pax_global_header00006660000000000000000000000064145656542020014523gustar00rootroot0000000000000052 comment=5ab32f0209909cc98c26e1d86ce0c8ef29a9bf3d python-mapnik-0.0~20240222-5ab32f020/000077500000000000000000000000001456565420200163765ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/.gitignore000066400000000000000000000002371456565420200203700ustar00rootroot00000000000000.DS_Store *.gcov *.gcda *.gcno *~ *.o *.pyc *.os *.so *.a *.swp *.dylib build/ dist/ mapnik/paths.py *.egg-info/ .eggs/ .mason/ mason_packages/ mapnik/plugins python-mapnik-0.0~20240222-5ab32f020/.gitmodules000066400000000000000000000003071456565420200205530ustar00rootroot00000000000000[submodule "test/data-visual"] path = test/data-visual url = https://github.com/mapnik/test-data-visual.git [submodule "test/data"] path = test/data url = https://github.com/mapnik/test-data.git python-mapnik-0.0~20240222-5ab32f020/.travis.yml000066400000000000000000000066471456565420200205240ustar00rootroot00000000000000language: generic matrix: include: - os: linux sudo: false compiler: clang # note: only using ccache for CC is intentional here to # workaround an odd bug in distutils that manifests when only `ccache` is used to link # because distutils also has a bug whereby CC is used to compile instead of CXX, this works :) env: JOBS=8 CXX="clang++-3.9 -Qunused-arguments" CC="ccache clang-3.9 -Qunused-arguments" addons: apt: sources: [ 'ubuntu-toolchain-r-test'] packages: [ 'libstdc++-5-dev', 'gdb', 'apport'] - os: osx osx_image: xcode8.2 compiler: clang env: JOBS=4 cache: directories: - $HOME/.ccache env: global: - secure: "CqhZDPctJcpXGPpmIPK5usD/O+2HYawW3434oDufVS9uG/+C7aHzKzi8cuZ7n/REHqJMzy7gJfp6DiyF2QowpnN1L2W0FSJ9VOgj4JQF2Wsupo6gJkq6/CW2Fa35PhQHsv29bfyqtIq+R5SBVAieBe/Lh2P144RwRliGRopGQ68=" - secure: "idk4fdU49i546Zs6Fxha14H05eRJ1G/D6NPRaie8M8o+xySnEqf+TyA9/HU8QH7cFvroSLuHJ1U7TmwnR+sXy4XBlIfHLi4u2MN+l/q014GG7T2E2xYcTauqjB4ldToRsDQwe5Dq0gZCMsHLPspWPjL9twfp+Ds7qgcFhTsct0s=" - BOOST_PYTHON_LIB="boost_python" - BOOST_SYSTEM_LIB="boost_system" - BOOST_THREAD_LIB="boost_thread" - CCACHE_TEMPDIR=/tmp/.ccache-temp - CCACHE_COMPRESS=1 before_install: # workaround travis rvm bug # http://superuser.com/questions/1044130/why-am-i-having-how-can-i-fix-this-error-shell-session-update-command-not-f - | if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then rvm get head || true fi - source scripts/setup_mason.sh - export PYTHONUSERBASE=$(pwd)/mason_packages/.link - export PYTHONPATH=$(pwd)/mason_packages/.link/lib/python2.7/site-packages - export PATH=$(pwd)/mason_packages/.link/bin:${PYTHONUSERBASE}/bin:${PATH} - export MASON_BUILD=true - export COMMIT_MESSAGE=$(git show -s --format=%B $TRAVIS_COMMIT | tr -d '\n') - | if [[ $(uname -s) == 'Linux' ]]; then export LDSHARED=$(python -c "import os;from distutils import sysconfig;print sysconfig.get_config_var('LDSHARED').replace('cc ','clang++-3.9 ')"); mason install clang++ 3.9.1 export PATH=$(mason prefix clang++ 3.9.1)/bin:${PATH} which clang++ else sudo easy_install pip; export LDSHARED=$(python -c "import os;from distutils import sysconfig;print sysconfig.get_config_var('LDSHARED').replace('cc ','clang++ ')"); fi - pip install --upgrade --user nose - pip install --upgrade --user wheel - pip install --upgrade --user twine - pip install --upgrade --user setuptools - pip install --upgrade --user PyPDF2 - python --version install: - mkdir -p ${PYTHONPATH} - python setup.py install --prefix ${PYTHONUSERBASE} before_script: # start postgres/postgis - source mason-config.env - ./mason_packages/.link/bin/postgres -k ${PGHOST} > postgres.log & script: - python test/run_tests.py - python test/visual.py -q # stop postgres - ./mason_packages/.link/bin/pg_ctl -w stop - | if [[ ${COMMIT_MESSAGE} =~ "[publish]" ]]; then python setup.py bdist_wheel if [[ $(uname -s) == 'Linux' ]]; then export PRE_DISTS='dist/*.whl' rename 's/linux_x86_64/any/;' $PRE_DISTS fi export DISTS='dist/*' $(pwd)/mason_packages/.link/bin/twine upload -u $PYPI_USER -p $PYPI_PASSWORD $DISTS fi notifications: slack: secure: dZhYCFXTvn6zna7GhagCUcInfhoUf/AMkTpJKPnJgaGnS3DlfbnMsSU73J4hs46wCOFII3AfYUOI/SUEBZ15lkJHfBsCku0a5a2M8g5ddxKFoIM8gosH3dLjeGJ5Ou8zNQGyzokXidKfHC+Gh4UVGyn+aeXxglRmRkUeaP+GD1k= python-mapnik-0.0~20240222-5ab32f020/AUTHORS.md000066400000000000000000000001341456565420200200430ustar00rootroot00000000000000## Mapnik Python Binding Contributors * Artem Pavlenko * Dane Springmeyer * Blake Thompson python-mapnik-0.0~20240222-5ab32f020/CHANGELOG.md000066400000000000000000000002551456565420200202110ustar00rootroot00000000000000# Mapnik Python # Version 0.1.0 - Intial python bindings seperate from those of the core mapnik code - For changes previous to this please see the core mapnik changelog python-mapnik-0.0~20240222-5ab32f020/CONTRIBUTING.md000066400000000000000000000017701456565420200206340ustar00rootroot00000000000000# Contributing General guidelines for contributing to python-mapnik ## Coding Conventions See the [Mapnik guide](https://github.com/mapnik/mapnik/blob/master/docs/contributing.md#coding-conventions). ### Python Style Guide All python code should follow PEP8 as closely as possible. However, we do not strictly enforce all PEP8 such as 80 characters per line. ## Testing In order for any code to be pulled into master it must contain tests for **100%** of all lines. The only lines that are not required to be tested are those that cover extreme cases which can not be tested with regularity, such as race conditions. If this case does occur you can put a comment block such as shown below to exclude the lines from test coverage. ```C++ // LCOV_EXCL_START can_not_reach_code(); // LCOV_EXCL_END ``` ## Releasing To release a new python-mapnik version: Currently just hit up @flippmoke, this section will be filled out ASAP! ### Documentation TODO: Write documentation on how to update documentation. python-mapnik-0.0~20240222-5ab32f020/COPYING000066400000000000000000000636311456565420200174420ustar00rootroot00000000000000 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, 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 this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), 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 distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser 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 Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY 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 LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey 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 library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! python-mapnik-0.0~20240222-5ab32f020/README.md000066400000000000000000000061761456565420200176670ustar00rootroot00000000000000 [![Build Status](https://travis-ci.org/mapnik/python-mapnik.svg)](https://travis-ci.org/mapnik/python-mapnik) Python bindings for Mapnik. ## Installation Eventually we hope that many people will simply be able to `pip install mapnik` in order to get prebuilt binaries, this currently does not work though. So for now here are the instructions ### Create a virtual environment It is highly suggested that you have [a python virtualenv](http://docs.python-guide.org/en/latest/dev/virtualenvs/) when developing on mapnik. ### Building from Mason If you do not have mapnik built from source and simply wish to develop from the latest version in [mapnik master branch](https://github.com/mapnik/mapnik) you can setup your environment with a mason build. In order to trigger a mason build prior to building you must set the `MASON_BUILD` environment variable. ```bash export MASON_BUILD=true ``` After this is done simply follow the directions as per a source build. ### Building from Source Assuming that you built your own mapnik from source, and you have run `make install`. Set any compiler or linking environment variables as necessary so that your installation of mapnik is found. Next simply run one of the two methods: ``` python setup.py develop ``` If you are currently developing on mapnik-python and wish to change the code in place and immediately have python changes reflected in your environment. ``` python setup.py install ``` If you wish to just install the package. ``` python setup.py develop --uninstall ``` Will de-activate the development install by removing the `python-mapnik` entry from `site-packages/easy-install.pth`. If you need Pycairo, make sure that PYCAIRO is set to true in your environment or run: ``` PYCAIRO=true python setup.py develop ``` ### Building against Mapnik 3.0.x The `master` branch is no longer compatible with `3.0.x` series of Mapnik. To build against Mapnik 3.0.x, use [`v3.0.x`](https://github.com/mapnik/python-mapnik/tree/v3.0.x) branch. ## Testing Once you have installed you can test the package by running: ``` git submodule update --init python setup.py test ``` The test data in `./test/data` and `./test/data-visual` are standalone modules. If you need to update them see https://github.com/mapnik/mapnik/blob/master/docs/contributing.md#testing ### Troubleshooting If you hit an error like: ``` Fatal Python error: PyThreadState_Get: no current thread Abort trap: 6 ``` That means you likely have built python-mapnik linked against a different python version than what you are running. To solve this try running: ``` /usr/bin/python ``` If you hit an error like the following when building with mason: ``` EnvironmentError: Missing boost_python boost library, try to add its name with BOOST_PYTHON_LIB environment var. ``` Try to set `export BOOST_PYTHON_LIB=boost_python` before build. Also, if `boost_thread` or `boost_system` is missing, do likewise: ``` export BOOST_SYSTEM_LIB=boost_system export BOOST_THREAD_LIB=boost_thread ``` If you still hit a problem create an issue and we'll try to help. ## Tutorials - [Getting started with Python bindings](docs/getting-started.md) python-mapnik-0.0~20240222-5ab32f020/bootstrap.sh000077500000000000000000000054441456565420200207610ustar00rootroot00000000000000#!/usr/bin/env bash set -eu set -o pipefail function install() { MASON_PLATFORM_ID=$(mason env MASON_PLATFORM_ID) if [[ ! -d ./mason_packages/${MASON_PLATFORM_ID}/${1}/ ]]; then mason install $1 $2 mason link $1 $2 fi } ICU_VERSION="57.1" function install_mason_deps() { install mapnik 3be9ce8fa install jpeg_turbo 1.5.1 install libpng 1.6.28 install libtiff 4.0.7 install libpq 9.6.2 install sqlite 3.17.0 install expat 2.2.0 install icu ${ICU_VERSION} install proj 4.9.3 install pixman 0.34.0 install cairo 1.14.8 install webp 0.6.0 install libgdal 2.1.3 install boost 1.66.0 install boost_libsystem 1.66.0 install boost_libfilesystem 1.66.0 install boost_libprogram_options 1.66.0 install boost_libregex_icu57 1.66.0 install freetype 2.7.1 install harfbuzz 1.4.2-ft # deps needed by python-mapnik (not mapnik core) install boost_libthread 1.66.0 install boost_libpython 1.66.0 install postgis 2.3.2-1 } function setup_runtime_settings() { local MASON_LINKED_ABS=$(pwd)/mason_packages/.link echo "export PROJ_LIB=${MASON_LINKED_ABS}/share/proj" > mason-config.env echo "export ICU_DATA=${MASON_LINKED_ABS}/share/icu/${ICU_VERSION}" >> mason-config.env echo "export GDAL_DATA=${MASON_LINKED_ABS}/share/gdal" >> mason-config.env echo "export PATH=$(pwd)/mason_packages/.link/bin:${PATH}" >> mason-config.env echo "export PGTEMP_DIR=$(pwd)/local-tmp" >> mason-config.env echo "export PGDATA=$(pwd)/local-postgres" >> mason-config.env echo "export PGHOST=$(pwd)/local-unix-socket" >> mason-config.env echo "export PGPORT=1111" >> mason-config.env source mason-config.env rm -rf ${PGHOST} mkdir -p ${PGHOST} rm -rf ${PGDATA} mkdir -p ${PGDATA} rm -rf ${PGTEMP_DIR} mkdir -p ${PGTEMP_DIR} ./mason_packages/.link/bin/initdb sleep 2 ./mason_packages/.link/bin/postgres -k ${PGHOST} > postgres.log & sleep 2 ./mason_packages/.link/bin/createdb template_postgis -T postgres ./mason_packages/.link/bin/psql template_postgis -c "CREATE TABLESPACE temp_disk LOCATION '${PGTEMP_DIR}';" ./mason_packages/.link/bin/psql template_postgis -c "SET temp_tablespaces TO 'temp_disk';" ./mason_packages/.link/bin/psql template_postgis -c "CREATE PROCEDURAL LANGUAGE 'plpythonu' HANDLER plpython_call_handler;" ./mason_packages/.link/bin/psql template_postgis -c "CREATE EXTENSION postgis;" ./mason_packages/.link/bin/psql template_postgis -c "SELECT PostGIS_Full_Version();" ./mason_packages/.link/bin/pg_ctl -w stop } function main() { source scripts/setup_mason.sh setup_mason install_mason_deps setup_runtime_settings echo "Ready, now run:" echo "" echo " make test" } main set +eu set +o pipefail python-mapnik-0.0~20240222-5ab32f020/build.py000066400000000000000000000077451456565420200200640ustar00rootroot00000000000000import glob import os from subprocess import Popen, PIPE from distutils import sysconfig Import('env') def call(cmd, silent=True): stdin, stderr = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE).communicate() if not stderr: return stdin.strip() elif not silent: print stderr prefix = env['PREFIX'] target_path = os.path.normpath(sysconfig.get_python_lib() + os.path.sep + env['MAPNIK_NAME']) py_env = env.Clone() py_env.Append(CPPPATH = sysconfig.get_python_inc()) py_env.Append(CPPDEFINES = env['LIBMAPNIK_DEFINES']) py_env['LIBS'] = [env['MAPNIK_NAME'],'libboost_python'] link_all_libs = env['LINKING'] == 'static' or env['RUNTIME_LINK'] == 'static' # even though boost_thread is no longer used in mapnik core # we need to link in for boost_python to avoid missing symbol: _ZN5boost6detail12get_tss_dataEPKv / boost::detail::get_tss_data py_env.AppendUnique(LIBS = 'boost_thread%s' % env['BOOST_APPEND']) if link_all_libs: py_env.AppendUnique(LIBS=env['LIBMAPNIK_LIBS']) # note: on linux -lrt must be linked after thread to avoid: undefined symbol: clock_gettime if env['RUNTIME_LINK'] == 'static' and env['PLATFORM'] == 'Linux': py_env.AppendUnique(LIBS='rt') # TODO - do solaris/fedora need direct linking too? python_link_flag = '' if env['PLATFORM'] == 'Darwin': python_link_flag = '-undefined dynamic_lookup' paths = ''' """Configuration paths of Mapnik fonts and input plugins (auto-generated by SCons).""" from os.path import normpath,join,dirname mapniklibpath = '%s' mapniklibpath = normpath(join(dirname(__file__),mapniklibpath)) ''' paths += "inputpluginspath = join(mapniklibpath,'input')\n" if env['SYSTEM_FONTS']: paths += "fontscollectionpath = normpath('%s')\n" % env['SYSTEM_FONTS'] else: paths += "fontscollectionpath = join(mapniklibpath,'fonts')\n" paths += "__all__ = [mapniklibpath,inputpluginspath,fontscollectionpath]\n" if not os.path.exists(env['MAPNIK_NAME']): os.mkdir(env['MAPNIK_NAME']) file('mapnik/paths.py','w').write(paths % (env['MAPNIK_LIB_DIR'])) # force open perms temporarily so that `sudo scons install` # does not later break simple non-install non-sudo rebuild try: os.chmod('mapnik/paths.py',0666) except: pass # install the shared object beside the module directory sources = glob.glob('src/*.cpp') if 'install' in COMMAND_LINE_TARGETS: # install the core mapnik python files, including '__init__.py' init_files = glob.glob('mapnik/*.py') if 'mapnik/paths.py' in init_files: init_files.remove('mapnik/paths.py') init_module = env.Install(target_path, init_files) env.Alias(target='install', source=init_module) # fix perms and install the custom generated 'paths.py' targetp = os.path.join(target_path,'paths.py') env.Alias("install", targetp) # use env.Command rather than env.Install # to enable setting proper perms on `paths.py` env.Command( targetp, 'mapnik/paths.py', [ Copy("$TARGET","$SOURCE"), Chmod("$TARGET", 0644), ]) if 'uninstall' not in COMMAND_LINE_TARGETS: if env['HAS_CAIRO']: py_env.Append(CPPPATH = env['CAIRO_CPPPATHS']) py_env.Append(CPPDEFINES = '-DHAVE_CAIRO') if link_all_libs: py_env.Append(LIBS=env['CAIRO_ALL_LIBS']) if env['HAS_PYCAIRO']: py_env.Append(CPPDEFINES = '-DHAVE_PYCAIRO') py_env.Append(CPPPATH = env['PYCAIRO_PATHS']) py_env.Append(LINKFLAGS=python_link_flag) py_env.AppendUnique(LIBS='mapnik-json') py_env.AppendUnique(LIBS='mapnik-wkt') _mapnik = py_env.LoadableModule('mapnik/_mapnik', sources, LDMODULEPREFIX='', LDMODULESUFFIX='.so') Depends(_mapnik, env.subst('../../src/%s' % env['MAPNIK_LIB_NAME'])) Depends(_mapnik, env.subst('../../src/json/libmapnik-json${LIBSUFFIX}')) Depends(_mapnik, env.subst('../../src/wkt/libmapnik-wkt${LIBSUFFIX}')) if 'uninstall' not in COMMAND_LINE_TARGETS: pymapniklib = env.Install(target_path,_mapnik) py_env.Alias(target='install',source=pymapniklib) env['create_uninstall_target'](env, target_path) python-mapnik-0.0~20240222-5ab32f020/demo/000077500000000000000000000000001456565420200173225ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/demo/data/000077500000000000000000000000001456565420200202335ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/demo/data/COPYRIGHT.txt000066400000000000000000000002231456565420200223410ustar00rootroot00000000000000 2003. Government of Canada with permission from Natural Resources Canada Original License: http://geogratis.cgdi.gc.ca/geogratis/en/licence.jsp python-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries.dbf000066400000000000000000000013551456565420200230470ustar00rootroot00000000000000tF_CODECNAME_ENCPNOM_FRCPCOUNTRYC CGNS_FIDC Shape_LengN Shape_AreaN FA001Quebec Québec CAN 6f733341ba2011d892e2080020a0f4c919218883.72430000081512185733150.00000 FA001Ontario Ontario CAN b8734520bbe011d892e2080020a0f4c96196750.699110000391073931789380.00000python-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries.shp000066400000000000000000032020501456565420200231040ustar00rootroot00000000000000' Fظn&3VBAYD+9A&\LGT)AR/3VBAYD+9A)0<BLTZjryʜҜٜ&07?JU]dj}˝.4FS[dx՞ݞ%l~ǟϟԟ#:FN`jq{ ",2;CXowɡӡޡ 7]emŢڢߢ$,3;OW^hpwSZ(kS0A+!AHմvQ0A`55-!AYN0ABz-!AA5'J0A:*!AK-AI0AD bͳ*!A. ɲH0AHRg(!A5$F0AXe:&!Ar{C0Aہ#&!Azq@0ATx%!A?0A 6&!Ag ga<0AwQ)#!A'W,:0A $!A^80A+>(!Aok80AXj&*!A#ߝ70Ar*!Ao60A|*!A'#փ50A4|? ,!AT50A@VZ:/!A\10A}3!Ao/0AzV2!A0.0Az,!Aؓ,0A0!ANz+0A1/!A)G*0AdO0!A^+0AOS2!A_W*0AD6!Aޢ*0AA5!A횺*)0Aׂ2!A (0Aq3!A,5'0A ǕP6!AJiK(0A 9!A:J)0AB!A/,)0AMzD!A&'0A-{E!A˿'0At/L9I!A B'0ACͱI!A:i%&0Aw1I!Alb$0A/QF!A}"0AH]~C!ArN 0A$h% C!A`20AtPH!A0AئrH!AqaW&0ADz)K!AQ !0A(L!ALyl#0Al: U!A &0AY!A_^0Al Y;!AyO0A5 D˜!AC0AX0tʐ!A0Av8s!A0AΑ!Aڛj0Ag!A.6,"0A8!A3#0A-KN!AS7#0A,-!A,k"0AqA !A" 0AČ։!AA'|q0A1!A&s0A4pke!A郓0A m!AË 0A@>m!A'"0A;}!AٟFP"0AT t !AV~0A<`Ɇ!Ab{0A,h!AJ0A$!!A*Yо40A !Az0Ai !A70AL}F!A^[a0Al&aɀ!A[wH0AGw1!Au0A!AsI0A1?H܂!A61A0A܃!AY'L0A(}g<Ƈ!AF0A>ʊ!AV(I^0Aģ!A+0Ahw栎!AE8c0Ah!A *0Atg !AOP5]0A(㜆!Aٯ 0ACۃ!Akk?d 0A<,!AȘ: 0A4!A80A=&{!A 0A1fʋ!A8Y0A풚!Ac7$K 0A)!A 8& 0AC4ᣌ!Aug 0ADGF!AhO0ALa!A9TNO0AL!N!Ag0ATXl!AFPv00Al4̮!A#:0AT!Ab 0A x^>!A{X/A2!AC0AYg!Aƾ%t0A!A-n(0AԠ2!Ah~0AY`n!A(}0A =O!A;`1;0A@i,!A@/AZ-P!Ayi"0A\(!Ae0A,?!Ar0AT?[!AwY0AC!ACq6J0A wj۬!A[`d 0A!A' 0A`]+y!Aa" 0A g!A4Ma 0Av:!A50A,#!A$Ny 0AP dם!Aj< 0ADӶ!As 0A:V!A#_ 0AW!Ar5+ 0AJM!ACt\ 0A,!Aߣ5/A!AV/Ahkn!Arę/AL`!AjP>0j/A4s!AbV]/A$-'G!A)Lc4/A!Ap/ApoG!A:/A\!AY/AȢa!A,rzw/A4!A ז/AHˁ!AMwx0ALR 2"AϏP0Aң#75"A)0Avf8"A–/AXr;"AN/A@Z'<"AcE/Az :"AvƊ/A:"A/A v0n"Aib/A@g3qr"A./A Ls"A-ۣ+/ASMx"A$"u/AxФj{"A+/AX I{"A紱&/AV?}"A9/AyV"A}m/Avp"A!/A?$"A [/A"AR ]%/A#z<"An/AD %6"Ag#~/A"A!S/Aо49"AWջy/AXTS"AQC/AZ"A]/AXe"APm/A8ڞ"AvWɱ/AT6 \"AyP/Ap,I"AE/A|!8"AW0Y/ApCIt"AH/Aޤ"AE/At̡"A [/Ą"A/A;e"A#o/A[m"A: Ȗ/AI"A\x/Ad 6"A E/A8Wֻ"A$/Az6+"A-ڲ/A+_M"A~?.L/A4F%"AuR/A،!x"A1A /ADY3"A|l/A+"A>/A IJu"A5+]P/At.2S"ASK/A*"A h/A;"Az r/AP4L"AՁT/AN"A/AKy"AUZt_/A/"AD>$/A&"Am/A|p"A/A$"AUAT/AH"AXsR/AD["AUϫ/A""A/Ahb,"Aވ/ATý"Au/AZ"A` /A$:@"AAogr/Aݡ"AT/A䱏i"A\h/AS"A 5/AcH"AO(^v/Ax߿"Aw܈U/AJ"Aj/À>"A{/ALuCl"Ae^ /A8"Ar e/AC7"AĀ/A "A1/A5 "Ax-s/A"A z/A=z"AO|u/A\"Ai o/A#M"A@/A~"A)_C/A(%"A4^}^/A"AB Ԃ/A"Aq鈅/A> "AC/Ath^)"A{/Aq"A7B/Apv"Az ߊ/ATѶ"AoG/Ag"Aȵϋ/AK"A]jc/A8g#"A4g/A0V"AtT/A(Y&"ACH/AX0"A\弍/Ap 1"A;/A,"A"Af>ߡ/A"A̝ʜ/A|zVK"A!&@ݙ/AH]"Apu/A\L"A 9T/A<("Au~/A|1!F"APi>0#AŶr/ATRB2#A Wz/AH{3#A~/A,{3#A?/Aͼ5#AUN;/A,\5#AɈ/AXA͖J8#AFd#/ADv[;#Ag/ApQX=#A/A!?#Ar/AV>#AƤv}/AT~@#AV~/AF#Auy/A6rF#A s/ATYmJ#A+)r/A!J#A^!s/AS/Ad3Ͼ^#Au{X/AxC^#Al@+/Aj#a#Aov#A:SK/A"s#Az!/Ayu#AX/A zy#AO/APTz#Atn]/A+"+|#A͟]/Aܕny#A"V|/A`x#AAp/AkWo#AʌUq/A{7n#AOgv/ATǍJq#Ajg/w/A*rbs#ASx/Ao'q#AWEbs/A(i#A^r/Al(;i#A?p/AHm~f#A_<\ l/ATf#A+'g/Ag2g#AdAb/Az(d#AZP`/A Rd#AX]/Axg#A\S]/A4k#AVb/Aͥ*j#A9c/AP^k#A-Sc/A|nKn#Acgv_/A8b5t#AJ!]/Aځv#ACe]/A(S~j{#AˁB/`/Ae}#AW +r_/A,^鿇#A%Ng/At #A&3fGj/Aム#A)m/AMN]#A.l/Ad9#AXr85hh/A]Z/AI{#A ^V/A\V‘#A)cV/A[)8#A@Y/A#AYʨZ/Aw#AZLj^/Ae-#A;Kb/Ac.#A3g/A7Fy#AfZk1g/A<҂#Ah3@f/ALXE#A=X^/A4Oz#ACX[/A0?#AY/A|#A\/ZZ/Am٣#AWc/Ap#AaJ-f/Aڦ#A=Fk/A#A{@l/AC*#Aj`p/Appi#Aدo/AUϘ#ALm/Atxs#Awi/AaÅm#AEzj/Ayb7n#A'BdCh/A%|&#Ax$d/Af,H#AΌ0a/A%#AC[/A]$#A{X/A #A;KT/Axn#A r>TP/Aw#A7fL/AҊ#AL/A'9#A udN/A|-N#A!)rG/A #AiD/Ah!1<#Afq@/A+F#AVOv8/A9#A3"P6/AhM#A4Dm4/A#A5t5/Ad6#AY52/Ax #A\Y./A,ɷ#AEw(/Ap0h#A'9{"/AtfV#A4(b/A"X#A/A` #A1@V~/AZ#A1p'Em/A\xɹ#ATC /A#Ad*%/AuF+#A,'/A00 #A2)/AO{P߻#AYV'+,/AйF#Ag'/AĘY#ABam&/AL#AU5(/A͐#AEߴM./A#AcZ 4/A3#Aa8/Ax;+#A?;/Atԓ#AvV:/A0~1J#AZC/Av|Jc#AɕE/A8Ŷy#A hH/A0#AN{H/Ad߹#A,>/A#AESz=/Ad=#AkWA>/AX]+#A"ϖG/Af#A)(:N/AJ|#A m3P/A 'C#AĥR/A:#AJ¥dN/ApNF#A2.M/Aii#A}J/Abb#A+G/A`=dF#AČB/AP"#A+>/Aoz#AR[?/A7#AX8\C+A/Aj#A?C C/A`W #Aj"G/A6#A2G/A+0#A!\J/Aڻ2#Ak`L/AX#AW>N/A#A]H4MQ/A&4u#AT/A#A?W/A%)#AZ/ATd#AVS/AH8j.#A0N/AxH#AuH/A0؄W#Al/ѱD/Ae:#A|.\?/A(#A0+;/AԬ@#A3/AFF#A%~);/A@q܅#A-+78/Apbtk#A_8n1/A#A^23/A<;#Aiog6/Ap% #A{mlگ:/A۵#Ai?/A`o#AP/A\d"$Af|A>J/AKL3($A,`M/A5$k&$AbS/A, ($AZU/A;t.$Aԇ3u_/At韭)$AMj/AL?)$AL\Rk/Ax,$AYOk/A-$A{WAj/A`) 1$Ap.j/A`i2$Ab;i/AQ7$A8a/A}u6$A^/AM^6$A2a[/A0a `8$A7 \/A46:$A!V`/A,A;$AbpAe/A,@':$A+;j/ADwf~<$A]dk/AT<$APk/A詰=$A,Ak/A,\?$AU(k/A` C$A+ t g/A zD$A~p,b/A1LD$Ay[/AUqC$AǴyT/ALTpC$AY\6N/A@k.B$AJ/As C$A -I/AA$AScG/ALµA$Ai/B/AQ@B$Aя?/A`pA$Aˇ}=/AF?=?$AټL8/Ap|;$A ;4/Ap(=$A}<0/AU+P<$A^4W//A5:$A5[,/A`Bv8$AP<Ց)/A$0U9$Aǃ?&/A2H@$A|su!/A/uB$AKh "/AeE$AYV)#&/A0JD$A '/A`sWJ$Arx%/A iK$As!/A4 `P$A&d!/AX[Q$A=8#/A(2mR$AѢ'/AՐQ$A;'/A<$R$AZ %/AX$A`!/AY%[$A/,/A(p@[$ART/AY6Z$ATQ`/A]$AB /A ^$A /A| `$AXq /A4F%d$Arr/ADW..d$Ak /A(9}4b$AwD/At*h$A9u\kH/Ae$A}&x,K/AS&g$Ad|L/A(sl$AR"tG/Ap$AvJB/AؒFvr$A{ik?/A#0s$Ajϡ$Aߕ.Aua|E$A%bK.AP]Ȫ$A—7.A4{fą$A.}.AUƌ $AFh.A4]9$Aʮ$V/A>$AwH6 /Aʈ$AbȖ/A\$A F/AE$A/"/A 2$Ai^#/A)k2$AB!/A0j\$AŽŞ2/AwX$Asn|/A1M$A^ۇm[/A8^(l$Ah /A<`=;$AmQr; /A$A-/Ap$Aw2p/A\)Fh$A$sI/AUt1$A* /A,Ӓ$A !/Ax#P$Aj/AP/$Au/A$6$AO%/A6$A-,:)/AX $AΐW0/At-"$A]1 3/AzĘ$A*Ts4/A0v $A|?3/Aln`$P$Aʄ//Au $Aef*/Af$A#Z%/AH6q$AYr;#/AtZ$AC"L"/A#f$AWb/Ahq>v$AprY!/A $AX/AW,$AJ` /AT3jF$ABR:|/AT$AYV>/A.ٜ$A@W/A#$Aw*F/A`5$A~~"T /A{mF$AP÷ /A$Ai)g/Ad`Ν$A Qŝ.A"ꟻ$A[.A˼$AnZ.A@WD`$Aɒ/A|$Ay?/A]Be$AI/A}2~$A. Y /A.:$A˘]/As̽$AP`X/ADͩ$AM/A\e.$Aeg/At$Ag" k/A$Ah/AlG$A$J/A2±$A- /Apl$AB[r /A,cN+$A5/Aש(ζ$AC/Aې:$Ay]w /A j/p$A/+f8/Aph4$As7/A*˹$A5/ARn$A /AGM$A6,#/AR9$AeKR-'/A[?$A>#Q4./Av<$AӔ04/Af$AMH8/Ah}S$A4>/A1J>$AmC_8@/A(<$Aفw3A/AƋ$Aإ@/At -&0$ATf;/Al$A?N;/A$AS69/AwN$A*;6/A3*$Ay]1/A7h$A_(/Adl$AwkR%/A$Sj[$AH)/A($AZ/Aw"%$AZ /A#$A3/A|m$AG/Ax{$A;Vȑ/ASs$A/,wm/ALkit$A➦*/A`$A_c/A|f㳇$A //AL+kN$A9JL/A eCC$A76k/Auw$Am/AW&j$AEx/AV"$A (l1 /A|k$A%/ALT{k{$A"/AM($A_eL.AtKڏ$Ai<.A`$Ai{׭.AW$AX:͎.A\Y$A1k.A3B$AvA.A0x$A.AR2$A.A%(n$As&R.AHFH$A.A5my$Ag.A X$Asڻ.A'\$A:?Ҩ.AK$AF I.A{$Ān.A K!$A H.AM$A4fa.A>$A]3.Aш>$ANg.Ad{_$A.A4=J$AU.A?$AoU<-~.A4Z:5M$AkG.AwM$A [0.A]$Aïyj.AXV$A/Xg.AH$A~.AWJ$AEHa.A"o$A6.AE$Ao+2A.A Uw$A1f=.A $AI).Aߠټ$Ah?~.AвD<$Aw*5 .A[x$AC.A8Ĝ$Aby.A$A?.A$A9.A4$AeI.ADsk$AaQ.A”$A+!.AhM$A=[ .ALW$Ajg8.AP<{$Aq.Axi$AՄ.A8V$AH.A$T>"$Aw"D.Atr$A@O.A\v$Ah:[.AO^$AWEKz.A;$A ){.AH3OL$A.A;(2`$A -B.A>$A3.A`y$AgL.AKXo%A.?j/.A8y|@%A}#.A\ZP%Akĭ.A$>'%Aa.A8;j$AQ-.A $A=3e .A~$A1 .ADox$A{+Cg.Al}0@;$A<c.Ax/#$AF.A %Af:.A0|%A,3.A(sP%A.W.Aa">%Ae.A0}s%AC.A’}%AG`.AVAL%A(#N.A`K8e%Av.Aj6 %A!.A$ %AiT.A(> %A.A c %Aso.A" %AO.AlD/%AK.A|?%Aᛤ.APS%A7.A%A;S@.A@캎%Anz.Aks%A.A%AmS.A3F%A .A/%A-K.Ax`f%A߄)5.Ad9}%A/8.A %AD3.ApTh#%AЙ!.Ax$%A.A@90,%%AJ2.Ad #%AqϞ.AK#%AzT.A6y'%A .Aד=*%AQV(?i.A傩*%A<#8.AH|dQ*%AFIM.A r&%A l1 .A J&%ANˋ.Aro"%A"ԁ.AD' #%AhV.A\Ʒ%%A{i.A8 )%A T.A؎_+%A (Mz.Ajs.%AH .A)-%A$F.A(Q#/%A mO.AdT3%Ai1.Aɤ4%A5.At26%A38.AI):%Aq^w.A\ހ<%AґN.A`Bc?%A.AY@%A}.AxFC%A$1.An1B%Ad.A5B%A䰧.AzWC%A\`.AP@%Aa.APѬ=%A̜/.A!X;%A ^.Adt;%A%9>.Aț*hi:%AR|4.A9%A{-P.AH𥘣:%AL93.A`8%AaY3.Apë1%AP%Alm.A+@%As-q.A4f}@%A'.ա.AH#aA@%A$ݏ˅.A(??%A7aTr.A>%AH.As;%A A.A"8%Acy.A$Cs6%A7Tv.Alb62%AWr.A]wp1%Axm.APj-%A^հj.AuU,%AG\j.AЩ-%AM)Mn.A\2%ADZm.AT4S E4%A\wqk.Axy%3%AbTp%Xi.Aӓ1o1%A#Pb.Awp,%AЫv_.Aܘ_0%A}* \.A@xO2%A+1%A'RHM.A/{0%Av!vhJL.AlI-%AY5BN.Aؼ,r+%AɗM &M.A, )%ADK.A(%A__x&H.A(%AX@D.Awْ'%AfC.A;)2=(%AIC.A4z *%AװYG.A7.%A|F.AO)0%A8r}G.Ahڛ2%AjGL.A>:3%A`M.A0IF6%AKN.Auu8%AtnQ.At8%APR.A4*i:%AQ.A̘'L?%A{ǽiJO.AS+@%AB7P.AP^x>wC%A7S.AlZ=D%AA*]X.A͚VG%A(Z.A0oG%AyjkvZ.AxֻE%AhX.Ami(|C%A\O#W.A Z A%AW)reX.A\0Nì?%A].A!|C%AEґF^.A,DD%A &d.AԈK%AcHb.Ad5@M%AÖE^.Ad@.7zL%Am8֠&^.A+N%A )D`.AQ%A7f.AcU%A9m.A@ƴW%Az?o.A$+Y%As|Zo.ANB[%A,)Om.A yJ]%A]k.Aj]%Ahvj.Ac#a%AAhj.A *d%AGh.A$bf%ACnf.AZhf%A] _.Adj%A/Y.Aپi%A\dg+X.ADEk%AVRT.Ak%A֐Q.AJyj%AxL5I.A[m%AUo*H.A>k%A& L.Aęh%A4NL.A8f%AnwI.A:e%A{^D.A.A/t%Aڛ;.A Ffow%A]<.A@6|%A9.At8i~%A S;.A@.%A߬;.Av%A%fM8.Al>2%A,994.A!"ƃ%Ag34.AԮ1%AZ 7.AH~Ex%At 4.Amt%A4+D2.A0 ,"u%A+...Apuqt%ANq8+.Au%AKL9'.AVPv%Akt^%.ALps%AH*m&.AԤeq%A'Gj&.Ann%A<_R#.Aznfn%A"{ .Ax#lZdp%A}G=Ah .A-t%AdO5%.A;J{%A?@/@Z%.AG,%A+n #.ApC%A$.A$SaG*%A0#.AӪ;N%AMą .Aaȳ%AZ.AJ͆%A"%;.A([ܿ%A\W.AUܶM%As5.AL͇%AOcb.AR+C%AD.A.]%A.A=%AdX.A)?%A{! .AU7n%Aq2>.A]%Am-OP.Axx;%AM,A.A[%AUVI.Alb%Ax&-A8"d%Alԯ-ApQ%AJ,-Ap㽌%AK.Aþ%A݌R_.A|%A /f.A@$͍u%Af .AlATͩ%A\.At%A".AHO%Aϴ .A='&%ABv.AtA%AO.A@:%A,{.A6%AI7.A`ު%AP@.A@.%A.A<:lQ%A_.Ad%A]$/ .Am%Ag.A׫x%AvJ.As?L%A R.AD&)%Aˣk|-AX%Ae-Aԥ?%A*uX-Ai%Ae-A((%A-Adv%%ABr-AL]F%AOr-AqWf%A15.A%A .AjG%AO%.A螇VV%Aj7.AK=%AJj.A%An,.AP̞?%A\.AGB'%A\/y.A6%A&o-A~?U~%AdL-A|q$%AM8}-Av%AJ-AG%Aӻ-Apqr%AH|-Auiʯ%A=-A%Aڬ-A!%A0Ii1-Ag_%A4-Ao#%ÀӞ-A,é%AeE-A܄w2%Akr-A-%A܆ -APs%AO-Aī%A(4 d-A;J"Ҷ%A3^x-Ag%A]@H-A̝%A8-APi%Axc-ARq%Ayh-ASr~%Aː(P-Ap%AX1-ADr%AF.+-A~x%A:,-AT.Z~%A}a4-Ao¹%Aڒ-A)%A~ԳL-A,ah%A-Ak%A"E-AܰW%Aѡ-A\z%A;|-AE3P%A}8a+v-A\#+%At|-A%Afb6-A %AAs-A\'e%Ah-AF%Auc-AUr%Aa[.-Ac%A\;-A <%AHD-AR%AYTХ{-AdO%A)v-A^6gp%A$Z-A\9%Az;-A(%A0B-A%A-A%AaH-AT>%AӦ3H-A4<F%A_%-AL#%AQGP|-A f%AHRe-A bd%ApY-A0x_%A^N-Ad%AQ&{-AH%A:n`-AxA%A~%-A8D&AЙ -A,ɩ5&AwL-ApH&AA!+mI-A&AFV-A$%Ab -AL3l&AHo -Ar%A~-ADEK͜&AjDmM-A f&A3-A^N&ALR<-AVHa&A܁j-Ax 6&Ac]z-Apb &A"Z28-Ad &ApO2-A3&AP@-Az]&A7-A&Ao5-A.&A5Lp-AԤ/&A -A ao-A H&A]C-A~&A Qc-A֣|&AF\5-ACƃw&A`T:1 -ACUv&A#%}-A!r&AYK{-A q&AOy-Ar&AxGL}-ATxUu&Apb|-AXG[tv&Ahy-A.u&AVL3Yu-A5q&A3+oq-A eQr&AO6j-A tm&AQ :k-A`A\t&A(pm-A4w&Ai"l-AQВy&Awyvh-Ar"Kz&A/]H-AYx&A~!$D-A34`r&A4<-AܔEq&AIڡP:-A n&Afٔ :-Ak&Aq8-Aji&AN,6-AZ2j&Am6-Ax.H[o&Atwu4-ADjOp&A jx4-Ah,%s&A;n6-A&s&AE$ 9-A,'v&A$$p8-A4м}&Auhp:-A4r&A6<-A(},(&AKUA5<-A(|&AGF=-Aghz&AiYqAB-A5"Jx&A7 1D-ArԂHy&A@5SF-Atw{l~&A֡G-A;&Ajr8I-A,f݈&AԐ/N-AQ&AkƑr^Q-AՐ&AK,iU-AJ&AbX-A0{&A} Y-A  &A>\-A-ɠ&A i]-Aj&A(Ry_-Ax&AEb܄e-ANʄ&AWKj-A_<&A2Ek-A|k&Ap#{j-A(F&A@8΂l-AS&A? n-A߹&AkHlq-A&Aʪu-A|&(Up&A>w-A):&Aa|-A4*&A$}-A,k&AP-A44s&AV-Am<_&A4q-A&AaAY,-Aw&A-A$q&A-uLe-A_,&A3-A`*&A飪-A@fR&A #Z-Athf&A ~-Av=&A@Ϲ-Ad&APt-A\q&A-ATخ&Aگ-Af&A-A'AtH).AGB'AԎ7.A:CL'AxUB.A̮mS'A+I.AԞ['A ӴO.Ahi]'A_Y.APr`'A(e\.AtDfd'A(fib.A ,ef'AƏpXg.A4i6fRk'A^*l.A8$41n'Ag*p.A!*w'AW{As.A쀌 Ow'A{8w.AMFmt'A[w1c}.A\ɩs'A9~L.AP t'A~]ED.A̼}'A:5 X.Apr ˁ'Ao/,.Ax5V'ARs.A>'A:.A\$W*'Aޫ0.AN⸖'Aޑ.A<Φ'Abx-.AMbZ'AT.A6'Aڪx.AhS'A$,.Atʵ橢'A ϖ.A6'AyK.A(|BĪ'A7.AD'A.AFk'AV.A'o'AD Z.A4$}Y'A‹7.A,0p'AܚU.Ab'A{g.A(z''AM{3.AX>'A2{ĥ.A`Ʒ'AUUn.AҺ'A2=.A7ϻ'AC8.A0uO'A$W.A` 'A.A8c|'ALL.Aٞ'A׼.A]'A<= .Ax"8'A\.Ad*'A>=.A|$'At.Ap'AV'.AOo'A]TLv.AB'A_W1.AЀ'A^c~.A('Aڿ'.A#3'AB*'J.AT&'Af.AW'A^].AT]'AʯY}.Ax'Ax 3.A='A\yv.AX:io'A>D}.A<'A`u.AHu('A܂ˉK.At4^'Ax.A'Aҷ/A'A8A/AM'AT_/A4(Ag/Ah%(AoF/A0(L(A2/A? (Amd^/A$OW(A:1 /AlSh(AS?""/AP'(Ae $/AX:M(A9'/A(A$,/AH]j(AyIS+/AP +(AA*/AP + (ABPL+/AS$(A 6"1/A&M((Am0-/AD-(A~-/AŒ0(AeX0/Av0(Aeb1/Ad$+-(A&X:2/As0(AG 6/A,$,1(Aj:/A(PE5(A71i>/A %y:(AwMIA/A=(A⟳A/A]8>(A j/D/Aֱ@(ARG/A:?(A#*0H/A|%E?(A?aI/AE@(A˵K/ATtA(A?HjP/AB(AR/A G(A !T/A8J(A;zoY/At3>K(AYD'^/A(x1P(A}b/A02V(A$=f/A 0V(A l/A^'X(Ay=o/AiwZ(As/Al϶Q[(AĮ4u/AC_(AԮ&z/A@c(A}cJ`}/ALVg(AJ/Awpj(A,]φ/ATm(A9/Aeu(AW6/A1y(A~W|/A,0~(ACS/A4Z(A" Cÿ/AxB1(ATh/A\;E(A6/AHϢ(AD_/AG_(Ak./A(A["nW/AnK(A/A]](A{/A4,(AjX/A]Vs(ADc,/AQ6(AM$/AXO(ArD$/AP7(AŇO6E/Aʑ(Aَ}|/AhU(A*ň/A(A"Nw/A\I|(AT _n/AL-W(AYc/A/A|ۥ(Aڸ/A((A-/A|F4z2(A/A$=9j(AV4f/AXX(A6/A@]H(Aq@4>/AXZ(Ar/A!(AB/A (A]wG/A8l3(A~/A4(A;O/Al(AV/Azi(AJL/Alᯱ(AW /Ao s)A/oR/A@c )AȐ/A|6I)A%/A,G)Ar`D0A|7)ArK Ua0A,<)A+0A")At0AMK%)Apf0_ 0AN:1)A4і/ 0A fN2)Af 0A)4)AJu @{0AA9)A^|80Ab;)AT]߶0AxX7;)A`0AԳD)Aa0AD)A$^0A{G)AOI0A< $UJ)A·0AL\aN)A2~0AHd]P)Am,0Al+I/V)Awy0A`GW)A%k0A\/QX)AGlp0A"%\)A 0Adɣ\)AU0A\2b)A#GX0A@>ճg)Aٌ 0A&v9g)ANw!0A䖙ph)AdV܆"0Ami)A$8尗"0A)սk)A~E$0AChl)AA&0A嵾'k)A'0A 4k)Al=Z*0At'p)A:S.0AȺpt)AU/0A Nv)A /0A D })AjN,0Ajy)Al[+0AO)z)At+0A,s{)A{s-0AP1C)AnB-0A-)APg00A0)A踥V00A10A1\)Amv20A<3T)AXE40A|ܰ)Aj=760Aݎo9)Ag}80A,0))AZzX90Af)A~:0A8b)AFsp;0A,)AU1";0A>>Fb)Au[jY=0A@xT)A[G)>0A07Τ)A@V)G?0Aԉ6)A5%?0A`| )AAA?0A)AqIA0ADìS)AvB0Amdz)At^yC0Alo)Aa{:XD0A!!)AKD0A (@y)AƷB0A8Z)A]h|C0A|y)AR[.E0Aw[)AefG0AHA)AQ_G0A*)AOcz6J0A|>ډ)A@K0Ad<)Av>d\L0Aho)AFzBBM0A=0)AuGO0Aݫ)AJLQ0A䎧}))AX5bR0A P *A:U0Ae*A2PX0AE*Apr[0AX8)*Af:6\0A`p1*A%^0A=/5*A}e`0AGT<*Aʐ4a0A=*Afa0Ac4D*A0ie0A\!-VR*A{VHf0A?U*AKi/g0Aj7CY*A0_X g0AG\*AAg0A1G^*A]kNh0A,]*AO}3Bk0A0bc*A[Gk0AY(h*A%ݟl0ADe!j*Aeim0Ain*A|o0A܉,r*A0sq0ADy*A3s0AlaB|*A-Yt0Ai)*As u0A*A6>s0AZ~*AҕHr0AKh*Aou0A{n*Aʨp\w0A Q*A2t̥x0AxoYʑ*A_~Ix0An*A x0AE;*ALf/z0ABٜ*A'My0A-2ؠ*AcQz0Ago*AkTi|0An*A,P|ʁ0At!R*A =10Ah"7Hm*A0>|y0A@k*ASAE0Aޘ*Ae_0Ax*Ar0A`yGbS*ASŊ0A}Z*A=-ڋ0A\8*AMՋ0A(5*Ae0A5*AZ0Aj*Ay(SL0AdVP}4*Aͮ00A\,sy+AY0A1+X+AH0A ~+Avc0A|7+A2̈́0ALg&B+AYD)0A4 +A5 |0Ar +A-?0AFS+A.VOA0Ap"w +AB]C0A;N$+AݶNș0A q,+A7KC0A]@+A[^0ATD-wC+AGԚ0A@ C+ANJ㻦0Af>+A%+=$0A#*N@+ARp0A Ҙ?+Acr0At) <+A 6Ж0A@ԝp8+AN9\0AI7+A@0A\4+AɕE0A },+A*t0A%+A{lD0A(*K!+A0\p0A|?{G+AH0A/pp+AZ0A8b+AxS0A4[f+A#z0A +AH,0ACEJ3 +A{0ATir +AbA,0AGp+AxG0An,Aۜ:80A< ,AC.Eն0A`ӧ# ,A90Ax9} ,A?s0APs,A@R0Ae,AlYU0AUV|,Avx0ADQ݃%,Ahuk0Ah%$(,AX׽0AD +,A0Ax},,ASq0A.,A7:0A0\X6,Aʺ0A&.^v=,AL2g]0A(D+W?,A׻0A TZVjD,AQnAǺ0ASM,Aq0AHG&P,A&E50A0AiK)X,Avp`0AD)ujm0A f,A 0Apr,Aa7ӊ60A~,AqΒ0A8,A~н;0AtVW~,A0yR>0A{1.,A0A 2,Asr<40A Y,AQ{0AL`V,A0A$,A•M0A)Y,Af20Aa,A~{0AL|?,AtULi20AMs,AO0AhZi,Ab:kE0Aj~F,A#0A7=,A1}0f0AfSl1,A=Ψ0AѰ%,A9Eڗ0Ao<$,Ad=0At,A70AHtd,Ag0AN,Ay,*0A\G,A](m^0A-A=`b^C0A-AgS0A`e1-AOh0AD=/-At00A|]V-A,{0Ae -A,60Ap.-AN 0A$"I^-Azz0Ab*-A 70AtA,-A-9s0AF1-A勯0AxKD4-A)F0AT6-AJ@0AX,;-AB0AlK DI-A>}0AvjS-AX88j0ASl-AmW0A+u-APPz0AtH{-A'h0ADÃsH-Aޟ0AĠ {-Ao0A-Ad0A -Ao0A`-A&0ATe>-A8 C0AM L-A0A4A-ANjx0An-A gU0Ał2-AA0AEd-AO0AtT>-AcǑ0Aе-A۰s0AtB-Am#0AKL-APK0A,N-Ai*0A;>D-A5˲0A !-AC0A#-A>WA0A-A0A1r.-Aţ0AԆ-A+0A@tB-AO:移0AD|-AH 0A; .A {Ƶ0An.Aii&e0AШ.Aw>̲0A(_.A-i0A@5C%.Aց>0A(.A94W0A|=Eu.Ab.0A$.}.AH0AL.Af\ڤ0A|y.A$)d0AL.ASZ&20A̹d.AQ0A+5O.ADS۠0Ah.AsP10AS(.Ai!Ǜ0A9Cr.AO:œ0AJ).Ahl0ATM1.Aii0AL?u.AW0Apӊ.AVf0AA.Aʗ0A b.Ak40A{|.Aw00ADm/Ay0A0Q/A7 0AH$/A b0A\x,/A`܊0A/H7/AV0AۮbN/Aky&B0A$jU/AA?@0Ahh|HY/A8n_|0AKT]/A9H0Az[/A%0A o`/AnB}0A(e/A֕~0A||Ej/AU&3y0A#/AOEx0A,҇'/A5FLx0Aё/Av0A|p/A_Ou0AX>^/AiRs0A/AxE9r0A,p/AfZs0Ap8h/A-,q0A ";/Alp0A0p/A( p0A\/An0ABx/A%@Ql0A8`m/Asm0A]L/A/Kn0AD*/A8S.o0AP`/A n0Ae0A"lGN0A\4:v90A:vQ0A!2:0ABmS0AQR90A%Q8T0Ax 70AjeS0A950ATo"OT0Ahj150A4@U0A& HO70AHU0A70A2V0Aٌ*b40A_Z0A^?40A]^0Aqȸ10Ana0AH#_n.0A|e0AH+0A8Mf0AȚ_+0AЙwg0Anŏ"e,0Aվqi0AjɜW+0A6B&n0Ao(*0A`an0A(0AD9n0A,a&0A^:7km0Ayi%0A(%n0AwѐN!0A4^z0AS0Af{0A'50A@[}0As0AXI}0Aԃ0A")u|0Aʒ0AF>뼠}0Ap0AX0AQ50Aђ0ApL0A\(؄0AbN0Ac0AJg0A0H~0A4'0ApՄu0AO;0A"} 0AQ0ADƃ0A#ND0APzɜ0A =(0Arpv0A"'0A,7$A0AN! 0ArO$0A; 0ALAC0Ai& 0AV-gQ0AMe 0A(50AP# 0A ;͌0A 0Ags0AJ] 0A|/0ANHWsF 0AЭ+ 0A>t)0A0A,n0AhŃ0AM(s0A0A/Aw؅0A1NS/Al]a0AJ7/A>x0A7 /AN0AFGb/A50A^!/A'o0A[/AS0A/A@nζ1A4[=/A1A"=q|J81ADZi.A#:1A#p_4.Ad:1A!=Hx.A;1A+'.A6R:1Aϥa.At7uS;1A p.Ah)<1AE<[\.A(Ĭ?1AA0.AI@1AJʄ.A ^B1A7.AhC1AvN3.AğβB1AK.AD1A9Ui.AsJD1Al1D.Adce;D1A=/A|DfD1Al6!/AYeG1Aﱢ-/A@CH1As?s(./ATP쒝K1AGSx3.AzH1A!.ArH1A`nX.AJ1A)f݆.AȶI1ADuG.A QM1Az.A@d_ M1Au.A.,L1A'.A,N1AAXsɽ.Ad\қP1Al.AHCP1A^'Bd.Av8P1A,JR.AT{Q1Aƪ.AC6nP1A3.A%/P1A"܁.AAQ1A5.ATae,yS1Aކ5.A0p U1AM۫.A|XH-V1AG.Ap03CV1Aw.AxAzXX1AT.AJL&Z1AP.AtC|BZ1A.ADZn[1A# .A(aUZ1A[.AV2}[1A`cF.A4Y1A[ٍ.AO1Z1A9.AB\1A3">.AHtF\1A%L~.A.]1Asa=|.A Qf`]1AT$y.A ,N[1A]2v.A&K\1A>v.Aʜ]1ATEw.Ai_1Aqv.A1-`1A@حr.ARa1AWRko.AfXHqd1Ah' i.A^_g1A[NXb.AN?f1Aca.A~ f1Aшa.Ag1Alg;[.AMi1A5YX.An\Th1AʛV.Aj h1AIQ.AHXi1AY}M.Ar h1AO:.A7Ol1Av;1.A>rl1A8h0.Aʝl1AQ(I3.AHm1A;>.A*t4o1AOqC.Aq4fo1A7;_F.A"#o1A䇙I.A~#o1AkJ.A[q1A|~O.AFq1Ag?:P.Av1A'Ķ6.AB,z1AMN)3.Ax[z1A+}1.AVD7{1Ag{d-.A5{1A..A#.A2X0 1A`,)$.A ^1AmM'.A6G1AF31_).AH)1ASWs*I).Ar1A;l;'.AP1Ax=M!.Abf31A>.AHxz1Aa!.Ab V1A~#.AO81A9-).A711A>)͟!3.A:Ҧ1A/6.Ab^1A04:4.Ac1A_k[\2.Ane׭1A@Bt/.A%]1Alb-Au1A<`Ca-ASџ<1AGlQ-A.{}1AJ-ATBm1A칠(F-A`o21Awi™@-AtbU1Azĭ--A}~1Ap*-A21AE(-A 1Av%-A`~1Ag{#-A xХ1A5-AJs1A`-A{1AP.-A:p1A?t -A Ic1A$>-A̎1AUq.-A^`1Ao-Ad:aM1A&xsZ-A5I41AFۊ-Ag1ATƦ-Abܬ1Ai7'-Aޡ@1A'-AbX1A9ӉI-AZX41An-A1A-AL 1A^9-Aډ!M1A+-AGwk`1A9Џ -As81Am˫-ALk ;1A -A31A+C,A>41A01A,ArP1Aky,AX1A9j܀,ABJ0F1A_,Ap+V1AL ,Ah6 1Ag,Af̣51A/,ALA-I1Ar,A u1AQΒ,AU1AYt,A 1Ac*`*,A\N1AfDg,A51AR,A2W1ATA,A K1A-Y}R,AF71AX,A|C1A/%b,Ag1Aa,A=M1AF,,A7,A\1AE?,A~T@Y1A ɂ,AT1AA-,AW C1Ay{|,A**.1AY{,AV1AԤ|,Aʣ1A2|,Ak'1AMay,AzMi"v1A =p,A(ֳ+1A)3\o,A@61A#'hq,A:1AU3n,A\1A8i,A 1A"Bg,A,c1A#h,ADT1AtAd,AW_1Abl`,Av1A-r+G`,ARe1AYc,AY1AWb,AnMCm1AuH~`,A1A`D'\,A 1A[GZ,A9>j1A\a,AKym1AK]'\c,AX1Aw-[f,AV=1A`Lj,AԹW1Aۤ9o,Ad1Ac9p,Aα1Ap,A|1A s,ABr1A$p,A& _1A'l,AdZ1Anj,AoA1Aw>i,A$1ATм`,AN`1A:`=_,A"ۚ-1A:6^,AhEδ1AS^\,A1A>Wċ[,A1AFCuZ,A˴1ARnT,AL;W1AsT,AZ *1AHNT,A-1AczO,ARO1A$L,AHҀ1A0I,AL"1ApAN#XF,A5*1AxJ,Atq/1A}J .J,A{ԩ1AGAC,Aʐt1AD9,A$/~1Agl0,AŬ1A(.,AчZ 1A|D4,A1Anq*:,ANB1AqR5<,A]ɳ1Ap=,A(Sá1Aw=`C,A2j1A>cXI,A\61AYj@:H,Aima 1A7TD,A]T1A|V6D,A- w1A~ 2D,AB1Al'D,A4;~_11A+?F,AZ~Bf1A vK,A?m1AP.ٞJ,AT=l1AG,As 1A#A"G,AH1AKS,Ax1AL`W,A6Yeu1A̙Y,AT1AJ [,AD1A'h^,A%1Azj,Ap"Ro1Ay@m,Aк 1A4Wx,AN1Aoy,A1AXm7l,A51AZ2l,A|+.1A?i k,Aj1A=:sf,AT`1AzZ{ya,A' 1A>>[,A+1Aq^tdY,AdG}1A; QeW,A>( 1AV,Aﲳ1A_@R,A<'1AM@,Arq1AY6 :=,A\ʥ1A :,A<1A3:,AǢ1Ak51T>,A?G1A۷ so>,A1AylM 8,A2-1AW2R6,A#1AE<4,Ag1Aʎ r5,A¼1Asf0,Ar7^1A[%,Ajnt ,Ai'2Anq ,A@:3k)2A2j, ,A>D*L(2A7,A"x'2A#,Az*#2A$y,A#2At>,A6ڡ 0%2A i3!,A %2Aj9E%,Am$2A|2A'bH>,Aªm72A=YUq@,Az(2A/gC,AxQG5R2Ah"'C,Am`KQ2Ar?,AZn32A2c<,Aq2Aj; j;,AUG62Ac*T;,A6]G2Aq!?,AN$2A3@,AŨK2AaB7A,AuI2AW[F,A,2AFsH,A82A2&L,ApQ2AHU,A'[2A9V,A˫2AVT,A^A2A +O,A@W2A##w]K,A/,P2A|7NG,A82S2A SsbF,A?2AFH,AQ& 2AosE,A6҈!2AJs=E,A"2A 5C,A2Ϝa$2AAwC,A]2Ak`C4>,ADt1 !2A9,A>n!2AT:,Aa #2AT7,AC0$2A}yb9,AZcP&2AwDZ6,A,'2ARL25,AR>$2AuM0,Av3#2Ab@2,A•X+2A\\z ,AΨ,2A-ʡn ,A -2A6n,Ak*2A6>6+Aj5<*.2A3V9+AjI.2AKA/,ArSJ-2At,A^hK/2A{&+AyO02AVO+A 02Aʓ+AVl12A.++Ak42A"6+A52A{_+A-[/62AS+AZ<"72AF+Aq72A%L+AZ72A^S+AA%L82A9+AOv192A}_+AF<P92A"o+A ɬ:2AAP,+AΥy;2A +A7G=2A~]+Ao ?2ACO+AT==2A/6(p+Aj ?2A]FX+A@2A4f+At+@2AЏc4+Ar6({A2AQ+A\0jB2A/,+ADDoC2A+ATFfE2A$R+Ac^G2A ƀ+A8G2A<:a+A `D2AsN[+A2loC2AeTU+AP\qD2AUT+A^^G2AqV'+A4d}G2A*0/+AjymG2Alj+AH2A)+AxdJ2A *+AJ#}N2A +A[lc!P2Awl+A!hQ2AW%+AB⸵Q2AA+A{R2Ah2+Aq]#W2Alڱ+An>X2AV +A5Z2AU@+AV\2Aʙ+A@2 ^2A4e9(+A^c{,^2A /+Ad\2A b+Alz^2A8+A,DWa2AS_+An6Xe2A'+AN g2A\c+A|e2A(a+A<e2A~+A:{f2A+Afbg2AF~_+A.l2AǛs+A o2Au+And$So2AČdP+A9r2A]X^2+AHr2Aph+A:Np2Aq"cc+A&dip2Ar+A o2ADL+A2#l2A +A5ai2A1 +AGcOg2Aň +A֛nc2ADE+A җM_2A-+A [2AJ)V+AY2AwJ+AQ2A+A=O2AKã+AvQ2A Y5+A[4KS2Ar ,+A8` S2AJŽ+AWS2A+A&9cS2Ayf +Ar5NS2A*q+AYrT2A%+AeBV2A3+A` b}[2A\+A|^2A2L+AJ@a2AIb+A2(Jxa2A9R^Q+A#%`2ACr+A^2Av+ALOT2A}$h+AYQ2AUr4Q+A:!O2A+-+AtAVL2Aj2Ajm ,A*P9'l2AHs,A0yek2APR,Ati2At%",AVQh2A %W,A׹@h2A%&,Afg-2k2A ,A(Ipk2A !,A+h2AL#,Ag߽h2A^',AH'tj2A5),A> gi2A#@n*,A&ok2Ag`{(,A>qm2Aݓ%,Azm2A*#,A;`l2AƠ!,Al2ASH~ ,Aho2A*",ADr2A9ʈ',A",0v2A ,,ADw2A==Y',A&`x2A8[׵p(,Ab4{2A:',AD8}2A2%,AZe}2AS",A*75|2AhPx ,Am|2ALSK,A].}2A@i",A332Aw&,A֭謇2Aj c',A13=A2A8*,A?ON2A33,A 2A4,A 2A?3,Aނ772AS1,AS2Aˢ.,AT)͓2AI_ c.,A=ޕ2AO.,APf2Ad!L#,Ap2Aj,A*[2AmS,AhKS\e2A֢,A:-xlg2Ap*9,Aܮ2Aq,A詡2A$ ,AnV*2A]!,AM2ABt#,A0=2A(,Ac Q2A?*,A)'2A [U-,A0f2Axq1,AJwY2Ay5,Ar2A 7,AtAԉ,2AB<<,A|}Z2AU>,Aav2A):,A~2AU}7,A8e2A.ZM4,A,2A6:lE4,AE"2Aڀ 0,A.A2A#-,Aة2ACJ,,AQi2AqA&,Aq-#2A,AJ }H2Ahu0G,A,Ъ2AxGQL,A22A"[XOP,A@ @+2AwF^hT,A|k2A$7'7V,A 8>2AHP,AҒc2Ap".R,AP;2A$ZE],AJ%2A[\,A8b2A1!L_,Aŕ 2Az"`,Amw2Astx^,A`EU2A#CZja,ABe2A֓:`,A"H92AKW,AZg'ڗ2AԪ{Z,AV-k2Ac˾Z,A&12Av1Y,AI72ArGS,APv2Abt{Q,AncD2A\?=4R,Aa2AW N,AAF2AYCH,AKP2AiCF,AVO2AX@7E,A);P2Ar4E,A2#2Ah'XD,ABEJZ2AAJrbA,A:2AJK:,ARE2A8,A[Q2A̘-9,Am42A;i6,AJh2Ae +7,A“c2A -=,AੳR2A^sB,Axm2A_&D,AІm2AZ,J,Ab*=2AcbyL,A4\?2A_/ެN,AڈQ2AwiP,A\2AQ,A&2A S+P,AO@~2AL,A`"D2ACHPGL,A`IW2AwJ,A@~_2A7=rH,Av2A3eF,A(oT 2AG,ADڷ2AB,A@2AC,Ap# g2A{I=H,AU2A_I,Aú$2A?I,AO2AW.G,A)/2A8hjE2AZHk,Aj2A\b,A:N3Ahں_,AN3ALa,AIȷ3AKˆi,A^)3A"}r,AM3ABdLs,An2A9u,Adī2A܀,A@2AcW;,A Ǵ2A/ZWw,AOG2A!'ׯ,A.6A2AJC,A4Gb{2A?,A~3A0SZ,AP?23AU1ɇ,AJ*H3A>.,Aޡ3A 2C܎,A6~3AMА,AFվ3A/ɒ,A8B$3Ar7,A0"e3A_B,AN}3A˒T,AX4 3AbS,AG 3A:T,Algm 3AyU,A 3A]U3,A&` 3A9,A`b3Aw,At-@3A%\q{,A D3A$@4;s,AO3Aƻr,A3A\Lv,A^3A#8q,AZ 3A +Fr,Aت{j 3Azp,A 3Aif,AJZ+K 3A"e,AlFZ 3Ae,AVO 3A ݄h,AXu:$ 3Ah,AP PJ3AlrNMp,As3A%q,ADU13A p,A]ZU3AY ")p,AE_3ATt,A3Aမv,A4>.3Az,A~{o3AU,,A~ԓЪ3A24,AN:3AIg,A3AԒ,Ao3A]Ď,AZ3A=û6,A*7.. 3A ,A6@ 3AzQ֣,A" 3A(ʀ,Al 3AL),AI93Ai[J,Am3AZdɍ,A 83Ak9,AH#13AB,ANR!3AӶ_ݎ,Ak3Ay&,A\c9K3Am,A&)3Af,Afsv3AޔM,Aص33A>},A"KY3A>V,A$[3A0,A0] zt3AI,AEQ3AkSFp,APk+XA3AAO,A@X3AG-ާ,Am3AGI2,An%3AH𱉇,Ab&3A3A_*,A3?3AF,A_ >3A(Y,A3DA3A+Z,A}@3AY2,ArH@3AT w,AVx?@3Ace4,AҙjC3A#5e,AZ(C3A\9s<,A /vHC3Aq<,AXWbD3A_ i,A+*D3A#},A*?3-E3Aul쒖,ADE3Aj,A>ϪF3A׽M,A|JU3AXr,AZtiV3AxI*,AnS3AcD=,A(q7T3A,AD#U3AP,A<`U3A4,A^(P@T3A,AU/1S3As0,AK(dR3A$[`^,AS3A㏷,ACtX3A:ʶ~,Abx|W3A@K,AfX3AB,A{ [3A\,Ax[3Am ,A9Y3A ,AvwBY3A!S,ABq[3Ag]j,ADL[3A6/D't,A8GY3A]/TK,Ah0X=Y3A^',AJ\3A!E,A[3A/ ,A|X3A[ ,Av X3A6{,AOGX3A\K ,A(]TZ3A<=\,AK]3A,A`3Au,AR a3A,U,A`3ANB",AR$ b3AKiد,A6Vb3AŇ,A^b3AlaI,A `3A4P,Agl^3Aqs sH,A( ;^3A,,A]3AmB,A\3Arb,AB4Z3AC,ApoZ3Aˋ5},AF[tغX3Aqw~,AL+6W3Al|,A^ [V3A+;:},AQlS3A S3Alt,A[ R3AMu,A^JDLiQ3AuCEt,AP3Ak,o,AT92P3AUVNNm,ALP'sP3Apwk,AP3A#'i,AUO3A*Gl,A'\~N3A`f۴p,AFN3Ab/n,A8wK3A5o,A|!J3AKHn,AD}I3A^,Ak%Q3AR(.`,AT/R3Aڔd,Apyh%R3A`wpe,AېR3A[2d,Aث T3Arh,A҂ޫT3AST4i,AhֳU3Af,AwW3Aىh,A^{X3A _,ATa& ]3AZBj^,AL^3At`,A{u^3A Ce,AK\3AyZh,Ab9]3A;i,Ak^3A6l,AYa^3A\$?q,A\3A4q,AJq\3Ag[},A \3ABz,AZ]3AA,A ͓a3A:GX(],Alb3AGN,ApUXd3AO_,A+lg3Aۜ~,A2g3AN|,Aa&te3AgCy,Avt e3AQqu,A/dg3A~ik.o,A^2g3A+j,A`i3A.$l,A#]j3A?o,Aj3AOlo,Aғ=k3Afk,A)k3A E1e,AZsUk3A338?d,Aˆ0l3A(e,A*Zm3A, rh,ARn3AIhi,Ak9o3Aל&h,AzIr3Aơe,A.t3ACOa,A?ys3AE_s^,A᲋t3Ao;_,Atut3ABf,A.dTvbv3A. h,AF"\w3A Sg,Ab/x3A¬[b,A*j<w3Aq`,A`{jx3A! a,A`l|3AAb,AԐx}3Ai,Ac}3A.mm,Aˆh"~3A n,A,w3Asq,A|ٞv3A7fJq,Aٳ}3A01^n,ADH3ARo,Asi3A5XD`p,A҈3A]+r,A^j3Au,A 3A@w,A1S 3A{dy,A#A3An{,ANK3AN|,AL򔓉3A"Aq~,A|3Ad0R,A‡3AhA,A23A7,A֋3A),ARN3Aң,A*Y3A# ,A Lt3A^6Ax,,AQ3AE,C ,A`J3AlniQ,A?I3Aä,AD3AP3,A ,63A7,AX3A8ɤ>,Aֿ3AQ,A[֖3A|D,Ap 铕3Ap`f ,AvoR 3Av,A3AΥ,AFB[3Aߞ ,AHa3A{kGϔ,A/6d3Aerr,Ab`3A$,Ajn73A ,A03A?,Apg3Aj,,Ad*] 3AݠO,A6aȕ03A;7,AL<>&3A,p,A|/6j3A ,AƎYj3A~d!r,A'.3AE,A083A,,AZg3A ٩,Ak3A)!,A\x3Al b,Ac3AN㍇,APξ3A-\m,A3Ad,}r,A0^3AO4C,AoY3A,A G53Ah43~,A@T3A9Z},A j󞪲3Ak {,A,(ұ3A3`x,AO3A .Br,A@yζ3A_3uɹo,A3Am(ʨn,A<513ABp,A·eظ3A5$n,APnx3Aqm,AL3A%j,AtǺ3A⊶@>h,Aóq`3AȮng,A13A )W b,A@3A&b,A o3A 'a,Aix3Aߠ4Z,AYk33A}!YW,A|(3A W,A$3AS^Z,A T3AHVU`,AJ샂3Avf,A0H3Ah@Og,A3ATk,Aʽ)3A\1j,AvYK3A$>e,AަT3Az %a,AF.x3A}[,ARk(3A.2.W,AX03A[8W,A r3A a~Z,Ad3AFCqž^,AO+3AUbkCa,A~ւK3A3XP}d,A<3A Al,AxG3AT k,A :>3AѮ8m,A293A&.Zvq,AC,3A{ľ;r,Aq3Ag p,AO+3A^%K[r,AZ-O3AƦ.u,AN3A/?x,A&{m3A@9'!z,AuC3AW,AΈ/3A4?]e,A&jZ3AO!,A,)3A'笐,A>'3A~#,Aͱ3A,A]3A,A* V*3A@,A*R&3A)Y6,Al3AvʢQ,AP3APg,AЫ3A7YI,Ac3A9d,At33AG,AA3Aۅ+",APS<3A¢,Aޮ1?3A7,Aex]$3Af_ce,Ag3A7h.,A3AR).Y,AҤ|PB3A6M,AT1r3A/Xۤ,A7 (3A-ҍ,A%3AJ [,A^3A2;?Q,A*{T3A2Vto,A.2L3A@,A&:j~3AP<&1,AĬ13A8`\4,A;-3AwX,A*:3AU7,A,w3A&&x,A>h3ASϭ,A< 3AŽ,ARȂ43AR}s0,Aƽk3Ac,An/:3A '",Aޯ3AY:6,A&qT3AvɎ,Ah(3AA4R8,AUL3A Mü,A aG3AmȺ,A\wf3Aj,v,A1>3A(,A&23A:D,ATNܵ3Ak,A])3AzXA,A>3A!sP,An3Aҥ(,A3A~i!,A3A6oZ,Ae3Aflj,A3An+i,A%93AʧP,AZP3Aq&N$,A]O 3A[w,A.s3AG=,Aߘx3Aq1,AH(3A4+,AfP3A=,Ab3B3AyhT,Ax23A,A!3Aё,Aؘ3A*",A(\3A,ex,AvX͝3Aw,A w3AH?ְ,Aą~3A xݬ,AXD3A,A¿ 3Ac.,A`\3A`\W,A$uX3A“s,A2`3A$0,A<豈3A s,AwB3A?,A"O~$3Au{c;t,A%k3A|,A}`3A-Le,A>on3A $,A[ 3A ng,A~33Am^O,ABnt3AJ4F,Az>3A ђ(,AFM3Ag=,A~r 3A{3\,A3A',ADԆ4Aⵡ,AL~4AkƋQ,A͹3AW3d,A F4Au7,Agm4Aӷg,A$4A%k,A:4AR,A4A7N,AB+d4A9t,A<}4AOL),ABu4A#}=,Ag!4A9,At/4A,Aonp4A˥,AҗGG 4A,,Af] 4A=,AvӵQ> 4AA#CF,Ar5k| 4A1b~T,AnΛx 4A^|,A| 4ASi,Adߗb4At9N7,A&UX4A}.,Aꪦ4A)Opj,AKn 4Ai,A44AŤi-A UI4A"P-AP4A -A.Y54At T-ApaJ4A!Z-A|/#4AQ6y-A4Aɼr-A@j 4Ae0& -A%e4Agm-A /4Aן]-A;4Aj,Ap:4A+,Ax}4AW ,A|{.4A h,Ab/S4A5c-A M2X4AA0w-A‰N4AF[xX -AG/4A0 -Aˊ!4Ag4~ -A~s@#4A^%-A%4A[-Ag&4AJJ-AJ^T$4A'na-AhBg#4Av-A!4A0--A^ަ 4A$,Ar;KQ 4A l,AZ"!4A_S,A$!4A 6cQ,A05!4ASm,A2"4A?,A\I"4ATb,A<9#4Au,A.$4A|Դ,A$G%4Ac,A,(o8'4AQ,Aˡ['4AЩ,AZ'4AC),ABQ&4A/,Ar&4A4b8,AƓ+4A#U,Aǿa,4A;,A\5--4Adؘ,A834A8$G,A9984A=,AX]ʮ;4A)),A:4AVæ,A!594A=G#Go,A+;4A]Pkݐ,A~2294Aۖ9,Ai94Aw| ,AO{:4A.ᣁ,A>M+'94A1,A{h;4AM6,Ar94An,A=D94A91,A'ھ:4ASx,A!y<4A˜Y8,A<4AY/(,A%>;4A,A z<4AWD,A&ƕR>4A,Aן>4A1,AIg=4A)<&q,A*,G?4AQ,AزF=4AJ,AB<6M=4AY#,Ae_=;?4A?n|b,A`n>4A4ZU,AlQ=^A4A,A'A4AU'@Ch4AV}O,Ah4Apm ,A:i4ALT[,A -i4AFSf,AJL*h4AZ6f,AJ~h4A,AȞ^Wg4A$'#,A>f4A)q',ATf4ACX$,AVZg4A4g,A^!e4A'ɠs,Aqٗe4AM],Aԛe4Ary$,A&ذe4AM5h?,A4f4AXhID,AlXh4A6 %n,A Tqdi4A5,A:u'k4Agr`,Aj4Ax.,Aek4Av,Alj4A],Abl4Ae,Aމn4Avk,Ax?jlq4Ats,A )1q4Aufڳ,AZF6r4A`\W3,As4A,Ap t4AK<,Aku4Al6> ,AGu4AR ۶,AmHw4ASӔ,AB'v4Ahî,A"n2w4A@g,A@nٲu4AA8T!,A㡴=u4A_aɭ,AX;pt4A,AWbs4A㬷?S,Ak'q4A:r3,A@_aq4AR,A\Yr4AAd,A2HCr4Aե8,AJ#)p4A;8(,A# Uo4Aye,A,2'n4AKl,AfEn4AhΜ,ABScbi4A2t,Ahi4A=l,A _Ki4A,Ash4A̋e,AfuHm4Aೋ,AOl4AI,Ala5m4AM>T,A댿ll4Aq\,AoNj4A+1u,Alyg4AwJ,AzImbf4A#ʰ,Aθ-i4Aߞ{,A0}Rj4ACy,Aci4A$aw,AMi4AMX)v,Api4AZ3Or,A 3-g4Apo,AhϠg4A,`,AUni4AV D_,ASaDk4Aۨ\LV,A1Vel4AfS,Ai4AvhL,Al4AXnVwL,Ae m4AriP,Ar\}m4A19mQ,A&n4Aih^,A/HQo4AxVl^,A^p4ADY,A 3Aq4A7o[,ABeur4A0sW,A`-t4A)q4Asy,Aꨰ‹4A&v,A֌ 4AFo?{v,AR﵎4AϧR*|,A4AXL,A&4AMv,A.4A.6,A2|I4A)Rt],Avэ4Aі{,A.yӍ4A8,Ao4Ae,A$ _9%4ASt~,A0|Jm4A?ll{,AJ%W'4AP+Zt,Ah*C4A;s,AEk44AMIv,ASAܓ4A͇cu,A-N4AdW@Gt,ADWz!4Ai,AA4A/4AD*\,A&GԨ4A ^,ALNK4Axxn`,A4A4,\&2d,Ae4AXxk,AK4AD'΢g,A跛=4A}DRf,AA4A0Ιe,A"_Z4A*qc,As֓4A,],A(<ǜ˱4AglvU,A k4A!k:X,AB~P$4A *T,A|44Av T,A ]4AZ,Aap4Ad^\,ALJhո4AB rX,A'mպ4A(X,A3 4A9q#U,AbJHɨ4AҔrQ,A4AZ ƷJ,A4A7SH,A,A4AW6>,AQ4AbB,A>҇ꣾ4A$oD,A/BE4A?F,AD\14A͉D,A$S4AM؈!?,A̵ 4A;,Adٻ4A/G9,AJJ( 4A:,A__4A7,A-4AZ s|S6,Ak4A*ם7,A<4Az9,A^ 4A{@:,Ah+4AMq;,An:4A4R?,Anѱ54Ae&`/F,A4E4A;ҴG,AԆT4A%N,AlS4AJ,Ausy4AB_A,AJm4A;?,A 2ME4ATx;>,AŮ-4A=A,Ae4Ad;|D,AP)}4A&D,A' 4A^C,Az\4AOZ9,Al4AŤ=)8,A@"4AE!4,Aַh4A 2,AH+ 4A+}H3,A"4A#l0,A4A.,A\m4A*(,A6D|4AzE|$,A_r4Aq. $,Ah4AaO*,A i4A@7(,AԣGr4AK),AQ |w4AC?L+,Ah=4Aϔ7+,AV 4A@),A"Ȃq4AĀ(,Ap4AA}{$&,A _4AXwXH#,A.4AӤo",A"* 4Ac#,Awº4A,+,A֢>]4A1䌅,AZo/4ANG,AVt4AZIs,AZ4A3Ї!,Ap4AA],A֣[@4AP ,Ai4Aa ,AX7m4A# ,A`%^4AJ[6 ,A4AZWiv ,A<4AF,A~g4Aa9",A[ 74A`Mh+AR=c4Ag^u+Axy{!4AO=+Aƻa{4AHu+A4Ah+A<4AdM+A4A9[+AJZh4Af+AnX44A=T+AmW4A+>+AR9Rb4Ai +A洂4ANz+AvP|44A.w+AR!B^4Aۈ+A,4A:+AXl24A+AxA4A9B+Ajɴ[4Ar+AXZ4AWa[M+A84AKބv+A~Hhx4A)lXs+Am&4A9t'+A4AKXfr+AV_4AXw+A?4Aa+AJ#4AO0z+A1K4AMl)+ATj5Ag:o+AJv5A@֌I+A*5Ao+A|"!5AsE0B+Al25A*+A lfl5A+AK,5AJmx+A05A++Ah5 5Aul$+Az 5A/ O+Ac¨ 5Ad+AQ}5A۝y+AO135A+AuP5ADF+ApX(5AC+A_5Adĕ+A5AgE+A95AXzY +A5Avyv)+ANQ75AS y+AN,5AtFY+An\5AU+AuA&5AG+AdY5AJY+AX5A߲+A "5Ab*8+Al^[5A7!+A(C:c5A$_f+A5AeR,A3ƣ 5A/m+AHA%5A]+Au>J'5A=';,A1)5Ae+A,*O,5Ac$+Ap-p,5A9 +A.\H.5AS+AR15AsdB,AVl35A=o_ ,A"055ACH`k,AΙ85Airuc ,Af<($75A,4tw&,At |U75Af,1,AE v:5A6ݲ8,AΖ1Q:5Ak*.{B,A0e75Ak,/I,A<t55APvT,A>!35AY5Z,A|g35Am\,A~O45A`X,A` "55A L! R,Av555Ac\cL,AL R 75A)VE,A95A}=@,ARE:5ASw6,Al"!<5AHOF0,A<5A28 ,Aض8<5A8/g8,A ;5Aw,AY~=5A\/,AJl=5A(T; ,A,=5AF,Akb;5AH+A;5A%-(6+AX:5An&QI+Ap;`:5AQg5(+A<}65Ar+A" 655AMZM+Alfh45A@o+A25A>T+AN?915A؅~+A$05Af+Ab9 05A J0R+A 6|05AA+ABkDA/5Ad+Ad"K.5ASD+AbSWu-5Af]r+A4$.5Al8ٽ)+AX Υe05A|٣+AXp05A; j+ADi25Aj!a+A'45A,4+A.45Aʶ[+A4X95AJa+A`/y:5A ?o+Ai95Aq [+A%H';5A_=͚+A޸[:5A^ը+A֛ ;5Aœ+Ahu<5Aw&L+A4'>5A!:o+A_R?5A5z!+AT0B5AS+AB5AotF+A:Ɔ#C5A .+AD5A)H4+A#="C5A6<+A X3C5AqȌ+AD5AK?Y+A61E5AS9JL+A([E5ABOA+A' ]G5Az +Aї'I5Al=b+A(fJ5A?a+A|I5Az+Ar~N5Ai{+AP5ApWy+A9R8S5A ~+AbV5AznD΃+ASoW5A>T+Az8\5AϏ+AAGCH`5Aτ{+A"$nL`5Aw+A~c5A=ۢ+AT!Ri5Aѯ+A0h`sl5AK+A&TEn5Arg+Afo5Aȡ S+A;Ro5A*c+A\pp5A*2A+APVq5AϬ+AZM1u5A n+A²u5A ^q+Au w5A3+ATSw5AW22+ACx5A{mL+AhFeD{5A@ +AHAu}5AΒ+A71~5A_+A$o)n5AKg+A>J}5A3+A?75AhM,+A"˼5A?+A^n5A3Nm+A5A`p+A#rÇ5Al+A^5Arf`9+AƋ5A繽+AL Πc5Aw+A*|k:ن5A>+AІ5A[.+Ap:cy5A+A~I95A"+A ۧ5A+A5> 5AyC+Aόg5A( %+AE嵎5A6+AaV5At\#v+AK 5A/ƻG+AxE5A S+A+^5AKB99+A7m5AUk+A}mb+5A<NW+A@C[#̉5A&+Aiv?5A7+An(5Ao}+AgoΓy5AK Yz+AxPtry5AH+A~j65AF{+ABv5A+5h+A5A:$+AS#5A;+A"oY5A:Qk+A 5Aղ<+Ag*5A[Ɍ+A MR{5AE_+Aȶ5A tU+A]fR5AOr5+A(Yހ5AKv'|+A`̀5AF.}+A35AH\+A8Y5An+A^5A4^pc+AD+C5AS2+A x5Axo +A> 5Aft+A5AD +Aܒ5Aw+A/!5A%h +APѿ5AL+A̓Jt=5A`,+A25Ap(δ+AU[W5A0+AV}5AF[+Ai5AW=c+Avd$5A]&џ+Aq5Ar +AV/5A +A V5Aӌ+A gb5A3W{+AVڤ5Aټv+A+A5A7+Ax.5A +AZ~}5A. +AR+d'6~5AE^h +A胾5AۂWh +A xX5AKۚt+Ax%i05A"Ԕ*A'/\~5AaJ*AV|5A*ADvP}5AR*An@5A8Cg*Aiڃ5Ao"Q*AFW65A.n)*A`Pyn5Al}ߧp*Al!55A/Z*Ahn5A6d.*A(A|5A8g*Aj^TPw5Aug*AQqt5A}r*Apu}"t5AI{*A(qq5A]mp**A%q5A*AVDWr5AcIX*A@w r5A/' *AM2u5Aր>*ArUʷy5ATt*Ajy5AZ*Ac+|5A ѩ*A$"~5ADhz*A+ h{5APv3پ*A<˖y5A:C*A8F1Tz5Ai.*A %_{5A>*A架x}5A(*AHϏ\5A<*AJ<55A[*Aˢ5AN*Af,- 5AE$O*A0t 5A**Av 5A~kK*A[g|5ARٽ*A(SyN|5Am"*Ax~)N}5A *A<B5A/_*A{C5AEݿ*AS=5A5G:*Au5A)w*A?3q5ASH*A 15AcT*A_tŎ5AY.*A zt55AOsc*A9kd5Ay*Ao5A=!*AK<5Aih*A pM5AIA6*AΚ5AA/݊*A5A.!*AD8{5AV *A8"ۄ5A%?.]*A!`5Af!z^*Aǘ5Aܑx*A^ގu5A)%,*A# 5AĻ*AU.ݳ5AO*AĞc%5AR3G*A;5AbPFF*A5A^]J%*Ax/2+չ5A.*AbEW5ARs*ADؾ_5AsE*A(5A_R*AA@5A4)J*A!=5A*AJ|5ACT*A, ?5Aoo*Ab^5A+w{*AG*]5AƕF*A6 A5Ah)*A]]5Aj*A5Aτ+5*AUA55A\*AHE5Aӯ*AX85A3 *A|5A6*A5A*A=eO5A$w**c*Az75A*AQG5Aty+AdgS5Ak|~*AF5A[w(+A5AW骃+Aqt%/5ATtU+AB5Ai+Ar*5A +AL5AQ +Ak5A퇸+A~ mJ5Ax9py +A`<5AVv +A:5A˽+Ay05A!HF+ATȔ5Aq]+AN05Ax+Ak/5A3 +AXQb5A +AbYn5AfԻ[+A~5A+A'5Ac8+A @>5A.E+AضN[5A;BN+A m5AG+A5Af) +ALO5AzNW+AµA5A:?H!+AS05AB!+A5A+ARL5AE+An5A+AN#Rh6APZ[G+A<†] 6At+A:"-6A8+AƵl6A9o+A K6AlH<+Az 6Ay_Rj+AL 6Av i+A^bT6A,_+A(vb 6ACB!+AM"6AʧS+Ab Vk(6A,+AzP)6A7u+A z*6A^F+Ap`l+6AQ+ATC*6A(b!+ATmL+6A!{ 6#+A5)6A\Ԫ$+AֈD*6AQ$+A:^+6AE|+A&P.6Ax +AZ^.6AF+AO/6Ajj +AH26Aӫk&+Ah9T06A14A(+A|R۫06A*+ARC:16ADuk.+AS~Q06A\^tN/+AU`/6A 2+A<,/6A 5+A*w.6AR*5+APGѢ/6AZO{1+AB3ݟ16ANp3+AY46A|2+AVj46AJ0+Ac"46Ag3; /+AtX56A|2+A\m'O86A]%-+A"cn<6A7&+A2߾>6AHl]#+A>6AFAr"+A?6A!ڊ +ABhhG@6Ap+Ay?6Au,B<+AR9EJA6A9yI+AKBC6AqR+A\2B6AM!+AsC6Aupc+ApY E6A:8 +Ah9jD6A1T+APCD6A ԧ+A.ƀF6AmfU+A8,5KH6A{+A!&EI6A{>+AN6Ab+As+Q6Aa +A@R6ADAK+AvU6A%Wog+AH9 X6AZ +ApAeiY6Azߎ+AU\[6Am+A@9]6A\~+Az`_6Am+A<`6Al+AHVa6A]*+AJ3ӀWb6A]VZ+Ag!"c6AbP+AZ d6A:*AYf6AM'*ADe6A~d2*A>d~f6A!-z*AX_g6AUU,*AV$zrh6A߸V*AAi6A>5q*Aj6A,p*AڛLrl6A C4*Akn6A+r*A*" m6As-V*A{zq6AT 2|*A~r6AԞ *ADp;#r6A*AvZ7v6AZW|6Ap=~*A_`~6AmC*An9,6A&S#*A[M6Ao*AB 56Ad*AI5:i6A/E$*Az\!6A&f*AdVWm6Afо*A%6An33 *A+e6A}M*A,ȉ6A@<*APw6AG8*A*T|36A]J沸*AޮD6AĚi*A r6A-܉*ARF*e6Apm/[*A<6A*A~{7x6A2/To*A.}?6A.*A=c6Ai^j*A~ʜ6A#ڼ*AJN6A!a *AԷ/6AvB2*Aޞ6A~*Axϝ6A-j>*A܆J6ARA*A|y]76A#*AN6Aki2*A '?6AW*ATs̩6A똝n]*A.~֒6A_{ *A*TC6Ad*ASM6A:;Z*AΑ@e6A*Aػ6AdQ%*AH6Ab*A,06AC^P+AU(6A:$ +Aꏿَ6Ar(+Aɍ6A@ +A| "-06A. +AH*6A[Q +Avv6ADZ+ApӾً6Avvd:+A<5%6A[ +Aآ#6A[n+A$Y`6AQݰ+AdBQ06A1vN+A7eE6Afv+A9&&6AJ%]+A>ҞŅ6ATT|+Ax҆6A}O%+Ay6A:L7Ȓ'+Ab}#P6AY)#+A6Ac]+AH6A*X+A"6A;8'(+AO[,c6Am4%+Aڶ6Aa +AVE6A>O+A0a86AUk*AgFP6Ak?*A$ed6Afب*As6A1*AR6AJDG*AJ6AD*Ad6AQ_t*AVb_76A̔*Af0s6A ґ*Aʌ6A^*A ,6A7\*At%٨6A@$*AZ[܂6A}C/*A(>c6Ax*A> A6A[zԐ,*Abr6Alg$+A6C36Abz +Af,6A}g+A]6A_ +ApZ6Au$+A&6Aϥ'+Alܱ6A+)+A6AB[X*+A;6A?`)+A,6A?'+APC6AZV$+Al´ ߱6A= E"+AZŲ6A+Al[ K6AVo+A$+6AZ+A$Oӻ6A0s +A6A$+AjH2Ź6Au+Ar*6A*j +A()6A## +Al!6Ah| +AHڷ6AB5q*A~Z6AhUٷ*Aķ206A}*ATk6AETT$*A-{6A)KG*A% 6A A*AjI>6ARs*Aj 6A*Av쳬r6Ay<*AXx6A +"*A6AuF*A6Ay*APڦ6A *A%6AϠK*Af6A3_*AY)6A&4*AL4 6A!*AJF_6A ,`N*AtC6A̦*A[6A)x*AlJ6Aב *AH38I$6Aq2d*AԷI6Aްqg*A6A*A/6A; *A?6A`KN*AI6Ah.*AF*6A2n*Ah׃6A^r[g*A4V6A*A0/f6A\F*Aax6A P+A ^Oz6AzNw+A@*Z6A' +A=6A%/c +Aq6AX6o+Aq6ASߥ+A6A%յ)+A:w)6AVz+AY7T6AE?_#+Aqff6AX# %+AM6A|a#+A6A*(+AK6A^*+AO"%6A++A6AL},+ANҋG6A}/+AO)6Ai 3+A|6AC.ߎ7+AI6A$:+A`'26A:CO(;+A>6Aw!8+A 6Aq=+ABaj\6AR;+AA6A )58+A 6A>y0+A\6AQq/+A^C6AF*AtSz}6Ar!4*A @O6A|:2 *A6AFw*A@Yj6A@*A 6A\Ħ*A^ ?6A#*AH"]6A^? p*A-Z6A6:*AZ6AW*AY56AO*A6Aܠ*AO 6A,NȞ*A1;6AE4ߡ*A+6A'K*AEѾ7A)2.*A?7Au@i*A7AWK*A\<77Ae*ASdl 7A.*A<^7A`,*AO 7Af~*A7! 7A5x`щ*Aj 7AiWᔏ*A) 7A!*AN D7AR_v*A;3)7A @s*AxS7A)-%]*A(/7AjU*A76A\#*Ax꧹f6A *A@t6ή6A**AT!'6A*A`:6A s**APJ*6A̓|i*A5\6A5Sn*Ax96Aa;{*AjyŸ6A!'y*AS<6A!o w*A! J6Al g*Aj6AFP`*A0?tn6A]AU*A^Z%_6A8|EO*ArQ6Am[J*A"O6AxXII*A6AZV7A70F*Ae @7A@a*A ]A7A8VN*AgoJE7A:T)A2}F7Av()ALsoiH7AlET)Aw'H7A$K¾?)A :H7AVϽ)APL7AHMr)AxjP7Az)AgQ7A )Av3jQ7AtB)A4 )W7AdC)A:ޚw]7Au;)AP>6^7A@)A4dS_7A5)Ad> `7AR*)A+b7Ay؂M)Ae7A~3{)A<`Cdd7AU)A77A?U-)A۳7A93t:)A٢7A ))A4y^7A`)A24g7AN )AX7Aiiy)Az7A^dz)A7A5)A^wE~7A7W)A8R7AH0I)AA7A)A7A$lQ5)A$e{7AP=ܓ)A K7AZZ)A'}7A')A#7A Ԙ)A+7AK)A..7A[ž)AdZ7A()A >t8AP@P)A~-l8Ah})A!8Ab')Aj}z8Aߌ)A4 8AT [&)Ay 8A͎*)A:Y?8A*)1)AZ(78A gc)A> A8A ")A(ɓ8Aݤ:6)Ag8AdM)AI8A5^)AN7Ac@)A27A59@*=)Arh7AEQ9)Ajz7A]@I-)Ad8A|)APd8At~)A! 8A\n)Ag 8A(Rc)Aȱ7^8A ')AWz8Af-)Aj} 8Å~F)Aj 8A5+)Ah8A R)AXu8A8u)ẠԨ8A ~)A[8A>tF)A0 8AP)A2x 8AQ)A18AG;)A"8Ar)AplL8A +)Ad7h8A} )Aß8A)AG18Ay[?')A  8A4kܕ)A`[T!8A)AP>#8AЍ)AI#8AϽ)Ax$8Ak瑅)A'Bq%8AbDq)AnjzU$8Ad)Av4%8A)Aa-&8A)N,x)A0'8Au^)AZwT(8AU `)A_*8AWIڌ)A /?D-8A=%O)Ar6A.8AFƊ)A38A_./)AtIPa68AB6)A%68A*A|>e58A;t*AB%88Ay *As֥98Auu *AʏR498Ax*AꘈB8Ak/*A E8AJB*AxoH8Ae/*A(DJ8ADE*AQ#N8A**AMO8AoՎp*AN8A!sF*A`HO8A>W"*AEU8At9.;%*AOU8AV2ZB**A>Wٞ*X8AvyB-*AX8AS87*AHT8A7*A'K"V8A\l;5*AKG.Z8A#7*AQG\8AxUp6*AL]8A?O6*A`8A8L<*A`4[c8Aw@?*A0TVg8AxB*Ad li8A@߱B*A l8AZxA*Aklm8A @*A; n8Ar7@*A1o8AG@*Ap8AMM5fB*AJ#ar8Aw !@*A^6u8A#ZA*A5Vu8A GF*A/t8AӴB|0H*A&[wt8A,}I*AWu8A<9N*AfIt8A\.V*A~w8AoMa*A}v|x8Apc*Avre5x8A9:6)h*AvwLu8A3Ni*A̽Zs8A. ˆi*Af %p8AfX,m*Aj_m8A~r*AHUe8Aٷ:u*A0b8Aj4Dw*Ata8A3>z*A*eJc8Aѣ7{*A>rdd8A;#x*A)j8Agw*AzQ.q8Aĩy*AZr8AL~*AGn"Ls8A4*Afd?r8A9KDQ*A)o8A\ь*AJxr8ACx*A8j0s8A@y%*Ab\nt8A2&*A(u8AJ12*A/:jRt8A2y*ANDgt8Ak4*Ar8A1ܤu*AP ,r8Aȭ*A™٤r8AwyК*A~GZt8AE 7*Ajs$u8A{V*AOt8AEe*ALs8AwA*A ut8A,*AadZs8A8*A\Xcs8ALe-'*A6 v8A*A|ĭt8An*AX t8Ai:T*A}p8A:*Axo8ArK'*A!W9l8ARށ*A,@6i8A94*A,j8A29_*AZr8A{hlN*AM9-u8A۔,*As8A.+`*A v8AD*A w8A 1*Aڳr8Ab*AeU*}o8AAW5Y*Arl8Ahx*A>O{j8Al_j*Al%n8AOo*Ahp}t8AK*Aޭ]!x8A'1*A2ZWw8A *A g>"t8A6s+A3t8AǦH*AsBsx8A*Acx8AB\+Ar^x8Aв+Anwٝ{8Aw1j +Ab, |8Am! +ABb}8A_8+Ab}8Avxd+A r8Aun+A,5?8AQQ#+AD[ǁ8A캏c(+AkK8AP͖C)+A~~8AlU>'+Ahn|8A@%+Ax8A~[ +AxX< u8AZ"+APDs8ACr&+ARt8Ai)+A.g[x8As++ANS{8A$₯++A }{8A+S"1+ARb{8Ae-5+A:h8A?7+Ar8Aw8+Aj/}8A 7+A"WQw8AKI';+Aqr8A0/r?+AWfo8A^A+A&? Do8A00@+AV.3r8A5;+A\qw8Ah k>+Ao!z.~8AK`A+A`$98Ai.D+Aq8A.܌G+AT|8A JM I+A$|8AdQ݇I+A+r}8AQ l6J+A4}8AzYI+AԨ8Aq)K+As8AY6P+A!o8A(R+A V8Ac\`+Ab+8Aت8b+AT_ux8A]|d+A4̅:8A+f+AZ>8A[)ռi+A8At4Ēl+AΕ2Nb8AQk+A 0<}8A^m+Ak={8A=?jSp+AC;|8AFYu+A 8A ꊏ|+A@8A+ATT~8A[at+Aȧ{8Ă+A\[y8Aj2u+ARo"y8A^e+AVK2w8A_c+Av8A$£+AZtt^|8A~;+A6O{8A3kW+Ad1|8A+Aޕ~z8AŤ+Aox8Aaķ7+A:y;w8ASO+A"u8AN>+Aǧs8A.͚+A Sir8Apn3ם+A zp8A"[w0U+AҴml8A&Ͻ+Aj3qg8A]Жz+Aʖmo8A +A`RQRr8AUSת+Aȧr8Az!+A`չr8A~ݴ+A5Cbr8AcMž+A&wOm8A +AB"i8A9+A0gh8A92d+A:j8AE+Ap\hn8Ax6g+A}NQr8A"G+Aƀ_a&t8A!(+ARwu8A/q+A왯u8A.1Lo+Aq~s8AH<_+A@Ep8A&V}+An8AfG5+A.p8A+ABq8AZ+A$1L s8As+AUׂYt8AQfc8A*:,AƂb8Aw,AtY:b8AF8,Af8A",A =l8AE,AXm8A:,A&l8A8z,AES7o8AAOZX,ASko8Am,ARn8ABRW ,Al^m8AHE,A)l8AUu,A4#Pj8AQ,Api8AK:!,A4TsMg8A[1,A.(h8A˼\,A46h8A%4,Aذog8A]Ym,A$IWh8Ax4,Aljg8A=11E,A~AXh8A>h,ADg8An-AУ۳g8A_L -A,#x;f8AI$Hn-AFg8AHI-A @e8Av-An?f8A˰k-AP1!>i8A@fň"-Ab!i8A|i*-Ah8AfNɹ.-AhW-"j8A"+zX3-AJmvi8A1f7-A g8AL*ƸC-Az Fdk8AL-A BTi8AyM-A>ti8A|lR-ABi8A97V-Aޠ?i8ApqeɅV-Ab, g8A5Y-Ae8AR\-Aje8A'Dc-A~*if8A 8d-Airg8Aዠh-A쮗f8A}.j-A&eY Gg8A4 ^m-Az_3f8Aûo-AnKjf8AԦyMp-A^e8A ƶj-A`8Aw?Y-A(Vu\cZ8A"!T(U-A"N40ZY8AG?xO-A|E|T8A'iUH-AؤsR8A4#6I-A5ZKO8A%#H-ANJE%O8AIG-A-M8AJ!^4G-ALxfK8A@.]D-A^H8A 6?-A F8AV?9-A|z@8Av .-A*o>8Aq-(-A[<8A-AH`78Al-A7*28Abq:|-A8\.8A>ֿ-A34-8A<-A<"B"+8AYP -Ad{:i)8ADeh -Az'8A-A` L'8Ak-A[v(8A&'!-A?*8A2X;$-A:ˌ)8AB1.-ATkm,8A (32-A$΄R+8Aq:-Aw~'8Ac @-A` 8AHjh[VC-A0D\8AနL-Aߙ(8A@wM-AX;8AԉQ-AlF8Az[-Ap8AR[-ATl8A0d\-A򓙄\8A&/[b-A88A[h-A6zS8A/ f-A8A b-A(4M8A]u^-AV8A(6sO-AU^8A8?M-A<)t8ABkE-Adf8A~wA-Aܭ!8A?-A &8A7z?-A'8AM탷7-Aஶ+8A9-4-AU.8Aǖ0-AN/8A+ۯ#.-AAO18A%:d\--AV9M38Avڧ .-A&~Tq58AV0-A@L78A=sW;-AP u#98A+}={B-At-88AM-AZ@8ALKLZP-A2D8Aq,U-A%T_D8A[\-A!G8Alf^-A>i[H8A&]-A&$ M8Ac(W_-AI]Q8A`0I`-A VR8A1繻Ad-AJv@P8A֪k-A9-vS8Aj-AҼI:U8A~7m-A DV8AlC^t-AYƒY8A`cy-AWS^8Av':-A.P\_8A|'-AVca8A -Akib8Ar-A,?7hh8A I-ATs8AOaΉ-A,Zs8AY-A>|[ x8A-Ay8AO{C-A -y8A/c!-A*B`v8AO^V-A|t8Ao ?-A|fk8Adc-AHj8AnV-A,7Uj8Apm/-AK4^k8A g-A2$wm8A)훢-AiPkn8A-Aoq8A0I -Aӣr8A!-Azu8A -A"Mz8AebV-A8s\}8A'-A™ke}8A?m-Ahu18Ap|V-A(8A)-A,t8A|-Ay8A 7-Ag8A/%dK^-A:<8Ay8-A8ANF-AXO8AJX°-AF3M:8AA-AM8A{-Aڑhi8A -AB*Ғ8A-A Hp8Ak0-AP8A :-A28Aش.Aق8A? .ARC#8A9.AV_}8AE=Ώ).A4 R8A.A2{8AZx.AFw8ATk.Apldt8AKk.Abo8A [o.Al8A7.ADk8A:0!!.A,x3m8AScK!.A.e`q8A!A%.A>;*v8A7".A~8AD1$.AF0߂8AV).AZ58A:e8.Aрz8AUH7C<.A-38A_c&>.AX]8A'j#C.AN:"8A%G.Ay8A@8h'GL.A+kX8AooS.AΤ58AvQW.A_Y8Aru`.A lEͅ8A<8A!bm.A,T8Ay.Az2Y[8AStq}.AV}8A5.6@.A5O|8A)h .Az]z8ABO.A>ecx8A/.Ah'8p8AЀ).A47o8A,.Aro8A٤0;.Av:=)p8AR.A8"u8AIYQ.A~Q%w8A\`o.Ajv8A8.A%us8A.AHp8A4t۫.AECq8AO'C.A.8onn8AJt.A,Tk8Anj .Aa:h8AyV.A_8A8[Ᾰ.A@* _8A @.AZpm_8AL4Ӕ.A0}c8A.AJf8Aj'=.AϮWMj8Aҽ{.A#j8A[Ro].Azhh8A[.Aˀf8A&?O.ANsd8Ao{Q.Aβb8Ak3.Ama8AQZV.A8|a8AI.Ar,``8A |\].A'x6`8AX7.AR|d3a8A͠a.Ag\a8A?'/A0b8A:5o /Ab8A>Iˇ /A|NXb8A:i/A xqd8A.{O/ABPd8A]0w /Ah7ec8A3/AYb8Adǩ /AO b8Ag˵m/Ak z_8An]dL/AX^8AXw/Ae_8A0/AfS-|b8AjZ/Afx f8A1v7 /Ahf8ATO1/Ah8A(9G.A.h8A3( r.A8Yi8AҀ|.AQi8Al .A& Ek8AeD .ApC;tw8A+].A"{x8Aט.Aj7{8A.A<}T}8AyX.AEI~8AfZ⒠.A(\І8A,/.A~+l8At.ApD8A9-1ֱ.ARf8A 7.AZ8A .A:#ʍ8A.A|Atؐ8AOi.AJ`8AC*y.A>2ɒ8A8.Apʒ8A `x.A`2 68A7FZ.Aɓ8A ).A,<+c8Aػ.AY8A鹀.A|pe.:8Am8.A:in8AVX.Ad&R8A.AHL▙8A>sT.APQј8ANm.ABBx8A%ͭ.A$J78AɴR/AQl 8A/AJm8Az+/A ž8AX>/Aٞ8A;th /AFj8A!o )#/Am.8AE8o}%/A`𒨡8A{)/A3٤8A;wD(/AZ`lKq8A ))/A@|<8A!XF./ANtm8A~Bh2/AlD8Ar[6/A8"W8Ao u9/A=xۮ8A 6/A%8A'*85/A/48A"8/Azn8A_9/A4Y8AZ=/Aj)8A=/AuQ;8Av_?/Aj|K8AE' A/A~8A(({D/A)!8A9=pC/AlG5r8A$c^F/Adcֶ8AS:F/A8ArC@|vD/AϹ8A[SC/Aj8AyOPբD/A ڻ8A?MI/Ab68AI/A0ZP8AN4E/A8AځVI/A8A$)I/A8A|K/AF x:8A%[L/AY.8ABQ/A]878A$T/A/Q8AHB S/A6%_;8A~|X/AJU1z8A,k+Y/A8$(8Au]/ATb^8A^eZc/A#[?8AOR^f/Av8A€)zk/A/8A8 q/ARv8Ag's/A4%}8AQO8~/A58Ao/Al&08A;Au/AxV&R+8A/D`c/A<2at8Aw+o|/A>E8A9/AW8AR/:4/AЩc8AE/A058Ay,ɒ/ATX)8A mP/AD8Aali/Anqf8A /A8ǵ8AП/Akg8ApU,s~/AG 8A/A"[o8AI_Ok/A.k8A5/A>$;8AII/A8(8AZ/A,j|8A%/AHdf8ADn%/A˘q08AE֖С/ANb8Ag /Aܖ8A|b/Aw}8AP-/AZO8A /A@P8A;</Arʟ9A3/A89AjὪ/AtTs\9A/AK9AHY7/AK 9AR4/AʫT9As /An(9AM\u!/A%Z,9Ae-/A\ 39A 8U]/Aԍ̉9A`qhj/Ay9Apg/AH=-9A0G //At79A*y/A)(I 9A#AH/Al-!9AJ P/AD 6&9Ae/A'9Aپp/Ad2*9A %oH/AYD+9Aco/Afg5Y+9A'Ww/A`'Z+9AUF/A  +9AF0 /AIC+9A*_L0A-! $9A 'G0AZp(g$9A0A%aA"9A7)O3 0An9A:{ 0A89A on 0A\_9A.eZ 0AS9AF5 0Am9AH0Aƾ9A0AF!9A(T0A϶9A7(0AJ9Ai'Q0Ap9A==0Aw9Axy0A`Rذ9A}0A,9An9>0AA9Afr0AfWO9Ar*DB0A4dCa9AjlL0Am9A[ui0A#9A}@0A 9Ao$Q 0Ad 9A*!0A&4K 9APոh#0A>9A; &0A郓9Amh&0A'9A6e'0A9AwW*0AH9A@.YC.0A9A10A L9Ar30A9A{hı40AP{9A G=30Am/ 9A&ڕr40AV]: 9A˜D50At[9AQB60AJ4 9AYDck70Aw 9A1{70A6C9AH90A9Aqe:0Ay39A2>0A޸PK9AgE0Ac3M9A I0AJPD9AQN0Ai@#D 9ADӺKO0A݌ 9A0?Q0A%9AW0Aܛ 9AQm.]0Am!@ 9AIΝa0A@*_g 9A>-g0AĢby 9Ad%j0At\ 9Anۮ m0Ad9A/0k0AO/9Aj5Ak0A9A[m0A'+8ATn0Add238A7n0AQn8AG> l0A 48AMl0AN 8AX_m0A&8Arnn0A:_U8A"Kʲp0AhY08A[+w0A8iR@ 8A ~x0Ay 8AEfz0Al8AH/|0A:8AmDQ0AFM8A ,aЃ0A8Ak9\0A`8A[JO0AVC!8AI"pƉ0AtVa8Asc0A[8Afl0A,8A} a0ADq8A8K~0A\V98A`|/0A8A/o0A<+V8Ajb,0A.S8AfTU0A`#8A5x;0Aꪁ8A~A0AVw8A.0AE)8A7Mt0A[Y88A0A[=T8Aq0AJ=8A|=0A|A_%8A/z0A8ANuM֨0Ah8A ]Y֨0A}G8A}|0A[o8A9h0A(>N8A<+0A *0i8A^w̮0A6δ8A._ 0AlS98AYk0AB,Y8AX#R0AtM8Ajx>0AMl8An?+0AH(k8A0A^F}q8ALs0A~ƿ|8A 70A|f8Aj>0A+P98AS׽0A޷38AX'r0A)8A*ƫ0A(?8A.z0ABJ8A S0AHo8Au(p0Ah\8Af0A!$8AO0Arj8A;d0A6=O8A+d<80AnacD8Aq.(0AP8Ai0A8Al70A/y#8Al+0AW?8AET0Au8A;WF0Af~8Aŷ0A6#8}8A9p*X0AL姿8A0AvAr8ASY0As)8A6T0A0x78AC0Anl8AǓ0Af//8AwQf0A-E88Aam0A8A>-l0AI08A$;0A>Jӆ8A3I0A8AKO0A<۟G8AcRP0A±8Ai'0AX-}&8A10A"8Ae#.m0AhNH8A\c.0AzJ8Ay}0AۼT8A40A׳L8A@ ʼ0A"ٖ\8Ai0A&T8AWT0A\a1I8A`0AȬ48Al0A 8Az0As8A܅t0Axf8AA=0Ap 8AOD40Ao8AփX0A18AOtJ:0AY8AlsS0A8Af0A*Q+8Ajw0AN]8A0Aj 8A]7_0A p8AEA0Ad]8A)Lz0AL8A~H0A"8A0A(y8AgT0AVex8AQ?0ApoQ8A0A5#8A70A Y68AL1A2]`8A(1A^xL?28AS0AG6/8A_mE0Al7բ8A.0AU÷8A~0Q 0A.8AҖ0AG8AQ*1AP 8AU1A858A'1A( b8A1A GI8A+G^Ű1A<1۽8AFx^1AFϾ8A1A~5j8A 3 1APw~8A xD81A|o8Aj0AnV΃8A`{1Ah[8AFc1Aj8A6_1A|{Q8A,ӟ 1AhM8A%rϓ31A}YD8AS]A 1A\8AZF~ 1A1۬8AĺP~ 1A/8APEE{ 1A~Ԙh8Ag\O 1A!K>8A-ԑs1A@ں8A)H9X1AW8Abd'1A 8Axo0A2/9]8AgG0ALfH8ANTt0A@헆8AS 10AV8A 0AT_B8AV8/~0A8Aa61AҧbR8Aa71A8AJ 1AXQ 8AaI1Aw݂8A01A$8AJv>1AX/z8AH aB1A)xDz8AE1As8AvY?0A$~Bk8ApQ0A @g8Aݬ0A2|*b8A!}e0A.**b8AFs=0A)g8Af˜70AH j8A>ۜ1AX%p8A1A 1q8A9@1A蓽r8Ack1A2u8A^ ́1AH Np}8Ac~yG1AR8AK3fa 1AED8Asc# 1A\<8AE)l 1AF8AhbK1At@J8AI1A^t8A/_ީ1A^Vr8A)C81A^Qp8A9y1AOp8ALm1AJ 1o8A^81A=k8AJ1Ai8AG_y!1Afp g8A$1A9Xzd8A$1Ap `8AKt&1Ah9_8A^#1A䬦tYi8Af|!1AЫ[El8A7t 1AjWXp8AS1Ap=w8ApV1Adsz8AD1A.}8AFS\a1A½FŃ8AS[1ĂL8A;1A4+=F8AgY%1ALQ%+8A .R1Ag8AI1A䇓8A'V1A?L8AKGU*1A( 8A!4s, 1AƓ`8Ah h1A78A[1A:{8Aʢ1A!|8AU\yW1A2r 8A;91A޿P8AM 1A0u8AOڬ!1AX 18A(1Atg8A`E1AƝ8Ag$ą1A]+'8A-fo 1Aޑ98AQar"1AH8A$!j"1A~KO48AL#1A&M8A_%1A8A[>)1A68AK7h)1AnP1 58AT.1A&S8Ax^/1A{ rM8A:m`D01ATZ58Aop511A޸8AJ*21A }!8AMU31A ,E8A#41A- 8A9lN61Ad8AN|<1AO|b8As,L>1A=R8A&ڸ?1A;!8A?1A2d 8Ad/@1A!J8A2!A1ASĜ8AQF1AP#8AҹnG1A4u18AsӀI1A+UĚ8AwJ1A0x8A^ L1AsO8Aѻn5Q1AXI 8ADS1AV`8A6FU1A6ͬs8A X1AtUݞ8A<Y[1Al-8Aȴ\1AbP8Aw`1AVî8A,>b1AˇD8A̫d1A[P8A#կg1A+$8AMrzi1AP"{R8A>iXVk1A:{8A:H;Wk1Ajb8Ax*hi1A|!8A[l1Az08Am1A,!8A1n1Aΰ8AbVp1AxL78A ׀r1A`^8Aҽ61A*28A0HM1AYx8AJ&z1Axs8AF}x1A,ׄ8Aqv1AB*^с8A4uj"u1A\T58Af;t1A %#8A{lr1AԣPr~8AJm1A{}8A!g1A:@z8A(c1AOG&x8Azܰc1AЯf/>w8A6zf1Awzv8A{m1AP)z8AQp1ADdZy8A`St s1AqTy8ABPvt1Ausy8A\_t1A8Ts'x8A蛓q1AXjw8A>_8,o1A,t8A{o1A^$?p8Apn1A4#\)p8A&o1Adn8ADpp1A\ m8AŹr1AXp}1n8A؇s1ArzɌm8Aѐs1A쭒j8A8 /t1A j8A%kuw1A\Q/k8AKLx1AE)nGk8A y1A@.]k8A\y1A l8AĄl}1Aqbn8AȢ&'}1Ag}q8A|}1A k@s8A:RB1AzŰu8A1Aew8AnOT1A${|z8AbN1Ay8AJ1A~px8A Qֈ1AT~t8Af|B"1A+ t8A67)Z1A0ct8AsK1A~p6v8A򘋑1Am6 w8A601A`,u8A1A:kz[r8ALP1A8q8A~Y+1Abqr8A d1A*Pj_r8AН1A"o8A51A>N k8A_;|1A$>p\j8Ac1Aj*@h8A1A(c8A1A.G\`Ob8AW1Ap!$c8A>gY1A 3b8A991Aa8ȦP61AK\sZ8Aʨ11AT8Ary1A1R8A8`1AhlN8A|1AnPK8AwT61ArI8AF1AE8AI$ϣ1AXA8A[\1AL=8Ai6xԢ1Au<8Ao)1A6]m78A(Ń1Apǃ78AwC1AL* &88AJ7\1AZa:8AQd1A#:8Aߣ^&1A*F:8ALj1Ak78AD3k1A,t 68A=XӦׇ1A%48Af3 1AhQae48APޕ71A'/38A$3-؂1Af28Aw3~l1A"ݡ08A,xU1A+*8At1A.t&8A 2`1AP ڰ$8A.\`1Aᗶ!8A=$1Aw`w 8A-=1A'%`!8A[Oy1Atsc6%8A&j΅1Ay'8A @%1A=)8AX1AnKa,8AqΥ1AY18A8$1AA38A),1A/<&68AaA1A.u58AB 41A 48Aty1A 38A21A ɫ>38A1AH.18Af;1A dA28Au1AC58AhCh1At$<48A zyZ1A48A?q;1Ai68A/1A0^+78Ax^i,1A9oh88AkWe1A%;8Ac1A?=8A8A{K1Aq?8AA4Lr1AHoA8A!1A$C8Abz1AT:+G8A)ϑk1Ar[7K8Aљ1A˰M8Axi1A@:R8A1A˜\8A3Rʷ1A^8AJ_?1AAe8AO^1A1Ni8AXwu1AvNj8A'z@1A:kj8AY|b1Ah8AF>21At3 h8As楩1A%k8Apª1A%@o8AESR1Ayp8A1AXB~p8A eV1A(,p8Ax1A7;p8Aհ1Au r8AeJRy1A2>^q8An%1A(iӷq8A%1Adnp8AeZ1A gn8Ad}1Ax_m8AP팱1AFߵQo8A hdغ1AB=1Al9k8A#t1A0Рi8A.1A^h8ASd]2A8mu~ f8A=Xֵ2AEDc8A$2Aއ`8A{(2A[5]8A+M=2A:Ҳ\8A2iNr2AFu>]8A,+ 2Ap^\\8A[ 2A ѻZ8Aj 2A;{U8AA 2A>p%pT8AQ 2AоzR8A2 2A"0LtuQ8AZP,L2APR8A`2AB{T8A `2AU)TS8A8A@1Aݙ@8A1A;4>8ALY*1Aa=8A 1A6WwM<8Aߵ31A"&m:8A 1A.98Aܼ1As888Ar1A+-,78A7(~1Ap68AIЋ1AD58Aux1Abr48Akz#D1A޶28AB஫1A6 mF08ADbU1A8}8B18AZ 1AQ08A~)1AC9{18A5!8A˂31A" #!8Aͼ1A)54!8Am1Al넼a#8AlA1A6h!8ASn=1A]8ACPW1ApJ8A*H\1AC} 8AKd'1Avd 8AXc1A`8Awf1AW8Ay1AVmv8A\1[1A8AṴG1AP8A!d1A48A^ǵD1A38A1A7G8Ad?1AX8AfrL1A6l 8Ac[:1A$~f8A1A 8A,­1Ah7J 8A_k|1A ː] 8AO/1App 8A!Q1A`4B 8AD 1A 8Aou21A 8AN1A, 8A- y1AF/ 8A>n 1A4+̈́| 8A~`1ALV8 8A1Av&8A<1AjW 8A91AčM8A91ANJk 8A'I1Abk8 8A|j1A 8AK02AH 8A8[2A|= 8AY92ALp 8Aev 2AnyJu 8A 2AT 8Aƒ 2A7 8Auz+ 2Ao^ 8A: 2AWn8A(2Ap8j8Arɕ0p2A& 8A?Zd2A>ړ"8Arf22A 8A`׾72AJِ8A2A88Av;q_2A98A霁/2A0(ܺ8AsD2A`tp8A-R>2AB;O8A<6/2Aa8A:2Ae\8AD2Ap`כ8A#2A8A3c2A8AD2A2 8A62A@d 8AIAJ2AB00 8ARbX2A & 8Apha2A:(` 8AKA2AR 8A2AƗ 8A+(2Ax 8Ac2AHio 8A 2Aܱr- 8A1AN$7A{ 31A/V7ABx21A>7AOӢ;1A,7AK1A(y7Arcg1AR97A"\1A17Am1ArCi 7A'jyv2A r7AY{2A\87A O 2AL (R7A 2A67AEv(2ALT7AU;2AHl7A>2A;7AR#2A~q=7AU \V2Aj7AXF7Apa2A3e7AUNN2AHH7ANЪAG2A7ASN:x2AT7AQ82A{7Af`9-2Aчt7ArY2A6)7A=T@'2Afa7AY2A8ۍ7Ai*2Ad7Az"x 2A$7Aiޥ@ 2ABvM[7Aq! 2A-<7A+IG 2A^d7A࿽e2A\v97A5|2A%!7A@o2A_Sg7AJ%Q2Ashy7AR2Ad?7A:x2AV7A2AM7A5$N2A"D@7A/$]2Apl 7Aj7AS2A^IԲ7A4U=V2A 0]7Ad< V2A]7AֽV2A Z7A~iW2A.3F/p7A<ƱW2AQc27AV2A .7AE_?Z2A$7ArY2A8i7AµZ2A*R\7Ao>^2A`7AoԤ_2AN7Aɠ:_2A4RL7AR`2AB7AZ։b2A%F7AO.IZb2A9{m#7Aw{}Wd2Ap 7A=/8e2A't7A ;of2AL7A:Mf2AV/q7A~d2A;7Ab2AI>ٵ7ABiG4a2A.67A" vc2Ah}]7Ac2Ap*Q7AMd2ApAԭ7A\rf2AZb:T7Ao#-g2A]Z7Atf2AM5b7A-Bc2A%R7AMd2A ڵ7A߁?f2A2\Bu7Aa>g2Abd7AB{h2AЁJY7Ai2AS)7A6˱j2Ado7ATܷi2AUK7A!]j2AÝ7A@Rj2At@뀳7A+_Sj2ASB7A@Rk2AD0m[7A8m2AB7ACo2A&"7ADVo2AntG7Ak<m2A͔7A.HRm2A&w7AFm2AŻ7A{n2Ap6E=7Aho2AfRS7A"!Gp2A$T2Ay7AKo72A.p[7A|2A2$7A~`i \2A̅9^7AG('ĕ2AL7л7AoL2A(в7A'I2AnnBt7Ak 2A&87AQqL52Av 7Ap 2A 7APC2Adl7AS2Ay8v7A942AZU147A &(2AfRj7Ap2A9W7AFBd2A7A2A P47Ac2Alo7A% 2Al7AGuС2A7A{@C2A05e7A+W2AkYk7A̎a2ASK7A>2A8@7A.r2AH7AҼ2AD/p7A[/2AB_"7AR2AR'67A~c2A B07Aփ2A7陽7AB2A+k7A:2Aji7AƉ2Aȗ?7Ax&/ 2A-]7A7=bU2A\پI7A22Ar7A- G2Aʢ7AR2A*j7Ado2Apj7A <2AaHD7Aش 2A7A7*2A@Lk7AjŸ42A ^7Aj2AT7AćG2Aqm7A?#+2A.d37A'2AIꁯ7AnY2A;A7A.92A6}z7Aհ2Ae7A32A־?7AY2Ar7A! ċ2A00)7A 2AJ3|7AX2A^87AZy(2AEGk7A.=2AI7A<z2A@7AAH513A_4c7AX03A}!7A<3A 7ATl3A07A|Rd3AL[7A`**3A 뫘7Afy43A8Er7A^3A|67AIJZ3Aʾ7AӺB3A2l7AaxY3A:i7A5[ 3Aڙ#L7A"\ 3Azh7A33A jHX7Ad菟 3A\l7An 3AB7A#3A֣6)7A|3A37At$%3Az7AC3AЂj7A\C 3AwW3A07Ae93As7AnR3Ar7Axb"3A[G)7Aip9(3Azn77AS'})3Ansb7A6z*3A4r7Axz=-3AT9@7AE/3AqF7A.3Abj»7Ap.3A'7AA.3A(U77A<4`03AL{Q7AR$ħ~23A{*!;3A"cײ&7A[>.93Ab7ASԥp83AT軌7A3y[D93A ̋7A^m 93A^#W7A*/3A"nzL7Aq+3Ab7AE+3Av7A׺E03Aɶ_]7Ab13A6s7ApG2(33A^HZ7A63A<Q7Ay{73A5!7Aկe >3A*t7Ag?3A]7Anvv>3A7A"VvRN73A67A\ 73A47A^:3Ad}7A%%\:3Az`7A+0;3AB67A'GM;3A#]7Au7>3A6E7A,4">3AR7Ar.]<3A2w7AG9[=3Ag+J7A`W3AT8z7A!Y3Ale8Aa[3A`8Az]3Ax1N}8AٽN^3A2ʆ/8AU}L_3Ad8A{VV`3Au8A7gH`3Ar7AQ5a3A #EB 7AAob3Aգ#O7AܵȈc3A:<7Avwc3A@(17A,[e3AX2ݿ7Aug3A)WJ7A?ACi3AP:Wͅ7A{_j3A7A g3AZe7AL`g3A(|l7A\Wlf3A׳7AP8g3AlGq7A#Vi3Aba7A_"xh3Aƌ 7A3(j3AƁM7AeYZfk3AOs7A3AB&ր7A)zs3AJn7Aü,r3A@57Ax63A4JM7A]3Ai#r7A<3AvG7A9nh,3AGԪ7A񩁓3Ad~7A3A ,7A"23AF7A7#x3A7A.ϕ3A4O\7A|/3A%7A+J3AvOq7Aޗ3AX7Aޮn3AxZ7AY/3A&ro7A[xo3A7A3At֋57A{ 9e3An-TIb7A$3Aԩ7A+6l3Aۑ7AdT3A %ȫ7As|3Au7A13Ad嚨7A%-3AI~7A_3At?>7A|q3A27AJ-H}3A6AZ7AX43A¢7A2&3AN¥7A3AH7A\7̻3A.9F7A>c3A27AG3A z7A䙾3Aڶ7Aרi3Anv@7A2^3Aτ{7A<3AzN7Aɝн3A*J7A[z3A&=V7Aԙ,Y3AsJ7A|ط3A>+i7Azd'3A4!7Au 3ADZg7A N3Aϩ7A3AM7A,3A37A43A+f۴7A833A.87A급3A~5G*7A^t~3AD7AnYI3A7A ]3A=7Ae3A6V,@7A;b3AW.27Af3A<{H7A M3A uV7AFj3A]47AV)`3AslT7A$4k3A5j7Axs3A 7A`p3A@X7An+3A\7A6!03Aq$7Au3ABH=7A;݋3A,+7A&'n3A؆`L7A{D{3AѦq7AlS3An!j7Ake3AjC7A~[3A&NA7Aib3A"-7AGvZ3A{27A#D/3AEP7AJf3ANvq7Au\3AV7A t.3A0B7AOò3An=57A?e3ANR7ARQ$3Av&7AI4x3AP7A y3A$7ApP3AlL7A$3AFPwS7AR3Almd7Ac"~3A4[z7A1;3AIz7A"{3AT7Aw*3AR 7AXDva3A|7A4&3Aϭtl7AAj3A迦f7A<%3Au7AXPf3A);7Aa23Av9l]7AqD3A7Au03A`7A2H3AFϰ. 7A'8|3AQ7AS_3A7A8 3ALl7A끎3Agf7A~:_%3Azβh7A!G#c3ATiO7Aa3A 4^7A 3A?0%7A G3A**7A!e*3A27A:q3A697A=3AH*F7A6EL3A&7A93c3A7Av3A>!_7Am^WH3A67Al3A?7AX;gfx3A(K7AD;3AE7AWIa3Aʹ7AF3AA7A羯3Az17AoT3Aj7A2Nk3A.08A2Xi3A.8A@C3A[78A\$2 3A`8A8 !3AV8A(]T3A~ 8ADP3A\2 8A+z3Am 8Amd-3A.8 8Ag3AbC 8A9\3Ae8Aʵ`3Aja8Am3An8A $#3Ai678AfѼb3Az:{ 8A8I[3AGr8AG533AfVO8Av:j3Ap08AY3Aa8ArA3Ax08A:3At(8A_N{3Aluu8AŰb3A8A3AiG8Al(3A2aR8A'3Aǣz8AKc3AJx8Al3A8A3AC8AD"3A~ܗ8Adz3AC1>8A 3Aj;*~8AiR)3ANw7A4D4AV(s7A+L4A'p7Adu4AA7Av24AF77AvT4A.lҌ7Aۍ*4Afw 7AS4Ab_7Aܭ4AA7A$74AM7Avp4Aw37A*&Lb 4A~3"7A![|4Av 7AL34A^N7Ag4AR7AW4Ab 7A4F4AVK7AI%4AVt7A'4A,h7A Ň/4ALCOv7A^>4Ada97Ak4H4A|B݆7Aœ4A~7A> (4Ae7AY&4A -7A 4AA7Ai 4A'27AhSC4Ab97AnJW4A< 7A K4APY7A-4A6p7Aޟ!Ɛ4AƼ7A1B L4ADS}7A*Cx84A:siֻ7Ae4A:Gغ7Ap=v 4A,+7AW$84A 7A6N%a4A2[4(7Aݴ=c4Aa[7AgsG4AwIL7A6v b 4Aeʵ7A 4A. P7A 4A'䠲7A$u 4A07A 4AȂ7AP@f4A8]^7A4A2W7A4%4A7AV4A]7A0sP4A27AcҠ4AV5<թ7AM}Nl4A*eK7A\s4A8^ 7A4Ajڦ7AK.4AoG7A8 4A=7Aq4A*#`7A|%4AJlx7A;ݢ3AW\7A44AЛⱢ7AZ3A+7AŖ3A7AO3A=rȟ7AG3AN]7A*M3AA7AZb…3Au;67Ay"3A4R֝7AYƎ"3Aԑ~ϛ7Ay3AiF7AA[3A 7A3AZߚ7A3Ag!7A)g23At|N7A w[3Ab߂+Ϗ7AUqs3Ap7Aub?3A~wM7A63A:7A > r3A0oq7A3A8Uu7As'O3A\{7A4tL3AH*v7A3AR7AA'i3A:7A13AdW87A2o43APan87AE3Ar:7AX7LM3Af̔87AP3AJ4t77A,C{3AR)67A)F`4A8'`77A4AbQU47A!4Ae27AȣtC 4At027AKy 4ArS27AGM 4AN17A~+v 4A<.7A-54A{J-7Ai9 4A~+7A4AP,7AT4AlTR-7A7Q4A,7AR,l4A$ɦ|)7A&a4A&"$7Au 4A]n"7A4A07AgaO4A`07A` {4AZh7AFtp4A6:7A>4A7Ac4AS7A" 4AMY7Aju4A]&7ARٲ4Av7A(B*4A^{o57A' z4AR7Aì4A]4A39YY7Al*!4A67A !4Ax'7AM(4Aq3 7Aa,)4A 7A{s)4A:@> 7A$*4A,a,O 7AƯ -4A 7AmH.4A2 7AaǣE14AZiW 7Avω14A&/7A^G.4A(.7AZ|{,4Afv7AD,4Aʇ7AxJC.4As7AU,4A=d7As--4Az7A>+.4A_7A4R *4A C7A &)4Av7Ao*4Ali7A6-*4A,@7Au'4APK)6A '4A,Ry6Aݖ &4Ab86AtO'4AVZi6AXV&4AԵr8T6Ar%4A8գ6Aꋎj'4A!6A)8%4AH=q\6Av#4A|2k6ALs&%4AJ.6A^"4AXW[6AV&K"4A^u6A3M#4AV6A+;1ek%4AK6Aލa&4A> 6AW *4A;VT6Awm-4AS`l6AR!/4Af,6Aj14A޿o6A"v:24Ap76AC24A5.h26A<44At9ϝ6A 44Al6A34A$ 6Ay54A}6A264Ap6A~uCE64A:iYC6AA-84AI6A|)Z>4Ahz6Aقr_=4A*;!6A+2z:4A.6Agd'D:4Az%6Aײn;4A`r6A&f:4ALhil6A⡯~;4A︜76A.?4AU66AXۙ@4AA6A[VTnHA4AY6Ar B4AG6A ,D4A<.{T6A{raF4AV,6A`-E4AFڼ:6Ajq}|H4A6Ar DCH4A&E6A$qH4AP:6AhqK4A(00а6A0M4A2$6A4&O4Ayf06AvsgR4A ,)6AQ3ݎR4Ab:^6A3[HU4A$6A`?bU4A6Ad)aU4ArO6ANp S4A+c6A+U4A^ށ6Ak~V4AH"66AIV4A ǠY6A ԐS4Ay46A'}ߔ&T4AJt+6AGV4A=܊6A'WʮV4Aʰ|6Aȷ$Z4A+ 6Az]\4Aڕ26AI>]4A4e6Ae;=[4A9#6A |]X4A0i| 6AMwīY4AT>V6Aq9;Y4A56A KGZ4Am]^b6A劏[4A6A IYY4AC6AY)Y4AFQ6A"١X4A"l6A+=Y4AP6A\4AjBU &6AO]4AF϶06AIB\4A6A;\4A8j3ݺ6AŸ^4A0W_6AZV_4Afwd6AzW_4AJ7t6Ah_4A}p6A;ixE^4AoQɳ6A3_4A_6A>^4AK6AS5H`4A$46AN#Xb4A2e6A9 qc4AQ36A4dg_4Anױڽ6A\_4A&e6AQؚ\4A`v6AxC\4A0s6A;G^4A - 6AA]pa4ALg6A De4A١6A+f4A؟& 6Ab(Lg4A m6AZe4A9=|6AE 8mb4AEW6Ahb4A!6A@xH]4A\`6A[4AN[6AD[4A~X*6Aɦ]fV4AX6AFGT4AG6A8_T4A1)6AOS4A6zǒ6AZT4A 6AL~gX4A`"6A3Y4A2mć6A`xY[4AS%6AmR݁'Z4AQ;6A}2)Z4AJ6A:mY4ANw"Њ6AݴT4Afh6A)AR4A!\͎6AhaO4AC6AՀN4AVPߍ6A PM4AY6AL4AG6A3\I^I4A6AXјG4A Xߏ6Ab!/\E4AO"6AOC4A.! 6ACK>4ADX6Aj!=4APp6Al<4A:P6AA4Aԯ U6AniB4A,R)}6AV&B4A0:z6AMB4Ajz6A\C4A-+z6AI{YE4Awfx6A;sgXJ4A(z6A,HM4Aȷ+z6AE; O4A{6A9SP4A+L-{6AN[R4A+d|6ASgS4Am z6AꑣT4A`>Lu6A3U4AQ!r6A TS4AUr6A,=!R4ATes6A14Q4AJlKt6AtIQ4AŴt6AP4Ar t6A[O4A"&s6A3O4As6A&N4Af+q6A-uK4Ahr6A!NK4A r6ACWTK4A4Asm6A;H<4Ajl6A74A&,$l6AYF.4AYнm6A4.4ATތl6AV+4AGUj6ATQ)4A5j6As[&'4ABm6i6Aϡ&4A~i6A*pz$4ALvQh6A P"4A4yBi6AWS!4Aɮf6Agb}4ATe6As4A=}ʞc6AY#4A׷a6A4mE4ALH`6Aн 4AZ_zN`6AI4Ar_6Ah4AwA\6AL@`3A$<]6A2Q3Ad;Z6A%G3AfZ6Akv3A5E3AiN6A=03Aj\N6Aʍ>3A(T/L6AD\3ArFdQJ6AM@v3A>5S'\I6A8OL 3AI6AW\03ALlF6Aգ-3A.*V_E6AP73AQ:=6A3AX+&!<6A L<3Aޑm:6AǩB3A>b86Afz3Aj86A}/%3AV76A3A|76AĚ3AQHs76A~n3A86A,ū3ANA0p<6AuY~ݪ3Avj<6A!43Azd1|:6Ayk3A~656A@3A!26A :O3A>,16Aswk3AFۓe26AA3A 26A/,Bs3A> 46A;p3Aʝd36A㷎̙l3AXt46AtA8Z3AЗ66ArX3A>V'66A8¶oY3AbtK36AATZ3A"Eu06ADC[\3A~(16A`+_3Af Q06Aa{e3AH5̗/6A ezm3AR06A1q3Ao306A+|~3AR_>~,6AG3A|"؏,6A+n3A$i,6ADW3Ax-6A ԶZ+3A΀Q36AtA3AJJ16A5>n3Ag%/6A7W3AT5B/6A1>8˩3AB{-6A/[E3Aڎ,6AK3A5,6A3AWŃ\/6Ae>o:3A<./6Alx`3A!gY.6Ah 3A^j.6Aƾ{@3AH ,6A4K3Ab:06AS a3ADƽ46A:63Aq66A' ڠ3A0E96Ar]eH3A8<6AH3AIS@6A$3A@A6Avw 03A*BB6A.$3A)L E6A ;t3A([2k E6Af&3AD6Ad3A#@6A} 3AF A6Aj3A5C6AL&ܯ3AmE6A5{`3AMF6A%I3ALFH6A3ApBK6AA /3AOmO6A<3A Q6AE4AdQ6A4Av\ЀO6A*HG4A'P6Al4A$#OM6A r4A:[k(L6AkW 4A?K6Ax{{4AH4dZN6ATf4AnZM6At9L4A 'O6A1q 4AB!M6A"4As3P6Am$4A<R6A(4A:+?T6AS[)4AjU6A,4AX6A_IN.4AVgXFW6A ^+D/4AaW6A_34A{Y6A64A.8X6Axsd<4AXq[6Av<4AğG]6AL8CB4AF]6A1C4AS$\6AIљE4AL/\6AXYoH4A A9]6A K4AP4_6AM4AP'a6Aݍ>IQ4AT%c6A@R4Axe8`Qf6Axc:S4A f6A=U4A oaf6AbfU4A֧h6A)sV4Ah6Au$^4A楒!j6AF(c4Al6A˝d4A.p/m6Af4AYyl6Am%+h4A )j6Ad$i4A=e6A%|k4A8sc6Anm4A \6A'wm4A}&Z6Azf4AB8W6ALb4AYX6AuG*$g4A_S6Ayi4AzS6A.>k4AۗT6AZUl4Ax?T6Aen4AfR6AƄq4AT;HR6A̼s4A"vP6A6Ap4A+U'?6AՊ4AD>A6AuMv4AH@6A2*4A5݉?6A%:<@4Ayr<>6AUFf}4Aƿs=6A(ʘ4AGl<6ASTQ4ApSB=6A**4AWP<6AQ&4Air;6AhP4A: L:6AF4AɈ96Aa4AkG96AKxP'4AZ766A ӗ4Ay56A,us\4AX-26Ad6; 4Aď06Aro4AfVu>16A.pǛ4AV欦/6Aϑa4ALf/6A@*4Ab&.6A.UpG4AFX/-6Act4A>߮.6Azb;4AP/6A4A[D06A}Ǿo4A$,Uun/6A&bS֣4A"u-6A-"p4A@qCP6AmGqJ4A+ 6Am?4A7]$ 6AБt4A`(6A jGk4AS5A>(!4A]5APs4Am5AG4AK5AE\9K4A; 5Aye\ 4Ap5A5V#4A 5A 4AL5A/Ƚ4AfՎ5A\s 4Axa㷛5AC R4APۤ5AQ_4Ap 5AթN4ArHV^75AB4AsO85A:6ѝ4AD^5A`R4A쌚65A4A4A^G5Aaͱ4Ar75A4AhY5A T4ARr5Aut4Ap5A,ᔰ4A;f5A85UR4A'^5Aw=y4A5Aeڮ4A0^5A|mݮ4Av#f5A4A4~5AU !;4A!x5A.vF4AS5A84Ajl5A[QH4AF>_[5Aح4ArLJõ5A =4A>tr85AWO4AFp5AX4A^<5ACҔ 4AJ+5A814Afa5A:9e4A6yO*5Aw4AԱ5AEԺ4A$`n5A4A845A)'84A>5A!4A*@5A㾄4A>\(5A2^*4A5AX 4A"'p5A1 ,e4Ac‹5A۸84A C'5A/ijߴ4AR-t5AC4A^5AEEx4Ag5F5A6| 4A4(Ґ5Agb4Ar"5A^4Ak$5A4ADV~5Au!4Ač5Aj4A$=t 5AJ4Ag;5Asxcz4A`kԔ5AUg4AYhc}5ACnD4Ab׎5A4AFW(5A\4AK=5ADb4A~Ƀ5Aw A4A ޑ5A?^H=4AJpj5A=4A-5AXd4Ahڀ|O5AyRJ4AX-v5AAN4Af%75A[%v4AРr6}5A%ϔ4AP& 0z5A%4ALiUw5AV814A(ުv5A*24ALt5A#c>b4A\4|q5Aq4A:Hn5AO&4AbFm5AV;/4A3I-l5AmG4APҨ}j5AX4ANȈCj5A4Au/m5AD4A3l5AI4A^m5AL4Al-`m5AbO4AB-n5A2oL4Ab[q5A-?4AAûs5Abn4AϤt5A$B4AK2r5A>H N4AVyjm3s5A贸N4An}Oq5A]1/4AI n5AԸ4ApBB,m5A4AX3n5A#64AfAo5A#A4A8n5Ab"4A\pCn5A!C:4A`Lp5A4Ro4AWr5A~4A~3y5AQ3o4A6{5A Y4ArN{p5Ahe4A6 uԁ5A U4A;z5A#̰`4A>.ϡ5A(|4A>ؚ~5A4A׆5A˖:9/4Ac5A*9A4A/5Ahť4AP !u5ASS4Ac5AQ4A.5AV5AKZ5Ar(5AG5A n5A>ڕ5AvS45AHou䯔5A}\5Aǔ5Av|r5A! K5AFqΦ5A5A)`H 5Ae5A5A=˗5A}- 5Ab|5A9 ' 5ADO͙5AHܞ5A,5Ab ,5A(5Ayl5APљ5A T5A6{5Ap 5A}~5Ae.45ALn5AJ^5A4?:5A,u5AXQ5Ao$,5AZʎ5AL% 5A'5AUD>5A` F5Ab5API5A*Q5A+5AIJL25ABj4+5A5AXu75A?5A(Щ5Aq,5Ala?5A1|5A&-5A_#!5AL;\5AXo"5AU8`5AB=ĉ$5Aν_Z5Aw@$5A*;AF5A:n!5AY_j5A%'i$5A4,5Ab(5A9k=5A>'5AiY>z5A g+5A,)5A 5s-5A4b5A% .5AH5AB725As_5Amk25A5A&yW15A$Sv5A<.5Ars5Ap%-5Aw 5AUѳ-5A6lc5AȆ/5AX ǵ5Ap/5A꧌5A;%/5A>fX5AR0t3+5A9B5A?+5AlM5AL:[//5A0ߋ5AuB05A-5AX?N/5AVt5AS3 !05A4*Җ5A15AbTC5An=~a55A.3XP5Ae |O^85A25A|M6:5A|7X~5AB;5Arӄ<|5A26?5Af$z5A^5\@5Ah1x5AU@5AZv5Ayp?5AR?Tv5A)>5A0$w5AC ͻ|;5A0vguy5AF;:5AF[)y5A> +<5AjF0v5A0 r3<5A$t5A3j>5AlYA6s5Aۘ=5ApAr5A?̐:5A08r5A[ 85A2QP1q5AYl75AXX/e5A0A*5A(X_bb5A_S+5A;#`5A)z*5APr+K^5AZ)5A [5Au(5A2z[5AVP%5Ag]5A%5AE [5Al:#5ADc[5Ax"5Af,nZ5AEe 5AVs\5Ad5Al+]5ACRR5AAKJ^5A} 5A)`5AT쟋5A)e5A85A6n*f5A\<5A>䅀f5Ah{)5A@b5AqٽO5At`5AZ%5A!-\5A.$5Aܺ)\5A) $`5AY1]5AV 5AoW[5Ac-5AW6Z5A1S5]5Az_WFW5Ak-5A V5Ai>?o5Ar"Q5A؆5AԳ~P5Ad5AȕN5An5A=CJ5A65AƗuEG5A5AaD5AY15A?ցC5AVW|@5ATq$e?5Ab=c5A4=5AI5A]I<5Auf5AL00;5AN{W5Aq:5AT45Ao95A5A4F]55AK{a"5A)15A1=.5At6/5A45AT 05A25AZ;25ABrF!5Ahbk35A2KV55A^q95Ap5A&n:5A)Ӈ5A6 n8>5A"ё!5Aܬs)@5A,-$5AT>5A֙p&5AJW>?5A/'5Aۂ>5A[))5AIk95A!n)5A=85Acخ *5A'65A&y+5A>45ADE,5AaqF:5Aŀ05AȥD<5AN&"35AL|>5Auj45AJG+A5A:85A "Yj@5A&Y:5A앴@5A^L:5AB5AZ95A&uC5Aa|75APB5Acw65A[oB5A&tΒ65AH@`C5A(75APD5Am:5Aa)E5Am>95AlF5A:95At^H5AҸP85AwJ5Aa%85A@fP5A&^95A| Q5Aȑ7<5AS5AOC=5AZݥR5A n@5A:8O5AJB5AR5A'IB5APVU5A;qC5A:EDU5A t8F5AEY\5A^P]G5AO\5AL*\M5Av[5A}:P5A@X9Y5AbWR5AR[5AR S5Af!^[5AT5A"[5AEX5AZY5A X5AcbLW5AeԸY5A@-(V5A f5Ab1c5ATzw=5AFf5AŪV?5Ax3g5Aww.=5AҶh5Az=5AN6h5At.?5A¨\g5A^$@5AKf5A\@}E5AKf5AoF5Av$9g5AV\XG5A!>~m5A@sB5Ac~\r5A=MY@5A#iw5A`u^A5A$^w5Ap@5A]*w5A(>5ALps5AB(<5A̜Fu5AܔM;5A£r5Alz85A Xqr5AM/65A=a5q5AF55Ao5Af p55A|{n5AD]T.45Ao5A25AH`n5AG05AxƂq5At9=/5A#9r5AF9-5A)Wq5A/-5A_r5AإۙR,5ArZs5AH^,5A"zr5Ap4n*5Ađn5A)5Ah`3n5Amjw&5AlgԹl5AI#5Ajl5Arۚ( 5Adŵl5AXz<5A&x5A PSo5Ak[5AV n5A(ԈW 5Am5A 5A@3|k5Ahh2 5At1Jch5A 5Auըd5Atii5AHa5A jX5A34`K_5A*r5A ? p^5A|C5AޑVh^5AVlO5Ab;?]5Aץ5AE\[5A{)-5AVYW X5AwȪ5AJP}Y5AO*5AJY5A r4A9')X5ApSL4A=VV5AmH4AR U5AZ\5A CV5A5Oq5AB{V5A2c 5A~V5Alsi 5AֻU5AK 5AbʽS5AP޼Q5A+S5A: 5AeW5A(g5AlQ$GqV5A4YC5A{W5A&r5AJU5A*=B5AʭV5A l2O!5AS5AJ&5AyA`uP5Abg/85Aюt7O5Aޥ\95AിO5Ay95A7xM5Ad\]N85A8HF@K5AT|f;5A~-K5A.<5A$8k|J5AX=5A&J5H5A~y=5A;nG5Ax=5A]2G5A@Ah?5A͎F5AE@5A釪E5AB;ZA5A61yD5A6ZA5A^@5AeaH@5A u=5AbB5An¢=5A"A5A=5A/?5AW3?5A<G4=5AW!3e@5A#:5AW5E>5Afdl;95Am>>5A6} 75Az!=5AN_45AF=5ASpB15A6<5A+n05A/;5A!kI05A;5A"/5Aj;5AP@-5A\5S[:5AQ,5A̮85Ase+5AͿ'.75A4=0)5AmZ75Axu&5Ae`85A>35AQN+;65Abr5AjjU55A4.5As?T15A}5A2eh15A`5AV^w.5ADLT5A(.5AO"5A=ZJ\-5A,y#5Ap,5A"5AU-5A5A2_+5A&#O5A WT*5AE!5A>C'5AJt$5A҇ڌj'5Ap'5Ac(%5A´'5A~s$5Ad'gU%5AL (5AK'!5Ae`(5AB5A%\(,5A7Z /5A .5AG5A$45A5AVbB55Aᬮ 5A +˜:5ANǨ5A ޭr%<5Al4AoĄ=5AF64A A5ALX 4AtW/3rD5A/A4ABF5AU4AکH5A '4AC K5A}.Q4A^K5AL&4ASTI5Awf$4A59I5Al4A٪!K5Ah4Au2+L5Abѿ4AYRTJ5A5`4A)xF5Ah4A48E5A%4A,Y=5A64A(,b]<5AĄS4A-.<5AVk4A\=<5AR4A\3;?5A4A>B5A74AB5A@-4A}ʁA5A4AV?5AVR.L4AG(&*?5A.04A_Y4O@5ASR4As=5A.4A9i=5A'4A9>5A I\4AuC5A44Av!UC5AE4A>HyoE5A Ղ4AAE5A×Ӹ4AIh@iD5A,4A[.@3C5ARY64A'0h@5A!4APb@5AӰٸ4A {A5A,߂d4AE DE@5A::Z4As;5A 4A95Al4A L75A,Ú4AD45A. :S4A{315AH#4Aܖl15A8վ4A$35Adج4A4435A45 74Aۜ25A|]{ާ4Aoc,5ACU4A0Aڲ)5A<4At5%5Ar4AAa4AdC !5AIY"4A5A "4A]5A.4A±A|5A`tM^4A 55A4Ap\b5A;E4Ag93!5A!4A&_"5A"4AK"5A4A}J 5A&wE4A- 5A4A25A^w4AO nl<5ARDž14AI@;5A%?4AmcrN5A$zF4AE5ATG~Bl4A>n135A?4A}w5A54Aw5Al )~4A065Azv;>4AF;ff5AbӸJ4A0}5A8)4A6u&5A6E4AR>5AG4AhZ5An4Avtp*Q5Axh) 4A u5A`>-4A_S5Az Ύ4AH5A 4A6%i5A.DA4AE5A K4Aon"5Ah4A>iz5A*T4A 5AT4A}Sߕ. 5Aؑpi4A]-߱ 5A4{4A|Un5AQ)4A535A@]4AWl5AzM4APDcG5A$ &4A/5Az#4A[/:5AV4A%W 5Ax&4Aes} 5A4ARm5A v[4AblBZ5ASԴ4Ah$5AΧBCP4AE C5A_Ӝ4A :LD4A&8*4A44A²4AD4A%4AEl4AVsez.4AT4A_54AIe4A>4Ajb)4Aە4AaP4AHr4APJ4AstB4AMwl4A%T4AϠ4Ai 4A@5A4AX5Apv4A.d_4AU 4A ?4A$Q4A(;y4A4A24At4AG9_4A4Ak4A1z4AW,j4AQ4Ax+1w4A~;4AA4A 4A4APY4A̖4AL_4AY+I4AZSb4A2% &H4Ah4AU4AQ(ҷ4A<|[4AެKp5Ay4Am;3)5A,],4A e-4A0g4Al74Aa&4Atq5[4AsS?4An_4A-D 4AP4A{dS4A4Ƥ4AT4A4AKP]4AP4Aj#4A߉4AUj4Axw(4Al34Aq4A)4AtZX4AeY4A5S4Ar44A 4A܁4A>4Aou4A:_A 4A͡4Aо 64A?s4AmE4A"p 4AZp]4AF64Ai:5A֎4A[]5A>>4Ap*5A:q4Aӡ5A Yu4A#{ 5A›d4AAF 5A0ł4AV4Ad'S4Ae4A-em4A_W4A8z4A&=4A'4A s4AODIJ4AzL4A5:4AzB34A<4AU4A[\4A^E 4APA4A=S)e4A];4A!y54Ay4Ae4A_4A~=e4Az 24A4A~`4A-\4A|4A&;/4AQA4AN4A1t4AR:4AY,4A$#4AN4A ݸ)4A"fB4A 4A?uLG4AƾN,4A Ο4AY&G4A4A"ʭ4A64A`.f4AOOX4A̴_4A”d4A$:4Aol4ASoV4A{i4A@~Շ4A|%4AU4A]4A϶u~4A̔~4AW]nE{4Ai"_4AWz4A+4A34A4A*ST14A˪jqP4AVg4Ad4ADg;4A8{n4Ap64A Wȼ4ADu4AR:(4Atyq4As+4AtLo4ApE 24A}Hm4AS|b ð4A<]Vf4AȔH4A [4A*2ث4AVGU4A=4AH QvU4AzD]թ4Azt٨O4AJ4At)iH4Aj%`4A JD4Av%0ǯ4A׮@4A=߯4AjA>4Av4AT;4A8 *4A*w64A/S#4A&34AJȯ4A5 l34An4Atv 34AYԷ4A:^;4AGv4A34@4Aﹲ4A,|5@4Atޫ4Ac"C4ACO4AD+3KK4APvܕ4Aw}R4A4AVk[4A >4APcb4AZb8{ڷ4Anuh4A{B4AnZ xk4AH}U4A\=Um4A/yS4AvAo4A`[4AFWp4A'}54A_x4AˏcT4Azy4A+:0s4Acw4Aj4A( دv4AJe-4Au4A1&}4AXٗt4AvW4Avsdq4Az?4APKr4A(G `R4A;t4A`j4A#?Hv4Av.'4A((ax4A7i4A~{4AYH4A2ʻ̧{4A84Al*cw4Af2F4Afw4A54ATz4Aci{ 4A\iz4Au*o4A(jZy4AqC4AUw4A.sT4AJ/u4A5o}]4Ar7f?t4Ax{4AjGQ:s4A\4A`fr4A&i]Mz4Ap\s4A9w4A\2*$t4AU`4A5x4A y4ATW^z4ALQ^4A?xg4A\\34Au(4A龙(5An4AU*5A r04AO5A,~4A G5AXTp{4A5AK&+x4ArȡX5AI`r4A<.1b 5AB&l4A{ft 5Aղj4Abcw 5A0Uh4AsR 5A==e4A`ғ< 5AWh4AiB)5AQk4AĨ5A|X6o4Ai[o5A|Mbt4A45ANw4A4vh5A`{4A}5An-~4AX 5Aj\4A-5A _4A<5ABF4A:H 5A_ 4A!5AXc~4As@'w5A< }4AJ 5AV,y4AHN6!5Aѡy4A!5ALy4A5Rsj#5Az4A֟fY%5A.´m~4AeQn&5AZv~4Av'5A'?*5|4Aٰ[(5A4h9y4AOm'5As4A&5AHo4AOj%5ABBýn4A?#5AD}q4A(N"K#5ABmn4A  5AdMj4A}5A.xZ4A 5A'q"Z4A>ᰮ"5AT,Z4AaN$5A4%Y4A#x%5AjT4AHZ&5AgR4A,(5AmQ4Ay>+5AXݪ@R4A9D.5An⭵P4A g15AcÏM4Aർh45AĐPHK4A8q55A(ZGAI4A%E\65A{gX4AN`:5A5A|C4A,/>5A}Tg4Aؿ>5A8H‚4A@5AbH4Ag/A5A2l4AB5AfW҂4AT:B5A(U4A6C5A .a%4A5PD5Aau|4A¾տF5A:vyEz4AHvI5A<-x4A48I5ALx)jy4A)+I5A΢#{4A֚eC5Ai?E4A/ZB5A4A3A5AҙK4AalA5A*4A!Z?5A[4A{7?5A04AeNtZoA5AZk:Q4A \B5A,`Im4AND5A7qݧ4A D5AJ4A@ l&F5A4S_4A=H5AR-4A"r.YI5A Ǐŭ4A鞏L5A~24AדM5A.r54A=(N5A l+4AF`O5Aj4AÕtO5A=ᚲ4A)`P5A:FȲ4AN}aT5Aԫ4A,U5A z 4A7U5A"64ATU5AP.4A2:V5A_4A%Y5A鑤ض4ARZ5AňS4A'Y5A(B4AobZ5AJ4A'X[5A0JU4AzZ5A2 h4Aps;Y5AƔY4A.Y5Adb[4A2d\5A͆k4Ai`_5AZ[ 4Ar7^5A|+64AxQ\5An 4At[5AV4A*Y5A$Q4A[CX5A!4A(jN,Y5AL.4A2Z5A Fb4Ak\5AkN4A3эC \5A^94A [O\5A4AoqZ5A `[4A Z5A.4A/\5A'-4AL^5Ae7=4AFwa5A~u4A[]b5A4AJ#e5ArC4AT7e5ATK4AGf5A4A#e.i5A> (4A0jk5A4AFm5A4apI4Aͽ>p5Aq4A 8s5A[14A*r5Ax4AmǪo5A؂A4AʇB/o5Ap4A.p5A^U4Az3r5AS044A57s5AU4Aot5Az4Azu5AX0½4A.w5An-f4Ar@;x5A 4At@kx5A>/rZ4AtKy5A􃔁 4A0z5A2ծ 4AC{5Au7 4Aj)Eg{5A4A|5A0z54A25AZYI4A.|~5A74A=r~5A`4A 5AM e4ANDs5Ax?w{4AC6D5A*64A2\5AMź4Af5Aʚ4AQB5A G߂Y4A͉v5ATd4APRk5Ah?ޕ5A[1bG5A 5Af>5A@x5Agϖ5APR5Av^5AP$v5Alش|5Al5AS'M5Ae5A 5APÅg5A^zR5A&[ 5A@5AN ;P 5AB/Uq5A; 5Aޚ@J5A\} 5A1435AD5Aѧ(5A 5Ayf5AȀ. 5A!d5AVf5AXO5A9 5ATNx5AZ5A˶5AҔ35AyuO\5ALo 4A375Aī65A\F5A j5A85Aڢ5Aeoޮ5Ano5AZ,-5Ay5AfB?5ApB5A65A֘V$5A.5ANx8 5AjS5AB# 5Alik5A~ Д5A֮a5AP5A$rR15APC5A$ES5AJ9 5Adm5AŘJ5Am Qd5ABp "5AR[5AV}?n&5A_gk5AbM&5A4V5AܘO>$5An5A0#5AeB5A&!5A'5Ap 5AU\v5A֔U5A l5A5A_y=(5Al5A ] 5A C!5Aٮ_5A !5A5A(_S}A"5Am1 }5A!5Ab5A U$]#5AO{5A,#G&5A::5AaiQ(5A\R5A`D2)5A`V>S 5Af*5Ax~w5Av$.5A' ;5A4d.5AI5AW*5ASf5Avp)5A5A}^*5A5A$ ,5AgBp5AiB;-5AᱸG5A] <.5Atg5A4j,5A'W5A0-5A'N5Ag,5AATR5A@1*5Ase5A̋F)5AŮO6AB'5AFW6A| %5Av 6A^ %5AE!䶟6ALVU'5A6Az+#)5A6z6Amu)5AG_ 6A )5A_7@" 6At_%5A[} [6AD"5AZ 6Aj$ 5AF16A Ue5A$9,6A?j5A緕v6A1R5A-l%6AXbH 5ABy*T6Ab)fe5A*u6Az5A9q!6AwI5A@#6A5AD%6A5A+6A4!5A&2.6An6[5Aiz.6AV^S5A}޺6.6A8v5A7QW16AƔd\5ApK%06Aݸ5A# 36A:9z5A x46AY5Aw|5v66A\k5A76A^5AU0%:6A V5A+f;6A=!5AqlS"<6AКy5A5J <6AlP 5A=4;6A 5AJ;~=6A,Пj^5A`q=6A:55A7T<6A@ 5Al՘=6AZ5A<6A5AW}>6A 5A1)IA?6A4Mp4A\I@6A+D4AlbA6A4AƾrKC6A4A|WE6Aب`4AG6A o4A'ŌH6An4A aH6AXr4A ¬MD6A8=c4AocKD6A0{4A}fF6A4AwyI6AFM84A*F(VL6Aґ4A9j2M6At4A1`FP6A0k4A78`xS6AEtk44A,.R6AW4A&YS6A4Ai&W6A\p4Aޒ*W6AH24A LX6Af>4AQ9Z6A:$4A*Z6Av@D4AWWY6AUU4A2V[6AV93 4AM*c]6A]X4A3la6AY54Ao?. c6Adf4Ad6Ak4A*Sd6Al74A ?f6A̵f4Ayg6A\o4A=j6A2T=4AZ@o6Ao4AG6o6A(4ALq6A~ G4AJ`"Kr6AA#4Apgs6AfmB?4Ar6APtw4A!9r6A` 4A s6A,8\4AZFu6Ag4Alw6ALFP4AIJPz6AHn4A(sϩ{6Aķ4A%}6A}A4Aφ!Q}6AvL)4Aq|6A{[4A}6A4A-Z<-+6A&g44A>4t6A*4A>S *6AL4Ak+UT6A6 4AhEn6Al4A!M^W6A!M4Aw 6A ׌4Ajl̆6AN,3Q4A-I6A#4A,`6Am4Ay6A8Q)4A5%K6Ap c4A%mّ6AdnK4A=ԅX6A9%4Aض_6A&3I4A z6A^m4A.6APR4A\e6ATEY*4Akoٗ6Ah?74AQ^_6A`*Sa4As6R6AZ44AW}$6A!׿4AUX6A#p4A~a6AQ14AoV6Ah4Aur΢6A==>4Asb6ApQʹ4A"b6As&A<4Aۥ6A04A"AQ6AFjgn4AZ} 6A4A=6A4AB"6Ax'4A:a6AT{4A9Kت6AR74A=6AVP4Ag!q6Al9TN4Aө6A zO4Af6A׽4A'6A|4A<6AP0Z4Ae46A*4A}Ed6AC}4Aȅ6AaN_4A;3j6A^_!.4Aj6Ab4AXN6AE4Az6Ad4ADQVL6Ab4AD5h6Aę4A3F(6AZV~4A`rQ6AD7Z4A 96A%4A|u߸6Aa4A߱@6A~D4ARQ6AP{;4A%jW6A,u<34A>6AhX4Ak6Ao)4A X¶6Ab4A[݃6A6kG4A ߿6ArJ{`4A`Q^6A/4A9H6A9|4Aƅ6A|14A5yD6AZ4AJ%6AH 4AD~6A8 z4A6A0X`14ApK46A$j*4A%I26Ar)+4A6 6AɽC4A M6Am\پ4A&Be6A굉U4A}B=+6Afy4A~}i6AVߺ4ANx6AS(4ACPI6A m'4A)Kn6AEȸ4AOE6A4AC4Ae86AXyI/4A}D6AvQ54A=Y 6AjӴ4A=J6}6A\4A4Q6AE4AkOä6AJI(4A߭6AzXEl4AL6A’O4Ad6A 4Af6A984A+RSK6A74A^x6AfK%4Axa6A/S4Ah366AǮɢ4A(6AHʡ4A}q/6A=ET(4A&6A}34A66A,Ջl4A6A&ie4A;R6AU 4Ap6A Z,4A 6Alp4A!ڠ6AP-5u4A 뮸6A\24A 6ApUf4AѨ 6Aʱ4Ah36AO0<4AtZ6A^pW4Ai6A4AUЁ6A[4A6A=ɑ4A6A4AR;6AEAl4A+$X6AH4Aчt6A.b34A46A>2ؼ|4AjF6AP̏4A%t6AP4A,{6A貥o4AhS6A*#4A6A5q4A'eJ6AČ4Alm6Ac܌4Ac[C6A4v4AuX6A4ALn|6A4AIQn6Aaރ4Ac*xb6Ajf4A y6A*r4AvgC6A4AA21416ANZ~4Aa6Ajz4A X6A?<&w4AeZ#6A2o!v4A柫6AIt4A 66A4ir4A"v6A"@r4A ے6Ap[q4AH Ro6A,o4A8 6An n4Ag6A 0n4A\i6Az m4A6A%Xj8k4A7V6An`zh4A Ho6A^Lf4AX6A9qK?e4A_d6A1c4AxG6Aذb4A\qK6A.-x`4A6A[]4A.6A<_-_4A= 6AMCJb4AthH6A`Eb4Ak6Au(]e4AȮ6Azgf4A-;̡6Ah4AY6ATvEm4A"6Aim4AUS%6A:n4A%8Z6A0Mpo4AQ6A=n4Aq^:|7AYm4A4@7A=mo4A6A?&q4A y6ADBr4AA+6AH {4A _O6A20p4AgV6A3RhY4A0R36Ak4AC"P6A|@4Aנp6AM04AX.ή6A}4A,6A a΋4AQ6A2׌q4ArT*6A$Cߌ4A%v6ARU4Apg6A6ӏ4AN6Av~4A6Af P4Aߕ6AbT`4A\026Aĉ"4Aȃ6A^̙4A$6A14A ΧX6A0a4AmrW6A\ڑ4ArۤU6ArvT4ABv36ADH,P4A譗6A 7{4AA'A;6A/4Alo6Ao7!4AN6Ac14A26AI4A+A=6A,#84A%u6A֨4APMo6A{O4A[M6An1,4AfL6A@ JS@4AW6AXsKB4A&]6A.4Aj6AjЧ4A {=6AǛP4AS)6A~?,O4A2 6AZlu4AFaU6AJ7禞4Ab]6Aq(4AjA6AzM44Aj26AVa4AƋ6A-4A,U6AF4Aqխ6Am4AU@6A?Q4Ab!6A(Ͷ4AfjL6Av⬺4Abgg6A4"m4Al6AM~4Av.A&6A84AhHj6ArA:4AC$6ATUwf4AA,6A&5͐4A)76A H>4AuH6A֥U4AgwV6AnU4Ag6A֛j4AJZ6A4A 6AHKe4A=zS6A 1354A=06An!Q4A|6A(M4AhD4AST<7ArѴ4A DǸ7A>?4A<7AC4A7ApMPS4Ap7AؿD-4Ah7A{"g4AD7A~ 4A=N7A«4A7AJ+}Y4Aǹd^ 7AvP&4AS>~7AZ34AjPɉ7A(G4A=ܷ7Aw4A%SR7AJ:84A(v7Ay^4A >Ҭ 7AajE4AI 7A^4AeID/7AzTa.4AR7AŐ4AD7A:4AW37A AdH4A<7Ap.04A37An4A7 {^7A{4AAtT7A4Azϥ17Ap ?-4A0Id7A]W4A|ln7Aމ4At7A44A7A224AV 67AZ:4AY7AnO4Aa^p7Aм4AC7AS4AȈ7A+Tp4Ap"c3=7AFw4AJ+I2P7A";4APqR"7Aރ4A*!($7A h4A^~%7A,4AF %7AN?N4A81%7A4AdWE%7A924AA>}%7A~ 4AO%7Azq` 4Ar'7A˜c:4AQFHl'7A<4A}z&7A&\&ٵ~4A^&7A}4A21((7AR {4A)ōF(7A y4AWu-(7Ahs4Aŵ |(7A<߳r4A)1"7AILv4A< "7A]u4AиF(7AJXq4AG6}(7A j4A2p~**7A,1d4A3 )7Avc4AFks(7A4E0c4AP+7AH_4AG+7AdXP]4A#G.7Aǐ^T4Ar17A6،3N4A=97A^G4A J/:7AguE4AyG1@7Aظ0 A4A@7A!Q=4A2ngB7Al 84A0ܩA7Atg24A4B7AXbx14AYNB7A<^y-4A#uBB7A47x.*4A$ C7A"nEj_&4AS C7Ah݆4AC7A²M4AaUF7At4A,F7A\4A9qE7AkE4A-rD7A>+Z4Ai E7A 4A4%y.M7A 4AI:P7An y4AtZ4vQ7A@54AvR7Aw4A9}S7AF@4A,X:M%T7AT^,-4AE5AsT7AvV~4A]7A e74AU2=7A*.. #4A.ښ=7Aǩ4Am y=7AZޞEn4ATE7A 4AT(E7AAҫ4A:`E7Ar4APrG7AϥS4A6;cjK7A~[04A[$ӯ&M7AzBį4A)T.N7A&n 4AZO7AW[4A[rmNS7AdB:4AR2S7A4AcYR7A21-4A1$P7A*J4ASYK_}P7Af6B4Aʨ:/Q7A*4AS7Ai4A $T7A~4AIhU7Ag4AI$V7AH 4A:D/W7A<>4A5&qX7Au>֡4A5z")X7A\h˞4A'xY7AT[j]4A"Y7A9Z4AwZ7Aȝ"4A/=Z7A+4AX7ABFͷ4A~Y7A~&14AWWY7AӳY4AG [7A|7154AF'Z7AB7k4AEG[7AZ 4Afz`G^7Atc+4A_7A|K4Aw&a7A)ϣM4A(b7A{4A{b7A4AAgc7AiL4A0&f7A] 4Aۅfh7AP4Afsd)&i7ANI4AΜ>j7A&sk84Ak7Ax~e4A@w(j7AEf4A<j7AXb4A&5on7Ap34A\їn7Ap#4Al7AL &4A-m7A(L4AS9Jo7AD14AyMp7AV4B4A83n7A~g4A5˱ij7A4A6V7j7A/C4Ayk7AfF!_4A![-l7APK4A;l7AX^4AϬ{n7AƀI4A|q7AHN4A_噁 s7AX4AtDs7AF4Auv7AJl4ATv7A8㙗4AM:tw7AŅ/?4AT> Ӏ7A4Aff7A>n $4APp7At;4A+O>7A=zj4AuTS7A 4Av.7A8[w4A 7A4A{Dغ+7A>4A^{7AZ-4AԢ(7A$4A~)ͅ7Aw4A>57AjO 4A'x7ARP,4Afn}7A54AHw{7A@74A/P{7Ahc4A|e|7A|le4Ah~7A~n4AiU7A5A[r1!}7Apq\5A!,*7A+2k5A Zd~7AM R 5Ak(g]7Ab]; 5Aص܊h7A춉v 5A2h7A./5A4㜄7A|Zd5AI1g7A5A<a_*5AD7AX h*5A+7A'4+5A%7AL݉+5AWz7A,5AxŢc7Az-5A7A%05AEo؇7Ag{'15AKs7A6I05A`PF7A.5AJ7Armm,5A贈8T7A > ,5At7AN,5A a7Aq.5A;7A0dK/5A{4T7AbTiӈ-5A7AԊ)5AM7AJu*5A*q7A|ҍX+5A_Dݕ7AD%q,5A7Ay)5A!V7AOXߚ)5A(bl7A<&5Añ7APw(&5AO=7A'Y$%5A8ZL7Ar>"5A8[7A^gC!5AYK7An 5AD7Alu5A@7AN07A475ABb7A0g5AZ4$ڪ7Ag5An47A2iU5A7AgEb5Apc7A?5A:B7APU!5A™ {ƣ7A7#5A+7A}!$5AV7A#(%5At>w^35AxSm7A255At7AWx445AB(^;7AQZ55AYk 7Az 65ANJ~ڦ7AbTپ85A뿛&7A/j85An=7A&P͸:5A+7A~95Aܬ7An<:5A1Z]7ArQ<5AЌԭ7A6m]S?5A 7A(B5AL9ɲ7A@C5A]07e7AҵB5A9Ye7A8q@5AuU7AԢ?5A7AEBA5A*/-7At d @5A7AbYˋ?5AȂz7AּxuT>5A?&U7A>&<5AB*7Av|I=5A(s7A6 A5AY 7AroA5A?7Al@@5A$kK7AK3OC5Aȿ7Agk D5Ay7A9SB5AC}7A$*R @5AB/v7AbU?5A,fL7A,>5Al_~7A)=5A94x7A/j=5A7A=ƒ>5Ak7Aƍ>5A5A 6H7A>5A-s7Aδ{V=5At7Atnq>5AD.7AX/A5Ap6" 7A`)RRA5A׹m7AT@5A\!7Aܞ@5AOL7A&MA5A9`e7AC"C5A7A6tG5Ahp17AuRH5Av7A' H5AF7A|֯C5Ab s7A@5ARH:7AqAA5AX7A)B5ArR7AKG5A I97AGΚeJ5Ay 7A@?L5A嬪7AnoV`M5ATJS7A"rN5AMH7AfP7O5Abк.7AwR|P5Au֬>"7A4`8Q5A#v<{7A[R5A)7AJ6T5A0; 7A+V5AX7Aj>X5Am&^7AоY5ADw ǹ7A ]5Aw7AI]5A#T7A򊩩]5A7A8[5AhJZ7ARGZ5Ab07A^1\5A7A$]5Aܐc7A^c_5AКI7Aib5ASs?7A`K~e5Aft7A@g5A |7AWj5Aȳ7Ah}j,Gl5Ahuϋ7A\o5AtT∷7AFLq5Aəo.07A=@r5AZӊqҵ7A4Ixu5A2*7AyTv5Ax7A5y5A@+7ArlEz5A,N7A;w?z5AD9"7AtF{5A7AI.5Aj 7A(<75Aņԯ7A"_o5AHC ۼ7A*Ť5Af3f7AԿL5A<]7Ard5Aί`97A0D'{5A>>E͵7A:&ނ5ALNF7A 5A37Af*s5AՐ97Ao5Ac$7Ahǣ5A}7AJB5AW 7A:[A5AS?|7AJ 5A}9 7AY3A5AE9]7AR=ڲ5A܆E7ACH5A:U? 7Az5AAY.77AiL5Aq8=7Ah"}5Aǽ7A5AR 7A^5Aۼ7An5A*mҺ7AvSX5A/&袵7A::ٿ5A?[S7AI5Aކ˵7A`8c5AjY7A,Y5AĮ7A95A7)>7AAJv5Apa7A2,05ANh7A~75A T7AJ5A#7A =5Ax_7A~DA5AD 7A4_4 5A7ANQ5A~퀭7A*ߪl!5A!7A2E!5AZQK7AJhX25Aذ7Ah5AG@,γ7A>BGT5A.s7A5AZ7A*"5A\Ⲳ7AFbmn5Ac9D7AH5V5A^7A?5AHŵ7A!5A67A<<'!5A Ʋ7AĖ= 5AMbF7ATI5Ap"7A+rA5Aٵ(&7AB&n5A7A: i5A U&:7AdxK5Aq7A3J5ADz7AįW'5A'\7A 5A꺆7A)05A 7An:5A)ec׺7AQ}5AS'7X7A $,*5AJ7AG 5AMx7Aq5A7A65AG7AZ)5A7A4e,5A &7ATݎ(5Adu\{y7A[On5A LbC7A-q5AZ487A8k:5AH 7A`{5A6iT7A<-5A'mL7A Fѵ+5AMG7A$s5Azo7Adxc5AW7A @@5A7Aψ5ATڄ`7AM5AG?B7ALiA;5A4S7A>iJ<5A}uW7A 95A-FE7Aj 5A1M7AzxL5AU7A <5A/77AJ5Ai\b7AEo+5AL_q7A- 5A nr#7AOl5Aoׅ7A$kJ5A Eb7AVQV<5AF_7A6R5Aۥy7AZ[5AKs87Ah%5A.Z7Ap5As47AI5A .G7AV5A }7AN`5AS7AN|45A5}7A8 m5Ar!57A =-5Az:l8AH %5A~˭M^8ADgC5A8AU_5AqgB8AH5A0[ 8A^5A\8 8AZ't5A8` E8A(~5A|.a8A ,5AMp 8ArG5A)?\l8A6o5A<<8A5Ao8A`- 5A@!T8A5Å8Aؔ5A]}]8ANY5Ac!v"8A@û5AYl&8A65Aͧ~&8A T5A~!8A5A3C!8A> 5AVci"8Abd95AJX#8AP??5AI+8A9 5A ѭ,8A>=gH5A/-8Ajta5Aw6u9+8A-5A{X+8AUH5Ak+8A\Gg 5A9.8A%5A(/8AOcY5A,8Axy#ع5AnN+8A|¸5A𝽕-8Av 955A18AE5A\LR48A dՍ5A+98A)q5AR;;8A8ټ5ANt>8ApS7~5A>D8AP E.5A*iC8A"Ij5A@C8A פ5Aa2mj@8A75C5Ang@8Af5A&TB8A*/QР5Ac C8ATb5A[?E8A{Neƚ5AB-F8AV5A͵@ E8A2Ô5Ad_N$?8A y5A7B8A@ō5A2#B8A. 85A!(C8Anx5Aꥒ=B8A.J5A^tB8Ak_N5A#PkA8A5A7=A8AށqY"5A@6C8Ad}5AF. E8Az9|5A4]F8AF>|5AY>P8A0v5A<6S8A#s5AEYU8A<'p5AfOMU8Af^j5Au+V8Ab!f5ARX8Az|^d5AM-X8A33c5A'qV8Ak\Gb5A%ݒ&V8A>Ӳ'`5A'|NT8A“_5AlRyU8A,I\5A$'U8AxG"Y5AiT8AZy-X5A AQ8A&[mV5A5cN8A3ЇU5A'+K8A-lLK8AJF5AdҢU8A+ =5AvV8AXQ:5A-" Y8Ad!95A(Њa8A)'75A3b8A&?65A`{c8A`V*(#85A­" d8A0vj95A a8A\:5A8L3T8AD5AV~Q8ALbG5Ak,@Q8A陪I5A BR8APڏJ5AS8A VzN5A:ۀS8A2S5AT8A4ܴ'T5AH@V8A\V5A1.RX8AB6vX5A:Y8A T[5AQp[8AZ\5AA?W]8A虼`5A6r2`8Apt{`5AF`8Aiha5AX_8AԷd5A54]8A5jcg5AY[8A|m5A)Ѓߗ[8AHN[0o5A9EZ8A>_Lv&r5AasC[8A4U{z:t5ANa sU8Ay5AgmRbHU8Aݏ{5A{VNJ8A~5AaK^XG8A`5A~]-F8A35A!:wF8A(ӢG5Az8K8ABF 5AFIwI8A)F5A_^I8A5AADzK8A']5A&uN8Aeo5AׂȰO8A 95A&4O8A|85AK8Al̲5AK8A4a5AsjߦL8AVٗё5ArQ8AdCa5AȢP8A=5AttO8ATǑ5AVaO8AIJ35AR8AZ5A{4O8AfuLϘ5A@ RO8ARج5A6\;\Q8A6\J5AzV8AFj5AR8A\:5A3Q8A&!5A&nP8A8&Vr5Aw;N8A5A! N8A#k5AcXRQ8A~@g5APP8A A5Az9@I8A(5Aqv!H8A|~5Ab I8AnjAs5AzR J8A{4ö5A5-k]Q8AE5A Q#1V8Av5A"YW8A*LEu5A$}X8AO5At!Z8Aޫ8A b5AŇɟ 8AW~Ύ5Ae# 8A.'5AÇ8Ax5AX38AeR,5A3ʔ8A75AS 8An5A<}8AC'5AV,8A t5AK 8Az5A!ݥ 8A!c5AS&8A975A_c8A;QU5Al_TR8AF5ART8AJS5Aե 8A"^5At8A"%u6Aw;p8A䍤>6A>b8A՛Ok6A'T8AxU6AGJ8A>6A>j78A6Aҫ8OB`6A`;(&8A~V+ 6A|p]&8AY_x!6AZ '8Ahsn"6AP~X)8Ao9"6AN,8Az6A$з0-8A6A`.8A5޺6ACf0:08A"ʆ6AŁ2v38Aj6e6A# 48A !6Aprg48A*F6AnB/8A>#؊6AjVf-8AV׺B!6A ]-8AJ#6A~z.8A*v$6AM(x-8AfvY%6Aə+8AЎ%6A8,9+8A8w{o&6A:),8A!(6Aڈ)l*8A&}L)6AXgJ&8AJ(5{P&6Az["8ADi~U&6A!8A>g.%6AE8A&Ot"6A=8A5p!6A8A`±!6A:iG8A(: #6A5^}J8AYQA"6AIg8AZ6A%K]8Ac6Aݪ 8A֖y6Ah v 8A&6A&0h,8A0O'6A8A(6AeV8Av5+6Af8Al6Av7A3 73"6A7AJp$k"6A~<>7A> Q#6AMV7A:ԓd(6AJ9 \7A~)6Ak&57A\A,6A䂌8A\06Ak8Aˀ<46ApF8A5V/66Amrn8Ao 96A[}8A"˵I<6A[;8A"=6A#Ȟ 8AIa.=6AH$ 8ALɸ>6A򌦐. 8ABCA6A"¤Y8AD6AD8AdF6At68AZ'G6A]8AݟL6A7#!8A)N6A1R8AvgN6A,MW 8AOP6AS~'8ASS6A5:8AxiT6A 58A)S6AF8AbS6Ao(zX)8AOmP6A p/8ApQ6A1zc&18AfP6A.d38ASpM6A(ł48Av7M6Ajf58Ax~M6Aܱ@@58AP6AZ&58A{R6A瓿G38AT6Aއ38Ay|W6AN!B}.8A./]X6A&.8A S_Y6Af0H.8AJq\6As*-8A\6Abu7+8A:v\6Aٌa(8AHCX]6AŨ$8AҨw]6A58A^a2y[6A8A݌[6A#8A*[6Ai8Ath\6AKN8ApE^6A;~8Aޠ`6AxGg8At6A:ifC8A H"#s6ABR`E8APpt6AԈ!M8Av^wts6AXbԍR8Ah>q6Ah V8A4=s2o6Az-W8A Nzl6AX8All6Ai^8A`EPk6A^Aˠd8AAg6A2i8Ake4f6Aդ$q8A @f6A|}g{r8Ar.g6A 7Yq8Aq@h6Adl8A j6A[zj8AR2Li6A^=i8AD!/Ri6As6AZNP8A[5)v6AƠcN8ABq_Fw6AI8A"fx6A PjG8AX+y6A+F8A2y6AUAD8A2! av6A8Affz6As\<8AA|6Ah6o:8Avg0}6AD-e(c88Aq{6A(ɕ68A- Yy6A^648AG|d@x6A;528Andjbx6A968A92~6A Gy98An.~6AAȜ88A6A#W*38AQ }6A&]Q28Ar5?A}6A=08AOjk}6AI$,8A>26AH*,8Airb6Al>-8A 06A׫ *38A|o 6A058ASJ 6A$68A28S<6Azlf68Ar`)>:6Ah"c%38AU6A 548Ah6Aw<8Ax#hq6AZL<8A|* 6AX<8A;6A.̓k?8Ab=t6A;G8A쒦%j6Aj;nH`K8A֓ʉ6AN|W$L8Aj˗h6A&J8AF6A}%G8A8ݑʎ6AKjG8Aj>O6AsbI8ATː6AxH4N8A6AsM8A|{p?6A튾M8A쯒6AO8AnoR6A3nP8A^w6AWiO8A _y6AZlQ8Aoe6A}C(qU8AǓ6AYH\8AR#6ALQ\8A86A4q.[8A'R_6ABEX8A&-6A8ZX8Aj4L6AX8A,5tHҘ6A+I|]^8A 6A*d8A976A1SHh8A~=^6A&#&k8Aɖ6A0Nl8AZ`h6AX 5l8A6Aq h8AIy6A#Jd8A#a6Ara8A|%:6A!dI_8A?Us6A׃\8A#EZB6Aȓ^ӡĝ6A۟$R8A*င6AMJ8ABm=66AAMYG8A6A&&D8A`g?6A@8Al ޘ6AJ=8AZ6A ct<8AH6Au:8A 6B6AO78Adɋ6AV,48A`* 6A48A K6A5.2J538A`=6A 8o08AȚ6Am|"+8A캝6A.L'8AQ6A1?&8AT76AL./&8A|6A#P'8At+.U6A$ >,8A6 ]i6A-8A406Auw28A4db6A,9*38AH0_Ò6A6A'pE8A@k66A28A@~6A?9+t8AK6Ax 8AV 6Aa8A6A,v=͙8AO^З6Ag_8A|26A=F8A:6A7A16A C 7APCn6A6-,c7Adf6Axe%7A6A؅7At6AY {7AvoꞲ6A,D7A:tڡ6A-C_7A 6Aw`T7ASȡ6ANخ7Aϙ 6A+7A 76Ak&7Apէ6Axbfo`7AF/@z6A:Dk7A}6Ai7AD6AE7APo~6A8AX߬6A?X8APO6Ai`8Aj6ADž7?8AB{h/6A1;`P8Ar`6Apc8A>76AX8ApS6Ax+S8APߝm6A8A(N6A>88A 6A*qX8A0y6AɇԀ7A6A7Aq*6A7Al 6AJ07ArLڰ6A[a7A6AF֐t7A6ADd07A 6ADg 7A36AU7A6AE]{7AO6A'Q7A$`@6A;6ߌ7AĀiKѴ6A { 7AX4>6A2aB7ADb{'6ASs7AB7Q6ARB7A P6A<7ABkJ6Ab.oY7AV)p6A[k7AZ6AB7A|l6A뫟87Ajp]{6AJ7A.6Aj 7Aܽ B6Ank7ANCE6A=a7A6A#7Abw6AN ^7Avᰡ6A\P7A4`<6Aϭ7A.6A7AU6Aw7AZ/n6Al_7AzTM6A UJ7AP6AP M7A*ג6Ag$7A0Hz6AmU7Ax6A*7Ax6A7A [6AS8AD]X6A(8Al#~6AAT8A̢,6AJ#Z 8A{a6ADN 8ATʇ6A{|,8AGTϯ6AyR8A8S,6A^a8A_d6Ay8AXB6AZ%L!8A(A6A$(#8A$󎻪6A~!8AT6A^8AB6A'58A4`DÛ6AqF8A3v6A~8A>>Գ6A}Rb8A6A8A 6AY8A^-6AɠV8A@f6Ax,}8A0"6Aao 8A>Or6A&Q +8AWye6AGǵR8Aꖷϻ6Aq9 8AY6A 8A?6A5W 8Ao#6A68A76A<"Z8A{6A3(SB78ASi6A-T 8A36A J8A: ]v6AUrS 8A (6AV!<8AE?^6Ahq8A6Aƀ8A1@!ž6A9 8AV>6A *8AOU6AŪ?.8A6AG/8A2*僫6A648A:j6A '58A6-6AY 018AV96AfHuZ-8A$>*ǯ6AX,8A@cT6Ag'-8A 6A:j,8A u6A*)8Al^'6A3(8A<䩥J6AOȣ$8A6A9˿$8AԚ6Ar 8Ar`O6AF)8A 6AZR]8A(6A`8AJZ6AjO8A*aE;@6A׫d8A~6A|8A6ANZ97Ars6A5d7ASt6A7A8 36Ag7A‘6AK[9;7A`L@6A3kI77Ae!6Ay.!X8A:6AV8A6Ai:D8A5T6Af d8ACe6Al(k7A޻.6ADD&7A6A.7A3u6AQ7AB,6A>7AP]\6A w\7AˊHZ6Ama/7A]6A-{7Aj{7AB< 7A.Qs7A[mp7AˬD7A'>O7A6i6BC6Ais7A\)6A(7AT6AK7AΛ6Anд 8A"q6A@{8AEݴ6ASTh78ARd6An668Aؠ26AM7A\6Af7AP7Afœ7A{D7AH$8AxGa6AI 8Ahw7Aa'ؼ 8A0;6Agy8AL?6AR/8ADK6A:8A 6AƦe8A6A1FI8Ang6A w8A.36AC{: 8AM06AŠs2;8AEK6A`=8A bzX6Avֈ@8A&H>6ACOM?8Aj6A&98A^ 6ArOE<8A 6A>}:8Atޜ6A88Alә6AT48A:6AN-28Ajy6A4sA],-8Azk6AϹ+8Aze6A<Ee'8Ap6AsV#8A(oxF6A*8ARP 6A u8A.6AW8A^!O6A-f8A>y6Ag Yj8ACN[6A{Vg8A.66A( 8A 6Aj8A?6A>xS 8AGP6A@3A'8AJhe7AAJ8A7AG8AV7A5s8A^[8/7A;ۢ\g8Az"7AUÒM8A|7Ad?8A&/yC7AVe 8A$@ H7Al 8AT7A/ 8Ă 7AmyR8A̽z| 7AMkqU8AW 7Al8A^q) 7A) 8AOD7As8A(7AR&l^8A戂7A٨<8A}7Ah 8A|*.7Aa*~( 8A%Z7AA< 8AtS7Av=J4 8A&Q7AE} 8AMpH7A&>8AB7A`8A8=7A!8A4}L7A`oO8AC1Q7Aה8A27AMF9~8ADm7AP -8A̎7A+?8A4J.7A&e8Akă7AW%<8Ax7A# 8AJ 7ACT48Al7Aj8A7AO68A7As2< 8A:t7AI(8A4ܵv7A[h7Av)7AC37AA+(7AUR7A1+)7A=CD7A&7A3 *8A ['7A96P"8Ax=*7A\# 8A(ڞ+7A/q.8A-7A2Y8AI-7AV*8A k$.7A88A4.7Awv 8AW 17A{!8A37A17n8A57A4JI8ANKKR67Ah?8A&~p97AKfk8AAg:7ACq8As[U:7A|R8A*87ANK|8Af;87A)c8A ]g":7A{ > 8A#\:7A 8Add<7AkJ 8Ae=7AF,&8ABOh<7AU;_8A4 t=7Ac,8Aǻ<7AP8AUN=7Aľ98A>7A.qE8An ;A7A̓8AJ]D7A:xƺ8AE_D7AY#~j8A@7Au8A@7ApYs#8A`ݥB7As $`18AD7AH 28A@2ԿD7Ad;38A1Z+C7A.28Ax1?7AP`[28AΨ<7A58AN97A%DIu<8AV~57AAR@8A0 l047AkM[JE8A747A+!pG8AJl27AZR>L8A{E17AO8A#s17A1qT8A.2*37A$(KW8A(J37A2Z8A>d.n27A甴}Y8AA057A̓yY8A<$z57AvoY8A&,m|77A=7W8Ai?H87A*.=S8A:n87A:L8A67A{-J8A77A_V(H8Axj+97A`3ND8AN/}97A[>8A0z6<7AG88AZ>7AM68AEiS@7Ae[߭68ANE7A248AhH7AaB.8ARmHI7A40+8A7AU:7AO"z>7A 7A)l/A7ADW7AcOrA7A(p7A,SxB7Ao( 7ASUE7A7AxN J7A87A@IK7AU:7AZׇ]L7ARn 7Aw/P7A~7AΡS7A;!7AvZZT7AppOi7Aap4QV7AarvQ7AJeW7AX7AwX7A-@7AY7A]7Au^7Az97A4z_7AG@7AOpωe7Ajx7Alܤi7Aep7AQl7Ax7A| l7AQk[7A~Kn7AAw 7AH<;p7Aj@7A xp7Am7Az*p7A,I7A T Zp7A n7A~s7A|V7A*a&%}u7Aݦ7Au7ABᴮ7Ak_#s7AK7Au}o7Av-7A*o7AqV@7A:fk7AB7Aj [ij7A 7AYdj7Ae}7A\ol7Ap.7AUo7A7Ao7ARlSU7AHtEs7A7AUma7A[.F̿7A z,,ڜ7Ag¡7AVb7AԱ 7Aփٌ7A<7~&7Az7AG)47A5@¡7A1 07Aү7A`7Af$87Adg7A:iz7A[7A#7Ai7A 7A9N7A⫰7A (l7A/7Ah;,7Aq8"7A1&7Ad7AQ7A\7A< W7A1zň7ALX7Aw7AbiV7Aڋ7AΒ0H7A?7A7A6î7A <7Aj]>7Ax07A 7AXֲ7A y7Ah7A7AK7AC7AId7A7Ahg7Atf7Ȁ87A W7A$7Aҋ7A{&7AzYV7A8F7A6-R7Air7Af37AV8dP7A&p:7A9ۖGd7Aq7A)LfV7A@˜7A>0kR7AU[7A\u7A:i&7A- 57AJҿY7A&7A >7A#A7à 7A}7AL|7AU7A޵7AbbmA7A7A A7A @[7Ag607AVJ7A.-7ARڹ7AE7AO7A-O7Al7At7AR7A97A& 7AU7A147A7Aݿ7AE7A 17AgޣW7AK7A3">7Adh7Ae4Xs7A`7A=7AVﰗ7AXT7A`؆]q7A;Ek{7A8A@7A!R8AT~7A65{8AE7A0 8A`Һ7A/F 8A7At_8AX|7A8Ah+7A6K;8AB7A5&}8AdX 7Aʎ7AB67A517A'7A;’7A2Q7A3K7A-mh+7Ap7A7A"0k+7Ahh7Aq7A&v7A87RK7AK 7A®7AHռa7A&,7A37AxDoM7AІym7A7A-7AN77Adĸ87ALv;7AГc7A͵1S7A(S7A#ވ7ABN7A7ALIε7Azq:7AH7Ag$7Al(7A/*Y7A@7AK0{7Anȝ}7AN;n7A^C7AДK7AV|7A6?7Av7AM17A4Y7A[C7A@7A4E>M7A%a7ASd7A 7Auբ7AT77A"7Av7A2 l7Ab7A‚7A`{7A 7A$pg7AD.7AL_7Aުa7A4p7A_d27A$i k7A3^7AL07A0wR7Ad Oݧ7AQ7A M"7Az? 7ABz7A .va7Av47ApbfJG7A+*7A7A$ 7AOb7AwH)7A=i7AАh$7A J7AK7AܛB7AӅ7ALXC7A7AjE7AXL7A&c7AFQ7Ab07ApZ7AYۃb7A~7AK7Ģ7AxCd 7A'D7A, L7Ap7A+r7A"lMF7A:7A x7AdC7A#7AႪu7Au57A:AL7AH:7Ap7A`ё7AyY7A]L7A27A,j 7A–7AW7AX5~67A!J7A >7A+7AֽU7Af7A$m!7As nj7A{7A$ C7Aܩ7ARX7AJ3EU7Ao7Aw/7Ane7ALDWd7A/7A,f7A$Gs<7A҉yq7A 7A`7A27A>刏7A3Gs 7ANل7AN*7A e(7A)2K7AI߻ 7A(J7A'!7A4Y7AX9ZM7AuA7A5\7A%{7AZ37AҪ@7ANDc07A8쩚7A37AW7A*btM7A*7AF7AgZ7A7A%~7A 7vD7Av8L7A ;ԛ|7AvU7ArC7A(*b/7AN7A[7A,z7A}z7Aj6'47A`7A/\T7A*#7A?.ť7A+/7AnMc7AwS7Ap7A#7AV87A|7Aag7A|iZ7A~yM7A߾7AhE7A5!7AjH7AmZ7A².7AJ7Aw7A w7A5O7An q7A2a'-8AݜU7AkYK8A"7AHUT8A[7Ah:S8Aw2@ 7A мd8A 7AʶL8AJl7A:7A^mJW7A;7AUy_7ArX7AuL7A G7A!Q7A1d7AE茫7An&,7A7Ah77AU 7A37A^7APcZ7A3ܾ7Ar7AR7A"nW8Af<7AN,Ľ8A=^h7A<8A3AV7A@M8A D7ApAP]8AUQ+'7AG8Ap7A G68Aw7Ad\ʢ8A`7A|Sj8Abu7Al'zX-8A7Apq88A(7ADu8A 67ANu=8A47Ap(8A,Zx7A\M 8Ac7A7p& 8A~S]7Am 8A)Uj7AYҗ 8A/$7Aа*r 8Ag7A 8Aద7A du8A%7ADI8Atc7AtN8AD;87A>$48A|7A8A6&7An@y8Ay57APJ$8A3%7Axl8A!;D_7A,' 8Avbq7AbM 8A67Af' 8A*ah7AǢK 8A s87AGj 8A*i!7AFH 8A.77A $K8A\I7A4]8Az7A8AP7AH8AO7A} 8AYT ̪7ACF"8A m7Ax48A"7A&'8AB&X7A<48ApF$7Als|P8A#7A\$G\8Afl7A\%8AN;v7At(z18AK[7A"'8AGV7A{8A7AX?8Ae)7Aޞ@8Aьs 7A_O8AU.(7A6S8AKÝ07At=8A*k}V7Az8A̼ P7A58AZ7AΒ+8A7A2U8Ay7AP8AMʇ7A,;MH8A`-7A&8AgW7A!8Ab7AY 8A5X>7Al#"8A \m7An#8A17Af~5#8A/7A<#>$8A7A%q3%8A}017Al^&8A_<>7A?M'8A 7A|(8A򆟲7ABG(8A~ZNb7AVfo)8A~7A%+8A rZ?7AM,8AƋ7AnX),8A*G7A[E(8A7AuX'8A(7A`'8A|7A2} (8AϷjw7ATN*8Aٳx7Arq*8Ad>7A?Mj9+8AL7Aȣ=t*8Ac 7A$G ,8Av7AQIj.8A0b57A\Ce-8AA"7Ax(-8A^7A9nI+8A#\@47At,8AW7A\>-8AL7ANr$%A/8A j7A<18AfN,7AK/8A3'7AF/8AM7Ahͮ28AkV^7ABl38A>7A{ Hi48Abf7A~;G/8AE67A|08AVsX7A #28A*3#7AĞp48A҈47Ahʚ78A)9{7A4B@88A$7A^R88Ad7AG6ib98AZ7Ah2ڛ98A _7A88A<"X7A& ,b<8AG,7Aw O<8A27AVՉ;8A{;T7Ai;8AED7A;̡;8A^07A<ۛ98A|pl7Axc88A)7A;8A`͎7A2<8AH27AȰ=8A&7AA8Ah7Az C8A!s7AgmjB8A.^7AzU?8Ao[7Ai%=8Asd7A >8Ac7Ah d?8A(ϥ7ArA8Aie7AB8AEa7A F8AB7AzcH8A7A2z I8A67k7A[J8AXs7ADI8A;\7A~zJ8A|27Aq:-L8Aj7AæM8A_7A&0՗M8Ag&7Ae_J8AU7AV/fH8AH/7A塝D8Ak[7AZsE8Aۃ*7An`KD8AA7AtJA8A'7AD%@8Ag 7AUgِ@8A9[7A  A8AD7A'NvVE8Ax)F7AOG8A.T7A~>}[sH8Aq+¼7A6nJ8AN7A+L8A at7AV3N8Axߝr7AT'oANO8Aj1U47A aP8AŰ`q7A2/LLQ8Aʲ.7A{Q8A#e]7A2wCS8AuuG7AӴiT8AkÞ7A"V8AhvX7A쿲IPV8A5'X7AXV8Ac)A7A`fW8A}k17AqX8A/?Y7AY8A7Aj?[8A BD7An<~b\8AV97Ax"gFS8A]th7A$`O8A̗{7A6N8A `o7AC O8AѺ7A$-P8AJ7ANS8A" !7Ad)S8A> 7AęV8A 7Abd]8A(97A;[`8A*c(7A[kNb8A~ 7Abc8Arj(7AAe8A[!. 7AzdDQi8A" 7Anj8A^V7A\k8AKO7A4nm8A 7A.4o8AE7A>o8Ab`!7A'r8At7A.ئHs8As0N7A:z ot8Aڶ57AAxu8Aì/7AfwS>yv8A7A8!Wt8A> 7A@;v8A|S7AΑ>v8AouVt7AHo+x8ANv7ARJ?7|8AI57A6`|8A07A\ʒy8Ak]@7A\Ѓy8AG7Az?3x8A#l*(7A"vy8A?VVX7Apـ q|8ASD7An)l~8A-l7A#8AxN7A(/T}8ADg7AVʴz8Aٽ7ALc5&{8Aﶄ~y7A(sUU}8AkЍc7AV1x8A-H k}7A?s8AKc7A@'#8AK%7A=wּ8A,7AB`P8AXy7A_8AP8,H/7AP8APVp7AGڢ8A%P)7A5q8A%V r7A*HncG8Am<7AB4q~8A?Q7A 3{8A/7Avx8A7AsO8AZ7A)=h8A~5'7A|fn8A27AJͫT8AB-7A/28Au7A|^8As57AԄk!8A#Yg7A8AZp3v7AZE8A0zG7Anw8Aн7Aq8AZr]7A *r8ATo7Ab-aY8Af7A(8AX 7A.~8A27AЬl8A>.E7AHk8A!|D7A|>8A# 7A 8AY7A M48ABHx7A@8A Xb7A,8A?7A=8Aj7A2/8A 57Abz78A~7A0Weݨ8A7r7Arڥ8A%7Aѥ8Aj7AZ|]8Am"47A֥8A/,7A23 8AkXe&7AVGg88A¡!d7A>3o8AlE7A:M( 48A]9Y7A2]'8A%/ 7A,e8A1Z7Al^8AZlMs7AȝQ8AX8[7A`Ӧ8Aw7A7B8AY.7Apƭ8Atc8A7AH8Aڦ7Af[ϳ8Aex7A,8A(7A0CsT8AN@i{N7A8A;7A\Oػ8A" 7ALB8AFmK 7A ;8A |~7A8A'57AL8A7AۓԺ8A.7ATP;8A4W,7A*8AZ7AhZ8A7A58A]}7AjڦT8A }7A,-%8A2md7A?8AzC7Aژ2'8A/K87A_(!Ӹ8A7A{8Aߔa7AF~h8A87AftB8Ax7Aff8A1 )7AE8AW7A牨8Ap7A?r78A77Afh$8A7Ao8AfCQ7ABB"8Agy7A-WL8A0g7A"r5d8ARU. 7AQ 8Aes7A2WFw8A>ց7Ap8A)7Ay)8AU7A8/C8A7AN8A&7AƤH}8A@7Ajs8Aw7AU>}8Aƹ$7Aל8A+>7AlGb8A~S~7Az8A!"P7A`ȣ(8A܃M7AK8A~G7Af",8AWɘ7A"Hӹ8A-H7AH8A¨7AаLY/8A9A7A&7q8AGS"7Al '8Ag7A՗4O8AY7AD~8Ab33l)7A&E(8ACɄk;7AQ8Ab8A8 \=8A!8A`n8AU?o8Asl8Arڝ8A2938Ai r, 8ATkӾ8AFp6 8Ai8AeN 8A:8A{A8Ah38A0 N8Aj|0̼8AZ#[8A)8A:?i8A b8A e=8A#8Aq8AnNtҼ8A٦7Ax88A)S7A!q8Aw47Ah8AN7A= 8Asd7A :j́8AJ7AϰP8AF67AX58A\7A\8X8AsbJ7A8AT7An8A6O7Al8Ar?$7ACF8A7A|v8Acg7At}8AJS7A>8A{7A8A7AP 8AJxđ7A\cC8A2ӹ7A0'c8A7A'T8Ah~p7A0oh8A&17A'8AΏ-V7Af,8Ai2%-7A8A}T7A`8Am7A "8Ax7Av8A[b7A 8AM[7A 8Ae7AXVQ8Ad7A#KK8Ad/7A>8A- U7A~zn8AS:I7Abc8AxY7A J t8AF7AH28AͧH7Aay8ANQ7A 8AEd37A.o8AHqģ7An㱐8A4v7A08AģH{7A/F8AAZ_`L7AN LO8AC< 7Aj8Ah27Ae#p8AF-7A8AUR7APv%ĕ8A#e7A*z58A7AJ;+8AF<7APn8AC&O7A*Uf18A7ArYc48A2ؠ7A(ٻ8Az7A m8A22f7Alh݉8An:77A>$8A]͊7An~i8AÓ7AP8AĬ7A)!8A,7AQ8Aa~7A:k8AS}7A$ᆝ8A|/7AH.8AtAL8>O8AT#7ADՂ8A7A$I8AU[7A{F8A7Al!Wڅ8AD7A"mJ8Ay7Al8A.7ABӁ8AgES7A,(8A7A]\8Aä"<7AP&,8APYR{7AT8A7Adk8ARcό|7AkD~8AKX7A.~8AvK7Ao~8AP?7A\k~8A5x37A~8A|gx7A8ɳ~8A7AXsAR}8A=wՖ7A={8A.7AY;z8AfH7A~upx8AM7AP.w8A+=7A<Zzw8A(-7A8w8A= p7AJ60w8AA97AJxx8AԞI7ADf y8Ab8AD[$n{8Ai\8AD@)|8A@8Atw}8AyRS8A.~8A"k/8AV8AiT 8Al& 8AdNO8AB8AN8A5f8AĖH8Arv8An8AnF8Akה8AL^8AHh8A ^Մ8Aj8AH@8A|ǫj8AGC)L8A87 e8A\2 8A07d8AC 8AS8Ed8An6# 8A>jc8AAQ 8A}c8A.OL 8ASb8AC۫8Anz`b8AMz8A6O"rBb8Aڸc8AZMF8A_i8AdXF8Aҳ8AD8A8p88ApC8A9 pv8A`tC8Ac8AC8AP%X7A心^C8AZ̧7A"C8A@@7A*j XB8AWE;7A'B8Aw7AجB8Ad(7A }B8A17A*k B8A7AsB8A\7AÑB8Ad,(7A֡"B8A/]7A12A8A3Q7APB@8A3XQ7AA6@8A8Ad7A>8Au5̄7Ajg=8A@7A$<8AQ7AF $T:<8A;wa7A9ʍ;8Am:V7A@:8Až7A&a<:8AA &7Aβ+:8A5Mx7AT88Az@7A>L78A 7A(78Axd7AfZ*68Aa67A*#^58A0c7Ad妥48A7AU38AZ,8A> k28A:-m8AҎ18Ai8A5x08A|g8A:.8A\x@8Asx-8A8Ap7,8A -b8AJN*+8A>Zq$8Ai5+8A> 8A_*8A5^8AjxT)8AI 8An#(8AK]Z 8Avap&8A9q 8AW%8ANwV8A%ciJ$8AU~8AjR#8A08A@cv$8AK8ABg%8Ap 8A#%8Axd8AqY&8A!8A:oHE'8A,SN8Ar O'8AF 8Ap)8At}Ͱ8AdvO*8AČ~8As<8,8AClP8ATrh5-8A)#8A.j-8A%8A9-8A!8AZB.8A 8A<{nS.8A^ 8Ar.8AF;o 8A1-8ACH!8AbU-,8A0 t"8AE޲x+8A6Q"8Ai5*8Az #8A(8A9ob#8A 3&8A6#8AY&8A#%8Axw-Q&8A3d'8Af:&8Aǘels'8A@w='8A^?(8A"{(8AtK*8AΪ)8A*8ACR*8Al+8A:D}+8A,$&mm,8Aj*-8A/,8A?-8A{.8A8 -8A1/8AtDu.8AsR18A~G.8AX38As.8A\38AGYt.8A"48AA,8Aߒ58Aʱ, +8A3"68AԲ)8Ad968A^4O)8A068Ar]'8Ah68A k%8AՔ68AEr_S%8A8/Yq88Ad0v{$8AJ88ALV/%8A 98A6f&8AZ:8Awr(8Ax@;8A/*8Ane<8A*8A1/'=8A65ۊ*8As>8A ;)8A1=>8A4\)8AWSb>8A@V'8A]Y?8A pF%8A,8"?8A~Q$8A O?8A^\#8A?i?8Ah8Aک ?8A"*.K8A#R>8A\8Aum>8A8ASo>8A*\8A>8AT8AhY?8A=;8AiÏ?8A@K8A-f?8Ax 8A2?8A9Uw 8A8>>8Av58AX^/o>8A8AJig=8Ajz8Aw7_;8AD8AW98A4l9q8An .P98A.|8ADW78A"Lv68Aߍ58A P8AL48Al6}8A ^M28APF 8Ap ,18AA9h8Aվ08A^+8A&R/8Ar9 8A# /8A9K 8A]I/8A# 8A̳m/8Ab# 8A6:/8A8A.=08A&L!8A&^V08Ahb# !8AuG J28A98A8@T=48A|[h8A8j168A'P8A68AZ 8A-֨78Aҹ8A: v88A8A/ׂ688AYu8Ad68AGX8A58AJÃ;8A47A"38A7Aإ58A8j%7Acѩ68A&7AdkT78A"57A88AcZ7A>88A7Aw̸a88ARmF7At|ͩ78A2B7As̈́78AF-7A?b68A[w7A%58A,x7A=E68AnHf7Ar68Az7A@/78AKdY7AW,88Ah7A :98A6WA7A :8A4!7A#Fo<8AzB7AH >8A^7Apӂ?8AF$7A͌@8A07AZґA8A A`7AսA8AC7AtBB8A@FQ7A#OB8A2L7AE^B8A̘7AlrC8AD7AǒC8A+=7AC8AP 7Ac_C8AEI7A C8AX47AsC8ABR37A?.^D8A^7r7AK֦E8A37Ae(OF8A.ѽ7A{YH8AB>m7A%&J8A7A=yOJ8Aa7A*%K8A]#j7A?IM8A*U7AQmO8AA7A#!Q8A[u7AQ8AXUj7AP8A}l7AP8AB/o7AoP8A [7A4P8A6}7AFwO8Aw7A  bO8A>k17AρKN8ADTS7A[N8A r7AQb(N8A79H|7AI( pM8AB(7ArL8A0J ڻ7A L8A/7AJK8Ax77ARJ8A$a7AlJ8A4`7A.J8Am7A-J8AΓp7A407#I8A.& 7An2G8AJɊǫ7AaF8A>I7A[jE8APF|7AC8AW7ALs6C8A27AsB8AN9:7ARA8A♊/7A{A8A꣹7A ٧+A8A:Wi7AӫA8AZG7A +B8A7A*B8A*7AV,C8Afܢ7A2izDC8A`7A=oKQD8AWQ7AL}E8A&]Wڟ7A F8A .d7Ai2H8AnV7AGL~I8A$w7A>CJ8A.q7AuL8Aڃ܉7A~\DL8A:ES7A&DůM8A%2r7A!@XO8A.,j7A<Q8AXb7A8[R8AxiZ[7A蘡kMT8AnXVW7A KT8AP7Am8fS8A(<,l7AQ,S8A^W7A7mR8A.<-XI7AGӮP8AvU+7Ώ7Asx9N8An)S7AkfL8A'׎7AZUK8AL%\7A jI8A#7A7G8A!f7Abv:$G8A<a7AԔG8AT47A#L- H8A*+7A`qH8AFͧ07AɳH8A4}"Ç7AiH8Aπ݅7AN6jI8A"u7AbI8AROR7ACӪJ8A f7AGYK8AJ?7AIM8A y~7AO8AMѴ 7Aֵ~Q8AL7A\ mpS8A䉐*#7A\VSS8A1w87A*6U8A~7AY?V8AL.7AڹX8A\mɂ7Av{Z8An@ 7AMVH[8Aܬ7AeEj[8AR2̼7A)]8A(7Aqi^8AB5E7AB_8Ad7A+_8A.؆7Am3ja8A mk7A0cS c8AbSP7Atsd8A67A s6e8Atoу7AzM"v7Ax[}~8A.Gv7A  ǀ8AP+ u7A(i>8Au7A}D8AVCt7AC8As%c;s7AKx;8AJq7A]7A^՝8AT7Ac38A~7Ax<8A~7AW~à8AL=#7AL=n^8AC7A^8AAfH7Ap`8A(G7A[hb8AfF7A!c8AcFև7AՕee8ALZL‰7Abh8A ɉ7A[_98A7A 8ApaV7A9zڣ8A7A8Afh=7A¡8Alb7A9!8Ah7Af78A, 7A@Pѧ8A6f+7AXk8AtJ7A̜{Q8A,kv[7Ap"h8Aҕ7A4<8A`b7A1}T8A͖7A KJ8A37AE8AP7A~8A&b?7AE8A"Fz7A.]28AN,7A:9T8A>ɡ7A"y8At7A8AIVß7A}<8ArɜԠ7A4lI8AZ=ܠ7AF)­8A2IH7A#>8A;ؖ7A;<[8A7A8Aҥ7A*4Wݮ8A.q7A'8A,I`7A\1B58A'`7AT̪8Ap7AP{t8AXr[M7A2׳8A\U7Ao߮G8A7AN;8AxL7Am/8AV:F7A ܬ#8A7A2/8AԖw7A+18Ao} 7A&'8Ag9?7AnW8ADuA7A7x8A7Ag:8A0 ѩ7A-8A47Aw8ALb7A?8A7AR8A7A@q8AS7A51!" 8AĞK>7Aܻ8A`{-+7A9)8Al46i7Aڍ8AdN:"7AE8A7A38A# 7A^U'8A(k7A-G'8A.*w7AJd8A~Rv7A9f8A~={7Ar/68A\ʢ7A:Mq8A`٠7Ae48AJ/7A8A5| 7A,8A쿍7Aq(8Aq17A&[8AhvE(7AZMn)8A\ X7AT+}18ArBl7AWD{8A_)Ε7A~-8A+ŕ7AD<8A㜿7AgK8AvFW7A8Av J7Ah8APYғ7ABRI8A2l7AE8AJ[.7A8A37Aէ_8A6-7A2U 8AϿ7A8Ax32Q7AE"Za8A̋`7A`ź8AP&#=7AAޓHʺ8Aq3-7AAҺ8APC97AF׺8ABߑH7A `8A רI7A͇C8Ad/ma7At˽׹8A@2y7A᳭k8A~7A8A^1|7AT#8AWցz7A,KMp8Ax$Naz7AǴJ(8A|Gx7A1q8A v7AiQ8A,7Qv7AP0B8A`"Wv7A8Azbv7A\ ź8ADSmw7A8A @w7A"ێ8Atmx7A u58A4H nx7A-q8AKIx7AM8AN>K˰w7A"+r8A8RSw7A*X8Av7Alʄ8A"6u7AW8Aϐs7AjN8A0Ҿ*r7Ay >8A Vp7AeU8AB}p7A}8A嗬ip7AdDR8Avݴo7AȄ"8A=h@n7A4Db8Aف n7A "8Awm7A~FQع8Ak7A 8AkDbj7Aċ8A6gi7AĻ8A~Tg7AR8Af7Ah8Az;f7AsR8AfGd7AE"8AToRSb7Ax8A>S_`7Ap]8A< `7A/d8AqcK_7AMֿ8And^7A28Axi]7A'̥8ArC]7AiR8APM9q]7A8؂8A}']7Aį^q8Ahs\7A]h8A`v\7A&_8AxaT\7AVp8Ahߑ\7A8AtZcZ7A?8A@|Z7AӺ:_8A>8YX7AhaR8A ]X7AVJ8AW7A78A2 PU7AoM88A@q,,U7AXZ8A|_8S7AŮ#а8ArDQ7A8AB/PO7Am@8AR N7Ac8AlM7AÆ8AbZ9pL7AEg098Ak L7Ak8A,6J7AKSV8AI7A3o8A"YH7ABߖ`8A;G7A/M8A}͒F7A"ȵ8A/Q_[E7AB [8A )Q#D7AH 8A"QB7AO5j8AA7Ay`8A}@7A\ ~8AD @7AD8A\g&m?7AC8AŅr>7Av+g8Aw=7Ak8A2h%p<7A 8A^rE}<7AƕU8A0ե;7Aa[8AT:7AI<h8ANa4iO:7A E8A4^87A3r;8AN67A^n8A67A4.38AL 57A8A~|47An8ADD27Abel8A 417A<Ǥ8A17AuvXQ8A23/7Af3a8A;^-7Az8A+7Aʈ W8Aboq)7A>W8ARwf'7A1ީ-8A<~ &7A\8A3$7A3O 8Aّ^"7A8APJ 7A8A,ФM 7A b8A 7AoE.48AXR!7AQ bI8Am!7Aq8Aw!7A}8ARӈN!7Aڳ8A"> 7A8Al/ 7Af8ADZI7AKu8A(:D7AxG{8A~ΝK7AAۼM8A7A$T[8Av۷07AKZ8AJmI7AYa;8A$b7AښJh8A 7z7An8AV7AKQ*8AH=R7A 88A8z7A)^8Ark7A8A&{\ 7Azdy8AH 7A޸u8AH 7A, 8A 7Al,H8A&'@ 7A"Y8A2a7A`6s8A7Aέj8A7AF8AJf[+7A O"8Al h87Awnz8AhV"7A n8A {7AmuL 8Av=uc6A}8AiEC6A8AyL6ACHl+8Ar57AʵF68A7A-o?9A \-7A(9A0XH7A 9A\LJ77Ai(9AC7Aa:9AVN7AS|Mp9Aɻ7AU_U 9Aix\7A?r: 9A.37AQ'` 9A47A5k粼 9AM.;7A?Tt69AAN7Aoq59A54^7AJ)9Atq7A6&N9A^N7AzF?9AG7A-7A.9AǮs7A#39Axu7A&99AA.7AڲQw>9A0t7A+Q49A_6AanO9AXfx6AKC9A(S떷7A9A`7AlN9A"oG7A &x!9AZ[7AoB#9AwH7AFxZ#9AZ7Ana$9Alݜ7AKd&9A7Aw1'9AVI%k7AT)9AZ>6A˩+9A&6AR<+9An^6AO(H,9Atcp6A,?.9AL[C6A/9A:hT6AOn19A L6A<39AIEf6A)39ADPɽ6AP4`49AF\Z6Awc69Anl6AFÐ689Ae׈6A79AXVu6AkD%79AfE"6AEYM9A1dq6A|d59A$kA{6A6(o9A@L6AiQ=9A}16A2­L 9AP26A2; 9A0Ӫ6A'\?~ 9AJV#6A 9A76AT*9A%~:6Am9AQ6A \XF9AT}M6A6A,4R9A ]U6A _9A|z6A`m9Ac6AV+$9A˖6AFi9A4C6A'UI8AKI6A8An46ArjLT8AX(˱6AJ8Ac2f6AM)n8A}6A=v8Aϭ6Ag8A@Lm6AT*Y8A96AeI 8Az6ALA&8ARRo6AU8A-b6A%R p18Ar u6A 8Aw6A.u8A(4uP6A,8AV> 6Ax_8Aٖ6Aj8A(T6AL8A|J|6AQK8A&B6Ad8A6Aa_8Axe6Adn8AL6AU8AH6AOL,8AfxBR6ADň8AH)96A8AE};6A3d?f8A^6A8A2@6ACvC8Ai"?:6Ao8Av _6AJ 8A56AOJ_8AԷ-B6Aȯ?W8AT6A [8A=6AB8AbZ:6A\b8AGp6A^E18A~V)6A|8A0K6AE8A^>]>6AQ08A"=6A^[A8AT6A=?8AT16Ad8A\ %6AkxԴ8Ab "A6Ah8Av s6Ac98Apc76Am8A> 4~6A J 8A삷'6Aa8A(B6Au8Ad 6A$K8A_+6A=ܫ8Aܛ86A~RDS8AgcbT6Ag8A.2o6Al!q8A<6A{8A}6Amٴ8A6eט6A78A,16A|k(8A]6AY-8A 6ADG>8Ag1 6A8AnVa6AΜ4.8A6AX8Ap6A7-lK8AF`6A I%8At2D-6AȦ8Aοdս6AGKE8A<##?6A#8A :6Ac8A83y=36ALL98Alo,6A8AHȹ6At+8A8Ad>a6A,!8AfПb6A+98A46AeS]8A+6A2,8AV6At8A҃3ߡ6A38Axjڠ6A>"8AV=Jg6AuU08AulQ6A7bk8A``6Azd8A-L|p6A4R8A^Y6A0Ue8An56A| 8AKN6AtQ)8ARٜ6AmC68A"6A_ D*8A^ۢO6Az8A)6A^?8Ac66AX6:8A,6䐛6A&18A6AV8A:46Aj#8AJ~Ξ6AҲ8ANI0t6AG&CX8A8S6A#R78A:8v6A#'8A6Aq8AWǙ6Aô8ABg'n6AC8A*6A4L8A8 Q6AJ8AZ6Aj}8A yA6A)78Ar6l'6AQq8ALn6A`k8A:õ6Ae8An6A<8A<íU26Aƒl8Atζ͢6A):/J8AfV6AK8A4Π6A88AN6A@{{8A˧6A'aK8AyZ6Asߓ8AciE6AIK8A,&K 6AO8A,լ6AuP8A06A:8Ap߮6AG8Al4h,6AZ 8A2 :І6A3P(̶8AA?86Au8AZ6ABZr8Ank@6AkRH 8APб6A.56M`8ASŲ6ALǬ8Aymղ6Ax 8A|o<6AHT8A\q6A־Zh8As 6A38AQg(6A^ 45F8A y6A8AdCDw6AQ~\8A&zo6AY*8A&-6A9Ac6A9AB` 6A:) \j9AHr6Aa/ 9A*%da6A]QC9AW 6Aso9AI6AKH19A%<6ALc 9A6A`an= 9AGC6A7 h 9Ays6A T89Aޫ#6A89At6A^9Aچ.6A(r9A :j6AC$9AآG:6A|Jh9Aa)6A,0K\9A֗yEM6A9A6Aͫ9A^cX56AvbY^9A2Ml6AT99Atr|6A 9Ae6Atf9A6N6A4%G 9APe76Aw%jw 9AoUm6Ay,!9A6(خ6AA>!9Ab6A>!9Ap q6Acv"9A Hj6A#9Aoc`6AM=#9A߫86A)#9A„6A $9A[!Է6AA &9A sk]6AG^&9A'}6A+e'9Aq6A5K)9A־W#!6AN0+9ALĂ06AS-9Aɭ=6Am4h-9At׎%6Aío.9Ad6A{/9A蚂b6A 09AʥN6ATxR19A§b6Ao]adq29A'{6Ay׫49AR6ASM49AN$6Az>ј39A6A;U!39Av+6A jK29Av;!6A $om39Al6AT59APQ|6At.69A\G6AnH69A混6A 89A|p[6A):9A)6A2k<9AYǔ6AzD;U>9Ar16A 8%>9A`l6AC>9Aw6Au0?9A,K6AOx?9A.w 6A> k9A>96AL8m9AL6AWfo9A&@6An'sq9Azn$6AMq9A nC6Ar9A",6An_8s9Aa6A8džs9Av26AusCt9Azn 6Au9AjhR6A qv9A\K6AHw9AR6AdGy9A J6A@z9AX6As(z9A82Z٣6Alx |9A4}6A ̏}9AUK6A S\~9A6AV+9A&Ъ@6Ay9AV/6Avj9AF?6AxVԂ9AjF6A8^]<9Ap26A9A@-6A[؅9A(3ֱ6A9A;DB6A0B9A*PR&6A;~m9A%6AE옉9Ah6AOvZĊ9ALWnF6A?9A6Aw9A6Aa9Aң6AW׌9AR֨6AL9ABqJǪ6AN9A0ɼ6A;n9AYj­6A 9AN ܅6A9AA,6Avڊ9A+/ұ6A159A,ײ6AW>9AסYp6Aj,ы9A\6A9A"ޥ6AU"/9A2=M׷6A.k܍9A(56A6Ά~9AE^!6AMn\,9A U 6A9AL=P6AS`m9AzF6A-9A 6Ae;Q9A،\6A9ot9AzV6Al9A06AvɌ9A״x6Al9A3 6Af$9AY<6A &9AbP6A]9A6A9AJuj6A9AF&6Adr9Al lw6Agʔ89AT66AwZ;\9Am=6A-% 9AT&6A(9A$w׮6AHٔQ9A d6AӪ9Ax6Aت9AޖfП6A_"9A6Ax5~9A>=6Ae 9Alz6A9A806AN9AY6Ak9A̡6A'x9AJK~6A@9A6Ac89A^TY26Am2w9AxD6A,9AV6A`<9bg9Ah> 6AI 29AZ6A](29Ah;6Aɯ9A -|6A_9A2n6A#U7j`9AđB_6A9a?79A$6Ac&9A6Aw9ATϑs6A[Duo9A_6AoX*T9Ajw|-c6A%LT:9A{z6A99Ap8)R6A1Q9A̵6AR`J9A,T_ 6AGXf9A6AO}9A/%6A^蚀9A6A6Ax!Q9AHg֖6AMx9A46A+Jl9A}N6AwF`9Ad6Aɬ69A]6AK(9AC(]6A]19A>76A 9ACz{6A\`o19AnEc6AUH9Aܵ6AX(9A>)Ou6A9N9AG6A?ڑ,9A6A 9Agk6ALa9A`L/6A7619A62EN6A9AA]6A8"9A`96A~9Aj>@:6A$9Azpٶ6AtA9A<6A.p9ABY \6Aߢ|/9A(&6AT*9A16Aٱ9AS6AM9Ad(6A-B_~9A.6Aǒ7d9AZ/6AV,J9A(6Ao!(19A=hF6A^k9A#6A4Ӕ9A6A'i@N9Ab@u6ABC9Ag6A89A F 6Ak9ANpu6Ao;9A[E6A|V9Au6A/R9Ad p6A9Aƛ/\6AG09AL6AO9A<6AK)qx9AzP-6A :9Ac6A-9A:&m6A9A`oMo6Afz19AREo6A>M9AP=ox6Ah.9AHG6o66A! 9ARd~6A]9A:.o6A퟇+9An6AL(9AAE :A$+:6AL/ :ARӹD6AA%9A|6An:Athc6Ajf]:AtB6AaR`:AlVtN6Ain:AZ@6Asm9AlC@6AOh!9A66A9Ao-6A[Q͈9A$36A`<9AP6A39AH2H6A;9AIG6Ao9Ag6AW^9A^[l6AS9AĦ1M6AN9Au76A9An9EA6A&;Jp9A%6Al6=9At86A>9A2E]Y6A0@X9A {6A9A~9A-6A9T9Am6AdD #9AV6A| 9A6A#9A6Aul9A36A'ݛ9A#6AӍ9AP6A 9A1}6A9A6A]9AJ36A_9Ag=86AKb9A\D6Afڠ9AE6Ae69AnZQ6AX9AI w6AM{9A~)6AsY"9AHW 6AYi9Af*6AAA@9ABpʟ6AZ9Av6AnxF9AK^׺6A.z;9Aa̪6AĚ9A 6AvC9Aؤ6A09A6A5aZuU9A6A,9AVKԻ6A\}9AF)h6A!9Afs6AH@)9A Yɺ6A_h9AL/1F~6AN=zMm9Ai$η6AFTq9A46AVt9Ah!96Az~9AcLi6Am9Aاn6A|E9Az>(6AV9Y9AtVٱ6AD}9Ađ o6Aӹa9A6AB*,9APL46Ax39A b6A/l9Aƪ36Aqc9AvN6A 9Z9AE)6A9A:06Aqg9Aċ^E6Azp9AԚ6A"9A@͍6Aq|9Ahu+Ҩ6A٬v9A\߽6ATJz9AZ@06AG9A[+6AN9A] 6AYM9APn(6Ax 9A$#6AcE;9AR=6A!bW9Ah¨6A2c~(r9A_H6AOy19A^86Anjp9An6AN ̨Զ9AS~֤6A'9At7f!6A9A6a>6A@}pXϵ9AD6AdG9Apֆ*6Ao79Anj76A;']9A FmE6AQ9A 96A;ʣ[9A${Ԛ6A }9APP6AJ 4z9A6ABۈn9AX;6A,}s9A?ɘ6Ax99A`:o6AQ9Ap6Al9^9Atj^6A@b9AP&6A3j9A~ח6Aow9AD 6A񉃃t9Aʮ\6AO9A6A/>9A2X6A),ҡ9A46A/ݛ>G9AJt]H6A@9A6Y6AoP V9Ad/6AuCB9A,!6AL9Aȩ6A39A126AxSd9A"$+6A*9A^D=6ANW=9A=6AiI9A2J6A?CY9AW6A%̷i9Awbc6Ay9ANo6A`9A:!{h6A9e ܠ9AQm6AB9ez9A6A8eV9AT6Au7 q9A!6A$9A臃 6A6VD9A$t>~6A9Ap`e|6AI;w9AL9z6A"{O9ADPUy6AV9AѼx6Aӻ9Aʡ5v6Agͮ9Az-5u6A0nm9A2A(ss6AM99A\[q6A|*B9Aq6A8,ӣ9AУmyo6AtR.d9Az m6A/9A)sl6A(Gl9ATj6AlE9AtJgj6A 9A~i6AOZ9A"h6AqFM)9A`,h6A0ˬ9A|bg6Aџ9AdWg6A(B«9A*m͡e6Ah4Ъ9APuc6Aٲt9A9bGc6A⟰29A Pb6Aod d9AY`6Av29A"*39_6AƮ9AN]6At!L9A]6AgY9A!\6A{d69A\6A9Ai݄[6A9AM5Z6AQϷ9A\Z6Ad\[9AN' 1Z6A<¹T9A6Y6A!'9AgW6Az9A( qV6Ai7a9APט2$V6A{9A.CV6Aӫ ^9A]uW6A_N;9AqtX6Ak=c9AF.RW6Ai+9A5V6AMW9Al>U6Ae9AoU6A0&j9A&g?bV6A,9AH0"N X6A3Ʈ9A@\Y6Aw9AȭhZ6Ab'9A^Z *[6AyC9A>پ[6A#Oį9A^G[6Aa|9A\6AH9A|Yq]6A1.9A\bNX^6Aá9ABDQt^6A84pZ9A2T`6Ab}>9A);3b6A: t9AAޛd6A3˜9AHӦd6A?+9AKe6AO0K9A07g6Aa9AB_i6Aګ;>9A.ovk6AF-$%9A:Wk6AoC9A9m6A9AFIn6A++]9A 7p6AB~9Aqxr6ArZ\9A>,8t6A9A0Su6AL9A ou6A70hs9A>Iз(v6A:;9A&av6A6ib~O9Av6AwC9AH:v6A*R,q79AԤv6Agj+9Asv6AH|s9Alv6A :9A,v6A29A8 Mt6A\9Amr6Ayl-9A5r6A"M|9A)6q6A`9AP-^Mq6A֊9AjBq6A%x?qo9AhWo6Ai9A~n6A~JT9Apl6AkŐV9A9Ql6A*U{9A6^j6AϠ9AElh6ADɿ9A( f6A|9A(.ffif6A^~&9A|ӛd6AU9AxHc6A9A֥,ba6A?E+9AQ瀗`6AeMx69A M׶`6A '9AF/`6AcN9A+a6A R9A@c2a6Ak89A ea6A$z9A$Zca6A9AC\qa6A49A"t5 `6AI9A]v`6A %9AA``6AP,&9AF3B^6A>9Al\6AfX jW9AnxZ6Adbp9A?X6A_Xp9A\%X6AW`9AGW6AL9AHkU6A9AT6Aq=9A6A9AfU=6A9A=6AX-9A_)<6AzY:9A"<6A*0G9Ab<6A$g9AVA<6A d[9AL>;6A׻ 9Ab;ș96A/3D9A).76A @U9AĊA56Aw9Ad~v46Ab39A>46A~Zt9Ai36Akƭ9A26AlC9A`Z26ANA9A06Ai9A.6Au{9AF ,6AjT9A+6AN9AL}C*6A ^K'9AjĖ)6A 9AZx :'6A@6B9A:T=[%6Ao9Ax)#6A &L9A(iW#6A 9AAr!6AgO9ASir 6A}9A>cA6Aߍ9A&r6ADZ9A3O6A(i9A f6ARU9AR6Awgr9A[6AwrA9Ax*qy6Av}C9Ax6A.9Aޜ6A/9AZ6A -9Aj6AwI9ABKa6A59A,a6A{+9Ax~-6AIA9A!O6A9W9A#*6A?9AJ6A<@9A"M6A>=9ANC6AO4@9Aآ6A\99A6A瘷˻9A/l6AG@qW9As"6A)/z9Abp6AI7B9A6A9A t{i6A o9AG$6As9A)[5f6Aos9A0Z6Ag? Q9Aę 6A^9AJ3 6A-!|9AWR2 6A@`s9A[f& 6AZ09AW6A:9ADm6A9ARI76AMo9A u6Apt@q9A6A 9Aʺ5A@9At5A/{p9Aیf5A9A[nm.5A |9Az5A8Bn9AXP5A9A3 5A3|"L9Aݽq5AM0)9AR Y-5AEI9A*zn5AVh9AN5Ak+49AXqDz5ALg{9Ap 5A&K_9A|HyO5AG~C9A6ӝ5A䭍~9AZ5A5ֆ:9AU5A@P09AYΘG5A΄&9A^[5AVb9Aw5A]g*9A}05A^9Af5Aƨ=9Aq5A 1Q9Ax ="j5A:9A #X5A]U9AG#5ApW9A65AUֽ9Ac_5Aj?_9A\5A:eͩ=9A(rY5A@Hy9A,~5AA9AeK™5AAj9A|5A9A|TO5A̼%9A4d5AY֬`9An%9;5AS b9A0jY5APn9Az}Qi5Ae`%9Ah&W=}5Au-{9A5A;p9A*D5A..B9A,5A\|r9AT5AzP9A 5Aӯ+9A\Il5A9Ae5A<09A"o5A@ԓ9A-RT5Ak9A؟95AI[9A5Ah9/9A=Q5A):9A.5ABw9A@{b5Aۂ69AN\9AFQ5AX] 9A 5AS̱~9AT3V5A\9A'o5A&9A5ANL٭9Af>m5A749A~?m5A^}c9A~\5AbV]9Av\5AYm9A0=;5AD9Ah%5AyF9A ͉5AEǑ9AB3Ή5AyE9A!5AEw9AW 5AG Fvj9AbFF25AF[]9A4S5ACL9A2 mY5Ac9A5Ax9A"Ң5AUҊ9A/5AD' A9AوL5AER'H9A.s05AH^9AwW5Ab9A;5Ad_9Al/5Auˎp9A8Z5A~bD9A8\n5An9A4=05ALs9A,ڎ5A^-9A 5An9A!5AfQ9A nA5AX9Az}5AfvX9AA5A9#f9AT5AEҾ 9AU5A4fV9A,%]5At[9A eNJ5Al09Aaܩ5AԽ9A2PL5AY9I 9ANē5AG@):A͋5A B:A|q5A_hV:AT ‰5A9A<,K݇5Ab9A5Awl_19AW45Ae9A7Q15A *:Ag}5A z3:AL5AjK :Ap6)5A@:A 5A)*:AV~5AQh;:A ~5AB,:A<&}5Aa~MI:A }|5A3B:A^i*,p{5Ai :AB"=y5Acn:Ay5AU :Ax5A'eF :A&4w5AkkFu :ADv5A8::AE1v5AH!8H:Awu5A75e:A­nu5A^Ts:Aj\cs5Asa8:Av'q5A&T:A+p5Aұo:APun5Aа:ANl5A7ŧ:A^b+k5AV:AfȆi5Ae[f:A*ű>h5AbB:A*D(*h5A5n:A5g5AV:A\@f5AP-:A e5AgϻK:Alg`e5A֐2 :A8uWSf5A":AMf5AQ":A$Z;f5A:))#:Aӑe5AH̝$:A,pd5Ai *d$:AEutd5ABv%:A$b5AJ&:AF# a5A1_v':A]0zY_5Aeѫ(:Ajѥ]5A>q,):Aa'[5AJ1*:AL+5[5Ay*:AHRiZ5AR,:AMY5AO-:A HӛW5Ak /:AD4V5AJf0:A ?T5A)1:AR:fS5A3:AHlQ5AVz4:AwP5A74:AZvP5A'45:ATD2O5AK947:AM5A8:A%eL5AT 9:ApJ5AJ;:AI5AV&⎧<:A\/e3H5AD|=:A3 F5Ax>:AoF5A_QZ.?:A2/;E5Ab\@:A {C5An%A:A{B5AA:AA5A-lB.C:A#A5ADͅD:AjՀW@5A`ȾF:AX?5A|A H:AL>5A/J:Ay >5AlGJ:AVq=5Af%K:A~<5AG1WM:ALhw;5A}=N:AA:5AWqHgP:A 95ASQ:A4no75A!R:A> 75A S:A&f975A[izU:A ڈB75AZ|R]W:AH<85A;@Y:Avow85A %#[:Aݍ@95A.]:A95A27D]:A+~95A}\\:Aˀe;5AF[[:A 04=5A([:AM ?5A_ [:AniJ`?5A7Y:A(X@5AAX:Au#A5At\V:ApvB5AOKV:AC5A莕U:A" sD5Af BU:A.NF5AutT:A:Ec*H5AQT:AcDH5AuY U:AJ5A;SU:AŢFK5ADtU:AJ5AHW:Aͬ J5A3X:ArA骗I5A:b\X:A2+(J5AY:AbB}L5AݫZY:A04M5ANzY:A FhN5A8(ԋY:AͽN5A{U[:AԃQN5AF(\:A@lHM5A`z^:AۀIM5Anx`:AxL5Aa:AԧL5Asb}b:AJ㼁M5AӖ<@5d:Ah pN5A9.Fd:A^$zN5Ad:AvwKBN5A7Qd:AnN5AQe:AN5A;ge:A^M5A͜rg:At9(L5A3Yg:ADG[zL5ABQZEi:AzCL5A~ti:Aގ{&L5Aqj:ANOM5A*"2k:A=}O5AO:k:A`q10O5A_,Kk:A* P5Ao:nl:A.$R5Ahl:A(զS5A)m:Ag5S5A`Un:AƆ{S5APNBo:AbR5AP&o:AmP5Ap:Ab)O5A^Doq:AD4YM5A6])r:A|'MK5Aۨ_r:AxX)K5A`3Rs:ADNI5Av!t:A)qH5A78u:Ar %G5AO5AS{:AA{=5AH>}:AK`3<5AK3~:ANX:5A.:A.~95AQ?x:A %$85Av>:AlA65Aju$:Al55AxU:Af"55AhJ-:A( J65AU.:AJ/q65A<:AH*T75A:A185A9'W:ALMA:5A:A*7;5ApM:Aj>;5AOF:A';5A.7?m:A|:5A7P:An4%:5A@㹑:A&R95A"%+:A /d95A6dz:A#85A &ɔ:Axї65A x:AZP1=55AWq:AP{,-45AyT:A245A81Le:Af35Al=7:A\e}35AJfҚ:AL45Ao:AO.65A:Af9w65Ai?.:AJOtg85Abk:A76W:5AǧYި:A G<5ATxR:A<5AP:AfY:>5A9n:Ary.@5AI:Az/ϻ"B5AC<%:A:D5A:AS F5Av𞄜:A8F5AkdL:Al>9E5AoP:AH':C5A+U:A .A5Ag7HZ:An9@5A(#:ATRQ>5A.ct:A">>5As٢:AsB=5A7ˁ>:A6:1;5Ac,/:Aԏun;5A):AV6:5A Aե:Aa85A&K:AR0~65A&c֦:AH55A):ANK'55A e:A6-45AgCFv:A:235A]˫:AmM25AGì:Ah"a35Abn:A86'5AHѻ:Ax?5AG|N:Aփ@5A\^g:Ap-X?B5A<ု:A*A:Av'G5AW +:A~I5AZi:A VI5A~cW :Aax.K5A:AJ>M5A!P8:A* N5A61- :A=N5A/.i:AO5AV:AvP5AW4:A֯!Q5A]X:A@SS5A@:Aq T5A9O:Ah U5Aa=:AXV5A,:A{9BJV5A=c:AVk.V5A5:A ^̑V5A<:A0X5A:AvxZ5AK9ٲ:Af:[5A:}:Ah\5AjuA2:Aʛ7*]5ALHɶ:AL^5A Ƿ:Au._5AZP(:A^"H]^5Aᢾn):Aq"\5AD~*:AO[5A'덪+:AX]|WY5AM,:ACW5A$:At&1W5Am:AqiU5Ah?:A.~T5A#Ƚ:A$ř.T5A殖|:AyqR5Aw:ADMR5AWP:A^y[P5AKxؾ:Ax߀iN5ABRI:AڔuwL5ALUb:Ak@K5Aˉؿ:A!>K5A4:ANOJ5Ali:AϞxJ5Ao :AҚZ5J5AdːC:AœgH5APJ:A0+F5AYB:A)LD5AK6}:AYB5Aٗ:AߢzA5AHz:A!m!A5A~:A 2?5A؛3IR:AB=5A?7t:A6ZKS;5AY:A<4EP;5Air6:A_:Am#5Ai:A:й$5A5{:A$5A5炓ֻ:A{;#5A"j :AZfj!5Ai:A 5ApR!:A:[na5AX:AT=lk75A2:A5A. :A$p"+5A ]:A[_5A*:A|\5A :A5AcN|뼺:A:A,w5A+P:A:n5AF;&0ڵ:AH*5A# :AJs 5AtS8:A 5AHC\h:Al lX 5A x(:Ah~\ 5A:Ag5A$ :A(~{5Ab,p:A@05A#lӾ:Ay5A]6:AFm[5AW:An`5A\ :A&SdU5AnV":A*qxV5ALml:A큒4A˶!>:Ab!4AbY:AP4A{d|:A4A R:A<ۀi4AzB:A:,c4A:A\;04A +F:A4A*4AodO\:A24Aa&l:A?^;&4AΗ:AHnv4AQ6:A CH4AZ:AB+Lj4A8 ĥ:A)4AB`:A YEt4A :A%+L4A#:Al4AZN:AƘ94Ag`:AʋO4A5s :A~Xr'4AZ:AkVW4A$U$:A ˜4AljsN:Aj{4A::AB7kT4Aâ:A*4Ab:Ar[4AŸko:As4A'+:AXۜ4Ao*R:AUN\4AU:At;C4AG:Abg4A:A4A3{q:A'hb4Awq :AZD4A~ɺF:A4AY:AEwp4AS*2:A$la4ANk:A]R4AS:Av~4A`:A:9فj4A{px):A~s4ADc5l:A"en4Aq:AJLxV4A ;;:AB\͝4A&%E:ApMB4AE0[:A54A::AK4Aiz:ANb4An:A]Uy4Ap;+:A4A&\:Az_>4AYճP:Af;A4Ae:AC4A=x:AF4Aκ:A|H4AS:A~Mli4AB"FP:A*m4A:AB00z4A:A\E4A@r:Aʈ4AhJ&:Az64A@:A)%4AnXس:Ab4AZ:AH4ARh:At~4AB:Ap$4A6:A]GN4A%~:ArS,4AVY:AYjN4A]:A^ܿp4A̒G+:A"R94A5vY:AZC4AQ%B:AUb4Ae͉:AA)}4Av!c:APV؜4Ac:AF4AKd:A.4A7> :APh4A}z:A>IJ4A[:A۰4A!L:A54A۔:Ah84Ae:A$w4A\(A:A4XQ4A,нٚ:A!;AM*4AN#!;AX>%)W4A0p#;AGl4A^]H%;Au4A8~&;A #{4A< &';A2e4Ae8 );A%0b4AX3E*;Ar<4A1_7*;A4A1+;A2E͎4A]F,;AB63AArr ;Ag3A@;A>j3AN ;A8b3A Z;A!מ3A!;AV83A z#t;Ah͋!Ӿ3A@;Az3A9%;A8T^O3A®Op;AڔV\3Ai;AJS3A̳;Ay m3A;Aht_3AL-;AB73A[m;AVwQ3AWCI;A*뻷3A6;Ae{3AC);AL3A&F;A\$'3AOW;Ar3A&;Aп3ASðy;A[3A;Ab3A}̐];A:~ਵ3AY%T4;AC3A{[;AȬ3A;A¹۪3AV;A'F3A\;A"jA3A  ;At3A j&;A^@{3Ai@;A3AZo;Ae9#3AntM;Al_03Awj+;A]P=3AȻ*;AB{13Aoڎ ;Az3Aߓs;A W3A _;AKA3A ;AК3Ahr;A繤_3A˸X ;A3Ah( ;A"]3A}!;A\"3A["1#;A$C3AFc%;Al3Aܗk';AZEAƕ3A]OC);A(p 3Axy);AKޔ3A*;A 3A,;A^W}3AF,;A73Amv-;Amf3AӖ/;An#Ó3A]u0;A'3A!T2;AD;Aæ3A"Z>;A s3A @;A:E_3ARrcA;A\VH3AyC;A2r13AM2UE;A [3A9G;A 3AuHFI;AL 3AE)WJ;Ajރ3A7kK;AJy<3A֘+L;A$3A 7 M;Ah3A{M;A+|3A d)sN;AаX3A7O;AXU+~3AdP;A~3AA!R;Aݒ?}3ATbzT;A c|3A#T;AF|3AXacV;A/14 |3AJS%SX;AD{3AS`Y;A{3Ap x3Z;AG3_{3ALԹ[;A@ t&z3A$l}/@];AЧOx3A=I];A\+zx3A^;A^hğ%x3A c`;A|Nw3A"P^3AuJo$s;A/m\3A s;A@5\3APJu;A \3A?Bru;AP6S\3AAc&w;A֟]3Aa~w;A|]3A+3.x;AV&q+_3AGk9 y;Ap{`3AVly;A4d̰a3Acz;Aн5b3A:G|;A"c3AwR|;A?c3A@2|;A0a3AA}Y};A_3AE};Av]_3A-;A_^3A];AT/]3A;A\3A^'ɚ;A@y\3A(W;ADx [3ARi;AZ3A4Y1;AD,Y3A{M?;A >W3A5;AiU3A#Xۂ;A!oU3A;A.#;U3AG;A`nbV3A/8~;AƬŘV3A?u5~;AV3A[T};A5>U3ANW|;AS3AQ {;A g*R3A9 {;Af%mP3A%z;AFN3Aŏ@y;At,#L3A4t[x;A98K3Aw;AI3A(w;AϸrI3AmmUw;ARՂG3A/w;AAE3AM`Rv;AXI?D3A^$gv;A>!C3A {t;AeVB3A[^t;A:DB3A ?s;A)A3A!3q;ApV@3AhBq;AjO@3AFW p;AC?3Ar/o;AF4;?3Am;AXg?3A:`m;A@'c?3Aš!l;A ?3Ak[j;A4˓@3AfBP j;AQ@3A nM&h;A$`@3Af;APY3?3AJd;A،Y ?3AYusd;Ah >3Aqbb;A0>3Au6`;Aב>3AG'_;AD@In>3A<"=J_;AR.!>3Ajnd];A: 7=3A[;A" M<3A KY;A c;3Arb3Y;AH6 ^;A*#3A_;A(R"3A~ZAz`;AD"3Aia;A|Q*3"3Avc;AZf;ALN3AJ6f;A Z3Af;AbƆ)3A]7Gh;AT!13A5ei;AnO3AEj;AF3Avޔj;A3ACyj;AQ3AYwj;Aˇ3A淆tj;A%\D3Ai;Ap3A`h;Aʙ<3AvYth;A2=T3Ag;A,3AN2 zf;ADr 3Ak4te;Al. 3AQ81{e;Ab^[ 3Abe;A(m 3AoVCf;A&T3ADFf;A*d3Afbh;A"Vw3Ai;At3B 3AUj;A~._V 3AFk;A, 3AS[~m;ANr3Am;AZ3ASMo;AFf3AH p;A:~K3Aqw;AH]D3A%x;At=3ASoy;A&<3AMz;A&TTc2A@{;A&kH2A|x|;AT2A#B};Aet2A,S^~;A.Ct2A&x>;A.2AAj;AhX3A3ȁ;At Ė~3AJ0@ ;A63ANrQ;AJw3A;AQ3Aچ;A B?o3AX㴚;Ah^PP3A8 Tme;ABj3A8n)U;A4("3AeD;AeN3AF)';A? 3A4;A z. 3AX]$;Ao 3A;AkѰ 3Aaա;AV 3AHe;Aj 3A弆;AH1 3A|_;A.}= 3AosRq;A=OJx3A%?;A3A>O;A(qe23AKW;A1H2A\9UӜ;Ab륥2Ao6";A 2A.1;AµO2ABP;A镺2AQ<;AW2A(U;A`2A1}}+;A:I2^2Ah2S;A62AOE;A0DY2AjF;AJ2Az%l;AS(X2AGϤ;AR{n2A2;A2A]6;Aw?s2ACJ)Ԧ;Az{2AlK;Az2A!;AQVW[2A:\;Aı2A;A̡2AP ;A`]y2A;A+x2A)#;AZa i2A)Z;A(O2Aq^ü;A̚2A,;A(>+2A]B;A2Ag:;Ah2Awi=G;A#2A˦;Af …2A}*k;A.Xb2Az:;AK&2A{\;AI32AJo u;AFP2AnCg;A/h.2A>s#;AF2A[6;AEI_2A% ;AFH2AK\;Azw2A~$;A.2AV;A2Anf,;AD 2A:ߘ;Ak,2ASBY;A2SN2AȪ;A[E2A{xj;A_&l2A`;A<{2AH|;AmϜ2A"]7;A2r#2A1;A<4w2Aq䐹;A /2Ap/';A:In2AH;A$:2Ajx;Al2A1ߡȠ;A*\A2AN&;A2A"p;AxF2A;A>W2A+Խ;A152Ax`;A 2A"@=;AC2AA<;AIg2A}& );Ag2AA,;;A w2A "4;A|4t2Ar;Ax!2A.7I;AC;?2AC;Aؽ2Ayv2 ;ArcAn2A¤Xq;Aʀ%2Aj;A`*w߅2AoQN;ABM2A)Z2;Ark2Ae+$;A}2Ak';A_2A ;A8^.2A˞q;Ad 2A!02A K ;A`*P2Ay+;A;2AYd;A\2Ab ;A:2A#7{;AU2AE$;Až2ANo;AM˕2A!нh;A&Ո|2A +y;A]=2AaP;A<%_=2Au;A|2A<;A2Q2A4;A 2ANk;Aΐk2Aփ;A ߉}52A ;AM և2A&P;A w2A ;A`2AX4<;A2A0Ttw;A&72A8Sx;AcI2Ad?x;AHU2A rM;Ajtݎ2A#;AVXHf:2Ar,;A\2Ar;Ae52A7;A2I2A0X;AT;a2Ay;Ax:%k2A5J,;A: ؄2Ay;Ala2AD;AvC2Aʥ;Al^?52At;AnB*2A˥2je;A-2AfV*4K+O o;A_$2An{J;AD]A2AY`;A^|=2AQT;AlSY2A$M;Ar 2AQlj;A<2A-;;AH^2AFKu(;AX2AV;A@•2A߱;AnQUF2A);A9 Y2A@3;A]2A0/Q;A@r2AɸU;AM 2A nP;A$\䍎2ATݒ;AtX`2A?O;AG862A@H@;AZ}2Ara;Alޜ2AiaNv;Aݹr2AVd;ABJʼn2AoʥL;A1rX2A&>4;AXhI2ANݱR͖e2Aq9SB2A)S~2A4<V )-v2A@'*Oy2A@_-t3y+b2Aw[U5 7R2AHބ9?WM2A\<2A%92A=E2AI=?B;mE2A"xC7H2AiSD2A9E)T}s@2AͬoN2A7NabA2A"&u?+]a 1A'$X\1A1cRbmZ1A]21AVʄNvZ,1APlĠ1AQ=է,1A/`ݗ!1AJ-*JIfs1AeQ#Y&K1AlތhFQ:1AB31AK20A]b>_S0Au =Ac80A=A3S0Aѣ{&& =AȘϕ0AD =Atf0AM_< =AlA O޾0A'E)^ =A.yLp0A\L=A r0A=Rgt=A:Jѿ0A =Aʵ"0A!$=A630AXZL=AH0AG=A3家0Ax_=AnYB0A [ 0AFNPs 0A>N}0A{~0Ah|$D0A\ns/ЖqgfR螧0AЛ{SGڕ0AzRJ?}0AM#.W,sv0A;Nc |j|0Ađx;A*<0AjA;ARo#0A4;A[ٔ0AZ|;AB20AFI;A@2Ɠ0APgd;A;0Ax=;A2} D20Aӏj;AX  0ARfw~;A,0AP&'N;A6L20Azg;A60A>n%;AH:c0AHj;Al\+0A}k;AflÇ0AZ.;Arm80A1f:;An60AE;A0Ayڷ/;Azn0A[@*;A&ԙ0A;AKT0As\v;AX㎓0Aͧ;AS0Af__<;A/EYБ0AZf.;Aݫ0A/qG;Ap.>0AA.?;Ahs%0A9>;A2F0A+;A hؑ0A8 ;AEGBs0AT};A$f0AR;Aڀ[ܓ0A6*p;Aד0Aoԗ;Ayg0A{F;Ap=F0A'Q;AB|F0Al;AC0Al5#;Apm0AO];Ar+z0AǾ;A܏0A XS;Ah$0A#֫";Að\0A~ f*;A/270A?\b;A}0A;AԌ0AW;A`ϒ0A\ ;AJ@d 0AWZ;A=Kop0AkLֿ ;A(0AH;A C0A|M;A0A;ABt70Aб:;A~(0A:;AT0Av#;A40A墌;A^r0A?6ג;AD0AͤXUB;ALM0Are;A*Y0A(2;A0ACڀ;AD6 0AN;AWep0A[;AC0A{s;A0A8|;A&c0A9=;Ab\Gl0A!F;A\0Ae7);A0i 0AD8sJ;A,J0Aq;A.&{b0A ;AS 0AN!OGu;A4Uh]0A Z;Ao0A*;At@+0Asј;AL 0A ;AР0Aņ{5;A.M{0A*c;A0A dD;AjC 0AEK;A 80Abj;A0A+S;AKn0A :;A u0A҈.;A"0AvZ;A A0Ao| z;A4No0A;;A0(0A-;Ar侜0A"?h;Aۤ0A$;A(|+Ȥ0At;Ay0A-.;AR|ԕ0AŶ;A01!B 0A!^;AO|0ASYD;A5 0Ax;A睢0Aġa;A@$w0AЈr;A0A^<;A@<0A7h;Ar$N0Aw;Az0A˩ !;A(ǧ0Ah~;AGEǧ0AUBE0A[כ;AԜX0Ao;A< 0A;A|0AX;A@0Aa~Ǹ;A% Π0A̒;A(ީ0A*!dõ;AGN0APW\;Ax R0Ai/(ܳ;AZ0AT';AB0Ar;AGa0AVU峱;Ao0A)ݰ;A$u0AM.=;A50A7;A󍭤0A1$x;A $I0AZEvX;ANo0A÷;A"Z0AHC;Ar5JB0AOӁ/;A0ƥ0A_ ;AvB:0A;Awh<0A_Ɩ;AQ0AJ1&;As0A~R";A&V0A܆;A;{0AI<;ABm0A ;;Aʇ.V0ALb,s;A%0A(:H;A w0A$;A>Ƨ0Ap9?;A~10AU ;AtFS0Aڡ;A1C0A+;A$3MPv0Aꢡ;A8/0Au;A|u0A\8;AtL0ARh;Aa:'0AV0;A@+k0Azr;At ?Z0A<&汜;ADBg0AҒAe;A.պ0Aلُ;Aa}cs0AI1Y;AXX0AC;Aj0A>ߝ;ADFxM0Ab";Am0At Y;Ax0Aל;A {0Af!z6;Aّ)0ARF;Ada0A1U;AR0AՈx;AF؉0Aczԙ;AU֮!0A9+;A*t0ACA Y;A>E0A;A`kHW0AÚ;A&Fm~0A#Y;Af0Aay;A+0A61z;Ae?u0A7;Aہ0A!]5;Ai4~0A7W;A )|}0AHߛ̚;A=&{0A`ɚ;A͛{0AaE;ArMy0AX};AA#y0A煚;A(Ex0A0Bؚ;A.w0AuM;A|v0ADJ;Aeu0Aތ;At0Ajk;Ak6et0Ab;A|5n}s0AB;Akr0A|;Ar0A.;AvNhr0Ac H;A|';r0A$x;Aj%=q0A=;A\jp0ABX ";AXo0A$4Z9;ABe}n0ApCQ;APBl0Ak}8A;A7ol0Aw ;A:i7k0A";A˘j0AWB(;Aγi0AyVH;A2i0A۩;AX+1si0Aܭ;A:^i0AI7;A+i0A+r;A&cPh0Ahf;AƟHh0AÕ;A8g0AJk ;A'f0A?X};Ae0Aӌ|Q;AU,d0AM6;A4j%Ic0A݊|;ASfb0A;L;A( a0A ;A`^`0A) ;A$w9/_0AyB;Ab)^0Aȡ};A \0Aa.;Adm\0A:;AYy\0A44;ATf[0At;ACgM[0Ap5̄;Aj5Z0A~r(;AY0A%Y34;AY0A`넘;AX0A{;ALW0A]\5;AfW0ARN;AtqYV0A4d5ڑ;A4V0A`nԑ;An V0AuBԑ;AtԊV0A5̑;A? U0AJ);A%2CU0AJ'eK;A` U0AB鋏;AKU0A!;A.zV0AR;AxX0A=3;AvEX0Aaɋ;A&7Y0AE_8;A1bZ0Aiw;AljZ0AXqmۈ;Ac][0A;A\0A{;A6(]0A,;A$p6F^0AG~kd;A^0A8²;A`@E^0Ads}튂;Az^0An;A I&M^0A?3 ;A<\0AyX;Ar\0A ;AtR\0A;AY0A~ZɄ;A +W0A*(ք;AD)"W0Aބ;AqW0A`i+;A0B3tV0A^+P;A)8V0AQB;A(TU0A%U;A+ 3U0AX;AB`%S0A#;A^lS0A0=;A~yXR0AiCI;A99Q0AT;Aڛ5Q0AG;A8<QQ0Aos;A0O0AR;AD?O0A,dqׂ;Ad(qO0A*;A.O0A[< ؀;AP0AH5s;AF_2 Q0A+~;A*]Q0Al<9~;A4_Q0A m};A}`tQ0A36 };A Q1eQQ0Ay|;A\տP0A9\{;A4*P0ARG{;APN0AC8{;Au*>N0A^z;ApQTL0A5>z;ATRK0ANu3y;A~qJ0Ax;A)&J0Ad)x;AJ0Am,^w;AYK0A{Vmv;Ap3L0A `:u;AİM0A@Wu;A$M0AKװt;AЙO0AF&0t;A^FQ0Aw I't;AXJjQ0AÞQs;AD&TR0Ax-s;AP$ `R0A0A4yUl;Aj>0APm;A̬R=0A үjAo;Af4C(=0A|"}o;A =0AFfq;A$Ɔ<0Ak r;Al8 t<0AXSs;Ak<0A `t;A%[<0A_v9u;A$R<0A?v;AG;0At!x;A8p:0A=$y;A290A\Z)z;AJagT:90A{;A6)=70Ah|;A8'50A]|;AJ40A};A*40AqRe!~;AB20AK<;Az00Amq;A8.a00AooM;A}«C/0Ac[;Aݚ+-0A:n;AxGU-0A;A ,0A };AX^|+0A9#`;An+0A˶;A2,+0Aٺ;A:++0A>~;AЗ)0AUAx~;AE)0AJ^~;Aǭ'0A@ d~;A'0A^'~;AN &0Ao7~;A4%0AS;An͡b4$0A];AbQ8+$0Ape;AlGn"0A(Oy;A෍>P"0AS?P~;A8[ !0A@I.36~;A!0Ah|;Aeyg 0A(]|;A_c 0Abُz;AzQ0AK x;A00AMtx;A9J0A l=v;AHtJI0A3W`~v;AG!]0AQp/Eu;AiJ " 0Aۜ~% u;A`3Ij 0Aݵ3t;AF 0A Nםs;A\'# 0A=};s;A'0AuVq;AP0Amq;AIJ0Az"p;A:y0Aƻn;A܀0An;Aֺ 0AWm;Ayh\0Aym;A!'0APKo0AT1S;A8 0AXaS;AR 0A]L}S;AT 0A S;Aԫr 0AɌS;A3 0A~xR;Am0Aa@vOR;AzJZ0AQ;AI'U0A!P;A&ŭ0A)&O;At c0A/(O;ArEQ 0AB(1#O;A!@0AY:O;A1k0AΑN;A41190A_ ZL;AvH0AFf̘J;A4X0AG`bJ;A]0AAp/0AG#%;AP S30A|L5#;A6v0A  M!;A0AW;e;A~,|}0A`j%~;A0AiS;A;AR +F 0A;AXb`!0AI;AТ!0AeQ;A&!0AHz;ANs#0A{j5;AM$0A^Z;A{%0A*3K;AMK%0AFL;A!&0A|;A{u'0A:/%=;AOA(0A,SRZ;Aa@(0AσH;AH_w*0A\W;A.c*0A& a;A[bh,0A*;AbmY.0AQv;AxJ00AXe;ALSo00AoM5;A)|0 20A}M;Af:530A] ;A2=Z30A8f ;ARb/30AL ;A/F30A\; ;A.׭k40AuٽF;A[t 50A.xx;A~-50A0V);AC60ATVem;A~ݰ60Aj;AB80A4$ ;AM:0A? ;AZ&U:0A<" ;A.I<0Aa& ;Ay!<0ASjk' ;Aj<0AM ;A=0Ar;A>0A{S;A( A?0A" ?;A̤I?0A"Lc;A ?0A;A]P@0AҴ|A0A s:AHA;D@0Av0A ή:A?8>0Azݙ:AE>0AŪUկ:ArK+>0A x:Angm>0A݌y:AbF?0Amw:A]= F?0As:AZq_?0A #~:A+0w?0Ae:A\(%?0AsR% :A0G?0AJm5u:AD [?0Aph:Ap.Q?0Aqg:AP?0Aqp><:A`?0A ;:A2`a?0Afh:AJ,H?0Ad U8:Ap$FqJ>0A6͋:A<0Ann:A N<0AS:A<_;0A :AcJJV;0Aq`e:AqE/;0AUl20A:Ҵ5:A i10Aӿ:A9E 10ABr:A>A/0A :A/0AP ? :A1.0Af :A.0AAjK:A9?-0A_7%:AB_-0Aa :A,R,0Al'@:AjP+0As:A 0;:A#/20Au"]:AZ3320A7h:ANzPl00A,:Ap&.0A!:ALv,0AM2J:Aւ"p,0A-g:Am*0A,:AmI*0Auw :A*0A:A2v+0A9Kį:A*J+0A4:AT,-0Alh:Aζ,`.0AT :A&VR.0A[:A~t|00A+:A:Z+j10A4k!:AY20Aޛ:A6{20Ay":Alv Z20AoN:Aj6z20As|ۚ:AZE20AE*>:AS{n30A *C:A&VW40A6\:A*M60A媞n:AZ_70A|ͥ9:Ae70AyI8:Ap80A1U:A"80A9ޒ:A2p90Ax:A^y>:0AZ":AZ:0A,-Oď:A;0A>P:AqIC;0A}..:At:鱲;0A-}:AI;0Ap:A^<0AIo ):A};0A^ :AfSǰ;0AVKlj:A\6<0Av|%K:A|O=0A PV:ATV2=0Ay7ù:Ap `>0AkQ:A7y>0Amж),:Af?0A4:AVA0A8:A`A0AO4:A<*OB0AK Lj:AmRC0A?~:A̋UD0A [~:AnD0At@6}:Aj6S(E0AO rJ{:A09E0A6Ny:A+bqF0Ay:AF0Aoe w:A$2G0A@^v:A(H0Ac%v:AD]fH0A$+Mt:Af캽MI0Aㅳtr:API0AIdp:As2J0Aݠp:AJ0AVFfn:Av{ψK0A~+m:A`lqL0Aҏgl:AFNL0A"tck:Ap8:M0Agmi:AM0A>ڵ)g:A4N0Asf:AO0Ake:A*mO0A2S^Xd:AO&tP0AmKb:A}pQ0A Mb:AQ0Ar(a:A=KR0A_ڻ_:A.3S0A3Mg_:A1T0AB|]:Aڙ T0A[:AUn T0Aq~[:AP%QT0AwY:A('nT0A~X:Ah\+U0A X:A{@N5U0AYbV:A+#FV0Ah9.T:ATy0W0AST:A^TW0AӯpS:A KRX0As `Q:A<\_0A:0KI:A[)_0A{iyH:Abc`0A&H:A+Daa0A1?AG:AĈ\b0A뙃fF:A$c0AXD:A _e0AA~FD:An'4f0AlC:Azf0AA:Ap+7h0AA:A4h0A@A:A4 zFwh0A7@:A~^x>h0A2Y?:A4h0AOR?:A 'h0Ae<3w>:A"&)+g0Al>:A=%g0A-b>:A8/Be0A]>:A\/d0A>:A2\mc0A5惷[?:A%F~b0Arc,O?:A0~b0A@9i>:A]zb0Aߨ@>:A`9ozb0AO =:ABc0AGN<:A 1$.d0Ap0A7FwV:Agfp0ALx:A$don0A{ Ԛ:A(hRxl0A܌:AI\kk0A2]:Ayj0Aaů:Aij0A(tq:Ajk0ATk:Al0A?PZ.:AĢkl0Aɴ:AK"Ln0Aâg:A>Wn0Ap :Aǩ9o0Ad :AF6oo0AX$ :A0~sp0A8u:AP"q0ATyMN:Aa4q0A=:Albr0Ae:AR 8.br0A$ :AT:d}s0A;\Z:AfYs0Ȃ#:Abt0A4:A Pt0AP w:A<v0A6:A&Nkx0AH W:Amy0A_ *:AhQ+z0A辺:Ai{0Ad.`:AGp |0A(X9Ar]}|0A759As|0A)9A2|0A@9Ac-cm|0AT& 9AsRO|0Aj>n9AR3){0ADrJ 49AUͤ{0A+59AdϤ{0A׆7+9An{0AhJ9AHZ[|0ANң9A2!}0A|A\9Aƛ~0Ap{9A'~0A9A>-+0A8!9A^N0Ao@9Axp0Ajp9Af|-S0AYF9AQJº0A9A0A z9A.ہ0AԢ9AB0AgmYw 9Av0Ah09Aڴ#a0A]qA9Af0AF9A jg0A8цn9AU0AK59A膍5A0A&KU^B9A|x 0AF9Aa0APY ^9A%T؁0A9A(K0A3=u9ArR0T0A?!9A_!0A9A`l}0A~׃9A$@mY}0ArWZ9A~^({0A#9AI*{0AD9A:_z0A5F %9Aty0AQJqT9Aax0AnJSZ9Azkx0Au9A0ȳw0Ae9Aiw0A?s9Au0A49Aղt0Ano @9AG$t0AE2T9A>dFt0Aj9A`!15t0A"m(&9AVJ4s0An&9AtBTs0AZ_s9AV]Kt0Aa19Aއ t0AN9'9Ans0AO 9AU8s0AC 19A>TDr0AZBj9A@7/p0A9AD}o0A%)m9AOo0AHh(9Ar)Im0A29Am;D1m0A]jC`9Al0AIq5Z9AT}:l0Ae9A 8"k0Ag9AT j0AE9A:gi0Ax>e9A_0h0ATrN9Av-Vg0A'|9A()f0AU9ABmكTf0A99Ay%e0AJ9A4FNd0AZ9A@Xd0ABr9Af1\c0A 9Afc0A]ʭ9AptUc0A~19A9 xb0A[~x9A򤴿a0A)Q9A^.ua0AËW9Ab#DJa0AK 9A\`0A069A4`0A:Ah̠H`0A:ApE_0AkuV:Aಢ6_0AEvU:A_0AFKnV:A7_0An[:A,$^0A/8g:Ajg]0A1? :A8r\0A:At[0ARR:A$w[0A8C :A`Im[0Ai :AB[0A.An:AZ򽿠Z0AY;p:A`Z0A:AܛY0A:ABq}Y0AsE :A(QgX0A8G:A'wQW0A{ :AT;V0AVW:Au0WU0A^^:A]T0Ad:AS0A@7:AwS0A+®:A(6-0R0A^:AaP0AI:A pO0A|lI:A˧N0AN}:A̋L0Aٹ:A"L0A~d:At}dK0A0:A$bK0AԲ:A+J0AM:A0 |J0AzȘU:AFJ0A=ԗb:ABВK0AU4[:A\L0AQ:Al M0AfY:AHzM0AB:A`3N0AJN:Az N0AFs:AZߏO0A C :AbP0ATd:A wQ0A]ǵ:A$Q0A9a:A칁_R0A/(n:AR0AUԪ:A[bR0A9A :AYR0A[ :A0D,R0Az:Ar@7Q0A"Z:AuQ0A*K2:A/Q0AJw:ABPP0A [^:AOy~"P0A'e :A@3+P0AՁ:A(XrN0A:Ar,c:A[:0H0AlL :AjwG0A0Az*:AR=0AtU:AUv<0A jN:ASu<0A $V:AH&z!;0A :AY:0ANt:AK[90AHd:A|_ 80AF:A70A^:AlL70A00:Aʦ70A˩]J:A 270A10AbO:A&00A>o:ANk00A;o:Af.0AK(g:A:c-0A9:A Q,0AsZ5:Ac,b*0ARE:AdQ^ *0AA̵[:A @(0Af:Ajn~k9(0A+:A,\'0A[Q?:AD\Q&0AF9[:A4PA&0A@Vl:A6n'0Aei:A.Es^(0A :AޗI(0A ޼:AǏE)0A:A )0Aog:Am<)0A,*qu:ASP)0A%D:A/)0AB 0S{:AT(0Ad60:Aȳ(0A?:AH'0AawX:A(`'0A k:A_&0A':An<%0AxY :ADY%0A1Y!:A\}J$0A> o!:A4$0Aܫh1%#:A$ّ#0A{Tt$:Adi #0A_,$:AeA"0A*:7&:AU{="0A du(:A!0A.-):A@@!0Aà }*:AU} 0A4lOD,:A]0A5;':A0A%(&:A v10At!R$:Ay\0AbY#:Aʚ 0AO/":AT1s 0A}t :AY4!0AVs :A\փ!0A+i:ALF"0AImy:A\&z"0A{I:AYtw!0AP<:A*0!0AnoL~:AZ C0A>+:As0A<:AmbD0AU8@ :A(H0A%E :AԶ0A)!:AФ0At!:Aڙ—0AL":A|I_0A`^ s":A4SŖ 0AqEan#:AR7ސ0A;#:A0Wu0Ap%:A,'I0AE&:AE e0At$m':A[s)0AF':Azd 0AS(:Aci0Ada(:AXi0AL(:AbF0AR(:Aw/0A wi):A» 0AG):A]f70A*:Aq50A=$+:And=0A0/oʷ,:A]yQ0A#U-:A=ΰ10Aj-:A<00A eh.:Aʲ#10A /:A%\0A@ٚ/:AHQYV0A _0:ACd0A\+-Z1:A;}0A@\E2:A}/0An2:A~10A g14:Aq0A "5:Aw0AAջ(5:AF0AO5:AS&0At{~7:A-bE0A5J7:ALY0AUs78:A$OJ0Aڌ$9:ARph>0AJ9:A*]k60A픟 ;:AA0A(f\I;:A|g0AMEl<:AxZA 0AĶ=:AHx0A>:A 0AvX?:AW0AV40AtTK:Akf0AxZL:A^49n0A|W:L:AP0Am*(%M:A".ȩ0AeL:Au0AL:A[ 0A .L:Ay0AޡK:AnWd0Aa㈖K:AGV0A(J:A50AUJ:A^0A7I:AF7[0As:I:Aʕ":0A J:A g"0AkI:A3p/AcfI:A,%/A vG:A`/ACF:AyVo"0A¤E:AP0A,D:A0A^C:A0A:n&B:AZ4p0A" xA:A=2&0Aﶍ8@:A£x_0AỆL>:A Ʒ0AZC>:Ai0A4<:A80A]%<:A 5j0A2GG<:A䕜[0A ^m{;:A"60Av9:A0A~n9:At0A/7:A 0A?6:AV6*0AR6:AT0Aj/6:AJr0Ac@6:A׉O0A.Ӹ}4:Ad\.x0A2:A.t0AE1:A mF0AD`1:A2"0A瓎 0:A<]0A<%N/:A.}0A?lv/:A@|0A8&.:A*n0A8ed~-:Afaُ0A+VQ-:ARC0Am)fP-:A6 <0Aw,jJ.:At9b'/An3.:AE9+:ArV/AH+:A+?/A{|-+-:A P/As-:AP /Aku/:A|}/AEP0:Ars/AS1:A@t`Y/Ax!)03:Aʷ*)/AHN n3:Ad/A k?4:Al7%/A]6:AА/AԺ6:A`2(/AdL6:A/A\^]K5:A &/A 5:A@b/A)1I5:A(/Ap=5:Ayx/Ant`7:AJN/AaT{7:A=A/A2_Eb9:A^/A7I;:A^ʼ{/A]#i;:Al/AL0=:AkJ/Ac>:Ay/AO5>:A ‡/A"ɸ?:AdUĴ/AnK.?:Aw>/Aԍ@:A8s/A)@S\1A:A*0/AQRB:AX96/AWWC:A /A?]|D:A/AvPZF:A i/AnxF:A4j/A H:AT/A4>I:A\/ALǑI:Aq'/A}K:A~/AK:A4Y/ACL:Axp /AsvYL:A܊/AL:Ax/A| L:A}K/A;>L:A]/APiR:AF /AdtIR:AW/ART:ACX/A(~KU:AC /A(U:AҔI/AO$wW:A /AW:A\o/A)Y:A(/AY:Ax/AePZ:A80/A2f$[:AL5/A[:ASt /A[:AE/A!\:A /A?-]:A/A'|]:ASiץ/A"%^:AG/A`7?^:A }/AJHP_:A7̟/A@:h_:A@ H2/A֩_:A(("/A8ha:Ahir/A&ŴU)b:A̦ٸ/A'3]=c:AtΠ/A.kGc:Arנ/AĽ/d:A4Գ/A\ ed:A$*2/AԘe:A*,/Auϵe:A!/AaFf:A^k/Am4Ug:Aδ—/ALmQh:Ak/A6i:ApC/A%sj:AX`ie`/A2D+k:Aő/A7zl:A00/{/ArCm:ALg/A2Ho:A${y/A؆ p:Ad\/AJp:AĩD/Aq:AO/Acq:A<=u/Ajbq:AD:'m/A{q:A */AWeq:A|g/A &q:AM/ALj wq:AxV2ׂ/ARq:AT Q ρ/AKsvJlp:A1/Ad9o:Aoe~/AA`TW)o:A)R,|/An*o:A |/A2vp:A8S y/A35%Eq:A _w/ADCr:Ak"u/ATr:ATWu/Ay2q:A<;v/A=K"p:AX嫪v/Aw%PQn:Aheiw/A˧8n:Acw/Ay;m:A"X!w/ANl:Au/AM ql:Ax"t/Apl:Ap*q/A{pl:APݓ q/A qPl:Ad n/Al:A$Lm/A"n:AA1k/A#)cn:AP%j/Aa<ʪn:AP_Fi/A6)uKn:A魋g/A"wlm:AId/A1Um:A3c/A m:Aȴ/X:APad/AY:Ax [Ob/AaY:AQa/AʺhC[:AX|`/A_U T[:A\!_/Ap[:ATy\/A{7M[:A5[/AD'[:A4Y/A.![:Ax5X/A%3+[:A,f$V/Aʗ&[:As+ET/AӶ9\:Af/As:AL~z $=/Acs:AX!XNS[:A)9/AIA[:Ab59/AZ:AX'j9/Azg\Z:Ab9/A5 ) Z:A(]:/Ab5_X:Al Y~;/Az7DW:AXYMOT=/A_')W:A$q=/AhV:AQB?/Aҁ'S'V:A@@/Ai{U:APA/AlEET:A2mO:AnD/A+O:A]D/A޴N:AώzE/AZjcN:A{E/A6,NM:AHOE/ArL:AP[RzF/A[AdK:A|`VF/Aە+J:A\IG.F/A]OtqI:Ab[F/AF I:A~ F/AB:A8:J/Ab:ALY 2O/A9>:A0T'O/A2=:Ah2IO/A<:ApO/A::Al9P/A@9:AңQ/ARX9:A Q/A 27:AYR/Ar*6:AS/AY5:A8S(T/A_4:A4T/Aǥe4:AkT/Asَ$)4:AZl/A̢9AcJNm/A:9Alm/A 9.9Abn/A=*9A4Wo/AWi9AKvo/A&>Y9AD o/A}V9A9Tfq/Ah9AGr/A h9A>)s/AN4TL9A28t/A?*9Ap%~v/AH19A+_v/A{Y9Aw/A ?9A` x/A);9AoCz/A/\9A#B{/A 9ApC{/AWLq39A=}/A r9APw`/A]9A5{//A9A$A!/AљV9A 7/A?*19A /A!ޗ9A/AuK9A`n0/A9`9A~Ne/A(59AUt/Aw!H 9Ax5/A"e9AH/A!j9AYN1/A by9Af=>/A9A\/A\Y9A "C/Ax@9A(=/A;{9APN/A/59A]/AhY9An/A89Ap/A?Qj9AqZؑ/AqMz9A @d/AC9A`Z/AEB9Az/AtZhx9A*Y/AK9AКW/AH 9AH/A9ApgΗ/A9AH,#/A 9At /A 9A7.=/A-˪9ATD/A. 0^9A,UauX/ACM9A,.͝/AnѶ9A2>/AfX9AԚm&/A89A@/AOd׿9A^/A7#9A:f/AN9A>K)|/A#H+9Ad /A2?9AѺf /A% S9A$0/A69AѸ/A:Kb9AzOR/AY{q9A蹤_/AH9A\cע/Ah9A/ApW9A<"3ȥ/Ap9A"/A>却9AвCI/A$HJ9A:$p/Aɵ9An /A9Al]D8~/Abo49A  /Adj9AEwB/AF\Ѻ9A8 }/Atf9A\p/A>ר<9AxAv8/Ana9AبC3ſ/Ae 9A/AVa9A$#/A&EZ9AE@/A9AH-c/Am˳9A5/A$I9Almd{/A!9A|'/AExC9ASw3P/Aßׯ9A/A g9A0t/AA/A1S9A|Y$YA/AX 9AH H?/A/xC9A vͯ9A/*/A,h9APe*/AW|O9A(=C)/A@L9A3(2)/A@m|59A(/ANi.i9A@y6>'/A)OD9A/'/Adl9Adx˗m$/AA V!9A`#/A忕9Alǝޒ"/ABg9A8P>'!/A$^9AlGz7 /A}9Ag/Axp9Aս/Ag(39AL/AFʄ=9Al@I/A(k9A/Asr9A5/A{9A- /A>Æ9A/A$L9Ab/Avx9AD'|/A2" 9AȠ/A;:9AX_+/A`$o9A{H/A9A@8`/A;9A</AV9A@I@/A9A۟}/A9AH3{ /A g9AܔPhc /A5w9Aǃ /A}9A{#/A^邬9A4/ACZ9A L/A$)9A(hF /AÅ1 9A G/A~89A_yF".A:B9ALuR(.A2^h9A`.A {E9Ak.AƲZ9AT.AZԱ 9A8.AL9AȠ@s.AN9A.A9A8j.Au`9A䖃.AT9A޿# .A_a9Ai7.A#vs9ATZ.AGPҹ9A~f!.Aa9Ab4*.AV9Ahk.A"19A@CRf.Ak9AP.AK-9AzW.A覈9AT3.A.9A8.AC}S9At.AAh9AkԨ.A h:A<.A\ :A0]&.Ap:AR.A:ACķ.A@#6:AJR2.A~ :AlO.AӪ:A(d,n.Aԥ:A'.A!:Adٟ.Aj*:A33a.Aʐ2 :AD͍.Aٱy :A(R69K.AqCQ? :AP.AQ$:AC.A-':AH@T.A6:A⚞Y.Aʎ:AXQѱ.A S:A| .A$:Ahfi.AM:A .A!O:A..A 1:Aā .AXX:A;9[.A_J*):A9.A:AT6/h .A,[$|:A(:.A:AX.A,7::A0DUv.Axg"=):A4~I.AS:A.A:A_u .A8? :Aa.A :ATP.Aܸ :AiY(.AYM :A0.Az:Atn) .A :A.AlY:A/.A\,:Ah.Af(:Aǿ.A0M~Y :A0rxi.AR?!:AxAi.A4":Ah~<ؽ.Av":A3hѻ.A-!:AL.Axc :A~.Ai:A,᩶.A]_:Aa.A:A.A^FZ:ASzm.AD<:A~F<.A.z.o:A..Aw@:AHu.AѤs:Ar,.AЩo[:A_!Do.AzL:A88g.AY:A11.A.֜mm:A O.Ae:A4].AE[ :A̗.A( [:A1P.AH:AcӜ.A6sJ:A8uH.AN|:A .ACsF:A^.A:AyJ.AFp:A1ۑ.A:ALvȐ.A7:A\,'.ADW:Ac_.Ah8$:A ㅊ.A Vr:A${ռ.A:AGj.A^:AVӆ.A:AǽjX.AyΟ:AIۄ.A(Ch:ApϺ.A8j:ApA :A``.AyIq :Az]g^.AՓK :Aq].A؞c7:Atƃ.Z.AOlT:A Y.A&+:AV.Ai<:A0 {V.Ad :A=~U.A[ :A&mU.A :AܲWU.A3yrv:A'yTU.A]U:A`ysT.Ah:A]xT.Aן:A_S.A:AKR.ABy:A.R.Ai;K:Ai#O.At5:AFŮM.AA= [:A̚`L.A58:AlI.A 9:AH.A;:Ah$ F.A|u%;s:AtGD.Ab:Ap%vC.AB6ۈ :AL-"A.A[ :A0 <@.ABK :AP҄=.A?Q :A`"a<.Ae"6:A@N:.A UZ:A4{0v:.Ak\U:Aw8.A:A 6.AZ2:AX6.ATc:AB(4.A]Ƙ:AH]#b4.A3|:AJ+)2.A(Z :A( 1.Aq,ǡ:AT1.A" :AtX1.A#:AdzH1.A:A 1.Aٱ :A1.Al< :A}5k1.Azc :A>v&3.A :A y3.A :Ah a6.A^9 :A@66.AmP:AdmXN4.ArJU^:ApU%3.ApE:Abk0.A ;:Ay/.AAȤe:AaP-.A7S:Aԍ$,.A H7:A(b+.AP 2:Axk*.AJѭw:A/).AZi:A^Em).A 0՝:A ).A3գ,]:A_)).A?0O:Ax&).A *:A8R#+.AHuE:AX:=+.A :A]Q*.AV:A$+*.A4H/:AhGS'.A+8:AxT&t%.Auҥ:APi#.A:AT".A>x:AYPl!.Au:A& Mt .A 6}:AEo.Au:AÂ.AYq:An.AD Jfp:A,.AB]:A|#.A@:Au.AsG:A.ATh :AC .AK^:A,ۙ.A3:A`1y.Ab:A+.A{_:A0B_.Ae :A .A2=k:Ar z .A!5{:ApT .AX4:A@M .AdnL:Ar- .Ack:Axj.A~:AXp.A-Zo_:A..A9٩::AxY4.A:A<\p.Aw:AZ.A;8:At،4.A"Uh:A.Ap:A.Ay:A|.A2:A0DH.A(V:AP.sg .AH:A .Ay:Ah: .A?z:A|Zq.A-_:APB;[.AX6:A(H=.AC :A84E .AͰ :A.#.A/BY :A\OX.AvTo :A0`B.A` :Aɣ5.Aw,:AT_U .AlZW:A: .A39W:A.l .AP:A_").A sP:AD{%.AD6:A0.A':A,.A;BI%:A`s26.Ae:A-.Ae:A]|.AzԚ:Ax\ .A:AD): .A*s:AI.AHE:AHM.A\:ADr.AR::A4f.As :AVm.A-nH:AL,wo .A4IK:A`g .AZ{:AY[L .AP69AL+^ .A+ z9A:j.A0.A-n9A$LN.A;an9A%.A(߇X9AL.An* 9Af.A2z9A/.A_1]9AF.A9A9^.A9A w.Aap9Ar$.A3?ӵ9A __'.AY(9A\?.A2ꈞ9Ag .Aʼ99AXן5 .Ae$9Adq .AƄm9A޻\ .A#lן9A$@.A9A8H.AXL9AL+.AӴ]9A()Y.AE9AP8.A*ύS%9AI&.AH29AdI.A9Au.A9Am?.AQ٧9A..AE/:9A}5&.A͛9A`w-Al@9A$4y-AL 89AAPE,-AM{.9A”Y-Ao9A7-A?hU9A?w8-Axt9A!UK-ACy9Ah7-AJo9Aӗ-A/C;9A`-A~Yח9AHh-AJc9A >o+-Afl9AT(-AKٳ9A/o-Ave9AGA-Az9AP-AC J9Aqm-A0j3J9A SV-A. 1H9A -A9AUd-Ai39APȈ¤-AE9A<=i7-A=w}9A܅w-A":9A -A+r9A[-A-W9AHys-AJF(9AZ2-AeN9Ah'-A+ -9ATfE Q-Av9APK-A#A9A$8-A9Ak6-A>=F9AtҐ-Af|՟9A,ρq8-AlO9Ai-A8‘y9A?-AtP'9ADHkq-A㊅9ApEG-AY P9Af -A9A`-A !au9Aħ -Awrd9Ap-A|"9A-b-A5B9Ap3-Ak9Ar3%-AS|X9A3R-AÌ 9A?-A<9A-A\[O9A-&-Ak#F9AO--AT9A|݆/-ATP#9AB?-AY9AZ-A:-9A35-AN9A+-AX-AR P9A-AIJU9A4ݯ-A9Aܥ-A=ݿ9A4W89-AbHo9AРNF?-AHX9A4WK-A39Ax'-Ai$)ɾ9A0NB-A$9A̰I+ս-A}r9AԌ]-Aˋ.9AΥ--A;ߧ9AOx-A 419A!-A;O9A`ů-A$SP9A-AD(9AoȬ-A%hh9A -A799AڹR-APnl9A<-A'_9Ah̉Sˣ-A!+59A, -A~^:k9A >y-ARϣ99A^-Aq9A`yD-AtMP9A|He'-A/x:9A ed-A1e%9A'?-A49AT5J-AɆ9Ax\-A g >9A sO}-AĖr9AN0-Aa9AM8-A|1N9Aȍg-Aڏ$9A F<-Ai9Au-A9)9Ad7v4-Afb9A<ň-A2Ȋ9A h-A4}9As8+-Aq񈁻9ApfI<-A*Is9ARj-AsHر9AZ*j-A~9A1g-A69AfWg-A7mè9A)Ve-AY!9A ]Ke-AŎ9A|;e-A`El9A(me-Aaq9A] e-A5to9APJd-AC9Aub-AhB9A`DdTa-A;L X9AeV_-A9A|k^-AI(=9A:\-AO9AhOP[-AWU9A<Z-ALܸ7,9AdaeY-A [9AxX6Y-A' 9AL<5X-Ao9AwnW-A-9A8W-A;DT9A|WtS-A\*I9A@IY,M9Ados/O-AIC9ATmL-AJ?9AC-Aj9AX!A-At9A=-A9A9A75k--A*l;,9AB:--A(])9AH@,-A6!9A[,-A;9APg=,-Ay9A@=h,-Ab9API,-A9AH 48,-A 9Ax+-A5QJ9A _+-Ao9A$S*-Aj9Ad*-AH˥9ApsN)-A`0t9A֮(-A[9Ax'-A09V9AQ)&-A;Ҿ9Ai$-AZ>9A\*;#-A&9AQh!-A9Aϟ -Aڴ&9AWcV-AFpK~9A|--AmE9AS-ABƬ99At8N-AL9AH-A-D\j9Ah2H-AR:9A-AhҶ:9AY[-AM>9At46-A|9A;-AӳI9A>-A7t9Als-A>9AN-A\U9ATg -Az U9ALFL -AwҲ9A-Aa9Ab-A@YR9A@E-AfU9A9A>,AMD9Ak_#,A/9A k,AOp9AS],Ao9A@Y֋,AJ9A },AQA`9ATH,A߉b9AK,AV%9AE,A 9A ~<,A_29AX#,A$Q*9Aމ,AH̎9Ad^_,A!Q#K9A0,As$L9AS>,Ar9Aعb,As9A\=,Ac,A^9A< 7a^b,A_Տ9AdxD7b,A69Ah]H{`,Ahn9Aп3f_,Awq9A 28^,AMᆛ9AvK[,AB9APY[,A ?9A!qX,Ay%9AnV,Ay\9A(V,A5 9A _IR,Axo-9A`mEQ,A ^:09A0JiN,A*\f39AH'K,AiE9AWِJ,Arw=9A|'pG,AnqR 9A2F,A9A^C,A{6u9AJ@@,Ahf.9AtD#@,AόbI9Aс=,AR09AHҍ<,A 9Apl :,AP%Q9A@"]9,AJ39A۹t6,AHzU_9A8F23,A|h+9ApK,83,A~/O9A[s0,A\B9Atu/,An D&9A>+,Ahxچ9AHd*,A1U9A|eV(,A9A%,Aew9AS7%,A’ӛ9A .n",AԯX9A|",AFN9Ah칋",A 59A-ӱ",Av9AX#,Amx[(9A3#,A 9A ń#,A`z8v,9A$**$,A J|9Ag$,A9A 2\$,A{v9A,T",A59A,f,AU'uA9A/~;,AX29A#,A%9A-x,A9A,AŒĿ9A?r,A2i99A܌ *,A_2+,9A<,AEE@<9Aɺ,A9A@\u_#,A !9AD,A9AMƫ,A9AT&m=!,A:)9A>q",Avȁ9AH5`",ABwכ9A^ #,Ar:As$,A}6:Aݑ9c#,A:#:AБ] ,Aܙ:AH1tJ,Aߌ>:A/%v,A_{'P:A$1R,Av :A ,AʄPV:Ahv,A:ADX,A8i- :A$P&ۮ,At1?5 :A,AOaM( :A:,A$!rw :A,A,(r :A,Ay :An'w ,AJ:ATv,A'w:A,ArPV:AG,AT z:A8uS,AZ :A<<,A~|:A,Ah:A1(),AFlj:Ay:A,_l,A׈:A|v፮,AE,:AdD( ,Ac:A`J,,AL=ۀ:At0,A :A4 h+A}!:AT$qO+A4":A$ Vg+A}":A+A4Z$:AT,AiP$:AKٶe,Ar245&:A`q,A*Ӧ&:A,A#':A%,Aw#(:A%,A쫛B):A4A4u,ArY\*:AJ1u,A% *:A$xw,AHx+:A,A$/M,:AEvU,A"SP-:AtN,AP̌-:AUwd,A,.:AtcC,A/:AID,AK{Ҟ0:A',AS7Sb1:A ,Ai3:A,Ai,A$3:A O^,AN3:A+B,A R3:AXF_,A3:Ajb`+A3:A4D+AN+3:A<+A{}3:AT'+A̓3:AW-]+A'Ϡӷ4:A$`+A&5:A@7 +AtD6:ADO+A`l68:A+ADcN8:A$E"+Aw<8:A8+Ah7:AL+A7:A\V+A,Ã5:At+A")'3:A H+A@4:AH4+A4:A6+AΑ[?4:ADʹ+AnRR5:Atu+AiC1w5:Ad6+A6:A+A%7:A!+AV*28:Ax"Mbr+AZz8:A+A|#8:A0O(+A8:AT$b+A F9:A|XG+Aip9:AT+ARM::Ad+AneW<:A\zw+A<:A3 5+ALsd>:A4+A:u>:AlJp+AxTm?:A2+A/#a?:AT+A!@:A哿+A4L1@:A$`1`0+A[?{A:Af!+AӴA:A;=+A[}A:Agӿ+A8HA:A M*+A]C:AD$+AizC:A^(0+AWE:A+A,E:A@Z##+A<^G:Ad,ÿ+AêG:AO+Aw3F:A}6+Aנ F:A,0+A':/F:A]me+AmQF:AXȆ|y+A"CF:A+AG:Ai6+AH:A(資+AJ:ATTt+AS]K:ApDg+AȣHK:AUNy +A|+M:A+A86Z:AA+A}0Z:A9ҵ(+AOHM"Z:Ald+AzY:A"zo+APX:AA+AjؖX:Ao+ADW:A@f+A 8V:Aӳ+AO~5V:A +A:\V:AΩ&+A`qV:Ax}M穾+AX`V:AۄIB+As]}V:Aq[+AWhV:Ag+AeV:A,+AHT:A?ׂ+A[T:Az}E+AFRSS:A(R/Z+Ab OQ:Aןe+Avͷ9Q:AL+A7nO:A()+AZ(N:ADU۫+A}gL:A\U"+A_1jK:Adz_)+AtrJ:A|=+A.I:A4 +A3H:Ab/+A3ŸfH:A, 12+A}WH:AL[z+A*&CBI:A=k+A5K:Ar5+ARgL:A+AT(M:A|R'+A@O:A|)X+AK׷P:A<o~+A'UQ:AtѠ+AAHR:Ap.+A)7ZS:ACތ+AIT:ASݰ+AyCU:A,7+AxU:A$Jޟ+AZXU:As+ASܴAU:A4"5+AST:A K=+A~\T:A e:ʘ+Ai5R:Ah$+A=TS|Q:ATO+AP:A -+AwC/FO:Ay3+AТCN:Ad^+AY N:At+AfiM:A6n+A}M:A5O+A@AO:A$i+Al{jO:ALm+A篵JQ:AbN+A\Q:AM+A$<,S:APzK"+AL)*T:Al+AU:AT`^j+AV:A }{+AQ/oW:A7ʍ+AS.X:A\A+A(鏩Y:A&+ALZ:AxW;+A[:Aμ+A팭([:ALoF+A92[]:Awĕ+A{.km]:AZЕ+AF_:A@[+A^o_:A󾎗+AY`J/a:A1mƗ+AHܣ c:A]+Azc:A<7+A:~d:At~s+Ae:A|jۚ+AoŐSf:AXl&+A3vf:AW+A=ODg:Aȷwd+A4g:A,YZ+AVh:A4Cht+A.v`h:A$F+AkTQh:A b(+AbSg:At@+A: Kg:A,a+Af:Af+At}f:A"+A f:A8:+AD0g:A[Є+Aq_h:AZp+A3u\!i:Al_+AKGk:A'z+A9]k:AP 2x+Aۓk:AtE~+A7.k:A Ce}+Azlm:A(~+A8m:A-"~+Albn:AQd4~+AcR_o:A&]M~+A,9DSq:A3~~+AKOSr:A:~+A@Fs:A,d~+A):u:Af~+AE.w:AԠ~+A9;Kw:A$ ~+Aey:AjF+A~p{:A a+A[$|:AEԀ+A(b|:Af+ARͿ~:A\P+A7~:AX$+A Am~:AL+AT~:Akﱬ+A;x}:Ac+A!P|:A$S+Am|:A4 +A'sz:A;8+AK4/z:AM +An{:A<2+A -}:A+A퓋}:AATU+A?~:A_+A~QF:A+A0o:APZOǒ+A :AC+A`l:Ato)Q+A KO:A,@G+A9~+:A,EP+Adn:AP#ڇ+AF%G{:A0 +A 2?:AisS+AO2:AЀDn+Ahؼ]:A4~+Aa:A|3|~+AK:6:A&|+Ak:A<fy{+A=:A]{{+A?Y :A+.{+ARb:Y:A8wW{+Aû:A z+AA:A0y+AŠ:Aw+Aӌ:AȤ6t+AE&{:A`t+AOi<:ALfBr+A&/:APq+AHd:Aao+A}$:A25?o+A*A:A'| al+Auъ:AD]Ki+AE]:AYsi+Ap :Aaeg+AXT:A<GVe+Ay]:AMZe+Aэ:A䱸8b+Abm:A8Q W`+A9:A.e_+Ap7.:A9]+A~_:A q[+Ad^y:A3:[+AK:A&X+AfSr֠:A`GW+AO.:Aئ&qU+Ahѕ:A̻T+A9:APG#R+AϞc:A-ÏQQ+AaK̗:A(:N+A<::AXM+Aė:AXJ+AJF:AXYG+ARY ߗ:A8F+Ax:ABD+A~Nq :AпD+AK^:AOD+AӖv.̛:A86D+A1u:A?7D+AбF~y:Ac9D+AGެ:AaKC+A:At=9B+Ac:AXp?+A3j`:ATR=+Az:AL1D<+AL`W:A8O]:+A }:Axq;+Ao":A{r<+AQ?:Avk<+AMs:AJ=+A%:A >+A]ǵS:Ahv>+A&:Aw0K>+Ad@:A;~n5>+A3'My:A.(=+AJ=:A+=+AaOM:A$;+Ad:AT=3;+AܬXԭ:Al9=<+ASխ:A<+AFf:A$i=+AƗ͸:Axd|_>+As&:AxO<+AlG:A8gc<+A~bJ:A9+A-+A`%x:APw<+A7!&:AL+A8ն:AXbc>+A{jl:A+A_:A+?+AVy/:Af?+ATSy:A[$?+A^:Ax_n A+A S؅:APA+A*:AvgC+A!:AԗwE+AI;(:AWF+AYy?:AF1/G+Aw1:APJ+ACud:Au*fL+A :AJ,`M+A/N:AXP+A eW:A?#)P+A"$:A̽=N+AbI:A$M;N+A:AVHL+A <:Ap&L+A#`|:A$~-L+Aə:Ato]2L+AJ#:At^fM+A/o:Al_O+AP:AD69O+Ac+_:A$[O+AˆA:Aј M+A:AIL+A :ATK+ATd=;AH+A>/4;Ap!G+AvLd;APF+Ai5-;AtE+A$ ;AaE+A;A0cdC+A(;AH-;@+A:ںd;A62@+Am爫;Axju?+A} ;AdT@+AeFrl;AƟ@+A22 ;A1>+AꟂ) ;A=+A ^p ;A sRd?+AdJr ;A7 A+AY#9 ;AV#@+A-͆ ;AD>+AmW ;A)=+AzU| ;AtGT:+AT@ ;Axe_9+AS- ;AS6+A.q! ;Ax5+A*ARhu;A\*AMP+;A@]ي*AnKO ;A0*xC*ADʫ ;A*A75{";A(Yax7*A(O}";AI 9*AͫM-#;AHV*At#;A B*A}$;ALZ*A#;A*AC l#;AnY0E*Auۤ";A39*A^t";ADD*A|!;A%C-u*Ac ;AΈ *AԂG ;Aloh*A/z3L ;A)G*AdR ;A< `*Av@QS ;A(p_غ*A(9!;A}4*A#>C";AT*AuC";AL\ *Ab#;AE*Aps$;A2Z*AnG%;A zӱ*A!';Ax-Y*AADI(;Ax y*A+);AHD*AWC6oS);Ah2*Ah>*;A-߹*A9m*;A*A,;Am*ANc,-,;AG*Ag_.;A\^*Al(0;Au*AZ>4R2;A**AI2;A"*A^>x4;A3lK*A[ g5;AXbp*A.55;A,^w>*Ar{6;A!%׮*A-7;A3 *Ab8;AY%ӫ*A52e9;AjO*A79;ADu*A0y!:;A)tAU*AfyE:;AAah+*Aa5O/n:;A3*AmU+:;AP*A-t9;Aϓי*A$]9;AHSj*A攽B:;A $l*A,.:;Ap5*AG;;Ah VT*A};;Ag_rd*Aw;;A2*Ap;;Ahฆ*AU<;AɄ*Ac5<;A*Alf<;AY*A.<;At]+'<*Az=;A Q4{*A&8>;Apxz*AmR>;A|"'5x*A>C?;AlRt*AF?;AHq*A?;Axep*A61b@;ALRm*A!nA;ArTѰi*AzTA;A]vg*A*ESSB;A4%Af*APC;A!c*AH1ND;A@k{`*A_2HE;A+]^*AF;AK*A?JG;A8J*AUF;A잾H*A-?E;AAuE*A.Z 'E;AEkyE*AodD;AH~EB*A6oPD;AWiA*AL C;A\h>*A;mC;Ad*>*A'ycC;AH-2>*A;]C;A:*ASd*VC;A $ 6*A`J;VC;Af6*Ai0qhD;A4(03*A%aD;AO'0*A,tD;A/*ALsF;AMr-*ABYG;Afś+*AyH;Aeqh+*A nI;ALcx**A\0J;A(rv**A3ލK;A )*At9K;A)i)*A#.M;AL+*AW "O;A\n)K,*ALP;A-*A/ fQ;A-*A|$S;A*b~/*A]NT;A-0*AD yT;A#m/*A6҂T;AdȨ'-*AqOT;Aq~+*A% ,_$S;A%(*A*]րR;A'*A R;A辟bz%*A?Q;A_!*AP;A< *A 2P;ABEN*A[fP;A YZo*AtdP;A]EH]*A$zBNQ;A j.*A'R;Ar'*ALR;A*AXZWS;Ao*A~T;Ap*A+ T;A{ *AU;A< *Ag̬U;A&, *AQ V;A-*A_3jLW;AD*A ݆W;AXL*A0CV;AҤ*A4"V;A!Y*AR4OT;Aԇb)AwNT;AgU)AiT;A]k)A*ϛR;A)AR;A)&)A;wd7Q;ALT|)A0\ߗlQ;A_)AxQ;A(t쯍)Aؖ)O;Ah)AMO;A̼)AxM;A 5)Af7L;AG)Aȧ5%L;A8&)A][C@PJ;Ax_?)A` VaH;A$=)A0~H;A$)A#FaF;A&T)ANPE;A(k`)Asj7 E;A i)A`6D;AX})ApD;A][&)A5D;A:)A^1D;AL{)AB;AMvV)Ar,B;AL:)A,A;Ap@)Au2A;A!O)AdFA;AXyS)A*vA;A[-*A.A;AY*AB;A3*Ag"'7;C;AX+&*Av7C;ADq*A|/C;A`Y *A ݼ*C;A'e*AJB;A0*A}\AA;A,P*A= A;A*A:&@;A*AL9?;A|*A)+;2?;A~^,*A,09>;Apk*ANP>;Ad+<*Ag=;Al4|*A;;A:Wb*A ;;AdC*Al[O:;Ax*AM:\8;Atݚ*AOye8;A Ԅ*A`W8;Ap mM*AÀzi8;AƁh*A)Qf8;Ak+<*A:'*8;A4 *A{g8;A0w *A%χ7;A$ *An76;A9*AD/16;A_ *A(A6;AlgN*A)M5;A)Ai+F4;A 3֓)AQJ\4;AO)Ap4;At\)Ayc5;AXG)AO4;AH)A#3;AW7)AK~3;Aiox)A?y2;Aa ;AxH *Aw;A&_ *A@PYM;Al*AWQ;A(W*'*A;Ax^Ɩ*A-;A*A̟;Ap)*A@!;ATӅ*A,B;A;Ͳ*Aw><;A|FH5*AkjBO;A䉽z*AsG;ALz}*Av};Aq*AbJ;A4;T*AŸy?;AN[*ASk ;AlaJ*A< ;A&*Ax#b ;A!.R*A@2` ;Ao *An9 ;AUY[ *A ;AU] *A[kx3;Axˉ*Afv;A05*Aa.;A,a;*A]K;Ah*Al;A /*A}M.+;A *A6x:;A0 *A ;AHފD *AIP;A\}`/*Adf;AH ќ*Ai`~;ANZ*ABGV;A͉)AqT4;A9,X)A2{;AL:)AS^;ApHe)A,/Q9);AfH>)AJaգ;AD)ALyi-;AԶqԒ)A φN*;A$G)A4;Aˍ)Ax:Ne;A)A`{;Ac)Aϥ=;A )AXj2%};AK)Aacdc;Aks)AT ;AUOk)Ae i;A)AQ#ǿ;A59)An;AG,)AE;A*)AZF;A輑+)AI;A` ༤)A08~:A$>gY)AA.\:A 57)A:A*)Av`$:A])A&?:A=|)AK:AT7)A]9m(:AF׬Z)A}:Ae-3)A߉e:A@:!H)A[:A$ë)Aj4i:AQ, )A>l[:AE:)A:ApR1)AÁ:AoW f)A$tΆ:AZʾ)AEً2:A)Ad>0:AD)AWHe:APomt)A]:At)A:Me[>:A+Y)A n:Ah!)A1$D:Al.)AWWmE:A`l)Ab:AnRR)A̍~:Ax|)Aߚ:APCJb})AiΥ:ApZW)A!n+:A|r)Ae :All#ތ)Ai%:APS)Aw\ٜ:AG1)A|"4a:APu)A%:A)AJ:A˰P)AgF:A )A;X:AX\)AI"n:AΚ)Ak|:ALH8)AVSh:A, )A0) :A=:)AEV:A䚉AO)A^(}:A 2)A(:A"*)AW:Aȁ)A'b/:AЦ)A73V:A4y)AX37k:A` t )AK\:A)A(Nĭ:AY&)AX+:A)A:Ad벗)A6m:A`KiMp)Ao $:A`p)AB);Aڣ-)A ;AĞ)AUF#;A΍)AZe;A|)g)AN 6;ALO)A;Aqb)AU;AX K)Av;A3()A &3;A(s/)Aٙ| ;AN)A]| ;AHN)Ad0 ;AZ~)AS.. ;AVe֗})Aci ;AZga{)Aɘ ;A<x)A3ܞX ;ABx)A#;AUA|Sv)A]F;A(v)AS9;AyϐD;AhSvr)AnPi%0 ;A5o)Ad ;AY:n)A ;A~l)Aw ;A(3l)A>;A`hj)A8V0;AIEEj)A$w';AUh)A;A?ee)AZ2;AL0ke)Ae;A@B Kd)AYg1;Ab)A 8Y;Alpb)Ax>;A8Hc)AN#;Ard)AU* ;AdAe)A̤p ;AD2e)AMX;A$9g)A};A$I;cjh)AgGu';Ah)A\!;Aylk)Ah{J";A *m)A[Op";A -n)AUB'#;A,CIq)A~4$;A7Cr)Aqo.%;A(#s)A+';AOts)Al$';Adns)A͠ );A8ZUt)AA*;At)A#*+;AlG)u)AL,;Ad9v)A-(.;A= @)A%;Au)A;;AhO<)A[Ջ1;A3s8)A8]?;A7)ATM;Ah5)A>;A"%4)A_Ln ;A x3)AR /!;Agk1)A$";A,0)A̘F#;A-x1)At _O#;A1)Aeሞ%;AdW.)An&;A8L-,)AM݆E|&;AT,)Alq&;AXHQ()AYf&;A0i$)A(^&;AD8&!)A#&;A|< )Ax7?V(;A ;8)AV9r(;A;A}0!)Ay&/@;Ad/l)Ak@;A1Z)AA;A)A JXC;A]!)A jeE;Ah)AGc?E;A| )A ܣE;A6)APSE;Aȉ=)AC=G;A8 )ACI;A)A{I;Ad@,)A-g'J;AO)AW$K;A@H)A&lL;A]X )A)bٰL;A/w)AwkM;A?kw)A'M;Ad)ARO;Ae)AkP;ABt9)AhQ;A)AIQ;AeI)A2JS;AC)A4 NT;A)Am9U;A@)A;R+,V;A@)AW;Asd)A4ҮX;Ath6D)AڟHZ;A`s )Av[;A )A v \;AQl )AC݋];A@ )AS];A@E )A Y-_;A4_x )AK_;A +&2T )Ah._;A܄,)AdW_;A)A$,^;A`)A}' ^;AK8;)AGZ.];A)Awd\;A( w)ADh )K\;A,ܦ8)A6:b[;Aၭ")AK$[;AHX#)AKZ;AqE&)A%Z;A<\&)AQR [;AK6*)Ay_0[;ADH+)Aۃ\;Ah.+)A];Aԩ+)A"p^;A8.%m+)AiNh_;A ,)A;_;ADLY-)A7G _;A{1)At_;A 5)Ah`;A|U`7)AR`;A "?8)Ao}a;AG9)AF>Rb;A7r;)AZz_c;A Y=)Agc;A⪃G>)A Vd;A$9A)A"e;Atw)C)A\q9e;Ag$D)A҈6g;AzVG)A2؃[h;ADJ)Acn i;A|9V0L)AKKi;A|sL)A&xak;AFN)Aͧk;A N)ATF\m;A<onL)A;o;A4J)A8so;A`KJ)A3?io;AtNG)AE0gp;A2YC)Ap;Ay+B)ACتq;A@)AsEr;A=)A,kt;A-R;)AOTrt;A ND;)A Wu;A7)AVAv;Am4)A#0'Dv;A`c4)A1)Kv;AdA0)Al0ARv;ALZ,)AZ:[҂)Aǩ;A/)Ad;A\'[)Aw7~;A07)A5G;Ahb(ANR";Aq(A60;Ab(Aդc;A3w(Ayyp;AW(Ad;A{(Aӥ;Ax(AA ;Ahߍ(AܷY[;AG2W(AH'1u0;A?(Av)2;AP>#(Aݰ: ;A,(A jj;Au(Al;A (AYM&˯;A`Ϟ+(A#);A<&3b(A+xㇲ;A}ǘ(AQKR޳;A2>(A7 /;AT h(Al;AXx(AFh;A7C(Ae/J;A-L(AYԸ;A(A;A;(AS ;ALm;g(AJ;AD>x(A;A 0(A ;Aб(A>N ;A`((A2;A$(Ab4;A(A ;A|^+#B(A=s#;A (AHQ;AtZ(A;ATĩ@(Asx;Af%(A;A(A78kjG;A(A!;Al(A;AI6(Ac;ATOO(A%z+";Aij(A( O;A):r(AC^;At(A 8;AZ:(Ac$ ;AlVD(AHb4;AȞ(A-H8;A(AKa;AT(A+;A{.6(Azі ;AxA(AS:;A0Z(A!k;A'x(Aۜ;AS(Aή;Ac'n(A ;APpMkj)A`1;A,)AG 8p;A(e)Aw+;AptlA)AӘ,;A)AA;A{O)A1yo;Ac)A^8;A?)A{q;Ah.R)AK;A8M)Aɼv;AM)A9);AhOy)A-;A%!)AMU;Av)AT;A F2)AG;A`O}P)A;Añ;Ac= )AA;A )A^P;A@L )ABC;A T)A!%1;A, )Au';Al, %)AJVpf;AW)A*R;Ae )A1 ;AD[ )Aq.;A-d)AǮH`;Ai)Ac?F;A9)Ajz;A (AqѢr;A`)(Abj0;A](ANbd;Ayꑀ(A[gsg;AoWx(A ;pf;A5"((A?mɯ;A@o4(A=;Apl@(AX6{;A(A-{;APq(A\{;AqRs(A2V#;A(A.uk;A4?5=(Ax8+;ArOg(A77;A|_(A;AW:L(Aꣾs;Ai(AXs;A60h(Aq9h4;ADJs(A z;A$Nv0(A;Aר@(AXf1@;A؄VV(A+-tߜ;Aj(Aެ;Ay(ADt;A)A4;AT`3)AF;AD]5)Af!;AΪ )A-;APF3 )A];A@ )AF^t7;A,PR )Aݿh;A;)A3|/;A@'`)A,\;Ak>)A~;AL)Ao;ADT)AKc;A8&)AR;Aܗè)A'ծU;A)Az6;At_I)A2sUi;Asr&)A;A|C4h")A:-d;A%)A{;A0\&)AD ;AE))A?H;An|*-)Aqj;AƳ0)Ad-F;A͵1)A@X;Ak{a,3)AnK;AXh3)A@;AT"+>6)A3X;AD^8)AEL;A<:)At"1;Asp'=)A?KX;A$2u?)A ;AH@)A>8-;A`3XB)A-;AT_A#E)A-:;A@O#H)A֦R;A$ϝ$I)A6?WW;AgAJ)AkZ;A#wM)A˺;AlbO)A ;ALEP)AHCu;A?IR)A)'d;AQR)A$;A3`R)AAOR;A *R)A L;Al]P)ALϜ;AtrNO)A7F)AJ*;A0.#iE)AAP*;A E)Ay`;Ap#E)Ar)>;Av;D)A ;AeD)A;Ad59D)AD;AtpD)A?+;A,ZF)Aþ;AxG)A3|Y;AsAI)A.\;A>fI)A;A9eK)AbN;APK)AM;A:O)A˛;AnjQ)A-;A4CS)A[OU5;An+V)AM@"=;AsC Z)ATr;AC {[)A2$;Ali])A"=گ;API@l_)A8L;A-ِa)A%;A-rIb)Ah;A3(c)A;o;AĆc)AjhR;A(L=c)A<TЫ;APc)A" ;AǺza)AV;A$"Z_)AC;A|xe`)A*SE1;Aa`)ACN;A`)AdN$;A$c)Au +;A ^d)AK!Mr;A4wh)A]h;A. PKh)A]bf ;A/Gj)A[\;A5Zm)Aۉ;AbVm)AsI;AUo)ACzl;A8iq)AM49;A@s)AH;Ad\t)A6.L;Au>w)AS&;;A(Vx)ALnk;A㬆z)AҰf;AJ!~)A?b;A  )AA;Ah7')ApY(F;Al@)AnH`;A` _')Ah7>{;Ahu )Ao;AD)A:D;A?)A ;AݑȔ)A}>c;AP Nw)AR`;AXP˨)AGw;A8Nh)A<$;A\қ)A8!GT;AD#)A)E;AH$r4ŝ)ASuk;AdΟ)A־;A\2+b)AXtz1;A̟C )A~;AG)A ;A+v)A ڣ;AC5)A`<,y;A%)Atk;Aup)A&3;AFж)Ao;AX,k)Av;AMN)ALƵ;A F)AEG;Ad)AP;A()A'G+;ArH)ADMR;A9)A#yJ;Avr-)A[B*;Ax,*)Aќ;A*o)Ap`W;AOC)A)SC;A/2 )A7ڝ8;AS)AM;At)Aru<;AH&])A\>%;A$г4)A!{;Ad69)A@1;A,")A T$;AHE)Ad'P;A(Z)AI\;A8])AbK;A0r)A#za/B;A,R_)AjJ6)$;A;A6|*A)r;Ab*A?e,B;AsO*A]Q:;A4l*AF@غ;AO9*Aw^;Al*A݂,;A p*Aqw;At*Aʻ`;AUc!*A.Rm ;A <*"*AV r5;Ad#*A0y_;AUڹ%*A W3;A|Q"(*Ao$k;A(*A2;Al+*AF;A`+*AzT;AD-*As;AG3%7.*Ay;Aާ-*AmcY;A,*A}5;A,,*AK;A6^,*A;A(O.*Aav;AY0*A'yQ;A$J4*A!O;AT)a4*A/QN;A\]g4*Aݐ;A|w_6*AiH;AT5p7*A̲-;A|aз9*ALt;A@fQ>;*AMY;A|E<*AH Z;AoF?*AGŬ;A/ B*A)^~H;AKAWC*A"r7;APF*A'#;A4!I*Aa;Ap4I*Az;AjM*Aslݛ;A9$M*A;AhO*A5Ry"m;AkR*Ac$_;A$|R*ADI&;A2?U*A0c,;A0U*AV1Ǔ;A\OX*A ;A,z%Y*A(;Au\*A*A;Apz]*A';AH;`*Aio;A$`*AJܑ;AoK*_*A/;A^}_*AP;A+n?^*Ax;A`(^*Aq ;AT]*A} J*ANf;AQI*A.(;A~F*AS;AX-F*AH*Ah*AF*AM4 /*A\m <Va)A}8^)AzmC!8C[)A{;.)A{THB)AÇ?)AW׺=|)A, Iy/SF(<(AQ4#FL(A-ȬWtmo(A~O\(Ac~)/*WZ'Aw0@'A)fA3Ǩ?$(A'h/D(A>4+=(A |' (AOau+ (AcZ=AP|+(Aشo=A/Zr(Azl=Age(AN F^L=Aڴ(A0 Y1=A@zUI(A;$=At (A N=Af(Ai=Aذ~(A_=f=AXW(A[g=A(A5HkY=A(AWIJM=AF?(AuO=A(A=Aٚ7(A>0I=A0ڔ(Ai` =AP(A(KB =A(ծZ(AW{n =AlŽ(A) =Apy6"(A| =APͰv"(A\[!=AP#(AYf "=AlFYX"(A?r_"=AL (A0c"=A(A~y"=A\(Aګ#=A< xg(A&}#=A(ڡDg(A!MM%=ATcK(A貣&=ATįE(A '=Aj7(AĄ!))=A(ACh)=AP$(A+=AX6g(AhO+=AXDI(Ai _F+=A' (AXy+=Aă裧"(A6F*=A(W$(A>%+=AI(%(AC55wF+=A4S%(A?,=A/b$(AuD2-=A(ɿ$(ANK.=A O"(A.=At-6"(AYv/=Ap"(A8;/=A0(($(A6YI/=A$C%(Ap@-0=AQ'(Aҹ0=A@ZC&(ARl@2=A`]#(Aef2=Ap"(AR񔭠3=AS (A7o4=A hS3(A9':4=Aln1(A4=A@#(AJU6=Al(A 67=A.y(AVL7=AWZ(Acy9=AŔ(A 9=Aı(ApNr:=A&(A":=Am+(AoŒ:=A|B(AD8:=AX& (AB =;=A(#(A 8Q;=Al#(AǑK!;=A'(A/L5;=AҤ'(A~s<=A $B-*(A;<=AȄ+(Ax==Ap.[+(Amy>=A3L-(A>=AiB/(A\_mW?=At0(Anj?=A=2(AցG@=A0ǀZ3(A#@=A U%]5(A]@=AVB9(A-@=AA~;(AU@=A,)=(AKB@=AJ/A(A`|@=AFA(AbFzB=AƄB(A/B=A~{B(AMSC=A$)οA(Ar PC=AIo@(ACRD=AzUD<(AD=A`}:(ARE=A;&9(A/ mcF=A0l%5(Au.F=A4(A!4G=A2(AUH=Ax>'0(Af' I=A@ԡH0(AJ=AHz.(A+^K=A@LZ-(AzL=Apκ,(A5XN=A~&1+(As.^(N=A)]*(AfN=A89'(A#ťN=A̶B'(A(ؖ O=Ap,2#(A7eO=A( P(AmO=AŰx(AoJP=ATCY(AٲۅDQ=A _(AĽQ=Az(Al aaR=A) (AIx@?R=A6}(AMQ=A_(A,SQ=AsJd(A@P=A0D4(A3zFP=A' (APBO=A@a (A8VN=A0ڄ(A'4N=Aq(AXN=Aqw(Al@P=A.(A{w5R=AG(ASQ~owR=A0((AV[TS=A|s'AS=Ayrj'A>/S=A\+g7'AzT=A<~R'AR}T=A6-'AS=A"Nj'A;C[S=AG'AoT=AX(AƦ[m=AȆ, [(A_/;m=A$*G\(Ak=A,7d_(A($k=AȀB_(A\*k=Alb(A*vk=A,ic(A5Ek=A9d(Ajk=Ä0e(Af-l=AЮ(pd(Al=A80a(ACO=m=Aua(Aem=Ae;a(A ,&o=Aj*,a(AҿIo=Af`(A.p=A"^(A - {#(A)]=Ay2Z"(A=A!2!(AuZ=AL]#!(A"N=A`24N(A*=AH(AՅ;=A˘M(A:}=Aw (ANܖ=APrWR(A2=A,$(A鬘=A4(Aq sX=Ay(Aph=AH`(A"=AXB[(Ai=A5X(AҤ^<=A (A =AFq (AZ\=A\k (Ao~=AФ^ (AbR=Anq (Ad͙o=AD@ (A02=AE(A P=A%s(Am.a=A,(A@n=AȤ (AK7$=AMȰ(A=Aܠ(A`=A(Aʻz$=Ah(A1Q=AD9D(AV*=A]ƀ(ABf=Ah'0(A%V=A |K (A=AL8!(A|=AV|!(Aן=A0Kg"(A& 2=AX\"(A% =AD>#(A@ڇ֞=A$(AbzO=At%((A%)Wh=AP[((A|AO==A+(A1ʢU=AM*+(Ah1+=AHH'(A~>PD=AlV<'(A*٢=A5%(A.=AXD$(A2=AP2c#(A̞1=A<5"(AfQI=A`$Q\(AX{=Aظ(A'i=A(F2(A{]CĨ=AX=(A6ΐZ=AQ(?(Aƞ"Ɠ=Ax (AhifM=AXvt(Am]=A)w(Ay=A\: @ (A>#FeX=A,2x (A1?G=A씯J (Asܮ=A![ (AFTD=AL,N (Aį=Aq(Af==AČJ(Aci=A@{(AG+=An(AY=A=Ax{ȵ'A=,=ALp'AtfC=Ark'A&V=Ar'A&=A"F'A~u=A07'Aaz=A(r'A1Gi$=A'Ad=Aّv'A"Jf=At'An<-=Aq'Ariζ=Atq~'A =A,U'AFaq¸=AT1=A,+pdQ'Az'z]x=Ad\'Ag=A Sg'A1N=A 'A^KV=A$pm'A;m\=Aן'Am]=A8p9'A=AV#ғ'AHl0=Aȅl 'AJ=Az;'Atf-.=A'A+ =Agj5'A#=A'A<=A('A@A=AB'A7.=A bNv'A8=Aa'ASɟ=A, 'A&=Ah!Y'A_U<=AMӕ'A}=A.Is'A=AXC'A!M=A$_'A,=AJ_'A/AwC=AL?I~'A=AP 'AX`=Aq('Au=A ?'A( =A|o18'An%=AQ'AJG^=A]'A%L\k=Ad 'A^"=A߫1'A&s=AMG'A騰7M=A`E'Ad=Azd'Aћu=A:hD'A)˂=AN%'AN%4=Ab(M'AEL=A'A=A}+'A=A(ki'Al=A(Q}`'AX#g/=A@'A m=Ad&'AW=AHj'Aḏz=A*m'A3]=Ax!P'Ar=A,8OZ'ATl=AD'ACY=Am@ 'A kj=A?xo'A)1wD=AB!Q'At!4=A9y'A=6=A L'ApA, =A kĜ'AVJ=AtL'A.{=A-'AƠ=AsKY'A7σ=AT'A_:=A^ 'A==Alڀ!'APإh=A c'A(A=A8Pa'AAv=A(c'AO=AD'ALG׿=Ac;'Apq"=AB('At=A@'A݆=AH$g'A7܃=An'Ad =A!6}D'A=A^G'A:r=A'AeDw=Ar'Aq=AX [i'AWL\/=A'A `*=Ap䃽l'AHWX=A0Ll'A?\=A4V W'A܃=A/'AqO=AɯϽ'AA\"=A'AU=A@P<'Aيb=A'Aצn=A gz1'A[{׎=A(Y'A4=AU'A=@ƀ_=Aͥ'A==Ap>'A§s{=A1'ǩ'Al_8=A(7s'A#N=A4'A>)=Ah'A=A.'AUUu=A2gC'A-a=AȌ'A\=Aq'Ah>AN'Aȭ°>AH*'A$>Apꅙ'Ay!>ASB:'Acq>A8'A6z>AL'AFIc>ArҬ'ApMF>A#d'A/`P >A thq'AQ >A8'Aڎ,5? >A2'AU0Ǥ >A6'AWQ/ >Ast'ArH >ARN'A?妫>A)z'A28>AU,'AX >Ay'AG>A3U'A>A0mƮ'AN>AW'Aw;D>Ah~'AaДM>AB!&1'A7M>>A!'A6>A(մ'A]m/>A'AZP>A'A4sӚ>AH>v'A[5>ADbɻ'A>AlNv^'Ap>AfC'Aj>A-3'A}>AhAMD'Ag>AȴW'A*F>AA'A3!>AdrC'AxR>A3S'A(^_>A#C'A$>A8sŐ/'A;?>A'A,]|>A4x_Jo'Ad>A{pi'A>A*?'A >A{'Ak!>AP$1'A׾' z!>AE'A&O">Ax%3N'AH(#>A>@'Ak<_#>AlRƁ 'Ab!>Ad'ALq7!>Afk$'Ab|$!>A-'AdYB!>Aj'A%!!>A4'A"">A8?h'A݄ $>Ah'AXm$>AE'A n~;%>AdR8'A:&>Aِ4"'ACw @&>AԈ!'A%07&>AP'AĖ&>A|"'AK@'>Az|%'A|VT'>A@8'ATߴ'>A8ܬź'A'>A^'A7'>A\'A=1A'>AC='ADm'>A:'AJg(>Ack'A1N(>A8@'An(>A8A'AL%!(>APE 'A@+(>A'A_o8(>A㭊!'Adl,E(>A.'A!}R(>Ae;'AO\(>AZF'A9]og(>A%tQ'Aq=:(>A!6'A.?(>A̅'A DJ)>ApU:'AJs$O)>A'AIS*>Ax(J'Aik*>A0gCŁ'Au*>A@.'Aϥ+>A8q'AKWX,>A;-%'Aݴ ->AV5'A;.>Ax4'Aݤ1.>AD 'Al0>Alһ'A}`1>A4'AA9|'AFdL4>A i$'Ar-Y4>AĨM'A1>6>AX4Om'AM 28>A׸'Aǎ8>A8Z}̸'Ax!:>A\Q'AN1:>Ax\'A1';>Aq'AD!<>A\'A=>A,KukԻ'A!J>>A4'AMs@?>A b'AX/?>A;'A=2@>A`'A*?@>AsK'Al&@>At'A!@>Ah!u'Aʮ^u?>APX:'AmjT?>AEa'Az>?>A'AV?>AS<'Ao ?>Ax'A=z2@>A`'A?>H@H@>Av'AE?>A<|ۿ'A_>>A\'A4'L=>A5 'A?\J=>A؊'AzPJ;>A'A)x;>A'AKh$:>AL`w'A>5&:>A|/0'A`.):>Aw'AXF:>AXa'AVw}:>AK'Aإ:>Ah'A3 :>AT{'AQ 铦:>AT'A&9>A\?X'A7.+9>AKZ'Ao>X7>A蔪B'A3 6>A*@S'AL`*)5>AN~'Axd5>Aw 'Ac4>AXR'AI'64>Aam'AM3>Ab'AF۔3>Aשf7'A?Bo3>A|'Ab|5Z3>A4Q'AtQh?4>AL>'AL4>AlNc'Aܬ4>AAй'A\4>A(Tk'A46>A p'AAiiy7>A i'Aօnڍ8>Ad<'A,:>AxG5'A/r2;>A Ķ='A*ޛt<>A\q'A@,+>>Az~'Ay c>>Ac'A jG:@>AP`2'ASgdG@>ALtY;'A%|A>APn'A;3A>A0B'AܨݙB>AA'A@C>A0 ,'A8]MD>A;m'A]/#E>AؙC'AZpF>AP{'A.rG>A'L'AH>A&'AgI>A 7'AI&J>A~'A W.J>A@ϟP'AڣJ>AaOv'A}ޗHK>Ai'A:vfL>A4tZ(A_UM>AE(A{ÒM>AM(A 5N>AyQT (A_:O>AA|} (A%P>A & (ASQ>A "I (AWc^LR>A (A0.DS>APhq (ASڂ _T>A8u=(AT>A+(A4H:V>AM Y(AGpV>A4 (AeWMW>A< A](AaEY>Aɵa(AKY>A4tIj(A[>A$↛(A\>Ab=)(A>]]>A@(A&]>A((A;+'I^>A}G(A2Q_>A@v\(Aq5_>AC&(A as6_>Alo(A3c`>ApJrg (Aod1`>AdC (AWyb>Ae[ (A TP c>APL (Ac>A(Ac>AEk(Ae>A/~{(AT:e>A>(A嵪X+f>A|2 (Aef>ALyK (AUg>Ac (AOh>A/o (Ai>AH LT (Ai>Al*9(A2j>A!4u(A[ k>AD(A | l>AY҄u(A)5l>A$-(Ȃ*m>A0(A%avm>A(A^Odm>Al (Am>A,e(Aȗm>ALiF; (AI|Tm>Aԃ+= (ARp|n>APIC(A\*o>A&(A"/so>ANC(A9,Ԭp>Az9(As|p>A,-(A_f}q>A`܈n'Atq>AFiG'A$r>AAl''AjHs>A0>(A᠖1t>A(!R'Agbt>A'A++t>A?!#'Au>A'A[! AsIx'ADRw>AT?;'Aν3x>AT'A}x>ATm4'Au"JFy>A'AX*cy>Ap'A!`y>A!'A}zz>AہN'A8{>A{'Aol]{>ApF<'A{>A/'A-|>A~a'A9A ~>AHez'Ai6~>AX=\'A~ T,~>A҂'A>Al'A>z=>AAxǫ.'A‚*>A1V'A2!>Aϙt'AzK>Adjn'A'a\>A$Nt'AAR>A 'A>A,'A]>A|}B8'AZp]>A'A#qj>A|L*(u'A;>A_!'A+l.>Axy<'AS”>A$?jZ'A[>AuHl'A6>ALG0'A?4>A0/'A,_J>AԸDo'A\p>A8-'Asf->A}'Ael',>A8N'A,l>AL喨'A)?>A/'A.mݐ>ATh'Acr >A+[]'An$v>A0'A@qϒ>A()ܸ9'Aa>AxO'Aψ>AP$\'AoXy?>Ai%'A >A]v'ACWK>Al'A&>A|]'A؈–>A1N'A7^h:#>Ảd'Ay>A@z6'A= >A 'A`=>Agx'A-볖>A T'A~`>A'A×>AgY'AL>Ad 'A?t>Aa'A{Na>Au'Aw>A\'A</>Ari'AH=?>A'AQ>AE'AR>Alj'A0R)>A c'A#cmo>ARF'ALZ<>AT*'AjP1>Al+ 'AW>AC'Am9>A''AY $>A|q'A:7>Ac'A>A;n'Ay:>AxD*e'AnejQ>A 1f'A>AA' 'Ar>A"2 g'A^a>A'Axw>Aġ#'AsW}>A9'A3>A"'Ast2э>A t'A3Q،Y>ABr'A\A\稬'A9Bcְ>APG'Ah>Alu1ǵ'A5֒q>AŞZ'A *>A`5'Avd>AT'AjŽ%>Ap(E'Aq>A.'A8d>Aψ'A&>AȪ5'AfOɵ>A6A'AÐ>AAZt:'Aj$O>A6'A >ATF'A%d>K`>A^{Ŀ'A'b>A Υ'AQ P>AXY'Ac-ַ>A ~'ALA>Ah_ 'AWC7>A,v'AXDp>A0ܿC'Aֹ߯>A3'A35 w>AԊ'AmV>AL T'Aл>A,4T'AS>A 'A&4&>AU-'AY>AD1'AF Ѿ>AC='AD>ApV'Az>AQD!'AF2>Aq2,'A>AԘj'Aeli|>A\- 'Ai~>Aʛ'A!]٢>A(~'A+Z>Aof'A%>AtX'AEs>Ah Ы'Ae>AՏ'ARY>AL'AWfO>Alv(ALA>A\Fk^(Alq;>A~(ApE%G >A.= (Am&>A|a (A0->A+ (A9oB>A6 eB(AOd>AXh (A^&K{>A"(ABV>AdD(A>AyD(AE>A)z(A6޿>A Z(A_>AP(A( >AP, (A! 2>A lv(A G~>AD9[(AʾW`>A\m(Ag>AtM(A[p5->AY(A`M>AaD(Atz>A4(AMp>A (Ak#>AdMb(Ae>Å(A(o>A "(A>At *H(AV>A,+(AL>A n2(AV>AP"#(Aϱ=k>A9*#(Art2>AQ%(A05Q8>A0˫&(AS>AL-.q)(A `>Axxm)(AŴT>AL0Z)(AϝY>AtV)(AoRG>At8)(Aˉ>A((A_,(>A)(Ar>A\H7*(A*>Af{J-(AY>A(Rt/(Ai]%>AEx$1(A=:7>At 5(A5,.>A<6(A)S>AD|&8(Aϙy>Ah<(A%>At,tx<(A@طC>A?(A>A\hC@(Ajm%E>AOB(AAxB(Av1AwPF(AE?i>A|F(Aez>A4I(A?Bh>Aq;K(A Ԙ>A)M(A;X_>A,sC/O(A=ްM>A@ iP(A!4>Ac 'R(Ade*>>A܃JS(A<2 >A!(S(Ae>A(IU(A'>AtmayU(A|a>ABX(A=h>AY(A^E>AL\(A$">A$>L3](A"-A(w+X`(ALp2>Aت`(Am.v>A<~c(AJx>Ax+%c(A4mU>A\mc(Agf>AI=%d(Amw >Ag(A-oY 2>A0*ΕGi(AƏ/V\>A@k(AL0>Ayo(AJn>AD9o(A^I!>A$Yws(AAg>Ast(A׊>A*8u(AV0>A(ނv(Ad=l>A5v(AYGk>A\v(A11A@w(AW>AcY!Gw(Aj3>Aww(A- >ARw(Ae%>Arw(AV.9 >A mOFx(A{y}>A\mx(A(3J>ANz(Al>AEx|(A>;sL>AHljt}(AT358>A$,(A!e$>At hX(AJҮT>A./(Api M.>A4w΄(A>AhoЇ(Ag>A @{(A_>A?N(Ac >A֓ն(A[c >A@VD(A7/H >A!(A>Atʼ(A>An (Aۯ)$>Auxl(A¾>Ai(AgIU>AԔd(A;P>À(A4  >Axw,(A-nB>ASU.5(A}>AX T(AdMG&>AE${(A<>AtE(Ak>Ah (ATsT>Av(A!H%֜>Aj\u(AlPv>A?(Af=>A(AJ>AH(A1eݷ>A'/E(AO^۷>AC~G(A}9>A>d(A>wr>AH=+f(AƠ >A:(AJ:5>AF@T(AS>AK߫(AĻt>A$3֬(AѬ1>AAHx=(A1])>Ads5Q(A@g>At;Z(AZFK>Aͬt(A?Ĭ>A@6ŵ(AiX>Adӷ(AM?!>A(AbMڴ>A.ك(A@\>A3妽(A7yK>A?!(A[>A`Ő(A>ATlL(AYȧ$/>A?(A([9>Adܑw(AGÏ>AZ(A e<>A P.(Au0ys>AoB(APWa>AxD(AN>Al)L(AuKs>A`kC(A]@JӨ>A(Ac>A$&t(AE~y>A(Aj7;">A|j43f(Ay_b>ALě(A j>AA(A>*T>A(O (A&\Q>A5(AgGn->A&3(A;De>Af}(AZ4B*>A̼A1(AV ֡>A(N^(A}.F>A (AnG@>Ad6(AI3vq>ALN(A9Ak>AdpO(A;=>A(A2,->ALQ)4,(A߉ ٝ>Ahet8(AvwX>A(](A 4>A P(A^.F>A0 (A[Eg}>A$EE(AA쳜>AI^(AUx>A0(A^ִכ>Ah,f(AΛ>A\^(AEț>ADO)A{>A$X#)A&0>Aw)A(*>A)A=љ>AQ"5 )A >AR!F )Ab>AG0)A.KM>Ay)A->A)Ah%q>A^=)A坖>A|)A=ȯ>A )AB>AHn)AY3>A`)A|§>ATG)Ax{>A)Aē>A`fe)AʼnVۆ>A4#6)A~39Ӕ>APLA)A5!j>At{h)AKvg>A<)A @>A̲ ` )A};>At )A s>A@")AdA$>A #)AdA >A ػH%)ALBwđ>AH_%)AweD>A[:=&)A/C2>At')A- ,>Al')A(A/')A 8>A')AIZ>A')AL>AHg()A0#?c>AA8 *)A߉>Ad]r*)Abb>A,)Aڈ>A@Di.)A3J>A@Ɗ.)A)3K>A۩/)AU4 >A((/)A) >Av0)Abд>A؄0)A^8+>Ax).)A#|>AČ-)Aƕ>ADG-)At= >AҙX+)ARe>Až*)Ac .>A/U*)A] >Aȧ~()A*J>Ay()AXG7>AP`Cd()A p=>AT+U()A/\>Alc()A/ #>A຺')AH>A ڴ')AM>AEl')A+lP>A|lE()Ak>AȻ_')A5L>AO)')A4ɡ>A K&)A i>AЩW$)A"P>Apr(#)A1B>A l#)A{!>AA 8W%)A"uF>A0')Ai>AX))AY3>A6))AUѫ>Ax` ,)AO5p>A 9.)ALm>AXi0)AM!>Ahn>&1)Abc%h>Aܓ&3)ASt/>At{6)AG>A#rx7)ARU>AS:)Ah;&>A噈;)A^x>Aܕ =)A5M>A{=)Aޑ>A\X=)AR>A@r=)AT5>A1?)A>o>Am?)AvIʨ>AiU@)A{[>A|A)A >AD)A8"0Ԥ>AxE)A-M>A\EF)A̢>A`tt)H)A{>At J)Aһ >Ad[8K)Agoq>Axt8 L)ADK>ALS|N)AF{>A4PO)A\K>A>P)A+̪>A̭R)A!Z>A̋9R)A#>AlMJT)A>A0U)AOM>AY)AU7m>AZ4Z)AGgG>AT ])AzoD>AX])AhԘ>AlJ6_)AA/>A8Gc_)A f˖>A̖`)Aq>AL]ϳa)AI6>Ap*yb)A>A`3`;e)A%H>A<g)A$?*>AlJg)A>AHej)AJ?>Ap-l)Aw٩>A0jRm)AaVҎ>AXǒo)AiV̸>Adp)A$Q>Alx r)Aۿ>AMq)A,[8>A$Ij\q)A]J`>ANQr)A]C{>A`!u)A4>A I[Tu)Ape= >Adv)Am>Aca-w)AYϕ>AXdYw)A>AV=x)A-- ݗ>A,-{)Aֳŗ>AT츦{)Ai+!>A@EN)AwƖ>AݙT)AZ1>AD)AKIj2>A0)Ak˔>A@VN)A\Ȫ>A?n)A/>A߲!)A977>AfO)Ay4K>A:)A֟>A,))ARWI>AD5:h)AzF&Õ>ALgR)A.>A4=)Aљ>At#)A)ȏ>A  )AvD~94>Ah~ۘ)At>>A13M)A۪5Z>AX8)Awyob>As)Ĝ)A썐>Ald)Av>A3KI)ATC>A|)A*B%>AП)A>A l)A5^>Aqh)Aod#>AԺ])Af^>Alo)A,y>AԭN)Atf>Ai)AQA>Ag)Ag!:>Aj)A:Sd>Ad0[)A# >A{$Z)AJI!*>A,X)A?p >A`K)Ai>AH.)As+>AL")Aͽ/>A)ARە>A7)AKMі>A8[)AÜ̗>AA)AW|>A"L)AO]Ȫ>A*)A0>Aו)AV>A;!)AMН>Aߐ1)A- >AOOhu)ADl>A A,;)ARX>A`m T)A^(X~>A|))AL>AԹ)A";>A5-)AC9^%>A7 )AikJq>AdK)A9>AXT)A4jӉ>Alf3)A>*]`>Ad"")Ad >A@N)A3A>Ad 2)A1x>As)A׌bk>A ~)A !\>AJ%˹)A~BT>A0lT/)Awd>Al'g)A\>A3+])Anܟ>A{)Azf>AzA)A솗>A0ŏ)A>A\b5)AN>A0y)Ab>ܙ>A)A[.`Pi>A:G)AV>At:L)AQ.>A|n)A}͕>AU)AuHt>ACq)A/>ATgO)A3.`ɒ>A"y)A$>APӫ")A-R>AhNd)Ap#>A4s)AiЏ>AtJ)A$*8>AxX)A*+>AH)A^>>A))AB>AT>U)A`{/ʋ>A\y)Aa>AqwH)A[*C>Ae)A.>A/)AݓY>AD;)AI>A ;)Azү >A(=)AϏΆ>At#8)AkHG>AG-)A?_>A\n~)AR>A|_)Aha>A!_)A ,>A4(69)AOXAt /)A!iލ>A8kW)AAy}^>A|l)A:`(>A4AV)Ai>A ԰W)A^>A2zw)A7>Aq)AV">AMC;)A l4>A\'@)A]\>A^ )AZ3]>AnE )AƵ>A`!')A냵>AmF))AM>A`t)A&L~>AxA)AZy6~>Ax)A2T}>ALۃvT*AC`Gk}>A.K*AJW)}>At|:*A[}>A88<*A|>Aĭ4M*A'|>A4W*AZ\|>AL/m *AJ{>A0k! *Aoz>A^= *Az>ABz *A߳Q;x>A\ *A2w>AD *Alm2v>A *A=^v>A<뇽< *AB4t>A5`` *Acs>At#*As>ALo*AWSq>A|@;*AHIAr>A|*AMWs>Aphɺ*ASs>AI**AHj*s>A *Aqgts>A<}*A2"4ir>A*A7Qr>A`J*A|ȓr>AX,*A+es>Ap!*Avuu>A"l*ACu>A*AAFv>A\VYL*A+vFw>Aܢ*Ax>A`<(*AeScx>Aز *Afx>A(3!*AE.x>AP+o$*A;w>AqT*(*A0nw>AH}D)*A5B#v>AZ)*A6·u>AW**AHV!t>Aw  **ANrP4s>Au**AUK6r>A}**AJiq>A؂w**A7p>AMh,*A0_p>A^.*A7Wp>A >;0*A5Ƣp>A=2*A=q>ADB4*A~,}q>ADK5*A2d\r>Av6*ACCr>AD彩17*ALs>A\6*Aht>A$ 6*AU$}+v>A@9\4*APv>A ]3*AFw>A01*A֎x>AA.*A] Mx>AhJ ,.*A#gz>AR+*AYz>A1NL **AxS{>A(o)*Ag{>Au)*Ao{>A| +*Agt[{>A\X,,*Ai~f3{>A(FT0*A{>ADr0*AP{>Ai04*A6fo%{>Adh\6*AYz>A"c7*A҅pz>A7*Ar>{>Axʪ"9*AF{>At9*A/}>A,v;*Az0{}>ATR;*Aճ}>A, >*Ay-y}>AltB?*Ang7}>Ax>EB*Ak^|>AokC*AMz{>A F*Ak{>A5F*Auly>AHAG*AϢ4y>A kH*A*'|y>AX]HK*A{Fy>ATgK*AG6Ix>A8M*Ag@x>A8 M*Ad `v>A48cL*Ag*Xu>A8xL*A*u>At}weAQO*AObv>Aȿg/P*AReQ>x>A@/&eQ*Az>ACR*A sz>AĕR*A#Oy>A(Y V*ACy>ATR3W*A]$HGx>AHwBW*A3x>A4W/W*A0v>A+qsY*Aפv>A=;Z*Ak'u>Ap)x]*Avt>Ahy/`*Ac6s>A`c\d*A댴s>AtnOe*AE*Xs>Agg*A! ws>A@:Lg*AE]u>ADnjh*A/9~Ku>AFh*A8*v>AlSWsk*A,EKw>AU[n*A"*x>AHܨqsq*A-x>A q*AI9Nx>A Zu*A.mo|x>Ah`sy*AnGx>Aܓfn}*Adx>A^*A E x>ADg O*Am?~x>A|3Ƅ*Ab;ۡx>AM*Ap8 y>A`0;*A0oy>A؁?)̇*AgTz>Ap:&*AFaKz>AAg *A.Yy>A i/*Ad]w>A*)*A\v>A̙*A$ۮ v>A0*AAS\*Aw>AGە*A;w>A`e*A\ew>AIX:*AU4jM)v>AH7A*AY!v>A47p*A t>A(k*Asɯs>A z*AċYr>A>|z*A q*q>A lwl*Aeq>Al0p0*A&r)~p>A KP*A(o>Al׊*A: +o>Ahk*An;n>Ax *A.wq m>Aq_#*Arm>A("*AiP?m>ARX*A,m>A,>*A-m>AS)!*AEm>A D'*A=/l>AɎl*A"9k>AР_s*Aqhi>Al?%^c*A8Ђi>A(p8 *A7h>A=^P*A6Hg>AՓ*A|{m0g>A4L*AjZX-Pf>A( :n*A5Sd>A#aV*A^#c>AGe*A*c>A8w'*Ab>A.(*A \"a>A3*Ana>A[Kn*A4{`>AxW*Aw_>AؚsJ*Aav_>A!U*A?GD^>AP*A|ZPc^>ALsq*A%j7]>A*AN\>A@p*A"p^[>A̠ų*Aͭ>[>A̮u*A9t]Z>A8*A$)\Q(Z>A(ܜG*AL8Y>A|q*A6Y>AM*A>Y>AhO|˒*A* Y>AT5*AQRZX>AXj*A^ W>ARL*Aѻ/V>AtҸc*A{U>A6Uv*A!S>At*엉*A{Q>Ad(Q*AUQ>AP>*ATP>AVRd*A ܴKP>Ax*A5ۤ;P>ADt]*AEO>AnX*AhN>A)*APxjM>A9*A N>AJ*Ag+M>A8H*AkGK>AwJ*A&;EK>A4{K*A" .[I>Aܻ*AwtnG>Ao)ž*AEG>AT*A@EnE>A *A >C>A;(*A4C>Aǣ *A3A>B>Am*A:@>A *A>>ALL?/*A)τ>>AWK*A=>AS 7*A 0;>A0*A^!:>A`lR*A9>AW{*A:ɚ9>A4Ɇ*A0IO:>A4$+AAc;>A8$A+Awr=>AЮS}+A?>AlH+AtϤ8?>Az9+Ašz?>AP+AK?>Av+Al1U?>Aeȼ+AJ/LB>>Aa&"+AxC=>A  +Aڜ=>AF4 +A92=>A`H+AkR==>Ax+Ap=>Aev+A,=>A)+A"g?>A<+A%R@>A2s+AU`A>A8XS)+AuC>A@+AGD>A07+A_SE>A\+AE>A9d+Aױg E>A`+AɪD>AQl+A/^aD>Alo+A)D>A+AEd1,D>AA$2+A#HoE>AS +AAsE>A,V+AۮE>A܏R9 +AOE>AS!+A}* mXD>A<X"+AW,t-C>Ane#+AB>A,piT#+A3^@>A/lD$+A x@>A$$+A:Vl?>A0'+AW茨k?>A0s D'+A3>>A Ik ++A >>AXo,+A"n>>A.+A; >>A+b:$1+Az;g>>A,U2+AL>>Ax=6+AHƂ>>A`ҙ8+A4>>AJ":+AW1>>ATX=+Ah>>A5=+A"j=>A)qA+A5P=>AOB+Acj`LS<>Aa"D+AkX@;>A$ƇE+A;:>ADF+Aװ,9>AT⿅I+AE9>A`3I+A 7>AbؙK+A>6>Ads]M+A4>Adת}!O+A-4>Ap&O+A =՛3>AΠTR+A4f3>AV}U+A#)R3>A.U+A[K3>A,K(6V+A'4>A LV+Ae=5>AV+AL\ 7>A;aV+A];8>ASqjNV+A:Jꢠ8>A$KPW+A89>A99_Z+AgS"9>AN~[+A[ :>AN^+A#:>AȘSy_+Akt:>APb+A^` 6:>A<c+AVI]>;>A +Qf+A6R;>A2Yf+A+Hv:>A+!j+AG:>A|IDl+A=Q4f:>Ax/m+A8R9>A<|;q+A̳I}9>AdS @q+A2m7>AtC!r+A].6>A-+s+A5>Ad4¶Ct+A޻M4>A۬Qmu+A[;3>AХAv+AE4r1>AH؄w+A+l['1>AyIy+A0>Ac{+A)I 0>AXn}}+A)`0>AhNT+AL0>A;#+A }0>A|Є+Asݢ0>A|+Al1>AIנ+A궉2>AI&+A!Ҹ\3>Ai,+A& 5>ApEOnj+AE86>APAq+A)67>AG+Ay~S8>A!ې+AWj& :>Aѕ +AI䏷:>An+AΗN;>A0&+AJ] ;>Aԝٖ+A*:]<>Ah)v+AL،{<>A_+AkdN>>A +Afy!@>Axp&+Aƪ|pA>AG /+A 6B>A|H“+AynC>A>+AEAgE>A#+AAbE>A4i+A!F>Aĝ|+A?nhG>A4$+AUGG>AQ11+ARmnG>AFC+AYȩiG>Avܟ+As7F>AlqH+A@ ZE>A|ױ+A'E>Ap/+AۮF>ATeޱ+AϽG>A0,k+AͩjH>Aln+AvbPs J>AJ+ALQJ>A$O=+A oEK>A$m+ApK>Ah˩+AdL>AhVz+A( M>An;%+Ab|LO>AhL|+AʧO>AKU+A'EQ>AXD+A { zS>Aѯ:+AAAS>A8+A FT>A +AKh;PU>AG<+AXV>A Ë+AB·W>AxMD«+A]MX>A1}2+AC"Y>ADc&;+Aqy!Y>AhA+A4.zs[>At<+A \>ADɴȴ+A$|f1^>A"+Ap&D^>A +Aff_>AӌK+AE@.`>A4ny+A^`>A2W+Awl`>A Q+A``>A,Ϗt+A2 2_>AT4^+A9^>A0|:{+A66|^>A;+A,^>ALHT+A3E9+_>A$Tb+Ac^^>A.+5+Adw@^>Az+As±[]>Au+AoE]>Aa?j+A&5x\>A|+Aɺ\>At3{+A^JR"]>A4+A^$A^>A"X+A˩Q^>AHz+AKe`>A֩+A(ba>A%A+AF(b>A@ +Ad>Al7+A3Dd>A3mUq+A1e>APFF+Aebe>A$Q+AlO%#f>AQ+A8e>AL=2+AG}c>Al+Avhc>A ,+A_qa>A[T+AEړa>Apn+Ab>A@&+Aʵc>AԺP+ARCAd>A`P+A,d>A@#eO +A+FMyd>A5쓡+A,`d>A$]+Ae\d>AY(6+Aeie>A0t/+AJ0e>A/+A0/Fg>A2+A@ ug>Aho?+A>Vh>A8ܑ6i+AkKu]Ki>AL+AMfGj>A`V.+AWf2k>AA>9+A9  o>A+Ar8o>Aw+A;_p>AX&`+ADXr>Aģx+AesWs>A`.+A2t>AdQ +A㬸u>ADG+A qu>A } +Av>A y+A~ȝ"v>A+AXw>A+A,O6w>Ad}#+AVXb;x>A<&+ASvy>A\^++AѠz>Ag+Az>Ap7 ]+AfH>%{>A<&+A'T{>AXgi+A {>AXi+A^PC}>A,AT.}>A0QH,AԖ~>A$,AЈ>A Dm,A¸Vc>A||,AT>A@ݫ,Aϋ}n>A6,A 2(>Ak4,A^p#ƒ>AP,A{N>A$ŢU,A]h>ATSŭ,A>Ag,AiPk>AU=,A]#`>AP<4 ,Ab͇>A,ф ,A 3݇>Axҕ ,A'2/Q>A }]2 ,AM˞4>Ap|,Ag\>AP\,A >A|e,A >Al:,A>AW,A)pN>A@,A2?*>ADl,A[ҁ>A,ApeJ>A \B6,AU^>AA,lL,AB_",>ApBi,A}R>ABN,A.M>Ag[,AB/>Ap,Aiσ>Aٚ ,A+̃>AH,A*0Ӎ>Ax,AŶ>AL6,Aאq>At+",AZiЂ>A|C#,A*h_>A<ڰ$,A3>Apk%,AlO>An',A>A;v',AR >A\*,ABΆ>AH*,A(&>Aqn}-,Aht|Ӆ>A8j@.,AH̄>A*0,AB >A`G71,A"[ym>A?:2,AUh>A0Y~X!0,A*ܧg>A\*.,A.I>Al.,A:!>A(MD0,Aܧ>A|JZ0,AzIۊ>A8lXo3,A+#+>Ad3,A%g>Ax!5,A>A8I7,A2Mԍ>A(.^8,ArM>ALIOu;,Aܵ >A;,A`i>A%?,A,lB>A|ۦKC,Al$>AE,Ai(>A`%šG,A~,>A0fK,A NW%>AܮƄK,Aye'ҍ>A6M,A󮚘>>A,G\N,A:>A;4O,A*>AO,A>A2'P,Ax5H>AH eVP,A`y}Yd>AH|[P,AёX>Ap\P,AS[X>AG^P,A7#S>A^P,AخM>AHLP,Au6E>A@dv5Q,Aƴ&'>AqR,A[}g>Az$ T,Ai3 >A:U,A)g>AHUV,A1U>AV,Ab+娻>AD9W,A Qd>Ah nX,AҚ>AY,Am7>A(/;X,Agˊ>A7X,A_ ъ>Aۜ6X,A.Zv>AHܞ(X,A_">A} X,A>A>A}Y,Aa4>A -YsY,AZ|>AA=-Y,Ajq͐>AH$Y,AL@Mv>A`aQY,AW>A'[,ArY+m>A$=\,AlE>AtyN^,A.}>A@@Lb,Ao nÑ>A(dlb,A @>A(sd,AB<>AXc_d,AbO>ATج1e,AoT>A%@e,Aߜ!u>A[f,AZz>A+g,A`aJ\>A3h,A>Agkl,AҖG>Ay n,Aԙ>At}`o,A>>AO?kp,A2kH>A{nr,Af>A`[#s,AK>AIt,AR>A$qpt,Al*>A4nq,A*˳5 >A( o,A9X>Ad6fo,A !'L>APʐq,AO>A q,AuE>A|Wp,A ?X>A;]}m,A;暎>AH9Nk,A(%o@>APoD!j,Ao eя>A@G2h,Aې>At'}Aq&>g,A>A$:Gf,Aa(מ>A?3f,ArL>A ؔc,A/w>A`,AS3>Ae^,AG<>AK^,AL SQ>A|cSZ,An>A = TY,A5>A?V,A>AtxR,A\z>A8~R,A%鷨>A=IO,AA[>AgL,Ae;Cez>AHK,Af5>A&[I,A];"0>ApE,Aq`>Aj"B,AIKu>A0A,A\ ٝ>A$zCI>,A*>A<,AN8i>AAs};,Aq'@1>A,Q%q9,AsHB9>A26,A>A8 u5,Ahed>ArU3,AJYʛ>AÚ3,A1\>A;0,A^>AD!,,Aaj>AQ?),A%$>A@8>X&,A]%9u>A *&,A5 pW>APG%,A4z{>APt- %,AP ?>A\%,A(>A C&,A,ǥ>Avn',A0>Az\',A*>A8N`?',A(>A#=',A^|ٶ>A+&,A9Kެ>A,7t&,Ao>A4y %,A*b>A$Y#,A*X>A(\>l",A{e>A$X!,A&>A!,AJ)o>AH,A>AT-,ApV<\>ApCJ,A[B=>A`9,A;}H>A4h|(,AxN>Ap%),A-S>A⻵,A >9>A4O,ANϾ>Aix{,Ar~>AL0H,Au>Ay?,AGe>Ah,A&P>A&,A>A>3,A3>A9p,Ai{>Ac,AVU>AhA" ,A¸+0>AHz ,Ab ~>A$`!,A*}h>A3|]",A)>AP",AAz(",A}@>A .!,AF{/>A.!,Ad>A4`- ,A4 >A=<,Aεa>A3|J,Ad~c>AZ?ʮ,A/ >A@Ә,A[>A,Aɷ̿>ATd,A^$>A~ñ`,A/>Ai0,AW5K>A^r,AL>AR,ADh>AG,A2yQ>ALE~x,AWf>Ayv#,Ag%=,>ATeJ,A0ğ>A#p,A]<>Aɖ^,Ae]>A9a0,A"3>Al{m ,AZ>AHdF ,A>A~W,AZhq>Ax,A3>A(̛,AA!>A,A/} >A5O,AzvA^>A f,A,eտ>ADCnP,Aݦ>A O,A>AWg+Al~->A8Da+AAQ7>A@O-+A%t>A 3+Aa۽>AM+AM ;!>Aw+A^h!J>A|+A{`ҕ8>APԫ+A%-le>A /hG+AB>A!_+A1>A~+A>Ap0i)+A>A|+A{;ADzO+A h>A@LV+A>A$(5+A4>AF+A.m>A,^+AƂ#D>AwR+AåPA>ABu+A8}v>A,6x+AE>AJA+Ac7>A>vW+AȒX>A+A">A+A`{n>AxC+A+y >Al";+Ar(>A8bg+AT6[>A^+Aػ>A@[}+A z>AW=+AjO6>AAPz@+A-`>A(Mb+A>Aҷ+ADA>A8.Ģ+A4rd>A\+AE-½>A(H|^+A[>A}D:+AO0U}>A$K+AI>AYW +Ar>A/K+A*>AH+A%y[>AIøٿ+A>A`C+Aw͸>A=&+A)g`>Aܨo]@+A$B>A*_+A0K<ְ>A83+۴+AF>A}+AI>A'+A (>Ah̖#έ+A]ף>A1vt+A.^c >AXc+Au/z>Am+AI$>A(D/og+A7;>Ar8ߣ+At@l>A Q+AwM>ATbM5+Au3>A4+AV>A۪+A6e>A"5'+A4>Ak+A/G>A#+AbFU>Ao>Ag +ATʙ>AHJ+Aȋ>Adg1ڗ+A>A( $+ATW>Afh+A r>A 2+A2_Eϕ>A$@+Aг8+>A;Ɏ+A#a*>A\#+Ap֓>AɊ+AZ%>A+A`U>AU+A-Տ>A`+A}֎>A|A+A\`֍>A1Q+A"ƍ>Ad++A9*>Al4u]~+As-r>A$|+A!꺈>Az+A>AW߀y+AƄ11>A,%Kx+A3 ʅ>ADX,u+A;c>ADr+A&>A(q+AUVʏ>ABdpo+A$>A&w#l+AĴ>A$k+AK]-J>ALi+AL>A5ng+AAxf0g+A&W~>AHIc+Aj}>Aܧ.2a+A0}>A `+A,Z}>Ad]+A]q~I}>AL\M$]+A}4}>Asks\+Am$|>A%Xm[+A z>AY+AEy>AW%X+Ay>A[KpX+A6@!w>A_rW+A!v>Ae{SW+Aʚw>ATS+A7/w>AĪmP+A#">w>AJÔN+A6#A*v>Ab^M+A yvt>A tK+ASAH\6K+Aחs>A@G+AkPMs>A64$D+A箤9s>AЈNC+A/r 'r>A A+A0Cp>A>+A}Ao>A8 ;+A_Y,o>A9+AI)o>A+K7+AA]>o>ALg5+ABU n>A8_ea3+Al n>Ad]3+Aan>Ap\0+Am>A\Q/+A8{xZm>Au~,+A?(m>A46 ++A+d@l>A^)+A_j>A.tR,'+A:vA8qE$+Ah>Ahj<$+Awi>AVp#+Ai>A\"+A0Qi>ANl+AoKc.i>ADςh+A-i>AC+A8 Wo j>AJ87+Aߔj>At+ANk>AHC+Aܙ~k>A +AItk>A$ +AtOEXk>A" +Ac¢Jk>A:+AAk>A,-s+Ak>A4X!+AO{k>APJL+AiH#k>A"E*Ap$$k>ACo*At>k>AZDs*A.l>A#*Aw3l>Ap KL*AZX%l>Au*AE=l>A\*AqLm>AE**ASnm>A*A OIm>Al~*A#l>AOʇ*Avʈj>Awz*Aփi>A`ru*A 0-j>Aj>A;!*AT}k>AM*A |/k>A<8\*A,k>Aȅb*A|Tfl>A`}n_*Al>AB*AQ*Lm>Adj*Alq$.n>AEU4*An>A=a{*A?G|]o>A*Ap`o>AtS*Az? vp>A3TY*AJq>A 0*AEr>A*Am"cs>Ah*ھ*A;Lw)t>A|޼*Avv>Avv*Aqm%x>A$p*Ahoy>A$`*A}Xny>A,*A {>A$@O*Aj}>AWr*A[@>AIF*A Vt>A@t *Aj>Aq߷*Au>Aܐp*Ak4`>A*An >A *AhԆ>Al`V*Atᎈ>Aȴ-<*ALH>A0 i*A$K>A]ە*A}lc[>Ax)*A \\>AkYL*Aʆc>AhJfd*Aq9}j>A }*A_n>A|6B*A>A|oB*AL>A|T*A<=>A|~9*AHΒ>AdgF*A/:>AP*Aw7>A.*A>A8`6Ï*A9`g>A숉*A>A2W*A/٘>A S*Ae>A*A6;Lƚ>AD<*A2ߚ>ATD*AKAl>A,K*AeF%>Aىz*AT=>AlrF*Aq|)>Aл6*A?>A c*A/ǡ>ASf*Ai}sX>A"*A-rc >A`i *Al=>A$[*A* $>A7-r*AH >A֖6*A>A>*Aʂ!>A4 eB*A9ի>Axuԑ*AJݺ>AӷȒ*Aܔß>A2*A>A,.*A W>A'+7*A%tp>Apg"*Ac>A *AHt>A ڔ*A'R>A4z*AJ:>Ad⊛*Amac#>AҒ*AdI >AП*Al>A**A}j>A,ڼ*AD>A"[G*Af>A-5*A9w>At*AA]>Atx*Axf>A~*A ik>A̶*A)3>A Q vi*A:M>Anc*A(E(>AP3 *A=>AXHU*A4D>Aڰ|*AF>AxS+*Amf>AX&M,*AK{Լ>A7*A}3>A*Au? >A"*A:+>A (Ģ*AX@Ǯ>A(]0U*A__Gy>A@0g}*ABC>AH0z *Au >AX֯*AJݼ>At8Ο-*AF>A N*Az:l>AM*Ax6>AMݭ*Aeb>AxDZ*A >A裀*A6a>A@ik*Ao>A$\*Ah>A`d*AwQ>A(GnN*AE>APԋ*A4G>Ayy*A?dM3>A83*AdC>A+g**A,>Ajܘx*AQĶ>A*A86>A(٣*C*A >AD =*AT>AhnƖ*AG~>AP.*A#0>Aģb*A? >AC*AP>A\36*A!_ >Ab*A;^>A b*Ax/>Ao*AZ>AHa*As{h>AD 3*Ajc>Aֵ%*AّS2>AaQ8*A'>A|d*AT>As*Ad>A=ٚ*A rj>Ak*A堮A>AĔIH2*AߐgU>A **A梅>APp*A?_>Ak*AJ>Av /*A E>A]{*AK/>A 5K*AiŖ>AP *AX7>A(9*AX8@$>AEM*Aci>AAc*Af~>A,|[*AXߖ>Aqv*A>At*As.>A!H@*A>Am*As>A԰>j*A>c0>A©d*A7>AuJ*A0]>A87A0*Az>A$e*A>Av+*AY~>AT?Q*Ar$R>Ad*AAm>A|*AB8t>Ak *A^,>AS*Aq>AAb*A^F`>Atqq*A7DE>Axy^*A'S>A{c*AOH->AA$8*A\>AJˇ*Ag >A8J1*Aq>AV*Ab]hg>Arƃ*ASy>A-9f*Age>AQ*A>A؁*AIhe>A*A=+>A|D*AiΖ>A@8*A'm>Atwm*A:Ĺ>Ah/1 *A[AnS~*AF>AxQ}*A#L(>AhMw}*A=>A0'R*Aءy/>Aؓc,!*A4L!}>A>*Aw&>A0o Z*A0R>AH̫*Ad0>Ah$~*A'7>A+[*Ao;4>A냖D*AE.QӖ>A <\u}*AVݞ >A,I5}*AVBn>Au{*A$>A%z*A1>A.~6x*AJ>A׎w*A(n*>AP+v*A7 >Atzu*Ame>AXQt*A ؁>ADGØ`q*A{[VH>A8MHon*Ax>Aۃl*A`7>A ~G5k*AV>Al}~Gj*A`]PC&>Ar"h*AE>A$ ̞h*AnE >AH`Pf*A>A`"aMe*A>A\ Zc*AS>Apyyb*AE>Aa*Av >APNPbO_*AOLQ>A_L3\*Ar>AkZ*AVXI]>ADbW*A1>A0sU*A}k>AvyU*As ?A%Q*AW?A"@N*A??A?A}=*AѝN ?AH;*Az^ ?A(:*AjeO ?A487*A%P= ?AH4*Ajc ?A-X1*Agh",?A,7\/*A ?ALǘK.*Aҥ?Acֽ,*Ar?A_Z,*A*P?A9+g)*A9?A &*A*?A7%*Aʟm?A!*A1?A *AnK?A*G*Av?A&e*A":?A$#ı*A<X?A̮bg#*A@{?APb*AA8'd?A6 *A%?At f *AX?A|g*An??A|VL*AL?AtV6`*A^?A#(*A?A̭*Asl: ?A9I*A ?A d*A7?AL *AF^?Av^ *AxzF?A쫚 *AGW?ALS *AO?AD*Ad"x!?Aԇ*A"?A ˯*AigK$?Ay0*A\$?A\/*A59%?A)ANK?Ak)A5&?A )Q)Aq3?A<+)AZ!O0?Ad)AjP ?AX.Υ)AN4p ?Ac)A ?A(_ )AD I?Aa R)A8c?A`9)Aɻچ?AqI%)Av??AԕIO)A+/z?AHGy)A"Mb?A X)A?A =B)A.?A")Aɀ̵?AԸQ)Ap?A6+)A.#>A,D)Aˉ0>A9)AVC>A|`)AP;>A{$x)AJ>ANt)AhW;>AJ)A+>A_l)AR>A4R)Ay0>A$)Ar.^>Ack)AB$>AUM)AQ>L>A+)AD8>A)Aҡ@x>A0)A,>A|')AوA$}O)A_m>AdP)Ag5D;+>ADLQ2)Ax>APY4R)Ai?AV)A?Au؀)AeS<?A7dy)A0 ~?A4r)An?A\٣)A;Vf?A gY)A?ATG)AY;?A'v)Am?Al$ν)A>zk?Atu)AΕ?AS)A?A)A H ?Ahr%)AE*?A)LR)AF3 ?ATx6)A + ?Aq)AZ{ ?A$ă)Akhl ?AR)A߿ ?A /Q)AԌ ?AX\XG)A= ?AT# ѹ)Aɽ?Alb)A"N?A죵)AJ٤g?A4WͲ)A:"?A)A9?A L)AtB?A )An?AY)A!)?A)A&4?A $)Ad2n@?A:H)A{P3L?A9L)AW?A%)AזƎc?Aؼɇ*AFY:o?AdAC,*AAz?A8Po*A9I?AL,*A‹Jn5?A&59*ALSD۝?AOE*A)/I?A R*A_Y%?Ai_*A7?ADg.l*A)2h?A*sx*A<\ ?A8Dž*Aȧ?A *A*RAE?ARr*An?A@ެO*A|9(>@AH) 1*A, @Av*A7@A5H@Aވ-U+AqN@A2Jb+A85T@Anmo+AurY@Ap|+A^Bg_@Ah$+A:$~e@A] +A(S@k@Aq'&+AIq@AO_+AY7v@A`K!D+AK7|@A(dC+A^:.@@A (+ATz@A X"u+Ag]@AV1+ADy@Aj~,A&W5@Aңu,AN;@AaS,A.䫤@AHw7),AX(f@A&蜟6,AG-Z@Az+ D,A1eص@AV}Q,A>,搻@AHc^,Am_uH@A {ml,AV@AGty,A@AHp,A[k@A?2,AJH@A8,A>@A_Q,AX@AX@5D,AiS:@AF,An@A-,Aڝ@Atj,AfN@A01,A^L@A-A9+AAp8-A \ AAAAy-A; DAA0xА]-A˜BIAA- E-A@N,VOAA<2-AMkI6TAA (#-A9Ҡ"ZAAg-AF [E`AAB6-ApeAAL-A\xkAA$Ťi .A=-qAAh.Af1vAA:*%.A8o|AAh;3.A"AAD&QA.A%AA`pkO.A/϶MAA;QW].AeБAA,ЄAA\Z/A4AAlt^/AwֺAA$%/AkjBAAZs3/Ao€AA`A/AqgAAD^JEP/A_QAA4.^/A :iAA*)m/AۗAAҡ{/Ah BAq/A^8BAH8/A p BAy&/ASdTBA1/AIՎBA6@/A|*[lBA/A4k#BAPk/A 忁)BA# /AW /BA/Ax34BAb3@0A}[R:BA 0AY/?BA@& S0A>X*EBAv0A@JBA3$0ACi5PBALe+0AtչUBATJ20A=[BAD (:0A=Csr`BA|A0A2CBfBA0&H0AGvkBAzjj\P0AoDqBAW0AB{vBAl\n4_0AC|BAf0AߋgBA: 3l0Amp>BAX!Ch0AtBAdJfg0A˂BAĤ)ag0A-WBA~e0AYBA~'d0AupBAvb0ABAdWX`0A YJBA:I `0A1zBBAN_0AgmBA0o]0A~[BAw2\0AI+0BAQvZ0AÞBA ƺ1Y0A6μBAn9nX0A4$qIBA*B BAk>/Ab2BAuQ"/A BAS/A1KN,BAl,..Ao8BA.AЋlBAk]1.ATD0EBAM|.Ar>BA%q.Aff#BAmy.A>BAO.A%nӘBALj .AfܛBA.AK|GBAM.AV?BAP.AnBA@?.A\BA,.Ajx BA07?.A;BsBAQ6.Ai=BAx\aƼ.AYPBA4~6 .AF[LBAu.Au)GBA\s .AB0BAܢɿ.A:3BA8Ql.AUo ʒBAS.A^BAPm.A~n{BAn8.AܥcBA3.Ax1BAA .AuBA쫴 .AZ BA .AmYBA0.Ar#BAOP.Ad`BAA%8.A 1 ԎBA|)3.ArdBAxdR.An͍BApWrv.A ABA+BAsc.A78NOnBAL+̤.A< ^ŊBAd?՝.AͳbBAh .A-$ψBA?Б.A?0BA^Kҏ.AgfBAg.A.?@BApi.AlBA|ڇ.AgwBAأq.ABAp#Tй.AW6BA-.A\a@:BA.A>BAd).AٺwBA}x.A2BAy!.AcBA4TA.AGz.BAK@O.As6BA z/.A^BATK.AvsBAdk%.A3%#BA= }.Ae~BA".At}BA(.A 4}BA:Ư.AqyBA|.AGT.wBA|NJ.AlwBA{.Ay~vBAͭ.A?UʱRsBACd.A1k]rBAlpBA3W}BA@VQy.A=Ba}BA|٬8W.A?}BAԟK.AQs}BA\vtOx.AfǗ}BARKv.A}BAQt.A|BAuq.AYl|BA4йl.A }BA|yNk.AU}BA8l.Ar}BA,o.ANIh~BA0 ^p.A3~BAn.A\MFBA֞e.As 1BAs@Ja.A/YXvBApa.pT_.A7y~BAa.Ac|BAXK{\.A|6|BA].A\QzBA c.AwzBA*g.AX%+*{BAe~t.A;8^{BA y&y.ANzBAT8rz.A;zBA 䭨r.AqrkxBAù j.AnwBA䩘e.A wBA C6a.AZvxBAt`].A+,y4yBA-V.A' xBA\K:Q.AcbwBAy+G.Anl@vBA@.ATHy(uBAoo2.AivBATC[U,.A'a_vBA Yؠ*.AEDȗvBAG%.AqqFvBAF.A-ItBA-A NrBAҲ-A6|qBA`-A1pBAdy -ADooBA0,-AfBAL-AoZfBA#-AwgBA0-A(]hBA?D3-A#ʳ{hBA`*=0-A+2jBA-AFvjBAi-Ao-ѦxjBAR-AJHgiBA$ηſ-A'yeiBA(#-Ap iBA=-A`4 iBArm_-Ad hBA8 -A|hBA腽ذ-AT+Z-gBA\a1-A?fBA(*έ-AfeBA +i-A" fBA$.-A-eBA<7z,-A?HeBA03-A\A=dBA\-AwQcBA "-A+bBAdw6ܣ-A|0raBA2-Aɔ`BA( h-AE_BAV-A:^BAXG-Adޗ^BA!a-A^BAH5-ASI`BADTҸ-A6aBAgP-APckbBAlS-Aɗ-bbBAR];-AA`BA܈-AQ8_BA1yLG-Aɺ(&^BAx/-AM^BADp^-A\HQ]BAhN-Ad ]BAiOUđ-As:ZBA "ą-A qfQeYBA$ۀ-AJIk'YBA&jޢ-A1YBALc|-A A\YBA4\ʗ-AHn[BAȬ"MT-Ao]BAL꛰π-AϺ]BAe}-A%+]BAnRXz-Af_HZBATV|-Ab fYBA[D-A2BWBAϫ-A7VBA$}?yLBAl-AWJLBA,Qwh-A(XbKBAkW-A[xJBAP7p-AZ;yIBA-A=IBA)-A`f_HBAPp-AH_uIBAHx`T-ApIBAÈޜ-Aʽ`IBAʏ-A+0NJBA`t-AlKBAT-A4IBAC!-AK8IBAud-AGBAJȳ-A9FBA ϵ-A]vFEBAp#-A~*EBAx2x-AAjlEBAD\-AFBAd0ӟ-AcZIGBAx-AQ.)HBA|\-AuWHBAx -AV[HBAX!c]-AY!IBA1-AI>`*JBAD ؠ-A꓅JBA/$A-AFMBATۛ-AmcBHNBAC--A917NBA -AbUvNBAoz-AP! PBAX-ArQBADꐓ-A 'RBAFv-AR̺GsQBA]\I-A쓎;QBAq .t-A=ŽRBAXg<-AjeTBA(}3-Ah#STBAͷg-A4pMSBAˏ-AwRBA;-Ai ORBAǣr-AQBAت)A-A_)0PBAP-AYUOBA$-A˅OBA/0m-A*BRBA/M-AM&jSBA.g-A|KRBAD]{Ё-A RfqQBA҃-AwPBAr -A3#rQBAѪ-A lQBA>kx-A?9RBA]ݡw-AIISBAN|z-AdTBAzZu-AO6UBAyt-Ae;ȥ VBA?ns-AGc/ VBA y&p-Aq|VBAh6E*n-AqÒVBA00i-A˛UBA4b-A[TBAPIb-AMRBA$Ed-AQBA`sb-AwءܶOBAĻAd-ANBA4rb-A_^bNBA >]-A:JJBAX!Kcc-Ai JBA6sa-A{AeJBAF1^-AF3JBAh\-AR([JBA(FrX-A![jIBA9X-A$HBAh^-A$HBA)dѓ]-A~FBAT9_-A6 FBA_^-A`O/GBA ;Y-Aծ/GBAV-A^EBALZbT-Ad6QEBA3[T-AJ"05CBA}4a-AT9BBAjRMa-A;PBBA$D9_-AQABAld^-Ac @BA^b-A޼>BA,@Y-A:ű=BA$P-A+=BAM-A.~"X-A[S 1BAPP[,AשO2BAe:,AqWK3BAT{d,AqD7k3BA,Aэ3BAű5,A@DO4BALӶC,Aq+4BA-J,A-M~p3BAX> ,A2BA ,APX1BATSB,A$b-BAT,AI: -BAH5L,A8k*BAAl,AGa(BA2%c-A8]u(BAC3M-AXU%(BA,#-A@S%BA`k1-A~ħ BA'_=-A0zBALF-AsZBASS-AfBAL/AuO[-A\BA\`-AbXfBA˖g-AyS BA)*l-A-y9wBA@>[r-ACnBAgOv-ATq賀BA( 01}w-Ax7[BAu-A,@BA}u-As~-BAըavw-A`BA8dy-A; BA鞧y-ABA |-A?Vu BAA܈-AƁqBA3^-A5iBA#j_~-AxHBA̍|-A43BAU6(|-AGܜ BAL4z-Ai,t@BALu-AF0lBAFEr-AE&BA$Z5cs-AWr5BAF-r-A\BA)BA8X-A 죍+BA(K,AH6+BAQ0,AY%*BArm ,ApGP)BA?-,A|T*BA7#Ʉ,Ae,BAw,Ac*-BAZh,A| w&/BAGa,Aƥz0BA(,Ak3BAW,A۶A4BA',AGhY4BA ,A;,o6BA@M5,A4Vʬ7BA`A,A-d9BA=,ASaIBAԂuD,ABA\5@p,A4"@BA0I,Aa@BA(K?Z,Ao ABAdKG,A1@BA@,A̪ 4@BAwm ,ABA<,AA?>BAHx,Ax\a=BAًq,AN׳BA/v,A7>BA ,A/av=BA5,A{=BAs,AYMW4BA,F[0h,A e3BA$ i,AH3BA =kd,A=j)5BA}u+_,AHN'5BA g\,A|4BAEg[,A 4BAV,A)f2BAkgQ,AՓ0BA̕X,ASi0BAZ\,AtW0BAh\,A7:e/BA SWY,A\Q/BACW,A51BA`tjQ,A)^2BAhL,AC2BAQ9E,AQp2BA{A,Aޢ1BAYA,A(z\1BA@f<,A1BAÜ8,A>Y0BAT7,Av./BAP'EB,A:_v-BAt;#yA,A0.BAgFq=,AQ l;.BAT.1 "4,A/BAb/,AW0BA-OE,,A`.BA8,ARU.BA,A]H/BAP%},A )/BAܹMc ,A~]0BA T#,A*&J2BAQF%,A4H 2BAy2(,ADɌ`1BA@j5&*,AyǗZS1BA;,R.,Ay,1BA"/,AZ3BA8~w),Ah23BAֻf(,A 5BA0u,A! 44BARF,AEPO3BAU",A9F@H3BA4Y?!,Av83BA˜,Aj]3BA5A,A3BAdT4,AQt2BAy. ,A7/IF3BA,A}2BAXx ,A k1BA՞' ,A9 ,1BAXEN ,Aiט2BA4+A1BAb+A?pq,@2BA8~ C+A1BApp+A7)2BA8H[+AC i1BA(+A苘0BA +Aя0BA$6S+Ay/BA@Ab+A!N$_.BA0^Z+AV@-BAj{+A-BA<)'+Ax-BAv-u+AN:-BAx!`G,A9I-BAJ),Aʕ-BAd^29,A@/,BA,Aa9OM+BA8j,AU*BAl,Ag)BA^ ,A (BA5v,At4$I(BAU,AwI`(BAD,AC**BA)L,A/bO*BAL}P2,A@*BAՐB,A'(BA ,AHR(BAvI,A?'BA(Ƅz,A'BA`q',A]be&BA;,A0&BAi}R ,AiPf&BA4b,A/&BA(|B,A(&'BA4,Ayo&BAh+A}%BA,D+AUw%BA#+A+%BAcķ+AL $BAQ?+A)w%BAX"+Ah!&BAd\+AD%BA("+AU%BA?r+AVk%BA@F6+A*L'$BA`:L+AȌ8~"BA { +Am!BA0+AxT#"BA+A6Y#BA.5+A-G%BA7h+AN"9 &BA<+Ac/.9 &BAT+A*ARK&BA)+A) TK&BAC+Af&BAȭ0+A6&BA,*+Au'BA Z+Aj믇(BAW`1Q+Ay$*BA"C+AOm*BAX-+AS|0*BA]Eq8+Ag}+BAT+Aqԛ,BAhv`+A޻,BA=+AJ+BA+Ai+BAw+A{S,BAR+AG,BA+AI5BA0|+Ap+Av=BALin+A=BABAh+A0S4=BAlQ@f+AH2j?BA}b+A>BAH"`+A_:h=BA=BA@\+Acq@BA(ު+AmO@BAND+Aוxn@BAH1J+AvU6>BAh9e+A2BAp!+AD2BAV'+A@[B1BAX^+A09$,BA.b+A og-BAQd+A 29-BA8Jh+AQc,BA Mm+Ak,BAgp+A+BAp?vq+AST*BA`Q1x+Ab o*BAM$pz+A F+BA)~y+A¥<\+BAM\|+AO:K*BA6~+A2)BA`n}+A0g)BAv+AIa)BA%,q+A-9")BAh1Jp+A^*'BAp59p+A^X(BAk+AY"'BAя;j+AJC'BALJbf+Aٛ0E'BAa+A:(BAUZiX+AW)BAZYW+A";)BAP,#\+ADf*BA`?^+A +BA \+Am U5+BAz%'Y+AiV+BA|N4V+AU",BA0D9;N+AB`+BA@Q`UJ+AZ!,BAOE+A5ԧ,BA!>?+A;lFm-BA8+A4$\<-BATI;4+A#8]_,BAt.v24+A{*n-BAd,+AY.BA ++Au /BAx%+A/v-/BA,N+Akh.BA( ?+ATp.BA I+A5(.BAtNnE+A9fm-BAPڣ9+AF'=.BAdɖ+AV$[-BAآg+AB.BA܅{]+A=,BAXIH+AS R+BAϒ*ALA'BA oI*A(BAtډ4*AfT)BA.*Ace)BAZ*A~/=)BA,-VW*A¿ZgD*BAtDS*ASĜ*BA,)*AgH-+BA"V*A\E+BAxr$?*A ,-BAE*A qq,BA|*w=*AXH",BA *A,BA&xu#*A{?Eq,BA "R*A:D ,BADVi*A8+BA*Akubc+BADѪ*A ^*BA&*A]\3*BA{>4*A*BAT*AV1iG+BAbwb*AwKd+BAAU*Aw"+BAPJ*A9()BA]**Ac5*)BA *A~e?O(BAwn*A߉M(BAP[1*AE'BA [d*A2 &BAԘ*AO &BA*o*AGF%BA&*AQFE%BAaF*A%BA̵~*AȈJr$BAo *AR[K`$BA*A\#BAtt=*AֺMW#BA|5*Ay"BAo\*A T"BAm*A<"BAiá*AMqv"BAwbe*A$BA+*A*2(%BA\1'*A2va&BA 2%S*A5f=&BAO*AQc'BAorĿ*AO-2{'BA2*AvF&BA\[Yɶ*A^%BA%nkn*A6$BATa_*AC3$BAdv*A ̯M$BAp*Ao_IJ#BA ,BE*AGNz"BAKڣ*Adv*A{Q~ BAPgWo*ABA1w1m*Au?BA|]hh*AtOBAHզf*Ay>SBA4h*AHeBA-Gn*AKDvBA0o*AkBA:#o*A-BA@cYn*AsBAk*AtBAg`*AXvBAj,[*A:laBAtX*AMBAL IW*A]D GBAePY*A BA M"X*A  BA-R*A4ȭBBAxӤG*A.eBAȔ(C*AT!BAStD*A.gz.BA,- /E*A^?BAܝ-"#L*AABAwtI*AuBAК[UF*A>}BAHIA*A+BAglq>*Al\'BAl=*Aw@y BAe::G*AH'm BA N*AD BAD}|"S*A&@JBA`ꄀNU*A6BA0JzZJS*Ar^BA( PT*AhgIBAX<+bY*AZBA cdU]*A5kBAlg*An~BAğ?i*A3!:BAuth*ABAtc*ABAx ^*a*ALBAta*A]QBADk]*A1e9BA4[*A0BAVۺT*ARمPBAHyN*AځBA,nK*AUCaBA*Ab$:BAy>*AZ0BAd;E*A׭BA$"D*ABApU:?*A BA`<*A&IBA@4*AZxǴBAhMhu/*A݇kBAT,(*AxQ3^BA<5$*A>BAPu*AޘfBAtб/`*ABA7f*A?BA\YZ *AQy@IBA,=*AX6IBA6R*A0BA(j *AZERCBAt[e0*AR8qBAdyBA( )AiX BA{)AguBA#wA)AVBAU)A CGBA\|[)A`b BAӂ)A(BARD)A`|BAlo)A۽BATX~)Aa7BA)AsBAD#/+)A ABA)Aþ0>BATV )AiBA|V)Adڡ-BA8@8պ)A|wR4BAd'c)AP^BAX)Am%BAX)A0ZܹBAM N)A.W]BA ")Awz{+BAdB0)AծnBA3)AVGBAs)AᵋBA$L)A5ǡBAxk])A~Q+BAl<)AwBA z6)AhBA(&Äg)A BA])AVgBA{鶆)AS%>BAd]_)A3xDBAXD! )AmBAl'uh)Aۙ~BAz*AӫBAL*APu>EBA)A PBA`n)A54sBATii)AY ABAĎ2)A( BAqE)AJoBAUm)ARGBA*wK)AaBApR)An ;BA)A`b%BAzLM)AбBAX)A*$BALI+)A($BADuo)A0cBA!)AFtBAd#p)AG FBAŴ)Ar =BAL` )Al/}>BAʏ)ApBAa')A1lzBA0c_)A5BA0)AIaBAJ)AOևBAy/)AK+BAd )A_66 SBASs)AYĠBA$'~)A2BA6>})A5{BAmx)AU2=BA|u)A UBAt0s)AXWBAhr)A'BAts)A[- BA6مq)Ad&UBATب9d)A{E~BAt b`)A#ĺR BA])A̚X BA`6+Z)AjR BA|s4oR)ALUX BA|#R)Avg# BA3ڹV)A> BAV)AQz BAB;U)Ae@@ BA8uR)A M;F BAP\yN)A#`j:BAp| M)A|+ 0BA|NN)Ai?BA^])AgZBAߨb)A=2BABe)A$&(*BAHNoja)A7BApF[)Aٹ;nBA|œT)An|sBA'L)A%fBAdSH)A4o BAkk#B)A(tBA+d;)A ^FBA(p=4)Aٕ$BA@ &)Ac:BA0up()AQ>FBBAX*)ALBAD(8!)AS.?BAt )A=zBA@X)AnMMBAa SK)AfBA{])AGBAVW )ABA\.')A,3BAK)Az BAJk(AI BA1(Av@* BA`O(A}BALN(Ab;HBA0P(A¥[BAQ(A ,BA\-(A^,lBAp(a(AunBAKھ(AYFBAx;(AaCBAxd)A߳<BA|t(Aj}BAԦZ(A֔DBA<)AS8 BA dA)A@V BA4=S )A_FBA(ouT)Az NcBAl)AyBAl] )A땹 BAt)A >BA~2)A7BAHy(AW4BArR(ABAԺB(AI1iBA`̖W(AM9BA^O(A-`BALkY^(Ai?BA{™(Ah30BAԱB(ǍBA|X}Z(A;h,BA3X a(A;8R BAXd(A M BA8.b^(AzN> BAR(AAj BAn(Ax̲ BAQt(AiB BA9j&(AAŮ BA<+)?(AW BA(A ~ BA,ʶ(A@[ BAGL(AY ^t BA0!i(AWgM BA!(A) BAm꫿(Ad0 BAܝWl(A-A7> BA`;(A'r BA|~s(Ay;PX BAWЩ(Arr BAФ+ܡ(AWF BAH̢(A:QBAE$(AbV-pBAD$xȩ(A7BAzm-(Av^PBA<(ARBAtbS(AZBA>r(A(BAXK(A kBAI(A[:W BArg(Az)HBA؋mQ(AeҝBAծB(A RϩBAp"(A}͈BAF- (ASaYBA$2ޱ(A{BA8>(A{i BAЬ(AGBA$@(A[sBA\ (AGd'BA@B~(ABA@(AWк;BAP>MU(AtdBA3(Ai)BA7(AąBA(AϰBAT (AqaEhkBA=(AzAA4r(A^XAA(AcxAAX7(A8ɅfAAW[(ADE|AAtȌM(A? AA(Atm|AA]^(AAATLC,(A#)AA #W(A;HwAAȱb#(Aq&AA|M=(A8cAA )(AGfM AAv(A&AAL,(A>QAAڲ(AqµAAPxi(A~,6AAD~(AeAA0`*^(AWF+AA0hųj(A:AAu(A@ 0]>AA\MR(A] `LAAasA(A AAY(A_'gAA`1uJX(A@AAU}(AÛOAAm"w(Alx!uBAɆ(AObBAZ(A3LBA7qd(A`6BAO(AnRMGBA((A⺼BA\?(Au1BAp/(ALa:^BA0\;족(AZBAp(A㛰IBAp,(Al!>YBAᖐ(A3x~BA(׺(A>ilBAo^(Aq.BAT$(A$,OBA&`(A1FsBAˣ(A'BA0 נ(As~BAЛ܇(ABA%(AT|BAT(A'6uBAxԐ)(A2BA0(Asv5tBAx;(Av3DS[BA#}1(ABAI(Ak BAT2(ABADU\a(ACW}+BAaKA(AfBA8 `(AɹBA/=:(AIVBAP#R(A5BA`Z[(AtBApR(AG2BAA(ABAu(A AAP}/#(A ')AARM0(A~DBAl^](AELHBAt ,(AgPFTBA0[(A>kvAAO(AHTAAT [(A ͩDdBAw=(A )^BADW{S(Ad BAW(AUBA 5v(A}"tBA@ ؽp(A0RBAiXp(A&iBATtq(A6BA,`r(A2'BA 4m(AJaAAOk(A-AATl(A<|JAA yY1p(AAAaku(AVU=lAAH_y(A6AAw(A$`OAAZ`Zr(A7f:AAt%*u(A8AAu(AwAA#k(A%geAAsHi(A[@{AAf(A,mAA4:7c(ANj!AA|-_(AxAAZc(A.^vAA(Y&k(A]$,UAA1no(A\>ɇIAAWh(AQ).AA\K`g(A*zAAܿ z\(Ax_AAts8[(A- AA[`(AM4AAh8d[(A*yAA}Q(A:!1AAqe$P(AU;AAHP(AxAA<˯S(AeQAAKS(A^$AAŭ=Q(AWS1AA)K(At8AA̚wF(A+6$AA\'C(A(]AAA(A%,\aAAeu:(AĥB?AAt5(AGMu\AAPͪC7(AIAANM5(A[!CAA(A`{AAơ@(A[7AAOdDA(ABy%AAۈeA(AAA#e4G(AtAA0~K(AlAAP(A<0AA({P(Ad\aAA9=L(AR]AA\8;[E(AOAApe,B(A"]7AA,:(Aq"AAnU9(A|9ײAA,K(A <{AAYB!Q(A+AA\`c(AR(xwAAWPm(ARfѹAA6r(Am~AAtna(AvNAA ](Ae%AAH Z(A\?AALV(A~sAAV(A AA QGBZ(A;hAAp؁X(A=s/AAVY(A%iJ[AA1V](A"CAA<Wmc(A 8AALmj(A 0f]AAtEiq(A 5#AAӚ͋z(Aj\2AAX{(A@͇AAds(AAA0Ѿo(AbGAA i(AόyAAhff(AGlAA Yxe(A,x+ AA4h(AT'IAA%dq(Ay'AAr(A0yAA q(AUWAAn(ATpAA̖k(A[u[AAg[d(AF8FKAA##o_(AFAA :(A%AA73(A ȶAApv+.(A6$'AA\'(AU$|AA<Ә((AQAAhu؛)(A2rAA|/(A)AAM22(AMGwAA=t;(AkTAAH(AG{OAA|V(AAA0X(AaߔAAӺ|V(AQAA PQ(AFP AAt7K(APсAA }pI(AHsAA<FF(Aa0RHAAT:C(AmC$AA KW<(A<7;AAD;(AܢRAA@@(AWAA @(AdAAxglB(AMPAATw(AkIAA~~(AeĭAAP7>[(A8oAA@- (Am(p(A"AA!'j(A,(AAvg(A AA}Nbe(A AAx +g(A&AAl >o(A\AAL >n(A6 AAl[f(ANjAAeN_(A%AAX Z(A5zAA0̑R(A8G#AA`O(Ab}X(ASLʅAA4p=(A AAd̊>(A `AA;(A0nAA( '(ANwAA_(AݐV3AAL+ZA(AAA۷r'(Aa;HAAK-(A$IAAt'+(A#}AAz(AAAHW(A*^VAA eD# (A">AAXPZF2 (A1fԨAA>(As 7AA,S>(Aÿ:AA}w(A>tAA(AP3MAAP(A[AA7S=?(A`AA4 (AvAAd'(A,,AA(AiF=AAT4r (A4t#AA#I (AQ$AAHEj(A,=AA7(A4AAp}(Adj{AA@*(Aq8gAAh0 (AAA (AذAAHOw(Ao:AAt&(A ݫAA\? U (Ag4,=AAqS(A{ vAA'A]1AAA'A-x^AAX`ZD'AbAAch(A XCAA0Y (AS~AA  (AhBAA &(AؘZAAtO=\(An#AAD;"'A ̥ "AA;'A*׊AACR'A> tAAN%'AOYAAd'AtvAAxj7'A{0M5AAئj'AqoAA{t'A@tAAp'A]1q AA$;'AUϗ-AA|9'A,AAh'AAA('AeoAA|…'A[ZAAPOڂ'A?IAAe 'A15=|AA^'AAALͽ'AeMAA\u'A{&AAvQV'A?EAA<"'AP)KAA8z('A!M;"AA`J ]'A06AASs%ϼ'A4g⛽AAlS/3'ADC^AA'A$AA('A#t|AA^'A[G0AAسLC'AAAVC'AD2(AA7'Ah0AA$FLnȽ'A1ؑAATzg'AйAA ݷ'AEAA ܲ'A${_(AASٰ'Aa AAp 'A%mԶAAC'A/6`AA]Ư'A CW۶AA'A+ @_AA4'ATAA|r'A_T9;AADAAK)'AC%'AW1IAAň'A!yAA\5'AO#AAtx'AɡAA(m'A\Nɜ AA%LA'AcֈAA4n'AvAA`cv٬'Aj ¥AAl-'AƟNAA  'AأAAto'Aڣ6D\AA"都'Ae/ AAz*'A gAA@>;'A/AA4'ApoYAA 'ANᙨAA'A=)AAs'AԪiAA'A֌jAA`|a\'AՀAAJ'Aŷ\AA94f'ADAA[ (P'AׇAA(ǯ+n'A:ҥAAAA ˼'AgPAAh_%'AXߙAA@H 'A oAA>'A:MAAt zv'AOAA &/'AԪ&XAA ͠'A ohtAAxX'A(AAe`|'AvXAAԊa'ATAAY'AG-AAŘS'AuAAI߯'A22AAt'A+AAi'A1AAİ0_'A_' /AAH4Қ'A*6wAAd3-'A♂AA8<'AhAA4!'AٟAAW %'AI@ )AA&ƕ̂'A1AAXUe}'A5AA8Ew'AMܟAALvr'AAAXXq'ARKyAAyyt'AV AAbh&u'A@uKAA~?vr'AS_AAi^ q'AXu]ƜAA33l'AK AA 8>l'AN AAX5j'AeAAVd'AFmAAŐS]a'A3-zAA|+}]'AE`AAjjV'Ah9`AAP'A AA$/TO'Af1͚AA@CS'AAAAA Z~['AtʤAAVC_'At5kRAAL6d'AISoAA(ɩg'A:nAAhn'AT3tAAR,p'A$d-ӗAA $q'A3FAAm۩t'AAA0J0v'A 6fЖAAāG{'AX]|VAAL1'AAA~'An\AAڢv'AϾ^AA֌AA DkT'AֈAAT$ǃ.R'A;7AALcyL'A[AANglE'A=ȆAA$&D'ArCD7AAjIH'AeהAAbM'A]VAA1UI'A*AAlF'A%MAAUcG'A5W9AA@(K'A\+AANۂE'AI`AA>B'AAA,QU>'AK|AA3?'Aͯ]AAX<>'A:GAAt.޶k<'AҖAA 5'ApAA$UD7'AGAA T5'AR_8AAPhPI0'A:jAA| J,'APyAAG\>)'A$xAAPqwY%*'A'I7AA4 W,'Aa**AA\t.'AAAIfR,'A0AA@T2'AAAIpU2'AaAAr#0'Af6%0}AAX&%]'Au%}AAs'AG7}AA5'AnN$MAAZ:ù'AckhrAA$^'A>YAAZ 'AiyAA RA'A+AA؏R'AS<AAX9,'A~AAJ' 'Ad}AAd&zl 'AYG8M|AA$Ζ'Abdj'{AA7S}i'A4 %zAAhw1'A1;pAyAATEپ'A40zAA7V 'Aӡ*zAAxWC 'A*tzAA|E 'A' yAA 'AZXUxAAXe 'A Ϟ}wAAxm= 'AπU9wAAiAAЍHĩ&A,cۼkAA8O&A791kAAi۪~&AESMgAADOy&AayfAAQ&A6y"fAAtvK&AueAeAAj&A%dAA[s/&AVg_AA)&AnVR:_AAOW&AF]AA4t:&ALS%>YAA>AՇ&AJ 6=XAAaׁ&AvUAẠvo&AVqRAASPT[&A6PAA(^=P&AD PAAPQL&AQbHAA~…2,&AEAAS=%&AY3AAA6db9$&A@@?AAaj%&AxQ3>AAkf$&AB霐=AA3%&Ab{=AAU|Q'&AeeWY?AA:)&Ai@AAD1N,&AJqBAA1&A\DAA;&A}5HDAA .D&AGf QFAA`ZN&A,RGAA]8X&A5(HAAHML]&A>WBIAAWb&AkNAAJ̿k&A!.1OAAuv&APAA0:\>K}&AQuRAA}&Ax7fRAAfE&ARGPAAKzӘ&A$)PAAa.AAd5xb&AZ-AALck\&AR,AA~&Z&Ag,AArZ&Alg,AADaJy*W&Aȷ%*AA4q]&ANF_+AA̛_&A@k+AA c&A3vW-AA8g&AmL*-AARu+j&A.,AA?k&A( +AA>h&A!_*AAHըOi&Ay)AA$lf&AVg)AACVi&A`^h(AA4H~i&A6'AA|?d&Ax&AA vc&Au<$AAD}c&Ag(#AAd{Y`&A6]?B #AAH_&Ao="AAgB/W&A%/"AA2V&A"BU"AAQ^X&A!AA!pd&AG\ AA$x:b&AT& !AAT"3xb&A& J AA0;z[&Auq AAIW&AO7AA03ͤU&Aݜ/AA( eR&AV쀀AAp1V&A[AA DU&A.AAyW&AFAA Y1X&AvAAT&A^yAA໼0O&AAA`XM&Ah*AAF_H&A_ɣ AAd`E&AQ3AA\yyD&A886AAZA&A!\uAAx]l@&A/AA(I<&A=:AA<-x;&AfAA,7=&AAA;&A6aAAsB69&A#1w[AAS8&A[i5AAr<&AgAAnE<&ADm¨AAP[l:&AAA@8&A?AA,@5&A7WAAƆya0&A]<AA|b *&AMiRAA 8)&A,p AAt3k-&A\' AA\JX+&A]c # AAW0&Ak<AAJ/&AAAu,&A!)@nAA +&A_X AA$yp+&A1 AAd'&AAϤy AAmu5)&A76h AA(&A'= AA.q&&AP6 AAĝ!&A'BAA@:=$&A:41AA&\!&AGCAAy/"&Al AA f&A5F?AAXG&Ak@Ah &A @A &AX@A8nM&A*C@A+~T&AQL$@ADpb&A4S@Ai&A7#>)@A42&AK(@A j &A[]R8@Az&A6 M@A%Acy/@A3%A=#@A@~u%At~@A8e%A@A-E+%A$W@Ad4p +%AF@A%Aް@AXG~г%A1B?^G@A$@˲%AM@A)F%ADܴ@AԞς%A4dP @A8D%AqJ@Ai%A9@AL'7%A^2@At͵%AҲ@A%Ay/@A5>c%A.@AhY%A6@A0%ARq@Am%Aq_@Ai%&%Aג8@Ae>%AP@AC%A" @AD)%A( '@A4Y-د%A6V@AK%A*ʬ@Af*%Ak'@A,R}á%ATl0A@AXb cĨ%AoO+@Aa u%AB@Ad`,%A9@@AD.*%Aى@A,DÒ%A;,N@A(gx%AC/zD@A$1%AʺM@AlM0%A؟@ALS~%A,@Ahi%AiR@A&T%AB@Al@{%Ak1$@AxS;ʇ%A$˩@Aԝ%Ae!k@Az_(%Ak@AP;%A?B@AtE%Af@ArW%A-@AXΈӈ%Au@A`X(%Am@AƂ%AdQ@Ad[T@%A>@A@l|%Ayyb @A[)Zz%AKX[@AT_Rsx%AbA;@ApIu%Aqzt(@@A\&;v%A@AxIs%Aޢ@AVTn%AغL@A|h/l%A17x@Adk%Ai\@A?m%AI qΝ@AhZnn%A`8@A\}i%Aȥ䷛@A8h%An6i6@Ahe%AVT@A ;f%ACY@AP &m%A42@A\kl%Aé}ۘ@Awn%A-B@A2"ss%Ay?X@Ar v%A5#@A[[ѕx%Alt@A>s%AH|y̔@At)t%A@Amu%As1ؓ@Axj%AI rE@A^f%Aۑ@A$|wc%Ama3@A蠓^%A@AZ]%A*#@A7`%A@2sv@At]`%AXٓ@AoF`%A:@Axba^%A!@ALv/Z%A8@A)ALX%As0@A ]U%A M@AxfDP%A@A<=J%A(@AlH%Awe@AF%AG4vw@AMA%A @A(>6?%Al@A@`@%AAi^"@A $C%A%@AVC&E%Al5@Atc]2B%ANbT݉@A8u B%A/@@A/s>%AĀ@AV=%AK+(@A(;%A;bк@A(_6%A`鸃@A*2%AA6ZB@Ayn-%Ac:@A0eʂ+%Aݒ+@A'H'%A@A'%Ak@AD# %A@AG!%Al@Aܿӡ* %A0 @AY$A@A"$A_'g@AI$Aμ@AXK'} $A~@APٞ8$Av_@0~@AT+.$ArLM|@Ap,j$AK7\{@A Y($AXz@Ax$J$As20y@At0hb$A x@AT$Aw@A~$A )Hv@A,'K $A(x*Yu@A_ $Am?u"u@ApEM$A s@AȰr$Aߴr@AT[$AnIq@A/oE*$ACh)p@A&#$AOMW>p@AđJC$A]#q@A$Aċn@At|2$A7ekcl@AD$A<Ok@AzH$Ak@AZ-S$AV~h@AdI$A?xg@A@/Dֺ$AD+pmg@A'$AxPde@AW5$Ad@A$Ay"fc@A4$AhIn`@A]&$AR]^@AD q$Ap-\@A w$A6\Y@A$Ca$A `W@A8vN$AUAU@A:X$A{T@Aދƞ$AsR@Ad Qդ$A۰3R@A|^-$AP@AGy$At5O{O@A%$ANM@At{w$AOЙwL@A:$A%2YL@A *$ADI@Aܼ$A^;H@ATΐ$AQG@A,$A bG@ApO$A( F@AG$A=ԱXF@AU$AΎ}E@A`򋏥$AiC@ATȩ$AUo^B@A%-ϩ$AD3>@A8都$A }=@A7T$A<{;@AM-$AF:@A$7$$AY3r9@AI$A8@A6?$AʱH8@AD×$A=E7@AH]$As~6@A }v$A(ru6@A $5$AiT$a8@A po$A&9@AtDw:$A:@A,["7?$A/{q;@A*$A>ַT>@AtIø$A+?@AHݸ$AYA@@Aħћ$AQMD@A8#$ABMF@A Ӯ$A_ G@AWӫ$ATG@A\No*$A+hH@A NOuh$AhPI@A$A !J@Ä́.$AgL@AN}X$A` nM@AlS2$Aad}YQ@Aph$AZK->S@A21$A[i U@AU{$AL;#X@A3`^$$AwX@A$A2X@AX7@$A`W@AdV$AX%T@ALhk$A3DS@Ax$A=AaQ@Aj*$Ah'\P@A(Exo$AE$[ M@A <[T$A|LmJ@Au2$AG0I@Ad?0$A|<8G@AW6U$A׬_F@AD$A3 ^=F@A}l$A`"E@A췴i5$A%+;B@Ad$AZ% ?@A8-$Ar>@Aэؠ$AN=@A(>$$Ap1;@A}$AW2|:@A]#$A2q9@A 4$A)Z98@A4pz$Aܶ1G8@ÀQ$A񪑒 8@A(`İ$ACiO7@Ad+$ADm7@A0 ah#$Ao5@A4)$AR6R05@A@I&$APv3@A+U$A,V<1@A@3$Ax1@AS?AD= h $A+*??Ah{ h$A{G?AY$ABD?A$A~9?A\|s $A2L?AD$A'R?Aԥ$A?t!f?AQ| $AhG?A,vU$AR^s?A0tB#A)s?A[#A<>g?AH7Ua9#Al?Aې#AaHU?A< ĸ#A1Q?A>#A%~?A+J#AÅL?A<Fk#A@]/x @At`"AU @A"A|> @A+K"A @Al߯"A+[V @A4y"A#Dž @Ak"A;g @A~,"A;jv@A%."A>H"@A/3"A:/@AY-"A# R@AO^"A@@Ad2#AU@A ,#AiD+!@AB #Aea"@A'H #A)"@A(A#A(N#@A ݺ#A2[$@AP#AfNiq'@Ah!#AڍT>,@AZ)#AP6 ,@AjE.#A&..@A@a4#A!n8?<7@A|D7#A 7@A\kz7#AI%9@A?5#A>Dꋴ:@A$c.6#A5 z;@A9#A=@A̳(@#A `@@AA#AN.B@A3FJA#A| E@AuF#A5"G@AHfF#AF"TZI@Ax;tI#AK8J@A:#Aec@A,f#Aa@A:#AAaϢ@A1r#A.2@A|E~#A{@AxE#A[W:@AT(#A#|٪@AAo#AZ>u`@A$ #Ahޭ@A8QM#AF]K@AԊ#A f@A (#AXҙ_@A8/q#AǤ 9µ@Apb#AjY ͷ@Ad"bl#A1)@Ap!B1#AS@ApZ㣛#Ahoqw@Ad܉#A&@A#Aq@AH #Aڪ@AX#A/@Ah䗀#A&@A`H#ABJ@AlYX#AQգ@AXT#A.O@Agiq]#A!@A<Y#AG@AnX{#AŻD@A0D#A@A #A* @AhH4RX#A_~@Amj#AjO|@ATXy#AO0@Aha#AdNR@A䵃#A3{Ln/@A8 #A@A#AϐDv&@AbH#AU|@A~#A(> *@Al h#AJ(!@A#A&̓@Ap#AY"@A( I#ASv@AhI J#A3T~@A<%#A8ga@AR#A=n@AtJo#Ai@A$#AALQ,%AAdS0#ACa*AA3ف/#AAAz#AzOAA 49#A AAH]#AA AAAAľ#Aנ}?AA#A4?AAJʪ#A>@AA!#A2NCAA\?_#A} DAA>G##AsrDAA\̹#A+颙EAA #AW`GAA/#Am;jIAA$oE#A86aJAA;T#ApHKAAϗUv#Az--LAA(#A0LAAaٷ#AgZqMAA#AktNAAUܟ4#A %>OAA8##Aj PAAY^#A,ARAAtSL#A7hk9SAAOi#AU/TAAv1;i#AY+UAAojk#AWKVAA2#A4EXAAlZ#A-ZAA@s|#AB)h;[AA!_#AF N\AA7ާ#Aֽ\AA$zEϮ#A]AAPǣ:ݰ#AwZ^AA4h$@#AFcAAW#AueAA4i#AO:hAALޮ_#AlihAA?a̲#AǡiAA X#A{iAA6IY#AB_kAADJz #A 7mAAWH#A.DoAAHZ#A8nKGrAAO#A<;]tAA-b#AFuAADX;Y#A!ܴvAAv #A$2 wAA8u#A{xAA$GAH#AA4xAA P\#A?tzAAwY#AZǫx{AA-ѻ#Ayּ|AA##A~}AA.#AD܏~AAؗČ#AjurvAAD#AAAt#A5^AA,X#Ae~AA8#A{-mAAe,׻#A~WƚAA`x#Aώ AAL/j;#A5AA,#AhAADv#AYQAA˥#AUN.AA$B$|#AAA8#Aw,AA05̯#AIwAAA r#Av`&AA+#A ďzAAx3ϴ#ANKߕAARm#AuAA,#Ah9AAdG#ANAAÆFH#AP8AA ~-#AvU7AA,җ5#A:AAi#Aa0AA<ň#A G1ͅAA! #A[3AA3>#AzAA9#A,FAAlQ)u #A"1AAr+Ғ#A/鹨AAU*ݐ#AOAANq#A|AA$9%#AHRAAPs<#AG>AAD=#AlAA@a;#A+@}AA`6#A AA~.#A<|GAAJ"#A.>CΪAAXB#A AAaf#A$AA\f#AAA,~ՉAA"A:AA¶0"A3ξqAAa"Ai<ÆAAg"AU{6DAAT#7"A΃AA<.ɋý"AeAA"AiOAA<~"AA9zAA(8h"AY@$zAA2"A6RxAAHlQL"ABxAA`ל"AҒwAAG="AH<vAALk0"A+sAAܛ"AlZ qAA"A0pAA "AeioAA"AtmAAB"AlAALl"AmgAAf"A#2eAAO%׏"A^bAA(244"AZ`AAJK"AsV _AA}_"A|\AAH0P|"AYAATo"A) eWAAxKQ"AJMSAAx"A4RAA@!>&"ARAAՠ?"AnNQAA\}"A~ PAA"A~LAAO L?~"Aβ;KAAvOz"A2IAA$&=xy"A `WHAAVu"A~OGAAwr"A7lEAAP4ir"A sDAAT:o"A֠?AAt?|l"AB"=AAYf"Ab;AAl=e"AlX};AA4AANY"AN2AAМU SY"Ahe1AAx' E?["A0AA|!V"AS#|/AA p@R"A -AA踌?O"A `; *AAXO"A(AA48AM"A I'AAL"Ad|!AAT|ȢK"AyIAA` :-I"Ak 6AA@D"AAAh!BC"AmoAA4¢?"AKmAAOl<"Ab@_BAAlƍ:"AkCAAk29"AE5 {AA)kZ:"A ,uAA72-9"A1G}+ AA3G?5"Ai#1 AAX5"A>oAA1kn3"ADZDAA@R3"A"AAD:"W1"AA AAp*_2"AF{oAA4A0"AIl@A|,"Ak!@Apa0,"AB@AL=*"A$!@Ad\)"A2@A\+"A@A,+"Aգ@A?4)"A@A,.)"A;^FJ@ATwr'"A[`Z@Ao_)"AB/@A lH("A4s@A3*"AG@A#)"A =@A.)"Ao_@A8u/"Au@A/,/"AqS@AHF*1"A0r@A:B9"Am @A56o:"Aďy@A48;"A]@AL#;"A6'@A]="AǦsx@Al?"A!@A``@"A~H@AǃV+A"AZh@AVe?"Aɂ{@A8?<"AXDs@Au9"A1r:@AsD8"A9,A@A:8"AEޯ@AH| :"A;}f@AлR;"A| @A;"A)ԝ@A:"A[ۯ-@A|t 9"A1.@Apr9"AS@AW49"Aj뛁@A"8"AI*kВ@A97"Alz@Av47"Aآ L@A:17"AE=:@Aj6"A@AtE4"A*ه@A 1R10"AE!@A."AI!@AR1"A#@A1"A{@AԙTf0"A;@AՖI0"AaVL@AAe0"Ac&#j@ASw*"A @AnU-"A}¾@A<:-"Al,H@AX\*"A1ٵ@AXмT&"Atִ@A?B$"An ;@Al6 &"AF8@A\& s#"A)U @AdGp#"Aiz@A@rF!"A 6.@A6HV "Atۮf@A@)"A@Aa5"A0X@A""A~@APdL"A ~@AdC &"A{^8@Aܪ%,"A U@AA/}0"ABUI-@A즡3"A;62ד@A-;"A~{-@A$gȷK"Aݸ@As\!X"A N@AN["AI#0G@A-+_"A/á@AS]"AJGjȟ@A[?^"A$ePg@Av~le"AoҬM@A8wpr"A춘@A'js"AA!R?@Atl{"Ah_@A}"AM=:@AԬ.}"Ad=@ADF@̀"Af@A5Y"A%6[@AN"A߉@A\F_"AQ輇@Ai3("Aqi@A..+"Ai@AlL"A0G~K@A(F"AOw|@A=Qm"A\w@A"AK9u@A<"AXp@AWʚ"AjGBuo@A<"A vh@A0xښ"ATmxg@A "AɉCf@Ax'[0"A?ld@A\."A*9NVb@A"A13a@Ayc"AZ_@Ad2"Anrh^@A"Fx"AM|]@AoW"AF0iT@A||"A_ S@A G"A:W1EQ@Ax{"A6FKP@Al/"A>& N@AD_E"Ae>GEK@AL"Aa*J@A͎"A8G@A0"A |F@A(ѩ˸"A6C@A_"A$B@A("ArB@A$Ȏ"AgA@AЫy"AtS@@A"A֘3?@Aۊ"AK>@Apmu萈"AN=@Adw~"A <@A">u"AQx9@Ap"Am8@Al"AE.| 7@Ap3QJ"ADH%2@ALh4H"A]l/@A_T"AL'r+@AR(`"A+])@AB"AfA(@Ahl*"AGĤ!'@A("A h&@AC ͗"A\$@A{ɘ"ASX:#@AsY"AE"@A""A_!@A$jz"AS!@A2"A@A)K6"A -@A ў"A0#@A6 "A-'얔@A)("AS"@A9"AM@A [nc"Ad G@A}"AE:}@As"A5F0!@A 56Z"A1Y!@A}ؖ"A܄ @ATw~"Az@A=}"Af`u@ATT"A6m @AQdl"A @A@X2֎"A3@Ap"AD E@AMY"AMkڭ1 @AĪ,F"A 5@AI"AC#4@A0>eZ]!Ao~U@AlgDa A}\@A峇, A\@A, AB~B_@AL:3* AW!L`@AՍ$' AFla@AfB& A Bc@AX<' Aᬙd@AUS& A{d@A! # A]heIe@A,K# Aif@Ax*# ABX`*h@A@Uel AO7j@A Ax9Yn@A$hL A?o@AG ANs*En@A+r A6+Reno@Aw A@\q@Aoڣ@A+)A?V:@A̐+A C w@AxyD^;A(t@A`Mp=AGk@AhXMA8@AV"DRA {@Ah.kQAG @AXNMAJ@AP"RAXKÌ@AWmPAWAvb@Ah%USA(m@AxizKAР1@A&7)PADC!@Agg@AA`9h@A{^APli@AAbWSj@A`!EAfk@AYK<A ]ml@A|.A u@ArAUbu@A0DvAw@AXA{H7x@A^A<2ky@Axk\A+Ղ{@A'EA b}@Ap͐~XA>m@A Aث¡@Ahc^AnVK@Aശq A9@A"k/A[}-Ҋ@AgAG@Aw ?A|@Ao e"(A$+|@AHNw+AWj}@A<+A1u @ALU(A>@APAQg ނ@A ALx,@AvAʼ…@A0(;A @A 9CA]H͏@A V7A&-<@Aқ1A G@AȇxAM/|*@AhVAx'Ar@AxAxA D@AG%`ָAeV@Ap)Az@A(h A"ʆ@AS/AFÕ@AxɪA4p@A`A#P!@A-=A|~VQ@A`-ɨAc@AA:"@AtA]£@AHœqA;8n@A>A^l@AOwAL߆@A, A8@AXRA 9@A#AO@ADAA@A(OɴA|z@AЙ0%iA>VY@A<ރAQ@A)ЏA{U^@Ah`ΊAxh@@A@A9zm@AP#AftL@ACA_l@AЈm>A΁|b@A>~AI@A@bAQ@Ax~At@AXWqAI@A~xlA=)@AkACmu@A^qhA<@Ah6 XAzi@Am VAܩ@A84WAgɮ@A IWJ~QA2ծ@A0SA6@A`bhBPA2+ca@A`eJA@Ag~Aw@AhkeAAqL$@A+Aʂ_߯@A7AZd]@A=x[AjT@A۲A4U@A`>AL1T@A)AWc @AXZ&A\h@A[A6Ō@A#FYTAXI4@AFAp[Ɍ@Ao:=AC~@A``Nm6ASS @A`Cq'A59@A@!A>#i@Ap}@A5s@A@AU6'`@A`RA܋@AkPA򬲀@A^A!@A2ZAI40\@A0[%A}S>i@AAh@A0X2~AMsь@A@;AԻ@ApئAM$T@A [A0o@Az=A=c㖋@A@Q?AE@AqDA+@AϊtAK$&=@APJcAx@Av5bA߳@AR{YAÐ{@A`^mJAI)$@A Aդ7~@A0?5AZc}@A`C#-AS{@AgA#Âz@A`A\ȯy@AM:A4x@Ap LFAF__x@Apf6AXv@A Y"AoN>ct@A`%A)v@ApuAnw@AZA%ѽx@A AWCy@A`k-A;{@ACAj6F|@AXAĹ|@AA-tk{@A^ABߘz@A*Ay@AXFAMxy@ȂAx@A.AQw@APv9AA&rw@APAŔzv@AokAGX?v@AлzN}A˕&?u@A sA;s@A3 ]:kAnXs@A}jAzr@Ap@A9ADso@Apփ$A̕%,m@AG ( A8"m@A A$m@A@ЃZAo}l@A@tdAĔ*j@A=Ay\Yd@AJA|<@APfA8d-@A .A=@AKZA@A`DnAS @AW(An @A¼bA!D[@ALuAR@APApC~@ANA2ž@Ak(q(Aʭ@A (AM?AP]VXAMJ?A ArY?A/F&AR,?A0[OAsKB?Ab:A#~?A`7W3A ?A`/A҈J?A1<1A.eD?A0$AOK?A ywA)K?AAosڳ?A# AhYe?ABnYAy q?AwA>~R?AtN?AA?AGAs?A`NAܬ?AĶļAJ?AU< Aa ,?A`*MDAd?Au?v3Ay?A`sJtA(?b?A=[idAR&_?A!gxGAyi?A}9AZ?AF%A?Ap#(A8g*?Aڇ/9Awh?A+'<Am﫶?Af`@A'ϑ?A DG@AߛX?Awwk5A?Ap1/A30?Aq+A|?A0P-AWK?A@;AŸή?A@}x=A-eԮ?A햁8AI&£?Adզ(AQ/?A )(!AIoz9ź?A`oAYNQ?AfY AG酶?AؤAlw>?A GVAL"?A0ޱ` A]?A/,A1F^{?A0,)6A\?A%A6بѤ?A@ArŻ\?AzmA؟?ADuAJS?APRRAR@?A#KAYX?APA\4?Aۇ)iAWW0A-?A2,AĮ?ApweOA5E83?AȉA-6t?A ,+ܴAt̴?APȪAW˘~?A|A65ǧ?A9aAxҒգ?A0㰋A8(K?A,AK:s?A:A^?AxAq7D?APgAg,?AWˉA*Ls?A<ʾAm^?AA,?ALk,A֢JR}?A55Afh[Iz?AAM7x?A AS{ A]gw?AP,A VjIw?A~e܉Ao(v?AWӒA>{plt?Ac"APs?A0ƭCAUt?A{AKs?Ap.%AEr?A AŊq?ApA9cp?Aw2xA f+m?AH0A{Ggj?A yRA4hZg?A*?A g?AZ5A2 g?AP6A&k=j?Aহ(6AU: k?A3Ag;Rl?AaF(A}gi?A 奦A4Zc?A Ab?A"Aq =d?AP^A{]?A&8AX\?A0 Al"bX?AABV?A.AqanQ?A@AҔP?A5A'A`֑R?A`֜xA.cQ?A곺A#l-yN?A'Aju"N?AHA:έL?A@D,A ta*H?Ay(A\LF?A`yA34B?A\A{KA?AdHʑA??A 1NY|Ai*=?AqAID`;?A0ElA90e8?Ai`A_k8?A0YA)7?Ap=CWA}4L7?A;VA:7?A QA=jL7?A`?#wLAuT)66?APV*HA׿5?AרFA;ԯ3?ACA9K3?AtCA]xf2?A>BAUi0?ApOAAGq.?AOAAwET-?ApOAAE2,?AP'OAA;*+?Ap+@AKt(?A0 (!V?AjnD'?A06ɚ=A %?Aâ:AgFvT$?A.7A8I"?A?c4AC!?A@ݲ]1A!GI?A A}ѣ?A۶A^?A`ﭩA ??AFGyA?A@!p Afε?AA:^?APCAF"H?AʕAxɱ\?A0jA'=?A0gTA!c?AeMAe?A/FAA??APPMoA[$z?A9AQ"?A/A?AV9%Aس?AܰseAس?A MdAm?Aq@AQ"?A@[AJq!n:?AˏvSAGq!n:?AAA&%?AЁndAsE?Ap-KKAk"߀?A?ـAnj_?A>A/?ApmȩA'?Ap^pA)G?A02jAdj_?A`reAEӚ?A<Ay{?APdͫA` ?A=<`AY?AuA$ć?AP'FߓAB?ApAk@Y?AoFA*?AOAo?AhzAVݛ?A]={A?Aj`+'{Axws3?AOxA [?AhuA $?AЪǛuA~?AVtAL?AೄUytAWF?AǁvAy•9?AP.vAI ?AP>PwA"<?AP8wwAդ?ApHuAzk~?A`VCtAfgE?ApÛsA´?ACnA,3?A gmAk?ApEےfAjϠN?Apj0eA+'?AqZ_Aa~?A@v \Ac0X?A@;HZA6 JJ?A@sZAA?A&YAC,?A&YA1E9(?AfDWA-dO?AЉ%UATc?AI >TA6?ARA2o?ApAQA|??A fQAm?A-`A7]?A h'h`A?AA:bA%G?AebADnJ?AߚbA1>A<(bADj>A@,j=cA= >A|eAx>A0}fAsA>AojAU'>Ai#pkAc<>A qkA.a>AL+|kAl>A@9}kA~u}>ApiצkAIՆCo>AcCkA n>Ap+vkAPyH>AkAh>AP|lAݫ>AlA_>A@#lAm>A[E]kA>A`@kA>A`˖iArz>A`^RiA%j:>A 8̒hA:%>AvTdAs>AEbAF]L>A []AnU~>APkV SA#}x>AplVNA\q>A 688IA^E>AUnFA$K`o>A0Ë7?Ak^>A7A{`p>A J0AL|>A-A\>A`\,A?&>A@*N)AR>A+!&Aw>Ap}AY% >AHA4=[O>ADuAM]>A{׆ AZ*>A05Ak@J>An5IA&߭+>A6A >A0[lAF@ >A A?s>A0oA<`^F>AAj>A Ar>A0PAզ>Aw'A9>A0#KA{4>AAЌ>APA/>AYK_A9U>AEA"o>A0tAzN>AAq>AvAkj>A1'c{A¡>AVWZAV5>A/pmAH.>Aɦ)A|G>A6{A8UO >A6wA7%hb>A $A>A4cAt}>AyAY>AP>.ATQ>A9RA|Y>AcAL?W>A@,mHA9u?>AA0Aٖ>A@ CAȹ?>A +AM+.>A AC?>A0vyU>A^WGq>AT^A5i>AU0AiȂ!>AXACȵC>ApyAz>A ҦA>s>APg`QA >ACA^Ą>AEBA[m?>AٺA*G >A0AѴ2@>A-A)1>ARPưAONl >A0Aߝ@>A`nA!'>AAA0Y7Af>A@]Al|L >Ap"~AU@o>AVyAsRU>Ah{A yvϼ>A1۪A 0f>A`  A&>Ao'A>AAᠶ>A{kAWT>A`1-6Aިj>A -nA:Z>A8AbV>AC^{Aň|>A@U>A>A FA->A@ Aâ>A7[AlY\>A7]AS>Ak7IA09AǺ>Akr}ARﳺ>A@ixAˠ>AI\OwA4>ATowA'k>A zWuAXB.K>A(sA[>A6sxrA׮>AhEsA u4]>A0L>vAMP~>A xA4Ƿ>A ƏzAp>A kyA^d>AКwA-,ϐ>APztAzsZֶ>Al_ rA8n>ApAQ3ӷ>AT|lAR>AiA\ >APcA7Lnv>A`5wG^AR7>A_.A\A!v}">A ZXAǩۖX>AhUAx>ATA >ApQ7BSAorS>AЛ LQAB˛>A0NA챹>A0TbFIJA>_>A``kuGA4z*>AߥEA_^I>AA(UτBAu%L>A`>4@A H>A ]@A+k>A2S>A6I>A*=AϪ>Aй=A_ǘD>All>A8þ>AځM?A֠}->Ar?A>ApKR`?AU>ApZ>AⓃ>Aɡ:>Af㳱>AT[>A=>Alay?A悰>Ař[@Am>A{BASi|>A㐳CA Z>Av{EAV>A?GAѫ>AHACڏn;>An JAS>A@ LA->ApJvNAgCѱ>APgPA%f>AkPA>A [PA4*Z~>AWHOAbn>AH8NAW:5>A=NAiМ]^>A܂MA0򈬮>A0*!MA#d>Ap]/KMAE}>APFZWNAEg>A*#*PA X>ALASAÕD>App^VA<[$>AqXA}sݬ>ApZAAmہ>AZZALk)>A@uaZABNW>A@XAJ>ArlWAz:>A~ۋVA6'i>A0iVArݣaȪ>ATuWA%Yyd>AXA/>A SYA;ѫt>A@<YA,>AQYAM>A%YA%>A YAJ,>AEZAZ>AjZA rz>A8ηZAē>A`յyYAe>AIYA̠>AK4YApn;>A蘑YA ǣ>AwZA^>APXM#[A7>A{\Anهˢ>A@v\\A,0e>A6e~[A#>A WZA^oҡ>A w\HYAKw>A0"sXA,>Ae`.XAHh>A ]-XASs>AWAƞ>A XAA>AiGXAXn\ޝ>A`gyjCYAUN>A`PFZ[A >A@4]Aք+Ȋ>Av2]A2ۑ>Al]A>A϶r]AĘ>A_%\A&>A \?]AaPY>AM!^A*+>A+n<_A1#>AOD^A.>Av&]Aї>As]Ar[>A_D\A?4>A [A=A–>Aе\A@^'L>A]Ay#H>AWTT]ANF>APe^A媂>A0DQ^Ay]>A]A"@A>A8|0]AT*B\>A@]Ax55xF>Ab"]Aȼܑ>A0R{*_AQ+z>A D/`Aa>A`N"`A>AG`A6Y>Aq`A8qu>A cA=㌎>AP 1$eAs'2>AZeABK>AƔFeA>%8>AʹdAbd>A`%1bAY5>A0u%/bAyI>A$aAh08e>A3Z0aA9P>Az+`Aj#kc>Aj1`A=m>A0F_Acx΍>ApEn`A)F>APAK`AB>A`B`A]vm>Ak@bA}K>A0*d+dA>AS{eA}^>A*JeA ܃>A`YTpeAf~p>A dA}Y>ApSbcA`O>APDtK&cA})/>A j]cAC>A5 ecA}4Vā>A#FxbAz^@>AN\`A#N>AR_ANI>A0I^AE>Adq'_A+ACA~>A`P]A Ί}>A)9w]A#}>Apg]A '=|>A?o^Az{>A`3n:^AݶXXz>AŹ`AMD{y>A|aASH y>A6)`ATNy>A`-`A<rKx>AROH^A(w>And[Aٸ #lw>A#7YA v>A&HYA0u>A0ĖXA0&~t>AXAUB-t>ABXACAir>AcYAIM[q>AYAzޫo>A68ZAS3o>A"YAIon>AК$bA.?SAm>A@XmQA1+m>AMծPAR l>A^I|QAtNk>A@i]VAv[AP$hUYA1+k>A5 ZA*j>A`JE[AzcUj>A02[A69i>A`+L3ZAeh>A0FUZAC h>A-[A`/g>AX\Alf>A::7]A,6f>Aв^AMf-f>A'weA@Nf>AwgANe>A"%iA<.se>A]'jAE7e>A O;ݗkAOd>A0xmA#nd>ApPQxoA[_d>AdpA8n*~e>Ac#wA0Fe>AMyAapWe>A`xnzAdvd>A@Qx{A"d>A0Q{AJ{c>Ag:{AVc>A(a{AWGsb>A#<A!b>A DAbhf|b>A QUA߷b>A`H ALc>AyڜAkZc>A]Acc>A-3Axlc>AP{bA7*٭c>A`Amc>A|A:}uc>A AK2Rc>AU>Adb>A0IAfדsnb>A p˘Ara>A0?bA?`>AG 7NA'ug`>AVAg{c4`>A+AC^>A<9ǝAm]>AiA@;]>AH,AFv]>A?OA2}\]>AMAYvE]>APAA7]>A@1@Aj]>APXA\>AƧAt(\>AA\>A?NWA=w\>A^2.A.s\>A0վAZFi\>A0c+XAy\>A 8zA,\>A`ΪuA;X%]>A@TחA ^>Ah߼A^>A tyA^>A [Aº^>AAW ^>AAA;ʛ^>A:`0A]>Ap(A9X-]>AP|Ay]>A@ӶAD]>AC Aj]>A<A3:X[>Ad,|A;A> AFZY>A]*A/W>A`YAxJV>A0AωwU>As.{A%>T>A".6״A OR>AT8*A|V:xR>Ah啱A^mP>AqTA*N>A@@AX$M>A ѧAF^K>A#AǒI>AJOA G>AI A F>A Bz̚A潬D>A0hA yCD>A7ًA>n̺6>AP~A(>AaZ+eA l>A]w;AzF>A]o7AIH >Apٹ},A>A0|)A_F,>A)>&ANgo>A0/[шA[=A A:1K=APj#A iÕ=ABIFAKoL=A AH ^=AȜ AL S=Au|UA'D=v=A3UAG=APm lAs5!=ApOAUx=APz5sATF=A0(vA8=A]A4c}J@=Af #AR7=Ap= `CAgl)?=A84#AHa=A`CCAOx=A'A*I =AhAGrEn=Aɸ2uAG =APO{Ah=kٱ=AڑALBϖ=A@XAЊ=A@֝BA)Xij=Ap=Aőٳ=A=mA9t=AV}A߸=A!>Ab=A}vdIAc?ٻ=A@fA=M=AE,A;ЌiK=AAADR=A BPAx]=A@ Aqcִ==AӞI A ؿ=A`aHV A=A, ARzd=A j]н ATMȼ=A; AG=A* Al=A }2J APmP=A`> AP(=A`m_y A~*=ACF0% A܎=A * AI R=A` Az`bR=AcS_ A+ R=A ka A {R=Ach AP!=R=AKXl A=TR=ATo Au]pRPR=A { t AX{Q=A#˓} AKfpO=A @{ AoOgO=A`] ATM=A E ARZ.>L=A`XW A3L=A A6nS'L=A7 A_Bi&H=AU AюaG=At AeO9CF=A" Al@F=AM_g+ AU D=AO26E AoD=AmpF A4D=AulH Ada*E=A MoZ A8E=A6Z A!Hx~E=A#;_ A)}D=Ac Ak7?'UE=A@Z n A~F=Aq{s AؤNF=ALq AɮF=Al~ ALOr_E=AL A[D=Ar} A)?=D=AXk A5D=A % A8NRE=A@֨ ACE=A%C A+bsE=A A^BC=AgJ AdnA=AgJ A[@=And A >=Ay\ A&S>=A Aǽ@>=A;C Al >=A`j" A,==AC[ A6"==Ax A e >>=AB ANsfX>=A` A_m>=AA ALnmb>=AYM Au'p7>=A D) A==A y A]Ɏ==AFL Avz<=AϱJ A05==A A <==A@U AT==AjF A7N.\==A` Ay ==A { A<=A . A~$.;=A]} ACgT";=A^q A:=A#P AwH:=A @D A w_9=A\. A .u9=A#P AVO,9=A;߈ A_9=AUO AM~8=Ar9 A+8=A@E Abln8=AM Ap;8=A-  AGxA)8=A#P Aq|98=A` Ac>bY8=AEV A@8=A@F A98=A Ay)8=Ab,d At~8=Aq| AWAR8=Aڍj A@xA)8=A|HX AP7=A̒ A%{7=AB| AϽU7=AƤ AS7=A4.% A놯7=A A[c"<7=A> Ar?6=AƯ A43qmE6=A(k A< i5=Ai. A _6o5=A  A\5=AK A4 94=A  A%4=A@Gp' AP3=A|$ AXh3=A (} Ay2=Ä́ A6E><42=A@%X AOɉ1=AzǨ A B1=A`VB AN1=A֗ A0=A`{2 Ay*00=A-%Ӻ At/=A :u AL/=An(, AQ/=A`Y; A)/=AᩆS A)T.=An  AAp7.=A[=A ACܱ=A` Ak=A" A<=A) A<z=A 8 A5K ? QA.!xMuA0uO5@?E2õ#'@h @y5@6Tb̵@ǼW//@;¢[j@ غh$:eҦ@s14@G@toı@BKYYm@S(u@*h ?@"JO@GĐ@s @?aa+|}x@bX@cFqNp}# v@='7@,?qGe Vlt@ʸ1a@^?.@n@ 6@,"XՅ@pF~@tK+]x@\RL?:DG!P%?ξx־m.޼JT47 pZi4^O ]:X,ߌQ9)a![bgk>!3!sv OE~M*Ҷ᪬MI?c)tB+z8z ;Fn9*$>~o a?BZ $33t6ϲ/{ {įG< Y-7]d#I9z`|Qwwczsǩks`WBqpɳ?pQaa`*2.aa7dca^]4X?]=WVS}SSMR3FJXF/1CeBA:@[3>M3_1fy 91V8޹/'||/35k D-e"w[T{3"-9#!* \ՆZB  'nJ [# \ oWV4,=H, IVU˰.$̻/Vz*[1z1\l}!4̓#U~Pk3d{bp@9Yt׬lidDKm ;A@ ,J.];AtiԂ;AEޙz ;AU0#;A@pJ`r;A{{ ;A|ZXa;Aµ#c+;A@PI.l4;ALD0}go;AUC27UC%;Ai4 k=!;A4*- ;A4Or;A6u̳;A@(i<a4;A N>v;AlT?sM;A@)3 CX;A_$-Jv';AgPx[;A~xy1d;A@WzZ;Am;AʛI}0;A8FѿOc;A@yQ,c{:V;A@Q*Ҟ;A@B7;A!oSy B;A.Apeyѓ;AQ{-N/;A@޸N`;AY q,.O;AMXPRԉ;AWg;A^,;A@~L$!~;A@7f};A o}z;A@뿜!@ܭx;Ax-kv*x;A@r@O0Zv;AS;o{Tt;ALmH@)t;A.I뇱p;A %AW_>o;AG"wht~&n;AlzZn;A@)nm;A@yqm`m;ALDt?]m;A@#%Xt!tRm;A-kta+m;A7u &[k;A@\o 0*aj;AȝQFj;A@yOY( Qj;AAj;Al@fh;A_`Ғ+f;A@e2-e;A@ڢp?e;AT R&`c;A,2{b;AN]tJWf`;AeCp`;A 0Cg`;A5scLn6_;Af,U'D<#^;A_I  ^;A@O{^Y;Aqem XeX;A@ˍzW;A;Aڲ|)>;A@NhW)<;A|{ޢMu;;A@U2:;A/'β O8;A@DžIB7;A13M4;A@8zh1;A@%GE/;A@k72\.;AW$"C-;AۮNM(;A TV%;A## 2o}Z$;A@%*0@;AG/JH꾩;AVQ`Kc;AtT?Ž+;AI6P[Ɋ;AUd8;Akc;A@ t3;A5Jr;Aڂu# ;AV4M;A@/]jP ;AhE?Oc;A jjHi;A;Bn:A :AnDR~ޅ:A`5:A3MZw{:AL}z/O\:ARxPlml:A-Plag:A/R>b:AxZmK:A@}/^M~vA:AI a |:A`G-ef :AՀj'.:AEos:Am>Z;$/e:AwB:AcѪ<:A ҟہi-VD:A@Ht\:A'Tt(:ABD:A, k:A41RP֋:A@V¯:A|Aa9eJ:ACPyVg:A F:A`XdZ<:A@yy¦:A`2:AG!&9:A!졡Wv:Aa[ ڌ_:AY)њ:A*z:A@) t:A GLT ^:A @B:AM ?Мb:AKtO:A :::A`k39A M|OT9A@F?Q9A`suu~9AMf9A<" 9A > ~K9Aa -b9AJ 9A 3fyh9AdҪc9A "~L<9A+^+9A//K9A@I8 A9A@Ƕf8l9AZ8'st~9A 9r9A?#lG9>9A`@uj9A4yJj9A@HS `9AN?Vd+p9A@Ÿ<]uF9A >iXmj3p9AŖtkԙQ9A‚2,`9A 5ml9A@m?=29AlMۜ* 9AgbԎ9A@.wLst]9ApoYy@89A>@ɴ9ADW9A\ݬ%IF9AEuz+#9A`HhLmb9A@S9A@G.(]9Av角c9AI:9A3 579A ;is-9AqŏǮ9A@K_1v 8}9A44Q9A`& [_͐9A`'U9A`;X,F9A; 1 v9A *>;6jx9AGm89A5ǛPj39A=tVMeNu}9A@n^%:z9A@'P{wfQ'x9Aԗ'nZ?w9A`k mpnq9A`EE"vl9A}I#i9A NM`B]f9A3Q:\c9A@ a`9A 0 L/Gh]9Ash8@[9AЫYZ9A 0=zoW9A qNgW(QU9A@^m3p4R9A5P HO9A@^ܯGO9A Cw%a0L9Arb5U9 I9Av7wyF9A bg D9A`UΓy@9A`i8p?<9A(H<9A y6'+~Q79A v9/Ǒ39AKNF #d09AS N=ܹ09AP>,9AȨ[;)9A^^g?E%9A৹1sSB%9Aus/6%9ASs|!9A ŷu?B9A`hĊSzF9A@JFH|9AѰ[F Y>l9A^Ix|9A`!CI69AGN) % 9A{++ 9Ak#өY4D 9A@20"9AG.?/9A"f ԰8A6h /+aD8A s8A@uv8A@ )~ğ(8ASP{8A@ɛ˪8A /%Z8A\*ʀE8A *6߼8A@+cA8A",=2}8A.,3|f8Ad|nn,z8A`K.o5Y8Ant;` 8A@t'C*t2z8AA1L}48A´R48AXkˤ8A<_+8ACfGL8A #mY-x48A3m 3XČI8A ׅ*Ob8A:$ )8A d8A`eO}8A / ~e:I|8AS$,7z8A5*?$o~y8A w++x/y8At1,jy8A Ғ,H#y8AR/N& ۩v8A`!Zw8A>MEE x8A@}@_y8A; 8A8^kA8A4R@T38A%o-=Q՘8ACT8A˗9 8Ad~h$?;8A0xPZ8Axbh"G8A;>BEXE8A$_H8A`" ]R48A{0y8A < )~Q8AKP@,~`ɺ8Auw}m?U8Aw5j68A]?v!8A ~v8Am^;v$8Aq^/v?8A Au;8A@xwj@8A<i+&` 8A@Z_il9 r8A%gJzx8AL@ c0c38A ]8A`YLi 8A0K`f8A@Iڿ8A` %F_8A.5EX`28A: _CqL/8AmC8A`q_Cꟹ8A2A68A`\q?\<_ݪ8A 6s9Ae?F8A 36X\8A`2I8A@`{2E?8A _0࿨8A@0?m8A`3.Xo W8Aƿ *) 8A?&`s8Aࠨ<&`8A%E8A@yҿ8ߟ8Ap : D8A 8A)Z~ _8AE\-M8A)?C忾8A`%=T8AH@ƽ`;8Ar!E_8AOJP`8A@&& 8A:8A y`_)'8A/@c8ASOR_ĕ8A/?q8A߁p?u8A#n_b8A'!`8A@{ 8A@["8A p[༓8A`cS `t8A?Eh 38A`m 8A# 8A`xR$8A{ ג8ADTP8A O %_8A b]8A@_ڎ8An_8AĚ_c,"8As6m8A @.K_>8A^$`8Aw3hI 8AeQn 8A?u8A x%t8A_˪n8A^m.H8A_tu@8A d?U8A?! M8A:[ݿ8A_8AUw3?8A  8A;__ O8Aonb L8A_=I8A#WII8A$3?C8A+9D=8A@ȄVb.8Al)`$8A EU$8A`u?q8A@E8A@@y 8Ay:?8AD6ayL8A`y,j`8A!`m.l `݆8A`*'jE׆8AgKfֆ8A gA%͆8AWHci1͆8A '!(cia#̆8Az`bÆ8AV_ࠆ8A߰NZ8A@ J2%`~8AN>xv s8A@l>9߿T8A'*,"@M8A@Ѫ(:8A@@@%8A__8A_P*_҅8A ͅ8A1a88A@0 qb8Aodhu8A ?K l8A҈  O8A >   E8AEi>8A*ؾ"z`<8A|c,8A 2 8A`^8A 8A@@njߟ8Az`ψTx8A?M `8A7_߄8A __݄8A=ٿ_݄8Aڄ8A !v;؄8A55Uׄ8A ~W_/VԄ8ArI_Ԅ8A ޼kf@̈́8A|.Ʉ8AߌzX྄8A&u㟺8Aޕs 8A8rRS_8Aadj^V'8A`-0XG8A8?W`8Aj5kVv{8A਌T:@{8A`(!To8AaOZ_8A8G^8Au F8?]8A FA8A8|>8A@- 7Ċ@,8Aq?S.!E'$8A< A+8A@'@)@8At(8A 8A`7@8A+ 8Az dŃ8A ?➽8A N@8A je$_8AD"8A $8AWsL 8AG>H8AmH6t8A@Ih8A~ a]8A@ NY8A`:,=8A@x۾ u`8AFkЂ8AP8Ђ8A^JG`8A@# v8A@ ~ t8A]}l8A`"zFvc8A` vTQ8A?cp[?H8A_lF>8Ad`=id@>8A`)_h;:8AGɠgD88A !fx+8A൩a 8A'{s\8Au-!|[v8A@VZ6?8AgZ*'#8AYJc ؁8AB#*~8A@~>_~8A@ ^~8A@_h_f_ P~8Ab^_G~8AYE~8A@laY5~8A@+Q~8A@?^%:@}8A^7 }8AX)@}8A}8A 9#|}8AZ9(?|}8A@z+rh}8A/\Q}8A@w,@P}8A!i 9}8An}8AFn|8A}3T.`|8A;w|8AX)|8AI{{8AR{8A}{8AD >{8As_ޭQ{8Aj?^z8A&\z8A:r@?z8A^J"y8AO:y?y8A!dy8A{,<?x8AA[BTx8A)K?w8A&DܟRw8AXw@v8A@x>Gv8A@L`r u8A?bxBu8A[9AwP/俼t8A@T߿:t8A0};;s8Avc`0s8A@Er8A"=5r8AQ?=q8A@)Vq8AS%_-q8A@Єp8A$bH*p8Az10&^p8A|q0@,p8A@6q['o8A@j}vw o8ARKho8A@t߄o8A^X_fo8A@UCk$?o8AxGio8Aá6 n8A@@E?n8A@a-n8A@L@C@|n8A@?^$`_Un8A?64-n8Aa7sn8A@n?>8m8Ag/?zm8Ajv?)m8A@>_l8Aj{@l8A@p]+\l8Aaal8A@+AOk8A]U[埠k8Ak^_ak8A !&k8A@՗Aj8AOe j8AG\9j8A@[#i8A|!9&@i8A٭/g fi8A4?(i8A8=E h8A@sB`ܿh8ACch8A?Έ#h8A)uug8AݯA=%g8A 6 }g8A@ =t_9g8A,?g8A*Sr$`f8AA@f8AB^8A@b1٤2 >^8AD ^8Av]8Awb_]8A@v!]8A9*\8A:j5ߩ\8A@Wr[\8AV_0u,\8A@R\8A@~Q[8A¿kT?z[8AsހUsD[8Aj]w[8A样Z8A@?uRt?Z8A@ rZ8A>4VYZ8ACdV|_ Z8Aau _Y8A 8VY8A  f Y8A(`µGK& X8Ap`r?X8AOጻ*X8AтW8Af,!W8AZᝡ V8A~8߹V8AD(uV8Akm_8V8ATn U8A ^̬U8A=_U8A@ju?NU8A@\U8AȂT8AUA^ uT8A#T8Ap3_S8A@k7s @zS8Ahx ,S8A@sGR8A VX_R8A@ _OR8A@SaD_R8A@N;Q8A~~?uQ8AUО)Q8A@pUP8A P8A"8@=P8AW O8ATbO8A'?FO8A,J#O8Av$N8A@b9N8A\ġx1`nM8A?(_L8A=w{# L8A@WOiK8Am K8A7-J8AMJ8AwJ8AǪ__FI8AP}@_I8Ab%i@[I8A.J `I8ADH8A߽_H8A@bN`~H8ABG4H8A@?`G8A@Z^)`?G8A@3]۟wG8A}hG8AeM_F8A;@⿭F8AAt#uF8A,b+WF8A@@4`E8A_b KD8A dC8A.N1C8Av&Y៕B8AV!ilA8A@vQ?A8A @8A@+]s_?8A5x_?8A@(bSA=8A~<8AIG)1<8AM~x ;;8A@MX:8A&5g98Ac⿋88A@b!3_78A ~@S78A(ܟ68A@!~{?+68Aȣ58AbJKR58A\+[0E`48A@s~ :?'48AB 5`38A_**n"38Aݟ28A@D[^?18A-Q&t18Ax_08A^-X#@d08A ߹@V08Ak`Z&Q08A^x"/8AP 럳/8A`l/8A|  //8Ao^.8A/U?.8AS`?c.8A~1B_ .8AіK-8A@z [1 @l-8Aώ3%-8A@n O,8AK?6?S,8A 5+8A=v+8AYN?$o+8A=l d+8A޲D=*8Aw!m*8A+~d_)8A}| T)8A~{Ʃῼ(8AWa{ 9(8A|_'8A7P ~.J'8AE`Br(&8A@H R&8A@Ϧ+%8A5%8AAhv0_$8AoNz,&`o$8A@#rK$8AH"1#8A@Dc[@K#8A2^"8A@RH#@B"8A@|iHc!8An!bOߺ 8AğԿo8A0X G8AA@LYw8A@28A@,"?"&N8A@NB|?8A%e8Aԙ`+'!8AT"x8AAne 8A m.ڿV8Avap~%8A˴Df)8A?, $ 8A?~`r 8A@LQq8A@ _8AeWNaX8A?`8A@l#>8A]8A~ BB#8Ah(#=58A-m8A?E0(s?D8A D^25,8A@ў?9318A =18AΉ]?K_8A@jJ@@l;S8A@)PC 8AEH8A}Gr8A@ʛ@I۹8A Ku8AIL 8AEÿM<#N 8A3M#K 8A`oMG.9 8AN/Nfߒ 8AګNH? 8A O  8A%bTO,2 8A JOpD 8A@أOO6 8AjOw `E 8A @O_8AOUi?8A⁋Oz8A>O 8AWOB"F8A@SOU8A!' ]PKM8Aؓ!8Q̹/8A{M…R8AS958AT}g@g8ApWV߇7AoWB7A@Բ@YJU7A@\Mg &7Ag`Y C7Ayc~7A>hf Z7AQ_bk翦7A?/o%7A@怡u7A@j{7A#j ~w?_7A$֎`7A@!vof7A=Ɋ7AMw W7AA36@7AD Xܟ=7AOAl7A @uc`^7A@zo:?7A[TGm@7A%aK¢7A@P3$@7AЩn7A(sF?7A@=n`7Azr)V7Ata1t 7A1p5$c7A 7_-7A٧]7A77Al ֻ߰7A@=@_]7AĬ:7A*q۟7A}]_?m7AY 77Az@T7Ah7AWQb@?e7A@Jd.m 7Ay`77AbH`7A@w@cj7A@oUL  7A@fFQ7A}7A927A@7A@} c7A:p7AS=F:^7AL/_,7Awެr7A@ݟ7A@%_7Aۈ}7A@3X@D7A$#҅7AqaK 7A>ݿ&7A^71k_7Aҿ7AabO@7A2{^<`7A]^_7AI)7A}_E7A:q7A ?7A:z7A_sZ7A%@h_L7A@~[>7A- 7AWaB 7A]N`7A`5  7A9B7A|_?7Am}u7AO"` ~7Aގ 7A^K7A$q7A[f7A@Uz 7Aѡ3?7A1|7A457A@:?7A{r7A]^X_7A@F?9=?7Ab7Av37AP7A(2C7A@WE|N7A̺f*7A* 7A>*C7A p7Ah5c&7A b ?7A@jrߑ7A@1P7A' 7A ߟ7A( 7A0  w!7A \47A@w `27AX!Z @7AT?u K7Af.b%7Ak86Y7AJiE227AIϝKS7A:zIdb7A5_w~K|7AMs@7AN 7Á7ABu@7A ~S hx&7A$YB7A`C)7AmD!_7A_E|7A@[>E(h!`7A`M//Ff% 7AvFF7A)`2G?x7A@nH@f7AvI'K7Ad Iߟ77A@BJE 7A`^K 7A`^dLL 7Aj$M j 7APMK7AիN ?7A@"7A&ĥ7A^ރ͸7Ac@ƅn7A@۬ԇc@7Aä7A)`;g/ҷ7A4Zo77A 4\L e7AQ? 7A`C` ۶7A`3ࠐё_7Af!V`a7A b+A%7A~/X`7A`)?)5Zv7A #ܖ!H7A0vmQ_7Ax ̴7A`HR @^7A_^=7A`Ҡ==Rѳ7Aԟ!! 7AZT7A4@M?7A`y@7Aog`97A r9@E?Ʊ7A `7A>.7A @)7Aրͣ `7AWT?# 7A Sm?2A% 7A`@ R*7A`a,eP7A6?+e 7A߾*hذ7A/`ˤE_ư7A qOȅ?7A`K`;+7A ᐥ7A?i_q7AV-6a7AYMJ @U7A~0KP?C7A`jў@.7A%7A pS&@7A+@7A`Q7Ahj`߯7A`w,<ԯ7A`J,q į7A?m6_7A -!꿣7AorL$7A`E?_m#7A {7A%m7A?ߨ`7A`? _N7AĴ2r>7Ac ?k07A~M`?7A `ܩq7Aˉ3 7Ac?`7Aa `e} ծ7A埍ػî7A /AꟵ7AJh4򟪮7A 7A?To 7A/`x3 y7A`^?ޟn7Aq`sa7A ?R7AV)aB7A6u67ADM{$`-7A`mq7Ad?7A09v7A?^7A C^X7Aj+A-7A @KVAԭ7A@p@ɭ7A7 `ڿ7A _7AN V?7A%L? k 7Ag06W7AN>R{%7AӞ_B7A;^w`v7A,@8 k7A Ӏ_7A3خS+R7A@2 >07A]v'7A~V7A-ޯ}7Aۯ^l@7AܟYp@7A -7AYGe7A?-g1۬7A࠘۔?Ҭ7A Ǭ7A) c7A~{`7AU W?7AH|ࠬ7A@; n\7A y_7Ah/ ?7A αA`}7A_@[\?p7A0_@f7A?RR\7Akޮ @O7A`ZLy_F7A`9<7AAɟ?p27A 最 %C)7A(F5.7A6h7A GVsٿ7A Pv_7A`ʞγ_7AK!`7Aby@7A* ݫ7A``ԫ7Ah˴_?̫7A@w_;ī7A+@7AI?Up7A u>\蟪7A: .7A>ӵP7AW?X\ٿ7A@_5H 7A C}_{7A$߾Cf r7A d_rf7A`,8| @]7A O`rÆX7A A P7AྷB7A 87A v H>D.7A@1 P'!7A@Ne?7AG>? 7Ax_7A#7A EM 7A`{>+w7A@i\dJ@7A uE"`ߪ7A|_ת7A@5"3$Ѫ7A^xe`Ȫ7Aջ7A1ߺ7A2 ^ū7A?@7A _?7A `Ef[7A`e]7A@*7ѽ7A6 ?7A0k_YD߁7A`,?|7A ־!u7A`xZm7A`Eh?u&ue7Aǿ]7A$2`T7A^qK7A`07_E7AC)=7A1oF|77A ʿ@17A ``'*7A`oK= `$7A(`7A@(ߧn7AC 7A? 7A`Yze7A4&(7A`VC7A c f7A p$'7A jک7A@@4}ϩ7A K$ é7A` 7AqiBi$@7A`<P7Aq[_7Aq=ɶ7Ag?7AG7A@(?<M" 7A`<%y{7A`p7A@ fh7A#Va7A8ߢX7A +A.Q7AG_ L7Ac;}JJE7A@@=7A^97A. 47Ai*_-7A@uGF)7A d?$7A 7A@"EK!7A>?7A`>*^7A@V'0R! 7A ^`97A`dk l!@7AH[7A@hZ7A_Lڨ7A`YШ7A W$Qʨ7A` _T7A߸7Al> న7A=Wਨ7A`x ߡ7A`^mi?7A ~*[7A St7Aݟi󿇨7A` _"|7A{]]s7A 'j7Ao@+\7A$eFۿY7Ad p?V7A`-YpyO7A )&#J7A j OD7Aؾqo<7A:aK77A`rQ-7A'ؠEpP@!7A`c_7A ң# 7A`ܷ 07AJs @7Ai7A-@7Al 7A &`7A__ا7Aas@Ч7AMħ7A``Q s7APP `7A?俰7A`陀7A-0x7A~%b7A tc4 `7A@Kޟ7Am 6J"7A``E{7A_ߓOq7A `h7A)AH1a7Auz?Z7AjS7A `6$H7A^OS@7Am_47A s߾ _+7AL=`%7Aqs uiؿ7A-!_7A΍`CA? 7AվX7A3v_V`7A[=7A/Q7A qd?7A mV?7A`K{uW7AU2?Zئ7A@ `p?֦7A`@K>ܟͦ7A&Ħ7A 4i27A Mrm7A_p @7A_f`%O7A@0Dr ?7A `_7A7A B࿐7AӒ7A: Q7A& ߀7A!nLNP}7A `o u7A@ƠC_r7A"u&`k7A)b7A. ?c_[7A `itU7AN7A __J7A@?F7A: W A7AE/=97AV1_cn57A`x@17A@8a5)7A@`>7A(;I 7AßyX 7A^W7A `5 7A 27A~7Anߥ7A!`=#ۥ7A 'Х7A ;m;y$˥7Aĥ7A]U&7AY_ ඥ7Av` )7A`r97A@Ky[蟗7A Eߍ7AE`A7A> <w7A wm7AQA;[ b7A@8- \7A`7_W7A WuY?P7A^k`J7A'eS@7Arf?u@07A^)7ART"7A@d$@+7A?}7A& 7A E?7A`-_N@7Ao@7Awz7A`a7Aa? \t 7A`<!O`ڤ7A~դ7A Q@j'`Ϥ7Al`ɤ7A 5?-Ť7A dH$7AQ)_G^ 7A ދ[M 7Af৤7Ae8_ߡ7A 7A`%[7AܿQsO򿏤7A`Z}q柈7Aܥ{7AёPs7A>+:@k7Adb<e7A`eخ؟`7A!_W7A{ P7AA|]@K7AoM6G7AFQٟA7A Ӡ!s`97A`U17AC@ `+7A_>5B$7AYp7ACܿ7AaYs7A@_$g7A ]{DJ7A?7A 7A?7 "`٣7ACO?q+?ԣ7A@ !̣7A ѕ £7A^ 7AouA``7A qK_7A@@7A d 7A@<"?7Agbx7A(*c7Aۥ:V7A91x%'`R7A r# I@E7A@n g77A@D !+'7A __7A ~@ 7A`?7A@ `EǛ7A >|7A{3u֢7A k "7A`c)ঢ7AŸ'h`7A;a`7AKU_7A@S_Ec0󟄢7A@GxKy7A?h7A@}_I7A`o*`=7AD{17A(?7 `#7A`(#_7A@m0 7A`g5N[_7AS 7A)a7Aj@ܡ7A"i# ͡7A@[ 7AGy 7AkJ7A &Ao2&7A|l p7A`VH^7A@` MK7A3?=u27ACw,7AK?*@$7AM?7Au\ 7A`k2C7A`"_ @7Az?@ݠ7Aӧ@Р7AJƠ7A_˳7A@o;K67A|_O x7Ah*$@7A@r*_7A>7A=7Arpm7A5e @7A3!9?y7A+ t7A 1.h7A`ZI`7A>yeJJ7AAӟ?I7AkJD7A@ ,?7ATy@=7AX_:7A`ne> 67A\?Ο37A I_s/7A !_+7A*2C'7A(;@$7AO 7Alt`̧7A> .`7A  `7A`@qU 7A 7A<_R @7A@/&7A@}X*9_7A`@o,ڟ7A@>6`П7A ^S˟7A0Q$ȟ7A{4`7Ak "`7A >7A^WQ7Al?7AIVs7Aq`p: 7A@7A?7A2N  Q{7AN0 es7A* pk7A`NF 6e7A9U `7Aʀn rU7A ׏ p L7A`?鞪 E7A" 67AH K/7A #u &7A{5 L7A ?+ 7AG M v۟ 7AΓ?p 7A/ s7A : 0_7A7  7AY ݞ7A@/_ Z`Ϟ7A3* Ğ7A 5P  7Af ?7A ?7A@`  7A Օ7A`:a 8ߋ7A UK7A!_ Tz7Aܸ` RPs7A  l7A` Na7A%  [7A@4 9Q7A`M h?C7AIl XZ$;7A@g>y  47A 9! K7A@? Sg7A@ y 7A@ a ֵ7A@> y0 7A۔ 3_7A 5 U7A`R &ݝ7A K@֝7A@@? 5?ϝ7A@? Wȝ7A 2_7A 㟵7A%7 ߯7A@` z⟤7A])  7A`W6 7A@dX?F ۛ7AQ2O $`}7A\ X#r7A`\h gg7A { YZ ]7A _} ;S7A`Y I7A]  ~j7A@ { 7A = {7AM4 *ߜ7A !@Ҝ7A@B`ʜ7A<%"U%@7AG1㟷7A ٟ2? ௜7A !,a? 7A C_7ADߒ7A 6aE7A4N 7A m UTw7A7, d$o7A51 gRd7A^iKd#^7A ^f_U7Acex؟Q7A w_hZ4F7A T`j_@7Aԝh77A zxh!7A~?7A@{ ޟ7A@e_7A`oB`7A@؛7AY ͛7AK6 %7AFO 7A2;7Am7AC`7A:*>#7A (` % 7AN6A q7A@G$@[7A7NP7A`Y!=7A`Bo07A;R !7A5o 7A`?:? 7A7A &?D 7AN 7A H7A$^S֚7A@@˚7A7~m7A `7A _@7ARoF_7Aa);?7AU,7A)n7A`J \7A|%T7Ak| lqG7A5?+<7AR~5 57A<^G@*7AGV@7A`?j9$@7A`8}cN7A} a7Ar߮I$_7A2& 7A`<ٙ7A1 ;ƙ7A`9>7AX2@7A@D_7A@8G`7A@C7 Ꟃ7A`ԠCѼ$u7AR0h7Amf]7A`ĝ@KH_S7A+[ G7A5)?;7A>_ʛ_/7Aр6 %7A3&7A8E _ 7A`@&k7A X_B7A@P_ZJ @7Ay}l ޘ7A `w?%ט7A `wL_ɘ7A@7A`JߒL`7A`mߧظ`7AN3n7AM?ߏ7A+  7A@ ׎$w7A`"Yn7A`k*#g7A՜>b7A~ApZ7Am,T:?T7AVn@G7A@w_m@7A@Q3xY`57A ⿌ *7A ?7A?7A@M+7A INݿ7A "7A@@7A g8 @7A Uޗ7A`/@ח7A͛ ї7A(Ǘ7AY?8|7AUP஗7A >{7Ayg7AXC&7AJ߾2N7A9k8"x7A`?o7A>U`f7A`3B \7A]@Y`P7Az_*E7A@٠> <7AeW:`?27A``%q'7Au` 7A৵w `7A@ar7A@$ 7A w7Ay`Q 7A( t7A.^v7A~O7A,Ժ_7AR_ؖ7At &ϖ7A5X `Ȗ7Al Ae 7AYPP7A@XmZ'`7Af㿆[E`7A`Q̟7A`߫Zz`7A>|u%7A\^1?7Aaڜ`v7A4XP"j7A~^9C޿a7A`~c. Y7A@ף@y N7A`U06A7A`J@27A@@" !7AF __c`7A" 7A`qn?J7A*`7AH;@6 7Alu^yl7Aە7A]BЕ7A@?dɕ7Ar7 7A'Lb߶7Aq`syx7A@+[7A@Q}7A  7AW|  7A 7AB {7AԵ/!>j7A[!%`7Ar!?V7A`"!`K7A`T!$s A7A8&"N57A^",7A"@?&7A"7A@$" 7A`=#P7Av#7Ar_#ߓ7A $ӓ7Ag ;$s'Ó7A@¨$_7AH$7A'%?7Ak`Z%z7A`u%&sc7A@%O7A&&F@7A`I '&37A@-^T&$M+7Ag&Jx 7A &_7A᠞&7A ξ&,T 7A&7A@5& ޒ7A& ˒7A} 'ྒ7A ?-'L7AѤ`8' 7A .QE' 7A (^'# 7A.r'r7A@@'+a7A ߞ'P7A@K'8A7A ' T 67Az'`*7A y@'7Aђ@'77A@.?'  7A '7A(`'- 7A(X'oؑ7A`' ȑ7Ad'" 7AK`(,7A`4 'ѵ@7A`a ({7A`(S@7AG@(׊s7A h(S@c7A@(F"(SY7A`!(WN7AH#(97A (s$7A(H7A@(~7A'uR&7A`'u7A(X'Tڐ7A'6ѐ7A7'Đ7A '%7A@@'n2_7Ax' 7A '-y7A ?'`7AJ'7Ak'w_n7A'5& Z7A 'D7A 'X07A@ v' 7A?`'7A`\'w7ACh3'@ޏ7A )'Ï7A-L_&&7A`'&w?_7AѶ&&`l7A`u&:S7A V&?>7A@:&;'`7AŽ &݀@7Au@%7A >2W%:7AI%`F @7A`Ԁ9%d@7A_ !%e7A$R7A&$Kڟ@7A$757A7_a$>7A!:$$v7A5$d 7Aۿ#/Ѝ7A#e#@7A#_7A@jq#C򟠍7A ؾI#c򿐍7A^#G7A`y#|7A`a#o7A`/"q@f7A @"Ȯ W7A5"%kI7A`x"ö?7A '_U"A17A``X4"Jn'7A@\"ň 7A@!b?7Ai!'7A* !܍7A,! 7A`!7Aap!׌7A,vH!B_Ќ7Ay?0!ƌ7Aaw !@7A@> #`7A'_ w7A #7A _ _7A@⟐  7Ax ~_7Ar `7AU[ 7A`W _`D7Av`7A@\--7A K?X7A$W߀ 7A`ly?6ߑ7A/u"T7A!PW7A(l`M?7A>_-7AP@@܈7A@ W⟡7A`n9G7A@=@7A ?ч7AC{?7A&`t` R7A|5G'7A SdIݟ7A ǬM7A ! ~ 7A9 B" 7A H_"ˣ7A@#Z7Am#*_i7Abax%5]ǃ7Am&1_-7Ab N(@7Ax~)x  =7A`* F'@7Ah ,7A V?.r& l7A?0l 7A1]27A`1Ē`7A`J !3N?77A"3a4+~7A@Y>7sT"^~7A5/9"~7AM`:M~}7A L6<qN%}7A8l=R"``}7A@NM>F6H}7A`X]?_.}7Ab @-?|7Aj_A|7A~C_|7AS+kDl|7A@*E3a!@|7A@E0f@|7AVWFqo|7A?GPj_]|7A!GY E|7A y\H@0|7A5=I |7A nIh@{7A@,7 Jb{7A`FLt{7AmOsn{7APp4^{7A ~;QSL{7Ag_Rv {7A;SDz7A@je?5U7@z7AW+ z7A Z0z7Aa ^ ?Hx7A 9q%v7A }ڇr7AqL?;p7A ׀zp7A fX~p7AJdߏp7AԿ"p7AcO5㟅p7A 豿4ٟp7A` ̾vzp7A_;op7AҒ<fp7A_p7A `e՜?Up7A@IWۿPp7A@^ }`Lp7A[\  Ep7A`V?c#$p7A L?~"p7A %xF p7A@p7A6#^p7A`"[kp7A! {# p7A@F;e p7A} p7A`Ap7Ah@vo7A` o7A\dao7AW?Zٿo7A%o7A& 9o7A@`o7Au^Zo7A,ko7A wqb o7A`$o7A[_o7A ? o7A_B?o7A`i`%o7A F=@= o7A`޶@o7A"_7o7A΅j{`o7A~t޸@o7AK A9Yo7Aʟ o7AE~?o7AV__?o7AN e>o7A,#޿o7Ac o7A`! ;o7A `TY@o7AR_ o7A#$o7A W^m#o7Ap\>뿻o7A@űӾ?o7A@Xcoo7A `?o7A`>8o@o7A@o7A ލv:߮o7AUo7Ah @o7A Fo7A`TH\俧o7Aߡo7A`G!o7A` ?%o7Ap_?o7A U] o7Aaꟛo7AWy翙o7A yrߕo7A4͞h;o7A@#'`o7A@= , @o7A]uo7A@V_o7A.o7A?zۘۿo7Ag{ o7A ;6""}o7AZ[K@zo7A to7AA5?so7Aee@ro7AC^#`no7A}_`ko7Af.ho7A 2bo7A@.@" ^o7A֟|e`Yo7A Wo7A f_Vo7AՂ?(GTo7A?jTo7A  Qo7A?AMo7Ar~ Jo7A@<@o7AL[X8o7A@[@4o7A@;_ /o7A B&o7A[8h؟!o7A@W =1 o7A`|@3 o7A1J:o7A)? o7Axo7AEj& o7A&>)n7A`on7A ߲vn7AzXn7A Y2_Hn7Al]d&`n7A Ž n7Aـ&Yq?n7A W9n7ANn7A`_%n7A@)a`>G n7A^ّ?n7ATn7A`C˞Cn7AXl n7A@a?>n7A`9`n7A@o=n7A0߽:蟌n7AB@:㟉n7A``6n7Au"n7A`O>=|n7AMY޿vn7A}^ tn7A z'=Y pn7A`bS:@kn7A ~h bn7A`/%0Zn7A`@B?Sn7A@|_Hn7A@پ!`(#@n7Ass_6n7AɠE!/n7Ad@7('n7A* !n7ARo\?n7A@ۭ?_?n7A@\z*n7A1f_}`m7AؘN'm7Aa m7A1^m7Aeb<@m7A@'Nm7AS]g&m7A u(?m7A`A?ݟm7A: T$`m7Aο+m7AqW`G?m7A_рm7Am7A`tۀ ~E_m7A $~HA m7A`|`m7ACm7A@>!9m7AF3`m7AF]?m7A@wm7AqJm7A@س?m7A 0>M m7Am7A D4m7A_*,m7A"m7AP?|h_m7A`>`@|m7A@,ˎ#m7Ar"& l7AW#l7A"l7AZ?l7Af[l7A`~ l7A`l7A &'l7A}@l7A`9dI l7Av&@l7ACo?l7A@C C+ퟓl7A`ѿh@l7A`d&l7A% !l7A`D !oE{l7A"@rl7A X!d?hl7A;D_l7A*dCYl7A.!Sl7A`_Nl7A !={Il7A@.i(uCl7A@=_;l7A`"4l7A@s(gk@/l7A#V@[%l7A"l7Ah^i$@l7AÔ$DKk7Aak?k7A#߿k7A JI `Ek7AwF_j7A x` j7A`67 Q= kj7A+ !j7AUDi7A6 T i7AlDi7A|h7A@O~Մ&h7A}X#wE?ch7A_Fh7A__Tng7A`_~!^g7AĊ?#O_3g7A&_%_f7A 1(߈f7A =*_;f7AjN,c e7AjY.迟e7A+`0<Qe7A i2e7AVwe4?d7Ah6'dd7Ac8Q!@d7A`]:jc7AfT<E?uc7AF>W$c7Av!8@b7Ar%Bb7AG%D\2b7A`7EQa7AGa7A"KI5T `=a7A '_K~`7A`T_{M濘`7ATOSTE`7A+Q5_7AӟRӑ_7AdT@L_7A8V`^7Au+?kX^7AU@SZ9_S^7AU^\I?]7A ]u¦]7A`هT_I]7A`I\7A ?Vb\7A9bMY\7Ao;dT\7A 7?Uf( \7A `hԴ/[7AL'&i-*[7A sRDoY7A@㤓D|@\iV7A {R7AlعJKP7ANo^K7AAbJ7A[J7A*+@ʰUJ7A^Ұ&NJ7A@u_ݰ HJ7A 3AJ7A`M9J7A@3J7A@ο.,J7A`K!?&J7AE@=ך&J7AMt`UJ7A t /J7AJ7AR{@J7Aٱ`J7A`u$Z$ I7A@?݅I7A I7A " +xi I7A Z`I7AV`_I7AE`I7A?@δ?I7A`%_֐yI7A7 ђ۟sI7AM{_65nI7AUv?hI7A`wpaI7A\I7AEWI7A@H#յPI7AnS[KI7A|y@EI7A`#a5>I7A/`Wr}?9I7A`wT4I7A ,-I7A b6['I7A!׶e_"I7A I7A``I7A  9I7A`<) [>, I7A?z_I7A``Y( H7A__H7A`vԷQH7A NnH7A@`H7A@'.;jH7A>vLC@H7A@>mMH7Ah@H7AQI?H7A@u`Ƹ%H7A_矼H7AzH7A )H7A?H7A[] H7AJ7!z'韝H7AĻ7yH7Az?H7An չZuH7A`9>y@H7A@@x@H7A`3%YzH7AzE&`sH7A !]?lH7A`k\xbfH7A@~?!`H7A)=YH7AO̺_&SH7A g>x?NH7Aڿ<HH7A?% #AH7A\_<_;H7AfWy4H7A`\v@/H7A?&`)H7A ҟ>/#H7A`7@H7AY.ϻBcH7A%z?H7A _ H7A S:`Ya H7A` ;G7A SG7A6`o=7!G7AٞG7A@9_G7A 4]G7A!ҼG7A`> G7A`4@ G7A"?G7Ao?>G7A@>`G7Asdv“G7A.]G7A!G7A`ɽG7A@J[?G7AG7A̮X_G7A@o?<G7A lTCG7A@ѿv5zG7A +` `tG7A_1mG7A`Ǿ _gG7AG7A@ߺڿ7G7As@ֿ|%?1G7A`4v ,G7A"%G7A 6G7A@L>G7A MinG7AɟހG7A .G7A`,~@G7A`p BF7A a H'F7A1/'`F7AqQaF7Aֿs%$F7A7?F7Aդ)F7A 3F7AAjF7Aw @F7A5CIF7APF7A# { _F7A+F>@F7Aq޸hF7A`jF7AV`&F7A ^`"[NF7ACBF7AVa¡F7AٿF7A`3~GU F7A@j@`}F7A!a_xF7A1ݢsF7A`R :mF7AkUB hF7A DaF7A_"_\F7A@Z" _VF7Ae}QF7APٟ KF7A<.H%GF7ASs@F7AߞuT;F7A3S?g"5F7A 2A 0F7A@+'r*F7A }ޟS%F7AR@4_ F7AT&F7A *{ňF7A<iF7A`/߀C  F7Aut?F7A F7Ak+5ڟE7A >^ "E7A %h߃E7AJE7A;)"E7A#`E7A`a+ܟE7AA U#E7A=ўf_E7A/8E7A2nE7A j?E7A W@E߿E7Aڵ_/ $E7ALW8E7A@gE7A5^?E7AH?E7A +࿞E7A`#"aߙE7A_{IbR E7A?ofTE7AU2E7A?뿅E7Az"߀E7A_`z{E7A8 wE7A`2Og@uE7A h{I.pE7A~KG0jE7A`eE7A E`E7A` L\E7AUN>#WE7A@,t@SE7AD,`NE7Aa?' `HE7AƄCE7A`Vo`G>E7A`F:E7A{)`l,`5E7A?0E7A_+E7AYL>&E7AϠ!E7A@!5?E7A``Z E7AN@_E7A>I E7A7E7A E7A}$ܿD7AbJ\D7Ae~sǖD7A` @?D7A[i$`D7A?MKD7Abh JMD7Aԫ`5D7A9?^D7A߃D7A/_%D7A>5D7A` ߿D7A( D7AG D7A@pgD7A@GdD7A@?D7A AD7A@.m# D7A2`+ @D7AQFD7A`_{hX$ D7An0D7AC${D7AƗ yD7A ~ tD7Ap0jnD7AR iD7A@)wHcD7A۟^D7A>XD7A@hSD7AgڟMD7A`#0v`GD7AcE?BD7A d ) 57A"Bg47Ay%GLu37AO@27A W 27A BY 17A[`_17AޞeT(ܿ17A9j5 07A-p/7Axt#V/7A`b9` x7.7A{{a,.7A ?-7A`m-7AXr@ -7A2_,7A b,7A࿓m,7A `3_+7AA@'Cq+7At(+7A@q\V_*7A/OB c*7A񿖩}_*7A`_ Aq#%@)7A ?)7A` K)7A _qR')7AyS9(7A`i1(7A E8'7A8&7A El [|b &7A+F%7A`[YA;`$7A``>nez#7A:ZWj!7A1. ;? 7A@_1}%87A@y;7AApe7A0+Q7A_a{o 7A@AmB7A+ʠG7A`7A xT[7A!PR|*7A?. ?7A1MG_7Ai\7A?7A%!L:/7A >@%7A +0%` 7A 7A`& 7A@u'@ 7At~+Ʉڟt 7AhB/o@ 7A@_3ٿ 7A%`h720 7A"uU;s 7A@I@U 7AK E@t 7Aj@G0 7A`@6N 7A`U\߾ 7A`m]@ 7A`V^mp_h 7A`irw  7A xˉ 7A@b&_Ŧ  7A&@sY 7A` ͦL/ 7Agng7A\f$C@7A@9A(,7A VWB+zI7A*:K7AOKu$7A@|^»7A`,rΞ27A`0]{»7A@zٺ@7A͖7A 4W"7A@#L@)7APytg7A`hPl\17AevU7A ٨~tTE~T7A@JUwL7A`+ͬA7A` L' ߺ7A6oR޿6A#u 6A_` 6A mc2J6AUVJL6A@dG6AuT 6A@'u 6Ah@q6A_6A@6A@?6A6A pݟ6A`쿼6A3t6A`4J 6A`@[忨6A@X(l ۿ6A@_3ߛ6AѾ76A` Z"6A.uwK6AaE'6Aa2y6A _7*r6A(Tl6A@!;xe6A@O"p^6A`4`X6A `G1_Q6A`tXUJ6A`Aj!@C6At<6A[}66A`?Lh.6A4'6AO6_\4'!6A@G?6A&y@6A`R`6 6A ;_6A /"6A`* Q6A@? @6A2!% 6Ac,!ٿ6A@:36A .KU6AoS$@6A h@6Az\3_6A%q6Ads6A`$?UQ6A :#`6A6A远6A Ğ*{ 6A2B; 6A B]`a;]`6A@X||6A@瀔}!}6A6_K_w6A U#p6A`^k6A@_[ae6A y_6A`??_X6A_Z@7 R6A)z[L6A@$?G6AL#A6A`8_:6A 9A46A.!׺/6AE_4)6A!LRf& #6Aɀ~]p6A_y:6A-; 6A`(@ 6AS6A/b#bA#6A aB6A95bڿ6AC &6A n`6A '}_j_6A"A[|6A% @6A\8;6A & b_ 6A ]> 6A@ޞ\6A# 6A&?6A'=_6A@L`6A rcU6A@,?6At@6A`A<_6Aݾ ?_6A5}ߑ6APw`dZ_6Aĵ@6A8` %6A~6A=D ]z6Aߊ3??u6ASXp6Ayl6A,`[?g6A6$#b6A| }^6AZ 5ߟY6A`d#A&T6Ao@P6A@0?L6A@ұ?H6AdÿNC6A$=}?6A`& mi;6AJ._76A@;_36A!e.6A&  ?*6A ~U >H&6A| "6A@j @6A  6A)_ ZE6AKD `6A@p 7@6A ` 6A A4@ ܿ6A $S$@6A`_/ d6A"c c6A  _6A@b o'@6A7 p"@6A' a6A@Z C6A` 7$_6A? "]?6A.  6A7( Y6A P\ @X_6A>i BY_6A@. 2 6A 36An#?6AM@X 6A ;ߑ6An6A:_b%6A`:h& 6AXay6A`ݿD*6AE;ߺ6A&6A9%6A@_kd%!6A枙=_6A~]6A6A`->ߩ6A mv 6Aq6A 89Af!6AՓC3ߡ6A_Qޫ6A@~6Ad"D_6A  6As)|6A@^3bޮ6A@ ?6A?6A`]6A@ް6A`u?6A`&6Av@<`6A_۲6ARy+6Ay׳6A@t#&`6A? <$@6AZ?4\" 6A aiDm߂6A鿁6A[w@鿁6A ڿ\e6A є_5 =@6A@_n6A@6AYf6A@x`6A`eR6A@R 6A~?@~6Aݬ^ ~6AJ@?&?~6AxqG}6A E,\g{6AG _{6A@?z6A_Py6Ap?^hx6A k_v6A`؞|u6An0"t6A u_iajr6A q6AQ`~o6AИ m6AnHB<`l6A; ~ݿj6AJߴh6A Af6A4'e6Aĵ?\]c6A@aa6AC&(__6A`a?\6A/^Y6A}g N6Ap!?K6A D H6A E6Aus_ 1B6AG 2?6A`0{  =6A  :6A] ĕ `66A`1!@36AC!06A`v!>_,6A`_G@!;_)6A@N@!*$&6A`ݟ ":$06An$6A '!$6Ag$"+@6Aa%6AE%e6A|%#6A7A%6A``S%h6A $&Ʀ 6A[& 6A & 6A`z?&o6A@uP`';6A l:'{P6A y''` @6AU'_6A`mO'h 6A/6A 1/G_6A *506A`6A"_.6\^ 6Amc6~ `6A6? 6A` 6" 6A 7e 6A A7`6Ay?7!@6A@`7} 6A@*7`6A)8;i_6A@{_8?6A _8I6A8;j_6A@39?6A`r >9Z6A@m"A}9z6A=9`6A W?9E3'6A :% 6A@Z:$6Ad:`6A:@6A_@; 6A{9;\6A@Ln;6A `;v6AV͠;^6A X <~6A R<Vg6A@5ľ<'޿6A/b<[h6A<_6A{?4=%@6A ~i=$6A`=b6AS0a=B뿔6AP>#r6AM>d26A@m >R6A%?>D;ߐ6A@*>@6AH-? 6A db?`46A@T?>=ߊ6A@T`?b56A΃@@U 6A^D@C `6A,~@@6A@Y@ 6A@`6A{ (A?6Acg?`Az6A?2A}6A PK`AZ~6AB_}6A:B<_{6A:xB_z6A`D`BZy6AT Bw6A 3_Cٻv6A`ɠRCF `t6AN$C\s6A`nrC}r6A;!C۽p6A?/D:_o6AJdD.@m6A$DVl6A U^D_j6A /Eؿi6AJE`$g6Az!!E("`f6A@ =`Ed6A[Ec6A 'F` a6A_F*``6A$F^6AaF]6A`Gb [6A6A@U K<6AWKڟ;6Ax KC&`96A@Gd?K" 76AL|66A #@4L`46AЧoL16A??Lr?06APL/6A@@ M,6A_EM ?+6A1!|M% )6AM#(6AM= %6A$Nb$6A +[NC!6A`N? 6AN޿6A ,_NXQ6A`ɑ7O^6A_kO9%6A:Oj6ACOD#6ARP;_6A`E@GP6AQ1_PB`6APm 6ALTP~ 6A?&Q? 6A VQ6A*Q @6AHQ 6A`4RA6A^9R#@6A'pR c6A R 6A`_R)$6A`J2S6AKS}6A|Sc6A gS"?6A_S-^5_I6A` cF7H6AZ+gip6A`x\oOF6ASDtdv+6Aq x6A@{|0bk6Av O) 6Ac6AI~^=/46A2͌*6AB%{6A6AS3(O6ATE;?6A,ȡ19^6A`8a6Aa`K46AwF6A@6A`@6A@`G_Į6A@6A{6A&[#`6AY= 6A@x\]*6A}{6A6W.6A࿯=h6A@F<`֯A6A`46A 0`#`6A`V?:䟳6A~ZI6A~o6A9k@_6APf_6A̰a6A`,1a6A]?6AI@%~76A@E|6Aخ]~kv6A`+$A޿p6A`Q^w_k6A෱[d6Ao_ֱb`^6A~ X6A`>zwR6A>(>QL6AۗH?@F6A c^M?6AA96A`q36A`@d ,6A ز\_'6A[_!6A.d#6AD_)b#_6A,R_A} 6A c_6A跀y[Y`6AԾ6AJ`6Aoͳ?6A C16A ?6A`X>{]6A`;86A#wP?6A :k{6A@"}6A|_Ň#6A`e?9?6Akp_д6A Oe 6A _6A# 6A86AR6A`z_j^_6A@4a߂6A= |6A`@nv6A@aҵ@o6AA i6A*# ,b6A@A`[6A`)@-U6A@F!O6A4^H6AsyB6A l?<6A@?dS46A`2/6A`J?նC(6A=F"6A4c!6A ,!M 6A0O 6AO9I6AHaa"6A>*Avc6A'!6A 7ߧ6A i@T?6AQ ѷ6A`:@P_6A- "6A`"6A@7(B6A?DA 6A#aP6Ab@k-ܿ6Aທ`{?6A`.@6Am৸3% 6A3``6A Ҹf_6AA蟊6Ap!?6A  }6A@@'v6AO82 `p6A@aHi6Acdb6Ajti[6ApjU6A@#O6A`I?G6A!s¹%2A6AM_ҹ ;6AT46A` -6AU J&6Ah|$6A `1?6AzF*6AWU 6A g]6AW! 6A n]ȹ6A`oD6Arg6Aƺ6Aw5պ26A`#J@&ݟ6A J6A'! cA_6A@9gs `6A ?.m6A@v?/6A!H)6A@>6@Zgߥ6A`k6A!8⿘6A &j 6A`?GU忊6A@g_6A`»O!@}6AIͻ ?v6A޻=!@o6A[hh6AO a6A _ nZ6A`mS6A8@0x@M6A@~9h+_F6A`UJn]`?6A4\86A`e 16Ad¾v,<*6A>0n'#6A ٗ6A6A%`*6A< 6AiǼ6AA Aټ?6A `6A yh@Kx6A`P6A@A6A`q&`6A@y`%6A5K6A@1F?6A`Z?Q 6AZa`6A` 短6A`'l>6A ;}@6AK 6Aw` o6A@?PW6Ay 6A K7ൽ;}6AIA໽/v6AՇƽo6A׽ h6AӬ!a6A 9.Z6A s)$`S6A@%>ѳL6A@Q E'`E6A@^2>6A&R?76A 34.$06A"h_7k7_)6AAT!@"6AJ*L6A@ՠT% 6Ad\ 6A@+AhUB6AÀi,6A }z26A{6A`߄?6Ae5" 6A `T6Ao信0R% 6A]6A`?Oؿ6A~T!?6A~{6A` ɾuM `6A@~Ҿ6A`6@Ӿ7*"6A@{޾6A +A 6A,8 6Ad 6A u_6A@`y6A@΋@S2r6A`9Ӵ?k6AIFc6Ay R?]6A`$X$U6A`3(N6A@g0_H6AM7uj@6A@{<U<@:6A@@Eվ26AF+6AiP| #6A-Q6A@Rڏ$@6A ^ZuB_6A]6Aë]06A_'hT?6Aiw6A=_q 6A 2s `6A`ztb6A#d6A* j6AaM6A3a?Gx?&6A A^Z56A#`]6A`z5'`o6A>^a6A`` O@?6AV>i,6AH`7,/ ÿ6A+ `;6A 6Ao@E<ߟ*6A`l~(6A 7Mun6AXz`6A* 6 ߮6A'ߧ6A`D6A{(b6A m&@6A@`}6A\=i0/6A@ _O-1 6A ( @6A2L{6A:_u6A`:Alo6A Zi6A |C!@d6A@0^(^6A:?Y6A )`S6A DM6A* H6AꪀIoB6A9` <6Aseb `76A@`H,16A a`$P>+6A?#%6A`д? _ 6A@76A@q!@6Aul?6A[ 6A}6M6A A@6A п6 6A?6A`iR6A n|6Ac-V6A@K?oݶ6A 9׶6A`ۮ`Ѷ6Ar˶6A`!Ŷ6A ,MY6A 8hrtQ?6Am6A@@;S 6Am?6AZ 6A`O@ߧ6A`-C`r?6Aj7d6AC6A@ 6AP6Ai?6A@?v_{ 6A/p`6A)JRg{6AF# w6AS0:r6A ` _m6A|@"`g6AZlgb6A@wZ I]6AG~,W$X6A$`S6AU N6A)_I6A6f`D6A>d0>6A`! @96A=@246AI@ _/6AVX@1 )6Ab@$6Ap?26A{?_n `6A ^?886A"?lz?6A!& 6AAsE6A@v66A@~ @6A`dX_6A@m_1Q6Ax ^%6A _2(6A@^@޵6A@_ص6A ט@zӵ6Ab^X͵6A~:iȵ6A``zõ6A@ ?6A@ x6A`66A3Sb6A?e{ 6A FE?6A "6AW16A_S6AeAY5 6Aᒠ6A`!v@~6A@6 Y!x6A25Wls6A`Q_Vl6A +!~hf6A`! u?a6A-6[6A`w?U6A Jv`O6A@^R`I6A9_C6A ?e>6A`)T 76Ai16A+?+6A%`m%6Aw?`6A@"`6AB\6Ai' 6Ay@6A@/ڀ\ 6A x?6A aV6A 8_W'ܟ6A`I u1 6A@Zt#6A~>|U ۴6Aҿ@7ִ6Ay?д6A83ʴ6A;ô6Au?6A@_w6AzZ36A 0b9m6A%F|/?6A —+y1?6A @6A-_6AkH|!6A)@⟄6Az &}6A@ w6A\u_q6Ad!k6Az+aBe6AC4,8N^6A_X6A %@9Q6A4yDJ6A 3~C6A klߴ@P&>6AQ 76AV_06A_: r6 *6A' Va#6A Y`E 6A@F@)6A A6A@T@i@ 6AJ0 6Aod%#6AXo?6A`*I 6Aֿ 6A.I }"6Am>h۳6Aj \@Գ6AKC_γ6A 1dz6A7_I6A@S,C๳6A(t@; 6A! e7! 6AFc`?6A `6A!._6Au W 6A]__B6ACmz߃6A`}6AV!_v6AEz=Do6A.^h6A ٟa6A[6AK_?T6A 1T!@M6AC~?F6A b'@6A.z@96A@ğ?26A`Z ?$`+6A`l_$6A$?6Atyp6A@,?g&`6A^V 6AMڿ6A@a>6A^/ݿ6AT7_| 6A wb6Aܾ߲6A7Ȼز6A` Ҳ6A`A@@ʲ6A l`Zò6A ȠT6A @D6Ak'I"ல6A@Cߤ_6A ` V𿠲6A3>C6A`UDr󿒲6Al~矋6A9 z6A@_g%}6A`m^C@v6A \o6A b`S h6A戀J* a6A`a7L?[6A`2>S6AV,L6A#_F6A 5 @>6AF8!?76A,_ "06ANtj )6A` `"6AA6A U@I36A g 6A_x6A I 6A+5,@6A=`V6A?6AG 6A@@۱6A`o%_Ա6A!ͱ6A6ű6AH)f`6Ak螯fޟ6A| "@6A e6A@  6A=ۿ("ߛ6A ߔ6A i6A@6A rŞ6A_=w6A)q6A 3i"j6A@L#@b6A`v[6A$/1 `T6A1.!O+M6Ap G6A@$S?6AN86AT_16A_*)6A_'"`"6Ab'#6A ZDž 6A+ 6A@6A` Q<6A&_6A `MA6A<_`6A\E%6A୨W ܰ6A``3%԰6AͰ6AH). Ű6A2.࿰6A`.?s@6AE8m`6Ai_p6A`*#6A<6A}/a%6A俍6A` ߆6A5 66A XGlx6A@P@jr6A@CLj6A؀._c6A?\6A@ޫ? ?W6A` U .mP6A >qI6A%B6A U_0D?;6Af:O46A;@(_-6A@M?K&6A^U 6A!]06Ag6A`r 6A_xՍ 6AI_|Sx6A%u # 6AA#_`6A@0>&& 6A UI6A8P_;ٯ6Aő`ү6Am˯6A@Tį6A%a _6A)7f 6Ai^V!6A ߧ6A@P@忠6APbn6Ab^q6Ag ݟ6Al6Ax$!9}6A`@v6A_o6A` 28 g6A`'Sa6A B?%$Z6ANU_.?S6A^/S9K6A)9uD6AY=U=6A`fF5`66A @Gq:06AT`H (6AcO5_!6A@)S6A`2@T6A\V? 6A_@6A _v6A )*id6A;_j?6AkV6A.uY6Ai@uݝ ڮ6A`&?yU Ӯ6A`ty7Z̮6A`老`Ů6A`#?6_߽6A$!?!ථ6A 2_C6A`߇u 6A R v㟡6Az6A_|6As_6A`6AMy+~6Aڥ@!`w6Al@p6A `B%i6A?a6A`?^oZ6A]>)R6A`SڟL6AiTD6A Jsv>6A?j76A`y$06A Z(6A;^y"6A@/ߖ6AYZ~6A{l| 6Aڥ@6A Ş46A`<4. 6A d6As`6Am@6Aߒ|# ڭ6Aߌ:ӭ6A澊! @̭6A`N_[ŭ6Ap6A ~?6A}?f௭6A׾Pߨ6A6A@U L6AND6A@HZ>6AE=66A) @ 06ALd_7(6A@;Z!6A72B`6A)6A#â% 6AiG%`6A`a6AG>q6AY_ $d@6AkI_&6A6A !۬6A >e_Ԭ6A P@̬6A`?@Ƭ6A@'_{6A@I&翷6AZ06A}ƺ`6A@T࣬6A6b76A,Yߔ6A  `6A@Ϟb6A`6AU2@y6A{E_q6A?(j6Axc6AIi# ]6A_`e`V6A3WN6A 5QG6AWQH@A6Ay @''96A 2146A U_0)[",6A2*&6A Uۿ!_6Av6@*6AŞ6A`  6A`ۺ? iܿ6A_; 6A@<i6A@">6AD&_b6A VQj߫6A  ׫6A !A?ѫ6A  ʫ6A`?«6A V? 6AFr_6AAL(D"6Ac .6Ai_ 6A`'K6A?m='6AQ6A F_C_6A`n |6A`1ft6Aÿ?"n6A#_G_g6A`KE`6AG_Y6AZ{ Q6A lu*\@K6A]wC6ASq<6A`_h 66A _.6A3ci(6AVcZ 6AgT-46AǠR6A L@ 6ACl6A8?A6AL ?%?6AN 9 6A@q`0,6A +`4m#6AQ+٪6A "'C @Ҫ6A ;_#˪6A@H;Ϳê6A J1  6Al@6A~߮6AvX6A 0 6A>hu6A`o&6A@`K_6A#!6A)6|6A ^v6Aj {n6A`|<@M`h6A͟_`6A ϕ_2Z6A=A S6A BTK6ACJKC6AUuh=6A ڟ56A G`/6A=.߿(6A)c!6A@;~`6A@k) 6A? 6AM6A@6AN@N_6AP@ 6A6AP!6AE\ ک6Agߐ ҩ6AxF̩6A&ĩ6A !6A"* 76AKK@$@06A |q7(6A@__!6Ac 6A@= 6A`V 6A q*_6As6A$ 6A@^6A~֠6A1vF6A@ڧ6A s ԧ6A_V_̧6AU/"Ƨ6A 4z6A 5\6AvV_6Ax񿨧6A`#%a@6A'u6A56AEq6A H 6AV~6A Fw6A o6A@1\e `h6Aa6A๝IZ6A`&aS6A ?L6AZ@و_E6A1ߺ`>6A`l " 76A/6A @)6A@*a[D!6AZ@6A}[6A "S 6Ab=6A$?֗6A/M߰6A`,`6A Ov6A 06A`6[?ۦ6A-W߶b`Ӧ6A0M߰˦6A~ViŦ6A`ι{6A@N쟷6A@m&`@௦6A`o`]+ߨ6Aޞݭ_6A`~VW&6A J_6A@\ 6A.R߳6A/\i}6A%\_w6Ap6Ah6A`S~a6A.R߳_76A@ q1@6A ׼Ir6A0Ҍ6A?@,?6A`>ћ6A!9d86AJJʂ @6AjD?⿍6AP4_ 6AS?19`6Aണ: 6A M^R `6AMz4 6Adޠ&6A5x6A ^ 6Ah!B 6A 8 8#6A`)[!`!6AM u6A^$ 6A ࡟Ҳ6A` ~6Aq:aG`~6AԀ'P @}6A`+C}6A9 |6A?.|6A`ݻOv{6Af$PP{6A7)Cz6A&Zr6A @=q6AA p6A--{6Tp6A#Jo6A`atGIo6A@n6A?f`-J an6AT΍@m6AjG @&l6A势V?-k6Ay_i6A@_ i6AAqh6A;!-`h6Aqy_g6A!f6A^*f6A܀)f6A@;+ e6A@1q,fe6A Re6Aމ?p_d6AdF Cd6A> &c6A@ y!@c6Ao@Cc6Avb6A៚X_b6A`t`b6A3`b6A@G?:Zb6AS"ib6A a}$ߴb6A(kSe6A `qe6Aോ x; we6Ar?`qe6A`>Sp]e6A`.D¡@e6A:b{d6A,9ڻ?d6AYtd6At2An"d6A  1c6A 2 1c6A鿶b6A[BFTa6A .9 ``6A@_Qh n`6A?S `6Aրpj_6AW ^6Abp_M^6A@m& _\6A /h*I(\6A~[6A`dY#-p[6A '`In [6A6BZ6A\rPZ6AŽ#Z6A ?Y6A Wl/Y6Ae`X6A_?iX6A`h3RX6A?W6Ax mݽ]W6AnW6A@ p8V6A?jV6AөE\'V6A` w@U6Au/a"UU6A3T6A@  T6A@w=_HGqT6ALɳT6A*yS6AA?& _R6A^$R6AP/1@Q6AB_P6A>Pi_O6A@0!l iܟN6A~ qM6AAܿL6Al /&wڟK6Ax%W"@H6A?\@G6Ao@ G6AO?M_?F6A `E6Aо$#yAD6AF˾$m@C6A %2C6A`&zMB6An\r&O؟A6AtU *&X_@6A@]&"`B@6A %) `?6Al@$>6As @$ܟ{>6A@!#ߵ#Pd=6A@ˁ "9z=6Ao'" ;6A@|0 :6A96A'm>96AAx@76A@"q?76Ag`66A466A`v[=36A26A@' _tB?26AgĠG#16A l?[@B16AR?06A`<_1S06A˦XC/6A#! P?B/6A"v,.6A@G!6AM?XYN!6A`T8{ 6A@.TWA@ 6Ak 6Aa?,6A&@l6A @,6A>V`k6Aia6A T`gY6AD`z6A`:ٞ^;#@a6A ~Օ6A z߁6A4-@߈!`B6A@)6A@t9?6A!?0?L6An X6A,{ 6A-?w6A E$G6A@ {3b6A M6Aa1v 6AKz>6Ax~_6A 2ా`6A۞?6A87$ %6A@. @j6As5A,_5A஬@Cg>5A 5A^,`5A rߖ[5A`}V8ȭ5A^-5A=MPA5A >oݎ"5A|5A0 F5A j ٨"95AM:5HE5AtjK5ARh/5A1&* @5A R5A^'m?5A@ #5A\) 5A DͿPt5A Wh@t5A`x+?N5A4 5Ae5Ak T5ARq5Ao|5Al:5?F5A`?M^_ 5A+!)ݐ5A-e5A @_,]5A1%& %5ALd5AQ@mD5A@PB?x5A@d-`ܷ"45A`)?ն ޟ5A@5A`4^$5A`& Z5A`GB9ʕ*5A°I 5AW Hnbߠ5A`_P! X5Az&{%&J5Ag_qE35A |-i 5A^æ5A@,A5AU5AxoW3 k5A uB5Agq$5A??5Ae5AD> 5A7Ῐrf5A\=0#5A)?=5A* =5AD`8ݿt5Au'@25A@Ιv]=5A5.?8g5A]ȍ{Z5A`qJ 5A!} 5AV_5A‰t 5A :(65A*_'q"@5A6U_ 5A@d-b=5A?b@5A1@O"ߨ5A`/Vj5A@Mj_~?55A _},%5A*?\}_5Am|U5Acރ{U5Aߎy55A 4 x 5A׋^w@v5AƑu35A`itE"5A*`ls) `5A@?re⟦5AT q?]5A'ߞp?5A5og5Ann X"@5AAl h5AkSJ5A!j 5A`hY>5A}@f@5A'O `e05A@eTGcp5A"@da`5A@%`_s5A@t]R5AV[ə5AV#Ytw 5A`Y V5AT!5APRQG5A`SQn>5A@KP/G_5A rN 5AGLv*5A&, IM5A_FRg5A>D 5A`9aBP5A`?@5Aq)@5A+?1 `5AC3=K5AC0A:ļ5Aֳ49Np5Ax8Qj5A465Al4 ?55A6`B3CZ5A`U1l 5AI 05A q'/J=5A._5A@߷-b5A@zP-Z5A@VSA+{4k5A@t%q5Aew5A lU45AáO@ 5A(DZq5Asl5AiHg j5AiXǹA5A:k_|i5AҘFF d5A`NE> +5A~taIJq5AOE~5A[$1xdi15Adе7DǾ5A`S 5A<ˢD?5Ap >55A@u #S!5AΑ^5A@>a} h5A ϧp^,5A _y]; 5ApZ_5A+`5A`_+fٲ5A_( a5Ac5AJ6j~5A Y䜫(\d5A4| <05A4f45A@g95A >ɱq5A TG‘M (5A1'/ߦ5A]p5A`E<%wbzM5A H^jԥ5A@TaM5A TxǾ5A=G$+*5A!;8՚O5A`i՟,5Ay1-Ok]5A ;5c^l5ACf!5A`I5A ll95A "-{s5A7'a@5A&&5A@E!5AH_غ=Ҟ5A5D5AuHԶ 5A `|`5A@D>Yݿ>5An%_$T5A[`?`5A%4`e5A b5A`_`_5AcB@V5A`& K5A755A U+A ݟ5A@^x5A<ė?5A#`Y#ʞ5Aan忴5Az #`5Atrcp_~5A`a zEo5A^` `[5A`-]95At5A `k?5A=~ӝ5A Miߴ5A΃1 5A X;|5A{_%@\5A@KA5A?-~5&5A_z|%_5A?a{5A@@8ys@؜5A qw5A`upߦ5Asߌ5ANqz{5A0}oh5A7=m@[5A%k0G5ABi$`05A`g 5Ae5A`! dٛ5A@"b75Ax?az?5AEf_@l5A;{N^H5AT_ ]; $5A[:![@D5A;Z5AY;`ߚ5A;Xݘ Ϛ5An`W5AR^V _5A @{T#"`5A@%?Rê5AV]3Q:ܿ5A}"OX[ڟ5A`L?N_5AnL9濝5Aw@J?5AJ8I`5A "G}@5AߪE%)'ച5AaiDߞ5AeB!5A`ξ`r@ @Ś5A>z?ʚ5A a&= Қ5AP.e;dٚ5A@ 9e{ 5A7L8& 5Ahs5A _d@5Apf!5A(`5A Rc{ഐ5A "n5Aan05A _,_5A^5A`S l5A@qLB?(5A $?5A`@ &5A@m5A@@)!5AxMJ 5A`@-N"5A"O]5A"dN@5A@/ڌ5A[Hୌ5AO 5A N_tp_V5A0$p 5A7 5Ai?̋5A| B5A G` 5A@ V@5A@:ZjN5A'?}T&5AV:5A|@5AZډ5AG#5A `k_5A@:M m5A Ou@T5ACW.5A@y*?x5A`ߵ5AYg ؁5ANـ5A33ds" 5A`ՠ k5A`ˠ˿?~5A:Ѿ{uL~5Akw}5A `Z!}5A`~B]}5A.t# 1}5A6̟:؟|5A@{=߾|5A`lZ b||5Ao& U|5AK?&|5A%M{5AC F{5A٠_ 7뿒{5A>&> @c{5A :{5A@4֟@{5A@d޿uz5Ad9+z5A 62/9z5A` Ogkz5A@grFz5Aa4ؿz5A7SHsy5Ap%9 y5A@.ay5AVh|y5A4.aCy5Aʞϥy5A@?g1@x5A^H_x5A ` yx5A @)3@;x5AyG.6?x5A I۶"`w5AŀQw5A`/qtw5A`6?Dw5A{ w5AF&j{v5A@` v5A46<@v5Aj_v5At0hVv5A @@v5A@cu5A6?u5Ad`2 pu5A(A.u5AO"t5AL[H@t5A@WQnt5AO 1l5AH!k5An&k5A,@l?Ik5AC,j5Ao@j5A+qfj5A@qH"j5A 1 "i5A@)i5A `(`fi5A.ta_)i5A`8:"h5Ae h5A) %nh5A'[h@4h5A@29lg5A)߲g5A {g5A` i9g5A_ް g5AIAaf5AI]Nf5A l e5AE1&@e5A@p[d5A-!JKd5A' @d5A@>Gd5A@Sed5A ɞ_d5AV-{ d5A`:d5A`>?d5A#2ߙd5Amߞ>d5A e#_d5AԎ?d5A`Y^ q$d5A@x.Afe5A  @!e5AU He5Ar` C!re5A`- %e5Aur Ve5A` e5A }~\g f5A@w,f5A@;;f5A@ "֤Fg5A@/@ `lg5A@Jp@#"@g5A #5g5Ak>%5#g5A™',h5A@J (0XLh5AdO*tWh5A@G&*i'`h5Aq?+=mh5A@_-[rh5Am~H/_h5Az614h5A@ 2h5A`ߊ5~@h5Ar6h5A!i8Vh5A`~9i?i5A`r;ܟ0i5A`?<* ]i5A@#?N>1ߊi5A@r ?i5AR_q@i5AFA?j5A ݨC&`Kj5A.`Dw j5Aൿ`hE!dj5AయAF& k5A >fGE$ Xk5A@nߠ5Hk5AD@Hk5A`IBl5A``o Il5A`aJJl5A`U!J m5A ;K/Fm5AK6Zm5A Le m5A@ ?oMӽ?m5A`ńQNn5A``BOP)?In5A ^P8cn5ATQn5A@C`jR[_n5Ak$S꿽n5A?~T_n5AzVn5A`#Xk `o5A_Xo5A@X?YG(o5A IZ, >o5A[{Ro5AK[<ho5A@?\k`o5A 3\ao5A ^>\o5Al] `o5AzW]:3p5A`D]dp5A@]`p5AQ^E?p5A^$9 p5A}_ p5A` ?_F`$ p5A0>/aBp5A5n5A@O1 m5A`*2!'m5A`@%@tm5A0*_Ym5AQ:?m5ABՁQEl5A_џl5A_^l5Aa!U ?(l5Aɢ`Uk5A~?Â!`k5Agk5At_aak5A :k5A~ {+@k5A?j5AR(j5A@o#j5Aj5A*:# $yj5Aɀ@yjj5A ? Zj5A:Mj5Ai?I=Bj5A Mg=j5A ھ_6=j5A`EU_Cj5A P^$@Jj5A -߀>Yj5A?k_hj5A`@U{zj5AAOsj5A@ `j5A8 j5A@`3k5AF"@k5A`s<`l5A@)@Krl5A}/l5A?@دF?m5A@+9n5AVY n5A?o5A7,kwp5A3 ]矧p5A Ϟ@%q5A yq5A A  r5A ߏor5AeN`r5A~r5A-@6?-s5Ay@_s5ATcx`s5A >ߨs5Av\es5A@ ?s5At"@t5Ah1 t5A A?1t5A@@|_>t5A%`=hLt5A@H {Yt5A?_ ^X#dt5AJ7c_gt5A`n@J_jt5A`U &xkt5AT}"ct5Am??Nt5Afq+t5Ai#Ns5A`o>s5A`?6"|_s5A*%._s5A &)r5A`-Sr5A z>.E> Ir5A@f2r5Aw⠾5 q5Aէ@s9gTq5A_F>hp5A`Byp5AH8Fp5A`b5A¿̂ `a5AJ`Rxa5A -a5A>O/]`5A ]@t &@`5A32q`5A ࣄPAq`5A@bߛ5K`5A@`5A _@n_5A`%!@__5A@- ?_5ABU`n_5AEqG_5Ai_5A{ ^5A^@^5AZ_j^5A bmt^5A`9N^5Ai~2^5A``?$~%`]5A" } &V]5A@Рz\5A[?xg \5Au\5A |sC`[5A:qW<[5A@nZ5Aob?Bl `mZ5A 8jϞY5A@8쾄g/rߐY5AԼ`eu"Y5A ?bAX5A0A`4FX5A/2!^W5AQ\ bW5A!C`ZSV5A;[&YdHV5AsW7m_ V5A`Eq@W=U5A@cVU5A#5@UY 7U5A@+6Ud U5A TT5A.uT,a?T5AZF$Tl1?T5A``Sb @ T5A/SdٟS5A'>SQS5AW,E5A8۱_D5A`3?C5AK@1U_C5A8.[?C5A,EiB5AZ**#`nB5A߿*k{% B5A`_I)QA5A S`(" A5Ap(i⿚@5A _'6b@5ASN's?5A?&u ?5Ap%?>5AX?$[8>5A`B_v##z @=5A?"!ڟ<5AH <5A`e`)_;5A`6y_;5A^x`:5AW:5AFZ߅95A`=t85A T!}75A 73#@65A-a#|Nz65A F^$$3s55A%[%n45A?%35A2@%J(?25Ap`%+?Y25AGӞ &}޿15Aa`Q&15A K7&]l05Ac'AL05A"'K05A-'/5A&J/5A`t"&e?.5A X,@S%k@F.5A͞!$?-5A ;?!D,5A٠I  +5A}`uB@*5AB_=38*5A@{c濽)5A``9( (5A>Q 6(5A8kv'5A`p!tjb#'5A&5A N[s&5A4ou5A@!H Ѱ%5AH)qB5A_~@K5A J@F 5A ݠet  5A@X< 5A 5A@QѾ&ݟh 5A'ݘZ 5A 8]< 5A {N@ 5A `'' 5A Bcl 5A5ALv@5A k(@T$ 5AC^5A` Mߝ5A r@5AT}! h5A]\{/?W5A`yS@H5A4v}A5A@u05ABdr$5A\pX5A Nne 5AN[kO_5AnHߵj 5AYli $ n5A)_gy /5A5^e6ڿ5A?e"5ANc?J5A`b5AK?ka5A]`F!5A0 p_45AP=Zۄ#@5A/3V7_4A`ޟT_44A@ jS_4AEhMJ4AĞhKd4AG4A_B0f4A *m?@u 14A ;K<?L4A`7B 4A`A1|4AQ+?<4Ai%jI4A@c`">4ADU0`|4A  H4A` ^_4A@S_4A$ 9 o4AV' 4A`;z 4Ao r4A@ߠ4A'?^4A Ad4ANC4A`{_h4A` L<? \4A_n/4AB S4A@p_4A _p d4A@ֱӶ9 D4A~I?ݲ+'4Aiݮ4L 4A`b8ު_4A[~ 4A `T]`4A+X`4AI"aa4A>d4A$)_4A@!4A*4Ah > 4A@+?@4A_ {uC4AwͿy^!` 4An &4A`e9y?04Aa\`(4A,!^#4A M(\\{ 4A`^Z4AΦW%4A@I7Vc`4A@'UM$4A-S 4AtQf O4A)N`4A K4A-_mH4A`%F4A@\ND 4AB4AAw !`4A_|?|`4A~>@"4A3><4AQ=~4A`74?J=@4A#@]<?e4A ;4Ab;ca4A@J;-84A@:0X4AO-B:``K4A.g`84A ~7{ X4Aߜ6?4A5c /4AN8*^GM4A t~!#4A`Q T 4A  9! H4A` j>p4A` R.`z4A\`% ޟ4A AY4A x$4A8J;$?74AL4A?H4AB6 4A`<4M4A~ i4A@ 4ATk [!4A :`4A`9.4A$4A` +`tu4A@ y@4AA4A`?{W4Ag_}eS4A@B[#4A89Z`}4A_4A_ 04A@jp 4A,`4A`&?iש4A R4A謹lZ4A `44A c7 _)4Avр$4Ada?7t _4A ~s%d4A<%a\M4AU;ޖ`4AT֭4AK?լ4AC72?4A E߶x< 4A2_tc4A@/`re4A kZc8qԗ4AlP0&ԋ4A )cP+vN4A9M!"=4A`j*Q4A@*|忝|4A `[Uy4A`(gR@w4A`3 >t4AP'8r4A[NNCn4Aaj4A@57 U84Av~ .-4A45M:c&4AUw.C '!4An|%$C4AQ`+@4A@@-_4AQ: 4A`D@<r4A ?> 0 @z4A~ %4A[ zI4Aֆ_f 4A@) 7?f4A`T_ ?4A= `4A&:~??R4Af@%3A> ec`x3A N d3A``)e$3A `c_v3A<ߙs3A`>s 3A#ɠX4G3A +mJ93Am?\ #@3A ; 3A ܦ?f3A0#73A Zd83Ae`u3AI8'3Az3A n I(_3A`v B3A AHi3A "a" B(3A@'!3A¾\# o3A`n$gu?93A `?6&3A`'}(`v3A} + >3A!-i3A]߀/ ߎ3A@\06E3A_1q?3A3[3AU>B4`}3A*5U T3A ]߾C7s@23A ]83A A;hz3A??};3AU@?߬3A*8> 3A`_<&3A;? 3Az;n |3AT;t 3As `;1_3Ad@3<D3A?V=֚i3A C=?@3A`9!= @3As= 3A<13A;B!_3A`W: =3A8P3A@5+3A a3T`3ACb2Vlߖ3A +!1fw3Al1\3A 11":3A :!1{3AB_l1}3Ar0E `3Ae0!@3A"0fܟ3A`7/Zw|3Ag/^3AI_-/r?A3A. *3A  .3A.LS.L%`3AdC.x3A -u3As ~-s3A@{-ZR3A`B- 73A -T3A`w@,3AHA,!3A@,&3A`|h,q3A`HF,A?S3A "/+,_._-3A( ,b3Aɟ , @3Ag`+?3A@T`+2 @3A1 +3A +(3A Nؾ+"ޟ3A ?+K3AY+s3A+YL3A`"F+T)3A :S +ܟ3A +3A+wP3A{+r3A` *+ u{3A`+ y3A-A+P3A F +u?)3A +К3A9?+3A<_u+f3A ++q3A* @3A (*^3Az7O*:K>3A *_!3A?_)3A-;);3ADp)3A`:)y3A@J(nn3A@,A(=$C3AFi(#3AV9( 3As(C3A@K_(t3A ?'3A@#'y3A3e'S_3A`yr'a @w3ABS'Y3A`)'t 23A & 3A &$3ANj_&3A&ߓ3A?&l3A,Q&_I3A IH&°ߟ.3A0&Ʉ 3A|"&#`3A@0&DB3A .&*3A&&@$`3A.& f_p3A`u&`I3Av?%ɵ&3A_%nh@3ALw%N3A B% _3An%.3AS$)c3AL3?$06_3A #P>3ALWQ#a"3A`"R@ 3AQ˿~"(?3Al"qz?3A@=b!Q3A (3A@H 9 u3A$e Q3A X b83A`/7 P?3A@L %@3A a 3A_ +_3A7$ J3A7 ?a3AF@z &/;3An ڿ 3AE@d 0 3A`5u 2ߴ3A4.p 8$`3A,~X &@Z3A@J N*3AVg 0 _3Aw *3A`( ?3A@ɀ  3A8 l k3A @3Ac ͇3A#m ޿3A^_N @3Ar_Z  3A<X d3A _aO ֶ<3Ar= Ys3A`X4 % 3A/ :3A@f3 쿼3A`2 \$3A`y_. k'3A8!- c3A֢2 ?G3A`eM @B`93A@Qy  03Az 9H_'3A` z #3A> >3AB? &@3A? zB3A@10 C!`3A 42 _3Arޞ>  3A@&j 3A@‖ ?3A b8 u3A ? 3Ae.!# K@3AmA w3A`g ~ 3A`% 3A=Z 㿙3A @3A F7 }3AD!`3A@)B\s3A@ܢpC=i3A] %@b3A`O)\3A u|lڟT3A`Gw%O3A`0zH3A`PO`WT <3A`43A6`_.3A/?b'3A`d 3A`g8 _3A`4ER`3A^ 3A>3A?3A{L@>_3A+ҿ'%@3AϥG?3Aaya& 3A@43A? 3Ai_3A}#߯3A`OCE3A\z 3A :ߨ߀3A/d3A`ހƾ߆3A@6|3Abb- p3A˞?h3A 4@E_3AkL X3A N]58O3Ad*H3Au@3A` :3ALU`23AT`/3A6 f!3AP_Q3AbI$`3Aꝟ3Af3AE_3A AJ_3A`_J I`3Aq3A#T 3A p@F!@⿼3A`_x3A`#``3A ܼI 3AM3Ab :hn3A.Akk 3Anw3A2o3A6O"[$e3A@\_Gf_]3AX@g_Y3A*vl|K3A ?B3Aǣ_53A %_ +3An7"3A)Ad_3Ags0/@3Aj$`e3A(5?3A@ 3Aų3A &o?3A~/3A`BS͈`3AtNI`3A5 3A3A?3A`4@3A W }3A@{_r3Ac(  U3Ar?VH"F3A`$rJ@3ACtt13A``&3&3Azǭ_3A?3A6?g 3A@V`T `3A@Mh3A `3A`W ˄3AX@W @3Aߕ?f3A  3A`M߳3Ag~7-3A%<lx3AU:濓3AYl3A`VMR{3A[v3A@ _`ٿL3A ߾zN?=3A@_u)3A {R3A3Am3ASŸ`3A 3A@M_3A” 3A@)`3A`@6?3A WpH3A5ߑ3A f迚s3A*?N)n3Aյ @]3A@)`ܟP3A'?w@3Ax833AlR8_'3A4!3A@_! 3A{e 3A@A_|h3A`[6!#3Ao3A`Sy3A.[} 3A_{8"?3A .~53Av7`3A`_~d3A``3AM[]`3A |߈ q3A-߉ a3A;@W3A@N}FL3Ay=3Aݒ|13A n z )3A{3A ItB&3A%?]v`3A枞S3AĊX3A@:?3A`[`\_3A3A 93Ap߱3Al3A@- !3A;:L?3Av3A6S[c_x3AOD_p3AR%`3A<?5?S3A$0;BJ3AR`9Av=3A~Gf $`03A` NA !3A\d|s3A 3_j/_3A@]y_K`3A &`[N_3AFߖ3A}3A ݠ `3A@V_3A@1H~3A` `A @3Av>?3A`@`"=3A`z0D3A`P4{3AT@Xcm3A@^f `3A _rU3A`F3A [`=3A_fE/3A=%3A(W! 3A`$ EU@3AZ?? bR`3A@N`e 3AU} )# 3An? j `3Ae@ 俼3A@ I@3A _ b `3A { !Ɔ3A C`*!ܟ3A7A>!}3Aaa!#`n3ATe ~!%^3A!fJ3A@_!_;3Ae "-3A`l_&"&3A "X"H 3A@C-!u"j`3Ay " 3A߾"ͯ3A"c3Aӱ#&3A&9#"3AǾ_#L_3A@V_m#3A #,3A@gH#mn%3Avf#,@s3Ab:$Q?l3A/?F$`3ARm$T3Aӗ $J@3A 4$d+3A@J_ %̩?3AB% 3A Ad%3A5#%W3A%w 3A`?&Y3A.?&i3Ah:&r3A`_l&&"3A8@&.3A&MK3Aӟ'p3A?a'L?\3AH~'LK3A؀'>3A@(,d43A#(3A ( ' 3A@(+=ߟ3A?((t3A<_$)U @3A`o^R)R3Ak q)a 3A )4 3A@`)mF_3Ay7*\3A A?p*{o3A p_*Y@f3A*?S3A`p4+A3AC`^+ `93AK_~+_'3A$+{!3A_+ 3A_?,Ҋ?3A`C,Z@3AҾ_, 3A`{ ,xq3A w`0-3AIx-W?3A -)3A-s߄3AA3.o3A~.|!j3A@@.z"a3A.MX3A `.6jJ3A8/] @=3A@A./&`.3A8_`/W!3Ag/d3A`/ۿ3A 03A`):033A^ Z03A TZ`06ٿ3A 0(3A ? 1?3A@7$1xL߮3Ah>1"3Aށr13A1@3A7߸1x3A@ 1 n3A`?? 2Yd?e3A32 ]3A^w e2|`T3AM 2L3Aࡠ`2WA3A `2+53A3H'3ARV3~l3A@@3 3A@[P3`3A`@43A 7U43A@4% 3A@i>43A 53AH59$3Av53AA5`3A53Ax!6$3A976_3A'?q6#3A`}[6_t3A6d3AA7a`\3Az7B T3A ^7"K3A7`?3A d>V8`=73AO8W!/3A ?8"&3A`d 9aE3A Ua9`3A&_9bz3As9E3AE:?3A@Nd?:a3A]_:sHi3A;,Է3A`/9s@G3AJ~[.3A0$NU3A@0$Nƴl3A,3M)3 3A`,3Mori3A`vҝNT5+3A KBPz3A`#U,3AXb 3A`.-sb1Ґ3AwOm5UN3AP >y&ʧ3A2z%`3A&Cw3A1޺3A`p` R3AZ9e 3A ߕl3A` 3A ./Er%@3A>ans%W3A FB_s$`3As=n3A$~s?3Au`ts3A`Cu+3Au%_3A$ c3A Gu?c3A`oܿb3Abq$b3A_ a3Ai?$a3A%_ҭ/߿`3AEp;@[`3A@w@"@_3AB B-@[3A`-#I[3A6xZ3ARFߡ[Y3A`]'`@Y3A$_n?X3A@^˟ډW3Aต 0W3ArDzV3A@V3A`kWU3AZF^῟T3A cw7y2T3A`1ٜt&|S3Av?ǜ6R3A%5?g?/R3A[Q3An2@FQ3A`F+|r `P3AO3A P%ePO3AsӾ^N3A`a?QJN3A,M3A k`fpPM3AKoL3A m``PL3A < fK3A RV,AK3A^ALJ3A Kf )J3A!`I3A`$='`$I3A j_oH3A@}>xH3A^Wm eG3A-_F3A@aHF3A ݋7E3AֿyD3A-_8_D3Au< nC3A@$:?~C3A@G$!+|@3Ai\ƠaR>3A#\<3Ab8ڿ;3A+L7YF83A!At73A`fgN353A(= z 43AT _33A$A& 33AW;?۾B ,33A@ { 23A`:_3>23Ay>m @13A@mHC13A P!@03AXIm?K03A` _/3AG_s/3A _7C/3AQNZ! H.3A`  -3A@8-3AM^o ,3A `8 ,3A`7" F+3A`*3A ~_8]*3A@hR]p4*3A@ IJ5)3AU u@ )3AKASR*)3ApE۟(3A`Jޟ (3A")=n'3A@;7 `8'3AI$ )'3A%T'3Aa' >_&3Aa&3AX`,@&3A!0@%3AZJ`d%3A5N`I"(%3A`\L$3A`6$3A`h$3A` Ah L$3A "@@$3A`F`˷_#3A@s/_X#3A,~QR`#3Aލ "3A)QM⟚"3A`@&.߿I"3A  !3A !3A@Z7`!3A`Xi !3A{k 3A૱~ 3A`  8 3A_?3A.C@3A ~@`3AP@$ L3A .b%3Ax3A@ !ZEV꿷3A 3A ֿ K@c3A` 93A_”3A տ3AqIҜ#@3A@ P&@3A͋3A3A`/q{ 3A-6az3A_#3A@m[}@3A ^=zd3Alvq!`3Asj3A`D?p3A`Hkm23Au@Uila߄3A dp3A`|` [3A@P\C3A`O~,Y-3A`.(V"3An QTSL3A`9`yQ 3A T`M`3AyJZ3AE]@3A 4"A3A@><ۃ3A A?8 G3A.4Y ܿ3AH%@0?/3A3@-_俺3A.+Z ܿ3AjU)Ã3A@_^.`3A_IE3AH|?b%,J3Aࢂɳ 3Aə S3A@Gl3A@J>3A@ 3A; `3A@ i 5Q3Ar> 3A@gf3A@A?j3AW$`3A_ ;83A w?3A@hW3A@Eh=3ADC3A>^_3A@$?f!3Aah@3A@*ݍ.3A@jTr3A@%>i9b3A@9`? 3A@gp>(#%@3A3_"3A~ߨ3A@ZsZZp3A 9?,3A#3A@3Aց3A@p>&O3A?3Bxp3A?}<3Al |3A` 3A@&f+53A\v 3A@ @\ 3AC=x 3A`K[ 3A-Bܽ" 3A2‘ 3AZĦi_3AK?=K3Amߝ?3A3Y.?c3AU53A@G 3AAՒ3AgY: |3A ^26N3A:."3A]G3AEM73A1 ,c3A@u=A1;3A ù 3A ''}`3A@cO{,_3A>y_3ATGtv2ADnD2A@oh_2Ac2A__2A]Z 2A@xUP2AZ?PF+2A@Lc2AIO2A@^OG2Ag>zDYy92AW0A2A@}?f2Ag;: 2Aw_6m%-2A< 2n\82A6 /zh2Ah,2A@٠u+2AA*S2AV+޵`e2A@.=k,>O?2A@?,y}2A,f 2A@ @N,-2A@+@2A (d_d2A=%1%2A1""JRؿy2A籡N12A{2A@Jp3[~2AYh_2A~BWm 2A- [2A@ C ?2AU3~`e2AD?2Aȇq``m2Aޠi2AR!Hw2Aub$2A 2AV*2A ~2AxJ42A@n2A{^%= 2A=2A@yT_a2A@Ï]nd2A@_@2Asc2A=^C 2Aa: 2A@ ǵ;2A_J2A7%Wt2A@}2A&Ѿ_ 2A@2`_2A!C[!:2AXZ<2Aڙ~3z?2A@@tI]fC2A!R`1a2A(`NYh2A^2Ae<5Ľ? 2A@-*2Az_&$2A[JGw2A}xw;`"2A@r5ߋ52A`Y2AJ@g E2A5? 2ADXeW&2Awv2A 8 !2A@d?2A@nd2Ab?/2AUy12A@v_u=2A(!ߥ2Ax6/2ARga& 2A@z2Aآ<$2A@pE 2A=`"Z`2AC82Adnp% e2A@N?2Axap?L2A@֒_2A@$` 'z2Aˉ2Ah"j?2A@DW2A~_{| 2An`uT2A@L_pu(U2A@k]m2AY_f92A`>_z2A ^Y?2AGNo 2A@z>Ie-2A@tG#ۿ52AD  {2AA=г ൿ2A9@;52A@1.2A^(U_2Amq_Q2ANXW~2Aʞ@ȼ2A@[_{2A@1_*N02A?M>2A@8 4ࡻ2A ?k2A4Jƽ@#2A@Wk&2Af_n$`p2Aџ,!.2A=} 22A=>R02A_#`92A@Ip_2A7=N2APe 62A2R[2Af)2A>CLkH2AQ<2AVt={;vԵ2Aj~`B:o]2A%ExEh2AO4$=䪴2A}60ao2AUZ RG2A8Q޷˳2A@ȃu2A@ck2l2A@ztHk|2A/ەGT92ABBK]2A=X_ȯ2A82A!1z2AHO2A@ |_'2Aaɒ#2A; @2Aܽ5@`Ѯ2A@|٠4 @v2Ax5`2A@8i 2A@UZO2A L:w_2AZ~A2A^4U2A1>>*2A@E{AQ |ߒ2AMoI_2AAѪ2A@vm2APGL2Amh2A +p72Aɝlin52A@mN~d2AoYx2AQ*pN3֗2A@zW眕2A@x=/ȓ2Au7!r2A^cO5k?#2A@- #2A3ڸ2A9 N͋2A,6韊2A0es.O+P2A Mk1uk2A)y/Q32A@ U'N2A@#@ E=2AO8hk\J2A=%~2A6 [FqDNs{2AzJNqx2A@L9v2A@l B[)t2A!jr2r2A@%zDpp2A@êۘo2A Q&dl2Aic*j2AyѺ3i2A)SGVh2AQ4 Ԭf2A~Q %e2Aw|ľc2A"}#!%a2A:8_2A9*]2A"}cA[2A-;uwM?>%Y2A.÷iKgAY2Ae ?Y2AHdz6 X2A au`X2A_`xV2A@ qC`YV2A@0]vBʽU2A-ޗ;p_LU2A@Su9H<ܟT2A@:A1_~T2A@$.@S2A~% wS2A@r#y@rS2Ad S2A5 R2A!$R2AJ3Mry?R2Au?PR2AƬ~dSQ2AxQ2An]Q2A;5Q2Am[#P2APSA7?P2AZw_O2Ai؟uO2A]мGN2Aa{MN2ARQ%M2AuOM2A1`B[L2AE@[K2A@~(v?J2Av!|蟙J2A@wh|J2A>"OvI2A an? I2A@)^P `SH2A@Sҏ_%H2AޏQWG2APNsG2A@2A@gާ}̇;2A@#Pسڻ|72A&u32A) M8/2A$.,>,2Ar1,iBM*2Al0|y(2A@N`2+'2A ~/%2Ab`g#2Am!2A@Gsv2A_ߏ2A@=ܞw^@S2A>4_Zl:2Apz@]Yfܟ2A% W3#2A@R?Scߔ2A/ O &?u2A@NR U2AO]lL/_2A@Hb?2AL+_EQv 2A{v.C2AA9`2A桐?92A=`v2A6e2AZ'$M2A,$4?2AR w2A@h2H2AVQ 2AU$ey n 2A@gKrU92AA"±N2A7ķ1A ys1Ao9>n1A+35z+ղ1A3ů1AH\p<1ApY$Cn1A ҫ(ֽ1A•ju1A/?fM"1A{җ1Alr1Ac9j81A~5@1A u\tG1A'<'N1AK ޴1A)-%ɻ1Akؿ1ABE $`1ARq1A^x]1A>.d?1A/P~OG `1Ac8]1AA* ۿ1Aբa1A$1A{V 1A^1Ai@%1A$dj1A!5% N1Aܟ"1A&ҺLp`1Ade1Ab濙1Ap ߟe1A,Ci1A뿖S#`1AFUw1A]11Ao96_1A\z1A_g} 1A.~6c 1A: ^^%@m1AR,Y]`;1A5~\Sְ1A3^Fӹ㋈1Ap zZ1AʞcN1AP![r=1AM#]z1A26'N؍1AKzt='K1A-^1ADP+"a1A,6Nc1AʦCڑ51A^]NBs1Ac!Rœˆ1A9gsS1Adyc1AzJqCD1A0Eaͮ1A"-#51Aw@ 7P|1AZf*3ꊰ1AdC81AroB5h1A l1A&̉q®1AD l1AeH l1A{âN 1AE E8"1A($>H'@1A&@71Aei&f}?1A|M` 1AEb1A=21AÉٰH1A_?F1ANn&?>1Ae%M 51A֩G%41A611AYXg7.1A[A+1Aͤ #1A=^`t1ACI~?1A\;zd 1Aqkn`1Ad` 1AiW 1A{JN`1A8D1Acg:1A`1!1A) &1A)&_1A='W$`1A( {@װ1ADӰ1Av`Ͱ1AƎ1&Ű1A%y `İ1A):1A`%ݟ1A)1AQj 1A六!_1AQ 1Aaɱ(_1AO1A6Ss1A`Fnk1AO{"|Z1AYdo/_O1A2}gc F1A0^$=1A:V`/1A]\K`)1AwnF1$1A}-5+V1A/ +J1AKL#F1A n1AJaN 1A% J1A(د1A5oӯ1Ads'ί1AIz-ʯ1Ahg ů1AY̬ï1A6F1Av ද1A”:/i`1Ar 1A",K1A łK1A\Oe 1A`1A>!$য1An){Ɓ" 1A v-ࢯ1A~߮nL1A 1h?1AW`ߤ1A9rZM1A.@~Ts-򟨯1ANl,1AytGܿ1A!GC s?1AA˨ 4,j`1A/O1A4)𿷯1AT& !o?1Acd7! ů1A8b :?̯1A;{o ү1Ap<;߯1A+_1A#h 1Ad^\u1AevP ?1A&U>1A1Q'1A[c0!1AJd `/1Afe_<1AĢB1Af ]1A3oj_1AK'*_i1A_ك-?n1Ai}i/ 1A#Cto, 1A'nL1A?5gm1Avh` 1AYR1AoR1AldBM̰1A=WDD_԰1A"@E?1A@8i1A75] 1AEC)0oA 1A\)c 1AN$߿91AgzX1A%p1ALW +`1AIG%1AJ'`б1A4T\p-1AF[H?&1A %DH1Ah8Vj" p1Adhcޟ1AA`"1Ase~B~ײ1AAt*1A ( 1AX[\Ve1Atl`1AHq? 1AM 1ATwuX?\1A>@C 1APC _+1AnT_1A G!q\!@1A07`1A;߸1A#mjL1AHH9U+1Aڙo<1A̙&{_1A&<\ Ӹ1Ai&(أ'Ÿ1AD#1A/Dy1Af&s1A$pg(?W1A_1181A:Lv 1A{"{O_ܷ1A^FkS1A%^t2 @1A)GTN1A:BF`1AҾ>n8].ζ1A'a1AIXIc1A21Aٿ&1A.I_ҵ1Ap5 1A`f }1AY(&%`[1A[Hl#21A އqEh 1AhTd1Ac1?˴1AΣ&}ʴ1Ak) ɴ1A !?A1A=Y"?>1A _1Au8!`=1A0<d1ApvsxĀ1A]1A>е@R_ے1A" @Z1A%p,@z}1A=3A@r[s1A=@ h1A?-@la^1AR:@oS1A@ @jI1Aܓ>@>1A@sE&@x41A_$@'?*1A@l@%1AA 1A`A 1Ai$ *A ,1A m{A00AHA"G0AZ`A%0A V`mAܥ g0A`t A,0A`bQ A@0APR^ A&"0A@ή Az?0Am_AyJ0A@@h'Aߗ0Aph`PA+`u0AU+wA  0A0&A?x0A@ A(>n0AןfnA c0Ap&y A~sY0A٠AO0AR!eA D0AE A0?H:0APA[_/0A@fZ][A`%0AuA̒0AeސA,YO0ApmBmA($0A0A%.A"f 0APX8Au 0AteAgf* 0AprA+H0A࢑?IA1'~0A@Arz0AAŎ0AOAEt0Ay pA0A2A"6OM&0AP1AEz0APWA{J0A̟A5&0Ar2'1 A~، 0ALA?* 0A= Aa1 0Ag$Aޭ00AI)&A,J0A ޗ.A#0A*Af+$0Aк>X,A]0A㯰1Aa`0Az:A, 0A!X?@AQbi0AHAV0AкnAdԭ0AAϧJ0A`-W-AS0A /;AfV30A0A[*#0A`Ue`AϠo0AIAw۫0A@);Aw߾0A@feN*Aǿ0Ab\ A-Km]|0Ax-Ah>0APq7! AaO+0Ah)A.0ADAq;@S0A&%A<0A PA؅0A A0AU0A`="pADHq)0Ap|rxjA(M`0Apg:[AA0A`鶘RAct0Aа;PAQ10A.EA* :0Ap0@GAN0A0rCAK0A`7:FACOi}0AHAc@0AeNXOA`0Ap~; YAjJ0Aw.a`ZAry0AW=`A~ԑ0A~/kAA|0AQŤuA4`0A?Ab0AP4oA">}0A FcAϧ3#0AAh0Aಽ?[A19Z0AGsA$-@D%0Ap _A@a"0AaA q0A0OA|-] 0A@՚$A7 .0A,A@tkW0AMGAF[0A }}YA;50Ak'&iAsg0A"sAQK0A<2zAG@ W0AKAN0A}|A=`3(}0AyABS\|0A5qAܝv0AP*mA{ַn0A?qA,vg0ARtA~L0AE"fzAsn;0Ap.o A)]J0Ap9A5E^S)0AWAv 0AtA0=0A0KzAF_50A0jȎA?Ng0A 8?AZ0A@5PAS%_0ASAn0A #GAĮc{0AyAv0A{@Aw{0A-Ap"0AШ@$}AV0AО~Ae 0AiA0A i A0APpCA0AJ)I/Al0A,6X4A1Q0A` <A]9&o0A`qFA2ؐ0AH]AQq0A{]}Ai4R0A`@A 0Ań A/0Ap>A A'I̟0A0EԏA!0AFxA|w0A :#At0A}A40AQ AA&I0A4N A4T0A@ZNAe2>0AP)A0Al䶥ATN0A0vA"i0AZOAp'0A.3A<@0A;AdAȧfx0AZ^wAWӛ_0AA⬄A10X0AAmz0ApՆAnkn0APuIA.VL0A1An 0A.A~F0ApbAe0AP5LAP0AfAcAing0AI;A`]N0A@vA 0A ŮAHHc0Anz#A.H0AQ%A 0A|*A`,Q0AV/A5)0Ahz-AK?W0Ac*AďX30A@g9Y&Ak٫0A>*A?H10Au0AOb0APHA p<Af η0An FA2Ȳ0APX RA5.V0A(~1[A 0AW@C eA涧0Ap|dAE~30AE#]Ayf"0AQ;aAH(0A{A2(W0A0hA0A0A 0AŇ0AuBAi0A*6A/0A71AOؒ0AӀȥA;0ArA10A@ؼKAa'W0A EEYAg]@"0AAgdϟ0AЍbA %>$0A *mqA |f0AkgA,ZH߈0A(AJ0A #An]0Au ?At&<0A^[GAZUY{0AoA{0A ALlz0AA:*i#x0AAE¡w0AA)!x0A-qA`&z0Ab4AX>}0A`h&AI0A u@AΑ0A{MAϖ׆0A'PAq0A" RA<@ŋ0AU[OA-V0A-MAZ0ANAZW50ATAU%0A &]A7i0A[&hAԽ0AUg|A-#aǝ0A0G vAdp0A`:rA؞e?0A0L|VqAuK0AgA4(0A';Av 0A09ӬAlW0A.OALgӡ0AIAԂD(0A-xA#K0AAŝ^0A96Ayrp20APrpA$0A8pAz[I̘0A4N A̗0AІyA".0AdX<Au0AYA)60A0\A& "ӏ0ArʇAFo(0At3Aܘ0AHI8"A9nߎ0AX!)AUB0A'd,Ak0A&72AM0AIv8AkrO0Av|<Ajw0A-~|AGPĸ0A9UAwvݹ0AeAq$d-0AXIAӵ0AhŃA5˞TA0AnzAYó0AϗApR0A(!VrA$ڱ0AIE?$A3>0A@r&AiI@0A9&,ARe0A%*AK0Ay7*A&0A*,Ac,0AȪh.A7ʄ\0A Al6Al=0A8U͚<Ahv0AHgHHAص00ACLA$60A+mWAC0Af[aAf60Ap'hA:nM0AzFc>lA#O0AvmA5; 0ApstAV3w0AhY~wAʺ0Ax\PwA,f.0A¸ uA2w0Ab81}A]\0A#A090A3#AqF0A؊~Aw?J--0AHkA0A2r+SAO)0AH[AX50A\ A0AiA0ARAQ0AA&rm0AψKA0ApAy]5;$0A&$ܰAb0A06A]I p0AիA*0A@*5w A6=0AqAmz;g0AT+%Aڥ0Ag#0A$us0A`FLAc֯0AP QA9*F0A@^UAq{eQ0A@WAjxp0ACr~bA0A{9bAJ0ASdA)0A“:A⛿J0A9 A<;0A`fMARw0AAE0AATk0AxAU0AxcQA0A(rҼAv0AXGxA%0AGA>A0ArA[rZX0AnA*0A[=0A]ۜپ0AjZAkؼ0AY AhX\0A@$A_"*K0AAnHƚ0AʤIA3c.0AwA_`0AˑAC~W0AbAI0ANvS2Ab30A~!A%0A*TκAiγ0AAw0A`;JVAТi 0AK/ʀAr850A1?g AhH0AAOZ"\0A@AM0AòAM0A`Gr7Aֹ0A{A1([0A WA]90A jqAު0Ax+Ai0ApM{JA悐0A$!\Ay^U0AWb`A~0AgbA0Apcc^eA=s0A"PnA-0AxԹxAD$X0Aœ=sAL=0AhAX30AGsU.eAQbB0AHydAB'[M0A [lA^o0AmACvy`0AHoAy06Ծ0A1 !StAK`u0A`nMrA4YV0A sAfs0Ax{8}A׺0AP'ĉA/20AȑA0AA?UI0A ^KAt 90AfAMf 0A~'At)m0AℾAWʢ>0A~.\AӀ90A gARx0A<%AyY0AA)30ApV iAGa0A`^A5 )B0AALѱ0A8zAէղ0Ah8A=*0A 2rAXЕ0A$(/YAP0ALkA|0AmWcA/i0AȆ  Am&0Ajc  AfJ0A0k AV"v@0A G A9`0Ak4U A0Aೞk| AQq30A(E- A5!0Ass1 AF0A0ALq > Ab?0A̰6 A!0A AFT0ALNU A| 0Aht A^E?*0A(Є A9Ĩ0At AkB㩩0A&n A&!GД0A_M A7nЭ0A AW}_0A@`y Aeǜ0AN Apz0A40! A*{0A^+8% Aޣ0AO* A0AЦT* A ޟ0A\[FT, A40AR", AP0A# 1( AmTY0AtC* AY0A@TNA- AKÔN0A`‘0 A^0AU/ A0A4.4$1 A^ Q0A<"/ A.0A+ AQ30AUL% Af7䭑0AfuY$ A0Ab3# AmZ0A! Aג0Alk AF'i0A, A&x0Aj' Aۈ0A(Ry% A0AXat% A0A ' A_H߲0A,* A=0A.* A}i0Apri| , Ab@0A&^0 A:ot0Au2 AO0AL A{Ao0Alq< A'$q0A+7< Ak]q0AT|G AEd}Iq0A'_I A'2Gy=t0ApAQQ A#ow0A@¨N A/x0ALTģR Agz0A0ytS A;n{0A&܇V As{0Aسc<)X A'z0A MIY Aʋ8y0A2!BX A$v0A$o-BY AI{w0AB.\ AȨy0AbJc Auv|0AJi f A#}0A h A8Ma{0A@NZh AIy0A<"g Azx0A&e AHևv0AXm0e AWt0AHf Av.r0Aܫ.-d A㤤5q0A\DӴe AMr0AS\j Apj%/p0A8m AF[n0Avj Aѓ.l0Aa7l A!!l0Acj AN k0Aq|"j AZ j0A8k AE#{l0A|\hp A_r `%m0AT.xZ0Atr AaI NY0A Jp AX0AP l AWW0A8wk AF:SV0AlCm A dT0ASPn A.;T0A:aHp A0$-[V0Ak:r A۹+ˏW0AVw A4NMY0A@LЫu AQ#Y0Aw AR [0ANo x A]0A S~x Al`0AHL~ A,c0Aˁ A9~e0A~؇ Aq7h0A\PN Ah\h0AV] Ai0Ax AB'j0Alt Asi0A$* A|+g0A{% AÙe0AHaiy AOBd0AP A܏c0Ax%@ AfZVc0A('] A焞Q`0Ad&z AMZ0AH A<5iW0A(e A {>U0AV Ae5S0AP5 A+P0Agp A'm>N0AdU7Q AxL0A; A_LMsK0Aܧ?) A])K0AJɿ AL~M0A9 AHbzO0A~ A. bS0AMҡ Af9T0A@gܳ AާV0Aޥ ABQW0A| ̦ A{ ùX0A<i AR6Y0Au AgW0Ad A*8U0A3L AxT0AP} A+2P0A0H AhQ0A4cR Ai-U0A0s AKdV0AA AYX0A8e A׾=X0A|_v'b Aƹ!V0AD AF"2U0A.l" AUHR0Ao`4 AO0AxԚM A̒"N0A`|) A]ףM0AtTs AD8VgM0AG A'$IL0A AԎK0A\e A~J0A`i AJ2J0A\ [2 ATDI0Aڼ> A^nG0A#X A*X|zF0A(j A!C0Ah A_ʐ@0AJ AAFݺ>0ApBv AfH;=0A>qr An;0AT} Avr:0Ad ! Aȅ%:0A3 A '<0A AΫ6=0A AH>0AO A fV@0A ) 5 A0A0Ah ArC0A}k AruD0A`& Aó\D0ADK Aw9%C0AXP} Ab~B0A|kg= AHu@@0ADU' A¶?0Adg A{A0AL  AY& C0A| AYp E0AvP A?(J0A2 A KK0AHXn8 A6ckJ0A嚖: AA-{H0AT' A]Kx T0Auy A$j8S0A ĸA ANZ3S0A@+h A#oT0AL A^ɗ4V0Aa At(X0AÙ AҶZ0A00 AҹZ0AX4 AF۾[0A쌴{ Ahx]0A' Av^0A\Ŝ A]&8 a0A$nn Asuꝱb0Al+ AS fc0AD^S0 AGz`0A@g Aw6v|`0A4O AJC_0Ad AhIH\0Ad.ʺ AkW[0A8pD A{0vDY0A0d Aل/b]X0A,rCt APX0AEv AHK[0Aj AMpZ0Ay A#X0A !A+`aNY0A{(.!Ar9X0A3!A%.^V0Ao螖!A$H89S0AAO!AYD¥R0AGED!AgR0APsv!A٤t R0A$ !A^ .|T0Aط !Arr;T0AX< !AE[Q0ADN%!A:rO0AW[9!ACPmON0Akq!A^aM0A(l!A7 IL0A0 AD@J0An!A'cI0A!AfokG0Ax%[!AJH0A7Zϑ!AbE^J0Ac!A=qK0A@r(} !AN0A4}=l!AEM0A>!t!AɕN0Ad7!A R0AT!AʧjT0APQ!AAU0AV<"!Ac06T0Aj$!A@nP0AY? #!A=P0AЫ{%!AhFEKQ0A$ko'!A(kS0A+!A-w1ATm8AtH$v1AJ]m8AP>a,v1AСHo8A+0Hw1AC!r8Ax1Adc6s8A )y1A< Fq8A-w1ATm8A߶Y> 4A,߇P6AL4A0d P6Ai,4A C`P6A34A: R6A[ 4ARoR6AS;r 4A}8R6A s 4Aɂ[Q6A߶Y> 4A,߇P6A{l<4A3^6A\84AeK^6A24A:=M`6AY^34AWa6A+ R<64A&`6A x:4A"Xv!`6AAv<4A:_6A{l<4A3^6AT0n7Av7AYI7A)7A׉7A37A8{4$7A7AzF&b7AR@7A,7Auk8A˲7A#I7AA7Ar7A[f7Av72]8Ar97A`t8A;Y7A"ݙM8A<7A<|7AT0n7Av7AZUR7A|F7AU7A0(:7A,7Az7A I7A#3-7A% 7A>GP7A R7Ay7AZUR7A|F7A*[M7A4Z47A7An7AJc7Ap$7AdbEU7Axr7A J7A*ߨ7AT7A'E7A>7Ao|7AC7A>Y=y7A퀅l7A17Ad7Ay7AQ?~7AʖST7AB(7A7Av(7AkVP7Axփ7AZ&7Ae7AP7AȆRX7A㜪7A-7Ap7A ׅ7AHP7A8J.7AXCK7A*[M7A4Z47A9}1 8A"oUx7AG} 8A'i 7A+@t8Al7Aۏ0a\8A._|7A 8Aҙ7P7Atp 8A&UF7A9}1 8A"oUx7Alt8Axq6AF=KL8A$ռ6AkϤI8A Rm6A8A6Arg8Ab6A]8AZ6AQ`8A2F6AFd8Ap~6AD8AGF6AEs98An~6Aň8A"^+Y6Alt8Axq6A8A[ 6Aw8A"6ACL8Az6AO)/8AEɮ6A5A"5A4=5A ,C5AҒ R5A75Ae˾htQ5A:{5AoQ5AM-5A,ʳQ5A\D55AjBn5T5Ax 5AV3MT5AxN5AҒ R5A75A(bH5AAQ,4A1?G5AR4A OnF5A| Kv4Axd&D5A4AE#A5AL|5A[ӳ@5A`75Aݞ>5Aj;_5Arv m>5A5A|v?5A(k5AI 2?5Av|5AzyA5AMg5AuSYhi5Aƈ465A'gki5APA45A)h5ALV4At1k^ 5A̴4A2Y 5ASW4A"I6 5AL.4Az&)J 5Ak44AL 5Aݙ4AG< 5A2<4At1k^ 5A̴4Ak1M5AhåI4AfL5Ae4AKDÏK5A4ASL5A4A% L5A&g4A>DM5A`44A.N5A(r4AsN5A}4Ak1M5AhåI4ALi!5AY4Aj{5AJר {4A\i܂5AH"G^4AzڸBA,~U.ABAT.A~9BAgV .A#SBA@Rv.Ac %FՍBA3a.AL$BA\.Ah@BA4/>.Aq BA.AVBBA3o.A-qBA6Γ.A!qGBAv.ALvBA`Xv.A2żƊBA)]{.AO׬nBAhLN~.A8 BAP.A~BALkU.AZBA8~.A!qGBAv.A]KBAaӫ/AyaBAԩ}/AW)mBAP/A3VBAx6/ACBAaA/A%(-BAn(jR/A=eOBAwS@/AѪBA Т /AaBA#v/AiCBA~b /AX BA;S}M!/A]KBAaӫ/A0 BAS.AҜѶBAtT.AdK܁BA|JY.A4N~BA @[.Aak_ԁBA3c].A!P"BA@^g\.AԞ=BAԛrZ.ABAHX.Ap%q꾂BAtOW.A0 BAS.ABA4.A+ d*BAdXlm.AzʁpBAwA/AqBAh/AYBAh¸0 /AuBA/ABA4.A 2awBA݃..AavBA@2f..Am vBA裏3.Ay|vBA.45.AKӠVwBAn7.A?wBA<"4.A3 wBA$60.A 2awBA݃..AN3~5{BAGa..AyBAL,.A1,.yBA..A>yBA4.A4)gFyBAț?29.A(γ{BA̴X=.A~78|BA\;.A `|BA`18.A00|BAmCr6.A:&sD{BA[+4.AN3~5{BAGa..A'דu؄BA *7.A띗!BA~w6.A-&BApkɟ8.A GfNBA|@=.ArlcBAtN@.A$BA,IYH.Ai{BAӁJ.AvBAzF.AU;҅BAhףD.A9ßBABAa6-AYxv>BA (6-A1BA!F-Acr%>BA@ԥK-A =?BADϦU-A)?BAxT-AXa|@BA 3V-A],BBA(U-ADBA\Ѵ=Q-AuDBACJ-AE[3DBA{F-A٨BBA/eB-A$ABAp<-A;J?BAh'k&7-A]JBAkSEI-AXIBA].K-AYHBAv(J-A&HBA `N-A ~zGBA\N-AjBKBA0M-A&CpKBAP-A~,D܎,A$29BAԇ$-AIS'9BADA-A۞0:BAd6 -AVk:BA-A;';BA4*-Amt;BAJ{-A1R;BA܌Z=-AQ;BAj,-ABA--Ag>BA$/-A!_T?BA&ơ5-Aq##FBAzjI-Ao!GBApxG-A@GBASB-A.`HBAvGA-A8eHBAu@<-Ah@HBA9<-A$#IBAS|=-AtAIBAN?-A)rKBAv o[<-A-LBAb`9-AKBA/:6-Av†LBAp/-ANJBA Hp_!-A[JBA<$"-Ae6JBAY,-A IBA|zs0-AʌSIBACZX1-AʏRHBAo20-At;QHBATo(--A>xDIBA:j)-AHBA4w'-A^:HBAZa} -ANIBA8~R-A}uQIBAخ-AkHBAd-Ax?K0HBA=P-A4zaGBA-A-r9FBApa5N-AaFBAhF%A-A< FBA,5-AXlZBAtչD-A-VXBA<,H-A[Ð XBAXY@M-A}GWBATVO-Aj"VBAN-A4IVBAI-A|6UBAV-A%fXPBAY-AXԜOBAm[-A)'OBAdIG4^-A\QBAz[-A7 rءQBASIt^-AܟRBAd_-AqDTBAle\^-A7e%TBAjY-AWgxIVBA,O~)\-A"VBALBAQ>-A֔_[JBAUHB-A1[dJBAYE-A tT9`KBA}vF-A `nLBA "E-Acs{>LBAQ>-AMPTBAj,-A:TBAc,-AױSBABF'--AQ&SBAjW/-A1XSBA~=/-A2$$SBAMt)-A( #RBA&-A4RBApS%-A;aRBAL\7$-Aˑ,SBA쎪|E"-A/-RBAÕ-A┐*SBA-Ag.VQBAej-A;QBA (g-A{ZPBAPb-AUiOBA Fa-APOd(NBA%A-A慨~MBA -A*2LBA ' -An]KBAT9u[-AuvKBA\jC-AխgXKBA胮-AtMBA0BT(-A MBAؕ1-AHkMBAws@-A37?NBAG~C-A^INBASH-AcNBA*QJ-A vOBAjLI-AgOBA4 ;>#J-A OBA:H-A3δOBACB-A ̟PPBA$UUB-AhxQBA vI-AbwRBAX谻E-ALU- RBAjB-AWUBA2-AMPTBAj,-A]RUBAtE7-ACHTBAfo:-A3RTBAp5A-Aϭ~VBAP)?-A UBA0~g9-A]RUBAtE7-AMPTBAj,-A3 IWVBAp4-A|VBA4mM;-A{pWBA;A-AJ4YBAA-AZ?XYBAO :O@-A tsXBAUg5-A>WBA 2-AmWBA11-A@dXBA@.-AqXBAF)-Au٨WBAH(-AZWBAjg%-A P WBA0Ix#-A %VBA$*I$-A/̀TBAX](-AfNTBATH#6*-AMPTBAj,-AJ&BDBAy2-A";CBAǮk-AVv!=BA ၑ,AXzg=BApd߯,A>BA,A2d>BA`49,A{nF?BA,A@BAdK-AABAT-A0}yCBAeR-AS8 DBApV?=-AiDBA){-AJ&BDBAy2-AHBA4Yy -AfӅGBAh -A(GBAN7v -AƄHBA -A޶' IBAt-AIBATa-AixIBA解 -AHBA4Yy -A۶A4BA',A<ݖ4BAF,AdL@5BA)1,AB]6BA,A#_7BABBAsp,AJc.BBA3 ,A':;ABAE,A(&@BA,b旒,A /?BA92,AX>BAp%"g,AY>BABn,AbN@BAyw,Ah @BA,A_ZABALTG ,A%@BA8 ,AP] GABA<%\,AM_BBAP/,A`EBA_j,ADIqFBAt,AbI}FBA8,AꇔFBAA8,AUEBApS,Ac4DBA u,AѐDBA@,A֬-EBA ,A:(r3FBA0,A ܼ.FBApKO,AUEBApS,A&q LBA1|,AWvJBA|CF,A6IBAdɥ,A{IBAhg!,AvOKBAKs,A*S[KKBA(%,AHmJBAo6-AgNOJBAйl'+-AWc#JBA0NcN-Aq}!MBA4-A%D-LBAH ,A&q LBA1|,A;BA ,Ak3ξ:BAh,A>&S<:BA̘<,A:^ :BAVX,AdHG:BA,ApɏPBA<.,A#PBA,AobZNBA<,A|,NBAY߈,AӜn|NBALF,A#PNBA&,AxVk(NBA}m,ANBAaAv,AlNBAL m,ANBALq,ABAifz,AI<>BA,2,A]4!>BAX.,AD=BA6,A$=BAMۦ,Ax'BA`,A x>BAD'}w,ApG?BAŮ,ANUK8?BAp<5V,A ?BAX7],AO{@BA~Ǽ,AzZ@BA>,A5ABA|$,AHk>ABARU,AޥBBA),A/5'CBAEC,A.XCBAYT5,A~DBA@{8,AֆEBA8q,Ad1DBAqZ,A5fCBA U,AԔ\CBA<,AeADBA#,A K9DBA& {,APc/ QBA̓r,A3'pQBA,A$QBA(,AEPBA ϱ:,AcOOQBA4],AcOBAɀh,A>=OBA?i,Ad1OBA!,AX.APBA],AvQBA),AcOOQBA4],A}!(HBAWΚ,Ap{,GBAK,AԮEBAT/,ArDBA|g=,AWtDBAL;\,,AN\`vEBAvZ,ArE!FBA<(Z,A$AHBAW,AE%'HBAA,AIBA),A"IBA?N,ARIBA.Z,A}dS^HBA`߿7,A~wxHBAɧ,AqGHBA˾ڗ,A}!(HBAWΚ,ANBPz3BA|8">,Au#4BA@ًNJG,AV5BA$E,A?!R5BA(6G,A{P!4BA(l`V_K,AeV5BA,N,AQV%\5BAӋ0)R,AUo26BA;1S,A@du5BAqyX,AV7BA c,A{7BA “sZc,A'X7A9BA9b,A`N8BAԫ@f,A8BA1fk,A-:BA? t|,A:F:BAc)6,A_!BA;r,AfoqN=BAd N!p,AD/>=BAT 'm,A0W?w>BA฻l,A)g>BAHDkj,AN>BAdnh,A H{,A' 9BAg1 D,A$ۇ8BA,D,AjY8BAL@,A<2~9BAl0!8,Ax.K9BAěmXN4,ACHxa9BA @c/,AՏ\m:BA60,Ay-;BA0{.,ANA;BA@y*,Arn+@BAP(|,AR)?BADuVB},A*@w>BAX,A}V=BAșe0,Ac Q?BAեO,AdV~@BAp[ ,AABAϐ,A[CABBAd意,ADwBBAUY,ATNPBBA܃,AxzϣBBA{,AT`MBBAP=I~,A ˆABAT,AeWABA\;~,ABABA짩|,A% 9ABAv&x,A]]FBA>,A oFBA},A FBA0Ɋ,Aİ],AيI5(JBAr,A-IBAt,A;)HBA,Ak!HEAIBAHN/,AAIBA,A4VKBA k!,AӔX#KBA` \,AيI5(JBAr,A9xFBA؉V\,AಊGFBAU.r\,A (EBAĔy|_,A+ImDBA ^,AʤN EBAGi&[,A4hCDBA Y,AZ1DBA -EY,A aDBA?_a,AC`DBA'f,A?DBA~_zl,A[*EBA,+om,Aaz)GBA4_j,A=eGBAd>f,A܄FBA5b,A9xFBA؉V\,A+ I=BA,p½8,AvVBAScH,A~@=BAcE,A5*>BA8.A,A+ I=BA,p½8,Aa)BAL|+A(f|)BAP&1+Aj(BA;#ݳ,Aǯ@)BAG;,A xl*BAr] ,A(l*BA_,A<1e*BA(1,Aa)BAL|+Aݗ\X9BAhAt|,A!E6BA ",Au$6BA8"\$,A37BAFS ,A*s9BAPa,Aݗ\X9BAhAt|,A;BAҮ,A¸5k:BADkX,AUh9BAYS0,A4Qk9BA@-,A>68BA{D",AS`8BAO;$,Ao E;BAľZC,A;BAҮ,AK֒9BA|a,A *a}:9BA\7,Au18BAMS;,AXqp7BAK,AAb6BA@,A5BA,!_,AN6BAl ,A8BA,7,AK֒9BA|a,AAV]=-BAS+AlN+BA!+AsJ+BA S +AF$,BA`鴮+AE l,BAz+A V,BA(N+AQ9zp-BA+AAV]=-BAS+Al ~:BAAɟj+Ag9BAH'u+A0l9BA@=,AwcY:BAtw,Al ~:BAAɟj+A%}4BA Ӓ+Ao*3BA4i`K+AA![(3BA4s;+A>#2BA(ح+ANd2BAǗu+A5Le72BA#.+A!lv2BAJp+AC2BA<_n+AM1BA +AAt/BA|Po8+An0BAOU{+AsO1BA4&2+AG{2BAhcŴ+A>73BA@ +A:rw2BA.[`+A#k\3BA=y+A!b4BAX!`+AvD4BA<E͍+Aڅ%4BA|_v+AJ-ō5BA H+AD5BAѾ+A$g3BAl/[+A*p3BA,0{{+A֡3BA1+Ah^5BAH+Az6BA˩+A{!6BAc<G+A1 f5BA +A`4BAqQ+A*(j 4BA]+A%}4BA Ӓ+A`4ZB6BA`+Aɻ3Ae4BA R +A?ZWi3BA2l+Aiu@3BAʺ+AM*D4BA02;+An7BA4Ў+A:|7BAp+A`4ZB6BA`+Aw{LBA\t+Ah#HLBAtk+AÏMBA[k+ARN;NBAD Yi+A.WmMBAR f+AONBAPx?`+A<jNBAЅ_+A?HyMBA$н c+ARLBAc+AK:dqKBARle+A)?KBAl폎e+AIBAXc+A\iy]IBA؞a+AIBA$;[+AILaqIBAxמZ+AIBAH= ]+A bHBAi\`+AQC]HBABd+A‚HBA|utMf+A^;IBAj+A7k-OHBA( Kp+AU.HBADu+AoHBA@O&z+AƨXGBAt+A g FBAܿV+A8{GBA|V+A5GBAdE+AkGBA<+A&$PIBAM+An>IBA9Ƕv+A{4JBA,Gu+A4'JBA@,z+AIk]XJBAh L+AKBAL6E+AM'I5uKBA\9+Aj<&LBAdVv+Aue%nfMBA4BY|w+A&MBA3U.v+AZMBA}մo+Aw{LBA\t+AUtm3BAk{LP+A>2BA0M +A2ݵ52BAk6+A1BAhA: +A[ǯ1BA r/< +A1h1BA hi+Aļ70BA%PR+A~/0BA=+AbF|0BApp++Aid 0BA} M+AIf/BATOr+A~.~.BAt +A l.BA`+A8/BAx4ur+A)0BA +A݂/BA$3#+A =0BArvxu$+AD빬0BAh"+A0BATsh+AFd2BA+Ap3BA[}+AІ3BA(ݫ_+AUtm3BAk{LP+A+6BAu:<*A ' 5BA^*A*l\@4BAV*AOc3BA"B;*AlEy3BAW*A#V4BA7+A=P4BAo +A<?6BAj+AG]tc6BA\y+A8w5BA+AoI(5BA h-BA<k*Ao\.BAm *A 8].BA2һ*A5kX-BAH'|*A)GP-BApk*Aal9-BA@-*A*a,BA8lVD*A1{*'+BA*Aˢ-BA_Q*A:7 ,BA>᢭*AMZ]+BA01*A|*BA֯*ALE7*BAi*A*BA0a,Ķ*AF(K,BAtgY *Az7n-BAc*ApH-BA}A*Aˢ-BA_Q*A3IG(BARP<*A3lu&BA0Cf*A]{%BAg8*A~b&BARi٩*A;&BAdi%*Aܭ[(BAǵ*A3IG(BARP<*A >%+BATmu*Ad*BAXvt*A'*BA-]庒*A q (BAL ܕ*A/(BA\f*ALT*BA e*A$w*BAX}G*Ak3+BALf1*AD+BAfU*A >%+BATmu*A8W(BAq*AůM'BA3*ASHf'BA y*Abb&BA ݉*A. l&BAGK*A$Z%BAJȼ*A18'BAɄ*Ak?'BA*A#$)BA<t*A8W(BAq*AD-BA>2*A5 A,BAE*AK+BAC*AǑ)BAhHl*A(e)BA]*AO}%]+BAh,w*At'?,BAL.n*Aq,BA̋*AD-BA>2*A/BAT_.0*A1BAVU̙*Apl1BA,ڍ*A{U/BAe )*A|.BA,bՆ*A,-BA(ʅ*AM-BAKJ*AWi.BA Ȕ*A/BAT_.0*AlEc4*AlEc4BAԎއ*A=BAАQ*A;%!BAdɨ*A >BAP x*AAx>BAԎއ*AD"9BATÔ*Av'9BAŀ*Ap7BA(<Ę*A:?(7BAt*Ap7BATľĝ*AF{^7BA\L*AQ7BAݽaH*A[8BAl*!U*AP5 9BAy*AΑ9BAF*AD"9BATÔ*AHx2BA6*Ak 2BA$rCH*AW)0BAx"fS*AmP,/BAPC*AC$p.BArq#*A+.BAD>iX'*A--BApF 9*A4m,BAvuzI*AIB-BAL*AUxg,BAx]SQ*AU+BA!T*AOB+BA( ST*A(X+BA/Q*Ag+BA֘L*A^*A.i9:2BA >E͌*A)2BAԎ*A]B}3BA$]*A=}2BAeB*A=`0BAjy*Am/hF0BAXz*Al|0BA`˝}*Aː.BA;3*AU.BA`"*A 0BAlR *A1BA`!у*A!1BAh4*A1BAe_ǘ*Ao1BAL~*A |d1BAĬ5;{*A=`0BAjy*A,"BA:K*A] kP!BA M*A{EBAƜU*At,QJBA+ xY*AOtBAlXZ[*A iudf!BATyIS*A,"BA:K*AGC=BAp*A04NBA5*Ap5>BA n%*AGC=BAp*A,+w5BAx(&*AWDJ5BA|"Cg*A74BAT*AmmK4BAdbY҂*Ap)}C5BA *A,+w5BAx(&*A5}47BA̮_y*A-J4BA`u /z*Ar4BAL2}*AP5BAl}*A_F)6BAp*AK6BA Z5+*A,1Vd7BAS*Atz7BA L{*A5}47BA̮_y*A0BA b*A|z4/BAcXe*A ]x/BA(Xg*Aa/BA=}zh*ATnB=1BA b*A{ u1BAp`*Aܰ0BA`w`*A0BA b*A#BAL2;1*A-&BA(,*A0&BA\m*Ag0&BAL *A!#BA^o*Akv!BAxZ"*A}*A`dMBA ;*A+vG!BA*Ark"BA6 4*AD%BAfDu*ADi0'BAm*A&>xǫ'BA,8S)*AI &BA0=*A&BA8ŀl*Aؑ%BA *A,<%BAL *A`'BA & *AtT'BALܢ *A˽S&BA^*A=&T#BAtdl)AG.j"BAВj)Afv|!BAx)A.[u!BAb)A`ShB#BAhlҪ)As; $BACW)A-6f$BA@a1P)A=&T#BAtdl)AuPU'BA')Ao%$BA΃)A6S/#BAwG)A1Ϣ#BAp )A&9C$BA )A W($BAR#)A,Kq$BAۜ)A>w '%BA@ه)AT8%BAA)A5'BA8{H)AEC'BA$)AuPU'BA')A7,BA3t1)AD,BA/)APȣI*BA8@lW~)ApE*BAG?)Aḱ+BAp)AjěH,BAxqGV)A7,BA3t1)Aup BA2:jf;)A!? BAx8)AN BA9N<:)A>Q BA]$B)AD7O BA@W\C)A=`TX BADE'B)A9 BAx<)Aup BA2:jf;)A7l BA0IA)A/ BA(PD)AU BApkA)A,8 BA )AgtU(BA]=)AƳ(BALn5)A#!(BA~G2)A'BA:)A ׉v'BAXq)Aݯ +'BA܂Q")A-'(BADЁ/)A IЀ(BA9.)A[q(BAT+)A[f(BA|$)Az/,)BAxa{Z$)ADzVM)BAlY\")Aao(BA)A'BA:)AULBA`:(AzBA@R(AD+BA6O )AG%&BAp` )A\RBA0MIb )AcĂBA)AHBAPU?)AULBA`:(ALBAam(Af`BA(A>S0iBA0HLs(A'`BAP@(A2BA̕kh(A#DBAC(Aq\BA\x(A5σfBAM(ABA`_V(ALBAam(AS}.@Af]$Auz!@A`\$ARmt!@A`7[$A@A~ Y$A /@A Y$AT \@AbT$AAi@A@T$AƂ/@AUV$AH\@A0 I+[$AL(@Af%h]$AS}.@Af]$A A6@A }$A-X5@Ah)|$AV# D4@At=[I}$Ah`y4@AHa$AJgP5@AP$A$D 26@A7H$AWH\7@A ҆$Aw/8@A\$A A6@A }$A-W? BAhn(ARSA BAV7kȯ(Aނ BADhQ(Ap BA?H(A:q'/+ BA,z(ArK BA1c(A˩ BA(A~6BA6(Ag+BAP#>G(A\pmBA1-(A-W? BAhn(At0ˡAAHQ>KO(A@b7AA N(A^w_AAkJQ(Az$TAA#W(AdYZAA,\w\(AUia$AA @.b(AZzAAla(A1AA@|[(At0ˡAAHQ>KO(A~,@A}*%A#\\@AxT-%A]24T@A;t)%Aj@A6 )%AiɅ@A%L?,%ARH@Ap"/%A @A%A*@An1d:%A @w@A`}7%A:ڴ@AE73%AjE@A o/%A~,@A}*%Aʟ>8$@A׊D^7$A%P&$@Aju6$A@j#@AuȒ5$AD /"@Ahtaj8$A @A 8$AЗO @A-`4$A0x@ALO5$Aw|q@AX6$Aog! @A,:$A @At L;$A^x!@A80?$A e"@Aa@$Axu"@AvL5A$Ax@?#@AUB$Acg%@ADd@$A5%@Aa9(:$A+u,X$@A9$Aʟ>8$@A׊D^7$Awt.7@A:J|1$A6@AJہG$Ang.@A,r}P$AuKZ.@Aw!W$A47?:/@A+X$AB$0@AGX$A=x52@Ah=Z$A54@AxfjV$A7o4@A(l- R$A4!W5@A0EQ$AQ+6@A(N S$Ae͏R7@A=Q$Aq9@ARuE$A"(h:@A`i²?$A9ߎ_:@Ax:$AX:@AP89$A$9@AL`<$Afh9@A8s_;$A 8@A}oG8$A7@ALj5$Awt.7@A:J|1$AD@AV$A4c@AxD|\$Ara@A| $AwPw@AۮB$AOM@AOQ%Ag@AM%A=B@Ḁ%AUY@Al༃%AC^3T@A`@%Aj'hL@A<% %A@'@A$` %Aݒ@AT%A~ߌ@Aԣ%A:P$@A0ol%ArM"C@A(%Adw|@A\2%A&h@A$Qvc%A9 R@AAc̐%A&[@A %A* c@A7%A֬@AZ$%Avj[?@A,VK%AIɒ@AP%A[@A 0%Af@AC<%AtEu\@A ,c%Ag:@AC8%A @AȠE?%Ae r@Ax0\ %A3rh@AAX%Aq..1@AH7^%A9x֬@A6=%AX𙞈@A| x%AU^l;@A =$A7S@ALA(AdIAA`dM<(A#H9AA}/>(A6JAA̽=(A:MAAD1J;(A_BG@Axa[$AUF@A)oZ$AAE@AIc$AGR%QD@Aީf$AARB@AXmf$A ٻB@Ah$A)iekC@AŌKk$ArUuC@A^{n$AYK C@A$`r$A0YTuC@A/oZt$A]{+D@A53ޢu$A\WzE@ADĺxs$A -ZE@A$:=@AWphG$A@9@ALoIdS$A<9@A|".W$Aia9@AleX$AV;@Aw]$A"<@Ah `$Axb<@Ata$AuӲc>@A,N]$A=Y>@AF[*^$AO >@A8ґb$A Ia3?@A %Sd$Arƪ?@A8V9f$A]H=@@A1e$AA,z@@AX`$A`@@A \\$A:=@AWphG$A AApvoS(A̗\N`AAثT(AsAAAd\C[(Aַ@AA j`Z(A AApvoS(ALAAT5'A(}AAؐc'A0OAA ?'A ڦ"AAH'Ae9BlAA%OI'A1ЕAA#Z'A.AAt'AUBAAT'AQV}mAA$'ALAAT5'A|šAA 5m'A@yAAi'AAA9^'A AA 7 (AxQ}AAĮh(A߹>RAAD\< (A|šAA 5m'A5=OBA{MY(A M 6BA0[(AH) BADOBk(A5e=UBA,qm(A AbBAp(AˌBA +פs(A$BA(lu(A BAs(A{Al.BABA8yu^d(A5ͶBAP`OO_(A5=OBA{MY(Ab۲'AA|MY&AL&AAX&A%*#$&AArY&A1]%AA$M_&AF%`8&AAESa&A|Sc'AATX_&Ab۲'AA|MY&AD|@ARnB$AvC'X{@A|D $A#Sy@A4'Amq-AAŰ`'A3{AA8F'Aw AArru'AAAAdn'AhSAA(m'AJAA|0+p'A+oAA[}'A]zWAAwcY|'ATtAAXgz'A'^AAuTq'AAAAdn'A&B+AA#3(Af$AA7k4(A24%o[AAV>(AmbIAAD>@(A.AA/Pk@(AcAAuYC(AIAAxH(A`UUAA,J(A dAAytM(A?z>BAf;P(A>BA1DO(A BAD#P(AP!#}BAfL(AwBADCN(A^>/BAu M(A BASJ(A BẠIF(A NQBA2›C(AHXcBA؇=(A&B+AA#3(AuAA#n/&A7԰tAAPc&AX ]QsAA|ZS&AL61uAA3&AL5LvAAm^&A;vAAT Hr&A'd2vAA+*&AuAA#n/&A8܌AA]#'AUPAAxN"'AXdwAAT#$'A$ AAv&'Ae֊AA,'3('AAAz$'A8܌AA]#'ArMAA~ |&A4;MAA *|&AKl+MAA<H&AJݦMAARʁk&ACLAA7L&AŘ@MAA&A9ANAA4`&A `NAAxL&A*o"!NAAX>S~&ArMAA~ |&Au PAA8&A%bV5PAA]&AZ$pOAAUCԠ&AQ!ŎNAA1Ϙ&A)AOAA /k&A QAAY&A0u3QAA&Au PAA8&AVbzAAp^xѐ'A~ rsNAATKT'Ak#AAQ(Al=LqAA|=(AsAA,(f(A>ZAA,?#\'AVbzAAp^xѐ'ADy2@A*ߑA3Q@AoA"@A LANL@Ap@3A{4@AxbAUN@A"[AZQ@AgXA!:0U0@A8BAtiI@A#ݭӱA9@AAu @A 0Ax(@AؘXADy2@A*ߑAϱeBA-ԝAt gbeBA@gI.IA]D*bBAXї;A bBA+*AsP`BAlTAn'`BAjwA~J^`BA(3pA s2_BA jAZ__BA=!L\A.Y>_BA-UA^]BA XAZ0[BAxG SASN[BAXimTAÐ[BA@3#=gAGV\BAFmA1\BArA]BAh`uA _BAU<A";`BA(JA  cBAXߕAϱeBA-ԝAaMA- kBA#|<AndjBAXP?A zjBANKRAjBAu9TA2nhBAЎLDA>!.hBA^0A?fBAH: = A",gfBA %jAhh^}dBAx]A䙱d?_BA(kmAco<_BAhԧ~m_A9e02\BAΐ#A뀪\BAHNnW Av]IZBAʼA>8XBAX `IAg}q0XBA}A'zWBABwAkawWVBA2gAWYeUBA5]Aq1UBA8ݝFVAUBAؼ]LA>Q=VBA_FAM$^WBA_ruAA3'WBA 4:AIYBAHf b@AklYBAXT>A2HZBA|#?NAf*[BA``6HANmV^f[BAxJ%AbZBA. Au_3[BA+gtAqU[BAp]RAq_z[BA jAߣ([BA@XKqA9XBA aWUAEWBAP;AN6VBATaAL'VBAplA1ƈTBApuAaPTBAPFʐASBA`kMAvTTBAPA WUBA` yMAS`VBApj-`A6"[[BAjvQA'[BArzVA&&?J\BAYê ZA/"\BA-`A@i%\BA𤢮gAW'D]BAXhHwA`^BAА5AѲΐ^BAeGAt_BA338A81_BAIASO4`BAJ&rA>Ny`BAhR`ůA2_BAX6A B]BAXtMATy]BA&{A ^d]BAc3Ai]BA A$aBA8wA@EA&aBAzI,*A"2maBA8 OAAbBAP=~A abBAZ*A*#|cBAxRֵrA1cBA؂A<dBAKAzˉeBA* ߨAQUfBAS[AgBA$AewhBA=AWOiBAPAgR[hBABMA`t_gBA0 AeBATϰAo _"dBAk"AkbBAr%"hA bBA s4A=](bBAu 6$A!EbBAPADA=ϔaBAZAbBAqAcBA_}MA !3dBAP-CAeBA džA ndBAJ8uAadBAUgARŚGdBApi`A8LZBAâ4jA&}"XBA@/Q%wAg UBAA?}UBApVAxwUBA% rAwoDVBAФ}\A?ÇWBAnAGlXBAO@AςmZBA ?1xA [BA+SoA8LZBAâ4jA|uwzBAЉ+SAZ yBA. ; A&wBA AfxBA SA26 xBA]GBA̕{BA02O7kA zt|BA tZN,A7|BAfAA|BAA-/{BAuCA|uwzBAЉ+SA[~Fظn&XE8AKe*Al+:+Z+`+udt.A05Ax?|.A0VA~.AwAP.Ap~A w.Ap1A% ).ATSA2.AAQ'.A)hhAyAeo¤.A/uA*.A lA[.A0ˠA;ɰx.AAl.A0DAz.A 'A=CS.A,PAQ.AsAy*'Q.A|xA6ZR.A% LA {r.A82Ay| /A ohA/AM\EAz3s6U/Ap(1YAV'O/AApg/AAAJ*)/A@ =AC<(0/ApA$!>e/A3aAh) /ATW[A3)֩/APvyHA҅/ApXaGRCAo][|/Ap|vAAx'/ARAA8Y|^!/AVKAA0#(/ALTJAA_Vy[/APL3CAaPgY/A04ZDAw/A ODA8/A{ͦFA"/A GA|/ApruLAi<p/A (PA /A廓TA6=/A0t=aYAir/AP{=n_AK/AkIdAċ/A<gA0{/AXgjADD/A@{GlA.z/AdrlA[,/A@lAiv]/ApM`pKmA9./A5PqkA hl/A`~2jAKe;/A@&1nANF3/A HxsA'Xk/AryAAg)2/A?9A0/ATA/ANAe/A5fA)x/A@&ORA//Apd\Ao/A#fg|A w/A0ĕ?]Az;q/ArgAPo/AAXj0A}=KA-0A5p8AbxV80AcAd0A0G AYE 0A}S ApPu 0A@xOY A'L0AϿ A%Y0AA80A mAq0AYh A1 W_0A`"t@ Aحu 0A \FEA^8m50APlՠAp| 0AKA A 0AAɑ0A+A'0AcA0AAꐴ'0A)߸d'A0A8(1Ab0A`/1Ant0A`άP3A)/6/Ah6A0z/A\&;A# 0A ?AF.=0APܟCAU/A|DA&Qt/ASYCAO"x:/AY>AV/Ax =A`/A6BArOU/A0_OA4U/ATVA\tj/A`7]%dAhO}/A ~qAu/Ap\A{ᶸ/AnɋA7./Ap7LA8{}|/AAK&m/A<&A[i/A/ުA}C{/ApnAAs/A@夿AP6/A_A/APڨ[A/A0 fAjGq /Ag12AbʍR/A !]A0/A` 9AR#u/A PA߉;/A_xAU/A1GArY/+/AAޕD&/Ap7]Ar /ASADA}Za/ArA)[/A@$Aɕ9/A}AFO/A =fA D/AP9Awt/A`tݡA3+lN/A0\:]A ǧ/A`UA*89/A8A_.T/AARO/A"tAc7/A@ہ$AN3/ATAӟ|/AA8IE/A+%A6/Agk]0A/AA!y}/A*dAl-/ADA|/A` AL-//AA0AxKgAW=T0A p A 0A@GqAVIz90A)XAY0A%!AF00A?"A#N0AKj"AAb~0A)A@0A/A*Ǻ0ADA[\} 0AFFA% 0AVg'EA7c 0A7>g KA= 0Av:OAQy 0ATWA<G 0A@ 0fAE0AW{Av 0AkzLA_+ 0AI AMyle0A{JA!o+0AxkA}o0AQoA30A0A7&0APSOÆA$=0A2HA 0AqA̒0AeސA`%0AuA[_/0A@fZ][A0?H:0APA D0AE AO0AR!eA~sY0A٠A| c0Ap&y A(>n0AןfnA?x0A@ A 0A&A+`u0AU+wAߗ0Aph`PAyJ0AP@h'Ap?0Am_A&"0A@ή A@0APR^ A,0A`bQ Aܥ g0A`t A%0A V`mA"G0AZ`A00AHA ,1A m{A 1Ah$ *A 1A`A%1AA'?*1A@l@x41A_$@>1A@sE&@jI1Aܓ>@oS1A@ @la^1AR:@ h1A?-@r[s1A=@z}1A=3A@Z1A%p,@R_ے1A" @]1A>е@Ā1A<d1Apvsx8!`=1A0 _1Au"?>1A!?A1A=Y) ɴ1A &}ʴ1Ak?˴1AΣd1Ac1Eh 1AhTl#21A އq(&%`[1A[Hf }1AY5 1A`_ҵ1Ap&1A.I21AٿXIc1Aa1AI].ζ1A'`1AҾ>n8N1A:BFt2 @1A)GTS1A%^O_ܷ1A^Fkv 1A{"{181A:L?W1A_1&s1A%pg(y1Af#1A/Dأ'Ÿ1ADӸ1Ai&({_1A&<\ 1A̙&+1Aڙo@M 1ATwuq? 1Al`1AHe1At( 1AX[\V1A B~ײ1AAt*"1Ase~gޟ1AA`n" p1AdhFH1Af8VD?&1A %-1AF['`б1A4T\pG%1AJ+`1AI$p1ALW X1A߿91Ahzc 1AN$kA 1A])] 1AEC)0i1A75E?1A@8D_԰1A"@̰1A=WD1AldBMR1AoR 1AYm1Avh`L1A?5go, 1A'ni/ 1A#Ct-?n1Ai}*_i1A_كoj_1AK' ]1A3B1Afe_<1AĢ`/1Af+!1AId 1Q'1A[c>1A ?1A&Uu1AevP 1Ad^\+_1A#h;߯1Ao ү1Ap< :?̯1A;{! ů1A8b o?1Aad7𿷯1AT& !O1A4),j`1A/ s?1AA˨ 4ܿ1A!GCl,1AytGs-򟨯1ANM1A.@~Tߤ1A9rZ?1AW`L1A 1h-ࢯ1A~߮n" 1A v$য1An){Ɓ`1A>!Oe 1AK1A\K1A łr 1A",/i`1A ද1A”:F1Av̬ï1A6 ů1AY-ʯ1Ahg'ί1AIzoӯ1Adsد1A3O1A(N 1A% n1AJaE1A J1AKL#+V1A/ +1$1A}-5`)1AwnF`/1A]\K$=1A:Vc F1A0^/_O1A2}gZ1AYdoFnk1AO{"|Ss1A`O1A6(_1A 1Aaɱ!_1AQf 1A六1AQ`%ݟ1A):1Ay `İ1A)1&Ű1A%v`Ͱ1AƎӰ1A{@װ1AD'W$`1A( )&_1A=1A!1A) &1A`11Acg:`1A8D 1A{JN` 1AiW`1Add 1Aqkn~?1A\;z`t1ACI #1A>^A+1Aͤ7.1A[611AYXgG%41AM 51A֩?>1Ae%?F1ANn&H1A_?21AÉٰb1A` 1AE}?1A|M&@71Aei&fH'@1AE8"1A($>N 1AE  l1A{â l1AeHi®1AD l1A&̉B5h1AC81Aro3ꊰ1Ad@ 7P|1AZf*#51Awͮ1A"-qCD1A0Eac1AzJgsS1Adyœˆ1A9NBs1Ac!Rڑ51A^]Nc1AʦC+"a1A,6^1ADP='K1A-N؍1AKztM#]z1A26'r=1AN1AO![zZ1Aʞc㋈1Ap ְ1A3^Fӹ]`;1A5~\S%@m1AR,Y 1A: ^^} 1A.~6c1A_g6_1A\z11Ao9Uw1A]S#`1AFi1A뿖 ߟe1A,C濙1Apk1AbLp`1Adܟ"1A'Һ5% N1A dj1A!@%1A$1AiV 1A^$1A{a1A ۿ1Aբ]1AA*G `1Ac8?1A/P~O]1A>.d1A^xC $`1ATqؿ1AB%ɻ1Ak1A)-'N1AK ޴\tG1A'<@1A uj81A~5lr1Ac9җ1AfM"1A{u1A/?(ֽ1A•jCn1A ҫ\p<1ApY$ů1AH5z+ղ1A39>n1A+3ys1Aoķ1A ±N2A7rU92AA"ey n 2A@gKVQ 2AU$H2Aw2Ah24?2AR M2A,$e2AZ'$`v2A692A=9`2A桐?2AAQv 2A{v.Cb?2AL+_E/_2A@HR U2AO]lL &?u2A@Ncߔ2A/ O3#2A@R?Sfܟ2A% Wl:2Apz@]Y@S2A>4_Zߏ2A@=ܞw^v2A_m!2A@Gsg#2A/%2Ab``2+'2A ~ |y(2ANiBM*2A@l0>,2Ar1,8/2A$.,&u32A) Mڻ|72Aާ}̇;2A@#PسB|>2A@gzo&A2AP? A2Aa$B2A@z ň?C2A@C@F'c?D2A4ˁ+D2A&.A#@3E2A]1_E2A@65_#F2A2)W:0 dF2Ap =ם_G2A@;_CsG2A@"Ov蟙J2A@wv?J2Av!|[K2A@~([L2AE@OM2A1`B%M2AuMN2ARQGN2Aa{i؟uO2A]мw_O2A7?P2AZ[#P2APSA5Q2Am]Q2A;Q2AnSQ2Axu?PR2AƬ~dry?R2A$R2AJ3MR2A! S2A5 y@rS2Ad wS2A@r#@S2A~%_~T2A@$.H<ܟT2A@:A1p_LU2A@Su9ʽU2A-ޗ;`YV2A@0]vBxV2A@ qCu`X2A_`v6 X2A a ?Y2AHdKgAY2AeM?>%Y2A.÷icA[2A-;uw*]2A"}8_2A9#!%a2A:ľc2A"}Q %e2Aw|Ԭf2A~SGVh2AQ4Ѻ3i2A)c*j2Ay&dl2Aiۘo2A Qpp2A@ê2r2A@%zDB[)t2A!jrv2A@l Nqx2A@L9FqDNs{2AzJ=%~2A6 [k\J2AE=2AO8hU'N2A@#@ Q32A k1uk2A)y/.O+P2A M韊2A0es9 N͋2A,6ڸ2A #2A35k?#2A@-r2A^cO/ȓ2Au7!眕2A@x=N3֗2A@zW2AQ*p~d2AoYxin52A@mNp72A@ɝluҸ>2A +h>*2A^4:w_2AZ~AO2A L 2A@UZ;`2A@8i @v2Ax2@`Ѯ2A|٠4 @2Aܽ#2A;|_'2AaɒO2A 1z2AH2A!X_ȯ2A9K]2A=GT92ABBk|2A/ەk2l2A@ztHȃu2A@cQ޷˳2A@ RG2A870ao2AUZ=䪴2A}xEh2AO4$B:o]2A%E;vԵ2Aj~`<2AVt={LkH2AQ2A>C[2Af) 62A2RN2APep_2A7=#`92AIR02A_22A=>,!.2A=} l$`p2Aџk&2Af_ǽ@#2A@W?k2A4J4ࡻ2A >2A@8 N02A?M_{2A@1_*@ȼ2A@[~2Aʞq_Q2ANXWU_2Am2A^(2A@1.г ൿ2A9@;5  {2AA=#ۿ52ADe-2A@tGo 2Az>I?2AGN>_z2A ^Y>2A`]m2AY_fu(U2A@kT2A@L_p| 2An`uDW2A~_{?2A@2Ah"j 'z2Aˉ_2A@$`?L2A@֒2Axapnp% e2A@N?82Ad"Z`2ACE 2A=`<$2A@p2Aآ& 2A@z/2ARgaߥ2Ax6u=2A(!2A@v_b?/2AUy1d2A2A@n !2Ad?v2A 8eW&2Aw5? 2ADXE2AY2AJ@g 52A`w;`"2A@r5ߋGw2A}x$2A[J*2Az_&Ľ? 2A@-2Ae<5R2A<>"2A@``F}P#2AQcH#2A#Mh2A^]fn2A[iR2A-j;2A~SmIzDO2A@^OGc2AIF+2A@LP2AZ?P 2A@xU_2A]Z2A__2AcD2A@ohv2ADn_3ATGt,_3A>y`3AcO{ù 3A ''}91;3A  ,c3A@u=3A1G3AEM7:."3A]6N3A: |3A ^23AgY 3AAՒ53A@G.?c3AU?3A3YK3Amߝi_3AK?= 3AZĦ" 3A2‘[ 3A-Bܽ=x 3A`K@\ 3ACv 3A@ 53A\ 3A@&f+3A`}<3Al |xp3A?O3A?3B3Ap>&3Aց#3A@?,3AZZp3A 93A@Zs3_"3A~ߨ#%@3A ? 3A@gp>(9b3A@9`r3A@%>i.3A@jTh@3A@*ݍd!3A@a^_3A@$?3A>=3ADC3A@Ehw?3A@hW83A $`3A_ ;A?j3AWf3A@ 3A`g5Q3Ar>`3A@ i 3A; J>3A@ l3A@S3A@Gɳ 3Aə %,J3AࢂIE3AH|?b.`3A_Ã3A@_^Z ܿ3AjU)_俺3A.+<]@3A 4"AZ3AE`3AyJ 3A T`MSL3A`9`yQ"3An QT-3A`.(VC3A`O~,Y [3A@P\p3A`|`la߄3A d*3A u@Ui3A`Hkmj3A`D?pq!`3Ast3Alv@3A ^=z3A@m[}z3A_#{ 3A-6a3A`/q3AP&@3A͋Ҝ#@3A@ 3AqI3A տ 93A_”K@c3A` 3A ֿ EV꿷3A 3A@ !Zb%3Ax$ L3A .3AP@C@3A ~@`?3A. 8 3A_~ 3A` {k 3A૱ !3A7`!3A`Xi!3A@Z !3A .߿I"3A M⟚"3A`@& "3A)QR`#3Aލ/_X#3A,~Q˷_#3A@s@@$3A`F`h L$3A "$3A` A$3A`hL$3A`6"(%3A`\J`d%3A5N`I!0@%3AZ@&3Aa&3AX`,>_&3AT'3Aa' $ )'3A%;7 `8'3AI=n'3A@Jޟ (3A")pE۟(3A`R*)3Au@ )3AKASJ5)3AU p4*3A@ I]*3A@hR]*3A ~_8" F+3A` ,3A`7o ,3A `88-3AM^ -3A@Z! H.3A` 7C/3AQN_s/3A __/3A@Gm?K03A`@03AXIHC13A P!m @13A@m>23Ay> 23A`:_3B ,33A@ {& 33AW;?۾ _33A$Az 43ATgN353A(= At73A`f7YF83A!<ڿ;3A+L\<3AbaR>3A#!+|@3Ai\Ơ~C3A@G$ nC3A@$:?2_D3Au<uD3A-_E3AֿHF3A ݋7F3A@am eG3A-_H3A^WoH3A }>x'`$I3A j_!`I3A`$=f )J3ALJ3A K,AK3A^AK3A RVPL3A < foL3A m``pPM3AK,M3A k`fQJN3A^N3A a?%ePO3AsӾO3AP~r `P3A 2@FQ3A`F+Q3Ang?/R3A[6R3A%5?t&|S3Av?ǜ7y2T3A`1ٜJ^῟T3AcwWU3AZV3A kDzV3A@ 0W3ArډW3Aต?X3A ^˟]'`@Y3A$_nXY3AxZ3ARFߡ#I[3A6-@[3A`-"@_3AB B@[`3A@w@/߿`3AEp;?$a3A%_ҭa3Aiq$b3A_ oܿb3AbGu?c3A`$ c3A N?5d3A>ans\3A~s` 3A@$~ _s23AsU  3A`QsK*3A:su@V3A頟s|3AS_jsߥ3AK`GsDŽ3A[p`s4 3A@?rPݟ3A@?_r~ 23Aer`[3Ajrz3Ap?ri|뿝3A ^r !3A`ʿTr3A+_Tr3AHr73A3;=r%`_3A ;4Or 3A`Lr%@3A>Er3A`B =rG 3AT71r 03Ag_/rdY3A &7rA㟄3A@Cr3A`ٿ]rÇ3Acr-3A`@yr,8} 3AP~r3A~(uS-<ڌ3A@5ݢO3A7 16I/3A2./y1Ґ3AwOmb 3A`.-sb,3AXz3A`#UT5+3A KBPori3A`vҝN)3 3A`,3Mƴl3A,3MU3A@0$N~[.3A0$NG3AJ,Է3A`/9s@sHi3A;a3A]_:?3A@Nd?:E3AE:bz3As9`3A&_9aE3A Ua9#&3A@d 9W!/3A?8`=73AO8`?3A d>V8"K3A7B T3A ^7a`\3Az7d3AA7_t3A6#3A`}[6_3A'?q6$3A9763Ax!6`3A53AA59$3Av53AH53A 5% 3A@i>43A@43A 7U4`3A`@4 3A@[P3~l3A@@3H'3ARV3+53A3WA3A `2L3Aࡠ`2|`T3AM 2 ]3A^w e2Yd?e3A32 n3A`?? 2x3A@ 1@3A7߸13A1"3Aށr1xL߮3Ah>1?3A@7$1(3A ? 16ٿ3A 03A TZ`033A^ Z03A`):0ۿ3A 0d3A`/W!3Ag/&`.3A8_`/] @=3A@A./6jJ3A8/MX3A `.z"a3A.|!j3A@@.o3A~.s߄3AA3.)3A-W?3A -3AIx-xq3A w`0- 3A`{ ,Z@3AҾ_,Ҋ?3A`C, 3A@_?,{!3A_+_'3A$+ `93AK_~+A3AC`^+?S3A`p4+Y@f3A*{o3A p_*\3A A?p*mF_3Ay7*4 3A@`)a 3A )R3Ak q)U @3A`o^R)(t3A<_$)+=ߟ3A?( ' 3A@(3A (.d43A#(>3A@(LK3A؀'L?\3AH~'p3A?a'MK3Aӟ'.3A&&"3A8@&r3A`_l&i3Ah:&Y3A.?&w 3A`?&W3A%3A5#% 3A Ad%̩?3AB% d+3A J_ %J@3A 4$T3Aӗ $`3ARm$Q?l3A/?F$,@s3Ab:$mn%3Avf#,3A@gH#3A #L_3AV_m#"3AǾ_#&3A&9#c3Aӱ#ͯ3A" 3A߾"f`3A@y "K 3AB-!u"&3A "X"-3A`l_&"k;3A`e "fJ3A@_!%^3A!#`n3ATe ~!}3Aaa!ܟ3A7A>!Ɔ3A C`*!b `3A { !I@3A _ 俼3A@ j `3Ae@ )# 3An? 3AU} bR`3A@N`e EU@3AZ?? (W! 3A`$ %3AfE/3A=`=3A_F3A [U3A` `3A _rcm3A@^f{3AT@XD3A`P4"=3A`z0?3A`@`A @3Av>~3A` `3A@1Hݠ `3A@V_}3A 3A[N_3AFߖ_K`3A &`/_3A@]y|s3A 3_jA !3A\df $`03A` NAv=3A~G;BJ3AR`9>?S3A$0R%`3A`<?p3A[c_x3AOD_v3A6SL?3A!3A;:l3A@- p߱3A93A3A \_3A:?3A`[`X3A@S3AĊ]v`3A枞B&3A%?3A Itz )3A{|13A n =3AݒFL3Ay;@W3A@N} a3A q3A-߉]`3A |߈3AM[d3A``7`3A_~53Av8"?3A .~\} 3A _{q3A.3A`S#3Aoh3A`[6!e 3A@A_|! 3A{!3A@_R8_'3A4833Alw@3AxܟP3A'? @]3A@)`Q)n3Aյs3A*?ߑ3A f迚pH3A56?3A W)`3A`@ 3A@Q_3A”3A@`3A m3ASŸ3AR3A)3A {N?=3A@_uٿL3A ߾zv3A@ _`MR{3A[l3A`V:濓3AYlx3AU-3A%<M߳3Ag~7 3A`f3A W @3Aߕ?˄3AX@`3A`W Mh3A T `3A@g 3A@V`3A6?ǭ_3A?&3&3Azt13A``J@3ACtH"F3A`$r  U3Ar?V_r3Ac( W }3A@{4@3A3A`3A?3AI`3A5 Ɉ`3AtN3A`BS&o?3A~/ų3A  3A(5?3A@e3A0/@3Aj$`_3Ags"3A)Ad+3An7ǣ_53A %_ ?B3A`g|K3A_Y3A*vf_]3AX@g[$e3A@\_Go3A6O"nw3A2k 3Ahn3A.Ak3Ab :I 3A`M`3A ܼ3A`#`$@⿼3A@_xT 3Ao@Fq3A#I`3AJ_3A`_J E_3A Af3A3AH$`3Aꝟ_Q3Abf!3AP`/3A6 23AT:3ALU`u@3A` *H3A8O3AdX3A N]5E_3AkL ?h3A 4@- p3A˞|3Abb߆3A`6d3A`ހ߀3A/ 3A:ߨE3A\z߯3A`OC_3A}# 3Ai3A?c& 3A 4?3Aay%@3A@ХG>_3A+ҿ'?3A{L@3A 3A>ER`3A^_3A@4 3A`g8 b'3A`d_.3A/?43A6`T <3A`zH3A`PO`W%O3A`0|lڟT3A`Gw)\3A u%@b3A`OC=i3A] \s3A@ܢpD!`3A@)B}3A @3A F7 㿙3A 3A=Z ~ 3A`% w3A`g K@3A`mA ? 3Ae.!# u3A ?3A b8 3A@‖  3A@&j _3Arޞ> 9!`3A42 B3A10 &@3A? >3AB? z #3A> 9H_'3A`  03Az @B`93A@Qy ?G3A`eM c3A֢2 k'3A8!- \$3A`y_. 쿼3A`2 :3A@f3 % 3A/ Us3A`X4 ֶ<3Ar= d3A _aO  3A<X @3Ar_Z ޿3A^_N ͇3A#m @3A c l k3A  3A8 ?3A@ɀ 23A`( 0 _3Aw N*3AVg &@Z3A@J 8$`3A`-~X 2ߴ3A4.p 0 3A`5u ڿ 3AE@d &/;3An ?a3AF@z J3A7 +_3A7$ 3A_ %@3A a P?3A@L b83A`/7 d Q3AX 9 u3A$3A@H ,?3A>(Q3A@^S 3A@#3A 'C3Aq?e3A艀T>r3Ab3A@ 3A)@3A dP`K}D 3Ae` ]C-3AeH3A@ \l3Afv[3A_;&3A`n?i3A7?3AP3A0,3A@Fy`E3A @5d3A@ro}3Aӥ *l3A Q3A 3ALWQ#06_3A #)c3AL3?$.3AS$ _3An%N3A B%sh@3ALw%ɵ&3A_%`I3Av?% f_p3A`u&@$`3A.&*3A&&DB3A .&#`3A@0&Ʉ 3A|"&°ߟ.3A0&_I3A IH&l3A,Q&ߓ3A?&3A&$3ANj_& 3A &t 23A &Y3A_)'a @w3ABS'S_3A`yr'y3A3e'3A@#'t3A ?'C3A@K_( 3As(#3A`V9(=$C3AFi(nn3A@,A(y3A@J(3A`:);3ADp)3A -;)_!3A`?_):K>3A *^3Az7O* @3A (*q3A*f3A ++3A<_u+К3A9?+u?)3A +P3AE + y3A-A+ u{3A`+r3A` *+wP3A{+3A+ܟ3A +T)3A@:S +YL3A`"F+s3A+K3AY+_3A>?+23A0{ߚ+L4$@;3A`im`+f`W3A+__3A ++ h z3A`U+"ޟ3A };3AU@?hz3A??3A A;s@23A ]8U T3A ]߾C7`}3A*5[3AU>B4n?3A36E3A_1 ߎ3A@\0i3A]߀/ >3A!-`v3A} +3A`'}(gu?93A `?6& o3A`n$3A¾\#B(3A@'!i3A "a" B3A AH(_3A`v 3A n I8'3Az3AI83Ae`u#73A Zdܦ?f3A0; 3A \ #@3A J93Am?4G3A +ms 3A#ɠXs3A`>_v3A<ߙe$3A `cd3A``)ec`x3A N @%3A> ??R4Af= `4A':~?4A7?f4A`T_ 4A@) zI4Aֆ_f %4A[ 0 @z4A~ r4A ?> Q: 4A`D@<_4A@4A@@-$C4AQ`+C '!4An|%M:c&4AUw.-4A457 U84Av~ .+u@4A>@5/H4Ay,L?N4A_% V4A@o:7 Y4A`X-"]4A 5#9e^4A Ay$ B^4A@oC$+_4AnC$'@`4ANr#K`4A z"Ř`4A J s 7t4APgR@w4A`3 ][Uy4A(忝|4A Q4A@*|=4A`j*cP+vN4A9M!"0&ԋ4A )8qԗ4AlPe4A kZcc4A@/`r< 4A2_t72?4A E߶xլ4A`C֭4AK?ޖ`4AT\M4AU;%d4A<%a7t _4A ~sր$4Ada?? _)4Av44A cZ4A `4A謹lש4A R`4A`&?ip 4A,04A@j4A_ Z`}4A້_#4A89}eS4A@B[{W4Ag_A4A`?y@4Atu4A@ $4A` +`.4A :`4A`9!4A 4ATk [i4A@M4A~ 4A@<4H4AB6 4A?;$?74ALx$4A8J4A ޟ4A AYR.`z4A\`% >p4A`  9! H4A` jT 4A#4A`Q^GM4A t~!c /4AN8*?4A5{ X4Aߜ64A ~7``K4A.g`84X4A O-B:-84A@:ca4A@J;4Ab;?e4A ;@4A#@]<~4A`74?J=@4AQ=="4A3>|`4A~>w !`4A_|?4AA4AB4A@\ND4A`%F4A-_mH`4AKf O4A)N 4AtQM$4A-Sc`4A@'U%4A@I7V4AΦW{ 4A`^Z#4A M(\\\`(4A,!^9y?04Aa &4A`e`!` 4A`nuC4AwͿy?@4A_ {> 4A@+*4Ah 4A_4A@!4A$)a4A>dX`4AI"a]`4A+T~ 4A`T_4A4L 4A`b8ު+'4Aiݮ5 D4A~I?ݲp d4A@ֱӶ_4A _S4A@pn/4AB ? \4A_h4A` L<E4A{_d4AN^4A A4A'? r4A@ߠz 4AoV' 4A`;o4AS_4A$ 9 _4A@ H4A` ^0`|4A >4ADUjI4A@c`"?<4Ai%|4AQ+B 4A`A1?L4A`7u 14A ;K<0f4A *m?@4A_Bd4AGJ4AĞhK_4AEhM_44A@ jS7_4A`ޟTۄ#@5A/3V45AP=ZF!5A0 p_5A]`5AK?ka?J5A`b"5ANc6ڿ5A?e} /5A5^e $ n5A)_g 5AYliO_5AnHߵje 5AN[kX5A Nn$5A\p05ABdr}A5A@uS@H5A4v/?W5A`y! h5A\\{@5AT}Mߝ5A r^5A` T$ 5AC@5A k(@5A Lvcl 5A'' 5A B{N@ 5A `_< 5A Z 5A 8&ݟh 5A'ݘ 5A@QѾ 5At  5A@X< 5A ݠeK5A J@FrB5A``~@Ѱ%5AH)u5A@!H N[s&5A4o&5A`jb#'5Akv'5A`p!tQ 6(5A8( (5A>{c濽)5A``938*5A@B@*5AB_= +5A}`uD,5A٠I ?-5A ;?!k@F.5A͞!$e?.5A X,@S%J/5A`t"&/5A&K05A-'DL05A "']l05Ac'15A K7&}޿15Aa`Q&+?Y25AGӞ &J(?25Ap`%35A3@%n45A?%$3s55A%[%|Nz65A F^$ü@65A-a#}75A 73#t85A T!Z߅95A`=:5AF`:5AW_;5A^x_;5A`6y<5Ae`)ڟ<5AH #z @=5A?"![8>5A`B_v#?>5AX?$u ?5Ap%s?5A?&6b@5ASN'i⿚@5A _'" A5Ap(QA5A S`(k{% B5A`_I)*#`nB5A߿*EiB5AZ*[?C5A,U_C5A 8.?C5A@K@1۱_D5A`3W,E5A8^E5A&?>F5A`Z C_@G5AH= ڟI5A]A`$ I5Az&A^v `J5Ag]`# J5AftbmK5AcTK5A`?0dt(ߍK5APNd K5A y!d2 `L5A`W?eߟL5A e,M5A@`eM5A$e M5A e`M5A@ @7ej`?N5A/d#yN5A;c'N5AKcDN5A qZb!AO5AQ?a@}O5A% a}O5A*T`} O5A瞲_hP5AE_ _'T XP5A`/"^P5A EV ]P5A |_ \Q5AǾ[ MQ5A`` ZQ5A@L`XQ5AXvR5AޠVTy_8R5A83VvaR5AMzSb @ T5A@/Sl1?T5A``S,a?T5AZF$TT5A.uTd U5A TY 7U5A@+6UU5A#5@U=U5A@cV7m_ V5A`Eq@WdHV5AsWSV5A;[&Y! bW5A !C`ZW5AQ\4FX5A/2!^AX5A0A`u"Y5A ?b/rߐY5AԼ`eϞY5A@8쾄g `mZ5A 8jZ5Aob?BlW<[5A@nC`[5A:q\5A |sg \5Au\5A[?x &V]5A@Рz$~%`]5A" }2^5A``?9N^5Ai~mt^5A`j^5A b@^5AZ_ ^5A^i_5A{qG_5AU`n_5AE?_5AB__5A@- _5A@%!@`5A _@n5K`5A@PAq`5A@bߛ2q`5A ࣄ &@`5A3/]`5A ]@t -a5A>Oxa5A`a5AJ`Rb5A¿̂#@b5A>b5A@&Ȁ c5A|f~5.Re5A @yWU@+g5Av@tğ?i5AAofk5Ahl5A@)dQ@m5Ao@c|m5A@b6xm5ADan5A Gj`/Whn5A`qo_kn5A@=տ%^(n5A@ ?\& 1o5A@cX@o5Ae`To5A`7QOR!p5A_N%^p5AJʼ_p5A`߂Hp5A` q5Aէ@s9r5Aw⠾5E> Ir5A@f2Sr5A z>.r5A`-._s5A &)|_s5A*%s5A`?6"#Ns5A`o>+t5Ai?Nt5Afq}"ct5Am?xkt5AT_jt5A@U &_gt5A`n@J^X#dt5AJ7c{Yt5A?_ =hLt5A@H _>t5A%` A?1t5A@@| t5A"@t5Ah1?s5Ats5A@ >ߨs5Av\ex`s5A @_s5ATc?-s5Ayr5A-@6N`r5A~or5Ae r5A ߏq5A`A @%q5A y]矧p5A Ϟwp5A3 ?o5A7,kY n5A+9n5AVF?m5A@/l5A ?@دKrl5A}s<`l5A@)@k5A`3k5AF"@ j5A@``j5A8sj5A@ {zj5AAO_hj5A`@UYj5A?k^$@Jj5A -߀>U_Cj5A P=j5A`Eg=j5Aپ_6=Bj5A MMj5Ai?I? Zj5A:yjj5A # $yj5Aɀ@j5A*:j5Aj5A@o#j5A`R(+@k5A? :k5A~ {ak5Agk5At_a!`k5Ak5A~?ÂU ?(l5Aɢ`U^l5Aa!џl5A_QEl5A_Q:?m5ABՁ_Ym5A%@tm5A0*!'m5A`@1 m5A`*2 _>n5A@O*rn5A@|~fB_n5A`I ?n5A ů?o5Aaa_Jo5A.a`o5AM`o5A3ao5A)a!a p5A\~]Ep5A "@(qp5AgɁ__p5A_[Bk&p5ATۀp5A$-p5Av_w. q5A1!t~-!q5At}X?q5A#]_|Zq5A`B{"$zq5A zzA7"@q5Ay}#q5AKx|q5A bwC%$q5A;v/ q5A~Du9?r5A E s?r5A@`s r5A<^rږr5Ad [qq r5A9?p]q5Awp"q5A Y0o?.q5A1Avnq5A!mY q5A `SlX @|q5A`kč&@lq5A&k\_Wq5A`CjYGq5A~\i% 7q5ADJh)q5A):gG q5A`9f ` q5A*`dIp5A`VfcBp5A5/a p5A` ?_F`$9 p5A}_E?p5A^`p5AQ^dp5A]:3p5A`D] `o5AzW]o5Al]ao5A ^>\k`o5A 3\<ho5A@?\{Ro5AK[, >o5A[G(o5A IZo5A@X?Yk `o5A_Xn5A`#X_n5AzV꿽n5A?~T[_n5Ak$Sn5A@C`jR8cn5ATQP)?In5A ^Pn5A``BOӽ?m5A`ńQNe m5A@ ?oM6Zm5A L/Fm5AK m5A ;Kl5A`U!Jl5A`aJJBl5A `o Ik5A`Ik5AD@HH$ Xk5Anߠ5H& k5A >fG!dj5AయAFw j5A`hE&`Kj5A.`D?j5A ݨCi5AFAi5AR_q@1ߊi5A@r ?* ]i5A@#?N>ܟ0i5A`?<i?i5A`r;Vh5A`~9h5A!i8~@h5Ar6h5A`ߊ54h5A@ 2_h5Az61[rh5Am~H/=mh5A_-i'`h5Aq?+tWh5A@G&*.XLh5A@dO*,h5A@J (6#g5A@™'5g5Ak>%@g5A #`lg5A@Jp@#"֤Fg5A@/@ g5A@'>f5A iQC f5A k,f5A` c f5A_߅f5ASq rf5Atgf5A`i`v[f5A%d5A e#2ߙd5Amߞ?d5Ad5A`>{ d5A`:_d5AV-ed5A ɞGd5A@S @d5A@>JKd5A'[d5A-!1&@e5A@pL>e5AEq?ce5A4cܿe5A pe5A9"`e5A I}1?f5A  @;f5ANu 1l5As@l5Ah~ `l5A`Y垁)m5AiЀM?\m5A@;9Xgm5A#Zm5Av?Bc@n5A k~#Qn5A_yn5A@_7s`n5A&bn5An?u5o5A $oo5A`|o5A-}o5Axw`8p5Ap5AڸLp5A\B@p5A^~ f7q5AĂ.Bq5A3q5A`r$r5A`x*Clr5A@`}`r5A S $r5Ai_Y*6s5A ^ %ws5A`A7es5A`(AZs5A @c{5A 7뿒{5A>{5A٠_{5AC F?&|5A%M& U|5AKb||5Ao=߾|5A`lZ ؟|5A@{# 1}5A6̟:]}5A.tZ!}5A`~Bw}5A `uL~5Ak?~5A:Ѿ{ k5A@ˠ˿s" 5A`ՠـ5A33dg ؁5ANߵ5AYy*?x5A`W.5A@u@T5AC m5A O_5A@:MG#5A `kډ5A|@5A[5AT&5AV:ZjN5A'?}V@5A@:5A@ B5A G` ?̋5A| 5Ais 5A7 p_V5A0$ 5A N_tୌ5AOڌ5A\HN@5A@/O]5A"d-N"5A"J 5A`@!5AxM@m5A@@)&5A$?5A`@ B?(5A  l5A@qL5A`S_,_5A^n05A "n5Aa{ഐ5A 5A Rc!5A(`@5Apf=>s5A _dw5AZ2 ˑ5Ap؜`5A@Mm$5A`O5A `k@5Ad5AK``5A˾K15A`~/?d5A`k8Ө`5A JT_5Aؓ5Ax g5A6_?5A`V!75A@*qN5A |G p5AJCH_5A` ?5A$ +!͔5A`,f,5A tK 5Aw6`aʅ 5A[߅"?5A*SK1 05Am!5A`ξ`r@5AeB%)'ച5AaiD}@5AߪE`5A "G?5AJ8I9濝5Aw@J!_5AnLX[ڟ5A`L?N:ܿ5A}"Oê5AV]3Q#"`5A@%?R_5A` @{T5AR^Vݘ Ϛ5An`W;`ߚ5A;X5AY@D5A;Z; $5A[:![H5AT_ ]@l5A;{N^{?5AEf_75Ax?aٛ5A@"b5A`! d 5Ae$`05A`g<G5ABi@[5A%kh5A7=mz{5A0}oߌ5ANqpߦ5As5A`us@؜5A qw5A@@8y%_5A?a{5&5A_z|A5A?-~@\5A@K;|5A{_%1 5A@Xiߴ5A΃ӝ5A Mg?5A=~5A `95At `[5A`-]Eo5A^`p_~5A`a z #`5Atrc忴5Az#ʞ5Aan?5A#`Y5A<ė ݟ5A@^x55A U+A" K5A7cB@V5A``_5Ab5A`_`e5A `?`5A%4$T5A[Yݿ>5An%_|`5A@D> 5A `D5AuHԶ=Ҟ5A5E!5AH_غ5A@a@5A&&-{s5A7'll95A "5A Cf!5A`I`^l5AOk]5A ;55Ay1-3՚O5A`i՟,$+*5A!;xǾ5A=GM5A Tԥ5A@TabzM5A H^jp5A`E<%w/ߦ5A]M (5A1'>ɱq5A TG‘95A f45A g<05A4(\d5A4| ~5A Y䜫c5AJ6j( a5A+fٲ5A_+`5A`_pZ_5Ay]; 5Ap^,5A _ h5A ϧ5A@>a}S!5AΑ^>55A@u #D?5Ap S 5A<ˢ7DǾ5A`di15AdеE~5A[$1xaIJq5AO+5A~tF d5A`NE>_|i5AҘFǹA5A:kg j5AiXsl5AiHZq5A 5A(D45AáO@5A lUq5Aeww4k5A`t%Z5A@VSA+b5A@zP-_5A@߷-J=5A.5A q'/l 5AI 0CZ5A`U1 ?55A6`B35Al4Qj5A46Np5Ax8ļ5Aֳ49K5AC0A:1 `5AC3=5A+?5Aq)@P5A`?@ 5A`9aBRg5A>DM5A_Fv*5A&, I 5AGL/G_5A rNn>5A@KPQG5A`SQ!5APR5ATrw 5A@Y Və5AV#YR5AV[s5A@t]`5A@%`_p5A"@da05A@eTGc@5A'O `eY>5A}@f 5A`hSJ5A!j h5Ak X"@5AAlg5Ann?5A5o?]5A@'ߞpe⟦5AT q) `5A@?rJ"5A*`ls35A`it@v5AƑu 5A؋^w55A 4 xU5AߎyU5Acރ{_5Am|,%5A*?\}?55A _}Vj5A@Mj_~"ߨ5A`/b@5A1@Ob=5A?U_ 5A@d-q"@5A6(65A*_'t 5A :_5A‰ 5AV 5A!}{Z5A`qJg5A]ȍ]=5A5.?8u'@25A@Ιv8ݿt5A=5AD`=5A* =0#5A)?rf5A\> 5A7Ῐ5AD5Aeq$5A??B5Ag3 k5A uU5AxoWA5A5A@,i 5A^æqE35A |-%&J5Ag_! X5Az&{nbߠ5A`_PI 5AW Hʕ*5A° Z5A`GB9$5A&5A`4^ ޟ5A@$45A)?նB?x5A@d-`ܷD5A@Pd5AQ@m%& %5AL]5A1e5A @_,ݐ5A-^_ 5A+!):5?F5A`?Mx5AlRq5AoT5Ae5Ak  5A+?N5A4h@t5A`xPt5A W 5A DͿ#5A\),m?5A@ R5A^&* @5A /5A1K5ARh@5A`*>tj@HӞ5A4o-!l%ɉ5Ao$32$l5A*HF,5AxM\5#5A`%iB;i5A@XzR'5AYH0-35AOR`5Aە5HE5Ao-5A=M8ȭ5A^[5A}V`5A rߖ 5A^,Kg>5A_5A஬@s5A,. @j6A7$ %6A@?6A9>`6A۞ ]6A=0o 6A`'_ 6A`xs 6At-O? 6Ay& 6A _k2 6A`[! 6Aj__ 6A`X-` 6Ai<7Q6A ߱6A03lF6A@$E6A~@: ,6A``x6AC#@6A`DɔO6A\T.= 6A @l6A Au'6A F?Ľ„x6A16Ax~v 6AKzM6Aa13b6A $G6A@ {w6A E{ 6A-?X6A,0?L6An 9?6A!?)6A@t߈!`B6A@6A4-@Օ6A z߁;#@a6A ~6A`:ٞ^U6A D`za6A T`gV`k6Ai,6A>&@l6A @,6A 6Aa?A@ 6Ak{ 6A@.TWYN!6A`T8G!6AM?Xc)"6A>"6A@0#6A` `$6A`X4r;%6A$Em&6A`࿎'6A@;#Z(6AXԠ(6A *2I)6A`V*6A/#+6Aw]`+6A`;?^y_v,6A@$`-6A mZ?-6A~Y/M.6A` ?0s,.6A@96AAx96A'm :6A ;6A@|09z=6Ao'"Pd=6A@ˁ "ܟ{>6A@!#ߵ#>6As @$) `?6Al@$"`B@6A %X_@6A`]&K؟A6AtU *&zMB6An\r&2C6A`&m@C6A %yAD6AF˾$`E6Aо$#[?F6A @ G6AO?M\@G6AoW"@H6A?&wڟK6Ax%ܿL6Al /qM6AAiܟN6A~ Pi_O6A@0!l _P6A >01@Q6A B$R6AP _R6A^*yS6AA?&ɳT6AGqT6AL  T6A@w=_HT6A@"UU6A3 w@U6Au/aE\'V6A`?jV6Aө8V6AW6A@ pݽ]W6An?W6Ax m3RX6A_?iX6A`h`X6Al/Y6Ae ?Y6A W#Z6ArPZ6AŽBZ6A\In [6A6#-p[6A '`[6A`dYI(\6A~ _\6A /h*p_M^6A`m&W ^6Abpj_6AS `6AրQh n`6A? ``6A@_FTa6A .9鿶b6A[B 1c6A1c6A 2n"d6A  td6At2Aڻ?d6AY{d6A,9¡@e6A:bp]e6A`.D`qe6A`>S8 we6Ar?`qe6Aോ xkSe6A ߴb6A(ib6A a}$:Zb6AS"`b6A@G?t`b6A3X_b6A`b6A៚@Cc6Avy!@c6Ao&c6A@ Cd6A> _d6AdF e6Aމ?pfe6A R+ e6A@1q,)f6A@;*f6A܀!f6A^y_g6A`h6AqAqh6A;!-_ i6A_i6A@V?-k6AyG @&l6A势΍@m6AjF an6ATn6A?f`-GIo6A@Jo6A`at{6Tp6A# p6A--=q6AA?&Zr6A@ `r6Ar@s6A"a,1t6A`Y-!@t6A`orZju6A]D(v6AAMG`w6A 32Ahey6A,`."@y6A@oJkz6A lz6AћҌ6A?@,Ir6A0q1@6A ׼_76A@ ~a6A.R߳h6A`Sp6A\_w6A\i}6A%6A/\ 6A.R߳6A@W&6A J_ݭ_6A`~V]+ߨ6Aޞ@௦6A`o`N쟷6A@m&`6A@iŦ6A`ι˦6A~Vb`Ӧ6A0M߰6[?ۦ6A-W߶16A@v6A  6A O6A`,`֗6A/M߰=6A$?"S 6Ab6A 6A}[VD!6AZ@ @)6A*a/6A " 76Aߺ`>6A`lԈ_E6A1?L6AZ@S6A IZ6A`&aa6A๝^e `h6Ao6A@1w6A V~6A F 6Aq6A H56AE6A@6A'ux񿨧6A`#%aV_6A5\6Av6A /"Ƨ6A 4V_̧6AU ԧ6A_@ڧ6A svF6A6A16A~֠$ 6A@^6A*_6AsV 6A q6A`c 6A@= _!6Aq7(6A@_$@06A |* 76AKK@V_>6A"!D6A@i@L6A ! T6A V_Z6A@\a6A jRh6A`Wuo6Aw6A{?~6A6A`f2L'_6A`T<`6AE6A u6A` sN6A 6A_7! @6A NO߽6A._Ũ6Al0tB̨6A`J`Ө6A ˿Q٨6A`h36Ar!9I6A`6_"6A9)6Ax?'6A. 6AD`/ 6A)4[?6A 4Q6A<N`!6A S8w)6A`Aa8/6A A76A G=6A@E&E6A"Kl)K6A[NS6A+@J Z6A S9!b6AdX5?h6A6Wmo6A _w6A^P_}6A] @6A tv`cߋ6A R la$6Ak6A1At 6A_p;?6A]y.鿯6A^_@u.`6A`<~X6A ߮6Av6A~  6Al@ɿê6A@J1˪6A@H;'C @Ҫ6A ;_#٪6A"m#6AQ+,6A +`4 6A@q`0%?6AN 96AL ?l6A8?A@ 6AC6A L-46AǠR 6AgTi(6AVcZ.6A3c 66A _<6A`_hC6ASq*\@K6A]w Q6A lu_Y6AZ{E`6AGG_g6A`K"n6A#_ft6Aÿ? |6A`1C_6A`n6A F_i='6AQ'K6A? 6A`.6Ai_(D"6Ac Fr_6AAL 6A«6A V? ʫ6A`?!A?ѫ6A ׫6A j߫6A  _b6A VQ6AD&i6A@">; 6A@< iܿ6A_ 6A`ۺ?6A` @*6Aާ_6A w6&6A Uۿ!)[",6A2*146A U_0''96A2@A6Ay @G6AWQHN6A 5Qe`V6A3W# ]6A_`c6AIi(j6AxE_q6A?2@y6A{`6AUb6A `6A@ϞYߔ6A b76A,T࣬6A6`6A@6A}&翷6AZ0{6A@I@Ƭ6A@'_̬6A`??e_Ԭ6A@P@!۬6A 6A _&6A$d@6AkIq6AY_ 6AG>G%`6A`aâ% 6Ai6A#B`6A)Z!6A72(6A@; 06ALd_7=66A) @Z>6AED6A@H> L6AN<|_S6A)SZ6A S}7a6An?[T!i6A]ao6A `zw6A f^~6A@Lh6A VnI6AIm_g6A 8_s 6Am|6AU6A?TD6A JsSڟL6Ai)R6A`VoZ6A]>a6A`?B%i6A? @p6A@`!`w6Aly+~6Aڥ@`6AMx_6A|6Az6A_v㟡6Au 6A R C6A`߇?!ථ6A 2_6_߽6A$!`Ů6A`#?7Z̮6A`老U Ӯ6A`tyݝ ڮ6A`&?yY6Ai@uV6A.u?6Akd6A;_jv6A )*i@6A _V? 6A_6A\6A`2@T6_!6A`)S (6A cOq:06AT`H5`66A @GU=6A`fFuD6AY=S9K6A)9?S6A^/$Z6ANU_.Sa6A B?%28 g6A`'o6A` @v6A_9}6A`6Ax$! ݟ6Alq6Ags6Ab^忠6APbߧ6A@P@V!6A f 6Ai^ _6A)7Tį6A%av˯6A@@`ү6A;ٯ6AƑUI6A8P_&& 6A `6A@0>u # 6AA#_Sx6A%Ս 6AI_| 6A_x6A`r06Ag 6A!]&6A^U(_-6A@M?KO46A;@D?;6Af:B6A U_0qI6A%-mP6A`> ?W6A` U \6A@ޫ?+_c6A?Lj6A؀hr6AClx6A@P@ 66A XG߆6A5俍6A` %6A<6A}/a*#6Ap6A`m`6Ai_s@6AE8.࿰6A`.?. Ű6A2Ͱ6AH)3%԰6AW ܰ6A``%6A୨`6A\EMA6A<_&_6A `T<6A6A@ + 6A@Dž 6A#6A Z6"`"6A`c'*)6A_T_16A_N86A?6Ap G6A@$SO+M6A*1 `T6A1.!v[6A$L#@b6A`i"j6A@q6A 3=w6A)6A_ @6ArŞ6A ߔ6A i("ߛ6A 6A=ۿe6A@  "@6A fޟ6A|f`6Ak螯ű6AH)!ͱ6A6%_Ա6A۱6A`oG 6A@@?6AV6A,@6A=`I 6A+5x6A g 6A_I36A A6A U@ `"6Aj )6A`"06ANt?76A,_ @>6AF8!_F6A 5 L6A#>S6AV,L?[6A`2* a6A`a7 h6A戀Jo6A b`SC@v6A \)}6Am^6A@_g矋6A9 zr󿒲6Al~C6A`UD V𿠲6A3>_6A `'I"ல6A@CߤD6AkT6A @Zò6A Ƞ@ʲ6A l` Ҳ6A`A@Ȼز6A`߲6A7b6Aܾ| 6A wݿ6AT7_6A@^/ڿ6A@a> 6AM&`6A^Vp6A@,?g6Aty_$6A$?$`+6A`l?26A`Z ?@96A@ğ b'@6A.z{?F6A`!@M6AC?T6A1T[6AK_ٟa6A^h6A Do6A. !_v6AEz=}6AV߃6A`_B6ACmzW 6A]__6Au  `6A!.?6Ae7! 6AFc`; 6A! C๳6A(t@I6A@S,dz6A7__γ6A 1@Գ6AKC>h۳6Aj \"6Am 6A.I }I 6Aֿo?6A`*d%#6AX6Aoi@ 6AJ0 A6A@T@6A@ 6A@F@)a#6A Y`E6 *6A' V_06A_: r76AV@P&>6AQ C6A klߴyDJ6A 3~9Q6A4_X6A %@8N^6Ae6AC4,!k6Az+aB_q6Adw6A\u&}6A@ ⟄6Az |!6A)@-_6AkH6Ay1?6A @|/?6A —+9m6A%FZ36A 0b6Azu?6A@_w;ô6A83ʴ6Ay?д6A7ִ6A|U ۴6Aҿ@t#6A~>1 6A@ZW'ܟ6A`I uV6A 8_v?6A a\ 6A y@6A@/ڀ 6A\6Ai'6AB?`6A@"`m%6A@w+?+6A%`i16A76Ae>6A`)T _C6A ?`I6A9`O6A@^Rw?U6A Jv6[6A`u?a6A-}hf6A@! Vl6A +!Wls6A`Q_!x6A25@~6A6 Y6A`!vY5 6AᒠS6AeAW16A_6AE?6A "{ 6A`FSb6A?e66A3u6A` ?6A@ zõ6A@iȵ6A``X͵6A~:ӵ6Ab^_ص6A ט@z@޵6A@2(6A@^^%6A _Q6Ax _6A`m_1 @6A`dX66A@~sE6A@v& 6AAlz?6A!86A`"?n `6A ^?826A{?_$6Ap?1 )6Ab@ _/6AVX@246AI@96A=@0>6A`! @`D6A>d_I6A6fU N6A)`S6AW$X6A$ I]6AG~,lgb6A@wZ"`g6AZ_m6A|@0:r6A `  w6ASRg{6AF#`6A)J{ 6A@/pi?6A@?v_P6A 6A6A@7d6ACr?6Ajߧ6A`-C`6AO@m?6A Z S 6A6A@;tQ?6AmMY6A 8hr!Ŷ6A ,˶6A``Ѷ6A`r9׶6A`ۮoݶ6A -V6A@K?n|6AcR6A 6A`i6 6A?@6A пF6A A 6A}6l?6A[q!@6Au6A@ _ 6A@7#%6A`д?P>+6A?,16A a`$b `76A@`H <6AseIoB6A9`* H6AꪀM6A)`S6A D?Y6A (^6A:C!@d6A@0^Zi6A |lo6A u6A`:AL{6A:_ @6A2-1 6A (0/6A@ _O}6A\=im&@6A@`(b6A D6A{ߧ6A`߮6A'z`6A* 6n6AX(6A 7MuE<ߟ*6A`l~6Ao@+ `;6A / ÿ6Ai,6AH`7,@?6AV>a6A`` O5'`o6A>^6A`zZ56A#`]Gx?&6A A^M6A3a? j6Aa6A*b6A#d `6A`zt 6A 2sw6A=_qT?6Ai06A_'h6Aë]uB_6A]؏$@6A^Z6A@R| #6A-Q+6AiPվ26AFU<@:6A@@Euj@6A@{<_H6AM7N6A@g0X$U6A`3(R?]6A`$Fc6Ay Ӵ?k6AIS2r6A`9`y6A@΋@u_6A@ 6A 8 6Ad 6A,6A+A7*"6A@{޾6A`6@ӾuM `6A@~Ҿ{6A` ɾT!?6A~Oؿ6A~6A`?0R% 6A]T6Ao信5" 6A `?6Ae6A`߄26A{,6A }zUB6AÀi 6A@+Ah% 6A e\6A@ՠTT!@"6AJ*Lk7_)6AA$06A"h_7R?76A 34.2>6A&E'`E6A@^ѳL6A@Q s)$`S6A@%>3Z6A Ӭ!a6A 9 h6Ao6A׽/v6AՇƽ;}6AIA໽y 6A@K7ൽPW6Ao6A@? 6Aw` @6AK>6A ;} 短6A`'la`6A` 6AZ6A`Z?QK6A@1F?6A5&`6A@y`%6A`qP6A@AKx6A` `6A yh@?6A6AA Aټ 6AiǼ*6A<6A%`6A0n'#6A ٗ,<*6A> 16Ad¾v86A`en]`?6A4\h+_F6A`UJx@M6A@~9S6A8@0nZ6A`mO a6A _ hh6A=!@o6A[ ?v6A޻O!@}6AIͻg_6A`»EU忊6Aj 6A`?8⿘6A &6A!kߥ6A`k)6A@>6@Z/6A!Hm6A@v?gs `6A ?.cA_6A@9J6A'! #ݟ6A`26A`#J@6Aw5պn6AƺD6Arȹ6A`oW! 6A n]]6A 6A g*6AWU?6AzF|$6A `1J&6Ah -6AU 46A` ;6AT%2A6AM_ҹG6A!s¹#O6A`I?jU6A@i[6Apdb6Ajti6Ac2 `p6A@aHv6AO8}6A@@'?6A  蟊6Ap!c_6AA`6A Ҹ3% 6A3`@6Am৸?6A`.-ܿ6Aທ`{6Ab@kDA 6A#aPB6A?"6A@7("6A`P_6A- 6A`:@T?6AQ ѷ6A i@6A 7ߧc6A'!"6A>*Av6AHaaO 6AO9IM 6A0c!6A ,!F"6A4C(6A=/6A`J?նdS46A`2<6A@?B6A l?H6Asy!O6A4^U6A F[6A`)@-,b6A@A` i6A*# @o6AAnv6A@aҵ= |6A`@a߂6Ab_6A@46A`z_j6AR 6A8_6A`# e 6A 6A O9?6Akp_дŇ#6A`e?}6A }_{6A@"Ĺ?6A :k6A#wP{]6A`;8?6A`X>?16A ?6A `6Aoͳ6AJ[Y`6AԾ_6A跀y} 6A cb#_6A,R_A#6AD_)[_!6A.d\_'6Ad ,6A ز36A@A96A`q^M?6A?@F6A c>QL6AۗHzwR6A>( X6A`>_`^6A[d6Ao_ֱ^w_k6A෱޿p6A`Q~kv6A`+$A|6Aخ]~76A@E]?6AI@%6Aa6A`,1a_6A̰_6APf6A9k@I6A~o䟳6A~Z#`6A`V?:6A 0`A6A`49h6A@F<`֯W.6A࿯{6A6X*6A} 6A@x\[#`6AY={6A&6A6A@@6A@`G_Į6A`6A@K46AwF6Aa`19^6A`8aE;?6A,ȡ3(O6AT6ASB%{6A*6A=/46A2͌6AI~^) 6Ac|0bk6Av O6A@{dv+6Aq xOF6ASDtp6A`x\oF7H6AZ+gi-^5_I6A` c"?6A_Sc6A gS}6A|S6AKS)$6A`J2S 6A_R c6A R#@6A'pRA6A^9R 6A`4R @6AHQ6A*Q? 6A VQ~ 6A?&Qm 6ALTPB`6AP6AQ1_P;_6A`E@GPD#6ARPj6ACO9%6A@:O[6A_kOXQ6A`ɑ7O޿6A ,_N? 6ANC!6A`Nb$6A +[N= %6A$N#(6AM% )6AM ?+6A1!|M,6A_EM/6A@@ Mr?06AOL16A??L`46AЧoL|66A #@4L" 76ALC&`96A@Gd?Kڟ;6Ax K<6AWKV?>6AU KZ@6AMjJA6A`~J!@C6A@SGyJaC E6A[`AJ#"F6A Jj @H6A_I)J6A@x@IK6AdI޿M6A,IN6A n{@H'P6A2H~R6AHS6AlOHaU6AH%"V6A@GX6Az^G,`Z6A.ƾqGb [6A=ߊ6A@T`?`46A@T? 6A db?@6AH-?E;ߐ6A`*>R6A%?>d26A@m >#r6AM>B뿔6AP>_6AS0a=$6A`=%@6A ~i=_6A{?4=[h6A<'޿6A/b<Vg6A@5ľ<~6A R<^6A X <v6AV͠;6A `;\6A@Ln; 6A{9;@6A_@;`6A:$6Ad:% 6A@Z:E3'6A :`6A W?9z6A=9Z6Al"A}9?6A`r >9;j_6A@39I6A8?6A _8;i_6A@{_8`6A)8} 6A@*7!@6A@`7`6Ay?7e 6A A7" 6A 7? 6A` 6~ `6A6\^ 6Amc6>6A"_.6n?6A @5M_6Ai5\-6AvM5m?6A{E5L_6A `5b6A?46A`4@6ADf46A*4E6AZ?36Ah?36An߀36A݅K3J_6Aҷ_3`*6AB 2y#`6Au`2 @6A@e26AjO12y6A #1_6AOc16A@s41@6ADL16Ag}?1ܟ6AG/`06A 06A`/)6A` /6A@AO/6A/'6A.S_.A^`6A Q).=6A` @m.[6A?0.n6A&$-M?6A`-6A :@-^%6AK- ! 6ATU ;-|6A;,h 6A:$=W6A&a $e 6A`#6A[#\ܿ 6A\%r#j 6Am?# 6A #_6Alg "|6A} "_ܟ6Aa?"u6A`Όs"_,6A`_G@!06A`v!@36AC!ĕ `66A`1! :6A]  =6A 2?6A`0{ 1B6AG  E6Aus_  H6A!?K6A D N6ApP6AV>{ S6A U6A_`6A_6Av@?6A`&ް6A`u]6A@6A`?6A?ޮ6A@ |6A@^3b 6As)D_6A ~6Ad"ޫ6A@C3ߡ6A_Qf!6AՓq6A 89A 6Aߩ6A mv6A`->]6A=_6A~d%!6A枙%6A@_k6A9;ߺ6A&D*6AEy6A`ݿ 6AXab%6A`:h&n6A:_6A 6A ;ߑ?6AM@X36An#2 6A BY_6A@. @X_6A>i Y6A P\  6A7( "]?6A. 7$_6A? C6A` a6A@Z p"@6A' o'@6A7 _6A@b ^6A  d6A"c $S$@6A`_/ ܿ6A ` 6A A4@ 7@6A `6A@p _E6AKD  6A)_ @6A "6A@j >H&6A|  ?*6A ~U e.6A& ;_36A!76A@i;6AJ._}?6A`& mNC6A$=?H6AdÿL6A@ұ@P6A@0?A&T6AoߟY6A`d}^6AZ 5$#b6A| [?g6A6yl6A,`{p6A ??u6ASXw]z6Aߊ3~6A=D  %6A@6A8`V_6Aĵ}ߑ6APw`d?_6A5<_6Aݾ @6AA?6AtcU6A@,`6A r=_6A@L?6A' 6A&\6A# 6A@ޞ_ 6A ]>;6A & b @6A\8[|6A%j_6A"A`6A '}_&6A nڿ6AC 6A95bbA#6A aB6A/b# 6AS; 6A`(@y:6A-]p6A_f& #6Aɀ~)6A!LR׺/6AE_49A46A.!8_:6A L#A6A`?G6AYL6A$@7 R6A)z_X6A_Zy_6A`??[ae6A ^k6A@_U#p6A`K_w6A y!}6A6_|6A@瀔;]`6A@X|; 6A B]`a{ 6A2B远6A Ğ*6A:#`6AUQ6A s6A`$?6Ad2_6A%q@6Az\$@6A hU6AoS76A .K!ٿ6A@: 6Ac, @6A2!%Q6A@?/"6A`* 6A 6 6A ;_y@6A`R`G?6A&\4'!6A@'6AO6_Yh.6A`4}66A`?<6A[!@C6AtUJ6A`Aj5_Q6A`tX`X6A `Gp^6A`4xe6A@O"Tl6A@!;7*r6A(2y6A _E'6AawK6AaR"6A.u76A` 3ߛ6AѾ ۿ6A@_忨6A X(l 6A`@[t6A`4J쿼6A3pݟ6A`6A ?6A6A@_6A@q6Au 6Ah@T 6A@'G6AuL6A@dJ6AUVJ` 6A mc2u 6A_޿6A#' ߺ7A6oRͬA7A` LwL7A`+TE~T7A@JUevU7A ٨~tPl\17Ag7A`hL@)7APyt"7A@#͖7A 4W@7A»7A@zٺrΞ27A`0]{»7A`,Ku$7A@|^*:K7AOzI7AA(,7A VWB+$C@7A@9ng7A\fƦL/ 7AgY 7A` ɦ  7A&@s 7A@b&_r  7A xˉp_h 7A`ir@ 7A`V^m\߾ 7A`m] 7A`U0 7A`@6N@t 7Aj@GU 7AK Es 7A@I@20 7A"uU;ٿ 7A%`h7o@ 7A@_3Ʉڟt 7AhB/@ 7At~+& 7A@u'7A`%` 7A >@%7A +0:/7Aໟ ?7A%!L\7AG_7Ai. ?7A1MR|*7A?T[7A!P7A x7A`mB7A+ʠGo 7A@AQ7A_a{e7A0+;7AAp}%87A@y;? 7A@_1Wj!7A1. nez#7A:ZA;`$7A``>F%7A`[Y|b &7A+&7A@El [8'7A81(7A E9(7A`iR')7AySK)7A _q)7A` q#%@)7A ?}_*7A`_ AOB c*7A񿖩V_*7A/+7A@q\#Cq+7At(3_+7AA@m,7A ` b,7A࿓_,7A@ -7A2m-7AXr?-7A`{a,.7A 7.7A{#V/7A`b9` x/7Axt; 07A .pT(ܿ17A9j_17Aޞe 17A[` 27A BY@27A WLu37AOg47Ay%G) 57A"B d 57A ]@ >% 567A`867AN~_*4$] k77A 2`/7?+87A U )} 87A"%g 97A["`=7A`0=7A`eM_RA7A 9n B7A!U C7AppC7A@ ZC7Ahy?C7A CLC7A@;Pr C7Aߓ"忥C7A@]{ →C7AaLC7A@/?l$ꟸC7A Ҿ'@C7A=@C7A %F_C7AQNC7AI3J?C7A"OC7AsC7A(c0!C7A`cAmJC7A@C7A  `C7AC`ߟD7A`_D7A@!_ D7A!AWD7AB?o)_D7A@`߿ND7A*z,+I$D7A@e+D7ANu1D7A@yy kk6D7A`2 HcD7A iD7A`)wjnD7ARtD7A p0 yD7A ~ {D7AƗ0D7AC$hX$ D7AnFD7A`_{ @D7AQm# D7A2`+AD7A@.?D7A dD7A@gD7A@G D7A@p D7AG߿D7A(5D7A` %D7A>D7A/_D7A߃D7A9?^OMD7Aԫ`5MKD7Abh i$`D7A?@?D7A[ǖD7A` \D7Ae~sܿD7AbJE7A}$E7A D E7A7_E7A> E7AN@?E7A``Z!E7A@!5L>&E7AϠ_+E7AY?0E7A,`5E7A:E7A{)`lG>E7A`FƄCE7A`Vo`& `HE7A`,`NE7Aa?@SE7AD>#WE7A@,tL\E7AUNE`E7A` eE7A G0jE7A`I.pE7A~K@uE7A h{ wE7A`2Ogz{E7A8"߀E7A_`뿅E7AzE7A?fTE7AU2bR E7A?o"aߙE7A_{I࿞E7A#?E7A +?E7AHgE7A5^8E7A@ $E7ALWE߿E7Aڵ_/?E7AW@nE7A j8E7A2$_E7A/ U#E7A=ўf+ܟE7AAE7A`a)"E7A#`E7A;E7AJ "E7A %h߃ڟE7A >^F7Ak+5?F7A C  F7AutiF7A`/߀ňF7A<&F7A *{_ F7ATS%F7AR@4'r*F7A }ޟ0F7A+g"5F7A 2AT;F7A3S?s@F7AߞuH%GF7ASKF7A<.}QF7APٟ  _VF7Ae(_\F7AZ"DaF7A_B hF7A mF7AkUݢsF7A`R :!a_xF7A1e}F7AGU F7A@j@ٿF7A`3~šF7A`F7AVa[NF7ACB&F7A ^`"jF7AV`hF7A`>@F7Aq޸ _F7A+FF7A# {CIF7AP @F7A5F7Aw3F7AAj)F7A ?F7Aդ%$F7A7aF7Aֿs'`F7AqQH'F7A1/BF7A a ~@G7A`p G7A`,ހG7A .G7Aɟ>G7A MinG7A@L%G7A 6v ,G7A|%?1G7A`4ڿ7G7As@ֿ9@>G7A@ߺ&#CG7A@D` IG7A~OG7A`R cFY'VG7Am A?\G7A` C? aG7ArO _gG7A`?G7Ao?>G7A" G7A`4@ G7A`>]G7A!Ҽ_G7A4G7A 9=7!G7AٞG7A6`oG7A SYa H7A` ;_ H7A S:`z?H7A >cH7A%@H7AY.ϻ>/#H7A`7)H7A ҟ@/H7A?&`y4H7A`\v_;H7AfW #AH7A\_<<HH7A?%x?NH7Aڿ_&SH7A g>=YH7AO̺?!`H7A)bfH7A@~?lH7A`k\x&`sH7A !]YzH7AzEx@H7A`3%y@H7A@@ZuH7A`9>w?H7Am չ7yH7A'韝H7AĻ] H7AJ7!zH7A[)H7A?zH7A 矼H7A`%H7A_I?H7A@u`ƸH7AQMH7Ah@C@H7A@>m;jH7A>vL`H7A@'.nH7A QH7A N_H7A`vԷY( H7A__I7A``>, I7A?zI7A`<) [`I7A  9 I7A`e_"I7A6['I7A!׶-I7A bT4I7A ,t}?9I7Aw>I7A/`W|y@EI7A`#a5[KI7API7AnSWI7A@H#յ\I7AEpaI7Av?hI7A`w5nI7AUђ۟sI7AM{_6֐yI7A7 ?I7A`%_`I7A?@δ_I7AE`I7AV`xi I7A ZI7A " +݅I7A Z$ I7A@?`J7A`u${@J7AٱJ7AR/J7AJ7A tך&J7AMt`U?&J7AE@=.,J7AK!3J7A@ο9J7A@3AJ7A`M HJ7A &NJ7A@u_ݰUJ7A^Ұ[J7A*+@ʰAbJ7A^K7AJKP7ANo{R7Alع@\iV7A RDoY7A@㤓D|-*[7A sԴ/[7AL'&i( \7A `hT\7A 7?UfIY\7Ao;d\7A9bI\7A ?VbI]7A`u¦]7A`هT_I?]7A ]9_S^7AU^\^7AU@SZ`^7Au+?kX@L_7A8Vӑ_7AdT5_7AӟRSTE`7A+Q濘`7ATO~`7A`T_{M5T `=a7A '_Ka7A"KIQa7AG\2b7A`7Eb7AG%Db7Ar%BW$c7Av!8@E?uc7AF>jc7AfT<Q!@d7A`]:'dd7Ac8?d7Ah6e7AVwe4@Qe7A i2迟e7A+`0c e7AjY._;f7AjN,߈f7A =*_f7A1(O_3g7A&_%^g7AĊ?#Tng7A`_~!h7A__wE?ch7A_FՄ&h7A}X#|h7A@O~lDi7AT i7ADi7A6  !j7AUQ= kj7A+j7A`67 F_j7A x`  `Ek7Aw߿k7A JIk?k7A#DKk7Aai$@l7AÔ$"l7Ah^%l7Agk@/l7A#V@["4l7A@s(_;l7A`(uCl7A@={Il7A@.i_Nl7A !=!Sl7A`CYl7A.D_l7A*dc?hl7A;@rl7A X!E{l7A"!l7A`D !od&l7A% h@l7A`C+ퟓl7A`ѿo?l7A@C &@l7ACI l7Avl7A`9d'l7A}@l7A &l7A`[l7A`~ ?l7Af"l7AZ#l7A& l7AWˎ#m7Ar"|m7A@,|h_m7A`>`@"m7AP?,m7AD4m7A_*D`>m7A qGm7Ao_\.?Pm7AR´؟Um7A(YR[m7A`A?I' ~m7Aǀ{M m7AJm7A@سm7Aq]?m7A@w`m7AF9m7AF3Cm7A@>!`m7AA m7A`|~E_m7A $~Hm7A`tۀ m7A`G?m7A_рm7AqW T$`m7Aο+ݟm7A:(?m7A`A?g&m7A u Nm7A`S]b<@m7A@'m7Aea m7A1^'m7A}`m7AؘN*n7A1f__?n7A@\z\?n7A@ۭ? !n7ARo('n7A*E!/n7Ad@7s_6n7Aɠ`(#@n7AsHn7A@پ!B?Sn7A{_%0Zn7A`@ bn7A`/:@kn7A ~h=Y pn7A`bStn7A z'Y޿vn7A}^ =|n7AM"n7A`O>n7Au:㟉n7A``6:蟌n7AB@=n7A0߽}`n7A o>n7A`9n7A a?n7AXl Tn7AC˞Cّ?n7A>G n7A^%n7A@)a`n7A`_n7ANYq?n7A W9Ž n7Aـ&d&`n7A n7Al]Xn7A Y2_Hvn7Azn7A ߲n7A`o?j& o7A`&>)xo7A? o7A:o7A)@3 o7A1J=1 o7A`|8h؟!o7A@W &o7A[ /o7A@B@4o7A@;_[X8o7A@[<@o7AL Jo7A@AMo7As~ Qo7A?To7A GTo7A?jf_Vo7AՂ?(Wo7A e`Yo7A @" ^o7A֟|bo7A@.ho7A 2_`ko7Af.^#`no7A}e@ro7AC5?so7Aeto7AA[K@zo7A ""}o7AZ{ o7A ;6ۘۿo7Ago7A?z_o7A.o7A@V, @o7A]u#'`o7A@= ;o7A@|rߕo7A4͞hWy翙o7A ꟛo7A o7Aa?o7A U]%o7Ap_!o7A` ?o7A`G\俧o7AߡAo7A`TH@o7A o7Ah v:߮o7AUo7A ލ@o7A@?o7A`>8ocoo7A `Ӿ?o7A@X\>뿻o7A@ű^m#o7Ap#$o7A W o7AY@o7AR_;o7A `T o7A`! #޿o7Ac>o7A,_?o7AN e?o7AV_ o7AE~Yo7A ʟ޸@o7AK A9{`o7A~t_7o7A΅j޶@o7A"= o7A`%o7A F=@?o7A`i` o7A_Bo7A ?$o7A[_ o7A`o7A wqbZo7A,ko7Au^9o7A@`%o7A& Zٿo7Aao7AW?o7A\do7A` p7Ah@v} p7A`A;e p7A{# p7A@Fkp7A! ^p7A`"[p7A6#F p7A@"p7A %x>$p7A L?~_)p7A(?&`3p7A Tc#qN%}7A8l=M~}7A L6<"~7AM`:sT"^~7A5/9+~7A@Y>7N?77A"3a4Ē`7A`J !3]27A`1l 7A1r& l7A?07A V?. F'@7Ah ,x  =7A`*@7Ax~)1_-7Ab N(5]ǃ7Am&*_i7Abax%Z7Am#ˣ7A@# 7A H_" ~ 7A9 B"ǬM7A !dIݟ7A G'7A S` R7A|5{?7A&`t?ч7AC=@7A 6G7AY⟡7An@܈7A@ _-7AP@M?7A>PW7A(l`u"T7A!ߑ7A/ 7Aly?6?X7A$W߀)-7A K7A@\_`D7Av`7A`W `7AU[ ~_7Ar  7Ax _7A@⟐ #7A _ w7A #`7A'_ @7A@> ƌ7Aaw !B_Ќ7Ay?0!׌7A,vH!7A@ap! 7A`!܍7A,!'7A* !b?7Ai!ň 7A@!Bn'7A@\"A17A``X4"ö?7A '_U"%kI7A`x"Ȯ W7A5"q@f7A @"o7A`/"|7A`a#G7A@y#c򿐍7A^#C򟠍7A ؾI#_7A@jq#e#@7A#/Ѝ7A#\ 7Aۿ#$v7A5$C7A!:$757A7_a$Kڟ@7A$R7A&$e7A$d@7A_ !%`F @7A`Ԁ9%:7AI%7A >2W%݀@7Au@%;'`7AŽ &?>7A@:&:S7A V&&`l7A`u&w?_7AѶ&!&7A@'&Ï7A-L_&@ޏ7A )'w7ACh3'7A`\' 7A?`'X07A@ v'D7A '5& Z7A 'w_n7A'7Ak'`7AJ'-y7A ?' 7A 'n2_7Ax'%7A@@'Đ7A '6ѐ7A7'Tڐ7A'u7A(X'uR&7A`'~7A'H7A@(s$7A(97A (WN7AH#(SY7A`!(S@c7A@(F"(׊s7A h(S@7AG@( {7A`(ѵ@7A`a (,7A`4 '" 7AK`( ȑ7Ad'oؑ7A`'- 7A(X'7A(`'  7A '77A@.?'7Aђ@'`*7A y@' T 67Az'8A7A 'P7A@K'+a7A ߞ'r7A@@'# 7A.r' 7A (^' 7A .QE'L7AѤ`8'ྒ7A ?-' ˒7A} ' ޒ7A& 7A 5&,T 7A&7A ξ&_7A᠞&Jx 7A &$M+7Ag&37A@-^T&)F@7A`I '&O7A&&sc7A@%z7A`u%?7Ak`Z%7A'%_7AH$s'Ó7A@¨$ӓ7Ag ;$ߓ7A $7Ar_#P7Av# 7A`=#7A@$"@?&7A",7A"N57A^"$s A7A8&"`K7A`T!?V7A`"!%`7Ar!>j7A[!{7A`Ե/!7AB  7A 7AW| c ࠔ7Ab> gஔ7A`_7A@?@ @7A»v/ǔ7AI+Ӕ7A ޔ7A57AO`7A"`7AuN=7A"  7A$xg7A^#7Aa`_&7AaT\^`27A0֠+@7AmL7AW7A ;?}:?b7Aq 8;?n7A Vyv7AV |7A{H 7A:L}7A7A`߫[E`7A`Q̟Z'`7Af㿆P7A@Xme 7AYPX `Ȗ7Al Aϖ7A5U_ؖ7At &Ժ_7AO7A,v7A~t7A.^Q 7A( w7Ay`$ 7A r7A@w `7A@au` 7A৵'7A:`?27A``%q <7AeWE7A@٠>S`P7Az_*B \7A]@T`f7A@3?o7A>8"x7A`2N7A9kXC&7AJ߾g7A7Ay஗7A >{|7AUPǗ7AY?8ї7A(ח7A͛ Uޗ7A`/@ @7A @7A g87ANݿ7A "N+7A@I?7A@?7A *7A Y`57A ⿌@7A`Q3xn@G7Av_m:?T7AVpZ7Am,Tb7A~A#g7A՜>Yn7A`k*׎$w7A`"  7A@ M?ߏ7A+n7Aظ`7AN3L`7A`mߧ7A`JߒL_ɘ7A@?%ט7A `w ޘ7A `wJ @7A y}l7A P_Zp7A X_B_ 7A`@&3&7A8E 6 %7Aʛ_/7Aр)?;7A>_[ G7A5KH_S7A+]7A`ĝ@0h7AmfѼ$u7ARꟂ7A`ԠCG`7A@C7 M_7A`8@7A@7AX2;ƙ7A`9><ٙ7A1 & 7A`I$_7A2a7Ar߮cN7A} 9$@7A`8}@7A`?j@*7AGV 57A<^G<7AR~5lqG7A5?+%T7Ak| J \7A|n7A`,7A));?7AUF_7Aa@7ARo`7A _m7A @˚7A7~cS֚7A@H7A$ 7A D 7AN7A &?:? 7Ao 7A@?R !7A507A;!=7A`BoP7A@Y$@[7A7NA q7A@G% 7AN6>#7A (` C`7A:*7A;7Am7A2%7AFO  ͛7AK6 ؛7AYB`7A@e_7A@o{ ޟ7A@7A@~h!7A~?77A zx_@7AԝhZ4F7A T`jx؟Q7A w_h_U7AceKd#^7A ^fRd7A^i$o7A51 gTw7A7, d 7A m U7A4Nߒ7A 6aE_7AD 7A C? ௜7A !,a?㟷7A ٟ2"U%@7AG1`ʜ7A<%!@Ҝ7A@B*ߜ7A 7A N4 { 7A = ~j7A@ 9x_7A`> *7A5C@ 7A~ t?&7A@ ܰ 07A 67A?  y 7A@ a Sg7A@ K7A@?  47A9! XZ$;7A@g>y h?C7AIl 9Q7A`M  [7A@4 Na7A%  l7A` RPs7A Tz7Aܸ` UK7A!_ 8ߋ7A Օ7A`:a  7A ?7A@` ?7A  7Af Ğ7A 5P Z`Ϟ7A3* ݞ7A@/_  7AY 0_7A7 s7A : 7A/ v۟ 7AΓ?p 7AG M L7A ?+ &7A{5 K/7A #u 67AH E7A" p L7A`?鞪 rU7A ׏ `7Aʀn 2e7A9U mk7A NF es7A* Q{7AN0 7A2N  7A?p: 7A@q7A@q`?7AIVQ7Al7A^W"`7A >4`7Ak Q$ȟ7A{S˟7A0П7A ^o,ڟ7A@>6`*9_7A`@&7A@}XR @7A@/7A<_qU 7A 7A`@.`7A  `̧7A>  7Alt`@$7AOC'7A(;_+7A*2s/7A !Ο37A I_> 67A\?_:7A`ne@=7AX ,?7ATykJD7A@?I7AJJ7AAӟI`7A>ye.h7A`Z t7A 19?y7A+e @7A3!m7A57Arp7A=*_7A>*$@7A@r x7AhQ67A@|_O˳7A@o;JƠ7A_@Р7A@ݠ7Aӧ @7Az?C7A`"_ 7A`k2M?7Au\*@$7Aw,7AK?u27ACEK7A`3?=H^7A@` q p7AVo2&7A|D7A &Ay 7Ak7AGi# ͡7A@[@ܡ7A"7Aj 7A)a"[_7AS 7A`g5N#_7A@m07 `#7A`(D{17A(?*`=7A_I7A`o?h7A@}Ky7Ac0󟄢7A@GxU_7A@S_E7AK'h`7A;a`)ঢ7AŸ "7A`cu֢7A k7A{3Ǜ7A >|;7A@ `E@ 7A`_7A ~+'7A _g77A@D !J@E7A@n %'`R7A r# V7A91x>c7Aۥ:µk7A U17A C@ !s`97A`ٟA7A ӠG7AFQ|]@K7AoM6{ P7AA!_W7Aخ؟`7A<e7A`e:@k7AdbPs7A>+ܥ{7Aёq柈7AzO򿏤7AZ}[7AܿQ 7A`%ߡ7A@৤7Ae8_^M 7A f^ 7A ދdH$7AQ)_G-Ť7A l`ɤ7A 5?j'`Ϥ7Aդ7A Q@!O`ڤ7A~\t 7A`<a7Aa? z7A`@7Aw@7Ao?7A`-_N& 7A E}7A+7A?"7A@d$@)7ARTu@07A^@7Arf?k`J7A'eSuY?P7A^7_W7A W8- \7A`[ b7A@wm7AQA;<w7A A7A> Eߍ7AE`[蟗7A 97A@Ky)7A`r ඥ7Av` U&7AY_ĥ7A];y$˥7A'Х7A ;m=#ۥ7A ߥ7A!`7An7A~9 7A2W7A `X 7A^I 7Aßy7A(;5)7A@`>x@17A@8an57A`=97AV1_cW A7AE/F7A: _J7A@?N7A _tU7Ac_[7A `ib7A. ?u&`k7A)C_r7A" u7A@ƠNP}7A `o ߀7A!nLQ7A&7A: ࿐7AӒ7A B_7Ar ?7A `O7A@0Dp @7A_f`%rm7A_27A MĦ7A 4iK>ܟͦ7A&p?֦7A`@Zئ7A@ `W7AU2?7A`K{uqd?7A mV?Q7A 7A/V`7A[=7A3v_A? 7AվX7A΍`Ciؿ7A-!_`%7Aqs u _+7AL=_47A s߾K@7Am6$H7A^OjS7A `?Z7A1a7Auz `h7A)AHOq7A{7A_ߓ6J"7A``EKޟ7Am 4 `7A@b7Atc0x7A~%7A-俰7A`陀 `7A?r7APPMħ7A``Q s@Ч7A_ا7Aa&`7A_ 7A 7Al7A-@s @7Ai7AJң# 7A`ܷ 07A pP@!7A`c_Q-7A'ؠEK77A`ro<7A:aD7Aؾq&#J7A j OmyO7A(p?V7A`-YeFۿY7Ad +\7A$j7Ao@]s7A '"|7A{]i󿇨7A` _7Aݟ[7A Stmi?7A ~* ߡ7A`^ਨ7A x న7A=W߸7Al>T7A`Qʨ7A` _Ш7A W$Lڨ7A@YhZ7A_7A@l!@7AH[97A`dk R! 7A ^`*^7A@V'0?7A`>K!7A>7A@"Ed?$7A N)7A *_-7A@uG 47Ai97A.=7A^FJE7A@_ L7Ac;}.Q7AGX7A +Aa7A8ߢfh7A#Vp7A@ {7A`M" 7A`<%y7A@(?<g?7AGɶ7A[_7Aq=P7Aqi$@7A`<7AqiBK$ é7A` }ϩ7A jک7A@@4$7A@  f7A p$C7A c&(7A`Ve7A4 7A`Yz 7A?n7AD`7A@(ߧ `$7A()*7A@oK=@17A ``F|77A ʿ)=7A1o7_E7ACK7A`02`T7A^q]7A`$&ue7AǿZm7A`Eh?u!u7A`x?|7A ־D߁7A`,?7A0k_Y7A6 e]7A@*7ѽf[7A`_?7A `E@7A ū7A?ߺ7A2 ^7A1e`Ȫ7Aջ$Ѫ7A^x|_ת7A@5"3E"`ߪ7AdJ@7A uw7Ai\HM 7A`{>+#7A _7A 7Axe?7AG>?P'!7A@NED.7A1 87A v HB7A A P7AྷÆX7A| @]7A O`rrf7A`,8Cf r7A d_}_{7A$߾H 7A CX\ٿ7A@_5P7AW? .7A>ӵ>\蟪7A: p7A u@7AI?U;ī7A+_?̫7A@w_ԫ7Ah˴ ݫ7A``by@7A*!`7A_7AK_7A`ʞγVsٿ7A Pv7A G.7A6h%C)7A(F5?p27A 最 9<7AAɟy_F7A`ޮ @O7A`ZLR\7Ak_@f7A?RY\?p7A0A`}7A_@A7A@ α_7Ah/ d7A y|ࠬ7A@; nW?7AH{`7AU c7A~ Ǭ7A) ۔?Ҭ7A1۬7A࠘e7A?-g7AYGYp@7A -^l@7Aܟ}7AۯV7A-ޯ'7A~>07A]vS+R7A@2 _7A3خ8 k7A Ӏw`v7A,@B7A;^{%7AӞ_9W7AN>Rk 7Ag0V?7A%L? 7AN `ڿ7A_@ɭ7A7 VAԭ7A@p7A @KX7Aj+A-^7A C^v7A?7A09q7Ad?{$`-7A`mu67ADMB7A6R7AV)asa7A ??ޟn7Aq`3 y7A`^o 7A/`x7A?T4򟪮7A Ꟶ7AJhػî7A /A} ծ7A埍`7Aa `e3 7Ac?q7AˉM`?7A `ܩ07A~r>7Ac ?k_N7AĴ2`7A? %m7A?ߨ {7A#7A$7A`E?_m꿣7AorLm6_7A -!,q į7A?)<ԯ7A`Jj`߯7A`w7Ah7A`QS&@7A+@7A pў@.7A%KP?C7A`jMJ @U7A~06a7AYi_q7AV-7A?+7A ᐥȅ?7A`K`;E_ư7A qO&hذ7A/`ˤ+e 7A߾P7A6?.7A@a,eA% 7A`@ R 7ASm?2 `7AWT?#@)7Aրͣ.7A `7A@>E?Ʊ7A `97A r9@@7Aog@M?7A`yZT7A@4! 7A=Rѳ7Aԟ!=7A`Ҡ= @^7A_^ ̴7A`HRQ_7Ax!H7A0vm5Zv7A #ܖX`7A`)?)A%7A~/V`a7A b+ё_7Af! ۶7A`3ࠐ? 7A`C`L e7AQo77A 4\g/ҷ7A4Z7A)`;c@7Aän7A ۬ԇ͸7Ac@ƅĥ7A^ރ1>7A&_(7Aѯa7Az)~ 🏺7A@;_{E `7A~uy^H7A PwP7A@c@u@7A`]_s807A`X/rkែ7A&5py 7A/2an7A:`l<7A@@ukXo7A` j`7A=_h]`׽7A gq7A࣠fz"7A J eoL7A22ALd7A@ICbRڿ7A{ |a7A@` y?޾7AZ _q @7A(_K7A`M1^ !7Am] @77A@}4]J F7A@l\NO7AZ@Z\OKk7A?r[v7A`|[jޟ7AY ZZ?7AY)`7A?|Y_7A(Y!¿7A`(X"п7A?W@7A :_Wz `7A@n VH%7AeUo#7A TP77Af@3T#B7AY?S?M7ALjSH}]7AR @m7A\hR$y7A@Rf?7A E!_7A_E)7AmD7A`Chx&7A$YBu@7A ~S 7ABN 7Ás@7AK|7AMb7A5_w~7A:zId227AIϝKSY7AJiE7Ak86u K7Af.b%Z @7AT?w `27AX!\47A@w!7A 7A0  ߟ7A( 7A 1P7A' rߑ7A@ ?7A@jc&7A bp7Ah5C7A * 7A>*f*7A|N7A̺C7A@WE7A)237APb7Av=?7A`_7AG?9r7A]^:?7A{457A|7A3?7A1z 7Aѡ[f7A@Uq7AK7A$ 7A^ ~7Aގu7AO"`?7Am}B7A|_  7A9N`7A`5B 7A] 7AWa[>7A-@h_L7A@~sZ7A%:z7A_?7A:q7A E7A7A}__7AI)<`7A]^@7A2{^7AabO1k_7Aҿݿ&7A^7K 7A>҅7AqaX@D7A$#7A@3%_7Aۈ}7A@r7A@ݟ_,7AwެF:^7AL/p7AS=c7A:7A@} 27A@7A9FQ7A}  7A@fcj7A@oUL`7A@w@y`77AbHm 7Ab@?e7A@Jd.7AWQ@T7Ah77Az_?m7AY q۟7A@}]:7A*_]7AŬ߰7A@=@7Al ֻէ]7A7-7A5$c7A 7_,t 7A1p)V7Atan`7AzrF?7A@=n7A(s$@7AЩ¢7A@P3Gm@7A%aK:?7A[Ta`^7Azol7A @uܟ=7AOA6@7AD Xw W7AA37AMof7A=Ɋ֎`7A@!vw?_7A$7A#j ~7A@j{%7A@怡u翦7A?/of Z7A@Q_bk~7A>hY C7AycNg &7Ag`JU7A@\B7A@Բ@Y߇7AoW}g@g8ApWV=58AT8AS̹/8A{M…RKM8Aؓ!8QU8A@!' ]PB"F8A@SO 8AWOz8A>OUi?8A⁋O_8AOw `E 8A @O6 8AjOpD 8A@أOO,2 8A JO  8A%bTOH? 8A Ofߒ 8AګNH.9 8AN/N#K 8A`oM<#N 8A@3M 8AEÿMu8AIL۹8A Kr8A@ʛ@IH8A}G 8AEl;S8A@)PCK_8A@jJ@@18AΉ]?318A =,8A@ў?9(s?D8A D^25m8A@E0#=58A-8Ah(]8A~ BB#l#>8A@?`8A@aX8A_8AeWNQq8A@ r 8A@L $ 8A?~`f)8A?,j~%8A@˴DڿV8Avae 8A m."x8AAn`+'!8ATe8Aԙ|?8A%D"&N8ANB8A,"Yw8A@2X G8AA@Lo8A0Oߺ 8AğԿHc!8An!bH#@B"8A@|i"8A@Rc[@K#8A2^#8ADK$8AH"1,&`o$8A@#rv0_$8AoNz5%8AAh+%8A R&8A@Ϧr(&8A@H.J'8AE`B_'8A7P ~ 9(8A|Ʃῼ(8AWa{ T)8A~{__)8A}|m*8A+~=*8Aw! d+8A޲D?$o+8A=lv+8AYN+8A=6?S,8A 5,8AK?5%-8An O1 @l-8AώK-8Az [B_ .8Aі?c.8A~1U?.8AS`.8A/ //8Ao^`l/8A| 럳/8A"/8AP&Q08A^x@V08Ak`ZX#@d08A ߹_08A^-&t18Ax18A-Q28A@D[^?*n"38Aݟ5`38A_* :?'48AB 0E`48A@s~KR58A\+[58AbJ~{?+68Aȣܟ68A@!~@S78A(_78A ⿋88A@b!3g98AcMX:8A&5x ;;8A@G)1<8AM~ <8AIA=8A~x_?8A@(bSs_?8A5 @8A@+]L?A8AilA8A@v&Y៕B8AV!N1C8AvdC8A.b KD8A 4`E8A_WF8A@@t#uF8A,b+⿭F8AAM_F8A;@hG8Ae]۟wG8A})`?G8A@3`G8A@Z^G4H8A@?N`~H8AB_H8A@bH8A߽J `I8AD%i@[I8A.@_I8Ab_FI8AP}J8AǪ_MJ8Aw-J8AK8A7WOiK8Am {# L8A@(_L8A=w1`nM8A?9N8A\ġxv$N8A@bJ#O8AFO8A,bO8A'? O8AT@=P8AW P8A"8P8A)Q8A@pU~?uQ8AUО7Q8A~D_R8A@N_OR8A@SaX_R8A@ GR8A Vx ,S8A@ss @zS8Ah_S8A@k7#T8Ap3 uT8AȂT8AUA^U8Aju?NU8A@\_U8A@̬U8A=n U8A ^_8V8AT(uV8Akm8߹V8AD V8A~!W8AYᝡW8Af,*X8Aтr?X8AOጻGK& X8Ap`f Y8A(`µ8VY8A  u _Y8A |_ Z8AaVYZ8ACdVrZ8A>4Rt?Z8A@ Z8A@?uw[8A样sD[8Aj]Q?z[8AsހUQ[8A¿kR\8A@~u,\8A@[\8AV_0j5ߩ\8A@Wr*\8A:v!]8A9b_]8A@v]8Aw ^8A2 >^8A@DB^8A@b1٤?^8A;'> 3_8A7)ޥ|_8Aj p=?_8A?`'0`8A``8A@_݇`8A#پҪ҂_%a8A@;qma8A|ߏa8AR;/nb8A@_1.@Yb8A@rbϲb8Amb_B&b8A5 Cc8A@Bc8A@W c8ÁJ `,d8A+ypd8Ad8AUYddd8A<9&fd8AzAޛbe8A@Ծ4@He8Ab^'e8At`qe8A@L`F`e8A@ 4)f8AXf8A@&@f8A2?zm8Aj=m8Agsn8A@n?>4-n8Aa7`_Un8A?6C@|n8A@?^$-n8A@L@?n8A@a6 n8A@@Eio8Aá$?o8AxGX_fo8A@UCk߄o8A^o8A@tvw o8ARKh['o8A@j}q0@,p8A@6q10&^p8A|*p8Azp8A$bH%_-q8A@Є)Vq8ASq8A@=5r8AQ?=r8A"`0s8A@E;;s8AvcT߿:t8A0}P/俼t8A@Bu8A[9Awr u8A?bxGv8A@L`@v8A@x>ܟRw8AXwG?w8A&D>Tx8A)<?x8AA[!dy8A{,:y?y8A"y8AO@?z8A^J&\z8A:r^z8AQ{8Aj?>{8As_ޭ}{8AD {8A{{8ARX)|8AIw|8AT.`|8A;n|8A}3n}8AFi 9}8A,@P}8A!Q}8A@w+rh}8A/\(?|}8A@z#|}8AZ9}8A 9)@}8A }8AX@}8A^7~8A@?^%:5~8A@+QE~8A@laY_G~8AY_ P~8Ab^ ^~8A@_h_f>_~8A@*~8A~zI!~8A@.\>/~8AAn`~8A8V_~8A~~8A3a-xw ~8A`pܟ~8AV?~8A@{AQ(8AXk`78A@ "`ٿ_8A#TPp8AWHUq8A;8AA ?8AX{@G 8AҠ%l 8A{78A@+;#8AB?5@,C `8AU@A"_8A}F}ؿ8A@7O*@8A@aS$޿08A@la8Aؕ't8Aߖ%{8A`ޚ8Ak=8AXRր8Ay!@؀8A`*#`ـ8A`1{ @ڀ8A@Tnyڀ8A= z 8AB~48A &Z8Ae98A5!\_ 8AE^tw8A{A?d8A@A8A_/f_!8As <18A z `58A@H OTA8Ar!0K8A T/WQ8A)=T S8A GL_2^8A _1a8A@8A`0#3 8A%) 8A@1-a7 8A`)_hF>8Ad`=i[?H8A_lTQ8A?cpFvc8A` vl8A`"z t8A]}@# v8A@ ~G`8A8Ђ8A^JkЂ8APu`8AF,=8A@x۾ NY8A`:]8A@ Ih8A~ aH6t8A@8AmL 8AG>H $8AWs"8A e$_8AD8A@j8A N@dŃ8A ?➽ 8Az @8A+ 8A`7(8A@8At8A@'@)(E'$8A< A+Ċ@,8Aq?S.|>8A@- 7A8A88?]8A F^8Au FZ_8A8Go8AaO:@{8A`(!Tv{8A਌T`8Aj5kVG8A8?W^V'8A`-0X[S_8Aadj 8A8r㟺8AޕsW྄8A`&u2Ʉ8Aߌzf@̈́8A|_Ԅ8A ޼kVԄ8ArIUׄ8A ~W_/;؄8A55ڄ8A !v_݄8A_݄8A=ٿ߄8A _M `8A7_Tx8A?ߟ8Az`ψ8A@@nj8A  8A`^,8A 2z`<8A|ci>8A*ؾ"  E8AE O8A > K l8A҈ hu8A ?b8Aod88A@0 q ͅ8A1a*_҅8A_8A _P@%8A_:8A@"@M8A@Ѫ(߿T8A'*,xv s8A@l>92%`~8AN>Z8A` J_ࠆ8A߰N8A@߬?>VT8A`\hVÆ8A8A^m8A @.c,"8As68AĚ_ڎ8An_]8A@__8A bTP8A O %%ג8ADR$8A{ 8A`x`m 8A#Eh 38AcS `t8A?[༓8A`"8A p{ 8A@[8A@n_b8A`'!`p?u8A#q8A߁R_ĕ8A/?8ASO)'8A/@c8A y`_& 8A:JP`8A@&E_8AOý`;8Ar!T8AH@C忾8A`%=\-M8A)?~ _8AE8A)ZD8A ߟ8Ap : %E8A@yҿ8`8A`s8Aࠨ<&) 8A?&Xo W8Aƿ *?m8A`3.࿨8A@0M?8A_0I8A@`{2X\8A`2Ae?F8A 36\<_ݪ8A 6s968A`\q?ꟹ8A2A8A`q_CqL/8AmCX`28A: _C_8A.5Eڿ8A` %F`f8A@Ii 8A0K8A`YL0c38A ]Jzx8AL@ cl9 r8A%g+&` 8A@Z_i@8A<i;8A@xwj?8A Au$8Aq^/v8Am^;v!8A ~v5j68A]?vm?U8Aw`ɺ8Auw}N8A KP@,~y8A < )~eR48A{0H8A`" XE8A$_bh"G8A;>BEZ8Ax$?;8A0xP9 8Ad~hT8A˗՘8AC38A%o-=QA8A4R@T8A8^k_y8A; EE x8A@}@Zw8A>MN& ۩v8A`!8?u8A@WsD#;u8Aʈ@0Çr8Adr=jĿl8Ay?35g8A`"_K\e8A{c`Xca8Ao\8AtBY8A`Ж^[p Q8A0كyf/MsN8A5ѵxk5prM8A`I_*`^cJ8A a-Ӽl5I8A [vDdE8AaoH܅C8Aa2yykA8A`M Ċ@8AYTB>8AbH^Ɵ<8ART9K?q<8AXEO?88Aa/GM58A, F\28AEuY18A[xi<"%8A@ uhp7iL8AOOt8A sV{8A`s0sP8A"C!8A@qӟm 8A`,(? 8A`5{o$ 8A Z:8 8AWL 8A@G bm O߼R7A@Ɍ 6_HM7A-ґ $_f7A@DI s7A`S 7A`WT &+/!7AIH e8h7A`a!N SV 7Aqje M2 7A 9q 5Tx]7A,> 7[A*7A Kmq =7A ;1=}07Aiի X7AÙ= KO7A a@ '͛wF7AbߒX Cρ7Af ~7A`ѿ zÍ07A@$ 7A4A }mͼ7A-a8 o7AeׁS !]J 7A*#e &-|67ARj _,7Ah}B 7A] Mq7A@y,B o7A`N#`~% -{7AR-QՏw7A0[!v7A裁%kv7A>5v*7%m7A #69j7g7A<&>f`>Jh7A }fb?hy^7A@H0 [K#jcT7A0z3S7Aہݡ(R7A δ]cO7A4_tM7A$OrH7AxêG7A 唆F7Ap`fT\&lE7A@,cs˩D7A,M(ދv;D7A0ǘ@ C7A0S XKgB7A0Eb=PA7AsD62;FA7AolyA7A~@4[>7A(.H<7ATO Ii27AqGx'7AzБ`X6״)#7A7I`n6!7Ap|mhOK/7Af=l*Z7Ax>ja)t27A0y,47A?ђ7ABh]B7Aٓ7APM#2 6Am"|A X6A5d.S򎠬6AЊv6A 146AxT3e86Aɕn5A6A*7k=-f6AЙ]:9q6A6!j<٧ᮡ6Aþ>(QӠ6A}@: 6A(| CL.6A/E@6AHGsXe6A` XIv!t6A]Ka߭6APYMt&JҚ6AJOij6Ag|3Q46AP=S;s?6A`ST|*6c6ArBV, T6AqXT@6A(ZDє6Ap?R[-6Ay] ԋ6Az_K>6A1`Ůb6A<*b6AЇ!cq6A Ze:ώ6Amfq16A@g6ACS6i}<6AjMa6A k󩅊6AXl?6A 3)nraΈ6AпaNou6A`U~Euu6A\e6t6AP<5hZs6Alv~r6A0o)q6A  M@p6A  .?o6A@% X@o6Aw 4n6A >WXm6A@ ;|l6A[U#ޠk6A@eK` j6A`_-bgbi6Ap?~{s i6Az~]1h6A[~=a#Vg6AU6~Bbzf6A0}Oe6A)N1}3)d6Ap9|c6AW9|V c6Aۮ{&!/b6A@ {OSa6A@T}z'x`6A0fvy\)?_6A]"yLx^6AdygxY]6APzw}]6Av -\6Apu!ΘSQ[6A2u"AuZ6A*t#Y6A&5s$X6A5r%"W6A *q&hUW6App' D*V6A0q!n(6NU6A9m):rT6A0ȡl*aPS6Apfk+/zER6A!j,`lrQ6A,h-۟Q6A!g{g.\w'P6Aaf/Y%KO6AP_d04#pN6A8c1_VMM6A\a2(wL6A/`3) K6APD^4K6A\53($J6A)Y[6dII6AZqY7h2jB6AJ?SSA6AsH@7r@6AިFAx?6A``DB.rF>6A 7gBC >6A:6@D(B=6A߯=E-g<6AP˹;F,K";6Al9G1B<:6Ae 7H&RV96Adl4I`p86ArI2JU}ۈ86A`s/K?76AW-L$c66A*M!·56A@]=(NBHE46Aӡ%OW36A"P 26Aа,M QR!26ASR_94<16ASςF`06A}T{T-X/6A@x0.Ufh.6AVMV:!y-6APDcW,6Ap@o Xh,6AKq Y[8+6AEkZv\*6AY[ʂf)6A=\.ˤ(6AI\k^X'6A>]u&6A"ر^&6Ao_J4%6AT#`.X$6Aa+e}#6APnb! "6A`bc5H!6Ad5 6Asxe 6Alfh~16A`gK(M#U6Aah"C&y6A0︽iY'6APBj)6A Xk!+*6Awl)A/* 6AmE)-6Ap$in2'Q6Ao.Ք%u6An,p`"6A0H:qlj6Ap=r 6A6s8'6A&tXH)6AF u M6A v`q6A?wED6A0xP6A{By6AP1Rzw+6Aн|{EB;$ 6A;D|H 6A`ǜ}0{l 6A j{~iC~w 6AduggD6A@_ cVh6Ap%7[E6A$NvV 26AcQcO6ALK 6A`,Gdq6AC ?6A0>Ȭc5A#9@d5Ap4l-5A/;X5A)r1n5A$&U5Ah1D;;5Ao0 _5A0s/Y5AYs}5A; 5Aw3L5Aw5A ;[{r65AuپRZ5A:Z>2~5A.n5A335AUޜhS5A&M؝X 5A 0/Ӟq>15AP)o͟R7bU5AxǠ=y5AjM5A;5A ru5A5Ap$"|y,5Ay!OP5A`i%t5A25A5PՑW7uϻ5A愩] 5A u2v5Ap5+I'5A0qxsK5A]{r8n5A0w`5A2e_MT[5AX)5A6afRS!5AK>v>E5A )AEbi5A0>|7\5AM7|G&5Ap?1d?5Al*95AH#~5A@2tK@5A Dd5A \"Kބه5A1?45Ap/8d5A J4i)5A'L5A5>י:5A#%NLs^5A+Æ55A@0$d65A P|5AZqv5AigZ55A0Z45A{~X5A𞕄drn|5AT  +5A0g5A0<;5Ac[ 5A/+ÄP/5A}%R5A duDv5AKmy=5Areyo5AS> ^[5A0 ^0Vp`5A WJN6)5A[FWL5APa>#{p5ADI_6.5AFR.~෹5A`X<&&ّ۸5AxG4B5Alc"5A  {F5A39Oj5A28tp5Af$̪5A@sH2Wղ5AR&5A˶"5Au>Q^X@5A*Ad5A =/5AOEIXS5Ay>ά5AP OY5A* H5AVޖǞg95A}_]5A`ܥEh65AP5Zj|٤5Abs,|Ȧ5AP2Ejs5A >aFu]5AjX`35A,OW5A /zFZfz5AZ=->5Al1465A-*m=z5A! 5AyX,5A(paMP5Ap3PSs5AzLif$5AĂW5AT7ޙ5Aɰ0K5A@j~ud %5A@cZyI5A@!@mm5A4M5Ae^885ApQ'`kד5AK`^5A`Uf 5A`m쵈&B5A~lf5A=t j#5A@ j 2KX35AP(` bЍ5A!V _P5AsoL 5AB}j;5A@8^5A?hM.25A $ 5A ɇ5Apͪz5xs 5APř 25A̟145ANATW5A5O>{5A 9/)`5A\Ӎ ?L_5A[o? Wp^5AhG@C]5APyAL'\5ApB2[5A갓C(xZ5AQ,ED4.[!Z5APE DY5A F ^u%hX5A࣮GpdW5A (IHQV5A7$I_OU5A =wJyڰT5A KkK NT5AP)Qg^LvrKN5AplRoN5AASoQ4M5AOkSBD^WL5AгnT%zK5A&U;J5AVէkI5A`W@WH5AXLH5APSY*r+G5AZ NF5AM[rE5A@\O_sD5A t]',ȸC5A 0`g^B5AnY_|nA5AÐL`(."A5A ?0?agF@5AБ1bKci?5AM$cq>5Aczd}=5APe]R<5AP5e;5A IfcWA;5A%g$kE;=:5A͇hH[`95A4iQV҃85A`S\jTu75Ayk8g65Al55Aʍmw55Ay~nB445A=}po$W35Aybp+z25A@[Tq,15AX4Fr\05Ap8s_qD/5A~$)t&/5AuG)+.5AV3 vbkN-5AOvq,5A`^"xw¸?+5A0RI x/0*5A6Jy=2p)5A@Hz(5Ah {7?[!(5A|N,E'5A([}ih&5A #ڳ~H%5A|$5AGm4$#5A@cx^`X"5A셳Ozے"5Ap@ ;!5A)1_ 5A0u #K<5AvGtP5A5A:=H5An[|Jy5AElw(5A@]CK5A,Nbio5AP߽>45AР /Bb5A zZ5A0nBɺ5A`\4; 5Aw"B5A 6:e 5A^љc 5A 5B 5A;\5o 5A {ʫ 5AP덑 8I 5APz'bH(85Ap zqeM[5APaFr~5A ]d{Q]>5A]Ais5A@61M5 5Ap!q 5AаMo .5AP~?Q5A@҉7D=_t5A@ߧ_=4A/"}Ϩf4Adr?4A`ٙ Ř4ATAM#4A`g.cG4Ap |E,j4A`lG4AW,[`4A[Ks.Lz4APcL:4A0)z 4A4*<4A@z4_4Aa4A%4A'ն4A ķ?f8,4AL w?4A"R24AP␺%KdU4AЉϺux4AP%gn|+4AN];ޕ4Aj LA4A>:U4A1c)ׯ'4A<X3J4Ap^'m4AZ+4Apvc4A'cw4AT4A@O%4A@<YO\@4AQ!c4Aeoy!G(4A hf^/4A`=V(54A dD9B:4A92/?4A@ 3C54A)mFX4ApSI{4ApTu'1K4AFUL4Adf+M4AP2?pM4A! dɪL*4Adҏ*UKM4A0V} `Ip4AP0?k~F4A@7XMC4AXF}?4AS4s :4APܡ!c54A!0i/B4A nx(e4A`] ×!4A=7gF4A,xT4AH IX4A@U|S4AqG64Aܿy@V Y4A fg7,|4A@YTϟ4AθAG4A4!.84A!Z4Apidd+4A`^ N4ArS)^IZ4Aph0R/}4A`4Ѫ"MH4A+ ²4A`\=X4Ado;$4A[.+4Ap3GK.N4A`3dq4AP+nD4A n H!$4AпR)5ګ4A>d {4AP<(14Ap, )jB4AйϦxe4AUT`T4A1:~jm/4Ai5C Υ4A~U c4A@yA {ݼ4A},  p64As  $mY4Al D|4A 34A8_4A74Apwa2T4A6J5om*4AP`#BAM4A&rep4AA]A咚4A@6Hڶ4A`~ 4ؘ4A`@ŖW4AP`U e&4AD .w@4AUEc4AVH4AfT ]4A0>a)̒4A`?C4AuG4A[Į`-44AGVK c~SW4A`>5!yz4A "M,㜍4A\ #r-4A#q4A{$#84APo%Hw'4A@Kqд&8J4A@;('ք[m4A:w(I4AGjs) 4A`F]* Յ4AqF%H+34A K2,enQ4APh->>4AM{.wHW`4A.64Ap*/*N4A0x0-Vg 4Aa2e1zj~4A`F2m~4A36EA1}4A uik4CmS|4A`bJhr4AϏ^?q4A`UG@[@q4A!1A9p4Ap[B ף\o4AC(wTn4A@i,j4AyHjOi4AŷbIȟrh4A KJ4<”g4Ap[4K}lf4ALLٕe4AJMd4AUM7|id4AWyNIBc4A[ Odb4AỨPe`a4ANQ#`4A `qyR _4ApVzUbScP^4A=]JTsd^4AQ43U4]4AVVXj4AH!E=4Ap`S| 4AvPh4ADTW4Abwͫ4A`X9S P4Aq!єR4A)[EєR4A@fWo..4A; 4Apu W;4Af664AP!T (4A:qW4AN8'YXz 4ANζ 4A@TH· !4A?!4A T#ζ 4Asd(PB; 4A`&k.Y\}4APHP22q4AМ8I t4Ap'="4AQA664A@Dukt4Apk)IJ-4AbMu]:4AvQc4AQUO4A o2[OڇX4AԧU a ( 4AgBڇX4A@Sqc4AJo9xG\}4ANp n4APܞoBڇX4A+B 4AP wr 4A\ .YF!4AJ@F|$O$4Aǒֶ'4Aʑr54A`!84A:n84Aү}84AP/l84A"\QҐ84Agb~84APVO#da84A*Zg2a74A"U1VUS64A wW64Ar…!364AP8D %74AwcvrE74A' #94A`6w a|8;4ApI3-)=4Apfr @4A A)$-83B4A&8D4Az*kkG4A0+:I4Ap.C7K4A3=2L4A/5QNN4A@&H9; O4A@}";]UP4AP[;0T4A :;vV4ApkqJQ6X4A )i|6]4A', @&%b4AҦTkWd4AldA(g4APdlf4A&I^/f4A J:we4Aфѯ ƀ%3AA8"Ԙ1AHD Q#;˯v0Amݗ%¸u0A8vH%0t0Al5P%kbs0A$%E“s0A a%Hgr0A^Ƽ%H#4q0A@%2u$Kp0Ax@{% Sao0AD%֩ wn0ApZ6%5m0AXd^%?ݣl0AfO %^ k0AhO%N7j0ArsN%jQOci0A|G %#h0A 'h%ùh0APs% c(g0A-#%Z ?f0A8 %C7Ue0A@a%/+`kd0Aɞ<&Ctc0A0璙&Qnb0Ar<&K׭a0A@oT&#`0Aֱ&6$_0A8&sJ^0AXPl&0AH#a#&? >0Ad&S/\R"=0A -@&Yd8<0A(}39&vN;0Aŕ&d:0AhP&Mz90A1N&80A@X&_5*70A`f&RƼ60A5Kd&S50AȌ$&N'J40Aܷ*&Y&30AVy&N30A؁b&/ +20AXyQ2&&.A10A`'&[ W00A&'9+m/0Ah[)IG&:5.0A1&g?-0A(E&H,0A(e\&{Q+0ARJ&sY*0Ah}&"a)0Ap&Gi)0A0& o(0A@F}(&@gu3'0A*&i{I&0A/&_%0AkC=&§u$0AW S&#0A;\&%s"0A aQ&f!0A`&b 0AXZ &y&S'0A(&i%0A y&nȘ;0A$&eQ0A0&Rfg0A^&%}0An&PD/AP%MܧV.A@v;%g$.Av$uḵ.A`?$%h.AP\Ä$v;Ţ.AP8u$֮.AЉ6ql$i[.AP,i$v;Ţ.Af$K;.A tMd$Ӳ.A؀=a$ L;w.AGV=^$Qs.A[$E.AW,T$.AoKJ$[W.Ahy?$wFH.AH}7$?“.AH 0$ff.A0VD+$8pb.AP h'$˻3.Ab $ }a .A rl$̀8.AH1m$Z .Ao!x$86.AxF$BlE.A1N@$6].Ahm $*I.A| $zr/A+MO$gFЬ /A@j鋛$cR/An#}/APw4P#l`/A@Yv#2$/A#äP*/A#ik./A #GgZ/A`S#f/A(:#$7C/A(E0#k,/AS)#ݦ]%/AV($#\oK/Af#=;r/Ax<##)/ABb#J/Ah#їE/A0Y#9I/A0Y#"./AT6^#~,/A`#\/A#ã/A0Y#+ā/A<#؉j/AC #S/Ap#qE¿/A@ A#%U/AP"Z0zGF/A8B "B/AkN"/A"{;/AXmll"K/A12"M߆f/AIxy"6!/A0:o"Y"/AxOMi"h~/A`Z/"̛/AHu"C9 j/A(<_ַ"A-/Aa"?y/A@K颦"2/Abߜ/"?y/AB5"[/A^&k"Hj/A@؈"G( /A0 "L( /AP|?{"V( /AQmu"j5/Af_n"4Y"/A`YHh"c~/Ap-0 a"j5/Aصaa["stBR0AZP"!F/AQ!p/AEb!!F/A_S!]/A %?!?5g\/An4!nwo/A{B!杺J/Axˡۿ!F5g\/A`\A!Uס q/Aغ!Wr/A`:!OS/Akl7!Ự/AH+Ě!9 j/AN d!cM/AD9!hM/A^^.و!^`k/A>P!m{/AXkr?!OS/Aؖ{!u@/APrv!՛/A8K*Er!/A ۍl!i@y/As)*Pi!Fs=/A@saTF!2K%0Ap6]#1o".AQ F|)X+A``Z+AHy}%+A~| %gG*A| })ͨ *Av/,*AO& aj*A`h1BM*A 읲W22*A`ͮt6E`*AV\Jy)*A\a =8[)AYx 0o2)A`|֚- 9`')A Ch ^d)A;N{ )A@<(s ɇL)A Uq ^\e)A r? )ʤ)ACZz )A<=+ !Kd)As ]t ()AAQaZ /)])A1M Rޟ)A 1"{ w)A@<@)AXk)AXul)AYc1)AbG :$)䯈)Av TԹ{)Av ~)Av mb{)A bG }y)A`FDfv)A[]8x2p)A p}Hhԥj)A@YcB?qd)A i %`)A@ B])Af- PY)ApF V)A&`L^ uT)A4q EU(R)A` 򍈖M)A`Fخ 9-K)ADh |0F)ANVg Qp3@)A@ 'V]8)AGj 0)A14 f>*)Awt FgQ#)A>G[ m )A vm)A6 Gy)A ϦA)AJ! b%v(A`) my4(A J4(AYd: n[2(Al3  x(Ai 6 (AQM<|S'AR5}Fe AYba6iZ=Ac fVAJPSL3/(A@qsqߝOAQL=}AO%ʅ)}3A@.ypAxT ˮWA@D'AU<z=*AQZ+~HA@1 VUgؾA,AdA@T? @:A'\L\Aa_94Atj-peAGAokAE['A;(LAH4T߱AhJ^TS)@AmAe_ҵz UA4D=v@A@~3W_A~OAYT½ޫA@߈ zbA4KUZ #A@6+kHAMn-/jA<<A:ǮqA@t̞HpМAɒdrA=μPAѵ7ɀ9AT4gXiA2gDL>ӗA6dzA}KRv5A@|sYM=|A@CpQ?AM8@UA>Ap9|@=ALP !lA4 A(ںӹ'搊Av+Q3vA:?mfT1Aϫ SA]|V\A,D-hA; psV}AȮ/>a|A@\|A'/Q{Alpm.Z}AcJfUѫZ}A_LoLT~A@ +@~A5w\|A-zA43=jxA@yqwA dɑޱpA??g6nA~=OkAoiA\ )iA@V qsgA@mer4Ei_fAxcH\~IeA<%]p>`Ap4+Ѝo_Ad.^A@L/7;k^AJQ,Wt A@8 g A29AF?wA@^^jAڸR9A&yQ2 A&I9S AAJ\˹UyACoQA5ADbA#*Iޝ A\eGA wL=A?H*A]X˻aA@CDۊB@<A@5 RA=4uAW-c!wAmwAt!A@80o3EAFs޽ZAHN2;*A@Tf=OcATnA@ ABT9:6A:'G\4A0*ҪPzA(C tf6A@-fA@A5ů*AZb cjDA7/ GAVÈluALu杲 RZ A@I2A Aqm;y* A<6YSE> A@!Ej AG+u A@,?dΙv Aٓ A@8zR A&ht1mu A@[q=6 A^~_ A2@: A@luC'ݡkA ,9h~A@F{;9SA0Hf[AVk?8'AizTAƓA@q}nA|4HA=Y\oI;A܂rH[A@T )j,ӹA@ƈDBwQAkeA)qA#_ӲA"Ako-A]rA햧CW"AN%;ʁ A00Ac[t-0AO pC#nO Az7X6KA{ M-AR>A;R iBA@ 61 ,TA@d넏;AMqRA@g4ҶjA9`uJ^AWX\ _A5ckAi]IwAK<+XIkA\I֗A籌wAb4G7>A^CnggvAy:bE!A$$\A@(\M縏A@s!AE (iA@JlS W:AKsq/A+]6IA@sC1A@IRA@e UAz֔nqA%fA@ wEgaA@K$!Aҧ{Kw<(9AxVE8A-ӄ8Bs4A@򡦃p3A@ `/A@edΟ.A@-AۀsW)A^F_$A@)!vA4na_Aࠍ~p`*AAU (A'['A@ yA2A=Aemg_A)|2'A20hAY:=A@ $\\AGǓJ\AB`U^SAI*A p++qkA# +O~AK7MAIGBv +rAJ[MAp#~\T$A` `ANHc _A@;[ca#{0A?d_v~A}UhC*A@ZɹieZ.AgBA-;j)o, AE|jq?A&&`A2? HjA@{NĚA_Afe"19RAHkȝ!RAB?jJA@ sÞNXJAC'ɦJAE( DHA@K؉u- FA@V/}uբMFA@|=HvtX9`CA oM2AAv"rhgEAAnuf+tAA^Y4?A yQOET>A\DO9A@"QP<0i7A 9g9W5A@27\j6A,wg5A i+'T5A@)>)4 5A)XZ4A@v!-Gk74Anu.4G3AԡI.eQ3A/}-i?3Ar,V3A{+lE3At-L+G{2A|9.ʮ1Aك- h1Aᰆ* 0A@r&3.ANJ0AP $&1AyX;1A P>|}3A5}e4A^`PI܅D5A@%R N5f6A66AZ6A@t5A>Y 3A(͛Sv7$2A†1AjFcF=B1AGW E Pj#&A~gG`%A@HJ}%A@'AKC%A?}N:T#A=!>U#A@zUİg:!AKyt!A@.FIb~!A@KE'UD A: mBOQ Ayv9A `cA@x }A6ߤAbvs;;gAQJ5Tq[$AX1dsANĕ 2Au6C"]AoA}rA s#AdwvAG\Bni Ak}l R A/"Obܷ>A@ҬYIٓAΎU飊A@LlÕAR٫,A fB.A@:+DAYi;b1A!2A s AMʜer1AeYSm/Ae+V%HsAѥ3~)zA@\nsAP`mbd A;ARTA^8$՘AtzAF4?A2Ll7AJ¹zrAcᅒ#A@?wLACAg#Ax~M/AKa{,1CArSA=j}A@1T JAf L3JUXvA 1l)yUApCĠA@ҝ׃AXE8=AaJA@9d[A'y ,A@[Vŋ_A-LJW-mUhA@^Qg{&A@9bMfA—TzVJA@~galJ,A|coҿ_.Avrz[#AT' u A@+ƕwp&(A5%AҜ<-A:4FA@W2mв.A-NA@C IO(3A,b [ZA6#%Ei A@Kqt A,EBѪGn A26yQ A %OxAA}A[4O|A%i]u̅AR2NA[%3<A qvnA@a&%?ASN.AUL5A@0 aAF3$9I5Au.1Agf=+fAC<00Agl,eAA(1{A@:L'ϴ`SA7]*IA2QHAX9{wA8f+)p@>دA@R-/(|Ar8:{A@X1RДA(Om ATAki ~VA\c5vAוyaLٓAZrEp?A# Y)^A@˸4A@_A~lAȯd9 fA@cAX^\A@6qu gAATFX/42A@DAuC$@+A­N8A@Q}x)eAQ 2-A8<$"CA@%45@:A[?<TBA@rABCpAp~BYA rwBkA?{CoACA_CsBhA@^'A?IAMC7A<iA@b?tGAaD?eiA@7t@K!ZdA&dBi9[A7CM:?A'Cgdu A8CF 6GAd9KڳLATo{AaUh9YAw0XW A9 \ևA ,_`LA^]\U<A@٬\\[5AD\hKA^ FgALaoOAqi`:hA@4VcHA@F]ALIR7ԧA\qVw/AmRuT.= AY7MT SFlAEV 4)A@#EXGF@ˤA@YDYZA'ȐYZqUAu ]*pA2 zN\A@mio37YA@~C~q;AysA@'?xQ0yA]380¦ _AReC^A@}ɇQj^A@@ιWFUA,C²RA^B#PA@@J_TOA$%jLA@͵ PCA@@\ϪuMCAKOl[0BAJe+BAڸ9lxkBAӃaZy$BA@``%BAsb-SBAG[赋7Aj`7A@9 3AL:Ălx"Aڴ[AcWg`A!wh %XAI-Qlβ EA@J)3/IAX0eXAA#VwJAMaNoA@LhBY5_AyLW;<9AY>p@kA  Ah A1AΛ'-8kA!kXtdA8@JAQ)ȐA@DA&~TtAIc)%A)kLA@A߇A@8"*\q}A~ ӃIQɆA@le}\AxzL$iA&]oAIy0"nA:ٍbknA@*L[ڥHjAU<5iA[loxcA@ߥZA6}MAr}CASܫs5AAi)^M3A@|ut <A"Fo k (>AEI5֠+Au- Zk'A^eZ1*Ahj@t(A?ҭra98&AB? u-A{pwzT¡A@Ɯh¼ Af ? AlpGA A(egx AZ>j}LX AxlWs AhňebgA@EIk? A@f?>JKnA.CA@ g6PdA=VݗAR{SAtXxnAKv>Ն~A@عQ<} Ap5y: Am [J_Ad)e8 AbY纇a A 2ֈ#3q A\m5{9 AxufiACW>^RA9lKUQ4ABh5I;cA@p[Bx3cAОD- YAtl AqT*QJ AƑkc A@ͦ~Ht A68' A@>HL55E A@S33 A֣jC A5ËU ANh Ab_/ AײB0 A$98Y"e A>I.ҥ AunT AN\wL ȫ A@$N_b A ;P A֑@[;H ArbE w A/bF橶t! A!g8^a Ae\x A v)t A@$>5^Hq A?M=XvJ A@) ? A ,3a[69 A^F`&m2 A@S0E6J.# A#_6S$  A@,@ Z@L Aq''> Aj*dd A@&*=< \ AVVb N A 2H- A3@Z(W} A簶(U A5X^z9 > AV`) A@^Ve{! A=^: A]|Ig AXb= A'IXn AEWVC A@?ksX-ic A@YF==. A@/sXQ/ A+U' A ?Uڞ7 A@j h8Vo8ø A3xW#b A#YehCe6 A=tm-6 % AA5{Kc=Q AʭmD A7g Agރ6u A^ {/%v Ap5Y3 Afm# A w_Fwej A<<u A+C)6d A@Th+Hz A@x N A뤟7? A=>yǮ A@b^gĎͮ AU- A@$.lm A0si A F^Kf5 AS&g A@4 V9Q AM,N`*e A9Rq@ A|iUza`j AoQg AigLhr״ A!K`ĉ A7 P2 Aɱ{=K A@?1 QPd AYLX8 A$ Lʆ AFW~C Afj'J߈ AA"C@ Av A#rW AsO,B"] A@e.l-Á A5ŧ2}| A;/5Ϥ&/׀ A@\j5 . A@ B6zѿ} A]1=q{ A@oX9+X9z A51Eׄy AuO5_ly AO44nC/y Aw2lEy A@VƏ0 y A08˴Oz AǴ/"Hz AH,EXhy A::)=4Rx A%o(ƍ6w Au^&(/v Ai(r A^=%|`\ Ay/{3 AbOU/ AtAG$*# A f=G A@~@9 A$2/,[Fm A! !~i A0ʾ$ A5lܦ AM}wJy A;\wCC* At-6%ƕ A@/gY| A@-+EYr An˴[}47a A@it7+W'& A`pW6 AZ & AH[dGX A,&oVC? A@(ftxY A@ D$>|_Ty A'mHv AdӎX'q A@XQaym A}N͜|ug A#WZ-Uc Ay\p@p^ ASۂ$Y A( {qU A@dp,+S A@hQ A9jZ^yQ AA@UkM=A@<AmJ?<ALe2_<AZX)8A@v7_ƵM7Ag96AupM(_^@5Ag}=ܒ4A@'|2A@BPNyD2A@Lr^$1AWs/A@Ta.A%yF-Ax=JTN+AixHzp'A@`%'" A9лH`ճAWtAR ;P[A@cIWA@w/$vAI3*AU—1 ASOL[ Aҕ)@eA TA$ ~A@5gqA|yFBpVDA\ ʲ8Az7$YxA@%?#u9_ATwAiL븤CAZSn'vA4`~:A!(ǿFA-u'QubAy ,tAN/_RA6t7zA@8@6,2SA@ !+jTWUA*7$cAooTAيvZo۶A+# 윆zAh]rfA,̜RrAEE$éMA#P> R٘A>)A@UiQΩA#b5YWAoHABf 2 Aie{A.[fiA"L<;QDAm/AYj@x@)A4wTȦ A@swkmvukAUAC&@fA|}*ZZtA^uϏsfA2ōBw\W%Aݕ艓~HA> 䚦5ACC0AR<.PLA@%p{AEA$?p? AloJEAŔ gz0A7`hqA$J^TA@bIA1fGA#efީʳAv2ucA@z@_dSܳAAUVkA@ 6@X͘ԺA@n!JQjALp`&9A-~4}29A@w̨:LAMsWfA71CAm[*[ɵ A:ֶAj:L_8EAPHp/A0m.BQyA}pLps6@4Aba*AF#PDA E`A:b/jA :`-51BAHkpKAeE=x G|A#W;.IAd:J̀A.ݼ"*7AxII%A=䪸 eAԥܟA2kOȹAiLoȷA )AATb #OsAq] AY#A'>TȦ3AY,DJDA~;~.mA{Qu+)A)3Jw4A9l1y1xFjA'BCGi\A(DH^0%A!~߲p@ɘyًov@]Yd#t[@$[O@iQ/<*5@G M@|~XtV}\_@Cy$@Gos@!_n@luεcH@u|`@sT[K,k@0La@>ݩ }1@#E@BJ}U@%&97@priPAAk!@BRк@ .v[ W@mw@1Ʋ@n_R`qj@` O(3X@28$Ot,@FºPذQj@pGVDd@3@@OБ@w_&@,eO@=#' W@d!c,@NϮ8g&@ԫf=-@$MJ\:@Dڵyn@seJ"N8O@~-@EDwߟ@摻@~A@'8mw@rei[@(f0@M`Q;~v@  MS@5; CX@@B#a|@G$?;d- `@ʧ= ϻ<@{3h8ٻ@4H@GLr$ی%@Y}Iͣ@)^ GR@OOM0@65I{@U+H _@zC  E6@6t>@vn|@l\T~ڞ>@ڌzd@uIp?zH7Z@J* ݟ9@HbHɐ:@Lo|@ OfQ@7rz0 @=tgs>Ӛ{@7VA .@D8M#/1@aTK4̰]@Q'2fĎ@0&OŴ@ܽ%*@ν4\IW@&"X\*@u~ID@XLog@P}p@̓=_^w@F?*QkL @aJ@@}v_#@"5.9G@×o[@r6HbP`+=@܉C)@JXQt6S@c$Tj@ siX$ъ@ 0^ʚl/@o BLU b@Bْ^ϸ@!6L(p_@>n @@`K @+Q+@-Wخk e@aY ,?V a@**87loP@Tv@^Q(9 @:ɽze-5@J0y> @0-Zȷo3@P V<*@ѓR@3@QC+T0@X9@w(_@I p؀@U}@y}J@L@ԇ`4@˹@A @; 8I@p@1蘽o2@aO@J@mu@4V!A@?]@5\~@d.@v¹@u@T@'@1q]@ˣtz$@@@0@3ۙP@H@%BRl*X@:H0)@Q&`5QPu+@@?Xp!J@w9OK@!ɤ:6P@ҕylC@qn t*!@ iC@fl*A[r@L:]͏ @DE C!4@z#Rɡ@FظT} K@dNKbjcaF@3/a^@ɚC|=@7~Bf@G! Eð#@3?7@406dɶ@Tjk\G@I@mVt@1"Qr@9 >@)3@܊54@d]\Y@$zC?@xvc^B!h@T Ol@Neڢe@J dq 5@[ft@ ͟NKA@qE_ȟ~iC@V4˞o@Leq@xu!oi@^@M @=Jq@2oa<@Q]@<\@RC@r@i]@G9pFYB4z@vz߾@rN)@a@)"%@>vu{!?@}@+xx@}@@Fx;f|D@YA|,{Q@9}XzX|@ oO=y' @xB@"Mw*n6@3_Qvt"9@#Lv@ibW@ƫuNdE~@< t@ݦ@2ȱOs@=M@eYsQU@\!rԯwB@_XvIq@K Gn@:[ Ofpe]^@vp{&pҞ/@>Q%o{@vn47!i@ӳl?m@ ?[@>?l@兀Ir@Wgel@@`@Ak _@BZjO @MiCr:@4Gh@9g@Ӥh@&@og>@%hf@@4pd-af@Ht;d/]q@i"c4@Ёb@bv@ˁ4aх4.@egݬ`<W@ig^@:@>O ]@ 1@HiQ[QN:Z@fϒZkݽ@mZ@ @qMX=j!@_-l0X@1\G@.V@9wUb~o@ᢎRU)]a@S`A/S A$]RS M!A,{"N?AZM9LIA!XzM G?AtrJJ@w AlCHCTAOo`B E⨿ZA7syC@l?A<@>oAH>+X?6WAO;`$ A,ArJ;89sAws5\@w7A?`3 TmxAQe. t`cA.,Ԛ 2AvbA\) GKAb12" A@+rFA+ʵP@RPRA?t ;@A 뜖z x A5ҕ `n \XA0Zz JÕAiD<`k AsbAgծ</AK7AzgF2hQQuAY;G .PAQ9#68AҏMj=u" A=7`$G@8 A]`+ ASD`,A AjZЯ 3 A{}`\ A`R p_ AwdR_ AM! ; A(xd S Aݷ@@ Av@o Y A]g`WJ ARbRAZ A~0O\ AA9 AU A^^<;A % Ap[^%!p A1]Oe AV y0_4 A` A :@H&;A$u@9AH#cK`AeOA 56A:s|'!!lAu=݁@#A{)maǿ6AQa6̵uTA2yi`A@@AڰWYAȣ@UAT?j A&?HA̟ o?IA``m @I|Ao#I`xAT AH0/r@A_߃.ZA@>Rp_'Ai̇L@AȺlDxݓAWHp_A 2A_iV(t_|AGI0z S&&AjMx䀟HA'%zu `mA)3TtP/@{A0(qPH_.AE"nom=Aw^2lŸA)}wiHKoA-goD@&An2Pvcp)9@VAvW{a0u oAWL._-@AW\@=z#AYMoA7X`cz`;AV0UAS`GAJj=P0`NA~JOpZAw^K?AO$H A7EgcA֪uSD@ޟkAl=L9ABy A3pO@@qPA 7-S=0fCA,J9@'㿙wAKLmD7ÑA{4(ijA-)3 0'A/AҡRf-p6`eAl)aߐAAF(`_ LAgϩQ&hhAzR#pA()"}A z>pAi]m0qz_hA%I' 5r; Az機2Ajip|NA80@v?eqA/hʳoqATT@A{8 ߾A2 ClAd5jBAp@G,A.a 0OAXD`g^ABZ ~vAX MI@sAF_AU!7Pn_xAC>u*Aۙ4|A>l@f``A0i>AםG[hκm_2A%HZqz8A@_0߻_KAi# R~faAhޓ@ɟuAA߫(@@zA0`I@ AAK흖z@gO_A4>@P ,AuK@ A_Zd@_A@J?  A]-@d A(j@+p6 A}nSN@b߽N AV^u@Z៖n A|?R@)y A?ݾ @l A]rB@,No A4P@_ AOL@4k? A&?@ A*?@$w;!APl@\M!Ai@P#Z!AXkr@Fߕ%!Az0@@Z8!Aښ@H_V!A%T@tzc!Au>V@,2`t!A\9 7@!A)_͟@r_!Ac?A>/!Aɿ8A0?!A???Aܿ"!Ap?A_ "A6?l!Ax "A:d`%dA(."A..SA,A@"AXu@]A@; L"AAw?-M"A5~~DA b"A#A<[m"Aǟ^gA$4"A]yAX3|"AHz AD_7"Am@ A<"A[,Ab)K"A ްAH "A*2EAL`"A5A"A,A\ @#AN2FA<` #A ҜAD @<#A9A,W#AR?&Apj#A!aAT:l}#A~bA}#AzA#A`A#A|xMA`׿j#An@LAX+#A@ZA@v#A GA7L$A3c)4A $A& m?9A`$$A&; =A_32$A}fAϿ7$AHA! I$AiXAV$A2_ATI )a$A1h~LAA`hr$A+$[tAZ X$AAT3 $AAԄ;$A]\ Al5϶$ApGٞo At$A+qบ Aʟ$AY~߹ A<_2$A  A%AR + A6H@%A(M A`+ %Aap~ A8 *%A9 AP( 4%A,\0 A LY@%A,`K AJ%As AIQR%AC\& A$Wa%ACV AL7q%Ad\y A y8+}%AX7 A'ێ%A-+ APt%AE4 A_%Al~j AM@p%A Ap%A7ΟT A ?>%A0v AH?%A* A<#Z &A@ A4C,@&ABy AY%&A  Aط>&A? ALO&A#㻟vAV4[&AW68iAQPt&AױA/&A/?0A&AY j A&Au`YA$^V&AYaĿiApY?&A? Z|Az &A ?CAXt$&A+cA0$`&A//ȿAĀ 'AҖ$A5'A NAH_.'AÙS 3YAP_4'A?+ atA2F'AEvAd]_S'AfQAH?g'AO6Aߌ'Azsu A4 #'Ax_| A|@Ϳ'Afg*A_'A_;AH2'A51XA0]@ 'AW;3 mA61 'A%a@AHI?4(A`v`YA#_ (AࢺAtߥ(ABhA0(AqA8@D(A*W}@oA[↓I(A B. A^R(AW`#A /H b(AsAFAy(A֟)XA, @}(AzA=&(AUA@ɱ(A?iA f(A)AJ@(A&lA@6LU(Am\/YA~i(AMA)AI+A,6ğ*)ABTA+)A'K@_A<53)AdVG_A< 3)A?ɊAѼO)A=8ۘA Y)A~CAD_m)A6Կ1A?z)Am ApR_)A'A]ē)Ab Ak`)A@qPA줳?L)Al 8Aeݿ!)A!َ?GA\*V)ATA )A燠bA4@|)A0}A)AZA,ß'*AorTA) *A=h@A^.**AAy_sAg) 9*AhPAF@dH*A ALؿ[*A*>A|_o*AUAxQ~*AmAdR=*AfA?Y*A C-A$*A?9A&!*AN`BA*A@Al5%@*Ap{]A]*AMAG4*ABoe:AJ䪫*AmA(8O)*AԻmTA}i(*ALo)A16/*A>]0A 6AKe*A;Q>AdDಁ*A CA*A{IHAK*AHA:W*Ayh.NATi^*A8*{"RA<K*A`H%WA0>*AvRA >*AJ ?WTAu"*A|P>eA*A'qpA^ؐ*A0vA8*AJ{Ap*A 1KzA4IR`*A܅P6sA#U*A>k+MjAKaA*A4hAo*AUoMnA}dbAgZ5n(A`6^A$Oήi(AهLBLdAPb(AfkGuA04X(A0GxADT(A7YzA|&WK(A4Z$6zAׇE(Ai"HwAɎA(ALqAJRG=(A LI#ADRD(AQ\hA ΞL(A]l,AsU(AD#;AX(Amj^UAHr-2^(ANo{A(](AAh\(AN(fAh0qZ(A N4Ax>6Z(AgA8}\T(AY!ADSS(AT_(A\گO(A/AܹX'FK(AK%8A(nI(ApC˰KAOH(ASeë[APLf+D(AH\ŸnA4Pj;(Af4WqA,v7(A YnA|,%d5(A GnAB* -(A&}!vAd6^)(A-{NwADl0(AzAA2(AofA2?*x4(A"(A2@6Ah39 #(A'DQAT5 \!(AjEqxXbAбo> (ACKApZ!(AhA$Z?$(Aw\A&$(A֜bAX|~!(A+a,A0+R (AYAش*#(AīILA!(A3[EA(?'!(AX D Ap<$(AqA,]:|$(Ahss'AtV$(AKAύ,(A?juXAT6(AdA(Ai &A1(A2(V쥝A0 (AKk)AH m(A{SAG+d (AJ3A$ȇ!- (ALAhOlq'AAp(I'AP2KA0B'AW A2'A^$=Ap:.'A@IFAV2'A*bx1RA8V?'AHZA 'A#4a*hAОh'ADChAt'A>PAuMe'A.A'AVT AB'A~4 Al 'A6* A`s'AXA)( AD'A7^aL Ax=,'AF3Z ACh'Arg A5T'Aee| AZ'Ay̐ A:u͖'Aal AvM'A+sl A~ 'AI AF&'A1. A{hg'Aɵ A'A~EP A#x'Aabd A4'AmNv AHAAa'A- A Ll'AۨN| A(!A/X 'A`a!A8|'Af!A<&A/4"ASvF&AUy"AM=&AAP""A,&A={Ё)"A7&Ay[:"AY&AQ't@"A\lҿ&A7mWE"A@q&AcH"Ali&A5&Av#Axx~&AMz#A\?&A#B#A@F|&A߉c#Ad͖&A'#AUӗ&A1? #A `&AVw$#A8*&AJX?#Av&A}P#A㼷&A|~#A-&Ad:$ACL#&Aj"+W $Ao&AyQN.$A8l&AbH2$Ap_޿&A 5$Az?#&A D>$A&AEeG$A8 [4&AK4aO$AX^&A X$AN <&A;Cb^]$AR&A=!La$AqS&Ae$A&Aw- j$A҆C&AW0Дl$A|&ABo$A &AUN]s$AXR&Ar v$A6&AUx$A&A}$ADr/&A$Atgq-&A/Ɛ$AL;ng&ACr $A0uu.&AN2$AB۠&A P$A9Ss&ARE$A.&AF3x]$A5b&AT$A&Ajg9$A&A$ASK J&AJOU$Al P&AQH $A0ho-&A`w$AHogy&A'#y$A@%;&A"Y.$A ,I`&Az$A4(U&AvV$Amkե&Aa$Aƴ`w&A3Y$Ani&A`1$Ak&A<$A@H&A@h~%Ai=Be&A&熴%AŊP&A] %A2%&AIi%A/&Aqz+g*%AM&A =1%Aoz&Au.7%A1A,&AEr&AMKu&A= r&ASo&AFҕ|&Aŏ&AmH&A0&A &A&AjC&A,O7&A&A4U0k&A/s{4&Ard&A>='Avn&A'A)>.&ASB} 'AP:N&A'A(&AtM'ATU&A$'A~^ &A(:o?,'Ac&A$KcC1'Ax&A :3'A(%Ld&Aʜ8'A*J&Ae%>'Aa&AwnDYC'AL4&AtUD'AS&AIG'AXX&A.FL'Ahu&AO'A-g&A;M'A W:&A-pJ'A&AlӈG'Al[&A,G'A &A#)(H'Ad͑4&A1 ;J'A0M&AM'AWԾ&A%R'A7&ANDT'A ģ&A=eX'A8D&A&44Y'A0҂7&A*Y'AX&AmvW'Ay9&AvR:Z'A%H'AL>Y'AԹS'AqlxU'A&AWiv'Az&A  'AP &&A6&'A&A I'Asz&AU'A-e5&A@Ѳ'A 8{&Afޮ'A>:5&AmP^'A;&ARe'ANN&Aᅾ'A?S&A3Ԩ'AW&AmP'A^2&AWs{'AZ}&A<3'A}&A]SB'A@4&AdE6'Am?_&A {ݾ'A=+&Ac+K'A)J&Ar-J'AQ\&Akc'AX9&A& )'A̫&AL5'Atm&A({'A&A['A3/&Al,(AkN&A&`(A ;&AU(A8&Ahg(AxϺ7&A\(AF|&ArشA(Aq&Ap(ALf&A,G(A3p&A#vX (AhX&AZ`s (A&A) (A|q&AFѱR(A-&A}(A`'&A (b(A|&A(AT|,&A7L2a(Al׾?'A\(Ah:'A5x3K'AJr'AC'A, 'A'Aεe'Al拰f'AA֭ 'AT'AJ/'A7,'A?'A5_'AD#/'3 'A=R'AlOB'A^q(A1\'A?s(A?4'Af%p(Atg'AnzH(A>X'A=P(Axq%'Ac (A\VF'A@E(A\hBL'AbLF(Aj|&ApU(A8&A(AІb&A](Apu&A29-(A+&Asf/(Al%&A D1(ADf&Az*O9(A](7&Aya:(A 9A&AZ @8(Ae&Ah> 2(A+`.&A.(AHĐ&A%OX&/(A<;&ArS1(A@x-&A,x2c5(A/&Aq$N28(AԈ{&A&=(ATx̙&AE>(AX^a&A<@S@(At&A8C(AJl&AofI(Ayl&A*] J(A Li&A#D9 I(A4Fe&AۊF(A+`rg&AEE(ADHAf&AE(AL]L_&A*F/UG(Ah)S&A ]M(A0MB&A%P(A8?&AԣQ(A"5;&AkVU(A)p2&A#~x[(A\(&As,^(A0Yn'&ACƫ_a(A\'&AwuO5c(Ae1&Aw} g(AP68&Ar6xi(A6&ALU l(A"2&Am(A9+&AЫr(Aڎ&Afw(Av'&A7,y(Aë&Af1}H{(AtT%AA|(ATkt%A[{(A7F{(A'N%A虾w(A\ x%A Cu(ApXp%A?olr(Ah%Aagp(AGЦĬ%A-%j(Ay|%AMh(Aav%A3#j(Als%All(AD7^n%A"/o(Ap:]Md%Ako(A4`%A}im(Al絚JU%Ak m(A)ER%A!em(AKC%A%po(A7%Ap(A%A|Lq(A]%Ag1u(A.$ATr(A`$AӼ1n(A$A-؉l(AP=$ATi(A퉘۟$A׻\h(Ad=$$Aqlg(At>$A:f(Arv$Add(AMm$A7Da(A hWl$Ad:6NY(A\/Vm$AGlhU(A&Mm$A>V(A'j$A?Z(A\LMd$A [(A2T^$A4(^(AZ$AQ=`(A;1$AXNc(At2!$A=R@jd(Ak$ABHf(A0\$A`#Hp(A,~ĵ#AgCmp(Ar4#Aq(A FZ#Aln"r(At#Aq(A{#Al(A|y#AbpKAf(AxLA#An+c(A,#W#Ajh(A]B#A8I-p(ApǢ#A)[s(A($]#Asz(AHT@}#A7|(A,ڇ#A~Q(Ap#S#A (AJ #AkQf"(Ax`#A gp(A Ԣ#Asfp(A#AfӅ (A$m3q#A~V(AxA#AKdї(A$`V#A^Y(Ad-Q#A D (Adm]#AAh(Ax]#AzlM(Aܣyp#A(Aȭ#Af5(Aƫ#A P(AIE1#Ah$-(AV#AY@ϰ(Ar-m#A!(APgqӡ#A#A(AQ#Ay"(Ad:~p#AJ-(Ar#AtP(Ay@v#A4P(AdG#A)A4un"AA b_A)AAis)AAk=#)A0JjAOU8v)A۬|AT[)A(2"Ad)AǩJ/Am)A'CڝAr )A0ȊAG)A8AA׌)AA}0H)APm~ÅAW\R)A*"Awթw)A(רVA>)D)AU5A=ܗ^)AYzAF{`)A,jA_\V)Ay 4eA]:q)AcmA)APjnAjm~)A`xAxOZ)ABzA֥)AZ1xAX)AWvhAUU z)A`TU$aAIC**AhLAv@> *ALOAAb=G*Ag14A~ĭ*AЬ>y*A?՟!*A$Ayjp]-*A8܊ A.[<4*A#ADK@*AA&C A\zJ*A74An6O*A8F<AѠaP*AHKAoN*A|XARZڧH*AA~G*A.>A;51G*A@K9XA9A*A|0%AO(#=*A(xRALY?*A0VgA(ʰH*A(rtAE^ I*AHY[A?6 3}M*A6AB7T*AXn! A;^*A{Ana*A8&A-~ n*A!G\hA~u*A`eXA- *A8CCA|q*A[)5A`Q *A@-A}k*A O'A*A &A5"̧*APbWAg[#*Apw A+*AR>Acfۓ*AhAA:Jǁ*AxAuF=*AAv޲*AH*WA'7ѵ*APAF@A_h*AB`A2Op9+A̴{Au+AhB%oOA_x4+A`+A<>+Aj!,A@+AA C-+}+AV8AǦy+Aw+A:Z|+AA'A ~+A3#AZ1Bn+Ao&AU+A`sy&A'G+A!dS'AN2ݐ+A%AJ a+A5dAT,+Ah{ULA!p+ALAwlF'+AkV A\,H+A@ AJ=2+A0Nd Ae#+A{AR+A?A =+A` AfgKӅ+A 2TA+AiAy9%+A AS,Z+A;Ay?7b+AWALJx+AKAo +AA,+AdMA 3>+A@,ʻA|p+As~ԶA"c[o+AX.GoA9\+A`Am+ANՓA%"+A`G A+Ap:@Ag'+Am؏A(+A ^}AY+AHsA m+A\[VAao&+A0qزOA,JTS+A;9<Aa{+A.jd7A6+A*)0Ad.9+AxF.ALY+A()A1Ip^+A`d$A2#+A0 &Ah*jY\+AØA)" +A> AG+A$AEk=+A@+AA,AA+,A`vRAR;>,A`RAc/*%,A-AԊr1,A}A ILB,A@yAsDK,A+mA-\S,Ai_hA2 ],ApGGAu)_c,AP׃A6g,A"A(l,A]AIsSp,A`OAӈQr,AoAVvlu,AG%Ab#y,A LA,|,A 'ASpG,AIA p,AwهAy&U,Apq_A67,A0/?qASǭ4,A)|Am7-,APjTA'%8:2,A@E9A\y>,AAL^m,A(hKANyJ,A`.A;/ ,A#A-G,ApAe[,AT Asz,A1 A:< ,AdA䰖,AGA_,AP++-A)hf,Ap:-eAo,Ag1y@APq,AA?vь,Ah*VA6ˆ,A<A*9,AטA,A [;ZARxm ,A+ޱA[,A A" ,Ap*AÙ`,,AFlAOe,A/ A~hd,A aGAq/,A1%UARST,AUA$߿,A/SyAN)C,A@zA!V,A UeADH,APd>NA:$,A0m@A#,AG0A/pF-A.C&Akcx -A_ID!A5F--ApIÙA05-A0X^&AĻ!-A^&NAqb%-A`1qA3.)-AW Ag7$0-A0B'A1 V9-AЍXA_6A-A/A %KB-A@dgASF-AR]AOF-A2>yA:F-APU;6A~,G-A@. A$L-A hACH@0N-A A8xO-ABX`YAW-A@ydhA\"mY-A ȳAx,A8+AK+As`HK~+AJ9*Y-Aڸ+Aoa2A׶Q+A`#7Apython-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries.shx000066400000000000000000000001641456565420200231130ustar00rootroot00000000000000' :Fظn&3VBAYD+9A2&\&[~python-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries_l.dbf000066400000000000000000000017131456565420200233600ustar00rootroot00000000000000t*UIDN F_CODECMBL_TYPENVTR_TYPENTYPEC USENRIVERC 25374900FA000 0 0INTERN 23N 25369900FA000 0 0INTERN 23N 25370900FA000 0 0INTERN 23N 25373900FA000 0 0PROV/TERR26N 25380900FA000 0 0PROV/TERR26N 25381900FA000 0 0PROV/TERR26N 25356900FA000 0 0PROV/TERR26N 25382900FA000 0 0PROV/TERR26N 25351900FA000 0 0PROV/TERR26N 25383900FA000 0 0PROV/TERR26N 25350900FA000 0 0PROV/TERR26N 25384900FA000 0 0PROV/TERR26N 25379900FA000 0 0PROV/TERR26N 25386900FA000 0 0PROV/TERR26N 25387900FA000 0 0PROV/TERR26N 25385900FA000 0 0PROV/TERR26N 25388900FA000 0 0PROV/TERR26N python-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries_l.shp000066400000000000000000002723141456565420200234260ustar00rootroot00000000000000' fI=3AywƠ 1ſl8AOy?I;g8Ag"_de8Am-_Z%[a8A[\8A u,BY8A|^Y Q8A?Ay+sN8AxkEeprM8Aٽ*`cJ8AӼl%5I8AC[vdE8AŪao"i܅C8Ary[kA8A63Ċ@8ALYT:q>8AzXGjƟ<8AJu8I4q<8ANXXݦK?88Aj@{/.rD58A<F鷬\28ASNda18Aܡbxi1"%8AG>vgp7[L8A0BDOO&i8A!sy8ABtYP8A] '!8ASNj 8A,PL 8A}9{y% 8A3k:8  8AR VL 8ACAbm z&ɼR7A2Ɍ sHM7Aӕґ Bf7ADI 7AߵS 7ArU 7/!7A bIH Bh7AX;!N ɵ 7Au3ke RK 7A9q ̀]7AE)ꂙ j6*7AA$q N7AЙ E)}07A@5 yrZ7Ao= ;7Aa@ ꣿwF7Ao#ߒX u2ρ7A/ 7AuD 07A`$ (7AKy'A 3mͼ7A-,e.a8 3<7AY؁S BJ 7A9)#e =67A@b 肅,7A;6|B ~7AYxU q7AVho7A=*"_~Ӏ+{7AXeho 9Տw7AB[!v7An^%!kv7A(&4v*Em7AC69j]̀7g7AI>Y&Jh7Am|fbAy^7Af\ [}cT7AV#zq~S7Ah ݡ](R7A(Šδ;hO7AwڇJM7A٤r%rH7Ax|G7AC唆F7ALfˀ&lE7Ax#D7A t,MXv;D7AJ1=Ͳ" C7A[ hKgB7A೷EPA7A 62bZA7AɯAlA7A[?[>7AH<7AN Znن27A8*Qx'7Aox`X_)#7AAJ`6#6!7ANamhZ9K/7AHU=l 7Ak>jy27A `Q7ASu7A) Bhw7Akŋ7AP#2ց 6A@|AW6Axݛc.STy6A6Af3476A"3$6AHn5A6A27Rf6A:HVq6A'i<ᮡ6Auǩ>ô3QӠ6A0@X6An_ CY0.6AtZ/EZ@6AxHGMe6A`4WIc-Ht6Ao]Kf߭6AD\YM_JҚ6AD9KO6A#3Q#6A[wSd?6A*TGc6A(°VT6AyqX=6A9^(Zpє6AI[1&6Ay]P$6Aó_[qK>6AM`;b6A-`)b6A*hcwq6AreEBώ6A-f26Ag%?6A O6iwn<6A`EЁjv7Ma6Alk6A0gslf'6A#˕)nNaΈ6AzMoc6A"|hpm6As?yq3Io;6Aor9r{{]_6Ah}s:lB 6A!pt"pw6AHhZû6A8:vG#6AQ>w`-x6Ayw(C(:A"4&Ơ = ;A^,J!];A{ŏiԂ;A:2Dޙ;AfU0;A3k:3`r;A) ` ﮙ;A0X܉;A?T/;A* bI. ;AzD0Qxfo;A4E2]LC%;Amj4kF!;A(4. ;Aa]4cb;A6";Axipx;A9T?'N;A; C;Aِ\%-J-5v';AngPxbw;A"wy2;AwJD;Aܘz9;At 0;AoE;tOc;AzU,c?V;A_{Q*0Ҟ;A2;7;AoSB;A ڦApeѓ;A{N/;A5}߸J|"`;AA .O;A{aNO00Zv;Aׅ;לTt;AamH$@)t;A`1QII p;A^hAW_b>o;Aq& whg`&n;Ap|lZn;Anm;AyqRzm`m;AWDt*]m;AXtRm;A˾'mt+`+m;A.06uA&[k;A}l !aj;AfRAWj;APxjPj;AD,j;AEL1ű@fh;Am aҒlff;AN H-e;AHڢo?e;AfRc;A9@,2Kb;A!ߩ]UYf`;A4}`;AeAL 0UCg`;AaLu6_;ASO#^;Ahc^*( ^;AzsY;AS1empXeX;A W;A0ÑjF4PW;ANKU;A 0+H4xT;AN^NT;AI} |q[P;A=!mhN;A ,1M;AX5@M;A :jP"L;Aw׃;<F;Aab!K?;A<>'W%W?;As0>;AfڲC)>;A+XC <;AC}ޢ O@u;;A/ U}2:;AS'βO8;AgF:7;AbJ3%A4;Afsyh1;AEAGXE/;AY2W.;A%UC-;AHNM(;AIl THqh%;A?z%#o}Z$;A&Rc*}@;A(F/Jө;AڋQ*c;AwTt+;APP[T;A/'dj;AkLl;A[ t:;AL*X;AYEuO> ;ARC3;AdN]W^jP ;AlEChc;A0i;A=BaGn:Ab :A]$D܅:ATo :AX3zw{:Aʑ7~aRw6֋:A)w:A5@aKrJ:AįPWg:A0 ΕF:A,dmC+Z<:Al믠3¦:AЮd:A*.˴$9:Aſv:Aq _:ARY)#Gњ:AYy*=:A5B) qt:AأGLd^:A^'8BJǓ:Ax0L ۍb:Ap3^:An::AV":AJ/ɑ+$C(:A"4&bکv8AUwPR/C(:A"4&C(:A"4&{0^Ʋ:AzB':A㖤I2:AR\N46M:Av\Fi:ApJ?Hx~:AE U>C~:ApsV뿷D}:AX6WX[{:ALlj`<z:AlwrbQ v:AP(o02u:A4{r/~Gt:Agwym:AHL? k:An$bȓ*h3j:Awli:AsG"q}o39AY PT9AF?SQ9ARv~9A8f9A<"  9AU L9A. r9ARG Fh9A\ey9Akd%tc9A"c<9AcW+S9A޻//E9A<=I8H(9Af8m9AJɊ8ct~9A 9Ŗr9A6kG9ۗ>9A2y@ggj9An0JSrj9AeS%9A ?VwDp9AQ۠<]]}F9AWmj磶9ADt~Q9A>‚,`9AI>5l9ATy=29ALۜѦ 9A.gp<Ԏ9A^v]t]9AuDZyI@89Ae>@]֣ɴ9A ډ9AMHݬ(}IF9AvR#9A]3gL b9A8][j9AeG.7e]9Av!~c9Ahz9A<]0aY79A/iW69A^qfǮ9Ag,2v B8}9A84,Nc9A@dbtZ>9Ad'f&_͐9AAW'cU9AY|W,Ȍ9AL 1Zʜ9A xH>jx9A]` GSD89A㠰PcF9AvuVkNu}9Afun^F:z9A=lzwfx9A2&'nZ?w9AUmpq9AI30ßvl9AWH{#a#i9AM`f9Au:g\c9A,Ka`9A K/&zGh]9A s!@[9A/NZ Z9A|\T02gzoW9AۺMg?QU9Am_4R9A %PTO9A6`^5ɯGO9AE%͇0L9Ab5t` I9AvPyF9A D9Any@9Aklw?<9A'(=8<9AeI6'+64wQ79AIUv9?Ǒ39ANFRMd09ALiNȹ09AYP1,9AW[;)9A*`^gE%9Aw1sRB%9Assr-.6%9A޷s[!9AJZv?_9A]_{ĊkF9ABF׎9ATܝ[nc>l9ADKux|9A( xNo69Aμ(? 9Av+u9 9A|j#ҽ?4D 9AzS"9AR.?.C9AfQ8Ak: saD8A bs8AߐM8A>1*N(8A"8oRu{8A^fț ˪8A 9I%#Y8A1j] E8AH *߼8A+4Q8AN,@*2}8A({.,O|f8ABron,ɰz8A-L.KGY8AXDt;6D 8Aͷt'Ca2z8AEG0L8A {R~ւ8AmXɤ8A}"<_lz8A{LCf-M8AIm:T8A%At>8AY{wл8Ap=xe8A>l(N8Ah B9 8AkF)~Ȣү8AJX΢m!B׭8A #ݳ8AG} -L8A!ўK8A54h-#C8A.%R,ZZ8Aұ!lڣ8A! fn8A!&BS8AHZ30`e8A1GP1q8Ae<'%\=V8AdjجM8A Id 8Aa;M,!8AMx/3PA8Aꏷ &gԨH8A@X(48A% n I8A*cw8Aj$ֶ)8A ^8A$k@ P}8AǢP Kf:I|8A$$-7z8Ag5*?T~y8AY+W/y8A:,jWy8A8㍜,y8AUwPR/bکv8Ak!bکv8Ak!_E8A,bکv8Ak!v8w8A"uM8 x8Au@t8_y8Au88A\u^k}*8AZR@T5Ԭ8A_,=QE՘8A(V8A՜88ABE_E8A_8A]oB48A |0v8A)~8A,?,~_ɺ8Aw}?U8Aٹw58Aj?v!8Av8A=_;v8AZ_/v?8Au;8Awj?8ARi_ 8AL_ir8A%gx8A|? c38Aкߜ]8A?L 8AԺK_f8AݹI8A4%F_8A޻E_28Aݺ_C/8AC8A_C8AeA68Afq?_ݪ8A]s9?F8Au6\8A*2I8Aƻ{2?8AX_0߿8A׺0?m8A.W8Aj *8Ah?&_s8A<&_8A޻E8A8ߟ8AA: 8A*8AY_8A̼L8A__t8A?38AȾ" 8A# 8A008A{ג8A>D+8A%9_8AWb]8A?_@ڎ8AO_98AQ_/8A6=8A?.>>8AT5_8AC388AQX8AsMu8AcNs8A&_Kn8Am<8AtC?8AsI?U8AG S8A[H8AʿO_8A~D?8A$\8A_9O8AML8A__EI8AQAI8A3c?C8AF=8ARVL.8AC_$8Ar#8Am?r8A+ED8A?yi8Ayr?8Aayq8A_ye_8Ax_mc_݆8AxjT׆8AgTֆ8Ag[͆8AHcX͆8A(c[̆8A_b^Æ8AhH^8AhVp8A?>Vtߠ8A߰N8AW J{_~8AM>~s8A>9T8A,?M8A(u98A??%8A__8A_P_҅8A ͅ8A_8Aq8Adu8A?l8AO8A9 E8A=8A"_<8Ab,8A?28A_8A8A#nj8A_ψ8Al?_8AJ_߄8A__݄8A(_݄8A{ڄ8Aqv؄8A5ׄ8AH_/Ԅ8A_Ԅ8AFk?̈́8A|Ʉ8Aߌz߾8Au8Aߕs8Ar_8A_dj߃8AX8A|?W_8A*kV{8AT?{8A#To8A_O^8A8G^8AF?]8AmFA8Az8>8A 7?,8A?S.$8A?+8Al?)?8A?8A8A?8Atߗ8A Ń8A48A?8Aj_8AD8Aߓ8A9s8AN?H8Aߪt8A]h8A`]8AG Y8A =8Ax _8AF#Ђ8APЂ8A*_J"_8A1v8A~0t8A}&l8Az:c8Av4Q8A>?cp"?H8AF_l>>8A|_=i)?>8A_h8:8AgC88Af-+8Aa98As\68A\|[88AZ+?8A gZV8AY;؁8A$BGՁ8A?BQ8A_7W8A%H߀8A0#Oa8AX^8A_]S8AW_dQ8Ai=NK8ATQA8Au!Y_58A W18Az R_!8ARe8Af]8A?b8A?w8A_tV8Aҟg8A\8A,d5A׽?دH_e5AF6>5A_XS5A[I?`5A#4H_e5A_Kb5A-_g__5A1@?V5AoNJ5AE55A~??5AĽxd5APėZ?5A_Yfɞ5A_nO5AK_5Ac`_~5Azao5AԾ_^_[5A \X95AW5A_s?5ADPӝ5ACXߴ5A̓l5ATM|5AӾ_%f?\5AoA5A-~V&5A׿_z|e_5Aؿ?a{W5Ayd?؜5AqwX5AWߎuQߦ5As|ߌ5A׿Nqe{5A}ooh5A=mX?[5AA߄ktG5Aܿib_05A;gv5Aee5A dsٛ5Abf5A?ap?5Af_dk5AZN^oH5A_ ]$5A[w5AjZp5A7Yk_ߚ5AXlϚ5A/_Wv5A_Vd_5A?{Ts_5A?Rj5A(3Q5AOOp5AI?Nm_5AVLg5A?Ji?5AO8Ih_5A0Gy?5AߪEbߴ5A*Dl5AdBk5A_r@l?Ś5A>y?ʚ5A_&=Қ5Ae;ٚ5Ao95A!L85Adx6w_5A 55A35A15A0ۚ5Ax/Қ5AR;.lɚ5A?-_5A_5,}?5AC+ߩ5A?)x5A?(u5A?'5Ae&{5A$5A#5A ?!5AB߈ 5A5A_Nߍ5A\ߓ5A_{5Az_5A_"5A]{w5A_$g5AP5A}_;5A__ 5Ad_5A5AZ ș5A]?W {5A ? n5A\ߒ &5A _5A И5Ak |5A__<5A5AG_5A-X5A?-R5A+5A_5A_M5A ?5A _MY5AR55A_5Ak5A%m˕5A<#_5A_5A8_5A }5ACp5A+^5A+_O5AaA5Ah,05A?5AS 5A߅5AM_a5A͔5Aef?5A_5Ap5ACM5A|75A5A}V5A`_?ؓ5A g_5A_5A?d5A15A_5AMK5A`?5A9O5A8_k$5A__5Aˑ5Ap5AZs5A _d@5Ahf!5A`5Acߴ5A`n5A05A_5Au^5Al5Ae5A?e5A~d5A^! d5A]?d5A?d5A d5Az_d5Aߓd5Apd5A>?d5Aߙd5Ad5Ae_d5A ?d5A&qd5A>?e5AT  ?!e5Ao He5A3 re5A ߔe5Avr e5Ae5Af5A,f5A;f5A"Jf5AP[f5A9gf5A&_vrf5Ac߅f5Aqf5A_f5Af5Af5Ag5A?Fg5A? _lg5A\?#"?g5AS#g5A-?%g5A ',h5A(Lh5AO*Wh5A*_h5A?+mh5A_-rh5AyH/_h5A461h5Aw2ߡh5A5?h5A6h5ATi8h5A%9?i5Ar;0i5AA?<\i5A4N>ߊi5AY?i5A_q@i5AdA?j5AC_Kj5A_D߉j5A_hEj5AAF k5A\?fGXk5A5Hk5A?Hk5AIBl5A%Il5AɿJJl5AJ m5A;KFm5AKm5A/Lm5A~?oM?m5A/QNn5A_BO?In5A^Pcn5AQn5A_jR_n5AпSn5AT_n5AhzVn5A#X_o5At_Xo5A?Y(o5AIZ>o5As[Ro5A׿[ho5A?\_o5Aa\o5A?\o5A]_o5AվW]3p5A`]dp5A]_p5ANQ^?p5Az^p5Au}_p5A[_F`p5A?/ap5A?ap5Afc_ q5AϿ_dq5A!_9f)q5A:g7q5AJhGq5A!\i_Wq5ACj?lq5Aſ&k?|q5A>kq5A?lq5Amq5Aھ?vnq5A0oq5Apr5A?pr5A[qr5A^rr5A_s?r5ACsq5AؾDuq5A;vq5Abwq5A"Kx?q5AԿyzq5A^zZq5A{?q5AM_|!q5A} q5A`t~p5A _wp5Aо-p5Aڀ_p5A__[pp5AɁEp5A?( p5A~o5A__o5A_o5Ag_Jo5A6_?o5A_?n5A_n5A_rn5A~_>n5A>Om5Ak2m5AҾ??tm5A=_Ym5A?m5AWԁl5Av_l5A_^l5A0_!?(l5AY_Uk5A?Â_k5AHk5A[_aak5A9k5A@{?k5AK?j5Abj5A#j5Aӿj5Ayj5Aֿ@jj5AHZj5AMj5A?IBj5AM=j5A_6=j5AC_E_Cj5AP?Jj5AK>Yj5A?k_hj5A?Uzj5AӽOߒj5A_j5A87j5A_3k5Ax?k5A_l5A?rl5A[l5A׽?دPI=3A͸ߣkt5Aȟl5A׽?د?m5Ak?n5AyVn5Ac?o5Akp5Aм p5A?%q5Ayq5A@ r5Aߏor5A޻e_r5Avr5A?6?-s5Ay?_s5As_s5Aߨs5APes5Av?s5At?t5A1}t5A߯?1t5A?|_>t5Aȼ_zLt5A\ Yt5A__ nct5Acs_gt5A7Iq_jt5AP&kt5Act5AŻ?m?Nt5A8q+t5Ans5A:?zs5A׻?6"n_s5Aw%_s5A{){r5A-~r5A?.wIr5AAf2r5Aú5nq5A`?s9hTq5A_F>lp5ABjp5A8Fwp5AYEG_5Av_5A^5A_?^5At_ߖ^5At^5Aƹ_N^5A\2^5A)?_]5AP }V]5Aqz\5Aι?x}\5Au\5A+s_[5A۹q<[5AnZ5A_?Bl_mZ5AʸjY5A)gߐY5As_e"Y5A?bX5A/A`FX5A޹^W5ATP\bW5A$_ZV5A&YHV5A˹W_ V5Ax?WU5Am?cVU5Ae?U7U5A6U U5A!TT5AyuT?T5A$T?T5A_S? T5ASS5Aڹ?S߂S5AS8S5ASR5A_0TR5ATR5A[,E5A(8_D5A_3?C5A?1_C5Al.?C5A8,B5A*_nB5Aκ* B5A׺I)A5A_( A5Ap(@5AS_'@5AM'?5A?&?5Aͺp%?>5A?$>5Aк_v#?=5A?"!<5A <5A%_)_;5A]_;5A_x_:5Aź:5ArF߅95A85A߱!}75A3#?65A_#z65A^$s55A[%45A#?% 35A=?%?25A_%?Y25A &15Ad_Q&15A&05A' 05Aº"' K05A'/5A& I/5A"&?.5Aƺ?S%?F.5Aݺ!$?-5AZ?!,5A(I ߾+5A$_u?*5A%_=8*5A)5Ad_9(5A?"6(5A'5A2t#'5AX &5Ar&5Aa45AG @5A(25A@?RJ5Av?Fq 5Aeg 5A<w 5Aoh 5AҾnh 5Aݘk 5A8t 5Av[@ 5A)_| 5AݾBrl 5A|5Av@5Až? 5As5Aߝ5Arm?5A}h5AE\{?W5A`y?H5AvA5Ayuy05Aɿdr$5Ap5AxNn5Aok|_5Aֿߵj5Alin5Aȿ_g/5A _e5Aݿ?e5A>Nc?J5Ab5A?ka5AͿ`5Ap_5Ai=Z?5A߉V4AXT34A|jS_4AhMJ4AChKd4AG4A_B4A?@14AK<?L4A74A14A9+?<4Abi%4AV_"4AU_|4AH4A_4A_4A9 o4A4A|; 4AXor4AFߠ4A6?4A?d4AN4A[_4A`<\4A_/4A4A4A!_d4AӶD4A$?ݲ'4AFݮ 4Aު_4A4A_T_4A_4Aj_4Au?d4A)_4A1 4A4A4A?+ ?4A_ {4Ay_ 4Ann&4Ae?04Aa_(4A^#4A#[\ 4AZ4AQW4AW7V _4A?'U 4A-S4AQO4A)N_4A!K4A_mH4A_%F*4A-ND4A2B04AA#_4A_|?>_4A>-4A3>64A[=~4Ak?J=6?4A?]<+?e4A5;:4A];9a4A?J;A4A::X4AnB:D_K4A_894A7"X4AMߜ6&?4A5*/4Ay*LM4AE!X4AhQK4A UH4A-jLp4A A_z4A_% W4A ?Yn4AU$4AJl?74A"U4Af?c4AT4A4jM4A 4A?s4A[l4A_4A4AR~4AF_zu4AT?4A4A ?W4AU_|S4A[4Ah9_}4A_4Av04A4Aq~_4A ?i4A4Al4A_44Ac_)4Arvߒ4A_?_4Asd4A_M4A(`4A֭4A?լ4A?4A߶x 4AQtc4A"_r4AZcԗ4A P.Ӌ4A),vN4AYN!" 4Av*ߟQ4A }|4AܢXuUy4Ai(t@w4Aw. [">t4A.8r4A &OCn4A_j4Av X(i4AIhdg4AlUd4ANc4Aȟb4A:bb4A˜oJb4Aě[b4AdܑHb4Ao b4An! a4A%\+a4AL ,+0 a4A)~1{a4Ao('7 P?z4A =4As 7I4A_f 24A 3AR!-N3A.߀/Hߎ3AT0<E3A_19?3Ap3N3A?B4=_}3AA5IT3AC7+?23A8D3A;@z3A1??<;3A@?F߬3A8>E3A_<H&3A;B3A2;S|3A(;93A_;T_3A3<M3A?V==i3A=S?3A)=C?3A=E3A߭<\13A;o_3A:I=3AP8ߦ7A7AY7AY?7AS 7A!B7AQC7AjD_7A*_E7A?E_7A'/F7AqF7A_2G?x7AjnH?f7A+IK7AI77A#J 7A_K 7AI_dL7A$M7AM7AN?7A7ZZv7A[k7Al?r[O7A7?Z\E7A\?77A 4]!7A]7A1^?7A_?޾7A_7A'`7A{a7ACbL7A?Ld"7AQe7Asf_׽7A}g_7A+_ho7A j<7A3?uk7A_l7A!_n7A5p07Aj/r?7A:_s7A?uH7APw_7Auy7A7_{7Az)~7Ana>7A&7A߃͸7A?ƅn7A?ԇ@7Ap_̈7Aa_;ҷ7AZ7A\\e7A 7A@_۶7Aߠ_7A_a7A*%7A=/_7A?)v7AwܖH7A5m_7Al̴7Au?^7A;_^7A=ѳ7A!7AT7Aߘ?7A,_y?7AI_97Ad??Ʊ7A+ `7A?>.7AN?)7Aͣ_7Af?# 7A?27A[R7A/e7A?7A߾ذ7AE_ˤ_ư7AZ?7A_;7Aߐ7A?_q7A a7A?U7Aq0?C7A_j?.7A7A?7A?7AQ7Ah߯7Aԯ7Aį7A?_7A%!7ANL7A_m߉7A{7Am7Aw?ߨ`7A N7Ao2>7A?k07A7?7A[_ܩ7A7A?_7A@_eծ7Aî7A?7A7A7A?T7A_xy7A.n7A_a7A?R7A_B7A667AM_-7ABm7A?7A7A?7AK_7Aa?-7A5Jԭ7A?p?ɭ7A7A_7A?7A? 7A07A?Rߋ7A/_7A^_v7A?k7AE_7A0خR7Al 07Av'7A!7A߯7Aۯ?7A?7A<-7AG7Ag۬7A?Ҭ7AƬ7A7A_7A?7AHߠ7A]n7Alߗ_7A;7Axͱ}7A??p7A<0?f7Am?R\7Ak?O7A_F7AU<7A 27A= (7A57Ah7A7Ad_7Aγ_7A_7A?7Aݫ7Aԫ7A˴?̫7A_ī7A+?7AG?U7Au7AK7Aӵߜ7A?7AM_57A:_{7A߾r7AZ_f7A 8?]7A_rX7AP7AH߾B7Aa87AH.7Av!7A?7A?? 7A_7A7A7A?+7AG[?7A_ߪ7A+_ת7A3Ѫ7Ap_x_Ȫ7Aջ7Aߺ7A^7AP?7A@?7A/_E7AK_7A(н7A?7A _Y߁7A?|7A%־u7Al7A?ud7Aǿ\7A_T7A_qK7A_E7AN=7AGo77Aj?17A_)7A=_$7A~_7Abߧ7A7A? 7AOz7A7Av7A7A*7AUک7AQ?4Ω7Aé7A7AB?7A7A_7A=7Aߘ?7Aq7Aw?<7Ay{7A9p7ABh7AVa7AߢX7A?Q7A6GL7As}E7A?=7AG_97A.37Ai_-7A)7A?$7A 7A!E7A??7AR7A07AR_`7A?7A7A7A_٨7AaШ7A$ʨ7A_7A߸7A;?߰7AWߨ7Aߡ7AM_?7A*7Atߌ7A7A_|7A:]s7A(j7AB?\7A%Y7Ai?V7AO7AJ7AOD7Aq;7A_77Ap-7A6E?!7A_7AX7A^07A^J?7A7A??7Aal7A]_7A__ا7A{a?Ч7A"ħ7A 7AP_7A?7A)7A?7A%7Ac_7Az7A7A_E{7Aߓq7A_h7Ac?Ha7Az?Z7AS7A'_H7A8O@7A_47A_+7A =_%7ARu7A_7Ay_C? 7ALX7A__7A7AM7A?7AO?7Au7AW?ئ7AR_?֦7A?ͦ7A&Ħ7Ah7AD7A_?7A_%7AWD?7A`_7A.7A7A7A7A&߀7AML}7Ah_ou7A_r7A_k7Aa7A?_[7Aj_iU7AN7A__J7A?E7A A7Ap/97Ax_c57A?17A6_)7A?7Am;7Ay 7A_7A_7A$27A~7Amߥ7A\_ڥ7AХ7Am˥7A*ĥ7A7A_߶7A_ 7Ar7A7Af ߍ7A_7AHw7Am7AF;b7A\7AU__W7A^?P7Af__J7A)S@7A??07A-_(7AT"7A?7A?7Al 7A?7AZ_N?7A?7A7A7A? 7A:<_ڤ7A~դ7A?_Ϥ7A@_ɤ7A?Ť7A7A_G7Aiߋ7Aߧ7A+_ߡ7A7A_%7ACQ7A}7A+{7A]s7AX?+?k7Aae7A~`7A_W7ALP7A??K7A6G7AQA7A_97Ag17A? _+7A_>$7Ap7A7A_7A_$7A߈7A?7Aa7A?7_٣7A?q?ԣ7Ạ7AA£7A,_ 7AA_7ALq_7A[?7A7A"?7Agx7Ap7A?k7Ac7Az:V7Ax_R7A?E7A77Az'7A_7A? 7A$7AV_E7A|7A֢7A\7AHbߦ7A N7A7#(ߦ7Aߦ7A_7A_7AH_7A#_E7A,xy7A^?h7A)_I7Ano_=7A07A?_#7A_7A0 7AbN_7A7AR7A?ܡ7Aw͡7A?[7A7A7AtA7A|p7A^7AK7A?=27Ad,7A??$7A7?7Ai\7A7A_?7A?ݠ7A?Р7AƠ7A_7A;7Au_O7Ag?7Ar_7A?7Ax7A'7A?7A?y7At7Av1h7A*Z_7A2eJ7A?I7A0D7A?7A?=7AY_:7A67A37A+_/7Ac!_+7A2'7A;?$7AO 7A`7A_7A_7A 7A7A_?7AQ?/7AX_7A?ڟ7A_ϟ7A_˟7Aǟ7A_7A _7A>7A _W7Al?7A7AN_7Ag?7Ab?7A {7A s7A|* k7AKF e7AU `7A;n U7A L7A E7A. 67A! /7A %7A 7A?+ 7AM  7A?p 7A 7A~ _7Am 7A ݞ7A_ _Ϟ7A$* Ğ7AIP 7AVf ?7A ?7A_ 7A> 7A*_ ߋ7A. 7A_ z7A_ s7A l7A1_ a7A#% [7A4 Q7AtM ?C7Al ;7A?y 47AH 7A? 7A  7A_ 7A 7A _7A 7A ݝ7A ?֝7AD? ?ϝ7A? ȝ7Ag _7At 7Ar ߯7A9_ 7A) ߜ7Am6 7A?F 7AO _}7A\ r7Ah g7AAz \7AA_} S7A I7A3 ??7A? 67A? /7A ?&7A 7Ax 7A? _7A? 7AE 7Av 7A] ߜ7A ?Ҝ7A_ʜ7A?7A17A2߯7A_?7A]C7ADߒ7A_E7AvN7AUw7AYdo7Agd7Au_i^7A_f_U7AeQ7A hF7A_j@7Ah77Ax!7A?7A7A)_7A_7An؛7A͛7AH7A7A7A7A_7A*7Aa_ 7A;6q7AG[7ANP7A Y=7Ao07AN!7A7A?? 7A/7A ?7A7A7A߷֚7A?˚7A]7A_7A_?7A_7An?7A7An7A\7ATT7AG7A?+<7A557A_G?*7AmV?7A?j?7A|7A7Ab߮_7A7AKٙ7A{ƙ7A?7A6?7Ag?_7A_7A7ACu7A4Rh7Ae]7A?_S7AߜG7A?;7A__/7A%7A77A _ 7A?&7A_B7A_Z?7Alޘ7A[_wט7A_w_ɘ7A%7AYߒ_7Afߧ_7A7Aߏ7A7A w7An7AH*g7A=a7AiAZ7AT?T7AV?G7A_m?7Ax_57A*7A?7A~7A7A7AL7AV?7A(?7Aޗ7A?ח7AT ї7A(Ǘ7AA?87AP߮7Af?{7A7Aߊ7Ah߾7Ax7A_?o7A*?_f7A\7A?_P7A_*E7A>;7AW?27Aip'7A_ 7Am_7A_7A 7Aj7A/_7A 7AQ_7A7A_7Ai_ؖ7A&ϖ7At5_Ȗ7AA7AP7Am_7A_7A07Ar߫_7Ac7A_?7AK_v7ADj7A_9a7AbY7A?yN7A߭A7A&?27A\?"!7A__7A 7A?7AG_7A?67A~^7A8ە7A;Е7A?ɕ7A7AL߶7A_s7A+7A7A7AK7A/v7A?n7A?b7A8W7A,?}L7A@7A_27A+_&7A\7A{7A_ 7Aw7A 7AN7AJ_7Au_ޔ7AӔ7Aǔ7A2I?7AGv_7Al?߮7A1_ߠ7A> 7A| 7A 7A {7A/!j7AS!`7A!?V7Au!_K7A!A7A}&"57A^",7A,"?&7A^"7A|" 7A_=#7Av#7A|_#ߓ7A $ӓ7A;$Ó7A$_7AR$7A<'%7A_Z%z7AX%c7A%N7A&@7A'&37AuT&+7A1g& 7Aj߃&_7A&7A&7A&7A&ޒ7A&˒7AD'߾7A]?-'7AV_8'7AE'7A^'7A9r'r7AF?'a7Aߞ'P7AC'A7A'67A'_*7A?'7Af?'7A '7A'7Am_'7Ag'ؑ7A_'ȑ7A'7Am_(7A'?7A (7A(?7A?(s7A(?c7A`"(Y7Am_!(N7A7#( @7AY |}8A>{ |}8A(":?|}8Azh}8A>Q}8Acv?P}8Aa9}8A}8A|8A3_|8Am;w|8AҬ)|8AګH{8AR{8A}{8A >{8A߭{8A??z8A5\z8A?z8AJy8A4?y8Ady8AǮ,?x8ATx8A?w8ADRw8A)?v8A?Gv8AO_u8A_xBu8A?wt8AQ:t8Aĭs8A_c_0s8Ar8A-ߋ5r8A^?=߱q8AVq8AS_-q8Ap8A_Hp8AĪz]p8Am|?,p8Aլqo8AЪ|o8A0ho8A,߄o8Ag_fo8AJk?o8A7o8An8A=?n8Au_n8A??|n8A_$_Un8AN?6-n8A7n8Aū?>m8A$zm8Aj?)m8A_l8A5?l8A\l8Au_l8A?k8Aӫ_Uk8AӪ^_ak8Aīk8Anj8AMej8Ab8j8Ai8A ?i8Ah/fi8Ag4?(i8Aԫ?E h8As?h8Ach8Aɬ?#h8Ag8A?߯g8A6}g8Aͩ _9g8A׬+?g8A7S_f8AǬ??f8A? Xf8A)f8A_e8ADe8A__F e8A_?He8Ae8Ad8AIߛd8A9d8Apd8AȮ _,d8A{c8A\c8A7Cc8A®Bb8AĬb8A_$?Yb8Am_ϲb8A߫_1a8A::"ma8Aߏ_%a8A; `8A1Ҫ`8A*߇0`8AѬ?_8A?&|_8Ap"2_8Aޥ?^8Af>$^8Aì٤%>^8AD^8Ah]8AF+_]8A>? ]8A9\8A:)ߩ\8ATrZ\8A_0,\8A-?)\8A|[8A*k'?z[8A/U D[8A_/[8Aڭ-Z8A+u?Z8AA%Z8A5?49YZ8AV(_ Z8A?>_Y8A>-VY8AG 2 Y8A(_µ%X8A_%?X8A˫ߌ'*X8A,W8A,&W8AJ6V8AD*߹V8A֫.uV8A)_8V8A7U8A_*U8A _U8A'.?NU8AZ)U8Aˬ+T8A7?^0uT8AI$#T8A3#_S8A?zS8AhA,S8As%R8A_R8A6_OR8A_"_R8ANDQ8A?uQ8Aߪ0)Q8A2P8ANߠ7ߍP8A8.H8A߽+H8AR_1_~H8AB14H8A;_G8A_J?G8A ?wG8AOG8AFN_F8A?GF8AsRuF8A_+LF8A5W`E8A_OKD8AQdC8A%]1C8A.\B8Ar!\A8A\?A8Axd@8Av_Y_?8A~5P_?8A_SX=8AQ<8Ae1<8Auh;;8AߢSX:8A]5\g98Aq88Ad3m_78AOi?S78A68Aj?+68AFr58AkJuQ58AZn_48A?'48A߭? s_38AϬ_*v"38A28A_?x18A8rs18AE{08A_-u?d08AC߹V08A}_Z08Aܫ_x~/8Aw/8A _l/8A }//8A_.8A٭?.8A_?c.8A1_ .8Aі-8Af[?l-8Aoώ%-8AO,8A??S,8A+8Aa?v+8Aίo+8A ld+8AƯD*8Am*8A+~_)8A|T)8A>{(8A_{9(8A|_'8A ~J'8A_B&8AR&8A5%8Aƭ5%8Aݬ?h_$8Az_o$8AM$8A1#8AWD?K#8A"8A?B"8Ac!8AXbߺ 8AԿ8AG8Aͫ?Lw8AN?28A[N8A??8A8A:!8A۬Sx8Aԫ?n8A@.V8AK_8AD)8A?,8A$_8A¬q8AP _8ANW8Aߢ_8AQ=8A!8A?B#8A,(58A-8AūE0?D8Ab_258A?918A =8A\?_8A?@S8AxOC8A7E8A{}G8A'?Iߙ8A K8A<L 8A©MN 8A3M 8A_oM9 8A/Nߒ 8AݨN? 8A٩O 8A0_TO2 8AOJO 8A,OO 8AjO_E 8A@O_8A(O?8AO8A֨?O8AzOF8AªOU8Az]PM8AJ8Q/8AYR8AS48AT?g8A)WV7A@nWB7A?YU7AƧ\%7Ag`C7Ayc7A?hZ7A_bk7Aϧ?/o7AQu7Aj{7A ~?_7A$_7Avf7A?Ɋ7AMV7A?3?7AiX=7AҦ?7A?u_^7A%?7A#T?7AV_K7Aا3?7AЩn7AGs?7A?_7AWrV7Aj_7Apc7A_7A]7Aw7AZֻ߰7A?_]7A7A*7A6_?m7A7A^?T7A7A1?e7A.7Ar_77AФ_H_7AϦ?j7ARK7AP7A}߲7A 27Aߩߒ7AG 7Aߣp7Aۦ=^7A/_,7AY߬7A>7A_7AB7A?D7A.7A_7A ?&7A_7_7AB7A_O?7Aޥ__7A_^_7A)7AΥ_E7A7Aܦ ?7Az7AV_Z7A_L7A1~>7AǤ 7Ab_7A_7AФ_57A B7Aզ_?7Aj7AǤ`~7Aߎ7A_7A$7Af7AM7AY?7A|7A47AR?7A{q7A_ _7A?9?7A'b7A37AɧP 7Aפ7AEN7Ao*7A 7Ab)7A 7A7A_?7A*ߑ7A O7AŤ 7AD 7A 7AT ߌ7AŤ 47Aߙ_27As!?7A'? K7A1_%7A67AE7AKS7AIdb7A_w~|7AA?7A7A7AY 8\7AnꠃbN7Ax_N7A7#(97A ($7A\ (7A(7A '7A' 7A'ڐ7A'ѐ7A:'Đ7A'7A)?'_7A'7A'7A?'_7A'7A'_n7A'Z7A'D7A '07Avv'7A*?`'7A:\'7Av3'?ޏ7AE'Ï7A_&7A&_7A&_l7Au&S7A3V&?>7A:&_7A &?7A?%7ADV%7A=I%?7A9%?7AW!%e7A.$R7A$@7AX߇$47At_a$7A:$7A{$7A`#Ѝ7A#?7Ao#_7Aq#7AI#7A#7A3#|7Af_#o7A"?f7Ax?"W7A{"I7A_x"?7A_U"17A4"'7A&" 7A!?7A%!7A!7A9! 7A!7AH}7A]? _.}7A @?|7A9_A |7AC_|7AkD|7A*E?|7A-E?|7AWFn|7AG_]|7A"GE|7AV\H?0|7Am=I|7AI?{7AJ{7AFL{7AmO n{7A6P^{7A;Q L{7A_R {7AISz7A=?5U?z7AWz7AZ 0z7AI_ ^ ?Hx7AI9qv7Aڇr7A;?p7Aߢp7AXp7Aߏp7Ap7A5Op7Ap7A̾zp7AQ_op7Afp7A_p7A_e?Up7A&Pp7A _Lp7Ay[Ep7A?bn7AZn7A ??Sn7A_Hn7A#!@n7As_6n7A/n7A?7'n7A%!n7A?n7A??n7A)yn7A__m7AANm7Am7Am7A?m7A'm7A]m7Au?m7A&?m7Ao_m7A+m7AW?m7Am7A߼m7A _m7AvHm7Aw_|_m7A@m7A?!m7A83_m7AF?m7A]wm7AKߌm7A?m7A?߃m7A9?L~m7A{[m7A?Um7A!?Pm7ARGm7A__>m7A-4m7A*,m7Ap!m7A?_m7A0_@m7Ajm7A"l7Al7Al7A?l7Afl7A&l7Al7AS&l7Af?l7A~l7Ahv?l7A?l7A l7A?l7A+l7A l7Ao{l7A,?rl7A?hl7A;_l7AYl7ASl7A__Nl7AU=Il7AkiBl7A߭;l7A_4l7A(?/l7A7?[%l7Al7A?l7A$k7AE߾?k7Ak7AI_Ek7A_j7A_ ߴj7A+ kj7A+!j7ATi7Ai7AXDi7Ah7Ah7Ai#?ch7A_Fh7A^g7A_~!g7A"?#_3g7AS_%_f7A91(߈f7Ax=*;f7AN,e7AY.e7A`0Qe7A7i2e7Ae4?d7A"h6dd7Ab8?d7A0_]:c7AT<?uc7A!F>$c7A8@b7A%Bb7AD2b7AEa7AGa7AI_=a7A_K`7A%_{M`7ANTOE`7A+Q_7AHR_7A.T?L_7AؿV_^7A?kX^7Ak?SZ_S^7AU_\?]7Am]]7AT_I]7Ap`\7AVb\7Anꠃb  |}8A,\8A(":1\8A,N8AYڀ8A? {?ڀ8Aj_ـ8A_1?؀8AΟ_*bՀ8AQc8A Qj8Ac{8A$_ޚit8AMߖra8A08Al{?8AS_S8AO_8A~F_8AS?A|8A?5@8A;8A{7߼8At%?8Ag?G8Adq8Ap8A!U_8AϥT_78A4`(8A?~8Ac?~8A~8A_~8A_-_~8A֨_~8A~8A?~8Ak>~8A^_~8Aߨ^~8AR_fP~8A.^G~8A YE~8AB_Y5~8A+Q~8AB_%:?}8AK7}8A;?}8Aë}8A,9 |}8A(": ?%7A0\7Anꠃbs\7Anꠃbߠ\7AB;dT\7A?Uf \7A_h/[7A*%iqj-*[7AP sS+oY7A D|iV7Aȗi{R7A@׹v'KP7Ae"MpYSGK7A SAbJ7A-[J7A?ʰUJ7A_ҰNJ7A_ݰHJ7A@J7A39J7At?3J7A,J7A!?&J7A?=J7A_UJ7AQtJ7AߏJ7A?J7Aر_J7AGI7A ?I7A$ I7A.+I7AZ_I7A_I7Ay_I7Ac?δ?I7AϽ_yI7An sI7A_6nI7AU?hI7A_waI7A\I7AVI7AյPI7A޽KI7A?EI7AC_5>I7Aþ_W?9I7A)w4I7A+-I7A'I7Ar׶_"I7AI7A_I7A9I7AǾ[ I7Aо?z_I7AȽ_H7A__H7AԷH7AH7A_H7A-H7AsL?H7A?mH7Ak?H7Aͽ?H7A_ƸH7A_H7AH7AH7A?H7A[H7AzH7A6H7A?H7AչH7A??H7A??H7A%zH7AD_sH7A]lH7AnxfH7A`H7AYH7A`̺SH7Aǽ??NH7AGH7A%AH7A3_<_;H7A}W4H7AJv.H7A_)H7A#H7A)?H7ALϻH7A?H7A _ H7A¾_H7Ad;G7AySG7A_oG7AG7AV_G7AG7AҼG7AV?G7A? G7A"?G7Aֽ?>G7A6?`G7AvG7AߐG7AG7AbɽG7A߾?G7AνG7AP_G7AF?<G7ATG7A(vzG7Ao__tG7A@_mG7AǾ_gG7AZaG7AL?\G7A`?UG7AAOG7AcIG7A.~CG7A_?>G7Aٽߺ7G7A?ֿ?1G7AW,G7Ag%G7AY5G7ALG7A*nG7AѽG7AEG7A?G7AF7A8 F7A/_F7ALQF7ADsF7AI?F7AvF7AF7AzF7A?F7AC4F7APF7Aڽ{_F7A?F7AT߸F7AF7Am_ߟF7A_"F7ABF7AZaF7AF7A;F7Aw?}F7A _xF7A̾sF7A&:mF7AUgF7AȽaF7A__\F7AH_VF7AQF7A KF7AȽ.FF7AuS@F7A u;F7A?5F7Au?0F7Aʾ*F7A%F7A?4_ F7ATF7A-{ F7AF7Aս F7AF7A#F7A5E7Aƽ?^E7A߃E7AE7AoE7A_E7A E7A~@E7AJf_E7AؽE7AE7A_?E7A?E7Aý_/E7AսWE7A߀E7A_?E7A?E7AE7A#ߙE7AIE7A?oE7AE7A?E7A ߀E7A_{E7AE7wE7ASg?uE7A]{pE7AjE7Až_eE7A `E7A\E7ANWE7At?SE7Aν_NE7A?_HE7A]CE7A~_>E7AF:E7A_l_5E7AW?0E7Aν_+E7A%E7Av!E7Aɽ5?E7AZE7An?_E7A޽? E7AE7ANE7AȽ$D7A8JD7AUsD7A?D7A_D7A;?D7A D7A_5D7A۽?^D7Ay߃D7A_D7AD7A>D7AWD7AGD7ApD7AD7A\??D7AD7A^D7A_+?D7ABPD7A_{D7A߄D7AԼD7ARyD7A] tD7AӼ0nD7ASQiD7AQwcD7A[^D7A?XD7A!SD7AMD7Al#_GD7A9E?BD7A d;D7AC6D7A1D7A+D7Az$D7AiD7A,_D7A8ND7A?o_ D7A?_D7AƼ?D7A __C7AP_C7A. C7AC7AA C7A}cC7Ao?C7AfC7AC_C7Aɼ?C7A?C7AҽC7A'C7A?C7AaC7A{C7AߓC7A?C7A#C7AC7A} C7AӼB7AB!_RA7An=7A`=7A"097A["87A"%?+87Am )k77A_/67Aź_*4567A857A4 >57A"Bf47AGu37AҺO?27AW27AKY17A`_17Ae17Aj07Ap/7A+wtV/7AL_ x.7AO{,.7A?-7Am-7A -7A2_,7Ab,7A߿,7A__+7A@q+7A+7A\_*7Ae/c*7A=_*7A9??)7A?)7Aŷ)7A>q')7A(7Ay1(7AE'7Aa&7AF[ &7A+F%7A`$7A?z#7AZ!7Ao? 7Aʶ087Aߏ7A?p7Af+Q7A{7A&?B7AG7A_7A[7A_P*7A8??7AM_7A`\7A?7AwL/7A?%7A0 w5Ar&MB6A_.MB6Ar&A6A*&_@6A&_B@6Aڨ߅%_?6AG?$>6Ag@${>6A٧ߵ#=6Ad"z=6AO'";6A̧0:6Aި96AU=96Ap?76A?76A_66A466A[=36A26A)_t ?26A16A??B16A?06A_S06AX/6A ?B/6A.6A#?M.6Ao?0 ?-6AǪY -6Am _v,6Aש__+6Ai?^$#+6AmwV*6AJ)6A_(6AZ(6ATX*'6A%&6A?%6AϩE$6A\q)#6Aª_ "6A0<)"6A?'!6AA?X>!6A87 6AW&@ 6A66AN?$,6Anߴ,?l6A@-6A(?-_k6Ai1a6Ar_g36A_zE6A^/?a6A B6A߁F6A?P_B6A?6A'?tA?6A?1?L6A36AĪN6A$?Q6AE86A{Lb6AZ@6A_1W6A|zZ=6A«~E_6A߰[?6AJ?:Ox6AE6A?ĽZ6A"K6A?ZO6AҩP?6AV6A.b,6A_T6AȪ@QF6AW߱6AߴdP6An6AI<N_ 6A__ 6A__2 6A9L 6A_kR? 6AoK 6AOk_ 6Aªss6Aq]6A0_6Am?6AZo%6A|?t?j6AΩ^5Aĩ_5A?v>5Au5A2_,_5Aߖ5AV*55A*J5AOA5Al`cp G "5AL5A ̅5A.+Uk d2!95AoDn:vME5Ae`5A=*35AEF'5ACG0B#i5Af^z 5A!diJ,5A 7M\a"5AuGFEɉ5Ai22PkӞ5AJo-{_@5A sjƚK5Auh/5A0?5Aհ"5A_,?5A5A˱ 5ADߚ5AޱW?t5A_x1?N5A85A85Aް /T5A!5AI45Al-?F5A?M0_ 5A)'5A -B5A_,D]5A1 %5AL@5A?m*5AR/?x5Az_ܷA45Aj?նD5AޱE5A?_35A )Y5Ax9C*5A!;5A9HFߠ5Aα_PIX5A{*J5A_C35A0-I 5AӲæ\5A&D5A@5A۱WKk5AuWB5A߱gJ5A?\5AeA5AG5Ak߿Te5AW#5A?P5A ?5A_Rt5AZE?25AvV5A ?8\5AȍkZ5AW5AR}U5AVQ_5A‰@5A`65AA_'M?5APl5A,`=5Ab?5A?OPߨ5Aò[j5Aݲ_~F?55Aɱ_}k%5A7?\}c_5A|W5A?߃{xU5Ayg5A6xp5A ^wb?v5Aߥuy35A_itb5Ae_lsk_5A^?rn5Aq_?]5Aߞpo5A5o5An_?5Alah5AɳkoJ5AƲje5AܲhW5A@?fh?5A`e~5AGco5Adal_5A__o5Att]5AV[q5A#Y|5AVp5A,T5APRd5AhSQu5AKP|_5ArN 5AqGL*5ABIM5A_Ff5AD5Aճ_Bu5A?@r5Aش)@ߩ5A+?x_5As3=t5A?:%5AƁ59r5Ayx8r5A 65A34s?55A_B3Z5Af1o5A05A&'/q5A._5A߷-5ASP-$Z5AMTA+k5Aw^X%5AŐfw9+5A)U7,5ADO@ۖ5A4j(D;Cq5A)Rd`l5A£Ho" j5AuhX亊A5A\}RkQp5A*F*d5AF>_F-5A/6t#Kq5A/2r~5A^2xB15AеjjDǾ5A]жi6 5Abw<ˢB_5AVY .5Au"*!#5A;W^|65AVb}^h5ANcϧY^,5A.x_ 5Alˎ_5Alpg)`5Ax_kٲ5Ay_n a5Ar c5A7j5AsF䜫ytd5A /E5AY4f45A^ɫg 5AҼq5AKH‘ (5AO'\ߦ5A+hV5Al"%w5mM5A]j\ԥ5AC̷a*=5AiTؾ5Abw=Gn%*5A!;UO5A՟,X5A{,2-k]5Aؙ;5-Ll5A??!5AHw5A8롂Dl95Aҫs5A3'T?5A*K5A[5AE_غAҞ5A˽K5AԶM 5A_B_5A6>5A_ `MB6Ar&r>6AJr>6A?x76A"06AQe(6A۰T!6AߖS6Ae6Aİz 6AC?l6AX6A|6Ah6AVy_6Aߎn6AVߒoڭ6A˰ߌaӭ6AV?̭6Aӱzŭ6A߅n6Adp?6A}߯6Aaߨ6A6A{yq6A|g6A _sp6Awm_߅6Anw}6Ahmw6Af\o6A`li6A1aja6An[xZ6A`Rr_S6AS{L6ANTD6A?H_>6AEo66A@o06AC_7j(6A?;o!6A2w_6Aa)6AT#t 6A}_6Ag6A?e6AJ_ s?6A9Y6AsT6Aqzڬ6Aks_Ԭ6A?h̬6A"?e?Ƭ6Ar_u6A_o6Ay6A]_6AW?sߣ6ASZ6AOmߔ6Ai_6Avu6Aɱ}6A̰l?y6A`_q6Af?hj6A;xvc6AGiV]6A_`o_V6AWtN6AQbG6AH?A6A[@^96Az2e46AѰ_0x,6A*x&6A!n_6A-_6A[6Aư 6A?{6A<_6Ab6A?e6Aj6Aİv߫6A{׫6ABg?ѫ6Ayhʫ6A'?d«6A?n6Aq_6Ax6A6A_h6At6A?e6Aj6Ax_r_6Aa|6ABwt6A?{n6A˱_o_g6A`t`6Ac_Y6A9{kQ6Aiuv?K6AwnC6AqY<6A_hz66AB_o.6AcY'6AZ] 6ATf6ARw6AڰLi? 6ACr6A?Aj6A?[?6A9i6A_0n6A^_46Aq+{٪6A"n?Ҫ6A_#˪6Aê6Al6A?o6Ae߮6AAy6A r6A?^6Ag}6A}_r_6A'6Ae|6A±_jv6A0un6A&?[_h6AŰ_`6A_sZ6Ai?yS6Aq|K6AnC6A;f=6A~56AUx_/6A:߿(6ANo!6Aϰ_6A q6A?m 6A߬o6A?6A?r_6A?6Aߗv6Aαu6A_ک6Aߐkҩ6Aj̩6Abĩ6A?6A`߃|_6A}m6A?uz?6Ay6AѰ_ph6A?t]6Akfߋ6Alo?6A_c_}6Al]ow6Ap^uo6A[__?h6AlW~a6AXZ6ARgS6A?JK6AdNE6A]K=6AEEj76A3Gk/6AA(6A[_8n_!6A8u6A<?6A4~ 6A.4b6A_/n6A.q6AH?'r6Aڱ)i6A_"i6Ae!٨6A&yӨ6Aq˨6A_p_Ũ6Aױl߽6AP?6Aq6A%_6Av 6Aj q6A y_6A~l_6Av6Aذ?~6AJrw6A>co6Ah6Ava6A#_Z6ArT6Aְr?L6AűtD6AKx_>6A76A?p?06Ay(6A_p_!6Aw6AF6A  6A3_6Aj6Ao6A-t6Av6Aw6Awڧ6A.yԧ6ADx_̧6A=}ŧ6Av6A{6Aհ{_6An6A+_?6Aαr6Aư6AB6A|6Ac~6ANw6Aro6Aֱn_h6Aba6A7rZ6A _kS6Am?L6A?k_E6A{r_>6Av{76A/6A?)6A,_s!6A?x6Ap6A= 6Al6A?6A߰6A_{6ATs6Aa6Ao?ۦ6AL߶r_Ӧ6A;߰k˦6AsŦ6Az6A?[6A_p߯6AG_ߨ6A~_6Aw6Aа_q6A?~6A߳n6As}6A=q_w6A߬o6A{h6Aa6Aİ߳_76AY ?6Aq׼r6Ab0Ҍ6A?,?6Aڱћ6Aod6AJ?6AZ?6Af_ 6Aٰ?1_6A: 6A2_R_6Az6A6A56A6Al! 6A86A[_!6AM6A_$ߒ6AҲ6A~6A__~6Au'?}6AC}6Ac|6A@.|6Aݻ{6A $O{6ABz6Af_Ykz6Ak?y6AwJy6A9_._w6A?h(v6A^?Mju6A?t6Ayr1t6Av_Ys6A_,_r6AHYr6AC?%7A0?%7A0_ 7A 7AC 7AS'? 7A+t 7AB/? 7A_3 7A&_h7/ 7AU; 7A?@ 7AE?t 7Aմ?G0 7A?6N 7AtU߾ 7A]? 7Aߗm_h 7A~r 7A?ˉ 7Aϱ_ 7Ap?s 7A tQ/ 7Aeng7Aۇgy47A,X9dD,7AB+H7AH(ceK7A OMQ#7Av{^kۮ7A!ty27Aw{\ۮ7Am3o A7Ay7A4W[57A&;۟n@)7A/ytKW7ABh4J17ATHU7ApR}tp}T7A4TWL7Ay_+A7AI2Kߺ7AR6A6As__ 6AU26APJ6A]d6Au6A6A|?6Aa_6A¯6Az?6A6AH 6A6A36AI6A0?[6Ael6Ac_ߛ6Aߔ6A6A6A߰_6A.y6AW_r6Al6Ae6As"^6Aۯ_4_X6AG_Q6A0XJ6Aְ?j?C6At<6A߄56Aޯ?.6A'6A_!6A>??6A?6AX_ 6Aׯ_6A6A 6A`??6A%6A,6A5:6AvK6A$S?6Ah?6Am_6A6Ap6A?6AE_6AQ6A6A*6A9Bߐ6AK_a_6A|6A}6A=__w6Ap6Aj6A_e6A _6A??X6A_ZR6A"zL6AC?G6Az@6A_:6A 46AG/6AO_4)6AeR#6A{~6AT_6A6A? 6A6A#6A%_B6Ab6Au6Ad6A __6A[?6A*?6A׮86Apb6A?6A)6A6A$?6A'_6AήL_6Aur6AC?6AB?6A-?_6A _6A®5ߑ6AN_d6A߉6A_6A~6Az6A43?u6AWXp6AXl6Ay_?g6AҮb6AR ^6A5Y6AdT6A?P6A~?L6A?H6AC6A=?6A$m;6A?_76A(_36A<.6A& ?*6AU &6A߁ "6A߷ ?6A 6A_ 6AD _6Ap ?6Aߣ  6A? 6A ?6A _/ 6Ac 6Aߖ _6AD ?6A ?6Aܯ' 6AnZ 6Aد_ _6A& ?6A 6A' 6A\ _6Ae _6A  6AV 6A(#6A?X6A˯ߑ6A6A_6Aڮ&6AƮa6Aܮ߼6Aߺ6AD6A96AV_k6A_6Aׯ6A$6A>ߩ6Adv6A6AЮ?6Aߡ6A_Q6A6AJ_6A6A)6Aîb6A?6A?6A6A@6A/u?6A߭6Ar?_6A6AR6AQ6A_6AE?6A?46Ai߂6Ak6A?6AB6AB_5?6A̯_n6A6A6AԮ_6A R6A6A ?~6Ax~6A???~6Aq}6Aߦ{6Ai_{6AT??z6APy6A?x6Aڮ_v6Au6Ao0t6Al_ir6Aq6Aӯ_o6AE m6AkH_l6A~j6A_ߴh6A=f6Aԯ&e6AЮ?\c6A_a6A__6Aʮ?\6A/Y6AgW6Av?U6Ay_S6A| P6A'>N6A p?K6AH6AE6A]_ B6AG ?6Az =6A :6AѮ _66Au!?36AүC!06Apv!_,6A/?!_)6A?!%6A "!6A @"6ADs"6AJ?"6Aj"6A"6A # 6A[?# 6Ar#6A,#6A_#6Ak_ $6Ai?:$6An$6A{$6AY$?6A%6AE%6A3|%6Aݮ?%6Ab%6A$&6A[&6AB&6A?&6A_'6A?:'6Aޮy'?6AR'_6A@'6Aj(6Aڮ,6Ar;-6AK-6A?-?6A-6A-6A0.6A?m._6A.6A_.6AƮ/6AO/6A/?6A?/6A/_6A506Ai06A9ߣ06Aޮ_06A ?1?6A7L16A16A̯16AM16A-12?6A˭e2_6A,_26A2_6A7_36A٭K36A߀36A36AT?36A*4?6Acf46A46A?4_6A@_5?6AͭE56Aw5_6AN5?6A?56A(_.66AIc6_6A_66A66A 76AA7_6A?7?6A376A7_6AX)8_6A_8?6A߭_86A8_6AǮ9?6AD>96Aծ?}96A96A?9ߨ6Ae:6A Z:6Aߏ:6A:?6A?;6A9;6A(n;6A_;6A;6A2<6A&R<6AP<6A<6A<_6A-?4=?6AѮi=6A=6As_=6A|>6A#M>6A>ߑ6Aۮ?>ߐ6A>?6A-?6Ab?6A?ߊ6A_?6A?@߈6AD@_6A ~@?6A>@6A5@6Aw(A?6A?`A6AA6Aխ_A~6AkB_}6A:B_{6AxB_z6A_By6AjBw6A_Cv6AoRC_t6AsCs6ACr6A>C pr>6Adb6A_b6Ad6Auj6Aa6A_??&6A1]6AĬ_]6A0z_o6Aϭ?^6A^_ O??6A V>6A_7,4ÿ6A/_;6Av W6A?S*6AY6AuE6AİXO_6A°6>߮6A]ߧ6AZ6A`E6AѰ>?6A^6AiP6As_OA6A'H?6A$Mz6A_Cu6A?Po6A@i6Aް|b?d6A6^R^6Aհ:I?Y6AtV_S6AHQM6A_G6AVB6A_D<6A+eE_76A>_HO16A_$Q+6A?O%6A?W_ 6A߰P6A?D?6A:u]6AwZY 6AZ6\6ADV?6A^i6A?X6Ai߫X6AQ6AicD6A?[ܶ6A[ Y׶6AB[_Ѷ6A7V˶6A_Ŷ6AK6ArY?6A:mQ6A;J6A1S?6Aװ?6A?fߧ6A&_6?6AiL6AӯBJ6A?\6AG6A&]?6A_V6AoP_6A JY{6Aհ#\v6A%cq6A?_m6A6?S_g6A ߀bb6AYX]6A,cX6A9c_S6A\N6Ag_I6A`W_D6A)?d^>6A@l96A?]36A?e_/6A?\)6A?X$6A?<6AQ?_e_6A;?8E6A?X?6AG 6A?P6ArG6A?~X?6AXT_6A_1P6A  X6Aǯ_B6AU_W?޵6Aհ?f_ص6A]?zSӵ6A°^C͵6A:Iȵ6AR_bµ6Ay?h?6Ae6A;I6A߉e6A%e>6AFH?6Aʰ"^6AаD6Ae6A?Y6A|[߃6Av_?~6AYex6Ay4Hs6A_Hl6AAf6AX?a6A0Z[6A4c?U6Av\_O6AW_RP_I6A$9R_C6A7?d=6A_76Ae16Ac?+6AҰ_S%6AwF_6A`\6AB`6AP&c 6Ac?6AK[6Ag?6A_R6A _d6AuC6AZJ6Am>M۴6A?Kִ6Aj?д6ATɴ6AȰnô6Ak?6A*V6Avyi6A-bS6AFN?6A+W?6A?f6Aʱn_6A`6A?O6AR}6ATXw6Au^q6AidNj6A _BEe6A ,_^6Aa_X6Ab]Q6AfJ6AeC6AߴY=6AH76AB_06AϰrS*6AzVj#6Aذ_EZ6A?)T6AI6AX6A.M6A_t6AZ6A X߲6A^ز6AwnҲ6Av?_?ʲ6Aѱ_{ò6AF6A?_6Anc߮6Aߤ`_6A_V6Ab?m6A̱m6A~W6AczX6Agl}6Ay^X?v6A \o6Au_SMh6AJUa6A7^?[6A@2cS6A̱,_L6Ah#qF6An?>6A`f76A_ j06AM)6AnV_"6A]6Ac?V6A!S 6Aΰ_R6Aeg6AR?6A[f6ArY?6AL6A?^۱6AްS_Ա6Agͱ6ASű6A߱T_6Ad6AűV?6Aߪr6A:ߤ\6APߛ6Ahߔ6AW6Aаi?6Ae6A_hw6A'lq6Acj6Aݯ?^?b6AO_W[6A d_T6A|jM6A;mG6Af?6AW76A@f_16A_j)6A _[_"6Ar6A{Y6AZ 6Aߛd6A1f6A}X_6A_q6A_f_6ADj6A\ܰ6Ac_^԰6A߭UͰ6A]߱Ű6Ab[߿6A?v?6AbߺQ_6A_a6Ayb6Af6Aj_V6Abi6Ao߆6AܰY6A6bx6A?br6AXj6AGi_c6A?p\6A?l?W6A hP6Aձ?qI6A%nB6A_0k?;6AZ:c46A@{_-6A3?K_&6AUq 6Af]j6Azgn6Are 6Aѱ_xj6A_|_6AƱ_6A>_h_6Ai?f6A;W߯6Aа_bٯ6AQd_ү6Apb˯6A?Qį6A|_q_6An6A_V6AUߧ6A?b6AӰY6A_i6Ap6Ae6ACs}6A_t?v6Ab_ko6Ahg6Af_'ga6A ?%yZ6A_.`?S6A.^K6Ad9XD6A =o=6AdF[_66A?Gj06A_Hx(6AOc_!6AxSX6An?T|6A[o? 6A_i?6AѰ_z6A߰ik6A_jb?6Aðks6Au\6AͰ?u`ڮ6A:?y]Ү6Aye̮6A__Ů6A@?X߽6Aq߶6AF_{6Aѱ߇b6A\6Ah6Axb6Ads6AıX6Ah~6AV?`_w6A°ߑ\?p6AG_[i6A̰?fa6AO?^Z6A?fR6AߘzL6A_WD6Agr>6A? xb6Adr6A>CLr6A>Cp6A?/D_o6A̭dD?m6APߟDl6AI_Dj6AEi6A]JEg6ATE_f6A_Ed6AgEc6A'Fa6A_F_`6A5F^6AƭF]6A_G[6A6A" K<6AWK;6AK_96Aڭ?K76AL66A4?4L46A׮oL16A?L?06AL/6A? M,6A_EM?+6A|M)6AM'6A^M%6Aӭ$N#6A[N!6ADN? 6A"N6AZ_N6A7O6A:_kO6AUO6AO6AP_6Aq?GP6A}_P_6AP 6AP 6A&Q? 6AVQ6AQ?6AQ6AͭR6AЮ_9R?6AoR6AR6A_R6AS6A KS6AЭ{S6AS?6A_S_I6AV c,H6AFCgi^6Ahٹ\oUF6A_ Et-,+6A*q x>6Ag]{vAbk6A O6X 6AcP6Aj~^ .46A:.͌6A}~N%{6A0h' 6AZ%x(O6A310?6AQȡ$^6A?G0aR6AXb`2hق6A4xF06A }6A8v?6A_Į6A ?6A~6A6&_6Ad=v6Az[|6A̫}6Aث6Ad߿6A_֯6A6A__6AX?:6AZ|6A+o{6A?x_6Ac_6A ̰6A*_6A?6A?%y6AmE|6A$]v6A?zp6A7_k6A߷d6A_ֱ_^6A{W6A?R6A@?(L6A$H?F6Ac?6AD96A(36A?,6A:ز_'6A^_!6A6A)_6A_A 6Ac6Ay_6A6AK6AE̳?6AZ6Aw?6A-?6A֫86AP?6A/k6A6AS_6A??6Am_д6A6A_6A 6AT86ARw6A_j_6A~߂6A|6AΫ?v6A[_ҵo6A٫?~i6Ab6A_[6A?-U6AFO6A/^H6AuyB6A<6A?46A/6A?նu(6A"6A6A 6A06AI6Aa6AW?v6Aq6A/ߧ6A̪??6Aѷ}6A?y_6A/}6AX_y6A(w6Aت?6A._P6Akz6Af_{?6As?6A ߧ6A__6AҸ{_6A6?6A^?6A9 {}6A?'v6A%8_p6A_Hi6A!cb6At[6AzU6AߟN6Aګ?G6A¹A6A_ҹ:6A46AZ~-6Aߪ&6Ai6Aʫ_16AE6AU 6AOg6A~6A6A6A6Aƺ6Aպ6A?6A6A _6Aq_6A?.6A?6A~H߬6A?Zߥ6A^k6A6A6A?6Ay_6Aߪ»?}6ABͻ{?v6A1޻?o6Ah6Ata6A_ Z6AS6A?0?M6Aʪ9_F6AJ_?6AB\86APe16Akv*6AΫ~#6A\6Ae6A_6Af6AǼ6A?ټ?6A{_6AѪ?6A~6A6A_6A!_%6A56A?{6A_?Qx6ArZ}_6A`6Al6AO}6AG6Atߑ6A?6AȪ6A̫ߵ}6A>߻v6Aƽo6A׽h6Ara6A@zZ6A_S6Ax?L6A| _E6Az>6A~&{?76A:-06A_7_)6AA?"6AVL~6AT6A [ 6A?hu6Adi6Az6Aɪ{6A>߄?6A 6A_y6Az6A6A6?6A?6A6Aɾ_6AīҾߪ6A?Ӿ6Abݾ6A?6Aë6AC6A _6A_y6Aū?r6A<?k6A\c6A?]6A_$U6A(N6Al/_H6Aȫ7@6A;?:6A?E26A_F+6AP#6AQ6AR?6A_Z_6A\6A]}6Ah?6AXi6A_q6As}_6ATtb6Adpython-mapnik-0.0~20240222-5ab32f020/demo/data/boundaries_l.shx000066400000000000000000000003541456565420200234270ustar00rootroot00000000000000' vI=3AywƠ  VJ@d 8qsn " ` `v p xpython-mapnik-0.0~20240222-5ab32f020/demo/data/ontdrainage.dbf000066400000000000000000010054071456565420200232120ustar00rootroot00000000000000t.EAREAN PERIMETERN ONCART_N ONCART_IDN F_CODECHYCN CGNDB_ENCCGNDB_FRCNAME_ENCXNOM_FRCXShape_LengN Shape_AreaN 0.00606000000 1.04365000000 12106.00000000000 10035.00000000000BH000 8.00000000000EKIEAEKIEALac aux Allumettes Lac aux Allumettes 94904.1807405000053679478.6801000013 0.00320000000 0.77054000000 12159.00000000000 10041.00000000000BH000 8.00000000000 70249.3540523000028419576.1152000017 0.00118000000 0.30217000000 12169.00000000000 10046.00000000000BH000 8.00000000000FATLQFATLQLac Coulonge Lac Coulonge 28540.1977518000010414534.1907999999 0.00158000000 0.62052000000 12193.00000000000 10075.00000000000BH000 8.00000000000 59196.6187428000014069090.3977000005 0.00140000000 0.31393000000 12215.00000000000 10166.00000000000BH000 8.00000000000FCFRFFCFRFMuskrat Lake Muskrat Lake 30055.5513839000012505812.3793000001 0.00778000000 3.46993000000 12240.00000000000 9849.00000000000BH000 8.00000000000 292702.2661250000269522529.1695999950 0.00790000000 2.14028000000 12242.00000000000 10180.00000000000BH000 8.00000000000 191101.8603300000070732124.0013000071 0.00007000000 0.05679000000 12252.00000000000 10240.00000000000BH000 8.00000000000 5135.04802324000 586762.39023300004 0.00056000000 0.11513000000 12258.00000000000 10293.00000000000BH000 8.00000000000FDVDQFDVDQMink Lake Mink Lake 10020.883473500005033471.83992000017 0.00066000000 0.16527000000 12301.00000000000 10426.00000000000BH000 8.00000000000FASSSFASSSConstant Lake Constant Lake 15474.742595500005962369.59399999958 0.00017000000 0.06333000000 12302.00000000000 10244.00000000000BH000 8.00000000000FASSHFASSHConstance Lake Constance Lake 5888.263830190001552033.11430000002 0.00049000000 0.13571000000 12304.00000000000 10371.00000000000BH000 8.00000000000FBPPVFBPPVHurds Lake Hurds Lake 12173.866877300004357037.73479999974 0.00104000000 0.44120000000 12306.00000000000 10345.00000000000BH000 8.00000000000 39107.128497700009325764.22925000079 0.00192000000 0.23861000000 12310.00000000000 10233.00000000000BH000 8.00000000000EGCZGEGCZGLac Deschênes Lac Deschênes 21198.5340797000017209987.5282999984 0.00342000000 0.69545000000 12317.00000000000 10387.00000000000BH000 8.00000000000FDDESFDDESWhite Lake White Lake 63748.8626748000030783749.0373000018 0.00043000000 0.11258000000 12322.00000000000 10435.00000000000BH000 8.00000000000FDKJNFDKJNNorway Lake Norway Lake 9943.991039550003828894.82800999982 0.00006000000 0.03779000000 12328.00000000000 10441.00000000000BH000 8.00000000000 3230.71311523000 500947.29785999999 0.00146000000 0.22734000000 12340.00000000000 10490.00000000000BH000 8.00000000000FANSOFANSOCalabogie Lake Calabogie Lake 21782.4486970000013179279.6905000004 0.00013000000 0.05286000000 12344.00000000000 10124.00000000000BH000 8.00000000000 5054.876930120001173343.42506000004 0.00045000000 0.10030000000 12350.00000000000 10150.00000000000BH000 8.00000000000FBGSIFBGSILoch Garry Loch Garry 8850.522137720004014869.65077000018 0.00210000000 0.35668000000 12355.00000000000 10567.00000000000BH000 8.00000000000FAJJNFAJJNBlack Donald Lake Black Donald Lake 33485.0767300000018956753.7362999990 0.00110000000 0.36572000000 12358.00000000000 10543.00000000000BH000 8.00000000000 31243.479413700009935173.99588000029 0.00009000000 0.04481000000 12361.00000000000 10335.00000000000BH000 8.00000000000 4307.35705623000 846712.24436500005 0.00041000000 0.15543000000 12367.00000000000 10446.00000000000BH000 8.00000000000 14299.702566200003735852.78085999982 0.00005000000 0.03051000000 12373.00000000000 10632.00000000000BH000 8.00000000000 3106.87436578000 477112.62222199998 0.00767000000 0.67649000000 12378.00000000000 10089.00000000000BH000 8.00000000000EHZTQEHZTQLac Saint-François Lac Saint-François 62479.6232585000069358492.0355000048 0.00108000000 0.23564000000 12380.00000000000 10622.00000000000BH000 8.00000000000FDSHAFDSHANorcan Lake Norcan Lake 22291.378614700009759106.75307000056 0.00091000000 0.11908000000 12383.00000000000 10513.00000000000BH000 8.00000000000FARGQFARGQClayton Lake Clayton Lake 10993.100226500008224460.91719000041 0.00034000000 0.08241000000 12388.00000000000 10477.00000000000BH000 8.00000000000 8078.809758790003036933.96305999998 0.00171000000 0.38738000000 12389.00000000000 10677.00000000000BH000 8.00000000000FAPPOFAPPOCentennial Lake Centennial Lake 36170.8265708000015412092.8888000007 0.00227000000 0.54339000000 12397.00000000000 10393.00000000000BH000 8.00000000000 52169.0297975000020585391.4666999988 0.00007000000 0.03819000000 12402.00000000000 10691.00000000000BH000 8.00000000000 3289.26549773000 616743.68836499995 0.00044000000 0.08262000000 12405.00000000000 10539.00000000000BH000 8.00000000000FCVCIFCVCITaylor Lake Taylor Lake 7973.699318160004002776.18227999983 0.00006000000 0.04240000000 12410.00000000000 10631.00000000000BH000 8.00000000000 3571.46601997000 573891.69180000003 0.00007000000 0.03639000000 12411.00000000000 10638.00000000000BH000 8.00000000000 3148.76974452000 606256.81763700000 0.00331000000 0.51430000000 12413.00000000000 10528.00000000000BH000 8.00000000000FEALEFEALEMississippi Lake Mississippi Lake 49031.2907344000029978284.0373000018 0.00049000000 0.11773000000 12427.00000000000 10739.00000000000BH000 8.00000000000FAOOMFAOOMCanonto Lake Canonto Lake 11239.475212100004399514.90397999994 0.04847000000 6.34132000000 12431.00000000000 10264.00000000000BH000 8.00000000000 570990.80401299999445378570.862999975 0.00013000000 0.05036000000 12435.00000000000 10675.00000000000BH000 8.00000000000 4822.882554300001151202.41708999989 0.00017000000 0.05033000000 12436.00000000000 10642.00000000000BH000 8.00000000000FBLCWFBLCWHaley Lake Haley Lake 5083.279097920001495848.03960000002 0.00072000000 0.18140000000 12438.00000000000 10774.00000000000BH000 8.00000000000FDRCFFDRCFPalmerston Lake Palmerston Lake 16831.661415900006513223.30977999978 0.00012000000 0.05796000000 12440.00000000000 10769.00000000000BH000 8.00000000000 5180.472207690001089821.77717999998 0.00022000000 0.07060000000 12449.00000000000 10802.00000000000BH000 8.00000000000 6319.112623860001973219.71992000006 0.00025000000 0.08387000000 12450.00000000000 10740.00000000000BH000 8.00000000000FCHGCFCHGCPatterson Lake Patterson Lake 7349.998102540002282564.09317999985 0.00015000000 0.04645000000 12452.00000000000 10786.00000000000BH000 8.00000000000 4682.440137540001341602.22401000001 0.00065000000 0.14013000000 12458.00000000000 10784.00000000000BH000 8.00000000000FAVFGFAVFGDalhousie Lake Dalhousie Lake 12374.284045100005886130.60850000009 0.00012000000 0.05056000000 12461.00000000000 10463.00000000000BH000 8.00000000000 4764.086543040001060033.28460999997 0.00251000000 0.60111000000 12463.00000000000 10835.00000000000BH000 8.00000000000FAUOSFAUOSCrotch Lake Crotch Lake 54646.8096255000022852206.2325000017 0.00052000000 0.20257000000 12464.00000000000 10808.00000000000BH000 8.00000000000 17718.521255000004685527.73648000043 0.00019000000 0.09035000000 12467.00000000000 10850.00000000000BH000 8.00000000000 8016.736296310001710678.13250000007 0.00081000000 0.31462000000 12468.00000000000 10777.00000000000BH000 8.00000000000FAHDXFAHDXBennett Lake Bennett Lake 29020.017484900007372221.49309999961 0.00246000000 0.64126000000 12475.00000000000 10696.00000000000BH000 8.00000000000 61403.2525271000022408034.8236000016 0.00019000000 0.06240000000 12480.00000000000 10752.00000000000BH000 8.00000000000 5918.100012680001703251.40523999999 0.00008000000 0.03934000000 12482.00000000000 10796.00000000000BH000 8.00000000000 3631.99031545000 695741.53601499996 0.00002000000 0.02172000000 12484.00000000000 10766.00000000000BH000 8.00000000000 1969.93674310000 221734.95065399999 0.00003000000 0.02408000000 12485.00000000000 10795.00000000000BH000 8.00000000000 2202.26895403000 295098.48803600000 0.00137000000 0.33354000000 12487.00000000000 10943.00000000000BH000 8.00000000000FBTEAFBTEAKashwakamak Lake Kashwakamak Lake 29906.8386585000012504697.2704000007 0.00154000000 0.21246000000 12488.00000000000 10776.00000000000BH000 8.00000000000FCBUKFCBUKLower Rideau Lake Lower Rideau Lake 19977.9855926000014006675.7641000002 0.00020000000 0.08805000000 12489.00000000000 10792.00000000000BH000 8.00000000000 7587.724487860001805476.39904999989 0.00005000000 0.03413000000 12498.00000000000 10855.00000000000BH000 8.00000000000 3363.74436319000 439446.09425199998 0.00320000000 0.58503000000 12499.00000000000 10950.00000000000BH000 8.00000000000FAHYHFAHYHBig Gull Lake Big Gull Lake 53191.8185528000029154209.8092000000 0.00076000000 0.17694000000 12501.00000000000 10811.00000000000BH000 8.00000000000FDOJWFDOJWOtty Lake Otty Lake 17485.568971400006899920.64304000046 0.00586000000 0.81493000000 12504.00000000000 10812.00000000000BH000 8.00000000000FAIGJFAIGJBig Rideau Lake Big Rideau Lake 79232.6681638000053516793.0456999987 0.00005000000 0.03242000000 12508.00000000000 10710.00000000000BH000 8.00000000000 3206.31965794000 441914.33047500002 0.00028000000 0.07542000000 12514.00000000000 10826.00000000000BH000 8.00000000000FEGQEFEGQEBass Lake Bass Lake 7556.607784280002564089.45262000011 0.00007000000 0.04019000000 12515.00000000000 10729.00000000000BH000 8.00000000000 4102.80584479000 631143.55331400002 0.00083000000 0.19152000000 12516.00000000000 10889.00000000000BH000 8.00000000000FAQSWFAQSWChristie Lake Christie Lake 17569.740686400007541785.58994999994 0.00055000000 0.11761000000 12517.00000000000 11005.00000000000BH000 8.00000000000 10506.096521100005051962.74679999985 0.00003000000 0.02559000000 12519.00000000000 10940.00000000000BH000 8.00000000000 2365.06728631000 312342.68510599999 0.00023000000 0.06049000000 12521.00000000000 10790.00000000000BH000 8.00000000000FATWTFATWTCranberry Lake Cranberry Lake 5626.905110120002106072.58299000002 0.00062000000 0.13008000000 12523.00000000000 10842.00000000000BH000 8.00000000000FDOFWFDOFWOtter Lake Otter Lake 12900.894369900005650426.40837999992 0.00009000000 0.04441000000 12524.00000000000 10872.00000000000BH000 8.00000000000 3969.21328192000 795764.66898700001 0.00040000000 0.08788000000 12525.00000000000 11007.00000000000BH000 8.00000000000 8169.542603550003619814.63445999986 0.00044000000 0.11504000000 12526.00000000000 10897.00000000000BH000 8.00000000000FAJMXFAJMXBlack Lake Black Lake 11117.078570400004058662.35502000013 0.00009000000 0.04579000000 12529.00000000000 10873.00000000000BH000 8.00000000000 4531.66525334000 786523.16984400002 0.00198000000 0.36082000000 12530.00000000000 10995.00000000000BH000 8.00000000000FDXVDFDXVDSharbot Lake Sharbot Lake 33913.3082618000018059383.5511000007 0.00014000000 0.06452000000 12533.00000000000 10970.00000000000BH000 8.00000000000 5896.777666920001306982.88348000008 0.00015000000 0.06776000000 12535.00000000000 10848.00000000000BH000 8.00000000000FBQLMFBQLMIrish Lake Irish Lake 6875.701813630001392634.81823999994 0.00423000000 0.72854000000 12541.00000000000 10993.00000000000BH000 8.00000000000FDJGIFDJGIBobs Lake Bobs Lake 72585.3811656000038726562.2939999997 0.00039000000 0.10699000000 12545.00000000000 11090.00000000000BH000 8.00000000000FAHVHFAHVHBig Clear Lake Big Clear Lake 10182.604843300003589287.44054999994 0.00049000000 0.13261000000 12551.00000000000 11028.00000000000BH000 8.00000000000FAUQKFAUQKCrow Lake Crow Lake 13977.053493900004478115.11632999964 0.00013000000 0.05267000000 12553.00000000000 10912.00000000000BH000 8.00000000000FAGVQFAGVQBellamys Lake Bellamys Lake 5028.046404790001177749.60083999997 0.00022000000 0.06714000000 12555.00000000000 11075.00000000000BH000 8.00000000000FBXBOFBXBOLeggat Lake Leggat Lake 6087.759854630002005234.53921000008 0.00046000000 0.15811000000 12558.00000000000 11127.00000000000BH000 8.00000000000 14678.832904300004230614.95739999972 0.00160000000 0.30048000000 12559.00000000000 10996.00000000000BH000 8.00000000000FCZFHFCZFHUpper Rideau Lake Upper Rideau Lake 27670.6614135000014608090.9903999995 0.00079000000 0.17995000000 12562.00000000000 11086.00000000000BH000 8.00000000000FBAVCFBAVCEagle Lake Eagle Lake 16187.570996900007229707.46544000041 0.00101000000 0.23674000000 12563.00000000000 11036.00000000000BH000 8.00000000000FDERAFDERAWolfe Lake Wolfe Lake 22300.035710600009250776.13598000072 0.00047000000 0.15348000000 12565.00000000000 11112.00000000000BH000 8.00000000000FCALLFCALLLong Lake Long Lake 13569.741660700004287594.51745000016 0.00029000000 0.08688000000 12567.00000000000 11027.00000000000BH000 8.00000000000 7616.896946560002623889.40318999998 0.00021000000 0.06034000000 12569.00000000000 10944.00000000000BH000 8.00000000000FBCKJFBCKJLake Eloida Lake Eloida 5714.445647850001920771.39052999998 0.00009000000 0.04074000000 12571.00000000000 11085.00000000000BH000 8.00000000000 3830.02622023000 797934.74309799995 0.00007000000 0.03493000000 12573.00000000000 10926.00000000000BH000 8.00000000000 3413.58323506000 658317.49908900005 0.00342000000 0.68535000000 12574.00000000000 11030.00000000000BH000 8.00000000000FDOOUFDOOUNewboro Lake Newboro Lake 62528.4805458000031323191.9133000001 0.00086000000 0.17818000000 12578.00000000000 11002.00000000000BH000 8.00000000000FCYYUFCYYUUpper Beverley Lake Upper Beverley Lake 16509.631732800007920079.07577999961 0.00019000000 0.07757000000 12579.00000000000 11196.00000000000BH000 8.00000000000FEHVZFEHVZFifth Depot Lake Fifth Depot Lake 7683.780631980001764189.65510000009 0.00034000000 0.08821000000 12581.00000000000 10982.00000000000BH000 8.00000000000 8890.946068790003137464.77503000014 0.00103000000 0.21272000000 12582.00000000000 11040.00000000000BH000 8.00000000000FCBPSFCBPSLower Beverley Lake Lower Beverley Lake 20959.475838500009438846.07265999913 0.00033000000 0.13249000000 12583.00000000000 11130.00000000000BH000 8.00000000000FAOOBFAOOBCanoe Lake Canoe Lake 13545.069652600003051734.07565000001 0.00026000000 0.09481000000 12584.00000000000 11227.00000000000BH000 8.00000000000 9135.680320890002372194.98070000019 0.00023000000 0.08049000000 12585.00000000000 11154.00000000000BH000 8.00000000000 7716.901303520002151167.41688999999 0.00021000000 0.06485000000 12590.00000000000 11017.00000000000BH000 8.00000000000 6218.066607760001911306.95188999991 0.00151000000 0.29987000000 12591.00000000000 11122.00000000000BH000 8.00000000000FAWRDFAWRDDevil Lake Devil Lake 26949.7215765000013812203.1447999998 0.00040000000 0.10107000000 12593.00000000000 11018.00000000000BH000 8.00000000000FBIWBFBIWBGraham Lake Graham Lake 10140.445438600003659964.45894999988 0.00104000000 0.18406000000 12594.00000000000 11105.00000000000BH000 8.00000000000FDTYDFDTYDSand Lake Sand Lake 17122.492449800009500035.17961000092 0.00110000000 0.27366000000 12596.00000000000 11116.00000000000BH000 8.00000000000FDMQYFDMQYOpinicon Lake Opinicon Lake 25741.9320884000010140367.0492000002 0.00010000000 0.04861000000 12602.00000000000 11079.00000000000BH000 8.00000000000 4419.49753857000 948253.09452799999 0.00038000000 0.12911000000 12603.00000000000 11177.00000000000BH000 8.00000000000 12297.985196400003516476.78925999999 0.00340000000 0.51868000000 12604.00000000000 11063.00000000000BH000 8.00000000000FAQAIFAQAICharleston Lake Charleston Lake 51539.4460606000031216017.5967000015 0.00009000000 0.04734000000 12605.00000000000 11189.00000000000BH000 8.00000000000 4871.13711309000 853178.50386299996 0.00045000000 0.14918000000 12607.00000000000 11199.00000000000BH000 8.00000000000FAWOOFAWOODesert Lake Desert Lake 14857.837333100004174747.45302999998 0.00100000000 0.30209000000 12608.00000000000 11172.00000000000BH000 8.00000000000FAMLHFAMLHBuck Lake Buck Lake 29673.622020200009169982.14922999963 0.00033000000 0.09939000000 12611.00000000000 11107.00000000000BH000 8.00000000000 10116.394421000003001701.95477000019 0.00361000000 0.88037000000 12615.00000000000 11138.00000000000BH000 8.00000000000 84665.8181806999933225682.0177000016 0.00010000000 0.03960000000 12616.00000000000 11167.00000000000BH000 8.00000000000 3734.55976375000 939671.65505299997 0.00011000000 0.05326000000 12621.00000000000 11165.00000000000BH000 8.00000000000 5330.136759390001034923.38771000004 0.00012000000 0.04650000000 12622.00000000000 11129.00000000000BH000 8.00000000000 4391.452742250001107635.27283999999 0.00010000000 0.04820000000 12624.00000000000 11259.00000000000BH000 8.00000000000 4626.81251794000 923085.09431299998 0.00022000000 0.07270000000 12626.00000000000 11152.00000000000BH000 8.00000000000FBKGRFBKGRGrippen Lake Grippen Lake 7006.372216950002036839.86672999989 0.00063000000 0.11169000000 12627.00000000000 11315.00000000000BH000 8.00000000000FAGKHFAGKHBeaver Lake Beaver Lake 11211.868017000005774860.04208000004 0.00008000000 0.04406000000 12629.00000000000 11150.00000000000BH000 8.00000000000 4507.40780361000 774526.41040800000 0.00011000000 0.05051000000 12631.00000000000 11192.00000000000BH000 8.00000000000 4962.304061920001052368.03334999993 0.00006000000 0.04165000000 12632.00000000000 11137.00000000000BH000 8.00000000000 3670.89629612000 506251.46239599999 0.00251000000 0.58680000000 12635.00000000000 11215.00000000000BH000 8.00000000000FCBKIFCBKILoughborough Lake Loughborough Lake 55249.5105359000023105390.2287000007 0.00006000000 0.03292000000 12639.00000000000 11287.00000000000BH000 8.00000000000 3323.09326502000 544981.78460400004 0.00012000000 0.05293000000 12640.00000000000 11173.00000000000BH000 8.00000000000 4998.973236010001147228.13559999992 0.00023000000 0.10781000000 12641.00000000000 11184.00000000000BH000 8.00000000000 10393.042081900002121464.28777999990 0.00008000000 0.04751000000 12643.00000000000 11295.00000000000BH000 8.00000000000 4565.48714891000 697865.67323299998 0.00041000000 0.09651000000 12646.00000000000 11216.00000000000BH000 8.00000000000FBGLZFBGLZGananoque Lake Gananoque Lake 9142.853841500003762013.41801000014 0.00017000000 0.06257000000 12647.00000000000 11293.00000000000BH000 8.00000000000 6284.190349800001608489.54334999993 0.00032000000 0.08138000000 12649.00000000000 11238.00000000000BH000 8.00000000000FCQMCFCQMCSouth Lake South Lake 7418.390330040002936141.86508999998 0.00087000000 0.12496000000 12650.00000000000 11358.00000000000BH000 8.00000000000FANXRFANXRCamden Lake Camden Lake 12343.543075400008050796.31032000016 0.00054000000 0.15951000000 12652.00000000000 11301.00000000000BH000 8.00000000000FCUODFCUODSydenham Lake Sydenham Lake 14097.857684100005018213.70368000027 0.00002000000 0.02146000000 12653.00000000000 11245.00000000000BH000 8.00000000000 2182.06601715000 226536.60946000001 0.00082000000 0.15368000000 12654.00000000000 11374.00000000000BH000 8.00000000000FCZQWFCZQWVarty Lake Varty Lake 15535.200044000007547284.72805000003 0.00011000000 0.06167000000 12655.00000000000 11310.00000000000BH000 8.00000000000 5820.791266210001027894.45856000006 0.00005000000 0.03580000000 12658.00000000000 11299.00000000000BH000 8.00000000000 3367.86595844000 501058.67063700000 0.00042000000 0.15453000000 12661.00000000000 11333.00000000000BH000 8.00000000000FASHRFASHRCollins Lake Collins Lake 15026.806376400003900239.08409000002 0.00190000000 0.39417000000 12662.00000000000 11318.00000000000BH000 8.00000000000 36473.7252671000017567749.3231000006 0.00062000000 0.12977000000 12663.00000000000 11256.00000000000BH000 8.00000000000 11315.138381900005680714.14871000033 0.00045000000 0.12977000000 12664.00000000000 11405.00000000000BH000 8.00000000000FCGPWFCGPWOdessa Lake Odessa Lake 12942.672373800004135833.00516999979 0.03546000000 3.45011000000 0.00000000000 0.00000000000BH000 8.00000000000EFLFFEFLFFRéservoir Baskatong Réservoir Baskatong 326999.88362199999306411801.944999992 0.00672000000 2.18344000000 0.00000000000 0.00000000000BH000 8.00000000000 203237.3991429999958279653.1732999980 0.01282000000 1.71007000000 0.00000000000 0.00000000000BH000 8.00000000000EIGGFEIGGFRéservoir Taureau Réservoir Taureau 161905.31762300001110792042.364999994 0.00071000000 0.22729000000 0.00000000000 0.00000000000BH000 8.00000000000EGKKGEGKKGLac Franchère Lac Franchère 23228.238630700006120699.55307999998 0.00045000000 0.10379000000 0.00000000000 0.00000000000BH000 8.00000000000 9218.408411440003923882.41569999978 0.00044000000 0.11786000000 0.00000000000 0.00000000000BH000 8.00000000000 12622.050580800003799481.17999000009 0.00005000000 0.03044000000 0.00000000000 0.00000000000BH000 8.00000000000 2969.07570178000 394664.53547399997 0.00031000000 0.08853000000 0.00000000000 0.00000000000BH000 8.00000000000 9396.567616590002665791.32903000014 0.00013000000 0.05520000000 0.00000000000 0.00000000000BH000 8.00000000000 4706.105609680001109279.29906000011 0.00023000000 0.08073000000 0.00000000000 0.00000000000BH000 8.00000000000 7339.602515430001992985.66292000003 0.00003000000 0.03073000000 0.00000000000 0.00000000000BH000 8.00000000000 2611.42362020000 292852.64665900002 0.00008000000 0.03973000000 0.00000000000 0.00000000000BH000 8.00000000000 3339.29050560000 666728.88427899999 0.00011000000 0.05768000000 0.00000000000 0.00000000000BH000 8.00000000000 4933.27484999000 960962.22371299996 0.00015000000 0.06076000000 0.00000000000 0.00000000000BH000 8.00000000000 5268.690748910001269576.81545000011 0.00005000000 0.04164000000 0.00000000000 0.00000000000BH000 8.00000000000 3815.51912284000 467214.81635600002 0.00006000000 0.04385000000 0.00000000000 0.00000000000BH000 8.00000000000 4032.24366456000 561187.85932100005 0.00009000000 0.04570000000 0.00000000000 0.00000000000BH000 8.00000000000 3757.89456487000 773534.37892699998 0.00014000000 0.06174000000 0.00000000000 0.00000000000BH000 8.00000000000 5429.806206490001185690.11085000006 0.00023000000 0.07442000000 0.00000000000 0.00000000000BH000 8.00000000000 6957.133359660002027136.88785999990 0.00009000000 0.04398000000 0.00000000000 0.00000000000BH000 8.00000000000 4317.15068917000 768914.70795199997 0.00124000000 0.34379000000 0.00000000000 0.00000000000BH000 8.00000000000 32496.0241907000010750690.3259999994 0.00009000000 0.04253000000 0.00000000000 0.00000000000BH000 8.00000000000 3856.07694346000 749923.22943199996 0.00010000000 0.04454000000 0.00000000000 0.00000000000BH000 8.00000000000 3866.71588843000 892212.85314799997 0.00007000000 0.03547000000 0.00000000000 0.00000000000BH000 8.00000000000 3097.85116625000 631655.71470699995 0.00014000000 0.06619000000 0.00000000000 0.00000000000BH000 8.00000000000 5397.753736940001168228.26450000005 0.00006000000 0.03436000000 0.00000000000 0.00000000000BH000 8.00000000000 3120.50813846000 491407.43601300003 0.00008000000 0.03589000000 0.00000000000 0.00000000000BH000 8.00000000000 3472.36966441000 709009.63345500000 0.00010000000 0.04709000000 0.00000000000 0.00000000000BH000 8.00000000000 4022.26159015000 848304.65977699996 0.00031000000 0.07508000000 0.00000000000 0.00000000000BH000 8.00000000000 6754.098710100002659099.56821000017 0.00002000000 0.01941000000 0.00000000000 0.00000000000BH000 8.00000000000 1954.27325001000 197758.43094100000 0.00019000000 0.06317000000 0.00000000000 0.00000000000BH000 8.00000000000 6128.476131380001620886.13079000008 0.00007000000 0.03218000000 0.00000000000 0.00000000000BH000 8.00000000000 3083.17489297000 630126.40641299996 0.00025000000 0.10151000000 0.00000000000 0.00000000000BH000 8.00000000000 8763.835678170002169596.59361999994 0.00057000000 0.15835000000 0.00000000000 0.00000000000BH000 8.00000000000EIHOKEIHOKLac Tomasine Lac Tomasine 16164.946975000004941877.24933000002 0.00111000000 0.28987000000 0.00000000000 0.00000000000BH000 8.00000000000 28762.097765900009648517.01046000049 0.00191000000 0.65141000000 0.00000000000 0.00000000000BH000 8.00000000000 63064.5986303000016568368.1043999996 0.00005000000 0.03686000000 0.00000000000 0.00000000000BH000 8.00000000000 3065.75281102000 435389.61988999997 0.00008000000 0.05008000000 0.00000000000 0.00000000000BH000 8.00000000000 4115.19367399000 704742.74567800004 0.00007000000 0.05458000000 0.00000000000 0.00000000000BH000 8.00000000000 4647.89828858000 604394.20352700003 0.00100000000 0.35512000000 0.00000000000 0.00000000000BH000 8.00000000000EIMHSEIMHSLac Wapizagonke Lac Wapizagonke 34120.171330300008648881.11405999959 0.00009000000 0.05681000000 0.00000000000 0.00000000000BH000 8.00000000000 4727.43559469000 776882.05159299995 0.00010000000 0.05268000000 0.00000000000 0.00000000000BH000 8.00000000000 4811.96908182000 866821.49938499997 0.00017000000 0.06798000000 0.00000000000 0.00000000000BH000 8.00000000000 7016.749603560001504520.37076000008 0.00006000000 0.03914000000 0.00000000000 0.00000000000BH000 8.00000000000 3259.66796743000 535743.03191999998 0.00067000000 0.13358000000 0.00000000000 0.00000000000BH000 8.00000000000 12552.121131800005765732.05131999962 0.00016000000 0.07478000000 0.00000000000 0.00000000000BH000 8.00000000000 7114.303321020001417414.95374000003 0.00008000000 0.04037000000 0.00000000000 0.00000000000BH000 8.00000000000 3449.38237812000 686434.44005300000 0.00011000000 0.04913000000 0.00000000000 0.00000000000BH000 8.00000000000 4675.73222497000 950831.20066300000 0.00052000000 0.15571000000 0.00000000000 0.00000000000BH000 8.00000000000 15631.597030000004535343.55709999986 0.00007000000 0.03695000000 0.00000000000 0.00000000000BH000 8.00000000000 3483.15138845000 638754.95863600005 0.00015000000 0.07466000000 0.00000000000 0.00000000000BH000 8.00000000000 6245.492304450001273631.49576000008 0.00088000000 0.21602000000 0.00000000000 0.00000000000BH000 8.00000000000EFTTYEFTTYLac du Caribou Lac du Caribou 19313.190070700007629120.66428000014 0.00017000000 0.06692000000 0.00000000000 0.00000000000BH000 8.00000000000 6649.828791010001490590.51639000000 0.00005000000 0.03755000000 0.00000000000 0.00000000000BH000 8.00000000000 3274.40419510000 454670.66757500003 0.00108000000 0.25357000000 0.00000000000 0.00000000000BH000 8.00000000000EGSBREGSBRGrand lac des Îles Grand lac des Îles 22633.584117900009346512.05755000003 0.00010000000 0.04539000000 0.00000000000 0.00000000000BH000 8.00000000000 3956.01051414000 849797.32263900002 0.00006000000 0.03711000000 0.00000000000 0.00000000000BH000 8.00000000000 3177.15984248000 540845.73224799999 0.00074000000 0.19915000000 0.00000000000 0.00000000000BH000 8.00000000000 18413.527311600006368845.61526000034 0.00022000000 0.07153000000 0.00000000000 0.00000000000BH000 8.00000000000 6714.793028480001928327.55816000002 0.00025000000 0.07952000000 0.00000000000 0.00000000000BH000 8.00000000000 6966.674193910002168778.68496000022 0.00007000000 0.03733000000 0.00000000000 0.00000000000BH000 8.00000000000 3172.07323116000 568014.28816000000 0.00019000000 0.07567000000 0.00000000000 0.00000000000BH000 8.00000000000 6952.791479220001664743.59835999995 0.00016000000 0.05288000000 0.00000000000 0.00000000000BH000 8.00000000000 4719.096447730001374071.58887000009 0.00017000000 0.06240000000 0.00000000000 0.00000000000BH000 8.00000000000 5835.764958670001459038.20218000002 0.00007000000 0.03358000000 0.00000000000 0.00000000000BH000 8.00000000000 3225.91279923000 596008.08611300006 0.00426000000 1.46397000000 0.00000000000 0.00000000000BH000 8.00000000000 148685.9447470000037159443.0260000005 0.00034000000 0.07795000000 0.00000000000 0.00000000000BH000 8.00000000000 7893.161736530002907961.54088000022 0.00008000000 0.04270000000 0.00000000000 0.00000000000BH000 8.00000000000 3522.13981422000 670851.90309299994 0.00011000000 0.05100000000 0.00000000000 0.00000000000BH000 8.00000000000 4873.07521257000 958918.47308400006 0.00012000000 0.05852000000 0.00000000000 0.00000000000BH000 8.00000000000 5197.661298080001014063.62734999997 0.00021000000 0.09015000000 0.00000000000 0.00000000000BH000 8.00000000000 7386.058853110001829446.83419999992 0.00063000000 0.13460000000 0.00000000000 0.00000000000BH000 8.00000000000 13152.967449000005455795.25311999954 0.00363000000 0.75726000000 0.00000000000 0.00000000000BH000 8.00000000000EGVLCEGVLCRéservoir Kiamika Réservoir Kiamika 70809.3717837000031498113.4457000009 0.00113000000 0.26841000000 0.00000000000 0.00000000000BH000 8.00000000000EIEHWEIEHWLac au Sorcier Lac au Sorcier 24518.088263300009830378.55230000056 0.00108000000 0.16695000000 0.00000000000 0.00000000000BH000 8.00000000000EGEFQEGEFQLac Doolittle Lac Doolittle 15919.864280500009373471.95340999961 0.00051000000 0.12040000000 0.00000000000 0.00000000000BH000 8.00000000000EHBYEEHBYELac Lusignan Lac Lusignan 12240.485238500004461834.99808999989 0.00011000000 0.04462000000 0.00000000000 0.00000000000BH000 8.00000000000 4417.39786605000 923532.31457799999 0.00013000000 0.05557000000 0.00000000000 0.00000000000BH000 8.00000000000 5033.364765910001087708.61055000010 0.00025000000 0.08823000000 0.00000000000 0.00000000000BH000 8.00000000000 9198.300757340002124559.05902000004 0.00031000000 0.08462000000 0.00000000000 0.00000000000BH000 8.00000000000 9016.388111430002715576.74282999989 0.00008000000 0.03686000000 0.00000000000 0.00000000000BH000 8.00000000000 3671.55845350000 689956.44374300004 0.00011000000 0.04571000000 0.00000000000 0.00000000000BH000 8.00000000000 4380.60198534000 923137.25162700005 0.00020000000 0.08234000000 0.00000000000 0.00000000000BH000 8.00000000000 7144.158102430001760055.32345000003 0.00016000000 0.06197000000 0.00000000000 0.00000000000BH000 8.00000000000 5996.904560550001363049.49096999993 0.00044000000 0.09984000000 0.00000000000 0.00000000000BH000 8.00000000000 10179.225899100003781922.62865999993 0.00048000000 0.12091000000 0.00000000000 0.00000000000BH000 8.00000000000 11959.590882900004176540.20583999995 0.00051000000 0.16604000000 0.00000000000 0.00000000000BH000 8.00000000000EIDEWEIDEWLac Shawinigan Lac Shawinigan 13788.192200000004426662.08578999992 0.00020000000 0.07081000000 0.00000000000 0.00000000000BH000 8.00000000000 6529.383303900001707154.75974999997 0.00007000000 0.03577000000 0.00000000000 0.00000000000BH000 8.00000000000 3723.24452914000 605310.03290999995 0.00007000000 0.03465000000 0.00000000000 0.00000000000BH000 8.00000000000 3446.71517422000 588897.18314800004 0.00065000000 0.19404000000 0.00000000000 0.00000000000BH000 8.00000000000 18224.698266100005607015.29545999970 0.00013000000 0.06562000000 0.00000000000 0.00000000000BH000 8.00000000000EIDEWEIDEWLac Shawinigan Lac Shawinigan 5615.400645790001145395.07837000000 0.00049000000 0.11982000000 0.00000000000 0.00000000000BH000 8.00000000000 11748.777573400004215404.70639999956 0.00012000000 0.05672000000 0.00000000000 0.00000000000BH000 8.00000000000 5749.906539260001053477.04481000011 0.00011000000 0.04189000000 0.00000000000 0.00000000000BH000 8.00000000000 3789.43723273000 913856.53521300002 0.00006000000 0.03893000000 0.00000000000 0.00000000000BH000 8.00000000000 3216.25504385000 521961.65932999999 0.00004000000 0.03390000000 0.00000000000 0.00000000000BH000 8.00000000000 2838.41030871000 367939.44038300001 0.00066000000 0.13223000000 0.00000000000 0.00000000000BH000 8.00000000000EHQQEEHQQELac des Piles Lac des Piles 11716.035585500005693784.67867999990 0.00041000000 0.13784000000 0.00000000000 0.00000000000BH000 8.00000000000 11705.559720700003560917.38970000017 0.00015000000 0.05830000000 0.00000000000 0.00000000000BH000 8.00000000000 5526.502354270001304766.05456000008 0.00042000000 0.13345000000 0.00000000000 0.00000000000BH000 8.00000000000 12858.942137500003687570.21676000021 0.00062000000 0.12920000000 0.00000000000 0.00000000000BH000 8.00000000000EHXFSEHXFSLac Rond Lac Rond 11563.280703800005421060.69232999999 0.00017000000 0.05970000000 0.00000000000 0.00000000000BH000 8.00000000000 5357.165303950001517629.70106999995 0.00026000000 0.10218000000 0.00000000000 0.00000000000BH000 8.00000000000 8954.607212410002258170.62216999987 0.00017000000 0.05488000000 0.00000000000 0.00000000000BH000 8.00000000000 5484.244240810001500267.59929000004 0.00042000000 0.15679000000 0.00000000000 0.00000000000BH000 8.00000000000 14055.733869700003605062.60265999986 0.00007000000 0.03875000000 0.00000000000 0.00000000000BH000 8.00000000000 3671.58290686000 597196.15162200003 0.00009000000 0.05078000000 0.00000000000 0.00000000000BH000 8.00000000000 4202.45199727000 787201.97022200003 0.00011000000 0.04354000000 0.00000000000 0.00000000000BH000 8.00000000000 3724.61144440000 918788.12884699996 0.00010000000 0.05025000000 0.00000000000 0.00000000000BH000 8.00000000000 4471.80090377000 903151.88801200001 0.00022000000 0.08881000000 0.00000000000 0.00000000000BH000 8.00000000000 7948.171967800001896971.90534000006 0.00015000000 0.07346000000 0.00000000000 0.00000000000BH000 8.00000000000 6250.257589290001272394.42583000008 0.00293000000 0.66372000000 0.00000000000 0.00000000000BH000 8.00000000000EGDATEGDATLac Désert Lac Désert 61460.2901854000025434759.8863000012 0.00015000000 0.05276000000 0.00000000000 0.00000000000BH000 8.00000000000 5505.106007040001301442.42116999999 0.00025000000 0.09613000000 0.00000000000 0.00000000000BH000 8.00000000000 8893.387993300002174291.73482999997 0.00016000000 0.05060000000 0.00000000000 0.00000000000BH000 8.00000000000 4473.738245420001428955.84250000003 0.00057000000 0.22813000000 0.00000000000 0.00000000000BH000 8.00000000000 20690.578773500004950943.06357000023 0.00007000000 0.03494000000 0.00000000000 0.00000000000BH000 8.00000000000 3551.50025546000 573202.56999300001 0.00012000000 0.05488000000 0.00000000000 0.00000000000BH000 8.00000000000 5144.536961840001017110.12511999998 0.00014000000 0.05104000000 0.00000000000 0.00000000000BH000 8.00000000000 5070.634930850001193387.59676999995 0.00033000000 0.10993000000 0.00000000000 0.00000000000BH000 8.00000000000 9890.663125770002865689.22031999985 0.00021000000 0.07984000000 0.00000000000 0.00000000000BH000 8.00000000000 6941.668960960001780823.90002000006 0.00020000000 0.07093000000 0.00000000000 0.00000000000BH000 8.00000000000 6706.182059510001703997.73341999995 0.00053000000 0.13110000000 0.00000000000 0.00000000000BH000 8.00000000000 12126.987534700004570265.32711999957 0.00009000000 0.06959000000 0.00000000000 0.00000000000BH000 8.00000000000 5609.31126701000 767464.41997699998 0.00010000000 0.04364000000 0.00000000000 0.00000000000BH000 8.00000000000 4181.63447556000 896055.40939900000 0.00008000000 0.03422000000 0.00000000000 0.00000000000BH000 8.00000000000 3154.48553603000 700136.77112199995 0.00006000000 0.03760000000 0.00000000000 0.00000000000BH000 8.00000000000 3674.31863142000 564388.85471800005 0.00007000000 0.03949000000 0.00000000000 0.00000000000BH000 8.00000000000 3317.06437391000 617384.49480700004 0.00011000000 0.04537000000 0.00000000000 0.00000000000BH000 8.00000000000 4151.61693952000 971230.74155399995 0.00013000000 0.04976000000 0.00000000000 0.00000000000BH000 8.00000000000 4882.761676970001105489.22038999991 0.00043000000 0.16181000000 0.00000000000 0.00000000000BH000 8.00000000000 14657.491432600003702360.30392999994 0.00040000000 0.14186000000 0.00000000000 0.00000000000BH000 8.00000000000 13745.504072400003494309.70306000020 0.00010000000 0.04119000000 0.00000000000 0.00000000000BH000 8.00000000000 4172.49906502000 892962.50948200002 0.00009000000 0.03970000000 0.00000000000 0.00000000000BH000 8.00000000000 3738.66699241000 742480.90966400004 0.00010000000 0.04837000000 0.00000000000 0.00000000000BH000 8.00000000000 4368.42427378000 864783.09583699994 0.00024000000 0.09071000000 0.00000000000 0.00000000000BH000 8.00000000000 7956.797157680002106351.11483999994 0.00013000000 0.06713000000 0.00000000000 0.00000000000BH000 8.00000000000 5494.614727030001132157.11754000001 0.00006000000 0.03368000000 0.00000000000 0.00000000000BH000 8.00000000000 3132.33175974000 537505.50369799999 0.00027000000 0.08068000000 0.00000000000 0.00000000000BH000 8.00000000000 7309.413308150002369338.38157999981 0.00020000000 0.07353000000 0.00000000000 0.00000000000BH000 8.00000000000 6518.540508020001724769.53526000003 0.00102000000 0.35496000000 0.00000000000 0.00000000000BH000 8.00000000000 33135.684669700008836878.24734999985 0.00013000000 0.04655000000 0.00000000000 0.00000000000BH000 8.00000000000 4569.980468480001114676.84795999993 0.00005000000 0.04165000000 0.00000000000 0.00000000000BH000 8.00000000000 3472.27493460000 465728.01017800003 0.00027000000 0.08432000000 0.00000000000 0.00000000000BH000 8.00000000000 7679.991916080002316131.29149000021 0.00003000000 0.03071000000 0.00000000000 0.00000000000BH000 8.00000000000 2882.16341669000 264283.91051299998 0.00006000000 0.03606000000 0.00000000000 0.00000000000BH000 8.00000000000 3578.01795095000 530232.97667500004 0.00010000000 0.06400000000 0.00000000000 0.00000000000BH000 8.00000000000 5106.66998284000 910318.29959800001 0.00002000000 0.02139000000 0.00000000000 0.00000000000BH000 8.00000000000 1875.68457216000 207786.81246200000 0.00006000000 0.03274000000 0.00000000000 0.00000000000BH000 8.00000000000 3205.21038068000 516836.52367000002 0.00043000000 0.10348000000 0.00000000000 0.00000000000BH000 8.00000000000 9808.088460300003716242.64006000012 0.00022000000 0.08272000000 0.00000000000 0.00000000000BH000 8.00000000000 7672.270535740001876618.54618000006 0.00040000000 0.16789000000 0.00000000000 0.00000000000BH000 8.00000000000 14260.951887400003485713.80712000001 0.00027000000 0.10432000000 0.00000000000 0.00000000000BH000 8.00000000000 9176.866767480002304356.14821999986 0.00007000000 0.03508000000 0.00000000000 0.00000000000BH000 8.00000000000 3516.15435263000 641147.70833299996 0.00016000000 0.06102000000 0.00000000000 0.00000000000BH000 8.00000000000 5072.604393790001371283.78814000008 0.00033000000 0.08117000000 0.00000000000 0.00000000000BH000 8.00000000000 7409.696438970002863529.80164999980 0.00006000000 0.03876000000 0.00000000000 0.00000000000BH000 8.00000000000 3642.80442503000 562091.11858799995 0.00005000000 0.03774000000 0.00000000000 0.00000000000BH000 8.00000000000 3074.27775678000 439058.70198499999 0.00062000000 0.11033000000 0.00000000000 0.00000000000BH000 8.00000000000 10481.215357500005368601.96183000039 0.00009000000 0.04313000000 0.00000000000 0.00000000000BH000 8.00000000000 4583.56545926000 750507.27550500003 0.00012000000 0.04658000000 0.00000000000 0.00000000000BH000 8.00000000000 4364.929153190001033139.62830999994 0.00029000000 0.07428000000 0.00000000000 0.00000000000BH000 8.00000000000EHYWTEHYWTLac Saint-Bernard Lac Saint-Bernard 6625.456097280002546346.87460000021 0.00008000000 0.04003000000 0.00000000000 0.00000000000BH000 8.00000000000 3386.88669149000 676209.49947399995 0.00018000000 0.06164000000 0.00000000000 0.00000000000BH000 8.00000000000 5292.238710590001590219.93482999993 0.00013000000 0.06176000000 0.00000000000 0.00000000000BH000 8.00000000000 5560.598110030001144722.98988000001 0.00018000000 0.08424000000 0.00000000000 0.00000000000BH000 8.00000000000 8280.218711260001596390.34716999996 0.00100000000 0.18584000000 0.00000000000 0.00000000000BH000 8.00000000000EGFWVEGFWVLac à l'Eau Claire Lac à l'Eau Claire 16336.423422000008683391.03894999996 0.00028000000 0.07028000000 0.00000000000 0.00000000000BH000 8.00000000000 6691.865813380002405116.88668000000 0.00009000000 0.04558000000 0.00000000000 0.00000000000BH000 8.00000000000 4147.65387521000 786521.51387000002 0.00018000000 0.06070000000 0.00000000000 0.00000000000BH000 8.00000000000 5904.294470920001576238.50407000002 0.00008000000 0.04940000000 0.00000000000 0.00000000000BH000 8.00000000000 4049.59200398000 707796.31387499999 0.00031000000 0.08341000000 0.00000000000 0.00000000000BH000 8.00000000000 8160.302904390002717238.96804999979 0.00114000000 0.24623000000 0.00000000000 0.00000000000BH000 8.00000000000EFRDPEFRDPLac Brodtkorb Lac Brodtkorb 22603.166948100009937597.84751000069 0.00003000000 0.02438000000 0.00000000000 0.00000000000BH000 8.00000000000 2164.79016524000 243312.02716699999 0.00045000000 0.12206000000 0.00000000000 0.00000000000BH000 8.00000000000 11075.001171000003930294.82163000014 0.00009000000 0.04025000000 0.00000000000 0.00000000000BH000 8.00000000000 4083.47000553000 782876.13074800000 0.00016000000 0.07074000000 0.00000000000 0.00000000000BH000 8.00000000000 6410.499469160001430112.11556999991 0.00095000000 0.18761000000 0.00000000000 0.00000000000BH000 8.00000000000 17955.489886800008278685.51676999964 0.00036000000 0.11003000000 0.00000000000 0.00000000000BH000 8.00000000000 9886.449766800003163361.19645999977 0.00017000000 0.05794000000 0.00000000000 0.00000000000BH000 8.00000000000 5191.043468580001500566.34865999990 0.00006000000 0.03891000000 0.00000000000 0.00000000000BH000 8.00000000000 3236.01644198000 513706.29951799999 0.00006000000 0.03151000000 0.00000000000 0.00000000000BH000 8.00000000000 3262.08750610000 478762.92952300003 0.00104000000 0.21711000000 0.00000000000 0.00000000000BH000 8.00000000000EGJSEEGJSELac Forbes Lac Forbes 20615.707894600009075056.65496000089 0.00116000000 0.20119000000 0.00000000000 0.00000000000BH000 8.00000000000EHYMFEHYMFLac Sacacomie Lac Sacacomie 19834.5311305000010059650.4995000008 0.00043000000 0.13075000000 0.00000000000 0.00000000000BH000 8.00000000000 11329.170668100003715668.69467000011 0.00015000000 0.06102000000 0.00000000000 0.00000000000BH000 8.00000000000 5235.438616220001325196.21744000004 0.00012000000 0.05809000000 0.00000000000 0.00000000000BH000 8.00000000000 6247.125190680001085490.93528999994 0.00010000000 0.04375000000 0.00000000000 0.00000000000BH000 8.00000000000 4161.95659290000 831627.32361800002 0.00039000000 0.09992000000 0.00000000000 0.00000000000BH000 8.00000000000 9214.793107210003436497.90461000009 0.00011000000 0.04939000000 0.00000000000 0.00000000000BH000 8.00000000000 4289.24447398000 976991.54561899998 0.00163000000 0.70188000000 0.00000000000 0.00000000000BH000 8.00000000000 67079.2019888000114251806.6984999999 0.00040000000 0.11174000000 0.00000000000 0.00000000000BH000 8.00000000000 9871.140726080003496633.18159999978 0.00006000000 0.04112000000 0.00000000000 0.00000000000BH000 8.00000000000 3722.65857115000 485530.01775200001 0.00010000000 0.04635000000 0.00000000000 0.00000000000BH000 8.00000000000 4115.50533155000 894740.92261300003 0.00019000000 0.06561000000 0.00000000000 0.00000000000BH000 8.00000000000 6407.929782520001641911.11312000011 0.00014000000 0.04842000000 0.00000000000 0.00000000000BH000 8.00000000000EIHFREIHFRLac Tibériade Lac Tibériade 4943.618689910001178336.11751000001 0.00009000000 0.04061000000 0.00000000000 0.00000000000BH000 8.00000000000 3905.82013601000 824759.99496899999 0.00008000000 0.03615000000 0.00000000000 0.00000000000BH000 8.00000000000 3310.14411003000 659793.52569000004 0.00024000000 0.07920000000 0.00000000000 0.00000000000BH000 8.00000000000 7392.215851130002088407.19424000010 0.00007000000 0.03711000000 0.00000000000 0.00000000000BH000 8.00000000000 3496.78768535000 604614.55302200001 0.00012000000 0.05437000000 0.00000000000 0.00000000000BH000 8.00000000000 5089.728964480001038649.80747999996 0.00017000000 0.08733000000 0.00000000000 0.00000000000BH000 8.00000000000 8016.192882920001500381.88100999990 0.00235000000 0.50839000000 0.00000000000 0.00000000000BH000 8.00000000000EFRRAEFRRALac Bryson Lac Bryson 48378.2033227000020488860.9919000007 0.00050000000 0.15531000000 0.00000000000 0.00000000000BH000 8.00000000000 14338.057738300004386338.28741000034 0.00017000000 0.06271000000 0.00000000000 0.00000000000BH000 8.00000000000 5692.605203320001485495.20744000003 0.00002000000 0.02159000000 0.00000000000 0.00000000000BH000 8.00000000000 1926.24674909000 216096.69758899999 0.00006000000 0.04452000000 0.00000000000 0.00000000000BH000 8.00000000000 3746.92287645000 559812.85190500005 0.00017000000 0.05954000000 0.00000000000 0.00000000000BH000 8.00000000000 6096.381344400001455413.18654999998 0.00015000000 0.05643000000 0.00000000000 0.00000000000BH000 8.00000000000 5284.968204620001287218.05175000010 0.00083000000 0.14788000000 0.00000000000 0.00000000000BH000 8.00000000000 14080.247098600007219670.42251999956 0.00011000000 0.05347000000 0.00000000000 0.00000000000BH000 8.00000000000 4415.14228998000 932302.49676200002 0.00037000000 0.09533000000 0.00000000000 0.00000000000BH000 8.00000000000 9139.148745680003259028.25735000009 0.00031000000 0.10789000000 0.00000000000 0.00000000000BH000 8.00000000000 9696.809178030002709414.19654999999 0.00062000000 0.12990000000 0.00000000000 0.00000000000BH000 8.00000000000EHUBXEHUBXLac Quinn Lac Quinn 13432.744808900005368061.50341999996 0.00009000000 0.03787000000 0.00000000000 0.00000000000BH000 8.00000000000 3565.60442254000 768524.02257799997 0.00007000000 0.03649000000 0.00000000000 0.00000000000BH000 8.00000000000 3478.95487435000 633817.13774000003 0.00183000000 0.29320000000 0.00000000000 0.00000000000BH000 8.00000000000EGRYQEGRYQLac des Îles Lac des Îles 29722.4859833000015964165.1013999991 0.00007000000 0.03687000000 0.00000000000 0.00000000000BH000 8.00000000000 3497.34533768000 592211.61092799995 0.00006000000 0.04298000000 0.00000000000 0.00000000000BH000 8.00000000000 3880.75749671000 523663.09747400001 0.00007000000 0.03368000000 0.00000000000 0.00000000000BH000 8.00000000000 3495.64139309000 571822.95386300003 0.00005000000 0.03417000000 0.00000000000 0.00000000000BH000 8.00000000000 3340.79744817000 453305.08324499999 0.00011000000 0.05831000000 0.00000000000 0.00000000000BH000 8.00000000000 5097.25653239000 994493.02251899999 0.00014000000 0.06242000000 0.00000000000 0.00000000000BH000 8.00000000000 5406.335626600001238854.36067000008 0.00005000000 0.02794000000 0.00000000000 0.00000000000BH000 8.00000000000 2851.96342731000 401900.46858599997 0.00030000000 0.12243000000 0.00000000000 0.00000000000BH000 8.00000000000 11026.898903300002643795.73058999982 0.00084000000 0.14666000000 0.00000000000 0.00000000000BH000 8.00000000000 15526.246046100007295746.60952000041 0.00018000000 0.08019000000 0.00000000000 0.00000000000BH000 8.00000000000 6611.792335700001576068.58605999989 0.00050000000 0.14064000000 0.00000000000 0.00000000000BH000 8.00000000000 12299.821171400004344389.10668000020 0.00007000000 0.05926000000 0.00000000000 0.00000000000BH000 8.00000000000 5200.90798041000 631351.92505299998 0.00006000000 0.03511000000 0.00000000000 0.00000000000BH000 8.00000000000 3220.83922038000 519508.50676700001 0.00030000000 0.12158000000 0.00000000000 0.00000000000BH000 8.00000000000 10789.279670600002616756.12648000009 0.00013000000 0.05138000000 0.00000000000 0.00000000000BH000 8.00000000000 5088.023000450001174488.39541000011 0.00006000000 0.03763000000 0.00000000000 0.00000000000BH000 8.00000000000 3246.67450380000 561686.92701900005 0.00007000000 0.03683000000 0.00000000000 0.00000000000BH000 8.00000000000 3283.99050174000 576485.59261900000 0.00019000000 0.08163000000 0.00000000000 0.00000000000BH000 8.00000000000 7019.184054620001668221.77367000002 0.00005000000 0.03722000000 0.00000000000 0.00000000000BH000 8.00000000000 3274.87782247000 466517.14332600002 0.00247000000 0.29922000000 0.00000000000 0.00000000000BH000 8.00000000000ELTXJELTXJGrand lac Nominingue Grand lac Nominingue 27974.0111238000021537361.1510000005 0.00014000000 0.04788000000 0.00000000000 0.00000000000BH000 8.00000000000 4629.584923990001233839.62589000002 0.00007000000 0.03322000000 0.00000000000 0.00000000000BH000 8.00000000000 3087.40839658000 576018.47925500001 0.00028000000 0.08932000000 0.00000000000 0.00000000000BH000 8.00000000000 8358.090038350002419316.40493999980 0.00014000000 0.05458000000 0.00000000000 0.00000000000BH000 8.00000000000 4996.048956090001197038.35976999998 0.00193000000 0.37998000000 0.00000000000 0.00000000000BH000 8.00000000000EHTQMEHTQMLac Pythonga Lac Pythonga 38916.1370140000016824536.2943999990 0.00041000000 0.11006000000 0.00000000000 0.00000000000BH000 8.00000000000 9997.088452480003603558.95031999983 0.00005000000 0.03245000000 0.00000000000 0.00000000000BH000 8.00000000000 3299.50024752000 420149.12958299997 0.00004000000 0.03249000000 0.00000000000 0.00000000000BH000 8.00000000000 2782.90766157000 334881.67868000001 0.00004000000 0.02703000000 0.00000000000 0.00000000000BH000 8.00000000000 2526.02879822000 331537.08406099997 0.00007000000 0.03380000000 0.00000000000 0.00000000000BH000 8.00000000000 3184.33728886000 597321.58579000004 0.00051000000 0.11291000000 0.00000000000 0.00000000000BH000 8.00000000000 10756.492917600004494001.24517000001 0.00006000000 0.03589000000 0.00000000000 0.00000000000BH000 8.00000000000 3128.49094356000 539340.67279099999 0.00017000000 0.06856000000 0.00000000000 0.00000000000BH000 8.00000000000 6256.379736300001452309.95366000012 0.00013000000 0.05090000000 0.00000000000 0.00000000000BH000 8.00000000000 4923.711307980001164365.19241999998 0.00006000000 0.03181000000 0.00000000000 0.00000000000BH000 8.00000000000 3148.98428885000 538556.17663300002 0.00016000000 0.06038000000 0.00000000000 0.00000000000BH000 8.00000000000 6296.473907960001386475.03086999990 0.00006000000 0.03246000000 0.00000000000 0.00000000000BH000 8.00000000000 3296.34423546000 500996.15363199997 0.00020000000 0.06096000000 0.00000000000 0.00000000000BH000 8.00000000000 5945.400596340001774390.86893000011 0.00010000000 0.04049000000 0.00000000000 0.00000000000BH000 8.00000000000 3920.91056177000 860310.28256600001 0.00049000000 0.11997000000 0.00000000000 0.00000000000BH000 8.00000000000 11469.370225200004297762.11357999966 0.00009000000 0.04860000000 0.00000000000 0.00000000000BH000 8.00000000000 4262.03634919000 812144.42684400000 0.00008000000 0.05829000000 0.00000000000 0.00000000000BH000 8.00000000000 4693.30119577000 673176.30494199996 0.00022000000 0.05978000000 0.00000000000 0.00000000000BH000 8.00000000000 5464.780078470001933628.66721000010 0.00012000000 0.05408000000 0.00000000000 0.00000000000BH000 8.00000000000 4678.480488920001020118.47473000002 0.00013000000 0.04976000000 0.00000000000 0.00000000000BH000 8.00000000000 4490.467157350001164407.11884999997 0.00009000000 0.04358000000 0.00000000000 0.00000000000BH000 8.00000000000 3688.75264881000 799762.00597599999 0.00014000000 0.06299000000 0.00000000000 0.00000000000BH000 8.00000000000 6194.859670990001219431.09401999996 0.00008000000 0.04240000000 0.00000000000 0.00000000000BH000 8.00000000000 3575.57680503000 728111.90855800000 0.00017000000 0.05959000000 0.00000000000 0.00000000000BH000 8.00000000000 5688.130075400001488181.20340000000 0.00003000000 0.02055000000 0.00000000000 0.00000000000BH000 8.00000000000 1882.03500715000 231135.29609900000 0.00008000000 0.04583000000 0.00000000000 0.00000000000BH000 8.00000000000 3872.50083510000 726579.62379300001 0.00007000000 0.03617000000 0.00000000000 0.00000000000BH000 8.00000000000 3657.63549930000 596896.36908900004 0.00010000000 0.04532000000 0.00000000000 0.00000000000BH000 8.00000000000 4087.58065571000 861966.55437400006 0.00012000000 0.04419000000 0.00000000000 0.00000000000BH000 8.00000000000 4275.713212230001052341.07144999993 0.00059000000 0.17593000000 0.00000000000 0.00000000000BH000 8.00000000000 16585.687338400005177796.82515999954 0.00015000000 0.05626000000 0.00000000000 0.00000000000BH000 8.00000000000 5435.632288760001271896.32080000010 0.00008000000 0.04387000000 0.00000000000 0.00000000000BH000 8.00000000000 4592.49180923000 722628.25045499997 0.00012000000 0.05358000000 0.00000000000 0.00000000000BH000 8.00000000000 4836.736521670001079586.65182000003 0.00012000000 0.05090000000 0.00000000000 0.00000000000BH000 8.00000000000 4609.079181340001074867.10055999993 0.00058000000 0.17294000000 0.00000000000 0.00000000000BH000 8.00000000000 16178.288046500005067344.44878000021 0.00011000000 0.06264000000 0.00000000000 0.00000000000BH000 8.00000000000 6390.31202943000 928176.60339900001 0.00009000000 0.04096000000 0.00000000000 0.00000000000BH000 8.00000000000 4083.40772395000 812696.05300299998 0.00014000000 0.05750000000 0.00000000000 0.00000000000BH000 8.00000000000 5649.080887450001214402.02762999991 0.00017000000 0.06108000000 0.00000000000 0.00000000000BH000 8.00000000000 5452.567169030001479066.18142000004 0.00038000000 0.14283000000 0.00000000000 0.00000000000BH000 8.00000000000 13436.276510100003350237.01116999984 0.00018000000 0.05741000000 0.00000000000 0.00000000000BH000 8.00000000000 5287.167435210001559333.50337000005 0.00009000000 0.05452000000 0.00000000000 0.00000000000BH000 8.00000000000 4509.00323194000 789878.70214199997 0.00144000000 0.35231000000 0.00000000000 0.00000000000BH000 8.00000000000 32835.8915498000012584485.2869000006 0.00003000000 0.02760000000 0.00000000000 0.00000000000BH000 8.00000000000 2580.04252994000 276355.03846299998 0.00022000000 0.09817000000 0.00000000000 0.00000000000BH000 8.00000000000 9000.265095980001921274.31177000003 0.00028000000 0.11278000000 0.00000000000 0.00000000000BH000 8.00000000000 10620.846805400002430870.56491999980 0.00047000000 0.14131000000 0.00000000000 0.00000000000BH000 8.00000000000 11943.810929100004096571.66109000007 0.00027000000 0.08142000000 0.00000000000 0.00000000000BH000 8.00000000000 7666.754318760002389443.06195000000 0.00022000000 0.06918000000 0.00000000000 0.00000000000BH000 8.00000000000 6396.996526800001947803.70203000004 0.00014000000 0.05177000000 0.00000000000 0.00000000000BH000 8.00000000000 4953.114332460001217200.10572000011 0.00017000000 0.06983000000 0.00000000000 0.00000000000BH000 8.00000000000 6416.520360340001519115.69750000001 0.00046000000 0.15339000000 0.00000000000 0.00000000000BH000 8.00000000000 15002.398552700004058705.11138000013 0.00051000000 0.10950000000 0.00000000000 0.00000000000BH000 8.00000000000 10448.576108800004420782.36524999980 0.00007000000 0.03934000000 0.00000000000 0.00000000000BH000 8.00000000000 3436.09900444000 648330.79404099996 0.00010000000 0.05545000000 0.00000000000 0.00000000000BH000 8.00000000000 5228.37143980000 884063.38355000003 0.00083000000 0.13954000000 0.00000000000 0.00000000000BH000 8.00000000000 12775.608727400007236345.36624999996 0.00016000000 0.04904000000 0.00000000000 0.00000000000BH000 8.00000000000 4693.376263970001441555.69864999992 0.00056000000 0.16204000000 0.00000000000 0.00000000000BH000 8.00000000000 16188.929709200004897105.04669999983 0.00017000000 0.08738000000 0.00000000000 0.00000000000BH000 8.00000000000 7110.642232590001507258.48173000012 0.00014000000 0.06439000000 0.00000000000 0.00000000000BH000 8.00000000000 6237.610999150001254306.81013999996 0.00029000000 0.10756000000 0.00000000000 0.00000000000BH000 8.00000000000 9675.639230120002567700.97190999985 0.00007000000 0.03750000000 0.00000000000 0.00000000000BH000 8.00000000000 3508.90503278000 621830.98688099999 0.00034000000 0.09844000000 0.00000000000 0.00000000000BH000 8.00000000000 9489.686257290002987085.65989999985 0.00037000000 0.09950000000 0.00000000000 0.00000000000BH000 8.00000000000 9580.436315780003216010.58711999981 0.00010000000 0.04817000000 0.00000000000 0.00000000000BH000 8.00000000000 4366.76025902000 893906.15878800000 0.00015000000 0.05798000000 0.00000000000 0.00000000000BH000 8.00000000000 5580.679318870001321284.06028000009 0.00016000000 0.06069000000 0.00000000000 0.00000000000BH000 8.00000000000 5457.189467540001370526.42709999997 0.00007000000 0.04579000000 0.00000000000 0.00000000000BH000 8.00000000000 3971.36874707000 583101.80761300004 0.00028000000 0.09716000000 0.00000000000 0.00000000000BH000 8.00000000000 9156.865585550002441723.94974000007 0.00019000000 0.06078000000 0.00000000000 0.00000000000BH000 8.00000000000 6101.835492480001692749.60541000008 0.00148000000 0.33399000000 0.00000000000 0.00000000000BH000 8.00000000000EGFRUEGFRULac Duval Lac Duval 32071.0330331000012937668.3505000006 0.00009000000 0.04137000000 0.00000000000 0.00000000000BH000 8.00000000000 3930.61193355000 746746.62839900004 0.00007000000 0.03750000000 0.00000000000 0.00000000000BH000 8.00000000000 3525.19742446000 650273.15995899995 0.00005000000 0.03799000000 0.00000000000 0.00000000000BH000 8.00000000000 3269.64245007000 475769.60471599997 0.00008000000 0.03781000000 0.00000000000 0.00000000000BH000 8.00000000000 3478.96432485000 684529.78663900006 0.00014000000 0.05291000000 0.00000000000 0.00000000000BH000 8.00000000000 4948.344533250001229417.47875000001 0.00014000000 0.05004000000 0.00000000000 0.00000000000BH000 8.00000000000 4636.595960400001191595.45750000002 0.00008000000 0.04343000000 0.00000000000 0.00000000000BH000 8.00000000000 3840.72402786000 658856.67920300004 0.00020000000 0.08710000000 0.00000000000 0.00000000000BH000 8.00000000000 8393.124308470001769674.50301999995 0.00006000000 0.03417000000 0.00000000000 0.00000000000BH000 8.00000000000 3222.32215120000 541453.56443699996 0.00031000000 0.08319000000 0.00000000000 0.00000000000BH000 8.00000000000 8489.910622870002696535.30213000020 0.00157000000 0.30396000000 0.00000000000 0.00000000000BH000 8.00000000000EFISPEFISPLac Archambault Lac Archambault 29698.1336675000013754602.9688000008 0.00027000000 0.06706000000 0.00000000000 0.00000000000BH000 8.00000000000 6221.126695630002386160.35192999989 0.00116000000 0.14298000000 0.00000000000 0.00000000000BH000 8.00000000000EHELOEHELOLac Maskinongé Lac Maskinongé 13015.1699985000010180486.2262999992 0.00004000000 0.02884000000 0.00000000000 0.00000000000BH000 8.00000000000 2618.43444617000 332401.51129400003 0.00006000000 0.03253000000 0.00000000000 0.00000000000BH000 8.00000000000 3311.72833677000 510132.63083600003 0.00024000000 0.09456000000 0.00000000000 0.00000000000BH000 8.00000000000 9268.154959050002060608.61580000003 0.00014000000 0.05164000000 0.00000000000 0.00000000000BH000 8.00000000000 4947.034728550001205397.58226000005 0.00011000000 0.05411000000 0.00000000000 0.00000000000BH000 8.00000000000 5391.61989388000 996315.58233400004 0.00009000000 0.04069000000 0.00000000000 0.00000000000BH000 8.00000000000 3837.01259436000 746690.03888699994 0.00012000000 0.05385000000 0.00000000000 0.00000000000BH000 8.00000000000 5326.379620750001066940.75108999992 0.00010000000 0.04692000000 0.00000000000 0.00000000000BH000 8.00000000000 4205.43245694000 857428.03661800001 0.00010000000 0.04917000000 0.00000000000 0.00000000000BH000 8.00000000000 4663.10919556000 917635.38611900003 0.00055000000 0.10323000000 0.00000000000 0.00000000000BH000 8.00000000000 9173.587274520004850815.11967999954 0.00007000000 0.03298000000 0.00000000000 0.00000000000BH000 8.00000000000 3216.73603725000 574423.36318900005 0.00132000000 0.22519000000 0.00000000000 0.00000000000BH000 8.00000000000EHHSXEHHSXLac Montjoie Lac Montjoie 22240.4751134000011556106.6754999999 0.00025000000 0.09984000000 0.00000000000 0.00000000000BH000 8.00000000000 8781.470216600002174977.73235999979 0.00497000000 0.92411000000 0.00000000000 0.00000000000BH000 8.00000000000EHYKNEHYKNRéservoir aux Sables Réservoir aux Sables 90786.8874157000043618531.7739000022 0.00748000000 1.19680000000 0.00000000000 0.00000000000BH000 8.00000000000EIIMCEIIMCLac des Trente et Un Milles Lac des Trente et Un Milles 118192.7373470000065685134.6887999996 0.00170000000 0.24369000000 0.00000000000 0.00000000000BH000 8.00000000000EHMRMEHMRMLac Ouareau Lac Ouareau 23452.8562922000014882279.7026000004 0.00020000000 0.06159000000 0.00000000000 0.00000000000BH000 8.00000000000 5636.465111160001738137.37922000000 0.00011000000 0.04548000000 0.00000000000 0.00000000000BH000 8.00000000000 4347.50944952000 936477.87296199996 0.00006000000 0.03322000000 0.00000000000 0.00000000000BH000 8.00000000000 3268.61992858000 491708.26323600003 0.00031000000 0.07560000000 0.00000000000 0.00000000000BH000 8.00000000000 7558.491066740002748364.52307000011 0.00007000000 0.03929000000 0.00000000000 0.00000000000BH000 8.00000000000 3950.51674800000 596292.42713299999 0.00040000000 0.12111000000 0.00000000000 0.00000000000BH000 8.00000000000 11397.692719700003480991.02588000009 0.00003000000 0.02160000000 0.00000000000 0.00000000000BH000 8.00000000000 2058.23271344000 228505.75632799999 0.00022000000 0.09565000000 0.00000000000 0.00000000000BH000 8.00000000000 9412.074258030001925730.14794999990 0.00009000000 0.04323000000 0.00000000000 0.00000000000BH000 8.00000000000 3792.84229936000 803969.43431699998 0.00045000000 0.11020000000 0.00000000000 0.00000000000BH000 8.00000000000 10484.274608300003963526.72738000005 0.00026000000 0.12248000000 0.00000000000 0.00000000000BH000 8.00000000000 10625.200613100002300496.23881000001 0.00169000000 0.24019000000 0.00000000000 0.00000000000BH000 8.00000000000EFVLBEFVLBGrand lac du Cerf Grand lac du Cerf 23174.1766643000014832629.7953999992 0.00005000000 0.03719000000 0.00000000000 0.00000000000BH000 8.00000000000 3160.95874564000 435835.91098900000 0.00018000000 0.06117000000 0.00000000000 0.00000000000BH000 8.00000000000 5971.498631820001547398.99206999992 0.00013000000 0.05827000000 0.00000000000 0.00000000000BH000 8.00000000000 5018.820112570001106650.28092000005 0.00010000000 0.04225000000 0.00000000000 0.00000000000BH000 8.00000000000 4282.66844216000 876540.70912000001 0.00022000000 0.06626000000 0.00000000000 0.00000000000BH000 8.00000000000 6777.288758420001912532.61617999990 0.00036000000 0.14723000000 0.00000000000 0.00000000000BH000 8.00000000000 13516.065612100003170975.42498000013 0.03560000000 0.92583000000 0.00000000000 0.00000000000BH000 8.00000000000EIATYEIATYLac Saint-Pierre Lac Saint-Pierre 80537.24645140000312648851.642000019 0.00050000000 0.16540000000 0.00000000000 0.00000000000BH000 8.00000000000 15087.383180500004383211.56039999984 0.00006000000 0.03224000000 0.00000000000 0.00000000000BH000 8.00000000000 3107.45272952000 499860.26416999998 0.00005000000 0.03242000000 0.00000000000 0.00000000000BH000 8.00000000000 3453.79476926000 447637.68702100002 0.00014000000 0.05958000000 0.00000000000 0.00000000000BH000 8.00000000000 5874.516171630001213587.89739999990 0.00115000000 0.23568000000 0.00000000000 0.00000000000BH000 8.00000000000 22118.9052865000010056321.3972999993 0.00010000000 0.04497000000 0.00000000000 0.00000000000BH000 8.00000000000 4350.01014403000 864023.77556900005 0.00015000000 0.05923000000 0.00000000000 0.00000000000BH000 8.00000000000 5236.085885910001271735.37488000002 0.00007000000 0.03488000000 0.00000000000 0.00000000000BH000 8.00000000000 3175.21658157000 603539.82270200003 0.00008000000 0.03943000000 0.00000000000 0.00000000000BH000 8.00000000000 3519.55242175000 680962.48720199999 0.00003000000 0.02541000000 0.00000000000 0.00000000000BH000 8.00000000000 2214.77272204000 284867.17377200001 0.00003000000 0.02386000000 0.00000000000 0.00000000000BH000 8.00000000000 2388.76743264000 234698.60766700000 0.00037000000 0.14835000000 0.00000000000 0.00000000000BH000 8.00000000000 12675.678305200003282596.93380000023 0.00039000000 0.11343000000 0.00000000000 0.00000000000BH000 8.00000000000 10990.100906600003454269.06790000014 0.00180000000 0.24288000000 0.00000000000 0.00000000000BH000 8.00000000000EFOLWEFOLWLac Blue Sea Lac Blue Sea 24140.6037871000015768148.7901000008 0.00023000000 0.08107000000 0.00000000000 0.00000000000BH000 8.00000000000 7754.493596610001998304.72922999994 0.00025000000 0.07864000000 0.00000000000 0.00000000000BH000 8.00000000000 6826.441777800002149919.04648000002 0.00017000000 0.05999000000 0.00000000000 0.00000000000BH000 8.00000000000 5882.112225160001453876.70139000006 0.00081000000 0.23928000000 0.00000000000 0.00000000000BH000 8.00000000000 24859.460025700007075510.64879999962 0.00068000000 0.16875000000 0.00000000000 0.00000000000BH000 8.00000000000 15604.574463600005980881.36615000013 0.00006000000 0.03607000000 0.00000000000 0.00000000000BH000 8.00000000000 3536.54739225000 528736.99113900005 0.00007000000 0.04176000000 0.00000000000 0.00000000000BH000 8.00000000000 3509.37418716000 578836.77170299995 0.00033000000 0.11974000000 0.00000000000 0.00000000000BH000 8.00000000000 10168.251949200002922814.15964000020 0.00066000000 0.12124000000 0.00000000000 0.00000000000BH000 8.00000000000 12123.006435300005793640.23912000004 0.00063000000 0.18437000000 0.00000000000 0.00000000000BH000 8.00000000000 17715.266207700005532646.55583999958 0.00006000000 0.03346000000 0.00000000000 0.00000000000BH000 8.00000000000 2963.58262013000 549168.26524600002 0.00016000000 0.06032000000 0.00000000000 0.00000000000BH000 8.00000000000 5841.288435360001388348.59572999994 0.00040000000 0.09238000000 0.00000000000 0.00000000000BH000 8.00000000000 9182.806737610003481861.29591999995 0.00053000000 0.12537000000 0.00000000000 0.00000000000BH000 8.00000000000 11335.010351600004657611.29427000042 0.00013000000 0.05748000000 0.00000000000 0.00000000000BH000 8.00000000000 5119.997542310001167729.27655000007 0.00017000000 0.08113000000 0.00000000000 0.00000000000BH000 8.00000000000 7459.721178940001527780.83169999998 0.00008000000 0.05077000000 0.00000000000 0.00000000000BH000 8.00000000000 4420.80208395000 672113.57523800002 0.00006000000 0.03502000000 0.00000000000 0.00000000000BH000 8.00000000000 3281.04987238000 507131.57999699999 0.00004000000 0.02673000000 0.00000000000 0.00000000000BH000 8.00000000000 2688.49764250000 368749.80215200002 0.00012000000 0.04922000000 0.00000000000 0.00000000000BH000 8.00000000000 4902.656125490001051276.60679999995 0.00034000000 0.09396000000 0.00000000000 0.00000000000BH000 8.00000000000 9606.771631730003017942.07826999994 0.00014000000 0.05471000000 0.00000000000 0.00000000000BH000 8.00000000000 4975.403554810001211040.99799000006 0.00008000000 0.04992000000 0.00000000000 0.00000000000BH000 8.00000000000 4503.26620251000 666824.34082000004 0.00007000000 0.04046000000 0.00000000000 0.00000000000BH000 8.00000000000 3385.74642048000 647871.62720100000 0.00015000000 0.05820000000 0.00000000000 0.00000000000BH000 8.00000000000 5513.900881110001353825.76310000010 0.00009000000 0.04619000000 0.00000000000 0.00000000000BH000 8.00000000000 4061.39879832000 772812.17147099995 0.00009000000 0.04531000000 0.00000000000 0.00000000000BH000 8.00000000000 4404.63908036000 813126.70598600002 0.00026000000 0.07856000000 0.00000000000 0.00000000000BH000 8.00000000000 7845.887013980002319610.02981999982 0.00032000000 0.08469000000 0.00000000000 0.00000000000BH000 8.00000000000 7762.905348860002795417.61829000013 0.00006000000 0.03874000000 0.00000000000 0.00000000000BH000 8.00000000000 3996.25917139000 536661.48757799994 0.00003000000 0.02360000000 0.00000000000 0.00000000000BH000 8.00000000000 2457.83979172000 261166.11072800000 0.00012000000 0.05365000000 0.00000000000 0.00000000000BH000 8.00000000000 4906.947423990001039949.47964999999 0.00055000000 0.18575000000 0.00000000000 0.00000000000BH000 8.00000000000 17823.374927100004867063.27417000011 0.00028000000 0.07933000000 0.00000000000 0.00000000000BH000 8.00000000000 7562.478602780002452385.31566999992 0.00006000000 0.03741000000 0.00000000000 0.00000000000BH000 8.00000000000 3290.88723289000 543252.58594200003 0.00028000000 0.08473000000 0.00000000000 0.00000000000BH000 8.00000000000 8129.954513720002480814.18246999988 0.00006000000 0.03397000000 0.00000000000 0.00000000000BH000 8.00000000000 3386.33018465000 527047.71269099996 0.00015000000 0.06798000000 0.00000000000 0.00000000000BH000 8.00000000000 7307.567108630001330139.49961000006 0.00024000000 0.06483000000 0.00000000000 0.00000000000BH000 8.00000000000 6535.263115620002140169.06522000022 0.00007000000 0.04380000000 0.00000000000 0.00000000000BH000 8.00000000000 4393.29124785000 634293.33253599994 0.00031000000 0.08683000000 0.00000000000 0.00000000000BH000 8.00000000000 8810.071246850002691155.00058000023 0.00021000000 0.06708000000 0.00000000000 0.00000000000BH000 8.00000000000 6174.426894340001847714.28101000004 0.00032000000 0.10492000000 0.00000000000 0.00000000000BH000 8.00000000000 9288.109160120002829158.40108999982 0.00235000000 0.34298000000 0.00000000000 0.00000000000BH000 8.00000000000EGLDVEGLDVLac Gagnon Lac Gagnon 34275.5329303000020664388.4272000007 0.00008000000 0.04531000000 0.00000000000 0.00000000000BH000 8.00000000000 3870.37344907000 685077.42427700001 0.00011000000 0.04213000000 0.00000000000 0.00000000000BH000 8.00000000000 4034.03680460000 990659.09195399994 0.00009000000 0.04538000000 0.00000000000 0.00000000000BH000 8.00000000000 4103.89911419000 766579.60043400002 0.00020000000 0.08220000000 0.00000000000 0.00000000000BH000 8.00000000000 6746.791094300001796120.18654999998 0.00026000000 0.10089000000 0.00000000000 0.00000000000BH000 8.00000000000 9580.794716250002271253.22257999983 0.00008000000 0.04351000000 0.00000000000 0.00000000000BH000 8.00000000000 4321.59562881000 703389.60598500003 0.00129000000 0.20547000000 0.00000000000 0.00000000000BH000 8.00000000000EIELGEIELGLac du Sourd Lac du Sourd 19267.8552401000011380259.0503000002 0.00036000000 0.10641000000 0.00000000000 0.00000000000BH000 8.00000000000 11164.789214600003189443.90976999979 0.00044000000 0.14366000000 0.00000000000 0.00000000000BH000 8.00000000000 12237.108596300003850864.38320000004 0.00079000000 0.20494000000 0.00000000000 0.00000000000BH000 8.00000000000 19280.184013900006916028.98794999998 0.03584000000 4.77236000000 0.00000000000 0.00000000000BH000 8.00000000000 452573.67974499997318076329.875999987 0.00008000000 0.03826000000 0.00000000000 0.00000000000BH000 8.00000000000 3956.24955243000 731716.49327900005 0.00005000000 0.03403000000 0.00000000000 0.00000000000BH000 8.00000000000 3547.92046110000 476004.82044799998 0.00010000000 0.04842000000 0.00000000000 0.00000000000BH000 8.00000000000 4394.65502448000 919966.52447199996 0.00016000000 0.06619000000 0.00000000000 0.00000000000BH000 8.00000000000 6901.054766520001432642.60709000006 0.00066000000 0.11720000000 0.00000000000 0.00000000000BH000 8.00000000000EPEGWEPEGWLac Marie-Le Franc Lac Marie-Le Franc 10942.343771800005821122.96690999996 0.00007000000 0.03713000000 0.00000000000 0.00000000000BH000 8.00000000000 3478.54222753000 588772.98773599998 0.00147000000 0.31923000000 0.00000000000 0.00000000000BH000 8.00000000000 33339.5029883000012928405.2259999997 0.00015000000 0.05161000000 0.00000000000 0.00000000000BH000 8.00000000000 5054.909209620001361828.71118999994 0.00139000000 0.58477000000 0.00000000000 0.00000000000BH000 8.00000000000 54311.7180708000012240795.0328000001 0.00016000000 0.08529000000 0.00000000000 0.00000000000BH000 8.00000000000 7571.165612830001441399.83025000012 0.00008000000 0.04518000000 0.00000000000 0.00000000000BH000 8.00000000000 4138.35996445000 734427.36749700003 0.00013000000 0.04693000000 0.00000000000 0.00000000000BH000 8.00000000000 4283.754843400001122553.60566999996 0.00015000000 0.04879000000 0.00000000000 0.00000000000BH000 8.00000000000 4484.618149520001276364.51633000001 0.00010000000 0.04574000000 0.00000000000 0.00000000000BH000 8.00000000000 4373.29012913000 904178.33330599999 0.00035000000 0.12188000000 0.00000000000 0.00000000000BH000 8.00000000000 11416.629929100003066247.65707999980 0.00099000000 0.20040000000 0.00000000000 0.00000000000BH000 8.00000000000EFVBWEFVBWLac Cayamant Lac Cayamant 20616.556786000008720113.48586999997 0.00011000000 0.05236000000 0.00000000000 0.00000000000BH000 8.00000000000 4737.36344522000 999419.03411100002 0.00006000000 0.04408000000 0.00000000000 0.00000000000BH000 8.00000000000 3685.85938413000 508845.51534899999 0.00022000000 0.08819000000 0.00000000000 0.00000000000BH000 8.00000000000 7733.705089400001912755.29654000001 0.00005000000 0.04008000000 0.00000000000 0.00000000000BH000 8.00000000000 3367.94463241000 433755.18009400001 0.00049000000 0.15498000000 0.00000000000 0.00000000000BH000 8.00000000000 14260.128681400004351372.10926000029 0.00014000000 0.05248000000 0.00000000000 0.00000000000BH000 8.00000000000 4542.921175200001214370.30728000007 0.00013000000 0.05379000000 0.00000000000 0.00000000000BH000 8.00000000000 4703.881336750001134613.27974999999 0.00004000000 0.03096000000 0.00000000000 0.00000000000BH000 8.00000000000 3196.29419643000 388217.13782800001 0.00006000000 0.03503000000 0.00000000000 0.00000000000BH000 8.00000000000 3149.91991145000 487897.83791399997 0.00732000000 0.97129000000 0.00000000000 0.00000000000BH000 8.00000000000EHRZREHRZRLac du Poisson Blanc Lac du Poisson Blanc 93594.9485416000064673999.3492999970 0.00012000000 0.04672000000 0.00000000000 0.00000000000BH000 8.00000000000 4872.062973760001085613.40082999994 0.00016000000 0.06949000000 0.00000000000 0.00000000000BH000 8.00000000000 6264.258050840001432700.64127000002 0.00037000000 0.10759000000 0.00000000000 0.00000000000BH000 8.00000000000 9433.284848790003274824.12633999996 0.00408000000 1.57916000000 0.00000000000 0.00000000000BH000 8.00000000000 139454.4358730000136032409.7861000001 0.00185000000 0.50111000000 0.00000000000 0.00000000000BH000 8.00000000000 48829.8857475000016272217.0473999995 0.00032000000 0.08635000000 0.00000000000 0.00000000000BH000 8.00000000000 8739.765434210002837266.37061000010 0.00220000000 0.49555000000 0.00000000000 0.00000000000BH000 8.00000000000EGFIMEGFIMLac Dumont Lac Dumont 44146.2547184000019348232.2934000007 0.00019000000 0.06850000000 0.00000000000 0.00000000000BH000 8.00000000000 6086.973377510001630024.82948000007 0.00010000000 0.04154000000 0.00000000000 0.00000000000BH000 8.00000000000 4160.92712143000 865202.11032400001 0.00014000000 0.06860000000 0.00000000000 0.00000000000BH000 8.00000000000 6307.108392500001265698.45552999992 0.00071000000 0.15895000000 0.00000000000 0.00000000000BH000 8.00000000000 13481.151715400006259217.76382999960 0.00013000000 0.05214000000 0.00000000000 0.00000000000BH000 8.00000000000 4605.716117420001187889.14800000004 0.00021000000 0.07631000000 0.00000000000 0.00000000000BH000 8.00000000000 7593.773071660001869715.92125999997 0.00042000000 0.13398000000 0.00000000000 0.00000000000BH000 8.00000000000 11720.560419700003721654.82209999999 0.00024000000 0.08692000000 0.00000000000 0.00000000000BH000 8.00000000000 8432.337130390002132760.33797000023 0.00015000000 0.06429000000 0.00000000000 0.00000000000BH000 8.00000000000 5616.640450070001307859.70769000007 0.00014000000 0.05026000000 0.00000000000 0.00000000000BH000 8.00000000000 4706.429431850001197671.12241000007 0.00011000000 0.04688000000 0.00000000000 0.00000000000BH000 8.00000000000 4683.34815008000 959307.45603700005 0.00008000000 0.05290000000 0.00000000000 0.00000000000BH000 8.00000000000 4390.60718952000 675123.34346000000 0.00006000000 0.03843000000 0.00000000000 0.00000000000BH000 8.00000000000 3266.81486213000 552680.09863499994 0.00004000000 0.02699000000 0.00000000000 0.00000000000BH000 8.00000000000 2712.50314456000 353526.13923199999 0.00008000000 0.04208000000 0.00000000000 0.00000000000BH000 8.00000000000 3748.40557191000 716369.05045500002 0.00017000000 0.07950000000 0.00000000000 0.00000000000BH000 8.00000000000 6872.617343210001491918.72598999995 0.00005000000 0.03232000000 0.00000000000 0.00000000000BH000 8.00000000000 3114.23695855000 411289.18685699999 0.00007000000 0.04306000000 0.00000000000 0.00000000000BH000 8.00000000000 4310.43338502000 621699.65984099999 0.00021000000 0.07969000000 0.00000000000 0.00000000000BH000 8.00000000000 7637.507888490001815648.36479000002 0.00014000000 0.07075000000 0.00000000000 0.00000000000BH000 8.00000000000 6500.288975400001265045.64198000007 0.00013000000 0.05528000000 0.00000000000 0.00000000000BH000 8.00000000000 5301.136637570001152137.12905000011 0.00016000000 0.06102000000 0.00000000000 0.00000000000BH000 8.00000000000 5641.551394430001383505.09575999994 0.00216000000 0.44608000000 0.00000000000 0.00000000000BH000 8.00000000000EHOXGEHOXGLac Pemichangan Lac Pemichangan 43051.0395829000019040277.3442000001 0.00009000000 0.04864000000 0.00000000000 0.00000000000BH000 8.00000000000 4472.58517331000 781081.01194800006 0.00010000000 0.03882000000 0.00000000000 0.00000000000BH000 8.00000000000 3872.42026394000 877221.42578299996 0.00008000000 0.03607000000 0.00000000000 0.00000000000BH000 8.00000000000 3361.07130705000 715571.64141699998 0.00012000000 0.05101000000 0.00000000000 0.00000000000BH000 8.00000000000 4760.734194900001060581.04457999999 0.00063000000 0.18139000000 0.00000000000 0.00000000000BH000 8.00000000000 15878.342591200005539963.11216000002 0.00009000000 0.04587000000 0.00000000000 0.00000000000BH000 8.00000000000 4013.06627681000 800848.79256600002 0.00190000000 0.33702000000 0.00000000000 0.00000000000BH000 8.00000000000 32494.3874190000016770814.0207000002 0.00007000000 0.03755000000 0.00000000000 0.00000000000BH000 8.00000000000 3606.88490619000 620543.30938500003 0.00015000000 0.07790000000 0.00000000000 0.00000000000BH000 8.00000000000 8098.520699490001299044.40247999993 0.00053000000 0.15315000000 0.00000000000 0.00000000000BH000 8.00000000000 13782.549716400004706775.39524000045 0.00020000000 0.06477000000 0.00000000000 0.00000000000BH000 8.00000000000 6336.946256200001735155.52453000005 0.00011000000 0.04198000000 0.00000000000 0.00000000000BH000 8.00000000000 3889.25009434000 961774.79766799998 0.00006000000 0.03538000000 0.00000000000 0.00000000000BH000 8.00000000000 3269.25382773000 569300.16558699997 0.00012000000 0.05114000000 0.00000000000 0.00000000000BH000 8.00000000000 4883.345259060001016421.24032999994 0.00030000000 0.16504000000 0.00000000000 0.00000000000BH000 8.00000000000 13297.136606300002657425.30374999996 0.00006000000 0.03624000000 0.00000000000 0.00000000000BH000 8.00000000000 3414.14597963000 511709.11770599999 0.00009000000 0.05540000000 0.00000000000 0.00000000000BH000 8.00000000000 5061.58259629000 781314.66632800002 0.00039000000 0.11199000000 0.00000000000 0.00000000000BH000 8.00000000000 9864.619732260003473144.80855999980 0.00006000000 0.03664000000 0.00000000000 0.00000000000BH000 8.00000000000 3145.66745834000 500071.17084400001 0.00012000000 0.05277000000 0.00000000000 0.00000000000BH000 8.00000000000 5288.515381130001029945.57652000000 0.00034000000 0.10251000000 0.00000000000 0.00000000000BH000 8.00000000000 10558.354485700002961793.10691000009 0.00025000000 0.08922000000 0.00000000000 0.00000000000BH000 8.00000000000 7987.873921180002191499.61357000005 0.00008000000 0.04239000000 0.00000000000 0.00000000000BH000 8.00000000000 4104.61247028000 715044.60415399994 0.00011000000 0.06188000000 0.00000000000 0.00000000000BH000 8.00000000000 5822.63580541000 995865.20268200000 0.00013000000 0.04618000000 0.00000000000 0.00000000000BH000 8.00000000000 4720.900402360001111109.13462999999 0.00058000000 0.16559000000 0.00000000000 0.00000000000BH000 8.00000000000 16118.837647200005110621.66665999964 0.00006000000 0.03480000000 0.00000000000 0.00000000000BH000 8.00000000000 3047.99946595000 538476.64459899999 0.00011000000 0.04652000000 0.00000000000 0.00000000000BH000 8.00000000000 4911.18242062000 944608.91717899998 0.00096000000 0.26501000000 0.00000000000 0.00000000000BH000 8.00000000000 24006.758868500008456193.20419999957 0.00007000000 0.04629000000 0.00000000000 0.00000000000BH000 8.00000000000 3824.70213003000 660905.67587499996 0.00336000000 0.36804000000 0.00000000000 0.00000000000BH000 8.00000000000EIDPYEIDPYLac Simon Lac Simon 36997.3877920000029691804.7052999995 0.00036000000 0.10328000000 0.00000000000 0.00000000000BH000 8.00000000000 10048.672074100003156021.29914999986 0.00049000000 0.09114000000 0.00000000000 0.00000000000BH000 8.00000000000 8799.414770920004371965.53196000028 0.00022000000 0.07993000000 0.00000000000 0.00000000000BH000 8.00000000000 7523.308820670001959436.38115000003 0.00486000000 0.80544000000 0.00000000000 0.00000000000BH000 8.00000000000EKIEAEKIEALac aux Allumettes Lac aux Allumettes 74147.0443198000043087124.7260000035 0.00006000000 0.03159000000 0.00000000000 0.00000000000BH000 8.00000000000 3191.53891077000 556238.84232399997 0.00011000000 0.04620000000 0.00000000000 0.00000000000BH000 8.00000000000 4765.35425465000 958795.19000299997 0.00021000000 0.07854000000 0.00000000000 0.00000000000BH000 8.00000000000 7009.039623460001821237.49607999995 0.00009000000 0.03857000000 0.00000000000 0.00000000000BH000 8.00000000000 3537.87354099000 820709.45688600000 0.00015000000 0.06160000000 0.00000000000 0.00000000000BH000 8.00000000000 5231.093424510001300726.88828999992 0.00006000000 0.03856000000 0.00000000000 0.00000000000BH000 8.00000000000 3413.46418587000 554949.23826599994 0.00025000000 0.08694000000 0.00000000000 0.00000000000BH000 8.00000000000 8397.786098970002223140.51642999984 0.00013000000 0.05520000000 0.00000000000 0.00000000000BH000 8.00000000000 5643.048035530001192093.18192999996 0.00015000000 0.06856000000 0.00000000000 0.00000000000BH000 8.00000000000 6002.586596300001342823.29431000003 0.00006000000 0.03469000000 0.00000000000 0.00000000000BH000 8.00000000000 3090.13683020000 529060.29862400005 0.00277000000 0.65785000000 0.00000000000 0.00000000000BH000 8.00000000000 64167.4845442000024497217.3187999986 0.00017000000 0.04956000000 0.00000000000 0.00000000000BH000 8.00000000000 4910.270638820001511239.95289000007 0.00061000000 0.20645000000 0.00000000000 0.00000000000BH000 8.00000000000 20697.809795000005372799.65297999978 0.00049000000 0.14191000000 0.00000000000 0.00000000000BH000 8.00000000000 13465.709157300004339309.06512000039 0.00008000000 0.04023000000 0.00000000000 0.00000000000BH000 8.00000000000 3495.75601753000 690407.53461700003 0.00055000000 0.14077000000 0.00000000000 0.00000000000BH000 8.00000000000 12908.616335300004820383.55650999956 0.00012000000 0.04652000000 0.00000000000 0.00000000000BH000 8.00000000000 4488.462218140001076623.44405000005 0.00024000000 0.07492000000 0.00000000000 0.00000000000BH000 8.00000000000 6948.040342720002083301.08146000002 0.00013000000 0.06158000000 0.00000000000 0.00000000000BH000 8.00000000000 5957.239155960001108460.73582000006 0.00006000000 0.03875000000 0.00000000000 0.00000000000BH000 8.00000000000 3597.25514328000 528358.26530700002 0.00004000000 0.03373000000 0.00000000000 0.00000000000BH000 8.00000000000 3373.85046315000 367632.64590900001 0.00008000000 0.03807000000 0.00000000000 0.00000000000BH000 8.00000000000 3569.40287357000 689664.05210199999 0.00064000000 0.12919000000 0.00000000000 0.00000000000BH000 8.00000000000EGGBJEGGBJLac Écho Lac Écho 13604.080485100005640769.83457999956 0.00007000000 0.03524000000 0.00000000000 0.00000000000BH000 8.00000000000 3131.75470459000 590755.62663800002 0.00006000000 0.03362000000 0.00000000000 0.00000000000BH000 8.00000000000 3533.51075284000 493361.70709099999 0.00606000000 1.35709000000 0.00000000000 0.00000000000BH000 8.00000000000 119172.9565270000053706281.0680000037 0.00029000000 0.10605000000 0.00000000000 0.00000000000BH000 8.00000000000 10108.056940500002530975.86078000022 0.00016000000 0.06121000000 0.00000000000 0.00000000000BH000 8.00000000000 5567.222700260001448552.50068000006 0.00010000000 0.04949000000 0.00000000000 0.00000000000BH000 8.00000000000 4620.25128757000 888004.06582999998 0.00010000000 0.04648000000 0.00000000000 0.00000000000BH000 8.00000000000 4082.63778444000 851382.41235000000 0.00008000000 0.04923000000 0.00000000000 0.00000000000BH000 8.00000000000 4075.27327150000 718507.27642200002 0.00019000000 0.07942000000 0.00000000000 0.00000000000BH000 8.00000000000 7174.995646690001663433.02560000005 0.00033000000 0.10941000000 0.00000000000 0.00000000000BH000 8.00000000000 11145.020789600002931559.59484999999 0.00010000000 0.04064000000 0.00000000000 0.00000000000BH000 8.00000000000 3811.24533157000 918616.86833299999 0.00230000000 0.40640000000 0.00000000000 0.00000000000BH000 8.00000000000EGHJTEGHJTRéservoir l'Escalier Réservoir l'Escalier 38758.1670750000020363977.7606000006 0.00011000000 0.04713000000 0.00000000000 0.00000000000BH000 8.00000000000 4074.89000261000 981037.20359000005 0.00007000000 0.03361000000 0.00000000000 0.00000000000BH000 8.00000000000 3127.06815218000 646400.75351600000 0.00010000000 0.05993000000 0.00000000000 0.00000000000BH000 8.00000000000 5321.29530596000 910267.99640499998 0.00078000000 0.24041000000 0.00000000000 0.00000000000BH000 8.00000000000 22826.645308400006932396.20645000041 0.00009000000 0.04033000000 0.00000000000 0.00000000000BH000 8.00000000000 4092.29406351000 773760.32880100003 0.00016000000 0.05578000000 0.00000000000 0.00000000000BH000 8.00000000000 5201.816675080001405283.50745999999 0.00008000000 0.03974000000 0.00000000000 0.00000000000BH000 8.00000000000 3845.10244437000 730456.59599399997 0.00011000000 0.04929000000 0.00000000000 0.00000000000BH000 8.00000000000 4238.24817484000 947750.50438199996 0.00016000000 0.06532000000 0.00000000000 0.00000000000BH000 8.00000000000 5807.403621890001379157.06358999992 0.00170000000 0.30250000000 0.00000000000 0.00000000000BH000 8.00000000000FATLQFATLQLac Coulonge Lac Coulonge 28702.3270547000015090700.1578999999 0.00006000000 0.03656000000 0.00000000000 0.00000000000BH000 8.00000000000 3246.45010724000 551040.19295000006 0.00024000000 0.06081000000 0.00000000000 0.00000000000BH000 8.00000000000 5684.482795000002125834.23629999999 0.00014000000 0.06320000000 0.00000000000 0.00000000000BH000 8.00000000000 6156.685493270001258776.45207999996 0.00027000000 0.09772000000 0.00000000000 0.00000000000BH000 8.00000000000 9904.683758640002374348.81748000020 0.00008000000 0.03878000000 0.00000000000 0.00000000000BH000 8.00000000000 3995.53194023000 686294.04709200002 0.00018000000 0.05643000000 0.00000000000 0.00000000000BH000 8.00000000000 5379.267206300001624027.66220999998 0.00049000000 0.12724000000 0.00000000000 0.00000000000BH000 8.00000000000 13072.327354600004371421.18826999981 0.00012000000 0.04288000000 0.00000000000 0.00000000000BH000 8.00000000000 3945.628042480001027170.67793999997 0.00050000000 0.12226000000 0.00000000000 0.00000000000BH000 8.00000000000 11675.818612700004413821.22049000021 0.00015000000 0.07437000000 0.00000000000 0.00000000000BH000 8.00000000000 6381.669521620001334429.40885000001 0.00007000000 0.04426000000 0.00000000000 0.00000000000BH000 8.00000000000 3934.96130610000 630733.06058900000 0.00011000000 0.04545000000 0.00000000000 0.00000000000BH000 8.00000000000 4510.04226965000 970034.73447699996 0.00016000000 0.07068000000 0.00000000000 0.00000000000BH000 8.00000000000 6527.651800360001414515.60287000006 0.00033000000 0.11224000000 0.00000000000 0.00000000000BH000 8.00000000000 9836.966590090002885882.58656999981 0.00014000000 0.04710000000 0.00000000000 0.00000000000BH000 8.00000000000 4422.120900920001280567.47430999996 0.00019000000 0.07450000000 0.00000000000 0.00000000000BH000 8.00000000000 7623.659680360001651146.73765000002 0.00011000000 0.05269000000 0.00000000000 0.00000000000BH000 8.00000000000 5111.63713342000 980019.82449999999 0.00177000000 0.41096000000 0.00000000000 0.00000000000BH000 8.00000000000EHNRFEHNRFLac Papineau Lac Papineau 41373.1968218000015739482.7601999994 0.00010000000 0.05128000000 0.00000000000 0.00000000000BH000 8.00000000000 5071.92334344000 899670.65546299994 0.00008000000 0.03729000000 0.00000000000 0.00000000000BH000 8.00000000000 3507.53084483000 746086.17486699997 0.00009000000 0.04140000000 0.00000000000 0.00000000000BH000 8.00000000000 3968.49111476000 827570.93495899998 0.00014000000 0.06371000000 0.00000000000 0.00000000000BH000 8.00000000000 5586.607762330001249484.37358999997 0.00010000000 0.03886000000 0.00000000000 0.00000000000BH000 8.00000000000 3791.02164452000 906378.02947700000 0.00022000000 0.07466000000 0.00000000000 0.00000000000BH000 8.00000000000 7313.914457200001948623.73558000010 0.00004000000 0.02501000000 0.00000000000 0.00000000000BH000 8.00000000000 2521.98484880000 352024.59753400000 0.00014000000 0.04539000000 0.00000000000 0.00000000000BH000 8.00000000000 4506.842456300001267891.62199999997 0.00015000000 0.05134000000 0.00000000000 0.00000000000BH000 8.00000000000 4903.847924770001335470.63816000009 0.00009000000 0.04425000000 0.00000000000 0.00000000000BH000 8.00000000000 3971.58434352000 814823.31570899999 0.00054000000 0.13644000000 0.00000000000 0.00000000000BH000 8.00000000000 14093.545040100004820784.36433000024 0.00013000000 0.05907000000 0.00000000000 0.00000000000BH000 8.00000000000 5288.879421340001123745.60675000004 0.00007000000 0.03561000000 0.00000000000 0.00000000000BH000 8.00000000000 3213.10498334000 634367.21845799999 0.00012000000 0.05143000000 0.00000000000 0.00000000000BH000 8.00000000000 4890.104029230001046938.95308000001 0.00006000000 0.03238000000 0.00000000000 0.00000000000BH000 8.00000000000 3133.30482913000 503604.88513499999 0.00025000000 0.07120000000 0.00000000000 0.00000000000BH000 8.00000000000 7498.730551670002182084.06576000014 0.00421000000 1.40039000000 0.00000000000 0.00000000000BH000 8.00000000000 133307.3396920000137440483.3979000002 0.00008000000 0.04558000000 0.00000000000 0.00000000000BH000 8.00000000000 3796.37687927000 714242.59619600000 0.00012000000 0.04452000000 0.00000000000 0.00000000000BH000 8.00000000000 4066.362743540001055537.96659999993 0.00010000000 0.04380000000 0.00000000000 0.00000000000BH000 8.00000000000 4479.95767926000 927154.28776500002 0.00005000000 0.03190000000 0.00000000000 0.00000000000BH000 8.00000000000 2941.71715125000 416095.95143199997 0.00007000000 0.04074000000 0.00000000000 0.00000000000BH000 8.00000000000 3415.84804587000 648183.51769500005 0.00014000000 0.04872000000 0.00000000000 0.00000000000BH000 8.00000000000EIDRIEIDRILac Simonet Lac Simonet 4813.051287550001280551.14119000011 0.00010000000 0.04745000000 0.00000000000 0.00000000000BH000 8.00000000000 4310.77950748000 902713.77933100006 0.00008000000 0.03664000000 0.00000000000 0.00000000000BH000 8.00000000000 3325.90868772000 679775.47278600000 0.00019000000 0.05434000000 0.00000000000 0.00000000000BH000 8.00000000000 5344.025400000001679647.55310999998 0.00032000000 0.12426000000 0.00000000000 0.00000000000BH000 8.00000000000 12287.534260600002811501.83326999983 0.00008000000 0.05299000000 0.00000000000 0.00000000000BH000 8.00000000000 4597.51474091000 711442.01929700002 0.00047000000 0.11265000000 0.00000000000 0.00000000000BH000 8.00000000000 11834.869980100004172698.40817999979 0.00055000000 0.15236000000 0.00000000000 0.00000000000BH000 8.00000000000 13869.859236500004895187.02333999984 0.00007000000 0.03779000000 0.00000000000 0.00000000000BH000 8.00000000000 3282.81448354000 598859.12617499998 0.00035000000 0.10718000000 0.00000000000 0.00000000000BH000 8.00000000000 10394.645898600003077615.04450999992 0.00017000000 0.07780000000 0.00000000000 0.00000000000BH000 8.00000000000 6342.326451760001481454.98572000000 0.00007000000 0.03813000000 0.00000000000 0.00000000000BH000 8.00000000000 3716.01102629000 582170.89960200002 0.00019000000 0.06332000000 0.00000000000 0.00000000000BH000 8.00000000000 6167.769662740001651628.30946999998 0.00029000000 0.09888000000 0.00000000000 0.00000000000BH000 8.00000000000 9020.023629250002569447.17010999983 0.00047000000 0.12467000000 0.00000000000 0.00000000000BH000 8.00000000000 11328.833990000004182286.77400999982 0.00007000000 0.03246000000 0.00000000000 0.00000000000BH000 8.00000000000 3218.03327013000 631330.46385800000 0.00006000000 0.03241000000 0.00000000000 0.00000000000BH000 8.00000000000 3129.15466768000 542875.92452600005 0.00008000000 0.03912000000 0.00000000000 0.00000000000BH000 8.00000000000 3647.62577041000 728806.74920399999 0.00055000000 0.15384000000 0.00000000000 0.00000000000BH000 8.00000000000EFMZKEFMZKLac Bernard Lac Bernard 13988.221326200004882539.48969000019 0.00031000000 0.09551000000 0.00000000000 0.00000000000BH000 8.00000000000 8592.908215130002754682.26929999981 0.00015000000 0.07142000000 0.00000000000 0.00000000000BH000 8.00000000000 6418.270140000001363612.34487999999 0.00006000000 0.03678000000 0.00000000000 0.00000000000BH000 8.00000000000 3376.61907877000 496835.27205400000 0.00007000000 0.03501000000 0.00000000000 0.00000000000BH000 8.00000000000 3582.67835719000 593915.76550099999 0.00007000000 0.03723000000 0.00000000000 0.00000000000BH000 8.00000000000 3534.29647034000 653438.79413699999 0.00006000000 0.03726000000 0.00000000000 0.00000000000BH000 8.00000000000 3192.33646007000 533967.31975200004 0.00012000000 0.05080000000 0.00000000000 0.00000000000BH000 8.00000000000 4972.450341440001101995.73276000004 0.00016000000 0.06736000000 0.00000000000 0.00000000000BH000 8.00000000000 6061.022183190001442616.07328999997 0.00020000000 0.06295000000 0.00000000000 0.00000000000BH000 8.00000000000 6343.355937290001764874.21763000009 0.00094000000 0.16475000000 0.00000000000 0.00000000000BH000 8.00000000000EJQTYEJQTYLac la Blanche Lac la Blanche 15166.726026400008393754.92544000037 0.00052000000 0.17799000000 0.00000000000 0.00000000000BH000 8.00000000000 16676.004289300004587215.70442000031 0.00007000000 0.03898000000 0.00000000000 0.00000000000BH000 8.00000000000 3458.55239556000 639009.11825900001 0.00008000000 0.04090000000 0.00000000000 0.00000000000BH000 8.00000000000 3642.69653182000 698611.88900199998 0.00016000000 0.05805000000 0.00000000000 0.00000000000BH000 8.00000000000 5891.232025000001420843.94145999989 0.00008000000 0.03885000000 0.00000000000 0.00000000000BH000 8.00000000000 3639.12599900000 755308.26644599997 0.00690000000 2.20687000000 0.00000000000 0.00000000000BH000 8.00000000000 198940.4369829999961585301.5953999981 0.00017000000 0.06700000000 0.00000000000 0.00000000000BH000 8.00000000000 6425.560186560001525571.66879000003 0.00007000000 0.03689000000 0.00000000000 0.00000000000BH000 8.00000000000 3623.15740135000 651816.27886900003 0.00021000000 0.06660000000 0.00000000000 0.00000000000BH000 8.00000000000 6090.317536630001878134.32600999996 0.00011000000 0.04585000000 0.00000000000 0.00000000000BH000 8.00000000000 4430.77113331000 997948.63676599995 0.00060000000 0.16145000000 0.00000000000 0.00000000000BH000 8.00000000000EGNRXEGNRXLac Grand Lac Grand 15338.680311900005315343.68740999978 0.00006000000 0.03148000000 0.00000000000 0.00000000000BH000 8.00000000000 2894.18620035000 493266.66745399998 0.00006000000 0.04247000000 0.00000000000 0.00000000000BH000 8.00000000000 3693.96453290000 552713.93387499999 0.00014000000 0.04976000000 0.00000000000 0.00000000000BH000 8.00000000000EHCPBEHCPBLac Mahon Lac Mahon 4541.429599880001284527.19411999988 0.00032000000 0.11606000000 0.00000000000 0.00000000000BH000 8.00000000000 10385.404349500002813712.91185999988 0.00016000000 0.05853000000 0.00000000000 0.00000000000BH000 8.00000000000 5328.092208270001394686.92253999994 0.00008000000 0.04106000000 0.00000000000 0.00000000000BH000 8.00000000000 3719.45731746000 672558.68625899998 0.00012000000 0.04727000000 0.00000000000 0.00000000000BH000 8.00000000000 4302.752626460001078124.91886000009 0.00067000000 0.17698000000 0.00000000000 0.00000000000BH000 8.00000000000EHFEIEHFEILac McGregor Lac McGregor 16269.005812500005952565.06121999957 0.00101000000 0.22536000000 0.00000000000 0.00000000000BH000 8.00000000000EIUNCEIUNCLac la Pêche Lac la Pêche 21330.334737300009040702.58262000047 0.01090000000 3.84259000000 0.00000000000 0.00000000000BH000 8.00000000000 323524.0083989999897423033.0247000008 0.01115000000 2.07772000000 0.00000000000 0.00000000000BH000 8.00000000000 184294.6788639999999817355.6934999972 0.00011000000 0.04161000000 0.00000000000 0.00000000000BH000 8.00000000000 3909.813865160001005737.31920000003 0.00025000000 0.08936000000 0.00000000000 0.00000000000BH000 8.00000000000EHQBFEHQBFLac Philippe Lac Philippe 8601.283632540002193903.21710000001 0.00010000000 0.04004000000 0.00000000000 0.00000000000BH000 8.00000000000 3891.64806441000 932340.04828200000 0.00127000000 0.52512000000 0.00000000000 0.00000000000BH000 8.00000000000 49370.0223370000011393535.4196000006 0.00013000000 0.05365000000 0.00000000000 0.00000000000BH000 8.00000000000 4704.321349730001156531.91843000008 0.00029000000 0.12010000000 0.00000000000 0.00000000000BH000 8.00000000000EJTMJEJTMJLac Mousseau Lac Mousseau 11116.842681300002628544.05115000019 0.00010000000 0.04669000000 0.00000000000 0.00000000000BH000 8.00000000000 4509.94803193000 857539.83310299995 0.00038000000 0.12287000000 0.00000000000 0.00000000000BH000 8.00000000000EJXJYEJXJYLac Meech Lac Meech 11148.236185900003412017.67535000015 0.01564000000 1.42136000000 0.00000000000 0.00000000000BH000 8.00000000000EGDJPEGDJPLac des Deux Montagnes Lac des Deux Montagnes 126034.03500600001140022527.648999989 0.00484000000 1.17250000000 0.00000000000 0.00000000000BH000 8.00000000000 123203.9576260000043648055.1603000015 0.02704000000 2.80156000000 0.00000000000 0.00000000000BH000 8.00000000000EIAIXEIAIXLac Saint-Louis Lac Saint-Louis 246879.16467599999242986085.034999996 0.00002000000 0.02097000000 0.00000000000 0.00000000000BH000 8.00000000000 1810.11024907000 185936.42404600000 0.00099000000 0.20187000000 0.00000000000 0.00000000000BH000 8.00000000000EGCZGEGCZGLac Deschênes Lac Deschênes 17675.077530400008846502.99857999943 0.01549000000 1.03917000000 0.00000000000 0.00000000000BH000 8.00000000000EHZTQEHZTQLac Saint-François Lac Saint-François 93450.25967090001139929420.613000005 0.00519000000 0.38519000000 0.00000000000 0.00000000000BH000 8.00000000000EFVUKEFVUKLac Champlain Lac Champlain 35417.0767597000047012984.2019999995 0.00170000000 0.41695000000 0.00000000000 0.00000000000BH000 8.00000000000 36785.6643178000015399048.1992000006python-mapnik-0.0~20240222-5ab32f020/demo/data/ontdrainage.shp000066400000000000000000017125241456565420200232560ustar00rootroot00000000000000' ʪɏl4Aoi:A*{:@ɏl4AQU5A@-cr4A@-cr>N4Ayvok4ANp {,q b4AVJ*GZ4AAȒt4A=td4A@9:4A (4Aj9dfX*4A$TM4A`G :4AJS2:4Aro 4A`jުÐ'4Ao ݮ>|D4Aܲ@Ed4A`ԶC4A T4A`04AȀ\4A@Q^T4A`Ȱ;!#24A=d4A3zNd,D4A 2h34A@:r_r4A@RW1 4AM*n,[4A&Ϣ<to4A#?\64A@q9 V#4Aw!2I4A' _uU|4A"<ҪT4A,WQe4A9"~;4A 3]i%^4A {+O4A1S`L4A`3D7H14AT2K<$&4A+~@4-4APBd4A@[G5WJ4A /PiK%4A@_dgMH34A9iS-e*4A`U,$m5AeV5A`m>Z55Aɳp_֘5A n`CS5A *bmka>LJ5Abk5AKMc.5ANeu8//5Au!e#m5A 佩gOݢ5Ami(a25A@_jD5Akхv5A`Onh!#5A<įp05A wbrY4,x|=l 5A h 5AczA h@ 5A-̸ 5A) 5Aq9Ҭh 5A ߘɕ 5Aə% K 5A`95 5A`C/|< hJ 5A VeBK5Al=F 5A}L85A'85A@H -r&5AE7.&5A@`TB#'5Azn2V'5ACs6(5A,;E(5AAq2쌽)5A`69%P8*5A`ϲjo0*5Al="þ+5APvk,5A I 65A#1}75Aa1#!B85A"3!#Lą95AG_ =:5AhEj{:5Amf;5Ay`;5A%}<5AO)Bh<5A@" >L8=5A@#!@{>5A+v#+x>5AП~$<?5A`~fo%px֜?5A&@5A :M'Wp@5A~'"{ A5A4]p(MکA5A`r.( \B5AP7J)CenB5A@p*B5Az͸*/cC5AIA,J'iC5A A. RKC5AO'1OX_D5A`l3,E5A(Ƶ89KE5A R>><F5A5C,\@G5AH>’I5AzB]8T(I5AI^qkJ5A`B^`y+iJ5AJC6ubPbK5A@krcYGTK5As/ddK5AdoQ=K5A4dbK`L5A .e=L5A fe,M5Aıe7M5AaVeM5AeeJDhM5A8emu?N5A%yd/xN5A+^c;HN5A`9JcbDN5A`1b5A P7:5A`6<ۘs75A`zVQ"l 25A`;\ M%5A sܝ7NnH5A <6W$ꮃ5A J9$)Tb5A@_{5A@ 5A@wLFڰp5A@!TCsc5Aj5k0|+4A`X {b4A@IL6mg4AvhfN4A@y֨d4A@.{umɺ4A 7t5 Y4Ab^ 4A5-ɏl4A]{S?b4A@d:!4A`O(Ik 4A64A@B7pԓ44A mj-4A`3ϕ'4Ap+36@4A`-Tr4A eG W4A`[6) +ź4A@?;4A+" _4A)C4A%W|'M4AMs4A@-cr x|:=nS5AnecZ5AYGlecZ5Ag(]\V5A`* ^++ʀ5Au>fx W5A`O8Z~5Aa).}5A "Ki|5AJhpܺpz5A(f.,x5A\3s5Ap@8t5A`zL-aRy5A >|v`Lt5AU]kdVgo5A`S`ײk5A@Sb0.߁g5A.d8Hj5A`2 QIco5A-(ޓIo5A`2M9Coo5AA[s5A`ȨOhGCt5Ap~ѝOP@z5AVld,0-z5AAa>y5AbQBq4b,v5As+K 2v5A]yEDQ&1x5Aԯ-Tw5A \\xt5A(` Ǐ0.t5Ask:0s5A D=_\ms5A@r#qZRRq5Aȩ\n_5AE@ _5A`(CɠO_5A+~N`5Aq$@md&4J`5A fB?˓q`5AZ`5AO{`5A`LW`5AFs3~.a5A ݟM+wa5A`a5A*mRMݽb5Âob5AU贁>b5A7ʀ"Cl8c5A{&g~Re5Ay^5^+g5A ٧ti5A-:CoUfk5A`h l5A@;dm5A/c텼|m5A%bXƂm5A UYaV!n5ArY`8hn5A m_;n5A '^@8n5A_>\x0o5A"Xp6wo5ATtEo5AxQyޟp5A dNE9]p5A J~ KDp5A H_p5A@*t>GMQp5A7Fp5A*:BYUq5Ae;G>#q5A t9'ۿr5A @5= Jr5A`[f23sHr5A@"1.\r5A@Lv-Ts5AJ)–}_s5A o%Sإs5Au4"s5AQ_JF+t5A@QȠ8Nt5AGrO̸ct5AR>GLkt5AyXtfwrjt5A]у&Iggt5A@ I8M/ dt5AdNYt5Aj0 qMt5A -ԡ  >t5A OptE1t5A`V |G?t5A ,̏t5A@d2Ss5A<׼sW5s5AFc{s5AMfT0s5AC ,g"}_s5A;-s5A`zzh r5A`OIH7.(r5AhVq5AS{Rq5A UҪq5A[Џor5AVTx1krr5AG8+zq5AwI q5AHީo -p5A]]h;n5AܿF#Xәyn5Au{Vcn5AryTn5A`S$n5ARiR} cn5AQ [In5A mA_Pjn5A:hBOgtm5ALoRN!(@m5A`>mM*rzm5Au L%Fm5A`j,hKti m5A ;KMX"l5A@W;J]Ql5A{KJqBl5A@FHI|k5AsIɗk5AmHJ7Xk5A|6Hg@ k5AIfGBj5A@)OBBF8yj5A}iEOcKj5A"PDl=j5Aa~CpDi5A, A॥i5A Uxp@:i5AE?y\i5AN0N>0i5A^<-Ci5A@cq;h5A` 9ԫh5A5j8 h5AZ6$h5A{]{2;6h5A@a61rh5AzsH/)mh5A .-)_h5A /t+qWh5Av*vMh5A jO*ȁ,h5AĈ(5Ig5A`rx'%g5A{$%og5A#bbWlg5A$"EFg5A1~ $g5A@e绹!f5Aڊwyf5A@pf5A@d "f5A fּTf5A#sr6sf5A|gf5Auu=[f5A`P1 pKf5Aҵ(W;f5ArE#cO,f5AG {Uf5ADmre5A $>e5AO2+ؔe5A 4q ^re5A* /He5A`+" V!e5Apb )e5A` dVd5A@T{"|d5Ap[@d5A"čecnd5AdʞǙd5A`u8Qd5A9S8d5A@-=d5Ai0G-Hd5A]Ld5A>d d5A{&(d5A,[nd5A@!,} d5AU !LW%e5AʅNܟ>e5A$Uce5Ac띦e5AX_Te5A`^{\e5A 2g3v f5A巁ۨ)_;f5A@Tvlf5A5tUf5A jf5A׿. g5A|:g5A5{g5A Jg5A-,F jg5A"X,c4h5A ov3[nh5A{Z4 έh5A 8R h5AbAy)i5A rJ8fi5AЄvO"i5A-%4(i5AH?'"j5A^gj5AM[Ej5A HC+j5A``3EIk5A`}kC!k5A`QK"7fk5A 0tx1l5A`l5A@uwl5AC /m5A`Lr'\m5A`ClZem5A@B"Uײ m5A kAJ Gn5AJmEKQn5A zUblƉyn5A@WO7~n5A@2en5Alt|5o5AQk oo5A #3o5A۔o5A`̣"o8p5A1bŀp5A@Ljŷp5A{:p5A] ǔ7q5Arԉ70dq5ADk>;~Yq5A -o?X3$r5Ay/xCplr5AoQѿr5A0nr5A`;&Y#6s5A-IBvs5AQ6&/vs5A5=Gs5A`Vmx:5AAVa75A>@L\M5AP~ q5APEE |/e5Av5AI+͔5A@v e̛5A@35A@ a > 5Ä@5A DXT05A3<]vA5A@?*-hO5AO6%T^5A j>ٻp5A@Xe,/Oi}5A@:vIET5A5V{"Ba5AC/9E5A`ڞЈ]˕5Ax#&ƼG5ALo/*j5A`|j65Aۙ{]Vr65Ai0$'5A ̝࿙5A'a\̍5Au 5A L-%׆5AӅ5Aˆ ӆ5A@!z/5A@#x6$5A@z$Ȓ5Ac&5A 'Qؠ5A =(r5A \I) ]5A +҆i5A@j5,ɚ5A}A-LҚ5AT:.RNۚ5A@4y/B5A:F0^d5A`Jy15A3"t5A` 5V5Azx6u@K5AhM8\ٚ5A3q9.Қ5Af;nhʚ5A`y^$=9`Ś5A>5A@YSt@2G5A\eBfM봚5A@Dļ5AwEIZB5A`̠GH5A`z7I4H5A8JI5A;oLn5A@LNc5A`ԮOq#z5AWt2QD>5A+dR5A ]G{TP$5AZxV҄*"Ϛ5A`Wlߚ5A1CX/d5A`CYw-5A@;ZcW$5A=h[qH5A]>Ll5AFN^>i5A`c af_[ҹ5A1a}Aٛ5Abc"CU5A1|d!5A7e)b05A3gG5Ai,Qi[5A4ҐkQh5A\?mnk{5A` T|o'85A ([5A\;o5A:m~5AVx)C|5Ab˴5AOOY|qY,ʞ5Aܐn5AWY)gd5Ak,Ȟ5A?V 5A KMH\v5A 2_*老5A@15R:5AB_o2ܚ5A@( !jR}5A@oM9I5A{-g•5AkR* ŏ5ASv""I5A`"}!R5A Gup5A@l06m5A& H<_&5A<gG5A _35W5AAs"E5A@KZE75A:iN5A8k$"5ABr"ͥU5Aa񩵀5A x W5A`O++ʀ5Au>f\V5A`* ^ecZ5Ag(]uuP5A !E5Ak,Ȟ5A?V)gd5AC5A{×XY5AU_x55A"=-J5ArU5A`ա*_5A /0b5AU^?|Le5A`+~LR @`5A 4-S5A@[f>5A?/Yhl5A`>nל 5A 1HNW5A`̋ҶwҞ5A `8寸5A`׺65A KZh5A@|q5A@+E=fZ\5A r-I5A\%x#885AfY/!JP'5A:ϴ5A&]I{ 5A>m~ f5AϠXN5A4B745A3' 3֝5Ao'Ksǝ5Ao_$aj~Zm5A`bo+5A 7Q+!$5AMъ5AQ?H@5ABqIw5A`-rPm5A@U5A͉({`w5A{r㝝5A`65A Z;>^5AԢ^%0_5A@HR7,ct5Ai]*5A ?.p8$wǝ5A~fѝ5A[k]~ݝ5Al>5AKʎ5AΞ!& ѷ 5A@hϕ3#5A@M]?:5A@I(3$JY5A K>.q55A@/, 5Aq Mڞ5As#}? 6w5A@#ey?5A`:Ck5A'%㢒5A@eo\5A |Z&r5A@ fZy5A`HH5A`E-\?_q5ALyP 5AFK6Ԡ5A`Ϯ5Az? | 5AփŦ!ot,5A@i"$G5AH[$䗉Z5AM%pmh5AU&%#{5A+q(}ۋ5A@4)i!С5AˆHx+Q5A5V-^Uɡ5A@2"/]Gߡ5A ~0K5A@Sj2I5Aƪ3"5A 5bT ;5A`[*?7(dZ5A~8b215A@Jd:\5AB;-|x5A`;=xtl5AMG>u5A'? *5A@@9R>5A CB0b5ArDD,C{5A`PEmٛ5A`9'Gf+b֣5AJQ.5A@;*L˙5A~EM֠=5A@N&'!5A`O.95AHQ0)T5AR3áTx5A]Sv5AAS2ä5A^ݜ=Tz5A T& 5A@vk UM$5A}Uš*75AVE5A X]džL5A;uY}L5ANZG5A`d \;5A`P&^55A /p_B&5A`\Ya0g5AZvbt5Ad5AL)Ds5A` "0nȺ5Ag&)'5AX<ʲtB5AdKl5A{Ru5A-i 5A815A@; vj 5A` Η5A %C+5Az65A H_<5A %-K H5Aw\ߴ5AaVWvF5A Ѯj)5A{pi 5A |B`5A`Fve: 5A01"uJJ15AfsQtEA5A@=n QI5A`?Z*U5A@_LZ7?a5A`[.b_m5A਺64s}5A֤(@ތ5AQ+,5A@ΰ'm5A`eKI!ḵ5AEA ĵ5AOH5Hrε5AVΧTܵ5A\P5APk⁥5AWR>Y!5AS_ 5A@/65AKh*25A\d>5A HPĬjP5A vm!^5A zƩCr5ActҒ5Aҏm5A+ǰB5A@hrѰs/Ƕ5A Տֶ5A`{*$5AMdN|5A e55A^V{ 5A@,o$  5A`}ܣ !5A:)35Ao9D5AygU5A L"nb5A?RTp5A)?а)-V5A̰z5A ͏65A>{\md5Avӫٺ5A I_SJʷ5A,)0 _ҷ5AEiT5A`GJ45AGջgU>5A_կRA5A P=nA5ACtP>s"5AU!T!35Aή?"R5ADML1U$r5A~ﭭ5A 9N6_5Aק׬?6뀩5AhmZ05Awݫw и5A߸5AĪ`ό5ACj&5A@Ϣc/|5A`@Gf %5A ʓa379-5A'$urJ75A|m #7F5A@JKFhD^5AМLk5A{ݦ@1{5A `5A ͥ&5ATw75A@,Q55A [Ⓥ5Av:NRŹ5A ;V"2չ5A nzzi5A2M[5A ΢nVj$5A~ 6~5AWi 5A.:55A -;,.G5A xR5AƝŠt4[5A4h5AFcXy5A`Zij%s 5A = 7#5AੜDz5A``$Fչ5A}1Ǻ5Aԧ޺5A`#zYl5AdVq5A(I 5A`u65A ֪rFUF&5Ak\ pR65Ap P&K@5A"՞H>:K5A qZ'HV5Amf5AA}ZWG&s5AGdͽ*5A6+Q &5AU2)5A@aàĻ5AظZk׻5Al7}+&5A[TQU5A ?ğb5AK$x˕{@'5A`mtz845A@+o>5A`$!BJ5A҂LAT5A xΜa5AQ$e k5A!K4u5A ם1 ~5AMd(Nއ5Ad8I65AxА5A` Cw\ړ5A`/ޟ?5A`ta"5A]eo45Aeok=5A@iaCl5Ad,5A@,f O5AJO;U;5A [415AI܈3,<5A8ism 5AFX}5A`@ܧvu5A@ZX,ȼ5A)5;9׼5A`S&5A`H25AkU$5A`?D;5A`hFu|K 5A O>U5A`R(r5AlݬmgA*5AF='z25A@$|A=5A ϥqTH5A@ħ4ST`T5A,"oE]5A ۮ5cxk5Av@4Ou5A_=4c~5A vܯ !5A Aޗ5Aܭ2L5A۰P%5AոxWѺ5A׉c)<ͽ5A`lTֱ"mؽ5A'^<5Ae$̷5A 35A8!M5Aka!5A@ߴ}oS05A >OцN>5AQK5Az*R5AѠ.p'd5A [{r5A૜5AL5A%DݶѮ5AIF陾5A s15Ana¶ɦ5A@t Ҿ5Aqη&ܾ5A_m-5A&5A@KIM 5A}~նH/5AW~Ԕ85A`"-U5A n_5A[9(K8^g5A Qᄹ`s5A]5AmЇ5A չÇ"ז5A:U8dž5A vͧt5A@t,.s5Ax*9_`ҿ5A@y5A`8M%t5ATc! 5A ?TTe_5A no#5Ay05A`h낺 =5A |^6H5A4W5A.ۆeqc5Ao {5A Hov5A ]x5A_nu5AMo{5A¸a5A[%Qd75A@KO)֒5A oD>9i5^ 5A< =N5AjK{65A0l7C5A/(L5A@N}[T5A+ sX5A:)H(\5AXWߝbc5A`Y;&{Bk5A`oq5A vsGgv5A`7apy5AfX6-~5A  r5A`pf>o5AVehfk5A@y%gri5A`>MDc5A!1bG\5As'5U5A%w5UN5A (C*mG5A˞@5A[Cx85Ah<߯.5A^f L#5A`U>65A)DG5A !r 5A )t 5A sL 5A:YF]5A`RJ`.@\5A`45A` B ltI5A_ޘ"5AzrE{2[+5Aq695A.C5A@H4M5Al^I~_5A=Lr5A|DR5A92"J5A2-X5ARN5A`D7@5A` KK5A@K5Ap 5A:~3$5Al,B 5AnzAxOb"5A0Sa35A\m@5AlxR5A w[$8_5AW+L{5A;/Ē5AؠOe5A]Q]a j;}5A ۩;5AP\t=i65A@غ,yї5A`  H5A & {5AF}A 5Av+H3 5A̢ w+5Ate!:!!D<5A8KsP5A;Ai`5A@Pyt5AΌJ 5AdFV͚5AO"A5A \,}a5A@!KR`T5AV`r5A(x5A D"XtT,5A KH_ 5AB7JEc5A@/s15AN?A5AJOnR5Aޟv@"xa5A r5A -p0e5AQ ܫZ5Am=a-5A`RhS5AlDZp5A uF˔5A`MT 5AX=5A4|45A`1&5A@4a&_vc;5A@)Ȉ#5A}Krz25At\{+A5A \X5A 5{jVh5A nX t5A`6:X҂5A[{)G5A-NjR5AIUa 5A*W;5A 2.5A@o_S 5Agcj5A>'5A 9 ]O 5A`å5A@ |5A:4=15AnK)5AħH!$?5Abj5Ab>V 5AqeRj5AGK*W?5At2˜5A`OY k-5AP K 5A@+ U5Azg, qj5AeD 3O5AJ9  5AH 2i 5A 7 )V5Ag ^5A{ k5AڑaDC3~5A@t4^t5A`66›D5A y8GLoE5Ar;qN+5A 1 LP6\ 5Ar9RQA5AORݒ75ATT\25A@^VI5Aj?T#Yk35Ae:W[D⓵5A`t]=u:5Au_B޾5AX:cayvb5AqGc)5A_eK$5Af8n5AѨIhԹJ5Adj>Fh5A`zÃk<5Aۨly5AinN|I5AV&6ok@27]5ALpĦ5A;q͘5AyrW5A@ZjmsT35AtitUAtv5AQ8UuN}5AnP^w:|5A xyU5ATzg5A.{ʧ5A`#J|]%5AZ}E55A`sd})cj5Aa~ݶ~Ѩ5A@G_*v5A`S Qʥ4=5A`sO5Ah-)5Ag1"Vr"65Ad&͗5A @ț5AĖ7 5AQUQKh5A`|Z5A[,}ץ5Aoƍk͙5A@پ7zj<25A =x~t5A`NХ"q.=5AXZhܟ5A  #5A߳.e5A K> 5A f"5A yG5Awh5A/5I܂5A@}q)5A !E ߺ5AJ9N,x5A ZП_]5A .(xӸq5Ab,a5A@5/ [U5A`$;E.5A/Ly!D>S5A{i}5AX?K~5A`)5Sh5AW^k!% 5AX|HW{5A@ cd~5A`q )5A Ernx5A55A %8dGݹ5Aı-25A ж 65A }5Ak_g`H5AWӞ@y5A X0'5AB 5A5CԃPJ;5A`u]?xܟ+5Ah xLɪ5A@n<͝5A`O k4c]Ԝ5AL`~FWU5A@Exvr5A`|#uuP5A:<б5A*^6 5A Kk,Ȟ5A?V|)^Y`5AlQCd;٘q5A T oXӪ5AdWD5A7<a~5A wqV|)^Y`5AlQCd;8Ck5AgHD)5A@dJ4$m\k5A 2;2.HHl5A@dJ49TCq5AQbt2t5AR#NӇy5A`=}Yq5A@R=ßݑZ5A4pPe5AAƯS'Ԋ5A|LP65Ao3ٌ5A`G\eaWv5A@n Z5A8gAe5AЌƃ y5A))5A |-,5A@?vM5AgHDjqs5AmK>g艎5AWR5A`F2at5AJ 5A`J͆5A ;5K5AҾۄ5Ach5u5A}׼b |5A p\:EGwy5A &n}$+;w5A egv5A@ѣ_5)t5AЦc}q5Ap`=YBVH=o5AYCk5A{'=m\k5A 2;pS6A{sd}8A*[{  v8A@Ux|f8A@UoCv`8A>Q8A~2LEo~;8A@:[ڈ5[8AIĜ͝ 8AP,18A'r#}3?8ALU~lu%7A77A?"߉ 7A>qJ*7AcG37Ad \2E8AƳM58A@mE~5c7A@),эb 7ANMD^S"7A Y.7A@G`7AMqc7A@ʁE7A@,sx~7Asq%&7Ao%['#R7A4zj57A+n7A@d7A`H|)Q7A@CbI?c/]7AT>Cyf7AN%ڔ*^7A5 V7AZ'7AIooѬ7A-=i7A;7A`Dӣ"J'd7Aj),za7AR+=Jl7AU&.7A qcJ7A`j7A`#n*m^(7Aq33b"7Ah+ND|7A`MXWZ*{7A lW oN2$y7A LB@:q7AL2vKJo7A@qPSPLp7A`9K1n7Ac^)byk7AG@b~+9h7A ?YDFRT`7A |݉l3=_7A|IoSf]7A`fݯ >Z7A?w>Y7A:wڄBCW7AyyS7AT U?\ O7Ad1ʹL7A`Rx)$:H7A` |DF7A4_?B7Armg`r?7A |4#xWA87A.U'LS67A63iYO{N67AB۩H6F?x07AzSY+7A 7A`C6H~A 7A,^4la 7A@8xwnF 7As6RR 7AHQ_ 7A@x&7A~l,7Ak" {7Am j'7A pw\S6A;WurZ6Agz0QPة6A Px`ӿ6#d6A_c0[|26AҔպ6A V` N6A >Pop6A{sS6AڬU6Atug 6AQC6AnB` 0j6A`88k6A:em#6A@K(6A -ʧU-!.6AGN36AكU$96AU.[R7>6A S5¿}'D6A!WlM6A8\ǦƸS6A݌X6A*/^6A`ZWzљc6A1u Voi6A@S# +s6A*̼Ux6A@e4}6Arm󍼂6A pG 6AU&v6AڤGs6Aݱ5/6A`!e\6A .<6A֓W6AHǣx$6A6A fsޓ 6A $!KP6Aaul%6Aˉ6Alc ‘6A@p45eGg6A  `#6A% 6A@ђ,T6A ll e6ACrGC 6AwFPi6A@j?OW6A 6A`lu>$6A`Of3*6A w&?~]/6A`\?:;46A ҟ@86Aट|ąB6AGXTG6A*1K6AxwQ6A6WԞkUV6A筞y Z6A3_6A MY˦9K6AzΚ^]L6A ! D 6AYU6A i.s.6A` q!6A>06A{v`4+6An}TTW6A1Lw6A׬Z F6A`^γl6A>˗]GO 6A` yܥa6A@6=u?6A@6A!#itM6Amڰǹ6A`O\FH^6A+6A xICt6AXLXR[(6A`z_(&,6Aq4I ^>6APn|4A6A@"QF6A]*O6A LϋRYS6A xΜG\6AG%>/a6A52_e6AkTi6A`xϒ}kv6A&6+z6A s 7V6Aw8uG6A@o ;X6A)̈<6A4[C36A`A;eEz6A uJ@ "6AGY8ʞ6A`?︇f-I6A8/86A`@m6A@lՆ~6Aâ6A/F-ug6A&G6A5h66A S)X6A@^b6A@E3V 6AZwׄ6AQ L56AJiv_v6AAwKq6A?fK6AHNl 6A \p6A}6A_b<6Ad-[6A 6|a!6Aӂ*9$6Aƽ8Z6)6A`rɩ,6AWQGZ16Acj46A Cd/96A`T\Ɓ<6AKxA6AD-OW<3`D6A;+H6AJC>pL6A`Bʀ_P6A hPޔT6A pqW6A`*/c>i\6A {/~`6A)>d6A}n;Xg6A !I|Fyl6ATbN@o6A&"Xs6A@T~^~w6Aۭ~z6A@Ǝ~S6A `~~r6AC-~(6A }3Po6A`}6AC}{W/D6Ak}Pڕ6A s6@}hk!6A@" }n6A (|I6A |Ȍ6A ܚ| A(˨6A J|a6A b|%Rd6A-rh{oU[66A{!ú6A;4X{/%Q6AM*{o6A ,?'z=6 /6A#zhm6A 3z6A jz9l86Adfez-6A@tkyf6A`UWy;6A@2pyRC6ADyC6Ay%y{F6ABxJ^6Ax6AJJx-6A״x6A@i=wR6Ayw6AJwʀ+ 6ALd$wˆi6AEοv356A@=VvwcC6A`-)vNj6A{ut"6A`Uu=3&6AòuH6*6A킌buA-6AT#7uBZ46A5#tuڼ:6AjtE;~>6A%?t|N6A ki?smS6A=sV6Aq]rY6AɯrrB]6Adxrp6Ao3Eq t6A`Aq'v6A2[#p%{6A+p+]}6A )؂p6AOo5rg6A`z=Pn. 6A`nn^6A@ܴly6A@~lƩ6A["lox6Ak.6A0gk<6A@kl6A`^jw16Afwٹj|(6As~jj6A`EQidK6AjiF6A8Nia6A2iu6A|hn6A@J6LhB6A~Eh!Y96AAg,t6A0[lgʒ16AcjGzgΝL 6A@3Ig>d 6ABzg" [6A3?f`o6AgNsfa6Agwf86A&DfAw76Aq}C f!6AKe$6AeQueЮ '6A uao:eҹY)6A z e ,6A9d.6A?dh-56A^7dsh,76ANec%s:6Atkc@<6A=Ûc?6A4`c.B6AwS:0cdrNE6A`bb8NG6A`)ibIJ6A\xbbL6A ~(Yb*ƛO6A&b(Ѷ)R6A g\a4JpU6Af6aoW6A@Ӊa^7Z6A6|Va$\6A@Ja/_6A ``?Kb6AA}`YJd6A`uAAg6A 7G`\i6Aqǐ`"l6A k_ǪIn6A#_:r6A`Ww_6t6A~?_Qkv6A. _#by6A^0~6A "r^06A77^[6A>b] wE6AhW]e 6A@]():6Am2c]&4Uڌ6A\62] S'я6A2\WБ6AKE\!r6A\@D6A`S\K_e6A?h#\3d6A@Ծ[16A, [9|6A@([LAm6AȝN[6A\[G6AuZ.>6A Z96A@QyZ.6A`d0& ZI۲6A IYѵ6A FYdKѷ6AL9eY< 6Ae4Y6Akl.XFn6AÅX'Ye6A`Xjd6AAXXu6A'X-6A ӶW I6A`_-W)6AKKW~ٓO6A58"W`eF6A@AVnD6AzqVq 6A`@V6A $X U}"6A|qfU86AΟ.UǴ)/6AT<,6A kTW{6AfS]y6AxzSh6A1WJSt6Ay-R6A pR1= 6AVQ/Xa 6A(%Qj` 6A b/P?h6A`P`f6AD=FPk6AV;Pĸ6A.mO#U6A,7O`ꮺ6A |qN` 6A`Ԋ"N(6AMt)6AM_M /6AZY M-06A L5426A@L-Ob46A*nL©a66A66L-ai76ANQLg;6Ab>K #o<6AYKXn@6A.JJuA6A\JBtE6A@ 6BJ {F6A`jQ JΔzJ6ANJI:K6A(eIkƔM6A *C-I1LN6A ^HՇR6A @l.6A\u}@;-6AvE@i2}56A 0.@Ys6A%?6A`+?6A ,a-?A6A > 6A35>“6A)K>^ʔ6A@>tɖ6Av7N=MEї6A/i=;t;6A %6i=J6A<:ڗ6A ,N<4O6A!<Yvf6ALO;kd6A0;6-6A_;ZW6A@?b:$16As[:W6Az:Kë6A3{9ܿ{6A +>96G6A@fc8C6A\Ô8kR6A@B(8x 6AY7`6A67/Ѵ6A`+@A7TL6A Q(6,6A`66A 2,6}`6A@'5|o6AW5'6ANE57/6A^596Aj3446A^jf4R6A WI+46Ah3ط~6A3Co6ACgK3F6A t_3|N6A@-2Ԡp6A"^V21w6A`o12OE]6A`l16A Ȉ1R6A f1?6A@CM1fU6A8ec1xe6A- 0m6A 0Q%6Anzh056A@50#A6Aws/L=6A(/w6A m/H6A~P/p ?u6As/t|6A ,.?J=6A`\x.(E6Ak.vU6A/0.L6A -:6A`->6A(TL-,6AI]:-tl6A),YZ6AX(j6AY'"6A ̱'36A Tx'n6A :'f6Ank'3~6Ad 0&`ù6Ah[&L6A+%8Sڿ6A@x%Oc6A`$vC%T 6A }T%+ 6A$ S6A`Ȩ$GGR6Ako$3ۘ6A#F<$;6A{ğ $ 6AaQ ?#?6A`pVj #+P6Ag("w6A`7ܪ"6A`x#"آgR6A2r"T!6AA?"?%6AF "Mj[m)6A`!{=6A# {Ėc?6Az-{ 3%B6A`ŌG DҠE6A 5 JLG6A\V6K6AQ9,N6A`GXn R6A! U6A~m+.X6Aֆ=W\6A0U_6A_XUa6A 9: c6Ab3;e6A@1\af6AƪN&>BOD6A!;6A4D%{Q:6A@Ú]ط6Ax9Ϻ6ABZ 6A`86A 7`6c6AnbQZ6A'J6Ag:6Ao+?6A6A@md7L6A`7O2b:P6A.#3/T6A8xY6A {cy$Og6A<# ,l6AտLHu6A@'X&z6A` dL6A`} ׅX6A%Y9#_6A`5Z@He6Aj;j6A-p6A^w6A@F}6Aޭ 6AHb06Aa9C{?6A@I}:l6A|dy6A`h5Z6A4"R,6A J56A@q9 d6A 9->e!6A %ֿ6A6A i6A dX!ɱ 6AX:6AѲ=O!6Ai](6A&&a'/6A@ɧmuC6A[fs`J6A7ie6A#E56AjY(6A`zmс6A@JM16A`Fa1e m6A~(v6 6A x.D3}6AWhf6A +6A~36ALuAn5d6Apc-M 6Axt1=/6A@6)p&6A"g4-6A߲jG6A+^Ս{L6A *wG@s6ALhvey6A^N6A@\̋6AENHFn6A{Z%Eڞ6An76A Ts6Aָ=6A@);6A 956A?hsZ6AV'&kH6AO Wm6A˨6A~u26Ag[46A%y@}6AGz"E6A`T?ZY6A:_vxE7A 7A.⏗7A C 7AU$7A0^_v)7A5@2A>/7A FD}57AA-k:7A.HM@7A`!AE7Aoј܂kX7A 86I]7A@I mc7A@+eKh7A*t7A@;ry7A `'~7A?NB5%.u7A S7A0hLw7AƍL1v7A Нfvz7A`[r O7A bZ|7A@_)YD ;aQ7Aѩ~7A+?eS7Aw{7A@`37AQguT7A'AZ7A |i;M7AM@'Sv7Ap|g7A`0B7A@Q7A`!js7AvQch 7Af>je7ASM7Aiэg7A`؛4Z&7A+vg+7AxDH#57AΚ97AU]8Å?7AJ\6fD7Auw'{H7A(JQx~M7Ab#%\R7A@{7V7ABP,[7A$i7A*'?Mn7A_BPq7A` qv7A``IT$O{7AyY7AjB7A hR7An#=b7A|]7A W27A,pw7AWV\7A 󶐝ZZ7A.oS7AP@Dk7A)7T7A 7A`d6]o(7A@j1D7A=bCOK 27A`54# g7A PcE7A6K`7A.s >7A@PM7A>7A`.l67AkF 7AHL7A v|5?7A70iy!7AV&7A`)FD+,7A@&X 17A2Qd667AtA <7AKj8A7A`Xlr-@ G7A R 52M7A _R7A@D-jLX7Ac {)SY^7A֠{Jc7A0a]+i7A.D9Dv7A *S%q{7A@wN7A`-0\ 7Ap©dW7A&97A jo\r7A+ $~7A;V ̕h7A: -7Apy`7A|vGe7A $Ϟf7A Bb7AUb7A@8LzIϟ7A~O 7AU.7A2jmd7Agnخ7A 6&7A y"{.r-7A|kP7A5XzV7A@YzڼqW^7A Xxl}ke7At`nctl7A࢑`ls7A ͤb wG{7A<ˤ`[7AVB\+Ȉ7A_hW?7AYhQd`7A`aQYG7A"WR7A@J{!X7Axy!VL b7A@A6['N7A`R;kW7A@ݶ9eٻ7A "ж7A@ 47A@> ;H7A <o7A`GwY7A;lV~7A L$7A@,!E7AjAoGr7A I# $G7A@ L$7AsE?7A 1ޣx7A@`9M'7A@!eoF7A7-_/7AM6e!7A =&#7AFH+<&7Aa;(7A>m k(7A ᠡu)7Akm>")7Aڝ0YN7)7A6;KK)7A'7A@FsPj%7A`7b!7A@oW[a7A%Pxr537A`-B}7A3 x>7A-!)7Am|jR 7A`r)Wd7Ay7,}7AH7A-J7A@ ~ALv7AjZ7A`|'rl7A@"L| 7Ao9Z7AJR47Aౠ7A` <*iZZ7A9R]7A\{@s7AH#xA17A r7AjX F7A`8 N7ALb97A"j"}7Aqou64kx7AJD:v7A@Kcr7Avtׂo7AF`/4uk7A`Dq$f7A UbwNXf7A`46'chf7A?Ǫ/ g7A@~4j'h7A.Q=4_h7A mBi7A@m 5l7A_+h1,o7AsLO|7+q7Ah,vqt7A )5=v7A3 =}z7A|9!7A@".vJ7A TJ;fE7A"7A7A`& a5՚7Aݧ7A`jd#'7A~hCK7A%G̷\7A@V$7A UR07AW7AfqK8t7A 4%07A@x=n]0D7A@Ed` 7AE]#u7A`ƉSR7A8Qo7AaQv]*7A`M0C17A'nINFRF7Ag 1#DM7A,XT7A$a7A/Vh7AwAeo7A hDJێw|7AD3n(7AdtdU7A@Vɍ7A R=Sʞ7A&4@˘7A Xt8̠7A 87AwD [F7AU0'7A$07ArIpQ7A@%=7AxpA7A@ 7A-7d7A rPx(S'B7A$Rw7Ay8<7A`̻$>u7AB 7AQɉi Hh 7AOXr8e 7Am< 7Ak]qg: 7AtUr30 7A``7N}+t 7AG+n3 7A#Ec^ 7A7#`@KZK0 7A_sU; 7A!1g7LA 7A^3{Rt 7A`A/;d 7A u+d 7AFr'I7A!GL 7A@= L%7Aޔ0n/7Ag,7A M\7AȊvd,7A f5K4C7A "L%*7A{kO9[7AcPyS7AZ$q7A`-lpB7AH67A^ښQ7A>vz7A`K,`jVŏ7A9nCo87AޙH>> 7A@0!!7Ah835pz#7A}(\G`$7Ai\q>qF%7A&]u &7A-Y}k&7A(ZA'7A @z`-1(7A.DuCx(7AH.$.a')7A})7A==qrr)7AU)7At1*7AΩܼ?.3c*7A`I CMV*7A`Þ0%i/+7A ,[q+7Ax2 >+7A@r@ ,7A[6b,7A`'567A` =8o67Aљ*4$yj77A+/w+87Aϻ )2287A@fu,#%( 97A`V"]"B`=7ATY03/=7A roBRA7A K|oԯB7A`H G[ C7A@w C7A 2ٙC7A@b;C7AŔ<.C7AOzMbERC7A WA7/gC7A ~C7A`y-fC7A7Ov)C7AvC7A/7UC7A + C7A >" b^D7A5,;D7A mlg D7AXFD7A=Π-^$D7A(*PB1D7As>\n6D7A@u ɮDخAǸD7AGqpD7AE CD7A3jD7AX'دxD7AE"D7A`׫6{1}D7A@ڛ mD7AzlnD7AjrTE7AZ&:cnE7A &E7AIE7As'E7A $KZ/E7A1@w5E7Ap .?E7A@ EiCE7A5 THE7A+biNE7AT"ESE7A2$WE7A 9tu\E7A`SNb8aE7Ao+ 9xF7AN@ }F7A@[F7A@f1mĈF7AF7A@?8F7AA Ka~uF7A`-Bmo F7A*!D5F7AhZSF7Aേ] w+F7AfL"WF7ARKTFzF7A` VzTMF7A@賓QA*yF7A/3SqF7A`;,C<<F7A&d1F7Aq^9:]F7Askkr{F7AoCPG7A@ZK[G7A@U0gG7A@oQaG7ANΏ&G7A8}5gS@,G7Aߒil1G7A՜r7G7A&տ,>G7A`̈́껿^%DG7A ~<ϕQIG7Ai~|ܤOG7AyCcJ--bG7A`P妩gG7AE1mG7A Ⱦi?tG7A TisbzG7A`{| րG7ALQAuS0G7A cJT tG7A=OG7A@0# G7A]gG.G7A(fďG7A@8ﯽ07G7A~CtG7A =xP&G7A`P_V}IG7A >2/G7A` RG7AP 2OG7AխG7A`5nXH7A_z<sQ H7A „G$vgH7A` ꙊH7A 2 bH7Ayϻ;P#H7AO)H7AXGN.H7A@IؐЇ+5H7AΛwdN;H7A1V4HH7AU.$1vWNH7A70SH7A{YH7A91˺fH7A; flH7A`yx1yH7AEbH7A )' sH7AR; 6H7A@^DH7A@K#ӹ C>H7AŲj{jH7ABO!'ݣH7A.{L!H7A@*Z=]ZsH7A '@4wH7A@r%>85H7A U8/)V{H7A VK6eH7AO:H7A n1X`H7A@ԁ,J?gH7ApH7A`izs6"H7A&ԷShI7A  I7A`J!x{8I7A5dZKyp"I7A1yF\J7A0ʰT){J7AHuY璭bJ7A`1w%J7A=eAJ7A$*W[J7A`SƃJ7A@ޯJ7A%ͯ2hiJ7AůX K7A1wO5זK7A =Π"y7K7Akoz>K7Awh^![K7A I7Q*aK7A%[2wK7Ap4}K7AF[m*K7AֆٮlʘK7A)ʮޟK7A`nK7A@TOYK7A@iA}ǴK7A `K7Ah~K7A ٘l!DK7AnWY,v>K7A*GXK7ApG42K7Ae"TPL7A`X65L7APr$L7A]e|+L7A`έ!9L7A`]Lmyf@L7AUʩͷ#NL7A+;HOUL7A"[3k[L7A`7r}PucL7A <)q8jL7A1_4vTpL7A%aX"gwL7A@oNA#"L7Al:3=L7A`O3L7AU!:$R'L7A >MyLL7ACL7A`4sL7A)rHL7Aoͬ^ L7A@eaT'L7A 2h"L7A)AkL7A@-iiL7A"|`;|L7A@>rv?L7A@ ` fM7A,M)1) M7A`֪;@<M7AA1 eM7A9a žM7A1$M7A'X2M7Alq9M7ALO@M7A =֫:GM7A{īItNM7AnkUM7A}q@~\M7AI|AcM7A@A(7TjM7A``qM7Ar.+xM7APi4~M7A/W M7A#LP}hČM7AJ<xדM7A@k2NM7A%#֭M7A8յM7A`Pq OM7A̚>ZM7A[&M7A`dѪ#9M7AhǪSM7AسWM7Az{M7Ar)M7A!F쯨M7AM7A?u~M7A7{dN7A:_ [N7A6bN7Av竼oN7AKApMvN7A#g=N7A KDŜNPN7AeV:HN7A[(ғ&N7A@ @N7AӸڿN7A_>EN7AJ:Ϩ. YN7A`qŨQN7Am}aN7Ae8*xN7A9ؠu̹N7ABkyN7A@H{%O7A TM ?o0 O7A)g@O7A>KD"O7A9W)O7A@-qF۠=O7A鰧D]DO7A", 4:RO7A o`CMYO7AUzmO7AܶEPtO7Ah<TO7A2i} O7Aӵģ[O7AsڦBkO7A7Ц? O7As]r0O7AHޕ~}UO7Ak|yO7A`xck ;O7AU(cO7A tWO7A4M~1O7AcFWWO7A4P7A`7EQ!`% P7A@-=5P7AWeYP7A@Oi!P7A;j3M/P7A ǥ`6P7At壅P7A3P7A ҤVK׻P7A `Y.P7A ѧ"P7ANػdP7A@E}(P7A$kr!#P7Al@RRv^P7AK@;DP7A ŢT_P7A]9P7A`'cecP5P7ANRQ7A2_ Q7A >>Q7Av5\$Q7A 71ȢVG"Q7ACħ$t-/Q7AKIu‹nP5Q7AQTC/:Q7A`h="GQ7AŦMQ7AhFݰRQ7Aá7 XQ7A'z$F_Q7AoصieQ7A hFajQ7A~OJrN|Q7Afi$*Q7A@mȠLQ7A& fpnQ7AM?S4Q7A 6LQ7A 4k1Q7AԹןE*Q7A. Q7AkᐐplQ7A@ANrjPQ7A-gI JQ7A౰o( Q7A>0Q7AsF0fQ7A 䔞:Y9Q7Aơ2l|Q7AF@7Q7A` %&geQ7AIQ7A@H&֝K yR7A`)cpK R7A:࡛R7A 4 ^jR7A^B=$R7A qc(R7ACㆃ-R7A^`02R7A;S 7R7Ay0sɛ`E;R7A`󷆛r@R7ATu:IR7A%}e^eNR7A@c[L|WR7AmtG8_X\R7A@Bq`oeR7AkSriR7AjEjvR7A@|<`:zR7A@Э4R7A@"&MR7A`?/R7Aғ~R7A˕2QS7A_{*-S7AU S7A'2oS7AfaےPBS7ASvtR!S7A {{~6&S7AgcVσ5S7AY8ɦ;S7A y@Б=_@S7A[CUFS7A@\z=xLS7Ayd`SQS7A 9s2: UVS7A`X9R\S7A  F3ubS7A@BҐjPgS7A<߫+smS7A AO芐sDrS7AplvS7AS bO3S7A bvS7A0X*L S7A7mq^S7A@|/дS7AB@fS7AHTfS7A`9 ܎<pS7ALX^S7A`k˜Xh (S7A@77S7A !f.p1S7A@k 3+S7A`-݈%T7AcgڍГ T7AZ+Kˋ T7A.:nVT7A_o0W#T7A l,}4 T7ApLof&T7APTrb.T7A0-9Ʒ:T7A`@y?cAT7AqiJ-pT7A@E҄wT7A ` {vQT7A_XeT7AMz8Nm+(T7A@-"< ;;T7A<2a5T7Ah!WT$T7A lNT7AS*FT7A;eˋi>T7AKȋ %QT7A@wfaIT7A xT7AA󱟋>d U7A`iBU7A{N U7AiI/>5U7A4/LZ(V7AVZՈn/V7A 50Ĉs5V7Ag76V7Aq7 EV7ATͺKV7AQ RV7A6B\S`V7A;pr9mV7A꠾=cpV7A,twV7A@|jv~V7A { #V7A"¿!6V7A௱V7A@Yb҇ + V7A$ȇ`JV7As'ZV7AQțJN+V7Ax}I^>V7A@ni|V7A`DKV7A&B?]V7A@y ސpV7AU6|W7AV,Gφ8ճW7A`F~ņ6)W7Ajgv0W7A`*"RW7A=/YW7A@%.W7A@BFr0 W7A DŽ2_X7ALX7A33%8X7A܃_4?X7A ƒ#]SX7AgMYX7A ÜutX7A.O{X7A`EuՈX7AйlHX7A@|ق[͜X7Atf@X7A :6nưX7A@:.za9X7A@o`ֿX7A`{o=tӻ2X7Aତ$(X7Au%?6hX7A1gX7AO1ցXaX7A`fq@$X7AJ]K~X7A`|ߒ9ZY7AEK[.Y7A@wh= Y7A@ؘV1gY7Aq [=CcaY7AQ+6nF9!Y7Alj'Y7AKBOo.Y7A g' &J25Y7AFRր 1/;Y7A`x)hBY7A A\HY7ArRIVNY7A@ {VY7A`mg\Y7AQN*ObY7A UN?5oY7A@p kuY7AN+ďY7ALTO[%Y7A\uEf ZY7A`\աY7A _E%@Y7AnݪOY7A=0~kY7AI8~֠ܿY7A~7[j"Y7A h~^MY7A оUJ~HY7A@Ce~k!oY7A=3},Y7Am9}M]mY7A};WY7Amz}72kY7A +S}}>Y7Ag)+}Z7AP[|jd: Z7A@'|-<Z7A@`Oi| Z7A;|) Z7Aю|zq%Z7A |X{L*Z7Ao{aum.Z7A`{eٳ3Z7A/Pm{}EZ7AzxuIZ7A 2zTRNZ7AF E\zSuofZ7A@gugZ7A ^+zur׋WZ7A{XGum[Z7AFu,&Z7A`)t%l2Z7A ІtsZ7A5tz|Z7AguYtSZ7A+tZ7A trdqZ7A5vs\;pZ7AsZ7AqsmZ7ADsBZ7A/ruQZ7A`rqu-Z7A79rWp̸Z7AG rLZ7A|yqA(Z7A`#Vq?[7A2}^q9 [7AX5q*[7A@ qqU,T[7A "ypS,[7A`pRM"[7A[gp ĩ([7A@>pi-[7Ayup2[7AVoa5Q7[7APoB R<[7AvoF-.A[7A@ҷmoDJ[7Ao_M[7A]sn`R[7An?nV?W[7ADSnԃZ[7A -_ng+_[7A@1n3b[7A@KnMxf[7A-"/mrj[7A¤m0m[7Aqmq[7A';mIAu[7A YmVBy[7A@ le"[7A =jSi \7AoRmhoT\7AԮUfCච\7As=dw\7Aw^WbJ]7A=`]7A%FU_yj]7A>]2QS^7A:%\p^7ATZ{w^7AUjXc="L_7AW[VƟ_7A`N_T`B_7A`RnF`7A,,Qm`7AVO)`7A#&{M, b=a7A@jK>Ka7A վINa7AHGR2b7A3Eb7AȷDI?b7Am%B㒃%c7A 1r6@okuc7A vF>zc7AzCU<eCd7A ֶ\:R!Idd7A@CTl7A`Vn_l7A@cxVRXhl7A&,=a^rl7Az~ujzl7A A)ަDl7A Cnμl7A l7A;iWГl7Aࢧh5l7A,C l7A2 81l7A~u:ƹl7A@ril7A@tfx-l7A ΍ '.Vl7A`a:l7A?zl7Agl7A|o[l7AC=zl7ArNm7A '!U@m7ABE!m7A?,m7A5ʺ4m7Ad3a*>*HPm7A QWzUm7A>![m7AQ|R/]~m7A `|vV߃m7AԠK N>m7A9m7ARΒm7A } m7A x4=m7A`^Gʳ[ٝm7A@$%3+fm7AǸf!M낪m7AKuܫm7A^n{m~m7A }Hm7A tm7ANQm7AUU*gm7A cį*O-m7A`ކQ9m7A@k@m7ACLyuSm7Ag^+m7A,(Mm7A Gm7AxEZm7A U3m7A`On7A@t+-n7A@Ry 5n7Au n7A`j]Q'n7A+R/n7A7 k6n7A@1b@n7A@4&sxzHn7Am!|XYSn7AåZn7A볫@Hbn7An\I kn7AXIon7AUztn7A 7'pvn7A1/ -T|n7AP-n7A`ʂ>w᷄n7Aj)u<ޙn7AaG55S݌n7A`!!n­n7A$;OZ-n7ATp޵hn7A`7:dSn7A`VA65n7A`$Oci@n7A$CSLn7AڡqЪn7A_( n7A0u^4n7A@Dix"on7AM#@TDn7A8`%+un7An7A`2n7A@I8[t];37o7A # 6o7Aw%z=?o7A o7Aơ"ro7AgJ1]o7A@9&4o7Ayd)- o7A@Ik9%bo7A5cmugo7A]T#p=Po7A .o7A`zٻo7A`#[o7A@0o7A`ouUBJo7A/Vo7A` "o7AT o7Ao7AeZno7A`ؑ3o7A[o7A/`o7Av+ Co7A@X.:0!Go7AIPo7A`?oj9o7AM" o7A*QJhXo7A` =;o7AfCHo7ASno7Aoheo7Axɒo7A@|ܥdqo7A .o7A Ukyo7AX$FWo7A R 0~o7AAY<o7AŨn=o7Ado7A ˷p7A%p~v,p7A@C/XCSJ p7A~; p7AأӤ"p7A@d*| p7A$ϏZDp7A`ۓ$ 6p7AFg"p7AH>`$p7A@Y~)p7A)%x4p7A8+[ƺPp7AKm HUp7AC+'I_p7AufQ fp7A`]1op7Alzp7AD$Sp7A%;-5Yp7A@Vҋp7A QP6{ p7Atp7A gn8ߢp7AYe2p7A"1/Zrr7A`9yxv7A`Fه;Hx7Ax,:q%0z7A } ^dFz7ArZ6Lz7A7:W -z7A6US {7A ySM{7AGYR^{7Ad?I[E|7A˰[H,]|7A@|GNHo|7A ~w G~8|7AP&b}7Axm=0}7A~v7<W~7A`:Ve]~7A#/9B3g{~7A[D7abr77A@4r7A1!3,] 7Ap,1dҠ7A1C,l7A` &@07Ag.(Rm7A ,y'i=7A*(07A)>0-7AaM(#ǃ7Aڔ&Yri7AQv%Zij7A {#t7A3#=]ߺ7A b}"q7A#A"L7A+!̢7AC@q 7A`OX<;KwR7Aٓ5o7A_Ju.ч7A^MBv+7A`ϾG7A D9Se7Aũ܈7Ay6-7A`$7A9+?mH7A'qrT7A`h=?+7AgH7A.5MteX7A $BԀ4jH7A,",7A@H]Ӂ]D7AJTrK7AU ;Fm7A`Z r׳7Aqr X07Aw Fӌ7A R?Ϗ7Afr hd7A`M 9v ?7A F7A |ƌ7A ,!{>Ќ7A1!-׌7AcpI!;E7Ap!97A !7A^=!e97A9!Tߊf7A!M7A 6ʪ!dT'7A`8?"ط?17AHC6"V?7A?U"AI7Alw" W7A" ,af7A7"Fo7A@'"%;}|7A 8D^#*7An#n7Ap#v7AңkH#R5U7A@pr#~u7A`ɔ#ia>Ѝ7A`L0#*{7Av#YS?17A˓`$:@7A`k1:$f鰴47Ab$ƍ@7A†$rR7A{{$ `e7A`A$cD 7AlK %e7A`H%%7AӃV%~C7A@ܠB%BA7AH&hY>7A@r9&׽S7A@hW&Gl7A@zt&#Du7A8ž&)[7AX{&G8dÏ7A@u& Rޏ7A{S ' Tf7AG4'|7A\',c7A=ߣ_'Ҷ07A.8w'(D7A}'#=Z7A`'1_n7A5',7Av'6e7A_'M907A:'զzr7A@'Q7AH)G'Đ7Ab'}ӻѐ7A!!'s ې7Ah9'/7A@'Τcn7A j'Z7AoP(jP$7AgZ({C! :7A&* ($a5O7A`n!(8KY7A ({s7Ac'!(E A7AHP(H 7AS(44E7A` (plF7A A'S7A;2'#&Ǒ7A'Jؑ7A`ET'(g7AN#'-y_7A`Rs' ] 7A' 7A`'hV7A@_'ֱ<*7A ='44?s67AH'cA7A4x'r.P7Ae'a{a7A`ĝ'Kjr7AP'D{7Ags]'qZiW7AE'7A6'Q7A`m*'Ki˒7A`'ӣޒ7A&7A@1&I7A<&#b7A t&%7A`&l/37A R&DjP@7A(&jc7A@S%az7A@x%^U`7A'%97A$HÓ7A <$Tӓ7A9$ŕߓ7A G $ ?7AE޽#܊G7APH w#{ 7A@<#7A"͠&7A_ "3N3,7A^ "$57A)L]"TK~A7A%}%"P|K7A`ŀ!S9rV7A!`7A .!Bj7A '~! u{7A0!HAۅ7A9a f7A`s p7A} T7A@;t> V߮7A] 7A "|S7A` u:Ȕ7AfGJԔ7A7jݔ7AH7AzXm7A@67A`[BOS F7A`&!7u 7Aa7A B jK&7A…[)827A@I{+³i@7Ayv}daVL7A#9l]fV7A)Y!a7A`T7|:n7A h`v7A k7O7AG9W?ۛ7A3KyI7A ,Y`7AgHfɤ7A@F'7A/t =/7AO Kɕ7A`.PЕ7Ae-Qە7A`,#iAD7A\ 7A_e7A4Ke7A%A#Q 7A _7A@5S1c!7A K_y\27A`="{.A7A`kvN7A@ɻ_x^Y7A`C`yjeSb7Ab jk7Ak I: qv7A@27A=ap 7AUxl u7APJlȖ7A IU?Mϖ7A5ؖ7A@7&;l7A%?S|7AOGd7A@C7AJ*7A`%N]7A&T 7AI@lx7A@`ɍ 7Aԕ; 7AKߛN'7A䭄p~1=27A EpV[E7A!>T{P7A`Ie*a\7A qfpYf7AuU Zo7A?dvx7A0r@ZK7Aଊ&7A@L{+µ7A `z7A`< RǗ7A`.9,ї7A; 'mח7AgN IEޗ7A,h7A`kH9 7A~,Z27A7A@@7Ahe7A@,0*7Aczٹ@7Asfxm!!G7An4bS7A@ )UHiZ7AΏVe2#b7A@B'Gg7A>K8=so7Ax()#x7AOL]77ASU 7A@+ M 7A z07A6L2%^ɘ7A@=* ט7A^v>ޘ7A "G6w_z7A_m!Zu7AtY=Ռ7A C)7Aˈb e5%7A`( !cd/7AMTNS7AՊ|&h7A`^eAή悙7A`lC\j7A;@H7A_&q m7Aj|ṙ7A pzƙ7A H{ٙ7A@[ 7Al,V7A,(7A b7Aj@7A$|N}z7A@j a*7A`oykTB57A`.GH#kb<7A \#6PG7A*T7AuY)]7A@jn7Al[妍7AB,l7A1?4J7A D7AA#OO7A ?Ɛ7A`lL ˚7A\p֚7A*K7A m7AaM7AWHV37AB%ON 7A =Y7AS!7ASp07A <~>7ASoC^XP7A Y[7A RL-q7AؗFH#7A+Y5 qG7A"R97ArZ*'17Ar37A@SF$s7A ; 7A`/h@؛7AJ7A\kZf7A`?I7AN7A >6!7Aw~p^77AxbS_@7A@iuF7A(9j)cQ7AsPhEU7A@nf0S1_7AfTd7Ai={=o7A@|g*w7A`qb,17A@]VoE鉜7AM4:7ARE{cۜ7A Fs7AfD%ͯ7AE? ׷7A3E97Ai1̭(ʜ7A`(ʩ2Ҝ7AoQBV7A\ 3W7A@a ;rd7A b 7A`k )t7A`ss 7ASx &7A w/7A`p 77AQOU $?7A` lI7A[ !T7A@~ks iV]7A S} Sg7Aʂk{ `pLr7Aےg %J`%}7A] ɼ[7ADHEO zУ7AkţE `݀7AK6 h 7As* 07A) g7A@PK oo󯿝7A w W ȝ7AUH t7&ϝ7A 4t psݝ7A = Kc27A`K4 2N7AN "9 7A p  7A_ "7A0r 47A V`g;7A,Yx ]G=qC7Al r DwAt7A(Gp (kĞ7A`gGO  =Ϟ7A1+ [47AC N7At M7A( +7Aക ﷭07AJ sN @{I7A˷* ED7A SW zPL7AlѪ  U7A gF`7A1kn -^e7A`sW J!bk7A H is7A^TM* X{7A 1< 劝7A ; 27A`(7A`6yu'7A 41H7A/m=7At?WM7ADǟ7A@ ZIR1̟7A`z˗ П7A݇\ڟ7A &Q7A`)(Ӹ7AQeY77A\.uū7A<͘o 7AQ 7A`W7A&˝@ʲ 7A`ʀ'7A@^J=>+7A qA3d./7A we!fڱ37A< oY=7A&R?7A Ĕ=rD7A(g;4K7A`@ew0'`7A[k~f81h7Aj&Zmt7A`@1Zy7AR 7A4hޞ7A jZ+7AguJn^7ALtSg7A{KgxⳠ7Ab/Qw1Ǡ7A&8Р7A}w\lݠ7A[I'7A 7A DH{67A '{7A l\VJ$7A9%,7Ah27Ama=7A-߸*I7A@XYo sh7A@'^y7A y0;x7AףwV<敢7A7 Zť7A=aJ7A`r't.A7A`\ocyQע7Ac%bao7AиRP7A P|긅7A ^E5 7A 䲀% '7Au` 77A Oh' >R7AiR]XV7AwTc7A@ <.k7AxbJp7A`1iTx7A@ڰFG7ADg} L7A:e"Iߚ7A1D7AfV+7A pw񆹣7A|jCSԃ£7A}}Ụ7A ce4ԣ7AjU9E٣7A`oL7A 7V7A ެ,Y7A+7Au7A@6N"2TX7A`97A`^͊H$7A mSpu617AGf u}97A WT&P7A[xW7A 1 Ա`7Alve7A^[Gk7Ac*!+s7A@0+$m{7A-ק7Ab6Ə7A`//|^"7Aj tS}O!7AR%S^ᡤ7A|ϰ7A`3VBˮ7A@3n"7A騳e7A eJHp5iŤ7AmT,Lɤ7AC/CϤ7A'^ߧդ7A!ڤ7A#L1&7A#<G7A@m EY7A'4d7Ai Y57A+T7AM,ۦ7A|='7A{y|"7A`BM(7A@X%Tc07A-`~6A7ADJ7A R kP7Ań R:4W7Ah^\7A 5crla7A2:*im7A:5w7A`uDxH:7AgK-7A[_wޗ7A R력7Ab8E7A r'鶥7AWT7AvöYĥ7Aa!lg˥7A{ZХ7Adl8ۥ7A )ߥ7Aɒ|c7A>f7A]8x7A3,è57Aî# 7AqZ7Ay,y:;!7A^; X)7A`qCXn17A 2&b297A3coRDA7Au;.7!nF7AUY J7A`#L)WN7AU7At[7Agi =b7Aԋ>o6Jk7A-,iir7AkPbsTu7Ao,tI}7A`_[p,A7A@iL43х7A!k&䗙7A<-̐7A/zD坖7A sR7AZ]7ADI_\_+7AC@V7A5 H%»ﶦ7ADPN#g7A@RWHĦ7AVZh)ͦ7A&mJ֦7AL\ئ7A  L7A`f7AMvoN7A@Z>܉7A]>7A +|NF;7ASv\7A|_| -$7A ?*7A`:=2*17A Y€y=7A p|㗕E7AL7A@Er/T7A+~q \7A F_~d7A`ƿ$m7A@mtAu7Aਥuh|7AOh־恪7A]%!ߛ7AqY `7A ::Ͻӛ7A锽W:NH7AqoEٱaϨ7A %!7A%n`/ﺪ7A X]7AeU]Ȫ7Aͩӻ{şѪ7A wwת7A[5<ߪ7A @]@7A`3)^7A@7AHnj 7A`Λ-v7A }k?ݫ*"7A`ؔ_u.7A&P997A-OHJջB7Ar[P7AG [E]7A`4rxqf7A`N8$Dr7A`U65^K{7A 8M6Ó 7A2o7A@]7-7A@~?7AETk7A v/`7A}UPϊī7A q*NJ̫7Adի7A`in̴ݫ7A`Wf65x7A ZM{`7A lMcɠo7A@hELҙ7AGγ!7A@w|7A2}O(7A96;@27A5A -,<7ASfzs*F7A sn uO7A@ힲyd\7AN Yl/ f7ATASLpZp7A ~/ |7A$7A~'ͱ$A7A@ĩ7AP k7A?'mM7A IHD7A yEqC7Aj}\g$IҬ7A`ҹT&۬7Ak+7A@Lh-7A TH K7AWS,,77AAT7Aۢۯ 7A`Pwǰ[E'7AHG07A$vJS7A} x3<_7A;pڮgWv7Aŀ׎3Y7A5^ᄆ7A`̝Z_]g䐭7A@iR'c27ARD{/ μ7AT7A@vȂɭ7AiYo~ԭ7A`!oU7A@bx7A*Ī7A=:)% 7A$Y-7A.?o&67A6mN2B7A@ 8vMya7A%݃;n7A༫1y7A R z 7A bU7A (!hҵ7ATg î7A+YhJ'oծ7AnP`7A`yf6[7A^v>m87A+<277A2ܩ+407A{V jm7A j -‹l{7A(뽨K7Aoy}7AOn "[)į7AXʽӯ7A p .7AH#߱7A sW&jis7A^2?Q\q7A!J7A#e.7A S ŅQC7AqdiXU7A`1,m>a7A~Wq7A@q4S7A> %9M7AV5~7A w%9}ذ7A;ͤx7A\] "7A5Æc7A RNn 7A@+>18=Q97A`},/"pSs)7ABzΣTtCy`7Av'?o1Ʊ7A@ lem97A@H 17A3tB7A Z"x.&mmJQv7A@vږ (7A.y*I %7A1a-a7A`0+ǚc7A@GRqǦy۶7A@iG 7A`2:e7A@ΔK7AǠ\ҷ7AY"7Ae:+P@7AP̈$V o7A 6emӇ C͸7AԧxŅ{7Apn<>7A%N&7A|a_"7A'~׏7Aw{IUi7Auy@'H7Aa^Pwʡ%7A5u1 7A@M2xs A07Aڐ.re͂7A@6pd=7A`n 7A rlC,<7A~vkno7A [ j237Athin$׽7AgX 87A'Elfom"7A@e2vL7A@2Kd ȍ7A`7CbZ婾7A¢zax7A:i`16M޾7A`4N_ 77A`kc_=˜7AD0^>&!7A@۲],77AҼ4]B F7A`<\^rO7A`bJ[\5Ek7A+Rq[KEv7A4d[ќ7A F[Zw 7A2_Yp[7Ac;}Yc%. 7A*$ )Yb¿7A ^ 'XǢп7A qWWфb7ACW Ey7AVD7AyU;$7Aa(T+Ņ77Ae2TwB7AjS`G6M7A`hSm7A)cjRl[y7AqR7A rQ`$1A7AgaP/A7A mjP\pK7Am;PVV7A@C̤Oϴ7AϣK?7A5.GL7Ahۜ|#Z7A,Rlz7A@\T>7AL7A@k/b ZE7A*vP 7Aoj 7A@ \')27A@]d7A7?Rl7ASPӪ.e7A-kr '7A@p71KiH7AiM&ٶ7A~L+D7A&r>7A@z,E7Ag37A {D*7A9S8,7A@R.>_^7Ai[p2ip7AKt9|p 7A@;ǒ7A1m27A@ X%/7A? "WQ7A G_[7Azj7A85Oi7Aen]moq77A@SE ¿7ATGse7A\0:h7AbT7A5G)5nh7A y~EPlm7Ao7A?@S7A4g, u]7A@@'%7A@Pt"7A@Dػ|k ^7ANyE57A@N =kc7A9p7AK#n"5V7A/f-@y7A@9nǶ{7AZrgIKo7ANo7^7AAѩ4~p7A5.2b7A@fL7AN`U_i^7A@(pȶ7Ait =7A8/Ɓ7AكUKݲV7Ar57AMJ8g7ÅM'7AyE_7Atq$7A ~{7A@QQdm{G[7A@@u7A-.oȘaZ7AUvbkI.7A@I%hQC7Aܝ_|c~P%7A@)i`U7A$\fWyB7AOYn7ASqWg8AaYV&48A'TU졢8AWAS /8AwR}M8A 8Q疑V8AT]PsИrF8AtMPN8AiiO󯌷8A@IK;O>*]8A\O!u8Aq8On9ˤiD8A.58A@oCF0GK58AQ- B8AO(ni]8AcB#LE1>8A@ӓq8A:X8A"zN8AnOvCq8A@7  l58A=8A@En(8A>/ 8A@=@郙V8A@W V8A@/IOx8A@қq]b`!8AZUj58AQz18Ar[ N8At:8A]2ȑw8A@aj-1F8A9wJBQ8APKwy 8A@ֿKc!8A@cED=B"8Av-M"8A+)ILK#8Ah]# TU#8A A$k$8A,b2]+o$8Aho+G$8A@dxmx5%8AYj)0ٵ%8AokR&8ABn/}}&8A7ΐ {J'8A=-D rb6'8A@los ~C[9(8AJP|GB(8A@7 {~jT)8A*[{)B)8A |Nm*8At+~r*8A,nd+8A5E#Ӣo+8A@U pj^v+8AO (t+8A#,GdS,8A}q&v,8A@ر.Rv%-8AbNPrBl-8A@y:ώW-8A@*ZYRʔ .8AƯ0ЖOrc.8A -%r.8A@ˏb}.8A@RhHqv./8A W Ul/8A@ o/8A+ć 0j/8AfN08A=zw8V08A;FY5,cnd08A-nm08A5+%s18A04818A@z+[28A`^A `#38ApXfla38AmY-v'48AV= t}48A@,R58A@,oZH 58AL-4+68AXi68A㨷IB;S78A@#@W78Aދ88A@./STg98AzeW:8A4R<;;8A@[oJgQ1<8A@q幔<8AƹiBd=8Aߛ3>?8A@'QYI?8AG*7Rh>@8A@{?=?A8A>A8A$]B8A~!1C8Atz eC8A@KD8A0]`E8A@5@,F8A@JĘuF8A}'cF8A@z=R/NF8A hwG8A@LG8AE A,+G8AǙbn4H8A@~̗q~H8A;PD?W8H8Aa}H8Ao tkI8Adh2[I8AdM{I8A/KI8A@@'\}J8A/O'NJ8AXz9J8A@ YYkK8AXiK8A1.Dw L8A8bx76L8A\yUqnM8AӳfL9N8A?]xON8A@xYwħO8A h3jGO8A@A@|{O8A@KO8A@aT8A^8A@+CcĆ^8AMu٤r^8Ap=t2_8AYߥx,|_8A,pE!_8A}l~-W1`8A@͔=`8A8a `8AOЪ%a8A|9ma8Aэya8At*:, b8A .~uYb8AϲkeTb8A9I8b8AtmԈBc8A|o@#լc8A펼cqJc8A@%eNN·,d8AfM\bpd8AAD4d8A//d8A@w'he8A@d jHe8A@X+ʨe8A/o*e8A2XCAx=e8AG&)f8ARNXf8Alf8ATɉf8AඟZMg8AS">9g8A@+n}g8A@۔)g8Aڃ>9+-g8Atʕ #h8A!8ݲGch8A"i.˥nh8A@fYh8A%[`T(i8AmF"fi8A@lA3Zi8A2{/#9j8Aȅj8AOL7j8A@ek8AέOφak8A|}2gk8A@^^Gk8A@U"nl8AҌIm[l8A>gl8Aħ4yl8A&+f>)m8A/W8Hzm8AdhYm8A0 9n8A.ٯ?d-n8A@Jf8X#Un8A5ñe|n8A #Mn8AzUn8A@jJn8AT?o8A@c:粸?o8Aԛ.[fo8A~jc8$o8A@/8Co8Abao8A@cg o8AE9zy؂u,p8A?Vun;B]p8A0U(| !јp8A,]@{tp8AMLr}\-q8AWVq8AgU/q8A N25r8AT=@3r8AeMޅ0s8A@_{ps8A@Ae <:t8A2t8A@?gzNBu8A@y.u8A@yػoGv8ASrgcv8Aָh^ORw8A@^Dnww8A C!Tx8A@۩Yx8A@dV^dy8A?\+^uy8AѷB|y8A@OBmz8A#H5F\z8Az8AkB{8A@-;+>{8AE}U}{8AndyR{8A/Kc4{8AbN)A)|8AIv|8A@㠔GYX|8A@m=_|8Ac 0.}8A@mty&:59}8A[l] g7ArgCwaƹg7A\AHwPXh7A_$m=`m7A k(2_n7A#N vKn7A@B U.nl7A`ő lHk7A L )ȴjA7A 6:_s,@7A`R!!hM/.?7A'e-K4UW:7A@o/q"(:7A 9$WB7A@|)ȴjA7A 6: ~n#7A@r#7A`FW@ߎ7AsxŜq7An!7Aza +7Ar֚$ 7A`a 7A q$7A^`w ~n#7A@r&xq)5AS)yW x66AKI܂5A@}5A/5-5A`~[LB5A\hPk5A@-ɨufZ5AYXXK5A@4+#5A{ި 5Aग¦'Ky35A ).J5A@u pFX5A`y|zd 5A` PX5AlG *5A[!ðQY5A@ݒ9.Y5A`!9:55AŤit5Ap"B r45AWն^`x5Aƍڷ7#5A~@5A`ە9oʭK%5A 2.Jvvf]5A816}Q]5A:+s5A@-(&m 5AV)E5A[Li D5A`l5u5A&T5AaG5AL[5A P"N5AW$Q/dt5ATtwQŚ5A`mXV5Am(`f5A`AS5AS5Ay^5A`6g.5AYVh]5A@[iSwgf5A`2l5A`-V%6p5A ciY{5Au:5A@BO+5A$0_9<5A`w0 5A"j5AE^T'O5A` :8q5AK՜ 5Au3:5A`=55[5A`u"1LCw5A04if5A Xò5AH}5A ez(5AD|sqs<5A@ M5AH"[([5AZC$.*oe5A`kN&Őw5A )+~5A;8-R5A8/mMg5A`ZE35A@!xC7^1$5Aqor8s蔁5A 9%ǟ5AoE :5A:5A>1;к5A`~];LV5AK |I<5A`c+<p5A9=(5A`>M5AGb>A)95A`'[?r5A͵@ υ5A@^JA5A@+Aأ5A"XBV'ƅ5ALB챭D5A єQCN5A`sCq%S5A"Du\5A ID5ALErH5A9?EV5Aw`dFݼ5A-:FDQu5A ՌGi褘5A݅GG5AHYH+8H5A-H5i5AnyKI|kQ5A`r(I++5A`b?nJ5AvJ /W5A%Kn.X5A5p&L5l5ALh"5At%M5A`MYA 5A=NA5A MṈ5A`O_Bc5A@rOV8;5A`:S%u5A@ Sз\5A}^'Td5A T$ 5An9bPU55A UU!5A`VXV7&5AV105A&xWΞ/=5A yWm2zE5A0XW M5AH=XUk(T5AUXl2W5A@R7XA:\5A 3{X$_5Aub Yo?a5AYLd5A`d=Y¾i5A`;~|Y6$u5A CY^}5A A~'Z;~5A@,ZV&ׇ5A`sZR4k5A ,mѩZKȜ5A` [Eާ5A e[;5ASWX[Q¼5A`>X\:5Aug\p5A9]v5A`KO]ҕ5A6]{5A@^ 5A u:_4hE5A)n_è5A_!5A8_T'.5A,Yq`[L55Aд`X$>5AfaG5Aya1D3W5A §w5A@E1WI5A\{765A ),h.>5A~{5A؎y5AvZj6A`>hOK%V-%6A&yj6AҶ#=[6AM]6Ax0n6A@{W 6As 6AN24 6A ̬˳R 6A`;kM3 6A@F 6A 9_6A@>}EP6AFzh6A0/[F6AH.qa֫6A`>&@' +6A`ݼn6A`K2c6A[32zO6A7~*˘6A )6A@S6A`Ž x6ARh.6A :A[6A@LH=6A#;%L۝6ASzjv6AVH2za6A HG‚6AoSm{" 6A@ Ec6A81Ol6A@ѼձuʂL6Av2П)6A@v8{6Aft u=:B6Ag6A'if6A\O^na6A 26Al8]6A{͍a6A*Rh:k6Ai'6AsIl6A F@JC,6Av}Uaj6A`Gjn@ 6A@Wآ D 6Ah0XV !6A$8-!6A`X)"6A`Lr"6A@C. =5#6AdҲ$6A@cq\"l%6A`-Euڗ&6A` nd'6AZ(6A@& Y\a(6A@I!sA)6A@;iGV*6A 3%$+6AҨ)xS9+6A@\ v,6A`&L[-6A$+nh-6A YaM.6Ao1z9.6A'$C!B/6A`f/^/6A` _&S06AXnV06Ab KB16A?16A|ƫ26Ak ƹqm=26AysA=36Ap _66AYL|66A`4g+76Au6 `76A-/p=96A  96AF:6AR  ;6A `Y_0oz=6A@{%'"B'+=6A`"{>6AX#Cb>6A`A>@$)?6AQb$c|B@6A]% ʖC@6A@;&p A6A Ƶ*&.qqMB6Aॴus&ޅ C6A&6xC6A`^2߄%'aAD6A@]H$;0E6Avn&#/*MF6A`~ ){G6Aq@MvG6A<(okmH6A:F@/qK6Ag$ōL6A!b.4M6A챌6xN6Aܟ F6eO6A\j u}_P6Aqu[.Q6AuBΫ$R6A5`RӗJ$R6A NaʻS6A`$ET6A/ qT6A(3JW$T6A`i HGT6Az:UU6A`~uF?߄U6A`} V6A+jV6A090V6Ay&bW6A<+ok]W6A`lέ}W6AJmqX6A;џp{iX6AvSїX6A5Э-T/Y6A MVa++]Y6A@$,Z6AlTPZ6A`#1垀Z6A[ :Z [6A!T}0q[6A]#Ne[6A 'Y(p(\6A`kq! \6A#)RM^6At#w+^6A`߼օj_6A`XP57`6Av-n`6Aa`6A-a6A|:8Rʹb6A/Cos1c6A1c6AK0)#d6A`=Sttd6A0n d6A<#d6A H7o@e6Ala?@?]e6AVC]qe6AjS2ve6A&0*Qqe6A`vHSe6Aœ7b6A`1R(8kb6A@܉$ ːb6AֵT"b6ARS`Ob6AGIb6A@lhb6AlxBZGCc6A@w!m c6A@}|VX#c6A" bCd6A-% 4d6A ^[G ,Ce6Ayq_ܯfe6A`  (e6A<*ū)f6AC;5JPf6Aqf6AV7Hg6Aƭ>2_h6AQ/qh6A-.J i6AYb^"%i6A`8,k6A w x:'&l6Aq\"m6A`X΄an6A e9ycn6A.rIo6Acgo6A@_$[t/6Tp6A#}^1p6A``y.fɸq6A`diSSD3Zr6A/yTCr6A>s6Am+߰61t6A}WXG;t6A Ntiu6A|(v6ALZpw6A8gvSy6AO˭-ay6AGtI*kz6ADjk!z6A}#X)x`O{6Au7C1N{6A?$%=.|6A@> ޻VE|6A兞:%}6A"ǻ!e}f}6A`¶KEgb_~6A[&}YuX~6A=T.6Af~b6A@WJв/n6A{i#J!6AೄOgiM6A$\n6Ag}8F6A@ 9!υ6A`e Y@6A6cx^6A`R] 6A`;z4 6Ah,MT6s6A d_:ԇ 6A@Lq0Q6A?Ҵ^ W6A>,u ՗6AK|T 6AyfdJx6Aћ@G.Ҍ6A@*<0r6A`\/joq6A`k;ּOqe=76A  oa6Aȳuw6A@6]%bv~6A`g \6AcNr&]$6Aઁڴ0O뚦6AOW6A N)ZxA6AQѷ6A`)pg?R=6A`RG.ˠŦ6A@&  ̦6A@mDpӦ6A`Jk*#ۦ6A|qw+6A UV6AEt6Avږ%6A\ .6A 6AO.W1!6ACruF*)6A|12ݪ/6A@ĪH66Ai! >6AZ E6A*xnS6ACQFZ6A *5 a6A > kh6A gyqo6A3'떁w6A0T}6AacpQ6A6A`˺zt7!p6A 6A`ީnD6A~M\L6A@H>,T6AEZc,{Z6A`v=?ĥa6A p=h6A;To6AܧKưw6ALj6A %,,y;6A ^YQ6A.ݾZ6A"K 76AE(Z c8*6AvQ Hݯ6A ]@6A`iZY6A@^I_Ũ6A!j̨6AuX~Ө6AXg'٨6AɁ ɝ6A"B6A" ڼ6A)S 6A} '0c6Aig/Rd?6Au-E* 6A`ļ5"u^6A43[ 6A <(6A@S.8l/6A1t@4|O76A`>Fk}=6A`IFCnE6A/'L2K6A`PM!>S6A-KY6A@xtSg*a6A^>Yh6AYzo6A@v8_]8/w6A]v9}6Aೀ,^N6A@c| 6A=lk0m6A@ LjC(6A`r2A6A hp G6ATxQ6Avf6A`կ=6A`,ĩ6Aֺ 9̩6A[?` ҩ6AXک6A`GT'6Aq<W,w6A^,6A ̑L#I6A$^#6A p 6A`u46Ad̏6APLPB!6A /U(6A#dza/6Aj56A)zA=6A`C6AAK59SS6A ujZ6A%֧z`6A:-h6Alznșn6A5Lv6A`5ٸ|6ALZfk6A#>'6Ajoڒ6A4F6A)3x6A`K 6A@7 6AV Ե6A@B%76A(3.1ê6AzA˪6ADaҪ6A@$R٪6A*"TB<6A(3616A 'q61h [6A |9:6A@>F?Уz6A@h?+- 6AEYK6A`M \6A߷Sp\ 6A7Tl'6AZPw.6AHb,}56A nW`\KQC6Ap |K6A'vppQ6AP9wC#Y6Aނ}O_6AnJLg6A4$8Nn6A86AhD6A t% A>ë6A@i qNʫ6AOCInѫ6AD/g׫6A@_!߫6AE:n I6A:&6A X`6AD6A`88 6A"b CF6A@l+ܟ6AXrTe6A Ȁ!?,6A@)o46A.F:6A1uA6AcAzN6A ;qR9V6A:X^c6Auhx>j6A@-xPwq6A "*y6Aۆ26AiePU6A3=6AͷzW6A@f}k'ϣ6AVHF6A4 rD)6A>X,ͬ6AsяԬ6A(K۬6A@qj6Aןu6A@*@ )6A\ =6A4wr 6AɣJN6A#3~r6A ).(6A$:v1M06A1876A@x@)>6A`uBF(E6A`F0L6A1LgȫS6AT NZ6A@Rq}A6A@YJL6QH6A@?|ʫ6Aa$@66Adf 6A`{076A!!6A2>& wLj(6Ay\06A@`|Z76A/=6AFL6A%6 S6Aly˜(8a6A`ȧri6A٪ Qsp6AR7w6A@U1~6AQUǏ96AwM6A46A@>6Abό?G6A,eԳ6A V7̮6A@iҮ6Az^%6AGt 96Ak6A 7mk@ 6AYܞi@"6A_L!>6A`\x6AT/Y(6A@KP@/6A;OGG66A m!GOr=6AEe;TD6A =< -"L6A'K:6S6A0{Z6A.x]a6A %h6AO=%'lKBv6A` 1]}6A0@͋6AT16A`&M6A`6ALNٮ6Ayc><6A` tү6A)ҵDٯ6AK+; 6AE}H6A橏U7 6AVjp6A?O|C 6A̮]z@ 6A@U]o,&6AV%V P6A $whW6A+ ss\6A@. Uc6A Jk6A(JYr6Am5x6A\{6Ả񬆰6Avxj6A`bTv$6A@=DC6A L6Az6A)66A |⿰6AOcwnŰ6A`hN԰6A۰6A@w٤,>6A-6AM6A80&)U\6A.MUqb6A`@؎$j6A`Frq6A`iᰒ{3w6A <C6A`<Dn6Ae\xƍ6A@[6A }tE6A}ajS6AQb+[6A7,1pa6A`,s9#h6A`svI@}\v6AKZp~6A@}_KO˄6Ahh֋6ALxzCj6A A]$tzE6A`''O<6A@nk 6A0pD-Ȯ6A``ӵ6Ak˹;H6A aUwò6A`f09Vʲ6A RJKds Ҳ6A`36AOv6A D}_ڒ6A`mآ6A@ǧ^ 6AԯM^{6AoU]26Athz6A cwxUM[$6AWsŇ@6A#HLF6A4n[6A:@c`a6AXtv6A>e}6A{U Ã6A~,`6A`MVx`)6AXѮ=6AdeؚI6A@٪\6A ,YAh6A[f.2ó6Aֹ6Ae B6ATę"Ƴ6A-/Qγ6A`1dԳ6AIUDwR۳6A (\6A vAn06A.~6lB6A@И7LV6Aj4NY=6A W6Ay 6A0I;>36AHXD=6AOta6A*D+*6ABgV1g}06ABpv-76A3Q=6A`4]J6Aө R6A_Eh!X6A^d6Ae[.hQj6A@Wq6AlbZfw6AOu6AG{E6AjP^ִ6A`;< ܴ6A`!S6AP?_6AO^t 6AmU6A@sQ6A/L 6Aφ:6A ߬(6A Bc6A9_z%6Ay+6A tM+16A`J76A@>6Af#6#TpC6A CY,I6AFa`8IяO6AьR%9hKU6A@.5wD?[6A I.wja6AVvf6At l6A`FyGEs6A-"Fx6Aʕ5l~6A#s Z2a؃6AvPt6A3G6AQ*;F6AWr榵6A-gص6Az'26A@"6A?@|D6AeLސI6AA ?S6A@ҍX6A]*pQ]6AɌ,8*b6A@[3pg6A`ch,m6A࿼aJq6A@+&#ew6AZDŠ6A0 ~JP6Aknq!\6A֝L䔶6A|K}%66Ap)fŝ6A %C$6Ajڜ6A3cB%6A-86Ay@6A0a<@}6Am@m`6A"IsNƶ6Ab4N˶6AC}=ܶ6A !!<'6A eU>UZ6A^4U6AaDh6A6Z!6AW{vI\ 6A@Կ4\&6A@u776AIyt<6A`ZfXM6Ap8BS6A o |ud6A  ^i6A z3Xu6A\NHz6A3c6A -M^d6Avjmۜ6A^c]t\G6AHK.6ATg6A@*6AK5m6(޹6AmWR6A@ v낡*6A` 6A5ɷ<]J;6AO| @Ŀ6A`\6A@?I 8,n?6A@@T>6F6A 2yOL1o6A`Wd2^?qk6A4|pz66A&NJ\;_&6A ] x66A&D 66A'$6A`,aDobIz6A@H]')>6A?|Lf6A4|ȣ|xP6A`Y3! A6AU2O6AGI̫6A`%a6A=2\t6APge6AрҞ6A`@@qUl6AP< 36AxJj=6Al8 K6AcM p%'6A@va$6A[[ W6A eҽ6A@)6Aa9tqЋ6A@֢M6A=tw7[S6A s49:~/U6A@mdMO"FT6AS)yWٯO6AFxG6AS> O> o>6A2\9bu.<6A@(@,&$46A ]$)16Ag@*W1ZX.6A ͊o+(*6AunUd:&6A*!6A Vy`޺{6A@WN 6A@{7H_6Ax>6Aгߊۄg6A`2KB6A`VQh6A*ur6A೽ƣw~K6A%U싅6A@>M6A ņWb S 6A?MS` 6A ksO6A 76AT6ACW|V)6AM#Y5Ap3]5A`;H9f(5AU//5A -[ůf5AOTR5A |SE)`5A\1+5A }l;5A@`HюI5AI<%b5AYkVQoS5A ZmuxS5Ayع$Qz8]5Av fTK5A@+ N 5Aɹ j5A@80"x5A u+5An֋xN>5A ;l5A@"q)5A !EI܂5A@}@W5A`bTg5A/Tg5A`b]K)5A ֩W5A/ή -5A CաTg5A`b pI9d5A\ T?u5An]T q[s5A\Ǥ4m5A5wJwf5A r-d5A‰#I9d5A'kuL~de5A?sbXf5An]T%\t5A`^& T?u5A8Qt5AOoq[s5A\ ΩF5A@}t|;95AG] ΩF5A_q5A nӯU z5At)^D5Ao@6>5A@.(\t5A`f3,5A lU,)5Aޤ5A@堣YU'65A 0"w;/5Aɮvj)5A@@&5A(=]5At $Kr*5A~ 5A uh~U5A 90 O5k6A@a$iz6Ap -(b6A&=:dGe6p6A >avLd 96AL#rAM6AZmhæ6A໢hz~Z6A@:_}D6AD[{86AQQ$6A_RD?~+6AP426A@H`Fh96A`XeDN A6A Ԯ:kNgpH6A@8氢N6A`{1i,U6A 'h]6A`MS%}0k6AJ]}r6A[b1y6A@:=6AM/k?6A<ࣕ6Aك{6AԾpF6AҾVo6A 9*6A%s6AJJp6A8Okm6A{6A{&yҖ6A@eOh*1 6A@hZG6A I\H$6AsRbA"6A[KKM>6A=$/āYE6A`=S`#o6A@ٽmv6AǽcT4}6A`S~콽q؋6A`%~3'6A[D6A[RƠ6A暅6Akb~ 6A@lwѴ6A c`/ѻ6A`K|Y"6A`O|+6AU>r<6A4Z6A*#l6A C5s6AIv6A1tL6A-ea6A-eټcW&6A/ǼL^ ;6Aڪ;EH6A|T8z#6A@[vB*6A E)116AM6A{ w76AxrB\6A@6ZG6AUg#bJEel6A`6Aw6A@P(a!6A S |'6A :i,6A@6ײPT36A-J( @6A 胲[.F6AlbYёL6AIR6A=((FX6A,k^6A>dd6A@OرܛMk6A`![r܃p6AMCoJ|6A`^{C6AodEPO6Av6A`ZN16A9˰CU6A@. 6A rfpn6A@/Z6Asy֯w6A #ȿ96A`=]36Aۑ>d6A+1a%6A a 6AUŮK9tW 6A`+=GA6Adf=$6A"*6A!ܒ<6A`ٙЀpA6A3`bE6 N6Aഽ BR6ALH[g3_6A qad6A@'lp6A`5X[ u6A)} 2Aԁ6A`S0t}96AѫR#׌6Aw!R6An5P6ASEH-6A"J?S6A{N〮6A`z`DagV6A`ޭ{6A!$m)Y6A@s~6AR֥6AH?$4K(6Az ˯6A ЀP6A aĩ;k6Asݵx6A`S[H}U6A@Z\ꠋ6A)/6e6A@UlAɎ6AզMd6AG'kƨS6AڬPop6A{s]Bk6A۩`̃6A ڲ)M6A?L(Ь6AIx|)r6A`>a`xX6A(I6A "$J(6A`ҁ[6AZ,qS6A`VY%P6Ab̐6A`<+;6A@!A6A`]!q6A3a_;u6AX$6A`,aDD 66A' x66A&l*W6A S@Gy 6D+86AJ7W(%6A྘)4Y8(6AT -`Ȣ&6A xIi%6A@H9:v%6AF)'6A` 9R)6ACNKT326A q34g46AHy(o66A/珤/ޖz66Adl":Ez46A5rP`N46A`,t636A@S`CzOidY46A #2_ t36AoY㢛/6AV>ܘ;$I.6Arr/X}06A־SV/6AGPMg-6AV@P",6A""doIU+6A@:h"])6Amu`>{(6A c '6A?魆mY )6A }t>)6Aa}VB(6A`ԧ)6A@"he*Yk*6AN!?BwP.6AR@u/6Ae+\B8-6AxqlwG06A#$Bv06AVZ L;,6A@bBB p*6A n .v%*6A@kYJ g[0<(6A`E eԥ&6AXD ;tR%6A`q)! o2&6A,yF( Ĵ?K+6A+% rߴe-6A u\ ~ ׵/6Aӆ 26A`]{ 6D+86A@j ay16A A`7 ׊,6A1(? &6A@ ,^@ rF #6AѠxI pg!6AtZm E: 6Aj~ܒs b  6A Q>t 1#6A ,'k ]Q6A S@Gy l*W6A@9w Mte6AM̓i UX(w6A@TTR^ 96AmgL pћ6A/ Q{ 6Al~1" C6U^"6A4< S2ڲ#6A I#6A@[1 t!1%6A@J JxC #6A n>u}#6A0 Mh[xw%6A cN7T%6A 2p3넔#6A ǧi%6AxCx,I%6AErDje$6A#!g,#6A`aȑ@WhqH/#6AcD"6A z"6A0wr)AQ 6AX,6A{kK#6Aac /#6AJ7(%6A྘)|p5A`?iw5A`٬V~5A`?i|p5ArDƟ5Ai~J5A3ƐOy5A 뺥5A9f5AĖgw5A`٬J5Aww5A `5A cJ5A r5A,3ey5A V~5A`?iP5Ay9/35A jKrPN 5Ay95A@sͮL5Ai5-5A jK/35A /K65AV1rPN 5Ay9D7y5Aؘ r4W5ALF b5A {x Ьߴ5A{@iq mך5A Nx)R 6t5A9'Z 5ALF m!5A^ {wX5AUiY r4W5A`Rs Q~aE5A ;B5A s U \5A`ߠp )=5AQQv !,L5A * %DP5Alr u`5AY"^ -C E5A>ql %Ar5A@ Ӷ+5A\[ UHM5Ax( +VI5A:s ˆ'[5Aؘ F(5AC P5A i;5A D7y5A`G m#5A /B ,KC5A 1蛟 b5A {x `SBP8A HŸVeT8AJzE^ SBP8A HŸM?`:Q8A ^~8ER8AF7pk%R8A&^d~ "T8AJzE^VeT8A`/!e7T8A`㷂RLQVS8A|M,^SBP8A HŸxmC@8Ah)_3xK8A rYJ8A{pFK8At_3xK8A8InJ8A3vE8As#mFtȂA8Ah)mC@8AmUU"}™@8A`t4 AϺ}E8AFj nG8AqyK>H8A L rYJ8APuY95A@qw| hjl5A` 'h5i5AZ N[Ļ5A…v) ׻5A`-pu; :E5AƃuI ̃Gɴ5A`a C = 5A`kœ: f-.5A\fL" F0|5A~ ( 5A0U Knu5A io F.i5A  Piı5A@*p9 25Ail2M @Ӣ#5A@gO{ 5A@qw| uY95AMes \5A9M# 듐%5A[FN ̇5A`XZG p 75A j t5A`S ⥲5Af /5A.Z {%5A`J 5Aq Tcg5A` !:qܺ5A_Xe }[5A yȻ5A`  hjl5Ah* -5A`Ķ5 ӊ5A, ;5AZ" Wj5A@ttW z,۵5At z5A$: ~5A ?< P$9'5A *5Q h5i5AZ HN[Ļ5A@4+2 VMZ5A!N &LF5Arn VMZ5A`~ + ͨ = 5A`".7A zf OZ6A`R| -6A@ĴZ6A@qe=vS6A# 75 6A@Ĵb,Zh6A fG6Ar:R ;'6A '# *6A=Z ¬"g6A -6A@=u 6A@hQD, K Xץ6A`R| vzk6Amz O6ASL Z6A@qeH}[XU5A&jF fg`5Af> }[XU5A ,{# ߩJu5Af> $r쫤5A`tJ" fg`5Aɍ> N=k5A&jF }[XU5A ,{# J8A˲8/jE8A /0+]J58A /8A/jE8As,H8AAE 悭8A1xDZO;8A`RPȤ8AkhGɍÙ8A,ݫ(G8Amo8A۬98A˲8'ʠ8AI5x8A@J1J8Aܢ ~;8A`)E2ۦ-B?8At50Lz8AcL9KП8A`Y*<|u8A`Vp1X>8A c D@ۙ8Ax`Fd~8A~+ְFGҚ8AE<,(Vc8AӺ;@sƎ8A xmj8Axr3'8AHEhMJL8Aa8A e*l•8A`.YL8A}u8A~Ndy9=8Aܻ<8A@ú618A ~S'8AS]J58A /#Űh8A@&G8A .8A`-8A:0#Űh8A@&(yD5A fG >g!P5A` "hV5A@ҜS 2#$a5A` nVw5A i $\5Au  I5A@= #Q5AU.) 6q 5A@qq}*1 T5A}+= U5AG+T v 65A@q՚b ũ5A N =55APxh %|u[5Aޑ >g!P5A7dA q5A GW ^È5A fG B5A`F #F5A D:6 '85A@^ `]\+25A Z2)5A`7C- X5Aכ [5A Qɀ F%5Aփ &ϓ5AI i \r5A =M P !5AlV o<5A_u9 Ut5A` !H, A5A m]8 yD5Aͼ S5A`_ c55A@# hV5A@ҜS paKre6AM+ r6Aԙ  kp6AM+  g6A`cr :'f6Am_ aKre6A ͺU"k6A 5Atޙ 6-j5A` >lx5Am 6, 5A_ Nޘ5Ag 0 V5A0B KX5A :tޜ75A@|: 3X5A^^i ^=5A K Rܝ5A` -蝟5A 5A ݑ=G #k5A@F D5Atޙ {5A@Oe tѨr5AA_ 5A U]35Axz p5A$ Y5A' RD_5A} aL>5A :j( (5ANq3 8+Ҩ5A`] 6 H5A ty- |95A@G5 %LHx5A.5 d5Ag. Z?5A1 eg5ADC y5A~ʇ) `5AwWS* 5jz5A`Cj> k5AfM xȓ5A@/y |_5AB{ z5A@q/Xk +5A"W g m5Av G *wn e5A :p `>[5AE" `^Q5A X+5A~ ԭ"5A` j5A` `c5A/4 #5Ax 5A m 5A@  h5A :> }5AYu ^_5A`!g )S5A 96j `c5A/4 y>D-7Au < qM7A@&0WLG7A`,da ޾,\7E7Ax T@7Au0 /^=?7AG x273?7A@gc &Ɵ=7A N@w V;7A`qlw Z77A= 4/7Ah!3{ ݵ.7AH y>D-7Au ӁP-7A@MD Mv-7A9:Z W/7A` ІD {$47Aa !-]67A@=λ m/87A C97A>yr K:7A)p ;CF:7A~+ ZD<7A` y&lD7A6_ =,FE7A{͂\ 8}F7AI |fG7A@ğ % ܥbG7AԳ$v+G7AK`jڀJ7A׌7An;W=7A=I%R{ћ:?7A^3A7A@&W%jA7AfZ/Y@7A o*DA7A@j:Q'C7A /GA]r(D7A1s9SFI7A`s9o6L7A(< qM7A>1wcJ7A kJ7A$6> \]II7A 5U WLG7A`,da Pebα5A;, ƙ45A` 2<5A@$! P%y5A;, ebα5A@ sx 5A r. nTE5A` ƙ45A 2<5A@$! !x~Sm6A``G` هu6A0h  kp6AM+ r6A0h myt6A@;; هu6A`$/3 $u6Ac? )(Jp6A``G` 8o6A@2-] &n6A0S ~Sm6A C zXRp6A3 op6A@ kp6AM+ "@>SwQ6ABc1 p46A@Z p46A` " L&6ABc1 >SwQ6A& u)6A@Z p46A` " #X 6A`eL #R!D6A 2 潊6AKe7 #R!D6A 9 ݸ6A@ A 486A`eL 6AhJ 6A@T7 HP6A 2 潊6AKe7 $(396ArC\K u6A& Bލ36A& "6A?| hA(6Az8 r6A@/ # Uh6A\i0 $n6Aw6 {f6A`Y~_ `Ǹ6AKi En6A,g -6A Ar EܑjͰ6AEy Cը6A`< u6A n6A& "Ѵ6A% m0J6A sϰ6A' zL6A%e6 -^iK6A%V !ī6A &7Z6A@. |¶6A` ƃ m9l6ArC\K `6A?Y u6A IpS Uc6A`> i^ћ6A4`&7 &\6Amf3 =Z6AE 8F5^6A6UID O7 O6Atz`< gOG6A`!hG% |R6A!! X6A`V笸( 396A# ?ts6Am@ e?6A_ 66A e o-/6A$ I]r6A  X6A`XK! Y/6A T_ XA16A`B hbxV6A Ug H䱫6A@qh %_6A _ w6A`LO $6A` ƉU6A@Y m6A@ (u6A"X Bݫ6Ao2 sT6A%n  Na6A@w %Q6AMv Ņ6A3Ze գ6A@S ~HBB 6A667> LW6A1 [ۃ6A9Χ+ mQL6A O- w6AeN`' 6D*ڡ6A9DT o,"c6A  6A`7מ ލ36A& %1 5AN Y'OK5AV X Y'OK5A vx e{5A yZn %5AWi z*6e5A 5䥾 7d5AN dux5Az Ӡj5A@~{ 1 5AS կ &"W5A`Z@ r5AE }B5A`ûIm EYaV5AxUh 95A`&Ej .5AV X o5AFa[ Y'OK5A vx &ROJ6Ao98Aܢ uJ8Aܢ x8A@J1'ʠ8AI598A˲8V?8A& 7T>AB8A`J@G8A`kSt~8A`bk իy8A@ x8Aj6Bb(w8AEʸKXکv8A!+=?u8AOrkn;u8A ~@0*gr8A@=ſl8A&y?ɞg8A`"_be8At_Sa8As}>\8AuiNZ8A/}(gElQ8AڂN8A 0r8}jM8A g4g^OJ8A 9tpI8A [`}G_ F8A]vC8AM. 3fB8A 4A#dg@8Ap䢳ЗK>8A`n hE<8A7$zL<8A綳R#88A`)58A*Vm)y 38A=[*@428A w"X&8A`<8AZ%LU(*8Abyly8AzyV-?X8Aaksy8A`-i8AːX8AGe}-l 8A@F= Uj 8A!R `8A@u^}r ~8>8A0Q 197A` Z ʈO7Aɜи U<7Awws +QUi7A ͅ ߞ 7A FLM ƫQ7A S M7Aj 7A3v dؓI7A M`7Ah (kq7A@U }f7AԌ" ȸ 7A`Î Cr7A`E 6P7AΡc à7A Sgw|}7AA z,{f7A` ZU7AwP* NEnFj7A @pC Ygl7A@xǐ^ O#7A2p vӶ7A @[~ɫ7A`BAlM Gӄ/7A- !ud7A R 7AO% Y'}7A ,y7A p2&ه~x7A +}x7AF/Pdo7A`usomTh7A[9$i7A .i+k[_7A>6`Q1ݏV7A̲%S7AݡQ(R7A δbhO7AhM7A@ԡrH7AوxG7AԔF7AP/>f_&lE7A^z>D7AJ,Mmv;D7A@  C7ANA /KgB7A^kEPA7Aj52A7ALl1웠A7AZ(@͌[>7AH<7A{H }І27A0>]Ysx'7AP-p`X)#7A:J`JA6!7A`+mhv;K/7APV=l 7ADa>jgAi27AÝ~7Ap!~7AAh 7APbey7AD#2؁ 6AP|AtY6A04c.S 16Aoo6A@9W{d6A@+ᶦv6AB{mē6A0gБ^O6Axv6A btF*Q6A,3Eg2)r~6A0]V6APx}p 6A`9}q@6Aہt__6Aˡqq(6AA^yl6A`؀yH+6AXkt`%x6ApgHVh}*tT6A:i}6A0Q=zo,6Ay9 6A0OxlsnH,6A@?Q0m_6AnS6Acx86ApKe{o6A0``XqE@6A0zL>^`a6Al)W6A V,/N6AIN)C6AzJhA6AIOuR6AMAs]6A`p@y@Uŷ6AH5t֥7A@(6T;S7A s2lO|7A/C3^ȼu7Av*1+Ȏ<7A`'o,O7Azu`^=7Apgy7A\sQS7A$i97A[F+b&[R7ApwTE 7AP- 4] 7ASLD3keW 7A0 (7Aɐ J7A2hV"F7A@gqEDk6A@2K 6A!ju6A쫐@Au6APO֨6AD$i6A܂|,쁹6A*!vT46A7Xn6A I Qd6A E&6A`p-%{F6A&E,rC6A`yM+8#6A_9P!=66A0a$6AА^p 956A0 4.GI6AH 1=6AP 5vuR)6A~Aܫį6A1=4:6Ae.Gr 6ApLdIi56A`:GO< # 6AQ<7[;6A,C46A0 (I;*6APzQGKJ6A`<3L-=6AАU??+jy6A?b0zڂ6A`u`E#6A-Z2gkE~6A`"r'tOJ6AЮDs]RM'b6A;Yf6APQ{Ⱦ66AkY~FX6A]jZv[=96A`OYl6AB3Oo.)6A`*c8FV6A`05b6A8&Q6A@5?w6A@_ q6A]lYܿ6A@$Gz`6A%E8t 6A@Z l6Ap"5W6A@yߘ6AV\ZsQ"6Ay̢6A0Vi{ʉ@BGT6AA[g6A#cV6A_~H6AL[`ึ7A`J'l)7Ak|S7A`ϱQsJ% 7A13]=c 7AIN;=7ACH,7A@~A;'7A8F7A{Q%}7A ]iL!7A`"$h%7A4@SuG-7AdhD@WU/7AܫNE37AY*e%67Ap?77A;׊:7A032'.FB7A@' %q(C7A$0vE7A!>9I7Au,bnK7A|܎?׼N7A@8nqu*4?R7Augx^^0"&R7A`GAZm^Y5P7A^[I&sW7A1 DfY7Ap;**\_7AबI_7Az I3`7A7AžHEsc7A /;ƒNc7Ar`Pd7A Rjdfe7A0=i'}nh7A(]4>/Aj7A(U.WOl7AP&=p zNo7A"9o7A@j5,Rp7A\*kλr7A+|5(KBJOs7AP>5$Eus7Ajt7APx_<ĉt7APn z7A2yCZ~7A*uP+37A`ƿ dWH7A#>67Aŕ̗7A/$\P7AvXPz7A YYfbgF7A` 0=GM3B7A`#*b1d7AtD Z^7A֡KW7A@s #BC7A0 /` L7ADM (ơ7Aq ۑ7A`~A'Z ڄЦ7A F {07AC&. =l7A@< {;F7A@ 53 %7A`Ԯ tՂ7A WpS7A`?g̯ >7A#* W57AC #,?37AT غ!h7A 傸j 7A`jN^ Rryq7A`sV 7.7Ad%I 7AޔFF ή'7As& {>+7A mA {7A ' 똧 7Aݍ *ՎK7AIP &<(7A@]sI18A@HDu28A`cM38AhKB48A@Q48APd[;98A`8jD<8A| XM q?8AW$JTBB8A aI! )7G8Ab[*m"J8A`xPfLPd8M8A@9(Pu'1,P8A=^/g. mU8A Ă| SsƼ^8A a826H`8AFu3f/c8A$M%qi8A\XR#Tq8AjJ7k}8A'.[O8Au bX>d`8A@t0^/ 8Av{S[8A@5R}-_8ARud̍8A`)J8Aܢ .Z8A3cLiB`\8A'Ny#^8A`?Sa8A@2z'ic8A@ pd+ld8A^#\ de8AIdS'y8B:W7A`h/Ԋ\7APT`H^7A`tC<43c7A"&o`y_7AAE ^7A[|.VA@YX7AිIX7AlWTs,V7AО2ص]8hS7AJ"Pz3T7A`_J}-P7A@vy҉ȴ>iQ7AZ!~mR7Alme,HQ7A@3nn "N7A[A;N7A [Oӊ-P7A@vy҉̜P7AP\(˯:s^L7A'mxO\L7A'NZeJ7A0Q8t(sF7A l(!foB7A`5(l A7A&U@/?7AN2&ou@7AzbfB7AFiC7Ap~DHE7A0\}u*F7A떹'~tf#G7AsZQ}?H7AZ-<iI7AҔ Q/I7A01Ye1/L7AZb/N7A` 5'$WoO7A(=O7AЩ̜P7AP\(˯/7n6ADaREeP6ApS;#襎6AݸIk~C6A较15q6APf\Fn In 6A`!6A5m-606A@7{66APBntɊ396A  VX6A4 H6A`T_9F6A0~61ST,U7A;!r 7A^|b7A]7&R7Aniw7Ap v|>$ 7AОjxFKV7AЋК<{:\L6A-wWB6Aؿwx86Ap g晽6ASf0E6A0IԤA .0S6ACZ6A{k %6A`wLc6AЪ2̽6A^냇9F6A+*8 r6AҚA06Alt,S6AP)*AԂ6A`ֶl&6A4d]4%a6AJRl[6Ahdjge6APa2g6A$ms6A`=C06A F/7n6ADaR'X!o6A!q CNRv6A"\ CNRv6Ay)з ?t6A!q rp6A= !o6AC-= p6A t lq6A"\ զr6A_F CNRv6Ay)з (XK?6A@^` zt{6A! D !6A@^` &s6A`6׺ K?6A` W vpא6A`?I e6A! D zt{6AL *͂g6Ax !6A@^` )*5A`OS *+\5A@ o +5A`OS &5A~ *5A 6u g$TȺ5AW G ML5A*^TD j]/j5A 01 2IQr5A-6 #5A@{ H sr5A,XL /̩5A@L@ d>o5A@q YvԊ5A.8 Bq!(5Ami> xtz5A@ Ԓ65A]^ ' @5A଑x 5AeJ *+\5A# :5A@?(

6A  Psa6A@TM Iǩ5AAUf at"5AbH 6F5A`; -95A 裬 yb-5A ^"5A; ']U6A2 rdt>6A. Psa6A@TM +X5A`X e Z5Aj8e 5A٣ ֜'5A`X e 5A P/5A`^9Ԃ !~5Aj8e Z5Am 攦5AZ 5A٣ ,pIEE6A } b ʮ BO6AZ  lqM6A# wK6A@א IEE6A } b E6A hX @H6A2;Ӄ |jJ6A3Ih i9N6AZ ʮ BO6A:F` o7M6A jq abM6A lqM6A# -Xo© 6A6 Y4R6AP(d #cZU6A6 /HF 6A`+ o© 6AA+$o ՟s 6A z 6AP(d ]pN6A`QiM% Y4R6AH4 #cZU6A6 .@{g:6A`#u *vhJ6A)% *vhJ6A@ YߚF6A9/ עB6A ? C nbB6Ah6 S 8LM@6Aid3d D.+"<6A`#u @{g:6A|v q oU:6A`)J !L<6A7b4 h,=6AE . WKп?6A@D. L!A6A`O! zMD6A)% zs]G6A` *vhJ6A@ /x.7A Ξ r7A` Z7A@r7A3"jY_Iړ7A@s%D O?+7A@3 -E7A Ξ &A$7A .7A@q XLs7A`o NO7A@t tFt7A@ZvwȐ7A` Z7A@02^5A T67+J6A< OJ6AiT"1 6A)p 6A k(6A@6A/qEmF6A0UӥqN6AB_;C96Az6AYr-u6APC_K5M6A@UTTˮ 6A D<;d )? 6A`͒r\z 6AJ4BA( 6Aࠆ Y]; 6AYڮ:56A #>G'q6A@_`6A=Oc.b6A C 6A@@M+݅6A`?"KO6A T67+\F6Ag)*Cyl6A\ -6Af!6Aj9sA2o5AtU}Ohx5A@5A@ꓳȰu5A@aX,5ABkNjrg5A:0a5A3,5A}#2^5A0^ٸ.G5ANvc\Y$5A@qra5E5AiaP5Aିys5A0ꌌZS5Aps+s5AZh2fC5AL}CJ5A@B.1O5A|+`|6A r[6A`Y(3wS5A5A`"D5AZ"hD6AC65A`?.)5Aye5Akrղ95A Z[!Nz5A 6wG&5AwS{5A@Kriϥ5A,h k5A`W S]^)5A7M05A w"7E5A`"ҳ,ؒr5AY+.05A`+\>x5A8M 5AvKqXS5A` {r)5A< ~5ASښ lA_6A@=v q&fv6Ax=ȊD6A Aj,D6A5.S^6A͏5AvuIj5AZ2v>5A!b15Ah-zʱ5AƶXy;uIj5AZ2:35A e $cH{{5A'^j<'5Avv>5A!b3ۭ1Ռ8f6AXv 1Dsf6A@r' Yx|Bh6A p5h6A  gni6A@}J~ bcFj6Ao,y _j6Au ?yFk6A@M%q E5l6A@Gk {w}l6A;5C` yw}l6AgFX }w}l6AO2iM njs"m6AU> ,n6A*RB'3 un6AJ ) HNro6A$ 4a6AR! R!7A@?z` QGMb-!7AjV ğr7A '0 r7A: k7Ac &$7An zM7A@k  7A;nN R!7A`ߒ Wu7Aj\ E7AX: f[07A"} 7AHw Ȋ7A ?i. Q7A  7Ac QȌMv7A Ա ]7AljO Vn7A Ņ_ `F7AOh$ 0wn7A` f`7AR! ߗ7A+V 7A`DY kR"a-7A\jZ C7A@b 7AƖ :M%7AfKl 7A }mӻ 7A 5 i 7A Bl7A 6 6MM7A 1$&7A 8Ԛ e7A L?7A !{ 27A ?7A`Q F_d6ADx P[6A\41 KUb6A\[ * 6A"> pO&6A* v@o6A@}@! 6A@0ѵ _u6A]sa Qܥ6A$x Pp{^6A@7V \F6A@:=3 a6AU秙 =76A" >6Ax_Ǎ z6A=8 ah6AuI O6A~۝ 96A@iΉ ϝp7AsH \7A`/N …K7AIt ,  7A@%_ D#U 7A[`f 7A0ē H 7A r 27AYJy _K7A }Jm 讔7A#Iz 7A`g pOg7A`+ *(7A 9[17AG~ z7A@?z` Mb-!7AjV D/* 7A 6 r $cX 7A  }nq 7Asʄ U:: 7A |  7A #Ct  E7A = 'Yct7A 8օD7A"8 c] 7AV D/* 7A 6 5pa6A@^v3ٺ &6Agc|  z@46A `ކ &6A8(s O6A`zF P4B6A@^v3ٺ Н.6A@Z a6A\t= }V6Ará P6A@Y+ n11F6A1 pp6A`:-. 7@06A<, ظ6A@el %6A<, 06A J]6A@el ظ6A %6A<, 8Pnd2ϳ6Ae> }6A@vw( a6A 1 !Ꜵ6A B)* }6A@vw( NUI0w6A) ;= ì6Ae> nd2ϳ6A]=]6 a6A 1 9`ɯŸ5A0-<-5AFoIB)gJ=5A0-<ɯŸ5A v6 5A`tL&hQ]5A]9z'ɹ5A=&\k[5AeO ^we5A@:t*b05AP$(z5A,aw5A@RJO_5AY2p8t5A꧐ 5A ~mOh5ASҾsV5A"tv\5A@؋ aC5Ahk5AewEKn5A`$X>N{5AjOQ5AUD8͐>5AFoIBYl35A@"F-5A:ZQ5A`&Ab55A̢Pqt5A lծwOx*5A So`qk5A~t5A`6FQ5A͂R5ADe` }5A3X8 5A L+5A0m5ASШ`5A ( mFX 5A Ntv_< 5A0&#+`h5AY4gJ=5A0-<:MB6Y6A Kx >O;6A@)Hc `6A1:5 ]6A`,  6A y)% 9ʜ6AДC 1R6Ao v>6A`ּ Y6A E6A{ CtBM6A`g {46A`? Y6A@)Hc P6A >O;6AG& 6A[馜% y6AW3 U96A` C B6A`lO m6A@]G8 yٯ6A Kx ,P6AW @yߣ6Au JK6AJ3 8d(6A)-} MB6Y6AȬщJ `6A1:5 ;`+O6A&ck< Hm6AfF  Hm6A+G`. +6A|\3 +{6A.5 @6A@M-- v=ƀ6A&ck< a6AҌo$+ +O6AۻD # E6AfF Hm6A+G`. <HM a6Ayg\n_E2qd6Ao@*]#c6Ao@_E2qd6AXK}3d6A&Y+b6Ayg\nM a6An*]#c6Ao@=F5A~6a}5Aq@NTj5A0_YnQw]5Aq@N}5ArU,T25Am}Ѕ5A`~lI5AeeR5AJ>U-5A< 5A1kx"Xv*5AʄCO5A@>K/5Al⠴5A`LX5Aݱa5A %\ *!5A -- C'5A> lb[5A@)^ 5Aâ-25AK 5A@?U% 5APNS $f5A@j0*5AD|G15A@|@55A`5f==H5AVy7E.=5AD;^ 5A@WB 򔲧5AP,=;Sp5A>6% g5A`;= %_5A|-b5A +߲v5Ai~U2!m6A#bK$"K6Ar Q a;Ӹ6A#bKE;`6A@E), X6Ag& -k6Amp4Y6A@p8!m6A@zHH2 S6At_6AO}{6A3' {U6A@ R6A9 UAh6A`/ bf6A {LM ~[66A< y!^6A]  -2 q6A@\7g6A@C$4~6A|uE4Ao 6A7ޜ4fMh6Azw0`u6A|k}3lA6Aw,- 6A`{ a/k6AOfIXq(6A Wl{6A 5qp6A,)Wɱ6A$͋6AWA%I¹k6A@y=$6Arz(a6A`Kr$뮭k6A V~f[6A ([6A\  ^?X6A% Cs6A`(Po6Af0_Dq,6AYhg6A@c6A .P<.b>6A 7!6Aa lGpy 6A@;kf':ɬ6ABt- ?6A6.,6A@JT@e q6A@bde"6A`Qh[&6AМ2lGxˁ6AoZ3n-oA6AZ {%6AUe׿Q6AF_+n'6AFG W6A E8A0M6Asz(6A 6/6Az6s*6A ,=`"Zھ6A2Y8ݝ6A@ $_E6AMl7H%6AV"6A d}PQ}6AOue6Am3V6A] JP%6Aɑg46Ä́xX6A2\I I6A"ٚt46A@*W6Aڂ:/6A^tǿ6A@Bwf!6A2Xe"6A&P*6AeK/mq6AvEDp6A^2"Ms T΂7A`_ ~M7At C5p6A}{^9Ci6A^^ 6A^^6A;˻"1$L6A=N9Ci6A V6A`!xnK6A`:j( a|6A`_Hj yQ{6AU̕A[.cx6AFL sYv6A౿C=s6A9&[-*q6A@^5p6A}{^(#c q6A[PL{v6AG6r_cHx6A@<[gVz6A u8%j{6A@sn46A Nӌ>x6AEH+ 6A^^D,5A-1n5A@fV /ŝ5ANZ08\5A-1,5A++r,5A`<5At5AmM)n5AyU M?5APح/ŝ5ANZ0E@/MP6A M4O-S6A`զ5@rvQ6A`զ5-S6AG?;/Q6A M4O/MP6A1QN@rvQ6A`զ5F`^ 27A@YevSU dc87A` g%<  -{O67A~R x47A@YevSU ^ 27AFM "t37Aվ/ V37Aq& `77A` g%< dc87AI{ ` Q87A6q= -{O67A~R GpY6A|Ҏ%F6A ~В-i6A|Ҏl6A򪓫D7r6A@׭R:B'6A@6)A 6Aw">6A2ipY6AC&Ku>6AjQp8A>6AM>}̊6A`;~3v6N6A[(+,.^6A ~ȏ&6AM8y6A@Or[> An6AAR(;6A{Ғc%F6AB[q \76AmM! 6A`-В-i6A|ҎHH0s Q6A;e: 6AO;G}: 6AI};V6A^0s Q6A;e&J6A`Ыp껗6AO;G}: 6AI}Ixd6Ajx-#6AY] 6Ajx-|+He6Apye2I(0@:6Au(j3P|6A)#d6AO96Az,4ڇo,!6AY]d#6AtH 7a"6A6#6APRz&r\#6Alj=# 6Ajx-JLi6A`N4<{26A]sNoT~96A|M'p6A`NLi6A@HZG86Aa7u6A /6AY#6Ak7Z6A]sNϬ6Ata4<{26A{S#6AO{6A{6Y!6A/K &6A`0c'L-R6A`ú1qj76A`' <oT~96A|MKpm6AQKkh6Aj hNH6A.F;7Y6A{QO6AQm6A ;LӺe6A@â6A8+&=6AjKkh6A`痿w'(6AP{F6A:7hNH6A.F;L&6Aխ@`T H6A\S-3C6A\S’E6A6-NF6A@F6A `T H6A0wU MF6AOu&oF6Ap2tD6Aխ@HcC6A0Û=xXC6AE'y+jv!3C6AY^'7"A6Ap5x; A6A_i6A:1=6Ap9\>6AH==6A1^ }96A~yf[56A`316A.i64r'6As@&6A ={s&6Apx#7[kƸ)6A2խ@(6A`&F,$z<2(6APc/&n>Z+6A"P!J,6A@TDxM.6A0 9JbR=/6APE\ 16AgG4 36A0e ˰T`36A?T1U46A`UPNq56A^76Aā^ Q76A o~J 9:6A-%oy=6A/7U?6A7H1XA6A0{d3[gsC6A 3C6A\SMX@*Ln6A3Nyg\6A+F;Y]6AVu>˳,^6A@kH9_6A ~uq߷Cc6A \2SU\;a6A)UMs_6A [N\6AecRb}Y6A)Gc PZ6Al-SBWQ\6A=<7Jq-^6Ap1lEPd]6Ap%wQ|^6A@~yS/L_6AOH)Fb6A`0WY8p] `6AGE3¹(b6APf%va6APUgLp)}b6A`-.l c6APbF^vee6AcV~H"i6A%rW׏j6Ark=j6Ak`_k6A O:sJ/k6AouY@i6At* lj6A Gai6A ͖!GObk6A =+'ojk6Al#=m6A}"@\v޶k6A.S)0FOGl6Apӟ@Ox. R6Ar6R6AvS=Q6Ap/ Cg@Q6Aw*=U6AX)kW6A/('X6A*ϪOW6Ap##pZ X6Apa= o^ѕC%5Ap@r*.&5AP=j5A`S"5A"4}4O\5A'~5AqN&iV5AHQW Q6Ap## o7AԄy(@7A`*Uy \7A`*Uyy(@7A@^7A`3{h'7A`-/$b7AԄs =>7A`XT|3.7A+dyEu7A \7A`*UySp-{.6AxdIug66Aѥt i56AxdIR36Au06A J+-{.6A@R̆eތ16A 1l2xѥZg36Apz[,y56Aѥtug66A' w8f`66A~$GFP66A ! i56AxdITz5A#5A?U.!5A#Bە5A@q{.0i5A }hpz5A$~kE5A@I5Nc5AP{E# D5A= 5A !$5A͸-Iz(5ABlf55A?ULa05An$5ADmyi U y 5A`l4`I5APR5AД%*`5APF 5AP6 :5A qi .!5A#UhNsU6AO^ JP%6A2\I*xX6A2\Ig46Ä́ JP%6Aɑ:6ApW 6A`W8&2JGU6Ap'c@6A=;tUF6A@N{/Dz6A rCD(v6AO,S.ݱ6AFI5Y6APw`}=) 6AېN*Ӱ6A@6PR| 6A}Rry=X6A=F](+6AO^Ρb6AX6A&6oY6AM`4a]6A@s_c2Ar6A{BCH]2S6ApTsELF6Ap'8Lڼ߷6A3Pm,66APBsWPr6AȂ=ANsU6AM~@~!6A@HK;(6Af2W6A2]F0c6Aׇb1F^6Ap[,6AsdE'%A6Aq|"{;6A`?H*uM6AP 'l.Y6AF6Aū C6Aq 2>V6AbxX6A2\IV+N76A17HF6A*yQܒR/ F6Ak̶۟ D6AFfA6A)>6A17, <6A^mfaI ==6AѼ^JE:6A j]oc86Apqѹd9f86A<G86Anӫrir;6Ax@6Awj:?6A)MIWS?6APZⷧ B6AoWڸHF6AFܒR/ F6Ak̶WvSFqu6A@|86AER}6A@|s{|6Ab1i}}6Ajysߜ6Ap#ut޽6A 7[qzQv86A@$@kUb6AP3c@6A I_Qz~6ADK`8DX}6Ax hѾu{6Azj"! y6A` fۯx6Af?x6A`s[p(rx6AW }t2w6Ac x̉׺u6ArvSFqu6ASX:j1Тw6AL";S~w6A.EeFhP9z6AEυZ|6AVlwH|r~|6AS!-6A#Q"֌6AnV86Axs%jW;Pd6A'j)[C6Amm)?Gt6AL`턒q6A PՀ R}6A@|XF*6Aɔt7p16AeE!!6Ap3p@!6AfչX_lڳ6A 1YF*6Ae")"6Am# '6AwV[*6Aзj WyWW-6A=</6Aet7p16App =`.6At֡-6AP.6A`"1y%-6A} =-6A10W*6A`jB@Bw")6A]Ī\ '(6Aɔ@ %6A ImPK,"6A-eE!!6ApYo6A`] 6AP&AO2=/&C:6AREl<6AN]MV-đ6AWΑ6A\6A 3{WX+%6A`]-!6A851\o6AΆ]X[/46A@Wp>)6AP1Qe'6A0*.J6AV) B&aZ6AP&AO2= 6A_O>/&C:6AREZh$K;7As X{L!7A;OF t^7A7As X$K;7A҆@7A@!CpUY07A>V,7A;OF7A`XqI=h7A` C\{L!7A`pt^7A[HXi6ACd)n6A2@$#ۏm6AXi6A)1Hk6A֣d݊K?l6A2@Cd)n6A0k$#ۏm6A\Ha1M7A|],>(Q7AJN >(Q7A|],a1M7A#YD{M7AE JN7AJN `~O7A 0M>(Q7A|],]c̪6A j6A .L@ZD6A*SL`Uf6A'|^66AP="M6A+EkHiN6A8 Aaw'6AʈGWOK6A .L@j6A ߘC y6A?=j6R6ApzX)A6AE]dڨI6Aocmȳݹ6Acmy8b6A=mFx(&6ALof(56An^z3,6A}ap6A?{ivؐ6Axr`,46ApQU人6A0$R6Apέ 86AP]I>U&d|6Ax3g/6A7Onm6AuU6A4;?6AZbyY6A@3}6A=m7}"6A|)wc5j6AP#&`m 6A`>&K6A |X=)S6A3&J?==uP=6A`]Q+F=v66A3SZ6A`q[,{6A-^6A0.zRl$6Aڄ96APo ,6A 3$j6ASxn96AN).b16AxCws6Agy6 }6A z)GA26A zA'LNTy6AOL=+*-`_6AA(ϣ7g7A2uJ7n7A؉Bk7AOS$ 7A r_7A3 lj[Jf7Akz7A0SH7A*bFG$gS7A`94+7A$3h* 7Ai$9$7A`H@C!>7A`pEL 7A@N_p_{986A4 ~Hc3T;6Aw$K nz:6A5~"O6A4 ~_{986AA?({0x6A~^f8x6ApUD!SP6A`b0 Mm?U>6Aw$KHc3T;6AzM09T6A@O]\ 6AOU0I6A0&ķ7~6A_eJ&Y6A@nzޕ hs6A0T~Je|6A" x`6A ta6A%b1 6AZ3gb6A`IUԇ6A 8Jc.6A@ V5Hbn6A \]_6Ap)7a[9z`6ANxKeLv6AiՋ6A :Z6A`'Rv6AxbB*t6AhYB_z6A 70 ^x6ABkp!x6A 70Xwy6Ap[X@y6A71_z6A/71(x6Ao/ Zt6A.*)A+}t6AD!mBTpt6AhYBB*t6Amd?EmZu6A0T8ڷew6A!r"^x6ABkpcxϑ$5A,:Tc5Adz4y J5A,:ϑ$5A{O2 +G5AuԂ!5Adz4yTc5AK-i#5A {5A |YAK5A@f`&5A\CVǣ/5AÀQa5A;ZʪJ5A,:dpA\2)_6A{5-*9e6Aݿ a6A{5-Äq'`6Au;)A\2)_6As;M+{`6A0ӈ  na6ABb^c6Aݿ*9e6A { )bd6A+Hc6Ap:a6A{5-e`DK&7AP9XD\,7A0_Fޑ ӝmN'7AP9DK&7A UJ(`(7A3]*7A0_FޑXD\,7A𕥭fu&,7AP +dS*7A=.\Ϯ(7A`Eƈ,ӝmN'7AP9fh2'6Ah3 Z6AAv*OZUߓ6A wἓ6AH ='6AA}qv?6Ajq^'㹗6As6A0):v6Tj6Ap@Qxݜ6A@<_7j6A@o6A96APd Z6AAvXq,6AAT6A.a16Ap]r,vV6ApJ: y."6A}ut 6An#s`y6AXL+96A67<6Ah3q iÑ6A y-+Ry6A,=6A0d '6ANW{0C6A`+kM2aa6AٍR6Aގ2'6Ak:nc|6AP=Iш6A`.-M6A0Di)EA6ApIwJ*NN6AD8l0)ُ6A)zw3Վ6Axi4RGZ֌6A R:hes]ٍ6A *6A bX6A'z."6Al4zOZUߓ6A wg3| 6A@:!o6AeRh6AйY6A #t`6Ap,6A@]16AFHN6Ap>6AIϥC6AR+ݩX16AUT46Aԃm\6AKX}806AH+6A@E>ϔ/|:6A`8e6Apo6Av- U6Ap}(!iHw~<6A7 ؚ..kc6A2;&M[X6AEK7c.kc6A;bPӓh(6A>{o/$P6AU~6A0 =P#6AQJ6AU#|6A__ G|(36AI6A$ud|6Aǰ$Q{a6A`C<F @6Ai5V!R6ApÜ"26AYbD6A7 ؚ.P 6A0э-w~<6A(F 6Ap3mf 櫷6A $\oA g6A׶6AJab6A(L5Աz6AtKA[a6A@YM6AL&YEm 6AiIޝ|^6A4 }6R6A@b$c-W6AF! F{6A2;Q l6Ap0U6A`m{Kݠ6AZh6A[1[z%%6Ad:fx_#6AM[X6AEK7cjPG7A ?+3,b 7A 3,}3,b 7A ?+ICQ7A>G7A@ۏZ\*m7A`Kt 'T\7A 3,}P 7A`\3,b 7A ?+kL\z6AyjnL6AD# 6AP^[#,$6AD#t*66Az \, V\6A@'-i䲀6A2.ZĘZ4~6ALBqG4~6Aq KE#6AQ=OOY6AInL6AX)\6A]#^H,L|6Ayj/Fb{6Aು!iL\z6AdBhQΌ|6ApxUOK|6A m>ICg/|6At8 6AP^[#lP̕ 7A:@el*7A qkGB)7A‰1׸(7AH@el*7A ,ޜ٭'7AӬ6&7AЯB:7igok/$7AP2I]A 1R#7A?[iqO"7A%&u%7AsWH'I&7AFz&u$7APK+|$7A CA; N$7AʉQ t"7AwwK 7A@P Y`7A:&7APg(D o7A{0Tr67A7G(\ "7A|-vw#yr#7A@~g&t 7ApA> 9 7A`IcBw7AE w7AK5[mɄ;7A~w]\eC7A@͖c:7A=7AQJ|7A,>7AhV7A@.۵z7A_17AйQ^7A$_э7A 7A㚳'-7AB^kN7AO>D7A`FY7A3Aι̕ 7A,yݭ n 7APt~l"o7Argզ[y7A4UV7A`a伫k7A ~-u؊7ApVV]7Ag7A 񥘡Bc7A+'83角7Api6Z-s%7AU3:'b7A('Ky L7AеwpNy7A?iS7AƔ?j7APuq>P7A0 JytJ47A(wymw4C7A`/V#p޹87A0k]GRP7A qkx!7A_(V|=#7A0ݕzҒ#7A} s,f%7Aqmq #'7Aq=^&7Ad}U(&7AVFUB)7A‰mpyew6A0舔^hVXy6A))< y6A ChVXy6A0!NhCy6A O/WYx6A`C]w6A0舔^yew6AwWEJPrx6AP2b@Jd4vJx6AV-,A'W'x6A0m>g@x6A))<y6A Cn0sk6Ap*oJ6mt6A8:h!NZ@r6A>}Pk}o|6ADul~6AM=-6A >36A||6A`ko@56ARumRʹ6A]%B`&Л6A0=i=n6A'L<wDw6AЧ%Ҭ6Ap,W(j6AMul~6APMg 6Ac$s%]a1[6A0/6APL6*Z6A@ N6ARԘ-6A>ʔUGf6A`tmtU6A zǙ}eE6AY t֖26ADq? 6Az`E36AȯPrG{6A%hadG6A* RFǘ\a6AzьCz&j6AL^Y*16Abu=-6A >3p7ApRuv?߰ 7Ap(ݼ4 7ApRuKuq 7A`р 7A S, 7As 7Aywֲ7AE7A@y҇N 37A`f:6؁ 7A ]@j 7Ap(v?߰ 7A@l 7A!kzO 7A0}ݼ4 7ApRuq$K6Am{6#iIe6A.rFS6A*8h6Ap_d:6A_M#6A03iq(6A."΂6A?F1_h"J6A0)c6AYKSu6AB W6APJCG6A96AgK)iIe6Aɂ-SP6A 5.ɐ 6AΜ3]+o|6A`J<+/g6A@%g.>6A@Q4y?6ANə4!6Apʻ8U3ҋ6AWg [{6A1_=K6A !]Kv6A7] f'j)6A.hwY6A@!ƈat6A@Qd.6A'oԭ6APu%6AN/6APi3]ut6A mbR6A}جZ[6A,6Ae$-66A Ho56A`uJDio36A@XXkk6A *>%D{6AB\x$6A0L']6A<K|Y6Aܲ;tVV6Am{6#|/6Ay=Z\6A7F$K6A`!u 6A9 p6AOY*6ApNS 6A`g(MӒ6AŸ^x 6AXvL6A R6A 6A 6A^iJSh6A Ѽqni.6A05ŧ ic6A`(D6A+j26A&7QvDz 6Aw\qǫ6AUIΞ6A෹76A`?(G6A@$]O 6A2Kνc=&6APwq 6A`́W݈c6AgF8:6ABDa\6A`-L)b6ASv.ϰE;6Ao)p2Z_6A@rY@O6Ap'1v/H6AP Gwo%Yz6A Ut0I8hI6A [6pߑI7V6A} l]He6A "v4AC6AY#rt RB6A`1B^z6A^8Uoxm6AB_=d6Ayh< 6A3O6A~d6AP RΫ6A0'ٱ6A08s$86APɫ1;f6AlbO31s6A g.U%a66A@\n (6Aʈ thq{.07A[j ,e7A S [QFP7A:y,e7APK5VY7A2[lQ7A[j q{.07AU 9r7AЄwz7AtQɭ7A S\7A x[QFP7A:yuh|êY6Av Jᅻ_^6A=P ve/V`]6Av O:FW:\6AZL1m.Z6A`q#|êY6Ax8xGZ6APq1wN[6A=P*K]6A^Tzc]6A?̻Jᅻ_^6A0ve/V`]6Av vh;*936A0 (|1&h6APnS ?ZYx6A0 (,W?%6A0-;$;*936A>Z18`r6APnS{>mf6A`}5&w|1&h6A9C1 &d6A]QvL6A W6X6AGt#?ZYx6A0 (wp;T[5Aϗj?ʕh5AGoN9 )}VF5AGoN9?ʕh5A` FGIA5A@[Z 5ApZIuK85Aϗj25AIW|;T[5AuuضƆ5AHZX,5AɶDیH5A6 <)}VF5AGoN9xPf3h=7AПU~ 7ADwE 7A7boD 7ADN 7A*~ 7A: C 7AПUf3h=7A ]wE 7Ay`3R 6A:c%6Ap2F \_6Apu>Bb+}6A:cyXH6AgU3R 6Ae^NX6A(uHyt6Ap2F%6AZeMz,: 6A.=.7R\_6Apu>BbzP0+ c7A0*U7I'7A 7I'7A 8(+&7AqQ7A6(ڥ $7A0*U0+ c7A0Pd(tn7A@NH7I'7A {5ۥ6A6lwK6A@b i4T]6A0h3+㎧~6A@V4(*\aa6Aaj o[6APdpY6A塡GL6A0G4#T6Ay2E[wmZȬ6A J~fi}6A4G]u٣6A;EY6Ag6A@;˹6AH\ù6AXU-}XwL_6A@b iG-r6A2Ln+:6A@x<6A-M`o\쌸6APD`re+۸6A#21_ ّ<6A`gͻػ6A!+wK6A O?ވ6AP5u6A m/*6Au 2i6A #DZ6A0qe1ӭ6A`}{S>6Ab\&Э6A.=Q~Iy@ 6AKhL6Ap[!t$螮6A$HwĊ<6AF!{*6A=*$M&Ǎ6A`:0f6AP2) 6A`E<$ڛ6AE[qG6Aujܵܗ6A&4VwDi”6A I:L6A!]q Տ6A6l5ۥ6A[)XO16A`.V`*6AȐO^6ASL!QO6AP[KIPLT6AQ(XMT]6A0h3|P vnZ6A`B]I"F5n\6AeRsZ6A`B]I vnZ6Ap[8[6AeRqU\6A@["F5n\6A^,Us9\6AY]sZ6A`B]I}`L7A\<51 7A:J Pq 7A  % 7A:J1 7A@=1r 7A\<5wA 7A jK*~/ 7A7*L7A0eM*)G7A^!Pq 7A  ~s7Al*V7AA0tOX7A y1*V7AiC3I^h 7AO{>7 ),7AP}9˻7Ap@ 9b7A@!}HnH7A0]N`j7A@;Zd7A0 /kpݕ7Al-U7AP? i-7AFi -7ANiK7A4}i;Q/7Ak@OXs7A0KuW7Apd@cY$w7A_1,3}P'7AA0tOX7A y1p6V]6ATa6A`!Ah_ >`6A$Cqx`_6AT!!^6A@*s6V]6A!ON.H]6A4N!ƫ^6A`!Ah_؍w@^6Ap\ޗ瓏_6A [a6A0Q  a6AiS>`6A$CcXy6A/X9+7ANi-7AFi-U7AP? ipݕ7Al3Vv7A0,-q-AK'27A0}5'fDv7AN?9+7A/X77A-Ҡh(6A`K/cXy6APh@>6A﷨X6As7A2]RW 7ARW 7A2]>s7Apd 7Al 7A@puRW 7A2]b;6A#c0EE6A %?6ATק`1@6A2NnJEB6ALSSBCl9C6Ap hB6A@0uE6Aic0EE6A@^3ebWC6Az1 fB6An%C6AX9YA6Aqay ;A6A#K?6A0kV6,>6Ar7@6A@T@6Ai>"K@;6AcA<6AZ˼b;6APHGПa<6A s!L =6A %?6ATקXa-B6APKqQwŲ6Ap .dz6A`ӏV6O]-6A[ҭMa-B6ANJ=$Y+6An.wŲ6Ap . ȯ6Aa<2WUѮ6APKqQdz6A`ӏV6O@+!6A \l!x6A'l]e &v:6A'l]e x6AP2`7(6A \l!+!6AP&v:6A'l]e [$6A@wp}α6A`ӏV6O2WUѮ6APKqQv6A0d!S}α6A@|\;6A T26AP}ԯQf^_6Aꀂq6A^0Z6A@wp[$6A߫8h6A k=EЩ6A~Ew'6AE,J6AHsW6AߏW_6A |Dkwʭ6A^΢$t!=6A-gˬsͬ6An_dz6A`ӏV6O2WUѮ6APKqQJm6A '0x6AOp;30x6A>,/(g6AY8eQY6AYj"S|6A.9djpS&6AN}nO6AX#'Hֆ6AP)#)B4{6APɏ]@6ALj6A\1b6A{:U^Q6As6Ayz1R1C?6Au76AO9p 6ApE6AmJ-6AХ: 6A00)=6A-1e6AM&߀226AP][<36A '56A% 26A0~B6AڡJm6A@~ԱP6A@n̿tgg}6A`#a!tmye6A-dj0Һ6APXF6A@k} {6Aͬ~zlJWIC6AP'Mo6ApLnZ6A&+I @;w6A g9(fEh6AOp;0x6A>U@/?7Azbf̜P7AP\(˯̜P7AP\(˯=O7AЩ$WoO7A(b/N7A` 5'Ye1/L7AZQ/I7A01<iI7AҔ Q}?H7AZ-~tf#G7AsZu*F7A떹'DHE7A0\}iC7Ap~B7AF&ou@7AzbfU@/?7AN2l A7A&!foB7A`5(t(sF7A l(NZeJ7A0Q8mxO\L7A':s^L7A'̜P7AP\(˯oտUj6A?eCF\ `r6A@~5r6A@~5F\ `r6A@CUÍeLq6A G֍(p6A:&Nn6Ap҅/1ŠK^n6AK=֕jm6A?eC?$^rl6A!4ȚBuIj6A 5<oտUj6A|1{rk2k6AP&o6APƂl[p6APiԿ2r6A@~5 *BbZ5A/mh6Aʼ@rx+dʹ.6A Ү_@;^.6Aʼ@+nJ36Awї@f576AP&@& A96A2#@S:6AtK7@M76A`rX#@#ˎ66Ah@956A{+U@A66A)Զ 76AŰo:B46AXiyE*56A "|1x46A`(h,H26A%"xM26A4?Gqvd 26AKty36A@/X;Ue56Al$66Al]ujW}76A8?셵hE76A$6[uZ'56Aޜ%46Ar(16A"p6 C16AFI26A>k?26A@IW16Ap# F4816A֦{-H[ 36Adێ ;B36A(BUB{46Av]>w]J|36Anw>˄46AA`"/76A2џg96AU|boMU:6A G;3';6A{1 =>6AU7.uXC>A6A* 5ݾrD6AyxP!lF6AwwH6A~!cA6I6A~|Y L6A"ۭ*%*M6A0_ϒMN6AJCk(\M6APvVtG _M6Ap{bO6AƔriy޸Q6A cս4VO6AV!ϟY(-P6A0DhO6A2*[]E5L6A|?˒UI6A?"G6A ^ >gH6A@?w$wͪK6AB@KI;D"L6A & ȉ$N6A.%GGhO6A'hC*R6AZ}1U6AxmrNW6A#X6A'gk X6A0R6ARu3 P6Aq2'@XN6A`!x;NmN6AD=Yy2N6AaAL6A@ނKL6ApWyVV6AN\@W6A_@v_T6AܦZt6$/wS6ACHf*}x_R6Af3M6Ao4yL6A)St8wK6Aqל&I6A֌&~JG6Ae/ObG6AفixifUF6A"$xD6A$lJh/D6A ?"e#F6AG-&G5H6A6Ŏ\_GK6A#'z:SaN6AYpf;K@P6ASRbX)S6A+bx.jS6A ~k [V6AFyC9䇬U6Av-ts?Y6A l?UOq\6AV`@Ac6A$ mh6A)Ung6Aĭf6Acͯ_6A/+1U6Arg刱J6APlGG6Ajn4D6AuN[YV;D6A CϗVzKB6Aլ"mw @6Aзf΃=6A)7p'QF<6Aij|:6A4deq}:6A.ger3r<6Ar9rA=6?6ANCWKV@6A\/u@6A]Izo^uqA6A#8g~A6AS/4r胤A6AV ;BɩD6AG(R6kD6A/gXrB6A$ εQwA6A1n(!@6AְGI?6A VT>6A7#*Z+;=6A,Ӡ ;6AFƘ$ll96AJ4S3Qv]86A?Uփ=f*86Aި\9MZ96A}/8"76A$Ѯ9K.f9{86Aţx96AlDkz;6Anĵ fdU} =6Ac}>6A¾kw=6A=kdmR?=6A(<6Aa{~;6A6LE~!;6A${8mU96A<,586Ac 76AWTG&z,56AL%Nc46AĬ,$q76Ay?_86A ¹]tQ66A.4p5 56AgJrw]36AQ%o36Az@*[q#E56A~7B76A86Ac\D]ɡ76A9ez:6AfW}4:6Az:6AESyCiGL66As-?+m#56A"f&z46Aa36A;YmA16A{06AQkh/qU06A\~.f06AzcnzB06A ./6A'*ϙE.6AZۼD/6A63ރ-6A \k-6AŸ.Ol*6A_h}3|&6A~")6AWC-)6Ai:hd(6A_ɜ]a)6Adv&6A`~$EJ !%6AojDک&6A5b#6Agu>#6AM $6AP5uu=3P6A0`^h6AƏBjX6A^Z,QQ,6AaH ITX6A\>9S~6Az *3K6Aަe  6A{{.*N6Ae/hIw6AlH=й6A_!r 6AiNaq;6AzF ]^6A6A7>XqE6A\{,6A*]$=+6AE 6A96A]*q6A`p<\6A-}. 6A/ l)6A&{GT56AsZA416AW|CDL 6AE t;^N 6A:j} 6Anb( 6AG/CNC 6Aڣn=t5 6A]_l` 6Ās>ic{ 6AoMlF}i 6A`3 6AUlؤw6A'l=6AIOjK6A)BI6AY#vg^ 6AYÈ>X 6AzW;r4 6AG*6A_pZ6Abuf+6A *BYM6A%06A`{ s6AJ26AyRuZ5A*fdJ15AAh[]5AD,pD5AцE5A0j 5AJKF5A? |5Aɕg'@>5A$!ls$\5AUBs5AG4ĸ!85Acě;a5Ak*JwA5ACtU5AߠWv5A܎қ^"=5A›,m65AFWW5AC$tCEV5AjWA55AޱBh5AuQl՗ />6A_0~6Ah@i6A$GWs6Aj!l ק6AGd1b6AHTxI6A:!@xJ6Am͘9i6A.Ŧl 6Ajb(pN6AETdڅ6A i9`6AN6ADa5l 6A;B 6AS1aBw 6Az+ 6A&K6A~z..6AGoqy\5AZ;Uu5Ay,kl^5A,5A`fE"BbZ5AD!<5A|8B`5A[5Ahadp5AH 5AZn%r]5AKQ9^5A5AzP]zu*·6AM\>@J.6AE8OgLs6A[׭ǥ6A(kN6A 6AWCOF 6AN $K6AC49AC6AExW7T6AG5L2 6ANP4gY6Ad9;e6A{1r!UB6AUg6APR 6A(]9=#n6A-yN6AS9MSڅ6AZX{]o6A>MD1Yt6A&ї^[J6AV%6AItM8 l6AI.ul6Azg)Y6AGc- G9!6AEGjAl"6AyEEe3X$6AJ8 I`oӽ%6A0ц>ga&6AD4n#'6A~UNO S)6AD&AL(6AVr*(6Ab[ 5)6A<+,6AgKA<$(X.6A79vxΟy.6AqzhOU߯+6A?i&1$+6A<\+k-6A4P"-6As2JcP -6ANh@,6AB+8>\-6AvNӖhэ+6A+l+.ŋ*6AV&j @M,6A{#:hRy*6A9ש;E[)6AݗRz'6AHui+(6A߸~A,6A:a$),6AFi2)[m)6AiDHk,6A$zEB1{D,6A/е<%[}.6A  U.`}06A東616A ڟ=%16A+bӝz~06A`3@16A"@ȌԔF36APq@z+56A8@#J46A8,@R ىj.6A06\+г@+dʹ.6A Ү_@}N6A #q(6A;ZN/]./6AO7?V͵6A_w|]6AF9G}N6A nIy(76AY JS76AfXc6,(56A"9wa46A} ]iN36AD+[16A;Oe16A|ѶG56A \{HnIy(76AYS26A} !Q76A3hM76A ~T76Az@@סj9A0lS\@k9A1l@;C mn9A„@ q9A|@j|v9A@_y9AAK@^n{9Am@~J9A"s,@K'9Aƈ@se9AiHý,@u9AUzr|@vސ9A|S@ԩ{x9AS#E@ذ#̔9Ae&C@9Af_@j79AڂE @mٖ9A@9[9Auq'@x߮9Ap@ns9Ak/@ƕ19AIOv@gl9Aث'@Y>B9Af@$9AFo@#Or{9Ao@˓a9A$mDrP@$-O9AHeBc@d9AYڪ@@9A_[@Om89AbitG@is9ACp@nBc9Aէ@59A~Hg@lq;9A,y2u@J9Al(a*@T#-9AA+ @']&9AN^@jS9A^v8qa@[X'9Aεp@6de9Ac@8\Mj9AUaf@Y:9A~m@Nd=9AG@$h 9A;@D9A]m@u59Am @K ;9A*e@.h9A9 !@.^j9Au ͯN@l؉m9AQ#1@1J]9AH:$@u9AQ=@GǷ9Aь@*9A<@Q 9AL=@# 9Ac'jL@mb9ATm@;װ9A6C@^R9A+q_@ACj9AL@@9+J9An&B@j&9Aݘ`@|oG9A;<@y x9At @%*9AY@΋9A.p7@ E9ABIZa@s59AH@쒰ը9ALC@U?9A:@719AR @JX]9An+@m9A @DPw9AҼH3@M>!9A~a@X=9AN`0@:9A</@j :Ab@EAO:A0P(@w:A.@v4J8:A@T!W:A4@UCN:A3T@r6:A뎓@[POG#:Ay@ߒ,G$:A:aک@gqW'":A@|/ :A2]x@W:ANV@ 4:AG1 @ݣg]:A@ $:AN_t@D:ApM@D4:A@zY}:A @(@|X:A@sR09A[J@9T9A @4^9A#@g C9At}O@cTjR9AH@:19A@9AW*@(u9AjXv@/_9An;@\9AzM,@5g9Avŀ@9A @Rԝ$9Ap@N9AHmr@K+jB9A6Ŭ.@dj9Ae@dg9AX@2٫49AYoZ@d; 9A@J9A|Q@m9AP @7f 9Ai@ZR9As@wX9Af@P9AA-I@dai9Apu@%ٚ 9A:@T9A@419A;@|4`09AI@臥Y9As>@oX9A|ܠC@ջ9A#@T ad9A` @;9AI+]@|a9Ad!@ڬn#S9A{]T@fty?9Av@i9ASf)@A9A@/@%9Av@;DR9AO![@`V 9A(-@1+9An@SJ9A(@u9A3@uƨ9A(@RB]9AgY}@ _$9A)ȓL@̅M9A>'@~<>9AŠ@C9AhG@%…79AS-@aѓ9A @ōI|9AiIu@Uf9A>`,@9Aa0K@b ?9AR^x@oSK9A5 @C~9A.O!@XQvu9A HÖ@IoMr9A.Τ@e'p9A;>@&Lm9AMbAR@#|k9A9/@Bf0i9A;@y.he9A؝-~@~d^\9ACլ@˕jL8A)jJ@C8A1 @58AU@>Y8ANz@ζ8AoM2@ayZ8A%<̚6@7!68ACnN3@Wv~8A4@9b8Aʀ@kgl8AȅB@P8A@c8A@䏽JE8A"Ox@u38AZT7@%O[8Ai @cAB8A<2@{< 8AVEm=@C8A(^ @^ˁm8Afh(d@"m8A'PJ@1sok8AMQ@ίh8A00@ ɍAf8A&@лe8A&|@!aif8AU:@JKf8Ad@ &ck8A͹ )@%L.j8AC|@gNoh8ACG@}!mg8AnG@5ȫi8ATQ@f8A@l0f8A|В@Os%Xi8A@@zRudh8A I'@[C;k8A(@zaeyk8A: #@g!i8AS4_@h"h8Aȼ*@c8A~@a8A)jJ@?2a8A㸦@GC8b8A~'|@ d8A:A@e8Ad@:p:b8AF @o4W`8AmI@BP4\^8A,L@9 T\8A4,v@c\8AH\͊.@{ %a8A@/Xa8Axbs@=Xt`_8AUO@H^8A" @QY8A%Ek@ W8A;^.h@U8AYf@OyS8AY=@-N8Aꈡ@. %O8ASY{@CS8AW]u@/b"W8A@:Z8AaJt@籭`8A&9c@prN`8A'U@xԍia8AZe@ΫY8A)}Qj@8W8A'6]@rSV8AJ@T8AVAi_@y]uR8A l@$P8A;(j@t\N8AQ@˕jL8As5Z@C_^M8Ai5@%hP8A֜@@O8AM98@-%LlQ8A7VH@lR8AXx>@Q8AST@pYS8AQo(K&@;U8A~$@K> X8Ah|/@1)Y8AӜ@3R]8A=҃N@v`8A۷63@â\b8A8@.w+Ic8Axn]@h0Rd8AꏞD@gd8A0/@4,eg8A4"I@X9k8A*Ƶ@_{q8ALn@B8p8A8@NERs8A6k8j@=jGu8A‹W@^=bw8AB@~4{8A[@f|8AO@5ny8ACy@/v8Ago@c!t8AJS] @@s8A/J+y@S8>u8A[@y6du8A#@Xk Ps8AB@9AQ[r8A ӟ@m u8A @&y8AJc8A@TVv78A7uvc@GAu8AFR@[@ v8Ah{@]8oAv8A0@ި t8A%2W@ADs8Au^d@`q8AuH=@xuGp8A{6@$ q8AY"@CGs8AbQ@GAu8AFR@K G7A|-7AD*&v^)7A| t(7A֗gTh;wQ(7A"xm!+7Ag߽*Ɋ(7A@ЏUn ^$7AF2%ƷC!7A|ʙIߊ8!7A8VٮÅ7AU6dsJ7ApǍ6K G7Ai17AD{7A '4џ39"7ApcE[lLJ%7AE[ J*7A\R,DG +7A<-7Aܻu<-7ADe-7Aɀ(KH*7AF7*&v^)7A|K17A}@V97Au@_7A`}@ y7A}@D#27A}@@ZɈ7AP@"E?7A>%@pw7AVlz@_7AlXId@K17A&(%@ҿ67A<c@+'P7Al`@Vx.7A!;@;7Au@K7A?@V97A.;x@_7A`}@+{h%5A-4tjVy.5Ax G 0+5A#h;f)5AGF!1'5A|x @&5A"q9s+{h%5A{Aʴ ;&5A;=Vf'5Ax Ga[f(5A@. R>˲)5AWjVy.5AAwqpV-5A-4t Ia+5A=@0+5A#H#c15J5ADn5AU('7$5A#c15J5A`Qa5AU( 5AXDn5A '7$5AXSE 29A=$@*&:9A$q6@SE 29A$q6@559Ak@2iЬ99AdV@*&:9A=$@b69A~b~@Jo_69A.f<@yZe?39Ab@SE 29A$q6@X7Anɨ@cڪ8AT*T1@cڪ8Anɨ@@7A(3@7A0 b@`I7A*@=H!8Ai@m5i8AT*T1@C28ArS@cڪ8Anɨ@p@6A^@-%շ6A4` 貯6A^@@6AZXG"^%6AP vW@=6Al!En[w6Aحf`i6A4`!s!6A*?i6Ax-%շ6A Ǡ6A@|_貯6A^@Ht7Axڃ@w7Axc'@t7Axڃ@""Ġt7Axc'@w7AsѦ@VA;hv7Afm@`SDu7A*de@t7Axڃ@Pҍ+8o7A󆥘@t7Axڃ@t7Axڃ@s7Aаm@\p7A󆥘@Ur:o7A0g'ڛ@ҍ+8o7AQ@/cOp7A0w(@t7Axڃ@`JA9A`;R@VX9A&<8@ W%9A`;R@`T9AC@ j9Ay'f@JA9A2@1-9A!.@!g9A&<8@Lh$9AC9!@VX9AT@W%9A`;R@hurY7A!'rn]`7A$n@ ;2[7A!'peZ7AgogurY7A@F=\7A2I7ǎw^7A9m@j?_7A$n@rn]`7A96adUJB_7AD aIzy]7Ad>w;2[7A!'P+C8ApZl@8AEF@e8ApZl@+C8A$'5AgeZ 5Av, 05Aʐ7Qh5A]:6cG5A~$Ko5A͖j3yTi5A[@TK>5AE/ C5AQq h\5Ap)d^5Aъ5A+ )8}i5Aa222"5A6)25Ass5AA B '7 5Ar MMwRLZ5AA2c$5AInPSp5A)@!k[95AӝTUqc<5A-%?$v5A,h|y%5AZ!͟55Acj|5AdLŔӺ5A=*j5A/6ru5AXP]7A`wރ@n7Aw @n7A͏l@]7A`wރ@]7A(Ĩz@47Aw @vܬ7A p@l֨ 7Apn@n7A͏l@hc18AVJ e@RΊ78Ac@ c18A@@4~18AHq@\638Ac@E48Ac x@#[68Ag =@RΊ78ArEf@?oz78A-@ b48AVJ e@38Aۗ@c18A@@P7AH@"7A첔f@ڵa7AH@v^7A)@7A4}xz@C7AA@Ua7A첔f@"7A}jNr@ڵa7AH@`1#9Au#@bT-9A5s@ 3-9AXx=@av)9Au#@j]'9AjU*@B(Z$9A_n(@1#9AA>B@o0d'9A5s@F/?+9A">b@bT-9A~M@3-9AXx=@@‰7A쩦h@7A$9$@%7A쩦h@‰7A e@/(7A$9$@7A@%7A쩦h@P9#7A`mI@%k4}7As`@~'7A`mI@a/7A*-w@9#7AT @pELf7As`@%k4}7A@kN@Ѷ7A{D@~'7A`mI@PDUck7Aq^PΡH,q7A@IɕH,q7A0aOi=TEl7Aq^PΡg\-Zk7A빘ڟDUck7A`^瞫gl7A@IɕFq7A͇[H,q7A0aOi=hl8A?Pbk@M78AF䰍@ w7#,8A?Pbk@wiwv8Aơ)Nt@l8A5;@.m8A@ª^*8A:@?-ƴ8AF䰍@M78AP@Q8AO@\Z8A R@w7#,8A?Pbk@H >7AM붳@E|7AL7p@rVI7AL7p@z[*u7A&:;@E|7A|_@7AM붳@ >7Abδ@rVI7AL7p@hXc9Aⳗ@L:o{h9A@ Df9Aⳗ@8F~0f9AQh)@Jd9A!@Xc9ADG@ oe9A_G؎@c@ee9A;W@Bzf9A@mv5g9AHp@L:o{h9AM "@Df9Aⳗ@PrSu8A@EC8A[ @hԳa8AI>@3A8A@V 8A@rSu8AuZ?@%M8A[ @EC8An@hԳa8AI>@@7A#Z$LK7A&Y;J C7A#Z$@7AtHyUָ!A7A0InDGSyXC7ApG F7AS'_H7A 򷕼I7A&Y;LK7Aw٣;0r:J7A(8uVWi I7A@jݫcOI7Ad( D_EF7AqI һRE7Ac'"J C7A#Z$($]5A=PF'/$5A_ ($]5Aoc#4V˺5AaB)r>`*a5A_ Yӽޥ5A-V.=^5A?5AǢ;F=5ArvzΧ5AcC|'/$5A}І=k5A+LE-Q¨Ѱ5A=PF%(zk5AfI0A$: 5AwbMkU)5A>i[($]5Aoc*j5z>6As.Z6AT*Vt6Ago4g6A]s46A;iá{Y6A)6A?;&l^6A !ۂ6AdNS 6A<,Aa6Al)JO 6A( Ypl6A;=,7A:xsa;|6A?jݽ7A]LZmT6A;m'=6A6Aٌ8LV6ACXDuӮ6A3s)l|m6A&b:Xuc6AɟcU.\Ϋ6Akt}jŭ6A*D^F!6A(ocAS6Ag8k V6Afq۽bM6AɆ6Aly-M՜Q>6A6A~vv56Ayp: 6AЫz86Av7H+ 6As,rZ^Ð6AUTd(6As,r:+6A i+ 6AB-S,`6AUTZ^Ð6AId(6As,rX8AҌL@9d8Az@7H 8ATN@.O8AҌL@8A:3@f 8AB7@fv8Az@9d8A² @Lߐcx8Ad+@7H 8ATN@X9x5ARlR3T E5A# %KmX5C5A\@dX]A5AU^~O>5A2\T&Z=5A4E|XWIK-8AZUc.<@Le\8Ak@@8AZUc.<@WIK-8AR @>8A1 @D08Ak@@Fc8AD@4C8AM 9@Le\8AIo@8AZUc.<@hds9AQ2@3 6y{9AoR@ Dz9AQ2@'dv9AhD@ds9Awi[@n$k t9AT{n@g<]]u9AoR@~~av9A;B@Ox9AD 9@3 6y{9Ai @kY{9Aś@Dz9AQ2@H(H(49A@vI8/99A$0@o69A$0@vI8/99Ay @ y79A@#M49AH?@(H(49Ai@o69A$0@j؋5AhcC}>'5AC}>'5A65Ahcʱ?d5A|Of܍5A=.(dK5Au>ij؋5AK4C5AaV<ꉨ5ARth5A i5Aϣqɓ5AkF`n5A 3H5A:!}5AgV[D5A"KC}>'5A6prOCc8Avk m@pJ"8A Ku@ pJ"8AE@\'!8Avk m@B8A| @ԦN8A('jX@,wM8A`Ř@rOCc8AؾnY@ 8A Ku@E)/8A^mp`@LLJ8Au@ُ?"8A#(@pJ"8AE@Pq-q7A(fL:u7A3:sq7A(q-q7A'-Ӟy2r7A-t7A3fL:u7A(<2DIхQt7A,ǵ:sq7A(P+R7AXU? 7A@1\ 7A@1? 7A3Q2َ7Ap(}*7AXU+R7Az&$9w7AR+G\ 7A@1` l6AGo$6A j+6A6A0Tjqa6A806A0ڂ,Y`J6A,k I.%6AfJ` l6A F@ʹ6Ah<' 9.06A0b 6A=(8~I6AxVL6A6A`0 6Avǿ6A\Go$6A`hYj+6AhP7AdѲ@|7A5@ ;:7AdѲ@47APWaϴ@q7A<@ `7AdF@P7A(@v7Af@;:7AdѲ@`v.29Agyj@+.oK=9Ae)@ ͓w;9A@f79Agyj@a<*29AZ@v.29A*y[@C.d39Ae)@PJ@89A<'@&F<9Af=@+.oK=9Av@͓w;9A@)x=9A۰;y@d`S9A~ A@)x=9AE"c@KY@9A`9x@{sB9A~cv[@wiB9A"@Io@9A@*OA9AY1@A9A菥@> `C9A~ A@%D9A֨@4_D9A_P@{KnE9A-y@kF9AcL@3H9AFך@8I9A[@:eL9Aw^@N9A:u@J "O9AaԠ@R9Aj@d`S9AK@_+^R9APM3x@R9A8$C@qկyO9A|, @0}$UM9Ax2&@(n`L9AgdF@pEI9A۰;y@*E9A}-:@Z:S>9Aw:@)x=9AE"c@`!r6Aasy1v6A/(Oz L3a6AaµJ6A]d!r6Ao 6A/(Oz6ATIeH6A5sy1v6A%P(T36A>L3a6Aa@c.8ATf׳@}8Afd@}8AO"@{8ATf׳@i8A#A@c.8Afd@}8AO"@<d18A&_@8Am,A@'!c8A&_@Clq8AD @P8AQf@V8A8'X@*y 8Ad]9a@u#A8A&ږ@c8A|@9ì\8Azu4@Bu8A2@<d18A}V@՞cy8AwDt@׍8AI(@?nB8AK@h(,8Aof7S@ktD!8AmCl@҄E8Ac@x78A".'f@8A,@סa8Afy @8Am,A@h178A>'@C1;8Aۃ@~NV8A/ ژ@8AOr@D8A?r@Ɍ8A@X 8A @F8AH@sW=S8An@'!c8A&_@XkHi1$9AAG@M(9A@X@K_(9Aq@kHi1$9AAG@Zb$9A͘ /@-T&9A@X@rg'9AZ8@&2'9A @M(9AB]@K_(9Aq@HB?7A(+c-Bv%7A0\7\ 7AKntН7A(+c-BB?7ApeuX?^7A0\7v%7APb31\ 7AKn|.6A3Fm96A([oy=\6AF+z46A `p]&ZM6A(O$6A3F|.6AGwD5').F6A-r,6As&>6A{H`c6A7W6Aݲp:|6AG6A]ja.؜6A4ke(6Agz)6A= gE6Aj`Ec6A([oXŁ6AZ5um96Adxkw96AQA:O36A16A— 406A)*%(vg^ 6A|}qC6b6A)BI6AY#jK6A6Az_/Pv6A}M i6Aں4{a6Ag A+6A8?՛6A3XiKnM 6A 6AZ$!6A%#iKTr$6A4smA*6A;.6A[Ϩr06A!->ulw16A<ː^r16A8Ԭ^<,06A#Cj^26A]JF46AkX+56A׬;.66Aц96A8~=6A, ?NA6Aܓ"7B6AXd-,NB6A$"Y:B6AQk @6AݘiT_;6ARڨ.P:6AZ "86Ai*g)86ABۑ~L:6ApfՔ}L=6AȄqF?6Aw}/@6AJ?W- 4>6A-D+>6A F Ľ>6A<jD6A@&8XE6A"@E+E6A2;onO>G6Az|b5]L6A vd"{L6AuG)BI6AY#xA48AtM2@0U8Aج@ \3g8At z@@3 8AtM2@j(8ADh@X48A$3T@rT88A5@A48At@s鏠8Aج@*sC8AHS@0U8Ao@34}8Aњ>@A2gŤ8A4&y@\3g8At z@@`n܍05A.Q.P65Adv I/,55A7.P65As,fe 45A%آ$~15A.Q\zD=15AEn܍05AN`g?Y-35Avx%F45AdvI/,55A7`U^{56AFNd} 6A&c" pA6A}iNd} 6A;Oh=6AF86Aw0kX 6A/,L+jU^{56AHfp'A!xp:6A<(#M;6A&c"pA6A}i`YX9Aa @sL9Aǜ|@ sL9A[@217A+}H/7A眻-7A5g,7AVX+7APW+7AͺǨ**7Aێ*b)7A&m|)7AјH(=X(7A@I(7AYϩ'7Ak¼x'7ANT &7A*!4g%7A V "7Ax o!7AV>YGhܢ'"7Ag:Gf 7AꡁjwE7AO9,$7Aw}7AbS9i7A'Z#2q7A$e'=a-7A`E0.}7A6,;/Dt7AY\YT#*7A&Ω/|7AΘlw8u7A,ĭ7A3mfeL7AVS5A`a7Al\[U7ANd$H7A*ޑ7Ab $R7Aأ*y 7A۴ W$R 7ANlze7A61>46a47A>D&o|D7A ^:d^7AwEaZ7A(A k"7AI8AD3`g@-8A.!O@ `8AǺ@38Aw@D'td8AlV{@c3"8AᏬu@e *8AFs@\D8A@C|bq8AG@*"8A d0@D8A42(@L 9AJ@#G 9A y@ưom9AOC@rgf9AM@zB)A8Aۂ)Ct@Ϧ8A $0@D8A{u5w@6L9A2-n@D$5Ak>8d05A2kdL-5Ak>[*5A? *5ASyw/)5AF蔎'5AO!w&5A~E5g%5ALKp;fD$5A38Yd$5A>һ$z&5A?:Q&5A{*5AH/NDz*5A"u,5A:k9,5AKhr x-5A2kd2/5Am#B!#/5A5r(R>.5AVE2/5AAzKI8d05A|T?kD5D.5A=QF;25ok.5A̓r0L-5Ak>8!8AqoO@9D&8AmdM%@9D&8Af@ :#8AqoO@e#8As]@gl!"8Ap㳑@6Ģ!8A8y@,vFq"8A@,@8!8A@rU@+G!8A񈙲@;@!8Aȫh@ ׹"8AmdM%@/$8Af @hy?$8A`1L@CS%8APt@DQ%8A2@ok%8Ap/n@@D %8APQ8@9D&8Af@Ph[=7An&JE7A>d&@0 Jg7Anh[=7A@v7Ao@{u7A>d&@kD7A&ړ@&JE7Aw@0 Jg7AnhA>9A{៣@(k19Ay_*@ A|9A{៣@D1P5j9AQ6@A>9At@0;9A%{@.9Ay_*@[9Ab@E|/9A?#{@(k19A-@@xl9A5@A|9A{៣@`oa7AGهnv.7A՛v oa7A՛vƱ7A`NkڈY7A8%jDg7Aרnv.7ApX}7A l7/7AGه[0z7AhPE$oa7A՛vh@pȱ7A$Z7A`x! T)I 7A$Z 7Afy6/7An@pȱ7A:M88p7A`x!tJ7A'Ca;7ApԊ'O7Aަ'7A7T)I 7A$ZH07A(*K&\f7AH 4Yc7AH 4S7ADv?Ի7AS׸*K&\f7A(07AYc7AH 4`t7A\>60S7A00 t7A00ZM&7A S7A8#v7ALͲc7A\>60t7A[7MA_7A=زd7A t7A00p7/A9A#-&@K9AE3@ K9A6P ,@e_H9AV@uC9A#-&@7/A9A=@mR.B9Aߎ.@GyoBOC9AE3@'NC9A{ @2G9A08@4OI9AQ%@ -J9AhC@K9A6P ,@pP#,%7A5D%6+7Ab  I<0(7A5D%P#,%7Aȅ&%7ARgLUb 6'7AJIRB'7A6ɝ_ '7ALhͿ-(7Ab ) T)7A6]W8)7Ak6+7A~;I<0(7A5D%ex4.9Am@;@ęØ9A_X^@9A"s@G L9A>Yd@{ɔ9AƝ@<9Az@ęØ9AŽjx&@͆w-9Am@;@lW9A@x9A$F@|β9AZ@Oa{9Aó2@h*k9A >D@ex4.9AIw@9ۀY9ANT @G/9A_X^@9A"s@_Ap5A%.{ P(|5Aj0W,Q@j;9Aġ%@Yi<9Al@Fx>9A*f@ L>9A)bv|@ #?9AH^@?Gx"E9Am@~v H9A/lw@T˘I9A௼@xVo,z8AR8@B׽8A.11@ I=(х~8ATpB@{8AR8@Vo,z8Am2Oe@3{8A6 @3{8Ap @s`}8A.11@'L~8A9q@Y-<}8AڔG@A!|8A*@B׽8A{F@C0:c8Ac@I=(х~8ATpB@H|vjC8Aд۰@ǿI]F8A/@ժ"VF8Aд۰@y͂gE8AL@|vjC8A]&յ@q NhD8A/@ǿI]F8A@ժ"VF8Aд۰@HfN)7AT17AhZ{M`7ATfN)7A8e$ J17AhZ{7A@? h.8A1@ H08A^HX@yW7c08A w0@18AH@28A0t4@fF38Ax|@Tl28ApGB@.08AQ،w@;/8A@Y6Pr@ց9/8ANpy08A3|?۫/8A`7*i>0.8A`4D ,8A@_ipς*8A |Zj)8A t.])8AD=X~v H9AH@|͠Q9A/lw@T˘I9A௼@~v H9A/lw@Bn`H9AC@[ŽM9Am{@|͠Q9A, @{P9AH@KJ9A2)@T˘I9A௼@Dה76A*yM& 6AZSkPF6A*yb(6AnDה76A';ߋܹ6A|$ L3w6AqsI06AZSkb5v6A'd)N6A@v -6AȢ6Ad|dݵ6AlS,#6AW/M& 6APAuPF6A*yX>Q7Az2iSh7A0q7Ah7AACjd7AN7APrR;7Az2iS>Q7A:]XaN+7AN@0q7AH:l2ތ9A)k@679Af@;"<69A)k@:l2ތ9AD@z9A)u8Sd@9Af@679A'@;"<69A)k@P/o8ATg}@ṩ8A?^v@/o8ATg}@_8A©WhB@PX%8A?^v@ṩ8A@]$s8A%x@nA8AZo?k@/o8ATg}@@ߛj_5A|:d5A<[:d5A>})c5A|ߛj_5AAcE0d(=a5A<[:d5A  9A76@ Z/9AHn@o ?9AWO @JcZJ9A76@839Ac!@  9AVI6>@>7L9AMy@KM#9A?'@G`ƨ9AVod@)9AxA@X9A϶yk@87Fy9AHn@һO`9A6s@_`fT9Av4@009A8#@ ՗9Aeo3@]T9AHd3@`9A@(9Aߌ@ Z/9A\6W@o ?9AWO @H&FS9A/ٗ@- ^:f9AW<@}e9AH<,@- ^:f9ANX@`:e9As@LpNNd9A/ٗ@z}a9A%X@QΏ_9A&.A@r"V9AM |@9VS9AQ@H&FS9As˫@ǓvbT9AW<@~X9A@&4YZ9Ao-@/%_9A3%@}e9AH<,@h8ALz@@>oY8A45@ VU88A{@p{q8ALz@@xe08Ax4$q@Ha8A&ܘ@pU8Aj@8A0V@Z45@I-ll8A*֣{c@>oY8AY*>`@VU88A{@ t77A:>7A-rӚ87A/7A,Plw"17A~ӂp 7AjV7ACы"qO7AMq{>=7A:>0`7A27A\}7AQ7Qz$7A:)fg7Apݝ>oE~7Ahs5}cV[7A$z]7An>e{7AfG;J7At2$|I O7AN3Y7A t77AHDٞ7A-rI7A3[!R67A`z]>Ӛ87A/yJ5AYQ4h5ALɈ(Q4h5A;+6CS5AkW P5Adc`Ma5AYF+5A/|<5A}:N5AM5A^yyJ5A;_jKQ5AQ^G5AO@`5A v(J5Aze&bH5AN)̳5A9 sdY5A`w{ qѯ5A a5A'Mjr5ALɈ(Q4h5A;+6CXbk8AF@u6s8ATח@Ris8A`qz@ q8AF@\ l8A@ @bk8A%?5A>c gІ5A'dc5APݣI+5A#5A2Ff5A21X.5AJ' }L=5Ad9u%5A- \pT5A+߱ 7./5A/w~;5A^HPOې5A.>OM?5AWxHݛ5A5?m2+h5AvH m5A_lj5A-_1֐ 5A W8jc5A)$rd-5A'skv͉5A K"5AW9%?5A>cPK<7A䎐H ?߬7A(MJ4`7A(MJq7A;| ?߬7A֍SoΣ7A䎐HّD7A K<7A4`7A(MJXpS]b5An2 i5Aq`,=Ui5AIbh5An2b5ADSpS]b5A!uK d5Aq`]xh5Aer i i5A<1,=Ui5AIX~p;47AyQk97A!x"R67Awfɝ> 57AyQk~p;47A gK267A^|bޘX87A!x97ADLHm(b>97A9"R67AwfX<+a*]7A̸*4u7Ara5Bv7A|7͐<+a*]7A̸$ܺ)7A{­!h7Atr}*3#m'7Ar*4u7A ū7AoC65AoQ5A@d2 2lֲ5A_2w5AY$YK5A+3 n]ѳ5Ad*b5AT.lT5ASkyE~5A O5A_웯V]_;5A-J $Qy5Ay<> 5A kiVZڴ5AňZ$5A,)Pݴ5AsJ5Q5A%2K^)5A}dUT5Ae=p-5AD_0'U!5Ao)P:T:5A*BI_^ۧ5AXmS5A]5ApWRѻ5ADC)4qf5A4kBP(T_&5AXJJŽ5A:+¾5Aa#3~l5AA W/l_5AHzbnNō5Ax>x"r5A%jV5A/&5AD'5Af[ m5A ZB|5A+yJ5A;_Lb5A~u%-5A%%;c%5A5K8su5A9Rqj5A(3H5Aph:dP *5AvLqY v5A%ˠLb5A~P+OF7AM j%f:vK7AGbf:vK7AM j%jyI7A&\ G7Aoe+OF7AakIeG7AGbajJ7A$0 •f:vK7AM j%pƬ5AKʎ5A;  TO5AYmƬ5AK=05Ax5AM&&TOc5A; ʎ5A0QZM`N5A{z|(W5Ać[1;&5AX9/5Ď5AbjiTO5AYmXXM[9A~@P닡9A t@^B 9AQ@ @AV9A~@XM[9AW@ݾ9Ao@~=~Q9A t@P닡9A>q@ N9A,@^B 9AQ@eI)5A[Z :v5AiE~:v5A>xl#*N5>5Axl#*P$\[O6A8u3X6Aj.T-`ED6A8u$\[O6A#Q&6Aj.T-`?6AĕD3X6AE' N6A_aED6A8u`KNh7A[hꕮ7A&/) `#7A ] Ԏ7A[hKNh7AzT:4a7A&/)5)r7Ah\i77A-+Zn7AcoZꕮ7AjH `#7A ]PS:}17AY(7"67AO'akL57AY(S:}17Al4h%27AO's47A_4'`s~u47A߁b7"67Aĵ%akL57AY(y8Ag9@#V8A<@#V8A @9!8Ag9@J8A0yP@8Ax^@ P368AH"@;hH8A>k@h8Ap@y8Afl1@e 8Ax|,c@|X8A<@DC'8A|eU@覿8A&S@N8A\[z@R8A~{[)@+y8A&奃|@#V8A @WC{6AjDLw;UȢ6A^WC{6AQPkFE5Μ6A^F)+q6Ac#׿6AO;UȢ6Az]Rsi6A G03M6An. 1ı6AoM?qaM6AjDLwB6A+b6ABPGMxEj6A|"G6AۣWC{6AQPpBm8A"%@4we8A^P@ *ˉ8A^P@5o8An5@mj8AZ:@4we8AP @8A"%@.8Ad9 @a8AH@Ł88ABfm@:߿8A|>@Bm8A$" @*ˉ8A^P@:LX5Anљ5~Gf5A$Y^^ra5AX!K8UD_5Anљ:Wi]5AKO.zd5A}Lg8e5AOkbe5A; i,m^oc5Aw)o^^ra5AX P>B8A,XtT@ yӚ8Ar?@K8U8A,XtT@>B8Aq @MdOO8A$w>@58Ar?@ yӚ8AԀݸ@ȣ8AЃe"ڷ@K8U8A,XtT@ hnr5A] Њw5AAO \ u5A] /pu5ArJ3{t5A Ry$gs5A_snr5Azǫs5AV]t5AAOЊw5A;_hw5Am5\ u5A]  Xd'i7Ahlֺm7A0xlK]3l7AW"gl7Ahld'i7AiT|CFj7A,rQl7A0xlֺm7AUd5){m7A m%K]3l7AW"g HjE88A╄tj8Aٿj8ALͿ ZE8A╄t΅\8A<4jE88AٿA18A 4Q9j8ALͿ P{x%8Ah$m*8Ah1!$_'8Ah$=b&8AU{x%8AQڂ+&8A/ul_I|J)8Ah1!m*8ApŮ$_'8Ah$hP,Y8Ax@Bs~}8A,&@ ѡi8AH0@㱵8Ax@:8ALE@P,Y8AJ3@q 8A,@oK8A,&@d@8AB@%n8Asa}@Bs~}8ADlN@ѡi8AH0@hCD6A ,ݢCI6Ay^ cG6A ,ݢ`F6AiJϐF6A @CD6AhuD6Ao ɳ e]E6Ay^w̚-|G6A/ :CI6AH@b-I6AS[dcG6A ,ݢ\7A߷Tf7AbvI\7A`ivƻ7AlX{/vt7A\*fv7Aogv.q7A-L&/k~7A$Ӕa@#7AȽ/-7Af+ h7Aڥ#7AvgP~f7AbvITf7A K7ACsr7A Xel]7ANrB|7ADtY$i_Ͽ7A滔tOԍ7A߷#7AIhW,7Acp7AtC\7A`i% m6Ar$D,&6A^_a&6Ar$D,(n6%8A뻎DbV)8Akh׳ \M(8A뻎_Mn&8A&dF&8A,#\AR>6%8A`Z}9(8Akh׳DbV)8AgGb(8AƇ(ocn)8A;':\M(8A뻎_9Ag@4j9AAb@wi9Ag@ Gf9A9@ccxd9Aᡓ@ePc9Ag@{D`9AB@_9A+@X?yb9Arw@~9c9A &_(@U~Fe9AAb@{f9AQр@>R<.g9A>E7@eie9A4@Eh6e9A肋 2@h9A"@4j9AW`-@wi9Ag@p͓P9AF'@;]Y9A@ |.\Y9A6G@;]Y9A٥"@N^X9Aš@@DDW9A@@OR9AF'@D¾.P9AtG]@)_'P9AcQ|u@͓P9AS@:1mV9A@$VY9AC;@|.\Y9A6G@`-ʡ!6AP5 u5ߏ6A е+f6AgReV6N16AP5 u@^G6AK;_~6AK9-ʡ!6AMف З6AzК6Ah*5ߏ6AR~Gе+f6AgRep_/8Az<@8Aq@ _/8A벏@N28Aq@ oj^8A8J@gs"8A"@Dz0p8ADb@/t8At@8A@J@8A|@75,$8Az<@yk8A"1y@_/8A벏@/i8A 4Yp8A|@Seo8A 4zZZwn8An1xmbm8Av" j8AUU6pi8A%)/i8A&sɞ]Yj8A@ s02nm8Aob-SOM)n8A&zeq@&_o8A|@Yp8A@u#~@U7p8AX@fk p8A@Seo8A 4P{5Ai3,o75Aa:'5Ai3,o@A5AK\U5A)g<{5AIiYvf 5A ~ 5Ac]Q5Am A%"5AJ5A{әݫ~E55A3N]9 5AiW.5AC.#j5AПZܒw5AS>xsWe5AUZ5A~S5d5Ao2aBymYk5Aa:_3C5Ah`?jv5AdfOe5Ae ~Mqw5Ajݰ]T5Ajn5A?lV5A0|S5@aN5AqzoG5AK͆5A`mHb[C5Af5AZ|5AF#4f*T5A%c#5ABt75A߆0K05Aɦ"EJA5A' J]5A\Vm5A>N5Ai3,oH UDy6AƵ]F˰Z}6A5ۯ*|6AƵ] UDy6APR޽iy6A5ۯF˰Z}6A%9nxr}6AHu7*|6AƵ]X߸5ATQEQ5A R g~5A;A5ATQE/5A>`/߸5A R ><N5A+v^5AlUQ5A)?lg~5A;A/_h7A7cnx$2{\7ApCj̾37AK%37A7cnx>X67AN@C-7A*3t7A7A3VP]7ABr6^XRo7AZ4h/_h7Au =/ϯ7A~-_7A&w]T7ApC77A6 7A= iF$2{\7ADǴBj̾37AKHp5A!9WQ 5A@(ӽ9WQ 5A!?k5A@975p5A@(ӽf35Aוܩ 5A?ɧ;9WQ 5A!Xik"L6A r qaQP6A{om;15_P6A r P O6A+!CyJ+M6A[ik"L6A{oQZN6A"q|P6AR3qaQP6A_m;15_P6A r  Pk5A?`sU5AzVv5A`k5A?b@5AKo-G5Azxlg5A 8`sU5AԡVv5A`!H~ښ9AF@ h/9A6@ h/9A s!]@,ڭ9AF@#V~K9Aۭ/@~ښ9A1ટ@9A6@ h/9A s!]@"Pk7A@<ȫ7A6$l57A*Z.̎7A@@6 9Ar@S^b9AH0{@ 8A@Ez8APl@8A:K@y8A^@ ?{8Ap0, @]8AHw`@Nm8A@/@(9AVRf@V9AȦ@^d 9A"@M 9AV ~@QT 9A+?-@&x22x9A#@f9Ac$@ {9A(@?.G89AQ@;fG-{9A#@12y9A "P@22x9A̛H@S7ANc8C7Ad8~qjE7AA*5˯E7AG%s~D7AUC5G@Z?7AxR^3hT=_6A*%6ASٜX ӫ]6AR|\6A>Tl6AaT=_6A`ERզ6Ap4?]@`wdz6ASٜX*%6Ar>{D6A 66AU`ӫ]6AR4L$e9A< @@gJy9A k@L$e9A4˗@ݺe9A`r{0p@fLh9A'@iH|g9AƂw@ٍ)vi9Al8o@Aj9A k@qj9A4Q@ b7j9A&@l9l9A w@ M`n9Aо@ o9A@lC @ܕ_dEu9Av@"Ex9Ayӧ@@gJy9AұS[@by9A-@1H:u9AV1Q@^Wu9Afbv@{it9A @i[q9Abk@Bsm9Afw0@i9A< @GZg9AfL@o^f9AS$@L$e9A4˗@5p`x0Fj8AF|Pԗ%o8Au%, Mm8AF|Pݠ>l8AxJuøyw&l8AO!'g j8A]W`x0Fj8A[Ym8Au%,Mpn8Axz-ԗ%o8Apo>ʯeֹWo8A0K_Dn8A"e%Mm8AF|P6X yO8A O+V8A8GU8A\wM~R8A f2Q8A$2!2 yO8Ap |źP8A8:PS8A|YM{O+V8AAGU8A\w7hQ8G8A O<>@Q:8A\@ .C8A O<>@ϛ8A@Q8G8AB"@%@8A\@@8A$14@Tٝ8ASʥ@[8A@Q:8A,S@CD֞8A @@.C8A O<>@8P;q5A }5x5A>y5x5A K܋ t5A }d|rq5A@c;q5A@熅u5A>y!w5A@@5x5A K9xU8A[E*48A V xT8A[E)~ 8A|D_@k 8A:ݗU8Al8AsxsjQ 8Af2!gt= 8A Vw 8AM 8A:hPwI`8Ak *48ANfYxT8A[E: o$e5Ab\Z^98P{5AtĦ!^98P{5AT\ut5AQfH- r5A@yR`luq5A8o5Ab\Z!j5AmMTe5A@oo$e5A@,;GMVg5AqCg5A@IzJh5A@fk5A7oy2l5A/{þpEO2j5Apsei5Aݧf`:fvg5A@8fg5AtĦlTBh5A\(d[.6k5AfꂑkN݁j5Aj "ym5A@4&I7^n5AJkJDo5A@}Tg4q5A_OK/rq5A@մ0,|par5A| r5Auٚ(FBs5Ar¸C0䕢y5AFE_&G{5AtN^98P{5AT\u;H$37A }`[s7Aeqу`7Aeq[s7AWEZ1}7A򀙹Z$37A }`N7Abyl-у`7Aeq<6`-E57AYE ) M8A_d.h[l 7Aq07AYE |d]7AoB-_6`-E57A @'7A; 4rt7A.;~(7A_d.h78A;8A9P ) M8A5G8Av[Ժ8A++u98A~#&2H8Amli[l 7A=Hʥ'n6A)pH6A56.]]{6Aʥ'n6A1K6AxW˄6A56)pH6A@Ӝ.]]{6A>`WI8A :l"A78ADk]@ ]$8A :l"UR8A ;f[D8A`N(@WI8A=|'@$8ADk]@l18Aݒ_@U$UE8A7]t@A78AJ-`@]$8A :l"?6A`?K6AHe6ǍPOY-6A'sO6A%]fs$346As?;46A:}?K6AA9<6Av0;6A+hu`06A1K!!6Ads!P;6A` 3y6A!ͤrAM6AFT6Ad z =6A [6A8s[6A0o6A5GRq6A 2i /6AR-G6A51Vk6AHe6ǍP@`V6A0b6ASy~Gz4'`6A0,J]6An2زA]VK^6Anj\6A.%(I[6A.2:(XyX6A:=l/W6AO1`V6AT6:Z6A dդ)\6A QU7¢]6ASy~y^6AlYpu.^6AKl<˰^6A:i29!Ma6AWb6AcpAjeb6A cymH/a6A:w6b6ARbPGz4'`6A0ApLD9Azf@jJ9A~0$Q@ @IF9Azf@LD9At'g@bD9Ap="@ِF9A;}y@7$G9A8O@c> I9A~0$Q@WAI9AxNj@jJ9A@|KJ9A8|>@H9Ab H @@IF9Azf@BH̩N7Ab{cR7A >h7Ab{̩N7AV![`|ZQ7Ac۲0d{Y7A cR7Ag4>h7Ab{CP;B8AP27پE8A@On#E8AP27Il/rD8Ab|f;B8ARC8A@reE8A:9zپE8A*On#E8AP27D#$8A}S( pM_88Ah(d( pM_88A$)'/268A}SDQ18A}VcHd/8AVنX*8ALdS_R)8APF$%8APހR*x %8AxVF6#$8A\QS!'8ALA+(8AXSҬhZ&8A8ZU(&8A a5)8Ah(dۥȳ*8ArLr󯇐)8AaH V+8AH3'-8A Ov-8A:drv\.8Afx)`/8AGs61?68Ah *$L68A}X_٧z28A{Y Ru28A$TnPt+H438A!( pM_88A$)'/E f99AR~8C@v9F9Ah[@E7C9AxEַ@% ̲B9AP˸@܊ A9AqE@ӲHE@9Aĸ.S@J8:(6?9A(d9@a>9A\<@4m=<9AR~8C@C顱;9A0iŵ@;9Ad~_A@}5|)<9A |)@J =9A\=@bߞ9=9AhJ@3;9ABCY@USZ;9A^63 @ f99Ah[@\;9A(Sɣ@m-=9Au=@&>9A`΁@9@9A.@KUA9A|ҕ@lD9Aę%@ٺ1E9AEkL@D9AZ`F@^E9AV@v9F9A,)c@?D9A_@X&!E9A@S(@lRE9A06@E7C9AxEַ@FNx8A>2Ch~Ǟ8A`2N~Ǟ8A/ٻŪ8A,ẻʆr8A d]l=8A>2ChK|{8As&Nx8AH ,ª&x8Aڄ?Īz8A`2Nw!{8AhY{8AÈ*R/ d8Ac!<ͷk8AhPR|8ALR: '͇8A4KRʥ8As~Ǟ8A/ٻG`QT7AG{Ta![7A揧1 .ƱT7AQT7AĆaU7A5`"[Y7A揧1iZ7AC϶aMZ7A.ZHG{Ta![7A{ݩAdX7A).ƱT7AHh:WҲ+7AR/=r7A8_)u @7AO{w`4 7AEj=r7AR/9^"_7A,(<K7A:WҲ+7A/&`ce7A8_)u8_7Aᄧͧ`d_7A@7AO{I`~ǎ9As D@kŌ9AUoY@ 9AԼ@9A=K@\٩/9As D@ֈ9AVI@~ǎ9A ю@wX|9AUoY@i9A}N S@kŌ9Apl@9AԼ@JYg7A$4k"XQ7A|&D쾅7A1 l6 7A$4k"Yg7AzJ27A먝~`7AF͟87A|&DEYGj7A5qu7A=C/rN7AOsH7A1=yXQ7A_rcj7A#lw7A~Jgu7A]c'7Asu~uc7A5쾅7A1 KP/6A)sv6Aa`Ѵ)\~6AeK?]{6A>Y ~p6A@2k{L&6A92wSG6AS6zq6Ae q6A~ۚ6A w*0f\6A|(Y86A;}2z6A| |6A,P^6A_Ȑ6A ̦16A3h8m]6A#p0<6A*6A(lX6AJd^p6A.U+w\s6AW҉1E6A3T 6Ak06A?}"'6As[ߖ^46AقN^VX6A4siw1+6A I`6A$_q^I 6A8sg/6Agj$Ns3H6AG p,Ifг6As&ܵ6A hz4g喝6AMtJ,_6A[}qM5U6A9ẍ6Aa䑝6A, @+j6AJvJʒ6A?d e6A+Qt^>:j6A&{O"W6Aq f6A Y۱>6AE,6AM6Ax6A&tUMI"L6A^?S 6AY)4}AoP6AHr%IeOV6AP,'iQ6A 5AjzWD6 5A@ Ĕm5A@ny5AL7UAԗi%5AMi.X5AC8R+5A7u5Azʝ4A@f^H4A@RKX<4A:/3%4A4Y%+7Aĕ`& 7AHsL@!7A1s%+7AONMk7A{k.27A b$\4eI>jD7A3 0ufT7AU{ ^U|7A<OX7A )rQ7AHQZ37A ՠBcDJuͬ7Ax 7Axͬ7Agh+Z)[7AA?i`x *7A>cDJu?,7AAO* 7Ax\P׾U/7Aً M>#7A v#|#7A_\34zN" 7AYJ׾U/7Aً 5$ 7A> 5 |"7A M>#7Aߧ'v#|#7A_\3]`!h5A\/i_5A%ev6AM #y6A?)<3wE5y6A\y*;/{6A rr{6A-5dX̺eV9Al$@=Y9A|m @r%0X9Al$@VvV9Aڻ@̺eV9AL[@ؾgX9A|m @=Y9A\IS@9Y9A%^d@UX9A-ɺ@r%0X9Al$@eHX@8Ad<(JO"{ 8A9X1R8Ad<(J2b8AycX@8AlFeb/K18A9XO"{ 8A;1R8Ad<(JfJ0Y06A.6AE&w; E6A"`v<)Q6Ale1w6A;FKI)6A^="6Ad_q6AbCMβ6A"L6ADr0II6A6A(Drb6A;kY{ج6AM>ON0Y06AGYʮ%76AE 316Az@6A. P$"dر6Ai@>6An\Dy?Ϸ6ANOGQ4K'6Ajs I6AnU0 1c6A&me6AYx %n*TB6ArD-u6AeI`߽6Ad'@bJ6AY S.6Avw; E6A"`v%46AHB_<6A@%E06AǗ)kz l6A~$nf=6A{-+6AX q i6Akh36A = %46AHB_gXqZ8Ah1G:_8A(ڃkŇ\^8Ah1GEV\8AO-[8AùGqZ8AJzŇD\8A(ڃ:_8A55_8A5CkŇ\^8Ah1GhHh5A@=0Iu8o5A@ߘIu8o5A@=06k5Ah5A+q֡V6i5A@ߘ?n5A@tIu8o5A@=0iPw}[D6A/ΔF6A- ?ȉ]D6A'Yw}[D6A ˀNE6A- AˆF6A{S/ΔF6A[fwD6A'?ȉ]D6A'YjPe8An930a8AP;,V)-i&'8A&ϫ~ްE-8AP;,V)8Ahƥr\m8AP;30a8An9e8A@1-i&'8A&ϫ~k`#֟6ASMoQ!6Awr w6ASMoQ,D!6Aպ#֟6AȀM@6Awr8>6Aaz$k26A.i5!6A9„6AE&w6ASMoQlXNMh<7A+0* C7Alj}=7Aę)NMh<7A+0*yx<7A`Yئd(-=7A_)X3>7A@zPB7Alj C7AmIQy}=7Aę)mH7A8 C7A%EtÚ7A8 7A)Ri­7A%E¥P®7A(LC7ACktÚ7A8 nB538A▹It8A`]2>8An&!)yE8AbϘh:vbbΣ8AKLcb8Afۘ8AԽ Y 8AklT$&Nƨ8A~̓7Ш8A$xq8A▹ItDnʤ8A[+ B538A=o8AN|8A`]Q&֩8Av8AfzӬ_Q8A,i'Pc"ǣ8Aqr2>8An&!)o.' 7AZfb⫲7AFa '7AZfbוĐ7A> b+7A<x;|7A=r.' 7A$%i=7AیUQ!7AF,tNH7AkѪjL7Ay$⫲7A'ߓ7A1o$4/.7A͢<7Aϖa '7AZfbpX΂8AtLkB)9A~IA9A@e:m=8AtL8A@8}}ƞ΂8AP>U|MJ9AHKo9A~kB)9AتzIA9A@e:q@c8AlRwjrɖ8A$\CQ0ؼ8A$\Crɖ8Apq~Y8A܄?=ȵJt8Ai{-"8AlRwj 48A6[p8A 2HSM8Ax*_@c8A4k8AU+ p8A&U&z8A Ye)8Ac4 l8A4p%y8A,2#8ADףеQ0ؼ8A$\CrhOӶv8Ai Dm8A +6 C'{w8A0zP>OӶv8A'b mw8A +6]^{8A߶cK}8A  Dm8Ac%laLe8AiOQ6}8AZclcψz8A쯤mC'{w8A0zP>sPcx6AȊFJ`6An#WԎ6AȊFb1L6AGpP cx6Aɟ,_56An#Wk6AxpaJ`6AԎ6AȊFt[,7Am l667Aul667A\Ä^47Am \<17A3E'%z+/7Aό3<8/7A6Vcz07AՂ, TFo07AeJVl}.07AJꍂ!>-7Aq}[,7Aw_o]d,7A :yJz@07Au17Aq~"1.!37A{y&47A退åU1V37A 17A|Ht#=17Al2R 627A,ĈUU s67Al667A\upgZM9Ap4ӵ9A^$m@ }a9AضIP1P`* 9AEh^9Ap4QnQ9Ap;s^69A[gZM9AP6V@뗈V9A^$m@9Ak@ye09Ah!mt!ӵ9A{HV}a9AضIPvPuL7Aͮ Q7A1V`M7AuL7AY?N7A5Qq4eO7A1Vͮ Q7A5hXţP7AP`M7AwPZJKW(7AEe \7AJK-7AEe,-:B7A`ZJKW(7Awt: 7Ac]̔N7AJ \7A>K-7AEexp8AH0u08A̋a7AS$9'w+T7AtV~a0S7A\f FP7AܶU7v O7Au0 !Q7Aao O7A9CS O7A&5;nL7AI<2GIL7Aꅵs/M7A9̃N7AUO7A0KIbR7A"BZ;\(mS7A˼M}",W7AsG$a;`X7AS$9g !Z7Aulۢ!-T\7A(dXCt\7ANr!j [7AU@[7ATf9V^7A|@"T`7Aoܶ8`7Ar9{'>a7ARri* `7A빘*a_\7AT69+[7AQ:NY7A?s,X7AqIxBJW7Aa?Ro|V7A$߾29U7A}^GT7AU%U7A-&]e4=&:X7AlJ{xHsW7A~^MQּ:BV7AQaw+T7At{PߑTy7AUSh{}7A'ן\͢{7AUKXz7AyߑTy7AIf1|7A'ןR }7A੼J4Sh{}7A+\͢{7AU|X̺?\8AJIcoAx`8AUXf̺?\8A2<$H]8AUXfAx`8AF_8A `SP\%V_8AJIcoPt ^8Azu.\T\8Ay̺?\8A2<}.j7Ak|B7Ad31pJB7A4nZ7A7{,:@7A(ƏLR7Ak|N\]7Awb7A<.j7A4"4p7A)d17AX'EVbXTM7Ad31pJxw7AYg47ArV7%<7A*B7A4nZ~hWfӭ9A8fuN9Ahh uN9A8fة_9A,`9A\OWfӭ9Aа&SҸ9A4OZhoJ9AP}pPaE9AhhO9AT:9A*ruuN9A8f@DQ3ޤ5Ah Gko5A@聢% Gko5AhQl5A >5AC#G\U5AsJ5A@xa5AB^&J5AӴwafի5A_FN>$ۥ5ApDQ3ޤ5Ai\Rs5A@聢A5A^ea5AfwN 5A qey95AyYUH5A@?Hز5A@+õ5A@%&X5A_3ɻ5AtTD[ooPع5A 2g׻5A*-Ohn5A9q?ka5A@ku|a-5Aq |&5A|5A*H `5A;+v%y8r95A@L jšXQ5A;  5A@#Iŕ}i5A@AMu5A. jq5A@)+m5-m5APk[ H5A* Gko5Ahl[6Aiv@(f6A7oc6AivDa6A^T { ~^6Aۿd[6Al[6AcFs4\6Ao@M^6ADr{c6A|@d6ARz- b6A,iؔ7p&ϳe6A\ @(f6A7RS@1qf6A(^ *]Ud6A^\ >Ec6A/ t֬7A:!vC7Aѓ;:Ǯ 7AgE5<7A4k)2B߫7AI e]m i7A&eH+c8AIP:9~h8Av i+c8Au.#>Fe8Av i:9~h8A3oQQge8AIPة>c8A%+c8Au.H,\9A+'@’9Al׏'@P_s2g9Al׏'@4 9A񒮾@’9A]2q@-N9A+'@,\9Aւý@P_s2g9Al׏'@PY\c8Aljd8AJaY\c8Ax*nI՗<շ8AJa'8A<5d8APE=o!8Aljt~8A!Y\c8Ax*nI姧5AR@ -g5A@ƶL?5AR@ 姧5ALH$r5A+g1 5AmV5A3tLS5AZLk#l5A@ƶ\.C5A GҪ5Az#5Avj=c5AR-g5AL45A@)_**M765A@3hEE5AˍL?5AR@ X%78An85+ 8A+-l+C8An8a͎u8AȎX旫18Ah?ã%78AW֕8A+5+ 8AD)L޲8A(봳-l+C8An8p$,5AنW0U!5ARi]d 7 5A@I%){ 5Aن}(5A{+$,5AzT5Afb5ARi]dnZE5A+5GX:5A'5AhW0U!5A937 5A@pf[7A17AVcMPV7AleaE7A~Xܱ8AWݱ8A+V.8Azj8A@2uZ8A$M%bu8A͂h.Dk 8AUHDB}k8Al)].n8A?M;].n8Al)|k8AwDB}k8AZ1_l8A?M;m8A%a].n8Al)hg{j8At/*8Aҍf) *8Ag{j8AeS:8A zu[V(8Adt%*8Aҍf)x8Ah^u(E8Aum88A6%t/*8AXF|*8APzR 8A-#ʫ!8A)Ivxp 8Ase 8Ao#ʫ!8A-0 8A*zR 8A"s! 8A)Ivxp 8Ass7ADɐ Y7A䕢} F7A䕢0#7AyK;h7A }c>7A)qtM7A A 0rŎ7A}]NoM<7Aˑo27A5 Y7AL,7ADɐKK<7A)1b7AbVeJ7A- m͏(7A I 7AxG:9A98J:9AxF Pz289A= Ua59Ahƣ`8A䳎qb0&29A |{9AlL4__9AEРnw'8At/^Kby8A䳎q8A޽8AмsH9{[9A0b0&29A|{9AlLh%/"*6Ag3(Kb#6A5? .m"6A5?톬#6Ab#6Aix"6AnBN_d!6Ag3(Kf6A@Im6%/"*6AF )|6A{!6A.m"6A5?X]i9A  9A=MJq0R9A 29AlmG=ے9A%չ9Ax ,]i9AǷ轟9A=MJ 9AئGlq0R9A p1D8A$+f8AxSλ WV8A&۹]828A$+0R8A]-J1D8AHv&[?:8AxSλ8AIaW?{8A;8A%k98AsN:И8A`tȥ8A~w2#[x8A/P:Y6A@U h֤^6AjU:Y6A@U <})Y6A@MprZ6AjU #C]6A~Jh֤^6A@Vi}~|.]6A@NR :Y6A@U h:i_37A]i1}7ANL% y7;=7A]i:i_37A Z24PA7Amsz|77Ahӡ~7Adlփ7ANL%1}7A!=aO 7AITw7ARGy7;=7A]iP"`8A5Gl""8Al""8A@(#`N !8A5G  8A(*"`8AhTDpFߌw 8AO[\!8Al""8A@(#`ƍ`6AU7,Pn>6A (W6A;Cyl8!6AU7,Pƍ`6A34usS6A"o&6AkF9.6An>6AWUx76A(W6A;CXH6APr\6AWۚ Pr\6A|.u 6A+^[6AK=H6AGCET^6AWۚ "D6A d!ɇ6AoPr\6A|.PpF7AZ9AHSQX9AоG9[9ApJݚ+^{4\9AXge֡6g\9A4Hz7)[9A2fנZ9AK`t5ւ6A4g6AMU+`t5ւ6A'CH H6APXT6AMU+NQb6Au:>^6AB\znjȈ6AHEC6AA*Ƣḋ6AFU\ٌ6A3=d@[6AM!ͣ6AU#fZfOl6Ax1մm6A1GjK6A6A2b9&z6Ah' χ?6A1x+2)"6AGNrZ6AL"ij6A#xW^WC6A4g:Qpf%6AA%.q6AF&?gG6Ap JІ6A\lޖ؄6AQX 6A1T`t5ւ6A'C`/"7A6ׄg4&7AP Z91%7AP$%7AV;DyAt%7A+Jg4&7A:nc?%7A_G)B#7A6ׄ/"7AT}D\$7A1Z91%7APXdg)6AیN!T6AZp6Aی˺>6Awudg)6A1skNpٴ6AZ{U6A_uNͫ6A=N!T6Aw3Bp6AیXJU8Ac! jm([8A3X8Ac! jHpW8AT?21ϸW8A\^JU8A-sƋ?PU8A"(:U8Am([8A:ŮhQ3X8Ac! jhEhm7A@V) rs7AcU* -.s7A26oMʼnp7AcU*>i^Pq7A>Ep7AL^{) rs7A1Iq-.s7A2qN6A9gLu7A #P6A}%k^Ϫ7ARVȤ'Dt7Aȫ1p7A #D7A4'D^7AXg7AGm7A]W ,Do7A3nKgLu7As#fC`?7A:OcZ7A9#G7AΎR­7Aܛ!7A͟Cv7F7Ag)M:7AB$L6Ai>3N-6A3SqN6AY߉Ú(7Atk]+7A^#dP6A}%H~jt6Ab.b!O6A@]o)J6Ab.bQuQ6Af8AF۷aF%+΄i8Aj<+f:w8AF۷aF8D>8AړO%+΄i8Aj<+`E)8Ae'88A hƒ78Aek 48AR|a{&X.8A*`!Gky*8A)`?E)8A9Qr+8AOa-8AAK^'88A%8]hƒ78Ae|S^f7AEdfuq8AbxNo8Asgݹbj8Aa8![軺h8A jh8ARh͊m8Afbdzċq8Aؽ54$t8A |u8A?%t8AJes8AL ~3u8A ^v8A'e#4>x8Ag>wx8AO^Ăxz8AhޔIAy8A4\>f +6A9w%m#6A]| %m#6Asny/6A9wPT6AM#{ f +6A Hރ6A XTP6AP9n6A,e 0Gz6A9$r6A]|flW6A@6APL![6Aet%m#6Asnypt6Ap&"z6A9_ m x6ApgJ\u6ACt6AX*YR\w6A9_|ύ*y6ACd=Ez6Az&"z6Alh`$x6A@} gݔw6A AÍy6AWm x6Ap`϶s 7AUWy r7Alix 5 7AUWyUL 7Ar϶s 7Af_E!NrM 7A&E3K 7 7Alixl0G7AO7.nsyL 7Au+ r7Afhw5 7AUWyh$7A<e}7A/B C:^7ARM[7A<e37AkJ§7A$7A:7A/B΍ 7ARpoWp7A6}7Ahi5C:^7ARM?#"5A@5o :F.$5AwO<1?#"5AwO<1/u5A=p)5A@zק#5AZ# :F.$5A9H#H#5AnS--#5A@5o!f!5A|wỲݺ 5AKp53!5A@#r)!5A䩑Ă# 5A@d.5Au yK5A@g!X5AC5A֮?#"5AwO<14.x47A\_fg=7AaZW0";7Ah`h!;97A\_fe[87A۞ 77A͡}p 57AS.afB̀77AΔҩDKk57AS`Q4.x47AmS<ߟ47A''57A`pmuݎ87AUD:7AaZW]Gi;7A q-n?G;7A mg=7A-Y%VcGz0;7A꣨0";7Ah`hX|Mm7A'T奘r7Ai|Mm7A'T奘Ecm7Ax8gk̥o7Ai\Aq7A(9(r7AJq7Adt4o7A!p|Mm7A'T奘hh6Abxp"z 6A B6AGh6A5; aM]p6A)2HW,p6AnԖ6A2"p"z 6AvBјJU6Abxʿ=6A_/AT6Ax1x%B6AGN7AIT%O!Kk_7AlPdCܭY7A.|Y7A*~AWtY7A?~Z7AA%I%C]7A>_ph_7Ax%oO!Kk_7AH^J]7AB (3\7A3xyrZ7AYfĻX7AIT%拦V7A#ĐFR7Ac%gN7AREN7AZ4&O7Ay9N>R7A^UX MظzV7A[z$iZX7AlPdCܭY7A.h89A ]=9A*N N;9Ays0:;9A Y-f 99AQ'89A4ЭE:9A*N|<9ATWgQ<9A粮S FVU=9A>]=9A )N;9Ays[*7AU(N17Aϲ|#07A017AB _ǭ.7AJV,b-7A1 r.7A8Z!j,7AU[*7A iz5i+7A`҅5N"+7AH+:ZZ-7AA3Y>!-7A#B `-7A҄152Z/7Ae 9/7Aϲ|(N17AX{ʘaI07A1Ia#07Ax857A0bS>"8Aoɮ g 8A3'3.8ANQek7A0bS'A7AS5+F857AV1D8ABbJhj8AZA9y8AW޲!-8Aoɮ>"8A߯y2[%8Az4]g 8A3h4*6A@?Ǡ <16A!Μ gg~6A!Μ[26AO6<16AgNZ6Ao1Y#ʍ6A8nh6A8?6A@?Ǡ 4*6A"3>SƋ6A@|gg~6A!Μxx?TE8A48NS8Aǐc S8A%Ң'CAS8A48N>lP8AS?MMRM8Aں>#N'YK8AP$J8AEj2F8A&3!x?TE8AǐcSN8A xvO8AIK"N8A'̯S8A%Ң'H7AhB~ vCL67ANB[AB:g7AhB~ 7A~0bܳ7A\)%u໴7ANB[vCL67AxrAB:g7AhB~ xί]0|8A%0{|R8Ayݶ =@*8A%0bv8Att~8A!JIJ8A= tMh|8A-ί]0|8A5$/~8Ayݶ.u΃8A%r{|R8A3mQ8A{f'V+8Avʭ=@*8A%0x'{7AW-6ކ7AYQ\ t w7AW-LV7A7{7A'1N⧿7Ao7Ar'{7AvcB7AF tY!7AYQ\S 7Aiʽ\I7A%+6ކ7Ab>t w7AW-`Y >7Af"3TMDC7A Ro Y >7Ac=Sy@7AH,3B7ARtTMDC7A RoZ_ B7A5VQ4߮jA7AG8$%i_w@7Af"3?>7A= Y >7Ac=X,|7Aq"'7Ab~7Aq",|7A*jSO~7AL|}7A3*`cQw}7A~9t~7Ab'7Av# ^~7Aq"X&(]8AK 8b8AGIG.1]8AK&(]8AQe?_8A.T-a8AGIkb8AyCj 8b8ApɆ.\*a8A=XG.1]8AK`Ʉ 7A=(8a7A 8a7A=(V_O7A;DG 7A;!Ʉ 7A,S 7Aį8 7AO7AnAt7A})8a7A=(xm7A(I5*@ xL7A m7AS)NYl"7AӥC7A!#8^7Aql:m7APb˘6&7A1*@ xL7Ag޹i)7A$&4t7A(I5s1ǀ7A] ~wE>7AHum7AS)h鿀f8A8!ݑ/l8At Uej8A8!U3j@h8Az]K鿀f8A?>g8Ata(i8A j8A> 4l8A,Hݑ/l8Are{Xk8A- Uej8A8!F%'5A@ج I5A}I/%%H5A@;5ABdv<5A@_%a=5A[qvk:5AflLvPڻ75A@0H5Y85AԜl}A45AH))ϳI55A@ 45AzKQ"i/5A@ OVKEe-5A/|Q5U*5A@okƶ=h)5A@S**'5A@c%F%'5A1pP"(5Adq+5A@Gp+5A #9@ȉ-5A}IFȤ.5APl/5A`A15AW025Ak2M25A 135AԻ#i t55A@}Ir55A)?1+lL.85Az t>v_s95ALsS;5AMo7A- Cn7AH{1Huhm7Ao7AЊCn7AH{16y56Aos*#H;6A LJ^:6AEW'<86AoÄ3*66AnyM66A K66A@seD&%56Aٚw$6y56A;V 76A<~G86A@p*if96A@-V:6AcZs*#H;6ANpLJ^:6AE@2s28A5o+EMQG8AQ%<LQ88AQ$Z=8Abi=]=8A5ԥ. >8Av)P?8Acƨ_iS[@8A>M2?8A6/ג#8D8A⏫GF8AwEMQG8A֙E8AۭQBB7F8A iPokE8At)ɟ6-4F8AIzt qC#^E8A5o+g[*%D8A[nePSC8AoP UC8AC#uYebA8A;A8AoJµ$D8A%@c.O;C8A4Waq B8A+ EӸ;8ATلL:8A$ N,}[98A2I98AKԕ1D:8A`qIHB68Ac֕52s28AtMB28Ajv958A6+3A88A?y/ 43Qm :8AmV(A:8A!F0m88A.㺟<LQ88AQXrWYe6A`Ǟ=dl6A`Cej6A`ǞrWYe6A@yMf6Aaaͳhtg6A@(1,]h6A`lQ^l6A@e`G=dl6A@o*ZC^Cej6A`ǞS&9A ԋ0~89Ah8Z&9AS&9AeS$'9ALp0C@F)9A$Vh+Ɲ+9A5~-9AK'=.9Ah29Aik]_ 69A`·,_b79A>x,F^89ARӖ0~89AUF[77b89Aw)ԤDV59A Iz}39A6:]Wak09A ԋf/9A9 i&il -9A/ق)9A&ִ;>B'9Apfǽ8Z&9AH's 6A@^T=#؏ʩ6A؏ʩ6A@^T=#'s 6A ;B6A$j6AS4=Vȩ6A,cL ؏ʩ6A@^T=#@s]l6ASGYwNX6AWtOc6ASGYs]l6A@ڗJu|36AWtwNX6AWL%Oc6ASGYpdzi5A`v5A@aB# j;j5A@aB#3m5Aa7ZpXq5A@Jlv5A`pI@3s5As6q5A@2gg_~n5A@O~mϥ^l5Als j5A@EUdzi5A<Dj;j5A@aB#h)A8AcwɄG8ALos wɄG8AF_GF8A O-D0HF8Ac^ NhD8A+H71: C8A%D#1YA8AWgж)A8ArkpA8ALosD8A:6wɄG8AFX6AchnYTn6A?9Tn6AchnY^x6AJþ6A]:!6A?9V/"6A_C8 S6A&()aa<6A[Tn6AchnY`̏ '5A}6+5AvTo~ z*5A/#ل))5A^Wt`8'5A ̏ '5A10 go(5AvTo~?8)5AՅ=gPa)z)5A˥}6+5A2z*5A` 6A5HL6A  J6A5>6A$>f6A@.Ý 6AǞ6A [G6Aʭck6AHL6A(J6A5`}`7AJU\ڊSf7A! Ue7AJUP)d7AT{ivba7A4e}`7A2GCa7Aߧp/9g3.c7AQi)!KLe7A!\ڊSf7A9p Ue7AJUX075A*;<5A@\JZT;5A*075A@[X85A@\Th95A@"nn tξl;5Az͠qG<:5AVΕ;<5AJZT;5A*0PDQ7A%Jb )]7APV7A%Jb]fU7A$ mS7AU>½S7A6xB0PDQ7A &^u_+R7AA0rsS7AW1sXGU7A"E?suU7A=F%W7AeTCaY7APDye\7A~4 )]7A ٮu]7Awn=#n\7Ax۫,Z7AIJ*YY7AA9V7A%JbP87AS*>Gwm7A&:V( [oNA]7AS7AӇw87Aގ70&7A<W7A&:V( *>Gwm7Aw%[oNA]7AS-,e87AUGNWoG7AR, .C7Aw#=z:C7Adc+B7An |9 B7AUGN9)A7Acm0Xw@7AH8k=7Ap=7Ak\NO;7AUľi;7A-,e87Aݶ6A(2u6Aeg6A[fEfX̲6AwE6A}$6AD$6AU?i`kF6A/ӄ'?~6A\lr/h|6AKX/r"2UP6AO_Ot*j6AlvЭ6AT:1`/6AYE,1Lj6A@q-66A@<"w( t6Aq&hT6A@+Xj#6AAo6AnM^k)p6A@_zV6A{ePKZ6A\C{ŷ6A@㫒k6֦6A X$aܹ6A B H6A@r @Z6AR3Țl6A@EN /6A-xFCh6A|Z҄6A@ߦc3h6A!uVv΀6A@pq>jܵ6Aƻ?T6A"vb+ױ6A@\֡k3-6A zaLMp6AU$ 6A'(ZUYZ6A*& :t˯6A@LXG96A`^BC6A+߀M/ٳ6Aa,`b76Aƍ6Af HeI6A@ih6A.BH愯6A[xeK厮6A>8[5y6A2"\/SmV6AU{8;N6AYp=6Ar'"<6A@.\tӽ6A >^gXi6A!keOhcP6AG9:@6A@[&6AT'p/[6A9;N{cOo6A<A6Ay 녁}X^6A^z>ω6A>j ^;S6A<M[U6Azgg6Ak4v~v6A@owy.{6AW``j҈6A$ %ڤ6A>Jk W6AܧYR6AU=Q6A@} r2X6Ah6A@VX>6A~ T6A@t^6AQ1^؇҆6A4)A\j-6AMTu>s6A7N[Y6Ai}6A t{e6ATkli~Ǝ6A@EЄC}6A-jKd }6A.z` ~6Aݕ d7V6A@FPD66A%;a 6Au̔d6Avv6AF_}Gq6AlR!L6AW-mK+6ApmkfYv6A@kBv㣇6A@lno6A@\Mqt6A2IAs6A+dG[ܻ|u6A{D9Y]cBu6AvpkEv6AS x6A_BkH1u6Au6A̪u6A_"HYss6A@ef' cp6A@? {cOo6A#ѯo6AR3GBr6AX5qwr6A@ALwXI1I\&g8A|MY: Qi8ARX~k@k8AҠHpj8A3^̬H;]–e8A΢ƨS`8ASSX]8Am`sFsV8AxCÒĘQ8A( fAh`Q8A37_mT8Ao6U8Au/W8AL&dEW8A rnjWZ8A\p{\8ASŝNzٷ]8AtBG{^8AN8)l\8AD.b[8A=A\*]8A]uPà 8A G8Ax8A Gà 8A|(;8ALRAIU8A$&)8AxBmE8A-v8A GPc7AfLbzi7A,пh7AfLc7A@76f2d7A*e7Abc! 8g7AUbzi7Ate~2(,пh7AfLH=;)Qҵ7A@4}~,5ݹ7ARl7A@4}~,k+k7A+=;)Qҵ7A׵o&OX7A5ݹ7A#VaHRl7A@4}~,x*5A@@*kp)5AB2_DY)55Aw2q@\,$5A@=t M5A@h+Uq 5AӰ;PU]7A9h)'Q?Eb7AX- b7Azs2 j/_7A9h)_7]7AkU]7AX- сFa7A9C'Q?Eb7A)b7Azs2 `&ZY6AQ`l^6Aq|2H 0Q!6AQ`N6AB}Y&ZY6A UY6A@l[6Aq|2Hl^6A;jwd76Aw&8A6A!Qv0Q!6AQ`M]v5Aߙ  25A@*cT75A@*c>;FG5A_-z 25A@ p9Z'S5A@$#Y*5AޓqD<5Aߙ ra5A^]M]v5AXgT-&z5A@ۭC5AŧX5AѴs5A@a/c 5AK5A/fwynp5ASIoL5AfˏtT75A@*c0V_6Adf86A)TI #q6A \D]6Ad6AE#b2>6A~.K"pF6A>!O%!6A@ҰQL,6A5sR4?6A7»d>~6A@V_6A{~7lSQXp6A;>!6Ai6AIp@S6ADz6A̿d`"6A <.c;6Ae06A@ &V:B}6A@0J[6A@ggX RX6Aɳu6A@=1Ky6A{/k$6A)TI &5J6At 8kh6A^P|I֊Q6A4 ~ie=6A4f6A@^g9Z6A@mvf86A@˶̆G!8Aq=d8ALkX DS7At@qX7A OxeW7At@Ԕ$3:A怐杨 :Axd9An{BSV,^9A{R$c9AAҾe)G3 9A$- c9A1ǵՁu9A uo9AkÙs9A+99Agوs9AfIf 0k9AX1N9A+g 9AD:u#9AN;}-֎b9A[(u^rYs9ACXGL9AK8H9A4^ 9A2EC9AL fQ^d9A_n;@jҷ9A6eDy09Aj\&Œ9Anfe9A9h95-س9AgFJ9AX iA9A9=k&Y9A<ŝmUm9A*;fV9AUOg9A$ D#S'_9AhwH~ܰ9AhQ,iXz9Ah`n"9AC"9AO<ݣ9ATY 9AZN'p9AzOS+9Am RF9AP %Y"K9AqXu29AD-WG 9AN}9A<޻(9Ap5U'19A 9CQ#$9A:L@c[9A|1VSP9ALPz}9AQ]-)y9ATnP9A<)9A5bd9AHś&|9A llc"9A6]v 9Amh29A`Q(J7 9APQ*u-9ApXu2hx_9A.N B"K9ApIs \:A Ԫp:ALM?z7AYɹ47AF z7AYɹ?z7A)J{*z7AW}Ei5z7A+fT|7ANԒN{7A#D9{N}7AcPYa{7Ak4 z7AYɹP?:5A 5A!1 UwAHG5A!1 US}5A@ۋbъ5ADkg 5A@#| 5A ?:5A@>ywAHG5A!1 UPPw6A@!O8^7A b˳2I<7A@!O`m7AbOPw6Aut37A b˳7' 7A^8^7A2I<7A@!Ohٰ$i7Aijdzm7Ai9 ߟ-k7Aijdiǹj7A}&;"Pk7A^ع§j7AO.ٰ$i7A0kNz9ki7Ai9Ul7AiO\vm7A w (wzm7Afߟ-k7Aijd<57Ajɞ枙7AG~7A%Q7AB ིf7Ad,Ra)7Aqd \7A7+267A>^{E7A% mH7Aϑ* 枙7A||O+pIv7A`+Ɍw÷7AYVL7Ajɞa:=7Ay7A6os7Aڇ4b7As$Lbڳ.7A\NxPu7AfnE7A /3E7AfnaD7Atpu7AazGTH7AN4?7A /3 RwB7A!fE7AfnH_wd7A~77A׺m67A~7a{7AL6߰x_wd7AaKqIP7A׺7A7m67A~7H؆8A6Fchc?8A4}w!؆8A1 |(C*8A4}w!hc?8ApˊDmFw8A6Fc"W"8A<T؆8A1 |(P QASt8A K|Bu8AOR]_t8A K QASt8AK pnt8A GzD}t8AORCtu8A_]|Bu8AruP]_t8A K (ﷵ5A2Dž5AUxӿ5A2`2ֶ5Arh =~5A@ݛxju5A@/5Ȧ5A*Zz (ﷵ5ApL@[ϓ95A:g Nk'5AU`5A{Z >5Aݒ m5Ap5A5ԸCO˾5ABJ``W5A#|T㻗5AH0Dž5A?xӿ5A20PN7A|~ k\7A_LM|^O7Al0PN7A/F &N7AmnuO7A_LM@P7AS@xAQn,Q7AYMqR7AmI~V7AYגUDZ7A' k\7A@$9lO\7A|~q=-V7Alɇ`Q7AVOY|^O7Al@J. 16A\o~Ӟ%@6Awߪ\%A"F=6AJ6f\ =6Au4wZ@6A`Qa(US*?6As#/nQ>6A/x)Ӟ%@6Ae}:>6AEK?mj\<6A\o~<6A@7(x&<6AdRdc:6ALvIk:6Ao,:WD<6A@x670;6A@]sAYu:6A@jYz86A@_g|85p76A||r76Aj. M946Ao=W$w46A@ޑkRL26A#~QZL16AJ. 16A@;@FI036AP;KJ26A@_V̌fSC226A!.]gKt46Awߪ\䣃|56A@ )76A\eW$96A4?\p:6A9U;6Ab Ӻc=6A@8Ӝɞ>6A@9[p>XP>6A@{}j=6A-[YLA"F=6AJ6fxCo6A4'c 7AWTV 7A4Xw7Aݓ3dc7AHpCo6Ad)j7AWTV%$F7ACw_ 7A@b3`_7A~skܝ7A@X'c 7AՒOJA7A69h7A4hl3r6Ag%Xڰ6ACn 9q~6An;v6Ag%V*N6AW/l3r6A@{ H6A@@ U6AsjLz<ɡS6ACnXڰ6AY+){ۜ6A>z9q~6Anh%"ah6AT}Z]66AA4 Z]66AUZ6AT}q_6Ao%"ah6A@K2+%6A~՘S=6AA4e-y6Ag%Q6A@8F#3^j6A@ݹvZ]66AI'7A@K-hRh6AUI HT8AG8AڌD5/߱8AoOI8AVT8A7ջRex8AڌD5G8AHBV/߱8A H0\1+8A\ fD:08A<u,8A\ f0\1+8Ao\(mS#q/8AqR'c5Ao5AzZO5AiK-+5A5A@U"ņ5AMhJ zq5AТeZP5AcxL5ALhs"h5A,,u{-5Av}gqNĄ5ABqĒo5A L#5A@|2Yˇ5Afot85AVKO5A6>qHD]6AƾAq\#6A \q6A \q\#6AV5A|;}<5A b+cL=5A/ a>5A.8e2<>5A@ƨ69S1@5A@֒ }f?5AM7HS7A:6!V7AQ9)=Aj;V7A:S7A@1 VT7AQ9)˽CQV7A_U6!V7A =Aj;V7A:XUE 7Aws9u^n7A]$MaH7A .FB7Awsb,7A@UE 7A uR|*7A]$MD7A-[ 9u^n7AUpp-aH7A xSAJ6A@JI&;Kv16Aw<( h6A@JI& h2B6Arq~|36A &c3M6A@jx6A@DTKSAJ6A@SZ%9dvQ6Aw<(6A@b7@g6A@D?|;Kv16Ag48-xBi6AƢh6A@JI&h[!(8AZSGQ 8A]`n X:8AZS;e 8AӢE?[!(8A/3_8~8AA\8A"J 8A]`nGQ 8ASK 8Aۿ=! 8AxhX:8AZSP%k{7Ax ߧ7A<>,N 7Av"V%k{7Axmдt7A\F*"5J7A<>, ߧ7ATnӳsJ7A` !N 7Av"VP:q28AJv:2288A1x G y58As_YJ3o38AJv::q28A_%)u38Aw.78A1x 2288A~(G y58As_YJ3` |& 6A@N]J6A5C 6A@NUR6A@=̊|6A@:7U |& 6A@ 3 6A@ քA6A5C%ACG6AǙ]J6A@) 6A@NHx¢Mz7AiӾf|7A+HMQ0~7A+HM|7A@㔙9z7AiӾfx¢Mz7A@jwe|7A..pQ0~7A+HM`ySN8A O %R8A7p ?R8AtcgbO8A ySN8A9?c?P8AmO{P8A'?hP8A7p4TmܳQ8A؈O %R8A\UfS?R8Atc hOb7A`Ujf7A@F)A jf7A,#k*f7AX463f7A|u,f~e7Ad7A`Uhp1d7AFesB}b7Ai-gNOb7A@F)A"e7A@U jf7A,!]ڭ@8A7 K.I8A&6˥E8A7 Ki[C8ATWƮB8A5]ڭ@8Aiw5@8Ao.{S ?B8AxuL |1A8AoaavMRyB8A&6"D8A?믅:F8ASlhSH8ATrH.I8Aw=8ַBG8AEh&pF8A>˥E8A7 K"HC6Am ;% ajJ[H6AunajJ[H6Am ;% !F6AT "vD6Ae=C6ADY&kD6AunajJ[H6Am ;% #@nV7A0W7A L}y-V7A L,W7A~?mW7A0nV7ADyu}y-V7A L$H}'7A^ςV7AZ;TyV7A^ς}'7Ak!" >7ALӚ=|7AZ;Ty 7Aˠ"V7A^ς%뗜W7A'#{G@sm7A@9i}7AUz&O^|7A _?77A5d97A'#{@WeC7AĜ gjj,7A^lIm7A^M7%27Ax7AH{ك7A@9i9ԅ7A[jd+7A,}z7A˪Ӄ7A@nʊN7A@;d7A";'7A[ce7AqG@sm7AJFք$6@7A9A7AW ]7A@g}7AUz&& Pb3,7A7( 27Ai'cȢ/7A7?;^߼.7A^L"38Z.7AW 胢,7A@z Pb3,7Ap8ꭗ-7Aj_^ 6.7A@H r,,7A8@2p .7Ai'N/7A7܈;=L17A@T!x5( 27AXG AS17AbW,}17A@n[cȢ/7A7'`CxOn8Aʝu´Vr8A2 zp8Aʝu+o8AdCxOn8AR6Ϻp8A9gL-r8A2´Vr8APnr8A^)|/k}p8Ą9zp8Aʝu(x0~m5Aq#5A$ A5A1w,Ud5A$"sCE5A@^pT@4M5An.5A*`Z *5A+;"5A:xbxe5Aq#?5ASjp~I5AS0~m5A]c9A5A1w,)@ٯ8ASFM8A/V~8ASٯ8A/Rн8A/FM8AeV~8AS*`ܨL77AvE: JQ<7Acp; :sj$<7A@/҃_) <7AvE: Ѧ:7AaĈ}ܨL77A[\gm77Acp;.d97A=/N8{]>:7A@"QJQ<7A K!O:sj$<7A@/҃+pOV8A"[; 8A)nW td8A"n.p 8Aݨ58AfOmOV8A>fL9"0& 8A)nWh8AMr/Z(E8Af K8A`C~N8A&v[; 8Atd8A",X¸)5A P2C5AP2©ͬ5A ¸)5AH8w#5A1F4$L5ANccYr5AP2ڲ5AT HP2C5AX©ͬ5A -h (}w7AnΈ,u@K|7A:.a ѝi.y7AnΈ,|!x7A?8^y7A_{ (}w7A6* lx7A:.a^{7A r6Zu@K|7A.];|7A Sz7A߷-ѝi.y7AnΈ,.pq(Mb6A% c z1"h6AvM .d6A% c q(Mb6A:7 L_c6AT}xxe6A.pMN-|md6A@5d6AvMAn{f6A^Ze%g6Az1"h6AD;Hg6A@XN.d6A% c /K ֚6AYM6A*T_ ^<ڜ6AY# 6A~K ֚6A@0ivԣ6AB\nE6A[\A16A@0=qI6A E;i+Ξ86A|wH6A*T_M6A@i)6Aovֵ4]/@6Ab^<ڜ6AY0p7xR7A@LP xJi7A@x+ 'T7A2t-៶]S7Az13NU7A1塠SU7A@}U7AӀ+XL ZV7A\"vV7Al6Q?X7A@x=ezY7A@FsqY7A@̽#T7MY7Atē=^Z7AKĩ$kX7A@ȅi אSxX7AV8+.79Y7A JS}\7ATDZoض[7A@# |\7A@ m[7A%Ɔ]7A@M&ѭ6b7A@N5(JAad7A )>zRPf7A#Eh7A#EP xJi7AS 㐞Ah7A@Lwe7A?뉔d7A3Xlpd7A92#K7a7AwN_7Aۘjn%f]7A@"b`]7A@U֏L<չ[7AqIE;'X7A@=S?U7A@/U/U7A#R7A7xR7AJz PS7A@W}jhvzwU7A@,]rb:/{U7AC#V 'T7A2t-1H 57A~\)pe57Aqe@ 7A~\)p 57A?Oxs7Aqe@ >٨7A68,Fe57A@ݫW 7A~\)p2hZx17Ar4bH57Ak 6d57A_9~T57AGrJӡ37Ar4b/Q27AZx17A~֗Ra/27A@ce\37AQ ޭ47AkH57A@YF6d57A3`}6B7Aɏq,NKWn7A u7AХnT7AKYCL7AͰyC7Aɏq,}6B7AnS$7Ahrİ6_m7ANKWn7A*:u7AХn4PȈ"6A{6AVV[%6A:bӠ6AȈ"6AX yd6A|w+{6AVV{6A*1[%6A:bӠ5 VP$8A06s oյ/8Aޝ VP$8Aޝ0*~*8Am[C+8A4b ,8APbJ=l.8AB=roյ/8A:)4.8A06s xȂ,8Aڲ+08B,8Ad+8APP0Q*8AErx9XU)8A\͔Jîw*8A-/~痴*8ASaL(8A ӹ5R$8A VP$8Aޝ6XV6AJQr6'6A E&}6AJQrD6A@7+S6AU`V6A@'?; 6A|'\6A E&6'6AAjBi[}6AJQr7O^!!7A. 67Amp9T-"7Amp9m S%7A@L2^Kc1'7Aq]UZ\o)7AKD\fd,7AZK#1VbO-7AM/Ng p07A|)ٚ37A@u!TN,67A] 67AD G67A}S$37A@bnE27A"P9,27A|^dE07A&%kOs/7A.FO27AKm_4q17ABUrw/7A._q/.7AO! {}6+7A= o2?%a)7AML޻X!7A@GyO^!!7A@Nx2ݞZ#7A@r~؜t01$7A@a'8gw"7A@_GOT-"7Amp98D6A\i(6AzѹU Too6A\ί O6AʬL{6A;  BOA6A*cD6A@4{6[[6A@$j#T?֫6AR2]hl?6AzѹUM6Av w+6AFBpnWc%6A@b&i(6A@U2!Too6A\9DŽ[7A0Sg7AۏWg\{7A@L|LI\7A0y ܲr*p7ADŽ[7A@={Đ7A@,nwCȥ7A/ n$7AۏW7A@(jw7`7A@)I*O cu[7A~w⺌7A@rq0wg7A #kj7A@JW 7A@=7A0ScN7AQg\{7A@L|: ju$c5AP&Et5A@!MSgBp5A@ܞ۝n5A@a ✗~j5A9ȋ ej5APl5A%8 *qk5AP& ZRh5ADv茓[g5A,HOnf5A=3c5Aa96ju$c5ATU yQid5A@:BO_me5A@sg5A2B:<=dj5A%ݡ< 1l5AdM AM4l5AS:]i5A@#q0 ^i5A@UmW;j5AZ &l5A3 zDcJXm5A8-4xl5AU`U~yB9pm5A@*.Z*yo5Ads[hp5AKtq5A@Zd i@t5AYx}Et5A6_F0?s5A<^ʫs5A'w&Rs5A(1SMSgBp5A@ܞ; |(=i9AP=]99A6e!/HV^t@jҷ9A6efQ^d9A_n;EC9AL jWO9AB"ďe]9A9lu9AӚmɪ9A4qRX9A?z=k9Al 9Ah廯޾}B9Asp] 9A<-_2M 9AÜ9%S9AX99A+ GE$a9A6Tӊ9A)teh}9A͸xf%9A!<,m9AW>9A?ز絘W9AT/dK~Փ9A;-+Hk9A׃X9A6WǮY9AdʌkKɛ9A\>ĎGw59A|Ν1u *9A\^ ˶9Av 8pX9AqIh=]89Ay=G~׺9AJT?!9Ay6>h 9ACF4lF9ABZB2 9A3~PB9A90v9A)]9AO՚9A OD*KA9Aq}~)^9ARmH9AkG9Ax$K9A-gA9A]-ߒܜ9A3pMu9~9Aȸmvȝ9A 0aQM9A JٕU9A e9AhGevڠ9Ab9A%PwD>#{9A-2 R_9Aw#ʞҘ9AC )}9A~2zNA}9A;AfNЂ9AZ .Ch9AQb؊9A@UD49Aw);s9A*P 9AtiU9A@[Yvj9A@ |Sz8#9Autw9Awk9A;]3,^l.9A@c-S}B9A@PA9Ab9tj8 9A zV*9A:19At+@k9A@ca0*B!}9Ac^yq{9Ajx9A@i"GyFfAm9AUo\ S]k9AP=]MXj9AN9(=i9A |?Pj9Aq{H߇mTl9AT8*%o9A@lZʶ ]r9A@\xu9ASJ>Ҷw9A@;{c'Sz9ACm73詢z9AC4 %p|9A!jZĘ1z9Ai;eBKz9A'mώ|9AK^o|~9ABku%\@~9A@(lZ$z9A,jN*;/Yz9A@N/>x?h_y9AMzm&swx9AyrcpXx9A^mw9A@cIH=H;x9AkQx9APG&}by9A@ԉ&wv9A*kh$[u9Ag&kw9A@q9i#Ou9As9ACy%Z r9A@vVx_fq9A@?W.Iqp9A@QBYoq9A@|E@ q9A@ YʈIq9A2qLOp9ADp{q9A@[8>^==t9AL!~aw9A&s8²Jv9AUhx9A@&Q1E|9AɹSt4~9AUۄ~9A@v 2vM9AJšS<.>T!9A@wD绕9Av!19AO?8 c-v9APd9ABSm/+1ő9Aل !O9AW:O19Ao*9A(_9Aezę9A[S +9AR[19Ac6j9AՁk9A}cF m9AlG9AcރQ5X܏9A9 Nҏ9AL}Iʐ9AIn?q9A|*6^iP9AςrU8k9A9@jҷ9A6es09A&Tʈܶ9A?U?t9AIxh]$9AxI+4:zA9Ass~9 9AɁnclխ9Aypӆ9A,;%/59A 8Գs09A&Tʈ}Ck 9A<5ϕ9AudP뺹9A@i2>޴9A?QP?9A֠0^|>9Aڋ9AC $3Ƭ9A4/U1ek9AZ9A-)9AKx 5W9Aggp9AF~VV49APrJ嵮9A0؁X@zh,9Az~5 Y9Aҫ9A pDS]9A +,j9A k 6o ;\9A+!IJ9AuN}vi9A l@J9AĦ8[Ҿ9A2-p#,j9A k 6ltk9A%e<9AGSz۵9A(u)5_p9Aovƕ9A0\9Ajw/rf{9Aax,|9A?~MVGԲ9A~,j=xRx9Ad?v9ArME9Ab M9A=}9AI1=9Afps7x9A2[9AȺY*9A^39Ao/*%5'9AԨΤA9A#k(9A1Ұc9A)~ê{Ki9Az27ݱ39A 5\9A-OG-9AVq}x䷧ɇ9ADbQR9A~~Jof9A@Do5Gƒ9A[TaHv9A@{?]Uy9A'v=㮺y9A@6#I͍x9A8+#x9AKĸ'޻v9A@門lt9A$(T,r9AL+Gr9Ak%G4t9A@ qaHv9A@{?~9A)*D;/R}9A`,`s~9A@)Cd~9An`Gbr~9A >x(9AÜHk\E9A S49A_L~\K#9A-2OLU9Aarm(9Am"iy9AuJ@e9Am r9AK xA|6~9A@('9}9A Xm<>}9Aty~9A)*DnJ/{9Abl%B(uz9AWɺ{9A7hKŋ|9A@TCn'W"%}9AGWnJ/{9Abl%B8mL9AhguC풖9ARmcXPY9Ae?!9Al\\F9A@PّV9A@HӜt9AR8mL9AhguC9A@imä>y 9A ˒i9A )w&{0Q9ARCK9A \+M~9AU'/Vy|9A/=L}9A@Ś.9A@imä<H:;7AP’rߏ7A@.Iש7AP’CDe7Aot7:;7A@To7A@.Irߏ7A:iש7AP’=@8j8AbK0$8AL̆4$YՊ8Ab8j8Aw2O~8AL̆4K0$8A;$YՊ8Ab>Xyd8AM~y8AVT 8Aj|7~8A `wyd8AwUDs`Be8Al ru8A!ꡒV.\A)8AVM~y8A60T 8A?pUp07H6AiF hL6AK  L6AiFK~6I6A.yy'dw|I6AFIUp07H6A?oO_I6AK#(J6A|$@*J6A@6茕L6A'"o/9]}K6AN_ hL6A6iO L6AiF@´t7A =/tP7A`>Fy7A)fL֯w7A#y7A@Xo}Liz7A@?D^Tx7AIݾ3Gt7A(*_W1z2$r7Aw0Zn7AZGm7AW#=XӎQl7AVr]k#j7A<H@Hij7A>ͪl7A9j7An<=/G2j7AniV%aHIj7AQa:Wyg7Ai_֔g7AֻtuCXN7A1L2'7A@ozL2'7A@vb$#IAы7A@M!Ņ `7A1Qm7A@Ǽ1N7A}}6y/7A@oz"eT7ADnL2'7A@vb$#D^K6A]qY9i6A|:>Eh6AVdrc6AV5RW`p^6ASyc?Z6AHgA sX6A@e3G MT6A@eco\#N6AM'ދN6Ab"$N6AFK;(`6A [[a6Alje%{e{`6ARf;}`6Aua72_6An[|֮ _6A]ے]6A| nh]6A,igx]6A~0 +Oz_6A[a2vr]6Ay[6A@*dBRY6A@fzg,92s3W6A@bZS6A`{qO6AhXrћ{K6AdZ^K6A8DT1M6A@7f7de$N6A@=z-M6A@6>L6AJM6AĦZ܏R6A#q+ǪS6A@GZZp8cU6AZFy-Y6Aś?UK[6AW ~_6A@bca,b6AV>c:g6Ar洦a_`.d6A@t&}qC6b6A|C#e6A h4lzh6ASR-qY9i6Aҕ"H?2lPi6A@h>Eh6AVdrEpc7A-0i7AAն " b7A@`.c7A8c!]`7AAD7AAնeU7A/-0i7A". f V[7A<7AL}N7A i*py7A (2" b7A@`.FXg᳭6A@:: 7 >6AlJrf )6A@:: ?Q6A@` @N6A5%g᳭6A1z#6AlJr7 >6A@EHN~Q~6AP f )6A@:: G`uJ<6A@eFA6A#nx |g^@6AN 8w?6A@uJ<6AИa/<6A4)tu>6A#nxk*뮠@6A,7xeFA6AHb@6AHܤ|g^@6AN H`C}9AzڑC&9Aw' v3F9A[Y29Azڑ$49A{JgC}9Ap0-9Aw'k2v9A@= _Xӓ9A3olC&9A z#v3F9A[IP$D6ANs\+JG6A@2By=[E6ANs$D6ADG,F6A@2BycG6A@#\+JG6A@?$. TG6A䍢Q=[E6ANsJwN8A6ч?N W8A սo%O8A6чwN8A/tTpP8AVOO8AS@R8A= R8A^?R8Arh-_x T8Au#2ST8A0k:,?mW8A ս?N W8AlՏU8Aճ>R2V8A2'T8A_33R8A\/r+o%O8A6чKkƃǙ6A򼥫W^-6Ac*徱#f 6A򼥫hS 6A@* Tu,c 6Ah{cH6A@ouf0b:6A>a6Ugu6A@4w6A@kƃǙ6AG\R=p6A}p0Yhi6A\ v6A 6v;X6Asr;rW: 6A@C]PUz 6A@Y9 6Ac*徱2 6A@> 6A,À` 6A-M 6AjyPX, 6A0^ 6AW^-6A@*m`ڠ#f 6A򼥫LP[77A@rVB*<7Ag,9*<7AR(Yco77A@rVB[77A~07{97AwvS:7Ag,9%u#;7A@X{*<7AR(MH;i<8A~Dp6kB8AjO*Y=@8A~<8ABC\c;i<8AwAzgy?8A mGdCDp6kB8AjO*Y=@8A~N-D6A2v6AA8( Ku_i,6ACNT4˘6A2v-D6AO ?k6A"=}pE6AT!>DY6A96A@YLLoe 6AA8(6A@R-ƛL[6AP9U\E6Am`1la6A@ dKu_i,6ACNO@$8AL*8Aɫ-*8AML 0`&'8AL$8A遲*8Aɫ-*8AMLPQV7A5Q7AfGdQV7Aʂ \7AfGdW$7AZUɧʿ7A@b'e7A@\~ 7AE"i7AW:!~7A)Ns=7A]1=ݵ7A˪`~7AӘ75{7A5QpZ=7A@[Ɉkg7A{?D7A륗yuձ7AnҸhw^?7Alz/zE7A@8QV7AʂQP̢p5AT{C x5A@7p6 x5A!v~'u5AT{Cmdq5AF2̢p5AV0{(bq5A@2w|os5A@7p6 x5A!RX&ÔwƲ7AjS؍7AӫKҳC8]7A@O)p3W7AGu^ l7AjS۲7A@ 57AmF@|~7Ac5o~7A@Ů}7AHsRO~7AO>;D7A-^,57AmF@TX-?7AzlFSB7A/%~.i@7Azl-?7Aydi?7A'pW¥@7A8"fKɅI:A7AU+FSB7A/%OZB7A@^~.i@7AzlUmP'h6AX);olC6A6H|bhmv3h6A!uV҄6A@ߦcP4*6AC[6A@?cBS딨6A*&W8u6A@Q\Rc _A6A@ y6A>D 9 6AqgU6hԠp6AnBBK>eh6Ai$-6A6:R(> 6Ak|(&F6AcD6A[rWG6A>ι6A>׶ѹ6A@dO6WX6AoCq>(e6A@xD%ش6Au-e ;olC6A@ZD mtӾ6AQzد;6AïLek#6AX),G06AęE.p6A@ xיX.6A@oj 6A͛HTQ=6AcGjC)6A@d+V9'6ApYSX0}6A@''#J|D6A7%#O:6A@mxI y6A@\BdϨ6A ɡ#6AjI PZ6A@ĺ1/6A8}m&6A@=5Ff.?*6A;َpE6A9}lmP'h6A*ݐP8, _6AQ +cwe86Ap$q9u6A~Ԟ8:G/6A@++TH6A즦w cدѥ6AaCh+ۊ6AK0{6A )5󗌤6A@d=:S*6A塘M W 6A@He]"6A@}%_g6A4+6A@zFh6AHzPz@6A@ƒM؋޸6A<}6A,pqD¬U6A4&6AQ]6A@:⫰͔R6A^f6A z/Ibo6A@?5!6AU5ޖ6A: s冸6A@y;:=6A6 <г6A?[r06A@93F1֑Ӵ6A.[v%uӴ6A\HRkp3T6A@G;86A t-Gͳ6A@`c`)6A@X&DɸK6An"oӮ߱6A^ِB46A@Ukv$d>iC"6Avcɻ 6A6Hj&Y6A> C[o6Aheo;NѶ6AԇwvԘ66Ah?w e6A¿w_ б6AC͕Y6A>cԁ6Ar6UB-6A׊=N6A@ Tؔ6A`<76A@˨ Dd6A/FD6A~wJܾ`;6A/cԁ6Ar6UiUƹ6A@_4l¹6ApZd}Cָ6ABl-nW&6ALeyw{YϷ6AٰqiUƹ6A@_VX͈nޙH7Ar9f |fK7A3swJ7Ar9fmr=H7A]~͈nޙH7A@ †zu17A9Knj7AHmn-7A@Q,BV7A[D7A@}U-GHY7Ap>zHg7A&~77A[qbR7AH$7A=޲l7AWZ 9x U7Ai;57A*2|瓚7A=PBDT֗7Aם7A@Zmu17A9YL9AGLi:A{Q_y^rYs9ACXG-֎b9A[(u*-9A_4xO9AS)]θO9A{Q_O9A!~&K)9A}Y9A{IaI@9Aҫ' 9A's-9A XaN:ARb# ?P :Aח1 u҅:Aή,Bk:AC,Š:Ada\:A)1G!:ApJ^&:AC̹W4:Aþt8:AId,f>:A v E:A؅=S8{G:A*IJ:A"E+L:A&NkM:AKT`P:ArkgMVfT:AgVg3SV:AD1#X:Ak{k_Z:A}Kmo c:A(a%O/e:Ak 0i:A@H+m:AvtZQ.o:Ad:3In:Ayͷ^`qp:A-ReErqr:ArLbly:A}B%.uJ{:A* *~~:AKZ9L6:A^a :AYG;W:A/GUcB:AZi:AY]ixN':A}j9i:A4i! :Al=Uf:AƇ:Aԡw:AOB:A֔/nHߩ\:Av0| 4:Ai9yp:AFRJK:AAhA:Ai~fN:A̓-poS:AI;I:A>i:A^>~4շ:A1mgr:A jyg$T):AxFԭ:A7r4U{W:A>|u{ :AԟCܒ:A!.Y=e:AGLuo:A<`M:AIxfrfv:ApG\#<:A|evB:A/̾dڍ:AA|'\":A^9PAl:Aހk~:A\,jjyu |݀:AǢA9~:A xCe|:A.'*{EJz:AzV^],+w:AA"U`#s:A4S [o:AmIпcn:A r Pm:AY_[ !m:A)vyNk:As `vEe:A~sek5Y:A4uW:Ave36DL:A(dqFUvE:As+-;C:AP8A:A;f|}$:::A!5:A\[2#nb-:AC- :A8/:A*{<:Al0$:A;EaTu4:A68e{:A#9-:Du :A0UZ>:|:A77bu:A(f 9A5=oW9A$cϑ0W?9A.JvV&9AbUOE%?9A-X'9A]<1T9A_IY|n9A rkL9A^rYs9ACXGZB H6AǪx&sA 6A@= 5B H6A@r ZS6AI!~O̽6A@= 9Mp6Ai8Xfa6A37B6A6p$6A\4Lq6AGq)}6A>B~Uv7O6A?Xz_6A9=9c6AG&=/c6A@t v)C4 6AE9}껛6AШ(TqU6A@IJqL6A,N[6A@gLQoZ6AsŃ&t06A@*ͩE6AT 6A@\_x 6Ai\16A?7n&sA 6AV**eH6Ae5l6AǪxrs6A4(R?6A׸S'ٞ6A٫.E6A :>]6A(q 3=6As}%.'6AQ6A(qY!|6A@WnWt6AW+^; q.6AH܈M8A(dlxN8Abe_hG,O8A4wuN8ACbe*B'P8AςQ'{Q8AiU#S8Aֈ2l[S8Aw/&Ĕ̟R8ABP \K5A@2i55A@@'?9N5A͗?q5ADd1DX5A-H.t$5AH .,5A@BIK5A@ -ZX5A@p^5A|]FR5A@@'z5Ab+,[z5AI}/T:5A@o815AazH5A@=Y!5A=Ӹ&5A-&9v5A@:^a\5Ani55AV<&=25Ap\l5A ,dn/L5A@`tK`*5A@kUM 5Aܽ^_A5Af,5A^uE5A $,fs5ATG4`W'_5AVڟJ<5A+PX\f:5A@ژK5AbsGx5A{v+̙5A@2ǐ5A.W֮;f5AsX@X5AD9t4oG5AM035A@݇e/5A@Zqh5AQ@ 5ApA-VD5Ay%$ q5A@H{;N 5A@_+0R}I5A@qh9:$>l5AMq(}5A T{T5A]ͤ./5A.by!5A@j#K5A/Wk!5AfB{Gj5A@ٓ]n(5AJ ?^cބ5A@j0KZN5A͗?s5AE'H#龨A5A&81X5AhydQ65Aƅ5j>)s5A\FDs5AE'H#]h.8Au<|v8Au( m- 8AaQ.8AA LqYb8Au('^ި8A HR|v8Aq8e&l8Ad 䰬8AuE8A-Pu[8AC 8AL+Krֱn8Any8AW`:R݈ |8A |8AmMQMd+68AyXV'8A&u×8AK :cp8AWå8AxaX_l5g6A*v#xWl6A@eZj6A@K~vk6A@exWl6A:_j6A@6Ezg6A*v#_l5g6AuV^ih6AYZj6A@Kbpk<'}t5A,+ Ȇ6'z5A@ۙ1+h ~y5A,+Sx5A@$8u5AMXk<'}t5Aؿv5A`@fw5A@ȣYoT/x5A@ۙ1+h! y5ACD<6zx5A6 Ȇ6'z5A@zr<&~y5A,+cn6Ae}c|6Ag|fo6Aen6AnZb䍛n6A'],(?o6AF kr6Au%fw6A ]/\Sx6Aߗeyz6AgPs3{6A 0}c|6An4{6A;5aw6Ac$Tߴv6A)W|}v6A@+mYt6AԔPr6A)/9Jʹp6A@wPV|fo6Aed%(\78A XWi@@8Ai5F..8A2U-\8A6AC_ՓGզ6A@'ՓGզ6A@Z6A S+K6AC_`Co6A.LW=ON>6A@;k~G:66A@'L{6AhB0ՓGզ6A@Zg`D&ٻ7AVl7A<1 $Z7AVl@j,7A2%g D&ٻ7A3 qT8A8Q|Z8A9e ~js8A]>%֕8A4Ve8A=Q8A7EǕ;’8Ac1koҝ8A]sqT8A8Q|lpQ 8A4tO *8AXi Q(8AXi *8A]>3p)8ALlb '8A)p.:*H%8A@^wMzS"8A4tOQ 8A&ҽv%$8A]Y''8A@E|+-lu'8A@؄Q(8AXimH>lĞ7AK'/8<,7A]J 30R7AK'>lĞ7A@u^pru7A]J/8<,7A@u3ƘUjY*7A䡓j 30R7AK'n`z67A`(}f7A eְ7Aus,@7A`(}2am_7A@%uz67Am>1]IG27A= 27Af7Ar}x9|b7A@^8@eְ7AusopH7AD\C7A@d HP7AdQ7A6T$V7AM|tY%7AD\H7A@R7\ػ7A@^]G7AI>!Z7A'=LT7A@dC7AgBHP7AdQpXwVq7A@IoSȌ7AԳC͋7A@Iok7AS*Jm 7A6A0IC47AzB%/wVq7AC҆ʂ7AԳSȌ7A@MWVC͋7A@Ioq`Ϣ6ALV q6A~{ ?e:6[6ALVϢ6AA Us6A@o#f6Aȃ ǚk56A~{ q6A"v Cˣ6AW?6A@tFf7?e:6[6ALVrpP7A4M@U7Ax ~R7AypQ7A$TXwDqjQ7A@W\#oHP7A@8GP7A*j,As Q7AUdU+ T7Ax4M@U7AZ cDS7A+.S@S7Ad~R7As@݀6A@aOVkc6A@懁E^;S6A<^z>ω6A>j X^6A#t-6A@Ƌ6AWGMon6AFr96A&ؑG>6AJb.(y6A@ELWT+6A%^[YԜ6A"n2/A76A?{Ss6A@mZJcfq6A1 6",.6A $%KQ6AK.@*Ә6A@9Qs`N6A [E6A8 g6A@$^Ӹ݀6A#)6A1|3%:؃6A` 7xDj6A@}& Sv6A@Aa!*Xs6A3HUhv76A 8܉ 6Aj9nÁk6Aet\rPƽ`6A^;S6A<t`s@h6Af|m6A k s@h6ATs kޕܟ+l6A k9vm6A2|m6AMNm6A rl6Af,k6AHz,kk6A8!s@h6ATs kuPoAޠ8As*,2tヤ8A$a>ԣ8As*8AFBt8A&xAoAޠ8AMjrE,8A$a>,2tヤ8ATꭱԣ8As*vP2Tܓ7A'yp7A@uVp7A'yX7A d7A^r2Tܓ7A6j=t7A@uV@Z"ї7AC*p7A'ywhD7AW {H7A\u l4^pH7AW D7A@KLTsE7A\z3%0G7A\u݌+KH7Ar{H7A@ON/8>G7A6Ƣ"]F#G7Ao4MS:H7A&l4^pH7AW x08A A2 7WhB8Av8?8A~.=8A A2<8A$exL);8AYL:8A.$ ):8A@5g1Q38AV.! E)]08AN08A[VNڜxY48Aej/Z88Aj*~e:8A@|'̕;8ASGT98A {98A@Q*ŽYw;8A@V7>8A%3GPiܻ>8A-$ԄF@8Av֕@A8A|S@8A@!]6CC@8A@VU 7WhB8A@| O@8A@J8?8A~.yXM.z6AWb3^^6A@pQv6A\+ESn6AWbM.z6Ad&[͞P6A@~!$O6A@p3^^6A@}6AI-Qv6A\+ESzsVq6A|86A@l[7VA~6A'B"fA}6A;@}6AF s\)|6AVǮJIz6AO@Cz6A农N{6A &y6A|+x6A- ߘx6A@JW=Ӓx6AyS?^w6A{ʡt^x6A@Vw_P>z6A{Ua2z6A0ZNz6A@B4Dw6AxT;)Ru6A*,V0t6Ab+Cwt6A _ju6A拗kw6Auv#y6A@Q+x6AjTTMcu6Awp8t6Ar}dr6A_sVq6A4{ ]q6AkÖATr6A7Ziu6Aۛ$dEgv6A؂0Ht6A@OzJ3CҔu6A>@yN[ٞ]u6Ar.^?2u6A$R:; p4}6AI|L5,}6A@,q~6AIt>~6ACf|'}6ASI|6Aő|`MM7AdTo 7Aiz Bꆩ7AdT{2 ԩ7A29uMM7AUYaJHϾ7AKPXaة7Aizo 7A@~iI'7A@_-@ 7A@ƍJXBꆩ7AdT}P!8AQG618ATx=p)4ѩ8A.AUp!*8Aq{u8A{Y47a8A`?_P!8A G{*U28A;}M ,kɛ8A`87AB08Aʪ%yz8AI6L˟8ATx=p+58Ay3_Cҟ8A+c,ixQ8AyE 8Ac618A&߫Dw8AC{>Ơ8A_-̚DH8A[Y 8AV j8Ai|5,8A0aWI Dm8A.pPԝӤ8A)>`AS7A@7>d eY7AŲ d eY7A@i%poW7AlA!CU7A7'Gu~U7AT7A@7>AS7A@gIK8AkC 80VY8AР;$Le8A/V8AS͎`T.Bt8AkCIK8A-obBN8A#.;8Ax}Z8A[=8Y : 8A.}OX8Arq7n g8AQh>80VY8AР;$HJ5A@w*yU05Ao/Hw5A@w*J5AM~łN^S5A^4r5AoyU05A|/Hw5A@w*X_F8AmiB]8A@?6.A8A'QB]8A[]zTP8Ami;/D8A ^0BB 8Am?3^_F8ALo)H8A@?6.A8A'QxbJ8A@+-i!!(V8AsA9 6(HU8A羗*!(V8A@^cUT8A@0GO:Q8A@+-i!D1_"N8AjG^bJ8AeK@\sP8A/bwL8A@NR(AwM8A5$jO8AV9R8AsA96(HU8A羗*Pk鏯6A# 6A@M6Aͭk鏯6A# t_6AG676A6A@Mh6A@6AͭX%87AX$}g7At=C-7AX$%87AOVU7Atɹ"7A@)/7 7AJ /rYt7AUWm7A>"v3P7o7A{:Gl\7A@rЇRz7A^W(hL 7A|X Bd6A!?6AQ)T!ɰ6A!k6A&ʨ6A@Fm6Azž Bd6AN%ylG[ 6A@yF}sų6AQ)T`6A@s k9xƲ6Ayjg6A@?6Aޢ,76A@FM; 6A׭1Q6A@Վ!ɰ6A!XG8AT4&u8AA{ o8AT4&u&8A%n<u8A.b:J0G8A5p t8AA{ qz8A^K8AD˜o8AT4&u+@b$8A[I]+?)8A*&l 䡺a(8A[I]9[)'8AA5T,RGT(8A*B}'8A@>; &8A@l<>QEn%8A>3C+@b$8AQmD⣌%8Ae#־(8A*&l)(8Ae+?)8An*_()8AFվS䡺a(8A[I]P?8A^$r[8A +=k8A^$ 8A u?8AoU@xp8A ++sm8A Hr[8A@/`=k8A^$ }"6A4zYtY6Aa"E율6A@;5q`{TXH6A@<{($6Aa"ED6A@-nX556A@"DB6AE~ɖ>6A4߼utY6AKjnd$6A1+~26A_Ru6A$Ý6AAwߴ=6AV 86AqRCT6A4zY }"6A@P٭~(N6A@D A율6A@;5q`Hb˝8A@,VO " 8Ak5P7,k8A@,VO <)g8A b˝8A)WLS8Ak5P" 8A7,k8A@,VO PU7A wcq0 8A2;K t 8ArNMS3Rq8AӦE˭jB 8Au6ԇ= 8Acyy58Anq|Us8A@CNtn8A6cJԐ 8ARjD Xefs7A.'Zut7Aod ` s7Aúxt7Açw<FAr7As r7A@f[2"p7AKDEo7A;n7A@|ZPCm7A@);h_`n7A\"(m7AqPxֲo7A@mfv*qo7AxZüp7A̻-1Er7A@Tv-us7A)qYc}7Aeֿ Td~}7A$^D}y7AXh Pobx7Ab9~K+w7AE)Tw7A@`OE3z7A@m< rk|7A^Yc}7Aeֿ6Aghp'( 6AS>6Aghp6AEaf6A wK S6A>2XY!6A@Ӳl6Aw#U;L6A:ȅ|b5`6A)ɿ6AY6A%a6A@6AghpBvTǥ7ADO-Z1T7AI)ۊZ` 7ADO-Zt37A@OG 7A8v+ꇗ7A@!MBvTǥ7AyU3ȿYq7A7N7A?Sf7AI)ۊ ̚7A@.ɣi7Asج]⫭7An1T7A8ƭ7A=h 27AsU'Z` 7ADO-Z`M?J5A@z0uB5A@m5 nUtT5A@z0>Kd5AD\?( M?J5A= X5A@m5 J5A@ƞG45Ap85A.U/OuB5A@E"!nUtT5A@z0*4AıeW7ET5A Cq+y4A sijS?4A@\ʪ+4AސMM`4A hǿE4Aӱ*65A+70Țl5A@b~D 5A߆3AU85A`V@L#þa 5ADP5A!:>_5A 'E?K⋫-5A`Lq%5A`>`@5A 7rzWV5AZa\F5AK5AL1\*O5A`(5A@d95A e"'o"5Ao,E+5A@/͓`P’I5AzB],\@G5AH<F5A5C9KE5A R>>,E5A(Ƶ8OX_D5A`l3 RKC5AO'1J'iC5A A./cC5AIA,B5Az͸*CenB5A@p* \B5AP7J)MکA5A`r.("{ A5A4]p(Wp@5A~'@5A :M'px֜?5A&<?5A`~fo%+x>5AП~$@{>5A+v#>L8=5A@#!Bh<5A@" <5AO)`;5A%}f;5Ayj{:5Am_ =:5AhE#Lą95AG!B85A"3!1}75Aa1#o >65A#MBz65Al_$c~s55A[%m45A`M%;35At%.25A B%D~Y25A)!&15AI(S&j15A&s05A"'LjM05A O"' L05A'/5A =g&/I/5Ar[#&_L.5A 6Q%F.5AH(!$4,x [@5A@=n͠ 5A]"h5A$s'5ANksNf5A }E9g5A@R_{gV5AayPVH5A2MwYLJ5AbCS5A *bmka֘5A n`55Aɳp_5A`m>Z,$m5AeV-e*4A`UH34A9iS%4A@_dgM5WJ4A /PiKd4A@[G4-4APB$&4A+~@H14AT2K<S`L4A`3D7O4A1^4A {+~;4A 3]i%Qe4A9"ҪT4A,W_uU|4A"<!2I4A' V#4Aw\64A@q9 to4A#?,[4A&Ϣ<1 4AM*nr_r4A@RW4A@:d,D4A 2h3=d4A3zN!#24AT4A`Ȱ;\4A@Q^04AȀT4A`C4A @Ed4A`Զ>|D4AܲÐ'4Ao ݮo 4A`jު2:4Ar:4AJSTM4A`G fX*4A$4Aj9d9:4A (4A@Ȓt4A=tdGZ4AA,q b4AVJ*vok4ANp {>N4Ay4A@-crzf'4A Cq+y4A sqy75J5A04N6Xb.K5AlĸGCsneK5A@s3ZnIL5A@JZ_R]xN5A`\ M5A([ߟI rL5A@Z&3qy75J5A04N6Pu#7Aav6X;7AAzp+b6A5a|f6A53Ff6A5>zp+b6A53d6A"6lf6A (^a|f6Awa~Ff6A5s-0`5A@dT~jVj5A Iwtjh5A@dT~(vf5A@ksL7H3e5A@9z"c5A " aAa5As-0`5AoQb^R`5A q}"?a5A IwtDHd5A`fEW,%g5A@A5jVj5A@D}Tt-h5ArCoi5A@jh5A@dT~`QȪ|6A{w^-S(6A x~6A O#'#€6A-S(6A@(Ay裀6AFohX$6Av]JEh*6A{w^J-@}6A@;gFQȪ|6A * x~6A O#XML8A@ pn.NJU8A,3i\u{U8AVS8A@ pn.ML8A@>[M8AɞYR8A,3S8A@xNJU8A@,yi\u{U8AVP?8Ag0HWD8A]cP`MA8Ag0HWQ‰@8A W?8AE -k `@8AF*ȺB8A]cD8A<P`MA8Ag0HWSC6ACMm%=kK6Av g5@>0I6ACMm%uIOH6Af SC6AwE 3F6Av g0yF6A',u':F6A4R*G6ApQPMH6AztQ{҇*H6A@@fH6Ak` JI6A =kK6AZ SK1sJ6A@:y5@>0I6ACMm%`oL7A;dC7A?t ƫ\&7A?tc?*7A lt) p7A,C7A;d3ͣ7AI\-"ê7A@o4oL7A@.8`A˖ɩ7A*;vƫ\&7A?t${Z8AK%J1V{c8Aw +5`8AK%my]8A/U4)m[8Ap :僣Z8A ${Z8A;794[8ADd@ο̹[8AwK~]8A+}݇`8Ak5b8A1<8J1V{c8AYT@ԡLc8A\k!+5`8AK%Xn!58A@(g98Av¯RV98A@CN] >78A֮Ʒ58A@n!58A+:?ן58AaƳ-88Av¯(g98A@7ۭRV98A@CN< ~6A@T v6A@P4}Y({6Aq\~ 6A@P4}p6A>7Š;O6AEy]uc36AXń6Ats66A< itn;6A@*2NuB6Aݴ+!OR6A&!g>.6A@0R(.c=G6A@b"hJq6A@E}}6A6A-l 4ݏ6A %t 6A@w!g zd6A@u]\P6ANM "k֎6A@ wy&6A@z4y~W6AX<h,[Z6A@W+zEO6Aϋ0x6A.Nj48X6A2pI6A@x];Γ6An:2/6A%%8c:6AGt.u6A@'Bg$ז6A@-AYB՗6A Lb 6A YG6A[_P.6At(tm6AT%nV6A@bm7̓_ܓ6AGg{anzc6Auۗ6AC,6A}wK6A2bӗ6A`Q% AP6A IT6A@YB5Q*ʧ;Q6A= g 6A@T vQ@906A 14r{+6A@Y9 Ό~6AcgF$M_6Acߘ=!YcC6A"6A'11 6AfB.6Ay,|6A`d $\2/foe6A[QSi6A*X)~6A!< ~6A1O({6Aq\~X/$+8A@38y^,/8A@5}#.8A@38y^/$+8A}~$ib ;,+8Aɩ+8A@5=9-8Aڐ/8AbeW ,/8A:M}#.8A@38y^OP6A@UVR/t6A@oG;L76A@oG;.ֈN6A&oઘ6AETrτ6A;ub 6A&>g6A@X7su)pNbK6AmR/t6Ak'e|m 6AB)|yl6AKm 0q6AyZ{=6A*4jI6A@+&6A>~Bc`6A@es‹6A@3k 6A@UV.I6A=ǎh\a6AmOP6A@!AG6w@6Aps576AvMd6A`\S%@6Ardv6AYX6A@# 0 6A)i0n{6A@FT%++6A@ۚHM 6A ?߬L76A@oG;y8A@038AAl8A@۟p7@8A@!"1qAil8Aȵ N8A`}wgLeHU8A@6n[C1|8AQ}Q2<8A{u~e8A@|oDH6A._];6Atbh@6A._]6A@ſD!p56A1 )6Atb;6A@h9h@6A._]xY3ƶ5A}@k5ATA uۏ55A}@9Ĝ5A"s5AwY3ƶ5A iszfn5A8f wѹ5A@lTb55A5VGw:5ATAk5AXsjD7ڋֻ5Al'@5ARڭ}uۏ55A}@pP5AɷTO^.p^<5A@1倷 ^.p^<5A`uJC5AɷTO1ϒԕ5A P5A`}>K~H^5A5pڪ.5A= AW5A@1倷2q5A w5A ܊+5A |^.p^<5A`u@Rُ5A@ϼbqJb5A@׉yj:!O5A@ϼbPsi5AحRُ5A@׉yqJb5A3" j:!O5A@ϼb@X,:%A8A@g0tfC8AD 2!`B8A@g0X,:%A8A8ٱ )3[9G8g7Ags`$7A0~ӧ6=7A@LPSц5A@i!5A`Lȳ55A@i2rʞ5AV9*Sц5A -@5A`L!5A ĒNGA5ALȳ55A@iHe\6A*p٨6Ad8Ip٨6A@,W?v6A*e\6A R٥6Ad8IQ)6Abp٨6A@,W? P5Aa2fW5AP5A!:Hk;5Az.7:pmM5A(35A3mD25ApsI25AۃQ75A{!Xf jdh?5A6۾E5Ax2bn.F5A`BxH5Atfjm6M5Ak[N5A $z} ]^Q5A#q3:T5A .[CaIX5A`Z~IY5A<,v[5AWE&WP]5A-^X_5ASZSb5A`YnCx9e5A@pYKg5A@&̻j}gk5AIC?0o5A@.WIJ!q5A>s㒸r5A[rs`t5AC0ymw5A{5A2+h~5A = '5AUOQG5A@#q a2fW5Am4 ecZ5Ag(]̰ـ5A\cEJ5A + &j5A }˿%*~5A CzqL~5AUϱC}5Ai }({}5A@8B$]}5A`~Ͼ1}5A;|5AN|5A":s|p||5A`;pT|5A tEM!&|5A@}rMѸ{5AYG<{5Aճ_2{5A{&Vc{5AE] +:{5A`=AZz5A69Htz5A@az5AɛOĔ7lz5Ao7P+Fz5A z*fz5AtHtaHy5A %ά%ϿSy5AYDny5A@&|y5A=-b!Cy5A"y5AԱgvx5AhH&Bx5A[Va'zx5A@EB' .;x5A\kGρcx5Aw^IGjw5A`MPw5A h0džtw5AnxDw5Ap٩BSw5A6lӯv5A׆{3v5A# 4FWv5Ak|v5Am&KVv5A |lv5A pdLeu5Ay֧9u5A m̂ pu5A`.*n8 .u5Af;~Yq5A -o70dq5ADkǔ7q5Arԉ:p5A] jŷp5A{bŀp5A@L"o8p5A1۔o5A`̣3o5Ak oo5A #|5o5AQen5Alt~n5A@2lƉyn5A@WO7EKQn5A zUbJ Gn5AJmUײ m5A kAem5A@B"r'\m5A`ClZ /m5A`Lwl5ACl5A@utx1l5A`7fk5A 0!k5A`QK"3EIk5A`}kCC+j5A``M[Ej5A H^gj5A'"j5Ai5AH?O"i5A-%4(J8fi5AЄvAy)i5A r8R h5Ab4 έh5A [nh5A{Zc4h5A ov3 jg5A"X,g5A-,F5{g5A J:g5A. g5A|jf5A׿tUf5A lf5A5ۨ)_;f5A@Tv3v f5A巁e5A 2gTe5A`^{\띦e5AX_Uce5AcNܟ>e5A$LW%e5Aʅ,} d5AU ![nd5A@!&(d5A,d d5A{]Ld5A>0G-Hd5Ad5Ai8d5A@-=8Qd5A9SʞǙd5A`uecnd5Ad[@d5A"č"|d5ApdVd5A@T{)e5A` V!e5Apb /He5A`+" ^re5A* 2+ؔe5A 4q e5AOre5A $> {Uf5ADmcO,f5AG(W;f5ArE#pKf5Aҵ=[f5A`P1 |gf5Auu6sf5ATf5A#sr "f5A fּf5A@dwyf5A@p!f5Aڊ$g5A@e绹EFg5A1~ bbWlg5A$"og5A#%g5A{$%5Ig5A`rx'ȁ,h5AĈ(vMh5A jO*qWh5Av*)_h5A /t+)mh5A .-rh5AzsH/;6h5A@a61$h5A{]{2 h5AZ6ԫh5A5j8h5A` 9-Ci5A@cq;0i5A^<y\i5AN0N>:i5AE?॥i5A Uxp@pDi5A, Al=j5Aa~COcKj5A"PD8yj5A}iEBj5A@)OBBFg@ k5AIfGJ7Xk5A|6Hɗk5AmH|k5AsIqBl5A@FHI]Ql5A{KJMX"l5A@W;Jti m5A ;K%Fm5A`j,hK*rzm5Au L!(@m5A`>mMgtm5ALoRNjn5A:hBO [In5A mA_P} cn5AQ$n5ARiRn5A`Scn5AryTәyn5Au{V;n5AܿF#X -p5A]]hI q5AHީozq5Aw1krr5AG8+Џor5AVTx UҪq5A[Rq5AhVq5AS{.(r5Azh r5A`OIH7;-s5A`zg"}_s5AT0s5AC ,c{s5AMfW5s5AFSs5A<׼s̏t5A@d2G?t5A ,tE1t5A`V | >t5A OpqMt5A -ԡ NYt5Aj0 8M/ dt5AdIggt5A@ Ifwrjt5A]у&GLkt5AyXtO̸ct5AR>8Nt5AGrJF+t5A@QȠs5AQ_Sإs5Au4"–}_s5A o%Ts5AJ)\r5A@Lv-3sHr5A@"1.= Jr5A`[f2'ۿr5A @5#q5A t9YUq5Ae;G>p5A*:BMQp5A7F_p5A@*t>G~ KDp5A HE9]p5A Jyޟp5A dNtEo5AxQp6wo5ATx0o5A"X@8n5A_>\;n5A '^8hn5A m_V!n5ArY`XƂm5A UYa텼|m5A%bm5A/c l5A@;dUfk5A`hi5A-:Co^5^+g5A ٧tRe5Ay"Cl8c5A{&g~>b5A7ʀob5AU贁Mݽb5Âa5A*mR+wa5A`3~.a5A ݟMW`5AFsO{`5A`L`5A?˓q`5AZd&4J`5A fB~N`5Aq$@mO_5A+@ _5A`(Cɠ@d>n_5AEәG_5A6M_5Ae^5AnI^5A"oÖ^5Aڤ"8t^5A@qN^5Al7Z3^5AݒC]5A \}N nV]5ANzЅ\5A n?xpڅ\5A@1uU+7\5AL`s [5A@|qm<[5An+mZ5A`Cl$?mZ5A@jO#Y5A/Qg5nY5ABek"Y5A` sKbD޴X5AWA`ByFX5A@ 7^[jW5AO\IdxbW5AZPu $V5AT%YIsHV5A`~W.' V5A`pW8\U5A fadVepU5AhUl+7U5A^U.  U5AংT+T5Aw@sToT5Ad]%T!E;@T5A0 Sv# T5A`v{S᱆S5A 0SkyS5AobSW7ET5Ai/7"keWZ5AOuKmʏr]5AѮSSsf\`5Aׅ8da5A@d2\s>|a5A7\D+eg5A /OW6rTg5A`oS ӾMg5A D7$ h5A@ } h5AE:i/j5A*{1"Rqm5A1V __q5AA @}$q5A.ˑLVn5A>wl5AfFXh5A U~`h5A{' e5A"oFCXӁe5A`K^{7f5Aq~6J}gf5A>(d5AD%+c5A@e soDb5A@  Mc5A6jGjLc5Aow=5[a5AY˟,mb5A` Ud]5A &ޤ2U5A56ދT5A 5uA?R5A@EP5A ܺW ș N5A@E+M5Ay[N5A@T+36.+L5A``_F5A [s5;@5A@+R =:5A-65Ac*Ey25A\$Eb/>/5A@DP1}y+.5Ai1XP&5A i=7+2u5AX2X5A5A@p2pIH05AI($>_5A 'E?KP5A!:umh5A@^iqFCji5A`ks xk5A@,v?Rp5Ai~o5A_pa"Gm5A 7 \GIh5A`Fumh5A@^iqF;n5A`,:R\l5A`e΋Il5A@f"qcӒp5A`B>0kp5A`L;n5A`,:b6A@_zs^YƳ6Aas^YƳ6Ac U|6A@Yoko 6A@_zD#46AahidLh`6AclË6AL*tSݭs"6ABb6AY%6A@.| 6AݾԒ 6AU O(R6A!4=6AHI}6A_93P6AaE6AlEs^YƳ6AcpM|37A@bxM47AWR CSS7A@bxs,7A)M|37Ad R h7A@Dp^y7Aʴ`Y7AȺgp57AWRM47A$\3<7A,d})U7A@CSS7A@bxpv̱7A9PR77A@0lZj R77AY7fᔂ7A9eͭ7AHYsx7A9P[7At۱dd7A@%OL7Av̱7AjW63A-7A@CDk[7A@0lZjR77AY7XR77AV0z_[%7A6lR77AY7;|~=g 7A{Mny#7A;vxt7$7A6l_[%7A@"ʵviP%7AO,&#7AV0zR77AY7Pծn8Ab7ܓH]t8ASfn1n8Ab7ծn8AOzثVn8A,eyss8ASfܓH]t8A0$ N*t8A16n1n8Ab7p 6A@ꈫ;;N7~*s6A@F0 @6A@ꈫ;;^m6A@[!0p 6AG=}^/6A@ ‹t&.ұ6An@2 6AD6DF6A@F0v X6A@6[=U6A@.N7~*s6Ah@6A@ꈫ;;c\18Af-x"88A$҆68A@ $(듕D58Af-j)48A@\CcGL/358A,ߡ/>548A"̳Y_ 28A G;j18AHdc\18A#B2728A$҆X28Ag٥6A]ri $^6A|96A@rj+,6AZW@c`6A@e|.6A }|o6AM"+,6A@]He$36AUxo66A@u0#M`6A:|66AF=$7ca@6Acm e6A6wQ|6A@p<{r86A4&+$ ;6A͸Yg6AETF6A@Q/?C6Ad; uNI4d6A;C T6A@nGb6A@rj;6A@=fh4K6AߓոWӐQ6A@h(c6A@im 6A;uSM6Aܯv(6A!06A>66A(16Aϫjb!6AJ~]T,P6A@1B6A@ysP擱6Aj 2>F6AE}!T6A@ AS>q6A 596A@3MYjp6AMnnf"My6AZWߋm6A2ss:U6A@upPE6A@,Bpj|( M6AEG2-`XA6A#Uϑ6A&X+6AJ*!lD6A[ 6A3O+56AVJ/6AD#Rb)6AHŎJsB6A!5<&a6AeR!8a-6A! .I6A=ǎk 6A@UVs‹6A@3c`6A@ePuk<7A< |'nw7A@,'o97A<N7A>uk<7A;W87A@,'o5X#7A@y |'nw7A&897A<P6$8f*7A`/f={.7A@l%h.7A9li+7A`/&*7A96$8f*7A@C*-1,ӳ+7A@l%f={.7A@yh.7A9hsd{G6A@t%xNos6A@ E ʭ6A@K{wsd{G6A3eI6A@ EX6A@C F Ι 6AKϚ&aNos6A˱nR>16A@t%xa6Aeb[2$6A8:`ʭ6A@K{w`7v7A/ ͓E)̅7AFY +H}7ALh) }7A@<(~7Aa+#g7AFY$O7Aý/M;7A3$V3Ajx7AD*dj&Sm7AMFxk7A@T7A@ًsPa΁7AU #@7AX!t$x7A_phly͓E)̅7A[jrM\7A:t_F7A_-\^ӂ7ADSrv}7A=WC5|7ASr;n{7AO yx7A/ `7v7AfSޑ}y7Ał0&y7AJCl4z7A?&Q[{7A@z1<}7A@Ү%|7A\ot\;}7A3!}7AzeA d|7A@MvK+H}7ALh)PzrUt8A %%͓e8AˍviC8A %%n?8A@| :zrUt8AsA8Aˍv͓e8AEqt}8A)iC8A %%h-g8A߁I ,8A@_ eF2O8A@ v*k8A߁I:/ջ8A8AsÎ-g8AK{8ACi#}e8A@_[8Ad ,8A3IveF2O8A@ vHm]q 8A@;\Vl t8A@.T\Vl t8A JY8A@;ȏ 8A@;om]q 8A@.Tڦ8AhlX\Vl t8A XvP?97A~ ٜ?7A0' ;7AvP?97A@x@Z L:7Aua1];7A@!5⺏>7A~ ٜ?7A@k lsq>7A!AIS0' ;7Ap6A[+%Cz 0Y6A 6Aاa 6A}LYEX6A1L*J6A 0Y6A@^?6o)6A@B>?6A+cJ[46AR˜sӗ^6AK?V uf]6A[+%Cz6AاaOQG5Aiy5A`㽽OQG5A@#q xN5A #D5A`㽽%5A{ƣ5A3h۽5A@J״fWН-5A Εj<5APm]p5A` F5A L"l5A@%M',5Aa jFxw5A 4#~5AP 5A+r8]P5A@8+M۹5A-=)Zğ5A iy5AA,)gd5A5AWY|qY,ʞ5Aܐn˴5AOOY)C|5Abm~5AVx;o5A:([5A\(P95A@>VG'|5AUޞφe5A`Jgtӝ5A*F@G,5ASv̓;n5AKu?|5A%`u\5AO5A5A@,,~W&5A`L,{|ّ5A_{<5A@(ywĔJ؜5AJpw5Ab|7unj45AYYfs'85A i5A`c af_>Ll5AFN^qH5A]cW$5A=h[w-5A@;Z/d5A`CYlߚ5A1CX҄*"Ϛ5A`WP$5AZxV5A ]G{TD>5A+dRq#z5AWt2Qc5A`ԮOn5A@LNI5A;oL4H5A8JH5A`z7IIZB5A`̠Gļ5AwEfM봚5A@D2G5A\eB5A@YSt@9`Ś5A>nhʚ5A`y^$=.Қ5Af;\ٚ5A3q9u@K5AhM8V5Azx6"t5A` 55A3^d5A`Jy1B5A:F0RNۚ5A@4y/LҚ5AT:.ɚ5A}A-҆i5A@j5, ]5A +r5A \I)Qؠ5A =(5A 'Ȓ5Ac&x6$5A@z$z/5A@#ӆ5A@!Ӆ5Aˆ -%׆5Au 5A L\̍5A࿙5A'a'5A ̝Vr65Ai0$ar5A >]w5AW%ݹ.h5A E~wkP5A pIX;5A D+t 5AhhÑ5A ==5A 5 ɘTș5AOR3X 2塙5A/_ %n5A+K  &5A) Iٻp5A@Xe,%T^5A jhO5AO6]vA5A@?*-05A3<@5A DXT > 5Ä35A@ a̛5A@+͔5A@v ev5AI |/e5A q5APEEL\M5AP~a75A>@x:5AAV/l5Amu_ؓ5A hL5$5AE+f5A@jz&bd5A7Cn15A=\&5AhMZ0v5A`_*ϩ,5AC:O5Aߏk(o;$5A`Mr 5AЛǡSˑ5A`*q5m5A`/O\Jqs5AcI@5A?f{!5A,6`<5AdDe$5Al 9yn5A`7vx/05A8ڡ_5A~bl_ I5Ar(l5AwF*M7N(5Aʐz%5A@T!~+ 5A?,~Qm5A@]e "5AL15A[䀭5A` ذ]5ALdM5AsfF"vڌ5A}ؤ 5A a5OCl,65A@p_r"V5A@f& 5A`g4^5A`Ƭ3W1̋5Ax"d+ﰋ5A t4頋5AGlگ5A B{QN5A`}E{&5Aw 8B5A@[5A}?ى5A ˸Qx5Anky_R5A zNCPm5A`se ^T5A@P|.5ApP?x5Ad`=-Y5AC \Q؁5ANecZ5Ag(]a2fW5Am4 OQG5A@#q P?ܶ6Aʒ8&λ6A@b(JliF\6A KL}6Aj?ܶ6A@b(Jl.6A%q8&λ6AEኜY`\66AʒiF\6A K`-^"8A@9Bq` 8AY^ IJl>8A/5jg8G8A@9Bq-^"8ACx39C8A 8AY^O8Aݞ1` 8A7B>8AƸVIJl>8A/5jpQbђA7A#7h7AX?7ABXvoj6Aȅo3' 6Ai:g6Aȅom,l6A@voj6Anp6A@QrBT~.6Ai_6A@i!3' 6AǼ:g6Aȅox¢6A@{7n|6Ab}} ¢6A: pH66A\ u6A@۞*96ARTn`6Ab}}7n|6Auޝ96AvZ6A=hzOAK)6ALC=w6A@{Ž6AS¢6A: p00[8A@؅ ~|8A Ȧ58A@؅ m(88ASW28A00[8AQ?AA]so8AeGs5A@Gk[5A&Sy55A8w#5A3un95A(jd#Z5A $ b ^^)Ť5A0\SՐ )5A+@\O `5A OW G\5A@31_5AA(g5A :lXRT38A@2o<_6s78A;0I/48AAeuRT38A@2o@V6AdEfFgVW6APܨ^8U6AHHeh=Y7A@<7M3c7AՈc 7M3c7A@%^J.6AɌ#uGQ#6Aq6A@(8wP6A+nXEGc7AÃg7A;wlF]l/g7A&+Ke7Ai+ d7Adҋ EGc7A@ԧYrVc7A;wlFX?T3.e7AUFÃg7AuH]l/g7A&P'7A@ӊhy.7A@ivhy.7A(1q.r+7A@ӊ'7A@tAb8ݷ'7ATQ)HF+)7A@ivB.7A#khy.7A(1XVߋ6AV.6A@ПfM6AV./6A֪TH6A@Dr$Vߋ6A -6AʹN6A@Пf6ABsM6AV.Rl>7A Mvvا=HH7A@wg)yyF7A MvvoE7A@ P-آD7A 3RI^B7A]riA7A`rf72@7Ay BA7A@@ 4:B7A@ <<@7A@=8w}}@7A@FRl>7AZ0p{m>7A@wg)ѥ?7AfGa+C|A7AHmNy|C7AiͿrDF7Aا=HH7A!Ux7byyF7A Mvvp"0X.8A@v`՚ &L68AuO 3L{J48A@v`՚̰938AQc<28AC*}S-d<08A1|fFk.8AL*Yj"0X.8A>T!08AuO u28Arxd;558A@\z_ &L68A@jk3L{J48A@v`՚Hjˊ8ABKd}J8Agk8ABK܊M8AըPjˊ8AD4yK8Agkd}J8A+ 8ABKh|j8AGFAq^o8A1K +m8AGFAXVl8A_B̫|j8A@"Ak8A7x6l8A\x03n8A1Kq^o8A@ y+R{qn8AC!Ɏn8A$bS-+m8AGFA`S6A@y@@寅D6A@'J w~6A"7=+!6A#4#寅D6Aګ> 6A@y@@S6AYH3%^6A@'J'\L6A̷Q֣J6Aqw~6A"7PH$jX7An]Pt0\7A@ğ ~\7A@nYB[7An]P(S Z7AZH$jX7A@T eY7A@ğ t0\7AM~\7A@m5A/5!5AS$Z)gd5Aiy5AA,805A%]rŐjX5A15A(F`O?5A+Ж$5Ab7L5Axdu@^a5AT%c[35A|a!5A{K06T5Aoї35A>#r5A `}ɲ5AJQ7T}5ABSB5A+`UIm5AfFW8ZO5A @Pt5A]ҋd_c>5A`jqnDW5Av)z|c5A`f95A/5G5Awh"5A yK> 5A f.e5A #5A߳Zhܟ5A  "q.=5AX~t5A`NХzj<25A =xk͙5A@پ7}ץ5AoƍZ5A[,QKh5A`|7 5AQUț5AĖ͗5A @Vr"65Ad&)5Ag1"O5Ah-ʥ4=5A`s*v5A`S Qݶ~Ѩ5A@G_)cj5Aa~E55A`sd}]%5AZ}ʧ5A`#J|g5A.{yU5ATz:|5A xN}5AnP^wUAtv5AQ8UuT35AtitW5A@Zjms͘5AyrĦ5A;qk@27]5ALpN|I5AV&6oy5Ain<5Aۨl>Fh5A`zÃkԹJ5Adj8n5AѨIhK$5Af)5A_eyvb5AqGcB޾5AX:ca=u:5Au_D⓵5A`t]k35Ae:W[I5Aj?T#Y\25A@^Vݒ75ATTA5AOR6\ 5Ar9RQ+5A 1 LPoE5Ar;qNKY* 5A`>GL*5Ao$I ‰BM5A[fF?9f5ADX5A@NhBG5A @]5A }=f*@}5A<*?*Gl5A3=C3RZ5A1iX5A@^08{5AA.&/G5A.Lk5A0-@=5A],"Ku5As+9x5A6 *̬5A`A1'*g845A 3)[5A(zty5Ar(jX5A'evʐ5Ao'{5A@s'WfK5A9[&[qK5AǂA%SO5Ap$995A`T;#_B5A@Z"5ASs!BQO5Aa&k5Au;635Akv_q5A [Si5A4H 5A@ri`1E5Aw T3c5A`ۼ/= 5A hzZ5Aౡay5Af5A w@R5A`ϴ{ 5A@6إ{5A OņV5A)5Aqs0OxT5A`s@.5AaV!$?5Abj)5AħH15AnK|5A:4=5A@ O 5A`å'5A 9 ]j5A>S 5Agc.5A@o_W;5A 2Ua 5A*NjR5AI)G5A-:X҂5A[{ t5A`6jVh5A nXX5A 5{{+A5A \rz25At\Ȉ#5A}Kvc;5A@)&5A@4a&_45A`1X=5A4| 5AF˔5A`MTZp5A uS5AlD-5A`RhܫZ5Am=a0e5AQ r5A -p@"xa5A JOnR5Aޟv?A5A/s15ANEc5A@H_ 5AB7JtT,5A Kx5A D"X`r5A(KR`T5AV}a5A@!"A5A \,FV͚5AO 5Adyt5AΌJi`5A@P8KsP5A;A!!D<5A w+5Ate!:H3 5A̢F}A 5Av+{5A H5A & yї5A` =i65A@غ,5AP\t j;}5A ۩;e5A]Q]a/Ē5AؠOL{5A;8_5AW+xR5A w[$m@5Ala35A\AxOb"5A0SB 5Anz3$5Al,5A:~5Ap K5A@K7@5A` KN5A`D-X5AR"J5A2DR5A92Lr5A|~_5A=4M5Al^I.C5A@H95AE{2[+5Aq6_ޘ"5AzrtI5A45A` B l.@\5A`F]5A`RJ`sL 5A:Y)t 5A !r 5A G5A >65A)DL#5A`U߯.5A^f Cx85Ah<@5A[*mG5A˞5UN5A (C5U5A%wG\5As'MDc5A!1b%gri5A`>hfk5A@yf>o5AVe r5A`pv5ASY>z5A`'PEJ|5A p+x5A=-{5A kYgb5A@I5AK45A`4a\P5A@2q~<5AM&tP5A`b`rkI45AL}6-~5A d75A@K5A[%Q{5A¸a5AMo5A_nu5A ]x {5A Hoveqc5AoW5A.ۆ^6H5A4 =5A |05A`h낺o#5Ay_5A nc! 5A ?TTe%t5ATy5A`8M9_`ҿ5A@.s5Ax*ͧt5A@t,8dž5A vÇ"ז5A:UmЇ5A չ]5A`s5AK8^g5A Qᄹ_5A[9(-U5A nԔ85A`"նH/5AW~M 5A}~&5A@KI-5Aη&ܾ5A_mҾ5Aqɦ5A@t 15Ana¶陾5A sݶѮ5AIFL5A%D5A{r5A૜p'd5A [*R5AѠ.QK5AzOцN>5A}oS05A >!5A@ߴ!M5Aka35A8e$̷5A ^<5A"mؽ5A')<ͽ5A`lTֱxWѺ5A׉cP%5Aո2L5A۰ޗ5Aܭ !5A A4c~5A vܯ4Ou5A_=5cxk5Av@oE]5A ۮST`T5A,"TH5A@ħ4$|A=5A ϥq'z25A@mgA*5AF=(r5Alݬ>U5A`R|K 5A O;5A`hFuU$5A`?D25Ak5A`H5;9׼5A`S&,ȼ5A)vu5A@ZX}5A`@ܧsm 5AFX,<5A8i15AI܈3O;U;5A [4O5AJ,5A@,f 5Adk=5A@iaClo45Aeoa"5A]e?5A`t\ړ5A`/ޟА5A` Cw8I65AxNއ5Ad1 ~5AMd(4u5A םe k5A!Ka5AQ$LAT5A xΜBJ5A҂>5A`$!tz845A@+o˕{@'5A`mb5AK$xTQU5A ?ğ}+&5A[k׻5Al7àĻ5AظZ2)5A@aQ &5AUͽ*5A6+WG&s5AGdmf5AA}Z'HV5AH>:K5A qZP&K@5A"՞pR65Ap FUF&5Ak\ 5A ֪r 5A`u65A(IzYl5AdVqԧ޺5A`#Ǻ5AFչ5A}1Dz5A``$#5Aੜs 5A = 7Xy5A`Zij%h5AFct4[5A4xR5AƝŠ,.G5A :55A -;i 5A. 6~5AWnVj$5A~M[5A ΢zi5A2"2չ5A nzNRŹ5A ;VⓋ5Av:,Q55A [75A@&5ATw5A ͥ@1{5A `k5A{ݦhD^5AМLm #7F5A@JKFurJ75A|79-5A'$f %5A ʓa3/|5A`@Gj&5A@Ϣcό5AC߸5AĪ`w и5AZ05Awݫ?6뀩5Ahm6_5Aק׬5A 9N1U$r5A~ﭭ?"R5ADMLT!35Aή>s"5AU!nA5ACtPRA5A P=gU>5A_կ45AGջEiT5A`GJ _ҷ5ASJʷ5A,)0ӫٺ5A I_md5Av65A>{\z5A ͏)-V5A̰Tp5A)?а"nb5A?RgU5A Lo9D5Ay)35A!5A:  5A`}ܣ V{ 5A@,o$e55A^|5A {*$5AMdNՏֶ5A`s/Ƕ5A B5A@hrѰm5A+ǰctҒ5AҏƩCr5A!^5A zĬjP5A vm>5A HP*25A\d/65AKh 5A@Y!5AS_⁥5AWR>\P5APkTܵ5A5Hrε5AVΧEA ĵ5AOHI!ḵ5A'm5A`eK5A@ΰ(@ތ5AQ+,64s}5A֤b_m5A਺Z7?a5A`[.*U5A@_L QI5A`?ZEA5A@=nJJ15AfsQte: 5A01"uB`5A`Fv 5A |)5A{pivF5A Ѯjy>ߴ5AaVWӴ5A@LiS ȴ5Ayg6x5A{R%t5A`F5Ai հg[5A`L}5Al9 n5A8'PK_5A_s/(9O5As8LB5AɖlK45AQ䎯rC'5A a 05A@*1 5AҮD=P 5A`_2ʮt?[5AI5A@'ExMuF5Au9VtjG5AՒH(c\\Գ5A`Ofdz5A`Q:㷳5A\3r5Ap֭OI 5ANlȭC‰5Awí5ب{5A aNTr5Av2XwZ5A 5AG_5Avk!B5Aò5A`wBf7ס5A@~SgI`5A@%Pٱs_5A6 ԱKs%5A@M`5Ax%5Ɇ5A_̵S5A;g7XgTW5A@Whծ?K5A_y!+5Ao3ӌ/ 5A@'{5ANnjjG5A @[VQ5A!kL5A}ؑ5A" D85A ߸5Aw}O`z5Aީ@IF5A6N135A -r[ک`5AtV 5A@x$}+hȩ5APYJJE5A@y좧^)d5A`+mTᗩ5A@W(,5A D0ʐ5A= 5A@ށa<Q@~5A@!̥nX5A@$IQ#765AdlH5A3g<q٨5A C(E[5A-7(jg5A~ngك65A55A`]FUYR5Ae$3rбx˧5AzҠN5A@RƟ?z5AD#K5AOq't5Au-tre5A`ӫ݄0Id5A@͆&i5AߋW`5A\g#6Q5A@V@5A?g+5A?g5A`h;^5A]`5Ap [Cצ5A`8vv5APύr25A^B5A`yTڄ5A۞D05A~Zdۀ)}5A|M I5Ai?5A@,5A@x΁]Ŧ5A`BJK[ۦ5AF~in(5A W]}Pթ5A h/w{AA5A\)z-x5A`)ڽxFs!5AWwD25AAu`" 5A -tW!5A " sY5A͒5A CB *5A@@u5A'?xtl5AMG>-|x5A`;=\5AB;b215A@Jd:(dZ5A~8bT ;5A`[*?7"5A 5I5Aƪ3K5A@Sj2]Gߡ5A ~0^Uɡ5A@2"/Q5A5V-i!С5AˆHx+}ۋ5A@4)%#{5A+q(pmh5AU&䗉Z5AM%$G5AH[$ot,5A@i"| 5AփŦ!Ϯ5Az? K6Ԡ5A`P 5AF?_q5ALyH5A`E-\Zy5A`H&r5A@ feo\5A |Z㢒5A@:Ck5A'%ey?5A`6w5A@#Mڞ5As#}? 5Aq .q55A@/, 3$JY5A K>M]?:5A@I(ϕ3#5A@& ѷ 5A@hʎ5AΞ!>5AKk]~ݝ5Alѝ5A[$wǝ5A~f*5A ?.p8,ct5Ai]%0_5A@HR7;>^5AԢ^5A Z㝝5A`6{`w5A{rU5A͉(m5A@qIw5A`-rPQ?H@5ABъ5A$5AM5A 7Q+!j~Zm5A`bo+Ksǝ5Ao_$a' 3֝5Ao'B745A3XN5A4 f5AϠI{ 5A>m~ϴ5A&]JP'5A:#885AfY/!-I5A\%x=fZ\5A r|q5A@+EZh5A@65A K8寸5A`׺wҞ5A `HNW5A`̋Ҷל 5A 1Yhl5A`>nf>5A?/-S5A@[R @`5A 4?|Le5A`+~L/0b5AU^*_5A rU5A`ա-J5A55A"=XY5AU_xC5A{×)gd5AXa m5A-#A5A@(caY5A~Xdndt5ALrt]+Kߧ5A.%c5A `Xa m5A-|O5Ar/DV5A鬙tݺD5A Wt/>+ 5Av5t|A\j5A&n+i15A6?a{Ä05ANI6ql5Ao%]|O5ArHs5A0!a>õ5A` !zV4m5A?8_5A@&G9)gB5A#[T5A ˊm*q75A>Ѣ5ApY ~5A{D`H5A05A@ٓ'ĤI 5Aj7sޡ5ArcKj5Akl`i[5Aj-H<K$5A`9@,b5A*XAhB5A!+ ;&5Ab_3\/r5A N ]l 5A@@A2N5A $ 5AHyw45A?=y5Ab_i-m5A!+5A@xsm5A~uƷ Vƿ5AF CF5A gmHs5A0PDju?8A&NLJEkE8A@vO>!A8A&NLJDju?8As<{J?8AjIq4A8ARYBNE8A@vOEkE8A~l]>!A8A&NLJPB6A[nhG6A-</NE6A-<;eF6A`QanhG6A]h{9bC6A[B6Awl־,C6A?Fe/NE6A-<PQR77Av;LRW<7A@t D5A;7Av;MO:7A5,#K#}287Av4 QR77A@t K2:7A@"LUDLRW<7A@ mD5A;7Av;P +7A[a'C.7A@k&7A@k'C.7A@%s=*P#C7ACQ^v^4J7A1_?^BrE8A}^CG8A9rpGJ8AxuI8A@n]P +7A}I2tp7A1_?_8AR,Q[!?_8Av}l~^u]8A;`[ [8A- V8AHQ9 X8AaÁ8A-͈v8Aky [ [8A@! &8Avd 9V^8AHQ9 V8A*\s8A@&bX8Aa`1Jb6A t/.g6A@ pP-e6A RXnb6A`7`1Jb6AM ׍c6A@_Bc6A`H^ud6A@}f6A`Bt/.g6A*pP-e6A mI6ArK6A zq] K6Ara]k`/6A4lmI6AY1[N<6AAl~6A߬]o;s6A$L@^M6ARVq6A`O3 56A`BۆAw6g6A 3 JE6As"$aFjV 6A^XI ~~6A zq] 𩏼6A@w + 6A@='ਾ6AK`3+T6A YJPK6ArPH8A@zHֶcӒN8ArdSy!I8A@zHֶcH8A@5O(Z`ڎK8Aܿ5UM8ArdӒN8A/97L8Ah>Sy!I8A@zHֶcb%7AN?D/ƭ7A݈%q?D/ƭ7A!AԥTkW7ANwsY7A!em7A bg7A!.Rrh7AGlKzK7AʆLb%7AJNb!WW7A{X9D]7A%ĪE)7AaӌF6m_7A&sBt7A݈%q?D/ƭ7A!AԥDN!P6A*y|-[6A9D'fUW6A*y|UU6A@(rYuIY"U6Aɥ1k!{GC U6Aˤ&Z41DT6A@UalR6AooP Q6A1VrDN!P6AFg},Q6A p:Z2SQ6A'tF2 mR6A@U=~HwQ6A s8-!,Q6A' mL U6AT@tW6A9Dx A:X6A=4 W6Av 1иu{U6A$Ư$PU6A f+cj|X6A sL=07A~bSyB$?I7AS!n7Y@7AS!n0B7Atk2F7AGd0F7Aqc*F7AK:$G7A@_V9H7A@GeyB$?I7Aq#X}HSH7A~bS HG7A@KJ$XD7A@rؖL/^C7AR?LB7A؂ z ?7An 0MW>7AwN?7A@JQU7Y@7AS!nXJ娅8Az׻_'E8A@yaiF}48ANA_O㣆8Az׻_J娅8AhR%]=8A@p)D3ħ8A@~%'E8A@yaiV;\8A6w<F}48ANAXR96AהȊ$Gqݱ6A #DcO]6AהȊmֺ6A#cAR96A 7BQ 6A #DcׂD@6ACKeE6A?a"0l$Gqݱ6AWO]6AהȊ^Eir6Ao4̬6A Br 4W6Ao}Z}l6A`sXıl' J6A@۳=6AI1w6A@lhT-6A?^Eir6A@kgEр6A  |=opL6A Brg6AQC6A4̬6AK4W6Aogc7A@.[n7Al1DJDe7A@.[#.hc7A,gc7ApD̝3Yd7A@ޕ^)pww{f7A*.|}7?e7AdKk~f7A0E`N1g7Al1D'3}qj7A@@bkn7AG3un7A@6  j7A@wlh7AQmG"/g7AbfJDe7A@.[J&~N8A(hF@Z8AR)Y^V8AD F0/S8ADPyax:]R8A@1&zQ8Ay ˄|O8A(hJ&~N8A@F uO8A c>GTO8A>L0>Q8A֎jE$~*T8A~_s~@W8A~]LNY8AR)YF@Z8A; Cj̟eW8A=/H}W8AZm^V8AD FP8K7A/Z7A@͢57Q7A[Y*Y7A/ 97A@7$8K7A55"R7A@͢Z7A@i57Q7A[Y*XVl6AY>76A} 0M]6Aɐ 6AY>L>6A)'Vl6AU=ܽ6A} vB6A@1f76AK 0M]6AɐX 76A`i^Qa6A@i4~<˶6A`i 76A`pͬ^6AK K6A@i4R6AYh ^Qa6A 2,Kd6A lW~<˶6A`ieD9 6APaGw6Av-7!6APaGN\k6A` `:+]6ARŽ[>}6A ?1W6AKE&eD9 6AϢ6A2E336A9"K %}6A`/P6A`4/f6A n96Av-^6A \=w6A[~[ ZU6A@'ac6A_=-6A p 6AH3i$KՋ6A`_!`+6A`x86A QB7!6APaGx P]7ADiM Vf7A787 Lt_7ADiH^7A ld}-^7A \Vfr֮U0`7A$&LDb`7A/og25^7A: P]7A787.e7A@srM Vf7Az~jf7Ah=c7A 0e4Lt_7ADi`٬T6AEú\6A I-WD Үj 6AEúX6AGM|'6A:G٬T6A ×(6A@( ؛46A I-WD\6A G4 ]6A5lҮj 6AEúPEǽ6A 5|=6AH¹:v6A 5|Eǽ6A=ipc#6AH%Z8 6A"P^v6A`U k=6AԬ¹:v6A 5|Pg `%7AǼ󂗸'7A=;R'7AǼ+Ld%7A@hg `%7A@jHyxEg&7A=;45'7A' \E󂗸'7A]+ όR'7AǼhRփ7ADA<7AX ,7ADA 57ARփ7A@A17_7AA*z7AX<7Acכph7AwcŮ7Av养]5i7A@tB0,7ADAX{8AH~y&78AbS|8AH~ {8AIJp{8AP/JƓToj}8AUhtۤ8Aby&78A@j?)8Aw{S|8AH~`)K6A d~Y6A`/[ Hn6A dp}6A iz6A۬})K6A `6A`/[uڴ6A'9ݠ6AmU~Y6A;Hn6A dp;9"6A႟|6AN-?p Qy6A႟W 6A`60B7ڔt6A`*;;9"6Ars D6A9)p">\Y6A6A`ZV9p'8 Y6AN-?p|6Axڅ6A@!(iQy6A႟htH6AL ,]6A@xX: ,]6AI8z6A'@6AL M6A@n4jp6Ae]tH6A` =x#6A@xX:]:vj~6ANQBuf6A@ sb,]6A|K7A@ݒ[$]7AqJ|K7A7UQM7A*-1Ol:G{[7A7\z7Z7ApxF`X7Aȅ3~6A1Z(X6A st(NXG6A@`^/ X 7A &rm97A]R/_O7A &r:%7A9] 7At|Z7A]m97A7Atɝ^7AeR/_O7A &r PBC+57AS Q!:7A$PvKj:7A@%:dxy!897AS BC+57AG7A67At6J87AGY'Q!:7A@{$PvKj:7A@%:d `6q6A7Hv6A jvæ `Y6A796A 56q6A2ӄN6A jvæY 6AT@Hv6A@Nī6A #u׸U/ 6A@/`Y6A7 X=h7A긕7AS*2-7A=h7A@!Oz(ŵ7A6t>/^8sC7A!utAIM7AS*2긕7A^bLV6Ān7AS6p-7A"p_[ 9AE@ q9A@U\ l9A@U\ |o9A2^+J1ro9AFup9A@BLLOp9ADʈIq9A2qE@ q9A@ YX_kn9A@{\na̗l9AeQmDm9A3֏l9A.Ɖ# 0k9A\&#i9A\^VM{f9A˰c9A`.cAa9A}b_yV[9Aa>O L*TU9A=$.nS9AR_!4P9A.O9A&MN9A@ LqN9AI*}O9APn{UHf1M9ACm0$M9A@WWĠL9AR?zG9AFIUN>9A>Jt>9A2$xq;9AѡcK*G99A@ [6Z89Ay/%(19A@k5lE09A>@U,.9A@Ry9h+9A+#쓑|)9As=0(9A@}M$9AKJU+c 9A`9A%kB7Ne+!9A G\&!9AoK>~^9A\x_<9A@b ArhP]9A.zGIm<9A@Gʱ%9A@Kȹu9A_QC9Ajjqx=9A6l4,O 9Aym'|W' 9A,jk 9A@@Z`p_[ 9AMTuծ 9A,=j!% 9AkRHq9A@yOoA9A@$ us~9AvN9AC[* M9A6‘,R9A牆7mqKR9A@DqY 1J_9AhubhJ`9Aaz#b9AX!'a9Aj(cO^9Ao6+FyV[9A@K2"1h*X9A@seQS9A@P.O%N9A@+g%, ^!K9AڼuRG9AKqEE9Ay1b ZD9A_:%"7C9A`{ zk+vA9AZ=Z5{=9A<77:9Au[Ҷ89A@-x[D49A|ɛpa39A-ƌ+|,9AE8nQ&9A@8lHz%9A7׭dD"9A) i"9A&3ya#9A@AR Y!9AG~{\u"9A@yÉoi 9AFB39A@?1r9AcK ,9AX#&rVf9Ajq9Arz19A@(e̩]\kP29A_ Zs9A܆"!O[9A9V.V09Az$Q4VH9A/ƈ9A@4C9A 239Ags(yi-9Aǘ+VsI9Av 9D ]$u9Aɷh©9Aj=ϸ 9A!􂀵@ka.9A5ΰmW=9AnP3s9AV V-%9A9/@ϓg9A> J"@9Aeq9A6ƪL%-9A3 m69A@<6U[`09A@Q4REk9AbT^9A@ݤ9A=!9A&r<9A#Zބk9AnEaI%g9A# s9A@7=R2K9A@ل 9AdXY3lh 9A]'@7o"9AˏZ#9A% K+9AA9A97*G9AvP%J9AuWL9A@n0BO9A@j#,hT9AJrS׈X9A J#*Yc9AG(|oh9A@^הl9A%,S l9A@U\qFmb9A@͘u4d9AYUkc9A@lAT:a9A ̈́nqFmb9A@͘je 6A. ])6A~r6Aհ>z6AH=RѺG6A. غ!6A bsiz6A 9<je 6A8(Ő;6A6A EWaڈ6A>Ger606A5 %h6A@g~ =6AX])6A <Ԡ~r6AհXx#^6Ai\ at7Atv6A` I~ȥ6A@y9x#^6Ab֕ɯG6At at7AuyjK7AKErt6A5 b6A`g4ϋq6A`4«*6A"(ZS6A` H{6A@e T6A%{Pu6A%#*p6AFق)6Aqώ6AFiD8 F6Abوl6A->XE7AUJj 7A Jsu 7A :7AUJH0c7Ar;ZE7A JsRږ:7A)kbF7A9j 7A u 7A a6A`?/`6A@ ϋq6A`4« b6A`g4rt6A5r6A@IB&%6AhyN'-6AXI96A5ͥ:N6A _+N6Am26As82/`6AjM;pq6A'lkFodx6AErF>B6A70XE*~E6AT=Pc036A@!/kh6A wXCɝ~6A`?86AB9&~76A {iw6A`(a6A U[zP?6ApqZ 6Aui.^`6A(\i46AL6A[-3^k6A)B 9t/6A@MA;26Aln ã6A)ϋq6A`4«H`~?7A1(qDXC7A>#(`~?7As1]t%A7A@W*rZB7A>#(XC7A0"攵C7A1(qD`~?7As1XN'-6A5ͥ=d6A@x4N'-6AXIv~6A S`]"6A@x4M6A=d6AY8D6A<r96A5ͥN'-6AXI`M[6A+-Si6A 8 6A+t͊6A7#%A5⽈6AO^!M[6A/3?d?6A 8YHK 6AZ)2-Si6A 86AW%"6A+ 7A +&Z5;7A}ip7A +&Z5+ 7A@}+5+  7A@SG+bי7A q՟t8Q7A WX 7A?  7A 7? 7AO\gB 7Ap2N-[7A")QZ* 7A d6f] 7Ar0,7AOV'_8+7A**I77A};7A (T|27A@}}07A N ip7A +&Z5Xpq6A@yWU7A|N-&6As82_6A h3_u@7A|N-&7AQ|W'6A@yWUpq6A'lkF/`6AjM;6As82X(7A`ù<q7A`k^qW7A`ù<zo@7ALC8(7AhwA.N7AO$ӆY$E7A!_xVj7A`k^q7A6qW7A`ù<`sA6AȈBB.@Jd6AMhU\ &v6AȈBBsA6A`ۢՅK6A?fyl$6A`! q06A@ob̉6AMhU\.@Jd6AP0dT+6A`_,&v6AȈBB:>b6AB7A#sɝ~6A`?6A`H2x6A ayRA6A#sj6A7( 7A<~ױP97A9F67A}>plI17AB7A_`R97AQz7Acg-6A^);n7A@yWQ/7Akw6AUm?ТlM6AA)9<6A'N6AOЫdbj6ALh6A7lB/6Aj)b6A)C096A:Nf^6AX-6At:>b6A Ǻ6A-+6A Þɝ~6A`?B:U6AifHYe6A! HYe6AMGcTjb6Aiftk`6AGG^6A@,mC-]6A`ݳ:Z6A@MrćzV6AD7B:U6ACN?œV6AtQtSX6A@~lʞY6A`j'r 갍[6Af yˤh_6AK"}?FE`6A  .wnA_6A`{&kXa\6A`]+Pv[6AYQ`TMJ\6A`uMqj_6A4!q%a6A@"՛@c6A! ;5d6Av /Jc6A[&~c6Af N"Ea6A!zSPd~a6A']G[.k?b6A3fYpZb6A *Bua#b6Ay\e6A-K6HYe6AMGqFpv6AڬL'8Af:-#r8AžTq_z8A@gi]8AZmR88Aa?t"8Aކ$]"8A_6o*8Af:>,/8AHO%TzPb/8A@] X08A@Um=j:8A@YW?8Ax26M8APFZQ8A d/ [8A@i󶊎89)a8A@ ?e8A-<p8A/ y^uf u8A@*b/O~8AE PhN8A@8AkcL'8A u4Tڊ8AԀ頇X!e&8AUKYgA8A@\i74 m8A@' d}8A {8AEB{8A@-z8Ak5F\z8Amz8A#HB|y8A@OB^uy8Aѷ^dy8A?\+Yx8A@dV!Tx8A@۩Dnww8A Ch^ORw8A@^gcv8AָػoGv8ASr.u8A@ygzNBu8A@y2t8A@? <:t8A{ps8A@AeMޅ0s8A@_@3r8AeN25r8AT=/q8A Vq8AgUr}\-q8AWtp8AML !јp8A,]@{;B]p8A0U(|؂u,p8A?Vun o8AE9zyao8A@cgCo8Abc8$o8A@/8.[fo8A~j粸?o8AԛT?o8A@c:Jn8AUn8A@jMn8Azñe|n8A #X#Un8A5d-n8A@Jf8 9n8A.ٯ?Ym8A08Hzm8Adh>)m8A/W4yl8A&+fgl8AħIm[l8A>"nl8AҌ^Gk8A@U|}2gk8A@^Oφak8Ak8Aέ7j8A@eȅj8AOL#9j8AZi8A2{/"fi8A@lA3[`T(i8AmFfYh8A%.˥nh8A@8ݲGch8A"i #h8A!+-g8Atʕ)g8Aڃ>9n}g8A@۔">9g8A@+ZMg8ASɉf8Aඟlf8ATNXf8A&)f8ARAx=e8AG/o*e8A2XCʨe8A jHe8A@X+'he8A@d//d8A@wD4d8A\bpd8AAN·,d8AfMcqJc8A@%eN#լc8A펼ԈBc8A|o@I8b8AtmkeTb8A9~uYb8Aϲ, b8A .ya8At*:ma8Aэ%a8A|9 `8AOЪ=`8A8a-W1`8A@͔E!_8A}l~x,|_8A,pt2_8AYߥr^8Ap=cĆ^8AMu٤?G>^8A@+C^8A9]8A! .`]8A@`Bn$!]8AU$8jgS\8A=)皩\8A_Eu:8[\8A [1R,\8A=\8AdYN[8A@7nq'Zz[8AքQ|bzD[8Amm[8A@ v[yZ8A}tp Z8A@XBZ8A5=xީYZ8AZ Z8A;ЕY8AVY8A% Y2 Y8A:AF=X8A"/dX8A,ቻ 9*X8A@J W8A+4)_wW8A3_Ο+8:V8A t6V8A2-TuV8A`9D*8V8A DeoU8A'7z~?U8A@p#+EU8AT8AR/NF8A cF8A@z=ĘuF8A}',F8A@J]`E8A@5@KD8A0tz eC8A@~!1C8A]B8AA8A$=?A8A>Rh>@8A@{?YI?8AG*73>?8A@'QBd=8Aߛ幔<8AƹioJgQ1<8A@qR<;;8A@[eW:8A4STg98Azދ88A@./W78AIB;S78A@#@i68A㨷-4+68AXH 58AL,R58A@,oZt}48A@v'48AV= fla38AmY- `#38ApXz+[28A`^A818A@%s18A04nm08A5+5,cnd08A-w8V08A;FYN08A=z 0j/8Afo/8A+ćW Ul/8A@ Hqv./8A b}.8A@Rh%r.8A@ˏOrc.8A -Rʔ .8AƯ0ЖW-8A@*ZYrBl-8A@y:ώRv%-8AbNP&v,8A@ر.,GdS,8A}q (t+8A#j^v+8AO#Ӣo+8A@U pnd+8A5Er*8A,Nm*8At+~)B)8A |~jT)8A*[{GB(8A@7 {C[9(8AJP| rb6'8A@los ~ {J'8A=-D}}&8A7ΐkR&8ABn/)0ٵ%8Aomx5%8AYj+G$8A@dx]+o$8Aho$k$8A,b2TU#8A AILK#8Ah]# M"8A+)ED=B"8Av-Kc!8A@cKwy 8A@ֿBQ8APF8A9wJ2ȑw8A@aj-1:8A][ N8At18Arj58AQz]b`!8AZUIOx8A@қqW V8A@/郙V8A@ 8A@=@n(8A>/=8A@El58AvCq8A@7  zN8AnO:X8A"q8ALE1>8A@ӓni]8AcB# B8AO(GK58AQ-8A@oCF0ˤiD8A.5ҝ8AW>9ԩ18AcS=K8AO]?nQ'8A}@9T8Ac=NC*&8A aEX1W8A, {GC<8AwI͑8A@ő K)Pv8Ad 2L$v 8A- MdN 8A@ex4M0 8AtSrM89 8A,N+8ْ 8AjN2" 8AMO 8A@ KUO@:g2 8A@kIO~p 8A)LOD 8A@3fhOn*]8A\O󯌷8A@IK;ON8AiiOsИrF8AtMP疑V8AT]P}M8A 8Q /8AwRU졢8AWAS&48A'Tg8AaYVn7ASqWfWyB7AOYU7A$\~P%7A@)i`QC7Aܝ_|cI.7A@I%hȘaZ7AUvbk7A-.oG[7A@@u{7A@QQdm{7A ~E_7Atq$M'7Ay8g7Å7AMJKݲV7Ar58/Ɓ7AكU =7Apȶ7Ait_i^7A@(7AN`Ub7A@fL4~p7A5.27^7AAѩrgIKo7ANoǶ{7AZ@y7A@9n"5V7A/f-7AK#n=kc7A9pyE57A@N |k ^7AN"7A@Dػ'%7A@Pt u]7A@@7A4g,7A?@S~EPlm7Ao5nh7A ybT7A5G):h7Ase7A\0 ¿7ATG]moq77A@SEi7Aenzj7A85OG_[7A"WQ7A /7A? m27A@ X%;ǒ7A1|p 7A@ip7AKt9.>_^7Ai[p2S8,7A@R*7A937A {Dz,E7Ag>7A@L+D7A&r&ٶ7A~1KiH7AiMkr '7A@p7Ӫ.e7A-?Rl7ASPd7A7)27A@] 7A@ \'P 7AojZE7A*v7A@k/b >7ALlz7A@\T#Z7A,R.GL7Ahۜ|ϣK?7A5t 7AZ>Տ7A@A6<*Ν7A8v237A@k/B7A2$s:7Ak7AHH$`.A~7A~Gt7A@7A(<$d{J7A@ؾSf7AoVO7A!7Ap+ʃ|7A@/:-57A27A~~r7A DJ7A@yE9M17A@Hb7A@s 37A@8LP,7A@6N?q7A~JH<_N7A0Ly*7AL(ߺ 7AB](IL7A) [7A@7A@:ҲIa7A@pcl7Aʘ0`V$P7A@o8 7A< 7A Q7A4 HQ7A@} E*47A$ Tr27AI&P7A@|MT K7A%%F7A6^7A/ E0,7A@BlsMSQ7AzId&!7A@۲]=˜7AD0^ 77A`kc_16M޾7A`4N_x7A:i`Z婾7A¢za ȍ7A`7Cb2vL7A@2Kdom"7A@eX 87A'Elfin$׽7Ag237Athno7A [ jC,<7A~vk 7A rld=7A`ne͂7A@6p A07Aڐ.r1 7A@M2xsʡ%7A5u@'H7Aa^PwIUi7Auy׏7Aw{_"7A'~7A|an<>7A%N&{7Ap C͸7AԧxŅ$V o7A 6emӇ+P@7AP̈"7Ae:ҷ7AYΔK7AǠ\:e7A@iG 7A`2Ǧy۶7A@ǚc7A@GRqa7A`0+I %7A1a- (7A.y*mJQv7A@vږkKH7A>&m-:cl7AHmh£̴7A}'h};^7Ax^ޓ7Am|?G‰ѳ7A`6)"V~֐7AI.1c7A R "7A5Æx7A\]}ذ7A;ͤ5~7A w%9%9M7AVS7A> Wq7A@q4,m>a7A~XU7A`1 ŅQC7Aqdi#e.7A S!J7A\q7Ais7A^2?Q#߱7A sW&j p .7AHӯ7A[)į7AXʽ}7AOn "K7Aoy-‹l{7A(뽨>m7A j nz`7AV O7A([1V jnP`7A`yfJ'oծ7Ag î7A+Yh!hҵ7AT7A (z 7A bU1y7A R ݃;n7A༫vMya7A%2B7A@ 8&67A6mN$Y-7A.?o)% 7A*Ī7A=:7AU7A@bxo~ԭ7A`!oȂɭ7AiY7A@v μ7AT'c27ARD{/]g䐭7A@iRᄆ7A`̝Z_3Y7A5^gWv7Aŀ׎x3<_7A;pڮJS7A} HG07A$v[E'7A 7A`PwǰT7Aۢۯ,77AA K7AWS,-7A THk+7A@LhT&۬7A\g$IҬ7A`ҹqC7Aj}HD7A yEM7A IP k7A?'m7A$A7A@ĩ7A~'ͱ |7A$LpZp7A ~// f7ATASyd\7AN Yl uO7A@ힲzs*F7A sn-,<7ASf;@27A5A }O(7A96|7A2!7A@wLҙ7AGγcɠo7A@hE{`7A lM65x7A ZMݫ7A`Wfի7A`in̴NJ̫7AdPϊī7A q*/`7A}UTk7A v~?7AE-7A@o7A@]76Ó 7A25^K{7A 8M$Dr7A`U6xqf7A`N8[E]7A`4r[P7AG JջB7Ar997A-OH_u.7A&Pݫ*"7A`ؔΛ-v7A }k?Hnj 7A`7A)^7A@]@7A`3<ߪ7A @wת7A[5{şѪ7A w]Ȫ7Aͩӻ7AeU`/ﺪ7A X]%!7A%nٱaϨ7A W:NH7AqoEӛ7A锽 `7A ::Ͻߛ7AqY恪7A]%!h|7AOh־Au7Aਥu$m7A@mtF_~d7A`ƿ \7A r/T7A+~qL7A@E|㗕E7A€y=7A p2*17A Y?*7A`:=| -$7A \7A|_NF;7ASv(!7A>M7A@yT7AX6=17A x7Ag^ 7A@af?y7A 84'ک7Aū5Xé7A OǃA597A`TpA*v7A@)97Av;7AW;-ʷ07A`' ڦv7A m7A +܉7A]oN7A@Z>7AMv L7A`fL\ئ7A mJ֦7A)ͦ7A&HĦ7AVZh#g7A@RW»ﶦ7ADPN@V7A5 H%\_+7ACZ]7ADI_R7AzD坖7A s̐7A/䗙7A<-43х7A!k&,A7A@iL,tI}7A`_[pbsTu7Aoiir7AkPo6Jk7A-, =b7Aԋ>t[7AgiU7A)WN7AY J7A`#L7!nF7AUoRDA7Au;.b297A3cXn17A 2& X)7A`qC:;!7A^;Z7Ay,y 7Aq,è57Aî#8x7A3f7A]c7A>ߥ7Aɒ|8ۥ7A )ZХ7Adllg˥7A{öYĥ7Aa!T7Av'鶥7AW8E7A r력7Abwޗ7A R-7A[_xH:7AgK5w7A`uD:*im7A:rla7A2h^\7A 5cR:4W7A kP7Ań DJ7A R`~6A7Ac07A-M(7A@X%T|"7A`B='7A{y,ۦ7A|T7AMY57A+4d7Ai EY7A'G7A@m L1&7A#<ڤ7A#ߧդ7A!C/CϤ7A'^T,Lɤ7Ap5iŤ7Ame7A eJHn"7A騳VBˮ7A@3ϰ7A`3S^ᡤ7A|}O!7AR%^"7Aj tS6Ə7A`//|ק7Ab$m{7A-*!+s7A@0+[Gk7Acve7A^Ա`7AlxW7A 1 WT&P7A[u}97A u617AGf H$7A mSp`97A`^͊2TX7A7A@6N"7Au,Y7A+V7A ެL7A 79E٣7A`oe4ԣ7AjU}Ụ7A cSԃ£7A}w񆹣7A|jC+7A pD7AfVIߚ7A1} L7A:e"FG7ADgTx7A@ڰbJp7A`1i.k7AxTc7A@ <XV7Aw' >R7AiR] 77A Oh% '7Au`5 7A 䲀긅7A ^ERP7A P|ao7AиyQע7Ac%bt.A7A`\ocJ7A`r'Zť7A=aV<敢7A7 ;x7Aףw^y7A y0 sh7A@'-߸*I7A@XYo C_>=7A;W17A@o ~A@Yix7A/R 7A(MX7A NJ7A9 \7AW2ܡ7A@]͡7Ah\37A9svT7AR|*|䏡7Ao@_7AV}Kp7A a~4 5_7Aa+7A qA3ʀ'7A@^J=@ʲ 7A`W7A&˝ 7A`o 7AQuū7A<͘77A\.(Ӹ7AQeY&Q7A`)݇\ڟ7A ˗ П7AZIR1̟7A`zDǟ7A@ WM7A=7At?H7A/mu'7A 41(7A`6y27A`劝7A ; X{7A 1< is7A^TM* J!bk7A H -^e7A`sW gF`7A1kn  U7A zPL7AlѪ ED7A SW @{I7A˷* ﷭07AJ sN +7Aക M7A( N7At [47AC  =Ϟ7A1+ (kĞ7A`gGO DwAt7A(Gp 7Aށ> q-7A@q +:͋7A9B ;̂7ACX 6z7A@Xs ȆYl7A` `a7A `% r6!7Aw~N7A I7AZf7A`?J7A\kh@؛7A 7A`/$s7A ;r37A@SF'17AR97ArZ* qG7A"H#7A+Y5-q7AؗF[7A RLC^XP7A Y~>7ASop07A <!7ASY7ASON 7A =V37AB%7AWH m7AaMK7Ap֚7A* ˚7A\Ɛ7A`lLA#OO7A ?7A4J7A Dl7A1?妍7AB,jn7Al[Y)]7A@T7AuPG7A*#kb<7A \#6B57A`.GH a*7A`oykTN}z7A@j7A$| b7Aj@(7A,V7A, 7Al{ٙ7A@[ƙ7A H|ṙ7A pzq m7Aj;@H7A_&\j7AAή悙7A`lC|&h7A`^eNS7AՊ!cd/7AMTe5%7A`( )7Aˈb =Ռ7A C!Zu7AtY_z7A_m>ޘ7A "G6w ט7A^v2%^ɘ7A@=*z07A6L 7A 7A@+ ML]77ASU #x7AOso7Ax()'Gg7A>K8=e2#b7A@BHiZ7AΏV4bS7A@ )Um!!G7Anzٹ@7Asfx,0*7Ace7A@@7Ah7A@,Z27A9 7A~h7A`kHIEޗ7A,mח7AgN ,ї7A; 'Ǘ7A`.97A`< R+µ7A `z&7A@L{@ZK7Aଊdvx7A0rU Zo7A?fpYf7Aua\7A qT{P7A`Ie*V[E7A!>p~1=27A EpߛN'7A䭄; 7AK`ɍ 7Aԕlx7A@&T 7AI@N]7A7A`%7AJ*Gd7A@C?S|7AO;l7A%ؖ7A@7&Mϖ7A5JlȖ7A IU? u7APp 7AUxl7A=a qv7A@2 jk7Ak I:jeSb7Ab_x^Y7A`C`yvN7A@ɻ{.A7A`ky\27A`="1c!7A K__7A@5SQ 7A Ke7A%A#e7A4 7A_iAD7A\-Qە7A`,#PЕ7Aeɕ7A`. =/7AO K'7A/tfɤ7A@FY`7AgHyI7A ,W?ۛ7A3Kk7O7AG9`v7A |:n7A hY!a7A`T7]fV7A)}daVL7A#9l³i@7Ayv)827A@I{+ jK&7A…[a7A B7u 7AS F7A`&!7A`[BOXm7A@6H7Azݔ7AJԔ7A7j:Ȕ7AfGS7A` u 7A "|V߮7A]T7A@;t> p7A} f7A`s HAۅ7A9a  u{7A0!Bj7A '~!`7A .!S9rV7A!P|K7A`ŀ!TK~A7A%}%"$57A)L]"3N3,7A^ "͠&7A_ "7A"{ 7A@<#܊G7APH w# ?7AE޽#ŕߓ7A G $Tӓ7A9$HÓ7A <$97A$^U`7A'%az7A@x%jc7A@S%DjP@7A(&l/37A R&%7A`&#b7A t&I7A<&7A@1&ӣޒ7A&Ki˒7A`'Q7A`m*'7A6'qZiW7AE'D{7Ags]'Kjr7AP'a{a7A`ĝ'r.P7Ae'cA7A4x'44?s67AH'ֱ<*7A ='hV7A@_' 7A`' ] 7A'-y_7A`Rs'(g7AN#'Jؑ7A`ET'#&Ǒ7A'S7A;2'plF7A A'44E7A` (H 7AS(E A7AHP({s7Ac'!(8KY7A ($a5O7A`n!({C! :7A&* (jP$7AgZ(Z7AoP(Τcn7A j'/7A@'s ې7Ah9'}ӻѐ7A!!'Đ7Ab'Q7AH)G'զzr7A@'M907A:'6e7A_',7Av'1_n7A5'#=Z7A`'(D7A}'Ҷ07A.8w',c7A=ߣ_'|7A\' Tf7AG4' Rޏ7A{S 'G8dÏ7A@u&)[7AX{&#Du7A8ž&Gl7A@zt&׽S7A@hW&hY>7A@r9&BA7AH&~C7A@ܠB%%7AӃV%e7A`H%cD 7AlK % `e7A`A$rR7A{{$ƍ@7A†$f鰴47Ab$:@7A`k1:$YS?17A˓`$*{7Av#ia>Ѝ7A`L0#~u7A`ɔ#R5U7A@pr#v7AңkH#n7Ap#*7An#%;}|7A 8D^#Fo7A@'" ,af7A7" W7A"AI7Alw"V?7A?U"ط?17AHC6"dT'7A`8?"M7A 6ʪ!Tߊf7A!e97A9!7A^=!97A !;E7Ap!-׌7AcpI!{>Ќ7A1!|ƌ7A ,!F7A 9v ?7A hd7A`M R?Ϗ7Afr Fӌ7A X07Aw r׳7Aqr ;Fm7A`Z rK7AU Ӂ]D7AJT,7A@H]4jH7A,"MteX7A $BԀgH7A.5+7ArT7A`h=?mH7A'q7A9+?6-7A`$܈7Aye7AũϾG7A D9Sv+7A`.ч7A^MBo7A_Ju<;KwR7Aٓ57A`OX̢7AC@q L7A+!q7A#A"=]ߺ7A b}"t7A3#Zij7A {#Yri7AQv%#ǃ7Aڔ&>0-7AaM((07A)y'i=7A*(Rm7A ,7Ag.C,l7A` &@0dҠ7A1,] 7Ap,1r7A1!3abr77A@4B3g{~7A[D7Ve]~7A#/9W~7A`:0}7A~v7<P&b}7Axm=u`}7A`x>gH}7A`]?euu.}7Al!@C|7AA2h0|7AQCuf|7A [lD;W|7A9+E t|7AhIE~8|7AIOk|7A`؟I8IA<{7A$JHfl{7A=7FL ww{7A }t}lO0n{7A N\P^{7Ad?[12Dp7A`TŎ 6p7ADp7A`ۓ$*| p7A$ϏZӤ"p7A@d~; p7AأSJ p7A,p7A@C/XC ˷p7A%p~vo7An=o7AdY<o7AŨ0~o7AA$FWo7A R Ukyo7AX.o7A qo7A o7A@|ܥdheo7Axɒno7AoHo7ASo7AfCJhXo7A` =; o7A*Q9o7AM"o7A`?oj0!Go7AIP+ Co7A@X.:o7Av[o7A/`3o7AZno7A`ؑo7Ae o7Ao7AT/Vo7A` "BJo7Ao7A`ouU#[o7A@0`zٻo7A`.o7A=Po7A mugo7A]T#pk9%bo7A5c)- o7A@I9&4o7Ayd1]o7A@"ro7AgJo7Aơ=?o7A 6o7Aw%z;37o7A # B+o7A`>[t]m*o7A`ރjv=o7A 㼹rG~o7AO ܕo7A`єjEy9o7A.Bjo7Ay0w o7A@)N3uZo7Aftη͆:o7AfYF079o7A;ze!Ro7A`G7o7Aa]5HB}o7AyXeyo7AKc7uo7A@jso7Af8ro7A,SZa#no7A |iko7A`4RN.jho7A52bo7A@ULHP^o7A`P{1ƑgYo7A}.qVo7A`±|owmVo7A@Xp)+{To7A/iTo7Aps+|Po7A@S-SMo7Az BJo7A`[a@!?o7AD88o7ArR\@S4o7A 1Z /o7A{CG9G&o7A@ H!o7A0! o7A${$[o7AZ(U&&n7A ԫ8w᷄n7Aj)u-n7A`ʂ-T|n7APpvn7A1/ ztn7A 7'Ion7AUI kn7AXHbn7An\åZn7A볫@|XYSn7AxzHn7Am!b@n7A@4&s k6n7A@1R/n7A7]Q'n7A+ n7A`j 5n7Au-n7A@Ryn7A@t+3m7A`OZm7A Um7AxEMm7A G+m7A,(Sm7Ag^@m7ACLyuQ9m7A@kO-m7A`ކU*gm7A cį*NQm7AUtm7Am7A m~m7A }Hm7A^n{M낪m7AKuܫ+fm7AǸf!ʳ[ٝm7A@$%34=m7A`^G} m7A xRΒm7A m7A N>m7A9vV߃m7AԠK|R/]~m7A `|[m7AQWzUm7A>!>*HPm7A Q4m7Ad3a*?,m7A5ʺ!m7AU@m7ABErNm7A '!=zl7Ao[l7ACl7A|l7Ag:l7A?z.Vl7A`ax-l7A ΍ 'l7A@tf:ƹl7A@ri 81l7A~ul7A2h5l7A,C iWГl7Aࢧl7A;μl7A Dl7A Cnujzl7A A)ަa^rl7Az~VRXhl7A&,=Vn_l7A@cxjd>Tl7A`~dNl7AlH<w Cl7ANoR4l7A`p)K+F/l7AoMY!%l7AcIGLol7Aq7yWl7AC# 9k7A) ҽL9k7A vŮõnk7AIh7TEk7A rJ"j7A`6 Ѵj7A L$m ykj7AK*J!j7A#xVmi7A`$lj{sci7AkްXnDi7Af d&*h7AbQ:rh7A r$sch7AF h7A8`zg7AeU!(hg7A`;#3g7Ak%lNf7AE3(xf7A@$?*8G;f7AOP,e7AWY.)^e7AF_04Qe7A` h2%*e7A (Qg4ITd7A 0g6R!Idd7A@C㒃%c7A 1r6@I?b7Am%Bb7AȷDR2b7A3ENa7AHG>Ka7A վI, b=a7A@jK)`7A#&{Mm`7AVOnF`7A,,Q`B_7A`RƟ_7A`N_Tc="L_7AW[V{w^7AUjXp^7ATZ2QS^7A:%\yj]7A>]]7A%FU_J]7A=`w\7Aw^WbCච\7As=doT\7AԮUfSi \7AoRmhe"[7A =jVBy[7A@ lIAu[7A Ymq[7A';m0m[7Aqmrj[7A¤mMxf[7A-"/m3b[7A@Kng+_[7A@1nԃZ[7A -_nV?W[7ADSn`R[7An?n_M[7A]snDJ[7AoF-.A[7A@ҷmoB R<[7Avoa5Q7[7APo2[7AVoi-[7Ayup ĩ([7A@>pRM"[7A[gpS,[7A`pqU,T[7A "yp*[7A@ q9 [7AX5q?[7A2}^qA(Z7A`#VqLZ7A|yqWp̸Z7AG rqu-Z7A79ruQZ7A`rBZ7A/rmZ7ADsZ7Aqs\;pZ7AsrdqZ7A5vsZ7A tSZ7A+tz|Z7AguYtsZ7A5t%l2Z7A Іt,&Z7A`)tm[Z7AFur׋WZ7A{XGugZ7A ^+zuofZ7A@gu$DZ7AR>uZ7AԊAvϚ'Z7Alv,ӂZ7AlwAK|Z7Aw*yZ7A mxY7Ag)+}72kY7A +S};WY7Amz}M]mY7A},Y7Am9}k!oY7A=3}HY7A@Ce~^MY7A оUJ~7[j"Y7A h~֠ܿY7A~kY7AI8~ݪOY7A=0~%@Y7AnաY7A _EEf ZY7A`\O[%Y7A\u+ďY7ALTkuY7AN5oY7A@p *ObY7A UN?\Y7AQNVY7A`mgIVNY7A@ {HY7ArR)hBY7A A\ 1/;Y7A`x &J25Y7AFRրOo.Y7A g'j'Y7AKB6nF9!Y7AlCcaY7AQ+1gY7Aq [== Y7A@ؘV.Y7A@wh9ZY7AEK[]K~X7A`|ߒq@$X7AJXaX7A`fgX7AO1ց?6hX7A1(X7Au%tӻ2X7Aତ$ֿX7A`{o=a9X7A@o`nưX7A@:.zf@X7A :6[͜X7AtlHX7A@|قuՈX7AйO{X7A`EtX7A.YX7A Üu#]SX7AgM_4?X7A ƒ%8X7A܃X7A332_X7ALFr0 W7A DŽ.W7A@BYW7A@%"RW7A=/gv0W7A`*6)W7Aj8ճW7A`F~ņ6|W7AV,GφސpV7AU?]V7A@y V7A&Bi|V7A`DK}I^>V7A@nJN+V7Ax'ZV7AQț`JV7As + V7A$ȇV7A@Yb҇¿!6V7A௱ #V7A"jv~V7A {twV7A@|cpV7A,r9mV7A꠾=\S`V7A;pRV7A6BͺKV7AQ 7 EV7AT6V7Aqs5V7Ag7n/V7A 50Ĉ>(V7AVZՈ0&V7A.#ѥV7AHbÖV7A2SnV7AtDacYV7A 煲] U7A5o#U7A@֨srVU7AYzH*U7A #ĉuuCU7Ad5U7A4/LN U7AiBU7A{>d U7A`ixT7AA󱟋aIT7A  %QT7A@wfi>T7AKȋ*FT7A;eˋlNT7ASWT$T7A a5T7Ah! ;;T7A<2m+(T7A@-"<eT7AMz8NvQT7A_XwT7A ` {J-pT7A@E҄?cAT7AqiƷ:T7A`@yrb.T7A0-9&T7APT4 T7ApLofW#T7A l,}VT7A_o0Kˋ T7A.:nГ T7AZ+݈%T7Acgڍ3+S7A`-.p1S7A@k 7S7A !fh (S7A@7LX^S7A`k˜X<pS7ATfS7A`9 ܎fS7AHдS7AB@^S7A@|/L S7A7mqbvS7A0X*bO3S7A vS7AS sDrS7Apl+smS7A AO芐jPgS7A<߫F3ubS7A@BҐX9R\S7A   UVS7A`SQS7A 9s2:z=xLS7Ayd`[CUFS7A@\=_@S7Aɦ;S7A y@БVσ5S7AY86&S7AgcvtR!S7A {{~PBS7AS2oS7Afaے S7A'*-S7AU2QS7A_{~R7A˕?/R7AғMR7A`>R7A@"&XR7A (LmA$R7A zAIR7AaV捔R7Ao*ԿLR7A`dbN,6R7ACO|V`R7A2R7A &ؕ<۾R7AK BĵR7Av#g2$0R7AD⣤R7A\{`R7A`)AԥR7A&!MH@R7A`LƸ=R7A2pR7A@6^ 0,R7AO/R7APR7A7fuOf!R7A`wu商R7A@ҥ JQ7A౰o(jPQ7A-gIplQ7A@ANr Q7AkᐐE*Q7A.1Q7AԹן6LQ7A 4kS4Q7A pnQ7AM?LQ7A& f$*Q7A@mȠrN|Q7AfiFajQ7A~OJصieQ7A h$F_Q7Ao7 XQ7A'zFݰRQ7AáMQ7Ah"GQ7AŦC/:Q7A`h=‹nP5Q7AQT$t-/Q7AKIuVG"Q7ACħ\$Q7A 71Ȣ>>Q7Av5_ Q7A RQ7A2cP5P7AN]9P7A`'ce_P7A;DP7A ŢTv^P7AK@r!#P7Al@RR(P7A$kػdP7A@E}"P7ANY.P7A ѧVK׻P7A `P7A Ҥ壅P7A3`6P7At3M/P7A ǥi!P7A;jeYP7A@O5P7AW`% P7A@-=P7A`7EQ!WWO7A4~1O7AcFO7A4MO7A tW ;O7AU(cyO7A`xck}UO7Ak|r0O7AHޕ~? O7As]BkO7A7Цģ[O7Asڦ O7AӵTO7A2i}PtO7Ah<mO7AܶE`CMYO7AUz, 4:RO7A oD]DO7A"F۠=O7A鰧W)O7A@-qKD"O7A9g@O7A>o0 O7A){%O7A TM ?yN7A@H̹N7ABk*xN7A9ؠu}aN7Ae8QN7Am. YN7A`qŨEN7AJ:ϨڿN7A_>@N7AӸғ&N7A@ HN7A[(ŜNPN7AeV:=N7A KDMvN7A#g竼oN7AKApbN7Av_ [N7A6jGTN7A>:e04MN7AQ$6qFN7A`\,ʩn]?N7A Lԩ1N7AP *N7AAʩ$N7AL)pN7ATcu+N7A@ʬ-1<N7A`'B7N7AZM7A[OM7A̚յM7A`Pq ֭M7A8NM7A%#xדM7A@k2}hČM7AJ< M7A#LP4~M7A/W.+xM7APiqM7Ar7TjM7A``|AcM7A@A(@~\M7AInkUM7A}qItNM7A:GM7A{īO@M7A =֫9M7ALX2M7Alq$M7A'žM7A1 eM7A9a @<M7AA1)1) M7A`֪; fM7A,Mv?L7A@ ``;|L7A@>riiL7A"|AkL7A@-h"L7A)T'L7A 2^ L7A@eaHL7AoͬsL7A)rCL7A`4MyLL7A:$R'L7A >L7AU!3=L7A`O3A#"L7Al:"gwL7A@oN4vTpL7A%aX8jL7A1_PucL7A <)q[3k[L7A`7r}HOUL7A"ͷ#NL7A+;myf@L7AUʩ!9L7A`]Le|+L7A`έr$L7A]5L7APTPL7A`X62K7Ae"XK7ApG4,v>K7A*G!DK7AnWYK7A ٘lK7Ah~}ǴK7A `OYK7A@iAnK7A@TޟK7A`lʘK7A)ʮ[m*K7Aֆٮ4}K7AF[2wK7ApQ*aK7A%![K7A I7z>K7Awh^"y7K7Ako5זK7A =ΠX K7A1wO2hiJ7AůJ7A%ͯƃJ7A@ޯW[J7A`SAJ7A$*%J7A=e璭bJ7A`1wT){J7AHuY>yF\J7A0ʰ/++VJ7A<ѰL@J7A=MGe,J7A G#c,GJ7AKVqJ7A`tb#J7An"]hJ7A)nZ-J7AױGQJ7Ae|4I7A4d״I7AS I7A :+bI7AYi[:qI7A`xC:-I7AD5ȨI7AZpδC(|I7AoAdYyI7A jsI7A 6w[nI7A1UbI7AL\I7A`e.PI7AOR4YwKI7AN}49I7Aixl3I7A}8!85H7A U84wH7A@r%=]ZsH7A '@L!H7A@*Z!'ݣH7A.{j{jH7ABO C>H7AŲ^DH7A@K#ӹ6H7A@ sH7AR; bH7A )'1yH7AEflH7A`yxfH7A; YH7A91˺0SH7A{1vWNH7A74HH7AU.$dN;H7A1VЇ+5H7AΛwGN.H7A@Iؐ)H7AX;P#H7AObH7AyϻꙊH7A 2 G$vgH7A` sQ H7A „XH7A_z<G7A`5n2OG7AխRG7AP 2/G7A` V}IG7A >P&G7A`P_CtG7A =x07G7A~ďG7A@8ﯽgG.G7A(f# G7A]OG7A@0 tG7A=S0G7A cJT րG7ALQAubzG7A`{|i?tG7A TismG7A ȾP妩gG7AE1J--bG7A`ܤOG7AyCc<ϕQIG7Ai~|^%DG7A ~,>G7A`̈́껿r7G7A&տil1G7A՜gS@,G7AߒΏ&G7A8}5QaG7ANgG7A@oK[G7A@U0PG7A@Z{F7AoC9:]F7Askkrd1F7Aq^<<F7A&SqF7A`;,CA*yF7A/3TMF7A@賓QTFzF7A` VzL"WF7ARK] w+F7AfZSF7AേD5F7Ahmo F7A*!~uF7A`-B8F7AA KaF7A@?1mĈF7AF7A@f@ }F7A@[xF7ANTrF7AǮ>9nmF7AWc/gF7AekȤaF7A )Z!x\F7A=п~VF7APBSX$QF7A KF7Ab/ek@FF7AU@F7A`tvt~\;F7A` N85F7A ;x0F7AG%Hj*F7A@E &F7A`3U(F7AVTS?DF7Ao\7\pF7A@ Q!E F7A‚NoqF7A"4H)F7A d6zE7A_b E7AuE7A@,Gt E7A)W"i0E7A@ ]E7A@|AƟ=E7Alݍ#/E7AiӄE7A׳3ُE7A`G0*xE7ADYa)E7Aty(VE7A@ }ʞE7A"-YE7APo?E7AcqƗﳊE7AIG |E7A A8?;NuE7A !}0spE7A@=QjE7ASǸD7AGD7A`hoQ D7A[H6D7AX.ZD7Ad/7D7A`jC[D7AR;c#D7AMzTwD7ABQv?D7AOD7AU#a[yD7A;C btD7A`I/xwnD7A`M@PuiD7A LqvcD7A_f^D7A ¯XD7AQچSD7A ˳MD7Aߴ%JGD7A̫FdBD7A"eDخA^$D7A(*D7A=Π-lg D7AXF,;D7A mb^D7A5C7A >" UC7A + vC7A/7v)C7AfC7A7O~C7A`y-7/gC7A ERC7A WA<.C7AOzMbC7AŔٙC7A@b; C7A 2G[ C7A@wԯB7A`H oBRA7A K|o3/=7A rB`=7ATY0( 97A`V"]"2287A@fu,#%w+87Aϻ )$yj77A+/o67Aљ*4'567A` =8357A >Np257A S"B.f47A!lG!u37A@O~@S27A'W3 X27AZY*!217AA`f17Ae17AQZj=}07A`ɓp0/7A |xt#V/7AH xle.7A GY{^0,.7A`  -7A Pd_om-7AzXL/ -7A@Sْ3Lx,7A!b,7A`+7A@r@q+7Ax%i/+7A ,[CMV*7A`Þ0?.3c*7A`I t1*7AΩܼU)7Arr)7A})7A==q$.a')7AuCx(7AH.z`-1(7A.DA'7A @Y}k&7A(Z]u &7A-q>qF%7A&G`$7Ai\835pz#7A}(\!!7Ah>> 7A@0Co87AޙH`jVŏ7A9n7A`K,ښQ7A>vz67A^lpB7AHq7A`-yS7AZ$9[7AcP%*7A{kOK4C7A "Lvd,7A f5\7AȊ7A Mn/7Ag,L%7Aޔ0GL 7A@= I7A!d 7AFr';d 7A u+{Rt 7A`A/LA 7A^3 7A!1g7KZK0 7A_sU;c^ 7A7#`@+n3 7A#E}+t 7AGr30 7A``7Nqg: 7AtU< 7Ak]8e 7Ami Hh 7AOXrB 7AQɉ>u7A<7A`̻$w7Ay8(S'B7A$Rd7A rPx 7A-7pA7A@7AxQ7A@%=7ArIp0'7A$0F7AU87AwD [̠7A 4@˘7A Xt8Sʞ7A&ɍ7A R=dU7A@V3n(7Adtێw|7ADwAeo7A hDJ/Vh7Aa7A,XT7A$#DM7AFRF7Ag 10C17A'nINv]*7A`Mo7AaQR7A8Q#u7A`ƉS` 7AE]]0D7A@Ed%07A@x=nK8t7A 4W7Afq07A$7A UR̷\7A@VCK7A%Gjd#'7A~h7A`a5՚7Aݧ7A`& "7A;fE7AJ7A TJ9!7A@".v=}z7A|=v7A3 ,vqt7A )5O|7+q7Ahh1,o7AsL5l7A_+i7A@m =4_h7A mBj'h7A.QǪ/ g7A@~4chf7A?wNXf7A`46'q$f7A Ub/4uk7A`Dtׂo7AF`r7Av:v7A@Kc64kx7AJD"}7AqouLb97A"j N7AX F7A`8 r7AjxA17As7AH#]7A\{@*iZZ7A9R7A` <R47AౠZ7AJL| 7Ao9'rl7A@"Z7A`|Lv7AjJ7A@ ~AH7A-,}7Ad7Ay7jR 7A`r)W)7Am|x>7A-!}7A3 r537A`-BW[a7A%Pxb!7A@oj%7A`7'7A@FsPKK)7AYN7)7A6;m>")7Aڝ0u)7Akm k(7A ᠡa;(7A>+<&7A&#7AFH6e!7A =_/7AMoF7A7-'7A@!e7A@`9ME?7A 1ޣxL$7As $G7A@ oGr7A I#!E7AjA$7A@,lV~7A LwY7A;o7A`G;H7A <47A@> ж7A@ 9eٻ7A ";kW7A@ݶ'N7A`RL b7A@A6[7Axy!VR7A@J{!XYG7A"Wd`7A`aQ?7AYhQB\+Ȉ7A_hW[7AV wG{7A<ˤ`s7A ͤbctl7A࢑`ll}ke7At`nڼqW^7A XxzV7A@Yz|kP7A5X.r-7A&7A y"{خ7A 6md7Agn.7A2jO 7AUϟ7A~7A@8LzIBb7AUbf7A e7A $Ϟ`7A|vG: -7Apy̕h7A~7A;V \r7A+ $97A jodW7A&0\ 7Ap©N7A`-%q{7A@w9Dv7A *S+i7A.DJc7A0a])SY^7A֠{LX7Ac {_R7A@D-jR 52M7A @ G7A j8A7A`Xlr-A <7AKd667AtX 17A2QD+,7A@&V&7A`)Fiy!7A5?7A70HL7A v|F 7Al67Ak>7A`.7A >7A@PMK`7A.sPcE7A6 g7A K 27A`54#j1D7A=bCO]o(7A@7A`d6T7A k7A)7S7AP@DZZ7A.oV\7A 󶐝pw7AW27A,]7A W=b7A|R7An#7A hY7AjBT$O{7Ay qv7A``IPq7A`?Mn7A_B>i7A*'jejs7AvQ7A`!B7A@Qg7A`0Sv7Ap|i;M7AM@'Z7A |uT7A'A`37AQg{7A@eS7Aw~7A+? ;aQ7AѩZ|7A@_)YD O7A bfvz7A`[rL1v7A НhLw7AƍS7A05%.u7A '~7A?NB;ry7A `*t7A@+eKh7A mc7A@I]7A@I܂kX7A 86E7AoјHM@7A`!A-k:7A.D}57AA2A>/7A F_v)7A5@U$7A0^ C 7A.⏗7A 7A_vxE7A6A:"E6A`T?ZY@}6AGz[46A%yu26Ag˨6A~Wm6AkH6AO sZ6AV'&6A?h;6A 95=6A@)Ts6Aָ76A Eڞ6Ann6A{Z%̋6AENHFN6A@\hvey6A^@s6ALՍ{L6A *wGjG6A+^4-6A߲)p&6A"g=/6A@6-M 6Axt1An5d6Apc36ALu +6A~hf6A3}6AW6 6A x.De m6A~(vM16A`Fa1с6A@J(6A`zmE56AjYe6A#`J6A7imuC6A[fsa'/6A@ɧ(6A&&=O!6Ai]:6AѲ!ɱ 6AXi6A dX6A ֿ6A>e!6A % d6A 9-56A@q9,6A J5Z6A4"Rdy6A`h:l6A|{?6A@I}06Aa9C 6AHb}6Aޭ^w6A@F-p6A;j6AHe6Aj9#_6A`5Z@ ׅX6A%Y> dL6A`}R7G6A_0`A6A@*9u:6A &צ46AlK/6A 3$&)6ATqT?sQ#6A@}#$6A r3j6Ae 6A 6A $}$*}p6AɳB 6A} cw6A q(6AR!6A?қG6A4 6A\#(~6Ag#9!6Aza:6A ,b6AqF;6A@.&yr?f6A@%6A@y@qHժ6A@u=6A@- oh6A 5Iڑ6A7cM-6AJM`6A n~6A`0&z6A`6A@m{d;6A=kV66A%QE36A ~vt*6A6CU V&6A K"6A`N u 6A *u)|6A՛ 56AdvB *ɧ6Ap 5a6A@HOʣ y 6A:-2 w6A`U z6A`=0 |#6A @ Ō6A 2  6A`WX[ Q6A@ Ir6A ;[6A` S S6A W 56A?Xo+?6A>6Al6A{*6A{6[6A *ܹ\6Aܞ*ȰT6Aۀ`)oV6A|CUN6A &]O6A 7?G6A@3kuvH6A@̭]@6A.CA6A R,96A`(Qh~:6A}TB6A@rbk6A폜iu6AO<6AMK6A` ,6A q4_+6A so:is6Ag2ITc6AsT$֢6AB\6AsQڀ6ACtN6A`t?(c~6Asv=NS~6A@DqC|6A`Y V{6Ak?|y6A@LZr*rx6A@l3v6A@t_]t6A :hzr6Ax].îq6A@Ecm6AiDG6A(TL-:6A`-L6A -vU6A/0.(E6Ak.?J=6A`\x.t|6A ,.p ?u6As/H6A~P/w6A m/L=6A(/#A6Aws/56A@50Q%6Anzh0m6A 0xe6A- 0fU6A8ec1?6A@CM1R6A f16A Ȉ1OE]6A`l11w6A`o12Ԡp6A"^V2|N6A@-2F6A t_3Co6ACgK3ط~6A36Ah3R6A WI+446A^jf496Aj347/6A^5'6ANE5|o6AW5}`6A@'56A 2,6,6A`6TL6A Q(6/Ѵ6A`+@A7`6A67x 6AY7kR6A@B(8C6A\Ô86G6A@fc8ܿ{6A +>9Kë6A3{9W6Az:$16As[:ZW6A@?b:6-6A_;kd6A0;Yvf6ALO;4O6A!<:ڗ6A ,N<J6A<;t;6A %6i=MEї6A/i=tɖ6Av7N=^ʔ6A@>“6A)K> 6A35>A6A >6A ,a-?6A`+?Ys6A%?i2}56A 0.@;-6AvE@l.6A\u}@}*6Ap>@1g6A`z&A4@g6AA_AihX6As A=8Y~6AߎmB;Q}6A&.R9B{6A`kqyB壒y6A(;B!tw6A@dҝCжv6A qSCbbt6AC|r6A@YCbV}p6A0D4 vo6A@VeD$vm6AKXDl6A̭D:j6A@N\EXշi6AFAJE g6A Ef6AGE ڔd6A8Enݩc6A`&FLa6Ad2_F!@`6A Fy^6A yF]6A]i^GJ[6Ab;GZ6A@&qGUtV6A@TlG~꼎U6A@DPH&S6APHՇR6A K-ai76ANQL©a66A66L-Ob46A*nL5426A@L-06A L_M /6AZY Mt)6AM(6AM` 6A`Ԋ"N`ꮺ6A |qN#U6A,7Oĸ6A.mOk6AV;P`f6AD=FP?h6A`Pj` 6A b/P/Xa 6A(%Q1= 6AVQ6A pRt6Ay-Rh6A1WJS]y6AxzSW{6AfS<,6A kTǴ)/6AT86AΟ.U}"6A|qfU6A $X Uq 6A`@VnD6AzqV`eF6A@AV~ٓO6A58"W)6AKKW I6A`_-W-6A ӶWu6A'Xjd6AAXX'Ye6A`XFn6AÅX6Akl.X< 6Ae4YdKѷ6AL9eYѵ6A FYI۲6A IY.6A`d0& Z96A@QyZ.>6A ZG6AuZ6A\[LAm6AȝN[9|6A@([16A, [3d6A@Ծ[K_e6A?h#\@D6A`S\!r6A\WБ6AKE\ S'я6A2\&4Uڌ6A\62]():6Am2c]e 6A@] wE6AhW][6A>b]06A77^0~6A "r^#by6A^Qkv6A. _6t6A~?_:r6A`Ww_ǪIn6A#_"l6A k_\i6Aqǐ`uAAg6A 7G`YJd6A``?Kb6AA}`/_6A `$\6A@Ja^7Z6A6|VaoW6A@Ӊa4JpU6Af6a(Ѷ)R6A g\a*ƛO6A&bbL6A ~(YbIJ6A\xb8NG6A`)ibdrNE6A`bb.B6AwS:0c?6A4`c@<6A=Ûc%s:6Atkcsh,76ANech-56A^7d.6A?d ,6A9dҹY)6A z eЮ '6A uao:e$6AeQue!6AKeAw76Aq}C f86A&Dfa6Agwf`o6AgNsf" [6A3?f>d 6ABzgΝL 6A@3Igʒ16AcjGzg,t6A0[lg!Y96AAgB6A~Ehn6A@J6Lhu6A|ha6A2iF6A8NidK6Ajij6A`EQi|(6As~jw16Afwٹjl6A`^j<6A@k.6A0gkox6AkƩ6A["ly6A@~ln^6A@ܴl. 6A`n5rg6A`z=Pn6AOo+]}6A )؂p%{6A+p'v6A2[#p t6A`Aqp6Ao3EqrB]6AdxrY6AɯrV6Aq]rmS6A=s|N6A ki?sE;~>6A%?tuڼ:6AjtBZ46A5#tA-6AT#7uH6*6A킌bu=3&6Aòut"6A`UuNj6A{uwcC6A`-)v356A@=Vvˆi6AEοvʀ+ 6ALd$w6AJwR6Ayw6A@i=w-6A״x6AJJxJ^6Ax{F6ABxC6Ay%yRC6ADy;6A@2pyf6A`UWy-6A@tky9l86Adfez6A jzhm6A 3z=6 /6A#zo6A ,?'z/%Q6AM*{!ú6A;4X{oU[66A{%Rd6A-rh{a6A b| A(˨6A J|Ȍ6A ܚ|I6A |n6A (|hk!6A@" }Pڕ6A s6@}{W/D6Ak}6AC}3Po6A`}(6A }~r6AC-~S6A `~z6A@Ǝ~^~w6Aۭ~Xs6A@T~@o6A&"Fyl6ATbN;Xg6A !I|)>d6A}n/~`6Ai\6A {W6A`*/c>hPޔT6A pq_P6A >pL6A`BʀH6AJC<3`D6A;+A6AD-OWƁ<6AKxd/96A`T\46A CZ16Acjɩ,6AWQG8Z6)6A`r*9$6Aƽ|a!6Aӂ[6A 6<6Ad-}6A_b\p6Al 6A fK6AHNq6A?_v6AAwKL56AJiv6AQ V 6AZwׄb6A@E3)X6A@^h66A SG6A5-ug6A&6A/F~6Aâ@m6A@lՆ86A`f-I6A8/8ʞ6A`?︇ "6AGYz6A uJ@[C36A`A;eE<6A4X6A)̈uG6A@o ;7V6Aw8+z6A s }kv6A&6kTi6A`xϒ2_e6A%>/a6A5G\6AGRYS6A xΜO6A LϋF6A]*4A6A@"QI ^>6APn|(&,6Aq4XR[(6A`z_ICt6AXL+6A xH^6Aǹ6A`O\FM6Amڰ>@6A!#it+b6A`蕚w6A@kO$)76AG((6Ad5ѐVFJ6A@M..6A TSvP6A@Ӏy]<6A`ɖ~Ȩ6A)oc:6A 4ǪW`\6Aೌ}AW@6A`$Mْ b6AԌ6A暼-6APS_~6Aзjy6A@Փdnu6Amp6A)tg6A]Tȅ:~']6AF Ҕ(rT6AO-'O6A!T@$ 1K6AdM)SF6A/A6AK֕&<6AzCe*a76A@R,ߪ26AKRى-6AP7G9$6Ab;͖/AΫ6A@6A9)!?6A˗ F6A`^γw6A׬ZTTW6A1L4+6An}06A{v`q!6A>s.6A` U6A i. 6AY^]L6A ! D9K6AzΚĻ6A>˦+6A]~@6AƩo󠥥6AMgϛS^6A`+|6AMQ΍6A 0C.6AӜO4”6AE/߶{6A@hU(w6AɃ;Jr6A\fp.i6A`$6A`O 6A`luOW6AFPi6A@j?rGC 6Aw e6AC,T6A ll 6A@ђ`#6A%eGg6A   ‘6A@p456Alcl%6AˉP6Aauޓ 6A $!K6A fsx$6AW6AHǣ6A֓\6A .<5/6A`!eGs6Aݱv6Aڤ 6AU&󍼂6A pG4}6ArmUx6A@e+s6A*̼u Voi6A@S# zљc6A1/^6A`ZW݌X6A*ƸS6AWlM6A8\Ǧ¿}'D6A!R7>6A S5U$96AU.[N36AكU-!.6AGK(6A -ʧem#6A@k6A: 0j6A`88C6AnB`ug 6AQU6AtS6AڬV 6AC7Fpv6An&6ALp5Ƭ6AN )6A\I%|QP/6AT#=}O6A@}96A5QY36A@%vD97A 锢7A B+^9el7A vC7Avbt7A zg-|7Ayc`{7ARSZT7A Rr7|7A7r ~7AEW#8M8n7A`Ћp7Af[![07A &K\U7Au7AYT7A 5E7A~i@:h7A`E*clm 7A,z7AkI%Ej7Ap~"𐎡7AVA:љM7A+4LD­$M7A$Yvo-7AEiQ`7A&w7AEK҃v7A V767Ai*]xPi7A [Dj'%7AybTQ7AEw⏯7A`; q#u$_7A54=k7AA- [ښ7A`Ԃ.7A@'7AmK,07AED}쮟7&7A@ǔA_z7A7ذR7A¢+7yH7A3 [XNy7A` 7A@(@ [I7A@ YGw7A̹tSSh7AIr,J0&~7A˰RHwP7A: -7AO 3j7A'Z φ}_7Aۤq<7A-}G7A`p7A96A3 7Af+wj[7A=lNl(t/7A`ӿ. 7A@ fly*7A57D xY8AhJ28AQ;7Ʈ8A\~#t# 8A@&Z=B% 8A2Er8AžTq k7A#JF7Ar"U1ӑ7AY57A|ƞ7AU{7A&2p<|7A`&  k7A#& 7A`QNʜx^7A 7A@Cs47Ae*臽7AuM + 7A )&07Az} 7A >I@ 7AF& 7A`QNʜ&`5Aॴus&P>6AW5A/5|c5A`f9 7\5A 5Gk5AQu-d95A ,A45A`ԏV9k5Ae7O5A~Xҹ o5A F}g5A^=шv5A@Lj,gW{c5A |S"5A@|&Dߊ|5A |"(} 5Aw<$b5A;LBӢ罸5A@d h5A5E5A$2j*>5A`qk&A5AjC :5A`$~;v#gV5A9v=݃Z5A 5A;=5) 5A %x졌5A F^7K5AB^lx6A@P5{z6ARYD:$6A`6 6A@r<Q6AC-kA 6A}*)8 6A`:t\AGS6AݏXf_6As%/ݤt56Aw"ՎaI6A@; 6A Wj6A`Η{Aӿ6A՘_6AT—n(6Aկ gGQ6A@[n )E6A@Mz݇0 6A {ҜV|!6AܘD|*0"6A sJv ye&6AI5Bչo)6A`nʈai-6A@6<&16AЬhm!16AHMM26A>p/ 56A[Z<76A W86A Xee86Ai=6AA^ Mϰ@6A@T o!uA6Ac01FC6A`ê/]?G6A|,AG6At|CrD&H6AcZ>K6A@Iu"P6A@&-͍0U6A`̮[bYY6A* KgaY6A&\S6A`"VSM R6ATSm PB1o6A.-t6A"0)v:+z6A@Ħ'8ٛ{6A`SD"/6A`|4 $nt1G6A tm{:u6A +d$D9?6A`Hw6AD.6A 7~eN~6Ap6A Ry|6AB|6A # %W,v6A`]Ǧ66A൸$mKBbk6A@BQ\ D6A}BrD6A@8*qP>6ACN] x66A&;_&6A ]66A&NJ\?qk6A4|pzL1o6A`Wd2^6F6A 2yOn?6A@@T>6A@?I 8,@Ŀ6A`\<]J;6AO|  6A5ɷ낡*6A`R6A@ vm6(޹6AmW*6AK5g6A@K.6ATt\G6AHmۜ6A^c]^d6Avj6A -MHz6A3c3Xu6A\Ni6A z |ud6A  ^8BS6A oXM6Apyt<6A`Zfu776AI4\&6A@I\ 6A@Կ!6AW{v6A6Z4U6AaDhUZ6A^!<'6A eU>}=ܶ6A !b4N˶6ACNƶ6A`6A"Is@}6Am@my@6A0a<-86AcB%6Aڜ6A3$6Ajfŝ6A %C%66Ap)L䔶6A|K}!\6A֝P6AknqŠ6A0 ~J&#ew6AZDaJq6A@+h,m6A࿼3pg6A`c8*b6A@[pQ]6AɌ,X6A]*?S6A@ҍLސI6AA |D6AeHg>6A?@O8I96AJݜFA46A 4) i}/6A":)6A:zƩ($6Aւq6A6Arob^}6A r76Ad &^B 6Ai7dž6A(n6A@17|þPK6AQ3'26A@"gص6Az,ӵ6A@,]&q͵6A\h9*3ȵ6A dw|Q56Aأɷ6A'ڬqR6A cWr榵6A-6Af#6`J76A@+16A+6A tMz%6Ayc6A9_6A B6A ߬(L 6Aφ:6A/mU6A@sQ 6A_6AO^tS6AP? ܴ6A`!^ִ6A`;<E6AjP6AG{Zfw6AOuWq6AlbhQj6A@d6Ae[.!X6A^ R6A_Eh]J6AөQ=6A`4v-76A31g}06ABp+*6ABgVDa6A*XD=6AOt;>36AHy 6A0IW6AY=6A 7LV6Aj4N6lB6A@И06A.~6A vAnwR۳6A (\dԳ6AIUD/Qγ6A`1"Ƴ6A- B6ATęֹ6Aef.2ó6AAh6A[\6A ,YI6A@٪Ѯ=6Adeؚ`)6AX6A`MVx Ã6A~,`e}6A{Utv6A>c`a6AXn[6A:@HLF6A4Ň@6A#UM[$6AWsz6A cwx]26Ath^{6AoU^ 6AԯMmآ6A@ǧڒ6A`v6A D}_6AOKds Ҳ6A`309Vʲ6A RJUwò6A`f;H6A a`ӵ6Ak˹D-Ȯ6A`k 6A0pO<6A@n$tzE6A`''zCj6A A]h֋6ALxKO˄6Ahp~6A@}_@}\v6AKZ#h6A`svIpa6A`,s9[6A7,1ajS6AQb+}tE6A}}d@>6A 06A~4)6A=L6A &<6A *]b 6A6A @6AO]6A@A6AkfC56A$r3 6AjZA[q۱6A ~ibԱ6Am6ͱ6A#]ű6A@2A6A@jԷ6A柪h6ADʆ6A@J1\I6AajL6A/M6A80xF6A 86A s10O16A`~EA$$6Aeq6AΊUޏ 6A"8U6AmFV6A2-6A6A۰6A@w٤N԰6AwnŰ6A`h⿰6AOc66A |6A)6AzDC6A LbTv$6A@=j6A`񬆰6Avx6Ảm5x6A\{r6Ak6A(JY Uc6A Jss\6A@.whW6A+  P6A $o,&6AV%V@ 6A@U]C 6A̮]zjp6A?O|U7 6AVE}H6A橏; 6ADٯ6AK+tү6A)ҵc><6A` LNٮ6Ay`6AM6AT16A`&͋6A]}6A0@'lKBv6A` 1h6AO=%x]a6A %{Z6A.6S6A0 -"L6A'K:e;TD6A =<Or=6AEG66A m!G@/6A;OG/Y(6A@KPx6ATL!>6A`\@"6A_@ 6AYܞi6A 7mk 96Ak^%6AGtiҮ6Az7̮6A@eԳ6A V?G6A,>6Abό6A@wM6A4Ǐ96A1~6AQUw6A@U Qsp6AR7ri6A٪(8a6A`ȧ S6Aly˜FL6A%6/=6AZ76A\06A@`| wLj(6Ay!!6A2>&076Af 6A`{@66Adʫ6Aa$6QH6A@?|}A6A@YJL#@)6A>q6Ačڭ6A`5j.ӭ6A^?C̭6A@7PdRŭ6AK u#6A,~Ah6A @~%6Ab塭6AvQz6AC|}Ɠ6Aks6A`uBF76A@x@v1M06A18.(6A$:3~r6A )JN6A#r 6Aɣ=6A4w@ )6A\ ןu6A@*j6AK۬6A@qяԬ6A(X,ͬ6AsrD)6A>6A4 k'ϣ6AVHFW6A@f}=6AͷzePU6A326Ai*y6AۆPwq6A "x>j6A@-x^c6Auh9V6A:XzN6A ;qRuA6AcAF:6A1o46A.!?,6A@)Te6A Ȁܟ6AXrCF6A@l+8 6A"b 6A`8`6AD6A X I6A:&!߫6AE:ng׫6A@_Inѫ6AD/qNʫ6AOC A>ë6A@i hD6A t%>86A`խ6A@kn[r6Av+6A@WH6AK܊6A@? )6A` rm|6A@8t6Ae4$8Nn6AF?h [6A |9616A 'q61TB<6A(3R٪6A*"aҪ6A@$A˪6AD.1ê6Az76A(3 Ե6A@B%6AV 6A@7 3x6A`KF6A)oڒ6A4>'6Ajfk6A#5ٸ|6ALZLv6A`nșn6A5-h6Alz֧z`6A:jZ6A%59SS6A uC6AAKzA=6A`56A)dza/6Aj/U(6A#PB!6A ̏6APLu46Adp 6A`^#6A L#I6A$^,6A ̑W,w6AT'6Aq<Xک6A`G?` ҩ6A 9̩6A[,ĩ6Aֺ6A`f6A`կ=Q6Av G6ATx2A6A hpC(6A`rk0m6A@ Lj| 6A=lN6A@cv9}6Aೀ,^]8/w6A]zo6A@v8_h6AYg*a6A^>YY6A@xtS!>S6A-K2K6A`PMCnE6A/'Lk}=6A`IF4|O76A`>Fl/6A1t@(6A@S.8[ 6A <"u^6A43E* 6A`ļ5Rd?6Au-0c6Aig/S 6A} 'ڼ6A)B6A"  ɝ6A"'٨6AɁ~Ө6AXg!j̨6AuXI_Ũ6AZY6A@^@6A`iHݯ6A ]c8*6AvQ 76AE(Z ݾZ6A"K YQ6A.y;6A ^Lj6A %,,ưw6ATo6AܧKp=h6A;?ĥa6A c,{Z6A`v=>,T6AEZM\L6A@HnD6A~>6A`ީYX66A'(m06A (6A |*2W!6A@ 26A`J66A'%(G! 6AXh6Ay%(6A@‘I6Az6A kʆ*6A`"cڧ6A -Vӧ6A{y%Ḑ6Apŧ6A! u6A@o6AGU6Agf6A.r66A#kdt7!p6A QFZ6A nS6ACZ E6A*x >6AH66Ai!2ݪ/6A@ĪF*)6A|1W1!6ACru 6AO. .6Aږ%6A\6AvUV6AEtw+6A k*#ۦ6A|qDpӦ6A`J ̦6A@mG.ˠŦ6A@& g?R=6A`RQѷ6A`)pZxA6AOW6A N)0O뚦6Ar&]$6Aઁڴ \6AcN%bv~6A`guw6A@6] oa6AȳOqe=76A joq6A`k;ּ<0r6A`\/@G.Ҍ6A@*Jx6Aћ|T 6Ayfd ՗6AK W6A>,uQ6A?Ҵ^ԇ 6A@Lq06s6A d_:4 6Ah,MT] 6A`;zcx^6A`RY@6A6υ6A`e F6A@ 9!n6Ag}8giM6A$\J!6AೄO/n6A{i#b6A@WJвT.6Af~}YuX~6A=gb_~6A[&!e}f}6A`¶KE:%}6A"ǻVE|6A兞=.|6A@> ޻1N{6A?$%)x`O{6Au7C!z6A}#X*kz6ADjkay6AGtIvSy6AO˭-Zpw6A8g|(v6ALiu6AXG;t6A Nt߰61t6A}Ws6Am+TCr6A>SD3Zr6A/yfɸq6A`diS}^1p6A``y./6Tp6A#o6A@_$[trIo6Acgycn6A.΄an6A e9\"m6A`X:'&l6Aq8,k6A w x^"%i6A`.J i6AYb/qh6A->2_h6AQ7Hg6Aƭqf6AV5JPf6Aū)f6AC; (e6A<*_ܯfe6A` ,Ce6Ayq4d6A ^[G bCd6A-% VX#c6A" !m c6A@}|BZGCc6A@whb6AlxIb6A@l`Ob6AGb6ARS ːb6AֵT"8kb6A@܉$7b6A`1R(HSe6Aœ*Qqe6A`v2ve6A&0]qe6AjS?@?]e6AVCo@e6Alad6A H7 d6A<#ttd6A0n)#d6A`=S1c6AK0os1c6ARʹb6A/Ca6A|:8a`6A--n`6A7`6Avօj_6A`XP5w+^6A`߼RM^6At#q! \6A#)(p(\6A`k#Ne[6A 'Y}0q[6A] :Z [6A!T1垀Z6A[TPZ6A`#Z6Al++]Y6A@$,-T/Y6A MVaSїX6A5Эp{iX6AvqX6A;џlέ}W6AJmk]W6A`&bW6A<+o0V6Ay+jV6A09 V6AF?߄U6A`}:UU6A`~uGT6AzW$T6A`i H/ qT6A(3JET6AaʻS6A`$ӗJ$R6A NΫ$R6A5`R[.Q6AuBu}_P6AquF6eO6A\j 6xN6Aܟ 4M6A챌ōL6A!b./qK6Ag$kmH6A:F@vG6A<(o){G6Aq@M/*MF6A`~ ;0E6Avn&#'aAD6A@]H$6xC6A`^2߄%ޅ C6A&.qqMB6Aॴus&p A6A Ƶ*& ʖC@6A@;&c|B@6A]%)?6AQb$Cb>6A`A>@${>6AX#B'+=6A`"oz=6A@{%'" ;6A `Y_0:6AR  96AFp=96A `76A-/g+76Au6 L|66A`4 _66AYA=36Apqm=26Aysƫ26Ak ƹ?16A|KB16AnV06Ab _&S06AX^/6A` C!B/6A`f/z9.6A'$aM.6Ao1h-6A YL[-6A$+n v,6A`&S9+6A@\%$+6AҨ)xGV*6A 3sA)6A@;i\a(6A@I!Z(6A@& Yd'6Auڗ&6A` n\"l%6A`-EҲ$6A@cq =5#6Adr"6A@C.)"6A`L-!6A`X !6A$8آ D 6Ah0XVn@ 6A@Waj6A`GjJC,6Av}UsIl6A F@'6A:k6Ai͍a6A*Rh6A{ 26Al8]^na6Aif6A\O6A'=:B6Ag{6Aft uП)6A@v8uʂL6Av2l6A@Ѽձc6A81O" 6A@ EHG‚6AoSm{za6A jv6AVH2L۝6ASz=6A#;%A[6A@LHRh.6A : x6AS6A`Ž )6A@˘6A2zO6A7~*2c6A[3n6A`K' +6A`ݼa֫6A`>&@[F6AH.qh6A0/}EP6AFz_6A@> 6A 9M3 6A@F˳R 6A`;k24 6A ̬ 6AN{W 6Asn6A@M]6Ax0=[6Aj6AҶ#K%V-%6A&yZj6A`>hO؎y5Av{5Ah.>5A~{765A ),I5A\§w5A@E1WZOxY5Af>1N5A@bOQS͠5AbSt?5A`ILqo5AU",$5A` io5A_hAtb5At4?5A@}4D5A؊f5A8]b5A o5A`8'ñ?/5A F (QO5A`;y{5An(Ame5A:U)o%5A_45A(O5AA;5AU@[q5A#W| R5A }Y+)5AV*Gfn5A5K5A%2Kn5A7ǕtJ`5A }#;5A`TED5A09c,c5AF|i#5A/=[5A/<\k5A`s5A6hoQ5As%&5A)fȪ5A 5AV5N]5A` "3j5A@jεt=şS5Ae^#,s5A =ź;75AF!NS[5A`94t5AỊVQ5A|qI<5A\g,5A`L\5A "O~`5A`٦h]5A`eL55A@=&oQϺ[ 5A $=U 5A@we.5A&"ɯv5AALV V5A0î6.5A ʉz5A (l6/u5A9.5A@m*~ͭԛ5At'W5Afa[L55Aд`T'.5A,Yq`!5A8_è5A_4hE5A)n_ 5A u:_{5A@^ҕ5A6]v5A`KO]p5A9]:5Aug\Q¼5A`>X\;5ASWX[Eާ5A e[KȜ5A` [R4k5A ,mѩZV&ׇ5A`sZ;~5A@,Z^}5A A~'Z6$u5A CY¾i5A`;~|YLd5A`d=Yo?a5AY$_5Aub YA:\5A 3{Xl2W5A@R7XUk(T5AUX M5AH=Xm2zE5A0XWΞ/=5A yW105A&xW7&5AVU!5A`VXV55A U$ 5An9bPUd5A Tз\5A}^'T%u5A@ S+5A@>:S#5AǐءRLC)5A`ʷ+RA5A`kQ*<5AݼZiQP5A^-Q5A!PbH5A 4ʃPab5A PV8;5A`(5A`>p5A9=5A`c+<LV5AK |I<к5A`~];5A>1;5A:%ǟ5AoE :s蔁5A 9^1$5Aqor85A@!xC7mMg5A`ZE3R5A8/~5A;8-Őw5A )+.*oe5A`kN&[([5AZC$M5AH"sqs<5A@ z(5AD|H}5A eXò5Aif5A 1LCw5A0455[5A`u"3:5A`=5Au:8q5AK՜ T'O5A` j5AE^w0 5A"0_9<5A`+5A$u:5A@BOiY{5AV%6p5A c2l5A`-Swgf5A`Vh]5A@[i6g.5AY^5A`S5AyS5A`f5A`AV5Am(QŚ5A`mX$Q/dt5ATtwN5AW[5A P"G5AL&T5Aa5u5Ai D5A`lE5A[L(&m 5AV)s5A@-6}Q]5A:+vvf]5A81ʭK%5A 2.J@5A`ە9o7#5A~^`x5AƍڷB r45AWնit5Ap"9:55AŤ.Y5A`!QY5A@ݒ9 *5A[!ðX5AlGd 5A` PpFX5A`y|zJ5A@u 'Ky35A ).ި 5Aग¦4+#5A{XK5A@fZ5AYXPk5A@-ɨu~[LB5A\h-5A`5A/5P Ki6A)wfw6A.qt2t6A.qtt!6A`B"mfw6A+j]6A)w Ki6A 3[6A2t6A.qt h! 6A4KPS7'6AAa '6A4KPS/՚6A?>! 6A`;5٪6A X!6AAa%6ApGu6A B=%e6AviB7'6AM'6A4KPS!P&7A Q18k#7A`2%F8' 7A Q%%7Aa&7Az\i7A`2%F18k#7A@$lR] #7A !88' 7A Q"#2>e׸6A`ST{7Aԭ/{7AA7A@ JZT7A RW6AX!#2>e׸6A }~_<6Aԭft6Ag1|Bw6AA\6A@\G+/X6Ah:r8_6A_F@I8A6AhW;IL6A8ѕg5L46A %t\@6Ah6AM=/o6A@@: 7qfJ6A`(x8H@g6A`Q')ڥ6Ar:H?[_6A`&b6Aؙ#`x6A@H9BAGژ7AsuXEk4ު7A@[q;{7AA#P:x%7A`%'In~+7A*7A`%'IT[(7A `:x%7A ~D &7A`spʺۥA'7A |n~+7A*7A`%'I$q6A,!ⱦ6A@xcK *T6A,y~6A QQ>a6Ajx306A@ ݊?EN6A/Eaq6Au<TkM(6A@xcKdk6AI3/PC0q76AEZ[ -6Ag`'nSB6A(!ⱦ6A`֞*T6A,%`!8A!̉8A@~5 a| 8AVc?nO+8A(hCU9+Ѕ8A@~52u38A/@A!8A0_!̉8A$2I8AԿX!8AU$]Ea| 8AVc?&X¹6A!m)@6Aed3m)@6A6tx.g6A!y8$6A=+6A`[jS?=X6Agö~w2y6Ap@ƅn%26A +5{X¹6AUc6Aed3ھ6A _q͔9"6A Mr6A F3S [6A@LIFJ6A[đ6A :@6A@*5cm)@6A6tx'RF28AUԓjې9AnPL'8A uܶռ8AlTֵk8A >8Aѩ/Ô8Am#6@M8Az+C8A@PD]8A&१i7•8AKLcƘti8AЈ%k9uV8A\UJ8AEڂ!#d8AAfvp`r8ATM*|8AJpGt: >8Ab4Dۗ8A{\ҽ8AzA[68Ael|6<8A#Boׂ,8AR*;0f8A o:ˬ8A[a+ccF8A1[ xpWq8A۔]68A2M٨uP| 8A@ (x48ATx Bh8A@b]ٻg$>8Ap 38A?c8A@%Mf@LL*8A =0;-ǭU8A@EB8AhD(K??8AXX@ O8As9"8A%K8AQ}/8A["r8A\M98AJRD8Aմe48AA[=8An8A@ؚ|Jʾt8ArwN8A ]Ϝ39ACTH9A@7mf6>9A@Nxvjy$9A@f[h9AՎJ\G 9A@RS49ATVmW=9AnP@ka.9A5ΰϸ 9A!􂀵R R9Aa)9A8].jې9A9A@ђU'B9A@Cbgl9A@Ë}9AdK @&29A<]:N9A[*-Vq^9A@lN*[ܜ 9A@Dc Q 9A kT 9AiGIҏ9A5 9A@|[L0Rl 9Aag 9ART?mծ 9A,=jp_[ 9AMTu,jk 9A@@Z`W' 9Az` 9A@yؼ*m 9ACh 9Aݔ9auoO9A@F2P&09A4H7r 9A@vH*-CE 9A]?z<˥c 9AXILM89AJ)9AhK6 7 9A@R"ʫ8Au,B8Ah/#vb8AA,8Aل6Ⱥg8A@k=?8A@BN:8A-/`48AUԓ_8A&$8AV\/,8A@iv>ӫ8AIWyak8A/JOO8A{ kN8A %2'v'8AE H8AWߥ?_*8A_#߇k8AFmKF8A(5Y8A@雚?q8AIoH8A@SJkΊz28Aޗ58A (?d#p8A@{>zyJD8A˗})˹8Ac_<8A{x?8Av(oX 8Aެsh8A]I8A@gZh*8A~e`%'!af8A 6.8A84S8A]4 18A@tMGP8A,Vde08A 0 di[U8A@tJPxa 8A[KU8AvO-8AgyƏؕ8A.%ğh8Au%8AIFDD۟8Aa4N}~8AS`1i8A@Jr8A@%81658A<[ cs (8A_ HZA8A@!o8؞8AɪF28AEIc'.8A@E)X!e&8AU4Tڊ8AԀ頇L'8A u[R8A_Xt8A@wLFm-N8A@mq3Π8A@;0c=8AR,w{ܥ8A!%"LyCm8AF=|`]X8Ay(r1x8A,!3[R8A_( 9A`U :ACqH :A :A747}.:A@xaP:A@鰿yk:A>n :A0$:ArFm\:AP,EZt:A Znd9A ʀ{n9A`CJ`79A a<w9A=ez9A`49A@efZ@L9AD9A Ϻ̽|9A+xr*9A`w[҉9A>>Mx9A`Uz9ASL5[N9A n*9AY]OX\9Az@c9Aʦa39A3>6џ9A%NzJ69A /9ADz:9A *v*j9A`{BC9A@@(9A@Mjb=GU:Auch v:A@q-Tktk:AGU=CH:A Pz:T[:A_--{v:A ҫd:A>{T,;:A )AYhs :A7#O@:A19A"9Az/{}P9A&U+9Af?@i'9A*h'5Y.9A@L9A9CJ :R9Ax2s 9AK&h9A<Z9At/l9Ari)6{|9Adc8RS9Aj$9A$&מqκ9A@*=~9A-Tq%9A@*Y!/}9Aޥ!0m9Asu|69A 맊.9AU v9A@-Թ]6N9Amc9A7ĕg&? 9AXbr 9A؂bK͓5 9AG:6 9A@xz [0x/"V9A@KA)ad+Y9A@[>]9A@JdS@#^9A]hI/\9A%)C`]9A< |c9AZI(=i9A |MXj9AN9 S]k9AP=]IESj9Aڛm]v g9A@U:/`Ce9A::'k9^9A]^-\9A@IcKqAZ9A@1 :MY9AUCR+OW9A @U9A@:K jL9A@2B&jK9AB9e;I9Aw[I9A@~H9Ag5\NSI9AJ!F9Ax2=.~"/G9A9O Y-F9Ar6PB9A`' RSC9A) ,]R]B9AC W4KA9A:n4DZ]>9A LxA\;9A@W)99Ajbe{9y;9AvmEc:9A x0u[49AeJS=N?49A@n 0^29A@ XW[09A@2:+`$I-9A|3E$-9AѰJC*9A@.vȩ)9AP~G".ƪ(9A`l)Z6i0&9A0WP4 9A j_F9A&?|9A av5c9Ab:yX́9A@qT#] 9AwJ 9A`x+DHO_Of9A xs#p8Ah~GGC8A!О4(x8A-XƗ8A\Tp1ff8A HPӝn}8A Kdҁw8AJ;K=8AIT9?@*8A ';i,|#}8A#whӚkX8AFCZVX|8A5@EЪ8A3x =8A@9мx8A$8A 8A-зP8A <8A.NB_8ASBJex8A%̭8A@v]dȲKj8AQEp8A`؇TeγY8A`snPKv&8A BBqlG1j9AAFB̒9A&CYs( 9ACF 9AVI #9A@wJMj9Arp`9Aa+'[9AQ9Al9AFQb9Ag`L 9A b×D Qt49A@chD9AT3 9AY&Lr9Af9AA`O;F9A-[9Aw**9A t t9AlpB9A $7Y8AS}f ?8A@"AZʛ8Ajp J 8A@g.h8AUmչy8AdG]GvF9A*!gzX9A%h,a'R9AF&tJ9ABTԈ@HK9AS< K9ARxK9A@QkK9A8QUL9A@߾Q iL9ABQFKL9AP?L9A^JP_L9A/!sM*L9AYrL `L9AmKPL9ATGML9A4E@L9Aɱ`qB@L9AE@?FOL9A{ R==`L9A A!3<L9Ar9K+L9A]H9HL9AM:~bL9A@R9;HL9A7; L9A@G1<<K9A@t=K9A^?B@K9A@EA' $K9A̿?NB^ J9A@̈_BiJ9AݱBJ9A"C1J9A?6E*?J9A`@vH2 jJ9AD9L`J9AM_MaJ9AJ'Oz`iJ9A@bDPvJ9A@R&tJ9ABT$9A-_:qƇ$9Ax{gU!9A@$~5 9AAkx!9A?ő&$9A-_:qVN9A`QF79A7JْI89AvWz{8Ah/^ cj@98A`zFX{a8A`.^\Ϥ8A@jN҇8A)Unz{8Ah/^ܤ48Aiۃ58A$*t8A#jE'8AՂ+P#R8AD<'I 8A!Bz4^8A@C )8A@=>xU #9A)~9AJpwo' 9AAb  9A`7u_ 8X 9Ad)[pZ9AlN\ 9A06kT9AmUpF?i9AF99AU_J7#9A`/gҊtF[%9Aa9!+%9A ߏ#h&9AF3_G\B*9Af޵I?(9ACw'5#9A2DA{[ 9A4InRL9A1؇ZE9A`9 HL9Ag2׹a9A~$:9AJ,1Qo9A@6r)q} 9A(T49V 9A <.Z 9A % Y%`) 9A@]_QhO 9A@ݐjPc. 9AaMS9A |-m 6H559Aj-&uDg8A &3i8AHGg7<8A6]5%I?t8AM N H8Ahun3X9AO{S8A`iu»pM8AwH]48A`jь 8A>@p8A`t%88A`]˽:8A//ф u8A#tHؼ8A, WN8A_42vJ8A_E8A6kHŜX8A@\(i5d8A|&s8A`ўtܤ48Aiۃ*P`J9ABT@L9A]H9'&tJ9ABTvJ9A@Rz`iJ9A@bDPaJ9AJ'O`J9AM_M2 jJ9AD9L*?J9A`@vH1J9A?6EJ9A"CiJ9AݱB^ J9A@̈_B' $K9A̿?NBB@K9A@EAK9A^?<K9A@t= L9A@G1<HL9A7;~bL9A@R9;HL9AM:K+L9A]H9L9Ar9=`L9A A!396A`=]w6A #ȿ6Asy֯n6A@/Z. 6A rfpCU6A@N16A9˰6A`ZPO6Av{C6AodEJ|6A`^[r܃p6AMCoܛMk6A`!dd6A@Oرk^6A>(FX6A,R6A=(YёL6AI[.F6Alb( @6A 胲PT36A-Ji,6A@6ײS |'6A :a!6A w6A@P(JEel6A`6AZG6AUg#bB\6A@6 w76Axr>M6A{qկ6A~Z6Aŵ2856A@;28ev6AϴæP6AzJ2fө6A`Fcb*o6A`wƤah6A`H6A){y)C6A,6ճ<6A΅]]j46AwPy/6A`Զ"6A`a)6A̱Gk6A`_gc U6Atֿ6Ah:xI*6A~6A o;ѷ06A@RDC6A f&6A|''6AmgX@' Կ6ANQ|_6A@sj 6A@q|S %6A`z頕`6A 6A@zF,a6AĨ-%6A`R^3'6A +}6Aຓ'F(p6AI?i6Akc)\6A  SU6A`C2TeA6ANYӹ%:6A ?i{ 6A tfJ6APu@6Ahb]׺6A=@ӎ6AWInŰ,6A ûx }6A]Wͻ&Oh6A Ŵa6A 7*T6A.MWM6A\^8R`r?6A!G[%w86Aۥd116A"6A`O/ѻ6A`K|YwѴ6A c` 6A@l6Akb~Ơ6A暅6A[R3'6A[Dq؋6A`%~cT4}6A`S~콽mv6Aǽ#o6A@ٽ/āYE6A`=S`M>6A=$bA"6A[KKH$6AsRZG6A I\*1 6A@hҖ6A@eOh6A{&ykm6A{Jp6A8Os6AJ*6A%Vo6A 9pF6AҾ{6AԾࣕ6Aكk?6A<:=6AM/1y6A@}r6A[b}0k6AJ]h]6A`MS%i,U6A '氢N6A`{1kNgpH6A@8N A6A Ԯ:h96A`XeD426A@H`FD?~+6AP$6A_R{86AQQ}D6AD[z~Z6A@:_æ6A໢hAM6AZmhLd 96AL#rGe6p6A >av(b6A&=:d$iz6Ap -O5k6A@aTT6A`!Uf> x66A&P>6ACN]D6A@8*q,98AcsH#78A ';iU@*8A ';i=8AIT9?dҁw8AJ;Kn}8A K nw8A)L{t8A ??#78A`!k 8A`v*8AsQ38A`i8AX[mX8A0T_y8A`>|7H8ASMD0c8A ٧0:8A VIJ'8AWΥ8A٤d.f8A5=p+8A^* ""A78A`c2ct_8AN~n8Ag܇+|08A@~P"+L8AH/ 68A`(k6k%p8A,BfD|8A>FF[O8A$_SXNl8Af˄^8A~}8A_KԿf۵8A 0Z9B8A87?8Ag $?8ArRѶ 8A]ve8A%ډ4B'8Aub8A&̎Gq8AM w 8A sa%V#8AD(pp]K8A`R1.gi V8A`71b8Am$F| Pr8A[QRh}8A@(OeւH&8A`Lm]ѯ8A.n7cY8A`_ HŮ8AT?_v8A`ؼa?8A# ~D>ڧ8A!0:;9,8A5e'%ˡ8A)S:8A`kv6a 88AFj˘8AcsH(8A`La;98A˲8mo8A۬(G8AGɍÙ8A,ݫȤ8AkhDZO;8A`RP 悭8A1x,H8AAE/jE8As8A]J58A /,E"8A%C| |1 8A {:I8A8r[yA8A@.*)tq8A%8Aʓ K8A@}v8A@nX$P~8APM8A`T/v7rK8A bt@*8A ';i-`a Sm$:A=cHFF:A7)HFF:A@9[Vy*:A uwPȗmy*:A@zP#w%:AMv`!$:A`!Eam$:A@ 5bFK?`$:A@UMca Sm$:A=co$:A n]KqI&:A@A_JP3(:AӪ5uO>Λ):A` ȠD*:A q]6-:A }#r6+:A@ǏC):A鷮u(W,:ANB:+:Aम#Nۆ,:AwKG?)H/:A7LɊÛ0:AN8P菊x1:A`BC.?1:Auk*1:AI #12:A/}K=52:Avpֱ}F4:AGShØ4:A S;:Ax]v@Jᅴ=:A1<ѻW>:AkaM;B:AY9I C:A2jJ2 D:AMSD:A`^Zo̒E:A NtyRF:A 1g]6D:A7 ެD:A+s,SE:AHFF:A@9[.zXکv8A\$j˘8A˲8,"98A˲8(8A`La;j˘8AcsHՑ8AH$᫕8ANOĔ8AE`2^8A C|P\8AN$ V܂8A48́yڌ8AF\T 8AA:m8A@|ؗ8AnSZ=0#q8A`t-.%8A@<Y 8A`%R8A@FC"À8AjAhx^䯂8A @oGac8A $1(jz8A 6 "}8AlGN)n{8A@k"XA+y8Ab Rv8w8A\$Xکv8A!b(w8AEʸK x8Aj6B իy8A@t~8A`bkG8A`kS>AB8A`J@V?8A& 7T98A˲8> ~8A`۳k&;8A1m78A"7{Z,m8A_צQW,~8A (ge|8A Cvn& y8AnہDm)y8A`yCy8A`>L> ~8A`۳k&python-mapnik-0.0~20240222-5ab32f020/demo/data/ontdrainage.shx000066400000000000000000000147241456565420200232620ustar00rootroot00000000000000' ɏl4Aoi:A*{:@2 xz^3$84`p&x˖@pNjp΢ϦZ.P`vxPFHޒHjH߶T(pph6P&x@XB(n R`XXhPXp X|x XPp.P@P` ~ b` H  x6HpHB@`2H:xZpRX`(>`p^ h!"#$b$h%bH%H%()p*Px* +,tx,p-d`-h/4/0H2 P2t3 P5tp5678$;X<,`<h<h=hh=p>HP>`?P?TAPAd`ABpBChD`DlDE@FFXG(@GlH(IJK4 *Xb^^dNeef2Hf~XfXg6pgHgPhJ`hhiPinPiPj`jzxj`kZPlPmhmnPm`n&@njPnPoho~Hohp6Ppqq*rtHu@XuXu8w4PwXwhxPHxy8pyPzPzTzh{d`{|`}(@}l~xX~H  hxPXx`8hH(x````h0ldP\h`,hH`Hpp0` xHH XxX`HP@DhXhXPXPXX`lpPpvXP"`Pvpv2PhXNHPhZh.PX`BpR`p*P HVXFHXPBHPnxPnPp6PHrHPh~Pfhh>pXhVPx& JH*Hv`îjpH*P~rv`vh`FP>̾PPfXXXzHh2H~``F"hrHӾP`vP~`v צXHNJٜXHDPژP`PX۬Hܤ0X݌0hޜPߴp(P|PpDHPP8X h@tPHH`PPXp pHhLHhPX`x`hHXpPlXPhP`@XPXLH`XXdhH`T`p,xfXx>8z`rp`zh.Xhhx>hx&Hrxxj`X*X`xfhfPXPjHh "P vP  fP  >@ X  H @2phXn``6`XP hvxPDPHx`HPP (P |` !0"H#h#p`#X$0X$%:(&) P)^P)h**x+v`+P,.H,zH,P--.R@/x0h0~h012H2H3:34R56H5h56r7H7jx7h8RX8H8X9Vx9h:>P:P:`;JH;`;h?N`?x@.@@r`@pAJXAhBpBC pD~HDhE6`EPEFXFGHnI J6 |WHX@XFXXpYYhZ[:X[]p]X^R`^`_P_n` `Pa2Ha~b@bFbPcNXcPcXdZh^Xh`iimojxoqhrhPrps0sXtHptuhupvpXv`w0PwHwHx`xpxHy@`ypzXzt`zp{L@}`}P~HP~hXHXx`` P`H`xHX4xPX`X`PHP `H2`**XPH`XDP$` XhLXhPHxpp@(@lPLPH ppxXP(p8PPPPhP,hHX@phP¼` pÔ(XĄxŤ`Ɯ X|XX4h,pɠXH&Pz@̾`"Pvh`FX΢PXRprHоh*`юPP(P|PP$PxPX(``P|pXpXX(@P0XXx0`PP<hX`hphHD0XP`DX"RX:XHXZ` rX X *`   q~6&`PhZPBP`~"Rx ,LP``,zpython-mapnik-0.0~20240222-5ab32f020/demo/data/popplaces.dbf000066400000000000000000002665411456565420200227140ustar00rootroot00000000000000tAREANPERIMETERNPOPPLACE_N POPPLACE_IN REGIONNAMECGEONAMECCCGNDBKEYC GENERICC CONCISEC,NTSMAPC SCALE_CATNPOP_CATN 0.00000 0.00000 21 38Quebec/Québec Sorel-Tracy EQVKY Ville (2) City 031I03 0 2 0.00000 0.00000 29 52Quebec/Québec Saint-Jean-Baptiste EIACY Municipalité de paroisse Village 031H11 0 1 0.00000 0.00000 30 54Quebec/Québec Saint-Jean-sur-Richelieu EJIXZ Ville (2) City 031H06 1 2 0.00000 0.00000 31 55Quebec/Québec Napierville EHJJT Municipalité de village Town 031H03 0 1 0.00000 0.00000 43 75Quebec/Québec Sainte-Véronique EKQPX Municipalité de village Town 031J10 0 1 0.00000 0.00000 47 83Quebec/Québec Bouchette EJKLR Municipalité Village 031J04 0 1 0.00000 0.00000 60 109Quebec/Québec Nominingue EQWUY Municipalité Village 031J06 0 1 0.00000 0.00000 92 165Quebec/Québec Saint-Donat-de-Montcalm EHZCU Village (3) Unincorporated area 031J08 0 1 0.00000 0.00000 209 332Quebec/Québec Massueville EHEOC Municipalité de village Town 031H15 0 1 0.00000 0.00000 210 333Quebec/Québec Saint-Ours EIAQQ Ville (2) City 031H14 0 1 0.00000 0.00000 211 334Quebec/Québec Contrecoeur EQKRO Ville (2) City 031H14 0 2 0.00000 0.00000 212 335Quebec/Québec Lavaltrie EGYJN Municipalité de village Town 031H14 0 2 0.00000 0.00000 213 336Quebec/Québec Joliette EKJCK Ville (2) City 031I03 1 2 0.00000 0.00000 248 390Quebec/Québec Lacolle EGWLA Municipalité de village Town 031H03 0 1 0.00000 0.00000 249 391Quebec/Québec Marieville EHDWB Ville (2) City 031H06 0 2 0.00000 0.00000 250 392Quebec/Québec Chambly EJNEC Ville (2) City 031H06 0 2 0.00000 0.00000 251 393Quebec/Québec Saint-Damase EHZBB Municipalité de village Town 031H11 0 1 0.00000 0.00000 252 394Quebec/Québec Saint-Hyacinthe EHZZL Ville (2) City 031H10 1 2 0.00000 0.00000 253 395Quebec/Québec Sainte-Madeleine EHZME Municipalité de village Town 031H11 0 1 0.00000 0.00000 255 397Quebec/Québec Saint-Charles-sur-Richelieu EQALZ Municipalité Village 031H11 0 1 0.00000 0.00000 256 398Quebec/Québec Beloeil EFMRW Ville (2) City 031H11 0 2 0.00000 0.00000 257 401Quebec/Québec Varennes EIKGU Ville (2) City 031H11 0 2 0.00000 0.00000 258 406Quebec/Québec Terrebonne EIGOG Ville (2) City 031H12 0 2 0.00000 0.00000 259 409Quebec/Québec Saint-Jérôme ELCQF Ville (2) City 031G16 2 2 0.00000 0.00000 260 410Quebec/Québec Prévost EQSNQ Ville (2) City 031G16 0 2 0.00000 0.00000 261 411Quebec/Québec Saint-Sauveur-des-Monts EIAYJ Municipalité de village Town 031G16 0 1 0.00000 0.00000 262 413Quebec/Québec Val-David EIJYW Municipalité de village Town 031J01 0 1 0.00000 0.00000 263 414Quebec/Québec Sainte-Agathe-des-Monts EQQZN Ville (2) City 031J01 0 2 0.00000 0.00000 265 417Quebec/Québec Mont-Tremblant EHHVX Municipalité Village 031J02 0 2 0.00000 0.00000 266 418Quebec/Québec Labelle EGVXU Municipalité Village 031J07 0 1 0.00000 0.00000 267 420Quebec/Québec L'Annonciation EGXLO Municipalité de village Town 031J07 0 1 0.00000 0.00000 269 423Quebec/Québec Ripon EQVOH Municipalité Village 031G14 0 1 0.00000 0.00000 270 425Quebec/Québec Gracefield EGNQE Municipalité de village Town 031K01 0 1 0.00000 0.00000 271 426Quebec/Québec Otter Lake EKJXU Village (3) Unincorporated area 031F16 0 0 0.00000 0.00000 274 431Quebec/Québec Shawville EIDFC Municipalité de village Town 031F09 0 1 0.00000 0.00000 275 432Quebec/Québec Lac-des-Loups EGWFR Village (3) Unincorporated area 031F09 0 0 0.00000 0.00000 276 440Quebec/Québec Perkins EJXZG Village (3) Unincorporated area 031G12 0 0 0.00000 0.00000 277 441Quebec/Québec Buckingham EFRSH Ville (2) City 031G11 0 2 0.00000 0.00000 278 443Quebec/Québec Thurso EIHFC Ville (2) City 031G11 0 1 0.00000 0.00000 279 444Quebec/Québec Saint-André-Avellin EQMZP Municipalité Village 031G11 0 1 0.00000 0.00000 280 446Quebec/Québec Papineauville EHNRM Municipalité de village Town 031G11 0 1 0.00000 0.00000 281 449Quebec/Québec Saint-André-Est EQVZF Village (3) Unincorporated area 031G09 0 0 0.00000 0.00000 282 450Quebec/Québec Rigaud EQFAN Municipalité Village 031G08 0 1 0.00000 0.00000 283 451Quebec/Québec Hudson EGRJP Ville (2) City 031G08 0 1 0.00000 0.00000 284 454Quebec/Québec Saint-Eustache EHZSF Ville (2) City 031H12 0 2 0.00000 0.00000 285 460Quebec/Québec Sainte-Martine EPIKR Municipalité Village 031H05 0 1 0.00000 0.00000 286 461Quebec/Québec Hemmingford EGQLE Municipalité de village Town 031H04 0 1 0.00000 0.00000 287 462Quebec/Québec Saint-Chrysostome EQVKJ Municipalité Village 031H04 0 1 0.00000 0.00000 288 465Quebec/Québec Huntingdon EGRNU Ville (2) City 031G01 0 1 0.00000 0.00000 289 467Quebec/Québec Saint-Zotique EIBDH Municipalité de village Town 031G01 0 1 0.00000 0.00000 1345 1617Ontario Merrickville FEBSW Community (2) Unincorporated area 031B13 0 0 0.00000 0.00000 1353 1634Ontario Lancaster FBWDI Community (2) Unincorporated area 031G02 0 1 0.00000 0.00000 1354 1635Ontario Martintown FCDSH Compact Rural Community Unincorporated area 031G02 0 0 0.00000 0.00000 1355 1636Ontario Cornwall FCCOT City City 031G02 2 2 0.00000 0.00000 1356 1637Ontario Green Valley FBJYM Compact Rural Community Unincorporated area 031G07 0 0 0.00000 0.00000 1357 1638Ontario Apple Hill FADKS Locality Unincorporated area 031G02 0 0 0.00000 0.00000 1358 1639Ontario Alexandria FACHT Community (2) Unincorporated area 031G07 0 1 0.00000 0.00000 1359 1640Ontario Glen Robertson FBHVS Compact Rural Community Unincorporated area 031G07 0 0 0.00000 0.00000 1360 1641Ontario Maxville FCEDV Community (2) Unincorporated area 031G07 0 1 0.00000 0.00000 1361 1642Ontario Monkland FDVMO Locality Unincorporated area 031G02 0 0 0.00000 0.00000 1362 1643Ontario St. Andrews FDSXH Compact Rural Community Unincorporated area 031G02 0 0 0.00000 0.00000 1363 1644Ontario Ingleside FBQEU Suburban Community Unincorporated area 031G02 0 0 0.00000 0.00000 1364 1645Ontario Newington FDOQC Compact Rural Community Unincorporated area 031G03 0 0 0.00000 0.00000 1365 1646Ontario Avonmore FAEIH Locality Unincorporated area 031G02 0 0 0.00000 0.00000 1366 1647Ontario Moose Creek FDWGI Locality Unincorporated area 031G07 0 0 0.00000 0.00000 1367 1648Ontario Crysler FAUTJ Compact Rural Community Unincorporated area 031G03 0 0 0.00000 0.00000 1368 1649Ontario Finch FBOHQ Community (2) Unincorporated area 031G03 0 1 0.00000 0.00000 1369 1650Ontario Chesterville FAQKA Community (2) Unincorporated area 031G03 0 1 0.00000 0.00000 1370 1651Ontario Williamsburg FDDWW Locality Unincorporated area 031B14 0 0 0.00000 0.00000 1371 1652Ontario Morrisburg FDWRM Community (2) Unincorporated area 031B14 0 1 0.00000 0.00000 1372 1653Ontario Winchester FDEEA Community (2) Unincorporated area 031G03 0 1 0.00000 0.00000 1373 1656Ontario Vankleek Hill FCZOP Community (2) Unincorporated area 031G10 0 1 0.00000 0.00000 1374 1657Ontario Hawkesbury FBMKO Town Town 031G10 0 2 0.00000 0.00000 1375 1658Ontario L'Orignal FCBCZ Community (2) Unincorporated area 031G10 0 1 0.00000 0.00000 1376 1659Ontario Lefaivre FBXAF Compact Rural Community Unincorporated area 031G10 0 0 0.00000 0.00000 1377 1660Ontario Alfred FACIQ Community (2) Unincorporated area 031G10 0 1 0.00000 0.00000 1378 1661Ontario Plantagenet FDGEH Community (2) Unincorporated area 031G10 0 1 0.00000 0.00000 1379 1662Ontario Clarence Creek FARBG Police Village Unincorporated area 031G11 0 0 0.00000 0.00000 1380 1663Ontario Hammond FBLMH Compact Rural Community Unincorporated area 031G06 0 0 0.00000 0.00000 1381 1664Ontario Sarsfield FEASB Compact Rural Community Unincorporated area 031G06 0 0 0.00000 0.00000 1382 1665Ontario Casselman FDJUW Village (1) Village 031G06 0 1 0.00000 0.00000 1383 1668Ontario Russell FCMZQ Police Village Unincorporated area 031G06 0 1 0.00000 0.00000 1384 1669Ontario Vars FDHPX Compact Rural Community Unincorporated area 031G06 0 0 0.00000 0.00000 1385 1672Ontario Kemptville FBTUI Community (2) Unincorporated area 031G04 0 1 0.00000 0.00000 1386 1673Ontario Spencerville FCRBK Locality Unincorporated area 031B13 0 0 0.00000 0.00000 1387 1674Ontario Cardinal FAOSO Community (2) Unincorporated area 031B14 0 1 0.00000 0.00000 1388 1675Ontario Johnstown FBSGG Compact Rural Community Unincorporated area 031B11 0 0 0.00000 0.00000 1389 1676Ontario Prescott FCIJQ Separated Town Town 031B12 0 1 0.00000 0.00000 1390 1679Ontario Smiths Falls FCPKN Separated Town Town 031C16 1 2 0.00000 0.00000 1391 1680Ontario Jasper FBRKQ Compact Rural Community Unincorporated area 031B13 0 0 0.00000 0.00000 1403 1694Ontario Vernon FCZUK Compact Rural Community Unincorporated area 031G03 0 0 0.00000 0.00000 1404 1696Ontario Greely FBJNY Dispersed Rural Community Unincorporated area 031G05 0 0 0.00000 0.00000 1405 1697Ontario Osgoode FAYHR Compact Rural Community Unincorporated area 031G04 0 1 0.00000 0.00000 1406 1698Ontario Kars FBTCK Compact Rural Community Unincorporated area 031G04 0 1 0.00000 0.00000 1407 1699Ontario North Gower FCGAZ Compact Rural Community Unincorporated area 031G04 0 0 0.00000 0.00000 1408 1701Ontario Ottawa FEVNT City City 031G05 0 4 0.00000 0.00000 1409 1702Ontario Kanata FECTW Community (2) Unincorporated area 031G05 0 3 0.00000 0.00000 1410 1703Ontario Stittsville FCSPA Suburban Community Unincorporated area 031G05 0 0 0.00000 0.00000 1411 1705Ontario Munster FCFKE Dispersed Rural Community Unincorporated area 031G04 0 0 0.00000 0.00000 1412 1706Ontario Carp FAPAL Compact Rural Community Unincorporated area 031F08 0 0 0.00000 0.00000 1413 1707Ontario Constance Bay FASSB Dispersed Rural Community Unincorporated area 031F08 0 0 0.00000 0.00000 1414 1708Ontario Fitzroy Harbour FEIHW Compact Rural Community Unincorporated area 031F08 0 0 0.00000 0.00000 1415 1709Ontario Arnprior FADTN Town Town 031F08 0 2 0.00000 0.00000 1416 1712Ontario Almonte FACQF Community (2) Unincorporated area 031F01 0 1 0.00000 0.00000 1417 1713Ontario Carleton Place FAOWJ Town Town 031F01 0 2 0.00000 0.00000 1418 1714Ontario Franktown FBFOH Compact Rural Community Unincorporated area 031F01 0 0 0.00000 0.00000 1419 1717Ontario Perth FDLZY Town Town 031C16 0 2 0.00000 0.00000 1420 1718Ontario Rideau Ferry FCLAB Dispersed Rural Community Unincorporated area 031C16 0 0 0.00000 0.00000 1422 1720Ontario Ompah FDLJR Dispersed Rural Community Unincorporated area 031F02 0 0 0.00000 0.00000 1445 1748Ontario White Lake FDDFB Compact Rural Community Unincorporated area 031F07 0 0 0.00000 0.00000 1446 1749Ontario Calabogie FANSM Compact Rural Community Unincorporated area 031F07 0 0 0.00000 0.00000 1447 1750Ontario Renfrew FCKPW Town Town 031F07 1 2 0.00000 0.00000 1931 2330Ontario Clarence-Rockland FEUTA City City 031G11 0 2 0.00000 0.00000 1932 2331Ontario Bourget FAKXS Locality Unincorporated area 031G06 0 1 0.00000 0.00000 1933 2332Ontario Rockland FCLRB Community (2) Unincorporated area 031G11 0 2 0.00000 0.00000 1950 2351Ontario Merrickville-Wolford FEUTF Village (1) Village 031B13 0 1 0.00000 0.00000 1968 2372Ontario St. Isidore FERXM Community (2) Unincorporated area 031G07 0 1 0.00000 0.00000 1992 2403Ontario Orléans FESEL Urban Community (2) Unincorporated area 031G05 0 0 0.00000 0.00000 2045 2482Quebec/Québec Clarenceville EMAAM Bureau de poste Unincorporated area 031H03 0 1 0.00000 0.00000 2046 2483Quebec/Québec Saint-Michel EIANW Municipalité de paroisse Village 031H04 0 1 0.00000 0.00000 2047 2485Quebec/Québec Saint-Louis-de-Gonzague EIAKA Municipalité de paroisse Village 031H04 0 1 0.00000 0.00000 2048 2486Quebec/Québec Brownsburg ELZZX Bureau de poste Unincorporated area 031G09 0 1 0.00000 0.00000 2050 2488Quebec/Québec Lac-Carré EQGZN Secteur Unincorporated area 031J01 0 1 0.00000 0.00000 3102 1678Ontario North Augusta FAYLX Police Village Unincorporated area 031B13 0 0 0.00000 0.00000 3103 1671Ontario South Mountain FEDAZ Compact Rural Community Unincorporated area 031B14 0 0 0.00000 0.00000 3104 1670Ontario Iroquois FDHYD Community (2) Unincorporated area 031B14 0 1 0.00000 0.00000 3105 2404Ontario Long Sault FCAUT Urban Community (2) Unincorporated area 031G02 0 0 0.00000 0.00000 3106 1655Ontario St-Eugène FECFQ Compact Rural Community Unincorporated area 031G08 0 0 0.00000 0.00000 3107 1666Ontario Limoges FBXRS Compact Rural Community Unincorporated area 031G06 0 0 0.00000 0.00000 3108 1667Ontario Embrun FBCMV Police Village Unincorporated area 031G06 0 1 0.00000 0.00000 3109 1654Ontario Marionville FDNFF Dispersed Rural Community Unincorporated area 031G03 0 0 0.00000 0.00000 3110 1695Ontario Metcalfe FEBUE Compact Rural Community Unincorporated area 031G03 0 1 0.00000 0.00000 3111 1700Ontario Manotick FAXQE Compact Rural Community Unincorporated area 031G04 0 0 0.00000 0.00000 3112 1704Ontario Richmond FCKYO Community (2) Unincorporated area 031G04 0 0 0.00000 0.00000 3113 1716Ontario Middleville FEBIZ Compact Rural Community Unincorporated area 031F01 0 0 0.00000 0.00000 3114 1715Ontario Lanark FBWDF Community (2) Unincorporated area 031F01 0 1 0.00000 0.00000 3115 1710Ontario Pakenham FDRAJ Suburban Community Unincorporated area 031F08 0 0 0.00000 0.00000 3116 1747Ontario Braeside FALHM Community (2) Unincorporated area 031F08 0 1 0.00000 0.00000 3427 464Quebec/Québec Ormstown EQUOF Municipalité Village 031H04 0 1 0.00000 0.00000 3428 466Quebec/Québec Salaberry-de-Valleyfield EKJCM Ville (2) City 031G08 2 2 0.00000 0.00000 3429 2484Quebec/Québec Sainte-Clotilde-de-Châteauguay EKOKO Municipalité de paroisse Village 031H04 0 1 0.00000 0.00000 3430 459Quebec/Québec Saint-Rémi EIAXC Ville (2) City 031H05 0 2 0.00000 0.00000 3431 458Quebec/Québec Beauharnois EKMWX Ville (2) City 031H05 0 2 0.00000 0.00000 3432 457Quebec/Québec Châteauguay EFWKS Ville (2) City 031H05 0 2 0.00000 0.00000 3433 403Quebec/Québec La Prairie EGXSC Ville (2) City 031H05 0 2 0.00000 0.00000 3435 408Quebec/Québec Montréal EHHUN Ville (2) City 031H12 3 4 0.00000 0.00000 3436 402Quebec/Québec Longueuil EHAYB Ville (2) City 031H11 0 4 0.00000 0.00000 3437 455Quebec/Québec Laval EGYIC Ville (2) City 031H12 0 4 0.00000 0.00000 3438 400Quebec/Québec Boucherville EFPOW Ville (2) City 031H11 0 2 0.00000 0.00000 3439 399Quebec/Québec Sainte-Julie EJBSN Ville (2) City 031H11 0 2 0.00000 0.00000 3440 452Quebec/Québec Mirabel EITQC Ville (2) City 031G09 0 2 0.00000 0.00000 3441 448Quebec/Québec Lachute EKCIC Ville (2) City 031G09 1 2 0.00000 0.00000 3442 112Quebec/Québec Oka EHLTD Municipalité Village 031G08 0 1 0.00000 0.00000 3443 456Quebec/Québec Vaudreuil-Dorion EPUZT Ville (2) City 031G08 0 2 0.00000 0.00000 3444 447Quebec/Québec Grenville EGOOO Municipalité de village Town 031G10 0 1 0.00000 0.00000 3445 93Quebec/Québec Fassett EGIHZ Municipalité Village 031G10 0 1 0.00000 0.00000 3446 445Quebec/Québec Montebello EHHRH Municipalité de village Town 031G10 0 1 0.00000 0.00000 3447 113Quebec/Québec Plaisance EHRIT Municipalité Village 031G11 0 1 0.00000 0.00000 3448 108Quebec/Québec Namur EHJHV Municipalité Village 031G15 0 1 0.00000 0.00000 3449 442Quebec/Québec Masson-Angers EPISS Ville (2) City 031G11 0 2 0.00000 0.00000 3450 111Quebec/Québec Notre-Dame-du-Laus EHLEQ Municipalité Village 031J04 0 1 0.00000 0.00000 3451 439Quebec/Québec Gatineau EGLTT Ville (2) City 031G12 0 4 0.00000 0.00000 3452 438Quebec/Québec Hull ELYOR Ville (2) City 031G05 1 3 0.00000 0.00000 3453 437Quebec/Québec Aylmer EFKAT Ville (2) City 031G05 0 2 0.00000 0.00000 3454 436Quebec/Québec Wakefield EITUP Village (3) Unincorporated area 031G12 0 0 0.00000 0.00000 3455 435Quebec/Québec Sainte-Cécile-de-Masham EKLNY Village (3) Unincorporated area 031F09 0 0 0.00000 0.00000 3456 434Quebec/Québec Luskville EHBYK Hameau Unincorporated area 031F09 0 0 0.00000 0.00000 3457 433Quebec/Québec Quyon EKLNX Village (3) Unincorporated area 031F09 0 0 0.00000 0.00000 3458 430Quebec/Québec Bryson EFRRH Municipalité de village Town 031F10 0 1 0.00000 0.00000 3459 429Quebec/Québec Campbell's Bay EKVLW Municipalité de village Town 031F10 0 1 0.00000 0.00000 3462 405Quebec/Québec Repentigny EHVPH Ville (2) City 031H11 0 3 0.00000 0.00000 3463 404Quebec/Québec Verchères EIKTD Municipalité Village 031H14 0 1 0.00000 0.00000 3464 71Quebec/Québec L'Assomption EPISR Ville (2) City 031H14 0 2 0.00000 0.00000 3465 331Quebec/Québec Yamaska EINKX Municipalité de village Town 031I02 0 1 0.00000 0.00000 3466 338Quebec/Québec Berthierville EFNEP Ville (2) City 031I03 0 1 0.00000 0.00000 3469 51Quebec/Québec Saint-Denis-sur-Richelieu EQLRD Municipalité Village 031H14 0 1 0.00000 0.00000 3482 337Quebec/Québec Crabtree EQJST Municipalité Village 031H14 0 1 0.00000 0.00000 3483 131Quebec/Québec Saint-Jacques EQMZG Municipalité Village 031H13 0 1 0.00000 0.00000 3484 419Quebec/Québec Rawdon EQNHA Municipalité Village 031I04 0 1 0.00000 0.00000 3485 72Quebec/Québec Saint-Lin--Laurentides EQVME Ville (2) City 031H13 0 2 0.00000 0.00000 3486 407Quebec/Québec Sainte-Anne-des-Plaines EMVQR Ville (2) City 031H13 0 2 0.00000 0.00000 3487 453Quebec/Québec Blainville EFNZP Ville (2) City 031H12 0 2 0.00000 0.00000 3488 412Quebec/Québec Sainte-Adèle EQMGV Ville (2) City 031G16 0 2 0.00000 0.00000 3489 97Quebec/Québec Huberdeau EGRIR Municipalité Village 031G15 0 1 0.00000 0.00000 3490 416Quebec/Québec Saint-Jovite EIAGP Ville (2) City 031J02 0 1 0.00000 0.00000 3491 421Quebec/Québec Mont-Laurier EHHSY Ville (2) City 031J12 2 2 0.00000 0.00000 3493 424Quebec/Québec Maniwaki EHDEQ Ville (2) City 031J05 2 1 0.00000 0.00000 3519 166Quebec/Québec Lanoraie EGXLU Village (3) Unincorporated area 031H14 0 0 0.00000 0.00000 3520 53Quebec/Québec Saint-Grégoire EHZXN Arrêt ferroviaire Unincorporated area 031H06 0 0 0.00000 0.00000 3521 463Quebec/Québec Howick EGRGU Municipalité de village Town 031H04 0 1 0.00000 0.00000 3522 6Quebec/Québec Saint-Régis EMAKW Bureau de poste Unincorporated area 031G02 0 0 0.00000 0.00000 3523 57Quebec/Québec Low EHBQZ Municipalité de canton Village 031G13 0 1python-mapnik-0.0~20240222-5ab32f020/demo/data/popplaces.shp000066400000000000000000000125441456565420200227430ustar00rootroot00000000000000' Y5A ɂ _:A3> '9A( ?9A: 9A@_C\ 1_9A  UJ7A3> U6A? _HL7AB hC8A_2| Z9AB j~9A?E A9AU S9A 9?K9A_o 9A  P?%9A?is d09A _:A ߧ:AS ?=9A_: 9A, f9A?>V 09A D9Ax y8A?i P8A _8A% m8A?: _BW8A? 7A@ ;D7A _x7A?u VՊ7A?c! lJ6A_b" y5A.#  6A$ P6A_@% h 7A`$& J7A .' _{7Al( 7A@) K7A?* K8A?@+ WŠ8A , _/8A@E&- i_ 9A. 2V9AF/ _e9A00 ?s9A@߈1 w8A`? ~2 /t8A`n3 ,&7Aa 4 _8A_5 :U8AK6 _8A7 _ *8A߯5? e8A@@ 8AA ~7A_(B 7AC ~7A͔D wh7AE R7A B F sJ7A_6 G _m7A _H 38A@PI .18ACJ 38AUK y?7A_L 7A@}M (X7A ߲,N .7AG2O ?X7AmP q7ApQ <ߋ7A[R Af7A ?S _~|7AT [|S7A U _l7At V 2_f7A@_ W !L7A` X 7A`q Y V_6A u Z 7A, [ ?u7A@u\ esL7AI_] ?lK7A^ ;7A $_ ,7A_Η` 6 7A ma _6Ab &6A_3vc J6A_d 1E6A e _6A?f m6Azg ;I6A 7qh 6A?"i _6A j 6Aߑ k  6AR l 96A ɂ m 5A ?W n ߀+6A_Uo 5A5 p V5A q ߟ7A_4r 7A_Vs dr7A`t +"7A`^7 u `_7A@Sv Bq:7Ayw :Akx  9A y  9A@Dz :?f8A{ M_8A_pL| DR7ADc } #7A ~ m7Ad  V/8A~ j8A d7A =?7AQk 7A?U M?j7Ah d2(7A_#I OD7A1 ?g6A  ({6A ^g6AI ?h46A`; }?-9A ?n 8A<, M†9Ad 9A { +_O69A`? Y_Q9A@?I R֚9A8 q9AWX ,9A J?79A=# 389A_ 6 ߲9A 8Aߵe 8K|8A_T 8A@_ 8A` D_18Aw y7A= 7A@a  7A _ 7An O7AbI _6Ay {)7A  O_%7Ad T6An N?26A@3 vd6A@ 6A _F- _6A_C _=5A@ Y5A2 @ N \ j x    . < J X f t             * 8 F T b p ~            & 4 B P ^ l z            " 0 > L Z h v             , : H V d r             ( 6 D R ` n |            $ 2 @ N \ j x             . < J X f t            * 8 F T b p ~  & 4 B P ^ l z python-mapnik-0.0~20240222-5ab32f020/demo/data/qcdrainage.dbf000066400000000000000000006545131456565420200230240ustar00rootroot00000000000000tEAREAN PERIMETERN QCCART_N QCCART_IDN F_CODECHYCN CGNDB_ENCCGNDB_FRCNAME_ENCXNOM_FRCXShape_LengN Shape_AreaN 0.03546000000 3.45011000000 25136.00000000000 8436.00000000000BH000 8.00000000000EFLFFEFLFFRéservoir Baskatong Réservoir Baskatong 326999.87889599998306411795.624000012 0.00672000000 2.18344000000 25238.00000000000 7665.00000000000BH000 8.00000000000 203237.4023720000158279653.7802999988 0.01282000000 1.71007000000 25316.00000000000 8018.00000000000BH000 8.00000000000EIGGFEIGGFRéservoir Taureau Réservoir Taureau 161905.31889200001110792046.366999998 0.00071000000 0.22729000000 25343.00000000000 8508.00000000000BH000 8.00000000000EGKKGEGKKGLac Franchère Lac Franchère 23228.239305900006120699.52269000001 0.00045000000 0.10379000000 25352.00000000000 8296.00000000000BH000 8.00000000000 9218.407858750003923882.20318000019 0.00044000000 0.11786000000 25357.00000000000 9011.00000000000BH000 8.00000000000 12622.051117600003799482.53980999999 0.00005000000 0.03044000000 25363.00000000000 9040.00000000000BH000 8.00000000000 2969.07538242000 394664.65200499998 0.00031000000 0.08853000000 25364.00000000000 7906.00000000000BH000 8.00000000000 9396.567651350002665791.39008999988 0.00013000000 0.05520000000 25365.00000000000 8282.00000000000BH000 8.00000000000 4706.105087240001109279.16042999993 0.00023000000 0.08073000000 25368.00000000000 8668.00000000000BH000 8.00000000000 7339.601863710001992985.05044999998 0.00003000000 0.03073000000 25370.00000000000 8465.00000000000BH000 8.00000000000 2611.42322266000 292852.97101400001 0.00008000000 0.03973000000 25374.00000000000 8469.00000000000BH000 8.00000000000 3339.29075132000 666729.06261100003 0.00011000000 0.05768000000 25376.00000000000 7957.00000000000BH000 8.00000000000 4933.27391096000 960962.06637000002 0.00015000000 0.06076000000 25377.00000000000 8498.00000000000BH000 8.00000000000 5268.691201860001269576.79288999992 0.00005000000 0.04164000000 25378.00000000000 8308.00000000000BH000 8.00000000000 3815.51984352000 467215.12303500000 0.00006000000 0.04385000000 25380.00000000000 8087.00000000000BH000 8.00000000000 4032.24383757000 561187.37657700002 0.00009000000 0.04570000000 25381.00000000000 8770.00000000000BH000 8.00000000000 3757.89441040000 773534.26815999998 0.00014000000 0.06174000000 25382.00000000000 7897.00000000000BH000 8.00000000000 5429.805989150001185689.94898999995 0.00023000000 0.07442000000 25383.00000000000 7868.00000000000BH000 8.00000000000 6957.133862510002027137.32140000002 0.00009000000 0.04398000000 25384.00000000000 7966.00000000000BH000 8.00000000000 4317.15186962000 768915.48519000004 0.00124000000 0.34379000000 25385.00000000000 9060.00000000000BH000 8.00000000000 32496.0229720000010750691.5185000002 0.00009000000 0.04253000000 25386.00000000000 8435.00000000000BH000 8.00000000000 3856.07662890000 749923.01946800004 0.00010000000 0.04454000000 25387.00000000000 8264.00000000000BH000 8.00000000000 3866.71568228000 892213.20565500006 0.00007000000 0.03547000000 25388.00000000000 8389.00000000000BH000 8.00000000000 3097.85040384000 631655.39916999999 0.00014000000 0.06619000000 25392.00000000000 7972.00000000000BH000 8.00000000000 5397.753662410001168228.52355999989 0.00006000000 0.03436000000 25394.00000000000 8414.00000000000BH000 8.00000000000 3120.50834184000 491407.53497500002 0.00008000000 0.03589000000 25395.00000000000 8443.00000000000BH000 8.00000000000 3472.37044499000 709009.90176200005 0.00010000000 0.04709000000 25397.00000000000 8514.00000000000BH000 8.00000000000 4022.26222903000 848305.12089799996 0.00031000000 0.07508000000 25398.00000000000 8051.00000000000BH000 8.00000000000 6754.098087650002659099.00665999996 0.00002000000 0.01941000000 25399.00000000000 8427.00000000000BH000 8.00000000000 1954.27349702000 197758.41814100000 0.00019000000 0.06317000000 25400.00000000000 7909.00000000000BH000 8.00000000000 6128.474751710001620885.92483999999 0.00007000000 0.03218000000 25402.00000000000 8103.00000000000BH000 8.00000000000 3083.17554522000 630126.56043900002 0.00025000000 0.10151000000 25403.00000000000 8557.00000000000BH000 8.00000000000 8763.836807750002169597.41679000016 0.00057000000 0.15835000000 25405.00000000000 8973.00000000000BH000 8.00000000000EIHOKEIHOKLac Tomasine Lac Tomasine 16164.946372400004941875.13710999954 0.00111000000 0.28987000000 25406.00000000000 8655.00000000000BH000 8.00000000000 28762.100358300009648516.86070000008 0.00191000000 0.65141000000 25407.00000000000 8720.00000000000BH000 8.00000000000 63064.6003426000016568367.0124999992 0.00005000000 0.03686000000 25408.00000000000 8776.00000000000BH000 8.00000000000 3065.75268204000 435389.55068599997 0.00008000000 0.05008000000 25409.00000000000 8355.00000000000BH000 8.00000000000 4115.19252950000 704742.00842500001 0.00007000000 0.05458000000 25410.00000000000 7984.00000000000BH000 8.00000000000 4647.89859203000 604394.29804000002 0.00100000000 0.35512000000 25412.00000000000 7962.00000000000BH000 8.00000000000EIMHSEIMHSLac Wapizagonke Lac Wapizagonke 34120.172190000008648880.49186000042 0.00009000000 0.05681000000 25415.00000000000 9065.00000000000BH000 8.00000000000 4727.43638832000 776882.58835500001 0.00010000000 0.05268000000 25417.00000000000 8117.00000000000BH000 8.00000000000 4811.97007384000 866821.74291200005 0.00017000000 0.06798000000 25418.00000000000 7912.00000000000BH000 8.00000000000 7016.749982580001504520.86444999999 0.00006000000 0.03914000000 25419.00000000000 7992.00000000000BH000 8.00000000000 3259.66710046000 535742.91771399998 0.00067000000 0.13358000000 25420.00000000000 9009.00000000000BH000 8.00000000000 12552.120348300005765731.48424000014 0.00016000000 0.07478000000 25422.00000000000 8363.00000000000BH000 8.00000000000 7114.303410980001417415.69715999998 0.00008000000 0.04037000000 25424.00000000000 8542.00000000000BH000 8.00000000000 3449.38165577000 686434.54692899995 0.00011000000 0.04913000000 25425.00000000000 8521.00000000000BH000 8.00000000000 4675.73298423000 950831.51042299997 0.00052000000 0.15571000000 25426.00000000000 8712.00000000000BH000 8.00000000000 15631.596992400004535341.53577999957 0.00007000000 0.03695000000 25427.00000000000 8426.00000000000BH000 8.00000000000 3483.15115524000 638754.48988999997 0.00015000000 0.07466000000 25428.00000000000 8021.00000000000BH000 8.00000000000 6245.492686720001273631.28606000007 0.00088000000 0.21602000000 25429.00000000000 7995.00000000000BH000 8.00000000000EFTTYEFTTYLac du Caribou Lac du Caribou 19313.190423600007629120.19065000024 0.00017000000 0.06692000000 25431.00000000000 8922.00000000000BH000 8.00000000000 6649.828461120001490590.65403000009 0.00005000000 0.03755000000 25434.00000000000 8107.00000000000BH000 8.00000000000 3274.40513370000 454671.05105299997 0.00108000000 0.25357000000 25435.00000000000 8138.00000000000BH000 8.00000000000EGSBREGSBRGrand lac des Îles Grand lac des Îles 22633.584304100009346511.20611999929 0.00010000000 0.04539000000 25436.00000000000 8055.00000000000BH000 8.00000000000 3956.01141110000 849797.80103199999 0.00006000000 0.03711000000 25437.00000000000 8527.00000000000BH000 8.00000000000 3177.16113800000 540846.11445200001 0.00074000000 0.19915000000 25438.00000000000 8758.00000000000BH000 8.00000000000 18413.526755500006368844.59382000007 0.00022000000 0.07153000000 25439.00000000000 8220.00000000000BH000 8.00000000000 6714.792619930001928327.19915000000 0.00025000000 0.07952000000 25440.00000000000 8845.00000000000BH000 8.00000000000 6966.673772300002168777.86085999990 0.00007000000 0.03733000000 25442.00000000000 8928.00000000000BH000 8.00000000000 3172.07442210000 568014.65969999996 0.00019000000 0.07567000000 25443.00000000000 8641.00000000000BH000 8.00000000000 6952.791996680001664744.31388000003 0.00016000000 0.05288000000 25444.00000000000 8551.00000000000BH000 8.00000000000 4719.096951170001374071.10719999997 0.00017000000 0.06240000000 25445.00000000000 8814.00000000000BH000 8.00000000000 5835.764604850001459038.99230999989 0.00007000000 0.03358000000 25446.00000000000 8923.00000000000BH000 8.00000000000 3225.91189234000 596007.83530300006 0.00426000000 1.46397000000 25447.00000000000 8948.00000000000BH000 8.00000000000 148685.9426080000137159440.6510000005 0.00034000000 0.07795000000 25448.00000000000 8249.00000000000BH000 8.00000000000 7893.161691090002907961.38084999984 0.00008000000 0.04270000000 25450.00000000000 9142.00000000000BH000 8.00000000000 3522.14017684000 670852.43702900002 0.00011000000 0.05100000000 25451.00000000000 8952.00000000000BH000 8.00000000000 4873.07559455000 958918.24764600000 0.00012000000 0.05852000000 25452.00000000000 8122.00000000000BH000 8.00000000000 5197.662062300001014064.32383000001 0.00021000000 0.09015000000 25453.00000000000 8404.00000000000BH000 8.00000000000 7386.058107950001829446.59517000010 0.00063000000 0.13460000000 25454.00000000000 8650.00000000000BH000 8.00000000000 13152.967361600005455795.25251000002 0.00363000000 0.75726000000 25457.00000000000 8719.00000000000BH000 8.00000000000EGVLCEGVLCRéservoir Kiamika Réservoir Kiamika 70809.3701236000131498113.3564000017 0.00113000000 0.26841000000 25459.00000000000 8158.00000000000BH000 8.00000000000EIEHWEIEHWLac au Sorcier Lac au Sorcier 24518.086946100009830378.15468999930 0.00108000000 0.16695000000 25460.00000000000 9155.00000000000BH000 8.00000000000EGEFQEGEFQLac Doolittle Lac Doolittle 15919.864305100009373471.85558000021 0.00051000000 0.12040000000 25461.00000000000 8432.00000000000BH000 8.00000000000EHBYEEHBYELac Lusignan Lac Lusignan 12240.485274600004461834.54777000006 0.00011000000 0.04462000000 25462.00000000000 8477.00000000000BH000 8.00000000000 4417.39832361000 923532.36624200002 0.00013000000 0.05557000000 25463.00000000000 7967.00000000000BH000 8.00000000000 5033.365032640001087708.72193000000 0.00025000000 0.08823000000 25464.00000000000 8510.00000000000BH000 8.00000000000 9198.301388950002124558.98967000004 0.00031000000 0.08462000000 25466.00000000000 8562.00000000000BH000 8.00000000000 9016.387764840002715575.45809999993 0.00008000000 0.03686000000 25467.00000000000 8575.00000000000BH000 8.00000000000 3671.55845181000 689956.14239299996 0.00011000000 0.04571000000 25468.00000000000 8541.00000000000BH000 8.00000000000 4380.60247245000 923137.25053500000 0.00020000000 0.08234000000 25469.00000000000 8082.00000000000BH000 8.00000000000 7144.157538690001760055.92677000002 0.00016000000 0.06197000000 25470.00000000000 8727.00000000000BH000 8.00000000000 5996.904912600001363049.78942999989 0.00044000000 0.09984000000 25471.00000000000 7986.00000000000BH000 8.00000000000 10179.226757200003781923.44188999990 0.00048000000 0.12091000000 25472.00000000000 9114.00000000000BH000 8.00000000000 11959.589964300004176540.78752999986 0.00051000000 0.16604000000 25473.00000000000 8102.00000000000BH000 8.00000000000EIDEWEIDEWLac Shawinigan Lac Shawinigan 13788.192392700004426661.70995000005 0.00020000000 0.07081000000 25475.00000000000 8358.00000000000BH000 8.00000000000 6529.383134450001707154.68629999994 0.00007000000 0.03577000000 25476.00000000000 8425.00000000000BH000 8.00000000000 3723.24504889000 605310.59736599994 0.00007000000 0.03465000000 25478.00000000000 8565.00000000000BH000 8.00000000000 3446.71555337000 588897.50061100000 0.00065000000 0.19404000000 25479.00000000000 8462.00000000000BH000 8.00000000000 18224.699095800005607016.87784000020 0.00013000000 0.06562000000 25481.00000000000 8105.00000000000BH000 8.00000000000EIDEWEIDEWLac Shawinigan Lac Shawinigan 5615.401216260001145396.37228000001 0.00049000000 0.11982000000 25483.00000000000 8813.00000000000BH000 8.00000000000 11748.777644000004215405.37131000031 0.00012000000 0.05672000000 25485.00000000000 8627.00000000000BH000 8.00000000000 5749.905938500001053476.64803999988 0.00011000000 0.04189000000 25486.00000000000 8038.00000000000BH000 8.00000000000 3789.43757783000 913856.69446399994 0.00006000000 0.03893000000 25487.00000000000 8293.00000000000BH000 8.00000000000 3216.25557664000 521961.55737800000 0.00004000000 0.03390000000 25488.00000000000 9164.00000000000BH000 8.00000000000 2838.40966771000 367939.37736799999 0.00066000000 0.13223000000 25490.00000000000 8004.00000000000BH000 8.00000000000EHQQEEHQQELac des Piles Lac des Piles 11716.036038200005693783.99184000026 0.00041000000 0.13784000000 25491.00000000000 8110.00000000000BH000 8.00000000000 11705.559686400003560915.83577999985 0.00015000000 0.05830000000 25492.00000000000 8310.00000000000BH000 8.00000000000 5526.501327190001304765.70072000008 0.00042000000 0.13345000000 25493.00000000000 8602.00000000000BH000 8.00000000000 12858.941941600003687570.36177999992 0.00062000000 0.12920000000 25494.00000000000 9088.00000000000BH000 8.00000000000EHXFSEHXFSLac Rond Lac Rond 11563.280460200005421060.58492000028 0.00017000000 0.05970000000 25495.00000000000 8417.00000000000BH000 8.00000000000 5357.166113140001517629.86367999995 0.00026000000 0.10218000000 25496.00000000000 8570.00000000000BH000 8.00000000000 8954.606118960002258169.81699000020 0.00017000000 0.05488000000 25497.00000000000 8631.00000000000BH000 8.00000000000 5484.242854370001500267.39709000010 0.00042000000 0.15679000000 25498.00000000000 9134.00000000000BH000 8.00000000000 14055.733106700003605062.68622000003 0.00007000000 0.03875000000 25499.00000000000 8635.00000000000BH000 8.00000000000 3671.58265292000 597195.70249000005 0.00009000000 0.05078000000 25500.00000000000 9181.00000000000BH000 8.00000000000 4202.45274687000 787202.69681200001 0.00011000000 0.04354000000 25501.00000000000 8769.00000000000BH000 8.00000000000 3724.61166229000 918788.38330700004 0.00010000000 0.05025000000 25503.00000000000 8555.00000000000BH000 8.00000000000 4471.80032022000 903151.90214300004 0.00022000000 0.08881000000 25505.00000000000 8451.00000000000BH000 8.00000000000 7948.171640560001896971.60540000000 0.00015000000 0.07346000000 25506.00000000000 8376.00000000000BH000 8.00000000000 6250.257699100001272394.55877000000 0.00293000000 0.66372000000 25507.00000000000 9112.00000000000BH000 8.00000000000EGDATEGDATLac Désert Lac Désert 61460.2900665000025434758.1548999995 0.00015000000 0.05276000000 25508.00000000000 8768.00000000000BH000 8.00000000000 5505.106030250001301442.09822000004 0.00025000000 0.09613000000 25512.00000000000 9084.00000000000BH000 8.00000000000 8893.386937960002174291.62741999980 0.00016000000 0.05060000000 25513.00000000000 8061.00000000000BH000 8.00000000000 4473.738460220001428956.02854000009 0.00057000000 0.22813000000 25514.00000000000 9159.00000000000BH000 8.00000000000 20690.578573500004950942.43123000022 0.00007000000 0.03494000000 25515.00000000000 8903.00000000000BH000 8.00000000000 3551.50124859000 573202.85220600001 0.00012000000 0.05488000000 25517.00000000000 8706.00000000000BH000 8.00000000000 5144.537777780001017110.49766999995 0.00014000000 0.05104000000 25518.00000000000 8807.00000000000BH000 8.00000000000 5070.635015930001193387.36861000000 0.00033000000 0.10993000000 25519.00000000000 8343.00000000000BH000 8.00000000000 9890.662798200002865689.93947000010 0.00021000000 0.07984000000 25520.00000000000 8938.00000000000BH000 8.00000000000 6941.669901420001780824.21781999990 0.00020000000 0.07093000000 25521.00000000000 8291.00000000000BH000 8.00000000000 6706.182465540001703998.32492999989 0.00053000000 0.13110000000 25522.00000000000 9219.00000000000BH000 8.00000000000 12126.988711300004570265.24033000041 0.00009000000 0.06959000000 25523.00000000000 8418.00000000000BH000 8.00000000000 5609.31201045000 767465.23380000005 0.00010000000 0.04364000000 25525.00000000000 9203.00000000000BH000 8.00000000000 4181.63498147000 896055.71487000003 0.00008000000 0.03422000000 25526.00000000000 8757.00000000000BH000 8.00000000000 3154.48543772000 700136.86381000001 0.00006000000 0.03760000000 25527.00000000000 8598.00000000000BH000 8.00000000000 3674.31802423000 564388.86356400000 0.00007000000 0.03949000000 25528.00000000000 8545.00000000000BH000 8.00000000000 3317.06371375000 617384.12984099996 0.00011000000 0.04537000000 25529.00000000000 8394.00000000000BH000 8.00000000000 4151.61664639000 971230.42096100003 0.00013000000 0.04976000000 25530.00000000000 9042.00000000000BH000 8.00000000000 4882.762715580001105489.60028999997 0.00043000000 0.16181000000 25531.00000000000 8672.00000000000BH000 8.00000000000 14657.490808800003702360.09748000000 0.00040000000 0.14186000000 25532.00000000000 9000.00000000000BH000 8.00000000000 13745.502894600003494309.84262999985 0.00010000000 0.04119000000 25533.00000000000 8289.00000000000BH000 8.00000000000 4172.50004609000 892963.04413499997 0.00009000000 0.03970000000 25534.00000000000 8388.00000000000BH000 8.00000000000 3738.66730041000 742480.85742799996 0.00010000000 0.04837000000 25535.00000000000 8559.00000000000BH000 8.00000000000 4368.42432246000 864782.71496899996 0.00024000000 0.09071000000 25536.00000000000 8178.00000000000BH000 8.00000000000 7956.796168560002106350.41893999977 0.00013000000 0.06713000000 25538.00000000000 8199.00000000000BH000 8.00000000000 5494.613739200001132156.01625000010 0.00006000000 0.03368000000 25539.00000000000 8970.00000000000BH000 8.00000000000 3132.33134262000 537505.50508499995 0.00027000000 0.08068000000 25540.00000000000 8364.00000000000BH000 8.00000000000 7309.412942860002369337.43641000008 0.00020000000 0.07353000000 25541.00000000000 8492.00000000000BH000 8.00000000000 6518.541280150001724769.56414999999 0.00102000000 0.35496000000 25542.00000000000 9125.00000000000BH000 8.00000000000 33135.684726900008836877.97171000019 0.00013000000 0.04655000000 25543.00000000000 9004.00000000000BH000 8.00000000000 4569.980380790001114677.31657000002 0.00005000000 0.04165000000 25544.00000000000 9194.00000000000BH000 8.00000000000 3472.27624237000 465728.50392799999 0.00027000000 0.08432000000 25545.00000000000 8708.00000000000BH000 8.00000000000 7679.991529480002316131.16369999992 0.00003000000 0.03071000000 25546.00000000000 9291.00000000000BH000 8.00000000000 2882.16369593000 264284.08500999998 0.00006000000 0.03606000000 25547.00000000000 9052.00000000000BH000 8.00000000000 3578.01808263000 530232.54459299997 0.00010000000 0.06400000000 25549.00000000000 9122.00000000000BH000 8.00000000000 5106.66930194000 910318.58349800005 0.00002000000 0.02139000000 25550.00000000000 8305.00000000000BH000 8.00000000000 1875.68538494000 207786.82686700000 0.00006000000 0.03274000000 25552.00000000000 8651.00000000000BH000 8.00000000000 3205.20990861000 516836.76774799998 0.00043000000 0.10348000000 25553.00000000000 8683.00000000000BH000 8.00000000000 9808.089468040003716243.44920000015 0.00022000000 0.08272000000 25554.00000000000 8407.00000000000BH000 8.00000000000 7672.270871440001876618.12792000012 0.00040000000 0.16789000000 25555.00000000000 8360.00000000000BH000 8.00000000000 14260.951086500003485711.85623000003 0.00027000000 0.10432000000 25556.00000000000 8186.00000000000BH000 8.00000000000 9176.867168320002304355.39948000014 0.00007000000 0.03508000000 25559.00000000000 8689.00000000000BH000 8.00000000000 3516.15350074000 641147.57712000003 0.00016000000 0.06102000000 25560.00000000000 8915.00000000000BH000 8.00000000000 5072.604578960001371283.89543000003 0.00033000000 0.08117000000 25561.00000000000 8532.00000000000BH000 8.00000000000 7409.697123220002863529.74458000017 0.00006000000 0.03876000000 25562.00000000000 9308.00000000000BH000 8.00000000000 3642.80520828000 562091.40972700005 0.00005000000 0.03774000000 25564.00000000000 9197.00000000000BH000 8.00000000000 3074.27883915000 439059.08392900001 0.00062000000 0.11033000000 25566.00000000000 8724.00000000000BH000 8.00000000000 10481.216685100005368602.58280999959 0.00009000000 0.04313000000 25567.00000000000 8714.00000000000BH000 8.00000000000 4583.56564901000 750507.54015400005 0.00012000000 0.04658000000 25568.00000000000 8525.00000000000BH000 8.00000000000 4364.929221300001033139.43906000000 0.00029000000 0.07428000000 25569.00000000000 8318.00000000000BH000 8.00000000000EHYWTEHYWTLac Saint-Bernard Lac Saint-Bernard 6625.455895030002546346.18261000002 0.00008000000 0.04003000000 25570.00000000000 8583.00000000000BH000 8.00000000000 3386.88716281000 676209.43025700003 0.00018000000 0.06164000000 25571.00000000000 8673.00000000000BH000 8.00000000000 5292.237334330001590219.03563000006 0.00013000000 0.06176000000 25572.00000000000 8873.00000000000BH000 8.00000000000 5560.597302950001144722.57016999996 0.00018000000 0.08424000000 25573.00000000000 8994.00000000000BH000 8.00000000000 8280.219486250001596391.87985999999 0.00100000000 0.18584000000 25575.00000000000 8237.00000000000BH000 8.00000000000EGFWVEGFWVLac à l'Eau Claire Lac à l'Eau Claire 16336.423735200008683390.92894000001 0.00028000000 0.07028000000 25576.00000000000 8546.00000000000BH000 8.00000000000 6691.866335250002405116.94476999994 0.00009000000 0.04558000000 25577.00000000000 8590.00000000000BH000 8.00000000000 4147.65429895000 786521.51017100003 0.00018000000 0.06070000000 25579.00000000000 8463.00000000000BH000 8.00000000000 5904.294878390001576238.23424999998 0.00008000000 0.04940000000 25580.00000000000 9272.00000000000BH000 8.00000000000 4049.59144792000 707795.96755199996 0.00031000000 0.08341000000 25581.00000000000 8671.00000000000BH000 8.00000000000 8160.303402520002717239.58810999990 0.00114000000 0.24623000000 25582.00000000000 9283.00000000000BH000 8.00000000000EFRDPEFRDPLac Brodtkorb Lac Brodtkorb 22603.167627400009937598.22434999980 0.00003000000 0.02438000000 25584.00000000000 8711.00000000000BH000 8.00000000000 2164.78983125000 243311.82297400001 0.00045000000 0.12206000000 25585.00000000000 8692.00000000000BH000 8.00000000000 11075.002258500003930294.86304000020 0.00009000000 0.04025000000 25586.00000000000 9058.00000000000BH000 8.00000000000 4083.46973606000 782875.77780799998 0.00016000000 0.07074000000 25587.00000000000 8488.00000000000BH000 8.00000000000 6410.500398160001430112.27353999997 0.00095000000 0.18761000000 25588.00000000000 8996.00000000000BH000 8.00000000000 17955.488948400008278686.24610000011 0.00036000000 0.11003000000 25589.00000000000 9092.00000000000BH000 8.00000000000 9886.448668550003163360.97319999989 0.00017000000 0.05794000000 25591.00000000000 8319.00000000000BH000 8.00000000000 5191.043863010001500566.72240999993 0.00006000000 0.03891000000 25593.00000000000 8947.00000000000BH000 8.00000000000 3236.01701682000 513706.43856099999 0.00006000000 0.03151000000 25595.00000000000 8633.00000000000BH000 8.00000000000 3262.08769324000 478762.93297500000 0.00104000000 0.21711000000 25596.00000000000 8662.00000000000BH000 8.00000000000EGJSEEGJSELac Forbes Lac Forbes 20615.706806600009075057.60562000051 0.00116000000 0.20119000000 25597.00000000000 8348.00000000000BH000 8.00000000000EHYMFEHYMFLac Sacacomie Lac Sacacomie 19834.5303997000010059650.6051000002 0.00043000000 0.13075000000 25598.00000000000 8564.00000000000BH000 8.00000000000 11329.170089800003715668.91800000006 0.00015000000 0.06102000000 25599.00000000000 8884.00000000000BH000 8.00000000000 5235.439644560001325195.74973000004 0.00012000000 0.05809000000 25600.00000000000 8735.00000000000BH000 8.00000000000 6247.125921880001085491.15680000000 0.00010000000 0.04375000000 25601.00000000000 8241.00000000000BH000 8.00000000000 4161.95599469000 831627.19182700000 0.00039000000 0.09992000000 25602.00000000000 8761.00000000000BH000 8.00000000000 9214.793106270003436497.98571000015 0.00011000000 0.04939000000 25603.00000000000 8604.00000000000BH000 8.00000000000 4289.24414911000 976991.78535799996 0.00163000000 0.70188000000 25604.00000000000 9047.00000000000BH000 8.00000000000 67079.2050434000014251802.1208999995 0.00040000000 0.11174000000 25605.00000000000 9021.00000000000BH000 8.00000000000 9871.139890060003496632.12184000015 0.00006000000 0.04112000000 25606.00000000000 8762.00000000000BH000 8.00000000000 3722.65834902000 485530.42707300000 0.00010000000 0.04635000000 25607.00000000000 8999.00000000000BH000 8.00000000000 4115.50505223000 894741.12092100002 0.00019000000 0.06561000000 25608.00000000000 8704.00000000000BH000 8.00000000000 6407.931097170001641911.76157000009 0.00014000000 0.04842000000 25609.00000000000 8919.00000000000BH000 8.00000000000EIHFREIHFRLac Tibériade Lac Tibériade 4943.617821930001178335.63950000005 0.00009000000 0.04061000000 25610.00000000000 8936.00000000000BH000 8.00000000000 3905.82001154000 824759.98884400004 0.00008000000 0.03615000000 25611.00000000000 9100.00000000000BH000 8.00000000000 3310.14267336000 659793.08007999999 0.00024000000 0.07920000000 25612.00000000000 8848.00000000000BH000 8.00000000000 7392.216628910002088407.00197000010 0.00007000000 0.03711000000 25613.00000000000 8729.00000000000BH000 8.00000000000 3496.78861362000 604614.96860899997 0.00012000000 0.05437000000 25614.00000000000 8825.00000000000BH000 8.00000000000 5089.728164050001038649.04379000003 0.00017000000 0.08733000000 25615.00000000000 9402.00000000000BH000 8.00000000000 8016.192723220001500380.85660000006 0.00235000000 0.50839000000 25616.00000000000 9433.00000000000BH000 8.00000000000EFRRAEFRRALac Bryson Lac Bryson 48378.2026390000020488860.2272000014 0.00050000000 0.15531000000 25618.00000000000 8812.00000000000BH000 8.00000000000 14338.058266700004386336.87908000033 0.00017000000 0.06271000000 25619.00000000000 8746.00000000000BH000 8.00000000000 5692.606332570001485495.73466000007 0.00002000000 0.02159000000 25620.00000000000 8787.00000000000BH000 8.00000000000 1926.24695355000 216096.68218300000 0.00006000000 0.04452000000 25621.00000000000 8983.00000000000BH000 8.00000000000 3746.92179226000 559813.11538600002 0.00017000000 0.05954000000 25622.00000000000 9265.00000000000BH000 8.00000000000 6096.380368730001455412.26960000000 0.00015000000 0.05643000000 25623.00000000000 8661.00000000000BH000 8.00000000000 5284.967336610001287216.96383000002 0.00083000000 0.14788000000 25624.00000000000 9307.00000000000BH000 8.00000000000 14080.246518900007219670.06154000014 0.00011000000 0.05347000000 25625.00000000000 8328.00000000000BH000 8.00000000000 4415.14275599000 932302.81219199998 0.00037000000 0.09533000000 25626.00000000000 9345.00000000000BH000 8.00000000000 9139.147883810003259029.35295000020 0.00031000000 0.10789000000 25628.00000000000 9041.00000000000BH000 8.00000000000 9696.808658120002709413.69040999981 0.00062000000 0.12990000000 25629.00000000000 9146.00000000000BH000 8.00000000000EHUBXEHUBXLac Quinn Lac Quinn 13432.745232900005368061.29992999975 0.00009000000 0.03787000000 25631.00000000000 8399.00000000000BH000 8.00000000000 3565.60520322000 768524.34008700005 0.00007000000 0.03649000000 25632.00000000000 8783.00000000000BH000 8.00000000000 3478.95355200000 633816.52198700001 0.00183000000 0.29320000000 25633.00000000000 9105.00000000000BH000 8.00000000000EGRYQEGRYQLac des Îles Lac des Îles 29722.4837756000015964164.7245000004 0.00007000000 0.03687000000 25634.00000000000 8688.00000000000BH000 8.00000000000 3497.34459879000 592211.18100400001 0.00006000000 0.04298000000 25636.00000000000 9376.00000000000BH000 8.00000000000 3880.75697089000 523662.83747799997 0.00007000000 0.03368000000 25637.00000000000 9195.00000000000BH000 8.00000000000 3495.64220099000 571823.13347500004 0.00005000000 0.03417000000 25638.00000000000 8601.00000000000BH000 8.00000000000 3340.79683349000 453304.75549000001 0.00011000000 0.05831000000 25639.00000000000 9121.00000000000BH000 8.00000000000 5097.25719754000 994493.29968699999 0.00014000000 0.06242000000 25640.00000000000 8981.00000000000BH000 8.00000000000 5406.335301540001238854.04312000005 0.00005000000 0.02794000000 25641.00000000000 8885.00000000000BH000 8.00000000000 2851.96288637000 401900.50157899997 0.00030000000 0.12243000000 25642.00000000000 8616.00000000000BH000 8.00000000000 11026.898159100002643797.60480999993 0.00084000000 0.14666000000 25643.00000000000 8914.00000000000BH000 8.00000000000 15526.246098400007295746.40916000027 0.00018000000 0.08019000000 25645.00000000000 8513.00000000000BH000 8.00000000000 6611.792247970001576068.85531000001 0.00050000000 0.14064000000 25646.00000000000 8558.00000000000BH000 8.00000000000 12299.821618300004344388.45380999986 0.00007000000 0.05926000000 25647.00000000000 8674.00000000000BH000 8.00000000000 5200.90834125000 631352.26202799997 0.00006000000 0.03511000000 25648.00000000000 9154.00000000000BH000 8.00000000000 3220.83913247000 519508.49822399998 0.00030000000 0.12158000000 25649.00000000000 9002.00000000000BH000 8.00000000000 10789.282233200002616755.32953999983 0.00013000000 0.05138000000 25650.00000000000 8500.00000000000BH000 8.00000000000 5088.023491870001174488.65905999998 0.00006000000 0.03763000000 25652.00000000000 8980.00000000000BH000 8.00000000000 3246.67527343000 561686.98857100005 0.00007000000 0.03683000000 25653.00000000000 8862.00000000000BH000 8.00000000000 3283.99159469000 576486.09216700005 0.00019000000 0.08163000000 25654.00000000000 8797.00000000000BH000 8.00000000000 7019.183918700001668221.31712000002 0.00005000000 0.03722000000 25655.00000000000 8876.00000000000BH000 8.00000000000 3274.87660122000 466516.78586300003 0.00247000000 0.29922000000 25656.00000000000 8984.00000000000BH000 8.00000000000ELTXJELTXJGrand lac Nominingue Grand lac Nominingue 27974.0107539000021537361.3971999995 0.00014000000 0.04788000000 25657.00000000000 8950.00000000000BH000 8.00000000000 4629.586160300001233840.54309000005 0.00007000000 0.03322000000 25658.00000000000 8734.00000000000BH000 8.00000000000 3087.40817822000 576018.40988599998 0.00028000000 0.08932000000 25660.00000000000 8880.00000000000BH000 8.00000000000 8358.090016650002419316.31884999992 0.00014000000 0.05458000000 25661.00000000000 8549.00000000000BH000 8.00000000000 4996.049202550001197038.08810999990 0.00193000000 0.37998000000 25662.00000000000 9370.00000000000BH000 8.00000000000EHTQMEHTQMLac Pythonga Lac Pythonga 38916.1366550000016824533.7586000002 0.00041000000 0.11006000000 25664.00000000000 9217.00000000000BH000 8.00000000000 9997.088641760003603558.31802000012 0.00005000000 0.03245000000 25665.00000000000 8926.00000000000BH000 8.00000000000 3299.50010037000 420149.35432400001 0.00004000000 0.03249000000 25666.00000000000 8743.00000000000BH000 8.00000000000 2782.90738250000 334881.54497500003 0.00004000000 0.02703000000 25667.00000000000 8402.00000000000BH000 8.00000000000 2526.02894397000 331536.96377400000 0.00007000000 0.03380000000 25668.00000000000 8623.00000000000BH000 8.00000000000 3184.33823101000 597321.86843100004 0.00051000000 0.11291000000 25669.00000000000 9325.00000000000BH000 8.00000000000 10756.491981600004494000.23295999970 0.00006000000 0.03589000000 25670.00000000000 8663.00000000000BH000 8.00000000000 3128.49013106000 539340.24134399998 0.00017000000 0.06856000000 25671.00000000000 9497.00000000000BH000 8.00000000000 6256.379173720001452309.52533000009 0.00013000000 0.05090000000 25672.00000000000 8854.00000000000BH000 8.00000000000 4923.711315500001164365.17742000008 0.00006000000 0.03181000000 25673.00000000000 8982.00000000000BH000 8.00000000000 3148.98464255000 538556.49062599998 0.00016000000 0.06038000000 25674.00000000000 8705.00000000000BH000 8.00000000000 6296.474292790001386474.94696999993 0.00006000000 0.03246000000 25675.00000000000 8752.00000000000BH000 8.00000000000 3296.34446314000 500996.45516100002 0.00020000000 0.06096000000 25676.00000000000 8628.00000000000BH000 8.00000000000 5945.401366580001774391.84394999989 0.00010000000 0.04049000000 25677.00000000000 8851.00000000000BH000 8.00000000000 3920.90955549000 860310.00861100003 0.00049000000 0.11997000000 25678.00000000000 8898.00000000000BH000 8.00000000000 11469.369961000004297761.71191000007 0.00009000000 0.04860000000 25679.00000000000 8522.00000000000BH000 8.00000000000 4262.03667908000 812144.57100600004 0.00008000000 0.05829000000 25680.00000000000 8594.00000000000BH000 8.00000000000 4693.30205339000 673176.77872199996 0.00022000000 0.05978000000 25681.00000000000 9288.00000000000BH000 8.00000000000 5464.779548520001933629.29255999997 0.00012000000 0.05408000000 25682.00000000000 8578.00000000000BH000 8.00000000000 4678.479864590001020118.47568999999 0.00013000000 0.04976000000 25684.00000000000 8615.00000000000BH000 8.00000000000 4490.467887250001164407.45720999991 0.00009000000 0.04358000000 25685.00000000000 9081.00000000000BH000 8.00000000000 3688.75175463000 799761.77577399998 0.00014000000 0.06299000000 25686.00000000000 8728.00000000000BH000 8.00000000000 6194.858672670001219430.67350000003 0.00008000000 0.04240000000 25687.00000000000 9249.00000000000BH000 8.00000000000 3575.57635465000 728111.89700800006 0.00017000000 0.05959000000 25688.00000000000 8895.00000000000BH000 8.00000000000 5688.130236850001488181.08036000002 0.00003000000 0.02055000000 25689.00000000000 8855.00000000000BH000 8.00000000000 1882.03657194000 231135.65211299999 0.00008000000 0.04583000000 25690.00000000000 9169.00000000000BH000 8.00000000000 3872.50047544000 726579.68778200005 0.00007000000 0.03617000000 25691.00000000000 9129.00000000000BH000 8.00000000000 3657.63559794000 596896.50222899998 0.00010000000 0.04532000000 25692.00000000000 9064.00000000000BH000 8.00000000000 4087.58099326000 861966.95775599999 0.00012000000 0.04419000000 25693.00000000000 8520.00000000000BH000 8.00000000000 4275.713254700001052340.99341999996 0.00059000000 0.17593000000 25694.00000000000 9235.00000000000BH000 8.00000000000 16585.688105700005177796.86239999998 0.00015000000 0.05626000000 25695.00000000000 9107.00000000000BH000 8.00000000000 5435.632701170001271896.78252999997 0.00008000000 0.04387000000 25696.00000000000 9210.00000000000BH000 8.00000000000 4592.49210327000 722628.60480099998 0.00012000000 0.05358000000 25697.00000000000 8833.00000000000BH000 8.00000000000 4836.736991010001079587.21625000006 0.00012000000 0.05090000000 25698.00000000000 9048.00000000000BH000 8.00000000000 4609.080775030001074867.67112999992 0.00058000000 0.17294000000 25699.00000000000 9141.00000000000BH000 8.00000000000 16178.289063900005067344.91875000019 0.00011000000 0.06264000000 25700.00000000000 9206.00000000000BH000 8.00000000000 6390.31151808000 928176.24440600001 0.00009000000 0.04096000000 25702.00000000000 9174.00000000000BH000 8.00000000000 4083.40942810000 812696.70658500004 0.00014000000 0.05750000000 25703.00000000000 9117.00000000000BH000 8.00000000000 5649.081011560001214402.10216000001 0.00017000000 0.06108000000 25704.00000000000 8658.00000000000BH000 8.00000000000 5452.567081130001479066.39871000010 0.00038000000 0.14283000000 25705.00000000000 8954.00000000000BH000 8.00000000000 13436.277573300003350236.79267999995 0.00018000000 0.05741000000 25706.00000000000 8571.00000000000BH000 8.00000000000 5287.167400460001559333.35806000000 0.00009000000 0.05452000000 25707.00000000000 8745.00000000000BH000 8.00000000000 4509.00247352000 789878.35120300006 0.00144000000 0.35231000000 25708.00000000000 9472.00000000000BH000 8.00000000000 32835.8925756000012584487.1141999997 0.00003000000 0.02760000000 25711.00000000000 8691.00000000000BH000 8.00000000000 2580.04180279000 276354.95277400000 0.00022000000 0.09817000000 25712.00000000000 8886.00000000000BH000 8.00000000000 9000.265036210001921273.80562000000 0.00028000000 0.11278000000 25713.00000000000 9003.00000000000BH000 8.00000000000 10620.847478200002430871.38369000005 0.00047000000 0.14131000000 25714.00000000000 8815.00000000000BH000 8.00000000000 11943.809562000004096570.65103999991 0.00027000000 0.08142000000 25715.00000000000 9191.00000000000BH000 8.00000000000 7666.754699600002389442.85315999994 0.00022000000 0.06918000000 25716.00000000000 9266.00000000000BH000 8.00000000000 6396.995497150001947803.80777000007 0.00014000000 0.05177000000 25717.00000000000 9149.00000000000BH000 8.00000000000 4953.113589720001217199.60703000007 0.00017000000 0.06983000000 25718.00000000000 9143.00000000000BH000 8.00000000000 6416.520138600001519115.56165999989 0.00046000000 0.15339000000 25719.00000000000 9592.00000000000BH000 8.00000000000 15002.399560800004058705.30983999977 0.00051000000 0.10950000000 25720.00000000000 9111.00000000000BH000 8.00000000000 10448.576584200004420782.77622000035 0.00007000000 0.03934000000 25721.00000000000 9067.00000000000BH000 8.00000000000 3436.09895166000 648330.80692000000 0.00010000000 0.05545000000 25722.00000000000 9184.00000000000BH000 8.00000000000 5228.37097112000 884062.87274999998 0.00083000000 0.13954000000 25724.00000000000 9099.00000000000BH000 8.00000000000 12775.608718900007236343.97396999970 0.00016000000 0.04904000000 25725.00000000000 8613.00000000000BH000 8.00000000000 4693.375474740001441555.15873000002 0.00056000000 0.16204000000 25727.00000000000 9140.00000000000BH000 8.00000000000 16188.929659200004897105.96920999978 0.00017000000 0.08738000000 25729.00000000000 8942.00000000000BH000 8.00000000000 7110.641543510001507258.65742999990 0.00014000000 0.06439000000 25730.00000000000 9275.00000000000BH000 8.00000000000 6237.611529890001254307.21628000005 0.00029000000 0.10756000000 25731.00000000000 8893.00000000000BH000 8.00000000000 9675.639002400002567700.93373999977 0.00007000000 0.03750000000 25732.00000000000 9028.00000000000BH000 8.00000000000 3508.90547784000 621831.25643800001 0.00034000000 0.09844000000 25733.00000000000 8838.00000000000BH000 8.00000000000 9489.687226310002987085.86196999997 0.00037000000 0.09950000000 25734.00000000000 9029.00000000000BH000 8.00000000000 9580.437792210003216011.44302000012 0.00010000000 0.04817000000 25735.00000000000 9139.00000000000BH000 8.00000000000 4366.76083031000 893906.40341399994 0.00015000000 0.05798000000 25736.00000000000 9086.00000000000BH000 8.00000000000 5580.678446690001321283.91589000006 0.00016000000 0.06069000000 25737.00000000000 8879.00000000000BH000 8.00000000000 5457.189557760001370526.48032000009 0.00007000000 0.04579000000 25738.00000000000 9187.00000000000BH000 8.00000000000 3971.36912713000 583101.07050599996 0.00028000000 0.09716000000 25739.00000000000 8990.00000000000BH000 8.00000000000 9156.865666100002441723.06802000012 0.00019000000 0.06078000000 25740.00000000000 8871.00000000000BH000 8.00000000000 6101.835788010001692749.82547000004 0.00148000000 0.33399000000 25741.00000000000 9610.00000000000BH000 8.00000000000EGFRUEGFRULac Duval Lac Duval 32071.0311739000012937667.3781000003 0.00009000000 0.04137000000 25742.00000000000 9082.00000000000BH000 8.00000000000 3930.61224245000 746746.72856600001 0.00007000000 0.03750000000 25743.00000000000 9256.00000000000BH000 8.00000000000 3525.19627436000 650272.33625699999 0.00005000000 0.03799000000 25744.00000000000 9252.00000000000BH000 8.00000000000 3269.64312775000 475769.84997600003 0.00008000000 0.03781000000 25745.00000000000 9148.00000000000BH000 8.00000000000 3478.96401559000 684529.62527800002 0.00014000000 0.05291000000 25746.00000000000 9216.00000000000BH000 8.00000000000 4948.344235830001229418.01847000001 0.00014000000 0.05004000000 25747.00000000000 9278.00000000000BH000 8.00000000000 4636.595781550001191595.78493000008 0.00008000000 0.04343000000 25748.00000000000 9237.00000000000BH000 8.00000000000 3840.72438215000 658856.94001300004 0.00020000000 0.08710000000 25749.00000000000 9090.00000000000BH000 8.00000000000 8393.123384030001769673.72888000007 0.00006000000 0.03417000000 25750.00000000000 9119.00000000000BH000 8.00000000000 3222.32239650000 541453.54098599998 0.00031000000 0.08319000000 25751.00000000000 9394.00000000000BH000 8.00000000000 8489.911061310002696536.39115000004 0.00157000000 0.30396000000 25752.00000000000 8933.00000000000BH000 8.00000000000EFISPEFISPLac Archambault Lac Archambault 29698.1339300000013754603.3308000005 0.00027000000 0.06706000000 25753.00000000000 9347.00000000000BH000 8.00000000000 6221.126378430002386161.04283000017 0.00116000000 0.14298000000 25755.00000000000 8687.00000000000BH000 8.00000000000EHELOEHELOLac Maskinongé Lac Maskinongé 13015.1698985000010180485.3103000000 0.00004000000 0.02884000000 25756.00000000000 9294.00000000000BH000 8.00000000000 2618.43464059000 332401.69794599997 0.00006000000 0.03253000000 25757.00000000000 9251.00000000000BH000 8.00000000000 3311.72720058000 510132.27230800001 0.00024000000 0.09456000000 25758.00000000000 9589.00000000000BH000 8.00000000000 9268.155382160002060608.75521999993 0.00014000000 0.05164000000 25759.00000000000 8937.00000000000BH000 8.00000000000 4947.036200900001205398.35302000004 0.00011000000 0.05411000000 25760.00000000000 9258.00000000000BH000 8.00000000000 5391.61887105000 996315.28502499999 0.00009000000 0.04069000000 25761.00000000000 9653.00000000000BH000 8.00000000000 3837.01323580000 746689.96271200001 0.00012000000 0.05385000000 25762.00000000000 9276.00000000000BH000 8.00000000000 5326.380364790001066940.78976999992 0.00010000000 0.04692000000 25763.00000000000 9151.00000000000BH000 8.00000000000 4205.43136124000 857427.02489700005 0.00010000000 0.04917000000 25765.00000000000 9647.00000000000BH000 8.00000000000 4663.10961541000 917635.54818000004 0.00055000000 0.10323000000 25766.00000000000 9167.00000000000BH000 8.00000000000 9173.587277440004850815.17812999990 0.00007000000 0.03298000000 25767.00000000000 9085.00000000000BH000 8.00000000000 3216.73735635000 574423.81774299999 0.00132000000 0.22519000000 25771.00000000000 9198.00000000000BH000 8.00000000000EHHSXEHHSXLac Montjoie Lac Montjoie 22240.4765756000011556106.7756999991 0.00025000000 0.09984000000 25772.00000000000 9525.00000000000BH000 8.00000000000 8781.469164730002174978.42149000010 0.00497000000 0.92411000000 25773.00000000000 9304.00000000000BH000 8.00000000000EHYKNEHYKNRéservoir aux Sables Réservoir aux Sables 90786.8886914000043618532.4884999990 0.00748000000 1.19680000000 25774.00000000000 9367.00000000000BH000 8.00000000000EIIMCEIIMCLac des Trente et Un Milles Lac des Trente et Un Milles 118192.7404629999965685132.7290000021 0.00170000000 0.24369000000 25775.00000000000 8935.00000000000BH000 8.00000000000EHMRMEHMRMLac Ouareau Lac Ouareau 23452.8551815000014882280.1214000005 0.00020000000 0.06159000000 25777.00000000000 8869.00000000000BH000 8.00000000000 5636.464833980001738136.81284000003 0.00011000000 0.04548000000 25778.00000000000 9172.00000000000BH000 8.00000000000 4347.50865033000 936477.53881099995 0.00006000000 0.03322000000 25779.00000000000 9095.00000000000BH000 8.00000000000 3268.61996485000 491708.54067500000 0.00031000000 0.07560000000 25780.00000000000 9223.00000000000BH000 8.00000000000 7558.490455380002748364.07781999977 0.00007000000 0.03929000000 25781.00000000000 9192.00000000000BH000 8.00000000000 3950.51634092000 596292.52577099996 0.00040000000 0.12111000000 25782.00000000000 9449.00000000000BH000 8.00000000000 11397.692522000003480989.30247000000 0.00003000000 0.02160000000 25783.00000000000 9053.00000000000BH000 8.00000000000 2058.23211944000 228505.45118000000 0.00022000000 0.09565000000 25784.00000000000 9523.00000000000BH000 8.00000000000 9412.074734910001925730.19252999988 0.00009000000 0.04323000000 25785.00000000000 9186.00000000000BH000 8.00000000000 3792.84189820000 803969.28136400005 0.00045000000 0.11020000000 25786.00000000000 9311.00000000000BH000 8.00000000000 10484.275441700003963527.40257999999 0.00026000000 0.12248000000 25787.00000000000 9547.00000000000BH000 8.00000000000 10625.200312800002300495.88788999990 0.00169000000 0.24019000000 25788.00000000000 9303.00000000000BH000 8.00000000000EFVLBEFVLBGrand lac du Cerf Grand lac du Cerf 23174.1754338000014832629.3388000000 0.00005000000 0.03719000000 25789.00000000000 9171.00000000000BH000 8.00000000000 3160.95802567000 435835.20290700003 0.00018000000 0.06117000000 25790.00000000000 9414.00000000000BH000 8.00000000000 5971.498670790001547399.06768000009 0.00013000000 0.05827000000 25791.00000000000 8920.00000000000BH000 8.00000000000 5018.819869600001106650.81172000011 0.00010000000 0.04225000000 25792.00000000000 9208.00000000000BH000 8.00000000000 4282.66852989000 876540.32656500000 0.00022000000 0.06626000000 25793.00000000000 8796.00000000000BH000 8.00000000000 6777.289600370001912532.87821000000 0.00036000000 0.14723000000 25794.00000000000 9292.00000000000BH000 8.00000000000 13516.065012800003170975.04602999985 0.03560000000 0.92583000000 25795.00000000000 8516.00000000000BH000 8.00000000000EIATYEIATYLac Saint-Pierre Lac Saint-Pierre 80537.24566010000312648851.566999971 0.00050000000 0.16540000000 25796.00000000000 9168.00000000000BH000 8.00000000000 15087.383851700004383210.82125999965 0.00006000000 0.03224000000 25797.00000000000 9544.00000000000BH000 8.00000000000 3107.45258843000 499859.92208699998 0.00005000000 0.03242000000 25798.00000000000 9280.00000000000BH000 8.00000000000 3453.79463582000 447637.43955299997 0.00014000000 0.05958000000 25799.00000000000 9201.00000000000BH000 8.00000000000 5874.517177950001213588.05875000008 0.00115000000 0.23568000000 25802.00000000000 9120.00000000000BH000 8.00000000000 22118.9046507000010056322.0125999990 0.00010000000 0.04497000000 25803.00000000000 9226.00000000000BH000 8.00000000000 4350.00969139000 864023.62562900002 0.00015000000 0.05923000000 25804.00000000000 9166.00000000000BH000 8.00000000000 5236.086023440001271735.32218999998 0.00007000000 0.03488000000 25805.00000000000 9131.00000000000BH000 8.00000000000 3175.21736339000 603540.10253799998 0.00008000000 0.03943000000 25806.00000000000 9176.00000000000BH000 8.00000000000 3519.55127586000 680962.39473599999 0.00003000000 0.02541000000 25807.00000000000 8951.00000000000BH000 8.00000000000 2214.77303928000 284867.27310300001 0.00003000000 0.02386000000 25808.00000000000 8974.00000000000BH000 8.00000000000 2388.76639474000 234698.49184300000 0.00037000000 0.14835000000 25809.00000000000 9609.00000000000BH000 8.00000000000 12675.677417200003282596.92798000015 0.00039000000 0.11343000000 25810.00000000000 9240.00000000000BH000 8.00000000000 10990.100741400003454269.25222000014 0.00180000000 0.24288000000 25811.00000000000 9493.00000000000BH000 8.00000000000EFOLWEFOLWLac Blue Sea Lac Blue Sea 24140.6035961000015768148.0063000004 0.00023000000 0.08107000000 25812.00000000000 9317.00000000000BH000 8.00000000000 7754.493618740001998305.37098999997 0.00025000000 0.07864000000 25814.00000000000 9416.00000000000BH000 8.00000000000 6826.441486300002149919.20875000022 0.00017000000 0.05999000000 25815.00000000000 9326.00000000000BH000 8.00000000000 5882.111075000001453875.96754999994 0.00081000000 0.23928000000 25816.00000000000 9185.00000000000BH000 8.00000000000 24859.460542800007075512.39218000043 0.00068000000 0.16875000000 25817.00000000000 9460.00000000000BH000 8.00000000000 15604.572657800005980881.68300000019 0.00006000000 0.03607000000 25818.00000000000 8912.00000000000BH000 8.00000000000 3536.54768753000 528737.03486400004 0.00007000000 0.04176000000 25819.00000000000 9059.00000000000BH000 8.00000000000 3509.37515747000 578837.11198399996 0.00033000000 0.11974000000 25820.00000000000 9728.00000000000BH000 8.00000000000 10168.251641600002922813.51805000007 0.00066000000 0.12124000000 25821.00000000000 9567.00000000000BH000 8.00000000000 12123.004719900005793639.52697999962 0.00063000000 0.18437000000 25823.00000000000 9228.00000000000BH000 8.00000000000 17715.265357200005532647.52122000046 0.00006000000 0.03346000000 25824.00000000000 9637.00000000000BH000 8.00000000000 2963.58286713000 549168.35018499999 0.00016000000 0.06032000000 25825.00000000000 9239.00000000000BH000 8.00000000000 5841.288202030001388348.58853999991 0.00040000000 0.09238000000 25826.00000000000 9247.00000000000BH000 8.00000000000 9182.805709730003481861.15554000018 0.00053000000 0.12537000000 25827.00000000000 9695.00000000000BH000 8.00000000000 11335.010277700004657612.26618999988 0.00013000000 0.05748000000 25828.00000000000 9391.00000000000BH000 8.00000000000 5119.998396430001167730.07621999993 0.00017000000 0.08113000000 25829.00000000000 9654.00000000000BH000 8.00000000000 7459.720778640001527780.48558999994 0.00008000000 0.05077000000 25830.00000000000 9177.00000000000BH000 8.00000000000 4420.80218917000 672113.42812199995 0.00006000000 0.03502000000 25832.00000000000 9750.00000000000BH000 8.00000000000 3281.05005217000 507131.43804199999 0.00004000000 0.02673000000 25833.00000000000 9289.00000000000BH000 8.00000000000 2688.49804412000 368750.02674499998 0.00012000000 0.04922000000 25834.00000000000 9229.00000000000BH000 8.00000000000 4902.656086480001051276.63467999990 0.00034000000 0.09396000000 25836.00000000000 9400.00000000000BH000 8.00000000000 9606.770789800003017942.46774999984 0.00014000000 0.05471000000 25837.00000000000 9138.00000000000BH000 8.00000000000 4975.403612480001211040.97995999991 0.00008000000 0.04992000000 25839.00000000000 9227.00000000000BH000 8.00000000000 4503.26622649000 666824.75100699998 0.00007000000 0.04046000000 25840.00000000000 9104.00000000000BH000 8.00000000000 3385.74578121000 647871.58605599997 0.00015000000 0.05820000000 25841.00000000000 9607.00000000000BH000 8.00000000000 5513.901071710001353825.58129999996 0.00009000000 0.04619000000 25842.00000000000 9262.00000000000BH000 8.00000000000 4061.39936884000 772812.42645999999 0.00009000000 0.04531000000 25843.00000000000 9083.00000000000BH000 8.00000000000 4404.63968541000 813126.87162999995 0.00026000000 0.07856000000 25846.00000000000 9295.00000000000BH000 8.00000000000 7845.887119340002319610.68934000004 0.00032000000 0.08469000000 25847.00000000000 9102.00000000000BH000 8.00000000000 7762.904147360002795417.71010999987 0.00006000000 0.03874000000 25848.00000000000 9566.00000000000BH000 8.00000000000 3996.25862702000 536660.94959800004 0.00003000000 0.02360000000 25849.00000000000 9314.00000000000BH000 8.00000000000 2457.84081710000 261166.28758599999 0.00012000000 0.05365000000 25850.00000000000 9209.00000000000BH000 8.00000000000 4906.946490230001039948.74133999995 0.00055000000 0.18575000000 25851.00000000000 9268.00000000000BH000 8.00000000000 17823.373687800004867063.02156999987 0.00028000000 0.07933000000 25852.00000000000 9353.00000000000BH000 8.00000000000 7562.478084310002452385.76294999989 0.00006000000 0.03741000000 25853.00000000000 9063.00000000000BH000 8.00000000000 3290.88635135000 543252.55385799997 0.00028000000 0.08473000000 25854.00000000000 9681.00000000000BH000 8.00000000000 8129.955018110002480814.99295999995 0.00006000000 0.03397000000 25855.00000000000 8946.00000000000BH000 8.00000000000 3386.33052627000 527047.78894100001 0.00015000000 0.06798000000 25856.00000000000 9355.00000000000BH000 8.00000000000 7307.566675430001330138.65011000005 0.00024000000 0.06483000000 25857.00000000000 8939.00000000000BH000 8.00000000000 6535.262957050002140169.31654000003 0.00007000000 0.04380000000 25859.00000000000 9655.00000000000BH000 8.00000000000 4393.29182765000 634293.08809099998 0.00031000000 0.08683000000 25860.00000000000 9297.00000000000BH000 8.00000000000 8810.071322280002691154.34879999980 0.00021000000 0.06708000000 25861.00000000000 9557.00000000000BH000 8.00000000000 6174.426189850001847713.76827999996 0.00032000000 0.10492000000 25863.00000000000 9494.00000000000BH000 8.00000000000 9288.109383690002829158.16544000013 0.00235000000 0.34298000000 25864.00000000000 9338.00000000000BH000 8.00000000000EGLDVEGLDVLac Gagnon Lac Gagnon 34275.5326133000020664390.1292999982 0.00008000000 0.04531000000 25865.00000000000 9260.00000000000BH000 8.00000000000 3870.37477290000 685077.99162099999 0.00011000000 0.04213000000 25867.00000000000 9373.00000000000BH000 8.00000000000 4034.03556301000 990658.80743399996 0.00009000000 0.04538000000 25868.00000000000 9231.00000000000BH000 8.00000000000 4103.89893676000 766579.79011099995 0.00020000000 0.08220000000 25869.00000000000 9466.00000000000BH000 8.00000000000 6746.790274390001796119.63690000004 0.00026000000 0.10089000000 25870.00000000000 9161.00000000000BH000 8.00000000000 9580.794832540002271252.97000999982 0.00008000000 0.04351000000 25871.00000000000 9483.00000000000BH000 8.00000000000 4321.59493950000 703388.94356699998 0.00129000000 0.20547000000 25873.00000000000 9403.00000000000BH000 8.00000000000EIELGEIELGLac du Sourd Lac du Sourd 19267.8562099000011380259.4800000004 0.00036000000 0.10641000000 25874.00000000000 9452.00000000000BH000 8.00000000000 11164.789781300003189445.01764999982 0.00044000000 0.14366000000 25875.00000000000 9264.00000000000BH000 8.00000000000 12237.109076200003850864.43808999984 0.00079000000 0.20494000000 25877.00000000000 9796.00000000000BH000 8.00000000000 19280.186301100006916030.14338999987 0.03584000000 4.77236000000 25878.00000000000 8784.00000000000BH000 8.00000000000 452573.67832599999318076327.546999990 0.00008000000 0.03826000000 25879.00000000000 9313.00000000000BH000 8.00000000000 3956.24883520000 731716.21071200003 0.00005000000 0.03403000000 25880.00000000000 9089.00000000000BH000 8.00000000000 3547.91991175000 476004.31199199997 0.00010000000 0.04842000000 25881.00000000000 9020.00000000000BH000 8.00000000000 4394.65526752000 919966.42644199997 0.00016000000 0.06619000000 25884.00000000000 9627.00000000000BH000 8.00000000000 6901.054478570001432642.47228000010 0.00066000000 0.11720000000 25886.00000000000 9350.00000000000BH000 8.00000000000EPEGWEPEGWLac Marie-Le Franc Lac Marie-Le Franc 10942.344260300005821123.67052999977 0.00007000000 0.03713000000 25887.00000000000 9319.00000000000BH000 8.00000000000 3478.54175015000 588772.99991400004 0.00147000000 0.31923000000 25888.00000000000 9363.00000000000BH000 8.00000000000 33339.5028238000012928404.8762999996 0.00015000000 0.05161000000 25889.00000000000 9334.00000000000BH000 8.00000000000 5054.908853470001361828.34559000004 0.00139000000 0.58477000000 25890.00000000000 9616.00000000000BH000 8.00000000000 54311.7186868000012240795.2004000004 0.00016000000 0.08529000000 25892.00000000000 9282.00000000000BH000 8.00000000000 7571.165824160001441400.04215000011 0.00008000000 0.04518000000 25893.00000000000 9551.00000000000BH000 8.00000000000 4138.36023385000 734427.79256300000 0.00013000000 0.04693000000 25894.00000000000 9649.00000000000BH000 8.00000000000 4283.754202850001122554.01836999995 0.00015000000 0.04879000000 25896.00000000000 8997.00000000000BH000 8.00000000000 4484.618137060001276364.85880999989 0.00010000000 0.04574000000 25897.00000000000 9650.00000000000BH000 8.00000000000 4373.29050336000 904179.07407400000 0.00035000000 0.12188000000 25898.00000000000 9165.00000000000BH000 8.00000000000 11416.630352300003066249.17493999982 0.00099000000 0.20040000000 25899.00000000000 9705.00000000000BH000 8.00000000000EFVBWEFVBWLac Cayamant Lac Cayamant 20616.556480500008720114.19662999921 0.00011000000 0.05236000000 25900.00000000000 9431.00000000000BH000 8.00000000000 4737.36293798000 999418.48550900002 0.00006000000 0.04408000000 25901.00000000000 9199.00000000000BH000 8.00000000000 3685.85933775000 508845.87496200000 0.00022000000 0.08819000000 25903.00000000000 9590.00000000000BH000 8.00000000000 7733.704870790001912754.45353999990 0.00005000000 0.04008000000 25904.00000000000 9230.00000000000BH000 8.00000000000 3367.94426338000 433754.93638799997 0.00049000000 0.15498000000 25905.00000000000 9337.00000000000BH000 8.00000000000 14260.128805400004351373.76628999971 0.00014000000 0.05248000000 25908.00000000000 9838.00000000000BH000 8.00000000000 4542.920892320001214369.86236999999 0.00013000000 0.05379000000 25909.00000000000 9330.00000000000BH000 8.00000000000 4703.881317430001134613.42775000003 0.00004000000 0.03096000000 25910.00000000000 9392.00000000000BH000 8.00000000000 3196.29371966000 388216.86002600001 0.00006000000 0.03503000000 25911.00000000000 9445.00000000000BH000 8.00000000000 3149.91857418000 487897.52221299999 0.00732000000 0.97129000000 25912.00000000000 9586.00000000000BH000 8.00000000000EHRZREHRZRLac du Poisson Blanc Lac du Poisson Blanc 93594.9487513000164673993.1972000002 0.00012000000 0.04672000000 25913.00000000000 9442.00000000000BH000 8.00000000000 4872.062396100001085613.00759000005 0.00016000000 0.06949000000 25915.00000000000 9522.00000000000BH000 8.00000000000 6264.258718620001432700.69567000004 0.00037000000 0.10759000000 25916.00000000000 9365.00000000000BH000 8.00000000000 9433.283630790003274822.35040999996 0.00408000000 1.57916000000 25918.00000000000 8831.00000000000BH000 8.00000000000 139454.4379769999936032410.0046999976 0.00185000000 0.50111000000 25919.00000000000 9580.00000000000BH000 8.00000000000 48829.8871157000016272214.8958000000 0.00032000000 0.08635000000 25920.00000000000 9213.00000000000BH000 8.00000000000 8739.765381460002837266.84777999995 0.00220000000 0.49555000000 25922.00000000000 9785.00000000000BH000 8.00000000000EGFIMEGFIMLac Dumont Lac Dumont 44146.2524872000019348230.3178999982 0.00019000000 0.06850000000 25923.00000000000 9128.00000000000BH000 8.00000000000 6086.973685260001630025.07135000010 0.00010000000 0.04154000000 25924.00000000000 9698.00000000000BH000 8.00000000000 4160.92623527000 865201.68031400000 0.00014000000 0.06860000000 25925.00000000000 9399.00000000000BH000 8.00000000000 6307.108749800001265698.53887999989 0.00071000000 0.15895000000 25926.00000000000 9147.00000000000BH000 8.00000000000 13481.151189300006259217.52567000035 0.00013000000 0.05214000000 25927.00000000000 9662.00000000000BH000 8.00000000000 4605.715970860001187889.02607999998 0.00021000000 0.07631000000 25928.00000000000 9856.00000000000BH000 8.00000000000 7593.772243770001869715.95598000009 0.00042000000 0.13398000000 25929.00000000000 9657.00000000000BH000 8.00000000000 11720.558828800003721654.03544999985 0.00024000000 0.08692000000 25933.00000000000 9180.00000000000BH000 8.00000000000 8432.337971610002132760.13748000003 0.00015000000 0.06429000000 25935.00000000000 9641.00000000000BH000 8.00000000000 5616.639646830001307859.22402000008 0.00014000000 0.05026000000 25936.00000000000 9633.00000000000BH000 8.00000000000 4706.429125940001197670.95898000011 0.00011000000 0.04688000000 25937.00000000000 9535.00000000000BH000 8.00000000000 4683.34931303000 959307.27848900005 0.00008000000 0.05290000000 25938.00000000000 9255.00000000000BH000 8.00000000000 4390.60692296000 675123.48533800000 0.00006000000 0.03843000000 25940.00000000000 9315.00000000000BH000 8.00000000000 3266.81418246000 552679.84660900000 0.00004000000 0.02699000000 25943.00000000000 9693.00000000000BH000 8.00000000000 2712.50364094000 353526.01227100001 0.00008000000 0.04208000000 25947.00000000000 9178.00000000000BH000 8.00000000000 3748.40482004000 716368.97260900005 0.00017000000 0.07950000000 25948.00000000000 9269.00000000000BH000 8.00000000000 6872.618397390001491919.33461000002 0.00005000000 0.03232000000 25949.00000000000 9408.00000000000BH000 8.00000000000 3114.23741370000 411289.36522199999 0.00007000000 0.04306000000 25950.00000000000 9395.00000000000BH000 8.00000000000 4310.43281166000 621699.31754900003 0.00021000000 0.07969000000 25951.00000000000 9386.00000000000BH000 8.00000000000 7637.507495660001815647.65635000006 0.00014000000 0.07075000000 25952.00000000000 9439.00000000000BH000 8.00000000000 6500.289617790001265046.03615000006 0.00013000000 0.05528000000 25953.00000000000 9651.00000000000BH000 8.00000000000 5301.137425800001152137.41691999999 0.00016000000 0.06102000000 25954.00000000000 9475.00000000000BH000 8.00000000000 5641.551022370001383505.01888000011 0.00216000000 0.44608000000 25955.00000000000 9668.00000000000BH000 8.00000000000EHOXGEHOXGLac Pemichangan Lac Pemichangan 43051.0392426000019040278.2879000008 0.00009000000 0.04864000000 25956.00000000000 9700.00000000000BH000 8.00000000000 4472.58629711000 781081.26792599994 0.00010000000 0.03882000000 25957.00000000000 9179.00000000000BH000 8.00000000000 3872.42102302000 877222.06195899996 0.00008000000 0.03607000000 25958.00000000000 9427.00000000000BH000 8.00000000000 3361.07123770000 715571.40952400002 0.00012000000 0.05101000000 25960.00000000000 9501.00000000000BH000 8.00000000000 4760.733856950001060581.07129999995 0.00063000000 0.18139000000 25961.00000000000 9271.00000000000BH000 8.00000000000 15878.341473200005539962.96758999955 0.00009000000 0.04587000000 25962.00000000000 9635.00000000000BH000 8.00000000000 4013.06538535000 800848.27074499999 0.00190000000 0.33702000000 25963.00000000000 9706.00000000000BH000 8.00000000000 32494.3882930000016770813.7862999998 0.00007000000 0.03755000000 25964.00000000000 9699.00000000000BH000 8.00000000000 3606.88564187000 620543.24722100003 0.00015000000 0.07790000000 25965.00000000000 9429.00000000000BH000 8.00000000000 8098.520457780001299044.40367999999 0.00053000000 0.15315000000 25966.00000000000 9207.00000000000BH000 8.00000000000 13782.551860100004706776.16208999977 0.00020000000 0.06477000000 25967.00000000000 9324.00000000000BH000 8.00000000000 6336.947570030001735155.68739999994 0.00011000000 0.04198000000 25968.00000000000 8916.00000000000BH000 8.00000000000 3889.24991783000 961774.55950199999 0.00006000000 0.03538000000 25970.00000000000 9204.00000000000BH000 8.00000000000 3269.25484759000 569300.56859299995 0.00012000000 0.05114000000 25971.00000000000 9514.00000000000BH000 8.00000000000 4883.344805210001016421.22638000001 0.00030000000 0.16504000000 25972.00000000000 9135.00000000000BH000 8.00000000000 13297.135874700002657424.87356000021 0.00006000000 0.03624000000 25973.00000000000 9858.00000000000BH000 8.00000000000 3414.14593277000 511708.84957800002 0.00009000000 0.05540000000 25974.00000000000 9348.00000000000BH000 8.00000000000 5061.58360460000 781314.67093100003 0.00039000000 0.11199000000 25975.00000000000 9279.00000000000BH000 8.00000000000 9864.620509480003473144.85586000001 0.00006000000 0.03664000000 25976.00000000000 9621.00000000000BH000 8.00000000000 3145.66789459000 500071.33494199999 0.00012000000 0.05277000000 25977.00000000000 9436.00000000000BH000 8.00000000000 5288.515749960001029945.55298000004 0.00034000000 0.10251000000 25978.00000000000 9484.00000000000BH000 8.00000000000 10558.354684900002961792.36614000006 0.00025000000 0.08922000000 25979.00000000000 9692.00000000000BH000 8.00000000000 7987.873747280002191499.34006999992 0.00008000000 0.04239000000 25981.00000000000 9212.00000000000BH000 8.00000000000 4104.61120863000 715044.38102099998 0.00011000000 0.06188000000 25982.00000000000 9341.00000000000BH000 8.00000000000 5822.63625773000 995865.95255000005 0.00013000000 0.04618000000 25983.00000000000 9200.00000000000BH000 8.00000000000 4720.900826940001111110.03001000010 0.00058000000 0.16559000000 25985.00000000000 9723.00000000000BH000 8.00000000000 16118.835231300005110620.48182000034 0.00006000000 0.03480000000 25986.00000000000 9243.00000000000BH000 8.00000000000 3048.00046103000 538476.93206000002 0.00011000000 0.04652000000 25988.00000000000 9574.00000000000BH000 8.00000000000 4911.18212947000 944608.67919900001 0.00096000000 0.26501000000 25990.00000000000 9396.00000000000BH000 8.00000000000 24006.759669900008456193.26476000063 0.00007000000 0.04629000000 25991.00000000000 9286.00000000000BH000 8.00000000000 3824.70214565000 660905.53096200002 0.00336000000 0.36804000000 25992.00000000000 9549.00000000000BH000 8.00000000000EIDPYEIDPYLac Simon Lac Simon 36997.3899279000029691805.4389000013 0.00036000000 0.10328000000 25993.00000000000 9865.00000000000BH000 8.00000000000 10048.672713000003156021.52674000012 0.00049000000 0.09114000000 25994.00000000000 9506.00000000000BH000 8.00000000000 8799.415453530004371965.42150999978 0.00022000000 0.07993000000 25995.00000000000 9892.00000000000BH000 8.00000000000 7523.308800640001959437.02633000002 0.00486000000 0.80544000000 25996.00000000000 10035.00000000000BH000 8.00000000000EKIEAEKIEALac aux Allumettes Lac aux Allumettes 74147.0454692000143087126.9629999995 0.00006000000 0.03159000000 25997.00000000000 9443.00000000000BH000 8.00000000000 3191.53857942000 556238.66463500005 0.00011000000 0.04620000000 25999.00000000000 9813.00000000000BH000 8.00000000000 4765.35366789000 958794.74255199998 0.00021000000 0.07854000000 26003.00000000000 9987.00000000000BH000 8.00000000000 7009.040756480001821237.44769999990 0.00009000000 0.03857000000 26004.00000000000 9807.00000000000BH000 8.00000000000 3537.87311558000 820709.32876399998 0.00015000000 0.06160000000 26005.00000000000 9378.00000000000BH000 8.00000000000 5231.093994840001300727.03579000011 0.00006000000 0.03856000000 26006.00000000000 9398.00000000000BH000 8.00000000000 3413.46386527000 554949.00176000001 0.00025000000 0.08694000000 26007.00000000000 9855.00000000000BH000 8.00000000000 8397.786659470002223141.39785999991 0.00013000000 0.05520000000 26008.00000000000 9553.00000000000BH000 8.00000000000 5643.048456800001192093.76590000000 0.00015000000 0.06856000000 26009.00000000000 9383.00000000000BH000 8.00000000000 6002.586019770001342823.55003000004 0.00006000000 0.03469000000 26010.00000000000 9422.00000000000BH000 8.00000000000 3090.13623267000 529060.30744000000 0.00277000000 0.65785000000 26011.00000000000 9818.00000000000BH000 8.00000000000 64167.4858482000024497214.7340000011 0.00017000000 0.04956000000 26012.00000000000 9434.00000000000BH000 8.00000000000 4910.270776250001511239.91754999990 0.00061000000 0.20645000000 26014.00000000000 9739.00000000000BH000 8.00000000000 20697.811545100005372799.57784000039 0.00049000000 0.14191000000 26015.00000000000 9465.00000000000BH000 8.00000000000 13465.708650700004339308.35393999983 0.00008000000 0.04023000000 26016.00000000000 9961.00000000000BH000 8.00000000000 3495.75566331000 690407.11636099999 0.00055000000 0.14077000000 26017.00000000000 9298.00000000000BH000 8.00000000000 12908.615174400004820383.71061000042 0.00012000000 0.04652000000 26018.00000000000 9751.00000000000BH000 8.00000000000 4488.462999750001076623.68605999998 0.00024000000 0.07492000000 26019.00000000000 9956.00000000000BH000 8.00000000000 6948.039592500002083300.64199999999 0.00013000000 0.06158000000 26021.00000000000 9982.00000000000BH000 8.00000000000 5957.238777310001108460.35535000009 0.00006000000 0.03875000000 26022.00000000000 9989.00000000000BH000 8.00000000000 3597.25594571000 528358.30361499998 0.00004000000 0.03373000000 26023.00000000000 9430.00000000000BH000 8.00000000000 3373.85113865000 367632.45206799998 0.00008000000 0.03807000000 26026.00000000000 9424.00000000000BH000 8.00000000000 3569.40246809000 689664.17356300005 0.00064000000 0.12919000000 26027.00000000000 9732.00000000000BH000 8.00000000000EGGBJEGGBJLac Écho Lac Écho 13604.081326500005640771.09097999986 0.00007000000 0.03524000000 26028.00000000000 10000.00000000000BH000 8.00000000000 3131.75627190000 590756.42718200001 0.00006000000 0.03362000000 26029.00000000000 9822.00000000000BH000 8.00000000000 3533.51143211000 493362.23302599997 0.00606000000 1.35709000000 26031.00000000000 10041.00000000000BH000 8.00000000000 119172.9583210000053706281.5085999965 0.00029000000 0.10605000000 26032.00000000000 9800.00000000000BH000 8.00000000000 10108.058100800002530976.26658000005 0.00016000000 0.06121000000 26033.00000000000 9542.00000000000BH000 8.00000000000 5567.222872030001448552.48882999993 0.00010000000 0.04949000000 26034.00000000000 9730.00000000000BH000 8.00000000000 4620.25086890000 888004.12575300003 0.00010000000 0.04648000000 26036.00000000000 9731.00000000000BH000 8.00000000000 4082.63712399000 851382.49137499998 0.00008000000 0.04923000000 26037.00000000000 9417.00000000000BH000 8.00000000000 4075.27254218000 718507.14223600004 0.00019000000 0.07942000000 26042.00000000000 9832.00000000000BH000 8.00000000000 7174.995115550001663433.02474000002 0.00033000000 0.10941000000 26043.00000000000 9481.00000000000BH000 8.00000000000 11145.020373100002931559.61547000008 0.00010000000 0.04064000000 26044.00000000000 9845.00000000000BH000 8.00000000000 3811.24505005000 918616.60960900004 0.00230000000 0.40640000000 26045.00000000000 9815.00000000000BH000 8.00000000000EGHJTEGHJTRéservoir l'Escalier Réservoir l'Escalier 38758.1650267000020363976.7426000013 0.00011000000 0.04713000000 26046.00000000000 9571.00000000000BH000 8.00000000000 4074.88990424000 981037.25314699998 0.00007000000 0.03361000000 26047.00000000000 9743.00000000000BH000 8.00000000000 3127.06842305000 646400.99006200000 0.00010000000 0.05993000000 26048.00000000000 9851.00000000000BH000 8.00000000000 5321.29592187000 910268.65222100005 0.00078000000 0.24041000000 26049.00000000000 9678.00000000000BH000 8.00000000000 22826.643199400006932395.92190000042 0.00009000000 0.04033000000 26050.00000000000 9329.00000000000BH000 8.00000000000 4092.29397731000 773760.67673099996 0.00016000000 0.05578000000 26051.00000000000 9361.00000000000BH000 8.00000000000 5201.816257190001405283.71808000002 0.00008000000 0.03974000000 26053.00000000000 9543.00000000000BH000 8.00000000000 3845.10247538000 730456.43560500001 0.00011000000 0.04929000000 26055.00000000000 9742.00000000000BH000 8.00000000000 4238.24764289000 947750.18658300000 0.00016000000 0.06532000000 26056.00000000000 9839.00000000000BH000 8.00000000000 5807.404087320001379156.41971000005 0.00170000000 0.30250000000 26057.00000000000 10046.00000000000BH000 8.00000000000FATLQFATLQLac Coulonge Lac Coulonge 28702.3264036000015090699.6790999993 0.00006000000 0.03656000000 26059.00000000000 9857.00000000000BH000 8.00000000000 3246.44996680000 551040.03763499996 0.00024000000 0.06081000000 26060.00000000000 9393.00000000000BH000 8.00000000000 5684.482539990002125834.24177999981 0.00014000000 0.06320000000 26061.00000000000 9870.00000000000BH000 8.00000000000 6156.685194410001258776.49276999990 0.00027000000 0.09772000000 26062.00000000000 9783.00000000000BH000 8.00000000000 9904.683668560002374349.83936000010 0.00008000000 0.03878000000 26064.00000000000 9826.00000000000BH000 8.00000000000 3995.53120084000 686293.54431100003 0.00018000000 0.05643000000 26065.00000000000 9859.00000000000BH000 8.00000000000 5379.267572000001624027.92638999992 0.00049000000 0.12724000000 26066.00000000000 9564.00000000000BH000 8.00000000000 13072.326003500004371421.39835000038 0.00012000000 0.04288000000 26067.00000000000 9869.00000000000BH000 8.00000000000 3945.628374220001027170.67643999995 0.00050000000 0.12226000000 26068.00000000000 9827.00000000000BH000 8.00000000000 11675.819067300004413821.77548000030 0.00015000000 0.07437000000 26069.00000000000 10024.00000000000BH000 8.00000000000 6381.669676970001334429.94136000006 0.00007000000 0.04426000000 26070.00000000000 9538.00000000000BH000 8.00000000000 3934.96087448000 630733.02279500000 0.00011000000 0.04545000000 26071.00000000000 9578.00000000000BH000 8.00000000000 4510.04318438000 970035.43916600000 0.00016000000 0.07068000000 26072.00000000000 9781.00000000000BH000 8.00000000000 6527.650749530001414515.15125000011 0.00033000000 0.11224000000 26074.00000000000 9524.00000000000BH000 8.00000000000 9836.966740810002885881.45120000001 0.00014000000 0.04710000000 26075.00000000000 9880.00000000000BH000 8.00000000000 4422.121843170001280567.81004999997 0.00019000000 0.07450000000 26076.00000000000 9725.00000000000BH000 8.00000000000 7623.659060180001651146.62274000002 0.00011000000 0.05269000000 26077.00000000000 9656.00000000000BH000 8.00000000000 5111.63765977000 980020.44591999997 0.00177000000 0.41096000000 26078.00000000000 9645.00000000000BH000 8.00000000000EHNRFEHNRFLac Papineau Lac Papineau 41373.1962232000015739482.5269000008 0.00010000000 0.05128000000 26079.00000000000 9448.00000000000BH000 8.00000000000 5071.92335921000 899669.96758000006 0.00008000000 0.03729000000 26080.00000000000 9939.00000000000BH000 8.00000000000 3507.53111620000 746086.18376900000 0.00009000000 0.04140000000 26081.00000000000 9462.00000000000BH000 8.00000000000 3968.49093919000 827570.95490400004 0.00014000000 0.06371000000 26082.00000000000 9891.00000000000BH000 8.00000000000 5586.608109340001249484.17060000007 0.00010000000 0.03886000000 26083.00000000000 9955.00000000000BH000 8.00000000000 3791.02258590000 906378.52492100000 0.00022000000 0.07466000000 26084.00000000000 9769.00000000000BH000 8.00000000000 7313.913941000001948623.51989000011 0.00004000000 0.02501000000 26085.00000000000 9888.00000000000BH000 8.00000000000 2521.98483487000 352024.70110800001 0.00014000000 0.04539000000 26086.00000000000 9763.00000000000BH000 8.00000000000 4506.842515660001267891.57949999999 0.00015000000 0.05134000000 26087.00000000000 9817.00000000000BH000 8.00000000000 4903.847508880001335469.95026000007 0.00009000000 0.04425000000 26088.00000000000 9903.00000000000BH000 8.00000000000 3971.58414342000 814823.55423600005 0.00054000000 0.13644000000 26089.00000000000 9809.00000000000BH000 8.00000000000 14093.544492200004820783.74357999954 0.00013000000 0.05907000000 26092.00000000000 9598.00000000000BH000 8.00000000000 5288.879549300001123746.00667000003 0.00007000000 0.03561000000 26095.00000000000 9509.00000000000BH000 8.00000000000 3213.10479719000 634367.01006500004 0.00012000000 0.05143000000 26096.00000000000 9539.00000000000BH000 8.00000000000 4890.104347300001046938.74546000001 0.00006000000 0.03238000000 26097.00000000000 9905.00000000000BH000 8.00000000000 3133.30505646000 503604.92036200000 0.00025000000 0.07120000000 26098.00000000000 9805.00000000000BH000 8.00000000000 7498.730265510002182083.59665999981 0.00421000000 1.40039000000 26099.00000000000 10075.00000000000BH000 8.00000000000 133307.3376899999937440482.3150999993 0.00008000000 0.04558000000 26101.00000000000 9597.00000000000BH000 8.00000000000 3796.37634103000 714242.48174199997 0.00012000000 0.04452000000 26102.00000000000 9991.00000000000BH000 8.00000000000 4066.361740940001055537.80658999993 0.00010000000 0.04380000000 26103.00000000000 9830.00000000000BH000 8.00000000000 4479.95790711000 927154.50403399998 0.00005000000 0.03190000000 26104.00000000000 9758.00000000000BH000 8.00000000000 2941.71819204000 416096.05589600001 0.00007000000 0.04074000000 26108.00000000000 9606.00000000000BH000 8.00000000000 3415.84794575000 648183.26786400005 0.00014000000 0.04872000000 26109.00000000000 9768.00000000000BH000 8.00000000000EIDRIEIDRILac Simonet Lac Simonet 4813.050924640001280550.75074000005 0.00010000000 0.04745000000 26113.00000000000 9593.00000000000BH000 8.00000000000 4310.77979700000 902713.67807699996 0.00008000000 0.03664000000 26115.00000000000 9666.00000000000BH000 8.00000000000 3325.90771183000 679775.30328899994 0.00019000000 0.05434000000 26116.00000000000 9998.00000000000BH000 8.00000000000 5344.024602510001679646.79419000004 0.00032000000 0.12426000000 26118.00000000000 9942.00000000000BH000 8.00000000000 12287.534918800002811502.50803000014 0.00008000000 0.05299000000 26119.00000000000 9630.00000000000BH000 8.00000000000 4597.51525976000 711442.10812500003 0.00047000000 0.11265000000 26120.00000000000 9774.00000000000BH000 8.00000000000 11834.868309400004172696.87924000015 0.00055000000 0.15236000000 26121.00000000000 10013.00000000000BH000 8.00000000000 13869.857856800004895186.55712999962 0.00007000000 0.03779000000 26122.00000000000 9733.00000000000BH000 8.00000000000 3282.81481162000 598858.93071300001 0.00035000000 0.10718000000 26124.00000000000 9867.00000000000BH000 8.00000000000 10394.644913900003077614.75369999977 0.00017000000 0.07780000000 26126.00000000000 9581.00000000000BH000 8.00000000000 6342.325945330001481455.13431000011 0.00007000000 0.03813000000 26128.00000000000 9963.00000000000BH000 8.00000000000 3716.01107994000 582170.69319999998 0.00019000000 0.06332000000 26129.00000000000 9967.00000000000BH000 8.00000000000 6167.767944920001651627.44699000008 0.00029000000 0.09888000000 26130.00000000000 9850.00000000000BH000 8.00000000000 9020.023973210002569447.92194999987 0.00047000000 0.12467000000 26131.00000000000 9646.00000000000BH000 8.00000000000 11328.833942100004182287.53288999991 0.00007000000 0.03246000000 26132.00000000000 9901.00000000000BH000 8.00000000000 3218.03352803000 631330.55638700002 0.00006000000 0.03241000000 26133.00000000000 9941.00000000000BH000 8.00000000000 3129.15401301000 542875.68915500003 0.00008000000 0.03912000000 26135.00000000000 9976.00000000000BH000 8.00000000000 3647.62640296000 728807.41723799997 0.00055000000 0.15384000000 26136.00000000000 10004.00000000000BH000 8.00000000000EFMZKEFMZKLac Bernard Lac Bernard 13988.219923300004882539.99772999994 0.00031000000 0.09551000000 26137.00000000000 9873.00000000000BH000 8.00000000000 8592.909302280002754682.51389000006 0.00015000000 0.07142000000 26138.00000000000 9973.00000000000BH000 8.00000000000 6418.269322820001363612.48533999990 0.00006000000 0.03678000000 26139.00000000000 9986.00000000000BH000 8.00000000000 3376.61873406000 496835.14608699997 0.00007000000 0.03501000000 26141.00000000000 9911.00000000000BH000 8.00000000000 3582.67853752000 593915.86701100005 0.00007000000 0.03723000000 26142.00000000000 9778.00000000000BH000 8.00000000000 3534.29634629000 653438.66634600004 0.00006000000 0.03726000000 26143.00000000000 9648.00000000000BH000 8.00000000000 3192.33623352000 533967.18483799999 0.00012000000 0.05080000000 26146.00000000000 9992.00000000000BH000 8.00000000000 4972.450834200001101995.47971999994 0.00016000000 0.06736000000 26148.00000000000 10033.00000000000BH000 8.00000000000 6061.022889820001442616.27777999989 0.00020000000 0.06295000000 26149.00000000000 9990.00000000000BH000 8.00000000000 6343.355820470001764873.67950999993 0.00094000000 0.16475000000 26150.00000000000 9894.00000000000BH000 8.00000000000EJQTYEJQTYLac la Blanche Lac la Blanche 15166.724875400008393756.26194000058 0.00052000000 0.17799000000 26151.00000000000 9979.00000000000BH000 8.00000000000 16676.004433200004587215.06570999976 0.00007000000 0.03898000000 26153.00000000000 9780.00000000000BH000 8.00000000000 3458.55219176000 639009.61282599997 0.00008000000 0.04090000000 26155.00000000000 9933.00000000000BH000 8.00000000000 3642.69743052000 698612.32431800000 0.00016000000 0.05805000000 26156.00000000000 10045.00000000000BH000 8.00000000000 5891.233726460001420844.27420999995 0.00008000000 0.03885000000 26157.00000000000 9812.00000000000BH000 8.00000000000 3639.12564562000 755307.91300199996 0.00690000000 2.20687000000 26158.00000000000 9437.00000000000BH000 8.00000000000 198940.4394550000161585295.9645000025 0.00017000000 0.06700000000 26159.00000000000 9970.00000000000BH000 8.00000000000 6425.560681010001525571.87734999997 0.00007000000 0.03689000000 26160.00000000000 9971.00000000000BH000 8.00000000000 3623.15659757000 651815.59171099996 0.00021000000 0.06660000000 26162.00000000000 9994.00000000000BH000 8.00000000000 6090.316426770001878134.80615000008 0.00011000000 0.04585000000 26163.00000000000 9980.00000000000BH000 8.00000000000 4430.77004574000 997947.80674300005 0.00060000000 0.16145000000 26165.00000000000 10001.00000000000BH000 8.00000000000EGNRXEGNRXLac Grand Lac Grand 15338.680442000005315344.28191000037 0.00006000000 0.03148000000 26166.00000000000 9949.00000000000BH000 8.00000000000 2894.18699193000 493266.82572999998 0.00006000000 0.04247000000 26167.00000000000 9999.00000000000BH000 8.00000000000 3693.96393751000 552713.94978200004 0.00014000000 0.04976000000 26170.00000000000 10067.00000000000BH000 8.00000000000EHCPBEHCPBLac Mahon Lac Mahon 4541.429979280001284527.22784999991 0.00032000000 0.11606000000 26174.00000000000 9996.00000000000BH000 8.00000000000 10385.402773700002813713.43455999997 0.00016000000 0.05853000000 26175.00000000000 10017.00000000000BH000 8.00000000000 5328.091785280001394687.34143000003 0.00008000000 0.04106000000 26176.00000000000 10012.00000000000BH000 8.00000000000 3719.45753664000 672558.86523500003 0.00012000000 0.04727000000 26177.00000000000 10087.00000000000BH000 8.00000000000 4302.751990930001078124.83791000000 0.00067000000 0.17698000000 26178.00000000000 10038.00000000000BH000 8.00000000000EHFEIEHFEILac McGregor Lac McGregor 16269.007254100005952564.54466000013 0.00101000000 0.22536000000 26179.00000000000 10112.00000000000BH000 8.00000000000EIUNCEIUNCLac la Pêche Lac la Pêche 21330.334381400009040704.33420000039 0.01090000000 3.84259000000 26180.00000000000 9849.00000000000BH000 8.00000000000 323524.0043220000297423035.3595999926 0.01115000000 2.07772000000 26182.00000000000 10180.00000000000BH000 8.00000000000 184294.6790930000199817352.5108000040 0.00011000000 0.04161000000 26183.00000000000 10092.00000000000BH000 8.00000000000 3909.813253280001005737.11179999996 0.00025000000 0.08936000000 26187.00000000000 10111.00000000000BH000 8.00000000000EHQBFEHQBFLac Philippe Lac Philippe 8601.283546940002193902.96986000007 0.00010000000 0.04004000000 26191.00000000000 10056.00000000000BH000 8.00000000000 3891.64862875000 932340.50049999997 0.00127000000 0.52512000000 26192.00000000000 10099.00000000000BH000 8.00000000000 49370.0228277000011393537.1714999992 0.00013000000 0.05365000000 26195.00000000000 10061.00000000000BH000 8.00000000000 4704.319903300001156531.50815999997 0.00029000000 0.12010000000 26198.00000000000 10121.00000000000BH000 8.00000000000EJTMJEJTMJLac Mousseau Lac Mousseau 11116.842468600002628542.97246999992 0.00010000000 0.04669000000 26201.00000000000 9847.00000000000BH000 8.00000000000 4509.94827329000 857539.94952000002 0.00038000000 0.12287000000 26204.00000000000 10136.00000000000BH000 8.00000000000EJXJYEJXJYLac Meech Lac Meech 11148.238044700003412018.33376999991 0.01564000000 1.42136000000 26206.00000000000 9784.00000000000BH000 8.00000000000EGDJPEGDJPLac des Deux Montagnes Lac des Deux Montagnes 126034.03853900000140022528.051999986 0.00484000000 1.17250000000 26213.00000000000 9673.00000000000BH000 8.00000000000 123203.9571140000043648054.2805999964 0.02704000000 2.80156000000 26222.00000000000 9833.00000000000BH000 8.00000000000EIAIXEIAIXLac Saint-Louis Lac Saint-Louis 246879.16510099999242986089.345999985 0.00002000000 0.02097000000 26224.00000000000 9848.00000000000BH000 8.00000000000 1810.11028550000 185936.47865400001 0.00099000000 0.20187000000 26226.00000000000 10233.00000000000BH000 8.00000000000EGCZGEGCZGLac Deschênes Lac Deschênes 17675.077736000008846500.51623000018 0.01549000000 1.03917000000 26245.00000000000 10089.00000000000BH000 8.00000000000EHZTQEHZTQLac Saint-François Lac Saint-François 93450.25782610000139929415.877000004 0.00519000000 0.38519000000 26251.00000000000 10018.00000000000BH000 8.00000000000EFVUKEFVUKLac Champlain Lac Champlain 35417.0774347000047012981.9475999996 0.00170000000 0.41695000000 26252.00000000000 10264.00000000000BH000 8.00000000000 36785.6634760000015399049.7255000006python-mapnik-0.0~20240222-5ab32f020/demo/data/qcdrainage.shp000066400000000000000000011775201456565420200230620ustar00rootroot00000000000000' Wr4A$@$^:Ay:@ **~~Z5A5h6AX@rxPʹ.6A(ˮ_@R/^.6AX@ rJ36A'՗@m4;76A ]@O A96A<#@ƶ:6AtK7@|hY76Ac#@Ύ66A h@_956A⤰U566A8X76AEB46Ay!i&ǩ*56AA Iq1x46Ad,@[]֨'56AsΫ%46ASqv(16Al*|6ڊC16A~(I26A/Mp26AFgBW16A7^j?4816ABT{8LE 36Ax^;B36AՋU46A?nT>X7|36ADy ˄46A̢Xժ!76A)ҟv`96ATboME:6A( G@A';6A1>6A{*uMA6Ap'$ ܾrD6AHyxT!lF6ABČH6AV!6I6A@xL6A@.*`&*M6A܆_MN6A<>k\M6AF _M6A{'iO6A8xiG͸Q6AսED{O6AϟC-P6AH6ihO6A9oE5L6A˒ PUI6A ?L8G6A ^NgH6A ?wͪK6A~KI3"L6AE $N6A}%GpYhO6Adz'}C*R6A}\1U6A xm΃NW6AfX#;5X6A{~g~ X6AlR6ARP6A02'A4XN6A'xttNmN6Am]x2N6A"1#L6Az݂8L6A$W}VV6AJNW6AGvR_T6ALZt?/wS6AJh*zx_R6ADbzM6A7BrDyL6A-t8wK6A~q&I6AJG6AetKbG6Aטi9`UF6A/xHDD6A2JvDQ/D6AF|$eMF6A6/&@5H6AU\@BGK6AUz:aaN6AnfK@P6A@So6cX)S6AyVjS6A.n NTV6ACU6A5,t=Y6Am?Cq\6AmY`@o(Ac6Ah6A/*U!ng6A*Sf6A5d3h_6A:m:51U6A H,:J6A v3G6AAnfsD6AeuN1V;D6A5ϗV zKB6AJ"m@6AjӃ=6A,7pfF<6Agij:6Asb}:6A*g~O7r<6A9r7R=6?6AB,͒KV@6AU0C.u@6Ax uqA6Ac8gR4A6Aq_14A6AR ;MD6An)R1kD6A5cVrB6AеwA6AH" @6A?6AT>6AJ$*SE;=6Agՠ;6A|Ckl96A51S3+x]86A-U݂*f*86AѨ\6Aëkww=6A$kdyk?=6AF <6A'I~;6AIc8~!;6AV}8FSU96A>CA86Av0}76AF[TTi,56ALNc46AT-$q76AEye_86A¹|uaQ66Aɻ4p 56AIr)\36AQ vo36A*@*{#E56A8B76A9g*86A\dcɡ76A實 z:6A} 4:6A3 ):6ANwCi" I66As-(-=m#56AeVz46A 6 a36AmA#16Ats{06Ahg _06A.$9 06AɁwcKN06A./6AojnUک&6Abm#6A]WO>#6A7K*4$6Az[uu 3P6A* ^ N6AHBjwX6AX,stQ,6AM !&d6A@~9/S~6A WTFK6Afb/ 6A.6:6A,5heTIw6AoHdϹ6Ame6A\aG6APzFM>h^6Ab6A7>XvE6AН r#6AT6]M+6AEEe 6Ae96A*q6A}6p7\6A}v6Ay/nl)6A{G-,}56A ]A'416AR|^GL 6Afv;1iN 6A:} 6A9K,<^F 6A,F4N![ 6Az7zLMi" 6AGo # 6A {.5> 6Aj0C NC 6Ap=5 6A_OJ 6Aus>$`{ 6ARJl;}i 6A=B5 6A!Rw6A|'@S=6AO=DL6AO :2;6AY#LY^ 6AFĈ> 6A;5 6AxG 6A+?dZ6Acu+6AAY6AHݔ06A `{}6AJ2j6AIyݜuZ5AMgd@+5ARhn#]5A,S,>2ֆ5A"KE5A0?5A7#!lS \5ArއUXs5A˞2ĸF85AfěBa5Aj*J #A5A^qC$U5A+ߠ:v5A9QқJ=5AӇ, *65A.w;F5AlouIV5A!jWWp55Aݱh5Ag$/>6Aqxy86Aόh{#i6Az—G&s6Alק6Aak6Ay^J~xI6A$@؍mJ6Am͘i6A'&æl 6A=dhpN6AET ◢6Aloտ`6AdON6AUU'5l 6A*Y@ 6AP1p\w 6Az 6A~k6A$4.6AqmqI\5A.G8u5A@N,Z5A ,vh5AsCdE"*~~Z5AvD!aV5AKtB`5AJ[5A cd,p5A+HS 5AI%[05AT6AWL2 m.6AQ4Y6A9~7,e6Aru+VB6AuPTԿg6A>QR 6Aq]:#n6AJJN6Ap;M/;څ6At"ZXUo6A<1]at6AoxNJ6ARԈ#6A, l6A {6A;e)Y6A`\G9!6A>Zl"6AFE^W3X$6AA I`ZWͽ%6A,Ԇma&6AD4hK#'6Au\V S)6AG&AZ(6AUrj (6AH[ P)6Aڴ,6AK.(X.6ACLmxKy.6A.shOKѯ+6Ahi&}$+6AcB"'k-6A.PA-6Ah^2o=iP -6Ad ء@,6A\-6A#Ӗ9ɍ+6Aį+'ŋ*6A.i&?M,6Af{Ry*6Aѩ=n[)6A<ח~Xz'6A&.i+(6AŒS~A,6A=2,6Ah2)~)6A"Ak,6AfEB{D,6A[vеF[}.6A L[}06Aw"616A0c>0E%16AF-btz~06A@Y16A@ڔF36A`Yq@]+56A@g@TTJ46A@Tj.6AD `+г@Pʹ.6A(ˮ_@5[N6Ajq(6AVbN)/6AO7li͵6A^wzy]6A9G5[N6Ajs{(76A|YS76A>e6lL(56A/;8WK46AkmN36APxY16A.Oe16A|ٚ׶G56A!{Hs{(76A|Y6S26A Q76A kM;376AkzT76A9j:mZV56A-ZfLgP56AC+n46A?^dU26AV|~16A7aÇ16Aϋ6S26A LgT6A0IŢ6ATgʼn6A NdDj6A* E6A3eb@F6Ap,sO+6A(tZ|Dk6Aؐ'/ 4H6Aq,@6AybLgT6A0 Ӝ16Az'qsRy26A1SV.Q26A`z>%X16AN1%L~/6A˩R4ŭ.6A^feͣם-6AʲI.6Aڥo/6A Ӝ16Az'aX9A>y@"(G$:Ay:@Y+^\9Al֬@H]*X9A]fy@aX9APl @-Y9A."@|z\\9A8]\@O]9AÕ3L@Y/ԋ]9A/M @zZ9Ay:@ ~M"`9A|@9`9AA w@Ӫ}^q`9ACʙ@e( ]9Ar^a@1w[9A @HT%Z9A@UZ9A}s@,k,V^9A=ΐ@d9AD>@b_j9A WjS\@k9A+2l@2 mn9AT@Zq9A~@|v9AO$@y9AH@n{9Am@J9A:s,@u$'9A@!9A{}a@lE9A 2@_9A?/@Iw:Aa@61O:Ax(@w:A~@2U8:A&@c:A>B@yN:A.T@qSe6:A~@SG#:AFy@"(G$:A_ک@W'":A.@H/ :A>y@h:A$?@84:Ay@1 @>t]:A@:A|\t@B:A"@Aڨ4:At@ }:A<@(@ބX:A>@Q09AJ@ T9A@0)^9A.@ C9A}O@}{]jR9AH@F19A`@ث9A *@gBu9AXv@] 9A*<@P\9A| ,@9A\|@59A~@s$9Ap@uN9Adr@umB9Af{.@sj9A@}g9AX@49AsZ@( 9A)@J9A |Q@Im9A_E@y6"9A@U9APy6@Iy 9Ah B@տJ9A@D9A>|O;@Imy9AH<@l9A#6 @j 9Al@SQ9A@X9At8f@]P9Aۤ+I@k{9Ayu@D 9A @9A@"9A;@ia09A@i2Y9A{>@?X9AܠC@!ջ9Aߑ$@2lFd9A3\ @APu;9A-]@a9A\~!@g#S9A`T@e)y?9Av@9AT)@l@9A|g1@%9A @^R9A=![@̫ 9A-@ C1+9A$n@J9Ad@e9A03@XW9A&[(@1]9A}@]4_$9AL@m9A\'@>9A:@Y9A^F@[ƅ79A T-@ѓ9A5.@+b|9AGu@Uf9A%^,@o"9Aۀ0K@B ;9A#_x@TSK9A @6C~9A.O!@WDQvu9AGÖ@oMr9A@@ĦY'p9A4?@1:m9AwBR@?{k9A9/@[f0i9A;@ ;he9A--~@Y+^\9Al֬@jL8AhnJ@#8A @b>58A@:=Y8A.Fz@c8A{42@}Z8A5͚6@ݏ!68AqrN3@o~8A4@#J8A)@Z?tgl8AB@"P8AM6@+c8A" @DQJE8Ax@#38A7@;R[8Awni @yAB8AϏ2@D 8ARCBm=@#8AR@8AB@8AKU@ݞM8A @88Aϩ@Kj<ʓ8AT!P@+\8AiR@#y8A.'@L^8AxTR@vk{8A(u@eYA8A{!@ij28Al@pg 8A=@@vDz`8A S&a@\yN8AZ<^@\cr{8AB:@AZn|8A8ޓ(@Zyz8A0M@-;nz8Av@x~}8AX @2o%}8A1-Z@ 3|8A}栌@áz{8A/5@|N:{8A@!3O8AtA@v0́8Au@r8Av}@a8ADH@'4;8Aڦ +[@8AzR@@j8A.q@mM58Aj@][8AsB@Bj8A&x@Az8A[j9@mvp8A@a @ˁm8AC]&d@"m8AH@6lok8AMQ@V'h8AU/0@{^Af8AZ@Cлe8Aܖ|@Qif8AwoU:@f8A|d@Ack8A )@{a.j8A<|@i`oh8A߫c8A:ۃ@tsa8AhnJ@[2a8A i@.8b8Aq(|@^ d8A mA@|e8A1d@zp:b8AЅ! @4W`8AZI@9\^8Aܖ,L@0T\8Av@ec\8Aʊ.@$u %a8A꜊@Xa8AZs@Pzt`_8Au@H^8A ’ @M0QY8Ay Ek@j W8Ab.h@٠U8ALf@xS8A3=@2N8AKꈡ@4 %O8Aia{@"S8A_u@4b"W8A")@y:Z8ARt@5Ȓ`8A19c@dsN`8AU@ia8A۹Ze@!Y8ASgMj@8W8Ag4]@SV8AF@]T8A@Q8AqT@y/YS8Awf1K&@6;U8AG+@Z> X8Aڷ/@gv)Y8A{@S]8AKN@v`8A?>3@\b8A@MDIc8A%n]@mRd8ApD@cWd8A/@9eg8A(I@"X9k8A@@\[{q8AQn@08p8A3|@57Rs8A6ji8j@AzGu8AޑW@Bbw8AK@S~4{8Ax?[@;nf|8ARO@/ny8AɔCy@i v8A_Ev@~!t8AS] @s8A*y@58A@bIev78Aa>vc@Ó`s28AjR@1o 8AcC@_x> 8Aa~ @!~č8AYI>@2Έ8A3b>@bIev78Aa>vc@6Au8AMFR@l; v8AT,h{@l7oAv8Ajf@t8Aa2W@^ADs8AXqd@TI`q8A 7G=@Xp8Au6@> q8Ab"@]EGs8AQ@6Au8AMFR@oޟG7AR-7AD~q^)7ARrt(7AmTh5.wQ(7AjW!+7Atj߽Ɋ(7AՏU]$7A((.%ΫC!7AЈʙҊ8!7AhVٮw֡7A6=J7A.6oޟG7AJ6jҲC7ADz7A1<5џ|.9"7A(P?[a=J%7A/ [J*7AԿ@DZ +7AѪ-7A(#<\*-7ANe9-7AX(bH*7A(~q^)7ARuG,7A4}@ 7A^w@7A^M}@Ky7A4}@27A[!@@Dň7A$G@?7AB@\w7A.zpz@拱_7AgId@uG,7A̮'%@q67Ac@5R7AĽ`@es.7A";@X27A^w@NK7A?@ 7A`x@7A^M}@Ivh%5A13t`y.5ANG 0+5A#'%v)5AV!/(2'5A|x@&5AӒr9sIvh%5A>l ;&5A?yif'5ANG|zf(5AܯA.`˲)5A+U`y.5A܏xqppV-5A13tʞa+5A@0+5A#HZ:5J5AE7l5A`W(]$5AEZ:5J5AQya5A`W( 5AN X7l5A ]$5AEX0&29A1$@&&:9A!r6@0&29A!r6@59Ak@Ь99A`V@&&:9A1$@A69A_~@gh_69A "<@mf?39Apb@0&29A!r6@ XJ4܏7Al@8AP1@8Al@@7A.@J4܏7A6h@N7AFk *@vqH!8A\i@Li8AP1@28AS@8Al@ pOi 6AƷ@9Iշ6As` Ң貯6AƷ@Oi 6ASG)y%6A#vW!=6Al! [w6Aح~#`i6As`!6AjL */8i6Ax9Iշ6A؇6Aht_Ң貯6AƷ@ HYt7A@ۃ@w7A Q@Yt7A@ۃ@pt7A Q@w7A7rѦ@q-hv7A)m@SDu7A%ae@Yt7A@ۃ@ PxF+8o7A0,ц@Yt7A@ۃ@Yt7A@ۃ@ss7Am@`p7A0,ц@wtr:o7AА'ڛ@xF+8o7AzS@qOp7A0 (@Yt7A@ۃ@ `A9A=R@QX9AP 98@ V=9A=R@]9AHC@Ij9A+f@A9A0@1-9A!.@U9AP 98@o.$9A#!@QX9Au @V=9A=R@hY7Aw'7r]`7ALn@ [7Aw'oeZ7A.MpgY7AY|F\7AA2I7w^7AQm@U_7ALn@7r]`7Ay7ad(OMJB_7At a$;j@+JO9A?r@I'J:Q9Ao%@$|zR9AIOpJ@* 1S9A^K5@6 dR9Ap@x)O9A@ډB@x|gev9A5x3@ 79A@ yw%}9A@I{9A5x3@x9AsD@=60Ow9AF@|gev9ASn@2x9A@9pEz9A@6z9Arq@1}9Ai@ 79AL+?@ߑ0~9AG#8@yw%}9A@`9Aһ@) 9Ap@ cy{9Aһ@o9AOt@?W9A)@9A4]Fn@1X9Ap@r,9A\B@) 9A jP @c9A@cy{9Aһ@PV_95ACs8(5A2X'hu5A2X֛D `5AA] 5A ._WQ?"5Ap<%5A88'5A+E`n(5Az k8(5ATroMyK(5AHq.s/&5AL<9:$'5Aqfv"Z 5Am6. 0M5AM7h5A:65AC$K6(o5A~j3^]i5A\@?`>5ACG/L5Aq c5A)dݐ5A Z5A )85A_22N42"5A6825ACs=Q5AU=BA 5AMg`LZ5A;E2v$5AePp5Ao@V_95A;UUc<5A>7v5AYg|%5AYs55A5ɔĄ5AŔQ5A/=* j5A7rhu5A2XP]7A ߃@>Ê7A@p @>Ê7AGl@]7A ߃@]7A|"z@&7A@p @ݖܬ7Aqp@ 7An@>Ê7AGl@hפ}18Ae@u_Ί78A Ic@ פ}18A[@@~18A,q@ 1638A Ic@eƫ48A&(x@68Ad=@u_Ί78AƅEf@%pz78A׫-@>b48Ae@J38AHۗ@פ}18A[@@Pw7A@@L7Af@ta7A@@Hj7Aw)@w7Apz@7A]D@ra7Af@L7A`yNr@ta7A@@`9#9A#@t-9A)6s@ 3-9A-Wx=@Lv)9A#@s]'9A<*@sM(Z$9AՁ(@9#9A'>B@XZ0d'9A)6s@.+C+9Ab@t-9AfaM@3-9A-Wx=@@Z7AX#h@_ʀ7A8$@)7AX#h@Z7A1 e@n7A8$@_ʀ7AX@)7AX#h@P$7AH.]I@s|B}7AT`@ޥ'7AH.]I@hw,/7A3b-w@$7A)@xRLf7AT`@s|B}7A̦kN@Ѷ7A`D@ޥ'7AH.]I@PtOck7AYpPΡG,q7A0ɕG,q7Api=[sEl7AYpPΡ{Zk7AOڟtOck7A Հ⟫gl7A0ɕ1̄q7A0v[G,q7Api=h7A$붳@ůE|7A}s@KI7A}s@Z*u7A :;@ůE|7A%_@B7A$붳@ 4>7APbδ@KI7A}s@h c9Aд@]$o{h9A @  Df9Aд@$\0f9Ahrg)@<-Jd9A]!@ c9A`OG@Xtoe9AGH؎@eGee9A-@ f9A @º#v5g9AVRq@]$o{h9A8N "@ Df9Aд@ P@UA8AѶ@])s 8A{@@!@7A@g$yK7AAY;LC7A@g$@7A7Uncч!A7A%vDlyXC7A@q F7A@i3_H7A޾NI7AAY;yK7A Ϡ:J7AL'8jhi I7Av/|ݺcOI7Ag< ]FF7A7H һ˾RE7A*"LC7A@g$"8]5A Fc/$5A_ 8]5A.dj˺5AAA)ro*a5A_ ˥ޥ5A}.+^5A 5AV?&Z=5A{Χ5AFC|c/$5A:{;=k5A SD-_tÌѰ5A Fk4zk5A|1A$@5AM6k)5ACi[8]5A.d#*z>6At/Avf7A o"T;L7At/q6A^xA>6AϑmHIw E6AY }W6AI52J}6A\Ip6Az>6A@w3XZLAvf7AᯀUT;L7At/V#6ACq&=ʺ6A 0~\XW6AZ ;+$6A:XO6Av4b6A`cg46ALxWi(s6At96A2ɃV#6ACq&$AS6A/6AR7@]86AR7/6A6zU 6AD'ż{6Akr6ARFږM6m6AբR6AO߇B$6AG+OiiB6AEmk/B6A,-6A6a)*6A?%iz*6Ae~6Öa6AϪ?0&6Ad46AФP`#^6Ah`ln6Aff3n}4y6A #.K/6A_b1e#6A߂uܧD&6AZφU6AB`Me{6A1v/j6Aˁkeʰ6Aea(/6AQKtZT6Aoz~rX6AAeI;"6A fDFMUϷ6Aj$L?T6A:=6A14[6A8<8[6ARDӮ6As2si|m6A#Kf:c6AD8\Ϋ6At`kŭ6A,D(!6AI(AS6A)k~J V6A6ALuilD6A0; 'W6AOB6Atb"6An<:UKg6Apv6A; tqa@׹6Ay^MB6At Mڽ6Alr߈$A6AASo'tpS6ABqGc6A,lX|6A({uoy%lj6A6EL'b:6A v56A5^o:͜ 6A-(z]86AR7%H6A+r ǐ6AuRY_(6A+rK:+6A(i6A]-$,`6AuRY ǐ6A(I_(6A+r&X͈8A՗L@Ee8A8@ξ7H 8A N@8A՗L@͈8A43@.dע 8Ar7@ bv8A8@Ee8A @cx8A-@ξ7H 8A N@'X-x@^6X9A![@qTfT9ATdj@D¼R9A"@COP9AHd@L9A?b<@W G9AZ!K@ӱgE9A@jD9AC@*{B9AA"@>:D9A?@O`MF9A( ]@y#aL9A@2,N9A~@dQ9AS@^vyT9AHFJ@vFV9Aا@W9Anzf@8cW9A#Ij@2cY9Aiz@K\9AدF@덞^9A; n@Boa9Ac_@zϦe9At~@gOh9A\?Obr@Li9A @Ij9Ap^7@DSHi9A[s0@)P&rZ=5AX& E5A &rZ=5A{E|9Y>5A' R E5A iX5C5A \rcX]A5AU^Xha>5AX&&rZ=5A{E|*X}@K-8AJb.<@y\8A!@@ 8AJb.<@}@K-8A$ @8A9Z@W08A!@@7c8AG@1C8Ax 9@y\8AE@ 8AJb.<@+hdds9A'2@6y{9A R@ tHz9A'2@Xdv9AD@dds9AmE[@-k t9ABm@S]]u9A R@~av9AВB@D.Ox9A 9@6y{9AW˘ @X}]Y{9A`ś@tHz9A'2@,H9(49Ay@-/99A0@Őj69A0@-/99Ab @x79Ay@5-M49A&Š?@9(49Ai@Őj69A0@-j؋5Aicls:'5Als:'5A2z7IJ5AicHd5ABaNbf܍5A}dK5Av>ij؋5AK45AOd䉨5A uH5A|x i5Aqqɓ5AF5A&3/5AS!,}5A}fVRڻD5A3Kls:'5A2z7.ps:c8A& m@9J"8AAu@ 9J"8A8D@I'!8A& m@y8A6@N8AB&qX@ M8A@s:c8AiY@d8AAu@w7/8A(`@ |&J8Au@KM"8A"(@9J"8A8D@/PK-q7A=5:u7A2Ssq7A=K-q7ASm2r7AЄ-Ct7A25:u7AGDrQt7ASsq7A=0P7AQ'UҌ 7A003 7A00Ҍ 7Ap^/Q27AHH(4DJ7AQ'U7AP#!$JN9w7A+G3 7A001>u l6A]$6Avl+6AB6AZ:Tjl`6A406ACۂ@!vJ6Ak (%6AJ>u l6Av$ʹ6AІ&-06Aaeғ 6A%18mKE6AqV66A+J16A0W6A!?vy6Am\]$6AIiYl+6A2h*z7AѲ@217AV@ ;:7AѲ@ 7Apϴ@7AHG@^7AŠF@*z7AQd@e7AV@O}<7A $@217Al>@y7AGf@;:7AѲ@3`#{'29Anvm@PDoK=9A)@ w;9A@79Anvm@6"*29A Z@#{'29Aبu[@Ad39A)@G@89Aͧ>'@SyF<9AR.@PDoK=9A[v@w;9A@41Tx=9A;y@ `S9A]A@1Tx=9AdD"c@sDKY@9AJx@ sB9A:dv[@PiB9Aڽ@CHo@9Ar@=KA9A(Y1@#A9Ad揥@D `C9A]A@N%D9A@_D9A}P@KnE9A.y@\ _F9A.K@OX$H9Aҝ@7I9AW]@eL9A|w^@5N9Ak:u@ "O9A [_Ԡ@UR9A\j@ `S9AhM@!^R9Ao5x@j%R9A)$C@yO9AAKy, @KH{$UM9A2-&@n`L9AӎF@{pEI9A;y@v*E9AԮ:@;S>9APw:@1Tx=9AdD"c@5`Lg6A@_?6Ab}H`l+c6AvQHZ6ALop_K|6AcKG6Aja~؜6A,ke(6Ag26A 6 E6AMfE}6AboŁ6Aa2u96Aow6AXA}36A¹w|6AgpcT6AG=SeB6AYU6AEәG\6AE}z;h28AgC@Yn8A)]@ 7s8AgC@L8AV@ 38A 'o@28Ap]b@3^Hڦ8A)]@aRz8Ak@b!8Ab@Yn8A۵z@Yɶ8AT@7s8AgC@<1m6AiOũv6A+/6캬s6Ai r6A4E&vp6A3F}P~p6ATo6AF]1m6Agm1JVn6A nnp6AXde+r6AOńOũv6A+/Rq6v6AjHsw+ v6AJLe]u6AS6캬s6Ai=PN6A7Љ'6A: $6A7ЉN6AȡA{Y6A)OK^6Am[n6A: '6A9J:$6A7Љ>x-C7AeT M7Aj;3 T M7Ae1oK7A(_<4z@H7AxlnF7A1(ĤtE7Aw;(-C7Ar '>eD7AyF:6EG7Aj;3VYH7AV.fIגb5K7AvkƸM7A0 yT M7Ae?`}dϖ7ApJl7Aȗ9 n(7AdSp E*7ApJ:ZH7A0|}dϖ7A31ޫշ7Aȗ9Tx7APW3@7A_nHl7Aɱn(7AdSp @hc6Af%py6A†޿ /Ѩ6Af% {6Ae?- ua6Ac6AeGo5{6A†޿*1h6AËwl6Apy6A+'d3Mz6Ajو/Ѩ6Af%AH1&5/6A>(%C?26A-A6406A>(%1&5/6AKC Sڏ306A-A6C?26Awb.16A 406A>(%B(LY^ 6A{C6b6AO :2;6AY#=DL6AO l6A_Kv6A  6A4`6A A+6AJ?<0՛6ANXinM 6A~lV 6A 1!6AB#i6Sr$6AjnmA*6A,8.6A 뫸r06A>}lw16Ag@Y^r16A ^/*,06Aqi^ A26AJF46A[CM+56A)w jN.66AN96Aڋ 8~=6AD,KNA6A%>7B6AX$,NB6A'*"G:B6A Bq~G @6AkhTL3_;6AqڨA@P:6AV[ 86Au½s)86A_ؑ\C:6A ՔGL=6AqѦ?6A"xNG/@6A8=W- 4>6A@JS }w?6A U,C==6AU->6AG Ľ>6AHG6A@|FP5]L6A@qv4Y"{L6Aš:2;6AY#Cx\zA48A92@O8Ah{۬@ !g8A@@23 8A92@&Շ(8A1Dh@48A W@h88AJ5@\zA48Aɼt@ 鏠8Ah{۬@YpC8AeOS@O8An@r4}8AO~>@3MŤ8A4y@!g8A@@D`ԍ05APTj.P65AL M,55A/3j.P65A,,o5 45AF$~15APTD=15AЂԍ05A^)7A5(o7A 5Ly7A >#/yt7A`8`f?7A!?[@17AJ}H.7ARA/1G.P%7A륻"ND0N!7A8ސjc7AP-7AV5g,7A|+7A;PW+7Aͺ**7Abێ7b)7AmJ|)7AoHoX(7A!I(7A[Q'7AVj x'7A &7Aٚ!g%7Azl %B "7Azo!7A\GE'"7At 7A=&~jw2E7A= U&^*,$7A{} 7AvZ87APZ,q7A;C&'wxxM7Ad L Z7AltZQ@7A0ϣ!7Aj,xR27Apj6c7A5"M7AT3GbK7A]3X 7A cy7ATjB.7A+BĚA 7AӲ 7AnMZD 7A|hs, 7A=7Aٙ15]7Az@N7AA6\I7AZH/+iJ7A1[7Af9X7A3ό=7AK96\s}7A2Nw!7A-4垏p7AǏ0o27AzM-aE"~ r7Aع0zI7AԎnٕQΟ7A i i7A-[7Axãx1I 7A)ڋޞ-7A|D1Q7AbG\XsBJ7A## ͫp7AVI$msF7AL9:pNX'7Aȶ>H1Rp7Aɶ>\}7A!B#V@7ABѐnd7Aɶ>(W[l7A3AXh7A/BS\ 7A8AR`g@8ApqO@-g8A@t8AVw@^d8A {@8Ayu@*8A9ss@t8Aw@Rbq8A]E@=K("8A.d0@8AN(@QL 9AJ@ g9Ay@jom9AOC@ f9Ah̫M@Q+A8A3*Ct@Ϧ8A(0@,r8A5w@36L9A3~n@K,D$5A׼k> d05AZd>-5A׼k>M*5A Ւ*5A,y)5A2'5As%`h&5A ~E,g%5A !q;f,D$5A58Yd$5Az&5AC!&5AE{=*5AKH/N?z*5Au,5AY:k,5AmKhbx-5AZd/5Am#Q ##/5As(R'.5A4[2/5A}KI d05A=c?k+D.5AEE;Nok.5Ar0>-5A׼k>L.8!8A@;N@⼜9D&8APRM%@⼜9D&8Au f@W;#8A@;N@=e#8Ajt]@9a!"8AH㳑@V!8AXqy@uFq"8A,@.8!8AP@"G!8Atވ@MQ3@!8A^h@S׹"8APRM%@m$8Al @#3v?$8AQ@S%8Al@uQ%8A(2@#w%8AD@@c %8A08@⼜9D&8Au f@MP(p[=7Arn XE7A0&@;fJg7Arn(p[=7A@_v7A匫@ou7A0&@hD7A lړ@ XE7A@{w@;fJg7ArnNhF>9AƏ@ l19Aq'@ 3|9AƏ@7aE5j9A2@F>9A&~@;9A){@b.9Aq'@8[9A @WӮ|/9AuP"{@ l19A s@@uk9Ayl5@3|9AƏ@O` a7Ah݇37A v a7A v7Aiڈ;7AVj\kDg7APר37A񛃬X}7A */7Ah݇,z7AE$ a7A vPh/ȱ7A*ZÍ7AJs! 5 7A*Z/7A~nP/7A4;n/ȱ7AM-p7AJs!7AhPaD7Aۊ6 O7At5Aꅯq:*{u5A#§#t5A.ӑNGw5AC;¼8|5A^Ɔ!|5AZ.{J|5AQY:x>9Aɪg@;>9A+-\v|@m%?9AxV^@:x"E9AA@[v H9A}w@=I9A<@XxVWo,z8A8@Tł׽8A1@ O/х~8AХlB@{8A8@VWo,z8Aҙ3Oe@ڶ{8Az~̆ @i3{8A"Gp @`}8A1@L~8A5q@6<}8AtϔG@ W!|8A[@Tł׽8AC{F@[c8Afc@O/х~8AХlB@YHi)vjC8A ۰@I]F8AD@""VF8A ۰@_gE8AT@i)vjC8AeBյ@Z7hD8AD@I]F8AtZ @""VF8A ۰@ZHX7A a17AP {x`7A X7As$ (G17AP {z7A*ma17A%'x`7A [MH)8AV|ZjF38A8 @MH)8A(Z=*k+8A"Zq@Id$+8Ap-$ @~j@*8AF@+t)8A0Q@8V+8Ahl@{-8A @qq+8AXg@: !,8A8.@N6-8A0H @J-8A@y,i>@&h.8AI1@ky H08AHX@QAc08Ax;|0@18A@Zҕ28A8 @jF38A߁|@!l28A4@ǯ.08A@cHw@Jൽ/8A Pr@9/8A֠Npu08A@||۫/8AW+8*N0.8A K% l,8A ^ioς*8AV|Z^fm)8AQ/MH)8A(Z=\X[v H9A@Q9A}w@=I9A<@[v H9A}w@4M`H9AC@׊M9A*m{@Q9A- @kyP9A@uUJ9Ag))@=I9A<@]676A*}ۙ6A%qSkE6A*}b(6A"tx676A @Qܹ6A` Ow6A^s)6A%qSk)v6A !~)N6A4o#-6AZTɢ6AdDbݵ6A$IeS(6A/ۙ6A2OAuE6A*}^XQ7A-iSS7A65ǝq7A65S7AlvACbd7AZeO7AE@;7A-iSQ7A[:]XE+7Aǝq7A65_H2ތ9AuZf@{Tﰒ9A~f@<69AuZf@2ތ9Aj@z9A7Sd@)#9A~f@{Tﰒ9A5'@<69AuZf@`PWZ8A}@m̹8A{]v@WZ8A}@_8A4 YhB@b%8A{]v@m̹8A@vc:s8Ax@oׁA8AyMk@WZ8A}@a@Lp_5A3{pd5AXpd5AA")c5A3{Lp_5AcEʬ(=a5AXpd5AAbH9 9A7@tWc/9AHn@MǾ ?9A: @\J9A7@(39Ah!@H9 9AG6>@L9A;y@hD#9A>'@ aƨ9Ab@V)9APA@G9Ayk@! *Fy9AHn@»O`9A6s@{b}T9A 4@I09AB4#@t՗9Ais3@NT9AHd3@:d9A܍@59AZߌ@tWc/9AvW@MǾ ?9A: @cB&FS9ApP@:f9A8]W<@Te9Ad<,@:f9AHX@:e9A3@mNNd9ApP@Bz}a9A-X@_9AC2A@7pr"V9AG |@,#VS9A@B&FS9A@vbT9A8]W<@c< ~X9A @z4YZ9A+r-@m/%_9A!@Te9Ad<,@dhr~8As@@RoY8Aͨ@ NU88A {@el8As@@b008Ab,q@a8A-"ܘ@hpU8AF@r~8AE!V@LLͨ@W%ll8A{c@RoY8A$>`@NU88A {@e(t77A7AԱ-rA_87AH+$+7A$Pl.7A ӂ 7A,mV7AZ!)qO7A2MqbA=7Asb`7A2+7AD\j}7A܏$7Av$fg7A]<~7AKs5E`V[7A-$1~]7Adbn>u${7AjGffJ7A2$z@ O7AY7A(t77Atp7AԱ-rf7At3[e67A=]>A_87AH+$fFJ5AY߆4h5Aʈ(߆4h5A~7C$i5AԙmWP5ADc`Ka5AY+5A"|;?5AR.i5Am=c#gІ5A^' c5A|J:+5Ay5A~ F>Mf5A.X5A( c=5A7,u%5AaT5A3߱h./5A.wV5A`Hsې5A])>oM?5A_xf 5ACHh5ALE m5A\lPj5A!1_1 5AA%8Q5AGrdzXF5As w͉5AV"5A@8.i5Am=ckPD%<7AjHR<߬7Ab*MJ F!`7Ab*MJ_7AR<߬7AS*w7AjH’D7A D%<7A8 F!`7Ab*MJlXP]S]b5Adr3wmi5Asq`_=Ui5AIʨth5Adr3!b5AP]S]b5A u4 d5Asq`45xh5A~ iwmi5A[~1_=Ui5AImXw;47A5QkP97A|!xR67A7>f~> 57A5Qkw;47Agn g;O67A |X87A|!xP97AQGm"b>97AR67A7>fnXZ{d*]7A̸2u7Av&Bv7AP3͐Z{d*]7A̸)7AJy­S7Ag*3{nc'7A2u7Ad ū7AHsv&Bv7AP3͐o`g Lc8A8J[@IŸp8AD@ Gp8A8J[@!xn8APqU@49-j8A(*b@ h8A(e@c8A"@g Lc8AD@fbn8AЬ@IŸp8Aۣ@Gp8A8J[@ppF]8A<@m}8Aȼ;@ OFǡ8A ]@'8Aȼ;@m}8Afpo@8AJs:@nȢ8AlEi1@Ĩ8A<@F]8A;@Qwq#8Aጿ@T8Ab#@&g8A5f@OFǡ8A ]@qt5A@[1[5A;_VMFJ5A;__~5Acy5A؞N^5A;epٸd5A~묭v75A$ `45A+ e'5AG^ 5A2xyC5ALJ+ -(5A30T@Y5Ai[)5AЭAW5A{^ M5An҈Ur}nb/5A7rSܟ5Av7e,s5A[$l2i)5Ad˿=GZ5At)qkPz5A45Iɲ5A٬V!5ALL^5AuY:o5AKѮ5A* 4vW 5AɿF5AxѠ*<5A:jHsM5AP85AG$L5Adþ1[5AQEWk5A_u0&z5A|OQ/Yt5Athuk$F5AE'65Ao?5Az2 }lֲ5A@[t5A$zYK5AH n\ѳ5A@X8b5AجV.R{T5AްS:}E~5AK5AaV_;5AbMMOy5Ax,X> 5ALk4]kZڴ5Ay$5Av^+/Vݴ5AUs5Q5A2K)5AZcUT5A@W-5A`0aU!5AOPwT:5ADIŧ5AGtU%S5A(Q*Ϋ5A}VR󔠳ѻ5Aw!qf5AAPA?^_&5AlJjfŽ5AT-Wgڨ¾5AP%!Tfl5AX/C_5Abnō5A@x!r5Ajw5A+/x&5AKD'5A g^m5A H|5Ap+FJ5A;_jU5A ~z-5A;c%5AJ8u5A-8yj5Abr3H5AXh:P *5A{Mq[ v5A@u%ˠjU5A ~rPeF7AcQj%fvK7AbfvK7AcQj%'=hyI7A.r\] G7AeF7A LeG7AbjJ7AG•fvK7AcQj%sp+5A 7ʎ5A  ,O5A3m+5A RH05Ag5As&&p2Tc5A 7ʎ5AbZXpN5A|Ͷf5A [K&5Al9/Ď5Afi,O5A3mtXqJ[9AȀ@#I닡9At@NC 9AUO@QM9AV9AȀ@qJ[9A@nJ߾9Axo@׺Q9At@#I닡9Awtq@ N9AfF,@NC 9AUO@u5AX ?5AiH~?5Ao#*X'>5Ap<N5AqT#(K5A-#,ʰT5AU,8-ps5A:Lz5AkD{5AJ5AlR`5AX 65ASܚtR5ACnq5Am 5AB65A3k7^5Ap!b\L5AbG~HM5A$]}(~5A[ A9k5A%Qo%5AiH~۞)Qj5ALĹpD35Aru "5A !X\₞5Aq_05As[*W5AU?5Ao#*vP\O6A0uЇX6AW-`ED6A0u\O6At6AW-`?6A)CЇX6AATN6AN_aED6A0uw`Nh7AZUhሸ7A/) O~#7A ]5 Ԏ7AZUhNh7A]\:417A/)5r7A0|h\H7A.[n7A؎nZሸ7AȅcH O~#7A ]xP`9}17A1Y("67A'kL57A1Y(`9}17A<c%27A''jt47Aу'`u47AXˉb"67A|%kL57A1Y(yOv8A\r9@*#V8A@*#V8Av@pH6!8A\r9@̊8A,\P@l8AR~^@K368A#@@hH8A@(h8A4o@Ov8A`#@ў 8A2,c@OpX8A@ӟ'8AkU@ 8AS@B%N8AZ[z@8AX[)@z y8Ar|@*#V8Av@zկC{6A!ELw<^Ȣ6A2կC{6A.RP~<5Μ6A2Y+q6Aac1"׿6AL<^Ȣ6A^xi6A0M;M6A#m.?ı6A6>qQM6A!ELw~6A}bo6AS@PGEj6AӍE6ASկC{6A.RP{p38AF%@jne8AvP@ rIˉ8AvP@^8A:@;\8A:@jne8A6_ @Y8AF%@L8A9 @=CT8A @88Avfm@k̭8AJ>@38A) @rIˉ8AvP@|]+4X5AљuLf5As ZCFj7AҀ,rQl7AƥxlЯm7Aؓ!Pƿ){m7A %r3l7A"gH|E88AjtXj8AXj8AͿұZE8Ajtw\8Au4|E88A^R18AQ9Xj8AͿP[}%8A<#T*8A!_'8A<#aEb&8A U[}%8ATdQ˙j+&8Al_zhJ)8A!T*8APtŮ_'8A<#hP8A@Y}8AY@ Âi8ALH0@㱵8A@78AE@P8A3@r 8Aˇ,@FK8AY@{1@8A|@;n8A }@Y}8AduN@Âi8ALH0@hfCD6A\ݢ\DZCI6A"e zwcG6A\ݢwɷF6A]J}p'F6A~ @fCD6AЎD6A<ųdE6A"e-|G6AZ :\DZCI6AWH@Em-I6A\dzwcG6A\ݢ7A1߷)Bf7AsI7Aq(}`ivƻ7A/: vt7AaTVv7A'g|r7AL&`.k~7A"ĉӔP@#7A]L-7A4:7AA7ARpf7AsI)Bf7AJh7A\r7AC(XeVT^7Ar; |7AƽsY$ɉ_Ͽ7AftW7A1߷Q 7AhW|t7A~RPp7AdC7Aq(}`ihm6A2t@,6A_a6A2t@,5xx6A/??s6AzIR+r6A_ I(#q6A`-WtQsn6Abhm6At&0o6A)|64o6A_air6A$[5t6AJ@;8A |@5[=,$8A4<@̅k8Avxțe5AUZQc5A都~W3d5AG_Bd`k5AQ7mS5Ai`?]}5AQde5A@ ~]5A m]T5An5Ao;B|5A |SPlN5A_ozcG5AɆI5Aݒ`mA[C5AUcg5A/!0|5A\I#4R T5A%B5As%75AÆyN05AG"ʦ"ۣA5A6$]5AAVx5AIQ?N 5Au$,oH0y6Aŵ]jZ}6Aگk|6Aŵ]0y6Aq ޽vqy6AگjZ}6AWxr}6A u7k|6Aŵ]X@߸5AuUEwQ5A} ~5A;A5AuUE8}/5A!`/@߸5A} BCN5Ar+faj^5AEUwQ5A;l~5A;A0_h7AB7dnx{\7A&xCҾ37AGd!7AB7dnxA9g67A4,@C-7A? -3tEA7AeSP$ue]7AjJ6LRo7ARh0_h7A=sW/ϯ7A~խ_7AwEʰT7A&xC7AP67ATiF{\7A.BҾ37AGH9\5Aw!PWQ 5AԽPWQ 5Aw!k5AZk59\5AԽ?f35A^G0 5Aa;PWQ 5Aw!X(|L6Air 7fQP6A{oK<5_P6Air *O6AfC,`K+M6A(|L6A{o5}ӗN6A=-&q|P6A7fQP6AրK<5_P6Air P@<иk5A(?dU5Ae&v5A@<иk5A(?RP@5A/- X5Ae.Eg5A7dU5A΄ա&v5AH#ᶚ9AyE@Jo/9A@Jo/9Af!]@@,ڭ9AyE@isK9Adչ/@#ᶚ9Aꪟ@9A@Jo/9Af!]@P 7A uEaڻ@"!̆C8A¼@y8Av:@;iˏ8ADXA@! x8A쮮@оW8A@Yo8AP2V@g$8A$y@H.A8ATy@8A4˴@n)̊r8Aha@,8A6ٶ@' x8Ab7@ %[eb8A>Eaڻ@/8A~D-@[ 9A?$ @[ 9A~D-@ZA 9Ak@BP[ 9A(H>@V 9AK+@`b9A5{@E{8AT@1\z8AV$|@/8AxtA@8Ana@>GK{8A?$ @@ 8AZ`@ m8AH@@F=b7AiPC1u7ANcрH7AiPC87Ay{>b7ANŏ7b7A21u7A4cрH7AiPCPwTy8AXV<HB8AyspHB8AXV<8~8A rup[*py8A(XǡwTy8A`fdZY}8Ayspꢪ8A@HB8AXV<hsd-"9Apĩ@_4v*9AZDW@ sd-"9A^^>S@D#9AB@}WL)9AZDW@_4v*9AD@f4p*9A"B&~@_0(9Aw@7'9A0j;2@0[&9Apĩ@%9A^@sd-"9A^^>S@PyF8A8 *sGyʆK8AiIdvJ8Ax1Ƒe!G8A8 *yF8AMqRJ-B0G8Aؕ( F.J8AisGyʆK8A\ úIdvJ8Ax1Ƒe+K7A4r 8v7A[rBc^7Ao =+K7Ak@7A(2ٽ/#7As=7ABL5K7Af$_T 7A[8v7AI1Q@S7A  _7A=7At Un<7AM-t>7AVJ C7AlM5]jE7AJA4˯E7A\G%yD7AMjC5+?@Z?7A^ha=_6A %6AvX ҫ]6A]Qe?\6A =Tl6A_aa=_6AERb6A:;])wdz6AvX%6A[D6Am MF6A9S`ҫ]6A]QJ$e9A@?Jy9A2 k@J$e9ANx˗@Tںe9A 0p@kBh9A &@SGjH|g9A|w@f)vi9AI!9o@Aj9A2 k@ej9A5Q@^"b7j9Ac &@::l9AG@7b:`n9Aҵ@o9AC @;USdEu9Av@Ex9A'˧@?Jy9A;S[@f y9A-@ ]:u9ANQ@X u9Aظv@v7kit9Ab @]q9AѢk@-[sm9A^s0@]i9A@mˇZg9A.=@bs^f9AnS$@J$e9ANx˗@pe[q0Fj8AP%o8A}%, $m8AP'Ԡ>l8A7uøiv&l8A0'T j8AЙWe[q0Fj8A~Ym8A}%,pn8A\-%o8Ah>ʯX;¹Wo8AXnK4PDn8AX`e%$m8APXpO8A EBO+V8AUWU8AW.~R8A ጠ2Q8At 2pO8A N{źP8AUXPS8AĞGM{EBO+V8AWU8AWh8G8AP[<>@xQ:8A\@ 1vE8AP[<>@,;8Al@8G8AO%"@Z.8A\@48A 04@Eŝ8AH>+ʥ@8A@xQ:8Ac.S@.1֞8Ay`@@1vE8AP[<>@P9.q5A}O5x5A:yO5x5AKm t5A}Zrq5A@b9.q5A Bcu5A:yXw5A@`O5x5AKxRU8AֲEz48A$jV l8AֲEqڽ)~ 8AfmD;k@k 8ArҗRU8Avlh8AnsQ 8A2g= 8A$jVy w 8A8S 8A0kPw{8A<r z48AxfYl8AֲE "V$e5AǻXv3P{5A@sæ!v3P{5A@[[uVᨃt5A%fI; r5A@$n`uq5A@`48o5AǻX泆!j5Arq Te5A"V$e5A@!EVg5Aq-6g5Aݶy h5ASTk5A@PjQy2l5A[}þM;tl5AYmaG}lm5Au> O2j5Aps3 ei5Ahf`=ۏvg5AeEwg5A@sæEh5Aw-U.6k5Aa݁j5AL\ ym5Aȱ$I\^n5A@jakJ?Do5ARg4q5ANK|s7Aq`7Aq>s7AFIZN}7A}ZɌ37AV`N7Aրl-`7Aq}CE57AE : M8A~a.h}ll 7A"07AE n]7AG|-_}CE57Aַ'7Ah4rxt7AvB~7A~a.h 8A Ǧ58AP: M8A(~5G8Av8A}e+u98A#XT8Ali}ll 7AH]'n6A )pH6AMQ)?]{6A ]'n6Af1KY6Ad W˄6AM)pH6AMӜQ)?]{6A `I8AvDm"%_78Ak]@ 8AvDm"ݢR8A;f(xD8A(@I8A('@g8Ak]@18A(_@T$UE8A@J^t@%_78A\/`@8AvDm"6AJBK6AHa6A7aʌPWY-6Ac}',&uO6AJt_fsGK46ALs<46AUBK6A 9D*6Aqov(=6Audu6AL!&6Aנs! ;6AJ7y6A#ͤL6AKoHT6ݷ6AzΌ>6Aȫ [6A#C°[6ALC.6A)9Rh6A,=C /6A -6ĭ6A#G5]k6AHa6A7aʌP5`V6A'0b6A(~4'`6A'0;]6A/زLVK^6Anݖ\6A@%([6A2:m~XyX6A=0/W6AGO15`V6A V84Z6Ai]ݤ)\6AZPӢ]6A(~Ղ^6AqZÏ.^6Abl;)˰^6A i2lMa6A1Wb6AbpAWeb6Axm/a6Aw<:w&6b6AmP4'`6A'0p+WD9Atf@SJ9A Q@ :IF9Atf@+WD9Al!z'g@abD9AJ>"@c+F9A'}y@E1$G9ANO@SX I9A Q@ $AI9A΋@SJ9A@ۗWJ9Aݿ>@~H9AD @:IF9Atf@H$N7AUd{R7A )h7AUd{$N7A0Z^`Q7Ag0*{Y7A R7Aah4)h7AUd{P.;B8A7پE8A7Mg#E8A7O)rD8Aڴf.;B8A6R+C8A79treE8A:@zپE8A*Mg#E8A7~$8AL S*]M_88Aj(d*]M_88A''/ 468AL S>Q18Anz|hHd/8A`݆X*8A~fS5y_R)8AxYF-%8Ah)Kހ4x %8AfF6~$8A\Q'8ADnA񲦂(8A6xάhc&8A{ZUɶ&8A]7)8Aj(d*8ApKGȇ)8AH@+V+8A*䴌-8AxBHv-8A cry\.8A$!`/8AI6?68Ath]'$L68A.B[_4z28A8Y -28AQnPzH438A #*]M_88A''/` f99A\;8C@1"9F9A1@7C9A3ַ@d˲B9A ɚ˸@yA9AdE@9At<@Z1<9A\;8C@:ҡ;9Ah]ŵ@;9A\L_A@$q)<9Al|)@~ =9ADV@v9=9APJ@;9Aw>Y@v^Z;9Am/ @` f99A1@;9Aoʣ@-=9A6qL@,>9A`ݩ΁@9@9A @bUA9A"㘯@D9A%@r1E9A=OkL@as-D9APF@< E9AP8Q@1"9F9Ac@>D9Au^@G!E9A(@pRE9AG6@7C9A3ַ@?)7x8Az>ChE8Aj9NE8Aٻs8AP⺻yr8A u3=8Az>Choa|{8Ahb&?)7x8A\:,3x8Aڄ 1Īz8Aj9N|!{8A$dY{8A*:; d8A(6<ͷmy8AXLR|8AԜU: ͇8AVK8A4tE8Aٻ`YQT7A Ya![7A1 ƱT7A YQT7ADhڽU7AԾ` vY7A1vZ7A=϶LZ7AJZHYa![7AC!ݩ;JdX7AL'ƱT7A h۲+7A~l/ r7A\V)u 3@7AQN{j4 7A!j r7A~l/n!_7AvDݸ7A۲+7A.&`te7A\V)u|_7A#ͧp_7AG3@7AQN{`ǎ9A>D@-Ō9AoY@ ,9A0 Ҽ@9A K@z/9A>D@˝9Aj_@ǎ9A̎@|9AoY@Gi9A"R S@-Ō9Al@,9A0 Ҽ@jg7A!:k"Q7AB/셭7A 6 7A!:k"jg7A{27Aۇꨝ`7A87ABMGj7A'5u7AC/Q7Asy7R7AV"=yQ7A>Farzj7A\#H7AQcJg_7Ax]cy'7AruX~c7A^5/셭7A PQMj8A|Yw7@q8A\baq8A~y,e_m8A|YѳZj8AмDQMj8Ac˽#Bn8A\bw7@q8Ar`aq8A~y,j3H6A@C"2wvh³6AO7&8䆼,6A_-6AEBvh³6AتUOs6AFi哑6Avuuкl6A{Peg96Aww-%z>6A#&s8v6AδE~6AK?\{6A=?YDp6A%!{#:&6A@C"2wv26AB6Hq6AMy q6A{ǚ6Aw*]|6AF|(탯86AMp2z6AR6{|6APR6AC_-6A)̦06Aɦh@]6A"`o0<6A8E*6A`(l/6AxJ,|p6A.gUM~\s6A|E6A8TȾ6A"M6A.}"6A/^ߖϞ^46A8N^L+PX6Aqiө1+6A@K`c6Aq^ O 6AOqgl/6A&j3H6Am,IqM^г6AO7&2ܵ6AbTgzM喝6AJofa6Ai|q85U6Ah,6Aaۑ6AYC+9{6Awv Ӓ6ASde6AUtmq@j6AŬzW6A| p 6Am۱Ŗu>6A>䆼,6A_Y6A=Ij 6AM~O giQ6A=I]nz6A^=`6AϊvV=6AO2nc 6Aq(6Avp8VHX6A{/iY6Afb7$!:8w6AM~Op/6A EKj,6ATBe6 ?x6A'tu;"L6AKa?j 6A6}AO6Av"IexW6AIP giQ6A=IPB 7Aػ%(&^7AȰè7Aػ%(&B 7Aa;!+7AzfvN7AȰ^7Ahu^k7A@è7Aػ%(&P=@'1 6ALT6AIHW1XB6AL=@'1 6A2K,;k6A;y}Go6AIHWT6A!Y|6A1XB6ALX P8AD#v̾%8A]&̾%8A8#/K4#8AD#vv8AX . P8ALL;$CL8A]&@] 8AzȰIcv"8A˜z̾%8A8#/XN/EkK7AT১|SPN7A/(h{QM7AT১|<'K7AJ0(L nK7A YdN/EkK7ASC-r L7AWXt?2M7A/(hSPN7Apm{QM7AT১|XeƏ'47Avl]L@97A'ILxr_L87Avl],"+77A h@=47A\eƏ'47A'ILx39l57A&"_{S87AYL@97A["r_L87Avl]HA-~6A78IV6Ay} ]6A78 H~6A2=K2A-~6Ay} IV6AS|ߏ96AX]6A78hBL7Auo$}7AI 7AuoBL7A=o.%~Ѳ7Aؓ+U7A#B7A?<7AI$}7A۱Ԃ5E7AK8|W7Az7AuoHsUh 8AdfӺY8A%D 8AdsUh 8A}L7f 8Ag/@A8A%DfӺY8A> ] 8Ad`7G7At="7A, ="7A,^!"77A_IpYV7AtG;7A3M$f7G7A[-E/(37A>@=g7AZ ch 7Aٕͅ="7A,`T5A~f)5AP4r3 )5AD&CI_$)5A~fAJ%5A@Us!5A3T5A> xN5AP4r32!5Aށָ:zE%$5A~q)5AD&+%4AݺC`(5Ag8+%4A~4ԅr4A{/2b$4Ag.P+4AO$Ą5A@gWk<95A8mS5A@4Ӗjq5A :5AQ 5A@^F*>65Azp.K3V5AFan q5AJM[T5AY6I5Aѽ[}5A'Ȗ6D5A@/`d7u5A,\x[i3 5A!uC`(5A&#}l4XŢ'5Ao'WT5AQJ7@5AۊY$>5A"r5A@)1J-5Aݺc,5AFQNƎ5A@c0hj5Atg0^P5A*EUq)5A@$.QM5A( )QFhk5A^ 5A~`35AR_ 5Aʂkij 5A&R=n 5Aq% 5A+uu 5A@jBD6 5AM m5Ajޭy5A@6c7UAzҜi%5A.iiX5A7V+5A 7iu5A@wa==ʆ34AO|Ao_4A@>3$%4A*pFd4AzI'4A@wm>z4Ab^4A?RKXlN<4A@yħ/+%4A~4'7Aj5`" 7A8rJ7Aj5`c7A\Hx'`7ABAKpk7An>si!7As'7AjNk7A$3Qr.27A)\4@hjD7A00H]T7Ac -r7AQC` X7A NrQ7A8uI37AڙQ7A}$7A!c9cI7AA0PT57A4 " 7ACqUTxM7Apd7Ać }7AhI<@:U7AXt^7AR rJ7Aj5`h~,8A*D)̼!8AW _8A*DХ 8A/nbaAo8A;<8A@9&~,8A~|wW8AWHW#8A}{[K8AH)̼!8A_8A*DH/t7AwJJu&7AMyC7AMy&7Aqmh+ӊ[7AyBi#*7AwJJu/t7A|O*C7AMyPh3U/7A  >#7A89:|#7A(Y3crN" 7A)Jh3U/7A  $ 7A[>* |"7A8>#7AQ7'9:|#7A(Y3`Ԡ!h5A@5Ajdh9S5A@ Hu6AwiO(|t6AlUN*C\St6Aw/58u6AcD6AaHp26Ar7,6AG;„6Aƭ&,bw6AȕoQX:h<7A>F-0*v C7Adj}=7A=):h<7A>F-0*x<7AEcY/U(-=7Af]M+>7A]$z9PB7Adjv C7AԗQy}=7A=)HŶ7Aq,8 hC7AxE^zÚ7Aq,8 Ŷ7Aq$n­7AxEjġP®7AjLhC7A4@k^zÚ7Aq,8 ^t38AIt_k8A]78A9/!)T]8A洙h:T|Σ8ALeb8Af8AԽ(v'Y 8AjlTDOƨ8Aʦ/Ш8A4D xq8AIt!-ʤ8A2+ ^t38A.Y_Ac8A|&8A$AoK> p8Av&U9bz8AI)8AxP4x`v8A,-%8ج8Ax38AVأе)ؼ8AqCh6@Ӷv8A i0k8Ac6 -{w8Af\>6@Ӷv8AB{bJmw8Ac6 ^{8Af cP}8A 0k8A)la+xLe8A i]xN6}8A|c2Rz8A–m-{w8Af\>Px6A 4Fw`6Am#W6A 4F䪞L6ApN x6A]z56Am#W6Araw`6ACl6A 4Fhw,7A_ c667AXuc667A ^47A_ ;<17Ay&EOf+/7AH;!<8/7AV6z07Ad, Zao07AJt.07AΌZ>-7A?p}hw,7A@d,7Az;y7@07AXuT17A&^L.!37Ac&ow47AåHO37A 17A@|H#=17ACl>;527AFĈ#Nv s67Ac667A p[cYM9A{C9AP:#m@ j9A ϸIPR* 9A`cE ^9A{ߖZQ9A Ts^<9A [[cYM9A{g;V@~V9AP:#m@u9AX3k@l09Aqzt!C9AVj9A ϸIPPՐL7AZf4 Q7AP/Vt`M7AZfՐL7AYR?N7A Qq'eO7AP/V4 Q7AhLѣP7A“Pt`M7AZfP|:W(7A4:mwG\7A~J -7A4:m :B7Ae|:W(7AH!t7AZc]G7A~JwG\7A5j> -7A4:mp 2[8A9|,8AEVG} $`8Ar3H\o>8A9+B8A9 2[8Amu*8AG38AEVG}|,8APT#v8AR<YH}n8A+*k9p8A苡r $`8Ar3HH7`7AXqLڶ7A(_C ',7AXq7`7A5m%07A(_CLڶ7A /Ϙ7A1u ',7AXqP&GIL7AOG6>a7A&9'H@+T7A{:ua0S7Ah ׷P7ArU7M O7A#0dK5Q7An O7A S<#O7AP9n]L7AAF&GIL7A 酵掻M7AlãN7AxƦTO7AGӖ@IbR7A Z;0 mS7AÙ˼",W7A;G|o;`X7A&9)!Z7Asۢ 4-T\7A]X挘Ct\7A۹!Q [7A`]@[7Afc^7Ae>"bi`7A;۶n8`7A+7{OG6>a7A~j*`7Ak*iĺ\7ApbTY4+[7Aֱ:ǒNY7A4,X7AIxݰBJW7A^o|V7A|߾³9U7AYT7A%U7A%]4M&:X7AFI{xHZsW7AV_MQx%TBV7AT aH@+T7A{PMPy7A#Ow{}7AԟU¥{7A#OWlXz7AMPy7Aqf1|7AԟH }7A@ɻJ4w{}7AhCU¥{7A#OX~?\8AYJcoNgHx`8A XXf~?\8A`>J3H]8A XXfNgHx`8A~F&_8A9"`ST V_8AYJcowj7A|z>7A\3pJz>7A^kZ7A69{fw@7ABB¸R7A|Qh]7Axwb7A/7A^kZhYpӭ9A%J5A1Ӵhcի5A`F#ۥ5A@*3ޤ5A\$5A@^ZC5A{^1Ra5AJ>5A^DWy95A@EdzYiUH5AJز5Aõ5A@;%&X5A@,3_jɻ5AUDVpPع5A@) Ny׻5A@-Oւn5Aq]5Aߤu|Do-5AYq&5A@Iũ5AHհo5A+)v%-r95A@I j[XQ5A;c 5A7Hŕqi5AϟMz55A@w jq5Ažm5)m5A'k[0A H5AΟ/ o5AKhl[6Argv.)f6A%eoc6ArgvDa6AfZT- ~^6Au7ۿw[6A=nhl[6AFQs4\6Ao_M^6A3Drc6A%A|@d6A oz-Tͣb6A\jؔ[Fϳe6A.)f6A%S1qf6A Y&]Ud6AEc6A/ jv=/c6A'Y=^eoc6ArgvPuN7A g#vC7Ae+i7Aep֬7A)#vC7A6;:[ 7A guN7An i)g7߫7Aőg]+i7AeH1c8A?P9~h8AWWi1c8A-v./>Fe8AWWi9~h8AQnKFge8A?PCc8A&1c8A-v.Hr\9AH+'@V’9A'@ 2j2g9A'@T 9A$Ӓ@V’9AC3q@f/9AH+'@r\9Aý@ 2j2g9A'@P:\c8AzRuj'㒙8AV:\c8ABsI^Pշ8AV#f'8A :'㒙8A.28AzRujΖ8A2!:\c8ABsIo2ͧ5A~`@ Rg5A@cC?5A~`@ o2ͧ5A H$@r5A@g{N 5AV~Ş5AJ)S5A&L8l5A@6C5A@Eu GՈ5A&#5A:,c5A@1ҁRg5A@L5A@B_* 765A8gEEUZt5A)ˍcC?5A~`@ X:8A 8A*'.C8A9pu8AʾXZ18AT7Σ:8AlbWӕ8A* 8A)޲8Az'.C8ApǴG,5AnU!5Au{]d 7 5A: { 5Anī}(5A@eǴG,5A?n"M5A#>fvgy5Au{]d3-ZE5A?f5FWX:5A E5AhU!5Ad37 5Ap[7AA@XC8A`򞎟 j8AA@X R 7AHp4)xg7A0tRu|7A6V[7ASk B7A`C!q :7AfKV7A`򞎟caE7A~XC8Aǖj8AA@XH欹T|7AFR=7Ann/2-7Aok }7AF欹T|7Aш@rh&}7AnnR=7A_/2-7AokhJ֑8A .0k 8A4A.8A7AMM7A 07ANo <7AÐ27AWaY7A*>b,7Aɐ!<7Aa15C7Au`Ve֨%7AM mUl(7A}T 7A./<䴨s7A 5`gQ7A9FcM 7Aѻ \m7AL9\F7Aڐ`C559AD2ƣa1I:9A aZ Yx`59AD2ƣC559AJ'9 @߄89AP:WO99A aZa1I:9A(;>G:9An 98J:9AP289Api Yx`59AD2ƣ`8Aq(&29A `t{9A򔿺e_9AMР*'8ALw,^Hy8Aq8A`&޽@8A萍мf"${[9A0(&29A`t{9A򔿺hg"*6AX2(KZc#6A@Q@ `Z"6A@Q@{#6AZc#6AZOx"6A@r&nBv_d!6AX2(K\N6A@t Jm6g"*6A1 aA|6Av{!6A`Z"6A@Q@Xh9AߏO 9AHJr*R9AߏXT9AGYђ9A(gչd 鯍9A,h9A$Ƿ9AHJO 9A<2lr*R9Aߏpi2D8A+g8Akλ WRV8A%ڹO48A+^R8A0-Ji2D8AIv&>?:8Akλfy8ANxtRњ{8A3Hg8AjC̓8AP#Jmz'8As; WRV8A%ڹP*ʹѭ 7A^H-L&7AT i2&7A 'Uz "7A^H*ʹѭ 7A?~.1^ 7A={ ެ%7AT-L&7A^< i2&7A ' XИ8A]Ca,)[x8AJ,)[x8Aeˆ>8A]Ca-{8Aɵ;8A%kKH98AH:И8AJQȥ8A|2,)[x8A P2q:Y6A@RX d֤^6AnHS2q:Y6A@RX {})Y6A󅤦Z6AnHS&#C]6AJd֤^6Ae%i}q@]6AXR 2q:Y6A@RX  hcu_37AaiL:}7AdG% {9=7Aaicu_37A2?^2|FA7AVzTܟ7Ak-~7A7l7AdG%L:}7A9ũO 7AIºIکw7AG{9=7Aai P=k`8AeG՟""8A՟""8A'# !8AeGb 8Az'*=k`8AB7w 8AL\!8A՟""8A'# `;`6A7,Pl>6A& qW6ACr8!6A7,P;`6A=34 sS6AWL&6AhA<.6A&l>6AOWvx76AqW6ACX6A<ˋ\6A/ٚ <ˋ\6As3/ڊu 6A6a[6A=6A@gHCE U^6A/ٚ @"D6Ad!{ɇ6A4o<ˋ\6As3/P4F7Ay<`5/M7A^M`5/M7ApVCJ7Ay<= G7A@}@4F7A ~EG7A^M J7A0`5/M7ApXoQX9A'`g\9A@a.JݚPנZ9AKu>Z9A'oQX9A{GTt[9A@a.Jݚ)zj{4\9Atye֡`g\9AYGH)[9AfPנZ9AK_5ւ6AXwg(W6AۻV+_5ւ6A&Cߝ H6AbX`6AۻV+F7Qb6A,os:6.^6A;ZȈ6AfH@BGC6AP(B[_ḋ6A2GV\ٌ6A;_@[6AX>6A#fQiOl6A;xm6A1G_J6A[O(W6A?bz6A@# 'fLJ?6Aqw+2cM%"6A G=]rZ6AL"j6AzzWIC6AXwgbqf%6AEALn6AZ3&?voG6A JІ6A@ i؄6AQ֏ 6AU_5ւ6A&C`eZ)"7Ap4&7AbP H1%7AbP $%7A:DͧAt%7AW)Jp4&7A nc9W%7A=,E)B#7AeZ)"7AV}\$7APH1%7AbPXDzg)6A; HT6Ap6A;H>6AuDzg)6Apk ;]ٴ6A{s6A;fګ6A HT6ASBp6A;XuJU8A je([8AŰmX8A jv^W8A@TϸW8A8buJU8AQus?PU8A~"6-U8AŰe([8AhQmX8A jhhm7AZЙ rs7AU* ?.s7A8 oMp7AU*^Pq7A>9p7A^{Й rs7Aq?.s7A8  ,~N6AdJ cu7A#ܳ6A %"Ϫ7Aä'/Dt7A^ȫE p7A#L7A~CJ^7A 6iY7A2Gm7A^Wzpeo7A2nKJ cu7A.f%m?7Ac>xcZ7Ad #G7AnЎRhέ7AWsQ!7AǕ˟mKF7Agل\:7AdBFL6A#>3sBP-6A(S ,~N6A߉eƚ(7Alu]+7A+ dܳ6A %Hιn6A.b*O6A&_oLHJ6A.bQ_uQ6A0'<R6Aιn6A&_o*O6AR7LHJ6A.b`3{;6A+d:6AyhÓ u~6A+ܛ3{;6Ab3F6AyhÓ16A!?W6AzHˁ:6AׄY.I8A|-68AtDz08AB}8ACr&{78A(&-ݛ8Ar}NW8Aƺ]oM8A_Ӌ `\e8AL8nه7Aqz}7AA,eQ wV(7A!^7Aqzz zP7AW6wه7A$_W 7A#{ϭ)7AA,eQ_7A$0fJ7A2F}7Aߴ nwV(7A!1X7A[h{!7A/'}7AMj!gNC7A S37A$g\R7AOZg9&7A;3/bqD7AR@:O7A)Sc1X7A[xW s;9AiǏR8C9AFŶ yp2;9A h1rW s;9ALgAФ}<9AFŶP+A9Ad"qR8C9ALRà|DB9A@»!FeA9AiǏ1Qo&Q?9A@3X4?9A@z,Po=9Ap䛹!@f;9A x|Byp2;9A h1rX? 8AY&vW@8A80َ\-8AY&v? 8A;x L#8A~['8A4%78A80َW@8A2Y8AD\-8AY&vx${5A7pSbq5ASź,w[|5A@) W[5A]?t9a׀5ASźyKԁ5A =C 5Ac'Ab05ATMσ5Ap(F5AӓN}:,5AԴ_Y5A^ } 'C5A7?+>5A@qSQg5AgkJI5A@+bO LjA5A@7xv 5A@$XK265AM5Aӗ-8;5A‡ 5A^L 5A'm K5AxLP8E5A%4n5A@MC756ș5ASWq7Z5A@ eSbq5A!~40c㺜5A7pQ`5AΜX-+;5A Rw 5Ȧ$D@5Ad ʪ45Aр˙(5AQfD Ç5Aj7^'gX35A@\= 5A@4v:am5A'3^5A!'Yq~5A"${5AseM|5ABveɉ%~5AT=nw[|5A@) 8t:w8A 1w6>8AF0aFԄi8A 1t:w8AF0aFw6>8AOԄi8A 1 `E)8A[e~'88A$  8#78A[emc 48AOa_1zX.8AG`$^ky*8A=g?E)8A ܌Er+8A$ Cva-8A8"N^~'88A 3;]8#78A[e!s8^f7Ae`q8Abx _o8A/glbj8A`6!Ih8A δh8AvVh ㊛m8AʩCċq8A54at8AB${|u8AgU泘%t8AfKe%zs8Av3u8A^v8A{ke#>x8A%n>Gx8Aoͯ^Txz8Aוݏ5y8A\>#+6A~wcR#6Aoz cR#6AFy+T/6A~w|FT6AH| +6A 6AXRP6A9":n6AOc 0{6ARkwr6AozW6Ao@v6A9zPL]6A<tcR#6AFy$pOt6A%onU"z6A尔_ x6A%o8B\u6A&Ot6AUH*\\w6A尔_Qˍ*y6AKdYEz6A@GYznU"z6A9lrz`$x6A g9w6A@Ly6A@J x6A%o%`0 7A[ [yqT7Ac jx Zm5 7A[ [yƬ 7A\r0 7A EwiM 7A^&E3G 7 7Ac jxG7AKq0nkaL 7Aʪ+qT7AuZm5 7A[ [y&hZ7ALeiz7ASEB ^7Ao%RM0c[7ALe 7A8M4D§7AxZ7AB) :7ASEB" 7ApJ&Wp7A 6iz7Ai5^7Ao%RM' "5A>5opJF.$5Az<1 "5Az<1l/u5A*=#)5Aۏzɏ#5A@"pJF.$5A@g9#H#5ARnSս-#5A>5ot f!5A@|wYݺ 5Aq5 3!5A"r)!5AnC# 5A@k@#.5A@OHK5A@PR%X5A@Q(5A>]֮ "5Az<1(Ňx47A_f!=7APXW";7A9hD:;97A_fNJ87Ap٩ 77A}c57Aŵ/afu.̀77AoԩD̰i57A7^QŇx47AS&˟47A57ASmu+87AzUA:7APXWýi;7A%DqO7?G;7Am!=7AV%AKz0;7A$";7A9h)X7dMm7AᥘQr7A7dMm7Aᥘtm7A v8* Υo7A~|VAq7A9(Qr7AsJq7AvUd_4o7Ap7dMm7Aᥘ*hܶ6Ax@{z 6A& DB6A%ܶ6A| Hwtp6A{2C*p6A&Ԗ6Av@{z 6A3ΘJwU6Ax=6AV/A46Az5x%DB6A%+N7A#%|O Lk_7A7 `CY7Ad./n|Y7Ab~AtY7A2lWv?~Z7AD%IC]7AO_p2;7h_7AQ\$o|O Lk_7A6^Je]7AvR'3\7A67#hZ7A()fp\ĻX7A#%NV7AL!վR7AKl%oN7Ak.EN7ABYѤݍ&O7A '{9fXR7APeXX RzV7Aky/AiZX7A7 `CY7Ad.,h 89A|=9A( QN;9As:;9A|q 99ALf 89A Gtv:9A(wǦ<9A]GhQ<9Arײ{GVU=9A8>=9A)QN;9As-)QI*7A'N17A|807A17AZ2 _N.7AV,#-7A41ѿr.7A[j,7A)QI*7A`g75i+7AхtE"+7Aj"8As /_ug 8A y39.8AxMQ괭7AbSrA7A5+FW57A1;8A^V_JGX8AB}5y8AX)-8As>"8AZ}2R-%8Ah}3]/_ug 8A y3/hHt6AIǠ Y16A xg~6AA426A@F6Y16AM>i{*Z6Aߚoտ?#ʍ6ARp-]kh6A(>ú6AIǠ Ht6A!e{SƋ6A"xg~6A0xFTE8A>NAS8ACŐc AS8APpҢ'5S8A>NVlP8AMgMRM8A>#YK8AיQSJ8AEj֩2F8A 8!FTE8ACŐcSN8A,ZO8AiKN8A̯AS8APpҢ'1H}27AxV ENL67AB[i1g7AxV }27AR|0Fܳ7A|'%u໴7AB[ENL67ASxri1g7AxV 2x6k0|8A0t|R8Ayݶ i@*8A0E8AI t~8AN/J8AdUh|8A7-6k0|8A6$ ~8Ayݶd΃8A%rt|R8A|OQ8A2IV+8A ʭi@*8A03x {7A[-܆7A:R\ iw7A[-LV7Aꎾu"{7AV(1p`⧿7ATo7Asr {7AQc)'9B7Aޗ t^&!7A:R\S 7A]̽hzQ7AЮ)܆7A>iw7A[-4`o>7A=W"3_C7ARo o>7A?Cy@7Aw,3B7ARt_C7ARoq B7AVJQ\ڮjA7A9$%MVx@7A=W"3J>7A= o>7A?5X+W|7AT"7A8eL~7AT"+W|7A7Q`oO~7A6H|}7AD*`&;w}7Ab1t~7A8e7A ^L~7AT"6X(1)(]8A+PK!"b8A2wI1]8A+PK(1)(]8A\ڇ?_8AIT-a8A2wIX*b8Ay>o!"b8AӖˆ.\*a8A =X1]8A+PK7` +Ʉ 7A%b7AЇ b7A%B_O7Acq@xAG 7A +Ʉ 7A*R: 7AvO?1 7AR9f7AЇ'"t7Ai_(b7A%8xm7ASL5cwL7A% m7AQ)bl"7A%3C7AB! 8^7Aoq穷m7Aib<#&7AD cwL7A&7A "&4Җ7ASL5Mǀ7Aη|]E>7A2Ium7AQ)9hyjοf8Aʇ!?/l8ASv ikUej8Aʇ!;j@h8AlaKyjοf8A g8ASv+%7i8AJtj8A7* 4l8A1H?/l8A~dN{Xk8A ikUej8Aʇ!:Jg3%'5Ari٬+I5A֍I/!H5At55Ax}ISS35A:\)Sg45A@bw1>55AA1 L.85A@t>v[s95A:T;5A2߸W?5A7W*@5AA(-{LF5AvMG3G5AacUb!H5A0y7A/*O7Ae ;G5lN7A>|/3rO7A+\{$l-7AP<tq7 7A t><XĬB6AnOs f6AE/ݝ"uu6A@RǨmrN6AnOsb6Az#MĬB6AFKIoQț6A'm-9a6AE/ݝ" f6A@<6uu6A@RǨm=PCNؙ6AdQ?kϖ6A2@ 36AdQCNؙ6A]fmKot,6AH+9 6A.%X Ⱥ%6A2@ ?kϖ6A@36AdQ>HKdD7Awxe:rDI7AzurDI7A>A6%8G7Awxe:KdD7AH*PE7AzugH7Aj}rDI7A>A6?h,6A o6A1# dU6AŅ Y6A,6A }l6ARGt8HP6AD~'ScK6A1#'O6A!DI6Awf^ o6AGSdU6AŅ @P Ks6AS@6Aܳ&< 6A g 6A Ks6A@<ޘ86AUc*H;e 6AܳS@6A:J&< 6AAPo{6A؆O GS6A9<%o7A2A Cn7AB1uhm7AN:+j7A 3mj7At'ltk7A2A ٷ>o7AtCn7AB1DQ!y56A@o?,#H;6Al+ <]j^:6A_E@<86A@ohQ3*66AnM66A@/K66A@YgDh%56ABw$Q!y56AewN 76Al++XG86A@*)sf96AWDW:6AMeZ?,#H;6AZ<]j^:6A_EE@Uj28Ao+CQG8AxQ%LQ88AxQ Y=8AB]=8Azox9 >8A))|?8A+*,S[@8A1M2i?8AzH֒8D8Aaݍ%EF8AgrwCQG8A/י~E8ADQBY7F8AOiokE8As)'-4F8AYkwt ;#^E8Ao+d*%D8A %[n.ISC8Al UC8A"uEZbA8ADA8Ao$D8A"9Bc˱O;C8Aa^ B8AGL,͒kӸ;8AKT҄L:8ArL,[98At,iI98Aޔ1כ:8AqIᴨB68A{Zؕ5Uj28AwIOH28A jqT58A`f)388A/ B'9A]ǽ{pZ&9A*HH&< 6AU=#5Ϗʩ6A@V5Ϗʩ6AU=#&< 6At5;B6A@VUj6AuDVȩ6AKbL 5Ϗʩ6AU=#I@y]l6A@GY DN6AuZTCc6A@GYy]l6AJ|36Au DN6A@L%ZTCc6A@GYJpzi5A@.`ev5AA# dj5AA##m5A7ZOecXq5Alev5A@.`A@3s5A@Bv*q5Ag~n5A@>O~^l5Aן} j5AEUzi5A@QDdj5AA#Kh$A8A)chG8Aks hG8AaF5-GF8A L- 0HF8A)c7NhD8AkA+H9 C8AF#Z1YA8A=϶$A8A WrhWA8Aks~n)D8A6hG8AaFLX6A@ZoYmn6A9mn6A@ZoY2*x6AJþ6A:!6A9c"6AƽCN S6A#'s}<6Amn6A@ZoYM` '5A@#Y-}6+5A&To~ f*5A@#Y))5Ac`8'5A֮  '5AI ~]o(5A&To~ )5A%=grz)5A@˥-}6+5A@~O2f*5A@#YN`'6A@E5M6A@  t6A@E6Af6A@ ('6A >%6A@ EkTG6AʭDk6A5M6A t6A@EO`)`7AU,#ĊSf7AX 'Ue7AU8d7Aivvμba7A,e)`7AGC Oa7Ap/6Q.c7Ai)KLe7AX,#ĊSf7AX 'Ue7AUPX/75A1u;<5AW\1T;5A1/75A=W85AW\=h95A3#nnؿl;5A@'q´<:5AVΕu;<5A}!1T;5A1QXDQ7A0Lb6g(]7AV7A0LbgU7A_}tS7Aj=½S7AdBXDQ7A *^Bd+R7A b0dsS7AǛKRGU7AOC?2\oU7A3pF%W7ARaY7Ae\7AT46g(]7AC% v]7Az n=?*n\7Akz%Z7A9wYY7A9V7A0LbRPd܉87AgM`wm7AV( >A]7Ag-7AWwd܉87Agێ79&7AM4$' W7AV( M`wm7A%>A]7AgSe87A@G/voG7AEP,g#.C7AR#:C7A>d,B7A]{ | B7A@GEKL9)A7Am^&wXw@7AFH8k=7A=7Aŝ\E;7ArUȹp;7AHe87AX֬L87Ah`f e_87ARJhH:7Ah=C=zqX=7AjU?7A9F畿I?7AT8 ?7AEP,utA7AаZ]B7AՖoS?7A=!P'@7A(B7ABnC7ALByD7A:hgcG7A2 /voG7A#2D?G7A( E7A>nb$y C7AlF[g#.C7AR#Th 935A!A5A4mT ${N 5A4mTj5A@eGs'$5A#PǎV5APŖԥ5A@ +!5A!AO05AGnu ڼv!5A@7 935Ag${N 5A4mTUx٧ R6A:ަc1 6A[&l,6AJ;N1 6A/;{._6AIJӾ6At`0*W6Af? Yy6A^T 6A@#qe36AK(WӾ6A| GBA6Al /}6A@vx1+Ql6AMUOk͛u6A)R+/6AS[f1ܷ6A@z|U 6ABI7Rݶ6A@!S2u6Ae46AvfEui̲6A@9M6A}vl$6Ai36Aq?f^kF6A='s6A1lrh|6AX/1UP6At_Oj6Az˂Э6AP`/6AcC,Ӧj6Ae-6Ħ6AЩ".=t6A@-hT6A@@+c{#6A4oSS6A^Ap6A^w-V6AePB[Z6A]C8{ŷ6A<=)֦6A"Xsl1ܹ6A@0 H6A XZ6ArR3l6A+HE /6AcFOh6A@Z҄6A:ަc؛h6AuV缀6AvqqxEjܵ6AmZ6AvOJױ6Aܡk-6A8xa$@p6A %2IYZ6A@%ۜ Qt˯6ALJ)96A@TMC6Aj*߀/ٳ6A `76ACWѽ6Ac I6A@cԋsh6Ar#;愯6A0Pveԇ#厮6A>8?y6A@"\LTV6A@Ʒ{S6A@qpl=6ArR "<6AETfӽ6A=^:6i6AS6Aꅁ}yG]6A@*c>ω6Aj !TS6A>zYMU6A@g g6AVj4=Q6AU rJ[6Ay7h6A@ڞG6AB[| 3YT6A tS6AL^i}҆6Ad)Aj-6AP|Tu's6ApM[iY6A/6A1t9b6AȲTk݀Ǝ6A@Є@C}6A&* }6A3;zc ~6Ax' d!V6APD6A?9sm 6AcFpU6Al9v`6A܏_}#q6A@mR=L6A@j-mK˔6A{mk|6A@(Bvc㣇6AOQno6AMhMoⰈ6ACo86A@>d(:~6A@=~cC|6A4tT}6AW=/G|6A֔xz}6A=(I Ap}6Aq#t{{6AC-?ԡW{6A)N]z6A([w]w6A@6O"Aw6ARO6qt6AKRs6A@eeoԻ|u6AOD9v+ZcBu6A]vp;K|kEv6As*?4x6AjHu6A@vǝu6ASHu6A@ "Yss6A7e' +p6A@*? x=o6AGQ%̈́ѯo6AbӘ/GBr6Amwr6AVwD-V/s6A9ggpI8r6Awb+Kdr6A@=mL܌r6A%Vyڂt6ATb'Dr6AN_x7r6A@.Bs6AXCu6Aҁ^rw6A@m:a!嫤y6AШnϝ~6Aʯjc~6A@#b |6A*_c{6A[(+6kx6A6 !!Jv6AG/c7!t6AQ&k,t6Adpu6A_iRy6A)kE{6AZ(}~6AvM* 6AG1j$ag~6A::BVzES~6A#juR|6AtAY|6Aꅁ2[}6AR=ÌxH6A\X/6Af\M\E]j6A3VC6Aҽ)V꾄6A7@n݅6Aw&%6A%?(=6A:f(qɏ6Akg]Cn<6A@7T4}6A!_gm6A{,&6A;/1hl6A^g^G_$r6A@h!r$4`SU6A|h6A T6A@KOټR6A𣴲v6A@n/gH6A-5 K6Aʢs> 6ATT6AWrnȺڌ6A%6AR %v6A@PMOTlzG6Awhw.엉6A@"wyG]6A@*9&6A_O6AMǙׅ6A@gr.J†6A9go#ޅe6A6a\86Aziڇ6A9t6A3`~1 26A@ŇvVC: 6A&Mv8̻6A@ R w")6A@x 6AfA=(9&6A16AKލ6A iy6ARwL6A@/e7gƋ6A7hd=6[6AI906A9> 8n\/6AB؆16AKM[6A&W"5]`6A3$*6A@EM#Ń6A86A $Dx7jI6AFu`y%f-6Af.6ANC8Xk1.6AԨH^PN07AzPD7AD.T7ADPD7Ap̯'|7AXdurC7AzN07AD2,h^7AM.T7AD_-5A1͖Ŵ 5Ak2_ Ŵ 5A@U;eKR5A1͖HT5A@jI&5AܳO To65Ac-5AOGnE|/5Anz5A)kx)5Ak2_055AoEG$5A@B=~M5A)UqŴ 5A@U;`P.]7A-e)u,Eb7AE+ b7A5 Wj/_7A-e)+t7]7Ak.]7AE+ }|Fa7A Cu,Eb7A;b7A5 a`1ZY6AQ`z|6A2H {>Q!6AQ`ŠN6A@~Y1ZY6A@ W6AHЛls6A2Hz|6A@6s9j/r76Ak#&AǜA6AQv{>Q!6AQ`b^]v5A6ߙ b25A*c 75A*cQG5A-zb25A@sdp)S5A$ *5ALޓuW<5A6ߙ L5A@[^]v5AR- z5A7{\yC5AuX5A@ s5Aq-/P! 5ALN5AQ1fwe5A@eIo;5Aˏt 75A*cc0ds_6A4d̅86AiTI #6A =T6A4d2< 6A@';F#w2>6Aol~.ʤpF6A@AO󬃙6AQ,6A57sA?6As%~6Ads_6ARO~7lNbXp6A@J=;>wF6A@qj6AGBK-#q@S6A@?܀6Aʿd^["6A@<(Mb;6A@0ɝ6A$V:U}6A|0Jč[6AȓX|kVX6Aȳu76AjԸ1Gy6A|/i$6AiTI S.5J6A2v 8qtxh6AW :Ax?0 :AǢup\:Ahi;ت:Aʮ lP :A1ͱ\wkD :A_9W :APXM -+ :AlboR :Apɟb :Ayh'WqG:Az D4&~ :Anr":A  >w :A6q :A"vͪQ#:AcSF%9^9A4{R9A{f%gT9ACj:uC#9Ar~m b9A$+ut8js9AAG+>9AMH9Ae[3MU 9A˧C9Abz ^d9AVp;eҷ9Aeb09A_^RĒ9A ~n8i9A†95sس9Aa3J9AuX+A9AI9='Y9AFKm9A fPV9A^s[.g9AC DgH'_9A$wH3ܰ9AQ,{vXz9AX`ps"9A]!y9Ag@ģ9A<@9A=\NnFp9ArӝOS3 E9A)m PF9AW%"K9AvXu29A ZW7S 9A˩Nl09ARy3r(9AxAc19As6C"%$9A;t=9AJOVB9AJ-{s9Ad`NwНmT9AH2- sꍪ9A;L@- a9A\1p8GSP9A(J<}9Aqi]=z9An9Aܫ^{7At z7A#ǹlP$~t?:5AA 2 5A UZHG5A U.5Adb= i5A[Dkg2 5A|䳮 5AA $~t?:5A0yZHG5A UmP[Cw6AO48^7Apb˳,I<7AO`m7A`O[Cw6A,t0)7Apb˳,' 7AON48^7Ay,I<7AOnha$i7Aɹdbzm7ASi9 .k7Aɹd6켹j7A);4)Pk7A:Pʧj7Asr.a$i7Ac0kNm9ki7ASi9cl7A iOɲvm7A(wbzm7Agf.k7Aɹdoֳ57A螙7AH u7A $7Ai f7Aa,RG\.7Aupd|\7AN7+ 67A4^XE7APmCH7AXt* 螙7A|OٸdIv7AˆȌw7AVL7AI=7A;yK7Aj7AT4@LFN7Aa7iB`A7A qɰn_7A+Ugۼ7AI](\j7Aξ'7A0@^$ֳ57AHѦ*7AZ u7A pxK6u/R7Ax5_F[W7A /b}S7AI.IuS7A%+R7AK6u/R7AX5NGS7A5S7AcR~U7ABrrPUV7AWhٺ`xsKW7A6 :_F[W7A$_BW7Ax5/b}S7AIq`"#7AQx8?ٟ7An D.7AQx~7A1"#7Aw/CɆ7An Ÿ7Acf7A1*8?ٟ7A^>4b7A$LD.7AQxrPu7Av$n7E7A3Ĕ/37E7Av$n2uD7Ac^upu7A{|GT#A7A'N48)7A3Ĕ/3jWwB7A!f7E7Av$nsH]7A:z7Y7Aj ٺG7A:z7<7A)x]7AHqO7Aj ٺY7A=7G7A:z7tH?y؆8A+Fcbm?8A.zw!?y؆8AJ|( *8A.zw!bm?8AϊD+6w8A+FcO$8A;T?y؆8AJ|(uPSASt8A7I_ Bu8A)Rt8A7ISASt8Akpynt8AtzDxt8A)R (tu8A__ Bu8AсruPt8A7Iv"ﷵ5A2Dž5A9U!xӿ5A2-ֶ5A@sh o5>~5Ayu5A?-O$5A@ ;5AOZz"ﷵ5AJ795A@RL '5A9U`5AP>5AI}ݒ_m5A+yrp5A!TԸȷ#O˾5A*b`SW5Aׂ5A0Dž5A!xӿ5A2w, PN7A|~rv\7ALM^O7A&, PN7A52/&N7A>nnQtO7ALMDhP7AĚwAQu,Q7AY+ qR7A-J~pV7Aג/Z7A6A-x)-%@6Az#}:>6AK?m@S<6A~2"<6At6(x m&<6Ad )Vdc:6AJuIhk:6A,:G<6A@6uȑ0;6AIrVYu:6A5".rz86A@B7|1l5p76A ~Dž76A@!i.cL946A WK.w46AZkgcL26AWQd516A]s25 16A?F D 036A@ÅP;wJ26AV̌-226A.]?]46AV\.ƒ|56A 5176A3e$96Aޚ>Q4ip:6A:U ;6A7ӺPf=6A8嵞>6A@q>?O>6AfI0dj=6A\YL!F=6Afyx,o6A4y 7A,jWTV 7A4f7A3c7Aq,o6AQ)j 7A,jWTV$F7A@wwd&7A@b3`m7A!skʿ7Ay 7A&QH77A@9h7A4zhOr6Ag%Iڰ6A-Bn '~6ACnXv6Ag%*N6A)/Or6Al| 6A#ov_U6AMzڡS6A-BnIڰ6AX'{Єۜ6Asy'~6ACn{h58ah6AC}K66AU4 K66A@_EZZ6AC}o_6A>ĝo58ah6A@3Z&6Am՘z 6AU4 'y6A%Q6AiG#+j6AxK66A@_E|%'7A.K-<ѥ7A#`о#r˜7A.K-<87ALBN7A}"7A@`vcPȗ7A@h_APӗ7ADT%'7AEKk[\7ALp7Aq7wlV7A#`о"ن7A&xÜ7Ak{ژ7Ap| au6e7A)Vѥ7AH}! 7A@jS7A@f7A٦ I8.7AUp7A@'#r˜7A.K-<}9w_6A?qIFo6A23Rh6A@ UI=?vd6A݌S-.c6AWh޷d6A Iʖc6AlIa6A3r $.`6AEg$9w_6A@)(x@S:`6A (ŷUb6AA d6A23fGi6Ax:f[h6Azi6A=DC4i6A@_ YGWj6A5 P*E~k6A|vԸ{Al6A\5El6ANِQMn6AjIFo6A@J#Ln6A81GD)JKm6A 2b|鿪l6Ar`fbj6A?qgni6Al-Y55Au ޵NE5A@gRc NE5Aφjz<5Au ޵>l-Y55A@gl+55AWL \]75A[75A@Jp 85A@gRcc:5A`b9h=5A8Њ>f@5Ay2ȞPD5AEPivfE5A K9ONE5Aφj5A K 6AB?ձ8 6AOH6A4ĐݨY6AUhD`!p)6A08D4&6A&wyF 5AH:j5Aw<+5AM2е6AB?ձ!" 6A!0q-P6A@=>5:59 6A@UjW] K 6A@f5Gz 6A_4ϼ8 6AȒ 1x7A@xHMn(7A_w$~7A@xHMYKrY~7A@+$'NrZ|7A@rm#o|7A+ҟ[yS}7AqFl|7A@CX? {7AWMhz7AJK$Cn.{7Aiokܨz7A9<b<{7A +1Fz7Aar|( 6bx7A. ̰x7AzrȒ 1x7Aqbb+[+y7AW/8џy7AwЩ$`{7A_B妁7ANRn(7AO66 8wh'/7A%4,7AS M7Av= u7A@w$~7A@xHMHQnlm5AE,V@S5A@!-65A@!*Ur(5A@L.@S5A|B\>%5AE,VQnlm5A@/O-65A@!hF|q7Aa3o[2v7A)J _QOv7Aa3={t7AD*fDF|q7A2 @Rq7AeKx*0s7AOutVCu7A)JAuv7A%kE u7A2>o[2v7A@i"_QOv7Aa3;7c7A\[i7A!65A@^|;i}<5A QL=5Ai Na>5AXM+<>5A!S1@5A n?5A5xM7H0qS7Aj#!V7A@9)j;V7Aj0qS7AF@1y VT7A@9)$WQV7AV#!V7A@j;V7AjXE 7A"stn^n7AMCH7AA 5d*B7A"s,7A@E 7A~s N|*7AM27A tn^n7App-CH7AA xtJ6A@qI&16A@<( P6A@qI&"B6A@q|36A+'ɱ3M6A%P}X6AETKtJ6A)%98J6A@<(ݘ6A27aqg6A`?|16AXf4^Bi6A\P6A@qI&h(8ASZ 8AZbn x:8AS` 8AXE?(8A\rP8~8A,A~8AJb 8AZbnZ 8A#UD( 8AH!_! 8A%hx:8ASP*c{7Aފxߧ7AA,A 7A`7%V*c{7Aފxf-t7A8D*DJ7AA,ߧ7AXn*sJ7A“ !A 7A`7%VPά28A:=288A SKy58A[J3z38A:ά28AW%`u38AJw.78A =288AXk(SKy58A[J3`4~& 6A"NV=6A4C 5#6A"NڀBR6AL=6A@q6U4~& 6A@@鞗3 6ARքS6A4C)SG6ARǙV=6A@i 5#6A"NHdMz7AWfg7A@xHMw$~7A@xHMg7A@iaOz7AWfdMz7A@--oe|7A..pw$~7A@xHM` 7SN8A ї%R8A6p 'R8A@fy[O8A  7SN8Av `f7A,Wڭ@8A[qHg.I8A6l˥E8A[qHzC8A,RB8AصWڭ@8A}iw4@8A+{SE?B8AL T1A8AKav'aRyB8A6$"D8AM=\:F8AaRlYH8A5#Hg.I8A*t=0BG8AGh+F8Awp>l˥E8A[qHHRC6AMR;% J[H6A)nJ[H6AMR;% !F6A 9CD6A<<RC6AWYkD6A)nJ[H6AMR;% @V7A$2lXɷW7ATLby-V7ATLKW7A='mlXɷW7A$2V7A@xuby-V7ATLHֱ7AW˂U7A㧵TyU7AW˂ֱ7A!Vw>7A8,IӚTK|7A㧵TyR7A!"U7AW˂gcW7Aھ{/sm7A/C;iz7A3Kz&_H|7A@_?Q 77A˃3ds97Aھ{"|bC7AQc gj,7AЀg(m7Aa7o>27ASx7A@({ك7A/C;iԅ7AzBj=&+7A@v`}&7A˪EӃ7A@; ʊ7A ˦ NLd7A@:x'7A@Łyae7Ar/sm7A@aք:@7AN:{7AWG ]7ALz7A3Kz&ynb3,7A>`7 27Ai'UȢ/7A>`7ǑM߼.7A!!3d(Z.7AY ړ},7ABynb3,7A@p -7A&h_^d.7A@~H,,7A@?2t .7Ai'/7A܈;O17Ay5 27AWWGaRS17A@bW7)}17Aus\UȢ/7A>`7` On8A|ʝuBIr8A<;  p8A|ʝuz+o8Ad On8AOR6fp8AgЎL-r8A<; BIr8A0Zr8A:|/7}p8Aͨ9p8A|ʝuxqm5AF5A@$ <\5AgZw,ܥd5A@$ }CE5AqT@bDM5An.F5AL*`Z '*5A@p+#5A@{gx=ae5AЌ5A.Mjy~I5ASqm5A9<\5AgZw,@lٯ8A[ b8A-␰~8A[ lٯ8A 4AԽ8A-b8Ae␰~8A[ `ʡL77AS9 rQ<7Ao; Lo$<7A@/у <7AS9 I̦:7A8}ʡL77A0['mm77Ao;Ud97A/N s\>:7A#QrQ<7A@K OLo$<7A@/уpMV8A@"2 8AhW %7`8A@"q 8A58AmMV8AELN9"A 8AhW68Ap/2(E8A\e 8A:`CN8A~2 8Ao1%7`8A@"Xh*)5Am ;C5Ak2-ͬ5Am h*)5A #5A@0q2$L5Aמm?r5Ak2^'5A@$2 H;C5AX-ͬ5Am h (}w7A@҈,L|7AU<-a vfi.y7A@҈,!x7A?88?^y7Aɢ{ (}w7A ?~ox7AU<-a){7A@O6ZL|7A/.|7A z7A-vfi.y7A@҈,puA(Mb6Ac 8J%"h6A@M (d6Ac uA(Mb6ANL_c6A@y|e6A@NNzmd6A@!d6A@Mobg{f6A@N%e5g6A@L8J%"h6A@DHg6AVM(d6Ac . ֚6AC!6A@b_ UK<ڜ6A8W0# 6AH. ֚6AB 0hԣ6A(umE6A릓[DA16At=I6A+;iNG86A@wiI6A@b_C!6Awiا6A>vֵV/@6AqUK<ڜ6Ap[R7A@rLxqwJi7A$'x+S'T7A&et-_]S7A@͎H&9U7AX1cSU7AA@}d U7A@+|YV7A_]vV7A@04Q<X7A$'xhمzY7A˓Y7A@pͽ#7MY7A'ēs^Z7A@réJ$kX7Ai %SxX7A\+.(Y7A@mJn}\7AqCZ$Ӷ[7A #0|\7Ap t[7A]7AiM6b7A6(@ad7A})>MPf7A}\h7A@mDxqwJi7A@ tAh7A@rLm{ee7A@/;d7A@Mlpd7A"4a7A@9 wNyƲ_7AIߋj5f]7Ab:k]7APՏ#Bչ[7AsI5'X7A@<^?U7A:i/U޺/U7A#R7A}[R7Ax OS7A@}j lwU7A]r//{U7A!VS'T7A&et-H 57A@])p@7Ae@~Q7A@])p 57A@~CO&fs7Ae@P,٨7A|,F@7AfW~Q7A@])ph(⎫17A4b657A@$ >-d57A@bMZ~T57A@Gr ʡ37A4b5a27Aʗ(⎫17Aח`/27A@ReQ| \37A@*ݭ47A@$657A@FF>-d57A@b`=B7Aq,YKWn7A D7AߛnV7AᷳYk`V7AñjɣC7Aq,=B7Agm@7AUrİءm7AYKWn7A :D7AߛnP"6At6AO6AӠn 6A"6A9]d6A@0Es6At6A@Q*1O6AӠ윫VP$8Av7s dֵ/8Atޝ윫VP$8Atޝ*~*8AlP!+8AӻcO,8Am(bJ=s.8A4?rdֵ/8AtNN4.8Av7s ,g,8Adz+G%@,8A/+8APp1Q*8A~LrxXU)8A\͔Hw*8A+~*8A8SL(8A' &7R$8A윫VP$8AtޝX6Argڰ'6AF&1}6ArC|D6Ac*6S6AU`6A?;xw 6A|'.6AF&gڰ'6A#6Ai[1}6Ar^!!7A@V(/I 67A@np9-"7A@np9J%7A@5^y1'7A@<]UB a\o)7A@ E\d,7A*)#PPbO-7A?1NEp07A(ٚ37A!v!%iM,67A@I 67A@<5IW67A}ݒ$37AUE27AOyOW2,27A@^}|\'dE07A`&%r/7AK.ISO27A@m_17A0Sr w/7A@V(/[/.7AH{26+7A o2@ja)7A@qM(X!7Ag(z^!!7A?[OxZ#7A@}؜;#1$7AAgw"7A5GO-"7A@np9G6A@y#i(6AY6U #Coo6A@yK O6AD0n6A@-A BA6A`)cG6A@r4~6[[6AF~0֫6A%r2]R b?6AY6UiM6A@3v w+6A BMYc%6AQma&#i(6A2!#Coo6A@yl7A%Tqa7AKWM\{7AzJ\7A@! ,Z*p7ADll7AI={!Đ7A˼nKȥ7AH n?7AKW7A@1iw@7A@K*T_pu[7Awnw=ˌ7A0wqa7A$Z Wkj7AKWp17Aţ\7A%T#N7AM\{7Az #c5A'=t5A=@!gBp5A@ a۞۝n5A`. D~j5A@̍ ej5A@X3Il5A%8yjqk5A'SRh5A$q[g5A‘Hnf5AY=(7c5A:86#c5AU =id5AhCOP_e5A=@yog5AZC:C`=dj5A< l5A3 AM^4l5As<]1i5A,jq듦 ^i5A%m2;j5A ؿ&l5AA z4XJXm5Ad-pl5A5U~u9pm5A.Z*yo5A@HsGjOp5AnKt^q5AS I$@t5Aux}=t5A;_60?s5A\ʫıs5ATI~0Rs5AhVUgBp5A@ a۞ |8%i9A@==]#9Ae!/HV^teҷ9Ae^d9AVp;˧C9Abz {jO9AY>"Io]9A$lTu9A /Ǫ9Am-q6^9Ay &k9A l 9A⻯\B9A$0wp]6U 9A3%BM 9A9%9AX#9AHuFa9Az`j}9AUuePQ}9A(x0[%9AL֑-m9A8͖>9A #زR W9A(dZՓ9A+9A־M 9Ad 1W {Y9ANΌuoɛ9A p7Ďv59A7?͝1J*9A6X^ڣ9A$v X9A_FhR\89AICy݊~׺9AC=!9A3>kn 9AAF45UF9A0"?ZN5 9As.Ryu9ASo 0v9A)U9AI@NH9ADPDA9A}~Ҙ)^9AC'xH9A܀p ̤9A< K9A-#:9A_ąΒܜ9ANM0~9A+uȝ9A&3iQM9AQJ9/`9Ae& e9A Ge&ڠ9AZb9AOyDGÅ{9A{9Aa<':Ҙ9Ah0K9AUK&  9A9s?9A3f"1[ɀ9A Q- 79Ar/ )}9A 2[NA}9AAfNЂ9A@WK. h9AZ؊9A[Db49As){s9ACPP 9A.tja9A@W2v|cv9A_&S2#9Aaxw9Aa9A\3VJl.9A@/e-SL}B9A@ Z.A9AAcj8 9A@L eG*9A^ S19AUtF@k9AzaH6B!}9Acq{9A@Zx9ADS!GUPfAm9A?o\t]k9A@==]@Yj9A@N98%i9AzQPj9AkHFmTl9AF~8*%o9AMɶ Z3Pr9A?؝xu9A"J@]Ҷw9A@{L(Sz9Al7@婢z9AN2xp|9ASj1z9A@@N;eB}xz9A='Sώ|9A@0^v~9AqS@~9A6lO $z9AO*;*0Yz9A >̗y_y9Apzmswx9An)rcXx9Ao w9AAIH=;x9Aa kQx9A@h&}y9A tY vv9A@*k-[u9AY&Hw9Ȃq.o#Ou9ANVis9Aka{Dc r9AF䂨_fq9A=W=qp9AQBoq9A3v|*S q9A@6 YG:q9A2q@p9A!iDْpq9A|7>>F=t9A@!9aw9A\sFJv9AͱU:Tx9A[1EqT|9A"ɹ4~9AVT~9AG2vG9A@S<&hY9A;e'xę9AT[S]-9Ao:9A_{]9AE =k9AcG m9Alѡi9A2ރmX܏9AսBҏ9A\ϐʐ9ATIѤ?q9A |*TqiP9Ar!9k9Aza3a 9Aa#7m9A%Ú9AMXis9AVl0c#9A5?k9A59AhJ#9A N ;9AiTvӵ9A NCà9AF8eҷ9Ae r09Aa6͈tڋܶ9Aq?M?t9A;%x$9A +4ҹwA9Aws|@ 9ADnc"~խ9Afpi9Ah;559A5Գ r09Aa6͈7k 9AK(Q/ϕ9Au,"T뺹9A@i2#9AQP ?9A 0f>9AT}9Ah$z3Ƭ9A¾0U~rOek9A}D19A, -)9Aw D;9Akb9Ar v[849A7j :9AĴK9Ax*/9Aud2^*9A1mr9Au\)#e9AFl,蝻9AT9%9AMÒK 9A@~U9Af7k 9AK(9A_E<6 d9Aʋ%Keo<9A3}^/O9Ar8Qh*nP9A"ߖ{ⴶ9A,a12~9A#G /IT-9A)EO9A_E^|,9A>~5*Y9A`9AG p@]9A٢+ho9AVk 6x;\9An+6;J9Ap1NLki9A)l9Ar-ĦV[Ҿ9AeFp#ho9AVk 6Յtk9A"<9AGS>9Ai1v)lp9A)vՕ9A0\9Aͮu/r<`{9A| y, |9A>~HGԲ9AB,wi9A Hec9A$ j.9A"ky`z=9ABXrVf9ADԊ D9A;4ۺ9A Z{h|U\ռ9AՅtk9A",x9AH+p*׿9A3(cݾ9Az#&ysF9A؃3;4S9AK)9A 9VPRC9A5bx9A!V?!v9AMjE9A& C9A=׌}9AwPl=9A?n,x9AH+/ 9A5Yԫ*9A\b9A]*%"19A ͤA9Ah(9A\yx9ALJ eF%ҧE9A ;A^u9A&ʱ>Mh9A)/uK$9AĜY= W9At!$]ǻ9A牢xCt-9AEt9A0'HR?he9AgJa"9AGbs9Y9AHfW+9An9A&ĕ9Ax^Ur9AEÊGR8$9Ag |'l9A"F/ 9A5YKś9A2~0%Qy'9A\r5S9AD-:V$9Al).9ApwTU=9A79&PISo9Aoõ9A˪w4ZrN{9Au"\&ę9AżpMI9ARn4Jy9A 9O";9AJU\Kś9A2~0%fT 9AFoJR%F9A8qR 9A$7el9Ah{i4~9ARqdP w2ݚ9A#&5?˄9A~AfT 9AFoGƒ9ATIv9A2" ~7!9AsC ߋޮ<9A8"U3+$9A@rѤp[6=9A7Q@9A*@f}ʷ9A.Jk9A'&Mݧ9AսQ ;9A@~#19AT6| Ņ9A9N[ Ѱc9A êJ&Ki9Ax۱39A,*v09ArG9A?{x$lɇ9Aٛg9A@E~~of9A@voGƒ9AT1nHv9A;?oLy9Axv=xy9A#͍x9A@ +x9Acĸ޻v9A@門r_t9A@W,r9A@fv\ Hr9A@m4t9Aq1nHv9A;?B~9AP*D%3R}9A 7`@~9A@wC]~9AwE`Gs~9A| >G (9AuÜHt\E9AôQ~P9AK~K#9A@LOЎ`U9A@!axb(9A]y9AE=@eV=/9A Eh9A\ A|6~9A't9}9A ͎m<-5>}9A2yB~9AP*DI=/{9A[$Bfz9Akᱹc{9A9hӥŋ|9A@hBn+IT"%}9A<WI=/{9A[$BOHWL9AuC%9AsIlcXVY9Aʈ)!9A2\F9A@Rّ͋^9AҜA0t9A+ROHWL9AuC&9A`ävBy 9A k i9A(w&.(0Q9AK9AZYt*M~9A+/>ky|9A1=< }9A@W.&9A`äHo;7A’ rߏ7A@.Iש7A’Xe7A@ 7o;7A\T7A@.I rߏ7Aiש7A’@70j8A3b $8Aᆕ4Պ8A3b70j8A٥2O8~8Aᆕ4 $8A;Պ8A3bXjd8APӗiby8A*# 8APӗ8~8A*_wjd8AUDsBe8Am{i ru8A*VPI)8A*iby8A30# 8APӗp}F7H6AyhL6A'L  L6Ayy~~6I6Ay'da5{I6A@VFI}F7H6Ao7_I6A'L4J6A@@ޢ*J6Am*L6A#o/cx&]}K6Ae_hL6AhO  L6Ay ´t7A@O=/eP7A W i{z7A@ScƧx7ADS ´t7Am%.8PNv7A W #w7A%sw7AX *Uk6y7A Bt~7Ao;_R7AI7G7AiSgeP7A[Zm7A@ƑR7A@ ,+E7A@_t:AP}7A@O=/i{z7A@Shm7A@"ø-X&7AHb T7߬7A@df 6՚7AHbCL7A@A,k-X&7A@H]m7A@"øn7A@z?Vt7A r)6E7A@Ċm7A.t}T7߬7A@dfu;ʔg7A@fj{7Atu u;ʔg7Atuc=k7AI\%to7A=2^+s7p'p7Am fm6Spr7A |Ρ/D/r7A[:Qls7AlT8Jr7AMt7A@ rQxt7AR(qa'hv7A̙:Fy7A@fٓѯw7Aw3ư#y7Ao4jz7Aa?=Tx7AA޾b˫t7A@= _Gl2$r7A@-wKZn7AZi Gm7AxV#=)ڎQl7AVȝ[k#j7A@\HLij7A%ͪИl7Aȯ5j7A==-.2j7AU%WHIj7A;WE%g7A^u;ʔg7AtuX7A1_'7A[^z_'7A c$#B;Aы7Ar>!)' `7A11Cm7A廫17A|B7\ͥ/7A[^zgTT7AEn_'7A c$#vV^K6A $#&9i6A{:6Eh6A@r@c6A}"5G`p^6ADcZ6Aȟg? sX6A>G HT6AP^co 'N6AW'q1rދN6Ab1$N6A@FL3?zW6A>HͿJ\6A.P9]6A4e@SP^6A@Ly(`6A \_a6Aˊe%e{`6A`&f ](}`6A.+/2_6A1n[m _6A $ެ]6A@Q| ,h]6AOjg0]6A +)z_6A\a2npr]6A@qmH[6A@2c[=Y6AKgi;s3W6Ay<BnS6A@7{qO6A/WrHk{K6A dZvV^K6AD1M6Acf7 Ȅe$N6AI?8M6Aґ>L6A@O&JM6Az3ZčR6A$q-ǪS6AZ P8cU6A]GFW-Y6Ab?U+-K[6A==~_6Ava,b6A?[|2g6ArVaQh.d6A6^t&C6b6A{#e6A hAzh6A@JR-#&9i6Ah"HdH(lPi6A|h6Eh6A@rpU}c7AKhDi7A@%ն Fb7A^.U}c7A>8{ 0]`7AbD7A@%նU7ArhDi7A. L[7AKm<7A@iΏ} sՀN7AJyy7A^H2Fb7A^.Xݳ6A; : >6A;Ir$6A; "6A]GN~~6A@$6A; `%E<6A4FA6Aʿx HE^@6AG ݴw?6A%E<6Ag"/<6A@}5.u>6Aʿx宠@6AFחx4FA6AH@6AϦHE^@6AG `ڄ~9AJݑ49A^w' F9A29AJݑ>9A!gڄ~9An09A^w'cMP2v9A; _pӓ9A)jml49A#F9AP0Ӧ$D6ANs}"JG6AqwAyJ[E6ANs0Ӧ$D6A'3,F6AqwAycG6A}"JG6A@@$(7 TG6A@隡QJ[E6ANs灭wN8A;чW8AW_l%O8A;ч灭wN8AvtGxTpP8AOgL4OO8A@R8Ab=R8As;^R8AIWh- T8Au#2ST8A=t ?mW8AWW8A1GU8Ahɶ>e82V8A˙1'T8A ~33R8A1r+_l%O8A;чɏǙ6A@ҡp-6Ak徱f 6A@ҡ S 6ARu(a,c 6A;|cF6Are06/b:6ADc6熎6AN@46A@'ɏǙ6A5:G dQp6A@'r0zi6Ap\Bv6A3v(% Y6A@0rf: 6A$~]=Uz 6AOZo 6Ak徱S2 6Ax~ 6A@nhչ` 6A-M 6A렿yNT, 6Ax^ 6A8Өp-6A@?`ڠf 6A@ҡP[77A}B<7A+9<7A%(Xco77A}B[77A;078ɻ97A S\:7A+9}v#;7A@yY{<7A%(HLi<8A!9~q6kB8AP2L*`zY=@8A!9~<8Ae\cLi<8Aj"wAEy?8AKgEdCq6kB8AP2L*`zY=@8A!9~%D6A$&<6A58( #ki,6A@9 Nk>˘6A$&%D6A2y6A#=},E6A8'?D3J6A986A_MLCe 6A58(<6AGS-z!L[6A̱9q\E6AVamTga6Aad#ki,6A@9 N@$8AK*8AKȊ-*8A%N=cI&'8AK$8At*8AKȊ-*8A%N:TV7A~P*A󿸶7A@ a:TV7A< \7A@ a$7AZUʿ7A@w:7A~ A7AAE$ci7AWH~7AINs=*A󿸶7A]1ݵ7A#˪`"x7AԘ{7A~P'7A[Skg7A@{ GD7A@ॗ]ձ7AӸaU?7A@kz҉E7AI:TV7APW̢p5AqR{Cm x5Ao6m x5A:5!| 'u5AqR{C]Uq5AVE2W̢p5AWs(bq5A@os5Ao6m x5A:5!XD}wƲ7A@_S؍7AJҳ0?!]7A@yMj3W7A@u G\ l7A@_SM۲7A@;TD}wƲ7A@nT {V?P7AJҳ؍7A@fT0?!]7A@yPŮ}7A6JF@/7AL>(67A6JF@||~7A@hz5e~7AЉŮ}7AuRM~7AL>/7A],(67A6JF@Xޏ?7A@cylSB7A䜄%a@7A@cylޏ?7A1yds?7AYWnĥ@7AVfKG3:A7AU+SB7A䜄%{nOZB7A^a@7A@cylwi'h6AFV)۝SlC6A,|bhmv؛h6AuV҄6A:ަcT:*6AC|H[6A@ecd6AV8ʞu6ARc8zA6A# Nqy6A@ @D(8 6AfU6wҠp6AnBV,eh6Awi$-6AnR;R% 6A(&F6A.#76A@RrWG6A?nι6AJ>ѹ6A_>fήSK6AYlf=6A7~aB'6A2\C݇$6AiF>r376Anif2-mi6AQZW8ݿCz6A R B$6A4`6A۶Bqe6A1%oش6Ad ۝SlC6Aq m Ӿ6A&{4:;6ApLsQk#6AFV)$3 H06AQE ^6AebxX.6A@k6A}͛H,/=6ALjGB)6Ah,V9["6AQZ}6A@'#-D6A@J$#4O:6Aѯ y6A\Y dϨ6A9/#6A75fPZ6Ah/!/6A႙}a)&6A@Ef.P0)6A۞;tpE6A@M}lwi'h6AP8*`6A@S+ssp86Ar9G6AԞ?G/6Am>+TH6A@Jʦwݩѥ6AJCPh=ۊ6A@`K06A&)586A@u`8S*ɟ6AQM &6A@ e`"6An$>g6A66A2¢h-6A@zP.@6AM)޸6A#;}6A,pqRU6A@ ȯ6A@?]F6A㫰ԾR6Ae,f~㦽6AzdBTbo6A?:_6A=kT56Ag:Av冸6A@&x7=6A3 9г6A)]ro=6A@Ws4FlёӴ6A§u%ǍӴ6A@kSkD3T6AK;K6Aqt-=)Gͳ6AB`)s6A]&DS6Aiخ߱6A1]8+~B46A3jv$iwC"6A} Y˻ 6A,#0Y6AÃ*_o6A@*eo\*NѶ6A|gg۷6A,_4r؛h6AuV6A mZa6A@_5L6A&B"! i6A: }$I 6AZ 6A mdZ6AJ766A>wCI6Auu}ܵ б6AdZ6AJ攈ԁ6A@7UB)6A@=_6AAT>ؔ6A_876A Pd6A|FsV6AdVJg^;6A /攈ԁ6A@7U&Gƹ6AP,`ΰ¹6Ax[d}ָ6AK,nb&6A@҅eyYϷ6Aq&Gƹ6AP,`X qޙH7ALe|fK7AswJ7ALe/|=H7A@;1~ qޙH7AQ 9AEL^:AX_yt8js9AAGm b9A$+uD9A>;"O9AU)UиO9AX_ U9Aᐁ{M/)9A wJ\9ANwIa.Z@9A~}ҫOfߺ 9Aul-9AeUN:A% ?RP :An/ f҅:A8Ю,~ k:AߏI,C:A4MdBQ:A1G:A{Ա`_o&:A̹]p4:Ai'þ1t8:Ai_f>:Axv R E:ADS̊wG:A\FIJ:At!En+L:Aܸ~gȩkM:A=T`P:ACkgطfT:A[g3]#SV:A3D5#X:ASkd^Z:A"}y1ko c:A]%cHe:A!ʉ0Gi:A%c@am:Ajvt/.o:AA>I>5In:A=ͷ7^`qp:A)Ħ0rqr:AxLq{y:A&#J{:A !~:ACY9L坡:AT^H :A1YOW:Ar-G rB:AZi:Asfxi':A"7P:A,":AL9Uw:AbćFZy:ANҡ-{w:A*kB:Ay{1nHK:Av04:AtGyp:A+JK:ABCo6A:A~s-zN:ALc-po.S:AyIDI:AK>^:A#>~=շ:A:mRzr:An jyoc!T):A yFԭ:AF u4χW:AKT|u򶑮:A Bܒ:A .De:AELPso:AC:A59ga:AНfd-9AUv9AF֑0W?9Av9AMOEJ89AKVA|?9A]b!T9AcVon9Ayk+>9At8js9AAGH6Aށx< 6A 5H6A VS6AgI!Tn̽6A p6A@h8C,a6A37Ki6A6n#6A 6L[-6A/֎qh[)}6AB~Ch7O6A@@z?Ԍ_6A19=hc6A@=/c6Ai/ v)P8 6A79ڻ6A@䨐DqU6AVIJ s}L6An,ꂜ[6ALzoZ6A@A=tn|06A*ĘɩE6A@XTQ:6A;_q%6A@\16A@9n< 6AnU*#ڶeH6Ae5Yul6Aށxn6A35(R~ `6A@S'$ٞ6A.u.E6A:9>I6AF(q-ُ=6A ~%@'6A6AP)qmU |6AUoWt6Aa+^;n.6A@XрfEj _6AU{ڏ+6A@QL|86A_s, 6AYBba5f6A@w%B6Aw))0,6Ac~>o6A@f1=#{U6AnKw^.l6A@-3g@6AlU] HN6A`?l6A+HEXZ6ArR3H6A xz"K8AP MyS8Ac=be |%v̟R8AP ǨK8Aut_z"K8A_`> 숰M8A(xN8Ac=beG,O8AyuȚN8Ace*05'P8AெQ=*{Q8Aoh1ڭ#S8AT2MyS8A,&E|%v̟R8AP vK5AL12 ~ހ55Aĭ?9E5Ae?;q5A}1\5A&G$5A@׵ #,5AtIvK5AԳ-~(X5AqS5AGӆ5Aĭx5AXh,,pl5A@鑷T:5A9[5A@^e5AKY!_5A]&5A&@9v5AFakz5A ~ހ55A%=g5A@6#5A ,kOCL5A_btK3Ë*5A@P:lUH 5A"ݽ_A5A(5A aEE5AʔSs5A@ȈG4YH'_5AQV|.<5AaP#D:5A6ژ5AT1s,њ5AJw+5AL125A@VAr&;f5A@X*d5Ah9taoG5A8M˝35A@'݇_/5AܣZFh5A@@s)5A[ A-G5Aԡz%o5A {; 5AK^+0 }I5A::$5AF}5AT{qQ5Aã,!5A@?cy!5AR; ƾ#K5AW.!5AjB{#^5Az]n_ (5An?^ 5Am~0KZE5Ae?Ǘ5AS(H#A5A&8EX5ADmgydj65AD95j r5AFDǗ5AS(H#h8AE8A9Z[8A5 8Aԧ+KRın8A/n,2|8A_:R(Z|8A'm &8AVM+68A΃ys'8Ad&du×8A :Gp8AG3ـå8A)xXl5g6A@Zv#Gl6AA!Vj6A@hK`fbvk6AAGl6A@\_;j6A@6Tg6A@Zv#l5g6A9Uaih6A@z!Vj6A@hKp+}t5A@,+^6'z5Ac1+h ry5A@,+Cjbx5AT8u5A X+}t5A@“v5A호Bfw5AӣYo; b/x5Ac1+hy5A@;x5A,7^6'z5Ay%;&ry5A@,+n6A@e`c|6A%i3uo6A@en6AZn6A$^,S9o6AwE tr6Au!fw6A]|\Sx6A-yz6A%i%({6A@/`c|6A@o{6A/H5HHw6A@)%ߴv6AشWO}v6A]mt6AIP$r6A H9kp6AOЎV3uo6A@e]\78AaWiM:@8Ah5FU28A3U \8AV<:Vdž8AaWiZa&8AR<0_Z)у8A]\78AX*l ]J8AmPןZ1fFʃ8Ah5FSmf?8A[5MCȉ8A(18Ane8AGځ;8Ac/ M:@8Av+(U28A3Upԛ6Am{՝6A@ ߬(;46A!yc(6Am{=yΚ6Ak9hlc6A@ttԛ6Aq/GL6 ԟ6AsB a6AIR 6A@G6AK՝6A!=eX_߬(;46A!yXDN>6A KC_CqGզ6A'CqGզ6AeZ6A SS K6A KC_'Co6AmwWDN>6A@Vxk~GW:66A'Z_y6Abϥ0CqGզ6AeZ`.ٻ7AkI 7AP<1 D6S7Ak'7Ae .ٻ7A@zw*7A F!Z{Qrh7AP<1rd7A@P[`7K~7A? iUI 7AjxƍD6S7AkP5W'8A}i9H.8A@_khv<(8A}i5W'8AeZ (8Ao2I!Y%t5-8A@_kh9H.8A)E+8AɆEv<(8A}iHhfS7Ac ]R7AQg/7Axq7Ac hfS7A|,7AQ]R7A]g/7AxqHAf6AY0הEh6AZ}lTs f6AYAf6A|~ g6AZ}lT 3h6A@oi+e0הEh6A@}s f6AY`T8A1Y8AE搁> T8AQXT|O8A: ~[|8AE搁>q֕8AV5VY8AH%Q8AEǕd;’8A1uhҝ8A_sT8AQXT|pQ 8ALOl *8A}i v<(8A}il *8A/]e)8A@HMlpX '8A@pO.H%8AoMS"8ALOQ 8A@tHҽ!v%$8A%Y ''8A|+blu'8A؄v<(8A}iH6lĞ7A̮7,7A@UA^J,5R7A̮6lĞ7A@(^pn>u7A@UA^J7,7AcƘUC>Y*7A品j,5R7A̮`*z67A/}Ԗ7A6 Ұְ7A us@7A/}Nm_7Aiu*z67A@n3>1]FB27Ar=}:7A6Ԗ7AM{>P=|b7A8@Ұְ7A usp0nH7A\~C7AE UVa7A@(Q67A@T$;7A'uY>%7A\0nH7AgRmP\ػ7A&EaG7Avg8!Z7AT7AE~C7AAUVa7A@(QXfkVq7AouxȌ7Aӳ_C͋7Ao} (7A@HmK 7AB0I,:47AHC%/fkVq7Ai@joʂ7AӳuxȌ7A@0WV_C͋7Ao`Ϣ6AqV*q6A~{ < 6[6AqVϢ6A@*AeUs6A@m~6A@ Zp56A~{*q6A-vqïˣ6A"zu=6A@ f7< 6[6AqVpaP7Ah*U7Ac t~R7A VlQ7AXwiqjQ7AwW\~ԺHP7A8GaP7A?j,3w Q7A!OU< T7Ach*U7A 0UDS7A@w+.9cS7A'dt~R7A@v~݀6ANVOc6A܀E!TS6A>c>ω6Aj yG]6A@*1fb-6A@.q(Ƌ6A HM{6A~r;\6A@˜ؑ!>6A4<b9y6APLB6A@mZA6A<2/O 76AjN{ɔs6AJq6AhiB6Aڏ6A@ȩcn$FeL6A0'`=lO6A&ل -c6A.~9":m6A܀ת6AД]90}l6Asv(6A@ ]Ӓ=w6ABj^6A Z]'Q6A4WOc6AV k;> ,6ADW6A'-HE6AB'` 6Av[QxG6ApjzӐ6A[Oؘ6A@IUxU6AI^68R_x6A̻do6Ax5OB6AZfJP~za36A$f6A9s,'6Aӈ:6ABiLeIȋ6A@+W҉6ANVĩĈ6Aa`Erۿ6A@OHܢNp檅6A#8,i6AlmR f 16Aȵ}c 6A iLTO:] 6A.~<ֿ@6A,+.6A* d5Q6A@@z56AN;QlN6A EE6A f6AE Ըv~݀6A ))6A?|+&:؃6A:7xIj6A Smv6AxaY(_s6Ay3D|v76A@9 6AoPˁk6Ar\r;`6Ao!TS6A>`j@h6A@m6A@JQk j@h6A#n kܟ+l6A@JQkvm6A12m6A@nwNm6A1+rl6A@ k6A|,E;k6A!j@h6A#n kPƋޠ8A%1)ヤ8Ay^>$ԣ8A%1)R8A8Gqhb8A@Ƌޠ8A jrjH8Ay^>ヤ8Aꭱ$ԣ8A%1)Pf Aܓ7At7APVt7AtX7A@E*d7AUqf Aܓ7A߹j7APV*9"ї7A+A*t7AhUD7AD HȔH7A+u {OpH7AD UD7AT̴sE7A\z\%0G7A+u3jKH7A@HȔH7A@^N2$8>G7A@=ƢKR#G7A{4S:H7Aj{OpH7AD n˛08A@ A2WhB8AT̀v=ݼ?8A~.b=8A@ A2<8A}$&M\);8A@pL:8A.o ):8A52Q38A2.!)]08Aon˛08A@DZVNOxY48A@jZ88A@}u~e:8A{|͕;8AG8G98A 7Ջ98A)Ž ;8AXG 7>8A3SrTܻ>8AY$Ԅa.I@8AT̀vi@A8A}|)S@8AQC@8AךUUWhB8A|}@8A\J=ݼ?8A~.XI2z6AGGbS^6A@4p38v6A?)ES5dn6AGGbI2z6A+X&[t P6A!軒x6A8xcS^w6AyʡU{x6AIw_l:z6A2Uan$z6AƑ0Zs_Lz6A B4kDw6AOS;d/Zu6A@E*,V0t6A@?uCwt6A/^u6A@N䥓Ykw6AZw5v#y6A)=x6A@ NTMcu6AcwQ8t6A@hdor6A@* Vq6A@ {/]q6AbÖ}GTr6AL^u6Aۛ3fEgv6AւiHt6AH3HAҔu6A@EyNҀ]u6A%r[p?2u6A@~S:h ~6Ajϭfy'}6ATJI|6A,uǑ`vXMM7AeTUv 7A| ꆩ7AeT( ԩ7A8uvXMM7A|`YZQNϾ7AGE^qة7A|Uv 7A i@'7A@[@ 7AaJXꆩ7AeT^예8AG*318A[=pr8ATU!*8Ab{8Ak{Ya8A?_^예8Aq G˚K28AoM Dkɛ8A;7?08Aʪc&nz8AG6CCZ˟8A[=pq88A3Cҟ8Ac,7{Q8AOA{E1 8A+*318A۫8'w8A8Ơ8A-scKH8A \<-:8AGX;8Ar`=ކ}8AIPr8A`" 8A@ w-ŵ8A@C%‰ :8A@ w-yR3r8A@B/,s8A@M" 8A,`ūkX8A@C%‰̲ph8AUFŵ8A i&u8A:8A@ w-PG/=9AgH$9Ā8Aq d8AZz5W,8AFaWDm8A.pޝӤ8A;Ř>`AS7A ?LeY7AæŲ LeY7Ari%W7AӪCU7AG'93w~U7A1L?T7A ?AS7A!hadS7A@ZcnBV7AæŲLeY7Ari%xXSY8A|k>18AC XSY8A@;$8Av8Aw`Bt8AC18A|)obiN8A$ɥ#i;8A(y}Z8A8YD: 8AyrOX8A/tKg8A|k>XSY8A@;$H6J5A@E*1|U05A@瀤o5Ow5A@E*6J5A}łIS5A)r^'5A@瀤o1|U05As5Ow5A@E*XSF8Afmix]8Av1b-A8AQx]8A@[]nRZP8Afmi/D8A ^@JB 8A3^SF8Ao)@H8Av1b-A8AQx=[DJ8Ai!1G(V8A~\9 Ř-(HU8AXD*1G(V8A^ YUT8A.2w5:Q8Ai!_"N8AE^=[DJ8At@1gsP8A@bL8AS;d2wM8AV65zO8A?ok9R8A~\9Ř-(HU8AXD*P~ҹ"7A@uS)= 7AmP/gt7AzUض_7Ay!vt8o7A@8l\7AmfчP^z7AW($OL 7A@|XBd6A` 6AmAT1ɰ6A`|k6A&E6Aڍчm6A@yžBd6A%7Y[ 6A }ų6AmATL`6AJ kĀƲ6Ay)g6A@ 6APߢC76Az)7 6A@1Q6A@F1ɰ6A`XݱG8A2&u8APz Ao8A2&uw8&8AT$n1 d8AL:J0ݱG8AMt8APz Fz8A3nI8A1Ao8A2&ub$8A@]ݟ?)8A@ D$l aa(8A@]l\)'8Aï5T3T(8Aq*V}'8A@a; 0a&8A@6=FZn%8A@3Cb$8A@D_&%8Az0(8A@ D$l(8A #eݟ?)8A@p*=7)8A(Saa(8A@]PS?8A|<[8A+ +6k8A|%8A S?8AsoU@8A+ +t8AH<[8A`Z`6k8A|bq"6A&zYztY6A##E!96A&j7q`!fXH6AWl<{>6A##EC6AR X׫56A(wrLB6Aɖ_=6At߼uztY6A Ŏn$6AA+26A@Qu6A@V)6AA?s:6AKdΞ16ALGl-J6Aw'HÝ6A?ߴt6A46A@*)rRCT6A&zYbq"6A3)P |(N6A| A!96A&j7q`HXE˝8A@QP H8A2P=k8A@QP )g8AuXE˝8Ar*W2 S8A2PH8A=k8A@QP P U7A@򗐢weqn7AcZPCm7AW;)dp`n7A4"븒(m7A@5xo7Aavqo7A9Zwüp7A@B$r7Av6-us7A&qLyZc}7A@տf~}7A8}y7A: bjbx7A7~Ɂ+w7A@*,Tw7A@u`OMFGz7A#> rDZj|7AM^LyZc}7A@տ6AR jp 6A7N?>6AR jp6A@tEee6A'p' S6AX;!6A@H@Cl6A#;L6A& ƅA4`6A@$ɿ8?6A7NUi6A@`6AgF 6ATa B 6A-!Jm 6Aʕlx6AWؔ?>6AR jp0iTǥ7A@O].Z-1T7A@c&ۊq 7A@O].Zz%37AvOH 7AΉv+(7A M0iTǥ7A83ȿ'7AHo[7Az?S(7A@c&ۊ%Ut7A@i7AZrج$x⫭7Af--1T7A9ռƭ7AaXh *F17AU'q 7A@O].Z `N?J5Ay0bB5A-4 MtT5Ay0@c5AvvA( N?J5Ap X5A-4Q5AEAY45A&Gp85AX/ObB5A@}F!MtT5Ay0 *Wr4A` e7ET5ACq[py4A)sK?4A@q]+4Av4A`Y;4A;pӱ*E65AB7Pl5A`~Dea5Ao3AԔU85A`@La 5ANJDh5A :o_5A/bE?KX-5AL>-5Ak>`[n@5A`reV5AgMF5A@7gK5A@s1¹*O5A 5AKHd[95A!up"5A oH*[+5A@͓ЏoAO5A PKafDN5ANbVN5A*Jc xN5A`[ca{?N5A`}UzdZHhM5A8e|aM5A fe" M5A Oe,M5A` eL5AbeA1K`L5AreF=K5A;4dK5A/çdT)TK5A/dRK5AJrc7iJ5A,6ubkJ5Aӏ^`(I5AР^*~ÒI5AG]NT@G5ApHmF5A8BCR4OE5A >>ij,E5A2~85c_D5A`m3.tKC5A`j13iC5A .`cC5A B,bqB5A@C*enB5Adơ*N]B5A`^J)RکA5A`{.(h{ A5A@mp(J@5AmB'~@5AkTM'X ֜?5A /&<?5A`APgo%u_,x>5A ]$[>5A v#:8=5A`<9#!T;h<5AG si<5A`)X`;5A<|uf;5Aoy{:5A@/mE=:5A ͉EUą95Az4"B85AB3!B}75A f1#,>65Aw#1z65A@l_$@~s55A Z[%445AGN%35A@l%z&.25A`%-'D~Y25A@tܱ!&^715A(S&&خ15A Q&c05A5'g@05A "'7q L05Ac'@/5A8h&2I/5A`#&L.5A`Q%->F.5A@ !$#@-5A aU!*m,5AuI 4þ+5AԕQv0*5A*l=w&P8*5A>׌)5A@9̗(5A6(5A t$V'5A@^s6#'5AoV.&5Aj&Zr&5A@85A@+H 5A'~ 5AJKOBK5A=FzoJ 5A@le] 5APC|<K 5AUk 5A@/%+h 5Aߘ 5A@/: 5A`rRa@ 5AE^h 5AAx=l 5A]5A+x@5A@MNo 5A[]R`5A`2$)'5A`ksa5A ݢ}Mg5A`i_{V5A!ayfEVH5AlMwHA5A@eu@m|05Ahwbr/#5A@'eįpv5A@LOn*)5ATkP<25A`jݢ5A/ mim5A_g +O//5A`.J"e5A NeR5A`~McLJ5Aƨbxc5AnkaN;~5A!n`d5A#Gp_t5Aq>Z?"m5AvVJJ4A`Uy34ANiSo%4A`kdgM.J4ACPiKZd4A4^G[-4AHBB. &4A@tH14A 42K< u`L4A`7õO4A@14A .=+(;4A}i%`4A~9"vT4AxWZU|4A`2[t.I4Ab1 q#4A 3,e64A9 Qo4A`?zo\4A N<u 4A`#^*n fr4A W94A ):C-CD4A@L3=d4ApzNw%4A{t4A n|;T\4A^(04AH4A@حu4A-1Ed4A+Զ$|D4Aܲ)'4Aݮ( 4A@Ȏު8k:4A nP4A@S ;EM4A{B (P\*4A@q≔q4Ad:4A~(Wr4A  zt4AZc [4Asa4AlJ*vk4Ap {q&N4Ayg4A~7.crr@f'4ACq[py4A)sG35J5A34N6a.K5A`eGC72XeK5AaZwNqIL5A}Z_PxN5Aܾ\7M5A8)ߟIL5A &3G35J5A34N6 P7AvnD;7AB0I6AKm%IOH6A N}C6A?EMM3F6A gQ yF6AD,uL&':F6Az52hR*G6A*pPMH6A&P*H6AdOkwfH6AƿlJI6A!kK6ATsJ6A@`yBM>0I6AKm%`K7Ae樳7A%?t \&7A%?tp#?*7ARitk p7A樳7Aeu7A@}\ ê7A4K7AE7`/kЖɩ7A;v\&7A%?tG{Z8A@I%V{c8A@Yv }5`8A@I%2"y]8Aa,,)m[8A@q Z8A@G{Z8Aݣ784[8AZe@̹[8A@Yv]8AO}ߴ݇`8ABb8AkC9V{c8A@"gLc8Amk! }5`8A@I%X}!58A,Դg98AX<V98A֯N4.>78A'֮;Ɂ58A,}!58A#;1ן58A-88AX<Դg98A (ۭV98A֯N  ~6AM% v!6A@e4}Y {6A \~c 6A@e4}n\6AW;O6Axzi36A@NòNń6A?s66A( Yn;6A]*2:}B6A+4VOR6Afg>6AR(.JG6A Y"gahq6A8C|}_66Aq%m6AZlֈ4ݏ6AG` 6A1y!gaTgd6Av]lP6A+WM[E]֎6A w g{&6A#yh6APh|gZ6A@+z`W+O6A@'ăx6An?8X6AI6A7']+܇Γ6A;pl!6AFq%0c:6A@SWtOu6A_Bg#ז6A@BBYVB՗6A@3Mb(6A@xw Y6A@[n/M.6A_(F6Aw"T%l<V6A@N n7J_ܓ6A@qg{Dpzc6A]ۗ6A@*!6A@UK6A 6Ap|Q%1{A6AHT,6A{4Q*ǔHQ6A gE˄ 6AM% vPk@906A`^14r1*+6AY~6A $dgFV_6A uޘ=bC6Api"O06A< (_6A%_fT.6Ay,|6Ae $:6A<k.lr6A>jVL𧻓6A@=56A4a)"6A+OR֧.6A?wН6A|@S`6A܏*86A64Dp6AK:&ە6AfH9\6AEOTVnX6AN\oY6A/J7Ly6Aw5SbWʈ6A@kmi6APѫ6A@[޼E& 6A8bfP'Ì6AظjkLhӌ6A$Mk )zzzf6A Bf6A@JGklk6A(!6L6AzłءZ6AeRyZ46A@]2._oe6AB?i6AKw+贘)~6A@>!  ~6A2O {6A \~XD$+8Aj9y^*7/8A6& $.8Aj9y^D$+8Au}$:,+8Ar!ɩs+8A6x+9-8AD/8AigW *7/8A?:M& $.8Aj9y^:P6A2)t6AG;aA6AG;N6Aox6A r?6AuE/_ 6Apg6Asu)^K6Amt6Afm 6A{|y6A\ 06q6AZ6\{=6Am}*FaI6A@D~+H-6A3~Bs6A@F콋뻋6A434ci 6A2)I6Af>ǎFda6AИm:P6A@d!AGev@6A*qs596A@P(N[„6A ]S=6A%rdv6AwC6A#6 6A&~.nqi{6A_TF3++6A&l2 6A@M߬aA6AG;*8A#Y<ʲX8AD008A#Y6{}5AHB$]}5A@^~E1}5A;{|5A4M||5AisQj||5A;pT|5AEMe!&|5AIsMsƨ{5A@NGW{5A_9J{5ATzVc{5Ag=^+:{5A>*Az5Ac9ez5AlPez5A,OŠ7lz5AĊoN+Fz5Ajz5AH"PHy5A@%@Sy5A@pD Ēy5AC't|y5Ab.Cy5A@I!tޑy5A1g`cvx5A`Hf>x5A6Ts'zx5A ,{B'bk.;x5AͮlGbcx5A}^I'ew5A`Pw5Aj-0͆tw5A9 yDw5AةYw5A@r[7lɯv5A@9j3v5A4ڤZWv5A<|v5A9閨KVv5A@8v5A`WLe.uu5A45֧9u5A~ pu5A`~/*D.u5A ]aQ#HVt5AuX\ZcP t5A=>6S2mt5AkNHj܁Fnh5A[Z4h5A`C/v3hZg5Aձ,Ѩg5A@|F635{g5A`:g5AV6 g5A$Z| jf5A_hjUf5AXvlf5A&^56_;f5A/uQeR f5A`ͼde5Aoe5A\me5APce5AO9cv>e5AU[%e5A``}nd5A !Aίnd5A[i)d5A`]jf d5A`zFMd5A@ZB.Hd5Axћgd5Ai8Cd5Ay=Pd5A4Ǚd5A`VH^d5A ,d#,@d5A HӍv|d5A`p`d5AK\{9 e5A; VV!e5A zc ϡHe5A" bϹre5A(q ؔe5Aq Ie5A(O ׳e5A>t:Uf5AEUm&g,f5A'H"b;f5AE#pKf5A1[f5Aq rD|gf5Au@sf5A6f5Airr4f5Aؼ&f5A`#e?] zf5A`ov1f5A Zg5A kBEFg5A@~ ~Wlg5A 6٭$"crog5A #cg5Am$%Ig5ASx'( ,h5A (5Mh5A`CjO*jkWh5A>*=_h5A _++mh5Aҡ-rh5AآH/,6h5A&b61^$h5A2{2 h5A^n6իh5A5j8_Lh5A 9^,Ci5A@gq;M0i5A<8\i5A #0N>翥i5A+VE?'.䥥i5Ap/xp@2i5A( A =j5A3~CًcKj5AyDd[lj5AiE駐j5AƻABFo# k5A JfG*Xk5A\6Hb[k5A@0H쒞k5A BI9Bl5AHIcQl5AA|KJxl5A;JT m5A`@ ;KoѸFm5A૯hK[zm5A L@:m5AmM[gtm5A {oRNygn5A`yNBOrP[In5AAKA_Pcn5A GQ&n5A`sVRiRCUn5AXSn5A Z.Tϛn5AfSu{VZ>;n5AF#X-p5Al]h9QC q5A5omq5A`wsrr5Ai+a|or5A@Sx=DЪq5Aqt[ q5AR.}nlVq5A2(r5A_XpS r5AaI7D7-s5A`zIf_s5A +FC0s5A +]s5A .f^ s5AE$Ss5A :st5AEt2xBt5A.PWE1t5A |а>t5AY<Mt5Aӡ XYt5AT!0 VH$ dt5A TdSggt5A`M!Irjt5A@~&Lkt5Asapct5AQ>Nt5A/riF+t5A+Ǡvs5Aa`Sإs5A(4"ov_s5A%7Ts5A@-)[r5A`-?Hr5A. Jr5A@sf2\r5AT@51#q5A`OXt9k>Uq5A4G>p5A@j2:Bl˿Qp5A7FY _p5A 0s>GK?Dp5A@hH|6]p5A6JJp5A@(dNSo5AbxQ;wo5A@T0o5AFXE?8n5A@`>\$n5A('^5hn5A m_%!n5AY`^m5AXa|m5A@1xbIm5AWc׺l5A@wsd׵fk5AT։hi5Abt9CoH^+g5A ٧tŮRe5A઩yKDt8c5A`g~ >b5A 8ʀ˶b5A贁Pb5A`̂\a5A ,mR"wa5A@6sṩ.a5A`MdW`5A`Vsqs`5ALs`5Avԑq`5AJ`5A e@`5A`=@mޚ5O_5A<t _5A!eʠ^p>n_5A~E!.ƙG_5AB6_5A^)Im^5AI^5A ;IIÖ^5A sY#t^5AsSqN^5A b3^5AdC]5A`"}]}znV]5A@-Nz \5A Rc?x"qڅ\5A u R7\5A@\_s [5A i{qA<[5Ans(mZ5AgClMmZ5A`bjF#Y5AbZQgfY5A`ek"Y5AKb@޴X5AN҄A`eFX5A` @7^SsjW5AXhO\5\QxbW5A1Z#V5A`,%YMwl5A@8f291Xh5A~`1K^˒7f5Aଁ6JGf5A`|> (d5A_W%ŕc5AjDb5A` Rc5ANt j;jLc5Anwepa5A@ў˟smb5AU d]5A`BK'2U5A6ދT5Aw?16?R5A`]h>P5A@1W uN5A E+M5Ay[SN5A`4]_Q+L5A?kF5AA;@5A n :=:5A`;-65A qW*)&y25AeEb/G>/5AEP1Be+.5A c1~kP&5A`͵=7+M5A@A25A Lu_5A@p2,SH05A@C)$o_5A/bE?Kh5A :2amh5A ZpFa ji5A`ssfuk5A@,+v#Rp5A j~Vo5A`$piPm5A \ SQIh5A`tF2amh5A ZpF_#[n5A@"u \l5Af΋Bl5A-" Ӓp5AZB(kp5ADL_#[n5A@%ַb6A@#ziXƳ6AY^`iXƳ6AgcTL|6A+8Zo6[o 6A@#z[/46A&hd4Dh`6A@l c6A@}(sS6V"6A՗Bַb6AB`%6A@AS|6A@HIՒ x6A) OPX6A@"4# 6AGI6A`_.QP6AY^`7Y6A3.iXƳ6Agc&p>|37Auax947AR S7Auaxq,7A:c*>|37A@J@ R׵ h7A y7A}ɴ`-Y7A@9hgBi57AR947A@*Y$\d%7ANd<y)U7A@ S7Auax'p 7A:P֜7A/lZj ֜7A177AS97AZY yx7A:P1P7A ۱5d7A?Y%T7A忩 7Av]j A-7A Wf[7A/lZj֜7A17(X֜7AxPXS[%7A5l֜7A17]=g 7AMn3y#7AtxzJ$7A5lPXS[%7A 8ʵvFe%7Au##7Ax֜7A17)Pn8A@E/7}zH]t8A@jf{1n8A@E/7n8A8qMn8Asgلss8A@jf}zH]t8A>$iN*t8Ar{1n8A@E/7*p| 6A«;;S*s6A@1g @6A«;;j6Af[!-s 6A^=0 6A{.ұ6AR@2| 6AèD\F6A@1gD>X6AAm7IU6A@u&S*s6A@˫h@6A«;;+6Ҵc\18A@n-}|"88AC=k68A@ (-D58A@n-l)48AOBcZB7358Aߡ%*548AYqɚ28A&Ik.j18A$Ud6Ҵc\18A@ݩ#=728AC=. 28Au6A0F6A Q/6A@ u14d6A:;C~B6A#GC6A@ rj鸏6AڿfhUK6AԸWf<0Q6Aچ(6A6A`26A*:6A}jb6Al}]T_,P6Ah1eYB6A<&r@铱6A@ekM8>F6A,EX+F6A7>q6A@g6A@Y9G6A@6nf-y6A@߱ZW[m6ArsVU6A,uptNWE6A@3nj|/M6AtH2WXA6A ϑ6A9؊X+6AM*|D6AjZN6AP+=6A@~Jj /6AER(6AIĎJ|AB6A@z!5d%a6A@S!?-6A I6Af>ǎ4ci 6A2)뻋6A43s6A@F콋.P17k<7Av<1nw7A@5'o*97Av<N7A_17k<7A@;87A@5'oZ#7A1nw7A@f8*97Av</Pn8f*7A=/L18{.7A]z%IPh.7A@bni+7A=/ 9&*7A&:n8f*7A-*-ӳ+7A]z%L18{.7A@ IPh.7A@bn0hs{G6A@t%xgs6Au E iʭ6A@{ws{G6A@ߚeeL6Au E!X6A F 6A@x&ags6Agn.HC16A@t%xa6A߈ebO 6AX;`iʭ6A@{w1 7v7A ;)̅7AejY `H}7A@pfi) }7Ak (~7A@*#g7AejYm$O7AL/УM;7AAW3Aرx7A0*dLm7AFx27A޻!7A!sqa΁7A2 7A@!t9x7Atily;)̅7A@Ije\7A@Vs_F7A  ^ӂ7A@0D|v}7A@J=FC5|7A ;{7Ay-Oix7A 7v7AQޑ.vy}y7A@L0n)&y7A@RӮJb4z7Au\?&.x{7Az1<}7A:|7Altlt;}7A Q3y}7A@re!d|7AAvK`H}7A@pfi)2P+]t8AG%%ݮw8AIvTC8AG%%?8A:+]t8ATAΙ8AIvݮw8A{֬q~8A[TC8AG%%3ho^g8ApIN,8Af_ 92O8A/ vk8ApIc7ջ8A.8AHuÎo^g8A6rL{"-8A:"}O8Af_yġ8AqdN,8AEIv92O8A/ v4H7]q 8AN<œz t8A;Tœz t8A Y8AN7A#P2ٜ?7A Zr>7A@9IS#' ;7A6pö6Ae%Cz+0Y6A@> ö6Aa/6A~LUjEX6AL*_I6A@>+0Y6Ap?6[!6A:Bo?6AN[bJ[446A˜sAN6AD T uf]6Ae%Czö6Aa7lG5A@4f5AsýlG5Ak4q  N5Aap$5Asý =5A#25A`hn5A`I״{-5Ae <5AKc{ep5A"AF5A ɰ"5AHMO ?5A0j7~5A$W:"5A ?| 5Ak8$QP5A A"+͹5A-= Zğ5A(y4f5A +[%]5A@'5AߩY}Td,ʞ5A އn!˴5AYN|5A8bm~5AZWxX1o5AP3-[5Ag\J95A >^|5ALDe5A`J>tӝ5A #@,5AX"u̓o5Ayu3?|5A%w\5A"O&5A5A,~hW&5AsD,{|Pґ5A _{O5A#yJ؜5Aڳpw5Api7uJ[45AUfsѠ"5AqiNq k{5Aʬ|o KYh5A?mC4i[5AkrG5Aib05AigF1!5A6e>U5A}d4ٛ5A@ibҹ5A`0ani5A`f_w,Ll5A`$N^-$YH5A]Tl$5A>g[X-5A`Z&d5A?BYߚ5A CX ;$"Ϛ5A@jW'$5A$yVunj5A`QF{Tض>5AcRe5AE2Q5A(O% ~5A8NI5A@oLK5A+JtO5AZ7IzB5A.PGʄ5AHwEU봚5A DvG5AU\eBJ5ARt@9]Ś5Ae>Lhʚ5A^$= .Қ5A@.f;ٚ5A p9,UK5AhM8%5Aq{x6g-t5A1 5LE5A3s}`5A`x1GMB5AwBF0E(Nۚ5A+׏y/Қ5A@Z0:.ɚ5AnA-ri5Aj5,LZ]5A+5AI)}Pؠ5A =(dͱ5A6'#Ȓ5A@.ݾc&UVB5Apz$X25A@H#\ӆ5A`4!Ӆ5A\ˆ +y׆5AIxˑ 5AqLE̍5A0י5A a^);5A`#Sc65Av0$ r5A Kp] w5A5%.h5ACRuP5Agq.X;5A/+t 5A@hE5A <'7S5A@6 Tș5Ad3X L塙5A@_ n5A ɝL "A&5A( Ch5A9s cfИ5A# 6;5A@zfN<5A5A{~-2H5AVMvXEთ5A`,U(R5AՀu5A@6rO9ʠ5A`#M%,5APeFM~5A_NMZ5A&\65AWܙvq=j5AhGFjG5AXٮo˕5AJ#E5AЈx:a5Au/9T5A`{=Ki}5A@3HE:Op5Aif,H^5A@g])fO5AB6ZA5A-")05A@Z[Y5AXT$* 5ACd p5A %b aּ5A2ʊ&͔5AVeC\v5AMO&e5A ~}q5A)DE,hM5A`1Q~=75A?@D(5A+VP0l5A >ؓ5A`I h$5Af5A zbd5A@ڶ"%15Al; &5A+M췕5A K_f<,5A@CH۱JO5A k{;$5A:8h5A.ȡwSˑ5A:qK)m5A`9O\vs5A|c^?@5A PIf{!5A@f6`hX5Ae 5AX-=6yn5A@'+05AV?d5Al_*I5A`#r%l5A9)M}7N(5A`F%5Az!(} 5A4>L~Qm5ACBp !"5AL㫺5A!\eـ5Aë']5A@cLd[OM5A2Bvڌ5A } 5AWO665A_rHV5A ىd$ 5A@(4g 5A@|3v1̋5A;"a+ﰋ5A@O) V頋5All5ABYN5AP+}}&5A8N5A !q5A7>#ى5A˸x5Aׁk S5A@ZNm5Afz^T5A+.5A ?x5Aci<mn5ALQ؁5A`uNPZ5A@S(]pW5A`4 lG5Ak4q 8P4ܶ6AΝλ6A@Il\6AU6A@4ܶ6A@Ili=6A%qλ6AiZ\66AΝ\6A9`i"8APGBq[ 8AQ[^ Gl>8A/5j G8APGBqi"8A?x3؇C8A Y8AQ[^8A1[ 8AB>8AAVGl>8A/5j:pn1Ns6ADZ]o-6AfŒ ]o-6A7CYg6ADZ{6Asx1n1Ns6AL~6AfŒ4Fjޭ6AP8HJs6A~*6A@ks 6AC_xڮ6A@҈%]o-6A7C;ul7A@mv\G%7AWof?7AWoI7AEZr}\7A@ `lUZĴ7AxT+{ 7ALm8("7ALVMv\G%7A@Zswdªӯ$7A@. o#7A@mIIl7A){Jk3akT7A@vW/E7AS(>A7A7ul7A@Yf?7AWo<Xoj6Ao 6AvTZ6AoCV,l6A޶oj6Abnx6AR8r~.6Avx6A@h ! 6A*ETZ6Ao=xâ6A{T6Am}} â6A@L:pH66A@2u6AiٞF6A"dn`6Am}}T6Aw 96ANvZ6A6g@K)6ASBO)ƃw6A{;z6A_â6A@L:p>I[8A Λ{|8A Ȧv8A 88AS28A@rI[8A?Aso8A[48A”n38AYJgnw'8A ȦN8i8A/2?8A@5Λ{|8A)yVm8A@Q)jFR8AqK ;!q8A /P8Ac/88AwOv8A ?`+IVH6A@OC+ Y6A6 }˝X6A6Bi6A@xD+ Y6A ]eQW96A˧<,6A@OC~̷6Aw6A9x+IVH6A@O}˝X6A6@Y @6ARZ~Pj7A g)VW6AY*6AgZxkH6A͂SrPP6AcY @6A x6A g)d |U6A:I& p6A7ӑg6A@e [-0xfi7A@%_Pj7AXղs_7 7ARZ~)6A 8;k6An~VW6AY*AJŤ5A`Sy4Y5A0\S |5Ax9lgs5A;kc5A`SyR5A`w!5Ag.un25A`'kdZ5A@"b ^JŤ5A0\S )5A^)@\ `5A W4Y5A`l 1_i5Ag|5Ax9lBXuaT38A}vn6A&.s^7A~%Z]/7A Ѣ6uz7AkmDl_7A](ϠG,7A'uGQ7A@;ҏCQ7AdP5\w]P7Afv9o7A#>c7A4j se7Ao(7A@Y}Pca7AY[Ίa7A@t?:о7Afe" 7AF*x7A@1267A@Q-{7A~VL_T 7A@0PKx(G7A։ۇ7A@l`wH(7A2%%a).6AقےEQ#6AӸߡ&6AJ([P6AT#nQX3 Gc7A@6]) g7AvlFL/g7A\Ze7A@6]E+ d7Ar؋ 3 Gc7A.;Y/c7AvlF5B3.e7A@~F) g7A@utHL/g7A\RP~'7AYfy.7ANivYfy.7A@Q\rr+7A~'7A`8ɭ'7AQ)cIF+)7ANiv>-.7A!#kYfy.7A@QSXV܌6A@YvV.6A4fh M6A@YvV.7AZNvv/HH7A/y)(yF7AZNvviE7AwPR弢D7A@]U3R"^B7A\rtA7A@_rf@닯2@7Ax ޶OA7A@m~~4:B7AH ݗ$@7A@[8t}@7AbFn]m>7AL1p{[s>7A/y)j?7AFa+׌|A7A@:mNg|C7ARοgDF7A/HH7AGy7b(yF7AZNvvUpP!0X.8A@՚}L68AO ^J48A@՚4ְ938A@8cP 28AR_+}^d<08A@|UM.8AYjP!0X.8A>T!08AOl28A@owd}558A@NR{_}L68ABk^J48A@՚VH8AQ_JuQ}J8A@Xk8AQ_J% M8ACO8Aƞ60yK8A@XkuQ}J8A k+ 8AQ_JWhcj8AV\A#e^o8A@V K Ng҂m8AV\AEJl8A BB̫cj8AaDSk8Apw+F9l8A@xױn8A@V K#e^o8AP~ yeqn8A?@Ɏn8AR-Ng҂m8AV\AX`uT6A@B@sD6A%J @c~6A@J+!6A35#sD6A8 > 6A@B@uT6Aĭ3%a6A%J؎ L6A@iߣJ6AVǖ@c~6A@JYPoX7An"R\7A VV~\7ALLYB[7An"R Z7A@6NoX7A%m[Y7A \7A@*MVV~\7AZmY5A@)T55A !$Z[%]5A@4f5A +"05A.AsŐ6X5APy?W5A-Жϻ5Aiu7L5AOt@^1e5A8I%c[35A a5A`/6 5AoїĞ5A@#d@5A{`؉ɲ5AJQ:>}5AWBO B5A``U=m5A(rWHqO5A@Pyt5A`52d_ec>5Aׁrn8S5A!)zc5A >9\5A@)T5,G5A .rhe05A  5A׈5e5A`w.w#5A >Ο5A` e=5A`WX~t5A5祣f<25A =x45A(7 ץ5A=ƍjBZ5AX,B5Aɝ|zL)5A@RUp(5A kܕ݅5AA065A@f&&5AJX!>O5A`-Ȧ4=5A쀸yl5A Q/kѨ5A_cj5A{~fE55Ad}I%5A`ZZ}ņ5A |Ng5A{bnU5A z5x5A@kxKp5A`^w,Gtv5A`Vu6P35A1tit@K5A'kmsIȘ5A`aWzr;4Ħ5A<j5AYIhV5A@)fn)5AL_eRD5A`1GciH޾5A`1cac:5A`=_k5At]x35Ah:W[?5A`IXT#Y65AyVym75AST"5A\OR5A 59RQ;5A`LP/S5A ZwqNu* 5A'|GL_z*5A,%I BM5AH&F'3f5A@Dr75Au iB75A@5A+f*@5A=*?[w5A3=Hd5Ar:L5APy8~k5A6Ei5A#u4ȵH55A>C3kKZ5A\1ЎX5A^0{5A@~.&/ֺ5A'".Oik5A`m0-=5A],FKu5A`+yMx5A*5A'* %"45A ʢ3)Δ[5Aచ(gy5A;Єr(X5A'C5Apo' 5A'uK5A1[&K5A\A%D5A@'p$-^5A@y:#ηB5A`L" h5A`QNSs! YO5AQAm5A`M2B5AW vV3?5AAiL5A1.HI5AKJh|5AY4=>5A5Aew'5A2-]5A V 5Agcq#5AR`/l;5A=P 5A`i*mR5A{ɷG5Au-X҂5A {t5A(6S{Vh5A$YHX5A Z{,/A5A \25A ^HԞŮ#5AK;5A >&5AP'_h5A wo5A@["}Wx15AYO5A`Tp5A`< |5A@LD[5Ah/Z5A@RaOV5A> }r5A }pŷqa5A5QnR5ALvA5A_ps15A =Uc5A-75AkJ,5Ar35A`"X:#r5Aj'hT5A VaG5AWr&5A@-d͚5Ap OQ 5A'icbt5A@cJW`5AJQMWnP5A`WA2D<5A ,|w+5A~!:c5A`/孠)hA 5A+M^5Aྉ+H5A& =Ǘ5A U5Ane,F5A@\t>}5A[j;9,5A]a,Ē5A2Ob[{5A@#P>7_5A/+ љR5A x$l@5A 'ljgJ35A*ە5b"5ASjyQ 5A@z^ z猪5Al,`^5AhZC5A`p ^I5A`s,@5A`vKIk5A` ^DX5ANR5AG 3sW5A2Wr5Aҿ|5I_5Af M5A@6J>C5AI 95Ah$B[+5A 6""5A slJ5A [(95AR lT;?\5A sϓ]5AJ`J 5A`? 5A f5AtG5A`:T_65A}<#5AAU.5A ;f 85A`(I<%@5A`t[mG5Af˞ a:N5AsD7ɥU5A@nw L\5A'Tc5A`E 1bri5AVfk5A@^oq>o5A|fr5A$qv5A@ >^z5A@*QȚ|5A'G+p 5A="{5AglYmyb5A>H5AJ~45A 4@E5A9z<5AM&P5A#arM.45A J~%-~5A?!Jgöy5A@5gSgv5Az`Ғq5A=vsBk5A@9bc5A ?%\5A5WX5A*)rT5A@arx}L5A`|C5AGe65A`9lx 5AFjK'+^ 5AzR=5AD>5A}K75A`yQV5A`a=5AMo5Au D5AH]x{5A gvtc5A`ՙpy-W5Aچ,5A䛘ES05A >!5AM5Aib/5A i 8?5A@l5A qؽ5A'H<ͽ5A`TֱbѺ5Ac=%5A`L5A.۰_֐ޗ5AvbF!5A"]AS/e~5Auܯ}Ou5A <Ik5A@S.U]5AۮL`T5Aa"IyTH5A34}2=5A@S]q҂z25A@;~D`A*5A`߲=D5A4ݬ_U5A@kK 5A`?";5AӱGu]$5A hKD;5A` 'kA5AŠH;39׼5A`7#,ȼ5A)y5A,XEf5A`ݧܧe 5AࣞX<5A`(]i&5A^3UV;5A~3P5A`J5AӀ $5A4d)25A6|Cld 45Ap!{O"5A@'e?5A!1tr ۓ5A 4jޟaА5A`w ,5A`ʨuއ5A 9:~5AUdd(^su5A,ם?k5A@UrKr~a5A@$,ST5A'CΜJ5A`>5AӵLN45A)o+oh@'5A ˪m0fb5A9xGNU5A.&5A`g.[׻5A!4Ļ5A]Z)5A \u %5A0*5A~7+{&s5A:HdȕQf5A`>YbV5A:K5A-`-K@5A՞]4R65A4? m.@&5A *3 r5A`̅r. 5Ajwu6H5A`6Iapl5AIPVq޺5A  Ǻ5A7ת5A15Ad#5A鮺#5A 7#9y5Aj%"աh5A|c54[5A@ xR5A AŠg.G5A` D{g55A-;i 5AAP~5AsQ$5A5A`Y΢觫i5A6,չ5A@bozRŹ5A@Uv5AZ:\p55A K75A`SnA˺&5A4ws5AͥC1{5A`n`Ak5A`ݦmD^5ArL0]7F5A \4FqJ75A0|9-5A $e %5AO4b3p|5A~H[&5A`jbж5A(%߸5A@#`,C и5A  5A`ݫJv5A+m6_5A ԧ׬5A:Nb$r5AﭭY-"R5AţLL,!35Alή"5A`P!!5A`tP4eA5A`=,&s>5Akկ 45AջȵcT5A@qK<{ҷ5A Nʷ5A60>jٺ5A਻J_Rdd5A`@65A`]wz5A@k7-9V5A )̰p5A?аcnb5ARiU5A )D5Azɯ{35A@$!5AG;5A@L _Q{ 5A@l$55A &%5AW 5AVFN_ֶُ5AJw/Ƕ5AX uB5A,ӀѰ 5A@Z;ǰؒ5A`uΏCr5A@LKF"^5A"zoNP5A.m>5AL"O*25A@|c=O*5AhŦ 5Aw.!5A7^[r5AX?q>5A`q^GQܵ5A H˜_ε5ATϧe+ ĵ5AYHsḵ5AX m5AK*5A ΰ,Cތ5A,Hs}5A9>_m5Az03a5A?.U5AZ`LQI5ANZSA5AM>naj15AQt0 5A CX"u 5AGvE5A u|M5AqiDF5A@OjL2ߴ5AӫUWӴ5A`/Stȴ5A065AR%y5A`r^G5AĒ հ[5A E}5Ae^ n5A@V'PN_5A V.(*O5A8B5A@:K45A_K㎯S'5A@$a05A` *Z  5AҮ AP 5Aʮ,1[5A J( 5A`nEx1_F5A /=9VeG5A H/`\Գ5A %dz5AHۺ㷳5Ao Kr5A`8֭L 5AnkȭV+‰5A`Xí_֨{5A`bUr5A{1rZ5AN.M5A«Z H5A@]s<5Ahs"65A@ߣwx4C+5AWz Η5A *5A-35A>vqi 5A1u5A ?F\5A@sZ{TB5A ~cK (5A}<ʲȺ5A2&KDs5A`V "P`>5A 4=5AOkR)B5Aò5Afo%ס5AS1I`5A`Oٱ8[_5A`eV Ա#%5AzMym`5A``Lˆ5A!`a5AɥgƐlTW5A ծ K5Axun&+5A%C 5A𲏭D5A` m425A@/ ElQ5A!zHL5Aؑ5A D5Au 5A`O\Mz5AyީLF5A50K135Ar`5AV&$5Az}iiȩ5AqYd?5A@b좧'd5A\Bmfᗩ5A[ W~,5A@=~Cʐ5A`n z5A[a<K@~5A@\̥X5A@ve$.765A@ dEH5A`<pU٨5A(%_H5A`Zjg5A*F Ӄ65A؀i55A+,dR5AB3rq6x˧5AAO{ҠHN5A`UƟgDz5A;#\ 5AZq<3t5A@:-أre5At݄9d5A2͆)i5AkBƄ`5AE#.Q5A@ڞj W@5A$g+5A``5AmEhY5AKL`5A@*odBצ5Avոw5A`>fPύO5A 0BHh5A@ˡzڄ5ABgD65AYZґ})}5A f {I5A?5As#[5AIx΁&nŦ5A dۦ5A`ky~n(5AWW]}%5A@zw{!5A f\)zV'x5AxcRs!5A`n}WwϽ25A@1V@uW 5A,t &5A@NW sI4v5A5A`jnjlh5A@Li$s5AphU25Afk~5Aepr5AڸdZ5AVbמ&5A`\Ya,w55A Zp_z;5A z&^[G5A \L5A-ZL5AZuYSE5A`[X$n*75A!VM$5AU 5Ak Uҁ5A"޽T3ä5A=TG5AꎶSÁTx5A S)T5ARy95AṔQ%!5A3Oڳ=5AKN<ϙ5A@yEM6%5A57*L'b֣5AߪJ.&ٛ5A SA8'GŧC{5AsjPEEb5AɫDDTR>5A`2cCBy>5A@lb5Aݘ?_`l5AMG>ޭ~x5A@5;=e\5A;!515A೯d:AdZ5A]8f ;5A`F)?7C"5A'5xV5A3K5A j2@Jߡ5A0Uɡ5A2"/g5AV-YС5A^Ix+Uۋ5A )]#{5A(h5AY4& IvZ5AM%Ӹ$G5A@+[$~t,5A@m"6n 5A`XŦ!7ۨ5A ?z? S6Ԡ5A 5A Fq5AH5APM.\J;y5A즺l5Ae\5A{ZЉ䢒5A`%U9k5AB|x?5A`y5ACN@ڞ5AhZ}? 5X5A`Љq W55A, 8JY5A@(>NWf?:5A.E(V4#5A{շ 5A hsa~5A!B>5AyY㟄ݝ5A-ѝ5A[@zǝ5Af⚲5AIo8ot5A ]_5A@eR7^5AA^05A\-㝝5Af:.5Aj6U5A@'mY5A Uy5A`5A@w/OǫS5A@[+@`5A@47.Me5A@kL\'b5AM_Й_5A`U5AoJ5A 55A`:XY5AxP5A0×[%]5A@l5AyB&A5A<(QhP5A^Ydn5 u5A@nqtG9Nߧ5ASY??5A h`l5Ay^;5AD3DV5Av鬙ˆߺD5A k/qX 5A4tTIj5A hH&nbi15A1\@a{hЄ05AqHpl5A` &]^;5AD3~Hs5A <0>õ5Ac !zeAm5A >8܊_5A&G9qB5A@0#[~^15A@ʊmH75A@,>* Ѣ5AdJp] ~5A` |+lH5A0B5AT'ɚI 5AB[[5A`Ӿ-HJ$5A@i,b5Am+XAB5A7q, ;L#5AV `3P/r5A]5A`A=cN5AH5A`25AMI 5AN`Km5A O/5A@xL5AztƷ&Yƿ5A{};F5AHm~Hs5A <0[Plu?8A"OLJE8A7cOFiI!A8A"OLJlu?8A[t<{EJ?8Arlqw3A8AwYs NE8A7cOE8Asl]FiI!A8A"OLJ\P*B6AShG6AlΆ<mOE6AlΆ<CeF6AIaShG6A 1h{GgC6A*B6A@llǯ,C6A`JFemOE6AlΆ<]P\K~R77A6t;NwERW<7As =3A;7A6t;O:7A.,K}287A ~ \K~R77As 2:7AsUDNwERW<7A@t m=3A;7A6t;^Px` +7Aa*V/7A@\jvC&7A@\j*V/7A@t=*rC7A2^MJ7A1_{:7A$i|`x` +7AavC&7A@\j_P6~4E8A<ϚGJ8An;nI8ADr::F8A<6~4E8A@f^BrE8ACG8An;ϚGJ8AxnI8AD`Px` +7A`JVy7A1_{:7A$i|`MJ7A1_'7AQ|Vy7AţBz7A`Jx` +7Aa{:7A$i|`aXZ\8AC(`8AE^4b]8ACZ\8AmY f۱]8A?OO!F)2 }`8AE^4(`8A>szD4A>_8A@XR[!?_8A_lb]8ACb`[8Ae-VS8AQ9 'w8Aal8Ae-Kڍv8AWy [8Ar !8Axc $F^8AQ9VS8A@MYLs8Aߺb'w8Aac`[Gb6A൰ P.g6A@) \-e6A൰  ob6Aur7`[Gb6A8M׍c6AW$? c6A H:ud6A@)af6ABP.g6A6\-e6A൰ defI6A vrN46A p] N46A vrZ`/6A``lefI6A [NA<6A+,APn~6A "][u;s6A @^K6AHR5"6AzOx[ 56AʋAl*g6A3MEE6At"${VV 6A B^XI~~6A p] R򩏼6A`{ @6ANT'ਾ6A`KK`3H6AXJPN46A vreP H8A@mNֶcӒN8A@ dly!I8A@mNֶc H8A5rP(Z㕣ڎK8Ax?UM8A@ dӒN8A@_X*7L8A(g>ly!I8A@mNֶcfͩ-7AFO1ƭ7A%q1ƭ7AHԥikW7AFO"Y7A!=m7A@ zg7A}-Rh7A@DMz7A@^Lͩ-7A@mb!>W7AmX=J:]7A%d)7Azbӌ ?m_7Akys t7A%q1ƭ7AHԥgzP!P6A@Jy|-[6A9E9:W6A@Jy|zU6AZu[6"U6AȆ1k,0C U6A&Z 1DT6A@UVAlR6AQ]oP Q6A e1VrzP!P6ApFga,Q6Ap:Z/SQ6A8XtF fpR6ALU=HwQ6A`258-@EQ6A@E U6A>ہTuW6A9E@3!:X6A [= W6A0^ h{U6A$LPU6A`Ȕ+Z|X6AL=57ÂS"?I7AKn:C@7AKnǹB7A2F7AsF71F7Aqc͍4F7A@19G7AܵH9H7A@L"?I7AX}H5H7ÂS/6G7A@8KJXD7AXٖLp^C7A1$?+B7A2t f ?7A @^>7A@nw?7A@SU:C@7AKnjXY娅8A3_E8A@@iT 48Aa!Am㣆8A3_Y娅8A@M~R=8A@:D3"ç8A@%E8A@@i|S8A@޴x<T 48Aa!AkX6AfvȊJqݱ6A-Dcв]6AfvȊӑ6ATA6AQ 6A-Dc{FD@6A`iCKehE6A$"0lJqݱ6AuWв]6AfvȊldir6A@t̬6A@ |Br D,W6A@tul6AWı J6A?D6A]Pw6A Tp-6A?dir6A@g݀6AU|pL6A@ |BrZ6ADŽRC6ACӊ̬6A KD,W6A@tmgc7A@]^n7Am0DJDe7A@]Ahc7Agc7ADF'A3Yd7A0]vw{f7Aľ~7?e7A@kw~f7Aj8`N1g7Am0Dy;}qj7AW@bkn7A1u^n7A@ j7AISdh7A46.e"/g7A?fJDe7A@]nz~N8A@'oLZ8AT)Y`V8A/ F;S8AyaT]R8AkzQ8AL{ e|O8A@'z~N8Amg1 uO8A&b#^TO8A[0(Q8AQjXq|*T8A@*^s~[@W8Ay]}INY8AT)YoLZ8A@9CjҟeW8A@6cJg}W8Ahm`V8A/ FoPnJ7A>/7A^E2Q7A1Y*N7A>/eS97A$nJ7A65]R7A7AC^E2Q7A1Y*pXmŜ6Aԃ>=6AH ]C6A #ɐ\6Aԃ>rL6A&mŜ6AL~Ͻ6AH /bB6AUg=6AK ]C6A #ɐqXV76AઽjR\Qa6A`Q)˶6AઽjV76Aͬb6A K3a6A`Q|R6Aph R\Qa6A@3!Vqd6A W)˶6AઽjrP 6AaGQ 6A,-r!6AaGT\k6A<`:[6A "̎[>T}6A ?11%W6A E&P 6A`a1cq6A@V3E>36Ap0"K  w6A >dP6A/ f6A  96A,^6AQ 6A`w[W[U6A`Ȍ'.pc6AVT<-6A`_ E6Ah$hՋ6A@A!`+L6Asx8)6AȒPB-r!6AaGsx1P]7AzjVf7AM7 _7Azj׉R^7Akd}P^7A@Vf6U0`7AG&Lb`7ApT25^7Ab{:1P]7AM7t.e7A[srVf7AJZ~jf7A0;c7Au0e4_7Azjt`T6Axú36AAZWD g 6AxúH6A*|To$'6A`.HT6A !×\[6A C6AAZWD36A>G\ ]6A kg 6AxúuPý6AL5|u6A'1c2v6AL5|ý6AI>iIz#6A'#[8 6A ղ"*]Tv6A"ku6AWt1c2v6AL5|vP: `%7A@['7A@=;'`'7A@C{Zd%7Ah: `%7AuHygg&7A@=;JE5'7A \E['7A ό'`'7A@wh]|փ7AqUA6,87A޾X 9,7AqUA+7A ]|փ7AsNA:_7A>* o˖7A޾X6,87A@7A^7A@慻Xfi7AOA09,7AqUAxX(k{8A@~&78Ab`|8A@~ {8AJp(k{8AKƓy Moj}8A@hth8Ab&78A@j<)8AKlu{`|8A@~y`K6A dB(Y6Ad[ 5n6A dr6A@L-z6AF}K6A` Q`6Ad[q6Ayݠ6A@UB(Y6A_5n6A dzp;99"6A5<16A ?p oy6A5j!6A`ׁ0Bєt6A$C;;99"6Azs_D6A)p*\Y6A@ B>6Am9pO5 Y6A ?p<16AK#x~Ĭڅ6A(ioy6A5{h6A O#]6A@=CX: O#]6A`Dt\$z6A$5T@6A f6A35jp6A]6A"<&/6A@=CX:&gj~6A@Ep uf6A5rbO#]6A`D|.|K7AaЦݒxV#]7A@J.|K7AhUqQM7A@-1DN7A'2Q7A9+=8cT7A498fT7A {7PV7A@+9@mq/^X7A@JiY7AwCoCځJZ7Ay :ű\7A@WIX]7AM8xV#]7A@-f>Oe%G{[7A \gT7Z7Apx2`X7Ay8D\D6AUQ>ی6A@l$Am6A &kPF$b6A@uI6A[< 6A1n{fp6A)+EY6Amc+6A`4D ^C6ArgW6A@!/X6A`BS*&6A-+ lI3~6A1K(X6A`=Jt(PG6A`^/~X 7A+r;Jx97A|O_O7A+r @7A>] 7A@rsǂ|Z7A;Jx97A>7A[^7Aڴe|O_O7A+rPZ+57A #:7A'ݿ_Kj:7Aof>897A Z+57A@67A'ݿ 6J87A@X'#:7A@!{_Kj:7Aof`*6Á78v6A æ _@Y6Á796A *6AyӄnN6A æ 6A`@8v6A+6AM'Y/ 6A^_@Y6Á7Xh7A]mO7A@*2 G-7A]h7Aդz5E7AR|o9A;^+݋^1ro9AF䌴up9A@UL@p9A!iDG:q9A2q*S q9A@6 Yyln9ASC\n̗l9A2jDm9Aj%Տl9A$zg6 0k9A@&Di9Ag2UM@犱f9A@k˰, c9A>aEAa9ABxV[9A^\c>O"KTU9A@sl$[W'nS9AS_1P9A@ ,[O9AZ&eN9A@R LqN9A InO9A@6{Uk1M9A@)xnKQ$M9AvRXĠL9ARzG9AkF*UN>9A@V`t>9A4$uq;9A@`cKIG99A[Y 2Z89A|y,(19A@5lE09AAU}g-.9AޛQy[Jh+9A@[4ꓑ })9A@[pr6,=0(9A@}"$$9AU7] 9A@r`9A@kB7ue+!9AVG\ey"!9Ak=Gq^9A@ɕh\<9A@ѭA|zP]9A@OzGvm<9Aȱ]%9A$nȹb49AP9Aiq}=9A6lO 9A6(|' 9Ayk 9A`M_[ 9Au̲ծ 9AajEw 9A`R~9AGOzA9A@? us&h~9A@#v.N9AoF[*M9A4‘S,R9A7qKR9A@pq}#1J_9AҀchfJ`9Ab#a#b9AԠ! a9A'c;^9A+yV[9A91"1*X9AseQS9Ab|g%N9Anf%=^!K9AB=uŬRG9A@LqE9A1b*ZD9A:H=!C9Av+vA9Ab\5ӏ=9AlC"9AfI&3G`#9A@AX!9A`9~{H\u"9AÉh 9AIH39A?1p49A"dK]959A $ruٗf9A-5j q9A@nz. 29A@{c̩P29A Z'9AV!)uM[9A.9AKQ!H9A})ƈ9AIz4JJ9A@Ԟo 39Am&-9A;ǘ+KsI9A@?v9D:u9A(ʷh1N9A= 9A@dda.9AΰXI=9Ag 8(s9A#A9Aw4*G9Aw%J9A,]u L9AMBO9A$#hT9A CJr-ۈX9AI#*jc9A@Jroh9AK֔؅Ϡl9AD+S9Yl9A@E\Omb9AS4d9A@㷲U> kc9AdmAa9A@.΄nOmb9A`n 6A`c ])6A Y| 6AI'z6A`6RѺB6A`c uЗ!6A@lEp6A 9<`n 6AD(Ő;6A Y6AS؈6A$Ge(06Az H_h6A  x6AFX])6A|DԠ| 6AX#^6A$\t7A`m݆v6A Uݥ6A򋅫#^6A֕G6A`mt7A+j}7AKE1z7f6A$\݆v6A U6A i6ASiDl6A=i6AK:b6A@ 4q6A^ë6A(Z{G6A {6A`z'T6A{6A;#Wp6A ݂)6A@zѸ6ASiDf'F6AMbl6A=XF7A`݋gi 7A/s?9u 7A) 7A`݋pN7A`ɅO$u$E7AIPj7A_1ð7A6W7Aĺ<`A6A JBBJd6AU\ v6A JBBA6AuՅB{6Aly$6A 6 q6AԄobʭ6AU\Jd6Ayd)V +6Av6A JBBmA'b6ANP7A`G#s ~6A@<-Y6A 3x6A o6zRuGQ6A`G#sj6Aw 7A@,a97A@Zb,67A>puYI17AʝP7ANiggR97AnQ7Acx,6A ?)"!m7A l)N/7Aׯkow6A ?Т6AC-9O}<6AБ'H6A`%dH\6AC3h.6AflBP6A s\!b6A`-;C0?6A@%:/^6AҎ6AtmA'b6A@3,Ⱥ6AAjP:6A &Þ ~6A@<pU6A@{ fRYe6A. RYe6AqzGSib6A@{ fo؁`6ArDHv^6A<-]6A<[:Z6ANć^&V6A;7pU6A~V6A@RRtbX6A`~lq+ʞY6A'r[6A y0S_6A@%"}OEE`6A.wA_6AnkU\6A-]k[6As4`T0:J\6A#uMj_6A`7!גa6A4ϑ?c6A. v5d6As JOc6A U[&@~c6A %< NGEa6AlzS6#~a6A q]G[f?b6A04ftZb6AYBu #b6Ah:e6AWK6RYe6AqzGq^v6A٬y8A@-g:-#7̚8AUq!fz8A4iQ8A@mR'h>88A@n?K"8Al ކ6]$]"8AZ^6H*8A@-g:һS,8A>󺺇,/8An%T\/8AS\ X08A?hIz:8A+?8Ax2?FM8AN\Q8Aض [8A90M)a8AN?e8A@+.p8A" yh u8A4HO~8AV? ihN8AH8A]cy8Au.Tڊ8A=ꠇ($e&8AVTɥgA8A@t8h7- 2 m8A Qd}8A:(@i{8A̗B{8AܖU9z8A@{m\z8Amz8A@b߄Hy8ADDuy8AҷO>dy8An]+x8A>mUMCTx8Aݩ+ww8A@Z CibORw8AUcv8A-oGv8A@su8A@p̒yNBu8A@Ry4:t8A;US:t8ABps8AeJӅ0s8A`;S3r8A@if(#5r8A,V=7:q8A_A`Vq8AU=\-q8A|YEaUp8AMLl;јp8A?{+E]p8A(|u,p8AǠunη o8APMzy.o8AdgCo8A`c o8A@6j#[fo8AA3jgԻ?o8AӛDZo8AMt:sJn8A@¬=n8A@ Mn8A {K̽e|n8An#Og#Un8A@5jX{-n8A@>d8!n8A+?$p2m8AaWXZ.zm8A@h>)m8A@X3)yl8AfEgl8AQ[[l8AƢ[l8A@1Ҍ5Gk8A@U=3gk8AT^)Dak8AܤYk8A@*έT&j8Aeqȅj8A@-Ԧ|#9j8A@PZi8A@S`/fi8AB3DT(i8A`~F)h8A,`nh8A;@%Gch8Ah@2#h8A@!Z+g8A%Jʕjg8AW?9l}g8A(۔9g8AG+fpMg8A FS:}f8Amf8A@8̢Xf8A#(M()f8AR蜴x$x=e8AIR*e8A;WCقe8A6RjHe8ANmse8A@Mӧ/d8A@Xw Gd8A~~Qpd8A̔@ \,d8A@tM`c8A6O(լc8A@>펼Bc8A@ֳo@t8b8ANTb8A<_uYb8Aažϲ_b8AB.a8A,W+:Ema8A+ҍז%a8A@l9(:`8AUPЪK@`8A]b;1`8A@&٪ _8Am~t+|_8ApR-2_8AhYYߥ3^8A=Ć^8Au٤$G>^8Ae+C^8A@T9E]8A `]8A@lE!]8Azn$8HS\8A=ٚ\8AEu8[\8AIwZ1K,\8A D\8A6e~[8AO~n?k.Zz[8A@_)QżD[8AmkS3q[8A yZ8A])}tSh Z8AXAgܝZ8Ao5kYZ8A#Zt Z8AyY8Ab%VY8A  Y8AD=X8A2dX8A.Iቻ I*X8Ab^i W8A@Ƌ)qrW8Aۤ͟:V8A% V8AT8A@_eUjuT8ABSnA#T8Aq 6}NS8Ay€zS8Aõgs,S8AzvUJR8A@69ҰzR8A@C"OR8AN&o0׭YR8AKL!Q8A5UQuQ8An)Q8A,4P8AġzP8AV.:y L8A@E`iK8A-kK8A@-!J8AF@'NJ8A@z@2ZJ8Ak0!HI8A@ {I8A4㋈[I8ALI8A}H8ADI ?H8A?~`ėq~H8AWQD4H8A@eH+G8AaU*G8ARDtwG8A\fHG8A.&>=NF8A@LtF8A@q*;>ҘuF8A'EF8A/Ix9`E8A@/KD8A/Pf eC8A@{]́1C8A@3B8A?A8AT9d\"?A8AsAe>@8AAhI?8A@7=?8AIQ];d=8AvߛP<8Aiej5LQ1<8A@ W:<;;8AyteW:8A24Mg98A@Uzދ88A,/W78A@;S78A?!(68A@p}5+68A3VP#58A3=L>R58A@UZ Œ}48A@9'48A2< ZVa38AZ-m#38AYU[28A@vA-/18A@a%s18AQ'4A08A@6+&end08A@- yGV08ATGYZ08A@Bzxj/8A@#ЊX/8Ać Ul/8A@ 1kk./8A@w7(}.8A@,r.8A+^rc.8Aai-BҔ .8A>2Ж -8A@;Y\tBl-8A+;ώ5Ak%-8A]P~,8Av0UșdS,8A t+8A$h^v+8A@sVMVo+8A pgUrd+8A|E:r*8A~*Nm*8A@sr+~-B)8Ā |jT)8A@\{zG(8Aˀ{=p9(8A@R|u6'8A@r ~J'8A E,D&Ĥ&8A@E&R&8A L06ٵ%8A@qܣz5%8A@jsG$8Axr}+o$8Anx&$8Ad2=U#8A@ A_K#8A%# ƶM"8A@=B"8A,Dc!8A@V=cf 8A>ֿOG8A@RNF8AvJw8A(.1ѣ8ASN8A@tba8A58A;zP`!8AnUgx8Aq&V8AG/HV8A0j8A@X(8A/ i=8AqCfW8A@9Cq8A/  N8AmO[8:X8A垟8ALc*31>8A*!Փ:r]8A@B#B8A@(d<58Aϒ-8AOBF0+iD8Ac.568A{>918Aa=i8A]?\'8A@T8A@:NC:8A]EW8A]d {Gߜ8AI8A' KGs8A?U1Lpv 8A@# M.N 8A4M4 8A@QrMN9 8A@,Nz4ْ 8A_hN:# 8A@;"Ou> 8ALUO^g2 8AؚIO$@Sjþ48AVT+9g8A YV7A@ qW&yB7A.YRՍU7A@$\n %7A)i`.XC7A^|c+E7A,E&hG>aZ7AvbkH07A@Y-.oP^7A_BuW{7AGcm{7A ~G E_7A@o$h[E'7A@y[g7A@̊˔7A@MJf#V7Aݙ5eɾ7ApU%=7Ao7Aj=tRi^7A@o w7A@^UPۙ7A@3dL p7A;d2D+^7Anѩ8iKo7AvoϮ{7A,Z;y7A@ùn]5V7A@Y,*7Ankc7Aetq݅557A\ ^7AvAc=7Aػ[87A01u]7A,7Aٝ,7ASM@lm7A@fzh7A@4Z }T7A)g7AOݬse7AwZ0Ϳ7A&K>mq77AREo7A_m'zj7A45Opm[7A* WQ7ASE,7A@9 ?27AB#3>ǒ7A/$7Ap7AAS9 $_^7Ao2b+,7A] R7A`tg37AӶEWE7A@.7AEw+D7Aruٶ7A1 nH7A@LL` '7A@jq7®He7A%u7AQP1Qd7A@˾27A4]7A蜧'Yپ 7A@6hZE7A@7Aڡb n>7AVZtz7A(!qZ7AES[GL7A@-|pK?7A[Jt 7A\=>]7A67A@137A@Xh宫B7A7M:7A@+k7A$#`AFA~7A@Fny7AZ 7A@v;$<~J7A@ؼf7An`7At7A@|7A@_9-57A3+7A-~~&r7A;P7A@>E9c07Ac5b7AWݓ ^37A@OLPTv,7AɉN%t7A@H9JN7A1ڿ{!*7A~ 7AC/](3L7A 37Aÿ7A[ѲE|a7A@6c7Ar_/M\$P7A@6 Z7A@ Y7A 7Ab ;E7A@-} 47A$@ir27AeX7AoPqj K7AX-#%U7A657A@E/7AtrMS5z57AzId;b7A쯣y~]{|7A@2 <"7A#a )p$7A@]Is7A>hy7A.R $7A@o.BUV7A Cy7A`ЯV5>b7A`lCWvʢп7AࣁW;¿7A`'X-# 7At )YcW7A<}Yq7Ap_YE7A1G[ZQsEv7Ac[.Ek7A_Rq[uBsO7A'[\ F7A3\\,77At 4]!7A@k]>Ę7A80^+۰77A@_{LM޾7A 0N_b=7A;i`T婾7ALzaKTȍ7A D6Cb8$vL7A@2Kdm"7A ƈeN7A`mf8Ic$׽7A hgR37A tho7A ?Z j3I,<7AgQvkJ7Al'ʕ7A@.}n k͂7A 6p'?07A .r+7A ws(7A 6u.'H7A^PwfRLi7A`uuy׏7A`{7A 8'~%w7A~a,>7AΈO&rl7AZ q[͸7AxŅ8 o7A nӇG@7A`kP̈$7A?e:n=ҷ7A 3mY@ K7A33\g7We7A`#@ 7Aஸ3ʜy۶7A``cǙc7A`%r4a7A@ /+ܬ$%7A -8 ((7A`Ԉy*Yv7AMږ]KH7A`l&m%xl7AuaQ̴7A([`;^7A@g9^$ٓ7Av&}?ڠѳ7A7C)"3t֐7A`T7ACNcB7Axݫ17A@UQm97A@ H51Ʊ7A !y`7AE?|bs)7A]Σd97A;/"{n 7A[@>1~7A@%sRC7AQÆ7A]sذ7Aw:ͤ9~7AU%9"M7AR H7AH *Wq7A15Y>a7AG&kXU7A>A1 fQC7Adi6e.7ATf7A@2R5~q7A_ *7A@7@Q7A'j`.7AI޿ӯ7ATQ_)į7Am`}7A@X!"*7A`{}l{7Aj꽨m7A{ ``7A O7A@ \1Gp~7ANfMS~ծ7AЗixî7A#hdҵ7A  O%7AH 7AUemy7A 2gRn7A*1Ἣya7A?B7A 6 8 67A,+nN{$Y-7A8?oԲ% 7A˪7A g7A`c#U7ApyYԭ7A}ogMɭ7AWYG)7Alvм7A4gv27A@{/wP䐭7A`R7AZ_^7A ^v7A3׎;_7A@qڮ&S7A #007AkvmH'7A 7A#YȰ 7A`!ۯ377AmGAK7A`TR,*7A` HBtB7Aah>!۬7A It,9IҬ7Aҹ߾7A@}>[D7AE t7A`*IQ7A &mC27A@汕gA7Aeĩ,7AUͱg|7A,xYp7A / + f7AAS1md\7A`YlLm~O7A@&Vힲ*F7Aczm,<7AQ27A b(7Aڽ6NA|7A17A@;vgA7Apγo7A`hoF_7A^cMVx7A pQ2ݫ7A`+fdի7A!m̴`sJ̫7A($͊ī7A@yr*=<7A\ ~Uk7A avL07AE-7AL7A*74I 7A; OEK{7ALADr7A9|f7A.&N8ALE]7A@qrg [P7A ^B7AìFr97AlOH>z.7AߚP*"7A YFv7A@l?_ 7AT7ALCm_7A3@7A3?<ߪ7AȆ wת7A+[5؟Ѫ7A`'wȪ7AӻC7A븭ﺪ7A`@]W >!7AY~mcϨ7A@̞@kiH7AE?ӛ7A蔽Wbe7AϽ17A~XpY恪7A!I|7A־k1Au7A cu$m7At d7A /ƿ#\7A P /T7A qL7AKE7AwR~y=7A p8=*17AVZ:h$*7A`B :=~-$7A ܉\7A_I<7A !7A k>j77A卥yI܏7A1- 7A^zx7A 7Aϒ&y7A 7)ک7A@v5:é7A b97A@2oAaf-v7A0 7AE.;7A9;E 07A`n *#7A/mN7A$:#97A@{z8{7A· U9ا7A`P`5D6mЧ7A@@8zħ7AF\ 37AGP\7A@*7A5c[7A&b:<7A c4c_m7A9c7AM7AtF^ZС{7A5 Fq7A2'3h7A}_SHZoa7A|(J{4Y7A`H/S7AZi+H7AP`Nl@7A 7'%s47A - "`+7AD;#K8%7Av\<7A87AB\#I 7A@#ƨY37A \iW7ASc٨7A@ٹ+7A@.^8I7A+u>7A Jv,L7AÍ@ئ7AdJ֦7A@ %#ͦ7Ar&/1Ħ7Aah1g7A2Xﶦ7AN7%TV7AH%,7A`CR7A xd_O7A7As=̐7A`/+7A@-BUGх7A |j&27A`ܣL\}7A[paTu7A`<Xir7AOWMJk7Aq'%=b7A >Nt[7AiSU7A8JN7A@pJ7A |W>x_F7AJDA7A`."97Afcn17A`ύqX)7A'CxC!7A;R7A@!,yex* 7A@^ͥ157A["x7A31r7A!2Z7Ab>,ߥ7Ab|+Iۥ7AµХ7A H clZy˥7A@?aĥ7A!kW7A2t鶥7ARN87A xr{ 력7AȕL|ޗ7AB7A_tY:7AkLs5w7A ym7A`:&ita7AZ]~^\7A`Kb(24W7A CFQkP7A DJ7A?R(6A7A5 c07A 9 (7A`m$Tcz|"7App'7A Sd7A@_T7A ڈM57A-UGd7A &H]7A &S7A@n U&7A@R<cڤ7A3A#ܣդ7A@ ZϤ7A`w^-Lɤ7A 31iŤ7A\ 7A;JHzi"7Aq7ˮ7A@!Ҏ7A Mfᡤ7A .`6!7AC%sN7AxtSƏ7A/|7槈7AuKbsm{7A`5s7An+|Gk7A֣cEve7A.^U`7A@.W7AGj&P7A[97A@qy+17A`f {$7A jTpMJ7A@YA';X7A …5F-7A ]N"`7AA7A.,z7Ax7A r/7U٣7A:oIԣ7AVJF̣7A7*oj£7Aj놹7A`CZ7A؜pؖ97AZU]ߚ7A9LL7Ad"݌G7Aǒg%Tx7A@۰Pp7A@;k7ATc7Ad<mV7Aww=R7A\]77A ^h'7ALu`5 7A`z7AlEҢP7AD|m7AթmYע7A`L2a{27A@ Ipc@7AߑgѰ7A{`y+,敢7A_ 9x7A'Twzy7A0Krh7A*I7Ado@a>=7A`LP,17A eA  lx7Aow/=c 7AlM X7A bȊ7A|@7A@Ԝ,ܡ7Agp͡7A~\\7A ]tz`T7A`'_g䏡7A`:@H7Amc}_Kp7AH4ʑ5_7A k=7A o]!n07A S<!7A 6DE7A@)HgCN 7A 7A$k7AHNm7AIJh67A֚7AQ:˚7A<\VJ 7A8Lzk[O7A>@}i7A zJJ7A#r>g7A@' @K7A+>wn7A [q(]7A k~T7ASzJG7Ar*gb<7A`@p6I57AGH a*7A kT?z7A j(7A$|7A Ǫ@;7AHzkV7A -7A(ٙ7A<ƙ7AGVh⹙7A@dz.l7Ak}OH7A@# fj7A {='悙7AC~h7A^eMS7Ak=7/7ḀȥA%7AY n,$7Ab }b7AC9Iu7A@/YY7Am}>ޘ7AU6wE ט7AZvݖ&^ɘ7A q07A G{ 7A X)7A"L77A͂ "x7A`Pcvuo7A`()hT>Gg7A\Q8=G#b7A`K:BOiZ7A nVoS7A@KUv.!G7Ain@7AexƓ0*7A DX7A @Ln7A@hYJ7A?O7Agf7A`~a&f7A gbޗ7A Jח7A Rm tї7A8' Ǘ7A,-9덋7ARB\7Aw`z%7A@zɆZ7A=px7A`#rJZo7A>mYf7A+a\7A`_pf{P7A9*tbE7A%b>t!=27ArpN'7A`_=m; 7A 7A@:lԕ+x7A^zT 7A\7A`V7A X)?7A`.}d7A@҇Cx7AsOyo7A`bwؖ7A &Wϖ7A5GlȖ7ArU?-u7A@p2P4 7A /xl7A&b|ov7A22sek7AsBI:Fb7A`b ^Y7A@&u`yWN7A@!j.A7A&l.+\27A"G!7AKq_ĩ7A o\ 7A`  4*W 7A<_ӸN7A`  Iە7A# Е7AEfɕ7A`#.:/7A`eKr'7A x:.tteɤ7A7f`7A HkAI7A3Pɛ7A`ĻKھO7AH8tv7AгS:n7A6wa7A7'V7A@k )QVL7A`fkgi@7A xTw827A z+3[K&7A[,67A BM 7Aw=~C7A%!Ὑ7A`!AOt7A@RŬ7Aaݔ7A Z=CԔ7AK?Ȕ7ANGAS7A`u7A`{$]߮7A^v7A t> 87A@/} $X{7Av WgVۅ7A@ca ${7AS0!]>j7A~!E`7A@HӨ!)rV7A`r!ȟ|K7AN!D2~A7A`%"$57ANL]"=33,7A`; "&7AD "}7Ad"Qn 7AǓ<#G7A} w#H7Azyݽ#Yߓ7A $ӓ7A@D9$Ó7A^L$(7A@$[`7A'%Wz7A}%c7A@%7XP@7A v(&/37AR&%7A&k(b7A ?s&\7A&ڤ7A&(ޒ7A@s;&l˒7A`'7A*'/捰7A6'-mW7AgE'9y7Af]'EQ^r7AP'${a7A *xĝ'߻+P7A ''&A7A mx'pH0s67A`'qF<*7Am>'OhW7A _'Tf7A I'Sa 7A :'N_7A`ئt't"7AN~#'N'ؑ7AT' Ǒ7A'W-S7A)'3yF7AW'7ʧE7A`̜ (˷*7AȽS(:A7Aए({s7A༞'!(Y7AȈ(κU5O7Ao!( :7AY (Ua$7AE[(CZ7A.P(on7A@=k'G7A'z ې7A`'ۻѐ7A "'ܙĐ7AΪ'Cn촸7A`EG''r7A'D07A`'='e7A'H;-7A@'\n7A@>6'Z7A'娙D7Aq}'t07A)Jw'!s7A@_'7A :\'%s7A`G4'}Rޏ7An3S 'pNdÏ7A2&F7A@t{&Fu7AQ&ɿl7A`~t& *S7AbW&0JY>7Aq9&QgR7A`RG&Q7A%B%xp%7A@CV%\7AH%FS& 7A@ %`e7A-A$7R7A`AI7Aw"2V?7AFU"$?17A^B6"gT'7AW?"L7A Mi!f7A_!7:7A@9!^ 7AG=!}7Aɨ!UJ7A p!O.׌7A[pI!(!>Ќ7A m1!ƌ7ASx! L7A`L ?7A@~  ӧ7A@$M  鏠7A@0r p쌘7A@r^ T07A@pw n 7A =r Dne7A`uZ K7A@U rD7A`*$M7Aů]H7AU"beX7A(DԀYH7A`.5/+7AT7A&?z;7A7 q(Z7A7>H-7A`)%eo܈7AY7AyG7A`S;+7A@d.ч7A@ǾBo7AKuh&wR7A`"5837AY}f̢7Ameq 3oL7Al~!i7A3$A"aߺ7A@~"@7A #}7Ak#Fori7Av% ǃ7A є&+0-7AM(07A^U)i=7A@*^m7Ay,07A@^]h.v4,l7A&@0Ƕ7A`1V 7A`f -17Ach2!3{gOr77Ak4Q_{~7A@ E76t]~7A/9cY~7A`Y:v}7Ac w7<b}7A`[m=`}7A@y>RH}7A`]?2u.}7AZ!@f2|7AoAӲ0|7A@-Cy֩f|7A`\lDc{W|7A޻+E|7A 1IEtF|7A [XFb>Ho|7A`r GN+]|7A}Gm!~E|7A0[H0|7A`U>I~k|7ARIzp><{7AJ l{7A7FL{7A`|lOon{7A@A\PZ^{7AtOߢp7A 'Yp7Ag\_ p7Aleҋp7AYP0Yp7ABYp7A`ѱ; +vzp7Arwop7Ak> fp7AХE6I_p7A fuf!Up7AB,ɪPp7A m CiLp7AD[4Dp7A`$Y6; p7Ax.iJ p7A L.p7A%zXC? p7A)?~v9o7A Øo7AdUo7A$鐻 o7AA/Jo7A Moo7AM"Ro7A/&`o7A'mo7A膥dH=o7A<ʒ'ro7A@z,Ho7A@0,o7A@]CҪXo7A`:o7A ˴Qϗo7A4"4o7Aoj6Go7A`OgCo7A`1.:ʲo7A-w[ o7A|`~o7A@SU~o7A`dّo7A%dTo7As5%o7A`TVo7Ai!2Jo7APo7AuU*Jo7A4ٻo7A@ݴ o7A@F?o7A +ß >go7A N"p =bo7ATo7A FIz6o7A <+o7As]Mo7Agރ?o7A`b뼹G~o7A@Yj F ݕo7A`,j9o7A 6.ro7Av _o7A@$4u2o7A "ͷz:o7A@E0o7A~z\jco7A/.o7A@F5TCB}o7A_Ryo7AlJuo7AI@M%jso7A"f u4ro7AøR|#no7Az)!O_ko7AxM.jlnho7A`j:obo7A`SK79P^o7AeQ{5ǬgYo7A d}jVo7A|kwmVo7A q)u sTo7AihTo7AXsQPo7AMo7AzK*BJo7A#@Т?o7ACD8o7A $h\7}'Q[4m7A a*+G,m7A$U!m7AR99m7A@JE&m7A!9A zl7Aj`;Xl7A@l7A@]|l7Agl7A@ RzگVl7A ai-l7A 'l7Akeƹl7A i~|+l7A@P~u-l7A K4l7A B nГl7Axٓ#㕏l7A [;௼l7Aw!?,l7Anzl7Aަ^rl7A߯~JXhl7A ,=aؘ_l7A%>Tl7AG%l7AGxcol7A=uqs|Wl7A@#%k7A`ҽjLk7A`Snk7A @aI?Ek7A]oA"j7A ,Ѵj7ARl kj7AL*'[E!j7AGHyVPi7A@ȉ0eci7A hfްq_nDi7A 977h7AoQruh7A$e ch7AIF:Sh7A`g7A@lU!Ⱦg7A@%:#g3g7A zZk%Nf7Aд3( }f7A#?*+;f7AHP,fe7AY.h`e7A|_0Qe7A X h2ɹ#e7A Rg4d7A`g6Cdd7AK/%c7A 7r6@Qb7A %B;Ob7AHIDݦ2b7AE1Ba7ANGKa7ARԾIb=a7AaKF|)`7A v{M`7A4VOF`7A!5,QDVT_7ArRƟ_7AԅTwx"L_7A9Vq^7AuלjXr^7AcTZ'9:QS^7A%\,j]7A`A]K堨]7AFU_J]7A]`Mf\7A`\^Wbܶ\7Aq(t=dFkT\7A`xǼUf{_ \7A΃mh!l"[7A%j6y[7ABKl`u[7ADmq[7AX;m׸m[7A`5xqm9rj[7A :=¤mf[7A@.m1b[7A n#_[7AlA1n_؃Z[7A@-_n?W[7A@SnNDmR[7AH@ndM[7A`,rn2DJ[7A@doL .A[7A@tAmoR<[7AWokQ7[7A/o'2[7A o. i-[7A@ӵupv([7A5>pyc"[7AqM[gp}[7A`pX1T[7AWyp*[7A@q[] [7A ~5qI?[7A9}^qcb(Z7A`xVqLZ7A q3RѸZ7A@e rI a-Z7A=9reQZ7A`rTZ7A rȣZ7APDsZ7A`qsGipZ7A@siZ7A vs&~ Z7A]tZ7A]4+tgZ7AtYtZ7ADytL#Z7At&Z7A`t0Z7A .u/WZ7AkGuZ7Ap+zu:kXZ7AuDZ7A=u xZ7A`Y7A>)+} kY7AS}?Y7A`az}nkmY7Ae}vY7A9}hoY7A3}$Y7Afid~ MY7A@VJ~VNY7A{dHY7AŻR3hBY7A@)ѐq9;Y7AR25Y7Av Sր~Xo.Y7A]4?3M'Y7AI.S9!Y7A`pN%lY7A + rY7A[=\ Y7A Z™VY7ABh]ZY7A [)YX7A%O$X7A`:;KaX7AaAX7A`>wցhX7A X7A`%"2X7A@۩$uX7A`=9X7A/?`zưX7AT.z@X7Ad6 ΜX7Aȷt]GX7A:{قՈX7A`O{X7AmC(tX7A X/ YX7Aua]SX7AwM-T&?X7A 3ƒJ?8X7A@5I܃8X7A@^3g,_X7ALO2 W7A ]DŽW7A@aB'TYW7A%TRW7Aؗ/0W7AP*)W7AcپW7A'~ņ|ڱ|W7A@4GφpV7AVc]V7AO hV7A`w'BV7AsnL+V7Ax!XV7AǛKV7A2 V7Aq*ȇ%V7A@bb҇+6V7Afd#V7Asw?~V7A埵f@wV7AP;pV7A,,9mV7A@'=5T`V7AR;pRV7AzB ݺKV7A +EV7A4 T86V7AURr9l5V7A-r0n/V7A`4/Ĉ+(V7AՈHmV7A/hV7An-V7AB2V7A]DtDYV7A`Y]pU7A@K[5o#U7Aps㷝U7A!z-*U7A(ĉDgCU7A \}e8EZ0U7A@i.AsU7A@}4Պ4lU7Aފ:eU7A@ŕ!-^U7AJp;QU7A`PO.5U7A@C0L U7A`|i:{BU7A`U~{|b U7A`}iLT7A2GT7Ak J'QT7A`kҨ>T7Ayȋ-FT7AeˋiRT7ASX$T7A >T7A@8h!;T7A2T(T7A -<eT7A@8Nd RT7AXwT7A69 {9pT7ACL҄qcAT7Aġi@:T7A)ڳb.T7A e"-9/&T7A`T*4 T7A@+nfT7AN,}pT7A/ogԋ T7A~m-+T7AU*UxT7Akhڍs%S7Al,S7A|p *2S7Arf&S7A j7vR^S7A KXtmS7A .5fS7A) ܎S7AH|qдS7An@I]S7Au }/S7A7mquS7AÐ*63S7AwS7A tTrS7A pl6smS7AZ芐{PgS7A@9߫/ubS7A$Ґ}IR\S7A  }cVS7AbSQS7Ak3:%xLS7A`ud`uQUFS7Ay\=k@S7A/læ;S7A`?Б5S7A`7&S7Ac6!S7A@~ƝBS7A hLoS7A`>bے S7A.'Y -S7A0bUsrQS7A{:~R7A@qԕR7AsғzR7AwR7A@Y&BtR7A@LvM$R7A>z]7IR7A` +R7A) *AWR7A4bN6R7A6;N|teR7AR7A%ؕZy۾R7A@K mtĵR7An#gA0R7A`EsR7A{[h`R7Axm<ԥR7A!Y@R7A@vLR7ARapR7A } Kz,R7Ak/c18R7A;ݯR7Acgu r!R7AwݕR7A`DӥQR7A ؘ^:zR7A@,48avR7A೗<`ZiR7A@ooeR7A@nktEX\R7A`&Cq|WR7A`t;ʘeNR7A7LIR7Ao}r@R7AIUucC;R7A`Wĸ 7R7Asɛ02R7A %^yQ7AF$9Q7A2l>fQ7A䔞7Q7ADG1Q7A">ZANQ7A}o("UQ7AgIoQ7AZsrَQ7Adߐc1Q7A9¶,8Q7AlןSQ7A` kU5Q7A@v{nQ7A VU?uQ7A9 f\ *Q7A !Ƞ5rR|Q7A@*iChjQ7AnOJieQ7A /hoJF_Q7A@2=XQ7A#԰RQ7A á`MQ7Ami,;GQ7A@]:Q7A@?=ٌsP5Q7ART&V-/Q7AIu9hcG"Q7Arħj$Q7A@ȢCS>Q7A `5X Q7A ̬Q7A2C5P7ACNQ9uP7A@ceӥSP7Aa4DP7A.cU2^P7A;C@#P7ADRR(P7A@4kP!dP7AV6} lP7A\&O.P7AѧûP7A 8P7A`ҤMP7A `6P7AabM/P7A`-tǥp!P7A@Q?P7A?3DP7AAS P7A`.ˢP7AV0Q!$O7A 14G1O7A`? dFO7AtMO7A@$vtW̝KO7Acm|O7Avk]O7A@ S|>=O7A@R~  O7A?]_3xO7A`Ц+FO7AAڦ' O7A K(O7Aq}gĩtO7AP<=mO7A>EQ[MYO7A Uz *:RO7A zSDO7AL8, O7A@@o%O7AL ?pN7A :HxN7A\kxxN7Ai+u(ZN7A MN7A mFYN7A@rŨʸFN7A4:Ϩ`XſN7A?3N7A`{z&N7A`Pk QMIN7A Y(HOPN7A+5V:=N7A"D9=vN7A#g=ӣoN7A ApZݕbN7A`݈ [N7Aহ-jGTN7A0:z84MN7AFqFN7A@ ʩ ^?N7ArLԩgr1N7A@rPQr*N7A!>£$N7A?rN7A [-dx+N7A@ -gFN7A@67u N7A ԲZ~M7A@zdWݻM7A`ȞuM7A xM7AhFM7ASVLaM7AWM7Aഭس59M7A@!Ǫ&M7AhѪGZM7AS+BOM7ADSM7A"q ˭M7A@ 97\M7Al#yV{דM7Aւ2VnČM7A ]J<2 M7A@a8MP~M7A8W#+xM7AdjiKqM7A`XrTjM7A@4`>AcM7A!(~\M7A@@vkUM7AqWNM7A(JGM7Aī+@M7Aӑ=֫59M7A`2M7A@[ڜ$M7A`7*~M7A:1+qM7Aa zR<M7A`1 ) M7A@ʪ;T&fM7A,Mt?L7AQ`tp|L7A}^>r@ŗiL7A,L| yL7AX(_j:L7A.L7AߙL7A5` L7AͬL7A_rL7A;raL7A)>TB'L7A>L7A(!\=L7ATO3w"L7A+:IgwL7A/NzTpL7A O`Xn8jL7AX_eucL7A)qC*k[L7A` r}[OUL7A \}cK7A)g^d7K7A VoږK7A Π K7A ֞OD}J7ATůJ7A %ͯdJ7A`ۆޯ [J7AިSJ7A *%J7AeXbJ7A;wE){J7A`YF\J7A 7ʰ ^-+VJ7A TѰ/@J7AN`,J7A f#)IJ7A`7JVJ7ABtA^#J7A` ceJ7At[-J7AױQJ7A5RSI7A FFִI7A@ I7A ;+I7A@ʥ[}qI7Aj{?-I7A5=ԨI7A`hpδg|I7A"/YyI7A8 BsI7A866[nI7AUbI7A.a@\I7A`٧e*PI7A?R*KwKI7A@-{9I7A֪x׹\3I7A !F'I7A ٶ p"I7Aւ>}3I7Ai'eZx I7AnxilhI7A8@V"H7A`fԷ&wH7A`zl~H7A@p N`H7A =,7H7AWn}H7AL{H7A`9iK65H7A89hH7A@YzRsH7A@FH7AaZ^)ݣH7At{iH7AdO^>>H7AۅIJ.YEH7A`^dӹ:H7A/LH7A H7A2)'q0yH7AENlH7A`/x^vfH7ATm  YH7A(˺SH7A ){`WNH7AW98rZ4HH7A}-$N;H7A·V+5H7AQfw+)R.H7A0ؐ)H7AvX #H7AOH7A@rϻ}H7A q= ngH7A XO H7A &(WH7AEz<G7AFn[,MG7AŞRG7Ahɝ&/G7A /IG7A  >ɂ&G7A`b_hRG7A@ =x97G7AɋG7A_ﯽO.G7AggL2 G7A ]&G7A ~1 uG7A=$L;G7AJT8րG7A@uHbzG7A@|?tG7A#_s#jmG7A`)Ⱦ2gG7A-bG7A`{OG7A fBc7uQIG7A81~|L%DG7A@w>G7A 1껿17G7A %տsl1G7A 5v5@,G7A`>{&G7Aڈ5VkG7ANgMG7A]oɒ[G7A0:G7AMOF7A ;|{']F7Ahgjrؐl1F7A@1F7AE.RF7AgBs9FmF7AWgF7AzeuaF7A3[y\F7AfzѿptѥVF7A"Ȅ)QF7A`| KF7A5/?FF7AjU"@F7A`$v0U;F7A~E85F7A@7k0F7Al%a*F7A9 z&F7An3wF7A`(SDF7An\rpF7An_ VE F7AarF7As4AF7AAd6\kE7A`O_X E7A 3tIE7A@߳ E7A͛C0E7A,]E7A|ACE7AU:ݍRE7ATT{E7A`q4E7AH0@IE7A@HbY)wQ)E7A8 GVE7A`hʞE7A`c"eE7A\os?E7A )Ɨ~ E7A`WM |E7A,B8NuE7AQ!}UspE7AyR]jE7AH=5fE7Ah8aE7AE5 \E7AG~N*fWE7A o8t(ESE7Aq#r*\iNE7A1TQHE7A@ $CE7A35ئ.?E7A | EM2w5E7A瀑V1/E7A`E7AZ#*E7A 嘈 %E7A IanE7A ;B&kWE7AZ&m4D7A`yrD7A@FmK)}D7A` D7A@6D7AQQVD7AP꿫CD7A xpD7AwAV渺D7A@VG?D7A#o: D7A@X6D7A%0ZD7A[E7D7A9<]D7A`R-D7ApzrD7A ACCD7AMwD7A`#YyD7A> LtD7A`fI/onD7A@PJKiD7A`pvW共cD7AgI^D7A䛲XD7A᭍jSD7AⱳMD7A%|GD7AF*dBD7A!e>,A_$D7A3K+ȷD7Aߑ-ٖ_g D7A`⃐;D7AW)MKtD7A5r9C7A " FC7A`y AC7AG)C7AcC7As,@C7A.өgC7Ai2IC7AcWA+C7AMbC7A@RĔQ ٙC7A:9C7A(n C7A@B7A+G  CRA7A2oU/=7A`ZwHB`=7A@uY0T) 97Ag"]"287A,#%Fw+87A  )![xj77A/z67AB5*4m6'567Aྒ=8ɕ57A@ > Mi257A9g"Bpf47ADulG u37AɺOs^*S27AaWbX27AY! 17A`/17Azeƿ17A;Zjס07Aȓp/7A?xt!V/7A x"d.7A@X{<2,.7A`Q m-7A=e5dm-7AuW-H/ -7Ac3vB_x,7A o y0b,7A@?le. ,7AKk6Z=+7A&q@Nۋq+7AHx,<+7Aɨ,[JMV*7A@_0t3c*7Aw 1*7A`ܼ)7A You)7A- )7AZ=q3La')7Ax(7A)/1(7A .DUA'7AHPm&7A(Z?n &7A-PF%7A '`$7A.\v+pz#7A@7'\!!7A`mhN> 7A`0Q a87ABHAdŏ7Afznv7AڿK,͚Q7A$uzd07AaWepB7A\Hmq7A,^7A@#c*[7A`?P*7AdO.C7AL},7A`5\7A307AgM;b/7A#g,NM%7A-0*QL 7A) 7A@}!d 7A`|'NNd 7A֦u+aPt 7AA/y3A 7A9^3.F 7A1g7ICLK0 7AU;n 7AEa@3 7AE~4t 7A G 0 7A5`7N* 7A@.Uwi 7A]OBe 7A`ѲmjHh 7AYr 7A /ɉƵu7A`Nr%<7A $+7A58?B7AJ$RUCd7AOx#7A@7A7A)*7Af7A %=ؔ7ALIp'7A517A@~T87Ab [ՠ7A`A˘7A .8.Ş7A`] ɍ7A@\R=cU7A`tlV>U(7AtRd|7A`߫boo7A KVh7A@3w,a7A`K<nXT7A.pDM7Aದ biF7A4 1KJC17A*INp]*7AMne7AvtQ+7A`GQ/u7ASң` 7A`fE]mQD7AނdO07A@1>n?St7A` 4W7A qD?7A 7A DK7AK_YK7A@cG'7A<h7A@C+,՚7A5|ݧ/7A  "7Ad`E7A@c/ ʷ7A[Jjٺ!7A.v'z7ANHv7A`w eqt7A 5Y+q7AJh4+,o7A!LI5l7A1+7i7A^ e^h7A B'h7AHRX( g7A<4_hf7AiTXf7A@6'7f7AUbٹ)uk7A`;D Ղo7A@`r7Aw!v7Aibzx7A#JD >}7AcnuWm97A`P7>N7A Kl F7A8\a7AiG7A`[s7A#v7AB{@+9Z7A\RD7AV7<%47AK*W7A rJi 7Ao9 l7A6z17A7A@&gJ7A`@S7A0 .I7A8a7Aq7$ 7AKX2n)7A`|?7A "ѯ~7A8Z h"537A .BFa7APx7>1!7Ax2%7AX76'7AB]PzK)7A}ݰ5)7A`b:*)7A0r )7A@7ku{(7A8в;(7A> <&7ALR#7A FH5!7A '7A$2M䫩7A` .x7A`qqCQ7A@4^9M{?7Ax$7A@0s84G7A`Lr7A` sJ#Y#E7AAY 7A`ư.1~7A`dM?jY7AV;k7A6h/VH7A x#47A 9 .%ж7A@R л7A6XW7A@IL7AQR&/b7AT[7A a!V7A`X!X37AlWpm`7A @rQ7A`chQ?)Ȉ7A gW(f[7A@NVG{7AS?`s7A ~bVxl7A `lU|ke7AannW^7Aoq7A gmU 7A©M7Aq{7A`:5EDv7A@R 1i7A:s/Djc7Ab]ϩCY^7A@ly{h\X7A@9f{_R7A@+?j$82M7A8 G7A`8Yݠ8A7A ckr-4R <7AKF667At1# 17A %!{+,7A`&WV&7A ,y!7ANQBE7A>0<<7A|}|U 7A@Ijp67A :7Ao7A 5]>7AMn`7Aps3mE7A<g7AJR7A}#D7AJACOq(7A07Adm6fT7AMF ߼7A@77A,?Di7A o‡7A`Mi7A+_l7A@,7A@kwWJa7AǃR7AMj#͛7Ahg7A`v[C0 O{7A'y~4qv7A/q7AqRMn7AC$i7A@*'Qd7A+ZUM3N[7A#LV7A@POG\R7A9_7z~M7A`a#FH7A`tIQoD7A`%Ruw?7A\vͰ97A|!r#57A`e! h+7AhCHgN&7AQ+vxi7AT؁tt7A=iU7A *U 7A iePs7A`kP>-7AeX7AƗQ 7A 0Tv7AF>}FH7A+'o>7AE}T'37A 1'A?37ARg 7A)@nS7A,S~7A@uQ7Aqi|7A>YDO7AEbٷz7A% r df7A֬Xw7Aj`LI 7A6u7A`+~7A{MB.ry7A`h3t7A HɂKh7Aq.mc7A "U I]7A;@kX7A 6E7A%јđ@7A?7@GR:7A`-ZI}57ALQˋ=/7A>G)h)7A4@V$7A&X^(g6A*m6A 4H6Aৼ  O6A@b\(&6Ah6A=5_6A(k?s6Aָ /6Aw5ڞ6A r?6A@fY%mˋ6A?HF~N6Al\ey6Aa^3@s6A`DLL6A*>wGllG6Ajk*^0 4-6A p&6Agh6A/uRM 6As1z'd6A`jc6A6Mu#*6A I~mEf6AOm/}6A XN96A)C/u6ASvl6Aa1V6AuJՋ6Amu&6A闰盛e6A#:J6AQi?XuC6Ags'/6A'ɧ@(6A/XO!6A@1O:6A{ò0ȱ 6A!k'q6A kXm6A` d6A^#6A [m%eT6A*(9-6Aq93 6A JQ=6A"Rtb%y6A"ha6Aݐ?6A`}FH16ADuCP6A^Hbb}6A`Jޭ3D^w6Af-#p6Ax)j6A@W,s He6A@Y#_6A+ @wX6AYZdL6A:Z7G6A /_A6A`:6A' 46AJpxK/6A w3&)6A^+qT!rQ#6A+}7$$6AFY{T6AodZ 6A&6AV|$f6A@TBv6Acc榁6AςJ[36A@K6p6A@ϔ6A`2d Ũ6AP]5~6A"9>)6A~ar6A9Pt6A`栰kF;6AR;f6Axǟ%p 6A{qժ6A먞)=6AA= 'h6A*5=w>ڑ6AݯcV{6A >vU6A`Ʌ#~6Ay%u%z6A1]vlHu6A`WS(X,l6A mm(Og6A4 lҥY6AaOc`)T6A@ \n:P6A@L6A`M{>6AMm;gd;6Adj66A`GQQB36A`u眧t*6A@CU O&6As 9"6ALM u) 6AF 0y%|6Af {56AB ۧ6Ap ?La6Aʣ  6A ]u2 Q:e6A`U 56A1<0 "6Aj7 *Ɍ6A@؝ ۫6A`jW[ ϕ6A- "r6A`Z \ 6A ZS ,6A` Na56A`@X'"?6A U |`6A`M&6A`gZ6A)'%c6A@Dmbg6A/$6AO1fϺ6A| $Iط6Ax99:6AWÚM7 ;6A$ ZD6A]6S6ANJ>?6A@WmAϧ6Aང16A61 [6A`۹L\6A㱞*,T6A+ˁ`]V6A`DܦN6A &hO6AE?ͱG6A` ku|sH6Aq̭a@6A`;>~A6A+96A Q :6A`MqU{C6A ptRk6AIi6A扺~K6A Ȟb6A, 6AYq4 lU+6A o~hs6A>1nN8c6AjŖ$Ң6Aʷ06Au QDڀ6A-6A`"(Hc~6A`=PS~6A@DqhC|6A> {6Ai/O|y6Aq6ax6A#v6A`ys۵t6A@:hwr6A]q6Av#Bim6AiDG Nl6A@(}f6AEN&Ae6A>2\sc6A@Q.Ta6A9^U_6AR\6AD#0lX6AlU6A@g+ R6A @ -N6AWn׎Y6K6Al8&G6A`9]} E6A RB6A}dG _nc?6A$ { =6A@V :Vm)6A!p%6A{ "Fc!6A`g?"}YR6Aor"T6Am#"6ANAܪ"R6A"?6Alj #y6AY ?#ӎ6A` ؟ $/Ę6A *F<$/ZR6AQjo${S6AVͧ$a 6A`$AzO 6A ~T%G6AC%16A 뿴%<96A@4*%o6A[h[&=s6A0&y6A '6A*:'36A Tx'"6A8'!j6A Y'Z6A@Cؿ(,Jl6A1n,L6A}]:-[6A JTL-6A@-C6AM-hj6AD0.B?E6AIk./KM=6A@.!|6Ag.-0u6A /B6A@iP/苵6A4m/]%6A/Dn6A`s/r&56A |d50_Yv%6A`Vzh0m6A0e6A-0GU6A c16A`PM16A;1r6A 1WY6A c l1Δ6A %K126A rV2\N6A2gF6A@Y3q>{6A@[K3RJ~6A36A`:3i6A ϒH+46A`jf46A:34R/6A54'6A̶E5jp6ACW5s`6A0516A9,66A[6nM(6A`(6:eѴ6A(A76A7,_ 6A`T{Y7R6A2(8s(C6A`p”8N;6A]b8f{6A,>9!ë6A {996A ھy:P6A6[:`6A:r-6A +;Z“6AڕK>3 6AR6>KK6A>z0 6A`[a-?HH6AR*?(-a6A?s56A.@-6A@E@`~.6Au}@)6Ao>@#g6A`&A{yg6ArA_AJwX6A@S A)v9Y~6AmBQ}6AQ9B} {6A qyBF"y6AaG:B-bw6A`Cv6A)7SClt6AC|r6AeC}p6A`X0D vo6A/eDivm6A@XDؔ޾l6AXDyj6A[Ei6Af#@JEjg6AԣEevf6A-Ed6A@NEqکc6A`&FRa6A2_F7`6A]F^6A@~~zF]6A`$^G߁[6ADn;GčZ6A 묦qGWV6AlGncȎU6At(QHLHS6A7PH3TӇR6A;H6AZG6A`1vZ"6A [dv6AܚN[Hn6A([6A [Gd6Aꈱ[,ce6A :#\\66A S\;q6Aъ\iБ6A@E\h+я6Aڳ\Ddfڌ6A2]96A)2c]6A` ە]lE6A`z]_:e6A@a]s6AУ7^\1=~6A r^N by6A@l^+Ckv6Aj_}<t6A~?_Zr6A@œw_ZJn6AX_? l6A`j_Z}i6A``PAg6Ay!8G`Jd6A``sMKb6A}`_6A`ە`XB\6AeIa{/Z6A`VaΕoW6A^ӉazbpU6A7aC)R6A R[a*O6A:'&b+L6A ?(Yb~J6A_bNG6AdbbNE6A'b@B6A+:0ch?6A+`c<6A`P)ěcs:6A@{jcsCc,76A@cP(%-56A`7d/.6A |?d_,6A`dY)6A eA '6A Do:eX$6A@BQue!6A`ev76AC f-86A`ЦDfTz6A@Qpwf_r6A@9rf8ξ[6A=fd 6AzzgE 6A!KIgA6A Fzge6A@lg(@^96A gIRtB6Ah6AڝLh06A|hM6Ar?2i2`6A`NiK6A>Ui6A&͇i(6A~j$16AعjD6A`Gj3<6ANqkѝ6A6间kd@x6A`;kR6A@"l=孹6A`ʰl^6A(l w6A`|n |g6A`=Pn56AVOoE!]}6A؂ps{6A`A(pk8v6A@b:#p t6Aq_p6A3EqJ5B]6AFxrY6A`Xr<|V6A`]rmS6AkpsюN6ATIj?sE`&~>6A$?tO+:6A>jtsBZ46Aɢt-6A,#7u]6*6Abu6&6A}ufo"6AŏVuUջj6AT|u^>6A)v#6AE Vv!i6A@vk+ 6A3c$w6A<2w㦇6A wy6A >w]6Aox (6A JJx7^6Ax=76Arx>6A@w%y]IC6A`DyeQ̬6Adt3pyf6A XyMv6A@؟y&<6Aez6A`d6A`n`6A0i\6AB|W6Asb>xhߔT6A`xqʇ=P6ADG+9pL6A- ʀKH6AB\D6A`+A6A`$PW<6AL/96A\м١46AvD[16Ai#,6A@PGB[6)6A]zrV$6AFSک~a!6A`ӂ$U6Aˮ0m<6AW- y6AeDbtp6A`NM 6A ĩK6A\-36A!v+v6A@K{O6AaivR6A"s N 6A`vׄM!6AbE32mX6A.^ôD6A`P)SԢ6A`bpug6A@A6AF+6A`Yâm6AwՆ6A_'I6A@,^9/6A︇f/6A)XG^z6A @#!.36AeEh6AXT4^6A$̈iG6A j<=6A؄-%z6A 6t |Dnv6A`6Ti6At]ue6A`AL/a6AA#\6A G?S6ABoSO6AϋpF6A*G5A6AL?Q^>6Avn|rN&,6A`՞4xN(6A O{_}aEt6A`.'L 6A w^6A-6AL:F4i?6A`vW@6Aiteb6A ?;r{6AO$56A@IcG((6A`ѐlZJ6Ao,.6AS(^P6AOOy+Q6AgȨ6A@).:6A`^Wd\6A=}k˃@6A`>ْ˵b6AoԌ6A׌-ľ6AQS ~6A y6AhՓgnu6Ap6A_A)tg6A0Dž']6A`W ҔW?T6A -O6AqT81K6A 85SF6AhG00 A6AQ ֕M1><6ACa76A,26ARR-6A P9$6A`_͖ѫ6AG>I6A;)!E?6AOAa6AffR6Aj ?6A#.B@6A IY_M6AODjH6AzΚ)Ļ6A`y1Q6A\~Q6A`jƩå6AY ϛUj6A++w6A}6Q%6AO軭^036AӜ3u6As/u{6A $U4 (w6A ɃJr6A`,\.i6A`1A\iPd6AX+Ϩ_6Al Y(Z6A JUV6A_譞՞wQ6AԞ`K6A ydmG6ARz*eӅB6A-Xkc86AGट{;46A ҟ]/6A AQ;*6A t&AӜ$6As;O' 6AƵut\6Aw6Aj)C 6A=\O6e6A CGA6A@]æl6A cҒW#6AXMg6A0  ԑ6A i5Z6AQcX%6Apˉ P6A q]u6Aw!KA6AD~sZ$6AK6A ǣB6AL6A`P<N/6A e{Cs6A ݱ/,ʝ6A ˇڤ6A&|6A`'tG}6Am6 x6AM+s6AU˼\oi6A@$ 5c6A@1b^6AWvX6A@޸S6A4 JeM6A`Ǧ'D6Ab6N<>6A5kOn$96A৉.[}N36A`қكO.8!.6AJI\K(6Aʧm#6AǎyQ6A{g;j6A 78!i@6A``Kg 6AR5QG 6A@}Gb6A٬E6A@O7^v6AW+&6AΕp=Ƭ6A NN)6AI% ]P/6A =O6A W}Qs6A UP6AvCP97A}}Ք7A@<.,^l7A`uC7A fvt7Azd-|7Ac`/{7AS{T7APOC0z7AJ2{7A@`LAa7A@:I 7A#!&嘮 7A!) 7A`Qg.v7Ak6.H7Aoy1Va7A3(]=#7Ab:FA$,7A|#|Y.7AWc8jY_07A2,PۅF17A0?$;7AcKT1A7A`=UD7AvJ7ALPӲK7AOwyԄ1J7A WFNE7AaƱ-DA7A $_bB7Aϱ+Iq7HdD7A"t@wĤI7A@_Op.K7A X7pO7A\,/x7A`O@IQNz7AF)>:|7A`7͌ ~7A`'EW#/K8n7A @Gp7A !\07A`x HBU7Aض7A d8ᜭ7A`:.i dt7A@ mKm7A ,+uP٠7A` R'7As\u3S<7AFpWObQ7A`oO]%wK7A­7A]>>n7A e޿gX7A@ɍN*:7A2b8*7A@C67A`7FAp7A HΘ7A I|*C7AH UcM7A`yT6O7AȳY7l\7A-3BIi7A@sٴ.7AuE/E7A`,i5:h7A`]O cm 7A,,͉7AI%T`7A}"[ה7AVA^љM7A@vKD"M7A$Yӄo-7AiSXB`7AHN{w7AkK҃D׽v7ApP767A]FPi7ADj>07A`Tڨ7A˚E-ޏ7A ;; qb$_7A4FZk7A-Ӛ7A|.7AR&7A@K07A}˽7&7AAsOz7A5ذF7A@7*¢݃H7A@޳[CNy7A`{ 7A2?@SI7A,|pGw7A_tz7Ac,JV~7A@CRˡwP7AX:0 7A@= 3Vj7A:Z >8h_7A\fk<7AN|(G7A@ϻp7A96[3 7Ae+j[7ANlro/7Arӿ.x7A%q taoy*7AB [K28A8A7Ʈ8AS~.t# 8Ag\S% 8A@}E7̚8AUq2O%k7A'F7A`mr"za/1ӑ7A "57A۞7Ast{7A`lpF|7A[m 2O%k7Av 7ARɜU^7AǸ27AAEn47A@h?p7ALU% 7A@ &M$7AI0} 7A4 I@ 7A&Fv 7ARɜ&`\5A@0vs&G>6A nؔW\5A@)T5c5A >9P\5A]ٮk5A@hxu*/95A@@,@5A ԏ(k5AOenV5Aҹ o5AoFng5A=v5Aӈ,gZ{c5A@Z"5AغCߊP5Aֆ!($ 5A$}5A@mAӢK5A@ wf/5A .?E5A1j*5A@qd<5A`AB  ]=5Aa~;(\gV5A@ķ=1Z5A/Z  5A><= 5A`9x 5A xó:5A@_l*x6AQ55z6AWYc:$6A߻ 6 6A`<Z?6A`,RoA 6A@Kh}+)8 6A@Vt&FDGS6A gX>_6AAZ/ݤDQq56A="u_uI6AVI6A` Hj6A@5ӿ6A`d՘<6A—e(6A " gaH6A [իE6A&{[0 6A@~{ҜV|!6A@vD}*0"6AWIv ye&6A@I5Ϲo)6AWnʈ-6A`ܭ6ڎ&16Ah16A"M26A`0C56A`c[<76A ^ #W86A[3e86ADr=6A^Z^ϰ@6A *U 3B!uA6Abks1FC6A?G6A ],SG6ALs|H-S&H6A_~>K6A@`5"P6A Pv,k0U6AˮVFYY6AKϛ$aY6A ,\:S6A{3c R6A`LSM(Ea6A8 GB1o6A@]-t6Ak0)zP+z6A:ĦerOٛ{6AkS[/6ARh4 )6A@pN]66A Q_&6A`6%]hC6A f\:k6A@Ǥpz4E1o6A`1^]F6AOn?6AXT>$6AU 8,Ŀ6A;U;6A@E| 6A ȷ'*6AOãR6A /vM޹6A@Wvt+6AB5V6A H)EC6A 01G6Aۜ6AC]#d6Avj6A@ľMSz6Ab|Xu6A5wUi6ABfz9ud6A ^ŪBS6A@SPjM6Av]T|<6Af8p776AI\&6A`6P 6A@տf!6A)vK6A 6Zg6A$gڌ[Z6A dd-RH'6AwU>q6<ܶ6A`Q!|M˶6AʘC‹Aƶ6A` ?1x`6As6AmGA6AE<9[96AvH%6A`Н6A@3u%6Aֆjĝ6A ACpY6A(_)#䔶6A`} J6\6A@@>P6ARtmq R6A }Jybw6A掝q6AS,m6A\@pg6ArSb6A규[}o]6AY,X6ASfo S6A`BڐI6Ap] }D6A`}e)JZ>6A @]096ATA46A )G z}/6A9)6AbƩ1 $6AՂ\B6AKb^մ}6A`Wr76AdLB 6A ^9І6Ah(L6AY7|nhK6AĬQ3>6A ` &Øص6A˓zeҷ,ӵ6Aq]ؾq͵6Ah9 ~ȵ6A$xV56A}#ɷ6A^٬kzR6AɣcOn榵6AJ6A$6Ռ<76A@Ky16A_C+6A@Mnz%6A y7b6A@B_6A Bᄂ6A`維( 6A@#:=C6A ggU6AQ^D6A@(6A {_t6Aj?k ܴ6A 0Oִ6Ao-< H6A@QO,6A{viw6A`V7Ou7Oq6A@.bWj6AQ@'!d6A )[.TG!X6A+ R6A2hJ6AY$=6A`y4p676A ,@}06AQp*6A V|$6A@_?D噢6A\*]I6AP36Ab= 6AjcHL6A@&Y,6A@: "7V6A`\ NǂmB6AИ6A1~%6AĒnڿ۳6A\1dԳ6A`[VD?}Qγ6A3~1j/Ƴ6ANA6A@i0Yֹ6A9t&ó6Ah0h6A`5Z&6\6AXI6A٪=6A9ך)6AXx6AVx!Ã6A@`Yl}6AUvv6A@t>,Ia6A`喙n[6Aa1WLF6AY@6A@&t;[$6A!u6Awx[V?6A vthu6AXU< 6AqM5겢6A֒6A@GaU6A^ 6A`Nh Ҳ6A@$6Vʲ6A`L J6ò6A@'pp96A ӵ6A N<Ȯ6A2Q 6A`mPpG@6AZnxE6Atw'+a6A]֋6A`x{d˄6AhQt~6A_*\v6A KFZ h6A,vIa6A ees9GM [6A@3-1WjS6Ab+E6A D(|O@>6AH (06AU~,3)6A&ȳIm6Ae('Р:6A 7H\v 6Aߞ)6A Z06A"]6A@Q!6A@wkJ56Ak$6AZ)k۱6A bԱ6AQ02ͱ6An:ű6Ac6A] jnԷ6A/*0h6A؀t6A੠I `I6AR*-6A<T&*6Ami`Vƍ6A`4[`e6A L^6Abٔ+w6A@;4$q6A@)ٰ$j6A22cqb6A@bw؎H8\6ALvM>M6A0vF6Ai{ 86AڈMO16AKA0$6Ah1x6A, 6AS86\6A$mW6A$+6A #Usp$>6Anޖ۰6Axؤح԰6A qݑŰ6A #i!S 㿰6APW6Ac@| R6A)ڛ6AN)񇜰6A2K9c$6A`>az6A~쬆6A0ߘ6AlQ5x6A`1{:r6AU/k6AYSc6A`AKj\6A`B1"khW6A +'P6A řg,&6AP%V> 6A`nU]R 6A@<]zbTsp6A~O|^F/6A $HH6A}} 6A`1;ٯ6AySү6AҵA@<6A@hBVٮ6AqOy<_6ANM6AϮo16A %&͋6A.k}6ATj@\Bv6A^1Dfh6A@‹%n_a6A`-%EhvZ6A`.j6S6A@ߞ0d"L6A\qL:*gqD6A<<c=6AJ7EG66ATGU/6AOG(6ASP76ATUC6A@K\gZ'6A-_T> 6A jiV6A`ÏkN96AfkΛ%6A`tҮ6Aglz̮6A ִ島6A@r'G6A.56AΌ6A7>:ZM6A ^496Aҋ~6A 9TU}w6A` op6AK7(ii6A@߫ 6a6A ߔ"> S6A@˜8L6Ai6==6AJf76Aj{6A CF{76Ax@ 2M06A "18 q(6AU$:.=$L6AKvG6A`x476A ) pJ(6A@rFm6A ^Lj 6A =l7o1N6A{cz%#}6A-^N/w6ASp]o6A@]ɓ_5h6AYܝa6A?>YՒY6A tS!p>S6Aw-K9K6A`MGnE6A*RL=6AYF>'O76A>Ft/6A` u@̺(6A E+.8;k6A <Ho^6A' 3 6A@0y5-(Z?6Au-;6Af/i 6A 'ۼ6A`)+T6A ?A6A`"٨6A,G ~Ө6A@xxgl̨6AX_Ũ6A@W6AYm@6AʊBBݯ6AD4*6A) R6AOZY Z6A@XJ H<6A \;6A@0O]ň6Ao+ew6ATfo6A%6A@_a66A0(6m06A |(6A@M uW!6A@6A Dr6ƨ6AN'9! 6A ah6Aj\6A <<:~I6A@mzL46A 3j*6A# –cڧ6AYKhӧ6A|yḐ6A wzŧ6A`c!$yu6Ame/¶6A`>!HXU6AR6A`5' 76AH~dp6A FJ6A *{=tP6A\M"}6A@ƏKw6ASo6Akh6A9zha6AEZ6AS6AiE6A@#x>">6AT66A kO 5/6AtṬ*)6Aم!6Ak v 6A~.{ .6A%6A󽷱6A=6V6AGHo?6A 8#ۦ6AqPO*pӦ6A d ̦6Ag4&Ŧ6Ae P=6A^>Iѷ6A o{;6A{꤭dDW6A@Q:b뚦6A`{j$6A@vٴd6ANU~6A;9sw6A@Goa6Aȳ1qH=76A Tvq6A]1ּ0r6A/qҌ6A J!*GEx6AћJG 6A@NfdQ՗6AKW6A+u6A@g^Vy 6A2q0as6A|:Q4 6AFMT: 6AM׌zdXb^6A6A36Å6A`. F6Are9!6A`܀8qM6A\!"J!6A OA+b6Aui#2y6A`JVв[6ApX~6A@E{d_~6A`+\&/7hf}6A KEk}6AƻVF|6A+Յq=.|6A ޻bM{6A@p%neO{6A`9Cz6A@vj#Xkz6A Ƹk~-ay6A@4tIey6A`-0ypw6A`mi8g~|(v6A L'iu6A@kV;t6ANt&w1t6A`yļWܷs6A Z+1r6A653Zr6A@Czwɸq6AS1p6A3z.[1H6Tp6A Nΐ#Mo6AGtZtu!Io6A3h&yn6A.an6AC9"m6AdDXN\5'&l6AsD~,k6A3 x\%i6A\a`=E i6A`f!c0qh6A`Т-C_h6A ruTHg6A^9/qf6A`kP:Pf6AV)f6A;Qr(e6Aq}*fe6Ae=e6AqQǓd6A 2[G Cd6A% oZ#c6AB U c6A@N|IGCc6A wҮb6A@S4xLb6A|~JcOb6A tIb6A`S ꐣb6A@4T"2kb6A@f$ܿb6A@S(Se6A +Qqe6A v0ve6A 0jqe6A k S]?]e6A`]WC@e6A`la;d6A 7@p d6Aa#̮td6Am )#d6A@ c6A0fv1c6A*môb6A 7/Ca6A@[ԛ8b`6A8en`6A`V6`6A`^$j_6A5^6AӦzXRM^6A@x"< \6A )Stp(\6A@~-h[6A N'Y q[6ABa^#Z [6A"Z6A`L[v63PZ6A@S'Z6AգD<]Y6A,d%T/Y6A@a X6AԀx{iX6AwOX6A(Z6}W6A*Kma]W6A <bW6A`+o oV6Ab~+jV6A@': V6A aoۄU6A0UU6AtGT6A`qz[]$T6A@ H |qT6A`JyT6AdѻS6A;$9$R6A 1$R6A`R$}.Q6A@ABG8u_P6AXu-[:eO6A`\j VnN6A M6A=7ōL6A.1pK6A`$i,mH6AF@ vG6AVr(oUM{G6AvM'MF6A4 E6A&n&#aAD6A7H$=yC6A>aބ%Æy C6A&1`hMB6A@0vs&A6A [*&ƗC@6A Xn;&|B@6A%媂?6AJ$q>6A`@y@$l{>6A@X#/!+=6A`"_z=6A E&'"hˍ;6A@ _0:6AEK 96A`ق=96A`a76Au08+76AG66A@4vd66A`WYh=36A`"p]=26ABZys<26A vƹ˥?16ApbKB16As+106A %S06A!Xw/6Aǘ Ud.B/6A`yI().6A M.6A@1h-6A@YJ[-6A+nv,6A&H+6A\2%$+6A*x}V*6AG)6Ai](6Ao!Z(6A@Y'6A`'Hڗ&6A@IXoʩ.l%6A4E1$6A0dq:B5#6AK"6A`a.)"6A"q-!6A+9X !6A@8` D 6A WVXw@ 6AWW}j6A ޵C,6A!UqIl6A`@g6A@3k6A`׍i)Fa6A0hp6Ac{F6Aڟ]a6Ao3_f6A@³Ob6A'LB6Ai7K6Aa uի)6A@k^7‚L6A10~6A رձ6ANm% 6AE|₊6Aࡾl{#a6A3w6AS%H2>Dԝ6A@dBzz=6A@S$CR[6A@r.6A@2:Z#x6A1<6Ab Ž:*6A 8۱p˘6AyO6A *B6A`36A8+6AQE=6A @Yh \F6A qu6A@k06P6A#zԞ6A4Ο>پ 6A<:% 2M3 6A`䵦R 6A@!kɋ4 6A`x̬ 6A@NdW 6A_sg6A@N|]6AI0xP[6Ac轀6A/#L>=-%6A/dEyj6AP`]5AHɿ )5A />5A<~W{F65A`),'I5A4a5A P1WxY5Av>5A6PQ_5A s.35AgJַ8qo5A ~"Q:5Ai`o5AhA%U5AVs40?5A HQ~э8D5A`,if5Ay*W5A o5AnAp?/5Ab (85Ayyzq5A`nKme5A ^:]/o%5A{_}^5A ("`5A-}G5A_pULq5AdD R5A`4Q}̚)5ABF@n5A@3!5A@^2K85A(wǕ/6T`5AR C-;5ApDyE 5Ap9 c5A`ガÝ#5As([5A=\5A T5A`5_hfQ5At5A f%`Ȫ5A5A!O]!:5A R j5Ac ϵź.75A%~NED[5Aر98ݕt5A#̣nQ5A@|lE_I<5A.]gz,5AL,95A g5A ٦ ]5A .L삇55A`@o_[ 5A<LO: 5Ae3.5A!ɯI5A@#BLV5Aî6.5A`'ysQz5A`Mk65Aɒ5AN~ͭ䜡5Ap&`5A`ms<5A`Sgo05A$+5AåT5Aڡ^5A qӶ5Ad9:rX5A Lw 45A((5A@Ǥ5A j{F5At:!5A Ӓ3(UL5A/ѣ/l5A(@q3TO35A2LMhd5A@Ґl5AZq5A?N5A@b5A:tP5A49(N5AjNА5A`ux}5A +/_c5A ]18WK5Az|E 9<5AYnrq+5A7J:25A`W*pɷ5AڤsP{5A`{ W5A2׽5Aa#5AǮ>bӆ5AX{ O5AEo[;5A8Ր# &5A@oؙm}5A0"A5A@De5Aℍċ5A6'z5A//5A`̌hLA1̍5A@ {U5A1-{5A@ϒ "oar5A0oGi5AWs3]5A5އI3S5A@FWv'H5Apu2:?5AC+5A`"T^ŅB5A`S;5A 21 f5A@7J{5A@h(D5A[p75A 㛞mUz5A1lI5A An5A@t*:5AJpiK.5AD(iCN5AXwhτIq5Ag1e5Aibgl:5A fJ5A@z=fӢ5Aجe5A Rup#e%}5A@9d wl5Ah7c+u$d5AbG3W5AZ!5A@Va2z)55A`C`l.5A`q`䨥!5A _\ 5A __E5A)n_lt 5Ag:_~5A^H,5A@97]tv5A K ]s5A`ŧ9]%?5AE h\5A`X\ ;5AX[ާ5A@e[&Ȝ5A  [.}%k5AѩZ+ 2ׇ5AsZ>~5A G,Z)?^}5A9~'Z 9$u5A`Yi5AE|Y<d5A@v=Y:?a5AYY_5A ٲ Y=n:\5A@g{Xď$W5AA8X';;T5A@~ͿX  M5A`iG=X'zE5A`AXW-=5A W)05AsyW&5A@A.Vq25A(GVXVO?5A(Uo 5AbPUA:d5AW%Tk\5AP'T*Au5A-*Sr+5A:Sx~45A xءRWK)5A` +R>5A`Q<5A3ZiQ05A-Qj5AP15A@ʃP5A 4 P /;5AOG+c5A,drOO5A@\O&?5A`⭙NS- 5A Õ=No5AͥM95A%Mex2l5AL/X5A@7p&LW5A@:K~5AvJ%,5A@>nJ"Q5A(I5AxKI ^H5Al-H 5ALYHN5AޫGGhu5ANNG 輗5ArF2Z5AdF@5A톸E5A LE9O\5AIDS5A"D05A isC_D5A@NQCC )ƅ5AwB5AܙXBo5AAυ5AvJA,5A:-ε@95Aen\?t5A a>S6'5A G> l5Ay=5A*<OCH5Azz{I<wȺ5A ;d5A@>1;I5A@P:>5A :_5A>f 9/;;$5A`r85AqxC7[Og5AE3R5A9/~c~5AŸ8-&9tw5A`+ge5A &&([5A.B$M5AH"ϫx<5AT 1(5AP| i}5A>Ѳ5A#_f5A20[Cw5A|Ts[5Afj#\:5A8=)5A u2.q5A@՜ O5Aw }j5A&^ 5AK ,<5Akq55A|>:5A`£N]|Y{5A6H6p5A`P 0 l5AEf5A)-]5A ZiF.5AYA^5A pS5A y}S5A c5A ^AU5A'Ś5AX_'dt5AǕtwN5A%q95A"bN5AsT5A`ҥV%w5A``D5AlE5A`'\L&m 5A W)]5AȤ-bN]5A@Ա+f]5A`1K%5AP.Jڐ5A@Q9o/.5Ao~c`x5A`aڷEr45Aն/Ut5A`"65A?5A@8"(TY5A6M9*5A@!ð5AlG*45AP FX5A }}zJ5A I q35A_*.Lب 5A¦I)#5Am![K5A#u5AuYXIUOk5A *suGZB5A [hu-5A\5A@)T5PeFi6A@'MwCYbw6A >qt(,t6A >qtO/6A`P"mCYbw6A+$]6A@'MweFi6A@ X6A 0(,t6A >qth 6A@PS.7'6Aۛa ʁ'6A@PSg7՚6A@$?> 6A6;lߪ6A`"8_̙!6AۛaNI 6A@F|u6A!U=% 6A CiB.7'6A Mʁ'6A@PSP>@7A`R8k#7A+%FC' 7A`R'%7AGb>@7Az; mi7A+%F8k#7ARkRv #7Aҫ!8C' 7A`R"*e׸6A@s0TT/{7A`/2{7A@`LAC0z7AJ{T7APO/{7AS Kl7A`r&J)7A@s0TT@5u6A`9D F6A@!7!+ Z#6A{Q";276A`5;26AYRb]6A \]nJ6AT,f6A`4"N:06AnSq6AР Ɠ6A3vВ輘6A`FƟ3o,6A ҳHD'"6AƦ-Bfe6A`me"wIB,6A`d6A@SZX6A@{6AJX!"*e׸6A@Tn'<6A`B{6Ay1|ߘCw6A@RA\6AG+flX6A9r8Q6A`E_F98A6A@>@hWLL6A䐕gH=6A`D%td@6Ah6AӖ=,o6A 79J6A7Xg6Aq&^ ڥ6A,Hw[_6A@b6A`󨱆#Vwx6A9BA{E˘7A@RuXEjު7AJ|q;2{7A@`LAPk"x%7A 'I~+7A` C*7A 'IT[(7A z`k"x%7A_~X &7AAsp)A'7A~+7A` C*7A 'I46A86AcK "2T6A~6A3>a6ATjm(06A` ݊8A/sÔ8AͅL@M8At'@C8AsD]8A@tޥD7•8A-Kcqi8AE%ԗ[uV8A^[J8A֞ڂ'd8AdAfv{Fr8AVM^|8ABFt:[>8A@c4Dۗ8AT\8AcA[ 8Ax6<8ACoł,8AI(;`8AP z'ˬ8A5`+sF]cF8A[|Wq8A]68A@بՋ~ 8AoC #y48AZTxI*h8AڻR8Ao48A;nx#W8AP^d<8A@ZOiJ8Aꆲ7 8A OVL7f8A{JpE3}8A@J[8A@\Kj,8AIb=oF8Ava &8A\L_O>H8AC9-cH 3n8AU q 8AՍЯ @8A8+F8A8A`8A@ӮE| '8A|az '8AY ?F8A@k,EkI8AQ[+O8AU_x3'8A9{ < `8A@m_Le<8Ad?_6I 8A9=8A?wѱ~@8A@ 8Ac]ƃ*8AFMfL\L*8A>0nBͭU8A@ZA8A߭(KC8Af? 8A108A@yK8A<Q},8A@}#xr8A\@98A1_TTD8A@o.48AAs=8A@wnD8A-|t8A@r!N8A]=̜39AHCcH9AoÌű>9A@7^ Nxl)g$9A8Z[2È9Aa֎9\G 9A@S49A@tVXI=9Agdda.9Aΰ 9A@ J9AX a)9A@].QȐ9A@X9A'B9A@ag9AN:ċ}9AS8 *29A1^sN9A*-Ld9A@4lNWuIܜ 9A0tcQ 9A!k T 9A@}G )9A5% 9A}[Lpl 9ADa~g 9A?m̲ծ 9AajM_[ 9Auyk 9A`' 9Al 9AwVؼm 9A?hhT 9A"8*t}oO9AP!J)9A@4RF7r 9AH*"CE 9A@U{<ϼc 9AH"JLf89A#ӊNJ)9A7 9A;GR9A26F;X9A g,GY{|9A#Y19AWme1s 8A+|~<48ACB]Hw%[ӎ8A@ԕ.DIt8A2F-a8A@M8Az~>8Ajauv?8A>%J8AKPZ8,8A}>6g8AOk=Y8A@ANvL8A -0s8AԓJ8A+ޔ$8A@\8A@^iMի8AIW pk8A?O8AT9y O=tN8A[%26_v'8AS H8A@xߥ?\*8A #k8Avo>;8A@i ]8A@{!m8A@oMW_8AJoz28AW6"58AB@dM5p8A@U<9A@ \}809Abj3R`9A3S7թp9AJ]9AUao$9AH9A@^r9Aye Y9AyNdx :9AY yϜ<#9Aٜ8s9ADxla\9A@A5#9A$4Սظy9AHD'H9A@֢exF9ABLM}vX9AhMq9A@d!e9AMdm`9Aw,2[*9A@sV \wL9A;w9AM9Ai}:Aj]N:A /kݧW:A9ID2:AN%:A oD:A  :A GSU :A`7p\-m@c :A`C_~ :A oa!V{4uD :A@}iAn :ASw*;H :A$K:A钀.:A@LxbP:Ak:A2n>_'W :AW0:A C;F v\:A@-EZ}t:A@;n9A{ 29A`879Aa<9A< gz9A /DU9AsXf%SL9A@9A ̻̽|9Ay|\*9A~{ww9A>ZsAx9Ad9AvK569AĪ 9A`]&X\9A(>z5Nc9A зʦai%9A 3>HƟ9AnzY69Ap9A M-D:9A`k*vGi*j9A 9A g@L(9A4jr_GU:Aucv:A-T\k:A`sU=FH:A`z:T[:A --v:A9d:AO2|\N(;:A`%Zh :A#U@:Ax:9A"9A`.{}zk9ApS-9Aۓf??@i'9Am1'5Z.9Ar䈯9A<BJk؜R9A2 9A׹K&>/9A@d9A'0/l9A%si?M{|9A?td8 S9AV$d9A&מ}kκ9A=~`+9A@T}%9A@Ã!}9A@"Im9A>umJݮ69A@s6T9A@QUv9A}չ?*N9A@my\9A)•-? 9AqU 9AbKw 9A: 9A@.x [fm[9AN ,A*8A@Kt]k9A@RbSAGR9A26F7 9A;T 9A;كy;9AzXfKJU9AkV O09AKG/!n9A@?4ZGT9A4e,%49A]p$9A@͊~+9Ao N-9A=ar,09ATQ)kB19A@$B$39A^ o59A@99 D;89A@7h799A@qvx6Y:9Ac\`I!=9A@jL9A$2@&jK9A*B9!I9AXw[*I9Aw9AMLSpW\;9A GDWmV99A 猳eNy;9A Jm'?c:9A`#$ x[49AJN?49A`mn_0^29AX X[09A`;+21$I-9A@E$-9A ]C*9AE )9AF"_WÝ(9A)ZIh0&9AîW)!H4 9AR^ѽ9A%ch9A w59A@'yX甭9A@'qyl] 9A`YwڇJ 9A'{CHeOf9A@9#탾8AC?~7bcC8A2Оxz8ASƗ8Ap1Ca8AgOӝ_`}8A@KYqw8A:K*=8A_::?A*8A9:iH#}8A@#whzX8APZV|8A o@=Ъ8AU3x* =8A  x8A` 8ABTBH8A,з;a8A`P  $8A`QN8A Jex8A`],8A]dO;j8A Qo5p8A`TɳY8AP[w&8Ak[ BBC1j9A=FiR̒9A@5%Cw1( 9AizC 9AV~#9AL_ j9Ayv`9A_sP:'[9A'ƺ =[9Al/I 9Axb9A@jG$a 9AI?b× Ht49A h>fyK9A`S 9A`óYJLr9A9e 9AF`,!N9A[9AR*П9A td9A@Cp 9A h$X|8AK2fd8A@4[ӛ8A@n 88Ah8A@Um y8A) eG]!vF9A /!g;X9A g,GR9A26FJ9ABT @HK9ASK9AeRHK9ACQ#K9A[QШUL9AJJQkiL9A@QL9APJ`L9An`JP~`L9AsMaL9A rL _L9AmKdL9A{GL9AuEK @L9A)`qB?L9A@?L9AR=_L9Aғ 3<$2L9A@xr9 L9A@y+H99 L9A: bL9A9;HL9A7; L9A@1<K9A=4K9A(^?k@K9AmAQ $K9AJI?NBW7J9A>`BJ9A'OB>gJ9A@CJ9A*>6E( @J9Ac@vHjJ9A@9L1`J9Af`MaJ9Am(Ox_iJ9A DPRJ9A@RJ9ABT$9Az1;qXQ$9A@J|gU!9AN~y5 9A¹x!9AU&$9Az1;q VN9A@HpOg9A@0#޽ 9A&v5 9A`e JM 9A@ӗ`K3B9A@>gnb9A`M~bycQ 9A_:f 79A Us|]99AuA|j9Aɔ:O9AʊC8)iu*&9A`?9D'}'9A ߆uM?rW*9A@Pw%c'-9A "+&1B/9AdI86K.39A'!+39A@F'~29A >+/9A@Kʌ,+9A$Pf )9A<C9e$9A LhtC #9A" UqhA"9A%`{G陜N 9A@v-M#9AcvPTm9AFLݍj9Awv^9Ak]{9A@݃A ^w9A4MK:9Awk;} }9A;l'0h9Aj2.F9AN g19A@Se/9AF{4hQ) 9A?kS 9A*jqSb1P 9ABW~? 9AV[D 9AsP:F 9Ah_mJ 9A@Vtc* 9Ajp$ 9Adnp9Ac0aUd9AJ%᚛9A0 [%H9As}D+F9A@YY@'9AnvI@9A MA.=z9A@mI@9A@|9A`k: VN9A@HptI89AvWCh]99A`*I*h;9AZf<9A)r :};9A!TIB{:9Agy"89A1G0"QF79A@7JtI89AvWz{8A"!i/^rr@98A@EXyжa8A`'t^\(Ť8A@M@jV8A@*Unz{8A"!i/^//48A ȹ8A**y8A@E'Tɡ8A@<ւ+-s#R8AaDd 8AqBz^8A8Aٲ>xA#9An}~9A`~Jp{m' 9A AAbE 9Au_HX 9A ,([9A N\ 9A"{T9ABwUpOi9ATzB9A{Y_37#9AҊtlF[%9Aa9D%9A`Z}#h&9A@_GnB*9A,f޵qo~?(9AxM5#9ACAr[ 9A@QInDZ9Aպ^b\E9Ae Y9A ^9A&:9A \J,o9A@") 9A@mT4ʴV 9A <n 9Ai Y+`) 9A6oQh] 9A`I6E>gJ9A@CJ9A'OBW7J9A>`BQ $K9AJI?NBk@K9AmA4K9A(^?K9A= L9A@1o6A ]w6Adǿ6AFz֯Wn6Aފ.Z6Apq6AԺ7@16A)˰6AZ#R6A5C6A&eEr|6A{^op6Aogk6A@y!d6Ayر)k^6A ?FX6A@C\,>R6A%d(xL6AIQ_.F6A lb=' @6A@胲K_36A`Iq,6AX7ײ^K{'6A d`2!6Abq6A`C(wl6A@6AzG6A,L$b\6A*zh76A`q)M6A^.6A@[?rZ6A.56A>8Mv6A`<ϴ Q6A ˰n_ө6Ab/2o6A@r[h6AH6A{yR)C6A@z-89<6Ax]q46A`[ZP6y/6A>bԶ-"6A@ap6A~@k6A`gccE6At]6A:w/6A̽^6A@ѷlF'6A.Sg6Aس 6A T''6ARIX@ ) Կ6AeQ^6A jR%6Ap|$6A*`6AFZ6AE=a6A.- 6A.(^5'6AC e'}6A'U(p6AIqHi6A~%cޑv)\6A7xiU6A2eA6AߎӹЎ:6A4 Of 6A஬f5Y6A`-@6A/g]׺h6A@x@6쎳6AIڞ,6AYûz}6A@ͻUh6A- 57a6A *T6A".,BM6A ^8p?6AWG[$+w86Ad>n16ANqv Y*6A@("]#6A@EɜD6AuS:6A;J&6A2{Ǽta6Afټ@L6A)T8؇6A o&7s6A` -H;a6A H6A*#$6A ߝ476A`U>Jԭ6AOѻ6AYϴ6A `06AQ:lEJ6A@0b~Ơ6A,ƛ6A@\R 6A`?DF{؋6A`S\}U&;}6A뽽)vv6A Bǽ=]o6AٽJoYE6A*D_s>6A_$A"6ATK웏$6A$Rt;6A`U\; 6AhE+6A}Oh\n6A yZm6A@b{ڄ6A@.:P܀6A%Jî6Ao6Aj9OzfF6A@eҾLv6A@Ծxѣ6A F}g?6Aӌ6A` E/ׯy6A {aOr6A9bdK0k6A\ޯ]6A p7%EU6Ah'΀N6Ax{1gpH6A 8 A6Al:0]96A`3OfD,26A+`Fl .~+6A[Pj$6ASRs?6A/KQ@6A `E[l6AP:_ʧ6AhM6A\mh]$96A #r\Pp6A}v(b6AfV:dz6A q,yEk6A=]a6A@f>66A G>6A@pN]~/6A*q{8A1QH78A9:iUA*8A9:i*=8A_::?Yqw8A:K_`}8A@Knw8A|u8A1Q?78A_ 8Au*8A38A@U#i8A Q,)UmX8Am0 _y8A`R*|zJH8A aMU<0c8A8!:8A@H|'8A -^8A ėd*v.f8A`.5=+8A̧ "|A78AX׊2(g_8A HcRn8A@܇@|08AO"+Yi8A qH/8A&k6 %p8AW,B6;|8A`H>F@O8AQ_S±_l8AfDŽ^8A7O}8A@m_f۵8A|Z78A`%70?8A ?8A ٶ 8Aہr8A Bv?'8ATlpb8A@f̎pr8AM  8APa%T\#8A@5%D(aK8A@Ll1.f V8As7;b8A$FOr8A YQS`}8A OeH&8A(m]ѯ8A qn%cY8A_HŮ8A@c?sv8A Fؼ1p?8A= J9ڧ8A9ֻ:Ià9,8A+?e'ˊ %ˡ8A`.):8A@v6i88AcFv˘8A1QH.8A`Va;{8A٫̲8Uo8A`}ܬ1G8A`MvÙ8A Yݫ)A8A`Ѧkh7tO;8ASP($悭8A`x<H8AAE[ajE8A}8A \`58AK/b"8AC|ϟ1 8A`{L I8A`ߪr[A8A.*)Aq8AYB%0͹8A`ʓj]4K8AA}Yv8AXE.P~8A L8A{T/vgK8AatA*8A9:i`;m$:A`~J=c]GF:A`b7)]GF:A@Zy*:AwPNy*:A`wzPсw%:Al`"$:AhEa(5$:A5bRZ5`$:A"c;m$:A`~J=c8j$:A@m]&MqI&:A iJP{E3(:A`5uOϾ>Λ):AuȠD(߳*:A`Xqu1M-:A >Lr6+:A CDM):AF鷮^(W,:AFB-\:+:A*#NwF,:AYG?*H/:A`b7VlÛ0:A@=O8[wx1:AKBC}>?1:A`]k1:AlJ )t12:A}B!2:Apæ}F4:A`GSh"Ø4:A S ;:A@]v@=:A@i1<{W>:ArbM;B:Aep9I1Z C:A1jJR2 D:A MS>D:AǠZoR̒E:A/NtkRF:Ak1R4Z6D:AެN:D:AЛ0SE:A`]GF:A@ZzMکv8A$@$v˘8A٫̲8,"{8A٫̲8.8A`Va;v˘8A1QHV֑8AqHWʫ8AOĔ8A`kE`n2^8AzD|\8A@*N6܂8A}8Lyڌ8A|Z 8AΝ:W8AؤF9ח8A/RZ$q8AID3%8A`$3=s 8A 6R8A`G/À8A`AdY䯂8A@u @Oc8Aɏ\nz8A "}8A@HN*n{8A`k?+y8A jb n8w8A$@$Mکv8A!(w8AdSKc9 x8A 7B)XΫy8AkfYռ~8A`4zk0$G8AgAkSAB8A@aI@\?8A@ 7T{8A٫̲8: ~8Aqk&;8Aen78Ai{y,m8AvצE[`,~8Age|8Awwe# y8AT n ^m)y8A%z y8A@ L: ~8Aqk&python-mapnik-0.0~20240222-5ab32f020/demo/data/qcdrainage.shx000066400000000000000000000125641456565420200230650ustar00rootroot00000000000000' Wr4A$@$^:Ay:@2 * `\L0H|XX4pHPH`hPlPP`xx` XP!P"h"lP"`#$@#hP#P$h$|H$h%4P%&&*')H*>X*X*8,2P,X,h-NH-.6p.P.P/R/h0b`01`2&@2j3vX3H45 h5v6P6Vx6`76h7H7(<x<`<`=^`=h>.>CjDEbFPFZhF`G*hGHG`HFpHpI.IJ^K xKHKHLMXMvNXN^HNPN@OBOPhPQRXRSfXSTPTXUNXUXV`VjpVYPZpZtXZ[P\ `\P\]t^p^t_0P_h_X`LH`P`haXhabc,PcXc`d@dpeP`epf(fPhHhTXhiDHiXiPj@HjPjklklxmPmlPmpn4PnHnopHoPphp|Ppqdhqhr<spsXshtTPtxu$ vHHvw(Hwt`wxyhpyHz(Pz|{p|t}`}th}`~D~P<PPdXXXxHh0H|``D hpHP`tP|`tXHLJXHBPP`NXH.X.hPp&PzPpBHPP6Xh@rPHH^PNXppHhJHhPV`v`hFXpPjXPhP`>XPXJF`XXbhH`R`p*xdXx<8x`pp`xh,Xhhx<hx$Hpxxh`X(X`xdhdPXPhHh PtPdP<@X H@0pähXl``4`ŘXƠPhtxPBPҖHx^HӪNPԢ&Pz`ւ0׶Hhn`X.Xي8$P\Pްhxt`P,HxHPP@xh|hHH8P4HhpHhxhPXHXTxh<PP`HH`hdHD@HL`x,@p`pHXhpp|Hh4`PXl 4 | H @ DX ph8XpXP``PlP0H|@DPLXPXX\X`"$hx$&h'fP'p(.(X)Fp)*f*p+nX+`,.P,H,H-`-~p-H.>`.p/X/r`/p0J@2`2P3FP3h44X5F7X7v`78`9 P9^H9`:x:H:X;2x;P<X<^<=~X=>^P>?~H?P@`AHACD0D`E(*LVPLHLM`MXNBPNO"`OP XPfSJXSTUfPUVHVxWnpW@X&@XjPXYJPYHY fgphphvXhPi&pij6PjlPlPmNhmnPo*hoHoXp>ppwfPw`xpxy&Xyxyz`{{|X|zX|X}2}h~*p~X~H$Px@` Pth`DXPXPppHh(`PP&PzPP"PvPX&``PznXnXX&>P.XXx.`PP:hX`fphFB.XP`BX"PX8XHXX`pXX(`q34&`YPYhZXPZ\@P\]`]|^ Rdvh ,rJPs`z|`~*zpython-mapnik-0.0~20240222-5ab32f020/demo/data/roads.dbf000066400000000000000000042316731456565420200220400ustar00rootroot00000000000000tFNODE_N TNODE_N LPOLY_N RPOLY_N LENGTHNROADS_N ROADS_IDN ROAD_CCLASSN TCHN NAMEC<PROV_ENC2PROV_FRC2 0 0 0 0 825.29955 5144 1948131 3 0 Quebec Québec 0 0 0 0 3073.20969 5146 2048131 3 0 Quebec Québec 0 0 0 0 7441.54776 5153 1728132 2 0 Quebec Québec 0 0 0 0 7341.42397 5154 95440 1 0 Quebec Québec 0 0 0 0 631.27294 5156 1664158 2 0 Quebec Québec 0 0 0 0 143.77400 5157 1771158 2 0 Quebec Québec 0 0 0 0 6806.09648 5160 1791138 2 0 Quebec Québec 0 0 0 0 27581.49124 5162 1846347 3 0 Quebec Québec 0 0 0 0 1887.03063 5164 1664158 2 0 Quebec Québec 0 0 0 0 9025.23127 5165 1053311 4 0 Quebec Québec 0 0 0 0 2334.83991 5168 1852158 2 0 Quebec Québec 0 0 0 0 3569.50842 5169 1732132 2 0 Quebec Québec 0 0 0 0 7757.73731 5176 1661158 2 0 Quebec Québec 0 0 0 0 437.60659 5179 1145158 2 0 Quebec Québec 0 0 0 0 16410.91568 5181 2067337 4 0 Quebec Québec 0 0 0 0 904.11233 5188 1765132 2 0 Quebec Québec 0 0 0 0 2829.76497 5189 1738132 2 0 Quebec Québec 0 0 0 0 232.49220 5190 1766132 2 0 Quebec Québec 0 0 0 0 18079.51802 5191 631347 3 0 Quebec Québec 0 0 0 0 16559.71016 5192 1957125 4 0 Quebec Québec 0 0 0 0 930.18278 5194 1762133 2 0 Quebec Québec 0 0 0 0 512.43244 5195 1999125 4 0 Quebec Québec 0 0 0 0 3815.39575 5198 1829311 4 0 Quebec Québec 0 0 0 0 19450.34371 5199 1849345 4 0 Quebec Québec 0 0 0 0 1406.96249 5203 1829117 2 1 Quebec Québec 0 0 0 0 495.74948 5204 1853117 2 1 Quebec Québec 0 0 0 0 1113.00542 5206 1756133 2 0 Quebec Québec 0 0 0 0 1515.99686 5208 1764223 3 0 Quebec Québec 0 0 0 0 16053.59566 5209 1339321 4 0 Quebec Québec 0 0 0 0 144.48364 5210 1769133 2 0 Quebec Québec 0 0 0 0 3481.35514 5211 16330 1 0 Quebec Québec 0 0 0 0 1391.72494 5212 78130 1 0 Quebec Québec 0 0 0 0 157.70498 5213 1754223 3 0 Quebec Québec 0 0 0 0 856.01330 5221 1758133 2 0 Quebec Québec 0 0 0 0 37319.34576 5223 1904117 2 1 Quebec Québec 0 0 0 0 15398.65478 5232 4389122 2 0 Quebec Québec 0 0 0 0 4523.67065 5239 1900117 2 1 Quebec Québec 0 0 0 0 32057.50172 5255 1831309 3 0 Quebec Québec 0 0 0 0 457.03661 5257 1098309 3 0 Quebec Québec 0 0 0 0 11360.85745 5263 1856117 2 1 Quebec Québec 0 0 0 0 5827.32768 5264 1253347 3 0 Quebec Québec 0 0 0 0 14850.73462 5265 1999125 3 0 Quebec Québec 0 0 0 0 704.58028 5267 1108309 3 0 Quebec Québec 0 0 0 0 2406.71405 5273 1812117 2 1 Quebec Québec 0 0 0 0 669.16180 5274 1106309 3 0 Quebec Québec 0 0 0 0 13225.55468 5279 2056348 3 0 Quebec Québec 0 0 0 0 10779.65519 5280 2110343 4 0 Quebec Québec 0 0 0 0 67824.58531 5290 243117 2 1 Quebec Québec 0 0 0 0 5030.79688 5291 1759133 2 0 Quebec Québec 0 0 0 0 10006.26862 5299 1903343 3 0 Quebec Québec 0 0 0 0 17400.15928 5306 1843117 2 1 Quebec Québec 0 0 0 0 12763.16884 5307 717235 4 0 Quebec Québec 0 0 0 0 18776.45202 5310 1794117 2 1 Quebec Québec 0 0 0 0 17318.01678 5314 2047131 3 0 Quebec Québec 0 0 0 0 620.67254 5315 1888158 2 0 Quebec Québec 0 0 0 0 994.77538 5316 119131 1 0 Quebec Québec 0 0 0 0 179.90369 5319 1885158 2 0 Quebec Québec 0 0 0 0 6087.02922 5325 1866343 3 0 Quebec Québec 0 0 0 0 9196.37896 5329 1999125 3 0 Quebec Québec 0 0 0 0 1048.59961 5330 1777158 2 0 Quebec Québec 0 0 0 0 1825.55259 5331 1866 4 0 Quebec Québec 0 0 0 0 3283.61566 5339 4538235 3 0 Quebec Québec 0 0 0 0 2622.80339 5355 1866158 2 0 Quebec Québec 0 0 0 0 2745.37952 5356 358343 3 0 Quebec Québec 0 0 0 0 15732.24446 5362 1766132 2 0 Quebec Québec 0 0 0 0 8011.86406 5365 4515224 4 0 Quebec Québec 0 0 0 0 10107.42570 5366 4521239 4 0 Quebec Québec 0 0 0 0 178.19442 5367 2142341 3 0 Quebec Québec 0 0 0 0 1028.91013 5368 2152341 3 0 Quebec Québec 0 0 0 0 374.59381 5372 2157341 3 0 Quebec Québec 0 0 0 0 898.28297 5373 2142341 3 0 Quebec Québec 0 0 0 0 12791.71105 5374 2180125 3 0 Quebec Québec 0 0 0 0 14939.90592 5378 67730 1 0 Quebec Québec 0 0 0 0 2980.33578 5379 1752223 3 0 Quebec Québec 0 0 0 0 12800.27606 5380 1900346 4 0 Quebec Québec 0 0 0 0 5145.93080 5383 2128341 3 0 Quebec Québec 0 0 0 0 9968.57010 5389 2153341 3 0 Quebec Québec 0 0 0 0 13220.31588 5392 76431 1 0 Quebec Québec 0 0 0 0 5893.99932 5393 2182125 3 0 Quebec Québec 0 0 0 0 2367.92631 5394 723341 3 0 Quebec Québec 0 0 0 0 15.93263 5395 723341 3 0 Quebec Québec 0 0 0 0 234.53817 5396 863131 1 0 Quebec Québec 0 0 0 0 21614.42474 5397 95240 1 0 Quebec Québec 0 0 0 0 20.88913 5398 863831 1 0 Quebec Québec 0 0 0 0 3448.30793 5399 2176125 3 0 Quebec Québec 0 0 0 0 309.91297 5402 8630131 2 0 Quebec Québec 0 0 0 0 5182.11516 5413 2139337 3 0 Quebec Québec 0 0 0 0 3963.57534 5414 2159125 3 0 Quebec Québec 0 0 0 0 5964.49972 5415 2146348 3 0 Quebec Québec 0 0 0 0 6799.63263 5416 2168125 3 0 Quebec Québec 0 0 0 0 24297.80152 5418 1660138 2 0 Quebec Québec 0 0 0 0 12321.01635 5426 4652158 2 0 Quebec Québec 0 0 0 0 7151.71479 5427 4558341 3 0 Quebec Québec 0 0 0 0 3609.71572 5432 900 3 0 Quebec Québec 0 0 0 0 2995.04998 5433 896 4 0 Quebec Québec 0 0 0 0 192.47109 5435 900 4 0 Quebec Québec 0 0 0 0 6761.75246 5436 4559346 4 0 Quebec Québec 0 0 0 0 4948.88800 5437 2158125 3 0 Quebec Québec 0 0 0 0 96.29915 5438 8056125 3 0 Quebec Québec 0 0 0 0 1237.39971 5441 889 3 0 Quebec Québec 0 0 0 0 11448.51285 5443 1766132 2 0 Quebec Québec 0 0 0 0 2934.47062 5444 906 4 0 Quebec Québec 0 0 0 0 10451.26482 5447 67730 1 0 Quebec Québec 0 0 0 0 2371.35525 5448 4581 4 0 Quebec Québec 0 0 0 0 603.40546 5450 908 4 0 Quebec Québec 0 0 0 0 1644.48317 5453 1366 4 0 Quebec Québec 0 0 0 0 355.10148 5455 769 4 0 Quebec Québec 0 0 0 0 2103.00421 5457 738 4 0 Quebec Québec 0 0 0 0 1058.95357 5458 911 4 0 Quebec Québec 0 0 0 0 437.22419 5460 550 4 0 Quebec Québec 0 0 0 0 249.57378 5461 887 4 0 Quebec Québec 0 0 0 0 30962.72860 5462 1990329 3 0 Quebec Québec 0 0 0 0 6058.21161 5463 4581 4 0 Quebec Québec 0 0 0 0 340.34749 5464 1980329 3 0 Quebec Québec 0 0 0 0 21858.85176 5465 4436133 2 0 Quebec Québec 0 0 0 0 1475.87684 5466 4581 4 0 Quebec Québec 0 0 0 0 43.07563 5467 4436133 2 0 Quebec Québec 0 0 0 0 753.62806 5468 915 4 0 Quebec Québec 0 0 0 0 3589.73431 5470 914 3 0 Quebec Québec 0 0 0 0 8482.10785 5471 4564158 2 0 Quebec Québec 0 0 0 0 8200.49341 5472 8035125 3 0 Quebec Québec 0 0 0 0 1708.78809 5473 744 4 0 Quebec Québec 0 0 0 0 299.61952 5476 4564158 2 0 Quebec Québec 0 0 0 0 1874.74774 5477 634 4 0 Quebec Québec 0 0 0 0 790.03859 5479 740 4 0 Quebec Québec 0 0 0 0 22194.17799 5480 4651343 3 0 Quebec Québec 0 0 0 0 1115.48842 5481 920 4 0 Quebec Québec 0 0 0 0 2892.15997 5482 197915 1 1 Quebec Québec 0 0 0 0 108.11297 5483 1227117 2 0 Quebec Québec 0 0 0 0 1808.10528 5484 1935117 2 0 Quebec Québec 0 0 0 0 367.21701 5485 687 4 0 Quebec Québec 0 0 0 0 233.55274 5486 684329 3 0 Quebec Québec 0 0 0 0 214.01922 5487 1228 4 0 Quebec Québec 0 0 0 0 959.18000 5488 1924117 2 0 Quebec Québec 0 0 0 0 257.52109 5489 918 4 0 Quebec Québec 0 0 0 0 19349.37755 5494 4629341 3 0 Quebec Québec 0 0 0 0 13257.52865 5495 783370 4 0 Quebec Québec 0 0 0 0 716.20256 5496 919 4 0 Quebec Québec 0 0 0 0 1028.64260 5497 750 4 0 Quebec Québec 0 0 0 0 4657.21700 5498 1916117 2 0 Quebec Québec 0 0 0 0 1181.58690 5499 1876117 2 1 Quebec Québec 0 0 0 0 2398.02854 5500 1872117 2 1 Quebec Québec 0 0 0 0 1305.91330 5502 3392343 3 0 Quebec Québec 0 0 0 0 12221.59994 5503 864040 1 0 Quebec Québec 0 0 0 0 25.18135 5504 4496343 3 0 Quebec Québec 0 0 0 0 2353.28878 5508 638 4 0 Quebec Québec 0 0 0 0 3152.54287 5509 757 4 0 Quebec Québec 0 0 0 0 1732.58118 5511 481015 1 1 Quebec Québec 0 0 0 0 2191.26803 5512 3192158 2 0 Quebec Québec 0 0 0 0 5074.66679 5515 686 4 0 Quebec Québec 0 0 0 0 11737.96439 5517 3207138 2 0 Quebec Québec 0 0 0 0 1812.42650 5518 4503343 3 0 Quebec Québec 0 0 0 0 1274.11151 5520 1916117 2 0 Quebec Québec 0 0 0 0 1537.91571 5521 4681125 1 0 Quebec Québec 0 0 0 0 24624.93514 5523 1959117 2 1 Quebec Québec 0 0 0 0 1825.82562 5524 746 4 0 Quebec Québec 0 0 0 0 2042.84787 5525 1228329 3 0 Quebec Québec 0 0 0 0 146.46990 5526 746 4 0 Quebec Québec 0 0 0 0 4140.18944 5528 4687 4 0 Quebec Québec 0 0 0 0 2596.99848 5531 4510339 3 0 Quebec Québec 0 0 0 0 4555.80786 5532 680 4 0 Quebec Québec 0 0 0 0 4685.50523 5538 4507341 3 0 Quebec Québec 0 0 0 0 10033.24651 5539 8050337 3 0 Quebec Québec 0 0 0 0 206.95450 5540 8044335 4 0 Quebec Québec 0 0 0 0 29027.47475 5541 8044335 4 0 Quebec Québec 0 0 0 0 1179.35584 5544 357325 1 0 Quebec Québec 0 0 0 0 1730.13635 5546 4681125 4 0 Quebec Québec 0 0 0 0 2125.87516 5547 1916117 2 0 Quebec Québec 0 0 0 0 662.20772 5549 2534 4 0 Quebec Québec 0 0 0 0 1788.32436 5551 4505344 3 0 Quebec Québec 0 0 0 0 2093.92845 5552 4507341 3 0 Quebec Québec 0 0 0 0 263.81582 5553 4507341 3 0 Quebec Québec 0 0 0 0 1281.07229 5554 6955117 2 0 Quebec Québec 0 0 0 0 101.49406 5555 480915 1 1 Quebec Québec 0 0 0 0 124.61410 5556 6957117 2 0 Quebec Québec 0 0 0 0 3832.77825 5557 1837 4 0 Quebec Québec 0 0 0 0 7785.95699 5563 481015 1 1 Quebec Québec 0 0 0 0 6842.74534 5566 758 4 0 Quebec Québec 0 0 0 0 3571.71312 5567 865040 1 0 Quebec Québec 0 0 0 0 1334.59925 5568 4633341 3 0 Quebec Québec 0 0 0 0 305.98364 5569 1717 4 0 Quebec Québec 0 0 0 0 3622.06767 5570 480315 1 1 Quebec Québec 0 0 0 0 1938.32309 5571 8041335 3 0 Quebec Québec 0 0 0 0 24513.07382 5576 4523224 4 0 Quebec Québec 0 0 0 0 3422.65383 5578 2531 4 0 Quebec Québec 0 0 0 0 31982.75641 5580 1766309 3 0 Quebec Québec 0 0 0 0 4065.79007 5587 1228329 3 0 Quebec Québec 0 0 0 0 39244.88223 5589 1787107 4 0 Quebec Québec 0 0 0 0 5546.13075 5590 7012370 4 0 Quebec Québec 0 0 0 0 2381.21065 5591 480315 1 1 Quebec Québec 0 0 0 0 1300.79704 5592 1360 4 0 Quebec Québec 0 0 0 0 8217.04464 5593 8031158 2 0 Quebec Québec 0 0 0 0 1203.39595 5594 8041335 3 0 Quebec Québec 0 0 0 0 177.86870 5597 1465 4 0 Quebec Québec 0 0 0 0 315.13697 5598 1665 4 0 Quebec Québec 0 0 0 0 5078.91348 5599 1778 4 0 Quebec Québec 0 0 0 0 11161.87740 5608 67730 1 0 Quebec Québec 0 0 0 0 541.65494 5609 146630 1 0 Quebec Québec 0 0 0 0 209.49458 5612 8020339 3 0 Quebec Québec 0 0 0 0 1214.30421 5613 8023158 2 0 Quebec Québec 0 0 0 0 1148.92733 5614 7919 4 0 Quebec Québec 0 0 0 0 1762.09001 5615 479715 1 1 Quebec Québec 0 0 0 0 8784.22839 5618 8029339 3 0 Quebec Québec 0 0 0 0 340.31742 5619 480615 1 1 Quebec Québec 0 0 0 0 477.38076 5622 8023335 3 0 Quebec Québec 0 0 0 0 1501.85972 5630 1721 4 0 Quebec Québec 0 0 0 0 336.99287 5631 480715 1 1 Quebec Québec 0 0 0 0 8557.83409 5632 2528 4 0 Quebec Québec 0 0 0 0 3066.46715 5635 7011333 4 0 Quebec Québec 0 0 0 0 2600.28420 5637 8025158 2 0 Quebec Québec 0 0 0 0 1679.88857 5640 6968 4 0 Quebec Québec 0 0 0 0 683.55429 5641 6927117 2 0 Quebec Québec 0 0 0 0 5847.04822 5642 1942 4 0 Quebec Québec 0 0 0 0 3763.43290 5645 865140 1 0 Quebec Québec 0 0 0 0 928.80845 5646 1714 4 0 Quebec Québec 0 0 0 0 4452.25679 5647 1837 4 0 Quebec Québec 0 0 0 0 6862.19669 5650 3216138 2 0 Quebec Québec 0 0 0 0 1010.82488 5651 1370 4 0 Quebec Québec 0 0 0 0 492.06977 5654 1833 4 0 Quebec Québec 0 0 0 0 1151.44558 5656 3014 4 0 Quebec Québec 0 0 0 0 31430.23557 5657 4594235 3 0 Quebec Québec 0 0 0 0 4087.54982 5658 2525 4 0 Quebec Québec 0 0 0 0 543.02452 5660 8218137 2 0 Quebec Québec 0 0 0 0 7105.95304 5661 875620 1 1 Quebec Québec 0 0 0 0 10183.07813 5662 357325 1 0 Quebec Québec 0 0 0 0 2393.71176 5665 1660 4 0 Quebec Québec 0 0 0 0 3102.40695 5666 67730 1 0 Quebec Québec 0 0 0 0 1755.53230 5667 7923 4 0 Quebec Québec 0 0 0 0 1346.77293 5668 1943 4 0 Quebec Québec 0 0 0 0 25249.59391 5672 4581137 2 0 Quebec Québec 0 0 0 0 1120.51375 5674 2153 4 0 Quebec Québec 0 0 0 0 1071.43453 5676 1693 4 0 Quebec Québec 0 0 0 0 2892.96960 5679 1947 4 0 Quebec Québec 0 0 0 0 326.48661 5680 1828 4 0 Quebec Québec 0 0 0 0 2686.16831 5682 2059 4 0 Quebec Québec 0 0 0 0 75.09377 5683 1825 4 0 Quebec Québec 0 0 0 0 3705.62337 5685 7011333 4 0 Quebec Québec 0 0 0 0 1680.60182 5686 8223116 2 0 Quebec Québec 0 0 0 0 3034.18787 5687 8212137 2 0 Quebec Québec 0 0 0 0 1258.38832 5688 1787 4 0 Quebec Québec 0 0 0 0 5872.84944 5689 1665 4 0 Quebec Québec 0 0 0 0 2823.25960 5690 865140 1 0 Quebec Québec 0 0 0 0 3002.32765 5691 3216138 2 0 Quebec Québec 0 0 0 0 634.46919 5692 1825 4 0 Quebec Québec 0 0 0 0 6945.57194 5696 1766132 2 0 Quebec Québec 0 0 0 0 1907.67324 5697 1667 4 0 Quebec Québec 0 0 0 0 1611.09850 5700 865140 1 0 Quebec Québec 0 0 0 0 1402.46833 5701 2060 4 0 Quebec Québec 0 0 0 0 4695.06841 5702 6968117 2 0 Quebec Québec 0 0 0 0 7193.38907 5704 1364 4 0 Quebec Québec 0 0 0 0 2389.27738 5705 1501 4 0 Quebec Québec 0 0 0 0 6043.73695 5706 478015 1 1 Quebec Québec 0 0 0 0 493.49673 5707 346940 1 0 Quebec Québec 0 0 0 0 4773.80771 5708 2065 4 0 Quebec Québec 0 0 0 0 2424.70906 5709 4585116 2 0 Quebec Québec 0 0 0 0 1256.71937 5711 1500 4 0 Quebec Québec 0 0 0 0 1453.51372 5714 1793 4 0 Quebec Québec 0 0 0 0 9136.74244 5716 1752 4 0 Quebec Québec 0 0 0 0 2681.12104 5717 1789 4 0 Quebec Québec 0 0 0 0 3860.08627 5718 67730 1 0 Quebec Québec 0 0 0 0 3533.02456 5719 1836117 2 0 Quebec Québec 0 0 0 0 976.52035 5720 1836 4 0 Quebec Québec 0 0 0 0 1301.36903 5721 1707 4 0 Quebec Québec 0 0 0 0 4386.80775 5722 1963 4 0 Quebec Québec 0 0 0 0 3601.76916 5723 1695 4 0 Quebec Québec 0 0 0 0 613.38597 5724 1964 4 0 Quebec Québec 0 0 0 0 829.45047 5725 1966 4 0 Quebec Québec 0 0 0 0 1224.25745 5726 478015 1 1 Quebec Québec 0 0 0 0 3105.38232 5727 3046 4 0 Quebec Québec 0 0 0 0 791.12257 5728 1783 4 0 Quebec Québec 0 0 0 0 2698.83959 5730 478515 1 1 Quebec Québec 0 0 0 0 1900.50577 5731 1933 4 0 Quebec Québec 0 0 0 0 783.53747 5733 3462640 1 0 Quebec Québec 0 0 0 0 6926.39458 5734 8026335 3 0 Quebec Québec 0 0 0 0 3130.91380 5735 3216138 2 0 Quebec Québec 0 0 0 0 428.48881 5736 3476344 3 0 Quebec Québec 0 0 0 0 390.71084 5737 3462344 3 0 Quebec Québec 0 0 0 0 743.33934 5738 3453344 3 0 Quebec Québec 0 0 0 0 168.95024 5739 3460344 3 0 Quebec Québec 0 0 0 0 5714.28309 5740 3021 4 0 Quebec Québec 0 0 0 0 2215.57087 5741 1967 4 0 Quebec Québec 0 0 0 0 2028.38321 5742 6921364 3 0 Quebec Québec 0 0 0 0 1167.89161 5743 1710 4 0 Quebec Québec 0 0 0 0 225.81794 5744 6939 4 0 Quebec Québec 0 0 0 0 18548.62749 5745 6938329 3 0 Quebec Québec 0 0 0 0 1561.04252 5746 1011 4 0 Quebec Québec 0 0 0 0 241.24065 5747 6921364 3 0 Quebec Québec 0 0 0 0 2307.70677 5748 1784 4 0 Quebec Québec 0 0 0 0 2011.62167 5749 6935329 3 0 Quebec Québec 0 0 0 0 1146.77982 5750 6941329 3 0 Quebec Québec 0 0 0 0 4707.70967 5751 7011333 4 0 Quebec Québec 0 0 0 0 4713.37184 5752 6921364 3 0 Quebec Québec 0 0 0 0 17711.74325 5754 1752223 3 0 Quebec Québec 0 0 0 0 5608.20506 5755 1752 4 0 Quebec Québec 0 0 0 0 3238.10800 5756 1494 4 0 Quebec Québec 0 0 0 0 18952.92149 5757 1877323 3 0 Quebec Québec 0 0 0 0 2147.14234 5758 344140 1 0 Quebec Québec 0 0 0 0 2110.38319 5759 4703344 3 0 Quebec Québec 0 0 0 0 17.57884 5760 347740 1 0 Quebec Québec 0 0 0 0 5006.65804 5761 3270 4 0 Quebec Québec 0 0 0 0 896.10809 5762 1752223 3 0 Quebec Québec 0 0 0 0 2369.54534 5763 3047 4 0 Quebec Québec 0 0 0 0 125.50767 5764 3043 4 0 Quebec Québec 0 0 0 0 1351.28677 5765 1504 4 0 Quebec Québec 0 0 0 0 11003.70358 5767 870120 1 1 Quebec Québec 0 0 0 0 17798.67701 5768 1878327 3 0 Quebec Québec 0 0 0 0 778.81911 5769 1506 4 0 Quebec Québec 0 0 0 0 2365.29425 5770 1704 4 0 Quebec Québec 0 0 0 0 2072.66825 5771 1012 4 0 Quebec Québec 0 0 0 0 1724.65379 5772 1890364 4 0 Quebec Québec 0 0 0 0 2685.22256 5773 3221138 2 0 Quebec Québec 0 0 0 0 3430.18960 5774 67730 1 0 Quebec Québec 0 0 0 0 919.97213 5775 1460 4 0 Quebec Québec 0 0 0 0 1388.28736 5777 982 4 0 Quebec Québec 0 0 0 0 9496.21661 5778 5105116 2 0 Quebec Québec 0 0 0 0 1632.47927 5779 4624227 3 0 Quebec Québec 0 0 0 0 1020.72005 5780 1491 4 0 Quebec Québec 0 0 0 0 8821.23269 5781 357325 1 0 Quebec Québec 0 0 0 0 29.89793 5782 337625 1 0 Quebec Québec 0 0 0 0 298.99142 5783 3457640 1 0 Quebec Québec 0 0 0 0 25.85850 5784 3498640 1 0 Quebec Québec 0 0 0 0 423.58939 5785 3370640 1 0 Quebec Québec 0 0 0 0 8157.37680 5786 4680125 4 0 Quebec Québec 0 0 0 0 5244.80895 5789 5101231 4 0 Quebec Québec 0 0 0 0 7520.69089 5790 6869327 3 0 Quebec Québec 0 0 0 0 4758.00729 5791 3048 4 0 Quebec Québec 0 0 0 0 2401.10232 5794 1843 4 0 Quebec Québec 0 0 0 0 2941.50238 5795 921 4 0 Quebec Québec 0 0 0 0 1049.41646 5796 925 4 0 Quebec Québec 0 0 0 0 1168.08483 5799 337625 1 0 Quebec Québec 0 0 0 0 4122.05738 5800 3372640 1 0 Quebec Québec 0 0 0 0 10372.86702 5801 8015337 3 0 Quebec Québec 0 0 0 0 42.91265 5802 3403125 4 0 Quebec Québec 0 0 0 0 2132.86745 5803 1503 4 0 Quebec Québec 0 0 0 0 250.99298 5804 1766132 2 0 Quebec Québec 0 0 0 0 2203.65172 5805 1406 4 0 Quebec Québec 0 0 0 0 354.65279 5806 8015337 3 0 Quebec Québec 0 0 0 0 12893.10025 5807 6867364 4 0 Quebec Québec 0 0 0 0 26.62337 5808 8010337 3 0 Quebec Québec 0 0 0 0 1271.42603 5809 7925 4 0 Quebec Québec 0 0 0 0 4186.16514 5810 7011333 4 0 Quebec Québec 0 0 0 0 413.01495 5811 6975117 2 0 Quebec Québec 0 0 0 0 7252.20366 5812 6975117 2 0 Quebec Québec 0 0 0 0 1736.91912 5813 1014 4 0 Quebec Québec 0 0 0 0 297.71981 5814 1839 4 0 Quebec Québec 0 0 0 0 6441.00787 5815 1840 4 0 Quebec Québec 0 0 0 0 532.64031 5818 1457 4 0 Quebec Québec 0 0 0 0 338.91659 5819 1839 4 0 Quebec Québec 0 0 0 0 842.89242 5820 1402 4 0 Quebec Québec 0 0 0 0 1690.89061 5822 1766132 2 0 Quebec Québec 0 0 0 0 6681.11979 5824 874620 1 1 Quebec Québec 0 0 0 0 3978.75389 5825 4620116 2 0 Quebec Québec 0 0 0 0 303.96179 5828 874620 1 1 Quebec Québec 0 0 0 0 499.43496 5830 870720 1 1 Quebec Québec 0 0 0 0 2459.20286 5832 336725 1 0 Quebec Québec 0 0 0 0 5091.06500 5833 1752223 3 0 Quebec Québec 0 0 0 0 1799.07366 5834 929 4 0 Quebec Québec 0 0 0 0 1118.82549 5835 1405 4 0 Quebec Québec 0 0 0 0 1574.52461 5836 478515 1 0 Quebec Québec 0 0 0 0 12369.17967 5837 478515 1 1 Quebec Québec 0 0 0 0 745.41034 5838 1404 4 0 Quebec Québec 0 0 0 0 10645.06523 5840 8152125 3 0 Quebec Québec 0 0 0 0 1773.48824 5841 4696344 3 0 Quebec Québec 0 0 0 0 569.01640 5842 925 4 0 Quebec Québec 0 0 0 0 133.69693 5843 4697125 4 0 Quebec Québec 0 0 0 0 692.12573 5844 350525 1 0 Quebec Québec 0 0 0 0 1093.32215 5845 890329 3 0 Quebec Québec 0 0 0 0 4776.80381 5846 3221138 2 0 Quebec Québec 0 0 0 0 2892.27779 5847 874420 1 1 Quebec Québec 0 0 0 0 421.79159 5849 1023 4 0 Quebec Québec 0 0 0 0 747.56994 5850 1928 4 0 Quebec Québec 0 0 0 0 5816.19040 5851 347740 1 0 Quebec Québec 0 0 0 0 4883.56221 5854 6369 4 0 Quebec Québec 0 0 0 0 4834.67527 5856 4709229 4 0 Quebec Québec 0 0 0 0 1872.14454 5857 874420 1 1 Quebec Québec 0 0 0 0 1799.84228 5858 478515 1 1 Quebec Québec 0 0 0 0 3730.95865 5860 2209 4 0 Quebec Québec 0 0 0 0 445.93072 5861 4709229 4 0 Quebec Québec 0 0 0 0 302.62797 5862 955 4 0 Quebec Québec 0 0 0 0 26.55691 5863 8305229 4 0 Quebec Québec 0 0 0 0 1731.26117 5864 1016 4 0 Quebec Québec 0 0 0 0 7100.62755 5865 2138 4 0 Quebec Québec 0 0 0 0 2093.08072 5866 2188 4 0 Quebec Québec 0 0 0 0 283.89148 5867 936 4 0 Quebec Québec 0 0 0 0 868.90776 5872 1251 4 0 Quebec Québec 0 0 0 0 1854.33878 5873 888329 3 0 Quebec Québec 0 0 0 0 2866.21018 5874 1288 4 0 Quebec Québec 0 0 0 0 912.37990 5875 8187229 4 0 Quebec Québec 0 0 0 0 2271.46988 5877 1248 4 0 Quebec Québec 0 0 0 0 8508.35641 5878 7912 4 0 Quebec Québec 0 0 0 0 2664.26521 5879 4959223 3 0 Quebec Québec 0 0 0 0 2151.34317 5880 930 4 0 Quebec Québec 0 0 0 0 463.20129 5881 7735117 2 0 Quebec Québec 0 0 0 0 1866.87506 5882 1928 4 0 Quebec Québec 0 0 0 0 1225.40917 5883 6336329 3 0 Quebec Québec 0 0 0 0 2264.29939 5884 891329 3 0 Quebec Québec 0 0 0 0 3101.10112 5885 1387 4 0 Quebec Québec 0 0 0 0 212.96329 5888 935 4 0 Quebec Québec 0 0 0 0 6820.47116 5889 1927 4 0 Quebec Québec 0 0 0 0 940.95882 5890 1255 4 0 Quebec Québec 0 0 0 0 2428.22417 5891 928 4 0 Quebec Québec 0 0 0 0 3481.04278 5892 4956116 2 0 Quebec Québec 0 0 0 0 434.00607 5893 4956116 2 0 Quebec Québec 0 0 0 0 3517.55002 5894 4960133 2 0 Quebec Québec 0 0 0 0 1110.01311 5895 4610116 2 0 Quebec Québec 0 0 0 0 466.52532 5896 4959223 3 0 Quebec Québec 0 0 0 0 728.65913 5897 4610116 2 0 Quebec Québec 0 0 0 0 1896.34341 5898 347740 1 0 Quebec Québec 0 0 0 0 1223.14365 5899 2075 4 0 Quebec Québec 0 0 0 0 1494.59594 5901 2075 4 0 Quebec Québec 0 0 0 0 2481.20944 5902 3221138 2 0 Quebec Québec 0 0 0 0 979.85750 5903 2075 4 0 Quebec Québec 0 0 0 0 4532.74680 5904 8187229 4 0 Quebec Québec 0 0 0 0 2439.64385 5905 874420 1 1 Quebec Québec 0 0 0 0 24.56620 5906 8184229 4 0 Quebec Québec 0 0 0 0 133.40046 5907 4960133 2 0 Quebec Québec 0 0 0 0 143.71198 5908 4959223 3 0 Quebec Québec 0 0 0 0 1561.89122 5909 1022 4 0 Quebec Québec 0 0 0 0 694.66936 5910 1254 4 0 Quebec Québec 0 0 0 0 1579.00170 5911 478515 1 1 Quebec Québec 0 0 0 0 603.38268 5912 1044 4 0 Quebec Québec 0 0 0 0 4026.39258 5913 8187229 4 0 Quebec Québec 0 0 0 0 428.45062 5914 5017229 4 0 Quebec Québec 0 0 0 0 1210.29064 5915 5017229 4 0 Quebec Québec 0 0 0 0 1328.44275 5916 1288 4 0 Quebec Québec 0 0 0 0 2185.79661 5917 872430 1 0 Quebec Québec 0 0 0 0 2947.88512 5923 1021 4 0 Quebec Québec 0 0 0 0 2332.60146 5924 5017229 4 0 Quebec Québec 0 0 0 0 3230.28025 5926 2209 4 0 Quebec Québec 0 0 0 0 1850.46922 5927 1387 4 0 Quebec Québec 0 0 0 0 5883.00885 5929 1455 4 0 Quebec Québec 0 0 0 0 7976.63430 5930 4735227 3 0 Quebec Québec 0 0 0 0 5413.84356 5931 4711132 2 0 Quebec Québec 0 0 0 0 407.35484 5932 1449 4 0 Quebec Québec 0 0 0 0 951.58495 5935 478515 1 1 Quebec Québec 0 0 0 0 620.00150 5936 2083 4 0 Quebec Québec 0 0 0 0 588.14806 5937 2130 4 0 Quebec Québec 0 0 0 0 3311.26544 5943 874020 1 1 Quebec Québec 0 0 0 0 2584.55742 5944 7736158 2 0 Quebec Québec 0 0 0 0 2533.46356 5945 991 4 0 Quebec Québec 0 0 0 0 1493.82642 5946 1449 4 0 Quebec Québec 0 0 0 0 190.14975 5947 1445 4 0 Quebec Québec 0 0 0 0 2462.82361 5948 5017229 4 0 Quebec Québec 0 0 0 0 645.90960 5949 1445 4 0 Quebec Québec 0 0 0 0 262.08028 5952 1446 4 0 Quebec Québec 0 0 0 0 2925.55693 5954 350825 1 0 Quebec Québec 0 0 0 0 2526.34545 5958 4949223 3 0 Quebec Québec 0 0 0 0 368.27822 5959 5021229 4 0 Quebec Québec 0 0 0 0 3932.70631 5961 8154125 4 0 Quebec Québec 0 0 0 0 286.52935 5962 857725 1 0 Quebec Québec 0 0 0 0 3597.39968 5963 1250 4 0 Quebec Québec 0 0 0 0 1275.67444 5964 2081 4 0 Quebec Québec 0 0 0 0 911.61497 5965 1252 4 0 Quebec Québec 0 0 0 0 5471.46985 5967 929 4 0 Quebec Québec 0 0 0 0 6615.22473 5968 2189 4 0 Quebec Québec 0 0 0 0 82.81818 5970 2102 4 0 Quebec Québec 0 0 0 0 4937.58729 5971 2137 4 0 Quebec Québec 0 0 0 0 8892.34476 5972 5099231 4 0 Quebec Québec 0 0 0 0 6906.12095 5973 5099 4 0 Quebec Québec 0 0 0 0 1529.05784 5974 4711132 2 0 Quebec Québec 0 0 0 0 2559.15013 5977 1444 4 0 Quebec Québec 0 0 0 0 1704.16197 5978 1440 4 0 Quebec Québec 0 0 0 0 3465.72160 5979 1919 4 0 Quebec Québec 0 0 0 0 503.60767 5980 2197 4 0 Quebec Québec 0 0 0 0 3435.51725 5981 3221138 2 0 Quebec Québec 0 0 0 0 2793.40800 5983 2265 4 0 Quebec Québec 0 0 0 0 3487.59224 5984 872430 1 0 Quebec Québec 0 0 0 0 3550.30130 5985 874020 1 1 Quebec Québec 0 0 0 0 21.33735 5986 873630 1 0 Quebec Québec 0 0 0 0 23.14356 5987 871820 1 1 Quebec Québec 0 0 0 0 1804.64212 5988 1434 4 0 Quebec Québec 0 0 0 0 337.16662 5989 1441 4 0 Quebec Québec 0 0 0 0 10791.51166 5990 3372640 1 0 Quebec Québec 0 0 0 0 18646.41087 5991 8018335 3 0 Quebec Québec 0 0 0 0 12.88326 5992 3372640 1 0 Quebec Québec 0 0 0 0 4742.34612 5993 2200 4 0 Quebec Québec 0 0 0 0 1727.38007 5994 2105 4 0 Quebec Québec 0 0 0 0 2376.63820 5995 4735227 3 0 Quebec Québec 0 0 0 0 1315.58633 5996 4947229 4 0 Quebec Québec 0 0 0 0 1007.93972 5997 4711132 2 0 Quebec Québec 0 0 0 0 1170.13607 5998 2082 4 0 Quebec Québec 0 0 0 0 11046.68079 6001 8155344 3 0 Quebec Québec 0 0 0 0 91.13552 6002 7991344 3 0 Quebec Québec 0 0 0 0 526.47269 6003 7982335 3 0 Quebec Québec 0 0 0 0 987.47250 6005 1441 4 0 Quebec Québec 0 0 0 0 4461.77105 6009 347740 1 0 Quebec Québec 0 0 0 0 2158.97341 6010 2192 4 0 Quebec Québec 0 0 0 0 2512.58012 6013 2107 4 0 Quebec Québec 0 0 0 0 1578.94706 6014 2265 4 0 Quebec Québec 0 0 0 0 1850.43954 6015 871720 1 1 Quebec Québec 0 0 0 0 1898.69685 6017 2103 4 0 Quebec Québec 0 0 0 0 2488.63467 6018 8160125 4 0 Quebec Québec 0 0 0 0 400.40054 6019 2157 4 0 Quebec Québec 0 0 0 0 1128.05796 6023 5093227 3 0 Quebec Québec 0 0 0 0 213.30193 6024 2103125 4 0 Quebec Québec 0 0 0 0 1247.09500 6025 1901 4 0 Quebec Québec 0 0 0 0 1302.96275 6033 871720 1 1 Quebec Québec 0 0 0 0 2003.77999 6034 1514 4 0 Quebec Québec 0 0 0 0 1889.22266 6035 1514 4 0 Quebec Québec 0 0 0 0 1625.46215 6038 1907 4 0 Quebec Québec 0 0 0 0 6063.60258 6039 7987 4 0 Quebec Québec 0 0 0 0 2176.39891 6040 7987335 3 0 Quebec Québec 0 0 0 0 3729.89815 6041 1293 4 0 Quebec Québec 0 0 0 0 2775.62389 6042 857725 1 0 Quebec Québec 0 0 0 0 2557.97399 6045 2194 4 0 Quebec Québec 0 0 0 0 1103.69478 6046 1516 4 0 Quebec Québec 0 0 0 0 5073.16420 6048 4603116 2 0 Quebec Québec 0 0 0 0 5266.30284 6049 1021 4 0 Quebec Québec 0 0 0 0 5512.40397 6050 1018 4 0 Quebec Québec 0 0 0 0 3782.49191 6052 1247 4 0 Quebec Québec 0 0 0 0 2773.82916 6053 871720 1 1 Quebec Québec 0 0 0 0 768.71623 6054 2093 4 0 Quebec Québec 0 0 0 0 391.91034 6055 856525 1 1 Quebec Québec 0 0 0 0 2535.47792 6056 3221138 2 0 Quebec Québec 0 0 0 0 894.96547 6057 1312 4 0 Quebec Québec 0 0 0 0 601.22892 6058 866325 1 1 Quebec Québec 0 0 0 0 2060.64001 6059 871720 1 1 Quebec Québec 0 0 0 0 2210.78832 6060 4711132 2 0 Quebec Québec 0 0 0 0 3583.07318 6061 2102 4 0 Quebec Québec 0 0 0 0 2965.21026 6062 2196 4 0 Quebec Québec 0 0 0 0 1306.11240 6063 8160125 4 0 Quebec Québec 0 0 0 0 1465.52202 6064 2270 4 0 Quebec Québec 0 0 0 0 704.05321 6066 4603116 2 0 Quebec Québec 0 0 0 0 1138.56058 6067 1313 4 0 Quebec Québec 0 0 0 0 671.15214 6070 1021 4 0 Quebec Québec 0 0 0 0 279.79894 6071 1313 4 0 Quebec Québec 0 0 0 0 1292.12226 6073 7987335 3 0 Quebec Québec 0 0 0 0 1488.57397 6074 8574440 1 0 Quebec Québec 0 0 0 0 2352.55387 6075 2239 4 0 Quebec Québec 0 0 0 0 1326.50169 6076 2114 4 0 Quebec Québec 0 0 0 0 18.87500 6077 8441440 1 0 Quebec Québec 0 0 0 0 1500.95114 6080 1241 4 0 Quebec Québec 0 0 0 0 1171.62853 6086 1245 4 0 Quebec Québec 0 0 0 0 3764.56569 6087 904930 1 0 Quebec Québec 0 0 0 0 792.24289 6088 854825 1 0 Quebec Québec 0 0 0 0 1684.77339 6089 4603116 2 0 Quebec Québec 0 0 0 0 1433.15187 6090 873320 1 0 Quebec Québec 0 0 0 0 96.37321 6092 4603116 2 0 Quebec Québec 0 0 0 0 1698.91755 6093 1235 4 0 Quebec Québec 0 0 0 0 590.41059 6096 853425 1 0 Quebec Québec 0 0 0 0 807.61135 6098 1345 4 0 Quebec Québec 0 0 0 0 1500.44260 6099 1251 4 0 Quebec Québec 0 0 0 0 1321.89041 6100 918 4 0 Quebec Québec 0 0 0 0 6455.46945 6101 2265 4 0 Quebec Québec 0 0 0 0 1361.96751 6102 7987335 3 0 Quebec Québec 0 0 0 0 5533.66032 6103 5015223 3 0 Quebec Québec 0 0 0 0 3496.54197 6104 919 4 0 Quebec Québec 0 0 0 0 698.64838 6108 4603116 2 0 Quebec Québec 0 0 0 0 1928.17625 6109 1300 4 0 Quebec Québec 0 0 0 0 1588.45357 6110 2110 4 0 Quebec Québec 0 0 0 0 1842.38547 6111 2116 4 0 Quebec Québec 0 0 0 0 1786.79568 6112 8160125 4 0 Quebec Québec 0 0 0 0 5337.02886 6113 1008 4 0 Quebec Québec 0 0 0 0 1506.64440 6114 2090 4 0 Quebec Québec 0 0 0 0 313.95352 6115 216019 1 0 Quebec Québec 0 0 0 0 1622.31669 6117 2852 4 0 Quebec Québec 0 0 0 0 9778.65529 6118 328015 1 1 Quebec Québec 0 0 0 0 2582.74692 6119 2093 4 0 Quebec Québec 0 0 0 0 337.31969 6120 2088 4 0 Quebec Québec 0 0 0 0 2994.25959 6121 7911 4 0 Quebec Québec 0 0 0 0 10286.54750 6122 6934329 3 0 Quebec Québec 0 0 0 0 23239.46307 6123 1891323 3 0 Quebec Québec 0 0 0 0 1411.42837 6124 6347 4 0 Quebec Québec 0 0 0 0 2019.37666 6125 1253 4 0 Quebec Québec 0 0 0 0 1070.50241 6126 6076 4 0 Quebec Québec 0 0 0 0 2434.12676 6128 8281138 2 0 Quebec Québec 0 0 0 0 3256.82046 6129 2234 4 0 Quebec Québec 0 0 0 0 2474.20692 6130 2193 4 0 Quebec Québec 0 0 0 0 172.16846 6131 2243 4 0 Quebec Québec 0 0 0 0 3190.47181 6132 856940 1 1 Quebec Québec 0 0 0 0 262.95775 6133 2243 4 0 Quebec Québec 0 0 0 0 2493.87783 6134 2196 4 0 Quebec Québec 0 0 0 0 794.37056 6136 2232 4 0 Quebec Québec 0 0 0 0 1126.77923 6137 4603116 2 0 Quebec Québec 0 0 0 0 2850.70380 6138 1517 4 0 Quebec Québec 0 0 0 0 5806.45871 6139 8365640 1 0 Quebec Québec 0 0 0 0 5081.65579 6140 7735117 2 0 Quebec Québec 0 0 0 0 1024.08859 6143 1295 4 0 Quebec Québec 0 0 0 0 231.80291 6144 1374116 2 0 Quebec Québec 0 0 0 0 1294.39189 6145 2088 4 0 Quebec Québec 0 0 0 0 2675.57257 6146 8433440 1 0 Quebec Québec 0 0 0 0 1328.81064 6147 844219 1 0 Quebec Québec 0 0 0 0 21.95456 6148 8438440 1 0 Quebec Québec 0 0 0 0 20.92105 6149 843919 1 0 Quebec Québec 0 0 0 0 7156.31498 6150 6340 4 0 Quebec Québec 0 0 0 0 5583.26124 6151 1519 4 0 Quebec Québec 0 0 0 0 328.98015 6152 2101 4 0 Quebec Québec 0 0 0 0 6890.82273 6153 323550 1 0 Quebec Québec 0 0 0 0 2483.12603 6154 1346 4 0 Quebec Québec 0 0 0 0 2280.79494 6155 904930 1 0 Quebec Québec 0 0 0 0 2237.71333 6156 873320 1 0 Quebec Québec 0 0 0 0 2469.33192 6159 2267 4 0 Quebec Québec 0 0 0 0 3271.16975 6160 2274 4 0 Quebec Québec 0 0 0 0 3548.80628 6161 1346 4 0 Quebec Québec 0 0 0 0 2961.66258 6162 8164148 2 0 Quebec Québec 0 0 0 0 1265.81595 6163 854519 1 0 Quebec Québec 0 0 0 0 2294.56896 6164 2254 4 0 Quebec Québec 0 0 0 0 1583.88549 6167 856940 1 1 Quebec Québec 0 0 0 0 4630.09407 6168 328015 1 1 Quebec Québec 0 0 0 0 19.15093 6169 859440 1 1 Quebec Québec 0 0 0 0 20.42547 6171 8148125 3 0 Quebec Québec 0 0 0 0 1035.74259 6172 1991 4 0 Quebec Québec 0 0 0 0 10318.33765 6173 3407229 4 0 Quebec Québec 0 0 0 0 1799.83161 6174 3525640 1 0 Quebec Québec 0 0 0 0 273.92462 6175 343015 1 1 Quebec Québec 0 0 0 0 972.42722 6176 1995 4 0 Quebec Québec 0 0 0 0 2329.40811 6177 2057 4 0 Quebec Québec 0 0 0 0 3129.65589 6178 4603116 2 0 Quebec Québec 0 0 0 0 1007.71634 6179 904930 1 0 Quebec Québec 0 0 0 0 22.17275 6180 5058116 2 0 Quebec Québec 0 0 0 0 2775.73625 6183 4744112 2 0 Quebec Québec 0 0 0 0 2205.03194 6184 8281138 2 0 Quebec Québec 0 0 0 0 3590.29138 6185 8292125 3 0 Quebec Québec 0 0 0 0 3204.85427 6186 2115 4 0 Quebec Québec 0 0 0 0 1309.12645 6187 843419 1 0 Quebec Québec 0 0 0 0 394.95074 6189 8292 4 0 Quebec Québec 0 0 0 0 2160.20475 6190 2249 4 0 Quebec Québec 0 0 0 0 533.83956 6191 8277 4 0 Quebec Québec 0 0 0 0 2497.18601 6193 410 4 0 Quebec Québec 0 0 0 0 11068.32543 6194 5092133 2 0 Quebec Québec 0 0 0 0 2174.16235 6195 2245 4 0 Quebec Québec 0 0 0 0 920.05385 6196 8277 4 0 Quebec Québec 0 0 0 0 1493.99531 6197 7987335 3 0 Quebec Québec 0 0 0 0 2088.21113 6198 8435440 1 0 Quebec Québec 0 0 0 0 21.57673 6199 8166335 3 0 Quebec Québec 0 0 0 0 1339.44969 6200 873320 1 0 Quebec Québec 0 0 0 0 1688.80803 6201 8108344 3 0 Quebec Québec 0 0 0 0 1870.29080 6202 343015 1 1 Quebec Québec 0 0 0 0 3049.12464 6203 2230 4 0 Quebec Québec 0 0 0 0 18340.62711 6205 4205233 4 0 Quebec Québec 0 0 0 0 1627.77301 6206 2274 4 0 Quebec Québec 0 0 0 0 1024.99010 6208 1996 4 0 Quebec Québec 0 0 0 0 2216.80252 6209 2099 4 0 Quebec Québec 0 0 0 0 4357.30500 6213 4749112 2 0 Quebec Québec 0 0 0 0 1889.39212 6216 8163148 2 0 Quebec Québec 0 0 0 0 1556.13010 6217 8170335 3 0 Quebec Québec 0 0 0 0 1821.93504 6218 1995 4 0 Quebec Québec 0 0 0 0 1818.62048 6219 2118 4 0 Quebec Québec 0 0 0 0 3159.34870 6225 2232 4 0 Quebec Québec 0 0 0 0 3769.41837 6231 1517 4 0 Quebec Québec 0 0 0 0 2746.27614 6232 2118 4 0 Quebec Québec 0 0 0 0 5888.32000 6233 1257 4 0 Quebec Québec 0 0 0 0 169.17177 6234 2118 4 0 Quebec Québec 0 0 0 0 1975.54819 6238 2115 4 0 Quebec Québec 0 0 0 0 1529.28993 6239 2274 4 0 Quebec Québec 0 0 0 0 2837.54154 6240 836415 1 1 Quebec Québec 0 0 0 0 2574.89796 6241 859540 1 1 Quebec Québec 0 0 0 0 2737.16634 6242 5092133 2 0 Quebec Québec 0 0 0 0 6784.02228 6243 4766112 2 0 Quebec Québec 0 0 0 0 156.08876 6244 5118227 3 0 Quebec Québec 0 0 0 0 1330.78334 6246 5054112 2 0 Quebec Québec 0 0 0 0 18171.83131 6248 1331321 4 0 Quebec Québec 0 0 0 0 2214.54052 6249 873320 1 0 Quebec Québec 0 0 0 0 2247.15567 6250 2230 4 0 Quebec Québec 0 0 0 0 979.89138 6251 8177335 3 0 Quebec Québec 0 0 0 0 11397.77296 6252 6383315 3 0 Quebec Québec 0 0 0 0 2571.44140 6253 5164112 2 0 Quebec Québec 0 0 0 0 442.79566 6254 8270 2 0 Quebec Québec 0 0 0 0 21.70207 6255 8268 2 0 Quebec Québec 0 0 0 0 2767.31140 6256 8276138 2 0 Quebec Québec 0 0 0 0 2527.95979 6257 8115117 2 0 Quebec Québec 0 0 0 0 1923.58351 6258 836415 1 1 Quebec Québec 0 0 0 0 21.33725 6259 8090117 2 0 Quebec Québec 0 0 0 0 21.57916 6260 835915 1 0 Quebec Québec 0 0 0 0 21.53082 6261 8342440 1 0 Quebec Québec 0 0 0 0 1926.72718 6262 5052112 2 0 Quebec Québec 0 0 0 0 2062.98927 6263 1995 4 0 Quebec Québec 0 0 0 0 417.89325 6264 8264138 2 0 Quebec Québec 0 0 0 0 2402.88030 6265 2001 4 0 Quebec Québec 0 0 0 0 2442.63227 6266 8270134 2 0 Quebec Québec 0 0 0 0 838.79242 6267 1770 2 0 Quebec Québec 0 0 0 0 1944.24234 6268 2232 4 0 Quebec Québec 0 0 0 0 587.70209 6269 8177335 3 0 Quebec Québec 0 0 0 0 3649.80027 6271 3419640 1 0 Quebec Québec 0 0 0 0 3090.92980 6272 2245 4 0 Quebec Québec 0 0 0 0 20.92193 6273 3423640 1 0 Quebec Québec 0 0 0 0 1687.08559 6274 860140 1 1 Quebec Québec 0 0 0 0 2246.35402 6275 8177335 3 0 Quebec Québec 0 0 0 0 694.86988 6276 8089117 2 0 Quebec Québec 0 0 0 0 2426.57615 6277 5164112 2 0 Quebec Québec 0 0 0 0 20.43395 6278 5162112 2 0 Quebec Québec 0 0 0 0 2030.53724 6279 5092133 2 0 Quebec Québec 0 0 0 0 315.10792 6280 5006112 2 0 Quebec Québec 0 0 0 0 1328.99668 6281 5052112 2 0 Quebec Québec 0 0 0 0 811.54601 6282 8270134 2 0 Quebec Québec 0 0 0 0 5877.93653 6283 5006112 2 0 Quebec Québec 0 0 0 0 2053.31171 6284 2115 4 0 Quebec Québec 0 0 0 0 498.84412 6285 2290 4 0 Quebec Québec 0 0 0 0 7279.85108 6286 5015223 3 0 Quebec Québec 0 0 0 0 548.90607 6287 5134112 2 0 Quebec Québec 0 0 0 0 1929.37444 6288 2274 4 0 Quebec Québec 0 0 0 0 3866.90482 6291 7889344 3 0 Quebec Québec 0 0 0 0 1546.82810 6292 353713 1 0 Quebec Québec 0 0 0 0 20.30051 6294 8092148 2 0 Quebec Québec 0 0 0 0 173.32911 6297 353713 1 0 Quebec Québec 0 0 0 0 817.28770 6298 2161 4 0 Quebec Québec 0 0 0 0 1531.03443 6299 5155112 2 0 Quebec Québec 0 0 0 0 2367.93517 6300 1083 4 0 Quebec Québec 0 0 0 0 1187.81645 6301 8264138 2 0 Quebec Québec 0 0 0 0 912.40156 6303 5133112 2 0 Quebec Québec 0 0 0 0 105.39660 6304 8264138 2 0 Quebec Québec 0 0 0 0 451.58588 6305 2296 4 0 Quebec Québec 0 0 0 0 1863.64826 6306 2276 4 0 Quebec Québec 0 0 0 0 852.32788 6307 5138133 2 0 Quebec Québec 0 0 0 0 1251.95210 6308 1029 4 0 Quebec Québec 0 0 0 0 2092.54521 6309 5129112 2 0 Quebec Québec 0 0 0 0 1245.53395 6310 1773720 1 0 Quebec Québec 0 0 0 0 1197.12802 6311 5129112 2 0 Quebec Québec 0 0 0 0 409.82722 6312 5129112 2 0 Quebec Québec 0 0 0 0 1441.87641 6313 5129112 2 0 Quebec Québec 0 0 0 0 3664.87970 6314 5005227 3 0 Quebec Québec 0 0 0 0 21.12049 6315 8093117 2 0 Quebec Québec 0 0 0 0 20.00612 6316 5009227 3 0 Quebec Québec 0 0 0 0 576.88108 6317 1091 4 0 Quebec Québec 0 0 0 0 1456.55438 6318 5049112 2 0 Quebec Québec 0 0 0 0 115.55111 6319 1091 4 0 Quebec Québec 0 0 0 0 3309.44798 6321 2230 4 0 Quebec Québec 0 0 0 0 1471.74886 6322 845915 1 1 Quebec Québec 0 0 0 0 2269.69037 6323 353513 1 0 Quebec Québec 0 0 0 0 3092.48170 6324 5050134 2 0 Quebec Québec 0 0 0 0 744.74194 6325 5049112 2 0 Quebec Québec 0 0 0 0 602.52680 6326 2362 4 0 Quebec Québec 0 0 0 0 1435.58277 6328 2296 4 0 Quebec Québec 0 0 0 0 207.59095 6329 2230 4 0 Quebec Québec 0 0 0 0 1348.83766 6330 2615 4 0 Quebec Québec 0 0 0 0 742.17404 6331 353513 1 0 Quebec Québec 0 0 0 0 955.32617 6332 8082148 3 0 Quebec Québec 0 0 0 0 1881.28436 6333 8094117 2 0 Quebec Québec 0 0 0 0 2392.29117 6334 860940 1 1 Quebec Québec 0 0 0 0 11466.65543 6335 886710 1 0 Quebec Québec 0 0 0 0 20.43049 6338 849040 1 1 Quebec Québec 0 0 0 0 1370.78572 6339 845715 1 1 Quebec Québec 0 0 0 0 3731.06495 6340 2122 4 0 Quebec Québec 0 0 0 0 2421.44498 6341 1414 4 0 Quebec Québec 0 0 0 0 1445.89163 6342 8262138 2 0 Quebec Québec 0 0 0 0 3714.75083 6343 2294 4 0 Quebec Québec 0 0 0 0 1417.26270 6344 845915 1 1 Quebec Québec 0 0 0 0 1597.75544 6345 8848720 1 0 Quebec Québec 0 0 0 0 22.89740 6346 8831720 1 0 Quebec Québec 0 0 0 0 1196.33564 6347 883510 1 0 Quebec Québec 0 0 0 0 1258.11827 6348 845715 1 1 Quebec Québec 0 0 0 0 2960.65258 6349 2232 4 0 Quebec Québec 0 0 0 0 140.61519 6350 223215 1 1 Quebec Québec 0 0 0 0 2245.97108 6351 845915 1 1 Quebec Québec 0 0 0 0 2135.91777 6352 5138133 2 0 Quebec Québec 0 0 0 0 1478.81498 6353 2230 4 0 Quebec Québec 0 0 0 0 382.20497 6354 887510 1 0 Quebec Québec 0 0 0 0 999.41423 6355 2615 4 0 Quebec Québec 0 0 0 0 2734.09447 6356 1070 4 0 Quebec Québec 0 0 0 0 1344.72357 6357 5050134 2 0 Quebec Québec 0 0 0 0 3618.85819 6358 2122 4 0 Quebec Québec 0 0 0 0 1863.35286 6359 353513 1 0 Quebec Québec 0 0 0 0 2765.36641 6361 8338440 1 0 Quebec Québec 0 0 0 0 22.81160 6362 834613 1 0 Quebec Québec 0 0 0 0 754.14689 6363 8076117 2 0 Quebec Québec 0 0 0 0 7817.54302 6366 887510 1 0 Quebec Québec 0 0 0 0 2990.10155 6367 5140223 3 0 Quebec Québec 0 0 0 0 3277.86665 6368 3344112 2 0 Quebec Québec 0 0 0 0 1603.48046 6369 884410 1 0 Quebec Québec 0 0 0 0 115.74984 6370 888210 1 0 Quebec Québec 0 0 0 0 3627.61485 6371 904530 1 0 Quebec Québec 0 0 0 0 395.94663 6372 888110 1 0 Quebec Québec 0 0 0 0 1636.08858 6373 2122 4 0 Quebec Québec 0 0 0 0 4387.46134 6374 1089 4 0 Quebec Québec 0 0 0 0 1541.54134 6375 2294 4 0 Quebec Québec 0 0 0 0 1708.81158 6376 8076117 2 0 Quebec Québec 0 0 0 0 827.60551 6377 5050134 2 0 Quebec Québec 0 0 0 0 20.71050 6378 5076134 2 0 Quebec Québec 0 0 0 0 5185.78530 6379 3539640 1 0 Quebec Québec 0 0 0 0 1838.49990 6380 833313 1 0 Quebec Québec 0 0 0 0 1473.94427 6381 8076117 2 0 Quebec Québec 0 0 0 0 761.01849 6382 1089 4 0 Quebec Québec 0 0 0 0 1824.64100 6383 1414 4 0 Quebec Québec 0 0 0 0 1791.06978 6385 890010 1 0 Quebec Québec 0 0 0 0 3601.60573 6386 903920 1 0 Quebec Québec 0 0 0 0 3835.75555 6387 1208 4 0 Quebec Québec 0 0 0 0 1238.22585 6388 1212 4 0 Quebec Québec 0 0 0 0 21.54075 6389 889910/15/20 1 0 Quebec Québec 0 0 0 0 4607.42544 6390 7892344 3 0 Quebec Québec 0 0 0 0 10971.80925 6391 6934329 3 0 Quebec Québec 0 0 0 0 2118.03235 6393 7912148 3 0 Quebec Québec 0 0 0 0 811.18818 6394 8101148 3 0 Quebec Québec 0 0 0 0 665.87954 6395 6893158 2 0 Quebec Québec 0 0 0 0 6752.17201 6396 6390321 3 0 Quebec Québec 0 0 0 0 2864.84083 6397 2316 4 0 Quebec Québec 0 0 0 0 1947.67631 6398 8076117 2 0 Quebec Québec 0 0 0 0 851.03720 6399 1087 4 0 Quebec Québec 0 0 0 0 2934.36949 6400 1146 4 0 Quebec Québec 0 0 0 0 1630.26175 6402 904530 1 0 Quebec Québec 0 0 0 0 2758.05109 6403 849140 1 1 Quebec Québec 0 0 0 0 2505.63946 6405 1205 4 0 Quebec Québec 0 0 0 0 2730.53060 6406 1212 4 0 Quebec Québec 0 0 0 0 3051.70042 6407 2612 4 0 Quebec Québec 0 0 0 0 1437.56608 6409 1208 4 0 Quebec Québec 0 0 0 0 992.76756 6410 1207 4 0 Quebec Québec 0 0 0 0 4092.82484 6411 358210/15/20 1 0 Quebec Québec 0 0 0 0 2479.14272 6412 884410 1 0 Quebec Québec 0 0 0 0 4559.94477 6413 888110 1 0 Quebec Québec 0 0 0 0 467.62810 6414 1211 4 0 Quebec Québec 0 0 0 0 2.17640 6415 121135 1 0 Quebec Québec 0 0 0 0 20.60628 6416 888110 1 0 Quebec Québec 0 0 0 0 2937.34608 6417 850410/15/20 1 0 Quebec Québec 0 0 0 0 1743.03576 6418 6289 4 0 Quebec Québec 0 0 0 0 1615.53566 6419 888610 1 0 Quebec Québec 0 0 0 0 229.90876 6420 888510 1 0 Quebec Québec 0 0 0 0 1416.15650 6422 1794329 3 0 Quebec Québec 0 0 0 0 2246.04199 6423 6893158 2 0 Quebec Québec 0 0 0 0 1343.77756 6425 847440 1 1 Quebec Québec 0 0 0 0 7641.69903 6426 4660227 3 0 Quebec Québec 0 0 0 0 673.05449 6427 6902148 2 0 Quebec Québec 0 0 0 0 49908.10368 6428 6901327 3 0 Quebec Québec 0 0 0 0 2166.85791 6432 1327 4 0 Quebec Québec 0 0 0 0 1534.62488 6433 904530 1 0 Quebec Québec 0 0 0 0 256.85188 6434 6903148 2 0 Quebec Québec 0 0 0 0 4748.38876 6437 8262138 2 0 Quebec Québec 0 0 0 0 2426.07657 6438 1327 4 0 Quebec Québec 0 0 0 0 3156.90148 6439 5041134 2 0 Quebec Québec 0 0 0 0 1240.27351 6440 850415 1 0 Quebec Québec 0 0 0 0 22446.44829 6441 124250 1 0 Quebec Québec 0 0 0 0 1052.73529 6442 1888329 3 0 Quebec Québec 0 0 0 0 954.20206 6443 851815 1 0 Quebec Québec 0 0 0 0 3290.69503 6444 888610 1 0 Quebec Québec 0 0 0 0 1487.25727 6445 1208 4 0 Quebec Québec 0 0 0 0 21.54043 6446 852015 1 0 Quebec Québec 0 0 0 0 4842.26056 6447 8831720 1 0 Quebec Québec 0 0 0 0 82.80232 6448 850415 1 0 Quebec Québec 0 0 0 0 3761.24586 6449 2294 4 0 Quebec Québec 0 0 0 0 5086.65519 6450 833113 1 0 Quebec Québec 0 0 0 0 1578.99913 6451 850415 1 0 Quebec Québec 0 0 0 0 2553.18061 6452 1209 4 0 Quebec Québec 0 0 0 0 4095.01110 6453 888610 1 0 Quebec Québec 0 0 0 0 36335.15408 6454 7913148 2 0 Quebec Québec 0 0 0 0 946.32248 6455 1888329 3 0 Quebec Québec 0 0 0 0 4424.39928 6456 2232 4 0 Quebec Québec 0 0 0 0 1336.91795 6457 833113 1 0 Quebec Québec 0 0 0 0 574.17849 6458 1209 4 0 Quebec Québec 0 0 0 0 3511.53677 6459 2316 4 0 Quebec Québec 0 0 0 0 1194.02393 6462 847540 1 1 Quebec Québec 0 0 0 0 1441.66411 6463 833113 1 0 Quebec Québec 0 0 0 0 35.55247 6464 846440 1 1 Quebec Québec 0 0 0 0 38.79777 6465 846513 1 0 Quebec Québec 0 0 0 0 2050.56781 6466 124250 1 0 Quebec Québec 0 0 0 0 2778.06553 6467 7913148 2 0 Quebec Québec 0 0 0 0 54875.80411 6471 1762309 3 0 Quebec Québec 0 0 0 0 2894.84126 6473 846613 1 0 Quebec Québec 0 0 0 0 3498.85202 6474 8821520 1 0 Quebec Québec 0 0 0 0 18.88837 6475 881113 1 0 Quebec Québec 0 0 0 0 21.58878 6476 8813520 1 0 Quebec Québec 0 0 0 0 3227.46534 6477 851420 1 0 Quebec Québec 0 0 0 0 3370.96325 6478 8069138 2 0 Quebec Québec 0 0 0 0 3163.46744 6479 5041134 2 0 Quebec Québec 0 0 0 0 2238.34327 6480 179650 1 0 Quebec Québec 0 0 0 0 989.71229 6487 179650 1 0 Quebec Québec 0 0 0 0 4014.99027 6489 904530 1 0 Quebec Québec 0 0 0 0 1442.56648 6490 9078104 2 0 Quebec Québec 0 0 0 0 2631.08103 6493 1128 4 0 Quebec Québec 0 0 0 0 1403.78572 6494 210850 1 0 Quebec Québec 0 0 0 0 549.73640 6495 9078104 2 0 Quebec Québec 0 0 0 0 1415.06676 6496 180950 1 0 Quebec Québec 0 0 0 0 5290.99876 6497 6904148 2 0 Quebec Québec 0 0 0 0 6230.06218 6498 4995104 2 0 Quebec Québec 0 0 0 0 4866.55111 6499 848840 1 1 Quebec Québec 0 0 0 0 1989.06071 6502 4995104 2 0 Quebec Québec 0 0 0 0 10228.45741 6505 4294104 3 0 Quebec Québec 0 0 0 0 3236.57775 6512 2285 4 0 Quebec Québec 0 0 0 0 1706.02389 6513 851620 1 0 Quebec Québec 0 0 0 0 7330.53019 6514 888535 1 0 Quebec Québec 0 0 0 0 6631.34209 6515 4995104 2 0 Quebec Québec 0 0 0 0 6244.57121 6516 1576 4 0 Quebec Québec 0 0 0 0 7375.08887 6517 904315 1 0 Quebec Québec 0 0 0 0 5598.13753 6518 2631 4 0 Quebec Québec 0 0 0 0 5780.92299 6519 1574 4 0 Quebec Québec 0 0 0 0 3461.10950 6524 851620 1 0 Quebec Québec 0 0 0 0 8683.71444 6526 4677223 3 0 Quebec Québec 0 0 0 0 349.34559 6527 851620 1 0 Quebec Québec 0 0 0 0 129.09318 6528 334 4 0 Quebec Québec 0 0 0 0 742.37599 6530 888535 1 0 Quebec Québec 0 0 0 0 2534.08936 6531 2824 4 0 Quebec Québec 0 0 0 0 1714.41639 6533 332 4 0 Quebec Québec 0 0 0 0 754.07682 6534 2352 4 0 Quebec Québec 0 0 0 0 253.03237 6535 2349 4 0 Quebec Québec 0 0 0 0 1084.19099 6536 1425 4 0 Quebec Québec 0 0 0 0 1287.85905 6537 2638 4 0 Quebec Québec 0 0 0 0 1443.38746 6538 2347 4 0 Quebec Québec 0 0 0 0 2828.70606 6539 5080134 2 0 Quebec Québec 0 0 0 0 1136.37801 6540 904315 1 0 Quebec Québec 0 0 0 0 570.34664 6541 1554 4 0 Quebec Québec 0 0 0 0 35.16082 6542 4803133 2 0 Quebec Québec 0 0 0 0 3160.32795 6543 837320 1 0 Quebec Québec 0 0 0 0 1816.39562 6544 1607 4 0 Quebec Québec 0 0 0 0 1818.78688 6545 8302138 1 0 Quebec Québec 0 0 0 0 496.31836 6546 897335 1 0 Quebec Québec 0 0 0 0 366.31273 6549 1552 4 0 Quebec Québec 0 0 0 0 925.72453 6550 1580 4 0 Quebec Québec 0 0 0 0 3162.47003 6551 848840 1 1 Quebec Québec 0 0 0 0 539.87524 6555 1581 4 0 Quebec Québec 0 0 0 0 3357.48924 6556 840220 1 0 Quebec Québec 0 0 0 0 2702.85463 6557 1860 4 0 Quebec Québec 0 0 0 0 1454.93436 6559 888535 1 0 Quebec Québec 0 0 0 0 1673.30070 6560 4677223 3 0 Quebec Québec 0 0 0 0 1374.20757 6561 897735 1 0 Quebec Québec 0 0 0 0 3178.43622 6562 897335 1 0 Quebec Québec 0 0 0 0 508.42211 6563 1556 4 0 Quebec Québec 0 0 0 0 1398.45821 6564 1471 4 0 Quebec Québec 0 0 0 0 978.92949 6565 902815 1 0 Quebec Québec 0 0 0 0 1231.84232 6566 1558 4 0 Quebec Québec 0 0 0 0 7320.22700 6567 1612 4 0 Quebec Québec 0 0 0 0 11854.84334 6568 3354344 3 0 Quebec Québec 0 0 0 0 1221.57385 6569 898335 1 0 Quebec Québec 0 0 0 0 665.12786 6570 888535 1 0 Quebec Québec 0 0 0 0 267.23339 6572 3354344 3 0 Quebec Québec 0 0 0 0 18.30470 6573 3226344 3 0 Quebec Québec 0 0 0 0 85.36268 6574 6904148 2 0 Quebec Québec 0 0 0 0 850.77420 6575 1174 4 0 Quebec Québec 0 0 0 0 932.53913 6576 1230219 3 0 Quebec Québec 0 0 0 0 3104.26890 6577 1222 4 0 Quebec Québec 0 0 0 0 991.92754 6582 1568 4 0 Quebec Québec 0 0 0 0 1930.75254 6583 2639 4 0 Quebec Québec 0 0 0 0 98.35386 6585 2648 4 0 Quebec Québec 0 0 0 0 479.28781 6586 2928 4 0 Quebec Québec 0 0 0 0 277.69673 6588 2660 4 0 Quebec Québec 0 0 0 0 547.54137 6589 1203 4 0 Quebec Québec 0 0 0 0 8217.55980 6591 2351 4 0 Quebec Québec 0 0 0 0 1964.53746 6593 1550 4 0 Quebec Québec 0 0 0 0 2366.01544 6594 4803133 2 0 Quebec Québec 0 0 0 0 924.11378 6595 1172 4 0 Quebec Québec 0 0 0 0 810.45516 6596 4806133 2 0 Quebec Québec 0 0 0 0 1887.98619 6598 1578 4 0 Quebec Québec 0 0 0 0 1317.29347 6599 9083132 2 0 Quebec Québec 0 0 0 0 2062.32992 6600 1468 4 0 Quebec Québec 0 0 0 0 537.00587 6601 9083132 2 0 Quebec Québec 0 0 0 0 986.86239 6602 1472 4 0 Quebec Québec 0 0 0 0 4809.28300 6603 904530 1 0 Quebec Québec 0 0 0 0 479.80552 6604 1549 4 0 Quebec Québec 0 0 0 0 3039.11299 6605 848840 1 1 Quebec Québec 0 0 0 0 1215.08255 6606 2648 4 0 Quebec Québec 0 0 0 0 228.41300 6607 9083132 2 0 Quebec Québec 0 0 0 0 1509.13881 6608 4964 4 0 Quebec Québec 0 0 0 0 1973.94747 6609 9082132 2 0 Quebec Québec 0 0 0 0 3116.81023 6610 840220 1 0 Quebec Québec 0 0 0 0 1611.85217 6611 2650 4 0 Quebec Québec 0 0 0 0 2984.39367 6614 4863640 3 0 Quebec Québec 0 0 0 0 2353.34585 6615 1204 4 0 Quebec Québec 0 0 0 0 2005.16638 6616 9082132 2 0 Quebec Québec 0 0 0 0 1181.59809 6617 904530 1 0 Quebec Québec 0 0 0 0 1829.27898 6618 902815 1 0 Quebec Québec 0 0 0 0 1276.54125 6619 9083132 2 0 Quebec Québec 0 0 0 0 2555.07688 6621 8302138 1 0 Quebec Québec 0 0 0 0 2209.16111 6622 4981223 3 0 Quebec Québec 0 0 0 0 1831.11554 6623 7053344 4 0 Quebec Québec 0 0 0 0 6625.57506 6624 6910327 3 0 Quebec Québec 0 0 0 0 806.26978 6625 1578 4 0 Quebec Québec 0 0 0 0 4687.07255 6626 8249132 2 0 Quebec Québec 0 0 0 0 2417.70446 6627 1845 4 0 Quebec Québec 0 0 0 0 6609.69763 6628 2221 4 0 Quebec Québec 0 0 0 0 1644.98240 6629 1811 4 0 Quebec Québec 0 0 0 0 1957.17665 6630 1475 4 0 Quebec Québec 0 0 0 0 1158.22695 6631 9095209 3 0 Quebec Québec 0 0 0 0 379.20944 6632 7053344 4 0 Quebec Québec 0 0 0 0 2610.31777 6633 1230219 3 0 Quebec Québec 0 0 0 0 991.76502 6634 8246132-138 1 0 Quebec Québec 0 0 0 0 2901.64777 6635 897135 1 0 Quebec Québec 0 0 0 0 1635.96790 6636 4806133 2 0 Quebec Québec 0 0 0 0 292.53399 6637 1845 4 0 Quebec Québec 0 0 0 0 18645.11771 6638 7053344 4 0 Quebec Québec 0 0 0 0 6418.58786 6639 9071217 4 0 Quebec Québec 0 0 0 0 323.66770 6640 4808219 3 0 Quebec Québec 0 0 0 0 2720.15728 6641 840220 1 0 Quebec Québec 0 0 0 0 1211.06473 6642 2641 4 0 Quebec Québec 0 0 0 0 987.15767 6643 2030 4 0 Quebec Québec 0 0 0 0 213.87331 6645 347219 3 0 Quebec Québec 0 0 0 0 3328.06419 6646 7137344 4 0 Quebec Québec 0 0 0 0 7403.44155 6647 1208 4 0 Quebec Québec 0 0 0 0 111.81902 6648 390 4 0 Quebec Québec 0 0 0 0 1770.62472 6651 316 4 0 Quebec Québec 0 0 0 0 837.49641 6652 4994133 2 0 Quebec Québec 0 0 0 0 1722.12481 6654 8259132-138 1 0 Quebec Québec 0 0 0 0 915.79097 6655 1844 4 0 Quebec Québec 0 0 0 0 2969.03460 6656 1853 4 0 Quebec Québec 0 0 0 0 283.52693 6657 1131 4 0 Quebec Québec 0 0 0 0 1806.18124 6659 4808219 3 0 Quebec Québec 0 0 0 0 3629.27109 6660 390 4 0 Quebec Québec 0 0 0 0 3981.04635 6663 1475 4 0 Quebec Québec 0 0 0 0 191.27592 6664 1622 4 0 Quebec Québec 0 0 0 0 1586.79909 6666 9095209 3 0 Quebec Québec 0 0 0 0 2261.55821 6667 1584 4 0 Quebec Québec 0 0 0 0 3966.84109 6668 1226 4 0 Quebec Québec 0 0 0 0 5774.83663 6669 3233344 4 0 Quebec Québec 0 0 0 0 2826.47658 6670 4863640 3 0 Quebec Québec 0 0 0 0 2802.06262 6672 1842 4 0 Quebec Québec 0 0 0 0 217.54552 6673 9095209 3 0 Quebec Québec 0 0 0 0 2231.31855 6674 1477 4 0 Quebec Québec 0 0 0 0 2262.13435 6675 1478 4 0 Quebec Québec 0 0 0 0 4498.05849 6676 378 4 0 Quebec Québec 0 0 0 0 714.86383 6677 1134 4 0 Quebec Québec 0 0 0 0 1849.51386 6678 1324 4 0 Quebec Québec 0 0 0 0 3863.10451 6679 1549 4 0 Quebec Québec 0 0 0 0 2635.10745 6680 34 3 0 Ontario Ontario 0 0 0 0 7402.04023 6682 7245344 3 0 Quebec Québec 0 0 0 0 12409.28706 6683 4661227 4 0 Quebec Québec 0 0 0 0 632.17109 6685 44 3 0 Ontario Ontario 0 0 0 0 2348.85611 6686 2027 4 0 Ontario Ontario 0 0 0 0 2618.18568 6687 524 3 0 Ontario Ontario 0 0 0 0 1548.85353 6692 64 3 0 Ontario Ontario 0 0 0 0 8089.04284 6695 74 3 0 Ontario Ontario 0 0 0 0 4618.46479 6696 924 3 0 Ontario Ontario 0 0 0 0 1800.09177 6698 1619 4 0 Quebec Québec 0 0 0 0 265.72263 6701 1011 3 0 Ontario Ontario 0 0 0 0 2100.92642 6705 1318 4 0 Quebec Québec 0 0 0 0 2726.27097 6706 1841 4 0 Quebec Québec 0 0 0 0 3827.09870 6708 124 3 0 Ontario Ontario 0 0 0 0 170.44439 6710 2760 4 0 Quebec Québec 0 0 0 0 2446.25273 6711 1263 4 0 Quebec Québec 0 0 0 0 5217.37184 6712 1170 4 0 Quebec Québec 0 0 0 0 5999.05318 6713 4967223 3 0 Quebec Québec 0 0 0 0 1567.73703 6714 1334 2 0 Ontario Ontario 0 0 0 0 4835.72026 6715 1417 2 0 Ontario Ontario 0 0 0 0 3364.72804 6716 7199344 3 0 Quebec Québec 0 0 0 0 404.65886 6719 17417 1 1 Ontario Ontario 0 0 0 0 328.51292 6720 1716 4 0 Quebec Québec 0 0 0 0 392.69744 6721 204 3 0 Ontario Ontario 0 0 0 0 4143.20943 6722 22417 1 1 Ontario Ontario 0 0 0 0 5203.02659 6723 23417 1 1 Ontario Ontario 0 0 0 0 1.73656 6724 244 3 0 Ontario Ontario 0 0 0 0 0.75004 6725 25417 1 0 Ontario Ontario 0 0 0 0 195.25737 6726 1713 4 0 Quebec Québec 0 0 0 0 1840.65231 6727 2717 2 0 Ontario Ontario 0 0 0 0 5576.75737 6728 879730 1 0 Quebec Québec 0 0 0 0 5271.53210 6729 8257207-221 3 0 Quebec Québec 0 0 0 0 991.97792 6731 1318 4 0 Quebec Québec 0 0 0 0 6023.47077 6732 1487 4 0 Quebec Québec 0 0 0 0 3554.30845 6733 8259132-138 2 0 Quebec Québec 0 0 0 0 446.31879 6734 8257207 3 0 Quebec Québec 0 0 0 0 35.03494 6735 9109207 3 0 Quebec Québec 0 0 0 0 1736.02349 6741 1767 4 0 Quebec Québec 0 0 0 0 2976.01231 6744 1620 4 0 Quebec Québec 0 0 0 0 1166.77634 6745 3114 3 0 Ontario Ontario 0 0 0 0 8908.01616 6746 848840 1 1 Quebec Québec 0 0 0 0 122.68567 6747 9108221 3 0 Quebec Québec 0 0 0 0 65.12885 6748 2813 4 0 Quebec Québec 0 0 0 0 30039.34380 6749 6765148 2 0 Quebec Québec 0 0 0 0 1449.38566 6750 1717 4 0 Quebec Québec 0 0 0 0 1832.63777 6751 2766 4 0 Quebec Québec 0 0 0 0 4581.73529 6753 2924 3 0 Ontario Ontario 0 0 0 0 1200.07530 6757 8259132-138 2 0 Quebec Québec 0 0 0 0 2105.40823 6758 1767 4 0 Quebec Québec 0 0 0 0 5678.98404 6759 347 4 0 Quebec Québec 0 0 0 0 1633.65324 6760 3224 3 0 Ontario Ontario 0 0 0 0 4445.09201 6761 1195 4 0 Quebec Québec 0 0 0 0 1760.67481 6762 9123 4 0 Quebec Québec 0 0 0 0 1524.46026 6763 1809 4 0 Quebec Québec 0 0 0 0 336.45750 6764 9122132-138 2 0 Quebec Québec 0 0 0 0 5432.26275 6765 1941 4 0 Quebec Québec 0 0 0 0 912.59281 6767 1715 4 0 Quebec Québec 0 0 0 0 2217.55104 6769 3411 3 0 Ontario Ontario 0 0 0 0 8478.20434 6770 3524 3 0 Ontario Ontario 0 0 0 0 1637.45932 6771 3324 3 0 Ontario Ontario 0 0 0 0 8674.85762 6772 840220 1 0 Quebec Québec 0 0 0 0 2742.59861 6773 36417 1 1 Ontario Ontario 0 0 0 0 2783.61444 6777 1264 4 0 Quebec Québec 0 0 0 0 9703.58132 6778 9071217 4 0 Quebec Québec 0 0 0 0 229.98844 6780 9123 4 0 Quebec Québec 0 0 0 0 2869.94142 6781 1712 4 0 Quebec Québec 0 0 0 0 972.83067 6782 346 4 0 Quebec Québec 0 0 0 0 4267.67044 6783 1943 4 0 Quebec Québec 0 0 0 0 4380.13952 6784 1181 4 0 Quebec Québec 0 0 0 0 1416.80494 6785 3815 3 0 Ontario Ontario 0 0 0 0 1319.87716 6786 3924 3 0 Ontario Ontario 0 0 0 0 932.66323 6787 4024 3 0 Ontario Ontario 0 0 0 0 4790.52129 6791 848840 1 1 Quebec Québec 0 0 0 0 4835.31342 6792 879830 1 0 Quebec Québec 0 0 0 0 1378.17346 6793 1816 4 0 Quebec Québec 0 0 0 0 33.77602 6794 1816 4 0 Quebec Québec 0 0 0 0 3478.88720 6796 3724 3 0 Ontario Ontario 0 0 0 0 144.41336 6797 7401 4 0 Quebec Québec 0 0 0 0 1589.81035 6798 7214342 4 0 Quebec Québec 0 0 0 0 2458.53599 6799 751040 1 1 Quebec Québec 0 0 0 0 141.45111 6800 7238342 3 0 Quebec Québec 0 0 0 0 1565.42141 6801 879830 1 0 Quebec Québec 0 0 0 0 1494.59900 6802 9122132-138 2 0 Quebec Québec 0 0 0 0 2399.05572 6803 4114 3 0 Ontario Ontario 0 0 0 0 668.95959 6804 1813132 2 0 Quebec Québec 0 0 0 0 3776.95448 6805 2759 4 0 Quebec Québec 0 0 0 0 1520.96456 6806 9123 4 0 Quebec Québec 0 0 0 0 809.15363 6807 9123132 2 0 Quebec Québec 0 0 0 0 968.47786 6808 7236342 3 0 Quebec Québec 0 0 0 0 3627.16030 6809 7214342 4 0 Quebec Québec 0 0 0 0 473.64474 6810 7240342 3 0 Quebec Québec 0 0 0 0 1090.22454 6811 7240342 3 0 Quebec Québec 0 0 0 0 974.40508 6814 1815132 2 0 Quebec Québec 0 0 0 0 2312.36785 6815 1706 4 0 Quebec Québec 0 0 0 0 493.77413 6817 1705132 2 0 Quebec Québec 0 0 0 0 6961.14291 6819 1182 4 0 Quebec Québec 0 0 0 0 2401.66251 6821 2567 4 0 Quebec Québec 0 0 0 0 1545.52716 6822 775040 1 1 Quebec Québec 0 0 0 0 89.53451 6823 1267 4 0 Quebec Québec 0 0 0 0 1924.34897 6824 840220 1 0 Quebec Québec 0 0 0 0 1413.22710 6825 1184 4 0 Quebec Québec 0 0 0 0 481.48854 6826 2568132 2 0 Quebec Québec 0 0 0 0 992.74236 6827 2687132 2 0 Quebec Québec 0 0 0 0 2334.79167 6828 1290 4 0 Quebec Québec 0 0 0 0 5221.69706 6829 7197342 4 0 Quebec Québec 0 0 0 0 2880.04824 6831 4311 3 0 Ontario Ontario 0 0 0 0 1902.84737 6833 4415 3 0 Ontario Ontario 0 0 0 0 8013.82239 6835 4994133 2 0 Quebec Québec 0 0 0 0 5240.75679 6838 774640 1 1 Quebec Québec 0 0 0 0 984.19074 6839 7217201 3 0 Quebec Québec 0 0 0 0 103.48031 6840 774840 1 1 Quebec Québec 0 0 0 0 3896.29519 6841 1620207 4 0 Quebec Québec 0 0 0 0 465.78769 6842 4819133 2 0 Quebec Québec 0 0 0 0 1627.53895 6844 7197342 4 0 Quebec Québec 0 0 0 0 154.75326 6847 4822225 4 0 Quebec Québec 0 0 0 0 1837.21343 6849 7402 4 0 Quebec Québec 0 0 0 0 8783.90006 6850 4517 2 0 Ontario Ontario 0 0 0 0 559.62778 6851 4810 3 0 Ontario Ontario 0 0 0 0 1013.44769 6852 4910 3 0 Ontario Ontario 0 0 0 0 2093.94585 6853 5010 3 0 Ontario Ontario 0 0 0 0 1753.40976 6854 5214 3 0 Ontario Ontario 0 0 0 0 4012.78768 6855 5310 3 0 Ontario Ontario 0 0 0 0 1274.56824 6857 6257 4 0 Quebec Québec 0 0 0 0 1800.74452 6858 774840 1 1 Quebec Québec 0 0 0 0 3019.46918 6859 348 4 0 Quebec Québec 0 0 0 0 1364.88921 6861 1290 4 0 Quebec Québec 0 0 0 0 319.63869 6865 5214 3 0 Ontario Ontario 0 0 0 0 2996.21637 6866 4724 3 0 Ontario Ontario 0 0 0 0 1950.89995 6868 775040 1 1 Quebec Québec 0 0 0 0 4962.87492 6869 775040 1 1 Quebec Québec 0 0 0 0 3952.64461 6870 774840 1 1 Quebec Québec 0 0 0 0 398.61224 6871 1293 4 0 Quebec Québec 0 0 0 0 2057.65297 6872 5415 3 0 Ontario Ontario 0 0 0 0 5208.91458 6873 774840 1 1 Quebec Québec 0 0 0 0 2336.92947 6874 5511 3 0 Ontario Ontario 0 0 0 0 6667.24580 6875 6762148 2 0 Quebec Québec 0 0 0 0 26610.46378 6876 6758321 4 0 Quebec Québec 0 0 0 0 1531.93845 6877 351 4 0 Quebec Québec 0 0 0 0 117.65172 6878 5810 3 0 Ontario Ontario 0 0 0 0 9031.48599 6880 1823 3 0 Quebec Québec 0 0 0 0 3541.22423 6883 840220 1 0 Quebec Québec 0 0 0 0 1900.77131 6884 840220 1 0 Quebec Québec 0 0 0 0 863.56147 6885 6015 3 0 Ontario Ontario 0 0 0 0 2556.96220 6887 7402340 4 0 Quebec Québec 0 0 0 0 1131.04604 6888 7520540 1 0 Quebec Québec 0 0 0 0 7326.58656 6889 4967223 3 0 Quebec Québec 0 0 0 0 2246.83800 6890 382 4 0 Quebec Québec 0 0 0 0 968.21426 6893 7409340 3 0 Quebec Québec 0 0 0 0 4596.11505 6894 7405342 4 0 Quebec Québec 0 0 0 0 1634.56732 6897 2689 4 0 Quebec Québec 0 0 0 0 3962.75124 6898 2685 4 0 Quebec Québec 0 0 0 0 2753.64274 6899 6120 3 0 Ontario Ontario 0 0 0 0 2134.87398 6902 6214 3 0 Ontario Ontario 0 0 0 0 4426.95745 6903 9118138 2 0 Quebec Québec 0 0 0 0 1030.63439 6904 2690 4 0 Quebec Québec 0 0 0 0 1481.89398 6905 6315 3 0 Ontario Ontario 0 0 0 0 979.68011 6906 1311 4 0 Quebec Québec 0 0 0 0 489.99663 6907 1300 4 0 Quebec Québec 0 0 0 0 2664.56297 6908 1307 4 0 Quebec Québec 0 0 0 0 3107.67358 6910 6411 3 0 Ontario Ontario 0 0 0 0 2821.00652 6911 6510 3 0 Ontario Ontario 0 0 0 0 769.04235 6912 6620 3 0 Ontario Ontario 0 0 0 0 8155.76232 6914 6734 2 0 Ontario Ontario 0 0 0 0 1154.39203 6915 6810 3 0 Ontario Ontario 0 0 0 0 1278.30186 6916 6910 3 0 Ontario Ontario 0 0 0 0 1376.98383 6917 7759540 1 0 Quebec Québec 0 0 0 0 3895.40259 6918 7010 3 0 Ontario Ontario 0 0 0 0 2220.56128 6919 7110 3 0 Ontario Ontario 0 0 0 0 19003.15386 6920 2947 4 0 Quebec Québec 0 0 0 0 1194.57634 6923 1309 4 0 Quebec Québec 0 0 0 0 316.58652 6924 7210 3 0 Ontario Ontario 0 0 0 0 5189.29529 6925 2566 4 0 Quebec Québec 0 0 0 0 2488.93448 6926 1310 4 0 Quebec Québec 0 0 0 0 2761.57256 6927 1293 4 0 Quebec Québec 0 0 0 0 11957.35054 6930 9095209 3 0 Quebec Québec 0 0 0 0 5570.34438 6931 7417 2 0 Ontario Ontario 0 0 0 0 1377.35671 6932 7515 3 0 Ontario Ontario 0 0 0 0 1908.68688 6933 840220 1 0 Quebec Québec 0 0 0 0 1943.33046 6934 1447 4 0 Quebec Québec 0 0 0 0 3322.49331 6935 354 4 0 Quebec Québec 0 0 0 0 4456.01570 6936 8253207 4 0 Quebec Québec 0 0 0 0 863.44046 6939 7610 3 0 Ontario Ontario 0 0 0 0 4475.01460 6940 7324 3 0 Ontario Ontario 0 0 0 0 1112.61426 6941 1442 4 0 Quebec Québec 0 0 0 0 8426.93304 6942 7147325 3 0 Quebec Québec 0 0 0 0 551.52586 6943 9116209 4 0 Quebec Québec 0 0 0 0 6241.57232 6944 5026 3 0 Quebec Québec 0 0 0 0 10391.88964 6945 7720 3 0 Ontario Ontario 0 0 0 0 629.94085 6946 5026221 3 0 Quebec Québec 0 0 0 0 564.95789 6947 5026 3 0 Quebec Québec 0 0 0 0 663.37737 6948 1277340 3 0 Quebec Québec 0 0 0 0 2648.58691 6949 1136 4 0 Quebec Québec 0 0 0 0 912.71947 6950 1448 4 0 Quebec Québec 0 0 0 0 5109.15948 6951 7222201 3 0 Quebec Québec 0 0 0 0 309.29008 6957 1283340 4 0 Quebec Québec 0 0 0 0 656.92777 6958 789 3 0 Ontario Ontario 0 0 0 0 2015.08634 6959 7914 3 0 Ontario Ontario 0 0 0 0 2421.58787 6961 8014 3 0 Ontario Ontario 0 0 0 0 659.06600 6962 1174340 3 0 Quebec Québec 0 0 0 0 1081.18055 6963 775420 1 0 Quebec Québec 0 0 0 0 2106.67484 6964 7763540 1 0 Quebec Québec 0 0 0 0 4805.57772 6965 81417 1 1 Ontario Ontario 0 0 0 0 1936.06628 6966 8223 3 0 Ontario Ontario 0 0 0 0 160.34502 6967 776120 1 0 Quebec Québec 0 0 0 0 471.64329 6968 1280 4 0 Quebec Québec 0 0 0 0 1721.12138 6969 7406340 3 0 Quebec Québec 0 0 0 0 2404.28863 6970 1306 4 0 Quebec Québec 0 0 0 0 2229.78624 6973 8717 2 0 Ontario Ontario 0 0 0 0 8484.64323 6975 9123132 2 0 Quebec Québec 0 0 0 0 285.02181 6977 9123132 2 0 Quebec Québec 0 0 0 0 1608.97981 6978 6275 4 0 Quebec Québec 0 0 0 0 3969.71488 6980 2692 4 0 Quebec Québec 0 0 0 0 675.89050 6987 7764132 2 0 Quebec Québec 0 0 0 0 795.04793 6988 8717 2 0 Ontario Ontario 0 0 0 0 10972.62730 6990 1448 4 0 Quebec Québec 0 0 0 0 1998.79873 6991 7406340 3 0 Quebec Québec 0 0 0 0 1481.31401 6992 9315 3 0 Ontario Ontario 0 0 0 0 434.38539 6994 1313 4 0 Quebec Québec 0 0 0 0 2215.90319 6996 1278 4 0 Quebec Québec 0 0 0 0 3519.99701 6998 2694 4 0 Quebec Québec 0 0 0 0 9594.71111 6999 9071217 4 0 Quebec Québec 0 0 0 0 2130.40708 7000 9014 3 0 Ontario Ontario 0 0 0 0 2095.26801 7003 9223 3 0 Ontario Ontario 0 0 0 0 16848.36774 7004 4808219 3 0 Quebec Québec 0 0 0 0 3908.25217 7005 4898219-221 3 0 Quebec Québec 0 0 0 0 349.76210 7007 4898219-221 3 0 Quebec Québec 0 0 0 0 1617.59521 7008 8924 3 0 Ontario Ontario 0 0 0 0 227.53077 7009 10814 3 0 Ontario Ontario 0 0 0 0 299.92201 7010 9118 3 0 Ontario Ontario 0 0 0 0 2169.87437 7011 9124 3 0 Ontario Ontario 0 0 0 0 2452.92232 7012 6272 4 0 Quebec Québec 0 0 0 0 413.68976 7014 4953219-221 3 0 Quebec Québec 0 0 0 0 5537.10106 7017 7871205 3 0 Quebec Québec 0 0 0 0 20.58701 7018 4907219-221 3 0 Quebec Québec 0 0 0 0 3125.96993 7019 959 3 0 Ontario Ontario 0 0 0 0 2366.82474 7020 9418 3 0 Ontario Ontario 0 0 0 0 134.90886 7021 4906219-221 3 0 Quebec Québec 0 0 0 0 16812.52169 7022 890815 1 0 Quebec Québec 0 0 0 0 2035.21213 7023 2688 4 0 Quebec Québec 0 0 0 0 1791.98823 7024 7871205 3 0 Quebec Québec 0 0 0 0 1499.14058 7025 1145 4 0 Quebec Québec 0 0 0 0 1082.05386 7026 9823 3 0 Ontario Ontario 0 0 0 0 1908.75603 7027 1316 4 0 Quebec Québec 0 0 0 0 3576.82782 7028 776020 1 0 Quebec Québec 0 0 0 0 340.94067 7029 1148 4 0 Quebec Québec 0 0 0 0 3069.41504 7034 10024 3 0 Ontario Ontario 0 0 0 0 1461.45741 7036 1019 3 0 Ontario Ontario 0 0 0 0 5403.67655 7037 10210 3 0 Ontario Ontario 0 0 0 0 3865.30237 7038 7222201 3 0 Quebec Québec 0 0 0 0 1804.34855 7039 6271 4 0 Quebec Québec 0 0 0 0 6683.73746 7041 10317 2 0 Ontario Ontario 0 0 0 0 771.85818 7042 1049 3 0 Ontario Ontario 0 0 0 0 2102.87868 7043 10623 3 0 Ontario Ontario 0 0 0 0 109.39402 7044 10717 2 0 Ontario Ontario 0 0 0 0 2016.77321 7045 10821 3 0 Ontario Ontario 0 0 0 0 6631.77975 7046 9118138 2 0 Quebec Québec 0 0 0 0 2243.79597 7047 2688205 3 0 Quebec Québec 0 0 0 0 380.16645 7049 12423 3 0 Ontario Ontario 0 0 0 0 2494.24126 7050 2748 4 0 Quebec Québec 0 0 0 0 6210.50398 7051 110417 1 1 Ontario Ontario 0 0 0 0 6375.34191 7052 11134 2 0 Ontario Ontario 0 0 0 0 7912.48553 7053 4967223 3 0 Quebec Québec 0 0 0 0 239.41230 7054 11234 2 0 Ontario Ontario 0 0 0 0 18328.18949 7057 6405148 2 0 Quebec Québec 0 0 0 0 692.88371 7058 1139 3 0 Ontario Ontario 0 0 0 0 4012.36125 7059 11915 3 0 Ontario Ontario 0 0 0 0 1039.89092 7061 1138 4 0 Quebec Québec 0 0 0 0 16746.55797 7063 5026221 3 0 Quebec Québec 0 0 0 0 240.71411 7064 11519 3 0 Ontario Ontario 0 0 0 0 866.21504 7065 7874138 2 0 Quebec Québec 0 0 0 0 5420.96611 7066 4906219-221 3 0 Quebec Québec 0 0 0 0 5421.75930 7067 7406340 3 0 Quebec Québec 0 0 0 0 1921.81949 7068 7222201 3 0 Quebec Québec 0 0 0 0 39401.99935 7070 453301 3 0 Quebec Québec 0 0 0 0 11195.57122 7071 11417 2 0 Ontario Ontario 0 0 0 0 3517.29360 7073 776020 1 0 Quebec Québec 0 0 0 0 3616.92357 7074 1319 4 0 Quebec Québec 0 0 0 0 226.45138 7075 7867138 2 0 Quebec Québec 0 0 0 0 164.14780 7076 7827205 3 0 Quebec Québec 0 0 0 0 8407.55913 7077 1138 4 0 Quebec Québec 0 0 0 0 762.87207 7078 13817 2 0 Ontario Ontario 0 0 0 0 430.63059 7079 12619 3 0 Ontario Ontario 0 0 0 0 35421.04417 7080 6723317 3 0 Quebec Québec 0 0 0 0 810.01207 7081 1169 3 0 Ontario Ontario 0 0 0 0 3655.73301 7084 257 4 0 Quebec Québec 0 0 0 0 1746.30819 7085 6273 4 0 Quebec Québec 0 0 0 0 201.39084 7086 364 4 0 Quebec Québec 0 0 0 0 1577.56381 7088 12021 3 0 Ontario Ontario 0 0 0 0 1155.34873 7089 362 4 0 Quebec Québec 0 0 0 0 771.04471 7091 12221 3 0 Ontario Ontario 0 0 0 0 2407.41330 7092 12124 3 0 Ontario Ontario 0 0 0 0 2146.91458 7093 12715 3 0 Ontario Ontario 0 0 0 0 3424.64705 7095 12310 3 0 Ontario Ontario 0 0 0 0 1881.88513 7096 256 4 0 Quebec Québec 0 0 0 0 6687.19678 7097 4893221 3 0 Quebec Québec 0 0 0 0 3121.41102 7098 12423 3 0 Ontario Ontario 0 0 0 0 234.15534 7099 12522 3 0 Ontario Ontario 0 0 0 0 3698.57765 7100 7399338 3 0 Quebec Québec 0 0 0 0 8242.08039 7104 8253207 4 0 Quebec Québec 0 0 0 0 10670.45962 7105 7147325 3 0 Quebec Québec 0 0 0 0 828.00519 7106 7147 3 0 Quebec Québec 0 0 0 0 403.80435 7109 7827205 4 0 Quebec Québec 0 0 0 0 1821.64288 7110 12921 3 0 Ontario Ontario 0 0 0 0 2483.82486 7113 7867138 2 0 Quebec Québec 0 0 0 0 8904.11728 7114 7763132 2 0 Quebec Québec 0 0 0 0 1912.95184 7115 7147325 3 0 Quebec Québec 0 0 0 0 1544.49138 7117 13415 3 0 Ontario Ontario 0 0 0 0 2150.68621 7120 13123 3 0 Ontario Ontario 0 0 0 0 2486.03360 7121 13024 3 0 Ontario Ontario 0 0 0 0 4327.74144 7124 1289 3 0 Ontario Ontario 0 0 0 0 4069.20484 7127 4967223 3 0 Quebec Québec 0 0 0 0 1338.05169 7128 13521 3 0 Ontario Ontario 0 0 0 0 1052.50606 7129 13623 3 0 Ontario Ontario 0 0 0 0 2009.59909 7134 13722 3 0 Ontario Ontario 0 0 0 0 915.21512 7138 6267 4 0 Quebec Québec 0 0 0 0 3395.12401 7139 255 4 0 Quebec Québec 0 0 0 0 6922.51181 7140 3251 4 0 Quebec Québec 0 0 0 0 1841.88597 7141 983 4 0 Quebec Québec 0 0 0 0 1409.14025 7143 1419 3 0 Ontario Ontario 0 0 0 0 5464.11016 7144 776020 1 0 Quebec Québec 0 0 0 0 6457.15015 7145 7285201 3 0 Quebec Québec 0 0 0 0 6360.08788 7147 144417 1 1 Ontario Ontario 0 0 0 0 56482.19447 7148 6389315 4 0 Quebec Québec 0 0 0 0 45844.21997 7149 6676309 3 0 Quebec Québec 0 0 0 0 129.23692 7152 14523 3 0 Ontario Ontario 0 0 0 0 4449.34939 7154 14610 3 0 Ontario Ontario 0 0 0 0 367.75410 7155 776020 1 0 Quebec Québec 0 0 0 0 789.82203 7156 1438 3 0 Ontario Ontario 0 0 0 0 2570.77393 7158 1482 3 0 Ontario Ontario 0 0 0 0 11098.54774 7159 9116209 4 0 Quebec Québec 0 0 0 0 5618.59184 7160 7829205 4 0 Quebec Québec 0 0 0 0 2388.51441 7161 14724 3 0 Ontario Ontario 0 0 0 0 2474.27073 7162 14921 3 0 Ontario Ontario 0 0 0 0 5570.62227 7163 7399338 3 0 Quebec Québec 0 0 0 0 1084.57567 7164 7285 4 0 Quebec Québec 0 0 0 0 2592.80213 7165 7866138 2 0 Quebec Québec 0 0 0 0 28.03896 7166 7399338 3 0 Quebec Québec 0 0 0 0 1440.10777 7168 1509 3 0 Ontario Ontario 0 0 0 0 1426.82593 7169 18217 2 0 Ontario Ontario 0 0 0 0 2350.08464 7170 15123 3 0 Ontario Ontario 0 0 0 0 6617.53820 7173 15434 2 0 Ontario Ontario 0 0 0 0 1524.87664 7174 15523 3 0 Ontario Ontario 0 0 0 0 6409.54562 7175 465301 3 0 Quebec Québec 0 0 0 0 5389.63607 7176 15623 3 0 Ontario Ontario 0 0 0 0 2034.73756 7177 15722 3 0 Ontario Ontario 0 0 0 0 3321.36810 7178 1067 4 0 Quebec Québec 0 0 0 0 131.91325 7179 1220 4 0 Quebec Québec 0 0 0 0 2554.65039 7180 1079 4 0 Quebec Québec 0 0 0 0 4153.05991 7181 777330 2 0 Quebec Québec 0 0 0 0 1738.02823 7182 7306201 2 0 Quebec Québec 0 0 0 0 210.13404 7183 1079 4 0 Quebec Québec 0 0 0 0 1410.14686 7184 1589 3 0 Ontario Ontario 0 0 0 0 1867.93216 7185 1598 3 0 Ontario Ontario 0 0 0 0 2572.15544 7186 16110 3 0 Ontario Ontario 0 0 0 0 4726.33278 7189 16815 3 0 Ontario Ontario 0 0 0 0 2328.68914 7190 16321 3 0 Ontario Ontario 0 0 0 0 1185.46056 7191 16421 3 0 Ontario Ontario 0 0 0 0 3699.44125 7192 16510 3 0 Ontario Ontario 0 0 0 0 2292.54059 7193 16623 3 0 Ontario Ontario 0 0 0 0 3128.86202 7194 1672 3 0 Ontario Ontario 0 0 0 0 2267.87726 7195 16934 2 0 Ontario Ontario 0 0 0 0 21150.05528 7196 4842225 4 0 Quebec Québec 0 0 0 0 1798.69780 7197 1083 4 0 Quebec Québec 0 0 0 0 12880.98209 7198 4716202 3 0 Quebec Québec 0 0 0 0 71.57853 7199 4854225 4 0 Quebec Québec 0 0 0 0 1341.97613 7200 1709 3 0 Ontario Ontario 0 0 0 0 1558.24315 7201 17710 3 0 Ontario Ontario 0 0 0 0 795.49125 7202 17815 3 0 Ontario Ontario 0 0 0 0 649.26547 7203 4716202 3 0 Quebec Québec 0 0 0 0 341.57270 7204 1719 3 0 Ontario Ontario 0 0 0 0 1883.67854 7205 17322 3 0 Ontario Ontario 0 0 0 0 3217.91779 7206 181 3 0 Ontario Ontario 0 0 0 0 2328.84883 7207 17621 3 0 Ontario Ontario 0 0 0 0 783.83653 7208 1083 4 0 Quebec Québec 0 0 0 0 802.71180 7209 17710 3 0 Ontario Ontario 0 0 0 0 188.71055 7210 1354201 2 0 Quebec Québec 0 0 0 0 3000.84317 7211 7279338 3 0 Quebec Québec 0 0 0 0 320.53918 7212 1357201 2 0 Quebec Québec 0 0 0 0 1403.66969 7213 1354201 2 0 Quebec Québec 0 0 0 0 2659.97543 7214 4875202 3 0 Quebec Québec 0 0 0 0 5915.65142 7216 985 4 0 Quebec Québec 0 0 0 0 2061.05233 7217 778030 2 0 Quebec Québec 0 0 0 0 3277.10193 7218 4731202 3 0 Quebec Québec 0 0 0 0 234.49140 7219 778030 1 0 Quebec Québec 0 0 0 0 188.78781 7220 107230 1 0 Quebec Québec 0 0 0 0 1020.97205 7221 181 3 0 Ontario Ontario 0 0 0 0 2333.63004 7222 18523 3 0 Ontario Ontario 0 0 0 0 1366.22250 7223 1861 3 0 Ontario Ontario 0 0 0 0 2141.51849 7224 18834 2 0 Ontario Ontario 0 0 0 0 12584.19289 7225 330303 4 0 Quebec Québec 0 0 0 0 1280.85082 7227 1898 3 0 Ontario Ontario 0 0 0 0 3047.66429 7228 1908 3 0 Ontario Ontario 0 0 0 0 8530.00803 7229 407366 4 0 Quebec Québec 0 0 0 0 4983.69241 7230 18724 3 0 Ontario Ontario 0 0 0 0 381.96988 7231 22434 2 0 Ontario Ontario 0 0 0 0 2292.66858 7232 19224 3 0 Ontario Ontario 0 0 0 0 1383.34079 7233 1938 3 0 Ontario Ontario 0 0 0 0 3029.66036 7234 1942 3 0 Ontario Ontario 0 0 0 0 1859.60802 7236 1979 3 0 Ontario Ontario 0 0 0 0 1287.69448 7237 4872202 3 0 Quebec Québec 0 0 0 0 15589.49466 7238 7772236 3 0 Quebec Québec 0 0 0 0 4191.90559 7239 7944 4 0 Quebec Québec 0 0 0 0 831.79183 7240 659050 2 0 Quebec Québec 0 0 0 0 1334.99650 7241 1981 3 0 Ontario Ontario 0 0 0 0 941.53857 7242 1217 4 0 Quebec Québec 0 0 0 0 2791.78490 7243 19910 3 0 Ontario Ontario 0 0 0 0 450.53445 7244 2009 3 0 Ontario Ontario 0 0 0 0 1005.05353 7246 2032 3 0 Ontario Ontario 0 0 0 0 9314.73439 7247 13219 3 0 Ontario Ontario 0 0 0 0 3491.08611 7248 20110 3 0 Ontario Ontario 0 0 0 0 2424.67441 7249 20221 3 0 Ontario Ontario 0 0 0 0 246.73458 7250 2032 3 0 Ontario Ontario 0 0 0 0 1927.61514 7251 1072 4 0 Quebec Québec 0 0 0 0 428.57371 7252 1171 4 0 Quebec Québec 0 0 0 0 2113.02739 7254 20422 3 0 Ontario Ontario 0 0 0 0 7405.08407 7256 6507307 3 0 Quebec Québec 0 0 0 0 2903.63916 7257 19621 3 0 Ontario Ontario 0 0 0 0 1825.74175 7258 20616 3 0 Ontario Ontario 0 0 0 0 2216.95120 7259 20723 3 0 Ontario Ontario 0 0 0 0 354.18216 7260 6426307 3 0 Quebec Québec 0 0 0 0 1451.87451 7261 2081 3 0 Ontario Ontario 0 0 0 0 1858.33528 7262 2098 3 0 Ontario Ontario 0 0 0 0 2072.57909 7263 778030 2 0 Quebec Québec 0 0 0 0 1246.83196 7264 1171 4 0 Quebec Québec 0 0 0 0 4240.68024 7265 4883202 3 0 Quebec Québec 0 0 0 0 14948.39686 7266 4900217 4 0 Quebec Québec 0 0 0 0 6686.69364 7267 984 4 0 Quebec Québec 0 0 0 0 1951.45948 7268 1055 4 0 Quebec Québec 0 0 0 0 2446.26874 7269 2961 4 0 Quebec Québec 0 0 0 0 2391.46113 7270 21324 3 0 Ontario Ontario 0 0 0 0 1398.37789 7271 2142 3 0 Ontario Ontario 0 0 0 0 390.88806 7274 778030 2 0 Quebec Québec 0 0 0 0 11143.36185 7275 5022219 4 0 Quebec Québec 0 0 0 0 1113.49550 7277 21622 3 0 Ontario Ontario 0 0 0 0 1617.19907 7278 2179 3 0 Ontario Ontario 0 0 0 0 1642.96782 7279 4887202 3 0 Quebec Québec 0 0 0 0 21.36392 7280 4782202 3 0 Quebec Québec 0 0 0 0 14624.48605 7281 901915 1 0 Quebec Québec 0 0 0 0 1285.99474 7282 2191 3 0 Ontario Ontario 0 0 0 0 2636.31817 7284 22116 3 0 Ontario Ontario 0 0 0 0 2520.92108 7286 22321 3 0 Ontario Ontario 0 0 0 0 4139.69415 7287 22434 2 0 Ontario Ontario 0 0 0 0 1179.45258 7289 2262 3 0 Ontario Ontario 0 0 0 0 18174.26829 7290 7284340 3 0 Quebec Québec 0 0 0 0 1069.34359 7291 4791219 4 0 Quebec Québec 0 0 0 0 116.37411 7292 7024340 4 0 Quebec Québec 0 0 0 0 1413.76282 7293 2279 3 0 Ontario Ontario 0 0 0 0 1089.63843 7294 23022 3 0 Ontario Ontario 0 0 0 0 1424.77134 7295 2311 3 0 Ontario Ontario 0 0 0 0 15379.98419 7296 7835205 4 0 Quebec Québec 0 0 0 0 3224.02313 7300 2731 4 0 Quebec Québec 0 0 0 0 3612.46796 7301 22910 3 0 Ontario Ontario 0 0 0 0 181.49211 7302 232174 2 0 Ontario Ontario 0 0 0 0 375.44748 7303 233174 2 0 Ontario Ontario 0 0 0 0 3217.96044 7304 23721 3 0 Ontario Ontario 0 0 0 0 8102.23063 7305 22817 2 0 Ontario Ontario 0 0 0 0 109.49489 7306 26435 3 0 Ontario Ontario 0 0 0 0 3189.87368 7307 23825 3 0 Ontario Ontario 0 0 0 0 3092.03771 7308 2398 3 0 Ontario Ontario 0 0 0 0 6062.50037 7310 4854225 4 0 Quebec Québec 0 0 0 0 851.81967 7312 24122 3 0 Ontario Ontario 0 0 0 0 2018.80981 7315 7310132 2 0 Quebec Québec 0 0 0 0 1273.97978 7318 2469 3 0 Ontario Ontario 0 0 0 0 10244.04205 7321 248417 1 1 Ontario Ontario 0 0 0 0 217.20902 7322 24922 3 0 Ontario Ontario 0 0 0 0 1493.79066 7323 2501 3 0 Ontario Ontario 0 0 0 0 136.71469 7324 25122 3 0 Ontario Ontario 0 0 0 0 2465.79451 7329 2582 3 0 Ontario Ontario 0 0 0 0 2956.80810 7331 6431105 2 0 Quebec Québec 0 0 0 0 2572.76447 7332 2624 4 0 Quebec Québec 0 0 0 0 602.72744 7333 26130 3 0 Ontario Ontario 0 0 0 0 10381.12757 7335 7865138 2 0 Quebec Québec 0 0 0 0 308.64223 7336 2684 4 0 Quebec Québec 0 0 0 0 1565.89654 7337 26435 3 0 Ontario Ontario 0 0 0 0 1945.61671 7342 26910 3 0 Ontario Ontario 0 0 0 0 2006.69012 7344 4787219 4 0 Quebec Québec 0 0 0 0 5216.97226 7345 13219 3 0 Ontario Ontario 0 0 0 0 1193.72037 7346 2709 3 0 Ontario Ontario 0 0 0 0 2218.10962 7348 6138 3 0 Ontario Ontario 0 0 0 0 1656.99366 7352 2751 3 0 Ontario Ontario 0 0 0 0 1282.67643 7353 2762 3 0 Ontario Ontario 0 0 0 0 1492.57827 7360 27723 3 0 Ontario Ontario 0 0 0 0 4715.93914 7363 27924 3 0 Ontario Ontario 0 0 0 0 1443.90512 7364 28030 3 0 Ontario Ontario 0 0 0 0 2714.00373 7365 28125 3 0 Ontario Ontario 0 0 0 0 6810.44145 7366 7772236 3 0 Quebec Québec 0 0 0 0 5728.36965 7367 7312201 3 0 Quebec Québec 0 0 0 0 4913.82980 7369 28216 3 0 Ontario Ontario 0 0 0 0 972.56001 7370 1875 3 0 Ontario Ontario 0 0 0 0 1014.88359 7372 2849 3 0 Ontario Ontario 0 0 0 0 586.74141 7375 28923 3 0 Ontario Ontario 0 0 0 0 1091.38207 7379 2901 3 0 Ontario Ontario 0 0 0 0 3138.10092 7380 29121 3 0 Ontario Ontario 0 0 0 0 1449.49376 7382 2923 3 0 Ontario Ontario 0 0 0 0 540.76503 7386 29425 3 0 Ontario Ontario 0 0 0 0 1645.24940 7387 29635 3 0 Ontario Ontario 0 0 0 0 1976.35604 7388 28534 3 0 Ontario Ontario 0 0 0 0 701.16003 7390 33216 3 0 Ontario Ontario 0 0 0 0 1972.83134 7391 28319 3 0 Ontario Ontario 0 0 0 0 7284.24929 7392 3415223 3 0 Quebec Québec 0 0 0 0 1379.85974 7394 2992 3 0 Ontario Ontario 0 0 0 0 3073.35679 7395 3008 3 0 Ontario Ontario 0 0 0 0 481.32484 7396 29334 3 0 Ontario Ontario 0 0 0 0 581.65464 7399 3039 3 0 Ontario Ontario 0 0 0 0 905.06199 7400 1582 3 0 Ontario Ontario 0 0 0 0 5835.60038 7406 30534 2 0 Ontario Ontario 0 0 0 0 1462.36064 7411 613926 3 0 Ontario Ontario 0 0 0 0 629.61671 7412 3109 3 0 Ontario Ontario 0 0 0 0 5379.09319 7413 4885217 4 0 Quebec Québec 0 0 0 0 1509.61223 7418 3121 3 0 Ontario Ontario 0 0 0 0 3139.87655 7421 7327132 2 0 Quebec Québec 0 0 0 0 2665.37994 7422 31310 3 0 Ontario Ontario 0 0 0 0 759.20844 7423 31434 2 0 Ontario Ontario 0 0 0 0 6570.88560 7424 4881221 4 0 Quebec Québec 0 0 0 0 2242.43325 7435 31730 3 0 Ontario Ontario 0 0 0 0 1711.96126 7436 3183 3 0 Ontario Ontario 0 0 0 0 794.37969 7437 614126 3 0 Ontario Ontario 0 0 0 0 664.76248 7441 3231 3 0 Ontario Ontario 0 0 0 0 12827.46360 7442 4932209 4 0 Quebec Québec 0 0 0 0 18204.56264 7443 7855203 4 0 Quebec Québec 0 0 0 0 1591.50794 7444 7899 3 0 Ontario Ontario 0 0 0 0 2205.73262 7445 32423 3 0 Ontario Ontario 0 0 0 0 727.76053 7446 3259 3 0 Ontario Ontario 0 0 0 0 106.95275 7448 4932209 4 0 Quebec Québec 0 0 0 0 1808.86268 7449 32735 3 0 Ontario Ontario 0 0 0 0 2487.12451 7451 32824 3 0 Ontario Ontario 0 0 0 0 14853.38374 7452 323301 3 0 Quebec Québec 0 0 0 0 2279.63795 7454 33425 3 0 Ontario Ontario 0 0 0 0 7298.98408 7455 7313236 3 0 Quebec Québec 0 0 0 0 1342.69829 7457 3362 3 0 Ontario Ontario 0 0 0 0 2834.90760 7458 33830 3 0 Ontario Ontario 0 0 0 0 6727.18077 7459 331174 2 0 Ontario Ontario 0 0 0 0 10746.89064 7460 778220 1 0 Quebec Québec 0 0 0 0 9601.07134 7461 7023325 4 0 Quebec Québec 0 0 0 0 2894.28610 7465 34218 3 0 Ontario Ontario 0 0 0 0 986.83169 7466 1680 3 0 Ontario Ontario 0 0 0 0 12749.92205 7467 4781202 3 0 Quebec Québec 0 0 0 0 3155.30808 7468 4785219 4 0 Quebec Québec 0 0 0 0 1254.33341 7469 4776217 4 0 Quebec Québec 0 0 0 0 1100.68139 7473 34421 3 0 Ontario Ontario 0 0 0 0 3090.08436 7474 34521 3 0 Ontario Ontario 0 0 0 0 414.20888 7475 34757 3 0 Ontario Ontario 0 0 0 0 513.05754 7477 7023325 4 0 Quebec Québec 0 0 0 0 25575.89234 7478 6680366 4 0 Quebec Québec 0 0 0 0 1429.09594 7479 3481 3 0 Ontario Ontario 0 0 0 0 104.67939 7484 7163325 4 0 Quebec Québec 0 0 0 0 1722.56105 7486 607726 3 0 Ontario Ontario 0 0 0 0 6613.55288 7489 901315 1 0 Quebec Québec 0 0 0 0 2555.01387 7491 34634 3 0 Ontario Ontario 0 0 0 0 320.33888 7492 37357 3 0 Ontario Ontario 0 0 0 0 10.50669 7493 34634 3 0 Ontario Ontario 0 0 0 0 8183.40806 7494 52498 3 0 Ontario Ontario 0 0 0 0 1402.45778 7495 35335 3 0 Ontario Ontario 0 0 0 0 3108.46744 7499 38316 3 0 Ontario Ontario 0 0 0 0 3854.11297 7500 26468 3 0 Ontario Ontario 0 0 0 0 2149.93883 7501 35430 3 0 Ontario Ontario 0 0 0 0 12116.37870 7503 7291338 3 0 Quebec Québec 0 0 0 0 615.74301 7504 7160325 4 0 Quebec Québec 0 0 0 0 1476.38584 7505 35530 3 0 Ontario Ontario 0 0 0 0 1556.43334 7506 3562 3 0 Ontario Ontario 0 0 0 0 8528.61984 7507 6437105 2 0 Quebec Québec 0 0 0 0 1259.23250 7512 3611 3 0 Ontario Ontario 0 0 0 0 2846.95680 7513 768850 1 0 Quebec Québec 0 0 0 0 3004.88855 7514 3643 3 0 Ontario Ontario 0 0 0 0 1837.36346 7515 3659 3 0 Ontario Ontario 0 0 0 0 1516.13047 7517 36034 3 0 Ontario Ontario 0 0 0 0 365.74867 7521 3480 4 0 Quebec Québec 0 0 0 0 1273.83969 7523 6687366 4 0 Quebec Québec 0 0 0 0 224.06113 7525 42647 3 0 Ontario Ontario 0 0 0 0 1273.26389 7531 36835 3 0 Ontario Ontario 0 0 0 0 6780.80565 7533 369417 1 1 Ontario Ontario 0 0 0 0 446.65506 7534 3709 3 0 Ontario Ontario 0 0 0 0 1326.38460 7536 37230 3 0 Ontario Ontario 0 0 0 0 2563.89307 7537 37357 3 0 Ontario Ontario 0 0 0 0 105.04081 7539 37420 3 0 Ontario Ontario 0 0 0 0 2006.22151 7540 607926 3 0 Ontario Ontario 0 0 0 0 9401.49445 7544 30421 3 0 Ontario Ontario 0 0 0 0 1764.04553 7545 37730 3 0 Ontario Ontario 0 0 0 0 1533.51931 7548 3782 3 0 Ontario Ontario 0 0 0 0 3556.52101 7551 38023 3 0 Ontario Ontario 0 0 0 0 1526.39026 7552 3838 3 0 Ontario Ontario 0 0 0 0 2585.89006 7553 768320 1 0 Quebec Québec 0 0 0 0 1506.26682 7555 3851 3 0 Ontario Ontario 0 0 0 0 474.96753 7556 38620 3 0 Ontario Ontario 0 0 0 0 399.24603 7557 38730 3 0 Ontario Ontario 0 0 0 0 3149.05083 7558 38825 3 0 Ontario Ontario 0 0 0 0 4410.33786 7559 38934 2 0 Ontario Ontario 0 0 0 0 833.44752 7562 3538 4 0 Quebec Québec 0 0 0 0 2798.27379 7563 39218 3 0 Ontario Ontario 0 0 0 0 742.11156 7564 158326 3 0 Ontario Ontario 0 0 0 0 2067.41964 7565 7164338 3 0 Quebec Québec 0 0 0 0 2767.00698 7568 768850 1 0 Quebec Québec 0 0 0 0 1245.75859 7571 6687366 4 0 Quebec Québec 0 0 0 0 985.92448 7572 40023 3 0 Ontario Ontario 0 0 0 0 314.94923 7573 4566 4 0 Quebec Québec 0 0 0 0 7046.73796 7576 7865138 2 0 Quebec Québec 0 0 0 0 9696.17846 7577 3239201 3 0 Quebec Québec 0 0 0 0 1474.06813 7578 4038 3 0 Ontario Ontario 0 0 0 0 1681.55145 7580 39734 3 0 Ontario Ontario 0 0 0 0 4190.53026 7581 40524 3 0 Ontario Ontario 0 0 0 0 1099.07624 7582 40620 3 0 Ontario Ontario 0 0 0 0 1468.19987 7583 7807138 2 0 Quebec Québec 0 0 0 0 1513.50429 7587 4072 3 0 Ontario Ontario 0 0 0 0 1357.87739 7593 4141 3 0 Ontario Ontario 0 0 0 0 1670.42970 7594 41535 3 0 Ontario Ontario 0 0 0 0 2933.10847 7597 3527 4 0 Quebec Québec 0 0 0 0 856.92917 7598 3606 4 0 Quebec Québec 0 0 0 0 5264.05780 7603 7334132 2 0 Quebec Québec 0 0 0 0 539.91737 7604 41734 3 0 Ontario Ontario 0 0 0 0 3218.63960 7605 4223 3 0 Ontario Ontario 0 0 0 0 2376.57828 7611 42322 3 0 Ontario Ontario 0 0 0 0 1040.31043 7613 42420 3 0 Ontario Ontario 0 0 0 0 2792.53967 7614 42530 3 0 Ontario Ontario 0 0 0 0 2462.10547 7615 42647 3 0 Ontario Ontario 0 0 0 0 1091.81107 7616 4298 3 0 Ontario Ontario 0 0 0 0 2213.54041 7620 43230 3 0 Ontario Ontario 0 0 0 0 645.89542 7627 43134 3 0 Ontario Ontario 0 0 0 0 1241.45251 7628 3938 4 0 Quebec Québec 0 0 0 0 1421.62118 7629 43728 3 0 Ontario Ontario 0 0 0 0 2433.35787 7630 44034 2 0 Ontario Ontario 0 0 0 0 3854.57821 7636 489174 1 0 Ontario Ontario 0 0 0 0 3301.03893 7637 6607148 2 0 Quebec Québec 0 0 0 0 947.98564 7638 3476 4 0 Quebec Québec 0 0 0 0 1757.05079 7646 44123 3 0 Ontario Ontario 0 0 0 0 385.59263 7650 43834 3 0 Ontario Ontario 0 0 0 0 2798.74977 7652 3608 4 0 Quebec Québec 0 0 0 0 372.94154 7653 3927 4 0 Quebec Québec 0 0 0 0 2155.61421 7656 4442 3 0 Ontario Ontario 0 0 0 0 652.80548 7657 44534 3 0 Ontario Ontario 0 0 0 0 515.98253 7658 357855 3 0 Ontario Ontario 0 0 0 0 2794.50097 7661 44618 3 0 Ontario Ontario 0 0 0 0 1379.47299 7662 44730 3 0 Ontario Ontario 0 0 0 0 1418.48459 7663 45020 3 0 Ontario Ontario 0 0 0 0 1947.12517 7665 45535 3 0 Ontario Ontario 0 0 0 0 1850.93041 7666 4563 3 0 Ontario Ontario 0 0 0 0 1403.18815 7667 4578 3 0 Ontario Ontario 0 0 0 0 3159.40836 7668 45355 3 0 Ontario Ontario 0 0 0 0 927.95110 7669 3929 4 0 Quebec Québec 0 0 0 0 13662.25655 7670 4841202 3 0 Quebec Québec 0 0 0 0 5961.59020 7671 4930203 4 0 Quebec Québec 0 0 0 0 1650.89824 7672 45930 3 0 Ontario Ontario 0 0 0 0 1362.83474 7673 46028 3 0 Ontario Ontario 0 0 0 0 2886.32207 7674 469401 1 0 Ontario Ontario 0 0 0 0 990.26129 7675 47023 3 0 Ontario Ontario 0 0 0 0 642.36855 7679 46230 3 0 Ontario Ontario 0 0 0 0 885.98516 7682 3923 4 0 Quebec Québec 0 0 0 0 5311.93997 7683 4792219 4 0 Quebec Québec 0 0 0 0 197.55952 7684 3925 4 0 Quebec Québec 0 0 0 0 680.07436 7688 4683 3 0 Ontario Ontario 0 0 0 0 1327.63019 7689 6607148 2 0 Quebec Québec 0 0 0 0 1001.42144 7690 3949 4 0 Quebec Québec 0 0 0 0 1394.71597 7693 4662 3 0 Ontario Ontario 0 0 0 0 1004.29752 7698 3940 4 0 Quebec Québec 0 0 0 0 4181.74726 7699 768850 1 0 Quebec Québec 0 0 0 0 684.01501 7700 491401 1 0 Ontario Ontario 0 0 0 0 1201.95294 7701 47735 3 0 Ontario Ontario 0 0 0 0 4564.19101 7702 47826 3 0 Ontario Ontario 0 0 0 0 1433.49279 7704 48128 3 0 Ontario Ontario 0 0 0 0 7281.89599 7705 484417 1 1 Ontario Ontario 0 0 0 0 1100.77124 7706 485 3 0 Ontario Ontario 0 0 0 0 1030.45870 7707 48630 3 0 Ontario Ontario 0 0 0 0 2646.82618 7710 489174 1 0 Ontario Ontario 0 0 0 0 2541.22202 7714 49225 3 0 Ontario Ontario 0 0 0 0 574.84287 7715 49326 3 0 Ontario Ontario 0 0 0 0 2030.31983 7716 49455 3 0 Ontario Ontario 0 0 0 0 3246.66177 7717 49547 3 0 Ontario Ontario 0 0 0 0 518.29233 7718 49630 3 0 Ontario Ontario 0 0 0 0 1269.16650 7720 49726 3 0 Ontario Ontario 0 0 0 0 2918.68972 7721 50434 3 0 Ontario Ontario 0 0 0 0 392.21807 7722 505 4 0 Ontario Ontario 0 0 0 0 2045.74671 7724 3613 4 0 Quebec Québec 0 0 0 0 9853.83572 7725 50043 2 0 Ontario Ontario 0 0 0 0 2117.96981 7726 50130 3 0 Ontario Ontario 0 0 0 0 626.11867 7728 498174 1 0 Ontario Ontario 0 0 0 0 195.84907 7730 505 4 0 Ontario Ontario 0 0 0 0 1638.33043 7731 5063 3 0 Ontario Ontario 0 0 0 0 422.21802 7733 499 3 0 Ontario Ontario 0 0 0 0 1470.44714 7734 50728 3 0 Ontario Ontario 0 0 0 0 614.83049 7735 50828 3 0 Ontario Ontario 0 0 0 0 2235.94497 7736 6607148 2 0 Quebec Québec 0 0 0 0 1447.20206 7737 3931 4 0 Quebec Québec 0 0 0 0 3270.48374 7739 51318 3 0 Ontario Ontario 0 0 0 0 3880.56865 7740 51434 2 0 Ontario Ontario 0 0 0 0 3217.14844 7743 518 3 0 Ontario Ontario 0 0 0 0 3171.35014 7744 51920 3 0 Ontario Ontario 0 0 0 0 191.95961 7745 6492 4 0 Quebec Québec 0 0 0 0 1420.52238 7746 3936 4 0 Quebec Québec 0 0 0 0 17705.70052 7747 6476307 3 0 Quebec Québec 0 0 0 0 1005.52881 7752 52330 3 0 Ontario Ontario 0 0 0 0 1314.98744 7753 52428 3 0 Ontario Ontario 0 0 0 0 880.84841 7754 50434 3 0 Ontario Ontario 0 0 0 0 531.99684 7755 525174 1 0 Ontario Ontario 0 0 0 0 1489.12741 7761 52626 3 0 Ontario Ontario 0 0 0 0 1192.49835 7762 568 3 0 Ontario Ontario 0 0 0 0 4321.42216 7763 52722 3 0 Ontario Ontario 0 0 0 0 534.06686 7764 52820 3 0 Ontario Ontario 0 0 0 0 1307.66252 7765 53155 3 0 Ontario Ontario 0 0 0 0 1507.10103 7771 53228 3 0 Ontario Ontario 0 0 0 0 1508.25747 7772 53347 3 0 Ontario Ontario 0 0 0 0 11122.45985 7775 4929209 4 0 Quebec Québec 0 0 0 0 1680.76207 7777 53728 3 0 Ontario Ontario 0 0 0 0 414.77873 7778 53855 3 0 Ontario Ontario 0 0 0 0 11560.03803 7779 7793201 3 0 Quebec Québec 0 0 0 0 2067.15501 7780 54125 3 0 Ontario Ontario 0 0 0 0 700.30265 7781 54220 3 0 Ontario Ontario 0 0 0 0 2136.97467 7782 54326 3 0 Ontario Ontario 0 0 0 0 1182.93018 7783 6585148 2 0 Quebec Québec 0 0 0 0 2205.64810 7784 768850 1 0 Quebec Québec 0 0 0 0 2498.19116 7785 54428 3 0 Ontario Ontario 0 0 0 0 197.92944 7786 54528 3 0 Ontario Ontario 0 0 0 0 906.30055 7788 54685 3 0 Ontario Ontario 0 0 0 0 2594.22559 7789 54735 3 0 Ontario Ontario 0 0 0 0 1016.14177 7790 56234 3 0 Ontario Ontario 0 0 0 0 1433.63954 7791 58450 4 0 Ontario Ontario 0 0 0 0 1447.25647 7797 568 3 0 Ontario Ontario 0 0 0 0 2015.38502 7799 54928 3 0 Ontario Ontario 0 0 0 0 860.23562 7800 55030 3 0 Ontario Ontario 0 0 0 0 1257.35093 7801 552 4 0 Ontario Ontario 0 0 0 0 1524.16268 7802 55322 3 0 Ontario Ontario 0 0 0 0 273.50400 7803 769250 1 0 Quebec Québec 0 0 0 0 3219.16239 7805 55437 3 0 Ontario Ontario 0 0 0 0 1391.43523 7807 55526 3 0 Ontario Ontario 0 0 0 0 401.65573 7808 55635 3 0 Ontario Ontario 0 0 0 0 727.77631 7811 55926 3 0 Ontario Ontario 0 0 0 0 2371.28190 7812 3941 4 0 Quebec Québec 0 0 0 0 1377.25405 7813 3935 4 0 Quebec Québec 0 0 0 0 451.67544 7814 56030 3 0 Ontario Ontario 0 0 0 0 2181.20586 7815 56118 3 0 Ontario Ontario 0 0 0 0 1726.99476 7816 682 3 0 Ontario Ontario 0 0 0 0 8623.17324 7817 4913202 3 0 Quebec Québec 0 0 0 0 2284.59148 7818 4922201 3 0 Quebec Québec 0 0 0 0 553.98793 7819 568 4 0 Ontario Ontario 0 0 0 0 1446.97922 7820 56234 3 0 Ontario Ontario 0 0 0 0 1377.43465 7821 58227 4 0 Ontario Ontario 0 0 0 0 145.21567 7822 56234 3 0 Ontario Ontario 0 0 0 0 752.31931 7823 56422 3 0 Ontario Ontario 0 0 0 0 361.07646 7824 56522 3 0 Ontario Ontario 0 0 0 0 626.59711 7825 56626 3 0 Ontario Ontario 0 0 0 0 302.89440 7826 3912 4 0 Quebec Québec 0 0 0 0 377.89604 7829 57218 3 0 Ontario Ontario 0 0 0 0 1470.15327 7830 57320 3 0 Ontario Ontario 0 0 0 0 637.32478 7831 57426 3 0 Ontario Ontario 0 0 0 0 1043.56678 7832 575 4 0 Ontario Ontario 0 0 0 0 2807.99305 7833 576 4 0 Ontario Ontario 0 0 0 0 766.79866 7834 769550 1 0 Quebec Québec 0 0 0 0 164.61506 7835 6627307 3 0 Quebec Québec 0 0 0 0 2262.38733 7836 6476307 3 0 Quebec Québec 0 0 0 0 420.74005 7837 581 4 0 Ontario Ontario 0 0 0 0 707.73400 7839 568 3 0 Ontario Ontario 0 0 0 0 1178.56208 7840 588 3 0 Ontario Ontario 0 0 0 0 218.43829 7842 568 3 0 Ontario Ontario 0 0 0 0 1498.00349 7843 57837 3 0 Ontario Ontario 0 0 0 0 13384.72348 7844 78545 1 0 Quebec Québec 0 0 0 0 893.43178 7845 57920 3 0 Ontario Ontario 0 0 0 0 659.87417 7846 581 4 0 Ontario Ontario 0 0 0 0 1878.64591 7847 58034 3 0 Ontario Ontario 0 0 0 0 105.10805 7848 621 4 0 Ontario Ontario 0 0 0 0 1093.74314 7849 58227 3 0 Ontario Ontario 0 0 0 0 1345.78922 7850 58326 3 0 Ontario Ontario 0 0 0 0 1840.91647 7852 58450 3 0 Ontario Ontario 0 0 0 0 128.99788 7853 58527 3 0 Ontario Ontario 0 0 0 0 4856.26358 7854 4914203 4 0 Quebec Québec 0 0 0 0 437.89316 7855 4479 4 0 Quebec Québec 0 0 0 0 2802.26343 7856 590174 1 0 Ontario Ontario 0 0 0 0 460.72356 7857 59127 3 0 Ontario Ontario 0 0 0 0 2821.64709 7859 59230 3 0 Ontario Ontario 0 0 0 0 1439.43394 7860 593 4 0 Ontario Ontario 0 0 0 0 907.94617 7861 588 3 0 Ontario Ontario 0 0 0 0 119.85526 7862 59727 3 0 Ontario Ontario 0 0 0 0 768.51058 7863 59926 3 0 Ontario Ontario 0 0 0 0 761.63603 7864 60037 3 0 Ontario Ontario 0 0 0 0 771.94201 7865 59434 3 0 Ontario Ontario 0 0 0 0 3531.25970 7866 78545 1 0 Quebec Québec 0 0 0 0 149.12155 7867 622 3 0 Ontario Ontario 0 0 0 0 10398.91407 7868 372148 2 0 Quebec Québec 0 0 0 0 5428.06996 7869 614401 1 0 Ontario Ontario 0 0 0 0 2406.42248 7873 60322 3 0 Ontario Ontario 0 0 0 0 5071.31549 7874 6023 3 0 Ontario Ontario 0 0 0 0 1666.90908 7875 60418 3 0 Ontario Ontario 0 0 0 0 130.62137 7877 6063 3 0 Ontario Ontario 0 0 0 0 1351.54428 7879 61120 3 0 Ontario Ontario 0 0 0 0 4919.20427 7880 2948148 2 0 Quebec Québec 0 0 0 0 3179.15436 7881 61385 3 0 Ontario Ontario 0 0 0 0 764.71510 7885 61630 3 0 Ontario Ontario 0 0 0 0 177.11188 7887 4169 4 0 Quebec Québec 0 0 0 0 9066.91973 7888 7268202 3 0 Quebec Québec 0 0 0 0 1537.02571 7889 62027 3 0 Ontario Ontario 0 0 0 0 1795.63029 7890 621 4 0 Ontario Ontario 0 0 0 0 865.45886 7891 622 3 0 Ontario Ontario 0 0 0 0 1534.96971 7892 62350 3 0 Ontario Ontario 0 0 0 0 144.40898 7893 624 4 0 Ontario Ontario 0 0 0 0 732.63075 7894 4175 4 0 Quebec Québec 0 0 0 0 2459.03295 7895 4473 4 0 Quebec Québec 0 0 0 0 528.82335 7896 62730 3 0 Ontario Ontario 0 0 0 0 1399.47335 7897 62827 3 0 Ontario Ontario 0 0 0 0 1384.62489 7898 63026 3 0 Ontario Ontario 0 0 0 0 2180.00184 7899 629 3 0 Ontario Ontario 0 0 0 0 1341.37458 7900 631174 1 0 Ontario Ontario 0 0 0 0 614.81148 7901 632 4 0 Ontario Ontario 0 0 0 0 6101.15053 7902 63334 2 0 Ontario Ontario 0 0 0 0 4930.49539 7903 63443 2 0 Ontario Ontario 0 0 0 0 151.71736 7904 637417 1 1 Ontario Ontario 0 0 0 0 875.11886 7905 63818 3 0 Ontario Ontario 0 0 0 0 7967.68682 7906 639417 1 1 Ontario Ontario 0 0 0 0 1103.49605 7907 6407 3 0 Ontario Ontario 0 0 0 0 144.77751 7908 641417 1 1 Ontario Ontario 0 0 0 0 154.83748 7909 629 3 0 Ontario Ontario 0 0 0 0 137.58815 7910 6457 3 0 Ontario Ontario 0 0 0 0 4832.47372 7911 4920202 3 0 Quebec Québec 0 0 0 0 3990.34238 7912 4923209 4 0 Quebec Québec 0 0 0 0 160.73157 7914 4519 4 0 Quebec Québec 0 0 0 0 723.48512 7915 652 3 0 Ontario Ontario 0 0 0 0 882.27770 7916 65450 3 0 Ontario Ontario 0 0 0 0 14711.52507 7917 7320138 2 0 Quebec Québec 0 0 0 0 1549.22543 7918 1029202 3 0 Quebec Québec 0 0 0 0 1456.12888 7920 65727 3 0 Ontario Ontario 0 0 0 0 2068.68731 7921 65134 3 0 Ontario Ontario 0 0 0 0 550.15704 7922 658417 1 1 Ontario Ontario 0 0 0 0 410.72989 7923 6607 3 0 Ontario Ontario 0 0 0 0 14.19483 7924 69834 3 0 Ontario Ontario 0 0 0 0 149.12002 7925 673 3 0 Ontario Ontario 0 0 0 0 856.34750 7926 661417 1 1 Ontario Ontario 0 0 0 0 174.83284 7927 1029202 3 0 Quebec Québec 0 0 0 0 4736.78094 7928 66725 3 0 Ontario Ontario 0 0 0 0 1641.50043 7929 6633148 2 0 Quebec Québec 0 0 0 0 948.71318 7930 67030 3 0 Ontario Ontario 0 0 0 0 101.89831 7931 673 3 0 Ontario Ontario 0 0 0 0 1153.01023 7932 4189 4 0 Quebec Québec 0 0 0 0 2897.27467 7933 3912 4 0 Quebec Québec 0 0 0 0 502.19340 7934 77015 1 0 Quebec Québec 0 0 0 0 2000.37450 7935 67528 3 0 Ontario Ontario 0 0 0 0 722.54787 7940 77015 1 0 Quebec Québec 0 0 0 0 2798.89198 7941 770750 1 0 Quebec Québec 0 0 0 0 6230.09562 7942 6933 3 0 Ontario Ontario 0 0 0 0 137.35887 7943 77005 1 0 Quebec Québec 0 0 0 0 38.99510 7944 7083 3 0 Ontario Ontario 0 0 0 0 329.48507 7945 67830 3 0 Ontario Ontario 0 0 0 0 393.71462 7946 679417 1 1 Ontario Ontario 0 0 0 0 2639.39067 7947 77145 1 0 Quebec Québec 0 0 0 0 833.48049 7948 6634148 2 0 Quebec Québec 0 0 0 0 82.61334 7951 680417 1 1 Ontario Ontario 0 0 0 0 2292.27880 7953 68122 3 0 Ontario Ontario 0 0 0 0 1507.21397 7954 976138 2 0 Ontario Ontario 0 0 0 0 133.24537 7955 771350 1 0 Quebec Québec 0 0 0 0 551.79481 7956 77155 1 0 Quebec Québec 0 0 0 0 65.96061 7957 77145 1 0 Quebec Québec 0 0 0 0 692.27946 7958 684417 1 1 Ontario Ontario 0 0 0 0 497.50847 7959 685 3 0 Ontario Ontario 0 0 0 0 135.20314 7960 68630 3 0 Ontario Ontario 0 0 0 0 2455.05778 7961 68820 3 0 Ontario Ontario 0 0 0 0 587.90964 7962 7362138 2 0 Quebec Québec 0 0 0 0 108.51265 7963 690 3 0 Ontario Ontario 0 0 0 0 206.73822 7964 682 3 0 Ontario Ontario 0 0 0 0 656.84602 7965 764417 1 1 Ontario Ontario 0 0 0 0 880.62057 7967 4330 4 0 Quebec Québec 0 0 0 0 500.74811 7968 7083 3 0 Ontario Ontario 0 0 0 0 1165.59894 7969 683 3 0 Ontario Ontario 0 0 0 0 755.75501 7970 691 1 0 Ontario Ontario 0 0 0 0 636.85810 7971 4168148 2 0 Quebec Québec 0 0 0 0 147.93724 7972 692 3 0 Ontario Ontario 0 0 0 0 1705.76977 7973 69619 3 0 Ontario Ontario 0 0 0 0 1401.61420 7975 70118 3 0 Ontario Ontario 0 0 0 0 945.31128 7976 714417 1 1 Ontario Ontario 0 0 0 0 2229.35811 7977 715 3 0 Ontario Ontario 0 0 0 0 1361.55821 7979 69834 3 0 Ontario Ontario 0 0 0 0 370.33978 7980 699 1 0 Ontario Ontario 0 0 0 0 26.71910 7983 69836 3 0 Ontario Ontario 0 0 0 0 2098.76238 7984 70220 3 0 Ontario Ontario 0 0 0 0 6098.02467 7985 703417 1 1 Ontario Ontario 0 0 0 0 6662.07761 7987 165 3 0 Ontario Ontario 0 0 0 0 1042.55291 7988 70528 3 0 Ontario Ontario 0 0 0 0 1819.94126 7989 70643 2 0 Ontario Ontario 0 0 0 0 709.09524 7990 70720 3 0 Ontario Ontario 0 0 0 0 800.76011 7991 4168148 2 0 Quebec Québec 0 0 0 0 829.55994 7992 3898 4 0 Quebec Québec 0 0 0 0 4333.69158 7993 4186 4 0 Quebec Québec 0 0 0 0 57.65724 7994 716417 1 1 Ontario Ontario 0 0 0 0 628.09247 7995 4331 4 0 Quebec Québec 0 0 0 0 397.01073 7996 71236 3 0 Ontario Ontario 0 0 0 0 2957.54185 7997 71726 3 0 Ontario Ontario 0 0 0 0 2792.24199 7998 71885 3 0 Ontario Ontario 0 0 0 0 1559.87522 8001 7247 3 0 Ontario Ontario 0 0 0 0 2407.53890 8002 72515 3 0 Ontario Ontario 0 0 0 0 206.75206 8003 71936 3 0 Ontario Ontario 0 0 0 0 15.36999 8004 719 3 0 Ontario Ontario 0 0 0 0 45.78014 8005 720 3 0 Ontario Ontario 0 0 0 0 1718.36969 8006 72626 3 0 Ontario Ontario 0 0 0 0 1852.47348 8007 72727 3 0 Ontario Ontario 0 0 0 0 897.70758 8008 6628 4 0 Quebec Québec 0 0 0 0 1094.43957 8009 770650 1 0 Quebec Québec 0 0 0 0 1285.68829 8010 730 3 0 Ontario Ontario 0 0 0 0 1569.21669 8011 733 3 0 Ontario Ontario 0 0 0 0 134.17650 8012 732417 1 1 Ontario Ontario 0 0 0 0 1610.82716 8013 73430 3 0 Ontario Ontario 0 0 0 0 151.92931 8014 735 3 0 Ontario Ontario 0 0 0 0 1572.08694 8015 72826 3 0 Ontario Ontario 0 0 0 0 2750.29044 8016 72914 3 0 Ontario Ontario 0 0 0 0 2316.58899 8017 736417 1 1 Ontario Ontario 0 0 0 0 1513.68387 8018 4168148 2 0 Quebec Québec 0 0 0 0 784.96799 8019 6634148 2 0 Quebec Québec 0 0 0 0 1298.10424 8020 7388 3 0 Ontario Ontario 0 0 0 0 1685.60688 8021 73919 3 0 Ontario Ontario 0 0 0 0 135.12659 8022 74074 3 0 Ontario Ontario 0 0 0 0 1037.33218 8023 744 3 0 Ontario Ontario 0 0 0 0 2398.31162 8024 74325 3 0 Ontario Ontario 0 0 0 0 552.41587 8026 6628 4 0 Quebec Québec 0 0 0 0 1322.02556 8027 74728 3 0 Ontario Ontario 0 0 0 0 291.41398 8028 74874 3 0 Ontario Ontario 0 0 0 0 2250.23156 8029 3951 4 0 Quebec Québec 0 0 0 0 607.33862 8030 449850 1 0 Quebec Québec 0 0 0 0 68.56015 8033 752 3 0 Ontario Ontario 0 0 0 0 2507.64253 8034 7663 3 0 Ontario Ontario 0 0 0 0 3878.21948 8035 75634 2 0 Ontario Ontario 0 0 0 0 1518.45941 8036 7515 3 0 Ontario Ontario 0 0 0 0 1127.71151 8037 4459 4 0 Quebec Québec 0 0 0 0 754.23165 8039 4503 4 0 Quebec Québec 0 0 0 0 389.24923 8040 6628 4 0 Quebec Québec 0 0 0 0 879.61819 8041 753 3 0 Ontario Ontario 0 0 0 0 185.04989 8042 75472 3 0 Ontario Ontario 0 0 0 0 342.18208 8045 75634 2 0 Ontario Ontario 0 0 0 0 140.15925 8046 75772 3 0 Ontario Ontario 0 0 0 0 1487.20783 8047 7587 3 0 Ontario Ontario 0 0 0 0 468.71540 8048 752 3 0 Ontario Ontario 0 0 0 0 2223.69197 8049 75920 3 0 Ontario Ontario 0 0 0 0 1199.41695 8050 76115 3 0 Ontario Ontario 0 0 0 0 425.95516 8051 76228 3 0 Ontario Ontario 0 0 0 0 207.68158 8052 76326 3 0 Ontario Ontario 0 0 0 0 7040.38961 8053 764417 1 1 Ontario Ontario 0 0 0 0 331.92398 8054 7655 3 0 Ontario Ontario 0 0 0 0 104.24815 8055 760 3 0 Ontario Ontario 0 0 0 0 52.37715 8057 760 4 0 Ontario Ontario 0 0 0 0 660.78295 8059 767417 1 1 Ontario Ontario 0 0 0 0 1001.99816 8060 4503 4 0 Quebec Québec 0 0 0 0 131.81954 8061 7715 3 0 Ontario Ontario 0 0 0 0 26.69848 8062 797417 1 1 Ontario Ontario 0 0 0 0 1413.99973 8063 768 3 0 Ontario Ontario 0 0 0 0 1256.06169 8064 7728 3 0 Ontario Ontario 0 0 0 0 221.49859 8067 3844 2 0 Ontario Ontario 0 0 0 0 1346.18296 8069 77619 3 0 Ontario Ontario 0 0 0 0 623.52353 8071 77834 2 0 Ontario Ontario 0 0 0 0 1096.23099 8072 77974 3 0 Ontario Ontario 0 0 0 0 1145.02881 8073 78026 3 0 Ontario Ontario 0 0 0 0 8950.28464 8074 784417 1 1 Ontario Ontario 0 0 0 0 5149.39206 8077 793401 1 0 Ontario Ontario 0 0 0 0 148.98814 8078 79434 2 0 Ontario Ontario 0 0 0 0 3299.21224 8079 785417 1 1 Ontario Ontario 0 0 0 0 407.69025 8080 7868 3 0 Ontario Ontario 0 0 0 0 1093.64933 8081 4163 4 0 Quebec Québec 0 0 0 0 1777.02234 8082 78114 3 0 Ontario Ontario 0 0 0 0 338.53882 8083 78726 3 0 Ontario Ontario 0 0 0 0 30.66076 8084 78114 3 0 Ontario Ontario 0 0 0 0 443.81480 8085 78928 3 0 Ontario Ontario 0 0 0 0 2909.07903 8086 79026 3 0 Ontario Ontario 0 0 0 0 2129.29032 8087 79127 3 0 Ontario Ontario 0 0 0 0 147.34819 8088 7968 3 0 Ontario Ontario 0 0 0 0 602.93331 8089 797417 1 1 Ontario Ontario 0 0 0 0 1442.18282 8090 79817B 2 0 Ontario Ontario 0 0 0 0 397.22447 8091 79926 3 0 Ontario Ontario 0 0 0 0 127.50345 8092 803 2 0 Ontario Ontario 0 0 0 0 157.05570 8093 8048 3 0 Ontario Ontario 0 0 0 0 1935.39052 8094 80526 3 0 Ontario Ontario 0 0 0 0 3453.09126 8095 73743 3 0 Ontario Ontario 0 0 0 0 395.39976 8096 80774 3 0 Ontario Ontario 0 0 0 0 1106.44136 8099 8115 3 0 Ontario Ontario 0 0 0 0 4896.93985 8100 812417 1 1 Ontario Ontario 0 0 0 0 2217.11113 8101 81341 3 0 Ontario Ontario 0 0 0 0 436.52091 8102 856 2 0 Ontario Ontario 0 0 0 0 4674.66447 8103 7796209 4 0 Quebec Québec 0 0 0 0 151.43760 8104 81441 3 0 Ontario Ontario 0 0 0 0 2136.61354 8105 81525 3 0 Ontario Ontario 0 0 0 0 2064.00721 8106 81620 3 0 Ontario Ontario 0 0 0 0 1228.47667 8107 3844 2 0 Ontario Ontario 0 0 0 0 4.37500 8108 81841 3 0 Ontario Ontario 0 0 0 0 315.20051 8109 81926 3 0 Ontario Ontario 0 0 0 0 3427.18042 8110 820417 1 1 Ontario Ontario 0 0 0 0 6112.00045 8111 824417 1 1 Ontario Ontario 0 0 0 0 900.59935 8112 82514 3 0 Ontario Ontario 0 0 0 0 146.94674 8115 3844 2 0 Ontario Ontario 0 0 0 0 1052.97314 8116 384436 3 0 Ontario Ontario 0 0 0 0 342.20434 8117 824417 1 1 Ontario Ontario 0 0 0 0 1599.54245 8118 82715 3 0 Ontario Ontario 0 0 0 0 1955.56555 8119 8287 3 0 Ontario Ontario 0 0 0 0 1449.81603 8120 829417 1 1 Ontario Ontario 0 0 0 0 822.14941 8121 83027 3 0 Ontario Ontario 0 0 0 0 2252.25154 8122 831417 1 1 Ontario Ontario 0 0 0 0 147.10289 8123 83226 3 0 Ontario Ontario 0 0 0 0 150.36232 8124 861 2 0 Ontario Ontario 0 0 0 0 299.05284 8127 82514 3 0 Ontario Ontario 0 0 0 0 363.81791 8128 83941 3 0 Ontario Ontario 0 0 0 0 178.14685 8129 84127 3 0 Ontario Ontario 0 0 0 0 1093.77965 8130 95372 3 0 Ontario Ontario 0 0 0 0 1939.11445 8131 768 3 0 Ontario Ontario 0 0 0 0 1580.59665 8132 85919 3 0 Ontario Ontario 0 0 0 0 87.85546 8133 87617 3 0 Ontario Ontario 0 0 0 0 851.52941 8135 6634 4 0 Quebec Québec 0 0 0 0 156.85832 8136 83814 3 0 Ontario Ontario 0 0 0 0 302.09500 8137 84826 3 0 Ontario Ontario 0 0 0 0 3241.80251 8138 84926 3 0 Ontario Ontario 0 0 0 0 174.58113 8139 4031 4 0 Quebec Québec 0 0 0 0 3561.04363 8140 85018 3 0 Ontario Ontario 0 0 0 0 2990.50494 8141 86417 3 0 Ontario Ontario 0 0 0 0 975.76620 8142 852417 1 1 Ontario Ontario 0 0 0 0 158.02588 8143 84614 3 0 Ontario Ontario 0 0 0 0 305.49813 8144 85919 3 0 Ontario Ontario 0 0 0 0 171.38486 8145 85114 3 0 Ontario Ontario 0 0 0 0 2557.63840 8147 857 4 0 Ontario Ontario 0 0 0 0 3122.51657 8148 8624 3 0 Ontario Ontario 0 0 0 0 3801.17662 8151 87617 3 0 Ontario Ontario 0 0 0 0 3359.92406 8152 8893 3 0 Ontario Ontario 0 0 0 0 1248.80850 8153 8905 3 0 Ontario Ontario 0 0 0 0 2156.08806 8154 8659 3 0 Ontario Ontario 0 0 0 0 383.01103 8155 867 2 0 Ontario Ontario 0 0 0 0 1437.32445 8156 86820 3 0 Ontario Ontario 0 0 0 0 1543.46979 8157 4200 4 0 Quebec Québec 0 0 0 0 76.30624 8158 8893 3 0 Ontario Ontario 0 0 0 0 5840.29011 8159 89117 3 0 Ontario Ontario 0 0 0 0 668.69367 8160 89227 3 0 Ontario Ontario 0 0 0 0 1399.34541 8161 87122 3 0 Ontario Ontario 0 0 0 0 13921.52933 8162 7795202 3 0 Quebec Québec 0 0 0 0 9898.49862 8163 7795202 3 0 Quebec Québec 0 0 0 0 954.51277 8166 87527 3 0 Ontario Ontario 0 0 0 0 751.83417 8167 879 4 0 Ontario Ontario 0 0 0 0 2546.69896 8168 8818 3 0 Ontario Ontario 0 0 0 0 3061.68584 8170 4195 4 0 Quebec Québec 0 0 0 0 1658.76678 8171 8887 3 0 Ontario Ontario 0 0 0 0 601.99143 8172 8905 3 0 Ontario Ontario 0 0 0 0 717.88293 8173 87414 3 0 Ontario Ontario 0 0 0 0 2660.88829 8174 369132 2 0 Ontario Ontario 0 0 0 0 901.00882 8175 908 4 0 Ontario Ontario 0 0 0 0 1013.05547 8176 8959 3 0 Ontario Ontario 0 0 0 0 398.83233 8177 943 4 0 Ontario Ontario 0 0 0 0 1714.08462 8178 8966 3 0 Ontario Ontario 0 0 0 0 955.39423 8179 89716 3 0 Ontario Ontario 0 0 0 0 1488.71347 8180 89841 3 0 Ontario Ontario 0 0 0 0 177.75022 8182 877 3 0 Ontario Ontario 0 0 0 0 926.43545 8183 90119 3 0 Ontario Ontario 0 0 0 0 1042.58361 8184 904125 3 0 Ontario Ontario 0 0 0 0 5353.53726 8185 4168148 2 0 Quebec Québec 0 0 0 0 374.21325 8186 4033 4 0 Quebec Québec 0 0 0 0 7779.29690 8187 381301 4 0 Quebec Québec 0 0 0 0 501.73262 8188 908 4 0 Ontario Ontario 0 0 0 0 1188.96670 8189 909 3 0 Ontario Ontario 0 0 0 0 909.73071 8190 395736 3 0 Ontario Ontario 0 0 0 0 702.81565 8191 9106 3 0 Ontario Ontario 0 0 0 0 110.47810 8192 903 3 0 Ontario Ontario 0 0 0 0 1349.81907 8193 9128 3 0 Ontario Ontario 0 0 0 0 704.35221 8194 91341 3 0 Ontario Ontario 0 0 0 0 1550.47134 8195 91616 2 0 Ontario Ontario 0 0 0 0 1122.90829 8196 91822 3 0 Ontario Ontario 0 0 0 0 1012.60057 8197 93 3 0 Ontario Ontario 0 0 0 0 1393.06143 8198 9199 3 0 Ontario Ontario 0 0 0 0 149.26050 8199 906 3 0 Ontario Ontario 0 0 0 0 921.77793 8200 9208 3 0 Ontario Ontario 0 0 0 0 2492.45564 8202 92515 3 0 Ontario Ontario 0 0 0 0 1714.39396 8203 9266 3 0 Ontario Ontario 0 0 0 0 574.59528 8205 92816 2 0 Ontario Ontario 0 0 0 0 1533.42833 8206 9307 3 0 Ontario Ontario 0 0 0 0 1323.16874 8207 9315 3 0 Ontario Ontario 0 0 0 0 3118.46606 8209 932 3 0 Ontario Ontario 0 0 0 0 369.99378 8210 93638 3 0 Ontario Ontario 0 0 0 0 584.04064 8211 915 3 0 Ontario Ontario 0 0 0 0 2426.73621 8212 93720 3 0 Ontario Ontario 0 0 0 0 974.58539 8213 1016417 1 1 Ontario Ontario 0 0 0 0 2326.61061 8214 4166148 2 0 Quebec Québec 0 0 0 0 123.88706 8216 92363 3 0 Ontario Ontario 0 0 0 0 23.51097 8217 93917B 3 0 Ontario Ontario 0 0 0 0 3124.75788 8218 9407 3 0 Ontario Ontario 0 0 0 0 3354.04270 8219 9414 3 0 Ontario Ontario 0 0 0 0 1648.55150 8220 94527 3 0 Ontario Ontario 0 0 0 0 2750.91962 8221 9643 3 0 Ontario Ontario 0 0 0 0 4036.55273 8222 94628 3 0 Ontario Ontario 0 0 0 0 3366.34356 8223 6634 4 0 Quebec Québec 0 0 0 0 1269.31486 8224 4164 4 0 Quebec Québec 0 0 0 0 2028.61329 8227 94214 3 0 Ontario Ontario 0 0 0 0 1730.71730 8228 943 4 0 Ontario Ontario 0 0 0 0 1948.49205 8229 369832 1 0 Ontario Ontario 0 0 0 0 1578.65189 8230 949125 3 0 Ontario Ontario 0 0 0 0 873.05650 8231 4440148 2 0 Quebec Québec 0 0 0 0 2118.75349 8232 944 3 0 Ontario Ontario 0 0 0 0 1468.96530 8233 9586 3 0 Ontario Ontario 0 0 0 0 1763.27421 8235 9609 3 0 Ontario Ontario 0 0 0 0 1191.83154 8236 9618 3 0 Ontario Ontario 0 0 0 0 12553.62558 8237 386303 2 0 Quebec Québec 0 0 0 0 557.58725 8238 98138 3 0 Ontario Ontario 0 0 0 0 495.52223 8239 383863 3 0 Ontario Ontario 0 0 0 0 2083.27680 8240 1010 4 0 Quebec Québec 0 0 0 0 1236.82645 8241 96741 3 0 Ontario Ontario 0 0 0 0 1114.33506 8242 9687 3 0 Ontario Ontario 0 0 0 0 1291.98647 8243 97015 3 0 Ontario Ontario 0 0 0 0 4433.18372 8244 97318 3 0 Ontario Ontario 0 0 0 0 865.41484 8245 97420 3 0 Ontario Ontario 0 0 0 0 7360.66799 8246 97543 2 0 Ontario Ontario 0 0 0 0 9034.04711 8247 976138 2 0 Ontario Ontario 0 0 0 0 536.53791 8248 97716 2 0 Ontario Ontario 0 0 0 0 1626.23093 8249 97913 3 0 Ontario Ontario 0 0 0 0 1297.09931 8250 98022 3 0 Ontario Ontario 0 0 0 0 3889.65453 8251 873 2 0 Ontario Ontario 0 0 0 0 3076.60300 8252 9866 3 0 Ontario Ontario 0 0 0 0 524.25213 8253 9876 3 0 Ontario Ontario 0 0 0 0 2725.00829 8254 929 2 0 Ontario Ontario 0 0 0 0 555.50320 8255 9918 3 0 Ontario Ontario 0 0 0 0 1295.10181 8256 4432148 2 0 Quebec Québec 0 0 0 0 13712.42506 8257 6634148 2 0 Quebec Québec 0 0 0 0 1335.39997 8258 10113 3 0 Ontario Ontario 0 0 0 0 421.12945 8259 99418 3 0 Ontario Ontario 0 0 0 0 3927.77344 8261 99719 3 0 Ontario Ontario 0 0 0 0 3264.55014 8262 99827 3 0 Ontario Ontario 0 0 0 0 467.72517 8263 1003 3 0 Ontario Ontario 0 0 0 0 1344.74216 8264 100548 3 0 Ontario Ontario 0 0 0 0 4.75164 8266 100716 2 0 Ontario Ontario 0 0 0 0 812.78762 8267 383863 3 0 Ontario Ontario 0 0 0 0 1531.55529 8269 38695 3 0 Ontario Ontario 0 0 0 0 2021.15485 8270 10135 3 0 Ontario Ontario 0 0 0 0 965.45886 8271 101422 3 0 Ontario Ontario 0 0 0 0 2479.44372 8272 10157 3 0 Ontario Ontario 0 0 0 0 4144.29675 8274 4165 4 0 Quebec Québec 0 0 0 0 1507.30009 8275 4164 4 0 Quebec Québec 0 0 0 0 1441.06221 8276 98138 3 0 Ontario Ontario 0 0 0 0 590.19029 8280 40685 3 0 Ontario Ontario 0 0 0 0 1759.54711 8281 1025125 3 0 Ontario Ontario 0 0 0 0 1462.69725 8282 102620 3 0 Ontario Ontario 0 0 0 0 2797.31955 8283 6634 4 0 Quebec Québec 0 0 0 0 742.65596 8284 1020 3 0 Ontario Ontario 0 0 0 0 751.77376 8285 100273 2 0 Ontario Ontario 0 0 0 0 244.02457 8286 1028417 1 1 Ontario Ontario 0 0 0 0 1940.92283 8287 102932 1 0 Ontario Ontario 0 0 0 0 2028.64112 8288 101927 3 0 Ontario Ontario 0 0 0 0 2244.27242 8289 101869 3 0 Ontario Ontario 0 0 0 0 101.65852 8290 107216 2 0 Ontario Ontario 0 0 0 0 1960.52184 8291 1024 3 0 Ontario Ontario 0 0 0 0 1386.29362 8292 10318 3 0 Ontario Ontario 0 0 0 0 1365.14058 8293 10513 3 0 Ontario Ontario 0 0 0 0 1927.27183 8294 103215 3 0 Ontario Ontario 0 0 0 0 150.89116 8295 10513 3 0 Ontario Ontario 0 0 0 0 2096.25895 8296 10357 3 0 Ontario Ontario 0 0 0 0 3033.06807 8297 1036 3 0 Ontario Ontario 0 0 0 0 3194.34539 8298 10379 3 0 Ontario Ontario 0 0 0 0 1614.02799 8299 4887 4 0 Quebec Québec 0 0 0 0 663.15624 8300 103822 3 0 Ontario Ontario 0 0 0 0 1954.55019 8301 103913 3 0 Ontario Ontario 0 0 0 0 771.98236 8303 104338 3 0 Ontario Ontario 0 0 0 0 1023.33452 8304 10445 3 0 Ontario Ontario 0 0 0 0 3220.66109 8305 4026 4 0 Quebec Québec 0 0 0 0 1491.82636 8307 1046653 2 0 Ontario Ontario 0 0 0 0 4365.24166 8308 10474 3 0 Ontario Ontario 0 0 0 0 2067.82326 8309 104827 3 0 Ontario Ontario 0 0 0 0 2264.80705 8310 105041 3 0 Ontario Ontario 0 0 0 0 1366.87696 8311 105248 3 0 Ontario Ontario 0 0 0 0 694.05144 8312 10538 3 0 Ontario Ontario 0 0 0 0 823.38585 8314 1055 3 0 Ontario Ontario 0 0 0 0 2071.45458 8315 105631 2 0 Ontario Ontario 0 0 0 0 12.93049 8316 105631 2 0 Ontario Ontario 0 0 0 0 1360.73996 8317 10773 3 0 Ontario Ontario 0 0 0 0 3022.04834 8318 107428 3 0 Ontario Ontario 0 0 0 0 779.44525 8319 1057417 1 1 Ontario Ontario 0 0 0 0 423.31525 8320 105817 3 0 Ontario Ontario 0 0 0 0 2051.71984 8321 105929 3 0 Ontario Ontario 0 0 0 0 144.55850 8322 10773 3 0 Ontario Ontario 0 0 0 0 169.90904 8323 106117 3 0 Ontario Ontario 0 0 0 0 1018.39612 8324 1062125 3 0 Ontario Ontario 0 0 0 0 1236.24137 8325 106331 2 0 Ontario Ontario 0 0 0 0 1794.29410 8326 106418 3 0 Ontario Ontario 0 0 0 0 1545.57213 8327 372363 3 0 Ontario Ontario 0 0 0 0 1206.00540 8328 10657 3 0 Ontario Ontario 0 0 0 0 837.66708 8329 106622 3 0 Ontario Ontario 0 0 0 0 1471.78922 8330 106732 1 0 Ontario Ontario 0 0 0 0 2150.43423 8331 1068 2 0 Ontario Ontario 0 0 0 0 2895.15169 8332 10699 3 0 Ontario Ontario 0 0 0 0 203.67131 8334 107132 1 0 Ontario Ontario 0 0 0 0 1525.82252 8335 107216 2 0 Ontario Ontario 0 0 0 0 187.57089 8336 366363 3 0 Ontario Ontario 0 0 0 0 1617.29794 8337 107315 3 0 Ontario Ontario 0 0 0 0 351.57539 8339 107618 3 0 Ontario Ontario 0 0 0 0 1525.86846 8342 108120 3 0 Ontario Ontario 0 0 0 0 404.78776 8343 1082 2 0 Ontario Ontario 0 0 0 0 1023.47753 8346 108541 3 0 Ontario Ontario 0 0 0 0 1261.16917 8347 108638 3 0 Ontario Ontario 0 0 0 0 1128.88537 8348 105524 3 0 Ontario Ontario 0 0 0 0 1824.98647 8349 1149 3 0 Ontario Ontario 0 0 0 0 785.13666 8350 108931 2 0 Ontario Ontario 0 0 0 0 1521.56552 8351 109017 3 0 Ontario Ontario 0 0 0 0 536.68878 8352 109132 1 0 Ontario Ontario 0 0 0 0 565.15317 8355 109716 2 0 Ontario Ontario 0 0 0 0 125.56895 8356 109817 3 0 Ontario Ontario 0 0 0 0 2572.00755 8357 109919 3 0 Ontario Ontario 0 0 0 0 1403.93833 8358 11008 3 0 Ontario Ontario 0 0 0 0 2204.91840 8359 110127 3 0 Ontario Ontario 0 0 0 0 1703.91591 8360 100273 2 0 Ontario Ontario 0 0 0 0 2046.28188 8361 109669 3 0 Ontario Ontario 0 0 0 0 4348.95000 8362 108814 3 0 Ontario Ontario 0 0 0 0 250.83036 8363 130031 2 0 Ontario Ontario 0 0 0 0 3.08415 8364 108814 3 0 Ontario Ontario 0 0 0 0 107.78350 8365 11008 3 0 Ontario Ontario 0 0 0 0 4681.58977 8366 1103 4 0 Ontario Ontario 0 0 0 0 809.62765 8367 109415 3 0 Ontario Ontario 0 0 0 0 3106.03690 8368 11049 3 0 Ontario Ontario 0 0 0 0 4938.57238 8369 110236 3 0 Ontario Ontario 0 0 0 0 149.36058 8370 1109 4 0 Ontario Ontario 0 0 0 0 699.78481 8371 366563 3 0 Ontario Ontario 0 0 0 0 338.55369 8372 110517 3 0 Ontario Ontario 0 0 0 0 1065.37369 8373 110722 3 0 Ontario Ontario 0 0 0 0 273.07282 8375 1109 4 0 Ontario Ontario 0 0 0 0 1431.75431 8376 1110417 1 1 Ontario Ontario 0 0 0 0 801.73908 8377 111115 3 0 Ontario Ontario 0 0 0 0 2129.91115 8378 11125 3 0 Ontario Ontario 0 0 0 0 2771.76598 8379 11313 3 0 Ontario Ontario 0 0 0 0 2160.60816 8380 11135 3 0 Ontario Ontario 0 0 0 0 2498.61869 8381 111427 3 0 Ontario Ontario 0 0 0 0 136.64451 8382 111615 3 0 Ontario Ontario 0 0 0 0 1149.60685 8383 11179 3 0 Ontario Ontario 0 0 0 0 639.73678 8384 11188 3 0 Ontario Ontario 0 0 0 0 1012.55622 8385 111941 3 0 Ontario Ontario 0 0 0 0 290.36253 8386 112022 3 0 Ontario Ontario 0 0 0 0 1833.92696 8387 40765 3 0 Ontario Ontario 0 0 0 0 1054.44168 8388 112138 3 0 Ontario Ontario 0 0 0 0 169.53327 8389 1122 4 0 Ontario Ontario 0 0 0 0 1965.68724 8390 11237 3 0 Ontario Ontario 0 0 0 0 2638.90576 8391 112429-32 3 0 Ontario Ontario 0 0 0 0 1215.12723 8395 112920 3 0 Ontario Ontario 0 0 0 0 2267.07496 8397 1130 3 0 Ontario Ontario 0 0 0 0 2261.66536 8398 113229 3 0 Ontario Ontario 0 0 0 0 5461.21864 8399 1160653 2 0 Ontario Ontario 0 0 0 0 2103.16024 8400 113448 3 0 Ontario Ontario 0 0 0 0 797.39116 8401 113627 3 0 Ontario Ontario 0 0 0 0 9292.38394 8402 1137401 1 0 Ontario Ontario 0 0 0 0 39.46918 8403 113827 3 0 Ontario Ontario 0 0 0 0 1772.35669 8404 1055 3 0 Ontario Ontario 0 0 0 0 1551.55793 8405 1143 2 0 Ontario Ontario 0 0 0 0 95.55822 8406 113827 3 0 Ontario Ontario 0 0 0 0 1025.86995 8407 110636 3 0 Ontario Ontario 0 0 0 0 4213.07262 8408 11414 3 0 Ontario Ontario 0 0 0 0 825.98409 8409 11427 3 0 Ontario Ontario 0 0 0 0 152.35525 8410 1143 2 0 Ontario Ontario 0 0 0 0 1770.24749 8411 1144107 3 0 Ontario Ontario 0 0 0 0 1852.58021 8412 114532 1 0 Ontario Ontario 0 0 0 0 1822.06783 8413 114616 2 0 Ontario Ontario 0 0 0 0 999.34835 8414 114715 3 0 Ontario Ontario 0 0 0 0 1885.48137 8415 1149 3 0 Ontario Ontario 0 0 0 0 2239.66501 8416 116551 3 0 Ontario Ontario 0 0 0 0 1453.80245 8417 116617 3 0 Ontario Ontario 0 0 0 0 1019.50416 8418 115038 3 0 Ontario Ontario 0 0 0 0 229.63734 8419 115136 3 0 Ontario Ontario 0 0 0 0 6458.65504 8421 115343 2 0 Ontario Ontario 0 0 0 0 3686.83092 8422 115413 3 0 Ontario Ontario 0 0 0 0 435.95709 8423 115512 3 0 Ontario Ontario 0 0 0 0 2823.80240 8424 115620 3 0 Ontario Ontario 0 0 0 0 216.07478 8425 1157 2 0 Ontario Ontario 0 0 0 0 174.91055 8426 115816 2 0 Ontario Ontario 0 0 0 0 153.61264 8427 115915 3 0 Ontario Ontario 0 0 0 0 638.41165 8428 1160653 2 0 Ontario Ontario 0 0 0 0 2038.64804 8429 114814 3 0 Ontario Ontario 0 0 0 0 259.33819 8430 1161 3 0 Ontario Ontario 0 0 0 0 1338.89608 8431 11638 3 0 Ontario Ontario 0 0 0 0 326.67383 8433 116415 3 0 Ontario Ontario 0 0 0 0 310.44160 8434 116617 3 0 Ontario Ontario 0 0 0 0 2372.58103 8435 116719 3 0 Ontario Ontario 0 0 0 0 205.57110 8436 1168 2 0 Ontario Ontario 0 0 0 0 361.34664 8437 1169107 3 0 Ontario Ontario 0 0 0 0 609.15395 8438 11826 3 0 Ontario Ontario 0 0 0 0 916.82583 8439 117027 3 0 Ontario Ontario 0 0 0 0 367.78316 8440 117136 3 0 Ontario Ontario 0 0 0 0 233.95957 8441 117219 3 0 Ontario Ontario 0 0 0 0 1467.08086 8442 117422 3 0 Ontario Ontario 0 0 0 0 1915.85294 8443 118073 2 0 Ontario Ontario 0 0 0 0 847.52837 8448 117532 1 0 Ontario Ontario 0 0 0 0 1034.14377 8449 1176 3 0 Ontario Ontario 0 0 0 0 789.81877 8450 117843 2 0 Ontario Ontario 0 0 0 0 2581.75199 8451 117315 3 0 Ontario Ontario 0 0 0 0 96.64271 8453 118073 2 0 Ontario Ontario 0 0 0 0 808.02107 8454 117932 1 0 Ontario Ontario 0 0 0 0 2928.61058 8455 118418 3 0 Ontario Ontario 0 0 0 0 689.03560 8456 11858 3 0 Ontario Ontario 0 0 0 0 263.61509 8457 118715 3 0 Ontario Ontario 0 0 0 0 1864.72381 8458 118841 3 0 Ontario Ontario 0 0 0 0 584.45612 8459 118927 3 0 Ontario Ontario 0 0 0 0 2079.17386 8460 11909 3 0 Ontario Ontario 0 0 0 0 4055.99063 8461 11919 3 0 Ontario Ontario 0 0 0 0 3037.12697 8462 11925 3 0 Ontario Ontario 0 0 0 0 2145.05886 8464 118117 2 1 Ontario Ontario 0 0 0 0 212.02308 8465 119341 3 0 Ontario Ontario 0 0 0 0 982.92895 8466 12166 3 0 Ontario Ontario 0 0 0 0 797.80757 8467 1195 2 0 Ontario Ontario 0 0 0 0 2329.76483 8469 1196417 1 1 Ontario Ontario 0 0 0 0 772.75709 8470 119713 3 0 Ontario Ontario 0 0 0 0 1261.72561 8471 119813 3 0 Ontario Ontario 0 0 0 0 128.89737 8472 120013 3 0 Ontario Ontario 0 0 0 0 3414.06242 8473 11831 3 0 Ontario Ontario 0 0 0 0 1305.95261 8475 12036 3 0 Ontario Ontario 0 0 0 0 1410.41088 8476 120432 1 0 Ontario Ontario 0 0 0 0 1114.40561 8477 120517 3 0 Ontario Ontario 0 0 0 0 1569.04981 8478 120612 3 0 Ontario Ontario 0 0 0 0 2067.34323 8479 120729 3 0 Ontario Ontario 0 0 0 0 550.94651 8480 12089 3 0 Ontario Ontario 0 0 0 0 2208.47800 8481 121220 3 0 Ontario Ontario 0 0 0 0 1437.43405 8482 121419 3 0 Ontario Ontario 0 0 0 0 1750.48025 8483 121520 3 0 Ontario Ontario 0 0 0 0 115.59710 8484 12101 3 0 Ontario Ontario 0 0 0 0 1312.74133 8485 12206 3 0 Ontario Ontario 0 0 0 0 502.11905 8486 122141 3 0 Ontario Ontario 0 0 0 0 873.49683 8487 12226 3 0 Ontario Ontario 0 0 0 0 1901.14023 8488 116551 3 0 Ontario Ontario 0 0 0 0 1344.35905 8489 122515 3 0 Ontario Ontario 0 0 0 0 8859.12771 8494 1349138 2 0 Ontario Ontario 0 0 0 0 336.96284 8495 122141 3 0 Ontario Ontario 0 0 0 0 4148.69909 8496 12101 3 0 Ontario Ontario 0 0 0 0 1381.24070 8497 122322 3 0 Ontario Ontario 0 0 0 0 1890.76087 8498 12249 3 0 Ontario Ontario 0 0 0 0 413.66653 8499 122515 3 0 Ontario Ontario 0 0 0 0 456.85394 8500 12171 3 0 Ontario Ontario 0 0 0 0 2484.85851 8501 12181 3 0 Ontario Ontario 0 0 0 0 832.43868 8502 122612 3 0 Ontario Ontario 0 0 0 0 860.35027 8503 122712 3 0 Ontario Ontario 0 0 0 0 3123.08586 8504 122829-32 3 0 Ontario Ontario 0 0 0 0 815.57840 8506 123013 3 0 Ontario Ontario 0 0 0 0 1495.34104 8507 123119 3 0 Ontario Ontario 0 0 0 0 1309.43008 8508 1232417 1 1 Ontario Ontario 0 0 0 0 1524.92754 8509 123336 3 0 Ontario Ontario 0 0 0 0 2268.67446 8510 123414 3 0 Ontario Ontario 0 0 0 0 1786.21052 8511 123515 3 0 Ontario Ontario 0 0 0 0 91.07717 8512 123613 3 0 Ontario Ontario 0 0 0 0 1262.32608 8513 123713 3 0 Ontario Ontario 0 0 0 0 2448.22170 8514 123838 3 0 Ontario Ontario 0 0 0 0 2510.17547 8515 124016 2 0 Ontario Ontario 0 0 0 0 251.85469 8517 124238 3 0 Ontario Ontario 0 0 0 0 185.83948 8518 124514 3 0 Ontario Ontario 0 0 0 0 1301.91239 8519 12474 3 0 Ontario Ontario 0 0 0 0 200.04884 8520 124936 3 0 Ontario Ontario 0 0 0 0 982.21829 8521 125020 3 0 Ontario Ontario 0 0 0 0 436.29560 8522 1256417 1 1 Ontario Ontario 0 0 0 0 10937.36859 8525 12762 3 0 Ontario Ontario 0 0 0 0 1183.29593 8526 123917 3 0 Ontario Ontario 0 0 0 0 1973.14299 8527 124638 3 0 Ontario Ontario 0 0 0 0 483.98820 8528 125315 3 0 Ontario Ontario 0 0 0 0 1945.67216 8529 125432 1 0 Ontario Ontario 0 0 0 0 727.31880 8530 125515 3 0 Ontario Ontario 0 0 0 0 366.54539 8531 1256417 1 1 Ontario Ontario 0 0 0 0 496.20584 8532 1257 4 0 Ontario Ontario 0 0 0 0 1769.04434 8534 125918 3 0 Ontario Ontario 0 0 0 0 2967.32746 8535 126043 2 0 Ontario Ontario 0 0 0 0 121.82489 8536 1264 4 0 Ontario Ontario 0 0 0 0 2132.37031 8537 12658 3 0 Ontario Ontario 0 0 0 0 217.96716 8538 125217 3 0 Ontario Ontario 0 0 0 0 4020.48141 8539 12441 3 0 Ontario Ontario 0 0 0 0 6126.92823 8540 12431 3 0 Ontario Ontario 0 0 0 0 1130.22440 8541 126641 3 0 Ontario Ontario 0 0 0 0 1331.50537 8542 126920 3 0 Ontario Ontario 0 0 0 0 3099.42342 8543 12705 3 0 Ontario Ontario 0 0 0 0 462.26008 8544 12674 3 0 Ontario Ontario 0 0 0 0 7350.57120 8545 126817 2 1 Ontario Ontario 0 0 0 0 53.59649 8546 126920 3 0 Ontario Ontario 0 0 0 0 10993.71781 8547 1033 3 0 Ontario Ontario 0 0 0 0 1322.49954 8548 12629 3 0 Ontario Ontario 0 0 0 0 319.13917 8549 127314 3 0 Ontario Ontario 0 0 0 0 1322.47997 8551 127412 3 0 Ontario Ontario 0 0 0 0 494.43993 8552 128336 3 0 Ontario Ontario 0 0 0 0 522.05580 8553 1381416 1 0 Ontario Ontario 0 0 0 0 100.37267 8554 128336 3 0 Ontario Ontario 0 0 0 0 530.49192 8555 1284 4 0 Ontario Ontario 0 0 0 0 635.70458 8556 127815 3 0 Ontario Ontario 0 0 0 0 1826.87485 8557 12796 3 0 Ontario Ontario 0 0 0 0 1473.29531 8560 128229-32 3 0 Ontario Ontario 0 0 0 0 1695.09297 8562 5874 3 0 Ontario Ontario 0 0 0 0 1274.35377 8563 128613 3 0 Ontario Ontario 0 0 0 0 1410.71618 8564 128722 3 0 Ontario Ontario 0 0 0 0 1863.88228 8565 128819 3 0 Ontario Ontario 0 0 0 0 970.30176 8566 129159 3 0 Ontario Ontario 0 0 0 0 1416.88134 8567 129332 1 0 Ontario Ontario 0 0 0 0 1082.46338 8570 129741 3 0 Ontario Ontario 0 0 0 0 595.73749 8571 129813 3 0 Ontario Ontario 0 0 0 0 1832.00942 8572 130116 2 0 Ontario Ontario 0 0 0 0 821.14501 8573 1381416 1 0 Ontario Ontario 0 0 0 0 17206.98583 8574 7363138 2 0 Quebec Québec 0 0 0 0 1335.98618 8575 12998 3 0 Ontario Ontario 0 0 0 0 5910.05414 8576 130031 2 0 Ontario Ontario 0 0 0 0 48.60116 8577 130116 2 0 Ontario Ontario 0 0 0 0 568.02835 8578 130244 3 0 Ontario Ontario 0 0 0 0 2389.16430 8579 129538 3 0 Ontario Ontario 0 0 0 0 1439.66720 8580 130415 3 0 Ontario Ontario 0 0 0 0 347.71247 8581 130516 2 0 Ontario Ontario 0 0 0 0 642.55012 8582 130636 3 0 Ontario Ontario 0 0 0 0 3070.23880 8583 13076 3 0 Ontario Ontario 0 0 0 0 3075.79854 8584 13089 3 0 Ontario Ontario 0 0 0 0 1317.00172 8585 130912 3 0 Ontario Ontario 0 0 0 0 2081.08616 8586 1311417 1 1 Ontario Ontario 0 0 0 0 563.74681 8587 131259 3 0 Ontario Ontario 0 0 0 0 2021.35163 8588 131313 3 0 Ontario Ontario 0 0 0 0 169.03978 8589 131415 3 0 Ontario Ontario 0 0 0 0 3386.49751 8590 12961 3 0 Ontario Ontario 0 0 0 0 17.14006 8591 12961 3 0 Ontario Ontario 0 0 0 0 130.52713 8592 131659 3 0 Ontario Ontario 0 0 0 0 596.26560 8593 13173 3 0 Ontario Ontario 0 0 0 0 1357.54300 8594 131829-32 3 0 Ontario Ontario 0 0 0 0 1372.05986 8596 132049 3 0 Ontario Ontario 0 0 0 0 169.29780 8597 132113 3 0 Ontario Ontario 0 0 0 0 1414.81563 8598 132420 3 0 Ontario Ontario 0 0 0 0 2271.92903 8599 130373 2 0 Ontario Ontario 0 0 0 0 1065.78886 8600 132532 1 0 Ontario Ontario 0 0 0 0 243.77495 8601 132613 3 0 Ontario Ontario 0 0 0 0 313.81821 8603 132829-32 3 0 Ontario Ontario 0 0 0 0 3150.56402 8604 132949 3 0 Ontario Ontario 0 0 0 0 3599.08441 8605 13303 3 0 Ontario Ontario 0 0 0 0 223.66205 8606 132212 3 0 Ontario Ontario 0 0 0 0 760.24320 8607 13318 3 0 Ontario Ontario 0 0 0 0 963.20282 8608 133213 3 0 Ontario Ontario 0 0 0 0 91.22552 8609 138412 3 0 Ontario Ontario 0 0 0 0 1985.17773 8610 132317 3 0 Ontario Ontario 0 0 0 0 2638.02336 8613 133514 3 0 Ontario Ontario 0 0 0 0 1462.84255 8614 133622 3 0 Ontario Ontario 0 0 0 0 2777.68771 8616 133720 3 0 Ontario Ontario 0 0 0 0 1086.89371 8617 133841 3 0 Ontario Ontario 0 0 0 0 2150.76012 8618 134115 3 0 Ontario Ontario 0 0 0 0 1478.72662 8619 134312 3 0 Ontario Ontario 0 0 0 0 495.51918 8621 134673 2 0 Ontario Ontario 0 0 0 0 2051.62314 8622 13456 3 0 Ontario Ontario 0 0 0 0 2536.48029 8623 134818 3 0 Ontario Ontario 0 0 0 0 4070.83507 8624 1349138 2 0 Ontario Ontario 0 0 0 0 2120.03745 8625 135029 3 0 Ontario Ontario 0 0 0 0 1035.84021 8626 135159 3 0 Ontario Ontario 0 0 0 0 974.43885 8627 135254 3 0 Ontario Ontario 0 0 0 0 1024.33318 8628 135329-32 3 0 Ontario Ontario 0 0 0 0 292.05046 8629 134673 2 0 Ontario Ontario 0 0 0 0 1355.89310 8630 135436 3 0 Ontario Ontario 0 0 0 0 2556.66093 8631 1355 3 0 Ontario Ontario 0 0 0 0 866.61064 8632 1356 3 0 Ontario Ontario 0 0 0 0 1753.54309 8634 135820 3 0 Ontario Ontario 0 0 0 0 756.45817 8635 136015 3 0 Ontario Ontario 0 0 0 0 3279.62904 8636 2393 3 0 Ontario Ontario 0 0 0 0 5174.48410 8637 136261 3 0 Ontario Ontario 0 0 0 0 334.38801 8638 136329-32 3 0 Ontario Ontario 0 0 0 0 1366.96812 8639 136549 3 0 Ontario Ontario 0 0 0 0 1897.35861 8640 136649 3 0 Ontario Ontario 0 0 0 0 2108.19373 8641 135938 3 0 Ontario Ontario 0 0 0 0 5266.94124 8643 136944 3 0 Ontario Ontario 0 0 0 0 1384.63042 8644 137020 3 0 Ontario Ontario 0 0 0 0 212.22046 8645 136138 3 0 Ontario Ontario 0 0 0 0 1373.09735 8646 13718 3 0 Ontario Ontario 0 0 0 0 522.95371 8647 137336 3 0 Ontario Ontario 0 0 0 0 677.76366 8648 137459 3 0 Ontario Ontario 0 0 0 0 993.33276 8651 1376 3 0 Ontario Ontario 0 0 0 0 3720.68049 8652 13641 3 0 Ontario Ontario 0 0 0 0 2582.71935 8653 137944 3 0 Ontario Ontario 0 0 0 0 8456.85630 8654 110127 3 0 Ontario Ontario 0 0 0 0 1961.66085 8656 138032 1 0 Ontario Ontario 0 0 0 0 2238.22831 8657 1381416 1 0 Ontario Ontario 0 0 0 0 579.15502 8658 138349 3 0 Ontario Ontario 0 0 0 0 1587.21459 8659 138614 3 0 Ontario Ontario 0 0 0 0 3396.61046 8660 138719 3 0 Ontario Ontario 0 0 0 0 1758.49791 8661 138412 3 0 Ontario Ontario 0 0 0 0 1999.28536 8662 138515 3 0 Ontario Ontario 0 0 0 0 8653.32539 8663 1388401 1 0 Ontario Ontario 0 0 0 0 151.62534 8664 138944 3 0 Ontario Ontario 0 0 0 0 1276.31403 8665 139022 3 0 Ontario Ontario 0 0 0 0 535.42232 8666 13681 3 0 Ontario Ontario 0 0 0 0 768.08302 8667 138238 3 0 Ontario Ontario 0 0 0 0 174.61617 8668 140349 3 0 Ontario Ontario 0 0 0 0 6223.35307 8669 13425 3 0 Ontario Ontario 0 0 0 0 296.82601 8670 1391 3 0 Ontario Ontario 0 0 0 0 1949.77333 8671 139213 3 0 Ontario Ontario 0 0 0 0 2441.93687 8673 13946 3 0 Ontario Ontario 0 0 0 0 541.56920 8674 13958 3 0 Ontario Ontario 0 0 0 0 251.54021 8675 138412 3 0 Ontario Ontario 0 0 0 0 816.75933 8676 139613 3 0 Ontario Ontario 0 0 0 0 521.04512 8677 13971 3 0 Ontario Ontario 0 0 0 0 1253.26982 8678 140020 3 0 Ontario Ontario 0 0 0 0 996.25342 8679 140249 3 0 Ontario Ontario 0 0 0 0 543.99018 8680 140349 3 0 Ontario Ontario 0 0 0 0 1409.65120 8681 140412 3 0 Ontario Ontario 0 0 0 0 1453.66991 8682 140518 3 0 Ontario Ontario 0 0 0 0 1558.02849 8683 13981 3 0 Ontario Ontario 0 0 0 0 740.28684 8684 13991 3 0 Ontario Ontario 0 0 0 0 2168.90738 8685 140613 3 0 Ontario Ontario 0 0 0 0 1131.27699 8686 140713 3 0 Ontario Ontario 0 0 0 0 3955.60004 8687 140814 3 0 Ontario Ontario 0 0 0 0 787.63247 8688 14091 3 0 Ontario Ontario 0 0 0 0 703.68286 8689 141059 3 0 Ontario Ontario 0 0 0 0 553.61075 8690 14111 3 0 Ontario Ontario 0 0 0 0 1426.40154 8691 141254 3 0 Ontario Ontario 0 0 0 0 2031.03336 8692 141341 3 0 Ontario Ontario 0 0 0 0 197.48469 8693 141429 2 0 Ontario Ontario 0 0 0 0 651.42616 8694 14176 3 0 Ontario Ontario 0 0 0 0 630.76220 8695 141813 3 0 Ontario Ontario 0 0 0 0 989.11477 8696 14196 3 0 Ontario Ontario 0 0 0 0 417.97731 8698 142317 2 1 Ontario Ontario 0 0 0 0 469.02507 8699 1424 3 0 Ontario Ontario 0 0 0 0 444.22049 8700 142559 3 0 Ontario Ontario 0 0 0 0 657.40748 8701 142649 3 0 Ontario Ontario 0 0 0 0 1292.20055 8702 142749 3 0 Ontario Ontario 0 0 0 0 487.32413 8703 142814 3 0 Ontario Ontario 0 0 0 0 1354.11227 8705 142920 3 0 Ontario Ontario 0 0 0 0 2174.81362 8706 143029 3 0 Ontario Ontario 0 0 0 0 1655.36555 8707 143144 3 0 Ontario Ontario 0 0 0 0 2507.16293 8708 1432138 2 0 Ontario Ontario 0 0 0 0 2050.51057 8709 143318 3 0 Ontario Ontario 0 0 0 0 3873.49982 8710 143619 3 0 Ontario Ontario 0 0 0 0 1976.95192 8711 1437 3 0 Ontario Ontario 0 0 0 0 1559.29317 8712 143844 3 0 Ontario Ontario 0 0 0 0 1770.94920 8713 143961 3 0 Ontario Ontario 0 0 0 0 1425.24043 8714 14408 3 0 Ontario Ontario 0 0 0 0 1083.41075 8715 144117 2 1 Ontario Ontario 0 0 0 0 918.67182 8716 144229 2 0 Ontario Ontario 0 0 0 0 1513.37375 8717 144422 3 0 Ontario Ontario 0 0 0 0 3844.25211 8718 144517 2 1 Ontario Ontario 0 0 0 0 4079.48027 8719 1446417 1 1 Ontario Ontario 0 0 0 0 692.37575 8720 144749 3 0 Ontario Ontario 0 0 0 0 1439.67260 8721 145620 3 0 Ontario Ontario 0 0 0 0 7342.75065 8722 144843 2 0 Ontario Ontario 0 0 0 0 1437.11654 8723 144912 3 0 Ontario Ontario 0 0 0 0 491.46069 8724 145044 3 0 Ontario Ontario 0 0 0 0 939.45320 8725 4041 3 0 Ontario Ontario 0 0 0 0 5812.58454 8726 14675 3 0 Ontario Ontario 0 0 0 0 122.43233 8727 145249 3 0 Ontario Ontario 0 0 0 0 2787.72158 8728 145315 3 0 Ontario Ontario 0 0 0 0 1055.88663 8729 14546 3 0 Ontario Ontario 0 0 0 0 1068.65268 8730 14556 3 0 Ontario Ontario 0 0 0 0 1531.94672 8733 1459 3 0 Ontario Ontario 0 0 0 0 736.09326 8734 146020 3 0 Ontario Ontario 0 0 0 0 4420.72717 8735 14619 3 0 Ontario Ontario 0 0 0 0 2126.47295 8736 146232 3 0 Ontario Ontario 0 0 0 0 1069.31971 8737 146311 3 0 Ontario Ontario 0 0 0 0 2342.14961 8738 146436 3 0 Ontario Ontario 0 0 0 0 1670.42705 8739 14666 3 0 Ontario Ontario 0 0 0 0 347.59454 8741 149244 3 0 Ontario Ontario 0 0 0 0 2973.17152 8744 2446 3 0 Ontario Ontario 0 0 0 0 414.77908 8745 147115 3 0 Ontario Ontario 0 0 0 0 639.81486 8746 4040 3 0 Ontario Ontario 0 0 0 0 1392.07484 8747 147354 3 0 Ontario Ontario 0 0 0 0 2110.87098 8748 147412 3 0 Ontario Ontario 0 0 0 0 2070.00124 8749 147513 3 0 Ontario Ontario 0 0 0 0 1559.28065 8750 147618 3 0 Ontario Ontario 0 0 0 0 897.90913 8751 147718 3 0 Ontario Ontario 0 0 0 0 1670.99344 8752 14852 3 0 Ontario Ontario 0 0 0 0 2163.98083 8753 147825 3 0 Ontario Ontario 0 0 0 0 2575.99536 8754 147917 2 1 Ontario Ontario 0 0 0 0 697.57277 8756 14818 3 0 Ontario Ontario 0 0 0 0 3168.24429 8757 148417 2 1 Ontario Ontario 0 0 0 0 181.70391 8758 148325 3 0 Ontario Ontario 0 0 0 0 2253.50767 8759 147215 3 0 Ontario Ontario 0 0 0 0 1249.66999 8760 148619 3 0 Ontario Ontario 0 0 0 0 278.13681 8763 16842 3 0 Ontario Ontario 0 0 0 0 1338.53643 8764 14876 3 0 Ontario Ontario 0 0 0 0 1846.13336 8765 148836 3 0 Ontario Ontario 0 0 0 0 2101.80219 8766 148941 3 0 Ontario Ontario 0 0 0 0 851.82787 8767 149049 3 0 Ontario Ontario 0 0 0 0 1552.64372 8768 149149 3 0 Ontario Ontario 0 0 0 0 52.45326 8769 155249 3 0 Ontario Ontario 0 0 0 0 1817.53258 8770 15535 3 0 Ontario Ontario 0 0 0 0 2017.96734 8771 14936 3 0 Ontario Ontario 0 0 0 0 9023.27955 8772 149431 2 0 Ontario Ontario 0 0 0 0 6412.79902 8773 149660 2 0 Ontario Ontario 0 0 0 0 961.02338 8775 149832 3 0 Ontario Ontario 0 0 0 0 1444.98066 8776 149959 3 0 Ontario Ontario 0 0 0 0 907.02923 8777 15006 3 0 Ontario Ontario 0 0 0 0 8924.34564 8778 15272 3 0 Ontario Ontario 0 0 0 0 211.94421 8779 152844 3 0 Ontario Ontario 0 0 0 0 1510.45443 8780 150112 3 0 Ontario Ontario 0 0 0 0 571.31224 8781 4142 3 0 Ontario Ontario 0 0 0 0 1900.70195 8782 1503 3 0 Ontario Ontario 0 0 0 0 2849.32764 8783 15046 3 0 Ontario Ontario 0 0 0 0 480.77082 8784 150519 3 0 Ontario Ontario 0 0 0 0 2068.64046 8785 1506138 2 0 Ontario Ontario 0 0 0 0 2053.91031 8786 148214 3 0 Ontario Ontario 0 0 0 0 633.50777 8787 152445 3 0 Ontario Ontario 0 0 0 0 2000.70144 8788 150829 3 0 Ontario Ontario 0 0 0 0 37985.11369 8789 7264132 2 0 Quebec Québec 0 0 0 0 4103.06934 8790 1509401 1 0 Ontario Ontario 0 0 0 0 140.70456 8791 1510 3 0 Ontario Ontario 0 0 0 0 1389.60142 8792 151222 3 0 Ontario Ontario 0 0 0 0 3508.05604 8793 1513 3 0 Ontario Ontario 0 0 0 0 2514.27151 8794 151413 3 0 Ontario Ontario 0 0 0 0 1364.43898 8795 15156 3 0 Ontario Ontario 0 0 0 0 1572.79152 8796 4039 3 0 Ontario Ontario 0 0 0 0 273.66139 8798 1516 3 0 Ontario Ontario 0 0 0 0 1610.82430 8799 4098 3 0 Ontario Ontario 0 0 0 0 2942.74389 8800 151718 3 0 Ontario Ontario 0 0 0 0 1457.22060 8801 151815 3 0 Ontario Ontario 0 0 0 0 826.44275 8802 15216 3 0 Ontario Ontario 0 0 0 0 2584.01041 8803 152217 2 1 Ontario Ontario 0 0 0 0 509.43437 8804 1525138 2 0 Ontario Ontario 0 0 0 0 1737.64345 8805 15269 3 0 Ontario Ontario 0 0 0 0 831.69424 8806 15296 3 0 Ontario Ontario 0 0 0 0 976.45425 8807 153041 3 0 Ontario Ontario 0 0 0 0 2934.34368 8808 153119 3 0 Ontario Ontario 0 0 0 0 1329.32934 8809 15328 3 0 Ontario Ontario 0 0 0 0 1816.02453 8810 153436 3 0 Ontario Ontario 0 0 0 0 997.90786 8811 153549 3 0 Ontario Ontario 0 0 0 0 749.14439 8812 4044 3 0 Ontario Ontario 0 0 0 0 1439.36298 8813 153660 2 0 Ontario Ontario 0 0 0 0 1838.58615 8814 154620 3 0 Ontario Ontario 0 0 0 0 7716.81256 8815 154760 2 0 Ontario Ontario 0 0 0 0 1026.37795 8817 153736 3 0 Ontario Ontario 0 0 0 0 10711.23047 8818 153817 2 1 Ontario Ontario 0 0 0 0 1465.99844 8819 153954 3 0 Ontario Ontario 0 0 0 0 341.08413 8820 4095 3 0 Ontario Ontario 0 0 0 0 1463.03338 8821 154245 3 0 Ontario Ontario 0 0 0 0 504.19269 8822 15436 3 0 Ontario Ontario 0 0 0 0 574.80065 8823 1545138 2 0 Ontario Ontario 0 0 0 0 365.54550 8824 154760 2 0 Ontario Ontario 0 0 0 0 1675.48319 8825 1549 3 0 Ontario Ontario 0 0 0 0 139.42275 8826 155036 3 0 Ontario Ontario 0 0 0 0 1223.56890 8827 155249 3 0 Ontario Ontario 0 0 0 0 1423.36711 8828 155412 3 0 Ontario Ontario 0 0 0 0 2499.56690 8829 1555401 1 0 Ontario Ontario 0 0 0 0 177.44763 8830 1556138 2 0 Ontario Ontario 0 0 0 0 2039.18483 8831 155820 3 0 Ontario Ontario 0 0 0 0 2090.50405 8832 155912 3 0 Ontario Ontario 0 0 0 0 2398.32481 8833 4096 3 0 Ontario Ontario 0 0 0 0 1110.04775 8834 4101 3 0 Ontario Ontario 0 0 0 0 1456.34772 8835 156112 3 0 Ontario Ontario 0 0 0 0 423.90128 8836 4046 3 0 Ontario Ontario 0 0 0 0 785.91072 8837 156319 3 0 Ontario Ontario 0 0 0 0 292.06470 8838 1565 3 0 Ontario Ontario 0 0 0 0 2269.58220 8839 160817 2 1 Ontario Ontario 0 0 0 0 3790.06939 8840 377463 3 0 Ontario Ontario 0 0 0 0 352.72660 8841 15676 3 0 Ontario Ontario 0 0 0 0 1532.61921 8842 15687 3 0 Ontario Ontario 0 0 0 0 2244.74157 8843 156913 3 0 Ontario Ontario 0 0 0 0 1242.66615 8844 1570401 1 0 Ontario Ontario 0 0 0 0 205.90520 8845 157119 3 0 Ontario Ontario 0 0 0 0 1913.77366 8846 1572401 1 0 Ontario Ontario 0 0 0 0 223.96328 8847 1573 3 0 Ontario Ontario 0 0 0 0 1981.88072 8848 1574401 1 0 Ontario Ontario 0 0 0 0 2832.65948 8849 157541 3 0 Ontario Ontario 0 0 0 0 899.64007 8850 157641 3 0 Ontario Ontario 0 0 0 0 1144.20673 8851 157860 2 0 Ontario Ontario 0 0 0 0 416.80373 8852 157912 3 0 Ontario Ontario 0 0 0 0 4197.82437 8853 154073 2 0 Ontario Ontario 0 0 0 0 1882.86310 8854 153315 3 0 Ontario Ontario 0 0 0 0 2781.31756 8855 15806 3 0 Ontario Ontario 0 0 0 0 207.63816 8856 158113 3 0 Ontario Ontario 0 0 0 0 1390.46603 8857 158222 3 0 Ontario Ontario 0 0 0 0 1362.77086 8858 15839 3 0 Ontario Ontario 0 0 0 0 1127.10116 8859 15848 3 0 Ontario Ontario 0 0 0 0 1905.91227 8860 158545 3 0 Ontario Ontario 0 0 0 0 597.05300 8861 158760 2 0 Ontario Ontario 0 0 0 0 1538.85638 8862 1588 3 0 Ontario Ontario 0 0 0 0 1430.40087 8863 15896 3 0 Ontario Ontario 0 0 0 0 1801.13366 8864 159015 3 0 Ontario Ontario 0 0 0 0 956.97690 8865 4093 3 0 Ontario Ontario 0 0 0 0 2441.79502 8866 4092 3 0 Ontario Ontario 0 0 0 0 299.07068 8867 159222 3 0 Ontario Ontario 0 0 0 0 4299.11545 8868 159329 2 0 Ontario Ontario 0 0 0 0 2125.63184 8869 159412/14 3 0 Ontario Ontario 0 0 0 0 2035.90829 8870 1596 3 0 Ontario Ontario 0 0 0 0 1547.31907 8871 159760 2 0 Ontario Ontario 0 0 0 0 191.12914 8872 159860 2 0 Ontario Ontario 0 0 0 0 2074.72585 8873 15994 3 0 Ontario Ontario 0 0 0 0 1411.86506 8875 183154 3 0 Ontario Ontario 0 0 0 0 1467.86406 8876 377463 3 0 Ontario Ontario 0 0 0 0 1038.67898 8878 4045 3 0 Ontario Ontario 0 0 0 0 3233.47007 8879 4141 3 0 Ontario Ontario 0 0 0 0 628.81754 8880 16009 3 0 Ontario Ontario 0 0 0 0 1351.37032 8881 162412 3 0 Ontario Ontario 0 0 0 0 1330.77748 8882 160149 3 0 Ontario Ontario 0 0 0 0 1271.82793 8883 160212 3 0 Ontario Ontario 0 0 0 0 1378.46514 8885 160320 3 0 Ontario Ontario 0 0 0 0 6271.38890 8886 160417 2 1 Ontario Ontario 0 0 0 0 1298.45526 8887 160519 3 0 Ontario Ontario 0 0 0 0 1408.90228 8888 1606 3 0 Ontario Ontario 0 0 0 0 1544.31381 8889 16077 3 0 Ontario Ontario 0 0 0 0 8204.69064 8890 160817 2 1 Ontario Ontario 0 0 0 0 1918.11396 8891 160936 3 0 Ontario Ontario 0 0 0 0 1917.93028 8892 161019 3 0 Ontario Ontario 0 0 0 0 1430.34139 8893 161236 3 0 Ontario Ontario 0 0 0 0 800.01128 8894 16614 3 0 Ontario Ontario 0 0 0 0 6189.35404 8895 1101 4 0 Ontario Ontario 0 0 0 0 3876.83402 8896 1630 3 0 Ontario Ontario 0 0 0 0 954.32028 8897 1631 3 0 Ontario Ontario 0 0 0 0 863.67251 8898 161629 2 0 Ontario Ontario 0 0 0 0 3905.30077 8899 16492 3 0 Ontario Ontario 0 0 0 0 205.66238 8900 1631 3 0 Ontario Ontario 0 0 0 0 1392.92722 8901 161745 3 0 Ontario Ontario 0 0 0 0 5440.08452 8902 1618 3 0 Ontario Ontario 0 0 0 0 2062.26785 8903 159113 3 0 Ontario Ontario 0 0 0 0 2566.39672 8904 161912 3 0 Ontario Ontario 0 0 0 0 1331.99084 8906 162112/14 3 0 Ontario Ontario 0 0 0 0 676.11613 8907 162212 3 0 Ontario Ontario 0 0 0 0 2759.44356 8908 162359 3 0 Ontario Ontario 0 0 0 0 4245.98132 8909 162511 3 0 Ontario Ontario 0 0 0 0 1712.94177 8910 162652 3 0 Ontario Ontario 0 0 0 0 3856.72348 8911 162725 3 0 Ontario Ontario 0 0 0 0 1600.27191 8912 162873 2 0 Ontario Ontario 0 0 0 0 1068.40374 8913 162913 3 0 Ontario Ontario 0 0 0 0 623.74309 8914 163312 3 0 Ontario Ontario 0 0 0 0 2851.65637 8915 1634138 2 0 Ontario Ontario 0 0 0 0 1900.13315 8916 16378 3 0 Ontario Ontario 0 0 0 0 239.11709 8917 162913 3 0 Ontario Ontario 0 0 0 0 2047.85533 8919 164115 3 0 Ontario Ontario 0 0 0 0 415.95481 8920 164225 3 0 Ontario Ontario 0 0 0 0 3794.48424 8921 164313 3 0 Ontario Ontario 0 0 0 0 1950.21395 8922 16456 3 0 Ontario Ontario 0 0 0 0 3737.14079 8925 1647401 1 0 Ontario Ontario 0 0 0 0 139.22273 8926 164815 3 0 Ontario Ontario 0 0 0 0 222.47714 8927 163613 3 0 Ontario Ontario 0 0 0 0 1347.00069 8928 16517 3 0 Ontario Ontario 0 0 0 0 752.01280 8929 165459 3 0 Ontario Ontario 0 0 0 0 3215.12200 8932 165749 3 0 Ontario Ontario 0 0 0 0 3247.23501 8933 165818 3 0 Ontario Ontario 0 0 0 0 1341.34873 8934 165949 3 0 Ontario Ontario 0 0 0 0 1225.43121 8935 166052 3 0 Ontario Ontario 0 0 0 0 1322.30002 8936 16614 3 0 Ontario Ontario 0 0 0 0 1395.14476 8939 166420 3 0 Ontario Ontario 0 0 0 0 6305.87240 8940 1715 3 0 Ontario Ontario 0 0 0 0 1047.26464 8941 166512 3 0 Ontario Ontario 0 0 0 0 718.23433 8942 16662 3 0 Ontario Ontario 0 0 0 0 710.16650 8943 166313 3 0 Ontario Ontario 0 0 0 0 792.10302 8945 16688 3 0 Ontario Ontario 0 0 0 0 2393.44117 8946 166919 3 0 Ontario Ontario 0 0 0 0 2052.56262 8947 16709 3 0 Ontario Ontario 0 0 0 0 7386.90253 8948 377463 3 0 Ontario Ontario 0 0 0 0 1360.94835 8949 167122 3 0 Ontario Ontario 0 0 0 0 2898.07134 8950 16722 3 0 Ontario Ontario 0 0 0 0 1962.42795 8951 1673 3 0 Ontario Ontario 0 0 0 0 3342.02066 8952 1674132 2 0 Ontario Ontario 0 0 0 0 2426.40996 8953 1694 3 0 Ontario Ontario 0 0 0 0 347.24020 8954 16952 3 0 Ontario Ontario 0 0 0 0 2403.83138 8957 16992 3 0 Ontario Ontario 0 0 0 0 303.08133 8958 16952 3 0 Ontario Ontario 0 0 0 0 791.44188 8959 167849 3 0 Ontario Ontario 0 0 0 0 1952.11971 8960 167986 3 0 Ontario Ontario 0 0 0 0 1059.80264 8961 168049 3 0 Ontario Ontario 0 0 0 0 1973.18809 8962 168114 3 0 Ontario Ontario 0 0 0 0 2074.46265 8964 168312 3 0 Ontario Ontario 0 0 0 0 2590.93086 8965 16852 3 0 Ontario Ontario 0 0 0 0 4812.85134 8966 16842 3 0 Ontario Ontario 0 0 0 0 1530.32566 8968 16887 3 0 Ontario Ontario 0 0 0 0 2374.58208 8969 168936 3 0 Ontario Ontario 0 0 0 0 1747.16555 8970 169015 3 0 Ontario Ontario 0 0 0 0 1117.79434 8971 169112 3 0 Ontario Ontario 0 0 0 0 1391.01213 8972 169259 3 0 Ontario Ontario 0 0 0 0 406.76862 8973 169349 3 0 Ontario Ontario 0 0 0 0 575.90741 8974 16952 3 0 Ontario Ontario 0 0 0 0 8584.79468 8975 1696417 1 0 Ontario Ontario 0 0 0 0 2737.01742 8976 4048 3 0 Ontario Ontario 0 0 0 0 1102.01526 8979 1722 3 0 Ontario Ontario 0 0 0 0 6827.65242 8980 169617 2 1 Ontario Ontario 0 0 0 0 2299.62429 8981 169711 3 0 Ontario Ontario 0 0 0 0 455.47310 8984 169814 3 0 Ontario Ontario 0 0 0 0 266.66677 8985 17002 3 0 Ontario Ontario 0 0 0 0 1322.21117 8986 17048 3 0 Ontario Ontario 0 0 0 0 2723.92876 8987 170336 3 0 Ontario Ontario 0 0 0 0 6805.53035 8988 1724417 1 1 Ontario Ontario 0 0 0 0 7969.97653 8989 16155 3 0 Ontario Ontario 0 0 0 0 145.79283 8990 170336 3 0 Ontario Ontario 0 0 0 0 1597.89968 8992 170618 3 0 Ontario Ontario 0 0 0 0 251.90507 8993 17658 3 0 Ontario Ontario 0 0 0 0 1996.04668 8994 170113 3 0 Ontario Ontario 0 0 0 0 7941.15811 8995 170743 2 0 Ontario Ontario 0 0 0 0 2214.10557 8996 1742 3 0 Ontario Ontario 0 0 0 0 1398.41128 8997 171022 3 0 Ontario Ontario 0 0 0 0 304.22153 8998 1743 3 0 Ontario Ontario 0 0 0 0 653.57474 8999 1744 3 0 Ontario Ontario 0 0 0 0 315.44786 9001 171236 3 0 Ontario Ontario 0 0 0 0 2130.38939 9002 17134 3 0 Ontario Ontario 0 0 0 0 6252.31398 9003 171431 2 0 Ontario Ontario 0 0 0 0 3102.08581 9004 17153 3 0 Ontario Ontario 0 0 0 0 2298.86611 9005 1716132 2 0 Ontario Ontario 0 0 0 0 3611.27825 9006 1718 3 0 Ontario Ontario 0 0 0 0 2662.20028 9007 1720401 1 0 Ontario Ontario 0 0 0 0 138.43835 9008 1721 3 0 Ontario Ontario 0 0 0 0 3140.94044 9009 172352 3 0 Ontario Ontario 0 0 0 0 456.00439 9010 1724417 1 1 Ontario Ontario 0 0 0 0 3914.42157 9011 17263 3 0 Ontario Ontario 0 0 0 0 705.52550 9012 170513 3 0 Ontario Ontario 0 0 0 0 603.85997 9013 17275 3 0 Ontario Ontario 0 0 0 0 2026.15425 9014 17289 3 0 Ontario Ontario 0 0 0 0 1164.88778 9015 17297 3 0 Ontario Ontario 0 0 0 0 2655.64076 9016 17326 3 0 Ontario Ontario 0 0 0 0 2264.41040 9017 173325 3 0 Ontario Ontario 0 0 0 0 1351.13085 9018 17345 3 0 Ontario Ontario 0 0 0 0 2969.66440 9020 17372 3 0 Ontario Ontario 0 0 0 0 1196.38274 9021 170915 3 0 Ontario Ontario 0 0 0 0 2385.94193 9022 17405 3 0 Ontario Ontario 0 0 0 0 1074.46338 9023 17415 3 0 Ontario Ontario 0 0 0 0 1460.05058 9024 17545 3 0 Ontario Ontario 0 0 0 0 881.40943 9026 174552 3 0 Ontario Ontario 0 0 0 0 1382.08100 9027 17462 3 0 Ontario Ontario 0 0 0 0 1080.66742 9030 174918 3 0 Ontario Ontario 0 0 0 0 2124.04593 9031 175012 3 0 Ontario Ontario 0 0 0 0 503.46572 9032 17605 3 0 Ontario Ontario 0 0 0 0 871.56320 9033 175936 3 0 Ontario Ontario 0 0 0 0 7.87378 9034 17635 3 0 Ontario Ontario 0 0 0 0 3481.26684 9035 17515 3 0 Ontario Ontario 0 0 0 0 1096.19549 9036 17625A 3 0 Ontario Ontario 0 0 0 0 955.76614 9037 17635 3 0 Ontario Ontario 0 0 0 0 1958.21348 9038 175212 3 0 Ontario Ontario 0 0 0 0 1767.12790 9039 175349 3 0 Ontario Ontario 0 0 0 0 1393.55514 9040 175511 3 0 Ontario Ontario 0 0 0 0 2035.06792 9041 1758 3 0 Ontario Ontario 0 0 0 0 459.68785 9042 175936 3 0 Ontario Ontario 0 0 0 0 1195.37418 9044 17617 3 0 Ontario Ontario 0 0 0 0 1995.26168 9045 176411 3 0 Ontario Ontario 0 0 0 0 1808.90500 9046 17658 3 0 Ontario Ontario 0 0 0 0 210.45453 9047 17667 3 0 Ontario Ontario 0 0 0 0 1471.99103 9048 176720 3 0 Ontario Ontario 0 0 0 0 174.04225 9049 17698 3 0 Ontario Ontario 0 0 0 0 630.26710 9050 177111 3 0 Ontario Ontario 0 0 0 0 5947.39821 9051 1772417 1 0 Ontario Ontario 0 0 0 0 1451.72763 9052 1773417 1 1 Ontario Ontario 0 0 0 0 1494.51397 9053 17746 3 0 Ontario Ontario 0 0 0 0 1871.04133 9054 17753 3 0 Ontario Ontario 0 0 0 0 235.19236 9055 18218 3 0 Ontario Ontario 0 0 0 0 3276.46526 9056 177073 2 0 Ontario Ontario 0 0 0 0 2668.70315 9057 17792 3 0 Ontario Ontario 0 0 0 0 153.97580 9058 17766 3 0 Ontario Ontario 0 0 0 0 3161.85602 9059 177720 3 0 Ontario Ontario 0 0 0 0 262.61573 9060 1778417 1 1 Ontario Ontario 0 0 0 0 807.82346 9061 1781 3 0 Ontario Ontario 0 0 0 0 2085.57884 9062 17824 3 0 Ontario Ontario 0 0 0 0 153.19852 9063 17847 2 1 Ontario Ontario 0 0 0 0 4867.63971 9065 178513 3 0 Ontario Ontario 0 0 0 0 3280.09038 9066 17863 3 0 Ontario Ontario 0 0 0 0 1351.41528 9067 17872 3 0 Ontario Ontario 0 0 0 0 1515.20293 9068 1788417 1 0 Ontario Ontario 0 0 0 0 926.77362 9069 1789417 1 0 Ontario Ontario 0 0 0 0 200.36832 9070 179013 3 0 Ontario Ontario 0 0 0 0 1268.28851 9071 179149 3 0 Ontario Ontario 0 0 0 0 483.53713 9072 17922 3 0 Ontario Ontario 0 0 0 0 2174.17448 9073 1793 3 0 Ontario Ontario 0 0 0 0 1812.02686 9074 179412 3 0 Ontario Ontario 0 0 0 0 2551.74546 9075 179520 3 0 Ontario Ontario 0 0 0 0 2640.10826 9076 179614 3 0 Ontario Ontario 0 0 0 0 469.49235 9079 179912 3 0 Ontario Ontario 0 0 0 0 289.94423 9080 180020 3 0 Ontario Ontario 0 0 0 0 418.47462 9081 180220 3 0 Ontario Ontario 0 0 0 0 2999.29799 9082 1804401 1 0 Ontario Ontario 0 0 0 0 115.10437 9083 180512 3 0 Ontario Ontario 0 0 0 0 1316.94254 9084 180620 3 0 Ontario Ontario 0 0 0 0 127.14608 9085 180820 3 0 Ontario Ontario 0 0 0 0 6780.70381 9086 180129 2 0 Ontario Ontario 0 0 0 0 1592.94622 9087 180711 3 0 Ontario Ontario 0 0 0 0 2679.76967 9088 18235 3 0 Ontario Ontario 0 0 0 0 243.25065 9089 180820 3 0 Ontario Ontario 0 0 0 0 2694.49922 9090 180920 3 0 Ontario Ontario 0 0 0 0 2483.61657 9091 181025 3 0 Ontario Ontario 0 0 0 0 974.14349 9094 181349 3 0 Ontario Ontario 0 0 0 0 1353.09870 9095 18146 3 0 Ontario Ontario 0 0 0 0 4065.41741 9096 181543 2 0 Ontario Ontario 0 0 0 0 2569.99184 9097 18167 3 0 Ontario Ontario 0 0 0 0 2629.17944 9098 181718 3 0 Ontario Ontario 0 0 0 0 1770.57990 9099 18183 3 0 Ontario Ontario 0 0 0 0 2117.72355 9100 181920 3 0 Ontario Ontario 0 0 0 0 1160.33832 9101 182014 3 0 Ontario Ontario 0 0 0 0 1808.11000 9102 18218 3 0 Ontario Ontario 0 0 0 0 8830.72813 9103 1577416 1 0 Ontario Ontario 0 0 0 0 544.93598 9104 182411 3 0 Ontario Ontario 0 0 0 0 7359.42713 9105 1831508 2 0 Ontario Ontario 0 0 0 0 4418.22114 9106 183252 3 0 Ontario Ontario 0 0 0 0 2301.10194 9107 182511 3 0 Ontario Ontario 0 0 0 0 1516.99446 9109 1826 3 0 Ontario Ontario 0 0 0 0 2697.75214 9110 182712 3 0 Ontario Ontario 0 0 0 0 1984.37713 9112 18284 3 0 Ontario Ontario 0 0 0 0 421.26783 9113 18298 3 0 Ontario Ontario 0 0 0 0 562.81547 9116 183252 3 0 Ontario Ontario 0 0 0 0 743.90963 9117 18333 3 0 Ontario Ontario 0 0 0 0 660.35875 9118 183425 3 0 Ontario Ontario 0 0 0 0 922.74762 9119 18356 3 0 Ontario Ontario 0 0 0 0 2005.85168 9120 18367 2 1 Ontario Ontario 0 0 0 0 1807.89533 9121 183712 3 0 Ontario Ontario 0 0 0 0 2363.55595 9122 183813 3 0 Ontario Ontario 0 0 0 0 7712.39497 9123 183931 2 0 Ontario Ontario 0 0 0 0 3408.25306 9124 18432 3 0 Ontario Ontario 0 0 0 0 1402.54686 9125 187052 3 0 Ontario Ontario 0 0 0 0 3440.70638 9126 184036 3 0 Ontario Ontario 0 0 0 0 2566.41202 9127 18412 3 0 Ontario Ontario 0 0 0 0 199.94504 9128 184212 3 0 Ontario Ontario 0 0 0 0 1577.84173 9129 184420 3 0 Ontario Ontario 0 0 0 0 1456.91658 9130 18485 3 0 Ontario Ontario 0 0 0 0 569.50789 9131 184525 3 0 Ontario Ontario 0 0 0 0 1286.29269 9132 184652 3 0 Ontario Ontario 0 0 0 0 1606.21090 9133 184711 3 0 Ontario Ontario 0 0 0 0 4202.32782 9134 18493 3 0 Ontario Ontario 0 0 0 0 2993.78854 9135 185014 3 0 Ontario Ontario 0 0 0 0 8573.60494 9136 185119 3 0 Ontario Ontario 0 0 0 0 2860.82805 9138 185273 2 0 Ontario Ontario 0 0 0 0 1956.23687 9139 1853416 1 0 Ontario Ontario 0 0 0 0 2137.75494 9140 18547 3 0 Ontario Ontario 0 0 0 0 2179.60150 9141 185518 3 0 Ontario Ontario 0 0 0 0 351.74756 9142 185614 3 0 Ontario Ontario 0 0 0 0 236.34203 9143 1853416 1 0 Ontario Ontario 0 0 0 0 227.97865 9144 185273 3 0 Ontario Ontario 0 0 0 0 1826.78900 9145 18578 3 0 Ontario Ontario 0 0 0 0 1975.37389 9146 185811 3 0 Ontario Ontario 0 0 0 0 1663.66368 9147 187312 3 0 Ontario Ontario 0 0 0 0 1546.49996 9148 18745 3 0 Ontario Ontario 0 0 0 0 3493.72341 9149 187217 3 0 Ontario Ontario 0 0 0 0 1984.48936 9151 18604 3 0 Ontario Ontario 0 0 0 0 1972.90489 9152 18613 3 0 Ontario Ontario 0 0 0 0 1381.25814 9153 186220 3 0 Ontario Ontario 0 0 0 0 2481.88665 9154 186323 3 0 Ontario Ontario 0 0 0 0 1580.36807 9155 186420 3 0 Ontario Ontario 0 0 0 0 993.61610 9156 186520 3 0 Ontario Ontario 0 0 0 0 440.41334 9157 18678 3 0 Ontario Ontario 0 0 0 0 201.59327 9159 18713 3 0 Ontario Ontario 0 0 0 0 1422.64705 9160 4354 3 0 Ontario Ontario 0 0 0 0 448.29060 9161 187312 3 0 Ontario Ontario 0 0 0 0 1301.97720 9163 187518 3 0 Ontario Ontario 0 0 0 0 1753.29123 9164 18763 3 0 Ontario Ontario 0 0 0 0 868.08768 9165 187719 3 0 Ontario Ontario 0 0 0 0 1220.07450 9166 187814 3 0 Ontario Ontario 0 0 0 0 753.35365 9167 187911 3 0 Ontario Ontario 0 0 0 0 1362.55321 9168 18885 3 0 Ontario Ontario 0 0 0 0 2539.82887 9169 1880 3 0 Ontario Ontario 0 0 0 0 3354.19004 9170 188149 3 0 Ontario Ontario 0 0 0 0 2298.70613 9171 18826 3 0 Ontario Ontario 0 0 0 0 232.81893 9172 18876 3 0 Ontario Ontario 0 0 0 0 380.81912 9173 188419 3 0 Ontario Ontario 0 0 0 0 117.87273 9174 18876 3 0 Ontario Ontario 0 0 0 0 950.95736 9175 18856 3 0 Ontario Ontario 0 0 0 0 2240.48153 9176 1886 3 0 Ontario Ontario 0 0 0 0 1302.96614 9177 188918 3 0 Ontario Ontario 0 0 0 0 7660.63587 9178 189049 2 0 Ontario Ontario 0 0 0 0 1317.14812 9179 18913 3 0 Ontario Ontario 0 0 0 0 1368.25628 9180 18933 3 0 Ontario Ontario 0 0 0 0 2442.54051 9181 189411 3 0 Ontario Ontario 0 0 0 0 1962.18739 9182 189511 3 0 Ontario Ontario 0 0 0 0 674.01907 9185 189810 3 0 Ontario Ontario 0 0 0 0 6569.74990 9188 1900132 2 0 Ontario Ontario 0 0 0 0 865.88496 9189 190149 3 0 Ontario Ontario 0 0 0 0 413.46084 9190 19023 3 0 Ontario Ontario 0 0 0 0 1435.69725 9191 190411 3 0 Ontario Ontario 0 0 0 0 3023.61197 9192 191217 3 0 Ontario Ontario 0 0 0 0 1902.17962 9193 18998 3 0 Ontario Ontario 0 0 0 0 1962.07091 9194 19067 3 0 Ontario Ontario 0 0 0 0 1049.85144 9195 190814 3 0 Ontario Ontario 0 0 0 0 2641.19496 9196 19098 3 0 Ontario Ontario 0 0 0 0 1377.29814 9197 19035 3 0 Ontario Ontario 0 0 0 0 173.72684 9198 191114 3 0 Ontario Ontario 0 0 0 0 5598.50345 9199 1913401 1 0 Ontario Ontario 0 0 0 0 135.45903 9200 191414 3 0 Ontario Ontario 0 0 0 0 731.24339 9202 191649 3 0 Ontario Ontario 0 0 0 0 628.94810 9203 192117 3 0 Ontario Ontario 0 0 0 0 3973.90681 9204 19202 3 0 Ontario Ontario 0 0 0 0 680.46130 9205 19386 3 0 Ontario Ontario 0 0 0 0 1031.10120 9206 191710 3 0 Ontario Ontario 0 0 0 0 723.27556 9207 19198 3 0 Ontario Ontario 0 0 0 0 514.29847 9208 19202 3 0 Ontario Ontario 0 0 0 0 1662.12062 9209 192319 3 0 Ontario Ontario 0 0 0 0 1279.06236 9210 19185 3 0 Ontario Ontario 0 0 0 0 332.93109 9211 196310 3 0 Ontario Ontario 0 0 0 0 39.30733 9212 19315 3 0 Ontario Ontario 0 0 0 0 2158.21985 9213 1924 3 0 Ontario Ontario 0 0 0 0 2329.12881 9216 192518 3 0 Ontario Ontario 0 0 0 0 1123.25319 9217 192611 3 0 Ontario Ontario 0 0 0 0 1863.86074 9218 19273 3 0 Ontario Ontario 0 0 0 0 5628.57801 9219 192831 2 0 Ontario Ontario 0 0 0 0 3787.28488 9220 1852 3 0 Ontario Ontario 0 0 0 0 821.72521 9221 19298 3 0 Ontario Ontario 0 0 0 0 3648.86028 9222 19304 3 0 Ontario Ontario 0 0 0 0 3906.41606 9223 193725 3 0 Ontario Ontario 0 0 0 0 3171.55958 9224 4352 3 0 Ontario Ontario 0 0 0 0 1128.67877 9225 19352 3 0 Ontario Ontario 0 0 0 0 1764.80901 9226 193614 3 0 Ontario Ontario 0 0 0 0 2095.67943 9227 19338 3 0 Ontario Ontario 0 0 0 0 1215.71634 9228 193449 3 0 Ontario Ontario 0 0 0 0 1125.62531 9229 19386 3 0 Ontario Ontario 0 0 0 0 1537.39347 9231 194617 3 0 Ontario Ontario 0 0 0 0 2362.74684 9232 193938 3 0 Ontario Ontario 0 0 0 0 1358.25783 9233 19315 3 0 Ontario Ontario 0 0 0 0 669.33700 9234 19404 3 0 Ontario Ontario 0 0 0 0 4381.12163 9235 19413 3 0 Ontario Ontario 0 0 0 0 799.04467 9236 19428 3 0 Ontario Ontario 0 0 0 0 10880.86603 9237 194343 2 0 Ontario Ontario 0 0 0 0 560.46068 9238 194431 2 0 Ontario Ontario 0 0 0 0 1130.85773 9242 195019 3 0 Ontario Ontario 0 0 0 0 1131.86573 9243 1949 3 0 Ontario Ontario 0 0 0 0 413.36190 9244 195517 3 0 Ontario Ontario 0 0 0 0 1195.91724 9245 194718 3 0 Ontario Ontario 0 0 0 0 2094.04010 9246 19517 3 0 Ontario Ontario 0 0 0 0 808.04457 9247 19526 3 0 Ontario Ontario 0 0 0 0 4120.47079 9248 195412 3 0 Ontario Ontario 0 0 0 0 127.07091 9249 19676 3 0 Ontario Ontario 0 0 0 0 6518.38692 9250 1953416 1 0 Ontario Ontario 0 0 0 0 386.24137 9251 195618 3 0 Ontario Ontario 0 0 0 0 1016.28123 9252 195718 3 0 Ontario Ontario 0 0 0 0 3417.04874 9253 195831 2 0 Ontario Ontario 0 0 0 0 664.04580 9254 19598 3 0 Ontario Ontario 0 0 0 0 366.18705 9255 19607 3 0 Ontario Ontario 0 0 0 0 2277.80947 9256 19625 3 0 Ontario Ontario 0 0 0 0 1783.57697 9257 196310 3 0 Ontario Ontario 0 0 0 0 2225.02970 9258 1948 4 0 Ontario Ontario 0 0 0 0 1840.10157 9259 19615 3 0 Ontario Ontario 0 0 0 0 1982.57634 9260 19645 3 0 Ontario Ontario 0 0 0 0 1730.31649 9261 19653 3 0 Ontario Ontario 0 0 0 0 1004.95628 9262 19665 3 0 Ontario Ontario 0 0 0 0 399.99736 9263 19685 3 0 Ontario Ontario 0 0 0 0 2323.62347 9264 1934 3 0 Ontario Ontario 0 0 0 0 1168.50018 9266 19676 3 0 Ontario Ontario 0 0 0 0 203.67403 9267 19685 3 0 Ontario Ontario 0 0 0 0 208.65793 9269 19705 3 0 Ontario Ontario 0 0 0 0 2072.32013 9270 197138 3 0 Ontario Ontario 0 0 0 0 1169.53253 9271 19695 3 0 Ontario Ontario 0 0 0 0 2165.79090 9272 19734 3 0 Ontario Ontario 0 0 0 0 816.17389 9273 19725 3 0 Ontario Ontario 0 0 0 0 1778.16428 9274 19747 3 0 Ontario Ontario 0 0 0 0 3322.87796 9275 19751 3 0 Ontario Ontario 0 0 0 0 3721.74897 9276 197643 2 0 Ontario Ontario 0 0 0 0 2984.46504 9277 4356 3 0 Ontario Ontario 0 0 0 0 541.70691 9278 19787 3 0 Ontario Ontario 0 0 0 0 5376.77509 9281 197949 2 0 Ontario Ontario 0 0 0 0 3457.11044 9283 198118 3 0 Ontario Ontario 0 0 0 0 3105.29798 9284 19823 3 0 Ontario Ontario 0 0 0 0 8081.05555 9286 19837 2 1 Ontario Ontario 0 0 0 0 997.35026 9287 19843 3 0 Ontario Ontario 0 0 0 0 1389.17598 9288 19854 3 0 Ontario Ontario 0 0 0 0 3371.06799 9289 198619 3 0 Ontario Ontario 0 0 0 0 3011.52183 9290 19875 3 0 Ontario Ontario 0 0 0 0 7231.68716 9291 190573 3 0 Ontario Ontario 0 0 0 0 86.07379 9292 19905 3 0 Ontario Ontario 0 0 0 0 2128.41497 9293 19886 3 0 Ontario Ontario 0 0 0 0 125.47703 9294 19905 3 0 Ontario Ontario 0 0 0 0 3458.59914 9295 19918 3 0 Ontario Ontario 0 0 0 0 1311.81870 9296 19921 3 0 Ontario Ontario 0 0 0 0 300.08879 9297 199319 3 0 Ontario Ontario 0 0 0 0 3060.59789 9298 199412 3 0 Ontario Ontario 0 0 0 0 1594.56523 9299 4371 3 0 Ontario Ontario 0 0 0 0 1460.22695 9300 19953 3 0 Ontario Ontario 0 0 0 0 5558.16872 9301 200034 4 0 Ontario Ontario 0 0 0 0 1091.61021 9303 200149 2 0 Ontario Ontario 0 0 0 0 5736.90936 9304 200217 3 0 Ontario Ontario 0 0 0 0 1314.07642 9305 19967 3 0 Ontario Ontario 0 0 0 0 5595.55155 9306 199831 2 0 Ontario Ontario 0 0 0 0 3073.30309 9307 199910 3 0 Ontario Ontario 0 0 0 0 376.90749 9309 200116 2 0 Ontario Ontario 0 0 0 0 646.35868 9310 20037 3 0 Ontario Ontario 0 0 0 0 1321.68690 9311 200445 3 0 Ontario Ontario 0 0 0 0 1366.96389 9312 20051 3 0 Ontario Ontario 0 0 0 0 753.66227 9313 20065 3 0 Ontario Ontario 0 0 0 0 3024.49486 9316 200717 3 0 Ontario Ontario 0 0 0 0 2153.84169 9317 20085 3 0 Ontario Ontario 0 0 0 0 1313.64197 9318 20103 3 0 Ontario Ontario 0 0 0 0 3618.11607 9319 200938 3 0 Ontario Ontario 0 0 0 0 523.00413 9320 20117 3 0 Ontario Ontario 0 0 0 0 829.61920 9321 201210 3 0 Ontario Ontario 0 0 0 0 2808.40362 9322 20133 3 0 Ontario Ontario 0 0 0 0 1927.45159 9325 20146 3 0 Ontario Ontario 0 0 0 0 4974.62187 9328 2016 4 0 Ontario Ontario 0 0 0 0 1887.97369 9329 20178 3 0 Ontario Ontario 0 0 0 0 1424.06127 9330 201845 3 0 Ontario Ontario 0 0 0 0 1382.93891 9332 20201 3 0 Ontario Ontario 0 0 0 0 1840.56117 9333 203119 3 0 Ontario Ontario 0 0 0 0 16299.09588 9334 173613 3 0 Ontario Ontario 0 0 0 0 1389.79864 9336 202116 2 0 Ontario Ontario 0 0 0 0 3162.44271 9338 4964 3 0 Ontario Ontario 0 0 0 0 1341.22171 9339 20253 3 0 Ontario Ontario 0 0 0 0 460.08783 9342 204616 2 0 Ontario Ontario 0 0 0 0 964.67309 9345 2023 4 0 Ontario Ontario 0 0 0 0 3084.64986 9346 202918 3 0 Ontario Ontario 0 0 0 0 1031.87101 9347 20308 3 0 Ontario Ontario 0 0 0 0 628.04722 9348 203119 3 0 Ontario Ontario 0 0 0 0 86.50201 9349 2033416 1 0 Ontario Ontario 0 0 0 0 1446.61720 9350 203445 3 0 Ontario Ontario 0 0 0 0 2002.44769 9353 20355 3 0 Ontario Ontario 0 0 0 0 3182.12283 9355 203717 3 0 Ontario Ontario 0 0 0 0 2284.25004 9356 20397 3 0 Ontario Ontario 0 0 0 0 4203.36967 9357 204031 2 0 Ontario Ontario 0 0 0 0 3205.02658 9358 204212 3 0 Ontario Ontario 0 0 0 0 1579.92782 9359 20433 3 0 Ontario Ontario 0 0 0 0 1683.12491 9361 20381 3 0 Ontario Ontario 0 0 0 0 886.06353 9365 204616 2 0 Ontario Ontario 0 0 0 0 2296.40111 9367 204710 3 0 Ontario Ontario 0 0 0 0 1375.44494 9368 204845 3 0 Ontario Ontario 0 0 0 0 826.73868 9370 205019 3 0 Ontario Ontario 0 0 0 0 2329.63735 9371 2051416 1 0 Ontario Ontario 0 0 0 0 1137.49406 9373 2053 4 0 Ontario Ontario 0 0 0 0 4215.51816 9374 20545 3 0 Ontario Ontario 0 0 0 0 15284.13721 9376 2045132 2 0 Ontario Ontario 0 0 0 0 1242.40237 9378 205817 3 0 Ontario Ontario 0 0 0 0 4880.56161 9379 205918 3 0 Ontario Ontario 0 0 0 0 3714.76152 9380 21057 2 1 Ontario Ontario 0 0 0 0 598.67652 9384 206117 3 0 Ontario Ontario 0 0 0 0 569.75685 9389 206511 3 0 Ontario Ontario 0 0 0 0 184.49376 9393 2065 3 0 Ontario Ontario 0 0 0 0 2152.37762 9396 20663 3 0 Ontario Ontario 0 0 0 0 919.07287 9400 20715 3 0 Ontario Ontario 0 0 0 0 2171.32368 9401 20678 3 0 Ontario Ontario 0 0 0 0 7463.02341 9402 206843 2 0 Ontario Ontario 0 0 0 0 2375.20916 9403 211043 2 0 Ontario Ontario 0 0 0 0 3383.70205 9404 20696 3 0 Ontario Ontario 0 0 0 0 1215.03658 9405 207017 3 0 Ontario Ontario 0 0 0 0 3179.35384 9413 2603 3 0 Ontario Ontario 0 0 0 0 2148.68192 9414 886 3 0 Ontario Ontario 0 0 0 0 1945.77672 9416 207510 3 0 Ontario Ontario 0 0 0 0 657.98865 9420 2607 3 0 Ontario Ontario 0 0 0 0 129.65975 9421 2273508 2 0 Ontario Ontario 0 0 0 0 809.30304 9422 20778 3 0 Ontario Ontario 0 0 0 0 2075.75245 9426 20803 3 0 Ontario Ontario 0 0 0 0 1204.10877 9427 20811 3 0 Ontario Ontario 0 0 0 0 3580.95105 9430 20835 3 0 Ontario Ontario 0 0 0 0 1067.70467 9431 208417 3 0 Ontario Ontario 0 0 0 0 1795.73527 9432 2085 3 0 Ontario Ontario 0 0 0 0 5155.53904 9435 20363 3 0 Ontario Ontario 0 0 0 0 222.34895 9436 20881 3 0 Ontario Ontario 0 0 0 0 2476.32852 9437 208918 3 0 Ontario Ontario 0 0 0 0 3696.05897 9438 209031 2 0 Ontario Ontario 0 0 0 0 562.38399 9445 21013 3 0 Ontario Ontario 0 0 0 0 1995.50067 9447 20975 3 0 Ontario Ontario 0 0 0 0 1264.20157 9448 209310 3 0 Ontario Ontario 0 0 0 0 1362.93527 9449 20943 3 0 Ontario Ontario 0 0 0 0 7688.70518 9455 209629 2 0 Ontario Ontario 0 0 0 0 2927.47638 9456 3942508 3 0 Ontario Ontario 0 0 0 0 8419.75036 9457 227334 4 0 Ontario Ontario 0 0 0 0 1328.29154 9461 20991 3 0 Ontario Ontario 0 0 0 0 2634.37660 9463 209511 3 0 Ontario Ontario 0 0 0 0 548.99392 9464 213829 2 0 Ontario Ontario 0 0 0 0 1313.75496 9465 21003 3 0 Ontario Ontario 0 0 0 0 959.12102 9466 21175 3 0 Ontario Ontario 0 0 0 0 1977.67383 9470 21038 3 0 Ontario Ontario 0 0 0 0 2172.98623 9471 2606 3 0 Ontario Ontario 0 0 0 0 4084.83193 9472 21057 2 1 Ontario Ontario 0 0 0 0 2735.18935 9473 210617 3 0 Ontario Ontario 0 0 0 0 233.49451 9475 21088 3 0 Ontario Ontario 0 0 0 0 1063.30276 9476 21091 3 0 Ontario Ontario 0 0 0 0 6688.80774 9477 211043 2 0 Ontario Ontario 0 0 0 0 6784.84325 9478 212322 3 0 Ontario Ontario 0 0 0 0 14901.05713 9479 2112401 1 0 Ontario Ontario 0 0 0 0 121.12519 9480 21138 3 0 Ontario Ontario 0 0 0 0 2953.44255 9481 211418 3 0 Ontario Ontario 0 0 0 0 793.69943 9482 21172 3 0 Ontario Ontario 0 0 0 0 509.62505 9484 21151 3 0 Ontario Ontario 0 0 0 0 1590.11741 9491 21163 3 0 Ontario Ontario 0 0 0 0 2696.25735 9493 21293 3 0 Ontario Ontario 0 0 0 0 3628.36333 9496 211828 3 0 Ontario Ontario 0 0 0 0 1177.48041 9497 21309 3 0 Ontario Ontario 0 0 0 0 3444.30315 9498 21195 3 0 Ontario Ontario 0 0 0 0 3560.19200 9499 212016 3 0 Ontario Ontario 0 0 0 0 1266.43502 9500 21218 3 0 Ontario Ontario 0 0 0 0 15.08764 9501 21242 3 0 Ontario Ontario 0 0 0 0 5619.03782 9502 212216 2 0 Ontario Ontario 0 0 0 0 1529.78679 9503 212322 3 0 Ontario Ontario 0 0 0 0 2607.13560 9513 212644 3 0 Ontario Ontario 0 0 0 0 1802.55779 9516 2613 3 0 Ontario Ontario 0 0 0 0 2936.40458 9517 212717 3 0 Ontario Ontario 0 0 0 0 996.33845 9518 212828 3 0 Ontario Ontario 0 0 0 0 1112.38156 9519 22263 3 0 Ontario Ontario 0 0 0 0 1743.07651 9520 21311 3 0 Ontario Ontario 0 0 0 0 104.81264 9521 21311 3 0 Ontario Ontario 0 0 0 0 3177.41689 9523 213210 3 0 Ontario Ontario 0 0 0 0 1627.30554 9524 21392 3 0 Ontario Ontario 0 0 0 0 2370.40365 9525 213829 2 0 Ontario Ontario 0 0 0 0 6236.48500 9528 2133416 1 0 Ontario Ontario 0 0 0 0 1840.14968 9529 213418 3 0 Ontario Ontario 0 0 0 0 163.46399 9530 214429 2 0 Ontario Ontario 0 0 0 0 2447.93443 9531 213643 2 0 Ontario Ontario 0 0 0 0 495.09432 9532 213743 2 0 Ontario Ontario 0 0 0 0 53.17024 9533 21447B 3 0 Ontario Ontario 0 0 0 0 3692.33798 9534 21609 3 0 Ontario Ontario 0 0 0 0 786.91615 9536 214028 3 0 Ontario Ontario 0 0 0 0 5208.09576 9537 214131 2 0 Ontario Ontario 0 0 0 0 944.84828 9538 214243 2 0 Ontario Ontario 0 0 0 0 6999.26960 9539 214319 3 0 Ontario Ontario 0 0 0 0 1291.64627 9540 214616 2 0 Ontario Ontario 0 0 0 0 464.05875 9541 214818 3 0 Ontario Ontario 0 0 0 0 1553.90265 9542 215017 3 0 Ontario Ontario 0 0 0 0 2059.76183 9543 215116 3 0 Ontario Ontario 0 0 0 0 2323.67011 9545 215222 3 0 Ontario Ontario 0 0 0 0 1099.46732 9546 21551 3 0 Ontario Ontario 0 0 0 0 566.54275 9547 215624 3 0 Ontario Ontario 0 0 0 0 233.22683 9548 215722 3 0 Ontario Ontario 0 0 0 0 384.33622 9549 21581 3 0 Ontario Ontario 0 0 0 0 927.32458 9550 215910 3 0 Ontario Ontario 0 0 0 0 540.03422 9551 216124 3 0 Ontario Ontario 0 0 0 0 953.67009 9552 2162416 1 0 Ontario Ontario 0 0 0 0 822.11253 9553 216816 2 0 Ontario Ontario 0 0 0 0 3780.18295 9554 21637 2 1 Ontario Ontario 0 0 0 0 3169.09081 9555 216415 2 0 Ontario Ontario 0 0 0 0 3748.57342 9556 21663 3 0 Ontario Ontario 0 0 0 0 1224.25275 9557 216722 3 0 Ontario Ontario 0 0 0 0 1564.44743 9559 217043 2 0 Ontario Ontario 0 0 0 0 2301.39578 9560 217331 2 0 Ontario Ontario 0 0 0 0 2061.83393 9561 217416 3 0 Ontario Ontario 0 0 0 0 4734.43764 9562 2175401 1 0 Ontario Ontario 0 0 0 0 128.92593 9563 217631 2 0 Ontario Ontario 0 0 0 0 2002.94053 9565 217718 3 0 Ontario Ontario 0 0 0 0 2830.78774 9566 217817 3 0 Ontario Ontario 0 0 0 0 1668.96358 9567 21791 3 0 Ontario Ontario 0 0 0 0 708.09169 9568 218044 3 0 Ontario Ontario 0 0 0 0 673.03829 9569 218122 3 0 Ontario Ontario 0 0 0 0 2094.69437 9570 21827B 3 0 Ontario Ontario 0 0 0 0 1454.42605 9571 218424 3 0 Ontario Ontario 0 0 0 0 641.03275 9572 218544 3 0 Ontario Ontario 0 0 0 0 7087.47354 9574 3942508 3 0 Ontario Ontario 0 0 0 0 30.93121 9575 219718 3 0 Ontario Ontario 0 0 0 0 307.15207 9578 218844 3 0 Ontario Ontario 0 0 0 0 570.31124 9580 218918 3 0 Ontario Ontario 0 0 0 0 3860.86478 9581 21907 2 1 Ontario Ontario 0 0 0 0 1007.88619 9582 219116 2 0 Ontario Ontario 0 0 0 0 3121.78362 9586 21989 3 0 Ontario Ontario 0 0 0 0 471.34557 9587 219316 2 0 Ontario Ontario 0 0 0 0 3306.53784 9588 21962 3 0 Ontario Ontario 0 0 0 0 2332.14511 9589 219410 3 0 Ontario Ontario 0 0 0 0 790.98444 9590 219518 3 0 Ontario Ontario 0 0 0 0 4090.00411 9592 2615 3 0 Ontario Ontario 0 0 0 0 4892.81842 9593 21992 3 0 Ontario Ontario 0 0 0 0 1795.85952 9594 220031 2 0 Ontario Ontario 0 0 0 0 22.62811 9595 21992 3 0 Ontario Ontario 0 0 0 0 1885.89452 9598 220122 3 0 Ontario Ontario 0 0 0 0 1086.22515 9599 221118 3 0 Ontario Ontario 0 0 0 0 1734.60289 9600 220344 3 0 Ontario Ontario 0 0 0 0 1530.97747 9601 22041 3 0 Ontario Ontario 0 0 0 0 2244.61363 9602 220516 3 0 Ontario Ontario 0 0 0 0 730.01326 9603 220610 3 0 Ontario Ontario 0 0 0 0 2931.34055 9604 220717 3 0 Ontario Ontario 0 0 0 0 3734.81617 9605 22707 2 1 Ontario Ontario 0 0 0 0 5787.52140 9606 22259 3 0 Ontario Ontario 0 0 0 0 1399.43701 9607 220916 2 0 Ontario Ontario 0 0 0 0 1079.79640 9608 22101 3 0 Ontario Ontario 0 0 0 0 2542.80683 9609 22169 3 0 Ontario Ontario 0 0 0 0 682.34425 9610 22199 3 0 Ontario Ontario 0 0 0 0 1603.63763 9611 221218 3 0 Ontario Ontario 0 0 0 0 2164.70918 9612 22209 3 0 Ontario Ontario 0 0 0 0 3465.53174 9613 22289 4 0 Ontario Ontario 0 0 0 0 1597.15864 9614 221444 3 0 Ontario Ontario 0 0 0 0 6199.55935 9615 22263 3 0 Ontario Ontario 0 0 0 0 1614.78383 9616 221522 3 0 Ontario Ontario 0 0 0 0 10611.15822 9618 22176 3 0 Ontario Ontario 0 0 0 0 5033.58306 9619 22183 3 0 Ontario Ontario 0 0 0 0 4615.42804 9620 2221416 1 0 Ontario Ontario 0 0 0 0 601.14609 9621 222244 3 0 Ontario Ontario 0 0 0 0 1391.80033 9622 22329 4 0 Ontario Ontario 0 0 0 0 813.90310 9623 222318 3 0 Ontario Ontario 0 0 0 0 2036.26724 9624 222416 3 0 Ontario Ontario 0 0 0 0 1435.07078 9625 223118 3 0 Ontario Ontario 0 0 0 0 939.30164 9626 222722 3 0 Ontario Ontario 0 0 0 0 967.83734 9628 222944 3 0 Ontario Ontario 0 0 0 0 2147.10396 9629 22301 3 0 Ontario Ontario 0 0 0 0 3227.96530 9630 22332 3 0 Ontario Ontario 0 0 0 0 1866.05126 9631 223416 2 0 Ontario Ontario 0 0 0 0 1175.18769 9632 223544 3 0 Ontario Ontario 0 0 0 0 5010.26799 9633 224243 2 0 Ontario Ontario 0 0 0 0 3135.47423 9634 223610 3 0 Ontario Ontario 0 0 0 0 1098.03986 9635 22411 3 0 Ontario Ontario 0 0 0 0 2123.88304 9636 223720 3 0 Ontario Ontario 0 0 0 0 445.31595 9637 223820 3 0 Ontario Ontario 0 0 0 0 2189.04336 9638 223916 3 0 Ontario Ontario 0 0 0 0 1954.15687 9639 224022 3 0 Ontario Ontario 0 0 0 0 298.16502 9640 22411 3 0 Ontario Ontario 0 0 0 0 565.46158 9641 230243 2 0 Ontario Ontario 0 0 0 0 2430.76803 9642 224418 3 0 Ontario Ontario 0 0 0 0 956.22550 9643 224516 2 0 Ontario Ontario 0 0 0 0 4195.72797 9644 22463 3 0 Ontario Ontario 0 0 0 0 5037.65843 9645 3940508 3 0 Ontario Ontario 0 0 0 0 2785.68044 9646 22474 3 0 Ontario Ontario 0 0 0 0 830.81892 9647 22481 3 0 Ontario Ontario 0 0 0 0 1027.74572 9650 224922 3 0 Ontario Ontario 0 0 0 0 1052.93603 9653 225325 3 0 Ontario Ontario 0 0 0 0 2460.63713 9654 225020 3 0 Ontario Ontario 0 0 0 0 2163.60196 9655 225144 3 0 Ontario Ontario 0 0 0 0 777.27858 9656 351665 3 0 Ontario Ontario 0 0 0 0 4126.76647 9657 351365 3 0 Ontario Ontario 0 0 0 0 2486.03300 9658 226118 3 0 Ontario Ontario 0 0 0 0 506.17791 9661 225444 3 0 Ontario Ontario 0 0 0 0 2171.21914 9664 225616 3 0 Ontario Ontario 0 0 0 0 741.03506 9665 225720 3 0 Ontario Ontario 0 0 0 0 4421.66698 9666 2258416 1 0 Ontario Ontario 0 0 0 0 1345.87376 9667 22591 3 0 Ontario Ontario 0 0 0 0 223.35146 9668 226016 3 0 Ontario Ontario 0 0 0 0 3672.08052 9669 22729 4 0 Ontario Ontario 0 0 0 0 26151.62455 9670 2273511 2 0 Ontario Ontario 0 0 0 0 1600.35979 9671 226825 3 0 Ontario Ontario 0 0 0 0 3272.12139 9672 22633 3 0 Ontario Ontario 0 0 0 0 2381.73959 9675 226418 3 0 Ontario Ontario 0 0 0 0 778.86259 9676 22651 3 0 Ontario Ontario 0 0 0 0 1791.22589 9677 226622 3 0 Ontario Ontario 0 0 0 0 3174.24905 9679 228218 3 0 Ontario Ontario 0 0 0 0 3592.32188 9680 22802 3 0 Ontario Ontario 0 0 0 0 495.17988 9681 22813 3 0 Ontario Ontario 0 0 0 0 2707.61082 9682 227416 2 0 Ontario Ontario 0 0 0 0 2124.98699 9683 227744 3 0 Ontario Ontario 0 0 0 0 916.04477 9684 2273511 2 0 Ontario Ontario 0 0 0 0 763.42777 9685 22802 3 0 Ontario Ontario 0 0 0 0 7908.39474 9686 227615 2 0 Ontario Ontario 0 0 0 0 1806.95352 9687 226218 3 0 Ontario Ontario 0 0 0 0 3595.98972 9688 227510 3 0 Ontario Ontario 0 0 0 0 123.47346 9689 228715 2 0 Ontario Ontario 0 0 0 0 2028.15307 9690 227916 3 0 Ontario Ontario 0 0 0 0 1190.74043 9692 22813 3 0 Ontario Ontario 0 0 0 0 350.26335 9693 227818 3 0 Ontario Ontario 0 0 0 0 776.25731 9694 228444 3 0 Ontario Ontario 0 0 0 0 490.73010 9695 228616 3 0 Ontario Ontario 0 0 0 0 10174.83374 9696 2288401 1 0 Ontario Ontario 0 0 0 0 142.99416 9697 228916 3 0 Ontario Ontario 0 0 0 0 1380.87150 9698 229015 3 0 Ontario Ontario 0 0 0 0 543.10458 9699 22913 3 0 Ontario Ontario 0 0 0 0 574.32469 9700 22923 3 0 Ontario Ontario 0 0 0 0 1492.21026 9701 229316 2 0 Ontario Ontario 0 0 0 0 2126.48820 9702 22941 3 0 Ontario Ontario 0 0 0 0 968.85347 9703 228715 2 0 Ontario Ontario 0 0 0 0 201.04237 9704 244115 2 0 Ontario Ontario 0 0 0 0 2255.72876 9706 229522 3 0 Ontario Ontario 0 0 0 0 1101.11646 9707 22963 3 0 Ontario Ontario 0 0 0 0 2881.55922 9710 229720 3 0 Ontario Ontario 0 0 0 0 10471.75106 9712 23002 3 0 Ontario Ontario 0 0 0 0 964.93285 9713 229916 3 0 Ontario Ontario 0 0 0 0 4602.72615 9714 230243 2 0 Ontario Ontario 0 0 0 0 4301.23004 9715 22984 3 0 Ontario Ontario 0 0 0 0 2530.17242 9716 230518 3 0 Ontario Ontario 0 0 0 0 978.06967 9717 231122 3 0 Ontario Ontario 0 0 0 0 351.35415 9718 235343 2 0 Ontario Ontario 0 0 0 0 1293.34564 9719 23033 3 0 Ontario Ontario 0 0 0 0 1384.14722 9720 230116 2 0 Ontario Ontario 0 0 0 0 1524.61940 9722 230444 3 0 Ontario Ontario 0 0 0 0 2390.46692 9723 23061 3 0 Ontario Ontario 0 0 0 0 2068.90280 9724 23071 3 0 Ontario Ontario 0 0 0 0 243.19198 9725 23088 3 0 Ontario Ontario 0 0 0 0 2097.38154 9727 23091 3 0 Ontario Ontario 0 0 0 0 2159.02073 9728 23101 3 0 Ontario Ontario 0 0 0 0 1146.72485 9729 231122 3 0 Ontario Ontario 0 0 0 0 1313.44928 9730 231220 3 0 Ontario Ontario 0 0 0 0 2798.57359 9731 23172 3 0 Ontario Ontario 0 0 0 0 666.70578 9733 2314 3 0 Ontario Ontario 0 0 0 0 2435.23673 9734 2315401 1 0 Ontario Ontario 0 0 0 0 133.12664 9735 2316 3 0 Ontario Ontario 0 0 0 0 2206.60223 9736 231816 3 0 Ontario Ontario 0 0 0 0 801.17859 9737 232044 3 0 Ontario Ontario 0 0 0 0 2747.00606 9738 232215 3 0 Ontario Ontario 0 0 0 0 1784.34182 9739 232312 3 0 Ontario Ontario 0 0 0 0 3076.88230 9740 231918 3 0 Ontario Ontario 0 0 0 0 788.33397 9741 23242 3 0 Ontario Ontario 0 0 0 0 2235.81135 9742 23252 3 0 Ontario Ontario 0 0 0 0 972.10575 9743 2326 3 0 Ontario Ontario 0 0 0 0 2221.55305 9744 232822 3 0 Ontario Ontario 0 0 0 0 6692.38431 9745 2327511 2 0 Ontario Ontario 0 0 0 0 2129.18369 9746 233020 3 0 Ontario Ontario 0 0 0 0 852.37205 9747 233120 3 0 Ontario Ontario 0 0 0 0 2670.84944 9750 233212 3 0 Ontario Ontario 0 0 0 0 1696.80961 9751 233444 3 0 Ontario Ontario 0 0 0 0 3550.18042 9752 234321 3 0 Ontario Ontario 0 0 0 0 2208.34376 9755 233318 3 0 Ontario Ontario 0 0 0 0 3747.90790 9756 23388 3 0 Ontario Ontario 0 0 0 0 1909.19065 9758 234020 3 0 Ontario Ontario 0 0 0 0 2065.72445 9759 2337511 2 0 Ontario Ontario 0 0 0 0 1861.18298 9760 234122 3 0 Ontario Ontario 0 0 0 0 4614.35709 9761 233616 2 0 Ontario Ontario 0 0 0 0 36.60521 9762 2360511 2 0 Ontario Ontario 0 0 0 0 4702.00823 9764 234210 3 0 Ontario Ontario 0 0 0 0 1803.40241 9768 234612 3 0 Ontario Ontario 0 0 0 0 1722.08610 9770 234518 3 0 Ontario Ontario 0 0 0 0 1254.07411 9771 23478 3 0 Ontario Ontario 0 0 0 0 5262.22233 9772 235343 2 0 Ontario Ontario 0 0 0 0 3516.44005 9773 235416 3 0 Ontario Ontario 0 0 0 0 1899.05147 9776 234944 3 0 Ontario Ontario 0 0 0 0 8572.05846 9777 2350416 1 0 Ontario Ontario 0 0 0 0 594.71659 9781 235443 2 0 Ontario Ontario 0 0 0 0 1572.31285 9782 235510 3 0 Ontario Ontario 0 0 0 0 4098.73740 9785 235815 3 0 Ontario Ontario 0 0 0 0 332.09572 9786 235922 3 0 Ontario Ontario 0 0 0 0 3794.24786 9787 2360511 2 0 Ontario Ontario 0 0 0 0 1314.34259 9790 236112 3 0 Ontario Ontario 0 0 0 0 2482.57754 9791 240120 3 0 Ontario Ontario 0 0 0 0 1378.13102 9792 235218 3 0 Ontario Ontario 0 0 0 0 4262.80793 9795 236516 3 0 Ontario Ontario 0 0 0 0 1644.13252 9796 23638 3 0 Ontario Ontario 0 0 0 0 633.72068 9797 2364511 2 0 Ontario Ontario 0 0 0 0 1044.19314 9798 236622 3 0 Ontario Ontario 0 0 0 0 1181.29735 9802 23728 3 0 Ontario Ontario 0 0 0 0 3863.74478 9803 237821 3 0 Ontario Ontario 0 0 0 0 362.64547 9804 2396416 1 0 Ontario Ontario 0 0 0 0 2085.57040 9805 237543 2 0 Ontario Ontario 0 0 0 0 1882.10784 9806 237443 2 0 Ontario Ontario 0 0 0 0 15.25819 9807 237543 2 0 Ontario Ontario 0 0 0 0 1053.59323 9808 237322 3 0 Ontario Ontario 0 0 0 0 1343.97106 9809 237616 3 0 Ontario Ontario 0 0 0 0 8043.54186 9810 23774 3 0 Ontario Ontario 0 0 0 0 542.11011 9811 238944 3 0 Ontario Ontario 0 0 0 0 572.39381 9812 239144 3 0 Ontario Ontario 0 0 0 0 664.03311 9813 239021 3 0 Ontario Ontario 0 0 0 0 297.95677 9814 239744 3 0 Ontario Ontario 0 0 0 0 1058.86648 9815 238216 3 0 Ontario Ontario 0 0 0 0 1367.05384 9817 23948 3 0 Ontario Ontario 0 0 0 0 256.11265 9818 238522 3 0 Ontario Ontario 0 0 0 0 1133.71359 9820 238815 3 0 Ontario Ontario 0 0 0 0 129.51692 9821 239322 3 0 Ontario Ontario 0 0 0 0 1770.13593 9822 2396416 1 0 Ontario Ontario 0 0 0 0 1445.49089 9823 239744 3 0 Ontario Ontario 0 0 0 0 282.81349 9824 240822 3 0 Ontario Ontario 0 0 0 0 2468.07426 9826 239516 3 0 Ontario Ontario 0 0 0 0 579.84654 9827 239744 3 0 Ontario Ontario 0 0 0 0 112.03996 9828 239844 3 0 Ontario Ontario 0 0 0 0 691.29542 9831 240244 3 0 Ontario Ontario 0 0 0 0 3288.54341 9832 239912 3 0 Ontario Ontario 0 0 0 0 1261.16030 9833 240615 3 0 Ontario Ontario 0 0 0 0 3360.88478 9834 240118 3 0 Ontario Ontario 0 0 0 0 1887.20702 9836 241521 3 0 Ontario Ontario 0 0 0 0 1521.47161 9837 24128 3 0 Ontario Ontario 0 0 0 0 22175.04267 9838 393965 3 0 Ontario Ontario 0 0 0 0 8291.07250 9839 24182 3 0 Ontario Ontario 0 0 0 0 1464.60305 9840 241922 3 0 Ontario Ontario 0 0 0 0 2039.60032 9841 241116 3 0 Ontario Ontario 0 0 0 0 1422.78058 9842 240915 3 0 Ontario Ontario 0 0 0 0 764.98013 9843 2410511 2 0 Ontario Ontario 0 0 0 0 3062.83199 9844 240323 3 0 Ontario Ontario 0 0 0 0 5743.02552 9846 241716 4 0 Ontario Ontario 0 0 0 0 1140.24065 9847 242023 3 0 Ontario Ontario 0 0 0 0 2368.30974 9848 241618 3 0 Ontario Ontario 0 0 0 0 3279.82612 9849 242115 3 0 Ontario Ontario 0 0 0 0 1063.31328 9850 243018 3 0 Ontario Ontario 0 0 0 0 1842.22264 9851 242921 3 0 Ontario Ontario 0 0 0 0 1182.13846 9852 242318 3 0 Ontario Ontario 0 0 0 0 4579.25798 9853 24244 3 0 Ontario Ontario 0 0 0 0 1116.19192 9854 243223 3 0 Ontario Ontario 0 0 0 0 117.08641 9855 243943 2 0 Ontario Ontario 0 0 0 0 617.95891 9857 243621 3 0 Ontario Ontario 0 0 0 0 3344.17420 9858 241444 3 0 Ontario Ontario 0 0 0 0 514.91549 9859 242518 3 0 Ontario Ontario 0 0 0 0 8269.18265 9860 243943 2 0 Ontario Ontario 0 0 0 0 2426.77777 9863 244318 3 0 Ontario Ontario 0 0 0 0 5097.09932 9865 243516 3 0 Ontario Ontario 0 0 0 0 2015.38265 9866 243415 3 0 Ontario Ontario 0 0 0 0 534.15180 9867 246618 3 0 Ontario Ontario 0 0 0 0 920.28808 9868 243118 3 0 Ontario Ontario 0 0 0 0 8758.67950 9869 438 3 0 Ontario Ontario 0 0 0 0 814.12855 9870 247044 3 0 Ontario Ontario 0 0 0 0 1300.21428 9871 24404 3 0 Ontario Ontario 0 0 0 0 540.18775 9875 24424 3 0 Ontario Ontario 0 0 0 0 14917.42113 9876 244115 2 0 Ontario Ontario 0 0 0 0 1869.20670 9877 244943 2 0 Ontario Ontario 0 0 0 0 2397.64330 9879 245121 3 0 Ontario Ontario 0 0 0 0 1748.98456 9881 244716 3 0 Ontario Ontario 0 0 0 0 832.04805 9884 246221 3 0 Ontario Ontario 0 0 0 0 5051.05972 9885 246318 3 0 Ontario Ontario 0 0 0 0 6426.04601 9886 246543 2 0 Ontario Ontario 0 0 0 0 597.86441 9888 245216 3 0 Ontario Ontario 0 0 0 0 5807.41766 9890 24558 3 0 Ontario Ontario 0 0 0 0 6488.15335 9891 245912 3 0 Ontario Ontario 0 0 0 0 1220.15072 9893 245717 3 0 Ontario Ontario 0 0 0 0 3497.23840 9894 247044 3 0 Ontario Ontario 0 0 0 0 1065.63768 9895 246417 3 0 Ontario Ontario 0 0 0 0 8329.53671 9896 2472416 1 0 Ontario Ontario 0 0 0 0 713.79640 9898 246712 3 0 Ontario Ontario 0 0 0 0 776.49457 9900 248144 3 0 Ontario Ontario 0 0 0 0 3303.63045 9901 246918 3 0 Ontario Ontario 0 0 0 0 1368.31496 9902 2487416 1 0 Ontario Ontario 0 0 0 0 110.51315 9904 2491416 1 0 Ontario Ontario 0 0 0 0 7.62506 9905 2491416 1 0 Ontario Ontario 0 0 0 0 2393.71523 9908 249721 3 0 Ontario Ontario 0 0 0 0 3717.48519 9909 247515 3 0 Ontario Ontario 0 0 0 0 979.08496 9910 247618 3 0 Ontario Ontario 0 0 0 0 416.76431 9914 247918 3 0 Ontario Ontario 0 0 0 0 856.00589 9915 248212 3 0 Ontario Ontario 0 0 0 0 2230.47492 9916 248316 3 0 Ontario Ontario 0 0 0 0 8909.95223 9917 25002 3 0 Ontario Ontario 0 0 0 0 789.54090 9918 248818 3 0 Ontario Ontario 0 0 0 0 501.49030 9919 248918 3 0 Ontario Ontario 0 0 0 0 160.00894 9920 25082 3 0 Ontario Ontario 0 0 0 0 7.76613 9921 2509416 1 0 Ontario Ontario 0 0 0 0 8919.63319 9922 249843 2 0 Ontario Ontario 0 0 0 0 139.15076 9923 25742 3 0 Ontario Ontario 0 0 0 0 1416.10676 9924 2509416 1 0 Ontario Ontario 0 0 0 0 724.34072 9925 25127 3 0 Ontario Ontario 0 0 0 0 1671.89650 9926 249341 3 0 Ontario Ontario 0 0 0 0 10906.04811 9927 2494 3 0 Ontario Ontario 0 0 0 0 677.19325 9928 249616 3 0 Ontario Ontario 0 0 0 0 3197.52953 9930 249217 3 0 Ontario Ontario 0 0 0 0 1847.94240 9931 250341 3 0 Ontario Ontario 0 0 0 0 588.32602 9932 250416 3 0 Ontario Ontario 0 0 0 0 9776.77600 9933 2495511 2 0 Ontario Ontario 0 0 0 0 289.21504 9934 2530 3 0 Ontario Ontario 0 0 0 0 1811.26275 9935 250641 3 0 Ontario Ontario 0 0 0 0 990.06268 9936 250715 3 0 Ontario Ontario 0 0 0 0 752.05868 9938 25127 3 0 Ontario Ontario 0 0 0 0 3487.77303 9939 24998 3 0 Ontario Ontario 0 0 0 0 2310.94627 9940 251412 3 0 Ontario Ontario 0 0 0 0 759.46923 9941 250217 3 0 Ontario Ontario 0 0 0 0 1592.89386 9942 252021 3 0 Ontario Ontario 0 0 0 0 1654.97380 9943 252121 3 0 Ontario Ontario 0 0 0 0 2006.05570 9944 251618 3 0 Ontario Ontario 0 0 0 0 20192.38713 9945 25257 2 1 Ontario Ontario 0 0 0 0 1686.38879 9946 251712 3 0 Ontario Ontario 0 0 0 0 2689.31050 9947 2509416 2 0 Ontario Ontario 0 0 0 0 1055.25112 9948 25281 2 0 Ontario Ontario 0 0 0 0 264.74398 9949 25281 2 0 Ontario Ontario 0 0 0 0 1049.39467 9950 253118 3 0 Ontario Ontario 0 0 0 0 15251.60894 9952 253610 3 0 Ontario Ontario 0 0 0 0 517.18725 9953 25371 2 0 Ontario Ontario 0 0 0 0 9736.76205 9955 254143 2 0 Ontario Ontario 0 0 0 0 625.15985 9956 25371 2 0 Ontario Ontario 0 0 0 0 3028.01961 9957 252712 3 0 Ontario Ontario 0 0 0 0 11175.35437 9958 245816 4 0 Ontario Ontario 0 0 0 0 1001.44058 9959 2570509 3 0 Ontario Ontario 0 0 0 0 702.77719 9960 25327 2 1 Ontario Ontario 0 0 0 0 41.76153 9961 26957 2 1 Ontario Ontario 0 0 0 0 3675.31849 9962 2533511 2 0 Ontario Ontario 0 0 0 0 879.42000 9963 253118 3 0 Ontario Ontario 0 0 0 0 1507.41345 9964 253912 3 0 Ontario Ontario 0 0 0 0 2907.33578 9965 25408 3 0 Ontario Ontario 0 0 0 0 442.15237 9966 253818 3 0 Ontario Ontario 0 0 0 0 212.86851 9967 253912 3 0 Ontario Ontario 0 0 0 0 1052.33348 9968 25421 2 0 Ontario Ontario 0 0 0 0 4055.53156 9969 253416 3 0 Ontario Ontario 0 0 0 0 3910.09659 9970 251917 3 0 Ontario Ontario 0 0 0 0 467.74435 9971 254318 3 0 Ontario Ontario 0 0 0 0 2050.25913 9973 255726 3 0 Ontario Ontario 0 0 0 0 6078.84986 9974 254615 3 0 Ontario Ontario 0 0 0 0 4757.70745 9975 2563401 1 0 Ontario Ontario 0 0 0 0 958.80919 9976 255018 3 0 Ontario Ontario 0 0 0 0 90.94263 9977 2563401 1 0 Ontario Ontario 0 0 0 0 1602.99018 9978 25421 2 0 Ontario Ontario 0 0 0 0 1110.83903 9979 254916 3 0 Ontario Ontario 0 0 0 0 3462.79566 9980 256221 3 0 Ontario Ontario 0 0 0 0 342.80922 9982 255018 3 0 Ontario Ontario 0 0 0 0 5688.64971 9983 2552509 3 0 Ontario Ontario 0 0 0 0 1196.51321 9984 255315 3 0 Ontario Ontario 0 0 0 0 2788.49929 9985 25651 2 0 Ontario Ontario 0 0 0 0 6805.24926 9986 25116 3 0 Ontario Ontario 0 0 0 0 595.95914 9988 2558509 3 0 Ontario Ontario 0 0 0 0 831.17931 9990 256118 3 0 Ontario Ontario 0 0 0 0 5272.52430 9993 25742 3 0 Ontario Ontario 0 0 0 0 428.62450 9994 256418 3 0 Ontario Ontario 0 0 0 0 1870.10884 9995 257926 3 0 Ontario Ontario 0 0 0 0 2656.17080 9996 25677 3 0 Ontario Ontario 0 0 0 0 2897.91079 9997 256810 3 0 Ontario Ontario 0 0 0 0 5449.04648 9998 257118 3 0 Ontario Ontario 0 0 0 0 4058.23685 9999 2570509 3 0 Ontario Ontario 0 0 0 0 305.17386 10000 25811 2 0 Ontario Ontario 0 0 0 0 8798.62717 10003 256629 2 0 Ontario Ontario 0 0 0 0 1883.89558 10004 25771 2 0 Ontario Ontario 0 0 0 0 2120.26545 10005 25781 2 0 Ontario Ontario 0 0 0 0 2673.97451 10006 258221 3 0 Ontario Ontario 0 0 0 0 2664.08339 10007 25811 2 0 Ontario Ontario 0 0 0 0 5373.70094 10008 258412 3 0 Ontario Ontario 0 0 0 0 1145.60810 10009 259626 3 0 Ontario Ontario 0 0 0 0 2141.78667 10011 25857 3 0 Ontario Ontario 0 0 0 0 707.51204 10012 25861 2 0 Ontario Ontario 0 0 0 0 313.71786 10015 25897 3 0 Ontario Ontario 0 0 0 0 1000.05268 10016 25901 2 0 Ontario Ontario 0 0 0 0 988.52558 10017 25911 2 0 Ontario Ontario 0 0 0 0 3347.81648 10018 259529 2 0 Ontario Ontario 0 0 0 0 9787.57567 10019 259715 2 0 Ontario Ontario 0 0 0 0 2411.42682 10020 25981 2 0 Ontario Ontario 0 0 0 0 4754.44807 10023 2599509 3 0 Ontario Ontario 0 0 0 0 2513.29074 10024 260010 3 0 Ontario Ontario 0 0 0 0 1786.23282 10025 26036 3 0 Ontario Ontario 0 0 0 0 700.14307 10026 260136 3 0 Ontario Ontario 0 0 0 0 7206.90642 10027 2602509 3 0 Ontario Ontario 0 0 0 0 2127.40531 10029 260412 3 0 Ontario Ontario 0 0 0 0 5046.21652 10030 2614401 1 0 Ontario Ontario 0 0 0 0 2439.18665 10031 2611 3 0 Ontario Ontario 0 0 0 0 1397.84275 10032 26061 3 0 Ontario Ontario 0 0 0 0 3058.26683 10035 26097 3 0 Ontario Ontario 0 0 0 0 1418.99534 10036 26101 3 0 Ontario Ontario 0 0 0 0 1098.03753 10037 261210 3 0 Ontario Ontario 0 0 0 0 1237.42106 10038 26136 3 0 Ontario Ontario 0 0 0 0 1340.40851 10039 261512 3 0 Ontario Ontario 0 0 0 0 1646.61969 10041 26171 3 0 Ontario Ontario 0 0 0 0 1546.66288 10042 26181 3 0 Ontario Ontario 0 0 0 0 5974.47436 10044 260536 3 0 Ontario Ontario 0 0 0 0 10918.01972 10045 262019 3 0 Ontario Ontario 0 0 0 0 5090.71916 10047 26262 3 0 Ontario Ontario 0 0 0 0 1958.94754 10049 2627 3 0 Ontario Ontario 0 0 0 0 2599.11719 10052 26227 3 0 Ontario Ontario 0 0 0 0 9591.05427 10054 257315 3 0 Ontario Ontario 0 0 0 0 4368.96601 10055 263426 3 0 Ontario Ontario 0 0 0 0 6429.81616 10078 2651509 3 0 Ontario Ontario 0 0 0 0 6513.73098 10084 2672401 1 0 Ontario Ontario 0 0 0 0 8450.81390 10117 268315 2 0 Ontario Ontario 0 0 0 0 22726.90385 10128 26957 2 1 Ontario Ontario 0 0 0 0 13896.91992 32526 2200343 4 0 Quebec Québec 0 0 0 0 502.21962 32530 1662158 2 0 Quebec Québec 0 0 0 0 549.62965 32531 1662158 2 0 Quebec Québec 0 0 0 0 15263.92291 32533 1738132 2 0 Quebec Québec 0 0 0 0 17478.99598 32535 1852158 2 0 Quebec Québec 0 0 0 0 5362.55102 32536 2198337/343 4 0 Quebec Québec 0 0 0 0 43093.07117 32546 1846311 4 0 Quebec Québec 0 0 0 0 15818.68043 32551 4527239 3 0 Quebec Québec 0 0 0 0 25297.14717 32552 1958117 2 1 Quebec Québec 0 0 0 0 12469.56584 32556 2192337 4 0 Quebec Québec 0 0 0 0 10718.10779 32557 2005348 3 0 Quebec Québec 0 0 0 0 14232.92188 32564 1752223 3 0 Quebec Québec 0 0 0 0 5185.39281 32565 4491131 2 0 Quebec Québec 0 0 0 0 29799.77183 32568 1802105 2 0 Quebec Québec 0 0 0 0 927.33912 32570 896 4 0 Quebec Québec 0 0 0 0 28117.18375 32576 1935117 2 1 Quebec Québec 0 0 0 0 10551.95238 32577 1766132 2 0 Quebec Québec 0 0 0 0 1066.44221 32579 3392343 3 0 Quebec Québec 0 0 0 0 7799.02791 32580 4510339 3 0 Quebec Québec 0 0 0 0 14000.69254 32581 3395339 3 0 Quebec Québec 0 0 0 0 1514.56416 32584 682 4 0 Quebec Québec 0 0 0 0 735.21132 32588 3395339 3 0 Quebec Québec 0 0 0 0 608.76049 32589 4681125 4 0 Quebec Québec 0 0 0 0 718.48281 32590 4633341 3 0 Quebec Québec 0 0 0 0 1367.36272 32593 1717 4 0 Quebec Québec 0 0 0 0 3929.91815 32595 6963117 2 0 Quebec Québec 0 0 0 0 2730.78010 32596 6963117 2 0 Quebec Québec 0 0 0 0 952.10165 32597 1721 4 0 Quebec Québec 0 0 0 0 1434.61781 32600 1466 4 0 Quebec Québec 0 0 0 0 1261.74879 32601 6963117 2 0 Quebec Québec 0 0 0 0 10884.53468 32602 4680125 4 0 Quebec Québec 0 0 0 0 662.23730 32605 1370 4 0 Quebec Québec 0 0 0 0 875.44221 32611 1825 4 0 Quebec Québec 0 0 0 0 783.31717 32614 865140 1 0 Quebec Québec 0 0 0 0 898.98582 32615 1836 4 0 Quebec Québec 0 0 0 0 22565.93352 32616 4444133 2 0 Quebec Québec 0 0 0 0 4653.32095 32617 1766132 2 0 Quebec Québec 0 0 0 0 957.22217 32618 346940 1 0 Quebec Québec 0 0 0 0 25735.35223 32619 5103235 3 0 Quebec Québec 0 0 0 0 2403.94392 32620 6975117 2 0 Quebec Québec 0 0 0 0 738.29782 32621 1498 4 0 Quebec Québec 0 0 0 0 10105.38312 32623 8025158 2 0 Quebec Québec 0 0 0 0 24.23503 32624 3021 2 0 Quebec Québec 0 0 0 0 4505.50336 32625 8025158 2 0 Quebec Québec 0 0 0 0 1843.41313 32626 6975117 2 0 Quebec Québec 0 0 0 0 5971.26750 32627 6934329 3 0 Quebec Québec 0 0 0 0 596.92696 32628 1658 4 0 Quebec Québec 0 0 0 0 25871.54543 32630 6937364 4 0 Quebec Québec 0 0 0 0 5744.83091 32631 67730 1 0 Quebec Québec 0 0 0 0 9554.85694 32632 3457640 1 0 Quebec Québec 0 0 0 0 2808.41906 32633 1766132 2 0 Quebec Québec 0 0 0 0 759.28061 32634 4699125 4 0 Quebec Québec 0 0 0 0 5474.14881 32635 8025158 2 0 Quebec Québec 0 0 0 0 2575.18658 32637 8006337 3 0 Quebec Québec 0 0 0 0 873.91848 32638 5082116 2 0 Quebec Québec 0 0 0 0 362.34637 32639 874420 1 1 Quebec Québec 0 0 0 0 2122.89903 32640 4697125 4 0 Quebec Québec 0 0 0 0 9165.71289 32641 4947229 4 0 Quebec Québec 0 0 0 0 1211.96952 32642 1023 4 0 Quebec Québec 0 0 0 0 33561.12144 32643 1739105 2 0 Quebec Québec 0 0 0 0 3338.81114 32644 6978117 2 0 Quebec Québec 0 0 0 0 659.73222 32645 6978117 2 0 Quebec Québec 0 0 0 0 1769.72525 32647 8154125 4 0 Quebec Québec 0 0 0 0 1931.27754 32648 955 4 0 Quebec Québec 0 0 0 0 1719.23326 32649 1022 4 0 Quebec Québec 0 0 0 0 1322.97754 32651 995 4 0 Quebec Québec 0 0 0 0 2454.35659 32652 350825 1 0 Quebec Québec 0 0 0 0 1164.08984 32653 4866117 2 0 Quebec Québec 0 0 0 0 1900.29690 32654 2209 4 0 Quebec Québec 0 0 0 0 306.69364 32655 1288 4 0 Quebec Québec 0 0 0 0 2693.83436 32656 957 4 0 Quebec Québec 0 0 0 0 912.55631 32657 478515 1 1 Quebec Québec 0 0 0 0 690.93949 32659 328115 1 1 Quebec Québec 0 0 0 0 497.45546 32661 1293 4 0 Quebec Québec 0 0 0 0 2190.40761 32662 4608116 2 0 Quebec Québec 0 0 0 0 353.23288 32663 5017229 4 0 Quebec Québec 0 0 0 0 4328.39906 32665 328115 1 1 Quebec Québec 0 0 0 0 441.50783 32666 2084 4 0 Quebec Québec 0 0 0 0 510.08953 32667 1906 4 0 Quebec Québec 0 0 0 0 8704.34112 32668 5099231 4 0 Quebec Québec 0 0 0 0 938.02154 32670 1906 4 0 Quebec Québec 0 0 0 0 855.53978 32671 1902 4 0 Quebec Québec 0 0 0 0 14418.98646 32672 7735117 2 0 Quebec Québec 0 0 0 0 351.63111 32673 8018335 3 0 Quebec Québec 0 0 0 0 1309.29472 32677 2270 4 0 Quebec Québec 0 0 0 0 7833.94489 32681 1001 4 0 Quebec Québec 0 0 0 0 2659.56991 32682 2193 4 0 Quebec Québec 0 0 0 0 1476.33605 32683 866325 1 1 Quebec Québec 0 0 0 0 3630.45178 32684 866325 1 1 Quebec Québec 0 0 0 0 2545.89071 32685 1245 4 0 Quebec Québec 0 0 0 0 27044.83131 32686 6967158 2 0 Quebec Québec 0 0 0 0 756.94330 32688 853425 1 0 Quebec Québec 0 0 0 0 340.23287 32689 853425 1 0 Quebec Québec 0 0 0 0 1153.63238 32692 2243 4 0 Quebec Québec 0 0 0 0 1229.84760 32693 853125 1 0 Quebec Québec 0 0 0 0 1024.99424 32694 2247 4 0 Quebec Québec 0 0 0 0 4101.57298 32695 853125 1 0 Quebec Québec 0 0 0 0 6699.21011 32698 1029 4 0 Quebec Québec 0 0 0 0 1750.45025 32701 7884117 2 0 Quebec Québec 0 0 0 0 3592.43397 32702 7987335 3 0 Quebec Québec 0 0 0 0 8810.21436 32704 5114227 3 0 Quebec Québec 0 0 0 0 4233.82707 32705 5056116 2 0 Quebec Québec 0 0 0 0 888.29328 32706 843419 1 0 Quebec Québec 0 0 0 0 1958.91793 32708 843419 1 0 Quebec Québec 0 0 0 0 3358.64680 32711 843419 1 0 Quebec Québec 0 0 0 0 3285.19622 32713 8544440 1 0 Quebec Québec 0 0 0 0 550.98559 32714 5167116 2 0 Quebec Québec 0 0 0 0 1691.34143 32716 8177335 3 0 Quebec Québec 0 0 0 0 2671.81113 32717 1029 4 0 Quebec Québec 0 0 0 0 3278.06487 32718 8178148 3 0 Quebec Québec 0 0 0 0 5094.21943 32719 1770 4 0 Quebec Québec 0 0 0 0 1689.63492 32720 8177335 3 0 Quebec Québec 0 0 0 0 3918.56147 32721 904830 1 0 Quebec Québec 0 0 0 0 3282.31439 32722 836115 1 1 Quebec Québec 0 0 0 0 375.26385 32723 7744 2 0 Quebec Québec 0 0 0 0 1822.66687 32724 835815 1 1 Quebec Québec 0 0 0 0 2309.33391 32725 7744 2 0 Quebec Québec 0 0 0 0 2457.49528 32727 8341440 1 0 Quebec Québec 0 0 0 0 6156.40978 32728 8146335 3 0 Quebec Québec 0 0 0 0 4664.99845 32731 5155112 2 0 Quebec Québec 0 0 0 0 892.50918 32732 845915 1 1 Quebec Québec 0 0 0 0 1525.12077 32733 2619 4 0 Quebec Québec 0 0 0 0 1995.95482 32734 8089117 2 0 Quebec Québec 0 0 0 0 1190.36517 32735 1773 4 0 Quebec Québec 0 0 0 0 1311.80909 32736 8082148 3 0 Quebec Québec 0 0 0 0 3252.33824 32737 884520 1 0 Quebec Québec 0 0 0 0 1598.47236 32739 1072 4 0 Quebec Québec 0 0 0 0 1497.63076 32740 2230 4 0 Quebec Québec 0 0 0 0 2090.53241 32741 2232 4 0 Quebec Québec 0 0 0 0 1023.84790 32742 888210 1 0 Quebec Québec 0 0 0 0 5186.72830 32743 8106148 3 0 Quebec Québec 0 0 0 0 2967.10938 32744 1414 4 0 Quebec Québec 0 0 0 0 797.18422 32745 888610 1 0 Quebec Québec 0 0 0 0 373.11814 32747 890010/15/20 1 0 Quebec Québec 0 0 0 0 2732.78698 32749 8102148 3 0 Quebec Québec 0 0 0 0 2121.81190 32750 8076117 2 0 Quebec Québec 0 0 0 0 3226.03349 32751 888610 1 0 Quebec Québec 0 0 0 0 419.18852 32752 1146 4 0 Quebec Québec 0 0 0 0 4976.63920 32756 846915 1 0 Quebec Québec 0 0 0 0 7023.28968 32757 8102148 3 0 Quebec Québec 0 0 0 0 3803.63787 32759 6910327 3 0 Quebec Québec 0 0 0 0 5378.22913 32760 2294 4 0 Quebec Québec 0 0 0 0 1363.61106 32761 888610 1 0 Quebec Québec 0 0 0 0 3653.15783 32762 1208 4 0 Quebec Québec 0 0 0 0 2058.47670 32764 7913148 2 0 Quebec Québec 0 0 0 0 22704.16561 32765 2899105 2 0 Quebec Québec 0 0 0 0 3662.03537 32766 847540 1 1 Quebec Québec 0 0 0 0 3932.16874 32768 2216 4 0 Quebec Québec 0 0 0 0 11809.10874 32770 3413104 3 0 Quebec Québec 0 0 0 0 3008.51955 32773 837013 1 0 Quebec Québec 0 0 0 0 10785.89258 32776 4678133 2 0 Quebec Québec 0 0 0 0 3843.80874 32777 8489520 1 0 Quebec Québec 0 0 0 0 16077.99899 32781 6904148 2 0 Quebec Québec 0 0 0 0 3083.37464 32782 2350 4 0 Quebec Québec 0 0 0 0 4659.15539 32783 1612 4 0 Quebec Québec 0 0 0 0 1147.42000 32784 2350 4 0 Quebec Québec 0 0 0 0 1021.37923 32785 2931 4 0 Quebec Québec 0 0 0 0 1193.96545 32786 4964 4 0 Quebec Québec 0 0 0 0 990.15371 32787 2650 4 0 Quebec Québec 0 0 0 0 1031.28901 32788 2648 4 0 Quebec Québec 0 0 0 0 2129.18656 32790 4808 4 0 Quebec Québec 0 0 0 0 870.62598 32791 2641 4 0 Quebec Québec 0 0 0 0 2057.03723 32792 270 4 0 Quebec Québec 0 0 0 0 4847.77841 32796 890815 1 0 Quebec Québec 0 0 0 0 14233.26109 32797 4661227 4 0 Quebec Québec 0 0 0 0 376.08561 32798 1841 4 0 Quebec Québec 0 0 0 0 18871.80718 32799 7201344 3 0 Quebec Québec 0 0 0 0 9694.10521 32800 1817 2 0 Ontario Ontario 0 0 0 0 10802.58555 32801 2813 4 0 Quebec Québec 0 0 0 0 722.06480 32802 9108207 3 0 Quebec Québec 0 0 0 0 9354.53285 32803 8254221 3 0 Quebec Québec 0 0 0 0 8789.21831 32804 2668 4 0 Quebec Québec 0 0 0 0 647.67044 32805 9123 4 0 Quebec Québec 0 0 0 0 1719.37723 32806 2668 4 0 Quebec Québec 0 0 0 0 654.82934 32807 9123 4 0 Quebec Québec 0 0 0 0 38617.58736 32808 6471307 3 0 Quebec Québec 0 0 0 0 246.41759 32809 1815132 2 0 Quebec Québec 0 0 0 0 524.25441 32810 2568132 2 0 Quebec Québec 0 0 0 0 4031.86332 32811 7197342 4 0 Quebec Québec 0 0 0 0 4170.08711 32812 56417 1 1 Ontario Ontario 0 0 0 0 1488.28351 32814 1267 4 0 Quebec Québec 0 0 0 0 888.00778 32816 4610 3 0 Ontario Ontario 0 0 0 0 39773.72906 32817 4938105 2 0 Quebec Québec 0 0 0 0 2394.05595 32818 1267340 4 0 Quebec Québec 0 0 0 0 2949.50841 32819 5910 3 0 Ontario Ontario 0 0 0 0 12232.85856 32822 4822133 2 0 Quebec Québec 0 0 0 0 998.90710 32824 840220 1 0 Quebec Québec 0 0 0 0 2641.78398 32829 7406340 3 0 Quebec Québec 0 0 0 0 1141.48502 32830 7222201 3 0 Quebec Québec 0 0 0 0 12881.66414 32831 7399338 3 0 Quebec Québec 0 0 0 0 4864.68042 32832 7763132 2 0 Quebec Québec 0 0 0 0 1918.52467 32835 1148 4 0 Quebec Québec 0 0 0 0 2045.31312 32836 9918 3 0 Ontario Ontario 0 0 0 0 6090.98950 32838 7827205 4 0 Quebec Québec 0 0 0 0 1848.80727 32839 12619 3 0 Ontario Ontario 0 0 0 0 2046.47122 32840 1321 4 0 Quebec Québec 0 0 0 0 2344.67574 32841 14010 3 0 Ontario Ontario 0 0 0 0 15392.37262 32842 7147 3 0 Quebec Québec 0 0 0 0 10838.10504 32843 7147325 4 0 Quebec Québec 0 0 0 0 4453.43497 32845 6594309 3 0 Quebec Québec 0 0 0 0 4999.55851 32846 18217 2 0 Ontario Ontario 0 0 0 0 613.12629 32847 7367201 2 0 Quebec Québec 0 0 0 0 2737.29169 32848 7367201 2 0 Quebec Québec 0 0 0 0 15510.73732 32849 6745148 2 0 Quebec Québec 0 0 0 0 6560.77287 32850 4893221 3 0 Quebec Québec 0 0 0 0 4662.10050 32851 4967223 3 0 Quebec Québec 0 0 0 0 4562.63985 32852 7367201 2 0 Quebec Québec 0 0 0 0 3423.24818 32853 778220 1 0 Quebec Québec 0 0 0 0 3639.33364 32854 7426 4 0 Quebec Québec 0 0 0 0 1286.06689 32855 1217 4 0 Quebec Québec 0 0 0 0 15929.04187 32856 786350 1 0 Quebec Québec 0 0 0 0 41811.45640 32857 4937366 4 0 Quebec Québec 0 0 0 0 3344.58862 32858 3424148 2 0 Quebec Québec 0 0 0 0 12698.73219 32859 6425366 4 0 Quebec Québec 0 0 0 0 3707.02525 32861 21123 3 0 Ontario Ontario 0 0 0 0 12711.90541 32862 6745148 2 0 Quebec Québec 0 0 0 0 1906.27439 32864 26034 3 0 Ontario Ontario 0 0 0 0 2937.81122 32865 1682 3 0 Ontario Ontario 0 0 0 0 910.51708 32867 21123 3 0 Quebec Québec 0 0 0 0 3414.40958 32869 715518 3 0 Ontario Ontario 0 0 0 0 1779.43928 32878 489174 2 0 Ontario Ontario 0 0 0 0 256.83911 32879 39734 3 0 Ontario Ontario 0 0 0 0 54623.72356 32881 442148 2 0 Ontario Ontario 0 0 0 0 339.21594 32882 398401 1 0 Ontario Ontario 0 0 0 0 4389.14054 32883 4822 3 0 Ontario Ontario 0 0 0 0 1523.97797 32886 6607148 2 0 Quebec Québec 0 0 0 0 2605.53242 32888 499 3 0 Ontario Ontario 0 0 0 0 1015.09582 32890 6636307 3 0 Quebec Québec 0 0 0 0 16890.12960 32891 6517105 2 0 Quebec Québec 0 0 0 0 1990.38145 32892 60926 3 0 Ontario Ontario 0 0 0 0 815.52097 32893 4171 4 0 Quebec Québec 0 0 0 0 986.62101 32894 649 3 0 Ontario Ontario 0 0 0 0 173.37990 32895 66850 3 0 Ontario Ontario 0 0 0 0 1120.71563 32896 6915 1 0 Quebec Québec 0 0 0 0 4242.61670 32897 682 3 0 Ontario Ontario 0 0 0 0 1820.68942 32898 3898 4 0 Quebec Québec 0 0 0 0 741.62505 32899 6628 4 0 Quebec Québec 0 0 0 0 1490.62827 32900 6634148 2 0 Quebec Québec 0 0 0 0 557.06425 32901 711 3 0 Ontario Ontario 0 0 0 0 1646.02440 32902 798 3 0 Quebec Québec 0 0 0 0 1688.77888 32903 3898 4 0 Quebec Québec 0 0 0 0 760.86106 32904 714417 1 1 Ontario Ontario 0 0 0 0 1386.44133 32905 732417 1 1 Ontario Ontario 0 0 0 0 314.97453 32906 720 3 0 Ontario Ontario 0 0 0 0 380.38238 32907 731 3 0 Ontario Ontario 0 0 0 0 873.71745 32908 4498 4 0 Quebec Québec 0 0 0 0 444.84661 32909 745417 1 1 Ontario Ontario 0 0 0 0 1374.61018 32910 6634 4 0 Quebec Québec 0 0 0 0 439.23447 32911 742 3 0 Ontario Ontario 0 0 0 0 1371.38234 32912 3844 4 0 Quebec Québec 0 0 0 0 450.57100 32913 4163 4 0 Quebec Québec 0 0 0 0 281.41252 32914 80774 3 0 Ontario Ontario 0 0 0 0 1543.86266 32915 810 3 0 Ontario Ontario 0 0 0 0 2642.67431 32916 80972 3 0 Ontario Ontario 0 0 0 0 2254.97972 32917 917 3 0 Ontario Ontario 0 0 0 0 835.63673 32918 856 2 0 Ontario Ontario 0 0 0 0 660.15226 32919 852417 1 1 Ontario Ontario 0 0 0 0 1450.02672 32920 397436 3 0 Ontario Ontario 0 0 0 0 1290.03264 32921 86374 3 0 Ontario Ontario 0 0 0 0 1373.71160 32922 902417 1 1 Ontario Ontario 0 0 0 0 536.30046 32924 89227 3 0 Ontario Ontario 0 0 0 0 979.86961 32925 893 2 0 Ontario Ontario 0 0 0 0 1261.27857 32926 92238 3 0 Ontario Ontario 0 0 0 0 358.33534 32927 94527 3 0 Ontario Ontario 0 0 0 0 4693.93946 32928 953 3 0 Ontario Ontario 0 0 0 0 546.61812 32929 903 3 0 Ontario Ontario 0 0 0 0 143.07489 32930 93938 3 0 Ontario Ontario 0 0 0 0 1100.94689 32931 95016 2 0 Ontario Ontario 0 0 0 0 1036.69456 32932 101869 3 0 Ontario Ontario 0 0 0 0 223.45261 32933 95616 2 0 Ontario Ontario 0 0 0 0 2658.11301 32934 1010653 2 0 Ontario Ontario 0 0 0 0 2151.06463 32935 992 3 0 Ontario Ontario 0 0 0 0 1628.30944 32936 1016417 1 1 Ontario Ontario 0 0 0 0 518.47063 32937 98816 2 0 Ontario Ontario 0 0 0 0 3892.97891 32938 1034 3 0 Ontario Ontario 0 0 0 0 919.38059 32939 100716 2 0 Ontario Ontario 0 0 0 0 2459.55175 32940 6634 4 0 Quebec Québec 0 0 0 0 584.25833 32941 102716 2 0 Ontario Ontario 0 0 0 0 201.25152 32942 1030125 3 0 Ontario Ontario 0 0 0 0 1463.76644 32944 40625 3 0 Ontario Ontario 0 0 0 0 310.17561 32945 120432 1 0 Ontario Ontario 0 0 0 0 1003.62503 32946 120973 2 0 Ontario Ontario 0 0 0 0 8610.25560 32947 118117 2 1 Ontario Ontario 0 0 0 0 2006.55185 32948 127727 3 0 Ontario Ontario 0 0 0 0 1882.54698 32950 128029 3 0 Ontario Ontario 0 0 0 0 117.34429 32951 128336 3 0 Ontario Ontario 0 0 0 0 500.32239 32952 134717 3 0 Ontario Ontario 0 0 0 0 1051.60429 32953 14196 3 0 Ontario Ontario 0 0 0 0 659.73164 32954 149244 3 0 Ontario Ontario 0 0 0 0 782.30056 32956 162412 3 0 Ontario Ontario 0 0 0 0 334.79510 32957 162873 2 0 Ontario Ontario 0 0 0 0 2680.86399 32959 178036 3 0 Ontario Ontario 0 0 0 0 8834.60932 32960 1932 3 0 Ontario Ontario 0 0 0 0 6479.44099 32962 186652 3 0 Ontario Ontario 0 0 0 0 1337.03050 32963 18925 3 0 Ontario Ontario 0 0 0 0 988.29077 32964 19076 3 0 Ontario Ontario 0 0 0 0 2016.64552 32965 191511 3 0 Ontario Ontario 0 0 0 0 15683.01573 32966 202229 2 0 Ontario Ontario 0 0 0 0 6339.95697 32967 2033416 1 0 Ontario Ontario 0 0 0 0 15032.25556 32968 21242 3 0 Ontario Ontario 0 0 0 0 2875.29660 32969 217144 3 0 Ontario Ontario 0 0 0 0 534.09587 32970 216816 2 0 Ontario Ontario 0 0 0 0 4929.39194 32971 22707 2 1 Ontario Ontario 0 0 0 0 1128.79975 32972 226718 3 0 Ontario Ontario 0 0 0 0 762.91358 32974 227115 3 0 Ontario Ontario 0 0 0 0 2374.50190 32975 235922 3 0 Ontario Ontario 0 0 0 0 2706.99096 32976 2379416 1 0 Ontario Ontario 0 0 0 0 2341.57903 32977 238144 3 0 Ontario Ontario 0 0 0 0 4177.45126 32978 240515 3 0 Ontario Ontario 0 0 0 0 366.65271 32980 2360511 2 0 Ontario Ontario 0 0 0 0 1254.52290 32981 238322 3 0 Ontario Ontario 0 0 0 0 4918.75924 32982 2400511 2 0 Ontario Ontario 0 0 0 0 263.81500 32983 2410511 2 0 Ontario Ontario 0 0 0 0 2134.45231 32984 24666 3 0 Ontario Ontario 0 0 0 0 1507.67308 32986 250144 3 0 Ontario Ontario 0 0 0 0 612.74329 32987 254143 2 0 Ontario Ontario 0 0 0 0 629.90737 32990 25257 2 1 Ontario Ontario 0 0 0 0 5645.10475 32991 25806 3 0 Ontario Ontario 0 0 0 0 10871.19097 32992 25307 3 0 Ontario Ontario 0 0 0 0 319.29936 32993 257315 3 0 Ontario Ontario 0 0 0 0 2409.19898 32994 257315 3 0 Ontario Ontario 0 0 0 0 3475.99722 32995 259416 3 0 Ontario Ontario 0 0 0 0 4470.57951 32996 26246 3 0 Ontario Ontario 0 0 0 0 7669.32424 32998 265229 2 0 Ontario Ontario 0 0 0 0 19809.58066 32999 2681509 3 0 Ontario Ontario 0 0 0 0 15376.51748 33000 264021 3 0 Ontario Ontario 0 0 0 0 1274.13102 33726 858 4 0 Quebec Québec 0 0 0 0 0.20771 33727 3951 4 0 Quebec Québec 0 0 0 0 29.79554 33728 73117B 3 0 Ontario Ontario 0 0 0 0 3337.75594 33729 87373 2 0 Ontario Ontario 0 0 0 0 20.57667 33730 3957 3 0 Ontario Ontario 0 0 0 0 11.32631 33731 923 3 0 Ontario Ontario 0 0 0 0 2.61349 33732 1096 3 0 Ontario Ontario 0 0 0 0 8.80708 33733 134616 2 0 Ontario Ontario 0 0 0 0 4.80000 33734 1161 3 0 Ontario Ontario 0 0 0 0 12.50016 33735 170113 3 0 Ontario Ontario 0 0 0 0 32.00489 33736 177016 2 0 Ontario Ontario 0 0 0 0 4.35217 33737 198619 3 0 Ontario Ontario 0 0 0 0 35.30091 33738 211043 2 0 Ontario Ontario 0 0 0 0 5.22997 33739 20983 3 0 Ontario Ontario 0 0 0 0 16.12527 33740 230521 3 0 Ontario Ontario 0 0 0 0 6.05430 33741 23252 3 0 Ontario Ontario 0 0 0 0 5.48862 33895 469401 1 0 Ontario Ontario 0 0 0 0 9956.14834 33896 774440 1 1 Quebec Québec 0 0 0 0 2233.85253 33897 5110 3 0 Ontario Ontario 0 0 0 0 6.25040 33898 1617 2 0 Ontario Ontario 0 0 0 0 1018.31597 33899 2611 3 0 Ontario Ontario 0 0 0 0 1026.04887 33900 8623 3 0 Ontario Ontario 0 0 0 0 1594.90198 33901 10524 3 0 Ontario Ontario 0 0 0 0 7604.13332 33902 3250 4 0 Quebec Québec 0 0 0 0 6803.68787 33903 626138 2 0 Ontario Ontario 0 0 0 0 1280.75309 33904 3152 3 0 Ontario Ontario 0 0 0 0 9238.94949 33905 13817 2 0 Ontario Ontario 0 0 0 0 2883.33555 33906 1398 3 0 Ontario Ontario 0 0 0 0 3029.87156 33907 37921 3 0 Ontario Ontario 0 0 0 0 3189.46974 33908 7105 3 0 Ontario Ontario 0 0 0 0 125.31688 33909 76928 3 0 Ontario Ontario 0 0 0 0 1424.47320 33910 11773 3 0 Ontario Ontario 0 0 0 0 3.84797 33911 505 3 0 Ontario Ontario 0 0 0 0 3.01040 33912 65117B 3 0 Ontario Ontario 0 0 0 0 32196.25286 33913 6779323 3 0 Quebec Québec 0 0 0 0 23.89666 33914 3224 3 0 Ontario Ontario 0 0 0 0 66.54604 33915 124116 2 0 Ontario Ontario 0 0 0 0 5093.19888 33916 1560416 1 0 Ontario Ontario 0 0 0 0 2.73308 33917 126249 3 0 Ontario Ontario 0 0 0 0 2.30621 33918 126149 3 0 Ontario Ontario 0 0 0 0 19.45972 33919 14675 3 0 Ontario Ontario 0 0 0 0 6.86009 33920 15535 3 0 Ontario Ontario 0 0 0 0 4.07594 33921 18485 3 0 Ontario Ontario 0 0 0 0 73.34586 33922 18745 3 0 Ontario Ontario 0 0 0 0 4574.55416 33923 23692 3 0 Ontario Ontario 0 0 0 0 5.35105 33924 246221 3 0 Ontario Ontario 0 0 0 0 4.88943 33925 2672401 1 0 Ontario Ontario 0 0 0 0 4.67564 33926 25742 3 0 Ontario Ontario 0 0 0 0 1506.51072 33933 245015 2 0 Ontario Ontario 0 0 0 0 60.76259 33934 244115 2 0 Ontario Ontario 0 0 0 0 51.75211 33939 2410511 2 0 Ontario Ontario 0 0 0 0 6.79802 33940 239912 3 0 Ontario Ontario 0 0 0 0 20.09077 33941 2327511 2 0 Ontario Ontario 0 0 0 0 60.25874 33942 2364511 2 0 Ontario Ontario 0 0 0 0 3805.02902 33943 21479 3 0 Ontario Ontario 0 0 0 0 2876.25733 33944 227615 2 0 Ontario Ontario 0 0 0 0 32.78339 33945 22707 2 1 Ontario Ontario 0 0 0 0 15.54474 33946 204629 2 0 Ontario Ontario 0 0 0 0 324.32285 33947 180320 3 0 Ontario Ontario 0 0 0 0 1426.74297 33948 170220 3 0 Ontario Ontario 0 0 0 0 10.66226 33949 13991 3 0 Ontario Ontario 0 0 0 0 5.25281 33950 12441 3 0 Ontario Ontario 0 0 0 0 15206.51205 33951 2273508 2 0 Ontario Ontario 0 0 0 0 1311.37996 33952 11944 3 0 Ontario Ontario 0 0 0 0 16779.36771 33968 2392401 1 0 Ontario Ontario 0 0 0 0 1637.79084 33978 88338 3 0 Ontario Ontario 0 0 0 0 21.32502 34194 356915 1 0 Quebec Québec 0 0 0 0 6.12222 34195 7913148 3 0 Quebec Québec 0 0 0 0 11589.71083 34196 3434640 1 0 Quebec Québec 0 0 0 0 514.89013 34197 2216 4 0 Quebec Québec 0 0 0 0 20.55538 34198 8104148 3 0 Quebec Québec 0 0 0 0 8.26010 34199 7892344 3 0 Quebec Québec 0 0 0 0 2484.78335 34200 8115117 2 0 Quebec Québec 0 0 0 0 20.82421 34201 8168148 2 0 Quebec Québec 0 0 0 0 21.84763 34202 4695125 4 0 Quebec Québec 0 0 0 0 2246.48760 34203 856525 1 1 Quebec Québec 0 0 0 0 1294.35075 34204 347740 1 0 Quebec Québec 0 0 0 0 3141.12866 34205 2243 4 0 Quebec Québec 0 0 0 0 21.50963 34206 8142335 3 0 Quebec Québec 0 0 0 0 23.76473 34207 8262138 2 0 Quebec Québec 0 0 0 0 979.80095 34208 1507 4 0 Quebec Québec 0 0 0 0 21.21605 34209 3379223 3 0 Quebec Québec 0 0 0 0 292.75561 34210 1904117 2 0 Quebec Québec 0 0 0 0 20.13687 34223 8213137 2 0 Quebec Québec 0 0 0 0 36.95911 34225 1758133 2 0 Quebec Québec 0 0 0 0 21.08532 34226 863740 1 0 Quebec Québec 0 0 0 0 5771.16478 34285 7986344 3 0 Quebec Québec 0 0 0 0 44033.22819 34423 265148 2 0 Quebec Québec 0 0 0 0 10168.47744 34424 383148 2 0 Quebec Québec 0 0 0 0 23068.90380 34425 319303 4 0 Quebec Québec 0 0 0 0 447.58202 34426 386303 2 0 Quebec Québec 0 0 0 0 14194.90001 34427 1899321 4 0 Quebec Québec 0 0 0 0 1892.30069 34428 0 4 0 Quebec Québec 0 0 0 0 2432.26874 34429 0 4 0 Quebec Québec 0 0 0 0 2859.23391 34436 0 4 0 Quebec Québec 0 0 0 0 4581.96721 34441 140117 2 1 Ontario Ontario 0 0 0 0 374.00098 34442 141517 3 0 Ontario Ontario 0 0 0 0 1149.11129 34449 219718 2 0 Ontario Ontario 0 0 0 0 553.54799 34450 217143 3 0 Ontario Ontario 0 0 0 0 2500.71796 34451 1757 3 0 Ontario Ontario 0 0 0 0 1233.78961 34456 0 4 0 Quebec Québec 0 0 0 0 2247.50054 34593 0 200 0 0 0 0 0 1878.12057 34617 0 200 0 python-mapnik-0.0~20240222-5ab32f020/demo/data/roads.shp000066400000000000000000020513041456565420200220640ustar00rootroot00000000000000' )b_L5A352=:AZ(z]>.9AKvV09AOk+z]>.9AOk+V09AKvPV09Al v;9AgV09AKv(}!29AG0R%49AJAa/-59Al 'a69A׫ގ[e:9Ǎ9+v;9AgpC"9A*_c7(9AM C"9A*_cG}E9A[XT(19ALX~9A9A{12>n9A)9ATRÑ9A1F9AImct9A]y 7(9AMX^Q[͆9A#~09AuQ09AuQ}9ATaXs~a9AvⓏfr9A!\st9A-%^Q[͆9A3Wn|9A@i9A#~(9A5UR`9A#~9A#~R`9A5U(R`9Ap DX9A5UR`9A5UDX9Ap `c׌9AOX 9AuQ 09AuQU~ΐ9A:L7X 9Ac879A6wv<9Af]49AKjZ9AW8| J@9AV0{Uc׌9AOh٬"99A2q/ Q\9ANR 4*٬"99ANR 4UUM;9AXp\%>9AA $ >9AQ#b;t#S@9A z;uB9ANnO} vh~C9A߳7xE9AD 2{3F9A(9"`1AU@I9AN9wT/T9J9Ab8i xN9A07 jNRh-P9Alb2!LQ9AUЛхs R9A0DnAWR9A;`vT9A\Ţw+BU9AfVU9AxW9A*wY9AیOFIZ9A)"\9A5z?Z;hi\9AP]+a9Aox B g9A0AEi9Al_tjHj9AyՇouo9At "ZGp9AaɨNt9AYaa`u9Ag4nAw9A۝e.ry9AiII|9An'p-ݾ~9A][}E[9A\r}m9A*t~_9A+9AMb*SB9AJ-  Q\9A2q/ P Q\9A>s9A#~ Q\9A2q/ǻB{ɂ9Ay7rv 9AXZ9A'Yٖ}Lv9A>sflr'9A)eS9A#~ s>.6A.6AH6 t>.6A@\Њo6Aa`:2Iq6AGp"Жi6A[6A hYd6A;ɆY_06Ay<%56A_$^!qHC6AxJ+N6A*A̴6A6۷ؿS6ATU6A<  z9A : Q\9A2q/ z9A :|`:|9A 6JF}9A4^}9A.=G_g~9Az!&~9AP0,~9A)) ,~9A%0Σ~9A0d~9AKGW69A} 9A|Xv|Ԁ9AZ Q\9A2q/ @Q9Ae@C"9A*_cQ9Ae@_Z9A/ O9Am0Cv9AUC"9A*_c p\Z9ANS9A^QY \Z9A^QYU9A Oa͙9A" /9A;WrI(y9A>ڞ9A?uK9AF05ʥ#9A&#ږʏҨ9A1 8>Q9A=f}S9AN(S9A"k;9ANS9ANk;9A" ]AP8A {9Ao"`82 ]AP8A@uDn8AV.x8A_zU8A - P8Aq;'`8AV" 7:8A<,́t@8A7p>t{8Axֿ8A-2ԚH8Av'78Amuӻ8Ab I'8AY|%hE?$ 8AT8A~Џi8A.#8ACZKɜ9]8AmrU88Aaw?sͳ8A"o.w8Arif|8A>Dmtb_8A&r%>8A)o8Aҫc<;8A:,\$abc8A:,\)M:8A{)>^ 39A/d]x-9An/W+lK<9AvV-R9A/7htT9AVX{9A,qsBY9A.>w9A Dly9Aygߝ9AsWz 9A>>O 9Asp ȍޠ 9AL 9AT-47?% 9AM"5 9Aw9lh 9AejwR9A'gආja9Akg`͑f9AVF)E {9Ao"`8($9AVNk;9A"$9AVNk;9A"@k;9A]@',.9Aj8k;9A"O̮9Aj8S,S9A/å9AԱ',.9A]@(iw9A($9AVN$9AVNiw9A(0D8A<-K'"68A>8#D8ADy#-8A<- 8A j8Apわ8A~\(ώ8A Wf8A Nڋ8A) x8Asi:b8AǴ> 8A{N 8Ar(wԟ8A %!/bI8ArXuep8A+k~;8A{yw8A/Y[ c8AC!Qiۘ@8A4X1 e\N8A**0#3ש8A8qbdy8A`A&-4*8Ac""3`8A9]qsʲ8ADǭ)ZRn8AY>G8A4(pd8A\s᯴8A6R> 08A]h߶&8AXWڶ8ARϟ(@o˻8AKH8A,9=K'"68A>88ٻ8AESiI8AR$ٻ8ARjb8AAvIeg 8A:3["8AW!.V[5$8Ai8K)z"˫$8A2&8AjA(8A7Ϩ?t+8A^CD6@-8A!5\/8AQG`*V08A? W)18A^ر,028ADeixF28A@]Q628Afصn38A/z! 6ZJ68A֎AE088AWXvo x98A+ŐM:8ADkfW:8A|dU;8A,,0%\M ;8At8x=8A3zUT=8Aw"n=>8AZ$J=@8AT^<Ȋ`@8A+s n'.@8A&K%L@8A/<|M@8AFO%:n%A8AHoBuB8AWy^s]wD8AˣhSiI8AE0k;9A,}8h9A"k;9A"j ¬9AGsBh9A,}8(SiI8A9NjDK8AESiI8AENjDK8A9H=6AqG6A<=6AqG)<&76Ao 6A,٫6A5-Yc 6Aֳ#6A<Hv;9AF_RI z9AI`5&v;9Ag q=9A3G ?9A(:J(]?9A`6|?9AI`51M.@9AN\C9AҰr.CND9ALжSE9A+En9%dI9A{8HpK9AHU-|ĹJN9A?0cFR9AZ š0tT9A>a"l-W9A }uX9Ahx'VY9AKx7}n$Z9AF_RI/k6[9A8IDYH[9AGD;4r\9A,EY0(]9AԠzER E]9A_&kEpE^9A $@Ȧa9A@}y*b9ARĈ"hFg9A+h`xyh9A}Tj9Ah$ySqk9A>nZ|tm9A㠙r%tn9AK>hnro9AP>Xp!br9A N[,^Lt9A)$?f7AxW[6Z+7j7A9du-j7A, lkIj7A&_k7AwY!gl7A\m7A\x< m7AK_!4n7A@Z+bo7A,!(p7A. *("v;9ADn14Ԭ9Akn14Ԭ9Ak"v;9ADXֆ9A /t',.9A]@ֆ9A37vӮ9A /t_KmU7A6Ls U7Ag5BZ7AOj_G*]7AD_7AF$C"9Aڙ𨗎%:A*_cC"9A*_c(-9Au{9A#;D9Ameo9Aj_'#c9AAh :A쎼2l? :A ~6A^6٧6AЂg@uG؏6A㉇"6A25J|Բ6A25̯6Atmiȓ6A䳥S[~6AAҘ\9[~6A_î6A jH6AO!6Z}8A(AID8ALQ+(#n6Ae 6A0J3#n6Ae 6A0J3,8&rl?6AԱ|d[6A.L&rl?6AԱo)ǯ6Awy@QHM6Ah|d[6A.L-(#n6AԱ&rl?6Ae#n6Ae&rl?6AԱ.r޺9A$;V09AKvV09AKv6/9A|]+*/9A c"26/9A5.9AqW.9Aph~RΪe.9A3‚sW.9ACeX9Me-9Ax!^%-9A@ \|J-9A?X@}+9Aӝ$}*9AwqF}'9AkWp&9AQi>c\%9A5;_"9ACVf`rp9AF=r޺9A$;/8sE8A$;r޺9A# Hr$sE8A0 t8ArwTks8A,Q+=t8A:~xdpT@8A# HraYs8A6{rϐ;8A{sl8AY|59A"vE9A19AOO9AҹjW9Ax=Zg9Ah6 RG9ASm o9ASm XGP9A`9AؖC9AS , 9ATg 9Aei1F 9Ao~ ] 9AXLfzT 9Ak 9AFPn 9A12s 9A4i (9A1Q8+V~n9A79A1kZ9Al }/ܚ9AI8B h]9A-?V&@9A^HVeeG9A3}r޺9A$;0@,V5AA]*~*e(6APO5,V5APO5*£Z5Aߌa\5A?yea5AT`H}d5Ap8e5A?/U,g5A6riIj5AGQR:ul5AY[8}m5A-r ޢn5AK=uo5A7K!\_p5AZ m9q5AK,a/[6r5AZIr5Agጡ!s5A2 s5A6Dx%Ku5AY 6/v5A`x5A@*}("*Dy5A+hB{Sz5Ao1}|5A0ywb65A-Z ڍ-5A/YϨ5y5A#qS5A.0ݡk@sT5AиPKElj5AW.L Krp5A o|W-5AB&5AbDw5A@5葕5A:8 i5AI !5A+珎y=N5A.R;jڕ5AqJ'5A ZCE-OJ5A;o9%5A+?*!5A^MR}(5A2[5Ab!$Te5Alj5A91#T٧5A]w5A#0Yի5A*U5A!+Lx5Ao& <5A q3m5Ag"ֲ5A|C<Գ5Af:Q`,5A,-;rfS5AK5A\a/I7 I5AwS`'5A# L$5AE@/i 5A\j4Y͋ 5A&c5AZl'6/K5A:'"b5AG%?5AVX95A#v{=e5AQt5AQ-{E5Ax1ھI5Aku`CC5A66Gk<94E5AW25AаKS(5A*rSG z5Ar zCԔ5A8%>5Af})5AYށ5AޠūW5A92o5A+ 5A9;!-5AmF29y5A'O^n5A/>85A%"oz5Aߦ#i.>q5A~LF5A F!f5Aڸ"=3F5AR/V5Ammh) D)5A)+y:5AQ>:p5AКG)5A뽳5AZ5A(A]5AhE E5A5ZJ6A$6AYP8 6A`UsUD 6A4@ٵ6A Qz$Y6AM& iLD6AYY,6AbBvb6AKNO<6AB4r6A,J55$6A$e n6A0 36A<6Aj4 /?6AԿ[ZW6Anr4P 6A\rouX"6AnOt#6AmiL$6AMi%6AV1.G&6AN:rY'6A2iNi*e(6AA]*~1PO Į9ArBQ Z}9AMD Z}9ArBQT)۬9A +AO Į9Ab* d9AM^(9AbKD9A]UqT:=9AMD2r޺9Az,N99A$;r޺9A$;F #9A [-U#9A/Z2sMY$ %9AXOt'9AGZM)9A=E`h*9AzN ,9A ;k,9A\%N-9A@u(b!-9AYdTD.9AILOI.9AILlon/9A͹O>;/9A BYg>r09ABu(b09AlRAk;29AK`t9x39A/Z2su149A^Qoav5v59A_QoN99AsRb٥M 89Az,3@bmm6AHc&rl?6AIv%bmm6A1T+5q6AHc{Zejr6AD`Emu6A{?taաw6Aʟ ~7ex6AF(Қz6A!cM6C|6Adɘ}6A|/X5~6Az6X!~6A^ Ƙ6A(6 Wmᰀ6A{[A6AM_ȁ6Ao}B6A~΋wsւ6AвrDz6A΀U6A΀ndυ6A 3%$y†6Aвr#v6Ah  @g6ASLI 6Aכz X,6APHt6AVAtw+)z6A\g88V6Ak?qTu–6A(T/ʗ6AGo.ȴ]6AsJ6A;]mú6AH6AIv­ԣ6A)ЉRj[6A؃&rl?6AԱ4Q9AEveO9Ae@5O9AEv+`9AXֻk9A5*+FeO9ABy 9Aj뛳ϲ9A9Ao9AEmfq:##"Q9A BN̚9A*>rS9AQq_g9ATdZg9Aq\%9Ap N99A $ i9Aɲ3[9A@A9A{Kn#9A mB9A0hmQ9Ae@5*e(6A+Ojbmm6AA]*~*e(6AA]*~9.6A? 06A@&26A"B@36A %q56A1n-JJ/66A\P%c196Av]u;6A+|(UF;6Azhz۬>6Aj> &H6@6A+OjXE6A/~E6AH3zOZL6An,P9U͎M6Aavݷ_O6A=HS6AA" V6AWtX6A C2.[6Aj^JGg]6AAkz^6Ap_i:`6A}[$;{b6A DfFd6AL; ׈wf6A!:_i6A 9Aɼj(ϐ?9AbcB9A5_D9A yq'FH9Aa.[bH9A'Ia4I9Af?c/J9A["ϙL9A$̤M9A/Y&P9A(C~;Q9AZaLR9AzxJ IS9Aۖ+'3$JT9AŨRU9A=JkU9AkɾրV9Ap$U9Ak(ndGiU9A=m70]VFT9AOndGiU9A=mndGiU9A=mf U9AI]VFT9AO80twP9AO]VFT9A}N twP9AT2R9A}N ]VFT9AO9(;S9Af0]VFT9AO;S9Af0]VFT9AO:`M 89Aco#GK9Az, M 89Az,C?9Aqa^jA9A4#;cYA9AxU$X) ^D9A~>28 1^ F9A[cK>-bڟG9A'}ȟ-b HJ9AYXqR#GK9Aco;D8ARBѫ'^8ALQD8ALQ~!qʀ8Aφ#Va-8A^blGn8APx$7@8A0'T8AdZ=8ABei8AEGb见8A iaՃ8ACݾ=ªzJ8A\,+f~8AjH?%a8A_&|vC\Ʉ8AXopډ8Apf>8A np)8Aq%8A~h[8ACs8ARri8A8b0T8A'wt#&l@8Aȏ9ѫ'^8ARB<0KQ9A;S9Af0;S9Af086R9AKhKQ9A=@#GK9AKQ9ADO#GK9Aco.R!YL9ADO|:/N9Ak/ wN9An{oKQ9A>0' bf9Aj ^G{9AEv^G{9Aj ' bf9A5O9AEv?H8,M9A֙KQ9AKQ9AӸK9Q9A r"2P9AxW=9}O9AkdRi]N9A[b8,M9A֙@8(K9A֙8,M9Aco8,M9A֙1K9AUcu(K9A$#GK9AcoAF{9AJOPC9A$*м3J5!͞9A[Q,*"9AVg09A7/ԾEu9AJ<B`j$:Aw(ȶ!:A^]u$ j$:Aw( [:Aavw(㺗:A0 :A8~7؆ :Ab׽l"O:An8A\7ޥ8A\7G-R>8AO<E8.w9AƓ1߅D9Ah.w9A069AƓ189Ah߅D9ASNF(.nr9A BM.w9A0.nr9A BM.w9A0G0G-R>8A BM.nr9AO<G-R>8AO<T8ACr1.nr9A BMHѫ'^8A`nSg8ARBѫ'^8ARB$K8Aaֵ2#8AYJ%R8ABx8A(!&˷8A/9j8AlL>k y8Ao*J9)Y8A-18AM9cs g8AgǷ"ϛ8A ӯk,8A? NF H8ASK0SVb8A<Զm8AcJNt8A)&8nqû8AJziԳ8Aܴ8A$SpG%8A PxK,8ADQ8AғL8A=BR_8AZHMg8A`nSIf'k/9A3ri79A8%Z6VQ9A8%M9A>Rg9AdJf'k/9A!2;<9A>E1v -9Ad *(N+t9A)OzT!9A2iŵML_69AY+G_b9A`+3ƦJ9Agaqܭ>a9A&AODC 9AİvX+訃9A> ۥ9A_$Ɩܥ9Aki79A3rJ(Eu9A3ri79AJ<Eu9AJ!U0 39AM>AD/9A  ag@/9AB< =-9Aٔï-9A(.9+9AF?*9Afd5@ R&9Aid54$9AṕhS@ #9AY'9/Af!9AQ[9AY'9{X 9A^\g9A0pQ19AdxLh߅D9AIO0pQ19ASN ߅D9ASN]Q! 9A{GBZI8E 9A )Ő| 9AlV*>֠9A!ޟ9AQ:9AIO'Pl9Ajv{9A0pQ19AdxM| 8AMonޥ8APxޥ8A\7V68A~ =8APxwb\8AGm2&8AY'~zݺ8A bt8A9PA8A4 v!8A9S.'ۘ8A 69d 8A; {oMT8A{ ʮ8AGYKUP0gB9Ai#9AdxgB9Ai#9AMOjI0pQ19AdxQ(39AigB9AI39AIgB9AiR(m|9A p?ݚ4_}9AQm|9AQݚ4_}9A p?SVxp}9ACǧ69A#~Vxp}9ACfB9A:@Tk'ς9AMzrg9AC8Aa/l| 8AMonV(Vxp}9Ae6Y Gk~9ACVxp}9AC Gk~9Ae6YWp1r}8AIPWܢ5@)s9A BM .nr9A BM=9A}59A&jceWy8AӲ%11r}8AN8)8AUY ŋ8A5b9A 5@)s9A]5x{f9A)&YCy8AIPWܢXX4~s8AOCy8AkjDc!4~s8AOE 8A0mR8A:XBS/8AB8J8AkjDc!Wli~8Aa}7]?o88A*5ڇCy8AIPWܢY`4~s8AOG-R>8AO< G-R>8AO<Cp8A]8A5 *ެE8AE祇8APy78AV &~tP8AP0B8A}GQ4~s8AOZh| 8A4~s8AMon | 8AMon=v8A3E8AE{w8A v4z&^P8Aݩoc ro8AB\hXUs8A7RuӦ8AF!ny,8A4~s8AO[c׌9A3|o9AO5ƛS9A3|Kq9Aaf9A!B9ALC8`٤9A>vwn^9A[{ y 9AY9Ah;9AИ$Xߩ9A Xn;,'9A,O-ʾ9A;8iٖ9AhCi]9A{7jo9A,_藗9Av`e&bk9A dB=9A#}s5‚9A49A`B9wn9AxnW*V 9A2ΞZg9A H~eOm9A$%e9A!M)c׌9AO\)RA/9Ae܎f8,M9A֙)RA/9Ae܎f8/29A6=59A\/XP59Ar!L2Ә69Aaۃo89A\89A7u :9A#pA9A\~%P>C9AT,(_D9A.I<E|҅F9A0YffH9A|-S9K9A#@tۀ|(L9Ao dL9AG8,M9A֙]8gB9Ae܎f)RA/9AigB9Aiu 9A$ξ-9A:.T)RA/9Ae܎f^X 7AZ>~kL7A@ 7A@MX7Aϻ @67A2pX7AmΕfkL7AP~_Xb˵)7AZ>~v7A,b˵)7A,+7A7\E7AעI[3 7A UWu7A2X7AY@Ryo7AW>^v7AZ>~`(@@7Ac2v7AZ>~v7AZ>~@@7Ac2ah<^9AJ39AI <^9AJCk 9AWNzT 9Aa%-c=| 9AU|Z9ArmkZ9 9AlM9_9A\-;9A9AuU@9A7,؋eC9A%mУ9Aal5D9AB9AKхo+:w9A+19Avߋpة9A"gX7à9Az|9ADO;9A=}C 9A鴴SfX^L%7Alpr[Yz7Aj^L%7Aj!֢m7AEŸ;f%7A݉3թ 7A^%Xx 7AMg7APzVƴȕ7A(G%r[Yz7Alpgh;M9AL\lW9A3r i79A3rњJ9A l.9A| 5lW9AU<7^9ANN ˦9Ao QGt"ݦ9AJx+]9A($ 39AT,;M9AL\h(C 9AL\;M9A鴴SC 9A鴴S;M9AL\i(r[Yz7Ag~8ae7Alpr[Yz7Alp~8ae7AgjP!o8A/<䆔r8AEGZ!o8A/<ֵ|o8A 1Qt.p8A@>tx&r8Aw2kk9fr8AܽRr8A\dp䆔r8AEGZk(%o8A@7A!o8A/<%o8A@7A!o8A/<lP)c"u8AqD0 G8AFB6mF8AN`x^ sG8AVDH8A0\p4I8Al;mԣK8AU^þ,Lf?zL8A5gEM8AjN|=kL8A:rT~1cL8AhJRL8A~&(3M8A M8AB-{,Go\M8A[Y[gN8A:@#O8A_Gy.i7oO8AXdզnԔO8AleCO8A`4pO8As=jP8AǪ9%h/Q8AA@XcXkQ8A,)|P8Acz:̥GgP8A4Ι1^P8AGtO8AwO8A P-N8A}a M8AE yEL8Ar~K8AV!tnKK8AIE4-+pL8A# en5L8A 2`M8A:E㷝M8A;>ϴ]M8A?kd(vM8A2ɎK8A~a,$VJ8A\SOFJ8AZʌaRI8ACގSI8A^Y|>I8A:A)ـ I8AtN!ɍwI8A4wmlZI8A vٖyJ8AsV|L8AHk <֏GM8A" M8A _rH' M8A5XX(M8A1ih9M8Aip| ?ԑN8AqluIx/O8Af2 O8AQyl3tT]P8Aezc|P8A_YQ8A=%wyR8A@&( DR8A2YNR8AtM]4Dq(;M9ArCmG<t9AL\;M9AL\<t9ArCmGr(YNR8A@93YlR8AtM]4DlR8A@93YYNR8AtM]4Ds Z}9A| c@+9ArBQJ9A| c 9AiOYw9A@+9AW*P+M9A Zpp"f9Aǟܾ9A<aNR9AT{ 9A /9Afy(9Aڸe4&a9Ah-9AI C79AS`T'o9AW) g$w9Ae F)~9Aez 9A| cz 9A;>eJ9A| cv0ҍ)M7A@f(Koe7AHL8ҍ)M7AHL8JmR"7AQ(Koe7A@fwXhU|7A@wiXp[7AF(*hU|7AF(*B>}m7Aef 7AـgXp[7A@įG7A@ߕ] 7AjB+PZ7A NDO7A@wix`Ѧ9Az m)RA/9Ae܎f v39Az mѦ9A~#WOm>39A@ZN?BMi$9AJWe}&9A欠2z&9AЍ0@ )9AS~,9Aoy )RA/9Ae܎fyH 9Az mv39A:H 9A:Ls 9A`[z 9A:oQ4ae 9A+xzF3JA`9AFVRz9A  #9A>9AH [9Ax_9AMGtB1bv9A Mަ9AoBM|9A@ggIvn9A@) AX9ACq9Ajzw9A@HA+iv39Az mzP͍n8A}ƾy4gfo8A@7A}.8o8A}ƾy4gfo8A#QmX^.1o8AH] ߑn8A@"FK͍n8A@ n8n8A@W&%o8A@7A{(v39AXf{IJ9Az mIJ9AXf{v39Az m|H# |8AJ%8A-g3# |8A-g3Ϧ|8A(FSN|8A@H#٭V=\P}8Ak$VvV8A䍄0%8AJ}0\t m8AyG:}.8o8A}ƾy\t m8AyG:E?n8A[}.8o8A}ƾy~8,M9AcQo9A֙68,M9A֙JMN9A_@_RQ9AD`-Q9A]{`3PQ9A_H0m9ARF>9AmldX8?9A-I3t2QH?9Af?9AI/n>9ACM.k =9A =`K;9A0vI]#N/C:9Ab"*gA+|I 99ANJy,99Aj\8:9AOHc\ _:9Ax8H;r:9Ac4{:9A(4"m_9:9A" c99AlvH{99A9#w,V99AK(/w,V99A@Ae99AT4{:9A_cQ^;9A4f+2?<9A7cejJ<9AT:uaz=9A@{f_WJ>9A=_⡷@9ABoU*2B9A:ĨzFybB9AHԀhB9ACYUWC9AI)fC9A(;֭~@D9AnCE9A@Us_G9A)XH9Ag⻺"J9A]nYv^J9A@pKPR\fJ9AIɽDK9AxѬxAK9AABR9A,Uֲ!P"V9A~~ E⑿H8AjԳ "8A!E⑿H8Ajj8AwOիP1H8A@;UGpN_8Aj{Ox]ې8AۢIEA58AM+q(  8AR" e8A+;g 8A@d UM8A[ͳ%8A}( @Ȗ8AZ/i 8AQk@8A[+]Nۘ8A(hm{HԚ8At%68AȋzJ'\<8At&8AKtf}Dؠ8Ad`MPq8A@ RK"8A["L&p<8A(>8Aw"ؕ8AܔZ8A{XTo\[iB8AKTSr˥8A{k5Dǖ8A% ߙ:8A18A_h|Գ "8Ad珂TǨ8A( 4S7A{{7A@^촲 4S7A@^촲{7A{(|uk8A@\t m8AyG:|uk8A@\t m8AyG:5 Jf[8A@|uk8A&> 5 Jf[8A@b}ϫhvl\8A<]8A@kXo_8A@ni`8A&>mSXZPb8A@*sr4Ϲd8AjX4C#g8AkX[d,_h8AkXDi8A@l/Qj8A88EYj8Ay|uk8A@(j7A@Ϣ{{7A{j7A@Ϣ{{7A{HDO7A@Ϣ{j7A@wiDO7A@wi+67AT۰p7ADA/ r7A@𓩴|,7A@~3Jj7A@Ϣ{(IFCGs9A̗gfw9A@L}&IFCGs9A@L}&fw9A̗gH+w9A@~:jZj}9Ac-+w9A@~:R~3x9Ay9Ao"6|9AfNSI}9A  jZj}9Ac-(fw9A@~:+w9A̗gfw9A̗g+w9A@~:PQx8A@_f Q88AQx8A@_f/SQy8A@80͘ U>Wz8A:p1v8A@Qx8A@_fH5 Jf[8A@ e_^8A@b}ϫ5 Jf[8A@b}ϫkë[8ARQ.:1/1\8A }\8A\Ĕ]8A_^8A@ e8IJ9A&@Nd|q!9AXf{IJ9AXf{ '~9A#6 9Ak-d|q!9A&@NKG8A@+&HlU8A6ԋ/KG8A@+&WUH8Anq*J8AhXo K8A؅{lxd/L8A EިCGL8A@<̡ݝYL8AD$R L8A@#N7AIwGzż7Acwa 7A6Q;#"v7AUġy(I~7A4)TA7A %=7Ab5Ͼ7A17A@] {$N'7A"t%ɻ7Aa&DP7AZ(oV "17Ah42-7Av]N?7A=ȡ~*'/7A'i=D7A@!Wex 7A h]z7ABi''\7A@<:o<7AƈEp287A%jDO7A@wi@pX8A@; (_^8A@ epX8A@; (cŽvZ8A$V$~r\8A(pl)^8Ac_^8A@ e@clg]V8A@; (pX8A*clg]V8A*ZnW8A0L6\X8AԖ7X8ApX8A@; ((gh X8A4)pX8A@; (gh X8A4)pX8A@; (hؐ8AKb-/28A?zlK ؐ8AKb-/pa48ArW*lF.8AY8yo8A(w>M b@8A b32"8A"~'x>8A?ȇ8AXfau"8ADhS28A?zlKh͚ l9AKϓY;Qo9Ac ͚ l9AKϓY;&V(Lm9A@Ȯ6m9A@]-o2Tn9A@%ΧR"=zbn9Aj:71ά/n9Aٽz2EӰn9Aj|Ko9A:;:Ro9À4Qo9AchKG8A ?gh X8A@+& KG8A@+&-:-H8A+ J8A/F /J8A@aH$<,aK8Aa0DRPM8A4$ 6w +qP8A ? R8ABP9NlT8AmN2gh X8A4)P!P"V9A@SWMlaf9A~~!P"V9A~~|ߟ}[9A@=ܩsFi\9As~_ ^9AiGBa9AX*|0Le9A"Hlaf9A@SWMu|9Ai忾VH 9A:캤59Ai忾V[9A&HsLpS9A9:2o9A6;p9A\l 9AKf9A15/p-,9AGuөo O9A*OGB9Aau|9AG?]u 9AB@v9A˾}9A ]9AJ̶9AH 9A:(HiJ9Ai忾V캤59AQRHiJ9AQR캤59Ai忾V@r8A=\WHiJ9AGYKUE ʮ8AGYKU2~ޡ8Aؙw] ':T8AHvp>8As@_C8A,}`4~8Ajr6 t8Ao X 8AwUF;W8A08ArkAP^t8A;Pzik8A7B3@P?8A=B* 8A-tAP;8A>e\P;8A{P;8A^kXѶR"8A 8AT[0r8AJ1B8ALQ\X8AqLL38ATmN5E38A38ATђZG8AH+H|778AdVO8A{O#8A7x8A@q"&8A{)zj8A ֖Y89o(8Az-Su8A@ 7(#qU8AA,f8A@bUDv?8A=CCN8A@ўC6U8A Br3B}8A@8Ay*N8A@oD1F68A6b.?krg8A=\Wuz8AAW >8A6s>8A+88A@` ?[8A"HiJ9AQR0 h5'9A@AWScT(9A ]i h5'9A ]ic'9A'|@3T(9A@AWSc07$9Aj h5'9A ]i h5'9A ]i7$9A?xr+_Rg&9Aj@B6o8A_;t?%Ss8A@+B6o8A@+CFp8A@v\tq8Ar\Mq8A۹s?%Ss8A_;t0_:9AazHiJ9AQR_:9Aaz9A@1dHiJ9AQRHP@l9A]si,n9AKϓY;͚ l9AKϓY;P@l9Ap`Tsi,n9Aϰh*c0m9A|z3'm9A.gF SR6m9A]8laf9A] SR6m9A@SWMlaf9A@SWMeh9A@W ki7l9A9 SR6m9A]( SR6m9AكF$ n9A] SR6m9A]F$ n9Aك8?%Ss8AL'^%w8A_;t?%Ss8A_;tu8Aj;{x=v8A@^O%w8AL'^(Lw8A@n75%w8AL'^Lw8A@n75%w8AL'^(%w8A@P,kHw8AL'^kHw8A@P,%w8AL'^`-p9A@˓ؙאj's9A@L}& Q7p9A@˓ؙ-p9AfBr9A}lVeJbzr9AyƱWs*r9AB$&ϩWr9As_`io21s9A`אj's9A%IFCGs9A@L}&_^8AQLw8A%_^8A@ ejBfa8AJ *b8A (e~d8AT'zU`qf8A%duiWg8A5hmxh8Aw&/6h8A@%qW{gr8AQv0Pt8A@ޤ4Lw8A@n75B6o8Aph8AnB6o8A@+7o8A9 wzpq8AnmUr8A7\Lt8AJ,*Tt8Aѽ/Mv8A[t0!x8A@wۨ.Ez8AY4R|8A6u9{[o~8A3*F:ǭqL8A@-ZY6}" 8AjEbRĆ8A@v-l#'8A~ĝ-{KD8AƐD)Ʉ8A@:֬ph8A0lqЏu9Aԧfw9A̗glqЏu9Aԧȹ~w9A@Pfw9A̗g0Q7p9AԧlqЏu9A@˓ؙQ7p9A@˓ؙ#s9A@" ^*lqЏu9Aԧ0ؘ!k8A>ph8Aؘ!k8A>%8A5ph8A`%w8A>ؘ!k8A@~ %w8AL'^ljx8A@~LiZz8An5ލ~8Ay׶\x08Am4 KS(8A^YRx8A@O. L8A6ؘ!k8A>0캤59AwRu[[9Ai忾V캤59Ai忾V\9Ay(R)[[9AwRuj$:AtI)[!ߛF6Ae˺y6Af˺y6AZ_gV˺y6A/A$-#6Aa<7"w:S\6AGjp!16A 6A2X96AC葒YҴ6AOnB6AI:j'AqiT6ADQMoH>KC6ACOSs6A)2h|6Aٴ 0xC*6Ax[ّq6AZ6Ae B׃aw6A":TxZ6AeTѽ6Aju=Y6A%a*E6A%jUI 6A.Z96A| .^6Ac2?P6A?]aKҔ6Aczz˫S6A &6Al%6A,8#6A9I˅!r6A  v;6ACASN6AcDy'6AK*!f6A4){o6A.(bjپ6A1MfŻ6Ac/J6AP?B96A6feF6A堘:6A֗'6A3,V4'6A+VGCz6ATWN{8O6A&Hxf76AJ5|u@(\u6A6AK0`6A ="10`6ÂC6A@C6A T#RnxJ6AHcZx-e6AhymC/46AVZe{ƻ6A.#3&6A'dyDdzٖ6Aa2 Ì6A@{7yQ6Aqpp[]V8A 0:Z8A@; ( pX8A@; (MX8As=m.!Y8A q:Z8AUx"bZ8A5z$Z8A@\ْzW8A&Avh~W8A@-BƀlV8A\v,W8A&$[]V8A 0=6Abmm6A1TMbmm6A1T\l6Arfk6A6i6AD&Dbah6A}W<>Aih6AzmTmg6Aڄ"a [f6A d#$cWpe6A .Vn_رb6A6CR)_6A9>=VV]6AV=#|]S6AUDLS6A̮nOrG~S6Ab>%IV6AyXIV6Ayi`wFW6AB2|tX6AX0m!X;Y6A]:ӡY6AaC7 [6A ɕZo-]6A4ΒEW<$vY^6AU+^6A2=P8]6Arz(t\6AMi@(\%X6Abx7Q6AiP6A/=O6Al"I6UO6A_D ?tM6Aռ\skL6A%Ź7?DJ6Ak104jI6A}t[:yI6Ab*.M/J6AA]!K6AQ[][5L6A-; jUL6A7H`}hL6Ai / jiL6AsywbmcL6A@Zj8|ҀML6AtЫxйmnF6AzˉOIB6A'c`x3@6A@i3˲6@6A@i2:?6A@/KH,?6A@խDiXa>6A%=6A@wX}t=6A_8AM q׸ń8Aj=N捌8AM !6b8A@}p#Z8A0{0ձ8AɃ98Arq׸ń8A Zy8A@*WL@⑿H8AC(c+H om58AA>_8A!W0om58A|8A@_6V"8A_.xE⑿H8Aj@ؘ!k8AM =N捌8A>ؘ!k8A> }"ڄ8A&HUj)U8A@+3p8AR=N捌8AM @L"F݊9A/UaL"F݊9A>d9A$%y 9A8Yƌ9Aypa]R+]9A`9O)h9ApYVS("b֔9ApYVSO)h9AաSB"b֔9AաSBO)h9ApYVS(.hY 9AQĢY']X 9Ak$LOV.hY 9AQĢY']X 9Ak$LOV(Ti9AQĢY.hY 9A@`Ti9A@`.hY 9AQĢY8龪8A7cZBf8A!龪8A7cZAG8A7Q.IȖ8A@)F5&Bf8A!H=N捌8A(T`ɘW8AM =N捌8AM O8AH Ύ8A@jwMg8A@.ɘW8A0E d08A(T`']X 9A@ r_Rg&9Aj']X 9Ak$LOVzOh 9AQX 9A˰fnr9A@ r0%9AQ]`qgJH9Ag0gAV19A0Jw%9AQ>4Dx9As%99A@{y 9Ap)MϽk>9A~ Ghm9A3VPl"9A0-V$9AS9)|K%9Aw_Rg&9Aj(748As d08A(T`748As d08A(T`(.hY 9A,4u-S2 9AQĢY.hY 9AQĢY-S2 9A,4uH7.668A){A28A@g'"@7.668A){AI>@8AÑ^imgT8A6rg8A+XC`xjhB8A٠6U28A@g'"@(E*8A*E748AsE*8A*E748AsH@*8AQ46[[9AwRu@*8AQ46hn8A@\~m8Aqt_d9AڶQwVe9AA,vc"J!:A[0Hz:A@?1, :ABaR:=v:A؅Bښ:Aki 9d:AWj93:A S:A3=Uo:A2p<8C:AV(H:APx2 :A@j0Ǧ 8A)4F39A:RǦ 8A)8A:R4F39Aʒ%(x2 :A_I4ߛ :A@jx2 :A@j4ߛ :A_IPj) :A(7a'7a":A6 j) :A(7Dp~::Ad&Aom:A}}:AjN#gÛR:A@&!:AZya'7a":A6 hT(9A#ĞO(G9A@AWSc T(9A@AWScXM)9Ad{u*9AfZFљЛ+9A@:3.,9A@:f09A@MoD~D*29ApآyH>9Aǵ[`wzVF9A=SO(G9A#Ğ8$7lͲ8A@nYI8A $7lͲ8A@nu`Ce8AbfZ[8AYI8A 0e9A-O"b֔9AաSB"b֔9AաSBA*9AG_e9A-OH8Annh.(8A@P8Ann%N8A@ϊ6.͝8ArשY8A0R\ 8AX`h.(8A@P8_p%b9A,c9A@M$ _p%b9Ab9AC t-׹c9A,c9A@M$ (J9A. x2 :A| c"J9A| c"~5@9A8zi9A*&Hr\w9A(9AZ>HW9A,޼lqN9AĨru} 9A@s9AbD+9AASYs9A@[sЭ9AlX:9A/b/oq9AVʠr09A@ v9AaD6vxC9AOa$ 9A' 9AZ# U1`9A[_Dʋ.9Av,o$9AN8ˁ9A6o Lm9A@_9AH\pY)9A. *:AyKm۳ :Agr;:A޼P:A1xhN:A;:g%qk:A@.t:A4x2 :A@j8lE9AAf+O(G9A#ĞO(G9A#ĞF9Acr{zVF9AV̛lE9AAf+(e+ce8A)0$7lͲ8A@ne+ce8A)0$7lͲ8A@nH_p%b9A C[l9A_p%b9Abc9A~Zz2Gf9AnTai9ACu$-k9A1[l9A C0[l9AsQxKn9A C[l9A CThkm9AGn9AsQxKPe:'Wn9A LBr$q9A@N.e:'Wn9A L Ip9Aekʼnp9AFXq9A@t3Pq9ABr$q9AKDnwq9A@N.(n9A Le:'Wn9AsQxKn9AsQxKe:'Wn9A LPYI8Ag@QNiLb8A YI8A 08Ai .8Ak(NiLb8Aj ݗN ܽ8A֗8A?D, ȣ8Ag@QPDg;:Ahr"Sg:AiDg;:Ahr"Sz}hD:A yp*:A(i/2:A@*>*U4P:Ai n:AXL g:A)\pj) :Ahr"SDg;:A(7 j) :A(7y!8K:A=-VO:Ay;0"x:A)0:A7B:A@a"%'{:Aw(`-:AEEC$Py:Aj$F1ȶ:Ac$KDg;:Ahr"S@9꽬8A@t:Ve+ce8A)09꽬8A@t:VEȧ8A@I:<8A@~E.8Af"Fe+ce8A)0/I8A@t:V Ѧ8A(9꽬8A@t:Vw(>8AjAW?8A7W5Dʎd8Au%u+e 8ArP\=\N8Ac`8A5/I8ADIC8A )`L+#8A@X8Az%dl}8A@SJ8A(j8AOu{ib[=8A{$E8A1c8Af( Ѧ8A(8(~q9A$2Z)M t9AFb(~q9A$2Zh?r9A@p\9wjs9A()M t9AFb0Ft9AmwcH΢w9AN^Ft9Amwc9GJcu9Ab7H΢w9AN^0(~q9AmwcFt9A$2Z(~q9A$2Z]Ns9A@LFbFt9Amwc`J܀9A^xL"F݊9A> L"F݊9A>JZA9A\Jhǥ9AHaN9A@ #ԇ9A@&C-V7 89A %GӘDŽ9A&Gr/9Aٌ#J܀9A^x@;ѷ8AK7, ȣ8Ag@Q;ѷ8AK7h8A]T}w~ļ8A@ j0j#`8AJ+V, ȣ8Ag@Q8wm9A"h(~q9A$2Zwm9A"h#o9A;n3p9A_x(~q9A$2ZHoIm9A"he:'Wn9A Lwm9A"hoIm9A-9km9ApmuX׋m9Ar7` n9A@FUe:'Wn9A Lx=dǎ8A@3= 8A8A~^%Yy7 8AoC;ѷ8AK7(e9A萆@\#9A-Oe9A-O@\#9A萆P04P8Ait8A@t:V04P8A᝜8A rJu8A@Fit8Ae>}Y8A@z+=8A9l^9꽬8A@t:V0ݧ`9A e9A-Oe9A-Oz'n*9Aheݧ`9A X= 8A+j(x 8A@3= 8A@3^z8A(œ";08A@y08A,tjwj8A -hP8A\͜cdU8AЂ}(x 8A+j8֝e8A<%w8A@g֝e8A<%<8A;Eow8A]Iw8A@g8{8A<%֝e8A5&<{8A5&< (j8As/8AR=֝e8A<%xX@O{8Am t8A!#e8At$zz08A'{8A5&< (X@O{8A7`I~8AmX@O{8AmI~8A7` 8 Zx8A%_QX@O{8Am Zx8A%_QL y8A@T߈"7pz8AN:X@O{8Am @w8A#PA)*8A@gw8A@gB;8Aoӏa8AR 28A7VA)*8A#P P48Adz? +8A@[ <8A@[>8AhP<{8AXL548A@V<8A'VBYp8A|? +8Adz0)38AX (x 8A+j)38AX b՟8A@(x 8A+jXA)*8AlA)38A0M~VA)*8A#P?H>̄8Ai.> +1r[8AlAblZ8A@ s998A[Di0V8A0M~Vm@8Aj J)38AX Hwm9ASo\Ho9A"hwm9A"h" Քm9A@ED Pm9AyDz򃮮on9A bmn9AR|o\Ho9AS(:Og9AԬkķj9A@bN:Og9A@bNkķj9AԬX-S2 9Aﺯ:qO9A,4u-S2 9A,4u4 9A@ٿۏKF 9ASf16s 9AY̢~ 9A@KT] 9AʤI;79A)˵:qO9AﺯX p9AO6mFt9Amwc p9AO6ml!Yq9AE#9q9ACxq9A@jejr9Aњ g\&s9Ae%hi/s9A@xFt9Amwc(o\Ho9AO6m p9ASo\Ho9AS p9AO6m(kķj9AB9#Gk9AԬkķj9AԬGk9AB9#(eml9A@(}F%o\Ho9ASeml9A@(}F%o\Ho9AS(Gk9A@(}F%eml9AB9#Gk9AB9#eml9A@(}F%`? +8A?+R,%88Aɝg ? +8Adzqn8A* Lq8A!Km8AuTi8A@j&798A?+8AкI8AɝgR,%88Aݒ>+Pvp8A@/ Zx8A%_Q Zx8A%_Q`n{w8A@^ v8A@Ekkk)u8Ad4Եt8Aslr8A*z$vp8A@/H}9WI8A81A)*8AՉ.}9WI8A815̎8AT#B?!8A0 8AVfK8AՉ.A)*8A#P0}9WI8A81֝e8A<%}9WI8A81Ef8Ac!֝e8A<%([Fo8AEJ'{5vp8A@/[Fo8AEJ'{5vp8A@/84VI8AEJ'{5[Fo8A 0D[Fo8AEJ'{5@o8A3"pn8A5ti?n8A@bn'\.m8A5d#,k8A@H"ahi8A@Cag8Aԗf8AT/Y f8ADЖr ږe8A@#/$e8A@ǁ-S?c8A/x-ͫFb8AnP +a8A@Un94z`8A+GŹ^8A@o':Ȯx^8ATgA^8A@ $P]8AD" ]8AbQ&^8AY/R]8A_)u]8AH0}6\8AarlKc\8A,j|poA[8AKo*c6\I[8AjaoM9Z8Azq7Z8A@R=sSY8A@p3uY8ARsu+X8A*r>AX8AOYli(X8AdwX8A@(-]wX8A@dTBhX8ABL/׉W8AYnuB0V8AJ9 9J|yV8A4Y4W9&V8A#h#2--U8A)&3/WޘS8A@+D*>jQ8A"= 1ٿ{\K8A@ I8A:LFI8A,;4VI8A@w>Ys?ҵI8Au ԾzTJ8A62´J8A9ȁ:1cK8AiZ L8A@txXҙL8A.q彖M8ADP8AriqeP8Aa*q1HQ8A-G0 YNR8As~k\(4R8A~vSS8AoXr2S8Aђh^jW8A@!gY,D̎AW8A|7/JW8As)V8A;6[]V8A 0( $9Av8@\#9A萆 $9Av8@\#9A萆(=ˠ8A>}9WI8A81=ˠ8A>}9WI8A81 H h6o8Au?.7d8A/T h6o8Au?8AND+: !8AgK@:f.8AgFš+o$8A6.7d8A/T!0h_s8A@FBE{8A@Z=5h_s8A@FBE[P9t8A@1@{8A@Z=5"0[Fo8A@FBEh_s8AEJ'{5[Fo8AEJ'{5,p8A@~=h_s8A@FBE#hKޞ8ABNc[8Ag@Q , ȣ8Ag@Q*8A}{̧8AK~8A4?8AL^6X%8Aa'/Y8A@NS Kޞ8A;kb[ 8A@xBDMk 8ABNc[$h{8A@|c=ˠ8A*03 {8A@Z=56T|8A*03Ghπ8A_p8x(B8AT3<;8A@왘7k98AM}: JS8A uUo 8A@|c/Kщ8A/_=ˠ8A>%yC`͹9AqOhR*9ArCmG<t9ArCmGY9A@o[ͳ9AZp u9A)' 9ACyC`͹9A oW&59Atr9AHI_EjAƺ9A@"}]9A@Si`9A)/U9AL V[;m29AP<ا$9AY@ktj9AA;'e;G9AZGعXY9A@BjlHH{9A}{岭9A@. ߺL99A2?0 'G9AC0xra9Ag<1fOhR*9Aq&(@\#9AqOhR*9A萆@\#9A萆OhR*9Aq'8> 9A9z%f19Am87> 9A9zG9A@V|<49AGv%f19Am87(͑w17Azj7A@Ϣ{8j7A@Ϣ{/w't7A[׈)7?7AgBb?7Aaj]r7ASg~i7AKP7AIahq7A1[_7AMh;8( N7A=`5*7A@oj2CM*7A0JrhR7A8Vawּ7A&G=mN7A}W7A@Kb- 7AbHg7A 17Aiq7AGW CP7ACP7A@\am7A:d N7AF\+r7A4})7A;WBYb7AF,J7A/ёMeǢ7A[Oi7AOK7AMCPFIr7A0JSkJ7Al&Q97A@+TRʚn47AGY c'7APtjǣ _7A?sT7A@|+7A@axR-&7Aj7AٷO*g%7AW!'7Ar/@!7A^)! 7AL7A@Q7A5p*讪7A@%͑w17A^AԊ"WD7A@*g?Wn\q7A@<{e/17Az)8lHf9Ak`:Og9A@bN -g9Ak`{޳Yf9A@)ZlHf9A@N:Og9A@bN*@<|51g9A,΄I2j9AԬ<|51g9A,΄!g9AvxI2j9A@DG?tjj9APN#kķj9AԬ+( -g9A,΄<|51g9Ak`<|51g9A,΄ -g9Ak`,wJ2H8A6ډ B8A@'2 wJ2H8AJteA8A@ <ΐ8A܃~2+_8A@0QW8Aʙ/1_%8A@)A c8A{$ 4lɐX8A@'228AlW% $t8AGM׸?8AQ'd>"8Aj_= B8A6ډ-0OhR*9ASG]@9AqOhR*9AqS%b9A@Oz]@9ASG.0VT8A@a0? +8Adz? +8AdzCv8AaTwVT8A@a0/( B8A@a0VT8A6ډ B8A6ډVT8A@a00(> 9A@pR| [o9A9z> 9A9z [o9A@pR|1`'l9A`j) :A(7 'l9A`E{#t9A@ ̽i9Agk$xh!D:AKIOMl:A@%AF7A2zJ7A^$7A" g7A@ј}7ASzql8l7A7~IZ7A@w{`c7A@o|L×7A.Yj[Z7AJhWrg7A@c)/FFw7A/ 7AfM 7Ae{7A{3( [o9A[9A@pR| [o9A@pR|[9A4Hu+l8A@γ=ˠ8A>u+l8A@γ?j3z8A@DQv#8A8׏ft8A@ʐuY[8AJf=ˠ8A>5@L49Ab۵ $9Av8L49Ab۵ɵI9A@G@9Apc:Ǯ9A@;kaI $9Av860/17AJt7Az/17Az; #7A@ wSJt7A7H'jn9A3 p9AO6m p9AO6meo9A@k'jn9A$wz$o9A׏fGp9A/짭V&Fp9A380g29AE+ݧ`9A ݧ`9A g29A/AML9AE+90[9AE+ML9A[9At+L=9AV>ML9AE+:8-9A$v))9ASG-9A$vsy9A~))9A ]]@9ASG;&t7=9AIP:/ 9:A@Ӎ&t7=9AIP:C+r9AZQR9AVgr9A~ 9A@E^1ED9A;6Jw9A)P|7,/9A}1)m9A$ltXrV:A@g-o.z7 :AOR1/M~ :A@ R:AE":n9vJ:Adh?/ 9:A@Ӎ<@'l9AIP:&t7=9A`'l9A`OL9A}az$}F9AF n?9ArJm&t7=9AIP:=({9A5Zl[9A{9A5Zl[9A>O(G9A T14L9A#Ğ O(G9A#Ği-I9Aoh<t|I9Aқ oI9Ae SK9A@mLT14L9A@ Sj2ucK9Ax-tN7K9AEǑ/K9Aq*LԋSUJ9A Q8JI9Ax>BKH9A`w|SG9A ?(3kdG9AqFO~w|SG9A 3kdG9AqFO~w|SG9A @(ONF9A 3kdG9AqFO~ONF9A 3kdG9AqFO~A((݊F9AD.ONF9A (݊F9AD.ONF9A B(E@%D9A@ _,(݊F9AD.E@%D9A@ _,(݊F9AD.CE@%D9A@ _,`1JH9AAf+lE9AAf+wF9AG|-Y%-XF9AHF;>"T+G9ATSr\F9A1T G9A@Ȣ?G9A;:C2?H9A+%2H9A@J`1JH9A6s* RJG9AIfF9A!DC$E9A2-lLHE9Af5~7֦&E9AA "T8E9AlfE@%D9A@ _,D`/ 9:AG y_!d:A@Ӎ / 9:A@ӍY'Y:A@ػD8t:A@R8dI:A@D:k:A}/DdH:A K:ARݾ(x:A@;n2y_!d:AG Eb 8Ai9W8Aϊb 8A@~Rtx8AuǍV8AXtμJ28AjII8A?O5 X8A'# 8A&6/d 8Aϊ<0 8A^͓) 8A4QP 8A l8A@QW8p8A)|vQ8ASb<8A35Ca8A`\ 8A@)Nj=Z8Azz8A@zE8A)W8Ai9FpVT8AK*h8A@a0 VT8A@a0j,SP8A gaKg8A4Ƕă8A mc98Aee gc%8A@E$l8A-oW쀤8At,'R8A@x/B8A`@h8AK*GX}߁8Ahu+l8A@γ_K8Ah<]8Aj}߁8A0E՚n<8A)}{8AyQ2<78AlPIW?8A@1u+l8A@γHXu+l8Aml$(?8A@γu+l8A@γ%8$8AnFHJ28A6z{y8AWt%)'d~8A@կ*?8Aӵ",8A :V,ٍ8Aml$(I@_K8A_,>G$M5*8Ah_K8Ah@)J"t8AJm#Ln8A_,>G$yN8AM5*8ACH!J(1D9A@r`&3kdG9AqFO~1D9A@r`&3kdG9AqFO~K0;#&59A@(E@%D9A@ _,;#&59A@(e><9ADJ E@%D9A@ _,Lh:qO9A@(;#&59Aﺯ :qO9Aﺯ!n!9AQ/\+9Ay ;r!9A?W/"9A@ d8%a'9AgcA`J)9AOH).9A@JgBl09A:1;#&59A@(M(F.ID9A@/)1D9A@r`&1D9A@r`&F.ID9A@/)NH?)H9A@"/{9A5Zl?)H9A@"/r69A[C"2t 9Ay`9A@,wvpn_9Aʙ{9A5ZlO0{o`9A@"/?)H9A)j){o`9A)j))9A@*?)H9A@"/P@Oj49AU L0L49Ab۵Oj49AU L0Wxv9A&ͫ(9A"BE'9AL49Ab۵Q(;#&59A@HxRE2:rd69A@(;#&59A@(:rd69A@HxRE2RJt7A@y_2b 8Aʟ-Jt7ALL5!7AO;X7A+doB7A@6)sz7A@LDBM7A@, ;7A/%{7A,)DE7A21}7A@y_27AQ]%.?7AO w$7A~} ,l7A<xϪ7A@40:JA7Ah#փ7AWbPX7A=K 7A ֨7AOzqGo7A@s`7A@+J`+7A%p8~7A@-P1<7A0nՌ9Ǚ7ApUɦ7Aʟ-C, 7A@Չ8"727ASb 8A@~RS(:rd69A@ 129}69A@HxRE2:rd69A@HxRE29}69A@ 12T8ϳ8A^57t 8Aasϳ8A^5!W8A$ !ZAB8A@ud27t 8AasU@DMk 8AUۄb8~DT8ABNc[DMk 8ABNc[7E8AYti8A5Q[z8A*~DT8AUۄb8V(s qd8An>~DT8AUۄb8s qd8An>~DT8AUۄb8Wx h6o8An>s qd8Au? h6o8Au?G8A,U>iѱ8A@Jiv”8AUȕ8Aa/8Auxչ8AW'8A; '@@8AV߽'p8AQ7V8Aem.s qd8An>X09A@Qs>-9A$v9A@Qs>`4H9A"vV -9A$vY(zC:8AEEFϳ8A^5zC:8AEEFϳ8A^5Z?c8AEEF)38AX )38AX ߨ^8A@msP-]18A$N51V8A@{"Ԑ`5=G8A@͕<`n8A%RєE8Aפ^Jx8AwG?c8AQF&i8Aw8Kt8A^ 8'L8A˖6[A.8A=zC:8AEEF[({o`9A@JIN9A)j){o`9A)j)N9A@JI\(pk8A@LYzC:8AEEFpk8A@LYzC:8AEEF](Fu9A*cOj49AU L0Fu9A*cOj49AU L0^8?)H9A&C)sq0Ո9A@"/?)H9A@"/ 9AP!9AsEE`q0Ո9A&C)s_8"0O9A@~.k}{'l9A`"0O9A@~.k}{}ǎ9A@իmvL99AJ2'l9A``@>*B9A6$~~&t7=9AIP:>*B9A6$~~[I9A@REIfWF9A@Hhg.9A3_&t7=9AIP:a(wQ09A\݁"0O9A@~.k}{wQ09A\݁"0O9A@~.k}{b("<&[9AK]qywQ09A\݁"<&[9AK]qywQ09A\݁c8u3>9A+u='1D9A@r`&u3>9A+u='pX4@9A<0]>D9A@5*61D9A@r`&dP]@9Af: [ڳ9ASG]@9ASG9Ackp9A\+\eW9Aj9AE%9AU{ ` [ڳ9Af:e(?/9A0' 9A@Qs>?/9A0' 9A@Qs>f8s9A@O@Y|9A*cs9A@O@Y9AAB|9A3’XiFu9A*cg(>&8Aܥs qd8An>s qd8An>>&8Aܥh)38Aܥ>&8AX )38AX v8A*mnG8A!@=8Af8A%1e8A@F3W8ACiV98Arsc?)k58A?PhvBK8A@0*0}UzE8A?aG8A@8A@JGڳ8A93J"8Aol&N|e8ARkq&Uሸ8A0>}=8AM vJg8A6xݚOG08ARJ>&8Aܥi(Ɏ9A<s9A@O@YɎ9A<s9A@O@YjD9A7x<|51g9A,΄D9A7x$!E9A@l%WmH9A@LncjkJ9ANK9A@@jK'L9A~)y^L9Ap%+Ư'N9AͥON9AsP9A~ň.R9A!# nUթS9A'BWUS9A;=UNT9AEMY="V9A@=1W9AcaZ"Y9A@=I){[9AVj^/0]9AFt.qP_9AأnOc9AWO@SZKd9AIge9A@&+1rNf9Ao<|51g9A,΄kXu3>9A>D9A+u='u3>9A+u='hC@@9A{Y^@9AxlA9A@ѯgr( rB9A*j.B9A77C9A>D9A7xl(?/9A^鷯w.9A0' ?/9A0' w.9A^鷯m(D9A< D9A7xD9A7x D9A<n0u3>9Al] >>9A+u='u3>9A+u='bUty>9A@W$>>9Al] o8bd=r8A6\ s8A%لbd=r8A6 -S[Lr8A,/>Pxr8Ae"Ʈ\ s8A%لp(k9A@PmIV&Fp9A3V&Fp9A3m2"jo9A@"ɿ'!)n9A)ʀchn9Ao39n9A@Pm9A>&s&\Im9A*mdȹl9AUx&)ak9A@(R k9A(k9A@?Q+hv.k9A{UO tk9At%Zl9A@[}*l9AKg+m9Aٶtٱ%<%pm9A@PmIq06__g9A@p= [ڳ9Af:6__g9A@p=@rg9A [ڳ9Af:r(6__g9AW#wbn9A@p=6__g9A@p=wbn9AW#s((Lk9A%<%pm9A@PmI(Lk9A%<%pm9A@PmItP<|51g9A(Lk9A,΄(Lk9AK7j9A@UV5i9AM]=h9A@~Р b|h9A@<X g9Am<|51g9A,΄upk8A;4O8A>ZP pk8A@LYLi呝8A@R\$T8Ad_YW">8A@KRǞ8A>ZPr!"B8A 4BbΠ8AFBmXC98A1#epDZ¢8A.$PZ8A(wӳmdzb8ARM8A@ qR4O8A;v@q0Ո9Aݝh9A&C)sq0Ո9A&C)s$ 9A0u9AchД9A@Zh9Aݝw0AG].9A^!6__g9A@p=AG].9A^!9A 6__g9A@p=xHk8A@ D]cy8Aܥ>&8Aܥk8A@ d%TU?8A/|j28AW`kjB8AAccy8A@ D]yX75H9A@(* T9AbU75H9A@(bI9AoI9A|?)h pZI9A@A_n}J9A7ۇ L9A`#XQ9A@0UZ* T9AbUz0h9A#1t9Aݝh9Aݝ l9Aam 1t9A#{(`h8A@梂cy8A@ D]`h8A@梂cy8A@ D]|(1t9AJ9A#1t9A#9AJ}(wbn9A@+J7 I9AW#wbn9AW#7 I9A@+J~* T9A@~&&_9AYǪB* T9AbU#U9A@9}]0yW9A@y:pkZ9A`dZහ!\9Af}I9(a]9A@|n֩D|w0^9AYǪB;zU _9AYǪB(_9A1F&_9A@褪Ob_9A`dZz?P_9A@H?g膸^9A.LO|砀^9A虆 ^9AH>g]9A@"w ]9AKqknw\9A7r{[9A)}\sJY9A@~&0* T9A@~&sJY9AbU* T9AbUor=V9A@zsJY9A@~&(+3g8A7`h8A@梂+3g8A7`h8A@梂( "8AEm6L8A "8A6L8AEmHphWo8Ad&bd=r8A69$fo8Ad&phWo8Ao8AܗUkp8Au$'|Lq8A`)bd=r8A6XBW9A;&'Ɏ9A<BW9A;&'14i9AGBb ¨9A@Et9AN 9A@uiOTW9AW<У9AKRɎ9A<(9A;&'BW9AJ9AJBW9A;&'@&8A@T6 "8A&8A@T61ɠ 8AqZ 8Ap&]x8AR "8A7t 8A@T6&8A@37t 8Aas[MҢ8ĂT58A@3 Zr8A@)z8Aa[*8A <(Z۪8A?ҍ'8AY,cE8A 94 8AtrRBxC8An[\c 8AABfc8A,@ v7տ8A;+ 8AIl eα8AimSO8A|/8A@AxYs8AU1)&8A@T68 [ڳ9A@t9}gZ9Af:}gZ9A@t9P69A/1k[*9Aq [ڳ9Af:06L8A]@+3g8A76L8AEmN8A]@+3g8A70 kP8A@n@!8Apn6 kP8Apn6-f8A@ePDP&8A@T6Jt8A>DP&8A@T6@4O8A>DPJt8A;4O8A;ݬ8AbX)G8Ah$*8A* Jt8A>DPPAl9A=8S~jf)9Ad+Al9A=8Skmf}9A G]к9A$>guf9AT Fc+{p9AtwB9A¸VU~jf)9Ad+8"9A_UAl9A=8S"9A_U~.9A@@4TP_*9A@eDZSAl9A=8SH"0O9A_U"9A@~.k}{"9A_U(t'9A@ q99A@~ dW9AFich9Av"0O9A@~.k}{([\,f9Ah;>V"9A_U[\,f9Ah;>V"9A_U(}gZ9Ah;>V[\,f9A@t9[\,f9Ah;>V}gZ9A@t9(l9A"b@V[\,f9Ah;>Vl9A"b@V[\,f9Ah;>V8(Lk9A@ңXE k9A`brk9A@ңXE k9A@(tT8k9AJn(Lk9A@?\_jf9A@ңX`brk9A5@?\_jf9A5@g[Uh9A1rPKqi9A@ tQj9AO֮U`brk9A@ңX(Eo9A@QZH^u9AOEo9A@QZH^u9AO8%<%pm9A@QZEo9A@PmI%<%pm9A@PmIyn9A"#{wC1o9A@clHEo9A@QZ0`brk9A@QZEo9A@ңX`brk9A@ңXρc4m9A@FƒZEo9A@QZH dR9A@Z[@ 9A dR9AXLEl9AdBF9A>99A`e#ޢ9A:)@ 9A@Z[(}"9A#%[AG].9A^!}"9A#%[AG].9A^!(@ 9A#%[}"9A@Z[@ 9A@Z[}"9A#%[(sTY<9AD]"9A_UsTY<9AD]"9A_U(SUQ9A@K"_[\,f9Ah;>VSUQ9A@K"_[\,f9Ah;>V0R9A+}DPy+ I8AOep8AzWJt8A>DP(cy8AZftZ8A@ D]cy8A@ D]tZ8AZf(3x8AZftZ8A MH3x8A MHtZ8AZfPBW9A@`Uo dR9A;&'BW9A;&'Lc9A*:Di9A6oޟb&9A@nq9A@`Uo7E9ATc dR9AXLE(;)l\9AzLtR9A+}99A;J O<9AMT'vg4?9A@R clmd@9A@GU+wdo67jB9A@tL0 dR9Aԡ˛_k9AXLE dR9AXLExiS9ACRGŁ_k9Aԡ˛hN9A@.r2V:3$9A@JI N9A@JI:V9AZ t,:9A 6tA:߄9ACL}GM9A@'2O&Y 9A / 2V:3$9A@r_6O&Y 9A*\ q79A/I?59A;q0Ո9A&C)s(&4՞9Ad]9A@S}R&4՞9A@S}R]9Ad(f8A@vGF 8AYOf8AYO 8A@vGF(6gzR9AO!&4՞9A@S}R6gzR9AO!&4՞9A@S}R0Q9Aѿ6gzR9A@.rQ9A@.r9Aѿ6gzR9AO!(K}9A?}"9A#%[K}9A?}"9A#%[p< 8ATӽ!8A@n@ < 8ATӽ5||8AHw 8Aڼ7ͮ8A@ ':18A@LIq8A-#8AӌN+nm8A{+nm8A@MP eIEF8AݍzP!8A@n@@Al9A6G9A=8SAl9A=8S9A@Xtlɯ]9A\gN}d^9A[_9A6G@]9Aޠ10 B9Ad]9Adq9A=

-9C9A^.q9A^-9C9AoF>0o67jB9A1xnkk+hG9A@tLo67jB9A@tL_#BC9Ankk+hG9A1x@8}ݖ9AA$d <]9A@K"_8}ݖ9AA$dj-9A@ޕ <]9A@OE\9A_nSUQ9A@K"_8WKe9AA$d8}ݖ9AWKe9A9AOf9AN)8}ݖ9AA$d@{@G9AKUɚI9A@(75H9A@(mkI9A9I9A@=OsI9Ai{@G9AKUɚ(nkk+hG9AKUɚ{@G9A1xnkk+hG9A1x{@G9AKUɚP&8A)S/ꥤu8A@T6FJ/j8A)S/dm8A0A):o8AQꥤu8A@h,8A@aR0gv8A@IHbK&8A@T60Q9A D 9A@.rQ9A@.rng9At 9A D(|Rcܳ8A@NsFJ/j8A)S/|Rcܳ8A@NsFJ/j8A)S/HFJ/j8A@UӰ8A@RELFJ/j8A)S/=8A@޺s6t8A@U(Ҿ8A@a#El8A@0 Ӱ8A@RELx|HTX9A@r0?\_jf9AK  |HTX9A@r0=Y9A2M-m[9A@͝![9Aɴn)]9A@:݀Hv]9AQGygb&_9ApVS@9`9AA+rNa9Are mI(gb9AK fe9A@ -?\_jf9A5@(5:~X9Axr |HTX9A@r05:~X9Axr |HTX9A@r0hiYkAO9A@);sJY9A@~& iYkAO9A@);YZP9Aen#4Q9Aۋ@jR9A{t0VqS9A=s gV9A֎R쐡V9A@y JVW9A9DrX9A7 85sJY9A@~&`:A@)W:AG (Ik o:A@)`:A52u:Aִ6<h:AF8l:AnKg8;:AOqLmX:AR,5 (:A#yݭF:AZg&_S:AtW:Ai@kE*:A@Ql!XT!r:A@u :AoN:A?s$y_!d:AG (8vF19A@)(Ik o:AQLҺ(Ik o:A@)8vF19AQLҺ8֕*9A]7!"9Ad֕*9A]7!"9A %` 9A[\]9AdH(i9A!zbf9A-̊(i9A!R3S9Ab99AcEW_]9Ao%9A@Lzbf9A-̊(-9C9A!(i9AoF>-9C9AoF>(i9A!POt9AW4&%Ku9AOH^u9AO%Ku9Aׂo=~39A`=K}9A?>39A`=K}9A?(q4,9A`=>39A@F!<q4,9A@F!<>39A`=(= 9A7[->>39A`== 9A7[->>39A`=HD!9ASW>G\9A@?@D!9ASW>Ӛ{9A ?9A@ 畔/p9AF$9AZf0G\9A@?@(Z-q9ASW>D!9Aݫ3Z-q9Aݫ3D!9ASW>hb 9A@mݠv@;#&59A@( ~) 9A@mݠv@5 9A[{A.UB!9A`8:|> 9A@ڋmb 9AvY 9A@\ٍLM-9A@q{P.9A\\aQH09A*'S;#&59A@(U(9A@mݠv@~) 9Aﺯ:qO9AﺯµlPr9Abҷ&@M9A@@KQ׳ 9A@Hx[E 9Am^9A:o_h9A@d:U(9Aͦ_Hi9A@5MQ4תO9AabIطm}/9ADx9A1C [ҁ9AcHhys9AXNEPO`!79A<k_^<9A@CRK9A}@[c!9A@v#Yu|*9A@h7{h 9Aj )C"t 9AW59A`y r9A@Pm#%9A$چ9A9A,j|0ch9Ae)&)9A(~) 9A@mݠv@(kf"# 9A@%A~) 9A@mݠv@kf"# 9A@%A~) 9A@mݠv@8fc7^9A)E?\_jf9A5@fc7^9A)Ee+c9A@q\e9A@Cn?\_jf9A5@05:~X9A)Efc7^9Axr 5:~X9Axr ,Jb:]9AQ\,E=fc7^9A)E@9AJ50IICvF19AQLҺ9AJ50IIH~z9A牶/' 09AkK3CvF19A@As8vF19AQLҺ0fӝ9AJ50II9A;Z.fӝ9A;Z.Ql >9A/99AJ50II@9A@oE}tJ֕*9A]9A@oE}tJd A9A@? i9A@T%8{9A3OP*֕*9A]0 9A@oE}tJ9A D 9A DQ9Au?9A@oE}tJ8Okq#9AbdYQu3>9A+u='$u3>9A+u=' 4F=9APP;Bc=9AP̣Q7=9ASm"F7=9A2 Y"WQ=9A,IBc=9A6(TJ=9A@i=9AZ, u9<9A䧩 \! <9A40#;9Ai5c:9Ah٬ g99AC L89A'alb79AQ+69A2xEؠ59A),Pd49A@ӳ@l O39Af^9'09A{d8؋/9AS[wV/9AiopD_.9Ae aفjX.9AQ L,9A7#r"̟N*9A9 /V΢'9A;s'9A[O&9Ay 2r%9A.'%9A棛 W{z$9A|C9$9Aѭ_#9A23DOkq#9AbdYQ(cxJ#9AVVOkq#9AbdYQcxJ#9AVVOkq#9AbdYQ(?ue!9AVVcxJ#9AsJ?ue!9AsJcxJ#9AVV(D!9A ]=/x9ASW>D!9ASW>=/x9A ]8B5pf9As+c`brk9A@ңXB5pf9As+c"f9AfP>hOj9Ase`brk9A@ңX(fc7^9As+cB5pf9A)Efc7^9A)EB5pf9As+cAA9A@8Kp{@G9AKUɚAA9A@8Kp.+rB9A@RabmD9A@8SO:;,F9AE> e#F9Ai ^6UثF9A@^1sєF9A'>лF9A(#CF9A@jKF9Asif]F9A7;๨ F9A@f9EkG9Aͬ<yLkG9A G9Aܭ{@G9AKUɚ0ͨ<9A@8KpAA9AeJ8ͨ<9AeJ8v%<9AL8AA9A@8Kp(79AW9x= 9A7[->79AW9x= 9A7[->0,^L9Ajn}iYkAO9A@);,^L9Ajn},JM9Az[iYkAO9A@);`{@G9Ajn},^L9A;y {@G9AKUɚL _H9A;yH9AWRHijI9Adڀǀz>J9Aݰo?nJ9A$`XkJ9A@g&"K9A [,^L9Ajn}(AA9A`o}!/C9A@8KpAA9A@8Kp!/C9A`o}(z4-9A@9AJ50IIz4-9A@9AJ50II(ȏ9L9A3V,^L9Ajn}ȏ9L9A3V,^L9Ajn}(_o\9A~fc7^9A)E_o\9A~fc7^9A)E(,?9A@J/79AW9x,?9A@J/79AW9x0,?9A@J/(i9A!,?9A@J/̘9A@Ap(i9A!(=/x9A@J/,?9A ]=/x9A ],?9A@J/8V9AC͞D!9ASW>D!9ASW>Aҝ9A"]V9AW sobQ9AC͞%D9*9A@bas79A]:bas79A]: 69ADa739A X*7[19A@X0Ӟ209A"%` .9AjW-9ArD7?-9AՍA.7?-9A@y`<7?-9A6֦fZ-9A@J>[- -9ABUM d7ˆ,9A7%@;O,9Aqo{d+9A@R6A%E+9Anݍ06*9A:dZ*9A@ǖJBj}*9A==j`*9A@J%D9*9A@0Okq#9A@%D9*9AbdYQOkq#9AbdYQ!'9Ax%D9*9A@P9A[+В>9A?9A[+ֲ9A|L; 9A:13p9A047 9A@[CВ>9A!{ K}9A?`r\}G9AўN H9AKUɚ {@G9AKUɚ$zH9A1H9A<N H9A~jH9A'UkH9A?c#/CPoH9AS/ 5 o cH9Ax][V9A2K65:~X9Axr POt9A ᳓w9AW4&Ot9AW4&;̈t9Ai`ju9AK6E;v9AIʾv9A56)d w9A᳓w9A  8%L9A{m2 TsDL9A3Vȏ9L9A3V%L9AJY!TsDL9ADڪb?XL9A{m2  0r\}G9A{m2 b?XL9Aўr\}G9Aў35K9A@8b?XL9A{m2  0;F|9A@׎9AQI;F|9A@L+9A@T׎9AQI (^o9A@;F|9At [a^o9At [a;F|9A@ 86#r9A@]M׎9AQI6#r9A@]M:U9A{a{9AhC׎9AQI0;F|9A@]M6#r9A@;F|9A@-9AZ6#r9A@]M0na(9A<%D9*9A@%D9*9A@=Q)9A@$na(9A<8E9Afr\}G9Aўr\}G9AўY<G9Aq nF9ANWE9AfP«V9AGv_o\9A~«V9AGvҨuqW9A6N˔sX9AR92Y8[Y9A@f$H5{Z9A msj9[9A@8_o\9A~(؍@UR9AGv«V9A\zX؍@UR9A\zX«V9AGv(eE9AKE9AfeE9AKE9Af0DSO%9A@Q#9A[+9A[+DSO%9A+H9*9A@Q#01٧9A9*9A@Q#1٧9A9A@M%K9*9A@Q#(>39A1٧9A`=>39A`=1٧9A0eE9Ayn)H9AKeE9AK:G9A@3v)H9Ayn(Ea-9Am0b$;F|9A@Ea-9Am0b$;F|9A@(~29Ab%冀9A.L冀9A.L~29Ab%(][9A(Ea-9Am0b$][9A(Ea-9Am0b$H][9A(^o9At [a][9A(̻9A@Pyܨe߻9AQY9A4DV(9Aq]^o9At [a()H9A@ G11I*J9Ayn)H9Ayn1I*J9A@ G18e9A{^5β9A e9A{^52Ya9A&2*'Xʱ9A@qβ9A 09*9A{^5e9A@Q#9*9A@Q#Q3¬9Ae9A{^5@iS9A'J76#r9A@]MiS9A'J7 k9AY6|8e9A@Ű8eZ-9A6#r9A@]M h엹+9A;9ͨ<9AeJ8h엹+9A;9a,9Aj^-Ec.9Ad?_3/9Ag09A@ )09A!w)n19A@ D%w*29AOOڪ29Aٜ~=59Ah<`R79A@ H !679AF l'u:9A,,r5Aͨ<9AeJ8!(na(9A;9h엹+9A<na(9A<h엹+9A;9"Puž 9Aj98}ݖ9AA$d8}ݖ9AA$d?ܑ9A@!yO59Ai*>|D9A@a_!J`9Afb*1O7AO5/T]7A\mQ }٭7Ac YqyRm7Af HH7A5_O7A2*ǯ7A@y"C7AF2@7A87ADzGsu7AZ׿ nJ7Aq^n7A@"u*7A@7)Ʃ7A@ѡ{^g07ArȪV&7A@otne9A@lukAtne9A@lukA 'jd9A@{| tuld9A`kr b9AD Ib9A@>o;(+Ra9A@>o Ib9Aqj+Ra9Aqj Ib9A@>o<@X؃v9A@-q᳓w9A ᳓w9A +w9AĠ6`1Sw9Aۼ$(y w9AX-P\X؃v9A@-q=0_)R9A@x$BR9A o|G$BR9A o|G:R9A#rb_)R9A@x>@M)dف9A_/yz xJ9A0}|EM)dف9A_/yz#[9A!qUf>9AUV}˸9AUK xJ9A0}|E?@N9A@%F| E9A@Z{TԆ%9A@Z{/[i9AiOM E9A/4y^ҟ9A;nxHN9A@%F|@`5yS9A~kf"# 9A@%A kf"# 9A@%Az9Al9AҪ#>ӡ9Avu?9AZKx9Af Sx1O9AƲSˍ9Aʻ6l5yS9A~AIk 9A~5yS9A@-Ik 9A@-]9Aw:[j29AǸ^ 9A>;.&i 9A@g@=d H 9AQm@i 9ABs1Ck9AqlK9AZDQ9AΕadU9Ap]-9Acq6$9Au~9A{5yS9A~B(z:#9A/y߄EE3w9A@:OXez:#9A/y߄EE3w9A@:OXeC(M)dف9A/y߄z:#9A_/yzM)dف9A_/yzz:#9A/y߄D8ICb9A@%RM(9AZICb9AZFim(9A"oG9A p|M(9A@%RE8|̓?9A{,%eE9AK|̓?9A{,%X~A9Aփ^BμB9A֤V;eE9AKF8Fb;9A|h?9A)6QFb;9A)6Qj=9AӐid>9A>vh?9A|G(JWEv?9A@)½|̓?9A{,%JWEv?9A@)½|̓?9A{,%H(h?9A@)½JWEv?9A|h?9A|JWEv?9A@)½Ix(#_C8ATT+hCɤ8A@B=A_ (#_C8A@gc8Afafzp8AmRٲ8A@7HFWI8ATT+h ~8ADF;t8A܇Q9AMk9Ac ۩79AhΟƙ9AꞱ9A@`K(M(9A:X[-9A@%RM(9A@%R-9A:X[LX X8AG:8A*>G:8A*>:_8A[oZ r8AFpC o8ASl8Ab? 8A@y7 58A(5 X8AMHF9A@b`e9A{^5F9A@b`"rڭ9A@{o7i9A@U2Д9AG~UUU9ACe9A{^5N(1٧9A@b`F9A1٧9AF9A@b`O8 9A~29Ab%~29Ab%QD9A@j6U!69A@|Cvv 9AP(-&9A@Nеh엹+9A;9-&9A@Nеh엹+9A;9QH-&9A@Nеna(9A<na(9A< (9A'v\&9AsC&9A|$S3OGh&9AD-s-&9A@NеR`N9AF9A@%F| N9A@%F|HgH9A9AM+[ЇWq9AL2X1ڤ9A@q9J9A$Qܕ9ANxBD9AH1F9A@b`SX"C9A#߾)H9Ayn"C9A#߾_]C9A@qZذe8 gD9Ah/gY E9Aէ*pqH]E9AĎX:5E9A@GL#Gې#G9Aڥ.)H9AynT0JWEv?9Aܯ Lui C9A@)½JWEv?9A@)½=鎢@9A@W3Lui C9Aܯ U(zh69A@pgGV:9A&ΌFV:9A&ΌFzh69A@pgGV(mI`9Any Ib9A@>o Ib9A@>omI`9Any W@cQ9AN>jn([9A@'ScQ9A@'S|.4U9Ab+UU| 9Aͣ9 9ALn([9AN>jX(3`9A"5mI`9Any mI`9Any 3`9A"5Y(3`9At;dؘ7j`9A"53`9A"5ؘ7j`9At;dZ(]ta9A@DW-9A:X[]ta9A@DW-9A:X[[z4-9A@ת$Ԟѫ:A@){ :A@ת$Ԟѫ:A@X 4 :AcJb:An br&:A5_ٹ):A8O-ł:AJsI*/=:A CGp:A@L:A~('kv:A8'W9Ac1n9A@̡z4-9A@\@F9A{ d5yS9A~F9A{ dN 9AǡEo凊9A@&\9A@e35yS9A~](n([9A{ dF9AN>jn([9AN>jF9A{ d^8v+9Ay]ta9A@Lv+9Ay9A;?У9A@L]ta9A@DW_P 9AƊv+9A 9AgP9A˪ p9Ao_SK289A@Tٕ~4C9AƊ79AYv+9Ay`HhM=A9Aryz:#9A/y߄hM=A9AryNĮ9AbuM9A/eN9AzحŶ9A.z:#9A/y߄a0F9AryhM=A9A@b`F9A@b`$QWu9AhM=A9Aryb(vG2/9A@ewtrhM=A9AryvG2/9A@ewtrhM=A9ArycH){ :A@r?`i:AnT&){ :A@ת$Iz :AW33ouM :A bA,:AnT&u 5 :A /i:A@r?`d0}m9AUp"zn9A@AfKRUm9A@Af}m9A@zzn9AUp"e8ؘ7j`9AUp"zn9At;dؘ7j`9At;dx{Zd9A@HYPcj9A0Nzn9AUp"fXޑ9G9An&1I*J9A@ G1ޑ9G9An&ˊ[G9Ag [tnG9A@E22 H9A@Z_ I9An-\9vI9AoN-mrQ`I9A7W1I*J9A@ G1g8Lui C9An&ޑ9G9Aܯ Lui C9Aܯ +C9AO*oF9A%_ޑ9G9An&h(zn9A)CxYp9AUp"zn9AUp"CxYp9A)i( 2r9AJӄY`mr9A@ Ak 2r9A@ AkY`mr9AJӄj0CxYp9AJӄY`mr9A)CxYp9A)q9A@ZY`mr9AJӄk(4V9AoCGAX9A 4V9AoCGAX9A lWm9AoCG*)x 9AD]sTY<9AD]o_9A}5 b*)x 9AjzX9AM.h "9AŶ-~RT29Aөig9A )9A@Ǩ [9A]OzIV9A"Ro9AbO9 69Avt8UK9A@?BeK9AѼ|K9AlbK9A@7Pn}9ALi[ E9A݈\39A":J؏39A ^)9AZzp9A.M t&h9A/;Hpn&9Ams{Wm9Atk F9A=4V9AoCGm0xv9A+XX؃v9A@-qX؃v9A@-q̸qv9Axxv9A+Xn0Y`mr9A+Xxv9AJӄY`mr9AJӄ#`)t9A] Ixv9A+Xo(zh69A@Xsm8H;9A@pgGzh69A@pgGsm8H;9A@Xp8RZ;9A@QJWEv?9A@)½RZ;9A@Ql<9A7 C=9A@{JWEv?9A@)½q(sm8H;9A@QRZ;9A@Xsm8H;9A@XRZ;9A@Qr(sŤ9A@' 9A 9AsŤ9A@'s8p9A˴9ARAu˴9ARAuM:9AFټȏm#q9A@}e= p9At0F9Ap9A{ dF9A{ d-z9A2p9Au8,Y]J9AKE:L9Ay jI,Y]J9AK9A_yL9A-lKE:L9Ay jIvPy_!d:A+ +!$:AG 'y_!d:AG i:Aj"~R:A@y9AWiG5H:ARVC{:A(7ejQ:ALdBo:ATF~2:A@L`5lq:A:A*>a":AP5! {:A“)J}Wp :A@rg<` :A (C*:h :A)_TV\!:A$ZΈ":A@ q;d!:A@Ƕ+8D!:A Zn*#:A#P3#:ADa?ѫ$:A9;+!$:A6=Ue !$:Ah[cx̻{#:A3'ۖ[2$:Ay3XZ $:A+ w8/Ru#9A5c-&9A@Nе-&9A@NеM%9A@:6$9A@fȽ/Ru#9A5cx('I(9A@v+9Ayv+9Ay'I(9A@y8sŤ9A@'I(9A@'sŤ9A@'[҅9A} L`zާ9AS'I(9A@z@i:Aqf"XZ $:A@r?`i:A@r?`h:A@_"sl:AR|e:Aqf"XZ $:A+ {8|Dv@9A-Lui C9Aܯ Lui C9Aܯ +uA9AG,J-/@9A@R |Dv@9A-|HRZ;9A-|Dv@9A@QRZ;9A@QI;9A@+u)<9AAv3D=9A@P W?;?9AL&|Dv@9A-}X]ta9A^C.䢗F9A@DW]ta9A@DWOl9AZTtَ9Ay97K9ALޣ԰fq9Aq]"N7K9AGu4d؊9A1,ך䢗F9A^C.~0'I(9A^C.䢗F9A@'I(9A@>J9A3%,䢗F9A^C.P Q9A&R<:R9A@x_)R9A@x:R9A H|-R9AKUiQ9A|@/&\jQ9AL})rS6Q9A*,+ Q9A&R<Xr%n9A@[n]SN9A@%F|N9A@%F|<.j9AH6Ma9A@& 9Adiw9A١&9A*r%n9A@p Nvl9A@[n]S@䢗F9A@[n]Svl9A^C.䢗F9A^C.!і9A@|*;IuD9A@ H*i79A0 Pvl9A@[n]Sxz9AByV-s9A'J7 z9AByVA4?9A[FSR8t9A@ q| |A9AjT!@&9A5#<9A@D09AM&uqyu9A9ס-s9A d>:a9A~٤Wtv[9A:GFiS9A'J7(vl9A.?X/!9A@[n]Svl9A@[n]S/!9A.?X@EkF9AzZgޑ9G9An&EkF9AzZgfF9A@EbGG6 F9AĶl(N%G9A\Zޑ9G9An&0_(ww!9Aj[h/Ru#9A5c/Ru#9A5c\GY"9A"B@_(ww!9Aj[h8p9Aj[h_(ww!9Ap9Ap?9A:ޔI21/MQ 9AZ=U_(ww!9Aj[h82SF]9A>j3`9A"52SF]9A>jq_9A^**$`9A@ʕ 3`9A"5H4V9ApTd"9AoCG4V9AoCG!j}9A@Q 99A؛2X9Ax13'9ApETd"9ApP B9As){ :A@ת$ B9As(F9A@d9A@> _<܇79A0а\S:AIOjPt:AA4V){ :A@ת$(h2%9As B9A<=ish2%9A<=is B9As( XhU9A"x/!9A.?X XhU9A"x/!9A.?X@*'$q7A@4}t7A@%2%*'$q7A@?w&W4(Su7A@%2d\Lu7A+ ev7Ap3Bgww7Aq4e>κy7A@SpB[d{7A|*8]}7A!7~7Aɋ=A7AZʶ6ҁ7Ab%*.f7AeeWS%7AH!@67Aw73aNć7A ES!, 7ANI("O7A,ˤ7Y7A@Th7A6S27A(suեɅ7A9אv&7AY=l7c*7A3W[QI7A@t/27A@0;^7AKͨ z 7A@Ky.]7A]V547A@?k𧢄7Ap+օ7A@'gy7A2Gʙ{7A@k*0v 7Ajx .d7A"ޛ!h@7A@(`et7A@4}@FC;}9A_ҽwsŤ9A@'sŤ9A@'4B9A@BG :FC;}9AkwU"9ARLm]*9A_ҽw@>I9A! =5J9A>I9A! =5J9AJT.ԁJ9A@}Z'wJ9A4t ,Y]J9A(EkF9A! >I9AzZgEkF9AzZg>I9A! t7AڊmDi#7A:ct7A@4}ã57AGD8KU7AT 3]7AڊR*7A,MK#lus7A@dD@=~7AT}H ?7A'{ppY7A^Mm7A9Nc7AϭL*7A7+#27Al_*S-7AG#!-7A̵& w7AZXKoѧ7AG~#67A2g@^7A򄢊fq7Ar҄P 7A@d^n6!7AHmmDi#7A:cH/!9A⹏F>9A.?X/!9A.?XbE9AMk݄9A@ޕqpdB9Ak\Xx 9A&F>9A⹏0}~9Ak^]*9A_ҽw}~9Ak^Qn9AE]*9A_ҽw(<+k~9A@}~9Ak^<+k~9A@}~9Ak^Pzn9A:+"q9AUp"zn9AUp"*jR:Z9AC74~Z9AOp\9A@%Q좟Y]9Au^J{2SF]9A>j@݀xQ9AC74~R:Z9AYP݀xQ9AYP܊JU9AjU9A@ztP}tV9AhR:Z9AC74~(O1M'9A.@#(9A_JtO1M'9A_Jt@#(9A.@F>9A"=9A⹏F>9A⹏z\k49A@ӤR/j9A]wL'dqp9A@=9A"(=9A2Q??9A"=9A"??9A2Q8Td"9A/L؏Q9ApTd"9ApI9h9A:.9A@؏Q9A/L(69A/L؏Q9AO,69AO,؏Q9A/L(Oݸlي9A +^ƅ9A1Oݸlي9A +^ƅ9A10;E9A +Oݸlي9Ac;E9AcHh9A1uOݸlي9A +`؏Q9AGبh2%9A<=is ؏Q9A/LM4x9AGبZ"9AUonݎ 9A*~AV 9As%:a9A@^e9A#pP9A{n *zh2%9A<=is09FǓA9AyOEkF9AzZg9FǓA9AyO ½EDB9AEkF9AzZg(}?9AyO9FǓA9A@YI}?9A@YI9FǓA9AyO`Ŷ<9A3už 9Aj9 už 9Aj99A x>Wz%9Avy\\C9A@$SI`9A849As0Ŷ<9A@ K9Apв{TcU9A3(셚9A69AO,셚9A69AO,@Aa9A5`_(ww!9Aj[h_(ww!9Aj[hR 9A@2|Q 9A׶CڗAa9A@~U9A5` aK9AW8p9Ap9A (9AE Vw9A뉖Ty9AE#h|69A@k"*9Am(H0٧9A@}B%F< NTj9AZF aK9A@Jl X8KQ9A@CS%i L]9Ad3Ov9A4%,9A 6a9AW80g۳9A̴b!^9A@\ag۳9A@\aW)cL9A@h 8b!^9A̴(\99A4F=99Az\99A4F=99Az(b!^9ABuR9A̴b!^9A̴uR9AB(=9A@}?9A@YI=9A@}?9A@YI@ɏξ9A@(h3{TcU9A3ɏξ9A@(h3Cx'9A]<9A@ͪRud9A@{TcU9A38"9A@(h3ɏξ9AByVz9AByV"9A)iQ9A@Oi3ɏξ9A@(h3(Pbbq9Av}^r9AŐ Pbbq9AŐ }^r9Av0`ҩ&9At7셚9A`ҩ&9At7 9Af셚9A(}^r9AܨHa6&r9Av}^r9AvHa6&r9Aܨ(G<9AI2=9A@G<9AI2=9A@87`"9A `Q@#(9A.7`"9A `QiBXj#9A Q;$9AW@C@#(9A.0؏Q9A+x19A/L؏Q9A/L239A@819A+x0셚9A+x19A셚9A9Tt9A19A+xH{TcU9ARQZEGQ9A3{TcU9A3u~y.9AUBa9A@w?G9A$&{9A/AEGQ9ARQZ0,av9A}Uv9A`G,av9A`GrJUdv9A%}Uv9A(EGQ9Ac]v Ys9ARQZEGQ9ARQZYs9Ac]v 0b_9Ac] `ҩ&9At7b_9Ac] Q^9AH`ҩ&9At7pYs9A2b_9Ac]v  Ys9Ac]v ͹9A@& 9AJMҚ 79Ae 09A:嵔.i9AHROZ9A29A@beʱ9A@_2. 9AU1Qb_9Ac] X B9A'#ʿ9As B9As{9A_KrKZ9AM!\09A@W1 X:"9AOBnw&9A@ΛҬk9#9A[N?#ʿ9A'(7v.9AiK(.9A(X,7v.9A(X,K(.9Ai(#ʿ9A ~BC9A'#ʿ9A'~BC9A 0k"9AC<&!EGQ9ARQZk"9AC<&!@߶-9AET2EGQ9ARQZ@9AW$Oݸlي9A +9AW$9AzZT! 9A@TG Η=9AOݸlي9A +(DtmO9A|z'k"9AC<&!DtmO9A|z'k"9AC<&!PMNA9A,e/>I9A! MNA9A,e/xu"D9A`MiD9A[<߂D9Axضv,E9Au;_AG9AR>I9A! (G<9A,e/MNA9AI2G<9AI2MNA9A,e/0uR9A3@0&QaY9ABuR9ABh݇9A|Q&QaY9A3@0POݸlي9A720Д9A +Oݸlي9A +`a9A#6Y&Gq9Am3w9AQ 89A|M$C<9AO/V/0Д9A72(EM9A@69AW$EM9A@69AW$(oR6179A}W:e89AP=#oR6179AP=#e89A}W:8o99AvRWBG<9AI2o99AvRWB:'݅:9AUwZ!<9A0XG<9AI2(e89AvRWBo99A}W:e89A}W:o99AvRWB@9AmG7`"9A `Q7`"9A `Q_v!9AU 9A@I&'Pm 9A%!/9AmG(&QaY9AmG9A3@0&QaY9A3@09AmG8ɳ(49A6OoR6179AP=#ɳ(49A6OJ69A@A6%I69AT= {-oR6179AP=#HK(.9A6Oɳ(49AiK(.9Ai6l+09A) %6e 19A,|1+ȯ']29A@q<# c39AAa_Eɳ(49A6O@̲<=Y9A(TR:Z9AC74~R:Z9AC74~QY9A'y{\MeрY9A@пZY9Ar;̲<=Y9A(Tp~BC9AOqT3k|p&%:AR ~BC9A 1:AN8̜:AR0$:A@3z|!0:A`-$QW:A*R(r&:A8+!:A@w;SpBF":AOqT@#:A%M3k|p&%:AZM?(GJ:Y9A@ lU̲<=Y9A(T̲<=Y9A(TGJ:Y9A@ lU0 SɧS9A@ lUGJ:Y9AׯN SɧS9AׯN T9A,dOGJ:Y9A@ lUp놞9A# VF>9A⹏ F>9A⹏9Ac_ҧɟ⟣9A@q9A=*9A5#n}9A@ n^9A*}AY 9A3S*F4@9Aj49A2?놞9A# V80Д9A# V놞9A}W +0Д9A72O59A}W + %#9A]AI,놞9A# V0;:q9AMVHa6&r9Aܨ;:q9AMV6uq9A=n*Ha6&r9Aܨ`s_F9A>T *^ƹ.O9Aq$ s_F9A>T *^nG9A@F1Hs^I9A@!I9A@ ~R=:L9AA6F0.-M9A1PwN9A@q7梔N9A@CCƹ.O9Aq$(MNA9A>T *^s_F9A,e/MNA9A,e/s_F9A>T *^0,u9AD}@h}Uv9A}Uv9A:kv9Aw7,u9AD}@h(wu9A>Yi,u9AD}@h,u9AD}@hwu9A>Yi0;:q9A>Yiwu9AMVwu9A>Yiѯвs9AƏ`;:q9AMV02DhO9A!׼k SɧS9AׯN2DhO9A!׼kQ9A@*P9AW,^2DhO9A!׼k(qN9Aԑp2DhO9A!׼k2DhO9A!׼kqN9Aԑp8s_F9A"?tqN9A>T *^s_F9A>T *^V,9A+x19A+x68.u9A@TЋ6J|n;9A@V,9Av8o99Aztz(>9AvRWBo99AvRWB:9A8Q+i<9A#k(>9Aztz(f%9A@v >V,9Avf%9A@v >V,9Av@!Ն9A l|9AmG9AmGk%9A9HnQQ9Ac^!`h?v9A@Lm!Ն9A l|PfbV9A!gJWxQ9Ac]v fbV9A!gJ=U79A[ťTCẄ9A@;/J9Aa;IWxQ9AF&ˉ<9A~hYs9Ac]v 00Д9A64ޝJ9A720Д9A72?A`q9A*NfޝJ9A64H9A64ޝJ9AW$9AW$Stf9ANFʙA9AѸZΑ9Ai|s9AnZ }ޝJ9A64(9A@ Izd%9AmG9AmGIzd%9A@ 0FH%9AڽqK(.9AiFH%9Aڽq\L$(9A@KXWfjK(.9Ai(Izd%9AڽqFH%9A@ Izd%9A@ FH%9Aڽq(M;9A1k(>9AztzM;9A1k(>9Aztz`>V,9AU-~BC9A  >V,9Av} 9A "_+d9AmV=% 9A@(MX E9A 9AU-;9A@S 9(9A<"X^~BC9A Pb_9AXmg/9Ac] b_9Ac] @9A@/mX)j79A@Cz5%S 9A͵ϡBX9A.m^9A@6g/9AXm(L&{9A@EM9A@6L&{9A@EM9A@6Hwu9A@L&{9A>Yiwu9A>Yi10?2w9A>Cy#LR>x9AQϚjU:y9AWZ F87\z9AKqiL&{9A@(D]9Aeig/9AXmD]9Aeig/9AXmHd)9A@P??9A2Qd)9A@PUx7:69A%xerv9A#$F) 9APnM9ADY)??9A2Q(0y$j9A@mT *^zC9AgÑ4D9A@+ GKE9A){s_F9A>T *^0(>9AgzC9Aztz(>9AztzsA9Af zC9Ag(ޝJ9Afj_K 9A64ޝJ9A64_K 9Afj(_K 9A@ъٔ(2+9Afj_K 9Afjٔ(2+9A@ъH*>b9A@Pev=9A} v=9A} $ 9AcwN 9A6jOJ 9A@\w*|B;V9A9B*>b9A@Pe(FH%9Aw^dB+9AڽqFH%9AڽqdB+9Aw^HzC9Aq #7I9AgzC9Ag D9A3c˷Y4G9A@$7xH9A@]i*NH9A: #7I9Aq8Y9j9AS3 9AL *Y9j9AS9A{39A~l13 9AL *(d)9A<5a;S9A@Pd)9A@Pa;S9A<5(s!Rf9Aٔ(2+9A@ъs!Rf9Aٔ(2+9A@ъPEM9As!Rf9A@6EM9A@6g`뿆9A.?^ʇ9A&~SJs)9AH{cҬ D9A n̲y9Als!Rf9Apկ,9A DtmO9A|z' DtmO9A|z'2%9Aղ 1sOf9A@Km;9AkTBx9AtG\^a9A?w9A@~B\Sߘ9ATG9A8ib<9A@)M3կ,9A  03 9A կ,9AL *3 9AL *#9A@/ݎկ,9A  (Y9A5x9AY9A5x9A Xm 9A@mb!^9A̴b!^9A̴iu #9A@E{>J9AcYI9A@wuG 9AOl9A~O~(]x 9Am 9A@m u8A+?{8AI_bJƄ8AI_b=8A@|ܛTP8A kc 8A)wς8A\[8A@W8ARu8A$8A{8A~g8A+CY>c8A]K" 8Aˉ58A+? H;eg9AcӰc 9A_ 5;eg9A_ 5w{|9A@ f09AVMVp|B9AcӰ 9A@ߝ)c 9A@yT0~*9AMOM9,9A^͖i]+9A^~*9ATOM9,9AM(HxJ|ޅ8AM58A+?HxJ|ޅ8AM58A+?t7A1ZT7A@4}7A1vL7A@p:8 <7Ar7j̒7A ZT7A@=Y}c˒7A*$D7Afֺ"7A.dM&7A@Vpdݡ7A@"SN97Aģ]V7A ~X7Ak+7t7A@4}HT!FP9AB SɧS9AׯN SɧS9AׯN66`~S9A@8BpTՅR9A߿hDR9A1(ZQ9AQodT!FP9AB0 #7I9ABT!FP9Aq #7I9Aq˲O9A@NT!FP9AB0L!!29AgY9j9ASL!!29AgDN]9A00Y9j9ASHa;S9AgL!!29A<5a;S9A<5X9Av^~H;9A(Tk9A@VJu յ9AL!!29Ag({9A'Md)9A@P{9A'Md)9A@P@.|X9AsITGJ:Y9A@ lUGJ:Y9A@ lUւJX9AkX9A[{/5X9AzLp.|X9AsIT8\9A" 5-`9A!gJfbV9A!gJ5-`9AhsxqG'7Q9A: \9A" 0կ,9A@ .\9A կ,9A rcm9A@ .\9A" 0h"9A@i!Ն9A l|!Ն9A l|fm9Ah"9A@i8WC9Agxկ,9A կ,9A .LO9AǣY69AWC9Agx(Ԝ7D9AgxWC9A*Ԝ7D9A*WC9Agx03q9A#Y9A3q9A#(/b9A@gY9A@L&{9A#3q9A@L&{9A@Qu{9A߹#t8A@HxJ|ޅ8AM(8;KV9A@YPL.|X9AsIT;KV9A@YPL:DW9A@7k9IxW9AғAD .|X9AsIT)H~BC9A2zPǘ|s:A ~BC9A L~r:A@K.adu:A@\} :Aᴽ n :A@1v ǘ|s:A2zP*(q K|8A@\Tbov~8A@?gM<q K|8A@\Tbov~8A@?gM<+p7X8A@\Tq K|8Ai9kW8Ai9'G8AAw[!MÜo8A@l,aR8Ab)i*?qa8Al,7X8A4mD4^8Aw<5@58ABPjj:d8AM$mW8A"4'8Ay*?h68AӬ䄪/8A08A@k7wl'H$p8A}W68A@Ibk+8AnB;#8A:=8A׷`bs8A6%YGs8AM5h?YB8A@.S8A3nZ Fv8A<~8A;.S8A>-g(8AJi,hRSI18AmnA-2g\8AAzVe#8A lg%8Ad7 &8A>jLU/'8Aӟ9'8AyK6N(8A@`l&8AY*;L6<%8Aend%8A){9.%8APnu%8A TXbn%8A d\ZY&8A@ڄh`F'8AE'BP:'8A9G '8A@[G`{)8Axŀy8D+8A@*1D5Q-8A>zF].8A@Wwt.8A7o4.18Ae28A4L48A@l Snt48A v54k48Aύ&48Au68At@5h 88AM-"" ;8A@YIIm;8As} #ef<8AA\ 15IA>8Az@8AJLBC8A{vDD8A% H{pF8AM"!G8A G8AU k$"`H8A5)&H8A3EI8A03>A9J8A[)K8A@.l"a1NM8A&+4lbYO8A(H@ZR8A5>x84T8AVM[܂Y8A(F`Z8A}FvZl_8AXd&9z-oc8A~Z9`sv"e8A wo-)f8A{BmN?f8AT6O9f8AuPp8AIsS5\^ s8Aȁel(Dt8A/?+|u8A@!(q!w8Az"iz8Ao5q K|8A@\T,0ڒWA9A@NFXKi2D9A-ڒWA9A@NFX-*49A7Ki2D9A--0ڒWA9A@NFX{9A'MڒWA9A@NFXSז79A@8={9A'M.(a e{8A@NP[q K|8A@\Ta e{8A@NP[q K|8A@\T/`\zj9A{)j;:q9AMV \zj9A{)jj9A@b)&m9A@)l~hKn9Ao Zp_o9A8^9AB Fn|& Ɯ9A sl69A@~6l9Al9Aqj Ρ9AF 4_ڒWA9A@NFX1@ٔ(2+9AXN`t'!$9A@ъٔ(2+9A@ъZ9A$ e9A"b}g9A:'!$9AXN`t20x8s9AgsvH7'u9A# D,x8s9AgsvL t9AɱeH7'u9A# D,3848A@ˋw X8A848A@ˋwtL\8A@XSLo?18A`8A7A[j8A@k[l}+v8A@J<(~aө8AI[d x8AWѩZ38Acq8AqN]B2E[8A*P޿8A$ @78AHc"mT8A^Jw6D8A@ X8A4([X}y8A@ˋw848A@|+9[X}y8A@|+9848A@ˋw5(\zj9A@E橻zSi+n9A{)j\zj9A{)jSi+n9A@E橻z60ǥ,9A8{mkX9Aת5o.ǥ,9A8{ v9ASTmkX9Aת5o.78WC9A8{ǥ,9AgxWC9Agx$69AU5ޟL;_[29A@B jAZǥ,9A8{8(Si+n9A@ZV{h"n9A@E橻zSi+n9A@E橻zh"n9A@ZV{9X Orn9A@pz_|wu9A>Yiwu9A>Yie4u9A% .@Ayt9Abr9A`tn$;CPo9A@%%m Orn9A@pz_|:(h"n9A@pz_| Orn9A@ZV{h"n9A@ZV{ Orn9A@pz_|;PxP<9Az9}zC9AgxP<9Az9}4J>=9Am R=9Ah!Z>܎?9A<% k+1@9Aр(61A9A@zC9Ag<0dB+9Az9}xP<9Aw^dB+9Aw^R 39AcExP<9Az9}=0 Orn9Aπ͏x8s9Agsv Orn9A@pz_|pp9Aπ͏x8s9Agsv>Xcz9A@{CrgG9AgL!!29Aga`̸9A~b9A@um-)n8AGCU48AlMҖuUZr}8Ai+t|8Anj 8A]xiQv8AFRL8A@BzBt8ATxCg &J8A!Q>T|}ܫ8A_|=ިV8A@@ 8A|eX 3V8A37ꈶ8A:o 8A@UU}K^(e8AP|"5E18A]rU8A@umIoC8A-8Aʶw8A<%N8A@,y}8A<3o8Av?7yy8A@(|&TZ8AnF8A|otڪS8A@=Β8A}_5y8Aڠ$8A0*b8A[K{Ș8AF xs݉8Ay":p{f8AN 8A7{ Y28AAǩ8A ǒU 8A ^Ux8A8A@"˫㡻8Ax`Kw8A@{(Xy2-9A-U*>b9A@PeA(848AG)n8A@ˋw848A@ˋw)n8AGBPj@9AMb #7I9Aq #7I9AqMj〄G9AV#wSsF9A.&X@RF9Ang%*C9AS5:nC9Aκ7j@9AMbC8xP<9AMbj@9Az9}xP<9Az9}9J=9A'h֔>9A`@j@9AMbD(rgG9An9A@{CrgG9A@{Cn9AE0߭sJ9AR>T!FP9ABT!FP9AB#CL9A@t߭sJ9AR>F(EE9A߭sJ9AR>EE9A߭sJ9AR>G(j@9AEE9AMbj@9AMbEE9AH(73E9A?3[EE9A73E9A?3[EE9AI(EE9A2 4F9AEE9A 4F9A2J( [ 8A됚848A@ˋw [ 8A됚848A@ˋwK@bov~8A됚 [ 8A@?gM<bov~8A@?gM6Ag:29wT-6A@,L?z6AԚ2S_a6AWZS6AiI^6At[m6A@u! jn6A۶B=W6AHMZ6A$.8nd6ALSпΊ6Ae/I6AdSp nH6AV,{'H6A;D>p\6A@tRm<6A.Ąa6Av&*_6A@Zd<=;6A1.HIg6A 6xM0 4F9A1NDqY9P9A2 4F9A2ŪJ9A@ĝqY9P9A1NDN@,r0P9A;KV9A@YPL;KV9A@YPL ,͉7V9A{\UD!U9AbIm_zB+T9AX/4,r0P9AO(qY9P9A,r0P9A1NDqY9P9A1ND,r0P9AP(ّǑP9A3T,r0P9A,r0P9AّǑP9A3TQ8&g9A=>"Si+n9A@E橻z&g9A=>""«lj9A@oak«lj9A@oak\Nf9A@<wg9AA.\y;g9A7נT/g9AQV g9A@?a&g9A=>"S8'!$9A+ }8O9AXN`t'!$9AXN`t:l9Au"O9AXȨ ֚9A+ }8T0_|~8Atd9 [ 8A됚_|~8Atd9鑃8A; [ 8A됚U8Vz8A@YL_|~8Atd9Vz8A@YLo3h}8A{pFN}8A@=̝B_|~8Atd9V@S..N9AZNڒWA9A@NFXS..N9AZN789AJ窳9A@$% '9AFRyڒWA9A@NFXW8 ֚9AZNS..N9A+ }8 ֚9A+ }84 9Ar9:Ao9AӋ4FS..N9AZNXHn9A@yTQ 9An9A~eD9A@UsKǻ9ARZ 9AdOH($Ի9A5?WܞVB9A@yTQY(u8AQ ԼTVz8A@YLu8AQ ԼTVz8A@YLZ(S..N9A4VNc9AZNS..N9AZNNc9A4V[(D o8A@;v[u8AQ ԼTD o8A@;v[u8AQ ԼT\XD o8A@;v[a e{8A@NP[D o8A@;v[݋q8A@Zq$3r8A^ 7BD:9A_o#*{G=9AXjSA>9AAA9A73E9A?3[_@ܞVB9Ad9A@yTQܞVB9A@yTQ)9AUT/X9Ad)w:9A qa9AhW`Pǘ|s:A/wd|J5:A2zPǘ|s:A2zP+:A^Wqđ:A@Iٽr#!:A | r#:AZQ0f.1:A3DI|J5:A/wdaPu#9A/xQ(9AxQ(9AxDz7)(9A@rWnm*'9A7˩z嫾&9A@d#Jbɶ%9AVcU#9A?1u#9A/xb0g:nc9A{Hz&g9A=>"g:nc9A{Hz}6c9AFl*j&g9A=>"c`41Lv9AAjm9AQ2( 41Lv9AQ2(a )9A)F~G9AWn^J>9A/C"9A;JLK9A P-G9AEPb+ٽ9AbIjm9AAdh9AAjm9A`O 9AhW9A?:O!+*C9A`O ȿ9AaEd2n9AvLYB9?9A@XdU9AV9A*jZnϐ9Ajjm9AAehٕ-&u9AfPy9A# D, H7'u9A# D,kA6v9A+D8iDuw9AS7L?j}fx9A-xP/y9APPhPy9Aj6NeJy9A@ñ'Co[bx9AU!w9A@E$ٕ-&u9Affs!Rf9AehŖ9A s!Rf9A H9A@cr{;8Z9AlK#U9AK5I/J)9A<S%EǕ9A@{O>9A }x19Aehg& @9Aƍ,9A+& @9A2.P]J ^9Ao@HLFJC9A v*+Q~9A@kI9AxmQ9Aϡ9A*|9A@OI9A+ov19A@.{nF"9Ak ~9A@_~#9A1;.*K?ы9AVAK?ы9A \ E}9AO]g[|,9AƍhX֣j9A@]#Ei u9Agsv֣j9A@]#gk9ARbgBڢm9A?3nYn9Aԭo9A_kBq9A\&Ei u9AѰ֩x8s9Agsvi@#XV9Ag:nc9A{Hz#XV9A`X9A0%Tww\9A{b:ҝa9Ag:nc9A{Hzj89A,yp"9A@m<0y$j9A@m<\9Ae89Aİ\9A@O@ط^9Ap69A@d&|*g9A-1;69Ab`:9AJ:9ArT.`w9AK{Hw9A֦S1Lw9AaOq^9At.=?9A(Tk9ANz#9A@U7U9A:oHO9A';a9A6cO9AYM9A'Xx_[9A P9AX\5^nl9A|g;a9A6cp(Z9Ah,9Aƍ,9AƍZ9Ahq(U7U9AhZ9A:U7U9A:Z9Ahr87(:9A@7^x19Aeh7(:9A@7^m9A@ =}9AhZcrx19Aehs0@̨ 9A@Ybu#9A/xu#9A/x~i"9Az y@̨ 9A@Ybt0,9A@Yb@̨ 9Aƍ,9AƍP:9A:̥@̨ 9A@YbuXU19AK!`ښ9A+ }8U19AK!`x9A$U+;9A- 59A@*.raX9A4}rB9AT b^ښ9A@ʦF ֚9A+ }8v0x19AK!`U19Aehx19AehIjp9A@rNU19AK!`w(R2E/9A<7(:9A@7^R2E/9A<7(:9A@7^x(*9A_q+@9A+/*9A+/+@9A_qy8KI9A#W w U9As0D`KI9A#WAK9AhӼeO9A@uȺm w U9As0D`z8e9A@hu֣j9A@]#e9A@hua5\h9AgT$ji9A@c5֣j9A@]#{8g:nc9A@hue9A{Hzg:nc9A{Hzbd9A!mIje9A ,e9A@hu|(gh9A@+@9A_qgh9A@+@9A_q}(zS9A)R2E/9A<zS9A)R2E/9A<~(/4o79A]C9zS9A)/4o79A]C9zS9A)(_g,9A7v59A]a_g,9A7v59A]a(} n9A@*0/4o79A]C9} n9A@*0/4o79A]C98>t`<9AaCKI9A#W>t`<9AaCѕE9A@艅.G9A@ kKI9A#WXy79AaC>t`<9AW˧sy79AW˧s>U79A3FDBy|2a79A#:1Pm/79A~#vF:9Aēא;9A/:j%i;9A@WE>t`<9AaC8O9AWbGWf9AO9Ao/9A@4s[9A@n!f9AWbGW8yp"9A RbZ9A,yp"9A, 9AZ9A\9P<P9A Rb( P9A?gh9A@ P9A?gh9A@X+@9Aq+9_9A)++@9A_qJ,K[9A@Iw|69A)+B9AJ9z;*y9A@=~ i=9Axyf,9AMZ_9Aq+9(9AUd;x9AF9AFd;x9AU8d;x9A@Q[} n9A@*0d;x9AUQ9A@Q[V$C9AKT} n9A@*00[[ڔ9A@,}sU19AK!`U19AK!` g9Avkc[[ڔ9A@,}s(R2E/9A@,}s[[ڔ9A<R2E/9A<[[ڔ9A@,}sǠ K9A@ ye9A@xuǠ K9A@ yL9Ae:O9Alj,.1TP9AYfeS9AR7FT9A8-yW9A@)M_X9A)Xwu[9Ahk`*`9A?(!oa9A@xu77b9AJFeؙc9A@-z<"e9AjIe9A@hu(w8A7*S 9A@yT"w8A7+s8AyGB8AN9_% 8AsuL+6+8AAhJn8A99bퟍ>8A@ 8H8Am7'J+f>8AOG0$Uچ99AEGfL9AgnA=aG9A~\ Y*9A@(-9ASeNt89Ag~4/9A@ 5y 9AanO? 9AD 9A8ĮB 9AlqQw 9A@ZWN h 9A@U*S 9A!}t*S 9Awn]ر~ 9AG)י 9A%=,_ 9A)58 9AT-U 9A[4#a 9Aka 9AU2 9AKFOo:1 9A@cc 9A@yT(w}ȩ9A@X P9A?w}ȩ9A@X P9A?(f9A@Xw}ȩ9AWbGWf9AWbGWw}ȩ9A@X(Ӵ8A@Jw8A7Ӵ8A@Jw8A7(S8A@JӴ8A@iCS8A@iCӴ8A@J((IU58A@wT+~(68AX *(IU58A@wT+~(68AX *(#\ M9AYE_9Aq+9#\ M9AYE_9Aq+9(W\$i9Avf9AWbGWf9AWbGWW\$i9AvPT9AvW\$i9AAjm9AAܿN9A@$*6u9AȄT9Axev9Au 9A_S9cW\$i9Av0J9A@jl(9AFJ9A@jl(nY9A@Ӽt9AF89AշZ2@̨ 9A@Yb@̨ 9A@Yb.y9Ar~ 9Ao9AշZ2(9A'&549AշZ29AշZ249A'&5(O` 68A PiH?8A}20O` 68A}208A PiH?(49A @9A'&549A'&59A @(278A@=^֞Bb$Y8Ah@278Ah@b$Y8A@=^֞BXYu 9A@_DZ9A2.P]& @9A2.P],\-9Aǒs 9A@-܈;-6p9A[}Ҝ9AOl@)09AMFK} 9A # 9ARXYu 9AIV*x 9A["9AΣ>4w9A@_DvGm9AOc0=n`+9A @+K9Aq"Z9AhX[[ڔ9AcSIo⑴9A@,}s[[ڔ9A@,}srIp9AgB% z&9Aᘘ9A7(2Ƙ9A{@$hApn՘9A@d*|9ABo⑴9AcSIH+@9AMS9A_q+@9A_q[B*9A!>D9A.q,߲9A@09ArE0S9AM8#\ M9A@C}OC&E9AYE#\ M9AYEp9A){$_[9APDC&E9A@C}O0S9A7(YC&E9AMS9AMs$9A7(YC&E9A@C}O8/4o79A@W7\_YQI%9A]C9/4o79A]C9w+9A@MI,h5)ҍ9A@qt-YQI%9A@W7\_8=9AyRbYQI%9Awj^=9AyRb]G&9A~_YD#9Awj^YQI%9A@W7\_Paa9AmcfY9A)zS9A)+`!9A@9aa9A /9A@av89A[2fY9A@8=SyFBf99Amc(YQI%9AmcyFBf99A@W7\_YQI%9A@W7\_yFBf99Amc0xg9A@WfJ9A@jl(J9A@jl(9A6H?xg9A@WfH^WI9AgS..N9AZN^WI9Ag^y z9A!nPZ|9A*&x9A jEZp9A@0S..N9AZN0o⑴9Ag^WI9AcSIo⑴9AcSIaGD9A.Oe^WI9Ag8$@h#9A*g_g,9A$@h#9A*g\:5$9A@)!qX)9AL-%_g,9A89A*g$@h#9A @9A @'= 9A@LL(F"9A "X$@h#9A*g(yFBf99A3FiC 9AmcyFBf99AmcC 9A3Fi05%v9A!kS9AM5%v9A!k-'9A@B[S9AMPxg9AV8m=9AyRbxg9A@WfWh$9Ago9AzK jx9A@4zl*z9AV8m 7͇9A@zgKg=9AyRbxAuM39A@u(n>t`<9AaC AuM39A@u(n/49A@bKZ I)*59A@Gt`<9AaC0 09A@u(nAuM39A[V 09A[V|2<29A1PMAuM39A@u(n`n8A@ƃuS8A'" n8A@ƃu)^8AihKs8Ah< ]: 8AlI_8A 9*8AEsq/Ⱦ8A2H&dJ8A'"S8A@iC@b$Y8A@ƃun8A@=^֞Bb$Y8A@=^֞Bߗ/8A8+QcC8A!S0O8AÌ=Zn8A@ƃu8hd#y9A73quxg9A@:bhd#y9A73quS!2N}9A\cބ~9A@:bxg9A@Wf@`.9AjE^y^WI9Ag`.9AjE^y[9Ah5x=9ADuN 9ANk^WI9Ag8[[ڔ9AjE^y`.9A@,}s[[ڔ9A@,}sC3C9Axl 9A@9`.9AjE^y0C 9AjE^y`.9A3FiC 9A3FiPȏ9AѺ@n`.9AjE^y0e9Acwhg9A@hue9A@huADVf9Awhg9Ac8 P9A?ShV 9A? P9A?9A;%zk{3k9A^ mV 9A?Sh@Frd58A@eQE`68AX *~(68AX *E`68A̮ULsE68A]!R-68A_xTfFrd58A@eQp_|~8A>@ K8Atd9 K8A>@4̾e8AX[bZU8Aoҏ'w8A@xqׯ8A3^v[8A{>f4Q܃8A@˗}%_8AYG8A@. t}8A@gY_|~8Atd90YQI%9A5= U9A@W7\_YQI%9A@W7\_Me9A@mXvk U9A5=Hwhg9AYchd#y9A73quwhg9Acj[-^h9A_$;|Kj9AYcDll9AR$0t9AՋ_jhd#y9A73qupL7_9AU whg9ADql whg9Ac-nf9AD#zNXh]f9A3&y`ݵUd9AcX~me=]c9ADql;c9Awmܞ֠b9A@r o0ٓa9A@.\yk-a9A@X$G )T`9AK83L7_9AU q.:59A@3Ǡ K9A@ yq.:59A@3Kd69AqTIYh79A/;^79A@,aN tu^uA79A"*p`', 99A-%"Ef9AA"I0t_?9AZݿN5$  A9ANS(<=ZB9A o79gH D9A@?:n.ܫYHD9A9s-˺aF9A:i/r alG9A3*W2I9AG!Ǡ K9A@ y@O9+|8A@DO[J8A"שpO9+|8A@Ky`uw~8A"שpC^~8Aljr{l8Ax[J8A@DO0@9Agɧ U9A5= U9A5=%su9A}4@9Agɧ0@9Agɧ=9AyRb=9AyRbnz9ArĽ@9Agɧ([J8A޾Kޫk8A@DO[J8A@DOޫk8A޾K@C g9A Ǩv/9AvW\$i9AvC g9A@u4d?N9AZ Q&ߢ9A~v/9A Ǩ0V$e9A@%whg9AcV$e9A@%dŶ6}g9Aޤ4whg9Ac8_9A@lOۮD r9Aq+9_9Aq+9?9AXD r9ABe%r,Q7(9A@lOۮHC&E9A@lOۮ,Q7(9A@C}OC&E9A@C}OR2.+9Aq]s{9Aqv{a9A{^i9A,Q7(9A@lOۮ(_9AģJ\L7_9AU L7_9AU _9AģJ\Frd58A+eO9+|8A@xjFrd58A@eQQ88AS`^<8A@>r42-?8AY<A8AeȚx{D8A=#VF8A@,1HrI8A@r' M8Aa5hÿN8A+eqNQ8A0>S8AݜHST8A@8c¡AO2cV8AF7l?W[_W8A@pɆG6X8AtaNY8Azk\1Z8A@xj3 \8Aj⁷^8A:fEek.=V>`8A@kdm8 a8A Nu%ğe8A:/9Vh8AJiZk8AD}޷$m8Aeur8A wO9+|8A@Ky`upr@9A@qq9A4V Nc9A4V^ 9AHW9A!t,䛢9AqvH9Aqr@9Atݨ'9A', ޠ9Aĩ!C V9A@WՈ #G9A@9A@qq(v/9A0o@T9A Ǩv/9A Ǩo@T9A08̦vn*9AMqAuM39A@u(n̦vn*9AMq+/9A3h@ޫk8A޾KW[_8A@riƳTy>8A@gx8A@28A)] |Ή8A޸:eMK8A@ddp K8A>@9A@[jk9AhW9AhW!9Apd)9Aom9ABk z\S9Af\59AQNϢpa9Au49A5 y9A{w]d9A@XbH#9A@}c ;=<39A@l Lb!9A)[jk9A@(k;9A9[jk9A@k;9A9[jk9A@((N9Adkz 9A@49A@8Eq.:59A@3(Ϧ9A7"]9A9AŢϦ9AŢ9A9A7"]0mq9A#_%!9A_%!9A19AAS?mq9A#X[jk9A#mq9A@U3[jk9A@|O9A3f I*9A@U37 R39A9A-Mr9Aeɨ_܌t~9AyëZ}9A:^}9A_,4%}9A ]D~9A@Zs(]D~9AaZ9A@Zs]D~9A@ZsZ9AaH19A^ȥ*ۡ$9Agɧ@9Agɧbt9Aqۀ19A ;#79A.>nmއ9A 5*ۡ$9A^ȥ8Z9AmÏ *ۡ$9AaZ9Aaı<$9ACS9AmÏ *ۡ$9A^ȥ@9A9A@Ɍ k;9A99A9A7"]Y9A@Ɍ 9A9ApN%ͳ9A@k;9A9p2NB8A  Ӵ8A@J 2NB8A  4&8A@7f8A@' K8AݐY8A ʐk$8Aѳtbsn8A@7LTf'V8A1:(8A.\piݔ8A@85Ӵ8A@JX4Ou8A  n8A@ƃu2NB8A  4Ou8A` ?@8A@8A੓{X]8A@Wj!Q*8Ae;8AUn8A@ƃuH8oW9A%L7_9AU 8oW9A%)N Y9AMAY9A@އP/[9A9L kL]9A9(L7_9AU (*ۡ$9A@ }9A^ȥ*ۡ$9A^ȥ}9A@ P U9AFgS9A5= U9A5=pT9Aة+Яwp穏9A`>M)9AA`S!9AA@S9AgS9AF0}9AFgS9A@ }9A@ o9Aa\gS9AF8kz 9A@qH v":A@dq:AڞuH v":A@q($9A@VϦ9AŢϦ9AŢ$9A@V0 6X9A-9A@qq 6X9A-ze9Ab9A@qqH^WI9A- 6X9Ag^WI9Ag5Ԛ9AItdnМ9A[A~l9A9Ͽ}Q9A4g 6X9A-@V8A.`8A@V8AY8A_\8A,߰^8A@.`8At K8ATM$J<8A>@ K8A>@q8A@t|fJ8A@c_4w8A;K".8ATM$d8Ak37=8Ai>b鸖8Ai.y8Aa 8AZxf.8AK+ڝ8A@\ɺAA8A"W`#TiG8A@J<8A[Pǘ|s:AjQɼ>;z$:A2zPǘ|s:A2zPE^ :A+-q:A L2u@z:AX-ǸT:A@IŲ;z$:A%p:AjQɼ>(.18AC#38A-.18AC#38A-P18AC2f58A_.18AC18A)4_18A'938A#48A?%F58A@2f58A_06? (8AC.18AT6? (8AT/?/8A?.18AC8Q8A@MV8AQ8A@MT8A@zFbU8A?_*V8A#38ATaQ8A? #38A-058A_2M78A?u98A6?;8Ah">8AD8A'/kF8A ;nI8A@_^?I8ATaJ8A`2O8A[Q8A@M`?k8AWc6? (8A? ?k8AWcP8Az\78A_h_o"8AA#8A?M$8Aߒ??%8A?g<ߥ'8A@F6? (8AT0/ {9Avj]D~9A@Zs]D~9A@Zs |9A@A/ {9Avj0U?:8As?k8AWcU?:8AsOd8Ac?k8AWc(-˝9A@ 9 6X9A--˝9A@ 9 6X9A-H ]b3Q9Azej8oW9A% ]b3Q9Azej)PR9A(;nMjȂT9AOiEg1T9AaV9A7D78oW9A%X.`8A?Oi8At.`8Atdb8A_@c8Ad8A?q߫e8A[M?sf8A_>dNg8AvOi8A?(:hsO9A/ܾ8O9A@O ϙ:hsO9A/ܾ8O9A@O ϙ@n9A>c9A@V$9A@Vn9AXg=9AZ p09An!ϓc9A>x{Aj9Aա%_h9A!k 5%v9A!k29A^- {Aj9AQ,%t d9A@9i'9AG c^9ALǣPo9A7KO"79A:C|zz9AzM? 9AXuqR;U\9Ao%_h9AաhV 9Aա%_h9A?Sh V 9A?Sh^֨^g9As4ě[9A4a׷1l9A# 9AWBmxX9A@d3F H9A"yB4P9ANT<~q9A@y%_h9Aա0.18A2{28ACu28A2{28A.18ACX, 8A2u28A@?l, 8A@_ $8Av/#)8A@?l*"*8A@m#*8A@?n(_v/8A@)!18A u28A2`j]8A2hMv2NB8A   j]8A2hMv퇧8A^߮8Ac$ =8A@q1@?-U8A ur72t8AxU<8AE5}8AFH2NB8A  (XX8A٪_Y8A߅XX8A٪_Y8A߅(KoaN9A9mI:hsO9A/KoaN9A9mI:hsO9A/(Oi8Aߞ_j8A?_j8AߞOi8A?0_Y8A@j8Ak_Y8A߅`8Akj8A@(?j8A߶o~8A\?j8A߶o~8A\(_j8A߶?j8Aߞ?j8A߶_j8Aߞ(j8A߶?j8A@j8A@?j8A߶(ؽZM9A@^rKаKoaN9A9mIؽZM9A@^rKаKoaN9A9mI0C8A6, 8A@_ C8A6F_98A?, 8A@_ P-̜q9A)ó(hd#y9A73quhd#y9A73quy9A@1n="3^y9AĬTw9A`\Vv9Aő7/s9A@{̀-̜q9A)ó(@V$e9A)ó(-̜q9A@%V$e9A@%SAf9Adxj~Fj9ABsEboqHo9A`~-̜q9A)ó((&K[?9AY -˝9A@ 9&K[?9AY -˝9A@ 9pC 9AY &K[?9A3Fi C 9A3Fi#@ 9ALO59A]5~?ZH9A@Cl[9A@vj29AMY*H9A Jiq9AʖB"'9A?<2")9A@PqpR&K[?9AY 02ٹ]9A_yX_9AӘX_9AӘC,I_9A@~X52ٹ]9A_y (-̜q9A3Mgr9A)ó(-̜q9A)ó(gr9A3M (gr9AñS9A@Rka[9AѰz1S!9A C'9A@@ t9A k9A-$@h#9A*g(x`Ft9A@_|=t9A@ķ#x`Ft9A@ķ#=t9A@_|(1}F( 9AU 9A@\1}F( 9A@\U 9A ON^7A!(IU58A WAON^7A!_~7A@>7A5B~}7A@O{O77A@+CX7A@,cܨ7AUBf7AD|o7AʵXb7AT7˿pDq7A@cBJ7A(r·c~7A@{p87A-.W3i`7A@Ó2>̿i7A@# i7A%}0Rm}7A@r c>87AoRZy&7A 7ug7A+ZA7A VV7A@HiG"7A8 6 ^7A@!_6T 7A65z|c7A@žgS\R7A@I=n4#=i7A@~[wps7ASih0lW7A 6*{8AQ[X]8AO߳98A@!WrÙ8AQ߳A/8A!Ylyx8A&J 8AQih0é 8ANu*8AZufD8ApD 8A#݅Γd8Ap Cmup8ATxJP3a8A"bqt8A@NP^U8A4T} 8A@HC 8A@Re ?xĶ#8AZ\z^%8A[8&8ATgq&8A WU`'8A@~ b(8A}Kr_)8AQJ=.*8A@]pqg%/+8Acl"9,8A@?9!.8Ap_ KJ08At}] ,718A@k38A8 0(IU58A@wT+0'^>R9AbbeW9AK:'^>R9Ap|MAT9AHbbeW9AK:HP7*Q9A'^>R9Azej ]b3Q9AzejP7*Q9A@]YF6~=Q9A(\iZQ9Ag:)Q9AS'^>R9APh7A@_ hg7Ah7A@_ 7A@ck(7A^c7A:X7AVx7Ahg7A_(sp]9Ah2ٹ]9A_y2ٹ]9A_ysp]9Ah@2ٹ]9AH{ZUc9A_y2ٹ]9A_y)t.a9A_8Ԑc9Aw~$H{ZUc9A@~'a Hc9A0_%!9Ag9A_%!9Ay 9A?OsC9Ag(y?7A_h7A@_ y?7A_h7A@_ hk,{9A7𡥓9AF gS9AF"z9A@0\Ak,{9A oKDۥ9A@ڵWfp9A@#VsÒ9A^,kk}9AW|𡥓9Ahl80yn9AtZò9A7@mV9A@ܦ_ sp]9AhmV9A@ܦ_ =nX9A&cZ9Att 1zZ9A@ssp]9Ah0? h]9A gˆ$a Hc9A? h]9A gˆ$'`9A\a Hc9A(? h]9A gˆ$sp]9Ahsp]9Ah? h]9A gˆ$.A8Am%y]8AJn.A8A Uα8AF8AJn\O߄8A@F涑8A0f8A@W> 8AFQd8A@L[ [\E8A N6~K8A) ݺ 8Am%3[8A m%R8A@iCbl8A?*Vy]8Af 8'^>R9A@[3+Κ6T9A'^>R9A?R9ARCyS9AJΚ6T9A@[3+8'?8A/- 8A6C8A6'?8A@P?8A?s- 8A/ S?7A/?k8AWcS?7A/We8A_6L8A?H8Ab8A;L'8AE_]8AԿR 8A?T8AA18AM_8A@Nq8ADt8AAy<8A?j?k8AWc!(hg7A@1JX7A_hg7A_JX7A@1"h99Aɭ3̦vn*9AMq 99Aɭ3O9AuZt\9A.=H9Adq)9A@! E)n9AN/ ͹9A_|S9A@5 cZKRV&9A̦vn*9AMq#PR8A^7XX8A٪R8A^7S8A@+_,T8A@?!_oU8A")V8A@<BW8AXX8A٪$(79A0Kc9A>c9A>79A0K%9A0K79A@qq9A@qq;c79A/lt}9An& v9A'uz#q+ 9A@'W=O_(9A!JNsJ.Uy!9A ' Z Q9A@#v||kд9A?iֲ9Avoٴ9A9A}Q^as9A%ƃƋ9Ad-9A@)9nտ9AH79A0K&(>#Q9Aa8N"QeLR9A@O2E>#Q9Aa8N"QeLR9A@O2E'XvB(M9Aa8N>#Q9A@^rKаؽZM9A@^rKаvB(M9AIPM9A ;ï탴0N9A@lN9A"!O9A&&6i||P9A{DF>#Q9Aa8N((9A@gQ6O9Ag9Ag6O9A@gQ)x|<Ū8A8qlZ.A8A  |<Ū8A8qlZ-&8A#)RC߬8A!Hqld8A/Z_Bԯ8Aq(@(>}ٱ8A:-@DfV8A@ځf<d"8A!/PtQ8A _DD͌&8A@uWuiGs8A@j.A8A *py]8Ag[#a8Af  y]8Af .8A^-‡8h8A<=[]h8Adr;w<8Aꥒ9t8A q6|Uޝ8AF;YD8AcÞF$d8A@0Oy͝8A@0W#a8Ag[+(y?7A^`:7A_y?7A_:7A^`,(Zg7A@aS?7A/Zg7A@aS?7A/-8JX7A@aZg7A@1JX7A@1e7A_^;E_7APZg7A@a.X>a8A10j1}F( 9A@\>a8A10jɠ8A@OR8:z9A->BK8R9A^p1Bkg9AWŵ-239AnNA o 9A@Z~1}F( 9A@\/HM%b9A@tj-̜q9A)ó(M%b9A@tj0K0h9Aa8A@樍sc/8A10jc/8A@樍s>a8A10j40S7פ8A,v|<Ū8A8qlZS7פ8A,v##Ӧ8A@g|<Ū8A8qlZ5H 8A,vS7פ8A^>g] 8Ayh88Ap!^8A^>g]Ҧ8Ati"^8A@$(qS7פ8A,v6(N6S8A=?wyS7פ8A,vN6S8A=?wyS7פ8A,v789*|\9AM%b9A@tj9*|\9A]9A(}PzC`9A;D~xM%b9A@tj809*|\9A? h]9A gˆ$? h]9A gˆ$[]9A Px9*|\9A90j8A__k8A[j8A__k8Aj8A[:(SunZ9A@ڢ9*|\9ASunZ9A@ڢ9*|\9A;`YxI9A@ؽZM9A@^rKа YxI9A@XK9A*Z)0#K9ApZ OL@K9AugK9A߃%|K9A(\n%*NL9A@ܖ:6M9A@H/wIؽZM9A@^rKа<@֬L9AxSd>#Q9Aa8N֬L9AxSdK2N9AT:`r_gCFO9A>Xqj\SPP9A)\>#Q9Aa8N=0YxI9AxSd֬L9A@YxI9A@jBJ9ABNO֬L9AxSd>0LxŠ8A@a N6S8A=?wyLxŠ8A@a V 8AdܟN6S8A=?wy?@|<Ū8A={8A8qlZ|<Ū8A8qlZk'8A~]h8A@PN6Q8AJzF?'!p8AE9!]d8AC9|nZ8A6U=, [8A5kAV8A"χ-e8A"508A18A@[ԚW8Ag8AHTR8A@@VW8A0%FJQ9ABR *U9A@O2E"QeLR9A@O2EԷS9A"EAT9AJE R^T9A@dF'T9A$oHYT9AqxGK *U9A&PrU9A@JT'T9AYD\͊#T9Aib.JT9AMVk1$`nS9A[#xˢR9AgJQ9ABRG@'8A@@*>a8A10j'8A@@*Zh|8AXZf8A@za j 8A@PK$p>a8A10jH(VW8A@@*'8A0%VW8A0%'8A@@*I899A*io99Aɭ3o99A*i#09A@?HQ79A@Z99Aɭ3J0mt8AF#a8Ag[mt8AF ˋ8A˔x#a8Ag[K(2 P9AuJQ9ABR2 P9AuJQ9ABRL0֬L9Au2 P9AxSd֬L9AxSdx(M9AT2 P9AuM8h8AEy]8Af h8AE̎8AжL8A3)vy]8Af NP={8AEh8A={8AN !W8A,n8A@Fꨝü<$8A̢z\8AYjT8Ah8AEO0- 8Aӵߕ#8A/- 8A/ X!8A@Uߕ#8AӵP(:7A@?ҸZ27A^`:7A^`Z27A@?ҸQ0(N9AoBՌ:Ad(N9Adb:AUsBՌ:AoRXS7פ8A@Wt+8A,vS7פ8A,v, N8Aya8A@efIjq}8Aִ1XF8A"Sԅ8Aa#8ALZt+8A@WS(={8Ap w׏8Aw׏8Ap ={8AT(t+8Ap w׏8A@Wt+8A@Ww׏8Ap U`<݈o9ALB?x`Ft9A@ķ# x`Ft9A@ķ#M;r9A2-r9A@מ-2=aq9AV@=8@RR9zp9Al'pTz߸o9A@':n<݈o9Aa jG8o9A|To9ALB?V(BՌ:A@@FOFs:AoBՌ:AoOFs:A@@FW@mt8A@ݘ&i8AFmt8AF68AڹNC8AQFI&o8AMݘ&i8A@X(qƁ7:A@J@4OFs:A@@FOFs:A@@FqƁ7:A@J@4Y0#8A$5e)]L8A@樍s#8A$5e)]L8AKc/8A@樍sZP27A_8AF c fy8A$ hPϥP8A (p@8AgWɣϥP8A (p+8A5S8A@cF4|d8AgWɣ88AlCq8A@%@8AD!I0i(ϥP8A (pk<8A ϥP8A (pk<8A j(Z27AJ7A@?ҸZ27A@?ҸJ7AkHw׏8A]T$GϥP8Ap w׏8Ap w㜢e8A7k_D8AH$6`8A@} /ԯ8A]T$GϥP8A (pl(ߕ#8A@?b)8Aӵߕ#8Aӵ)8A@?bm}ZK7A$@ON^7A!}ZK7A$@* 7A dyݺ7A@h |7Ao*k7Aێpsl*7Ad컘)7AS\Y5A7A@ m7A4-yy7AC7Ab3M:X7A@_w7A@%F`+7A@[]N7A=_.7A咽>17AR_*NI|7A@^rgRѷ7A> 7Au K]E7A_ʭON^7A!n7A$@}ZK7A197A1nƑ7A)1j.q7A@~02w7AzHp^soQ7A@ t-E7A@lk0j7Ax#%+V7AN"7)4 y7A{e21JVЖ7A;8%V7AfHӱ}j7A@\+W7Aepo Ȗ7A@.Z5zL7AR&%ܗ7A"%*.7Aos٘7AxD1S`7AWTtqŔ8A@w-@QU8A@,'@-V җ8A*F8A }8A@JeCXd8A@de 1zg8Ah\sߓ8A x^p18A ee8AnfSr`h\k 9AŬL!$9A*i h\k 9AŬL!TF 9Ac3 9A¸?둓9A! gfdd9Am~9A8"jy9A>$9A6o99A*is8qǯ9A@!h\k 9A&Yqǯ9A&Yҏlr9A!"p 9A@!h\k 9AŬL!t(F7A?#J7AF7A?#J7AuHw8A b^-#8A$5w8A b^-$48A@Ȉ HB8A`I["Ͽw8AQ)ϴ8Aq:#8A$5v0c fy8A b^-w8A$ c fy8A$ A%8AgҨw8A b^-wH%_h9A83.5Q9Aա%_h9Aաhn9AB- f-C9Aj9r<9AqO&yhIywa9An%P5Q9A83.x(9A83.5Q9A Y9A Y5Q9A83.y(44g8At5w8A b^-44g8At5w8A b^-zHݘ&i8At544g8A@ݘ&i8A@춳`8A_g 8A@{ǣj8AwX^8Ao?-44g8At5{0TS9AGBvEZ9A`398TS9AGB?ST9A@RBvEZ9A`398|@TS9AGB,tV9A;hOȌV9A;h,tV9A;/yV9A"RdkV9A<ATS9AGB}0C7A ?pC38A_<27A_ P 9AO6].\ra 9Ac$w3=c 9A%w66 9A Ghsp8}7 9Aѩ^;Mr 9A$".Ү%9A\k0vI'9AN`-i?y'9AZϪ'Ac.(9AhG$(9A8 ^)9A? zds +9A`J( ],9A@g\_A2[-9Ao'AQ;-9A@A}p:-9AZ;1 L,9A%3Ұ+9A,ϙ!4*9AvEv6:'9AڢZ [A$9Aqk Ȩq\#9AC˔+ p"9A8ALi"9A}V!9A6AQcu&| 9A@7AQcu5 9AP | 9A=)o9A@VGH9AB-@>;B9A%e.pp9A@ ձhvk6'9A;pug9A?HQ*9A@< HK9AeJiݫ9A]{9AeJo99A*i0V18AW3Y$&8A(r/NV18AW3Y.|)8A"_/T$&8A(r/N(&$8AY6$8A?O&$8AY6$8A?Opf'J9A`#\JQ9ABR JQ9ABR\EʣQ9A3Q9AW}Q-cZQ9A@<;k7Q9AKƲO9A`"Ɔ=fN9A1wFN9A/e5_OJ9A xIv[-J9ARf'J9A`#\(1Dz8A vHdV18AW3Y1Dz8A vHdV18AW3Y8RO8A vHd1Dz8A (p1Dz8A vHdRO8A @鍾8A /kϥP8A (pmI9AEk9A@ }9A@ ċ9A)*S9A@a,5?v9A@WmI9A@9 xf39A:vٲm9Afw#|'=9Axc7^9Af+ =9A7A6l27A_<$_>7A6l.t7Ay->_ 7A_8n7A# 27A_<(=7A6l$_>7A?K=7A?K$_>7A6l07.8Am[9A:767.8Am8AOP[9A:76(h8A &"o1Dz8A vHdh8A &"o1Dz8A vHd0v9A6f058A2%68A! 8Ax^98Aq8 Q8AW 08AF'Fei8A@v Z㗔??8A@/Ҟyd8A))8A|2]o8A 1S'C'8A =c.eUڗ8A`]tq˩8Aժx0G9Ah {\9AEk\9AEk&?9A3jlG9Ah {(} Zp9Ah {G9AdLr} Zp9AdLrG9Ah {h38A@{_#8A7 38A ?pC8A ?8y8A@{?8Atl 8A*k8A\h8AB?8A?_8AA_#8A7(\9A $A{e}y9AEk\9AEke}y9A $A{(G9A $A{e}y9Ah {G9Ah {e}y9A $A{(^}8A"^}h8A DIk^}8A"^}h8A DIk8]KL8A"^}^}8A`J]KL8A`J$ A8Ae>;8Ahv^}8A"^}(jɞ/O8A~}8A@nj;vjɞ/O8A~}8A@nj;vXw׏8A~}jɞ/O8Ap w׏8Ap z*|8AEEm8A`Ļ 7UO맺8A,0%e( N*U8A/4@az08A`:&Z5R8A@hjɞ/O8A~}0QlX8Av^^}8A"^}QlX8Av^8A$䤀^}8A"^}(o7A…t7Auo7Aut7A…(Zj8A dzj8AsGZj8A dzj8AsGHZj8A_bt8AكZj8A drn8A_^o8A [$q8AكPs8AEbt8A`˅0;8AeQlX8Av^;8Aet18AA4QlX8Av^(dŊ8A}~7.8AmdŊ8A}~7.8Am0s8A}~dŊ8A`p4Rs8A`p4RRj8AMydŊ8A}~HC8A?vM8A7C8A?H8Ah[K8AJL8A^@L8A`3?vM8A78gA8AC8A`?SgA8A`?S?A8A`A8A_C8A(Nv8A M* dŊ8A}~Nv8A M* dŊ8A}~( U8AȃQlX8Av^ U8AȃQlX8Av^0\N8AF<;8Ae\N8AF<X<8A] ;8Ae(6oc 8AF<\N8A;PL6oc 8A;PL\N8AF<887A@$_>7A6l87A@3L7A`M7A@}$_>7A6lxz"B89A |!YxI9A@ z"B89A |!@89A JME;9AT}@z=9A}x0ZeGK>9A@yxdg}?9Ap0>mv %A9Ayb]\[B9AUG+ C9A@+D9A zמhF9A@RYxI9A@(]79A%Hz"B89A |!]79A%Hz"B89A |!( zh9A Xhv9A6כ8A@;D8Aȶd098A ?`˵\N8AF<98A ?`˵8A 8\N8AF<(87A _ս(=7A@87A@(=7A _ս(98AyإD8A ?`˵98A ?`˵D8Ayإ( U8Aww8Aȃ U8Aȃw8AwXf'J9A.|M_ljL9A`#\f'J9A`#\u J9AwBt.\7J9AhU[L9A@j $0UL9A mM_ljL9A OC0L9ASn/ufK9A.|X#pZ9A:A9A0K79A0KņKf9A@g^#pZ9AE$Ge9A/A9A`@hÉ.+9A cYLJU-9A@8:A9A(Ut8A@_bt8A`˅Ut8A@_bt8A`˅(F8A{bL8A`F8A`{bL8A3 \-9AJY mq9A#mq9A#xT9As.=ˡ2*9A@0:"09A@+4m~4_z9A@ WvO_W9A0FSs9A9A@K^(rsK9A;.9AHv"F q9Ai?;9A@r/9A%Q9Ag”9A@oy9AΗ\tHd9A0Z?E9A@Tk3 \-9A&?;HD9A Iq*9A -<9Ao6F7FϏ9A`]9A jՆTS9A`[8pn͖9A@hoX(z9APֽ{9A6H0p9AU]ȳZUi9A h&_kV9AJY X:A9AJY _kV9Aw@:A9A9A"T9Aw@C9AÝZ,Q9AyNGx`9A \s.9A`z_kV9AJY (F9A O:A9AF9A O:A9A(c?e8A _eMk8A_-c?e8A_-Mk8A _e(7t8A?{Ut8A@_7t8A?{Ut8A@_(7t8A`M/u8A?{7t8A?{M/u8A`8Mk8A_7t8AMk8A _eMp8A_Fq8A7t8A?{0yƭ9A`w`s9A Xh zh9A Xhyƭ9Aqs9A`w`(ؾ9A9A T߄S38d9A;ۼyY=9A@1bS&b19AZsn& LU9A \z(28A@_28A`28A@_28A```{7A`pl}ZK7A$@)`{7A`plp{7A@tO>|7A`$wS5~7A`1iX*w7A *P [Ծ7A>KXg7A.g߄7AbE$^7A!n7AbB)1;7A`/ l]ji7Af3J7A@>7A`v;P6oʬ7A@KA 7A)*7A@p'U٩7A`RW.E 7AB^2`k7A Zǩ-KFVݛ7A >FNr7A@˧jl*7A`lDС7ANxşʢ7A )ã7AG Swyhy%7A $/sc7A`ig]7AߓEVm7AVRGí7A}NiWg7ABIe.7AjB3Ƌ7A`FA:tB7A@c\E3Z 7A1B-{_=7A`_)/7A T0o& 7AcyD{2Ϸ7Ag}ZK7A$@(*_7A0J7Az *_7A0J7Az 8(=7A u"_7A _ս(=7A _ս7A_ 7A_7A u"(_8AG$8Ao_8Ao8AG$e}y9A`))YqA9A7!Re}y9A $A{c_/("9A@%{N#09A NYQK9AOb3 ݤ9A_ӆ9A@^5HɍۮS9A s^e 9AiN V 9A]U 9AkK-|ۚ9A6A}ࣱđ96A@X`$46AٹdZ06A@`A -yG,6A@T -D)6A@#_tR6A@4`U56Af#gr6AӣAs16A jEF xѨUl 6AkaE_ 6AFCs 6Ax +{6A-++6A 1kFgO6AW3$GtqA6A/iOA56A1=j3K6A`>u_:^[6A`&bnf66A^ ۣH6A$,i6A`s'6AQ7!5AI &5Ap#9\qk5A`L:\5Aa<Կy5A.`i7A`ߟ00J7A i7A`ߟ0b7AXPγ7AgZ)7Ab]7A>?7AN7A?I=7A0J7Az (_&8Aa 1AM8ALl_&8Aa 1AM8ALl07c<8Aa 1_&8A@qǑ7c<8A@qǑF}8A]b_&8Aa 1(٧|,V9A@t1 H]V9A}*٧|,V9A}* H]V9A@t1( H]V9Aw<237V9A@t1 H]V9A@t137V9Aw<28A}4 ՚!V9AhT8AG$=)8A@jRH/ R?8A}4;Q19A}4V9A4\2d299A.pb39A3N0$ ,9AT5bG9A n+EKAs 9A 4# 9Aߌ>J[ 9Aw^9A}b b9A F% ՚!V9AhT(e7A ?!5i7A`ߟ0e7A ?!5i7A`ߟ0(p7A ?!5e7A_*p7A_*e7A ?!5tYGw7A E;s67A1@7A1U7A )7A [0Ł7A@n[MN7A 4.Xك7At\Nfhx7AojrQDž7A@-(3ՃV2&7AܨCɱ^7A&7AI)-s&7A3Ƌ7A +ҫ[7A@C)EȊ7A@oĞ1Xك7A'9 .⭊7AN^QڏՊ7A_KcP׉7A3gD7AnojROR7A|{P׉7A@cP׉7A )Љ7A ݘt7A w6F8چ7Aj0 9K 7A@S"u$҆7AϙΥzW7V7A@׉v L7ALیl;RV؄7A<$ڠ 7A@Db0L7A%} k7Aq}pZ{LP7A@[C) C7Al~P~4]\7AfCz7A@+ /7Abï7A{M27ADI0|7A@ șy7A|%H<zx7Anġ=P5x7Ab6[nm8 x7APJsy5x7A0ztYGw7AbiS-|7A E;s6(#7A`7*_7A#7A`7*_7A8f`9A kl;LU9A \zf`9A kl;>9Aenm&_59AQLU9A \z0Wz9A kl;f`9A`dBWz9A`dBRIAc9A`:w:f`9A kl;0JG9A`o=f`9A kl;JG9A`o=9A`X;f`9A kl;(8s8A? _t8A_ _t8A?8s8A_(=T`9Aٻ`U@9A|PdA9Apep#. \9A/^4F9AXB c.q9A@eM*U9A@9H9APU @WV8A@*W2v_8A WV8A Hߢ[8A@4d'\8A?=_\8AD2v_8A@*W(8AߨX?8AWQ?8AߨX8AWQ(L0j88A`tZ8AG$L0j88A`tZ8AG$H)k9A ęh7kp9AdLr} Zp9AdLr≝p9A&#7kp9A ~uUp9Aග+l9A ogZ)k9A ęhx>#c8A%մj˩8Aժx ˩8AժxE`8Ap􍂬|R )A8A.o68ۛ8A@/U5ׄ8A<]fƖT8A@1+Q'Ӵ8A>#c8A'8A _8A`iR8A@Zg€8A%մj(F8A ?lg€8A%մjg€8A%մjF8A ?l()k9AM*n]}l9A ęh)k9A ęh]}l9AM*n(_l8Au1lq8A_L_l8Au1lq8A_LPE;WT9A8pz37V9Aw<237V9Aw<2UV9Al.:2?U9AeS1A9A lNA9A@62 C[ /9AHi:tE9A{>[-)HNd9A@/"H-Z/9Amԙ~dP9A@i 9A`8&9A`|}9Aw/噑9Awq}z3f9A`hYfcX9A$)=!9AbI~"9Av@g€8A@A$} 8A%մjg€8A%մjKň8A*_{Dˊ8A@A$} 8A%z 8A'8y(n7A`~7A?BPn7A?BP7A`~02v_8A???e8A@*W2v_8A@*W9_a8A9h??e8A?(a>J8A@_NP8ALa>J8A@_NP8ALH#7A@eo7A`7#7A`7M7AI7AW7A_)af7A@ mo7A@e(S9A%7XLU9A \zLU9A \zS9A%7X0'*i8Am_l8Au'*i8Am#_i8Aߎ_l8Au(??e8Am'*i8A???e8A?'*i8Am(?8As?8AߨX?8As?8AߨX (ܗ9AaS9A%7Xܗ9AaS9A%7X!HJG9Aaܗ9A`o=JG9A`o=OB9A4WEuQ9ADsbV|9ASXgf/9A BQܗ9Aa"Hv:9A# g_#9A v:9A# ^$9A 娟m(5r9A (Ĉ:9\9A7>+3,"9A,g_#9A #0J6U 9A# v:9AWr1{J6U 9AWr1{9t 9A &5Lv:9A# $(o7A$~7A@eo7A@e~7A$%@68A@< ^_&8Aa 168A@< ^Eƾ8A!'SՍ8A6uz(8A@K`_&8Aa 1&hO68A@< ^68A`!, O68A`!,U 8A޾3;v8Ax$nLMS28A`-wv{8A`"[w}"8A8A,怩8A@) 9;u8A`[68A@< ^'x_$8Ac28A` _$8Ac&8A|?'8Atn(8A?#,8A@ߐstd-8A`? lze.8A ?\ct/8ADT708A?; 18A@+u28A28A`( J7A`%p.t7A@4}x J7A`%p._LL7A8nPL7A;aG4L7A D ƠM7A@#l8M7Asr([ eM7A 4CIM7AGi'[[M7A`NO1ʑN7A~,EN7Ak>*7Y O7AL^Ŀ8&rO7A@OF'gwO7AG6P7ApT-P7AX.'DQ7AUʳJNQ7Aዲ!JQ7Aa^ϪT7A 7~)R7A`W{wTfR7Asg1S̀R7AprfNUS7A^l^*aNS7A@WST W7A&pIZU7A I5^v U7A"-zmI[V7A 1HhU7A@ aU7A~8f- V7AD?M4V7A@7J74V7AHhf)7V7A3;iS7A@}+LER7AƅͦmQ7AAݛt\ޟ2Q7AI훞P7A;uO7A (˳M7Ar }8L7A 0cUK7A@2d[d:eK7Ac">0+L7AA[M7AWaSѤM7A:'VXN7A@F%g,OAO7Am-o.P7Ax:1 Q7A@j`9Q7A0ޔgR7A@,FS7A˸~"S7ADT7A%STU7A NwVeU7AZf RV7AtJ!W7A@VC7尉Y7A >,Z7AeʜnM[7A@+dA3*f]7A@9Yc^̖^7A_ɂSTA6_7AI!Nq 1a7A+O=b7A(J+S.d7A1IZ=9Te7AIV/XPg7At5>Hi7A@r}׺0j7AR؃ RWk7AZ ďl7A_f2!xn7Aʺh\kGhp7A@'X[+0r7Aetds7A1 /R1$u7AV'=Kw7A`C(DW{7A`LF^x7A!wx7AK̼]vx7A@O䎋47w7A@y٠Yt7A0uL5 @t7Acq} aRs7AuS*Phv^s7Al9YAnTr7A@\%pp7AA{8"GB\p7Ar\{OUw7AuTN#y7A 8n{7A@A Q"|7A]4IPfJz}7ATb =~7AvhH n7At?DU̪b7Au?DOc27AܤXI˿7A{>qO7Ao;ASx77Ap;ASܯŇ7Aj5PO\X7AyhH}f 7Ab=Cc6A;*"Dn6A-[_ ]6A@7A@TwHn>7A`%K)Ux@7A`mPAí@7A@RMt@7A఻>X)X@A7A@qh~XA7A@nRuC7A 7A_}c7A_}p>7A?,.07A`o7A@e7A` 7A3o7A@e/49A y}G9Ah {G9Ah {.5j39A@Z1rO9AW"էR9A#nH9A#F9Aʩs9A`jNQ9AJ8A@_]D8Aa>J8A@_2(&R_8A??e8A?&R_8A??e8A?3HER<8ADXM0L0j88A`tZER<8ADXM0Uf28AP\8A@ڙ8A-|O8A@{وL0j88A`tZ4068ADXM0ER<8A@< ^68A@< ^>o8A`NƁER<8ADXM05H~R9A7͜Я"U9A8pz-bT9A8pzj,M9T9A ԻЯ"U9AocM%T9A91Z~nS9A 0~R9A7͜6( y-8A ER<8ADXM0 y-8A ER<8ADXM070~7A?d7A$~7A$ 7A87A?d8(dv|7A@߷c7A_}dv|7A@߷c7A_}90'*i8Aqo8Am'*i8Am"{n8A?o8Aq:8b_)8A 28A@_28A@_28A߽~/8A@>b_)8A ;($8A b_)8A b_)8A $8A <O5Ao5i<Կy5A.q75Ao5iC@5A-V*5AYwS-Z5A ثjVG5AgҾR5AR-Bq"5A@^ŁO5AKzg|5AkeܑoE}5A Vgsܠ5A[\]s>5AX#yM5ANLVt5A7˾5Um/5AQ|GQf5A1j;A<Կy5A.=H8A? _$8A_$8Acvb#8A߬"8A!8A.8A8A? >(8A? ?8As8A? ?8As?x?؞c8Ḁ&38A ?؞c8ḀNX<8AvK8AX 7: Nw8A_߀8A`ӷ8At&98A%8}eO98A`na8A2k}t~8A i8A&38A @(P8A@-2v?؞c8Ḁ?؞c8ḀP8A@-2vA(v:9AGuބ0D9A# v:9A# ބ0D9AGuBHXq8A`]J6U 9AWr1{Xq8A`] D9AT9k/9A`yҌ ;9ABs9AJ6U 9AWr1{C0{8A`]Xq8A^B{8A^BDr#8A1m6Xq8A`]D(ބ0D9A }nÃx9AGuބ0D9AGuÃx9A }nE(7Aw_s7A?d7A?d_s7AwF(p>7A=E7A?,p>7A?,E7A=G8?7A 58A ?7A D7A`#8A`L58A HH7A@}7A`~7A`~7A@߶ 7A 0}7A_ 7A@R7A@I(!XY8A&R_8A!XY8A&R_8AJ(,U8A!XY8A`,U8A`!XY8AK8u8Aߍ8A?u8A_|8AW_9~8A`ϱߍ8A?L0o8Au8Aqo8Aqu8Au8AM0?7A_7A`?7A_7A a7A`N(b_)8AdP&08A b_)8A P&08AdO A:AE yj:A@J@4!qƁ7:A@J@4VÛ:A>5ò:A R++ :AX kDǽe:A [Vp.:AԐ?q:A`A(U :A@DJ %IÖ :A@EB<ܛ:A@r $X1:A >yj:AގDwi:Ah&/I(u:A`[ QO :A`_^m] :A ɳq`J :A DDe :A`Mj8\k:A@ZkÚGN:A@@ZkɺU:AbsmtYW!:A*cr^&:Ay&x7:Ag(4:ACY[:An\b:AMN:A`L爢A:A *ޱsN:A=8A?`]D8Ap(/Z68A`;6@?w78A@E./Z68A@E.@?w78A`;6q(VH*8A`7P&08AdVH*8A`7P&08Adr('`7A?81_7A@'`7A@1_7A?8s(%7A9?7A_%7A9?7A_t(7AD?߳7A {7A {߳7AD?u0.9AB D\9A`xK=9A`x.9Ahg !\9AB Dvx 9Au'D 79AIK:x 9Au'DF-!9A3}@D'%9As$-W'9AhSȒ._C,9A@J l -9A`oX09P~29Adr#D39AԢ؍39A@' 39A?89A K4m\ŽD79AYU?9A!"SQ@9AfM%{9AK\9AB D:A9Am"i3_9A:A9Ax,9A2w#8,9A@k&s9A,YG~9AEM_ %`~9A }9A ]9;L(9A@syUs3\9Apt-[J9A Ug~m9A`IJ)9Ay%wq9AUZcn9A dKw9A@Ik,&P59A k7t!ܴ9AA3_9Am"i@Tl)j9Ai .mބ0D9AGuTl)j9Ai .mLYI9A >;P:aU9Ajy?<o 9Aބ0D9AGu8% 8Ai .mTl)j9A@pe% 8A9͡gx"9A@peW.,9A+EiTl)j9Ai .m@x 9A@F8oƖ5:(9Au'Dx 9Au'Dc 9A`N;3K4!9AL Q&R!9A4UƖ5:(9A@F8o(KL$8ApVH*8A`7KL$8ApVH*8A`7(?7A?~qM7ALQ?7A?~qM7ALQ(wK8A~0s% 8A9͡gwK8A~0s% 8A9͡gÕ0ê9A@zuu P9A`))YqA9A`)) P9AX(6p9A >t9A+Z[x99A`ihF#9A@VPoPͻ89A@?~IP;9A`mmq9Aib V $9A`o+*2!l9A ~&P9A)][9A JO9A,\J<<=ԫ9As 9AxL9A ] [H9A NԻ2+Tzի9AgBHÕ0ê9A@zuu(Z?8A ~vk8A`_SZ?8A ~vk8A`_S(7A@v_7A K7A K_7A@v0|E9A`;+y3_9Am"i|E9A`;+y-2-9AZt3_9Am"i(9A z|E9A`;+y9A z|E9A`;+ypԇZ9A z9Ain ԇZ9Ain7P 9A &ԓ m_9At1u9AM]>V9A@YKS[y9AMMn|pk9A6ը9A`B!@46+9A/ F3n9ARo9A z( ٖ7A}"Ě7A?d ٖ7A}"Ě7A?d0ߑ7Anz7A %[ߑ7AnX7A?{dz7A %[( ?C8A_I8A`#O ?C8A_I8A`#O(@?w78A ?C8A`;6@?w78A`;6 ?C8A(?7Ah?M7A?~q?7A?~q?M7Ah8A!O68A`!,8A!W0dI8A u7["28AT&{}w28ADa4"(8A`kK}8A@ DlE*Nu8AL~DRD8A=ӔlI 8A ?lC(B8A ~oo=8A@o6a>F8A@6iSG8A@mc/-"8Ae#]:/?8A@Ty,K8Ati!\8A~lyՋ;8A@P@O68A`!,(Õ0ê9A.e7N9A@zuuÕ0ê9A@zuu.e7N9A(~N3"8A 8A!~N3"8A 8A!(_7A7A@v_7A@v7A(Z?8A_\_8A ~vZ?8A ~v\_8A_((ߜ7A_ ٖ7A}(ߜ7A_ ٖ7A}49A`?Õ0ê9A y}49A y}^2w=9A l~9A5D0?sJ9A`ڬd=;r9At4xl 9AiN- 9A@D ~*9A(9A@v#69A1?!2"9A 4a)ז9A,:֭Ke9ARx<w\9AT#379A b[Jš9AQ_nQa9ARroܡ}9A`?t1{9Ap훂Õ0ê9A@zuu(Ɩ5:(9A~X+39A@F8oƖ5:(9A@F8o+39A~X(mc8A@_Zl8A  Mmc8A@_Zl8A  M(^V7Ak?V7A`߇^V7A`߇k?V7A(d=U7A^V7A`߇d=U7A^V7A`߇(Lu7AxUQr7A+(k?V7AҤf=W7Ak?V7Af=W7AҤ(qz8A8A4[qz8A8A4[("Ě7A@7A?d"Ě7A?d7A@`9M:A`u` :A4) 9M:A4)"m:Aˈ @:AxH}.\J:A g _7\:A 9HO* :Ah]gx4 :A (Gra- :AlC` :A`u(\_8AF_8A_\_8A_F_8A86AxkOѦ6AF~֦6A&zw$g 6A6Ɩ.{~(6A p =S6A}86A-=p(+39A@ێ!H;9A~X+39A~X!H;9A@ێ(J?8AT8A?|J?8A?|T8AVih=9A`~R9A7͜ ~R9A7͜opqP9AC f28N9AjnVM9AHKϗL9Aް;[J9A /l]aD9ALABC9AREkXB9A zu_HRb@9A"].=9A`!lרKL=9AJg>Vih=9A`(!H;9A`Vih=9A@ێ!H;9A@ێVih=9A`(f=W7AE_6[7AҤf=W7AҤE_6[7A(_d^8A`mc8A@_Z_d^8A`mc8A@_Z0.e7N9AKD |9A.e7N9Aoz>9Aུ|9AKD (7A@_?_7A`?L7A`?L_7A@_?(t7A@S`_7A{t7A{`_7A@S(qz8A8Aqz8A8A("7A@|!7A_"7A@|!7A_(7A`_7A`_7A`_7A`_(^8A@߸8A^8A߸8A@(5?8A?KL$8Ap5?8A?KL$8Ap(T8A?5?8AT8A5?8A?(Ss8Aqz8ASs8Aqz8AX9ǘ#9AuP;x 9Au'D9ǘ#9AuP;%9A@{{KW9A@Ctj5az9AR9AKz/N|%$9AM߂9A`eJx 9Au'DPX8A(R+촲8AtVb8A`3^Z9A/9A6䡽59A}"% 9ACO(5?8A1S8A?5?8A?1S8A(k7A g7A_=k7A g7A_=(_qw8Auy8A?_qw8A?y8Au(77A@_87A_r 77A@_87A_r xAs9Az܈49A y} 49A y}y z9A؁) H=z9Angh~9A०`R2~9A%>?GD~9ArB[d9Am`&z09AwO t{9A@0qUd x9A5X9u9A*As9Az܈ \ P9Az܈l^@Ot9A7͜!~R9A7͜oXR9A4fRcR9A++aLR9A?eݭQ9A粋$LQ9AM6\ P9A T*aQ9A`tLwDZtQ9A  ]!",#?Q9ADd6]R9A/"QS9A :]!8T9AyKb\Fb^9AVgC''c9A@=~lVS62g9AE&gS)2h9AZ xmuh9ALX! Ai9A@>֥Ծwj9Axа8D4Sm9AӞpUwL%p9A޵p0⻰q9A ơ#k*s9A{d_s9Aҝl^@Ot9A@ l^@Ot9A^+t9AIs9AqPEs9Ay[M^s9AEԬ)8s9Aae" As9Az܈(8AG#8A`8A`#8AG0?t8A]8A?t8An_78AU]8A(]_;8A@_W_]8A`]_;8A`W_]8A@_(!s9AvfAs9Az܈As9Az܈!s9Avf(R_=_7A`1c7AR_=_7A1c7A`((8AU 5?8A?(8AU 5?8A?(m5AX.!q75Ao5i"m5AX.!4[u5AfT$CV5A_Y~5ASoW?5A %d%\l%5Arݠ5ADPx<7A_c7A_V_7A ><7A_c(1c7A?*g7A`1c7A`*g7A?X77A @ߍ7A[7A[7A_7A_߇7Aߍ7A@od7A` ?7A@߂'77A @8<7A @77A_c<7A_c37A}_~7A 77A @(1S8A@@%8A1S8A%8A@@ #Ŧ8A $\E<88A@e #Ŧ8A $\E˘#8A+&* 5W8A3mC8Ac8A>i*<%8A`M!g!g8A `%8AK!YP]8AIqvyS<88AJL^8ANQ?.qT8A>,1_jE_8A@e(48A $\E #Ŧ8A/A848A/A8 #Ŧ8A $\E(AR7A OFAV7A@?=)AR7A OFAV7A@?=)(_7A@G}7A)_7A@G}7A)86AHs6A-=p 86A-=p7\6A n.1X46A`mp6A`<6AQc̥u<6AFI*|ͣ6Af2Aη6AZCFdѺ6A 傽6AuW)Mt6A }3fW6Acn5s6AH(w7ANz7A5w7ANz7A5(F$7A@NO7A@57A@5F$7A@NO(n77A_Qk7A n77A_Qk7A @W_]8A?XS*i8A@_W_]8A@_Rc8A`1:8A>J8A`K*i8A?XS(X_@7A ?.V@uE7A;X_@7A ?.V@uE7A;(F$7AX5kYIQ7A@NOF$7A@NOIQ7AX5kY87A`":Zѻ7A@57A@5&z47A`xAo7AjLVѻ7A`":Z(XV?7A?[L?7AUXV?7AUL?7A?[(*g7A^ _Gj7A?*g7A? _Gj7A^ hAH8A`o_N~8A`v AH8A`o_>8AuE>}8A`1:X8A_*V8AE[ 8A@_S 8A@YX 8A?W}8A_N~8A`v!(*i8A`o_AH8A?XS*i8A?XSAH8A`o_"(:N7Ab`AR7A OF:N7Ab`AR7A OF#HK~E7Ab`:N7AX;K~E7AX;fF7A?F@bI7A`L3L7AQVD4M7A ? X:N7Ab`$(AH8Aa5ߏ8A`o_AH8A`o_5ߏ8Aa%(~8Ab}_8A#9~8A#9}_8Ab&(*8Ale ?C8A*8Ale ?C8A'(%8Ale*8A@@%8A@@*8Ale((7A_e_7A@G7A_e_7A@G)(]8Ag48A]8A48Ag*8?67A h_%7A @77A @?67A`@7A@Z_%7A h+08ٶ8Aj6΃"8AtpD+8ٶ8Aj‹(8A {46΃"8AtpD+,(r7AMlw7ANr7AMlw7AN-(5ߏ8AQl58Aa5ߏ8Aa58AQl.(*8A n+8Ale*8Ale+8A n/(c8Ank8A`?&c8Ank8A`?&0H_W8Anc8A`ߌ _W8A`ߌ Z8A*_[8A@3_]8ACE`8A`9Xc8An1(IQ7A\sQq> 7AX5kYIQ7AX5kY> 7A\sQq2(h_ņ8A Hru8A_\0h_ņ8A Hru8A_\03(}_8A Hrh_ņ8Ab}_8Abh_ņ8A Hr4@8Ar #Ŧ8A $\E8Ar3d8A Sf;9A@Ehd\69Ad9DJdnp39Ar&_Ra&k=19AȺ[vއ/9Aٵ:9ǘ#9Aٵއ/9AuP;9ǘ#9AuP;/9A:͗NV|9A Z\ kw^#9A]Ccv$9AIj5HYv%9A3{M,*9A b%g+9Ab+9A&T}bI+9A f"Fa,9A@\p!jX>YC-9AADnb\.9A|:w#M7.9A fzއ/9Aٵ;(_%7A@_'l7A h_%7A hl7A@_'<0B~;7A@؂L?7A?[B~;7A@؂A2>7A gL?7A?[=@8A (8AU 8A _p 8A_>f* 8A_o^: 8A`S(8AU >(58A 8AQl58AQl8A ?HL *9An9އ/9A{L *9A{-n+9A;#-9An9(5.9AC\)/9A /Qއ/9Aٵ@(7Aǃ7A_e7Aǃ7A_eA( hn7AQr7AMl hn7AQr7AMlB( _Gj7AQ hn7A^ _Gj7A^ hn7AQCP2W7A@ ѻ7A`":Z2W7A@ .77A`j+7A@GzxVHA7AboZ7AJhʺP7A@]'Lbѻ7A`":ZD(> 7A@ 2W7A\sQq> 7A\sQq2W7A@ EXo8A@cg޵8A&= o8A@cgDz8A`V\.8A`ЅwMw(8A]B@n:F8Ap5w8A` C-$\&8A ۫#g޵8A&= F(Bq:7AyB~;7A@؂Bq:7AyB~;7A@؂G(Pߔ7ASn77A_QPߔ7ASn77A_QH(#8A*8Ale#8A*8AleI(8A"6 8A 8A "6 8AJ0:E7A?:N7Ab`:E7A?6_I7A_}:N7Ab`K0L?7A?:E7A?[L?7A?[C6A7AMp:E7A?L(l7Aj7A@_'l7A@_'j7AM0+8AwH28A n+8A n?18A@rH28AwN(Y_87A pBq:7AyY_87A pBq:7AyO( y7A@kTˢq|7AM  y7AM q|7A@kTˢP(?j7A`_ hn7AQ?j7A`_ hn7AQQ0c8A uxj8Anc8Ang8Atuxj8A RPK47A`ƤXV?7AUK47A`ƤC47A_O67A_TM87A_H|:7A_yfk>7A _~]XV?7AUSXKֹ7A@i p7A ~`xKֹ7A@4O7A EZS7AA\R#fe7A=$`<#7A tD N7AYrԼ7A`~i p7A ~`xT@2W7A@Kֹ7A@ 2W7A@ 7A`9y7A~Sz{Ȋ7AcKֹ7A@U(Jh8Ax8A? Jh8A? 8AxV(M77A@JY_87A pM77A@JY_87A pW(t-\7A3F>2W7A@ t-\7A3F>2W7A@ X(q|7A3F>t-\7A@kTˢq|7A@kTˢt-\7A3F>Y07A@7Aǃ7A@_ 7A@7AǃZ(Mo57A M77A@JMo57A M77A@J[(K47A Mo57A`ƤK47A`ƤMo57A \(k8A#h_ņ8A Hrk8A#h_ņ8A Hr](0_A7A ߔ:E7A?0_A7A ߔ:E7A?^("6 8Ak8A"6 8Ak8A_( hn7A__"s7AQ hn7AQ_"s7A_`(g7APߔ7ASg7APߔ7ASa(j7Ag7Aj7Ag7AbHMo57A_0_A7A Mo57A S97AA0:7A_F<7A`mR>7Aس0_A7A ߔc( uw7Acc0t-\7A3F> uw7Acc0t-\7A3F>d0_~9AvQW߼Ƃ[e9Aa0_~9AvQW߼zCA9A7j~Ƃ[e9Aa0e`As9AvQW߼_~9Az܈ As9Az܈82w9A` ^y9A`kg9:z9A?w1)Jz9Au4}seX{9A^QQX{9A@躒{ }9AaZ_~9AvQW߼f(H28A3D78AwH28AwD78A3g( ?e7A@d?j7A`_ ?e7A@d?j7A`_h08A3 8A@_r8A!8A_3 8A@_ri08A8Ax8Ax!?8A 8Aj(4?7A?l0_A7A ߔ4?7A?l0_A7A ߔk(`7AO uw7Acc0`7AO uw7Acc0lXs9Ac  b9Aa0Ƃ[e9Aa0ቾc9Aeo4;t9A@ccIӦ9Aqs9A?v%9A ag_9Aow b9Ac m(N<]27Ayށ`7AON<]27Ayށ`7AOn(g7A?F7Ag7AF7A?o0Q 7Afrtf7AQ 7Af,W 7Artf7Ap0t-\7AfQ 7A3F>t-\7A3F>`!zw 7ApQ 7Afq(;7A7A@;7A7A@r(Uv6A+N<]27AyށUv6A+N<]27AyށsXm5U6A+y7A}?uy7A}?u1;6A Q^pN%P6A ŽKʟ9x6A(-m5U6AieS|Nk]6A}Ф *6A \!QUv6A+t( 8A@;?8A 8A@;?8Au(_"s7A ;v7A__"s7A_v7A ;vHh_ņ8A`,5_`8A Hrh_ņ8A HrR8A`c8A_X,8A:_:8A5_`8A`,w(a7A s ?e7A@da7A s ?e7A@dx`$_7A?AH8A`o_ $_7A?;7A_517A77Ad4?7Aͭ0 7A,7A0V8A5kAH8A`o_y(B[7A?$_7A_%B[7A_%$_7A?z(<=7A4?7A?l<=7A4?7A?l{8Jm,7AK47A`ƤJm,7A_17A _^?27A_K47A`Ƥ|(_d8A+uxj8A _d8A+uxj8A }(;_8A5_`8A`,;_8A5_`8A`,~(0_A7A`_7?F7A ߔ0_A7A ߔ?F7A`_7(:E7AZM7A?:E7A?M7AZ(I;7A_d<=7AI;7A_d<=7A(s7A_;7As7A_;7AH9,7A@Mo57A 9,7A@G_.7A@?O/7A@>ߞ07A@_bL_27AMo57A (Jm,7A@9,7AJm,7A9,7A@82w 7A 6rtf7A2w 7A 6B 7A`8v.t 7A@gJrtf7AX_=8A1U8A$_=8AUF8AJ8A R|L8A_jO8A@K+P8A BR8Ao1U8A$0D78A_=8A3D78A3_88A C_=8A(YW+7AJm,7AYW+7AJm,7A(9,7A !D,7A@9,7A@D,7A !(F7AF_7A?F7A?F_7A(b?$7AxHe%7A [b?$7AxHe%7A [(?\7Aya7A s?\7Aya7A s(3[7Ay?\7A`3[7A`?\7Ay@A[7A~,Q 7AfA[7A~,Y7A@;n%oh7A@8bxi7A`YQ 7Af8N<]27A~,A[7AyށN<]27AyށG~l7A} 7AtA[7A~,8cu8A_k8A#cu8A_Wx8Aje,~8A@)k8A#8uxj8A_cu8A uxj8A xo8Av]_q8A?~cu8A_8F_7A@B[7A_%F_7AK_7A@6k7A`GB[7A_%Hk8A N8Ak8A ^8A$8A?  8A Z8A`8A N(A[7Af]^$ذ7A~,A[7A~,$ذ7Af]^@GtZ6A #LUv6A+Uv6A+̌6Alw6A n6A`IҋGtZ6A #L06A #LGtZ6A (T_#6A (T_gv-Q6A߄i"6AP8nKƖ6AU37C26A@]vzl6A@īy6Ap+ ^B6A@.uޗ56A`nv}6A@qfI<6AV%a6AoK~ՠݼ6A:G|&j6A@$Kcu6AQsNRMS6A`uSU/ 6A@i_6>6A`Zui},6AroS6A|ڪ@6f6A ]~֪0 6A`?bgoȣ6A`bؚZjR?6A~猩(6A`=ɪ6A@ 6\6Aϥ 6A 4]Dnn6A`/w@Z6Au?kl\/6A`T"p~6A $L)36AM3Jʃ6A.GtZ6A #L0187A I;7A_d187A 6b97A?I;7A_d(HW7Aߚ3[7A`HW7Aߚ3[7A`(=O*7A9,7A@=O*7A9,7A@(=O*7AYW+7AYW+7A=O*7A(7As7A_7As7A_(J?7A ?b?$7AxJ?7A ?b?$7Ax88Ai#8A8Ai 8A ?]!8A#8A08Ai8A N8A NQ8A8Ai(?F7A (J7A`_7?F7A`_7(J7A (Q7A HW7AߚQ7A HW7Aߚ(M7A Q7AZM7AZQ7A  eW9As!Q !s9Avf!s9Avf49q9A@8pPp9A`)HgGp9AY1Oo9A>bFl9A`v xo&j9Ao{x $g9A }[d9A\~+kGOd9A|Db9A`n'F`9A_7e(_9A.p^my ^9A@"gNW9AY< eW9As!Q (K7A)Q7A K7A)Q7A ((J7A)K7A (J7A K7A)pއ/9A + eW9Aٵ އ/9AٵlM09A D9? g49A` a~ L49Ai5ĐJ+<9A\Ӹ'bm=9A`^BI-E9AP, yM9A`9rQ9A +S-ՒT9AR eW9As!Q (l?^8A _d8A+l?^8A _d8A+(8A@??8Ai8Ai?8A@?(;_8A?18A;_8A18A?0_Kd7AWzA[7A~,A[7A~,x7A)q_Kd7AWz@Uv6AWz_Kd7A+Uv6A+gV;6A[!d|46ADwH4{S57A hP _Kd7AWz(/_VA7A?K7A)/_VA7A?K7A)(ߐ@7A?/_VA7A@Jߐ@7A@J/_VA7A?0HW7A`_vY7AߚHW7Aߚ5Y7A4_vY7A`(v7Aco|7A ;v7A ;o|7Ac8R'7A=O*7AR'7AO'7A`ߨ>(7AB=O*7A(He%7AR'7A [R'7AHe%7A [0X7A?J?7A ?X7A?Y7AX J?7A ?@;_87A_ߐ@7A@J;_87A_%_d97A 2?;7Ap.@>7A@ߐ@7A@J(;_87A_187A 187A ;_87A_0߁57A@h187A ߁57A@h.287A=187A (8A 8A N8A 8A N(_Kd7A@賑>7AWz_Kd7AWz>7A@賑(;7AP7A;7AP7A(p}7A _ 7Ap}7A _ 7A(o|7A _ p}7Aco|7Acp}7A _ (18A_r  8A?18A? 8A_r H7Ac !2w 7A 67Ac !t\7APl7A4b0؟ 7A୸ 7A4g2w 7A 60$ذ7Ac !7Af]^$ذ7Af]^y7A J`7Ac !(277A`_";_87A_277A`_";_87A_8_߰o8A`#cu8A__߰o8A`#Tr8A? _hs8A`cu8A_8[i7A@$X7A?X7A?W7AVh?7A r#[i7A@$Hъ_9A^U%_~9AvQW߼ъ_9A^U%@&1}`9AXp$"3!7Aګ0jwm7A@賑>7A@賑jwm7Aګ0(`#17A`ف1jwm7Aګ0`#17A`ف1jwm7Aګ0@GtZ6A`ف1`#17A #LGtZ6A #L6A`!A-#5AX.!m5AX.! )r5A oo.V 5A M/=5A`m$p/j(5A`CQQ}5A r\;5A[%kdõ>5A/:eõ>5A LH&5A]57Jl5Aa7A`_vY7A`>a7AW`(-_,7Aa1.7A`xP-_,7Aa1.7A`xP(NA6A@)WbA-6A*na`NA6A@)WbA-6A*na``o8Ayۚe8A@c o8A@c@~#8A2__Ƹ8A@ X8A ڛZ8At6"R8A`LTԱ8A$a)8Ac6ZK8Ayۚe@-_,7A_f!a27A^-_,7Aa$-7A_f.7A_f"17A ;_!a27A^@77A@?g9_ 7A`}B77A`}BL7A߇B77A@+\0p7A?<_9_ 7A@?g(R7Api-7A@_RTR7A@_RT-7Api(9?'!7A j8,%7AvF9?'!7A j8,%7AvF(9_ 7A j9?'!7A@?g9_ 7A@?g9?'!7A j(i6A@"wlNA6A@)Wbi6A@"wlNA6A@)WbXJ6A@"wli6AZJJ6AZJE=m6A-NU"6A@UŤS,th6AԽWZb6A4,[aEQ6Aq0ڹ`'6A %Pgi6A@"wl(68+7A_l-_,7Aa68+7A_l-_,7Aa(0'7A_l68+7AP0'7AP68+7A_l8_?q7A~o u7AR_?q7A~or7A h_s7AY u7AR8R7AoO=7A<O=7A<c?7AcSB7Ad_R7Ao(%n#7A p5&7A_N%n#7A p5&7A_N(9?'!7A p%n#7A j9?'!7A j%n#7A pHcu8A`Ip8A_cu8A_Yw8AS:{8A@(?g8AVL;8A:V8A`IpX?M48Ap_=8A?M48Ap?48A@_j-68AD_78AB/,98A( 98A@?r;8A`?!_=8A(%n#7A@_+q*$7A p%n#7A p*$7A@_+q(Si8A`?CrG?k8AYSi8A`?CrG?k8AY XB_7Ar$_7A?B_7Ar)7Axg47A?`'7A ?'?7A27A>/7A _$_7A? 0<ߋ7ArB_7A[<ߋ7A[J97AoaB_7Ar (?#7A@s%n#7A p%n#7A p?#7A@s (D7AsR7AoR7AoD7As (B_7A+v*7ArB_7Ar*7A+vH)O9A vъ_9A^U%)O9A v Q9AH r@rS9An$RbY9GV9A@JMP9BX9A`ÛuF?ъ_9A^U%0)O9A v eW9As!Q  eW9As!Q  V9A 2)O9A v(RL]6AѴexM 86A`wRL]6AѴexM 86A`w(R7A{?<7AoR7Ao?<7A{(+7A}9?'!7A j+7A}9?'!7A jau8A YA ~L *9Az:yau8A YA ~5zr8A@Lm oe8A~Ca]9A>vPn9A5CO/|苝k 9Ag+ zKՈ 9A -uY9A $Wv9A)WQ)9Ah,ĭk 9A`T7An!vqe]/7l7A@dRoW7A{K7Aڃ#@3EK7A\܃] A7AR섁3EK7A\܃TK7A@zۃ"7A5 7AJ] A7AR섁$( u7A?y7AR u7ARy7A?%0-77A@!3EK7A\܃-77A@!7A`8y]3EK7A\܃&@jwm7A@!-77Aګ0jwm7Aګ0w7A`цOS7A`E8m\@7A@?G|-77A@!'h;7A<ߋ7A I ;7AQ7A`|Ix7A_R?7A_U@7AKN?7A IW7A IR7A@\J1c7AO<ߋ7A[((7A`F-77A@!7A`F-77A@!)(>7A ͈;7A>7A ͈;7A*()'7A (7A )'7A (7A +0&7A )'7A&7A#'7A)'7A ,P36A±`|m6AKT36AKT/` Q6A ()V54J6Ad)U[6A>cxp56AO7A XK7A ͈>7A ͈Y?P7A`_XK7A <(RL]6A L @6AѴexRL]6AѴex@6A L =0Z_e7A K>7A ͈Z_e7A KD{7Aߩ>7A ͈>(8_B7A%D7AsD7As8_B7A%?([ 7A%8_B7A@?[ 7A@?8_B7A%@(u:|6A`|m6A±`u:|6A`|m6A±`A(Ax 7A_D_ 7A^Ax 7A^D_ 7A_B0Si8A9?o8A`?CrSi8A`?Cr\Lk8A@?z9?o8AC(>?g8A NSi8A`?Cr>?g8A NSi8A`?CrD027A n7A4 n7A437A/27AE8<7A27A X<7A X9_27A҉Jr7A`27AF04h7A?*H7A4h7A?*O7AZH7AG(8_B7A?*4h7A%8_B7A%4h7A?*H(3V7Aɚ4h7A?*3V7Aɚ4h7A?*I(?M48A_:8Ap?M48Ap:8A_J`XK7AǜB_7Ar XK7A Rn7Aq?g7Aǜ>7A@F?}7Aܘ@|7A?~3X7A@?U5?7A+B_7ArKH_~|7A7A@?S_~|7AK~7A_=7A@Ӆ_7A z7Ap7A@?SL(y7A_~|7A?y7A?_~|7AM(/8A`؝?M48Ap/8A`؝?M48ApN(-8A`؝/8A-8A/8A`؝O($$o6A ~u:|6A`$$o6A ~u:|6A`P0!06A ~$$o6A?".l!06A?".lF56Ap_Z$$o6A ~QPb-6A(6A[b-6A`/iR6A[X0iE6A@_d 6AnQD6AسAj96A dB6A(R(-7AJ?L7A _J?L7A _-7AS(@6A$6A L @6A L $6AT(7N7A`? 3V7Aɚ7N7A`? 3V7AɚU0g7A_?q7A~og7A[l7A@?X_?q7A~oV(>a7Ag7AW`>a7AW`g7AW(,+7A@!7A ,+7A !7A@X@7A??X7AQl7A?r7A߾7A`_,7A݆?X7AQlY(Q 7Aۨ7N7A`? Q 7Aۨ7N7A`? Z(K 7A7Q 7AۨK 7A7Q 7Aۨ[(Q 7A@= 7AۨQ 7Aۨ= 7A@\(_2a7Ag7A_2a7Ag7A](T67A_ϫ_:7A~T67A~_:7A_ϫ^(u:|6AT:(6A`u:|6A`(6AT:_06ⅅ7AkYu7As:7Au7A`6ⅅ7AkY`8,?7A"7A,?7A(A!7A ?&!7A"7Aa0= 7A̮<_7A@= 7A@57A`d<_7A̮b(97A?<_7A̮<_7A̮97A?c0Q#7A`_+)_'7A@ԍQ#7A`_+"%7A R)_'7A@ԍd("7A`_+Q#7A"7AQ#7A`_+e(#[7A}_2a7A#[7A}_2a7Af0?tP7A}#[7A?tP7A`_.Q7A#[7A}g0((7A__.7A((7A?*7A`_.7A_h(i7A6AuT$$o6A ~i7A6AuT$$o6A ~i(6AuTi7A6A(i7A6AuT6A(j(x7A\_~|7Ax7A\_~|7Ak(9?o8A`߱4?s8A9?o8A4?s8A`߱l( .7A`_.7A_ .7A`_.7A_m067A27A27A67A`|#7An0a_L8A_qlR8Aрa_L8A_qRJP8AɥlR8Aрo((6A ͟쉼׭@.6AT:(6AT:׭@.6A ͟쉼p(_~|7Ab7A_~|7A7Abq(-7A? .7A`-7A? .7A`rX"Lvu7AHOɾxe%7A\܃3EK7A\܃We7A@~L 7A %lU%T7A`Kxe%7Aydf:7A .e7Ae_"Lvu7AHOɾs(6ⅅ7AHOɾ"Lvu7AkY6ⅅ7AkY"Lvu7AHOɾt(C?h 7A?I_ 7A`߂C?h 7A?I_ 7A`߂u(S?7A/Z_e7A KS?7A/Z_e7A Kv88A`_ 8A`Ip8A`Ip/8AHs̋8Aa8A`_ w(iǜ7A"U7A iǜ7A U7A"x($6A#)F6A$6AF6A#)y0.7A`"Lvu7AHOɾ.7A`\/7A/,G"Lvu7AHOɾz(׭@.6A`.7A ͟쉼׭@.6A ͟쉼.7A`{0Q#7A@o%7A`_+Q#7A`_+4c#7A@o%7A@|($7A@o%7A`$7A`o%7A@}(8A__8A`_ 8A`_ _8A_~(1$7A $7A`1$7A $7A`(!7A _7A@!7A@ _7A(/& 7AC?h 7A?/& 7AC?h 7A?0:8A_r?A8A_:8A_w@<8Ar?A8A_0_7A7A?7A?_7A@c7A(7A_)?C7Ab7Ab?C7A_)(o%7A)&7A@o%7A@)&7Ahoi7A?>7AɅ oi7A?O_͢7AIb7A@jR_.7A?c_7A_4K7AR_ǵ7A_.Ju7AɅX7A@߄>7A ͈(U7A?oi7A"U7A"oi7A?(( 7A@#/& 7A( 7A@#/& 7A(B߽ 7A?\( 7A@#B߽ 7A?\( 7A@#(A_ 7A%7A@߬%7A@߬A_ 7A0e,6A~m.7A`e,6A~m?66A.K.7A`(oi7Awj7A?oi7A?j7Aw(17A A_ 7A17A A_ 7A0> 7A 17Av> 7Av>7A 217A (t7A`Qx7A\t7A`Qx7A\(( 7A ;{ 7A@#( 7A@#;{ 7A (4?s8A_w8A`߱4?s8A`߱w8A_0_8A>8A__8A_)8A)8A>Hm*7A_z-7A?m*7A_z+7A  +7A`+7A_ #,7A@l-7A?()&7A_zm*7A)&7Am*7A_z?C7Aoi7AR?C7A_)|7A˼*7A? 7A7A7AtO7AR_7A ?S7A@Bk@7A?ug7A_\_7Ajޞ7A`Foi7A?0a8A@O?8A`Ta8A@O_8A?8A`T(8A@Oa8A>8A>a8A@O0ߑs7A c?C7A_)ߑs7A c`{7A ?C7A_)(ߑs7A ct7A`Qt7A`Qߑs7A c(T6A`5se,6A~mT6A`5se,6A~m0K7A?tP7A`_K7AIN7A`?\?tP7A`_0m*7A +7A_zm*7A_z?+7A@+7A (K7A_K7AK7A_K7A(`7A@ߚx7A`?`7A`?x7A@ߚ0@7A??K7A_@7A??I7A_K7A0_:7A??@7A_ϫ_:7A_ϫ=7Au@7A??(us7A_ߑs7A cߑs7A cus7A_(,_7A>17A ,_7A>17A (C?h 7A>,_7A?C?h 7A?,_7A>(+7A? -7A +7A ? -7A(,_7A_s$7A>,_7A>$7A_s(Us7Aus7A_us7A_Us7A(97A@7A??97A@7A??8_.7A97A@ة_.7A_07A@ة 47A,97A( (7A_)7A (7A_)7A(j7A@?Q?7Awj7AwQ?7A@?0`7A@?ߑs7A c`7A@??f7Aߑs7A c0#[7A@?`7A}#[7A}R[7A`7A@?($7A ߿+_7A_s$7A_s+_7A ߿X#CJ9A9;(;O9A v)O9A v:K9A?Q#CJ9A-~78^^K9A"7K9A@i£M9A '"8N9AkwO;O9A9;((`7AZ`7A@?`7A@?`7AZ(jsG8A ea_L8A_qjsG8A ea_L8A_q@r?A8A ejsG8A_r?A8A_p$C8A`p_E8A?RE8A jsG8A e(;{ 7A`s?? 7A ;{ 7A ?? 7A`s(`7A@v`7AZ`7AZ`7A@v(97A ? [97A97A[97A ? H_.7A ? [97A__.7A__07A`_17A?67A _}_77AG[97A ? PI7A`7A@?I7A>L7A_KV7A@?Z7A1\7A]7A ߢ`7A@?0I7AK7A_I7A K7AK7A_(?? 7A &57A`s?? 7A`s&57A (.6 7A_;{ 7A .6 7A_;{ 7A (G7A`bI7AG7A`bI7A(7A`7A7A`7A(_7A@Q _7A_7A@Q _7A(#B7A gG7A`b#B7A gG7A`b(@7A g#B7A??@7A??#B7A g0[97A g#B7A ? [97A ? _B>7A#B7A g([97A_z97A ? [97A ? _z97A(&57A`c:7A &57A :7A`c(HH7AdI7AHH7AdI7A(`7A`a7A@v`7A@va7A`(#B7A?VߡB7A g#B7A gߡB7A?V( 7A _-?7A:-?7A: 7A _(17A _ 7A 17A  7A _0w8A %|8A_w8A_ _{8AZ%|8A (_{8A@%|8A _{8A@%|8A (Pf6A@%fޝX6A`9\Pf6A@%fޝX6A`9\( H7AHH7Ad H7AHH7Ad(%97A_z97A_z97A%97AH? -7A%97A? -7A/7A 17A 57A q_67A %97A(Pf6A@[YK6A@%fPf6A@%fYK6A@[P4c8AJg8A N4c8AB߀d8A?e8A :g8AJg8A?Qf8A@w>?g8A N@68Ae8A`_ 68Ae8A 8AR8A8A`_ (;ߵ 7A@?? 7A`s?? 7A`s;ߵ 7A@(?G7A`E H7A?G7A`E H7A(%|8A?ߦ|8A %|8A ߦ|8A?(_TG7A@h?G7A`E_TG7A@h?G7A`EH187AB߽ 7A?\187A77A`_G7A,7A#;7A"B߽ 7A?\( _5AJ5A _5AJ5AX%|8A`68A %|8A }8A`/8A  8A?8A_ W8A`?8A@E68Ae887A _ S?7A/87A _ D_|7AB 7AS?7A/(Q?7A _ 87A@?Q?7A@?87A _ (6A`86A>6A>86A`(?%7A 47Aw?%7Aw 47A(jsG8A7UK8A ejsG8A eUK8A7@YK6A`:[6A@[YK6A@[,X 6A }iQȃ6A_fv#{k6A` f:[6A`(N7A 87A _ N7A 87A _ `_e8A`E _{8A@ _e8A`E 9?i8A6~j8A @_ n8A<$r8AMt8Ajv8A@y8A` _{8A@(4c8A`E _e8A4c8A_e8A`E (06A/ 6A>06A/ 6A>EB h9A@7/ )O9A vEB h9A@7/ ~ 9A MU(q'9A 2&W3tb*9A i`,9A %_*+29A`e~xb%49AgW389A~ M2`}:9A0(g?9A@h=@9A`@TsB9A@a?)cH9A .қػxI9ADJhYL9A{ CnN9A`#*|)O9A v8A@7/ EB h9A08A0n-8A٧0m9A t[tƨp 9APSo 9AAS 9A@#1VD9A û+wr I9AKXY9A{+ܨ_凝9Ay]29A8_/=@i9A csVv9AHH9A@EB h9A@7/ (ߡB7A 6 _E7A?VߡB7A?V_E7A 6 (%97A x:7A%97A:7A x0_?k7A`_Us7A_?k7A`_ o7A@Us7A8F6A 6A#)F6A#)`~U6A@$G6AUd6A (7A?_7A@Q7A?_7A@Q(87AHBG7A _ 87A _ BG7AH(E7A _TG7A@hE7A _TG7A@h(_)7Aa17A_)7A17Aa0*7A _X187A187A7D7A_S*7A _X(86A6A`86A`6A(:7A_;7A x:7A x_;7A(_7A`!7A@Q_7A@Q7A`!(߳"7A _L%7A@:߳"7A _L%7A@:(a7A;e7A`a7A`e7A;(*7A_+`7A _X*7A _X+`7A_(ߦ|8A@;}8A?ߦ|8A?;}8A@0_L%7A% '7A@:_L%7A@:_'7A  '7A%9 .-6A`9i7A6AuT9 .-6A`9~ %6Aϭ6A ȑ؏۽6AF]T9m 6A@4iX e6A@]oջb6AcyA-6A`'Z$6A#pcCl6AJ0c6A HR6A@|@226AjыS6A聎*6A@kd6:_6AHfIi6A[}6AyTYs6A0͊6A`X}6AϳD6A*;ݔi7A6AuT(6A`99 .-6A 6A 9 .-6A`9qVg5A@_!045AT045ATc I5AVWl 5A@QQXC5AdZL5Ar{45AY 5A``~5AAqVg5A+qVg5A@?E>5ATY<7[5Aj7AHBG7AH>7A`30Ϊ6A`?R6r6AΪ6A߭6A r6A`?R6 (.7A?O7r 7A...7A?O7r 7A.. (=7A?7 n7A`+=7A`+ n7A?7 (UK8A 8?5S8A7UK8A7?5S8A 8 ()v7A_+8??7A???7A?)v7A_+8 0V_6Aɚ99 .-6A`9V_6Aɚ9ZK6A g;19 .-6A`9()v7A:57A_+8)v7A_+857A:(-$7A`J;37A:-$7A`J;37A:(/f6A@N;_p6A_z /f6A_z _p6A@N;(J5Ay;?P5AJ5A?P5Ay;(E7A[= J7A E7A  J7A[=H\7Aa=N7A \7Aa=J7A56ET7A_<7A_1?7A N7A 0x7A =u7A@ߚx7A@ߚq7A`)u7A =@о>6A`kϧ=, c6A&&. 6A@ObPf6A@%f(9 .-6A`:@о7A@߸J?w7A@J3 >7A@߸J?w7A@J3&(_@7A>K7A?._@7A?.7A>K'@:U8AK4c8A:U8AKG_]8A%!/?n_8A)a8A;4c8A((?5S8AK:U8A 8?5S8A 8:U8AK)Xzk8AM/8A`؝zk8AM~?8A @r_8A7?#8Aw)8A`&_,8A _-8A_/8A`؝*`?8AMzk8Aa ?8Aa_8Ai8A? 8A_8A Ta8A`?8A@ s8A Gzk8AM+0?7A .Mx7AEx7AE7A G?7A .M,(.7ALM?7AD(.7ALM?7AD(-({6ANn}6A _U+{6ANn}6A _U+.@:7A _T}sP1d7A`c:7A`cgA7A@?"o8!U7Ak,6I 7A:hC1d7A _T}sP/(_Q7A`QY7Ak _Q7A`QY7Ak 0(_7A`Q_Q7AF_7AF_Q7A`Q18:?7A@?,T7A#:?7A#D7A`[: 7Ab27A@?,T2(0^7AT_7AG0^7AT_7AG386Apz^UY6Adw)C6Apz^Ufy 6ALnJMt6AsHFY6Adw)C4J6Apz^U6A&-^J6A&-^솱6Aj16A,Fpԉ~z6A`|M߷6A c}q^"6A`Ԭ09kc6A)Y'6A!Rg76Apu;PD7־6AD% $6A`y( DP`6A`#uFTO6AȐP6A`>.H]h6Ab' h6A`Νk_Ze6Ae[. 6A*7n k6A`|@I7C6AٸڱGm6A CN6Apz^U5(N7AW\7Aa=N7AW\7Aa=6("T8A ?X:U8AK"T8A ?X:U8AK7X|p8A[;}8A@|p8A[q8A@wTZr8AOr8A` H s8A@Cw8A@O1 x8A0;}8A@886Yg8A[|p8A6Yg8A?zk8A? 3$l8A@|p8A[907A]7A?U7A]M7A@văW7A?U:(z5A ^?P5Ay;z5A ^?P5Ay;;(߆7A_`7A@_`7A@_`߆7A_`<(2߷7A kaP7A`yH2߷7A`yHP7A ka=(m6A_Mc_p6A@N;m6A_Mc_p6A@N;>(>7Ad-7A`3>7A`3-7Ad?(x6A@?3g{6ANx6A@?3g{6AN@0_p6A@?3gx6A@N;_p6A@N;_u6AQx6A@?3gA80N6AyNJ`lYK6A@[0N6AyNJ`l6A@ҖO_ka6A2.$GPYK6A@[B0оK7A>K7A rS(37AuFw7A`?r37AuFw7A`?rT(.7A v >7A@߸J.7A v >7A@߸JU(@6A`wR6Ai&@6A`wR6Ai&V8T6A`w@6AGT6AGٚ6A\X_6Ack@6A`wW(k@Y 9AFx:\*"9A?sIk@Y 9A?sI:\*"9AFxX(tw6A@yx6A@?3gtw6A@yx6A@?3gY(_7A z.7ALM_7A z.7ALMZ(+7A }"H7Al"H7Al+7A }[(-7AT}+7Ad-7Ad+7AT}\`ސ6A rU!!~0N6AyNJ`l ސ6A}n#$6A@K]w>/6A`l{je6A rU!!~Y^g)6ArU!!~cbY%6A 7A ?=-7A@x>7A ?=-7A@xl(27A_7AȆ27AȆ7A_m(07Aۊ37A r07A r37Aۊn(\.7Aۊ37A@V\.7A@V37Aۊo0&7S8A_4dU8A ?X&7S8A_4dU8A`i"T8A ?Xp(P7A _ 7A kaP7A ka _ 7Aq( 7A\.7A v 7A\.7A vr(u6A`Վtw6A@yu6A`Վtw6A@ys0"7A`L?&7Ao"7A`L?#7A?&7Aot87A`L"7A^7A^n7AEhZ 7A "7A`Lu(_7A7A>K_7A7A>Kv(?"7A"7A`L?"7A"7A`Lw8 ߳ 7Aד 7A_p ߳ 7Aד  7A`- 7A _  7A_px( _ 7Aד ߳ 7A _ 7A ߳ 7Aדy(7AؓM7A r7A rM7Aؓz(R8Aߚ&7S8A_R8Aߚ&7S8A_{0_6A?W6An_6A??'6AGrW6An|("7Aޙ_w#7A`L"7A`L_w#7Aޙ}(~ko7A-lq7A@~ko7A@lq7A-~06A _+7A }+7A } K6A?6A _(?*+7A˜Q.7A?*+7A˜Q.7A0?&7A˜?*+7Ao?&7Ao)7A?S?*+7A˜(37A q57Aۊ37Aۊ57A q07A_7A_7A_M7A__7A0 7A`G?"7A 7A`G?r!7A@?"7A(67A@ ߳ 7Aד67A@ ߳ 7Aד(_7A@67A_7A67A@P$l8A`N|p8A[$l8A`Nl8A@m8A+ n8A߰z?n8Ah o8A a|p8A[(_T7A|_lX7Aq_T7A|_lX7Aq(N7A|_T7A@pN7A@p_T7A|8 ?7A`7A? o7A`?7A@?7A ?7A? o( 7A`7A_p7A` 7A_p8_57A߆4@7AA_57A߆;7Av;7A _r4@7AA(57A߆_57A q57A q_57A߆(57A_57A߆57A_57A߆(cT7A?_T7A|cT7A?_T7A|x?6A@??6A# ?6A#BS6A?}.>6AY80?m6A@@2?F6A N6A@j-6A@Nv!?I6Aߦ|6A?6A $ߠ6A6A@?(M7A;y8AؓM7Aؓy8A;8@6A.6A`w@6A`wި6A?9 6A?6A.X v6A@=7A _&=7A _&37A/7AER7A`Sڈ7A B47AaOy7A>7A ?=87A 7A\7A^7A7A@_ 7A\@?v8A@?~8A߃?v8A߃z8A`fz8A {8A`?~8A@(6A@ɲ07A@o6A@o07A@ɲ(47A_7A47A_7A(R7AcT7A?R7AcT7A?(lq7A?!N?Pt7A-lq7A-N?Pt7A?!00s6A`??s6A߰0s6A`?|s6A?s6A߰0m6A`?0s6A@m6A@_n6A?0s6A`?(F6A6A _6A _F6A(#6AF6AU#6AUF6A0 7Aߨ߂7A\ 7A\_7A?߂7Aߨ(Fw7A@7A`?rFw7A`?r7A@(_Q6A`_$_6A?_Q6A`_$_6A?87Aߋ7A`.{_:7A`.{7A 97A`i7Aߋ("c7A?%bh7A`!"c7A`!bh7A?%P+5Af_5A+5Af߽5A 5A .y5AF05A@55A_5AH$5Af+5A`c5A`c)5A$5A`ה5A@ܡ_5A+5Af8?~8A _8A@?~8A@?8Aߥ8A ^_8A 08A`a8A@O8A`?8AFa8A@O(_8A`8A _8A 8A`(7&7A?*+7A˜7&7A?*+7A˜@_w#7A7&7Aޙ_w#7Aޙ$7A۰%7AU3&7A7&7A(8A`?I8A`8A`I8A`?0%6A v6A@ v6A@?6A``%6Ah_5A?s5A _5A5A`:5A߆5AS-5A-5A_5Aj5A ?|5As5A?(߂7A7Aߨ߂7Aߨ7A(7&7A ?K_:&7A7&7A_:&7A ?K0 7A?$7A`G 7A`G!7A $7A?0ߚ7A _ 7A`Gߚ7A _>7A_n 7A`G0t7A_967A@67A@ 7A}t7A_9(07A`B 7A@ɲ07A@ɲ 7A`B(?*+7At/7A˜?*+7A˜/7At8 ߲ 7A`7A` ߲ 7A`p 7A _˶7A`ߚ7A`( 7A` ߲ 7A٨ 7A٨ ߲ 7A`0_6AF6AF6A 6A _6A(_6A%6A%6A_6AHW 8Azk8AMW 8A8A_wb8A ?8Azw8A`5jzk8AM0<7A l_7A z<7A l?97Ad_7A z(7A l<7A7A<7A l0R8A_[8AߚR8Aߚ 2Z8A?q[8A_(*&7A?_:&7A ?K_:&7A ?K*&7A?(7A`?t7A_9t7A_97A`?( 7A`?7A`B 7A`B7A`?(λ5A`+5Afλ5A`+5Af(D07A_57AD07A_57A(/7A_D07At/7AtD07A_(_)O7A@zR7A_)O7A@zR7A(t7A8@7A_9t7A_9@7A8( ߲ 7A?c_x 7A` ߲ 7A`_x 7A?c0]e8A@z$l8A`N]e8A@z2i8A?۲$l8A`N(_%7A`*&7A?_%7A`*&7A?($7A`_%7A?$7A?_%7A`(J7A?=9_f7AJ7A?=9_f7A(I8A 8A`?I8A`? 8A(O6A _6A_6AO6A (d8A`?]e8A@zd8A`?]e8A@z(o6A0s6A`?o6A0s6A`?87A߅?7A`7A`S7Aͯ7A@ ?7A߅(=7Aiߚ7A _=7Aiߚ7A _(7Ai=7Aߋ7Aߋ=7Ai(8AW 8A8AW 8A0y8A8A;y8A;s8A`8A(?7A 7A߅?7A߅7A (?7A@ =7Ai?7A@ =7Ai@ L8AbR8Aߚ L8Ab_3N8A _O8A_xO8A@R8Aߚ(aM7A_)O7A@zaM7A_)O7A@z(8A.m8A8Am8A.(N?Pt7ADQx7A?!N?Pt7A?!Qx7AD( 8AG8A 8A8AG07A@47A7A@?7A+47A86A\6A.6A.6A@?uO6A4\6A(0s6A8?m}6A`?0s6A`??m}6A88 5A_λ5A` 5A_߃5A?5A`dλ5A`(Qx7A?pCy7ADQx7ADCy7A?p(F7AtJ7A?=F7AtJ7A?=($7A_%7A`_%7A`$7A(_6A6A@o6A@o_6A(O6A_6A O6A _6A(?7A7A?7A7A(_6A 6A_6A6A Xs5A_j5A?s5A?5A d_5A`5A?15A5A a5A`V5A_j(9_f7A`? 47A9_f7A47A`? 8_;7AK?7A_;7AK7A_7A?7A߅H_x 7AK_;7A?c_x 7A?c_7A?7A@<J7A`y7A_;7AK(<7A:7A l<7A l7A:(bh7A ]߼m7A?%bh7A?%]߼m7A (R7A_7A@R7A_7A@(i6A _Q6A`_$i6A _Q6A`_$(1`8Ad8A`?1`8Ad8A`?([8A1`8A_[8A_1`8A({a5Any_5A{a5Ay_5An8G_]z7AF7AtG_]z7AV}7ApUߛ~7A@?1F7At(Cy7AG_]z7A?pCy7A?pG_]z7A(Nv7AG_]z7A`_8Nv7A`_8G_]z7A0\7A ߲ 7A`\7A? 7A` ߲ 7A`(@7A\7A8@7A8\7Apzk8Az3?88AM zk8AMn'"8Amx"8A@p\$8A@~T(8AOb*8A`i<_Q-8A`?}.8A`h0_18A?88As3?88Az(G_]z7AF?4{7AG_]z7AF?4{7AP5A_{a5A_j5A_j5A_5A_5A@_v_5Ah5A?{a5A(?l6A`+o6A?l6A`+o6A (\6A@?Y_G6A\6AY_G6A@? 0\7A`yQ7A\7A_7AQ7A`y (X?N6A,] 6AX?N6A,] 6A 0y_5A,X?N6Any_5An\g5AX?N6A, (?\7A7A ?\7A7A  (7A?\7A:7A:?\7A (7A@?N7A@7A@?N7A@ (6A 6A 6A 6A  8=7A@7Ai=7Ai7A@? u7A7A@ (_6A_6A_6A_6A (_6AO6A O6A _6A 09*7AG07A9*7A_2-7AlG07A (m8Ad 8A.m8A.d 8A (6A6A 6A 6A (7A@_?7A7A@_?7A 0 y6A_6A_6An6A _h y6A 0A6A`;7A`?7A`?6AA6A`; (6A`  y6A6A`  y6A (_)7A K 9*7A_)7A K 9*7A (5A` 5A _5A` 5A _ (_|6A  _6A_6A_|6A   (?'5A {a5A?'5A {a5A ( '6A? _6A_6A '6A?  a8A K8A@Oa8A |8A@_l]8A 8A8A`? I8AȐ8A@~8A6p?/8A Z/8AT8A)?8A)8A?E8A _8A_K8A_qa8A@O (_;7A,X7AK_;7AKX7A, 06A86A` 6A8_S6A@6A`  (d 8A@G`a8Ad 8A`a8A@G @ 7AS_;7AK 7AS 7A  7A?_7A@_b_;7AK (Q7AS 7A`yQ7A`y 7AS ( 6A`_m '6A?  '6A?  6A`_m ( y6A`_m 6A y6A 6A`_m (_gI8A _R L8Ab_gI8A _R L8Ab Hm7Ak8Am7Ako?}8A di8A r8A@Jv?8A8A !( 6A?/ 76A`_m 6A`_m 76A?/ "(wG7A5aM7AwG7A5aM7A #(X7A ??7A,X7A,?7A ? $X] 6A@;:6A`4] 6A^6A`?aC6A`4Y_6A ?A6A b 6AE% 6A :6A@; %]?6A<(6A_ ]?6A<266A`? E6A> F6A_|0_6A`<_6A?2E,6A`!Bߘ 6A 5A 5A _m +(6A$_‡6A߳6A$_‡6A߳ ,@r6A[_6A`?R6r6A`?R6?6Aev[_6A[$6A8LK6A -(Y_G6ALK6A@?Y_G6A@?LK6A .(m7A?s7Akm7Aks7A? /(7A ?u7A 7A ?u7A  006A__|6A  _|6A  6A_e6A_ 1( '6A_6A?  '6A? 6A_ 2(6A6A_6A_6A 3( 76A6A?/ 76A?/6A 4(`a8A?o+8A@G`a8A@Go+8A? 5(G_Pr7ANv7A`_8G_Pr7ANv7A`_8 6(?N7A { z7A@?N7A@z7A {  7(0?38A"3?88Az0?38A"3?88Az 80_"7A?1#7A@__"7A?1#7A 7A@_ 9(1j6A@ $?l6A`+1j6A@ $?l6A`+ :8]8A_'&1`8A]8A_'&]8A ?:c^8Ag1`8A ;(6A)6A86A86A) <(7A@߄+ 7AS7A@߄+ 7AS =(E5~7A80*7A E5~7A *7A80 >(|7A`?Z0_"7A?1#|7A`?Z0_"7A?1# ?(j6A16A6Aj6A1 @(6A1j6A_6A_j6A1 A`s8A`z2W8AW8AztZ8Aѵʈ88A^ 8Asm鰇8A=sVIR 8Aj% E,*SY8AQ,7-hh8A$ 8A@6 3ZlO8AXX ѻ/8Af3Ak=8A`Ljs矎28ArRt8A9R@"8A@Q۱o8A`&⥩v8A '8A$_\L,8A']xD8A{"[?8A@z[|Κo28A95~8ADETǬ68A@>`s8Ad}8A` +-m8AZ]08A`z2 B(HD7A?2wG7A5HD7A?2wG7A5 C@_57A?2HD7A߆_57A߆:7A :>7A߿e?7A8HD7A?2 D(_J6A@3j6A1j6A1_J6A@3 E(]8AT3x_8A_'&]8A_'&x_8AT3 F@6Ae36A?;6Ae3?6AN6A #6A?;6A8 G8 7A?5~ 7AS 7ASC 7A/(< 7AZ2~ 7A?5 H(6A@_C5_J6A@36A@_C5_J6A@3 I(6A@_C56A?>!6A?>!6A@_C5 J(47A6#7A`? 47A`? #7A6 K(7A6R7A_7A6R7A_ L0?u7A67A ?u7A ?f7A 17A6 M0V6A7 6A`_m 6A`_m6A V6A7 N(6A7V6A)6A)V6A7 O@A6A@7p7A`;A6A`;6A 6Aw6A 6p7A@7 P(~ 7AC9 7A?5~ 7A?5 7AC9 Q((6A`߾946AH(6AH46A`߾9 R(46A:,46A`߾946A`߾9,46A: S(V6A?;ߠ6A7V6A7ߠ6A?; T(_U$6A`_o;&6AL;_U$6AL;&6A`_o; U(z7Ap;7A { z7A { 7Ap; V(F76A;<J6A`<J6A`F76A; W(p7A;7A@7p7A@77A; X(?ʄ6A=6A$?ʄ6A=6A$ Y07A=@7Al7Al7A@? 7A=@ Z(7AA7A@߄+7AA7A@߄+ [(7AA7A;7A;7AA \(7AGBs7Ap;7Ap;s7AGB ]8;M6A8C.6A ;M6AL/6A O6A.6A8C ^P&6A@=D46A`߾9&6A`_o;)6A=ߝ/6A _;C326A@=D$36AB36A ?46A`߾9 _(7A{D7A ?@7A{D7A ?@ `(?bB7A3EHD7A?2?bB7A3EHD7A?2 a(?ջ7AE|7A`?Z0?ջ7AE|7A`?Z0 b(7A ?E7A{D7A ?E7A{D c@?7A ?E7A ??7A ?7A?U7A(t7A,7A ?E d("7A?F_)7A K "7A?F_)7A K  e(f6A?G1j6A@ $f6A?G1j6A@ $ f8m5A`_H?'5A m5A`_Hzq5A_e4gj5Af?'5A  g(*7A?J&?7A80*7A80&?7A?J h(o+8A@KBP8A?o+8A?BP8A@K i(7A?M#7A67A6#7A?M j(7A O7A ?@7A ?@7A O k(C/m7AOG_Pr7AC/m7AOG_Pr7A lPC8A?RQ_gI8A _RC8A?RQF8A>F8A:?~G8A_3 G8A?h$H8A_gI8A _R m83?88A?RQC8Az3?88Az#,=8A "B8A@PIC8A?RQ n(G_Pr7ARA_w7AG_Pr7AA_w7AR o0ߠ6A@T6A?;ߠ6A?;?6A?T6A@T p(?"6A`_1V_U$6AL;?"6A`_1V_U$6AL; q(s7A?DX\7AGBs7AGB\7A?DX r(7A`X87A O7A O87A`X s0?/6A X6A@_C56A@_C5{6A@?/6A X t(C 6A Y:6A@;C 6A Y:6A@; u(? 6A YC 6A rK? 6A rKC 6A Y v(u5A[m5A`_Hu5A[m5A`_H w(BP8Ax]BI8A@KBP8A@KBI8Ax] x8$*8A_[^0?38A8$*8A_[^=18A,28A80?38A" yX 5A`^5A_ 5A_35A5A@_5A@s5A@5A ӽ5A`_QK5A`^ z(\7A@_K7A?DX\7A?DXK7A@_ {(G|6A`F76A;F76A;G|6A` |(.6A a#6A8C.6A8C#6A a }0_6Aca6Ae36Ae36AI_6Aca ~@?cO8A b]8A ?cO8A b Y8A?e Y8A ?&]8A _#]8A_'& (6A`?b?ʄ6A=6A`?b?ʄ6A= (6Ac_6Aca6Ac_6Aca (_>7A d?bB7A3E_>7A d?bB7A3E (_6A_d?/6A X?/6A X_6A_d (6A_d_6A@T6A@T_6A_d (K 6A@?Tf? 6A rKK 6A@?Tf? 6A rK X,46A`fA6A:,46A:66APB76A6Iy96A_!Pw;6A?X??6A a@6A .eA6A`f 0x_8A h g8AT3x_8AT3_)f8Aib g8A h (_T7AhM?j7A|_T7A|M?j7Ah (߯6A?i7AA߯6A?i7AA 0j6A?i߯6A1j6A16A@8߯6A?i (#6A i6A a#6A a6A i (}7Aj"7A?F}7Aj"7A?F P7Aj}7A@7A@7A_<7A`67A`27A@W7A _}7Aj 8ߡ7Aj7A ?Eߡ7Aj7A_f7A@H7A ?E 0 7Ajߡ7AC9 7AC97A_^ߡ7Aj @g8Ak8A`g8Ako8AeRq8A` Jv8A`?$8A` ( g8Akg8A h g8A hg8Ak (?d6Alf6A?G?d6Alf6A?G (A6A lsC6A`fA6A`fsC6A l (?6Am6Ac?6Am6Ac (6Am?6A i6A i?6Am 0_‡6A+nav6A߳_‡6A߳?F6A_Cav6A+n (Ny6A^nK 6A@?TfNy6A^nK 6A@?Tf (7A@"ph7AA7AAh7A@"p (#7A{p7A6#7A67A{p (z?Z=7A ?sq_>7A dz?Z=7A ?sq_>7A d (57Arߡ7Aj57Arߡ7Aj ( 7AHrK7A@_ 7AHrK7A@_ 03L6A`_`r"N6A`m3L6A`m4M6A@o"N6A`_`r (t:5A@?su5A[t:5A@?su5A[ (6A=t _6A(t6A=t _6A(t 0?6A=t6Am?6Am!?X6A߭n6A=t (#7A=t7A?M#7A?M7A=t (_U@8A`ztC8A?RQ_U@8A`ztC8A?RQ (1F6A(u3L6A`m1F6A(u3L6A`m 0sC6A`/u&F6A lsC6A l?D6Aqq&F6A`/u (ʵ7A2u?ջ7AEʵ7A2u?ջ7AE (K7A2uʵ7A@_K7A@_ʵ7A2u @g7A?ue?Z8A?g7A?up_@7Aff8Ah4e?Z8A .s7A? ("N6Av-Q6A`_`r"N6A`_`r-Q6Av (_6A_v_6A_d_6A_d_6A_v (-Q6A w?VS6Av-Q6Av?VS6A w (-<6A z?"6A`_1V-<6A z?"6A`_1V 0&?7A@z_Έ7A?J&?7A?J'?7A_Q_Έ7A@z (P6A?|-Q6AvP6A?|-Q6Av (7A@7A{p7A{p7A@ (a7A?3 7AHra7A?3 7AHr (*g7ADM?j7Ah*g7ADM?j7Ah (ߚR6A?VS6A wߚR6A?VS6A w (P6AߚR6A?|P6A?|ߚR6A (_6Ak6A_v_6A_v6Ak ( _6A6A(t _6A(t6A (96A G|6A`G|6A`96A  (g7A@i_|7A?ug7A?ui_|7A@ ( 6A46A`?b 6A46A`?b 0A_w7A U+|7ARA_w7AR!?z7A ?)p+|7A U (J8A?cO8A bJ8A?cO8A b 8C8AJ8A?RQC8A?RQE8A ?^NJ8AJ8A @88A?_U@8A`zt88A?98A? _4:8A@U ?8Au_U@8A`zt 0*U8Ax_8AT3*U8A^8A`5x_8AT3 (?cO8A*U8A b?cO8A b*U8A (g8A?5 l8Akg8Ak l8A?5 8?a5A@_>5A`^5A`^?a5AFx5A@5A@_> (p97A`_z?Z=7A ?sqp97A`_z?Z=7A ?sq (N6AߚR6AN6AߚR6A (N6AP6A?|N6AP6A?| ([a6A_?d6Al[a6A_?d6Al 0?VS6A_[a6A7u?VS6A weZ6A7u[a6A_ 0?[6AV6A7V6A7ߝ6AU?[6A (6A?[6A6A?[6A (y߇5ArhT5A_}y߇5ArhT5A_} H~7A͔m7Ak~7A͔q_7ApNn7ACz7A`<7A`%m7Ak 07A͔~7A=t7A=tr7AՌ~7A͔ 0 l8A`-~m8A?5 l8A?5l8A `~m8A`- ( 6A`?6!6A4 6A4!6A`?6 `av6A 1E6A+n av6A+nb6AWoM_Q6A@}T6A@66AZp6A@?G?66AJ 6A s1E6A  (?[6A?6A?[6A6A? 0BI8A!8Ax]BI8Ax].8A@ǁ!8A (7A_?7A`?7A_?7A`? (7A_7A@7A@7A_ ( 6A _nNy6A^n 6A _nNy6A^n (}6AA 6A4}6AA 6A4 0"7A K7A6"7A K_7A ;7A6 ( 6AZ߯6A?i߯6A?i 6AZ (6AZ 6Ak6Ak 6AZ 0_6A?_6A_d_6A_d 6A`]_6A? (?7A@?7A`??7A`?7A@? (~m8A?@gn8A`-~m8A`-gn8A?@ 81c"8A@$*8A_[^1c"8A@?$8A| &8A$*8A_[^ (!8A@1c"8A!8A1c"8A@ (!6A`oF6A`?6!6A`?6F6A`o (6A`߄-<6A z6A`߄-<6A z 8 7Aߡ57Ar57Ar7A8z#7A  7Aߡ (h7Aߡ 7A@"ph7A@"p 7Aߡ ( 38AC88A? 38AC88A? (?08AC 38Aݕ?08Aݕ 38AC HB6A_&F6A`/uB6A_C6A?D6AAE6A׀E6A@R|&F6A`/u (z?Z=7A f_C7A ?sqz?Z=7A ?sqf_C7A  @hT5A ;l?5A_}hT5A_}i?5A hx5A ߡY(5AHl?5A ; (m87Ap97A`_m87Ap97A`_ 8B6A`ߛN6AB6A_?G6A`ߛL6A@N6A (f_C7A ^C7A f_C7A ^C7A  (57A_7Ar57Ar7A_ (R8A_*U8AR8A_*U8A (?B6A B6A_?B6A B6A_ (C@5A Ak5A@DC@5A Ak5A@D @>8A ޫ_U@8A`zt>8A ޫ>8A@n>8A $@8A~_U@8A`zt (_Έ7A_:7A@z_Έ7A@z:7A_ (6A6A?6A?6A 0-6A]96A -6A]8O6A96A  ((ȹ6A@Ȯ-6A](ȹ6A@Ȯ-6A] (BW6A@Ȯ(ȹ6A`BW6A`(ȹ6A@Ȯ (1b7A*g7AD1b7A*g7AD HD7A1b7A?2HD7A?2{H7ASzJ7A_ZwK7A\esL7AI_aP7A`de]R7A_xjxR7A|QS7A \[dV7AJ? [7AF8?\7A<a7Aߑ1b7A 8_/5A`ί5A@_>_/5A`ί_5Ag5A?ɝ5A@_> (?6A?h 6AZ 6AZ?6A?h (6A?h?6Ak6Ak?6A?h (% 6Aα 6A _n% 6Aα 6A _n p8A@Ba8A  p8A@BDs8AFt8Aw8A y8A__{8A_}8A`_?8Aib8A`_Q_Y8AGMߏ8A?@P8A@G&a8A  ( p8A@Bp8Aߓ p8Aߓp8A@B (~7ACYO7A͔~7A͔YO7AC (S6A5\6AS6A5\6A (*U8A`rZ8A*U8AZ8A`r 8Ak5A"% 6A@DAk5A@DC6A@ܱ8S6A"% 6Aα (P8A`6R8A_P8A`6R8A_ (J8A`6P8AJ8AP8A`6 0i_|7A@e8A@i_|7A@[7A@_e8A@ (_o@6A-?B6A _o@6A-?B6A  (+|7A_7A U+|7A U_7A 5+u8A o8A@Tu2o8A@c148A K_D8A@Tu䘎u8A]\q8A!ĉ٫j8A~g8A [PҮ{8A "$x8A@ )_*$8A^L8A -"ź8APqvչo8A`1x)R8AHg&8ArI]<8A oca[8A`"x3K!8A(*|J8A1J.Ng`8A Y1X0?>8A k:Ƨ 8Azm7 V%38A@Z48A!r?rP18AWN{۠8A`M5옸8A ql*S U8A`J6X@8A੥Ρ4Y[8A}kZ8AvH y@8A@Y2^K8Ax6Z8A@1ȃevy8AUΙ@.8A QnyA8A@+ɳMJ8A`U8A 14C† a8A`+wsl~8A jqյ8A@nVPŲ8AiY@0 8A}71n8C֫8AP ~ǡ8A`Drܙy8Asd55+u8A dLy8A@pOV8A  H_Z8A`g8Ak_Z8A`]8A y _8A`ad8Axpe8Aqg8Ak (Z8A`_Z8A`rZ8A`r_Z8A` (^6A`[a6A_^6A`[a6A_ (ߚR6A`^6AߚR6A^6A` (7A@wa7A?37A@wa7A?3 (7A@w7A@?7A@?7A@w (F6Ax6A`oF6A`ox6A (_Z8A*?[8A`_Z8A`?[8A* (\6AXS6A\6AXS6A H &8A`??08Aݕ &8A`??<'8A ·E)8A>+8A -A/8A_?08Aݕ (1c"8A`? &8A@1c"8A@ &8A`? (:05A hC@5A :05A hC@5A  0l?5A h:05A ;l?5A ;Fm5A?m:05A h (O8AP8A`6P8A`6O8A (X7A?"7A KX7A?"7A K ()`7Aa1b7A)`7Aa1b7A (:7A 7A_:7A_7A  @}7AQ_ 7Aj}7Aj7A@_I_ 7A ?|_7A_7AQ (47A_hm87A47A_hm87A (6A_6A?_6A?6A 06A6A6A6A߬6A ([?C6A^S6A5[?C6A^S6A5 0b5A_l?5A ;b5A_Yߏ5A`l?5A ; 8l?a5A y߇5Arl?a5A \5Au5A`y߇5Ar P5A?l?a5A@_>5A@_>5A]G5AA5AFp_5A?j5A?l?a5A  (>8A>8A ޫ>8A>8A ޫ p6A ?B6A? 6A ??6A_H  6AuK!6AԶ n#6A_ۮ߰)6A.6A?66A@_86A?W?6AB6A_ (6A ?6A`߄6A ?6A`߄ (#N6A0K?6A`b#N6A0K?6A`b (;6A_o@6A-;6A_o@6A- (L5Aߧ:05A hL5Aߧ:05A h !(O8A,Q8AO8A,Q8A "(l?a5A:Y?5A l?a5A Y?5A: #(>8A ?lD8A ޫ>8A ޫD8A ?l $(?=8A$>8A?=8A$>8A %(*h6A@?(ȹ6A@Ȯ*h6A@?(ȹ6A@Ȯ &(YO7A?\r7ACYO7AC\r7A? '0Q8A_Z8A`Q8AV8A ?_Z8A` ((,Q8AQ8A,Q8AQ8A )(my6A R}6AAmy6A R}6AA *( 7A` 7Aߡ 7Aߡ 7A` +@L?6A 1E6A L?6A Ci6A@2֯6A V=?6A1E6A  ,(K?6A L?6A`bK?6A`bL?6A  -(e8A ?E8A@e8A@E8A ? .(S6A_,[?C6A^S6A_,[?C6A^ /(M8A/O8AM8A/O8A 0(D8A`?D8A ?lD8A ?l?D8A` 106A@_6A ?6A@_6Av6A ? 20 6A@_6A _n 6A _n:6A v6A@_ 3(6<5AL5Aߧ6<5AL5Aߧ 4(7A7A@w7A@w7A 50 7A/7Aߡ 7Aߡ_I7A/7A 6(_L8A`Q8A_L8A`Q8A 7(_L8A`M8A/_L8A`M8A/ 8(E8A`=_L8A`E8A`=_L8A` 9(?D8A`=E8A`?D8A`E8A`= :(?=8A`=E8A$?=8A$E8A`= ;07A?U7A_7A?U7A7A_ <(7A?U7A 7A 7A?U =8Y?5A V5A:Y?5A:^5A@WL5A'V5A  >(\r7A@W7A?\r7A?W7A@ ?087A'7A`X87A`X47A߾7A' @07A'7A_7A__7A%7A' A8b5A6<5A_b5A_Qq5A`?O=5A6<5A B(/7A߬7A/7A߬7A C([6A^6A`[6A^6A` D(7AX7A?7AX7A? E({17A@[47A_h{17A@[47A_h F8߭46A _;6A߭46A _566A96A @;6A G(V5A M5A V5A M5A  H(6A56A ?6A ?6A5 I(,_\7A)`7Aa,_\7A)`7Aa J( &8A?+8A`? &8A`??+8A K(:z6AD#N6A0:z6AD#N6A0 L(XS6AD:z6AXS6A:z6AD M(Z6Ak[6AZ6Ak[6A NHN6AkZ6AN6AN6A ΜN6A ?\O6A@AZ6A@ߑZ6Ak O(97Ae8A@97Ae8A@ P0?[8A 9a8A*?[8A*^8A a8A 9 Q8T5A pb5A_T5A p]5AUp5A@b5A_ R(M5A pT5A M5A T5A p S(ߗ|7Ak_7Aߗ|7Ak_7A T(6A6A ?6A ?6A U(6A6A@_6A@_6A V(d_Q6A{S6A_,d_Q6A{S6A_, W(x6A{d_Q6Ax6Ad_Q6A{ X(D7Au7AD7Au7A Y(m7A 7A` 7A`m7A Z(6A_r*h6A@?6A_r*h6A@? [(W7A >M7A@W7A@>M7A  \(oߡv6A`#my6A Roߡv6A`#my6A R ]8[a6A`#oߡv6A_[a6A__l6A2~_t6A_oߡv6A`# ^(_I8A_L8A`_I8A_L8A` _(E8A_I8A`=E8A`=_I8A `(7A@7A7A7A@ ax:05A6A h :05A h05A$D5A 5A]3y5A_'5A/_6A'F6A"% 6A! 6A _&r6A@6A@_ b@_6A6A6A 6A`6A`Z6Ao_6A c(7A{#7AQ7AQ{#7A d(;8A`_I?=8A$;8A`_I?=8A$ e(_~z7Aߗ|7Ak_~z7Aߗ|7Ak f(M?j7A_~z7AhM?j7Ah_~z7A g8d8Agn8A?@d8A_j8A =2l8A߸gn8A?@ h8a8Ad8A 9a8A 9_Kb8A%Sb8A@^d8A i(UY6AZ6AkZ6AkUY6A jH e8A\p8A@B e8A\i8A >l8A ?>?qm8A@ n8A@p8A@B k(d8A\ e8Ad8A e8A\ l(06A߭46A _06A߭46A _ mP6A06A6A5_l 6A  _"6Ar _"6A?L$6AyG-6A_06A n0߬7A _f7A߬7A_g7A_f7A  o@E8A_x 8A ?E8A ?08A_9a8A'I 8A? 8A_x p(CA7A97ACA7A97A q(>M7ACA7A >M7A CA7A r0?6A>_6A?h?6A?h?6A`n_6A> s( 6A_u?U7AZ 6AZ?U7A_u t8T5AKS_$5A pT5A pK5A@8b5A S_$5AK u(^C7AP?M7A ^C7A P?M7A v(7A@_ ?O7A'7A'?O7A@_  w(_f7A@_ ?O7A _f7A ?O7A@_  x( 8AF !8A_x 8A_x!8AF  y8Q8A`_U Y8AQ8ASU8A?DV8ArY8A`_U  z(w_-7A {17A@[{17A@[w_-7A  {(?O7A % u?/7A@_ ?O7A@_ u?/7A %  |(?+8A18A?+8A18A }(P?M7AMN7AP?M7AMN7A ~(_g7A7A@w_g7A7A@w (;?W7A?,_\7A;?W7A?,_\7A 8?,28A ?=8A$?,28A 88A:8A`_?=8A$ (18A ?,28A18A?,28A  (u?/7A|7A % u?/7A % |7A (7A7A@7A@7A (_6A_e6A>_6A>6A_e @6A6A6A6Ai6A6A6A @ 8A_m &8A`? 8A_m?;$8A1M%8AA%8A` &8A`? (6A _I6A_r6A _I6A_r (S_$5A@4/5AKS_$5AK4/5A@ (w7A__~z7Aw7A__~z7A (hs6A?oߡv6A`#hs6A?oߡv6A`# (^6A?hs6A`^6A`hs6A? (6A?U7A_u?U7A_u6A (Y8A~_[8A`_U Y8A`_U _[8A~ (|7A`? 7A|7A? 7A` (s7+7A?Q w_-7A w_-7A s7+7A?Q  0{#7A?Q s7+7A{#7AlE'7A_s7+7A?Q  07A_ D7Au7A_ ~@7AD7Au h6A !06A 6A6A`%  6A (w!6A !?A%6A@_ '6A@_)6A-:*6A`?*6A`?06A 0?V6A)!UY6A?V6A)!?X6AEUY6A 8N8A!Y8A`_U N8A!R8A`TU8A TY8A`_U  0_I8A!N8A_I8ApK8A`_ N8A! HQZ5A#V5A QZ5A#d5A_-^5AIlߩ5AT}5A|V5A  (\8A` %d8A\8A` %d8A 8_[8A` %\8A~_[8A~_-\8AF\8A"\8A` % 0_]8A`H+ e8A\_]8A`H+a8A@?  e8A\ (\8A`H+_]8A` %\8A` %_]8A`H+ (c6A },6A _Ic6A },6A _I (?X6A._6A>_6A>?X6A. (6A.?X6A6A?X6A. (CA7A ߬/1l7ACA7A1l7A ߬/ (!8A2z8AF !8AF z8A2 (E8Aa3N8A!E8Aa3N8A! Xm;6A4?B6A m;6A4?=6A_=6A v>6A_-߃?6AA6A?lB6A2?B6A  (7A`5?7A7A?7A`5 0?;78A_T6;8A`_I?;78A_T688A.;8A`_I (?,28A_T6?;78A ?,28A ?;78A_T6 (?6A@a66A6A?6A@a6 (6A@a6?6A_e6A_e?6A@a6 (?X6A 7X6A.?X6A.X6A 7 0_]8A?80_8A`H+_]8A`H+?$^8A`_/0_8A?8 8Q6A(8c6A },Q6A(826A1(b6A@?.c6A }, (Q6A(8d_Q6A{Q6A(8d_Q6A{ 0N8A@9?R8A!N8A!߹Q8A_7?R8A@9 8oߡv6A!:Q6A`#oߡv6A`#V6As(d?؄6A!:Q6A(8 (?U7An;7A_u?U7A_u7An; (1l7A;$_T7A ߬/1l7A ߬/$_T7A; (0_8Aq>__8A?80_8A?8__8Aq> 0`_'7A ?>s7+7A?Q s7+7A?Q `ߜ(7A8`_'7A ?> @6A_W?_6A_6A{6AC.6A`_:@6A =6A_W? 86A߀A?[6A?[6A 6A?6A 6A߀A (5?Ϲ6A߀A6A@߮5?Ϲ6A@߮6A߀A (6AC6A_W?6A_W?6AC (U8A>D 8A_mU8A>D 8A_m (e'7AD`_'7A ?>`_'7A ?>e'7AD 8? 7ADe'7A`? 7A`!7A )j@#7A 4e'7AD 0t7AE~7A͔t7AE7A~7A͔ 0U8A ?E\8A` %U8A ?E:Z8A2.\8A` % (?S6A?,G?V6A)!?S6A?,G?V6A)! (S8A_NGU8A ?ES8A_NGU8A ?E (?R8A_NGS8A@9?R8A@9S8A_NG 06AnJ6AC6AC%6A+I6AnJ (_q7A?Jw7A__q7A?Jw7A_ 81b7A?J_q7A1b7A?g7AM _l7A߃_q7A?J (hs6AJRi~6A?hs6A?Ri~6AJ 8X?+5A >KQZ5A#X?+5A >Kcc5A5D5A)QZ5A# HU8A K5*8A55*8A KQ)8AD'8A5?$"8ABN 8A@7U8A>D (*8A`K?,28A *8A`K?,28A  (5*8A`K*8A K*8A`K5*8A K 84/5A@L m5A@4/5A@*?;5A635A< m5A@L (6A@M6A߀A6A߀A6A@M (B7AtM7A@B7AtM7A@ (a"'7A_Np)7A`Da"'7A`Dp)7A_N (O5A?NX?+5A >KO5A?NX?+5A >K (~,7AO7A_ ~,7AO7A_  (?7AO~,7A`5?7A`5~,7AO 0-_P7AO;?W7A?-_P7AO/_R7A;;?W7A? HMN7AO-_P7AMN7A>ߴN7A@!ON7A 2N7A%; O7A@10-_P7AO (]_5AOO5A?N]_5AOO5A?N 8_>:8ARE8Aa3_>:8ART>8A AD8A?5E8Aa3 8?;78AR_>:8A_T6?;78A_T6߮78A@?D;u88A?B_>:8AR 8x45A 4Wqc5A@vPx45A 4WE5AAS?5A@vPqc5A_R 0S_5AX]_5AOS_5AXd 5AP]_5AO (6A ?X6A߀A6A߀A6A ?X ( m5A?&[X5A@L m5A@LX5A?&[ (?86A ?=[m;6A4?86A ?=[m;6A4 (8A@^U8A>D8A@^U8A>D (z8A@^8A2z8A28A@^ (6A^_6A ?X6A ?X_6A^ (6A@^6AnJ6AnJ6A@^ (_6A@^6A^_6A^6A@^ Pqc5A ?_S_5A_Rqc5A_Ri_ۻ5A Ww_5AW_a?]5A ?_[I5A?]c\5A?,ZS_5AX 86A@7ap6A_W?6A_W?6A ?NO(6AZp6A@7a 86A@7ap6A@^6A@^6A s`L6A?`p6A@7a (ߪ6A b?6A@a6?6A@a6ߪ6A b (X6A bߪ6A 7X6A 7ߪ6A b (t7A_c[7AEt7AE[7A_c (?6Ag7A@a6?6A@a67Ag (߉6A_i6A@^6A@^߉6A_i (~,7A 6jv`7AO~,7AOv`7A 6j 07A`>l? 7An;7An;J7AS@? 7A`>l 0`U"7A`]ne'7ADe'7ADt&7A`F`U"7A`]n (7A_rov`7A 6j7A_rov`7A 6j ()Q6Ao?S6A?,G)Q6Ao?S6A?,G (s!7A`߰q`U"7A`]n`U"7A`]ns!7A`߰q ([7A`qS7A_c[7A_cS7A`q Pc6A?+rA6A,,c6A }, _q6A,,6AAB ݻ6A_KJ6A@K?O6A`?|OA6A?+r (_6Ar6A@M6A@M_6Ar (?>M7As-_P7AO?>M7As-_P7AO (7ABvB7AtM7ABvB7AtM (U)!7A@ws!7A`߰qs!7A`߰qU)!7A@w 8|7A@wU)!7A@|7A@w?7A?/Z_ 7A_nU)!7A@w 8 18A`x_>:8AR 18A`x48A@p488A_a_>:8AR (?>M7Ax-MM7As?>M7As-MM7Ax (?S6Ax}^6A?,G?S6A?,G}^6Ax (B6Ay_6Ar_6ArB6Ay (7A {7Ag7Ag7A { (_l7A{_q7A?J_l7A{_q7A?J (B6A{6AyB6Ay6A{ (/7A`?q|_g7A/7A`?q|_g7A (Ri~6A"7_q6AJRi~6AJ7_q6A" ({66Aj?86A ?=[{66Aj?86A ?=[ (?f6AB6Ay?f6AB6Ay 0A6A?f6A?+rA6A?+r6A[y?f6A (7A/7A`?q|7A/7A`?q| (ߪ6Aߜ6A bߪ6A b6Aߜ (/8A@‚ 18A`x/8A@‚ 18A`x 8*8A@‚/8A`K/8A@‚.8A_dx#,8A`\*8A`K (8A` 8A@^8A@^ 8A` (V_k6A@_q6A AV_k6A@_q6A A @$_T7A1"?~8A;$_T7A;7A@F8A _x^_28A`Er"?~8A1 ( 8AZ"8A` 8A`Z"8A (dh6A?Ԏ]i6A ?dh6A?Ԏ]i6A ? (sj6A?yV_k6A@_sj6A?yV_k6A@_ (_"8A*8A`K_"8A*8A`K (Z"8A_"8AZ"8A_"8A (N6A)Q6AoN6A)Q6Ao (fPh6A@_pdh6A?Ԏdh6A?ԎfPh6A@_p `UY6A@_pfPh6A UY6AZ6A_[b6A ߛ/va6AaV?nc6AM]r?e6A@ikaf6A@pw@g6A }fPh6A@_p (S7A`|?7A`qS7A`q?7A`| Hp6A`6A@7ap6A@7a6A6g&6A_3v6Ah6A։6A` (wg6AXfPh6A@_pfPh6A@_pwg6AX @}^6AXwg6Ax}^6AxwPe6A 1te6A0hg6A wg6AX (-_P7A_iT7AO-_P7AOT7A_i (6A6Aߜ6Aߜ6A (bJ7A -MM7Ax-MM7AxbJ7A  0mo7A_Ht7AEmo7A_Hb7A\t7AE @7A_Hmo7A_ro7A_ror7A_~a7A`?aR7Amo7A_H (?8A߱8A@^?8A߱8A@^ (7A7ABv7A7ABv 8F6A?N6AF6A?G6A@4J6A N6A ("?~8A8A1"?~8A18A (X_J7A`U)!7A@wU)!7A@wX_J7A` `m7A`X_J7A m7A_[7A`7A o7A/7A ,C|7A@aKu?W7AaS"7AvX_J7A` (?7A`9J7A`|?7A`|9J7A`  6A26A6A}6A_$6A@wX6A?Wo6A@_6A  N6A`*)6A. 6A v2 6AUB 6A@m 6A _W 6A 6A2 8X5A2 6A?&[X5A?&[ 5A i y5A@s 6A2 (? 7A _wc7A`>l? 7A`>lwc7A _ (7Ax#7A {7A {x#7A 06A@ߪ6A bߪ6A bc6A`k6A@ (f7AI_l7A{f7AI_l7A{ !(i'7AtX_J7A`X_J7A`i'7At "( 6An 6A2 6A2 6An #(7A7A7A7A $(T7A`\T7A_iT7A_i\T7A` %(H7A_bJ7A H7A_bJ7A  &06A`H6A{6A`H_6A"6A{ '0_"8A޵'8A_"8A$8A?'8A޵ ((<7A_"7A<7A_"7A )X_q7A_"<7A?J_q7A?Jnu7Aty7A`G}7A`7An7AW_m7A<7A_" *H߀+6A_U{66Aj߀+6A_UF,6A@.6A`_06Ax16Ax{66Aj +(_&6A_U߀+6A`"_&6A`"߀+6A_U ,H6A@{߉6A_i߉6A_il6A~6A׊?I6A`A6A@{6A`H -0?(8A`/8A@‚?(8A`߻,8A/8A@‚ .('8A`?(8A޵'8A޵?(8A` /(A6A?BF6A?A6A?BF6A? 0(6A`_$6A`6A`$6A`_ 1(\T7A ?T7A`\T7A`T7A ? 2( 6A ?_>6An 6An_>6A ? 3(9J7A87A`9J7A`87A 4(7_q6A??6A"7_q6A"?6A? 5H8Ab:8A8A8A ?|8A ?8A 8A<:8Ab 6`s7+7AC7A?Q  s7+7A?Q e_#-7A$^_-7A '_17A`_GF^s37AOH97AcF97A(g$?X?7A ?(C7A 78R6!7A_bIߥ"7A`wR6!7A`wS@"7A`Iߥ"7A !Qe!7A_b 8(X_J7A_bQe!7A`X_J7A`Qe!7A_b 98mo7AQ$7A_Hmo7A_HK7A@߭Q$7A_M?7A :(W8A?8A߱W8A?8A߱ ;(:8AW8Ab:8AbW8A <(Qe!7AD"7A_bQe!7A_bD"7A =0H 7AQe!7A_bQe!7A_bIe!7A _~H 7A >(H?L7A Di'7Ati'7AtH?L7A D ?(wc7A DH?L7A _wc7A _H?L7A D @(_6A`6A@6A@_6A` A(_'6A`_6A3_'6A3_6A` B8sj6A`?DF?t6A?ysj6A?yg__l6ATl6AF?t6A`?D C(?a7Af7AI?a7Af7AI D07A?87A7A7A7A?8 E(646Ab?+96A M646Ab?+96A M F(߀+6Ab646A_U߀+6A_U646Ab GH_h<6A jA6A?B_h<6A j=6A@ >6A`7?6Aߜ@6AA6A?B H(?+96A j_h<6A M?+96A M_h<6A j I(c7A)H?L7A DH?L7A Dc7A) J(ߐ7A 7A?8ߐ7A 7A?8 K(6A@y$6A`_$6A`_6A@y L(v6A{_6A`_6A`v6A{ M(t 8A?:8Abt 8A?:8Ab N(?6A` Ҝ6A??6A?Ҝ6A`  O( _[C7A`C7AC7A _[C7A` P(W8A^8AW8A8A^ Q(7Av_57A?7A?_57Av R(?6A ߎ?6A@?6A@?6A ߎ S8^?7A@߈~v7Ax#7A~v7Ak_d7A %^?7A@߈ T06A@߈^?7A6A_7A ^?7A@߈ U0D7A ?9H7A_H7A_OF7A'D7A ?9 V(!C7A`D7A ?9D7A ?9!C7A` W(!C7A` _[C7A` _[C7A`!C7A` X(B7A;!C7A`!C7A`B7A; Y(>7A;B7A@_>7A@_B7A; Z(N7A` T7A ?N7A` T7A ? [(_8Ant 8A?_8Ant 8A? \P_D6A`c6A },_D6A`ƣ6A`6A@?{|6A`_6A?b6A ??c6A }, ](Ҝ6A`_D6A` Ҝ6A` _D6A` ^(ߐ7A`Zj7A ߐ7A j7A`Z _(87A$c7A87A$c7A `0 k7A@Q7A? k7A@Q{7A7A? a(hx7A`ߊ^?7A@߈^?7A@߈hx7A`ߊ bh5A 5_r5A >K 5A 4 5A@P>5A_K c(^?7AYf7A@߈^?7A@߈f7AY d0_m7A _j7A`Z_m7A _7Aj7A`Z eH$c7A ? k7A$c7A$7A`_z7A ? _7A ߄7A@@ k7A@Q f(F?t6A@_?~6A`?DF?t6A`?D?~6A@_ g(V7Auc7A)c7A)V7Au h07Ad(7A|_7A ?7A`ʥx_7A@k_ξ7A?}7A?j7As7A`<mo7A_H (c^7AAc?k7A;c^7A;c?k7AA (D7A` DF7A`_$D7A`_$F7A` D 0F7A)D?I7A(?I7A(H7A0F7A)D (#t6A?D&6A8;#t6A?D&6A8; (q7A )G7A_(+q7A )G7A_(+ ( 7A?;J?Y7A?;V7A3?d_7AGK7A)UQ_7A`_Y> 7A`Z (I7A [Ar7AZ.Ar7AZ.I7A [ (_6A?\6A?6A_6A?6A6A?\ (97A_d%U"7A`_S97A`_S%U"7A_d (< 7AdI7A [I7A [< 7Ad (H?+ 7Ad< 7AU6H?+ 7AU6< 7Ad (27Ah57AN57AN27Ah (<7A i< 7Ad< 7Ad<7A i ()7A`n<7A i<7A i)7A`n (a7A`_oc?k7AAa7A`_oc?k7AA (> 7A _s3b 7A`Z> 7A`Z3b 7A _s (Q7At_1W7A@d@Q7At_1W7A@d@ 03b 7Aw)7A`n3b 7A _s97Aw)7A`n (57A;z7A fQ57A fQ7A;z 0_Y7A}a7Ax1_Y7Ax1?Z`7A@ka7A} 0t׎7A~{N7A?-.{N7A?-.<7Adt׎7A~ (_S6A5k6A4k6A4_S6A5 (7A ?7A;z7A;z ?7A @?6A_D6A`?6Aߨ6A`cc6A=i6A_D6A` @7A7A ?G7A7Ad_7A@$JW7A ?G7AH (6AH06A?\6A?\06AH H_6As6A`H_6As_ 6A@) 6A`?$6A`?6A6A`H (06As_6AH06AH_6As 0_ON7A ɕQ7AtQ7AtߘO7A`_ON7A ɕ XF7A ɕ_ON7A)DF7A)D?I7A`_O]aK7Ae?L7Ak߯L7A?vt)M7A@? ?|M7A@_ON7A ɕ 0%U"7A B,7A_d%U"7A_d(&7A _XwB,7A  hH 7A_Η,7A H 7A>? !7A`_F!7A9$7A[+9)7A_2E*7A>*7ALG+7Aez+7A`y,7A_Η (B,7A_Η,7A B,7A ,7A_Η (-7A@ؘ27Ah27Ah-7A@ؘ (,7A@ؘ-7A_Η,7A_Η-7A@ؘ 07A^7AP7APU7A?-|^7A 8a7Ad7A}a7A}1b7Ad7A@d7A (_ON7AʜO7A ɕ_ON7A ɕO7Aʜ (j6A Ş6A?N6A?Nj6A Ş (_S6A Şj6A5_S6A5j6A Ş 0t׎7A@f߱7A~t׎7A~v7A%f߱7A@ x[5AĚo? 5A  5AĚo?5A@?0 5Ajt5A _W5A`x 5A@ tl5A*S[5A@F/5A_)35A_$6b5A`_ 5A  0?x6A_?6A?x6A_J6A?6A H#t6A_?x6A?D#t6A?D 6A@?j~6A?q_s6Acy6Ag?x6A_ (_7A`q ?7A_7A`q ?7A Pc?k7A7AAc?k7AAep7A`\?C7A?nY7A{1m7A@ͳ7A@n7A (P@6AQ_H6AUQ_H6AUP@6A 0?6A` ?x6A_?6A` _G6A`?x6A_ (7Aܲ_7A`q7Aܲ_7A`q (j6Aƴr6A Şj6A Şr6Aƴ (d7Ai7Ad7Ai7A (2?7A7A2?7A7A (?6A ?6A?6A?6A  (-7AúR47A@ؘ-7A@ؘR47Aú (f߱7AbZ7A@f߱7A@bZ7A (O`7A?a7A`_oO`7A?a7A`_o ( U7AǾ7Aܲ U7AǾ7Aܲ (>6AP@6AP@6A>6A 0_6A`6As_6As6A`6A (?'7AB,7A B,7A ?'7A pL?7A?SI7A@V L?7A@VA7A@bB7A xuE7A G7A@?H7A@??mI7A7I7A-gI7A?G7A`_G7A?S 0^7A@7A7A@?7A6^7A (r6A@d6Aƴr6Aƴd6A@ (i7A[*m7Ai7A*m7A[ 0N7A`3O7AʜO7AʜO7A@YN7A`3 p)7A`3N7A_Np)7A_NK-7A^_/7A_9cJ57A@77A387A=87A`&>:7A?=7A? ?=7A?[>7A@|L?7AsuʨA7AD6+y~D7A` bY'}G7A?SG7A?S?F7A6E7A> @7A߭7A7A߭I7A`?7A 7A 7A (7A߭7A@7A@7A߭ (M7A@N7A`3N7A`3M7A@ (E7A`?o?NE7A>E7A>?NE7A`?o (d6A`B?A6A@d6A@B?A6A` (%H7A?2?7A%H7A?2?7A (?6A w6A ?6A w6A  (_7A U7AǾ_7A U7AǾ H7A_7A7A?Y7A7A?7A7A_7A (t6A@j6A Şj6A Şt6A@ 0l6A@t6A9l6A9l?96A t6A@ (*m7AUr7A[*m7A[r7AU (6A ?fd6A6A ?fd6A (S6A(>6A>6AS6A( (B?A6A(S6A`B?A6A`S6A( (9M7AM7A@M7A@9M7A @?NE7A9M7A`?o?NE7A`?oF7A`?H7AdL7A9M7A (bB7ARE7A>E7A>bB7AR (R47ARbB7AúR47AúbB7AR 0^5A & 5A 0^5A.5A & 2٣5A& /?5A@5A+?5A?$5A/5A;w5A`_b,5A5? 5A`(8 5A3{2Y5A^p(5A]7ν5AP:5A_1,?5A)5A  (w6A_ 6A w6A 6A_ `)7A _ 7A@ )7A _ &7A@>7A_7A~7A ߚ7A`7AF7A7A@ P?!6A  }6Ast6A  _6A _ }6A{6A??!6A`26A@ѡ_6As (6A  6A_ 6A_ 6A  (X6A  6A_ 6A_ X6A  (X6A?" 6A  X6A  6A?" (t6AB `6A@t6A@`6AB (A7A@ bB7ARbB7ARA7A@ 87A? 7A߭7A߭7A-_7A@?6 7A? @ty7A t׎7A~t׎7A~pH7A_7Amd7Aty7A @r7A ty7AUty7A q?Mv7A ?vu7A r7A`r7AU ( 7A ?'7A?'7A 7A (6A$" ?6A  6A  ?6A$" 0l? 6A_j* l6A9l? 6A_j* `!6A_- l6A9 (t6A_j* l? 6A  t6A  l? 6A_j* (%6A@/ S6A(S6A(%6A@/ (l? 6A75 g<6A_j* l? 6A_j* g<6A75 05A5 ِc5A밾k2 ِc5A밾k2 5A|5 5A5 07A6 7A? 7A6 7A$ 7A? (`6A; 46AB `6AB 46A; 0ty7A< O_|7A ty7A \_{7A a8 O_|7A< 8&7Aa= %H7A?&7Aa= ǫ7A@) ?7A%H7A? (b6A_> ?6A$" b6A_> ?6A$" 86A_> b6A?" 6A?" _®6A@ 6A0 b6A_> h@L7Ai? D:7A bZ7AF17A,[7A?D:7ADߑ7A_ G7A E7A -37A` >*7A$ @L7Ai? (O_|7ATA d-}7A< O_|7A< d-}7ATA 0R7A B )7A _ R7A B %7A )7A _ @_7A B R7A_7Aw7AQ7A@ ?7A`?# R7A B (37A?;K FI7A? 37A?;K FI7A? 8_>7A?N A7A@ A7A@ ?A7A@_- ?@7A>; _>7A?N (9V6AzQ %6A@/ %6A@/ 9V6AzQ (46AzQ 9V6A; 46A; 9V6AzQ (l6A?TX 6A@=6A?TX l6A@= HM5A@Lpn`Y 5A5 M5A@Lpn`Y 5AT }5A _-K 5A\E 5A@ 5A5 ( 5A@Lpn`Y M5AĚo? 5AĚo?M5A@Lpn`Y (d-}7A?F] M7ATA d-}7ATA M7A?F] 8H6Aa X6A  H6Aa _6A`5 Q6A & X6A  (6Aa H6A?TX H6Aa 6A?TX (9V6Ag '_6AzQ 9V6AzQ '_6Ag ("<7A_h _>7A?N _>7A?N "<7A_h 07A`l t7A6 7A6 7A`U t7A`l !(S?6Aro g<6A75 S?6Aro g<6A75 "0^$6Ao t6A  ^$6Ao |߭6AB& t6A  #0b6Ao ^$6A_> b6A_> 6A g ^$6Ao $(t7A'r 7A`l t7A`l 7A'r %(M7A@s W_&7A?F] M7A?F] W_&7A@s &`R^7As r7A r7AUPq7Asl7A_G g7A`)> mf7A _B &f7A _C rc7A`vD ?b7AH R^7As '@N7As R^7A`3N7A`3T7A ?V7Af$ wL^7A_s R^7As (X7A`?t 8Ag X7A`?t /7A >3 _F8A?"8A`?=8A.߱8A8A08Aߧ߂8A`Р8A?W8A`m_e 8A E8Ag )(7A`?t X7A'r 7A'r X7A`?t *X57Az R7A B 57Az g7Ail _7AQX W7A ,Q 7AQ p7A?T 7A@S R7A B +(_:7A`} "<7A_h "<7A_h _:7A`} ,(W_&7A I^7A@s W_&7A@s I^7A -('_6Aߖ 6Ag '_6Ag 6Aߖ .@)s7A 37A?;K )s7A "?77A _ $ҏ7A@r @u7A [ 37A?;K /@.7A_ 7A6 .7A_ _~7A 2o ? 7AM 7A`ߍ7 7A6 0(n6A ?q6A@u n6A@u ?q6A 18_:7AL &7Aa= _:7AL '_w7A@BW %?إ7AO &7Aa= 2@@L7AL _:7Ai? @L7Ai? $7Ai 7A@?k 0"7A?m _:7AL 30X7A_( _ 7A`?t X7A`?t 7A_z _ 7A_( 4(_7A? _ 7A_( _7A? _ 7A_( 5(?6A@? 6A ?f?6A@? 6A ?f 6(R^7A` nb7As R^7As nb7A` 7("<7A _ D7A_h "<7A_h _ D7A 80V6A| S?6Aro V6A| `6A| S?6Aro 9(^$6A| V6Ao ^$6Ao V6A| :(s7A?! .7A_ s7A?! .7A_ ;@R7A )s7A R7A +_v7A *_7A ? 7A| )s7A <@I^7A R7A I^7A 87A 3t7A #_و7A R7A =(R7A; :7A R7A :7A; >8;_6A@? 9V6AzQ 9V6AzQ -6A  -?6A% ;_6A@? ?077A _:7A`} _:7A`} ?"97A` 77A @@r_ 6A H6Aa r_ 6A H6A`_ kO6A@? 6A^ H6Aa A@9M7A U7A9M7A_jQ7Ab R7Ak. ߾T7A`ߓc U7A BHߠ7A 7Az 7A ?7A` ߠ7AD 7A_x d7A_b 57Az C(l6A`߬ r_ 6A l6A`߬ r_ 6A D(vW7A! |;^7A@_^t |;^7A@_^t vW7A! E0U7A! vW7A vW7A! _vV7A U7A F(j_6A * l6A`߬ j_6A * l6A`߬ GPa6A?4 n6A@u a6A?4 ?b6A۫ e6A Kh6A? j6A`T m6A_x n6A@u H(L7A s7A?! L7A s7A?! I@R7A L7A B R7A B 67A?`V 7Asl 7A L7A J0hR7A U7A hR7A q[S7A U7A Kx? K7A hR7A 9M7AXM7A_ oO7A_" ^O7Ac7 N7A`?y@ M7AhG M7A+P ߐK7A@_ ? K7A1f &K7A`ߞk _N7A_ hR7A L(6A _ ?6A@? 6A _ ?6A@? M(x7A 7A x7A 7A N(V6A M6A| V6A| M6A O0_:7A +7AL _:7AL :7AA +7A P@nb7A_ R?,j7A` nb7A` b?he7A@ߪ a_f7A  bTg7A_ R?,j7A_ Q(:7A? !_7A; :7A; !_7A? R(vW7A~ aAX7A! vW7A! aAX7A~ S(R?,j7A$ Ij7A_ R?,j7A_ Ij7A$ T(!_7A@_ ?:7A? !_7A? ?:7A@_ U(4A6AV ;_6A@? ;_6A@? 4A6AV V({V7A aAX7A~ aAX7A~ {V7A W(U7A {V7A U7A {V7A X(?d~6A 6A _ ?d~6A 6A _ Y(p߃6A@ ^$6Ao p߃6A@ ^$6Ao ZPl6A@ p߃6A`߬ l6A`߬ y36A?J |_ϭ6A x6A`ͻ d?6A@ iF6A`?8 p߃6A@ [`6AW 6Aߖ  6Aߖ 6Aa 6A  6A 6A` F6A< d6A& 6A? 6AW \0Ij7A G_n7A$ Ij7A$ M?j7A G_n7A ]0q?N7A hR7A q?N7A O7A? hR7A ^8L7A_ ?7A L7A _7A`_ 7A?Q ?7A_ _(+7A  7A +7A 7A  `(67A} X7A`?t 67A} X7A`?t a(?7A} 67A_ ?7A_ 67A} b(67A_] x7A 67A_] x7A c8M6Aߎ ;6A M6A Gh6A ߹6As ;6Aߎ d(?:7A@ 7A@_ ?:7A@_ 7A@ e(q?N7A rQ7A q?N7A rQ7A f0G_n7A߫ 37A /щ7A` R7A (4u7A`_2 Gz7A 4u7A Gz7A`_2 H 7AG9  7A  7A ?7A@?j| 7A 7A` ?7A3  7AG9 86AG9  7AW 6AW 6A@ 6A@  7AG9 X{V7A9< +`7A {V7A ytW7A? cWX7A` f[7A_S P_\7A R_[]7Aߥ <߼_7A]& +`7A9< (Q_^7A9< +`7A@72 Q_^7A@72 +`7A9< 8RB6A`> E6A RB6A`> C6A $7 D6A E6A (l7A> _7A`+ l7A> _7A`+ (7A> l7A 7A l7A> ([aJ7A@_~? {VK7AN [aJ7A@_~? {VK7AN (Gz7A D ?4}7A`_2 Gz7A`_2 ?4}7A D (+`7A@*N (?c7A9< +`7A9< (?c7A@*N (7AU _R7A ( 7A ( _R7AU (?)7AV d07A d07A ?)7AV 0u6A] _w6A`& u6A] v6A?> _w6A`& ((?c7A__c "g7A@*N (?c7A@*N "g7A__c (\?>7Arh w UK7A|} \?>7Arh w UK7A|} (6A@'j ,6A 6A@'j ,6A (_R7Al 7AU _R7AU 7Al (2v7Al Gz7A`_2 2v7Al Gz7A`_2 ((t7Al 2v7A`e (t7A`e 2v7Al (l7A_m ?7A> l7A> ?7A_m (?4}7An ς7A D ?4}7A D ς7An (7A@r g7Al 7Al g7A@r (`=7APw \?>7Arh `=7APw \?>7Arh ("7Aw l7A> "7Aw l7A> (1t6A`w u6A] 1t6A`w u6A] ` 7A`_C{ u7AG9   7AG9 7A sN _7AUU 37A >_ 7A?o ?7A_9s b7AVq ߥ7A+x u7A`_C{ P?5A B 5AC ?5A B 5A /w 5A$H _5AE@ 5A ) 5A? 5AC 07A`~  7AG9  7AG9 7A \ 7A`~ (g7AO ˤ7A@r g7A@r ˤ7AO (ς7A c7An ς7An c7A (`=7A` ]@7APw `=7APw ]@7A` 0 _n7A@_Q (t7AZ  _n7A@_Q ?r7AZ (t7A`e ("g7A@_Q _n7A__c "g7A__c _n7A@_Q ("5A`_ ?5A B "5A`_ ?5A B `^5A`_ "5A_-8  ^5AY< /5A8 Y5A_-8 c5AA _*5AK _5A`5k 5A ?5As "5A`_ 0\H7A [aJ7A@_~? \H7A HI7A@0R [aJ7A@_~? ( _n7A& ?*p7A@_Q  _n7A@_Q ?*p7A& 0?7A@\ _7A_m ?7A_m _7A _ _7A@\ ( _l7A@ߝ _n7A@_Q  _l7A@ߝ _n7A@_Q 0+`7A@ߝ _l7A9< +`7A9< -5c7AU _l7A@ߝ (ˤ7A_֠ ߨ7AO ˤ7AO ߨ7A_֠ (87A _7A@\ 87A _7A@\ P ?6A  RB6A`>  ?6A  ??6A?j ?SA6A?y aA6A` Q@6AIm ?6A^ RB6A`> @ِc5A  ?6A밾k2 %ِc5A밾k2 B5A? 5AqE r5A@b 6A ^e hM 6A`Ԁ c 6A?6 _\ 6A` b? 6A] ^c 6A` B6A? f_6A@? H6A? ]_6A`g @_=6AT @_6A ?m6A@_F <6A- !6A= ?$6AK $6A`kQ K%6AZ\ ?W'6A? f ?(6A_k *6Am -6Ac .6A_c 06A``l 446A8q 66A _ 96A? ?*:6A ? ?6A  0]@7A E D_E7A` ]@7A` IA7A@. D_E7A E 0u7A "7A`_C{ u7A`_C{ 7A?H "7A ( 7A? "7Aw  7A? "7Aw (ߨ7A? 7A_֠ ߨ7A_֠ 7A? (c7A Z 7A c7A 7A Z 0.7A 7Al .7A 7Ae} 7Al X$$7A Զ ?)7AV $$7A Զ %7A` _'7AB w߼(7A ? {Q)7A_ }_F)7A`?$v _I)7A_s ?)7AV ("7A Զ $$7A "7A $$7A Զ 8m6A? 1t6A`w m6A? ?p6A@έ s6A@y 1t6A`w (?*p7A@u v7A& ?*p7A& v7A@u 8 ?6A`e _8@6A   ?6A  l?6A  ?6A@ _8@6A`e 0q?!7AI $$7A Զ q?!7AI yt#7At $$7A Զ pF_~6A` Z6A`  Z6A` 6A?2 B6A ?`6A? ?c6A@k )?F6AP[ 5_6Ad@ (_{6Au3 B%6A  7߷6A@Z F_~6A` (D_E7A`I A?K7A E D_E7A E A?K7A`I (6Ac 6A@'j 6Ac 6A@'j (Z6Ac 6A` 6Ac Z6A` (87A߀ F7A 87A F7A߀ ($$7A? v(7A Զ $$7A Զ v(7A? (7cK7A?E A?K7A`I 7cK7A?E A?K7A`I (v7A@_H _x7A@u v7A@u _x7A@_H (F7A o_7A߀ F7A߀ o_7A 8zR7A@ 67A} zR7A@ 7Aċ x7A_sg 67A} (o_7A@ zR7A o_7A zR7A@ (>16A m6A@ >16A m6A@ (h)7A; w+7A  h)7A; w+7A  (v(7A; h)7A? v(7A? h)7A; (i6A m6A? i6A m6A? 8 7A߫ B7A?  7A? 7A@ °7A? B7A߫ 06A ?|6Ac ?|6A 6A`^ 6Ac 0?|6Aߑ 6A 6Aߑ 6A_ ?|6A 87A 67A Z 7A Z 7A_ ~7A@z 67A (w+7A \/7A  w+7A  \/7A (_f7Ar _l7A@ߝ _f7Ar _l7A@ߝ pXa7A? _:7A@_  Xa7A? r7A@ p7A`_ Z77A@_( vu7A`9 t7A_ i_7Au x?7A] y߉7A O n7A@" _:7A@_ 0zR7A? Xa7A@ zR7A@ d?7A@? Xa7A? 0T37A@ `=7APw T37A@ U87A ? `=7APw P7A _ 7A`~  7A _ 7A`u H7Al ?7Aץ d7A@ԍ 7A 7A`~ (17A ? .7A 17A ? .7A 067A ? 17A 67A ݐ7A`ߤ 17A ? (K,37A T37A@ K,37A T37A@ (\/7A K,37A \/7A K,37A (?g6A  i6A ?g6A  i6A (_x7A@ x7A@_H x7A@ _x7A@_H (7A` F7A߀ 7A` F7A߀ (7A` 7A`Q 7A`Q 7A` (?g6A? g6A  ?g6A  g6A? (7A 7A`Q 7A 7A`Q (B7A 7A߫ B7A߫ 7A 017A 8 Ė7A ? 17A ? 7A`x Ė7A 8 ( c7A` _f7Ar  c7A` _f7Ar HoL7A _ q?!7AI pf7A _ oL7A`# y7A` 7A 7A`O q?!7AI (7A`_e }.7A` 7A` }.7A`_e (l7A_8 zR7A@ l7A_8 zR7A@ (}.7A_8 l7A`_e }.7A`_e l7A_8 @a-'7A h)7A; a_'7A [_.'7A_n a-'7A |N(7A h)7A; (x7A) gy7A@ x7A@ gy7A) 8,;6A >16A ,;6A 6?6A  5l6A`_v >16A 8@6A ,;6A @6A `_:6A E6A@ ,;6A 8&F7A@}# 7cK7A?E ;uG7A@}# 'F7A &F7A _k 7cK7A?E (pf7A# rߒ7A _ pf7A _ rߒ7A# 0^_\7Aߴ& Xa7A? ^_\7Aߴ& Ti7A_; Xa7A? 0l7A`& UY7A_8 l7A_8 h<7A UY7A`& (Ė7A9 7A 8 Ė7A 8 7A9 X_8@6A> ?S6A`e _8@6A`e ?@6A`?( ?B6A@* C6A_ E6A`߰  M6A߀" XN6A`_( ?S6A> 0_ _7A A c7A` _ _7A A 3a7A@( c7A` 0 \\7A A _ _7A;1  \\7A;1 ]7AT8 _ _7A A 0Vc6A?C @6A Vc6A?C HƁ6A _V @6A (gy7A_LL {7A) gy7A) {7A_LL 0"7A?O '7A3 "7A?O _7A`_6 '7A3 @;uG7A`5S (fL7A@}# ;uG7A@}# ?`K7A9 @L7A#A (fL7AG ?xK7A`5S Pnf6A߀Y mn6A? g6A? rf6A_n nf6A ( s g6A_. wg6A_7 \m6A ?Q mn6A߀Y (~W7A n^ \\7A;1 ~W7A n^ \\7A;1 8S6A`` Z6A?]> S6A?]> Y6A?^X _Y6A_$] Z6A`` (7A` 7A9 7A9 7A` HZ6A@?` ?g6A  Z6A@?` n]6A@[? ^6A8 y?Bb6A*/ +d6A$ ?g6A  (Z6A@?` Z6A`` Z6A`` Z6A@?` h_6AVd 6Aߑ  _6AVd 6A`Y /6AF :6A C 6A4 h6A ?6A ?6A`?6 ?6A F 6Aߑ 81~6A@z Oߥ6A?C Vc6A?C Oߥ6A_^ 1~6A@?!j <.6A@z ( ?xK7A| O7A`5S  ?xK7A`5S O7A| (Mk6A| mn6A߀Y Mk6A| mn6A߀Y 0F'7A  K,37A F'7A  L_(07A`_ K,37A `^&7A  Y_'7A  F'7A  ^&7A i L_t'7A?T C'7AL Y_'7A 6 Z'7A2 Zc'7A. f^'7A+ a_'7A P{7A .~7A_LL {7A_LL {7A_S .|7AZ ~7A`l .~7A߲t }7A`y }7A h _l7A }7A@ߝ  _l7A@ߝ Sp7A q7A@0 ?r7A 7t7A`_ ߾u7A?Z# w7A_9 x7A@^Q y7A`B_ }7A 8F'7A_Q ;'7A  ;'7A_Q FY'7AU H='7A^ F'7A  (L6A? _6AVd L6A? _6AVd H,;6A ?ՙ +A6A ,;6A 96A]W 3ߤ6Au )6A  +A6A _=6A ?ՙ (tQ7A }D7A tQ7A }D7A @Z6A  Y_/g6A@?` Z6A@?` a_6Ay ^aa6AH| ^_c6A_ Y_/g6A  0C|6A`_S <.6A@z C|6A`_S 7?Q~6A  <.6A@z 8R7A`V ~W7A n^ R7A`V S7Aۗ V7As ~W7A n^ (O7A`V R7A| O7A| R7A`V H{@K6A ?S6A> {@K6A pL6A@?4 ?L6A@ p*M6A`_( N6A ?S6A> (Orj6A Mk6A| Orj6A Mk6A| (jJh6A Orj6A? jJh6A? Orj6A (}D7A`_ aP7A }D7A aP7A`_ (@?d6A Y_/g6A  @?d6A Y_/g6A  @'7A "7A?O '7A q7A. 7A _7Ab "7A?O (?@7A '7Aɸ ?@7Aɸ '7A (Gc7AS 9_!&7A Gc7A 9_!&7AS @$/&7Ay 1'7A_Q $/&7Ay @`'7A_ ;'7A@߃ 1'7A@7 ;'7A_Q (9_!&7Ay $/&7AS 9_!&7AS $/&7Ay (aP7A` __F7A`_ aP7A`_ __F7A` ({G6A} {@K6A {G6A} {@K6A @q6A`_ 7A q6A`_ |7A@_K 7AD 7A  7A !(?ԁ7At _l7A ?2 ?ԁ7A ?2 _l7At "(_l7A M 7At _l7At 7A M #(_7A '7A _7A '7A $(7A _7A M 7A M _7A %(C6AU {G6A} C6AU {G6A} &(Q'b6A_[ @?d6A Q'b6A_[ @?d6A '(F#7A O?7Aߴ F#7Aߴ O?7A (($/&7A_ #'7Ay $/&7Ay #'7A_ )(O?7A SE7A O?7A SE7A *('7A? _7A '7A _7A? +(_7A? _7A _7A _7A? ,(SE7Ao ?7A SE7A ?7Ao -H<;6A C6AU <;6A <6AJ _P=6A ?=6A b?6Ay C6AU .(_7A`? ?ƌ7A? _7A? ?ƌ7A`? /(?ƌ7A`? u47A`? ?ƌ7A`? u47A`? 0(u47A_ n7A`? u47A`? n7A_ 1@/_{6A@2 +?<}6A`_S /_{6A@2 *?<}6A?E +?<}6A߼ 3|6AҺ C|6A`_S 2(ق6A 6A ق6A 6A 3HQ7A? _XT7A`V Q7A? _XT7A߷ OT7A ?S7A ?f R7A@ R7A`V 40n7A`Z _l7At n7A`Z 7A  _l7At 58Mz^6A ] Q'b6A_[ Mz^6A ] Gq_6A S a6A Q'b6A_[ 6(5A` ^5AY< "5A@_ {?Ĉ5A _5A 5A@+ wW5A` }5A] N5A@O _5A`4 mћ5A`? 5A@ ߝ5A О5A`Q Z5A@} 5A@s z?5A_p 5A?o u5Ak 5A g _٥5Aa _5A`V _r5A_FI _5A` g5A` 5A`Z 5A q5A?f ש5A` «5A F5Aߏy O5A`h w5Ap] ?w5A N b5AnF ^5AY< 72_f7A@_ Rb7Aߴ&  2_f7A@_ H07A L7A 9_7A˯ Xt7A ]_c7A`ԏ U7A>q U?,7A=h `7A@^ O7A?fD Rb7A`X2 e_\7A`B, ^_\7Aߴ& 80?7A@_ 2_f7Ao ?7Ao G_"7A 2_f7A@_ 98_46A l <;6A _46A l n56A@H -86A <;6A :(_}6A ق6A _}6A ق6A ;(/_{6A _}6A@2 /_{6A@2 _}6A <(q6A`_ [$7A`_ q6A`_ [$7A`_ =X?6A_$ _46A l ?6A`߄ !6A߳ !6A $6A`i -6A_$ ?/6A@~# 16A _46A l >([$7A`& O7A`_ [$7A`_ O7A`& ?@Q7A?, X7A? Q7A? gR7A_ T7A _W7A?, X7A`% @0#'7A`q0 07A_ #'7A_ ,7A? 07A`q0 A(ߣa7A`$3 _d7A  ߣa7A  _d7A`$3 B(}7A= n7A`Z }7A= n7A`Z C8X7AC Y7A`% ?X7AC ,Y7A`?; Y7A2 X7A`% D@V6A@D q6A`_ V6A@D Y6A3/ pA6A 2 e6AM q6A`_ E0O7AI N?w7A@_C l?7A@;I T7A@M I(W7A`?]Q ?X7AC W7A`?]Q ?X7AC JX*67AQ Gc7A *67AI - 7AQ ?@7A`dK 1_^7A C|7A`? L7A` Rs7A* Gc7A K0[7A[Y ߣa7A  [7A[Y _ ^7A > ߣa7A  L`9_!&7A ?\ Y(7AS  3&7A ?\ _'&7AߖZ ?&7A P (7A@ Y(7A?9 P(7Am5  (7A@?' '&7A@ 9_!&7AS M( 07Ac D57A`q0  07A`q0 D57Ac N(=Z7Ac [7A[Y =Z7Ac [7A[Y O(W7Ac =Z7A`?]Q W7A`?]Q =Z7Ac PEݗ7Ae W7A  Eݗ7Ae LN7AWG cn7A?q> R?7A01 \o7A |% W7Al _7A} V7A _D gۧ7A`? gn7A ? W7Ay g?7A tQ7A Q(T7Ae Eݗ7A@M T7A@M Eݗ7Ae R0bl6Af V6A@D bl6Af W6A^ V6A@D S0N:6Aut bl6Af N:6Aut H$6A`i bl6Af T6Aut N:6Aߑ N:6Aut Y6A!U pc6A~C 6A@? 6At 6A` T6A?% ?6AU ?6Ac> ߜ6A`?=$ 6A? ?V6A? _6A? 6Aߑ U8N:6A?~ Qd6Aut N:6Aut O 6A?>u Z6A*} Qd6A?~ V0_u7A ? {7A@J _u7A ? 3y7A RX {7A@J W83&7AQ W)7A ?\ 3&7A ?\ c&7A?e (7AO W)7AQ X(ws7A˗ _u7A ? ws7A˗ _u7A ? Y0_d7A˗ ws7A`$3 _d7A`$3 _qe7A`3 ws7A˗ ZQd6A@ /7A&H  Qd6A?~ 8_6AD~ =6A`_~ 7_y6A@ 66A` ,?w6A ?#7A@ B7A`> 8_7A] 57A?(y 8N7A?^ -_7A@H /7A&H [(b(7A_\ W)7AQ b(7A_\ W)7AQ \@>_tR6A' Mz^6A ] >_tR6A' '?lT6A` /V6As B[6A`_+ Mz^6A ] ]xs6A` {6A?\  _s6A` 6s6A_ɞ s6A  _us6Aj t6A9W (u6A`?M x6A?3 ߾x6A K, &w6A@ "Qx6A "{6A@ {6A?\ ^0O6Aߍ ?76A`_ O6A`_ K[6A@y ?76Aߍ _@Eݗ7A` 07Ae Eݗ7Ae U?N7A?5q IԘ7A HQ7A 07A` `8?76A Ӽ /6Aߍ ?76Aߍ G6A@?% ND6A@ں /6A Ӽ aX_7A`y ?7A? _7A? #7A@7 h7A HD ]7A?` Bx7ANv J7A? E|7A`d ?7A`y b(r6A _s6A` r6A _s6A` c007A_v %f7A` 07A` ;7A? %f7A_v d8ws7Au \?77A˗ ws7A˗ |w7A8 Y{7A_" \?77Au e0?7A 7_ 7A`y ?7A`y 7A 7_ 7A f(7_ 7Ag ?Y7A 7_ 7A ?Y7Ag g( ?Y7Aߑ ^7Ag  ?Y7Ag ^7Aߑ h(h?Pn7A`" vs7A@ h?Pn7A`" vs7A@ i0D57A 77Ac D57Ac 57A 77A j(\?77A _A W7Au \?77Au W7A _A k(T7A  Lj7AL T7AL Lj7A  l(ߑq6A  r6A ߑq6A  r6A m(߽#7AV b(7A_\ ߽#7AV b(7A_\ n _7A?' 2_f7A@_  _7A?' ^7A?J &?7A`7 +@7A  7A 87A) 4?E7A` q +7AC[ 2?]7A߬R =7A;K @_7AB B7A`_= "?ֳ7A e: .7A_2 7%7AM 2_f7A@_ o(L`7A ?P T7AL L`7A ?P T7AL p(W7A ?P L`7A _A W7A _A L`7A ?P q(!L7A` _7A?' !L7A` _7A?' r( ?E7A` !L7A`z  ?E7A`z !L7A` se6A`_R N:6A ck e6A`_R i?r6A j6A sn6A g_B6A / by6A r?Z6A`y g6A@_r t߭6A n f6Ak d?6Ak Q6A ck bu6A`k e6A*m h6A_p N:6Aut t(@07AHy !L7A` @07AHy !L7A` u@^7AHy @07Aߑ ^7Aߑ 17A 7ޣ7A N *7A  @07AHy v(ߑq6A ? ߻s6A  ߑq6A  ߻s6A ? w(߽#7A _*7AV ߽#7AV _*7A x0 _=6A  k6A ?ՙ 6A  k6A`~ _=6A ?ՙ y("7A ߽#7AV "7A ߽#7AV z8/6A 7A Ӽ /6A Ӽ D6Aֽ (?56A_ 7A {@07A@ 77A 07A@ ?27A( 47A ? ?57A`? 77A |(7A@_ "7A 7A@_ "7A }p ~6A@_o ?6A  ~6A _6A@ ?<6A@^- 6A@?H J6A@? \ H6Ah 6A@ޏ a6Aھ )6A ߭6A ?6A@_o ~(?6A@_o 6A  ?6A@_o 6A  8_*7A@_ 07A _*7A ?*7A y.7A@_ 07A@ (77A@ _87A 77A _87A@ (߻s6A u6A ? ߻s6A ? u6A ('_J6A_ >_tR6A' '_J6A_ >_tR6A' 8i6A ߑq6A  i6A l6A ߕn6A? ߑq6A  (7A{ _q7A 7A _q7A{ @wj7A@߼ h?Pn7A`" wj7A@߼ k?;k7A@ {l7A vm7A? h?Pn7A`" (d7A@߼ wj7A@_> d7A@_> wj7A@߼ (Lj7A` $?7A  Lj7A  $?7A` NǓ6A`I _86A_ a6A`I ?h6A _86A 6A_H _6Ae ߊ6AZ h6A C &6A_B' 6A_ 6A_d _U6A_ ?6A` _@6A8 6A ?ޜ6A "96At .6Axh *s6A@?< I̔6A"- J_͓6Ap NǓ6A_ J_6A_ (.c6A Q i6A .c6A Q i6A (@07A` 7+7AHy @07AHy 7+7A` 8a6A 26A`I a6A`I _q6A _6A? 26A (26A_ (6A 26A (6A_ ($?7A_" -l7A` $?7A` -l7A_" x 6AR L6A?  6AR q6A`Q ?߼6AMM _j6A ?& ?{6A` 6A?R ?6A` _ 6A@? 6A`c  6A ?6A߮ L6A? 0(6AR 6A_ (6A_ 6Aj 6AR p 6A@" wK6AC   6A@" uO6A {z6A@? h6A? o?a6A u6A gt6A kW6A@e n"6A q_6A`? wK6AC H 6A@"  6AR  6AR 6A` w֫6A@? m6A 6A` !  6A@" HaX6A߆% .c6A Q aX6A_" _4Z6A߆% '[6A$ _(_6A _2 a6A` .c6A Q p6A߾& ?6A`_  6A߾& 6A_Β 6A@! _6A_ _&6A@wk 6Ah ?G6A@6b ^6AN ߀6A _6A`_ ?6A`߄ 86A߾& 6A@f 6A߾& 6A 6A_ 6A@f (?6A' @6A ?6A' @6A (6A_( ?6A' 6A_( ?6A' 86A_( 6A  6A  _k6A?N _6AM 6A_( (-l7A@m) ޓ7A_" -l7A_" ޓ7A@m) (?R6A_1 aX6A_" ?R6A_1 aX6A_" 0'_J6A_1 ?R6A_ '_J6A_ &_oM6A` ?R6A_1 ( ޓ7A%2 (57A@m)  ޓ7A@m) (57A%2 (?Q6A3 ?R6A_1 ?Q6A3 ?R6A_1 0 6AH3 ?6A@"  6A@" ?6AS& ?6AH3 @7A3 7A@_ 7A3 7A@ ?H7A_ 7A߸ 7A@_ 8_q7A3 7A{ _q7A{  7AV  7A@_{! 7A3 ((57A]; 7A%2 (57A%2 7A]; (3߲7AI -l7A_" 3߲7AI -l7A_" P_87ADN |L7A@ _87A@ 87A`~ =7A@?S A7A`% C7A@38 I7A F |L7ADN @ v7A`N ?Y7Ag  v7A`N 7A4 27A 0_\7A ?Y7Ag (7A`N v7A]; 7A]; v7A`N (K7AmQ v7A`N K7AmQ v7A`N 0?6A _S p\6AH3 ?6AH3 ?\6A6 p\6A _S (_7AvT 7A3 7A3 _7AvT 0qs^7AzT d7A@_> qs^7AzT l?^7A`_N d7A@_> ( v7A@U z7A`N  v7A`N z7A@U h5A ?W 6A  5A ?W c5A L 5A?C 5A?q? _35A`8 _5A T5AT 75A? S6A 6A@f (|L7AߡX  Q7ADN |L7ADN  Q7AߡX Hp\6A@^ K_6A _S p\6A _S v6A@^ e6A@[ Y6A_V j_6AW K_6A_]^ Q7A`_ T7A T7A ?R7A? _NR7A  Q7A R7A? _BS7Ar _1S7A _uS7A߆ S7A S7A@ S7A$ S7Ap= R7AJ w R7A[ Q7A`_ (5Ac 5A ?W 5Ac 5A ?W (z7A`g Ϝ7A@U z7A@U Ϝ7A`g `7A`q @07AHy  7A`q 7A_ 7A@?: w7A7 7A`& _i7A ߏ 7A _7A`P @07AHy (Ϝ7A`q 7A`g Ϝ7A`g 7A`q (_7AR| 3߲7AI _7AR| 3߲7AI 8_7A 47AvT _7AvT 7AX f7A?Ou 47A 8n6Aā ?6AH3 n6Aā ?6AXN ~26A@J ?6AH3 x]6A wK6AC  G?~6A D?~6As E_Y6A lf ]6AU E6A@I ]?6A. f6A) o86A% MQ6A? g 6A_ k?6A` wK6AC X6A@& W_56A߾& W_56A@& [_ 6A?n b] 6A_Hb d 6A^ 6A ߚX tX6A\G  6AB 6A߾& 0I?Z6A@ G?~6A I?Z6A@ GY6A@ G?~6A pO6A` *6A`_  O6A`_ 6s6A x )*6A? _6A 3>6A L6A@) 6A _. ?6A`D: _6Ah v6A@v *6A` (K_6Aa :m6A_]^ K_6A_]^ :m6Aa @:m6A I?Z6A@ :m6Aa J 6A 7m6A@C A]6A@̉ I?Z6A@ 0k;X7A qs^7AzT k;X7A n[7A Gr qs^7AzT @G?~6A ? $߸6A G?~6A .6A =6A@< :Y6A $߸6A ? pB6A ?Q6A3  B6A E6A ? E6A' F6A@_o G6ADf K6AG WL6A7C N6AP; _O6A|: uQ6A4 ?Q6A3 (H7A@W _7AR| H7A@W _7AR| (47A? !7A 47A !7A? ($߸6A ? !B6A ? $߸6A ? !B6A ? (;!7A_| !7A? !7A? ;!7A_| (/_6A M ?6A?ۨ /_6A M ?6A?ۨ (!B6A M /_6A ? !B6A ? /_6A M 8*6A@B ( 7A` *6A` 7A_ 7A@?٥ ( 7A@B ?6A_ O6A`_  ?6A_ 6Aj '6A &:6A_yi $6A?X _6A@hQ 06A+ +@6A  *߹6A ? D6A? C?6AE D6A?d O6A`_ X ?6A` ?6A  ?6A?ۨ _6A 6A_[ $6A` 6A 6A?H 6A` ?6A_ 8?5A@ 5Ac ?5A@ 5A J5Aۓ 5Ac (lǥ6A { n6Aā lǥ6A { n6Aā (;6A  6A> ;6A  6A> (6T$6A &6A 6T$6A &6A xW_56A 2w$6A@&  W_56A@& >_6A E?6A@ =_6A?p L6A R߲6A@?g >H6A`_˓ =_ 6A_ D"6A`_u +[#6A _ 2w$6AU 6T$6A 0M=6A@ B6A M=6A@ 6@6A@ɢ B6A Xx7A@_S K7AmQ x7A@_S #7A@ ?Ր7Aܜ _7A l7A`| 7A_Hs 17A_ K7AmQ (H7Aw ?v7A@W H7A@W ?v7Aw 0?6A T6A_ ?6A_ 6A  T6A @;!7A" R*7A_| ;!7A_| $7A`S `$7AT (7A? R*7A" (6A S 36A@3 6A@3 36A S (uߍ6A_ lǥ6A { uߍ6A_ lǥ6A { 0s6A@ ;6A  s6A@ k?6A` ;6A  ( ?:6A_S M=6A@  ?:6A_S M=6A@ (?6A 6A@3 ?6A 6A@3 (T6A ?6A T6A ?6A h&6A@u .:6A+  &6A ")6A U :,6A+ +.6Ay -_B/6A`_ ?w06A_ h16A_ #߰26AG 46A? .:6A@u :^6A ߻s6A ? :^6A `6A@_ `6AW q`6A `6A? _a6A ߘ e6A _bq  h6A`߮d ߄j6ApS tk6A_E wk6A0 l6A`" n6A  ߻s6A ? H 7A? 7Awq  7A? n7A߁ 7A@_h _}7AU ߅7A_ 7Awq 0?v7A? 7Aw ?v7Aw 7A7 7A? (R*7A?Ag&37A" R*7A" g&37A?A Xk;X7A?t7A k;X7A HPY7AA Y\7AO !b7A` g7A?+o7A` _s7Alt7A ߎ 0?q7A H7A@W ?q7A 7A@ H7A@W _ #6A?w'6A  &6A?w &6Aq%6A`Qv&6A 6h'6A@߫,'6A`ߛ'6A?%_$6A _Q&($6Ax ?#6A ? _ #6A # #6A?C 6T$6A @_7A?v7Aw _7A7A?Ju7A`_[χ7A L?v7Aw X26A6A_ 26A6A_?6A@?wf]6AFG?6A`96A.6A@?6A_ =^6A6A_( =^6A~`6As_a6AGd6A_w?e6A0!m6Ahߴo6Azs6Al~w6A`ߛUy6AJz6A JB|6AC0~i6A_96A ?6A`P 6A@?] #6A 16A ̘6A  6A ߱{ ߓ6Ap6 6A_( j;8A@u ]AP8Av(Dj;8Av(D={B8AӍ*~8A@}^8A·zx8ASF[✬8AL7r8A\m8AHk^)l]C8AE mt2'8A"q#98Af}/8A!39Zjg8A+78Ah؟ <8AMjbu98ADM SS8AdO*Xw98AA >]8AukS8A 7jf'8A 4X8A?L\W8ARW[r=H8AuatIs8AzR\[*~8A q:l8Ae ]AP8A@u 8DX9AOc׌9Ap DX9Ap hYq9AG S 0Ћ9Aj`c׌9AO 0c׌9A^QY\Z9AOc׌9AOUN{9AZ8v\Z9A^QY ',.9A xQ9Az ',.9A]@N9Ae/L 9AFBz9AtINȥVB9A$o~~A9A xTI9A3zzm9A/CZ/\ g69AF&FR&yʼ9A *ͮGi9ABmZ(ަ"9AZ1>9AiD89AZկgP'J9AUկgP9A먑E_9AEN9j9A?+9%~9ANŪ7]29AV,'_}9An9AQ5h=Z9A,n |9A|^JJ9A/M0+j\9A}Ov't9A+EQ4t9A Ұl-Uu9Ah]w9AGpO^x9Al|clx9AxbѣWy9As9pz9Al:K z9A : X#}HH8A0 sE8A@u ]AP8A@uS28A$sŧ8At #}HH8A74$58Ajղ$۫8Ar!}C8AXsE8A0  7yQ6AE=H ?6Aa7yQ6AqpƂ6AE6A@7u6A"=3 Y46A{+n#Y96AM%i-6ATƮ6A@W<*66A@R&;o~6Aa+})6Ank}Vr6A]`&:6A%ZQ6A+:s}6A@yKL8<6A#V @6Al }ĦJm86AOO9kh6A@K'QK6A@21ʴ5-6Aco6AbHw6A9?, 6A.o6At?`v-6AAg9?]]6ABCX.(P6APL:6AsF3|t!6ANf Nv}6A y_ܟAf6Aoyd6Avw)~.i6Af 6AHkگ1!6AV26AS 7F6A^C|F6A{eSWѝ6APv/Wѝ6Aw}>_f 6ALH((H6AC`Q~6A4V'Q)6A a=H ?6AMb^X~6A []6A/K~6Az3 6Am1MrzwS6ANqk d6A)z!KTٶ6A+c BH6AJr6A/lu6A`K6bS46A$"?6AF i%1E6A>/]6A赶zX+6AB"k+r6Ar JօH6Agyx6AF6ms]6Aa#6A'Jt,6A GSӫY6ALvZ.*WB6Am{z(^6AµuZE6A=UD$6Aӯޫ 6AL6A{]"6Ad[-E6Aچ1|6A3 vvφ6A0WZφ6A|<N6AdsLP*6Aw%*j6AWA ¾6ABk,6Abub7ﻠ6AGR86A`By#X326A6A]Vc6A 's%6Al6A}GV[6A4dٯw6Ahfnp6ASIʀͰ6A~r.6An{m6A  Z}9Alv5O9ArBQ Z}9ArBQ9mړ9A7qRf9AG=k8̷9A_#X u#Ⱥ9A_ M29A Oc/(9A }xnt.9Aȏi4X39AZ bqk19A`_Xv9Azm?9Ah*b8u9AF\xu9A6~F9Ae d}9Alvއr9A*2Y'9AxgOƒ9A0: xc9AwJlz5O9AEv X x#Yp7Amc7A! "( x#Yp7A! "P7A&]8$t$7Ah0Ka;7AB٭uӻ/7Ad0{7A>r. ?U7A(C ×7A)x7D7AVRZ}4F7Az#$v7A3x{`@7A 1^^ԛ7A*,.Pp7AӦ-hF7A07A74NН"ۼ7A2aDn7A]. Ql7AӟH!V7A`9g*Ŭ7AWN^@7AR7A@Jhn7AfGGŵ7AI!Emc7A ԠU8A0.w9A0 sE8A0 zq8A L{8A0En8A$VԠU8AvFPH8A{1k)b8A(Mb o+^8AaHKi;5˝8Ad}0paw8A&( 8A࠘C#M*8Aemk"8A^n5lEL8A;N~8Aa(8AE0j|48Ao|"8A5%L58A)*aCf`G8A['8A>˥C8AV 8A^6VW`8AW٦r %9AJy 'P9A4jL6 9A: T8A2 .w9A0 p߅D9ASNr޺9A$; ߅D9ASNh]FE9A 9Auej 9At!U$9AuPZ9AJ:EPI9A.;<g-9AbHm,9AbN̘DsHE9AR~r޺9A$; i79ArCmGni9A3ri79A3rKqf9AW5x ѻץ9AK;#q9ATxw[*[9Aч:,^9Aiu*"9A|~ p9A?ZYfd9AĉkP9A4qK9AL\]g9Ak([O̸9AgC[xѹ9Ay74Ƽ9A˄%9Aǹ'H$+9AY\w+V9Aq8tni9AZ9ASgbӼ9A ƣ9A[$<t9ArCmG ` Gk~9A3|5ƛS9Ae6Y Gk~9Ae6YB-09A%i! ;r9A^!dY hI9Aڥ%X'9Agr~Ɂ9A @ R9AUG/O9A9 5ƛS9A3| XE^(6A=6AA]*~(*e(6AA]*~=@*6AP^-×up+6AaTQ +6A fxֱ*6AFfM3sIH))6AWDyX.(6As|E^(6Akyn/(6AFiV(6A)(+6A`I;+6Aꠖ}P k+6A!{+6AFVxh%Nr+6A &sȌ*6A? +(*6A+p|~8y(6Ad4P-W(6AIqW8)6Ai%[&QW+6A;cHփ,6A'Nbam06A7C()36A@;I@k k46Ak3yVɗ56Ai Lt^di56A@ ɦ`T56A*" 66A@4d, ]876A@0h86A^շ$r?86A@:gX:6Azpi:6A@\q c:6AW٠^e;6A@bė%n;6AJ;6A/^<6A@fT=6A 0v7Aj^L%7AZ>~v7AZ>~q-7Ac%^L%7Aj {7A{lR8ADQp6/{7A{7A2T:r|7A~udD7A@l2?z7A@)W(V7Al- 8AE;Ҋ_78A29fX8AaHanb~ 8A/Ct+ 8Al^ꏷ8AoEMA8ADضY8Aj1Kv=8AY{zI8ALt8AC 9A鴴SC 9A鴴SЩ9A"9Ah^kKx\Y9A@NݮzS9Ar:>9A{a߀9A@F 8 AQޔ9A=F9AU @Qo9A@L}&IFCGs9AcQo9Acrq9A~P%®nr9A C{Mr9A@-wIFCGs9A@L}& !P"V9AKϓY;͚ l9A@nt!P"V9A~~ ;X9Am2Iۤ?Z9A@])Κ;d]9AK+N^9A@صÊ'_9A@nt fa9AJTw/a9AB|>! =b9Aԗۏb9A^}2Nc9A /LXwc9At!hMd9AbjI:e9AVv >m g9A3$,Zh9AW/vͳj9A8L|{D9A@=Mr E9A@9TLKt F9A_B2VF9A76)p G9AHq"r$]QI9Au x/߇K9A>ډ)BO9A{DX2R9A@,*C][R9A<4kǕuS9A@J0*2^S9A@ x}`T9A΋.(Z|U9AVbZ:U9A**U9A[T !P"V9A~~ HO`B8A@@YDKG8A@+&O`B8A@@YDu˜C8A@8AmkE8AE&0šUF8A 2#2F8A@N[KG8A@+& 8_Rg&9AjT(9A@AWSc_Rg&9Ajs~CL'9ALcg}(9A@5̓eT(9A@AWSc 0_Rg&9A@3 3}&9Aj_Rg&9Aj,&9Aq3}&9A@3 8F$ n9A@˓ؙQ7p9AكF$ n9AكJVV}o9A@s<Fp9A@}鏥Q7p9A@˓ؙ 0Ȁ8Anqmؘ!k8A>Ȁ8AnqmB-y8A@36ؘ!k8A> `?}w8A@ܕe Ȁ8A@P, kHw8A@P,Ezw8AN?}w8A'2^ y8A@ܕe {8A@ы_~H:|8A1mk~8AIdS~8A@NȀ8Anqm XȀ8A@g'"@28AnqmȀ8Anqmagw8A@K4 b8A i8A$58A933-t>8AL!5h8An&;28A@g'"@ 028A@g'"@=N捌8AM 28A@g'"@S;~W8A4/D=N捌8AM 02;9AաSB"b֔9A!2;9A!y@”9AAQA"b֔9AաSB 828A(T` d08A@g'"@28A@g'"@ÃPG8A@߫CB5:8A;fH d08A(T`3}&9AAf+lE9A@3 3}&9A@3 Ya^'9A@*33W~w(9AsNԓ)9AP W},9A@ٴ~4-9AWm:om.9AdB[t59A+5sX89AKKV :9A%阰,Hj;9A"ۿt<9A@gZݲ=9A=8!?9A@A?9AרC9AI>J{D9A O% ;(E9A ~*lE9AAf+HDnwq9A@x})M t9A@xDnwq9A@N.J_|l9AM b2m9Aiwm9A"h@w8A@g= 8A@3w8A@g@tu^e8AhU7fm8Acq8A= 8A@3'݃e9A@~.k}{"0O9A;>ez 9A;>e .住9Av#<|9A@ȰA:9AȷT'݃e9AW KR9A!hfM99ALqKMjyX`9AE/Kÿ9A2o9A J=69AQ>-A`9AHtS9A怗ANԁ9AW xV9AQ,49A0)dql9Akmm9AW$9A=} ;9Ak? 99A@&9A{Ս2/wb9A@*"HV^t9A,R !9A@!h%k#49A@ aZAj$9A[ 9A?{Uo9A=x|=l9AFI"0O9A@~.k}{P \9AG+`f9A^xJ܀9A^x \9A܁%R~9A P c%9ACɓ9A@"vA`f9AئT9AG+0:Og9A@bNI&bi9A$=e:Og9A@bN=Kh9AI I&bi9A$=e/ 9:A)-52=:A@Ӎ/ 9:A@Ӎ,:AŒc)W:AƏu&:A@Ke3b!:A"EP%:A~e߸!::A V#?::A+irX;:A~>2ͪA;:A@l;*QJȃ::A.$b&9::AxykWW78:A >W7:A=m։FK?87:A-1KG[= 6:A6ǵܗY6:A_[8:A(+}{9:A(}̔::A3bx<:A@ S!h<:A V=:A7\D$52=:A)- P(x 8A+j04P8Al+,(x 8A+jtq#8A@azQr}8A5="8A@M! JN8Al+,* 8A@@M04P8A 0Dxߠ9A ݧ`9AB#Dxߠ9AB#UUL9A}ݧ`9A  #XJ8AGLF1*jf9Aʒ%4F39Aʒ%jf9Aa-GE9AYr20Q8Aa.z;8Ay6ʲP8Am/^@D8A@ίCr8A@I8A%E4&RO8Am^NE{8A@)Ċ8A H[@8A@\«Q8A1/A8AkQ?u8A҈&$8A@>>ͳ8A; &#XJ8AGLF1* 8R,%88Aݒ>+#XJ8AGLF1*#XJ8AGLF1*ޙD8A*p;8A@+R,%88Aݒ>+ h8AK*R,%88Aݒ>+R,%88Aݒ>+8A0Q8A:a8F)7 8AEU+q8AIcbM58Akj6)8AaLygi(8Amoݝ78A@~͘zCY8A2L#R8Afǝ~ 8Au[e*8AD Ch8AK*804P8Au? h6o8A04P8AQ8A@8A 6 h6o8Au?]Po8A%لh_s8A@FBEh_s8A@FBE4ur8AyY @q8A@.mq8AIL }]Po8A+4^p8ALTq8A@2R3q8A6&3k(q8A[[i $Eaq8A &e0r8AH"dr8A{G0Mr8A9n4q8A@Twq* ‹Rq8AVC2.q8A4:8AY@B8A@&z?E8Aߏ~BiG8A[@5?H8A5#Z?L8A@P:8N8A8>ڗN8A@"(*^`R8AV>=ޚt[S8A n t|T8A XoM;U8AzϗV8A{l W8AwڥUAX8AѸJe)Z8A@$^O^8AC?QqY`8Al=c8A@Dbd8Ac|@לe8Aizt3mYf8AIzk g8A%5`oHi8A?OݱX)k8A@$(SBB m8AJE[Fo8AEJ'{5HML9Aݝh9AE+ML9AE+Ԉ9A99ASKԑ9A@mZ1CaM9A*^4Ԉh9Aݝp3kdG9AqFO~:Og9A 3kdG9AqFO~AwtG9At>iqobH9A1#jO9A@q[R9A#8 cP"hU9At>b9A|c9A9d5 ;bd9A6@e9A F:Og9A@bNX6j09A)j){o`9AG+9AG+6j09AscBc9AVx9AV+9A@%)l!9Am> ,[9A.& {o`9A)j)01D9A@r`&&+D9AZ&+D9AZAD9A1D9A@r`&P!8A@n@h8AK*h8AK*j68AJM "N8A@6Ħ;I ,68Ay<]8A@}F8A@Q0!8A@n@H9}69A+u='u3>9A@ 129}69A@ 12i`%89Aʹ?":9AbaN<9A.KdYWBY=9A4k6u3>9A+u='8~jf)9Ad+>*B9A6$~~~jf)9Ad+ )f9A]1IZ9A>*B9A6$~~0 [ڳ9Af:"<&[9AK]qy [ڳ9Af:Lc9A?"<&[9AK]qy@ChD9A7xF.ID9A@/)F.ID9A@/) D9AĻY*B9A;Z.-(9A6$~~ >*B9A6$~~ټqq9AKƞ 9AeuY9Aebc9A@w'-Έ9A^1sI09AsR4|@9Apu8-(9A19A@%O_ȱq9AS} fӝ9A;Z.0w.9A@p=6__g9A^鷯w.9A^鷯M9A7%-6__g9A@p==6A6ѱP_6A;=6A@=6A8+v?F.C:>6A VXP@6A@iZۆB6A'AsvB6A@;s+bC6A'їSmD6A@\֝€D6A< 5E6ACE7GԍCG6A@*':G6A@XՋcF6A@y-qF6Au]Ak^DG6A/aِH6A6ze>G6A@%*Q^`G6Aix\&F6A@8;_mE6A.=}G6A(NF>H6Ady׽YPH6A@حZH RI6ANo,I6AèK IJ6Ab52KAK6A+'D ^N6Az5\XhO6Aj^&]R6A%1K#R6A'k}Mz*U6A@,+cڝeV6A@KCU6A/߷U6Ae2iJoV6AqV6A' W6AtLX6A5l di3X6AJ1Y6A<D MY6Ak i MY6A uh/>Z6Anc\6ApkӪ&]6ASoy>i^6A'S˳8^6AuѱP_6A(yF+d^6AL>9]6ASDq<:\6AXϝM0[6AZ6A7Ֆ8&QY6A5sVW6ARІZ V6A@* 谅U6A~=\S6A6h~DT8Arۄ6;r8AUۄb8 ~DT8AUۄb8bU8AħL5 8A@(Z_#4 8A@ρOEm8A1joto8AR) j8AZS;N8A@zPsvTi8A[I6;r8Arۄ06;r8Agf[7j08Arۄ6;r8ArۄB{y8A@)=ij08Agf[7 P D9A@(75H9A< D9AZ9A^!?/9A0' AG].9A^!Uۤ9A@fZ9A4 >Z9A!6g9A@>9A@tLo67jB9Al] >>9Al] (XA9AQ *o67jB9A@tL%@j08Apn6 kP8Agf[7j08Agf[7~?8AQ\'q,"8A*o͢8A@1 kP8Apn6&@o67jB9A@tL75H9A@(o67jB9A@tLB9AİFt{/D9A``7DHF9A@D!75H9A@('0zbf9A-̊+-'9A@'wzbf9A-̊cG9A@@&y+-'9A@'w(XL;8AYOj08Agf[7f8AYO 8A@l^ʯ8A {me8AgjL;8A-YYj8ADX$k8ADw%j08Agf[7)0tZ8AYOf8AZftZ8AZfѨ%8AJf8AYO*0 8ATӽ< 8A@vGF 8A@vGFŽb8AbѨ< 8ATӽ+0_k9A?K}9Aԡ˛K}9A?D 9A@_k9Aԡ˛,@19A۩l9A"b@V19A۩HUΕU9A$^Jy19AZͿGe9Ag l9A"b@V-019AWKe9A۩19A۩ 4]9A@5WKe9A.`< 8A*>G:8ATӽ < 8ATӽl"8A 5Fk8A(+B8A098A_hmȘ8A@ݍM -}8AF$8Aƙ/G:8A*>/0 9A@E;Y .`S9A D 9A D x 9A2!~: .`S9A@E;Y 00.`S9A]֕*9A@E;Y .`S9A@E;Y t69AgBe֕*9A]1`(Ik o:A@r?`û2:A@) i:A@r?`W_:A@5 û2:A%mEd!:AϮzK*%CC:AE, {}:AeќBD:A=rs:A@ tz(Ik o:A@)28֕*9Aݫ3Z-q9A]֕*9A]NG9AN^dAM]ʌ9A93%0Z-q9Aݫ330dkn9AT[@0rh,r9A(,*dkn9AT[@0adn9A@&0rh,r9A(,*4!8A@-Ik 9A@n@!8A@n@|8A@&``[]W8Aߎȶe#l8Ab@kZ8AnWG6|C8Aw28Ao u$;۴8A@$S&gc8A5!~v8A4_7WW8A*)D̢8AU%8AR8A@ߓ.(`8Aܺwj7@8A}z8Aml):|8A*sFqǀp8AP)z8AZ=c@$8A@e+ “8A@65 8AWѻ8AXU{8AQ;c-΁8A91>dJD 8A`tõ8A@ c( 8A@޹xZ_ʅG8AR^x88Ať-z)]@;8AED8A0 [Hɺ8A1xp q8AW꿥L8A0l8AC>NJXS8A[KDϽ8AQp@Sfc8A@ t938T8A@䗬!q8AAKZ6Gt8A9S2T8A@< 8ATӽ=81I*J9Ay jIKE:L9A@ G11I*J9A@ G1IJ9A<6r8|^L9A@#ITFKE:L9Ay jI>0KE:L9A2T߾qM9Ay jIKE:L9Ay jIUM9AgL߾qM9A2T?8KRUm9A@ Ak 2r9A@AfKRUm9A@AfY79o9AT0ieFq9A2j 2r9A@ Ak@8߾qM9A@x_)R9A2T߾qM9A2TʾP9A@|N&lFQ9Ahvu_)R9A@xA8 Zr9A@-qX؃v9A@l Zr9A@l~mt9Aa/nӯlv9A@SpX؃v9A@-qB@_)R9A"53`9A@x_)R9A@xrÙ_R9AS:u|5zgV9A@G"kX9A3`9A"5CTd"9Ap 9A@7oIRw9A@7oI 9A@Z5Nb 9A0UD Eh9A A\L9Aaf_ p9ARަhf 9A9wP%9A2Kf9A!m"x\v*9AI wI9Al?}l 9A2k+a9Aznhۆ9A@(X h9AE k$Z 9A@;^A09As ~C#X9A{]Td"9ApD@5yS9ARAu˴9A~5yS9A~L70|9A@S U9A~V19A2W˴9ARAuEPh엹+9A@pgGzh69A;9h엹+9A;9/w,9A aTT-9A@\+ֶ19Amxu39A,HACF39A) zh69A@pgGF9A<=ish2%9A@z4-9A@:F9A@ ᆴ"Z9Aҁ @B9A.P 9AXY79A >޲l9Aq/w;9A8Beeh9A@:!1l=9AF9A$59A[p 9Ax(0H9A!DE39A+pBhh2%9A<=isG8pi9A@dIvG2/9A@ewtrpi9A@dI`;K9A}Y[dw^v9A\rvG2/9A@ewtrH0ޑ9G9A,Y]J9An&ޑ9G9An&GH9A|,Y]J9AI@,Y]J9A&R< Q9A,Y]J9As\J9Af_wW[K9A@Z ,j2SF]9A&R< Q9A&RjK@39AxĎ֟RZ;9A@Q39AxĎ֟O6/59A5~ 79A@ J=>W=89ARZ;9A@QL0/!9A.?Xpi9A@dI/!9A.?X9כ9A@Spi9A@dIM@|Dv@9AzZgEkF9A-|Dv@9A-]C9AЌOD9AaFXLE9A@`dEkF9AzZgNh~uF9A셚9Ap Td"9Api9ARwlT9A@͔Dy9As_~uF9A@ssT!u9AMGV9AԴ 9A@yO8E9A@Pa셚9AOP=99Az|Dv@9A-=99AzM:9ADx/5֧'j=9AT-Q>9A@pO&s&g>9A ka?9AP@|Dv@9A-PH2SF]9AŐ Pbbq9A>j2SF]9A>jUSg9Avލ |h9AxH0i9A@Cd׳l9AF2Pbbq9AŐ Q8>I9Aq$ƹ.O9A! >I9A! MAJ9A?@_[s&L9A@Aƹ.O9Aq$R8hM=A9A2Qu^9AryhM=A9Aryu^9A޺u2+9A@5]???9A2QSP'9A@SGUV39A@b'9AI'*9A幢",9A@Sc$09Ax5Ӕjt19A@bltq19A3|GUV39Ah&T05Vt9A`G,av9A ŊK5Vt9A ŊKu9A*Ӷ,av9A`GU039Az=99AxĎ֟39AxĎ֟Rdz69A@d=99AzV@,av9A>hل<+k~9A@,av9A`G#w9A>hل4y9A@JF_[z9Aw6<+k~9A@W8K(.9Ai939A@,, K(.9AiX19A bYqu29A89 939A@,, XXɁOZ9Av}^r9A@pTɁOZ9A@pT\a9A@0# d9AJu3f9Ad. !h9A\Ok9ALm<xm9A@Vz}^r9AvYP??9A@gMɏξ9A2Q??9A2Qs!\Q9A)o`e9AAqPn¸9A@gM^9A2K "+/Ҽ9AMڥɏξ9A@(h3Z0=99AI2G<9Az=99Azf,<9AM G<9AI2[H&QaY9A3@09A5`9A5`D~9AR H9A:ISY9A@+"Eq9AF)&QaY9A3@0\8@#(9A(X,7v.9A.@#(9A.F^ *9A0+9Aͷ7v.9A(X,]0}^r9A}Uv9Av}Uv9AYu9Azb}^r9Av^0oR6179AP=#\99A4FoR6179AP=#a{KH89A6 \99A4F_@]*9A@6EM9A_ҽw]*9A_ҽwă\ׄ9Af}p^9A> 4j9A@U 'EM9A@6`8k"9A!gJfbV9AC<&!k"9AC<&!K9AV=(9A#?-fbV9A!gJa0(>9AztzMNA9A,e/(>9Aztz7E؜A9A!0MNA9A,e/bX #7I9AqqN9AԑpqN9AԑpN9A@Pr"_N9A@:g}ǻM9A@dVz`L9AGv 2pK9Aql>I9A. #7I9Aqc0g/9AXmf%9A@v g/9AXm69AX>f%9A@v dxdB+9Aw^M;9AyP dB+9Aw^>Τ-9A[ȴ .9Aѻ.P09Az$/IJ29A,2w)39Azl039Akd 539AMk\0b49AyP[P49A@XPQJ_n99AV/M;9A1keH놞9A@Pd)9A# V놞9A# V}ݠ9A@[.n-)9Adڤ9A@͘(ݡC!9A)d)9A@Pf0ٔ(2+9A@ъQ+79A[ٔ(2+9A@ъ]9A@ڢQ+79A[g05x9As!Rf9A5x9AZc9A@(#ls!Rf9AhXm 9A@ih"9A@mm 9A@mʲf9A -@9AЊD 49AMҠ9A!9}9Aݷ'aV~$9A?2 h"9A@ii@T!FP9AsIT.|X9ABT!FP9ABVIQ9A-Y|Q9A$TV9Ab/:.|X9AsITj@Q+79A'M{9A[Q+79A[Tm9A@ 9A5r-9Aǥ,9A8{qxǥ,9AhW9A8{ ǥ,9A8{⹢9A@*}-P9A@ۥ^99ANy̿9AF[wb9A@IVܫd~9A$Q,=9A@k9AX q9AJ*:a9AG9AhWr@ [ 8A2Y>)n8AG [ 8A됚=_"U8A2Y>Ey9҉8A@J9g88AN ")n8AGsUi%H6A@n[2,mg6A6.\S6A6YS6AHqUGLwR6A8 Q6A@猝(.Q6A@˧ r:f {bP6A|lR+AO6A5M`Hd6A#K&jd6A|^:Yd6A@h d6A@ 2,mg6A@n[tX߭sJ9AR>;KV9A@YPL߭sJ9AR>;K9AؠٻҴM9A@  EsN9AW;-}Q9A@kBk >B #R9A#"cnekU9AS;KV9A@YPLuHQ(9A]a7v59AxQ(9Ax8S]*9A^|4/9AɌgִf329A:%e49A@ccIQ7v59A]av_9Aq+9ǘ|s:A2zP_9Aq+9 j9A b9A@Lj '9A4*|@9A~h%#f9AsP:iA:A+ e:A_tdg9A@*{I:Afu_%}:A͓}5,[:A.϶:+s:AT0&(:Ax}0Q:Aҷ.  :A@TX-#vfv :A  Lo:Am'+q:A@r'^D<+:A Rǘ|s:A2zPwX,r0P9A#XV9A,r0P9A{US9A"6dT9A~>3?v_U9A@~ A?DU9A!'@X9U9AwuE3p-V9A#XV9AxH9A+/*9Av>V,9Av|9A@,oH9Ad߅9AŴ>9A@g2 9A@139A(xRC-9A@/9A@`Bj9>9ABz9ALiJBb9A|Z2p%r(;9Af>O9AaaĂgiPl9AM*9A+/yX CZ ,I9A#WّǑP9A3TّǑP9A3TWKN9A(<+[M9At%~iQsfK9ASﺰI9A|M픭6I9A@ CZ ,I9A4KI9A#Wz~(68AqLD o8A@;v[~(68AX *` h78A v~:8AqLpu<8AjrLB8A jDG8Ar!rlE:L8A8tDV8AH2=.Z8A@O'1ж_8Aor6a8AK{_kXa8AgSEA4b8A5B/h8A~fL.9A@Oh![.9A@ 09A[V~0w8A}20O` 68A7w8A7tv/78AS'O` 68A}208V 9A?Sh5%v9A!kV 9A?Shy҈9AWKM#9A֜X|5%v9A!k@AuM39A@3q.:59A@u(nAuM39A@u(n49Av c49A@H̀"hl49Av݁q.:59A@3@$@h#9A@fC.6۫'9A*g$@h#9A*gʧ%9ATf(MvU֩&9A@s]լ#&9AB.6۫'9A@fC8v/9A ǨV 9A?ShV 9A?Sh!첪9A@qx^ #9A v/9A Ǩ@̦vn*9A6/d`zW,9AMq̦vn*9AMqTA*9AAuoeL+9AO ,+9AYMd`zW,9A6/0H v":A@|2k)9:A@qH v":A@qQ:A0k)9:A@|2@`.9A@ 9-˝9AjE^y`.9AjE^yxT9A&TӖљ9A@氶<ӥ9AHLq-˝9A@ 9PMjZ:AS>I $:A@|2k)9:A@|2MjZ:Am^po:A"'Qd:A ]*Y:A@;0!:A;U $:AS>I0ܾ8O9A@O ϙ ]b3Q9Azejܾ8O9A@O ϙ3DP9A)j ]b3Q9AzejJ<8A@۪j]8A@hNZg8J<8A[Oϣ8AW8Aa, |8A@bK?<8A@ aۥ8A@x 8A@ 揍p\8AZ8Aŷgݲx8A@PC} V8A@zo 8AhvZHӨ8ABBOFvթ8Af+v|"l 8A@U<]J8A@b'8A]X6)=Z8A]X6?̱8A@HVk8AIvŃ!8AU|FR8A3C8A> 8A.Ǹ0@D8A@qttX8ASҲm98AinI8A@hNZgњ1һ8AOhH[Xy8A,j38A@aof8A\;OiD8A@*4pԉ8A"Čίp<8Adk88AzF8A*4Y 8A@V`?,x8AӱH8A@te؞~8AC 0J8A_ԪR8I8A@ԲA,`S~!8AAhI`8A&{e8A>X8`8Aok8A`VB8AܷhP8A@LI8AԲt{٢8A}'{O 8A@۪Sa8A@ٷIX8A?j]8A2hMv@_{28A)XX8A@3_{28A@3_ R8A_R8AV8A)XX8A٪pC)w 9A@\9A @+9A @C9AzTj)9Ap TeW9AVX t V-9AI*n9A霑n9Ala5 P\9A@CؙRc9A۫-k M9A qSڝ}9Ar(D˨49A ߽v˵#9AO9A.a%I^9A?9A@~c7!S+9A@L9}9ALY'V9AjNfEND9Au9AJ9A@ {LNi,29Ar]\ 0w9A*sӰ9AG?^[9A#tc\ 0w9A@}&9A@.*D9A@^2 vK9A mo99A? 9AU#Hb- 9A@8_S$ 9A39ce1 9A@3~.iF) 9AD4ǒC)w 9Az  9A@5 P) 9Ai(3a 9A@wy=* 9A9ڔݭ4v 9A@Pj1}F( 9A@\099A#0V9A+)&9AyךO9A"(H SR9A@͸EH2Q2X9At f9A@0,89A@\3)6 9Aad499Aɭ38Κ6T9A@[3+mV9A@ܦ_ Κ6T9A@[3+T9A@g& BhU9A@q%mV9A@ܦ_ HU 9Aɭ399A99Aɭ3om`!9Aݪ. ^~&9A@:z&Ynp9Ax H 6AY @-P6AD%R-3z26A,wn4Ofp6AWAj3J6A}\Cz/6AXd16A4aUvL6AtlGgp6AVw5~.I6AP;jZKr6AqL4n,&6A@`~T6AXM 6Af\bEjv6A`V6AdS r(C6A@#!*۽6A=L6A@4Fi6A)^PonB6A@_aqϳ6A@ @=6A@^)7`6A&&p-%6AIgsh6APH³ 6A`Xd2&?*6A^.I76A@8i>R6ARj6A[S6A`e@6AŮj/k6A_[k4Lg6A`GSpm9N6Acr[+;6A`.17zjG6A0M,nP_6A`'{ '6A DC 6C6A,6A iQu࿭6A@6A{O6Aڔd6A}j*k6Ab$'6A@I.?PM罶6A@}Ll6A,_[M罶6AL %iov<6Axa6AyS\ߣ6A`*#x X6A#e@0IU9A@D!ޙOȌV9A;hIU9A@D!ޙg7:V9A@AIOȌV9A;h0JQ9ABReVxS9A@|sJQ9ABRP!8S9AueVxS9A@|s`h8A"ճmt8AO_ h8AEu8A"ճ%cY8AMj=n08A@I68A@qBom/z8AO_9XE8Ayoر8A?-mt8AFH?vM8A7R8A^7?vM8A7vN8A@O8A_f?O8A:P8A@bR8A^7@'8A$5#8A@@*'8A@@*z'8A[~-8A4Ӟb8A6#8A$50_{}8A@_Tx8A@x_{}8A@_T3]ʀ8A#x8A@xh2,mg6Axk)>6A@n[J2,mg6A@n[fj6Aahk6A;o]|nm6AWxw*m6A|+#l6Auyb6A5"e6A}lT`k6A L#o6A>6m6A@r=yS6A`"BI 6A@` Rݚ(Ȧ6A@X)>6AxkX#8A&Yqǯ9A$5#8A$5Qֿ,8AX'7K3{'8A#q- _D8A@=,  9Ak5rx{9AρvZw9A.qǯ9A&YHM8A?V8AM8A`S8A?S8A?;?T8A@,U8A1V8AxOFs:AS>I $:A@@F OFs:A@@F"E:A(~ :A R;6Y9:AS}<b|:AJNzށI8[9A:76qǯ9A&Y[9A:76uȺ9A` (3P~w9A id*qǯ9A&Y@h8A DIk44g8At5h8A DIkXj,z8Aמ_N8A`d_Θx8A>l G44g8At58jɞ/O8Aȶd;D8A~}jɞ/O8A~}"ԁ8A@/Wѽ8A`;D8Aȶd8AG$x]9A:768AG$?(I9A`Ǭѳ 9A oml 9A>KinJ9Aź\`9A6 TF9A`/QW<x]9Atu9A*I,9A˕D 9Aش)-8I9A@_cQ睝 9A]rt 9Al & 9A8~h?l9A u"x.9A8qԋ N9AEсShׇ 9A5 Cv9Az~ :[9A:76h~"9Av-u549AIK: ~"9Avv.$9ASVz%9A@q7(9AG: ϐD*9A e~+9AQB-9A|IIUj.9Aw7"/9A /p-u549AIK:0AM8Ao_8ALlAM8ALlwǵ8A= (_8AoH3K~8A'8A@I3K~8A@I$~8A5~8A?@+8AS8A*5'8A _`37V9A ęh)k9A & 37V9Aw<2,wW9Au 4x'W9A`nI4u41Z9Aظ9Z9A`X82[9A &}̾8`9A@N<ϟca9ADD)k9A ęh0e7A b_m7A ?!5e7A ?!5^O7A`?8_m7A b8_&8A`tZL0j88Aa 1_&8Aa 1&e8A`3+9~N8A DM<L0j88A`tZ0ߍ8A?F8A ?lߍ8A?.jڵ8A@C5(rF8A ?lh 8A'8yŧ=8A`ء 8A'8yuhʎ8A@zLyi?a8A);s'd8AFSnmǔ 8A`5[lG68A >FgRcyg8A揣d C8AǰJˎջ8A+Cŧ=8A`ء 8A ~N3"8A'8y 8A'8y%QW8A7񘾯8AL[t8A`3@'PՎ8ATO48AVO 8A@ݧ:;E8A|%R}8A@{/(8A BpFc8ANw4I~8AfKe eY8Aࢄmrǒbk!8A~N3"8A h J7A;02&hAO7A`%p. J7A`%p.'~K7A ̂S$L7A>)_M7A@9ЅM7A@,ؗښnN7A u2&hAO7Aq)pO7A@m.OM7AN$ķDM7A;0Xn_r7A+dv|7A@߷UQr7A+TYr7A y!n_r7A  k_jr7A?1?-t7A)xw7A@hg|7A`dv|7A@߷0 8AJ'{8A^B 8AJ'w'8A ?{8A^BX?8A 8AJ'?8A_8Agv-`r8A@ezF8A`ѠV`M8AbF,`\8AmW˰8A%傎 8AJ' D!O7A '|Y;K`{7A`pl D!O7AT9vGW5;P7A '|Y;KrQ7A ObiB/eT7A 0+V7A2x':{Y7A ۘvZ7AƢjZi[7A@?@삟]7A@X$e7AIIf7A֘cg⳴=u7A;8gu7A3%īw7A2k+-`{7A`plH9A`xK=9APU H9APUV't{9A@oqyC>.9A`L2 iN9A@fLm"9A`!@&9A88OX{9Ak*Q69A-wgz_{9A@ uy9A<ߡ 9AAt_b9A[ K=9A`xHED(w9A@0BS9A%7XS9A%7Xۤ9A@}H6)9A`/+p9A1eP9A@ ED(w9A@0BHB\8A`q`?8AB\8A`q`w)\8AhQ8AiZGg8A@!8AM* ?8A8|8A~ih/W8Aٸ6|8A~ih4E8A@_9ބm8AB/W8Aٸ6hbh58AcU(5@'A8AJ' 8AJ' B}8A@b8AZ @'A8A%* ~8A ZuR[޳8AE0-8A<,+`n8AJ+,ZV8A@n.bh58AcU(58m_U8AcU(5bh58A@Am_U8A@A4̩8Ae68A^B'bh58AcU(57A@5ķDM7A;07A@5:/((!7AÊ'T $7Aw'7A@Z 1*7A@#s8-7A@|3^S07A ri;h37A`_㮰77A@vI<7A{B?7A@3iohD7Apo[,sI7A g`MK7AVX3CķDM7A;0x6A $:&86A R_$L6A \00R=L6An6Yz(6AQ~]6y6A@H&,F"@L6Aƨ&56AwJ9&E*V6A@)H)}VJ"6A Ƈ(.$6A`d)ٹ%6A@],'!W *6AYS@;α-6AwAO=eL/6A@2O:ő306A W"3~f_36AS3'46A R_$476A -:문96A3`,\DrN<6A$hO'ء>6AE* Z@6AGU[0<,KC6AF C6AAGz4F6AqPUGbG6A.YMi٤H6ARa pI6AQZ'g}{K6AoQv!d0M6Atyn@O6A`25CP6A181vP6A@ܑ`@iS6A,JӕHBU6A\~X6AK]gCZ6A/oޗK]6A?ӎ@.`6A`c$Xb6AKbe6A@*&4.dBg6A(_)_g6Aoi6A`pDM`sj6An5 2Qk6A`7on)l6A@!(#p6AZpVnqr6ABhN7APEtVvQYzJ7A@]bݭ\_J7AvbG=H7A`qMt1FG7A+I{ecE7A )>6AxkQ6A`g60/)>6Axk0S6A4,f=6Acd\LR6A`Q$YBȥL6A@Yꦥ6A``޽<_ɲ6A@P`<Dֵ6Az4VY$5]6AlGUsO6A`N}ֶ~6A[M<_zk6Avcw8D6A`g60/L%6A n/!p(H6A 4 Ks6A,0R6A=r06A  ;}.6A@%;$y06A4V@\  6A֣=76A @QI6A؛Wۗ6A W(cg6As"RQ6A@~tU08A_q݌8A4[8A4[8A}݌8A_qi p7A ~`xecE7A i p7A ~`x2"7A mqox\$7A`2g s!&7A_{a(&7A`팘\Rd8'7AϸRD: )7AښjhH-+7As"4oR-7A yW$ݪ]/7A@sI507A Sxʹ%´17ARLw m27A@b>c+QEp37ALاt67A=ij]Q97A` \ ש:7A ֝U8fQ;7A@=:>7A-F}A7A ʧ xD7Aj:ecE7A 0WQ7Ak?V7AWQ7Ae_V7Ak?V7A88A`݌8A_q8A`M8A߶@[8A@ӽ݌8A_q0݌8A^8A_q݌8A_qnI|V8A`$_^8A8?t8A~N3"8A ?t8A0;8A`sV~*8Ad6~N3"8A @XV?7AULC7A 0*XV?7AUL??7AvQZ6A7A?EZ/C7A,LC7A 0*0L?7A?[X_@7A ?.VL?7A?[V+@7A?XX_@7A ?.V_L5Ajim5A9d~^_L5AjiWL5A˶e&wM5Ah[ϦP5A#xB_R5A`hb.R5AQX ^IS5A4QtS5AJ,"MS5A Y R5A laQ5A !EQ5A`M@YejR5A`5VgS5A8DDS5A. ܧS5A ^.R5A g83C`R5Aap R5A,N2fw5A@?qy5AI.p{5Atd$|5A /@A]Q5Alɋ$L6 5A~L65A`HcE3ۆ5A$Ċ3;- 5A:΋hS5A`cO[r~5A@Uo35AZ oHr5A@%% L5A7|Y5A/~8e*5A9d~[^85Apx7̾R5A Ůi\|5A@"@aF5A`Q-OBwK5A(]IR;|iv5AA@ g{\5Ab`Ⱦ_&"۞5A2: =g5A]3)mD5Ah5A36W+5Akc:n5AyI^ӥ5A:^K;l5A`j׋'»5A iįƩ5A`}J5A` Z V5A`&WϪ]5A`c3ײ5A`4Q"@I5A l@e5qsh5A w,@c1z5A@> H^X5A@{;6KpT5ACwX֝j5A@ImcafP5A`Fqhz qO5A>kem&5A@gwJg|5A6᫊95Ag.F?5AyOXo E5AN::-5A-0m5AX.!03 8A@_r8ٶ8Aj3 8A@_r]_8A%L7m8ٶ8Ajh 8A@;8Ar 8A@;?ұ8A_/e8A_`[8A_)8A@??.8A V}K8AlY?z+_Ĺ8Ay*w8A`?v8Ar@rtf7AKֹ7A@rtf7A z:7AP{J7A 7AvK 7A7> 7AvC^ 7A ˬK 7A7H(6AkY6ⅅ7A@p(6AT:z7A@p~Ԃ7AK3`L-^7A8b 7Ad36ⅅ7AkY0%7A@߬97A?97A?&_ 7AM%7A@߬Hi7A6A`5sT6AuTT6A`5si-P6A}Qy6A>?6A<s6A`ii7A6AuT0I_ 7A`߂@߸ 7A@?0@߸ 7A@?0J_ 7ABI_ 7A`߂0xe%7A@#( 7Aydxe%7Ayd`t*#7A`( 7A@#0ޝX6A`9\T6A`5sޝX6A`9\T6A`GT6A`5s0_)7Am*7A_z_)7A#)7A pm*7A_z0-?7A:#7A#7A7A -?7A:8-?7A:1$7A -?7A:[7A@w$?7A_1$7A P-?7AK+_7A:-?7A:.7A_7A` %7A@!t7A7A#_7AK+0+_7Aw?%7A ߿+_7A ߿&?7A@_?%7Aw0?? 7A`s,_7A>,_7A>0 7AT?? 7A`s@#_d7A?.6 7A_#_d7A?(?7A[/7A _A_ 7A.6 7A_0_L%7A@: (7A_L%7A@:&7A6 (7A8??7A?;ߵ 7A@;ߵ 7A@8 7A@F 7Aߨ??7A?8_e8A6Yg8A`E _e8A`E E=f8A_ Ug8A`6Yg8A8 47A߁??7A 47A$7A 4X37Avϳ??7A߁8r 7A.. 7A`Gr 7A..) 7A|3 7A߲ 7A`G0_E7A E7A 6 _E7A 6 E7A?E7A Xjz7A`.{_:7A _ 7A _Ɯl7A7A@l<C7A : 7Ab28??7A:37A???7A?+,7A?v:#.7A߃:37A:@x7AEB7A Bx7AE7A@C?7A C6I 7A:hCB7A B0߻5A^_5A@_!߻5A^_l5Aܖ L5A@_!X7A^7A*O7A?U7AR 7A?P1d7A _T}sPf7A-qP?^7A*OY7A@܏Q7A^8(q7Ahh)v7A_+8)v7A_+8+K7An;V7AR(q7Ahh@7A S?7A .M?7A .MNS7A {,N7A O7AS7A SP_7Au?&7AK+_7AK+$7A@>T7A@?,T7A?\ 7A_lߊ#7Au?&7Ao87A@_`7A S7A S7A`\7A@?^7A@_`H6Anސ6Apz^U6Apz^U?~6A!SZSK+6A@v_Eh&6A`%dvkaF6Anސ6A}n0 7A@n߆7A_` 7A@n7A_n߆7A_`0?$07A r07A m?$07A m07A`r07A r0m6A@~o6A@mm6A@_$n6A?.~o6A@m0?7A@ ?7A߅?7A߅Q7A?7A@ 07Al7A 7A _ 7A`7Al`0I5A` 5A l 0I5A l 5AА?I5A@_޳5A@5A>5Ag5A`5A 5A_08A a8AG8AGZ8A@?a8A 0]߼m7AG_Pr7A ]߼m7A CNr7AG_Pr7A06A?>!6A6A6A!6A?>!07A O7A ?E7A ?E7A\O7A O0M?j7AhC/m7AOM?j7Ah=k7A@cC/m7AO0gn8Aߓ p8A?@gn8A?@ o8A_ p8Aߓ0?U7A_um7Am7A7A?U7A_u0?O7A@|7A@_ ?O7A@_ z7Ac|7A@@?18A`x?;78A_T6 18A`x?18A?u18A@yt?18AZg?;78A_T6R8A&28A@‚R8A l?8A_8A!8A&1!8A?b$!8A@ #8A}_&8A`_bM'8A@*8A߫*8A/8A08AR18Ae28A_Y28A 28A@l18A`Z?/18A`08A`/8A@‚P_>6A`(_&6A`"_>6A ?D6A@H'6A`(6A__?6A? 6A_&6A`"H?6A~6A ߎ?6A ߎ6AJw6A@M^6A_*6A?~6A 0߁<7A >7A@_>7A@_[>7A@߁<7A  0_57A -87Av_57Av?37A?87A - i?wg6Ad6AXwg6AXi?wg6A@ߨtg6A_ͳTg6A(`Yj6A`Ul6Arn6A ?_An6An)n6A77Ho6AB?u6A?_ _wv6A?Wdw6A߮q(Vz6A@}_~6AZ 6A u؄6A?ޯ_6Ad6A p57A>E7AN 57ANp:7A?:7A~j;7A@ <7Aߔ=7A3_>7AF'A7AC7AE7A1E7A> _ 7A_( *8A߯5_ 7A_( _7A_i _7A?a 7AV s7AG 8A`_#A 8AG- }8A@߹ 8A 8A& 8A@?_ 8A 8A8A ڂ_8A@8A`y8A@q?8A`?b8A_7P?8A{M*8A߯58_ D7Ay :M7A _ D7A 9J7Aʻ ?zJ7A_ :M7Ay 0`}6A_ ?d~6A `}6A_ b~6A?6 ?d~6A @J_6A_ m̚6A/$ J_6A_ gP6A_8 P6Af c_26A5 m̚6A/$ 0D_E7A E \H7A D_E7A E HG7A`Y \H7A 0m6A_ J_6A@ m6A@ W߲6Aӵ J_6A_ 87A tQ7A` 7A` 7A g 7A_fp tQ7A 8}7Aɸ ?@7A }7A ?}7A? _+7A ?@7Aɸ 0}7A ?2 ?ԁ7A }7A }7A  ?ԁ7A ?2 H6A _=6A ?ՙ 6A ߑ6Av !6A  6A@_L ?.6A?/ _=6A ?ՙ 0Y_/g6A? jJh6A  Y_/g6A  X?@h6A jJh6A? 0__F7Aߴ F#7A` __F7A` d?D7A F#7Aߴ XGj6A  #z6A_ Gj6A_ Lm6A >n6A -?vs6A _ 0=w6A_ :y6A 0?z6A #z6A  0#z6A@2 /_{6A  #z6A  *_}{6A /_{6A@2 PT7A =Z7Ac T7A V7A V7A@_f} Y7A 5i Y7A?e _/Z7A_Td =Z7Ac 8%f7A?' _7A_v %f7A_v Т7A #7A_ _7A?' 0wK6AC e6A`_R wK6AC j6A@ e6A`_R 8@6A a6A`I @6A W6A` W6A a6A`I P6A> 26A 6A> 6A`&< _m6A ߳/ o6A?/ <6AA, 6Aj* 26A  Pu6A :\ ?6A@_o u6A 6A?4 Ɉ6AJ 6A :\ 9p6A-[ W96AW ?6A@_o !0 Q7A`_ Q7AߡX  Q7AߡX Q7A`__ Q7A`_ "8Q7A k;X7A`_ Q7A`_ wS7A`|p hV7A_| k;X7A #P( 7A@B _7AvT _7AvT ? 7A@p 7A`~ L 7A_l 7A_/ - 7A? ( 7A@B $XRL7Ad Q7A`_ Q7A`_ hPQ7A@_[m |/P7As uO7A@) g?"N7AV RL7A_ rL7A ]L7Ad %`( 7A؎|7A@B  ( 7A@B u 7AZ  7A _7A_p 7A?-|7A K7A 5WE 7A`?quX 7A؎&_s5A3?5A@ ?5A@ 5A< 5A z5A  5Ay&_5AB??5AkP\ 5A U5AU}5AP5AGS}?5AU_*5A __}5A4i_s5A_s5Aw5A |5A@}75Axg+5Atp5AߠW5A`@N5A?O?55A@_5A@PL_;5A`_;5A@Q5A cK_5A`dV5A3'?б6A`?C 6Aa :m6Aa D_6Ay Kw6AΠ 76A@_ H6A? D6A? C 6A =\6A  06A> .6A@6A?b!Z6A ?.,J6A?3?6A@>> c6A?Q0I36AAa_6A?ik ?H6A@~ ϼ6AKo6A`6A@_6A6A_G6Aߑ??6A_6A?!r6A ? _k6A` ?б6A`?(P:[6A _X*7A`:[6A`}A^6A`N6A 56A :?86A/?7A?*7A _X)(K7A\܃3EK7AڃK7Aڃ3EK7A\܃*(@߸ 7A@?0> 7Av@߸ 7A@?0> 7Av+X7A@_`7A B>I#=7A B>I,7A7A?'!_67A@/87AA7A ?I7AU7A@_`,(=7A _&#_7A`&=7A _&#_7A`&-( n7A_+8)v7A?7 n7A?7)v7A_+8.(_ 7A_p 7A`p 7A_p_ 7A`p/(7A ?@7A=@7A=@7A ?@0(D07AG07A_D07A_G07A1(e'7A`Da"'7ADe'7ADa"'7A`D2(U)!7A`wR6!7A@wU)!7A@wR6!7A`w3(F7A)DF7A` DF7A` DF7A)D4(|;^7A@_^t R^7As R^7As |;^7A@_^t 5(FI7A? @L7Ai? @L7Ai? FI7A? 6('7A3 17A ? '7A3 17A ? 7(UY7A`& ^_\7Aߴ& UY7A`& ^_\7Aߴ& 8(?8A8A?8A8A9o~8AhG 8A\o~8A\6~8Aq!mr2x~8AKԭK8ARC 8Aq28Ana8A@>љ;Q&8A@@Ae8A@޹.T8A@fMA3O*t8Aeip L8Al{]xԐ8A@+G&AFg8AhGtƔ8AӁp*8AG`98A(;љNHn췙8AC] 8AXt 8Ayh:(VEj8A@iX+Ws8A@VEj8A@iX+Ws8A@;(u28A@3_{28A2u28A2_{28A@3<0C8A6U?:8AsU?:8As+(8A@_PC8A6=(C8A`F8AC8AF8A`>(WV8A e_Z8A?WV8A e_Z8A??Xބ0D9AGug_#9A ބ0D9AGu9AiMz9A܍8-)/1f9A`)/K9ARUt. 9A`GGaoy!9A@[Sg_#9A @@$_7AQl?X7A?$_7A?!7A%7A_27A7B?X7AQlA(7A37A_V7A37A_VBHc7A_}e7A ?!5c7A_}ن7A`҂k?7A \7A_BIV_K7A@@e7A ?!5C0~7A_}c7A@Q+7A@Q~7A =c7A_}D8T7A_e7A_PT7A_P?X7Amp7A?M17A_eE@7A iǜ7A@?S7A@?S7ASd7A7A?iǜ7A F(?C7A`?`7A_)?C7A_)`7A`?G09_f7AER7A`9_f7AAf7A ?ER7A`H(Bl,7AJm,7ABl,7AJm,7AI(R7A@_RTX7A_BTR7A@_RTX7A_BTJp\C7A"a˴7A:c+mDi#7A:cY$7A@yBI97A@Ϥ47Ae.xD7A@sD?w7A@Eƿ^6>l7AS!2@ BO7AU7A@g7A@L9Om7A(PtP7A@\C7A'87A3rW7A҉!aW7AӡrI7A@e,q YJ7A8φZֱ7AS'+17A@Hό*7A@(cþ47A@-Xud.)7Aa/Զ7A@HȽh)M7A#;/0l7A?Y7A77(e\7A>`zG7A@q kev륜7AJ;w`zG7AE!:t i7A53<7A@MA7A`EO7Ai.Ɛc7AjZ7A`Ga@7Ak {>v7AqЌZ:7A@{B䡩Zݹ7AB67A|'˴7A"aK(p7Ady?7A_p7Ady?7A_L(6A`;A6A6AA6A`;MX߯6Am7A?i߯6A?i6A7A֟6A?66Ad6A6AHm7AN(LK6A;M6ALK6A;M6AO(<J6A`LK6ALK6A<J6A`P(1E6A`BW6A 1E6A BW6A`Q((ȹ6A@߮5?Ϲ6A@Ȯ(ȹ6A@Ȯ5?Ϲ6A@߮R($6A3_'6A`_$6A`__'6A3S(_6A@?6A`_6A`?6A@TPrߒ7A UG7A# Gc7A 8c7Aů Rc7A M7Ao UG7A`N a7A> rߒ7A# U(vs7A@ ws7A˗ vs7A@ ws7A˗ V(?v7Aw x7A@_S ?v7Aw x7A@_S W(7Awq 7A`q 7Awq 7A`q X8V_6A`_ O6A u V_6A u `a6Av _?6A O6A`_ Y(N:6A u V_6Aut V_6A u N:6Aut Z(_}6A ~6A _}6A ~6A [({6A?\ /_{6A@2 {6A?\ /_{6A@2 \(?S6A?]> S6A> ?S6A> S6A?]> ](Orj6A_ Gj6A Orj6A Gj6A_ ^(?q6A ?d~6A ?q6A ?d~6A _0p߃6A` F_~6A@ F_~6A` G6A@ p߃6A@ `(n?إ6A f6A n?إ6A f6A a(d6Al6A@=d6Al6A@=b(]i6A?ysj6A ?]i6A ?sj6A?yc(q6A Ahs6A?q6A Ahs6A?d(&F6A`/u1F6A(u&F6A`/u1F6A(ue(:6A<]?6A@;:6A@;]?6A<fِc5A밾k2 6A2 6A2?u6A?4?)6A@6A_.5AT5A@?4*5A2;߿5AsLߏ5At~5AȦ5A`s_D5A _$C5A`A"5A 5A ِc5A밾k2 g(5A _s5A?5A _s5A?h(^7Aߑ l7A_8 ^7Aߑ l7A_8 i@ 7A`G+_7A ߿ 7A`G ߭ 7A-;7A?gA7A@?"o+_7A ߿j(G:8A@G @OSA8A*>G:8A*>OSA8A@G @k(*>b9A_ 5;eg9A@Pe*>b9A@Pe;eg9A_ 5ln԰l8A@JM_9A@Pe*>b9A@PeB$\9A@m?K9A;X(9A@ƽ j[ э9Av֩W H9A2 K:N-9A@[YHM_9A@GWքW_9A}`( ,9A@w(S~9Ap;9A#oty8A@yic.8AKq8A@#зw8A$vVO88A@!Mn԰l8AΆӴ8A@Jm87v59AW˧sy79A]a7v59A]a!59Aͱea`־69Aoy79AW˧sn(͖i]+9A^dB+9Aw^͖i]+9A^dB+9Aw^o(b!^9A̴a9AW8a9AW8b!^9A̴pH˴9A5c/Ru#9ARAu˴9ARAubMȱ9Aq,d4DK!9A@E8Xi"9A[c$"9A@k /Ru#9A5cq(Lui C9Aܯ "C9A#߾Lui C9Aܯ "C9A#߾r(&+D9AZE@%D9A@ _,E@%D9A@ _,&+D9AZs@tne9A@Zܫ$n9A@lukAtne9A@lukA׵f9ATJVi9A,)w/2m9A@Zܫ$n9A@GAt0tne9A@lukAB5pf9As+ctne9A@lukA\e9AAXB5pf9As+cu` Ib9AhQoKRUm9AO Ib9A@>oK[b9AhQo'@Ʌ c9A@mmV]Sd9AVIe9A 9A9z9AG+Ɖ 9A'z̈́1X9A@ȥ> 9A9zy(9P<P9A? P9A Rb9P<P9A Rb P9A?z(D_7A,?"8H!`7AFD_7AF8H!`7A,?"{(4ߛ :A(7j) :A_I4ߛ :A_Ij) :A(7|("v;9A3ֆ9AD"v;9ADֆ9A3}(jZj}9Ac-Vxp}9ACjZj}9Ac-Vxp}9AC~˴9ARAucxJ#9AVVcxJ#9AVViF"9ASGt# cz&"9A :ׁXag!9Aqm)GI!9AAFڋK՚H 9A@ g 9AE$'Mi9AWF9AI'HN9AQSWIs 9A`½uX`\I/9A@s9A]ɩ˴9ARAu8EM6A"iY~i(6A DEM6AA̢%6AV|Q6A`Qu,. 6A_r>J 6A5tz$ 6A  O6ABfD>6AM~ȵ6A`k,L 6A`Ĩc6A >ټ ?B6AU~?o 6AO^26A oM+8jp6AOѶ9U 6A`ǹ&L$6A wYSA(6Avc'"_*6Ai=F2T-6A`N.6A7M6A"iY9P6ADw*AOER6A ̏ e"S6A v: p VV6A@\x[6A@OXypLh6AeRi6AS(+Jj6A GLϵPΑl6A@ L&Mm6ACX#*n6A`SQ|Whp6AD!7p6ASwxʸp6AV c-rq6A4"Tkcs6A`AJf*t6A Dx6A G8^@x6A@DA5x%C{6A&1LG,q|6A%1Uz}6A 6n3P{6AN#-FO 6A`r\*(T6A  ^6A f&&E6AL7 <6A@%'b$&K6AC& ]6A k6(e6A`ƿ &'9ƛ6A F!+k6A ;S6AVsy~i(6AsA!p045AAEM6AT 045AT+?5At8[Ȣ5A>bb,5A`Dh.l=5AEv;qD5A@H!Iw<_5AP{Nva5A55.>5Aa P:T5A`-8L7AX-H)UJ7AYUJ7A3>(M_8Ata=9vh8A_pL9vh8Ata=M_8A_pL(9Aʛ9AỲ9AỲ9AʛH5A ?|s`5A _m5A _m5A@15A?=5A`,O5A@as`5A ?|0hT5A_}t:5A@?st:5A@?ss`5A ?|hT5A_}(w UK7A|} q?N7A q?N7A w UK7A|} (:M7A q?N7Ay :M7Ay q?N7A (__8Ajcsbc8Aq>__8Aq>sbc8Ajc(;[J9A@Ev7!,~+j_L5A352=:AZ2(^Pp&X((`>hP&@jp( (@&(R0 8 0 ( "H nH 0 ( ( F0 z(X0R(~(2hh (6r(8(8@:Pb@ !j"v#Z0#0#(#`$R%.0%b@%0%H&&8&b'`'(((28(n((0()*^(*+6h+,v,-~0-(-(. .(.P/(/Jp/X0`0~h012z82X3X3n(3h4h4r(4845vX5h6>(6j(6P6(7P7j(707(7:(:(;<(<2(<^0<X<`=R=P>R(>~H>0>@(@HAB(An8A(A(B(B.0Bb(BDj E(E(EFj(FHF(GHGZ(GPGPH.HHz8HIbJ&0JZ8J(JLF@L@L(LhMfhMhN>PNO6(Ob@Q0Q0R@RR0RHR8S(S:8Sv(S(S`T2TU0U0U0V`V0VWr8W@YpZf\]v@]@]p^r(^(^(^_p_(`"(`N(`z8`Haa(a(aHbJ(bvHb`c&8cb8c(cpd>0drHdhe*`e8e(e8f2g0gR(g~Pghh>8hz0hHh8i6(jb8j(jHk0kJPk(kPlPlrpl@m*m8n0nF0nz`n@o"8o^Hoxp&Xp0pxq20qfXq@r(r2Hr~(rPr0s2Xs8s8txtPt(u8u>@uPu0v XvfHv(vXw:Xw(w(w(x(xF`xPxHyJ0y~(y8{(|(|>H|0|0|h}^h}~(~88@b(0F0z((`6@z(H@60jH008Z@2(^((:(f(6`^pX.X@(0.h(H0F@((8*@n(x0J(v(.(Z(88@B(n(8P*(V8((X((F0z8Z0((P:@06HX0(>(j(R0((H*X(@80"0V((0hN(z&(R@P8&Hr(((82@v(80H^((((0B0v((P"(N088@>8zP0hnh8(B(n(0(pn@@("0V((0@&8b@(P&0Z(HxN(zh(8H6(bP0@.8j0((("Hn(h (68r0@0@b08((*(V8(Z0(0`R(~((((.0b(80P`z@80.pp8R80(8*(V((@@6P800.(Z8008:P((00N(z0®(((2H~(ê80@^(Pj0Ş(8(2(^0ƒP((>@ǂX8(F(r^8N@˒0(XNH̚(@ (6@z0ͮ@@6`Κ.(Z(φ888:(f(Вxhz(ѦXHN(z8Ҷ(H.`ӒX0"(N(z@Ծ(((B@(>8zPH0N(zH086Xؒ8((&0Z(نz0ڮ0(8J(v(ۢ808NPݢ8( 8F@ފ8HXn0ߢPXR@x(>@088.HzP((&@j@@(H>0r(P@68r(((82P(@HB(n888"Hn(@@"(N@(8(&(R0`0(J`(@0( (6(b@8(0B(n(80 0>H0(0pX((F0z@(P>(j0P((J8(@("8^H@pb(0p68r0` (60j(0002(^888(>@P0 HV(0((`rP(H>(jH(P6h80(>(jH(H.8j((Pp0(XFJH0(H006H(@8.0b08(02@v0(( ( .P ( ( ( @ J@ 8 H ( Bp00(J`X @N0(J(v08(Xn(P0"0VX@z(P86(b0((((F(r@0@(.(Z8P8&0Z8@8Hb(((XBpP @ NP P 0!*`!h!h"f"#X#@$.%(%F(%r0%8%H&.(&Z(&8&0&0'*X'0'('((8(N8(8(((()()J()v()8)X*:8*v8*(*X+:(+f8+0+(,,(-(-(.(.F(.r(.(.(.P/J0/~8/(/(0(0>(0j1X1bH1810282Z82P2(303JH3038484B(4n04P4x5r05`6 @6N86@687 07>07r87@7p8f08H8p9Z:@:J0:~0:(:@;"0;V8;H;(< =p=z(=8=0>(>B(>nX>?V(?(?0?0@(@BX@(@0@XAZhA(AHB>8Bz@BpC2XCHC(DPDZ0D8D(D0E*HEv@EFNPF(FPG"0GV8GH`Hz0H0H(IHIZXI(I@J&xJhK0KBXK`L(L.(LZ(L0L(L(M(M>(Mj0MPM@N6(NbpN0O (O6(Ob0O@O(P`Pj(P(P R0SHSfPS(S@T*0T^(ThT@U:0Un(UV.8Vj8VW:(WfhWPX&(XRX(Y"XY~(YxZ&pZ(Z(Z8[.X[H[8\(\>X\(\0\H]F(]r8]0]0^(^B`^@^0_0_R@_(_(_(``(`ab"@bf(b8b0c(c.0cb8cPc0d&(dR0dXd(e(e:`e(e@f(f:0fnPf(f0g"8g^(g(g0g@h.@hr(h0hXi.0ib`iPj(jF(jrHj(jkm0m(mn`o28on(oHo0pHpf(p(pHq 0q>@q0q(q0r0rJ(rv(r0r0s Ps^0s0sXt"(tN0t0tXu(u>w0wF(wrpw(x8xNy@yV(y0y(y0zHzb(z8z(z{0{(|h|~(|(|(}8}>(}jX}0}(~&(~RH~0~(~02H~8((0F(r8x*(V(`((>X0((&(RXX (6(bvX((*(V(80(Hj(@8(BP20f0(0@>(j8(X.@r0h(>(j((0PJ(vhpV@X("`(8((0.P@0`"(N0((n(((8J0~0(( (60j(@0p@((Hjx((>(jP@(0&(RH(0(*(V(HH0N(z@h*x(:P((00((:H0H(20f(08(.H(Jx((Hj0((("8^H((8>0r0( ("((8R(~(((@F(r00(@J(v0H0*8f@((068r((((0(((J(v(0zX((.0b(((0(F(r(((("p8((*(V((80Pr@b8ž@((:(f"(N(z0Į(pN(z0Ů(((2((>(j(ǖ(~(Ȫ(((.(ZXɶ(((:`ʞ(8(2˶(((:8vP(("ͦ(((*0^(Ί(ζ(((:(f(ϒ(Ͼ(XFPК0006(b(ю(Ѻ(((>8z(Ҧ@n(Ӛ0((&(RHԞ((HB(n@ղ(0`v(֢(((&xע (0&(R(~(٪(((.Hz(ۦ(X.xܪp(J(vP@(:(f8ޢ((~((0 8F@((0(BX8(((((((@Z((8((Fh(( HV(((((2(^80((&(R(~H(("(N@00(&(R`J(v0@(Hf(((P>(jX(((J(v00( 0>(j((0PJX@((B(n(0((&(R(~((((.Hz(0`>(j(00(*(VX(( 0>0r((X&(R(~H(`Z((8((F(r(((HB(n8X0:(f(((((B@888:8vH(@20f0((((J(v80((>(j(2(^p((*(V0@((&0Z(8(0"@f(0(((J(v((H0N(z88H >@ @ 8 ( .( Z( ( ( ( ( 6( b( ( H ( 2( ^@ ( 0 H N( z( j(08(2(^(0(H6(b8(H(B0v(((0.`(r@(0(B(n(H((>(j`@@V((((Xb((882(^(HX2(^(X0(F(r(H0(J(v(N800((J(v(((0.8j0(8HR@(0@ :h ( ( (!*0!^P!0!("0"F("r("("("(#"(#N(#z(#(#(#($*0$^($0$($(%(%B(%n0%(%0&8&>0&r(&(&(&`'ZH'('('((*((V0(P(() ()6()b0)()()@*2(*^(*(*(*(+(+:0+n8+0+(, 0,>(,j(,0,0,(-*(-V(-(-(-0.0.B(.n(.(.X/"(/N(/z(/8/(0(0:00n(000(0(1&(1R(1~(10102(2>(2jh2(3(3.(3Z(303(3(404F(4r(4(404H5J(5v6066(6b06(6(607"07V(7(70708(8B(8n(8(8(8(9(9J89(9(90:0:F(:rX:(:(;&@;j(;(;(;H<:P<0<(<(=(=F(=r(=(=(=0>*(>V(>(>(>(?(?2(?^0?(?(?(@(@BH@(@PA@AR(A~(A(A(BHBN(BzXB8C(C>(Cj(C(C@D(D2`D(D(DEF&(FR(F~0F8F(G(GF(Gr(G0G(G(H*(HV(H(H(H(I0I:J(J:J(K (K60Kj(K(K(K(L(LF(Lr(L(L(L(M"8M^(M(M(M(N0NB(Nn(N(N(N0O&(OR(O~(O(O(PHPN0P@P(P(Q(QJ0Q~8Q(Q(R(R>(Rj(RSr(S0S(S(T*(TV(T@T(TXUN`U0U(V(V>@V(V(V8W(WB8W~XJ(Xv(XXX8Y:0Yn(Y(Y(Y(Z(ZJ(Zv0Z8Z0[([F([r8[([P\.(\Z0\(\(\(]0]F(]r(](](](^"(^N(^z(^8^(_(_:(_f(_(_``"@`f8`0`0a (a6(ab(a8a(a(b"(bN(bz(b(b(b(c*(cV(c0c(c(d(d:0dn8d(d(e8e>(ej(e(e0e(f"(fN0f(f0f(g0gB0gv(g(gPh"(hN(hz8h(h8i(iJ(iv(ixj(jJ8jXj(k0kB(kn(k(k(k(l8lZ@l8l@m(mJ(mv(m(m0n0n6(nb(n0n(n(o8oV(oPoHp"8p^0p(p(p@q.(qZ0qhq(r&(rR0r0r0r(s(sF8s(s0s(tHtZ0t(t0t(u(uF(ur(u(u(u(v"(vN(vz0v(v(w(w2(w^(w(w(w8x(xJ(xv(x0x(y(y.@yr(y(y(y(z"0zV8z(z8z({&({R({~({({(|(|.X|(|8|H}>(}j(}(}(}(~(~F(~r8~(~(0:(fp(PZ((0(0F(r(((82(^(0(((B0v0(((.(Z((V(0(@&(R(~((H"(N(z(X((( (6h(@(>(j(0(("(N(z(((02(^8((((J(v((@(:(f@8((>(j(00(*@n(((((J(v(((0.(Z((8PB(n(((@6(b(8(("(N(z(P86(b0(((0N(z(((8:X(((0N@((((B(n(X0*(V(0((Pb80@(B(n(((0&(R(~((((.0b((0((F(r0((@B(n(((0&(R(~((((.(Z(((( 0>(j8@0(J(v8(( (6(b00(("Hn00(`f(0(((J(v0((06(b(8(("(N8(((HZ(@(82(^((((@R(~(0( (6(b8*(V((2(^(((8(J(v0((H(&(R(~((((.(ZH((02(^(((@&(R(~0(08NP(pB(n(((((J(v(((0.(Z((@("(N(z((00:(f(0(((J(v(0(8>(j008(:(f(’(¾8(&(R(~(ê(((.Hz(Ħ08(B(n(Ś((((J(v(Ƣ((86(b(ǎ(Ǻx6@z(Ȧ(((*8f8ɢ(H(F(rP0@>(j(˖0(82(^(̊(̶(8(J(v(͢(((&8b(Ύ(κ((@V@Ϛ((((J(v(Т(((&0Z0юh0.8j0ҞH(8R0ӆ(Ӳ(( (6(b(Ԏ(ԺX(B0v(բ(((&0Z8֖(082(^(׊(׶0@.8j(ؖ(((8V0ي0پ(((B0v(ڢ8( 8FHے(۾(8&(R(~(ܪ(((.0bHݮ(88R8ގ0(((F(r(ߞ((("Pv88((F(r(((0*0^((((Pb((((8N8((((:(f(((((B0v(((86(b(@((*(V((((`j(H(@R(~((0 @N(z(8((:`(V8((0(J(v((((&0Z0(XHb(H0(:(f(((((BH`8.(Z8(((0N(z(((8:(f0((H>(j(((((F(r(((("8^00(((J(v((P"(N(z(0(hr(0H(J(v0(P*(V(0(0(B0v(8( 0>(j(((0"(N(z(@((B@8(0"8^(0(00R(~(((x~((0 (6(b((((8N(z(H((J(v00H*(V(((( ( 2( ^( ( ( ( 0 B( n0 0 ( ( .@ r@ ( H .( Z0 X 0 h ( ( (0B8~(((06x0H2(^P(0(>(j(((((F(r((0(*p0((*0^H^0((0@b(((((>(j(H(0B(n((((@b((f(`PJ(v((((&8b@@((B0v(((0.0b(08(*8fh(0 2@ v( 8 (! (!6(!bH!(!("8"B("n("("0"(#&0#Z0#(#(#`$J@$%(%>X%(%(%(&@&b@&(&8'@'R0'('('(( ((60(j((((@)@)J()v8)0)@**@*nH*(*(+0+F(+rP+(+@,60,jx,(-(->(-j0-@-(.(.:(.f(.(.(.(/(/B(/nP/`0&00Z0080(0(1"(1N(1z81(1(202B82~@2(2X3J(3v(3(3P4"(4N(4z(4(4(4(5*(5VP505(6 (66(6b8606(6(7*07^8787(8(8.@8r(8(8P9H9j09X9(:&H:r8:X; (;68;r(;(;(;(<"((>:(>f(>(>(>`?NP?0?(@(@.(@Z0@(@(@`AJ0A~(A0A(B 0B>(Bj(BPB@D.0Db0D(D(D(E0ENXE(E8F(F>8Fz0FpG"(GN(Gz(G(G(G(H*(HV(H8H(H(I(IB(In(I8I0J 0J>8Jz(J(JpKF0Kz0KPL(L.0Lb(L(L(L(M(M>(Mj(M(M(M0N"(NNHN(N(N(O@Ob(O8O8P8PB(Pn0P0P(QXQ^0Q0Q0Q(R&0RZ@RPR(S8SZ(SHS(ShTj8T(T(T0U2`UPUhVV8V(VHW (W6@Wz0W8W(XHXb(X(X(X(Y@YV(Y(Y@Y(Z(ZJ(Zv@Z(Z([([>([j([([([(\(\F(\r(\(\H](]B(]n(]@](^ H^V0^8^(_`v0`8`(a(a>(ajXa(a@b60bj(b(b8b@cB0cv(c(cPd"(dNXd0d`eB(en(e(efJ(fv0f0fgj8g0g8h(hB0hvh(i&@ijxi0j@j^8jXj(k"0kV8k0k(k(l(lJ0l~(l(l(m(m.m(m(n"(nN(nzo(oB@o(o(o0p(p>8pz@p(ppq^(q8q(q(r(rJ8r(r@r(s"(sNt(tF(tr8t(t(uxu0upv*HvvHvpw68wr(w(w8x(x2(x^0x(x(x0y@yb8y(y(yPzJ@z(z(z0{({F0{z({h|(|>H|}(}J(}v`}(~(~28~n8~x&X0p*(V@0@p((( (6(b(8NX8((>(jx0Xv(0@(F(r0(((*h"Hn0(X*0^@&XNJ80X> b&Xp`2X0V@.HJ8080*`X00R8BH@@@ZnP0P&0Z8J80HpX0PjH80&@jx0hz0P@FH00@>@0X0F0z0@0&`00`V80z80hV0@@0F80R888@J@BP28n0@@*@n0@hRPH8.8jP00&@j8XPV0H80F0z@80.XŠ0¾x:HÆ0ú0XJ@Ď@0hrpƒp8BxǾ@ɎXH6XVXN@Fpͺ@028n@β@82@v0Ϫ@PB0vR@Җp 0>PԒ&8bHծH`^0ؒ0`*Hv@ٺ0hZXܶHx~8ݺ@8:hj0ߞH`N080h^h^X0XJ.HHJ8h8.x>P0080*8f@00h@`20f8808N0`XB@888:0nH08*0^0H0H^0000.0b8P0&0Z@088J880XR00@8:@~0X8J@P8Hj0000:0n`00:0n000 0>0r@zPH0N0>pv80@*0^088 0>H00XN0P8 0 F8 P P *0 ^8 P X J`   P(>(jX(((J(v((((&(R(~(((((0J(v(X@B(nH08*@n(0((&p((XN(z((((*(VP(((.8j(((((F(r0(((*(V((J(v(@((>8.(Z(H((*@n0` ( 2( ^8 ( ( (!(!J(!v"8$>p$h&(&J&0'2('^('H'0( ((6((b((((`)@python-mapnik-0.0~20240222-5ab32f020/demo/python/000077500000000000000000000000001456565420200206435ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/demo/python/README.txt000066400000000000000000000007031456565420200223410ustar00rootroot00000000000000This directory contains a sample python script implementing the Mapnik API. The script is thoroughly commented and also acts as a mini tutorial. Reading it should get you on your way, and you can use it as a base for your work. You must compile and install mapnik and the python bindings FIRST. Once this is done, run it: /path/to/python rundemo.py If all goes well, it should render 2 map images: demo.jpg demo.png Have a look! Cheers, J.F. python-mapnik-0.0~20240222-5ab32f020/demo/python/rundemo.py000077500000000000000000000317371456565420200227040ustar00rootroot00000000000000#!/usr/bin/env python3 # -*- coding: utf-8 -*- # # # # This file is part of Mapnik (c++ mapping toolkit) # Copyright (C) 2005 Jean-Francois Doyon # # Mapnik 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 2 # of the License, or 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, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA from __future__ import print_function import sys from os import path import mapnik # Instanciate a map, giving it a width and height. Remember: the word "map" is # reserved in Python! :) root = path.dirname(__file__) m = mapnik.Map(800,600,"+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs") # Set its background colour. More on colours later ... m.background = mapnik.Color('white') # Now we can start adding layers, in stacking order (i.e. bottom layer first) # Canadian Provinces (Polygons) # Instanciate a layer. The parameters depend on the type of data: # shape: # type='shape' # file='/path/to/shape' # raster: # type='raster' # file='/path/to/raster' # postgis: # type='postgis' # host='127.0.0.1' # dbname='mydatabase' # user='myusername' # password='mypassword' # table= TODO provpoly_lyr = mapnik.Layer('Provinces') provpoly_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" provpoly_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/boundaries')) # We then define a style for the layer. A layer can have one or many styles. # Styles are named, so they can be shared across different layers. # Multiple styles per layer behaves functionally like multiple layers. The # data is completely re-scanned for each style within one layer, and a style # will be drawn entirely "above" the previous one. Performance wise using # multiple styles in one layer is the same has having multiple layers. # The paradigm is useful mostly as a convenience. provpoly_style = mapnik.Style() # A Style needs one or more rules. A rule will normally consist of a filter # for feature selection, and one or more symbolizers. provpoly_rule_on = mapnik.Rule() # A Expression() allows the selection of features to which the symbology will # be applied. More on Mapnik expressions can be found in Tutorial #2. # A given feature can only match one filter per rule per style. provpoly_rule_on.filter = mapnik.Expression("[NAME_EN] = 'Ontario'") # Here a symbolizer is defined. Available are: # - LineSymbolizer(Color(),) # - LineSymbolizer(Stroke()) # - PolygonSymbolizer(Color()) # - PointSymbolizer(,,,) # Some of them can accept a Color() instance, which can be created with: # - Color(, , ) # - Color(, , , ) # - Color() where will be something like '#00FF00' # or '#0f0' or 'green' sym = mapnik.PolygonSymbolizer() sym.fill = mapnik.Color(250, 190, 183); provpoly_rule_on.symbols.append(sym) provpoly_style.rules.append(provpoly_rule_on) provpoly_rule_qc = mapnik.Rule() provpoly_rule_qc.filter = mapnik.Expression("[NOM_FR] = 'Québec'") sym = mapnik.PolygonSymbolizer() sym.fill = mapnik.Color(217, 235, 203) provpoly_rule_qc.symbols.append(sym) provpoly_style.rules.append(provpoly_rule_qc) # Add the style to the map, giving it a name. This is the name that will be # used to refer to it from here on. Having named styles allows them to be # re-used throughout the map. m.append_style('provinces', provpoly_style) # Then associate the style to the layer itself. provpoly_lyr.styles.append('provinces') # Then add the layer to the map. In reality, it's the order in which you # append them to the map that will determine the drawing order, though by # convention it is recommended to define them in drawing order as well. m.layers.append(provpoly_lyr) # Drainage # A simple example ... qcdrain_lyr = mapnik.Layer('Quebec Hydrography') qcdrain_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" qcdrain_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/qcdrainage')) qcdrain_style = mapnik.Style() qcdrain_rule = mapnik.Rule() qcdrain_rule.filter = mapnik.Expression('[HYC] = 8') sym = mapnik.PolygonSymbolizer() sym.fill = mapnik.Color(153, 204, 255) sym.smooth = 1.0 # very smooth qcdrain_rule.symbols.append(sym) qcdrain_style.rules.append(qcdrain_rule) m.append_style('drainage', qcdrain_style) qcdrain_lyr.styles.append('drainage') m.layers.append(qcdrain_lyr) # In this case, we have 2 data sets with similar schemas (same filtering # attributes, and same desired style), so we're going to # re-use the style defined in the above layer for the next one. ondrain_lyr = mapnik.Layer('Ontario Hydrography') ondrain_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" ondrain_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/ontdrainage')) ondrain_lyr.styles.append('drainage') m.layers.append(ondrain_lyr) # Provincial boundaries provlines_lyr = mapnik.Layer('Provincial borders') provlines_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" provlines_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/boundaries_l')) # Here we define a "dash dot dot dash" pattern for the provincial boundaries. provlines_style = mapnik.Style() provlines_rule = mapnik.Rule() sym = mapnik.LineSymbolizer() # FIXME - currently adding dash arrays is broken # https://github.com/mapnik/mapnik/issues/2324 sym.stroke = mapnik.Color('black') sym.stroke_width = 1 provlines_rule.symbols.append(sym) provlines_style.rules.append(provlines_rule) m.append_style('provlines', provlines_style) provlines_lyr.styles.append('provlines') m.layers.append(provlines_lyr) # Roads 3 and 4 (The "grey" roads) roads34_lyr = mapnik.Layer('Roads') roads34_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" # create roads datasource (we're going to re-use it later) roads34_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/roads')) roads34_style = mapnik.Style() roads34_rule = mapnik.Rule() roads34_rule.filter = mapnik.Expression('([CLASS] = 3) or ([CLASS] = 4)') # With lines of a certain width, you can control how the ends # are closed off using line_cap as below. # Available options are: # line_cap: BUTT_CAP, SQUARE_CAP, ROUND_CAP # line_join: MITER_JOIN, MITER_REVERT_JOIN, ROUND_JOIN, BEVEL_JOIN # And one last Stroke() attribute not used here is "opacity", which # can be set to a numerical value. sym = mapnik.LineSymbolizer() sym.stroke = mapnik.Color(171,158,137) sym.stroke_width = 2 sym.stroke_linecap = mapnik.stroke_linecap.ROUND_CAP roads34_rule.symbols.append(sym) roads34_style.rules.append(roads34_rule) m.append_style('smallroads', roads34_style) roads34_lyr.styles.append('smallroads') m.layers.append(roads34_lyr) # Roads 2 (The thin yellow ones) roads2_lyr = mapnik.Layer('Roads') roads2_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" # Just get a copy from roads34_lyr roads2_lyr.datasource = roads34_lyr.datasource roads2_style_1 = mapnik.Style() roads2_rule_1 = mapnik.Rule() roads2_rule_1.filter = mapnik.Expression('[CLASS] = 2') sym = mapnik.LineSymbolizer() sym.stroke = mapnik.Color(171,158,137) sym.stroke_width = 4 sym.stroke_linecap = mapnik.stroke_linecap.ROUND_CAP roads2_rule_1.symbols.append(sym) roads2_style_1.rules.append(roads2_rule_1) m.append_style('road-border', roads2_style_1) roads2_style_2 = mapnik.Style() roads2_rule_2 = mapnik.Rule() roads2_rule_2.filter = mapnik.Expression('[CLASS] = 2') sym = mapnik.LineSymbolizer() sym.stroke = mapnik.Color(255,250,115) sym.stroke_linecap = mapnik.stroke_linecap.ROUND_CAP sym.stroke_width = 2 roads2_rule_2.symbols.append(sym) roads2_style_2.rules.append(roads2_rule_2) m.append_style('road-fill', roads2_style_2) roads2_lyr.styles.append('road-border') roads2_lyr.styles.append('road-fill') m.layers.append(roads2_lyr) # Roads 1 (The big orange ones, the highways) roads1_lyr = mapnik.Layer('Roads') roads1_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" roads1_lyr.datasource = roads34_lyr.datasource roads1_style_1 = mapnik.Style() roads1_rule_1 = mapnik.Rule() roads1_rule_1.filter = mapnik.Expression('[CLASS] = 1') sym = mapnik.LineSymbolizer() sym.stroke = mapnik.Color(188,149,28) sym.stroke_linecap = mapnik.stroke_linecap.ROUND_CAP sym.stroke_width = 7 roads1_rule_1.symbols.append(sym) roads1_style_1.rules.append(roads1_rule_1) m.append_style('highway-border', roads1_style_1) roads1_style_2 = mapnik.Style() roads1_rule_2 = mapnik.Rule() roads1_rule_2.filter = mapnik.Expression('[CLASS] = 1') sym.stroke = mapnik.Color(242,191,36) sym.stroke_linecap = mapnik.stroke_linecap.ROUND_CAP sym.stroke_width = 5 roads1_rule_2.symbols.append(sym) roads1_style_2.rules.append(roads1_rule_2) m.append_style('highway-fill', roads1_style_2) roads1_lyr.styles.append('highway-border') roads1_lyr.styles.append('highway-fill') m.layers.append(roads1_lyr) # Populated Places popplaces_lyr = mapnik.Layer('Populated Places') popplaces_lyr.srs = "+proj=lcc +ellps=GRS80 +lat_0=49 +lon_0=-95 +lat+1=49 +lat_2=77 +datum=NAD83 +units=m +no_defs" popplaces_lyr.datasource = mapnik.Shapefile(file=path.join(root,'../data/popplaces')) popplaces_style = mapnik.Style() popplaces_rule = mapnik.Rule() # And here we have a TextSymbolizer, used for labeling. # The first parameter is the name of the attribute to use as the source of the # text to label with. Then there is font size in points (I think?), and colour. # TODO - currently broken: https://github.com/mapnik/mapnik/issues/2324 #popplaces_text_symbolizer = mapnik.TextSymbolizer(mapnik.Expression("[GEONAME]"), # 'DejaVu Sans Book', # 10, mapnik.Color('black')) # We set a "halo" around the text, which looks like an outline if thin enough, # or an outright background if large enough. #popplaces_text_symbolizer.label_placement= mapnik.label_placement.POINT_PLACEMENT #popplaces_text_symbolizer.halo_fill = mapnik.Color(255,255,200) #popplaces_text_symbolizer.halo_radius = 1 #popplaces_text_symbolizer.avoid_edges = True #popplaces_text_symbolizer.minimum_padding = 30 #popplaces_rule.symbols.append(popplaces_text_symbolizer) popplaces_style.rules.append(popplaces_rule) m.append_style('popplaces', popplaces_style) popplaces_lyr.styles.append('popplaces') m.layers.append(popplaces_lyr) # Draw map # Set the initial extent of the map in 'master' spherical Mercator projection m.zoom_to_box(mapnik.Box2d(-8024477.28459,5445190.38849,-7381388.20071,5662941.44855)) # Render map im = mapnik.Image(m.width,m.height) mapnik.render(m, im) # Save image to files images_ = [] if mapnik.has_png(): im.save('demo.png', 'png') # true-colour RGBA images_.append('demo.png') # old behavior, now can do 'png8:c=256' im.save('demo256.png', 'png256') # save to palette based (max 256 colours) png images_.append('demo256.png') im.save('demo64_binary_transparency.png', 'png8:c=64:t=1') images_.append('demo64_binary_transparency.png') im.save('demo128_colors_hextree_no_alpha.png', 'png8:c=100:m=h:t=0') images_.append('demo128_colors_hextree_no_alpha.png') if mapnik.has_jpeg(): im.save('demo_high.jpg', 'jpeg100') images_.append('demo_high.jpg') im.save('demo_low.jpg', 'jpeg50') images_.append('demo_low.jpg') if mapnik.has_tiff(): im.save('demo.tif', 'tiff') images_.append('demo.tif') if mapnik.has_webp(): im.save('demo.webp', 'webp') # default quality is 90 images_.append('demo.webp') im.save('demo_highest.webp', 'webp:quality=100') images_.append('demo_med.webp') im.save('demo_low.webp', 'webp:quality=50') images_.append('demo_low.webp') # Render cairo examples if mapnik.has_cairo(): mapnik.render_to_file(m,'demo.pdf') images_.append('demo.pdf') mapnik.render_to_file(m,'demo.ps') images_.append('demo.ps') mapnik.render_to_file(m,'demo.svg') images_.append('demo.svg') mapnik.render_to_file(m,'demo_cairo_rgb24.png','RGB24') images_.append('demo_cairo_rgb.png') mapnik.render_to_file(m,'demo_cairo_argb32.png','ARGB32') images_.append('demo_cairo_argb.png') print ("\n\n", len(images_), "maps have been rendered in the current directory:") for im_ in images_: print ("-", im_) print ("\n\nHave a look!\n\n") mapnik.save_map(m,"map.xml") python-mapnik-0.0~20240222-5ab32f020/docs/000077500000000000000000000000001456565420200173265ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/docs/getting-started.md000066400000000000000000000213651456565420200227640ustar00rootroot00000000000000# Getting started with Python bindings ## Overview This tutorial will ensure that Mapnik and its Python bindings are properly installed and introduce you to some of the basic programming concepts for Mapnik. ## Step 1: check installation Make sure you have mapnik installed. You should be able to open a terminal and type: ```sh mapnik-config -v # should return a version number. ``` Next test the Python bindings. You should be able to open a terminal and type: ```sh python -c "import mapnik;print mapnik.__file__" # should return the path to the python bindings and no errors ``` If the above does not work (e.g. throws an `ImportError`) then please go back and ensure [Mapnik](https://github.com/mapnik/mapnik/wiki/Mapnik-Installation) and the [Mapnik Python bindings](/README.md) are properly installed. ## Step 2 Now, we need some data to render. Let's use a shapefile of world border polygons from [naturalearthdata.com](http://naturalearthdata.com) ([direct link](http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries.zip)). Unzip the archive in an easily accessible location of your choosing. In *Step 3* we will be referencing the path to this shapefile in Python code, so make sure you know where you put it. Once unzipped, you should see four files like: ```sh ne_110m_admin_0_countries.shp ne_110m_admin_0_countries.shx ne_110m_admin_0_countries.dbf ne_110m_admin_0_countries.prj ``` To download and unzip on the command line with the do: ```sh wget http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries.zip unzip ne_110m_admin_0_countries.zip ``` ## Step 3 Now we're going to program in Python and Mapnik, using sample code and the Python interpreter. The idea here is not that you have to interact with Mapnik via Python, but that this is a good way to build foundational skills for how Mapnik works. So, let's begin! Open a Python interpreter simply by typing in your terminal: ```sh python ``` The code below can be pasted into your interpreter. Ideally paste line by line so you can confirm each step is working. The commented lines (#) should be able to be pasted without trouble, but depending on your interpreter setting may cause errors. ### Import Mapnik Import the Mapnik Python bindings: ```python import mapnik ``` ### Create a Map ```python m = mapnik.Map(600,300) # create a map with a given width and height in pixels # note: m.srs will default to '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs' # the 'map.srs' is the target projection of the map and can be whatever you wish m.background = mapnik.Color('steelblue') # set background colour to 'steelblue'. ``` ### Create a Style Create the Styles which determines how the data is rendered: ```python s = mapnik.Style() # style object to hold rules r = mapnik.Rule() # rule object to hold symbolizers # to fill a polygon we create a PolygonSymbolizer polygon_symbolizer = mapnik.PolygonSymbolizer() polygon_symbolizer.fill = mapnik.Color('#f2eff9') r.symbols.append(polygon_symbolizer) # add the symbolizer to the rule object # to add outlines to a polygon we create a LineSymbolizer line_symbolizer = mapnik.LineSymbolizer() line_symbolizer.stroke = mapnik.Color('rgb(50%,50%,50%)') line_symbolizer.stroke_width = 0.1 r.symbols.append(line_symbolizer) # add the symbolizer to the rule object s.rules.append(r) # now add the rule to the style and we're done ``` And add the Style to the Map: ```python m.append_style('My Style',s) # Styles are given names only as they are applied to the map ``` ### Create a Datasource In *Step 2* above you should have downloaded a sample shapefile of polygons of world countries. We are now going to load that into a `mapnik.Datasource` object in Python. If your Python interpreter was launched from the same directory as you downloaded the natural earth shapefile to you should be able to use a relative path to create the datasource like: ``` python ds = mapnik.Shapefile(file='ne_110m_admin_0_countries.shp') ``` Otherwise use an absolute path (exchanging `/Users/dane/Downloads/` for the correct path on your machine): ``` python ds = mapnik.Shapefile(file='/Users/dane/Downloads/ne_110m_admin_0_countries.shp') ``` Note: optionally (to learn about your data) you can call the `envelope()` function off the datasource object to see the full coordinate bounds of the data: ``` python >>> ds.envelope() Box2d(-180.0,-90.0,180.0,83.64513) ``` That shows the minx, miny, maxx, and maxy of the data. Because the above coordinates are between -180 and 180 for the x or longitude values and -90 and 90 for the y or latitude values we know this data is in *geographic* coordinates and uses degrees for units - a pretty good indication this is `WGS84 (aka EPSG:4326)`. This specific shapefile also stores this projection information as a `WKT` string in the `ne_110m_admin_0_countries.prj` file. See the `layer.srs` value below for why this matters. ### Create a Layer Mapnik Layers are basically containers around datasources, that store useful properties. Lets now create a Layer object and add the datasource to it. ``` python layer = mapnik.Layer('world') # new layer called 'world' (we could name it anything) # note: layer.srs will default to '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs' ``` Note: the 'layer.srs' is the source projection of the Datasource and *must* match the projection of the coordinates of that data or else your map will likely be blank. Mapnik uses [Proj.4](http://trac.osgeo.org/proj/wiki/FAQ) strings to specify the spatial references system. In this case, the default `srs` Mapnik assumes (`+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs`) happens to match the projection of the data. When this is not the case you must set the layer.srs to the correct value (which is beyond the scope of this tutorial). Now attach the datasource to the layer, and reference: ```python layer.datasource = ds ``` Lastly, we need to make sure the style we created above (and attached to the map) is also applied to the layer, by its string reference: ```python layer.styles.append('My Style') ``` ### Prepare the Map for rendering This step is critical. Finally add the layer to the map and zoom to the full extent of the data layer (using `zoom_all` which will calculate the cumulative extent of all layers attached to the map). If you do not zoom the Map to the extent of the layer(s), then the rendered output will be blank. ```python m.layers.append(layer) m.zoom_all() ``` ### Render your map Finish up by rendering your map image: ```python # Write the data to a png image called world.png in the current directory mapnik.render_to_file(m,'world.png', 'png') # Exit the Python interpreter exit() # or ctrl-d ``` Then back in your normal shell type: ```sh # On a mac open world.png # On windows start world.png ``` Or navigate to your base directory and open `world.png` and the result should look like this: ![The world map](images/world.png) ### Step 4 The next logical step is to run that same code all at once as a Python script from your shell/terminal (rather than pasted into the Python interpreter line-by-line). This way you will be able to modify and experiment with the settings, then simply re-run the script. So, create a blank text file called `world.py`. Make it executable: chmod +x world.py Then add a line at the top of the script like: ```sh #!/usr/bin/env python ``` Finally, append the entire text below and save the file. ```python import mapnik m = mapnik.Map(600,300) m.background = mapnik.Color('steelblue') s = mapnik.Style() r = mapnik.Rule() polygon_symbolizer = mapnik.PolygonSymbolizer() polygon_symbolizer.fill = mapnik.Color('#f2eff9') r.symbols.append(polygon_symbolizer) line_symbolizer = mapnik.LineSymbolizer() line_symbolizer.stroke = mapnik.Color('rgb(50%,50%,50%)') line_symbolizer.stroke_width = 0.1 r.symbols.append(line_symbolizer) s.rules.append(r) m.append_style('My Style',s) ds = mapnik.Shapefile(file='ne_110m_admin_0_countries.shp') layer = mapnik.Layer('world') layer.datasource = ds layer.styles.append('My Style') m.layers.append(layer) m.zoom_all() mapnik.render_to_file(m,'world.png', 'png') print "rendered image to 'world.png'" ``` * Don't forget to ensure the correct path to your `ne_110m_admin_0_countries.shp` shapefile. * Mapnik accepts both the absolute path to your data as well as the relative path (Same goes for the path to where you want to save your file) Finally run the script with the command: ```sh ./world.py # You must be in the same directory as you saved the script ``` * Note: if you re-run this script it will will re-write over the world.png map. * Now you can easily open the script in a separate text editor and try changing the dimensions, colors, or datasource (remember to use the correct `srs` if you change the datasource). python-mapnik-0.0~20240222-5ab32f020/docs/images/000077500000000000000000000000001456565420200205735ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/docs/images/world.png000066400000000000000000001313131456565420200224320ustar00rootroot00000000000000PNG  IHDRX,=͖IDATxc\5ܿ{چa4Mk7id̶ lỸ Iy~Y{t; w$V"K=g^wO=B *TPzB *TP٠,*TPB*C%X*TPB UJTPB * `/'vv~?w+~LcQĨ埻  8 Ѝa?]ӕ~]^vmҳ{:*} TPb@%X*gvwѓI jyq$h=EN,Bxd"% X}3dLg|737=\fE.78O6,YdpM҈-΄DM˂ttf(>9gs9=+/3kbrfgo5/_30]Dlm+}}zɫcF *6TYڶiWK{By&JK#Dw^0""/E@%X*Rfl x1ԟ3&hxLmjofjm-tNw9S㡉媑Do dbGW3ZEq"рha2l#E֡>+=N ӧOqD0\4gqAҬ{zɕ&(xc}h8HVW+dA7CtW3vxZSTd9zt*}**RQӽ)G%$,wt趉ShHA03GI@ₜdtMҝ}tl0ŋ^]Q"lKR8:G,sMwQyqo}~r~bc9JzWЏW kYO5^ڐkfxV fe]%=}r|ڭ=hd<5NbٗcCtך6a@ Ksv\Ԯ-ik="޵‚ x|:ape/X !z1#npu7[ῒj5/Is|S.1~Ki xZ\9Jm<'kc.$̨硢P {b8xDc&oɝ4X7OBKH+Cg]zՠ)D'~ܕayp?}jaU#}/viXԖˈ^9 ґvzWw9>GL`qRlf`76a8~|~c^{3r}VCC8G> ~R#[ ;>FCb3 C>:Qv=fǪP Vd0.DvM0kqQnbr#_%ď߳Rktϧ  E?)iqpTibOZMDЎ׼iLl-byF=Z/!r{4;]KC^ziL{!M(Mftv^3NKMݴK"&yB > ֿpȺwurJ%bs\Вsd$i;vlOJ^y!{"K݆|9i八~hzazrm\\ "WtVS 6JF)"Έjmcvqt7'Q{DRֳ4;󐌎80k 1g ^oKAH/ EY-48l GC `/H絴9t}>IuY8b- P??_nق*?soJ]; Q6z3Is{`Ovs\QҎRv+`A(J uvKYq-Q@I=tXAd):9,fykmS( SD1zfTU#$ӉNW$bH; S{Ah֞竻7#UV&М`;Ƭh\yW d 8[Ձd7k.({nȯO)׹3[X蝖;$v1tJ?\lg{eyݳ)~}Uh?yLMUoZ. s>t0oд-K:jn+ܞ)|U2CYwL@nRi:is2DgݼyFE8 0ղ ۵)ħB%Xu6SA1%_ћ[-?Nؽ!0} Ka?#BnT]Og;8sE]%>(v< ÖwOvtAI WwD=.qv9*@?e ,>#=pr{8)=Lk曇zY^ ؘk7}@ˣ]W4lF.,)e~QLUw"1? 9UY&w*w}@/z:A5\ڠYQAS+3&WԪ-ņ V$ ,}Bi rS~~>ZeZ1D((Agi64{oẁ4 TS :a.TB5&4nV .:ֶr1j1ӫ  ϊgߗu_T:Rw2#y+TfpšY0;j9Vlި-QRSvD7pcwY^); >^xj}:}T(0 |&)G$>:;h9iGeKe$퐔~N6Bnc4" FYf (qDƀ7Vy5 l: ˩y #.<}jW7]OA.!Yq}R0#ċO360Hឩ(AH!T!P^q8pLV|큘8TJVd1%%Ve+LJ=ɻڐmI'//~8Bo =cF)Q;1P~֔zy}!Έg=b4p@5<@$j19(_ 2;6DVKoh]oa{Q@h^8p꤭ Tɢ6+_(&,72qݻ W*}>VJ>c5cQYFTl<@YyJcFOT`ZwuK0vɔ\RndQ547H `W T]sSZV alb-Bn_ 7"o$њQ&}~pcC,!M=*\9(6`+K}`X!;~&TlL\q=*h9fC 0@ ?#jA?\2c#f , zrwǻ K 'R''כsΈ'/OMN!Q7ńў]G.2 E3 ѩ^U0qikc*hPދ< u`$&nލCumGo6grA(75Cӹ"*g NaZw\HAv(6Xgu&н.XM idR[ D/P$E! ׳a)i!)jՁ[i*2Qj0r]b@ȰpZ;K6,~RNx`J5v oA&2 VB111k7+@G)P4|@)nb,&Pt'n a(rq찑zy@ܞXk ajIe-|q-)p\8B3yRCiF`-bc nѲN@FYǸQGdžx4[ R G:eGm("V.߄=)+Es:zKwlr z{u:1A81$6ZIcd;,:n;1 7;'ߴ80҄߃}ڴ Ʊkʿf*Tpl+yw ,Tp" J괎RfJ_\`QjXLG=ゆ[ bT#Bߞ1b|wI "T › iCGHU=Ξ!KLx_bPj9͞)65 \G:㻣qygi.ޏv-5cJw?J)\(4F%.v8Y$#W ܁W S$|r|&zC,<0fԖUAx!WM g$B?\1ljoi9E,{|Z#W 0@|%ec[T拾 i+Bqw^@Z `%WF HZ4GrIJxθ *ZզnGx@dVsngk4Ӎ1XC,RCmzѪj9ы^QK774nӎ54*EB4.S,)>}M,VaMI*>Yu!hMf?H*~UPDJFXd N7Glvs^Na7A*jSM<6AD.G5Rv$HR}x_ό-8 ^c.CK$] ckAR6N' }5D?qe9pd}QญJ'J4`Q`m2 4Q-s{zDn饦^M@xhkJS[amU,@tV=>UW^AJȡC;H ^KtYLu[ R 9Fէb7deNYYVFtSK`PhsB6_ƔEXtN;me μ6g}G5mW ȓr .ҭ!oJ}mt]%=Ϟâ_\`窖+P QTE׆2[K]MB)R ZĽ1 "v&'I#6yMPB`9!1l0U V%y(R$X, {у>g8tplAED bTe;guD}9ktuj ;%93)h`Ͻf 듂Ơ{d#[a[|'VĊE*TBtYՊoddG|6,V+Ɔ ,4U:X* H1BS7G2>eq/~h:3ꉈڿg h4hЈzoO+CWXԜ 8+MT6*΋cyfjkYJBH`NԚ4YP )|Gv ?{ГQqYSk>)d-WXXΉ%qk_hKjN*d aҾ>-sMN)Kvw,o+Fsݏ[KNW='w*2 ~^}ޕԂ `Œ/O'#kؕx3]Ǯ¦0_}fOw`_0+B2 =ߔ%vxyD{ŭG Er|Ra)NoZ .~j%%ٽ=t]~%Y K+>>Rg!_h5dhFm̬b ƻ,u-jt0/XYO㺫lY!X! RRy%SOA~@?( } XΆ[ 0pC.T/UAL@tIa+icǀX߶"y nmZ4bdϙl^՚AR֒3z+*#X6nr.Rrf2`\6F,cdܵ]7* 6FoT' 1oöN/1K%L`bquY.JOqY~WR2q+#6ŧ ڀ;#F//¥_rF +0ðz8ԙEK& 7?⯲"Z)WL`9\y=87%ڕyC` 2ڽzBc \HFKץFbka\ӐB%X556\<Зr}pON?w)>60jpQ kj]걑'+F゘"sdr*M z/k'RĢOAbR^ۂs* UQ~ߠwµP?]HN {R'AzG= dxXa*29"hj\ nWT֘ sL[-sObgi}X@?Y:{LV *trvM.u[mICPÅ*( ӸñEZ\%uXX^fֈ`'OjӫH},p;Anc,)^;$bW}3أ4;9p3E "L)Q#Dbq&G Ho˿ѨC8SEW!*Bk Y1S) kLb "a, ҨEgDrEr_Go`F&Cr^))S,_A>#LB; ƒ;uEGVGI`Ou޵Ҏ {#ơ>zjWdY͝1$+=6 i")N@e*oH XH,`IGt3`xo҆ ܔ{R cF: K5%59TgV͸6K2 AD5]A(7̄bxdyNӭOtY_L `81imHCK/wk'"< 4VvD2&ί:W|-NJU鹦P Vzv01%j Q8MO7?U>`a*/N z.ONtM<inӘDI%{ [(jPzmF BԡzS.jb mh\tR" ]OGgF_cr)V8߱l29L s-Z@ҟɌ A.u@ӥ"Yq\T׍m<`VBQ\˹ `L?bZǭd[\H)Hd=e`$R> 3LJ\FiH=Nu-]Lx0ǎ*7L`meĨprԯ{CZehKV G;IAC[o,Ҁ*PeS_ii"Ya!/uhp. 6jckIH"HEcɍLib\vSH ( >;{lnR|n/Csfigb4=-KqݥM*Ep@d `)+ʘ5"PB>/"3'/itgCfx1-2 j+ݝe tnu#(GZ)8_뵓ӃRd5@ RT`I-d|H:nRZZ;NzaO*)Cpж}ّY}Gπ]Y;J{SI+pbz`z@T'=4r~~OW恍`)m%:)B6HS-/8++jlu@;cD dx{nQ^Kyc*O5l$cit?)Ÿc IM 9"l:uny^ i/V,'qsDckxd!W+ǫ!#Ϳ2ɤf\jՆV c8)qAa\_ c p8QD.Hm-W Ta)LB厍߽<V=JgSKdžl1J}9ZYnc@w-&dV %))_&GB4nc~b`rG+\ C#fU=] 54og1ĵ- ՂɌT` KMòJ L>6*~߳vjf% fl>?9s:/O*>&"^;'&޼CL&8u ٹ!t -#B\k 5$kTa`1W ԺۯmSu{N,L PU+P{/|D T[x6]DZV@U\_jz* ,.e<ƴبL{FlqrsusP=:c1m:K.ݠ5s3Y ~M3%PǢʾzr7lജzp:QB6C Xbԥ R0_T5߱1)J IjiS7gG-鴨kb DDƹ.WU7֔*T h1Ǚv#(Y{\y9DҞ" 7DJ%ssnغ5aN ϲBիRϡt?}'=+]ш=;["D~ތP VqnyeQ쥅 CwxUԘH g%Qn T!h([{|FC7\'Y?=zY9 ]эN/ոhV7IS:|BrY : 9J'}W=97$=vo=:$UXwӷ'rev_/R5SbREFG zq%ҮN QKT\&le[x,L#~khlI7Voi~&g]FL|H12nvx_`e@@9< ^0a--/ى!zz*!>׳Ac,D;紴3=ݡq4߯!Kd 'Sbu'ՠ ~:qVby,'O2V xH;+5m]#Agu[:|@wtdvCk/,Х+3̛bנ){h̸w'ƫʆM*FULf)ԭ 4.ҿ;'BHRjy.XVlP V񇟺o>PZ d7_gJoxRL7AonTfZ!┆v]7i Yc.HŻ-Y9@d 0&HxhN5H+6߱ {{ҢH(E\/lJOF[?GQJ8F\gɗt9HGڭh-u #YNYAODvcd (|/[lL{PuFm$Qۧ\t߰NtsJg3NTRB0*~/UiB@z8Up|1 g,BxzOu}j TAA qH A1[22J{&P!HٝCkQ}fRp({}@Yk-i6%(aW jplr(*P Nr@En jug͓'0}TQ:ע?`"RgNlܕK1E7%"X̓z/— 6okߘ@+Vp*XIL[&V!l@߽lRV5OכlؘH#{sՠ,IB*,ؕ:1 )Tz9pxeM@m1~'/t|祦TMgutg\8 :G"oo}-ȗeO}B@`}kcqƸ'YVFb!Wn[BGV6ok^'#F^1&*c<52|0$LJBӳݗU#]Om=?q/ ~y_񟏉>ZJp۾^:x N- w\S!B"b&x=HBsܢ6x7v 0_{k/YG,938nF ýzHo ]5MȘ?z4Khi;Z Z;eR*ѡJUjzMž*4/fTl!0dN+*JB%X J? `E|wCs{-~Tq52No&jTIm^6Fhn\`ӯrr1[<.>".Hg}=w UZ8/Iwu] iZK0IN@l Q160<ɴHg4[HbL_х>/' rSXfpVF0&}^3dO6=l==gmfKD0I<:CnD"IS*R1?3-tdV`}.Xjm 5YAy M݂ӐK:^ngp'PsY?MvgQ<CSgpTN[.,m+nߗ >!sLg̫'??Žy7]S1^s[*j@Cw\JqMT TP]J{<^^D@7+4\W3}מ&2X|z&m !`'⤱C 8`h8MfBזR#Z5o0x-c.iq?lo ѻz֡5 t<04{P VV j_X}7;a]h djJ]ر36"P8p,TF" 裱\6k\,а)F9SR-rXnv Wra^jq%ӗ'if҈KZpEF6!޳<y}TxB I'YIGoHGLM.B}0o ŰvPzjT;3{+2TJ6rF&t ;@$Ib7-\H^`NLRJmsQo H뭢6l4 $<#WKzAf^ȷXbk~y=ۑg!:VzAd z A:RӁUJ60!IJLK~@+>lV|y*?BZ5 Sjo4bs#4y1g,f DD%#"5zB hR_0XzN<x |#VrE#, gz1K(j6}{NBPU X7XJ}2KkXH>9>H;A0~rfɞcCŧ@S7+ &ijQRX㓴0s9%NEjXFtPYJҐ5 F}!mk͒^׭39~E=Bv9p]Cg`T!֦ e\͆NC$_,J6v]ɇdLӶ}ɇ LDy))sߡ@㢖fҫ4tq>!X6T6|UB>øO] )j. W2&Cr |.tmL/F0&LMLZT촧O^cҠ/7UT %L@@%X _P0Xa~gɦˁT7Z0^CާwX>4}^maǝ=Ls^Kݠ a}zU ;llb,/>Z_9|@; U$J?g/I,-4&JiH< )oh>-(8Ԧ*` XZ[5&IXO@^:aOmI'vvq۷-HCI'XDe:K@6^=.L~QW8P,l+;A$hƹQ1 S 9jSpݙ'+΂̿#u2`csl 4XMcB&"aZTZCcOԬҡ Nu:dmПكFT'yV{͖{|8R΋N*rckhW)cT&V(`XO|5;>[޴Mzy3{Gl,Rau'jƎg-0'hTPt-2&V{!uV~%3t4Bz{ln5k&؉J1V,ev ̮5?N hG]ç梍}Li/vVb\Y'-peH?6-OȖR_.*!X}"SR  {F|9:K]ferŘfsk}Od=#l r*1]@(46 w D៟IߨV~mv\oЯNHP稓۳ ZcmR!Bt!Dg-; s2pj sCFR[t;0e S\rЉ{t9;oA%Xy&'3v0OV>qU[R\Pk;kdQҘ (1=  Gn Kxb9ڨ`Bekr̝g 8i3I}<"nVLa*k gP "$3]vݢFJ6P}wIG4R~R͎ohJ~ jS3pN]39Zb.nQˏ gOFhcOH@(HIh4^ss}ѿO mR0-igQ s50朠]LʪDŠƜۧꀻ&&^[J_2A2z Ma)ʱhG o\㞳tx_.s$`aH=Qjx1"U]jʾntNkeå*ncgeMSugGؠq<8E>DNG@xPFY<P,rZL 0A=CL>;jBd0u3h"R*}'K̪0ay~}|tsJJ@$Loqu`M F?5B0Os7qda_@9bJ?] ;J.vtS<^(6 1`p(ZƒS~_Xba%%4]ٴ~u[2掓M.fߪ[5eWQԃMhƯF7`ank^;/ 6gnz&+$X4խjF8RoV|r|* }/bA$/K82SVS. =o[*H <nNj0j ){\D:(gԬod>>S_gVq=)~lT7:BY44ݫ棫 ~tQZ gw09lۗlq䞝=X2[z̈ NT+~zzWzD ߗ !z`ߋ,F#O8^=Z˙pUdjTyaH;2S|6_v':lx!Y.Ԛ%ZxM䭒DjceKj]ފ=7L}LQW:"I,v% *F¼Vs3bwKEѱ!N]AkO#sFЇ-y|sVNvhR.yx^z~OGYwuޙc}ͨ \kb YT0 {ųJsb , #\\1~5W鸾rzLkq&z[4kFW&`ϰ,6|_I׳:ը!3VWfrK"J[p襅ه4;BcO,W%E/Wp@N>l5"XF+ 4;֬{z }:` u8|Gن沪98QBDqʩ09.6ɵZBt'IN# +e; zEygTb xgŅu,s="9KESʄ^ *MqrJ6T$XER>eYNՎ!crƋR4*&^1Jbb6bY߁ C8Gb м1:;x!\ǖUFhs,$㢎>S#xhѮT9jsdw''5BoWWUllm31 w`˂ (84mL>RED+OWU%`0@̋nN^\XBkծh,YDevx@J٩W>nuKEAam ڀ6VbNz ٳƨSb~&f7_P8oX` U#*—Z-r*! cDXY9} JLL }YQ4 riTzh37,K2)Q{iVLCuЀ>E]{4_M ґ5-'3UU|g+6GFŘ_YM̃|Su@xhIYհTyKEExzOW!r9b$i19"1,tws9b2.̃s,: ZMY,TV'+ 5Umrŋr z`lN1Дޅ?o7_ 9,<@~}lo8W%TF/Mjl*DŽȚ&>WP *}#_1D>]c0O0Ѕ|{V9( jZ}SbcW~VB0LDZʱ\z!h[X, ou6N2{֙}IwN8}8>Nc ؀ .7U ԑ !zwK2j߳!#qAGg!pDn0.τ_ϗ%o +Ԝ>(Bmuz&Sa:4+DO{W ]_QB&,tސ c , N+ԪvktV AӶj7  3z1%kQw6'N+/x 9㺴" ͨY6݈#AWX:`KaDp.vAeBjmwo|g`db:eȶm(tئDfв^xON.5acm!M^rf)Ctm~~L<,n:t$[vrgDJ$ro+/V=~3 8D_D^JLAtC#'HG-uSnIA複)biĘ1(p4g Ğ?S4C U:&Eޗ[Ts(j'1Qۜvu}fgf鼩jH8:^wҿÝBp~zԴS-= yf7r3):H|П s JPA1Q/tI1 J}ؓ]g]&&o`N#KC:-4JۖpzNzPvmh,+r%JȺЦwԩӹ;'Tlg LioZwwV&?YC9n)AkbGdBKdGm\tlVA?^Њ4 swԖ~Zžc\ծu(j-:D t'b܌>u7 j!UԹ~Ku7tYVA`l(XMO?^r -m73L~852ᴱ7a&iV\n#]tV35acuYی|^' iywH#PLȹ á(O$$ IHֵlx,vP(WtJ,wwř߈ m9 v=跋HU_iѪ^oYs_;J{ Cx"-8 ?_J}m#al8_ͪͨs|}_V^z]{ Cq ^rNca%V:TA|>=-O_b3U|Z[CD~+)fs~EA_Q:_+KhQgq/B4˜sВ^a @=H0NP޿{&mՙ|&/f-(|sxȤv  <O"6o5(W'^vQp<<#Pe~rofSR@h]Qׅj>c="$A11, y(!mc}ߔX9+hI:HX?՗уdr|A얤hocZջץE:(~('tjw`K1 %NC ^de6&| ~}Rwg&/Q Y:pJ}~i/g pM,p_붋f%HZ{ ).h>ȂGVm3) ڞoO3(\8 JI/Uѷ4Y m2;vOd?t N[Z{޳8|# ɻGvO=Zs7Ɨ΄AKm^3*a)g ;1:5N=0-BXs}pX~~"&jGE=oB1֔),zeV 6@FIcMJ,Eun_fl.*E:GYڔ\XGud- - ?{{:L~&IR@fn-W}E˩sTB콠u瞂'w:I/+ ;`ۆuA\T\b۷p`Ŕ=9]+tdQewOն<̈nQY0nܙ<#=!fё^z`;>%}Dz0 ԑdV ?#<nwC׹%X+qoZ? C֔t 暦%y2A\85 /WHlȑbX=;Hq$B6)&u`6XLY,2 <4VRU 5)҉0ˌ6eL8cn-Qzv^.@QБ{{^+ X2X`H)Rި(yb tU$p.!һ"K# " [$I,\.nt JxK95>{E\Uzâ"8žlAlzSFX`1eBR-SRYMM.(~R%db+) ?Hݞ^dA,$Psn#{=M1Vâ 9 "cz{{QQC~Y:)S)># 5 O#)xRE =-E9zEkz(L`ŔoWa/Ǡ3(wD yEƣ e8UXJ@"<^#$$"Wh50`Kf?>:Zɘ D]8m]8^n'gW5P6uwOɢ4?]ґXwܣy`E5+T",0f>A=I6AW\f0;X.s6 g1^&pFF&ib|-Aԅ@&&2J`pk;rJ~1Q Zd$" ŬLD(*h1x',Ҋ ,hg0Uz|㛡~ISqCT*-LKMEeB ]_n EF~vEuT ƬX PLcED&iKeSX`{ ϷxpHc1C{Nw&lx ۉ$jc 8]łSRA7BCkrj]5$x>Jă v%rBe}?2a 2/ҠyM8:P#F PL??i:ܾ>]Zc[*Ω$^;N$qp+u4=pU񉇢qyhr@Q;:SݟN>F/#ё)+::z{}ESL6_ds ,$Qoa>7WvgJboHK Må?,re Ǐ)§D1{Bo̳+17tf!/ʓԳ-x$tBO+܊NY | 5w?\#wFZd>AV״}+?CXLIro}19jFLvwݗv܊6D+=Qe+97z])>ɌD0SLzEUg@g K CNR9׫YNAh5ҋqAhnkiϩ8q~D5Ӌ) ,cδQ%(ldU y}ҍM BfckmLu Ib}%vxu$ճ P3ȂO޷evG}i Ր\h/Rf6g|CT=n[/C˴`u]'$"b{&#?ZPC_VѶZ,j/T@tSr`Usߺ/l!E hFz8ͅ@kJ:_qH?R̖"p)F]Kr r>n ,@-.Z}k4;Q"l5. D&zҵ}39p9yѻ9q"F$aDauN3)΃wRs R?Fz&8s_;*"&X0$dG{ig}F3Z.?< 3a6=ו_:SR\rU.NtH=G2y=R9DO1unIsjUkzrN -A1P;8U'<Y`1%V KCω@^ߟ J!? $Kʺj3jM'yjffҭ>yg"5I^OQ>\~rsd8#W>aaGRn- z)ܰbJ/ 9ڳ(zK72IQn&kJ i:fnD8"R}چD'fzoL,OРmG*ml|Itrޒ-\Ur7zt;G!fSXܠ+muSq5 y=Y\bJx@ޙ2)7fgOVTe{eCKN!:r9fmR~7}A痕=xM'FlDDҹQl7j,=J8'S}x|'F)yjo2z="bi؟c<%=H.w0mq|͒ab|'1[Eg?'xآIYXoN^tl.r9h؈߈ YST8\lU;52Fn,H M\?nzؑ)yPg%W܄qr gP")Wږ Yϗ9oJgS흢(f`eJ:45`Au)}[lE{NdW`'emV򞁾>%OST fCm}.riq~0 &$1$ޑVK&$p~3 ޔ@$ Y)3MgR;a( ^ &dNj}u)i ),*XLY )l^N,xi`Vt tH 3VVZh¼ h{3"W8ӝ{pT2|}Z-hX`1eŗ132J]4 22CNrh>8Bϧhg\-2XLup_ m(Tfc]qQV=,{LH ,x>(xFrJ >l HMh YB??EL퉥s0Jl,`~A%=9Mo8w[:ҋ+0k]SRTMVB,c&JƔ%zOG\2u(ƉB,t sJ0gc[/N7VtaLsvLN7eTb&Ʊ)^gn ,,>'NN֡zpŘ"m5,6 ' 6et%t/ĹX{*f\?\В'\$1mLrI=+uJs=.,F倈#r{gIm XxHF{9 1F*u.+,'JLL>?Lq~GOaqZLo[fiԕ{9ɇ O@(>=_usPfFr1W*W)౱ٜDh50z>Z'2HTv^MtnUSuuy&2+3Ou=m[;'qZ_}o˽" [jw\t)BrxD%4" J1"_G!ɽ+C7c:Ĉl&(8GjNc_OxT%-3Igh)Ɲ; Lu|Ή?|DgfCeecfMu c[g "n^!IUrBOǺWZY`1N얞a  | u -|Ѱ\`ƒ}6@tE/UHQqDjJCC9gY mӥ;QZ)|vO{7QES}THn6VS|?-N>|N =MZoF`H.d?KNWH:6k!Sk]zpmϤ=:IA{O[vˎL#B\{[ O]ɭ~kI,䭆Nq#L%s3ittfg ;ũrJe[]'Meh+ 3P4{wuEu,}m.rjW搲1HBGU~Dq:S/CcIk/Xwb"`ZUa>1ξ>|fvi}#5'i &NϤ&|ٜ}PgKdLT_3H*j%,7d":X,1H9לb~hFal&&zH67㘡ȉV` HÕ$WUhquH}dkz`} ,"9xw\>''KGf%Ӱ*`o0'V6M?6L ~gnT&= 4kXLÓ9@M/Wt|`T$WVtM) ؓL~(2MwSI]z$Ib`gvmΐK:c}ss/PTw0JiWvwn~Me{b*{4-FR9:Kf\/ie7Lr.u9NU/4D3k枓K47{,}x(צ$7e9V:h1ɾovff&ُC.b*gO8>8ڽ&fu8}r:g"'"pN"xC$ѼC=xAV`⁁E?0/RywK1ܢDUK/b*ՋR&jHآ{0q  ,8 %ygN2).pfxdF-,ESG81H "^p<`6+Yw -'KPe4drxo"A10IU M,.r Cb*W/HMTЧ|5Ͼ27۬n奰$slpH+o RE;87NZE Hʔ>M-9~ SQ<[-- 5&E9FnlMvL=<37\sɘ/ tZlaT7u^Zsa1ma d$"'zR}+5C;(fnz`2톮*d ,i*(z$ē>F6WE2+D2)ӧ'YɞVmvJ ?^!XLEՊw6`N !gY6w4 0 m,ONbrM=a2F[K:qs(l4% ȕkH} ,^S ;ó( `((G[+ t&.#ݲ|y-ȼ:Fwtu~7Y'")+fXLEZ8u#ORᙦ;=O}}avNe>j.S:@_rtz)6콠}}whYa} ,bhp-P:{*N&wĐiS;/Vӑ4[ZČ4 1"VL!DJv;"JGD=jR? V 1#*uE-֚+lS1|Yzqbe+Ŏڪ[ ~S=3/Ɣ&;:\nM<@p\GT]GQ=v>"x!j!ctVpuuH oI%S梱 *#ϱ jq0Ɗ l4PX_7[tZtbl(f!L^LOY`1Gׅ X͙ `)4u?*}YS" fh~( ,"X8\S .lf)&o7vѓG[ ڎ6j##,*_+@/ {zd 09(ÌCrASO>$ȴH&{ ,Zwj!;0f ޹ߓC٧icO%/@$h:Q6$5,3]PQ1Au7 \0 DUEi:1RUh1[Qj19IlٵXLكɽ0 X|9+J;]T:|056Qba0 w골:rX R/{ ۩1nd OokY`1eՓ`Ϟu߇a)M>8M1ѫ=.){J9OO}aQ-Q X`1e͖jź&[ ;٧ 0LaFo y^I_6DMmKƳUtEtBHA`iB>ܝ},fɾuIo 0}GG ϭDT7?_ aO=C{iJN7X`1eMMX`)~zV0 x퐒fݏ?o.Cv#0RJD^J(gŔ5h>938Gdc0 Atחr-c%Mҁֆۦ)kZ7}wVCm6|DV%\։(߃afqS}SΫdߦXPo=[欄 , .~Hs 0Ls~:HUwGWt LR{8XDb\TnwUG+ 1ZH`}x,q0 ~PIz=ZϺ1Eo5v,]'坥Q_Ƞmڑw0 xK ?\,1b0CICbaVy&'|fh߳bʒP  Tpr?n}aMRpb=/z Az12XLtIZ]h.ʟDY i7p/0 Sdw,uAl#X`1e N1 "LP܄XsBa)",-CxҘuBdXaaŔFi0`Vyժ؞acFaŔz*86re8lTŠ6~}{bʒZ+5CPf]]sKe0ŀS izIչv;Z!63 0XLYu4=q &plaߙa)X`1e J-Qf{3FӁkoa<`Ŕ%RDT{dΠVYYzfوxk;: ,7fmMRga6/,e6'=tQanc5`gafCaŔ-S I9S.zmPm)X`1P1H<W}xl9 62F㐒n< -^RuE'}N9mA?"}jD<@h3KI/ެڛFZݟ"_14IBkE&"A}K;*mOtYI }uZMU-zg5BXQH"WN:(jԦf(D#343DlcDf ?al5[i9Ffz^v:p@M҂B09GS h~Vz"-D^?AkM{亦ЄqS$Dia%}v~} kR[Y\n~;5Bpm倂nTҞS}.hIO/'Q9(u= %1'64]sy-9O_VIi-AqlxbO9MCi}c46$_GX C*PlX`1c``pL YqSD)N7?gfBpZT}M/=l' =tk JnPҎZm-\ kut.rOhnIVr ,fЬ^2}p[mbhՆEټcDnzh$w ϶'(-y!~wFzGkԧ/@zHe"e \;r*gTH 46;sQŚ] 憁kYL?s=L;u$sJԳGhU)ϥ<^k509[&F}+FN|{V6~_*}VH 8MqE6&3 l_s\@=Ge~sdn}UyXE遅N/mo2ᙦ~sP}ϴ]&gBt|u7:cIua RfKuWz!:=(ˋ]?N^3 [e4$0ERI0~@C VufFgC?N0 hxA>.PV Tvꌚo3k"2rH}M?#Z=9x$~ޑyb>VxX=%GʼnNL79#FKhۺ2ש}n!Ff{"MlB\,/$ZH\)F6 o>h]ҖTYVby0 S`07koi[]7JDjx0i<""8nlɏ`@E;vxҫbU :ݒC)ѷ6]2/cP*i!e? 0@=HF>vP x #AӢb0)|d+قtCjo?GJbFH7* a0GR4D`\rᶑWLB=#QW:N+ XR!0!xi^+1`Q_taư@Z/]} 0q []R{<9ab*Ypَ~"k>/a *z`Bt/UE@Jɇ" lU)a)'0= 8H#3ԥҶ Xx8Vi4f;GL  WxABx%_`ńƗLeǏ)2Zu z3Y*k0s-[tKu5+@fi5M0&D7S&E/W?%)_EyȒ"ėA憑Z &@ƶǪYɪ$<9a7gtAfwn2w,'8,Bl_gŅ 3 heՆj v*Rr` >LgpUAFBqSm^FGoVةIfa˕10Rtߜ^ =~_aD ݐzFc>ҫu״l0̦=Q}A^n(GMц.]fH}raBD'E@;pQG:$pu8D*Qy2*@LǽCF;ӒCQ?iyo̹ <@ wL`QmipL4âb)E4&?:!t p%NFB枦Ņ?d?La[u7r)̖կPb|M,vJ"mbwzZKa6҇4?T}0 S  mk{Y BDuI'X>xLe0( 3)}$DEHdoiwQjݓ;3acP1_ ZX)rI9yJ:&E׌jÞ?K2Q5aSop.h`1 0 S@[mʆLLcYZC(H$D0 0II ,aar0 0La0 0 S`X`1 0 X 0 00 0LKR)0 0 hE0 0 Sba)0,aa ,aaaaРzIENDB`python-mapnik-0.0~20240222-5ab32f020/mapnik/000077500000000000000000000000001456565420200176555ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/mapnik/__init__.py000066400000000000000000001056361456565420200220010ustar00rootroot00000000000000# # This file is part of Mapnik (c++ mapping toolkit) # Copyright (C) 2015 Artem Pavlenko # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library 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 # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # """Mapnik Python module. Boost Python bindings to the Mapnik C++ shared library. Several things happen when you do: >>> import mapnik 1) Mapnik C++ objects are imported via the '__init__.py' from the '_mapnik.so' shared object (_mapnik.pyd on win) which references libmapnik.so (linux), libmapnik.dylib (mac), or mapnik.dll (win32). 2) The paths to the input plugins and font directories are imported from the 'paths.py' file which was constructed and installed during SCons installation. 3) All available input plugins and TrueType fonts are automatically registered. 4) Boost Python metaclass injectors are used in the '__init__.py' to extend several objects adding extra convenience when accessed via Python. """ import itertools import os import warnings try: import json except ImportError: import simplejson as json def bootstrap_env(): """ If an optional settings file exists, inherit its environment settings before loading the mapnik library. This feature is intended for customized packages of mapnik. The settings file should be a python file with an 'env' variable that declares a dictionary of key:value pairs to push into the global process environment, if not already set, like: env = {'ICU_DATA':'/usr/local/share/icu/'} """ if os.path.exists(os.path.join( os.path.dirname(__file__), 'mapnik_settings.py')): from .mapnik_settings import env process_keys = os.environ.keys() for key, value in env.items(): if key not in process_keys: os.environ[key] = value bootstrap_env() from ._mapnik import * # The base Boost.Python class BoostPythonMetaclass = Coord.__class__ class _MapnikMetaclass(BoostPythonMetaclass): def __init__(self, name, bases, dict): for b in bases: if type(b) not in (self, type): for k, v in list(dict.items()): if hasattr(b, k): setattr(b, '_c_' + k, getattr(b, k)) setattr(b, k, v) return type.__init__(self, name, bases, dict) # metaclass injector compatible with both python 2 and 3 # http://mikewatkins.ca/2008/11/29/python-2-and-3-metaclasses/ def _injector() : return _MapnikMetaclass('_injector', (object, ), {}) def Filter(*args, **kwargs): warnings.warn("'Filter' is deprecated and will be removed in Mapnik 3.x, use 'Expression' instead", DeprecationWarning, 2) return Expression(*args, **kwargs) class Envelope(Box2d): def __init__(self, *args, **kwargs): warnings.warn("'Envelope' is deprecated and will be removed in Mapnik 3.x, use 'Box2d' instead", DeprecationWarning, 2) Box2d.__init__(self, *args, **kwargs) class Coord(_mapnik.Coord, _injector()): """ Represents a point with two coordinates (either lon/lat or x/y). Following operators are defined for Coord: Addition and subtraction of Coord objects: >>> Coord(10, 10) + Coord(20, 20) Coord(30.0, 30.0) >>> Coord(10, 10) - Coord(20, 20) Coord(-10.0, -10.0) Addition, subtraction, multiplication and division between a Coord and a float: >>> Coord(10, 10) + 1 Coord(11.0, 11.0) >>> Coord(10, 10) - 1 Coord(-9.0, -9.0) >>> Coord(10, 10) * 2 Coord(20.0, 20.0) >>> Coord(10, 10) / 2 Coord(5.0, 5.0) Equality of coords (as pairwise equality of components): >>> Coord(10, 10) is Coord(10, 10) False >>> Coord(10, 10) == Coord(10, 10) True """ def __repr__(self): return 'Coord(%s,%s)' % (self.x, self.y) def forward(self, projection): """ Projects the point from the geographic coordinate space into the cartesian space. The x component is considered to be longitude, the y component the latitude. Returns the easting (x) and northing (y) as a coordinate pair. Example: Project the geographic coordinates of the city center of Stuttgart into the local map projection (GK Zone 3/DHDN, EPSG 31467) >>> p = Projection('epsg:31467') >>> Coord(9.1, 48.7).forward(p) Coord(3507360.12813,5395719.2749) """ return forward_(self, projection) def inverse(self, projection): """ Projects the point from the cartesian space into the geographic space. The x component is considered to be the easting, the y component to be the northing. Returns the longitude (x) and latitude (y) as a coordinate pair. Example: Project the cartesian coordinates of the city center of Stuttgart in the local map projection (GK Zone 3/DHDN, EPSG 31467) into geographic coordinates: >>> p = Projection('epsg:31467') >>> Coord(3507360.12813,5395719.2749).inverse(p) Coord(9.1, 48.7) """ return inverse_(self, projection) class Box2d(_mapnik.Box2d, _injector()): """ Represents a spatial envelope (i.e. bounding box). Following operators are defined for Box2d: Addition: e1 + e2 is equivalent to e1.expand_to_include(e2) but yields a new envelope instead of modifying e1 Subtraction: Currently e1 - e2 returns e1. Multiplication and division with floats: Multiplication and division change the width and height of the envelope by the given factor without modifying its center.. That is, e1 * x is equivalent to: e1.width(x * e1.width()) e1.height(x * e1.height()), except that a new envelope is created instead of modifying e1. e1 / x is equivalent to e1 * (1.0/x). Equality: two envelopes are equal if their corner points are equal. """ def __repr__(self): return 'Box2d(%s,%s,%s,%s)' % \ (self.minx, self.miny, self.maxx, self.maxy) def forward(self, projection): """ Projects the envelope from the geographic space into the cartesian space by projecting its corner points. See also: Coord.forward(self, projection) """ return forward_(self, projection) def inverse(self, projection): """ Projects the envelope from the cartesian space into the geographic space by projecting its corner points. See also: Coord.inverse(self, projection). """ return inverse_(self, projection) class Projection(_mapnik.Projection, _injector()): def __repr__(self): return "Projection('%s')" % self.params() def forward(self, obj): """ Projects the given object (Box2d or Coord) from the geographic space into the cartesian space. See also: Box2d.forward(self, projection), Coord.forward(self, projection). """ return forward_(obj, self) def inverse(self, obj): """ Projects the given object (Box2d or Coord) from the cartesian space into the geographic space. See also: Box2d.inverse(self, projection), Coord.inverse(self, projection). """ return inverse_(obj, self) class Feature(_mapnik.Feature, _injector()): __geo_interface__ = property(lambda self: json.loads(self.to_geojson())) class Geometry(_mapnik.Geometry, _injector()): __geo_interface__ = property(lambda self: json.loads(self.to_geojson())) class Datasource(_mapnik.Datasource, _injector()): def featureset(self, fields = None, variables = {}): query = Query(self.envelope()) query.set_variables(variables) attributes = fields or self.fields() for fld in attributes: query.add_property_name(fld) return self.features(query) def __iter__(self, fields = None, variables = {}): return self.featureset(fields, variables) # backward caps helper def all_features(self, fields=None, variables={}): return self.__iter__(fields, variables) class Color(_mapnik.Color, _injector()): def __repr__(self): return "Color(R=%d,G=%d,B=%d,A=%d)" % (self.r, self.g, self.b, self.a) class SymbolizerBase(_mapnik.SymbolizerBase, _injector()): # back compatibility @property def filename(self): return self['file'] @filename.setter def filename(self, val): self['file'] = val def _add_symbol_method_to_symbolizers(vars=globals()): def symbol_for_subcls(self): return self def symbol_for_cls(self): return getattr(self, self.type())() for name, obj in vars.items(): if name.endswith('Symbolizer') and not name.startswith('_'): if name == 'Symbolizer': symbol = symbol_for_cls else: symbol = symbol_for_subcls type('dummy', (obj, _injector()), {'symbol': symbol}) _add_symbol_method_to_symbolizers() def Datasource(**keywords): """Wrapper around CreateDatasource. Create a Mapnik Datasource using a dictionary of parameters. Keywords must include: type='plugin_name' # e.g. type='gdal' See the convenience factory methods of each input plugin for details on additional required keyword arguments. """ return CreateDatasource(keywords) # convenience factory methods def Shapefile(**keywords): """Create a Shapefile Datasource. Required keyword arguments: file -- path to shapefile without extension Optional keyword arguments: base -- path prefix (default None) encoding -- file encoding (default 'utf-8') >>> from mapnik import Shapefile, Layer >>> shp = Shapefile(base='/home/mapnik/data',file='world_borders') >>> lyr = Layer('Shapefile Layer') >>> lyr.datasource = shp """ keywords['type'] = 'shape' return CreateDatasource(keywords) def CSV(**keywords): """Create a CSV Datasource. Required keyword arguments: file -- path to csv Optional keyword arguments: inline -- inline CSV string (if provided 'file' argument will be ignored and non-needed) base -- path prefix (default None) encoding -- file encoding (default 'utf-8') row_limit -- integer limit of rows to return (default: 0) strict -- throw an error if an invalid row is encountered escape -- The escape character to use for parsing data quote -- The quote character to use for parsing data separator -- The separator character to use for parsing data headers -- A comma separated list of header names that can be set to add headers to data that lacks them filesize_max -- The maximum filesize in MB that will be accepted >>> from mapnik import CSV >>> csv = CSV(file='test.csv') >>> from mapnik import CSV >>> csv = CSV(inline='''wkt,Name\n"POINT (120.15 48.47)","Winthrop, WA"''') For more information see https://github.com/mapnik/mapnik/wiki/CSV-Plugin """ keywords['type'] = 'csv' return CreateDatasource(keywords) def GeoJSON(**keywords): """Create a GeoJSON Datasource. Required keyword arguments: file -- path to json Optional keyword arguments: encoding -- file encoding (default 'utf-8') base -- path prefix (default None) >>> from mapnik import GeoJSON >>> geojson = GeoJSON(file='test.json') """ keywords['type'] = 'geojson' return CreateDatasource(keywords) def PostGIS(**keywords): """Create a PostGIS Datasource. Required keyword arguments: dbname -- database name to connect to table -- table name or subselect query *Note: if using subselects for the 'table' value consider also passing the 'geometry_field' and 'srid' and 'extent_from_subquery' options and/or specifying the 'geometry_table' option. Optional db connection keyword arguments: user -- database user to connect as (default: see postgres docs) password -- password for database user (default: see postgres docs) host -- postgres hostname (default: see postgres docs) port -- postgres port (default: see postgres docs) initial_size -- integer size of connection pool (default: 1) max_size -- integer max of connection pool (default: 10) persist_connection -- keep connection open (default: True) Optional table-level keyword arguments: extent -- manually specified data extent (comma delimited string, default: None) estimate_extent -- boolean, direct PostGIS to use the faster, less accurate `estimate_extent` over `extent` (default: False) extent_from_subquery -- boolean, direct Mapnik to query Postgis for the extent of the raw 'table' value (default: uses 'geometry_table') geometry_table -- specify geometry table to use to look up metadata (default: automatically parsed from 'table' value) geometry_field -- specify geometry field to use (default: first entry in geometry_columns) srid -- specify srid to use (default: auto-detected from geometry_field) row_limit -- integer limit of rows to return (default: 0) cursor_size -- integer size of binary cursor to use (default: 0, no binary cursor is used) >>> from mapnik import PostGIS, Layer >>> params = dict(dbname=env['MAPNIK_NAME'],table='osm',user='postgres',password='gis') >>> params['estimate_extent'] = False >>> params['extent'] = '-20037508,-19929239,20037508,19929239' >>> postgis = PostGIS(**params) >>> lyr = Layer('PostGIS Layer') >>> lyr.datasource = postgis """ keywords['type'] = 'postgis' return CreateDatasource(keywords) def PgRaster(**keywords): """Create a PgRaster Datasource. Required keyword arguments: dbname -- database name to connect to table -- table name or subselect query *Note: if using subselects for the 'table' value consider also passing the 'raster_field' and 'srid' and 'extent_from_subquery' options and/or specifying the 'raster_table' option. Optional db connection keyword arguments: user -- database user to connect as (default: see postgres docs) password -- password for database user (default: see postgres docs) host -- postgres hostname (default: see postgres docs) port -- postgres port (default: see postgres docs) initial_size -- integer size of connection pool (default: 1) max_size -- integer max of connection pool (default: 10) persist_connection -- keep connection open (default: True) Optional table-level keyword arguments: extent -- manually specified data extent (comma delimited string, default: None) estimate_extent -- boolean, direct PostGIS to use the faster, less accurate `estimate_extent` over `extent` (default: False) extent_from_subquery -- boolean, direct Mapnik to query Postgis for the extent of the raw 'table' value (default: uses 'geometry_table') raster_table -- specify geometry table to use to look up metadata (default: automatically parsed from 'table' value) raster_field -- specify geometry field to use (default: first entry in raster_columns) srid -- specify srid to use (default: auto-detected from geometry_field) row_limit -- integer limit of rows to return (default: 0) cursor_size -- integer size of binary cursor to use (default: 0, no binary cursor is used) use_overviews -- boolean, use overviews when available (default: false) prescale_rasters -- boolean, scale rasters on the db side (default: false) clip_rasters -- boolean, clip rasters on the db side (default: false) band -- integer, if non-zero interprets the given band (1-based offset) as a data raster (default: 0) >>> from mapnik import PgRaster, Layer >>> params = dict(dbname='mapnik',table='osm',user='postgres',password='gis') >>> params['estimate_extent'] = False >>> params['extent'] = '-20037508,-19929239,20037508,19929239' >>> pgraster = PgRaster(**params) >>> lyr = Layer('PgRaster Layer') >>> lyr.datasource = pgraster """ keywords['type'] = 'pgraster' return CreateDatasource(keywords) def Raster(**keywords): """Create a Raster (Tiff) Datasource. Required keyword arguments: file -- path to stripped or tiled tiff lox -- lowest (min) x/longitude of tiff extent loy -- lowest (min) y/latitude of tiff extent hix -- highest (max) x/longitude of tiff extent hiy -- highest (max) y/latitude of tiff extent Hint: lox,loy,hix,hiy make a Mapnik Box2d Optional keyword arguments: base -- path prefix (default None) multi -- whether the image is in tiles on disk (default False) Multi-tiled keyword arguments: x_width -- virtual image number of tiles in X direction (required) y_width -- virtual image number of tiles in Y direction (required) tile_size -- if an image is in tiles, how large are the tiles (default 256) tile_stride -- if an image is in tiles, what's the increment between rows/cols (default 1) >>> from mapnik import Raster, Layer >>> raster = Raster(base='/home/mapnik/data',file='elevation.tif',lox=-122.8,loy=48.5,hix=-122.7,hiy=48.6) >>> lyr = Layer('Tiff Layer') >>> lyr.datasource = raster """ keywords['type'] = 'raster' return CreateDatasource(keywords) def Gdal(**keywords): """Create a GDAL Raster Datasource. Required keyword arguments: file -- path to GDAL supported dataset Optional keyword arguments: base -- path prefix (default None) shared -- boolean, open GdalDataset in shared mode (default: False) bbox -- tuple (minx, miny, maxx, maxy). If specified, overrides the bbox detected by GDAL. >>> from mapnik import Gdal, Layer >>> dataset = Gdal(base='/home/mapnik/data',file='elevation.tif') >>> lyr = Layer('GDAL Layer from TIFF file') >>> lyr.datasource = dataset """ keywords['type'] = 'gdal' if 'bbox' in keywords: if isinstance(keywords['bbox'], (tuple, list)): keywords['bbox'] = ','.join([str(item) for item in keywords['bbox']]) return CreateDatasource(keywords) def Occi(**keywords): """Create a Oracle Spatial (10g) Vector Datasource. Required keyword arguments: user -- database user to connect as password -- password for database user host -- oracle host to connect to (does not refer to SID in tsnames.ora) table -- table name or subselect query Optional keyword arguments: initial_size -- integer size of connection pool (default 1) max_size -- integer max of connection pool (default 10) extent -- manually specified data extent (comma delimited string, default None) estimate_extent -- boolean, direct Oracle to use the faster, less accurate estimate_extent() over extent() (default False) encoding -- file encoding (default 'utf-8') geometry_field -- specify geometry field (default 'GEOLOC') use_spatial_index -- boolean, force the use of the spatial index (default True) >>> from mapnik import Occi, Layer >>> params = dict(host='myoracle',user='scott',password='tiger',table='test') >>> params['estimate_extent'] = False >>> params['extent'] = '-20037508,-19929239,20037508,19929239' >>> oracle = Occi(**params) >>> lyr = Layer('Oracle Spatial Layer') >>> lyr.datasource = oracle """ keywords['type'] = 'occi' return CreateDatasource(keywords) def Ogr(**keywords): """Create a OGR Vector Datasource. Required keyword arguments: file -- path to OGR supported dataset layer -- name of layer to use within datasource (optional if layer_by_index or layer_by_sql is used) Optional keyword arguments: layer_by_index -- choose layer by index number instead of by layer name or sql. layer_by_sql -- choose layer by sql query number instead of by layer name or index. base -- path prefix (default None) encoding -- file encoding (default 'utf-8') >>> from mapnik import Ogr, Layer >>> datasource = Ogr(base='/home/mapnik/data',file='rivers.geojson',layer='OGRGeoJSON') >>> lyr = Layer('OGR Layer from GeoJSON file') >>> lyr.datasource = datasource """ keywords['type'] = 'ogr' return CreateDatasource(keywords) def SQLite(**keywords): """Create a SQLite Datasource. Required keyword arguments: file -- path to SQLite database file table -- table name or subselect query Optional keyword arguments: base -- path prefix (default None) encoding -- file encoding (default 'utf-8') extent -- manually specified data extent (comma delimited string, default None) metadata -- name of auxiliary table containing record for table with xmin, ymin, xmax, ymax, and f_table_name geometry_field -- name of geometry field (default 'the_geom') key_field -- name of primary key field (default 'OGC_FID') row_offset -- specify a custom integer row offset (default 0) row_limit -- specify a custom integer row limit (default 0) wkb_format -- specify a wkb type of 'spatialite' (default None) use_spatial_index -- boolean, instruct sqlite plugin to use Rtree spatial index (default True) >>> from mapnik import SQLite, Layer >>> sqlite = SQLite(base='/home/mapnik/data',file='osm.db',table='osm',extent='-20037508,-19929239,20037508,19929239') >>> lyr = Layer('SQLite Layer') >>> lyr.datasource = sqlite """ keywords['type'] = 'sqlite' return CreateDatasource(keywords) def Rasterlite(**keywords): """Create a Rasterlite Datasource. Required keyword arguments: file -- path to Rasterlite database file table -- table name or subselect query Optional keyword arguments: base -- path prefix (default None) extent -- manually specified data extent (comma delimited string, default None) >>> from mapnik import Rasterlite, Layer >>> rasterlite = Rasterlite(base='/home/mapnik/data',file='osm.db',table='osm',extent='-20037508,-19929239,20037508,19929239') >>> lyr = Layer('Rasterlite Layer') >>> lyr.datasource = rasterlite """ keywords['type'] = 'rasterlite' return CreateDatasource(keywords) def Osm(**keywords): """Create a Osm Datasource. Required keyword arguments: file -- path to OSM file Optional keyword arguments: encoding -- file encoding (default 'utf-8') url -- url to fetch data (default None) bbox -- data bounding box for fetching data (default None) >>> from mapnik import Osm, Layer >>> datasource = Osm(file='test.osm') >>> lyr = Layer('Osm Layer') >>> lyr.datasource = datasource """ # note: parser only supports libxml2 so not exposing option # parser -- xml parser to use (default libxml2) keywords['type'] = 'osm' return CreateDatasource(keywords) def Python(**keywords): """Create a Python Datasource. >>> from mapnik import Python, PythonDatasource >>> datasource = Python('PythonDataSource') >>> lyr = Layer('Python datasource') >>> lyr.datasource = datasource """ keywords['type'] = 'python' return CreateDatasource(keywords) def MemoryDatasource(**keywords): """Create a Memory Datasource. Optional keyword arguments: (TODO) """ params = Parameters() params.append(Parameter('type', 'memory')) return MemoryDatasourceBase(params) class PythonDatasource(object): """A base class for a Python data source. Optional arguments: envelope -- a mapnik.Box2d (minx, miny, maxx, maxy) envelope of the data source, default (-180,-90,180,90) geometry_type -- one of the DataGeometryType enumeration values, default Point data_type -- one of the DataType enumerations, default Vector """ def __init__(self, envelope=None, geometry_type=None, data_type=None): self.envelope = envelope or Box2d(-180, -90, 180, 90) self.geometry_type = geometry_type or DataGeometryType.Point self.data_type = data_type or DataType.Vector def features(self, query): """Return an iterable which yields instances of Feature for features within the passed query. Required arguments: query -- a Query instance specifying the region for which features should be returned """ return None def features_at_point(self, point): """Rarely used. Return an iterable which yields instances of Feature for the specified point.""" return None @classmethod def wkb_features(cls, keys, features): """A convenience function to wrap an iterator yielding pairs of WKB format geometry and dictionaries of key-value pairs into mapnik features. Return this from PythonDatasource.features() passing it a sequence of keys to appear in the output and an iterator yielding features. For example. One might have a features() method in a derived class like the following: def features(self, query): # ... create WKB features feat1 and feat2 return mapnik.PythonDatasource.wkb_features( keys = ( 'name', 'author' ), features = [ (feat1, { 'name': 'feat1', 'author': 'alice' }), (feat2, { 'name': 'feat2', 'author': 'bob' }), ] ) """ ctx = Context() [ctx.push(x) for x in keys] def make_it(feat, idx): f = Feature(ctx, idx) geom, attrs = feat f.add_geometries_from_wkb(geom) for k, v in attrs.iteritems(): f[k] = v return f return itertools.imap(make_it, features, itertools.count(1)) @classmethod def wkt_features(cls, keys, features): """A convenience function to wrap an iterator yielding pairs of WKT format geometry and dictionaries of key-value pairs into mapnik features. Return this from PythonDatasource.features() passing it a sequence of keys to appear in the output and an iterator yielding features. For example. One might have a features() method in a derived class like the following: def features(self, query): # ... create WKT features feat1 and feat2 return mapnik.PythonDatasource.wkt_features( keys = ( 'name', 'author' ), features = [ (feat1, { 'name': 'feat1', 'author': 'alice' }), (feat2, { 'name': 'feat2', 'author': 'bob' }), ] ) """ ctx = Context() [ctx.push(x) for x in keys] def make_it(feat, idx): f = Feature(ctx, idx) geom, attrs = feat f.add_geometries_from_wkt(geom) for k, v in attrs.iteritems(): f[k] = v return f return itertools.imap(make_it, features, itertools.count(1)) class TextSymbolizer(_mapnik.TextSymbolizer, _injector()): @property def name(self): if isinstance(self.properties.format_tree, FormattingText): return self.properties.format_tree.text else: # There is no single expression which could be returned as name raise RuntimeError( "TextSymbolizer uses complex formatting features, but old compatibility interface is used to access it. Use self.properties.format_tree instead.") @name.setter def name(self, name): self.properties.format_tree = FormattingText(name) @property def text_size(self): return self.format.text_size @text_size.setter def text_size(self, text_size): self.format.text_size = text_size @property def face_name(self): return self.format.face_name @face_name.setter def face_name(self, face_name): self.format.face_name = face_name @property def fontset(self): return self.format.fontset @fontset.setter def fontset(self, fontset): self.format.fontset = fontset @property def character_spacing(self): return self.format.character_spacing @character_spacing.setter def character_spacing(self, character_spacing): self.format.character_spacing = character_spacing @property def line_spacing(self): return self.format.line_spacing @line_spacing.setter def line_spacing(self, line_spacing): self.format.line_spacing = line_spacing @property def text_opacity(self): return self.format.text_opacity @text_opacity.setter def text_opacity(self, text_opacity): self.format.text_opacity = text_opacity @property def wrap_before(self): return self.format.wrap_before @wrap_before.setter def wrap_before(self, wrap_before): self.format.wrap_before = wrap_before @property def text_transform(self): return self.format.text_transform @text_transform.setter def text_transform(self, text_transform): self.format.text_transform = text_transform @property def fill(self): return self.format.fill @fill.setter def fill(self, fill): self.format.fill = fill @property def halo_fill(self): return self.format.halo_fill @halo_fill.setter def halo_fill(self, halo_fill): self.format.halo_fill = halo_fill @property def halo_radius(self): return self.format.halo_radius @halo_radius.setter def halo_radius(self, halo_radius): self.format.halo_radius = halo_radius @property def label_placement(self): return self.properties.label_placement @label_placement.setter def label_placement(self, label_placement): self.properties.label_placement = label_placement @property def horizontal_alignment(self): return self.properties.horizontal_alignment @horizontal_alignment.setter def horizontal_alignment(self, horizontal_alignment): self.properties.horizontal_alignment = horizontal_alignment @property def justify_alignment(self): return self.properties.justify_alignment @justify_alignment.setter def justify_alignment(self, justify_alignment): self.properties.justify_alignment = justify_alignment @property def vertical_alignment(self): return self.properties.vertical_alignment @vertical_alignment.setter def vertical_alignment(self, vertical_alignment): self.properties.vertical_alignment = vertical_alignment @property def orientation(self): return self.properties.orientation @orientation.setter def orientation(self, orientation): self.properties.orientation = orientation @property def displacement(self): return self.properties.displacement @displacement.setter def displacement(self, displacement): self.properties.displacement = displacement @property def label_spacing(self): return self.properties.label_spacing @label_spacing.setter def label_spacing(self, label_spacing): self.properties.label_spacing = label_spacing @property def label_position_tolerance(self): return self.properties.label_position_tolerance @label_position_tolerance.setter def label_position_tolerance(self, label_position_tolerance): self.properties.label_position_tolerance = label_position_tolerance @property def avoid_edges(self): return self.properties.avoid_edges @avoid_edges.setter def avoid_edges(self, avoid_edges): self.properties.avoid_edges = avoid_edges @property def minimum_distance(self): return self.properties.minimum_distance @minimum_distance.setter def minimum_distance(self, minimum_distance): self.properties.minimum_distance = minimum_distance @property def minimum_padding(self): return self.properties.minimum_padding @minimum_padding.setter def minimum_padding(self, minimum_padding): self.properties.minimum_padding = minimum_padding @property def minimum_path_length(self): return self.properties.minimum_path_length @minimum_path_length.setter def minimum_path_length(self, minimum_path_length): self.properties.minimum_path_length = minimum_path_length @property def maximum_angle_char_delta(self): return self.properties.maximum_angle_char_delta @maximum_angle_char_delta.setter def maximum_angle_char_delta(self, maximum_angle_char_delta): self.properties.maximum_angle_char_delta = maximum_angle_char_delta @property def allow_overlap(self): return self.properties.allow_overlap @allow_overlap.setter def allow_overlap(self, allow_overlap): self.properties.allow_overlap = allow_overlap @property def text_ratio(self): return self.properties.text_ratio @text_ratio.setter def text_ratio(self, text_ratio): self.properties.text_ratio = text_ratio @property def wrap_width(self): return self.properties.wrap_width @wrap_width.setter def wrap_width(self, wrap_width): self.properties.wrap_width = wrap_width def mapnik_version_from_string(version_string): """Return the Mapnik version from a string.""" n = version_string.split('.') return (int(n[0]) * 100000) + (int(n[1]) * 100) + (int(n[2])) def register_plugins(path=None): """Register plugins located by specified path""" if not path: if 'MAPNIK_INPUT_PLUGINS_DIRECTORY' in os.environ: path = os.environ.get('MAPNIK_INPUT_PLUGINS_DIRECTORY') else: from .paths import inputpluginspath path = inputpluginspath DatasourceCache.register_datasources(path) def register_fonts(path=None, valid_extensions=[ '.ttf', '.otf', '.ttc', '.pfa', '.pfb', '.ttc', '.dfont', '.woff']): """Recursively register fonts using path argument as base directory""" if not path: if 'MAPNIK_FONT_DIRECTORY' in os.environ: path = os.environ.get('MAPNIK_FONT_DIRECTORY') else: from .paths import fontscollectionpath path = fontscollectionpath for dirpath, _, filenames in os.walk(path): for filename in filenames: if os.path.splitext(filename.lower())[1] in valid_extensions: FontEngine.register_font(os.path.join(dirpath, filename)) # auto-register known plugins and fonts register_plugins() register_fonts() python-mapnik-0.0~20240222-5ab32f020/mapnik/mapnik_settings.py000066400000000000000000000006701456565420200234310ustar00rootroot00000000000000import os mapnik_data_dir = os.path.dirname(os.path.realpath(__file__)) env = {} icu_path = os.path.join(mapnik_data_dir, 'share', 'icu') if os.path.isdir(icu_path): env['ICU_DATA'] = icu_path gdal_path = os.path.join(mapnik_data_dir, 'share', 'gdal') if os.path.isdir(gdal_path): env['GDAL_DATA'] = gdal_path proj_path = os.path.join(mapnik_data_dir, 'share', 'proj') if os.path.isdir(proj_path): env['PROJ_LIB'] = proj_path python-mapnik-0.0~20240222-5ab32f020/mapnik/printing/000077500000000000000000000000001456565420200215075ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/mapnik/printing/__init__.py000066400000000000000000001522161456565420200236270ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Mapnik classes to assist in creating printable maps.""" import logging import math from mapnik import Box2d, Coord, Geometry, Layer, Map, Projection, ProjTransform, Style, render from mapnik.printing.conversions import m2pt, m2px from mapnik.printing.formats import pagesizes from mapnik.printing.scales import any_scale, default_scale, deg_min_sec_scale, sequence_scale try: import cairo except ImportError: raise ImportError("Could not import pycairo; PDF rendering only available when pycairo is available") try: import pangocairo import pango HAS_PANGOCAIRO_MODULE = True except ImportError: HAS_PANGOCAIRO_MODULE = False try: from pypdf import PdfReader, PdfWriter from pypdf.generic import (ArrayObject, DecodedStreamObject, DictionaryObject, FloatObject, NameObject, NumberObject, TextStringObject) HAS_PYPDF = True except ImportError: HAS_PYPDF = False """ Style of centering to use with the map. CENTERING_NONE: map will be placed in the top left corner CENTERING_CONSTRAINED_AXIS: map will be centered on the most constrained axis (e.g. vertical for a portrait page); a square map will be constrained horizontally CENTERING_UNCONSTRAINED_AXIS: map will be centered on the unconstrained axis CENTERING_VERTICAL: map will be centered vertically CENTERING_HORIZONTAL: map will be centered horizontally CENTERING_BOTH: map will be centered vertically and horizontally """ CENTERING_NONE = 0 CENTERING_CONSTRAINED_AXIS = 1 CENTERING_UNCONSTRAINED_AXIS = 2 CENTERING_VERTICAL = 3 CENTERING_HORIZONTAL = 4 CENTERING_BOTH = 5 # some predefined resolutions in DPI DPI_72 = 72 DPI_150 = 150 DPI_300 = 300 DPI_600 = 600 L = logging.getLogger("mapnik.printing") class PDFPrinter(object): """ Main class for creating PDF print outs. Basic usage is along the lines of import mapnik import mapnik.printing page = mapnik.printing.PDFPrinter() m = mapnik.Map(100,100) mapnik.load_map(m, "my_xml_map_description", True) m.zoom_all() page.render_map(m, "my_output_file.pdf") """ def __init__(self, pagesize=pagesizes["a4"], margin=0.005, box=None, percent_box=None, scale_function=default_scale, resolution=DPI_72, preserve_aspect=True, centering=CENTERING_CONSTRAINED_AXIS, is_latlon=False, use_ocg_layers=False, font_name="DejaVu Sans"): """ Args: pagesize: tuple of page size in meters, see predefined sizes in mapnik.formats module margin: page margin in meters box: the box to render the map into. Must be within page area, margin excluded. This should be a Mapnik Box2d object. Default is the full page without margin. percent_box: similar to box argument but specified as a percent (0->1) of the full page size. If both box and percent_box are specified percent_box will be used. scale: scale helper to use when rounding the map scale. This should be a function that takes a single float and returns a float which is at least as large as the value passed in. This is a 1:x scale. resolution: the resolution used to render non vector elements (in DPI). preserve_aspect: whether to preserve map aspect ratio or not. This defaults to True and it is recommended you do not change it unless you know what you are doing: scales and so on will not work if it is set to False. centering: centering rules for maps where the scale rounding has reduced the map size. This should be a value from the mapnik.utils.centering class. The default is to center on the maps constrained axis. Typically this will be horizontal for portrait pages and vertical for landscape pages. is_latlon: whether the map is in lat lon degrees or not. use_ocg_layers: create OCG layers in the PDF, requires pypdf font_name: the font name used each time text is written (e.g., legend titles, representative fraction, etc.) """ self._pagesize = pagesize self._margin = margin self._box = box self._resolution = resolution self._centering = centering self._is_latlon = is_latlon self._use_ocg_layers = use_ocg_layers self._surface = None self._layer_names = [] self._filename = None self.map_box = None self.rounded_mapscale = None self._scale_function = scale_function self._preserve_aspect = preserve_aspect if not preserve_aspect: self._scale_function = any_scale if percent_box: self._box = Box2d(percent_box[0] * pagesize[0], percent_box[1] * pagesize[1], percent_box[2] * pagesize[0], percent_box[3] * pagesize[1]) self.font_name = font_name def render_map(self, m, filename): """Renders the given map to filename.""" self._surface = cairo.PDFSurface(filename, m2pt(self._pagesize[0]), m2pt(self._pagesize[1])) ctx = cairo.Context(self._surface) # store the output filename so that we can post-process the PDF self._filename = filename (eff_width, eff_height) = self._get_render_area_size() (mapw, maph) = self._get_map_render_area_size(m, eff_width, eff_height) # set the map pixel size so that raster elements render at specified resolution m.resize(*self._get_map_pixel_size(mapw, maph)) (tx, ty) = self._get_render_corner((mapw, maph), m) self._render_map_background(m, ctx, tx, ty) self._render_layers_maps(m, ctx, tx, ty) self.map_box = Box2d(tx, ty, tx + mapw, ty + maph) def _get_render_area_size(self): """Returns the width and height in meters of the page's render area.""" render_area = self._get_render_area() return (render_area.width(), render_area.height()) def _get_render_area(self): """Returns the page's area available for rendering. All dimensions are in meters.""" render_area = Box2d( self._margin, self._margin, self._pagesize[0] - self._margin, self._pagesize[1] - self._margin) # if the user specified a box to render to, we take the intersection # of that box with the page area available if self._box: return render_area.intersect(self._box) return render_area def _get_map_render_area_size(self, m, eff_width, eff_height): """ Returns the render area for the map, i.e., a width and height in meters. Preserves the map aspect by default. """ scalefactor = self._get_map_scalefactor(m, eff_width, eff_height) mapw = eff_width * scalefactor maph = eff_height * scalefactor page_aspect = eff_width / eff_height map_aspect = m.envelope().width() / m.envelope().height() if self._preserve_aspect: if map_aspect > page_aspect: maph = mapw * (1 / map_aspect) else: mapw = maph * map_aspect return (mapw, maph) def _get_map_scalefactor(self, m ,eff_width, eff_height): """Returns the map scale factor based on effective render area size in meters.""" scalex = m.envelope().width() / eff_width scaley = m.envelope().height() / eff_height scale = max(scalex, scaley) rounded_mapscale = self._scale_function(scale) self.rounded_mapscale = rounded_mapscale scalefactor = scale / rounded_mapscale return scalefactor def _get_map_pixel_size(self, width_page_m, height_page_m): """ For a given map size in page coordinates, returns a tuple of the map 'pixel' size based on the defined resolution. """ return (int(m2px(width_page_m, self._resolution)), int(m2px(height_page_m, self._resolution))) def _get_render_corner(self, render_size, m): """Returns the top left corner of the box we should render our map into.""" available_area = self._get_render_area() x = available_area[0] y = available_area[1] if self._has_horizontal_centering(m): x += (available_area.width() - render_size[0]) / 2 if self._has_vertical_centering(m): y += (available_area.height() - render_size[1]) / 2 return (x, y) def _has_horizontal_centering(self, m): """Returns whether the map has an horizontal centering or not.""" is_map_size_constrained = self._is_map_size_constrained(m) if (self._centering == CENTERING_BOTH or self._centering == CENTERING_HORIZONTAL or (self._centering == CENTERING_CONSTRAINED_AXIS and is_map_size_constrained) or (self._centering == CENTERING_UNCONSTRAINED_AXIS and not is_map_size_constrained)): return True else: return False def _has_vertical_centering(self, m): """Returns whether the map has a vertical centering or not.""" is_map_size_constrained = self._is_map_size_constrained(m) if (self._centering == CENTERING_BOTH or self._centering == CENTERING_VERTICAL or (self._centering == CENTERING_CONSTRAINED_AXIS and not is_map_size_constrained) or (self._centering == CENTERING_UNCONSTRAINED_AXIS and is_map_size_constrained)): return True else: return False def _is_map_size_constrained(self, m): """Tests whether the map's size is constrained on the horizontal or vertical axes.""" available_area = self._get_render_area_size() map_aspect = m.envelope().width() / m.envelope().height() page_aspect = available_area[0] / available_area[1] return map_aspect > page_aspect def _render_map_background(self, m, ctx, tx, ty): """ Renders the map background if there is one. If the user set use_ocg_layers to True, we put the background in a separate layer. """ if m.background or m.background_image or m.background_color: background_map = Map(m.width,m.height,m.srs) if m.background: background_map.background = m.background if m.background_image: background_map.background_image = m.background_image if m.background_color: background_map.background_color = m.background_color background_map.zoom_to_box(m.envelope()) self._render_layer_map(background_map, ctx, tx, ty) if self._use_ocg_layers: self._surface.show_page() self._layer_names.append("Map Background") def _render_layers_maps(self, m, ctx, tx, ty): """Renders a layer as an individual map within a parent Map object.""" for layer in m.layers: self._layer_names.append(layer.name) layer_map = self._create_layer_map(m, layer) self._render_layer_map(layer_map, ctx, tx, ty) if self.map_spans_antimeridian(m): old_env = m.envelope() if m.envelope().minx < -180: delta = 360 else: delta = -360 m.zoom_to_box( Box2d( old_env.minx + delta, old_env.miny, old_env.maxx + delta, old_env.maxy)) self._render_layer_map(layer_map, ctx, tx, ty) # restore the original env m.zoom_to_box(old_env) if self._use_ocg_layers: self._surface.show_page() def _create_layer_map(self, m, layer): """ Instantiates and returns a Map object for the layer. The layer Map has the parent Map dimensions. """ layer_map = Map(m.width, m.height, m.srs) layer_map.layers.append(layer) for s in layer.styles: layer_map.append_style(s, m.find_style(s)) layer_map.zoom_to_box(m.envelope()) return layer_map def _render_layer_map(self, layer_map, ctx, tx, ty): """Renders the layer map. Scales the cairo context to the specified resolution.""" ctx.save() ctx.translate(m2pt(tx), m2pt(ty)) # cairo defaults to 72dpi ctx.scale(72.0 / self._resolution, 72.0 / self._resolution) # we clip the context to the map rectangle in order to restrict the background to that area ctx.rectangle(0, 0, layer_map.width , layer_map.height) ctx.clip() render(layer_map, ctx) ctx.restore() def map_spans_antimeridian(self, m): """Returns whether the map spans the antimeridian or not.""" if self._is_latlon and (m.envelope().minx < -180 or m.envelope().maxx > 180): return True else: return False def render_grid_on_map(self, m, grid_layer_name="Coordinates Grid Overlay"): """ Adds a grid overlay on the map, i.e., horizontal and vertical axes plus boxes around the map. Axes are drawn as 0.5px gray lines. Boxes alternate between black fill / white stroke and white fill / black stroke. Font is DejaVu Sans. """ (div_size, page_div_size) = self._get_sensible_scalebar_size(m) # render horizontal axes (first_value_x, first_value_x_percent) = self._get_scale_axes_first_values( div_size, m.envelope().minx, m.envelope().width()) self._render_grid_axes_and_boxes_on_map( first_value_x, first_value_x_percent, page_div_size, div_size, True) # render vertical axes (first_value_y, first_value_y_percent) = self._get_scale_axes_first_values( div_size, m.envelope().miny, m.envelope().height()) self._render_grid_axes_and_boxes_on_map( first_value_y, first_value_y_percent, page_div_size, div_size, False) if self._use_ocg_layers: self._surface.show_page() self._layer_names.append(grid_layer_name) def _get_sensible_scalebar_size(self, m, num_divisions=8, width=-1): """ Returns a sensible scalebar size based on the map envelope, the number of divisions expected in the scalebar, and optionally the width of the containing box. """ div_size = sequence_scale(m.envelope().width() / num_divisions, [1, 2, 5]) # ensures we can fit the bar within page area width if specified page_div_size = self.map_box.width() * div_size / m.envelope().width() while width > 0 and page_div_size > width: div_size /= 2.0 page_div_size /= 2.0 return (div_size, page_div_size) def _get_scale_axes_first_values(self, div_size, map_envelope_start, map_envelope_side_length): """ Returns the first value and the first value percent - how far is that value on the map side length - for the scale axes. """ first_value = (math.floor(map_envelope_start / div_size) + 1) * div_size first_value_percent = (first_value - map_envelope_start) / map_envelope_side_length return (first_value, first_value_percent) def _render_grid_axes_and_boxes_on_map(self, first, first_percent, page_div_size, div_size, is_x_axis): """ Renders the horizontal or vertical axes and corresponding boxes on the map depending on the is_x_axis parameter. Axes are drawn as 0.5px gray lines. Boxes alternate between black fill / white stroke and white fill / black stroke. Font is DejaVu Sans. """ ctx = cairo.Context(self._surface) if is_x_axis: (start, end, boundary_start, boundary_end) = self.map_box.minx, self.map_box.maxx, self.map_box.miny, self.map_box.maxy else: (start, end, boundary_start, boundary_end) = self.map_box.miny, self.map_box.maxy, self.map_box.minx, self.map_box.maxx ctx.translate(m2pt(self.map_box.center().x), m2pt(self.map_box.center().y)) ctx.rotate(-math.pi / 2) ctx.translate(-m2pt(self.map_box.center().y), -m2pt(self.map_box.center().x)) label_value = first - div_size if self._is_latlon and label_value < -180: label_value += 360 prev = start text = None black_rgb = (0.0, 0.0, 0.0) fill_color = black_rgb value = first_percent * (end - start) + start while value < end: self._draw_line(ctx, m2pt(value), m2pt(boundary_start), m2pt(value), m2pt(boundary_end), line_width=0.5) self._render_grid_boxes(ctx, boundary_start, boundary_end, prev, value, text=text, fill_color=fill_color) prev = value value += page_div_size fill_color = [1.0 - z for z in fill_color] label_value += div_size if self._is_latlon and label_value > 180: label_value -= 360 text = "%d" % label_value else: # ensure that the last box gets drawn self._render_grid_boxes(ctx, boundary_start, boundary_end, prev, end, fill_color=fill_color) def _draw_line(self, ctx, start_x, start_y, end_x, end_y, line_width=1, stroke_color=(0.5, 0.5, 0.5)): """ Draws a line from (start_x, start_y) to (end_x, end_y) on the specified cairo context. By default, the line drawn is 1px wide and gray. """ ctx.save() ctx.move_to(start_x, start_y) ctx.line_to(end_x, end_y) ctx.set_source_rgb(*stroke_color) ctx.set_line_width(line_width) ctx.stroke() ctx.restore() def _render_grid_boxes(self, ctx, boundary_start, boundary_end, prev, value, text=None, border_size=8, fill_color=(0.0, 0.0, 0.0)): """Renders the scale boxes at each end of the grid overlay.""" for bar in (m2pt(boundary_start) - border_size, m2pt(boundary_end)): rectangle = Rectangle(m2pt(prev), bar, m2pt(value - prev), border_size) self._render_box(ctx, rectangle, text, fill_color=fill_color) def _render_box(self, ctx, rectangle, text=None, stroke_color=(0.0, 0.0, 0.0), fill_color=(1.0, 1.0, 1.0)): """ Renders a box with top left corner positioned at (x,y). Default design is white fill and black stroke. """ ctx.save() line_width = 1 ctx.set_line_width(line_width) ctx.set_source_rgb(*fill_color) ctx.rectangle(rectangle.x, rectangle.y, rectangle.width, rectangle.height) ctx.fill() ctx.set_source_rgb(*stroke_color) ctx.rectangle(rectangle.x, rectangle.y, rectangle.width, rectangle.height) ctx.stroke() if text: ctx.move_to(rectangle.x + 1, rectangle.y) self.write_text(ctx, text, size=rectangle.height - 2, stroke_color=[1 - z for z in fill_color]) ctx.restore() def write_text(self, ctx, text, box_width=None, size=10, stroke_color=(0.0, 0.0, 0.0), alignment=None): """ Writes the text to the specified context. Returns: A rectangle (x, y, width, height) representing the extents of the text drawn """ if HAS_PANGOCAIRO_MODULE: return self._write_text_pangocairo(ctx, text, box_width=box_width, size=size, stroke_color=stroke_color, alignment=alignment) else: return self._write_text_cairo(ctx, text, size=size, stroke_color=stroke_color) def _write_text_pangocairo(self, ctx, text, box_width=None, size=10, stroke_color=(0.0, 0.0, 0.0), alignment=None): """ Use a pango.Layout object to write text to the cairo Context specified as a parameter. Returns: A rectangle (x, y, width, height) representing the extents of the pango layout as drawn """ (attr, t, accel) = pango.parse_markup(text) pctx = pangocairo.CairoContext(ctx) pango_layout = pctx.create_layout() pango_layout.set_attributes(attr) fd = pango.FontDescription("%s %d" % (self.font_name, size)) pango_layout.set_font_description(fd) if box_width: pango_layout.set_width(int(box_width * pango.SCALE)) if alignment: pango_layout.set_alignment(alignment) pctx.update_layout(pango_layout) pango_layout.set_text(t) pctx.set_source_rgb(*stroke_color) pctx.show_layout(pango_layout) return pango_layout.get_pixel_extents()[0] def _write_text_cairo(self, ctx, text, size=10, stroke_color=(0.0, 0.0, 0.0)): """ Writes text to the cairo Context specified as a parameter. Returns: A rectangle (x, y, width, height) representing the extents of the text drawn """ ctx.rel_move_to(0, size) ctx.select_font_face( self.font_name, cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL) ctx.set_font_size(size) ctx.set_source_rgb(*stroke_color) ctx.show_text(text) ctx.rel_move_to(0, size) return (0, 0, len(text) * size, size) def render_scale(self, m, ctx=None, width=0.05, num_divisions=3, bar_size=8.0, with_representative_fraction=True): """ Renders two things: - a scale bar - a scale representative fraction just below it Args: m: the Map object to render the scale for ctx: A cairo context to render the scale into. If this is None, we create a context and find out the best location for the scale bar width: the width of area available for rendering the scale bar (in meters) num_divisions: the number of divisions for the scale bar bar_size: the size of the scale bar in points with_representative_fraction: whether we should render the representative fraction or not Returns: The size of the rendered scale block in points. (0, 0) if nothing is rendered. Notes: Does not render if lat lon maps or if the aspect ratio is not preserved. The scale bar divisions alternate between black fill / white stroke and white fill / black stroke. """ (w, h) = (0, 0) # don't render scale text if we are in lat lon # dont render scale text if we have warped the aspect ratio if self._preserve_aspect and not self._is_latlon: if ctx is None: ctx = cairo.Context(self._surface) (tx, ty) = self._get_meta_info_corner((self.map_box.width(), self.map_box.height()), m) ctx.translate(m2pt(tx), m2pt(ty)) (w, h) = self._render_scale_bar(m, ctx, width, w, h, num_divisions, bar_size) # renders the scale representative fraction text if with_representative_fraction: bar_to_fraction_space = 2 ctx.move_to(0, h + bar_to_fraction_space) box_width = None if width > 0: box_width = m2pt(width) h += self._render_scale_representative_fraction(ctx, box_width) return (w, h) def _render_scale_bar(self, m, ctx, width=0.05, w=0, h=0, num_divisions=3, bar_size=8.0): """ Renders a graphic scale bar. Returns: The width and height of the scale bar rendered """ # FIXME: bug. the scale bar divisions does not scale properly when the map envelope is huge # to reproduce render python-mapnik/test/data/good_maps/agg_poly_gamma_map.xml and call render_scale scale_bar_extra_space_factor = 1.2 div_width = width / num_divisions * scale_bar_extra_space_factor (div_size, page_div_size) = self._get_sensible_scalebar_size(m, num_divisions=num_divisions, width=div_width) div_unit = self.get_div_unit(div_size) text = "0{}".format(div_unit) ctx.save() if width > 0: ctx.translate(m2pt(width - num_divisions * page_div_size) / 2, 0) for ii in range(num_divisions): fill = (ii % 2,) * 3 rectangle = Rectangle(m2pt(ii*page_div_size), h, m2pt(page_div_size), bar_size) self._render_box(ctx, rectangle, text, fill_color=fill) fill = [1 - z for z in fill] text = "{0}{1}".format((ii + 1) * div_size, div_unit) w = (num_divisions) * page_div_size h += bar_size ctx.restore() return (w, h) def get_div_unit(self, div_size, div_unit_short="m", div_unit_long="km", div_unit_divisor=1000.0): """ Returns the appropriate division unit based on the division size. Args: div_size: the size of the division div_unit_short: the default string for the division unit div_unit_long: the string for the division unit if div_size is large enough to be converted from div_unit_short to div_unit_long while keeping div_size greater than 1 div_unit_divisor: the divisor applied to convert from div_unit_short to div_unit_long Note: Default values use the metric system """ div_unit = div_unit_short if div_size > div_unit_divisor: div_size /= div_unit_divisor div_unit = div_unit_long return div_unit def _render_scale_representative_fraction(self, ctx, box_width, box_width_padding=2, font_size=6): """ Renders the scale text, i.e. Returns: The text extent width including padding. """ if HAS_PANGOCAIRO_MODULE: alignment = pango.ALIGN_CENTER else: alignment = None text = "Scale 1:{}".format(int(self.rounded_mapscale)) text_extent = self.write_text(ctx, text, box_width=box_width, size=font_size, alignment=alignment) text_extent_width = text_extent[3] return text_extent_width + box_width_padding def _get_meta_info_corner(self, render_size, m): """ Returns the corner (in page coordinates) of a possibly sensible place to render metadata such as a legend or scale. """ (x, y) = self._get_render_corner(render_size, m) render_box_padding_in_meters = 0.005 if self._is_map_size_constrained(m): y += render_size[1] + render_box_padding_in_meters x = self._margin else: x += render_size[0] + render_box_padding_in_meters y = self._margin return (x, y) def render_graticule_on_map(self, m, dec_degrees=True, grid_layer_name="Graticule"): # FIXME: buggy. does not get the top and right lines and other issues. see _render_graticule_axes_and_text also """ Renders the graticule on the map. Lines are drawn as 0.5px wide and gray. Text font is DejaVu Sans and gray. """ # don't render lat_lon grid if we are already in latlon if self._is_latlon: return p2 = Projection(m.srs) latlon_bounds = p2.inverse(m.envelope()) # ensure that the projected map envelope is within the lat lon bounds and shift if necessary latlon_bounds = self._adjust_latlon_bounds(m, p2, latlon_bounds) latlon_mapwidth = latlon_bounds.width() # render an extra 20% so we generally won't miss the ends of lines latlon_buffer = 0.2 * latlon_mapwidth if dec_degrees: # FIXME: what is the 7.0 magic number about? latlon_divsize = default_scale(latlon_mapwidth / 7.0) else: # FIXME: what is the 7.0 magic number about? latlon_divsize = deg_min_sec_scale(latlon_mapwidth / 7.0) latlon_interpsize = latlon_mapwidth / m.width # renders the horizontal graticule axes self._render_graticule_axes_and_text( m, p2, latlon_bounds, latlon_buffer, latlon_interpsize, latlon_divsize, dec_degrees, True) # renders the vertical graticule axes self._render_graticule_axes_and_text( m, p2, latlon_bounds, latlon_buffer, latlon_interpsize, latlon_divsize, dec_degrees, False) if self._use_ocg_layers: self._surface.show_page() self._layer_names.append(grid_layer_name) def _adjust_latlon_bounds(self, m, proj, latlon_bounds): """ Ensures that the projected map envelope is within the lat lon bounds. If it's not, it shifts the lat lon bounds in the right direction by 360 degrees. Returns: The adjusted lat lon bounds box """ if proj.inverse(m.envelope().center()).x > latlon_bounds.maxx: latlon_bounds = Box2d( latlon_bounds.maxx, latlon_bounds.miny, latlon_bounds.minx + 360, latlon_bounds.maxy) if proj.inverse(m.envelope().center()).y > latlon_bounds.maxy: latlon_bounds = Box2d( latlon_bounds.miny, latlon_bounds.maxy, latlon_bounds.maxx, latlon_bounds.miny + 360) return latlon_bounds def _render_graticule_axes_and_text(self, m, p2, latlon_bounds, latlon_buffer, latlon_interpsize, latlon_divsize, dec_degrees, is_x_axis, stroke_color=(0.5, 0.5, 0.5)): # FIXME: buggy. does not get the top and right lines and other issues. see render_graticule_on_map also """ Renders the horizontal or vertical axes on the map - depending on the is_x_axis parameter - along with the latitude or longitude text. Lines are drawn as 0.5px gray. Text font is DejaVu Sans gray. """ ctx = cairo.Context(self._surface) ctx.set_source_rgb(*stroke_color) ctx.set_line_width(1) latlon_labelsize = 6 ctx.translate(m2pt(self.map_box.minx), m2pt(self.map_box.miny)) ctx.rectangle(0, 0, m2pt(self.map_box.width()), m2pt(self.map_box.height())) ctx.clip() ctx.select_font_face(self.font_name, cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL) ctx.set_font_size(latlon_labelsize) if is_x_axis: (x1, x2, y1, y2) = latlon_bounds.minx, latlon_bounds.maxx, latlon_bounds.miny, latlon_bounds.maxy box_top = self.map_box.height() else: (x1, x2, y1, y2) = latlon_bounds.miny, latlon_bounds.maxy, latlon_bounds.minx, latlon_bounds.maxx ctx.translate(m2pt(self.map_box.width() / 2), m2pt(self.map_box.height() / 2)) ctx.rotate(-math.pi / 2) ctx.translate(-m2pt(self.map_box.height() / 2), -m2pt(self.map_box.width() / 2)) box_top = self.map_box.width() for xvalue in self.round_grid_generator(x1 - latlon_buffer, x2 + latlon_buffer, latlon_divsize): yvalue = y1 - latlon_buffer start_cross = None end_cross = None while yvalue < y2 + latlon_buffer: if is_x_axis: start = m.view_transform().forward(p2.forward(Coord(xvalue, yvalue))) else: temp = m.view_transform().forward(p2.forward(Coord(yvalue, xvalue))) start = Coord(m2pt(self.map_box.height()) - temp.y, temp.x) yvalue += latlon_interpsize if is_x_axis: end = m.view_transform().forward(p2.forward(Coord(xvalue, yvalue))) else: temp = m.view_transform().forward(p2.forward(Coord(yvalue, xvalue))) end = Coord(m2pt(self.map_box.height()) - temp.y, temp.x) self._draw_line(ctx, start.x, start.y, end.x, end.y, line_width=0.5) if cmp(start.y, 0) != cmp(end.y, 0): start_cross = end.x if cmp(start.y, m2pt(self.map_box.height())) != cmp(end.y, m2pt(self.map_box.height())): end_cross = end.x if dec_degrees: line_text = "%g" % (xvalue) else: line_text = self.format_deg_min_sec(xvalue) if start_cross: ctx.move_to(start_cross + 2, latlon_labelsize) ctx.show_text(line_text) if end_cross: ctx.move_to(end_cross + 2, m2pt(box_top) - 2) ctx.show_text(line_text) def round_grid_generator(self, first, last, step): """Generator for lat lon grid values.""" val = (math.floor(first / step) + 1) * step yield val while val < last: val += step yield val def format_deg_min_sec(self, value): """Converts decimal degrees value to a degrees/minutes/seconds string.""" deg = math.floor(value) min = math.floor((value - deg) / (1.0 / 60)) sec = int((value - deg * 1.0 / 60) / 1.0 / 3600) return "%d°%d'%d\"" % (deg, min, sec) def render_legend(self, m, ctx=None, columns=2, width=None, height=None, attribution=None, legend_item_box_size=(0.015, 0.0075)): """ Renders a legend for the Map object. A legend is a collection of legend items, i.e., a minified representation of the layer's map along with the layer's title. Args: m: a Map object to render the legend for ctx: a cairo context to render the legend to. If this is None then automatically create a context and choose the best location for the legend. width: width of area available to render legend in (in meters) columns: number of columns available in legend box attribution: additional text that will be rendered in gray under the layer name. keyed by layer name legend_item_box_size: two tuple with width and height of legend item box size in meters Returns: The size of the rendered block in points. """ render_box = Rectangle() if self._surface: if ctx is None: ctx = cairo.Context(self._surface) (tx, ty) = self._get_meta_info_corner((self.map_box.width(), self.map_box.height()), m) ctx.translate(m2pt(tx), m2pt(ty)) width = self._pagesize[0] - 2 * tx height = self._pagesize[1] - self._margin - ty column_width = None if width: column_width = width / columns render_box.width = m2pt(width) (render_box.width, render_box.height) = self._render_legend_items(m, ctx, render_box, column_width, height, columns=columns, attribution=attribution, legend_item_box_size=legend_item_box_size) return (render_box.width, render_box.height) def _render_legend_items(self, m, ctx, render_box, column_width, height, columns=2, attribution=None, legend_item_box_size=(0.015, 0.0075)): """Renders the legend items for the map.""" current_column = 0 processed_layers = [] for layer in reversed(m.layers): have_layer_header = False layer_title = layer.name if layer_title in processed_layers: continue processed_layers.append(layer_title) added_styles = self._get_unique_added_styles(m, layer) legend_items = sorted(added_styles.keys()) for li in legend_items: (f, rule_text) = added_styles[li] legend_map_size = (int(m2pt(legend_item_box_size[0])), int(m2pt(legend_item_box_size[1]))) lemap = self._create_legend_item_map(m, layer, f, legend_map_size) item_size = legend_map_size[1] if not have_layer_header: item_size += 8 # if we get to the bottom of the page, start a new column # if we get to the max number of columns, start a new page if render_box.y + item_size > m2pt(height): current_column += 1 render_box.y = 0 if current_column >= columns: self._surface.show_page() render_box.x = 0 current_column = 0 self._render_legend_item_map( lemap, legend_map_size, ctx, render_box.x, render_box.y, current_column, column_width) ctx.move_to( render_box.x + legend_map_size[0] + m2pt(current_column * column_width) + 2, render_box.y) legend_entry_size = self._render_legend_item_text( ctx, legend_map_size, legend_item_box_size, column_width, layer_title, attribution) vertical_spacing = 5 render_box.y += legend_entry_size + vertical_spacing if render_box.y > render_box.height: render_box.height = render_box.y return (render_box.width, render_box.height) def _get_unique_added_styles(self, m, layer): """ Go through the features to find which combinations of styles are active. For each unique combination add a legend entry. """ added_styles = {} for f in layer.datasource.all_features(): if f.geometry: active_rules = [] rule_text = "" for s in layer.styles: st = m.find_style(s) for r in st.rules: if self._is_rule_within_map_scale_limits(m, f, r): active_rules.append((s, r.name)) rule_text = self._get_rule_text(r, rule_text) active_rules = tuple(active_rules) if active_rules in added_styles: continue added_styles[active_rules] = (f, rule_text) break else: added_styles[layer] = (None, None) return added_styles def _is_rule_within_map_scale_limits(self, m, feature, rule): """Returns whether the rule is within the map scale limits or not.""" if ((not rule.filter) or rule.filter.evaluate(feature) == '1') and \ rule.min_scale <= m.scale_denominator() and m.scale_denominator() < rule.max_scale: return True else: return False def _create_legend_item_map(self, m, layer, f, legend_map_size): """Creates the legend map, i.e., a minified version of the layer map, and returns it.""" from mapnik import MemoryDatasource legend_map = Map(legend_map_size[0], legend_map_size[1], srs=m.srs) # the buffer is needed to ensure that text labels that overflow the edge of the # map still render for the legend legend_map.buffer_size = 1000 for layer_style in layer.styles: lestyle = self._get_layer_style_valid_rules(m, layer_style) legend_map.append_style(layer_style, lestyle) ds = MemoryDatasource() if f is None: ds = layer.datasource layer_srs = layer.srs elif f.envelope().width() == 0: f.geometry = Geometry.from_wkt('POINT (0 0)') ds.add_feature(f) legend_map.zoom_to_box(Box2d(-1, -1, 1, 1)) layer_srs = m.srs else: ds.add_feature(f) layer_srs = layer.srs lelayer = Layer("LegendLayer", layer_srs) lelayer.datasource = ds for layer_style in layer.styles: lelayer.styles.append(layer_style) legend_map.layers.append(lelayer) if f is None or f.envelope().width() != 0: legend_map.zoom_all() legend_map.zoom(1.1) return legend_map def _get_layer_style_valid_rules(self, m, layer_style): """Filters out the layer style rules that are not valid for the Map and returns the style.""" style = m.find_style(layer_style) legend_style = Style() for r in style.rules: for sym in r.symbols: try: sym.avoid_edges = False except AttributeError: L.warning("Could not set avoid_edges for rule %s", r.name) if r.min_scale <= m.scale_denominator() and m.scale_denominator() < r.max_scale: legend_rule = r legend_rule.min_scale = 0 legend_rule.max_scale = float("inf") legend_style.rules.append(legend_rule) return legend_style def _render_legend_item_map(self, lemap, legend_map_size, ctx, x, y, current_column, column_width, stroke_color=(0.5, 0.5, 0.5), line_width=1): """Renders the legend item map.""" ctx.save() ctx.translate(x + m2pt(current_column * column_width), y) # extra save around map render as it sets up a clip box and doesn't clear it ctx.save() render(lemap, ctx) ctx.restore() ctx.rectangle(0, 0, *legend_map_size) ctx.set_source_rgb(*stroke_color) ctx.set_line_width(line_width) ctx.stroke() ctx.restore() def _render_legend_item_text(self, ctx, legend_map_size, legend_item_box_size, column_width, layer_title, attribution=None): """ Renders the legend item text next to the legend item box. Returns: The size of the legend entry size, i.e., the legend box height or the legend text height depending on which one takes more vertical space. """ gray_rgb = (0.5, 0.5, 0.5) legend_box_padding_in_meters = 0.005 legend_box_width = m2pt(column_width - legend_item_box_size[0] - legend_box_padding_in_meters) legend_entry_size = legend_map_size[1] legend_text_size = 0 rule_text = layer_title if rule_text: e = self.write_text(ctx, rule_text, box_width=legend_box_width, size=6) legend_text_size += e[3] ctx.rel_move_to(0, e[3]) if attribution: if layer_title in attribution: e = self.write_text( ctx, attribution[layer_title], box_width=legend_box_width, size=6, stroke_color=gray_rgb) legend_text_size += e[3] if legend_text_size > legend_entry_size: legend_entry_size = legend_text_size return legend_entry_size def _get_rule_text(self, rule, rule_text): """Returns the rule text.""" if rule.filter and str(rule.filter) != "true": if len(rule_text) > 0: rule_text += " AND " if rule.name: rule_text += rule.name else: rule_text += str(rule.filter) return rule_text def finish(self): """ Finishes the cairo surface and converts PDF pages to PDF layers if _use_ocg_layers was set to True. """ if self._surface: self._surface.finish() self._surface = None if self._use_ocg_layers: self.convert_pdf_pages_to_layers( self._filename, layer_names=self._layer_names + ["Legend and Information"], reverse_all_but_last=True) def convert_pdf_pages_to_layers(self, filename, layer_names=None, reverse_all_but_last=True): """ Takes a multi pages PDF as input and converts each page to a layer in a single page PDF. Note: requires pypdf to be available Args: layer_names should be a sequence of the user visible names of the layers, if not given or if shorter than num pages generic names will be given to the unnamed layers if output_name is not provided a temporary file will be used for the conversion which will then be copied back over the source file. """ if not HAS_PYPDF: raise RuntimeError("pypdf not available; pypdf required to convert pdf pages to layers") with open(filename, "rb+") as f: file_reader = PdfReader(f) file_writer = PdfWriter() template_page_size = file_reader.pages[0].mediabox output_pdf = file_writer.add_blank_page( width=template_page_size.width, height=template_page_size.height) content_key = NameObject('/Contents') output_pdf[content_key] = ArrayObject() resource_key = NameObject('/Resources') output_pdf[resource_key] = DictionaryObject() (properties, ocgs) = self._make_ocg_layers(file_reader, file_writer, output_pdf, layer_names) properties_key = NameObject('/Properties') output_pdf[resource_key][properties_key] = file_writer._add_object(properties) ocproperties = DictionaryObject() ocproperties[NameObject('/OCGs')] = ocgs default_view = self._get_pdf_default_view(ocgs, reverse_all_but_last) ocproperties[NameObject('/D')] = file_writer._add_object(default_view) file_writer._root_object[NameObject('/OCProperties')] = file_writer._add_object(ocproperties) f.seek(0) file_writer.write(f) f.truncate() def _make_ocg_layers(self, file_reader, file_writer, output_pdf, layer_names=None): """ Makes the OCGs layers. Returns: properties: a dictionary mapping the OCG layer name and the OCG layer property list ocgs: an array containing the OCG layers """ properties = DictionaryObject() ocgs = ArrayObject() for (idx, page) in enumerate(file_reader.pages): # first start an OCG for the layer ocg_name = NameObject('/oc%d' % idx) ocgs_start = DecodedStreamObject() ocgs_start._data = "/OC %s BDC\n" % ocg_name ocg_end = DecodedStreamObject() ocg_end._data = "EMC\n" if isinstance(page['/Contents'], ArrayObject): page[NameObject('/Contents')].insert(0, ocgs_start) page[NameObject('/Contents')].append(ocg_end) else: page[NameObject( '/Contents')] = ArrayObject((ocgs_start, page['/Contents'], ocg_end)) output_pdf.merge_page(page) ocg = DictionaryObject() ocg[NameObject('/Type')] = NameObject('/OCG') if layer_names and len(layer_names) > idx: ocg[NameObject('/Name')] = TextStringObject(layer_names[idx]) else: ocg[NameObject('/Name')] = TextStringObject('Layer %d' % (idx + 1)) indirect_ocg = file_writer._add_object(ocg) properties[ocg_name] = indirect_ocg ocgs.append(indirect_ocg) return (properties, ocgs) def _get_pdf_default_view(self, ocgs, reverse_all_but_last=True): """ Returns the D configuration dictionary of the PDF. The D configuration dictionary specifies the initial state of the optional content groups when a PDF is first opened. """ default_view = DictionaryObject() default_view[NameObject('/Name')] = TextStringObject('Default') default_view[NameObject('/BaseState ')] = NameObject('/ON ') default_view[NameObject('/ON')] = ocgs default_view[NameObject('/OFF')] = ArrayObject() if reverse_all_but_last: default_view[NameObject('/Order')] = ArrayObject(reversed(ocgs[:-1])) default_view[NameObject('/Order')].append(ocgs[-1]) else: default_view[NameObject('/Order')] = ArrayObject(reversed(ocgs)) return default_view def add_geospatial_pdf_header(self, m, filename, epsg=None, wkt=None): """ Adds geospatial PDF information to the PDF file as per: Adobe® Supplement to the ISO 32000 PDF specification BaseVersion: 1.7 ExtensionLevel: 3 (June 2008) Notes: The epsg code or the wkt text of the projection must be provided. Must be called *after* the page has had .finish() called. """ if not HAS_PYPDF: raise RuntimeError("pypdf not available; pypdf required to add geospatial header to PDF") if not any((epsg,wkt)): raise RuntimeError("EPSG or WKT required to add geospatial header to PDF") with open(filename, "rb+") as f: file_reader = PdfReader(f) file_writer = PdfWriter() # preserve OCProperties at document root if we have one if NameObject('/OCProperties') in file_reader.trailer['/Root']: file_writer._root_object[NameObject('/OCProperties')] = file_reader.trailer[ '/Root'].get_object()[NameObject('/OCProperties')] for page in file_reader.pages: gcs = DictionaryObject() gcs[NameObject('/Type')] = NameObject('/PROJCS') if epsg: gcs[NameObject('/EPSG')] = NumberObject(int(epsg)) if wkt: gcs[NameObject('/WKT')] = TextStringObject(wkt) measure = self._get_pdf_measure(m, gcs) page[NameObject('/VP')] = self._get_pdf_vp(measure) file_writer.add_page(page) f.seek(0) file_writer.write(f) f.truncate() def _get_pdf_measure(self, m, gcs): """ Returns the PDF Measure dictionary. The Measure dictionary is used in the viewport array and specifies the scale and units that apply to the output map. """ measure = DictionaryObject() measure[NameObject('/Type')] = NameObject('/Measure') measure[NameObject('/Subtype')] = NameObject('/GEO') measure[NameObject('/GCS')] = gcs bounds = self._get_pdf_bounds() measure[NameObject('/Bounds')] = bounds measure[NameObject('/LPTS')] = bounds measure[NameObject('/GPTS')] = self._get_pdf_gpts(m) return measure def _get_pdf_bounds(self): """ Returns the PDF BOUNDS array. The PDF's bounds array is equivalent to the map's neatline, i.e., the border delineating the extent of geographic data on the output map. """ bounds = ArrayObject() # PDF specification's default for bounds (full unit square) bounds_default = (0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0) for x in bounds_default: bounds.append(FloatObject(str(x))) return bounds def _get_pdf_gpts(self, m): """ Returns the GPTS array object containing the four corners of the map envelope in map projection. The GPTS entry is an array of numbers, taken pairwise, defining points as latitude and longitude. """ gpts = ArrayObject() tr = ProjTransform(Projection(m.srs), Projection("epsg:4326")) env = m.envelope() for p in ((env.minx, env.miny), (env.minx, env.maxy), (env.maxx, env.maxy), (env.maxx, env.miny)): latlon_corner = tr.forward(Coord(*p)) # these are in lat,lon order according to the specification gpts.append(FloatObject(str(latlon_corner.y))) gpts.append(FloatObject(str(latlon_corner.x))) return gpts def _get_pdf_vp(self, measure): """ Returns the PDF's VP array. The VP entry is an array of viewport dictionaries. A viewport is basiscally a rectangular region on the PDF page. The only required entry is the BBox which specifies the location of the viewport on the page. """ viewport = DictionaryObject() viewport[NameObject('/Type')] = NameObject('/Viewport') bbox = ArrayObject() for x in self.map_box: # this should be converted from meters to points # fix submitted in https://github.com/mapnik/python-mapnik/pull/115 bbox.append(FloatObject(str(x))) viewport[NameObject('/BBox')] = bbox viewport[NameObject('/Measure')] = measure vp_array = ArrayObject() vp_array.append(viewport) return vp_array def get_width(self): """Returns page's width.""" return self._pagesize[0] def get_height(self): """Returns page's height.""" return self._pagesize[1] def get_margin(self): """Returns page's margin.""" return self._margin def get_cairo_context(self): """ Allows access to the cairo Context so that extra 'bits' can be rendered to the page directly. """ return cairo.Context(self._surface) class Rectangle(object): def __init__(self, x=0, y=0, width=0, height=0): self.x = x self.y = y self.width = width self.height = height def __repr__(self): return "({}, {}, {}, {})".format(self.x, self.y, self.width, self.height) def origin(self): """Returns the top left corner coordinates in pdf points.""" return (self.x, self.y) python-mapnik-0.0~20240222-5ab32f020/mapnik/printing/conversions.py000066400000000000000000000010421456565420200244260ustar00rootroot00000000000000"""Unit conversion helpers.""" def m2pt(x, pt_size=0.0254/72.0): """Converts distance from meters to points. Default value is PDF point size.""" return x / pt_size def pt2m(x, pt_size=0.0254/72.0): """Converts distance from points to meters. Default value is PDF point size.""" return x * pt_size def m2in(x): """Converts distance from meters to inches.""" return x / 0.0254 def m2px(x, resolution): """Converts distance from meters to pixels at the given resolution in DPI/PPI.""" return m2in(x) * resolution python-mapnik-0.0~20240222-5ab32f020/mapnik/printing/formats.py000066400000000000000000000044341456565420200235410ustar00rootroot00000000000000"""Some predefined page sizes in meters.""" pagesizes = { "a0": (0.841000, 1.189000), "a0l": (1.189000, 0.841000), "b0": (1.000000, 1.414000), "b0l": (1.414000, 1.000000), "c0": (0.917000, 1.297000), "c0l": (1.297000, 0.917000), "a1": (0.594000, 0.841000), "a1l": (0.841000, 0.594000), "b1": (0.707000, 1.000000), "b1l": (1.000000, 0.707000), "c1": (0.648000, 0.917000), "c1l": (0.917000, 0.648000), "a2": (0.420000, 0.594000), "a2l": (0.594000, 0.420000), "b2": (0.500000, 0.707000), "b2l": (0.707000, 0.500000), "c2": (0.458000, 0.648000), "c2l": (0.648000, 0.458000), "a3": (0.297000, 0.420000), "a3l": (0.420000, 0.297000), "b3": (0.353000, 0.500000), "b3l": (0.500000, 0.353000), "c3": (0.324000, 0.458000), "c3l": (0.458000, 0.324000), "a4": (0.210000, 0.297000), "a4l": (0.297000, 0.210000), "b4": (0.250000, 0.353000), "b4l": (0.353000, 0.250000), "c4": (0.229000, 0.324000), "c4l": (0.324000, 0.229000), "a5": (0.148000, 0.210000), "a5l": (0.210000, 0.148000), "b5": (0.176000, 0.250000), "b5l": (0.250000, 0.176000), "c5": (0.162000, 0.229000), "c5l": (0.229000, 0.162000), "a6": (0.105000, 0.148000), "a6l": (0.148000, 0.105000), "b6": (0.125000, 0.176000), "b6l": (0.176000, 0.125000), "c6": (0.114000, 0.162000), "c6l": (0.162000, 0.114000), "a7": (0.074000, 0.105000), "a7l": (0.105000, 0.074000), "b7": (0.088000, 0.125000), "b7l": (0.125000, 0.088000), "c7": (0.081000, 0.114000), "c7l": (0.114000, 0.081000), "a8": (0.052000, 0.074000), "a8l": (0.074000, 0.052000), "b8": (0.062000, 0.088000), "b8l": (0.088000, 0.062000), "c8": (0.057000, 0.081000), "c8l": (0.081000, 0.057000), "a9": (0.037000, 0.052000), "a9l": (0.052000, 0.037000), "b9": (0.044000, 0.062000), "b9l": (0.062000, 0.044000), "c9": (0.040000, 0.057000), "c9l": (0.057000, 0.040000), "a10": (0.026000, 0.037000), "a10l": (0.037000, 0.026000), "b10": (0.031000, 0.044000), "b10l": (0.044000, 0.031000), "c10": (0.028000, 0.040000), "c10l": (0.040000, 0.028000), "letter": (0.216, 0.279), "letterl": (0.279, 0.216), "legal": (0.216, 0.356), "legall": (0.356, 0.216), } python-mapnik-0.0~20240222-5ab32f020/mapnik/printing/scales.py000066400000000000000000000021561456565420200233370ustar00rootroot00000000000000"""Scale helpers functions.""" import math def any_scale(scale): """Scale helper function that allows any scale.""" return scale def sequence_scale(scale, scale_sequence): """Sequence scale helper, this rounds scale to a 'sensible' value.""" factor = math.floor(math.log10(scale)) norm = scale / (10**factor) for s in scale_sequence: if norm <= s: return s * 10**factor return scale_sequence[0] * 10**(factor + 1) def default_scale(scale): """Default scale helper, this rounds scale to a 'sensible' value.""" return sequence_scale(scale, (1, 1.25, 1.5, 1.75, 2, 2.5, 3, 4, 5, 6, 7.5, 8, 9, 10)) def deg_min_sec_scale(scale): for x in (1.0 / 3600, 2.0 / 3600, 5.0 / 3600, 10.0 / 3600, 30.0 / 3600, 1.0 / 60, 2.0 / 60, 5.0 / 60, 10.0 / 60, 30.0 / 60, 1, 2, 5, 10, 30, 60 ): if scale < x: return x else: return x python-mapnik-0.0~20240222-5ab32f020/scripts/000077500000000000000000000000001456565420200200655ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/scripts/mason.sh000066400000000000000000000134541456565420200215450ustar00rootroot00000000000000#!/usr/bin/env bash # Mason Client Version 1.0.0 # See below for `set -euo pipefail` # Print file + line number when not in CLI mode if [[ "$0" != "$BASH_SOURCE" ]]; then function mason_error { local _LINE _FN _FILE read _LINE _FN _FILE <<< "`caller 1`" if [ -t 1 ]; then >&2 echo -e "\033[1m\033[31m$@ in ${_FILE} on line ${_LINE}\033[0m" else >&2 echo "$@ in ${_FILE} on line ${_LINE}" fi } else function mason_error { if [ -t 1 ]; then >&2 echo -e "\033[1m\033[31m$@\033[0m" else >&2 echo "$@" fi } fi function mason_info { if [ -t 1 ]; then >&2 echo -e "\033[1m\033[36m$@\033[0m" else >&2 echo "$@" fi } function mason_detect_platform { # Determine platform if [[ -z "${MASON_PLATFORM:-}" ]]; then if [[ "`uname -s`" = 'Darwin' ]]; then MASON_PLATFORM="osx" else MASON_PLATFORM="linux" fi fi # Determine platform version string if [[ -z "${MASON_PLATFORM_VERSION:-}" ]]; then MASON_PLATFORM_VERSION="`uname -m`" fi } function mason_trim { local _TMP="${1#"${1%%[![:space:]]*}"}" echo -n "${_TMP%"${_TMP##*[![:space:]]}"}" } function mason_uppercase { echo -n "$1" | tr "[a-z]" "[A-Z]" } function mason_use { local _HEADER_ONLY=false _PACKAGE _SAFE_PACKAGE _VERSION _PLATFORM_ID _SLUG _INSTALL_PATH _INSTALL_PATH_RELATIVE while [[ $# -gt 0 ]]; do if [[ $1 == "--header-only" ]]; then _HEADER_ONLY=true elif [[ -z "${_PACKAGE:-}" ]]; then _PACKAGE="$1" elif [[ -z "${_VERSION:-}" ]]; then _VERSION="$1" else mason_error "[Mason] mason_use() called with unrecognized arguments: '$@'" exit 1 fi shift done if [[ -z "${_PACKAGE:-}" ]]; then mason_error "[Mason] No package name given" exit 1 fi # Create a package name that we can use as shell variable names. _SAFE_PACKAGE="${_PACKAGE//[![:alnum:]]/_}" if [[ -z "${_VERSION:-}" ]]; then mason_error "[Mason] Specifying a version is required" exit 1 fi _PLATFORM_ID="${MASON_PLATFORM}-${MASON_PLATFORM_VERSION}" if [[ "${_HEADER_ONLY}" = true ]] ; then _PLATFORM_ID="headers" fi _SLUG="${_PLATFORM_ID}/${_PACKAGE}/${_VERSION}" _INSTALL_PATH="${MASON_PACKAGE_DIR}/${_SLUG}" _INSTALL_PATH_RELATIVE="${_INSTALL_PATH#`pwd`/}" if [[ ! -d "${_INSTALL_PATH}" ]]; then local _CACHE_PATH _URL _CACHE_DIR _ERROR _CACHE_PATH="${MASON_PACKAGE_DIR}/.binaries/${_SLUG}.tar.gz" if [ ! -f "${_CACHE_PATH}" ]; then # Download the package _URL="${MASON_REPOSITORY}/${_SLUG}.tar.gz" mason_info "[Mason] Downloading package ${_URL}..." _CACHE_DIR="`dirname "${_CACHE_PATH}"`" mkdir -p "${_CACHE_DIR}" if ! _ERROR=$(curl --retry 3 --silent --fail --show-error --location "${_URL}" --output "${_CACHE_PATH}.tmp" 2>&1); then mason_error "[Mason] ${_ERROR}" exit 1 else # We downloaded to a temporary file to prevent half-finished downloads mv "${_CACHE_PATH}.tmp" "${_CACHE_PATH}" fi fi # Unpack the package mason_info "[Mason] Unpacking package to ${_INSTALL_PATH_RELATIVE}..." mkdir -p "${_INSTALL_PATH}" tar xzf "${_CACHE_PATH}" -C "${_INSTALL_PATH}" fi # Error out if there is no config file. if [[ ! -f "${_INSTALL_PATH}/mason.ini" ]]; then mason_error "[Mason] Could not find mason.ini for package ${_PACKAGE} ${_VERSION}" exit 1 fi # We use this instead of declare, since it declare makes local variables when run in a function. read "MASON_PACKAGE_${_SAFE_PACKAGE}_PREFIX" <<< "${_INSTALL_PATH}" # Load the configuration from the ini file local _LINE _KEY _VALUE while read _LINE; do _KEY="`mason_trim "${_LINE%%=*}"`" if [[ "${_KEY}" =~ ^[a-z_]+$ ]]; then _KEY="`mason_uppercase "${_KEY}"`" # Convert to uppercase _LINE="${_LINE%%;*}" # Trim trailing comments _VALUE="`mason_trim "${_LINE#*=}"`" _VALUE="${_VALUE//\{prefix\}/${_INSTALL_PATH}}" # Replace {prefix} read "MASON_PACKAGE_${_SAFE_PACKAGE}_${_KEY}" <<< "${_VALUE}" fi done < "${_INSTALL_PATH}/mason.ini" # We're using the fact that this variable is declared to pass back the package name we parsed # from the argument string to avoid polluting the global namespace. if [ ! -z ${_MASON_SAFE_PACKAGE_NAME+x} ]; then _MASON_SAFE_PACKAGE_NAME="${_SAFE_PACKAGE}" fi } function mason_cli { local _MASON_SAFE_PACKAGE_NAME= _PROP _VAR if [[ $# -lt 1 ]]; then mason_error "[Mason] Usage: $0 [--header-only] " mason_error "[Mason] is one of 'include_dirs', 'definitions', 'options', 'ldflags', 'static_libs', or any custom variables in the package's mason.ini." exit 1 fi # Store first argument and pass the remaining arguments to mason_use _PROP="`mason_uppercase "$1"`" shift mason_use "$@" # Optionally print variables _VAR="MASON_PACKAGE_${_MASON_SAFE_PACKAGE_NAME}_${_PROP}" if [[ ! -z "${!_VAR:-}" ]]; then echo "${!_VAR}" fi } # Directory where Mason packages are located; typically ends with mason_packages if [[ -z "${MASON_PACKAGE_DIR:-}" ]]; then MASON_PACKAGE_DIR="`pwd`/mason_packages" fi # URL prefix of where packages are located. if [[ -z "${MASON_REPOSITORY:-}" ]]; then MASON_REPOSITORY="https://mason-binaries.s3.amazonaws.com" fi mason_detect_platform # Print variables if this shell script is invoked directly. if [[ "$0" = "$BASH_SOURCE" ]]; then set -euo pipefail mason_cli "$@" fi python-mapnik-0.0~20240222-5ab32f020/scripts/setup_mason.sh000077500000000000000000000010401456565420200227540ustar00rootroot00000000000000#!/bin/bash set -eu set -o pipefail # we pin the mason version to avoid changes in mason breaking builds MASON_VERSION="751b5c5d" function setup_mason() { mkdir -p ./mason curl -sSfL https://github.com/mapbox/mason/archive/${MASON_VERSION}.tar.gz | tar --gunzip --extract --strip-components=1 --exclude="*md" --exclude="test*" --directory=./mason export MASON_HOME=$(pwd)/mason_packages/.link export PATH=$(pwd)/mason:${PATH} export CXX=${CXX:-clang++} export CC=${CC:-clang} } setup_mason set +eu set +o pipefail python-mapnik-0.0~20240222-5ab32f020/setup.cfg000066400000000000000000000000301456565420200202100ustar00rootroot00000000000000[nosetests] verbosity=1 python-mapnik-0.0~20240222-5ab32f020/setup.py000077500000000000000000000257521456565420200201260ustar00rootroot00000000000000#! /usr/bin/env python import os import os.path import re import shutil import subprocess import sys import glob import pkg_resources from distutils import sysconfig from ctypes.util import find_library from setuptools import Command, Extension, setup PYTHON3 = sys.version_info.major == 3 # Utils def check_output(args): output = subprocess.check_output(args) if PYTHON3: # check_output returns bytes in PYTHON3. output = output.decode() return output.rstrip('\n') def clean_boost_name(name): name = name.split('.')[0] if name.startswith('lib'): name = name[3:] return name def find_boost_library(_id): suffixes = [ "", # standard naming "-mt" # former naming schema for multithreading build ] if "python" in _id: # Debian naming convention for versions installed in parallel suffixes.insert(0, "-py%d%d" % (sys.version_info.major, sys.version_info.minor)) suffixes.insert(1, "%d%d" % (sys.version_info.major, sys.version_info.minor)) # standard suffix for Python3 suffixes.insert(2, sys.version_info.major) for suf in suffixes: name = "%s%s" % (_id, suf) lib = find_library(name) if lib is not None: return name def get_boost_library_names(): wanted = ['boost_python', 'boost_thread', 'boost_system'] found = [] missing = [] for _id in wanted: name = os.environ.get("%s_LIB" % _id.upper(), find_boost_library(_id)) if name: found.append(name) else: missing.append(_id) if missing: msg = "" for name in missing: msg += ("\nMissing {} boost library, try to add its name with " "{}_LIB environment var.").format(name, name.upper()) raise EnvironmentError(msg) return found class WhichBoostCommand(Command): description = 'Output found boost names. Useful for debug.' user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): print("\n".join(get_boost_library_names())) cflags = sysconfig.get_config_var('CFLAGS') sysconfig._config_vars['CFLAGS'] = re.sub( ' +', ' ', cflags.replace('-g ', '').replace('-Os', '').replace('-arch i386', '')) opt = sysconfig.get_config_var('OPT') sysconfig._config_vars['OPT'] = re.sub( ' +', ' ', opt.replace('-g ', '').replace('-Os', '')) ldshared = sysconfig.get_config_var('LDSHARED') sysconfig._config_vars['LDSHARED'] = re.sub( ' +', ' ', ldshared.replace('-g ', '').replace('-Os', '').replace('-arch i386', '')) ldflags = sysconfig.get_config_var('LDFLAGS') sysconfig._config_vars['LDFLAGS'] = re.sub( ' +', ' ', ldflags.replace('-g ', '').replace('-Os', '').replace('-arch i386', '')) pycflags = sysconfig.get_config_var('PY_CFLAGS') sysconfig._config_vars['PY_CFLAGS'] = re.sub( ' +', ' ', pycflags.replace('-g ', '').replace('-Os', '').replace('-arch i386', '')) sysconfig._config_vars['CFLAGSFORSHARED'] = '' os.environ['ARCHFLAGS'] = '' if os.environ.get("MASON_BUILD", "false") == "true": # run bootstrap.sh to get mason builds subprocess.call(['./bootstrap.sh']) mapnik_config = 'mason_packages/.link/bin/mapnik-config' mason_build = True else: mapnik_config = 'mapnik-config' mason_build = False linkflags = [] lib_path = os.path.join(check_output([mapnik_config, '--prefix']),'lib') linkflags.extend(check_output([mapnik_config, '--libs']).split(' ')) linkflags.extend(check_output([mapnik_config, '--ldflags']).split(' ')) linkflags.extend(check_output([mapnik_config, '--dep-libs']).split(' ')) linkflags.extend([ '-lmapnik-wkt', '-lmapnik-json', ] + ['-l%s' % i for i in get_boost_library_names()]) # Dynamically make the mapnik/paths.py file f_paths = open('mapnik/paths.py', 'w') f_paths.write('import os\n') f_paths.write('\n') input_plugin_path = check_output([mapnik_config, '--input-plugins']) font_path = check_output([mapnik_config, '--fonts']) if mason_build: try: if sys.platform == 'darwin': base_f = 'libmapnik.dylib' else: base_f = 'libmapnik.so' f = os.path.join(lib_path, base_f) if not os.path.exists(os.path.join('mapnik', 'lib')): os.makedirs(os.path.join('mapnik', 'lib')) shutil.copyfile(f, os.path.join('mapnik', 'lib', base_f)) except shutil.Error: pass input_plugin_files = os.listdir(input_plugin_path) input_plugin_files = [os.path.join( input_plugin_path, f) for f in input_plugin_files] if not os.path.exists(os.path.join('mapnik', 'lib', 'mapnik', 'input')): os.makedirs(os.path.join('mapnik', 'lib', 'mapnik', 'input')) for f in input_plugin_files: try: shutil.copyfile(f, os.path.join( 'mapnik', 'lib', 'mapnik', 'input', os.path.basename(f))) except shutil.Error: pass font_files = os.listdir(font_path) font_files = [os.path.join(font_path, f) for f in font_files] if not os.path.exists(os.path.join('mapnik', 'lib', 'mapnik', 'fonts')): os.makedirs(os.path.join('mapnik', 'lib', 'mapnik', 'fonts')) for f in font_files: try: shutil.copyfile(f, os.path.join( 'mapnik', 'lib', 'mapnik', 'fonts', os.path.basename(f))) except shutil.Error: pass f_paths.write( 'mapniklibpath = os.path.join(os.path.dirname(os.path.realpath(__file__)), "lib")\n') f_paths.write("inputpluginspath = os.path.join(mapniklibpath, 'mapnik', 'input')\n") f_paths.write("fontscollectionpath = os.path.join(mapniklibpath, 'mapnik', 'fonts')\n") f_paths.write( "__all__ = [mapniklibpath,inputpluginspath,fontscollectionpath]\n") f_paths.close() else: if os.environ.get('LIB_DIR_NAME'): mapnik_lib_path = lib_path + os.environ.get('LIB_DIR_NAME') else: mapnik_lib_path = lib_path + "/mapnik" f_paths.write("mapniklibpath = '{path}'\n".format(path=mapnik_lib_path)) f_paths.write('mapniklibpath = os.path.normpath(mapniklibpath)\n') f_paths.write( "inputpluginspath = '{path}'\n".format(path=input_plugin_path)) f_paths.write( "fontscollectionpath = '{path}'\n".format(path=font_path)) f_paths.write( "__all__ = [mapniklibpath,inputpluginspath,fontscollectionpath]\n") f_paths.close() if mason_build: share_dir = 'share' for dep in ['icu','gdal','proj']: share_path = os.path.join('mapnik', share_dir, dep) if not os.path.exists(share_path): os.makedirs(share_path) icu_path = 'mason_packages/.link/share/icu/*/*.dat' icu_files = glob.glob(icu_path) if len(icu_files) != 1: raise Exception("Failed to find icu dat file at "+ icu_path) for f in icu_files: shutil.copyfile(f, os.path.join( 'mapnik', share_dir, 'icu', os.path.basename(f))) gdal_path = 'mason_packages/.link/share/gdal/' gdal_files = os.listdir(gdal_path) gdal_files = [os.path.join(gdal_path, f) for f in gdal_files] for f in gdal_files: try: shutil.copyfile(f, os.path.join( 'mapnik', share_dir, 'gdal', os.path.basename(f))) except shutil.Error: pass proj_path = 'mason_packages/.link/share/proj/' proj_files = os.listdir(proj_path) proj_files = [os.path.join(proj_path, f) for f in proj_files] for f in proj_files: try: shutil.copyfile(f, os.path.join( 'mapnik', share_dir, 'proj', os.path.basename(f))) except shutil.Error: pass extra_comp_args = check_output([mapnik_config, '--cflags']).split(' ') extra_comp_args = list(filter(lambda arg: arg != "-fvisibility=hidden", extra_comp_args)) if os.environ.get("PYCAIRO", "false") == "true": try: extra_comp_args.append('-DHAVE_PYCAIRO') dist = pkg_resources.get_distribution('pycairo') print(dist.location) print("-I%s/cairo/include".format(dist.location)) extra_comp_args.append("-I{0}/cairo/include".format(dist.location)) #extra_comp_args.extend(check_output(["pkg-config", '--cflags', 'pycairo']).strip().split(' ')) #linkflags.extend(check_output(["pkg-config", '--libs', 'pycairo']).strip().split(' ')) except: raise Exception("Failed to find compiler options for pycairo") if sys.platform == 'darwin': extra_comp_args.append('-mmacosx-version-min=13.0') # silence warning coming from boost python macros which # would is hard to silence via pragma extra_comp_args.append('-Wno-parentheses-equality') linkflags.append('-mmacosx-version-min=13.0') else: linkflags.append('-lrt') linkflags.append('-Wl,-z,origin') linkflags.append('-Wl,-rpath=$ORIGIN/lib') if os.environ.get("CC", False) == False: os.environ["CC"] = check_output([mapnik_config, '--cxx']) if os.environ.get("CXX", False) == False: os.environ["CXX"] = check_output([mapnik_config, '--cxx']) setup( name="mapnik", version="4.0.0", packages=['mapnik','mapnik.printing'], author="Blake Thompson", author_email="flippmoke@gmail.com", description="Python bindings for Mapnik", license="GNU LESSER GENERAL PUBLIC LICENSE", keywords="mapnik mapbox mapping cartography", url="http://mapnik.org/", tests_require=[ 'nose', ], package_data={ 'mapnik': ['lib/*.*', 'lib/*/*/*', 'share/*/*'], }, test_suite='nose.collector', cmdclass={ 'whichboost': WhichBoostCommand, }, ext_modules=[ Extension('mapnik._mapnik', [ 'src/mapnik_color.cpp', 'src/mapnik_coord.cpp', 'src/mapnik_datasource.cpp', 'src/mapnik_datasource_cache.cpp', 'src/mapnik_envelope.cpp', 'src/mapnik_expression.cpp', 'src/mapnik_feature.cpp', 'src/mapnik_featureset.cpp', 'src/mapnik_font_engine.cpp', 'src/mapnik_fontset.cpp', 'src/mapnik_gamma_method.cpp', 'src/mapnik_geometry.cpp', 'src/mapnik_grid.cpp', 'src/mapnik_grid_view.cpp', 'src/mapnik_image.cpp', 'src/mapnik_image_view.cpp', 'src/mapnik_label_collision_detector.cpp', 'src/mapnik_layer.cpp', 'src/mapnik_logger.cpp', 'src/mapnik_map.cpp', 'src/mapnik_palette.cpp', 'src/mapnik_parameters.cpp', 'src/mapnik_proj_transform.cpp', 'src/mapnik_projection.cpp', 'src/mapnik_python.cpp', 'src/mapnik_query.cpp', 'src/mapnik_raster_colorizer.cpp', 'src/mapnik_rule.cpp', 'src/mapnik_scaling_method.cpp', 'src/mapnik_style.cpp', 'src/mapnik_symbolizer.cpp', 'src/mapnik_view_transform.cpp', 'src/python_grid_utils.cpp', ], language='c++', extra_compile_args=extra_comp_args, extra_link_args=linkflags, ) ] ) python-mapnik-0.0~20240222-5ab32f020/src/000077500000000000000000000000001456565420200171655ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/src/boost_std_shared_shim.hpp000066400000000000000000000030211456565420200242400ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BOOST_STD_SHARED_SHIM #define MAPNIK_PYTHON_BOOST_STD_SHARED_SHIM // boost #include #include #if BOOST_VERSION < 105300 || defined BOOST_NO_CXX11_SMART_PTR // https://github.com/mapnik/mapnik/issues/2022 #include namespace boost { template const T* get_pointer(std::shared_ptr const& p) { return p.get(); } template T* get_pointer(std::shared_ptr& p) { return p.get(); } } // namespace boost #endif #endif // MAPNIK_PYTHON_BOOST_STD_SHARED_SHIM python-mapnik-0.0~20240222-5ab32f020/src/mapnik_color.cpp000066400000000000000000000116261456565420200223540ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop //mapnik #include using mapnik::color; struct color_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const color& c) { using namespace boost::python; return boost::python::make_tuple(c.red(),c.green(),c.blue(),c.alpha()); } }; void export_color () { using namespace boost::python; class_("Color", init( ( arg("r"), arg("g"), arg("b"), arg("a") ), "Creates a new color from its RGB components\n" "and an alpha value.\n" "All values between 0 and 255.\n") ) .def(init( ( arg("r"), arg("g"), arg("b"), arg("a"), arg("premultiplied") ), "Creates a new color from its RGB components\n" "and an alpha value.\n" "All values between 0 and 255.\n") ) .def(init( ( arg("r"), arg("g"), arg("b") ), "Creates a new color from its RGB components.\n" "All values between 0 and 255.\n") ) .def(init( ( arg("val") ), "Creates a new color from an unsigned integer.\n" "All values between 0 and 2^32-1\n") ) .def(init( ( arg("val"), arg("premultiplied") ), "Creates a new color from an unsigned integer.\n" "All values between 0 and 2^32-1\n") ) .def(init( ( arg("color_string") ), "Creates a new color from its CSS string representation.\n" "The string may be a CSS color name (e.g. 'blue')\n" "or a hex color string (e.g. '#0000ff').\n") ) .def(init( ( arg("color_string"), arg("premultiplied") ), "Creates a new color from its CSS string representation.\n" "The string may be a CSS color name (e.g. 'blue')\n" "or a hex color string (e.g. '#0000ff').\n") ) .add_property("r", &color::red, &color::set_red, "Gets or sets the red component.\n" "The value is between 0 and 255.\n") .add_property("g", &color::green, &color::set_green, "Gets or sets the green component.\n" "The value is between 0 and 255.\n") .add_property("b", &color::blue, &color::set_blue, "Gets or sets the blue component.\n" "The value is between 0 and 255.\n") .add_property("a", &color::alpha, &color::set_alpha, "Gets or sets the alpha component.\n" "The value is between 0 and 255.\n") .def(self == self) .def(self != self) .def_pickle(color_pickle_suite()) .def("__str__",&color::to_string) .def("set_premultiplied",&color::set_premultiplied) .def("get_premultiplied",&color::get_premultiplied) .def("premultiply",&color::premultiply) .def("demultiply",&color::demultiply) .def("packed",&color::rgba) .def("to_hex_string",&color::to_hex_string, "Returns the hexadecimal representation of this color.\n" "\n" "Example:\n" ">>> c = Color('blue')\n" ">>> c.to_hex_string()\n" "'#0000ff'\n") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_coord.cpp000066400000000000000000000046561456565420200223510ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include using mapnik::coord; struct coord_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const coord& c) { using namespace boost::python; return boost::python::make_tuple(c.x,c.y); } }; void export_coord() { using namespace boost::python; class_ >("Coord",init( // class docstring is in mapnik/__init__.py, class _Coord (arg("x"), arg("y")), "Constructs a new point with the given coordinates.\n") ) .def_pickle(coord_pickle_suite()) .def_readwrite("x", &coord::x, "Gets or sets the x/lon coordinate of the point.\n") .def_readwrite("y", &coord::y, "Gets or sets the y/lat coordinate of the point.\n") .def(self == self) // __eq__ .def(self + self) // __add__ .def(self + float()) .def(float() + self) .def(self - self) // __sub__ .def(self - float()) .def(self * float()) //__mult__ .def(float() * self) .def(self / float()) // __div__ ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_datasource.cpp000066400000000000000000000165451456565420200233750ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // stl #include // mapnik #include #include #include #include #include using mapnik::datasource; using mapnik::memory_datasource; using mapnik::layer_descriptor; using mapnik::attribute_descriptor; using mapnik::parameters; namespace { //user-friendly wrapper that uses Python dictionary using namespace boost::python; std::shared_ptr create_datasource(dict const& d) { mapnik::parameters params; boost::python::list keys=d.keys(); for (int i=0; i < len(keys); ++i) { std::string key = extract(keys[i]); object obj = d[key]; if (PyUnicode_Check(obj.ptr())) { PyObject* temp = PyUnicode_AsUTF8String(obj.ptr()); if (temp) { #if PY_VERSION_HEX >= 0x03000000 char* c_str = PyBytes_AsString(temp); #else char* c_str = PyString_AsString(temp); #endif params[key] = std::string(c_str); Py_DecRef(temp); } continue; } extract ex0(obj); extract ex1(obj); extract ex2(obj); if (ex0.check()) { params[key] = ex0(); } else if (ex1.check()) { params[key] = ex1(); } else if (ex2.check()) { params[key] = ex2(); } } return mapnik::datasource_cache::instance().create(params); } boost::python::dict describe(std::shared_ptr const& ds) { boost::python::dict description; mapnik::layer_descriptor ld = ds->get_descriptor(); description["type"] = ds->type(); description["name"] = ld.get_name(); description["geometry_type"] = ds->get_geometry_type(); description["encoding"] = ld.get_encoding(); for (auto const& param : ld.get_extra_parameters()) { description[param.first] = param.second; } return description; } boost::python::list fields(std::shared_ptr const& ds) { boost::python::list flds; if (ds) { layer_descriptor ld = ds->get_descriptor(); std::vector const& desc_ar = ld.get_descriptors(); std::vector::const_iterator it = desc_ar.begin(); std::vector::const_iterator end = desc_ar.end(); for (; it != end; ++it) { flds.append(it->get_name()); } } return flds; } boost::python::list field_types(std::shared_ptr const& ds) { boost::python::list fld_types; if (ds) { layer_descriptor ld = ds->get_descriptor(); std::vector const& desc_ar = ld.get_descriptors(); std::vector::const_iterator it = desc_ar.begin(); std::vector::const_iterator end = desc_ar.end(); for (; it != end; ++it) { unsigned type = it->get_type(); if (type == mapnik::Integer) // this crashes, so send back strings instead //fld_types.append(boost::python::object(boost::python::handle<>(&PyInt_Type))); fld_types.append(boost::python::str("int")); else if (type == mapnik::Float) fld_types.append(boost::python::str("float")); else if (type == mapnik::Double) fld_types.append(boost::python::str("float")); else if (type == mapnik::String) fld_types.append(boost::python::str("str")); else if (type == mapnik::Boolean) fld_types.append(boost::python::str("bool")); else if (type == mapnik::Geometry) fld_types.append(boost::python::str("geometry")); else if (type == mapnik::Object) fld_types.append(boost::python::str("object")); else fld_types.append(boost::python::str("unknown")); } } return fld_types; }} mapnik::parameters const& (mapnik::datasource::*params_const)() const = &mapnik::datasource::params; void export_datasource() { using namespace boost::python; enum_("DataType") .value("Vector",mapnik::datasource::Vector) .value("Raster",mapnik::datasource::Raster) ; enum_("DataGeometryType") .value("Point",mapnik::datasource_geometry_t::Point) .value("LineString",mapnik::datasource_geometry_t::LineString) .value("Polygon",mapnik::datasource_geometry_t::Polygon) .value("Collection",mapnik::datasource_geometry_t::Collection) ; class_, boost::noncopyable>("Datasource",no_init) .def("type",&datasource::type) .def("geometry_type",&datasource::get_geometry_type) .def("describe",&describe) .def("envelope",&datasource::envelope) .def("features",&datasource::features) .def("fields",&fields) .def("field_types",&field_types) .def("features_at_point",&datasource::features_at_point, (arg("coord"),arg("tolerance")=0)) .def("params",make_function(params_const,return_value_policy()), "The configuration parameters of the data source. " "These vary depending on the type of data source.") .def(self == self) ; def("CreateDatasource",&create_datasource); class_, std::shared_ptr, boost::noncopyable>("MemoryDatasourceBase", init()) .def("add_feature",&memory_datasource::push, "Adds a Feature:\n" ">>> ms = MemoryDatasource()\n" ">>> feature = Feature(1)\n" ">>> ms.add_feature(Feature(1))\n") .def("num_features",&memory_datasource::size) ; implicitly_convertible,std::shared_ptr >(); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_datasource_cache.cpp000066400000000000000000000056301456565420200245110ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop #include #include #include #include namespace { using namespace boost::python; std::shared_ptr create_datasource(const dict& d) { mapnik::parameters params; boost::python::list keys=d.keys(); for (int i=0; i(keys[i]); object obj = d[key]; extract ex0(obj); extract ex1(obj); extract ex2(obj); if (ex0.check()) { params[key] = ex0(); } else if (ex1.check()) { params[key] = ex1(); } else if (ex2.check()) { params[key] = ex2(); } } return mapnik::datasource_cache::instance().create(params); } void register_datasources(std::string const& path) { mapnik::datasource_cache::instance().register_datasources(path); } std::vector plugin_names() { return mapnik::datasource_cache::instance().plugin_names(); } std::string plugin_directories() { return mapnik::datasource_cache::instance().plugin_directories(); } } void export_datasource_cache() { using mapnik::datasource_cache; class_("DatasourceCache",no_init) .def("create",&create_datasource) .staticmethod("create") .def("register_datasources",®ister_datasources) .staticmethod("register_datasources") .def("plugin_names",&plugin_names) .staticmethod("plugin_names") .def("plugin_directories",&plugin_directories) .staticmethod("plugin_directories") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_enumeration.hpp000066400000000000000000000060511456565420200235650ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BINDING_ENUMERATION_INCLUDED #define MAPNIK_PYTHON_BINDING_ENUMERATION_INCLUDED #pragma GCC diagnostic push #include #include // for registered #include // for enum_ #include // for implicitly_convertible #include #pragma GCC diagnostic pop namespace mapnik { template class enumeration_ : public boost::python::enum_ { // some short cuts using base_type = boost::python::enum_; using native_type = typename EnumWrapper::native_type; public: enumeration_() : base_type( EnumWrapper::get_name().c_str() ) { init(); } enumeration_(const char * python_alias) : base_type( python_alias ) { init(); } enumeration_(const char * python_alias, const char * doc) : base_type( python_alias, doc ) { init(); } private: struct converter { static PyObject* convert(EnumWrapper const& v) { // Redirect conversion to a static method of our base class's // base class. A free template converter will not work because // the base_type::base typedef is protected. // Lets hope MSVC agrees that this is legal C++ using namespace boost::python::converter; return base_type::base::to_python( registered::converters.m_class_object , static_cast(native_type(v))); } }; void init() { boost::python::implicitly_convertible(); boost::python::to_python_converter(); for (auto const& kv : EnumWrapper::lookupMap()) { base_type::value(kv.second.c_str(), kv.first); } } }; } // end of namespace mapnik #endif // MAPNIK_PYTHON_BINDING_ENUMERATION_INCLUDED python-mapnik-0.0~20240222-5ab32f020/src/mapnik_enumeration_wrapper_converter.hpp000066400000000000000000000031021456565420200274060ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_BINDINGS_PYTHON_ENUMERATION_WRAPPPER #define MAPNIK_BINDINGS_PYTHON_ENUMERATION_WRAPPPER // mapnik #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop namespace boost { namespace python { struct mapnik_enumeration_wrapper_to_python { static PyObject* convert(mapnik::enumeration_wrapper const& v) { return ::PyLong_FromLongLong(v.value); // FIXME: this is a temp hack!! } }; }} #endif // MAPNIK_BINDINGS_PYTHON_ENUMERATION_WRAPPPER python-mapnik-0.0~20240222-5ab32f020/src/mapnik_envelope.cpp000066400000000000000000000261411456565420200230510ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include using mapnik::coord; using mapnik::box2d; struct envelope_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const box2d& e) { using namespace boost::python; return boost::python::make_tuple(e.minx(),e.miny(),e.maxx(),e.maxy()); } }; box2d from_string(std::string const& s) { box2d bbox; bool success = bbox.from_string(s); if (success) { return bbox; } else { std::stringstream ss; ss << "Could not parse bbox from string: '" << s << "'"; throw mapnik::value_error(ss.str()); } } //define overloads here void (box2d::*width_p1)(double) = &box2d::width; double (box2d::*width_p2)() const = &box2d::width; void (box2d::*height_p1)(double) = &box2d::height; double (box2d::*height_p2)() const = &box2d::height; void (box2d::*expand_to_include_p1)(double,double) = &box2d::expand_to_include; void (box2d::*expand_to_include_p2)(coord const& ) = &box2d::expand_to_include; void (box2d::*expand_to_include_p3)(box2d const& ) = &box2d::expand_to_include; bool (box2d::*contains_p1)(double,double) const = &box2d::contains; bool (box2d::*contains_p2)(coord const&) const = &box2d::contains; bool (box2d::*contains_p3)(box2d const&) const = &box2d::contains; //intersects bool (box2d::*intersects_p1)(double,double) const = &box2d::intersects; bool (box2d::*intersects_p2)(coord const&) const = &box2d::intersects; bool (box2d::*intersects_p3)(box2d const&) const = &box2d::intersects; // intersect box2d (box2d::*intersect)(box2d const&) const = &box2d::intersect; // re_center void (box2d::*re_center_p1)(double,double) = &box2d::re_center; void (box2d::*re_center_p2)(coord const& ) = &box2d::re_center; // clip void (box2d::*clip)(box2d const&) = &box2d::clip; // pad void (box2d::*pad)(double) = &box2d::pad; // deepcopy box2d box2d_deepcopy(box2d & obj, boost::python::dict const&) { // FIXME::ignore memo for now box2d result(obj); return result; } void export_envelope() { using namespace boost::python; class_ >("Box2d", // class docstring is in mapnik/__init__.py, class _Coord init( (arg("minx"),arg("miny"),arg("maxx"),arg("maxy")), "Constructs a new envelope from the coordinates\n" "of its lower left and upper right corner points.\n")) .def(init<>("Equivalent to Box2d(0, 0, -1, -1).\n")) .def(init&, const coord&>( (arg("ll"),arg("ur")), "Equivalent to Box2d(ll.x, ll.y, ur.x, ur.y).\n")) .def("from_string",from_string) .staticmethod("from_string") .add_property("minx", &box2d::minx, "X coordinate for the lower left corner") .add_property("miny", &box2d::miny, "Y coordinate for the lower left corner") .add_property("maxx", &box2d::maxx, "X coordinate for the upper right corner") .add_property("maxy", &box2d::maxy, "Y coordinate for the upper right corner") .def("center", &box2d::center, "Returns the coordinates of the center of the bounding box.\n" "\n" "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.center()\n" "Coord(50, 50)\n") .def("center", re_center_p1, (arg("x"), arg("y")), "Moves the envelope so that the given coordinates become its new center.\n" "The width and the height are preserved.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.center(60, 60)\n" ">>> e.center()\n" "Coord(60.0,60.0)\n" ">>> (e.width(), e.height())\n" "(100.0, 100.0)\n" ">>> e\n" "Box2d(10.0, 10.0, 110.0, 110.0)\n" ) .def("center", re_center_p2, (arg("Coord")), "Moves the envelope so that the given coordinates become its new center.\n" "The width and the height are preserved.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.center(Coord60, 60)\n" ">>> e.center()\n" "Coord(60.0,60.0)\n" ">>> (e.width(), e.height())\n" "(100.0, 100.0)\n" ">>> e\n" "Box2d(10.0, 10.0, 110.0, 110.0)\n" ) .def("clip", clip, (arg("other")), "Clip the envelope based on the bounds of another envelope.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> c = Box2d(-50, -50, 50, 50)\n" ">>> e.clip(c)\n" ">>> e\n" "Box2d(0.0,0.0,50.0,50.0\n" ) .def("pad", pad, (arg("padding")), "Pad the envelope based on a padding value.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.pad(10)\n" ">>> e\n" "Box2d(-10.0,-10.0,110.0,110.0\n" ) .def("width", width_p1, (arg("new_width")), "Sets the width to new_width of the envelope preserving its center.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.width(120)\n" ">>> e.center()\n" "Coord(50.0,50.0)\n" ">>> e\n" "Box2d(-10.0, 0.0, 110.0, 100.0)\n" ) .def("width", width_p2, "Returns the width of this envelope.\n" ) .def("height", height_p1, (arg("new_height")), "Sets the height to new_height of the envelope preserving its center.\n" "\n " "Example:\n" ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.height(120)\n" ">>> e.center()\n" "Coord(50.0,50.0)\n" ">>> e\n" "Box2d(0.0, -10.0, 100.0, 110.0)\n" ) .def("height", height_p2, "Returns the height of this envelope.\n" ) .def("expand_to_include",expand_to_include_p1, (arg("x"),arg("y")), "Expands this envelope to include the point given by x and y.\n" "\n" "Example:\n", ">>> e = Box2d(0, 0, 100, 100)\n" ">>> e.expand_to_include(110, 110)\n" ">>> e\n" "Box2d(0.0, 00.0, 110.0, 110.0)\n" ) .def("expand_to_include",expand_to_include_p2, (arg("p")), "Equivalent to expand_to_include(p.x, p.y)\n" ) .def("expand_to_include",expand_to_include_p3, (arg("other")), "Equivalent to:\n" " expand_to_include(other.minx, other.miny)\n" " expand_to_include(other.maxx, other.maxy)\n" ) .def("contains",contains_p1, (arg("x"),arg("y")), "Returns True iff this envelope contains the point\n" "given by x and y.\n" ) .def("contains",contains_p2, (arg("p")), "Equivalent to contains(p.x, p.y)\n" ) .def("contains",contains_p3, (arg("other")), "Equivalent to:\n" " contains(other.minx, other.miny) and contains(other.maxx, other.maxy)\n" ) .def("intersects",intersects_p1, (arg("x"),arg("y")), "Returns True iff this envelope intersects the point\n" "given by x and y.\n" "\n" "Note: For points, intersection is equivalent\n" "to containment, i.e. the following holds:\n" " e.contains(x, y) == e.intersects(x, y)\n" ) .def("intersects",intersects_p2, (arg("p")), "Equivalent to contains(p.x, p.y)\n") .def("intersects",intersects_p3, (arg("other")), "Returns True iff this envelope intersects the other envelope,\n" "This relationship is symmetric." "\n" "Example:\n" ">>> e1 = Box2d(0, 0, 100, 100)\n" ">>> e2 = Box2d(50, 50, 150, 150)\n" ">>> e1.intersects(e2)\n" "True\n" ">>> e1.contains(e2)\n" "False\n" ) .def("intersect",intersect, (arg("other")), "Returns the overlap of this envelope and the other envelope\n" "as a new envelope.\n" "\n" "Example:\n" ">>> e1 = Box2d(0, 0, 100, 100)\n" ">>> e2 = Box2d(50, 50, 150, 150)\n" ">>> e1.intersect(e2)\n" "Box2d(50.0, 50.0, 100.0, 100.0)\n" ) .def(self == self) // __eq__ .def(self != self) // __neq__ .def(self + self) // __add__ .def(self * float()) // __mult__ .def(float() * self) .def(self / float()) // __div__ .def("__getitem__",&box2d::operator[]) .def("valid",&box2d::valid) .def_pickle(envelope_pickle_suite()) .def("__deepcopy__", &box2d_deepcopy) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_expression.cpp000066400000000000000000000075451456565420200234420ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "python_to_value.hpp" #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include using mapnik::expression_ptr; using mapnik::parse_expression; using mapnik::to_expression_string; using mapnik::path_expression_ptr; // expression expression_ptr parse_expression_(std::string const& wkt) { return parse_expression(wkt); } std::string expression_to_string_(mapnik::expr_node const& expr) { return mapnik::to_expression_string(expr); } mapnik::value expression_evaluate_(mapnik::expr_node const& expr, mapnik::feature_impl const& f, boost::python::dict const& d) { // will be auto-converted to proper python type by `mapnik_value_to_python` return mapnik::util::apply_visitor(mapnik::evaluate(f,mapnik::dict2attr(d)),expr); } bool expression_evaluate_to_bool_(mapnik::expr_node const& expr, mapnik::feature_impl const& f, boost::python::dict const& d) { return mapnik::util::apply_visitor(mapnik::evaluate(f,mapnik::dict2attr(d)),expr).to_bool(); } // path expression path_expression_ptr parse_path_(std::string const& path) { return mapnik::parse_path(path); } std::string path_to_string_(mapnik::path_expression const& expr) { return mapnik::path_processor_type::to_string(expr); } std::string path_evaluate_(mapnik::path_expression const& expr, mapnik::feature_impl const& f) { return mapnik::path_processor_type::evaluate(expr, f); } void export_expression() { using namespace boost::python; class_("Expression", "TODO" "",no_init) .def("evaluate", &expression_evaluate_,(arg("feature"),arg("variables")=boost::python::dict())) .def("to_bool", &expression_evaluate_to_bool_,(arg("feature"),arg("variables")=boost::python::dict())) .def("__str__",&expression_to_string_); ; def("Expression",&parse_expression_,(arg("expr")),"Expression string"); class_("PathExpression", "TODO" "",no_init) .def("evaluate", &path_evaluate_) // note: "pass" is a reserved word in Python .def("__str__",&path_to_string_); ; def("PathExpression",&parse_path_,(arg("expr")),"PathExpression string"); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_feature.cpp000066400000000000000000000165461456565420200226770ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include #include // stl #include namespace { using mapnik::geometry_utils; using mapnik::context_type; using mapnik::context_ptr; using mapnik::feature_kv_iterator; mapnik::feature_ptr from_geojson_impl(std::string const& json, mapnik::context_ptr const& ctx) { mapnik::feature_ptr feature(mapnik::feature_factory::create(ctx,1)); if (!mapnik::json::from_geojson(json,*feature)) { throw std::runtime_error("Failed to parse geojson feature"); } return feature; } std::string feature_to_geojson(mapnik::feature_impl const& feature) { std::string json; if (!mapnik::util::to_geojson(json,feature)) { throw std::runtime_error("Failed to generate GeoJSON"); } return json; } mapnik::value __getitem__(mapnik::feature_impl const& feature, std::string const& name) { return feature.get(name); } mapnik::value __getitem2__(mapnik::feature_impl const& feature, std::size_t index) { return feature.get(index); } void __setitem__(mapnik::feature_impl & feature, std::string const& name, mapnik::value const& val) { feature.put_new(name,val); } boost::python::dict attributes(mapnik::feature_impl const& f) { boost::python::dict attributes; feature_kv_iterator itr = f.begin(); feature_kv_iterator end = f.end(); for ( ;itr!=end; ++itr) { attributes[std::get<0>(*itr)] = std::get<1>(*itr); } return attributes; } } // end anonymous namespace struct unicode_string_from_python_str { unicode_string_from_python_str() { boost::python::converter::registry::push_back( &convertible, &construct, boost::python::type_id()); } static void* convertible(PyObject* obj_ptr) { if (!( #if PY_VERSION_HEX >= 0x03000000 PyBytes_Check(obj_ptr) #else PyString_Check(obj_ptr) #endif || PyUnicode_Check(obj_ptr))) return 0; return obj_ptr; } static void construct( PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) { char * value=0; if (PyUnicode_Check(obj_ptr)) { PyObject *encoded = PyUnicode_AsEncodedString(obj_ptr, "utf8", "replace"); if (encoded) { #if PY_VERSION_HEX >= 0x03000000 value = PyBytes_AsString(encoded); #else value = PyString_AsString(encoded); #endif Py_DecRef(encoded); } } else { #if PY_VERSION_HEX >= 0x03000000 value = PyBytes_AsString(obj_ptr); #else value = PyString_AsString(obj_ptr); #endif } if (value == 0) boost::python::throw_error_already_set(); void* storage = ( (boost::python::converter::rvalue_from_python_storage*) data)->storage.bytes; new (storage) mapnik::value_unicode_string(value); data->convertible = storage; } }; struct value_null_from_python { value_null_from_python() { boost::python::converter::registry::push_back( &convertible, &construct, boost::python::type_id()); } static void* convertible(PyObject* obj_ptr) { if (obj_ptr == Py_None) return obj_ptr; return 0; } static void construct( PyObject* obj_ptr, boost::python::converter::rvalue_from_python_stage1_data* data) { if (obj_ptr != Py_None) boost::python::throw_error_already_set(); void* storage = ( (boost::python::converter::rvalue_from_python_storage*) data)->storage.bytes; new (storage) mapnik::value_null(); data->convertible = storage; } }; void export_feature() { using namespace boost::python; // Python to mapnik::value converters // NOTE: order matters here. For example value_null must be listed before // bool otherwise Py_None will be interpreted as bool (false) implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); // http://misspent.wordpress.com/2009/09/27/how-to-write-boost-python-converters/ unicode_string_from_python_str(); value_null_from_python(); class_ ("Context",init<>("Default ctor.")) .def("push", &context_type::push) ; class_, boost::noncopyable>("Feature",init("Default ctor.")) .def("id",&mapnik::feature_impl::id) .add_property("geometry", make_function((mapnik::geometry::geometry& (mapnik::feature_impl::*)()) &mapnik::feature_impl::get_geometry, return_value_policy()), &mapnik::feature_impl::set_geometry_copy) .def("envelope", &mapnik::feature_impl::envelope) .def("has_key", &mapnik::feature_impl::has_key) .add_property("attributes",&attributes) .def("__setitem__",&__setitem__) .def("__contains__",&__getitem__) .def("__getitem__",&__getitem__) .def("__getitem__",&__getitem2__) .def("__len__", &mapnik::feature_impl::size) .def("context",&mapnik::feature_impl::context) .def("to_geojson",&feature_to_geojson) .def("from_geojson",from_geojson_impl) .staticmethod("from_geojson") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_featureset.cpp000066400000000000000000000040211456565420200233740ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include namespace { using namespace boost::python; inline object pass_through(object const& o) { return o; } inline mapnik::feature_ptr next(mapnik::featureset_ptr const& itr) { mapnik::feature_ptr f = itr->next(); if (!f) { PyErr_SetString(PyExc_StopIteration, "No more features."); boost::python::throw_error_already_set(); } return f; } } void export_featureset() { using namespace boost::python; // Featureset implements Python iterator interface class_, boost::noncopyable>("Featureset", no_init) .def("__iter__", pass_through) .def("__next__", next) // Python2 support .def("next", next) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_font_engine.cpp000066400000000000000000000032701456565420200235250ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop #include void export_font_engine() { using mapnik::freetype_engine; using namespace boost::python; class_("FontEngine", no_init) .def("register_font", &freetype_engine::register_font) .def("register_fonts", &freetype_engine::register_fonts) .def("face_names", &freetype_engine::face_names) .staticmethod("register_font") .staticmethod("register_fonts") .staticmethod("face_names"); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_fontset.cpp000066400000000000000000000043011456565420200227100ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop //mapnik #include using mapnik::font_set; void export_fontset () { using namespace boost::python; class_("FontSet", init("default fontset constructor") ) .add_property("name", make_function(&font_set::get_name,return_value_policy()), &font_set::set_name, "Get/Set the name of the FontSet.\n" ) .def("add_face_name",&font_set::add_face_name, (arg("name")), "Add a face-name to the fontset.\n" "\n" "Example:\n" ">>> fs = Fontset('book-fonts')\n" ">>> fs.add_face_name('DejaVu Sans Book')\n") .add_property("names",make_function (&font_set::get_face_names, return_value_policy()), "List of face names belonging to a FontSet.\n" ) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_gamma_method.cpp000066400000000000000000000033411456565420200236530ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop #include #include "mapnik_enumeration.hpp" void export_gamma_method() { using namespace boost::python; mapnik::enumeration_("gamma_method") .value("POWER", mapnik::gamma_method_enum::GAMMA_POWER) .value("LINEAR",mapnik::gamma_method_enum::GAMMA_LINEAR) .value("NONE", mapnik::gamma_method_enum::GAMMA_NONE) .value("THRESHOLD", mapnik::gamma_method_enum::GAMMA_THRESHOLD) .value("MULTIPLY", mapnik::gamma_method_enum::GAMMA_MULTIPLY) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_geometry.cpp000066400000000000000000000240751456565420200230730ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include #include #include // from_wkt #include // from_geojson #include // to_geojson #include // to_wkb #include // to_wkt //#include #include // stl #include namespace { std::shared_ptr > from_wkb_impl(std::string const& wkb) { std::shared_ptr > geom = std::make_shared >(); try { *geom = mapnik::geometry_utils::from_wkb(wkb.c_str(), wkb.size()); } catch (...) { throw std::runtime_error("Failed to parse WKB"); } return geom; } std::shared_ptr > from_wkt_impl(std::string const& wkt) { std::shared_ptr > geom = std::make_shared >(); if (!mapnik::from_wkt(wkt, *geom)) throw std::runtime_error("Failed to parse WKT geometry"); return geom; } std::shared_ptr > from_geojson_impl(std::string const& json) { std::shared_ptr > geom = std::make_shared >(); if (!mapnik::json::from_geojson(json, *geom)) throw std::runtime_error("Failed to parse geojson geometry"); return geom; } } inline std::string boost_version() { std::ostringstream s; s << BOOST_VERSION/100000 << "." << BOOST_VERSION/100 % 1000 << "." << BOOST_VERSION % 100; return s.str(); } PyObject* to_wkb_impl(mapnik::geometry::geometry const& geom, mapnik::wkbByteOrder byte_order) { mapnik::util::wkb_buffer_ptr wkb = mapnik::util::to_wkb(geom,byte_order); if (wkb) { return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif ((const char*)wkb->buffer(),wkb->size()); } else { Py_RETURN_NONE; } } std::string to_geojson_impl(mapnik::geometry::geometry const& geom) { std::string wkt; if (!mapnik::util::to_geojson(wkt, geom)) { throw std::runtime_error("Generate JSON failed"); } return wkt; } std::string to_wkt_impl(mapnik::geometry::geometry const& geom) { std::string wkt; if (!mapnik::util::to_wkt(wkt,geom)) { throw std::runtime_error("Generate WKT failed"); } return wkt; } mapnik::geometry::geometry_types geometry_type_impl(mapnik::geometry::geometry const& geom) { return mapnik::geometry::geometry_type(geom); } mapnik::box2d geometry_envelope_impl(mapnik::geometry::geometry const& geom) { return mapnik::geometry::envelope(geom); } // Mapnik requires Boost >= 1.58 for the is_valid and is_simple functions #if BOOST_VERSION >= 105800 bool geometry_is_valid_impl(mapnik::geometry::geometry const& geom) { return mapnik::geometry::is_valid(geom); } bool geometry_is_simple_impl(mapnik::geometry::geometry const& geom) { return mapnik::geometry::is_simple(geom); } #endif bool geometry_is_empty_impl(mapnik::geometry::geometry const& geom) { return mapnik::geometry::is_empty(geom); } void geometry_correct_impl(mapnik::geometry::geometry & geom) { mapnik::geometry::correct(geom); } void line_string_add_coord_impl1(mapnik::geometry::line_string & l, double x, double y) { l.emplace_back(x, y); } void line_string_add_coord_impl2(mapnik::geometry::line_string & l, mapnik::geometry::point const& p) { l.push_back(p); } void linear_ring_add_coord_impl1(mapnik::geometry::linear_ring & l, double x, double y) { l.emplace_back(x, y); } void linear_ring_add_coord_impl2(mapnik::geometry::linear_ring & l, mapnik::geometry::point const& p) { l.push_back(p); } void polygon_add_ring_impl(mapnik::geometry::polygon & poly, mapnik::geometry::linear_ring const& ring) { poly.push_back(ring); // copy } mapnik::geometry::point geometry_centroid_impl(mapnik::geometry::geometry const& geom) { mapnik::geometry::point pt; mapnik::geometry::centroid(geom, pt); return pt; } void export_geometry() { using namespace boost::python; implicitly_convertible, mapnik::geometry::geometry >(); implicitly_convertible, mapnik::geometry::geometry >(); implicitly_convertible, mapnik::geometry::geometry >(); enum_("GeometryType") .value("Unknown",mapnik::geometry::geometry_types::Unknown) .value("Point",mapnik::geometry::geometry_types::Point) .value("LineString",mapnik::geometry::geometry_types::LineString) .value("Polygon",mapnik::geometry::geometry_types::Polygon) .value("MultiPoint",mapnik::geometry::geometry_types::MultiPoint) .value("MultiLineString",mapnik::geometry::geometry_types::MultiLineString) .value("MultiPolygon",mapnik::geometry::geometry_types::MultiPolygon) .value("GeometryCollection",mapnik::geometry::geometry_types::GeometryCollection) ; enum_("wkbByteOrder") .value("XDR",mapnik::wkbXDR) .value("NDR",mapnik::wkbNDR) ; using mapnik::geometry::geometry; using mapnik::geometry::point; using mapnik::geometry::line_string; using mapnik::geometry::linear_ring; using mapnik::geometry::polygon; class_ >("Point", init((arg("x"), arg("y")), "Constructs a new Point object\n")) .add_property("x", &point::x, "X coordinate") .add_property("y", &point::y, "Y coordinate") #if BOOST_VERSION >= 105800 .def("is_valid", &geometry_is_valid_impl) .def("is_simple", &geometry_is_simple_impl) #endif .def("to_geojson",&to_geojson_impl) .def("to_wkb",&to_wkb_impl) .def("to_wkt",&to_wkt_impl) ; class_ >("LineString", init<>( "Constructs a new LineString object\n")) .def("add_coord", &line_string_add_coord_impl1, "Adds coord x,y") .def("add_point", &line_string_add_coord_impl2, "Adds point") #if BOOST_VERSION >= 105800 .def("is_valid", &geometry_is_valid_impl) .def("is_simple", &geometry_is_simple_impl) #endif .def("to_geojson",&to_geojson_impl) .def("to_wkb",&to_wkb_impl) .def("to_wkt",&to_wkt_impl) ; class_ >("LinearRing", init<>( "Constructs a new LinearRtring object\n")) .def("add_coord", &linear_ring_add_coord_impl1, "Adds coord x,y") .def("add_point", &linear_ring_add_coord_impl2, "Adds point") ; class_ >("Polygon", init<>( "Constructs a new Polygon object\n")) .def("add_ring", &polygon_add_ring_impl, "Add ring") .def("num_rings", &polygon::size, "Number of rings") #if BOOST_VERSION >= 105800 .def("is_valid", &geometry_is_valid_impl) .def("is_simple", &geometry_is_simple_impl) #endif .def("to_geojson",&to_geojson_impl) .def("to_wkb",&to_wkb_impl) .def("to_wkt",&to_wkt_impl) ; class_, std::shared_ptr >, boost::noncopyable>("Geometry",no_init) .def("envelope",&geometry_envelope_impl) .def("from_geojson", from_geojson_impl) .def("from_wkt", from_wkt_impl) .def("from_wkb", from_wkb_impl) .staticmethod("from_geojson") .staticmethod("from_wkt") .staticmethod("from_wkb") .def("__str__",&to_wkt_impl) .def("type",&geometry_type_impl) #if BOOST_VERSION >= 105800 .def("is_valid", &geometry_is_valid_impl) .def("is_simple", &geometry_is_simple_impl) #endif .def("is_empty", &geometry_is_empty_impl) .def("correct", &geometry_correct_impl) .def("centroid",&geometry_centroid_impl) .def("to_wkb",&to_wkb_impl) .def("to_wkt",&to_wkt_impl) .def("to_geojson",&to_geojson_impl) //.def("to_svg",&to_svg) // TODO add other geometry_type methods ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_grid.cpp000066400000000000000000000063431456565420200221630ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #if defined(GRID_RENDERER) #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include "python_grid_utils.hpp" using namespace boost::python; // help compiler see template definitions static dict (*encode)( mapnik::grid const&, std::string const& , bool, unsigned int) = mapnik::grid_encode; bool painted(mapnik::grid const& grid) { return grid.painted(); } mapnik::grid::value_type get_pixel(mapnik::grid const& grid, int x, int y) { if (x < static_cast(grid.width()) && y < static_cast(grid.height())) { mapnik::grid::data_type const & data = grid.data(); return data(x,y); } PyErr_SetString(PyExc_IndexError, "invalid x,y for grid dimensions"); boost::python::throw_error_already_set(); return 0; } void export_grid() { class_ >( "Grid", "This class represents a feature hitgrid.", init( ( boost::python::arg("width"), boost::python::arg("height"),boost::python::arg("key")="__id__"), "Create a mapnik.Grid object\n" )) .def("painted",&painted) .def("width",&mapnik::grid::width) .def("height",&mapnik::grid::height) .def("view",&mapnik::grid::get_view) .def("get_pixel",&get_pixel) .def("clear",&mapnik::grid::clear) .def("encode",encode, ( boost::python::arg("encoding")="utf", boost::python::arg("features")=true,boost::python::arg("resolution")=4 ), "Encode the grid as as optimized json\n" ) .add_property("key", make_function(&mapnik::grid::get_key,return_value_policy()), &mapnik::grid::set_key, "Get/Set key to be used as unique indentifier for features\n" "The value should either be __id__ to refer to the feature.id()\n" "or some globally unique integer or string attribute field\n" ) ; } #endif python-mapnik-0.0~20240222-5ab32f020/src/mapnik_grid_view.cpp000066400000000000000000000041661456565420200232160ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #if defined(GRID_RENDERER) #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include "python_grid_utils.hpp" using namespace boost::python; // help compiler see template definitions static dict (*encode)( mapnik::grid_view const&, std::string const& , bool, unsigned int) = mapnik::grid_encode; void export_grid_view() { class_ >("GridView", "This class represents a feature hitgrid subset.",no_init) .def("width",&mapnik::grid_view::width) .def("height",&mapnik::grid_view::height) .def("encode",encode, ( boost::python::arg("encoding")="utf",boost::python::arg("add_features")=true,boost::python::arg("resolution")=4 ), "Encode the grid as as optimized json\n" ) ; } #endif python-mapnik-0.0~20240222-5ab32f020/src/mapnik_image.cpp000066400000000000000000000360051456565420200223160ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include // cairo #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) #include #include #if PY_MAJOR_VERSION >= 3 #define PYCAIRO_NO_IMPORT #include #else #include #endif #include #endif using mapnik::image_any; using mapnik::image_reader; using mapnik::get_image_reader; using mapnik::type_from_filename; using mapnik::save_to_file; using namespace boost::python; // output 'raw' pixels PyObject* tostring1( image_any const& im) { return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif ((const char*)im.bytes(),im.size()); } // encode (png,jpeg) PyObject* tostring2(image_any const & im, std::string const& format) { std::string s = mapnik::save_to_string(im, format); return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif (s.data(),s.size()); } PyObject* tostring3(image_any const & im, std::string const& format, mapnik::rgba_palette const& pal) { std::string s = mapnik::save_to_string(im, format, pal); return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif (s.data(),s.size()); } void save_to_file1(mapnik::image_any const& im, std::string const& filename) { save_to_file(im,filename); } void save_to_file2(mapnik::image_any const& im, std::string const& filename, std::string const& type) { save_to_file(im,filename,type); } void save_to_file3(mapnik::image_any const& im, std::string const& filename, std::string const& type, mapnik::rgba_palette const& pal) { save_to_file(im,filename,type,pal); } mapnik::image_view_any get_view(mapnik::image_any const& data,unsigned x,unsigned y, unsigned w,unsigned h) { return mapnik::create_view(data,x,y,w,h); } bool is_solid(mapnik::image_any const& im) { return mapnik::is_solid(im); } void fill_color(mapnik::image_any & im, mapnik::color const& c) { mapnik::fill(im, c); } void fill_int(mapnik::image_any & im, int val) { mapnik::fill(im, val); } void fill_double(mapnik::image_any & im, double val) { mapnik::fill(im, val); } std::shared_ptr copy(mapnik::image_any const& im, mapnik::image_dtype type, double offset, double scaling) { return std::make_shared(mapnik::image_copy(im, type, offset, scaling)); } std::size_t compare(mapnik::image_any const& im1, mapnik::image_any const& im2, double threshold, bool alpha) { return mapnik::compare(im1, im2, threshold, alpha); } struct get_pixel_visitor { get_pixel_visitor(unsigned x, unsigned y) : x_(x), y_(y) {} object operator() (mapnik::image_null const&) { throw std::runtime_error("Can not return a null image from a pixel (shouldn't have reached here)"); } template object operator() (T const& im) { using pixel_type = typename T::pixel_type; return object(mapnik::get_pixel(im, x_, y_)); } private: unsigned x_; unsigned y_; }; object get_pixel(mapnik::image_any const& im, unsigned x, unsigned y, bool get_color) { if (x < static_cast(im.width()) && y < static_cast(im.height())) { if (get_color) { return object( mapnik::get_pixel(im, x, y) ); } else { return mapnik::util::apply_visitor(get_pixel_visitor(x, y), im); } } PyErr_SetString(PyExc_IndexError, "invalid x,y for image dimensions"); boost::python::throw_error_already_set(); return object(); } void set_pixel_color(mapnik::image_any & im, unsigned x, unsigned y, mapnik::color const& c) { if (x >= static_cast(im.width()) && y >= static_cast(im.height())) { PyErr_SetString(PyExc_IndexError, "invalid x,y for image dimensions"); boost::python::throw_error_already_set(); return; } mapnik::set_pixel(im, x, y, c); } void set_pixel_double(mapnik::image_any & im, unsigned x, unsigned y, double val) { if (x >= static_cast(im.width()) && y >= static_cast(im.height())) { PyErr_SetString(PyExc_IndexError, "invalid x,y for image dimensions"); boost::python::throw_error_already_set(); return; } mapnik::set_pixel(im, x, y, val); } void set_pixel_int(mapnik::image_any & im, unsigned x, unsigned y, int val) { if (x >= static_cast(im.width()) && y >= static_cast(im.height())) { PyErr_SetString(PyExc_IndexError, "invalid x,y for image dimensions"); boost::python::throw_error_already_set(); return; } mapnik::set_pixel(im, x, y, val); } unsigned get_type(mapnik::image_any & im) { return im.get_dtype(); } std::shared_ptr open_from_file(std::string const& filename) { boost::optional type = type_from_filename(filename); if (type) { std::unique_ptr reader(get_image_reader(filename,*type)); if (reader.get()) { return std::make_shared(reader->read(0,0,reader->width(),reader->height())); } throw mapnik::image_reader_exception("Failed to load: " + filename); } throw mapnik::image_reader_exception("Unsupported image format:" + filename); } std::shared_ptr fromstring(std::string const& str) { std::unique_ptr reader(get_image_reader(str.c_str(),str.size())); if (reader.get()) { return std::make_shared(reader->read(0,0,reader->width(), reader->height())); } throw mapnik::image_reader_exception("Failed to load image from String" ); } namespace { struct view_release { view_release(Py_buffer & view) : view_(view) {} ~view_release() { PyBuffer_Release(&view_); } Py_buffer & view_; }; } std::shared_ptr frombuffer(PyObject * obj) { Py_buffer view; view_release helper(view); if (obj != nullptr && PyObject_GetBuffer(obj, &view, PyBUF_SIMPLE) == 0) { std::unique_ptr reader (get_image_reader(reinterpret_cast(view.buf), view.len)); if (reader.get()) { return std::make_shared(reader->read(0,0,reader->width(),reader->height())); } } throw mapnik::image_reader_exception("Failed to load image from Buffer" ); } void set_grayscale_to_alpha(image_any & im) { mapnik::set_grayscale_to_alpha(im); } void set_grayscale_to_alpha_c(image_any & im, mapnik::color const& c) { mapnik::set_grayscale_to_alpha(im, c); } void set_color_to_alpha(image_any & im, mapnik::color const& c) { mapnik::set_color_to_alpha(im, c); } void apply_opacity(image_any & im, float opacity) { mapnik::apply_opacity(im, opacity); } bool premultiplied(image_any &im) { return im.get_premultiplied(); } bool premultiply(image_any & im) { return mapnik::premultiply_alpha(im); } bool demultiply(image_any & im) { return mapnik::demultiply_alpha(im); } void clear(image_any & im) { mapnik::fill(im, 0); } void composite(image_any & dst, image_any & src, mapnik::composite_mode_e mode, float opacity, int dx, int dy) { bool demultiply_dst = mapnik::premultiply_alpha(dst); bool demultiply_src = mapnik::premultiply_alpha(src); mapnik::composite(dst,src,mode,opacity,dx,dy); if (demultiply_dst) { mapnik::demultiply_alpha(dst); } if (demultiply_src) { mapnik::demultiply_alpha(src); } } #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) std::shared_ptr from_cairo(PycairoSurface* py_surface) { mapnik::cairo_surface_ptr surface(cairo_surface_reference(py_surface->surface), mapnik::cairo_surface_closer()); mapnik::image_rgba8 image = mapnik::image_rgba8(cairo_image_surface_get_width(&*surface), cairo_image_surface_get_height(&*surface)); cairo_image_to_rgba8(image, surface); return std::make_shared(std::move(image)); } #endif void export_image() { using namespace boost::python; // NOTE: must match list in include/mapnik/image_compositing.hpp enum_("CompositeOp") .value("clear", mapnik::clear) .value("src", mapnik::src) .value("dst", mapnik::dst) .value("src_over", mapnik::src_over) .value("dst_over", mapnik::dst_over) .value("src_in", mapnik::src_in) .value("dst_in", mapnik::dst_in) .value("src_out", mapnik::src_out) .value("dst_out", mapnik::dst_out) .value("src_atop", mapnik::src_atop) .value("dst_atop", mapnik::dst_atop) .value("xor", mapnik::_xor) .value("plus", mapnik::plus) .value("minus", mapnik::minus) .value("multiply", mapnik::multiply) .value("screen", mapnik::screen) .value("overlay", mapnik::overlay) .value("darken", mapnik::darken) .value("lighten", mapnik::lighten) .value("color_dodge", mapnik::color_dodge) .value("color_burn", mapnik::color_burn) .value("hard_light", mapnik::hard_light) .value("soft_light", mapnik::soft_light) .value("difference", mapnik::difference) .value("exclusion", mapnik::exclusion) .value("contrast", mapnik::contrast) .value("invert", mapnik::invert) .value("grain_merge", mapnik::grain_merge) .value("grain_extract", mapnik::grain_extract) .value("hue", mapnik::hue) .value("saturation", mapnik::saturation) .value("color", mapnik::_color) .value("value", mapnik::_value) .value("linear_dodge", mapnik::linear_dodge) .value("linear_burn", mapnik::linear_burn) .value("divide", mapnik::divide) ; enum_("ImageType") .value("rgba8", mapnik::image_dtype_rgba8) .value("gray8", mapnik::image_dtype_gray8) .value("gray8s", mapnik::image_dtype_gray8s) .value("gray16", mapnik::image_dtype_gray16) .value("gray16s", mapnik::image_dtype_gray16s) .value("gray32", mapnik::image_dtype_gray32) .value("gray32s", mapnik::image_dtype_gray32s) .value("gray32f", mapnik::image_dtype_gray32f) .value("gray64", mapnik::image_dtype_gray64) .value("gray64s", mapnik::image_dtype_gray64s) .value("gray64f", mapnik::image_dtype_gray64f) ; class_, boost::noncopyable >("Image","This class represents a image.",init()) .def(init()) .def(init()) .def(init()) .def(init()) .def("width",&image_any::width) .def("height",&image_any::height) .def("view",&get_view) .def("painted",&image_any::painted) .def("is_solid",&is_solid) .def("fill",&fill_color) .def("fill",&fill_int) .def("fill",&fill_double) .def("set_grayscale_to_alpha",&set_grayscale_to_alpha, "Set the grayscale values to the alpha channel of the Image") .def("set_grayscale_to_alpha",&set_grayscale_to_alpha_c, "Set the grayscale values to the alpha channel of the Image") .def("set_color_to_alpha",&set_color_to_alpha, "Set a given color to the alpha channel of the Image") .def("apply_opacity",&apply_opacity, "Set the opacity of the Image relative to the current alpha of each pixel.") .def("composite",&composite, ( arg("self"), arg("image"), arg("mode")=mapnik::src_over, arg("opacity")=1.0f, arg("dx")=0, arg("dy")=0 )) .def("compare",&compare, ( arg("self"), arg("image"), arg("threshold")=0.0, arg("alpha")=true )) .def("copy",©, ( arg("self"), arg("type"), arg("offset")=0.0, arg("scaling")=1.0 )) .add_property("offset", &image_any::get_offset, &image_any::set_offset, "Gets or sets the offset component.\n") .add_property("scaling", &image_any::get_scaling, &image_any::set_scaling, "Gets or sets the offset component.\n") .def("premultiplied",&premultiplied) .def("premultiply",&premultiply) .def("demultiply",&demultiply) .def("set_pixel",&set_pixel_color) .def("set_pixel",&set_pixel_double) .def("set_pixel",&set_pixel_int) .def("get_pixel",&get_pixel, ( arg("self"), arg("x"), arg("y"), arg("get_color")=false )) .def("get_type",&get_type) .def("clear",&clear) //TODO(haoyu) The method name 'tostring' might be confusing since they actually return bytes in Python 3 .def("tostring",&tostring1) .def("tostring",&tostring2) .def("tostring",&tostring3) .def("save", &save_to_file1) .def("save", &save_to_file2) .def("save", &save_to_file3) .def("open",open_from_file) .staticmethod("open") .def("frombuffer",&frombuffer) .staticmethod("frombuffer") .def("fromstring",&fromstring) .staticmethod("fromstring") #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) .def("from_cairo",&from_cairo) .staticmethod("from_cairo") #endif ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_image_view.cpp000066400000000000000000000070731456565420200233530ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include using mapnik::image_view_any; using mapnik::save_to_file; // output 'raw' pixels PyObject* view_tostring1(image_view_any const& view) { std::ostringstream ss(std::ios::out|std::ios::binary); mapnik::view_to_stream(view, ss); return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif ((const char*)ss.str().c_str(),ss.str().size()); } // encode (png,jpeg) PyObject* view_tostring2(image_view_any const & view, std::string const& format) { std::string s = save_to_string(view, format); return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif (s.data(),s.size()); } PyObject* view_tostring3(image_view_any const & view, std::string const& format, mapnik::rgba_palette const& pal) { std::string s = save_to_string(view, format, pal); return #if PY_VERSION_HEX >= 0x03000000 ::PyBytes_FromStringAndSize #else ::PyString_FromStringAndSize #endif (s.data(),s.size()); } bool is_solid(image_view_any const& view) { return mapnik::is_solid(view); } void save_view1(image_view_any const& view, std::string const& filename) { save_to_file(view,filename); } void save_view2(image_view_any const& view, std::string const& filename, std::string const& type) { save_to_file(view,filename,type); } void save_view3(image_view_any const& view, std::string const& filename, std::string const& type, mapnik::rgba_palette const& pal) { save_to_file(view,filename,type,pal); } void export_image_view() { using namespace boost::python; class_("ImageView","A view into an image.",no_init) .def("width",&image_view_any::width) .def("height",&image_view_any::height) .def("is_solid",&is_solid) .def("tostring",&view_tostring1) .def("tostring",&view_tostring2) .def("tostring",&view_tostring3) .def("save",&save_view1) .def("save",&save_view2) .def("save",&save_view3) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_label_collision_detector.cpp000066400000000000000000000112131456565420200262510ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop #include #include #include using mapnik::label_collision_detector4; using mapnik::box2d; using mapnik::Map; namespace { std::shared_ptr create_label_collision_detector_from_extent(box2d const &extent) { return std::make_shared(extent); } std::shared_ptr create_label_collision_detector_from_map(Map const &m) { double buffer = m.buffer_size(); box2d extent(-buffer, -buffer, m.width() + buffer, m.height() + buffer); return std::make_shared(extent); } boost::python::list make_label_boxes(std::shared_ptr det) { boost::python::list boxes; for (label_collision_detector4::query_iterator jtr = det->begin(); jtr != det->end(); ++jtr) { boxes.append >(jtr->get().box); } return boxes; } } void export_label_collision_detector() { using namespace boost::python; // for overload resolution void (label_collision_detector4::*insert_box)(box2d const &) = &label_collision_detector4::insert; class_, boost::noncopyable> ("LabelCollisionDetector", "Object to detect collisions between labels, used in the rendering process.", no_init) .def("__init__", make_constructor(create_label_collision_detector_from_extent), "Creates an empty collision detection object with a given extent. Note " "that the constructor from Map objects is a sensible default and usually " "what you want to do.\n" "\n" "Example:\n" ">>> m = Map(size_x, size_y)\n" ">>> buf_sz = m.buffer_size\n" ">>> extent = mapnik.Box2d(-buf_sz, -buf_sz, m.width + buf_sz, m.height + buf_sz)\n" ">>> detector = mapnik.LabelCollisionDetector(extent)") .def("__init__", make_constructor(create_label_collision_detector_from_map), "Creates an empty collision detection object matching the given Map object. " "The created detector will have the same size, including the buffer, as the " "map object. This is usually what you want to do.\n" "\n" "Example:\n" ">>> m = Map(size_x, size_y)\n" ">>> detector = mapnik.LabelCollisionDetector(m)") .def("extent", &label_collision_detector4::extent, return_value_policy(), "Returns the total extent (bounding box) of all labels inside the detector.\n" "\n" "Example:\n" ">>> detector.extent()\n" "Box2d(573.252589209,494.789179821,584.261023823,496.83610261)") .def("boxes", &make_label_boxes, "Returns a list of all the label boxes inside the detector.") .def("insert", insert_box, "Insert a 2d box into the collision detector. This can be used to ensure that " "some space is left clear on the map for later overdrawing, for example by " "non-Mapnik processes.\n" "\n" "Example:\n" ">>> m = Map(size_x, size_y)\n" ">>> detector = mapnik.LabelCollisionDetector(m)" ">>> detector.insert(mapnik.Box2d(196, 254, 291, 389))") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_layer.cpp000066400000000000000000000351201456565420200223450ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include using mapnik::layer; using mapnik::parameters; using mapnik::datasource_cache; struct layer_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const layer& l) { return boost::python::make_tuple(l.name(),l.srs()); } static boost::python::tuple getstate(const layer& l) { boost::python::list s; std::vector const& style_names = l.styles(); for (unsigned i = 0; i < style_names.size(); ++i) { s.append(style_names[i]); } return boost::python::make_tuple(l.clear_label_cache(),l.minimum_scale_denominator(),l.maximum_scale_denominator(),l.queryable(),l.datasource()->params(),l.cache_features(),s); } static void setstate (layer& l, boost::python::tuple state) { using namespace boost::python; if (len(state) != 9) { PyErr_SetObject(PyExc_ValueError, ("expected 9-item tuple in call to __setstate__; got %s" % state).ptr() ); throw_error_already_set(); } l.set_clear_label_cache(extract(state[0])); l.set_minimum_scale_denominator(extract(state[1])); l.set_maximum_scale_denominator(extract(state[2])); l.set_queryable(extract(state[3])); mapnik::parameters params = extract(state[4]); l.set_datasource(datasource_cache::instance().create(params)); boost::python::list s = extract(state[5]); for (int i=0;i(s[i])); } l.set_cache_features(extract(state[6])); } }; std::vector & (mapnik::layer::*_styles_)() = &mapnik::layer::styles; void set_maximum_extent(mapnik::layer & l, boost::optional > const& box) { if (box) { l.set_maximum_extent(*box); } else { l.reset_maximum_extent(); } } void set_buffer_size(mapnik::layer & l, boost::optional const& buffer_size) { if (buffer_size) { l.set_buffer_size(*buffer_size); } else { l.reset_buffer_size(); } } PyObject * get_buffer_size(mapnik::layer & l) { boost::optional buffer_size = l.buffer_size(); if (buffer_size) { #if PY_VERSION_HEX >= 0x03000000 return PyLong_FromLong(*buffer_size); #else return PyInt_FromLong(*buffer_size); #endif } else { Py_RETURN_NONE; } } void export_layer() { using namespace boost::python; class_ >("Names") .def(vector_indexing_suite,true >()) ; class_("Layer", "A Mapnik map layer.", init >( "Create a Layer with a named string and, optionally, an srs string.\n" "\n" "The srs can be either a Proj epsg code ('epsg:') or\n" "of a Proj literal ('+proj=').\n" "If no srs is specified it will default to 'epsg:4326'\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr\n" "\n" )) .def_pickle(layer_pickle_suite()) .def("envelope",&layer::envelope, "Return the geographic envelope/bounding box." "\n" "Determined based on the layer datasource.\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.envelope()\n" "box2d(-1.0,-1.0,0.0,0.0) # default until a datasource is loaded\n" ) .def("visible", &layer::visible, "Return True if this layer's data is active and visible at a given scale_denom.\n" "\n" "Otherwise returns False.\n" "Accepts a scale value as an integer or float input.\n" "Will return False if:\n" "\tscale_denom >= minimum_scale_denominator - 1e-6\n" "\tor:\n" "\tscale_denom < maximum_scale_denominator + 1e-6\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.visible(1.0/1000000)\n" "True\n" ">>> lyr.active = False\n" ">>> lyr.visible(1.0/1000000)\n" "False\n" ) .add_property("active", &layer::active, &layer::set_active, "Get/Set whether this layer is active and will be rendered (same as status property).\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.active\n" "True # Active by default\n" ">>> lyr.active = False # set False to disable layer rendering\n" ">>> lyr.active\n" "False\n" ) .add_property("status", &layer::active, &layer::set_active, "Get/Set whether this layer is active and will be rendered.\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.status\n" "True # Active by default\n" ">>> lyr.status = False # set False to disable layer rendering\n" ">>> lyr.status\n" "False\n" ) .add_property("clear_label_cache", &layer::clear_label_cache, &layer::set_clear_label_cache, "Get/Set whether to clear the label collision detector cache for this layer during rendering\n" "\n" "Usage:\n" ">>> lyr.clear_label_cache\n" "False # False by default, meaning label positions from other layers will impact placement \n" ">>> lyr.clear_label_cache = True # set to True to clear the label collision detector cache\n" ) .add_property("cache_features", &layer::cache_features, &layer::set_cache_features, "Get/Set whether features should be cached during rendering if used between multiple styles\n" "\n" "Usage:\n" ">>> lyr.cache_features\n" "False # False by default\n" ">>> lyr.cache_features = True # set to True to enable feature caching\n" ) .add_property("datasource", &layer::datasource, &layer::set_datasource, "The datasource attached to this layer.\n" "\n" "Usage:\n" ">>> from mapnik import Layer, Datasource\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.datasource = Datasource(type='shape',file='world_borders')\n" ">>> lyr.datasource\n" "\n" ) .add_property("buffer_size", &get_buffer_size, &set_buffer_size, "Get/Set the size of buffer around layer in pixels.\n" "\n" "Usage:\n" ">>> print(l.buffer_size)\n" "None # None by default\n" ">>> l.buffer_size = 2\n" ">>> l.buffer_size\n" "2\n" ) .add_property("maximum_extent",make_function (&layer::maximum_extent,return_value_policy()), &set_maximum_extent, "The maximum extent of the map.\n" "\n" "Usage:\n" ">>> m.maximum_extent = Box2d(-180,-90,180,90)\n" ) .add_property("maximum_scale_denominator", &layer::maximum_scale_denominator, &layer::set_maximum_scale_denominator, "Get/Set the maximum scale denominator of the layer.\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.maximum_scale_denominator\n" "1.7976931348623157e+308 # default is the numerical maximum\n" ">>> lyr.maximum_scale_denominator = 1.0/1000000\n" ">>> lyr.maximum_scale_denominator\n" "9.9999999999999995e-07\n" ) .add_property("minimum_scale_denominator", &layer::minimum_scale_denominator, &layer::set_minimum_scale_denominator, "Get/Set the minimum scale denominator of the layer.\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.minimum_scale_denominator # default is 0\n" "0.0\n" ">>> lyr.minimum_scale_denominator = 1.0/1000000\n" ">>> lyr.minimum_scale_denominator\n" "9.9999999999999995e-07\n" ) .add_property("name", make_function(&layer::name, return_value_policy()), &layer::set_name, "Get/Set the name of the layer.\n" "\n" "Usage:\n" ">>> from mapnik import Layer\n" ">>> lyr = Layer('My Layer','epsg:4326')\n" ">>> lyr.name\n" "'My Layer'\n" ">>> lyr.name = 'New Name'\n" ">>> lyr.name\n" "'New Name'\n" ) .add_property("queryable", &layer::queryable, &layer::set_queryable, "Get/Set whether this layer is queryable.\n" "\n" "Usage:\n" ">>> from mapnik import layer\n" ">>> lyr = layer('My layer','epsg:4326')\n" ">>> lyr.queryable\n" "False # Not queryable by default\n" ">>> lyr.queryable = True\n" ">>> lyr.queryable\n" "True\n" ) .add_property("srs", make_function(&layer::srs,return_value_policy()), &layer::set_srs, "Get/Set the SRS of the layer.\n" "\n" "Usage:\n" ">>> from mapnik import layer\n" ">>> lyr = layer('My layer','epsg:4326')\n" ">>> lyr.srs\n" "'epsg:4326' # The default srs if not initialized with custom srs\n" ">>> # set to google mercator with Proj literal\n" "... \n" ">>> lyr.srs = 'epsg:3857'\n" ) .add_property("group_by", make_function(&layer::group_by,return_value_policy()), &layer::set_group_by, "Get/Set the optional layer group name.\n" "\n" "More details at https://github.com/mapnik/mapnik/wiki/Grouped-rendering:\n" ) .add_property("styles", make_function(_styles_,return_value_policy()), "The styles list attached to this layer.\n" "\n" "Usage:\n" ">>> from mapnik import layer\n" ">>> lyr = layer('My layer','epsg:4326')\n" ">>> lyr.styles\n" "\n" ">>> len(lyr.styles)\n" "0\n # no styles until you append them\n" "lyr.styles.append('My Style') # mapnik uses named styles for flexibility\n" ">>> len(lyr.styles)\n" "1\n" ">>> lyr.styles[0]\n" "'My Style'\n" ) // comparison .def(self == self) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_logger.cpp000066400000000000000000000060061456565420200225110ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop #include #include #include "mapnik_enumeration.hpp" void export_logger() { using mapnik::logger; using mapnik::singleton; using mapnik::CreateStatic; using namespace boost::python; class_,boost::noncopyable>("Singleton",no_init) .def("instance",&singleton::instance, return_value_policy()) .staticmethod("instance") ; enum_("severity_type") .value("Debug", logger::debug) .value("Warn", logger::warn) .value("Error", logger::error) .value("None", logger::none) ; class_ >, boost::noncopyable>("logger",no_init) .def("get_severity", &logger::get_severity) .def("set_severity", &logger::set_severity) .def("get_object_severity", &logger::get_object_severity) .def("set_object_severity", &logger::set_object_severity) .def("clear_object_severity", &logger::clear_object_severity) .def("get_format", &logger::get_format,return_value_policy()) .def("set_format", &logger::set_format) .def("str", &logger::str) .def("use_file", &logger::use_file) .def("use_console", &logger::use_console) .staticmethod("get_severity") .staticmethod("set_severity") .staticmethod("get_object_severity") .staticmethod("set_object_severity") .staticmethod("clear_object_severity") .staticmethod("get_format") .staticmethod("set_format") .staticmethod("str") .staticmethod("use_file") .staticmethod("use_console") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_map.cpp000066400000000000000000000472631456565420200220210ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include #include "mapnik_enumeration.hpp" using mapnik::color; using mapnik::coord; using mapnik::box2d; using mapnik::layer; using mapnik::Map; std::vector& (Map::*layers_nonconst)() = &Map::layers; std::vector const& (Map::*layers_const)() const = &Map::layers; mapnik::parameters& (Map::*params_nonconst)() = &Map::get_extra_parameters; void insert_style(mapnik::Map & m, std::string const& name, mapnik::feature_type_style const& style) { m.insert_style(name,style); } void insert_fontset(mapnik::Map & m, std::string const& name, mapnik::font_set const& fontset) { m.insert_fontset(name,fontset); } mapnik::feature_type_style find_style(mapnik::Map const& m, std::string const& name) { boost::optional style = m.find_style(name); if (!style) { PyErr_SetString(PyExc_KeyError, "Invalid style name"); boost::python::throw_error_already_set(); } return *style; } mapnik::font_set find_fontset(mapnik::Map const& m, std::string const& name) { boost::optional fontset = m.find_fontset(name); if (!fontset) { PyErr_SetString(PyExc_KeyError, "Invalid font_set name"); boost::python::throw_error_already_set(); } return *fontset; } // TODO - we likely should allow indexing by negative number from python // for now, protect against negative values and kindly throw mapnik::featureset_ptr query_point(mapnik::Map const& m, int index, double x, double y) { if (index < 0){ PyErr_SetString(PyExc_IndexError, "Please provide a layer index >= 0"); boost::python::throw_error_already_set(); } unsigned idx = index; return m.query_point(idx, x, y); } mapnik::featureset_ptr query_map_point(mapnik::Map const& m, int index, double x, double y) { if (index < 0){ PyErr_SetString(PyExc_IndexError, "Please provide a layer index >= 0"); boost::python::throw_error_already_set(); } unsigned idx = index; return m.query_map_point(idx, x, y); } void set_maximum_extent(mapnik::Map & m, boost::optional > const& box) { if (box) { m.set_maximum_extent(*box); } else { m.reset_maximum_extent(); } } struct extract_style { using result_type = boost::python::tuple; result_type operator() (std::map::value_type const& val) const { return boost::python::make_tuple(val.first,val.second); } }; using style_extract_iterator = boost::transform_iterator; using style_range = std::pair; style_range _styles_ (mapnik::Map const& m) { return style_range( boost::make_transform_iterator(m.begin_styles(), extract_style()), boost::make_transform_iterator(m.end_styles(), extract_style())); } void export_map() { using namespace boost::python; // aspect ratio fix modes mapnik::enumeration_("aspect_fix_mode") .value("GROW_BBOX", mapnik::Map::GROW_BBOX) .value("GROW_CANVAS",mapnik::Map::GROW_CANVAS) .value("SHRINK_BBOX",mapnik::Map::SHRINK_BBOX) .value("SHRINK_CANVAS",mapnik::Map::SHRINK_CANVAS) .value("ADJUST_BBOX_WIDTH",mapnik::Map::ADJUST_BBOX_WIDTH) .value("ADJUST_BBOX_HEIGHT",mapnik::Map::ADJUST_BBOX_HEIGHT) .value("ADJUST_CANVAS_WIDTH",mapnik::Map::ADJUST_CANVAS_WIDTH) .value("ADJUST_CANVAS_HEIGHT", mapnik::Map::ADJUST_CANVAS_HEIGHT) .value("RESPECT", mapnik::Map::RESPECT) ; class_ >("Layers") .def(vector_indexing_suite >()) ; class_("StyleRange") .def("__iter__", boost::python::range(&style_range::first, &style_range::second)) ; class_("Map","The map object.",init >( ( arg("width"),arg("height"),arg("srs") ), "Create a Map with a width and height as integers and, optionally,\n" "an srs string either with a Proj epsg code ('epsg:')\n" "or with a Proj literal ('+proj=').\n" "If no srs is specified the map will default to 'epsg:4326'\n" "\n" "Usage:\n" ">>> from mapnik import Map\n" ">>> m = Map(600,400)\n" ">>> m\n" "\n" ">>> m.srs\n" "'epsg:4326'\n" )) .def("append_style",insert_style, (arg("style_name"),arg("style_object")), "Insert a Mapnik Style onto the map by appending it.\n" "\n" "Usage:\n" ">>> sty\n" "\n" ">>> m.append_style('Style Name', sty)\n" "True # style object added to map by name\n" ">>> m.append_style('Style Name', sty)\n" "False # you can only append styles with unique names\n" ) .def("append_fontset",insert_fontset, (arg("fontset")), "Add a FontSet to the map." ) .def("buffered_envelope", &Map::get_buffered_extent, "Get the Box2d() of the Map given\n" "the Map.buffer_size.\n" "\n" "Usage:\n" ">>> m = Map(600,400)\n" ">>> m.envelope()\n" "Box2d(-1.0,-1.0,0.0,0.0)\n" ">>> m.buffered_envelope()\n" "Box2d(-1.0,-1.0,0.0,0.0)\n" ">>> m.buffer_size = 1\n" ">>> m.buffered_envelope()\n" "Box2d(-1.02222222222,-1.02222222222,0.0222222222222,0.0222222222222)\n" ) .def("envelope", make_function(&Map::get_current_extent, return_value_policy()), "Return the Map Box2d object\n" "and print the string representation\n" "of the current extent of the map.\n" "\n" "Usage:\n" ">>> m.envelope()\n" "Box2d(-0.185833333333,-0.96,0.189166666667,-0.71)\n" ">>> dir(m.envelope())\n" "...'center', 'contains', 'expand_to_include', 'forward',\n" "...'height', 'intersect', 'intersects', 'inverse', 'maxx',\n" "...'maxy', 'minx', 'miny', 'width'\n" ) .def("find_fontset",find_fontset, (arg("name")), "Find a fontset by name." ) .def("find_style", find_style, (arg("name")), "Query the Map for a style by name and return\n" "a style object if found or raise KeyError\n" "style if not found.\n" "\n" "Usage:\n" ">>> m.find_style('Style Name')\n" "\n" ) .add_property("styles", _styles_) .def("pan",&Map::pan, (arg("x"),arg("y")), "Set the Map center at a given x,y location\n" "as integers in the coordinates of the pixmap or map surface.\n" "\n" "Usage:\n" ">>> m = Map(600,400)\n" ">>> m.envelope().center()\n" "Coord(-0.5,-0.5) # default Map center\n" ">>> m.pan(-1,-1)\n" ">>> m.envelope().center()\n" "Coord(0.00166666666667,-0.835)\n" ) .def("pan_and_zoom",&Map::pan_and_zoom, (arg("x"),arg("y"),arg("factor")), "Set the Map center at a given x,y location\n" "and zoom factor as a float.\n" "\n" "Usage:\n" ">>> m = Map(600,400)\n" ">>> m.envelope().center()\n" "Coord(-0.5,-0.5) # default Map center\n" ">>> m.scale()\n" "-0.0016666666666666668\n" ">>> m.pan_and_zoom(-1,-1,0.25)\n" ">>> m.scale()\n" "0.00062500000000000001\n" ) .def("query_map_point",query_map_point, (arg("layer_idx"),arg("pixel_x"),arg("pixel_y")), "Query a Map Layer (by layer index) for features \n" "intersecting the given x,y location in the pixel\n" "coordinates of the rendered map image.\n" "Layer index starts at 0 (first layer in map).\n" "Will return a Mapnik Featureset if successful\n" "otherwise will return None.\n" "\n" "Usage:\n" ">>> featureset = m.query_map_point(0,200,200)\n" ">>> featureset\n" "\n" ">>> featureset.features\n" ">>> []\n" ) .def("query_point",query_point, (arg("layer idx"),arg("x"),arg("y")), "Query a Map Layer (by layer index) for features \n" "intersecting the given x,y location in the coordinates\n" "of map projection.\n" "Layer index starts at 0 (first layer in map).\n" "Will return a Mapnik Featureset if successful\n" "otherwise will return None.\n" "\n" "Usage:\n" ">>> featureset = m.query_point(0,-122,48)\n" ">>> featureset\n" "\n" ">>> featureset.features\n" ">>> []\n" ) .def("remove_all",&Map::remove_all, "Remove all Mapnik Styles and layers from the Map.\n" "\n" "Usage:\n" ">>> m.remove_all()\n" ) .def("remove_style",&Map::remove_style, (arg("style_name")), "Remove a Mapnik Style from the map.\n" "\n" "Usage:\n" ">>> m.remove_style('Style Name')\n" ) .def("resize",&Map::resize, (arg("width"),arg("height")), "Resize a Mapnik Map.\n" "\n" "Usage:\n" ">>> m.resize(64,64)\n" ) .def("scale", &Map::scale, "Return the Map Scale.\n" "Usage:\n" "\n" ">>> m.scale()\n" ) .def("scale_denominator", &Map::scale_denominator, "Return the Map Scale Denominator.\n" "Usage:\n" "\n" ">>> m.scale_denominator()\n" ) .def("view_transform",&Map::transform, "Return the map ViewTransform object\n" "which is used internally to convert between\n" "geographic coordinates and screen coordinates.\n" "\n" "Usage:\n" ">>> m.view_transform()\n" ) .def("zoom",&Map::zoom, (arg("factor")), "Zoom in or out by a given factor.\n" "positive number larger than 1, zooms out\n" "positive number smaller than 1, zooms in\n" "\n" "Usage:\n" "\n" ">>> m.zoom(0.25)\n" ) .def("zoom_all",&Map::zoom_all, "Set the geographical extent of the map\n" "to the combined extents of all active layers.\n" "\n" "Usage:\n" ">>> m.zoom_all()\n" ) .def("zoom_to_box",&Map::zoom_to_box, (arg("Boxd2")), "Set the geographical extent of the map\n" "by specifying a Mapnik Box2d.\n" "\n" "Usage:\n" ">>> extent = Box2d(-180.0, -90.0, 180.0, 90.0)\n" ">>> m.zoom_to_box(extent)\n" ) .add_property("parameters",make_function(params_nonconst,return_value_policy()),"TODO") .add_property("aspect_fix_mode", &Map::get_aspect_fix_mode, &Map::set_aspect_fix_mode, // TODO - how to add arg info to properties? //(arg("aspect_fix_mode")), "Get/Set aspect fix mode.\n" "Usage:\n" "\n" ">>> m.aspect_fix_mode = aspect_fix_mode.GROW_BBOX\n" ) .add_property("background",make_function (&Map::background,return_value_policy()), &Map::set_background, "The background color of the map (same as background_color property).\n" "\n" "Usage:\n" ">>> m.background = Color('steelblue')\n" ) .add_property("background_color",make_function (&Map::background,return_value_policy()), &Map::set_background, "The background color of the map.\n" "\n" "Usage:\n" ">>> m.background_color = Color('steelblue')\n" ) .add_property("background_image",make_function (&Map::background_image,return_value_policy()), &Map::set_background_image, "The optional background image of the map.\n" "\n" "Usage:\n" ">>> m.background_image = '/path/to/image.png'\n" ) .add_property("background_image_comp_op",&Map::background_image_comp_op, &Map::set_background_image_comp_op, "The background image compositing operation.\n" "\n" "Usage:\n" ">>> m.background_image_comp_op = mapnik.CompositeOp.src_over\n" ) .add_property("background_image_opacity",&Map::background_image_opacity, &Map::set_background_image_opacity, "The background image opacity.\n" "\n" "Usage:\n" ">>> m.background_image_opacity = 1.0\n" ) .add_property("base", make_function(&Map::base_path,return_value_policy()), &Map::set_base_path, "The base path of the map where any files using relative \n" "paths will be interpreted as relative to.\n" "\n" "Usage:\n" ">>> m.base_path = '.'\n" ) .add_property("buffer_size", &Map::buffer_size, &Map::set_buffer_size, "Get/Set the size of buffer around map in pixels.\n" "\n" "Usage:\n" ">>> m.buffer_size\n" "0 # zero by default\n" ">>> m.buffer_size = 2\n" ">>> m.buffer_size\n" "2\n" ) .add_property("height", &Map::height, &Map::set_height, "Get/Set the height of the map in pixels.\n" "Minimum settable size is 16 pixels.\n" "\n" "Usage:\n" ">>> m.height\n" "400\n" ">>> m.height = 600\n" ">>> m.height\n" "600\n" ) .add_property("layers",make_function (layers_nonconst,return_value_policy()), "The list of map layers.\n" "\n" "Usage:\n" ">>> m.layers\n" "" ">>> m.layers[0]\n" "\n" ) .add_property("maximum_extent",make_function (&Map::maximum_extent,return_value_policy()), &set_maximum_extent, "The maximum extent of the map.\n" "\n" "Usage:\n" ">>> m.maximum_extent = Box2d(-180,-90,180,90)\n" ) .add_property("srs", make_function(&Map::srs,return_value_policy()), &Map::set_srs, "Spatial reference in Proj format.\n" "Either an epsg code or proj literal.\n" "For example, a proj literal:\n" "\t'epsg:4326'\n" "and a proj epsg code:\n" "\t'epsg:4326'\n" "\n" "Note: using epsg codes requires the installation of\n" "the Proj 'epsg' data file normally found in '/usr/local/share/proj'\n" "\n" "Usage:\n" ">>> m.srs\n" "'epsg:4326' # The default srs if not initialized with custom srs\n" ">>> # set to google mercator with Proj.4 literal\n" "... \n" ">>> m.srs = 'epsg:3857'\n" ) .add_property("width", &Map::width, &Map::set_width, "Get/Set the width of the map in pixels.\n" "Minimum settable size is 16 pixels.\n" "\n" "Usage:\n" ">>> m.width\n" "600\n" ">>> m.width = 800\n" ">>> m.width\n" "800\n" ) // comparison .def(self == self) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_palette.cpp000066400000000000000000000047051456565420200226740ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #include #pragma GCC diagnostic pop //mapnik #include // stl #include static std::shared_ptr make_palette( std::string const& palette, std::string const& format ) { mapnik::rgba_palette::palette_type type = mapnik::rgba_palette::PALETTE_RGBA; if (format == "rgb") type = mapnik::rgba_palette::PALETTE_RGB; else if (format == "act") type = mapnik::rgba_palette::PALETTE_ACT; else throw std::runtime_error("invalid type passed for mapnik.Palette: must be either rgba, rgb, or act"); return std::make_shared(palette, type); } void export_palette () { using namespace boost::python; class_, boost::noncopyable >("Palette",no_init) //, init( // ( arg("palette"), arg("type")), // "Creates a new color palette from a file\n" // ) .def( "__init__", boost::python::make_constructor(make_palette)) .def("to_string", &mapnik::rgba_palette::to_string, "Returns the palette as a string.\n" ) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_parameters.cpp000066400000000000000000000166641456565420200234100ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include // stl #include using mapnik::parameter; using mapnik::parameters; struct parameter_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const parameter& p) { using namespace boost::python; return boost::python::make_tuple(p.first,p.second); } }; struct parameters_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getstate(const parameters& p) { using namespace boost::python; dict d; parameters::const_iterator pos=p.begin(); while(pos!=p.end()) { d[pos->first] = pos->second; ++pos; } return boost::python::make_tuple(d); } static void setstate(parameters& p, boost::python::tuple state) { using namespace boost::python; if (len(state) != 1) { PyErr_SetObject(PyExc_ValueError, ("expected 1-item tuple in call to __setstate__; got %s" % state).ptr() ); throw_error_already_set(); } dict d = extract(state[0]); boost::python::list keys = d.keys(); for (int i=0; i(keys[i]); object obj = d[key]; extract ex0(obj); extract ex1(obj); extract ex2(obj); extract ex3(obj); // TODO - this is never hit - we need proper python string -> std::string to get invoked here if (ex0.check()) { p[key] = ex0(); } else if (ex1.check()) { p[key] = ex1(); } else if (ex2.check()) { p[key] = ex2(); } else if (ex3.check()) { std::string buffer; mapnik::to_utf8(ex3(),buffer); p[key] = buffer; } else { MAPNIK_LOG_DEBUG(bindings) << "parameters_pickle_suite: Could not unpickle key=" << key; } } } }; mapnik::value_holder get_params_by_key1(mapnik::parameters const& p, std::string const& key) { parameters::const_iterator pos = p.find(key); if (pos != p.end()) { // will be auto-converted to proper python type by `mapnik_params_to_python` return pos->second; } return mapnik::value_null(); } mapnik::value_holder get_params_by_key2(mapnik::parameters const& p, std::string const& key) { parameters::const_iterator pos = p.find(key); if (pos == p.end()) { PyErr_SetString(PyExc_KeyError, key.c_str()); boost::python::throw_error_already_set(); } // will be auto-converted to proper python type by `mapnik_params_to_python` return pos->second; } mapnik::parameter get_params_by_index(mapnik::parameters const& p, int index) { if (index < 0 || static_cast(index) > p.size()) { PyErr_SetString(PyExc_IndexError, "Index is out of range"); throw boost::python::error_already_set(); } parameters::const_iterator itr = p.begin(); std::advance(itr, index); if (itr != p.end()) { return *itr; } PyErr_SetString(PyExc_IndexError, "Index is out of range"); throw boost::python::error_already_set(); } std::size_t get_params_size(mapnik::parameters const& p) { return p.size(); } void add_parameter(mapnik::parameters & p, mapnik::parameter const& param) { p[param.first] = param.second; } mapnik::value_holder get_param(mapnik::parameter const& p, int index) { if (index == 0) { return p.first; } else if (index == 1) { return p.second; } else { PyErr_SetString(PyExc_IndexError, "Index is out of range"); throw boost::python::error_already_set(); } } std::shared_ptr create_parameter(mapnik::value_unicode_string const& key, mapnik::value_holder const& value) { std::string key_utf8; mapnik::to_utf8(key, key_utf8); return std::make_shared(key_utf8,value); } bool contains(mapnik::parameters const& p, std::string const& key) { parameters::const_iterator pos = p.find(key); return pos != p.end(); } // needed for Python_Unicode to std::string (utf8) conversion std::shared_ptr create_parameter_from_string(mapnik::value_unicode_string const& key, mapnik::value_unicode_string const& ustr) { std::string key_utf8; std::string ustr_utf8; mapnik::to_utf8(key, key_utf8); mapnik::to_utf8(ustr,ustr_utf8); return std::make_shared(key_utf8, ustr_utf8); } void export_parameters() { using namespace boost::python; implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); class_ >("Parameter",no_init) .def("__init__", make_constructor(create_parameter), "Create a mapnik.Parameter from a pair of values, the first being a string\n" "and the second being either a string, and integer, or a float") .def("__init__", make_constructor(create_parameter_from_string), "Create a mapnik.Parameter from a pair of values, the first being a string\n" "and the second being either a string, and integer, or a float") .def_pickle(parameter_pickle_suite()) .def("__getitem__",get_param) ; class_("Parameters",init<>()) .def_pickle(parameters_pickle_suite()) .def("get",get_params_by_key1) .def("__getitem__",get_params_by_key2) .def("__getitem__",get_params_by_index) .def("__len__",get_params_size) .def("__contains__",contains) .def("append",add_parameter) .def("iteritems",iterator()) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_proj_transform.cpp000066400000000000000000000106301456565420200242750ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include // stl #include using mapnik::proj_transform; using mapnik::projection; struct proj_transform_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const proj_transform& p) { using namespace boost::python; return boost::python::make_tuple(p.definition()); } }; namespace { mapnik::coord2d forward_transform_c(mapnik::proj_transform& t, mapnik::coord2d const& c) { double x = c.x; double y = c.y; double z = 0.0; if (!t.forward(x,y,z)) { std::ostringstream s; s << "Failed to forward project " << t.definition(); throw std::runtime_error(s.str()); } return mapnik::coord2d(x,y); } mapnik::coord2d backward_transform_c(mapnik::proj_transform& t, mapnik::coord2d const& c) { double x = c.x; double y = c.y; double z = 0.0; if (!t.backward(x,y,z)) { std::ostringstream s; s << "Failed to back project " << t.definition(); throw std::runtime_error(s.str()); } return mapnik::coord2d(x,y); } mapnik::box2d forward_transform_env(mapnik::proj_transform& t, mapnik::box2d const & box) { mapnik::box2d new_box = box; if (!t.forward(new_box)) { std::ostringstream s; s << "Failed to forward project " << t.definition(); throw std::runtime_error(s.str()); } return new_box; } mapnik::box2d backward_transform_env(mapnik::proj_transform& t, mapnik::box2d const & box) { mapnik::box2d new_box = box; if (!t.backward(new_box)){ std::ostringstream s; s << "Failed to back project " << t.definition(); throw std::runtime_error(s.str()); } return new_box; } mapnik::box2d forward_transform_env_p(mapnik::proj_transform& t, mapnik::box2d const & box, unsigned int points) { mapnik::box2d new_box = box; if (!t.forward(new_box,points)) { std::ostringstream s; s << "Failed to forward project " << t.definition(); throw std::runtime_error(s.str()); } return new_box; } mapnik::box2d backward_transform_env_p(mapnik::proj_transform& t, mapnik::box2d const & box, unsigned int points) { mapnik::box2d new_box = box; if (!t.backward(new_box,points)){ std::ostringstream s; s << "Failed to back project " << t.definition(); throw std::runtime_error(s.str()); } return new_box; } } void export_proj_transform () { using namespace boost::python; class_("ProjTransform", init()) .def_pickle(proj_transform_pickle_suite()) .def("forward", forward_transform_c) .def("backward",backward_transform_c) .def("forward", forward_transform_env) .def("backward",backward_transform_env) .def("forward", forward_transform_env_p) .def("backward",backward_transform_env_p) .def("definition",&proj_transform::definition) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_projection.cpp000066400000000000000000000100271456565420200234040ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include #include #include using mapnik::projection; struct projection_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const projection& p) { using namespace boost::python; return boost::python::make_tuple(p.params()); } }; namespace { mapnik::coord2d forward_pt(mapnik::coord2d const& pt, mapnik::projection const& prj) { double x = pt.x; double y = pt.y; prj.forward(x,y); return mapnik::coord2d(x,y); } mapnik::coord2d inverse_pt(mapnik::coord2d const& pt, mapnik::projection const& prj) { double x = pt.x; double y = pt.y; prj.inverse(x,y); return mapnik::coord2d(x,y); } mapnik::box2d forward_env(mapnik::box2d const & box, mapnik::projection const& prj) { double minx = box.minx(); double miny = box.miny(); double maxx = box.maxx(); double maxy = box.maxy(); prj.forward(minx,miny); prj.forward(maxx,maxy); return mapnik::box2d(minx,miny,maxx,maxy); } mapnik::box2d inverse_env(mapnik::box2d const & box, mapnik::projection const& prj) { double minx = box.minx(); double miny = box.miny(); double maxx = box.maxx(); double maxy = box.maxy(); prj.inverse(minx,miny); prj.inverse(maxx,maxy); return mapnik::box2d(minx,miny,maxx,maxy); } } void export_projection () { using namespace boost::python; class_("Projection", "Represents a map projection.",init( (arg("proj_string")), "Constructs a new projection from its PROJ string representation.\n" "\n" "The constructor will throw a RuntimeError in case the projection\n" "cannot be initialized.\n" ) ) .def_pickle(projection_pickle_suite()) .def ("params", make_function(&projection::params, return_value_policy()), "Returns the PROJ string for this projection.\n") .def ("definition",&projection::definition, "Return projection definition\n") .def ("description", &projection::description, "Returns projection description") .add_property ("geographic", &projection::is_geographic, "This property is True if the projection is a geographic projection\n" "(i.e. it uses lon/lat coordinates)\n") ; def("forward_",&forward_pt); def("inverse_",&inverse_pt); def("forward_",&forward_env); def("inverse_",&inverse_env); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_python.cpp000066400000000000000000001027031456565420200225540ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include "python_to_value.hpp" #include // for keywords, arg, etc #include #include // for def #include #include // for none #include // for dict #include #include // for list #include // for BOOST_PYTHON_MODULE #include // for get_managed_object #include #include #pragma GCC diagnostic pop // stl #include #include void export_color(); void export_coord(); void export_layer(); void export_parameters(); void export_envelope(); void export_query(); void export_geometry(); void export_palette(); void export_image(); void export_image_view(); void export_gamma_method(); void export_scaling_method(); #if defined(GRID_RENDERER) void export_grid(); void export_grid_view(); #endif void export_map(); void export_python(); void export_expression(); void export_rule(); void export_style(); void export_feature(); void export_featureset(); void export_fontset(); void export_datasource(); void export_datasource_cache(); void export_symbolizer(); void export_markers_symbolizer(); void export_point_symbolizer(); void export_line_symbolizer(); void export_line_pattern_symbolizer(); void export_polygon_symbolizer(); void export_building_symbolizer(); void export_polygon_pattern_symbolizer(); void export_raster_symbolizer(); void export_text_symbolizer(); void export_shield_symbolizer(); void export_debug_symbolizer(); void export_group_symbolizer(); void export_font_engine(); void export_projection(); void export_proj_transform(); void export_view_transform(); void export_raster_colorizer(); void export_label_collision_detector(); void export_logger(); #include #include #include #include #include #include #include #include #include #include #include #include #include #if defined(GRID_RENDERER) #include "python_grid_utils.hpp" #endif #include "mapnik_value_converter.hpp" #include "mapnik_enumeration_wrapper_converter.hpp" #include "mapnik_threads.hpp" #include "python_optional.hpp" #include #if defined(SHAPE_MEMORY_MAPPED_FILE) #include #endif #if defined(SVG_RENDERER) #include #endif namespace mapnik { class font_set; class layer; class color; class label_collision_detector4; } void clear_cache() { mapnik::marker_cache::instance().clear(); #if defined(SHAPE_MEMORY_MAPPED_FILE) mapnik::mapped_memory_cache::instance().clear(); #endif } #if defined(HAVE_CAIRO) #include #include #include #endif #if defined(HAVE_PYCAIRO) #include #include #if PY_MAJOR_VERSION >= 3 #include #else #include static Pycairo_CAPI_t *Pycairo_CAPI; #endif static void *extract_surface(PyObject* op) { if (PyObject_TypeCheck(op, const_cast(Pycairo_CAPI->Surface_Type))) { return op; } else { return 0; } } static void *extract_context(PyObject* op) { if (PyObject_TypeCheck(op, const_cast(Pycairo_CAPI->Context_Type))) { return op; } else { return 0; } } void register_cairo() { #if PY_MAJOR_VERSION >= 3 Pycairo_CAPI = (Pycairo_CAPI_t*) PyCapsule_Import(const_cast("cairo.CAPI"), 0); #else Pycairo_CAPI = (Pycairo_CAPI_t*) PyCObject_Import(const_cast("cairo"), const_cast("CAPI")); #endif if (Pycairo_CAPI == nullptr) return; boost::python::converter::registry::insert(&extract_surface, boost::python::type_id()); boost::python::converter::registry::insert(&extract_context, boost::python::type_id()); } #endif using mapnik::python_thread; using mapnik::python_unblock_auto_block; #ifdef MAPNIK_DEBUG bool python_thread::thread_support = true; #endif boost::thread_specific_ptr python_thread::state; struct agg_renderer_visitor_1 { agg_renderer_visitor_1(mapnik::Map const& m, double scale_factor, unsigned offset_x, unsigned offset_y) : m_(m), scale_factor_(scale_factor), offset_x_(offset_x), offset_y_(offset_y) {} template void operator() (T & pixmap) { throw std::runtime_error("This image type is not currently supported for rendering."); } private: mapnik::Map const& m_; double scale_factor_; unsigned offset_x_; unsigned offset_y_; }; template <> void agg_renderer_visitor_1::operator() (mapnik::image_rgba8 & pixmap) { mapnik::agg_renderer ren(m_,pixmap,scale_factor_,offset_x_, offset_y_); ren.apply(); } struct agg_renderer_visitor_2 { agg_renderer_visitor_2(mapnik::Map const &m, std::shared_ptr detector, double scale_factor, unsigned offset_x, unsigned offset_y) : m_(m), detector_(detector), scale_factor_(scale_factor), offset_x_(offset_x), offset_y_(offset_y) {} template void operator() (T & pixmap) { throw std::runtime_error("This image type is not currently supported for rendering."); } private: mapnik::Map const& m_; std::shared_ptr detector_; double scale_factor_; unsigned offset_x_; unsigned offset_y_; }; template <> void agg_renderer_visitor_2::operator() (mapnik::image_rgba8 & pixmap) { mapnik::agg_renderer ren(m_,pixmap,detector_, scale_factor_,offset_x_, offset_y_); ren.apply(); } struct agg_renderer_visitor_3 { agg_renderer_visitor_3(mapnik::Map const& m, mapnik::request const& req, mapnik::attributes const& vars, double scale_factor, unsigned offset_x, unsigned offset_y) : m_(m), req_(req), vars_(vars), scale_factor_(scale_factor), offset_x_(offset_x), offset_y_(offset_y) {} template void operator() (T & pixmap) { throw std::runtime_error("This image type is not currently supported for rendering."); } private: mapnik::Map const& m_; mapnik::request const& req_; mapnik::attributes const& vars_; double scale_factor_; unsigned offset_x_; unsigned offset_y_; }; template <> void agg_renderer_visitor_3::operator() (mapnik::image_rgba8 & pixmap) { mapnik::agg_renderer ren(m_,req_, vars_, pixmap, scale_factor_, offset_x_, offset_y_); ren.apply(); } struct agg_renderer_visitor_4 { agg_renderer_visitor_4(mapnik::Map const& m, double scale_factor, unsigned offset_x, unsigned offset_y, mapnik::layer const& layer, std::set& names) : m_(m), scale_factor_(scale_factor), offset_x_(offset_x), offset_y_(offset_y), layer_(layer), names_(names) {} template void operator() (T & pixmap) { throw std::runtime_error("This image type is not currently supported for rendering."); } private: mapnik::Map const& m_; double scale_factor_; unsigned offset_x_; unsigned offset_y_; mapnik::layer const& layer_; std::set & names_; }; template <> void agg_renderer_visitor_4::operator() (mapnik::image_rgba8 & pixmap) { mapnik::agg_renderer ren(m_,pixmap,scale_factor_,offset_x_, offset_y_); ren.apply(layer_, names_); } void render(mapnik::Map const& map, mapnik::image_any& image, double scale_factor = 1.0, unsigned offset_x = 0u, unsigned offset_y = 0u) { python_unblock_auto_block b; mapnik::util::apply_visitor(agg_renderer_visitor_1(map, scale_factor, offset_x, offset_y), image); } void render_with_vars(mapnik::Map const& map, mapnik::image_any& image, boost::python::dict const& d, double scale_factor = 1.0, unsigned offset_x = 0u, unsigned offset_y = 0u) { mapnik::attributes vars = mapnik::dict2attr(d); mapnik::request req(map.width(),map.height(),map.get_current_extent()); req.set_buffer_size(map.buffer_size()); python_unblock_auto_block b; mapnik::util::apply_visitor(agg_renderer_visitor_3(map, req, vars, scale_factor, offset_x, offset_y), image); } void render_with_detector( mapnik::Map const& map, mapnik::image_any &image, std::shared_ptr detector, double scale_factor = 1.0, unsigned offset_x = 0u, unsigned offset_y = 0u) { python_unblock_auto_block b; mapnik::util::apply_visitor(agg_renderer_visitor_2(map, detector, scale_factor, offset_x, offset_y), image); } void render_layer2(mapnik::Map const& map, mapnik::image_any& image, unsigned layer_idx, double scale_factor, unsigned offset_x, unsigned offset_y) { std::vector const& layers = map.layers(); std::size_t layer_num = layers.size(); if (layer_idx >= layer_num) { std::ostringstream s; s << "Zero-based layer index '" << layer_idx << "' not valid, only '" << layer_num << "' layers are in map\n"; throw std::runtime_error(s.str()); } python_unblock_auto_block b; mapnik::layer const& layer = layers[layer_idx]; std::set names; mapnik::util::apply_visitor(agg_renderer_visitor_4(map, scale_factor, offset_x, offset_y, layer, names), image); } #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) void render3(mapnik::Map const& map, PycairoSurface* py_surface, double scale_factor = 1.0, unsigned offset_x = 0, unsigned offset_y = 0) { python_unblock_auto_block b; mapnik::cairo_surface_ptr surface(cairo_surface_reference(py_surface->surface), mapnik::cairo_surface_closer()); mapnik::cairo_renderer ren(map,mapnik::create_context(surface),scale_factor,offset_x,offset_y); ren.apply(); } void render4(mapnik::Map const& map, PycairoSurface* py_surface) { python_unblock_auto_block b; mapnik::cairo_surface_ptr surface(cairo_surface_reference(py_surface->surface), mapnik::cairo_surface_closer()); mapnik::cairo_renderer ren(map,mapnik::create_context(surface)); ren.apply(); } void render5(mapnik::Map const& map, PycairoContext* py_context, double scale_factor = 1.0, unsigned offset_x = 0, unsigned offset_y = 0) { python_unblock_auto_block b; mapnik::cairo_ptr context(cairo_reference(py_context->ctx), mapnik::cairo_closer()); mapnik::cairo_renderer ren(map,context,scale_factor,offset_x, offset_y); ren.apply(); } void render6(mapnik::Map const& map, PycairoContext* py_context) { python_unblock_auto_block b; mapnik::cairo_ptr context(cairo_reference(py_context->ctx), mapnik::cairo_closer()); mapnik::cairo_renderer ren(map,context); ren.apply(); } void render_with_detector2( mapnik::Map const& map, PycairoContext* py_context, std::shared_ptr detector) { python_unblock_auto_block b; mapnik::cairo_ptr context(cairo_reference(py_context->ctx), mapnik::cairo_closer()); mapnik::cairo_renderer ren(map,context,detector); ren.apply(); } void render_with_detector3( mapnik::Map const& map, PycairoContext* py_context, std::shared_ptr detector, double scale_factor = 1.0, unsigned offset_x = 0u, unsigned offset_y = 0u) { python_unblock_auto_block b; mapnik::cairo_ptr context(cairo_reference(py_context->ctx), mapnik::cairo_closer()); mapnik::cairo_renderer ren(map,context,detector,scale_factor,offset_x,offset_y); ren.apply(); } void render_with_detector4( mapnik::Map const& map, PycairoSurface* py_surface, std::shared_ptr detector) { python_unblock_auto_block b; mapnik::cairo_surface_ptr surface(cairo_surface_reference(py_surface->surface), mapnik::cairo_surface_closer()); mapnik::cairo_renderer ren(map, mapnik::create_context(surface), detector); ren.apply(); } void render_with_detector5( mapnik::Map const& map, PycairoSurface* py_surface, std::shared_ptr detector, double scale_factor = 1.0, unsigned offset_x = 0u, unsigned offset_y = 0u) { python_unblock_auto_block b; mapnik::cairo_surface_ptr surface(cairo_surface_reference(py_surface->surface), mapnik::cairo_surface_closer()); mapnik::cairo_renderer ren(map, mapnik::create_context(surface), detector, scale_factor, offset_x, offset_y); ren.apply(); } #endif void render_tile_to_file(mapnik::Map const& map, unsigned offset_x, unsigned offset_y, unsigned width, unsigned height, std::string const& file, std::string const& format) { mapnik::image_any image(width,height); render(map,image,1.0,offset_x, offset_y); mapnik::save_to_file(image,file,format); } void render_to_file1(mapnik::Map const& map, std::string const& filename, std::string const& format) { if (format == "svg-ng") { #if defined(SVG_RENDERER) std::ofstream file (filename.c_str(), std::ios::out|std::ios::trunc|std::ios::binary); if (!file) { throw mapnik::image_writer_exception("could not open file for writing: " + filename); } using iter_type = std::ostream_iterator; iter_type output_stream_iterator(file); mapnik::svg_renderer ren(map,output_stream_iterator); ren.apply(); #else throw mapnik::image_writer_exception("SVG backend not available, cannot write to format: " + format); #endif } else if (format == "pdf" || format == "svg" || format =="ps" || format == "ARGB32" || format == "RGB24") { #if defined(HAVE_CAIRO) mapnik::save_to_cairo_file(map,filename,format,1.0); #else throw mapnik::image_writer_exception("Cairo backend not available, cannot write to format: " + format); #endif } else { mapnik::image_any image(map.width(),map.height()); render(map,image,1.0,0,0); mapnik::save_to_file(image,filename,format); } } void render_to_file2(mapnik::Map const& map,std::string const& filename) { std::string format = mapnik::guess_type(filename); if (format == "pdf" || format == "svg" || format =="ps") { #if defined(HAVE_CAIRO) mapnik::save_to_cairo_file(map,filename,format,1.0); #else throw mapnik::image_writer_exception("Cairo backend not available, cannot write to format: " + format); #endif } else { mapnik::image_any image(map.width(),map.height()); render(map,image,1.0,0,0); mapnik::save_to_file(image,filename); } } void render_to_file3(mapnik::Map const& map, std::string const& filename, std::string const& format, double scale_factor = 1.0 ) { if (format == "svg-ng") { #if defined(SVG_RENDERER) std::ofstream file (filename.c_str(), std::ios::out|std::ios::trunc|std::ios::binary); if (!file) { throw mapnik::image_writer_exception("could not open file for writing: " + filename); } using iter_type = std::ostream_iterator; iter_type output_stream_iterator(file); mapnik::svg_renderer ren(map,output_stream_iterator,scale_factor); ren.apply(); #else throw mapnik::image_writer_exception("SVG backend not available, cannot write to format: " + format); #endif } else if (format == "pdf" || format == "svg" || format =="ps" || format == "ARGB32" || format == "RGB24") { #if defined(HAVE_CAIRO) mapnik::save_to_cairo_file(map,filename,format,scale_factor); #else throw mapnik::image_writer_exception("Cairo backend not available, cannot write to format: " + format); #endif } else { mapnik::image_any image(map.width(),map.height()); render(map,image,scale_factor,0,0); mapnik::save_to_file(image,filename,format); } } double scale_denominator(mapnik::Map const& map, bool geographic) { return mapnik::scale_denominator(map.scale(), geographic); } // http://docs.python.org/c-api/exceptions.html#standard-exceptions void value_error_translator(mapnik::value_error const & ex) { PyErr_SetString(PyExc_ValueError, ex.what()); } void runtime_error_translator(std::runtime_error const & ex) { PyErr_SetString(PyExc_RuntimeError, ex.what()); } void out_of_range_error_translator(std::out_of_range const & ex) { PyErr_SetString(PyExc_IndexError, ex.what()); } void standard_error_translator(std::exception const & ex) { PyErr_SetString(PyExc_RuntimeError, ex.what()); } unsigned mapnik_version() { return MAPNIK_VERSION; } std::string mapnik_version_string() { return MAPNIK_VERSION_STRING; } bool has_proj() { #if defined(MAPNIK_USE_PROJ) return true; #else return false; #endif } bool has_svg_renderer() { #if defined(SVG_RENDERER) return true; #else return false; #endif } bool has_grid_renderer() { #if defined(GRID_RENDERER) return true; #else return false; #endif } bool has_jpeg() { #if defined(HAVE_JPEG) return true; #else return false; #endif } bool has_png() { #if defined(HAVE_PNG) return true; #else return false; #endif } bool has_tiff() { #if defined(HAVE_TIFF) return true; #else return false; #endif } bool has_webp() { #if defined(HAVE_WEBP) return true; #else return false; #endif } // indicator for cairo rendering support inside libmapnik bool has_cairo() { #if defined(HAVE_CAIRO) return true; #else return false; #endif } // indicator for pycairo support in the python bindings bool has_pycairo() { #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) #if PY_MAJOR_VERSION >= 3 Pycairo_CAPI = (Pycairo_CAPI_t*) PyCapsule_Import(const_cast("cairo.CAPI"), 0); #else Pycairo_CAPI = (Pycairo_CAPI_t*) PyCObject_Import(const_cast("cairo"), const_cast("CAPI")); #endif if (Pycairo_CAPI == nullptr){ /* Case where pycairo support has been compiled into mapnik but at runtime the cairo python module is unable to be imported and therefore Pycairo surfaces and contexts cannot be passed to mapnik.render() */ return false; } return true; #else return false; #endif } #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-local-typedef" BOOST_PYTHON_FUNCTION_OVERLOADS(load_map_overloads, load_map, 2, 4) BOOST_PYTHON_FUNCTION_OVERLOADS(load_map_string_overloads, load_map_string, 2, 4) BOOST_PYTHON_FUNCTION_OVERLOADS(save_map_overloads, save_map, 2, 3) BOOST_PYTHON_FUNCTION_OVERLOADS(save_map_to_string_overloads, save_map_to_string, 1, 2) BOOST_PYTHON_FUNCTION_OVERLOADS(render_overloads, render, 2, 5) BOOST_PYTHON_FUNCTION_OVERLOADS(render_with_detector_overloads, render_with_detector, 3, 6) #pragma GCC diagnostic pop BOOST_PYTHON_MODULE(_mapnik) { using namespace boost::python; using mapnik::load_map; using mapnik::load_map_string; using mapnik::save_map; using mapnik::save_map_to_string; register_exception_translator(&standard_error_translator); register_exception_translator(&out_of_range_error_translator); register_exception_translator(&value_error_translator); register_exception_translator(&runtime_error_translator); #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) register_cairo(); #endif export_query(); export_geometry(); export_feature(); export_featureset(); export_fontset(); export_datasource(); export_parameters(); export_color(); export_envelope(); export_palette(); export_image(); export_image_view(); export_gamma_method(); export_scaling_method(); #if defined(GRID_RENDERER) export_grid(); export_grid_view(); #endif export_expression(); export_rule(); export_style(); export_layer(); export_datasource_cache(); export_symbolizer(); export_markers_symbolizer(); export_point_symbolizer(); export_line_symbolizer(); export_line_pattern_symbolizer(); export_polygon_symbolizer(); export_building_symbolizer(); export_polygon_pattern_symbolizer(); export_raster_symbolizer(); export_text_symbolizer(); export_shield_symbolizer(); export_debug_symbolizer(); export_group_symbolizer(); export_font_engine(); export_projection(); export_proj_transform(); export_view_transform(); export_coord(); export_map(); export_raster_colorizer(); export_label_collision_detector(); export_logger(); def("clear_cache", &clear_cache, "\n" "Clear all global caches of markers and mapped memory regions.\n" "\n" "Usage:\n" ">>> from mapnik import clear_cache\n" ">>> clear_cache()\n" ); def("render_to_file",&render_to_file1, "\n" "Render Map to file using explicit image type.\n" "\n" "Usage:\n" ">>> from mapnik import Map, render_to_file, load_map\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> render_to_file(m,'image32bit.png','png')\n" "\n" "8 bit (paletted) PNG can be requested with 'png256':\n" ">>> render_to_file(m,'8bit_image.png','png256')\n" "\n" "JPEG quality can be controlled by adding a suffix to\n" "'jpeg' between 0 and 100 (default is 85):\n" ">>> render_to_file(m,'top_quality.jpeg','jpeg100')\n" ">>> render_to_file(m,'medium_quality.jpeg','jpeg50')\n" ); def("render_to_file",&render_to_file2, "\n" "Render Map to file (type taken from file extension)\n" "\n" "Usage:\n" ">>> from mapnik import Map, render_to_file, load_map\n" ">>> m = Map(256,256)\n" ">>> render_to_file(m,'image.jpeg')\n" "\n" ); def("render_to_file",&render_to_file3, "\n" "Render Map to file using explicit image type and scale factor.\n" "\n" "Usage:\n" ">>> from mapnik import Map, render_to_file, load_map\n" ">>> m = Map(256,256)\n" ">>> scale_factor = 4\n" ">>> render_to_file(m,'image.jpeg',scale_factor)\n" "\n" ); def("render_tile_to_file",&render_tile_to_file, "\n" "TODO\n" "\n" ); def("render_with_vars",&render_with_vars, (arg("map"), arg("image"), arg("vars"), arg("scale_factor")=1.0, arg("offset_x")=0, arg("offset_y")=0 ) ); def("render", &render, render_overloads( "\n" "Render Map to an AGG image_any using offsets\n" "\n" "Usage:\n" ">>> from mapnik import Map, Image, render, load_map\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> im = Image(m.width,m.height)\n" ">>> scale_factor=2.0\n" ">>> offset = [100,50]\n" ">>> render(m,im)\n" ">>> render(m,im,scale_factor)\n" ">>> render(m,im,scale_factor,offset[0],offset[1])\n" "\n" )); def("render_with_detector", &render_with_detector, render_with_detector_overloads( "\n" "Render Map to an AGG image_any using a pre-constructed detector.\n" "\n" "Usage:\n" ">>> from mapnik import Map, Image, LabelCollisionDetector, render_with_detector, load_map\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> im = Image(m.width,m.height)\n" ">>> detector = LabelCollisionDetector(m)\n" ">>> render_with_detector(m, im, detector)\n" )); def("render_layer", &render_layer2, (arg("map"), arg("image"), arg("layer"), arg("scale_factor")=1.0, arg("offset_x")=0, arg("offset_y")=0 ) ); #if defined(GRID_RENDERER) def("render_layer", &mapnik::render_layer_for_grid, (arg("map"), arg("grid"), arg("layer"), arg("fields")=boost::python::list(), arg("scale_factor")=1.0, arg("offset_x")=0, arg("offset_y")=0 ) ); #endif #if defined(HAVE_CAIRO) && defined(HAVE_PYCAIRO) def("render",&render3, "\n" "Render Map to Cairo Surface using offsets\n" "\n" "Usage:\n" ">>> from mapnik import Map, render, load_map\n" ">>> from cairo import SVGSurface\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> render(m,surface,1,1)\n" "\n" ); def("render",&render4, "\n" "Render Map to Cairo Surface\n" "\n" "Usage:\n" ">>> from mapnik import Map, render, load_map\n" ">>> from cairo import SVGSurface\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> render(m,surface)\n" "\n" ); def("render",&render5, "\n" "Render Map to Cairo Context using offsets\n" "\n" "Usage:\n" ">>> from mapnik import Map, render, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> ctx = Context(surface)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> render(m,context,1,1)\n" "\n" ); def("render",&render6, "\n" "Render Map to Cairo Context\n" "\n" "Usage:\n" ">>> from mapnik import Map, render, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> ctx = Context(surface)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> render(m,context)\n" "\n" ); def("render_with_detector", &render_with_detector2, "\n" "Render Map to Cairo Context using a pre-constructed detector.\n" "\n" "Usage:\n" ">>> from mapnik import Map, LabelCollisionDetector, render_with_detector, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> ctx = Context(surface)\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> detector = LabelCollisionDetector(m)\n" ">>> render_with_detector(m, ctx, detector)\n" ); def("render_with_detector", &render_with_detector3, "\n" "Render Map to Cairo Context using a pre-constructed detector, scale and offsets.\n" "\n" "Usage:\n" ">>> from mapnik import Map, LabelCollisionDetector, render_with_detector, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> ctx = Context(surface)\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> detector = LabelCollisionDetector(m)\n" ">>> render_with_detector(m, ctx, detector, 1, 1, 1)\n" ); def("render_with_detector", &render_with_detector4, "\n" "Render Map to Cairo Surface using a pre-constructed detector.\n" "\n" "Usage:\n" ">>> from mapnik import Map, LabelCollisionDetector, render_with_detector, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> detector = LabelCollisionDetector(m)\n" ">>> render_with_detector(m, surface, detector)\n" ); def("render_with_detector", &render_with_detector5, "\n" "Render Map to Cairo Surface using a pre-constructed detector, scale and offsets.\n" "\n" "Usage:\n" ">>> from mapnik import Map, LabelCollisionDetector, render_with_detector, load_map\n" ">>> from cairo import SVGSurface, Context\n" ">>> surface = SVGSurface('image.svg', m.width, m.height)\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> detector = LabelCollisionDetector(m)\n" ">>> render_with_detector(m, surface, detector, 1, 1, 1)\n" ); #endif def("scale_denominator", &scale_denominator, (arg("map"),arg("is_geographic")), "\n" "Return the Map Scale Denominator.\n" "Also available as Map.scale_denominator()\n" "\n" "Usage:\n" "\n" ">>> from mapnik import Map, Projection, scale_denominator, load_map\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile.xml')\n" ">>> scale_denominator(m,Projection(m.srs).geographic)\n" "\n" ); def("load_map", &load_map, load_map_overloads()); def("load_map_from_string", &load_map_string, load_map_string_overloads()); def("save_map", &save_map, save_map_overloads()); /* "\n" "Save Map object to XML file\n" "\n" "Usage:\n" ">>> from mapnik import Map, load_map, save_map\n" ">>> m = Map(256,256)\n" ">>> load_map(m,'mapfile_wgs84.xml')\n" ">>> m.srs\n" "'epsg:4326'\n" ">>> m.srs = 'espg:3395'\n" ">>> save_map(m,'mapfile_mercator.xml')\n" "\n" ); */ def("save_map_to_string", &save_map_to_string, save_map_to_string_overloads()); def("mapnik_version", &mapnik_version,"Get the Mapnik version number"); def("mapnik_version_string", &mapnik_version_string,"Get the Mapnik version string"); def("has_proj", &has_proj, "Get proj status"); def("has_jpeg", &has_jpeg, "Get jpeg read/write support status"); def("has_png", &has_png, "Get png read/write support status"); def("has_tiff", &has_tiff, "Get tiff read/write support status"); def("has_webp", &has_webp, "Get webp read/write support status"); def("has_svg_renderer", &has_svg_renderer, "Get svg_renderer status"); def("has_grid_renderer", &has_grid_renderer, "Get grid_renderer status"); def("has_cairo", &has_cairo, "Get cairo library status"); def("has_pycairo", &has_pycairo, "Get pycairo module status"); python_optional(); python_optional(); python_optional >(); python_optional(); python_optional(); python_optional(); python_optional(); python_optional(); python_optional(); python_optional(); python_optional(); python_optional(); register_ptr_to_python(); register_ptr_to_python(); #if BOOST_VERSION == 106000 // ref #104 register_ptr_to_python > >(); register_ptr_to_python >(); register_ptr_to_python >(); register_ptr_to_python >(); register_ptr_to_python >(); #endif to_python_converter(); to_python_converter(); to_python_converter(); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_query.cpp000066400000000000000000000063051456565420200224010ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop #include "python_to_value.hpp" // mapnik #include #include #include #include using mapnik::query; using mapnik::box2d; namespace python = boost::python; struct resolution_to_tuple { static PyObject* convert(query::resolution_type const& x) { python::object tuple(python::make_tuple(std::get<0>(x), std::get<1>(x))); return python::incref(tuple.ptr()); } static PyTypeObject const* get_pytype() { return &PyTuple_Type; } }; struct names_to_list { static PyObject* convert(std::set const& names) { boost::python::list l; for ( std::string const& name : names ) { l.append(name); } return python::incref(l.ptr()); } static PyTypeObject const* get_pytype() { return &PyList_Type; } }; namespace { void set_variables(mapnik::query & q, boost::python::dict const& d) { mapnik::attributes vars = mapnik::dict2attr(d); q.set_variables(vars); } } void export_query() { using namespace boost::python; to_python_converter (); to_python_converter, names_to_list> (); class_("Query", "a spatial query data object", init,query::resolution_type const&,double>() ) .def(init >()) .add_property("resolution",make_function(&query::resolution, return_value_policy())) .add_property("bbox", make_function(&query::get_bbox, return_value_policy()) ) .add_property("property_names", make_function(&query::property_names, return_value_policy()) ) .def("add_property_name", &query::add_property_name) .def("set_variables",&set_variables); } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_raster_colorizer.cpp000066400000000000000000000226121456565420200246230ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include using mapnik::raster_colorizer; using mapnik::raster_colorizer_ptr; using mapnik::symbolizer_base; using mapnik::colorizer_stop; using mapnik::colorizer_stops; using mapnik::colorizer_mode_enum; using mapnik::color; namespace { void add_stop(raster_colorizer_ptr & rc, colorizer_stop & stop) { rc->add_stop(stop); } void add_stop2(raster_colorizer_ptr & rc, float v) { colorizer_stop stop(v, rc->get_default_mode(), rc->get_default_color()); rc->add_stop(stop); } void add_stop3(raster_colorizer_ptr &rc, float v, color c) { colorizer_stop stop(v, rc->get_default_mode(), c); rc->add_stop(stop); } void add_stop4(raster_colorizer_ptr &rc, float v, colorizer_mode_enum m) { colorizer_stop stop(v, m, rc->get_default_color()); rc->add_stop(stop); } void add_stop5(raster_colorizer_ptr &rc, float v, colorizer_mode_enum m, color c) { colorizer_stop stop(v, m, c); rc->add_stop(stop); } mapnik::color get_color(raster_colorizer_ptr &rc, float value) { unsigned rgba = rc->get_color(value); unsigned r = (rgba & 0xff); unsigned g = (rgba >> 8 ) & 0xff; unsigned b = (rgba >> 16) & 0xff; unsigned a = (rgba >> 24) & 0xff; return mapnik::color(r,g,b,a); } colorizer_stops const& get_stops(raster_colorizer_ptr & rc) { return rc->get_stops(); } } void export_raster_colorizer() { using namespace boost::python; implicitly_convertible(); class_("RasterColorizer", "A Raster Colorizer object.", init(args("default_mode","default_color")) ) .def(init<>()) .add_property("default_color", make_function(&raster_colorizer::get_default_color, return_value_policy()), &raster_colorizer::set_default_color, "The default color for stops added without a color (mapnik.Color).\n") .add_property("default_mode", &raster_colorizer::get_default_mode_enum, &raster_colorizer::set_default_mode_enum, "The default mode (mapnik.ColorizerMode).\n" "\n" "If a stop is added without a mode, then it will inherit this default mode\n") .add_property("stops", make_function(get_stops,return_value_policy()), "The list of stops this RasterColorizer contains\n") .add_property("epsilon", &raster_colorizer::get_epsilon, &raster_colorizer::set_epsilon, "Comparison epsilon value for exact mode\n" "\n" "When comparing values in exact mode, values need only be within epsilon to match.\n") .def("add_stop", add_stop, (arg("ColorizerStop")), "Add a colorizer stop to the raster colorizer.\n" "\n" "Usage:\n" ">>> colorizer = mapnik.RasterColorizer()\n" ">>> color = mapnik.Color(\"#0044cc\")\n" ">>> stop = mapnik.ColorizerStop(3, mapnik.COLORIZER_INHERIT, color)\n" ">>> colorizer.add_stop(stop)\n" ) .def("add_stop", add_stop2, (arg("value")), "Add a colorizer stop to the raster colorizer, using the default mode and color.\n" "\n" "Usage:\n" ">>> default_color = mapnik.Color(\"#0044cc\")\n" ">>> colorizer = mapnik.RasterColorizer(mapnik.COLORIZER_LINEAR, default_color)\n" ">>> colorizer.add_stop(100)\n" ) .def("add_stop", add_stop3, (arg("value")), "Add a colorizer stop to the raster colorizer, using the default mode.\n" "\n" "Usage:\n" ">>> default_color = mapnik.Color(\"#0044cc\")\n" ">>> colorizer = mapnik.RasterColorizer(mapnik.COLORIZER_LINEAR, default_color)\n" ">>> colorizer.add_stop(100, mapnik.Color(\"#123456\"))\n" ) .def("add_stop", add_stop4, (arg("value")), "Add a colorizer stop to the raster colorizer, using the default color.\n" "\n" "Usage:\n" ">>> default_color = mapnik.Color(\"#0044cc\")\n" ">>> colorizer = mapnik.RasterColorizer(mapnik.COLORIZER_LINEAR, default_color)\n" ">>> colorizer.add_stop(100, mapnik.COLORIZER_EXACT)\n" ) .def("add_stop", add_stop5, (arg("value")), "Add a colorizer stop to the raster colorizer.\n" "\n" "Usage:\n" ">>> default_color = mapnik.Color(\"#0044cc\")\n" ">>> colorizer = mapnik.RasterColorizer(mapnik.COLORIZER_LINEAR, default_color)\n" ">>> colorizer.add_stop(100, mapnik.COLORIZER_DISCRETE, mapnik.Color(\"#112233\"))\n" ) .def("get_color", get_color, "Get the color assigned to a certain value in raster data.\n" "\n" "Usage:\n" ">>> colorizer = mapnik.RasterColorizer()\n" ">>> color = mapnik.Color(\"#0044cc\")\n" ">>> colorizer.add_stop(0, mapnik.COLORIZER_DISCRETE, mapnik.Color(\"#000000\"))\n" ">>> colorizer.add_stop(100, mapnik.COLORIZER_DISCRETE, mapnik.Color(\"#0E0A06\"))\n" ">>> colorizer.get_color(50)\n" "Color('#070503')\n" ) ; class_("ColorizerStops", "A RasterColorizer's collection of ordered color stops.\n" "This class is not meant to be instantiated from python. However, " "it can be accessed at a RasterColorizer's \"stops\" attribute for " "introspection purposes", no_init) .def(vector_indexing_suite()) ; enum_("ColorizerMode") .value("COLORIZER_INHERIT", colorizer_mode_enum::COLORIZER_INHERIT) .value("COLORIZER_LINEAR", colorizer_mode_enum::COLORIZER_LINEAR) .value("COLORIZER_DISCRETE", colorizer_mode_enum::COLORIZER_DISCRETE) .value("COLORIZER_EXACT", colorizer_mode_enum::COLORIZER_EXACT) .export_values() ; class_("ColorizerStop",init( "A Colorizer Stop object.\n" "Create with a value, ColorizerMode, and Color\n" "\n" "Usage:" ">>> color = mapnik.Color(\"#fff000\")\n" ">>> stop= mapnik.ColorizerStop(42.42, mapnik.COLORIZER_LINEAR, color)\n" )) .add_property("color", make_function(&colorizer_stop::get_color, return_value_policy()), &colorizer_stop::set_color, "The stop color (mapnik.Color).\n") .add_property("value", &colorizer_stop::get_value, &colorizer_stop::set_value, "The stop value.\n") .add_property("label", make_function(&colorizer_stop::get_label, return_value_policy()), &colorizer_stop::set_label, "The stop label.\n") .add_property("mode", &colorizer_stop::get_mode_enum, &colorizer_stop::set_mode_enum, "The stop mode (mapnik.ColorizerMode).\n" "\n" "If this is COLORIZER_INHERIT then it will inherit the default mode\n" " from the RasterColorizer it is added to.\n") .def(self == self) .def("__str__",&colorizer_stop::to_string) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_rule.cpp000066400000000000000000000076061456565420200222100ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include using mapnik::rule; using mapnik::expr_node; using mapnik::expression_ptr; using mapnik::point_symbolizer; using mapnik::line_symbolizer; using mapnik::line_pattern_symbolizer; using mapnik::polygon_symbolizer; using mapnik::polygon_pattern_symbolizer; using mapnik::raster_symbolizer; using mapnik::shield_symbolizer; using mapnik::text_symbolizer; using mapnik::building_symbolizer; using mapnik::markers_symbolizer; using mapnik::group_symbolizer; using mapnik::symbolizer; using mapnik::to_expression_string; void export_rule() { using namespace boost::python; implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); class_("Symbolizers",init<>("TODO")) .def(vector_indexing_suite()) ; class_("Rule",init<>("default constructor")) .def(init >()) .add_property("name",make_function (&rule::get_name, return_value_policy()), &rule::set_name) .add_property("filter",make_function (&rule::get_filter,return_value_policy()), &rule::set_filter) .add_property("min_scale",&rule::get_min_scale,&rule::set_min_scale) .add_property("max_scale",&rule::get_max_scale,&rule::set_max_scale) .def("set_else",&rule::set_else) .def("has_else",&rule::has_else_filter) .def("set_also",&rule::set_also) .def("has_also",&rule::has_also_filter) .def("active",&rule::active) .add_property("symbols",make_function (&rule::get_symbolizers,return_value_policy())) .add_property("copy_symbols",make_function (&rule::get_symbolizers,return_value_policy())) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_scaling_method.cpp000066400000000000000000000041751456565420200242170ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop void export_scaling_method() { using namespace boost::python; enum_("scaling_method") .value("NEAR", mapnik::SCALING_NEAR) .value("BILINEAR", mapnik::SCALING_BILINEAR) .value("BICUBIC", mapnik::SCALING_BICUBIC) .value("SPLINE16", mapnik::SCALING_SPLINE16) .value("SPLINE36", mapnik::SCALING_SPLINE36) .value("HANNING", mapnik::SCALING_HANNING) .value("HAMMING", mapnik::SCALING_HAMMING) .value("HERMITE", mapnik::SCALING_HERMITE) .value("KAISER", mapnik::SCALING_KAISER) .value("QUADRIC", mapnik::SCALING_QUADRIC) .value("CATROM", mapnik::SCALING_CATROM) .value("GAUSSIAN", mapnik::SCALING_GAUSSIAN) .value("BESSEL", mapnik::SCALING_BESSEL) .value("MITCHELL", mapnik::SCALING_MITCHELL) .value("SINC", mapnik::SCALING_SINC) .value("LANCZOS", mapnik::SCALING_LANCZOS) .value("BLACKMAN", mapnik::SCALING_BLACKMAN) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_style.cpp000066400000000000000000000105141456565420200223710ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include "mapnik_enumeration.hpp" #include #include // generate_image_filters using mapnik::feature_type_style; using mapnik::rules; using mapnik::rule; std::string get_image_filters(feature_type_style & style) { std::string filters_str; std::back_insert_iterator sink(filters_str); generate_image_filters(sink, style.image_filters()); return filters_str; } void set_image_filters(feature_type_style & style, std::string const& filters) { std::vector new_filters; bool result = parse_image_filters(filters, new_filters); if (!result) { throw mapnik::value_error("failed to parse image-filters: '" + filters + "'"); } #ifdef _WINDOWS style.image_filters() = new_filters; // FIXME : https://svn.boost.org/trac/boost/ticket/2839 #else style.image_filters() = std::move(new_filters); #endif } void export_style() { using namespace boost::python; mapnik::enumeration_("filter_mode") .value("ALL",mapnik::filter_mode_enum::FILTER_ALL) .value("FIRST",mapnik::filter_mode_enum::FILTER_FIRST) ; class_("Rules",init<>("default ctor")) .def(vector_indexing_suite()) ; class_("Style",init<>("default style constructor")) .add_property("rules",make_function (&feature_type_style::get_rules, return_value_policy()), "List of rules belonging to a style as rule objects.\n" "\n" "Usage:\n" ">>> for r in m.find_style('style 1').rules:\n" ">>> print r\n" "\n" "\n" ) .add_property("filter_mode", &feature_type_style::get_filter_mode, &feature_type_style::set_filter_mode, "Set/get the filter mode of the style") .add_property("opacity", &feature_type_style::get_opacity, &feature_type_style::set_opacity, "Set/get the opacity of the style") .add_property("comp_op", &feature_type_style::comp_op, &feature_type_style::set_comp_op, "Set/get the comp-op (composite operation) of the style") .add_property("image_filters_inflate", &feature_type_style::image_filters_inflate, &feature_type_style::image_filters_inflate, "Set/get the image_filters_inflate property of the style") .add_property("image_filters", get_image_filters, set_image_filters, "Set/get the comp-op (composite operation) of the style") ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_svg.hpp000066400000000000000000000037621456565420200220440ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2010 Robert Coup * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BINDING_SVG_INCLUDED #define MAPNIK_PYTHON_BINDING_SVG_INCLUDED // mapnik #include #include #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop namespace mapnik { using namespace boost::python; template std::string get_svg_transform(T& symbolizer) { return symbolizer.get_image_transform_string(); } template void set_svg_transform(T& symbolizer, std::string const& transform_wkt) { transform_list_ptr trans_expr = mapnik::parse_transform(transform_wkt); if (!trans_expr) { std::stringstream ss; ss << "Could not parse transform from '" << transform_wkt << "', expected SVG transform attribute"; throw mapnik::value_error(ss.str()); } symbolizer.set_image_transform(trans_expr); } } // end of namespace mapnik #endif // MAPNIK_PYTHON_BINDING_SVG_INCLUDED python-mapnik-0.0~20240222-5ab32f020/src/mapnik_symbolizer.cpp000066400000000000000000000463511456565420200234400ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #include "boost_std_shared_shim.hpp" #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include #include "mapnik_enumeration.hpp" #include "mapnik_svg.hpp" #include #include #include // for known_svg_prefix_ #include #include #include #include using mapnik::symbolizer; using mapnik::point_symbolizer; using mapnik::line_symbolizer; using mapnik::line_pattern_symbolizer; using mapnik::polygon_symbolizer; using mapnik::polygon_pattern_symbolizer; using mapnik::raster_symbolizer; using mapnik::shield_symbolizer; using mapnik::text_symbolizer; using mapnik::building_symbolizer; using mapnik::markers_symbolizer; using mapnik::debug_symbolizer; using mapnik::group_symbolizer; using mapnik::symbolizer_base; using mapnik::color; using mapnik::path_processor_type; using mapnik::path_expression_ptr; using mapnik::guess_type; using mapnik::expression_ptr; using mapnik::parse_path; namespace { struct value_to_target { value_to_target(mapnik::symbolizer_base & sym, std::string const& name) : sym_(sym), name_(name) {} void operator() (mapnik::value_integer const& val) { auto key = mapnik::get_key(name_); switch (std::get<2>(get_meta(key))) { case mapnik::property_types::target_bool: put(sym_, key, static_cast(val)); break; case mapnik::property_types::target_double: put(sym_, key, static_cast(val)); break; case mapnik::property_types::target_pattern_alignment: case mapnik::property_types::target_comp_op: case mapnik::property_types::target_line_rasterizer: case mapnik::property_types::target_scaling_method: case mapnik::property_types::target_line_cap: case mapnik::property_types::target_line_join: case mapnik::property_types::target_smooth_algorithm: case mapnik::property_types::target_simplify_algorithm: case mapnik::property_types::target_halo_rasterizer: case mapnik::property_types::target_markers_placement: case mapnik::property_types::target_markers_multipolicy: case mapnik::property_types::target_halo_comp_op: case mapnik::property_types::target_text_transform: case mapnik::property_types::target_horizontal_alignment: case mapnik::property_types::target_justify_alignment: case mapnik::property_types::target_vertical_alignment: case mapnik::property_types::target_upright: case mapnik::property_types::target_direction: case mapnik::property_types::target_line_pattern: { put(sym_, key, mapnik::enumeration_wrapper(val)); break; } default: put(sym_, key, val); break; } } void operator() (mapnik::value_double const& val) { auto key = mapnik::get_key(name_); switch (std::get<2>(get_meta(key))) { case mapnik::property_types::target_bool: put(sym_, key, static_cast(val)); break; case mapnik::property_types::target_integer: put(sym_, key, static_cast(val)); break; default: put(sym_, key, val); break; } } template void operator() (T const& val) { put(sym_, mapnik::get_key(name_), val); } private: mapnik::symbolizer_base & sym_; std::string const& name_; }; using namespace boost::python; void __setitem__(mapnik::symbolizer_base & sym, std::string const& name, mapnik::symbolizer_base::value_type const& val) { mapnik::util::apply_visitor(value_to_target(sym, name), val); } std::shared_ptr numeric_wrapper(const object& arg) { std::shared_ptr result; if (PyBool_Check(arg.ptr())) { mapnik::value_bool val = extract(arg); result.reset(new mapnik::symbolizer_base::value_type(val)); } else if (PyFloat_Check(arg.ptr())) { mapnik::value_double val = extract(arg); result.reset(new mapnik::symbolizer_base::value_type(val)); } else { mapnik::value_integer val = extract(arg); result.reset(new mapnik::symbolizer_base::value_type(val)); } return result; } struct extract_python_object { using result_type = boost::python::object; template auto operator() (T const& val) const -> result_type { return result_type(val); // wrap into python object } }; boost::python::object __getitem__(mapnik::symbolizer_base const& sym, std::string const& name) { using const_iterator = symbolizer_base::cont_type::const_iterator; mapnik::keys key = mapnik::get_key(name); const_iterator itr = sym.properties.find(key); if (itr != sym.properties.end()) { return mapnik::util::apply_visitor(extract_python_object(), itr->second); } //mapnik::property_meta_type const& meta = mapnik::get_meta(key); //return mapnik::util::apply_visitor(extract_python_object(), std::get<1>(meta)); return boost::python::object(); } boost::python::object symbolizer_keys(mapnik::symbolizer_base const& sym) { boost::python::list keys; for (auto const& kv : sym.properties) { std::string name = std::get<0>(mapnik::get_meta(kv.first)); keys.append(name); } return keys; } /* std::string __str__(mapnik::symbolizer const& sym) { return mapnik::util::apply_visitor(mapnik::symbolizer_to_json(), sym); } */ std::string get_symbolizer_type(symbolizer const& sym) { return mapnik::symbolizer_name(sym); // FIXME - do we need this ? } std::size_t hash_impl(symbolizer const& sym) { return mapnik::util::apply_visitor(mapnik::symbolizer_hash_visitor(), sym); } template std::size_t hash_impl_2(T const& sym) { return mapnik::symbolizer_hash::value(sym); } struct extract_underlying_type_visitor { template boost::python::object operator() (T const& sym) const { return boost::python::object(sym); } }; boost::python::object extract_underlying_type(symbolizer const& sym) { return mapnik::util::apply_visitor(extract_underlying_type_visitor(), sym); } } void export_symbolizer() { using namespace boost::python; //implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible(); implicitly_convertible, mapnik::symbolizer_base::value_type>(); enum_("keys") .value("gamma", mapnik::keys::gamma) .value("gamma_method",mapnik::keys::gamma_method) ; class_("Symbolizer",no_init) .def("type",get_symbolizer_type) .def("__hash__",hash_impl) .def("extract", extract_underlying_type) ; class_("NumericWrapper") .def("__init__", make_constructor(numeric_wrapper)) ; class_("SymbolizerBase",no_init) .def("__setitem__",&__setitem__) .def("__setattr__",&__setitem__) .def("__getitem__",&__getitem__) .def("__getattr__",&__getitem__) .def("keys", &symbolizer_keys) //.def("__str__", &__str__) .def(self == self) // __eq__ ; } void export_text_symbolizer() { using namespace boost::python; mapnik::enumeration_("label_placement") .value("LINE_PLACEMENT", mapnik::label_placement_enum::LINE_PLACEMENT) .value("POINT_PLACEMENT", mapnik::label_placement_enum::POINT_PLACEMENT) .value("VERTEX_PLACEMENT", mapnik::label_placement_enum::VERTEX_PLACEMENT) .value("INTERIOR_PLACEMENT", mapnik::label_placement_enum::INTERIOR_PLACEMENT); mapnik::enumeration_("vertical_alignment") .value("TOP", mapnik::vertical_alignment_enum::V_TOP) .value("MIDDLE", mapnik::vertical_alignment_enum::V_MIDDLE) .value("BOTTOM", mapnik::vertical_alignment_enum::V_BOTTOM) .value("AUTO", mapnik::vertical_alignment_enum::V_AUTO); mapnik::enumeration_("horizontal_alignment") .value("LEFT", mapnik::horizontal_alignment_enum::H_LEFT) .value("MIDDLE", mapnik::horizontal_alignment_enum::H_MIDDLE) .value("RIGHT", mapnik::horizontal_alignment_enum::H_RIGHT) .value("AUTO", mapnik::horizontal_alignment_enum::H_AUTO); mapnik::enumeration_("justify_alignment") .value("LEFT", mapnik::justify_alignment_enum::J_LEFT) .value("MIDDLE", mapnik::justify_alignment_enum::J_MIDDLE) .value("RIGHT", mapnik::justify_alignment_enum::J_RIGHT) .value("AUTO", mapnik::justify_alignment_enum::J_AUTO); mapnik::enumeration_("text_transform") .value("NONE", mapnik::text_transform_enum::NONE) .value("UPPERCASE", mapnik::text_transform_enum::UPPERCASE) .value("LOWERCASE", mapnik::text_transform_enum::LOWERCASE) .value("CAPITALIZE", mapnik::text_transform_enum::CAPITALIZE); mapnik::enumeration_("halo_rasterizer") .value("FULL", mapnik::halo_rasterizer_enum::HALO_RASTERIZER_FULL) .value("FAST", mapnik::halo_rasterizer_enum::HALO_RASTERIZER_FAST); class_< text_symbolizer, bases >("TextSymbolizer", init<>("Default ctor")) .def("__hash__",hash_impl_2) ; } void export_shield_symbolizer() { using namespace boost::python; class_< shield_symbolizer, bases >("ShieldSymbolizer", init<>("Default ctor")) .def("__hash__",hash_impl_2) ; } void export_polygon_symbolizer() { using namespace boost::python; class_ >("PolygonSymbolizer", init<>("Default ctor")) .def("__hash__",hash_impl_2) ; } void export_polygon_pattern_symbolizer() { using namespace boost::python; mapnik::enumeration_("pattern_alignment") .value("LOCAL",mapnik::pattern_alignment_enum::LOCAL_ALIGNMENT) .value("GLOBAL",mapnik::pattern_alignment_enum::GLOBAL_ALIGNMENT) ; class_("PolygonPatternSymbolizer", init<>("Default ctor")) .def("__hash__",hash_impl_2) ; } void export_raster_symbolizer() { using namespace boost::python; class_ >("RasterSymbolizer", init<>("Default ctor")) ; } void export_point_symbolizer() { using namespace boost::python; mapnik::enumeration_("point_placement") .value("CENTROID",mapnik::point_placement_enum::CENTROID_POINT_PLACEMENT) .value("INTERIOR",mapnik::point_placement_enum::INTERIOR_POINT_PLACEMENT) ; class_ >("PointSymbolizer", init<>("Default Point Symbolizer - 4x4 black square")) .def("__hash__",hash_impl_2) ; } void export_markers_symbolizer() { using namespace boost::python; mapnik::enumeration_("marker_placement") .value("POINT_PLACEMENT",mapnik::marker_placement_enum::MARKER_POINT_PLACEMENT) .value("INTERIOR_PLACEMENT",mapnik::marker_placement_enum::MARKER_INTERIOR_PLACEMENT) .value("LINE_PLACEMENT",mapnik::marker_placement_enum::MARKER_LINE_PLACEMENT) ; mapnik::enumeration_("marker_multi_policy") .value("EACH",mapnik::marker_multi_policy_enum::MARKER_EACH_MULTI) .value("WHOLE",mapnik::marker_multi_policy_enum::MARKER_WHOLE_MULTI) .value("LARGEST",mapnik::marker_multi_policy_enum::MARKER_LARGEST_MULTI) ; class_ >("MarkersSymbolizer", init<>("Default Markers Symbolizer - circle")) .def("__hash__",hash_impl_2) ; } void export_line_symbolizer() { using namespace boost::python; mapnik::enumeration_("line_rasterizer") .value("FULL",mapnik::line_rasterizer_enum::RASTERIZER_FULL) .value("FAST",mapnik::line_rasterizer_enum::RASTERIZER_FAST) ; mapnik::enumeration_("stroke_linecap", "The possible values for a line cap used when drawing\n" "with a stroke.\n") .value("BUTT_CAP",mapnik::line_cap_enum::BUTT_CAP) .value("SQUARE_CAP",mapnik::line_cap_enum::SQUARE_CAP) .value("ROUND_CAP",mapnik::line_cap_enum::ROUND_CAP) ; mapnik::enumeration_("stroke_linejoin", "The possible values for the line joining mode\n" "when drawing with a stroke.\n") .value("MITER_JOIN",mapnik::line_join_enum::MITER_JOIN) .value("MITER_REVERT_JOIN",mapnik::line_join_enum::MITER_REVERT_JOIN) .value("ROUND_JOIN",mapnik::line_join_enum::ROUND_JOIN) .value("BEVEL_JOIN",mapnik::line_join_enum::BEVEL_JOIN) ; class_ >("LineSymbolizer", init<>("Default LineSymbolizer - 1px solid black")) .def("__hash__",hash_impl_2) ; } void export_line_pattern_symbolizer() { using namespace boost::python; class_ >("LinePatternSymbolizer", init<> ("Default LinePatternSymbolizer")) .def("__hash__",hash_impl_2) ; } void export_debug_symbolizer() { using namespace boost::python; mapnik::enumeration_("debug_symbolizer_mode") .value("COLLISION",mapnik::debug_symbolizer_mode_enum::DEBUG_SYM_MODE_COLLISION) .value("VERTEX",mapnik::debug_symbolizer_mode_enum::DEBUG_SYM_MODE_VERTEX) ; class_ >("DebugSymbolizer", init<>("Default debug Symbolizer")) .def("__hash__",hash_impl_2) ; } void export_building_symbolizer() { using namespace boost::python; class_ >("BuildingSymbolizer", init<>("Default BuildingSymbolizer")) .def("__hash__",hash_impl_2) ; } namespace { void group_symbolizer_properties_set_layout_simple(mapnik::group_symbolizer_properties &p, mapnik::simple_row_layout &s) { p.set_layout(s); } void group_symbolizer_properties_set_layout_pair(mapnik::group_symbolizer_properties &p, mapnik::pair_layout &s) { p.set_layout(s); } std::shared_ptr group_rule_construct1(mapnik::expression_ptr p) { return std::make_shared(p, mapnik::expression_ptr()); } } // anonymous namespace void export_group_symbolizer() { using namespace boost::python; using mapnik::group_rule; using mapnik::simple_row_layout; using mapnik::pair_layout; using mapnik::group_symbolizer_properties; class_ >("GroupRule", init()) .def("__init__", boost::python::make_constructor(group_rule_construct1)) .def("append", &group_rule::append) .def("set_filter", &group_rule::set_filter) .def("set_repeat_key", &group_rule::set_repeat_key) ; class_("SimpleRowLayout") .def("item_margin", &simple_row_layout::get_item_margin) .def("set_item_margin", &simple_row_layout::set_item_margin) ; class_("PairLayout") .def("item_margin", &simple_row_layout::get_item_margin) .def("set_item_margin", &simple_row_layout::set_item_margin) .def("max_difference", &pair_layout::get_max_difference) .def("set_max_difference", &pair_layout::set_max_difference) ; class_ >("GroupSymbolizerProperties") .def("add_rule", &group_symbolizer_properties::add_rule) .def("set_layout", &group_symbolizer_properties_set_layout_simple) .def("set_layout", &group_symbolizer_properties_set_layout_pair) ; class_ >("GroupSymbolizer", init<>("Default GroupSymbolizer")) .def("__hash__",hash_impl_2) ; } python-mapnik-0.0~20240222-5ab32f020/src/mapnik_threads.hpp000066400000000000000000000060101456565420200226640ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_THREADS_HPP #define MAPNIK_THREADS_HPP #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop namespace mapnik { class python_thread { /* Docs: http://docs.python.org/c-api/init.html#thread-state-and-the-global-interpreter-lock */ public: static void unblock() { #ifdef MAPNIK_DEBUG if (state.get()) { std::cerr << "ERROR: Python threads are already unblocked. " "Unblocking again will loose the current state and " "might crash later. Aborting!\n"; abort(); //This is a serious error and can't be handled in any other sane way } #endif PyThreadState *_save = 0; //Name defined by python Py_UNBLOCK_THREADS; state.reset(_save); #ifdef MAPNIK_DEBUG if (!_save) { thread_support = false; } #endif } static void block() { #ifdef MAPNIK_DEBUG if (thread_support && !state.get()) { std::cerr << "ERROR: Trying to restore python thread state, " "but no state is saved. Can't continue and also " "can't raise an exception because the python " "interpreter might be non-function. Aborting!\n"; abort(); } #endif PyThreadState *_save = state.release(); //Name defined by python Py_BLOCK_THREADS; } private: static boost::thread_specific_ptr state; #ifdef MAPNIK_DEBUG static bool thread_support; #endif }; class python_block_auto_unblock { public: python_block_auto_unblock() { python_thread::block(); } ~python_block_auto_unblock() { python_thread::unblock(); } }; class python_unblock_auto_block { public: python_unblock_auto_block() { python_thread::unblock(); } ~python_unblock_auto_block() { python_thread::block(); } }; } //namespace #endif // MAPNIK_THREADS_HPP python-mapnik-0.0~20240222-5ab32f020/src/mapnik_value_converter.hpp000066400000000000000000000055051456565420200244450ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BINDING_VALUE_CONVERTER_INCLUDED #define MAPNIK_PYTHON_BINDING_VALUE_CONVERTER_INCLUDED // mapnik #include #include #pragma GCC diagnostic push #include #include #include #pragma GCC diagnostic pop namespace boost { namespace python { struct value_converter { PyObject * operator() (mapnik::value_integer val) const { return ::PyLong_FromLongLong(val); } PyObject * operator() (mapnik::value_double val) const { return ::PyFloat_FromDouble(val); } PyObject * operator() (mapnik::value_bool val) const { return ::PyBool_FromLong(val); } PyObject * operator() (std::string const& s) const { return ::PyUnicode_DecodeUTF8(s.c_str(),implicit_cast(s.length()),0); } PyObject * operator() (mapnik::value_unicode_string const& s) const { const char* data = reinterpret_cast(s.getBuffer()); Py_ssize_t size = implicit_cast(s.length() * sizeof(s[0])); return ::PyUnicode_DecodeUTF16(data, size, nullptr, nullptr); } PyObject * operator() (mapnik::value_null const& /*s*/) const { Py_RETURN_NONE; } }; struct mapnik_value_to_python { static PyObject* convert(mapnik::value const& v) { return mapnik::util::apply_visitor(value_converter(),v); } }; struct mapnik_param_to_python { static PyObject* convert(mapnik::value_holder const& v) { return mapnik::util::apply_visitor(value_converter(),v); } }; }} #endif // MAPNIK_PYTHON_BINDING_VALUE_CONVERTER_INCLUDED python-mapnik-0.0~20240222-5ab32f020/src/mapnik_view_transform.cpp000066400000000000000000000053111456565420200242750ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko, Jean-Francois Doyon * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include using mapnik::view_transform; struct view_transform_pickle_suite : boost::python::pickle_suite { static boost::python::tuple getinitargs(const view_transform& c) { using namespace boost::python; return boost::python::make_tuple(c.width(),c.height(),c.extent()); } }; namespace { mapnik::coord2d forward_point(mapnik::view_transform const& t, mapnik::coord2d const& in) { mapnik::coord2d out(in); t.forward(out); return out; } mapnik::coord2d backward_point(mapnik::view_transform const& t, mapnik::coord2d const& in) { mapnik::coord2d out(in); t.backward(out); return out; } mapnik::box2d forward_envelope(mapnik::view_transform const& t, mapnik::box2d const& in) { return t.forward(in); } mapnik::box2d backward_envelope(mapnik::view_transform const& t, mapnik::box2d const& in) { return t.backward(in); } } void export_view_transform() { using namespace boost::python; using mapnik::box2d; using mapnik::coord2d; class_("ViewTransform",init const& > ( "Create a ViewTransform with a width and height as integers and extent")) .def_pickle(view_transform_pickle_suite()) .def("forward", forward_point) .def("backward",backward_point) .def("forward", forward_envelope) .def("backward",backward_envelope) .def("scale_x",&view_transform::scale_x) .def("scale_y",&view_transform::scale_y) ; } python-mapnik-0.0~20240222-5ab32f020/src/python_grid_utils.cpp000066400000000000000000000265021456565420200234440ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #if defined(GRID_RENDERER) #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include #include #include #include #include #include #include #include #include #include "python_grid_utils.hpp" // stl #include namespace mapnik { template void grid2utf(T const& grid_type, boost::python::list& l, std::vector& key_order) { using keys_type = std::map< typename T::lookup_type, typename T::value_type>; using keys_iterator = typename keys_type::iterator; typename T::data_type const& data = grid_type.data(); typename T::feature_key_type const& feature_keys = grid_type.get_feature_keys(); typename T::feature_key_type::const_iterator feature_pos; keys_type keys; // start counting at utf8 codepoint 32, aka space character std::uint16_t codepoint = 32; std::size_t array_size = data.width(); for (std::size_t y = 0; y < data.height(); ++y) { std::uint16_t idx = 0; const std::unique_ptr line(new Py_UNICODE[array_size]); typename T::value_type const* row = data.get_row(y); for (std::size_t x = 0; x < data.width(); ++x) { typename T::value_type feature_id = row[x]; feature_pos = feature_keys.find(feature_id); if (feature_pos != feature_keys.end()) { mapnik::grid::lookup_type val = feature_pos->second; keys_iterator key_pos = keys.find(val); if (key_pos == keys.end()) { // Create a new entry for this key. Skip the codepoints that // can't be encoded directly in JSON. if (codepoint == 34) ++codepoint; // Skip " else if (codepoint == 92) ++codepoint; // Skip backslash if (feature_id == mapnik::grid::base_mask) { keys[""] = codepoint; key_order.push_back(""); } else { keys[val] = codepoint; key_order.push_back(val); } line[idx++] = static_cast(codepoint); ++codepoint; } else { line[idx++] = static_cast(key_pos->second); } } // else, shouldn't get here... } l.append(boost::python::object( boost::python::handle<>( PyUnicode_FromKindAndData(PyUnicode_4BYTE_KIND, line.get(), array_size)))); } } template void grid2utf(T const& grid_type, boost::python::list& l, std::vector& key_order, unsigned int resolution) { using keys_type = std::map< typename T::lookup_type, typename T::value_type>; using keys_iterator = typename keys_type::iterator; typename T::feature_key_type const& feature_keys = grid_type.get_feature_keys(); typename T::feature_key_type::const_iterator feature_pos; keys_type keys; // start counting at utf8 codepoint 32, aka space character std::uint16_t codepoint = 32; unsigned array_size = std::ceil(grid_type.width()/static_cast(resolution)); for (unsigned y = 0; y < grid_type.height(); y=y+resolution) { std::uint16_t idx = 0; const std::unique_ptr line(new Py_UNICODE[array_size]); mapnik::grid::value_type const* row = grid_type.get_row(y); for (unsigned x = 0; x < grid_type.width(); x=x+resolution) { typename T::value_type feature_id = row[x]; feature_pos = feature_keys.find(feature_id); if (feature_pos != feature_keys.end()) { mapnik::grid::lookup_type val = feature_pos->second; keys_iterator key_pos = keys.find(val); if (key_pos == keys.end()) { // Create a new entry for this key. Skip the codepoints that // can't be encoded directly in JSON. if (codepoint == 34) ++codepoint; // Skip " else if (codepoint == 92) ++codepoint; // Skip backslash if (feature_id == mapnik::grid::base_mask) { keys[""] = codepoint; key_order.push_back(""); } else { keys[val] = codepoint; key_order.push_back(val); } line[idx++] = static_cast(codepoint); ++codepoint; } else { line[idx++] = static_cast(key_pos->second); } } // else, shouldn't get here... } l.append(boost::python::object( boost::python::handle<>( PyUnicode_FromKindAndData(PyUnicode_4BYTE_KIND, line.get(), array_size)))); } } template void write_features(T const& grid_type, boost::python::dict& feature_data, std::vector const& key_order) { typename T::feature_type const& g_features = grid_type.get_grid_features(); if (g_features.size() <= 0) { return; } std::set const& attributes = grid_type.get_fields(); typename T::feature_type::const_iterator feat_end = g_features.end(); for ( std::string const& key_item :key_order ) { if (key_item.empty()) { continue; } typename T::feature_type::const_iterator feat_itr = g_features.find(key_item); if (feat_itr == feat_end) { continue; } bool found = false; boost::python::dict feat; mapnik::feature_ptr feature = feat_itr->second; for ( std::string const& attr : attributes ) { if (attr == "__id__") { feat[attr.c_str()] = feature->id(); } else if (feature->has_key(attr)) { found = true; feat[attr.c_str()] = feature->get(attr); } } if (found) { feature_data[feat_itr->first] = feat; } } } template void grid_encode_utf(T const& grid_type, boost::python::dict & json, bool add_features, unsigned int resolution) { // convert buffer to utf and gather key order boost::python::list l; std::vector key_order; if (resolution != 1) { mapnik::grid2utf(grid_type,l,key_order,resolution); } else { mapnik::grid2utf(grid_type,l,key_order); } // convert key order to proper python list boost::python::list keys_a; for ( typename T::lookup_type const& key_id : key_order ) { keys_a.append(key_id); } // gather feature data boost::python::dict feature_data; if (add_features) { mapnik::write_features(grid_type,feature_data,key_order); } json["grid"] = l; json["keys"] = keys_a; json["data"] = feature_data; } template boost::python::dict grid_encode( T const& grid, std::string const& format, bool add_features, unsigned int resolution) { if (format == "utf") { boost::python::dict json; grid_encode_utf(grid,json,add_features,resolution); return json; } else { std::stringstream s; s << "'utf' is currently the only supported encoding format."; throw mapnik::value_error(s.str()); } } template boost::python::dict grid_encode( mapnik::grid const& grid, std::string const& format, bool add_features, unsigned int resolution); template boost::python::dict grid_encode( mapnik::grid_view const& grid, std::string const& format, bool add_features, unsigned int resolution); void render_layer_for_grid(mapnik::Map const& map, mapnik::grid & grid, unsigned layer_idx, boost::python::list const& fields, double scale_factor, unsigned offset_x, unsigned offset_y) { std::vector const& layers = map.layers(); std::size_t layer_num = layers.size(); if (layer_idx >= layer_num) { std::ostringstream s; s << "Zero-based layer index '" << layer_idx << "' not valid, only '" << layer_num << "' layers are in map\n"; throw std::runtime_error(s.str()); } // convert python list to std::set boost::python::ssize_t num_fields = boost::python::len(fields); for(boost::python::ssize_t i=0; i name(fields[i]); if (name.check()) { grid.add_field(name()); } else { std::stringstream s; s << "list of field names must be strings"; throw mapnik::value_error(s.str()); } } // copy field names std::set attributes = grid.get_fields(); // todo - make this a static constant std::string known_id_key = "__id__"; if (attributes.find(known_id_key) != attributes.end()) { attributes.erase(known_id_key); } std::string join_field = grid.get_key(); if (known_id_key != join_field && attributes.find(join_field) == attributes.end()) { attributes.insert(join_field); } mapnik::grid_renderer ren(map,grid,scale_factor,offset_x,offset_y); mapnik::layer const& layer = layers[layer_idx]; ren.apply(layer,attributes); } } #endif python-mapnik-0.0~20240222-5ab32f020/src/python_grid_utils.hpp000066400000000000000000000052311456565420200234450ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BINDING_GRID_UTILS_INCLUDED #define MAPNIK_PYTHON_BINDING_GRID_UTILS_INCLUDED // mapnik #include #include #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop namespace mapnik { template void grid2utf(T const& grid_type, boost::python::list& l, std::vector& key_order); template void grid2utf(T const& grid_type, boost::python::list& l, std::vector& key_order, unsigned int resolution); template void write_features(T const& grid_type, boost::python::dict& feature_data, std::vector const& key_order); template void grid_encode_utf(T const& grid_type, boost::python::dict & json, bool add_features, unsigned int resolution); template boost::python::dict grid_encode( T const& grid, std::string const& format, bool add_features, unsigned int resolution); void render_layer_for_grid(const mapnik::Map& map, mapnik::grid& grid, unsigned layer_idx, // TODO - layer by name or index boost::python::list const& fields, double scale_factor, unsigned offset_x, unsigned offset_y); } #endif // MAPNIK_PYTHON_BINDING_GRID_UTILS_INCLUDED python-mapnik-0.0~20240222-5ab32f020/src/python_optional.hpp000066400000000000000000000146551456565420200231370ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #pragma GCC diagnostic push #include #include #include #include #pragma GCC diagnostic pop // boost::optional to/from converter from John Wiegley template struct object_from_python { object_from_python() { boost::python::converter::registry::push_back (&TfromPy::convertible, &TfromPy::construct, boost::python::type_id()); } }; template struct register_python_conversion { register_python_conversion() { boost::python::to_python_converter(); object_from_python(); } }; template struct python_optional : public mapnik::util::noncopyable { struct optional_to_python { static PyObject * convert(const boost::optional& value) { return (value ? boost::python::to_python_value()(*value) : boost::python::detail::none()); } }; struct optional_from_python { static void * convertible(PyObject * source) { using namespace boost::python::converter; if (source == Py_None) return source; const registration& converters(registered::converters); if (implicit_rvalue_convertible_from_python(source, converters)) { rvalue_from_python_stage1_data data = rvalue_from_python_stage1(source, converters); return rvalue_from_python_stage2(source, data, converters); } return 0; } static void construct(PyObject * source, boost::python::converter::rvalue_from_python_stage1_data * data) { using namespace boost::python::converter; void * const storage = ((rvalue_from_python_storage *) data)->storage.bytes; if (data->convertible == source) // == None new (storage) boost::optional(); // A Boost uninitialized value else new (storage) boost::optional(*static_cast(data->convertible)); data->convertible = storage; } }; explicit python_optional() { register_python_conversion, optional_to_python, optional_from_python>(); } }; // to/from boost::optional template <> struct python_optional : public mapnik::util::noncopyable { struct optional_to_python { static PyObject * convert(const boost::optional& value) { return (value ? PyFloat_FromDouble(*value) : boost::python::detail::none()); } }; struct optional_from_python { static void * convertible(PyObject * source) { using namespace boost::python::converter; if (source == Py_None || PyFloat_Check(source)) return source; return 0; } static void construct(PyObject * source, boost::python::converter::rvalue_from_python_stage1_data * data) { using namespace boost::python::converter; void * const storage = ((rvalue_from_python_storage > *) data)->storage.bytes; if (source == Py_None) // == None new (storage) boost::optional(); // A Boost uninitialized value else new (storage) boost::optional(PyFloat_AsDouble(source)); data->convertible = storage; } }; explicit python_optional() { register_python_conversion, optional_to_python, optional_from_python>(); } }; // to/from boost::optional template <> struct python_optional : public mapnik::util::noncopyable { struct optional_to_python { static PyObject * convert(const boost::optional& value) { if (value) { if (*value) Py_RETURN_TRUE; else Py_RETURN_FALSE; } else return boost::python::detail::none(); } }; struct optional_from_python { static void * convertible(PyObject * source) { using namespace boost::python::converter; if (source == Py_None || PyBool_Check(source)) return source; return 0; } static void construct(PyObject * source, boost::python::converter::rvalue_from_python_stage1_data * data) { using namespace boost::python::converter; void * const storage = ((rvalue_from_python_storage > *) data)->storage.bytes; if (source == Py_None) // == None new (storage) boost::optional(); // A Boost uninitialized value else { new (storage) boost::optional(source == Py_True ? true : false); } data->convertible = storage; } }; explicit python_optional() { register_python_conversion, optional_to_python, optional_from_python>(); } }; python-mapnik-0.0~20240222-5ab32f020/src/python_to_value.hpp000066400000000000000000000073021456565420200231170ustar00rootroot00000000000000/***************************************************************************** * * This file is part of Mapnik (c++ mapping toolkit) * * Copyright (C) 2015 Artem Pavlenko * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * *****************************************************************************/ #ifndef MAPNIK_PYTHON_BINDING_PYTHON_TO_VALUE #define MAPNIK_PYTHON_BINDING_PYTHON_TO_VALUE #pragma GCC diagnostic push #include #include #pragma GCC diagnostic pop // mapnik #include #include #include namespace mapnik { static mapnik::attributes dict2attr(boost::python::dict const& d) { using namespace boost::python; mapnik::attributes vars; mapnik::transcoder tr_("utf8"); boost::python::list keys=d.keys(); for (int i=0; i < len(keys); ++i) { std::string key; object obj_key = keys[i]; if (PyUnicode_Check(obj_key.ptr())) { PyObject* temp = PyUnicode_AsUTF8String(obj_key.ptr()); if (temp) { #if PY_VERSION_HEX >= 0x03000000 char* c_str = PyBytes_AsString(temp); #else char* c_str = PyString_AsString(temp); #endif key = c_str; Py_DecRef(temp); } } else { key = extract(keys[i]); } object obj = d[key]; if (PyUnicode_Check(obj.ptr())) { PyObject* temp = PyUnicode_AsUTF8String(obj.ptr()); if (temp) { #if PY_VERSION_HEX >= 0x03000000 char* c_str = PyBytes_AsString(temp); #else char* c_str = PyString_AsString(temp); #endif vars[key] = tr_.transcode(c_str); Py_DecRef(temp); } continue; } if (PyBool_Check(obj.ptr())) { extract ex(obj); if (ex.check()) { vars[key] = ex(); } } else if (PyFloat_Check(obj.ptr())) { extract ex(obj); if (ex.check()) { vars[key] = ex(); } } else { extract ex(obj); if (ex.check()) { vars[key] = ex(); } else { extract ex0(obj); if (ex0.check()) { vars[key] = tr_.transcode(ex0().c_str()); } } } } return vars; } } #endif // MAPNIK_PYTHON_BINDING_PYTHON_TO_VALUE python-mapnik-0.0~20240222-5ab32f020/test/000077500000000000000000000000001456565420200173555ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/data/000077500000000000000000000000001456565420200202665ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/data-visual/000077500000000000000000000000001456565420200215675ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/000077500000000000000000000000001456565420200221205ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/__init__.py000066400000000000000000000000001456565420200242170ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/agg_rasterizer_integer_overflow_test.py000066400000000000000000000062731456565420200322110ustar00rootroot00000000000000import json import mapnik # geojson box of the world geojson = {"type": "Feature", "properties": {}, "geometry": {"type": "Polygon", "coordinates": [[[-17963313.143242701888084, -6300857.11560364998877], [-17963313.143242701888084, 13071343.332991421222687], [7396658.353099936619401, 13071343.332991421222687], [7396658.353099936619401, -6300857.11560364998877], [-17963313.143242701888084, -6300857.11560364998877]]]}} def test_that_coordinates_do_not_overflow_and_polygon_is_rendered_memory(): expected_color = mapnik.Color('white') projection = 'epsg:4326' ds = mapnik.MemoryDatasource() context = mapnik.Context() feat = mapnik.Feature.from_geojson(json.dumps(geojson), context) ds.add_feature(feat) s = mapnik.Style() r = mapnik.Rule() sym = mapnik.PolygonSymbolizer() sym.fill = expected_color r.symbols.append(sym) s.rules.append(r) lyr = mapnik.Layer('Layer', projection) lyr.datasource = ds lyr.styles.append('style') m = mapnik.Map(256, 256, projection) m.background_color = mapnik.Color('green') m.append_style('style', s) m.layers.append(lyr) # 17/20864/45265.png m.zoom_to_box(mapnik.Box2d(-13658379.710221574, 6197514.253362091, -13657768.213995293, 6198125.749588372)) # works 15/5216/11316.png # m.zoom_to_box(mapnik.Box2d(-13658379.710221574,6195679.764683247,-13655933.72531645,6198125.749588372)) im = mapnik.Image(256, 256) mapnik.render(m, im) assert im.get_pixel(128, 128) == expected_color.packed() def test_that_coordinates_do_not_overflow_and_polygon_is_rendered_csv(): expected_color = mapnik.Color('white') projection = 'epsg:4326' ds = mapnik.MemoryDatasource() context = mapnik.Context() feat = mapnik.Feature.from_geojson(json.dumps(geojson), context) ds.add_feature(feat) geojson_string = "geojson\n'%s'" % json.dumps(geojson['geometry']) ds = mapnik.Datasource(**{'type': 'csv', 'inline': geojson_string}) s = mapnik.Style() r = mapnik.Rule() sym = mapnik.PolygonSymbolizer() sym.fill = expected_color r.symbols.append(sym) s.rules.append(r) lyr = mapnik.Layer('Layer', projection) lyr.datasource = ds lyr.styles.append('style') m = mapnik.Map(256, 256, projection) m.background_color = mapnik.Color('green') m.append_style('style', s) m.layers.append(lyr) # 17/20864/45265.png m.zoom_to_box(mapnik.Box2d(-13658379.710221574, 6197514.253362091, -13657768.213995293, 6198125.749588372)) # works 15/5216/11316.png # m.zoom_to_box(mapnik.Box2d(-13658379.710221574,6195679.764683247,-13655933.72531645,6198125.749588372)) im = mapnik.Image(256, 256) mapnik.render(m, im) assert im.get_pixel(128, 128) == expected_color.packed() python-mapnik-0.0~20240222-5ab32f020/test/python_tests/box2d_test.py000066400000000000000000000077251456565420200245620ustar00rootroot00000000000000import mapnik import pytest def test_coord_init(): c = mapnik.Coord(100, 100) assert c.x == 100 assert c.y == 100 def test_coord_multiplication(): c = mapnik.Coord(100, 100) c *= 2 assert c.x == 200 assert c.y == 200 def test_envelope_init(): e = mapnik.Box2d(100, 100, 200, 200) assert e.contains(100, 100) assert e.contains(100, 200) assert e.contains(200, 200) assert e.contains(200, 100) assert e.contains(e.center()) assert not e.contains(99.9, 99.9) assert not e.contains(99.9, 200.1) assert not e.contains(200.1, 200.1) assert not e.contains(200.1, 99.9) assert e.width() == 100 assert e.height() == 100 assert e.minx == 100 assert e.miny == 100 assert e.maxx == 200 assert e.maxy == 200 assert e[0] == 100 assert e[1] == 100 assert e[2] == 200 assert e[3] == 200 assert e[0] == e[-4] assert e[1] == e[-3] assert e[2] == e[-2] assert e[3] == e[-1] c = e.center() assert c.x == 150 assert c.y == 150 def test_envelope_static_init(): e = mapnik.Box2d.from_string('100 100 200 200') e2 = mapnik.Box2d.from_string('100,100,200,200') e3 = mapnik.Box2d.from_string('100 , 100 , 200 , 200') assert e == e2 assert e == e3 assert e.contains(100, 100) assert e.contains(100, 200) assert e.contains(200, 200) assert e.contains(200, 100) assert e.contains(e.center()) assert not e.contains(99.9, 99.9) assert not e.contains(99.9, 200.1) assert not e.contains(200.1, 200.1) assert not e.contains(200.1, 99.9) assert e.width() == 100 assert e.height() == 100 assert e.minx == 100 assert e.miny == 100 assert e.maxx == 200 assert e.maxy == 200 assert e[0] == 100 assert e[1] == 100 assert e[2] == 200 assert e[3] == 200 assert e[0] == e[-4] assert e[1] == e[-3] assert e[2] == e[-2] assert e[3] == e[-1] c = e.center() assert c.x == 150 assert c.y == 150 def test_envelope_multiplication(): # no width then no impact of multiplication a = mapnik.Box2d(100, 100, 100, 100) a *= 5 assert a.minx == 100 assert a.miny == 100 assert a.maxx == 100 assert a.maxy == 100 a = mapnik.Box2d(100.0, 100.0, 100.0, 100.0) a *= 5 assert a.minx == 100 assert a.miny == 100 assert a.maxx == 100 assert a.maxy == 100 a = mapnik.Box2d(100.0, 100.0, 100.001, 100.001) a *= 5 assert a.minx == pytest.approx(99.9979, 1e-3) assert a.miny == pytest.approx(99.9979, 1e-3) assert a.maxx == pytest.approx(100.0030,1e-3) assert a.maxy == pytest.approx(100.0030,1e-3) e = mapnik.Box2d(100, 100, 200, 200) e *= 2 assert e.minx == 50 assert e.miny == 50 assert e.maxx == 250 assert e.maxy == 250 assert e.contains(50, 50) assert e.contains(50, 250) assert e.contains(250, 250) assert e.contains(250, 50) assert not e.contains(49.9, 49.9) assert not e.contains(49.9, 250.1) assert not e.contains(250.1, 250.1) assert not e.contains(250.1, 49.9) c = e.center() assert c.x == 150 assert c.y == 150 assert e.contains(c) assert e.width() == 200 assert e.height()== 200 assert e.minx == 50 assert e.miny == 50 assert e.maxx == 250 assert e.maxy == 250 def test_envelope_clipping(): e1 = mapnik.Box2d(-180, -90, 180, 90) e2 = mapnik.Box2d(-120, 40, -110, 48) e1.clip(e2) assert e1 == e2 # madagascar in merc e1 = mapnik.Box2d(4772116.5490, -2744395.0631, 5765186.4203, -1609458.0673) e2 = mapnik.Box2d(5124338.3753, -2240522.1727, 5207501.8621, -2130452.8520) e1.clip(e2) assert e1 == e2 # # nz in lon/lat e1 = mapnik.Box2d(163.8062, -47.1897, 179.3628, -33.9069) e2 = mapnik.Box2d(173.7378, -39.6395, 174.4849, -38.9252) e1.clip(e2) assert e1 == e2 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/buffer_clear_test.py000066400000000000000000000027441456565420200261570ustar00rootroot00000000000000import os import mapnik def test_clearing_image_data(): im = mapnik.Image(256, 256) # make sure it equals itself bytes = im.tostring() assert im.tostring() == bytes # set background, then clear im.fill(mapnik.Color('green')) assert not im.tostring() == bytes # clear image, should now equal original im.clear() assert im.tostring() == bytes def make_map(): ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') pixel_key = 1 f = mapnik.Feature(context, pixel_key) f['Name'] = str(pixel_key) f.geometry = mapnik.Geometry.from_wkt( 'POLYGON ((0 0, 0 256, 256 256, 256 0, 0 0))') ds.add_feature(f) s = mapnik.Style() r = mapnik.Rule() symb = mapnik.PolygonSymbolizer() r.symbols.append(symb) s.rules.append(r) lyr = mapnik.Layer('Places') lyr.datasource = ds lyr.styles.append('places_labels') width, height = 256, 256 m = mapnik.Map(width, height) m.append_style('places_labels', s) m.layers.append(lyr) m.zoom_all() return m if mapnik.has_grid_renderer(): def test_clearing_grid_data(): g = mapnik.Grid(256, 256) utf = g.encode() # make sure it equals itself assert g.encode() == utf m = make_map() mapnik.render_layer(m, g, layer=0, fields=['__id__', 'Name']) assert g.encode() != utf # clear grid, should now match original g.clear() assert g.encode() == utf python-mapnik-0.0~20240222-5ab32f020/test/python_tests/cairo_test.py000066400000000000000000000214361456565420200246340ustar00rootroot00000000000000import os import shutil import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def make_tmp_map(): m = mapnik.Map(512, 512) m.background_color = mapnik.Color('steelblue') ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') f = mapnik.Feature(context, 1) f['Name'] = 'Hello' f.geometry = mapnik.Geometry.from_wkt('POINT (0 0)') ds.add_feature(f) s = mapnik.Style() r = mapnik.Rule() sym = mapnik.MarkersSymbolizer() sym.allow_overlap = True r.symbols.append(sym) s.rules.append(r) lyr = mapnik.Layer('Layer') lyr.datasource = ds lyr.styles.append('style') m.append_style('style', s) m.layers.append(lyr) return m def draw_title(m, ctx, text, size=10, color=mapnik.Color('black')): """ Draw a Map Title near the top of a page.""" middle = m.width / 2.0 ctx.set_source_rgba(*cairo_color(color)) ctx.select_font_face( "Helvetica", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL) ctx.set_font_size(size) x_bearing, y_bearing, width, height = ctx.text_extents(text)[:4] ctx.move_to(middle - width / 2 - x_bearing, 20.0 - height / 2 - y_bearing) ctx.show_text(text) def draw_neatline(m, ctx): w, h = m.width, m.height ctx.set_source_rgba(*cairo_color(mapnik.Color('black'))) outline = [ [0, 0], [w, 0], [w, h], [0, h] ] ctx.set_line_width(1) for idx, pt in enumerate(outline): if (idx == 0): ctx.move_to(*pt) else: ctx.line_to(*pt) ctx.close_path() inset = 6 inline = [ [inset, inset], [w - inset, inset], [w - inset, h - inset], [inset, h - inset] ] ctx.set_line_width(inset / 2) for idx, pt in enumerate(inline): if (idx == 0): ctx.move_to(*pt) else: ctx.line_to(*pt) ctx.close_path() ctx.stroke() def cairo_color(c): """ Return a Cairo color tuple from a Mapnik Color.""" ctx_c = (c.r / 255.0, c.g / 255.0, c.b / 255.0, c.a / 255.0) return ctx_c if mapnik.has_pycairo(): import cairo def test_passing_pycairo_context_svg(setup): m = make_tmp_map() m.zoom_to_box(mapnik.Box2d(-180, -90, 180, 90)) test_cairo_file = '/tmp/mapnik-cairo-context-test.svg' surface = cairo.SVGSurface(test_cairo_file, m.width, m.height) expected_cairo_file = 'images/pycairo/cairo-cairo-expected.svg' context = cairo.Context(surface) mapnik.render(m, context) draw_title(m, context, "Hello Map", size=20) draw_neatline(m, context) surface.finish() if not os.path.exists(expected_cairo_file) or os.environ.get('UPDATE'): print('generated expected cairo surface file', expected_cairo_file) shutil.copy(test_cairo_file, expected_cairo_file) diff = abs( os.stat(expected_cairo_file).st_size - os.stat(test_cairo_file).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % ( diff, test_cairo_file, 'tests/python_tests/' + expected_cairo_file) assert diff < 1500, msg os.remove(test_cairo_file) def test_passing_pycairo_context_pdf(): m = make_tmp_map() m.zoom_to_box(mapnik.Box2d(-180, -90, 180, 90)) test_cairo_file = '/tmp/mapnik-cairo-context-test.pdf' surface = cairo.PDFSurface(test_cairo_file, m.width, m.height) expected_cairo_file = 'images/pycairo/cairo-cairo-expected.pdf' context = cairo.Context(surface) mapnik.render(m, context) draw_title(m, context, "Hello Map", size=20) draw_neatline(m, context) surface.finish() if not os.path.exists(expected_cairo_file) or os.environ.get('UPDATE'): print('generated expected cairo surface file', expected_cairo_file) shutil.copy(test_cairo_file, expected_cairo_file) diff = abs( os.stat(expected_cairo_file).st_size - os.stat(test_cairo_file).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % ( diff, test_cairo_file, 'tests/python_tests/' + expected_cairo_file) assert diff < 1500, msg os.remove(test_cairo_file) def test_passing_pycairo_context_png(): m = make_tmp_map() m.zoom_to_box(mapnik.Box2d(-180, -90, 180, 90)) test_cairo_file = '/tmp/mapnik-cairo-context-test.png' surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, m.width, m.height) expected_cairo_file = 'images/pycairo/cairo-cairo-expected.png' expected_cairo_file2 = 'images/pycairo/cairo-cairo-expected-reduced.png' context = cairo.Context(surface) mapnik.render(m, context) draw_title(m, context, "Hello Map", size=20) draw_neatline(m, context) surface.write_to_png(test_cairo_file) reduced_color_image = test_cairo_file.replace('png', '-mapnik.png') im = mapnik.Image.from_cairo(surface) im.save(reduced_color_image, 'png8') surface.finish() if not os.path.exists(expected_cairo_file) or os.environ.get('UPDATE'): print('generated expected cairo surface file', expected_cairo_file) shutil.copy(test_cairo_file, expected_cairo_file) diff = abs( os.stat(expected_cairo_file).st_size - os.stat(test_cairo_file).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % ( diff, test_cairo_file, 'tests/python_tests/' + expected_cairo_file) assert diff < 500, msg os.remove(test_cairo_file) if not os.path.exists( expected_cairo_file2) or os.environ.get('UPDATE'): print( 'generated expected cairo surface file', expected_cairo_file2) shutil.copy(reduced_color_image, expected_cairo_file2) diff = abs( os.stat(expected_cairo_file2).st_size - os.stat(reduced_color_image).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % ( diff, reduced_color_image, 'tests/python_tests/' + expected_cairo_file2) assert diff < 500, msg os.remove(reduced_color_image) if 'sqlite' in mapnik.DatasourceCache.plugin_names(): def _pycairo_surface(type, sym): test_cairo_file = '/tmp/mapnik-cairo-surface-test.%s.%s' % ( sym, type) expected_cairo_file = 'images/pycairo/cairo-surface-expected.%s.%s' % ( sym, type) m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/%s_symbolizer.xml' % sym) m.zoom_all() if hasattr(cairo, '%sSurface' % type.upper()): surface = getattr( cairo, '%sSurface' % type.upper())( test_cairo_file, m.width, m.height) mapnik.render(m, surface) surface.finish() if not os.path.exists( expected_cairo_file) or os.environ.get('UPDATE'): print( 'generated expected cairo surface file', expected_cairo_file) shutil.copy(test_cairo_file, expected_cairo_file) diff = abs( os.stat(expected_cairo_file).st_size - os.stat(test_cairo_file).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % ( diff, test_cairo_file, 'tests/python_tests/' + expected_cairo_file) if os.uname()[0] == 'Darwin': assert diff < 2100, msg else: assert diff < 23000, msg os.remove(test_cairo_file) return True else: print( 'skipping cairo.%s test since surface is not available' % type.upper()) return True def test_pycairo_svg_surface1(): assert _pycairo_surface('svg', 'point') def test_pycairo_svg_surface2(): assert _pycairo_surface('svg', 'building') def test_pycairo_svg_surface3(): assert _pycairo_surface('svg', 'polygon') def test_pycairo_pdf_surface1(): assert _pycairo_surface('pdf', 'point') def test_pycairo_pdf_surface2(): assert _pycairo_surface('pdf', 'building') def test_pycairo_pdf_surface3(): assert _pycairo_surface('pdf', 'polygon') python-mapnik-0.0~20240222-5ab32f020/test/python_tests/color_test.py000066400000000000000000000047111456565420200246520ustar00rootroot00000000000000import os import mapnik def test_color_init(): c = mapnik.Color(12, 128, 255) assert c.r == 12 assert c.g == 128 assert c.b == 255 assert c.a == 255 assert not c.get_premultiplied() c = mapnik.Color(16, 32, 64, 128) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert not c.get_premultiplied() c = mapnik.Color(16, 32, 64, 128, True) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert c.get_premultiplied() c = mapnik.Color('rgba(16,32,64,0.5)') assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert not c.get_premultiplied() c = mapnik.Color('rgba(16,32,64,0.5)', True) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert c.get_premultiplied() hex_str = '#10204080' c = mapnik.Color(hex_str) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert hex_str == c.to_hex_string() assert not c.get_premultiplied() c = mapnik.Color(hex_str, True) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert hex_str == c.to_hex_string() assert c.get_premultiplied() rgba_int = 2151686160 c = mapnik.Color(rgba_int) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert rgba_int == c.packed() assert not c.get_premultiplied() c = mapnik.Color(rgba_int, True) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 assert rgba_int == c.packed() assert c.get_premultiplied() def test_color_properties(): c = mapnik.Color(16, 32, 64, 128) assert c.r == 16 assert c.g == 32 assert c.b == 64 assert c.a == 128 c.r = 17 assert c.r == 17 c.g = 33 assert c.g == 33 c.b = 65 assert c.b == 65 c.a = 128 assert c.a == 128 def test_color_premultiply(): c = mapnik.Color(16, 33, 255, 128) assert c.premultiply() assert c.r == 8 assert c.g == 17 assert c.b == 128 assert c.a == 128 # Repeating it again should do nothing assert not c.premultiply() assert c.r == 8 assert c.g == 17 assert c.b == 128 assert c.a == 128 c.demultiply() c.demultiply() # This will not return the same values as before but we expect that assert c.r == 15 assert c.g == 33 assert c.b == 255 assert c.a == 128 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/compare_test.py000066400000000000000000000062431456565420200251640ustar00rootroot00000000000000import os import mapnik def test_another_compare(): im = mapnik.Image(5, 5) im2 = mapnik.Image(5, 5) im2.fill(mapnik.Color('rgba(255,255,255,0)')) assert im.compare(im2, 16) == im.width() * im.height() def test_compare_rgba8(): im = mapnik.Image(5, 5, mapnik.ImageType.rgba8) im.fill(mapnik.Color(0, 0, 0, 0)) assert im.compare(im) == 0 im2 = mapnik.Image(5, 5, mapnik.ImageType.rgba8) im2.fill(mapnik.Color(0, 0, 0, 0)) assert im.compare(im2) == 0 assert im2.compare(im) == 0 im2.fill(mapnik.Color(0, 0, 0, 12)) assert im.compare(im2) == 25 assert im.compare(im2, 0, False) == 0 im3 = mapnik.Image(5, 5, mapnik.ImageType.rgba8) im3.set_pixel(0, 0, mapnik.Color(0, 0, 0, 0)) im3.set_pixel(0, 1, mapnik.Color(1, 1, 1, 1)) im3.set_pixel(1, 0, mapnik.Color(2, 2, 2, 2)) im3.set_pixel(1, 1, mapnik.Color(3, 3, 3, 3)) assert im.compare(im3) == 3 assert im.compare(im3, 1) == 2 assert im.compare(im3, 2) == 1 assert im.compare(im3, 3) == 0 def test_compare_2_image(): im = mapnik.Image(5, 5) im.set_pixel(0, 0, mapnik.Color(254, 254, 254, 254)) im.set_pixel(4, 4, mapnik.Color('white')) im2 = mapnik.Image(5, 5) assert im2.compare(im, 16) == 2 def test_compare_dimensions(): im = mapnik.Image(2, 2) im2 = mapnik.Image(3, 3) assert im.compare(im2) == 4 assert im2.compare(im) == 9 def test_compare_gray8(): im = mapnik.Image(2, 2, mapnik.ImageType.gray8) im.fill(0) assert im.compare(im) == 0 im2 = mapnik.Image(2, 2, mapnik.ImageType.gray8) im2.fill(0) assert im.compare(im2) == 0 assert im2.compare(im) == 0 assert im.compare(im2, 0, False) == 0 im3 = mapnik.Image(2, 2, mapnik.ImageType.gray8) im3.set_pixel(0, 0, 0) im3.set_pixel(0, 1, 1) im3.set_pixel(1, 0, 2) im3.set_pixel(1, 1, 3) assert im.compare(im3) == 3 assert im.compare(im3, 1) == 2 assert im.compare(im3, 2) == 1 assert im.compare(im3, 3) == 0 def test_compare_gray16(): im = mapnik.Image(2, 2, mapnik.ImageType.gray16) im.fill(0) assert im.compare(im) == 0 im2 = mapnik.Image(2, 2, mapnik.ImageType.gray16) im2.fill(0) assert im.compare(im2) == 0 assert im2.compare(im) == 0 assert im.compare(im2, 0, False) == 0 im3 = mapnik.Image(2, 2, mapnik.ImageType.gray16) im3.set_pixel(0, 0, 0) im3.set_pixel(0, 1, 1) im3.set_pixel(1, 0, 2) im3.set_pixel(1, 1, 3) assert im.compare(im3) == 3 assert im.compare(im3, 1) == 2 assert im.compare(im3, 2) == 1 assert im.compare(im3, 3) == 0 def test_compare_gray32f(): im = mapnik.Image(2, 2, mapnik.ImageType.gray32f) im.fill(0.5) assert im.compare(im) == 0 im2 = mapnik.Image(2, 2, mapnik.ImageType.gray32f) im2.fill(0.5) assert im.compare(im2) == 0 assert im2.compare(im) == 0 assert im.compare(im2, 0, False) == 0 im3 = mapnik.Image(2, 2, mapnik.ImageType.gray32f) im3.set_pixel(0, 0, 0.5) im3.set_pixel(0, 1, 1.5) im3.set_pixel(1, 0, 2.5) im3.set_pixel(1, 1, 3.5) assert im.compare(im3) == 3 assert im.compare(im3, 1.0) == 2 assert im.compare(im3, 2.0) == 1 assert im.compare(im3, 3.0) == 0 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/compositing_test.py000066400000000000000000000265571456565420200261030ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import (get_unique_colors, pixel2channels, side_by_side_image, execution_path) @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def is_pre(color, alpha): return (color * 255.0 / alpha) <= 255 def debug_image(image, step=2): for x in range(0, image.width(), step): for y in range(0, image.height(), step): pixel = image.get_pixel(x, y) red, green, blue, alpha = pixel2channels(pixel) print( "rgba(%s,%s,%s,%s) at %s,%s" % (red, green, blue, alpha, x, y)) def replace_style(m, name, style): m.remove_style(name) m.append_style(name, style) # note: it is impossible to know for all pixel colors # we can only detect likely cases of non premultiplied colors def validate_pixels_are_not_premultiplied(image): over_alpha = False transparent = True fully_opaque = True for x in range(0, image.width(), 2): for y in range(0, image.height(), 2): pixel = image.get_pixel(x, y) red, green, blue, alpha = pixel2channels(pixel) if alpha > 0: transparent = False if alpha < 255: fully_opaque = False color_max = max(red, green, blue) if color_max > alpha: over_alpha = True return over_alpha or transparent or fully_opaque def validate_pixels_are_not_premultiplied2(image): looks_not_multiplied = False for x in range(0, image.width(), 2): for y in range(0, image.height(), 2): pixel = image.get_pixel(x, y) red, green, blue, alpha = pixel2channels(pixel) # each value of the color channels will never be bigger than that # of the alpha channel. if alpha > 0: if red > 0 and red > alpha: print('red: %s, a: %s' % (red, alpha)) looks_not_multiplied = True return looks_not_multiplied def validate_pixels_are_premultiplied(image): bad_pixels = [] for x in range(0, image.width(), 2): for y in range(0, image.height(), 2): pixel = image.get_pixel(x, y) red, green, blue, alpha = pixel2channels(pixel) if alpha > 0: pixel = image.get_pixel(x, y) is_valid = ((0 <= red <= alpha) and is_pre(red, alpha)) \ and ((0 <= green <= alpha) and is_pre(green, alpha)) \ and ((0 <= blue <= alpha) and is_pre(blue, alpha)) \ and (alpha >= 0 and alpha <= 255) if not is_valid: bad_pixels.append( "rgba(%s,%s,%s,%s) at %s,%s" % (red, green, blue, alpha, x, y)) num_bad = len(bad_pixels) return (num_bad == 0, bad_pixels) def test_compare_images(setup): b = mapnik.Image.open('images/support/b.png') b.premultiply() num_ops = len(mapnik.CompositeOp.names) successes = [] fails = [] for name in mapnik.CompositeOp.names: a = mapnik.Image.open('images/support/a.png') a.premultiply() a.composite(b, getattr(mapnik.CompositeOp, name)) actual = '/tmp/mapnik-comp-op-test-' + name + '.png' expected = 'images/composited/' + name + '.png' valid = validate_pixels_are_premultiplied(a) if not valid[0]: fails.append( '%s not validly premultiplied!:\n\t %s pixels (%s)' % (name, len( valid[1]), valid[1][0])) a.demultiply() if not validate_pixels_are_not_premultiplied(a): fails.append('%s not validly demultiplied' % (name)) a.save(actual, 'png32') if not os.path.exists(expected) or os.environ.get('UPDATE'): print('generating expected test image: %s' % expected) a.save(expected, 'png32') expected_im = mapnik.Image.open(expected) # compare them if a.tostring('png32') == expected_im.tostring('png32'): successes.append(name) else: fails.append( 'failed comparing actual (%s) and expected(%s)' % (actual, 'tests/python_tests/' + expected)) fail_im = side_by_side_image(expected_im, a) fail_im.save( '/tmp/mapnik-comp-op-test-' + name + '.fail.png', 'png32') assert len(successes) == num_ops, '\n' + '\n'.join(fails) b.demultiply() # b will be slightly modified by pre and then de multiplication rounding errors # TODO - write test to ensure the image is 99% the same. #expected_b = mapnik.Image.open('./images/support/b.png') # b.save('/tmp/mapnik-comp-op-test-original-mask.png') #assert b.tostring('png32') == expected_b.tostring('png32'), '/tmp/mapnik-comp-op-test-original-mask.png is no longer equivalent to original mask: ./images/support/b.png' def test_pre_multiply_status(): b = mapnik.Image.open('images/support/b.png') # not premultiplied yet, should appear that way result = validate_pixels_are_not_premultiplied(b) assert result # not yet premultiplied therefore should return false result = validate_pixels_are_premultiplied(b) assert not result[0] # now actually premultiply the pixels b.premultiply() # now checking if premultiplied should succeed result = validate_pixels_are_premultiplied(b) assert result[0] # should now not appear to look not premultiplied result = validate_pixels_are_not_premultiplied(b) assert not result # now actually demultiply the pixels b.demultiply() # should now appear demultiplied result = validate_pixels_are_not_premultiplied(b) assert result def test_pre_multiply_status_of_map1(): m = mapnik.Map(256, 256) im = mapnik.Image(m.width, m.height) assert validate_pixels_are_not_premultiplied(im) mapnik.render(m, im) assert validate_pixels_are_not_premultiplied(im) def test_pre_multiply_status_of_map2(): m = mapnik.Map(256, 256) m.background = mapnik.Color(1, 1, 1, 255) im = mapnik.Image(m.width, m.height) assert validate_pixels_are_not_premultiplied(im) mapnik.render(m, im) assert validate_pixels_are_not_premultiplied(im) if 'shape' in mapnik.DatasourceCache.plugin_names(): def test_style_level_comp_op(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/style_level_comp_op.xml') m.zoom_all() successes = [] fails = [] for name in mapnik.CompositeOp.names: # find_style returns a copy of the style object style_markers = m.find_style("markers") style_markers.comp_op = getattr(mapnik.CompositeOp, name) # replace the original style with the modified one replace_style(m, "markers", style_markers) im = mapnik.Image(m.width, m.height) mapnik.render(m, im) actual = '/tmp/mapnik-style-comp-op-' + name + '.png' expected = 'images/style-comp-op/' + name + '.png' im.save(actual, 'png32') if not os.path.exists(expected) or os.environ.get('UPDATE'): print('generating expected test image: %s' % expected) im.save(expected, 'png32') expected_im = mapnik.Image.open(expected) # compare them if im.tostring('png32') == expected_im.tostring('png32'): successes.append(name) else: fails.append( 'failed comparing actual (%s) and expected(%s)' % (actual, 'tests/python_tests/' + expected)) fail_im = side_by_side_image(expected_im, im) fail_im.save( '/tmp/mapnik-style-comp-op-' + name + '.fail.png', 'png32') assert len(fails) == 0, '\n' + '\n'.join(fails) def test_style_level_opacity(): m = mapnik.Map(512, 512) mapnik.load_map( m, '../data/good_maps/style_level_opacity_and_blur.xml') m.zoom_all() im = mapnik.Image(512, 512) mapnik.render(m, im) actual = '/tmp/mapnik-style-level-opacity.png' expected = 'images/support/mapnik-style-level-opacity.png' im.save(actual, 'png32') expected_im = mapnik.Image.open(expected) assert im.tostring('png32') == expected_im.tostring('png32'), 'failed comparing actual (%s) and expected (%s)' % (actual, 'tests/python_tests/' + expected) def test_rounding_and_color_expectations(): m = mapnik.Map(1, 1) m.background = mapnik.Color('rgba(255,255,255,.4999999)') im = mapnik.Image(m.width, m.height) mapnik.render(m, im) assert get_unique_colors(im) == ['rgba(255,255,255,127)'] m = mapnik.Map(1, 1) m.background = mapnik.Color('rgba(255,255,255,.5)') im = mapnik.Image(m.width, m.height) mapnik.render(m, im) assert get_unique_colors(im) == ['rgba(255,255,255,128)'] im_file = mapnik.Image.open('../data/images/stripes_pattern.png') assert get_unique_colors(im_file) == ['rgba(0,0,0,0)', 'rgba(74,74,74,255)'] # should have no effect im_file.premultiply() assert get_unique_colors(im_file) == ['rgba(0,0,0,0)', 'rgba(74,74,74,255)'] im_file.apply_opacity(.5) # should have effect now that image has transparency im_file.premultiply() assert get_unique_colors(im_file) == ['rgba(0,0,0,0)', 'rgba(37,37,37,127)'] # should restore to original nonpremultiplied colors im_file.demultiply() assert get_unique_colors(im_file) == ['rgba(0,0,0,0)', 'rgba(74,74,74,127)'] def test_background_image_and_background_color(): m = mapnik.Map(8, 8) m.background = mapnik.Color('rgba(255,255,255,.5)') m.background_image = '../data/images/stripes_pattern.png' im = mapnik.Image(m.width, m.height) mapnik.render(m, im) assert get_unique_colors(im) == ['rgba(255,255,255,128)', 'rgba(74,74,74,255)'] def test_background_image_with_alpha_and_background_color(): m = mapnik.Map(10, 10) m.background = mapnik.Color('rgba(255,255,255,.5)') m.background_image = '../data/images/yellow_half_trans.png' im = mapnik.Image(m.width, m.height) mapnik.render(m, im) assert get_unique_colors(im) == ['rgba(255,255,85,191)'] def test_background_image_with_alpha_and_background_color_against_composited_control(): m = mapnik.Map(10, 10) m.background = mapnik.Color('rgba(255,255,255,.5)') m.background_image = '../data/images/yellow_half_trans.png' im = mapnik.Image(m.width, m.height) mapnik.render(m, im) # create and composite the expected result im1 = mapnik.Image(10, 10) im1.fill(mapnik.Color('rgba(255,255,255,.5)')) im1.premultiply() im2 = mapnik.Image(10, 10) im2.fill(mapnik.Color('rgba(255,255,0,.5)')) im2.premultiply() im1.composite(im2) im1.demultiply() # compare image rendered (compositing in `agg_renderer::setup`) # vs image composited via python bindings #raise Todo("looks like we need to investigate PNG color rounding when saving") #assert get_unique_colors(im) == get_unique_colors(im1) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/copy_test.py000066400000000000000000000053411456565420200245060ustar00rootroot00000000000000import mapnik def test_image_16_8_simple(): im = mapnik.Image(2, 2, mapnik.ImageType.gray16) im.set_pixel(0, 0, 256) im.set_pixel(0, 1, 999) im.set_pixel(1, 0, 5) im.set_pixel(1, 1, 2) im2 = im.copy(mapnik.ImageType.gray8) assert im2.get_pixel(0, 0) == 255 assert im2.get_pixel(0, 1) == 255 assert im2.get_pixel(1, 0) == 5 assert im2.get_pixel(1, 1) == 2 # Cast back! im = im2.copy(mapnik.ImageType.gray16) assert im.get_pixel(0, 0) == 255 assert im.get_pixel(0, 1) == 255 assert im.get_pixel(1, 0) == 5 assert im.get_pixel(1, 1) == 2 def test_image_32f_8_simple(): im = mapnik.Image(2, 2, mapnik.ImageType.gray32f) im.set_pixel(0, 0, 120.1234) im.set_pixel(0, 1, -23.4) im.set_pixel(1, 0, 120.6) im.set_pixel(1, 1, 360.2) im2 = im.copy(mapnik.ImageType.gray8) assert im2.get_pixel(0, 0) == 120 assert im2.get_pixel(0, 1) == 0 assert im2.get_pixel(1, 0) == 120 # Notice this is truncated! assert im2.get_pixel(1, 1) == 255 def test_image_offset_and_scale(): im = mapnik.Image(2, 2, mapnik.ImageType.gray16) assert im.offset == 0.0 assert im.scaling == 1.0 im.offset = 1.0 im.scaling = 2.0 assert im.offset == 1.0 assert im.scaling == 2.0 def test_image_16_8_scale_and_offset(): im = mapnik.Image(2, 2, mapnik.ImageType.gray16) im.set_pixel(0, 0, 256) im.set_pixel(0, 1, 258) im.set_pixel(1, 0, 99999) im.set_pixel(1, 1, 615) offset = 255 scaling = 3 im2 = im.copy(mapnik.ImageType.gray8, offset, scaling) assert im2.get_pixel(0, 0) == 0 assert im2.get_pixel(0, 1) == 1 assert im2.get_pixel(1, 0) == 255 assert im2.get_pixel(1, 1) == 120 # pixels will be a little off due to offsets in reverting! im3 = im2.copy(mapnik.ImageType.gray16) assert im3.get_pixel(0, 0) == 255 # Rounding error with ints assert im3.get_pixel(0, 1) == 258 # same # The other one was way out of range for our scale/offset assert im3.get_pixel(1, 0) == 1020 assert im3.get_pixel(1, 1) == 615 # same def test_image_16_32f_scale_and_offset(): im = mapnik.Image(2, 2, mapnik.ImageType.gray16) im.set_pixel(0, 0, 256) im.set_pixel(0, 1, 258) im.set_pixel(1, 0, 0) im.set_pixel(1, 1, 615) offset = 255 scaling = 3.2 im2 = im.copy(mapnik.ImageType.gray32f, offset, scaling) assert im2.get_pixel(0, 0) == 0.3125 assert im2.get_pixel(0, 1) == 0.9375 assert im2.get_pixel(1, 0) == -79.6875 assert im2.get_pixel(1, 1) == 112.5 im3 = im2.copy(mapnik.ImageType.gray16) assert im3.get_pixel(0, 0) == 256 assert im3.get_pixel(0, 1) == 258 assert im3.get_pixel(1, 0) == 0 assert im3.get_pixel(1, 1) == 615 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/csv_test.py000066400000000000000000000601541456565420200243320ustar00rootroot00000000000000import glob import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'csv' in mapnik.DatasourceCache.plugin_names(): def get_csv_ds(filename): return mapnik.Datasource( type='csv', file=os.path.join('../data/csv/', filename)) def test_broken_files(setup, visual=False): broken = glob.glob("../data/csv/fails/*.*") broken.extend(glob.glob("../data/csv/warns/*.*")) # Add a filename that doesn't exist broken.append("../data/csv/fails/does_not_exist.csv") for csv in broken: if visual: try: mapnik.Datasource(type='csv', file=csv, strict=True) print('\x1b[33mfailed: should have thrown\x1b[0m', csv) except Exception: print('\x1b[1;32m✓ \x1b[0m', csv) def test_good_files(setup, visual=False): good_files = glob.glob("../data/csv/*.*") good_files.extend(glob.glob("../data/csv/warns/*.*")) ignorable = os.path.join('..', 'data', 'csv', 'long_lat.vrt') print("ignorable:", ignorable) good_files.remove(ignorable) for f in good_files: if f.endswith('.index'): good_files.remove(f) for csv in good_files: if visual: try: mapnik.Datasource(type='csv', file=csv) print('\x1b[1;32m✓ \x1b[0m', csv) except Exception as e: print( '\x1b[33mfailed: should not have thrown\x1b[0m', csv, str(e)) def test_lon_lat_detection(**kwargs): ds = get_csv_ds('lon_lat.csv') assert len(ds.fields()) == 2 assert ds.fields(), ['lon' == 'lat'] assert ds.field_types(), ['int' == 'int'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) fs = ds.features(query) desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point feat = fs.next() attr = {'lon': 0, 'lat': 0} assert feat.attributes == attr def test_lng_lat_detection(**kwargs): ds = get_csv_ds('lng_lat.csv') assert len(ds.fields()) == 2 assert ds.fields(), ['lng' == 'lat'] assert ds.field_types(), ['int' == 'int'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) fs = ds.features(query) desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point feat = fs.next() attr = {'lng': 0, 'lat': 0} assert feat.attributes == attr def test_type_detection(**kwargs): ds = get_csv_ds('nypd.csv') assert ds.fields() == ['Precinct', 'Phone', 'Address', 'City', 'geo_longitude', 'geo_latitude', 'geo_accuracy'] assert ds.field_types() == ['str', 'str', 'str', 'str', 'float', 'float', 'str'] feat = ds.featureset().next() attr = { 'City': u'New York, NY', 'geo_accuracy': u'house', 'Phone': u'(212) 334-0711', 'Address': u'19 Elizabeth Street', 'Precinct': u'5th Precinct', 'geo_longitude': -70, 'geo_latitude': 40} assert feat.attributes == attr assert len(list(ds.all_features())) == 2 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_skipping_blank_rows(**kwargs): ds = get_csv_ds('blank_rows.csv') assert ds.fields(), ['x', 'y' == 'name'] assert ds.field_types(), ['int', 'int' == 'str'] assert len(list(ds.all_features())) == 2 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_empty_rows(**kwargs): ds = get_csv_ds('empty_rows.csv') assert len(ds.fields()) == 10 assert len(ds.field_types()) == 10 assert ds.fields() == ['x', 'y', 'text', 'date', 'integer', 'boolean', 'float', 'time', 'datetime', 'empty_column'] assert ds.field_types() == ['int', 'int', 'str', 'str', 'int', 'bool', 'float', 'str', 'str', 'str'] fs = ds.featureset() attr = { 'x': 0, 'empty_column': u'', 'text': u'a b', 'float': 1.0, 'datetime': u'1971-01-01T04:14:00', 'y': 0, 'boolean': True, 'time': u'04:14:00', 'date': u'1971-01-01', 'integer': 40} first = True for feat in fs: if first: first = False assert feat.attributes == attr assert len(feat) == 10 assert feat['empty_column'] == u'' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_slashes(**kwargs): ds = get_csv_ds('has_attributes_with_slashes.csv') assert len(ds.fields()) == 3 fs = list(ds.all_features()) assert fs[0].attributes == {'x': 0, 'y': 0, 'name': u'a/a'} assert fs[1].attributes == {'x': 1, 'y': 4, 'name': u'b/b'} assert fs[2].attributes == {'x': 10, 'y': 2.5, 'name': u'c/c'} desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_wkt_field(**kwargs): ds = get_csv_ds('wkt.csv') assert len(ds.fields()) == 1 assert ds.fields() == ['type'] assert ds.field_types() == ['str'] fs = list(ds.all_features()) assert fs[0].geometry.type() == mapnik.GeometryType.Point assert fs[1].geometry.type() == mapnik.GeometryType.LineString assert fs[2].geometry.type() == mapnik.GeometryType.Polygon assert fs[3].geometry.type() == mapnik.GeometryType.Polygon assert fs[4].geometry.type() == mapnik.GeometryType.MultiPoint assert fs[5].geometry.type() == mapnik.GeometryType.MultiLineString assert fs[6].geometry.type() == mapnik.GeometryType.MultiPolygon assert fs[7].geometry.type() == mapnik.GeometryType.MultiPolygon desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Collection assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_handling_of_missing_header(**kwargs): ds = get_csv_ds('missing_header.csv') assert len(ds.fields()) == 6 assert ds.fields() == ['one', 'two', 'x', 'y', '_4', 'aftermissing'] fs = ds.featureset() feat = fs.next() assert feat['_4'] == 'missing' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_handling_of_headers_that_are_numbers(**kwargs): ds = get_csv_ds('numbers_for_headers.csv') assert len(ds.fields()) == 5 assert ds.fields() == ['x', 'y', '1990', '1991', '1992'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['1990'] == 1 assert feat['1991'] == 2 assert feat['1992'] == 3 assert mapnik.Expression("[1991]=2").evaluate(feat) def test_quoted_numbers(**kwargs): ds = get_csv_ds('points.csv') assert len(ds.fields()) == 6 assert ds.fields(), ['lat', 'long', 'name', 'nr', 'color' == 'placements'] fs = list(ds.all_features()) assert fs[0]['placements'] == "N,S,E,W,SW,10,5" assert fs[1]['placements'] == "N,S,E,W,SW,10,5" assert fs[2]['placements'] == "N,S,E,W,SW,10,5" assert fs[3]['placements'] == "N,S,E,W,SW,10,5" assert fs[4]['placements'] == "N,S,E,W,SW,10,5" desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_reading_windows_newlines(**kwargs): ds = get_csv_ds('windows_newlines.csv') assert len(ds.fields()) == 3 feats = list(ds.all_features()) assert len(feats) == 1 fs = ds.featureset() feat = fs.next() assert feat['x'] == 1 assert feat['y'] == 10 assert feat['z'] == 9999.9999 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_reading_mac_newlines(**kwargs): ds = get_csv_ds('mac_newlines.csv') assert len(ds.fields()) == 3 feats = list(ds.all_features()) assert len(feats) == 1 fs = ds.featureset() feat = fs.next() assert feat['x'] == 1 assert feat['y'] == 10 assert feat['z'] == 9999.9999 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def check_newlines(filename): ds = get_csv_ds(filename) assert len(ds.fields()) == 3 feats = list(ds.all_features()) assert len(feats) == 1 fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['line'] == 'many\n lines\n of text\n with unix newlines' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_mixed_mac_unix_newlines(**kwargs): check_newlines('mac_newlines_with_unix_inline.csv') def test_mixed_mac_unix_newlines_escaped(**kwargs): check_newlines('mac_newlines_with_unix_inline_escaped.csv') # To hard to support this case # def test_mixed_unix_windows_newlines(**kwargs): # check_newlines('unix_newlines_with_windows_inline.csv') # To hard to support this case # def test_mixed_unix_windows_newlines_escaped(**kwargs): # check_newlines('unix_newlines_with_windows_inline_escaped.csv') def test_mixed_windows_unix_newlines(**kwargs): check_newlines('windows_newlines_with_unix_inline.csv') def test_mixed_windows_unix_newlines_escaped(**kwargs): check_newlines('windows_newlines_with_unix_inline_escaped.csv') def test_tabs(**kwargs): ds = get_csv_ds('tabs_in_csv.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'z'] fs = ds.featureset() feat = fs.next() assert feat['x'] == -122 assert feat['y'] == 48 assert feat['z'] == 0 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_separator_pipes(**kwargs): ds = get_csv_ds('pipe_delimiters.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'z'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['z'] == 'hello' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_separator_semicolon(**kwargs): ds = get_csv_ds('semicolon_delimiters.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'z'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['z'] == 'hello' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_that_null_and_bool_keywords_are_empty_strings(**kwargs): ds = get_csv_ds('nulls_and_booleans_as_strings.csv') assert len(ds.fields()) == 4 assert ds.fields(), ['x', 'y', 'null' == 'boolean'] assert ds.field_types(), ['int', 'int', 'str' == 'bool'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['null'] == 'null' assert feat['boolean'] == True feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['null'] == '' assert feat['boolean'] == False desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point def test_that_nonexistant_query_field_throws(**kwargs): with pytest.raises(RuntimeError): ds = get_csv_ds('lon_lat.csv') assert len(ds.fields()) == 2 assert ds.fields(), ['lon' == 'lat'] assert ds.field_types(), ['int' == 'int'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) # also add an invalid one, triggering throw query.add_property_name('bogus') ds.features(query) def test_that_leading_zeros_mean_strings(**kwargs): ds = get_csv_ds('leading_zeros.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'fips'] assert ds.field_types(), ['int', 'int' == 'str'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['fips'] == '001' feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['fips'] == '003' feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['fips'] == '005' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point def test_advanced_geometry_detection(**kwargs): ds = get_csv_ds('point_wkt.csv') assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Point ds = get_csv_ds('poly_wkt.csv') assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Polygon ds = get_csv_ds('multi_poly_wkt.csv') assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Polygon ds = get_csv_ds('line_wkt.csv') assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.LineString def test_creation_of_csv_from_in_memory_string(**kwargs): csv_string = ''' wkt,Name "POINT (120.15 48.47)","Winthrop, WA" ''' # csv plugin will test lines <= 10 chars for being fully blank ds = mapnik.Datasource(**{"type": "csv", "inline": csv_string}) assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Point fs = ds.featureset() feat = fs.next() assert feat['Name'], u"Winthrop == WA" def test_creation_of_csv_from_in_memory_string_with_uft8(**kwargs): csv_string = ''' wkt,Name "POINT (120.15 48.47)","Québec" ''' # csv plugin will test lines <= 10 chars for being fully blank ds = mapnik.Datasource(**{"type": "csv", "inline": csv_string}) assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Point fs = ds.featureset() feat = fs.next() assert feat['Name'] == u"Québec" def validate_geojson_datasource(ds): assert len(ds.fields()) == 1 assert ds.fields() == ['type'] assert ds.field_types() == ['str'] fs = list(ds.all_features()) assert fs[0].geometry.type() == mapnik.GeometryType.Point assert fs[1].geometry.type() == mapnik.GeometryType.LineString assert fs[2].geometry.type() == mapnik.GeometryType.Polygon assert fs[3].geometry.type() == mapnik.GeometryType.Polygon assert fs[4].geometry.type() == mapnik.GeometryType.MultiPoint assert fs[5].geometry.type() == mapnik.GeometryType.MultiLineString assert fs[6].geometry.type() == mapnik.GeometryType.MultiPolygon assert fs[7].geometry.type() == mapnik.GeometryType.MultiPolygon desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Collection assert desc['name'] == 'csv' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_json_field1(**kwargs): ds = get_csv_ds('geojson_double_quote_escape.csv') validate_geojson_datasource(ds) def test_json_field2(**kwargs): ds = get_csv_ds('geojson_single_quote.csv') validate_geojson_datasource(ds) def test_json_field3(**kwargs): ds = get_csv_ds('geojson_2x_double_quote_filebakery_style.csv') validate_geojson_datasource(ds) def test_that_blank_undelimited_rows_are_still_parsed(**kwargs): ds = get_csv_ds('more_headers_than_column_values.csv') assert len(ds.fields()) == 0 assert ds.fields() == [] assert ds.field_types() == [] fs = list(ds.featureset()) assert len(fs) == 0 desc = ds.describe() assert desc['geometry_type'] == None def test_that_fewer_headers_than_rows_throws(**kwargs): with pytest.raises(RuntimeError): # this has invalid header # so throw get_csv_ds('more_column_values_than_headers.csv') def test_that_feature_id_only_incremented_for_valid_rows(**kwargs): ds = mapnik.Datasource(type='csv', file=os.path.join('../data/csv/warns', 'feature_id_counting.csv')) assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'id'] assert ds.field_types(), ['int', 'int' == 'int'] fs = ds.featureset() # first feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['id'] == 1 # second, should have skipped bogus one feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['id'] == 2 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 2 def test_dynamically_defining_headers1(**kwargs): ds = mapnik.Datasource(type='csv', file=os.path.join( '../data/csv/fails', 'needs_headers_two_lines.csv'), headers='x,y,name') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'name'] assert ds.field_types(), ['int', 'int' == 'str'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['name'] == 'data_name' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 2 def test_dynamically_defining_headers2(**kwargs): ds = mapnik.Datasource(type='csv', file=os.path.join( '../data/csv/fails', 'needs_headers_one_line.csv'), headers='x,y,name') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'name'] assert ds.field_types(), ['int', 'int' == 'str'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['name'] == 'data_name' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 1 def test_dynamically_defining_headers3(**kwargs): ds = mapnik.Datasource(type='csv', file=os.path.join( '../data/csv/fails', 'needs_headers_one_line_no_newline.csv'), headers='x,y,name') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'name'] assert ds.field_types(), ['int', 'int' == 'str'] fs = ds.featureset() feat = fs.next() assert feat['x'] == 0 assert feat['y'] == 0 assert feat['name'] == 'data_name' desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 1 def test_that_64bit_int_fields_work(**kwargs): ds = get_csv_ds('64bit_int.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'bigint'] assert ds.field_types(), ['int', 'int' == 'int'] fs = ds.featureset() feat = fs.next() assert feat['bigint'] == 2147483648 feat = fs.next() assert feat['bigint'] == 9223372036854775807 assert feat['bigint'] == 0x7FFFFFFFFFFFFFFF desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 2 def test_various_number_types(**kwargs): ds = get_csv_ds('number_types.csv') assert len(ds.fields()) == 3 assert ds.fields(), ['x', 'y' == 'floats'] assert ds.field_types(), ['int', 'int' == 'float'] fs = ds.featureset() feat = fs.next() assert feat['floats'] == .0 feat = fs.next() assert feat['floats'] == +.0 feat = fs.next() assert feat['floats'] == 1e-06 feat = fs.next() assert feat['floats'] == -1e-06 feat = fs.next() assert feat['floats'] == 0.000001 feat = fs.next() assert feat['floats'] == 1.234e+16 feat = fs.next() assert feat['floats'] == 1.234e+16 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert len(list(ds.all_features())) == 8 def test_manually_supplied_extent(**kwargs): csv_string = ''' wkt,Name ''' ds = mapnik.Datasource( **{"type": "csv", "extent": "-180,-90,180,90", "inline": csv_string}) b = ds.envelope() assert b.minx == -180 assert b.miny == -90 assert b.maxx == 180 assert b.maxy == 90 def test_inline_geojson(**kwargs): csv_string = "geojson\n'{\"coordinates\":[-92.22568,38.59553],\"type\":\"Point\"}'" ds = mapnik.Datasource(**{"type": "csv", "inline": csv_string}) assert len(ds.fields()) == 0 assert ds.fields() == [] fs = ds.featureset() feat = fs.next() assert feat.geometry.type() == mapnik.GeometryType.Point assert feat.geometry.to_wkt() == "POINT(-92.22568 38.59553)" python-mapnik-0.0~20240222-5ab32f020/test/python_tests/datasource_test.py000066400000000000000000000143351456565420200256710ustar00rootroot00000000000000import os import sys import mapnik import pytest from .utilities import execution_path from itertools import groupby @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_that_datasources_exist(): if len(mapnik.DatasourceCache.plugin_names()) == 0: print('***NOTICE*** - no datasource plugins have been loaded') # adapted from raster_symboliser_test#test_dataraster_query_point def test_vrt_referring_to_missing_files(setup): with pytest.raises(RuntimeError): srs = 'epsg:32630' if 'gdal' in mapnik.DatasourceCache.plugin_names(): lyr = mapnik.Layer('dataraster') lyr.datasource = mapnik.Gdal( file='../data/raster/missing_raster.vrt', band=1, ) lyr.srs = srs _map = mapnik.Map(256, 256, srs) _map.layers.append(lyr) # center of extent of raster x, y = 556113.0, 4381428.0 # center of extent of raster _map.zoom_all() # Fancy stuff to supress output of error # open 2 fds null_fds = [os.open(os.devnull, os.O_RDWR) for x in range(2)] # save the current file descriptors to a tuple save = os.dup(1), os.dup(2) # put /dev/null fds on 1 and 2 os.dup2(null_fds[0], 1) os.dup2(null_fds[1], 2) # *** run the function *** try: # Should RuntimeError here list(_map.query_point(0, x, y)) finally: # restore file descriptors so I can print the results os.dup2(save[0], 1) os.dup2(save[1], 2) # close the temporary fds os.close(null_fds[0]) os.close(null_fds[1]) def test_field_listing(): if 'shape' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Shapefile(file='../data/shp/poly.shp') fields = ds.fields() assert fields, ['AREA', 'EAS_ID' == 'PRFEDEA'] desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Polygon assert desc['name'] == 'shape' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' def test_total_feature_count_shp(): if 'shape' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Shapefile(file='../data/shp/poly.shp') features = ds.all_features() num_feats = len(list(features)) assert num_feats == 10 def test_total_feature_count_json(): if 'ogr' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Ogr(file='../data/json/points.geojson', layer_by_index=0) desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert desc['name'] == 'ogr' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' features = ds.all_features() num_feats = len(list(features)) assert num_feats == 5 def test_sqlite_reading(): if 'sqlite' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.SQLite( file='../data/sqlite/world.sqlite', table_by_index=0) desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Polygon assert desc['name'] == 'sqlite' assert desc['type'] == mapnik.DataType.Vector assert desc['encoding'] == 'utf-8' features = ds.all_features() num_feats = len(list(features)) assert num_feats == 245 def test_reading_json_from_string(): with open('../data/json/points.geojson', 'r') as f: json = f.read() if 'ogr' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Ogr(file=json, layer_by_index=0) features = ds.all_features() num_feats = len(list(features)) assert num_feats == 5 def test_feature_envelope(): if 'shape' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Shapefile(file='../data/shp/poly.shp') features = ds.all_features() for feat in features: env = feat.envelope() contains = ds.envelope().contains(env) assert contains == True intersects = ds.envelope().contains(env) assert intersects == True def test_feature_attributes(): if 'shape' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Shapefile(file='../data/shp/poly.shp') features = list(ds.all_features()) feat = features[0] attrs = {'PRFEDEA': u'35043411', 'EAS_ID': 168, 'AREA': 215229.266} assert feat.attributes == attrs assert ds.fields(), ['AREA', 'EAS_ID' == 'PRFEDEA'] assert ds.field_types(), ['float', 'int' == 'str'] def test_ogr_layer_by_sql(): if 'ogr' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Ogr(file='../data/shp/poly.shp', layer_by_sql='SELECT * FROM poly WHERE EAS_ID = 168') features = ds.all_features() num_feats = len(list(features)) assert num_feats == 1 def test_hit_grid(): def rle_encode(l): """ encode a list of strings with run-length compression """ return ["%d:%s" % (len(list(group)), name) for name, group in groupby(l)] m = mapnik.Map(256, 256) try: mapnik.load_map(m, '../data/good_maps/agg_poly_gamma_map.xml') m.zoom_all() join_field = 'NAME' fg = [] # feature grid for y in range(0, 256, 4): for x in range(0, 256, 4): featureset = m.query_map_point(0, x, y) added = False for feature in featureset: fg.append(feature[join_field]) added = True if not added: fg.append('') hit_list = '|'.join(rle_encode(fg)) assert hit_list[:16] == '730:|2:Greenland' assert hit_list[-12:] == '1:Chile|812:' except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e): raise RuntimeError(str(e)) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/datasource_xml_template_test.py000066400000000000000000000015551456565420200304440ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_datasource_template_is_working(setup): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/datasource.xml') for layer in m.layers: layer_bbox = layer.envelope() bbox = None first = True for feature in layer.datasource: assert feature.envelope() == feature.geometry.envelope() assert layer_bbox.contains(feature.envelope()) if first: first = False bbox = feature.envelope() else: bbox += feature.envelope() assert layer_bbox == bbox python-mapnik-0.0~20240222-5ab32f020/test/python_tests/extra_map_props_test.py000066400000000000000000000034671456565420200267460ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_arbitrary_parameters_attached_to_map(setup): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/extra_arbitary_map_parameters.xml') assert len(m.parameters) == 5 assert m.parameters['key'] == 'value2' assert m.parameters['key3'] == 'value3' assert m.parameters['unicode'] == u'iván' assert m.parameters['integer'] == 10 assert m.parameters['decimal'] == .999 m2 = mapnik.Map(256, 256) for k, v in m.parameters: m2.parameters.append(mapnik.Parameter(k, v)) assert len(m2.parameters) == 5 assert m2.parameters['key'] == 'value2' assert m2.parameters['key3'] == 'value3' assert m2.parameters['unicode'] == u'iván' assert m2.parameters['integer'] == 10 assert m2.parameters['decimal'] == .999 map_string = mapnik.save_map_to_string(m) m3 = mapnik.Map(256, 256) mapnik.load_map_from_string(m3, map_string) assert len(m3.parameters) == 5 assert m3.parameters['key'] == 'value2' assert m3.parameters['key3'] == 'value3' assert m3.parameters['unicode'] == u'iván' assert m3.parameters['integer'] == 10 assert m3.parameters['decimal'] == .999 def test_serializing_arbitrary_parameters(): m = mapnik.Map(256, 256) m.parameters.append(mapnik.Parameter('width', m.width)) m.parameters.append(mapnik.Parameter('height', m.height)) m2 = mapnik.Map(1, 1) mapnik.load_map_from_string(m2, mapnik.save_map_to_string(m)) assert m2.parameters['width'] == m.width assert m2.parameters['height'] == m.height python-mapnik-0.0~20240222-5ab32f020/test/python_tests/feature_id_test.py000066400000000000000000000046511456565420200256460ustar00rootroot00000000000000import mapnik import os import pytest try: import itertools.izip as zip except ImportError: pass from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def compare_shape_between_mapnik_and_ogr(shapefile, query=None): plugins = mapnik.DatasourceCache.plugin_names() if 'shape' in plugins and 'ogr' in plugins: ds1 = mapnik.Ogr(file=shapefile, layer_by_index=0) ds2 = mapnik.Shapefile(file=shapefile) if query: fs1 = ds1.features(query) fs2 = ds2.features(query) else: fs1 = ds1.featureset() fs2 = ds2.featureset() count = 0 for feat1, feat2 in zip(fs1, fs2): count += 1 assert feat1.id() == feat2.id(), '%s : ogr feature id %s "%s" does not equal shapefile feature id %s "%s"' % (count, feat1.id(), str(feat1.attributes), feat2.id(), str(feat2.attributes)) return True def test_shapefile_line_featureset_id(setup): compare_shape_between_mapnik_and_ogr('../data/shp/polylines.shp') def test_shapefile_polygon_featureset_id(): compare_shape_between_mapnik_and_ogr('../data/shp/poly.shp') def test_shapefile_polygon_feature_query_id(): bbox = (15523428.2632, 4110477.6323, -11218494.8310, 7495720.7404) query = mapnik.Query(mapnik.Box2d(*bbox)) if 'ogr' in mapnik.DatasourceCache.plugin_names(): ds = mapnik.Ogr(file='../data/shp/world_merc.shp', layer_by_index=0) for fld in ds.fields(): query.add_property_name(fld) compare_shape_between_mapnik_and_ogr( '../data/shp/world_merc.shp', query) def test_feature_hit_count(): # results in different results between shp and ogr! #bbox = (-14284551.8434, 2074195.1992, -7474929.8687, 8140237.7628) bbox = (1113194.91,4512803.085,2226389.82,6739192.905) query = mapnik.Query(mapnik.Box2d(*bbox)) if 'ogr' in mapnik.DatasourceCache.plugin_names(): ds1 = mapnik.Ogr(file='../data/shp/world_merc.shp',layer_by_index=0) for fld in ds1.fields(): query.add_property_name(fld) ds2 = mapnik.Shapefile(file='../data/shp/world_merc.shp') count1 = len(list(ds1.features(query))) count2 = len(list(ds2.features(query))) assert count1 < count2 # expected 17 and 20 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/feature_test.py000066400000000000000000000070051456565420200251660ustar00rootroot00000000000000from binascii import unhexlify import mapnik import pytest def test_default_constructor(): f = mapnik.Feature(mapnik.Context(), 1) assert f is not None def test_feature_geo_interface(): ctx = mapnik.Context() feat = mapnik.Feature(ctx, 1) feat.geometry = mapnik.Geometry.from_wkt('Point (0 0)') assert feat.__geo_interface__['geometry'] == {u'type': u'Point', u'coordinates': [0, 0]} def test_python_extended_constructor(): context = mapnik.Context() context.push('foo') context.push('foo') f = mapnik.Feature(context, 1) wkt = 'POLYGON ((35 10, 10 20, 15 40, 45 45, 35 10),(20 30, 35 35, 30 20, 20 30))' f.geometry = mapnik.Geometry.from_wkt(wkt) f['foo'] = 'bar' assert f['foo'] == 'bar' assert f.envelope(), mapnik.Box2d(10.0, 10.0, 45.0 == 45.0) # reset f['foo'] = u"avión" assert f['foo'] == u"avión" f['foo'] = 1.4 assert f['foo'] == 1.4 f['foo'] = True assert f['foo'] == True def test_add_geom_wkb(): # POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10)) wkb = '010300000001000000050000000000000000003e4000000000000024400000000000002440000000000000344000000000000034400000000000004440000000000000444000000000000044400000000000003e400000000000002440' geometry = mapnik.Geometry.from_wkb(unhexlify(wkb)) if hasattr(geometry, 'is_valid'): # Those are only available when python-mapnik has been built with # boost >= 1.56. assert geometry.is_valid() == True assert geometry.is_simple() == True assert geometry.envelope(), mapnik.Box2d(10.0, 10.0, 40.0 == 40.0) geometry.correct() if hasattr(geometry, 'is_valid'): # valid after calling correct assert geometry.is_valid() == True def test_feature_expression_evaluation(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 1) f['name'] = 'a' assert f['name'] == u'a' expr = mapnik.Expression("[name]='a'") evaluated = expr.evaluate(f) assert evaluated == True num_attributes = len(f) assert num_attributes == 1 assert f.id() == 1 # https://github.com/mapnik/mapnik/issues/933 def test_feature_expression_evaluation_missing_attr(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 1) f['name'] = u'a' assert f['name'] == u'a' expr = mapnik.Expression("[fielddoesnotexist]='a'") assert not 'fielddoesnotexist' in f try: expr.evaluate(f) except Exception as e: assert "Key does not exist" in str(e) == True num_attributes = len(f) assert num_attributes == 1 assert f.id() == 1 # https://github.com/mapnik/mapnik/issues/934 def test_feature_expression_evaluation_attr_with_spaces(): context = mapnik.Context() context.push('name with space') f = mapnik.Feature(context, 1) f['name with space'] = u'a' assert f['name with space'] == u'a' expr = mapnik.Expression("[name with space]='a'") assert str(expr) == "([name with space]='a')" assert expr.evaluate(f) == True # https://github.com/mapnik/mapnik/issues/2390 def test_feature_from_geojson(): with pytest.raises(RuntimeError): ctx = mapnik.Context() inline_string = """ { "geometry" : { "coordinates" : [ 0,0 ] "type" : "Point" }, "type" : "Feature", "properties" : { "this":"that" "known":"nope because missing comma" } } """ mapnik.Feature.from_geojson(inline_string, ctx) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/filter_test.py000066400000000000000000000367441456565420200250340ustar00rootroot00000000000000import mapnik import pytest if hasattr(mapnik, 'Expression'): mapnik.Filter = mapnik.Expression map_ = ''' ''' def test_filter_init(): m = mapnik.Map(1, 1) mapnik.load_map_from_string(m, map_) filters = [] filters.append(mapnik.Filter("([region]>=0) and ([region]<=50)")) filters.append(mapnik.Filter("(([region]>=0) and ([region]<=50))")) filters.append(mapnik.Filter("((([region]>=0) and ([region]<=50)))")) filters.append(mapnik.Filter('((([region]>=0) and ([region]<=50)))')) filters.append(mapnik.Filter('''((([region]>=0) and ([region]<=50)))''')) filters.append(mapnik.Filter(''' ((([region]>=0) and ([region]<=50))) ''')) filters.append(mapnik.Filter(''' ([region]>=0) and ([region]<=50) ''')) filters.append(mapnik.Filter(''' ([region] >= 0) and ([region] <= 50) ''')) s = m.find_style('s') for r in s.rules: filters.append(r.filter) first = filters[0] for f in filters: assert str(first) == str(f) s = m.find_style('s2') assert s.filter_mode == mapnik.filter_mode.FIRST def test_geometry_type_eval(): # clashing field called 'mapnik::geometry' context2 = mapnik.Context() context2.push('mapnik::geometry_type') f = mapnik.Feature(context2, 0) f["mapnik::geometry_type"] = 'sneaky' expr = mapnik.Expression("[mapnik::geometry_type]") assert expr.evaluate(f) == 0 expr = mapnik.Expression("[mapnik::geometry_type]") context = mapnik.Context() # no geometry f = mapnik.Feature(context, 0) assert expr.evaluate(f) == 0 assert mapnik.Expression("[mapnik::geometry_type]=0").evaluate(f) # POINT = 1 f = mapnik.Feature(context, 0) f.geometry = mapnik.Geometry.from_wkt('POINT(10 40)') assert expr.evaluate(f) == 1 assert mapnik.Expression("[mapnik::geometry_type]=point").evaluate(f) # LINESTRING = 2 f = mapnik.Feature(context, 0) f.geometry = mapnik.Geometry.from_wkt('LINESTRING (30 10, 10 30, 40 40)') assert expr.evaluate(f) == 2 assert mapnik.Expression("[mapnik::geometry_type] = linestring").evaluate(f) # POLYGON = 3 f = mapnik.Feature(context, 0) f.geometry = mapnik.Geometry.from_wkt( 'POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10))') assert expr.evaluate(f) == 3 assert mapnik.Expression("[mapnik::geometry_type] = polygon").evaluate(f) # COLLECTION = 4 f = mapnik.Feature(context, 0) geom = mapnik.Geometry.from_wkt( 'GEOMETRYCOLLECTION(POLYGON((1 1,2 1,2 2,1 2,1 1)),POINT(2 3),LINESTRING(2 3,3 4))') f.geometry = geom assert expr.evaluate(f) == 4 assert mapnik.Expression("[mapnik::geometry_type] = collection").evaluate(f) def test_regex_match(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 0) f["name"] = 'test' expr = mapnik.Expression("[name].match('test')") assert expr.evaluate(f) # 1 == True def test_unicode_regex_match(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 0) f["name"] = 'Québec' expr = mapnik.Expression("[name].match('Québec')") assert expr.evaluate(f) # 1 == True def test_regex_replace(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 0) f["name"] = 'test' expr = mapnik.Expression("[name].replace('(\\B)|( )','$1 ')") assert expr.evaluate(f) == 't e s t' def test_unicode_regex_replace_to_str(): expr = mapnik.Expression("[name].replace('(\\B)|( )','$1 ')") assert str(expr), "[name].replace('(\\B)|( )' == '$1 ')" def test_unicode_regex_replace(): context = mapnik.Context() context.push('name') f = mapnik.Feature(context, 0) f["name"] = 'Québec' expr = mapnik.Expression("[name].replace('(\\B)|( )','$1 ')") # will fail if -DBOOST_REGEX_HAS_ICU is not defined assert expr.evaluate(f) == u'Q u é b e c' def test_float_precision(): context = mapnik.Context() context.push('num') f = mapnik.Feature(context, 0) f["num1"] = 1.0000 f["num2"] = 1.0001 assert f["num1"] == 1.0000 assert f["num2"] == 1.0001 expr = mapnik.Expression("[num1] = 1.0000") assert expr.evaluate(f) expr = mapnik.Expression("[num1].match('1')") assert expr.evaluate(f) expr = mapnik.Expression("[num2] = 1.0001") assert expr.evaluate(f) expr = mapnik.Expression("[num2].match('1.0001')") assert expr.evaluate(f) def test_string_matching_on_precision(): context = mapnik.Context() context.push('num') f = mapnik.Feature(context, 0) f["num"] = "1.0000" assert f["num"] == "1.0000" expr = mapnik.Expression("[num].match('.*(^0|00)$')") assert expr.evaluate(f) def test_creation_of_null_value(): context = mapnik.Context() context.push('nv') f = mapnik.Feature(context, 0) f["nv"] = None assert f["nv"] == None assert f["nv"] is None # test boolean f["nv"] = 0 assert f["nv"] == 0 assert f["nv"] is not None def test_creation_of_bool(): context = mapnik.Context() context.push('bool') f = mapnik.Feature(context, 0) f["bool"] = True assert f["bool"] # TODO - will become int of 1 do to built in boost python conversion # https://github.com/mapnik/mapnik/issues/1873 assert isinstance(f["bool"], bool) or isinstance(f["bool"], int) f["bool"] = False assert f["bool"] == False assert isinstance(f["bool"], bool) or isinstance(f["bool"], int) # test NoneType f["bool"] = None assert f["bool"] == None assert not isinstance(f["bool"], bool) or isinstance(f["bool"], int) # test integer f["bool"] = 0 assert f["bool"] == 0 # https://github.com/mapnik/mapnik/issues/1873 # ugh, boost_python's built into converter does not work right # assert isinstance(f["bool"],bool) == False null_equality = [ ['hello', False, str], [u'', False, str], [0, False, int], [123, False, int], [0.0, False, float], [123.123, False, float], [.1, False, float], # TODO - should become bool: https://github.com/mapnik/mapnik/issues/1873 [False, False, int], # TODO - should become bool: https://github.com/mapnik/mapnik/issues/1873 [True, False, int], [None, True, None], [2147483648, False, int], [922337203685477580, False, int] ] def test_expressions_with_null_equality(): for eq in null_equality: context = mapnik.Context() f = mapnik.Feature(context, 0) f["prop"] = eq[0] assert f["prop"] == eq[0] if eq[0] is None: assert f["prop"] is None else: assert isinstance(f['prop'], eq[2]), '%s is not an instance of %s' % (f['prop'], eq[2]) expr = mapnik.Expression("[prop] = null") assert expr.evaluate(f) == eq[1] expr = mapnik.Expression("[prop] is null") assert expr.evaluate(f) == eq[1] def test_expressions_with_null_equality2(): for eq in null_equality: context = mapnik.Context() f = mapnik.Feature(context, 0) f["prop"] = eq[0] assert f["prop"] == eq[0] if eq[0] is None: assert f["prop"] is None else: assert isinstance(f['prop'], eq[2]), '%s is not an instance of %s' % (f['prop'], eq[2]) # TODO - support `is not` syntax: # https://github.com/mapnik/mapnik/issues/796 expr = mapnik.Expression("not [prop] is null") assert not expr.evaluate(f) == eq[1] # https://github.com/mapnik/mapnik/issues/1642 expr = mapnik.Expression("[prop] != null") assert not expr.evaluate(f) == eq[1] truthyness = [ [u'hello', True, str], [u'', False, str], [0, False, int], [123, True, int], [0.0, False, float], [123.123, True, float], [.1, True, float], # TODO - should become bool: https://github.com/mapnik/mapnik/issues/1873 [False, False, int], # TODO - should become bool: https://github.com/mapnik/mapnik/issues/1873 [True, True, int], [None, False, None], [2147483648, True, int], [922337203685477580, True, int] ] def test_expressions_for_thruthyness(): context = mapnik.Context() for eq in truthyness: f = mapnik.Feature(context, 0) f["prop"] = eq[0] assert f["prop"] == eq[0] if eq[0] is None: assert f["prop"] is None else: assert isinstance(f['prop'], eq[2]), '%s is not an instance of %s' % (f['prop'], eq[2]) expr = mapnik.Expression("[prop]") assert expr.to_bool(f) == eq[1] expr = mapnik.Expression("not [prop]") assert not expr.to_bool(f) == eq[1] expr = mapnik.Expression("! [prop]") assert not expr.to_bool(f) == eq[1] # also test if feature does not have property at all f2 = mapnik.Feature(context, 1) # no property existing will return value_null since # https://github.com/mapnik/mapnik/commit/562fada9d0f680f59b2d9f396c95320a0d753479#include/mapnik/feature.hpp assert f2["prop"] is None expr = mapnik.Expression("[prop]") assert expr.evaluate(f2) == None assert expr.to_bool(f2) == False # https://github.com/mapnik/mapnik/issues/1859 def test_if_null_and_empty_string_are_equal(): context = mapnik.Context() f = mapnik.Feature(context, 0) f["empty"] = u"" f["null"] = None # ensure base assumptions are good assert mapnik.Expression("[empty] = ''").to_bool(f) assert mapnik.Expression("[null] = null").to_bool(f) assert not mapnik.Expression("[empty] != ''").to_bool(f) assert not mapnik.Expression("[null] != null").to_bool(f) # now test expected behavior assert not mapnik.Expression("[null] = ''").to_bool(f) assert not mapnik.Expression("[empty] = null").to_bool(f) assert mapnik.Expression("[empty] != null").to_bool(f) # this one is the back compatibility shim assert not mapnik.Expression("[null] != ''").to_bool(f) def test_filtering_nulls_and_empty_strings(): context = mapnik.Context() f = mapnik.Feature(context, 0) f["prop"] = u"hello" assert f["prop"] == u"hello" assert mapnik.Expression("[prop]").to_bool(f) assert not mapnik.Expression("! [prop]").to_bool(f) assert mapnik.Expression("[prop] != null").to_bool(f) assert mapnik.Expression("[prop] != ''").to_bool(f) assert mapnik.Expression("[prop] != null and [prop] != ''").to_bool(f) assert mapnik.Expression("[prop] != null or [prop] != ''").to_bool(f) f["prop2"] = u"" assert f["prop2"] == u"" assert not mapnik.Expression("[prop2]").to_bool(f) assert mapnik.Expression("! [prop2]").to_bool(f) assert mapnik.Expression("[prop2] != null").to_bool(f) assert not mapnik.Expression("[prop2] != ''").to_bool(f) assert mapnik.Expression("[prop2] = ''").to_bool(f) assert mapnik.Expression("[prop2] != null or [prop2] != ''").to_bool(f) assert not mapnik.Expression("[prop2] != null and [prop2] != ''").to_bool(f) f["prop3"] = None assert f["prop3"] == None assert not mapnik.Expression("[prop3]").to_bool(f) assert mapnik.Expression("! [prop3]").to_bool(f) assert not mapnik.Expression("[prop3] != null").to_bool(f) assert mapnik.Expression("[prop3] = null").to_bool(f) # https://github.com/mapnik/mapnik/issues/1859 #assert mapnik.Expression("[prop3] != ''").to_bool(f) == True assert not mapnik.Expression("[prop3] != ''").to_bool(f) assert not mapnik.Expression("[prop3] = ''").to_bool(f) # https://github.com/mapnik/mapnik/issues/1859 #assert mapnik.Expression("[prop3] != null or [prop3] != ''").to_bool(f) == True assert not mapnik.Expression("[prop3] != null or [prop3] != ''").to_bool(f) assert not mapnik.Expression("[prop3] != null and [prop3] != ''").to_bool(f) # attr not existing should behave the same as prop3 assert not mapnik.Expression("[prop4]").to_bool(f) assert mapnik.Expression("! [prop4]").to_bool(f) assert not mapnik.Expression("[prop4] != null").to_bool(f) assert mapnik.Expression("[prop4] = null").to_bool(f) # https://github.com/mapnik/mapnik/issues/1859 ##assert mapnik.Expression("[prop4] != ''").to_bool(f) == True assert not mapnik.Expression("[prop4] != ''").to_bool(f) assert not mapnik.Expression("[prop4] = ''").to_bool(f) # https://github.com/mapnik/mapnik/issues/1859 ##assert mapnik.Expression("[prop4] != null or [prop4] != ''").to_bool(f) == True assert not mapnik.Expression("[prop4] != null or [prop4] != ''").to_bool(f) assert not mapnik.Expression("[prop4] != null and [prop4] != ''").to_bool(f) f["prop5"] = False assert f["prop5"] == False assert not mapnik.Expression("[prop5]").to_bool(f) assert mapnik.Expression("! [prop5]").to_bool(f) assert mapnik.Expression("[prop5] != null").to_bool(f) assert not mapnik.Expression("[prop5] = null").to_bool(f) assert mapnik.Expression("[prop5] != ''").to_bool(f) assert not mapnik.Expression("[prop5] = ''").to_bool(f) assert mapnik.Expression("[prop5] != null or [prop5] != ''").to_bool(f) assert mapnik.Expression("[prop5] != null and [prop5] != ''").to_bool(f) # note, we need to do [prop5] != 0 here instead of false due to this bug: # https://github.com/mapnik/mapnik/issues/1873 assert not mapnik.Expression("[prop5] != null and [prop5] != '' and [prop5] != 0").to_bool(f) # https://github.com/mapnik/mapnik/issues/1872 def test_falseyness_comparision(): context = mapnik.Context() f = mapnik.Feature(context, 0) f["prop"] = 0 assert not mapnik.Expression("[prop]").to_bool(f) assert mapnik.Expression("[prop] = false").to_bool(f) assert mapnik.Expression("not [prop] != false").to_bool(f) assert mapnik.Expression("not [prop] = true").to_bool(f) assert not mapnik.Expression("[prop] = true").to_bool(f) assert mapnik.Expression("[prop] != true").to_bool(f) # https://github.com/mapnik/mapnik/issues/1806, fixed by # https://github.com/mapnik/mapnik/issues/1872 def test_truthyness_comparision(): context = mapnik.Context() f = mapnik.Feature(context, 0) f["prop"] = 1 assert mapnik.Expression("[prop]").to_bool(f) == True assert mapnik.Expression("[prop] = false").to_bool(f) == False assert mapnik.Expression("not [prop] != false").to_bool(f) == False assert mapnik.Expression("not [prop] = true").to_bool(f) == False assert mapnik.Expression("[prop] = true").to_bool(f) == True assert mapnik.Expression("[prop] != true").to_bool(f) == False def test_division_by_zero(): expr = mapnik.Expression('[a]/[b]') c = mapnik.Context() c.push('a') c.push('b') f = mapnik.Feature(c, 0) f['a'] = 1 f['b'] = 0 assert expr.evaluate(f) == None def test_invalid_syntax1(): with pytest.raises(RuntimeError): mapnik.Expression('abs()') python-mapnik-0.0~20240222-5ab32f020/test/python_tests/fontset_test.py000066400000000000000000000023171456565420200252160ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_loading_fontset_from_map(setup): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/fontset.xml', True) fs = m.find_fontset('book-fonts') assert len(fs.names) == 2 assert list(fs.names) == ['DejaVu Sans Book', 'DejaVu Sans Oblique'] # def test_loading_fontset_from_python(): # m = mapnik.Map(256,256) # fset = mapnik.FontSet('foo') # fset.add_face_name('Comic Sans') # fset.add_face_name('Papyrus') # assert fset.name == 'foo' # fset.name = 'my-set' # assert fset.name == 'my-set' # m.append_fontset('my-set', fset) # sty = mapnik.Style() # rule = mapnik.Rule() # tsym = mapnik.TextSymbolizer() # assert tsym.fontset == None # tsym.fontset = fset # rule.symbols.append(tsym) # sty.rules.append(rule) # m.append_style('Style',sty) # serialized_map = mapnik.save_map_to_string(m) # assert 'fontset-name="my-set"' in serialized_map == True python-mapnik-0.0~20240222-5ab32f020/test/python_tests/geojson_plugin_test.py000066400000000000000000000122361456565420200265570ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'geojson' in mapnik.DatasourceCache.plugin_names(): def test_geojson_init(setup): ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson') e = ds.envelope() assert e.minx == pytest.approx(-81.705583, abs=1e-7) assert e.miny == pytest.approx(41.480573, abs=1e-6) assert e.maxx == pytest.approx(-81.705583, abs=1e-5) assert e.maxy == pytest.approx(41.480573, abs=1e-3) def test_geojson_properties(): ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson') f = list(ds.features_at_point(ds.envelope().center()))[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson') f = list(ds.all_features())[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' def test_large_geojson_properties(): ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson', cache_features=False) f = list(ds.features_at_point(ds.envelope().center()))[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson') f = list(ds.all_features())[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' def test_geojson_from_in_memory_string(): # will silently fail since it is a geometry and needs to be a featurecollection. #ds = mapnik.Datasource(type='geojson',inline='{"type":"LineString","coordinates":[[0,0],[10,10]]}') # works since it is a featurecollection ds = mapnik.Datasource( type='geojson', inline='{ "type":"FeatureCollection", "features": [ { "type":"Feature", "properties":{"name":"test"}, "geometry": { "type":"LineString","coordinates":[[0,0],[10,10]] } } ]}') assert len(ds.fields()) == 1 f = list(ds.all_features())[0] desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.LineString assert f['name'] == u'test' # @raises(RuntimeError) def test_that_nonexistant_query_field_throws(**kwargs): ds = mapnik.Datasource( type='geojson', file='../data/json/escaped.geojson') assert len(ds.fields()) == 11 # TODO - this sorting is messed up #assert ds.fields(),['name', 'int', 'double', 'description', 'boolean' == 'NOM_FR'] #assert ds.field_types(),['str', 'int', 'float', 'str', 'bool' == 'str'] # TODO - should geojson plugin throw like others? # query = mapnik.Query(ds.envelope()) # for fld in ds.fields(): # query.add_property_name(fld) # # also add an invalid one, triggering throw # query.add_property_name('bogus') # fs = ds.features(query) def test_parsing_feature_collection_with_top_level_properties(): ds = mapnik.Datasource( type='geojson', file='../data/json/feature_collection_level_properties.json') f = list(ds.all_features())[0] desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['feat_name'] == u'feat_value' python-mapnik-0.0~20240222-5ab32f020/test/python_tests/geometry_io_test.py000066400000000000000000001042101456565420200260510ustar00rootroot00000000000000from binascii import unhexlify import mapnik import pytest try: import json except ImportError: import simplejson as json wkts = [ [mapnik.GeometryType.Point, "POINT(30 10)", "01010000000000000000003e400000000000002440"], [mapnik.GeometryType.Point, "POINT(30.0 10.0)", "01010000000000000000003e400000000000002440"], [mapnik.GeometryType.Point, "POINT(30.1 10.1)", "01010000009a99999999193e403333333333332440"], [mapnik.GeometryType.LineString, "LINESTRING(30 10,10 30,40 40)", "0102000000030000000000000000003e40000000000000244000000000000024400000000000003e4000000000000044400000000000004440"], [mapnik.GeometryType.Polygon, "POLYGON((30 10,10 20,20 40,40 40,30 10))", "010300000001000000050000000000000000003e4000000000000024400000000000002440000000000000344000000000000034400000000000004440000000000000444000000000000044400000000000003e400000000000002440"], [mapnik.GeometryType.Polygon, "POLYGON((35 10,10 20,15 40,45 45,35 10),(20 30,35 35,30 20,20 30))", "0103000000020000000500000000000000008041400000000000002440000000000000244000000000000034400000000000002e40000000000000444000000000008046400000000000804640000000000080414000000000000024400400000000000000000034400000000000003e40000000000080414000000000008041400000000000003e40000000000000344000000000000034400000000000003e40"], [mapnik.GeometryType.MultiPoint, "MULTIPOINT((10 40),(40 30),(20 20),(30 10))", "010400000004000000010100000000000000000024400000000000004440010100000000000000000044400000000000003e4001010000000000000000003440000000000000344001010000000000000000003e400000000000002440"], [mapnik.GeometryType.MultiLineString, "MULTILINESTRING((10 10,20 20,10 40),(40 40,30 30,40 20,30 10))", "010500000002000000010200000003000000000000000000244000000000000024400000000000003440000000000000344000000000000024400000000000004440010200000004000000000000000000444000000000000044400000000000003e400000000000003e40000000000000444000000000000034400000000000003e400000000000002440"], [mapnik.GeometryType.MultiPolygon, "MULTIPOLYGON(((30 20,10 40,45 40,30 20)),((15 5,40 10,10 20,5 10,15 5)))", "010600000002000000010300000001000000040000000000000000003e40000000000000344000000000000024400000000000004440000000000080464000000000000044400000000000003e400000000000003440010300000001000000050000000000000000002e4000000000000014400000000000004440000000000000244000000000000024400000000000003440000000000000144000000000000024400000000000002e400000000000001440"], [mapnik.GeometryType.MultiPolygon, "MULTIPOLYGON(((40 40,20 45,45 30,40 40)),((20 35,45 20,30 5,10 10,10 30,20 35),(30 20,20 25,20 15,30 20)))", "01060000000200000001030000000100000004000000000000000000444000000000000044400000000000003440000000000080464000000000008046400000000000003e40000000000000444000000000000044400103000000020000000600000000000000000034400000000000804140000000000080464000000000000034400000000000003e4000000000000014400000000000002440000000000000244000000000000024400000000000003e4000000000000034400000000000804140040000000000000000003e4000000000000034400000000000003440000000000000394000000000000034400000000000002e400000000000003e400000000000003440"], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(POLYGON((1 1,2 1,2 2,1 2,1 1)),POINT(2 3),LINESTRING(2 3,3 4))", "01070000000300000001030000000100000005000000000000000000f03f000000000000f03f0000000000000040000000000000f03f00000000000000400000000000000040000000000000f03f0000000000000040000000000000f03f000000000000f03f0101000000000000000000004000000000000008400102000000020000000000000000000040000000000000084000000000000008400000000000001040"], [mapnik.GeometryType.Polygon, "POLYGON((-178.32319 71.518365,-178.321586 71.518439,-178.259635 71.510688,-178.304862 71.513129,-178.32319 71.518365),(-178.32319 71.518365,-178.341544 71.517524,-178.32244 71.505439,-178.215323 71.478034,-178.193473 71.47663,-178.147757 71.485175,-178.124442 71.481879,-178.005729 71.448615,-178.017203 71.441413,-178.054191 71.428778,-178.047049 71.425727,-178.033439 71.417792,-178.026236 71.415107,-178.030082 71.413459,-178.039908 71.40766,-177.970878 71.39643,-177.779837 71.333197,-177.718375 71.305243,-177.706412 71.3039,-177.68212 71.304877,-177.670279 71.301825,-177.655387 71.293158,-177.587577 71.285956,-177.548575 71.294867,-177.531119 71.296332,-177.51409 71.293402,-177.498649 71.284735,-177.506217 71.268622,-177.486991 71.258734,-177.459708 71.249884,-177.443412 71.237006,-177.445914 71.222663,-177.457755 71.209357,-177.507804 71.173774,-177.581168 71.147589,-177.637626 71.117011,-177.684134 71.110968,-177.751883 71.092963,-177.819266 71.084662,-177.877677 71.052558,-177.930472 71.041449,-178.206595 71.038398,-178.310111 71.013617,-178.875907 70.981024,-178.980277 70.95069,-179.342093 70.908026,-179.336234 70.911078,-179.322257 70.921698,-179.364493 70.930243,-179.457511 70.915534,-179.501212 70.919684,-179.666007 70.965461,-179.853385 70.979438,-179.888785 70.993598,-179.907523 70.996772,-179.999989 70.992011,-179.999989 71.024848,-179.999989 71.058661,-179.999989 71.126166,-179.999989 71.187018,-179.999989 71.224189,-179.999989 71.27497,-179.999989 71.312079,-179.999989 71.356024,-179.999989 71.410041,-179.999989 71.487799,-179.999989 71.536689,-179.862845 71.538642,-179.912223 71.555854,-179.900748 71.558478,-179.798819 71.569098,-179.757438 71.583197,-179.735953 71.586432,-179.715445 71.583258,-179.697501 71.577338,-179.678702 71.573676,-179.610831 71.585211,-179.372062 71.569098,-179.326774 71.555487,-179.306815 71.557563,-179.287162 71.562934,-179.24285 71.569098,-179.204642 71.583197,-179.074576 71.600043,-178.395438 71.539008,-178.32319 71.518365))", "010300000002000000050000009e0c8e92574a66c0079964e42ce151403f1bb96e4a4a66c0247ec51a2ee15140b43c0fee4e4866c06b9db81cafe0514062f9f36dc14966c04568041bd7e051409e0c8e92574a66c0079964e42ce15140560000009e0c8e92574a66c0079964e42ce15140a4c4aeeded4a66c049b9fb1c1fe1514083ddb06d514a66c0dec7d11c59e0514074620fede34666c01118eb1b98de514017f549ee304666c0b8921d1b81de51402a58e36cba4466c08e75711b0ddf5140f607ca6dfb4366c04568041bd7de5140717495ee2e4066c0af5fb01bb6dc5140944c4eed8c4066c0dfc14f1c40dc51409a97c3eebb4166c0a2cf471971db5140e789e76c814166c08c81751c3fdb5140266daaee114166c0f321a81abdda51404b3fe1ecd64066c0ce55f31c91da514058c6866ef64066c029cfbc1c76da5140295b24ed464166c0cbf8f71917da5140fd4cbd6e113f66c0cf49ef1b5fd95140be66b96cf43866c00588821953d55140736891edfc3666c04f95ef1989d3514010b056ed9a3666c04850fc1873d35140527e52edd33566c05e13d21a83d351404206f2ec723566c05f07ce1951d35140276728eef83466c0e4a3c519c3d2514038dc476ecd3266c01406651a4dd25140e78c28ed8d3166c0db6ad619dfd2514018e945edfe3066c088307e1af7d251406c26df6c733066c02fa52e19c7d25140dc65bfeef42f66c0b341261939d25140bc75feed323066c01c3f541a31d15140484e266e952f66c040170d198fd05140b5368dedb52e66c0cbf27519fecf5140edd45c6e302e66c02bbd361b2bcf514083da6fed442e66c0dfc14f1c40ce51409352d0eda52e66c0130ce71a66cd5140e5982cee3f3066c049b9fb1c1fcb51406a2fa2ed983266c0f50f221972c951408a22a46e673466c06d91b41b7dc751409d82fc6ce43566c0c3b986191ac7514063edef6c0f3866c03c2f151bf3c551403197546d373a66c0b14d2a1a6bc55140726e13ee153c66c02ac93a1c5dc35140003b376dc63d66c0ecdcb419a7c251408c101e6d9c4666c0d68ee21c75c251402864e76dec4966c0db6ad619dfc05140cdea1d6e075c66c0d525e318c9be5140ac00df6d5e5f66c097a8de1ad8bc514019e6046df26a66c0bc7a15191dba5140b439ce6dc26a66c0ba86191a4fba5140077de9ed4f6a66c079b29b19fdba5140df5339eda96b66c04f95ef1989bb5140eed11beea36e66c01118eb1b98ba51409c8bbfed097066c0e3a9471adcba5140077de9ed4f7566c01024ef1ccabd5140b43c0fee4e7b66c06b9db81cafbe51409d853ded707c66c0bfd7101c97bf5140c5abac6d0a7d66c06364c91ccbbf5140836beee8ff7f66c06d91b41b7dbf5140836beee8ff7f66c0bfd7101c97c15140836beee8ff7f66c03e23111ac1c35140836beee8ff7f66c07ff78e1a13c85140836beee8ff7f66c0da70581af8cb5140836beee8ff7f66c0dec7d11c59ce5140836beee8ff7f66c06458c51b99d15140836beee8ff7f66c02db1321af9d35140836beee8ff7f66c0d525e318c9d65140836beee8ff7f66c03a419b1c3eda5140836beee8ff7f66c060014c1938df5140836beee8ff7f66c0dec7d11c59e251408c101e6d9c7b66c021904b1c79e2514017f549ee307d66c073d6a71c93e35140ff3d78edd27c66c04562821abee351408d0dddec8f7966c0048e041a6ce45140edd79dee3c7866c00588821953e55140944c4eed8c7766c0fc54151a88e55140c6a2e9ece47666c058c85c1954e55140acfd9ded517666c03c2f151bf3e451405ab741edb77566c002a08a1bb7e45140410c74ed8b7366c09b90d61874e55140b34291eee76b66c0048e041a6ce45140dc65bfee746a66c09a9658198de3514083ddb06dd16966c06b9db81cafe35140edd45c6e306966c09df3531c07e45140adfa5c6dc56766c0048e041a6ce451406b2c616d8c6666c00588821953e55140212235ed626266c0664cc11a67e6514010b3976da74c66c01212691b7fe251409e0c8e92574a66c0079964e42ce15140"], [mapnik.GeometryType.MultiPolygon, "MULTIPOLYGON(((-178.32319 71.518365,-178.321586 71.518439,-178.259635 71.510688,-178.304862 71.513129,-178.32319 71.518365)),((-178.32319 71.518365,-178.341544 71.517524,-178.32244 71.505439,-178.215323 71.478034,-178.193473 71.47663,-178.147757 71.485175,-178.124442 71.481879,-178.005729 71.448615,-178.017203 71.441413,-178.054191 71.428778,-178.047049 71.425727,-178.033439 71.417792,-178.026236 71.415107,-178.030082 71.413459,-178.039908 71.40766,-177.970878 71.39643,-177.779837 71.333197,-177.718375 71.305243,-177.706412 71.3039,-177.68212 71.304877,-177.670279 71.301825,-177.655387 71.293158,-177.587577 71.285956,-177.548575 71.294867,-177.531119 71.296332,-177.51409 71.293402,-177.498649 71.284735,-177.506217 71.268622,-177.486991 71.258734,-177.459708 71.249884,-177.443412 71.237006,-177.445914 71.222663,-177.457755 71.209357,-177.507804 71.173774,-177.581168 71.147589,-177.637626 71.117011,-177.684134 71.110968,-177.751883 71.092963,-177.819266 71.084662,-177.877677 71.052558,-177.930472 71.041449,-178.206595 71.038398,-178.310111 71.013617,-178.875907 70.981024,-178.980277 70.95069,-179.342093 70.908026,-179.336234 70.911078,-179.322257 70.921698,-179.364493 70.930243,-179.457511 70.915534,-179.501212 70.919684,-179.666007 70.965461,-179.853385 70.979438,-179.888785 70.993598,-179.907523 70.996772,-179.999989 70.992011,-179.999989 71.024848,-179.999989 71.058661,-179.999989 71.126166,-179.999989 71.187018,-179.999989 71.224189,-179.999989 71.27497,-179.999989 71.312079,-179.999989 71.356024,-179.999989 71.410041,-179.999989 71.487799,-179.999989 71.536689,-179.862845 71.538642,-179.912223 71.555854,-179.900748 71.558478,-179.798819 71.569098,-179.757438 71.583197,-179.735953 71.586432,-179.715445 71.583258,-179.697501 71.577338,-179.678702 71.573676,-179.610831 71.585211,-179.372062 71.569098,-179.326774 71.555487,-179.306815 71.557563,-179.287162 71.562934,-179.24285 71.569098,-179.204642 71.583197,-179.074576 71.600043,-178.395438 71.539008,-178.32319 71.518365)))", "010600000002000000010300000001000000050000009e0c8e92574a66c0079964e42ce151403f1bb96e4a4a66c0247ec51a2ee15140b43c0fee4e4866c06b9db81cafe0514062f9f36dc14966c04568041bd7e051409e0c8e92574a66c0079964e42ce15140010300000001000000560000009e0c8e92574a66c0079964e42ce15140a4c4aeeded4a66c049b9fb1c1fe1514083ddb06d514a66c0dec7d11c59e0514074620fede34666c01118eb1b98de514017f549ee304666c0b8921d1b81de51402a58e36cba4466c08e75711b0ddf5140f607ca6dfb4366c04568041bd7de5140717495ee2e4066c0af5fb01bb6dc5140944c4eed8c4066c0dfc14f1c40dc51409a97c3eebb4166c0a2cf471971db5140e789e76c814166c08c81751c3fdb5140266daaee114166c0f321a81abdda51404b3fe1ecd64066c0ce55f31c91da514058c6866ef64066c029cfbc1c76da5140295b24ed464166c0cbf8f71917da5140fd4cbd6e113f66c0cf49ef1b5fd95140be66b96cf43866c00588821953d55140736891edfc3666c04f95ef1989d3514010b056ed9a3666c04850fc1873d35140527e52edd33566c05e13d21a83d351404206f2ec723566c05f07ce1951d35140276728eef83466c0e4a3c519c3d2514038dc476ecd3266c01406651a4dd25140e78c28ed8d3166c0db6ad619dfd2514018e945edfe3066c088307e1af7d251406c26df6c733066c02fa52e19c7d25140dc65bfeef42f66c0b341261939d25140bc75feed323066c01c3f541a31d15140484e266e952f66c040170d198fd05140b5368dedb52e66c0cbf27519fecf5140edd45c6e302e66c02bbd361b2bcf514083da6fed442e66c0dfc14f1c40ce51409352d0eda52e66c0130ce71a66cd5140e5982cee3f3066c049b9fb1c1fcb51406a2fa2ed983266c0f50f221972c951408a22a46e673466c06d91b41b7dc751409d82fc6ce43566c0c3b986191ac7514063edef6c0f3866c03c2f151bf3c551403197546d373a66c0b14d2a1a6bc55140726e13ee153c66c02ac93a1c5dc35140003b376dc63d66c0ecdcb419a7c251408c101e6d9c4666c0d68ee21c75c251402864e76dec4966c0db6ad619dfc05140cdea1d6e075c66c0d525e318c9be5140ac00df6d5e5f66c097a8de1ad8bc514019e6046df26a66c0bc7a15191dba5140b439ce6dc26a66c0ba86191a4fba5140077de9ed4f6a66c079b29b19fdba5140df5339eda96b66c04f95ef1989bb5140eed11beea36e66c01118eb1b98ba51409c8bbfed097066c0e3a9471adcba5140077de9ed4f7566c01024ef1ccabd5140b43c0fee4e7b66c06b9db81cafbe51409d853ded707c66c0bfd7101c97bf5140c5abac6d0a7d66c06364c91ccbbf5140836beee8ff7f66c06d91b41b7dbf5140836beee8ff7f66c0bfd7101c97c15140836beee8ff7f66c03e23111ac1c35140836beee8ff7f66c07ff78e1a13c85140836beee8ff7f66c0da70581af8cb5140836beee8ff7f66c0dec7d11c59ce5140836beee8ff7f66c06458c51b99d15140836beee8ff7f66c02db1321af9d35140836beee8ff7f66c0d525e318c9d65140836beee8ff7f66c03a419b1c3eda5140836beee8ff7f66c060014c1938df5140836beee8ff7f66c0dec7d11c59e251408c101e6d9c7b66c021904b1c79e2514017f549ee307d66c073d6a71c93e35140ff3d78edd27c66c04562821abee351408d0dddec8f7966c0048e041a6ce45140edd79dee3c7866c00588821953e55140944c4eed8c7766c0fc54151a88e55140c6a2e9ece47666c058c85c1954e55140acfd9ded517666c03c2f151bf3e451405ab741edb77566c002a08a1bb7e45140410c74ed8b7366c09b90d61874e55140b34291eee76b66c0048e041a6ce45140dc65bfee746a66c09a9658198de3514083ddb06dd16966c06b9db81cafe35140edd45c6e306966c09df3531c07e45140adfa5c6dc56766c0048e041a6ce451406b2c616d8c6666c00588821953e55140212235ed626266c0664cc11a67e6514010b3976da74c66c01212691b7fe251409e0c8e92574a66c0079964e42ce15140"] ] geojson = [ [mapnik.GeometryType.Point, '{"type":"Point","coordinates":[30,10]}'], [mapnik.GeometryType.Point, '{"type":"Point","coordinates":[30.0,10.0]}'], [mapnik.GeometryType.Point, '{"type":"Point","coordinates":[30.1,10.1]}'], [mapnik.GeometryType.LineString, '{"type":"LineString","coordinates":[[30.0,10.0],[10.0,30.0],[40.0,40.0]]}'], [mapnik.GeometryType.Polygon, '{"type":"Polygon","coordinates":[[[30.0,10.0],[10.0,20.0],[20.0,40.0],[40.0,40.0],[30.0,10.0]]]}'], [mapnik.GeometryType.Polygon, '{"type":"Polygon","coordinates":[[[35.0,10.0],[10.0,20.0],[15.0,40.0],[45.0,45.0],[35.0,10.0]],[[20.0,30.0],[35.0,35.0],[30.0,20.0],[20.0,30.0]]]}'], [mapnik.GeometryType.MultiPoint, '{"type":"MultiPoint","coordinates":[[10.0,40.0],[40.0,30.0],[20.0,20.0],[30.0,10.0]]}'], [mapnik.GeometryType.MultiLineString, '{"type":"MultiLineString","coordinates":[[[10.0,10.0],[20.0,20.0],[10.0,40.0]],[[40.0,40.0],[30.0,30.0],[40.0,20.0],[30.0,10.0]]]}'], [mapnik.GeometryType.MultiPolygon, '{"type":"MultiPolygon","coordinates":[[[[30.0,20.0],[10.0,40.0],[45.0,40.0],[30.0,20.0]]],[[[15.0,5.0],[40.0,10.0],[10.0,20.0],[5.0,10.0],[15.0,5.0]]]]}'], [mapnik.GeometryType.MultiPolygon, '{"type":"MultiPolygon","coordinates":[[[[40.0,40.0],[20.0,45.0],[45.0,30.0],[40.0,40.0]]],[[[20.0,35.0],[45.0,20.0],[30.0,5.0],[10.0,10.0],[10.0,30.0],[20.0,35.0]],[[30.0,20.0],[20.0,25.0],[20.0,15.0],[30.0,20.0]]]]}'], [mapnik.GeometryType.GeometryCollection, '{"type":"GeometryCollection","geometries":[{"type":"Polygon","coordinates":[[[1.0,1.0],[2.0,1.0],[2.0,2.0],[1.0,2.0],[1.0,1.0]]]},{"type":"Point","coordinates":[2.0,3.0]},{"type":"LineString","coordinates":[[2.0,3.0],[3.0,4.0]]}]}'], [mapnik.GeometryType.Polygon, '{"type":"Polygon","coordinates":[[[-178.32319,71.518365],[-178.321586,71.518439],[-178.259635,71.510688],[-178.304862,71.513129],[-178.32319,71.518365]],[[-178.32319,71.518365],[-178.341544,71.517524],[-178.32244,71.505439],[-178.215323,71.478034],[-178.193473,71.47663],[-178.147757,71.485175],[-178.124442,71.481879],[-178.005729,71.448615],[-178.017203,71.441413],[-178.054191,71.428778],[-178.047049,71.425727],[-178.033439,71.417792],[-178.026236,71.415107],[-178.030082,71.413459],[-178.039908,71.40766],[-177.970878,71.39643],[-177.779837,71.333197],[-177.718375,71.305243],[-177.706412,71.3039],[-177.68212,71.304877],[-177.670279,71.301825],[-177.655387,71.293158],[-177.587577,71.285956],[-177.548575,71.294867],[-177.531119,71.296332],[-177.51409,71.293402],[-177.498649,71.284735],[-177.506217,71.268622],[-177.486991,71.258734],[-177.459708,71.249884],[-177.443412,71.237006],[-177.445914,71.222663],[-177.457755,71.209357],[-177.507804,71.173774],[-177.581168,71.147589],[-177.637626,71.117011],[-177.684134,71.110968],[-177.751883,71.092963],[-177.819266,71.084662],[-177.877677,71.052558],[-177.930472,71.041449],[-178.206595,71.038398],[-178.310111,71.013617],[-178.875907,70.981024],[-178.980277,70.95069],[-179.342093,70.908026],[-179.336234,70.911078],[-179.322257,70.921698],[-179.364493,70.930243],[-179.457511,70.915534],[-179.501212,70.919684],[-179.666007,70.965461],[-179.853385,70.979438],[-179.888785,70.993598],[-179.907523,70.996772],[-179.999989,70.992011],[-179.999989,71.024848],[-179.999989,71.058661],[-179.999989,71.126166],[-179.999989,71.187018],[-179.999989,71.224189],[-179.999989,71.27497],[-179.999989,71.312079],[-179.999989,71.356024],[-179.999989,71.410041],[-179.999989,71.487799],[-179.999989,71.536689],[-179.862845,71.538642],[-179.912223,71.555854],[-179.900748,71.558478],[-179.798819,71.569098],[-179.757438,71.583197],[-179.735953,71.586432],[-179.715445,71.583258],[-179.697501,71.577338],[-179.678702,71.573676],[-179.610831,71.585211],[-179.372062,71.569098],[-179.326774,71.555487],[-179.306815,71.557563],[-179.287162,71.562934],[-179.24285,71.569098],[-179.204642,71.583197],[-179.074576,71.600043],[-178.395438,71.539008],[-178.32319,71.518365]]]}'], [mapnik.GeometryType.MultiPolygon, '{"type":"MultiPolygon","coordinates":[[[[-178.32319,71.518365],[-178.321586,71.518439],[-178.259635,71.510688],[-178.304862,71.513129],[-178.32319,71.518365]]],[[[-178.32319,71.518365],[-178.341544,71.517524],[-178.32244,71.505439],[-178.215323,71.478034],[-178.193473,71.47663],[-178.147757,71.485175],[-178.124442,71.481879],[-178.005729,71.448615],[-178.017203,71.441413],[-178.054191,71.428778],[-178.047049,71.425727],[-178.033439,71.417792],[-178.026236,71.415107],[-178.030082,71.413459],[-178.039908,71.40766],[-177.970878,71.39643],[-177.779837,71.333197],[-177.718375,71.305243],[-177.706412,71.3039],[-177.68212,71.304877],[-177.670279,71.301825],[-177.655387,71.293158],[-177.587577,71.285956],[-177.548575,71.294867],[-177.531119,71.296332],[-177.51409,71.293402],[-177.498649,71.284735],[-177.506217,71.268622],[-177.486991,71.258734],[-177.459708,71.249884],[-177.443412,71.237006],[-177.445914,71.222663],[-177.457755,71.209357],[-177.507804,71.173774],[-177.581168,71.147589],[-177.637626,71.117011],[-177.684134,71.110968],[-177.751883,71.092963],[-177.819266,71.084662],[-177.877677,71.052558],[-177.930472,71.041449],[-178.206595,71.038398],[-178.310111,71.013617],[-178.875907,70.981024],[-178.980277,70.95069],[-179.342093,70.908026],[-179.336234,70.911078],[-179.322257,70.921698],[-179.364493,70.930243],[-179.457511,70.915534],[-179.501212,70.919684],[-179.666007,70.965461],[-179.853385,70.979438],[-179.888785,70.993598],[-179.907523,70.996772],[-179.999989,70.992011],[-179.999989,71.024848],[-179.999989,71.058661],[-179.999989,71.126166],[-179.999989,71.187018],[-179.999989,71.224189],[-179.999989,71.27497],[-179.999989,71.312079],[-179.999989,71.356024],[-179.999989,71.410041],[-179.999989,71.487799],[-179.999989,71.536689],[-179.862845,71.538642],[-179.912223,71.555854],[-179.900748,71.558478],[-179.798819,71.569098],[-179.757438,71.583197],[-179.735953,71.586432],[-179.715445,71.583258],[-179.697501,71.577338],[-179.678702,71.573676],[-179.610831,71.585211],[-179.372062,71.569098],[-179.326774,71.555487],[-179.306815,71.557563],[-179.287162,71.562934],[-179.24285,71.569098],[-179.204642,71.583197],[-179.074576,71.600043],[-178.395438,71.539008],[-178.32319,71.518365]]]]}'] ] geojson_reversed = [ '{"coordinates":[30,10],"type":"Point"}', '{"coordinates":[30.0,10.0],"type":"Point"}', '{"coordinates":[30.1,10.1],"type":"Point"}', '{"coordinates":[[30.0,10.0],[10.0,30.0],[40.0,40.0]],"type":"LineString"}', '{"coordinates":[[[30.0,10.0],[10.0,20.0],[20.0,40.0],[40.0,40.0],[30.0,10.0]]],"type":"Polygon"}', '{"coordinates":[[[35.0,10.0],[10.0,20.0],[15.0,40.0],[45.0,45.0],[35.0,10.0]],[[20.0,30.0],[35.0,35.0],[30.0,20.0],[20.0,30.0]]],"type":"Polygon"}', '{"coordinates":[[10.0,40.0],[40.0,30.0],[20.0,20.0],[30.0,10.0]],"type":"MultiPoint"}', '{"coordinates":[[[10.0,10.0],[20.0,20.0],[10.0,40.0]],[[40.0,40.0],[30.0,30.0],[40.0,20.0],[30.0,10.0]]],"type":"MultiLineString"}', '{"coordinates":[[[[30.0,20.0],[10.0,40.0],[45.0,40.0],[30.0,20.0]]],[[[15.0,5.0],[40.0,10.0],[10.0,20.0],[5.0,10.0],[15.0,5.0]]]],"type":"MultiPolygon"}', '{"coordinates":[[[[40.0,40.0],[20.0,45.0],[45.0,30.0],[40.0,40.0]]],[[[20.0,35.0],[45.0,20.0],[30.0,5.0],[10.0,10.0],[10.0,30.0],[20.0,35.0]],[[30.0,20.0],[20.0,25.0],[20.0,15.0],[30.0,20.0]]]],"type":"MultiPolygon"}', '{"geometries":[{"coordinates":[[[1.0,1.0],[2.0,1.0],[2.0,2.0],[1.0,2.0],[1.0,1.0]]],"type":"Polygon"},{"coordinates":[2.0,3.0],"type":"Point"},{"coordinates":[[2.0,3.0],[3.0,4.0]],"type":"LineString"}],"type":"GeometryCollection"}', '{"coordinates":[[[-178.32319,71.518365],[-178.321586,71.518439],[-178.259635,71.510688],[-178.304862,71.513129],[-178.32319,71.518365]],[[-178.32319,71.518365],[-178.341544,71.517524],[-178.32244,71.505439],[-178.215323,71.478034],[-178.193473,71.47663],[-178.147757,71.485175],[-178.124442,71.481879],[-178.005729,71.448615],[-178.017203,71.441413],[-178.054191,71.428778],[-178.047049,71.425727],[-178.033439,71.417792],[-178.026236,71.415107],[-178.030082,71.413459],[-178.039908,71.40766],[-177.970878,71.39643],[-177.779837,71.333197],[-177.718375,71.305243],[-177.706412,71.3039],[-177.68212,71.304877],[-177.670279,71.301825],[-177.655387,71.293158],[-177.587577,71.285956],[-177.548575,71.294867],[-177.531119,71.296332],[-177.51409,71.293402],[-177.498649,71.284735],[-177.506217,71.268622],[-177.486991,71.258734],[-177.459708,71.249884],[-177.443412,71.237006],[-177.445914,71.222663],[-177.457755,71.209357],[-177.507804,71.173774],[-177.581168,71.147589],[-177.637626,71.117011],[-177.684134,71.110968],[-177.751883,71.092963],[-177.819266,71.084662],[-177.877677,71.052558],[-177.930472,71.041449],[-178.206595,71.038398],[-178.310111,71.013617],[-178.875907,70.981024],[-178.980277,70.95069],[-179.342093,70.908026],[-179.336234,70.911078],[-179.322257,70.921698],[-179.364493,70.930243],[-179.457511,70.915534],[-179.501212,70.919684],[-179.666007,70.965461],[-179.853385,70.979438],[-179.888785,70.993598],[-179.907523,70.996772],[-179.999989,70.992011],[-179.999989,71.024848],[-179.999989,71.058661],[-179.999989,71.126166],[-179.999989,71.187018],[-179.999989,71.224189],[-179.999989,71.27497],[-179.999989,71.312079],[-179.999989,71.356024],[-179.999989,71.410041],[-179.999989,71.487799],[-179.999989,71.536689],[-179.862845,71.538642],[-179.912223,71.555854],[-179.900748,71.558478],[-179.798819,71.569098],[-179.757438,71.583197],[-179.735953,71.586432],[-179.715445,71.583258],[-179.697501,71.577338],[-179.678702,71.573676],[-179.610831,71.585211],[-179.372062,71.569098],[-179.326774,71.555487],[-179.306815,71.557563],[-179.287162,71.562934],[-179.24285,71.569098],[-179.204642,71.583197],[-179.074576,71.600043],[-178.395438,71.539008],[-178.32319,71.518365]]],"type":"Polygon"}', '{"coordinates":[[[[-178.32319,71.518365],[-178.321586,71.518439],[-178.259635,71.510688],[-178.304862,71.513129],[-178.32319,71.518365]]],[[[-178.32319,71.518365],[-178.341544,71.517524],[-178.32244,71.505439],[-178.215323,71.478034],[-178.193473,71.47663],[-178.147757,71.485175],[-178.124442,71.481879],[-178.005729,71.448615],[-178.017203,71.441413],[-178.054191,71.428778],[-178.047049,71.425727],[-178.033439,71.417792],[-178.026236,71.415107],[-178.030082,71.413459],[-178.039908,71.40766],[-177.970878,71.39643],[-177.779837,71.333197],[-177.718375,71.305243],[-177.706412,71.3039],[-177.68212,71.304877],[-177.670279,71.301825],[-177.655387,71.293158],[-177.587577,71.285956],[-177.548575,71.294867],[-177.531119,71.296332],[-177.51409,71.293402],[-177.498649,71.284735],[-177.506217,71.268622],[-177.486991,71.258734],[-177.459708,71.249884],[-177.443412,71.237006],[-177.445914,71.222663],[-177.457755,71.209357],[-177.507804,71.173774],[-177.581168,71.147589],[-177.637626,71.117011],[-177.684134,71.110968],[-177.751883,71.092963],[-177.819266,71.084662],[-177.877677,71.052558],[-177.930472,71.041449],[-178.206595,71.038398],[-178.310111,71.013617],[-178.875907,70.981024],[-178.980277,70.95069],[-179.342093,70.908026],[-179.336234,70.911078],[-179.322257,70.921698],[-179.364493,70.930243],[-179.457511,70.915534],[-179.501212,70.919684],[-179.666007,70.965461],[-179.853385,70.979438],[-179.888785,70.993598],[-179.907523,70.996772],[-179.999989,70.992011],[-179.999989,71.024848],[-179.999989,71.058661],[-179.999989,71.126166],[-179.999989,71.187018],[-179.999989,71.224189],[-179.999989,71.27497],[-179.999989,71.312079],[-179.999989,71.356024],[-179.999989,71.410041],[-179.999989,71.487799],[-179.999989,71.536689],[-179.862845,71.538642],[-179.912223,71.555854],[-179.900748,71.558478],[-179.798819,71.569098],[-179.757438,71.583197],[-179.735953,71.586432],[-179.715445,71.583258],[-179.697501,71.577338],[-179.678702,71.573676],[-179.610831,71.585211],[-179.372062,71.569098],[-179.326774,71.555487],[-179.306815,71.557563],[-179.287162,71.562934],[-179.24285,71.569098],[-179.204642,71.583197],[-179.074576,71.600043],[-178.395438,71.539008],[-178.32319,71.518365]]]],"type":"MultiPolygon"}' ] valid_empty_geometries = [ 'null', # Point can't be empty '{ "type": "LineString" , "coordinates": []}', '{ "type": "Polygon" , "coordinates": [[]]}', '{ "type": "MultiPoint" , "coordinates": []}', '{ "type": "MultiLineString" , "coordinates": [[]]}', '{ "type": "MultiPolygon" , "coordinates": [[[]]]}', ] invalid_empty_geometries = [ '{ "type": "Point" , "coordinates": []}', # Point can't be empty '{ "type": "LineString" , "coordinates": [[]]}', '{ "type": "Polygon" , "coordinates": [[[]]]}', '{ "type": "MultiPoint" , "coordinates": [[]]}', '{ "type": "MultiLineString" , "coordinates": [[[]]]}', '{ "type": "MultiPolygon" , "coordinates": [[[[]]]]}', ] # valid, but empty wkb's # (http://trac.osgeo.org/postgis/wiki/DevWikiEmptyGeometry) empty_wkbs = [ # TODO - this is messed up: round trips as MULTIPOINT EMPTY # template_postgis=# select ST_AsText(ST_GeomFromEWKB(decode(encode(ST_GeomFromText('POINT EMPTY'),'hex'),'hex'))); # st_astext #------------------ # MULTIPOINT EMPTY #(1 row) #[ mapnik.GeometryType.Point, "Point EMPTY", '010400000000000000'], [mapnik.GeometryType.MultiPoint, "MULTIPOINT EMPTY", '010400000000000000'], [mapnik.GeometryType.LineString, "LINESTRING EMPTY", '010200000000000000'], [mapnik.GeometryType.LineString, "LINESTRING EMPTY", '010200000000000000'], [mapnik.GeometryType.MultiLineString, "MULTILINESTRING EMPTY", '010500000000000000'], [mapnik.GeometryType.Polygon, "Polygon EMPTY", '010300000000000000'], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION EMPTY", '010700000000000000'], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(LINESTRING EMPTY,LINESTRING EMPTY)", '010700000000000000'], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(POINT EMPTY,POINT EMPTY)", '010700000000000000'], ] partially_empty_wkb = [ # TODO - currently this is not considered empty # even though one part is [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(MULTILINESTRING((10 10,20 20,10 40),(40 40,30 30,40 20,30 10)),LINESTRING EMPTY)", '010700000002000000010500000002000000010200000003000000000000000000244000000000000024400000000000003440000000000000344000000000000024400000000000004440010200000004000000000000000000444000000000000044400000000000003e400000000000003e40000000000000444000000000000034400000000000003e400000000000002440010200000000000000'], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(POINT EMPTY,POINT(0 0))", '010700000002000000010400000000000000010100000000000000000000000000000000000000'], [mapnik.GeometryType.GeometryCollection, "GEOMETRYCOLLECTION(POINT EMPTY,MULTIPOINT(0 0))", '010700000002000000010400000000000000010400000001000000010100000000000000000000000000000000000000'], ] # unsupported types unsupported_wkb = [ ["MULTIPOLYGON EMPTY", '010600000000000000'], ["TRIANGLE EMPTY", '011100000000000000'], ["CircularString EMPTY", '010800000000000000'], ["CurvePolygon EMPTY", '010A00000000000000'], ["CompoundCurve EMPTY", '010900000000000000'], ["MultiCurve EMPTY", '010B00000000000000'], ["MultiSurface EMPTY", '010C00000000000000'], ["PolyhedralSurface EMPTY", '010F00000000000000'], ["TIN EMPTY", '011000000000000000'], # TODO - a few bogus inputs # enable if we start range checking to avoid crashing on invalid input? # https://github.com/mapnik/mapnik/issues/2236 #[ "", '' ], #[ "00", '01' ], #[ "0000", '0104' ], ] def test_path_geo_interface(): geom = mapnik.Geometry.from_wkt('POINT(0 0)') assert geom.__geo_interface__, {u'type': u'Point', u'coordinates': [0 == 0]} def test_valid_wkb_parsing(): count = 0 for wkb in empty_wkbs: geom = mapnik.Geometry.from_wkb(unhexlify(wkb[2])) assert geom.is_empty() == True assert geom.type() == wkb[0] for wkb in wkts: geom = mapnik.Geometry.from_wkb(unhexlify(wkb[2])) assert geom.is_empty() == False assert geom.type() == wkb[0] def test_wkb_parsing_error(): count = 0 for wkb in unsupported_wkb: try: geom = mapnik.Geometry.from_wkb(unhexlify(wkb)) # should not get here assert True == False except: pass assert True # for partially empty wkbs don't currently look empty right now # since the enclosing container has objects def test_empty_wkb_parsing(): count = 0 for wkb in partially_empty_wkb: geom = mapnik.Geometry.from_wkb(unhexlify(wkb[2])) assert geom.type() == wkb[0] assert geom.is_empty() == False def test_geojson_parsing(): geometries = [] count = 0 for j in geojson: count += 1 geometries.append(mapnik.Geometry.from_geojson(j[1])) assert count == len(geometries) def test_geojson_parsing_reversed(): for idx, j in enumerate(geojson_reversed): g1 = mapnik.Geometry.from_geojson(j) g2 = mapnik.Geometry.from_geojson(geojson[idx][1]) assert g1.to_geojson() == g2.to_geojson() # http://geojson.org/geojson-spec.html#positions def test_geojson_point_positions(): input_json = '{"type":"Point","coordinates":[30,10]}' geom = mapnik.Geometry.from_geojson(input_json) assert geom.to_geojson() == input_json # should ignore all but the first two geom = mapnik.Geometry.from_geojson( '{"type":"Point","coordinates":[30,10,50,50,50,50]}') assert geom.to_geojson() == input_json def test_geojson_point_positions2(): input_json = '{"type":"LineString","coordinates":[[30,10],[10,30],[40,40]]}' geom = mapnik.Geometry.from_geojson(input_json) assert geom.to_geojson() == input_json # should ignore all but the first two geom = mapnik.Geometry.from_geojson( '{"type":"LineString","coordinates":[[30.0,10.0,0,0,0],[10.0,30.0,0,0,0],[40.0,40.0,0,0,0]]}') assert geom.to_geojson() == input_json def compare_wkb_from_wkt(wkt, type): geom = mapnik.Geometry.from_wkt(wkt) assert geom.type() == type def compare_wkt_to_geojson(idx, wkt, num=None): geom = mapnik.Geometry.from_wkt(wkt) # ensure both have same result gj = geom.to_geojson() assert len(gj) > 1 == True a = json.loads(gj) e = json.loads(geojson[idx][1]) assert a == e def test_wkt_simple(): for wkt in wkts: try: geom = mapnik.Geometry.from_wkt(wkt[1]) assert geom.type() == wkt[0] except RuntimeError as e: raise RuntimeError('%s %s' % (e, wkt)) def test_wkb_simple(): for wkt in wkts: try: compare_wkb_from_wkt(wkt[1], wkt[0]) except RuntimeError as e: raise RuntimeError('%s %s' % (e, wkt)) def test_wkt_to_geojson(): idx = -1 for wkt in wkts: try: idx += 1 compare_wkt_to_geojson(idx, wkt[1], wkt[0]) except RuntimeError as e: raise RuntimeError('%s %s' % (e, wkt)) def test_wkt_rounding(): # currently fails because we use output precision of 6 - should we make configurable? https://github.com/mapnik/mapnik/issues/1009 # if precision is set to 15 still fails due to very subtle rounding issues wkt = "POLYGON((7.904185 54.180426,7.89918 54.178168,7.897715 54.182318,7.893565 54.183111,7.890391 54.187567,7.885874 54.19068,7.879893 54.193915,7.894541 54.194647,7.900645 54.19068,7.904185 54.180426))" geom = mapnik.Geometry.from_wkt(wkt) assert geom.type() == mapnik.GeometryType.Polygon def test_wkt_collection_flattening(): wkt = 'GEOMETRYCOLLECTION(POLYGON((1 1,2 1,2 2,1 2,1 1)),POLYGON((40 40,20 45,45 30,40 40)),POLYGON((20 35,45 20,30 5,10 10,10 30,20 35),(30 20,20 25,20 15,30 20)),LINESTRING(2 3,3 4))' # currently fails as the MULTIPOLYGON inside will be returned as multiple polygons - not a huge deal - should we worry? #wkt = "GEOMETRYCOLLECTION(POLYGON((1 1,2 1,2 2,1 2,1 1)),MULTIPOLYGON(((40 40,20 45,45 30,40 40)),((20 35,45 20,30 5,10 10,10 30,20 35),(30 20,20 25,20 15,30 20))),LINESTRING(2 3,3 4))" geom = mapnik.Geometry.from_wkt(wkt) assert geom.type() == mapnik.GeometryType.GeometryCollection def test_creating_feature_from_geojson(): json_feat = { "type": "Feature", "geometry": {"type": "Point", "coordinates": [-122, 48]}, "properties": {"name": "value"} } ctx = mapnik.Context() feat = mapnik.Feature.from_geojson(json.dumps(json_feat), ctx) assert feat.id() == 1 assert feat['name'] == u'value' def test_handling_valid_geojson_empty_geometries(): for json in valid_empty_geometries: geom = mapnik.Geometry.from_geojson(json) out_json = geom.to_geojson() # check round trip assert json.replace(" ","") == out_json def test_handling_invalid_geojson_empty_geometries(): with pytest.raises(RuntimeError): for json in invalid_empty_geometries: mapnik.Geometry.from_geojson(json) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/grayscale_test.py000066400000000000000000000003251456565420200255030ustar00rootroot00000000000000import mapnik def test_grayscale_conversion(): im = mapnik.Image(2, 2) im.fill(mapnik.Color('white')) im.set_grayscale_to_alpha() pixel = im.get_pixel(0, 0) assert (pixel >> 24) & 0xff == 255 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/image_encoding_speed_test.py000066400000000000000000000062501456565420200276440ustar00rootroot00000000000000from timeit import Timer, time import mapnik combinations = ['png', 'png8', 'png8:m=o', 'png8:m=h', 'png8:m=o:t=0', 'png8:m=o:t=1', 'png8:m=o:t=2', 'png8:m=h:t=0', 'png8:m=h:t=1', 'png8:m=h:t=2', 'png:z=1', 'png:z=1:t=0', # forces rbg, no a 'png8:z=1', 'png8:z=1:m=o', 'png8:z=1:m=h', 'png8:z=1:c=1', 'png8:z=1:c=24', 'png8:z=1:c=64', 'png8:z=1:c=128', 'png8:z=1:c=200', 'png8:z=1:c=255', 'png8:z=9:c=64', 'png8:z=9:c=128', 'png8:z=9:c=200', 'png8:z=1:c=50:m=h', 'png8:z=1:c=1:m=o', 'png8:z=1:c=1:m=o:s=filtered', 'png:z=1:s=filtered', 'png:z=1:s=huff', 'png:z=1:s=rle', 'png8:m=h:g=2.0', 'png8:m=h:g=1.0' ] tiles = [ 'blank', 'solid', 'many_colors', 'aerial_24' ] iterations = 10 def do_encoding(): global image results = {} sortable = {} def run(func, im, format, t): global image image = im start = time.time() set = t.repeat(iterations, 1) elapsed = (time.time() - start) min_ = min(set) * 1000 avg = (sum(set) / len(set)) * 1000 name = func.__name__ + ' ' + format results[name] = [min_, avg, elapsed * 1000, name, len(func())] sortable[name] = [min_] if 'blank' in tiles: def blank(): return eval('image.tostring("%s")' % c) blank_im = mapnik.Image(512, 512) for c in combinations: t = Timer(blank) run(blank, blank_im, c, t) if 'solid' in tiles: def solid(): return eval('image.tostring("%s")' % c) solid_im = mapnik.Image(512, 512) solid_im.fill(mapnik.Color("#f2efe9")) for c in combinations: t = Timer(solid) run(solid, solid_im, c, t) if 'many_colors' in tiles: def many_colors(): return eval('image.tostring("%s")' % c) # lots of colors: http://tile.osm.org/13/4194/2747.png many_colors_im = mapnik.Image.open('../data/images/13_4194_2747.png') for c in combinations: t = Timer(many_colors) run(many_colors, many_colors_im, c, t) if 'aerial_24' in tiles: def aerial_24(): return eval('image.tostring("%s")' % c) aerial_24_im = mapnik.Image.open('../data/images/12_654_1580.png') for c in combinations: t = Timer(aerial_24) run(aerial_24, aerial_24_im, c, t) for key, value in sorted(sortable.items(), key=lambda i: (i[1], i[0])): s = results[key] min_ = str(s[0])[:6] avg = str(s[1])[:6] elapsed = str(s[2])[:6] name = s[3] size = s[4] print( 'min: %sms | avg: %sms | total: %sms | len: %s <-- %s' % (min_, avg, elapsed, size, name)) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/image_filters_test.py000066400000000000000000000052621456565420200263500ustar00rootroot00000000000000import re, os import mapnik import pytest from .utilities import side_by_side_image, execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def replace_style(m, name, style): m.remove_style(name) m.append_style(name, style) def test_append(): s = mapnik.Style() assert s.image_filters == '' s.image_filters = 'gray' assert s.image_filters == 'gray' s.image_filters = 'sharpen' assert s.image_filters == 'sharpen' if 'shape' in mapnik.DatasourceCache.plugin_names(): def test_style_level_image_filter(setup): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/style_level_image_filter.xml') m.zoom_all() successes = [] fails = [] for name in ("", "agg-stack-blur(2,2)", "blur", "edge-detect", "emboss", "gray", "invert", "sharpen", "sobel", "x-gradient", "y-gradient"): if name == "": filename = "none" else: filename = re.sub(r"[^-_a-z.0-9]", "", name) # find_style returns a copy of the style object style_markers = m.find_style("markers") style_markers.image_filters = name style_labels = m.find_style("labels") style_labels.image_filters = name # replace the original style with the modified one replace_style(m, "markers", style_markers) replace_style(m, "labels", style_labels) im = mapnik.Image(m.width, m.height) mapnik.render(m, im) actual = '/tmp/mapnik-style-image-filter-' + filename + '.png' expected = 'images/style-image-filter/' + filename + '.png' im.save(actual, "png32") if not os.path.exists(expected) or os.environ.get('UPDATE'): print('generating expected test image: %s' % expected) im.save(expected, 'png32') expected_im = mapnik.Image.open(expected) # compare them if im.tostring('png32') == expected_im.tostring('png32'): successes.append(name) else: fails.append( 'failed comparing actual (%s) and expected(%s)' % (actual, expected)) fail_im = side_by_side_image(expected_im, im) fail_im.save( '/tmp/mapnik-style-image-filter-' + filename + '.fail.png', 'png32') assert len(fails) == 0, '\n' + '\n'.join(fails) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/image_test.py000066400000000000000000000272451456565420200246250ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import READ_FLAGS, get_unique_colors, execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_type(setup): im = mapnik.Image(256, 256) assert im.get_type() == mapnik.ImageType.rgba8 im = mapnik.Image(256, 256, mapnik.ImageType.gray8) assert im.get_type() == mapnik.ImageType.gray8 def test_image_premultiply(): im = mapnik.Image(256, 256) assert im.premultiplied() == False # Premultiply should return true that it worked assert im.premultiply() == True assert im.premultiplied() == True # Premultipling again should return false as nothing should happen assert im.premultiply() == False assert im.premultiplied() == True # Demultiply should return true that it worked assert im.demultiply() == True assert im.premultiplied() == False # Demultiply again should not work and return false as it did nothing assert im.demultiply() == False assert im.premultiplied() == False def test_image_premultiply_values(): im = mapnik.Image(256, 256) im.fill(mapnik.Color(16, 33, 255, 128)) im.premultiply() c = im.get_pixel(0, 0, True) assert c.r == 8 assert c.g == 17 assert c.b == 128 assert c.a == 128 im.demultiply() # Do to the nature of this operation the result will not be exactly the # same c = im.get_pixel(0, 0, True) assert c.r == 15 assert c.g == 33 assert c.b == 255 assert c.a == 128 def test_apply_opacity(): im = mapnik.Image(4, 4) im.fill(mapnik.Color(128, 128, 128, 128)) im.apply_opacity(0.75) c = im.get_pixel(0, 0, True) assert c.r == 128 assert c.g == 128 assert c.b == 128 assert c.a == 96 def test_background(): im = mapnik.Image(256, 256) assert im.premultiplied() == False im.fill(mapnik.Color(32, 64, 125, 128)) assert im.premultiplied() == False c = im.get_pixel(0, 0, True) assert c.get_premultiplied() == False assert c.r == 32 assert c.g == 64 assert c.b == 125 assert c.a == 128 # Now again with a premultiplied alpha im.fill(mapnik.Color(32, 64, 125, 128, True)) assert im.premultiplied() == True c = im.get_pixel(0, 0, True) assert c.get_premultiplied() == True assert c.r == 32 assert c.g == 64 assert c.b == 125 assert c.a == 128 def test_set_and_get_pixel(): # Create an image that is not premultiplied im = mapnik.Image(256, 256) c0 = mapnik.Color(16, 33, 255, 128) c0_pre = mapnik.Color(16, 33, 255, 128, True) im.set_pixel(0, 0, c0) im.set_pixel(1, 1, c0_pre) # No differences for non premultiplied pixels c1_int = mapnik.Color(im.get_pixel(0, 0)) assert c0.r == c1_int.r assert c0.g == c1_int.g assert c0.b == c1_int.b assert c0.a == c1_int.a c1 = im.get_pixel(0, 0, True) assert c0.r == c1.r assert c0.g == c1.g assert c0.b == c1.b assert c0.a == c1.a # The premultiplied Color should be demultiplied before being applied. c0_pre.demultiply() c1_int = mapnik.Color(im.get_pixel(1, 1)) assert c0_pre.r == c1_int.r assert c0_pre.g == c1_int.g assert c0_pre.b == c1_int.b assert c0_pre.a == c1_int.a c1 = im.get_pixel(1, 1, True) assert c0_pre.r == c1.r assert c0_pre.g == c1.g assert c0_pre.b == c1.b assert c0_pre.a == c1.a # Now create a new image that is premultiplied im = mapnik.Image(256, 256, mapnik.ImageType.rgba8, True, True) c0 = mapnik.Color(16, 33, 255, 128) c0_pre = mapnik.Color(16, 33, 255, 128, True) im.set_pixel(0, 0, c0) im.set_pixel(1, 1, c0_pre) # It should have put pixels that are the same as premultiplied so # premultiply c0 c0.premultiply() c1_int = mapnik.Color(im.get_pixel(0, 0)) assert c0.r == c1_int.r assert c0.g == c1_int.g assert c0.b == c1_int.b assert c0.a == c1_int.a c1 = im.get_pixel(0, 0, True) assert c0.r == c1.r assert c0.g == c1.g assert c0.b == c1.b assert c0.a == c1.a # The premultiplied Color should be the same though c1_int = mapnik.Color(im.get_pixel(1, 1)) assert c0_pre.r == c1_int.r assert c0_pre.g == c1_int.g assert c0_pre.b == c1_int.b assert c0_pre.a == c1_int.a c1 = im.get_pixel(1, 1, True) assert c0_pre.r == c1.r assert c0_pre.g == c1.g assert c0_pre.b == c1.b assert c0_pre.a == c1.a def test_pixel_gray8(): im = mapnik.Image(4, 4, mapnik.ImageType.gray8) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == 0 def test_pixel_gray8s(): im = mapnik.Image(4, 4, mapnik.ImageType.gray8s) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == -v def test_pixel_gray16(): im = mapnik.Image(4, 4, mapnik.ImageType.gray16) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == 0 def test_pixel_gray16s(): im = mapnik.Image(4, 4, mapnik.ImageType.gray16s) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == -v def test_pixel_gray32(): im = mapnik.Image(4, 4, mapnik.ImageType.gray32) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == 0 def test_pixel_gray32s(): im = mapnik.Image(4, 4, mapnik.ImageType.gray32s) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == -v def test_pixel_gray64(): im = mapnik.Image(4, 4, mapnik.ImageType.gray64) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == 0 def test_pixel_gray64s(): im = mapnik.Image(4, 4, mapnik.ImageType.gray64s) val_list = range(20) for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == v im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == -v def test_pixel_floats(): im = mapnik.Image(4, 4, mapnik.ImageType.gray32f) val_list = [0.9, 0.99, 0.999, 0.9999, 0.99999, 1, 1.0001, 1.001, 1.01, 1.1] for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == pytest.approx(v) im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == pytest.approx(-v) def test_pixel_doubles(): im = mapnik.Image(4, 4, mapnik.ImageType.gray64f) val_list = [0.9, 0.99, 0.999, 0.9999, 0.99999, 1, 1.0001, 1.001, 1.01, 1.1] for v in val_list: im.set_pixel(0, 0, v) assert im.get_pixel(0, 0) == pytest.approx(v) im.set_pixel(0, 0, -v) assert im.get_pixel(0, 0) == pytest.approx(-v) def test_pixel_overflow(): im = mapnik.Image(4, 4, mapnik.ImageType.gray8) im.set_pixel(0, 0, 256) assert im.get_pixel(0, 0) == 255 def test_pixel_underflow(): im = mapnik.Image(4, 4, mapnik.ImageType.gray8) im.set_pixel(0, 0, -1) assert im.get_pixel(0, 0) == 0 im = mapnik.Image(4, 4, mapnik.ImageType.gray16) im.set_pixel(0, 0, -1) assert im.get_pixel(0, 0) == 0 def test_set_pixel_out_of_range_1(): with pytest.raises(IndexError): im = mapnik.Image(4, 4) c = mapnik.Color('blue') im.set_pixel(5, 5, c) def test_set_pixel_out_of_range_2(): with pytest.raises(OverflowError): im = mapnik.Image(4, 4) c = mapnik.Color('blue') im.set_pixel(-1, 1, c) def test_get_pixel_out_of_range_1(): with pytest.raises(IndexError): im = mapnik.Image(4, 4) c = im.get_pixel(5, 5) def test_get_pixel_out_of_range_2(): with pytest.raises(OverflowError): im = mapnik.Image(4, 4) c = im.get_pixel(-1, 1) def test_get_pixel_color_out_of_range_1(): with pytest.raises(IndexError): im = mapnik.Image(4, 4) c = im.get_pixel(5, 5, True) def test_get_pixel_color_out_of_range_2(): with pytest.raises(OverflowError): im = mapnik.Image(4, 4) c = im.get_pixel(-1, 1, True) def test_set_color_to_alpha(): im = mapnik.Image(256, 256) im.fill(mapnik.Color('rgba(12,12,12,255)')) assert get_unique_colors(im), ['rgba(12,12,12 == 255)'] im.set_color_to_alpha(mapnik.Color('rgba(12,12,12,0)')) assert get_unique_colors(im), ['rgba(0,0,0 == 0)'] def test_negative_image_dimensions(): with pytest.raises(RuntimeError): # TODO - this may have regressed in # https://github.com/mapnik/mapnik/commit/4f3521ac24b61fc8ae8fd344a16dc3a5fdf15af7 im = mapnik.Image(-40, 40) # should not get here assert im.width() == 0 assert im.height() == 0 def test_jpeg_round_trip(): filepath = '/tmp/mapnik-jpeg-io.jpeg' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(1,2,3,.5)')) im.save(filepath, 'jpeg') im2 = mapnik.Image.open(filepath) with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() assert len(im.tostring()) == len(im2.tostring()) assert len(im.tostring('jpeg')) == len(im2.tostring('jpeg')) assert len(im.tostring()) == len(im3.tostring()) assert len(im.tostring('jpeg')) == len(im3.tostring('jpeg')) def test_png_round_trip(): filepath = '/tmp/mapnik-png-io.png' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(1,2,3,.5)')) im.save(filepath, 'png') im2 = mapnik.Image.open(filepath) with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() assert len(im.tostring()) == len(im2.tostring()) assert len(im.tostring('png')) == len(im2.tostring('png')) assert len(im.tostring('png8')) == len(im2.tostring('png8')) assert len(im.tostring()) == len(im3.tostring()) assert len(im.tostring('png')) == len(im3.tostring('png')) assert len(im.tostring('png8')) == len(im3.tostring('png8')) def test_image_open_from_string(): filepath = '../data/images/dummy.png' im1 = mapnik.Image.open(filepath) with open(filepath, READ_FLAGS) as f: im2 = mapnik.Image.fromstring(f.read()) assert im1.width() == im2.width() length = len(im1.tostring()) assert length == len(im2.tostring()) assert len(mapnik.Image.fromstring(im1.tostring('png')).tostring()) == length assert len(mapnik.Image.fromstring(im1.tostring('jpeg')).tostring()) == length assert len(mapnik.Image.frombuffer(memoryview(im1.tostring('png'))).tostring()) == length assert len(mapnik.Image.frombuffer(memoryview(im1.tostring('jpeg'))).tostring()) == length # TODO - https://github.com/mapnik/mapnik/issues/1831 assert len(mapnik.Image.fromstring(im1.tostring('tiff')).tostring()) == length assert len(mapnik.Image.frombuffer(memoryview(im1.tostring('tiff'))).tostring()) == length python-mapnik-0.0~20240222-5ab32f020/test/python_tests/image_tiff_test.py000066400000000000000000000420641456565420200256310ustar00rootroot00000000000000import os import hashlib import mapnik import pytest from .utilities import READ_FLAGS, execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def hashstr(var): return hashlib.md5(var).hexdigest() def test_tiff_round_trip_scanline(setup): filepath = '/tmp/mapnik-tiff-io-scanline.tiff' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(12,255,128,.5)')) org_str = hashstr(im.tostring()) im.save(filepath, 'tiff:method=scanline') im2 = mapnik.Image.open(filepath) with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() assert hashstr(im.tostring()) == org_str # This won't be the same the first time around because the im is not # premultiplied and im2 is assert not hashstr(im.tostring()) == hashstr(im2.tostring()) assert not hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) # Now premultiply im.premultiply() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) assert hashstr(im2.tostring()) == hashstr(im3.tostring()) assert hashstr(im2.tostring('tiff:method=scanline')) == hashstr(im3.tostring('tiff:method=scanline')) def test_tiff_round_trip_stripped(): filepath = '/tmp/mapnik-tiff-io-stripped.tiff' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(12,255,128,.5)')) org_str = hashstr(im.tostring()) im.save(filepath, 'tiff:method=stripped') im2 = mapnik.Image.open(filepath) im2.save('/tmp/mapnik-tiff-io-stripped2.tiff', 'tiff:method=stripped') with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() # Because one will end up with UNASSOC alpha tag which internally the TIFF reader will premultiply, the first to string will not be the same due to the # difference in tags. assert not hashstr(im.tostring()) == hashstr(im2.tostring()) assert not hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) # Now if we premultiply they will be exactly the same im.premultiply() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) assert hashstr(im2.tostring()) == hashstr(im3.tostring()) # Both of these started out premultiplied, so this round trip should be # exactly the same! assert hashstr(im2.tostring('tiff:method=stripped')) == hashstr(im3.tostring('tiff:method=stripped')) def test_tiff_round_trip_rows_stripped(): filepath = '/tmp/mapnik-tiff-io-rows_stripped.tiff' filepath2 = '/tmp/mapnik-tiff-io-rows_stripped2.tiff' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(12,255,128,.5)')) c = im.get_pixel(0, 0, True) assert c.r == 12 assert c.g == 255 assert c.b == 128 assert c.a == 128 assert c.get_premultiplied() == False im.save(filepath, 'tiff:method=stripped:rows_per_strip=8') im2 = mapnik.Image.open(filepath) c2 = im2.get_pixel(0, 0, True) assert c2.r == 6 assert c2.g == 128 assert c2.b == 64 assert c2.a == 128 assert c2.get_premultiplied() == True im2.save(filepath2, 'tiff:method=stripped:rows_per_strip=8') with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() # Because one will end up with UNASSOC alpha tag which internally the TIFF reader will premultiply, the first to string will not be the same due to the # difference in tags. assert not hashstr(im.tostring()) == hashstr(im2.tostring()) assert not hashstr(im.tostring('tiff:method=stripped:rows_per_strip=8')) == hashstr( im2.tostring('tiff:method=stripped:rows_per_strip=8')) # Now premultiply the first image and they will be the same! im.premultiply() assert hashstr(im.tostring('tiff:method=stripped:rows_per_strip=8')) == hashstr(im2.tostring('tiff:method=stripped:rows_per_strip=8')) assert hashstr(im2.tostring()) == hashstr(im3.tostring()) # Both of these started out premultiplied, so this round trip should be # exactly the same! assert hashstr(im2.tostring('tiff:method=stripped:rows_per_strip=8')) == hashstr(im3.tostring('tiff:method=stripped:rows_per_strip=8')) def test_tiff_round_trip_buffered_tiled(): filepath = '/tmp/mapnik-tiff-io-buffered-tiled.tiff' filepath2 = '/tmp/mapnik-tiff-io-buffered-tiled2.tiff' filepath3 = '/tmp/mapnik-tiff-io-buffered-tiled3.tiff' im = mapnik.Image(255, 267) im.fill(mapnik.Color('rgba(33,255,128,.5)')) c = im.get_pixel(0, 0, True) assert c.r == 33 assert c.g == 255 assert c.b == 128 assert c.a == 128 assert not c.get_premultiplied() im.save(filepath, 'tiff:method=tiled:tile_width=32:tile_height=32') im2 = mapnik.Image.open(filepath) c2 = im2.get_pixel(0, 0, True) assert c2.r == 17 assert c2.g == 128 assert c2.b == 64 assert c2.a == 128 assert c2.get_premultiplied() with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) im2.save(filepath2, 'tiff:method=tiled:tile_width=32:tile_height=32') im3.save(filepath3, 'tiff:method=tiled:tile_width=32:tile_height=32') assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() # Because one will end up with UNASSOC alpha tag which internally the TIFF reader will premultiply, the first to string will not be the same due to the # difference in tags. assert not hashstr(im.tostring()) == hashstr(im2.tostring()) assert not hashstr(im.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) == hashstr( im2.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) # Now premultiply the first image and they should be the same im.premultiply() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) == hashstr(im2.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) assert hashstr(im2.tostring()) == hashstr(im3.tostring()) # Both of these started out premultiplied, so this round trip should be # exactly the same! assert hashstr(im2.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) == hashstr(im3.tostring('tiff:method=tiled:tile_width=32:tile_height=32')) def test_tiff_round_trip_tiled(): filepath = '/tmp/mapnik-tiff-io-tiled.tiff' im = mapnik.Image(256, 256) im.fill(mapnik.Color('rgba(1,255,128,.5)')) im.save(filepath, 'tiff:method=tiled') im2 = mapnik.Image.open(filepath) with open(filepath, READ_FLAGS) as f: im3 = mapnik.Image.fromstring(f.read()) assert im.width() == im2.width() assert im.height() == im2.height() assert im.width() == im3.width() assert im.height() == im3.height() # Because one will end up with UNASSOC alpha tag which internally the TIFF reader will premultiply, the first to string will not be the same due to the # difference in tags. assert not hashstr(im.tostring()) == hashstr(im2.tostring()) assert not hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) # Now premultiply the first image and they will be exactly the same. im.premultiply() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) assert hashstr(im2.tostring()) == hashstr(im3.tostring()) # Both of these started out premultiplied, so this round trip should be # exactly the same! assert hashstr(im2.tostring('tiff:method=tiled')) == hashstr(im3.tostring('tiff:method=tiled')) def test_tiff_rgb8_compare(): filepath1 = '../data/tiff/ndvi_256x256_rgb8_striped.tif' filepath2 = '/tmp/mapnik-tiff-rgb8.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff')) == hashstr(im2.tostring('tiff')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.rgba8).tostring("tiff")) def test_tiff_rgba8_compare_scanline(): filepath1 = '../data/tiff/ndvi_256x256_rgba8_striped.tif' filepath2 = '/tmp/mapnik-tiff-rgba8-scanline.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=scanline') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.rgba8).tostring("tiff")) def test_tiff_rgba8_compare_stripped(): filepath1 = '../data/tiff/ndvi_256x256_rgba8_striped.tif' filepath2 = '/tmp/mapnik-tiff-rgba8-stripped.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=stripped') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.rgba8).tostring("tiff")) def test_tiff_rgba8_compare_tiled(): filepath1 = '../data/tiff/ndvi_256x256_rgba8_striped.tif' filepath2 = '/tmp/mapnik-tiff-rgba8-tiled.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=tiled') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.rgba8).tostring("tiff")) def test_tiff_gray8_compare_scanline(): filepath1 = '../data/tiff/ndvi_256x256_gray8_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray8-scanline.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=scanline') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray8).tostring("tiff")) def test_tiff_gray8_compare_stripped(): filepath1 = '../data/tiff/ndvi_256x256_gray8_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray8-stripped.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=stripped') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray8).tostring("tiff")) def test_tiff_gray8_compare_tiled(): filepath1 = '../data/tiff/ndvi_256x256_gray8_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray8-tiled.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=tiled') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray8).tostring("tiff")) def test_tiff_gray16_compare_scanline(): filepath1 = '../data/tiff/ndvi_256x256_gray16_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray16-scanline.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=scanline') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray16).tostring("tiff")) def test_tiff_gray16_compare_stripped(): filepath1 = '../data/tiff/ndvi_256x256_gray16_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray16-stripped.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=stripped') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray16).tostring("tiff")) def test_tiff_gray16_compare_tiled(): filepath1 = '../data/tiff/ndvi_256x256_gray16_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray16-tiled.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=tiled') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray16).tostring("tiff")) def test_tiff_gray32f_compare_scanline(): filepath1 = '../data/tiff/ndvi_256x256_gray32f_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray32f-scanline.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=scanline') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=scanline')) == hashstr(im2.tostring('tiff:method=scanline')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray32f).tostring("tiff")) def test_tiff_gray32f_compare_stripped(): filepath1 = '../data/tiff/ndvi_256x256_gray32f_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray32f-stripped.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=stripped') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=stripped')) == hashstr(im2.tostring('tiff:method=stripped')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray32f).tostring("tiff")) def test_tiff_gray32f_compare_tiled(): filepath1 = '../data/tiff/ndvi_256x256_gray32f_striped.tif' filepath2 = '/tmp/mapnik-tiff-gray32f-tiled.tiff' im = mapnik.Image.open(filepath1) im.save(filepath2, 'tiff:method=tiled') im2 = mapnik.Image.open(filepath2) assert im.width() == im2.width() assert im.height() == im2.height() assert hashstr(im.tostring()) == hashstr(im2.tostring()) assert hashstr(im.tostring('tiff:method=tiled')) == hashstr(im2.tostring('tiff:method=tiled')) # should not be a blank image assert hashstr(im.tostring("tiff")) != hashstr(mapnik.Image(im.width(), im.height(), mapnik.ImageType.gray32f).tostring("tiff")) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/000077500000000000000000000000001456565420200233655ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/actual.png000066400000000000000000000016031456565420200253440ustar00rootroot00000000000000PNG  IHDRP ]:!JIDATH՗_HSQK_4|39T$ Cb"$^,A* "^ULSA,Qs1 %9;'.3ϸwιҥd7/* z/SwF*w/o8FL@!Y ;MhOP0K| "##8PQJmrBӝ"8 W5,[tR)Aq"GB&!>>Fgg'4v8;!Lee%&&&l\.INNF]]|>_X ekXxxKKKHLLnm'lxraee \\\c?fyykkkzssZbsssj5222044KKK*;wEF__]]]RY2A[[-n>lc}b"jH$PTEYYJJJVk,mDDD`gg?鬬,hnni{uu111'ưU033~_CCCX x8Gll,z=Ӄ(l㏋`jUUU9NXlh4\v~Ј﷓ZV@f{:v655JBTXXy޿Z(Ja033×}zz:xr;I_^^ηc#^ ([yl?Uwy{hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiR0!@ ?C)!Uf?; X1??爟 OLEX?g E,^F#(+umz  & fO LxBP0GPA?A-- /v2b%?!}Ա60O|X>(Zւ ?f6Xт悪*Һ#dBkI|G0螅ªU,ThaYWLF_qzfYN*ji9}E, |4ivDEaG,ԛ[( t\Ȅ0A%e?Jx1Rgx}lQM-Tw-K{A] 3ǣ/,w㩩Sg86 t=Rr"ZޛZ0My}faxS;cզ m1M zo? ,Qm^_XiS1ce|{FDf׮xfMA}a ,zpW+qb+?g0o23 ͚@ T/hݬt(9r{ҥXcxaXhCSNx!, k̾@}kZGWsjO iTVmzgt* ]w,T[ڼ@K}:T#FHl `)A 3UbcG{|oT3lQ!3 =di5Ag?7UWāp<F*Vu C4 6.7}jհ tGb"}>]ȱB[}ixQQeӥ ^t."RW?UWO_,6Q t+WdB=ן9ƌaզ4QpMlU؄[ˉ@ڼlyTQ5}`_HȾB@_w-[%0\]|u6jMPob_+ke)uѣ1v<#b\Wb+p&.gq!) ׮EuKMEիq%!şs.6'~t)N-XfQ>8~=Gu(U h].-C~"䗎*k$bƕkX)}<WܡI|صuV8٫S- 7/(3j)B D:Yy=!8I͒9*{Gt==gP   _`t|?+Өڦi2w -uC++}F/wa^fAIG_72h{еY+:& &#e!@o#|DZ4aJ>-oj~O/{uZ7o_'ѹ΍ [W*!`9NT56hٿJM&Eū 3$h Z껽50i_Fj-xgXjqPpm,M)_zOU3\3aƷ>#j\Wuj@5/ 8%u!0 wUaЄ*_M3__3|UƷgrpsfU ժ+>@/vbA;$ce~G}_XTeET_|B`'Ԅ@{nLhVdGOETg0~W]7vRP$A:-0HH3q?dB[aNt:4s®n)7?غ[`ţpn6bO)Û˞¥l~/zXўL蓂 E+`I] CFN̟҅mgwG{l hZP\l9hD/tgډH^[~Fk2\_6%yq-9t%0it:\- 1DE5'VS0A<o{`eS0^PhSRA2>pUcB`6Jsoi:=N{G߰oܯBŋ7-R:Mͯzk~g*"erUo)f-nNoUΘWB^:oݺ=T&Ԯ$d))DF@?vJQ"axWm5ВřݴV׸oϫK:mhl.n@M+fN 4ޞ\s(9e$jq7  v 96ux]="Idkzeߞ= ۛ&4-h/?؊ ޞXpv#~Q?̭TZѠ- ? sۖGtgxIE@9{3rd[SqiG̋2 H4OJݲچ5i]J[$tsG&D6dlY޽>,[' վroJoA-?"xlP0- UjӺ ᢐ [ ?",c-i1&T,i0r.\ĉu{8=VߖcGp) 5Xcy%zfETxk`V`#RA9n{xiHc`~'F 7svWx7o) d$Gct!`)vjUNnDۃ@jJcdB$6#yNi[_~}yc|䱰O/4*qƷ[|[ $$ mժMb5qsb,ӛ{l~i{m9]Pq7;[{mAnGl@Dz9m g{d.`l~z~ `{Lo|S464x+5*J ǃum,~Sd^KOj'ys'Y/(1nх?|f~"xp-Dt*^I֍A{d`(9L@SYG4{(rOelKƷ3|fؖ`5V`- s$s" .^e67 ]Бa~{{mFVt[_V\e׽tvf-@ 4PJolsxNZ,r)v d= @4 毒Y㽞|Vϊd̕碟+db,[ە/k%Ae_!𖬯{[p6 pVO-Zľ1> 2P,~ 8/1J`B7n6!nz$kvU~Z~7Vyx/K :q[A1ЊN!qb;Kf#l|-_7e<W8 rswȚkrosINd]191$d 3CB}b8wqx Vd^ *OU |I,fJaޙr8$.G\.pb~?Ɵ-#UT6pR웂dC"s{^LBmxEӭڒs؟~mI'{T6s)hD_k!Ym¯0Q0wLIǧ_;1?{#{o˰Ai[=_gǁ2WJ4N!>f=q'k7*7QȪpohP@{rٖ1ZVnX/{Oyaj; :HE*{LtAUQq̾80ؓhɽqgog񟌋?jS =2tA;@e\jI8cGV.qF~q<L vo.)@ܯcrp5_ jɺsD9x Qx37GbС3lpa Iޝf 'ܳ;1Sq3e"X{_=&lV.30@1cMR guq wp o|X`Vfp_ <VagLKg6=2` k}@ ^fp|8s4|_q pط } Х HF37p_ 9;Us2p3a|h>]7~݀ePFEdE0o=~ \ qXnrw7@ d n`~z -."t?P>)F F F [[[b`+ }H>2S ;D_C A8Ё z$H0`N1p$ =T.z(h8Tw .=)8D? "A6w O9@? &4S ~qPAupqP<rσcю3j& ;x}x`֓O(7j0{p&yHeHzSLq@ A'~V$!CP5۰=a @89n:l~0It^߉3ի3. {-wu? d-VAW'gOA 9Z,$Mͯror#cU :LluDqӛpumF)7*vc{;'$`B?m@z] > 8]Pڂp\[|[kYO @џuh;su @KLxs (tVnHyoc9 }@$ٖ1ZVXWS .0;^*R1*WQ#0 4C|zbDŽIȸDMc¸Y+0?39yf~KLIǧn#._/f=߈mzHl6H1b+@<ُ"j ?)@js@x;O"sۀ?on~HUnN|ϥ|~Wuc~V^=(%L3␸+X+V. 2rA~J-: A '*([M*Xd=. m?2k t7##&lW,e\B?h"c ゐԍK :e\mĀ’x*@U𜴯?]#}8"ј3as@H~$D>/ؓB_Vn'ז0d!8KF4Os2% r/ {Px7MoPi@#*V0^sW&DbRWvlڄK^Bwތd}H[  N =?:lą}! eY X0?|b Qt,(Eؖ|BwdKSψ/? FPV.;jb;pꔜ#A  d]g:K)ʆџ=֭omszſe54Ğq d54Ğ3zzDHG}Fa2:vf-`Ðg`oq4AHF=z92Bn Bv3v I?곲 e#"C˩S\.1" v-:0+ʽ!粐-O Pw/rϝYǘ旻ϑrwz1~Ș=e+(ei?+Δ{d/ ZPdd dn&mc^5§a'dv**u*m -^l<umb1JVPc8a* =g; E!#mF$laK~+qӫTTV*r6- _7$?!1˖~X&A+H𰨳UgEca94pj`Bo;e ݭlV񭄖4O|ʸgzøWVfRH]XIME#_yB˿TϕyaT u[Cs H6h!=tjUNnD[7]!?s?mV:2C$l* 6жa\{8X'ψ&!Ge"8*ROr 5L~J̊\?'"v[T:rOw 6Biܒ"le2#f%#yBV# ?h?AOvX|_-8rO}m_Eǂq';갌E #V ᅬg#^vv4ͼHDoݲچ5i]ǹ]{G E2ʎ\0'舾k𺊭"_:>$,loN{oξoNm9BO}tuȦ E6K+Pv[\wB3 s!@7Mk%=t0oƼdDیoϬ~|M+staIJOc=ףL{sZվZaA;ށ| *GoDKBpv!/39to|yf:9mJK1M͞ ֚`NZ9/G:TlQ9y˜e|ƴVu053/ڐ0GU£7hnڬU B22>q^X mG5Zœˌ R& J⠌z@q$Z7T[Fvs}0OU`SV?Ț# 5cl;a8WL"% ej> o:9_VZz~%+ܭY×DZ@{oEǃ"dl!!@3\3X]m>#j(MTGS{ew0>OEo 2G&E`CFC'1ָ!~ ̃4oKz!}6?5셱~{謿4J1 C_r i?SlA>&x ÞWYB!@TI@TYKvj 7`\{ lq z[eyj!!@IDTdƬْ)ⵅ׾ˉRFƵ{?+d@p.R|PuX [kigI8"tƚKU>wmS{zF4j ^-q< Uߞ̄u8Sezmhߏ^-]SUw #3Pov{J>#e0h'#%4hF:XVp+ tN`rT=ntiZa~!qx =ќ'wQ^  Ŵ2X8 w#%y<|1q"XhN_tnsۆ oK{ v73bO8=TUX쮠7 %a'JWs U@R..]S3gر`h#J}ЯGбn$*i.,wF_񖅸n*'6'PoA$l{G"8MOF_qq8|9N/3f3ûbЀ 4c/xcJ5-tW\iÚTFS!& BpwNLx@+V}a*}/$/+2HL&4FZȾ &|6f 6ьm`[@rAo-7DG(bb>06Q 5j +q ,{ F+?m^TmNt'`Ӆ>1N~`hoIjrӻ7^V ޼@3CX6̟&Lq <OAy}e,@ij# qpH=e0j " A_O-#D/ɀ3gb1xO]1bދ;`O/cU\̾H:Utץ vW$7/,=ǭZ0O}a2y1nB *W.-`1~0rt%XH[9s xh7ԧ>A/RvkY*\iS1c)#G"kWTOdˀh4WVI ,i O>Yuxe!CV\3žk#jm_sjC{ !R/ԩ3nÆ:/Gys}OE(AS+jc{aHG'ug^XWM$,zzh3A.mVXBI0ivDEa *hAAC彖a2 "R,F3V6Sa*&(rMe*73Vf Fr! ZZ^Ʉ[Ьd%8eF}-KoD+FM<2ҟ[UiI=Fk=.K85R]RZWg?+>T8L>X a۱HuzCn}ŇڊD]6ML'{j 7=oMIg@4*'C&5.]WU>J%A8T !?7.&\I() 0¹y0pFȯ37k3=y'zcA A 'S?u17"tW_LRB9r |1 UsL )t(,% *.'9"T3(]ARsjfDGO;J`WH0 ȟ h҅ޥ!®!u&d ;W} ;Yg*CB̠^pT'H9ž>.+h4Hn`nx [RHtQW+ˮ,=ɟGA1 w\E7_ }Q)7?_] ;6ʹ$:9 V K ۢ &:2UV8lkDov10'\lZÆk 67n?1SB-f+Nf# -\k 13a+ћcp%$@ ښ` 1;Ц:*Kսރ| -|cמ}}n jzsⵆ e3}K6 fk\eY?'y\N8Px^K Uf}' D>Soeadp|2?/ZDЪHC5Y;׷ }g׸09ίS<n覲f*V`7uO^=ۗ<7Nv5\RS#]+@7n]1$m!ktv:\Y3H@Rt#nz.쇯 ~ד2j\_zy|s؋ _}۷Hϯ~ʥ|zJy&0G--nsD$Ls2 P$7LkD.w:wrG7%8jch'LgsܵfrqBA^![Ƭ I~Ɍtl-/[& )P4Q;%E (?oGq} gu|XOm2RAee@onv !p ]yDop+!G&7';>FhxP$w+*z[tP9hO {j}=f`Ŕ6ϣ}*dz':L"^!0BYc=e8H';> b2<yӡdODo;=Sd䠆bqJ+e6JXnP6)pzy,ɠFGFGLxxUJq} ~x[&@Fo--?qAt1NB}Z["|*eiC=шd`qG5W >-'[@L`k4oIVÁtȩmA+2@=gCIwr\Og#(2hF0%UUOSrhF b@I >{ׁ҄X;BS57HӬK4S'|c4S#VՀ*4ų|h9L%%0P 'RG ᗝ?< i _,M;z8¥(+Z"6wQz]17Ė0XDM/F4^)pz4zD!*\1H}l]"E=Ŗ'[HN &hvIe'~RA=m"~v#N0坎r WN$RF%$М2BHyip SbEBm'ıݝJ!ف^&PT+U}e| *~C؂*zR`GܕfMF[˃8XomS-du}+mt`Q!@InVwNm>wMmK=gqOՎ-8v"= Queq.ڻ ?wgpg!ڝqrM#8=zQogmG-8kyhzq+c}uB׸thn/uwxE>GEk-M`˻PzNņ[2H*Dl!g5]3lŹ \4F,!T;dDU.Kc]lj1l}) Q27 ۣjlSk"c]4A0b c:\u8 N5+ ̶W!OC6JwE'v| ?%'uUo48KN&w!h 9;׷BآV#S&`%Ѻ|b+m'V``tO!B$ h4'+8h%S߬_&J5АNx Epbl3b!vRrD'mk[sWj/dWӧ^蕡2&>IȘgB@AіMC5851K/`/GV6H+*zC*W:11s'h`A`T#GIZf"!ߨ[JA[6!T ?$hOYneSZ*eN) z=UqUcz:U T)ּ,w+ey&@`Lwv&V$ҠD9-el%"|KzKT:*Enj>|P_שpP7QM{keUM@/ܨlOKF;=ҠAb0^d25B.e)$'P["|׉B6IK\Ϲ?!$FБFS kL@gn}* |tUj^5Ė,0RY5OdU #x\>Ej >-|c!̨FZZ% }F(dVF͚@WNAN&T$0ls/D͠ۋ#|;.=kTHƼA8NB@}=ݺ0LrWq{`!/E퉎U0{O_ӝQ$?{R O}s~eH Ԯ]%2rg>2x~sןXa8qMY~@ם6fKzT+jͫ[j;U-GT4ɻ4I5ww9.D˥I?P%w}%uILG`-GH7Nq!\4!>9AcҧXZM4(JY0ڱ[ Ē{B?2?uR$7,ir%h*Еy{D үɫ䩝vy.ןjC,+(,$ZOyce]t@  5B_[τ԰0 4%8B!LO2 J$(0- !uP>*QN?i{zF[@;)hϏwW7o6 缢 BL(xnfLf"Oqį?#1WmwnhAc.;~MﻱZ+.3c [~CR;ʂ|n) XN)f83/իZ}q:n(`e8i+r.l|UEf` wLX?!b@! Pzل M`@{VV 뮯.9e {L`0H ӆ;&%4{HSfm 1c] B8n$D$ 7&qU\N4 `, #,Ms7ܢq0I1-/vsKj$!8ep5ʔF oXk40=.]:(}'~,=rgY Ё^z:̽7-CoΦ[ta`l@_? <? ))W0lͷML;[j&L쟧7 ]aiˏYD **hA,?[PLNZcc ͬ:L+ʂkh{'>`e0\$,Nq)pS2@ ӻ?zneۀ+K:;0ayim6N eeα*>l(@6-~XHfk%߻ ~ Kśl⋹IA.5:,1chM:( OjlPfQX#1V[KRvk07'uj2^\ w r{ˇZeZ -~' D_  _l,~Vɿ] eK;/3,e1-h rdp&gRn2z~!`W"f+ky :yΫ{?IZ2 XR{@sI.w3LV5tE6i3 8??ɦQUG͇,f { =b}WbDY=8:bYeGL&;}l`GMkYKUތZYl4)s_ˢK ]ΠJ `ce'H{[ٔ#1JX[`t צ2I lh`t_:Ο{4-fG:(PI6~O66?t_l&=^Eo ZKrM@ʜ !C&1o5gq_dEOE?-bWUwk6Qc4iwEiz~(@&#Z4$l$9vhm[B1A bhO ? |lP(`oc%b{BY ?oYtQJXiXN'S+uJP&Zkdh]`+#֖gTS#Z-3H+]ڹDdfpԍ^`S~,cbRh3 `1 `cѧY (Se 歅`jǨj{^]%}|{gW s_5[p âT5h?}[ ӟ_+"ׇ;ߥay@G E~^DA7(4 |Z0*,%%dKsϴ"Ga k`l0;0(\{Ƥ@l@ʤzKr –n ^?]/uX 5ٸwzO zNfӭ;j9p{%֠SbW(-b@B =3SOVP_aqSv<}9Ȓ,qT 40XmJD~s37&]VuGPVtk[Ϲm77ځiJ%v `* KØ̄B? +k髾bVPZ PW! :&V1 B*bK0 (aMgQ &p,F+ r`uJ& yp9Nc_pE(n<hk׮ PޚpCb !ӘPp `@H 4GK `Ld%x@57\ް H^QG/L() B0 4.l@6`y0xؽcit]n?"@pytL b*į3)x/5gk <=ܴ@iPcf :2DD074vV QLPb p.矘@Z^毅%ez0ڕ7!v7[oJi47$7 _@$+m\x'E!OFM/2'/F7 obOd6V`[|ȴa @)06I>̞|4 AL_œ|!i 3A=J0v%_ j|)([)RP$ZpkMSa%4`&ȟcG4i 4XAMU5SqP Mk p (w`㿔>l,T-tI K2H8*ѫ=d MuEnlR)d0}YI @ԍ^q(51 %b{&`qMrx;`г ^'뮯N` UW{.(ӿ `րS ӿ5"Y]YNEA9}M>ŭZVh{ۣ6P[F3'"R~߷0ztlP E6i3(f3S ʁtKMd euʠOICibͯ-~¨k׈a`=`CB@]2y[c^݁-ѻJ.1('_JhjH5lp@ ظMˁ:bOVaUۭ'j/S(OGyһn8/5,BzdBbS][t}lXY1 :d1C~ b,``G $.Y wXEo q+ =*(gwn??OD{|'yߑ?pId` $T,dP^d0d ]GU7ޏ??Ր8+v_=,N#gHlp@4DwgȧJo/~O7m/JZ˹Yy6_#-SU,$fDgBMGES>I O٪u.4ZxE!i6⧐@3@WN+,M &!d{H0Mwchf&@}_1f}+8U7X7$jSLM>=(aOI_?}Dsտc|:V/g7xh(# @T6f6@a`C7+C٢V#v߁zI'yT5Se,1 iݿ8cgeAI PRՙ +4= Upa^|~(CDHȏ%6]5-;˂D{'V ? WxY7Y<,jJ=wnE^</ 4 xV_>^K~=ݺxxMFA玅2?&'ڳ Ā/˫@XHY(@1 DeA.2rC-$@E6d~cO}J:ӭFg%}F(ןz.Zy2iyoc*y5Hu)KhK<*bD@ߒk#)A!D)JJ"N5:X{ͭo_oI>S^R4eߧ(LoeA˂0 aJcFPD +L\!į#)YMzÚwneVs_V~ͮG;XR&g ti{q0f*v ]̝묝h|wGG5qzYWFRȃ77+>g]+"v>X5㫀"&͠HJT[+gFh;k't|,|chugAfWf¯_MͺɌ>#ӎK3O|[*" },U0D6  RKUXq.C1MdVf͠㣁N:Ƞ>3 'ڒ~g/֝{VXafO0 Y3F~b˺␀3l!Ljػ4@Qe ":♱]ƺho}WoßszԇAG!Xa ky6!Y1+_3ɯ(\u8ҋO%TӽBpW_M$6k"l]12&`H t:Վ+D.vُ#ٿ4?1Y{dv'z\GsI%xSDؖ^7"!"ųjp2N47W[wcs:?nHR)ђ]bx a`=e"+3͗ œ|4K#אcB1)&ۿ]/){-㪣4$ 4yip bxZEűݝ5L[>F^ܬ*KJt{hɯ@m…B@hHE T4ťɠU?Z(9EKK~7_}VLq;D; 2LAÓ0vrE><QxǡDlWCzLT0Sbd߯GZf|9.+*"V@s"LMeB/-W6@{44h MRMB\ i-nKpocAO}ʔwp}~))N`G2e m{ IE/{8=4&xH3N5{*w ,|r!7 B[#b$PNA 'Aq۹{iGn(xO<kPx-Y k4ز< 0=4gːA)3]o ԧ\8ʄ߹^|߈~K v_,QICkh=ƤJ3q=<'xߐs_R}*Oz8C3OP-<όI`X&@I#p^MrYgP2Cwsz4ǣd& rC,|Ic"$Z Ӆ{VQjbg,$k :`H@4m2~`xl1G𪪉븾?drZ{(}jl&@$ǥ%kᎽexOˡĚڿSd q| JYT_?wv§T`̳Cibp[ o5"@K"ԡa@{j{N3OPߐ+QT6mf߮l_)u57FKU-.6yL>HxLJ&~?§C/7ǘ]uB?6-vc<'$$ K2-D3 z%#zi^d{a;喚|Sp>+Z~12Ė}!ZDG,$ 42XD  93v){ĝNg'y\BNfrC6v5&+ݝ^i2%Dn h.tP-vKo,ZNW1@d%!mpb~z‡)N,WFybO{fBwt@{ ~S}B#<̦-ʐ )p>prY X%λ[=pa>8cN8}3k\W)<nȘReEwn?=mԹ{s5ʲ޻G !Z%axHi |w3\_n< wxl=0]"HD-[ 7ƒEn{pk{|"y[p7Uz)Ls%piAa_[ nQj 8IA覲a͔!#*q4.?v;3_ȝZ&5)9\C:~?Iȥ,}g !-dkr-d>L6A{ w!6 pEl-= qnHlşG3F/\ M DHb *FslN-DpNnۊ/^+R" GE(bdH GPyx Rl@VQ곸^Q ݃+5tmg %Sb\Q\'l4:9ـa]pPlbsp۰k H?Slak-_] U,)EEP_7GE!f-d vap\l!W>w6{g(aX LĂ4?ml|!-q-`{5/Jws嫠/\.{{ml[LN<'ל[rZ}9nHw-/aՐk++~7aA<<쾚;޸A#`Bz5h6CB cp%d~MQH๲UdvUp DpN$}r@'1':-*36;*>>K< {u5|.%LFL98*P胦LRtaW ꯁ5>6WE;/wa~%Ӈ6ȟ5!Z`<х]EB\ vF} ;,=]JRPxx!$ ti%3"YT$@O\.@N& #w"P(9FT`,MD)׀p,3:x"9 *3Pze.z )*BCbiDl*9?|{*v î@CJБћCGla@A@I00Xy ,*;C!e貫Еnc#Ѝ74Z ЕӇs5C胗eQ"z74 #K"Q$|#?ttY6J+;y Gu5jTh:IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/color_dodge.png000066400000000000000000000350621456565420200305270ustar00rootroot00000000000000PNG  IHDR\rf9IDATx] xpRK[EVtA Z׾6d*j+5QKA*R{Bd&dM;$7ۖ|xq@r6Ž{`,O,Ϯ}| `y}gSgTh9s>ǁ+|>eoݎ}6`\cB^To28PFb8qF}~8q1`,[pIEaⶔχ5x_ӆԥq\QڻrkBO/OzC k!.jKyϘ_3A_(.`KE:Xh,/7w6&l gB'xPOrbN|-8/ؿ& B Cq5P_-^k-ߒ220GPKȯ (YXu*{r88  Zb_oSPShcaQ.p9 lKl@p3.p GSa-&B1|Id0RnZ˶+ӰGnJo.B#E4 *y~ ?& I8@ pd!rZ6/H!˰f>xـbQ67(<oxB}& rZB q'"&fD_z> A7âVx$?NC'!1Sd; )gN7 n?B|h DJ%!"E;~'j3x#"QuSFrAGnFy.Gدer^FskGy\>TXf οR,$|>[x}|a'pplw] I@#I  3A3 }yVb uѺ)L9.6* a/X)/lkuڡkEQcEf9r˧r7nɕ]ɼ枰E?+g/!g 7GYdj9 MvG;GvU#(ts}qsž'_߿%Z~^vS _8F6e[Z,wsKl-`5-]%N;}ByDeܶv䌝:}QZћ`V&1fќlh߫GL@_KrVu$"Pt ElA\#2-zvo+'zcTeWrS 6|U>ݓc>u@ `xL%o*Z;"fq7EU}D~Sk| Eox=X} w^a@uaSU&8 Z[~TX9B},M 4KQyezӾ*>S)`M vXfZ#鞆D- sPk6%->R=eԗц[KU&R;P6#R%}F%Ev2^FkAv{q!p2frW u{ ?d-OP@K%>&bv@:쐾|wL]da]R1^!I;[-S>P@c&ȹRt&5J 9R?&ޮ0+vBtĝ#`EH;% wG\f+-pU=v pvZ  1 K{6 jKr)W ֭Hj^=2/iKJg9.pv@,>!rzR+оkLqH@4P-K:(M@ \1VAɕ(6$[C~!OV,`OT]ɮ߆XۺSWeSR>>rKK"fڦSܴW?߷Ubࢄyů- @k]SL*`PI'qD3` H!%l]: 7BN"c9Pe_u(˨OkNS-5LT*:R{Y5eI_ϸ&mEUMҪU5wدW|Nw3v9Z]"oo/:t<=5)L`^*q+[)6$NY/oFCN:yP䂝FCW:sEc` (L:jVWk}Ӥ{*{0{|gk*1,le)9Ф`Wr%G4$ |[+?n1ܿG-c?sa{,*jko2KK Ap/;ʽPGmMqݤ>xC:>6wf: { q DW~r˺|R!|WoX;͉_XC"}LMώ~7d:eC»ݔxu+CEL h=m!/h. 3m4Pso_<,moM `L6IA*!]T65& w" 3򈿴7_*Mq#q/, ]ߚtI֟T䦏tQ'Pb11hH|,K8hyʂo^wrwv".rC~X/ѽC~FSt4 ݕBAw& Wro˵CPK\)wpeL) _8(}~w$ 'S}13k~&0770 ZL`Qtqo{/B @Var3^w/7&i/W^wKw EdNžىQ= Fa|k!ͻޏ \ Y./'HQd_ HAxIdACi8Ig8Z+6Cg8i_2U!0s cYȽ䗛\ƽ_g+29Xi5$ݳm?zWE  V;U?Cbf%?/͈_G)"1ͬ0^}ze}"IGɱuVq2oVАkο~bf%e ^%6_̇Lc[\'_ !?y+pG+~ddq99b__ELwpŷ$v5n~")wx3GCϿ' ^⟻ )oKu(JW5K4?0քh%M'=ڋxF 4 z8q?j-$??2OO}c/6l}j$qer=6aWe dQfR{4=Wb޽ }kHuyzQhk_M+Yby #CkʧO\̧*pֽF }n`x89j7 {-lc?3M?ykTN<6 o><͘,1;G g|&50ReIxWO4T8 X'!6v/˘ho|%!e/#}~6swvUD>UB8Gʁʂvæ%CEQ@a!Ӳ0R6=R%o#O8 +0B5jrGTTյ%4Wj 24[x~v)%S9,۔|cЄˁa/ c9й"І:1y?y*38L  k1h9PC>&1 ME L  CLR#&.{y;L)o_:g G-BI/G r}jH659\6hD)~\= dS.#/]{ry i9_3$֠RW3hṪNw>w21OxU!yL R堲 ǔN <3rw) 6|KTg*(7qWE;Jvxw L) i9 (?o)dѯ/Q'Ү}~+JLK* &.<0FqJY e& i9):R#?[L] 05~10b~n{88,W'( OC]C!:R/K%hƛ u! 83y@J)ubH4hs:#a2<%+:H?/פ#>=Ҩ2hbiW5@`29GL0sTKJa;-XyJP\:R_.GHW$%t %Ro  L) Q@?_AiKE\H @Cf6m\02 A7AiLf">@F>Mq-@ԯ G x<ՠ;|hr;>6t<8~gPT4n&Oi~J3cU0CRw!ke7i+FVb$ i ^>"( /}/K$*O99^skI&,f+U3k0\+kXh.ZPn`HLi'״Pp* ` ۩ ``]EM(yr'?Mjti`}/o'6)?F<-2+1y܋O5>f+^&)?Q_&?&p%ĕX;uC-xbCcP]I4l dK![hCmjؼ`$nd'@=3vrXafg6t5Ц"P]+[Bxu!6Am.H;WRd wl|jPtpaI\{tjbX Pjc( ܦA* ]KOҚ0?p^}zeϵ+/QEj;7bS1@/k6EK!5v m90nT]RG?ʕ7@[06/i.:/,dZ0<>-27")-r Rp5/4bVu]?lp_qvL( <w"}X`r@d ܻP?I=45?!?#|'s< `=ԲE ^ׄ<^w0 Hsky[[pY^ѮC6YMmnKT8ׄrp*֨V?HS+0p^ұ_=n>Z[n8%6pGS@ ـQǯ/{?HS3=ȿ4LGv{ jR }78tP_ z*k J!_z_'?{s.?d{8h57FP@- m`h?/bK mrf7 N+?3#7هo)d7>@^@^%A $VA:ur#^u.}74{&IxMd^&1Q\rP1Hǜ}*aO_ @4\ˠ~:bO~ nЃG~eȨm< M6!9i*OPS +iJXPa!E# Q/ ֈs~P^bPؾ K4?#kM'1o~Ṙ|'+cTebj@HmK!+sd ˂L஼ׁ,N~˫쇜pݽs?wMpd_ Cg^Q@{/mڜS^8<&j2' CbP+~N㽆ҥHMgM#D^&ki!}Pq p|('"mP[4gȽ3k~ G^ /3No) o^&.rBH U `F&;xtйǴV_uYm?|w^PP(90aW/y|9o9("Y-`6eZUM!~mM~獾=ZI^=wj.x7Ox )[!I(8y_ Է8 H*ERu8>yCmjgv9R7Qxo u2l69K@ :ש R{iJa}4D_ӮOSSj\=x5ÌϺE 4 1& 's< <>>^|1ֳzg;|U9de<Vt~&tĞ)ܠ/ϫ@]w̹?{K1^> j*Hϕ?X4zpWSUM3WI|Cќ6:N<~EEy7Iu&OxN>C@o:FkMv-(0% @p_G7yDk~oC99#w5yH:vKIRs)O3δ~/58 VZ#ϻ!Ϙ Odf4M5tǘV=ߗro~9ߘ[?f9i( xxXDǹ4S!3kʆGÜNNk~ 嫽{|o|a?53)|䄰s,a_Wpi{By_1AYUx;.jY\e{9*-UUe9jI/~,Y]TXn<}9߲*̅ "iCnYϳQȢ@׵su7Jý*57?tzŠL~o: Y<,3h}w @|J_ }/y*P.ȿ"r4 ަn<Nzv&AB{e_7,Ul;t1ϫa?~d'?e]~( R@w4s1d0w`ή Fz :`3cxkoS YG5:jT*B缌tSjwr-l7+,x}9Ф`W.y=&)-3*r˺bPAH` HaK6= DA42^}աlTY;W0J:Ča&}&meUMҪU5wjચ/)Cy=CzSe;k\~zwOMF"e^n9[lx-ٴti1vly,))*~mɥM>)\&1"-GiipT&P'5j=kW`>aWd˞ yw#ׯ*P#lW^()R=.bM'TOHgcԩi2S4OWK%чlYB_;clnu^8)KPsT&`:9h80ěS_i_,-egi(V`ҞxP@K4%4gWG(M dGŚ(eNP"b% #Hz#76\#EAAc & O HWqT6X%,b\6\nZQF,v~XZJWN(-9L_?PnnA +LN+Aj'I#mGYUgarR:`ic>  d[pr0<&KEAvzUͭEce8Sv7#;˕vCUr_Eo ,G p [mRkLJe0Rb }2[:#Pe9j.,?3RAu~lrV3Zr̘eHL~N 4KM}(ÎgHL^ŒU=d>Wz xb^|+s^R% kP?Y@YD$ةo%W n(qnijgV̦W"pO  < c?80=+j u &_(G-ݷ*wW?L, YXX'ZD*B| `J1XS_Ǿ{ \q1ÀsسGN~o8,%>JnYU.x@p|b .$SFrʳ`T*? ag qW \~ 9x\uD ss&{#uM:6ڀM{- *-o6XN& )G 4d mpӿ1;<<9:R/C.>p|:<#oOjLf-{ +z{O>px7 ?Ӑ{\u~GM ,9otjQ,ByQG릸i)~,m_>0s:i }Ȅ9rfMНkⶆ>{O4\ \[Qe'u: ѳUyϘÄk~6|/;wx<ٙ#-zō!#y?h#"4Q]"d+Ec\r9 kTDtGE>4ؿni5 ?EOed;JtBwOτ4An![fasTuIyp~}expd2 erOnθ ;n-f+D&rɁZ0!͐[ k?r Qjc`m=k%g0᷐[O&pᨌTl? {T9?,(Mbr :{pʋCopZq_H0prA[ʖ`[]nRs ـxႢ"x_-dk3wv-\k9!vɄ6 ^D?_r Ȅ4Nn![CL+>: ar 2BS`cDŽ_gKw4wh LăhB_r , I?Y8+=ll g0h¡plLV f^( R5|1wX?(FnBǒ۰j>T:5a3B +=;w s{2LC3?PsWUv+~ p/JlNq5srl'(M[ְx|{?.O5EPFr=q07>-hK%!~Q4WT_AuؤWRx&Z TF*`8mE_BHjmP,i;*dxׄДE| ;>? lbg=3R0!veЛ}c!\a$`48;1Oo|H)H ܡvc'1vc=0ELg3Na8=8K);?d~̈́UWpx:KFiR?M69!io[ IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/contrast.png000066400000000000000000000246061456565420200301060ustar00rootroot00000000000000PNG  IHDR\rf)MIDATx |չVAZ6, lE@2rT", !̜!IfYP6^SzjU[V@w3d f9<_??&ՏTy99yAAAAAAAAAAAAAAAAAAAAAAAAAAADF]TG-@Wn恰 埳n6vO>?k2_ 6us\ʵ|/w⟷g ϡ\Uq "1{|qpAT1ZyN[%)Zjap5cp߁m raڭpᛙt2r%oqg1?\dLW*`0kjrKa#^ZêB+ņwqYrdn'~#m& f6znkV7Եd׼ֲ1r0 f{Pn況;tUjr[s)7<69p_4W|z7U?n5AƒCY \5_QCq>d?`n^k4[ 7l}t6VB܍|xeC+k/?#oDG{+!7ז^dQŧ} :bmKVo(GV1SW0ԃ0i“|]8nȅ#kPQݽ |Z_K6~(2@Fœ*Z/zkE柖gB¯bZ#'ZˋScGK)10I%^ƿէ*_zdde?-x3TF6Tu~Z6.!m"-sJf̘OBq~;h|L݋}*LE.%/Z c&կ7 sCfi~<,*j/iǨ?ezp3TD8M;أ1pܖHy/旽'QSǫ~݉wv,-D߿/eKuTIS 6[R40q EOI$z2_$&\=UD_)hz"Z>~ V\\cyA@[`7Oɂ'8+i%s~w-#}[_.R?[$wkܫ{H7}97/Zޢ6\ Fոt4/؉Wִ?0J>ů=1}PѬ|3{r[bj]{ުi~T?ר=kfFQվ][5~S;gv:ڑ JĽC=%t@l@1;H>/=Ǝ; WMzQ?t=ej^&}vq6EHJS9ypLz}bioǵվQ?:vI=(¢$!Tmx2I?Ŗo 7~0gS}[& _uj&, ~.`4l߃?5c("Tqʟ[Cuҥ2)X! gRoVm$p Y`Al=|X"&j_v _]Cp˄S!lewd~PGM2)|dj*sjwص_z߀N^e2ȕߏrC_87ۯ(k t>ǠB^m?H,]%p޻}Oc~[~״GpSFvXN`m/`e2k`l[T7jQ}BLicLVvB/g'Z0_$B8)EnAG_MpPf@C;ܒf#U,vl gg& %UM)/]i ȡ%ipj&TO~พz,-or\3H۫7Z̥m[`{w>$PGGHh=ԡ}ر^7[zjﵑ݁_PӪ}%$c8ך0)(30n :;/c#~)kamj~h̶8Z}jd%]&kj RE?`<ܱ_0y{%dfF*7(='tZpF6Tɚi,i>§YgdOGEBy3  !?ZBHUܴS;##uh5RdUO=Zv ʸQ aF@xsj\f[ J*9S `e5x߅pb G*K$9$UO5xO=y=E2/g&-YFۡTBH7TυC2F+6 I9=T]L{ExW ]]\6bG& >SnN_BV-2pj"f7;88k߿' 'r#E/3HRmE 7y3mLOo>wM딙Hۙ—0JK!?H~^ߥ$d%[(7zUiA< $<0U@?nLt=sI86Uߪd}U /3^D|xho%QͨJ2nNf_pHkf5"M9P/K>(7*}N8ׅ/CՖ4@C?EoMN_0(JfU"~VEPߒ'$(7jP0B U4cVFdxw5qp͗YD':=[ uGt-nU* %@c0MCKdT妋5([ 橶|ACDwq@& %(7\EM| 򡉾^<8IlX4TbMW`1j{sE>[E?Z#HtB 6+"@KmE$Pm–;? $@p|h-V_ b;VnXIGph');,.Dw^ˀEK$`CPmOHd Ok~*@:tPޡ 8 ڢrrq7|*2| %"/W冋5Mp@ /f9\|`<U+M@{NplM0ҡjʅ h @KE%@,@I@J*%c /.(H(R`s_O8@Et88tqX5.j PK`E-bj ^T)h@mËڂKbȢAI bBW] &Mt5X,A]*Mt9h,A׃].Et=xaD>A(L |FB"=PUd;U<2* "@AQA#W '$mcP.BCr 6=ggwO>7p%xC;EQmi.vX#ޔOih`(%>ʍJ >z.zG%|P(:wc?P>JUS;;CGQt>hIl* ]lM 0.QmGa0Qt;^~^`QP[(7zU_pj;_vho!;_|^kZB%1\i.<$\0E>nvpZ=pVthMطpӦ ' *ڄ}"WP#Eb+I@M;bGA& XoSnL_V-| UPa!v G}_n=sz*7lU%2PmCh!@{a:U> t@ȷ_@P'(7lvju2 r0ۄ2f- H 8GIke# O6!Ej AtpE" %(sj̿AY\BH`q~ds|[©?ZV#*~ŢnAapہHKrYm'+WCw (0H2p2@y{ ]TH$Z}m;l[0C}Yn,!_yǒ(D< !pBzZ v&t nii vKh 12"BAC_0 9  q+Y* A Xsj 臍G78#+ LTJ <zCiǠB\bEBĝ w6/ DfWr{+7u[K;-S-rhox-8"IC=' ᤬Y?F\J@Eގ@0׉5_2ivpK FYlcxٰ_,^ _6^*ovb . c:)IBIA-k/K2 H_09?u2@g|  [ɪ rJL a~BΡ+fW<'gv xjBzZ,AkS~Mu];!vȄ5K$} lQ> PZ 2nj&kb"H jCBJ`OAw"; webާ|JrUQ/.y J *U|R$}SaИ{ZZ<4vNUĄ_5Pwص_J3?5_,Ĭ/EVӐP9K{4H j Sq@r?GxxLλ/үN&++kA jH 2O j,SN2J:5-f6g4+ ﻠsXҋ%{_?du T%#2`m?^iQR:ػp2CMl+eԜ<8f, t(l^Gmy}Y݅O4!Tڛߩ\ӹtTm΁  X H>/3A cQ+4`[͖վQNFޭiCžOøRo#tW :YKŢJ5| 1 BT>C[xy{۰qPOŌqmӹ-2PZr}@zxSmz ML 6 ̪yp {^k&n2J1 _/X> Q2HF*RfAOTVpZԲEAkY.IۤPad(׬7*k֕9X",F,(k٘AU\SĖZRj_^ ¥49vxv!NN}jtf}qť@ HܥvF ptl=y߭KwtQf|bt#`6jtni8b)*'_;uh 8q~Ĩ_W\V޴ܫ:;,Ҋ1io0Jv@ݹ~%3oS^#mśjQ|MFq{Yx0*8=+[7}`U"\3 Ei; ޽qMEE93Ʃ*F]V!#N z 7BF̏;omq-a" ~jFHɁi8/'NmwhLxJkkX Tӵ0_ދ3Û?ͽ!u^ݹ@ oolJ+U` H,j)ٰꁳR% qɀ00p}|G#9۷Ǩi|ƙFoяn3030K)e ,.A2E3s WclF:~rf'>I \oF@vAf"ƒ@D1lj ӟnȉUD`kA '(?_ $yכ*ZLŗVxڤ<z~ Aofv]ZA@;m,Do͖TDS2{ܜf,tO RPӲa NNSEƩQ[JF}t/^L!G[<^ԝ@0h'ofϛo6WATD45c UP$#~ :@ e15ج__B A5[͇W6xAF"$,(07'%W" \56_u@ u|x3_tAꃀ?Q~noSo|(M;/Yu_pgv'U:lGpV˩/şj_0%3U?Tc7C[൶^U"l2aEa_럣QՏh;z$ &I#--[`PZ׋zOl oP2."zmjGX[0Fq>(삡z7[`뚫W#ymZxhZ)\6F=Zv߬1q1^H7qZV\^`Q' oiVN'r`3~}&z0Cr;2)s`Cq! v9᭷՛U 䁪_hAPޑ7-K  Ws#-Uohw͌#Wk5{ %h &7d-B|"vm0nPoh5:L6`m԰]@/bԛ9亚Či} N6]D܀[!45U-KJS}"aЯYWb1&03p`'eꯍ Ăy@afF'b+ aTM!zCG#%k6{d<"qI2kzSwTXa8ECJOa?4݇@q 4Xļ7^qq)rLP$  6                           xwϮŊIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/darken.png000066400000000000000000000343271456565420200275160ustar00rootroot00000000000000PNG  IHDR\rf8IDATx]x,KegP (љft/ZZVٴȟ%Wl x܋ 6 󥍆4ir>{ӫ yo`a)?gxf수 ^&) 0<|~D>OB?B'K|9B<`||%?+lFAH،kq1 ()o"mWi)$OПPRA?B¹N&K~ͻ?cG2aCB;V6; @ t$?"BA ZJ`HcBB{SD|M"׉P'. "CˠBH>`D?!@}"$C1aB)ͩ^39)^qz ,0c{C~}g} Cu]/l3yDHzc+l>  m.#QPm0zkQ !u}\tW! i a[a߇I] '}K]XtQK;L$FЋ_3KaEo+nvQ}шsvwXY90if`x/W%Hy'WU8zR5M &p :Rk GA.8NK! l bu_U`cJ rKH;$š7V7OÁ=5Z-! fg4S^']n8D]F/.=+/݇+%\@L`_S< k k -z}*BYH(.' ("k 16 1N |k`QE_ %$<,k m$w|sxbs>89j^BD"&_gS {r*V-dK9<![JL6ap#|G-+lQol=b 6W=QV dKLLmB7 rGh!l[,˜ *x~@TbR6SCyl)=y4 $yw] >'Nl j@p)1b:p !bR0r+/a! lKJԹQD<lZ݄n@"y-DZ2 Rpm ~_\2|e$[ ? y˓$Z2}mkd="_foӷw9;vݹ).OHs}RB_&55)_эnOl99iWhGS-d- Z{)Z䒿=9&w'G7ʘOOJwsjk܎- 9&Z. Cx%dh ^$UOE +^C<'Crr+.w{y.ƕm].:2ࡓ5'h-$Љ0PlN3x6$z_)2Ѧ(`mi@jYnYآXygI&wt6_ݯB 1b˪z@}._ IQp7^]躢O)_iWj8@KNj>7*&UL1 g]|V 'X\LY\ )0UY·- S=-z\.wRW+.on5F/kLa hx1׍'[Zb*2^!xOg[fr0ݪ x.z$9a~iG(jΐ7)>ҶGd3iljmHbg$' rB4YaސAWfGGX&\޷&<gr3]"6֢f)|cnI7G >i"{tWօ4D D+-MI dHtsu/p_D^thF0WB9m闎Fe%6!"^&={ׁ(#6͋_,V__܋NS8*Lj9&BB_2.5( l%%UO\&wVy(\.k_`jK~EYK1bRAo1; {ԧ9-쳻?_"FT!Xw|H&Kly:(17_qO}קݧ% ײr c䝕4 @+i/!I;;-S6@+"!ŏ:c7CH O᠚#o(`+G@1Vb˕.pU=Od||%<| +~M DmkNRYރ xv,9+qq#833~)|WB⏭>!b[ D8JK; k{(ѢpKnm*!<770CX+lGЕ 'Mȧ=wy|_ o+U6XEoY~MlY|6~J( PM'q@3]`onm=>!xIe1I'Q `jK|KL@m.9#t\j*p.r@惛28- a,X1|tN'c@ |dV\?kYt=ehײ``mWjɒVOUh"6 vfi%%DsV  ?u67~e-~݆ ?+v]t,Z{w)mhu)R& 3 43'ώ nbb6[Xͽ*kW$ԧpd=_;lrw,ԯ,7x-:]tS\Z&_U ̗Ȭ7@߮~W h2 {f?! 2gBx;ղXF $ -V}r/lN&S`˃#4V<4Oh#( ( y;._(្9&wtKEײwᢁ]-O > \-bbPT_%04ie+;IAF7`"(yT_{q'wbW_w7{S hsDyQ!]vjx1͒;+(,$ZOygeD !/[p@!t*{k_ 5(&оOW a(`l3}F! oro"uM@"P^` fw Ww-#U tKM= Fa|+= QK[+gg4gUs‹_B$IhswjA]ן{M \X[*3c [~b[OJ[!4 1u15eu ,^Zp Wg|.ozVQa6,re-Xrnv# DV#~!#m-0AN ^8y$pdžkl+hB3+~fzOG@F)1TB;lr/Di uN`kP Bڜj753.rkL_'ΪA@ vcX[6_n2l ?SYd[ՊIBp t4>OajFf#~\Ap fv6?ބ•,1}804QoG?/aGddi*F?9)k|ӹƠ6K3> /%"TS6%M*)Pbq_JyW2iz&PsO M؟Lռxygvg&Ww1V$0LKH{CgPοo'{:.Nbne;G9zwY&(aԣ^mDf7M;7 ygQew]| E!6z U.l{%E6*~Wl)+B[d l9Щf EE`k 5# ^rKU 35OM=3(<T0 !0~r;ǾO}Zŀ1U1 `~+K"#/͠mS]fp p2nrhISۗr_Ld iaCokȢ'`sOvSUfH[FϤ:@K=eM?Vԟ՗X7yd1%H;/3S9kQ0 Izfp}?k r7ڏ}Uqĵa~ugxJ+5ޡm5DJJM0)4 H8HS OW}vS TW႐*! |A)Kا!?i.i~5]w n枉c_?0M()!$A>c4 ?~`Cn ls(o ~x30|2J;P @ `a|B4iFir׀_^EYZe-~R.^քk+i/\dM4h7>1]߮kImhT 5b~Du4]lc @0x4XB.m0Ahc v/Ze4 @lFw]w)ݯP6ɕE3hdFŏ<NOH>;hR߃\ݡo{^i3*4qpNlrh]O|Y#iv;Qk\L}̫,XL4 /#K@+HuW'd_sKuA)A1M}veX U "@+O$(I@H22`3^Oce@=y#~ ['oOa[0^a ! 飰@|X/80{q`z/C=Bz!_ |%{`)J0T/RPKASإ|-^lׂk aI 2J)74ؑ? ? VnqP=䏃#T?z?yp6σ8σAOXѴ Zo(R 7yP @.VL)3> Zє#JJȡ%M od4 A%+;lWMy @=VM5Zbp @g#g>.liv%`Z,|O; 2*5pɹKw,?\_V*!6t{)$|H&~ڼo_RTd?#RPO>qb!V6@$Yks4gUs5ǖ_Ve?w/?/ %ߑ 7([ldmocSDN1Q<+`4DUvea;!KR:65(H#*s# V'Gd+plnAca8-x1mU@~NvM|XRbO-B(7K d hQp` _Coa!]7 XtWfG@'?ŦWkyI9SںKs z Oi3 9< a& ѿ\g&UE%֔z_ئKڲ0Y5OGe(~7G >DP&g7A^1E7wd^&>=!0C~ }j.߫s%KҪ?_b WY5T}qŏ@]`0#a)xXT~ QA~V=x6".A}ׇ}|&eo:VҨ_؏5,>Mi=uŖ90U  _h(!r(L +Vr``4ɍC8+A]^cG{ovVN85+8XXg,)k .DX Hes @ðd(HELnmMBxħZ`(I>aCf.,N3ң[O_sYld7%?2˷a ;zVkĴ|}&Ok[,1/P}JnOK{B't9޵E}xޥgބE/>R.RgS巪RDgm8:a} ACL^_ )?I9'|yկ[ym 9Ob1e?c5P~OP>1THz;.jxL᠊V?PؕscM?7y\Oks?r_[A І ߋ,M/Az[%#õ^ƕ&)?r6AW@*VD*+ RgMq@HfHbTs i%LJ~z?}Ė(/ z e3?~ca"TbH2CX0ϖ>_/yלt?zK~Bn2:!>3~~04H6E˝T) %iV[Geu^MlA(4$\. H dd$d0j+mK\$w/&k!t}0vY<] 7[t!VDBh_ 40I/}_Քgϯ>~-Ŗ+HZKiʑ@Eveb+\˦˛ z#c(7{˧Kr\XH4R!^B`XS-+&`[bUS/"m)F|D[BnxM xNc Er +A\ ɝU&H?Y|Z~w>7%R زXQbGlCgːh&3?jATN}- }nf\jlg  |[ X]I dH$|ji]8Qx"7`[J&N8ï͹ XXǦ'[*p_WX[ LIw8o eFRtYsфĕ}hX$.g&i2 gVC8#gP-XU&dC!bi+i/랯\?56Zl@6Cp7ctㅊڥ3DJrm9aw?@sBybu @C'r5U5"@K] 0Ygzw)Lk_> WZ*Rډk_{~U-~] ɓ|U*Oz0Q(u4w:ۺ˼^?Yl벸:O tv TH n! ז+cT3AjYnB=S+4sJmrk7hc( *k 7cdx%dT ?;P W$g &O\~mrLt/y ؂yw3._]:2SqrB#؍0l$,'~ u >ECՐe6<~S8cwڜĕ$K,H]^ױ|:,ܣH7'4"6E^boK X=8>0> ao R7OӶå ;!T۳7:_"O ~8K"̷'[w{\=6ܿ\D")ŖOfM%0+Hlq[z `=o\~_$!y V$A6 s!KI<d-d.^>g \Ǔ}8gЫl a0)uτ9LigthÛ> mMy^^^Hd+э2&>&ֻ9auk܎de9ta![ȖJHJN= = #o*Lj6ցHEl)kBK<kWD# Ėdz 'BZ*-!& b Qh Nl J/^ rx6 GE(Fv*[Bpmⵔ5gqguEy%t.8Yrn8s+K@jⵄ~'  Hm@zm [K;eⵄ%%6?+'-dK*V-\K9<ZD" ω0xiB$ VGrU9}wV׀$L":sɠ 2 b~8f'[838r 6ր{"5\yxb EH[8n7> wZDs .-X -a[k/| l!T-.bM9Xtya͛_XSC`L@[?@݊UdպqxlD?a7? ;.`Od3Ҋ\uqX 0OP0[̖EW!T8LK3W AT\=^{J & as؂6XB^ pF4u z#l"׊:">h* b \3hQXJ<.2!&#ׇ& ІD#tw68@Y%%0C8H> R!A2 #^l91!#Gl6YDc*r5(l+LZdRn ʯ,A tPh^L Td'-XAsȿ4'Nh?!}g8/!#0|'.BPtE;H`qzUU\E fIo0Z J؟p|޺"z"QE,W%&g?$'σ˸I?lYڟvxb&AN]wIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/difference.png000066400000000000000000000351161456565420200303410ustar00rootroot00000000000000PNG  IHDR\rf:IDATx]XWj1]M6w2`{A l& eA5jHĚDcDfclڂ]"}08 0s ֨/w35QFӜo+s `ExM! 6{ #G e ?ACHI[: R{?XpH11@ZW1% @Ʋ"f¦VǬ,8æR4AB/*BsM3:9wN۵NJ-|m<'޻s@̦p%1;漿MA`O>y 1[a,>o?{ l ^ ibooB/wSE^W8EKO`UMP\ $Бp o&rPL΀MƔxa8Nsf dS@GuE,Г{Òam{o!cK@I9H8Z>f `c;vAɓp H2!b _.сHz5 `D1┊G±>o\ Cޣa۾ oQJ̥K Dl* t-@S-^Si qo!fv6@&:7Д=ɉC ȏpp7{͏%,n|6};@Ȧ0X$Q/o}<bzFDgID}j] 3N+>aׁ^g~>i_X^ԴA"p'||6&]Ֆ\6 weip%( |5CSk#֮nO7pRK'\c*tCt+9c_I|5?l|a\m1wׁ[F Ё+HÞ9)Z&Ò_GPDB lm~ ?^'8"n5M~$˽^/~=nOfD "&ЁЛ0ȵ$‡i]P:}5Ӊu1eW̶V. SFU|Ӯu""}&GtcՆA]E2FLoY5 aokG,lAk?<&"mQֳgֲ).ʭN6/38f(&}߅[WZn0?²2-4kZ]=";:^C#𠦥^o)zR[NkY13 (fj~굳51b*2Q!x=e4MOp^' !W@1oS/}lu׊m$z]n)ZCV̮Ts]'3s v7to/6JbSgjd@3PU- qV2 nOi!K{4V6|`o$b7bkos'6yE ە|86;hO а?$ݶ| X3n1DEhN*Y TNo#SX*8$bF\4y!66U7Rpyd^ zO_Ӭۓ(wLڜ^L(+U59z&u!?^&=]A98k䞿0.,?\2Z%|m.$So)QJL%n%?@ ,A8 !qo?^R=ZgEKYUGy1 b$ۗmvr2d 9§I>W~ yt4+u=M.å7t և9!IHw-S6C{"P)OtSgTs٪lzfƙmdM]v$!?#M @{r]-`O#9(%GAk>H,~R[2ĕ+qM\u;*q YANwJ8Kv}lNū 4%|p [ZgOOUڌ!ׂiR@Jɫ 1LR*V@1[XD^-Zwa%~dW{ajF=S0j`ԧp>ׂG~W`lp[xi؟ AFjˀoXaH `_@D8\kI>JzPr 㕱I&_)Қ-bNGW' w# 1K>W'UҏiH嵇R {򹕉8NL|-A:pgzRPki@jqڤOECX,=XY$D{5)ND@ +HuEBRtkӟR+AXLu\TxzL;2sȵ&QLhQRfe.pF GÃx!5c[-B\j!F'~A~Ft օ K N:<uQKg 7R?6+z;oge\Jįfaow A+ *;An0}+YE3eB[+.}p5zǤK8HESJڌ h@֊JÖ_ׯ he!~:7z2)ujaM84<}@Lև!B<&e6KZ(}06FRY?ANNI, `[Oo4 "& CЃ9|0n~fF&mE@mY6,I3[A :BQ̰4Y18>l ]ob&Cۇ WW rb+eg0_W SC"0#4#WW`g%BSF 1X(<@3alFLa#~AS9D¯Ww *~&\AY2IK}ƒY X*O` A 2 ԡV6d`alD=ӟcy_7^Ů2ާal񷌂DVSSAz<~oE,4)20gy# @vo21FN&0GЂ?! XmMS~ n/M vQ6֡75 ]G۬+Gc00 [MXc!~Y%~^\cXmӂ@JE㰜#t ~j;lj $]B5>,!2ο?es9eMBE#2 52U`.o_Zb,0UUKɯ6-lX23s)bVp(k/6ж A]r  @]J{'̺^B2r`F44 -LHɨ!r% |esJțvdr}WAm:(UU;خ.W+ RQ흐k~7P1gZ٠ϴTkCo+sOK[_bPhVPD/8%Al;+]K%܅ȋ v>f+[SD[7S(`.j R `z_[% y/<Ӹ G"X(?;b}¹u79xO&k-KBw&VžA]JIۂ|QjƐӿUi*gE WڭBo"cO 10-NcMǃŝ t @|.wAJ͙ N~; 1 uQw@ղE4X؊md+G)6yd MuCnPma'c_=*~o؂lT&* 2 nc5a% '#00iZKMO ro,/vKE"_eñ R"$eB^kT@q8H9m"waJEH_H[hh?2z#, `x|m na_ ^N8Y3uж0[?4S@?rW e a0b?IA)Ğ7HFn5F6*e&%ΰ ׄ}ѫaOp.ݿ/`JCkY)4"m4l_8_ py )m'"@3(3ac{i @lM#" 8)_[g\ɛtg0G>ʷ{S_o +T7 ,6mjҭJ,l{GeBG؞)Vs&.0M*mMXca72QB( \ k wbq ?\>2qX=&7PbS:~ wQد= ^]r9%?jXѝIZnrm-!!0 h k@:t jWX,2. ,595=]uU>~ؽ; ;(ŀəpףQu[(ig !5=&lU OM:WgCѷhO `K7YAD q K_dfwAחsLirTJOqES6o|43HgIYm HRzX> 6ÔȥE]W0P?%6g]80Pa@S9D¯ 4s8ʈ \lE4|[?f? j~:&Sac,a*(@{XFLx{ͣtUe9oHN Ҥ_gt\ƠO, SJ΢O^h Sȡ- ×&KLNM@ʨg fX fggl>/h]o/5C۫&_]{2ȉ o hTKY@8({ w/ Qs[xČUEfM*[S_tGdy7?' 9 dan)kX0x9HM:#0zCuYpV~*`_retiһVHҺc5ڮ2B)Nb(~z#~5$Q@ STEWlKO.4YK2𮍝~onr[xiX IvşDW[|êFB5_8jsMM&b@ӭh>lΑVbpZqjӟ>hOM*o Y^ވUHg \r`H40B5NCg[H|SZ*ݦ,#wNV)SXyGX^^~Y#fic 3"DPmׂVYt^ t% k._x_ӓ~!N;/rէ}KOݺ{E&K6}/67Z#fxc ₷*#K1k : q}Yb]§? >~N 8{XѫyÞiwzfK ~yq1V@88Kat 뀞@͠ALT|Oύ;)u)uUM#xCf We={c t&~zs*8[ŧFYdij6?9rp59֮P6?gsJ!~e-A Bp &> SDRs%D#= Z0cCn=e=؉uUd r\(aDܹދܪ]}<*;z)F()V*;Rv[tYYHCy*tڗOCz}e;Sx֛Mx۹[oHD-gC0ʮѰ2AllU6-7QtKYզve"[˦G|nbD⧡26\LhHNYef-Z,l#SN&_//҇7? ?|K~u^$\% xT֤Խ4KgY h&^ޮT2!~-׌:/]\E"o ^' A1.b'CSQڤæKoː^cNWicݎx_-[\ȡ=gT&@-c_ X% fӼ l+SJyC3Ֆ%>%M-W6CjiJh=3>45 a0,Rn+y6zwU.OyfnϿYyQhQRB4DC6R`_*J FKWP3*QXr3XʪO^e%ne eeRn 980ע qa \F3#;MeȊf[Z͕`Q'};Cj$Ge? n5O!~;tp(v-Cud L~†i/S(+pWs΄ߗC^`}}[ Bm6!<"q6i`v,JfȔ}eYg$O"LL\;a~mZr̘#y`x|<~obP.PmnZe#p S&Zʏ8_l=~_7?AiQޡKr[ $:?UƩOi ЭE{VvUnbWƣoPnu/}g֕x]ee yOJȡ7HK>-D]Pmb\+&+]ЮbNkG'2%z5,6 ]?dx-h՗/EA,PL#’0(JIݻ/ m}rN--xM]$ovv{J45#i[N tP{mov4h)zPp/#~ڶ .gu?=Gowoˀ{]t7\;:=D>yS}R#^"2s-􈁍#ad8M8 H\ C1P7r};\ܳ|m|pwiyNS)n`xY؉L? Āo!1~>8)`͝ɫWA{"·-'@S"qEl*-c!.q->ΆC9fE"qMy!)lLs"a|@Ʋg$͓'d50^ ټl*ppMcpa$"|@]!DHl ipr&lܶr}y0{[$Y;Z _&bAXx 6pEWC?q@+{[̦h}cΟ=c5Dv 9nڑ ́a%o1ŽqVصs/nB嗰=h-+kZx6` U+4d!L΀Miʂ#7lj~MCW?ë5tWum~? ɞf\0<*aMa(nYX?r._EEРFrupaMbO @!Fm,i qX2 {!>w>5D [hHW>h*Ykx X3I 7]pX_q8LKx co Ӈ6+}$kB(t!с3ڛ+V:;:{rp..."rh t)%D\ŭ29^RT$'p"$WB/3>.!Z3Ӓ rh\c =E .DtAUfAueq0FuRGS ~5YDt+%z8rvD>{R6fP@3:}m1 c-L$AsVTIG_Xy9՜!US|RUā| זn5ЁЙ>o]=zD~>!`B_ȯI>p zmi)tYO7TJ 'hxl* IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/divide.png000066400000000000000000000243741456565420200275170ustar00rootroot00000000000000PNG  IHDR\rf(IDATx UյQKpT#9QG(qF}FQAE` F1&42=`V{pᬵ9O}US?{>*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JUe`7 z~*;99 9iG.ABE~܎B@7ŃHorr \4G ziȹHG23rr^FSԼn N&8]f/>-H',JQt5ptj#.ǐX\} {s VhF:*UhR?ãH 26T#;13'펿@u4:9s;Ñ!Ls/1ہWPޟF/ɞ&7"NT?S7 Wq?LǾ4|.f=nAk9ykF/2ibP|Nkpo(PJ @i7 qu3_Z~ɽ@}ܴ7NZ<7 #2V]Cѽp?rhSag ꏁ`se|&jN )c`(RȢ\3 _3H܌bvd`H~qMFp|0poP`KEwuܸ t<<#q1/WUy>myQy~< |\hk3mDSyW.10oT×sbWoQ:p$B"U?=S{qUx,[MD.yas#f~poPm`O*(#c`ި<.@݄3qotGګBu>Zc``Oӻ‚hd9,ye |?Vg`a`S62P@? iX ˞/7@‹G ;kG~ ObKa(,'` 06P }q*ۄWxVPXQ 聱O[(3j)! \ڼ1Yd22YlY+ȿ1,!As)|0зâ>60M^}H /dY7w!\m%$^ gwHRBaÐ<𷬆` ^هU} l5z#'<@yItNA> CZ"6w#9Ȋ4d͟η 09 +pٙ3q.!d2ĹxҒ[NDrm LE BLS(5um l[ l;Y3CT@ 6! potXsUN=#Ȇ&Fa~z-PTA>ވqLF`Ow4~,OCW\P9#DSn`C;ɇ}?dy83r4hqO9yq@w!p 4W̡ w6秪5 (q3 ijՀj3Qw!p)4 _9d|g_IN%GӂP]a.>w }K#CV1:?]?īkgba6lsCp@f|Y7!p%ǃ3W%hܳj>`4@<Ctܶ l~ڠm)^_ѐ?k=}XC÷`QHnwT=ƫld6M/' &W Nb4R@ֶoΗ'*,z iߍ+jaGP !@| v7ѝ~਷gmM:}xr̫CnM؊SFS&:XL0dd&>)#WGx6 Rc0,` }"S8 [!Q+7t8)ogj] S%/Md^{n>SBLQcE@7&tB:Fg m4>Qzq/yj$̟9MiAƟj=RY7e($ڲ7 3v啁 - aWsggBV(G "2k!t ȀO9Mh!4d @o'ܶ呷wIx= .̟_ *cTГm`t`<ȇo KZ[0 9!Si8}=3ŐA'Hȇ@knF{F!|Ľ ͫaoD04KO Ol܋4q2N'ӕ9hs|ǯ--%ӂ@vUJ@6ڱ(h ?ƻb Lo~|G*NC+*`ZZ}`ێI@ Iޱr۹pBO\}I,ܿ|F; |9Ȏ~dROK ] r-27 ܶO޲_WA?e+?^ \?|Ev C+A.eA /Ȃ͎ 9m{/m~!@V ^|YgB8n{;ӿ`̴`| }Z2?=d fV rim< n&m~!PN0hW2L:SPNnu8/d~#ӱBZؙ{TȐ>T/U;2tBN*:J7Sb4{&"hLCC 't*dHf Bv_צMLi&koymFȝ24TOzϵc˂+B``PHX +t!dH¯*Iw6r`~E%ui 2@p5dd7~>g Qt,, v kL}Jn~ߵyco!@8| KGbQ!厁ict`+bT sqb0cc/ǵacBIHj0N F5B:RkR_lfML# N(${"l$52W`o:OFMLB'2$1Q2)`F"SOWjϵIso!dAp@\Zi}#Ӛddۯk&.)7Iдs!hp$3A$Gjӏks&6FlwfBMxsm`îRRW2Ll RЦ02asŤM`O@Z=&. 5?me]?(3U]2LO@@ɾ; rޅ?l,IT]^,Հlˁ%6\HR3fo_F@U(T*M@ff6"_Wǵ ]yvi H྽xBslD//ڀa<  k+_70cXO]y -+hl~'ڿ? N_ k X#- әوD]A@ J.A:@|#slD"x̷Ƌ k?~A>Lja0وTe~\/.~sۄ1u0و۟+7tm.Ŀ@Z 60?4*a6bBP'$vMrH 9hl~:7I+ 7X?_Y "LGeX!&+@WDŽ $s@| ܣ]HXO,ӂ[90фD> @! ȿ^ AShwɵ7)lq3kP]RۃfaЁ9c4! DW>ciX >CXMXHp= {\rL \[5,w*,cMH _-}<9 n |6-g~r/{{Sݙ` 5?@;X.ɀ>tro8Ե |(!;K@ h8dF S§ZEu03W'F+l.f%tP2@ mJh#kԋV଄ffnJf Yiz 4?d%@Gi8 =,+@͌ CAz(hKc5 a7Ɏ@Bn Xo x!ˌ$$`Yqk0/栙ѕЛf%3+ =xV=PlDu% ! :(a@ 01$h|'YnZl~E>Є3R!0ٌ`sJ|a]5*|Fg`yWBs&`\[%Vrac`@װ~ce V1W~ s 0#lh  0g`@pf$rsHڐCsrh-e6?Ѯ8Y f0ȵ={O}6g>8G`iV (J4` _U(/0d i|8/<` 3ms 'pr/p LX0"k\fm `-MHr@FDĽg@^Lf~B HHMB|n?J?f /X OLCac "#S$1'f09$pO?u_k4{p@a Id# (H+_{HyЌ;R!}נ Gշ|& ['E/Fi4J nG}6de_bÏ6 {p(@bOVdBjI0! ?bzXC;%t \Dzn?Zi/`;F|yBBIovHbdzO 3m~H "KLa| T|*hLSAAo$T7Hu$К@c`d4*˂q H .?622v,4fzpDrP\B{HnAW}9y9F ngݑ!0SИA0X!.C?=_ č3rq@>\zl[C)j%_ a31"/q-oE@ 7҇UB-yr^N)U㴢 Tp8ș+WO S,@Z/h ObJ &l#28 `+ U`?O4ua2p`[ -e^pO lOC^)p*'_☯ fs2Bv ZʵH6s?~BCy?~*`T+WN?omdTB@mf@ uW-;A#?s;+-{# SF"; Ճ pN l 'Wii YqbOȧrKE8/͙B P$[ O%D'e?s7]޲o,m8/H`8~~U0!mOjo߀e\ a`xC8*fGإC˃ˑ7 RLD昺B}EWQD_z  ӅC*WdX5(fT`]x!}|EA6^ANh~05>C o~hn@K!@ JN b)B!# 0}6!4J߾Va+`z;UKN{vȭB#okeKM`2b22{>$ne_^@,<43?"|Vdn! 1_Q G(| Z2[CS%`|%{- _b9UHEj;WiOClvQ8Mᇎv9۞vd, \P֥An>y+CK'7 dnߝ]XD Tq94a6y ]@`u!`}0lj0@M!mŃg;~ \EF&~_A+"g606H h`> f5P{kà<__|fO';l`,nRB-ȳV`c0JS+KV3vг1sa^槹d*ތX&'^@K0xx'`EHTs-Pzm,3̆hX}l ld87y6hcϑhNy])phe(8: gDc`> 06:3Ð]tBlo)^Pvٖ]@k4J#?x尤b܃ބ>w_y8^Ca ֠A+EO|GJnI{jԡ| yp=s];b0 i`: E#7Sja0?h l^ez1>/ db5,{M>x,+{wᣢ^(h@4X be]H 8(/C(,Ԣ.8\}G;,4 a)ȹ~8 <_6ϢcbatGګ2'rQ Lx]|AXV "dO* #GQExwnDۼ 3q"t# rU;pَBFJKx۹)m1ݛ7*]ܙTyB| FB_d&{>^ݛ7 է \  uf1|O{so(Й}^c,Qv77*=Žyr5rU%%b`(Pp$|ӝPFk=EVNyS❉x f87v.^_ktgS@@C8ĵP8_So|mzcN>^'_nǭ-{R|G kp%7N7ySC45 +O֍? SU{?7Ph QdI*L0S8-%=:)ITyu*3G10uxa3H|.c7on{U Cn׍ >,bq4c${)vrDd`nhz5` ]l aN2"Pn u}5FsT Y4h#.~%xN  :WYۈ sgHa*6Bo9 ޡTwmlAnF:!JU 4J)]2>mةy(W0j9 iܦhې+ 3{0*Ky>MJ'!g#D# Ww>PёNAv,R՛nz]*~)xS9iHs0ch4-xCo54 oh갣Sr(w#x{D.A#DFN$]ukVW;zdRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRT*JRllGIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/dst.png000066400000000000000000000165411456565420200270420ustar00rootroot00000000000000PNG  IHDR\rf(IDATx U?3" Y "PJ@EvI @$dA@6Bt/$Q 0j"ahaBѩ_?ZHN_{eQszιB!B!B!B!B!B!B!B!B!B!B!B!B!B1awB3y8}N Pﻟw7XNQ"ǻQ{j0|5R/r@YBT&cg9]Sq(e=G"¾ɾf+ÍpwnPn]EpPlf!:g k]zݹAa[6?aI{C{cLuOTd@όuNQ-Ŧ9mHZdq*~bmEbn[G r=ܟ[;lf<~PJ]Vint[zЌ lm Oǒvx8UDQX 󝩸_vθ5o]ڌuatCPκȜ̠pUONhFkG"c1Ǻ_>0)7+oѯdo[7uaO5Tcm\EjiPRw<vxz4MFAXp_mɷGvRixo0p@Rwݚ>:=ӱ׳>^`sn`ࠒAQYF-6/ZC…q8?$pLsʿp:J%YmD.5H`'.Q9dpX7ǬR> YՉۇJj}[)Ʊ)p[T5za3~nmT-zGvjR{b>mLEJW~ UbD88D0gx4\oҲ?xB(!  4kJ>)\pj+'N& QUhl}kLJ2󿦫UV8<-ìzYYrIκ~!g ]^MVXY2aQjЂ x*UPr`r-XݒG#CWfd(ɺǺ3s~4+V%9<" ֢)Ty۝V+\< ypr= 01Wp{b?;CZTԫwbC~Nj!l9Con`&wiF1{/}Ub@ق: rOm I$({f<`ma6CzXul>dž 9j~Lq ZB<4'V(}8HX=)ݰ}r.>G*pR_dx܃K+ -T\ 0Tu8wՈ|kmRćTo`Wg*>Aw7/-+Iy Ak7#٥iVyB pӞ֮?_|wFNKO\M P<&<}a? ܐ!lRقL>DwrT J)]1S{̀l `kw\o-!X?G<*TX5lsq~-! XꜸmrx6 ݭ]2>VO鋇_VUA`_x .J~twC2uH[G x=k*\B,Ar=<67wr|X6ltѧzZe|Dƻ ٹSܞQ?%/ G+,R17&lrxg.+cϞ daGUsP>'5JP-vdpF-Bi~Oy_Poىω{}U-v`V|P9̩JE8gBk@ՂӸ=ÓFovA٩ *W7Vq`y}k O}6~>Vՠ[gxҸg ^8,6 e)_+eF@ pF>;uRVo/|s=3<цNRֆ*Xlla҃F*JI@ebO[؂͞vvѰTc?7k(WIwByf 6o5*Z֚9p aa i@[H$JF!`5d$]&IFR PP(d$'%IFR2PP:d$' I@%$#$XPQP@* T\2ʂ'= "( ]"= ki0)fi$AAbO)|gEl.6YG/xzOO<}2>2۽ф(t:$^z[e|sNj;%XgmRqӰWan/m\Zo 05 g|O`hBwk\{fw,uN&v}_Is=Z^"%bm@hl1~"{2'}Qzpj_jX{ \dÐ`z,Un@%'MC]ڄJ;l# ٥ -~C>) +=.զ^"+,ߣ_Vn|q2.1y֧X |W1ae[Cvg 鈸X9䖇Bdms+!m:ʈuD~y!6[K~A }ӅypO2k7)_5;DEvF3f}.Uq5la̧~Y<1 ca ~Ο[-HB>FByǪɍFK ڋZDa44Qkmn&e$fr,79۪MRO݋I8l$eW/zۦpg^G?gcq~{: pz#b8kޖxvyL< )+29D] /" ^'6`G " tV :@Cmǭ3Ӗtxݿh6zs/Zcxw6ѪZ| *WgqvM݈6Q.NAnT6vb1Gw[E{`<^6z(phO;dkǗ\LvPsI~JP+؜1.>_K0h Ga=ƺoSZLdWhj&_[;Eh~_l\k!)ө X:. Rvf,-\9J-%8Z բip/Y;K[w->meRuu }M ,Pi4; ,۽# 2Jl-MWC;^F<-0YemƢ3p0̈|yf|!w&^یFe?6_ pA9[x궖҉SC]=hL>f+|R|jWt`+xwNg-3mẕVqeR<<>QW58?aZ;bӂ.iC|ٺ9-ƶǬXSeq!ytJo@E=*"Z;#>R*DX9L k,;yLp|* A D;+>] \>ڑ;*v cMBv;)f(,aUj57 y:n,< cYUAwV`c LŽt{Y4"| ,eʼn:v@d/Igj/+O h{)W %n3 J;Ly(­H|Cp谰3?$-Eiዟ"ST4]&hmB! pi${n({}m|609en?LWyriD4Ukn7wpANF=zn8#qyv'ߥ/8筛W҂S1)+pک7v:fy!:Y'[wָ{^^^2pB!B!B!B!B!B!B!B!B!B!B!B!B!"?)~% IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/dst_atop.png000066400000000000000000000267641456565420200300750ustar00rootroot00000000000000PNG  IHDR\rf-IDATx] x>d&A,q[jm-RTPԾXXkW!ۗLV$MB!tS\VܢJ[&|E$qwD&ۜ>p}緝A2di ,d fϒ4 9 w`z9b~S(F՘K1c50Gkn/cx X|fŨp,+,0?ǏQ?HDDLN]b׆.?]kK?C|5RF6E]Bƒ܅?F0u /`P pYSp@6=0]BBoH!;L}0[\@DuuLET|u :!f.wA˥g14xA{,z;|/u1aim%փ`UyReȔui&i#Y_.&o:`/-d}u^b˼ @=y Χg.m&#!C.b}M`%PP1-j >"j@bo u)4=%h cg \@̈́T4y3'$=.bYZ yW#LEL˰ } a7a41`LLnjԈ*'=ܷa=_E߃<*`7Mi\˯lyVX1:1|6sm\Oy޶Y}Yo@, iQ%N-|mV{6;G@P! x&lyjjs px݅zXvwqVJsd󳃗mWEV\^*.+]R~?9^*}(2qטfc6 V{4ra**豭<ڨ܎(%5ݶ$~m~c)8߳C[<5S}^soeDS"Wchpȝ+5 3'EA?=+r.fL@g2.'v?w'vWQ] ${0 v 3=*h!o!:z.ʸY]<E .F/:~0D_{Hd$F ]B[I[,euLԦK6[VvS1gfgٜ-# @ϱmCHF h4 ?-;|߭(z]b.+r152 G։v_?L|t#Q,~Gޢ/q :¯,*XT\ݚ( Ⱦew6Blz!Dy -$u.ۆ 6w^Oy*V966̙E-HkiO3qO {&~[GP\N4ق`F[2:?*JY.\#<_E[j1tHA ~X 9\CeR E#P$:p Զ0Xυqv&0 FaLNy~~En9 k"?0 6i@ Dyp?_l6?keK٥aw o5g .a&[q]PcqRew*nido@Q?C-&rxtK}[In^=~G 6WyJUҐTCMt]ڿ)M|8[;Nl(*٩aEt sIU/R5u0U/sdſJ?ՈBSE֒29#+%UA hݱ5'9M:,o:t &!#Ϝ)Luୋ!"Oy|VrEu{_`-<#@ځ:cqW+TTeתMx^Am<&Gy^_{cp j)zm>NZ|y9 ԩ=húHL@&PZFL2uy yu(b,{Rכֿrë~Ef6U n, j; >r`ƴUw *>;ƂdȀP ޺ }4}ɩOvhZߢş:ڐRGݛ DH}`̞9svjXٞl6/Jg!6)S/O|O} n=+b5TaI[$$AZvNE(%Ⱥ=M~g/vKv+jזHx2Oh_VZō$O߶ chs-|b+ _'K_NJY%J y7Vݟ  $Q~JdJV&1z[Q W'~$͐:T/ ,]r&kd첾v}P %a GdtP%Y_4;$I"U~}!Q]ޡ# k71SAKµăddJŻeXRL:M\,~(&@Z+<3V G_k}^&#A$ҵynֆ:OSy7vV}xl>k1ǿYE0"\CCX]̾a~ZM ^H`L `{CU&ʑ#/02E ;/M6{a J"ٚNq@HmTnMb}QaL "\g5 -o}4C>ُ0;),ů5$ - _gbVM !LMa}O1>;090^V_]IZ,|-Tư Xn\ma>:1 ~e LT,i, h"Cb3ś*7+lnSaێ,[;~" ()Ay Qv 5bu^{ceS!MڂNNϙ?d31*A>4o*3MI$0, .qb3!8YR:]gZrcjx͠ '{:P,ioEH,n#P>gmWe|5bs30{ޚ3(GoY@ْ,Zm$ Xjs@?t=VQo;dX֝E~M> `` =oA0 eP{'3Y, 0q6oYF]Lhh3i?sY;lF៑OF~n-V$]pFXlaFdC)Ar]ni@W'{2h:Ÿtj( YBS aRe `"oqEAdEGB T( ;/uXoR4sQYG *~(lk /?QF='֕,U `ΒW:^lƄ?n(5or=]0*꧿NՅ 5MON>ExA= q{K  C.(oQ]QzU-` 4, q1upobڷ"}:w_7]$v,oYy;P`qe ä؈%GS3cIsmhwOxBy 6 @ҞXjq@tׅ2e[LMi_m |^`&eXcA]M^|0"ARw~i xk)N" /&~Bb3D? H{̹Zi{,Q(;4d)@t< 8b@P AAWS<.eX[L`'! h"  6 5NjL\&#Ԡ 0 mba hgp~T CphH@7=1]Kɀ N^G LHߋrjV˫|A1tyR2Bͨw"o:,oKdT G 0jIIEN^{k\B},WcT5)9̣><N`7 ;͏nO D&Pbﹰ~#xQrGit K h_x 뿄גRPno֣(umŻ6P)P!ۉ,odC TOJ,epЈ%GIdEBJȶ6b`@{c(_PN߀{& `o-r=(T(JPhX3Ƞƃ~oJ)UAOh%%h0orC~ԗv8QF= al frfpY*Ӌo ?n5orCAdEXPGqyʚH.Y?@vCeXKZuׄ;סP;^a/5,r«_v=kC4z@yM:03:?uеTS\PK3nЕljO[Y,L><ˠOӒB],n; ">vw$`,~gs,-mj1HH)-(I%=bGFP+-+9_M_sՔO0wlמ{2Mv9oY?zBX c#K#(N2h`EvFj}Uq7|7{SʄOTe# !$# 1O#}Rlj\Mry^\y6O^XCVcS..l/c#~V4h1IH^ ㈀dIAۃ9Ǣb`Yf@ R2LϟVy͹}\>$WgL؆t< ;E_y5N!g¯HL ,)Ŀx+6=idO[9:k3Lٝ> /u` !ӊ]s68E+z<i>#^!Gf3 ]pd"2pXަZ~7}-=j.z?? YH|䭉sBBjk;po8U+-0뙱,y,opx9Bp$%q"S* }0(c&3uq_6yg"4߁&I!~xABD=1]@RR? @R]XyDؘ`qiVx{,H31kc (Ac luRDy1 3g-5fjlʫxjx^Loqo4hxFM@ݶ%jf!.mEUUSمɐOM-x  NVIhX49EK!rqd_//;?De⷇+bp"L±xd.:zH&/~}a9u^q%eXS2v 5=[uf|d'E)8[wWA',yJ %qJՈRKkE~2BB-P*K-M$?=rR4^y~3&&ȑ ajzU{_T\ĩWp_?@//,OzN0h44s 75TvUsqP_ε.]')~(kàWϡnV\I}a˕ i6.ZV)߁/-#y"KJf_qyϭh(oHqT/Zl!o!:zI?WnVvv'{`w~Pǯ?QWG<& Ġ>5Y0*%=va<ߙfwQHK^!Bbo;fDbϫCG[ћȅa'c<5QKjmI)l~%~r]dޅ>I\aE[}5PC1 {OOOy]·e~kw7]gu`IxSl~vb)~;b{=ɽRkE,٘Mywjq ,4'>{<5 N7w"7HaE\˯E|lIX!^d}|6S칞smfi{gͯ m0E!.cYZM<<0_n|MVR@q I*:}Ӑp%pip~k \@̈́T4x3'$=.\?S{R[RS? ?yK#pYcQ,-J~ p. ΀ŝ*z =Sr-PV$-ȃ7𸄻pF }΢VX,3x6ӑ!rt/-E0pY[2"nrĢ'K @ 1QOkˠ3H)p)9[4`[*zF®ީHH^QwtDHAc P) W_nq ~g*`=o!M$>.\}|?_F p@j^B¥>w'Ž"B}QC8lT4Ӆאpx>+_Ղ@P#Td瞂~9/ =$uIA܎ 'mvdWŗWL4߹0LOt|Yzw۹!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!,9"R# a|NL>5 p 0V=8|{!YJԗo8ɤZW B+wlDR?KLP41[DwB,ӅĐJ}A' n!ũ_"q㟨#E&BAYo߶k.)6[4[-UFO>4%Z94 $MKy禴g[|. IFN_cPldjWfquJxEo/!3/ >]Or~^D7\oݠI#mEMEnHoV;' I^ɒ_e݈^7ld.L͑\fÿYnoC?&L؄bT/a,?fP\GY"/Jf0/ 4aƓLSb] kkDY5ncA@ SXkd.E|^T_ďO4ߨzIn"Q8_@-FO)^:T1BL3χ1b=Xpp<T:0͸Q6tF:R4'D7A.)6mt5ˇn R'0v{!9 Hc`ʢ?JdHEhv0%n7$G( ⇎ؿRnJKzekts(ٸ;[Qm:/tb?Ev`{mxwW+ݴmXk[pq [4XXT~II*EFb%"$eځlŸ8St³be(+&s{Qw/T~Ўr|l$(];nTFbXAB џ{vDwO (oYuҳjCQf?N!֦jDRY88 BGb=.=UL@7(Ԃa2ʛqPRz'D̿N>!`G)֍U<`Pl'E˃)Y%%A}%sSϟL ad'?woO^w80`5qvE %{SюػY<(#ݶ`Tߟkj43R1+a#~'c#,%O]Lubs!lnmqvP-j ǖ],`vG2uO~, `G{A*5I~8 ҀiQd۬ai_qj5RА؏d8v#iX3cGo8d~-Oc7r&12р3lCbíLj2~o}$ji.'F H>ǔ;땍O0\ڝAעXp8Lw {~Km+xv ';lG ph޿mbAÁL jESmKոHBZ3_g(cY7;_LemIM z &z]O@nÅ&/eɃ>/*DhxѵbWAn0NL0v&][18 1x.#?]}Odlod{IM, Vb4UDcr_V@gVzJDspNYi/Ϡ3z/Ԥk=,Q$W_34緭=j*Ln«^fL~X'Pe!UGiAN1\L5Sw/'$ ÀU@ʆm56nm\m&@[hWm[p+dVtV:>lrPnD=0I{›@O%63SPnD6΄fPn550 `lVj%#mMUy@/X v%i݉ ?{VIjo4-i-q4zi\1IOBHwBȀsr?Ԋ@@{ Dž1IUMw1q' ON B@nݎIl~j!mFRc; lc_!vb?gUk?#pc=h3X*, ib _"l&}#mg2DSW}Y듚 }(rL` yH?7':Tk ,}?N U >UxLsZwmL*V&xZsxv{&C v j@}&NJLd.4)CgxƋd`^5}dکpO^%b p'35s?rJ:1T;5$ݝ5.}TjpKZ4t/ >Zy"P{*n]AxZ@o_.ӻ!hk ݮ У<֠*<`]A{uC;x5XGmk2Ht!]&l «1Es_y{8w=<ˋ7nd6E~l<i]AcVGKgmLGؤ3Ss4v&I/3d`;)7IBkL ͻG`7I@ )8 $ FN\$F7mp+p[6x(@D<}q` > KeXhEAK, J²%'Z % y .j0^]D;<;t/R@2m@ڬyҍX9a=!^4g@oy @JաZku3"6\3tHz?ZѼ_aU'ݸv{&C$i , ol{X&}`)FndDVBu`fF5NƏbW1# Ay: jUpi1IUM0oxz4Pm1IOBHw!=٦ 5мGzNf-1\5Kg\k (X 7 Emcݝ, ҋ͞I_5~I*\m d$ ȃ%?w`</iOݸv%inÙl@gz%x07]&<4\&,;;0V{LX-gniϴ«p ziV#A O n4pOȇ-Dl9PwՂ`mԿDm"h t$h$܉ ڳj+ 3g.ӿ_ÞkĮg'nD3ո0@IA96!ğ h&,)]*Lvg,dP@|޿]*UPб {ԬК:c&"܉ӥa;`,D@֝|iz-굛sn F&C {iآ/Mlo 9h{E U$S|vV~M\`}. yP2`RPMyYFt1%&WdxPF@nV}tWE~l?KwɯX;8ԅS{4 m@ƭ t:1B̂nAtK&%('#{?W1˂?AG-OD_U5WζSA@ i< 8'&Z }UmCb8c_AL<~8Z:WSJ Y'ϙ6D á fbx3i?b8X݆Sf9Jeb(`rP `d۰ۯ.op__Uid?m?aˏr_3\G ֱ 8${[ OX #C <d]]84Qsr_:SpA V$z;[U4ۇgTLK"W_҇~\@\+[P6}Qu]* ;dܿZhJ0?_f C(A"$XPcgkJy"4j)1?=_y .I]%|',5VG0y P˅ zbaDRncƏk1ηH Rd;4,JhbLZ2<Ԏ-+7l_JCˆ`"l(6d3{%]bq= &?OݾHdh(T& ;PBط9_%}z+}N_-T/W:`.dH7dkAF|4@N3mEZˏʃu#"id? }cXUh^- ^!¡l* X=[/Ȁ_G$#PQe)~q0d!n?Δ?wAd³(U{[QÅtg{?h?_^KuIT@O:~hZ_\z?=v;"YdJ'$ZVTCu@5tP &Yþ-RϏkû*}oJX+FY\l ,!DClwyþ;?f]陽?U㛶ʂ 0VLeFTB,MN J#X9֣Z7pۋNnHQh:wy<;m7]aE8hR4`Br*Dl8U=k#Qmk8VhHP{yt( Vms'^:n*.HKcL ^m*tW#^Vxė8JP3 @$fq=ǶKk*Q> -RRll׀p~~*Jr|ب+r<6LX_}? |O^@  5+?RGճQcQF H @A`zqϛ(lX qι?ք~WOFM Y R%5XۈjrM~$+]4Q^ij7OOzz35ѯ}:XPÐj\%ns",u8[6us=!$oXg|v^w|Ecy۹G7FS:#3!$*j_oP3RY.n\iݬu%2XԑW7dq%$7dk>|31-֍`V ь:_j)S6'0^*%nn|j䵨Dqfq:6ndqZbLΜo!r|>ߕ!W"?DGaU),#Y(Fq)l& yw!߮|ZEpѥX$>g!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!BIB* VIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/dst_out.png000066400000000000000000000224351456565420200277300ustar00rootroot00000000000000PNG  IHDR\rf$IDATx} tS/ EтB[E)2^:ZDZX)%(B=?I亓( Z-]Lg:=9mu9ΒK\RqVްIٗMT y~P( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP(#gP(Nj|RK ~'B:\l>2?ʰ02l~eVy̏4?oD 3ePtb;c$y#ʩ_:tD~0 c73|`GYYԽΈk^aB(2'(P(NQЛd[Թ&e"'!(ЌF(׸!o\m ځW76`)Q {r[cmx- TX,֛4G8+hYn~q; -'9.4A1@!7zY7ӾpMl̩\>rn˦P~Wa7 7?R{睂OL2cSlyw7TZo~¯6o!Lfh˭PxP+[o~ -U]yUԎSD QDizwz76^M@ߐas9:s?iWDp ]w?|2VF7kis:\ݶs4$RbOĵ8ϔE^:' g[Lj>*9 eF d/mN5)m=Γ4ܸO?2}Bwm >*:\LXjɅ}#Pu׀Jd-W-ę ?4QhEz}sy[Yhۊ_Tۧk&o-|s/0?ѧJ N&0@_0)SLO;s⿛]WtѲW~)U~ł( PwBδC{Sz'OS]j=Β@N\#P ~3m MxdY;^G .+9~U坘Y݅q~ `pͮ07ǘ<a[}[,KoKIV6m`i1~UU6cm'M h{7 Ow.(V"ֺ:1XࠕQzGӂ;3Cڀm;SRmD$hŞpno?TP{gUt:ۂΕwJ xuK ;Sɿk}'VDqmsD'l+^Ϸ^ |‚gbk{@7;ߡ4~J ǧ+ޑ"oFՖM|r3*ق[Q6܃މQpZ|wnĨF{^dVUpE,qNu$S, )\"~fxKu(e Zr0!rbQ5ḓ؟xP#C;$ŗ-%#$Iqa9cGF%Qs1byݿƬEE |ʜAi2^p&#t1>$<-nNnPxA3[/"?j)P> |؋@0v@} %N" @[j1WZtXt/@ި ̈́d+ĜQL!Dތћ7E?L 1**E֠0>ya_ф坙]̙O%vs s 7._54UäyF da FD"@l蟢O>pf(+ߊ9q' *1|M ^'T78tbۀ6!$ U?5 cgN3|>NI&dF KF0xL`TvXA_0kд _'&TI/Bsn2 vZ0]72: ĆfK[܆I~Fߚ(aN}6{y)lh`e<-Ђ Ihz ~Otw#&#GE>WрEœۃC 5 ^o/~_îͨȧ?s\Lj~NڀFyg?~&Ck/E_[OOhIUSM tB0GP?5R0O!nTs/c?2l) Xi\8@oj!(ރGDoxx;nEVI34ۃj,@:It=I8vNJb~T/Y d+S Cp6JZ6`^qۄ {8_ZzpM'aX*Q@$i9 b(qNDSE⧁6$)Qv1@/v mgb5 E!̒0wWP_>4HG=+TW(3e"aC`0Wv5)t?lþ #g KD}|nJjJ \@8AwH- DoyJ\% rSqc}ND `ʷ%@oa*,hoҍS5n,:W(Q[ 6=8cOt4wc?ދ?T-@(  _k[+ܧܢ(uoȍAlpw/Ã_bgnKmAn@ ہum#x, 4v(qF qgPP ?=- ؟Ntf 0I3RbG@dC0p*Ni=~m܂@^?ڎkRQ(r[Ph9_Ўr@?zĪ?% iBNӕemQO SQb&}E8PA5Ěף)D?Ė { P:|&5akӤ/@6) (cfŠ0sm)PS- ^(`ґ{MXQiYNxd2Ë no .o>$@#:/I.Lf(f PS0N~f7d6/J , ]|s{_؋GYHyk jNnp~~[p dNނr@Gw@|؋9 @{/@0_ytcR(sO"z0A t0f_9 'o߆%w'@n 1_>4!J4k"5Yro ˜i[8 Wm0s pxx@ ^ >NXԁ8 ` f< rxq?,iNj'% ?r?j B!f d:,4"x^ݖ+P|e#aprC\V2V`JrOn#|!H @ @ ))@!@ZIE,mm@qj@"t8(@ Fu(28uR]B AJT^ &L2Tz)h@OE\z-x@IE}D0H!AK`bԧ 8hrAŨyeσj0֣~0x @6)_h w8 \ۜ` XXm:q=̧?q w'ږ'Nv; xg;"xPnq@$"kQUpz~9jKܝ4 tpp/kmн3TzE@ut4`yp!. 5i@;smn,~"P "˸ 6aDNrаy*D>m[ k‰D}Mx, T/RP*T^F<rhꎀ1 ?o 2x^" [;@P&0%m D 8KBq_xo @.0NY&i#, &(E( 8W= LA@~5(O%8@j+J eWXcՀxO*H(0$`0O$)WE%8[q/D B1 ATϟ(#l8#ؕp4F `c{>E) bX@ۂ~_Bſ$xR;&,R  `pq_]8EnVk 0Wv5)vq;4#Yω BfIDadDqxݘ@ |ԃ)@)ſ Q $ _ځ=&֘CBW 訰obS@oe oCH>߄% H RW/ 9Z .j})r"#pkïM`?$rPb$~I8?N]'CǺU!m8vN hN~Xqe5PkaL:z2qX vx#R& ui@wcܧ'-BjIm ;'k?8E&PŮ綢LYOB#珓b=Gy:wyQ#"2Br(lxr3*> HƆ)H~tۯ|) No VՉH7Wf cJgȸ/S![ LaЀ6N< ~ [PΜ |w<_M^1?7 _ωf@נIa$5@[7h^L\o򫿟,#_nL֣Xx>n*N v'& _40Ota6>\XvKō <*2 'lF3>b0}%uvaP,ܗ^IG~NM"|/8/kfkx2 Z& a"aBU Ec=b"`Զ-ipW9./bt*D ^΀lތsl Ȱ^Z ti{x:x*Mmq֛`fT)baJ|oSCZx\%SosZzs| 8?MC@"lBn?xDZ>oD d2xuCr~`U?=ugb&'(t@倮@F4&c?5)3*Ūa%>Sw̪ 8["2pOL? SSX \wbH*Љ&p6'Fu eH}f,.FN&TmYdm>EO+ڄwBrF <2JhR.܃މQ{_OF!gc n3TH&9Џn}0u*jp@߀nDmX=$*[ErBп 6myK+@H2[@'mrќMgOmȳ/`xA x*Z"N,B\~mcY s{3v ҁn\g[ĹrNG}zG8jF5~qB#6?b;R:}U!|Ε&p{𿙋6(VEJP} pM^ҁ},EAou1M (nlhBOٌR+ uɆ G68U a  ^[32Da E6O4;Gm cnvȿ uO][֪*ҁ:e56Yn.졅pxwb'6WB#i( )kΝFl0 4P x}f i7ȈN߅`;bXcW 0J {tEJSrn˦P^pu1#nc /˧[mt>QX3=_o>=|Ea o[ԹABIT]_p[xm:P Un{rΝ5𢛻̟+YcZD aWXŝ*esG|( &PKL*fUf;ո> P=lAKJ&ܮ×ܩ9*̅}UHXJbwME}:Px{ :dP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP({J ӯpIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/dst_over.png000066400000000000000000000341021456565420200300660ustar00rootroot00000000000000PNG  IHDR\rf8 IDATx]xJ) eDeg((K B Bit/Z--e *e 8QPA)Pt?'i0K>{(<}wu888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888*1Hؿ k!T{H,U{1Heٗp Pw` #?O!BEP|r|΁@ ?E>$gB>c! lNإ+0MQ䯍'x.&\NK(jB/…#¡1|%|#֟nU:I:CgߛV7AWiI B9u 1 CِF 98L!'"y~ }Cڏ7!RQ6 lKH$'ׇAA0Twl[@&9r'1CO/8;6ʅМ_+[ % Lk ix% 6+z}>M?@9Ag~M4D<+5lQ)k.8Jڜɿ]n@  ~E)ɽk)@>`^O>畀m i oV M3:B!O2l-|mG֞܅05\BL?_S֠ p%5-~)]W_l*Bi~3m@pUi) ijY0W'+x!-;%e<9c/9;/!R%&_gS =G2 ob Z.< ڀ%M6͡CR>6 `KI;b 5}ǿ܂5\CL`aj;C{&XQ(H2OS3]nz̕IpoUd&@:([ūAOH,$l= m?o3v);n ).?LL|W'469ѿoN o9%YGp󜩲ES- =-_˞GxS"gLn{lÿ'׿2)驋!κl--1W̐=k3F+mWxDj y&+[.)pb*2^!x F-z2y/zm3rT|+bMg~f剰hb6Jbgjā3U >1N2~m+;̷`F@˄}6ʯD^K&@8(}R iny ܵP!~"|v3b_ */g ( ]ZNނUhؿFI>G  =^1p ۀUw|Lk7Zf4:Q}oF2hI&W*7J,wEQpJ,~կ0'ǚck/ k&RՀM 7qfm* ZA .!Qp{צOtY"% }L-)d%?@ `زK -˾/|or~ Ea bIk2b3Ϧd=Ŗ'.$^)GO|iv)ϚQfȄ*u*`aj t`{e g9])H/ؙ ?~UQB6Q,Л g<(-m Xꤟ>_ į/n" zsu=74}Ucԣ/'\_u]IB)2}!kP@T_'  BG.!;`iPt  ?lK!j$\<:5TlSN;'V_]TQ`hr(WGRP1FէS>_Ky /kW-BX8٧[-Ӡ y.}rKU/.$ $q NqM]-t*UZ:x@k1gpb :Xm 3Zen'Zs0LGoV i(/-N ffaWCIq0ޚT[Ha#zuWsL q6/mX(*"ڲiHrlaԒ7Ag5~%AF@#8˳Y1zwL heJpr [A-~1W IPPd#d>)΂8u~bs @M!ow͟ML4tv6L`m%[@Xs2&At7v7ESe(y9v蚢m,5u`}^k2iҠ'Cde\hm%%Dk6hp!])b!$?CNR+B_\#k>e@sh֘\s{tw}5 yJxdXIb?L7AVf话4((d |eoGQ\?Ik3Zer`eHR` (C]sߙ٩`'F6 ެi ќM@ Y"PeQrO_ƿZ~Qz2:eǸ m+# P|o8ǫώanB~6[.{"5kf(w: ,~z ! 7 =*m2]|ÐXq/g1CW?:㓠_F_r_~JV_ ”(a<Ws0t8,"Q@5 qoHBq}c?lsxϬ>mAa@yI_S=ul@g= FaX!Rޟm, U>C*@Os1ݘbCK(rZ+Bg[~=;l'$-pt+JwzKvUjơ]DKkr1UWs+B,NQ]G=Q|Ttٲ!̣s]β6Re `&K;Bw,P/u c| pWO`N(q`=%8\Rʖ )k TXYH+sfȼ'`QC@uEcdaZt1:1vךW>a_!L !0@5w|Zc@@'s `(kX WY?maU_M(,c}C&k" ;KY]!V1=1&ڀ DZgFOȴ)h0} b>#𼸻Xak8  Ǟ6oK3/j/ fJ _xdOX _A դ@O{j3/ P3 p.9kqAK+wEAy/ L_! كi9P2Yo :/pb-@`zB$=Sn%3gYA cJ0fmyb&$7Y@.ih_5ڰl }LJrxۅX4h OX?r vN*_Y(4{YCט v'#S G7, u=d=*̫D+!O?`] 7ɏbivq"p1b]XYa] ?+ ʰ`8>'[>E2ăl*^ A+w@p34T >':z?20׻hlW5A -FQ*U6i?@ ~1S3[&˘T4K()!7pXo[K'<$1NlJ)00P ~, `h8ei1&4JL`]K @fy6cZ y xy>S `cYLG[0N03γ4LP3 0x{eXXߕSglS EY(jKS'y Y(|0T^b;]b, p`KXWX76`nO2kn@}@LL L|+ ``KX YƖb 17g_ E5b x:u7$7 _@$+m\x'E!OFuˀQ@: 7a7馰@XO린|H'0>0n ; ǁuG||X7 AtE|!:Bz!_ |%>J0v%_ |)(.RPv)(_ ZpT)Zp0NAp0a=`a tU`hOO ?*@%'#T7z? \?y<z4&Rdm7]+Vh`aH9zrGSJ;ޞxyfH2h;2Y@T A+ ?7mbSكi`sӌV>ʴdẋN4 Pu%`z4: NVr-d<\Ph_Ƹ\Vl,eH Wd>ϥt=Pp6nk6SF*Uy4736/a]X` L#|G 4S;< Xo0 njn Vvp[0n86kƖ2 d Fm ΌS&mOt VbZz2o&U9Љ `z#+k`ʪ8_n]2uOG;* 9PK)[J06X1 d(HZQM2n4Ee`pUݘ2Bd2, )ck0&yGbg5@ʪ&/51rWO_'CQ816_enӣ,klyr*XuZ"/:Jls]βKK͆60P54"̸!Hy Z# #]pO[,33nlח>@73r医)Hw@c?@URNJ&a7'.)p16-51(`.`V5~F/bp?ϻ;E8 7+([ 'rX@PB9G"@3NS:0mԷfd:KUO @G P26#F)ArrKB22N ~0G\ZJ}S'wZT忚6ۂդ[ 1/*?*Yw]°p]jKIW{!P:z믚VpuW(%/ $%RyoTD(=ʄ`%Z/}ϿoŴr+(C?gS}a"wB>kdj&Z21֯=CDJQ~G͹M>4mTOD8Է($04A؊Xº '59v|뾂k XЀAO-?.a@01&! A%w:!u>J nͤ ma61^zwh_*o{^b[ZjBp t @IC ,XiJ@aZ4)'lS!~nVek8/m?\'LcG|m p?i@"!Q]Kv %=%O=/P?O^?$KJJLyzAĺK!+n`@t nq?lt}=apcKX҅1pEX? <24a~_WίI`2i?'tˏ\ (rb@q1ѢF]j 8a!-PXS@ҙ \ ho?}O~^}5wsZ!wEW_xO2ʡW(`u(Ow@km֝dy% L辯,f}7ae" W9?z/ݿ8W#2 4+.PX%'7C 3t%`O̟6Fe,SoO!yŢcr|VONJ+~ 5EEjo,}QH|рEWxX| pVٛz0+ |o8vTjnv?}iOM_OlC0ME& !QiPP (GM05>)W,+L| u9SS_Moiۢȧ?#< s^F44Vij$Br-(e dR+:~E- u.=IW1WO˼w~< WZ5[Xk$Q@.%Fp11/`Z@4Jkm'lkU?#ϋEO)v(?#i5Mc<,+![YW@6j;Ē?Bި%'nTHP&t Ή&F~VE9ϔ7LӃ+?d9cEO":b˗ P& F>0J⪕-bKԃ%BrMv'w#exO(l+WMQ^n_ yW3IօO >%M[8@{44@M'jbv%sh`yT悞Q}~׊'_S\L4R!BB`˲h*)(he+E4˿(b/d5{"߭gMXJ WLHu1L)ψm`s BM)W1s6y.bĖp% PvEQL Z|"V(_P1MSKڦńߙW26CoG\з#MG  D4qN`~MiSϕv ?;-Gq@lL& ߎCcZl33dϊ&|J{ŵ߽!|ڜ-s^ L(H!||$X vkB`YD2!z },|@/랯)\j- P6AH8 ֩ډm"u)eoI"ww<}>]9J t&W0`Af7TI8/;פ] o/[}PR(vy%́z-~m #O,d~A /n 6rHypI{O&"  ~zRrj&s6sJh,OGzMy{ UF8%2*!-xII"(}s-C&@z\KKӶ¹>NNHyD6{JxLyIb=d-s#4StDOIB79ħ/5JarT#ߤ&1%=J!mQ!}Clk$Gk_TbȾ:u [V2L?ЌiBmBpD(:?#/s\DLlTnl'"bZ 7^'6W|{[ܛE"Nbˣ@툐V-dkHWuIMb QhNM2mW[Utᨈ8"oCbR(~ 6 ^k^yw+T B=Zl![C K=p<$l+ yϖ@  R>o+k|r "l@pB#oP $sѰͭp@lZ˅ZU$H_oS!牐-dkHa;B63 7yѤ|4?5 섣b '큣CZ%{@g~ϯ ϕ+\%am9jp=E7sL*"7qD Жb ,[ְ^(Iwb c/| l»E)6T6`Bz597~S/C54WTmx_U!z캫IDncw1,OBOs7@'b5W=~'P% g-fk"y4b|J`ӝۀxጊsB ! %ĖQ?vi~q>85*y)o!¦b8a4M%0Wla[jtޠzHtUh)g![iǢz&|ZGe&Ak #?/[ؖY ֱl>p ]mbAks 4:c\".?ŭ?2 'tS.WyUlNNL7"؀яp.b 88T@ ShYKD^eFTW:C04QF/&M;Wd'-X ?]jN=;a5A>CJ2b_b ϡ!A >^ٱHXVqzӇT=*NWH rc-v!G8p}޺"z ]E,q A""\H8:K9!J~~oI L786TJv7pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppTr?oD٢hhIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/exclusion.png000066400000000000000000000336131456565420200302600ustar00rootroot00000000000000PNG  IHDR\rf7RIDATx]xU`uD"HK` bA` @z$BREHJ]]WքB ! 3dߛwdUT>wm@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB:/_"!qb=bbh ؋hUs,>UV }`SxP@E, fv~Lȷ36blWR,㋌8U8qc4Qa2g~ͫ}ߣ؆AZ~|'Xh~v~TT9Sg$3o6Ƈ)&P0Nuc|f.=\V~(x'*hDօo00(*ʙB5fNqFDx+w>H*STͬ-$/lX_an X8s AS-*fHT'>Ǝ֐v.ʲTm iX6}[3wMGS )D+10AGD}$"ά` k*E,K@+{͐yGH QIzcNCJ" b#Z `5QYѻ㖭q,fOk_3-^.,`uJ\~)Kꆼ"ܪƔXx^uy#-D;` A/h.n$C][\}_L`>Xv+-|gn? >8 f8@0c]_S j^gh V*? fYRd:Oi1\{D"~1Rb5L+OʫA 8Axa-;/e<ܴvb /'0诳0U= i+ah! 1Y请;.W ։h\D †ӧ!1 cK]@m$/ðd~@(W0O&Aհ]8m9LFPŻ_|Xz'ZJsGQX"3 -[Am-^Ƅ`h!fnx"@~Ԛ-Zzh3Yxi07M; D 4-[(Z7G-̅ 9sdZZ,gf`4B:=\f,K尿,kO_[j*?̟/\ շڸor|f?d92:i}ڠ˻ ]w:2̎ɭ~H{m鏝:o>`gaNSƕ! n&[ՀJuo%qɐ,$X,o.#A_њ~-  53ᩳu] hp6`b/vַ;K kWQdf#- ܤkے+\Ԟɼ0D11G4ȳ3<_1z=d)p-|d_[MK6v* _ۭyv~b~:v;Οh0՚EØ I&tД+Bn Lj>َwd\X ʁאUuoa6ٻ] E&h<}'?@UEr1@SrZPAkX"wj0ISTu'ş::ͣWve)e꠫4Ţt ݙс[Ď4LhYU h; S "oˢ~#kK 42S]H\+`Lw30|g7¿%%-5.xd5z`ӟV(F1pį.k)5;+ZXTBT#2&`s;8Z@,_E&+7tEl`ox*O<D*|o~ՠ]ĸ]6@X . |_ImHf˧ u6P7B$8Q4\p.l G@~m䟭 [' Ɖ~]cnF E_o/k]s=djV#0rbuMxq|mև@=Yu&L]Kv5([Ό ScÖYhtZu`w%,l='.Q>TjPwTLLdFZT*juCKkVbPω?jA ?3`D! \X;<+Z :'#`TSSQ?}ׂ|)$GdE˓/T*GI'>RDNWؠiMݧu5IBo:+c$ĝ-E˔T(d)#ԝ&䯈 ꠲uf|Ju6f+-pU=5T~9EEJ+=Շ~ޥ=ĒN)BnV+g9.Tpv'הGF'CWlP2;b[ D,ȧ4kpa4VbiC u`Ju{X߹ʋN3|W|}X.+":oS;X%P2/@Y,]~_R& N6faIx*!XN~. PX`˟{HvZc82N`|11*^g/_*i#ej2ib<,>ZVCC$6xtܑ# (hz1>`ASc/VbV!|[V"N~g?ح"7!ϙFc)G `h00Nca zsLo2`PcB¯D<܍;=fH# V)0{rMV+dsqW v{ӏ OwwwX3/D׼WHOf=5G5/lb&axmr{nbMʛa3qO!n!R*G)!Im YcJAׇpFfD{s{%#ë^*cMBfcL%Li+zL3xo"l)ʔ=]!ǹߙ[¨rk I?o1pqWJ>FL`ꉖk`By7 ~CJΜk󝟂Oi ~`gLa 6[$*`|JL`P`UЁ2¢/􅞆|( 7,)4YYvM,c‹|5{ q/5^A;d"&P\̴PHLx1=YQ?_%bRF.|gg]S' 2SXY԰1ʛ3❂؞B^8Y? bQe4ЛҁW#]eO!|dꮊ g,ks#MaT"VBM' Q g1KI"*]oWf=o 0j-ʚ]ʙ@pΌ~!<x ;*CM`%:в{I%Num 5:J_ELܕ v-UɃUkw>YZTK\aZT2`צ%3~mK? 'sa EK}C g}}, p*!~l] 9<ď 5Voo)}bw h DS"x!UR֑=Fa|+f}-CwK4/*@_/%>J*AMBoЕil~#~;p^je d L oE@y~&X;wtt}Ⱦ ypg׬v{h8Gk By4le;9xW3 a8Sj&_W))DaG|1/"W=L'FEՈB4 ;su03}pmh2K1!r8G">?|>C-J,r0E' m{ 9ٔ=g]~V\Kb, @7?yYgGOS;HӽL@ p&lM>c7䂧ǟ|(i*J-~ O3Ŀa>\pr!~, #,# s * Չv45p m RA I!?ď?>gkíon3H>яEs41Y; |N) `(h!zhƟ߷%,fff/E+y_EĤ |@@!7{ĥ2S5bF|]3J#~qN=_gxc-S}ܢp>c8rٳ#omSPPAwjRzj*C'J/OIxKxmV8L :'ꚱY[)x(<g@ 0+xʛ} ߟup">@%KC kd+&Z`&~;uՠqِ{ō/o3ɥg2"M^E)WwǍMAvjn _"AŅt&0÷ A=4>{a-}p&#{:L6I@y7\SfS@Lcۄ+.lϧMǿ7]! hXyPAj Gşnď\K\ο!gȓ!WS)X  F˂5vNM]0-`c(_[ T8ݿ^u;W.u9g.)\iq )1=l ),L?{P#F^wTsX=~cPˁa/ c9ne -uc7N93C>!ZJǴu@[.7ɧy 1h[CmSRjpq \? _UןL3VF2,ȋ ɴSr0J&a罩?g.\$~L O(8DQCzD\ s >%ϋ!3j8z2蚓ԩ Qy$cBˁKB8xYj]m 60o;Q/jp53h+Τ/ `f6]Q׀:PW~wYfC'#V꒗& h |[\zkԫÙ4O- ]O9j8WYA)Swxr ^4g/cͷ;O\kB<\f뾨≯1hwDv\ |ij2J(-eFRK RpczXU_ R(;xUXOϕ~uO1?8S0 |FiK@NEᚧI K(\xBr`\79p'?#NΨH+ Jtә-]) /PH8w&<\{ls;P jR 30k!<3_J1C?`P+,h7tDye7- F:HNf^zߙkܭsdCۂ~'=\:P_[\ۈKGۂ)jjfQo  C)PA'6R@Jz @ȏh Iׅ .Ш'~;Ѩ'+6}IlJJ=D( U=ڹx ?ӓ \H\ ~5(@0 [ZdP@i)Ӹ/{( `?Ot&{ST~` (2xHgMtlrg݀/.f 0pJ_ `4iIi @^@++L$$``$ee?e00ʀe#F THlVd+K* ,\RrMe8Kq`8\r!ʅ BJ0+\Sٕ`r)Kʥ)KAZpkRwMׂˇA\R> —<xN[a ȧ\P> Əi0Ti0A]P>ʏqP8||(wO1σ3 `B8_l%.OZ @F%.@4w"V)~ey ;#%@;tЄjAg) 2↠h+*C]JDsM}2 kG+և`BWkR'xs0*E{=45h:1+ \y<8x&I92L Ilyo"]ߚt@Գʖ2bjIK<$P#E0R- T7 DžQ@;#{C @] fc( 4p< +^YI&< 䭴&GI=ыk* y|TN6A}  G 1rK=\o!-"CL RQЗv;&#.mw:/)aZ4Аza- x|8K} {8P\K$\W_L㘳 `a{vk9VC &PG ]H3 _F0JZ% d@~0).#6Q>xM8# ^n%T\?`5<ȯ׵"ҮC6AjD \6M0,MAw}mE@^t 3b{"?1t=) s([b lyI@D=`gD51gMiîQoA1rQVw(jl'n v5$@!Hmv>[q_A_+{._;s@wjT ̟K\DˁHykS.\*wNSXYd?_dS75cG143MB W th}߀lBS8}5_v-TЁ GX &0w.\r8#0\Ӟ!QWd~=`L@ϫWMʣߚkuſm\:ytS$~Uq7/o3a` K,&- DbYp DŽ ^:1ǫ46y:#/kVQN]'g xEOa)ou`m* 2TטkB>B;?ޛBq|HSw~$fyx)ӟ2GZLSx!Ԧ%yCg=hK}i]i~=$/lYj/3NoZxрvR T Ph0@iA\v,(,0soc2hL^_ N2+Wf9 /:gXȑQL:L 䊃“qr)C_QBr.P6̿;^@L@"#+6aWox8{ mO<} Mѻſ_׭@ >Fǻ#1#e 46 R4(Bڢ+6 t^t$>=2og+_lz>"o; v_A)!/WO+~ 3vޫ#EcEvh2 8_TwrIzv'\~iZ.[_Z?>iNOm@oW4M(! D)906,eu>4EM#Oxⱃ wO};8yXZZ~y#2i!=ã"N|g߯XRЙ8LwIB y%6 ?#)Ȉy[>OL:{dtg_jplZ#fg .3LRA8FR&u=k@o0`s Eܫv1eߛLoe5 m8:a;pE7e*h&iBψoLa 6VJk׉ĕ*. !~O{`/CTAWU/͠M Dל2F Q@2 `:"rC 7xݼ?9}D{6ƉJ@VJ\^yfl0;!}g5],FMyNK|3$ȑ+}rFL މOVB&Z֕ Sujb)X윥{H&aw?UO(?C#0U)~MD˕T*MMt,) TI&ؠi}M+uе O}$uִNa_4RJbz22OCCXXmTU *%@A%%Jn <'Bh 2_;YW +A*lZGWٺ "gER9`i#0d#,lː7|X4Q$jADmw>}!^_,mxzYK^ !{n *i\5(f,/[)J;guru gŏZ(̘ Ɖ2$& _I)pW._-.lFp;q$?5?E$3)WfE&T]^AӊZ0OtMS}cuwp)~;lO.tf O3>]%o2%zMT 0<%|urOJz~`K >/î=̰] |WĠ(D."]^:uw#NrǜNk kz @EߙO`D8\ xbb> Zi/,O O.'=`h;*O) v TH n! Dx+1]Tpr_m&z;D-y|sbG͜G+ѲZASPp[ P4vkf5UA0Whq?vb=gD dpI}h\Ne_sد -q'aŋJ eڢq@-f?O`ѣDp 8 h9ܚ' 6毆EnNAR_>;*l B-dXW K` 'Š (/}4*liD Zܽ6>  ^_Z Ȱ "Z{2/g_d请PƋ?$a90ɇS+Ma|%x&?:KiIPe"t:#Zaϑ#Ó_ϕA7)ZAê@LbYAX?dzqKTd RlÊ?M]|+rrN-o+k*asBO)+*2ԿUWUv`XkV OaMV(D6',_u诟Db>/\T߲2ŅPFr]ptybO%<@zI+3%k ߸2ՠ? 7âVUfAS f-l_͠u"$b)1i%lrWEع 6a wEdHT'5!/yha{{1 Ưa9W~Ji)-*f2P*h8o L\1LE{X\mlNLH'31q9 D $$lPArShib{^e}+s OF/^OQƇ,ϖfeМgK;cM %$OR,aBʌ'lU6a`t ǎE;`z(?_+bAvF֍Io0Z`l؋/>o]=`WEL#'1agf'}=лCܤ+ΒakVزFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA am\j= Eߞ%x?Y#6P>%bmPł` SpL˒/ P$Z$>_qnPFdR뷮-cv_s>MءJ;֟ PBV))C\hg{.A~Pmh P-NE1kQ(aI6=6rN ]<--_Y^u A3z y(eX}y;sʹX,\sjHN˩87xNùMZƹOYʹN_Ĺ ksٜnPPY8ߥu[ Z&U(ÃMMls7I[D}a M.]Hܟtcy1.>Bgicie IF)u-IyOvTwA/Z{s&SPފ@ _S+Qh4/Clu['h:|7^x&^ҹ6|mZjzF~~Ihs~^698sUjq/kThFƉ3΍OW׸5£9.k#s`/. NIBm6iY)r;zKuB  zKν$}(YSA'*jFNpS,5R"@B6Ex_s.U-=ۄ/\/h gw56~[Gq\ a9ǎȧ.㯖gi7P O]WTWH[%eVzABK3ެЌS*G'~SU${ ,{­/_]˺.ײ%@{-^lJ@/AP(QžMD1x(m[]oW}-Ư-J|QlHC I 75~)Ai4+W\zҿfUԔ^*cDJ!7I:(7r-SIV1:𗐩M= CO[棩@Ne\8!F>T/W%偱%O$E_],%J~jjkδ_*ƬޗuYl)=]`<VG]:Hg K4}*_j3 ($eGp0? Nl;u*FTE*q (T2+ '}-yp_rM QHN>NB#΋ssiWY*\)?s|w,Mw Z}msUtT-BYU'@YGh?oȇJ(a*W-IB~4-bm꼼^-x]cۑ8(!Ѝ7P;WpҩYU*3露3w)Sz 'kh j+_溿9. Ҭ ZK<r᪰!=AhF-v G+odm^R:L#H - IBVO7k s?a#;o5> ʢt>fxP-e!=Ձ5PMMKZ%:4XhmzֹZ~.1Ǫ}¿&JGitRP! & .RR e˒UsX[_Ee4_pܩIiV~|ejkdH0}Ϳw5U%T 0;>o懱@uSHqp, FOY_ ?ҍ?4J ^Ze*唋q "5Oˆm]¿ ;~f= uj@~kS*3n B`;f=$͏7[ 7c,;~(ZEeuu q n|v1(EO^fd%ovT-Vaf$Hz_`utpdy ;5u>`=6#-WCEMآg.M|pXtdq 4ǀIHHgDg'TKYkHzJH\ $Dg%hUOX[ 1O:*hAsF\8L?T`ʟx#=AH oR*aϯd;x#IA H@qvZZph'f6 |᧺P%Ϸ鿅"Ѝ1 qAȨ3'GwRc=8(!I76t1i}y S|ێ)@@ì# of6DŽJWak( Ubc*Y0׉|\'K|ʁ(;\K&4 .0? Z[Uix?q[D3<89‡}H᧦%t˯[*F!F]6ϡX'YvPPPUPo2 8,ND;5Y*`iǂ7@$ uXx[p_,; ?QEeWuXՎx F>BWPUv .m7fެ!jGUIFQ;!X]Gw9+E Fȟ>G0?kdG֡!o 7C[]o?arIu>u-4nU?o _pe=Hj!:զ}=o߬p,Q#M!cu84s"~^mY?p9E뵉3P5yN:Ng:T`,~BpI7y}5_= \o'h&«>A p$djficI~a!_=^̡I5үO_OR00L2! +@5.=J(C6l\M'P=%XۇM*/@h.tt|:439QPOG {=B!P"Fi^s6v~ sV6RJIQy<(h~g~' Q4G0 eEbH`}=^:Vh{p?[}zX_{eߝ81;N BkglaN]mޑTW*\) Ֆ&7]j7>@o8IBm7qip>;d7ȕRcdIX]&O'~_poa=3/bB+I?@)Bk& eq4|25g<>v}\8^ʔ6?3Un|F`4#u Z?!/6"bqڦ%+ [+Tdb4aGGT.~PdM?m p!c_>hR Q\61K} d1L`OPM.WwvRr6իz<f V&mlAز]KsPhkvBpG'~}ޓ&gC/[Y;M!y6ow6jrQ7TBORGs nJ xɀ8.7,(?sdmƖQ6( x^ de Py|f}+{/"(nwaWbdS/;E!'{}ZUSyltS6?𗣺IC.d,dޫii{G1qץ7h Lۄ)a>MKJN n^1Z9izDS3N^+zIŬT ŜWBgՓx,h+*=9i>8k*>B8 Bb.g=N ԭ_z(]}fI0bpWQOytӼӧ_`m+^ i q_ ?C+(}q^XƮp!.ō5m1MoԀduný|s0sv. d,ܦ+ce+2.XF p`ʷPa;3C:gx+vxh4{W%=AP8 X:Y?x.4T%B>XB8Ics!r&`>@>i)zeO~ך o}v:Yghʽ|~_! Y̍_~Y  ;zN(Br5zK?,[/k.J#>8[[ g@G^S|`VB/"g֦MKWL|d!ZfKA z! FRJ79 e- \}(^xM#z|6郓ȿ;rmU8$5ϩ˹M`g~!^XߥuM8L@<^Su{2|}<9艜@mN0>}j~)X^@t Y oبPm6ڥ-F@B1isPhє8m5ڹ{8FOvyjF ulN\mV(63*$\sjȪSy7xNùMZƹOYʹߪ%ܠ b9UnYiWʰ]V.h|+X.>_qnPcR뷮-oNHesamDşjܮoj/ ΢\ԡKڔ eg:@!Wm5GK X\ Lq ȅP/DCXZGCtEh w|`k6rbm&?G"' Dzn,k#7o E>h">NM`mz﬛Юw0&j\ o 4*UԾ&5k;(oϞ@/ p~zKik|@3 vN)y"gjO{5rnfJ[5Y¦M.tn4>;bĦ֬?~lmD+gXV1jd/$exmz$֮`$APᑨ_1_. 4xqjT AIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/grain_merge.png000066400000000000000000000320701456565420200305220ustar00rootroot00000000000000PNG  IHDR\rf3IDATx]xU~AQz "BQԥ( %TdH!PvYV6t]]u*u]ݽx宸*:}3)'>ϻ*$v\(EPU! eT#17Akqq41x~0΢y u).Gד :^ ڽ9;ݜ؋88888qRjOg&>@GMF"v#D&> Od܈BJL1mmXHS軎$cAfuA7{G'1[C]7WETdpUF1@O{Ipsk,zp"8zpSsG "8?ca؃Fx?Ez;CrwiJg*ٴAE:`Cb#v3=?ΑziE*)K$ς5Ι1 ]C ?3lKE8 ΚpxoCOL Oo}NZkV49&M0 )r O/`v)''׎ј~1pv7LpMkq+nx'nA^/فwϠ[adxh'/Ѕ; ߓgK?K]97R31^WioxO"=糊gI?~1U0uyz.-.av܍w<'؋~ʟ,`hRJ gkoxtnrMli u@! 9\h^g \,I@lC! OhjԀޛ~!C>#q7OA<<>UOh3D2~ioO Q8Xz`MQ\]Vs"8\TaGn%Sv/dtūڅ]r@uşv+f$*_E!O" }aj-OEw>oƮw"j O (\E8$ gקf'8Lőkph*s9c X=§‡V |n||,}G@8}>p86p;NGCqQk9eo7 ߵoWjUBʌGMP PZ. X+IyX^hOrGf1LߓL Zn6_JB>G"ԀpV8ӯ{_tk \(ĺ"ft[r! yOsgeNڀ"[ũEɲY (#2 Twᓶma(?٨888S}Tt 7RUD!q-n_)xnjwg' ߓO54|T}<>jJ7hF| ?[sjEĕ6rBaCWZ"d8NW+QKLFQq(-xo\Rp7)o\ {,\=t ޫ A/pca+R *b a-k †Niz|, DYuP4b*N%T\ڙҝW$,¥ :t9L@EQ ک(u -vk!D9h#$4\AO{Oֵ/. Y[ME ^B* *2!Ϋ&=y"OǮe8 E-ݢgp>|oODq8q&Zp&PV/8UȂ~`N 9 xZ(iUr{_%f/%!S)= D : |PMFDZ/1¯E>fX(wM?N \qf#PMNpۉ`1\&a|ld`wM/; ph % ƒ=Ulk=rNHkT\-P.fq Zh k;|*YA΋;-<vė*Ϭ ŋS?XWŭath@4foKD|(,,C~Gѯ!fNW`i]΀;yxa TǢ3e8*!Qtۀ/\ (>gK7^E.cO2a/ʀh:qJhO/G(M}ewؗv}qk4}n؟h͜gkŵSkc+#Phƣ7`.JUaW(.X9'/qEE=X@,eg ?f9Y@ưطG4}"1QG}N}g =SRU1 T1Gq9<1Tו`<7'[Fę+1/w υ,~?p(y3QjUH":&bzږtg T7)N~kL`hU!t]sgp>s( W8\^iO">g*z>z{r$p3ԁSRVj<x֘@;Ij8Jz&)zQ\EkisJo ++k&YҤ;`X^ i7o 5* `)lxHZW*wM8u(Hѻ3_<>?~wg/?5E]S"RW: x& *dkІiLƯgo1g>w/%gNhBW`A۞A&NFн#bh&PM BL!!Z!)[, GCoP]0ϼ >_ ~? ߝK|.fք)pazR5<1JRM!5s9\Y_$_g7Da/K{{;$K 5/jN)`6ou]yX&Y%%`CԏG,|+)~&_.M8j<H,\{s`{3J 6%Mjġ<C+׎I XB Tb0IJ|ެt|.-~軂sYť9hSW 9-xh`2p>YPhT bsFɈHB t^?u?5gguoߴ _.TZ=uحHzw/Zl.pKgOx7D8Ig3`?9rՉ߽Hb=\}u&LQQГC~ wQ/|OO\dQJuũ5)%RvBž7ș@' *R0) Y!ZqC~c/,ؿE^.!.-(  \0Q$p 9O*!u;ۭ<wyME։O1:9).6I6 u^X.! H3rQ~nY!mj]lጚR=,0.Vl9,fLp pxyKqo-G7#Mʩ#?/p5(elj'MŻ+#!n*-LzEqpN ss*M łH>xxiE$9RB<3;sq3ȿHs"JlG6/zO~A>U8\WxNȏ. (z{% J?Ŀ݄ZJY[W^rapp\AeQP?a<:7[f_|v 9#7!x=;w ALU-F HZﵚ3΢K[yɇ`_~EAz@Cx%CR^#VH0jğO{MQw3ʖGq|\0\pn@* 0o6 Q-j6- oބ=/U+__UhL@; M F!sb~!-qg8x(W}/;bJzxKCBR@S`LW;$/qS̜(̿_mE/LH.pLzʬEXۃעjLD?/pLmY{e"w t̛%pm Kn1}?&j/V)P& S%>lIAKƇ&~?ՊCR=rPxև:"_OK ̅]H,Ԑ b(ȝf;  `~MNmWq8"PSw&u/Pi~H|\"x0t v*6f `z&v\^!~jRſYi3<bvnT)q_VSC*?xQہEV}Jpf퐭BTM?s ??ʿ/rG`N2!8H tWKyq˕68LS)~[7?ꯃj)Ũ&ꇂ\/>%* `D*^Qm G@L;߁(Fɴ}0GT@+|L|,'@D0k6DR)~^L_F ҽjh/B -AT5hsI l14O@[s$c P7_8%(P8$N " cU@d<5߾Z;`61i@7;vF\F-<L*ſ6'}q^|WT}Pvn ),Si27} =m:9j/<=A* +nNHo'(Pi])6_[u,Uio{Yɼ!j:(/?*^:9du'`g{ϭAhRUl[U'~Ij;|Yſ  Iǐ@vXDd.zX@$S\XL@d*6n z/o=@fm*=Vq!P`[pV @ -8·cJWU@Vn G @#Wј;2Z*6 a* @?mnR,_p*w;*>xS m&]?C@9jw_pP<( 0:(4ܩz kiWyzM8>ׄSN Ϛp&4GJ(`[x PY*o&7rMS|4ߊ GTL|v: SǀE*ULU,\zbxطJU8 dC@bE iPC>W 1* `^Qi>VTkc{\E㗍O0 /blVi J8` (3ڃ@'U/M3C@8G4 / x ?(6hc*$6@M P1RS4E@-4EQ4m@`ڀ4m4@  y@f0?NkGa _` Nk 9V6 AGf!0Bz!Y J0q`iJ0Ի4KA}ڥf-W4k}b4\ _ 4s5BLj0j0ATrPlrPs=70׃\zA_4 8U} ` @ǂKy?8H1tU?P>0 %* `D*^Qm8NTG.YO9'`~; fң_R>30Mi  `cNV N/D]ܤ'tNTZ ѪӀا$j;2Sa{~1Z?z/RooO1 tRm/nVHȜ_V1C D~Rgv+?shf `h*v6n?G#v`i&u/Ni~H|\);Kuu%SoB]j!q@f*EuT? ν%Q/~o2,Z *Cp4'^. `_ŵ\.uv)?@XvEe"WfjP")2\~uvV/O_@,bx,_HD)(R@bm8ǜRE8 |. ~n]8M`jP-EU/)+ 6/ZU- ~_Hߟ)9=<; `jfCl0͛p⼗(ն<`/N/\Uܪx翋3eF^f~_j`5ȝzYmEn@ .*1nq [? 0|KMUm<RA%Mq iM(2BC%Z;% RQHT5w@G(@‐(<(j1 ȵK+U4?0Gw avPiUIT@x$/a)x2?Y}pFj0't|Yട;k 0i%pE$ :`cD0: 2__9&,Q Cg./"pߝCr+7\[į ᵪ 2AާZ#;PL`GUDK2.Wg^GO1"?"JDSd.UaZ~4;k*vQ~+-gsg3YEDfa #8V6$sb ӱ2Lh:2T!!Q}Ï'UsLI=]'#O&' bKwyBp tIVI`}dZ_9~ѻ%1e60/zV]ll S8!+/l0#iÉb\tؠ"Q|b?Ghϝ\柮B~|e=`C r h%Y6\!S dJ/s.{d W(YO&SgkeĿXCB?G IE]5J^# R=A.dg@:gqߛ?3RB2ѷ\ eRKC!5ֶշ3MU#-??! f<e+L`Du#NI@iAٮ"/urU)%V/C1rIB].ޒeY2܉(/G9;|l ?O m)jQ%p6PQȁC Ih!eixՊ(pZgS3p-S1ao7ԉ$}ˌw3n#7)+W!'~fsm1$e< 4+GuP4cΰ H?1P6 $tgG/?6Pw Nv )?gY"q YdD lh3.֏GŢl))n JO z\ QspI ?ZCej( sg:Hcd*4鋅PE/pF.H$_ !|1‘/E *\q}~~=ۓA+LԢi ܚe^G1KiUEA&\L  ,_ALDQѯEw=o@pX.dſaoU a'WRk\>39g1%q$p?>l`ΟoY8-,Fo1 n Ai\NTLEpL@jx<[#`\_ sү k{?·Ǔ~G| (OG5T :ͷR9(ٻ9a`Lv(M֋?v_q(G[ kNmIs'J;7f_(=8 8NJsL?On䋉(͙ ϩ'/!zwhueU?[Nކ$1c >At7+P. + g^-(T/8E,؏ГPuE/DiP؟l^QληP?a^?OJpq&0(ϯ؀&P9'g%CxwrqSJ{-(&d ~/ ^nFiDc¾=EC뼮#sU99<\uU @p@ȝmY6J@ۨ+Tۊ26NM`C=0dGHG[b//Y6ՑaiG}Ͱm(hF5}I<á< 9ն Q~l5_Clbj#0fDlZ&2Q߭A\;镕QJ8Z>IC>uFU4Li"2d Q4k5 )H!&X(2'(z{UЖ_yaCbL~RėM~'/N֮ǹɕp2!Q |YMn7.&ֱFXH+2*6ݕ7T[Fr2T\-Pv.6BsHmžWo@†$5VCTYk$J D).+>O!yNL.DÆiZh`nHHWQ4-t;GQ>ovا3Jac-Ѣ6i/;3񣒢`mu7KOÅ%x> O< QC*Zhf_ahL Aф9O ` @)ASs!Չiu z? U p{0t3"geONY8HKŅg5v `5x3{孽MdwxTv_bd5↥pE3br 3_M}t\bq Zx硞KIW[_3fcLE{ͥY8 \EslL[)(Yx5sqq5BX;M E>O>ˮp:M(iljXA @ e.Y:㋼#D ;h0yjln`6OD}ص,NnBCljCDaD<3'TS6gN508RXRDlapl--BAF.ku- FV'݂ ;G+';æQy*ሩx.x 8OYK݇Zz2Ow>l~{6tE!_R[W+ xX8'e%]Y8zL}Zk¯_~/|GKIkp0b>3UW]F`Q[Wf߳(ͧ'Ǵq3"E>ZN(W3xP,{ 퓐9㹧[O3P0j2 Tq/7 o{ C6]7w%NY4ԥGu<lA$l=/ݟ]|)Z!_z`hA2|f&vל_VֽFq$rE3u+<Ӑ гhwlD- %:-GD㛱g>P84!Q 8>Ն#U8p'7`!C0Tj!G -}:ā#qMp3 Cqm8Cd}nG!Eǻ.#a$oPR/ުRҥ! HH 9|#Xc`+]@<}'~J*^7>T)Up4r-`=:BU=5_w ԯp ]zZ]r4^7\>Dlj ڒ.Lv!˻g@?~ljm~6 ,L$d3o'Q]؁8~V#q Q[ g^mWY0i` zvanF7"ůV1v0ὁeѳ"ӆ$5Lņġ*79q(q2K-b_Ծ8x/r)j`lZf "$z98SXKA:4-'#ަp̸Z!BX+t^qNW ?Ng|Hi-6D1N#>^G΢O,r貧7_HS||Y*2^"_^āap|5Gy%Gp.AoL8OGME&]su5 `l f?GY6IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/hard_light.png000066400000000000000000000352521456565420200303550ustar00rootroot00000000000000PNG  IHDR\rf:qIDATx] X~-5w-h.RrJciTq7DRewLSV 6308~߀}]wΩp߳ `0oXTVy%pp< Ḓ zCGW7ɟ?'?gsυ %JJ`G~~.0y8Ds<9{%?Z B&lGطk '$©<ń+%\Np ?&#![Z`b3^"IQ ZJ`>O}C!?%aDWt&M?"/#%(XWQ{H`%nB)RF=TS;L3*؎|GWJ`ׅNy0B_BWe]/lo@;D\e 5qy,*kѐ f!uU>.Js/@Iسg8'Iˀr)]Ԇ#HL_̙]a,T PяI_cB|-# #5 8LK__-^cXݐ *z]w ] VCa/wa}I! a~`84S']@w6G]D]W _~x|b5 ]a8LlV> [[tU[%d& fc:AC@<=[C <$-r}HJ˄|[]0A~-x+L枫5zBD~MLؿjhUߋ{W!0 [uد%_ 4&|W)'`¥Nx*b6םCp!G}Em>Z<D7E$^w)bXY>R}l,h@,H{8?-Wآ;/ÑLkE%^[O+#xe;_p: b QlEnB6eeڀhؐA["bX`S34!$[8@[ePUB֢Oi ]4~yEByeZ g_ţUiINi£zLx yx)kCL@nsVMNs.x HGy_UtZ &$D{6+ ViViu;1GCke* pN;J LX}wCY-zd;)Ɏp.G yl2.zd2&Ę'NdQǷqfgK6dkQlHL9=sj/ ǟ>Sa @x x})*z] ң des~镒e% ~o--?qYJ`·#>}C ?)JkiqEeC&ASq0PN4قO `ؿJM> !P#%!/x?ErD!e\faAK!:OA2p1Ubj4n#|UO6'|MZcݢ,LZkLk. Lx x] $ypXZ};(X@EHiڶ|hYv&,3 C!wh|ï^2c*Ę!.}P߰P;CumH&0Plyz((7 b~XK_ݧ}vV ?U ')czP$ě=Ė)Hy~M0&7_Z*z<%+sw"a?pH`p"&IlpL.o{ÁMS'OAI6rm(c} )8 { `w 6xS^\.>3]Ł:*X+ U8<&,nxFjo[)+A~pOLzcI =Z DJ;7#+%g 4/IaC=E?X7,* (; @i3~kV( PO7@;}!1y 4(5 nC~Kw/ɼ^";J!'?|N"cVfǃ-D^W-s-*7~d|R0R=RJ!ftRlepncpl`b)g@;NYzF:S7~T*z/ⳡwU7B'|Gاzǟ4^C! yO /`aIEq!!#E b 7Z*RBEegD,_RhiX`w*~z|4"/ѦI30_ϕ;ÛBhߣk@+ѰIPtk]Z*~]1 Au7@ʘykZ*ކ]ӨMO:G O4(o c( S@^ײ5U>\`Ha[E=B3R}kF-K:h:T u1ݔ4y%x!Lhˤ!{"Ŭ7a)~pȫ!cK-_IpL-MfQ]Ks[ڔjKva`SZ֠:.VXL"{eخŏxYHӷ{_RD19? \bbY3ᅯ;Tht-ҁ[:D `fkPY_qI@sʨ[~gA]"|CEbiywQפWWkb# |l׭PP &7yFEYF'<=̼j#k()!Z3)w, !uM "/3RJ7+,,WZ;ՙExwkLZ1ѶG1&4C,A` F &lŖƲRe5"Q?r'9~ #NF `k|]Ev'ɻGU`lo)0; w\.w+@kuXqXH~K(+#3 H0i s,ŏ\p ) _)sfE[*gV/|Mfhb[! ,rg? l5X.c,WXBĖ??d%~|so\b-~{vh _ Wݪ\课p.ĴEh`A#2|jh J+B51ucK,0$A{8/e-~j|LݗFhxpEBl2'tߪ"^)Ⱥ=HL8jMg%窊~L+HÓ7w̼P0GX)\k U,w.x&G&NL65Oel L-/+_=PIi$(W=}u*I J 9Va3Z*Ko* t̍ - 2r_? w[ "~okENW&@F-F00;+ Q\ g /sp!Ŀz <I ~.$o'a@uO<)3ڽ0i9Ss3Z3{{@*XBu9;+1b'ߑW6FLDmQk jҩ;cn8PІY%<3pw/p0dEAF1xBWݒy/m{Xb0ء.u>.80l&9VQa6Y,6mm?A. bο`I_B>jԾ. e ?y$pr L`ێ:?| 2 ~$d({LBʶ/Qd?#赥kB9|ZJXtIfw1- pՀ1 gaR.DGmiäxWYW[baЋqsL c }|{(&ju{lď>[Imb%~5 wycSp>C-Bs61f͹25Ͻse38ʭ3W&WwX~##Oi1 VdWZ 's_4z0rć*@;.(F{XDDT!s"ŏ~pw;d2cۏa/gRXn['~xhcp $OFx՗_"& ۃ(3䖠>N|OܬVd^3pug$F4 `2mp/VVފT+! /o4+`pO(Ȳm/*C9jt8e_X}O&0=9p?i#o~_~2XBM7glԊI-+rXEw;( hnHUⷐׅ@vY olE/-bvYZb[Pt1s7m&'qb vCjG[H~Ϫ_om>V3 L6⤸.Dj*L(Qtco,e?0}'Ϩg4'LaŎL:c> 8K `q׃WB/ {An?(1OFQ]F,.}b}mni&)A\?4 icGBTL?˪r+/1*~ӨEmk56G( NcRG2`6g Z9źĿY6?/HY7m^> bEFbGDp0LJ!(#=a;ZƸ: z0 #9_HLoWBOlfL;mgH`$mi9eϠEۈ.N`BpC ړ,'<|$[8z4PZJl|ISV.08qMߐsMࡐBzho ~YW+eKBi)?r/_i? aP ytU+ ^v]] 7϶~XT1E)4md1Ik;PmO}[ł1u1q `^ܤmO,h dS5 F7Z+ y3ZAMA[oedܦm(k.0yo_L]q"|Wl1EO}P(Q5O}GSjo`!Mxv6!F`p _n_7jKy$DCg6l kuqv *i_`OXS!1Mg7)t)~6S'XQO__'th }bKP~ێj@-^x0"hMjgu,>qx6&t 3To_c'; |M4 h0ie\QP>Ro|Wl i(eTO} BG]FR]`#1G0N4Pן`N~}Snkܤv'@f:wO\4Bb}ⷧi@Ov?Cyb*vr fk |Nu7L :5$4o&%״b 3_B]}`T}"9>c:67'Iv0#J/26>M<3y^ u"L>R ؏אiߒZ}7ߕ5I^ ki;eоLZ01Z0XT k̟ <E6T;Y;@o4R"4 ?[4e^OD^d< گk@{T׃vI>$WC@oȇsY0Sv.|mbo6g?P/uR>^WmILMt&\τ]B PÙp LiS}M8oXtSE)K4yo@^zM4 W|!YnXSi~pbpQ 5.4I{`}M8r/sC]l̤i_Up6K@фŏ,'~%'eX`iHmjr tRC_i3k49p/Ccŏn.Lw)8rX; x̭)XD_4 }G@OCUC@:4k6P=Z 6RMoTNx ɪ_Xv'`\܋L=; <w֡Qū sjI7AF VB'm'> u%>Odmtwo(<}݀dY@NTߧл.`-EjmN[S1A!4ɼx<]@,PA~b|mniQTŏ̼j#eXE Pe_4+pu {M3a[ 'usL_*4zD X!/ J|Y7WHit?HmASVSpu b(ہb|х)#0hM G+v_ZJ\gȠ-m i28ȢTwoQo뿔};ӳt~tǏ3*v1MqbSHO\b>2 pl BHH]u_!wK ̤ `q%j P> jP>ΪkP 8yyGd_΀J'rikP RgTM`?߳AuV8<7o?4mHگ3It>*R~5豂 3*!iW_}7z*n|o Lm-$JX&@? (;iV Z+rډ/bC(^?j_Y'<=,o&" ` OFi'S~/৪@V-A ,]3ShO!'[L~ ~bߝ.mwY.D Q _*#mQAj:c~*OQ;X@  \a8(`eeȴ01a? C/՟k$什/=$,fWqa/-QDՊJ`%~p83 fuEz@7|e`àT??U_OrČr 3" [XF.AiGiP;R#Xy4,yThF{lď@ÿk,M`51!8@%/@@%6&9$>_BєO~8|rϣ^c*!>f@Ն,&;l`iH|O  fi2AODm*/z2?c/ 2X!]qh>w/B_W[H? @NT& y ^RQ#CZ#Y&a(>7v(g1ėPfdOc$~IIIm^1X0n2X_ddT Db[шc&hi%njŸ5ҩ;c?;8衍#p$_kpA~5;<>_&PW'_o2? !+>pXǠMSnż5XJb5~(|op}C]:dƾX Tqŏ@3`#bSWpg&/B&Pv,h`m!,^՟UOfr Q*|2Sg-*Xn-?$VE*9ſCA -8eVraHg4Lv#$w\`x۶#; W꯾[݊~d~?cYY]^e ?#R E[* /~lrv9NYN nUsc]Yr7ij4@3<f,ϊGJqa"15h^=B3RQҺlt|~WqӉ+/ ~IQV3) =AV5OvjT" AN-"*\rs#7ȗ>uEebNd1,*Y*\)'~<(o DǫS1`݅${DD|NDUg&" fB?TcnL{[)ݭNVm.{v.ԫ>(tǐ^Wc2sc̋φ $~'"b08`! M kYrPwk6Cib8f8llYJ[亸]"dt@el8ZS2g;m1x0LL"&\!hip"ڣ`⏔v.>"B]Oa+'n˯@co2.\mᐗxZ8HJ68`hS"åoxrC+V缴["b˗VC+"ΥB\5$m3+[Ć2ϡ<\^0#.`׃]x.%o%lB82dwN B lX҄z^c2WqAܿRW+K pXHZ8$6+O3WQӴ<]pW!ca9!\?^ƏqJ|%eU Q]B1F!S@m 3PpA&끡ij w?]/Aʟ%x}ܖf~"&6-zwQ-\:kW X50".gm [{,0>7PNLn9xprPȄIg0?$dŝ&54Tus'1Rزɵ77G>gƖl6DD`~r=:/ '6'[ߍ\*3"h,4EҐS-<Υ0WY@m-dc9. .AP5u{,82i[Ʋ/{X'6"0}H6xz -dcé!lpDl! ͝Hz&W/^#tQHg]*[Bqp|L@rJ9Y_QU b uQL_?S _-fc p]C3! J~Q]=G @pm(K &,*ث'({7~,a8#<)p6 z7}N]]`{W+0LJ6Ϧbp4$`]It&esU)jxV%|OuS" ݙp6͉b'4g_!}gz!!0GlGSUEDž>u ,zCSSPp/`@ؗp(h7ya*(bj^Fp_/ Ǒ?"BRR.:FհRppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp4p IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/hue.png000066400000000000000000000316701456565420200270310ustar00rootroot00000000000000PNG  IHDR\rf3IDATx x_P hEDDE@PE0adF 9Ȝ0`E>X kEE+h ”!ǻWG3<o?^{###########################################################################################################X?l?蟡FF6Rfn$ܣ~>RB"@HnbF.+WzpSmcyN_u2}k w52(&N۱$oXSbŨQx5* hk2 ފ;V:FF~d+ԎvKb,dM5xoP={Ú UvS hz+@gNDO8 O1cވG݆U8 *:adEbn-'M'Gvo{a F?3GyaLd7 .3x0t76D69qaW-`PY'cȑ@jU5jopzAsf+@9 jqk7p̝qÇ/Vߝ_t7s8P573-'9_y2f 67:ukE 9+: .9驰n-O76? 2<Gl l]1Qy!. O711H5*~HLTi$Ÿ:)Iåo_lhKB›]do+ٳ9jm\nz;#tGܿFt! mcbnJө]LL}@諟X Wu*Çt.0M%xOW Vݦ!C];r %﷑5Ԓn˼yH}iۈ֩T7rPmRp2  ]|u6oopQ Gk1c!}4lR|3gΟ  '$Xr2 SRp:=E(Bŋq&) '՟S#Ssg쌍ŧVv|DO|Q~{ݏpGt'™(n2Ei(RQcW͡@ߎ1|}XҠ@̨Y:gt7j'"U VFe!:>A~v6%`Q[Î#-Tm1ߣݻQP.E[QVRlUXjWQÕ%똒Ծ[x"~6{8dKjUqR8O/o ?d0_K}Rr_bpօ3=?+v 7ŕdܦ5OQ'Ұ~d6>$󻓑ȧm6l^_+JL^Ey۸qyˆtܝ H땁'yKpڛ鉥\6Gq.w1`os fPRprZ}E$1ȯlxHݹk1^sqҗ_d\| *2㧌~?삊amcnBiu!bE7;UixK k4ei81vw{pW PzUCwp#H %r<5P-X0w?'eMȊS_qjk(jU03. ?[Pb"E-CM8jzIx2 x'(ޠ蘰vBY+t?mDw!K4~mԧY8n|L}zktaqD[bCn]eCBT:ޞá?"̟?Eᢶ B(q;a8j #qm~1kJ6c|~ߝްjN &Bak/bpEm>L6 ͟eÏt,{z nFYG >HšwHZ?e~-G}՟pcԳh4 Qkr-dCJ;Zh|* >h[}nD]ևu 'iEB9؊v!V.L۟5G-DΒɽa[&u}aţ+mŞj6$ djadvӻ3Gew9f)-φ'OxU@ر M±BsppUF\l]yϖNUm}ohA_ہuȣAKm*^$a,[_[P?V!Y ˴X- =h*n=h(dW4eȇ@{nVJY E?-nEqaax'Cq?gr*>ŧiH"4 TZ@b9d`CW"zJa2|\U,>J ĉC??E}G~؈Z Z~]T\_uNY( !Г!Ɇ!S7s_4Z҃yOEq^"*6*cWa+T b >]SώI@S$_,0D޸,6ן7wd>g_}`б-H@…]Tع !_*`0R n\wSoC8} NW, : '틜EBސ>lm8-e;E?ъO^W.26 ?W#ݲxO3=*B7ݡe r,_3Ij߿ע(6~,W.g7;_+˶1n~!-w:[޾xkT V+̿|9 S_*Cn춬88·)()uue!r0EQ%8T}8)b~űuu&2;ًȶ$c|w  ɷ,(LycoHBy?Q)F%>?{|_"^jAGR(p+BƊ́%ό ?ͿbNb@Δ?u4HCC5-A" w:j\|H]JѰ6$MA)/\߽W;'S;=D//TP2 EVP8hvO]# 04$%4Os(*9;` 2]%1(&l[#.0+1ߕμ淡2tnMKpLDϟG+$~1>=:n!P(071Ȇ_Y"e8]%/ x /|lf@d`@-8`$%!Cj.؉}!]LC~Q,aM^{$K$H\3g<}%%8b~QT?T@hqKH 3W =0;}l]Ÿ_ayXݬR|/DV44;çdAp@Ąf~?wj' yp܋% j@Q%;JA-ro ӇdC!]՗RV86sއj74_kUTL=MyCRm`.0:;͟{1_!vsZjfD$VpwއJv@P`,k$ qr/q'zƴ Z6x9ߓ`Mmb6%+R LyVA'Yb>1F8P/a:L^K\ysե8xC1 -qmA Bm ^0u q.q,NqF~ z|{fs { @ ' 7_XS/?9^ԁ#1) q ;ϋw|2 |7v#K|18Ðw y?:;`@+$#8ǽb@ɸ4{6s_2S/Wٿ7^+쫀İ6ESOS{ VXI[p#On@lֈ [u>@*^=˘oN}|y P7c&b"대$#_'x3f`-o$O<'P_h@H'5 0*3֬I_ù~桻vE m@.p$s|;a;@ px6lc jꉞPH 9%6NW!aRr>\ |Y=']t;n$06;q2r np| +~1a>FI0==W8d=-8=-HD'蕁w9 w 8 i7\^cp? z/ 4eN(~gJpO:OFj7\Xՠq@R׃?b(ޜ0$ 9`?M@+yg!["O kpO ~ $q=`d> \~xwz톋4DŽ-B^?c%1&܆0* _pv?Wpw i|X @W?ga 8`l kpе`v+x{03&fc7g4?q(p Hs}KA0x)09{9`@ xvE?n@vqS 39`y~J\:<tiw7`_e n`  `f -)"L02Ps KM#L#<+6V``Z1^\ $  /9bc{f 0A1Ab@3f$8gH(I|De[h5":<@w@-*׃/p&h7f|DKw/=hL\Si[h`9^T|2U@+H?x/qDxځ#r@$^!sL@@bc^1{ @Q:Sխ?{c3#poF`wd.>Ӂ*ә)rzVc5{$">o ?D 7s@t;>{pmCiU9_|b*_4)a~N 7?2,Y]DZx $ 8tAEn~?ןB%tZ@bN VUZӀUZ:&s|.L.'01ܟ#$cɼ\O$/SP%.g#[=1V~^{ ݡ 2Kb=8)Aw~^,nXn`? I]Z#Fs`'45%!@}Z)ݴ\P+  OܟKx;!aIqG+'P@TZk7.oM~KE[o=!$:i;W\ap(Ћa~5xYy3|&~I#4:R?C7[zH'($ 8%Rph 8T$}2KO{XK\qBt1#ZJ$.9ZӥkeUR(sAU@#zT /}w b'a{am?'H0tEu %*Wޗ b+ K+k͠ؠԁ TTs"aC pW#.@'ߣP*QTA|I+ٿĘoW~_ Uq$ 蔆8s`B/ɐ. Jg,? ND+47gD"ht#U$$R <X;g:Ef5pN R*G~9iΛR ؁҄qCpDNK@{EGDfAEt2_*Vb>5PÊB0v LD7 %H8U$rLއD= D+ =?R~|О Qf#7$!mF.K@r>~\HT _­z' : ~V|)d<يpݳAjp_*H@eM@m9,n.:骧0H?xq7?=ًk 6RSB@jh;˗̮]( B!bGtg !)u%'BSOIK*j&"ir.ZKdv @Q^𩀓+|%~d1WH#Ѽ (5[E'ܑese. TBIAM\ wsGbO7tUUv_]c?oJ-R@)rsQ[#ۄ=тl7]^Lo(j&uQ kBDcn[8 j]VrrPF!~oڄ'(:%4x OmmfْI.6D~;PNx+ʪWc\e#n"R <,md*<{QlQ=xG|?|6JN_kןzshJDOɭ@$d=' pCѣ@([/P!p ,?S>L+ ʠ2,vOs_}o,{ ?-ӋݧbjųV#x}R `S ]-[PLgؾ{J}5{ <@aPObBX+zQEe[Q[%?P嵮3?x֘Y6 JTDžᆀP-?`.x;gl3alfie扰o@CG*2c/n)(*94L{Qz;`51BEn{Z8t"xAjAnnj-@j_d;mro@ȏ|^5'ⶥur Z =5GV S!#@roۯȆu"/P[sV@M[HĹ!U?zDk]ue8/O<-h1nRgUT! l.J|sqACtƅͭ3?qE*mޘمeCSe΅V"+m -%}'wWu'w+"C6!P;#w`PMB,,VXT6?D]~f؛}HW]dɆ 'Rvfr<,˚xJ?yهFkɾ:eC7!P? cW)Ȳ%-,{/v7qNE?g+:!@OŚ)Oj` HR{Q|naGS{%g#U/Xs Qx+!{~L' Ծ`}ߕ7Wm|jy VݡUEDό0^WT$쟉fD "M8Oyzg|Fz׮O(>E>wò"UxZg1< _Un;J Q3ʆo`0O}}|Wo~O Dd–Kpʆ@(O SqLE ']{0]w8]e*qDck5 i+}lyJF( пw_0!wxqd&TYąAϫU3j{aU@Y]Q1-~U ✿PE7;UfnX4K B4!S+w Bœ/Ďx2;n@I槽7!G#}rY+ DR' iB1 f.E qw(iMl,z=oz(mxWngobb=躙~{.4Ǖ!*zðy VqqS;RRpr\8_ zb`-I]rh8מּ*3pZ|FɃz Jʮixkh99ȗ6zz:pl|P_&`ǓOb7cl@6(Ec*&UQT gupeNlxD+N!>iʘi=gΛ ɸ(T_ii(RKҬ,)S Q##Ǿ=X RxQQ8y=D{PحN-EqtsEs?7W{oG2߼@3|#XO6rL#GbnK߾д)ByIE}_W#)p2F*N#F`n#KL 6jAov_O#+D$ _&'bͰaج4k.}>s/>2=W|fGʘ1X䞠cNk ptU縍+A-6Lmp7iam$tR_ǎX{ UwƯkgir6G/`d9Xm>}㯪K}Sq9R _EV gDxc0l2ҹ3h'%=u=QU ñ  y$~I|eQ۶X]v8 {foC64R ۞d݆:B^1ccbG:WɊF'FWQMmXءuQbl,f=5h*lpͺFWhwAoSu;Th@3 F«QQx׬YSw,, @0H̵PB/ SaKp*+DcEp8ZCP1Q1 9w52 I6T *M!Jգ̨eE6`FrZROFZS #ZacdS]RZ{ԯ*ԯP$ t(:΀k"lyMR?;! 7$'{j" 7=oMQp~Mgа_3ٯ*2ȇAsدٯٯ?ۗz7V$ge<ʘ̘ΘØXXP12*jF:#Øǘb3a`CH] wgjj5CˁدQ:HŸŅx1Hfc9#1q?6*j2@/c:}gKdHݵPЛVz0ݦmyy_u4~y #8cBBv_"6/ɕ7xk 8>v'qذa@ys 4V:BBNdѦ%y?]+'OQ-fΛ7_6mڛFܧOr///M.x[ь?B@g.`޿+n`wM?8} ^ y yo„ >Oψ/;bƌo<ݩSPОCA4+U7`ӌNݥG^qKǽ27brߖs?qգ7'`67yS )-xkRU~K;W{﷥k׮@y3{Bc/X_m>o߫- A߫m|6E$q> 6[ *=eՀB2}ʻ_7yTڔ ϷCB*[ȁNl?KizJ7uZ%0(p[݊Ay#{ tq*̓y=ehЍ-݄C ʛSR}AZ6t. UM~/!aپUʡW13#xvv։yyg5ju$IV4ٿvdeey?Xz45Uux펊D.FG~;iV GWL_SFPYAY'fɝ{N3Es^ .JSZuMܳف٧ٿD+1uF)3S- ^ovܹ7'(3l)$*n?X g<_oΥ7sM!NrCQva3J Nܟ6#̠̓ljGR.8o~/c' Sv9эK8I<%WqS7W>;Ip 孃j 5kuy\y99gRSS/^ED~. E>35 O7E^;g?Vc`h-܇CE0+Wis;[Y:8nmxk4%oF~!QF͍4!8a_Lo4Y=`mX[-11m[Cm%Aee/ :2髿Cd oMY.s{!mQlQA *WB}1Zcͅc6-WÓkӬJ8Ӕ鯛cjvFBz]K5tŐrFT?]/Q6@jQa\ѫp)IP%KGs)nxs>=Vo=:Vk [%ͪz]ƛLFmR`Q (ߨ[o!` [""d~:+Ti#wAex9Ȫ}VKK.*mzD>hLoW ՠ,b[ F%(H(Ϯj=txW!EGyN_٫ZՕwVl{^˄={ʇV |K47[c.Nc|%}3v4S1;AŊA^r7S`.'*5X 6pٯW&_G_+ᘻ7/Wͻ=_[ChQ;|ł :7A>(9Jjx!e-?)"~k%?^f_hߡZS"{T|7M$.!CHm3/@Mm%(o>߂8@?^s}A%!/MXj܇8sЇv-C$9͏tT=KǞ/TGZ̒)ˏ!/Ⱦ%3`LSw{Dm?ee3soW/_AqCXARsuV QA;eҋvUW7|`V˯7k=_}G!(g_]7 +LbOƩ`-LjI[גlK (ۖ@姪ҩ uXr>S[qy<_-' ~a~MH}VBj%F9Ѩϫ5իuC5`8h~> G2=lqVEˎ^YGLbm +FӊEuhH=dFԤ:hϐ_8Z g(H!0H 26<ZT!|IrRx-ھGV%IS=kj{'lzG4( 90-F@k]ޔQ1L0Eq(dOʮ݃GX_yB Zs:&q:=:5q.wxz~ۡ-i,y];W-=zE!ӥ"ȍ_r"ޭ 71gV  ؇c/zyy SS rrQ s1կDך}ؒ޴wbxkrRqDm~[z1pQxȴ5=t*9U:MBj1sf65&WPӬAlyϖWGǿ1z`ZK m;m204cFޟGiКm?2QۖFX3@$o$^~~V{qpkoc c'kxg[\+&6EA"D7 C Zdixbx.y9ES'I]]cVʫ4}ƻ4Ș=K)W.z׶ 5|ҠHQLrxU!N_;<ȼgkG|WokƷelԔʄ@7FM賵eEhk V$c Fj}`-&k_סZ*x|uzF8wF~g՘F gTYw"L+MgX :l*!0n=cO(N#祇lY%H8{~e%,a0'K:4h]߅5V,dyfcµo߸~yti~cvq/ܯơv5zś̺q)27 O#`_Wn;d3po)E2[3/hW:+7$q=sx0ƹ:]ˁ`:t~!p(Maz;pEe~i=T|~1}.}.  7M_epa%~!4=^#ahHǹ~<#/Rc{}jxv jK&{( KǬ8ּIh|kӚ^̬+͏7/o} N[5\rcُҟg{//ZQ̝[}{ۏۄi m 2}ҌoY~#Nͫ_9?80jw4@~ZO= ]1??k|Z"& ~cq[a^? 9S /ZzǚWn92ɗʥڗ`P3c996$k2]L%G,5̽%:qeO= 1>LMj(*{ls|^~Zj/9]19(SW0BPa;7|g@{_'\Jm9ԚRg =oE([gǩͿ,c AYeA={6 Cq{n\J<6kͧFGn'iMr̞FU@z=h冠=x 8~&Q@\6 p#/O^dsv7Rw{hr U.0ɝ4|(Ȫ_cz#,@C Țu4<Ϥ%o3ٖ0\ /U9>G<57mɿ#THO rG@}/ c9ەxzOxϖʃ<.~2mA! BA`{ǖ Fi~|z/+mF%GgUo ƌI(tCp>,4?>Mm'6oMGHyϒ7W&ҦY s;ϋ/h~!2Ja+u|l*μp;ywcob!/vܭ~$J3?/*`7uػsC??| *P?=|y9pH&y~AHgP)͏#֮M/G'eSz3KHˁ7%wOI0ya!Sz?k_o\-As-AsQ)bx:p}̷#6ƑV Z86LJR39 <ƈ@ӛ0 S_9c]Pc#_ŽO:* 4P_N Y`-|F3ξ^A^?~Zq|M 'f3qd:3mp2޳3ӖF:P7g%zH;%hXa*<$W`0; ?{ /kagi̗\sbA~5@}E`(vwTR{_d{T;DfM&Fn (z/NwzH_+of9A >3S O\PM!i+xj.iiLH9`B/)`{6`Cf{t{)ہԽ_@0RHX )`3.]~,Qfkܳ`7q3>#e ^^^ KA`C e$W!8} i`0Eا4u$oҩp8R2( C?9ܝ"PzN~ EcM'ڽK\qd"t-(-8 [!(A#ʀ ( #"c#hhhv2]e @2lq?:Cd,A Y`v##F9DƑ`b(]PPq( n1/b,Cd .x/<QO8A! xi049vC<ЬAvσA<$ <)o!S[)KR% xHi*D@D i`S&?w2Al~1Τ (J8GW^H^*˓OM?G41 W~ @ cֳo ~̽@_k!o S6ROAu[_q@=-N wIˁBiPiR2rןz/@:zuPOE<39&P@GUOq*{~,jioxx\P־|*J)Ax\К;rNj?ĝP{x- /fЭjݏkԹ$Kcx[Пm?k?Srorm~pQ+^t*FzVuExx/~j1oj;mQh?JX pkv8VnH"o F&%lZ/S6?hY_xǣϚW=4#B}M#ptxR%Y$D=2BF7 Ps1?t]#;SǙ a8\ɕpHJ.h4F@29_ saEì /Y|. Hj.Nh.^϶a|̃g-<& ͅ uo,q?;*+2&*@S:V$"3-`t;ڄRn ,q1aƾC;%F .juc=|?#wS5 W`Вr;:VkS.bZ\ n M vs/ ڮ( KӥܩZҥf<I~$bGrǘ/kep#`{xXU@i`j5YBd!|Х|ըYJVS)R;>y== `*ϭ@B(_ɹ?@CT{:ZNQ Ħ6~_}3y!UdC> l_gm؇c/vЁO-.[rx`CGEnjn K}Ag`m.Se*D7FM3$~ܷ5;si"lbxk[Z!td8+U K#c4.1W<ҞϪ}1ھ ˂;0EsAA iXx"x,dt8h|8qqr EoC#)\[yx]&+9 !~OSKM[axF`ptr~7/!{ Vv}W|GK}kɒK>$ Cx%/8 9@?1Ku; _u!Y̯祼@|S}gLD#CG:&GOK EVUӇ@jI%L7^2}Q6-ˏue3OUץS?X j%c+Cɲ <|`V1* iZ}+2_]7@%8/{dڎh5̙+Wt0@2N}8h{a7_٠6 Ҕ|̏CþnG2$v2 fNI@[9кIr-036|Go Z c!EkIC8&!z7A%~C&S775Cm%3,)3*u5E!Uo z]_/o"?Wta d7Bj @^[q2@!л/iBc0NAԕ i{[̖@dQ7R%?]K8g7 1drXayPsdT1lNYK1ej)"!`^ lljQ uo,)GYBuh>Wo  OU A~>%QfV~kIzkWOM=o'`#Z1,U*<$ ^ogV)CWOW,Lh;ݸlT?]|Р *VH^o|,ٞj2@!*Q^u7 |^3j~gr68{@}51oPC*Î*8vkTD`_ҧ{w+rgKn.O0v0*Ay#nd>tX̶J7. F^"tTTzYge𭗥"ſ|j8gP~oM?WdJߖ5is*3.As+>m{N6jg?wIZ~S׺04Ɠmi72p|-}N LBw 6MY>}~.)Eނ h>߀cxO6" 2^ rn' cw5`T&piFFe>eҧJ=`tS2^7S=>Sٝo]Xl g!srrΨRU/byΛ7?o,"efʑ9g2p0侠.nɭ2U䮀WS8X8!Z]u"--튌ؑq\hܮ3R <3x|ǯ;>'بtbݨ><̥Sܞ3swqRB\njhyyguj-/<ɖ?\ii??03GEE~]%2<\)$J<2#pڌVL_SzP99杵ԃ308r>u"czVVp2yw;w, 8UЏ)Ei#{дF}_.ötΝaC[˲)R셬,tbQTĞMݭ8pa6ͧ4AۺuO]e&#>fl ^^$͟Si#MXXN?>奴q=%qϷP3GQHE>Pڔr>}fwV{P=SRW+nP^?߫:u* j0w#\ ,ZݥwN5[6+5[{7'̾Y -XQJSZ7sJSfΜ}A@yzJ$7/feJGԜ9*mdW3gλ>>>OCe{<He"Q">P `ԨQ>_ bϕ`<5Oi3{BW*%~[ZAN~[v 7'䁹=-\ Rl4 =z[6ЈPŻ C熾?nܸ{[xl|o;&sp(B$<==f[ro=ӭ|x7R="k]}?Ow2}xxor>\=Z|`=[]woSonnmWrmY =jB `*5YiC ^7!~k!!jА&L׵R^2c*.vR QA>kJxh޴WEmԩo>C鳦^}=>ٝA  ai*.5 E? sέyybLc MxI_$8LLUN~{[۴<{?ƺnwm7!%~!qh`.?  Ԋ52 ŰfSgpAƿI,xLABLFIP+g```\P$xJP '  <>_}v0׹yM󁡕@k_u/t# kᡙ``` W0L[4$~MLj/la:EX(ҭ"pp6C<ǯ: ʚcAJI~E!p_ol'kDf9^L}s; dA4C+))@ UU7׃&d4%WéIeּ"/sL ohrwW΂eI>H==sL]u;k plbx}F o1  GE.:N^#6+>i%0u/tmX06Apy6m^Wًs4M3NgOC0ofW "< b ,^!~<72%L9// d# 4n`g ,̚Q̚? ]ɗNJmmjz%ڦDf6֫  x^m.SéE&`= ֠KJj4P{|gxj3c&g]T QzJqi/w=$r+,_mdWZDF1PȮԿRT@ot}:%d ʯ76.5~!p7+iԿR x! mKUMF& j3^D Py]%t34M+_mN6~ @}#JՀJP{د^[mJQb78$Į¡RCKijUþ xSm#M~@}# xQKk VۼNt.v PĮZFk/?GkOfgWO? ^ڸ͛mpuvhvжu+\˛j†u~f |bOKJ#L;OKrϖf}Q_&|[62B¯UEFܨ:]ukyBʒ/rNsZ 2?/Yv{nA}#2Öby@H'cTۼ{qs‡K_6sun6¿/`8#h')74*M];Ya7}{E炓vRGm'K8IW?%WuS[bh[ڶcb`!hk~klŊ㟋'[,'~9n舎޾m7ňktNAœFڪ-2k9cS{vh~SjkFmHi)|\4c\~㒼|huLoJyMC\%A3"nDQۣ{K jz_p~>zZ269\[:Nڪ;CTHf) \|&3!Xs)@F7%n/|\ 7BFZ5+o1e?NUj1*cv0 jp. >7)~6“~h. xCc~Sy̿}uᷗ'k͙ldV]i`BXp!`?DL8LVYj oyMp(wۏ/Pֵ~Vω$7.ӛ%+^Uʈ;ÆR;ˆ>r^pZ 2 g xmxE#3u~/ $Dž}mA#oCnG|'x Tju.i ^gG|xO`B߶7WL'?'_ `@Cׁ& `@CB9Om! D:%͏tQ{6[KǍ4K~۫4mXŷq8ÿ@GuHj+խ_x~\!+l~<_S4vv5xBJAT!pE([) Dd9TJ/^YvJi|U[}S=)|-+@T !h/uXSpjoX#^Pֿ>bɯ`]ؖ`NTXG-O.\W1M= ~ߥJVڽJrm@yYP. BН}bQ u'낶Іs畅tDj   $jҴcҴS3gg{ ͋5xvf팈r*ma~Ɂ+SVh Bi tn8_RЄECK"!}zQ^(8KM5B g׷=7C~40y}n&pk7g@GaxgJ!1RCNzvC(T+6C;kPvZE:cO)*=Ŕ-}R[Mj6P(29| Х+ 0?N1Gwj ohlޒV8"FW 2}>{H-1wMs!`LؖZ^40FE!0y@ wNASpN!N!R" }ʢFV3p_`.q)olO{ pYSu2wŭ!`Bn A}Ly hjJ=97q!x,ׅm~M&CoJX|mN黜fV cJo!Q6) &&AOjK~(6?N\#6K~b_Wޔ9N)%ks"ʴ7=g2or[1n!9hm;*|蔥A p> tzoۻd|dڂj?(~64nLC Ά ?`tAC,AfpWi$@ }]p8^ ~ UdcߔXwsT + l.olPy5$N6a&??o]6>R*,Gdj# Xf$;_X|0l N^XU%Y xC`ǿjr_M~]Hj߶~i*mхwe|cRWU:3"q2Z>Z508e"l s̏o-i?^:>r#(շܷ(3;*|߈6j`fd!kxWsΥAx?C/>DIJ.r 2>p4wHŃp4+_T*ee~-+b 9zwR~ݒ?`pB[<3l+`LAਸ਼Q}; |s _QۺOy C%p >N 0@Xm~U7)̖`bLx/V ܩmnY})%̿~a~$(\Nqڰ%@ [sq=8)hh\aAB9]a?wi>W>q^m)  :SKM荣+yf0O+788̏7f'bMq#z^o+K'j?*<9?|Nc~cX 9ۥκ(x3;r`h S}κ?. Q7y%gX&l2f8:gu؎Am 9r^W[4?Ҥ;/qg/x0{HfX| !uuxua =^ؽ|eg/w9ÿ5|Z9/R,X"X3e}! ǹ~_3/yFMkOJWɇ lhFy Ò7Fg01oߘlZk]u_Q8e7N%c_:j o?8bvR̹( f{gxy3 Kqcp6i`(N2qC#7sa_[ǟ_}C;C:cypO`g&]!X(6n85ޫV[" //ι̇~CA<)$CIv4e v`R@C.G>}sGİCJT7<U@r`*{5C RCk?r\xۏk_!T7/Ɍ[ۂf pu ~<Ϗ2Op-cM.οsDvlqlc=HqKdzgV0@Y8p?c$Ex@~w9s)8Ƈh{4k|_5E8'01۞["0A&W ~aˁ@";)(G5Qa#@x 6Pu|#`L_O6Z'Qޥn=  `x_u>s~8Ľ#2?SC_qu q ޶RG~w~ZS^Ɨ;Yu GOuW`G)A=` IoC;s[F/Y 9@^?~8'+Q?ڥ}Qc&oG:# GJ1F0Ş J8,]1zHh_W};;/ M vTk@=PCep9l*I7)ՍYH"n A.`-lPf~N? @U7^g~p(6N rU @Qw@cp2>r]/:{%`@{*W`8,n`L}+w/i@M@}H<&ʈ0#0rh 2ߛvb?m zo`B<4v {J0Ppޤ W@j!ßA1ST7\g#!xx{!MȴGԯv_/6N~'8rl$RWKýۚu=]g9`2em(=+8g %PO 5Ҟf Jlɖx xI22z 'iP 跘ƘpqXbh?R6G pDV"mTn~H_ 3_(2?Qmp'^=C OQԽ"rP}F4?88 ԗ>#` U9e%2m`0uLuuFh`5y;9qHkR6"۰ѫI #mυ n%2dtJdr *"o!<Ty9e ȏ,ZD2l2lG6YDF l ̏l2Ye ~e (xH^6̏lEˁ fAA,@9 r$?r$E &EGCAXpȱȱQx,|,a^8ɑX OA> Ƈ|" ? 8|A-q8| ypVQy02BwCu<\Y <@[ , $ !T7ēWk|Vb=c)^d&H02AS (3~K\ XƗ;YuMqG #ž ub#m|+UGSU/9k;ضͭ$k#2~>դ׀@@[sG>ao(`x:>q52C% }ԫrMW7[[+`QPFzp6q7Pu#E z#Þ (9 _P6$llnҵ.U݌J3@01`@GxUh$G :4i_~NG< 8GuC*pd d[w"3DGζ0r/@uG5+gO"nP@`bwH}s 9Їb𪇆=uXWwwV3\ >Ac¨%.a-XK :gqz6{hm1 1G_KJ5!6?x0=?䌕+ ۀˁ}S U7'7 _Jꯁ1@p܄i7Qw=4n" DU B C8WPClc4o9(1܃!*Ypdxj@w? SOFl#͏XnK;hG!ptk3\+b(]D $xbe 3 {h[Xz± xo R @pJP( ǭ?_w ?3>>zZlM!`#Uw` ןz/bUG"U_cCk!pp喙U{ˁzV@qHf(35R "ٮ~ c>038gi~5*?hG>o\ȯ̏J l> n!~5)_+Ffua8k}G|\6?lfq60ʱ d8\mUʹS\2V((s8j8. . :`_Q8o<&zN XKcyQnS@mqn51.P ͱ (8 ̋ s"> jR64BuS N?qxD_A^ؽ|u@?^z8F'@_i ͷ >Ź @~\m̗@6_qV;a6* s?ƹ ?׾2zT5ɝ vCAx3|OU@B O 2E_Xl~׿l?Hw5O7O%N <g4Ha8q2d N$}HlL4!X3~r#F/puG&vj?. faf;g9 D,H==l8ٗ~G@oxėCfRP#Amw i\}p;tgb;~ _D3 LS #Wy-8nݫs%Bn?\6ۂFV TY|xS~Qm\e1|GmoŠìᙚfBN!p#& 4##Lw1?S8&d M^#ԶvL;a.W`В&3wlU@=؁A@%7d`/ >%Іwx oK;9dK-h+@ό 9|3KpGxX8x`ڷ^y1ׇ(b^{#h)8o _|㦟sjI[д?W UuQlru CWv7U^zVis| H|f<x70y@ 77?6Ł~u|ſ-!0daxT8 ȶEU\sm0|~[`9 Mn+ n^㝂k-_j1H?#@͆CB4l64^Gr{rrÜv5?Skj., |c8 9Wmn q ܈2mwe7./~GfE`.aC_cje?[¡! c~x{+c0;^:NA˃HHJ6==M;?+ޢl=cr͉ww7WzЄeC/)Vd]C6۰*A4w 3! 98)=SiڅY$NΈ(N\n+2^̖)Aڊ"cmޘA};~#vNDG,e9cxT+6C;kPvz"V'_R۬a9lxcJ e~:(cOjJ! dL>x(|ϲ 8` DA݃-"HadzCc Kx\OM& g O_bKeznP7S;{|azX0tvjp.(jEڂ:FR^gt%+ oʘNBmOe(HL#<5LjiA䦩fj6U EmrKU&gA#ԶTN`R!q@.et[KǥjU7-â3<% r:i^i`R!_4Y$b놞7'%u|S)EGt |̱^Лڎh/ snU*4P_xޡ>50L6kQNT❊H̏DIþwnKlPei RN@b -A~eCٴ"Hl Fw@fV8(g|RۯsH:k*807v`MBlwU7~jʡQ~>-heͿKOm% *+w$pen7/ $V -2f j'#_eo@ɾjJ~'x [U=yDTI>ŗİv> :ON+,jN>L3eA!MHQ/2R nWG #Bn^Ι]m]⡁q6m?l)X)XWqgI}YiڅIT*|oȰOWM=?eOMZ1 ,U+<$~ fuCپͧYcwr|,Ş҇@!톃MmG!v|`Cϛ+fđW t 6X{97xjl!7B&8]s;p 1KzNdnʈ;Ærgnഠ7>2 e%' laU(Zvua'}F G߮Uwōv'.7f%Ph##%8hl]1hj|n-UcFi&'ܩ:Sv{8FnF/9n؋qe8PD[6p}f2lA)|\4㒼>|S>4چ7 N9^O^S~|9 ̟dx[v}d3%9} F^h4?}{ē{l|g:ȳJLa@Y\;6+k=\~^ ?n=|a#Cn nۄu3Zh-piS \o׭׊Ŋp%%FwYJ$liFe"JG]-Dybإ",c#nT ^7o/%?_:*܂`Y<ϲSvSr;Y O„VmdWY 'f͇(fNά9.jA~^?BM*~a_~&'R(u$ Fڬ]VsC4s‡IEwwՍ*CUF!!iZ)ZmS*Ŵh*emwvU{pFv]А^Uۜdd«^^Ouj , FfB>/u7 WK?|Fv pljq]ej!@}J40HiFv<$_'ġ6̘ npȷL0SJ n L$WéEƶAJ ||g}~7>Wmjz%&723^`o^WN.m_b U̮ YtnBK*nkAo|__;&}0a!n WsSm?e -u>^ ȥ* E֥ Ckpbb8e9tv44L'9=@$Uj|w@xӟw_.w%הE?ؓ{)+@$~R΂%D%Z(5Y~Xx=* uR*$A'@AS+jVmc;!['[L?i BBP6}-Ц?,&AXLFmc;w-4L x)s '~` ^J1i "N-~V sթmna*(ꆫӝ|#\A1ZMm:A`6/*%4~?u&kJ+AQf߲L0B(h2?6fxZK굠qJ\ЇS<1RRj >KJ;`'~_yPe0Xs lƇT+gߊ?3a7$MLٸZHd Ɓ~[^*b#CcNCŠK?O@' $]t,}Rw߃lȟT:AJIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/lighten.png000066400000000000000000000346461456565420200277100ustar00rootroot00000000000000PNG  IHDR\rf9mIDATx] XlꖦyoT틦7ͥԿþo" [J J@a`3؈30z[;vZ1CA[޿ Kq:N,-ᄣ ǂCg 9|:ԔR|%3&?7@>_#/O[@>A|'aW`TKN :A8pRBY g~Ayp,g& >B؎՟C@ +%?$An7-e0|~Jcx0Awc  2"wyk p^SzkBr6MlI ֜Jq˹UWCO&AZs.沭;Ȟ |+SB Em.iSb hwf;w+@c&lˇ4}7ƤSs6^- (g#CsV 9ik ix?9 bc@JsEo[OC ¯ ӈ<+  bⵄ!l ߘ ?C?B9[-bZW1wrˎ~!?_hE=xX-!JB#ЦMn _WR 1OBƁ?aJ1[yl ; `=|:%|$FCY|w6+ l jkN Z44x-!  țw?Cf^ķH߄3y ڜ2o&T#h%Dʙ,`*|ܣa;o![g`-%M>-`2M|@_DfYHXV dKx{yw4:;BI `&O  H"?wIk)] A+┊~yBD4 2 -{OI8rgL8E -_C{-^K5|r!y37H*_+ET*չѺ ]x|mDZCvҝE9I&gR>+ Ҷp6(zJ;ECPy  +2Bki8\yN9Scp:Krl;s;];Oݖɽ;Vt![Bb DAG3xÎV-@=큚CÂ5mTr}3WݹNy[vj;jڊ3Udz0mEGbSBwgKW*+۷QdbS- IW%&ȷa痡p1ʜAe:r`+~p8 K> '`7_z ט 5Be>;y-w@{b- /A[܆xƉp`a8 ^Q" ?7&T+D$uܿO_?2]_97Vt$#1Բ ~EޘaF(t RCt&MJނw)6@d#1ۮr~xەz䙝~f9Wb}y˪e@Cy 1!K|6-x"s{̘>Ya6oa@  /2,/L\+ӝ@7| fM5 ;x-NkӬH9Y[Wf Rfب2mVMgEQj D&hz)zAA#|eQ OʂjL63W]vpDhT`SGm[mj$K'*P@I ˡh*ΞI85q7Do_Yw+b- XEL=Mw mѷyˏ/C2SIOwB9׊?%3ީ^ݳ[ 4w#0nZNނ鷯 аIv2p Ph)eQꓟs)6u'fh LS9,47rBhTl:0h~x ,6O= ,T~6JnF@=W% }{%e2?LSḥזr=KxqKḥW%?@ %޲n0:rϿ!~aR=tUZgx-.r'd _'[ȠZ &>}k==YгFlS#ID0-o!IHw-S6D.R 1ſr TH.f ߔ+AWcf% ÇN$6bO+.n {@%S} ?K#P)6__v|ʃ-,.P囹lB{WLRwQLht$ |ٲ+wqRniANl£G1,%WM,h+YKa FdG'0[2x6WM`"㫷.I=+Vig #SHIt[֦ zJ! ABZj:/P^ oʫc\vE2 yKNxw NxSⰨ)Х۸ErzuWvPcL& TWmY5dp7",,CHrrқ,'"1ua7*]>6cW\梿%X@L@u)z46[iPLHn2Z'O7 )_S㽇I1P4W:w~ ~C:U% X o2/jkZqGL"a\Q@4v8 Lc, `k? \3aD佾 *~RUʢf֗W~@<͡\ ?QUiP}~#< (DkVH$P(f^?CU_l5cC91I,1,ߊQ\Wv`lKHpoRzA0&-wBooI]TV.G1/+~]^%f_\}UN,(]:WM2}ĭUaCB 4h* a;;R}J$ş{wEڡޫ/ߤ$KnNT` nj%2" oӚO" XnnEHv0}-ywWT'o(oSh}a%X&@QS&Udh 6 7GV ,`!1g $$_9%&(uo-O^2Z(uy@W>ה>g%h~L3t/e_,|uo%Vۑ$47N#WL3˓U9`&KTYɹN|ʂ4+wOr?+&*AաR+h5uy[+}x.C>V"A-F =njj%) ȖB_Cٕc!o3Ji 0#$\*4*r]& 7a0Dm3}x)JkLOXMNqD$WHX:Ng;Z㫥̯># cts^`1 w?~(-Iį{o~+Y $ tW9WlLn/h@֊-1-kGFBI:(Wcߩ75i5gr9t|ۿ| ~0(}06.Y,bX?롰[bP+[uM ^HyXޭ@#K'adVdЍi`?ʮ:bT$?J~0;?ϰ/F11tK=(eCQOj"Ѝ, ;_GIo3_M_`%BKFƩԭ[!5.WXx=e9?γrYo?MOyrђ%-P'dvvH ryϹwdfBW``lxӟcyeSczT&,cЅA:5PF??(ljdQ@m-**dЖu>餟C\b%ĕp&o"!.L.2'meUYЭ[ |GWY@%FqdЛ^dPV?g'JuuUľ] fg.Nl:>xRs~rOaDlwV뽖_|_mփl֛k4)28±̭?@m]/21FJG&0G~Љf :3W~ͧv߇ݿl4"Flr.\5/M* 8FQ@' @#No_%(GX|ŋdVU,')ۺn1I`nX8¥|p jGv_[Y-([9XYD(@4;3uB2I/m5utE X5_Dɿ}0i)}Uc`å0m RTB6EMzC?lfq6je*'6>wj[Uiles+DK.R`K7̈́> d&D]o2m@#TiH j ɿطS*n`@þ3[ˁ7ʂm SAa@m-Ѳ0 S! .KyW(sلߘr׀ˁ,sl/+m5Wweh@,]Œd*GSjVB,q1!@mE0i9cs Ϸэ$(a5s7iA,>-b@3107 a-?5ϻw*slbgm F^S1ЇE@3^vI{cE$=~"!V HLd8ODn X]f(c3 d,{Lx wf^忲3 O3H._l$1cmcoO&"]!p `A#o_cd .^@CsZw^\m3th;oPdvG_E"͍ z-.}-A5h_M1pbݛ67x AاSD~N5L bAM)A{PLx9Ha NYmp+5 ݑgm[/,ҵan׀3qw8 1^ PjEl(@y+`Ӿ{SGW *w1ϱ {[tk!md Q@K$ h=݁ _C(?:WK 2k `0 Z ʁdڄ ;omt~{[­3ƣS {gCogA'l~5HnG^M"tsBpwZF?u-]stK)LrDl-BP zTďnk/oy]:}Ft[pUoĵ+Dk 7(ŀAPZ(> wK% d1 tbs9Y :ntO?wo%)LhK;_0?& ʽ2i R3~77P6^;OiIK:20ر 2/Q0d&M\=BU5M fo:4~MgS{%8kk1v62YrYF"pWy̢M>|ӥNog)uk=\d1偐a(]~\,?2 pt=LYLN Ҥ_0CS.AݟƩT+~<Fww؈BX]e(fi>44 )S(Uk0Բ\5 f~n9W~if%E/3W~@7vB K jBT$wAtK$G+ ^˫!lO< ㏚tG{Bﻗg҉GbXpBX`8"#A7H 0*ͬ:tO:=__Tۿ|I.W?we )/Xnw.fa<> Y@H$I ?&0u0N_cTbqO ucdPVQ9rMIPL4!u`, M`4{Ko:ktܷ0xV?`iO\2VKC3k(r ʙ@AfKCn1%-R_§T/`Gά,~-JJs'<:xP8+ IʢcP*pCyڡL(UBgV׳ xZENjR`Đv hQrl#]Z ;ҥk$SA/PYˢ*hs^cW?ï1lyAvև^5ً͵s3 geA (`mK|&|o Vļ4xs40RU=b/»}afÏ+NpQCşm[-dV ? )d 0ehcDZ; U&P{wT;%"~oz/',_~8&=0UQOZ? M它P[>T*L`RQ*yg4ƞ=%%c_|R=!ӟ<}!БHu Kx"<*Kx(5-t-P>$]R+^1x-p~*牖'_Y"ߊQ9Y_Mճ"Xp~EXg|a5bZULatr#P~^ uUY1t}ጊ_'|,/*/BiZ~ ZpYf񰈖.+I#PM#K5߲nG ,*~KF|]8#&}^0Πo$XgDF_ٯ)Х! ?Hf}AVVLa6rE8K"4/(h+Y x>rgG1f3*'EOGO2qkՙv&?ð^$'X޲62K)L6- & @c |J Z <3VBsDwE?З yO4Y8ӢAٸfGNRwR\F#J9v%t$ $poY720l_u,L | Bpej @ g* ㏬Q~zv'/5VOREsׇY*9*Ob^H1G?K0{FM3*h(ONiHolg Y5\tXB/r6n0L +X-ٸpi[MԬJk[-rK~ɧN+$? Д'IezAafxM!6 o*?6{%D- K@*xf lҙ@v݊-2mT޶ )Ϣw4fЉkXD/|"NGL m m^ݳM]Gd/;n#t$lq!'8]2ʧ!JYbPmVؐ J>+3#%>%Mu-W6A4%4q04$=w* !}!?%vO߫l%j`_X0.b ee@m[*JIo:TgF|sm.y _Z)7 ^a{B`8atЖw 0Vs%Pgşj3&L& Ep\yJG {'!'E[{pH5tVhL3&@> 0(5Z$" D1}ѫ6R7 {?[|so7fmmK2h#%t ь8D6 q4ٻRdn^|*Y^~M{JDp^?0~\GSﻝJYi++VT޶9ACT@3Q釣f,O!|ZhTD\nm ~Jp G 70\M?DDUՄ/M?W_SL {'{cpZ} p\u})z۹)3 $җ24oXEMuﰪK^Mpigtq}Ʋ}gܻsjyI{)n[m-؊L? xC"9l)Ǯu!`'!zw-֍=El)o@.$oI%`f q@%Cܷ?A6o!J̈́_quB.&['QX|&VE);.! k)'ŝ-!t-dK< p(K?aⵄt_HYh4rA>+ 'y g!b9Zx-2ƋSߚYA)o![qq^V ^HD üB&B[Ȗ& 'lqy[e)H=U +[Aoyy³ D,HS!~CdvSg+Vp_P@+w;[̖ O֘(e}ac@Љ޶=-4B#Жb-fK0nq݄߰Z5y -yMXCS:-Kؘ#%!xV*EԆĞ  C>g%DK86CZsEt rM~.&Cﯕ@K?<AS|B5~QHKAl+$c~)Ӈ6> =It0<\ ֤k,~EsJW] =Ex/ d K>gqATdHr溆]ɉ9#9ˬ@ԆB8݆μȠm)Q' ^eF4WxTz>JlC"y ݍ+~CNؖO!%WO8(9[pI@=v,Ҽ 6! Wӄ\A6M0 DD/ 4 f%99x,\ܦT|L\1tclA3}ߞrhJBC(Z;-\#&cEZe~Ly=۵9(,X:. + f#=Kܳ6mC4gQvB{cІ'SI=57rV<6eʩ3E^^ X o\iN7|u8Em͔aM![h̙"6z|m md 5)A}wr ڞij{-_$sޞz ڢɓQ4 ]Y6s?7bhwe>6iRHf:,| 2 ]/YAD5 }4X.sK̫Rf>JMQ'w77ט'???ݳͼŬfwޱ=^u+F_R6% R+3Wlmvg{Z: Uy TgNQ'kYWv?se9'Y]S$]$2kCX웇Y[QD'5)_jl?Pe]%e+ۇq hhæ:4&$BN/ W$I_^cy1yVQXWYǔ "0ڲ)vcWu`>8cO+/%L*Fí[][h3vo&{-7}=@̻ݔmJ8)t% ?vt?_R'1QAhLB@?\)6n(|倛(ӎ\Znr_ZٹS4*ʹ WK\݆n_mݮ>sg=q+zqmn_4Ц5H 4}-X㮮C7y{B(3)lE`xrQk~8#`X! ?5@﷝@!w3tP )&[[h%ӗctӆ;Fa7$Dp: U8O?Ms3\{pO`aȬD'µlGP? Ha sH!Q}m:PӂzI<ѫuASИ pm'8PוJ~ ''I~lC{u$~Zs.s]>I`1a~ ?wz3}) bN7] hu6裭B O/cH|/|%/Zir{[4}S+LƲ5}) 5'Fi;EB<[P_n OڏN]he/mWL&]FQiFj<\ Hp T4~ A4}1s2%XĜ:k J-S` 䏄z9J9M #Y)!} ڼW; 8D_J#j^˕0KF42iy6Y.-Ъ a"s,3>Z2h|%Y[jz^k`}aZSQfZ[+uM0>FBa\j9#ݗ41h|P < O7F ~ hՉm23 yg}'`Rd |D_i4>@I"x .htO~e Z^ ~͏~p? M4L+ /Xے "9AC:RzN)9 &7=Xf܆ U. ~?fh!l A?O_J=8O c[}2Ǥ|4f^"?0:фyS{ZL H߫yɵi-^sgi̝*h ʁ1} И ,^,m%/~ +1W)K;b? Ōƚ% a^5kwR5쩐ӈ_SFl@6F:565xY*Ei;>G~I!aO őzEA^VB' |BV1_"WcϬ1[t*:HgtͺPP@vl*́C1A!XqI:k[~.Ax&0xR*@A+WR0P#X) i!+(f*fS'ѪNVL5Κ|oWtp/|F =!2KP:0jЗ $\-ߜzNʁCtlz#N9Fa/U5EG.j @g Pce:H~^ n>sHǼ {r"UС?pa_tss`9@lF$ >O1 FMǀ*.o(& T'+~U0m&UҋNρw5@%o'I.d*cO F-1ė& xJ 7hl ^ 'O :SǞ. hS6Iw'DM { m1:rKžuK0jِ!hAw 5IP;Zڟj {OuXЏ; 6H yNؓ,4`"^Ӏ H-*wl)pl)>8Km3Pl3>(& b°}baON A`c$@q?fGH㉲CA`bV론XLɁ cb2 x`WaW%j0h>(\(v9hrP v=v=xEbM׃NG)j2^8xp&ȁCN"\8AQ AjEᇟ.PqNC2z6j w-jӅ?s5X<0@kGgheG+g$=O׬|BUݜ!81[tP-oJu b|p&`˂Ó}sj/+`J`BAU)'\=\CfN }@6FK݁YX.8KV((,HIU@:*5.aC(N~I~ 9Uʁ1}pWtTk竅/O(X5H9 1F_:yDwrjTx $Ӷ%zKzpB:35 vUit)7>˩5C:iQzi`Ьc~,ax.IU(DŽkeT}J?X්ǀWaf6*d73')Tޤ(/`C=P.A sV=:ҋ@R\IcxZg.!b_#Ԏ+H_0ƒ3oZ9ʦnN4X+r`\)4Ii`?PAbKb`A1G޺4 (y I 7Q,f)KX0zN΁E/_`Ɔwϊib6I>%`eVJ\C@5R\ Y#Lڌ&U4tZ4"QCe7R)9jY< +x~  ~Y` Y5*J=Ե2IZs <)_E ͼF kLŌ@sWC隯R4" cAѪԫ  ~LΆq KMBL zM?8&+GJ^:)/~'[) [:0"!>1Z@:Z[ >GՄ]Eg+="-dBbf[51LAbۈEJFvժqJF߻RpA1#M"r\N/1?."~U?3+uUv%W TJ"Iڶe~tQ 4*O -.҄pf_0*j5:BǵR4 (/*W'`㡿_8櫘)j#=1-qh)0V(spf: YlzRsp旜X@_Ig_ <BnO}.VJ]S:o`۰↡@\Pcl {Ɔ1~9wCt_޻x.7Ń F:l(Z>|gItn_TЯcSox-iG/ pkvf`UNB~J\O `5>Xs' %}NHEEuX{V e(u#2tsEm7 oʾ_y~)ځ?I-c~Մ,NRVb_[똶s-̙égZksDbMq>} }"RVӃ)):aB3y(߽m[pg@̏ei0rÞ<:ԜtQaQS8Op3M `㿩efmO\RRs)>);2¶<:JT2k 0r6f&$ff3?Q +e\%xI] TݤwsKg S1`T-P|6m0v[f<_J=3)l/(V;(ahzwF&m|)RCjoSH;X(15(MS3ݵ 5^[fڒ,.G\6@mɾ!u )뙧HHRPGhJU@tm$DۜDHHmIa |vSBukZi耙(\?F*_# w \#PJ;3Y<к1?)X_ l RL Wr!E͆z;-if|` 5ܗ2rW羃|{+BBa+`8G\:HlAs辤wuj_ |7, nbPtad#6zey1~/suzS@[$!E _91ǼH\a`X 1E`d =/hCABWR) ?SI v`kLʌ 0wQ$ȧVYvSJCYiE89-Vb`M2XKyc]t/]ɔJ\K ,Yػ^ܳ3f mb*_Ǯ.B$ІTpʅkFZz6=>`ߙ3K߱ޱ .ObA^vܮ>jePLNSg\&i ~yy#%4^p'n^{Mve+;BW fvMB ̕b0#1W)¸`a>G h0uf{0 Ü0)_=-'o^s{F8Ŏov\=se37QU+h$3WrV0}6 w(}{CMCC(w#ڔX9tgm٨B+. " )icg砼6g =Ain`~A*/ܻ.,mW?‹)|c-̯)qk.3+'0[a=so8Yhg(?iy={{1 hCۓ!9f" 0gq]%Y}6c> \- ߰o@c0ycN-`%_]m!UeeY} /ڈ úB 17o7PQ}lOFQdVvZ+5@]d|NhhC$gyM/ :ffΣ^ڙ[)bדF|[Sy繺ܚL:9E6bxovX{pn^,Gk\]d;123(|cSvhwd'ɣhSdfs97Cx \1wǻ&).we=ٕUkd(jc)21̹(31 FAt_&gp ĕqe9֕f)dʅp 6)}ه99 s,Eʑ}@ 'XĜ"̸LTԸRމ̾g)kJ3goNtp{S3Nw\3{ܻ(e2BYY~- `lL&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&d2L&S_4!dZIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/linear_dodge.png000066400000000000000000000337071456565420200306670ustar00rootroot00000000000000PNG  IHDR\rf7IDATx] |gzv[JQGK+ڲR]ſ A]E RW8C^ԙDr}g2:d{'>ϳcRvy^z c IܷFD?B>$ >x_oJ8Pfis>0 ?әgKY5$lIح JxpDu5!D8p3 ] '~K5׼O8g_.6b`zbS0:'F^w-=I#|ҿUVBW"7PE?3g_QS4`P@s">$nB5QԒ^3$-[?=kNoon = Ǒ?܇|65_@OQh !9afN"y]ay Uⶕ )/4z5OP=5!>]ֲ|^GeᙰjHvs RU#JXp |@ضE'ᓼ>u o]3#,)$C$UK*f@94k%Ƞ-^{H`ɂ|fMqc5l;%u@9+ h oL-^{m%Dϫ*!K=J9C f{8V7~mL @i } a3+ћj?,(W|A;Ѭt? mɹ VcL:+A7jH>y*q1 865 -^{L$N;eyV`U @У \D>@OO{SxPole-_ `Y=LIAN8xa#_p,Ǜ ՐDsuH9y,E .с:Hzw= >, ?0fI>0x+!"6$\T tl/hx& hD:$ [~$[e,fBo!f UBJ&7И<7Dⵗ QH ϫ`o#p"1eRMܫOIG%8. \,dfJ#IP\"AY% v;K"Wq{%8Qr 6 ͏oܖ&p5T'~knwY@ҝ{*;LSB~`uv,ͯIoe/m=7'6-^5-"APxⵆM}!c k? " +*$v, fALq (16_+ҷm5h"꒝{+Y19ɹb}/SR.cm٧+K;-&1o- IW%ͱ(`(HwB9P$()b(ژG-I :1% &l~|&Z>Kese|tد𷸞g7-|yRuC"[FuІ˝M1_r U"9/x}nHR7$1kA![$H/ig쒹c2n7”w>9eXZ*oIDwbmx˩nA g!qLqSE;OA)oJzR^njI]|éߝx wRRl4AKΜnc& zC&&ЉЛ R 4(mN:z΅CBoDͪ$J$,pR]2y/e͛3v}Wrқ9bUn ͚jWsqʁrײJjLRzM ߐN[W/~u.O t<4mV6rb*2Q! ڧ>-zʖY8rlkO.8%1rڷ#a~_DoN'zŹ"5:}zm]m>OM@6W7ЯaG-w{S [ 7 ;m%;h05zЯ4 m_ӷyˏ/C PEA-׉?{ V ߀A.M@c!yݿ&@~o~|30] VS," >X!5"oM߇ Yxݩz&ö>"fF#$b6!/e#=%.ӬJIiyr̋N]Ac<RK9WbPxir'w:%*M fq>ׂ喖kO<%?@ ޲^Ћ{ rϿ!~u~zTڝgNuL>-RjB?b'U!1a:Xe$!9ؑL@/Az)~:3).c?◤ȩqBک3I) ,3=;`SpNtHf$&o₮qz7 ρ|L %r _g_cEUj̕&/%eןtq#t`gL$>(.ԧ =ҩoUNjYv;Wƺ`&Ai!S,,Y8/>sJ>H\4e<*vyP_6e}K9˱ @c}3r.4+ tL3݂`[4T{ea)aI % zZZA.}C+IG>UK[Q.^3F]l:oD9ٱ߫o08vqǔ̙`n>@ι'[, ̮{[s /C` d!+(O5"{ـk/1 UI#E?UgEOV_uƹUx^>nz78xX+b>.R+S}Wds^0D<8+ZW|ynBlHخ QHf"I2Lsz*vS9yZ̷f>g>aW|n I-D2]erpB:n?a]_Ed(~+̀RņQHOxK6m6+B:^صIȐg:&aD[ :swg+# { j*)ni3Uu\rU~6^[ѢJwXVtBEY4h!'a4! d)~J|>)&DoJae'D6Kg`GS.j` -C_, BO?Jͽo$k>ᾎKR?|o)ɵYW˃^#_ A-BxxQ,0$߭O?g$l(F}9CҲI_-b&'{Ks%`˃ՒemҏiƟNI?tpJ(|@f|&k5حhV34$},R&0RRX/{E9Ng 0b$F̗Jp)U0/IKδ,X@EѢ>5| )r (dSNiUVNEaLQaʙ6t ZJ27SRFw|pAT@TlOJN!ji_*뾳S6 d _f}ls^0A0z?eT,NS9T--ćI:>0l==;q&@o7eVl$3c [~GDa7W@T؈Nuf.K-naM"S3;ͼ-gmǖuUEfa w IND /CP/v @"^'f d~f!#'1( ӆp? Cf55? iO/YBr_97pp1U Y/'gdtT~ΪA|[3/_!⿾U?d*~eK[Od8z5ʤ&5+e@&jt|?b#~AcMET?Uji>[˶OJ:=6=Pƴt3է?38窪/3 ӟcy]:k n1Zy|L&ÎTmšd`יu@1," "ZEN?slV_?n%ͬ07e4IBVeMfg8g3,6)pJPP/k ®/=5~dcҖ]&_o~zfl®2p6s2\@{L-~j,«˵I;_I O,q_ s/jMjJVL +k?8 DV"C6#l7c]x>뙣o&UVFQ@3 @H>G Ug~ğ)bf!GŴa2ҧMc2<:w!`W`4%Yy mE p/2P>5=Uڡ+D#C"w_3ӞlR.Xta\sU caG8%φ.o,B#!m)\wA3ϼed%HDž =v ղ&_F>6.Tfeq6 @|Lv>M?w4{@A)oeH |O]( @\%n ό$7%"1? m اtw97 85 Tf00fNlڄ/n (02b?, &į1%vv~?F|]U؝z2^ۧ[(TU-`1|ݢ!WֻW7|7$\B4^d 윫l=%8Z?-t 6Ako̿)V0')@]E0w52vbwOc9, c JY`Zaˁ:'ӂ,wek `0LK`8cmz&<eT)Y@e`V&1OyoN5oc=Cn ^[f*u;3 nx+ p`=7/m_l9BpI!;6?v\- GFql066Hؽ!?_45cHpl\nStr_D .boi_S7E=!u+{kP{ܺvP~}oZh|.@W=  Ŕ`Q#y= ^  }_kF;u{o _x2=tgx 7 HeTm[``;Sc K諾 > rSОȉ+Tc綶ߌ0 `x4 vWq<9 ˁVWLLsÿ?i'Vr986?]O4$# ?1߰? Q8>'>m܆ ϧW(W=u6мT̼m0@>-L8ff]`0T {핀Ƣ q^JmL XaWc+A~ ^fjE>ß\tHL$7siZį1| "hjD `KJfg`o L L)0 `p($`@Tl @(^祏2Rʽo6]HjiUUDf"Ϫz ߇jGwS:Ǩ:$bRI4n&iC2l7m$Q#o Y{30kJ 1mk }`n p?ȕք{M؉]!W̬ W0"~4ZF ;_pHL8 D_ ~-hl6oi#]R{;RCWv` `,~6|ic#,dhM}O) W5 }rKCA^;iߙ&b(ih6mqS i^nQm&^ ``*| 0 F-K@5{1"~}5K"ZvElSpH m )" (|(e@ef hR-e@dHbh2ifD+ V`F)o+2A1 Ĝb(&(ƁSb!Q ) AJ0+XS3NyW&(X j.kMPgJ(_ .1A0S2xd[a`a R< ƌi0i0AR<ʌqP8x((7N>σ{kcWbBr0 %}^z$90SZc@CPEAD$]Į4ů\P\"pOr+ۦ Fm#U7N v%`d$ǎrCY87q aOܱ`}p 9?x7| اůcPhRPx+ p`iJ@J(`X"F|`h`?v\-? GC̝W.|_\cqwo+cw [n }  Mj-KB+ /|]-097CpO6yf~ 0߃1/1߶^6Oax=@p;4+? /Ψ;j ek al k ,6h(,4 OR>@X} @nI>e:GfOTSf|vxnS @k1 EC. [&bC0 iMe@rohrs/NZ}  G , J r9OO9_ǫ4}ۨcKF6! P53",(Er m ^38e`iVv]m~apoaHЀv4i]!$ 05 $mep08))MM$O}!ٕ `DlׄS~ ),5/W{.`Mof 8?鵝w18ͬ qWQh((6XaO7QjF?/JS+h?e@Ա_= =:nt.6`|JP:Ha0N 2CiE=NbZ[{vКHl#llHL-PK Ww`Sbop#OZm}4`a XP]l 5r-؜ׂ]C3O E<:Ϛ~f@j>,c/  }n_Q;9$I2}s Nj7  62=n  IY],ef@n Gg?+d)YBn5 a`pį5,B:BA ( J`@H̡u*(OI;(g8+O_~zo'ӿ=4$mB[4d2JY4Q>0 7%i?}F}\ |w~J:qN))$V&ji!д1!hi!-ƺJe>aʙ :(G+IT:J%Ɵ/2&7! .a ס ilw8@-,IJίK*~QF$/LuQYȏTT-md+@C[a!},< H1&hsQCUf]U ; bϬnE?}^˹"5إyt;RHyyV@98Bi\ X aλji$\t1AoI ުعǹ2eK O-_/o$k E7PAMRkW CQ ? xU!^#_%r9ٟu?ɪF?3:> A,5$(# ./G-ƺ2c|)k-1e>ӟ>hOG$ok o <ŠsPo蹁ҁU7mO}Apq+ZU~O\~{EҚ~Y#`i/@GE @/@<%cRЀUoj$/ |Jo0~3ߚQ4w _sbX'!ٽ [u|9Z#c%(3fzIB#a^QKg?OS7 rW Ӳ3xk-h)dmtt":z+!)h瘟ͣSx;<Ÿ4!妄'.~F| ĭW`UԌ\ ha˃wS򁒔:g$O}}^_ПuS%f> mYaXʚQ$OE./UlΊ\iӦ*:(fʨ+5{`I$D[u^0DY]f[], c "z3fp]IJhwNVU> |U~?wvXrdij!we0oY[<@8^p3@> YEVk.:0a:̘7âAtcxXuV}XoǕQ"ĭ- M2lĿ/%ʾ֫?x=y -EC. XzwLA7T5|[ò7QOҮꪭ#Pfq꼅7LVg~Duq>c*Ə)<:˧!=LYĦgsn$~Oo9/#P󇹬n4oO)%/_a3NJl 9?mɹlL⧡o2pLY N fdZxJz?>sʹJ6d3w0ϟEF(a[ xp\&&0?e5 t&P>vL>M%# {.݄:/cB(o !t(P،\?`RJIj[]6RTLiYa_ 6Y @ ?ڜޗ7')iү5o:j) 4/#`/ $҃$rqg*퐌! wsjM2߻h^C=4{pW Z:l 2y§Lktڡ,|  Qpӹw \ !Wns%tR8.F"~>Gu?^4IoYZye X:1-CtrR)Fϒh'O#Pg\tRpkĿgPlG[0o?>kAG30<2yJAjI# :U9w'~s1Z3⧵F1|(i0Hy@J(d:ViKN ]{C7uH3wly9*&5Ol_>h(j[$"O~6u¯8dm1%$ſ7_]k!~O}([C'-5PtWN#FЮފ*Iu$߹ q>kG9BϏ߰7yMՠ8gmbt.AJm鰇j'uu.6^.nKei#ޡ [|)ↅAO?Uf$*hzP褺?>|s<- rߕIo[솬˓}rBA]֐>RB3 hSw ZBPM堛ZpRpwſ'pkgokc>щ 8@d-@FS@)#ؐ%,E^ g6K_4mlo>S?7O]zUea@)x˩nnWb v0EBBXGHpHpl R qmeý 7rM>E37ZF(+E*?%NBL*ܛܺ-AAY>RFD%)~+Cd]צSd([n1>x@)\ixij&tcɗI$q{ǡ;TAIiK8Vұ9Ntz j,Ͻx׫-e d@'qzj'y4OM-f{,% a7VöcJXR=U{3Ps o m+i %b%֗TW k.)!&Mﯕ@]D<AS|E8m5K!|!X UhvzTKi~,zm'x}5ڒ`$¶O-T?+!Tuj')0ڊ^@>(9A$/|%-nJ( *4lINDH_N$vQ'X"krh5Q#2_? *3砽 ³BSYWj_}/нCٟRs" P@3:4!%0|&> |`86 457}HuD)AUd t?F~R1-v#t"H8>o]= &Jz t%@8:K9'L~<oe%ttY7Ju'h/AIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/minus.png000066400000000000000000000303061456565420200273760ustar00rootroot00000000000000PNG  IHDR\rf0IDATx @@]EefEE@f®@Wo4Ko,nq2g4ǣb"qx.@UaQ^~o_vw5<{6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذq?Q >6mZ 6PŸ>'#QQ3>x9}\I|b&z2c}>sz?w{1JFL &3|b1xyXNGK &n'FCĵD6QGuذ.C+Cu.1/g>,WNp=% mpb ~'\ VE6.%Mo'D|bBO U\sjl39?Ydw{"%6l ~3x. ;ҫ +zŝ,lZ@B+6b͉Βݏp#F4rupށ,}2oW# 8Y߀j#^CdG5E t7aF=ś o'>sf6K\Mq6x_$7^Ϳ 'PvF̋9[ݰ[28]QH{EMd]W'H]NtmV4 8Y&a%~ o OŜ M xGȈ}5ś y(WS}${+y1bl{ˌ7x_)Ͻ"f`܄ddЉg\ g'S3ͯL 9UblKl@v'>N?a^ȩ*2dav Ccb#MBE4SK4>q>DV8{yjï1|"~!opz ~| tՀ2{/SjހyQz `^ĩ]{P.-oD`^,L 9U87P6H<7U8ӡ/]LL8U`C8D x=ZK؄NM}c3 b5-q0m 3A;K'ć_`K{8q865~_&;慜 <ʌ[mP$6 Xgo4(BեxtfpfWޱ{v 4R5 g?'n'a`s+< ģȼȳ&6bOuu4j׵߾ZPWW8|M3eG}"J" wz,h+ ^q ])ȭcm\AZmZܑhRi㊭,`L7rc}~I2`#HD\M\{ކ?|\$KӬGnj$zP1$(ӂI2~i$ >lJL ~!;FFB<2m E}U8K{x'\?3N"2uU#0/Pn[]pe\LB ވhOQ<| V?IrDmgUp e@&)ȣlpκô%T]u"gPn8g/}880\!H.;<*7ث ލgT-yj9\co8TﲴIg#naE roMFԼ1/AW߀\[Y}? ~NďEó+t0dMhzkx_`$_ lϖWawgzO'ih{Ti6TL 7GPs&0 vMM0% ɢ | &]-SRx0@0s Mx\TA~TT(eL\3'lR&s(3c=2}W&΃%=0HDga&* v97ph#~:}ՀjA< *#‡R|@gq%.)8ْ?m HGkX:`O- lފ~Nn5`R m6/w&.>z+xxW=I3,a4X&3r&MH=h7eQ.y8] *ҍ8TϬ%,l %jt:Aw^'R6DfyJ+$+pxgzxtWZUm¾1Njcݚh82 ‰Y蚍D'u{EBM4mA4'e (^ybb(& e0zhފ~ :gYxȰB| Mxd_>nدhc8l/Ęl Z[AC읈aKڜO?MĕdJX|==<?O 'U8ԢG~$fMpW 0Y@ d ^E8$dM>{DX5 3 Jd @S0SS0)ғ(Ag/?~'Kz^ʇ{Gn(=&ꖁEߟN>A^*|OJju $k: (T1|+Jmڂ5?m=uI{3>x?,[_to#1~@_22pہX\bQ %JTK~>L?OZ3|/FG}0SKp-qy?Z'n^&jn!V M` Ҳ4C{̙,r#7$XXLq|#j™;\flǙNM`. 4Y :4`HM GJ2Qm=)J}UQ_GX /HQY8v}5 `wnÙ- V!NM!D㨷io5Kra۔B'myMHֿ!-ӛhiY8jB9WfY-YFƙe$קj Gr[ʡk#J ?͊Pv_>?\$86#KF,镍3^XYR[,mANxn8 o!aLGU`xʐE \PIzܥ%~sr-~sv/-oj>?,^?#-<^ 1R&l X0BwpRt\܌_J }CfѦ`qU&A)^`{QMnot~O!'^&<~/.'$8s&M`@R0\0 l̆`1k~iOqth >3V^В?oCI4hK 8[`Z= |(F ;FWy-26 /Ŀ'_3CS^,,%Dre.A`.wz@?1aNҲ!NL I_ė,S/4 `r⏳&~‰,aJG1ή hC\N>/Z_ >z_]CO̓>}B E .j 8 qJN20`_ =PRAO)|?`0^;&yq,2z*mLO$;˂f}Mb]*-~>鷪_kGmnÞEe?ͥ{͋:QFUVʂ@ |hl0'B1ȇnO;˱KKqϼ7,W_>;ЭBFC*g4++UIe16kzY73@'TO_,8),4<$qcLFxۂ_j=_{iVYa^ĩ2i*`R.45& `Zn>DapI5!GCį;޼x4Yȩh v/ 4n,$\k0_/`pm@IHkSf*K @^%aBϼN=9J]7/ZilUZs{٧d uVZKPqGv<ϼp'I֤PYXpUaA]GZht R0k7 mZ>x_k[Js7/V-lWZifBpON?{d{?Kgͨ1-Rmh$G >' R~nO<77ܪpw6_h^!hb7gOCMya`%n>JJ---qT3;n--TJ:Լ8xg`@U ̕B^/\{CQHoD,jsJ:4VG3=$_]aπ.$"Zax&X aˁ 1뤗sODF/0-JUᴠs@HE,j8 t]"0RWi=ʖ/)~%-Q坙bNkȰ>No48($pp!K?yd?|{i1"Gc0M)(FEB㌀7,4af+]c^ RrCBBF^6+iwG3Qtq%Bd(Q(F> 0c@ .?^%W ym ͋4h.^vJvO7 pYlX>bK?_y<`oO_h^pJP<A8%(ȉm>&i}||GbSl`֨QydžՖ/f%#a-%i7UIێWH[}M/]Q+G H~Ufc$ `z(iO?b=*_%{Ļ /](\miJ@6? Xo(]XX$ 0?CygP#ļ҅ƒCq6#a`T+$_ˇ[Is~5Kq(<~AHb\eG/Atp;+{1C~Kc"n 6k#9 =!~f7`NJO [D6" 4Tm<>TeVne^pFO/>nnzID6H??}4[N.9üҍ!ҕ[n9Hx/ `Hd((IKLl-;`Ə .ݸC#P|Rp߸4*ҳFE61SD{._"=& k{ 47 ʘp&KrIp5WvJ73/tca(6.x @h6#@fJJ#io?n![RK7{c08nxGfD6$ `^>48-)~F`{|62BH z_"@I}UX>}&h/f^pƲ ݀1 `Qda,I?b en='<w݀w H `5ki5`v `H-M$l0"&m0 -F2m m6EF  m0PXa }axx==Oہ aAA"@;, cH0uHx8   ڱacuc#Xp{1HX \ rb`aWaW`/ T{9hD^6.׃^<*_>Ц-[ [L_h^+4 @|%} P.l9 I@BVUI!ٲ  4T*x qU?sYlRJJEzYf=$ `!%{,8F><\PL˘=g`cGKMxQފq4xvJ,^ܻƼM1]'+cV3/ y|(t<@ * `2JF`XB4EpOeW`Ho>,'&y![V2Ҽf1=m?7'f@a3#1 r6x,'ʞ `f`&yAzͭO53n1Heg0%b  @ xRV(@D s{K.d 'Z 78*jP#{9 lM X_'_\ do^ҌQ8爿għ05N1*&o ̖6ixjpCB\Œ_W,6/Z)_fpVݟNM,mu|(\Rh`aV-2s5XcǛg?nezF,i3_@~'3(u؈HaiңI0/Ts @mlW? gZnp>4ihYMW;@A`SpT\[̋8YxWda~jcɈ5nBʷ^";%@ 3<g2*Yn g;NѨ8t4$إФe rmس6`RcPtR8wLThaq/o5Ŀ-gE ?2mH2s;&yQ,_?v/+_(uPׇ⥕\náa `(V Kuϙq ڿƘ`>?fbl*`FTsP_*ʣ o fFKB_XPg>9I?n`-EGqݟ :j_P5M`>o'[;0-}ҳI}o9O'Z}0 aKGi &У k &8&2Yͼ,#V1 QדǓvѡ-pD`lݪ@>W&ogЭ# 8rڏiM[ (ǎb ( pe 9,ҍݚ<К^mQs,ϗy\whLu?o[mlg#E):h3r3^b;p8~W`X^p8 D͢Mr_@\~5}{8Kp+/ %艟i/c=2njJw1'5Ǒ B}K3.)Bm >Â?M k NQ-'>4͊Pqh(绫YMqlF ‘^]ۇ|/OrwGz'psA%EhSeq5U@8q]s2i<#@/?go Gl˂m|tXb˷%#Ш A~ &0Zix\K\NFx5*TB4)|/Pu7)0V<4D>p؈շ#@֠{s*BA3D~:?YʇZkP!kY[ 8\ Mql0m$`SU%jI+[ҌO'닟z'r¯?xj?C{ g: (ԃXQ^牓1+huп90lcR t'&j>QC'b}{%DI -o":&yvsF KRҤCk(6ӫ O^ m B"4v |\]imIW]YYY2nKPKЛ+=:W #K:j0˿}XL$r.ξٌWLNq? /d߫й;u$ε^ӵKo O2oK`fɯ!;3,qeBp#MMA!JT%Mщ5 wxg}(/ NXW>+JpAV5SH*ACG`F,~' 0blSw$LD%%BlMTF\\ &L)Ӌ*R2't5f\%8M=6_ګ9?D(G :>ٌRmZTCu;1miO#|PR>7o3pNBڹ`!ϔ 0$\Y}ɚ@zy&XVt~G'BɃgyk&0ä 0-yr9\Sɚ@A"~M3^5vi`ڗrZU5ť8Դ[Z5HeETOJ_*>s.epM@5݄Vo&6R""a9Ɠ{H&7y_3 ]/F<2m Ue\"zKZ@wV .iNOToC}^YJ:F11vVH~$ϡ{G%=|pWDҤxB1 VlŞHF0d* ^QX0zy$`qmO*rbaإs9q~%> S\;̠y|U՟Χ&>[N,w،&eZKxaR9vbz%9xxF|@M?ɷ>gkrux?NxE4ֶop$ŝ+^ɯ.3 ox.'>.= k9{\3?-?OmN|%+Dy5?/ߣ:pN޷׺?,g?/nhWR#!-2.T,a "SXD 1=}c\ĩ2Vm2gc>Quaã ~BNuDh\ȩEpo5-Nm5k5-TxnWMMjc9s*z5/¼P״ś Xا~;BN> wi ~-ś*S=i>t"!r*p[7-DQnblcp~ÛT%̺a^رL4"εwWdk{N.!!qѿo31hE |>:UdD.1Pu$pwa#vDVHJ (3sp,h=6 | =ﶁ0l9/[h]pjb? &>CJp-1 #-~;}BLWܤrw,rށ+ӛ/RoE(F/u{gb^B/b1қL^*bx@aSr9)7YIHb0џ$]{u8f iǯ6ذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaÆ 6lذaB#IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/multiply.png000066400000000000000000000351441456565420200301270ustar00rootroot00000000000000PNG  IHDR\rf:+IDATx]T׺"Ƃ$DnT,0XQ*+6 .5>F%-4Mb uxcqg{WMe$ 6tEy99B;B{.\s1EPZA)%?WK 3 &oA?يЄ? a+0M8k3]KKa>Uk U\CEp. k&ړ ;s YsppbGBS.C W:𩠅Hb ߒH ">#–EE&H"Y, CЅlJ# rph)4!"{|ɧ-$T53(FԊlECW$kB…u {~l"Nj weH.kApFΠs/a選k%@{kQ Ƅ}+B|\tה mq=7Ct82SI8zҾ q墋uY6ׇ.!0*w\[ѷKu`;*W9TEbbiMC_+} &Յ4R'5:? 'ҿ:&Pz#ACI#xuaX3XWA89컚z f]CZt> ~}z f] BsM9A%?.lSaآWEE{AY-T ū i{ MyN-tMtzN~i 5XQU0A^!\ xuD 4ǯMOl9'i)xE_gmzqm>[Ⱥ8XB֕XL_ou% 聀k;*-\lC?ށX=. "&0R_w9hFrWh i?p;[,I aw=ZDQA,xue8-P7_ȺҙGbA Oy`pVlQ 쎫 } t[/1 Nj-^]0"IXl!MSpc!Ēڀ"Oū+; 0ŧ/ӄ blĖICe>̗ pjNd;\ \^27]w=dY9kC( %h&n/, ߅oEnxqzop jӿ|\~dBօU#ż@hH&xkBb8;/[ DЅя5 j, wOsvBm>cᅙ̮̊iW{ )dEEՖ}?νzO/m*3S- zIJ袮16L% Dx\ ,7#ϭ]pu~L}3󫳤M~w]J ^gk[sMOgY'_n{^M6.r-EL2vD\b[@(WLE+|EsQB 4"!N{NK$!9%zen (bk_|=MKLr[BWEFeOIN _<b%EKWw5͞f&swj\ѪHlѫbªnyԘ 6뫍}Q@LزB#`S,\NGD˟ b ]k%Es L5,3E6/&__2]j0f5ѷ_wF=3,.&j@D@ `زO t>_cPKe L1*wwn"J4sa!;wE2b˓-йB f>OIzWэmSaq^"!9YlA )~$$sgOȯ906<%C@A6bmŖ+.n{=q:xTI[{z Z̆w uN "mxcw | rzS^3?~~A=k0cBUr0M@/GikC6a+;ni,ssk!XJh+8#.%ΰit/;z]zO}} L1*w. ]9*L ~@ƽ_ e!#NHYE wl ȽJn"̰섳t՟? |DwllLcY cYteSDFCʧ2MBX6Uc&qLdo77iJll L1ݹW=r'7cB|gWM կj=@ Qg^k* ԽB9n),Bajbu nKi+y>.Qb>I ψk vb V00{rD1717hW8tp`%=mߜq݉1u<+0xȋoW XT+1B^Qb/~&(8n3+רWG9H!|ޔIC'w5zVhgiS49P#mL=oƤ57oώhʤw "R{e ~׿F>4/:dҸ[9jAFE͊k04e $! )Χ0-,8WX8R~ZvȻrd__m\Ieޯn#H1[bf mE7F f62,:}r^Ska˻0i y!jo[lcmEEDkz0']RCw"# e""Oy' sWq$S֎OLbda]u1J#׽gԀu*p1fн7Sj-YEijQ*=S"'i |ʇ . /3Me;[Z"6(/Ɇ T2s]auBٷ-X@I ќ^@ O\3g~vn{qO l2yY|SWfFe›E>&@ig= a]!UWXD-Jͽq-kW*A$ܿC<_钜/ կ.ז4-'p40arLZ ,YE~׷,0$0U\,C8,+ZF7Yr: \$A,sMW 7ƽۃZ#ʶlVǴ`I_,|8|lg724(.н(\4`aModcPǿY'34CuV7 PB)wm'b 27M#T=V')P‘VeCөWnL'"͒PV&PXH((*ZY! ?䯤$2!rl {L8IH`eӒL jem|7&.gF$ 0^ iB?"؈5d87F '.P]`ūDז<$JKfowQ>>,o QBS a:a%Ǜ r9Y#YAMr{mad vКςxӜ?&L9x#Pn9.(GXDDrlM?$J6CEfb.I~,Cn/e,vXWKVg*32у2\;$N,S +ǥ@V~3(݇_+e%Ȩ+`Iquf:42O&TDuYd `^|n*ϠOg/yKZCe`iՠŎL"Np|[x[ !)䉚^xm.|4LVW8Ѩ0AFT@DLSt]8U"4k &acgS/=3f)ߦWOM˨ 8Ҳi ؛g2w&t=ީ+7P3U IB5/ϑQf2EʚF d2#SGD`PQa ݆`8`F~_+ώ*=lesޟ:Ȓ__9I0I1"l0. ҋ͘ Ha(N+M!:WnG.N`BpdC2IƓk>m J3N\Mqka7$/dϢMdU C!p!j" GMoQ![Dx3RTMQp?'1u `gbv#be ôh^Xyos~?z}ClA % 4({SѷY,V6%IZQ2ǘoGb^Q2a=۬maQPׄSyol?j'}+"ׇwE 3{"?x|Xϋ;koAi#\4zzo+/NOk[Bo* Qf {ǯB6/m3v|m~(ɾ<w+)V ہ)dbԞW `FO,?OI^_NW3C WgW. }:@}PPݢzOijL[ur&`%}j/ImL ; Ǝ| =OgYB>Ez6lt#\k ꍀ&cTd|mJJ07L0O.0{+/ lz* _:< uM;C\1oLp˘i l~=x/vJ;6a]/#Wiv?3Rqݸ@mx/7z;T6Jbv(G| :ռ0/B:xiW[70 | Ev!>N PWG>>J z=*  ՏVQw /z_o# Pw"Lq-VgmiEEDդ1 /[Mpn L{ׂid`_ ƾL V` 48i)*?<40xF!GZY A.zxVi꓉*f/L `N ?"(`+/ h:=1 >%CK;Ey!j"IxL0; W 6JOPd1Hyd. z#&OR{N v_\L\c  @y=p; ez;SgY? $_ v ^FoyzSg[zOgABD L!lT e4.1 dq" Uf1))mşSޣп-3 C6UT˵pi1pEP]-L87ȗTkr);"@3 ՜ׄa 7`@HJ5L3ar~4v[:C C],b[V k P"Ept-A@z%~12k `Wx ?ʯ[?@ 6krҫꖄہׂd,b$D?y/%=!P}WNU+ `0J!xY6mŪPہiϑG<0e0_IS~'? 68:WƤGyX u7 )8a@0IGRUBدS>H6ceg0zk<"wpυ Wf_(y4ptbX3.ӕR}W(d !9?iVVWN &~6-t6r~O?EXw4"0".+8c ҀǛ ə֭U~zP*7yti$XN (BE`2+۟fQ l"̀m΀?wsLrl}y_b2*W X /V ?8ʼ4I7vQ|GY1S*{a+儷*+2 OmSXD`( 8h `_yr~ioSӾ[?hY_6^YL)Kmv3'?Z0z:|Q"`iT /RKr.a3(crH`̑Ve't7tj:Lƾ7O~+@kvP! t-, 'C l7@[ytYY3-g/Pk$k2-fXή/ma!~R(]+&a\r =4!^ge!8n a)wm'0-xi6ۮ6eotȇm_!2/cөWnyB~7K CY@a!ѢF|5 , )sm ~y L UDn f1{,. ͞zu2ïluY} rCaF({~Jp}51aU<2L/%t(ߗs H93/pۦpB|90Cܿ8#2: 47 m; si)AEҧǷu}țOxk 6,b68{BsR/YZYն^߲TqO!`G@F!aQeYWȹs+?܋gY[ r/3TEpmZNjd;O/563Ŗ%B`4TE(ĭ`>`Mre gP ~yyH&pA˅!tSَZ $,dCD916\rz{v,8XygXRR~Y#̉TW4!ś"JQ49#HZpE&p' _!!UhReZHHɢT6̼E!fuvn|?_K_xM'\_l0[$lcuFi- Ue(q!#](Rl%Ÿ)pOvuy}>>e.,O+ ^}Œ 3Y]f񰈪:n_ _xuXne*`*X|Bp1#e]3H90RdHHNL WPV)?@S]fXx'TU>BSeX0=|)kK׷*齍eh\>ok"Dv ٘&^&nJ!PB$!.׋υA3LHDŖso a`=c"kSԷ*@R1MAl6+:JufC>~^/i_lAgLE/I? @*);P&ho,ssk!-|㐁⿜I[~B +2F5?~@Ol b7ZR4ߩi296EBGy "~K勃hF+ H<.aY$IbRE\kϲ*uZ0Sb/bwG6 a/NRðLtqkEۜV~)㑇}%ya?h^C }49EBS;rM-1(.AE߹I6?dy|w~+&0B x)b5HƓ\))?)f27ktǚ79c? -K@[0I  i8W4m J]էZe730ٯߩ-$܌2 ltB(v 4(%i`F0fY \WⅯԱOznkw@ iPl9̘eH8!NJu(%EKhp*CO6*hU6eфO9Acҷj-ϣ=q |ʜ's^Jp(B̌88Y:("ѢweB#=apyk{8/VD.~9*, P ĩqp; U\.)^Ԡ>;6,̕$M>zt=u*QOzN~q~u, 4%hx_MP:I-6(Wb:l]!nȵK:״~v s/^&Bů#`S,\Seb TG5/GUuhPּX:.uHۇ~ލ&2fBW@MH)W'u_-jbL jCXIR/R:K>LԸC=m[!muc%}ģز[v QM0"b\DT+ wY{NK6p]:OlIynvboww6{FՑ.[NuPx-vMov 0n()cHޛۜ]pu~l8$9_%mҖ?]Umo!ҫm hHd&kB:[z8lW2dXr7ݥυ;ٻ}pA5å̮9.^-.jRw(gzK+tP6AϾF$w#l(|hT .I$ =ͥ[[ogRzo!9kR s}7B&xj3o/I.V56tË4Rpjt9o|65 e6]")E ^w]rg,e-lyŧyKW7^zGB`b+,6DHb YWvX&%X}! = zۈ-`Ld4Nlʆ9*->s z X-RD#u!-ۧ퇳b Qh<gw\WGw[/&Q7 <bR(.<ǿ qz ^]\wUT C!dv-8Yҁ0+=.\CB>F!0BNz h.[xb@0>,+&Օ:=N$w$|I_om!W-d]HæwI\S9'܀M79jBwe"!m{pZlakp: Ճ<EQty~}}<lO?Ŭ D@T#UqA8w̓p=.#TЌ0:R,ebYZGC[ӄB.5ה5*[ ij96 -e'ashq:PEW"S-b!v;웺ΰA89컚=͈>Uǡ/uʂbօFHN` Q8~ R@ZU9U=sT)M~.[е%m!YAa;TME?0>{+zu~4aK8"MHVla B,m%N#OtW#=â_Kz&H_&C{!^"kKP7 Fs?̫SPyx!"R L!?q-nS ¡UAR^V9i'aZ OZi"G%`Pe +DӈB2s)-*-A-WU ,@iԜT,'}.)D1 #?-L$?C08>T@qbMRuSؑ!z? {$#C\ UE+i> h?B/ń䯡ɗ|"=0"EE˟xQ9Tv͇l8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888898eO;H4IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/overlay.png000066400000000000000000000354771456565420200277420ustar00rootroot00000000000000PNG  IHDR\rf;IDATx]XT׺K&k`5&j465˳wAPkT %^5&zax{wg(3>go=|ܛ|7G9F> `OY88>X#"Z n} 0ٖE~. \A(S+Es8p`/ٝ{%? B6%G6;@_m ]n.L#Cp%+"Жp4k!&}n k`va$M] ZJ`.9'ІuKAgLX'+ O:pL{静 -ϏiDBCՉȺ/Dp3zLae4gvP.^m0 ; Nz'ܞs P̀r1!>pՅ4b?}}V8 x@9A&p4wD=NO#oi,r̯p  >z f]v7xHz=4r;a+J87֥䁓ZzA>!́E#`ۈ8)UisN Y%&Н\_Sl z.4wCm_lz=ϲEĬ ggC^'((bWPAm8%Ћ{pjCl,‚!O $$ tū $l;Ӧ'6'߇FP[Ӊ |"3GI 5zq|-d]9DY=šbzsh*~-X[~aǰ!VםCх2Hw;Ya{9(\DQA0AlZ=]q}8B @ȺrĂAޣl3 g+ rP$\BLrpLH?Tl^6[bsp p!ĜymDlyo@]"bWW]|}iBz@l#p61bˤ>1p~18&&q[zuH1'+D* A97dYΟfi{[{XfRVL$,|6%݂+(: ~ iy$+R#Q}݄. 1cy18?D[ַB/-37IۧLVkϤ!>8ثGՃs Ey @-eT6!FD\&Vv7+waW@R_O

.θPkoQ!?:P3}!"&RlY HBWesW+Mq\!]l#D!;ba^Da~Ěwy((?"o{l+3pH?] 5w7wzfgm Uӂ\ _?*\D 'bLU#T]5gk=1Ҧ'V%2wzl=YiFzS@,# 8 V[+~>E~/D!%uA2調]f3dj(OX:hc(b:`b+lOt[_^Տ0ȉNh"[U=gH]Z(maPvy]w&0* J¯A}ථW)?ٴ/U-L6GBRiӌͰ+R WlY ,;V??#·_C9TYv ^rĘ!p6O/nX/_E$$>l "&RXP>TiU~]IBVKc|^mP&@ nk>u}w oECo14Rc _ށ 3_n5%l1%)~E|,viIzcY: FzQF!SeeÍee&2^&2&MdMdlrF֟wHܱ]W=ڦ*mMm6B7 v/wwN@&]qKG!v.E.)(Yɇ..{7! 5y]HUaa t"xmB "ğm0]d` C|F5hg"[Z;N0g=LU%h1eH#F6̌vE7Eq𯋖;2s0H<?,Q›Q%]ei+~McbQFǂJo ,1c,zk+vMdY'WL@=z$k9ehFhadYjX$gHHN!B$P*`-K)4Bý&/d А3gc_[ ҇[ƲEl "8H1X-U9a^fE2{WJMJc~CB !L #hK! "E? ?myBǧKFů$G$U8&%|lU'W dKcz]Rh`}M@ s/֠2?&Db\=hBX^el{܂l-D.9?8v4-k#i[afi @^tm:fV㌢L,*xzr&0V?[Z_%%;̩-#5݀Dڊ^ӆb?L4"/apE9`&0N mM@Q/кCعi4gi &A/|w&EWs"ѥ, -x桿_ ?GG =}H_ SYo71}-ۚc-Le?n ȍCڦ,SA` \q &DĖY|X (sJkOs -}_o*KM?}5Ṟy_oZɆTi nf+ys@XÚHUfi99Dsz T?Um=U}n݄t$ 5cI}į*_XW׭B&yGR1LOͮɣ5P}v!/b˟G?}soZ/thKrނ&B5!M 5ۼk W=ۤ*.]*Qa!1 =kS*vi/I˖>Rd#,t*$l @~S_A0X{;@Y GmɬiAяişnѓ޴K[Oca`l"KW_SlOFн(^*LujdcP'dqڂМ͜8֞ZF__k#k<@)W섖 (Ӻ]T՟3TZP9FάL 3hQP<53Bs=$ 6DkLe؋_+yf|R=Mi甃z& amya0D˾`w +g4d/ՇÄ2u.0'ZO GCߜZ6 y*3)6(LZ KX3 Ąs 1J?Tx+O&▦Ck ryϏ|@sVgŖÑ_;b-`HH 5 [~J4ÚtphWg3sT-`i8xk* l(06, BYߗ|SAl.»Os3 +@Zu0해py,5G/ ed3v$ЀtiI@\.1IO~~b[9a&$\Ӂ ,hnq@H&;C{եq'cZ!!b |/K;O L W|~ ~%%- z1^&cɤ 8d@*U|.xvfU&ju6>Hy/mI[,2 f6`(y~ֱ73i^Xh`wX~[S^fc:Q!,>"ϞDŽ)0u`<> ( ;h0$b-~^8&_c'd3˒z3 0i H^b$N~15+yAh?Nw$oU?/ѫ,'\D6;kh\=G[楲8Ϯ3`oSjM1 [՝yO((o\6Hcqѯ8Ң zЪQ(I${CXem0Y^L K{elpX|6/wܟYIe/W̢dR f4텲Pn;%(ad#jzbHs__ ٪gUV#+.^,`uYŶj1pUlĴL&/v v;VVKŰ2w~Ϫb>ڒ 1IqMm4%qR +%lS}. X?޿|_Jo6]M-X2L2w~= Z5HNAOyo&[,HևY\k<:p<Ŕ ]N#?i@+ ccgeK-;?z 4^iu N;t=<!1S0f-R ct\tPA ǩ3'c4#) ,nCb{{n_0q_ex1ӷG߯O-10 `xMQ@h{6ckAP 09ϠG'2vResOncp@d^yؓL|4p=p zm4dg-kaS0oNᥠ?n sJVk4Y+Z%/s Vr"-~{"*٧/_#xڟ_ TtX 3xaKcc,vSǢ1}YۂtAQTpۂ,|^69[Q5H@5[ FMe-5DE/{XG`XCA_|8xdϋO(c _08u4)bd˺%K(}J<g `AI d_mj~=?E(&i1y-,ہ 4)=/6v1 @ '#OBbq ?97 ng00rvDÉ/2JA)OjJi]lXBOӀWl pKrx SSHxE!/GՐٓ bN>Q`G|H-2{e v7̜|X=^A?œ z }SC~=I0$? (([򣠚)QP~\=YpgSa%AzA4@L `ȟSO+08N)ypu<85S#volWyV`NLuêD2.q;*z#GE%:dcO` Nvrnz' ՉwPj`b;[]5.Z$ [ NsB.ܵ<;!緬׳np";/DŽa0+(VL rqاhQv4Ýx8G9ٲnv`";aݧSg `AOPR65Pl'6n'E Mum4CYCJ?ᄒӀ9w$n' `ѱį|a]1ϾnOzwE=:xH?W> v6FO+« D|)+GΈ3 x. F gX[T¯S2_߯,V}i^_-(v GEG)Y55]E?Oi[O9t@OXL)rlO!, 4WbCBrނVӁ _!!:*47|KFUƝ\֏tz}[3 ,L4J@ bp(٧/ % _ & Vk5FC˴Wr.+ccWWŽ,O8]ͿBXD6`HHarݸ* PʮݧfsYSҗI?el#KJ`JĺTs~| 1a/b %m 2~\d"a|_&mB.>ytxc){pάvnk$x}MKP^~LT R F뽪[&?JC߰)oltD?^0"rX QzHzu RX wjkmV'>UzN/36n9ઞOޖgXp6Oqp gc!L ݂T&& );vޚzaY[0+sa y,(k4!- #gVI(8h?Bb?6Bʴ Hf`.fY1 'TO/ ZMujswzZ ïdMp ! H0VWp7%bU[蘧&~߰o?)c ;6B|?Cܿ8WF2: 7am+!yyȠ& _1)m¼5$O=kwq׬Rno f=nj+̤iiV?))$P(X X<,^ApkA୛h97 RYO +i(}sK>E?Sk)Mө$mOd * Y{;OD r 2,,brah`y`9; է\LU6(G>zWJfP4W_EM20~?aNNi^e _0'R]>s QFHQ6/M҂t!AMaxG#[ʆUosя {Te{]:%O׏?RݯbሰVg tu&@yd@h /PdZm&K"o, 0WGiӜ??:vnAO-YV--h+Ʋ6:aW_APoDA?$"ХmzuhlHSٲ6 Ҷ{UJҵ]Y5 r'~tҏՊ NJ+h{82Oi6_/Hֲu(t{2Q|Q~C9Vu^ݧm *m}CK)Пu =4fmüKi2cnBz,I2KatsYqSc7nˎ*ok$b,[і7ݫB7zWJܩ]ޭG?L'hqBK22`&@ 2K G HD% U#ύb"{LQi&$feQXcj+|OUi^߿Q甡?O=IeE\?-eSa?~$_~ke]rHG!L\ ,L@]."=<Ey:R7$Xv1/C|G\V^9/uaU%l1mSGlnT}%^03Rڕ/HN!O#1ce]:H0Rf[7[/Yw0x0ej 4u݅S/ CwD7˞'B 5ʿ@%^W#ychcpcy o"se"sf"[DfDE84M(s@4 4ԶӅa. \r2v0oO_Kl9k*P6VD6c"YICVx&6gC>W[#iElkL|Ÿ@7_(#OXg([X`,[^K0ϐ6ۑ,.ˈk-[\H!P&@Sš!; eB _ GՃ>%-Y-W6@ 44sG & "I -BNT`$)א@'! @nu/- hpANDxF'DU=g_}΍Q6uy]XomH}"o{l1zEI"G=.x}w[-vUfg>!!V -Ґ>RBMJP+eb$fpD?Y-f2*3݄+ }[7sޥGbTH591mIh)\ *-+;+PL#%80*\ 7!vu ܟtjte'֌uk&R s^losEYIfz rM= ŖS*-H0l8) r xO܆ww:18?D[ַ?!]a"> &-Ґ4w_Þ4}>X )[EMz0~s&ՊRͷϧm =yFKE"ŖOJ;օU<}/p>1 5&! p݀{CDȇCzu N}wDQ~FA'.!݅ ԼnxF ~fk'6ڬ׶>JdعO%a]7֯ kjY[3nPc$ qR#!nCv6t~pDHl  VisN~Bݳl"bˤ|c=}%uee/pp->8WcT$Dly|8@3"%b YW(4܃3q/xu"fb=8*F!kkpDlQ d pgYEAN[Ⱥ/Pf䁓WyO@'*Z[~`bEG990'Nj-d]0 \H+g=s ՉDkQRH"ib YW6k݄b |kAo'b:sh9Ce"v?oo)]݃S ϟmx_@+wrŬ ءѿYxur"e9n @G%0Wl1*l-4p2_$^sM9XuxͶ:K!D}x22 ?THj)2=UX;|zFކӬD?W8 =͈K OsU׏C_@)bY} 8%!e\5{" :Yb Z6ݏoDiE?p/<x+o@:bZqEx@J`JE-!m%vg7F:WEMؿ> 4M$:D";H`aכ>jWV!?ڒ?ד_LbzF m [FvS 4WrGZ?I-+ ZK,JekG|ȆMjT)IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/plus.png000066400000000000000000000325431456565420200272330ustar00rootroot00000000000000PNG  IHDR\rf5*IDATx UǿHҊy!";#[ʓVd{Ό;b63vcɒe,2 jbfu̝[׸=߹3z?S)^s))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ,@ E2!Pߋ P9=3;0>?O?#e*E] s4 0x]م~wKY0oaJ]J˂p),.w)ӿև2RFS&PQԥLQFR|F·љ~4]ocO/-O{őG @K*+,o'0=}/i*bkfpk7Š@ >[ d/> Gr4= _+)gޫ5`u6h v 鶚q<.`-2A_)M3QylXf8^/>(?''0#LdrxBcz'0Tna؝Mvu䃿~A#Y (+ѝ 74/7i{/~,|̎0 诩o)Ì]|⥧xJp3;”pAzz7NyM{>!o/KqriP.P6#Tw{DpA9?Bd !_g)kϖ=Fm$6`Qf᳢R) l/MapQqy38\LH9N`dGNC'q_w)]1B[aSnb/;*ҋHr@ب DQ^'4U8 ^r^?^{_$ڔJE~=`p" EJ=EQBX,ڈ: gA! KGŖ?ԡ%ڼi w*>gU Ehm'F+(Z an!@~ GӁr.< I&@)" ӿ@N9ݛde  >D)ipSdYi@i^"+4jmS^ۜlԶ$[vm[iOvjۓm[4Fk%jMӒT$F"M|2)#ZJK!>ES9pIm Y$ʹug?CO9jd-٩Q]E}7֧fnanU?'0HyB}ʷX']]\6GeoP7΀#" ardO ,ܪ1o@43[[k" &F7(ᖞ:d&Mv_5Unr+p!hOAjɢm'| P3!hR3eHa jd6~4SvLoy!fάhqj\Uw2:M1@v*_RC3h)o_'GB)ӗx#v^&0 8L_(1A &kRRTTTd o*  Hqvei 츠~LZs 7<7u tMy^O.Ji㗥HEnAqN`~=TdK5!6.k>?l "'Ht'MϨ {$b|(>S jFwTLc m F\K4Yמ ȧj{OkB7(1@o(5+q'@ӛ8!կUE+4~u:gw" ͟X$z05jC/Ca8(8v%AΎ`ȃl?]M*j " ^3ρ>!U1SD7!WG!þ!'BJ.$-t~2X2* .;b|_BvkS(j\"El}cG]NX`|`m ?CK c _!_ENYDh1=&d@ѶTF^VrOa~VwAԨ_8EeA5- Y}b0Cr @ĕQAM>lwKqRy&ըɚ 7EnH!!MAcYW`E=8}wE@XĴ5g)4 BG;-a{$0ҝM^Xbtc*R:ktt-5)v}FܻL!|9Y;ٹؤ"\֧u!Rh)]4T kw{`G/~H6 "I7r21%Kd)n%B-最m3` #V[3nt-s6{4KxQ=-B 7.nY@;q 5|m~։k`7,]4oT::$Slf{X6?Y根W*;ѠZc@X81ҺƜ<u?=B6 #$MG%\\0V|e  "߭j:VuH:[{!vS9¡:$L=7fZ &$vп/L7rgF}XAq$||?ukG!KC!.i7/ՌFIh+i~Uc@ϩ?O1E>9؟Lߐ7! OƤclgdO8]6+8sN!5Ă| pdlpzXm ?:"hYpɏN?i"bʜDE@h3Xgo} gϺ;M. n*<UF/@/H~6_!sX,K̩،m~?Q/'!G;n~C” v<+ '־ νL}Kw4?kԺ! - .Q]!1Ƹ*2 8R*X!GtOy !U! 0*^Uo|"o*4 8:Iߐm^o)?oxE8 PY@z ,VQEb@=e!1c3 B_ tNXGatayhXw8Q?'!8GWHGx!0Qwc@Vp':V[DgK~ lϞ 9!e~vï/b}a6 ~M4q#NK>L8Xa8cy 68sV@b?_ʯ-72 cR=;)50?+!;}$ ' ~g5\~ Q9C=7^A5&%0k6f&@~|//df~J pvmYm#-\6K;XqKzvF { YjW.,R'Xnu&dG}['g~)jfSywD #o^-ίBpY_??~_XYہu Ċe%47^9 Y@A*W25Xg7#!MCq8)7D.'Uck>s+]Rn %\ 2+4X Fsg̟^m?6G&K"wGqx'74ۋИgmZk6tѿ7,07B܈ge7.y[(ڈWF|51Ff@,w!ܸlb 03H{; `,2, a;f55tm*j a,(c~Ϳjx?[yyT$l~xWL:'J1Qwrb{X8?s^w8mBl_0BvrY׎r!Fl]1jvpr''. y,/1g`:q{'4mz~O4dgYH~r] !]x<6% J]κd2fژ7 "@jep&!@[P!W(7 G_w;սo!QgE6?cěY@ Vz&>21X<䑸۝V[ŏs!uxaso=Q%p!dHUD>aP,`~+2+CԱ=Бw|?# M,n6?{\P1, 2䕸k|7S[e;`0OWHi_eA P oJ rQ_-r  ="M? o<{k!,j+/ +sۯl\?1'0 d@#XY/1.@w0:.. a}wwz`o ?.wEׄOyl4g_G{W+,`Va6w|Ygt BH3k!47Y-ejoĸ Nyi#pvpwȎxw|6_@ך;Nż~ aPrA}g-9WEA"9;~,܀A 9ACTi[q}op]B(| / V[pK>@qKVc\؊.x#%6>p!danŋ8/6 -@T) d%<zۊ3 m< &/4U_'03E!8I>N\ 63;Gxyai/Zupp9 z? 0u3АM_}3άhqFK "m}]_sx9 'vO[^,6݀\@8 0j4iJj8n Sfx̗R pr+q鼛s˷X]?|oIpo,x?/K@mL3$xe?3,Z Y| 7p9E7w (Чg"0s*=6 h@%;8?ys:8DYƎ1=]p3((733xc wp~X_s68p55`㗟rXPXH=nfЃg<`?E@{'"N s= 8)4zm8`apoxY 瓀S86nvfu8Χfڄ yaKWV|`psBx9/. ׫<9>3agx@"58Жo,5ypїst.η]ɘVg8@s3!<`X筸T@{ /@@l)f5{)Ĝ7~!fx3XjE|͏P<{x9!<xCSoZ c趗8(s3<`L$\YhZzoPstn4g%s5Gw0I[ :n\G9r KK (7 7bPEǀ!e!QZ Yd LB Y lY ,62 e te ({H^6lˆ F AБ AtC(%6%qm &@6F65MAe[pȶȶFQ-|aTq9At! 3| 4QLqPAGypσG^ `|H9e@ @9G?" @cgf<7# gEY."'y@upcM9Ys-:J#Eyoַf 4Yed6by@%J!yߙs4!OOL=y @54x@`;Yro6? 8L p['Me.b\s}K9ug~\ w̚ ʟ \%ވ|w5]+q2>Н2`t$\W-4 %9!ʂoFJ0_)pO#^{$e7[U+4`<׃qxCVdF`g^eЌkxՖxĶmf3F ǹfB2MIݑIgk/w <7G !`M*HR0?F @ow/ |8`̯ _C< Y7x;|\P1?џmߍ?6w0\&G1/!\Y=R9 a>a_toŷ+CXױ=T3yU`: 0yAh.7ˀ< ;.v쒚[ŏsL vspFbox'*^ 3m1siF3m-ɓo0F=?ټ'agp {=(Bbhv^e!;ړ`m9p cu[d;F.An1. taǸ8Y/=bBk[5%!@nЅ:ܻ2:ʞ).wRv;{L$s@fY@*FTC M =\ r#wweĭC{rg ow鿫5yA58h1 C o^GAcpGs.Q6 ^ށ0x0/#!k)pE5t&$| |ߐ̯^o\2`PЗu2,ゐhȺ,F@ BzzS]ý{G߇=w1OߘgT;@HH e]GP of[AgHG8I&Opɬc2`WY@+- dp~@:nxS[ ]C~߼q}\h _PctW=y@U5 X.,8فP#@gBĢp?zy8 [ Ob{bTA s }T4 @)|7o#e+[2F!W_LjuH EBVamqC  ~,[~)mTcR؜6 [~@=|`r,` dn0{2{pR!+B2[4XNtZbX=瞝a~0b?k'C`lAy9H# ?.K&XP|GF%%B`)`)!)<7?m?J$6Un{N_ˣ^T\lW(Bx΂b@dWBû;F+ʂda`/s>Red^8MwM^ Fج,`~ Yh,6B, P3lX6٩QUw7܌h~5~c~7VoB,vL?ru!@!9q%~U}!DMqՙh]sbaX?%Ljw<eV] `h"G|3QdU{:H7t\ q9?gOE![_8D +n$S>Ɵ},١lR}9g{Ca-b+SN !QC"Vz uStG9L#[;k|=UK51OD[%z^ Xm?o<. F{l&|oȊ_D[ոpv^eJ~m;ϱC]xXD,oA!H}mHb8߉%a+6~^?<4tƺ[ωc?KbMC8'hnA{)i&9RPASLIъϳ y+4>+eQ 1Q?.ھ|RsNV**{s0fr!U7Gψk~ێ06djgEۖ"5R!hy/ S6@~o3pxf+jV W_]q%T0{apg8|&Sc5nlRC̿^@anU??=/zBK m =mapH9qzYO R..w7n*)l +Rj*"AapG.BR>1j *r3'~a9iCDNrbG^`ţ2n&d l6P_"E-|nnw))Z~+Q?Um;zGρWn >MEqO~Cv冿ءM5XY*(F15  I  "q!-$?2,HVh߁`/ +s^*]Z'DB!` g*\c3ljZ痡4^>~+4jkx́7ŇD׳ Sǃ#5L4Q.h5Bh#*>(+),aq81evx0 Qȋ0onHmJ9i<'08;˫tzph#;Bu? @hc9u_s&ـ,^GmʙYbB8]yL/,rwfZ)Ȏv,w I( 5Xuj/(ψzKY+5ih#;$|g9lDV@asJ_g){h|?xh O-6MXχr_Ğ+W9E`#wƍB>(Zz '0#Lw)qKYV8TVR1//CSBh+CW2aƔV5–B4xgl ו6~a"l)Slsh$PY*l> <5Pez}P98yabik~R"O0,̎P#?\wC:/A_awz.;yaPƞ\KF?G6#ĶaW ~m@S*(Gy#Q* =h/(D0h s?] {?"Gwi0~[׳6S>RIl hƶ!b0|;{j/\rBq4{)夆Z."ys5hs/k>%UT":#5R(t'0)<(è?-SK@JJ'5T. %&t[:ݒ+xB %+FQJmJ/(lt/7 'ٔRPJg쒒'4FlONcC_~Ntn`X0tf(?*]t*uK:&!uaJKҙ҃=o]:{@R:Bq ?ݥ/?t?D>?N,[br?ڱ[HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIUp?SpIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/saturation.png000066400000000000000000000323711456565420200304400ustar00rootroot00000000000000PNG  IHDR\rf4IDATxxUO PBGJQHA 4$$$L*]e- ZXWY % Sgaɴs~wBy>V{~sJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJn_A | ~ %%yz2$>v!R%8]|#X(00"q8S| )0^y4$3@1V|)CccA W߻!AOA`hxdL<" s/ ^  bCIA΀(Xğ{ eۆ? -tF : ̬̂ɂW z :U=!DI>\n`Fw/(,5"p`NM h2|{)kvwX,*.x\IUIɮ).KrEŪbE,@7` iImޏ7'̃la?ۥwi >_=e&K~P=sy.߼2VKMk_B| L:sNCIɁpyo΂ҍ ` |^Y D JKT+̓(ݼ0r` m!w/3%ސ"TKa{ Wm\oX"Btx lw@3ۋ$~լT +4c7̇2Oߖawx\.u$ހ}Tm$[OW,n^oXnzG[-;77,'dޫ (Tɝ1\]Z9aURh)"ݼސ )='e< OL9]BDZR=W5ҍ-Oh.^|#{ & S]dڂMm^oH,{~5MH Ԧ~*y*#UOҍM~~6A$*|8>nN,^+7odoj5 Ih U{o(8,ݔz3RkIB*lKVr2Y*m3_eX_ ֠ZG3/u5_Ⱦ⢮DF  .wA|ל_sSaj ]cAgh&77(3l)V B/6;L>G\\8$0t25>#?|D{4*M]/^9G)8,-X/jG_Qۡz '隧J7ueM:O˃IypeJ(毌pq@"z |0~#24:OqNWFTjw@WG v 7EPJmnT ;殄Sֆ%2%nCꎃ/|o\{,#ImW r1IЂ 5nMx dy0eG0?Jd>!WX`lMYV85*mZ"vӎ˂ |1c͕6-úYeB\tfz+7o$]Mʮ{mA} nڲ qs[W<2|*n_YpQ`7-fͣ N>[pi a 4{Ʒ C{כ7@PsRD""S;d:kl# l8g5> eMӾōƎ.3:5Ս]]w7 gy ? @]}vK wI5~20Ɇe e7͐h+, $Xr* dXcn^&Ko~y3[h6@ WdA9r$AK 0@J xwNp5)1.]{KbFG-~rK #=Xs9B~28e.Yf|[f/=1uYU xqfBJ  N}K9 e~vkX×e|[.i-%QX:en Ē' 0MOS_Fǒ}.2;ތ{@XR\`+ ݨ[2@{u4>&Fcv//%O͋m*?Ih Zwgo[\2z#-4v%3uD-AHJxOł+խ? ʂ?$KU=NFluΕA[)Drܩ^<39Ei[/c*wv DQ}ʃƒ6 }DU|(t( r3z?NZ;c<0Bv~d-W*\4` ES쌿y{Y~osz:}@yh  Bә2|8a~}J._ @ɡPnlYXj_;.~W_['C{imZM[,y^lz3"#b[kI|cC-XWg ϑZbfkB򈸈z6*nۼYl1  @T!0s>qrf߶ JoOl_xOy#czju2X0{0zga\#xēSܯ0RܝDžEFmuPz2< ī3Β;A 0 u0@t{o0|(Z(9* ў0`]ݮzj~G*׻kk;\}/2>hz/2v5==5#̆֎]$IIeGl98H OSzl#oj%=.>+1{\6-?o>l\->N6y r2"9 +: ڒIȖOڮ2@0Զ 08sʾ?W,:(>8vg'^cyu75AB@\@aζ8H`eہ,  ;g|szwX3A߅pvg2?dNk׫bUteK 268:6a ?twʅךiV:!XR0/{E4x^+xƷUP%'8(&XVUt 0_Bmcϕ 90 r|XddCk4ۢKN?\+LE@濂O"YB Zg 6mzW*`7'G2@]`l Oy#m~^[l1>r͈=*6W* ^(;B 0#*=A .عv2yc6եJ\;^Άoo_ ~oME'`-Xj`r ETAuhY tS*[] [J&Kx#Vۓt/|E+Xk[_}ZqD 0% f8<ؘ֮\eI?֌0b_K~ !dN~+ ^>)h!hq`e` , q?8}1=̿0J\7-7.mߏK:ߖoKuXum*ժwc&v\櫼frF8SW~-x|睂NqWq 4w4QZ XzVs[4/lWKt`}`fh8]i*A#`XD1Ɩ9n] pgXxrO {ɯO\j nsr-:[x҅w 3Ka*;en'[pF/t0uXJ#A=a*V Д3%ͺ_ WoSh7KSpQYĞ}t 77LO;hnp upMcCSjd/SOl_oz_YG|1/!*\\"J!~W::<& , p*(a V7& h,!gLŸfZDӄf/` 88׏ 8c1?RO鏵mUA cp0CΦVa05 oM/Z_u6_B>2p׷)~I}C][`+ rAcqbp66-D62j\7%L=: 8<;!/^=%V'm |6`,#k"/[K`,֤uI?g`R3r4;xgm1cCKcLx?q=?l_ΰwwg.U|a Lh6c 2$`1H_.]1?WO)K.B8G@ \'qd ÙG3`ܭf=\U)fO&TUSXVob,q 홟1`馥JUePrFΞk3aKKA>xf8O&|V@6aAdtG.Ay A \>o;5`gWfyVc:yn* C `g7#f cø .;0?Gυ-`P=0@dJ*Tw>ȹ 8z{&R?(R᜞{^• QDr g.')?d[y9l6|Ǚٝ'wOfL!Mb@}0k^sڝ(q1]ԓN !a9  `f>XS .QG~? <#l SDWSoeqm)0x7׬Kc?{}2 h;)7\3׋s=,9 n_lzW7_ҍ(f3bY8qO _SG~X7Z%ld Sʁp&"H(͏#rVeg?6 ͕nBټ9   ]I et0)A@{@`Ctdž#B<#Qc`+EPjgw}%ǥJB}LqJH ro`kpљ9*'CzgGn<_a/q9pB2 T~2E70ϙC+ࠝXHt zN+g~ H%A J %q%\ _Urp*\3hR%0&S@ `iG<_3G[j\'DŽ9K:9B߫.$K?JڐM$Z)$CqH (@j @4U0] A@1+?kz ?n8_q%֠GN:qqRae ROLjPtwͥf Jl1ep6>IP {*># 7h0>Ntr t߬ //%O\ G8rx01 GpiT| ^WҠ4q9P|C^p 02LɁ).B(͏OW10+4vPw`fPyp2EBh^(pwJ Lj s)|/e(p2 7j}i݀Ou@u7\TIT@m$PI@J:D$*AQe@ZT@vP@F Z ̎jv0]a ~a xH:̏:] Ž]`vP#Q#H05.j((/j(h8T ΋ ǂA.ab~G u5Ctv+rP.9@\T]ngA]^)O2ȦlzϽՂۀ=P6;c+3lyHf? yp2rD^ N_ 84WeF.}J\hR,fB+rkUppu+Kz,ľaպKSӠ¯/HSGbj)̡ q+`/u`J]ݮwnDY|P0WV#{?5R`i rpIJK+ҍ(?o*ۀp:dH(u%`mͨ7? ZcPA]V8Nx:ȆC`k>P0!ݐz1H[g"3 &auXWT $O PF 80Z%1I<6 @T @K5] 02@jB>ƄQ8VhL/ ňg*q76`B.YJt S9Xr5$dCJ*CaSkb#Ј:^PH%G˶Ym!/V~_ߙ 忦^G-n0<ibG?6u9G#xcPI#6?s?DŽ##pcPY.zLЋpi?z0Rp?rH%ci 0i'qExMA&>|`?O> q< W~ o}<жA`R.cO rqJ*`醥é?d2 88|`~,xA`ul;:$D]Dȧ[xV>DiY`~|/aPOE&xg~sx: eV>p5=ʁkӷ[VLn\*v0':[= >dBu@o S;Cނ֠;-cJ!X6eJ!2>[i"1.rm֤+?R+x=B=}-%>oMPBn'.9X 19Xp.ndN X? xiewG eMR!#!p6r4!i }C]pϚFp[ T*X}y6ad)@|VtSʷ gL}W 'J|Dx u2ٹ WX qYĞxU)ts;-i?rgc̷5?d 8S%pU@L HY WNX]*y3O_tR~͏PGz}I?n?k{itG #m)G(gX.[MB,#øoK>$>72=*BG~Yh~W5G=04o2:d}E%Avl@t[`}.& 8#H '\pd|;] 0Pt'Đ^$j7hL~L4 ䷛:{Cj-fM sN-<@\dLZ88]lB':8헭' ÄO~ 2vKA+Z<)' 7M x> &r$ğ c0~f{wc G \CCln"?А`%B,`|$' /  a3 oqeЎ+²ypL 0J\,U͵`]Z[:53Ci?ATlTqVJ@39/saEaV`UBa![s|(9&AZ#Y`o?^g Ǥ8K"{Ea~b>O̿#Ca )1dAٿ_ iZd_1֊U(QYz!MCA>3?Ҙ)Frlz9e eBP|r+)X㻟S~q~cꗣ#(1˚~v[ g,BŢV^[l ތ(-`a.;wP߿kߟ76mVƷP^ =x'I? _Ξ)sn.Wu,,Ȇk4Q8a.`p3.5ac'bSZgi|6mZby[$L옹͏~mq_nBM+ auå"6"` ŶIR~IA[0n $ OZgH0>ڎ>1 0:Ek~?pv'yJxVVZ,WW]GGF 3>R}R5?foGjz/, sAs\,RV|(X"v/b+׷h:K5o/6mP8CN&눯5ρ3? ؒ,ﮁxM_wimxLKts"cݵcr'BBowKr2؆}Pi1Ypy+PJn~. ~|7^|ƕkK7L6i my9TX/^mV-C;ʣdGyg[{+2u(r/An׍7vK7Yd }ʠh"7pՙq__;vQ&%Ζ`㲟k->e=W+[p3ؒ"6:8I{b;5cw׎lnm_Up쮰1"CZX!{l~޲qحW2eLD=Ue~14A Mye dC)!1 ʊepՅ#o,zg}Si^Gzhww`v׃BW*aIh⟙I|cX9D@%Cş#h 1[Ky4:qIwl}̿XЀڞ(# ` 0J$eG^[h(\x1MQaøJ~1?-48N 0 rfOp+]GlR17F?I9z/-*WOɹ/KA zumӓimD_Q}ʃƒ8J~q^xUPڎr s& 2 &ouQߴOd๾I.,4\W@ڤZ-A:[\߷p'Z&Q7d&kj@s9W⤠[MB4VT4@ק>ڊ篂4Km[2@7=G3`\8]+r&eG_*ARfǛ/5^?VJ#·Ʒd_2@ Po_ʁo*t R0?56KiFG2 ߑ̉`5y%]J Bc;s3 _o/woMuJ=H[_[. ln9_sUoKՠXgw{qZW<25YY}Gy^ Bݖ*|OO#4KB49Kr!W cBL%6`J jSz_h ǽw2OK<:VK2Xqe0w%rdF( '͂5wu람*mxkBTJ`q3&wiNm!*63ˉSsBAt8`>o=  g!_XȾe?wpQ0>)s;է&*_mrwނv鰾O&~6υSFƧ &Ñ1#;Cu9_٨"Nc/0<x&fQsav z s%67Z f''ÉKwB\ Et^6 SOˀ pvRub(xZ<>|=l| BA ;!<>nb "P\[bA3wsΈ=%~mSaB~X' =Aef6K' ̲2fQ핬xF`t{Kd OdOd] JdHҍ-S QoFxҍ-o%G%($cdtS`Z,߼2UU!v.ndoX0K7'7k Uya!TgTlA;67$@ҍJMxMko^o}A=}XK7̆0H7<%^CsZ[Q]dHzx>ndw*~wIɂoO%=e x3 a|*.~LJZx3σd%>.nfoXnr{`YjQya;uJΕ 5[ 0K! 2e݄]"| ,0&Nd.,ĭtx ϮK}cr5~5EV BLab3{P+9=UTUyspt3{"HI<>"3{u߳f;kK`NR%2@XK77`/Kn~k_KyjxA~xf8A ~:x_= 8`%'#~nC0'0[KYq+`Nlv()^}@'.C1^ŇBؙct`"zk+#>esc$>C0/zk\=󅗸 aSr1)7g   :y:Kܬt/<5&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{Y 3*PtIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/screen.png000066400000000000000000000347671456565420200275410ustar00rootroot00000000000000PNG  IHDR\rf9IDATx] Xٮ-M4sLSsmfutOE1QaD5DRdDvUSaeΙalęa9=~w~888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888a@CWa oϱ'#|ZDbX~B? f? v >6i} b_ `o# ǾD "B\(nZD+ňE q2Ϙ~E b7Ztخ!?omA A1,C?[EC|п $u$wPLCBs2OሂC B_HpmzL^EAeN}qѢb_E_o{".B_[goֿ W(CoUH^F+8O )+Wul6KL8zakq/A O"RԪ|;ʮ#+8)08_;H Dm,qF!>ׇ3̎0 T;s+5? ^@\E-3Q&_+s:<58}AtGE]TAЌO\4AoC?AB%sC f fS bOֿ{GD?mX>.ba*>krp11Bu{yz\[Z=;C"kDJRCtJ Yv'a1m<2Ϙï^Б?NVMQ]ڄ}oI?V:f܏ïńZ}tё/_<Ϝ+ l ZGy<1$9t.e}!#S>)Y`Ƃb; ǂgʏHw*7rMbE=5[ԥ-6TؐSq[e;*229O\/@G/j?Ytůr2$^!U痽kǢf%Un˚$jnW8Wbnԕ 2Q3ĵu1Gpސ5ɀPa%|mD) 8 AiCfɞ( Vw0NdhkY﫻Ük ZN b pG™5J > 2ւ乙/4W'rւdK.XVy\J!G&0:0 82}=c=Ǡ`vyzVŒgE-w1MR'jN hHm^fhY{E 67Qe2+J{`C\5Ub.x< !W$q#ܬOThJ)r$}o 0e̦zwOY3~IZGi$c-z̴ 26Mk QK~)5Ԣ(ݢkL3C.?0|ʟ>ScxL <4r{mt"ayQa  "F&q<2WӤ==XEc ~O*_aNg?(/DZm'EMɬSƚ-nv̿M6𵝉f e _nMg287(5PD04H4= 57vq`̼UVv. _];*"zQ -O)E̺& 6fms<&U;,4zCWƱj# JmY$R?P ` Q$xI}۬e) `4 v_%!~̽Q Z}諟շє>@Q6@Zx^~~7#Zt!J9 (|\W ń⌡īY/jN' 21ƠHof-S: HB/,I?YO5Im6!{)UH?$|Jow"ߘ&`Lr% |[Ş.bp -+qzk""49%psˑw ;'NWz8MR;@-@櫯pP"Ji)%iᶑ^4ZֆW{87sf;!ӲG!N/~5qJzPl k@ROAս~A?6:ԣ|,&Y ǖUkP& nk>w`pr0j.B)C^ sD iH!k% 2KX)R#^P%oڒy`Y9*,P޸Dq{"g"o"v"ŎU},͟[xN./d?zL6|=l=@t7E d;U!B;>5$>t~j*@|H_C"7VL <ǿӒيH劣VFq"5ﮑyNR>st32馛.v+^L_ s=WnS?)EgL~gՁ~[DiAU&pŪjHÇ+$awv H/ i#2D"< $k Zo i_Q_MA%B_@Z7I𯾞pP@h ae)II.U(>>c+~xf?iS㟓uFSv,vzRůutoaM@$djnTzd$e]D&ЗUmohՊ?&Ms(o$,|UZğerY('#ĵHwLkӋmn(OSlKT٭ 6Q4oشZN(?/W8QOZJ ע_5Y+PJpxU4r&}ΫI' A5ǜoD) `$ !~mP}|ȯb䫍PWYhcĤ!tj4ab&p*lH2(`  g/ ;MPu8T?H 2'K޲L0y@ulnU&yz*a\uYs0~V/'pUapJ˦LS#J &Y)k kWOnx>'byfloȣ-% TIJsGPoɎ}j`m<W6uds#\;dMוv-&P\ZQa\mE4?K@Y~aN3 k:9qM]w2l'S~f%XD# ~4ď~zTs~ʛ4u:T ǽ\Gp@H/V؁]ۓߕ'yja0'pT)!dLaxŗ+J * ~i/:6"*.veX]I^O;@kutď}P.>pm7.Jſ4}j& 3EHsN?*6M^MqO|޺,H94ͯ~0\-~ :?y>qq b2c'wPV__[6̭o,F3 8;(i(u9iM?pmw?ʛ n_z`6sQw?oaWi?|MZnqrAbD$?TՆh4xof7=cј[qKkӃe1+uΆ MT x$-NA:K*)@!_S2y#. Ҭ}Ixڮ_oŕR1|FLv;IFnЋCOO?1F'L-\Ħ&zQnk:liη\F20aF­U+!uOvtsb!BnV ۂm]חE,FeR0g4G@Ha+ }چSm> SQ pwrZ!oLCJ6>PB"wZ2'?hI?:Q!'f;3W7h#)i׃0 i<ھ)pкS4YY10A/6$0*-^! fM6P*&Q0j;=y=<6AU7ro*y,Ckf()q5s(HMlArY7g&ʸ AC?Bi|ڌj~c|%yeY($A 6 FP0mKWIm?Ն6nAgL/Rt0|U2IHs$^8b"aVͤ'׾qw;v[]YIģI@CҲ0;F.dl>A+sU LY Hw(BzKp^GR DZT1o5>OOm{l_(Ob+^1WI4lm6`-HYJa[P D T Վdt#\ mw-e6"? %ge_VIf䛂6ogW\!maQ Ёׄ`IIs+~">_e-FV,x$<4~MTb`Px^|`V$ w8D2C^%oH'ٹY ہmeż kKCo|h]ZB~?m}WkKO9o PӽrPF4G I&< In*I'YLdہ^J6! }:@ $;6[$_(%H_jhl JIxv6ҝgusv H ,${#fNˋ6}v4Fm `I"I?T\4@=_e->s!v$|*lNzA(a5៣^$6I,o"i;Be?@}D9%s Kحl" бy-p!pU{tpi;ywЮ̅g.PzI;O`LMt7 ;`9 =9Ë$E &I(г{;:3_B*yҋA~'`DW-o> EDX_g%], ig@c3d;x gN"\$}&L׉0Mz=X}H\4'IH_WII_%N6L!\$}-ؐVce @O+D$ `4_p >);)sLѵoQ˦%n@8Ihh@L$i_O]E jf2'ү:&{:҈A$ i\O0D! yp7/CRͨ_L62)  =iπNt~:e(I oKv@ߙpM>VX.3b\ dF5Egn,LB W 0/]s f4y>PD 0\30g`00s'F6EIBo8K4ǬKLJK@wawR507Bv)(/3$ q` IX Io 0 pgn4 q`75l }Jl#\&iw"PSIw@3! $< h,y": ;2aX Yk)O" /2!/G铷ͣ N>Q`Gik|H+2}e vk7L|X;^AF m )A~L I0'Sؓ`(VɏjGAYpg钟NςAt? B4y1AT&B4=ST R#T;Y=ʟ σS!\7<no4gDlB" u}s 5%<1lAp/Пtu/T4M ő$ E}\C>&x@̊D=D-M]I:FLDWaY\owq$l:&~'| dځom( #4zak}bWN",1Jph{ _wFy$ _=gz'095PMt(&>$Mg;)a:+']L0 `l |(D|cKv D|7ޖ/09Y5k#II{xP7 `5`KB{Q^ w+)_%'hoW$}ߘ&~#ml#I­mQ@v bIi]yP`.\R,$|6ݬvȎb}Ce 㟭ῥH&W4p1҇B[_ {sʋ _Q9kwޞCY9(@/ C 3I@ogp_*iw- 4|TԦMgXtr; ?m\FOw 0U0F@cAHM/ iL${%H.Tn@Ȣ0r䟲ҝ%~G4Z/4HIcj2CmGBJȧM%R RSz`6s1w?SӤt?mķă?uzR03 GL 3?͘0b@;9N! ^\Ԇ®&w~SWot}<;C_[Vד6bpZh&ۥqFL<$K- P:sb/y?>a!?fw4V}yR?c,`:(@hFPƣG1 ^2pkEA\K(~̭R#ڈlԧX]1KR?#~ 1atPJ6 "|2ZTՔ%L1!!&>aCaE$~5O I%~%ڃBz8b_8/ Yy!P11TM m Be5yxU3m?L߹j)B7useHW) Pΰڗβ&oIl:\F]J2RQspG$ rgdĝ7օ^(~_x`Np!P9yPW]B>%QV޺# LawÌ#&%XԧY%n@8Eܿ/a3h6@y BE4 < I5x+{,6»=9l"Zĭ7&az,`.ş}D1VVbx(#xX-}CTQEP[Kps\awD5*ďw߿+wj&y0iJ2Ň?IiOM<$kh: %5S-Yz@2 C i jcZ)6|N)֒ d꯾ߣ?e~?`ccG^ 艤Mx)<*I 45O2ZZwcmʻʴ@WytJ1w,OM w _^4ŏ~I∰vZg Zm& uA}iA Ɏ' O0ѧaCx-f䎹Loʊ$koj}?pI9/-a+%Iϩ ^mb]?Ŵ?`-A B A: w "N6:Bes9խa ruJAT(!3t"u,Erlee"v"E%cQ>PDibz9 jp(qHmg S| Y\//z.H "%`tʹ$̬Φe&jZp ibp&p"aN% &tZ~'<-A뜗6@|`<ĹF("I8軗|=@ 24<#jJ#C/bQ/Gx[ ?Zd!8m2̗] tJ* `fd=Rѝ&!ms>&.g-W:`44/o8AwlHg?(/Z0^ԜOد>f?aS? ;(,FiahWYWI(:Eշ,i죢Ƅ‹d?Str B^e 1vPDq$ԬGJ҇MJP }ВOҊ,ďYR8ֆ|0GŽ%ަ_›Gؘm)}3#8}\ gWr; l1Po?-`/܌@[vD8h} H"S@+q 7ә33'D+w]M,y-;A+mŏ{Xˑ 3cb0qCO^ 75m Ngg)o&dvyFVŒӃ4UfK8yfɞ2*J{{[64t>!! -?R-3k 4);x8}#EM)Kj2bYs1R~XG&6|XYޱ2ւפ ϱ{_˼3.ŞX˩s_+bo Á.ۉ|BXB;Bet\/ӐzhcXq# E -.tD%3{ UwxA{ium x lkwx2 ~ISq0Ji\\> # bG_t]oagʏHw6:q?^-)U[ԥ)?}d1AOAϾCDŸkUS1X qٱ)|\b! <*1yP 7s*!(TECA_<5(|ƠoT>\@B/_v$ cac0C)$/p!&r#C9l#o0 EMQ]žj0*>t͸_ VutXEtHb3'zJou 54Ӏ ABZZȦrn)k<$ip ~2=tG2ZĦ'zA8kf/~KX"vg-bMaW?BSZB34$ K |pF!)^[r!(bd)D]TκwwvV xzp-k!žN20d%+oG3)\B9G0M)'3 <7!B%̈́_U xxM}c#L_}sY T ?ld-\S3D~@&+ħYzs 1 ik!B\$Q9 g+` k$u08Gs@h{!?Ab~r9{r;D?mX>.V ; k m-:sz)2b6f0M/CH :ޞM9hC:XSOVLZ kWWyB O"S{M<(I'~ʪ@')qui'Yq p@U0Z̦+8}A4)GBtQ9ЩVrpnkaz &Y X"%X ?qia=_? 9ֿVM:6 nOJʀ#»*{p^D?`q/ 0ESП| @} v]N/ml)uu0A /"ts!-kq$D<]ZT싾㑐D\hoE[ąH[rz5PA ][MaRd0 )3 Շ!NO@T53oyJsjlNt;|W&@^?Eg3 A'y]/l=h.Aא#$3)@r2qR)t _4A(+ 4A9 )oU94|2߄m<в E/qa62M0F;/;W$9 $~r N6.N]Ys)218׊{̷x !IipE?!_0fC|_Ǎo–fN; gH _g5{-Œ@̆ W77xBAz#ox8BKp$.l,(_#!άY>@ 6f* X_6 apk,v_6 rdm2-\Ϸx a@-zuU@̆p}I ز[zaAs TpBS~X2d'$x}cA^A(=RAȏ>9! 2þ! (T> ~Z|.r%fg~ljvw{s?plQ21uSPmDms:C-13V#[d̉i~!lnzgnlts@#!j)f B"H>soMh ~ nd0 gu#2|א $|g}? ݜE-lWD.ŽW6嗃nW\`QFEl̷|j7&-Zq2H&7KֺpY n|tS6F%AV@ \s8 4'Lﳹ6{S)NQ8_ؾ(A?[\C[~$e\L2A$u|[B@3' . e+/x*c@A(rkq4%{~|^s7d>dhOz_B=ϭ9@T |\@`8(nlMW0p;-x ŒeXS8Z& ~lbEb7сm7n}p^Q< t[V̷U? KᐥK 7d.t%]&%M(WaVڰ=y ;^Aw$]#}HMJ%3ZaDLܴ-1waӢꙀ%om3I V"cPtTEFៅx\cz@nD"H\{iٴ,6zWǘHe[m0 {g}-oD0=}@XAx CjKQ{@&ű|k[2a56s~ó'i̷ :Y `!·A>.߭ _!}Fo1-#-|<^Կ@eo _]!W$"y˳ &ʨHKw x@Mx)jhԯĠF!7=Al>nğhRk| _2WV$ H["ِ2Q|˒x >?(v{#ί8 ST7-壇WحPWP+!C[;x2|˓.M.G|3qv1x T&nPI0QO=/$;-S:@{$H.ŏtoǽ\wxׯ)#,d9iЇ#86d+YU}B u]$<')~5p3{CPz /B祖'?!~iQzvKYKYSskYl݌]b!\v4μbw  6WD,d/-d>,d22 نY2w{K#kN.7j@cO'3v-t6q#PB'~nϑ x־B9n,B q-dȕ7\g?  OAn'"ÜK_1l.KADU3 ]T {gqD2?54#ہy&!c`Sp/J3`f@Wr 92%r/Džv{1bO;6"| ҫiPN,?d^5G?oh^1Rݬ"ǼBW8tb.2I|8xP f~Y[spv0Lo!*0oYW"ąIW0p[͚}pHCyM'Zܢ%ůUau]5`p8zuix! AeqS2&E zrioc ?]%C(Ŀzĝ oXvX^tѾ]7ZZL/!19:v90YY@/ETo1 N\۟ҿ%)fR>şi%Yޠs#9Xа|lk^M`R}M@/;r@@$N4"18<[h@q1ҚQA 6HkiDC&_P @ĴS?J𕙅Ӽa3x1,eSv/4F6wľ|ri4eXke|a MA&ed7S1KL w -\ Պ_9ڔ y}j-Чw& ͝Crg|rՀ:-C_, BM?O%~pvF͈~' OۢS_C_k/ɍF;$ ɽ2QGb[ʖ~ia `hc!13@Dϒ1íeKj~kbs-& qy(yVw' c DAdmeo>-Sē~x77gIKY'NFImݧsgfpRhm.XہĠ*Se6h) ]Z!M#PS&y\qȟܩQ4 JfMG= (s܇C|v*x9zb !-rʧ2p?r|C>5/DqVů C>\f#:kЗcmÅ rYQ L3}6NُS /? įCh{nL;uѱǤ>ʦ~sj+jopQ? n4T!;+YI>'[˲q/~3rAvl|~JtoQڊqMdZ+3c[~GHyNH/;hOqQVcmơ} ,ظ&5ӟ5pO?ds&pu{WhE[q!{OA Ͽ 8įl8f1l^@ce㈜ fұ K=x[ML !~8 z珆; @J~vYP<1fݜ)66)s^y^dmu&xV2 >axė}rc~TG|~~%N R&rюJBpL1^&^Zzxs$U5: `*ez- \!{B(%)mO_!>iV2Z.6.`FtZ謏5$~^i/4lixVxƿK 6Nt\R0lu OG%!g('r;6> ZCq(. ~?x7ğZƷHis+\%[:5H?J~n &5.8ƫ*אI-Hc@@X,6W~Ty 5@wL;k;wL|Ss[k3qI~X5ap )~7iHp/z/bI䓁St';(ViJ.O|F7oXEFAi2?|9_S ѭUr0Lpd$5~"mj~^%$]+W?Ud WNiHFs"3[iknA;+] wEAo+BO؞5D`t>xh&6/@/PҧMIu7W2)Ayr.1%!<2j$IH m曫 >k/RkNvGvVkĻ,}DvPZ] KQM?/WH/->c!>%UavVBg}> :&|3QSu 8em#d? @~ _&n Z>2ҕML7%e‰5߀tpMNYfx++xP]W[6^ 1Ɖle*Z^ A7[$<#i״`Wj3_\~6g1AOI/ EAɮk#p :1 lU~o‰@k4Sfhۂ&&iHZIxoq5Kǰ*'Io rRg:#R $ `l0$4j4$`*Y ^f @G> :T|ц?NtJ&i%%HZ"$ ?{ⴏ0cd~'ϋUTyp%ALָHfJt<摮H@i)Ҹ`I Iqm(6*% 0f y%`#J `f >.4뿔Ix 8$&l&D{ W&5a?%@ eMf4PB.V+ +VTmg5jpu ` 6 H~&iWVBt1`*IҠvj@l_3ap,$i&IY! L,INr`C@FD SkIT`*%;t%v P[BWn(Chg/dgd t; : @aQ=ap&i#_@P@'L.nɚ4Ѓp7n]f{ (*݀ÇKV3``d+Dv0+K$ /dI@H22 }2qY#:`@ԓF ̍VWZՓV`6 l>0zr; ƁN6\ -ND=^V![ Fl%zr-UK.RPv)([ l-8]Zp0ZA #A4A*M= i0zdO'OU{J{J<=ʞWW `σS!{\3y 4B%mG6SK+8.Ĝ2; uLJa(@K P#i> p LUv&9yM[9h࡙es&] /HGOv@AtM Mv, ~/Ք#:M.^~-55 + H H"mu'2/&䬬׀[ F.&]XkVk`0g#OvL"l'~ p Ais•y{ Hr Z+>K]:9#Dƒ,M%+e'PLU/hT9qw]: Z+v+^|B?&ЋL 3 `Fg0IMAn\2Ygi;c_ zeKx99Z'Kͤ ֪^%qOL~XG)iX@sп>vDŏz- M IF&uMndhz&/da/ Þ6皉H_*iRmy4ہ0IQ@XIP_5ߔ6S4nɿoV!Z߶>WI%%H5&mvA`^2"\5d6Cfˁ ( XVwopΙ `c?]kn`DXh @ h1H/B[? @&!#JJ# 1 `h4dTRn zP* M@l]^8@OA_Q)6Rp^yɿ&k3NMU?Ez巒g_0`5`E! J$n]xLt9sHg0GtlC_2 >&G\_u!4 ) ~m <ϣrU3DU  `^+_?dN?e^JW Ս4BpHmhJ Ĥ\|abk^[98_*e*\(m8'aC l)+:-  m @@ׁ)tJ D՚@ ?A4ޫJ{w$0{Lʢ}FGȍ12Z&@ki+& 92Bcv<)vƦ]msQзC)]ЬgwFQEWR  lAрMpc9tr|c}j-="K>z~2WO"e ;K+~\K,-k!$յ4MDRxTDql &ZPZےFg%KfUay42I]ls'L%+xoPMNhG\k_Ҡ"`Bk P0_J\ hDYrcAMti̡{Qt>HԽqƟ˾ߚ"|`m4Q])!) ) p!Wӈzwu?o5 EQzZD/;hpe?]KC'c!UfPpۡg+r]J]l.cV!dTY*slŏ}5`p;z9Пv- D0? 4M p2e@zPX4׊+xgdlcf2 31KTCsǏ?ciB]WfnNp ~TU+0Ou`CUp#br2HDj4!sύgnBv$μbck` 5a>2OG ?u.Mޫ`W(_S iS%:-CK0aA60O JT]S!*h-0$'-d"C}S^OFU3\,d P0Kԅ;f O۽a52DS]hȅ 0[5Z!e xxB_n"A\VW?ƀoiQz :HYЏn4EAeTpe膌+ 냷ká(-Q:'w(;r@>BGxk*­~T~.{Vr^>Y1\$]&%<c"+<& ݨpϣ?p$~[4 A21M`^n S@oђbtlKĿDvIIK(C1ޒ_u!F+2} p~#m!/AbL4)HLk Ddk[s%y)l[^u^%hĹ+0τ`8J:9:0D:c-b}ڸ [NLrZ9߲% G0/[P$JC~. 9$ '-W:@7494 $M h{͚^ l2-[ܺ*nP_NO}0QO><_\`!XEEH#uȥ(8(v#R&KWRc,opy¶g ,)r/h>LM!/I"$]NA"FƓ < ZHj)'&߲S0%-Cxr02'@@ DEZʼ(]éJ؉Ȅwүj 7w=4`8`hG =@ͤL͝p_& lR 2]to;8ï*~\7[?3&|&NN ck᩾&%\-Η ȍ`%eD'Hء=炆=y1|\s^ƊJp0 !xf(\XE"0фJ $a9 ={'s~óJy{ |jl*&FBk<:SN`IET pf? qmڸZYO>h_8kF |sj 521!/&wq_"H|5nR*T?Ga)7-uJwaš&~:+G׿_M |_CTݧp>!mRzx4/ᣖBay }v}Wn5[,)͓}\B=]5!~o!Z$몑+cZ Œ&e@,omTWP;t4|g}%v[t>L1}ηjD8 ) o(ƑHd.u0%Cw*Xz.8jqin8FHwo[ċ<7j>dHϻ{_B=+#&|˩voU|]@ˉ_BXȠ0s“qa(\ \]x$x]fWg'v!-3?.%qK8su2ok5 .bcS7ŷ a; JBR~h2d`">>1!O Q $ȎLq2< ITO'ࢾB1]đœr.698DxM136J$j+u{)<6(xcd91oޗMh|dY-\A^%%0eiZ#!-dCy#HS\ pNi 52 HFl@2n?@y` ?@W$$7lqv:[\si8l-_ +r Gy($:1%WB@ҡ,L | Zw>ͷ8iri6:.(_#!܀D1G0Q.'#|3 BF I|4?H)x wi)Ld1rll(K r|*["=F ^Do&_oBo#!-[Ȇ' mO| \pqu ɷ m ф8|q~I8ͷuqY8Ձ{bur/E!l~CE3Oِ@p=7npK-fC4 ;[8;+j{ ^ QY: "O~wp"gH<"ky)o)V|j#u ѝoak-!umk.C .!X^DaK脢qe| [_ZkIQ2$xI-8:;A$/}.F[/SLD;r 0dtb!!DtA6Qkb$Or5``LL\d0KzsO RTElػ*[nDc{!~ӱ9nX숦420~ )yBO$!>@c-LF8>T&Wr";`uRu:?DCA}m(obġ#筫'ąUQj|WzUKѯ|2XHC'ޤ˞bߨlV>Y C ]L2bJ ޥWxAu&+W_ ^8h0痐2^f8'm_ġ((nHjcrqAoG'>uxY4:vƧmv~wTf&2}WD]F5aܦZdFG,ouv\Uk˷[J:QaJҿ`3@H2+2JDjkspab"Ò*ävy|emmOjq;NwvG2z2N oͿ5跣[]ٿS4L?yW>4BGAk*3J泪/mxxgdX{0+4;^3lP:KG܍#kLk bWӊGHo졖MN sO객vZcADhڱwI>]~ߨlW3i$9j5DןdOt i-hr*uLjE ;iϕ|¢#J 7LP:Zz^ e']6]^tM=Wnޡ%v:'jVWԍA<)nQn,}a'#/ߩ۟Ȱ\': ``^Ŧ}6d-S״gN8$!@*5~z8XA=åׅJo .1j{qo _CK\R$>쩍M|bw13Z^vU̬DK-MmmH=(B@=C5Av~代V)M{;lqsYYyf #UY8neM wjBČЃ@]_6 gQ&.L]&gq0HWj@o^:'&yϖo= $modTu/n.}u.it虲YE %ͫUeX#"ʼ?i}-.+s*HVۂE &- 헼O|Կs1m}w4hMv1]P_VMX㫼Ȥ+CJqXt80qq\jzɱU$EHu1+lZ^s6y3=q| FmʚgwLSyx}//<">.ٱ({l/֦'M8T:fxV8J#XXb_n{eŗ6^hv{iz1"_(ޑ 8l# hn"0Joï*CѮ}Kܐ׋wjJqqHQ>ǁk" :D%u]i8[K;N!^ Jq-r8LۏzXOkot90C:餝Bv3o?y6"c.dqW&/~Uj`79q;(uɾտ]!\md!To%Sm'3~EV CH6t;{_p{ѰEH*+7~XG_^˵ a&9#,&0Tv]w5v_5͗Rs.L_*ۭ,?>U7vλ'lN?`לੲ5r2^CM>w&0:Geqd_Yk]`ԮH񸺙hU_(mjK;Ghn!&'B;88MCnL,4e,&:;zÝr ?{âzMj5F ~Bd^i# .6w^#`y>i+j({=N'FLNKiogUWk>i+jZfjm u/64t0ť @0VU_i B_TkZyoڂeufem$m^yKN9NxoBV֭Sf) gvh طx5u>B+762EwPU8A~ǃZ!GjO θX:J-ݮ:ihw CM.:>Nw`݂WjCY`I{sJцƊnV-ggB8jst,T{vZ|uڲ?&jN:W:'uAoUo&Ox579_+mŽӖM#utN,SN[AIC?՜~:'5,sUmE":0֎/,_!S ٞHQC ԴRft O>j9`WSJDm"m9ͩ4Bk64/#}(\(.@Ga$ @LT`e1%$9SRb9`CJJl[96$Ħm) -C 0C`4C㠔)Ru1+tO ң|:E}d$yW9sRϗ{W ?ѧk 6`i c<\w6ͼ{t _k(.헶~lix{uOtYZOk 0gUWk>i+Mh":;J0Upa!֎QPFB)>i;G9Н)w7d`=wf lIC@x).2҆LL讵:PWm'3U]@^_c 8 Zm?Vqfh;GFq:3uO86a']a<;&k^IҺgN8 !aǶid; [ buZ]P h{@{H"Ѽ-nwʿt۫J~(t>Ҥ ugEjQCQۄC69mbf,2qN|Xs_okAh{`x@kmxo,D{wLou%Bh @mi'3UUKP̬P%ZKI:LTA<|Lz_%XׁZ@hv8gJ;sGwk9is jxJ_, xcO8HxOhvGo)wv5j5( f@!Z֦R0is j0AyY m):~˶aBɶViWSJDXzIP@5rBn?e?$oC J58uv{2hQぬq45HA`"HL2m2;hӄm֢f}stnSu&l1;W`[̌Fe]BDoF5?OAZ"p|em&u`Pͩ4"D_n']6컫9nb@;gh& vY[ƴ5#;p9tGjn3lx5"1EYM]mf.⟣=A__t#|gڈ"?yN/Or¢ SkZ5mJ1 +l_1=_$V"ݽlNi)<W7Sj~jڠ/t`Ug~5#qAo7Mƛwx ¹WC?g6ڟ#r~L) j~ojbP-.vbv*_^f6yϟ[5=ؐ);rՔ#  659:[_YҢ2kn.\oG^v|1_H638A,o.V6 nvH֚-eJdB(@; Oϯ~==l][\蘩KߠQLg=3h`^v7(J~w >s EO_L1Ӛ¶T_-}"='[3c܋ L`"oέ6${nJu.ntp~񼝴?$nM<즪뤮 "a]»L{  L!ʰD٢BغG{%<JK]D(?&^i?h<ןZ~ ~H9䃬Nu*Xt%K S7WjߋW~AMDP󐼄l2;z Rӡ@gesBMтشc#m,zwBcUwf{%d~ow)g/y sr <smn v@\-6y o+ 0'^ vT8P3+4¾iBjwξE`[o]ȏ%fJ̩66Mnrp`7햪v v_׾yV2ֳ?ߙ}> j$2Zi猖ҎkBRϹU>9㮿B&̗H,9wTb) K9qA5y "`ȯ DN*1vvNk~tEs C3ԄT;5)dE(3f]AȰ$t`JP:Zz^ Օ~?:uF#F'}'iG[7/}VRі??;"Ɩ[tosPBO_(=7 YҶIlJj#mty)b験kj~/iաZ\+t[6GAG]zo!< mDe!9o)4) ޲Fog_yulٿi\!{5U} & DGsFq ٻf%v]W#Q'= pg[RWwvGuC`A{t[sxY0b@l~/ Nm͡EO.ixz!7[\t+ŜϏ&dg'7%+U[+WW/(C)m 5I!MvQi jkHa)CcnOٸhG^ Pի@^FNR=(# ={Zi UO@i` Ts-l#_uCݮz<ǀ# @IU縉cQYN2W0V o %$_h p&"έ>iW _vZs7B-ʆzС؁z |OliֶzRH8/A"OPQ^Ex z<,#=8wpgF4Dt:`=!;#{*;9)f䔗CB |E#C=+Z~w ٕH!UJJ)u{x{='_ck•FRϏ*GoaM*,B|dC!B!B!B!B!B!B!B!B!B!B!B!B!BsW@«IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/src_atop.png000066400000000000000000000266031456565420200300620ustar00rootroot00000000000000PNG  IHDR\rf-JIDATx} tTU6U!L hJ#`*`l -ڀ.]eW> @l2{Heɵ$%Y s0D˙qpV\ @]/H !8FӲ)uV x%,rt?+D{R,-^O9$k+H y!BhzgnArxog. 8N變Ts+l^%/8 5P_ r++ 8]'ʠ|WضþuvaJ7=$c{?qӽdd[d{ +m(NF$ '9qA?9d'9 -;A+}_=6'7Mw!I|h4DCcd:م^ zűBױl8o6m0+H|t(6TECPLnց*E/eDn҃+Mc}wq7!^ YO dވ@n*0-t%?x?}jK)_-6Å|alU=]&&2O>M_Mm _mdſR뛂¸?wD}ŝyWg}J O-E9 gl o~.ٟ=]ixosXÓ?O'hw/4%&^Hxx?s_&h7=mihXgʚaf@)? G1$.;E~(ԝ:5K_ ߞsj8Wc4^ \pcab*bVWwyJTum 5aդ!Ը1w.T{-Q}ֻ ͯ2ou$I7dNBϟHo1c- 7״@sE:Py.O_ ۀA"/r )S3Aըۗ:cJICYB%Ii=7!pX_r|'?p/\jVAD ߫p'7?:#;f,J`C<|ahu+O;Nﶊ1!Iړ/ ȡ֛@0IWْ<0-?) D̬ ,ww7Ɵ?0X'KJ,Ϩ?[5o)t3ݔ \!ZHX(0eˢs@*ΥD)~놖-,'R=[*_ٖ4ȀiBTsEE&8R{_sr[ D,pոP+?/?+*gd~͍!Sp߭/r=-ϝX6|N }Cs_(Em1~F4f&ٵ(9X"A`h?hR[2ϊcP{ {JO3ͷ'*ϙ|&S\˰IqBF0Y2H[D ѡ;>Ty~r+Ͼ*UV딺>w=1҈ p&>5T@qm$QM>.߆U[%$\$ԯϚb2V{ᗬk8ӞglT.&PZ| zNs#+5uOMf$1nnpt}XW"pЧiz؏%\SSzѬArI \X棤0Uw."^{kώDL%~+pFvW7Oo*o)YZq4@Ӂ[y{j4kgtWmkZ_}<wZ z=M_#Y?8ˣd˧}y7[, 3IRP?=YroLfؓz~C@Nh`^B|k(Z?..Vyg~fDi,.)is]S>Q|~?e˩AfaVx[ Ǭڋ6_gߩ}u%EvK`U.ka+u\H>Ys^L{FC~Ɣ4!kܪIOSz DiS]d3{BȖUߗhR?J&\&G 5~/SζfrU ~NX?^!)Za껔}9k )Eaʝ- p񳆟IМ? .ma?5'oK)T4O]^ߔ  <F?06+R&*nsLcG|Y_F5& zFł8#ز=7~#ΊP? ]}1B}JVݭU_[ɮE KuJՇ-3Eq~"OP}g,co{4ƾ>M>ȚDv 'E/Ȗw@W*7xMB(gg׈k?G_.6,.q-HGt} pJ"D?1 j =-_4^镏xr>[~/j*ʳ[ߡ<jlB~o.5GVYX3np4,X)&rEE5gſb$2#]ĞұO@O\:T7%gi ~Q?6'7kTEBliA,^V**x𿊿|۳mxli+{fbJLtwHMEutz%b 7c|Br^ČRȖ|RE<uuNF'qP7GQ"6u D-(p}Odub}d']( ȖHȖ\8'w K<jlL_ ?-R55&o z҉@_ާ`qWmh[ l]@E3&,SʸtKGʖ<mҠ XɔHV@$\yePS7 *$.j?΋?~(CpN:*2 [9[aMT鿇wp[o"nBuAQ@.dl9jCy"vk0lAjMӂ"l9jA `Q*|ih|{$6=ɺ 2LQȖ0 g{p);ȹ:Ϗ^-FY e;WUYVE&A6oXN/ /]+Jp^9; Xe>%X?v2mn~{x2Uאa!.g+C8w%fΫ(;}tʦ]b-Ks!?5#o꯵1%Ȼй^"$Ox y~Y ?ا`O~}6@V|+[ځ,T<x5:#Ms5ly y7+U\ots@ H< uPӬLVy҅-/r-.v@Y)mó [(`6e>-O0=<߅ij_̗Vdω.3dlyG4`̐»ht۹vBo:NJ0yl[P{hAtyn 6-OO=< % @Gg[>=mtyy7Q8ε~^<Ń8 l| ?>6]།ǃy(3eS< 05x@^S6:;6r ܪ"[y P\U׀Nt_-%p\ S '0'x@es#.k'Wjk{U།GuY5`Hx 4-|,q$WH{{/^99X)[A`.O4OZ0QψC@ӹ"p()ʖXDB i_mnW mnہ=l`$i6T Џ'n*#1 i+z˖XtbSIE@,v"`׀n׀׀lrKlOl`+[b+@n@@vKOBą A-q%xJ0o.uK\ *kׂ% n%> MG|̛%>*87wK|\ ypoC<zGC"o؟ J@uBGfIlpt(۹OsepOjx@Қ4k?n{O.@ ^' [ځ@w74(I|tOJVv~z;]ٲ4 q* ܣuK,R<zlIj Z0Cox3.k} =ut!brVeEp@4`Q*|6$MO!~Cs6'|9= mSvkz8Gx=Ÿҡe] 0!nY*ԈJbi)Pcf%+WmkXy޿>錛>R "B.&A6H  1 b=not(bazelyt}D5$E@vD41U0n~%bn-EL]s(ďd;EDAO0Vml&,f^.ҹG\7qc)8GyH l oe@w{e(3_"pryNIae݈? ]d`JTT@k0㗻 Oꢠ_/ŕ:XHSu_;E[Z |*b \$.xđBM 'I_TU W~ի˖9!lLEE!.~P`dSI~F颯/~QS~ Nr0Nj 0\0'E@z:\AA.aM {d0&~ >_wS)DźLX%M 9 jkvt@0kAQ-F)Z"\\%e˪}!FYm t Ή29?&-R$sE x}l9?dA7*EL@Ґ˄Up^ A1KChyEȮDM5$[ACG?JXQ> e7GAB >*alZX(MLxX{⛅X{k~i?7b9512j`7v3 I3,To[ ǧAXjm6~g{6g'HOB,yf2j߰ 1(h(Ǡiu϶kvǜW&W߱koҦwq7 |d@YHQ1SEkz%Έ6Uk@_4c~u .؛'Skj!W~»_sԧ\=Er4!\E?g=#\@E2y\:5sUa]YDm^n}1|^GI%Uw."Nt ٲXE!(?`%eV&`d5:CGc[gq(JUkymF̴fdJuHoԧuõP5:O&!wW&8҂Ɗ,=D_Gqk$)3ɾk2r"P+F-ݛcQ=_՞M1է_su!Cu^O|Iq[;9Y2`ׂ&xA aKA1;҈@pK7SC|ߐ&|ƕz͡$Iv- jBe=ltl!tcaT pKum:J,Cm_e]1N] "{_#p~Gb`h`|.E@fVPN@ͷ4=&&?0XS;FVwxF]jmK?Lg<cjC{-! O6/z,0eˢs!>AQ5 @=NS542h^p- Pה3ݯ<?]޳@@o<֜Y^o>I{rٱ-UU$:@&._ Ei`x -ſ禷9&xK{^Q&ۦLQ׎& FB,!sIʸdd_V z8ul'[ B6E&gص"K3:ۅsj8Nz'9w) Y$ƿ׈{K|#JT5c 5푙!i<5nj] ^KTsŪj}xeeˎP 峐k;O;2܈G0ƁfxS2w7XO-}D&bxc^)?jpV& I M  tjq(قGBŰ^+o]` p+Q+Л v^2 ľ j~@QՖ{TifCxѻd۩8Whe]&C`6 Ʋnm/qXh1TPAZ;Ha\`ٟ;M 0gt);46 R,ZWi5#AijhB4iooRmCYgOZfٟ7% 0BKpq'yFix3 EVo%0\.Ӑߤc qķ=&p[4Ix"3O ДWjњ@N\|!?9`nio`׃0I 0 <2&lٽU[|K{2N}g0'+4d7qȵ͏ eY7h]ͪ]߀byZW3bXRdO#0W 0"3 4.ցzT P"-Fh_~lH%|goO"xi3e_4OKTm H\jQ`y-zǎ)EɲMR$-$[](Fm\A ŰY|Lx3M `IYk nAjѮ~-ex+o .V]̍= ~FC6NOʖ>UƮIӃAnleU=RC@]!{m! hVg}#QAIwݻT [ ɲ1ɧ3 DO4İ ,2^ 5flv% Fb^%\z6{%hNw!3Q\Kٟ!B&VHPd97 Z ]' 6SȞ/'ծ eb,&[WǗlt/NyP]'ll 6iV5!=變vC2س[K 17H>#Bش?ٕ6$$ oD=T\ {Z fnd (dBͮ{*4nN=UJ)ڼPM7b%|>.[F3^v Ɛ#R-l-~=c$W#{;Rr:Kk,ؕ>ݒ9a,7Mv"I|hV}dy6bm'\A` He4Q= d“NR q BZ&[Ȟ ? ~f&' yORC.GpYJB7EG"#l[U4C EQCN^ 趲g Kgp l!{ϑ.Z|CٟTHd " CEz]a!㋆߁/ $=ʨ#({<FPbZLY(,R .@x)`-'D`y|Xq-\Ӆh'p^v^,d'Aa.0 |"k]<*A #O?6/XY0|Y=a @,,QG|PD>V+DKv mF}p 5Ct^ā؃^\%[m56og D7ikӥ9l11Ǡ7h&CA<|aHcM_ĵ5MM!sBwd@.;@T^G;' jreCo\T%Z?-$> Pdnҡa9QYI1ѹD[6tB~zf/OeVA;yc%*R ɬc5;kK?~]cwt|L.+e5J윥_A&|@44428Ұ:Ma.{>ddHQ{2dZ)4KtCH#ȓM:vY) ZYL1bzKLuӯ&O-|,b"?!%+7XL*XF%hFW'q`M9 V7be5%deDO5[&o둾w_uCgө _5ڝ8xD5V=)k١3Re 5Q`4}gHl(8>f>W~8>5`VcEFl/f*,%1N`1[TګP_ٝ̅[zmIwo\5`1XȌfU!C@)ڀ*/FOo}^^w-6S9&A%?޾j_QEXI%`1M!mwۻ(r__ J*d,!m_zU~ϲX$cv^_[gԛLq!h}/F<SO{g6 y /uXx!tVN=-tV XLz. ʶdݣ/V}І.R<7Km5--Ɛ ** ﻸ~]%[$Snpa FDk] qR8+tG9IR&PR%b c|jgw2%f)>7ćVR؈B#:#j_&-p5; @>{1}fGF徑;8SU%XA(+!qFܽ5 (jSXE}YTg+}T'aP8azwtoԗgq |4=CN%:o2Q+ =I xdm ;ȳN_[W|"o@e@Ynȑyt٤12u64zgD?mV7bKIu׀5%~Lo~ki% )Y7]M@ !K3sgFm3`6vz0g%ޣu Eu `jm̟TA"*@b!6IUfmli?U K O 5R n@AGzx}P(qmJ@]?K` F7;-wAH澁tC: {ړ}W%+uñ_J znb?q70/,U2v b0Л aCG>aF<Ƌ}Y:3b7 /ECn5{^;*#V >ڰ${UnTq~.QHR8 'uT[v:wm`.a.IfK<ͦߖ$bTd r@!y:}`#͟h*I=c:+2IUf }U_" +.;M~)kB וR~ hXzUFԻ%kqk77Uݎ\dw_iuv /Mu*8&S.,]2KHd%3`A RݮA1/M?)X2W5ht4Оdcg`c1@!s 䣺}zhi~ B }b!  g\/q?3.XXɰ/1@. ]2\a`4' Ӏ,<paR`Ol q2c3ہ=R x '3\H0qb_df^$DM DC4 W|"rp@Fyw{Uu{# X9n 63o3 Zu{D <}\긻zs0ࡐip@/-beڈĽ69&nI** ø^]BS̽ !08ɥK?p@ѧ=q硏5@?a\K?f&vLnͥ?}Uc 6qGj2ku%*/w7`# 3Tr{O %LiYBU~P2섦PeB%ؘ !̻1UAp:^cj=d7wqp wSwTF}vi?Bn m:!ӂk3r_ZHf=!)XOtCM-`B`wtM|vXFo#_3XJ'?Nu{̔zrS6e-b}znn"ovZ*+2GHjdžqoR 0/B ;@j3 =uV,aş]ϾGPN$(ڐiøCໂSdЪnG7(Zژ Q !kpYkKڈ]tfk]~rP}KO6!`8gqr ?M ;ef>=ؑ>J fQR;TG ÓB蓞eg JIaUJvAU@[AUqAVKp(YcI18VBiڟ Zpv ĵ7Vn/m1YVSl5hv±8@Sf|M.<3jۜu_n_к1@ME+>zOVj,Ͷf[Iqa&)Upwj/Έ`q,QhFu/W,Ʋ;RVB7M~lEϐS7Gd"jV/ehO}Ac~V1aՠʠ7}+ӓΐFƯ# .l>l3)-Ql_䞰çF}W*nkF}T'=ZܙM*BA-c'I_ۗ\> c|,wWqu<+UlīB#WψI 2bG_@gݪe.@]]+"Kwt[Tu.g?YUW^& ȑE~s gVy>,:TZEZZ\bK%)Kw +]-W{͉0X/J\an? 0U[y)7{2-5&#ڎB:,K 8eQXinCo/Bd%~8>mҡ-L1M7[ RQ^B!P{ÐTMȔf/:v+Wv^1]1PgFFSQQu!뷭_W,KUw'T D[IcJO?]pNkszJ1 tE"DwPz}SmXU?b}ϫQ θo]^»>i~cP @kR}ۇIצdMEtߔr;FR@@{2\U! ,ޕ? /访nQx }^h!:>p}ڗkPsA 4;w7A!ЊL8]ue}edt_ƏͱC10H:jt uO߻ԯw{YBզI6ExEu5=/8Aա!/V 9J'U?|B!ְF8D߾k3'z US̿ [?L/~<0N<]epK7 pӸy  ^ b11L=^sxG~n>ѻ6L?j`H+?;g}I}DMu&)X3n(ifhDf^h7uڝ}Fo~Q)wkbyKUER@L"W"-:Ag~#3E|k}}*|U +W F ߅NT^ jE5|UDU>m3TQg߁J; )6^U|f;nz;k˫>#bCˆު-gSYډUU >C$@&Smd'';pgxЅLeRmD 05b*S{oسLd-IH/åKU便&6u((P R*%b^Z?/dΛ/^Z^ g40Gc0X_`$@|w[WUz0Pa#f-O|-_7t-0a0' <;Ccׅ/:1Dϐ)ha8aǪa|S ψJCG^d| ]A==|wn[ŸALXE)1'~3R>8^𮈉9wьe84dN r};UKޗ 8tku a2O9D41{nZ9 >w j,:ق/J < AF ·0Zg g?[ٿ_!NΎUS5v"SX8O P=<ѲsK~5HP|5`ȁZkIOQc ?~W5:C 1Y*`9cC df;0 =_ >QD!hR檃H`xlljQ5=o`$CMaۮߞp0(N");|P1Cut D#@^ %b0.>pXe't!{ |1t uu|Z vF`uW8V|?Åݞ-{ =_<״_;}ߊ3 Hܻ82ewnT<=K/Uߌ5}7o>2廍?]p84ꧠ,-Ŝ d5Sjq G+k5<BEqQrRqWqނ_w]wG}]:ۄܕ1tUwE25XYm|)|r BwtSEƟ\葏l8J']npFv?D@Grczi~cH^9[oaQq^QNt rg}vT^ Z;d? XJ|w@ԩ J7Ǵ*CvD,[N`)3#0G9QW^[;}|rPDo4wL24ԼKc36,{kx#skȦEYzJoL \v}ցo!6{~6PO~Sw$|G4Ǵ-^d o|@TcV{ĮMڲ+Uԙ~a~[=rO1hѠ~_m^ Fp.&,ΏpxSW4]. z) iM˄`j9ƫm| 6~n!-|<)'&(w\SvT#0A~du[0M!_;>=36L`8)@q'[+(FW߱@u)( MӒ֦\X9:&q+O- {] Q81[P$f1ܗ)|{b/S-]HJ~~e? 7!OڇnG1͋r=&'zU%ϟ)MI&Wp?hD!:ns!7(zt bkڛ$ 46;_sp)f"ƕl&P(ʱ-7k\)"^A'/!}"v& f1iއ547Q=@ѺJ|NH ۘoʎ(Jsy MsyP6 3xߗ-X \.MwD "/V&OwrF*2l^;6ΉCgo,5≺YljGfDqʘ&ǍiR8!qa‘f6 |D.dEVwZϩ)"R=q'S#u( 0=yj^#]UH_"6-_ =8Tc0U(nvc0d$3ܤ.".)dG/8Cav52i \[(54POw'!MyPo6]0p#鎂NnH\P/#MB!go6*ՔAU '5U =H@lM7XOZo/} l)ZqG{y»4CZ7P Gxu+CL jXmpl]:';W&{ vli]y @>oP+Y_QGҍ}Zп\Ӿ6.4,Yw%?%eK<\j1"]Nk&¥A:>`기%[l l.#=5k`e ΍ ۸2 ؓg|:j;։_E,KFV0א 0ņM 1%#Հ*W:fa$[/~yG^9Ծ·"â(H FQSޚj -ig\s{U@3b/4jpٚ+(74%|}e 'Lv[3kmh>1N I(ήj`1 !7aPsٺ 8H o"Ic_[.Z !h(_#'hȲYX^e0gkllNLyPҫZ>4.lIh1V' =*Ƃ6[fLUBw8#uy6Ӱ9oMu4!~])!70V ,3-  Ȧ'WM9˂CĆ71+Q&}I WukAf-OTWϢ2 ]d'C~ [4)Ө{"C~WT Yc" 0#$BN(`:9?rCb) f}P8Wb@+j=nof!_ ǐs_f& 9+t(7z|EpP$}:9eDD0'>K \8^R"'_7:'e BX| !mruߣT B/]?9ۯSې:`$&P6δGIMjtñ5k(pc͟T-yJ,R QT"؏|w-Df 8 Lgxi3(|mլGI i `kyepb[(7 QuK(y.Gy勺NT(˂ dxĿ 8?Lnbl:EDQ@d=|k]eHa\@gz_ ?{JʫI( >5emZMbFZE|xJtŲGxO[,[C"^V 52 D6X.h@`M.=)&oՁehF`Ho^*Y2pKcg^/>I&5BPc~DSxI0ːՇp(`}dw ldkRSO/m Jk@K- G\dR3((F?4)`jH}AlY<K @q_Su%Ŕ<p+\#yxA 6m 6 E@7D@ual]jPt zV Z#tLؖΛG֦&~?Z%!" ېݎ p2ЖL~H8VI DW*a(1[2 Fl@ɪ * uZ 6]SGU^ s{$ _\@4t'+lUtH2tOr69x; Bte 맕,z[0]x{7ٓ!+2#6" @$"x Pq ƃ5ĽxOㄎD@uQ$" H8@@bZ 8\`#d @t@ rK lNׄRC pE[E@;C}s xAh7z~)&'9D1`{0iock.^ӲI `@"sGx +xءW^()DE0&|ҕ,o?SwBLQR(pB݀ # ln}#6D% kWxN49 I@! HO.rPnEr#r#Pȭɭ@0&a a 8ϑǁǁ= A|1y!Px%ϑW9& ғ:&/ )ZpB / ȯs@~5P>E~9cA¯% g2`^_ _l%8)9^lpe0Bx\#/Z!pdp3$n"h `+ؚ+hzdR3(J&&c۸@xK }qO9HPK@Q Dh`d!hG FldkRS`%%@(0Y1ϐ'<|o^mwoc$ٚ@ B-Xtl bymv $A?\5JRnd "P  E) @5eQsOlK(9L`nԳ *~ٲV@< eQs(Ov^DҚ033vf!E^c`Ei ("?8w Nյ%%ZG|g :EpC>RD2",Q 0Ϝ^b[y=lJB@ @#NaO Ug 6$ ֡T(jYk)Û¿ 8 +(@knVmE(K`WagڣB~EƟieO:r n H"7 _c5 D?uDRk [ҡߌ;)d ̴,9hG_+EoUlw )F,aD=Aomezi埼{=Ƚ")zG֝n?(o %!C*dž;oK ~$<-?@l5@[-@W%>~ Iw YۄsTKP$ۂ~_Ԓ2O3":oIy:}Dq߸?Pz| N>JDS `Er]U_2M x L^ >,%i >[i?>'C]U6E-Ok6l !M"ߤ aW>E5}9CHGE1{(D3C( l L1('sWL?pB!B⌀:&}V$WQ$~v ɠKZ}jʮ1~'+gQ.uP, l! g4dJe8 ŏgiI8(ǘ $ |d+s g Rs¯mŽ"jȯEϖ$&o12Ք=wWѤmda{% \Vە@>GI7vH=9Ŵ f.N@zQ5/[;~(JCCF!4}+&ڨNƉ^9I=>Rj >&Ğu7PL Hdn@GрyM#p׷9vg5HKzkӳwE9ѯre?VW~Xk!F^ K=U}.bJʎ70/DJJg+,0-jy֒!K$=Gz{_5>ekBl#᫡&JcƟ;[~ !HbԣpBsfPoа0Pl\Ңl#Ns?QI~pqp#tB _-bGf{G6A~2IƫGdLsgQ> /.ذQNR徥[nό ?dUx|c-4CZ7,wEhnSS>2z+zF)?|hϬ4t* PDxқ bݓg ޚ9+;3 ݐǕ^_6!!O< B,EK?H2a?^?{³+[<1gсChkJrB_bދ`6Lo#N^?N#uhk/z)H2S(ۨ0"r{(6TFV2lnM~!<8j:b)1bfZb]R0cf1G=Czge;ow ɋtP><-e Uԭ45O o?ky9bd? SP[='NL2E|? :wlKﮅs*yg8&` ҕU ߷!4>~d?ZԽIHȕẏ@ ڋ?Snݕ3_7<$f]WW}-r~fLEFi-|5[d3%ͼq7 䙀?TUvub2iFh]h(ƹƱroW+Y0n>߄\s-AMgoq JD~~{c䛀ZPNl8T ofvTߝYq?_Ѓ XZP5IÆgewحX=ߎO z13F]ÉoWv zG^8)g.ׁqXcZruIc/2%Mc /_w씩{UmCN7TмYȕ`Gs=vgGO-i|R݋[^<ZyO ib3vؕk;'eBwoqSu}?/I(f\#78zpW-[6ŸW]L{D-{ީ)(W"wF_sȐ@pec :deVYK7ٽ }Q,;rS} j9uCWsύNT ;Wj;>Ƈ,J? (=wfQ轫uP,玡#&; q3  7L2 B!dTu6cpbkG =P&Qr#f^;7*(o=K&㟕7tM{͛ݧp84򧻲dKF*g8 Of?0N-~>5dI% ƂpRu ^(]+A A4<1秄{0'Np0e?K ID(5(N-')!jse:'|oh:7 KN1UUJ df{>z?pf@^~~.5I`\WL-\|{7d? ~ Zvš k|W|gj+^z 3O8$z&Q_gсx /! j|;^e N)6Pj"'QؽKsٿ7C(_ 1 :7|^MUC.yˈwbA0~<|/$w`HO;*|co^S (3b^@MY|__.Ypjt 'Ӂ:3QMSrBd  bYg ]͖c_\DsgZz> F@BWĢ7F4E"Th[fXqwp?$ ż=|-݇,ׁ'670 `0 `0 `0 `0 `0 `0 `0 `0 `0 `0 `0 `0 `0 ?gϩshG %i=gkzT &z{}I :p>b}L`8q! g0Nfٯyq(g a1`C琐^ y0?E dfW1<Y`{" tf~/ lB ˡfLdI>$FGE^9SX"0zКSkfiٚ/?),Бq~g3_xC{M l ol0xXw.= r]UNeF0c"k"Q&}4!>.\e-t1?v}$l!auwXs%KJ]b06;+pWU/1eUD "Fщ–K7!r230!k%a^=lj5~X~WV؟ 59 0wWx5כB؀DM%x>5lb`,hb!2lS6 fk8d&@Ok 1l8 q^#A XSjP-c(Zְ+ U)fyA5/!"'2?_g K -{r C^B{܆%6 dkFokc*W-\ތ v\?5\L-F: rGh!?m&xQ(H2? x(ⵖφA@q-P;pl-Gh@T y hE:^\s t-_A]%ZֲuxHB vxـbI&7PWw?10{`9/&Ov̒^7zd_׬랍O_͢sWbb _hhVv mB@89qx˞S3w\9^ئivel,Z>IW%Wͱ :z@;~ Hw/6S(q$4ECtȘfnjst)^=u!AwIa3o\hZvp[- wh5OM+x M#%/x}mh#[C?!nbV#ANdm?>qqܪ|X$z3fPgTI>m#A =Po ~37Wp7EK]泈q RjM^l OPU@&z ns,;_& (Z~bY`H۱PwFUT`'+JX=/ OZc#𱿁D-MQU>R rmn{/޻? Bs֚H l4*-%l :M %ޞfJ\FNQwb,cqrXBV5aȣ.eZ-}*xYcpZJ}ۢ?b a4t-JuOu:?a!f/2p" ֳ{U&Ѻ$ۺ>*4$WKiN -OZF |avuX(>+Ev7T Yxzs$IB9YLi ?L _x?lj^fB~ ƎBM@KG #3D˕/pU=jM?;o ) S=tծ&jmI^q•y5g9.Tpv&9Gװ8>Wu:MZ+ACO$>pK nmC~S(MTNя'ףZvb^AcWFJ>>zwXjmS)nR0* `ehL `@F.UT BLO/X5{1\&$Sp4ȿyYg ]O&y T'zT'3Q-cxOq7祲m,[eGC^Xu@ jߧ?W{=9Ebڽj罹:LR=30%}-}atw?1ᭂC m=cOTV!|[+!~{4nJWt2S[ -kp+Wޏ!=NxS,a?K of`b]ʶz,XK̒Lɬ:2&IȐ#;G+aL[6 4dE-a~RXDNzKEk夯䷄kD}l=ZM%Hu"o.[tM( #0Y,h(ZƁ |L-~K#q¯,UZoCzULW\9fO~afҠu0fiP VYlbΪr%Pp {}cw7 NK7ˣ 삪._}B鯘ރneil `$:RO{@ '2Ak&{~W+{SebT 4vsZc#i~ԂUయ}͋MCM`._p(|t'@OoM[>gOXz 4nTFɸH̷o b13ʪ,s? 0T~uA3>N|NG90/ů_>bDiPi ߘ3*mN(]`n@<>=wT B-C/aPǚT7>3>_#6u,J{(ފO}S~e% pj<2AKGa4HBP+z|Ð6P_?R7I*SrߞqojF!>SSs#ZT.2h-Fڲ*C##q@_Yȫ_UЄ4 O rós@(*}i0 Stg_ؽڝy x yx\,_qw[+s3׸XH˂:XRPǍ )T/+!~߯΍C~-k]]6ߘCB.~}U]fTSQr@~%0 ¢f` pF'?yz_*&~y )XvWɯd>Ar9E0BMޏ pJىƼz%>&ઐ o?hrٜkQӆܲZ+6Gg[~G jqܤ?N.uZ|ڒ%LMpj<Ҡ>ߗ40u`sqa9 `U* XXgugpn27༗P>T B3gxpėR.L+(~ S!.~ݮR P-|xVIPoZ͸4FG#~\A_Wn2!Zw$SQ$,i\!uUocmkhS& &3/q%0'!@q^??u\SpR Ruoj@&I]pKg&\.谓" (.fZ fb[87{1\ep>oL cُ2_0Z+KaS-+&彏nR@5i|TЉqTX?WF?o)zI]plL!7 ct":4 |{-dN/x 6[MNr d.cӯ$@bF, #~ohJqQT voQ߯Lv_cp[K2'\c,}@yTQ@N |0]l(~NQp"f!a2R)cH:qf3}`=U>nbWIxpe˻M.V*R%o 5g3MB$mG`VM?ٹ,=|!ЄKo9pwy[-ZԤ J\Gæ ]r̈6ql6!x}`+韺ҠW!\4Dw{L.PjECB Ac\ދMom%ZUT0 T S?vz{o'ӟ2 xwί;)pq`kܣ=Sy@q1r `OuًẢwmK໿!rc@\@ZUV 5h=!X|&}FyQ"^ 2+~6t^ w/7>w9Cq_ݯMU^~JՔ`ΕXr ^i{ZFoͷ)[囶|-/^k3(sA8*o8j O()aڶ>iow ;# k _->[!1aDJn@(Ec?븇s0FQ:nU(~ > V(k!Qe+~QΉY! ApDhwЪc VHTQ%\gRB\ y5-Y7y@?÷@1_R#¼>Tq% D#I>7x/ eδ]x'3W;u >CR^fI%Lm9?\z4qo oyo?eLw"w%p{k0m̔]a O < (Ă d2% + 0}_< iL0~gcڀ5ޯl~ypW8@ES:n\ǃwwi%%Lf"a< im!l. !yWxo fPa30s`0̴p^?$4y =-1 ?i`)N_n >w(Dyxs09.4Vl?2tႳ5v`K 4"gb.\ 4?*Z d\?${LX| V3v g) @MRhWyDy+L$` 2lPP)ˀQ@F()SF lX ,RS@r(80=8q*=,\BO8^"W\ FO8] &\ JK4] *ׂ\ NK8_ .1J0- Ʃ ZO|i0Ti0AUdA*ypMSh4j0 xG' (JVTXi?0򧘧s6!, ^NP!\N`꙯r7GYn*0u1\m+Z·PP. l j1M&,~$N{4%@w0x' @]w7r Riz#"u@t4Ȗ q1ܹc.w"E;` _E_ؐo3\s?2L `3; @kx@]p6k6i:@.`& HiHs뿐Kjr6q T%G.)=[+D\ˁȝP/c׸i{+ hVL53"\ Y7=ͽn^IM_M"ާom%A-&Y< aQR@cޮQOOWI>׊s6Ye*pOp^<ޝ{57k3@wm]N3k+a'a \CLWJ ʁW<ƽ)ߡ5"ce977]cCdHt\ʖ QO qKP ySuMOgxנ51 `qk!M yo 1nK5;PS'6ǿ4Vá[uc6:*pr1Aav PH|,[TW md<p+I>$,^D]F1OH| |r?{Эv>0Љ" ?7@!wjY@S8û7Vϑ}R y@m&i +x^ רL`cKBىȢZ]YReɧ i?v}/ 6?@E0vQ2uA0A2y<0I-%Ry Ѵx@q1!#N ܦe*p kֈ 7=3, |@SF$jA\h`˥EuxO!*~p)ް2 p ;?*ʿ5yv܇3N Rbi-OqOHtFW~tDa]`9 =\0#8jU@icR4.\y7]@!~$ fDMx\gX?K'M 4n#.!QclPn _'鏃?(Iϴ5=_UTd?@=&9 gA @d ˂^t AwH 1qN~m⏦l6ZԴa'켉 `6;REyjjuzߵu$B?eĠw~Пd濷HH}b5G#"T*ZbH߯΍ӐKc!H4Đ13_VD>>C?wIyNCHw]8OEpg +MJڝy (LSVt_zYGf!ywjAźpW XRPǍ f vwD3,OP9 ?A~1 Pm2D7!J)f0n{gós־Xw\{ۗc3m 9"¶B~1(L9g_ ۄq7KZOBOM͍jAx|%NE$?[`gpCΞCP&kp4|Sފ\tħWk mY`^β!c\:Ou\#Ċ&@0#㣮E!CN|&ppücWQ<)7\m*@|M=MD_ Wx* ,`~ M ! J"N&pG)LF ^T{RKtw}O};=2;g_/X{ǒʼK@cRKiO{@lGEr @D8] E7KG"FxEs-0$-y̑džvss4?j _wĘ!c]ʶz,Xki dVNp߱y&iW:?9Z a& ^'" nȠ|3G7!xsus(Ͳ/T{LrW$~{ߔW ;X,z%S3$;PC+a>yMasr`$s,:y7!1\-n3c:k*"rن#Vtv}>e,wn:3IyK_FbQxo6'_nVB3xH+< B+g/&!L,2`X]iI^Z1 ;QO􄎧;-eܗ4Qºw?P8J]'}OR{vk1MKSS~&L(>!Cy:cHolg ~g~bBwd\g评 ;Re"LsWDMɃKx\O!~l_ӥ C~e\uhK205~m817Q!`~8Z`9RYJ~G9'Qi%?KFӕ2G]{B mXMQ&]9k%{˿Uj1Ngo$Z| -8)eT/\>,)_h[{ ޏɾuC|co!Z|82dG}%r\yq_ SȒ~ܸ,TA#1V\ii*hv.Hiv0zE]Km@Tɻ-K+,EL#5*裤 < G7S2ZEqKmJ%JH>I~fװX;"Ecn;6N0"-\pq\pO`/V[+zͲ!~$ZK0\ {{)oqLE[ijQF})!.f"o߭X\!e/lyHaRb`K{=ݕ?6\LhM _GSxQ&$~5+nTܖCnT@@&+JX^Hݝ$ 9^lZD G41dWF:5, E@Hv=e-I=߀H}j=&lA#!nbVYX9ri\=k T6^ '_;k\oـq{no + @j0~?V61#Dhmk]d6/7W!li֢:C};^¯2PA?736XT7QMs%.)-D r,$cВPma/A',8fwdOdWtˌWi߀3=r9;=m@䦈=OSnZ3D"< ˉ!pOaF;xTcí44EC[oqډ1NAnےqޱ>X78rF͛SИS" X7l?.+ u0FkQ'=g ɦ_#R&omkǓQ;#owY ,dWh~ye,u3:Gݮ[4=3CEɮ#ZVҹeЊ ih![ˡ!tiUJo 7@{ Nao%Z&5_A]&7EZ/)Z|D.[WLo2-*Ą4G!.Vm9 4#A|Z&*)a88 h9<' y{((ѢT!Jۀx娚B l mw57=$$ Jk ~%`4 oid*;/?D!Z츚 ~6 ^kޒ-Cߢl-%)Wpa/a *2请P1!M-dkI_Cʓ-Zȕey׀$&u ς/Qc"a͆'Z1ĝԀ{"xVkrgp`EO[Mnc˰N`%Do_㖨`R/E Qai8(ZP[x,o5ty7CxQح.nWP& TI*jU3–Mg!~+lŞ&\MD$l'& lj5l Ua?/rk ǖ'^ TkshAWXBtXa˪ʗ#ğa˥\Ky_c|BJ:|T3.-쪚APV'.cUl=?ؙO~!M诏DM^=vUa`mO6= Zm1ԒVPex/T pgE$q >bYRʴlNLH1Na\d6EGƉL45BMFd*3s^Y^'x<&zx2d|<[1ݗ ݙ ͉}vF3֦O(!)9A7&^dC-> .0 M:E;`f.?- a z[k6&7`ؓq auy0q|y1z8q28kp$q(E&EE 7ʧ$lhi'le^K>IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/value.png000066400000000000000000000326301456565420200273610ustar00rootroot00000000000000PNG  IHDR\rf5_IDATx] |չ=Vk\ںoZ7,R-hQA K=!do" " E E h!l!!dHxߗɼq23|'pwZ!$6o .a\@=P_/.\PXOa`KЀk8%5x~:}MC0h6 Q_wB_ǦīT}$䫈MJKK!>OlG['bmMF !&N|L[bk-"6P} O}W*E6 ]o}!7 ]A$gI]]l#Ν>'G*/406H"{NIpc-zL!"aNM9Ou:[)^yzGZ,p,}/}Q>EcqGE 66BLub@ܵ 2犋E~ה"=1s9S,võv~yumu.d19 3&b$bdџ=D34tX28^9l:ϵ>gN2i!~4%k?l:ߣ3{r }AJswä+xfBVSBj;D! 4JRI2<4pm[ Xgr)} [k9 f8LIbC?>(BcAU|̦q f8\ psaovC{c.z"kVbO V MjP'ao}6@Q]6n.ڊAn!2 F@Oa"2R*|̳ d_66\G|B>$`vJs}OG0!#^ ^ BںHC)7X+/"Vn/B2Q[Vc^Br_v3р.p7w:7j\BN~0Lnr|0WRv˦'av!f&;8_\R<.mf@cJ@L y ܬ[&z05Bfi);G2rpo"N G8Lxv~O^dF 5 ;Mwmbew2.k l;a⿰2LOz!icB'ߛKGX{9֢ dQ9Rl "HB#p woLI܊ܠ870ZY&`cya=6;~ٵg?>^G^s YLkm۾޽{C-˛F!vLНH|6xcKvQ{b(ÔLQQS|xAqqq G ܮ[Nu <g8"룐: IޑȯNzP(-xw MBIO_5(wCvF2í D2=pGEEEXCG&pnY nW=u6';Y mA1(t{(r1z- Jpы ɯjs^^E,--}T\w.xQ}:)?蝼* I@I,3ܝ1Lo $# 8u\\RR0UdCpOg-zfX a8Z3Cn3G4U88҃h7kj̬{ِdgNLpU7 s2Fy7!?<%ɋ܇0҃fyݻ tu~kQ!XRi8^;kPN0"[jiFpۉ0[|n5!x, yu(P=oơ$z6O[{/A2m~s9#)|ͷu灞*)|SJ@eppkͱHW_։xT2VBE)AAAOwAǾ~Kg,&;S[j]ş}݂Ud, lYi4V@A|,,sqLn&cl8~83qP8k(έFqQı(b,18NE>('Dži(KApچģ(;FH5}!6?OLE!& ,V~=c-2quo?mC+x,!\sQc# p; = : Ջ IԵ! 8Hk|} $d8RO{sGUIO0a)(H~E&пn=W?o空O룠cp&bP&H\L /AI_UF qan-?m.$ ᩎӻbmJw&x2%,Eq-M@lR*yO!o!(h[־!wX!vD|e͆}*BzݜĿM]B$ոGP=E_/GWpeSNjbCBUwL+L %qW-&`Jt+ }YJJ'Ozwa _.Ÿ Fg`ZNfgg͝JJJ-$*8d!OuNa'wOi=pV𗼉N.¯ʎ( >N?&4"TAP lڴ)ĉM`EV*$)|+z_\j+'HW<+ʆ ~WvFY_ &D7zM98>'֦L*((HVivn;`Cc(> !iJ38EFLa(Z{,J6^(^G .a(*]EB-C_,ƺ=oNW}};}!3wF!>=@WwuS+^*, `n۶+oWq/$,S-~D }ީ)n 5n*Ϝlͤߢ()J,XdO3)草8~| R999n0?p!̴ 7GTbPEOZȵ֘LիW+7(..VV,ܚg`jOSO8B|ϊߜ`žyF7krSM`Ν* P?"̕HS!0CS/|9^8fQS)a"8z E&OmG[T~9NT~V W[B0at`Z6 eTu"/"""'111wݺuJ _|~UByoQgxY_"8?CNߐT_j|A}w(s&ƍdՈ}(҆!8Jc'<a3IM/+ Uj˶jMq84iґO?TlٲpYYYfiH48yurwpGP[ U1&(tsGUF\" (--m.+~XHo*/o ƾ"/~n8袟7yY t255'U^#VTT4^ t"nPq8UgᘫnQ. h0G] [oS߿( OSUį?WW=ԘTr[J1b %6mQd@wBc>r"_z?>e(U34*+z+k*$+lZUϼ|g?U3\IMӁJr…UۿR`mK,U<ӧݜǥ @զoVp(@ >>>WŔ _OS_{@;iPc诪%QD.nTٳAT;;n0 <4 !WZ r"UMEb0P9<TRR+lkwC07K-}򉻐'mΛkUv(q!3fP2&|СD7lh!m=RCZ2oF7,WT{o*OCdvk[pڵQΝ;wH@iii@/I_t2ULUTT }QA@cv]` 1[Zcӫ3Y7Ɵ%p:xAմs ^v`ÚῊ?_|ۯ*_|OE-HE> 蠢PM;ETqA @ki ꅟ NIW~Ik쫋mwh蛂Q8~6~XT5(t??--Spʓy׸~WuQ XbU(x^ax,6Mo(_"9@e{yhX߭ c,}֟+_Q'Mq›%(]  4?&`k〿v#ċ @|A"#K'F\rrrޒ4/]%?.^"_.@B/ɯ p^OE 7 GA@tKI;'7B0?'w F՝~xRvڵE8ܛ HIt*m*H@xWӀ-0ϟ/z7`֭t<%_φ8!i;=\u}3_V PVVqedWo1+"M3/Sz،^U)=,&˝frrX0!UJJJ<,iyo3; `Z@QL'$ uI@Z f \1X6 xQ0WZ%:.4'\JIIܼyj @@n0)I4ҤSS4E@=4E(664mhA 74@ @f-(4ni( 24@:[\vK nhX@-^bVY f4+J0-RP4KAڥf-[iւk niQL\))~e0`nhSH4[Z4nhUH8[z<ypE4σWK=σG$b{3­i=d;$3X6AC p…t#-@'bqԏ-, y2@Пv;p5kDH[}IHŗQG$  >"a(oq )))WIPڻ0"1LwD: _(|f8J̞=[ 0RaQ&ZELS:vTf!b:{DEE@|7ZK $3 B<Bje^'K --M|w˖-)[6 m{d0w0Ӻ f_|ED2'\[![A}(]dbiXW obqPϕ͝%ld }7 4+c&iM AbZ&ۥ^_cv=ZzLh!Hi|4?nRd}97%?[vZ?sΝ;578,m-}i`pE';@: 8Uz(8S `ƌW2 :0 K#0T뿘մqFk>t~~~X&UD+f%xgv`b 3~S?&?&YMOŭ?ۿyGzH`'ykKB^”䲡() Qtoum/3VwS 6JDAOɶ]G++jN7MGn[b?sӦM?J/ oAүršn]K Q89G*1߿Jp8*zQA}~I> E #!6D\[ROȊ?55'Uvvɢ p(@!'3vQ@d1y2PUK9lW`ӟ/O9mJ*O$ > v4FBX:2Um RX-L R3dJ] N;U 0 {0 0\E: 29 (2u% |9D+۩d[UK?Uy*NR_U86+mê `$5w$?LQpsbmAěTT.#~-[IcOmUDO$b( *|TWM~4'?EPB3[W:)))?sÇUW#~ 0^? U@+_2%iRl@ߺuAΝ;wgpG@'Iaij. kP{$ņ( 䎫PMaq zZ$~M?xEXOiߡ\\V! ^%}'R/~KN~SM?'y濱n;V*S&1Hx>^=t`Ž&c- ^l>J-GM[ts_n_HEC&8d)xTĕ7݊BWp2EB+UɏrZPN_ Qp E&|_Ry'NP)~JCሰ&`5bN>gݙs\ c{_[}O\ReO #|';O!TYs 8R\WhoMm(갊EcA_2?RWr(WK / | BSuŷ _^";Jrթ@HTd(P׭C=X1ĩ(_Wr2\Q֋}Ḅ?ӣ- U*nه|i2U-Q.p66ξ\&@^@\Y.WB<3\_&_qU޸Q޽{3- x }ҁ 8Ex" ,n|8Dr\Ip*\H|FXy>Nt/[sدj_UZ} W[aOqJ 4j>cjn gC耻=DHb41H'Z>LAߗ_?6$N s>UkBE:/BdWu`ïp@ȕ0;,T.`3eE]5L ]m0>d8?P v_ɵ"<<;69Ay(=El4'Z!! MDIb7ƬEVLaݻwnc-s-S+ ?%`~h*H_n΀bP5v"wi7! 8+U?¯`ii}u†gt/c3$LTIAL:B~aر$⧰/ei=v:LpL_ p41+D~g:q;(2[{sssA/v_Mo DZ7#P lj]{ ZoNr z6[970? CS#wڕ+ϯ׍p<5^ 0"C26hMM/Pj?&qb#'~s]>!geeݳgφ>/lQ|V8y5-)Aַ=Q`Xq 3a)0N|kQ/9t%%%C}ל˯WnW=u6Tm8&I(( F^)?_o˛[UYZZZoY EjB~Iޑ^j<,O $Gg iBa]&z'7ț?m۶=pG-t˪n! D5eb B'":#xQeU E)yn׻،%ďkuf =oڴ)|ȫ#_M&xP$7wa b=X}MwΫ3,&ig˱+Odd QNw|AG{vIhD2[5!iO'b+6PӰ ]q +=BE _,n߾+ ~jkD~wb#4$qE? $nrjv!HF. 78'#bPL!~)~Wz&' Սl':N~>ٛMz͍aSe;!sXǟ*L Yij +7g8J7cA|{9%"r F>i**IHu o'YX%@RwqV߻W$uL\Ij])(Y]|IN!+5" J|`$pBAEب]Vs };{?$u/xP"(#-J1}?!9/]:;*B]!w)/PLc @p47@GxBNcvJs}OG0!#v d8Vw.d&"e{8 ^HLo_aoHH} rajrM}"_ot8\Ce"%@O̥yva{5CKJJ2y~<(bBaA@ M_[!@pɺwY#6 .f$M0MS|[k9YGxW6cjᝨBN a:Ұr᯦ۡ~$4 W"S͐x Aaߑ˞V\u N(.fxb:fcR_Ak}"ԩ+nسg{& [킮-ȳAfELC9v+/ߊx+ c fp?&T.Zg;B~ &}^N_.zJ<:]:a{`ÍHx>%A.TlDlQ\qؔN$NāuuKKB΍ pl V,It`*3sp,`BOQbC$ =8lN^; O%qx8`hK_A0N,rӛR <_LEZ'f=C1Ix G f'-֕C12|EУÈ!^g.+t%_?MBޤk2VfwV|8IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/composited/xor.png000066400000000000000000000346151456565420200270620ustar00rootroot00000000000000PNG  IHDR\rf9TIDATx] x^9fEѪR I!xa c9}F,Fs."LD?0>Dѧ'kwGm@B{y9xVT`7G?6q4Ĺ }g#NAq ="CAbZtO(xB<ÞZ 0}C!H|u_~!aAB8_GR0 qYhD#f H*B*уڜ4o5ۢ}>5wb Cg֑蟹?lkQ[OQ8BouH^ [!yCȩ sa[ù?|8za5I9bUHǙ @%ở1 ow 8d}pTG9:g.`KE)րW_΂M悶 5 _+[8x!=I?7 ڧ 4? 5l>$'ʔATS@|S ܘ k)A ԯo <*g.fkxRm@44'g.`K2a@X]zWfT)%?p̅l-#DlkA8/xa߿"^,*//^' Pⵆ89l7E^Ub H h <55k U-cM|k6 dk9k"ZUfdfnb/dkyF`ba+_oC ;*؀-%x={檓 \\2ۈMX99yHQU(F5H>akZK3`瞭3p7rXA'{ȇvCw%hW&@dNP{ ꡐmⵖ͢@d^m ?"@=PB$9k-]mV N"&9ڰI̓R"VѠ Fĵy+s!f!fh>i85_kl@܌Dy1#^\Ar3:iIōq=ͱ}--"3c_$~ 9bbn7Pڀa "|ZUaPvQBX( &p",UİeX1-zƦH$ԂW(ZA%J8GT_vw(㋙)l@f'MY˧zoUoe.jc!a7DlanJ=JKU5owNw-Q,k@Z~l`*K7B>O3` Kgʂ" їߓ"l;X*Lwʱ69 MU w _{ʨڟ.Y 2q/A|F&+BS6w?Ǥ> `0kYJ0B} W? A!S?" E[{֢G0JBSBf,z++@ (qo,!)Uz$4ZXo}&Sh]k)"!9؅L@W C?ЙTFj񋙲ƵZr©J &Im^$M@r_&LUr% [;ķdMRpLRgBSZЖrRVx'iQ^;n Nj;%;4Iğg3@!٩!IJjZrYJOnY&*.uZA(ڐpkoē5R?"C6:S-JR6Gu&S{eM%4 zP_wR@y2߷V 6+# lWz#m*w/S4L@5 |$$ G"17- {sk;y$&`KK\0%:v&ΩCqsB$NX:E.&qs:;2A)t㢩]0ϡǏ0plH1ڿŢ䋂 #4L`_+߽- VB9nfJ!~_HDp֊}$ Hgh'k2$%FMBk 4LgtR {e8ioS_2Z#\!{MA[} ௥\y Bx;O{y'4 WYH9 AzYz ef-!OU:-!Ah(8Lӆ(5"Zᕍ{ =x D0ֲ6 pB#kJW1$WE8ǡހoxaip)hm! 1֜fGGmnZS8eZ*๝h×]J0l4F-K`#M9-jxjp&jDkX4όQlGi?=nυ5/fM]>_l LU _VxqoQgh5!hG`$ #4/"_΅U_U4 &#hWY%. & p44H @|wjFOGxz}"-s+FeJA%곔f@]|[0YQl)sP3 /N4$hxgp+JpsUNnNo!EUŎ0A+c5Qm6҈ˑVBiI$FK3]kӿFiG+Í֠}IG`o 7_qOt C#SU%)Aur)1%xro4Q\gͷ!X$ ^~Ѥ :"E|h*:@ɣ44e)6o|N**0OHcaI]?:7\y_$ůzh $=&6_Do B hv -vD8h4 pd-*8Kҗ4}pG}]I7R ; q| B)7&}0+Α4} ?-"Z\/ 'tOXHx6@8-AC wDp` ')~;d76V@c:<%sb o5eYݧ.IzY(2 @NvX[$.oU5%;@||NMakG-f $ cq#)@/@z/tO _^| Zg"ꄖLz[02#WA—$ 1Ռ uKm6 @M!up@E xp A?8|IˑƍDHVW~pg$ ?j)&jP`1F>S䴅TT 4ql3b5; ,$DxS02@a 8]؅nd 5A)I0KuPKkzN %5a廖0&\$ `b!iLDq$ emz4Z$>R z'_R/+OL?] Ɨ%_ J|)~JK.Zp~-8D/ tOQL`ȟOSTOV?NypdnqQc^9z9aG|PdPO$A ˃H 𨠮/iMkHҒ2.! s_獊v `rį6ӀI p,I;9d;=H=kMO{>}no(ѻ9ݏˑ %!mb`ig.E0'Q&Sx9I^~1Mo&pȧ͘@>4z1?XgEO?vǏyzHZ!7h@B*ܹ N0uA<ۃ DR)\i2Oeo5dO0 /(G6UMW! o4hk, ZJ|٧1oٱshH}?F!ArKh- Ly\Z: <*!ꋥ4LOaه /?B]ď8|)ȡ3-hىp^ Oi;Ja)S5P}]iLaF(n_*=_񰎜`6^~Ϝ6)(=b*M= =nݾ"?~ - _J,No 3XV@m6\JA)A (=%~qI_p! (<ĝJo8*qqߖѴ 7MM nC26,h*KfRN 'P8fT!ACmJGL%K%g :_]$G?́ŒG@E+38c2/.A}T>l-xqV|2G̛oܥ:A[OJ~ZF CIpEٺ&@ܕ CB&p]4Eb3@K|c._9sH?11fͩ =Jo~O*F4BR]H:*!5£"OEpNEiBiÂz%7 uy oYSN_JZQz)}8"Z4(k5 Z#eH*gi[oW70tֽ2W{R*3=?W;hW) i*U6<:La(শ h˲A6Ϻު&4#C{8fh*;ӑ-|8 b*)=*W?.Jݵ)!ǡѰv* L3ErAfAw J}=:cDw~-/SbbEt~-t/ }0STzDi_iGo)m|o PN2]=JTzp,ƊIq_)U1 19㫊y \'(MnZOU=_v)@ÇH[a0\ )w* Eda .ʄ;"|ԡ0YJW _^f0שC >M41eq,!! o*~8짵ׯ2?͇ugJa10nSJ.g@tM@q6o.tΪg 0|qs{q0ۥ5缂ZSĄ1#Ģ ѻT}JnZj/g"ZU/!]v$AR5`Z xN¹ɍyD#l371%:v 4^SQc!]).T6 D31SU(x^Gh_+߽-C_b-g0N HLdq#m(fh^ U$"7Ju4ď|"M"пk[L&/LzX$Jeq;-)R8uآt))<(?+k/ Ly%i PH d|Z:\+wu#*=(?KZ.uy$&K 3H*@|+6.VLYhtj7XRn;X*5yqžŎhǖSd н&\q--; ##ml*fWt R\ŢXQ&߉o:+Q3lξJD)k ઩H\am [DrB.ĪP5! I a \ͯ7['Ru=UFA6,G1?$H.nL)"*(-nXT7{Xyk%Wi@ mtIaviZU ©̅Ks۰I2dk[fQ |%{ ?µHo!c-Y rBwԔW%@$|'r GNK@]^R10a.\PswVW {0a}9of/Nς𨜹pe0 } D*9ـ-K(XIsIc.\k^QoSߖ^A>edob/\kyn2DE_os!kHHX "aLle/2~?'.NCיMn D4ޟ(/xx_+/a { Z.B~qsF4R,|b-c@6 cJA(91imkANP͋855_I/@8[qqCC kVU¶ ;w}#Of5Ws_?[ Y6V; WWO5=s/C EY R+DKjJ.z|O3?e_+x|-55 8M G?e-lKPK:CHrJVTA`$Z/S`,ro5ۢsX96 jC A?R3Ӓ׀C dSYFR2} 7֪LS5Z|8 GcsB]e4rp~ )+;2sw ꢣ/v,⺃~?:QsIEOCws[$Jopqp&z8UE|\GЋ}g#NFNw"?~ x.:vCݬTO;|b&\]N[ZIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/expected.png000066400000000000000000000023571456565420200257030ustar00rootroot00000000000000PNG  IHDRP ]:!IDATHW{(gr'K)^aYLI\6X)16e܆1Ɉ"9>?OYͯ{|?<N@t"~A">FD F D сFt!/a=_!>@C -}.TVVI5>R7qNdGbLl n3)#Rqu$"~~@~h< 'It1@HH$&&4 iiiǿonn ''&&&wii)󚠠 (++5Bvvv ;;uB}}=DFF>//@KK dd||} "8;;SZ\\d]`` 444@4l!HbVVVa}}O珼vND[[[B@@uհ mmm`ff@===333K+++鐒"FFFPWW"j!]>88nnnJW 77***x|uu &&&XGR qcc#DDD(ٍV899 &ܬ}~~YJAjiiB@NhWWWpqqgggpppbS@[jjj~ ;;;ZG$!kooϙBJY"߈? g-݊ %) 0k <<x2%Tez|)QJuH>Gb2Z 9%X߀WoO;uunKW,V?~ ҇*߫ n5_za3tIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo/000077500000000000000000000000001456565420200250335ustar00rootroot00000000000000cairo-cairo-expected-reduced.png000066400000000000000000000041051456565420200330620ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairoPNG  IHDRæ$PLTE         "%&(* ,#0$1&5):,=.@ \ r p2E6K 9N !=T3h"?X#AZ9n&Gb'Ie(Jg)Mk+Po,Rr/Wy1[}2]4`6d8g:lt@wAxC|EFUICIDATxkOa'1Ƅ@nNqbۄՙ]Ҫ2>9gгg۝)`P.̧iWfB4M3gX ƚxKxz<wkrxP/oX +V}SOgܧn8}?_\WW, /Fa֓4}7v48?:~1_Xx>\^=>|Oͭlox:?޸ooŻ`5u88~Qk rS;G+_G߿ޛbߍx5z}ÓjScW318\?9|| VSg]gkή<~s9\ n^b9ƿ|Ӎ~f?1?_@<ϯe @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<]\Li`o~ϧ^0|Я_o,?f/?M `eN `q'S`r+ &0c`"nggŏ| @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<x @<xĻ `wŢiWT x#pB4}kò8^IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo/cairo-cairo-expected.pdf000066400000000000000000000177241456565420200315300ustar00rootroot00000000000000%PDF-1.5 % 4 0 obj << /Length 5 0 R /Filter /FlateDecode >> stream xUQ=O1 +8bQ:nx(Wz3nFE`g*#m.20(TtUW> /b2 << /BM /Normal >> /a0 << /CA 1 /ca 1 >> >> /Font << /f-0-0 6 0 R /f-1-0 7 0 R >> >> endobj 2 0 obj << /Type /Page % 1 /Parent 1 0 R /MediaBox [ 0 0 512 512 ] /Contents 4 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 3 0 R >> endobj 8 0 obj << /Length 9 0 R /Filter /FlateDecode /Length1 7816 >> stream xY{XSW_ks@$@BIPA (ĊESj-Smuh׎#hG6hVzcc[kS}LJr9AFY/zg^{}^: X,il?o@)cԉӄRn;Ԝ:p _a4Dnmil>Yy XGVbD*4@%'pU4u] L4~_/i]f%K[ڏH2?ԟJZWTSUigJcDS><nu"My:I_'hva2M1#Tx]!$Ea] F&jri.(U꠬xT@i^nLNV~]9}z?-?IqP:'Si`G{fSI/Z8!q8HiI|;꣈ů'u'lJlI0+٤4'ͦM>0I0Fjhg)$9rN|߶RuqɌ:QPV_֯'n^ y8tZ6V{jr`v`9"Qu|$jTHDi]-%(2]pw}=$$R`A±ѨT(b*PCLU(-*k|+lܸ[jO9 uԽP'9{>wpr9&-@Aǽ j''E I23n[SvoKGW &ٯ%x_06 TukJxߩڡݕPR}88lPjzQi43gLRr3ޘCN{CvA$ulcT&%DqjQ%(ES#,5>M?f `|\BeTC*٧szr%OWPb+={.p// F[ 6( Xx4)0K@# hɚ۰{?W#(/{3f2"ӣ"&XSڛ"琩5zN'H V h DY9 8)S./ӟ႔a%RZ, ^F9&1QaFΊ~Gp Kƥw"W7p a7wst֟ G.;sOd OF_5d(R]Z,.h*UzML0k5(ygZ29SMrfiQ3uܙ4!945Yd?U 6nr\8>;eG:£r9?%:pl|*ю160$ gCIDۨyK ֧%H:B")Splebf[>-b:ǘхcc1zi|_5IS^-Nr%ȝߞ;qo]rg&D}MGm);7)LŪ,C陵on|r`)Vk墻|,^WtgvI42w.Ջ,]e5xe"lRF3!)-2GcH1iڎ_M Ǥ gYxhJH!; PH0V}# *`щ{so`e[.ι7oySK||{)bHoy ޽ZD/ ؈*{:q֗lmX $_9(%y/5|mI (aw({6-/%?^1s>]$~XBQ='١/ . WBʂep |tOil\z@}/  y ހM8@6r`&|$QsB.!랆 >PGL3}RY$t/ !jlH>*Ћw2܈=zBbppȀT*.xw8-;/ FvTt[rqVS7{,fu>%Ws=:I:x)t8t2H3Ka 8{H X8J'ne}X53l7?o23[6= 6=O `SpMPIw]*zU0i0Ba/}pNs4A?|G(1 q*"zrT富"%2eMl d`\2Mpr˼[xBe/ *VSX#g=oLWNWޥ\G9M141χ`t7c#tQt5cdc;UdKph+a 7>v)IW'ȗYLyr)Q6׷I+@^?As]rلtgdf;41fMIFdbUQGF BWh ~!VVfKc0VbU 6ӬgitgfZ YVh#Z8gfя{D/3dzLGm Vcch6xH] Β,nPK0qe:iן$z~e쯞Y$l>Z$ k5bڀ$qnkYK'/ ^ X[6Hu4Vk%lΏllm֮jzI^Cu]mY}U%6}_R_b3 _2ZwS Jo] /"ERR] h]>m."{& g )ګfz5yz"I}4K;Zu ȅb79]{ $RrP*!#-g[%vxǢ{ 48:#F\YQ]q/ H%"O,bdڈɲV )V]֮)] k+o{tFu̢ݾ!GzFIzxYO4 jh55騮Y$yXu9YyCRra|9/ZA*|]]hJr,< d@V@Zudsh#|)FTkK$G!\r}K ?!\vc";"@C>w7|޵'ɐ7$Gyӈ _p}ț-/I }1{~L%Щ$iZ8ONZEF0@$W?qͯK%衜{OKa35T;Ij/<U^%jd*:E#$ZH!C `wkx&a-%zJ#0n^W`t: n9Ƀ>:TȨfWeTPu&wۨrrk>EvQõ=}CNuyˬ8@E3 F#Dgh쉂  `+[d,4hS-⮞|Q;tRxOwHO{.9 endstream endobj 9 0 obj 4375 endobj 10 0 obj << /Length 11 0 R /Filter /FlateDecode >> stream x]PMo +|P-`2!:ig]1u$\š4'YwtFYEƉWLnXlyhZ);'Q1:l/gkJ޲J)"۹cU/*,} endstream endobj 11 0 obj 256 endobj 12 0 obj << /Type /FontDescriptor /FontName /AIMYWO+Helvetica /FontFamily (Helvetica) /Flags 32 /FontBBox [ -950 -480 1445 1121 ] /ItalicAngle 0 /Ascent 770 /Descent -229 /CapHeight 1121 /StemV 80 /StemH 80 /FontFile2 8 0 R >> endobj 6 0 obj << /Type /Font /Subtype /TrueType /BaseFont /AIMYWO+Helvetica /FirstChar 32 /LastChar 112 /FontDescriptor 12 0 R /Encoding /WinAnsiEncoding /Widths [ 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 722 0 0 0 0 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 556 0 0 0 0 0 0 222 0 0 556 556 ] /ToUnicode 10 0 R >> endobj 13 0 obj << /Length 14 0 R /Filter /FlateDecode >> stream xm10S+l: $(A/ 8V;3b_8 V}sk6wKaKoC} |& => stream x332706R0C..u endstream endobj 16 0 obj 22 endobj 17 0 obj << /Type /Encoding /Differences [0 /0 /1] >> endobj 18 0 obj << /0 13 0 R /1 15 0 R >> endobj 19 0 obj << /Length 20 0 R /Filter /FlateDecode >> stream x]Mn b:B,=&Er"/!Tdg=,oK|LK\4 mg,->(g\1$@306OÚҝf \jқ d=Z?ז7G$d, N) sZPZ{?OC]Jr>aͮ%UGΕv_q endstream endobj 20 0 obj 226 endobj 7 0 obj << /Type /Font /Subtype /Type3 /FontBBox [0 -0.71875 0.601562 0] /FontMatrix [ 1 0 0 -1 0 0 ] /Encoding 17 0 R /CharProcs 18 0 R /FirstChar 0 /LastChar 1 /Widths [ 0.633789 0.277832] /Resources << >> /ToUnicode 19 0 R >> endobj 1 0 obj << /Type /Pages /Kids [ 2 0 R ] /Count 1 >> endobj 21 0 obj << /Producer (cairo 1.17.4 (https://cairographics.org)) /CreationDate (D:20230126144458Z) >> endobj 22 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 23 0000000000 65535 f 0000007372 00000 n 0000000593 00000 n 0000000409 00000 n 0000000015 00000 n 0000000387 00000 n 0000005928 00000 n 0000007105 00000 n 0000000811 00000 n 0000005280 00000 n 0000005303 00000 n 0000005638 00000 n 0000005661 00000 n 0000006317 00000 n 0000006523 00000 n 0000006546 00000 n 0000006647 00000 n 0000006669 00000 n 0000006733 00000 n 0000006777 00000 n 0000007082 00000 n 0000007437 00000 n 0000007549 00000 n trailer << /Size 23 /Root 22 0 R /Info 21 0 R >> startxref 7602 %%EOF python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo/cairo-cairo-expected.png000066400000000000000000000105271456565420200315350ustar00rootroot00000000000000PNG  IHDR{CbKGD IDATx{^eagMd\61WBA XԩQ8u8δgv:v+ZkT." !$v7n?K6 3#y{g}y-Hg6/;kg$׺mSu)yY^?`tm905nk} k9t=O9S`2,_{XU}Qg _'G % P`׎zupDG^ГժG@_+?PU[?U}mXZJ<:`_{)e[1wL `R =mӏڻbkgto^vU}t{˝7 Rfxzd ^NMIU5u>lcsdVp\}]{w,޳{ >~ꋞ@o wϜ335c v޻cdx32b{|8ĉndž;wn\r57|é #C[>ʪ깫/^uGjz+:Ic_#=ں:>a;o?`_מ꺆E]{BϮg]:s7Gָ[xU?#uݿlgYqgٽ}?x?>#76,qƝml9eWU|O/TM{6/;kڬ;6}(;6]JYp밝7Ɩeu3?{3׳]addx@g;kᛯjZko}(e0)0<8~|Ş][sK㼥}jFv7?s? ܞ޹yK荕յ\7vl\z-^Wx~E߾mw5[:2O mRJW޽eddtpdddhiyVR};k2{wt=otݯ6opweu휕M|>p,qj^fntÒ >wqeUuގOyvǙꂓWiG->ڪ]OwϜ}e|jNi8evݛ8N5{n>{Qg۳O~Swg3l[O5 z;DžpB[uOp=lWw MkjY^Q**~vkeF*/T\xk=8B @(K@0^t'R]0UY]s3ะJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJBUO`j ,h n]~ڃK) N^qpU5L`R YF6|?;R {ڻ;>}]QY5ӃY6~,g7L FW^+d>huٻc2SKUL* HCG{qSCɜL- ˬ/VTn?^Qe⃓?B@ӯ}E+}k95s)sd:}m]1{W\~FS]װ|% L@iM-S= JPJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% PJB @(% >֍<^#G;9m:6`YwMK,_{TMT5c7_ek) >@4IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo/cairo-cairo-expected.svg000066400000000000000000000164731456565420200315560ustar00rootroot00000000000000 cairo-surface-expected.building.pdf000066400000000000000000000164531456565420200335760ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo%PDF-1.5 % 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream x]ˮ&;O) _ 0D i]~>vRI%^ 18:s>^ItNst[7ݼmCh_?[ky ߛ_J5~ԏC; c3 [Oss4Է7*Fvhu`ґ_mhmm2F5vKinYG%)lʨu]_zΩ%AsQm眔`WW}0VJO4<[00ȪqY#a$I\T!IJ :zfIfd=-E}ݨV[Zmasl:|R2jkV\ؤp⮖Jq5Ψ^K?{mȠ,TGJ–veSKe+tNXa6꣌j愰TjHr浝mo%Sj#ֿYAEEw@VLVd&OV)ڎӦbW1ᘗәff36]q&v1qDGF> liG034#,j{t$ dŠay3.60oL2>70q7{u| E3˞ShAxEMro̽*`ߔߕ>gUvɕg,;Bc9y Fs3eYՄJԇB$ly9 |Cq&OA")ƛ$%S{70c^@Bz&~|UiE(d P+a'++&VidIB;ӨbZIe$K nH= smkNϕWǖomomomoo6~yv󱌃U8<ћf}y~uI 23qתg8c;mq#6$Ҁb#ÈP.5ˬ[ixDbpV\{P϶ML#}b.ֲ;Y3Y>f?Q@PLcŦhg7j1C2;Z(L`]B^iW D29s*RV\i&ةRM|8r.ڇ+9)X?mŊ2v}46~\%XkL2C3K]ko@8}@>,䖺4WЭ!,g}Xg2w?ΦuvZRGc +JLt֎\[lHI\u>ǖT./(H19շ(Dd|4-!ssug=mP)5+JϻZ  w+Iz)̀ٹClZJx.OҫBq@ Ӌ%|8= q];vriyew^+%=:~<:kA iB|@B)Q@50,`lCA.c}3Q:%={ȅnTAB Tv1 FF^+-2t"s3,.]6|~Tc'I"Bb!%fMe77E.1ow"fG"F E%,O+CEU(4ux#.v2<;g~My҄FnGec?Ƹه$i&`i=5Cqf *FvUguItlmUGydKX艬J~nfsn,LN[_K2Tk,$E9R͙̀3# ΖVs );!UrœT~@gj{I YNj!LLJ],ec|񩨎$%zjٚ渎8G4$MB{>LE󅈓O#{5gBulM5۴z!GfjXyd߬lQj#t~.V]+>^E#XlfGid<(1B3³؉ &SMۉ'[)y/lgK:LԇV*sg%AsQ <7Ħ<8Y4fvJ5zdM&Rtk0'? &bsK!zU)i vcIsftܞWq41:}*PxR5pU#^IB!:GXPPMAONyJ)b;Do++ s:8>~0>$*ޢ"1 &ΒZ Bǂ< |1mTs0 e4& xv'e n|WTOw0$pVi9>UQB" vǨyua # ' {O!#tyqDJKٽ׹|d7ԁ@$޼;PAd-{%$x/M6XF!ڤ07 `LMx\1IMiwD>wD>ɷD>ɷD䥖SWPtF2A5! FtA3r Gq%(\͗d96>E-h2Xi|-XbӃśF՘RVN&!6Wi@?lJmS衈n2H6‡_-YIsQm1k,3 e5oEyV]ڶ3#?O2* 6Vs8 asQ-QvuFM dS#sXLM!:!zrUv.5<Od\TcJ'"Ru3'^&Z"G; 1giTq~osxyzUtVDi?cl#NȚA-=BuVjC@5?ҋWctT-P q&W<,5xU:| sp?|7BWMwS,M|c7O80%$eݾXFCV\H%J!*%@HH_FREW 3 XR*ϜIp/N#Nƻ @Rd%I .<0Gּ8TD.0EcS{IL]~Hn]EEbUuHP;#I(EX,'b=3B, Ԡ"]/ pWjmPkS,յUR`xUVY"&$D#t,D0UeA`j6n`,@'8 *-X ^NtW X*/ hTՊKY-=gw) ٽ;f{k˘CB齀 +@^r9|R: $݆4Eg E(?]vYGRO.s&gPSI O] -IX*+ς%QfZ r8 E LIT< WP #;!^c<q?$%uI:\BӤ> }!kf7WlnM3Xbbdûl67& E3_͟M-5Ao;Nv n{YvwA5篁eHGHB)j?C (O2).?C 'H@!?F #"Eo"PϐB~%Pێō"l(\ͅ@r /[|ߖ{|/zٽص2xcx<. v?_+">?Surn,澕cmgb_%IJ&4ls'Wפ~HOGx7˛Gl< 41-U52"2ɞqls-5[BIp^4Wfl Q"_2 +9G%C=tNfG}Rػ?URҴ@J4gEo<GR~QW.n! DҮ$P9Jq%,oNMGҪ<<܂cqOB6WϮox>*p=JCbj2^ś_ˏ.WL_& |{ ZB  /n7#ޡ75ʘB=?=BdLřNzko8| j'=6Hl,*C?¢^9))m@yWook8`[Kz5iW⋗s1W/yǒ?FZ#$% &KNn=;y0yZ??f#?KAb endstream endobj 4 0 obj 6546 endobj 2 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> /a1 << /CA 0.7 /ca 0.7 >> >> >> endobj 5 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 256 256 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 2 0 R >> endobj 1 0 obj << /Type /Pages /Kids [ 5 0 R ] /Count 1 >> endobj 6 0 obj << /Creator (cairo 1.12.18 (http://cairographics.org)) /Producer (cairo 1.12.18 (http://cairographics.org)) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 8 0000000000 65535 f 0000006979 00000 n 0000006661 00000 n 0000000015 00000 n 0000006638 00000 n 0000006765 00000 n 0000007044 00000 n 0000007173 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 7225 %%EOF cairo-surface-expected.building.svg000066400000000000000000002145101456565420200336160ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo cairo-surface-expected.point.pdf000066400000000000000000000723501456565420200331300ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo%PDF-1.5 % 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream x}ˮ-7| y>VÉF;:J|6s{?~[eIg<q)x~~p>M/)JH=io?sHJyDY2v~t6ts0 Ryo;o(EƑD{6pO? u pїA; ؗIž :18en"2y@"Usz]QbAX Dd0{;Qc>qk8j^Bmwэfɾ&%EH x/HYe&VʯU$ bvș5^ߓd1>3 $SjWshLZth(S^b-ͦJgw) dy9 PnWZnv~ʙn~S8SdKHj+M4Y{O@0Ӡ~: zBu* M, UNl9h>HXe߄P~ʻLyF S W :=ǵlqկ$W/{%RyﴄKhIRqm1m$!܀D7Oa("4yO*nIM_U(պ acDs.1z,U7W/ͺs 9/SpHM;g}' f{]D݆D5AXhx0e!qj/~4׀j*\$|B,c' VɻK0`XcXx=0'k|M67(." .LRS7AwNbK*r"+%K xdM)nfke,Ftʪ$̀2·.M ?a5>uЂ*d-4ҍ?b\\Vl41~9oDf9.lkOc & OxS ΂B.HCĕ4H6> 3[HqdvXt ^ߏupDfRkt0 κZg%ݠ QM?/nn%j%l 讙B{9E@ik9&?rjQaCL4RI05 mc*1R&ڶCOCLEvmK_ݤVQոWo:c - 鲂@n[b<.4s,夤,%z.4l9V1K( Il bS0{ :j&#"R,\s)*NXsdr]\N*R9JqnkV0IfA:eYs\w-xa6lL)E \Q͂b9vz.6PA1o m2Ԇ~1RYcjoCuEfsι nbi8Ⱦʫ 4zLˡFaV$N+0AjD^t.ݫZ9'0xUf*_vn|v[f#9j첪Ӣ8e*+V/uÊէ~\HFFLh{/#i{u\xcG|KNwnKsԿ~ӷw?m}|?os*m|[f{?mp*˙>lǎXb>[QX͉#k Vv,^@ zyp>Ylb3/Y+Mb9h7H*IZN^ 1a{'D@krе@Jꓨ+'xP gA 0l?xgk:ǘ?~9ur R8??}TX 2ݚL j[g> 6btV.8V*E#pAc:M9,;Md-lB#_ȓOGO1mMJ>K \.~Gb Y;qLBi Jf})L^ ^7z^<ؿܬX؀ ZkJp=Gz̒(^-a }??KS>m!+2%Ō)e )8OT/SA8?Nm0 žcp:n)~PPV&n V B u"! 2VJ<2=YRp5dۡ #a$~s]/ 806L`:(BiNP)}) d)Zپ %S5Cv~׆z;-P~җB V3y$"brTJnV>](>:'F85[c1@ZoS^h]F+I]1 8R{Y3Uǹ'<MG/Y6IŪ`,clČeB҄X<BW}!P.PB+$ 2֥1pP_%2 3b&2@3z*؂4\)4Ez31jZԖ &g 41-ԝQZ'*"-T?]#PhlhX)Dމ0` `¤ZV&&5]`$=Tik Rѫ`v/2x1'ű``aʸ HDK/Մ,5!͟Ww` 2b9}*GbNL B{@MvN.bz$-St}pJk")&LfkxҼ Ze.8J[,o/?+ ɏI{PO4 ˳?#>qRXwGT+PAɝmC=V*4/cx0zc7'V{kla?1_8!UtHkyW(.['bQ]Z?X/r}"1{;e *LC 俞Q3ԑx ^̌A ;sX.D3\$·yԂUۂZv2Zh!ev“3^d4ՊyኀCP jKC_- Y12fϝ; N r8| &$-%v!6,溾dtc BIJ6A0Ȗ ǯѡbīa"rr_$tbIB@1 9d]ɵ~>PtT S@t]\3_>oj+jh$UFEa~K˙Zb< Xo4 wJ-`13]  v2~jBNߞY)ݤCt{ֳW߁m@k5 Z͔l&΁¥'N٩p !{W*e˚&$] ˗צA'%8!)9LlKf+Ah>sR> l]\Xv3gg $Nȶ/CbJ-Sl\! H8ΆMBͯ ?mQCm i8π_ot >Ӗ+RAixF׮4V0HRTϺZ81,uv)I-O"ʄ.}j/7tUȽFN1)_MK1kgGrK,%H"m>ʮ~Xvqw,AS+` 5$5i[zTB=krx_؆V? #1|xH#kp=B䑸>[ #pޣu=>x:_XUp@Yۙ?d zdܚe|%ƫeK25 EG 5c;R,~:n ZyNLmSxw_;P7Jt=~huT'kg}-;CU9џN_cA~ǿlt67C]t5r>~eRtLjJ&ݙt`[8q=ğ]ڄ`@fMΞ,&EYO:}O!Zx; ӞLqחvV諒 nt]JrGAtLvPkD3Usju9tplƛOziD}sχubP2MWV3?>@ʄǎ9Nǭ>~ty 0:|}E{D,(dѮȖNފ"%ܭj[[:NFqNz*Y[ۭHyOJg t#R3a@`5 _J@ Bz]<2tmdʺW%̒0B<2b_'<)5r\gKXU(8>1"_c5"P0q*BFV >^}yC1qW _p"UW.bG;v5(W'r$T;nT?V Oh}VLy <%WՑ(FAE-b9} U %"|7plVi9+sV[(py8N^jd sO'ff7z`2JJd魉( tѝQFKHBz Q /SCˎgS&rD٧1v@m %{RA-ر G3i^-,ɩLfY%b-ųGF %Q(xWIȴ9iUUhܝm:+y|m 4M)&J3"Ac\ywB%jwp0ewnԢ=v~'G+e!AkQKݠ'V?vGA]% QgkN).\>^r jߝHҝ2E(bnWWDUE~2G݌uC/c>k0?i̇Sqg9~W5ޗ%~X )G|Íg_gƕ-QלgZHd{eE Ѕ,ܮpEpS7*'դY#DT29Ԕ6}s,ׅ lNΑz-k]e'q%%rvِӝ;4="<ŕIb2 6ӘdWlAܜzlaU##qUW Mg,V+m&G/Jr68]7%3I\ynR5T+LA%xW߮U,U[vrƜ:xbSnVxEYvo%tY9O^9jkVYE)R-]r:޺(' (a%p_RCYw5*qn`.Xd^/}Yz|D2Mf__C(qQx'UDzJJu1fA(a98Y/D^ !\b! .|K)`Ւ5$kVECiRrU2lUEkGRVrUToRQ]}SF4bcF]@H@Н,fGY" .1=r `.h.8{:6DkwT2E7>41X_+T ֡ҍX:}QR0N{{^5o( ;KK͡ ӦTKcpZܰu*VR [Wn{}֋P8L[. ̓m)oY/zY _J̡AW5a{e5S2T3@`cm\ ~ݟ?(kүq0^j Bm$РTw{(iʪӚkA7芬Ѧ`WO|s@ς@ג@Jd0IYrV،voyy~ۊT '_#7u-i>g(5Iw}) e':1t#HC[XgAp}zNAm0yɀ㤓Utp0 MxNN!D`uN;"}]GS:*FNϸ{ɱ$3[&&Sq~*0"iwL1+%z yYiޚ"pZ bӇ0" 2ܭyt(۝ف_-ie|qAWxxđ$#ӕ!U3Ze t6EdgAcSp`gH9CQӬTsFW]K17׈viu];o0i3j֪Lu 2No]Pޢg|֚MZ$Q%hX5ـn$^vyYme=Eܸ9]@#Yp ,ߌcݽ8&"q V)牒[(PxEOUj)5b^/] <[/hMEҊ`X;3J= 7m ]v[P>>r_MxӥCm> s=ktWS7E^(>kI/ĥNة,՚b+Ȭ}-7x 2+ U֭5boa\MnWdt%+p-`_t:Q}!)~޴ d,RIK m7e*_B#@Iede5ȶ:&g7X. Ӟ1|Irlѹ{݃nS!*:ĵ4 ؙY0by[%fP WCEj%g$ji$EW. }=}a'z|< wd0}hs[*Q佤t~$qxE1تop5/wG!3\ M˳ݐoh9jPRZOZ8Es֥$$~c5#i/K+Zȕuo6^::?I V9XP ~UMx5خܭ6^Vdq\׸8/;x q6@Ae}YIeE;/m0rQ t Enwsxq!CN {GMpwdBms#!i z[U i}#oZ%w0J% Zy?N+#x~ͺg>>wƵݻ MRu^d o6uHy_Ůmar%s{Ͷ~*͟IG>4~,mɐr>lW]NYiNETs'$|pMg~SW!hW ^oξ(U}AD[BBf~eucP"A 9m}j0<km`lTfy\x?SsyEV SфCAc]M8qxuE3yeW;#.oYq! be: ߭ApdzLJ1+EץIp {2M4V4͂aЪOwa6cu2oǓUSOJV25[ж83ޒ$7~drb) " 60ɫOqh@ |p{/*.ӹBk߬y-D1̆^/A]t0v͓Q/UȦ$ >6ZˊKc6_:Ulv3O#$L%x|aSe@p5@u]\Ѣ4bP I|Ɲ%:v>s۠ZGn^}mcϕZ*n*P'4&->5놦bR? ߹y$\]ԗ| =SIVpgouW*)Zª~!ߌ ~F{z|~o~O?_ ̟~~F%'ͿS7?whFj9xagR_""a?WD endstream endobj 4 0 obj 13946 endobj 2 0 obj << /ExtGState << /a0 << /CA 1 /ca 1 >> /s10 10 0 R >> /Shading << /sh9 9 0 R /sh11 11 0 R >> /XObject << /x6 6 0 R /x7 7 0 R /x8 8 0 R /x13 13 0 R /x14 14 0 R >> /Font << /f-0-0 5 0 R /f-0-1 12 0 R >> >> endobj 15 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 256 256 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 2 0 R >> endobj 16 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0 0.501961 0 ] /C1 [ 0 0.501961 0 ] /N 1 >> endobj 17 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 ] /C1 [ 0 ] /N 1 >> endobj 9 0 obj << /ShadingType 2 /ColorSpace /DeviceRGB /Coords [ 0 -30 0 -10 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 16 0 R >> endobj 18 0 obj << /ShadingType 2 /ColorSpace /DeviceGray /Coords [ 0 -30 0 -10 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 17 0 R >> endobj 19 0 obj << /Length 20 0 R /Filter /FlateDecode /Type /XObject /Subtype /Form /FormType 1 /BBox [ -10.809602 -24.402308 10.190398 -15.402308 ] /Resources << /ExtGState << /a0 << /ca 1 /CA 1 >> >> /Shading << /sh18 18 0 R >> >> /Group << /Type /Group /S /Transparency /I true /CS /DeviceGray >> >> stream xO4PH/V/0P($S endstream endobj 20 0 obj 24 endobj 21 0 obj << /Type /Mask /S /Luminosity /G 19 0 R >> endobj 10 0 obj << /Type /ExtGState /SMask 21 0 R /ca 1 /CA 1 /AIS false >> endobj 22 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 0 0 ] /C1 [ 1 0.25098 0.25098 ] /N 1 >> endobj 23 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 0.25098 0.25098 ] /C1 [ 0.501961 1 0.501961 ] /N 1 >> endobj 24 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 0.501961 1 0.501961 ] /C1 [ 1 0.67451 0.67451 ] /N 1 >> endobj 25 0 obj << /FunctionType 2 /Domain [ 0 1 ] /C0 [ 1 0.67451 0.67451 ] /C1 [ 1 1 1 ] /N 1 >> endobj 26 0 obj << /FunctionType 3 /Domain [ 0 1 ] /Functions [ 22 0 R 23 0 R 24 0 R 25 0 R ] /Bounds [ 0.5 0.6 0.75 ] /Encode [ 0 1 0 1 0 1 0 1 ] >> endobj 11 0 obj << /ShadingType 3 /ColorSpace /DeviceRGB /Coords [ 0.5 -20.5 0 -2.5 -22.5 5 ] /Domain [ 0 1 ] /Extend [ true true ] /Function 26 0 R >> endobj 6 0 obj << /Length 27 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream x5K0_yE ;X hZ4`ůQ r" ڤIؾ ku-(QX(O-|OqGA$+ZTf^9,_h'(pO-uU(JSmM1I'ʰ)a I8NoR'Ed98n;^lq<ӭQaF9whePՒ<1:ccSn^>kT\/ J{ [s|A;s9+16l%0]gϺ v߸F%Y̞W;R9k 4X~n=:< y QFHyZFë ~7O󔎄~۬P;bZ>)58|=5?I endstream endobj 27 0 obj 478 endobj 7 0 obj << /Length 28 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 28 0 obj 47 endobj 8 0 obj << /Length 29 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 29 0 obj 47 endobj 13 0 obj << /Length 30 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 30 0 obj 47 endobj 14 0 obj << /Length 31 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 4 /Height 4 /ColorSpace /DeviceGray /Interpolate true /BitsPerComponent 1 >> stream xc``` endstream endobj 31 0 obj 12 endobj 32 0 obj << /Length 33 0 R /Filter /FlateDecode /Length1 8360 >> stream xY{|ŵsw} !/$nȊ<, 0BDZh RP,($& #I;Z$lu"_*em8/D.DfjVJk $u}"Ǘ/qAR rNB ~#Nsqr %͵q6vM5ze8"o^fa-Wǵk++fY* }?/%ϗ + |!(J +I)K%%J23W4 Ug6g^M7W/VՁ:_.P?Φd'6?8tf8hZ!CS d4?N^:jKk8\ܶ딽'gU_Y3wɻG^rΩ'^q>1xL<J|η7Jpp5 j(tr8F_0*ȵKLy_RLkчZ#VM^r |xu]w)[+_GG9-ss$ROTWWs^[mx|+l[eW%+f\2ҵHB:"N<+u>)))H‹I1-f$>PUszU[^T{S}(ü(1$?HԒTuvgw5qfw}D0۵zk3!CHSm7훎nɳc8O}ct痼<5Ԛʘ BLR7.Վށ)|+¼Jf\-wdYH֓d`dx16B0F، ,K2s=Y,v ;f^o.<ʘ'$@"$Aefgߛ]]>9jvlF>ȨQ٢R`,<1eϬ5kn,n_z{5}zhbc5ێ,((:$=c,E|jday3+\2q[K[-1g^D'qťe!a7n]/_#>mIb26l08Nڔ~9U'mwDQ݌Xe%4CfYnVv9X1it-K׾ʶ9[OqL̔v.9I2JJl%O+WÎ.8P6> Yq=l}uf>N7p3 .P"H/%Ej$==ob_x齃#ėx͡|B E&l)i65DbJFQm.W`\א(Fb:Z>n@@iqNzSFQ t:Î]wظ+,DSnG /{e l?{?OS|/ pgwϛK(P͝ҩSUQbKJ V k_;?0%m`ۉjԼjJ#/} >~2}5*E|ɫ[W%fr.QS%LUk`  k"K(Ѹn8/YFa0rgݲ]߳7URZz+m>(R$=hPj2``*2FK`/Wmʺ-w#˽8|`y#Fܴ,ehh g,&*PcxHRsԀ1 <#DClM {rZ*\*sZxHB#pz);4u,쾃ZΎtϗta[z0 e_z(̨Sƭ Ldj"a@~e%8/Ln->22I,&{ ?ꣶBVjY=cOL6W%BA2h6dK"(d<|Rg ʤT~>@.W"?WUt z4Ml+l6Mܢ^R{і5 .FF&)wMכc.U<d[2zpLhXBe>6qh}/kK Yz\=[W4Ex/x1.C>:L1>1sc:`á.o]3Ɲ $-h.XYLϴNtB؍b}7YU}g->L*"C\c{HpJ/˻WC![Im46xcm ͦL[VD~`n 6eU{j[l IaMLip q7F3.4߻{]#l fӸu :VIU_mxڮwm{6J~8uYvnxC]Ou+^>rͽ4>\T/Wݤ,̝ԦixMgn(W10@gO+++A+`GCof[ybb1f?˖yߢ◭--OȞ-% ʅ_r|?҅,mg!Q0B*`akct EHB ]NFDnvYHmV:wpҥ`^QzPJЇ(lQu11}=nit dY:fe|uT[AF x2N1A崖z]Ԟb _vpH7󾇢qcƍnEZmax3\q4F҃lZqB kZVk[QS5k\ W̯e28/[ lJ]??R.]~˿?{m⬈?`W'7b" %|mm:b}7H4ƐfR0@ Bc^zi;lsOn0b~q_ \}Hq( Ւ޾Z8LKtvaNӗ^B bIuI듚X_l<ْN~)5[&!sr.ZϞ=Qv_#{*бT{K(X>ޠsS0I*aQ7uSөUDGg7]zC+m{r1{/i~#o6o6뒤'J^=C%ݢϐRJJaaAI1}IyZ_{]zĹ^-Ȇ 0"ZeVh'x>NdeV$.>S.Sf32^eڟtbǞk,M!T!K+cҗwi6͖ʻ/ua1Mbb]5uF$6kj %=tC?O@F /P8گH靴ǗwxQ}nnq,=kﺱ`/7['(V $ 2! r%+$a1?h sx"6[ؽ{a<=st }U6@>I${ y3rN'GpB,D"e<&-K;LK!\I^"K1M+9%8'#NRxhN9ϓxWyҷct%H6&"u|AVtVyW>DZqVD""Չ`9؇^s)0_WjtSVI],ш4;ޣ4i4uVk\IAw:{D*ȧR2~ɾ a,&5 i"eEѯ.>%44p,u 8@ )i/ {zJJ$^“[ ]m>{84=nUǕžihǍYtX ǝZ;Sou%VJI F")T'Pc=Eɗ'w0cUrOJ62JEV_\2}BǤZqc߱H\5+g7zXby9@U҆KB XJWB{L QֵVdNrDEKJYx)Y]纀N5 _ Y5;OMp54 u¿~?. ]>?i|c|Q.>ʅ| R~4s?/wï.^_\n$_o7ӫL~:^v xU)Nhp\1ZyyXGguџC=p4$4x  8$EVOp`:?Pt炽HN#rNp烰PJs<'`6]6LVlug`Y&;$8 6npYOwS_7?u?NfútxR' # kV|VЀ POU&HLRc&P'V@˗ XU@t/IX*Q-In>U@0[N>Ep82YN> S|&v`\po1P,`(Q#c(a#C=10E  ;aP'恡 [ pyϳCi|i009yN v킬tu+dCF3b ݀T3 wYU@Q:!q $`#A@|ġ p p .1 nr-m[,t'hT|Mx@ %/`/ Nu@ôbՓ4E Ou= endstream endobj 33 0 obj 6016 endobj 34 0 obj << /Length 35 0 R /Filter /FlateDecode >> stream x]Mn0>"b7B pqTeȂwR1x=waXd&"\y& !]%`,h(0ܯc$F8/i'7AH) "7_Y<~W3,rx9\u?AVy_9 Ʉ ,[x Z9r$ѨZ:3X?g}\q@~d~$a!?{4yf]#ru\k\b(k9k9r=5y4չbVT"V̊vu{=101W~Q=rG5Mj7݋9kJx䳣SW" d endstream endobj 35 0 obj 347 endobj 36 0 obj << /Type /FontDescriptor /FontName /AXGTYA+DejaVuSans /FontFamily (DejaVu Sans) /Flags 32 /FontBBox [ -1020 -415 1680 1166 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1166 /StemV 80 /StemH 80 /FontFile2 32 0 R >> endobj 5 0 obj << /Type /Font /Subtype /TrueType /BaseFont /AXGTYA+DejaVuSans /FirstChar 32 /LastChar 122 /FontDescriptor 36 0 R /Encoding /WinAnsiEncoding /Widths [ 317 0 0 0 0 0 779 0 390 390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 684 686 0 0 0 0 0 0 0 0 0 0 862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 612 0 549 634 615 352 634 633 277 277 0 277 0 633 611 634 0 411 520 392 633 591 0 591 0 524 ] /ToUnicode 34 0 R >> endobj 37 0 obj << /Length 38 0 R /Filter /FlateDecode /Length1 2612 >> stream xTktTW~$0I iC`Bx6A^ %h Ð" 12(8c9 G?qHUNAAWS|)>Jݠy;}n Wr؞Gm}HlUoRߩ'UٕvLy/,'[s wǻ=zy#);=n~@-9A[K3ݱ;xo H$-cHdCWO퓆6֢нl[{(K"U>AAi"av釨֢ӳG7hMaV:JyvAd1h47ZiQeeF1Op=uF"Uq\CNF"]D+D1 h/UK.^VTa^WMf[9h }ڤCQ{%Wo*T@p=ݱ!KưR"^[kϔ(Nimi×hF1B;2 m1[!fu̻(Qf-O*RQNZf3Z-I1i'b/5R5Q%riQOچ;bø$5jE!qCzM^0QM5aFtk| ?43|Y fE\+2ۋJjFDuV$bQiFc ?:PR9Ɛ)łF%HFyEFY9Μ3"K>eXy_IʻM(6|ׇ{^kqO-:vN#r]{!:ŵ3_CTcn(oC r1F"oQ_)#'>nwqq7 %0nZnq#q=DgƵSg+jWDJ1޽ލr6.1ȸ}cokv~ø jv~j8VWuVWeKƛ0δ3t7պkp:͌S1^eƏ''Mn[ccƣMqLu GWG^ԑ8ob0GabaqpޣX`$?cc|׃=?v';]aSdĎjG۷j{*ؚ-aI6DBolLķx~Cz!4Smh†UF9Kf"o|1]qFE 20rlƬ(Nd|ƌ5#LOIUx1M"O+@I25SwT/L褦02E@ ݤ]RT< z"F)HfxQ0Rf Hd)p3FxF1^0Dh H`JςfZ]N࿎+]Ȭ endstream endobj 38 0 obj 1862 endobj 39 0 obj << /Length 40 0 R /Filter /FlateDecode >> stream x]j0 ~ Cqslrfhd8d7t0 gkSȠ?93@q+[@ 6]lےqGնo".788Q`hux5;HΪLz73ws|m RFK2Є=KuzN!NG{|ʮ̒n)sY)B SFp endstream endobj 40 0 obj 223 endobj 41 0 obj << /Type /FontDescriptor /FontName /MPQHUZ+DejaVuSans /FontFamily (DejaVu Sans) /Flags 4 /FontBBox [ -1020 -415 1680 1166 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1166 /StemV 80 /StemH 80 /FontFile2 37 0 R >> endobj 42 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /MPQHUZ+DejaVuSans /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> /FontDescriptor 41 0 R /W [0 [ 600 688 ]] >> endobj 12 0 obj << /Type /Font /Subtype /Type0 /BaseFont /MPQHUZ+DejaVuSans /Encoding /Identity-H /DescendantFonts [ 42 0 R] /ToUnicode 39 0 R >> endobj 1 0 obj << /Type /Pages /Kids [ 15 0 R ] /Count 1 >> endobj 43 0 obj << /Creator (cairo 1.12.18 (http://cairographics.org)) /Producer (cairo 1.12.18 (http://cairographics.org)) >> endobj 44 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 45 0000000000 65535 f 0000028692 00000 n 0000014062 00000 n 0000000015 00000 n 0000014038 00000 n 0000025268 00000 n 0000016608 00000 n 0000017321 00000 n 0000017602 00000 n 0000014742 00000 n 0000015677 00000 n 0000016399 00000 n 0000028531 00000 n 0000017883 00000 n 0000018165 00000 n 0000014323 00000 n 0000014538 00000 n 0000014651 00000 n 0000014937 00000 n 0000015134 00000 n 0000015590 00000 n 0000015612 00000 n 0000015765 00000 n 0000015876 00000 n 0000016001 00000 n 0000016126 00000 n 0000016237 00000 n 0000017298 00000 n 0000017580 00000 n 0000017861 00000 n 0000018143 00000 n 0000018389 00000 n 0000018411 00000 n 0000024523 00000 n 0000024547 00000 n 0000024973 00000 n 0000024996 00000 n 0000025718 00000 n 0000027676 00000 n 0000027700 00000 n 0000028002 00000 n 0000028025 00000 n 0000028296 00000 n 0000028758 00000 n 0000028888 00000 n trailer << /Size 45 /Root 44 0 R /Info 43 0 R >> startxref 28941 %%EOF cairo-surface-expected.point.svg000066400000000000000000002765561456565420200331740ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo cairo-surface-expected.polygon.pdf000066400000000000000000000127661456565420200334730ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo%PDF-1.5 % 3 0 obj << /Length 4 0 R /Filter /FlateDecode >> stream xuWK6 ZgA>+Uqӕr@[R4Ex@?C3ESr=? 9[?Q#'DTl@Db\c"`1&Hl ɈUm""6FjC!匴"Rb6j#6|:"nEm"sqۄȨqc fkؚK[ߧƜp|SkrLRܑA^Ӗ2h<+g&$?!#M8i5ُ_ /_[T{w7Dd6ef9ٸj4"MV-Pc"kgAx0#22EdǘnX7m6uZ@AWJ4e/'pW-=&?.8.;4pQ%ltz Nʍ2c,TV LE*5TnjI@2bJ±Sz0!@1)%UF/EXJ1(@h5aj4.:YQlRϕR]Ej|p2{W%S"o (*ct+ԦrFrpo HƑj.< О(Ae/7|킬.d@vN_BްnHj"-eCOY4̏W)x$,١N5ȼG&{6uw,  Ha. I3ζB`9ёCv!x`sG6NÁBy`!)9/;*8/rC0 y*L-0a7꜔2j}'MBH)u5VNO>lNI/SYb2*/Ќ؁CQb L%'$AR7x DS|oF8k#G>ֈ\u˶OAVn,$n kW:y4<,w9Ay2"n Ыg1VJԧ{ɚ&5L;$F*82ZX!a/"m!.aݍ@EJF~ԥce#nG[7p'駈fB=CF誠O&핅*K-vhH%T(7_P#nz0PԠkՐBw\݆ˀg󨛍GsC|4o-ݡwY}x*VDz)!Yo5z,9ohK_%l]c5Y67\YtY&c $f#IϷuU;$W7zW#_!fIk szL_l x[>{( endstream endobj 4 0 obj 1684 endobj 2 0 obj << /ExtGState << /a0 << /CA 0.5 /ca 0.5 >> /a1 << /CA 1 /ca 1 >> >> /XObject << /x5 5 0 R /x6 6 0 R /x7 7 0 R /x8 8 0 R /x9 9 0 R /x10 10 0 R /x11 11 0 R /x12 12 0 R /x13 13 0 R >> >> endobj 14 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 256 256 ] /Contents 3 0 R /Group << /Type /Group /S /Transparency /I true /CS /DeviceRGB >> /Resources 2 0 R >> endobj 5 0 obj << /Length 15 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 15 0 obj 47 endobj 6 0 obj << /Length 16 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 16 0 obj 47 endobj 7 0 obj << /Length 17 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 17 0 obj 47 endobj 8 0 obj << /Length 18 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 18 0 obj 47 endobj 9 0 obj << /Length 19 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 19 0 obj 47 endobj 10 0 obj << /Length 20 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 20 0 obj 47 endobj 11 0 obj << /Length 21 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 21 0 obj 47 endobj 12 0 obj << /Length 22 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 22 0 obj 47 endobj 13 0 obj << /Length 23 0 R /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 16 /Height 16 /ColorSpace /DeviceRGB /Interpolate true /BitsPerComponent 8 >> stream xc` ǂHRK=.XQ~T1%AG=.@bZ+cI endstream endobj 23 0 obj 47 endobj 1 0 obj << /Type /Pages /Kids [ 14 0 R ] /Count 1 >> endobj 24 0 obj << /Creator (cairo 1.12.18 (http://cairographics.org)) /Producer (cairo 1.12.18 (http://cairographics.org)) >> endobj 25 0 obj << /Type /Catalog /Pages 1 0 R >> endobj xref 0 26 0000000000 65535 f 0000004767 00000 n 0000001799 00000 n 0000000015 00000 n 0000001776 00000 n 0000002234 00000 n 0000002515 00000 n 0000002796 00000 n 0000003077 00000 n 0000003358 00000 n 0000003639 00000 n 0000003921 00000 n 0000004203 00000 n 0000004485 00000 n 0000002019 00000 n 0000002493 00000 n 0000002774 00000 n 0000003055 00000 n 0000003336 00000 n 0000003617 00000 n 0000003899 00000 n 0000004181 00000 n 0000004463 00000 n 0000004745 00000 n 0000004833 00000 n 0000004963 00000 n trailer << /Size 26 /Root 25 0 R /Info 24 0 R >> startxref 5016 %%EOF cairo-surface-expected.polygon.svg000066400000000000000000000233661456565420200335170ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/pycairo/pdf-printing-expected.pdf000066400000000000000000002011541456565420200317310ustar00rootroot00000000000000%PDF-1.3 % 1 0 obj << /Type /Pages /Count 1 /Kids [ 4 0 R ] >> endobj 2 0 obj << /Producer (pypdf) >> endobj 3 0 obj << /Type /Catalog /Pages 1 0 R /OCProperties << /OCGs [ 6 0 R 7 0 R 17 0 R 22 0 R 27 0 R 38 0 R ] /D 40 0 R >> >> endobj 4 0 obj << /Type /Page /Resources << /ExtGState << /a0 << /CA 0.7 /ca 0.7 >> /a0-0 << /CA 0.3 /ca 0.3 >> /a0-1 << /CA 1 /ca 1 >> /a1 << /CA 0.3 /ca 0.3 >> /a1-0 << /CA 0.9 /ca 0.9 >> /a2 << /CA 0.9 /ca 0.9 >> /a3 << /CA 0.7 /ca 0.7 >> >> /Font << /f-0-0 5 0 R /f-0-1 9 0 R /f-1-0 14 0 R /f-1-0-0 14 0 R /f-2-0 18 0 R /f-2-1 22 0 R >> /XObject << /x20 27 0 R /x21 28 0 R /x22 29 0 R /x23 30 0 R /x37 31 0 R >> /Properties 32 0 R >> /MediaBox [ 0.0 0.0 595.27559099999996 841.88976400000001 ] /Contents 39 0 R /VP [ << /Type /Viewport /BBox [ 0.02166666666666665 0.005 0.1883333333333333 0.1716666666666667 ] /Measure << /Type /Measure /Subtype /GEO /GCS << /Type /PROJCS /WKT (GEOGCS\133\042GCS\137WGS\1371984\042\054DATUM\133\042D\137WGS\1371984\042\054SPHEROID\133\042WGS\1371984\042\0546378137\054298\056257223563\135\135\054PRIMEM\133\042Greenwich\042\0540\135\054UNIT\133\042Degree\042\0540\056017453292519943295\135\135) >> /Bounds [ 0.0 0.0 0.0 1 1 1 1 0.0 ] /LPTS [ 0.0 0.0 0.0 1 1 1 1 0.0 ] /GPTS [ 0.0 0.0 5 0.0 5 -1.2831853071795862 0.0 -1.2831853071795862 ] >> >> ] /Parent 1 0 R >> endobj 5 0 obj << /Type /Font /Subtype /TrueType /BaseFont /NBAXEX+DejaVuSans /FirstChar 32 /LastChar 120 /FontDescriptor 6 0 R /Encoding /WinAnsiEncoding /Widths [ 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 636 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 615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 392 0 0 0 591 ] /ToUnicode 8 0 R >> endobj 6 0 obj << /Type /FontDescriptor /FontName /NBAXEX+DejaVuSans /FontFamily (DejaVu\040Sans) /Flags 32 /FontBBox [ -1020 -462 1793 1232 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1232 /StemV 80 /StemH 80 /FontFile2 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length1 4200 /Length 2805 >> stream xV tTE~U}o?r;t!; (-AݰAڈ("luA0괊EVj/@x8EdǕ0*:lǢζ2 9g<{={VW "V(2ѼſqeK#t[v9Hŷ.jl!iy+c=]D̋>'Z 3RW3=x+rfLoe:3Y4oboz,g~K/ Yr& 7F*CRq[g;; :I=KN?|qm9֭W~7-H-J^YrK_>UVV$7U'_1՝ۺK#LL[3muz Bt- df/b.]#]n\Ky`n\Lwu;?WE{>@GO Eam@9l˓Z;{`j5Eʱ{DE2%`; T$*5T3fvY̙sGgmf rNrù+Ei C;(&F2ŀ-U)1XwOYp_|gRuЏ鳿\w潃uBhLl@@Ӱ{u{%5!g|?%.^>|a!jD -1NJbhk*J׳֩--ozY\ɮm70vd#(SXxֺPBOo=6a7Uismй3YL^ݒvgjM ,v{ zF}>SQsmbhaASط߾]GEAl5`1Ɵ9!bD?q~=/mqǵR֒W\F]K!MgRRA kZA%knt͉)tϔqqe]>"iU:ErSEv~}r)$gQ[g[x '8'I; KJk [ruen\j=,ﳞG6],7Z, R) {z !ވ(h5)O5jg7毦9ڨ jڜWUcNL?;g~J=BbI}@8)~<) D=UO1A4S_U[GҘs-PVQ-q*ٕ;׹ߨE,o(?z$6-[.7)d9uc5M}T^]Q6QFUA6c7sDFgt5Q;vHӨD'AD%a"$v 9]dr쐵r(ųjƣt.Vq|RdN;CvjȱD=2Y9:hzwp4yWt?*U\FmuMDic(8zuso6TW_OY#UVW+dmv=J-tJy9/ Zjfۛ=:7h_oteAZfc.s'`=GHÜ&y?[08kzB^5Kfԗkwnqa+$*:y(J3]JTFtj<Yy:/ȈmF4#_iQ%3UuRe%u'e4ソ&|bFU$y~V'Nb*^:?yRqTQ~&#D6no[D}71u֮O%] =tB3^t6Of/\u?yl1Jyk./ c<3[}V<3_>Hb%u&pJWeNĿi`MVu5Z'Sx'/4E#稟kxcMP3ЦqD5W5kLh8q kjF뾃Uc {U{kb?bƏحI5^v팪]qܑvF#9)O4OV Jl?UZxFc>">l~jSll'4O ?~ț~ccIhllQbjjAsL~?5zpzHain !<:fc-#65AqjU{=MM8+ê15Vj`,ܥ4%)ܙBC 55qG.nXm p+uh5kܬ1o,jSCM7jTWY:* 7d P7` cK0+3Ncwm5]6Q iSm5fTSV&'0IjH]ă1 W^ itWciXr1CjL Gjtʼj2/Fԏ^U1‹^5܏b/y0E`萨ǐt5$t\~YT]~."?Uiz1X#OcPr9tD4N!'l?,N&h\GFFoFHF:+k-RG@P~ k2հlx4ܬ0Cp!Y(`.4߶2 lh5 ֖GϢ endstream endobj 8 0 obj << /Filter /FlateDecode /Length 253 >> stream x]Pn sLm*Eu_(zy3l< D#hcUŭA"\p2PFƛW~9 Ohqvs)İY >Aa0vyqg{PSWČ@x?7q'kMu$.^H NH8c=p{V˵Uq*OX2 +>&ܰ!.si3;Ui5E_?n,OϪ~bBzy endstream endobj 9 0 obj << /Type /Font /Subtype /Type0 /BaseFont /OKTGLY+DejaVuSans /Encoding /Identity-H /DescendantFonts [ 10 0 R ] /ToUnicode 13 0 R >> endobj 10 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /OKTGLY+DejaVuSans /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> /FontDescriptor 11 0 R /W [ 0 [ 600 500 ] ] >> endobj 11 0 obj << /Type /FontDescriptor /FontName /OKTGLY+DejaVuSans /FontFamily (DejaVu\040Sans) /Flags 4 /FontBBox [ -1020 -462 1793 1232 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1232 /StemV 80 /StemH 80 /FontFile2 12 0 R >> endobj 12 0 obj << /Filter /FlateDecode /Length1 2544 /Length 1801 >> stream xTktT~$G @xy@"/PR Vla 4B`!EJ5X;`+"ZӇ!Zm) ZZ@#ЁtOkuoWϙs~~{Q"%9or?=>H"K,^:|B"L,Z_zwʊV̟r~u*pWCEbU ZȲ(aQ9wsV-1*mKEٿd%hl$RS#FXtGi -A yadpn t =o}2@q8FNR$K܃f:Wfz{HxنjeRsy>[f~#RmY 쮪_Y6E1j>Bf 9hl%j ԂFI+(JA1Ri#6Acd|fRQeF=j'k$N^zPv#G"MъF:'Y BVIkj} V.R.M;vC@vBWiJ5a*۩ ծ%YzGv=ӑڻ%Z#KhgJxiǵ @mxKVkd/VPN{{V GWZ#7s%8#yP!tTJ)Fk$Ƶjd䈿DkJrWe#B-_]ϝ\m֯R+h kEmʀ`խhpzgeكMvE]MJ,zEa%D +R#Ƈ^47Sb~'ǫ{6=kƯd{-{y2ޮ{D*bg8xSO32G#Ęǘ˘3 1B0DiA5 1&-TY.࿎' endstream endobj 13 0 obj << /Filter /FlateDecode /Length 224 >> stream x]Mj0 >3I!P,ä=cɩa"Yu> endobj 15 0 obj << /Type /FontDescriptor /FontName /BIHEIW+Helvetica /FontFamily (Helvetica) /Flags 32 /FontBBox [ -950 -480 1445 1121 ] /ItalicAngle 0 /Ascent 770 /Descent -229 /CapHeight 1121 /StemV 80 /StemH 80 /FontFile2 16 0 R >> endobj 16 0 obj << /Filter /FlateDecode /Length1 9468 /Length 5645 >> stream xZ{X?^^ewyAYAF" (jL 6LhHMDII46MlR6iL)4]$GqfΜ9s7g,9t ek.@/hM~@@X޶bM/(^q{r~kJx r  y[״=u;,ew.kX3mtMm-ʍXu-mCڵH<s)Ԗ!@T8Q(#M44X;X3r4c G?g_VPg='%!W2 d^2uǐq轑(.VVf\429Gk~sWwwWDY~;1$eS,bW[HܐOISMMdb!2YL 'ύc$^.?$;v-?)xwP\4RT<dh smAʜ0&SRhU8111jHϧV~>O[L&NrIvdk:NK$pvzލ.8]x|YҶf3$ڶ;g֬޸k';΅<†9yYVqɊ|}C~LeMZwYz4I̖F.*KcޯJMfܬcT";)׾vS9P#>6"$y&Xՙf"! Ae`H@\ "X>HDl3bF*7'N&q0N``^9z }/$,&Endz" ~s~砨64p]1rQIՔJ)RF.5ǑtW&m\:"+ՂJsFp Gr84gWF:A#L`~~ً #2LB(S2\HPZ9ꕲUj@Ul.YfU+>*[x*Nqj+ s[5WQYt7`yZ2+֝o:e0Hz!3f܋#Ch8a!jp҇Ӈi QSM'19I^ đ);0L0x ~p35:p'U2WqDri]5{MSV W`ÃAϜXop*5)x_޳ԉ=o/Ny`"QX2Vۥƴ%5sRj_Qwd%*%%bK~6\c ĉႭBNʩ$AeuK*L +J)7[yb N`$Xt܃ƭBVr N LnOĠ)Q#7 v><sV'!p %^#nmpR[vU&=~esW=zm[['-yl~dU=FvR'd~푳-VD~˘- Nw>j~F**UXί^38F!ogޗ~ ;o{989HYGrxkrV '+sXg|šJNZݬٝιM&]ǁQpQ0wG#h}B\5Y<,\V֩ҙ;X]$*3p.PU.dHr 䂨?lV_f:TsTmV'F 9%.GyZK{nɪ^}6b#)<^ Kx|yz7 wWYԄ'Bk}}GɇQj\db0BK1*L|3M$^Ы&ь#V\BF:7{Ε+҃vbuMwd5ȏSG&ݼzc c&s$$A:rdf$$W{Hg+Ed'##;(稯&SŻׯDZ,NP^M {h>*vN )ԑ3)-ܧ rB̽ &lcxpTՖ1)_gOlz p?䌄b$:[!iXV@1*flWfttے @4'F_0%ȵet~SEDsbUqk&wV~ZymO,zzdLSQsL|Iڕ#owGxDRv GjhTErtuÛkwS5!EG%>XqA"l<&ĤrmHdt9#>NQ ]|Yvdi8H oYY8wlwϢt_LOQӽKsgNcI71f6CI?/jMxcπ:&t!6".. #m~NVez y %s$,g};Tb5l&yo\C8(#Gbm5,Cp>&.E\y(s *2'r %P- qҿ}{ 5+ DZ#sBxǫ ##E #HQ`<`8MjNvݔ`r p'< "(#7"AۜfЃs:L2T.M~MP Z{gt%;ؽEș{­6^spID,I I CO UENs! DXJI)NSSWһG?_0]7)|lb\ Kg  s1|B,0 _" @L\ Dr+.W(\JFi(ej&j EGu t =^Lp>OMͰL_;5> L?6[Nc+مlA/cŞlH%$<Nnf_ g&x4B7ZW3yulODSh ZFF/"Ӈ7h)d]SVv}VM؅$0ℷq9Wx=n3OrmVKd8 (r MH e !ȸ47"q!hGV6A{>[.VK%Qۋ(-Jy{,W|=8,sEaA$ @;P<-Up,~P0qc3E hKA_*@csj^m4Ckqԕ]7oAƺ 4h5*c\er5t!+ԸKk(ZW$[Gt\UUU/[W5 P]o|ci]jM~XHK4n*tӦMBqS4wN+vCa>z "D=e <*/$-н,WGp+QA mvY`W55ZK5*헙J}Cz ռ %:8ʑ8_@ =f+X3vF˼10eA.=!#!US"!()O/ SS[Yc!-)Se(L{{fsފ8+Z2Z 1n 0:jT*Q Fqy҄WtUm4.\]+:gY)HDԠ Q-naE!fG! !U%Vus@L'I_OFmD# n)7p.B 6#t/"\!ͨ2Cȗ\P^[hby܇[S*F#Ja/`b5IcB s ac̢ BmHWK+g` l(؁Q9{#/@Ƨ| z񮍴|Ep2X >Vp+Ʒ;AAX#0 {^|hcU2*2s L8̅0U-"'a3oh"* cQw1b1>d;tb܆Q> stream x]n <ݡ IڴHSwal"-r㪓v߇֚ۗهTcyZBX S;Esk>cr~ͳ.$ {W|;~pD@C|wo%1oº?tι$5i]zV{\u뽨uGsxM-ǖa^Q<ȕ/ endstream endobj 18 0 obj << /Type /Font /Subtype /TrueType /BaseFont /NORJIL+DejaVuSans /FirstChar 32 /LastChar 116 /FontDescriptor 19 0 R /Encoding /WinAnsiEncoding /Widths [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 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 615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 392 ] /ToUnicode 21 0 R >> endobj 19 0 obj << /Type /FontDescriptor /FontName /NORJIL+DejaVuSans /FontFamily (DejaVu\040Sans) /Flags 32 /FontBBox [ -1020 -462 1793 1232 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1232 /StemV 80 /StemH 80 /FontFile2 20 0 R >> endobj 20 0 obj << /Filter /FlateDecode /Length1 3600 /Length 2313 >> stream xV}XTe?wf0! P*hX)P:i.,a}MEDd&ͺVVnⳕmkim-Y;˞v؞g3|sDNk^|a[^Fi߼M'k*nyݰ|'~U,Y@'XX6G{Y|*m->*/̯`޹|*%U͟UFʯm\{#ozMc8{7#ڞd$ٓuAi7۾F(2=@ p}0l56ZVպټ-qXG<Dc@b ΢k1Ē@TQhOމ%ԧN;r3\I"+\NJrAv"3ǧ$0A췭ũA1RS.8T1eOs-=m(gKk\ƾ}#S A9粅i7&-QAvqв><@X 10?(Jgo=77cS.!J=T3fp%Hɶ'ggJQ j}gEmM5 fZrRUyGKlBpGnsi 4GԌxc!{c;*/*53 2DʋtKzXjx%UJUVZUqD1"^?'{#L#b{ܮ=M[0#*&p-.Vt޿ww ! k_+F4( BJ"k') $V1O;}4s%8 $E Swtez~?OZ'3_"کjfrWUC tK.QKcv:CGr=uM'1XJԨ_^+"lIz75z^׈,lW|%A.ޥz! |Fmtir-NQIZ6%Gd751U(WXK=t2j=W(yTrf&IpRqk=ig[VKEnr9K5Ctעo=YB!2jM!SXͽ6][6H/3//:{yQ9k&lJC6ٟ#kJdRnCiS#Gה#ϲg~{nwhg4>ƚG7MPhwn咤a݆9jwb=Nd|K@$!ɴԂ93:,eż q,f!](i@z3,^\dlJX2)I-h%o/JN0R;{n^lI:OhF-HI?ٙO wQDcObCYtO][F!Ŀ<:_qֆ/s>n&?U?zg+|4 >ST!/]{8ww37'U7;Wl~=.=u8v)'*(g?)tZW|M+f vy8/ŠS‹ /(dVXʆ97)&JRW 7$aRt+T:f(+,RX8 eA,D5 JeI:&V^WNG asgE˹ s" Wr.W(`M¬ V9eV\p3WXK1 USzCNu)Q"L)(LbBDC81!;BN0Ȳ"s\TaEzƦɱ1=rG9hF9py4\A'BD #}&9 Dg>*0FjB ;¥TVpCνڧèC6kd*Dud " )X̢`vJ'BjH- )vkC9,+]A endstream endobj 21 0 obj << /Filter /FlateDecode /Length 237 >> stream x]Pn W1=D8Id)J/> TTݙY +.s]F)u$Ò4@p8q:_zIEl9y@JL9;0 xK#.h"ECǽ&BQ0g۟sZH:Ҕ dӴ(mǝ6`J OlOq3WuV}8aMVB9O_Os endstream endobj 22 0 obj << /Type /Font /Subtype /Type0 /BaseFont /OKTGLY+DejaVuSans /Encoding /Identity-H /DescendantFonts [ 23 0 R ] /ToUnicode 26 0 R >> endobj 23 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /OKTGLY+DejaVuSans /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> /FontDescriptor 24 0 R /W [ 0 [ 600 500 ] ] >> endobj 24 0 obj << /Type /FontDescriptor /FontName /OKTGLY+DejaVuSans /FontFamily (DejaVu\040Sans) /Flags 4 /FontBBox [ -1020 -462 1793 1232 ] /ItalicAngle 0 /Ascent 928 /Descent -235 /CapHeight 1232 /StemV 80 /StemH 80 /FontFile2 25 0 R >> endobj 25 0 obj << /Filter /FlateDecode /Length1 2544 /Length 1801 >> stream xTktT~$G @xy@"/PR Vla 4B`!EJ5X;`+"ZӇ!Zm) ZZ@#ЁtOkuoWϙs~~{Q"%9or?=>H"K,^:|B"L,Z_zwʊV̟r~u*pWCEbU ZȲ(aQ9wsV-1*mKEٿd%hl$RS#FXtGi -A yadpn t =o}2@q8FNR$K܃f:Wfz{HxنjeRsy>[f~#RmY 쮪_Y6E1j>Bf 9hl%j ԂFI+(JA1Ri#6Acd|fRQeF=j'k$N^zPv#G"MъF:'Y BVIkj} V.R.M;vC@vBWiJ5a*۩ ծ%YzGv=ӑڻ%Z#KhgJxiǵ @mxKVkd/VPN{{V GWZ#7s%8#yP!tTJ)Fk$Ƶjd䈿DkJrWe#B-_]ϝ\m֯R+h kEmʀ`խhpzgeكMvE]MJ,zEa%D +R#Ƈ^47Sb~'ǫ{6=kƯd{-{y2ޮ{D*bg8xSO32G#Ęǘ˘3 1B0DiA5 1&-TY.࿎' endstream endobj 26 0 obj << /Filter /FlateDecode /Length 224 >> stream x]Mj0 >3I!P,ä=cɩa"Yu> stream xc``` endstream endobj 28 0 obj << /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 4 /Height 4 /ColorSpace /DeviceGray /Interpolate true /BitsPerComponent 1 /Length 12 >> stream xc``` endstream endobj 29 0 obj << /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 4 /Height 4 /ColorSpace /DeviceGray /Interpolate true /BitsPerComponent 1 /Length 12 >> stream xc``` endstream endobj 30 0 obj << /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 4 /Height 4 /ColorSpace /DeviceGray /Interpolate true /BitsPerComponent 1 /Length 12 >> stream xc``` endstream endobj 31 0 obj << /Filter /FlateDecode /Type /XObject /Subtype /Image /Width 4 /Height 4 /ColorSpace /DeviceGray /Interpolate true /BitsPerComponent 1 /Length 12 >> stream xc``` endstream endobj 32 0 obj << /oc0 33 0 R /oc1 34 0 R /oc2 35 0 R /oc3 36 0 R /oc4 37 0 R /oc5 38 0 R >> endobj 33 0 obj << /Type /OCG /Name (ellipse) >> endobj 34 0 obj << /Type /OCG /Name (line) >> endobj 35 0 obj << /Type /OCG /Name (text) >> endobj 36 0 obj << /Type /OCG /Name (frame) >> endobj 37 0 obj << /Type /OCG /Name (Coordinates\040Grid\040Overlay) >> endobj 38 0 obj << /Type /OCG /Name (Legend\040and\040Information) >> endobj 39 0 obj << /Length 43038 >> stream q q q q q q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc0 BDC 1 0 0 -1 0 841.88976400000001 cm q 0.27451 0.509804 0.705882 rg /a0 gs 417.35500000000002 250.172 m 416.85899999999998 261.08600000000001 l 415.37099999999998 271.90600000000001 l 412.90600000000001 282.55099999999999 l 409.48000000000002 292.92200000000003 l 405.12900000000002 302.94099999999997 l 399.887 312.52300000000002 l 393.78899999999999 321.58999999999997 l 386.89800000000002 330.06200000000001 l 379.262 337.875 l 370.94499999999999 344.95699999999999 l 362.02300000000002 351.25799999999998 l 352.56200000000001 356.71899999999999 l 342.64499999999998 361.29700000000003 l 332.35199999999998 364.95699999999999 l 321.76999999999998 367.66399999999999 l 310.98399999999998 369.39800000000002 l 300.08600000000001 370.14100000000002 l 289.16800000000001 369.89499999999998 l 278.31200000000001 368.65199999999999 l 267.61700000000002 366.43000000000001 l 257.16800000000001 363.24599999999998 l 247.05500000000001 359.12099999999998 l 237.35499999999999 354.09800000000001 l 228.15199999999999 348.21100000000001 l 219.523 341.512 l 211.54300000000001 334.05500000000001 l 204.27000000000001 325.90199999999999 l 197.77000000000001 317.125 l 192.09399999999999 307.79300000000001 l 187.28899999999999 297.98000000000002 l 183.398 287.77300000000002 l 180.453 277.25799999999998 l 178.47300000000001 266.512 l 177.47999999999999 255.637 l 177.47999999999999 244.71100000000001 l 178.47300000000001 233.83199999999999 l 180.453 223.09 l 183.398 212.56999999999999 l 187.28899999999999 202.363 l 192.09399999999999 192.55500000000001 l 197.77000000000001 183.22300000000001 l 204.27000000000001 174.441 l 211.54300000000001 166.29300000000001 l 219.523 158.83600000000001 l 228.15199999999999 152.137 l 237.35499999999999 146.25 l 247.05500000000001 141.227 l 257.16800000000001 137.102 l 267.61700000000002 133.91800000000001 l 278.31200000000001 131.69499999999999 l 289.16800000000001 130.453 l 300.08600000000001 130.203 l 310.98399999999998 130.94900000000001 l 321.76999999999998 132.684 l 332.35199999999998 135.39099999999999 l 342.64499999999998 139.047 l 352.56200000000001 143.62899999999999 l 362.02300000000002 149.09 l 370.94499999999999 155.387 l 379.262 162.47300000000001 l 386.89800000000002 170.285 l 393.78899999999999 178.75800000000001 l 399.887 187.82400000000001 l 405.12900000000002 197.40600000000001 l 409.48000000000002 207.42599999999999 l 412.90600000000001 217.797 l 415.37099999999998 228.43799999999999 l 416.85899999999998 239.262 l h 417.35500000000002 250.172 m f 1 1 0 RG /a1 gs 16 w 0 J 0 j [ ] 0.0 d 4 M 417.35500000000002 250.172 m 416.85899999999998 261.08600000000001 l 415.37099999999998 271.90600000000001 l 412.90600000000001 282.55099999999999 l 409.48000000000002 292.92200000000003 l 405.12900000000002 302.94099999999997 l 399.887 312.52300000000002 l 393.78899999999999 321.58999999999997 l 386.89800000000002 330.06200000000001 l 379.262 337.875 l 370.94499999999999 344.95699999999999 l 362.02300000000002 351.25799999999998 l 352.56200000000001 356.71899999999999 l 342.64499999999998 361.29700000000003 l 332.35199999999998 364.95699999999999 l 321.76999999999998 367.66399999999999 l 310.98399999999998 369.39800000000002 l 300.08600000000001 370.14100000000002 l 289.16800000000001 369.89499999999998 l 278.31200000000001 368.65199999999999 l 267.61700000000002 366.43000000000001 l 257.16800000000001 363.24599999999998 l 247.05500000000001 359.12099999999998 l 237.35499999999999 354.09800000000001 l 228.15199999999999 348.21100000000001 l 219.523 341.512 l 211.54300000000001 334.05500000000001 l 204.27000000000001 325.90199999999999 l 197.77000000000001 317.125 l 192.09399999999999 307.79300000000001 l 187.28899999999999 297.98000000000002 l 183.398 287.77300000000002 l 180.453 277.25799999999998 l 178.47300000000001 266.512 l 177.47999999999999 255.637 l 177.47999999999999 244.71100000000001 l 178.47300000000001 233.83199999999999 l 180.453 223.09 l 183.398 212.56999999999999 l 187.28899999999999 202.363 l 192.09399999999999 192.55500000000001 l 197.77000000000001 183.22300000000001 l 204.27000000000001 174.441 l 211.54300000000001 166.29300000000001 l 219.523 158.83600000000001 l 228.15199999999999 152.137 l 237.35499999999999 146.25 l 247.05500000000001 141.227 l 257.16800000000001 137.102 l 267.61700000000002 133.91800000000001 l 278.31200000000001 131.69499999999999 l 289.16800000000001 130.453 l 300.08600000000001 130.203 l 310.98399999999998 130.94900000000001 l 321.76999999999998 132.684 l 332.35199999999998 135.39099999999999 l 342.64499999999998 139.047 l 352.56200000000001 143.62899999999999 l 362.02300000000002 149.09 l 370.94499999999999 155.387 l 379.262 162.47300000000001 l 386.89800000000002 170.285 l 393.78899999999999 178.75800000000001 l 399.887 187.82400000000001 l 405.12900000000002 197.40600000000001 l 409.48000000000002 207.42599999999999 l 412.90600000000001 217.797 l 415.37099999999998 228.43799999999999 l 416.85899999999998 239.262 l h 417.35500000000002 250.172 m S Q EMC Q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc1 BDC 1 0 0 -1 0 841.88976400000001 cm q Q q 61.417999999999999 14.172000000000001 472 472 re W n 0.501961 0 0.501961 RG /a0-0 gs 4 w 1 J 0 j [ 15 5 ] 0 d 4 M 61.417999999999999 486.17200000000003 m 533.41800000000001 14.172000000000001 l S 1 0.54902 0 RG /a1-0 gs 1 w [ 15 5 ] 0 d 61.417999999999999 486.17200000000003 m 533.41800000000001 14.172000000000001 l S 0.501961 0 0.501961 RG /a0-0 gs 4 w [ 15 5 ] 0 d 61.417999999999999 14.172000000000001 m 533.41800000000001 486.17200000000003 l S 1 0.54902 0 RG /a1-0 gs 1 w [ 15 5 ] 0 d 61.417999999999999 14.172000000000001 m 533.41800000000001 486.17200000000003 l S Q EMC Q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc2 BDC 1 0 0 -1 0 841.88976400000001 cm q 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 216.238 274.66000000000003 m 218.72300000000001 285.95699999999999 l 223.12899999999999 281.55099999999999 l h 214.27000000000001 273.62900000000002 m 216.47300000000001 271.42599999999999 l 224.863 279.81599999999997 l 226.691 277.988 l 228.14500000000001 279.44099999999997 l 226.316 281.26999999999998 l 229.34800000000001 284.30099999999999 l 227.613 286.03500000000003 l 224.58199999999999 283.00400000000002 l 218.75399999999999 288.83199999999999 l 217.066 287.14499999999998 l h 214.27000000000001 273.62900000000002 m S 221.203 266.69499999999999 m 228.047 259.85199999999998 l 229.5 261.30500000000001 l 224.25 266.55500000000001 l 227.40600000000001 269.71100000000001 l 227.58600000000001 269.36700000000002 227.77699999999999 269.05099999999999 227.98400000000001 268.75799999999998 c 228.19499999999999 268.46899999999999 228.43000000000001 268.19099999999997 228.68799999999999 267.93000000000001 c 230.125 266.49200000000002 231.65600000000001 265.75 233.28100000000001 265.69499999999999 c 234.90600000000001 265.64499999999998 236.39500000000001 266.29700000000003 237.75 267.64800000000002 c 239.125 269.02300000000002 239.76599999999999 270.53100000000001 239.672 272.16399999999999 c 239.578 273.80099999999999 238.74199999999999 275.40600000000001 237.172 276.97699999999998 c 236.62899999999999 277.51999999999998 236.035 278.02300000000002 235.39099999999999 278.49200000000002 c 234.74199999999999 278.96100000000001 234.023 279.40600000000001 233.23400000000001 279.81999999999999 c 231.46899999999999 278.05500000000001 l 232.27000000000001 277.81599999999997 233.01599999999999 277.49200000000002 233.703 277.08600000000001 c 234.398 276.67200000000003 235.05500000000001 276.15600000000001 235.672 275.53899999999999 c 236.672 274.53899999999999 237.19499999999999 273.49200000000002 237.25 272.39800000000002 c 237.31200000000001 271.29700000000003 236.89500000000001 270.29700000000003 236 269.39800000000002 c 235.09399999999999 268.49200000000002 234.08600000000001 268.06999999999999 232.98400000000001 268.13299999999998 c 231.89099999999999 268.18799999999999 230.84399999999999 268.71100000000001 229.84399999999999 269.71100000000001 c 229.375 270.18000000000001 228.965 270.70299999999997 228.60900000000001 271.27300000000002 c 228.24600000000001 271.83600000000001 227.934 272.46899999999999 227.672 273.16399999999999 c h 221.203 266.69499999999999 m S 235.99600000000001 251.34 m 235.63300000000001 250.977 235.19499999999999 250.79300000000001 234.684 250.79300000000001 c 234.17599999999999 250.79300000000001 233.738 250.977 233.37100000000001 251.34 c 232.99600000000001 251.715 232.809 252.15199999999999 232.809 252.65199999999999 c 232.809 253.15199999999999 232.99600000000001 253.59 233.37100000000001 253.965 c 233.74600000000001 254.34 234.184 254.52699999999999 234.684 254.52699999999999 c 235.184 254.52699999999999 235.62100000000001 254.34 235.99600000000001 253.965 c 236.363 253.602 236.54300000000001 253.16399999999999 236.54300000000001 252.65199999999999 c 236.54300000000001 252.14500000000001 236.363 251.70699999999999 235.99600000000001 251.34 c h 237.04300000000001 250.29300000000001 m 237.69900000000001 250.94900000000001 238.035 251.74199999999999 238.04300000000001 252.66800000000001 c 238.04300000000001 253.58600000000001 237.715 254.37100000000001 237.059 255.02699999999999 c 236.39500000000001 255.69499999999999 235.602 256.02300000000002 234.684 256.012 c 233.77000000000001 256.00400000000002 232.97999999999999 255.66800000000001 232.32400000000001 255.012 c 231.66800000000001 254.35499999999999 231.34 253.57400000000001 231.34 252.66800000000001 c 231.33199999999999 251.75399999999999 231.66 250.96100000000001 232.32400000000001 250.29300000000001 c 232.97999999999999 249.637 233.77000000000001 249.309 234.684 249.309 c 235.602 249.309 236.387 249.637 237.04300000000001 250.29300000000001 c h 237.04300000000001 250.29300000000001 m S 248.70699999999999 240.12899999999999 m 251.441 242.863 l 254.70699999999999 239.59800000000001 l 255.941 240.83199999999999 l 252.67599999999999 244.09800000000001 l 257.92599999999999 249.34800000000001 l 258.71499999999997 250.14099999999999 259.33199999999999 250.54300000000001 259.76999999999998 250.55099999999999 c 260.21499999999997 250.55099999999999 260.76999999999998 250.22300000000001 261.42599999999999 249.566 c 263.05099999999999 247.941 l 264.37900000000002 249.27000000000001 l 262.75400000000002 250.89500000000001 l 261.52300000000002 252.125 260.44499999999999 252.74600000000001 259.51999999999998 252.75399999999999 c 258.60199999999998 252.75399999999999 257.54300000000001 252.15199999999999 256.33199999999999 250.941 c 251.08199999999999 245.691 l 249.91 246.863 l 248.67599999999999 245.62899999999999 l 249.84800000000001 244.45699999999999 l 247.113 241.72300000000001 l h 248.70699999999999 240.12899999999999 m S 269.52699999999999 233.684 m 270.29300000000001 234.44900000000001 l 262.98000000000002 241.762 l 264.14800000000002 242.785 265.30900000000003 243.28899999999999 266.46499999999997 243.27699999999999 c 267.62900000000002 243.25800000000001 268.74599999999998 242.715 269.80900000000003 241.65199999999999 c 270.41000000000003 241.05099999999999 270.92200000000003 240.387 271.33999999999997 239.66800000000001 c 271.76600000000002 238.941 272.113 238.148 272.387 237.29300000000001 c 273.87099999999998 238.77699999999999 l 273.54700000000003 239.602 273.15199999999999 240.37100000000001 272.68400000000003 241.09 c 272.21499999999997 241.809 271.66800000000001 242.47999999999999 271.04300000000001 243.10499999999999 c 269.5 244.648 267.82799999999997 245.42599999999999 266.02699999999999 245.434 c 264.238 245.434 262.57400000000001 244.66800000000001 261.04300000000001 243.137 c 259.46100000000001 241.55500000000001 258.63299999999998 239.87100000000001 258.55900000000003 238.09 c 258.47699999999998 236.30099999999999 259.16399999999999 234.67599999999999 260.62099999999998 233.215 c 261.92599999999999 231.91399999999999 263.37099999999998 231.30500000000001 264.96499999999997 231.387 c 266.55900000000003 231.47300000000001 268.07799999999997 232.238 269.52699999999999 233.684 c h 267.44900000000001 234.79300000000001 m 266.57400000000001 233.941 265.64100000000002 233.49199999999999 264.65199999999999 233.44900000000001 c 263.66399999999999 233.41 262.77699999999999 233.77699999999999 261.99599999999998 234.559 c 261.10199999999998 235.45699999999999 260.64499999999998 236.41800000000001 260.62099999999998 237.44900000000001 c 260.58999999999997 238.47300000000001 260.988 239.477 261.80900000000003 240.465 c h 267.44900000000001 234.79300000000001 m S 275.40600000000001 218.898 m 276.625 227.11699999999999 l 285.26600000000002 228.38300000000001 l 283.39100000000002 230.25800000000001 l 276.76600000000002 229.28899999999999 l 277.76600000000002 235.88300000000001 l 275.89100000000002 237.75800000000001 l 274.57799999999997 228.94499999999999 l 266.53100000000001 227.773 l 268.40600000000001 225.898 l 274.42200000000003 226.78899999999999 l 273.53100000000001 220.773 l h 275.40600000000001 218.898 m S 276.66399999999999 212.172 m 279.39800000000002 214.90600000000001 l 282.66399999999999 211.64099999999999 l 283.89800000000002 212.875 l 280.63299999999998 216.14099999999999 l 285.88299999999998 221.39099999999999 l 286.67200000000003 222.184 287.28899999999999 222.58600000000001 287.72699999999998 222.59399999999999 c 288.17200000000003 222.59399999999999 288.72699999999998 222.26599999999999 289.38299999999998 221.60900000000001 c 291.00799999999998 219.98400000000001 l 292.33600000000001 221.31200000000001 l 290.71100000000001 222.93799999999999 l 289.48000000000002 224.16800000000001 288.40199999999999 224.78899999999999 287.47699999999998 224.797 c 286.55900000000003 224.797 285.5 224.19499999999999 284.28899999999999 222.98400000000001 c 279.03899999999999 217.73400000000001 l 277.86700000000002 218.90600000000001 l 276.63299999999998 217.672 l 277.80500000000001 216.5 l 275.06999999999999 213.76599999999999 l h 276.66399999999999 212.172 m S 0 0 0 rg BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 220.925735 292.72306800000001 Tm /f-0-0 1 Tf (45) Tj /f-0-1 1 Tf <0001> Tj /f-0-0 1 Tf [ (\040te) 18 (xt) ] TJ ET 1 1 1 RG 310.637 274.66000000000003 m 313.12099999999998 285.95699999999999 l 317.52699999999999 281.55099999999999 l h 308.66800000000001 273.62900000000002 m 310.87099999999998 271.42599999999999 l 319.262 279.81599999999997 l 321.08999999999997 277.988 l 322.54300000000001 279.44099999999997 l 320.71499999999997 281.26999999999998 l 323.74599999999998 284.30099999999999 l 322.012 286.03500000000003 l 318.98000000000002 283.00400000000002 l 313.15199999999999 288.83199999999999 l 311.46499999999997 287.14499999999998 l h 308.66800000000001 273.62900000000002 m S 315.60500000000002 266.69499999999999 m 322.44900000000001 259.85199999999998 l 323.90199999999999 261.30500000000001 l 318.65199999999999 266.55500000000001 l 321.80900000000003 269.71100000000001 l 321.988 269.36700000000002 322.18000000000001 269.05099999999999 322.387 268.75799999999998 c 322.59800000000001 268.46899999999999 322.83199999999999 268.19099999999997 323.08999999999997 267.93000000000001 c 324.52699999999999 266.49200000000002 326.05900000000003 265.75 327.68400000000003 265.69499999999999 c 329.30900000000003 265.64499999999998 330.79700000000003 266.29700000000003 332.15199999999999 267.64800000000002 c 333.52699999999999 269.02300000000002 334.16800000000001 270.53100000000001 334.07400000000001 272.16399999999999 c 333.98000000000002 273.80099999999999 333.14499999999998 275.40600000000001 331.57400000000001 276.97699999999998 c 331.03100000000001 277.51999999999998 330.43799999999999 278.02300000000002 329.79300000000001 278.49200000000002 c 329.14499999999998 278.96100000000001 328.42599999999999 279.40600000000001 327.637 279.81999999999999 c 325.87099999999998 278.05500000000001 l 326.67200000000003 277.81599999999997 327.41800000000001 277.49200000000002 328.10500000000002 277.08600000000001 c 328.80099999999999 276.67200000000003 329.45699999999999 276.15600000000001 330.07400000000001 275.53899999999999 c 331.07400000000001 274.53899999999999 331.59800000000001 273.49200000000002 331.65199999999999 272.39800000000002 c 331.71499999999997 271.29700000000003 331.29700000000003 270.29700000000003 330.40199999999999 269.39800000000002 c 329.49599999999998 268.49200000000002 328.488 268.06999999999999 327.387 268.13299999999998 c 326.29300000000001 268.18799999999999 325.24599999999998 268.71100000000001 324.24599999999998 269.71100000000001 c 323.77699999999999 270.18000000000001 323.36700000000002 270.70299999999997 323.012 271.27300000000002 c 322.64800000000002 271.83600000000001 322.33600000000001 272.46899999999999 322.07400000000001 273.16399999999999 c h 315.60500000000002 266.69499999999999 m S 330.39800000000002 251.34 m 330.03500000000003 250.977 329.59800000000001 250.79300000000001 329.08600000000001 250.79300000000001 c 328.57799999999997 250.79300000000001 328.14100000000002 250.977 327.77300000000002 251.34 c 327.39800000000002 251.715 327.21100000000001 252.15199999999999 327.21100000000001 252.65199999999999 c 327.21100000000001 253.15199999999999 327.39800000000002 253.59 327.77300000000002 253.965 c 328.14800000000002 254.34 328.58600000000001 254.52699999999999 329.08600000000001 254.52699999999999 c 329.58600000000001 254.52699999999999 330.02300000000002 254.34 330.39800000000002 253.965 c 330.76600000000002 253.602 330.94499999999999 253.16399999999999 330.94499999999999 252.65199999999999 c 330.94499999999999 252.14500000000001 330.76600000000002 251.70699999999999 330.39800000000002 251.34 c h 331.44499999999999 250.29300000000001 m 332.10199999999998 250.94900000000001 332.43799999999999 251.74199999999999 332.44499999999999 252.66800000000001 c 332.44499999999999 253.58600000000001 332.11700000000002 254.37100000000001 331.46100000000001 255.02699999999999 c 330.79700000000003 255.69499999999999 330.00400000000002 256.02300000000002 329.08600000000001 256.012 c 328.17200000000003 256.00400000000002 327.38299999999998 255.66800000000001 326.72699999999998 255.012 c 326.06999999999999 254.35499999999999 325.74200000000002 253.57400000000001 325.74200000000002 252.66800000000001 c 325.73399999999998 251.75399999999999 326.06200000000001 250.96100000000001 326.72699999999998 250.29300000000001 c 327.38299999999998 249.637 328.17200000000003 249.309 329.08600000000001 249.309 c 330.00400000000002 249.309 330.78899999999999 249.637 331.44499999999999 250.29300000000001 c h 331.44499999999999 250.29300000000001 m S 343.10500000000002 240.12899999999999 m 345.83999999999997 242.863 l 349.10500000000002 239.59800000000001 l 350.33999999999997 240.83199999999999 l 347.07400000000001 244.09800000000001 l 352.32400000000001 249.34800000000001 l 353.113 250.14099999999999 353.73000000000002 250.54300000000001 354.16800000000001 250.55099999999999 c 354.613 250.55099999999999 355.16800000000001 250.22300000000001 355.82400000000001 249.566 c 357.44900000000001 247.941 l 358.77699999999999 249.27000000000001 l 357.15199999999999 250.89500000000001 l 355.92200000000003 252.125 354.84399999999999 252.74600000000001 353.91800000000001 252.75399999999999 c 353 252.75399999999999 351.94099999999997 252.15199999999999 350.73000000000002 250.941 c 345.48000000000002 245.691 l 344.30900000000003 246.863 l 343.07400000000001 245.62899999999999 l 344.24599999999998 244.45699999999999 l 341.512 241.72300000000001 l h 343.10500000000002 240.12899999999999 m S 363.93000000000001 233.684 m 364.69499999999999 234.44900000000001 l 357.38299999999998 241.762 l 358.55099999999999 242.785 359.71100000000001 243.28899999999999 360.86700000000002 243.27699999999999 c 362.03100000000001 243.25800000000001 363.14800000000002 242.715 364.21100000000001 241.65199999999999 c 364.81200000000001 241.05099999999999 365.32400000000001 240.387 365.74200000000002 239.66800000000001 c 366.16800000000001 238.941 366.51600000000002 238.148 366.78899999999999 237.29300000000001 c 368.27300000000002 238.77699999999999 l 367.94900000000001 239.602 367.55500000000001 240.37100000000001 367.08600000000001 241.09 c 366.61700000000002 241.809 366.06999999999999 242.47999999999999 365.44499999999999 243.10499999999999 c 363.90199999999999 244.648 362.23000000000002 245.42599999999999 360.43000000000001 245.434 c 358.64100000000002 245.434 356.97699999999998 244.66800000000001 355.44499999999999 243.137 c 353.863 241.55500000000001 353.03500000000003 239.87100000000001 352.96100000000001 238.09 c 352.87900000000002 236.30099999999999 353.56599999999997 234.67599999999999 355.02300000000002 233.215 c 356.32799999999997 231.91399999999999 357.77300000000002 231.30500000000001 359.36700000000002 231.387 c 360.96100000000001 231.47300000000001 362.48000000000002 232.238 363.93000000000001 233.684 c h 361.85199999999998 234.79300000000001 m 360.97699999999998 233.941 360.04300000000001 233.49199999999999 359.05500000000001 233.44900000000001 c 358.06599999999997 233.41 357.18000000000001 233.77699999999999 356.39800000000002 234.559 c 355.50400000000002 235.45699999999999 355.04700000000003 236.41800000000001 355.02300000000002 237.44900000000001 c 354.99200000000002 238.47300000000001 355.39100000000002 239.477 356.21100000000001 240.465 c h 361.85199999999998 234.79300000000001 m S 369.80500000000001 218.898 m 371.02300000000002 227.11699999999999 l 379.66399999999999 228.38300000000001 l 377.78899999999999 230.25800000000001 l 371.16399999999999 229.28899999999999 l 372.16399999999999 235.88300000000001 l 370.28899999999999 237.75800000000001 l 368.97699999999998 228.94499999999999 l 360.93000000000001 227.773 l 362.80500000000001 225.898 l 368.81999999999999 226.78899999999999 l 367.93000000000001 220.773 l h 369.80500000000001 218.898 m S 371.06200000000001 212.172 m 373.79700000000003 214.90600000000001 l 377.06200000000001 211.64099999999999 l 378.29700000000003 212.875 l 375.03100000000001 216.14099999999999 l 380.28100000000001 221.39099999999999 l 381.06999999999999 222.184 381.68799999999999 222.58600000000001 382.125 222.59399999999999 c 382.56999999999999 222.59399999999999 383.125 222.26599999999999 383.78100000000001 221.60900000000001 c 385.40600000000001 219.98400000000001 l 386.73399999999998 221.31200000000001 l 385.10899999999998 222.93799999999999 l 383.87900000000002 224.16800000000001 382.80099999999999 224.78899999999999 381.875 224.797 c 380.95699999999999 224.797 379.89800000000002 224.19499999999999 378.68799999999999 222.98400000000001 c 373.43799999999999 217.73400000000001 l 372.26600000000002 218.90600000000001 l 371.03100000000001 217.672 l 372.20299999999997 216.5 l 369.46899999999999 213.76599999999999 l h 371.06200000000001 212.172 m S 0 0 0 rg BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 315.32573500000001 292.72306800000001 Tm /f-0-0 1 Tf (45) Tj /f-0-1 1 Tf <0001> Tj /f-0-0 1 Tf [ (\040te) 18 (xt) ] TJ ET Q EMC Q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc3 BDC 1 0 0 -1 0 841.88976400000001 cm q Q q 61.417999999999999 484 2.5819999999999999 2.1720000000000002 re W n q 4 0 0 -4 59.417323000000003 488.17322799999999 cm /a0-1 gs /x20 Do Q Q q 531 484 2.4180000000000001 2.1720000000000002 re W n q 4 0 0 -4 531.41732300000001 488.17322799999999 cm /a0-1 gs /x21 Do Q Q q 61.417999999999999 14.172000000000001 2.5819999999999999 2.8279999999999998 re W n q 4 0 0 -4 59.417323000000003 16.173228000000002 cm /a0-1 gs /x22 Do Q Q q 531 14.172000000000001 2.4180000000000001 2.8279999999999998 re W n q 4 0 0 -4 531.41732300000001 16.173228000000002 cm /a0-1 gs /x23 Do Q Q EMC Q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc4 BDC 1 0 0 -1 0 841.88976400000001 cm q 0.5 0.5 0.5 RG /a0-1 gs 0.5 w 0 J 0 j [ ] 0.0 d 10 M 155.90600000000001 14.172000000000001 m 155.90600000000001 486.613 l S 0 0 0 rg 0 0 0 RG 1 w 61.417999999999999 6.1719999999999997 94.488 8 re B 0 0 0 rg 0 0 0 RG 61.417999999999999 486.613 94.488 8 re B 0.5 0.5 0.5 RG 0.5 w 250.39500000000001 14.172000000000001 m 250.39500000000001 486.613 l S 1 1 1 rg 0 0 0 RG 1 w 155.90600000000001 6.1719999999999997 94.488 8 re B 0 0 0 rg BT 6 0 0 -6 156.90625 12.171875 Tm /f-1-0 1 Tf (1) Tj ET 1 1 1 rg 0 0 0 RG 155.90600000000001 486.613 94.488 8 re B 0 0 0 rg BT 6 0 0 -6 156.90625 492.61328099999997 Tm /f-1-0 1 Tf (1) Tj ET 0.5 0.5 0.5 RG 0.5 w 344.88299999999998 14.172000000000001 m 344.88299999999998 486.613 l S 0 0 0 rg 0 0 0 RG 1 w 250.39500000000001 6.1719999999999997 94.488 8 re B 1 1 1 rg BT 6 0 0 -6 251.394531 12.171875 Tm /f-1-0 1 Tf (2) Tj ET 0 0 0 rg 0 0 0 RG 250.39500000000001 486.613 94.488 8 re B 1 1 1 rg BT 6 0 0 -6 251.394531 492.61328099999997 Tm /f-1-0 1 Tf (2) Tj ET 0.5 0.5 0.5 RG 0.5 w 439.37099999999998 14.172000000000001 m 439.37099999999998 486.613 l S 1 1 1 rg 0 0 0 RG 1 w 344.88299999999998 6.1719999999999997 94.488 8 re B 0 0 0 rg BT 6 0 0 -6 345.882812 12.171875 Tm /f-1-0 1 Tf (3) Tj ET 1 1 1 rg 0 0 0 RG 344.88299999999998 486.613 94.488 8 re B 0 0 0 rg BT 6 0 0 -6 345.882812 492.61328099999997 Tm /f-1-0 1 Tf (3) Tj ET 0 0 0 RG 439.37099999999998 6.1719999999999997 94.488 8 re B 0 0 0 rg 0 0 0 RG 439.37099999999998 486.613 94.488 8 re B 0.5 0.5 0.5 RG 0.5 w q 0 -1 1 0 0 0 cm -392.125 61.417999999999999 m -392.125 533.85900000000004 l S Q 0 0 0 rg 0 0 0 RG 1 w q 0 -1 1 0 0 0 cm -486.613 53.417999999999999 m -392.125 53.417999999999999 l -392.125 61.417999999999999 l -486.613 61.417999999999999 l h -486.613 53.417999999999999 m B Q 0 0 0 rg 0 0 0 RG q 0 -1 1 0 0 0 cm -486.613 533.85900000000004 m -392.125 533.85900000000004 l -392.125 541.85900000000004 l -486.613 541.85900000000004 l h -486.613 533.85900000000004 m B Q 0.5 0.5 0.5 RG 0.5 w q 0 -1 1 0 0 0 cm -297.637 61.417999999999999 m -297.637 533.85900000000004 l S Q 1 1 1 rg 0 0 0 RG 1 w q 0 -1 1 0 0 0 cm -392.125 53.417999999999999 m -297.637 53.417999999999999 l -297.637 61.417999999999999 l -392.125 61.417999999999999 l h -392.125 53.417999999999999 m B Q 0 0 0 rg BT 0 -6 -6 0 59.417968999999999 391.125 Tm /f-1-0 1 Tf (1) Tj ET 1 1 1 rg 0 0 0 RG q 0 -1 1 0 0 0 cm -392.125 533.85900000000004 m -297.637 533.85900000000004 l -297.637 541.85900000000004 l -392.125 541.85900000000004 l h -392.125 533.85900000000004 m B Q 0 0 0 rg BT 0 -6 -6 0 539.859375 391.125 Tm /f-1-0 1 Tf (1) Tj ET 0.5 0.5 0.5 RG 0.5 w q 0 -1 1 0 0 0 cm -203.148 61.417999999999999 m -203.148 533.85900000000004 l S Q 0 0 0 rg 0 0 0 RG 1 w q 0 -1 1 0 0 0 cm -297.637 53.417999999999999 m -203.148 53.417999999999999 l -203.148 61.417999999999999 l -297.637 61.417999999999999 l h -297.637 53.417999999999999 m B Q 1 1 1 rg BT 0 -6 -6 0 59.417968999999999 296.63671900000003 Tm /f-1-0 1 Tf (2) Tj ET 0 0 0 rg 0 0 0 RG q 0 -1 1 0 0 0 cm -297.637 533.85900000000004 m -203.148 533.85900000000004 l -203.148 541.85900000000004 l -297.637 541.85900000000004 l h -297.637 533.85900000000004 m B Q 1 1 1 rg BT 0 -6 -6 0 539.859375 296.63671900000003 Tm /f-1-0 1 Tf (2) Tj ET 0.5 0.5 0.5 RG 0.5 w q 0 -1 1 0 0 0 cm -108.66 61.417999999999999 m -108.66 533.85900000000004 l S Q 1 1 1 rg 0 0 0 RG 1 w q 0 -1 1 0 0 0 cm -203.148 53.417999999999999 m -108.66 53.417999999999999 l -108.66 61.417999999999999 l -203.148 61.417999999999999 l h -203.148 53.417999999999999 m B Q 0 0 0 rg BT 0 -6 -6 0 59.417968999999999 202.148438 Tm /f-1-0 1 Tf (3) Tj ET 1 1 1 rg 0 0 0 RG q 0 -1 1 0 0 0 cm -203.148 533.85900000000004 m -108.66 533.85900000000004 l -108.66 541.85900000000004 l -203.148 541.85900000000004 l h -203.148 533.85900000000004 m B Q 0 0 0 rg BT 0 -6 -6 0 539.859375 202.148438 Tm /f-1-0 1 Tf (3) Tj ET 0 0 0 RG q 0 -1 1 0 0 0 cm -108.66 53.417999999999999 m -14.172000000000001 53.417999999999999 l -14.172000000000001 61.417999999999999 l -108.66 61.417999999999999 l h -108.66 53.417999999999999 m B Q 0 0 0 rg 0 0 0 RG q 0 -1 1 0 0 0 cm -108.66 533.85900000000004 m -14.172000000000001 533.85900000000004 l -14.172000000000001 541.85900000000004 l -108.66 541.85900000000004 l h -108.66 533.85900000000004 m B Q Q EMC Q Q q 0.0 0.0 595.27559099999996 841.88976400000001 re W n /OC /oc5 BDC 1 0 0 -1 0 841.88976400000001 cm q q 4 0 0 -4 33.173228000000002 513.28740200000004 cm /a0-1 gs /x37 Do Q 0.5 0.5 0.5 RG /a0-1 gs 1 w 0 J 0 j [ ] 0.0 d 10 M 14.172000000000001 500.78899999999999 42 21 re S 0 0 0 rg BT 6 0 0 -6 58.171875 506.789062 Tm /f-1-0-0 1 Tf (frame) Tj ET Q q 14.172000000000001 544 12.827999999999999 3.7890000000000001 re W n 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 6.1600000000000001 553.80899999999997 m 13.004 546.96500000000003 l 14.457000000000001 548.41800000000001 l 9.2070000000000007 553.66800000000001 l 12.363 556.82399999999996 l 12.542999999999999 556.48000000000002 12.734 556.16399999999999 12.941000000000001 555.87099999999998 c 13.151999999999999 555.58199999999999 13.387 555.30499999999995 13.645 555.04300000000001 c 15.082000000000001 553.60500000000002 16.613 552.86300000000006 18.238 552.80899999999997 c 19.863 552.75800000000004 21.352 553.40999999999997 22.707000000000001 554.76199999999994 c 24.082000000000001 556.13699999999994 24.722999999999999 557.64499999999998 24.629000000000001 559.27700000000004 c 24.535 560.91399999999999 23.699000000000002 562.51999999999998 22.129000000000001 564.09000000000003 c 21.585999999999999 564.63300000000004 20.992000000000001 565.13699999999994 20.347999999999999 565.60500000000002 c 19.699000000000002 566.07399999999996 18.98 566.51999999999998 18.190999999999999 566.93399999999997 c 16.425999999999998 565.16800000000001 l 17.227 564.92999999999995 17.972999999999999 564.60500000000002 18.66 564.19899999999996 c 19.355 563.78499999999997 20.012 563.26999999999998 20.629000000000001 562.65200000000004 c 21.629000000000001 561.65200000000004 22.152000000000001 560.60500000000002 22.207000000000001 559.51199999999994 c 22.27 558.40999999999997 21.852 557.40999999999997 20.957000000000001 556.51199999999994 c 20.050999999999998 555.60500000000002 19.042999999999999 555.18399999999997 17.940999999999999 555.24599999999998 c 16.847999999999999 555.30100000000004 15.801 555.82399999999996 14.801 556.82399999999996 c 14.332000000000001 557.29300000000001 13.922000000000001 557.81600000000003 13.566000000000001 558.38699999999994 c 13.202999999999999 558.94899999999996 12.891 559.58199999999999 12.629 560.27700000000004 c h 6.1600000000000001 553.80899999999997 m S Q q 14.172000000000001 534 10.827999999999999 12 re W n 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 20.952999999999999 538.45299999999997 m 20.59 538.09000000000003 20.152000000000001 537.90599999999995 19.640999999999998 537.90599999999995 c 19.132999999999999 537.90599999999995 18.695 538.09000000000003 18.327999999999999 538.45299999999997 c 17.952999999999999 538.82799999999997 17.765999999999998 539.26599999999996 17.765999999999998 539.76599999999996 c 17.765999999999998 540.26599999999996 17.952999999999999 540.70299999999997 18.327999999999999 541.07799999999997 c 18.702999999999999 541.45299999999997 19.140999999999998 541.64099999999996 19.640999999999998 541.64099999999996 c 20.140999999999998 541.64099999999996 20.577999999999999 541.45299999999997 20.952999999999999 541.07799999999997 c 21.32 540.71500000000003 21.5 540.27700000000004 21.5 539.76599999999996 c 21.5 539.25800000000004 21.32 538.82000000000005 20.952999999999999 538.45299999999997 c h 22 537.40599999999995 m 22.655999999999999 538.06200000000001 22.992000000000001 538.85500000000002 23 539.78099999999995 c 23 540.69899999999996 22.672000000000001 541.48400000000004 22.015999999999998 542.14099999999996 c 21.352 542.80899999999997 20.559000000000001 543.13699999999994 19.640999999999998 543.125 c 18.727 543.11699999999996 17.937999999999999 542.78099999999995 17.280999999999999 542.125 c 16.625 541.46900000000005 16.297000000000001 540.68799999999999 16.297000000000001 539.78099999999995 c 16.289000000000001 538.86699999999996 16.617000000000001 538.07399999999996 17.280999999999999 537.40599999999995 c 17.937999999999999 536.75 18.727 536.42200000000003 19.640999999999998 536.42200000000003 c 20.559000000000001 536.42200000000003 21.344000000000001 536.75 22 537.40599999999995 c h 22 537.40599999999995 m S Q q 30 526.78899999999999 22 15.211 re W n 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 33.659999999999997 527.24599999999998 m 36.395000000000003 529.98000000000002 l 39.659999999999997 526.71500000000003 l 40.895000000000003 527.94899999999996 l 37.628999999999998 531.21500000000003 l 42.878999999999998 536.46500000000003 l 43.667999999999999 537.25800000000004 44.284999999999997 537.65999999999997 44.722999999999999 537.66800000000001 c 45.167999999999999 537.66800000000001 45.722999999999999 537.34000000000003 46.378999999999998 536.68399999999997 c 48.003999999999998 535.05899999999997 l 49.332000000000001 536.38699999999994 l 47.707000000000001 538.01199999999994 l 46.476999999999997 539.24199999999996 45.398000000000003 539.86300000000006 44.472999999999999 539.87099999999998 c 43.555 539.87099999999998 42.496000000000002 539.26999999999998 41.284999999999997 538.05899999999997 c 36.034999999999997 532.80899999999997 l 34.863 533.98000000000002 l 33.628999999999998 532.74599999999998 l 34.801000000000002 531.57399999999996 l 32.066000000000003 528.84000000000003 l h 33.659999999999997 527.24599999999998 m S Q q 41 526.78899999999999 15.172000000000001 8.2110000000000003 re W n 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 54.484000000000002 520.79700000000003 m 55.25 521.56200000000001 l 47.938000000000002 528.875 l 49.104999999999997 529.89800000000002 50.265999999999998 530.40200000000004 51.421999999999997 530.39099999999996 c 52.585999999999999 530.37099999999998 53.703000000000003 529.82799999999997 54.765999999999998 528.76599999999996 c 55.366999999999997 528.16399999999999 55.878999999999998 527.5 56.296999999999997 526.78099999999995 c 56.722999999999999 526.05499999999995 57.07 525.26199999999994 57.344000000000001 524.40599999999995 c 58.828000000000003 525.89099999999996 l 58.503999999999998 526.71500000000003 58.109000000000002 527.48400000000004 57.640999999999998 528.20299999999997 c 57.171999999999997 528.92200000000003 56.625 529.59400000000005 56 530.21900000000005 c 54.457000000000001 531.76199999999994 52.784999999999997 532.53899999999999 50.984000000000002 532.54700000000003 c 49.195 532.54700000000003 47.530999999999999 531.78099999999995 46 530.25 c 44.417999999999999 528.66800000000001 43.590000000000003 526.98400000000004 43.515999999999998 525.20299999999997 c 43.433999999999997 523.41399999999999 44.121000000000002 521.78899999999999 45.578000000000003 520.32799999999997 c 46.883000000000003 519.02700000000004 48.328000000000003 518.41800000000001 49.921999999999997 518.5 c 51.515999999999998 518.58600000000001 53.034999999999997 519.35199999999998 54.484000000000002 520.79700000000003 c h 52.405999999999999 521.90599999999995 m 51.530999999999999 521.05499999999995 50.597999999999999 520.60500000000002 49.609000000000002 520.56200000000001 c 48.621000000000002 520.52300000000002 47.734000000000002 520.89099999999996 46.953000000000003 521.67200000000003 c 46.058999999999997 522.57000000000005 45.601999999999997 523.53099999999995 45.578000000000003 524.56200000000001 c 45.546999999999997 525.58600000000001 45.945 526.59000000000003 46.765999999999998 527.57799999999997 c h 52.405999999999999 521.90599999999995 m S Q q 49 526.78899999999999 7.1719999999999997 0.211 re W n 1 1 1 RG /a0-1 gs 4 w 0 J 1 j [ ] 0.0 d 10 M 60.363 506.012 m 61.582000000000001 514.23000000000002 l 70.222999999999999 515.49599999999998 l 68.347999999999999 517.37099999999998 l 61.722999999999999 516.40200000000004 l 62.722999999999999 522.99599999999998 l 60.847999999999999 524.87099999999998 l 59.534999999999997 516.05899999999997 l 51.488 514.88699999999994 l 53.363 513.01199999999994 l 59.378999999999998 513.90200000000004 l 58.488 507.887 l h 60.363 506.012 m S Q q 14.172000000000001 546 13.827999999999999 1.7889999999999999 re W n 0 0 0 rg /a0-1 gs BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 17.128713000000001 568.59016899999995 Tm /f-2-0 1 Tf (5) Tj ET Q q 14.172000000000001 535 10.827999999999999 10 re W n 0 0 0 rg /a0-1 gs BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 28.375785 557.34309699999994 Tm /f-2-1 1 Tf <0001> Tj ET Q q 30 526.78899999999999 20 16.210999999999999 re W n 0 0 0 rg /a0-1 gs BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 42.833840000000002 542.885043 Tm /f-2-0 1 Tf (t) Tj ET Q q 40 526.78899999999999 16.172000000000001 9.2110000000000003 re W n 0 0 0 rg /a0-1 gs BT 17.677669999999999 -17.677669999999999 -17.677669999999999 -17.677669999999999 49.765073999999998 535.95380799999998 Tm /f-2-0 1 Tf (e) Tj ET Q q 0.5 0.5 0.5 RG /a0-1 gs 1 w 0 J 0 j [ ] 0.0 d 10 M 14.172000000000001 526.78899999999999 42 21 re S 0 0 0 rg BT 6 0 0 -6 58.171875 532.78906199999994 Tm /f-1-0-0 1 Tf (text) Tj ET Q q 23 552.78899999999999 24 21 re W n 0.501961 0 0.501961 RG /a1 gs 4 w 1 J 0 j [ 15 5 ] 0 d 4 M 25.629000000000001 572.83199999999999 m 44.719000000000001 553.74199999999996 l S Q q 25 553 21 20.789000000000001 re W n 1 0.54902 0 RG /a2 gs 1 w 1 J 0 j [ 15 5 ] 0 d 4 M 25.629000000000001 572.83199999999999 m 44.719000000000001 553.74199999999996 l S Q q 0.5 0.5 0.5 RG /a0-1 gs 1 w 0 J 0 j [ ] 0.0 d 10 M 14.172000000000001 552.78899999999999 42 21 re S 0 0 0 rg BT 6 0 0 -6 58.171875 558.78906199999994 Tm /f-1-0-0 1 Tf (line) Tj ET Q q 14.172000000000001 578.78899999999999 42 21 re W n 0.27451 0.509804 0.705882 rg /a3 gs 155.10900000000001 589.28899999999999 m 154.613 600.19899999999996 l 153.125 611.01999999999998 l 150.66 621.66399999999999 l 147.238 632.03499999999997 l 142.887 642.05499999999995 l 137.64099999999999 651.63699999999994 l 131.547 660.70299999999997 l 124.652 669.17600000000004 l 117.01600000000001 676.98800000000006 l 108.703 684.07399999999996 l 99.777000000000001 690.37099999999998 l 90.319999999999993 695.83199999999999 l 80.402000000000001 700.41399999999999 l 70.108999999999995 704.07000000000005 l 59.527000000000001 706.77700000000004 l 48.741999999999997 708.51199999999994 l 37.844000000000001 709.25800000000004 l 26.922000000000001 709.00800000000004 l 16.07 707.76599999999996 l 5.375 705.54300000000001 l -5.0739999999999998 702.35900000000004 l -15.191000000000001 698.23400000000004 l -24.890999999999998 693.21100000000001 l -34.090000000000003 687.32399999999996 l -42.719000000000001 680.625 l -50.703000000000003 673.16800000000001 l -57.972999999999999 665.01999999999998 l -64.477000000000004 656.23800000000006 l -70.152000000000001 646.90599999999995 l -74.953000000000003 637.09400000000005 l -78.847999999999999 626.89099999999996 l -81.793000000000006 616.37099999999998 l -83.769999999999996 605.62900000000002 l -84.766000000000005 594.75 l -84.766000000000005 583.82399999999996 l -83.769999999999996 572.94899999999996 l -81.793000000000006 562.20299999999997 l -78.847999999999999 551.68799999999999 l -74.953000000000003 541.48000000000002 l -70.152000000000001 531.66800000000001 l -64.477000000000004 522.33600000000001 l -57.972999999999999 513.55899999999997 l -50.703000000000003 505.40600000000001 l -42.719000000000001 497.94900000000001 l -34.090000000000003 491.25 l -24.890999999999998 485.363 l -15.191000000000001 480.33999999999997 l -5.0739999999999998 476.21499999999997 l 5.375 473.03100000000001 l 16.07 470.80900000000003 l 26.922000000000001 469.56599999999997 l 37.844000000000001 469.31999999999999 l 48.741999999999997 470.06200000000001 l 59.527000000000001 471.79700000000003 l 70.108999999999995 474.50400000000002 l 80.402000000000001 478.16399999999999 l 90.319999999999993 482.74200000000002 l 99.777000000000001 488.20299999999997 l 108.703 494.50400000000002 l 117.01600000000001 501.58600000000001 l 124.652 509.39800000000002 l 131.547 517.87099999999998 l 137.64099999999999 526.93799999999999 l 142.887 536.51999999999998 l 147.238 546.53899999999999 l 150.66 556.90999999999997 l 153.125 567.55499999999995 l 154.613 578.375 l h 155.10900000000001 589.28899999999999 m f 1 1 0 RG /a1 gs 16 w 0 J 0 j [ ] 0.0 d 4 M 155.10900000000001 589.28899999999999 m 154.613 600.19899999999996 l 153.125 611.01999999999998 l 150.66 621.66399999999999 l 147.238 632.03499999999997 l 142.887 642.05499999999995 l 137.64099999999999 651.63699999999994 l 131.547 660.70299999999997 l 124.652 669.17600000000004 l 117.01600000000001 676.98800000000006 l 108.703 684.07399999999996 l 99.777000000000001 690.37099999999998 l 90.319999999999993 695.83199999999999 l 80.402000000000001 700.41399999999999 l 70.108999999999995 704.07000000000005 l 59.527000000000001 706.77700000000004 l 48.741999999999997 708.51199999999994 l 37.844000000000001 709.25800000000004 l 26.922000000000001 709.00800000000004 l 16.07 707.76599999999996 l 5.375 705.54300000000001 l -5.0739999999999998 702.35900000000004 l -15.191000000000001 698.23400000000004 l -24.890999999999998 693.21100000000001 l -34.090000000000003 687.32399999999996 l -42.719000000000001 680.625 l -50.703000000000003 673.16800000000001 l -57.972999999999999 665.01999999999998 l -64.477000000000004 656.23800000000006 l -70.152000000000001 646.90599999999995 l -74.953000000000003 637.09400000000005 l -78.847999999999999 626.89099999999996 l -81.793000000000006 616.37099999999998 l -83.769999999999996 605.62900000000002 l -84.766000000000005 594.75 l -84.766000000000005 583.82399999999996 l -83.769999999999996 572.94899999999996 l -81.793000000000006 562.20299999999997 l -78.847999999999999 551.68799999999999 l -74.953000000000003 541.48000000000002 l -70.152000000000001 531.66800000000001 l -64.477000000000004 522.33600000000001 l -57.972999999999999 513.55899999999997 l -50.703000000000003 505.40600000000001 l -42.719000000000001 497.94900000000001 l -34.090000000000003 491.25 l -24.890999999999998 485.363 l -15.191000000000001 480.33999999999997 l -5.0739999999999998 476.21499999999997 l 5.375 473.03100000000001 l 16.07 470.80900000000003 l 26.922000000000001 469.56599999999997 l 37.844000000000001 469.31999999999999 l 48.741999999999997 470.06200000000001 l 59.527000000000001 471.79700000000003 l 70.108999999999995 474.50400000000002 l 80.402000000000001 478.16399999999999 l 90.319999999999993 482.74200000000002 l 99.777000000000001 488.20299999999997 l 108.703 494.50400000000002 l 117.01600000000001 501.58600000000001 l 124.652 509.39800000000002 l 131.547 517.87099999999998 l 137.64099999999999 526.93799999999999 l 142.887 536.51999999999998 l 147.238 546.53899999999999 l 150.66 556.90999999999997 l 153.125 567.55499999999995 l 154.613 578.375 l h 155.10900000000001 589.28899999999999 m S Q q 0.5 0.5 0.5 RG /a0-1 gs 1 w 0 J 0 j [ ] 0.0 d 10 M 14.172000000000001 578.78899999999999 42 21 re S 0 0 0 rg BT 6 0 0 -6 58.171875 584.78906199999994 Tm /f-1-0-0 1 Tf (ellipse) Tj ET Q EMC Q endstream endobj xref 0 40 0000000000 65535 f 0000000015 00000 n 0000000074 00000 n 0000000113 00000 n 0000000242 00000 n 0000001343 00000 n 0000001720 00000 n 0000001960 00000 n 0000004852 00000 n 0000005177 00000 n 0000005323 00000 n 0000005527 00000 n 0000005768 00000 n 0000007657 00000 n 0000007954 00000 n 0000008351 00000 n 0000008586 00000 n 0000014319 00000 n 0000014684 00000 n 0000015050 00000 n 0000015292 00000 n 0000017693 00000 n 0000018003 00000 n 0000018150 00000 n 0000018354 00000 n 0000018595 00000 n 0000020484 00000 n 0000020781 00000 n 0000020977 00000 n 0000021173 00000 n 0000021369 00000 n 0000021565 00000 n 0000021761 00000 n 0000021855 00000 n 0000021904 00000 n 0000021950 00000 n 0000021996 00000 n 0000022043 00000 n 0000022115 00000 n 0000022185 00000 n trailer << /Size 40 /Root 3 0 R /Info 2 0 R >> startxref 65277 %%EOF python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/000077500000000000000000000000001456565420200260755ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/clear.png000066400000000000000000000005161456565420200276730ustar00rootroot00000000000000PNG  IHDR\rfIDATx1 Okx<ymw4q8^،Gc`1zGkwa`ߏP>O ԋh ^-pT# Qǰr*5njWߋP>dD,:Rj|`U0 42RXZj:'4\w" Q%[\jc߉PdDؿ:ő¿7t7-WmLu['[¿dLKHÄC yop9O ! d䥇ӌ`? \zVt`{h6^¿'!;d\H.7ϔ]yzo=uwOB^6.dMhMT !ϱ,YjpiAA&Xx+E̽\5! "s8X Ėks?) IHI"2@Etvp|k2s)E-=kd%¯>C@̱iRdׄ 8YI T !08Ti&`?N[,q⯱A@M@x T(h-gm=4'qn|^ѦvXL&*MNRb6XG$#m 7)Z={܀*  fkRv;! \A6!dD:.ڈ|~7CMG)sFbc ק5&b8:GЩ¯O! j4? *2oΜ9ݽ~(ގ˜oDS`$&& Qk&>RnծJ׼ |LM3*{uD .@ZetңxVߥzW*~5i~lRF dD=.\][*6n_/ɱyr7~ 6F Ħ2* 4Ga==¯_]! TӮ|0/W-6wwb^<"&u_:B@c 05tmY$It u4>IŖ "! jYg;B=UNz4F?e_OΗ\t uժvk^?q@#DbcI$a@<d6F\ڼR)=l20rgO]kG$dD#:}m+oV1ux/Xik1'(ݥޓE{o9m$ 2֑݉F$y;NeỼpm1n?Wl  [b40~ㄷZG^^%3qRBmٛعfBldy+˯u>ϲgyRAYkze:Dnz?6`مMJ/mjZGQ`sg}~&pu"b#B]a~XPъ3>$J \QG>[_ni|||/;/]9'e.R/F`ɘXbޡMC%^7+5yܷ~$ jOɌd,w[ܝx拐yCԺG40á#d{Y{`|HOJ @g^*T QLV6 `~ſC- æNJmncy%B$%Ag^ P */{&ڰd 2JH_bYk,=f3i$&V P dmIB՝3V3{`$*!j@U<I_ᗄ_RrE[, V P+IQݎ>Ԡ/ Kǐ&s<Rj2>59&W;hr#cq RdJe h5EC:u˩}J*SkHuIde_wآt7a7mUq!3Wr^B$eBK$ag•WM͕kFԥL\{a h5'،gu65YT^0:L\}qRp4DzKٯ$!?Xj-adn{$4eCv~ʠlz0euKL?9#>? >/H>ǾfϗyDc p(~mJ@)||rO7)L^P6 ֻ=tt Mm`" O`)iṁ`LI@N%eй GgT.5ڙ#$LmJ@n~@l ;e?-lܦdDlcDƶkJ ZʤլtJ@ ر׈RF?& ^?MAJ?,t.su;o>bu¦r<۸3\ihc1J@=lCW௱if[&4#+SʛjO>'XT# t}en[2BAwO -Wےjύwq.0u` [)Wےjσy`p3z;@\mK@5`Eә r/ְ#?D MrЃm. /DGhEMh9 'po ]n_2BI} E.hj{{}YUj ˌ#\xBbԙJkg2B8b̸KNw]|KK I \Jkk2B8y3c_qM,.hY1kUVq1fE?m QZۓ*Ll߭xn;Eoq0-[-jY`=<&$ov _糴[d8}Hz7lESI/)Ċ@S-m2aK\Rkxl ґе7Yתއ0V U؄kv\+Fc7¢ oX`>{!F/\Q t 12p(`y;C@* qM.zm=T_D_5{]i@#= x-Ċ`]l9)Gf{-) [!\ʢ&JgwnVMy]ȭREO+mQ)hFV_dDu}Y`ף!8qչ{%* { ~Wd쿦o#|V.JȪ?dD&gY&\so2U(n5bF&XbTedD;zv."kz>&Y6&_ȋ ^DP! T–:Hk`痈a97ܖĝ2@AtJ 2Ɋ)[zN-/ϰPj{!h*܋?)*%&-wD6C;VD`)8/cd26TP  -4ײd m7u.0m._>Xh}=@"QO~"ӭcBٜWRd@YdڷPj"\jP|mF\љ,LXm,#d PA?mW:[mL@5͂>[m6 [CDL @ѪT9Λ1tL }0]B ȓA//O=qBHےu4nNc# 7~ʌ˲3˸1ti ;J/ Q~7xWgW ¯Y;썽XbO2PY ١DF@h ;ceK!,G \vn%X:e! 4ݗC]`wfk#;ed UG"4{ 5`0~Nőۤ*#3t[6ʽ-7Lx[Tq˅*V03mx^ dq+lڰ߹ G a?;( d 8X*.Q.vD2B Vxb(, i:B$ZZ01¯_^9l O yN{]uea=/͕12mlljE{K:@P8'R?}Uf1q|qm8W =E9fSAv(PYM#33 8"*2z@~f?-ri/pJP>ɣɈO2TccK|̺c~-w$QڸAGH{,4ɘ pQ\{G&IzT??a󳾇 IƲ~z~+M++3޶ֆH" `l?;_}"$V1vG6IzЛFVvc"gN܇Oy?~դ檩ujT_z_6_фt;G,}3/Kz6BߐaHq/&_qv*^;2Uk^ӊ SeCC1),m|.7`⑳o$MmMqlt3Q<E#'1?ryׅ1L"n ʆ @ [^VirӐ?#ms^߱ϺNx:LjO~Ek˕KZ0k0 A'/ Ö݆RN\m01bۊ333%|ɇqaJB{$&ؚ˭ϒg>2J`3=88IS.|OH{Y[h(/e! _C_)墅>m}WJCA^ǿ9y#}$Մ ;kuW,?L*w(KRx˺AH-YbֺMemB46P}'.j.㏓q}T+.#O?ȼ ])Ȱk_\ёW)4/ Ü(dOf37 r|W tыwE_p L:wVmxw'OeO\n,/lQlavxqԡ4۫xϿm)&[c1V;G*dU_nԩ>BSqg>0Nv :=>l}Uc7gUl3?y}a?-?خ-p])-{q* @!m]jԲȫ|b17’ 1k/jYV͞~0WGu ?oxNh5'3jr ׼ @nUWM k«̓@|@G}@p[:96REݞCj0t {]!0"7Z%BjY?r`q/˾X'j3U/"p'4'~qdǒ y^{e,jqo*0tФ'"! X2ԏq0-V%{]K)VC<-v_U2WtBoCV:9ۦV=,--y?&|Ysyn')d?w+tS]&Kf5HXjd.o_ș $kgzj6#F`ԙp>)doW?eGv @*3> ||o\$638aמ޻" ;GT pT3ʄ?^4oHsuot?'duP gdr+>wi  Ry`#zoHٺC+# z0V=s pB:\~AL} [-W-!g}_0iWF4Az $1Qw)@B\{@NBE#.VӀF;TicBP` 6|᫄"d9 Pk6 2txk ~2:@gxyw.`;cF|#OڒvJ?yNN!\ yuV,lnݹԘFΓou25'S>7dy13p~1rQȋ ~djyA5}rtk'K eL0 JcyQ.BƜMy{;n<qrФߵn4+ Y!PYEL Pc.f#2p1-n?YN\/#hN dj ߿kv*mbV;M_[Ok݅-25%n}z7­).aY=|ǀۖ;Džh9@R57Gv%!PSbS_kMK#G9f25XB_f{l~FeE v  ]!P3xxa3,F=b:X]})Q9djDRV>7E(z:ɾk6HCmJT s/u.bEraۓ 25 }C&F۔ 2OL6Y%߳Ϯ{E(Kov%d @L^}pܡJ 6D+!d/,ٞ\D~7\F?aKjy[$o[B>T̩KI*=8?7iyL~)_Ʀu# Sp=u2rr~ĂL 2RmWQ/KaڤfYu$7o_B~j[H}|_hNYSSuUiw҆:j ΄bfƞ0<,X|U&|^äK 55 @'9- !P",Ŀi_x}z)ғ{ݶR]?L,zaۜdJ%11t&tttDU~gD11O-wOx os(GyH'z=Tjv_C+eJu-֐mY+ <=Q3j+u>ÿrZ0XԴLWق7fVV_= j_Eg$oSslcOMeK{6,.a߾{nC7Hf]DE_E'rϕu:Ij<4 ې[ڻ3ʣ]rUUt/6 OQ-W^P2az^D؆΂pN&xqA|TأB lCOO tyOa;6=}7`n& -_QθP 2*q3_GȫBH̛49s']} 3{9G_Pz< xu;mdmR*~ƌqqjs &.d߈Wr_PMg{m'\2LL6f t:)1dN6vh'1R>$=OGY<&,6= 2r6eޣ%)\9^^J4IH~RȷC;NI[ӿp_sŖ}5)U$ɐ c@èwp!3g&"זnX㿇l=7lǟHF`& 6YID 11Q}%^Y:Ng2 0.xs_lywrwֲB?J(L\% ٷ_8k;^]#o>,RGפ1{eV$~fl4hOLi}.>87^rXf&\TFL|Y/r+\֖ H2c>ANt!mp3O{CnQku^>Y[^aIc궇_ٔdke|,~yObO6 ǁO1ċtXp*xd>=koAjv&.w{bT5ګ[Aon'(G4|' 9/%zgUcO]iEo8j(;p4#'x^f5:ccYv5jNq᷀]{ژ5uG6c:q]?&Y?rf-tDh@Ag<%09 1~<}¶c=5Wc1kjo7X/|&@PBEx[ym{Ӿp:{Mvd;? Qk`}6w43-BQ.5nVdwAl@i^]}&|54vHF;.~6v.BUî02{sZTĔޞ}N_{Ψ[B,^}B3Q+`[u~iyOނl3 !1 Dv?NW[S ”BsQ`k;*m{~oE ?VXܩkrv*!4aD+\yGٰX/\x~-!4!s~?} Z{q^u61=NBQj W$f/ &.@=`2c|jXm6_MFm(E V&XIGvDeMvK=3O/.0u>3<`h= ,,'|jx6ޓW#\Tu ]זϑ ՠ4Eq>9Υ떞U`;aXy(Xe]vv;vyYV^G lO߶}F 0A X#?x9&WܩU;j`@|BCAjdlm"хTa}s^#?DF??ȳ<0wtt.=ښDHkAJ_&F<ǯťJ.i_&j\ZOK p*)W=b6xwbT%f\2f0 -6hb8 wFl֏ ?>p[ *+wX8kV8}O@O2ЄGH ^q{W¢ "])/_COm@Na~x~ {d {adzl#\k*~XЭ!6/C8TkdzO xVpC!YpQDr /:H0* gh' eI{!iƄL.FUfk*~?cvxÚ$Ot _TjN?v=P^[b0ZZ…*d[5M0ļT2RP^"HLLF Plg]^_E!k_X$>W +zM #$TIs/ Y :r.^.ĺ`Ր0&}WDL O6 Ƌ#Qv0t[先`4<&CTD_u41vr[{Av?^鸟Qȴ0a[00uޕ fMoL\[U|YgCۨ?P-rOqyj܂%躴.fE1x%߮GC<2Q! !9D)CSMgic11uoL~iOB@ig@@wA{.mYf%mkזӛ %}[2v$ viݖM|?e&T)=OH #{~=.?`"c9^} [fuď.+:0_aП2k|׶z]hI1ˢ!##Ъl?/P8֮ ژ͈2j4MC_{++Ø{w {pE{DbQ`aEu*=(3]0mrh` ^uשrE!|Z#2ꈼTՊ6 ш*JROuXV‫U򻴀П0GH'eS q8>yY%Gy܀O-zC@K]mXE._dKF|bp& 6n,HlD~ƫ U߰v+߫]1|\t&p{y A'/miYhPO.YANV%bo;˚@7 js/>ơx}'E4v{񂜬"/ ID}D\ʆ䆞m)!MGD8rrvx Dp8v> *gso$TWH\EamW_`'@`dιz78&asq$]摂"MCO{x[]:5 bn o0$+8z~mrb!Fh)1Gy8sZvЃJO-.I5F#MAWJD߂o5iw㷽Mİa#MBN,sVf!!8EƉ<$y|BƷA^>8҅1VA (4a=0dfHnR=Zƌ| P)a M|;,=8҅\\h ܐ"kHn aj `̯#pDbT4j N]]8 #ێ?Ā# Y3K??1;1FpseMjnq?@Pm #nȾzFFR/f"dDw$3 +nOp '87XS/p] Sg#x#!Wn8z,\( ̿T+98r))7<y'Z 4-qDҹ59v=vpDܓ?q3]ܡR D[˻j38"C.8 ;8w] d 7x R34n}G⑰{{EpMƁH.UЂ8lLb<0h" Jd7D䞹ñl1%<2JQXd7,9Pvq󟿰pp\p0c%37Nd -ĜNaTbV)6tp*zh茕3 7N~!sKhpW [N݂s tT[Įe~5nu4ZKM Xq [MG,MKZ*p;$6vm Z kTrO,r/^&IR_4QUExV"EBS f,8fLu)o_E F ejl!?"-~Q -q ͜ϼ}X SD&LjKlJD/ecyWtX7"7[Z$# _-;piE2{SfeA⣀4BÜ  {cɫH k- ~%6]cQQn*'yX `v.T1AhSԱC $V+;!r\| f0a5R&oqC7]ɣn 0H0yS p"D2Y /4uQw 4pAp|ajׅ67"tǶ^%M`^גnj+16H\S6qT9VlFumgf ^=zC|Z~ _- RBh(husM|;=0z= @W0;QQrOa0ԡuHEߨ59Ga*0Ԡa#AcLy) B OPײX7Nb3ە0e)mt+> >W>.SZeJw+ vAZb>D!2-y{n*gÎc"@s  sy߉T},phu렎Z⧛5FG#@`=[jaL`^G&Q4`hl Fo^F]ͺPi i5k X[wSs}Xm%KpdŠO  >Y! Ӏ/ėߔJC{+S*jhԺQ!MK'i9'%82a3"T $Fأp_2_ ՇD`˷a^Gf,M_naenq0|C WؑbPP,@0fɩ+/#u Gn@fV޺@jN _N7@ϱ' #Sdmx*0~DSOP0U,6kT|7`O%-4lV`ۭuV<#a1"!n"Z *AԾb4^n8IC{+zd=;qO!a+yg/Z '],,a<;p=X[a`BLp/: g rUTWhؤBi@7b2K6ǀwf)ϯ72iíއw=mяG,_ٝYp] cZ1_8"?K(FAuE2BՀ҄urF'Ud폿qs8e,҈X^GڼKRJ|:,4CmnU\_EW ((=M[$ayÚpS:TflW)FXªGuKru۰8äi> u1 SLȤ1G#F?#GẲ^~ +}DL̋c `էz +p KaaeQtj|MxJ4H$ Vth6p;Ċ:=.B%O0p dD@/ܣrGpX{&a{=.<{wsMx?ܓ?C~Ce V^=95M{#yO/O4 .yࡰo}tOGN4v-6߭MpKSRqut$U+*@gT( )Y~"&njž3WqUs zITLU~>cC"'7Naי9T]tU,3zy!mڔp}VI64`'DM•Za")7N`J^t(](z(VnTtD;Gܮ8r^vSSH$渚< ܮ8Ղ)c5E5o_u" 1[EnWne$MAѳ *}UlTbj"V>b7{zJA/N֢XCzg"-7s?Nw&ۢu_?ږG_8\`EWL.Vr=޾@gZyb-7\{! Lg.2y$Ԟдb/7\C}MZh AT!/7\sz 0+p BB.ۗGr;\t 3㏜{Hg˃G.!q\xɨ628Dj #w<MM2N9\tb)ZP!A;Bla cҥ8~!=yHG6hM҂j?U(+}Cj*ed#Rk{nCDdohno_c|7oꑹ4ekQ9TD ,ZT1ong?:JwydzWIn/ YHzP71Awe?_ܶN RHݻ0'%?'(DScc/S&pT)$8zTIkgDyӀY6- hj&MhW<@U#E2 ;pȄ;.+u D _m5y"@2}.82M 05g.h `hЯahEXB,YO$X-~I9w܇ֲ7e.nQ HDOK %H%luBς)rOZcll[ؤb.О*oШg#4jn;cyfA#;# 8r1r|x.g.НK IH2켝_!6;rރwZ0s9/668uQ^Im # HyE_:P,(@]S xW@O29oɼp٫7z|Gϴb&qQm| {ah\:G*A.F&L l V$V`;-"H_--7NbC ,z18:,Sd?M eEI jƆh٣T/)Qp5\CX"t]-s G+ Ё5G ;^f~85uiM$l:i;*]zM ՛(aQpj kϠL$G $ѵ)L3gF ' h҇ΘM9 ) nEul>SП+E cK=mR85?G&5{[A}ۢ"pjGn?Âd.~(SXîwZu;7Nb\aם Gm *85|)25 -aEO4q)Ի#!)$ #@HqX醠9_\rH<zOw̯O\xfˑ;X0M$˧" WfgaUjТO? C Ynfnm~_pGdu6-7=KNj+cp3A*4qOjX[?Wi p?p?p_ݣ<._t2߽tԱ&X clN>=&+ {NEhUq\OEz0Gjhc:B"5 X?Si sP8'x(ZrĞY{;qǟ cU:D vKOKzs6TeS$ph? m~tR 5ۥuBvd&ҏ%E8|<1"ۊ/=[=%KcunFv.@KS3GOѫKCt3eh=Q,\* C7ta兰 Kϗ?>"!iߛtlRD_ ?CDl7w =MoAl b1zybϲ*PC9zT ~]9.g0ǥBz So^Gc}fAfdh-01aۂM$2Q6 b ifMϲ*PC_HA9ߤGnKo^=ʯ4 [ҡ?YkhA{襏UA%%X"# *XuY'b_[m_jGR@ȩ83_@v .Y#-?(Wt$heRnCۆ@ fsLiG!e M|EOړޙnb@yˁFm109G?GY rs\| R5(Z CTkP_}CůQD(?g:3;B}*z E_2X4J\~Lw}N5o,@_:t$7kz: @YUT'@wbD.X#8>]NVpV,w7`?KZZCĂLNpa{L @kȢo߀ ߭>{}fshY?:0lMVfƢڧ34:bjFFhffV;BˣlSҍ.Ny`gG1Mzn5?aLO˟qƅwBėhL 功7ӻz ]`0Ì#1wB @Ov]OY$CE7(fBߥR̥K|?ԫl =epVdn5"_Z;Dqо4u?؇ YИ (i2ݭ}|L n՜}?uMO xLKiԵ\`:Kt\ؼC{4559:#5p s1?vt2\e.~nhJCSj6e@aZPĆ`ͺm̟< #\~w߾<}$䨭&7PP bjVB]%'gnՄs?~Àrs쮓4qlzXM͋ FMGᚓKp}@؁^*qzP.nbKtMHE!V- ?o sGJl{gT>킖^(`fZnsp T3?jO?;y@5oa}E^F6wQrK-*ܨp(Θ;Ob/O_FK~nnr΁?ѠA. Mm*Ulu;zXs"?m26/E+2H~ڜh:oI:ӰzM6rמ|҄w_SqEyQ q3D>PZTTZMMs{v+est2!Iȩڥ4l̠ccTYтۺ @!#&00k#!s%m)By?Y*̃0,*yr> @N9|)n̅[YH]Bۖnr x+ : 3+8;T` ,aqw0oSNIێ?G#ʦJfQ5eN1oWNp3.wS^y,.&aN7)lgN2%xbK6kvnr‘访x"Afޞ #~7r2 uD[;pyrDC|H mJ{BkB$E뙷+Gt0opk歒z%_Y/-]9 T/ #˗hM2^GR{kӄVtg9ca%[Y7b'ĝY*ѓyF5rGvL~yưhǿ: @9}?G] +]-H+mj %GCп ĦC7/G|T1yןⳗ8t_`=VC}IZPZvQPT,VZ[knhKrO0ogdpH͇Dƞ aqxp6JՇKh@8e l#X/n:̼9 @!#h?]CKd&CDK)z_E(@1osN %H#bw7007FFT-Be~闖TRj&P71E+.X6TnRx#MJn> tf]eԦT4uaK{8w遙d<㯺 ]'J;&ITNnL @_C}(*(a)~KſlπS9Hȁ+?=.sDOT-ݺ_#|rnp<sF4{/?^jƆбƷDȳzfσ#9Ā,]zs;d3/F骇>|;r巣g0. "B/Y;&rG@ `/gTzSUpΛwXw`_iGiɭmߟA̅Z(R.ҹFM- ATġAqpF~=0'zq`jPjה&!Gq~%x"N7\{gzAKj#=Oo^')Q`SK#TtThjlBQF*\ڛ7v{â#Zvt$XlyTjiD?6͵7Lve$_-Q4X;4wiE{zAVݽػ*\ep*O3SF2Ǟg@EoםV&enhâbǙ69|*%.#Hoi5c-<a"t)-;^^2 kvr>Vd?yY˓4\%>HJwBdvI+vMɝ2^ĂYذ(w#}|~f-BV[{-tvKSRi^SCla68=Tri'}"5M[ǓzNj k)rEnI{{?`p3=rHovs!DkɑXS5ȕ_=![O_d{*Bn tj s]<}.géȍ5Uwض[[12s?Nͅ)I50A 3%;ss}a.>ic jŽwh. s+t nw9UK_a͝=]Вit뗃SR8~9cѱ=\\mh/S%@h 9ta,Sa..yG?^KnH]A(22!'2q$SawHH  a`еX#f?q/,\P 2 _ N@*@*뒳d2͞f%Yy֢.? ':_0S;l;#ʺ5N?;ӥ;C 0&B$>ɹ2!8Ja0}G&{Z&1Uuhb xyD_NCbȿ ӿ9yp'䞽<~˜Kܚ46P PpU(D"TBs&tg=o;!0TzzП+wwĬEN6D g_>2'*N4qsLRLׁroe_z*0 Mo38 <ZqGEK (@\cڋX@w]%jyO7J%?Qe'`Ӟ3U9{ u-vN[E)3KaaU3XwpUẍ88L>2 s?q Oo^2D+#~4?ת|/Gkpϭok? Lo|5gȂJB=z7dl9z ]T8οi.6 Gա0kZԚUgE¢c93xPlv? 4_ݕ?^o_Ӥ!0>Drnm0kR `I2OΑ-eN?Ov*^ճ1po 7̅)+T$&MPw\](DA uѸ}"ۗjisEҏ[eoFփbdB-蠆nK@ʔ_NL ||\ ENB'%$+f۵-u%.S{(7y|0iK̅l#h:H}J4ci I~%ğ1 ]T\ ?CT ]hK”jj_QE룉:zcуCJ.D a9ÓYz}K+>U'%@ТPet/v!VcU9jQTinC?!+S_H, 8}K07e.fIQS)EP_A^At/!a=`6Oy? $; ]`OtYw7*T7 wrX!QFM`7'̂a&cZh| [0S`4Flh;0;Xvw/ddْcjg$"[jA-1Ϸg2pjr>fAlLJ^sR1NAkD i4ݐH]_7|<ɖlefإ慍X fMCN5/vREB Q1@NFdc6ԁ. $uM{3o{NEn `˱5Vګ{D~pSG{4&2-H4Fl?x @[dZzyd'/"s)<\d4bߕVIU78&I g> WPyן;\XtʽbڭXzbіcÑ69u~/h<4Ph<̆:<3,t]`2 fZVk=Fm&YI CҺ}é I#?mc IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/color_dodge.png000066400000000000000000000342471456565420200310750ustar00rootroot00000000000000PNG  IHDR\rf8nIDATx_şEzQZP(]kDE,(""X("{7)'3,(Ғ2!L>̝;3[H8»\30vQ6йuKMpd8XraqeD':&pr\wc8|B`!4Ic #pzNc;@ώuq=q 7Nl}g L 'x#?peN{y-^2O #s?E @`!]?7Dx.jm[&V6'#Gzp$+&s-&0RĔ#.8g>9 #ϓaAMzvzyU Ń׈.CDa]qe9= #AYU8tI_Q s*چ̬|p"8 ]4!˃ пn+q'%+hNgpHWTZXbwj# b;8SրJLۀ }xs gp$#LoEeP"(nlr3ζ _q< ,]a7B-,[h1I  yF#7E #Q8ph7WCQ3 (n)qS|˓ad?{`#57nUy r \篙>Ug8DnK%;h9ob>Ugx`r & gTn*"37 3| 7pr+MU+w`y؃aϥpȝ ~1_YE/Eu#gP04LhkAol_ ξI?* 3(UiMW)x<!:B;8qxː 7ΠK{}'KVÆ*GzAY$"4ޑЈ4p *.apgJ*~#`蠆qۙ⬁kwOJd?S hH7Πs?=t7XU(G~g64ALb&@L+wtϯp(+'+Ƹ)~-Н=n[Ă.JQ< n*=07͈>B8?΂E?2 0i~n--,ܴ 6GXr,B2.?YcLp(ҪR錿}**#G VTkEtGˁnS! <9Uf>7B,AvI5PANoD*Q.*[5{_97#9/O* 1<~|nANu2N #GvK{FZA DeǧE唌rL UTps p(LudlJ,6݌uhQxM,+Q,rL, kw65|W!E$Ia 7ΠWk*O^ſ0D[`AI]Bv*܊߃mHU2p : ْGub~J&|7BP54$6/; e l}1#Vp :)" ~'w1%zts |mEӗoml?}EBKCEcwi n f>N,t% K cDw1?ףK#>/mmgʦ~#k^xPh!zlj8NRnDP^SAot; `NPhhC˷bc P iQ9 ⨠=@ŧn^\(X>z| 7Πտd}[PcaJ a _Ff~^C&RGuYqeMuN .03R48Ndzd }A,Ba~3>K74|Os(李ǁ.Bal[, 3$Ifu_*>fg|ކ6K7~Zzn@ym R)?Y8uf>^g!;$1Қ@%oaZ%u! шߏu4KF{?4dj1 ڣ40zzƂx)n I"ݛ'x:3EYs@b7bk!fy `VHt˰k+*Z[:qta(E3+E $Y;=@u} F݅/g 1ۧ;UQo2a&attoN2fcHpwdP27aWд_f|fzgD+ ~S_ mӽ)|7ˆ`7 (zM&um0d\y8)nCpgKp#K+RZ>tU>~q<2΅2<2&Z:#a4&@UWlv;~׋AKStlܽ!Tv g*p׭ΣXEè5pB~  H>lj@="&aw/n Xb\e]bB+"7n&*_!;ĿN7R&B;Ս[ӵquWcA͢oamH X?3⛫ad?[bĉ}/ap ZDBWŧn''.P ?M @Z2a-}YAyAtG/wc@W?ŋ&QJ< dЋDXoֆX;S_wOd"̪-f%L.5+&pįvQUd>_gZ26\~>ak3*cidK'.Xp>ũh@PVT71Hi?<@ V9p  312"ڿD`#L3®Gq7%B* Wو*xuY.xZq@__xN q&OrTͧ% wec)uI.!7~xOsƓoċ~ǔgHQ/x'$Ww@  ](C[ga?IvgH&^[ב$Y2?]VHEA2*sXye`)dJ48Cԏ-n,MCWqpaCo.r |9Jg:5m['ڻ&YǕgH@L TҺ18Yn6%Wn!Az 'wlF`K{jX`v6.ػI<8JI^|rGۍ ?({r$z`Bڛq(=4'q^r?d=;\TOxlpz8dx1hL}Tc $}‰3ڣK58JOV|f\`ʌ4y/r(5a"c;Ȕ}7$r(5 mvaȓ9MϤyZQj'+ŦLh ``aFQj+ i::>7RB*F OYDٲSn txEвؤ2_NH{1k#hȅ#9l|Knc pSh<2綶!\2h^oc0֩ H#7mp Z/k3\EAnKdkQK4[ՄA@Մ׺ QQyt NK6BriIIZ 05rNpRef- n4Մ h9~R絻 t0k\nA$Ȍ,KRYZѤZyv 0Zo=)~$܇i~6V># 89^1r~pk{C{2V!"vs$LBeظ{#<!&!=wr;nAj?}mrپr~p2wh" NBif}ݐICϰx8t7p!x2 m^?I껗d4x"U^7ΠBީº@;K7:=KW 4ؿWRp *$ q֒t(ޞ6t 8)Z 8> >,h mO.(@(ۨ|~78 W&[0@ $1|BnAWOm1м\Ң+lI>"T2x \q|'/`ҖU- .?52W!/8_N{ٛ0XB i *i6%MT/~Or+=# ,{BRӝufէJ>8J,\=a`'1%G^ 0@7Ҳ/Yd.xxUCz 8,$GPǘG9 #M}) >R40oB\81"& }oa0X;泠t 4,>f36FBfz,UX-7ΐ? vntƖshtMI=?1T&} reciL/N;]O|EpI|6Ÿh^ 8*Gly+6쿬Ұpd= rRKqx F?4pttTm*i!EH6"\`|n5ͭFz}oCƧ_V"[JeU 57epxK 7a_R)2"Wbдisg9v;Ӈ8Sjq'bfKB讟1˗CO] C<#WHCe(z0zp^AYQk{V0#Lҏtq&v{HGxd#)ȴ7CTـ:gO;jZg H)ւC)W5 S]6da~.F݁[nxΒCr^W#|><&;Et /EU{=0t_$@Bf惶Db7dIE~Ȁēmgyl&Pg~-h U矓Zxq%2?mmH^ \U* Cf_)'-/\^Qu/WoY}':f Fi_;DE0q56(Gҽ C.\wK~l$]K$o]T6Eqs Lj(T-ކQٔʆfWT~k淳$k@6U0kV<};7T=.$[Td.Z"\gwnGzmFcIG[2DO4m*U}~O*_@٘8x0>n* v[$jsZcOE'T7@Nc6/&O&Є]^S>47?DQʪ^Md=/uwKϬo=y rxA$%uub+L`u32i}>LqQqE*wkT!*x<2n.i6}9-S{N-e 5` @E ήBHH.`"(בt',ۊ~X67x.~S/}7+|2 lV"60ה$\P}ۀgҙ 7%l\jƖKN|O5[7.Av-AQGU6"ױ웃axw뽍z}OC̘f2-zn*) sS^n& ǖ7% F~*Qon\&wMw/ػ1[()$\EpQgb)Z3WNW()AYUC>s1~r @ WkR\֛%FҎ37Gq 7%#Y_p!>]M+Mb1t V Oߧ1SNpP"h?u2hC}«\cnJB`f%=w" sˊ ;|<9 @ M( ܙx lI_ 1H7xhMק y߽(cl3ȚNsSlݷaAu L(d}pd&,sw-d⬁u.&xTQsJ/ !C/{_s]b W Iˮ!!;]fЅ=Y-$}2BNI+G"EljKQ*ªmk%xG6Cn}@zнO)CLYR_aE:7# !y5>pqГ3t^ʮBok!{CtD YUΝ'Ue ',_qE^tGR]B Oo4ீ l*~yq"[z0>4 W *Obf:R/A|)X@ӓ;o'  tH"T=nRw _ G j>,_gc?*VBbY" _ lcssBd:yOߧ2^8R95|{O桱w<bpT1 zl׳87F12.Jcdanv+³to̟wQ]Iƚp =0| 03w":a'ye8_St7aEGab0GZc [DXuٰC_=3@8B O-CV6U`ޣ%G(+;,/nMd.2e# @4Gt >On£m3Sv뇃 V# Ew2P@{߱Q}Hm#w=5ݛ WQ sq);jW_>]w`ppToBXm;vywza.0eDv\? 0zR8&188\ #TDz&@RZ (2|mEXQecߘ jA  @.@:뒻d?vE5T [F4 dyɩB`FwU[gL8fPp2+NxF+s! EiB b@@vB]-v-5j(qLMiOg!eW3c0n47W:~d..E"#W c0؍,;3`v,3<D&)=-XĵowUbT$$׶$kM Aȿ$6p3<H'D7a=#*vF4oͫZ̅WG`Ʉ+ՠ{| .[׀Lgx"P6Ў=nNvbގs3|HFh D@7t]ib D'' oaK̿ a^mÔәRaⷐ=40o"ܻqvI+88L>OmlAtI=_Հ4?$T$Z7&~ɟFX}-3;[q<O {2§<.bRlt>zy {: 0fֳK/2vpe7Y]l;{A4-MBPl^=6$}X?EY|m3y:WTDwҿ6Ӣ!1gkB ɹ=@Tz13k!BIe&?ƴ0/ٳzx"H8Ķ gtq#K %3yBTV8ߺw YE;ӓ?E#b7 E~n,vXC0,ZG>sa*oh"F=CvA1 J}G <5 ͗ĩÈMY$g!sIW<g:Ol

xN8a ?F֙=NoQ"D!N)( JeZ,Ŋkhu(F:,A`b!9Jǐ2rQ>[1!5сYb%n a9y3 2$&7-G~R& 5ζi53y,h3Zb? #&ٲ4X!7m'?7307Rx}J>.oc7$?tq ,ڵM.[Op{8x{/ļ]av.t7ѳ WҐt%}go?ۚמهt_307 ~iċ8>WTeu9j|pT&cfϙ}[m q8 s-k@ַn0<9G"L #ޝ6[BmX),G`fad|JKGuUG?Z]x|8Ud}O2+O L 4*R?{Y9M--14GUPu|Bubz=֫r=GN] v?vϙJ(mO0{󧫶Bh5ssh_WY(| pSXxhc܊8jmOꒋ7v[_G>pB\^ef^ce=y3#-k7ԤƸÓ 7 x;28$D|YUa:9 #OAG@`U4fn3O佧u_#*g9M #%7~A_%˜(KlcT B{|G&Jo}Z4s10 4Y=⛏hN{p@z]xV"#R@S  Ӈ\v{pHqc M S-}ufpF|3(DrC\r?Olpdu0p ƍWZ,wf؉r7)hmh1i ` ^Cf=7e #kR@&q)Tz3!;&!67܄Jm_"FDm[r07N:Bx !UHn,|Ә?uDU!r3Qg?uͤmMncnrFFWHp( 0kykl%x2o 7B -ɤWe}֒:瘿/uGxEc^K:^ ڞXG7N& amj:LƢوɹ=#8x lo Eli'"%B~s\ nvCt@{z(nMhi$+1 n2 ӮBY}J]KO&Ĝ[3d@T|{p;JaoBEn・Va7 >!H& A{'ٿUG)ҎÃp"ެo*&+ NKsp4r/mQ2g[׸Oe`W "{,"8JC\~N50 1m Չ]7eiLPV^LX| T n~cf,`"~v>6 *l7g4i&~!<& x%}=1;* TD7z<$Q*+Q}8ŠB]и#2`/ _r"SO0UGiyqv rr`ddDBM kbNe.d2H΅ |Gi 2J:#8C1qF-ފuqC*vĩ UG)ʪ@b0q._{k<@wlAZҡFZJRECHk$Ɔ y-5p(qfeʏ]~a(| g+7!xp=Ga$}\ܿsEdzlp( r<1/AHs%ȩJdƷ?AF V b*K>*@g27<)(yMDž58펨$jq}.n͏݀[˰2ci"[6K41[{;K yM䵱p;*tvPCfy7nvX[  @4Ұ;Pbe䵱p;4@Q_l /ZQA)M '+ m 5q! F$ii%Y YzYTh[}A҉#f*̋^;5'W 7Y@Z:5H ߯o0AzJPY#6Z$%sr+pڝԌ @Lz(60? AcMOꛧQ~D*ȏN@F ;7N'ҎSfcg{wj';Ɯd{-IŒ W `tu`绕8I̓Rb+G]k*45 P4`; U1ۑY(ˉAFrc(>ۄ5 =zpR688H Ȭ=[OrYovۢN{Ca{4 cJuFaE[q0kR)IP/ `h]u+1+e s˥C#C 1tz8žlLڃ [k(sH:PQfv ``-N iwDy@rܬGB~"qbK`Y0m>VBP du6h | 7N#*"e |h?AXB^JFBAFr¿ +O j]Ap ^\Yu wx3/e $ӎ%4 (; 1br)AbvooW!.n/FL\.Wwp$mDt0i3R&8JA/2 Uܤ(O],jRC$ua# av$Ƹs ص^S2Q eT;듟y61KD޴~9]ƍ p`Hd>^ʂGisZ7qJy`X'~"օ_W sd 0B`6F1+e 4hEƕyRS4Eq8{Mu%K˺By8w<7R6@SKpO^j׆|qh L`6k-|7R- .@z3 Ec]f}ql\XDoY 0#X)nCp HOzE g5;`cϡEF.7>Zhՙ>08/ 'Oy\ߓ 2@&F- lt3׾w10 A«?p/p- X犭%:ӑ_S73hPi|!HDNvz:~X1g|A)_˰:gSErϰmے'*#F6K'_n]eD-[~\8# 4R kZ\hq8ψ&뺘ldDeigq$$? *DӋDYu%îU$$=}u54I$X) @G&D%* g}l(pkJn:8 q8֋v*ơ``A룫=o 6HwCQtU`LHh `>u&J58ʻ4t>ZPݤSutvԩH,.՘rt.^C]$"hO"r߿~?ulDڛq<䟴"8{;ڞO\ǖG3'ϙ+r< bs:&6c`UQynyYGm L_ۇAG d[nFt&{Eu`u?*۽d_n\wZT ]0vIſt\ _|Hв*a?Gl$ uwt T=~E*{ d#;- ʸ=̅*qNK68*Gz]ZT\\tMH(՞:mCIYaN\zHYy㭙 ZZ4ƴH1-^@"GsQ߽ {nC{"xr״67PSBm-%XZ_eAUз&$M!QQt[')'&DOkxʘV`L va+~&8)o|-Zm h)W$bM=(L۰#Zφ]! =2_{+OɥMՈ4wO,̷l[ uԕ1wvY P{ڍŬHQJ?χ]9}Cw>]-ۦ@5`Xqhr !X S&gިχ]!svU4]]=- FV 0A"`p?7?ȂC=G sfLsp+d=Qf!6\_X^KXɯ|pNڵ,kY=֎٬k\>8 I\@Sh(I?t?o3X+oY7Ns4zf.6\*U0%+ -3[:(V!iQ %=f}2Y+~ܿa{_ )sQ$yezCӘGlAnY) R?n#<<0i6eo'sqKeBdPkG-RD2J,p_tjG@Bo?hï{"uS(QV`L b.&Ԗk-[8or8H.i]>l|73Jkn3L|͙ao6OǀD5s([W+}pT݇|00U]e< l C{{ٴٿc7CW B0~RY(n =Kk- RlzpBR.UX-7N" ':NׇG8r8$ztL =Q}}p Qm,ab; #R.' 8jG0(l(k{ν}πlh ncUu aj5}gΦ{Y4pg~xWD Z03#1n"_Y7zNJo4~ ҩ7C^H;F$mͶ6w_VtrHּ _ߠcݸ_xL[+/׆6QʿVtb.|kޠ;=a5D:cv#P5NI˅_!Rrf~/ۍB3 87NH;8 +1*r|C=dL=&H8sk%eDUw8YHȁ8RW|,YM#urԁh9 ~1#:v]{k=f&3RuR$]u.޹sJ%3_3 >^SBg;2уK tm@-R _ף$U>v- wv3c5}F?  .Io_c]+X mPt]?揨~&ۏҦ/323QS}~'SIOɓ;"tN=x~C[ *'j~Bt-?;=u컘3dt ODrq1K҇_p\ Ug/䎢sߥO#$Ӏg(95?]2=ge(UWJfloU??$cCnʑ59S$3ٌX[8H.e8r< ],/)hݭjCf_o*'+ T$?y'>=m0uFCgR䕔"S շNb}&^Oh*{iHkڪ?SE @!bn1kwi~.=3W僉+`.^sQy) d{! p$dW/d?hyɷw׃l qsk٪q5Ƭ[Z{{Na?7{ظ""CC퀯a N~6K`6sϞ h柝f|Cg@'\ .~S*~YrrG#@goShyOBp|\wHl:; 7Cu><|N~Wax .ap<̈\ I kAb Db n7B;8nyGE{?9۠v3z`&r)H> X| -gp g[{2}ePk 0}0r:ҒԊ?0RS0gb?;U@Ͽ"od>)䩻r6`.M=O+ɹ#x/ TӤUou) ]R+:h(S]_dюB< n*ΕCt$sqb׃Ka: nAs%ox&J' Aɺ%ŹMDYVn*Lvwt>&9 $|ü%MQgo)E,RF]TטMPnv Dmalc^6p >P+ |!Tr[7s+ }羘l 1[N-TλF8^;b7?c 7#\t}ݖ/G1c 7WSh{xH:#+!T?v_{LGYs 8|L9bkpϸ7\HhS[om1uG:8b$q4 7׻wx 8+3S0y30SNpP!*?lR2oM}w":T?!sˋ b>{pۂѢ8y)G:0$D mI:fpc-by!6H☏+Gz0׸< *2jj,mz\9 TԊr,*}#IL+K=iK)g>d2NW7?APwjAS]Pkwr[+tvlD,wD(3Q=N@HK|6& QtsU|=-MJxϚom|9m <=B+-a}0h_!u%'Cw\8f!y">,1n Լ@ x]5@SKwm0u-Vnf=K>V.DnG@ -D!L ۶aǪ9T8LMp ֛wSU~7ߖD8І|ZnƑwpAŇ- E+;sGğMZ XFc D#:2dl{wao\ gҥWnKp$Seh™s7)!z^p-6s766nY`NH'oq @ύo{+n{O='|,T °3?fr8F6 9;,Z˿>G \-oC#_G20Jvܤϊ# .Jn뿽t s\ u-׸:ױ`M6 7Hf_P$^=w\@/#kha_t#??|tj vNՊ>N)Š,q?%&Q_" =pI2WR) .N=%v<+Cmpn˕'>L0DؽM?atpSZPVw|W {|,mGg&&xF8HmSzӀ0\9ѩ $Qߡ+D:Z-Jm$XYC#O93YR@EKȫ`rG =TJ[nE̹@Sh@>p$) Cv9BӢv&_9#8coAXǂm~>σ-$al툸) o09z-uЖ[{MY\k}^QZ:=vq>޻88l g/Cu u*6M@`bbv)ϙ6:dOkR;z?߼96y4jjgӄ^w[l ɬ,5푄$DmukOPzxn8d! TmӞ}iu;}9AQ0s_M3o̧Z?S9ഝg'L*Oʬh tM猧yG/XŻ{L§AqW:n:$G:Vw _ z{t%zϘ) VY7fX8D/Ԉa$M$X ڻat0LGђ&a6kzN ;q8Jo3!.8g~5C ")fGEg.DV.a #Y$w@\;/*qf|~VDW? ţ@$w Z^YŌ[MIfoQ%sJ[2jY_}QI t.>uSw{6f3&_|D b矂\yN@t{\ҙ\,ԅզm˿s'*en(oI_fAb1?niT=vS;==O0GW/ G}Q {g4:Yq3k?H4$w:S쏑NzDD;g_GiW(~wP>e^:KrJGi mI;{f<jKjt%6F188 w׶Ѷ^Tbo, әs4G .x.sQu4 Gr9Aa!nyD;-sAu4Ha\C?΁B t%wwp?ZT%|X@FoB9ho֏(vU;*~،[Ci NM@o`H`.1MRt.dzx' / `1UGBoC/:d0p:r@U1mCt ^=u\\ʄ`x>kIL|AtN6ʻ:Gfc^$f̏*|n|T!h Hc-hyil$xDc p:'2)A2S/bTCGU1 S9Dä~cF@g> Eי?ΉL *Ў=I/ݬ]=-``s"]U?^'Ouu'hmSkGD%ATrȼ):1(pFGMm" \6gwK;eWm\ވÄV #/^ԃgOՏq/4/d sQ*o K~1$$}|hrϵWo%l)ĄiDGbTM"m 7M _.oQ:F%m| ash5̠miB6_S` #dCNҧ\jwy,s频0rF]x\} >m[{Y&hⓏ5݆;\4k'jI?ONpU"<aᘺ#"B[0E Wh {4$j?Ei*`@p:@ι%[k[?!1yX2!*aPp:Å k}2";-j44 ]vYBk4-=&;on:%b La a!d~U>+4#4qZ#`i;܂`|B@.ӹh5 YI~A~-Lbz`c`\J3Vu2mL-^bq4E0+qT'?^Vq9饟)f+`h1!"6U72NBeO讀Nf<-" ?Yj"^x3@,/]6!~K,B8(ř|td %~H4vSb¥4ü&vn_}2Kw J.SVU(0!}LP- UCw)tAo965h6oRJn?6t(Hy/K讜ckGX܀1qr$D*0p:rK)b'b$37c5jf iͻB5d2,3BEqZO%Mse:.t m2h-:MbpZkrCe vn;`6S'|3#< wQm瞑t-8frjOwR"L2s:7*c8y\zѿDcJ?FLl=^d_(vGeP)hQrSq4 :Z#3:拳K]T 9*G2R8\rB~tvn̜})>GP@H.1{-G5}̈́& Ѣ0 (Zbw3ކt[lYMH,_l ɿW~]okH~z+r\9c<, אXGTiDgb^X,[30?] #/ ?}l6ۚqy8Zx' #\!V>"!d~^S(1mI:𞋝anvbCr@s%1GanWa{Ou9j|8u3$977h5AppsxQGao]6 z[ͱ?@q8S ;mf]]x؇T$Vp fp'\ -=!6u2-|8ud/SY#p(.~W ]u5SmK0/( Yǟ{g=k:˂#oc’U|8uB@n]y+lֻjeab5^1; ttWY(} #_yL?}gFzT\ a>?C`\xzIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/darken.png000066400000000000000000000337611456565420200300610ustar00rootroot00000000000000PNG  IHDR\rf7IDATx_TG?ɓ`e@DRDPҔ"](({Iop%j8_A. -dzv BX"Z1}"AJl;I}/1:g\ Dcl38t<E-js~CM@pHǙ{Qd.7.λ7jG ؏#`d$VЂ8 ,BHbӷ!D" cS17E #"xL;1D\y )BGbaP82{aOh'ŝF70`FςFNf~n1? .eA3QS.aPlTnStroU-0¨)(28=fϙ&Wh0ȁ28r]L)%w]51OUe4sį f$07UG4Ge֒Yɮ/ ؋?9j0ڒ:9~p9<· ޺23[3|$2i?Aw1t:Ok-dŖUXRݡ1k[]rMۅ58N;cܖ:ɨ-  :OZ[BݺvmG6n^bDA:T<:m~w[n VF~=[ ]a 7NSVM" E~sc&]IfPLѧ&0njɵnp:];c!.Y CXBцYк`8{bP^Ǽ}X &J$tIo-=Hb,K$6->۬,4CFB_-dn^0.L" pb]5|5 h>>za},bW!kL c67븱cf!vb7NS,d{/h0Wl&þf%rhA\M6Yn]gu4Aۉ8N( cѮ_69)iH5v2Dƪزzg!C t4"q[[ueJddݾ`w,0;N{hmbAjFabܖ#ٍ ۯ䯵Եf`LZy[)n^dK~N} Xa3#h`6\mM$o&57RMEfP/ BZ ?ފgn^lNɦ+ B9HumK5nX=iO4 0Ru@|ex7[ @{pd1o/E T?+dW4 p `8E@4K$ޅtj"vf3YUa KLA3a Kp(ID31j@L_d]ԬCb=vC2..wsX-aVG!l`@N?3 +F4(|["v牰舃 -F0[5?AVLcVG!T]~) Yn30n`?  ~vuE#=癷Q%yy \f`j70;`ը$] :RQU7P`j[@̄K(|zE4ge!k`Op(Irt^y^sT$h)z~:j`WIAҸ6; Cc(GtothX9~NBK1_96FdAIp(kGH$$>[L q8%:qSmGdDmՖ=gp?p88\^a&@7xѴ+f uw=:ם[2 08Feqx|6L=Aq<ċ}_pAL8uD&@[㑶l8>[}و? v(ppO2=cQ+OQrF'_/]neZ0^H8Ln|f ;7F H}ZOl3P/Y5n;K8tvw)?5Sz:,luQ v]pϢ/WN=_J0$1Bl"HCdp+L.!GGINAaϧ<@W%4! j"l} ^С<!u_3B oq(% wQ^y۲PMӊ 67ђ͢w<_ <x Esw~.?}?_#h@`yp eE%( Amn(OJdk3cp[O4)UD~q7T~=?Aw8\ޟ g #2؞Խ9^}=$.8[U8{\~N<.>k7]} ~߿1FA@ UjsɃ˃Q9crZd^/ߚp{"T<I㯯`x j$nWnf_~̃D#ϯdV!T͸p/hA&=mۖG9(upTm o71ct:lmp>v=s)3kzږG=D#LYA+ur(5t\l"8=2YQjxNв2=˦Bh9P_Qj|NYبG{|ϨT$®w7RB2w:w\xʂΪQ.vQ:Jb̸G3D i2ف)sKf'.Knm Ü=gP9͛GzG>_%%\$p߁͹:;@(  rk{nCDd߭xw޽AES#͛KSf1$CE~RH$g jWTonc=W>9AwXJn<ҜB/g7I>ЉbB;>n^n)r;d\ASg3pO j/)i LZBhJ 1&{ 0QφW!=}7.KURi!G{H:vZ0gHL_K/?, B{c2:̀mQ@1]U.>_-}oYDh:̌1rVAZ'ʊmcwSjd|=n^>CًV^ W_mt!c ESuO CP}^+0L{;W!>?o?|}"{YϷVtٖeoЩv?|pzRN%YA.Yc3$t*~BQ|7NB^؋WDI.5C `4o|v)8NiE M5e/BjH"~/NE1@ }68 !g_#$Lg/➰^Bhݕ5@C }.8 :C1--6= (AUnDB 7‰/ދ!ֲ׏4f/nI g#vk $2]+Yp0eKZ~j'ДajW5׎F&+'u/~lQgls؋] ˀmA2`&97Qu!2 ^`l#zON `ǎZ57␼؋-Qd 6D?W)pM;a;aʓ\+B;Yo޶Ir(=d;. YQ 7^Ť74~A A4_{P}vQ5Ȝl$G 1ƶ&(NL R^: $F6@mY@XbvCF8*E?c0).fݗn;rH^Ǽ-Gh׶+\06 h^ 8*ǥDZap@RpT|ա 5-?S[Z_pA*9u IBPh!As@?DO=z;㏟pw8%}2>iiW_}0߿pyG> VLɝͺ>3sY %.3Ni7ȹY?VSajm{߻,p9_EʻY/6چH ]gvLy~Z;$;) (4fu:by X\D10X: llT7"ϨXom[h51L5$9fiVZ3O\zqoÅMQvE=pʏ2o t.+Q^lMj"mo\Y}p-C8˃'B-hP$̷= O5 o{4:s◢BΩG> ch:!w]aT F#;yŗxk6'IM6T3@?1آ)9+ǡD{^" C$%9 @P"uv͵ZNCIV6CF dW"__3P-pPaHK~2gl'(; q~n1 daGN2d.Fiv=ts]#\j?TpPaȡ+%rjѹ$K'n7x]9v#:DCwmX#}r# ~Hw|;:'5'a>٦(-.]-TpPanba6߬N]< e m/9G; 8 )^מE?XTF#o ݻEFhEHW#RJ `d-AѾ̟go @!nf%ɖ9n^V|k:řk1miЀ]IV f ?A: GX]ҩ ?5a//tFeg[pPQ\|&|^\ @/e~oJC-t#TQHIoooۈ?[6 Es`dI[QY_wx|'iC8R?ބr/8[\߂ђ~sOhO 0OG l ĕ#f6.)c|=jњ4˰ϲ7od^/LKB͹;wq_|gsn|Ϯf0Gyn)b3jBԑ|2<,T,y߽̿Z̅Y| ` ^hק2 7#=Υr5K0V5GnM25  BжxƲN" ,QY8 )d@b]K͇5. Ȫ:9*n*ɇp+h$h:EB84}0gVͧSp9@g8O;aQf+c46nYGTo3 7W-2ŗ Mo!1s4ۉzy;E~DRN 71;@b]l|53 #,Bpz gh[X`c|0!yX᷐5XTd&`ͺy(c0x1޺_GLokB~#&=a 7$T45*F_?;uu)~B^[yk5֭5m#NݵqwO6O'DHzmA2N6F]6t\x 5HX 5PUAjE I~~I/~ ɲ b> tR\'ujd k̟2 \{}#^=w] 6oa Z Y- ն2Jɼ7PS{'qlEB!g*pPb= /sO ق2 h c΋~g1Zu[W(1dȉ"$\5(9tyrrM?dЃur @I9~̅SH]B] ~tA |Bw0oOh~C--\]94,]۔nJSM8?Ⱥ^ѣ, 4u8:cە#nJƵ_}6 V;젽YEgY΃z8zyr:qojW"mS['1oSNpP㙋XVZtɼ=9 @ #>}BZ" z+&`~&6H79D mJ~NkB$vhʑn [y1[^W ``7`ݮ*?O \D}IV_{Ð[Y!H7v'ĝS1]R{ ;)I h>iDjCheHǿ/ @ ę߿Ǵ}H0Ǔ*g5W) gbe8rE2˿p_(X|R =]ڂ ,Q [{y;sd@/@xl>$O6?>&DTINvLD&-OpTg GګhZO7y}potxŊ_o7ڋ5 q"y{6 nr$hƲZwh%jQd i?&]\> u 470Gi5UnrWh&Ƚ^.6'%0Ҽ '#96gMD1~Ч ]~{7_*N.l w`_ v:Y 3[|̟gp#w_آ;E1v0͆bl4׎=̟GvHYڻ5W==d=5`>b/y8υ#;$T%{G_ށc b(g, >R=.$l=?<ںR^GG4ʂHvqd@Ԋ8z9.>y16w"{wEkd;,?Rőnbw){OIxxwtD8.7y 7ԋz/C}=?~d–`vgi(NFPuF6rhLӯO+}k1&w{1B1௾#@ z9P]ّ(کT8Yrd_Oq?]rh'|Mb/%H`Z#8N@d]7hݾ=El \)h8.1|`Ĭuj'¸pϔ#;HOat.{8V[a*wv0WkIlchge< p_F `qoٿSٷ=mk1 Y}0ͣrgx$bd%Co!F5̸D 5Ϙ#;*k{Hvi<ہY<Kg!? Ʈ?NBse/h=ߣatkHT&Ũ`4t3chO?v",zw_k D ͱi4~,Zw ElFz& P{}H5#Yv#ϤWV ́ VF$pay;ؖ!W塺>#H7h5c-<">˦Ҕ 5%ׇcہbۮ#l/Q'P5 >HԢY̅ ]1hB$)SvA!ɖ*v7()V&oMI@3Qj }L# @!yK۴rI+F428R9s㷿|_#A g@Si`ow\UBž(įma`!*xԝ;(nӆ22`t:726Ei oöF.gl8 s ?RXk)._jjF+\N<~Q̅,;MWL:01_oÿn^>}61\4 1_jP yo=ǃ?m^?C8[vM8Eap <|8gb.2e#zlӻ>Y߿5?tSSv4C>/GU8}S/!A,ug.XqbrpT^1RF[a"-P\\ʎzs>Q}nuW v/SV C3[Y:󗃣vjx}EJЁwi$׬-618 c4}#Db e a%_2VňX% ZK063AF?쪻EO9[`LdL+2} ͝^[aK:Fpt4o.0[ 'ȼ_oqiV+oY Rl#mt1b8B}ZKq(b2p]9s;& qaW^,Xݳ_^9^֮_Q|jN<`Bpݎ*a\v|VDci7bN?b rWgBpsOqLp)sH]5] M/{6_VOENX(y_G:5=gN?Ov|yWjU r f@ `/LEAvI"v>f,&2!8N ꏸ5o @gﱨ l`Bp{^b2'>s!Sµ1-uBKibGՍ0Gqt(9~Yqh#p1tY!_^Z&u}iZ1pod ¸p/myMKGaQdG0!*cb^Pt CkS[͇cpK0?=~[SD;+?V sz'Vu+ص\pfNDzW-_NB'Qg3[.c# y.@b_ɗ, 8uKЊe/fYYq%@}X~2()H}(nm~OcΓalib}W5 ȫD@r!áȅ0y3-YIL5WB1!epE%2>vys7Jc2(>p %/$ ?,N+$t U?$Ɇq|4(tG8b3h$}g}Wu+a[v6'!+ ;w>GS@\=!:40ll]}s8OLOO f jފ ٢T0nw-RGBߘ.k%K|sI707x8vgZeg~lKa 1vK Yۑ(]DblOςt')I*}ا8`pvz9 sh GQp{/Ξ;y5uݻS$y𞋝anFˉ!.: ؝=a^NGc@*vnB=}[ͼ8U\z'ۡF&LB&B+ٻz 5~ E@rݪKa>?W] F;IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/difference.png000066400000000000000000000345301456565420200307020ustar00rootroot00000000000000PNG  IHDR\rf9IDATxw\Gsyy'DQ."APQ*(P"EEETDD ]AXbkbx!"˲,cba;53s+mp8 zxLU-z Xhhcy6Ǒ?pǡQћ=8 GB=ZIK?Gpe޾zK%* ,Svכ@5.gn1Fbđ8ka Dz`[̟#p$bzn(5h ƬhgK2>lpHD^Q-&}6圡+\yw2FpH́˷0l(jq3=3*_99 #Y7/A+F@BqϣCAH؏OMn戇G* ~F'?G-J B'n<SO n8] 6lBk0]z6NU?9 #.E՛w"A?i0b/oG*侀 #1WOo6G cLM3 #1ygk1`\1W0h8dVq'P48q֩#fQ;}=v"p&X b Z=R{|i1I @:ch^Q Vl&(pd"bOF4^)Oao$sT0hHc p(͝ O4O"hZgӺAX+,wC a`EрŋEL>@BDT& ga>7BI?QifنB `9kJ1gk 80o0VLvy,p( ? * L\NPNre隽Ŝ[OO$ ˂(}8mgGaϯG!LR!{bJ ^OE- \bRM w|Cpk} p([XcE&E$~q^=+%ܿƭul1eX\1^MnjJn<qa 7Bh87+{Ewonv5<'}/0_±{7q]>*ʻ U_y Bgom#m/Ex#.˘׋=%axB1|6ˇ0]Xgb=.iw2O݂klNBBS H q07s-ǥ1!e?g ~53gc=>,iw71 *apu/~ 열j LJ aӒ:oSI [!jŘOp7HX\r`ё;ՙ@-&lL_<a 7Nsnk~͊>gfH$ag(o$VDA`&hgm8q= ٭34#NynC3_XEK|2oa="@$9|X .:븬Z 3kd88b\մ0i|!b?6Id;oaЎuMY Uؐ}8ݙM2p\wn;c62QH6_ްWw ] r[6Kw&`5450nBnvgɖ#> 24F}iokQ8s2Fؗcc )Ჭn) ˿LYxl?| 7NpWY'}&Zp\FvaG?(7Qޚ)b/5y{k! ndg}[_hJp;6$ @qapLGc-]`f +˜/1饏!g2E&N iw$;`vTcpJ ʅiH5ak07m8,-pZ3 O72^ 7ٽ| 7NzZ"ؓ|%w!3 ؑ g.m5>PVwIh D.Vo!4x)nvߐ$p+0|A0۞)i?7)6^}`2n# V=;H ʓHHpBTnrqGykH\S5>Db9_D:{(hϛg>VG!] '/:6/ho=M @wlwx) n4MڲMU/~Q #jb~_CARQNŒV(ʪ2q%C_UQ`?|Di>pʚMKs; n)0>4VS°cOFl`>GXoBvՂp d ;<<@R) "H,q 4t7'Hpf#`R8 ᚟Ѻ HlhS ={3ȨRAOQjmNa>V wW域g87~d8LܤeW1p5zB~1ZGz,S% 'sE(ޣs,90,,Dع8xI:#a4&@tCb3p;$Ovwbc;.8Q3l[--¿oUF̢%dND D ÔӷWj`ۆ|z'IO/b0pJ J/NryqbPm9^q9p.*x߉fd׬?G-J ]2?Q vi59`{n%+f}^d$; 3pa KOal-űhKKnl<҃4w5M\dQzJ U,RZV!#x7&o(58y#_X6Ƙ5R" o>jM%ӯ8|~7/o"4`jisZ|=nVfo{*^jhcx9T;]0q@/O7( =י" W@a2/__SQխٟ aXOs'GߴYxA,(I8>yտ F˅8^gh#QX'9*D+ nROjz=X8SA]8{-޽íwV4Wc֑EtOGn4=խ)7N$as\oE%A!z MKvC$ռJа8hGF-R #.D a8x. U$Bq{L&:Y)јrtJa`Bv vc.\yVH<8?-2rĕ|z¿&*^%WnZїT?[O* џh-+7N_XZK]}~I' 4";Q0Fxr  m_mՏ_ fƀoi߰*b8q ܱg ]C+}!LsQ;~'*1EsL4+Hn7NBfE+/H_&OEo"LSRo7>%w88Q 0r.әiWȺ"mƿN zB1y-N?z. v~ Ӯw'-?+YfcQo aiV'J+Q Ӯ$C W.&I9l0k%l!'( hpڝ#sЮ[ɳfaL\,kiQ\mׂ$2l : KdU \pI^مN^Ўg.h { "2 wIdpTm1>$|]i/{0C d1@\0ĔVt&6瞣셙=M 9tHڎ{:yh]LtV컀i`D;sClza-ΎR97ґ} ^>ǀ E:@8J˸0Xm\ Z!QZeb?c{ pvx9*Mi~s&~/sNsr_jop}8+r=l>0 &@rӥlB;x=#Vv= 8]˰)1i сa ͸ _XYCp:4;`NnuT CZ,M!wd1da ,![ng߉%ݭ-?}[ Tb/!8*‹q;ƹ[}g=7Gq,c$4afiӑt N RƲ3k*uxYb/*l/n' f"~Us3va> r|w*\uanޣ]i^ 8*ǕG/,Wa аpd= rR/PhK7N#H}0Y!EH mD#W;d@'d͋n=Ep-.<~cUwq]'-UOhkqŅ@OG'K 7Ṉ?[WbhWW U) 7~{%YWi@%z9;#r>]tBO^P9EX-B,҃.(.;`̚w^hfK1s{ vbIV9VTB6Xn<ۿz <`:#/n%i>Ôs|G""%sn+r3OZzNfo8(n_4ͮct鬟u4z䋭I tmg yE-RgrDfݾHy !v<-= @tr3Gtji-Xbe(Odom_pd ٌ=kxi?= ^`ܡ8-~h(Hs:x:6̄~M2.ߔS`$d?!V=0רu!ӾsӦi3Tњpމ0[,qq#rn]زw9s)~S؟&5t /쯭 g-1hξBs/v[" C$Ι68D6\{_sLa<~W9*I3+]e~tq9 dn* P&W3ؘ%y]7(y?W ]!K.V #x92|23K"c)2`R@uJ-r$d(sO{ @)}3,h,և˜V_pO CHACMosnzxݬ8?`˿o7K٢W~5 #U}~O*Gp5E? C݆ɧZFf4ZXq// bTSi.3o*~WН 9xY (uw]z:3N1, n*Jԣau^; 7AO|״lM=O%t,AUᶡi툳Ŀ>@\Ss?rV.X[)_\{ O`UF !ܑ݄P;:cʩZCOjYv^7? m׻?dRפ}yzcre{ @E$%WqD΅rz߸ǯ7 jY¿[BJYZu0`h-T-5G?ӥƒu{^dqX.RiѢE35qP}d BnőynO9%t/k+=יE!$V4Fy}Y/߈5ֱɬİ9&0Y}FHm-ljA^>X} gjShDk"ϐQgI7 ˪zF)KQkbtd͌îIFM @-B~A1!8z} @)y'g54i->KtCAS n$LNp4;"tFu9;ѯ߶mjEkӘvqn 1e$0 w"`0La{\aP3E = [A _{ 2l}k~3M\"Z NB ”´5[G8SAXXv9fu$(9e/B- wC ɢ 0A"&7j]GJ'a=Y8i#6eYuD(1&mG }v'',zC0_i*yx/?(1O*-\dO`{âmTI6C(1|h"16_c>:()w(gqПh)c-QOhh2n[!} u;9ǖ nJ S1o[QЄdi 7%/Ӂ \ r~ci 7%#gb6fV1;g"6g>pP2UBppjmbf0v((c>D\;wsˊ^47ej~ @I8U[T\IJEqaǓ##l)e.ⶠ7y0y`cʑ n w6$|?A{Fv ʑn /}o_#VwU$jQ0p6X+G:0yGPmxFvh{/raJzߗhI{-G:(_OI!W_#z,vmrU~BBmՏ-<0m9_?@][ƹg`jHHчf)e9kZcSFf) a72O3_phg>D񓗸3z¯1Qh,eK UuVЀ5qGRY̑ niA ?9س L>0 V`Dʼn_,m!KcA=L ^=2O2op#$Ŀj?68s '% RΗ@La>ys79A xxw;Z1ZT=י|//igxA ;X{aǜvȁOQZ#Fn> ֞eKUy%^B/֓ \ h!πRx;<iuWzTRZ$[35Q@fR'|ϥpO([ mpc7~F=.mV{ٿM ׶،c^ @ n>mQȟ{z%1}CdN`cRd ˑ#OJGvHڻ A7NBʼ'Z6L+2R,qKR GvHK '9Zm ' cIՌ7pr;)SFȉ?iEo & ƃѿ'l`yH*^pwT@6ŀ$s"o 㐮R HsGg2%`I{/֟G6(cϝ3udsF%'OHvP* 78.>yIC}+~ق%d׏ZV΄xƴmC<tj v?Du4IY H3\)NTI$ӻCH]?A'XvX5ϒ#\KNōis0v'UO?#P b?qtpWO0㻪cLC}EV/|oY8BX8DmBu!?+t* 3? u -wn{A#!C=D>[ᔴ4#M`}#:2*o/ÅӖ[w~{3๾x뺃>{@0ȵ"/d6""Gq ^O35}2\??@r+Ex\FdwZp)7 L ײߴ5TG!x, af!ƈ\j ڴ`jN/&_GiK??-^{@⛥o^`& 6 ?8hV7qsƝhuk/EdA[u`aL ̃S6~! ॺ,=TZ{s ҽC#J z\Fc.zELo9¢tOڃ|_ppot⋟i_5H *z163Մ[I]rW:n:$G솝[Rw _ ZA=aj^Σ1ey,R_3R#dw\ſ4{?C䗿~KDk@=LzSے6𲂑p88k2lϿ*vLWf_g~C MRzoɷLa.DVNs/ť f!Z;>_h7;dR*RY$_νs6kB+؈ \MIf-"#X" %)糾ꢔ@.*~׈`.BEC޳Np/9=YArGFb~]" WDg@ }G.a.DGh}~2 x=NT@z7NzoОk 31:9Ɋ.hMS <L\gQ]ʃMvV4ҵǙ6ՅiI.t=~q胡>̿ Նvع)N~̅,O̿ Նe/ߠ_XT8}_~vM'o l Qmj҇=z Mq_FN#9_ӮPt)n'!xNe.`>b6IW0mY{(u:aAB*/GHum}c.0eeѩh%pp8:" _#W+xܻMhhE`֎(8Q r3҇ygUww@hg8`tb.Ohu^Ra-̓̿A 6Sig]UӮ׀ڶyhbѾD\Hb'fW/s& {v/B F&zB3F:Zz-|lտ3/cП8P)7xPR$~0LVSkڵ(+#~lWr_NDf8x.^͠gJu:gbQDvGEcTkC{ѿja8)9̿Ή@ w?ˇق a& O.σv{a*?`o%O3a̓̿ΉT[t@;vHb,Z&10p:/R)UKhuDFt/ :mGIm9lz ~6Rkd H2g.JE&Z)[_.z ඈvᙽ70U 7Ⱥ\zV)J<~R.6,z `$<מoŵzpO@.T~ÏJ|21>}. YQcwֆoaFfjUXL^mѺ&![' { < 98U8p.܁ C7ќ֫( Aߵ1¼xQ,#$4kғ~d;&6bƶN }3`l huTtH.]8*{<6!qF7DK_0?(f ȵ({WmmE!3B7 51K4pG@~tZ  9Hz(z9;QOrI9Wͥ: ?_c.DVHY{nv-Z^u~BJ[©&';EI47wܪTw*[,ixCTF_6}fyc3bg9b$`?UlUzgSNʻgy!,%xl Q,R>s)Xy>7\jVE˃ vuERp5/s!qW, H5KЊe.fY0[L`hi0@$YW&‘2P<譖~O-`awWp݀PDðe2B@ {=&ЙZs{B+!\h Aki /+8:!<<1"INamP: WY$gd. FuY|SR2>Vbt6N3ev0ҚwD!!؟@3CX@0af"Ro,7 aDkFX ZPW,c&ۢ~Ci `[|)Fag,'bXO YQ]瞡tN9"r*d?$9lQ eŶ+H;|M&ig6agD#vsƂ2|,(҇8J_Ca4YxϗqfdSCHhfWptt( U+&R2=菳hl{pM2Bjk薣 1BЛ<^V0t-3/zj}.mMei4!&LA#707Rx!N=]]!tqh@w"awR\FLZ>fF4y@=@~% 9IG^P_x_F53a ~607SQKs;k \/uHM9EXu=Gr$btFvb Crc|p8U(1MC07V)>Osnkg1$GUanW@ջ7M: kDkg9c^\ pT@vHYGC1?C+4R`=X?-" xc)^3Ñ'L 4%3ԥRw D L S}\qHuhiCs}Z%e>hP kO_fDFy Oo eJ(m7+{ja⍡0Z7pUj0pT/"g@o͠=[4ӻڡh%ӣ&s8 s cC;IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/divide.png000066400000000000000000000070521456565420200300530ustar00rootroot00000000000000PNG  IHDR\rf IDATxqCJCP6ZshbPȅ3T RHQL(m V JTB@V~y޽ffw|f|$\~|E|70 #00 #00 #00 #00 #00 #00 # AP6ztVyW&?XlޭozWQ3~jL kR >-xjR )?݉x{B}wzR~UFr8߉C JToWBAؘcUG-^? C]\:@a՝BWlbs5_&_k#)Uע|LUBAn@>ۅ@|ER?_@a g~l -V6#PHse?/W.y(O-쭖B4ղN>J?dX /*~ Y\$KO=-?޳ۗºK&:WV O*r 6)w׎ k,!PhHR?;0ލr2 j5Ku6W޶_x O/zRwV*YR :cx ^tJm|HӆQ8WE«F\q}l/KuC&(o[ R?`Z^Z?Fc><7{ս:WF4@`i=ݯ{Q(db}fiE,%JG~~^_<,,VJG:VB, ɷB!P:q__o*K P::؝_Vd4V+s @-7: EAJI]7-2k-. &PJYaxq_7\b PZ9^J`Jo_RvlgGVK@mtoq}z,"rZix}MFa`Fa`F@rA^|[w #P{h UozCw݌Rz7"=V0yWr=$C@ |)VC 詾ÿC@z /ilpG1@q^PCO 1҄oJ w\M'SvɢKkO%!nDൻdb@k׆_eP~&dA7@quouŇ~(;o1 #MER_~eK#=![@<23]}Qm_e2ǍnٺH3^h>Ќ@fqVyŻ䩜{zWV2ћo /`hBWŸkNʋ@fqv7)˙^cz1ݾ,?]L;YY]aǿz؛8/;9 uǒB dG 36m,EA@k"mhZsB7Kr&RbA ~V/Bvp?&|F'VJ;u=/ro k #00 #00 #00 #(/ ߬GrPKz|4\FܵwDwN ~V;zSҽoX_^#*[F&n߽'׿FT:mYod6euyVzW'm|a/bbҜRb Id\u2ew__4/ 9#ɆKM0Z\wATL-Sk i^4C|x-!@Ť9qCo#+.j}>xwbsoyHȪzYnM"K.2[Sܑ]5_Ȭ|X$JdW[ ag ȍhdy} B*PpU4)9Ωަ 4ޠs=2CsO+I%]Bibm_yU/VJPJ LN/(3)BeSram٬A+0bLDyb=_ BI4 .b *-å1(y_s_v 37 HvXh{GH~z CGu9g}3@@t) 箇p?}O}I|]uAxtÄ ,Z2xC"eHW wn'} ! 1W+0,x`g_>]ӹK2⡀ŴXqDxtBRd%R@,uUHqN9|k W}6&(\ ^pj;4آ)0= fۤj!J-l"20H&qŹ;ۤj#6C'61lVʋ8D o.C@WJHF{8e+-zzg62$9 S3n=tT07y{_x G7JIvFt5\U-r[=A\I5lݩa@K+rqw8v,bיV? oNXp02+awgX A@hZn{ <;GCS&`Mkz4+]t[dJ|3- y*`ox\@dz8csuzǡ >oQo 9xQؾ?/@@hk XB>([ X: @xjJu"u=7DxB0r5NSXٍ+m#0Y6y~@@#(.mcҕMpFzעٌvJKX"rJջ+/:o<ɪKMcSpwV=V9B@''yoY02EpMggU=Gdm&D\&rnu֠Nb@VYmUNaͅP{y% `[65͍1I*V@@`S0粔s챩8 B! dEBq ]9-'OgXJM/ϱGoH*y$"! GM~&OATfJ̭d,|Y|A@ȎƐ _j$vE_!cS]>sln#>v4k2ވŝo= y|u!H~Ú}&8kv% oЫ#Ok x(&y\Cѳ7|V}fꓪ]yvkB v+^@{1N02l֐U7 419MlkњqȟsYӐPL&qE0n1r'ǤB[l;׷KFKP'}|bOQ#~L6}WOYS{Hx\eWwfMB@?tμ{Tb0laz"?+>n|#FNwU=wp FHEBF+ ,*OZ#J?i1ƯX+=q*l7pJw~9ܕqa[O^MB@hIHx, $ t?S`[:O@BkȻ7_?Au &<~Bk(|}0rDt$nLsR:ÅWEeqiå;)?,~מ!Yxsz^k=$ /_v0(!R?ٓK?Ǚ>e 7׎#ʳI#N < *g#0 Hx#m7U^/EFnpAƣ H| uKj_ ",:Km߾4uߛmXİ6?J.\BC}.5,$N>6/}Jch}gcoaHH8[QhESY/եl;dKgv;;b\,jH@n+a"2A;^~?񸩃ǝ]\`1c,&\Złw̌/ D9}@kpu0^:gjugZG 5X6#,9 ߵ[eaI.B(ieOq Op1tb8$' >~jn?J-KXϷ,9/kQ j|kX_AxM$;(D߾?[T$B6n]AS_g-0Z ɣONnr[XNJ' 50 [:%hC+z{L`5i2*SBk`ـ hC+aeJ) lB\E1^ۜWB+`^Sn`rtPl>tZAOV!13 WB0[:^*7# dOf3m\rQeSo+ݷ$J@-V*}K@Ȟ[/?!M3yJ}K@Ȟ_1=V=?"M% dMZK5/ttUIYîI# ^C oק]K@Ț[u hcFkztpXLAv% dMw+.>SI8  d KY/F?3 !; , gF''ZC5 !Zyl֯Ea9 NnP߃Q= q<+{+YbL|0Nұ! sxSȥ.oU}`6{_ֳI6bFGܸk0n>~+$\l|Hr5=CaӅC`9i̱j8r> bg1Sll|Hfh)`x0'\b]t?J/K?XL׮  w>bO=AQӗoJ5>$Zau:he_#1P+ vF( }G3XN ^GEsjT5t.E`'_  4‘,) 5X%[y5q 7tp&`o B㸇^xeoJGlzBB<^~0Y]}{7Z)12c+usX|>Vul+xc}_H"&,nRch4_! d<0nRn0`S믐f_h,7 nsM M3`&G_HÎ׸3va? <2ݧNÉb}_HlmυgX"us_nXGkB9R1d&Kd߯.HLu 96JO$p2n?g%0tBhB8Ut❃zNư8#Ik:El]9 *`f;#&K?9gE[:Gfs8#do>{4zN+e  topvfn]`>s4_@YH"3iF`cwh~U  *= KBzh!3n~WNԣ'>#sTGB}OU[+`j7&OA"WNL'x5߿»1zGb}Kָ{)yyH:!W[T{XG|o1gA'o V,ws՟LD31m:Okǿ9H:iu\׭^aY^lr.nSjN@\n-wU} [ͬ3~~֝;ŹliN-تԝd?iR{ >R@ (| U_?at脶_po#.F^_|1?%g_,|g÷"akNAQά},ӛfW5Yri zL@Im3ܔW}p)85 3v5y/o1=TK/۷*iFmԶE üli|^Nj @0p}XLVޥ|[qo7שHt62oK>k'"&Fg{\ew͞kS0l<.Llz{0v?@Kzz#B=S@ӊ }8'<6U {ƺj5~њ<`TT$:Jⵇ|41f6tW`|>7Q?*8zz>X%m#"\X֫ζad/Wn?)z5y@Wg2Y W_=\_{7TFŏN"g#1鍿a73 }g֪>@aL8X`PY NW+P Ah߰s|58Ҥ=Isgh2SG|ϡl Htz~+PׇѪ0ˉpm: `'L ۘpz$ߡ3sq_K uiՉ9q͚U.hj-+ ɻ1 cB`鸙R`,C&|4 oY -o{ں.Fz3aeR5c6'Iz"5$: Y[mS:-!?W ϥ{5es1g֪C!?v-alX}qwdzM~?-4A_?Ma+4#sxw0dB=} |1*?|cƜ(ܠUiXkZf6XM|]%a]@ i _TCG 7hUttfD΃M2i>%@Gu-{Qw>F7dh Ffϝ -]e/G=uԺz lTcE0^٘+duݙ X{`ʿpCUFk{㹍^Gug@ 4}?cGx?wFHdNʭ'7B++`x7yϝs'>*`%5~.0]8V'cO`>̐2O]G[`UuYHդILrk#$2&K=nR {#/A kX|l+,FG}@9 mo ECyB}KQ _p(oE~|^x@xQXïI,_ȔZW15}&B/SwHdF\n-[`%;nƩ/qHdƍޣ'^Qwr&5u`9i"݊%$4 (xY"܈ۋٷlbk):$2!9srnElޟrȀQ;ݎnd 5gRJ)$ϫ6Y%ߤ7y=F^X vp~%@|DpI;!y%_M® mWB5Hu(pyVpCn/k{񫽁1' xjb b5m@\*z/ߐFibHVчpoX6)BfP- ~YUpf̜+h$j`| )u_k>=FfoH[ߨE<"so@^Xb5̱ϙd}Nt ` <2+!m̏7n{`Z{hc:X2}Nt Ƚ[oyMڌ01[ۯ68}&]Wj1^E!0634xpfY! ׄ5HI'5߿½V/Eא;XX/e}HA:mX>G^V 慯@`1y<ڑ@hz;䏾 c+zz= .1̨ׄf PV>/] (<Vj)0jB^*߄f PS T<}LgV8]9ݱ>u*e sB3BluVAe18XJ S`;9H!!>@?_p75U#+O39>f [gNCY 7#.WS Wi4{X 7B1p;~NjN) Q5ev\ `@'GQ0/{„!-N>x3{MiN?wu~m㰆ܬٟ9r %$Nѩl;G3*uLŠM&6+#IGg?[8ҡp%X~:dr [c}?XIO:zk^vxmYL8Xɯ7+! :+yx߁׏Kn=(mRᆩ)ٺlGtv5jx~o1O,BGW8ǀӼ4 6_fE> 6[D 3p᠒_ @RCkk^R~>KY f8V`Sb[C)L AIp02bo_c'0_fE>nO(>th\,l8OQsmH/݀gqt&5 [z(>ӏY 3Bh\7?+x{9ǞTg>s47zLglEVM9Xݽy:{|wi؟wV {ۭ{^8ڇ K{򇇌n0^m8foفT*AY խ ^z׌ʬ>6n"Ȩxv@W'lFbNWcC.voav]#҄ c5ŝzFzcb/Xf_ ;o}S 7<`p(V AF~ĝsб}?M|hFO+ÝO_QƜۋb5] |y#f!Pu6>vw߻}-0hDf 7.]c/DA> @G XF{lؤ&/}&&W2=o/̧ɔy @\n-ƛ:=aa5q2?$Բ:T+_r=92@Ailoe7; 1΁$*벻l=˲F-?S|02CAt:$|tN dV!>#6D%dMB 3b"{7*m`S7^%2v @֝a0_: &wD{mÄrޑ 8R*| ѢH?vϢBPI,VX CG5j ᆥMZEH?j| |hQX6ߤ7l f}(`KW,c0iFO2 Mݦp'ׅa}c~A6v{#pax* RQ^Vq8#*0>^VR(pNM=?5[ R%ePI.| 0.ܗ`n,`5~=STA%eQ28x3䢡Kc5Zk}5`}G=<"veLAυahLhuo6f n0ܕ'0\f#c91MLV5|\On9i" ($UiwJʄSP6NJ~=mVLXSVouKzd;S}ֶD/Ҭ p3ƠǴB@D{P{ype1EzNP7hD=^ (k :l &vb؆eXN3gaE0C pXg8-B d# M,BXuDgW3 Xqg3vQx?TJ"U5~W=F#҄AHV J|=Q3K~.cyùpLh0s`)p]O0B =`t|n1lǚ)H/>@N @f3}zsrp:/|?U : -_Mu Bb4*6`mU[=7,h+,BB8L` fcstl 桺 #]ɦIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/dst_atop.png000066400000000000000000000167541456565420200304350ustar00rootroot00000000000000PNG  IHDR\rfIDATxTTםmڦioӓퟭ0"!hYC kD)!JbAb1$s e0"h!̀@ỳvBf4jjܜl{?79 wwrƶiz>`o:SXa[smiug~~Vqb-g2l^Li7,=h;x3$P:h2&'Vj9I[/* -F3xg""oT\@-%Lo9 {ĎsK]?BVyO?PKRJH]OAӖ_9Z«y\shL^9Kq2p 6y=|Ǖa Q{J ]0ɮ,)@:D5I@jo&Mm(˪le(HxR]H""J"Ia@AS$riR`:~[gk#GG} HTb Rzp $֙|J:2,iSu;{>:5Tھ}~U{M'I9sGϙC|JzC3H?_3}뙰e0"Wy+Wn+G%OٔSpŞ/& Ԙldz%Y&ZƩS[if rYĭN&U=,95j [v)R?;P[oi72ڜV:5I}_&ഓ/"-k:qT3-{hXU0mBɾ ``^Asybz4^gJ}_&NwVsx8N@R*D,J*{LboeKqP]ɬ)w5I}_^k͎煦u+g624w+l`](YWR::rٵI}Zmkb&2܁:t4M a&@{C0ٱq}ok4K=^0?>+Y[d7Z7u'^ScDzmR6d?q^_YUS(.;/(Taف4Uc0DګE%cڬ⺃r]|8[/ j1oE#ZЌb{ςcak ~}Ȯ/Z={G;{EE3?`vl7p԰`=xG f,ܳc՗3|/^OU˾m¡FOg+_6H}Mzf{@o?!(6-$@'U2okh }E0oh6 >g!<-hzQ Oϖ ؗBp_$Cų3[>n\hʟ%"r uk'ϰ KGz\[7<hG?hv><߾S׽T/7NZD}q ZV6\|q+Bt9O3J}SuGMy @%J}s9#@p+Bu[M]煮+~ul03BzGs#I}ZÑMڍ#˗Bt7$T%qvW'G[4T׹?չgKb$@@co4 0ufF W z vڝo]wRPqY7ZǺ7O~qepA: _ZkOCO hq Euws vү=# =NEgYÍ4A>&X d=1O G$!.:Gtˎa'iۤ7DL{a0lY!ydO'ÃiamVzFvN--$!BK0Al+-%^ނ= qHtZ%}0X]U"W ^NTh]}MxZP;VWjdI}O&-yX="W^@]Sh"SjwO社Rmǹ;zm 3Kg{KGpib@ߑ^LH 6gXG~Yпמn{Mp6D$s?>Lx&6A[m ;q3~+'sWݍUjՁq>[;4p}O}z7۫qj[yV95nPG -nToPLFw=HvuQ͎E]~AL5P%Q>4rʄn žMKg}4AwJ]/!y_lupr>PTWώ;qӥ M4~YL0lN*haPdYR_;\'4=E3%ԲJ\+(][ O£`u/)C%H4cJєcA@xZp/x}Aͯ5oX2z:`/݄|݃@c/H}'y-DiDp 3x7$ao.* "ǻYA&a)JR Dr_FBW% de$p;)[|Pz _-~!OBWŰ֞$gͻ䀹{9K=+ScIdR+zW^5&D]Y?JxN:jܰ͠7JH_-# 7(N~./T{xr33mk21F1 IR<}fJȓsliE6$:#\zeWd*ƶa6`=JnDZr[n} <1 `g ȵ_~i\%sQ^鱃yb*bnc H&k Hg#B 8be.-u`A;i^s`}{c\ߑ~0^/m)-#)Y[kOfig}&D/^M"N3frM"c955f럯 dso?Mk%1$fY*9}m[󏤮m)W[`ꑁEH}pL2"G>!sW`qb`l~@148⡇7\kuN1} @2Ew:;;Oov`- zcqq?Hr}Kk뤱7ie1.R|PqN~_$_|Eēdos&ky 92tqejY&{1G(\!]M" B h';ի+L#[ u=&{?`kxqgW}U7=U"VOF1 47 f5ʉ#{ 3']$,5LSO `>Rdo06m] m&n$l#WTPq{&oվ~1 5-}vRoꘅR/w}gzU$BxUo= X|}Y(l) yIc>/_%XKvr6 8E䝷Y4F5M"Itat3Ny JLy,YRJsh `? ʦt@a*u$@7 blu$;aM*PG ;뎌L ~\ߑ,Ky 2ƓBңO_l|88Xd=@S N) (B; f{SD[-X?!!_V6˧'iO۬ \c3Mz^;=qT׌Mqj.Nlqn׈9zFf:ShKfőPz~H%VNz_H\H dsۜC?ufl&hu<?˶72 6Qn &߼K? PA{_?\11DŽ((7l]ZhM~4Vv pCsoUHSSsS-ܿʊe?wZLNŭ%x L#, Zv xli<@R /sUϮ2,½=Z~^C u h=zE (t_F4ɚELLA+awɻb 8νuw|Z.Mߺlm9L h85d\]}v`Gz߁jRQm?x Cq<~|-uv\{=t&u+Itz2 O'1RI1\mLK{|/Wl],)֓M9|f{*D=Vݍ}:{؊?_>dMknn5Ca…h)?#}Mf>Ʃ8wIxuEq㽤;Gy4mر>%VL0ɴYh[&+wg*2XLBPg NjpP](5FN^)1upo HOS `d>+=`I0=l7^q̊%0I2o|ɠ0TGtd`'l|b-&1y$>#TZHYsW hϓOV,44`㋗ʦdDBwKM\MJdUeZOBScIl\Ͻ8HUӉ_y;3cq^?1d,+!dUaX~'E2-$2#%5$6;:";(G7aRFpre(m璈DN؏ZI^Yultk_ 6;z~.u]Z餠BQZ{ 8`Yz]·0pkm=]ձzՑa!7Rߢ7;e3 |/?܄gdF)ݏE:8xgXZߑkhu&69; >@izZ[w! VG>l@k#d_ȭ B!SiT\`QsYvxYJRrI^^RQ~ő%u ڒ're(IԜͭUuᗫ<#&\-g~ <ĭN'ƶ1bu>$u /IX2;e)x৥=H:(0LJ"&h?'7a$,D[Wc M2,i$<1ħe1gs)u@e̷-HL_ǧbq8wu`o:SXa[smiug~~Vqb-g2l^Li7,=h;x3$P:h2&'Vj9I[/* -F3xg""oT\@-%Lo9 {ĎsK]?BVyO?PKRJH]OAӖ_9Z«y\shL^9Kq2p 6y=|Ǖa Q{J ]0ɮ,)@:D5I@jo&Mm(˪le(HxR]H""J"Ia@AS$riR`:~[gk#GG} HTb Rzp $֙|J:2,iSu;{>:5Tھ}~U{M'I9sGϙC|JzC3H?_3}뙰e0"Wy+Wn+G%OٔSpŞ/& Ԙldz%Y&ZƩS[if rYĭN&U=,95j [v)R?;P[oi72ڜV:5I}_&ഓ/"-k:qT3-{hXU0mBɾ ``^Asybz4^gJ}_&NwVsx8N@R*D,J*{LboeKqP]ɬ)w5I}_^k͎煦u+g624w+l`](YWR::rٵI}Zmkb&2܁:t4M a&@{C0ٱq}ok4K=^0?>+Y[d7Z7u'^ScDzmR6d?q^_YUS(.;/(Taف4Uc0DګE%cڬ⺃r]|8[/ j1oE#ZЌb{ςcak ~}Ȯ/Z={G;{EE3?`vl7p԰`=xG f,ܳc՗3|/^OU˾m¡FOg+_6H}Mzf{@o?!(6-$@'U2okh }E0oh6 >g!<-hzQ Oϖ ؗBp_$Cų3[>n\hʟ%"r uk'ϰ KGz\[7<hG?hv><߾S׽T/7NZD}q ZV6\|q+Bt9O3J}SuGMy @%J}s9#@p+Bu[M]煮+~ul03BzGs#I}ZÑMڍ#˗Bt7$T%qvW'G[4T׹?չgKb$@@co4 0ufF W z vڝo]wRPqY7ZǺ7O~qepA: _ZkOCO hq Euws vү=# =NEgYÍ4A>&X d=1O G$!.:Gtˎa'iۤ7DL{a0lY!ydO'ÃiamVzFvN--$!BK0Al+-%^ނ= qHtZ%}0X]U"W ^NTh]}MxZP;VWjdI}O&-yX="W^@]Sh"SjwO社Rmǹ;zm 3Kg{KGpib@ߑ^LH 6gXG~Yпמn{Mp6D$s?>Lx&6A[m ;q3~+'sWݍUjՁq>[;4p}O}z7۫qj[yV95nPG -nToPLFw=HvuQ͎E]~AL5P%Q>4rʄn žMKg}4AwJ]/!y_lupr>PTWώ;qӥ M4~YL0lN*haPdYR_;\'4=E3%ԲJ\+(][ O£`u/)C%H4cJєcA@xZp/x}Aͯ5oX2z:`/݄|݃@c/H}'y-DiDp 3x7$ao.* "ǻYA&a)JR Dr_FBW% de$p;)[|Pz _-~!OBWŰ֞$gͻ䀹{9K=+ScIdR+zW^5&D]Y?JxN:jܰ͠7JH_-# 7(N~./T{xr33mk21F1 IR<}fJȓsliE6$:#\zeWd*ƶa6`=JnDZr[n} <1 `g ȵ_~i\%sQ^鱃yb*bnc H&k Hg#B 8be.-u`A;i^s`}{c\ߑ~0^/m)-#)Y[kOfig}&D/^M"N3frM"c955f럯 dso?Mk%1$fY*9}m[󏤮m)W[`ꑁEH}pL2"G>!sW`qb`l~@148⡇7\kuN1} @2Ew:;;Oov`- zcqq?Hr}Kk뤱7ie1.R|PqN~_$_|Eēdos&ky 92tqejY&{1G(\!]M" B h';ի+L#[ u=&{?`kxqgW}U7=U"VOF1 47 f5ʉ#{ 3']$,5LSO `>Rdo06m] m&n$l#WTPq{&oվ~1 5-}vRoꘅR/w}gzU$BxUo= X|}Y(l) yIc>/_%XKvr6 8E䝷Y4F5M"Itat3Ny JLy,YRJsh `? ʦt@a*u$@7 blu$;aM*PG ;뎌L ~\ߑ,Ky 2ƓBңO_l|88Xd=@S N) (B; f{SD[-X?!!_V6˧'iO۬ \c3Mz^;=qT׌Mqj.Nlqn׈9zFf:ShKfőPz~H%VNz_H\H dsۜC?ufl&hu<?˶72 6Qn &߼K? PA{_?\11DŽ((7l]ZhM~4Vv pCsoUHSSsS-ܿʊe?wZLNŭ%x L#, Zv xli<@R /sUϮ2,½=Z~^C u h=zE (t_F4ɚELLA+awɻb 8νuw|Z.Mߺlm9L h85d\]}v`Gz߁jRQm?x Cq<~|-uv\{=t&u+Itz2 O'1RI1\mLK{|/Wl],)֓M9|f{*D=Vݍ}:{؊?_>dMknn5Ca…h)?#}Mf>Ʃ8wIxuEq㽤;Gy4mر>%VL0ɴYh[&+wg*2XLBPg NjpP](5FN^)1upo HOS `d>+=`I0=l7^q̊%0I2o|ɠ0TGtd`'l|b-&1y$>#TZHYsW hϓOV,44`㋗ʦdDBwKM\MJdUeZOBScIl\Ͻ8HUӉ_y;3cq^?1d,+!dUaX~'E2-$2#%5$6;:";(G7aRFpre(m璈DN؏ZI^Yultk_ 6;z~.u]Z餠BQZ{ 8`Yz]·0pkm=]ձzՑa!7Rߢ7;e3 |/?܄gdF)ݏE:8xgXZߑkhu&69; >@izZ[w! VG>l@k#d_ȭ B!SiT\`QsYvxYJRrI^^RQ~ő%u ڒ're(IԜͭUuᗫ<#&\-g~ <ĭN'ƶ1bu>$u /IX2;e)x৥=H:(0LJ"&h?'7a$,D[Wc M2,i$<1ħe1gs)u@e̷-HL_ǧbq8wut.ɥ$I$!B!PBȌR|\!1f׽^kꎙu?{WP p1p_ S@s03=H_AI}?`XnvsPX}Vj :UدiC 5Cч0^@ &>C\z) HMB6\qQ[r,KYUWʆA6r+aZL5*>}'X8 @"0ܩڰ*40 pa驪bʂA.W;1 PL7]#e@ 7!?*|ԧ01lZas? ӆP1QHn^b^wB.),1(I~3&1W)$%دO!@Pq70K?+ #JCF(Llε-دM]!@P(dz2a[Qץ (CO1|h{7&hy#$+͗=6c9؁4`D~M1B ȑXg8S!")*QHx@$B?ӟ/ߦ_41B!Ƚ {!=gͨ"IІKf*M}<1!@Sbra1Y}<Xդ|ma. BIq_{9Fƌȗ]:*l"XL"ME"yq_*C |1'[ܘ/L-.kd6:wԪ2ׯ (]|F|6m#zXޝl.Z.ս=ƞg WEFH [4 ;]b׬Uü8̸3է\"e2g~FcHLJ%H6͏pOJCQ.ejgC9GxQ:5s' x]I&۸@ @P6+ =Qo8Kb3*^^Ԥ˩Oߨ.#-LL`K/5!ؒ}}' ϰUTbe/G$QC{Oc*4)jtfU2ۜX*:L&JR[Q:O 0 (ɝAe(}/cJݐrmk?27tgYzp@(n&[* fVRvS)]~ŗ8V!"jRrvB LF[=ڦXF4v2Y G/SkKxdgG'i軠b%o'< U]]Ni&_s Kc2ϊs4&B}|H%*H+$?~Riu,.x!@P ͛x͋/`zg Tr}1;Áɭ1p̳N*Ztu2XI&eoLmhS 12H97yne3Uڞumm81@Ѐ坹kHm }_ w`AJsNudg Ƅ @SӿGhL{KyI!TxJA[(T12HP?],p!bV& . ĘUYbI*> @sw$Hx]_5z4lToFųU܂Y8'jɣ @P҈?^$#NH;x_ʼnd1זWN-$,8(1B#Huo8O o{h_)uտz^*ȑG︨eqvK }=2Ě_qogl>QLYױҤESIR8GJ"a|6_N8 @shℵbߠm`> hhm54xΩ"NыNVNM Fml{čo#X/A uGKi2bђZBfl1!Gs$m,Oߣ,GnNT'"t8bϽdogqAggyKVpָ9{l_ ߝ% ͉`(Ԗ!m RX.ωӤLNhYU/881KQx_3ϿRjpMz܇3v42Eao/eB ®* (4 sT-|N8mu._uhhh$}rλMGk1ưz{{)be$M"0^$ߙdUsF͙zڊs*Kql.{c \M=ēn?~kVTp u c޺0sfmTzQ@dSWx!qhxk`{u1q ~I Qv5yki| ]:KJy ( 3if9ߩ iY΄ߖ_|4liWw41p21_K9 (|Ϲu]F14_'1Q |\-Gm @ vo+%A LC=E Z -oo@?ZEn4cnY L uk 6<1r^ 8G9e :Ij"HS LݻgT@[=ʦ¤X;!ֲzzcJuE3 iYF[J4vR 8(K gkq %;P`m{8ЋՃ-Q>۩7k7Pn=yuo [zOb\Hg -Lo<\pKChZPnps {B'h2*Bp;pSzdq37|n{p@6# @ *" 0 5QͰˍtu (Ⳇ[$_-0;" n@ 2= ѽ+FY#Iǩ֥tr nڀQ$hpdcm?E@'EБQڤt'o$P|0*}tpNueyhG%bVumJ Я1 _?۾00>lf㣣^4vn1B"i݃?)˾,%u`ۙp46C$@7\s -^E…R)1Bg(hG3ڴ_Y[Bo9LYV6%@?b_{Z>6fn*!u ж״t)Weq+ռA:$Rߞ @P "1W~Ƅj~3"gIm>Ϫaɰ #K{ BFwP=!@sPC.|;Q)1#{j t?>de 7} J׏/8)! -wF>KoE;LLf 8.bq;,k'g,[ &KC <1Br}xB}ߖ _͘2\92.r8EURgqgʸg5v;vo[\=>MP66͆-8*."'^]ٌbesfȵ+4W~[bI?bǟ][F]+eWEb>{_42ee4 (3[[ܥOOAIWB`ek,kp6n}٬[`0@A)s<:N %{1P\{C 'e*n4)#i rtz֡ŽZJ(Q}!@P(ye =/#b ~<¶786uTA".`yYFCp [ZnK;gYÑvFƏJܤ)TyX8zW|B ɳHOmA?e91q)>Z[] 2`K@xw e51ʲ7-`2G̘e)]%YmL 8}&Tɰ2LxMS2Ch3m!@ל~Oag@w`CqS3;;!l?b\V L89 |i^l>S=(xߤF 6ʇ YO [{jҕ?Bo 1Zq0%[Zg*[N mj@$#X ƎaҲUu{t1ڑU,B8XįÜ;nK=A vdV>.~m0qs1'ni @P; \6̷d~wH 1ځJ[}( ev4~Y @h:71TODyVlA/+8(k.y G=U )'+YUϙŕkѲ`>¯b~Y!0~ k 5M4L =_ȁQ{׍p`d2 3_<$ެ LPOY>ΥL2 A? Φ}? %y"I@(~&sʯBP"n /}1-/m0^<͵ bq]ڤ<ئg)IF̓^P-yx=_8-#1i۩W $H;׿P Ï0ND=Z*݆gԃ?r h0ӯ{ D&W3lKme+bQϪ~5ߛ$[|(\_?1UY}mU3,tŏ40aq" 0(xp?}.Wpcf7}!uƂaS&q\ʬMVV# 5Pe_aA:e{1:=UԜ4z̏#S}kJ%侩>o`NK1ť|qs)*︬φH8 Ơl?J]E% Xge%/?4y!Y)5%ϣØ]ڋ 􈙛_o$~/{IL*'.֡?z-i2E_G,׬ gf򣂴(mv MJ[v&]pS'g[?tz>G (_w*|ߝ\2wuiYqY~Fs89FS=qLll8gS8 ٵHsw.`s:)V3Y-k}1o{#gS?MHպ]F@* 69/u0/>&T zf8߿ zbj?Zw{23Lٷ5[ȡN:[Qe|>:pfUNH~Tbj/+j J5inlk4$0p9.e,d ܀Q1 n?@@?'c>R<|p7kJވݳ{ɳ]Յ2Fw6yYՄ~!tH W꠰=K~R ¦?<N$pwJcȔTlFE['\Y _6BM? e58-.#PyM}W)Ȁo_+Et޿n=y?%`Eߑv-KqN&E2~q?U@?ظl[]{c-ۏ?zkz{ %p?U@? ) -B'6'Ss%Mr_( {yVxYM;Y0w:7N(vIIf=/L7?@ @Ź^I9\\_=m\V9wviOww/=}T/ xxe3.W_92Ķ>]4(O8׷,*''\KPaR1噞OQA>h4/Â}HCZ?*71& ?[Ƚ t5kutyG=N\o}E<:T{ B @Afq Xam3oȔmKh?}ʉ{~C @EqT~:>:؅[й0{co[o((?U]EKO3[[] !dU~}0Y` #726% 1#A$p'8v'WzDe0se+!4&v%t1F<@WeEl; n i۔5T7y~Vc$mJb*Bfsf՟kE./qޞ <IS,`qo0\Á ¹w)A:`$1WNMyz9{JnGcoWPO+$_ei4 J b`Y6QKcq[ ._ЯX~#`'޶ dz_ډ?,ɣ i^>˃E4_{?mO=0m <1%rjܷaJ']Ǔb!u~ƎuHøK!6{d@^V [f_֫0|V -bnJw5}z*~/m0^< FwAv&1> ?Z#΀5I[`G8x3HGcLyvr~:":d8ϵ77A~(~$M?C"6eejg}s.{z1 xd{)a t}tONRQv3·u~cnsB!D #hku [2)p*Zisl}퍸۞;tdW߷0 N .gSXΥ“ :}'= brr;4}^A*ӛS2vĈXOgym 19H+1 `h܂o( 5q\NG]ΛA~+y /=!vw|mj$+:ͬ^I BbRNE{i+``=hp3^v?mJ*"X֓xbRT}N$|V78lgVsq ;wolY ){Db I[É82Ȼ疬0ff:t`tq3{a_! Iy T~pVΩ- i2OM[àECCne5< ~NEP%_2{DžN-jYF"(=QͧR WTFų"G%A>$?hӎWq{bn:֛YЧ`J4ΉLȒ~ʀ30x><wՄy|$߸yO}tf%p)vt6ᾯPz~ =pE!)g_8SL*8-2% X,u⾯Q{R0Gn7Һ`kԄB'w\K&P"Ԉm֔I4jBQm6;i6~Gm 1)%n y[sV|p[[}I= 8vu+]CY3}v2"Q+ݼ-`-(F$Q$f;)ˌ)#@Kτ Ws|T|{}l~gՠt>2iQ#F$Sy=N!eoqr<}_?# O4g[3^T2cS`h_JF{m& er+L )~O,2k*lv[2'NYy6_ʊTwI_-7NAtw<+:g.S۶GZ y}~_W4~eNA<Á:㥓6v3`-8gj4(cː߯W#T[?LpKBą  vW܇Cdmi۲Z SEQi@}˔-B\躘2m m6ѽ6z~g/?[Oz}E% m)}?k󵱋P٠kw sĞNEw-ZLA oТ9 =*gɅuڤ32Bĉ8 ie A=Q)@KukW5dzFo01o>\Ȭ~o{Ϙe vƋJ!/*cht?T= t`7Ck;u37IVa@ 6 ׽aN)jx zؙvTaW `1T3TY<07b9Gs=>bN ? F짗CP}f@ S;kM!7J3L0("SU>I/ԛ>7/?0$p(v::nF>ASռM z^«T]\ucjFA@h$ڻWtLPKdbi+ ? 7ԒGѶmp;%.0U5:EYFOP 3z;ԽkU0XoȲ@` 1t.ڻCF0yQU^ hhD&?{ADb1';}'C`x 3Nj zehnWpM #y؅A }}GbҰ?E UYy̠Š㣋]T `fk0r@V fM[0cr(n|N..%M&_ӗ~ es޾Ƕg|8x` J,f_ -G+@ p Q4i4 hJs/SȠ3Щxa`"((hq!;1U$>nQ*OJ#?ipQA Ld2H ̉$zN\ul_! \d2TuD_m~͜9db!m~Q7J*tXL)31n [MHoҦ[Q]:GO `G@;и3<~T)~~~dGe{#~j5b|*"Q\Y[@{5~ẅ ˣv@pa%v1bgUˌ2\x01U c&[ƃ#)!(UצLEܻ:AXhIy _&k&L;o?03_$1+಩ۨ. @ ,4\ }OKD6F!aeF6 ZELK9ǿ֣E?~u)@.@]@jc(TmO4aMӂƨvyWSj؟ ۾ CA8tio;W!Kc uC @4`<ߒݸåQbk_ ,d2kwD% p Yn4yg6eLΎLKH< (7]MC_(hr" 髝`*kmOnP͘2vF^~ULU( : _1 Wri o Ae05={04cjmƎS`l;8\&.>7@.}N eLrwa!wI8z! "Y ʾ4Z!a!f?s"^ާ ^ ́D^" sXې$`0~{vȨxn>Vc'7`7 DTvGɹ@PW@a{:`w< ;Oao(Ajhq_GñD_D @P7@)=8 #r F X 8z~^ALeݶCl=F X @$~ מy9.W =@2UGr7.(8- BlfYqCo#+.j}>xwbsoyHȪzYnM"K.2[Sܑ]5_Ȭ|X$JdW[ ag ȍhdy} B*PpU4)9Ωަ 4ޠs=2CsO+I%]Bibm_yU/VJPJ LN/(3)BeSram٬A+0bLDyb=_ BI4 .b *-å1(y_s_v 37 HvXh{GH~z CGu9g}3@@t) 箇p?}O}I|]uAxtÄ ,Z2xC"eHW wn'} ! 1W+0,x`g_>]ӹK2⡀ŴXqDxtBRd%R@,uUHqN9|k W}6&(\ ^pj;4آ)0= fۤj!J-l"20H&qŹ;ۤj#6C'61lVʋ8D o.C@WJHF{8e+-zzg62$9 S3n=tT07y{_x G7JIvFt5\U-r[=A\I5lݩa@K+rqw8v,bיV? oNXp02+awgX A@hZn{ <;GCS&`Mkz4+]t[dJ|3- y*`ox\@dz8csuzǡ >oQo 9xQؾ?/@@hk XB>([ X: @xjJu"u=7DxB0r5NSXٍ+m#0Y6y~@@#(.mcҕMpFzעٌvJKX"rJջ+/:o<ɪKMcSpwV=V9B@''yoY02EpMggU=Gdm&D\&rnu֠Nb@VYmUNaͅP{y% `[65͍1I*V@@`S0粔s챩8 B! dEBq ]9-'OgXJM/ϱGoH*y$"! GM~&OATfJ̭d,|Y|A@ȎƐ _j$vE_!cS]>sln#>v4k2ވŝo= y|u!H~Ú}&8kv% oЫ#Ok x(&y\Cѳ7|V}fꓪ]yvkB v+^@{1N02l֐U7 419MlkњqȟsYӐPL&qE0n1r'ǤB[l;׷KFKP'}|bOQ#~L6}WOYS{Hx\eWwfMB@?tμ{Tb0laz"?+>n|#FNwU=wp FHEBF+ ,*OZ#J?i1ƯX+=q*l7pJw~9ܕqa[O^MB@hIHx, $ t?S`[:O@BkȻ7_?Au &<~Bk(|}0rDt$nLsR:ÅWEeqiå;)?,~מ!Yxsz^k=$ /_v0(!R?ٓK?Ǚ>e 7׎#ʳI#N < *g#0 Hx#m7U^/EFnpAƣ H| uKj_ ",:Km߾4uߛmXİ6?J.\BC}.5,$N>6/}Jch}gcoaHH8[QhESY/եl;dKgv;;b\,jH@n+a"2A;^~?񸩃ǝ]\`1c,&\Złw̌/ D9}@kpu0^:gjugZG 5X6#,9 ߵ[eaI.B(ieOq Op1tb8$' >~jn?J-KXϷ,9/kQ j|kX_AxM$;(D߾?[T$B6n]AS_g-0Z ɣONnr[XNJ' 50 [:%hC+z{L`5i2*SBk`ـ hC+aeJ) lB\E1^ۜWB+`^Sn`rtPl>tZAOV!13 WB0[:^*7# dOf3m\rQeSo+ݷ$J@-V*}K@Ȟ[/?!M3yJ}K@Ȟ_1=V=?"M% dMZK5/ttUIYîI# ^C oק]K@Ț[u hcFkztpXLAv% dMw+.>SI8  d KY/F?3 !; , gF''ZC5 !Zyl֯Ea9 NnP߃Q= q<+{+YbL|0Nұ! sxSȥ.oU}`6{_ֳI6bFGܸk0n>~+$\l|Hr5=CaӅC`9i̱j8r> bg1Sll|Hfh)`x0'\b]t?J/K?XL׮  w>bO=AQӗoJ5>$Zau:he_#1P+ vF( }G3XN ^GEsjT5t.E`'_  4‘,) 5X%[y5q 7tp&`o B㸇^xeoJGlzBB<^~0Y]}{7Z)12c+usX|>Vul+xc}_H"&,nRch4_! d<0nRn0`S믐f_h,7 nsM M3`&G_HÎ׸3va? <2ݧNÉb}_HlmυgX"us_nXGkB9R1d&Kd߯.HLu 96JO$p2n?g%0tBhB8Ut❃zNư8#Ik:El]9 *`f;#&K?9gE[:Gfs8#do>{4zN+e  topvfn]`>s4_@YH"3iF`cwh~U  *= KBzh!3n~WNԣ'>#sTGB}OU[+`j7&OA"WNL'x5߿»1zGb}Kָ{)yyH:!W[T{XG|o1gA'o V,ws՟LD31m:Okǿ9H:iu\׭^aY^lr.nSjN@\n-wU} [ͬ3~~֝;ŹliN-تԝd?iR{ >R@ (| U_?at脶_po#.F^_|1?%g_,|g÷"akNAQά},ӛfW5Yri zL@Im3ܔW}p)85 3v5y/o1=TK/۷*iFmԶE üli|^Nj @0p}XLVޥ|[qo7שHt62oK>k'"&Fg{\ew͞kS0l<.Llz{0v?@Kzz#B=S@ӊ }8'<6U {ƺj5~њ<`TT$:Jⵇ|41f6tW`|>7Q?*8zz>X%m#"\X֫ζad/Wn?)z5y@Wg2Y W_=\_{7TFŏN"g#1鍿a73 }g֪>@aL8X`PY NW+P Ah߰s|58Ҥ=Isgh2SG|ϡl Htz~+PׇѪ0ˉpm: `'L ۘpz$ߡ3sq_K uiՉ9q͚U.hj-+ ɻ1 cB`鸙R`,C&|4 oY -o{ں.Fz3aeR5c6'Iz"5$: Y[mS:-!?W ϥ{5es1g֪C!?v-alX}qwdzM~?-4A_?Ma+4#sxw0dB=} |1*?|cƜ(ܠUiXkZf6XM|]%a]@ i _TCG 7hUttfD΃M2i>%@Gu-{Qw>F7dh Ffϝ -]e/G=uԺz lTcE0^٘+duݙ X{`ʿpCUFk{㹍^Gug@ 4}?cGx?wFHdNʭ'7B++`x7yϝs'>*`%5~.0]8V'cO`>̐2O]G[`UuYHդILrk#$2&K=nR {#/A kX|l+,FG}@9 mo ECyB}KQ _p(oE~|^x@xQXïI,_ȔZW15}&B/SwHdF\n-[`%;nƩ/qHdƍޣ'^Qwr&5u`9i"݊%$4 (xY"܈ۋٷlbk):$2!9srnElޟrȀQ;ݎnd 5gRJ)$ϫ6Y%ߤ7y=F^X vp~%@|DpI;!y%_M® mWB5Hu(pyVpCn/k{񫽁1' xjb b5m@\*z/ߐFibHVчpoX6)BfP- ~YUpf̜+h$j`| )u_k>=FfoH[ߨE<"so@^Xb5̱ϙd}Nt ` <2+!m̏7n{`Z{hc:X2}Nt Ƚ[oyMڌ01[ۯ68}&]Wj1^E!0634xpfY! ׄ5HI'5߿½V/Eא;XX/e}HA:mX>G^V 慯@`1y<ڑ@hz;䏾 c+zz= .1̨ׄf PV>/] (<Vj)0jB^*߄f PS T<}LgV8]9ݱ>u*e sB3BluVAe18XJ S`;9H!!>@?_p75U#+O39>f [gNCY 7#.WS Wi4{X 7B1p;~NjN) Q5ev\ `@'GQ0/{„!-N>x3{MiN?wu~m㰆ܬٟ9r %$Nѩl;G3*uLŠM&6+#IGg?[8ҡp%X~:dr [c}?XIO:zk^vxmYL8Xɯ7+! :+yx߁׏Kn=(mRᆩ)ٺlGtv5jx~o1O,BGW8ǀӼ4 6_fE> 6[D 3p᠒_ @RCkk^R~>KY f8V`Sb[C)L AIp02bo_c'0_fE>nO(>th\,l8OQsmH/݀gqt&5 [z(>ӏY 3Bh\7?+x{9ǞTg>s47zLglEVM9Xݽy:{|wi؟wV {ۭ{^8ڇ K{򇇌n0^m8foفT*AY խ ^z׌ʬ>6n"Ȩxv@W'lFbNWcC.voav]#҄ c5ŝzFzcb/Xf_ ;o}S 7<`p(V AF~ĝsб}?M|hFO+ÝO_QƜۋb5] |y#f!Pu6>vw߻}-0hDf 7.]c/DA> @G XF{lؤ&/}&&W2=o/̧ɔy @\n-ƛ:=aa5q2?$Բ:T+_r=92@Ailoe7; 1΁$*벻l=˲F-?S|02CAt:$|tN dV!>#6D%dMB 3b"{7*m`S7^%2v @֝a0_: &wD{mÄrޑ 8R*| ѢH?vϢBPI,VX CG5j ᆥMZEH?j| |hQX6ߤ7l f}(`KW,c0iFO2 Mݦp'ׅa}c~A6v{#pax* RQ^Vq8#*0>^VR(pNM=?5[ R%ePI.| 0.ܗ`n,`5~=STA%eQ28x3䢡Kc5Zk}5`}G=<"veLAυahLhuo6f n0ܕ'0\f#c91MLV5|\On9i" ($UiwJʄSP6NJ~=mVLXSVouKzd;S}ֶD/Ҭ p3ƠǴB@D{P{ype1EzNP7hD=^ (k :l &vb؆eXN3gaE0C pXg8-B d# M,BXuDgW3 Xqg3vQx?TJ"U5~W=F#҄AHV J|=Q3K~.cyùpLh0s`)p]O0B =`t|n1lǚ)H/>@N @f3}zsrp:/|?U : -_Mu Bb4*6`mU[=7,h+,BB8L` fcstl 桺 #]ɦIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/exclusion.png000066400000000000000000000340221456565420200306150ustar00rootroot00000000000000PNG  IHDR\rf7IDATxw_&Ղ-{])+ADwXz/ (Uz"(%h7خ{g ,~%6vws]s9Cp8ӷAp1%$'L =hi8Ǒ?(11B'tT0 3A1Nk'n,aLxKUgPvԘ+e8gHv1ːyđ8ò[ 1GG>pHϥBձ=,ϟշK*g7Tw4ސAlG`m1n),n)?%cv8fEL+hunD$1Vl _DMAqnG&J/LP1 n|x(>ks7$_)9h/v S,9= ?xgD%oPAp)ar DMFxAϧpKHn)[bYa^uSepFL.X햻$ϧpȅmXBJ+eTn| 3& j0شC6UG$5WeӜH›? #wiW րz h 3*8VlaVKL3320݌?* 3*E;8VuqygqqB?t;:+7ΨQz+#I1SN!j K: ް$X}f 8ʉ703iNbuMAڔ"&';7Ψslt#ȭC]ljah~ol—CQ/ N^x(pBx}8<[QNh F E\IXՎ7(uWVpᓡT>DJ@~W݉1K\+#8 !Adxgc g2`1]3$x$'HeG,⿜B$WnRy S"bY%ɀjl0+#$lX> iyR_^z߇(8 sx1p 0m{59."$T&mѫG Rv8( 8 jCv]~>K]t ٭/}.. )098nap( rj[a 0 4fn%wGP`o{=J\d&St.8#x(8 H4&dhf܆}~_XT}Do&b@zp[ /ar|'ywYx1P*=X kpBٿ8+D[m|Ih,DC$}q:%Vg/u!=R>p3hh^}e/k+/x",:94w# @9qE-"cyZ wPX kpFf}_})9mGqtY A! {i@L$lS&yO佱p:YuY>Tۣ~S/lx,2{( ?6f O4&yoLJ%8/_ꎡO"8Y=VPg" n|?.\= p:CYvabq%.W&*8ۋ!g!%2{4d:3pTOd4!#3P݅3}ID`>5+pF2f»TՏA 8Y>XiݗB+P:Pz?!,qb7Ψ/owNx瘂!߸? 3Ai=B6V0"Ca|X 3$9' "p5B\8\8wW$xoq":` @Lr n>Apm g]p /@q; ȼ%]H-n9 , 3@]XĹ.JX{$3)"t݂Ђ$^~eZ#>x)nQ4ȍ>qysO`RD^~ F!PPpp^[-lyC{ @C;|B"uH Ia3v8/sʋ pHK$[f#h=uIwCuQ4Αx)n 2\Ro~>bCB8,{$x&wvsp V 1^| 7B -$I]%-p [4`w mDK)nKQp(T vDga8w_`DQ^?9әQM?\߉y#>:_R7ۋQ`my:9<7Bɪmy)v)ODSAK*~%m>BjJ.0G^C+R8 d h03Ob?)*j,pV2+E pH }NV$),F{D7#~iP+ 0c՛pɟCW8yL? R6|s+qPᓐQ-wLf,:\<Zo5B,®Hg8̐`m^aT*v 8D?؉@ſbІ\3d^9J4* ;Jf?~S)Zߺ9,Z\/0^H8L!9a"]݅G'KDyu ڐނ҉ԅUn\NAص4Twg K't~,S1#Arqm1Of:8Ji:\rQp [(DtC[*\s#l',˒](긄6$o SI,|qz 4h V>TD&6"^-¢<ʳ74xbˈįk^umQJH~ VNheź L gcdo{/#"Q$9HW""H[KSןs?poD+nӐ 3& AzhPކwؗM~>B`$O?*p_- R@7SPCN҂/ޢTOpT#?A{珘tٟ 3fPaĹi5ޛU)sS®[p\g;~ɫO,w7\}V^?9D_ 8$QH إjɃyb˃YIs Oܟ]h>Eho>C;Ɠ󭶢ig8c ̾' nZB@/JcB#LC?{R7ΘgIFrQ̈́ ~ $On1C4tN\#W䟶ʎ_35=3+0֐&eTh9OŒm$Sn1-2rĕ>:9@ @lXI<8cr>D , ֒Iܿ .sQǕgL4G xi"!o2'퉿2RK$Wn$HA|rT] w\)p_[[},0ظZf8JOc T$*ka* z'c \5* L<<3ML[nΟ1=0?%r(=8ϒ-i4ͫjlp]4h?Ȕ3yK=8J Bqȓ5-,)r(5uw+ŦLLt ]0X,mY%r(57^GfSԽu茿70YP8QJHe˿̅,Lyo#qQ:*/?eIe\3梓5S QKC28$mpS~ wӺyd-)D_Ik vQ^(;z#=@4mp wimOD5ӒYE- R\$mĹ3Tх@ 0ʚYߟix_,=*sèSĬ/-E:RD \nQnrn٬<H}I!mmh@d4(Љ=6rnpF#3~ۧzTM.yT#2N`f FfFX`e0uVq<k[-qQW^ 3\}߿#c{r6{NRl468 W/І&;~7i0r8$gT!iO梕$/ӌ/Ѕ%0b=NGlݞƧ!88f50ظJ3 3uX_f cv/ |brmQ>XfC9UH;UXȖ,|XXnB@r٠'$o{ORpFvc.^y.IbO_k{m1\C7C-FnQ'*&G2H&XD[2mO^*HCL/bHdy ##-8 ! C2HQh'' npTZi  e.hi!Z@qh ||$7 <^}3e?%A%YgGQHv ;%ӟ#h/AL\胡'ET~^aHn^< -1Xl\N]d 4 GC?Uc tĆx[B, GA Fn*zᓘ726qA9 |V?G 8ICG_iJ/2 ̷>Ag5/68J>tI =00_]?4a:@DE?RՆb?gLqRJy4:ЏR2_/gs p N+Vg{ 3ɩ DtlM\ ^3L$`fv"xQ64v2?n &]p =;"w-Gfm;78*CFeL$/@jA܀ϋak{O2;gpYC+Mrw~`mZȩ@!uPp{.LVb,َ& r4u_-Xvf95b8pT/{+GWӆ Lߴve= r\-+Ul2&+hOn8IQ9H)O(4 1ezzn>N1B>ڈD-D W#n5o~ ï'\zQy1'-M/ikqŅjеY^unۿ'<׏aQJhkcf<,Oڈl}J}@еZ Írgnp;*=i+zND&"=E"6J.dնyGڐTJΓK4'p}ZH%oyQ RLd챑7qF]ם_cWӀ`2g:Eo%GTw^E1Zf"ǜc>V#8|bz¬z5ґv4ٟ/k8i]S_߅؟iOwf]jqLp5w$_8P38V -D|4u_$g%K+6h}Ȧʞ8(i`v-R8ʳhV_;17p䵫f<n?T+*~tCpMO+2 UtIg?#l - hH`j Zg5߱WpPQ Om@ɥVzWl-+&C7C ϣ(a>zmlwnS;Yq& $R{^BwTPơ]Ri1E32`b6* 7܊#3< 9%RZzvj4CԇIN1q6n%AR{sB/(BۑpvD!o pD4gi̿GE @9 7>z{ߒ2AF o2q*5G`\ ¼-BrtXRAÓ`~ib `B:wH8{ V r߈)aLkqk8ẍ́#84w<"P۷lk]3qcoTlZMS4To5UL&O_+绥 ?ġNd^+n; $H*wX:pIc5v-FfC~YE\ ` @ lt~ Zob VӀٿw!YO?eoSb }0 0u[,6-$^n=ٟ$eYw71"Y! 4uX-F8AKu [ݐ6b|/;ҤY6)uaw_Gk#T@Zux_(9'[ 76 %~>19="&s 54O.5i#y6e]E(1&Wd G Gm:vpPb~E,/c~d|l9v]Bv!vE0[pPRδC#LpG I j͡w%ǖ3HQ ҀE~=E2WN_()M_w"MW` BW0S@(e]o$Q[ohNuHE7%.&`Cej˒g`uܺ{ǔ38O,w0h4ɾ]x%=$d.bYQhҰ՟xr$Ps}{E<tvȩ|L9 !hMoi="hLe>"ɽ" T2hr|lc*; ;E%ȅRvQql؀fcˑn ~ !S"zugh`56 ~Ioa@_ Vc???@=Ń_q,IFkxҔ"i15(_ohe>0Է<Ǎp_3E> ׏b/a(bZ[-Hz0 ɥ癏3G6C2`ω Yx1^a'k6|PЂbLd3Ǜ#; ozoM朑 @Nm/p=Xf&Ըit/N6{a!̭ξaȨ|9#h~ ]_ɷKdY-T:'s`u ۿaʻoUV^W0Hˮ]311B pa2t?mḐ w³ڀwd}OH~0۹6pװC\3m@ݝx( K^a ?ǣ?Vm-G*%ȓY7) [{7_!fhG0|oH^Y7Z~GSt[۬pҡlսlMB՘ ?# qp;"r/JՌ7prgtl)#d _o/x_"$N*?pU Aq[cN|"2@'PC v7i71T^zqx+ C;s A:(q;#~B[,{He<8v/w4'I^;s,d.lI"4aS!$~@$x0V@.\}UYd9#`>cya[l ³DFd~/qkPk0VPy1<{CK;Ac)! `G:8 cwa1˸3Ox~=wURgcwv?l.,/e1ǯ(LPGx1̸22Pߧ9rLWEcq8$"Vd>`Z *`!' cj}@Օ'Or?Ҝ vZ#""m}Lv#88ag9wu2Q8XnDTޕ(hg2*k2\<0reXd.т)^n-X@o{GxNAp NWdKv : ̤@̷WBѪ63gdy8u)w7|R|[ hlgM^SERѬ i5ToXDCuv7-sI=߽g}Zk@ݻ~~ a09v*s1*umh9NbtioO GV-SƜ\|?}w4{C$z}3m;/Y r>!gU1cI*bUjNvO桩߼7a_*.ٟ?"ZS'U1a$Cy5-=Ŵ$”a⋌ŎkFMOnW1j[_i&q Bd٘oiCi˪%rkyD[Aw"dѿ}U6'I'hym"d~dDIf"# a|3~Y_uQJ t?Y難3!y! 6=#CrG'DήKR(nK:&6̅ @n] (|?=Zaf4Ai L zl+0\|ʀRz3n8?vj񊺟6]3n8 s ?X\{h?l3@8 3(%'s+} OYݶAjHa{>?poB'Rnjz|FtJ? F@׷߿=2ګ1%֐ O]zQ}Fƒ/)Uútsqw3*@h$q w523A+>r7}='2ߴ S6l@vmG5wjOnB#L%Di.~bԵMΗC`a ls  M<bI*XĜE(}ela k#vI,o88L>oyWU}nw? ?0"1 Q f{j9"r/8ksϐ@.}S݅ ܀q0+e.FE3ALo1OLn^|x>6(h9O 6VINo, [lCάZށX5Kq#,c;֫=h5GfA:pvFT5@~ 8A B=G龚 F):X jj̅(Hhց3q#eYtƎ}pR X5p{^$rCkN}&<2xX5RoɬZ0rL&u.5s:(6 Q$C2\.5hBx8NzY!{?Qrő m;m>19n ~/ML~bbPkͨ]L+E3X$A`TXn_ /e.!v9K$: Xe$,I]M/V޳59OOGhfӰOZ57b(@qrhP ta{m-z~X2ӷ!Z24,+\ߵ&LII<Q8R_.N~HԵ])c=}5s݀is\&SVT(:ӷ<왃fBThN>4 2 &ӚwZNӡgS6AMqS'"sN9/lLY,քq.LbFvpDhO|@`䁍+h_JE.06肵{hAwAOZnѹbp–-IXo6p;OB~ÊQo.)kb,̲jAPӆZ&Ԕ$B s&E垗Y!JcVbnfb-~b^8޹g]xg\$/şB>s4@ ˊ'!M:{f VgmTI4gv ͬ::^Ґoq2oy3+`u/Hl^ﯰfN Um<}1 T%NyR1!p}uk6#ț1esXcDOMjkcY"64Nۚdh5C,ٶ 95?7307Rxs4vtC懼Psl-D!*2Ob_P~ ݺ] % 9IG^w}vXۚQ}+/M@h CNgRU %龓RҌcBPzmI:𞋝3anIۉ'!p8shh}ϳa䪱_u pTPv iApTp[8zż$Lc>P*)0pcD$ԗ5),G`f@_h'FhPC3ȋfr8d^9"UqcOg7y`b_ Q4{KQjd{:_KD^}?.)K+rIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/grain_extract.png000066400000000000000000000161241456565420200314410ustar00rootroot00000000000000PNG  IHDR\rfIDATx XTen۶jͮZf[M׶4-f^"EDD4zI[0 0ʄa Pp"DY|~gtg@=*{;ﹽGDDu5כeZ_B $AڻGSXj" ?;]hW pj5QLWW6je$M~2줝Zo[AY`-5ȔZ!HȖo."=]$Xg&79L[8qz%snAy_ .X }I}hU ,1陡,񐍔?B5h)4vXHGk߾%JX4^qQ^śKP@TUZyWNkVPIzr_T[_]n1]DKm/-=9 Q]ܬ}H4^7 k` !Gb.4ljꔹ <::{gĆ"FweA5HA:ΫKQzlGm `nou(i~/iݞ^yqCΨVz^M6[`N|]7%mƘ>8=7H/ ɥiG^ڒVZ\9QɒdeYXPx&Oew?1ߦRW{T߯]6{~CDiv 5~[N(up'kpY4{1_ߑUیA78odI[wwm%FJo&ߐs"OѓJ/XTc~Y؟zCCa{/+y2Q*2x~ "uAz, 3AQO9_ߥ^Jv?~`}Wz̾52h̗mPt)v[ N9W"Jw,*݁'}G߶Dh<7;QJon7:jG6:'רʤ So%a{lo^EQzt thAGCD;jۄR.|w`67^i8J0ρ72 XPÊ_Ll0t=6ϲ4Xw.9>z#@˂O4~&b.t93Xrٷ?}89hjH_q06zvڎU~rDIJω['=*Ⲡo7HmX& (:h/#KEE|K r$|gGШ6VxЎV uH+ yzwEGzmx#+WwWUz{tK c%DlFWmw~9jC5TߪF *ߞ{4QhW@$zf ,O /V|ʾԨi)N@Ǜ@O^OL4[,+f]2$y c߄ߵqȎ6 `dBƥr@%ܠev0?׆U!EӛР}rVmB<p3q(p~g%rf6D87OgZl}N1@;x_ Z4OFߢby1S~6yF82h|W_ ;p_'Nu=Q1 b铛Gg*X j~;1 X h %<č;iS)yrd}y'g.]6?l܋>@7nLZArU6{@>qQ}txŊtw$F0WzgscLjf. * Sҟ!%ޕkzz6^Dp ]b).H"\(=IG;q̻(fy;&Nq sbr7^g2|6?m6HgרOnKg kX͋O&U.gR[bi, Uz|'. SJw|k5HJЋ7?ј-j&~$-Ok?6\V 9Sr- \olV(e%#*^0m]Rn R 7JM= FUSc,#SqZorF)ZD ?o(=Fh|fYzc{?+=>ht2:@i6'?M7J:09un0t= /ino?\q iYoNciEI$z7$^3>.:ýUKc)o$3W hO^[]_kMEqž9zJЫRk^#mK+ hh˯bq:v8pao"cгIk ??F?bă2w`$o$g"BQ@ၾ<9k$uҟ|rBodXT7J\C{x>7X_ &$.?2'u559@`cv, uDW='=N\Zx< ^kNWYp6E -&V9B4)(s_І#5 g9k? w Aœk(@y;_Z\X`Scv^KG$U}J#LY+lQzx<y@]J=Sl1#J. 6TJQ? 8rn?y"^|N dspMf4n]:Ȇ ~QKfx%vd2jƘFsWaxp-n ?!E7 (YQ[U/ B?t*QExA'2LٲXi+| a}5Iۇ{gxō, ^NoQz[xs ^:3د1 ĦtF!Ņs1z)h%ƨ *5S-}4Jj-Qz{xդ}Љ!T&^VBEd@_x N5e$qN}jafou|HUz{x qLwZ= p4Bg>?% l4|kw$^ b5D57n6̎}~u c-yK\|4NOZQBۆZ5DE?)xp߈7_o}5 h0Vzx pq˘D4~_KQ%޶ZO6zgm3 ߁=6oNFKlmaA !nPzx4@NEշ/$(5~yHg5K&Vd|gxT"\Bڡr_֦V}mE57GWxSoWY*<*/ 2(̮oCg>,b' x2|*==ƫV?bQph; Z L/fLLX,}r;WD-lbKJ{g h; @X+DO*<ثUwmKwoskDuhՃK#s&)k*:fY<=FKSә&0>oG|~O;3DgSBIg`w?|#OR }(Kzwo"KB~F+~>Je:4旜tU[C?O 1(* g&N-:fuY^zQǿ%^X @) PB >l7aw+L>Oˉ4/,pݼk}eɨۄZc0}"P!??t-{˄AؗgUfe{撬}3 $?K/Us\R^j~K(i[C Ϳӑf, vѮ+hS3ԾO8z^7j'ѾkIbϾl܋x,U^c7|HZԙU{}ՁQ m\)ı|j,VRp ;+q-? ?`cvvUu̻ 岀"x̼_o$Rm]g?8TFb|N \ncwn b/Xv8曝e~aGZC/X̛@O SS *,b~ylav+.[{ݽUasX.u 3+=n4/-6r_Ɖ{(Mj'UGӉ)+{~45U 믱n!s%7.U*\7})ou<?hvuz ?|GuN~xLt{jQhʧG̾uȒ> YpUG͛A\J`{j>"),`i9_e~%,5W~3ѱsmHǃ.qc 1g-li - )2_+.Uv)Pz`F޶ i(a< 7i,X_GR5R ,c>,旝f:5!>x(7۔3XtۻX 3?Zw>bWN,Xf3\Oow+=Vp`Ma_Ş~y^mu>+=FpB TM[2\xHhr5^xY@k8cߙ_,=?#,wo"J:AyuG`/+^P^^OC/!8gc;m.t}5}ՁOXkj]t,0}?hgC?ީIKg٦k$z~\\NMk5/-E7J6TQ3U9y#/o*=Fp"959AUsSUf;bЋ5 ovLDӕ#81A+\pjpf߾yC"Km&Z(3(=NpN=WNPMv_g*cN)M2_г5EuUzo9 >z}n^_UKW HƸ߫b3Nlo |;hnNV TNgoy^+x#8!jONq~KxP1@;5. fgBVfDp2g7Wf7Ïb/1]RYHA['Z b992f^J \PCkVg/߮X ă}3m-td-+/IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/grain_merge.png000066400000000000000000000335761456565420200311000ustar00rootroot00000000000000PNG  IHDR\rf7EIDATxXTG%Ec W"*%آް{Gc1UM]e<1"s3gfud&~NkI&GEGGL2D%wD;O/d_q 7N5v| \r4Qs/JƜr)& S#1+MT+L/=q 7ND-Zn]9`SGypI&8/=q7L/A @;Wyc%m;G1pdbá&8ү'M˘Gpk+5Y8 0k$6d>9 #^5SK5$o6;8?SxHG.E$v VE+G =:cخvן?a{(TG.\ή*CSO/i\`wk]S`Y88r-\yT$od6itcIc+?SSGf 'C]eecٞ?WSGf6|[-iJYkp0]A߱Ojpe8,4H_:WyOan]36!pfC0F'HZLD Fȣyw)Q£/[B&,1ztS e;yn@p(̜cEk5;~> KAҬ?_S^x Nr Y3܀ٔzϧpԛŻ0Z% `4nzp *hpx0ϧp(uG.|GaN^Pi*8JcbXh4kjrg3l 7R] V X&uO3\ 7ڵnUTu3^<h(pM @6 e'LKwa4nR|efVOhuK;oXX;# {l\B֞(7NQxITZ/)@h& BS'@nr Ӡ:̶gsY4f `Z/u+T&.42ngށ0lBEVmPx[$֕_Z # FKϯp਄{юÝs1 (ta{)Qr@zb f{Tϯp਌[s}>?G 26mäix7^en DY~[|bf"qWx/Dg%d  O*~GK8*e; .m"~A}soRMJ[r@@cNpਔN!H+H^]#T˚8em>Y;0uGe(d Hg yRB :g5' C2/'[Z]j42{JQa傌sgE%^Ï;)(zzi12@Rx8Z:[z<n`3#$튗EwEwйۊD|f"1{Xʬ199ccx\u3&k佐z\X *?%CvFJF%@lXmDtE b޲(]nU_dM’_y "BI~c~jN:2Cj wRcdBX3v:/qa 7Nc:na:Co獂]I2 2(V(p4.Kб}$7nCz_+7P_&uӀNhuaba>ݯ"~Ia 7N!_U$ZOw' @W8!5{c=>,ipjWe8x,|$ տL/c)_Uvh~b♏KpPN= gU p¸98 l+& G܈K4"0E;v2#Vp48I= b-COIЋr2?6ݺߩ=xlLfp 1HZ{8I1@:@ k)aVibr# 7?!jg:Kn GB|F`"R xpnlS1*u0&v.% H]v|G71wf_l?s LnQ`y0+U DG)!?Y,ѬhE*'37f `p?J IGKJUS3z*+W'ֿR58 'KPZ>* n?Bf6/%+]j$ bE/S#c0讘r8 lf n& Þ51%=}y|q/po蚗 H>,ó}% dK*ipl]d?%%]45ou0:ś&"+z)B٭fh.z򱣿kRJ"f*i+ @7Qs*ipH Y]ßֽy ףF)$[𱃘N>c{(zM;h(-Pf:'>xn[4ܑfi28w.E"(DcMmD XB֜"čXn@Zvɲ/e@X=\?Y ¯ 1?Rp`gy2/U 2սU$'tNȡn񎝤ЊC&9X nѾW0ձ-De;~F6,M!ZB|`/)~rڐ+ ,[)Q)=e m*i($koV+OXf=3bދJp" @RwZj<In.*@U񓢢RU~VglY|T7!ebB6 M``|Q?%NV֥EF'%ߪ04XUf㑛88y'GnC7c8LDNHFpj> ߖ1VI~z >!X(bşqg8O:8 q[S1x( /1!lt[g8̐c =+G@|UJ_`,9 7c寧~ևC7DO_ox%WhzRu|+(jIۗ}?ø+kp0>>uV &d Of _7jH[)%uT&#x},&-@މVr;Q%㲹.מ?=N5 *Z9Zp]q[:8jAg:y獍EK,kg炸b?xL%҄>kc; 6$??8>;,|iϫ} 60#b4Oq&~n?¯`'4*/wiq84Zѯ^M7+n9Qkq%$?($EӲbev.s1b\Go_תbo<R.ޑ ,tFB+]M@z_+[fpK\q4 Ht̤^:jX7G= tw9o"y:PMĐc8y/]'WF~ݯS)~attOi48vPJʒ/C_1Wk kq8y\[ߖ.l{w?9"}:Or4NSӪS-cU81cƙ8{ <}OD,wee+A&aY<8jIע>5 |)WM43r7Q{_KFU`-LUK,}AQ{ /mf.0uGo9:58jF D!#[nړgY\``KO[GQk - @홋L]1؞?|xǗG!Gh>b-4uC{>CSǍr5ޡGhYM0!=`6A]EQkN{13ʈ>c7۱fgkG-!qGn\xAqQ;6Ebʸe1<ЍG:L3lH2瀤 368x{ݡuS8. "* s,|\iׇA9~O|x]6'C^ĂIp[f/Bĺ$dϿ!J>8 y'\J3o"?E.U >rq{ ٝaОiPȼ% @?bjUcsOZrγtjL7NBi¼m`[ #d/,pL6xb}'_& h"ڦ 7NMqͷ`.zG2F@m=i{0"7i e2[.7Js{2q s 0h`?e2'0^nAW#"llcn( ^g`FT GY aYK{1g.n @)h﹦5Yam/))10es@8:KBIZh"`=c>u`ɓʼH?0Tx[P| fxǜGX{qd ڮ? fj7Gd/(d>:o@$'K-=U'edEQ~Ç'HSWf>V@a÷%8ӟXXե@:6{ =*N`'bAXh<q73nhըephl8TB|W>FѵVq Ī}EWg/hqXs@B+aqqz8ďQq~[&@zbu̯28_8.rdYpɯݏt>4uv$cfjEzc05'szq x6O#$Ӏ5U4ݢ9?`1rz l~Tľ~]>tIӡW+"iio+ mPhMX @!~[s` jv 3ĐuSDO~WofN,w RH#clf^pS /KKK$7;p]'{@8ǸƩ='l{'~HɉHSh޿`X >Tt21 5U64r(&im]%yȟI;Zy[NNt|p<ŒX*̞2 xy3qz0uB(,}5U64cJ1VkZGaX`,ZE_FNא:ڃ>?t [=Dbx UEh*g}oa̯gC @!n.KS-Wgck|-ؽ &9Fw)l#Є]f^(^"?-GbX`O JHƟߝ|`0?}~ײl=~%xJ1m؆To]Mt7]L/m+F@\7MD`심iO͠ |E\Ʋo!K~?v kِpP\/Qh k߿&NHciwۉNLKX ݌1!!_? FPK0dAAYO{lHh(g3άPy`}Ezړ8ې@uuɱ ySEkUN%o!.K4!, WdӇStZ<'C\Og}@ l1N~p@ȩ8d^T  ίkv-ׅ(oޫԠC:bSH02?ӑpEjYږ6A h ǩGT}+[4As" V\)) 4y'`$/"7\he0 㗒4o&h _\\4xmѼܷHaŋaC( zȇ >Y^R~J;y?ҧ-a~T 7 cO1e(o9@a|v| ?`R_ƈ BSgc <.@w̻t; ;Aɴ KhaUIJ/W܅;!?x,PӦ0~IqpR0G;> +wA @C ';:R]LZ|CN4btB= 4qRFSo77ÄE_3u@T࿽% 𪓀fV=HͭKdy)˜gh*phG\ ? NT*~r"5౺+A]b~/iAB˖/ @%L2^7FHm'oĝhoOm~O$/`#rhCck?Tq"),a̯: M|w>yFEswd@;W}zY H VMKԇ~hk# bSW3ar0I hZiSW4HkOcQ^c`XO@築⟚ڿAtqa~n~ƵOa>͂k4D]wK}zHl?&$ @#o㛫;NTU> .;99 ,Aڈ9LpPsv&ք3LSrU$}B({ B_@$l\- 75ƒQ>j?C6O,^],EL*;I.ב0'fIXOeKʉ6b^ᴉ(kl?};.A"~'mG*"{]b.zۂxOy-{e:pPcE,'~l?|l9b)w(g0CL$c˩]\~tt ~ǖS75 .nd. h!3W$Ԕ+4_+;&,|L9fl8T7ù?3֛%zimhGqHݯpٿ:2?Q`P{qww0,}rjqﴟ_("VT j"|L9 @M^\ĊG1Ǔ#ԀDɋwQ :Ų]瘏)G60dht{4 %GZ|\9 DzO!{JJra@mW|p`b."uvʅK[Z?)7ko]0u-G>-ǿGJ0hjDV驼:=>101|c v6?}|NBj>e)e\ZF+ {k`V||9 sN{?Awz m6G}Zkkg$0[Q n iA ?س^Doc1 ?򉸜IPXy`}Ǜ8 %/@xlfLuUuo"7`> @I/[R<=*v-a;^zU*SݏС1nJЍ(ysP"W[U^YiQ!"4BBP -9 "Vo@= --xb! &Rw`kJbk}(?#_N kOg96Wmӧ}OS:o_k3Q1#>{7D!bXh\`OY 8#Op׃8,흾kod#悗?YStL>.sKhׅ8dt%{]DhaH{/׊<ōϱA ܑ\ur@E'm Ve<xPѓ4'IS3]17m% vf+ڋ)04F6#J6rhpɯXo@<dž2E: ^߅u=R21{̘4c l\B_Kb4I|'ݾKd.ݘ ЬKeT7C'oS7^wZ{HݓY}Wv ~XH,`7ɷLاFĠ=7J2'CuZMu`w`Sҡ/ҝn a><@cF `˱Q|wrwoh.)bQtGk{F='"!#A@B`r4f46Ipx#Fȣ-6|A뢙 l֓+HqzT!0h̴Уcw^x,)S\.0wwGаxIcGԞ>1' +?5 7]gI4c#s!03lB1d}䞲|lNq'PDѰ}562'IYzif^ĹO.2Q"?o$>k.ji'}\"T53Y̫7My{d~ޡprSRINDϋ}6 M!ա̅l] _fV@^~ΗD'[Vp41}m8mO0 쉈_6@ڶݦN!O[h. $HcMrpK F2A8 3($;s}qCvc.X\d 9G+\`~p47?+`>͂t뛃4~ן{161Wc0αo @h$9?0bXUmz9cXB7GQ8H6K%nElzKwa~sp4C%OC7OzMQ J3ړg/y&:\P `o N@)@:뒳do1=K >EX Kơv4j4l8tκqAş@{htϟ } L-^\Hb'9?un7iQ/ {WD9>?}fB7Ozݝd}3p @_:PxN=O\\&aXQi.ҮmAº!(-i(l[´Qf`防z F\*3eoMn~Nk6< kz7i"$O8εBZ`G3/n$T YWW@ܻ ]f~#p&r@(yqgyWDlc~p.r)uk>)|yPl^^vm9l{ ti8E|;/tAкhXϱe.J)~CZK$GF&id~V9_8Oo?sQ> 6w8K`琶/.K<4~#Q>?WW+^|#bxmʩ3X]t]fEa4 M&!(_Oץ6tc~Cpu[z&zG4;"li3<+y"30|7H~Z{ң䨒ZsK 6tG#g"l4s!23Wڍ}6bвH;TWѫ"!8M: IS5. b׃V1b\*32Ws͚i !!R 9ji'*g~~oz&[{uau **GȵtU`ܑMf_ޫEpKb/ oNB.yGL>XaiMТCbVk]!LJEʑ0Фm`4Qy?I$G`{7nv N!]V(T(.X(Fq0znam7-y? &A0D|quE0yNkT&@d XEz),~3O. uL_1dďGh8x' k xHϠ45F .+mD–~WKCDE+,QoŏseԠrv.t2 =Nj!iQtW,J׳ZGhT@?U5!t2qpXz`ֺ??lS=钣 +fD~%m`dS_'| th:w-RgB/՜.k%K34aIv0NCH`im'n3$?wH5:}9Gdce_ 7Gޒ=N 00;wIr$/{H.kNY +^d~8|}57bٵݘa)V;aޅhCNґ\윦s(;m'V9$7o)0Gan{/ňyqh2 `÷%XtYzf$ d>HN W>QX'W2l7 R'/`>P& )02pgFn.= ),G`fߖK?k[7d!{Ǣxq8 Gɓ?\ʌH)01C7csuoǝ 1iHqK924GSPy≅5^n5qۮ!p V30GP|q0&S^n`h0p4O7-De ѓV>2y>ݪK0Q >ZvIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/hard_light.png000066400000000000000000000347671456565420200307310ustar00rootroot00000000000000PNG  IHDR\rf9IDATxw\}}Fzw"6EQ,T@P@z/"*6dY@EAذ%јj".βWbcwg\su]g`9fMq@C#V !??GֻQ8 t{.##98RqZ-4c5 $]ʆaZp;p3yCÿ԰ߜa}UI3 zeMºѨ޾՟^ 3p> #k[5ƐA$bZ=ҮsS`Y88RP|1F$=@s 6w#]柩 #1д2Ě ՕSup/? ,,@~]}ʯG:N)r3T n~ш9gBpHM5+h(u8\BHbvNF`u, _& t7E #sW!&f0SܪťW/ah(sT`4xn@p̶Zah% ǭ?C`9}$#xmM`8nbG?r &#@ϧpഛDZF;Y%>UO1E@0| 7\8t6FgNOU95ga:XnÙ*&gSUpJZaz5X^&`!s*8r'zWVѫEj@=~7A-BkyQpt^E!2-#afs?w<ϙҫ?* !Na~wFn]+8ڟd# CPzpt1at1a%-BBk^aCIQMQ(ܿj7N% owHUJ z=)ȭ;9`G"Gk7N z T clEo7f2=6jyQTsWfpB\y.8<,z,Om>֬?0k0Rь ܫNñe? 0LGhn nXZj8w0G1W{V27(y%U0L2Fp\2DnL3ϰ!pTp2'[lhlB1eG_Ô+XԨeY1N0ZCG*FY!2# 8`>7B]AutƷXap(˧`4s-]Z\72"=2km1[{3ؑ_|n"ܽ Ap 4^ ;WSL^['1Nfo-'0tH7.ǰE`2/|pA0Хzaa(+˟u5Z3iDmGCpvz<nPymb̊a7B'jM?a0bD/lrapGź idP{!0G!4ŹO$&7ʲB0rL9=62۠8fYCTP{Q y BL:'mq0 >0\0I C};Yh d6An4(@X kp:[(Jk:7&>~-w*b6rc1n- gzWDa7NSXxD$o(~ ?5P- Bf8e6$M?{|\a 7NS/W" 0p'0˞4?Idd9pz_&դ&0c&' {c=>,pZ[Kay/LV/ҽ>aWaipVҶlX`VͿ`:SAB-U}(!=jѧXV{G(H|vBLY-f?kN4jnFÑo1V B@jR$8i!941όOcC~5Ͱ, z* :kebX| 7B$X2d;wȍբcs/3cawSpknj;XCHMLub>VG!|?K|7{5V1^]' P$ RY $EQrFK)~"7;5 p(T nx<@-6kѝ_7poZiqBpa.c>NGT܂0+IH fY}~"-4SƎ"͕'KQfVIJF<™'?_pp8?y?grAb@%( />-CM&h`A뷱O D- OV߈UQt:w5Jg8& arP(~%J'X%0bn.$aVh0ۼȮ@'n# 5ET߿Cݣ0-OupYUD+b%z nTC6Sb\nu- AE_F? Ѧ).: ;p]Z!R|1n߽eh;t{nupKm^.\Ԑ 89 cwklV\FN D ߪ #YxacAB?K^*so/ap AI{7|,T"tLJ+>E~x0*ƌ)hHXysqTyNCuyA?ѐy MCVɅ_G9(*Ȁ0#P29xQX)9 $h#I%qY~]_}s?S.PI4tZ<Sf kz`a'*~x̊# D&v4 l8 \|3*#_r |߻',YsZ 8,22`͞h ,ҭvn'T?[.CoqϢ8cho҆4oI@*QvP٤̅+/b)7N襯9Jg~_ٽ؛h剎08H<8rMpWd:k>Iՙ?l+7N֯"&Ohl }N'zAM},x\p#->"CC=- ܻAW)hΘ"U{3nsT?+ΆZWvSQz~#n3H58Jϵ~es);wTc  LZmF}R-7R#8UGLYLſ80RQj{o2.}͎VPC^ə;O_}?8 2 |Yo ap}̲(L 4--'a01Y3- ӡug_7n"4B۟ou,s]K\pt(* dO_^h- ES7K 7NBG3< '$=P"C qzWi]2#pTq)sPp6'݇#P&J)QiU3ۃT3q%TהKfc ^pI^M tShE1^2pINۨ( p(]EXKf^zL[h 9\{ gNAѶ"c .p!8M{ُ[^Cah\-!+a~pL7¶ڡ,m$`-?7Ұ]xɘm.s7ZdeH@&n=qjfD+|̹pMuf.YKc'kcC"57Ҳ a㌘^,  7M'4?ǘG ݵFk,d4=lV:X4׺c/7C=`+ &@i |C3V ]Oɯ4?NCA}&c ө[~5>%it`ei3'AA%=0B~nf3Չ[1qM`S_QlCT;S 8!} V]ƨ_D[FΟk?mw'8*s0O$/"#qI ֳ~cpT=NA+Mrq~@gL'AH|2ŕ(|lGm rTy+Ct`0w͜E;IQ9.|3(6hOn8IQ9H)G)4MabcCo4 #+<RF$jQj05 Na?p␬y̓x=ngQ|1'-Uw_ ՠdv*K 7.x-/m󔑰NPd}JB#ա` Lg@N!. 3p/4T.|zcvLhx-V=3i2MĞҫo-GQzYIَ iVޣC~QP0iΑon]hkū<؆SC}{ОynĕG(F~?H$佊+ot OաQ5mVѠ@:v{ 5m;HIp;x( ѩgp$7`MYP=+}o$c`AV.Ҋ$m#H<׆8k>-~p4fbn]گݷb®im?z)DZ+_]vIulz4~w)zMVZ.F(X'vWϣ;#u&-!Sy @)}Nla>Phƾ+|x1|Fb:]"=wܸf rzZtNDb7dI࣓ZKU@{(Q4kCk gLKHǿSu¬2Xf0זsij5Tn* }I Cz}U{싑`,B#98 ReZ-O@uqy]_cc?z5.ە̿Sy @!b.e%3kwI^ h0b1{`XQ^p$GaĖ0zNnqnŭ(U2ު4a0k",Z̿Sy @XY^.A|Mߺ{j6#:m&LV|,5YXh*:kO]5#/L\ܴ3(Ԫ/DD8m2>?))`0o<̿͝ώ C&g˧Z&mLrhȱ/;Gqp-i"a}i®h=y'T9 [=PE 3%XKݝGG\9=@%ﲣ>ux=Z,:5y"?AwKܚ/3;>Ax7`-ܛ0'&q2TlM[h"#T'?`4o"Vݣ?#: Mjۢ^y 3ՇC‡.{ԢtMBq1?Ĩҵ k>b vM;7ڏ!^X[E im|=ֻlHG0D_^8i() q~0퍽k'$t] ̩ϨE577we1tNUGV Vg/W oBfw#@@#}4 hX>(^( 8 g'<^˔4[\kLNؒ_{TT_ҫPQ4YS6j!) t'0a0Ҵ;4?!l>]d&{UP}^=e0M?C:t\FЃ>w\Z rߑtY>m@X?EH#% b0?161-u*Kg߽ΤߖZa8s2ǵJ6NpP1:o7G!D7ph_x.KR=1w6LiV $mHVהy30Z3uHZ-e!{oS0X3aH};2$U)57wOWi Dɩ^uW|Kx0j} NN a(XY T^@U 8r).<&s 2)\Te`VNkuJ{[6ҋyqkq(i=_#I(:W^½oʗY5&@xIaw@dOlj e9; 7No~•.0<9]'PX/z!ڲ/}&kg(P^@'ظV\͡&Boe7%e>=/MhmhuAYkץHtN߽I)slhߗ pCq=IeV2 ʻi ߰^)sVRԦ? ׇRۿ_?~/ܛC[:׾I3x[ڶ t~5:{p!J!ܓ-%`iK1Ygs?!xr1 9D&cHCD8}qzHc L>m*Zxa.B wtmwQ6#Aǧ'o;[ fsӂi#PE\uw*pPb>/n3s{PO }zpI c1W҆Ǻ @!cX^hy TU>zrvuB C♏-#qЈ`.B:nc7%;n Eh@oh7!rTӇj03g#jW14QXSӏ?-W7K4hGN(<|\9 @ɸ+}'lm\hi1h #ye7)e(@?eEǔ&PcinJBԟU4sˊZ& mb>^ucMse#1tr_g>:ht=U{e4 %1Wp`ׯQS|ɀh5OmWtp`O⟖cOE~&U/훧&[Z^abkmj-G:(Op՟b'DKWlZ}n9? I SಉpP G.<Ń7p'5QLHчھh GH寨{7בzI<7t @OνW04##!s79A xT~obT7rX_j_/Sb K#x-Jci?@×{vU gzX?}`2/̭th~{Kl}u͈DAHˮSu3qCh9zlg _hS;n2r7- Oړ3\5[uaG[i!(n2PvB~ӳ0M\5,haH=X[据u0>8 @ 嗿Ґ?q tt ^l!~[w@\3%Kބs?ؙ !C/+{q N7Ũ1| ɿv6GNT8yc 7 zrOZяqaU`hJיWp<#ZA 33omE䔞V 5NJFZq^J}q@3}{o;|t& ?i 'Fed ';-\4_| IҫEsaKl_Hd3bFo018ѥ \9]=^/x5m\2-d8;~c/lUG/N*(TelP|1j%v"ΥaD(n/a}efbYpDE86 wZy{)i8 =g?Agf{bӕ(L]?GE2N9ӥ $Ix[C={*-q/ N@f+FxH~~`̄ Qy(}O-~G@ {6J3`RG61u0Ÿ$jMk-vWo>jP }kpFʮ09 Nώ0/.uni/֐< l< ;@GP~ 3Ϝ ŧ^7?і.M7*›4T3r7zl:Y`HD1>3᳈^o?lk`W:g?ٟ,yvv8e s1* hy tfX%RkOt:8?t,"k)+ԩ fOy.^א8d$F]T?i t!߿W{&)h}ӡP%}O,2Wg@e8&x088OiM|~ŝ0H4U쯫d..eg@ fLº,G^J$6ړmn>W%i fN-rJ288\ V-~rEЌцh9Q r3p[z}!i# Aذ%Hg]rwMS꼤*/9ZTdE+?A !NκqCc_". {޽0g3Rg&)I'-c@p2Rg%AvKЈd.΄@BNCf=ӿy  =QĥW/iKEfPhGwڀފn }0 ؿ]4 ~!NDf(9)GR*a3`xbT$$ =n&s[d"`h;; ?@ w?gȰBH[Њf.La}D;z=fv355QnW ff#n0k?T@w]/>5:^wewO0- 3-p:91)c%Yald8Z,Ra#c0/s+],\߅'#70M 7Ⱥ/iUKD e.JEOO4E Lv>OrO@.~GLζŢ~#pf.FEC^zcp}D.ŗNc@pmF`D>B1't# e_Kn1RmYXqKP|1_xqnKDku+-?oߵy[aº ( @x#t_א~I]XBXeZsa*  bg8ȭE5Yf%1 8] ׸W^zfc3PqcgY'V|t-Z4RW@dg-Df! D?0:3ctQ@AQ+. ?J Az> \ `d@1Q]Sԍ4o=~0͵FvGil㝀9$`s4&9ecZ\*?̅(t|/ztñ`{:Hkv3NB_S襟\+o6v 'lY`gĪ6d w7ӵ(/@ؙ.z-A41f)rb}?APRt-2cWF…2 h@KЌa.fY]t`Eⷰ4BJLf38]/)n~Hs lXFNt݀~xa/ѦOtI 2UJOHJshM?#h@c!4AטּZ=cabkK/#!v* Kr Х;LmDV?x~8]K~*~ ;'0Zi`0'ּ[1IyǛY~ [(`[`(cz:@(ǡ簡ۃKdGYV-B!:P ӄDd̂ntBvRo/|9]1C'`AH gN4Ms`#(L/wM19 hFOu(Ȳb >zv:왡phD8ڹ'&S$w>ҠT7]Ŋ?R4IW{,0 3 ܵ#3PXP}ѩ T%μ|X1!BoʹC'~Gt* 䟼qvtQk hD3. =DZ05Q^CdE*hmMeih7!.^R柛)ri|7-ǥA1asaq`6lEҾ2dGla،n0tEV/iI:G;-t[318z9 s7D2d,BΙr}';BDV!mI:𞋝ang@ۉ5 x pTpsV6Y!Gҙ07Suu>IId>H.<wѤzXBs|v0(Gajd<d׈@R.āshz8U{MKGpvþJ~kÑ'L 4%3tmTem L K{~QjPߤ [RߒlApTY_~+.d XDz:\]V"8pT w読:t܆C5xc0ǚ tI GQ (q0  U~$ i߄LzT\Ia>kfNYIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/hue.png000066400000000000000000000311701456565420200273660ustar00rootroot00000000000000PNG  IHDR\rf2?IDATx_[߿ENc"*RvunEC@QQQPJDPD10H;>a3sv9U Osa>]8z~p?*DB#tRe4I~fVa6*7pVq"=Vu|%0ce!¯M[! TJHV?*蹜!,~] r<.|K^ O=M@{A@ KϹ+lYbtWӉ{8H!2]\)Q XGq F@yTeǢ*7Ke h7*`sԱ-vwkU>]8K/WKIj*%32]9uс{VpwϨZ|umD 2Y  ڝC٩0 4"滮Ri HypN|+ ʬ0 bo]ޯʍoO6;rxt߱Jݐ"ٷ 9Jw{],a7+O gfw Vb2gbCM' wR7dD02O90f9Ygl$:1jup(ɕmsb_'  ڝ, mW/{^/J*  sy\o9kp}cA`j:p81;"2B#ra^/N4',ع8[^g,C†,p! 1ȼBWQ~y~Cdes} ^P]PG6[,2B#-D*܈ً,wC˳ih|"n[q(xW)}LJsWJ:0g Dž[<2CP7W <QǷ>`]\==:}YURWO\+?h7ޟA@t"7oe: .ƁҳyW_~@v+$]yhiq{i}|0wr=4 HhU𶬨~JBcnrq 9oQ;*DLÒ |ON4:glS2C H^zhe@՘2CS{O5dD@t(_Ki-_4::p=Q2'a8_Ε鑪IfnNNθ'Sw_PVⅫ* Vv2)!H/-AguhY_т~p].sv5F{]PE{C2J@t|(Q Սh{ʛO|OV/D SH<2-<~>'նdsgl.0Mt0LZY% 4o?0pi2{?t\mK@h4q`LS1\қ&/ۗ h_y:.B4$ `f?{BK@h47#ŦI.iCa4 n8p͵qApi [ypg'Lfg[ HXfoֹ%…)F̚v& 4<-6ˌ6C~k]v$`CXOemM@'!iyׯ _$႖Y]$o B3 ~':SemO@3~xw}BTuϛ>Ӌ-jo׊:$g r[}ۂ PUGaF5ײ7Me2Y7.< d#bC( 8k[<K뮞…ޢȻ 5 dnBUAlG@tR%`n(\X0| pr"dq6{g J ^kBp72} BN@q4,V V3I .I@x6͛Q? x}Y0l`6fCPf1Cz#-@,Aɩͅ_Dfmс.XqY&I4ܗkCK|~<~ն j 7{Kgivӏ7 *CoZ.Oq2ps{E ! cY_̼sƉ?4oU/ 1 u8A@hqUؖ[xI`:VnU!MZ :ʟK!xʽ=]F#dh 2BȼO]F0h^cʽA{ް[fmxN8nY! j5=ɉh}@@4UMȻ/{( KBzPk!lq2N5ϭ_Q~/q ~UW_/twvAb//dK7oW- '#BFcH*{Í>!Vzz~/]LGHkW2NHB}\} 1MC=p=Oftp<冰6k!&'6G,UIg?SSsX3AHɃm< OyhI=/wJV@I\x}?*Ҷw`ˊ#}zm.g&3A ϭ|e߿`EV3LAT=~~V+T'7ę߿0 _N(t<;Ջ40wpUtEُ9`"5.^W EyԱfLvIFh,k{g(GϵWc6*o7i 2-'U:g\]}С, Ale.Ss*kџye?>w /׆~ZN1Nu Wv" @alj;Y@J% a'Gc콢Tx^U,T:fQVzʹ* @a/onO^YꈘJ>ý3 X^X;Ars(YqgPs#cMdJΩn3x{jv(&ZJ_u|.y&|T]Yz`"GO`x}2W_ޕ R ÛʜWqN}g#2T=U5dZL/X^%ck3;yGvx9SY}xƛ[?[d+RsF rKM~'#<h1l.B5ruvޢ?m+XR''#|u$'X4( "7!)<v-B|l':Sl/+P_04QH|$4ͭ0~4wr ?ӡ5xhgʍ}}-Az?fMV\l2m!x"F{&k<"|%.Z0WT;ءϸ !ީ2-# 1;9Doߥ4+S,lۗNɷ(e0wm0Bօ80_CMf0q潾:wIODBEde_ :K- O` > ZS=Td~wآs1/X;h Ll߭~lkE=ps=J>YYVưptĈY}4Q=&ۿů82DntRQ@sk7y`0#8 ~P 2N'Jcj?7643p1@`X:C0w `(& @$NʅP=Kzz Æ]) pp%֍Spe1+*q=)wR{o@\}\o?~DfM9lW"D(nQ!K$P6\=D:WajPY. 2&MAmN(` <2@ۘ7~\ĠCj?ëHlxRk42[Uꟿx7F5gi/l#p3ğYܣCd|q8  kn,]gl\Z \~ԘsʊMy0m|2H UҐ?Qz-\ @AGn,["hlxhС!WRg(X_e?_G]L鋘E: d2*ԗw_p71OkGG=:,d26}{'G!_\wG\VY{3\2 @+II WGhi $\Iݱgj}R E^谐4Cbd½}Gկ8s?KR6x)pv,q#$&M_}lڧ~F!…ݞ4l`쵣fɕTēh9ء(_gcnr;`)\ N@Jcd؈1&>VyI:h! ;}, 8+ $#Y8 1["~vNg W?Ī4S hRt{nգ,6ZeBg#ljdNegUh c3ò[mux(d Gjd&tGp! %G4f~Ƃ5aǔv9.H>k'YXӭLje4+~fN-p‰?IБZHȻpU =l?^r+a!\cj@%< 1٪?wh*.Z>!ۖD&;荴㻱n?n>V@2QC #k;^Rb~>%,k3<Դ=*7;7aci'p^F1\ګ}tDh@tPc kXfێ\͠p&K .DQ-AnXx~/ܻ"/!"LiVl/aO-Z_g?T{* dQhC:7|g}]_]"T7 h{>dJqaי͢q~gA _ctG H$zf#"SKB;(`[u+DJZޓb'z2N42v|wWL ^ h5#7ٶYu7ci 76 k;u9 ,38&Goxj] Sw `2cy @F?|Aؐ@>wS5fly8NBh7j5g?ʿ@y̱Ƀ? v6ȸ<2k?E}lTmݴp_ce-pi:zL>V֠/|90-npquEBi`e$;pvcADUg #h[ pڏ Tem#=V !l9;D sy6ć%.!$~B=RK\~ 㟐`77;l) :*1VYgc{{,+/#ZTg6{2?D@)ϭBN+d}+jsŝv.LX??DA)`k?aC^..3M蓝}*UAt.2g©YA^Q{@O_:O)a : @V++nWt><~KXKm>R6;]@tN6|5ra/؜ \j~D. %(x63>~+ɲ YnCB!~AC`nט9`pQM]~O)!~{4%n*P!Bm;[ګッpQg 5x޸xQ.hុ!-]3Xo11zp1 pomMQ@6#{wh >s}0{רL*:H0z9,b1Nѹh  >-9V09竻#_O&}F dTJ9I@h-@B^57z-+13a W"\j3y&6Xlh)%OpGޫHԀ l7X2B}h,o-Da Ol`kl1a4 & 5@DFq%jGD5.Rf!&mig-iD޽ Eqi@IB>bnVV!|"塡<.3T -vz|ˠn|Oߍ#[i'`*bC`ftRmc-Ͱp IdH SYWv4k },& 'kGU^27 s >FŬ(SG?0Px?g&3F̞1˾U; d[;3.+.~ (((zpLK};Y@o֛CWw9 59#Aɪ@ɋXyگC? FI0N-d=. UJ"P8%XLv%Dg=4c m؉1Ka2,^aM<->{K.lyXǏp5̊QNDQ]&%zu7d>$!a|Yt ć+'|F&@LN%o[X89}Oi31` 0Z聣=V|q ҕ?#1`ÊIňH.&? .~N+FoYϖhhhEZ3dԔW^04G#Z~"POh(XVⰒ$>:f CsX~j:0cnh6B=a<&07R:^ @Yݍ_dK.|z\L~7x$3~Ϋ _(~߰I7%[}1jR836yb:+Hb=`!'dwdyYx_'v+Yf_y Aў7{/PɊT>*V}'46^Gx^Ue=7Gox9!Yv]:#qBnw^`S_q9;j~!Tx6#/Wg܄% P=ʾiRQXW7z <,Bjl%Yrqc_Oy/-х< cS{2iO?ƌ0U 0 &jF%IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/invert.png000066400000000000000000000323211456565420200301130ustar00rootroot00000000000000PNG  IHDR\rf4IDATx_TGyGH(`APTE^ݥ,#"R,ޱ$1Kblˌvݝe~~Bs뚙{fxp/8v0gBJ052qf}Ic_Gp"^ud$a~] #N6!| pS IԊ:Q.8зCޑK̯<pdˁNXe̯pdb[E05}l o 71>bpDek֕PXo2߿-.xC̯#?82S}[JM`^% 8T/ЙG̯#;8rQr c $]ʃs7(~8\ !~ ;쯛#nh;ɰagr|CӝЀ{|G.Zk@W r>̱̒4%2sS`}/n9>wl~ @SvMG}(;q= upd׸&g0(,v4 1 7Tl#V0m:5ř:Onp۳Di&~ĭb8VƏ*h(}ؔnDd1{#%'FX.7u goÿQM̦cq9\zf B1P8 \Uh'Lŭ߮afF== pծ ЏGqf' b 0OCO4{a׍2;; {j.0?]gTj] c~ 7R(?}(M$*8J# ƦMP|"`~o 7RhGeu7|W:לe~ 7ʨ8u ruڧc#bE  2 ahnr%L̘)nqsJClmG +2_1ȫ<޵nRS*r^Kư .4 RϐgnP@+OS:?S2~B>1u*ЍߍDA}TpԆom XWXdaNĜ]п5ׯ}r_Qb̓F!$#UC3F|>ƅyh8jbl=rG1b!6$pJѱ݃|]z=v?&3 @ J Vb3=|ebaASQ9%])>c CD@,r-CQ eMw&.HiC@IiAi Á,]dpu { _h\ &nЭfc7 EvP6)ee8 og.vẩsT1f6{J(G-<iOUD (/?طph-:pٰ >}X kpTNimtcboa7w0l/:,:>^ݧ]>\6nu\uy@YPT _ `E`_6nU D=)FnR"e12z\a 7ʑe߁fde)ʀJg삟LչiGbz6a 7ʉMIAز N6RۂV4r\anbw=ƼX rB"d2Oĺv|eu_-.y_b6m9#bXzL`gA E^in# [o^ o7PvJ+1"8U8{2`a0c..y;GGd.|ޯYJJ\HMU 9**H 'kY4VVJ0p}/z&y[nSM@dݾ`DTR`ԥ<( =Q3 vEW>rcڲr`g.qZmnpTNbz,u1KIFv|,bC`0m845>g slomZk!Ea#6O! Q9;4pサV̞6/_Yf1/V'qxˆ$;e.6 *̪vGPZ>R'8*'LmM/ syU[! uX6}:ZchjDo}#s}[۷l-A2ϗUdaW Lֹ<{ Z܇NGdaO@ԩ%dㅣ~Geϡ?!9(JFF&07Eo1o+u vHn]{`O_g'MMte۾}R3 w0!} k :Q;$ WT\L#ssO@ { ̇X j!FqFؑ˼RuN? _٧ph}(7p iobOD'dOuixD.v Fȉx8zãmz*sPyjg8j)2v|9FN A^PgsXZ#\#R*q a{/w&OOz.]vnen7J312}7Sʛ!=|xnP2HEnX% ;%vԈ;Qg3{!nؕ_.g?p=vNS=!Dxmހ 8ric[\myROF}b;d1B84atBٽ3hLemA_K^bf p;HyDuQ|o6*r `02UH4 R @{\&ʶGhT5 #-~BjqړGk9cd 0:J?MG_4-,PxG6n<ø 4` WYy N2)7Vptlq%/:{ {VLXv ȱ76nTH$ЬYlLg+>Kv n^/<ٸ3;b60;G3*02+7Cd??>_|hC:^"n'77aantK*o 4~N :Qt{'1 oܶ8ϙ_ajt }Gc5r-7s\`\j[nOXY;T8:O)jmp4m486msi*&Po}p4rާL OB`094Ah=GhYM6&an9 &Fh.xǭE)臌=$?Ҧ7FB2o<\xm0ڙG>&q#NƣIhD,qJcJkknTjCg4o| o sA 9Rljg|D>XC4)p~7޼n}xf7/)b-jY H6!ys[A/5@p਍ևG:/yBw-γTInQgnޘe^X^AX0[7+sFcOy=nr߸+Nb'{mR _8 rwdϿҞ7J!`U$ }_(>qK-8*}7(K3oۖǮѩAA|pT { ~Y#Kx 4\ RHps*OVѓ ŻvcWNBMi*Q9cTX,s#$;F˓GBVL$2@~>nQ݌)1sx0XYdYYTr${cL]\ 6HjQ#*4DVbch%@ʌ˔ h_WpHL½j7r4C!c{)0*>Eu;٧8:AAe5O&@{.[)A.~85(oyݸpt}g11c*1X">#Qq)?^+8: 'a&85>0S4!L&4`6)*ZBt" ԃlr,/+8:G0et&׋4{Y-GBQm18:GӝHRv닍afW{Y,p~{G tON8nY9H*mGj^c1‚hd} R#ס($ #@H`j™߿p␨y냗?<3_cTy ZZ\}C=8K+쩹꯸|{1k"cbtXa;~u?!zzzH}˗#jo{WnCӏp:T|zst_;"0h+8U{z-$uԞGfLUu$ȯEm#{O>,ʆd7K`I^lj"*W3eMw+svݐl=*Mb#X-ꞿnC6=x 2܍K|| &&ZO'5 ̗.EXv<nCsOaAҁ_HTSmؕ_*`>:HV Dsdgw\^)zLV^{%s65#$RӀ3Ut9?P^Y!9ζw^_O cן)F U h g9ln: _OI%͊˿<#q0_[qNNEǧ*$oyt`6:f:5Cz_I`C aWUBb  ?>u7༿Kr͔TEԸ,{1ʆC$]S$$nP {~jG.b%n7b5p^V.#3660[oBaf& toc+=#~F&CC}dɍB#UޱUgm9~r?JfkaZ>yn: Yv[lñhkE_~%%_{>u^"DA`?,­;[7/ rptjIg*(矢 _0"D)>t!`^s@DHwA˦OGV_ٯKo+ ~_`>YZDRpQZ)E\?t~>h:68دޫbwwq ܻW4D "2Rg@0}ڣ-RpQiW(Z[q?r+#@nADK AoVP2 [ׯ]ffJG_=lotFTn5g po~v2YidJP"(mu?<{N-y7-_p5[V&EN9@6נگCCBq!A@@ CQҤx^]ROqk~̞v]c<W} 8Xqdi~Np~+/އOT|F{p;=&'}$뎢& CA%EwKNvv0~ 7-?b-:{B6(< hG"4Sɦx J8)9ɩ. @ 6 b9)) ĉc?5Vw/ Glnho?btXb3( Ⰲ}<T\ ]c4nZ?{G| G,VX_u-=\Z*sh8u~A? >$ &ltp2hICeH$BҮ<לe̴ n7iD́Ah{?ƧH~T\2w,I'j6N~u @! 6I`}4 rf]: E"&X?]s_hxqQ]& `<|a~oy-ʺ*4?%f̼m9_rmUL8㙷-;4q0UNaKTz?" |B9wI `~FYX'!yr @CiDaf&\C۔nFekN=_WU֛%#iEY]yyr @ø;"Ne5⌘Y^˰7)ohgEٖob.bE1K}N8<`ަ!4yAw6G3Ea:Pɑ n˿dݬ`.0btL^c۔#Ru$|vc-bE!6HBʑn =n}xI^WU'â`j=`ݮ*iJ*kj.IENYh<(3'`%v2o[|pP35ֻu6S-'F,!R U"0ڰ߿js%k# Ogzs,&$UW!=u5'O.?VqqDA>ڣ-ˑn*3\zg~Ew5q#Gu?U2~BAeyaBv&ƮۙT)A?sql0NS\~Y2ųOH5`0#+Zȼ9 @!oǑ_#R]fVVJ~t^- x-m O>[cA#Q oj53:>Va!B46tPS)`7j-_|Iһ3 [VG,{P_JJ\ɞzϏCȡSm_E_Nk:s1+tt FZZ***D ";WtE@~YϒC>ƹ_wɡ #sё `?%X{rp_4ŷ/ ܾ =$O/'2wB$̟)Gq Z?BzmM spH)f\9Ps <">֘}$)ZA׀^_ }ۯPt*gQ5Sh_3XZrYؕof.TUAU:7-}/|>Iyk5F*i{ (豖!Z"y.?wE" j3Pskcwh=z!]? b/`TbT7Bcmd!gh~'];WWg=MeX>2 ,CDl҅OH=(1RMHS):|g V-+$GΡrJo#69COؙr  [>j:$Zx, 50MSŕma;?^v-[>x <PwL#,`.DVovIA4%wba\U@#c4w|4|>9Ek!+ i=/UDBZP(BbF.08C# ҹ?Td\p0_|Z&Bv1:E ~s"$~=3 O9āY'1o o0.D l}3Zx1 VG9Ac sms0O\|\8 "?1@ީmw/6sφ07#5/1a#03 " ;߼Dgg.}zCq_VK@3ͳ_wNb.2M# 7 F@d}˷w0Fe.0M ؄crpt@냗x Z_*1RF{ah4az0[~I{GpZF{QE۹֛4lI يmi<.G(*[h6'ak\Tچap~j&f7O8w2~`.(m G;,`g!34Pʺ>M@󒬼dkQi da&7218CA@eC;n?uuJS9t/:3t{? * g I!I}sꙿŠ dYs`#}]bS- b J0Q4'뗁3PN]:0qnһ4ݳKEad:lBm%BpHp'~B?ZwV, ^xa/f"p& @HXHNÎT$@p" ϏkC AE'Dd"p&rIA"soaT2gJg*Ju1:j42 '"wLqVQxePB(M*n1 8C @I aFm3h[ѤC!0hf5;> a'OQ/}@թ6ӏ}GKp ./8Vbf<1puIhmD_-eD%3!8C> _p[ "EEhmʯJT@0/ghѧlG~MdOz}BdG&8w0D8` P+sG1 _ ̅ L?`?$ըK(ѝPKd`IŀA=gi39ck*YiD3TD,~PD$!q 8HU4/gh!NoUf`Nz'F+,|٠#)c3k+/@!rH6Bf/gh! .SX@âXa1s1+ر_K˂$*z}(p%F?'DǙma1n̈\uՀ{*AL.@ T\atp's G 0 CQ4睑xhK+Dd~S| UU&@>BI? `2p +oyԒ&3K$8cnX4ݦh$I[q̅-Ɓcc~BDп-/ghS]^VOb}1 !#2y]]0I̠d+۞3t(?BXK1r2L\3Z[遣{fiLPZ>沦;H*THOI hȴ"\FY^%]d4bj;Vɫug"[?:/q42h /W0OG#)E ^_q5d8,Dǧvj>hZe$+qZ A_4&fc܊H/?9eU@(;qs蒣ю02B#qy:Lll > Bw-Ra=.k%Ks%41g 2oG07x32|l|tq0?cZl@IES}y.IB0Y3_RT%r[_]L,C_8 s J@zdɼ8]TlC}[Ƽ8]\xw?UQX?cf0`$r705@  T:v6T:R`XN|[o asAQM L %=r_㼊.,@×8qj)L6~-I$Fpt_~q!at[ʅtw9~;l(yq8Z ؕ9w9jc0OޘO: "` 2jHbD)#&hG{OjƯX lU|G-| IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/lighten.png000066400000000000000000000312311456565420200302350ustar00rootroot00000000000000PNG  IHDR\rf2`IDATx_ş+]b u ERB( "Ez XŲuϓiI$/WX|rܙNA0]y zzMFߨ~nP?^Ğσa'_W A6=-ʅ hE@A4POK)D"&$M`l"ŰQtI%u! dғ7zCGt~bjcyׄ'C@L,9=IEu(y5t@ՐQv )|Bݿ_p{+ $#Q|{d$O օ)LDpp*vsl=D&*Hx>-l?Nߨ@0n`8vb P&> 5ص`d!}=2Ǩ ]. SJll{_<#}esSOCJf.VפJ7$\7[x2B)$_qnF EVqw R{v VD oB@( ~5XY&0!,] trc^'HA :zXf-8㯰 = bL8N Y8}Ux2[H9DwF홀Cٕ\1ɥ8Ux[x2H)ǤCV-gyǁ?H̿! ѭ?_Û_ծJ.eBty6h3dD8&\n!> X4~s)L}WgwW&eǛ_vQ U#:[Ȯ~u Pk2Bg.u+v"KkmXjcxo~u Pwᑲf}A,p&L1;PxFStRҫ`wn;b3ss7LC\gZb iw$1I >5n$ 2Bܪ#K>Xֿy݁scwZ\~_8~8X4g.5 P9b jP-I\}G !V ;v7ʁظ=Nx dbKd X0w>##pY0k|{#n ~u Rxa%-~ s k!zgv&@b)\& nB@%]+p.1r/e?XU&#DL[w}GnCmUGᜨ#~ha^}d)R6מw2*U]  6_ub.w ~*w qr"s &x >f"|&+~`cltDh|\$6*x%-BoȪSxEB@w[ SJҁutPXX'kyѴ6#4Ǯs,2BpB$P[WJP_U{WWȾH,𪃭ȓ'XxE@@#$HܨE|ܽZ>#('jpJFq!"/Ƿ2;)!NxE@@%*3̰|%|!@ݕUWfv'w|Mafiq\} dXÜl3nY V%d19E6!n ֤ϿUcL<.W.fMߏ (^|g[ 7Np'adLⷕ(vwVdYgoxy"g/=s{uQ #0xC? 8?T~ ZE{bq7bjP"U% KL| >ť'oxWxﯻf֖IA@B xUn?e0ZI+CcA'_l@ݗ/t&/ay/Sgϑrq\ (U,=`}A/TO<kv (XN@N^tR`ԑ^z:v&ԟdl̦? V*ͽanmdS2Bc`ـ+>AyϦ}@] s ̦+Jza `V-W ص[| ٹj Xec3 w31p<'WBLriѧ0/yExJ{>dDF 0QP:p WhǒڟzH~5fBgۃ Vغ_{}ll}y548&SYχ VX;mX3ؖd(f[[w~wA@t+,4sp*S9D*rCP;XYac>Ϣ-nH%/\]e'1AX.&sz+döƤŋ`4 0PC!brfcH@hcRgcKnW2%ZOdž}dFs,`*7v5تp? ]]ZM%)i{{ߐ'غi2Bk8\t %-cοsJjHy 6 7h+Kǜ'A@h)wdPW s@r 2B(bF N;` "e  [uů+:N@Yr~2B|v pB@h,YkUj^anmo4n<-`z ’TZD'Xfo @EKwpwϞ#> |RTW_coLĝ~y!\}?:q1S`fQ[ ݊|Wy蚓ta<ml|P}~u@$=T=˧ʩ//HO[ږX :Xɾ*38%u2@][;Ռ[0jr]}鞭f3#@ϩ_CYAO#@w@CH=߀ǯ^1ꋭ USK}ןy.黻3y17FGRKxGԡ8H\XpK_t/ןއS}}kf5Gng7]ę$ilf,*2@ţW Yv7Ğ$5sW]ي|ds-xI$)}Oͧ7pj_ǵ4^Qں! rrk~&[o8}tV\%w^^xQY˿/˧̈́$w5mK$h1,ϦƧtiMHNfS1x|?;UCe8?#A%GFK 9O : ,x+kRC0wW+K7scF9~ԓ߱Q_c(2- E*,nZ3q@.y8=*:2-cbQ]2@h/(Qz_)jRce<!PghL_Y'deL20VJsS_DK%Nց}. KLv-dS p<­ŘɇT*~`x2 #?J&9QyIشqkJ_̶ƜYX 'D[ @X ݅|x.>q5NP}6q66&-ᒶv+H|] @C8sx۟r /ncytBtL 8Ha<%&IJ= 2 ]eg^;  0օt4`7xl.`wh j[κ,{dylG.;W++l'{d>EC>Kh\--nk~99㩹, 8Ffc7=25OHypA1?gv$^p;g@@ }ܓ!PcXl6O:yEu/WJGјmmڕc_!PcDX .MrZv m-&Qxdj ;W"\JW"25UiNE.p}KRpn}zz…UX`hp~? % @Ma7҄x8wD~%ZB͆0uAv>tFx!P3RKxEݚWb.O^Qw['!dj@GhqW=:8XN>%d @ ie &*'ZĊ m$WBv_#n|~JJzIt`8ݯ|u-q(@`(i,_Ҙy`>cbߟ^TKpg_ܫJ"eOϧJ~vb[ `6cn3 ɬ|;_BH]чc%Ie#e俢 ГNH7ʽt3yOP-.+}vtWqYb\0q!I9/ X͇Ew1?}%VnŶ T&|E4`um3@xCDʋwh^#q vU 2D7Ӆ㊁9 #\q,[x] @I7!u,~>a0zx_1W֛iL-!!Vx] @ }oy)-"04*|Gρp5_h9#kPd]:7?Vp#.. X< F / k{ PQ+| I>oUo1Ec(@'+<,G]9c[ΘWw m]~O(p7UUt!Ds!8!5dUe{o=e1tBt W|:X927dsԑ =iY;Pv> gRb0N sB5t@ܚ' &cxh"A T kPy'x~'T@Gp/N+l_rAJYՙ&3 JzVπP d?ȓU> U7Vee3Ԭ- @9W!Ts!mNYߨQ'cA'Ō.fE觀, Fv!.39ј/1s1 ^yw>XT"O4Q5?.^ƈc +`<ߌ_ NW" vrqpKso: =?E8hnޣ vFlTϐP=ϦJ#4:oGX4{mΉ-ſ,[BDf-|&0Qs$ي(b Ws݁/]Vk~Ї䋆aªC˰/xNqpuc۞5H G rZH+p~šVꃋpM/\3iDnyCRq=bt~oS~O, l]G!9t;0Ǒ_vGos~27*=hdU=*%]~䛵`mA@v_<X:lkkLu8 ;z$W*Á ϜPig+?s3\Ah'\FW:M7&~%:pZ3#3 w ~Pk(}x=}Ÿ ]K:^~g}]"T5͆>af3f.{Q;Ȩ|ȷ%…(@=8CB. 2vTo(mI1X5fdagCh'jc7ciVlG_SL\&`JEtjcl୳Tt?DgCh/ XaMvq! Bh7 K^a }m….Q¿ v#Xbo?O-w1_ߡ$H!˳W?}Eg|ت'iؗzAnTf77g =Dv]!n76gW^LG.0uGo1'Ah?jw^(}{J2ᖲH41eR_B`eY:fo K%с @?o,=%޺ŗ{QjSW| C0r Lm| ʼK@jiƛ2BJ1#9G'T ?\= !\POņ ¿D@)*벻l ee|DJS`[cgb/3%3^YW+tta2oDϡKo ߴ]Q(\H3Mqnj.JUS(~]̚վۄMnuۏxg j>A *E3=Fc,{*IC`{n5)st5*yŨjXcZmWKK=)D3E0bE>%p9`bc}(~]L*3:3}<睁@m~\Tcu"TL-}ƳQ?HNҶZ[aɢ؛r^$yQ8%Xra…-`p8$A(B;\[:z76} -czɷE~IxDWPH.`f;}- 0mF8` G{e߮ MeT">2[7~/QleVx?P+茼'(xQZ7>:'Bhı3T30mvؓ\"l4I%1aLhr Lx`? Ʈa:ktneCɴS\F_mη5ٖi<1~nK<[ן*Ù;7,>佁o9)0Gg] !D.Їg`YNL^fN`rt) q '˦$v'"ĚOM#`{)Cڎpȿ C[Uc̽; zng9; P |lUQX7DFC]-5,?j C@Kɋ| Bfy ÍNq2b(%J3n 7wAh B {Vq`n1{4$4Tjl;>UƵ#^Xd~:]↩ a3U%R`פEͮhp8/ޘ:į fT0Hm.{Bsc2.'m+(<@j7ίCU_>ۉ&3 `N2|L_/{Z^ qzq<@jv~ c/BkC6It wyx{8ؾX~i?į? ts~; Z.M&O'c-ݕž ~; ZC{o9?R偸{‘-kHBֻ=j!{Xw_<@j/J 8"l}%H'd <]:B3<@ʔ~y/ xwmx9E3_wo)<@j=?w++\xԓ?x'+CxCROֻ8n8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ Ga'G|xT>[!= ) W_:ߔ ahMof>{R ! H8x$ H8x$ H8x$ H8x$ H8x$ Jbk}︆]  XK+|5H;s\+o^xt.KX;9<@%U[S'OP h|x8Ώ&yn e~KPTB\[?>J_K&{_<@%29_a,1vcO](<@ji>lݎ$3w_<@}bq.籡}t٭čwRe;;;h翝"L~oOI {W߽MFߊqZ>[KXw{_?xkI'nGB?>'Otuߖr/~viy]4<@y&*]nxEwbc.+t.  H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ H崑xxT)P>D4IyN/ $eʧ'?Jz|x@iM,.%C: H8x$ H8x$ H8x$ H8x$ H8x$ H8x$ }rkIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/linear_dodge.png000066400000000000000000000340701456565420200312230ustar00rootroot00000000000000PNG  IHDR\rf7IDATx흇[Iƿwźk]{+UA]EQ@H/ҋ*cA2 HKBȄ0\oW'<=3gf'qě{s]b8hXjAB]_G N/"f #`ܪոq$ 7N/ރbL9 3g~] 'Ff]0~2κ)< /{߁O3[W2FpMPj)|Hr Ť#0urG$SbBM& !FϪj0xj @$6!m׿gݜ&c()`"3ClI#J@VK ' n-iC׀2=tŭ]@c ? G+P@688gpMj{6bʭ?dh[aD65el"w oق1EHz@pFB!, tGѧooÉh3xnq >xM |vd"{q:ւuuqɕ Dxfh[=*~n)>i #6)]h5 _>">-8h37ΐXJfJh*PPHl@z,{2|7ΐqI cc;b6\Ә>yg$A^ 387HO'pH $$1++Bg"bnr+& L8Lf2\ 7ĹL+zūPڱh#|0\p /mSozq6Ǥ 3#8Âߋ2le`<\%!#Eը(?gV!e%"S+ 7ΰP{{ ?(o'UX |7Uu˯FxJ97V[:m 1vn( yI1Ձ˃B@w+^pдҢ"jnkPu ;烗,;]d  4epTNx%?n*cwowfjD6ooA^T #5Sѯ8Nz<;X ޑWE671?, #5_a!tl1l.\@}qL/|zǮy8R%( ;|WәϏ@|u]O]m@pg34?T$H/&6, #UB5&Og!'+-ƵkǠ~B4/Y$+a:F,y; 8RW6p PV;0r7e"@Nrǁ3f Gj$due}avZkk;` 8l7gc`5b977{Y/Q>|׽ޛp9]K}Y0; q$PcO G-@cq@(Q V 4îDpMۅ58NPBgVv,y;Jws f`L ƛA xȵnp ;Y}'8ߌ 4o\[t:١NO؀ ;W#V$=ɵnp ;B8p~ܭ32G\ZJM:Jo{kc>,v޾V| o+i >ї 2-4G4~068NMY9&ط!y,'?p/b ϙ3o/i 3ұ5m|ssn q1SB[a1÷$H tU,58ļ 7T|@Oeo!}ƒ^¿.n>)zsB |4;I6 ^_-wRUdJpHRK?K]ثǷ;; s`M^? we%u|Zn.;$ .N,cz `&vN1m%-pFHb->7 NG|a#g5RkZ))a*iU k*@|s]'C2Zn=l~뿂Nmgd>8R3d5 -[ !l, %~ISa7!i7:hi4a@IObdT@ůQuU[0o$#-> UX"fdn&kM i@Y˹~O4;eZg'Bpd_/ߐg,bagq".&"Np! 77bOb' UnKc?a}A+=6-% v~A, ~k*W?í& '/]vmeZLLUM Aa|L (xm6@E8a" Ut&<ًkɷa挧exR:ă*P%߿ zw'L9_A߇G&x\>hp w^9? eqd'!"nڂ s}BF[3f9Z}qSn$dVAA(7lD~wtlJ :Td;Դ!G I'l\}/nR*QYZ:VWʰxpXtq+#}? @Ͳ@_sY9~H~gUCD$ߑQą!_T :a7Έjf*{} C TeHEfOw?( nLq%#C&؏;I 'Pb.\Izt#treT%2ŕ76 e| MK`B"¦|n‹zG' gr7 bFb ʐ8G`̀]U'69ǖ`N r_mǮBdg3FGfbuZ0}w T 8'1O񿯩G  82%WO92e&5j20p #Ãnb>t6-96 5&@b \oA]QA~U xnţ<~ x?M eƷ{ .~8zd=)Ɗ:G 3yXxoM d$p\:g5_W^gILۏG.xΗ ĞT<%h>&!HϮawp1ɘ|kYGl0=+G'gY+%`4KmgEF%B} #Wſ8[pUZzs0{.Ɣ0o;b1q+^U{'Z b0pFؽ|(u+]Pf˺GHy~_StON8na;H*ώKTD#/ 8= zdgJTHr@H)Bg"l;un5/mF~ۑЈ %I7;$)jť7WYr\Ә~Q0 ˪EA[;J|e=v\l7Z}:E!MnxK翪-s0~j\7QH@b9?СU28/z^#x`AglY̮Iˮ*KkTYz4Tԡ4&9MGF,~2ES%hm k}dD(#"{zuV.L)GqQ 'L.=RU (h#Ũ_OQ8 F /ʐRB{}XLG[\H;@ɹ4GM߭`>|C4wqV螿n2<&Aq$܀umWTD? ~ 'w?O.EF*q]q7+bOhпnr }Iqh9|cKEz2)~g 29FF[axQiǯ74=a0i|T+WƵ賓 ǐC16n*swaޗ ^־)7HkPũ5w~ҙ"A7\X,Tf^2kYbJnrL/D @&6=^~Py4:〟nϺg^fjLxQp5MT0w'R~~RO$_S?1u?p Je~?nr Yv[&lJհh~ߋl+~v bW?^?q)|,?"|J=_9<-*ruDKvp2;.)!U(V1E3EܺLW?q |u`Uc J:Jei84V?.-u>z *$VyޚBoR"K~5{9pSbL"d? SL_?0ͭT)~PpL0@6f`@Dŝ ^U7\ n%/9b(>7ogd>{9pS}}#\xOܖG^u2"ihT3Qb){46n*=pa^өu#(Ci.b_km)7> @!HϼsD  0zv܍ RPt$h}_x5 G*hFAs`J@Uzpq,( !q%hkhQoq s% (8@"=儂GK#R\]>P>Is/18ϑcpο/ d[ۉ$0X\EE֣ =)JNǘ.}\s b~dnrOKj矤GӖ0i<jr676l}Kg/.PVBR17Bjm ^~|-ObLE;dw@8@E}@}o+ u40'p%_pYb r`s|ܽxSK_` H[PpDգWڍg.l/(?`tx#b<x4חY`pdšE>nO@'$A8jO<pɶ_6 )#B @ ˮA>; |0H@p!C9ՈK@EH D, }D9(cтE8v$vd N\GyU4Od^$8)#SEW#n2̳j/?xEYXݿ/yz8vdRQ1 @1Kn2LR[D40P )2!Iȹq"A- Qɗ @!OŚ3P=4K ,yr: re?ÅYsyr~ @F*h@OP@Lg8=a޶_pQ9?x24+`lļ]9= 5y5hoXIkk 6A 'RYougoۉ;ە7d R_\Iz}$YkGx67"-_"U4طuƖ2oSp 鮿1fE,.WTEn2@hf ~c-bq!6Hە#<Ağ3`qO|"6Χ6X+G40CR9d{I_ аRȁ#uTMʕpg޶ eS+ גoKgn*n'hbCuZ[b`3P K"? EUw$\=4}HϾE%mNoM,pV*+ʂߘy+"/Gt 3uhwt_ՕP %l?c/av+hp{9 ` E:8`7Kwğ6a(6 n$.hLJz @ ³J0JxIEqR= /9Nu޻<{c bO$/B.©3980h|y߯DV0\}1M?o\CEFUZ]` 9q\F$Vx[aqk<@3I,wX"'>F `Fh83a=~F*HOFtށXmvƥ+zm$ǣ*)k{%M}q"ل$*چTeVS z:^j r[kwxFtD;# i#ӺHsXq(mΩCD,߷V׌*Hk3Ċ7t.}-K3ǞpM^{Zwпh PRT#rˆ1RMH݋ vr|'b<a5s΁]mFuTJjO #H$?V!IO~88ϰ@|i3J@|cb>sqNâ?gX &A>rv2u0xE3`Ջpƅ$nw^䶢íb\`hs쵹5r%C?G_FUfBBF*j8 ss <% ϋǭ? jAMgt  u}2o?f%Yy֢)?mW3:ǿB\I he]y3⿢sҟk 3z8`$/B$>ɹGbH@lx>6Xj*E5P1+VDCl)n{=3R1bh ~)yhkyfܙ\\DB핱E[=5f۽4iީPs/\` pF'b@pr=Oahu8g\҄ᨂ•&0 N"tV.'Dd ;Hğ̢B~{;CR0"ֻ %HNOĄUUAND2W(ZqwG>Z8|r]!^D2+@⊟8vdrrls =*TYz1q&sQJ 2wPaW暑#&kيVySU qp0}dޟ3RjѬ>MF'ݜ\dM!`hLWVn3គv<ρI)vw#ԾF(mH{pp#{{W]nsΠ#Bi?̰ 4@\}) I:8j,șU.5 c.h 3iwtE & NC?ƒx]OxU\.52ӏ}ٸ(v,P4Wd.Li⾚PB7dm^X'wPd3*?хH<Vi5KP1Sg.fqY;G/rcSe_HY>u$stWc®%yuɈn}&ɕoANbX9+#W&X3? jMʑqP1SP>cb  L U37 ".B4wu$s{8yA@ͭҏ^ gaU2_WmGfNaw}QMǙۿ!%'P58q*V}f#C+|y|5"p&,)FRh1Y >8O&Z`VnG!žsxƫL :/Gxn@p(L蹽%m 9<̪j SL_p1AϹ:J j1>MʄIBhVi .0} 7N{J7$7dpB\t th:73} 7҈L?V!m&~-?m ~뙿6MGOKWeg:.MGx%m| ](MŬ<.p*lvh{ #[+F+_& S-ğ,];]uǖC6!l, ʽyIǖ^XApSuMWPM|k4_&v %RflςO|.%r3nje [ߩ8鉶iō L aBbQSd2ޑM 7Nx2 l6naV/ʹXn ,ݝؓJqEp਄);hᎾXujg!R_OsU `ZT.g?ƶ_ 2$Q[O0{ӣa@]4*,I!iQ~uGe$_S 5ǸM-I%"ƶ~&0Z./BǭK~Ge@Q)/dMo3 {.wadQb4`j kVN>r@Q)xxƟa~"9-`13aО-/r@ R=Z 84qPpTٟ_+w梁bA:j:( u̦ȾOlZbt9Lg m?+n61D70NK `f WGE |c=6_LqiS2z<nv "$94@47_)ksI;} al_ U@G`_ˆV &Gd" yNDž58*/!Xo|mVlc?N(a_3T4;k\|%Q[5ļ2ͣnA.>Ag|1i[at0'|IW]\eqXn))d-X$9pT;Ǯ J 4f&}Bx4 &`yݻM`4}ecDa 7N|@z1MW3`] /Uj 9f 9V乱pT;^q2 ?[6b [C 2Y?|{jw1$ύکh1#\ҡ|[ =5J&e5XXUP!O}/? f㶣64H构VQ ql1F-H"W>|X SL&o2먘"m% T0{nȖF츆ה=TRVb]qnjgV `КKk5WP'`4+|E8>bƊL߶8ׁF|X S.oZ`SXE߈|-dڝncG&0*kuiCvXnjgJO*H߹]K\ _}4{Q8BX֛#=s |tŸ^IuG2+U S|$ Cp8ۋ A9{g_ w d[$ `Vh63ֲ\7N 9^L:~]R鿇mɃo^!7dI )kTAp錶"+8%(A bxy"w^{̾ऺ{Y~.ә*Q //A'duȝL DD}? k|_$Apoir|T 7J -d 'e@vhò3 _bvW†e Nش,R8*cqLGlAe{|Q!/K1'(X n5LX0ޟ"8$eCc~4[Q\bQ:`ړQ)-%L= haIVC2ؕZ;q# @ROGy,|=Sv"~/ .u=|T7!eDUn$ >KEqW8J(#J+5>njHcUopS1~7EH<K YM0fUZʋa%v U$wmw%` b^(`Hj=/cщLLI0/~3r9adet[N37b'$s"JŠAQ8w3lUO.P_N\|uYrYZ܏z08L=~ yV &ج+^Z}X:p}/EC6.u$,8_،E98rJe% ߼g0]ۡ\GĈJG-؞RXirppAT&H ~AJj g><1+2{@]aiwaaĻo2@}#it 8/8tv_7 SVIZ:0fVx85,́l>gˇJ'TRd\8ב(-״[21 ?AZ2_SVQ@;k g7NaͻC NV.fbdaJ* y9\!4+'Oqg$-\H8Y{8ݢ9>L5< "So.Klm?eVz2h&쟉+;q"zkޠH^k)vx>SfFcwZAc S Kt l @e`̓[B_W{dwY%&nE;-|.T*Zт~X*xrICgs|LuuZ y2)7N! {zFA-hNY1wm 1dSn9J>d.T^&ԥ#ݗ<85r5AćrfSL.u𩔚5ñp $rr|y4ek}4Vc4 ^a{dWn$Hckr?V450qO^/]O1Wf8jϱ4'HT1 u埨lǖG9#g.0uGoN n#r=W0cd#58jO˞i+EQkO`ELkK?c ֐+X Mԇc7* /7Z|.BZlv0t~b /7Zbo3'-BC}; ʸg|DN1`0=z8MT8sޤeIeܹGN44C.}X)GZaZ57s*BJ]Z7^Ņg1x悖7EE*@n/֧f㐣kb)mpT /hm]F;b-jY 彍8 ci{Է2pTFBu:17~}"UKm69?xnjӏx0 |?^4 6 -`¯4>%wV8nO@ 0G3 SuM_KdNj˅!4Ns?RޑGҥOe?8 { ~Sdi*V8\EdVHpyū XHvѓ:"zf0v PhPpT;ΣyP+*$Շe%ۓۘ!'Urp਄ѯ;sWan @[(cd2|/8*$z{V6d.h ; S&X n݇ ɚ7l\ܲ/Yd_ ae2-| Ml?E{w:ͦw@U <' 8 mD M_ < ȩl{VFP[bwdP΍QgnRs 1(d,sKWp.h95\WAGm8F+M4.S(P=z ǒX⟲-1i 8jͲ`: զ40S(`[ʝ}_np}8g-zLɈ0t['01 ,u^!4'lq٣ٟ Sؙ {'O/R2\dcC0r*;T/ 7NfGR&fZ^[":Zcss#qh;.&+)I |JC#ZMŸ5A(/ 7ư-,ڭ$/@k5'sg=뗆G~$$KMu-zcHΣg{iphױjBF脸4 qC.LįBvm=xwf> q{;T.~MalmZνAp4 `Svj~-I~rÑ 7AJO>4W -7Y~yt{( @H}ab 3 C"ٟ-r3 )&KZZ\u6 r` 7ZLҕ%}[-7W6E.~&E.CDES3cT3Ё( 2>[2  \| bsϒuCP"=ðfϕ\Y?Άkdn˄ێ,,=&MG"o_LD[Fvh=t"kF_j)wi<„3|Mxskr!Оy#]u~G(F~qo#dcUNOs8ڬm_惭K t@+?*92^f-|i&>M vECjn"WXY*6]Zϸ-M2zوǥ)~5O0qף-~, c*nsw!蹵ˈũ_pKP>p:]*d\!$`)d?+Vf߃0D:b4B"= Xʂ,gza7dYqV[͉kqg׎4XD-kxE?w_ CI?ޱږH,l?IqJ5;t抙KwJ ?5Lҕ%'{ Ft?]b( *nPe3֨=42l>@ 6$O.x M|1|:\xǸWZ| 3 L֪6߿6T,iJkTW全K1AJ uM]%y‡Xz1]Y\C=}bs3sd9d+.Z/׃u/Xdwnh0YO_`yJ16ӽ<#<ú+TCM3Եq#)ųk'v! ԙ#_s ſ]/|/W >?'}a< mG"|ygu @!n}"S-WXXqOpf'҄۩ ⌬bgAof\*HƟwq/k6֎_s{Y]pPFޢYR @Wfe? p% 9N~ЯQng3͊CYWTk+֞kb-}l:/'~+Rc:vw.=|Fshn@ 5c)`~-&+0ˑ~VݒTo,!~ BkAL;i{>+5{YpP>!Wv*,aϙz\N*T X|!4⯍kOcԑL \bC :{U] ;P/  |`@yT(~q7amkTeE[qdfN@N nȊCdarrMkO4Xx. Q>|KW:PV̌C"M>`;PoNswwGU @9QBOG (c- @D38I7y5-o4uQIW4 r+Wcrlag}`+!\#e1 sxz~#U_|&C G0T 7 #AQ6*1ϗ4Mř^ TYkmFl)MYnC { XC%lK,! ys!.y!a C{K:ۻ/eZ%4R3׈.JS lKA2'C{ >PޡSB>^{ fDgl\ ~D}]#hW.QUhD_O~d2@)` 3PʒCT4>[3n;+#R {;Pq*>=P\vԃTBo&0vF3p__"6@'Ou)w>Eήl ML Bh=_镎4n5xo'4SuW ( @ Ot8TL\堊9EM4n5}o(x78/69oU;@/5me?98&GZn5?=Ũ=h S 9]Šo D+A="ha @ lzI].$N FXeTZ"HmɅ?u@ 5 ߼BV^YT(H/E8nT|\ p߱0sW_x&1jj. | v lk~$]&lwa.ʠ A2t7ZB~x eDZy`KR& @~'of.nyL i3oItr /1v h&d]r⤍ت}y(& @9#{nA̒R3o f۩]DH#PYE{ @9s7pPSGޫ?\U%l҉ |l9s^*޺0 [`qH @MIƇK `lm }ǔSnjFBzN+Uj=wSQXlL8|\9f\9_ k1(+Y^ f:}.)|goFōc.bEџ݊&&,Y S|XQh?ݓxrdp}ME\6##)rdC*6I'C{E().rd#@N٢NDWFVq7P?.aTDF\ni{/ra&=ۢŠAKg>bJsvJDpEmwwuC+ߍVTl:0ΞM 9x6zSn2;A)E {5(iYm/]1vNa>PͤdEƃ8#z/BnPō Tb/aR]|Y~-BO2gbpHR͇dS1~ N^CT&|Z]Bwq)h3tDe>DH3mqLdH&:vVsd-)#Cgϻ#01T nJ8{nf!~"[i M*Er4ZZBhn.X 1TnJ CyK x^W啕ZѺXCk -9=" x%7*@Zv,_y!Mì0CJ5^ G *va&\jpP+?k\{6ͽ}rJwlcڰ qLޚp(@ջ.ϠUH[梗L]go&X:c~pKѐ?f:6c..;ˆIal;6eܒ52Qn2B:9pw6sL/l0rM\8yc 7 z_Ž=uWNuŐSƟ>2mɼ wM@ċ$gO!+B͘"oPI{/G1HaH+yo L;<+C+gp7G2pxG8_|$ɗ!y9sa_)p_4\8 0il j*ȥSE b8 gchbV,R` #,2{ _dg<ϙz%{QZiĹ;]riz+sW=>&[K}ZDhmF9*YhS ۴޹ӖG.ݡIͬO0Wv_ٔ). gm+OEk|ցn9oNn[uM7CfC6AV~S# ,=ԟhYɋa3d.FU)zәou~ܧ*#j+ݾ;'We=uEGxxOڙrxLXqk(]jn:$Gz ֨;Ņ=0VCblwdH*19oi 5H&?KM$X ڞh6,hIn#{K ~lK(uLퟐWeỈڗg~ C *)f-{2"+N3{Gn$$D,8n<\@w("~Y}56'I=NڬE =wu*'7FH ]dΡ糾梖@.\w*~a.BUC^{+ K{)9HBT%b3 3<ƑY 9 q2rT785'?5ZG1Ωާvx&3:`dc`p41ǿ%@cM?xW 07#5ŝں/ )щ03x"ۿ;>wᖼ1l)̑ ^ihhHKOMOxogh6*5Rg?%. | ׶e>q_&bcif28s:E홋L]!Hpg /^HO/?|m"s;vGVH^EXw '2WMs'v|Hm#w.n*ocťhjxHo gh>J7×~_Fw@? O!THH/xߺ]]梪i`v_l?Q J3䬻(|'o#7~U  >X6S;Pκ>Y iK󒪼kQ֟9 Ded qg˽O;jrǝj,֟}?C y{CL4s!DiB?E TD?.Ab]=梪InB? ڇV3=ӿ+<:-ñ].:~]6vc..UpEgQC@TWKڵ_ wk6+ݗ2 pj' 7|1_t03`U,<\4 L6awh, m {8  ¹wy9B 4T.k aZ=م_uS<G8 >:ނvܭo?fLh-b!^2R+קЫ剾^Mʮem="("Rxm^D1}`7B͘RU0U=cChm.<3gF&TjfYg=}swѪ>??A4vmT%.lX5ۈv'JZqS=_нLFA9~zۘŨj(cl7-"樜J#<b!qgR_mf+L״$?_ҨjwC͐Rr8R&/@w'fch+iяڐ4b_ugOR `n5pd\{#t{W!#S.C+0+hi3 `f}ل>o}RQ@=|9ỈE@9\8|_>{K&H H~Fה1)2w8\ |ݻ"!'>k!23 cFP=!6ÿ{Hx"J*DP,|m.6Hs!23Yw>b:X-6Aʈ@pj&Ҥ߬ի|mlV3 ` 9; ύa1oF:}'pTL'c]Vg=,K?j]+oJNoa) c4(&{D>!w6INJ-{ڐt%=;6+bUnh: 5>@&Nak>IOc>H.}W/tEfЛgف05@ L; S6e/b^p4 fph )RaD v58eHQ2(WaNe>hү?đц>tЩ%YhIh *5W^/GZX^t~}bɆh*5r/ﰏXꪭtmzئ8v z5q8ʗlLB8[FFꒋ7xᨄR]IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/multiply.png000066400000000000000000000345071456565420200304730ustar00rootroot00000000000000PNG  IHDR\rf9IDATxg\GoOk轃"bCQt^A:REŮXW챷+&&1seY`>15u3sy!2ΕggL!7f6Rwc~}X_G:PQmD/r89#b'HndZ \Fမ)̯#ypZ%zwNu| iFRl5G_GpFSb 2&- &`1&d95s5z8 #aPjbik/?!cfn{&w&`l*.} ﶹr :9 #7.B+O@ M1X}wν|s_|ojΰnNp"dv5v;S_wW8qjd8SŲM0,2æiX~};NSЀa16`~_nifbcOqHn8{6k%fJq7N wV؋#g`?UAgks[ M&"XSy4.@ߨq8bQs.g6A v޹^°HQ|7ؔ_(Z3W,*l:,e7 )o"|44%0*%{_OӬ9巶K,0X2ptg=X@ ә_OG"8w+l%nsF"su pHMgätį#;]z*8ehL`hCx}Tp$NƑtW҄FVjz&"m1C=`aat3j>VW̗Ycݡ˨ŒebV,/_2 u۰ *g~n.CخL؃;"%(C ̤[UQ"Npt)[>9jH=YҶ!rnSiPДlluwpUB|Fn|˥ (l~S|=/Xd Bͩ{_ Kj7ӊãrPxvK ݧU7`cD /%6a/pHTysXX~S-E6X<j.EpƮ3X3FEUQΦPk4U:o<'hH4+ I?C`46 &3oYGR< hOWļs6P=Κ(;VM@Gs|D2h!0@*[_Gv|*H K}]m1b(6JGTWS=D͟% c6*V(Z˼dnR\PEq4oTy "fSdžTpP"?h:@VC #5m=((Gzb4U)c52"I`3 S走nYG*l?q9)AL0bdG@W?q7E~p4F%%NX0q-gZ5npH3q. f'7`q /e%<aQAQF"DQv|^_pHryjj$!K[W/B^QNQq@;j LBjd(5%AP9}/&n.g۱;ZвnJh\r}6N̈́%ӏ6͢]hEFhk}s}% DuY[OK}?ui`=ZC D{M@zow(EQPR&0_湎kd B"l0YcPb8]ΊUBl[B 0ɾ6X2 Jbx 8kvVC l/¹ FОoMKpt9{ eq~SZ+Lcn#P9af IkP?VoAXra  @33Sr4 g: H0`g7?7QtG3'b`CŢƼ 4094y[Inb kP%|Q5;%#]ua OO~8odm%MpBՁKBMbg8j3a=iSM!@`@*}h!fX8Rtigfjnq_w [sT =h"< Š?=W}B5SIs~#-?\C@5},@k6ocVM} }=<sgK_8Lishoba 1ڢ_7k?o`|,4v $8v<-n#GhDYH;[K (p0@anP&PBpg3wM6Ѝ?f-E$aG5Jlx%5{qbcAwb.|tٸY0j?_x.wp0eXì}zZYd$C” '+MW;}a.Ɓ;8|+7޽F)QQæiH߿ ^pL>z+OL('* eT3 lpuY[!~W/aQa#[#qUSnbZ,-^ꈠP9%0aZ 0Pٟ )1Te5o{P]mpyWįh#wI[y4XCʰ9v(P?H5'g@M% CE$YÊ58w8xi N_-SFv2;6Ya,OeqO?\^q '؂t(b-/op ".}߽ Fc{?@Fd*P4c1'l$ZEgGbP~k;NW^SKOMv}Z[ҳC~_Cg_#MFH\ʃDաkJŪ”$⼖ǃ%f϶u uޛP%e/ПЎ+ ۔tlq/{J6N0ZD7t|SnWnn9z/fO}!ւ4_%trt Rғ>n}; 6Ȩ)tr<$GMnRsy9S-d@51r7ssI MaJLMzmۖG9Xsw/s:Z.Rr<7' L1gږGy-U0,1KjEj[n:4)\dμaTY"/7LC>xMZhz6}Sվ82Zb%t K9N/r7}pd/~0PӋ {p$$3/= OVЙ3C$82 Ӵ$3n lU,PU!;?(C..^6.X[s0g:|F^ws8md/h!QNRBȀ[;cdk{nCDd߭~u'i޼Y4ekQ E &$j0KR}oGpH]g^oo)o҆]{d PY$$4#t3rH"|+il *h*&$!'hA+Z)I\b^,C|%lp#=׿"*\,F$*JP 0ǹQpJ[TCw `$c{IbχKG\Ƭ=~SHAq8e TՠaC01a!Qk],y;w=Nb$|pNf.ZIA"≿T oVc§ cWa9 FΓ8] w~?DĈ_Q,rmUm :5,7NBy?!CE*MQR>f)~Bn"?n.H`/^ Pg(4pnW 7 p'/ap swX݇.IRhkOd-* Ĩ\k" e=~Q (Vs$xeHhg3#r&1 󐟕->,g #ur_RFZi- r]#g!+9N) R}8LYYsֲ^H .\m!R$T?= :?aRmnaU rboL JbۮӤ82S14[wXmxOkVoz[s, `ds7*C]$9 xn^$?GY "B;PfR+ԇkβ-LڗG!ˇ`#O[Z0 Zy:lL S}6+e"12UcɇLږ< AGҟ&2dw ];*~?пnn#7Q N (Ѵ^* =! gLۏG5[e#@*MS?oGꍻ# cX/7c =4 SŐC3{p(6^Mj0Dlf!oEuMm8=3t1SP}Eq7UnDYrP'gl>ļ-:q \,uk.r/vno~ª5g͖ Gm ,8=|8V F/ 8 zw}:ą$!}Hz:\E@/Dz 0e7ukpe|FuhbML!$9kh}Ӵ4`L%7Q0XH/Uȼ;]ӏ^OF cߩ>rqV%ڢ<-X."@DIoۓӝJ9tOg}_Cal%ON%%غ6f!;+~5o@$ZOTFO9 +C4#ro?ad?#)سM n1"WQ-Z,@gpi ϲC)z1u{o;]i8GB|q\Iދ_#GN>]Gc\_]J?xadŅ̟eW r8}D v=aoݡו`lzo*~ !Ȟgjg6<OӒmhmar?A4:vJPn+J?"Qʛ#_k~]:OE8:Qy>4M isaq7-%u2Gt{:X]5ʉqa%Z @8cin*p聐Sqgv]+nG!Kҟ+*+:4 `? (n"-)dy h{rV`:7ES̟49%z \ @[R(F9@A57/~B#D΂MhAm$M @-SF$Ty}m rPtM2XE@aBIst`;3&l&2ߨ Xg?FG6~k_ȻuPY| 5F.0%?;i QR1dED1S2jP!jѪXvAN.Jː9vsІ4Aw!l`vɆO|*Ӥ',Ѓ <[NJEy aNIP5xۍhWEAmn )= XKwzCcGoУp!7 #I@|9 @!x@s F@k{caFP'z 0hL A̟, @/KjG30O QD31>PVeǸ!mpz 9{ƭS*~% -O!suƍi?&,e1'kS pS\~ *UXK]tV1S c( 3)Z, ,HݲsEt{/_T/`ޡ$窳_\\s=$gx9 k!g@rOVM1}g0L2}S  7Zr:FtJ'p# UUi3&d.5-9zA3: 9@ryrCv6I%߃|FkB$vJn 2kJ4QQ -]9 T?֋a4*e7J_٪4J=C楫9`]q@ZO]^}IcQͦgh 0{n]Lgg\w1XC}Z׻!*)Kkgj#ļ9 TҔ;+ J PMY ci"ϼũVtwtRӺ%@'_ Т†(i/#^cπ9ɑϾo[\\)3Ut*'jf`K8&›nbp3< kI0o#ade ] 63AXHPyVoypćk/Cퟟns7#[U~>0TGp⣄/pć dy; z:{8'N. 0qnB@6 6?<ڸ'|bz6D ,k.t"rnHeEψ#ڡFћpOXqk2y{(ň^ V}+qXГ} {Ž?i;\!rc('(4)D2՛v3fʋPzIYi\BD(E53b"Ƣ`q4u[3~@휭}SQ,lޗ!V)J"z o2b}y*֖83M{G4>ů~wɡ 1z8,*b7 Lg`b wkK3s_|O3^kSTx+BN]Лl}ߩ?4&4@G9sRS?S* =?꧜)xC1ad \ScH$!:6ڞJB |fϕ#>=]~OKnǟ~.3س`ͼ!.w%b SYf4:44A`&zX]"0+)[_g9c `'4 wBp$C0ɿ5Cy4m腘`%Mmci`EXJm#\[E#~VrVo?z2oGn[H[BdQ㋘x.< [۸df%ls<2mdO|;8Kk!+h%+;ݦvFirڣ/Wr9I tn|+?kj0!o#g{s#{յiݲNHUkb]Aoz2g/?{䐎[/s!D=SI5! 6]\/%@h 9e- `[N0Cg;arpz>7C׾f/whUO"( .`do; *ށD T%gߤtK >E] Kttq/w)u1N?'>u{rŝ. _κ=_ NS@KQ|~+s!uGiD_NS@o /rhQ&zC3OZC0ё&d2pzb=UW/,uơm\}3_9J*8g }֗nB@9^*8ħ28 `߅Qr_x zg/F)#9>•|9jjY0:w28 $ şaJ *1+,h.h04PIUB@?}1C=/w"Ԝyww{{ğ_K^ Gj=,K齈d$} PDyh#1:U.38_JW*՚I1 fcًRZdB_a#@}&*`BpzORf|f{0Յ$V r.:4?O`Y0_ׯhҏT Hߪ.].4gN?OvV\u1< ¢̅)-B't>Pr"园QYP.4C׾׿Mv8-bkZ ^.475^Y!#5~4:Võanm(`;̑"6\/luh#:s!BmJ?F>}B Vh(XY" sZ?'5 ]t\ E裇pXA`ʒf1(4d.Li:Wo\B0':a!Xjߔ/w!N$\ {zgŭR\◟t0b$gw()+`Bpz"m>%]H?WkBi}:Z##)*Ld68.D2ß}Z%h2(oUj ,8@,/d2pz"? zKD@~1afcl}n@)>BK ~C K| be*zS`3 Vhf!47Z1i;SXx2*8#*ۙ$**0уbC? `2pzbqV@jFhz|iLs\#~V%E- 3$=  320˃ bFz&4Ruu!iެ1tYtR~úաk۞{q abA4e bFF{yc\3G{iLR&zO+ڛ۝ӻ iź5l?%nXR?x[=Z*Caŗ82L@Gz/KWY0@G#%U^_Xy/JPHIa)Vo}ѭ d%_:C5h,҃tK ue;N3Gt+ l?NtQ{)4 hP;r(fC uK脍VaSumL5ɒ=CX!!t $9zV>pi{Q&g3f19GƜT 1dH,ƌ[0fU(ARwt5M}x~3&jUZ'-p8~X^Ca :; Go\ڱn4v0 S  ɍnr-7}]_"8r{EQGp<5&`aL#?per27'|nBuRb2<ēp~Vk?y `#=8vO&`~` mŰ8 g2rH7TB]Lo, C mp0WJF}sjG*6IQsU aX' zO RG*@ι: 2dy'4w` 8xo<9֟ #!WGOIl5PoH; 7Ĥ=|O`7ݍs5gp$&r fą"{\~@pHGu{ ؝އQ l]vglFpHѨ$0Q!KHbDw 6e-' ( n]-ĺ8*bjTd).M" (n9T.Zӝ=QoD>A K6;7N{h6B<-S~%7`>UxDP%ͽ?Bә>U%`ƅr7$28rJ!"w^D? #7N'd__M`vgSUp0z5X^&yCs*8r)=+!V pV48` t2zSeDfTnFAtɾ3 LOXdt1  0:D7ަ 7N!J.Ɛpq7t}W?2C%(@*p33`ϲQghֵÎnRvU~2cLp(QB1"oj{x?  à]Q-8պfOVocAYQ(AüfT w yQ >CoGa9j( ٳfAko|n!^.~^m`>CF.sf̯Hf̜:Lx(8!&=WY^^~c#FU#"OtԡjW8X S^!F^{佐|\ *Uy1 o? ߋ\kʄBB0(Q龷|%7(gťg]+ځq< QOm:CH5d-EH-_(?Aw?aҵ|]EpHXz6m`}pr(@X kpqV|G@v>%V"h >QuW -n %+~O} J:9 j?]LVN, zgtԆep4:Q 3`u~۳_r 9.9it2yѥ27nFDĥbƟk֊ôn&v;bV*7?|bnF'("GB,5|<쑝Y0.d߆﷝pC싼|X W߇q NŚVpT1MZ'37 s~ظ\ Jm_U`Ѫm \Hd>N,it(7T*  bz;RXT0Kg{8^臀.^`B7!fne>N,it³%3J!}PD"_fDMG z0܀34 6'^xYw#1xyPo%U7-i]'# e>V  vo ig`DC0׎uQE6N%mEp@BZ'hU55?W'tR48N<"Btzto>,pNHPӎA-p&g%)|vUm]n:Ͱpk6Y(|\ǝo zR}Z { i a/ b7д4Kp4:qdI@GB}8犻.dy³3:9?B0CC-kYᡙyl0oR$8 AD`H`ZˀK蹺%n>[<%(!*cUK94k-;5 6 yQ-B2j4rg_~Mꢟ?e_bo5!coQ[[t_s$&F1+E D ,ªnV&RzXհַ3k~ATwj Q%8tx) n!ѝkb1+t!%Ŀ q,'=DV2FXۋX) nőX,9Vq"{R !4&:_R7ۆj+]~s<V6<7B6@MKG@2'E xH` +AXLCRR]ُU%ƕϑ^ʝ V)3p TjX]-v (`/v=>!([7B, ƪMpcӎ!0Gl7;1вzWp1=$?=T KЅXͦU8xB[@!nggT|wQ'o]eG-'17[&@ IR3 `xH<H빶ڶVU=S3'ӏ!WȸAPxv?.*QsU5̻QMVK@75͏0QCT#t KYT$ pF b6X?[d)E &ԽQ*Dq |,DrəupWH_%3$8i.1H ǝ `HxZ8ʉxi -݄EJmqh|$ VXz`ptDE a!gȸMuCį,adU dGdtX 1miVS&4ch0Bfu6[g2DB2iwq* ?A{~/t8ٟ d}=Ex~^b,tm&Q.@C068wEƓWHai,/ &@4:j`HI@*PL%Oʓn{bA*>KKP#n~l[ތH;'#7n;8M ,|7lFđBKA.}ytAXKL8M#9oד_8hSFE s'7N!:+<'ٿʎpG_uƔɐ;z=4a'ߡs ՝0pǔI'"#G\þ=ԬZ6<ԖhAqikO>$ɞfՙ;V8"r4 ^Ǧ]5?J|ү,׆k6zSt4@qQzHO^3]KK9 7UV ƍ7_&B!|(Y^Ηxlp?_05:iTc <v.M6[n'L8;Uiq6FQjDKhd_"SVVt⟽~ Ԑ+7>X M8jBע?"ǝ2/7R^e-6eBkEWѿ y<8JM׸p'F:/ٺ;NE||wG)!q`.A $'- EOhkqŅZC1cK 7fLT_>aGq?4 ۵գ7%;6\?ۄН9&x. !AWn#+*޻dž?fƋ4EzOM#_1i/ dU`p>&b>Iq~a[[N tm@{<_W&!?ۼfF59}i&=@3 0&>U:+ ssrMp)n~B|b-??,ėR9(~gT['o#GbQ߫< HEcȉ?;p Kt!zFrAwM2:xB|Q'Zp{2"m)nh_JUKz1Gn~GM!Sy @ʼnczpx./,E{4X_yB[TsQVwahK$pPaH$߾Ԡ=_l&u634WuX谽ȑI P3|`e:ڵimU*7̾$_SOZ)kב,%.aڿ3&Gϵe3~toŜ)Ӻ{$> =kwth'gn֦5fjߩK133kwI^ o?Cg Y!/. ]`jpQr(~ AIgq)M:#{P6d[oՀġ< w*o0yay\ @AV5I_-n~zв(s6f|mQ``&\FHpzOq1`W"REi1eBҘ7l O\-\VkcYiB.n,] Ӫݿ c۶>luV ?KߡV\֊^xec @E K|N]U>,~wt!vyAݲR#3yKٯB [8{,NY>_u}X4a0volL(7ӆ|BYt'3_c~_/+ u!=wӤyLGHHF>h*tv ҵ*_.@N+MlZv) n*J΋/\ `+>#g#p >U]r֋!4F_뉣u \DàTCI[@*] \*wFm0\zkzS}Ҕ&UGV Vǟ.W =q8^sٟmn[H"pNC-+Ģ/B1CZQ; !)e܊iT[ p,g@5F4=/$27Rq)2ߔB&ԆVR O:[@߬ :Ú9+O,ku6fqO^<ú4K m,^ϤR_/?aɿ9_06f;`Q8侧mG !*Dٙi)VZBXiږ;`pt8v̿;E @ňzdf~ώ4r wkߨ_ 8 tWğ3>L- րq/=to#AP|!^3Y:EO @ <¹ň74~)_Sr;w #ur[$ΨP5\:GPp:.&ZLuh ?"Wb٦]УpPɿ/dY";V)@MgUjO:ׇQQ7"7TݑVH/ph"= f,^S梯va!z }2M+ nMR`g^5jk()#ۡKpx`| ~ 85 ş?D ^ G~yY.'mO b;e@ ?ԍH"H%|RSgtò_śYr2%&^`Wo!3UU@WDw/t"-XgM nJNݽ^@b`y ¤VٿJ$ 6ͩAh ()qq[3nC!} w0[N+b.ކ"pVa4z4lve>pPR6_Y ˄Ip9|L9d& -gkP[oh3u[+ǕS3kޠ{8]ُ1S]E˲ Gk|L9 @z97sˊ M-ؼ|_$_BO%24h?s#H7% 2>J||s7}TD df'z,tfeN0̦¹ˑnLLCd>y'pb}ҽ =aRDBBM7GISpHt8sd@#@xj>$O!ނW)V6,. [47cLOsqǛ#; 񯕾F&r/jr!)~Z˯%&aktd>朆 @Nq'DAEiog92Pzح@g!.3ט9pIJQ -q([T%'j@ko0M֮Yq*/Hˮ%^ڡM9Sx꓆c:R/=ޡ4cp7~p'V{β&` ڰfu²x 9qKd_`6FuwpsD<"ҔC lpU$A{{W-Z=/J g6#;$t%{O `!Z @ N IˮoT82 @ȁwS]R^IsC0'F<+xCΦ 7:}/珞y]RȾX8:SV/7mGz@H$xo?֗8VDڱx}KݲLOsgy" +1>+$_RzGp?–HDU1m,p"K^gqdY\ EoDw; BVǡ, ph$C*qP_6m9d*#sd?|[@<4U\ҎՃٗoXV?ӱi!n:}'\. o'q(?t(`=:OQy[x:eWsRPSYI)ig[jF9cl׬*91zE>8z%??kH @Iz)Ӗ[~ܽ;sn1Z,5s6C,:{iOt}.h&z5LgƖ@9P;Ȏ@PmZ XN[n޽ 1VVK!0$M ]zڊ?̟5֖~#v{89hNmK צQ_ @:M"2Z{-/fݧIͼw/6ΩZM;/g԰haBt2ǡT>#pD`gDO033p;b&O4Բ,=اi=Mt>5G'bT0M\i Q]L?bܷmt_bU;wW_>Y|SR\e4v8{>:l" "/*4 tH"TuLP;Y NП8 &c Z1n7+W$ d |tH"X pԄ΢Л5֛1xhX'2jfoUD *L30"+@y iI]Q:/Gw4G@$p7f-BVh3Vo?10ވ@AQy\*Ro*~ PѐϬF6XL@[Ho`D7 =rIgs!D଎)kͳA ս3{b4:Iw8@\czl7T1b.>e@o ٰwQ]Վ6Wtq6wQ]IƚNs e]b.03NƫR$z̅,ejHaWp{%Bg.];\tC|L6 5Rg?&!n׏1j~s #p8 ( gZg8\d Ggbx-N@}5NÄv뇃4$,O_\ ,"j h/a 188OiM|e~\IET [h\X܋]~pi{1*MmBo!Ym!t\3: Cmc~ӱy"$OH}fQyܡ^7ٴLc y8A4O2Q-|3D5 X1s5|HFsOmk_ΗQ`b'C J78lz p:. OD0k8fGC}؋Rat=6/i ~:;slYlވÄz #Wz%rE]wWQ*$~3鈊1rHH@.GXcik>x)~s؋$yנj[ԃ㶪IOpK_u7~bt@M$ -[¨.fNZcCX~X5;KAB~CexMw >E?Ebp [lٛ "Q,@Pr =GG9aى-uh5-C SAk-~Ie4TZ`] ("i^jY5[$=s9cf [vi^joģɬZ J? K~洶!Am׿('9w\zك"&]^<Y̅-s31[A3}ͻ`pv؊!#ppKI@4ggoc*G?z Sa`[@cvbм(BHH(x߅K5U 8E~_/#<ʻ]Vf8%W|_YJw^|+C.նŷhZQ\Ӽ.f2 HE4\ًYϰ2@%7c2?((/v$;Gyy6u4Ƭ60Eſg!OrX!SE`:{t΢ZVP5ZChњwL7c njѲ7 sϺ79 ZBgtGa>:vAf2O~pcXu7,bʵc[c:L^OkݾQ5uaۙZka0]~d.~~ÐFo.)Q1úA6[5 P,ctmѱKVGd_}q$z91K71a 05 ]'MFYsktQYtct܁QaO9lQ eʼntxGdw f)\$ћ>vqE7:^l?( JeqE6!ш٘ߣ8g\j"P<(MHUYa ] ܬݙys8I¥g,rԴ4MjZuН146{jAt[lYAg/H柛i )<h{jn9D)0{36 Iw;K`0utG.#/ ￉\L_nkX^07돑߾h+)r}3 ێѳ ^!'K{.vNs{NۉUwbWy: 1'W[Qe@^sf$&{`>HDw: ɾ4l apT@vHpJ>1AN#փ r3k^k6lb`bg>`*HQ2qpHUs?"Q;%!e 5*}Mg^^՟0#oͦ˱ӏq8B 7f\XT骭ڋ{Bo`zF`Z7pΆmj0pT/}]N]i)' y%o߁O3[W2FpMPj)|Hr Ť#0urG$SbBM& !FϪj0xj @$6!m׿gݜ&c()`"3ClI#J@VK ' n-iC׀2=tŭ]@c ? G+P@688gpMj{6bʭ?dh[aD65el"w oق1EHz@pFB!, tGѧooÉh3xnq >xM |vd"{q:ւuuqɕ Dxfh[=*~n)>i #6)]h5 _>">-8h37ΐXJfJh*PPHl@z,{2|7ΐqI cc;b6\Ә>yg$A^ 387HO'pH $$1++Bg"bnr+& L8Lf2\ 7ĹL+zūPڱh#|0\p /mSozq6Ǥ 3#8Âߋ2le`<\%!#Eը(?gV!e%"S+ 7ΰP{{ ?(o'UX |7Uu˯FxJ97V[:m 1vn( yI1Ձ˃B@w+^pдҢ"jnkPu ;烗,;]d  4epTNx%?n*cwowfjD6ooA^T #5Sѯ8Nz<;X ޑWE671?, #5_a!tl1l.\@}qL/|zǮy8R%( ;|WәϏ@|u]O]m@pg34?T$H/&6, #UB5&Og!'+-ƵkǠ~B4/Y$+a:F,y; 8RW6p PV;0r7e"@Nrǁ3f Gj$due}avZkk;` 8l7gc`5b977{Y/Q>|׽ޛp9]K}Y0; q$PcO G-@cq@(Q V 4îDpMۅ58NPBgVv,y;Jws f`L ƛA xȵnp ;Y}'8ߌ 4o\[t:١NO؀ ;W#V$=ɵnp ;B8p~ܭ32G\ZJM:Jo{kc>,v޾V| o+i >ї 2-4G4~068NMY9&ط!y,'?p/b ϙ3o/i 3ұ5m|ssn q1SB[a1÷$H tU,58ļ 7T|@Oeo!}ƒ^¿.n>)zsB |4;I6 ^_-wRUdJpHRK?K]ثǷ;; s`M^? we%u|Zn.;$ .N,cz `&vN1m%-pFHb->7 NG|a#g5RkZ))a*iU k*@|s]'C2Zn=l~뿂Nmgd>8R3d5 -[ !l, %~ISa7!i7:hi4a@IObdT@ůQuU[0o$#-> UX"fdn&kM i@Y˹~O4;eZg'Bpd_/ߐg,bagq".&"Np! 77bOb' UnKc?a}A+=6-% v~A, ~k*W?í& '/]vmeZLLUM Aa|L (xm6@E8a" Ut&<ًkɷa挧exR:ă*P%߿ zw'L9_A߇G&x\>hp w^9? eqd'!"nڂ s}BF[3f9Z}qSn$dVAA(7lD~wtlJ :Td;Դ!G I'l\}/nR*QYZ:VWʰxpXtq+#}? @Ͳ@_sY9~H~gUCD$ߑQą!_T :a7Έjf*{} C TeHEfOw?( nLq%#C&؏;I 'Pb.\Izt#treT%2ŕ76 e| MK`B"¦|n‹zG' gr7 bFb ʐ8G`̀]U'69ǖ`N r_mǮBdg3FGfbuZ0}w T 8'1O񿯩G  82%WO92e&5j20p #Ãnb>t6-96 5&@b \oA]QA~U xnţ<~ x?M eƷ{ .~8zd=)Ɗ:G 3yXxoM d$p\:g5_W^gILۏG.xΗ ĞT<%h>&!HϮawp1ɘ|kYGl0=+G'gY+%`4KmgEF%B} #Wſ8[pUZzs0{.Ɣ0o;b1q+^U{'Z b0pFؽ|(u+]Pf˺GHy~_StON8na;H*ώKTD#/ 8= zdgJTHr@H)Bg"l;un5/mF~ۑЈ %I7;$)jť7WYr\Ә~Q0 ˪EA[;J|e=v\l7Z}:E!MnxK翪-s0~j\7QH@b9?СU28/z^#x`AglY̮Iˮ*KkTYz4Tԡ4&9MGF,~2ES%hm k}dD(#"{zuV.L)GqQ 'L.=RU (h#Ũ_OQ8 F /ʐRB{}XLG[\H;@ɹ4GM߭`>|C4wqV螿n2<&Aq$܀umWTD? ~ 'w?O.EF*q]q7+bOhпnr }Iqh9|cKEz2)~g 29FF[axQiǯ74=a0i|T+WƵ賓 ǐC16n*swaޗ ^־)7HkPũ5w~ҙ"A7\X,Tf^2kYbJnrL/D @&6=^~Py4:〟nϺg^fjLxQp5MT0w'R~~RO$_S?1u?p Je~?nr Yv[&lJհh~ߋl+~v bW?^?q)|,?"|J=_9<-*ruDKvp2;.)!U(V1E3EܺLW?q |u`Uc J:Jei84V?.-u>z *$VyޚBoR"K~5{9pSbL"d? SL_?0ͭT)~PpL0@6f`@Dŝ ^U7\ n%/9b(>7ogd>{9pS}}#\xOܖG^u2"ihT3Qb){46n*=pa^өu#(Ci.b_km)7> @!HϼsD  0zv܍ RPt$h}_x5 G*hFAs`J@Uzpq,( !q%hkhQoq s% (8@"=儂GK#R\]>P>Is/18ϑcpο/ d[ۉ$0X\EE֣ =)JNǘ.}\s b~dnrOKj矤GӖ0i<jr676l}Kg/.PVBR17Bjm ^~|-ObLE;dw@8@E}@}o+ u40'p%_pYb r`s|ܽxSK_` H[PpDգWڍg.l/(?`tx#b<x4חY`pdšE>nO@'$A8jO<pɶ_6 )#B @ ˮA>; |0H@p!C9ՈK@EH D, }D9(cтE8v$vd N\GyU4Od^$8)#SEW#n2̳j/?xEYXݿ/yz8vdRQ1 @1Kn2LR[D40P )2!Iȹq"A- Qɗ @!OŚ3P=4K ,yr: re?ÅYsyr~ @F*h@OP@Lg8=a޶_pQ9?x24+`lļ]9= 5y5hoXIkk 6A 'RYougoۉ;ە7d R_\Iz}$YkGx67"-_"U4طuƖ2oSp 鮿1fE,.WTEn2@hf ~c-bq!6Hە#<Ağ3`qO|"6Χ6X+G40CR9d{I_ аRȁ#uTMʕpg޶ eS+ גoKgn*n'hbCuZ[b`3P K"? EUw$\=4}HϾE%mNoM,pV*+ʂߘy+"/Gt 3uhwt_ՕP %l?c/av+hp{9 ` E:8`7Kwğ6a(6 n$.hLJz @ ³J0JxIEqR= /9Nu޻<{c bO$/B.©3980h|y߯DV0\}1M?o\CEFUZ]` 9q\F$Vx[aqk<@3I,wX"'>F `Fh83a=~F*HOFtށXmvƥ+zm$ǣ*)k{%M}q"ل$*چTeVS z:^j r[kwxFtD;# i#ӺHsXq(mΩCD,߷V׌*Hk3Ċ7t.}-K3ǞpM^{Zwпh PRT#rˆ1RMH݋ vr|'b<a5s΁]mFuTJjO #H$?V!IO~88ϰ@|i3J@|cb>sqNâ?gX &A>rv2u0xE3`Ջpƅ$nw^䶢íb\`hs쵹5r%C?G_FUfBBF*j8 ss <% ϋǭ? jAMgt  u}2o?f%Yy֢)?mW3:ǿB\I he]y3⿢sҟk 3z8`$/B$>ɹGbH@lx>6Xj*E5P1+VDCl)n{=3R1bh ~)yhkyfܙ\\DB핱E[=5f۽4iީPs/\` pF'b@pr=Oahu8g\҄ᨂ•&0 N"tV.'Dd ;Hğ̢B~{;CR0"ֻ %HNOĄUUAND2W(ZqwG>Z8|r]!^D2+@⊟8vdrrls =*TYz1q&sQJ 2wPaW暑#&kيVySU qp0}dޟ3RjѬ>MF'ݜ\dM!`hLWVn3គv<ρI)vw#ԾF(mH{pp#{{W]nsΠ#Bi?̰ 4@\}) I:8j,șU.5 c.h 3iwtE & NC?ƒx]OxU\.52ӏ}ٸ(v,P4Wd.Li⾚PB7dm^X'wPd3*?хH<Vi5KP1Sg.fqY;G/rcSe_HY>u$stWc®%yuɈn}&ɕoANbX9+#W&X3? jMʑqP1SP>cb  L U37 ".B4wu$s{8yA@ͭҏ^ B5ؒq貼? sMVQ2tj ߨ¯M_! |kLCx^u+d ߷/UU69 ,J 2D4z^ww8uoݺ`՞¯I! J^Z̙3psdTj鹨Kt8#=]5"dDp,mu%욳j*|IPEZ 3 @qesh8qfV_BXDυ/U$2*9P13f]  JŇqy1LDfQ̀2KT5ɶm0 ^7D0\K3Fݤ Tu&Q؜}3[&q`s"&=K] jAL`? [0vcN om l~e櫍x̰ ƞB5W|@(e&!;Pq*ZxD1d t}2*O5(k,S(2!Xa*WfT,o <$ oAIFn}Psxq0g76kPWZk`oF !2]#>v r?{s٢5]Ye4EUĂ{QA!+m(  4Daٳ7MD Xy?1DοtSY'* `s.! J/4ndoꞺ~բL4_Zy~> Q(֌ p~B&i.K &@ S| (qj9 PΫ.v5 >EְmG$dDh8oic0ީVf'f&^|AH鿂{-M#|eKˆq#;Hu`,S`$ gVŜ={(Gх:߆ kQ@S)HcrVD/]~k/|ywJ}jwtXx; (q]SXrGj7;.$!TOzDF0.ϻ;FIdD/r $;IA`a_Nj T+>lwu!Q^ wo+MC@8 @?7ǢX3T0@0cC /W E^p9- :&;jʣNzI0f=! JE LT z ` bwhtޙ`L[d@AM0Ǻ}r~oX g3?FǼ@I 98GXd)t ]2;7g$dD0Z RaC:Wu@˘//`0ٚނջ~n"d8' %4 Q$ T_o2= Xlq?M{>\Ȯ;~"2멶c$dF(p;P'f:gTTuaxGl #a2{3ϢnJA@Β0koLyKy ahc,ZzjCΩ#o*2Z=3Nx[i 2BcR֋l?|UFﱯsd>'@@h6d/az=s@q=5m fYU7&߃ibs?Hs&kim K). nVx|_PPώ/2;V9zy_8yϰ^ &39"dK}a"/8rFN.&.Ls#߿Ą#0tg MؤHL:6ѧbKqJ9#  dG7rrW$oscۚXq f'lǁTaCBrw ?HٍSKQK BA@eҢr`~BfKHmMgY|A΍A|stGȓ }f)ve\ 5.Ow哼w_s*PÆ2VuƔ+|2B+ *:93)h6% ,{KyP) ' sg`lyWX[q34_ZaG‡0dflӳ*p,{ @`bXoa .mq_G@,:uoC0Yo|>Ar-R{{Nl=WHJyTF~;[.b0g4ҭޟA@ Y@'J^M)T& cخ , G'qS<}7pa $^y_C~؋;!d{ŚDx xx?Yؘt6% t ][\u4fׁM_g+&2Bp}˂.V+UjjO2Bgq6T{_q] o(Ԧdp{zֳm Цe )>wO%<ԕ!~#HhՉðF S]m{jBP9((ؿ9-V]ڛ<#\XpKnW2Ba?ve"G{7# C䟢"`Q&E?k_UmĽ]ѵѰk7ږ z.=C8jAj[2BIy 6cW%*նdVp4'i \dڊw.~Sn_2Ba[ho~э:l~:iJK@h5/=[hEMn>-zz!jۗ j=yMN[PçĴP{ JXeܓ^m…-؏ v& 'oج2E V٥Ȳ`jDu,Hr>sdp@凼n>ř7ᾶpA+J~Ec>loCjk{2B =w[HuKf"0A# ۿ{•_[dؒ{~[ v+J6z"QfW$ԵZ QY\٢\=pTOm lG،sdp/ WqO%/q4Y=¯8k{*tT2/w_?po;Hm (QX7ThՅʽ~d{ ^0N>fGԎ+CFphҚ  J6~{(Ue<<`콡# kU{/j?dDνӇq?CssR~Cg7?af oOBVE\{p_LA* R2BcU GVERl97b2 @FCBߑmCqi@~ŭg )4?3V.H1p  (?˾ը~jͨ'\Q4 0*CLT; Po=Sg^\CVw+T X XZǦép_CյrpT E=} bj }NXUhs gW4dV3y:oZS\(ӥ)* ՚dæ#Ͱp^-B 1 #lQƽZ*mbmU,OF0)G34?L`&ȴ`IF((~MgsB@4]ߌy/7xQ@A( >7_:jm?2B/Xt,nq`= f \gmIOndް<$o,$/U#0gDP~/W^?'d^QM̙0 3Co]2`md^?jVSepl_`sR6) 2BH4"~T~ro=wL_Gx[w/ָܽ wO@@g #ܵ Gm(dJ=F`P]]Fׯ dD.I[9T!h Y .]kׯ,d5ON{ko> W\'?~ϧ,I)O epj:nqF+ @)f#Ҿ~ƴma〆j2V8+s*b Zñw @_[_*BO^PyݓhMCįēY KrEam \7϶̲3 V<}};vӱ%+cSEXéWKVF??J.y]@3k<[7H-=fvޠ(Ʈ~y__.Yk o@PJr4[Qyl(nDڒ l~~Krê]`3dk3KTbq? 2R K'ZY P'|_y14~6ٚyK_-d>8l>ۥn3 \:t%Wu@P 8uR>@e~c޹M87^g ;NQǼK8Å'nC)~Zp?Od.`n޳'i 2=g|x`R{-qr>N{H3{~9O2U~zCu ,+oUbC$1,~o)VAFs~$L` ]99276ZfK:S{ 3EY)?6y{Y)o>őj5{I7o;q 矽zWʊի0Zg~!vջ0Z[?]O95)nKU2Ep^٧I>Xw{Y)^Ükj-r ο} G+U«z1,_CYF0@7o#L[&7hyQ T9sBPN| =Vzd_;hvש>B]qgZ \xe3V[n/򜼘0ZiU v\#Sϻl|pb/PZ-]M=0waQ!GRgVS+rF^ATRFPֳ>ױ\rg d 6+|[^8r*"WE%ha !?>]a>+2=1z0T5!W1e[l2|6ﷄ`d)M$q9VNŪL$QM@tj]!d NӐ(\zޞRO3<$S|`yU阽-h}T q=]]a 8(k` Gϖ ZD$dz+3g$iD E{R{wWѫ Yd8".;zj`v<$:&Lk1惙tGq!ʿ^y; SQ-%xx34K%7 _Λ`';Cl{ LW_]+mͤfy"ZR-Th Sd#0FZ[;г&-Rl?Ci @s>n+_5*~d W_?E?m @8pR|Bu I_l4bQv_\3jwpwXysp*{ _W̱_fQM r]z~7.` AŇUPn @s X33 v{Kh9W_@ŭ jQ ʸ{]m`ga|d`ְnY1Qjh1EmdMYz~gqu!2"^}h1'>G\X .6Mƙl(UGg48("Vv>0_}^xh)8 y/b}Iؿ9M޶h)?ƍO&Fp 01߃$^xA鵭[\d6p+j"hJ @KIJyO{8wk"r6mJ @ؒcb:[$5zǢ-Dž+?dZƅ" 5ac'\b5];UxCEk@"V<7l>&M!xW$)vx6" aIۓP 2-`&qq1)~]ަbd ~&;w="Vv+:ov% @LW^ǵoO$V N[6D+d):sͻ^e[w-$ YiG}e^ΧjadmK(qKȓ 5[[eSb\YO[{ Dku2 ]}c/e﹄T'dlάYjDn#C^}5K(@ x!=y^~I YoJa{a ^cXpTx;APC0.*-AP ؑ]G3kc~`%:z+`szQ<TdHi_?C:Hk=~IF(Ya8bIqP=~݆ @_ztyȟpi \9Q5g&o2n\w/TݣЉ<4 mMn'az ;W(9ӪxfXP^P2a'O+adQ2+4_TssJG{.d թUztD힅G7τ~IJE @!$!N?|W6fE^AA@7V^dm$|~B/xxQ(d?N-~豨4jR@@݅ L7fv+VT@K4'o|.۴qr>~^pUfm/`f`W5ovIy+}awV'[3MC\* [.41}:WB5Jtً,[=+N4BQa__?P{}_ {qN}Ώb޽5K$w?6̃ϡdytCmQ Ჟa-*EQֳ*GWW8ʸvE zk[eҿ'^Gh~֖;'ypUF6T L??ɇ @6Q7:wyS^#W޿˜yԶ5&kPqW)]QY(rjbT*Fہ;L@10?>:i;NefEG Wx_5Hk.zmɼ- BLL ,)?tX"Uٝtl^Mߩ.|+Ձs æa鶓mtL? <A' eOa<lj m >-xIn'ϖp{1bγ"~̤KoFE0yz!hRDKrX+v_PYmb4Bh>K9k(l]{1՞Cog z}E+ mҹ?Y al\.yb;HAyo>3g=I/B,GÚtQ2hii4'οt RB?8x1_)̪%\|ڀSV?~{C/Zcl;,-X9u 7ck;u??G6į^? ~#>'} "h5ȈBb0q$I1ݑÎz|ƹ[D,MF O7?|ƙ7y8.hqh^{O_xuQE},6oJX/<{)P{v]vlB>$=CH~rBť 8 iCF 8D ͒|ly /jK۱dph13?vs\h]3PCQ2s;Cm77sQA?j5-;am#\Tm=WJXOh+3}) J`mv?w(ɺl>םӀWeUyѢԟWsǮ?( J2-8?';%*pk8jɧeۄ?DXo~s0zBEiBl?DXt[;?fF9`m+\Tm`ru>E? DCeH_w4c_p*ν}5]pqi֓KɎT2w50Q:Qvg5v́XذL.FM4PEیVR+XM/  `ƩdQs.& k[`7^05~3F=w?xC@N2td|?qg %Cω~FPXsm)Oe*_'y~Q:Qzy]f6G˸v<4.JM>RtM> DP}l{W9.ɳ $\5rPsWyu臁(}jlse@n*@ QӰqCס79&4MyN\ |I5.ʡ$GUAV8`Br~ EmE Qc1 a4 ?6G(۵)~o@@BXqL#ei2|p^GPa3/:{vG W/ {O Sd0nI5 R!;C-x…)T`Jݚ;|&LW ZB mJH|\ҞoYxes;ʻ~(ӹ93E "B4J-> L9>i*(ק.vssJf(e{/3UU%JŬ*" PwɈ* f(hڮ-%7GmWW6p( hfSiGClF( &>T'DRE~ѿ)j m Q a_5a36c]`;&ljwv~$TL_u~ hjj2P7L,|T@>T. pb7B ǣWt}>*}=0׼8A5}1… Mƶ@.!gzEV,S=B%~<13[`,(udSl!Ӓ cj j§E+ b,Ouhl>aҩ-j;anhާ?~ xpyrϯ|3n*NUMѸ +<chԽ'F`՘n?⶟F߇ K6pۜ]`9ى,^k|Zsƚ}XwD%p8t1|x`u~, Pw'c_[څ-@Nv"/ IDiD'3$wY3m87#ptq9jk"}Fl9e7\ p+|zDa( ck"pR EP`3qyzh[)n,7ьqG^z9zi:0=V úCW7AB 8z~"ʌw ׅ7A B 9>\rH'fdI F#}A矽̙Doŗ:wcovCFυ7A5w44V[k8 k 7~uʷn g4>ض5bvK[AӗlB B#?yi+bd+IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/screen.png000066400000000000000000000336401456565420200300700ustar00rootroot00000000000000PNG  IHDR\rf7gIDATxw_^m] .7PtPPHKݵ_wf - !~.$|kΜ9jCH, <lkK1u5d#y7-|sRꨆ cS1aZXe8V ס`eӎs;#ypDmLt | pQ.pe"'d=!L`"/e8gP:eKl "{HniF @N{YJS#8B݂M lYe>{X f9 #41EMX"(z#Mne^~+nPe{ej.A0;A]Q&'W{y"ᛮ}sG$2_lM2v /$[d6@ӏ_x u/)nl| a@wJMhhc*4ppD _ }Ch޳X;Y?hGhGא -Nysfp&*bHD;vNF= '68[E%fn gma3"pD7)c"6D1Y= v7XDLu1k^5( ZbG3W 87xFwv |g0wВ.cqӉ p 5޻hDr~wp~H,1Ty-fn!ۂwJhOyD">yGbD;h[#v^? #Q2`IQRWp$U=+.+Arn]p 3,g!L;Cghn^ɛ6fB$p 9-&,υH(FXR݀fw@=!Cb 3lD6bI{etWc52rk]2(-Hf *8ʭRLёշ ~?Qk=U[ +B@w2 ZpkpҤ"׳;kPX%1 9"!ETocenL;O][wB! E6vF_V7vL w[N,E6'oP1,ƅ?, #5ay.`SWcN~tߗ kwdMXH< #UbJZ.LBDJ,o*y:xٌܱ>M`B2ola>7TD%t7 ȭ-N5ٿ^ݝ~!:9C$uǃWѿt0YGA;tUTiyUh 9GZNH&p;:{cſpj qpF\L~|n.vy@i"Nڇ&B d{L#zX_''^X, #HOžMѣ{p?7L^U~?M U AYYK%Ȣ~^IkrHq TYq$$P㰿L)fcayz-{@w K~GO/<< Oyze)Ëo"/ߣy^.oLӛUگJƒW"0hτ<z.yODž58 [vl9$omCݱt^ b7;^W{h_p ;r ĭ8з2@ `_7 w_u!H(d?>,v3_݋JؙAiIP@_X2jB7#-&yoLJ%8@?)ns~o:HK: T6@ho׮x'r>,v ?S>*ýkԵf/Q^*4FRKbEl Dc na DO1jUp3<}ƓP]DhP&/5,w2 pl! C"̽$ShzZWU Q.(n*@MFPY! `E;Ep8|X 3d i%wUpC.De[B <ȮAxX ayxVQBH)ALiJ`. t_;{&U= `JWu92+i 3 З2Rp#l섓qAmy*Rw1E5]ZL,vaa΄(p ;B(-m m/{Uk~ן#'QBxŬw~mV\Q2#`~xIna'&[8(Z>>fAcQN)w-j倇mmheJcn| 7T&XT23^ m?)AQ\1oxGK!ZţO_*&:v&;Q&4 ,ŝ I #y.x\gEFMb{}5Gv9DUJpH{B,rY^C؄/%~ m~wAt{hO? @xE8RC݀~BBN\\iGAlN3+i #5?D#-|8VmÝWջُUĪã' #U Q@w3'l>SJv[Z|7d`n#Fh_['kG9!IpHRK+$(ckA[9(|ۛhrhѾJ;;M{c՝V=|P "_d7B\C~'75A$(/kE]#>ݯIJ]yaT΍Yo A2V5*Å,GǝѤ 8a\W!b E3nfbR巼5 ֡b'$yP'a`'v1huf52OĞa4>k*_?TS˓?.2 3iH{D P Ü! t.*!4bppnq4ڐRw{aSb?ķ T$& w7R\Р #%o>ku>IŶ(lAi[*=E(l#З5|T= QP.Z}qKn"."[W(j%~r',"~w4%!X4T>~GCIJ素r%c}-n̂fj~ 2R ;0c0Z{!]TDBeD׸_>M DŐ?Zaվ7Έ!YU<3Uܞ> pȕ?!f?9,&dETQB|lCD|')6 8pF nTȬ!ꐅG3&']uY/d6D\Q{BTN R{A}Hs C}}EKUh97w^$<׃%T09 [zӂ'Z}ҔC 6$^hc'ng4 :8# l>6.( 40u$.)g0q(2k`<+^XɌ+*xrb hߚ*Q䟺fDuExZPc 3bzb t& ;I WRSnGtq`k&0YkpL3B+7Έ\{M~QaWU>9?#sq 3"}>B,@Y#-`{WqyHV+褀Ҁ$V"r_MN}vH͸pd4Z\\-r<¿6dS1e&ƖGy3Υ0m!(V4:r25\h-|)6'8#Ju뫥njA" q!2{?] () 7\Q9IHaOR೯[zhᏀ~dGn(LF #w׽kyůhK0iڹ87Q=UGJ7KhOn8a;H)OKOx]]znNѹ߇"T((@{2^bE(dͳ^W4ߐJF Z\z4b5-fE(& j?}Cӯp,yˠ⠆)k-ݼS*pc>&] ?8pD絢*G`ߒzuzMft'|q#{%eȱY;/5Giɩw$K/`˝/&`m n=o_peT>F1G{=ګW/$1'=󄩥GLG}z%bT?r+X n>yGgLLVS@:{ 󃝃'3~ Ut;)kxgftN=֬3'FQ-4W %XYg6I3^/d4{3s E^I ֤8+Uh/?I4^}#([%+UYz-X c ҨA4i'w{194U=ߘ:/Uz1Gb~K!SI @IOZϾ6^T ~W};|>>&?䦜/k|NC}XBK*]ؖH, ǐl?InRAs! $=g̯ :^{-z?ibGx*XV$$`zUy*YJg*Cf_+'*SBDfHOP02 3Ng4+ɺw?Ak8)QƵqߩ ǐK1.A Όkwa^ ţ_@)06J$hzO~_PT"At4dPyR@u%ehmX; $w*i1U`Yy ?zf$!㧯x;nxa׵]"< [Kd?,U @mATp҂PP2h#_g$R}~O$(@k"L߼1E̿CL\EKU,{"NJ^}cE/m^{/+}]p6?<Ld̶;b7ѢCStp @N+jG`TwҐ(*`~!¯~4$?.q|4`|Ijﺪ[cׂq; 9(,-W3/՞k Ok3r8 d6D֛[vF[O;nT"f'wkTASZG_ ݈!OB@=,@,L@IA VJmzMa]'o?ýD `jͯWnDcklB;O J` SS}w& c)Pܱ]ҶTJ\xH3/5,´GTeq [qdf^M@N TEfcr;M|•#@͂Fiv-:_B䇲 *!6 ɛGoM& |j gmׇǝLߣ4 d5BWP[֊(O0syJ\<a]'v,be (ǛO˜h_wr0Zj{}67EHm79p)Q&89 '6n{#51;({Ѐw;=oA_ϭ@oLٰ \w҆gWlsTJ;|Yp p|E} nǨixu~U087YP~G A%3-hl_@gg,=a 79a-R?a NNݵ~'?L5HKPy]'Ƥ" m.=lxA#_nr.#P '_cdKP֖'7q&` Rz>ԫ{dƮZư a"NI:8~kq s'v4'Sgh:,7 ˫g-p$?FoKWIUBOb $T|zM@ja%0޷쀣ůk py%(~&➔bBb?vGo-}CB~Ya0堁HΨ@Fn-so7½Vo?DJ0h$ j+ KASK)2UC^Lt\!5t8ؚ#;h>2*FF8tX?]8`1V'w ??T7Ģ7@j34?t천 #: Utϸѐ\1E3BpRC I0H Mma׀t!Dcsi?/I+17WD>c.lQ"Xld78{7"(v5{\NOva$@ tdIPn2Gt_8xGYX⦂mnyj fE06ڀШ\, ䷿AʋZb &$97Nv#]2Iυn2 9oi\ O #_|l9pQH;A|p{.,-7d쇷׽4 } Lf;Vw-7dD3PQVyNǕn2JF+ MK0yFc>p1[/*!f򙱴<ݸ|\9} @( ?*C6CA,Q=2cuWaIf> CEa.bqQ91&q@Df1 7!=w.ÖEJ;X2Opp/\d.⡠n8 6mApR%17DFgk iAJny0Wp`/ )%WUEq7Pʛ멈<1ދ\!%I?Qz5#-G4Hآ 6>RJXn' m0TkDHv4}ܷi! wG2/tUlfwbܦnLJSGo ׍{eT~{ T{VVEq3#s3G< C2`ϭT䋸.UP@%tA24Ǥu|9 @GmqI%K{&yϔ^@U|5/,޶ mc$)^۪i e{e* n:}m/Lti`;`|8vJ1 n Z~<+"{dYf?&*]]Z8|!%-nCiyM;CQ#]vYggQ;9;"!λLj$U93빎ŞchÎ~ǣ 71H~͂?='3}wM;hZ=f;IBu!M9X dkGiˆ:swtw_G|"^2Ej{7!!z^G@NDm?w^$Ԍ/F.]{9'#!UJS#*>K$ 9G.lɕOQ=|"0{6s4gE n'I~zEϼ:ec}{@XEq gFK;-Q_[3asӽg1888!T84 ~_GhM~DY3CF;z|\ڱ._>s xh: G?l q#)xK>Y,X/: q*lF{Bn: ;Ϩ22P9Zau0p߽1# \1" dk>}tH"X`uԛOKrkn_c.q%_B^D2oIH魟4? s!BmtޮN~OKr;$!~PHn?]E\"@$wa.-ZP>Mw:1Ajp 4rITdh\҆|f3v9M9tRH~%KIȜ=rIgc>s!DZ O"$7 2enӏ|ķ ^'2ciGо2dm e G~ {b{(Zѵkh #07#5ŝѺ`#03H"7NɇWl~ɗ OV5]? W˰][\$֦%dp[Nz?P9=^W? FjV:i1dr$oT3@8Ͱ ~x׉&(i}3 M?~!E;<i\\#3lG mIw,-gm̽a-%댱Ue8?7Gw^6;\`ʹt;uֺ1~jL`pp@Tv  JJE5PSšϑ3䪧h9/Xߊ^1Hygt  u}Ɵ>V%Uy֢)? 4w Kc`pFC2fd5DzsYW; m ddo7vǕ0B$>ɽ+?Ő Ttˀ>&.X JE5P>1tuiOg!d4gCK0oh잃j~zEͺ:'E,tU/UlVb;YJv=9~Ƃmmp- g/Ļ㈓cq>ˑtg%l61W +`wlp ?<̫sf̥ߚ(824PU::OUL<5kVAND2f;3 ;i۽*dpF/")U(D`^WValIE78y p3 ˮntX7Gbl梔d+f5{hj9<- GU[|/h4梔&$~E`;Jp%ƛ hrOogҬwjyObsnbd!;/O:D×%X? Ǡ@xFr』-emzXm$9* Iz>02YlϣbW܊&2ݳi@ͷOhH ν<:lO#5n_m'~?9ݗ|J#q "cw];”K݄ Mg EH#EpOH/tG^k< γAi[jq~=x#m5R k}2"+6 RH$1;mB3}Fb@PZqmd=)c.DVqe Y(Eyu>cnѣ@PmO-9& hؕ+HnjJT ͧ4 SZ,"<&G"(E((, 9w'8RFwY]/,]N/TEV޳\І8{0 $](pV++p)}w\OǗA}$,~Bl3+é8PlCs ʶj,.{/vxkb@&&q;2Q,g?"_r~H=uux1t c#u`xp@[OK bUr K¤]{ԍg@(3cdP>='њw*G'As_Vo"2#H2PKh=L͎#61Olbl[x:,|q&\>`X 605\KHRLsQ6ľ}[qz  aȰWw $hKP,c gm N 6^(}^ 1&0ecW”0Wo7ں sέezᨣs<1uI3ěş(wFf @q_;\X+uhDsBڹ.("!? 2eRi+ˊڲF#)?2l~j~!t߂p#k( U}ێ?1:3"p$͈2,n9%SM(T9uYؾZ zp*͵=Hn&ٲ^!2cp  I|gp|qhoYsOҐt%}`۩趦sHBSkAp랣nBpc2|f^_t񹛍ףk(ڐt%=;g4vbCr-pN|p8yImr=|8y?}_zuVSP>;'#05@ J45++*)/(p fѫ:dEl 2Ahz5p &@߶HeכGXj-Ap& +?kEK(ׄAGK2 R5/{~ =֫~)=Gܦ?>Ñ'j6_~ǸU[È֦Ŵn`3R_X &&C`߰ ֭I'_zT\a>#?IaIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/soft_light.png000066400000000000000000000334301456565420200307500ustar00rootroot00000000000000PNG  IHDR\rf6IDATx_I?y-:H{Ac׺"Ă" bP* PA@յdA"- !~̙3Wpil0bc`o5^pq~"t&ttﯵ1cq 7N=[R5q7N,8l|X5毉pw 5&o̒_G>p". cQ>!/>~pk7$^# X > 3E03f g 毓#=82]tZZ #0y%,:e 8>zZoD_7apd"dHd ~ t_T>ĵpWȺ"x/pDN#(jB[.F0##c祣Ȫx@c Gn{Hm sW_\SS{Gj.cg@ &8Y}gp&t'9)D5>ӧhv9~bOlpdUX W 8GnG?Qd/9{lGpLhz. 4(h&̥D1A%ǟȟ6`~nʂG.Dyep:%!f3ĖG0l$Le #7׊k`/}?`jݲ`P,pZĘ]髉Ge< P!;8-&\:vUX`38-&L.P ߟ: -ÀP=W+8 #2̶[(L~~;7uGNWeEK]Q8{ix ]} bh-pZe nr@7`5,&M@deIiD0-J;aj>""$*GK ,(J5OAtٕo[QŤy` 1 '%Hl e dU9|vj-{kQ#4~Kvi+IguI/({o p:{r2h@E>ϩQ/lVu!"M@( *M 6e{3ҡA0c0D)d6٥xee߿ 4V%QO_P;hxtjR5,4Gf8WyEN߿* 4rch9F: /"Z2=N&Ⱦxni?c8cjp(Ă* cl9 W?^f tP7o[";Ml |HW1UG\C :[xj"0<1 y֓:@<- شVLAEQ*bn*Hݕp2jTb.Kgo2&`DGNd`\zsp|Tn!*dXBtβNڒ_:Bo`b#ĺu.O/l3/:JQ ug qf^F)]8PZp@)J@ kVfuT}̢B| ƖѹtHABz n?ALh:g?p`>q5|jXn!j 6t?$ @X kpZofP}\7/r}¯錟sI5/ٻGp1p:W  V.KKΓ(bpAfe ~mLJ%8/݃?p[[ 6tvtm 0 腨3 ~mLJ%8NSI`?FotdүdT뗌}p[/ސR@"آ/ bg+$)EGdE`⩉iLj8r5% أ#8x<JGHϹ"|A'tq48Ց:e759"6&Η0,N Hb]lĜBƩ %r76]觉0'p:qiRnk 5]cFm >4~?BͿ8$^CᭇȺP'F1Óiu i kvom t/Lif Z`-L1(,#a٭K<-ޅu\NJp:6<@ص;~^`=-  U@C']:#؉ڟ[ 4GI}v iuH~y Tu\yQ*P5|bVmtqaɆU $]Dt pwKp:Jc5S>vBD 彰=|:[h58d837ӟz _ޗ4j @1/e  &4 Ⱦt~?=omNʀG"i'J㡽\?Y%|=;~eMX~z/pȻ go돑|\? Y | bAhF_}_/לkV;v5EbNPo?+ak}~f+/E\Yf8 AAiM <f@@|ON V5/~Šч&#Il%D=gؖ ʽ.ݟP_)&ޞ|}tY,^8;0H;p#]@bJ!m4#,I t6|'Uz>y!ߋUHtW)cx&^C==hj`dxx$G4{pT IN9:5hD}5aÎXaPxO @̯>4),8Zq%[m,Ȓ?(|R !4Q)HF> &ɽT${~]tݿ4C~%YWХ"ݿ-F#G"L}0[=pͿk=kK~4O*hb†"Xsw v7 +3Z$~ /MMQ}8mR@>aJFECMmER[pxb#Rsd?)"t.=yEBtF 8m,SJ{-O%wĮ8 @N#$_-];]̒?qs81kv$ G|j) 1龳'c8 WC24ՙ)BLvEc Ӧ 1g`u޲[fCo5_=uVm.Mq- 6l{7ue4|4vEj<p Iy7X$'񟪣A&17N78xlBv2 ̅(L1p|ǔMRx/gщ`srz\pk+;1GegA%H=8mҗoᚻZm) z\pT#G4𓽼̀}is*FcތG*{@ťϡ+R-7s3%2&NilpT\`ANQy*}#vhۛ#2-7J#:]Ef-LUYjA?[Qiڊoi9.BS5П9{\ dݧWhYMY 3`d;}f/"IQi ћE*hף3b HALVwG%!q< K OU;]qQ9nҲؤ2ꓞE'+^?UgK1S'Xac Ü3U,OYڇOcOa.fEcdB4U%f@R}Eg)lpY ohmwUM%XZ*ȍ &{A쩾 4rY?>F1Uj/^r :TH=&NVg 5M.+>öKhlnb\vmʘ"\kFzzZ8S 7NBzd/{~ReQ@5"U`]d`o%k1|R9ӭ1~/&KχUpo|>_3Ԫk;Lth ؁ؔB槱9' aFcɕ8 ~_[1u/omH<75iEtkpP_E}>8 {~1iܪ65*~--8 .9x=RCqנ_} M_m@k Ⱦ 3nxt.Gn{Oċgwi @]φG)LFOAE"pQ*E0~,l8r dR?nAWC]@{ |0wpǛݳU572=p5 6ua.z K]3Mܱ(RzGٸmWC) .k:й#ar8*9>\ E a43` Z:lLTZQj0 hX%ƖMq8 Bbs4YnV6Ai&abe. Cّpi~ 7Z&@) b8Iq,K ̾{l vpcon!<;vbc-Klp|)!^`Y.8jŁ`cu06W Vrcé- @;+ 9ǔ/+8jGvş蹫/ s<|,GȺ[/T5ta8]M{Y4p>Ǟ+".}4`8ц. Gc -8j)E{jLlmF_p$ z`:!(G C1s/+9$j{1J_P=xH ` M趵/őq딅hޚПnc/{n7P]*΃^ڇ8=H:PXk4me\tdՉ,:QZ[HXmb"/MLq6" Y|*'{F^]IE/M:>GGUv/3W`?V-@;!t7r5{[OH SOyEzdAnت??Lnjm3 qU4W Vd6YYg4D)Zv#\]bw#&SI*ČbTyj/ޤpOzǘ@;g(6G6`GQzKw)AK~w[tձ( h-$Gj!ʮde?yB+.ݵ 4`* njNxOL{=Vۉky[n5=ƙ,z \{xy]/| ]j[$pPcHbnjQA͞#:[>Hx6g~hۛhp,p$=2y;s-xzm w/{Vٌs\y +V@ C`57bXƔx?R(4cS,K_oᙱz`YK 4ڃ a+3q/6+p0u`"2Gé9y*/0<[nj 9vj:`I_|ngcpY=пϼw*~7ذmlێ&#g8ܝ4=,FsEg1,[ njJۨϒz 1f̬{<COnfDmf؏y/w6^mA&Px/=ˏ͐=˷26 Ǣ 75%N=Rk2ub+O8wDwcDfX!&P5Ko?ؖ劢w0w`5OGDD&Jlɲ!a>m.[{Ix ie>fȉRek @M)z/V sm廏 f-1㜸gdcusMu1j"ac:Ul>"Oş}%}%,OX)͛N=ig~)1qr#/r+LS,cLWnMӯkx4} GvV-Ak`sTԐSQ144jΚ24ʬh/~D!0mjO * $0VumS0k> nE 1 /M.M}&:št;k njH bBE-L@ ,ۂC%_k (" ["\ L Qtuj|v0Ѹa6aF0 75#sCb?I-Ae>0 o'~IJ-GH.C2X"mڃ#p>5Bn =a75,QUʙll> ݿ/77)8@cyk< [(tnuYGk_ AGvA @M 'o5l3Xl3pO jCSTSt5 .D柙* @ Y9  vz-@_3Z tBi[ nmKwq;y!ᣔ*~j^Hb_gG}1o4c0utCaZWDg_@]9^pӀ_BtS|; Xn2Ĕ]}13?"c79_CdLb¬?7U@! \z >P_Y+4u-~6 # ;`X ZdR>秪ph#\7. cl[W梗t>73ax/AZ1-9SUHaCs]I8MNDƈ$_ՋH#ύAk7G||/T;t o :g~z+`Et0n?E2bncBb~6bӖ<;)T߿6ODuňErrvU?B%0[(' 2nK!} uw=Cc- T[\-E%0c`(qH @E. :0d?r @ň˭™?բ,rB;92WNpP1.=yoy6M&mbb; 㖭!~WB~JM;sˋJ3웿au!se.byxjet'wɑn*@Ż {% in ?SEmN)^XX^H Rre!ʑn /y^+s;* _ &[FǕ#@wGF"QF>u,h/u,rdIp J=T%~ɽ~6FwDƵq- "!VCj=.2?w B0L W[@+Yr_ 3](wO4QG:# 9?& Y%:|9  M6HW텒(M_z0aS!`*1 n *{W0CZZTo@_iIY Su`bm XS/3sNr?FOǮ"> 4=zsų3ZqXCj"mn-:]oN.e5SleK}1t,_x5_wp߭:[Ю{t5 ;6llG) hp.^nv ;bva2txHSL8 @/\1{ޯ] 1ek© G>H K2bh~b 蘯̵ADtL=X6 ${̨=SEhƟ7<7 R8E7>vT6 9,@$&>.c赫s7i2&>03&a+ˆ, MdW<q KS Y#8e m0gB ,>) K}+|ے[s0 B1ƼmSW4i *ȥ3UOPOo`~=z\r?`PDO*~}ݠ= 7te'3\NT. 1&K;^y;;?sZx ~Vs H߆ YڝV-x+3jwՅZkA!@ʑved'K}6])(~Xƒ3Gcb BU( e?W$sҖ[$훪 | 0 eʱ jcb9+4j#pX6_ jkgn2\? r+Vc.V])IntؔB,X;GZ[~]ݨwᷥK^m1hqzXwO]Ku!f8D)g 6wߴvŻ~>)Y9V`Ss[c ̪ChDe` ^8b{;£jD4Q3Z{+2\[MQhB{x9?7O ;e?6ggoEߣQ|eSU4|4 'μgMu I¯B B1MH]3[N>k@l8w ބ/sMO/Q_h@"n:$Zx,kCoa/̰% h0n'4:~e|i7"Rz#[0"+tD?p iI͇rIqeU@V,Iя G> :Ck!+h=M[<"2^H:@.=}MO~El{q247fbbe="/Gf{.P9HοM%3 %/!&ZC%?zR@Ru}'氘0ѼP8Y9-ŧ L9뼙6Ee ﻚT/mK[d2l8 s ?X\ig ̜7 @DD)S1r߇cs -k+01Rʋ7پ ԧ~[l=>Ec8^{EzT u3K|!=̿! z48Y?:GDE}$x8_.ndO/=~0j\`EcppԟV5kq'>ch!sqtK?U &A>rw?` 7r KpP cpp@;bWa+p/L^\`sp0Tv(rh5[!2U[COK@?G9(2Ji7}gojkaX|i(Hg]rwͶ[꼤*/Ia-9ӟiIۢN208@\u|:wiU{j`@z?Ci?~wpߎ-碘 -BL$`@p-2RgA^ۧA\Tm 0>Y? ])^nà??D篠cZǯťl4<;Wwu XSgu"of>nbk!ӿv,܆IXw*.|NR&hX0={c?@ w?ے>}B,i?4:E`w2umo1cnp!rh_E״vL1љCid|W_/}}`]OW[C62o"O^3Æ<Տ(`}_#cΒE]xҊx#5rK^hUGQo\DãsO0C@TƗ6\'ʘ? G@.z?t "FcVJ 0c[uUYi_4ξۭ$|b6n jx"ktuWL_0@⹛HοApG]~{E~ǖâ܆ (F L#$/"dF9K`j 0f$O }a]1 }:`؆ i_4jʻzo4 1°#VX, 7x4`<Q.e >Y |=% W}݅?pa X?E1@ߴHwU}+cvLM0qBZnP: )04mm_/ΌGt^>]),G`f;Zz3z]8؈)p$7p  G{~Leǻ8 7pȽiO@]uП[ݒl4Ap_|M5?f}`CH4p wk]X窭&tnuj0poAo<-\((>PV[-]=LǐǞWv2~ d&g~>(۷Au&>-sRGRo3򳦯@$R߱ܩW |d @;5Au2]Zj <{B߹wwnĽS|׺-7 IX*.С$3/?= 6]`ZR}w@?- .`AG]Ǧ?UϞZ bNbgk1Z{7}Ы|kN%^Z=Id\v0XW|%{(N:2tńnwGS^v^P[~hls3jIVyhZ=$rm(j Wѝ=h9' A.6SULݝ ܃?}88.{ᵙne2 I)%$Pyk>Qu,-!eo!?^ knIȿePH:3MP1u[҃/[/. sc}o8 %~5m{m>?'dS]ڰc++eo'g {Zܵ.u<ƻ^7RVOLsҁ (jhduw'GopiN>5>@Qk2'Az%>4܏nZkE)f}&oLDfxֿ.,QZLxE@71|>_)@Svև-,ò"^'rMLzOJVepǗ;?U:ѾEtz >8vjw`;*࿫'``&dp,eW.!6.!I p4e=apo Gޖ|wg]ke>jMA%6fAq<]#BY"llח~jL0n`PkTo ;P9[v_;n۾?le4{n `P'U']˺P@䈰'7h(^: @V,n`Г򾧾;Fٺ-âɵӾg-M7LzelUyxrpuЉUgK3~_r}zk[#ٶwڢ@X^;3l[S~t8 t%Y:AU$8{.qb׺th_u@`]0]'X>#;9OUe.R;BlߚFF>M1c_RSvk'-u+ jQ5A=9p"g?I  IȾXlHt2xg'\UƂ$H5xֿǣ?wJn]{$ "M(=|ǎ @LB\W; `iJe+w%R3ds٫82}6g@CX?WO2]/|r"u;<+Dh/nyuGX#nctYN(^|k}cS Q ^~ ur<=nl|g hdN{`OS[8 2IkysxzΤ%:m_HtO'oZ._?fzBP]>Lw2O&V7\Ӗ%*#Z/z2J~nz" ]?M@2;*`n*1]?|'߳7]/Cu}_.lz$njy_?0ɫcݐuUWԎ8t=dI6lp 2yK0Xdt,bA8;,wi>Pd~T񝲓Z6}]1L,9;/pIҮHndl3 O_qrf[u3 k%9&; YaX[o߾ v[~|^6 nkjK͐sL @#NC51&~I W"Ӓ@zRrhԻm¿78%KG ڋWz)?Zvl78굸S6?UD nņ4D|~L?Uz5, ,L.f}%û%Zrךwߧ'T B$k_hjvpNc g=%p&cV:yu;jP[~J< qYO cN߻mmۿa-& 5^@Qiȼ;-$^@lP?U>ycպ"5^@ѐ1uVN;5VxPij̀q#jBεzxV|MOo;~ڿ7foX6F<9^-1ֶj'?'~ xfx=tE#ˏ Yw֝˧~K'8`P1 GrإNp]>Y`;Z ok (* W|+ ,LN<{Q^@Up *<{6ݸgWuղc*U- /9"TϚS3V@ё캓u`:V}w/u5R(Y]Q ~Ǿ$j)fm-wM9&WY/ZcbɄm}=Q- X^0XM4 P?udϥY9* cTeI 0WÊ*m:;]Y nm*=9/ e&iC϶o'ZKσ>~ɑtAA,An仾c_7 Y;5NAM_'Яb!-#jt#ţM5e6{G&Pd|?pnwkwlR7` GrgU#eI,ߵܖL@xԚV]jmH}[o=qlKcUd_N(DzްruЅ%~G& :L P ieH#kүe_uСP&~ANysu 8G?Y8+2 ET^رaZ?<~G8;b;jTWn۞*=wNI zhdl&bLJm [6i MLw[/ԫDF;05CO4xkޑߵ ՝g-A%"vw0]k, ٽGv&/L^'e;j:k}*&o3/@ؓL@'"o9 W+.^Lai Wh"f~.-?4Z?߳j9, [r^sCv @cUߵ;C1]9"'\u{j,*u"FWoZg! q4yirS=Q֋G T3Uk]T^{@sgA>[TIny1c2}rה)QS:^˵c}`jJ-߱fzڎo.2v~6YLL }ؐ0009 hdd>?U:t@f}G"C[x2[nBZ/LuЍDedl!@} =2`wJn ?} =Du<϶ԍ:t=t!U:AٖU uϭ4]G<{N 7_8g>/]-/>?K.;yTuЍxT[ȧc_d!k * cO*HpysZ *@`tXw쯦~th$0%?oRSv:ȀsK)?t]dAvGUe؅eeg!ufoX磌(UFep}E?IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/src_atop.png000066400000000000000000000346721456565420200304310ustar00rootroot00000000000000PNG  IHDR\rf9IDATx_G'.{{C"^(]z""J"VT{ohLb4I5EwgvegYy(}_ל93s=s>NXVS2A=yTHpd³PMVÄ )e81 ;isusq$7N'tR—7N8UuȬ;3q$ 7N8 4+Pz*đ8\iPs1đ 8B.B"쓶vo_0|g`ϕ]ȯ=Mo9g7+wPX?l\a-WpS染#<8"Qu ]-a?UUzE8ϝ nhy#[⻝ x 'ԣWxn_N#8"qяȹYٯt,үA3M :eFȽ^/iNwpwAzc^B$_ޅ7\~ sst4{o2^#n n$"\++T{ZLDXs-N%ѼgԩZM@ZpE{:M̓MGK54SĎ DÞc<7 p&R}hgD7piᙓp<[(&({ $%R`{O4#vIZC̿< 3hϵY@V̿< #jÒU7Ms[T+8LϚ%1OLTx%2n 7Dm9LKfx:ט/yG/|Bwb#gH<%^E-1t=&, (k;#8CB6XT30g9JZ 9;vcwi%ʊvaWN6eը׀ 7ΐQwVv'K0`,l\#?[8q+J%{8 3ٹ;ՒѧDǺͣKhx-3%UN3n! hL"N U7Kv +vnH v Q>/pH{hy ːzSӷzѽMP z$Ce{78HE!z6~NJd(O@E~=ӃEp3O`_)̌|XL]f.ck$%aV!0h=c kpHW` jݨ1Ԟ0uޤث X) !F$bgL9ȝ8RuzGm8mHKs9q RC\D20O=8lj$LTQ8 8ReWV&v?vAڏGF;j^j`oNFy>"@=lUaj-< GjTTdfd88,lsA`a5(i'_(ȏjzgc=>,r+ ] Uƽ.>GѴ FNQH=iAgc=>,rʊw e$ OJȰ_& {SAMs:گz|X 3D>j-&3h9_(wP A Q_|n!$-I(D!q2ܾ!|o/Q]ۗ΅F4efUB; GY #w7g)mX6Fy(  n6xt4^?MvZ)亮FRnCE]Gcu)rO1'p 91!B@dž5 9Lfy1^9ך(Hw^l큫z((&*j{0qb7ΐS}PQKةzj7w/`vE!F [m5i1vl^U {hZ@#f vn!gWfP@ 6z Fk23PˇKq0'UN`N3Hq&IpftV'z968CN鎂 :}BDNEi h:=P}I+ڼ?1Hr`(m!Ajvd\7ΐSB%Ӛ^wPiGIx_㌆N&sנrף8ӣ|8Tf"4xIn!y {~/yQ\x_g26-B*C;oi޺c`1LP]?V'V D%Mp0@"ޖ9+o6A2#>gZi0)SmQSYwP}tqX| 7T#2Rr$:j<ltzc0J@ke~cQX4GsֺJpHVѷcz!wD׿b9EN&0 /2/i #5J> asg:S wk=jpTæ XI nQxEq[Nn6|ϕ60 9 9r8REWoK|5w$'BW4PhCP42 pHԁM Y.:N+cgSBzͼ=fC¡IpHRkWI$@ |B&n3s@ 7v+P)㖠vx%1ԟ+/̓8|~&75=N~g:@dS$1yF?w0'c0iLLFp`??q_t2\#\.a8tI4#a1B!?6 n=Hװ&A? k|ψI䉂B 4lPD582͉/Zb%T=fCz)a K=82W梓m[wž7LB*^?\x9Xi"q9^|Fbʸ'cN&B+j<2q=^"y MϖXs0\ouȬ͘ ZXD210p(,K@CfV5Klp ۿMk}m-n^ps-Z@.jB X0_)@pHgY_hx_=᷶THjIc蹏Vh-563rH&}{il  meZ C0: J[z S&aD 7ΐBzdƿO$^*ɥB*BWkgc "o}C⁅6дZ"Q@T, 3\~+ v +ŬBD0suX ;9u4Dzʊw:~M[v{>8C =1 |f|Q07T嚩dq6(l|Z{bjJ?M6ߓs 82֒ LYM) \NaoU}Ud|pd}U.2[ $U&7:13Q dy*]Ymydlpw_{IaCT/HXp gr3]9~ ީ9XS_&@ ^vDIz2OHf8p{ZR7RsA^M[- (6 {Qs1qv\LF"lmwԟY$m;z 7\,T$f` D% 5MMopug t:SIK5 #w<2B;cR40;B=Rb4MWaڹ87o(S'ݰ?~"4WѰpd= #wR䛎J}c7N7HsOq!EHRmD k`n#5?5| /_g8x'*-^ aףP+/*F0o|{oHK@efg,\mEiSn roUIgSRL70@z]@?ŕWPyXZ^m(x i2O)>+(S^y+ΔxG`gj"Jssd-YF,O>fC_LD!V,aˆGƿ70on zx!Hi>]^Q|$pU Q_0? F϶Y)̞VLT@:g cwAPa8XE*xѰ 뙿n#ghs"_qI@KS<Iưw /(9)qVy$-~@KG[ k?WI `p_?XU3 8] w :rnVB#U&P۟:p^UVVj`:(z1Gbh! Ez,E\>(O?~s??>ΣIƮ\%kxq Pr,mlnr ߾&5Z3k&U0B{ iytf;cc/3h+kU79̾$[OTx\.*ظIU `TEp|u5 LE2hFC]ʼ[oSX{OfL% 79csCD @1\FAΆ8; `򱆾|mV0՝ڛUc%<7|-ꈷ@{:'H?^DOz$xhGL$YGy&@2gG;R"}gUfU3g9TpS_~6|zD @!Amz";MwʏqL{/2"g=>jRF~mOg?tK0p%t2Tl׆Tr( z#N&w0|5z/6w'Bّ߭Q( DcN y+0"|WMDvաK]eh~ 7\;Ts 4W 56V}ąBnőٰB@N ߮A٣ ׯH"w:4ps б Kſx2SH@cmp¾v x Ol3TB6Ȯ>9JnrGqk(&*Jz׉({v2޺v\7|?!{zHtEk1\ڈ+O;8ִStU5AcP=.}} @_H& bm7~ //z(!zt$Y-& 5T( Οg8Ӏh}; Zk1{ B2J?;i @h^ȁOQ L+7D\hC:* =:u8&0ʬDb'rT@z9c?R&4,Y2(ip#H1Ge[TO;ܲsN" a!-W >E"N_I|=yg0t-'*wA @N ''nHAWAc2\O 8,c>c@L@&S./9";_R'evpy 1ކ_"fQ#EBngӜ *6ݫ-LC #nÜoq߰zTOЊ.@ x4pScVe,Gs[<ź.eVa,oAUu nÐ:G pkX@ B~/ʫ3n7aOq<|ɇ!<BDrTLa:K$Z!Fb|OV0L`U3S:q `N.mEtv J;PsREN nR`ѻ}| s 4`WZ^<;`m(ۂ׮Kp4}ә/EgofDD:!y-J$KҶ<# 7'v?l`."ܖ`dX?^  t[vVaps4gϖ$`q7]ؕ-cBU/0f n2ΝA7癋[6] Pj4xXu8! ݾ? !Lδ$x-ߏ]c -W7|ȹ =r2Dq6ɺ`ThpQH_txB46.==2WNw(-~B*4MVa1K0SNOϴ/!FzD9h2;g> c\ 1糡*UYTTfa. =cn2?~~5E,.*~i)r;jN=f> #4EO$0((Ӱ*(xr p;};uE<b|L9 !hM7h="h|\9 Dw߾AlNw&0tmz\9 T_̈(f%NjL=uQs# 7)s7n'_̗&`N8h{K4޵1+l7hhk9p"GZqoxu7! uG2/CR@r\ϟ$Wb5*xA7! \};.~ =#LN*PJ~+(hviI+0yug3G< C2`O&8߉v>Kj'kyz{, KقVL\FȬ<|9 @?o!jܼR3Bvh)bb|ef= ǜ38HRK}vu.PNR"9 IRJt03VdXk@z3< @ym~s"yqIE1bT5'bWVD_d@2w߼tH"Xudd ZFk1UOuJcWs17d$ū jn)EH}N{Gۆߌdov&9Gȴ>I~sf-BV(i{w zLFi^}QL0vygI tn'?Y+&*2!Y5h: iboDU7F(:BU@g{?`p3íc\e\,QUi@(p2rTq|{O `fu 2c'、v뿽)' LX8φ#Ȍ=8;RQRkFφ#07#5ŝƞ ‘o@i+Ʃ'/bs 7L x$@=EΦz|Fdb꘿ F@7~G/zn$zmpɻ/ݿ~œ=dr$yM2@}fLg.0YG)Lcrp!53_89rNu sq Ԝc;# 6$G'_ T-,ޱ m%LLP398 ڷ᷷^Sv9\`JHs"ӢiSQp$jϴj$%n('cwvH/{}#=x9_1pSm"<7HK5Y:/Kpli,fI/gd0( N?^κqgHI_B/g0( {},_d.1MRO/?,ezI=}]Ӓ.JIE5P)zz'뗁3ZHW\Qka5.7i;04Qio F#]Gc2JqƯaEL6C!^zˑ,xd"O'34!!q0p%T{mb_0&)@Kbj@ w?/`b*i~$24P6k $  mw_khe"pF&"/N^Ú0/m1e#-b.Ji |zwa3~6F& hfYo\Zꏿ߿lE)M jب3aU38#~ \-p A'cTp_`Ze\҆=7n75Saݭ_qBjO=dBpFFU-Un|`Q8-$Σa=>{mY^y Y h/<֧XjM%P[D#pZc$$8ȍJ> \=G龆n"jK:vX\ ̅)-J=WbצŽδ$/gdѧ4\wvAC8ص/7uR,{f"\Mz@l83H5ߣ?&'>k!BMJLj"т^ #=lm~"4p\X+߼R\zWZpITe̿T7φ4(MR&8Sh;d S#MM#9ߊaedw GXkx1҃7-~뗁3$XͩȬjFT~S- 6!`7/# њw[x?+vѭכ u3fſs{,jxp=K6**A1J ۔ #Yƨ;.ۢF^.;|9#1ӏa-5ɺmlv_0p޹g ]Ƅf]\*ş[ǝ3 eEVSz|h6I42b9ܓX3YWuq+'2R>yϑ9ąK'OHuhX- C#Ԝf9I3 P}![*^3:& U|f@q!4,Asjz})T7ρr性أԠ7nk-K4 {og(`nȉ[/teH-GDsIΙdx0$G^an/~Ãw(i<~)P305@ x 1+%)!\QuF Ñ7ٶpϷx{jo RWT4[s$ab(.̸Q/*14G^`bgƱ>h(O}{KÑjdtZ܇'cF((>PV[-]=LǐǞWv2~ d&g~>(۷Au&>-sRGRo3򳦯@$R߱ܩW |d @;5Au2]Zj <{B߹wwnĽS|׺-7 IX*.С$3/?= 6]`ZR}w@?- .`AG]Ǧ?UϞZ bNbgk1Z{7}Ы|kN%^Z=Id\v0XW|%{(N:2tńnwGS^v^P[~hls3jIVyhZ=$rm(j Wѝ=h9' A.6SULݝ ܃?}88.{ᵙne2 I)%$Pyk>Qu,-!eo!?^ knIȿePH:3MP1u[҃/[/. sc}o8 %~5m{m>?'dS]ڰc++eo'g {Zܵ.u<ƻ^7RVOLsҁ (jhduw'GopiN>5>@Qk2'Az%>4܏nZkE)f}&oLDfxֿ.,QZLxE@71|>_)@Svև-,ò"^'rMLzOJVepǗ;?U:ѾEtz >8vjw`;*࿫'``&dp,eW.!6.!I p4e=apo Gޖ|wg]ke>jMA%6fAq<]#BY"llח~jL0n`PkTo ;P9[v_;n۾?le4{n `P'U']˺P@䈰'7h(^: @V,n`Г򾧾;Fٺ-âɵӾg-M7LzelUyxrpuЉUgK3~_r}zk[#ٶwڢ@X^;3l[S~t8 t%Y:AU$8{.qb׺th_u@`]0]'X>#;9OUe.R;BlߚFF>M1c_RSvk'-u+ jQ5A=9p"g?I  IȾXlHt2xg'\UƂ$H5xֿǣ?wJn]{$ "M(=|ǎ @LB\W; `iJe+w%R3ds٫82}6g@CX?WO2]/|r"u;<+Dh/nyuGX#nctYN(^|k}cS Q ^~ ur<=nl|g hdN{`OS[8 2IkysxzΤ%:m_HtO'oZ._?fzBP]>Lw2O&V7\Ӗ%*#Z/z2J~nz" ]?M@2;*`n*1]?|'߳7]/Cu}_.lz$njy_?0ɫcݐuUWԎ8t=dI6lp 2yK0Xdt,bA8;,wi>Pd~T񝲓Z6}]1L,9;/pIҮHndl3 O_qrf[u3 k%9&; YaX[o߾ v[~|^6 nkjK͐sL @#NC51&~I W"Ӓ@zRrhԻm¿78%KG ڋWz)?Zvl78굸S6?UD nņ4D|~L?Uz5, ,L.f}%û%Zrךwߧ'T B$k_hjvpNc g=%p&cV:yu;jP[~J< qYO cN߻mmۿa-& 5^@Qiȼ;-$^@lP?U>ycպ"5^@ѐ1uVN;5VxPij̀q#jBεzxV|MOo;~ڿ7foX6F<9^-1ֶj'?'~ xfx=tE#ˏ Yw֝˧~K'8`P1 GrإNp]>Y`;Z ok (* W|+ ,LN<{Q^@Up *<{6ݸgWuղc*U- /9"TϚS3V@ё캓u`:V}w/u5R(Y]Q ~Ǿ$j)fm-wM9&WY/ZcbɄm}=Q- X^0XM4 P?udϥY9* cTeI 0WÊ*m:;]Y nm*=9/ e&iC϶o'ZKσ>~ɑtAA,An仾c_7 Y;5NAM_'Яb!-#jt#ţM5e6{G&Pd|?pnwkwlR7` GrgU#eI,ߵܖL@xԚV]jmH}[o=qlKcUd_N(DzްruЅ%~G& :L P ieH#kүe_uСP&~ANysu 8G?Y8+2 ET^رaZ?<~G8;b;jTWn۞*=wNI zhdl&bLJm [6i MLw[/ԫDF;05CO4xkޑߵ ՝g-A%"vw0]k, ٽGv&/L^'e;j:k}*&o3/@ؓL@'"o9 W+.^Lai Wh"f~.-?4Z?߳j9, [r^sCv @cUߵ;C1]9"'\u{j,*u"FWoZg! q4yirS=Q֋G T3Uk]T^{@sgA>[TIny1c2}rה)QS:^˵c}`jJ-߱fzڎo.2v~6YLL }ؐ0009 hdd>?U:t@f}G"C[x2[nBZ/LuЍDedl!@} =2`wJn ?} =Du<϶ԍ:t=t!U:AٖU uϭ4]G<{N 7_8g>/]-/>?K.;yTuЍxT[ȧc_d!k * cO*HpysZ *@`tXw쯦~th$0%?oRSv:ȀsK)?t]dAvGUe؅eeg!ufoX磌(UFep}E?IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/src_out.png000066400000000000000000000005161456565420200302630ustar00rootroot00000000000000PNG  IHDR\rfIDATx1 Okx<?G(<5LHЉ,LYg?Gp n': `".0uLl.KyOwȪg8_ve(=~gHnq)4 >gHn -]?G<p 6ݨ G3ϯW^C{Fpˏ|5e9/x v=Q܊C2ʛLM j)\ c(w_o~ojZnNpDҜLLūTӏ^4pG?"fE<ȸVtm#z9߅ #/>à [h9yry<`F:8Bsohf~5(@+Y{n2^#n=#G` p'68q>JB˶_p4%"h8hLU HcKwFd -%7X\Ƹnb:^7-vT0/r i #6yvvz\Op .9> 9̿HgP˳b"~ PJVHn@;m2UbnAS|y$`V"386XWHh0Ćgp$B{XTB1qE5̿ #1Z.`$h¦\M^(G`I4R%pH"zW\++A1}7A!N <*pCbXA|f$p 5g`U!(]Uc7J+PV Ua_U*^`}+8CF͹GXQ'e,4s(?n -(+ًc7ΐR~*fwtsf=k63qX*t$5 0n!IhjR&*T%c;w l8x>/pHm {h9KvSS7^F9( vƅHYjyOþGM=_h`ҷ;0u "H:vz17ԨmyǚMNX;΅N9uo&`:~"@YJ8n1h1g>7T9%TĶ0l6̜ZWk`ث ظ+ 1N$HlgL%ؓ8R:}o롄`G#h.M栶0I6}.{ -U$dž푄* 70YG|.H B͋Łh8zSE^H&{U[*bs:Nt 2+~\ufsz?2VE*F Gf%zCo:'muev4vn2~U~av5A%?nz\X 3T7=g$Fo.DmD&E~ ci#1?u6{w>Bgc=>,r+ [I >O11S0A$=bc$g)+%o6>[d;AD8,[TE_3&go#h`}?Iͦ!+Aq3L:wPqʋKpd_포 +uYKTΕzܽx {2Bh(ش9,t@"#_el8CNqBp=kJYvN <тW[T'xL`Pɛ8Tm4Vƛ#4qb7ΐS*x7,CӔngN Փxpm7daME `ːb"l0'p 9۶ ev 6s"~<ꨊRxpܻ(DkaBظ / v0}ѴFFd$y;8Cήt wl,&c&?WƑ@OvuhD@\KPkgnjӘD_{X2+i 3(b{S#h2V)"XW1Sq(RQB te;cPǚB"0 =r8CNٮ}-W0\(Y $u@&sנ@r<ס8˫ i*#l{&8C#2lޣT)_adz,@v Alspw$Zm7M*f1+i)2xIn L"7u[@14}s}u0(QFcf(vG:`X| 7T#2k/iÌblY36דXñH6UBd) ¼=L]| 7T"2}m (یo9 ?CD 1ݳ;\|7(4`sQ,!PA?;35|#QЊn^|7Ԩjhq^^NOŠ?h]sXWwVhX=r8RE.=W!i* IIU!Om &4NB!8R$SQvIȰ1#3ho HqKPy 6%3</kX? Be-tI3קIO?*O hnIcpx{Wl>ףߌĜD"޻#D3nf6Lm@MC?1N&ݧ 3l(+.EQ7j0| *&SX؞{ z;PdMC-8m ^?r\  OPf;p $" K=9!\G _5f#_cȻ]3Aq8zyB64_&s|Cs 1ChOr'QȊQO,y=Xʝ >~g~nÃwݿhUJ$ȍ6뱿c 3؝[Z: *hiar(%+Ig[.E`ppugHI<|u$j$fbDL_SB'7ΰg4t.-QVQGe}Ɣgp׿q>&$O\Bo ; =8ÂW[d+yU&c13\~OPshǕgX@|uˮ7}ċH%iNh8,_J 3,?lI“;"]c,≿Ⴆ2z\pd#5} #X/ O A0+l\򈶡H͸pd{/iOXSX S()?{Ozlpd { LQLS3ƖGmJ`.0YGj),"D[n0g\`4gkilpdm48u "UTfPۇNj<82 B?#&' 1*а[D*r4'oWhYMP _vH*="r4W_g-E'+(nV3t>MnTƽ/txȋdUYX*q9_|FbʸAE' =v`f8hƌHCr%689x ^кyd- ZX&G10t"(`,5q9U$:$'''n7wT5Ӻy!MdkQ TD Z`~XzA"V #5j[Y_hx_4=᷺`HjIc{m653rH&}{il  mez C8 -j=r꩚Xj'g 3I Djr)X+jVBk[AD3pA le Ew_R.¼{M#4[?F^GY``wu*NCf8T{M R}"h%5;WlP(. էN>u:qsmZ3} 3up_wl%~C NEmw,NܤK=RH;yXȖ,̔az ?8QjgH!I@c!+ '-zҡ8!)v_;]M-n!gweLN\ez8৉s=ySh>~qB#lpBfIZ\ăa^pm.~W[qef eKpH ZߩP`.hQ*xPi4K*OHpHĒCXَ&Fsq i@"xc15[܉( n pT7SvԜnlLN\}#|c<-ؕ2iTǟGf(8x3g.PJ@ se, Uc #sT~>ǀmnwpoǚGfI IEeDz 8ϩWEǘGR|@%RKfJ/8hXizEǀwc282>J 7Wh[bh̅r*P=O XVw{*]3qV7A$cL,ҤL m׹ lc`z26*RwgX|rrM\ ^;@$`i'9C%):)} #i IHayAc{%h0iI/{c #7jsH#1" @6Y$}z 7\YIvLVeNP} n d05 д^Evfn7hi X 7t2ՠeӍLh^ 8rǕ~C e#1n"8$UP }}znnN=e9ą!} HBMV.Ly 7ɚ<~'~?W /E+:_y>Fڈ&HB쮻쳒2GhҜLM@qB$v%47{JBi`Q5DiӌR6<2 `pmu_|اNjmqEүL)8g0TKQЇ@'`0B=ۆKJgʧ1={V[1IH;׶ cwAPm8R*dpS뙿n#ږ6{oWP!Th1?_JNj*8X qV$-~@[O[ ?WI `p_?XQ7 U8N\ w :rnV@#M&+Q߫Ӡm mN#d%T':]aA_)DKB1d%~2{lHS߅D?X͂nCglMEAXXmn/wWReя34r)&jD_It.%ywXW}5غ`*sCPCE(C( 0uPyR@uVehN{6g*i1B$b0 w]-$m5[tO:kotQٗd6[#a6oo{ >AsDOz$hY.sKyT2rcTųE_{ZNDI\|{rQ ?x(s*~爷dcէ ?+EγHYk&=UY䔣 !PHT[oӝ;A3KegnuBZu{ _vgkf Ǝ@7/YCQB'Cɖ:]mIc,nr?m,WbC]xJg|"^YX# ^3ۣv53Qi%"mYNG"u? "I:bbheyVw.g9pSn'(,I6 wGoŵ?ZwZy" _d fеpXܫ;(ՙ -D*'!"p-i@֫t`7 VKϡµaLAy>=*ښ"~̰l\й~'\a>W>E#l!Ri`z`6 J5h ?"|]7o= 79o#_:v3B^b- l dt]eIkb+J3f79?#p"sz&I5PW/ ylIs$7`aLt2G3 s]k*~vp99sN"8v%\a\DM 6{u]nlLzCeu nÐZʋhWuR'. @66۪"뾓[2BN&G(&p&:_÷|M«. I LO U[qMLKA_"vNx-J??Y0L͚TBN׉kK'r/s*"u}H`G_F9' HGOfb A/i8+"y ]QUuï]40 8u<t22{_LD.RrvrO߆yG nO~X\1[CAm: S*G*܂h?d{"/h] c܆dӤ~{:@ADjTgw*jhPP.(F ̟psPy[9*~#uجX/N'F@COxb$_L/Q嵨nC7ob}d X7&o葓yd'o@q#F^ \x3^c.оMH r;)Xo"6Г~߁S!(paIE,{:ָmBkǖ7n, |l9 4{RsTsK`>pQH_t s8%h_H-d>pQ8(Uh cS$b>p1j[pp뗿}bPmY #4EO6'2(*Ӱ&8xr Pw;};5E<7l3 쩿|L9 !ϵFn{E,.)r#o7}+M&&*@|mz\9 T_̘(fNjLi3EzTU0[hp2G.o&~B|^1~fWu;0jј> b tGHcWqoxe7! uG2/ CRPr|ϟ$c-*NnCLw\z¯G#PrxB0{V qдZYȫ9|9 ` M AHhjyR3yBvh[*bB|ea=uǜ38HRKv5PNV"5 HRNh%lxXZwlu!ivW_ ZFۿh5ݲ,P@w"inӅv7GfI1>/ w ҲlO +PMQ\X,3P,va{W 8 w2 @Lo|GoHCf f$L@UY 9Pt718yB0u ?p0Փd0k͵ n"@UZ\]!]z7s {W $!?_\;S?pҡl|uv5nPHR`.OQ:akWȎ'o1| @σaϣ{9'{ ;WC`0 iAn"㗙?#xp'o!v5-`.)b{nBEmn@zJq^28 _x?_ÿ B | ffqp M-XZ$(/%+A0ӷ$wkzGގ̅-,ňj벻8.P T`81 \9.ʧ|s38L=:u%TKqާTYrcDp_]ri'b.V f]Fu鿳$G\e_FgZWo<+=UuW`6F .& mcME Q̟)G|F-úo,xk:] ]caۣ][WeMa݌nPV«g\L[nϟ̹@;a Y SA:hRÝA˱j2, 5`m{ޣqXHsGn ๧ ד_Cdr\C17]ǁ6,GAL 6dz'Ք 8# [<뀔@8Πׁm'f"-B ?99̟3gp {8ڻkCPclv_.d'az R&Ff[{D^6:2ڬD>6cCEϟ38Ԟس?}Zkd$ݻ?:arb6jP%sLf֋|o?G3 }OҬ'LLP2]A;.mȌ"qv(bp$ð1M$Hݘsr}''B9` LVaSPtcX^x$*|T7?`>p$ð0ɿ-Cy΅bZ[z WCG_AQuױ>{vW ^[Q7do[L̅ 59X`m"$>FKrGq*j3%^,LKBsi };9Z^YMm11ct@*]}Uut'g98z9#tL+ % qJ0 ޓ?|"S@>~/No P&lYw 3x%={KΘ\|R8D36Ef DZݑb]gk`l8 s ?X\{9 ?vi5N?y[ OVа_ϸL/Gab0ǝ 9t}6c4Zf+WT7R5Rg <=+w=^gh4}Gu=iYE&}$Xmr!7Ǡ9dp zZ9rm+sq \b'# 6$GV6X&u&&*@pҋGPw[h*rg.0Y%) .12Z `rp@mK{kPJVb.r*v'b .~t޾?ăsA 7HcټG:HHg]rwnA󒪼kQ ֟BgU4218#A@my#uΐ?VVK_b!/g0( {}Ѓۑq#4IOr?$3=fEvKOƚVPJVf.ᄲLק>Y Gz˘_\}csqI9 @cL\?m4S_5p3dg7ێMYH<3)(MH?3| ]G b[  aLW`"pF&")A2K /»PIQe.LiuVyNq4xOƴuhELD2'hqwg57trҶj6}H@w]P> X! V mwf?쯻ELD^5^ê&KWúz-`.Ji |V{wNa7 vF& hfYo\Zꏿ߿lE)ME jX7ޝU18#~ \-p qX]je/0t`.FiCm&zbl+NƁŀ@e}|}q>aUxm$.a;6+{mY^q Y h/<+OZAaWw?ݷohя+e=#(/gd1`EǏWlN0`1\bof?덦0=ǪqY^ȋuLcBpFBJ\,)ԥ~oWVs7S1Z3 n& 9?e"/gd!Q3_]総 @mYӀڙȎYZ^ #]D27C]b hbDKPNTc.fqYs'y4՝d?'Ŀ3%y|(X-Է'D r'WLsłxa Ӏfj@??aX+1~-Cu.T7΄(ORB4 i;д^u-l~S{No_2Y7FT֫ua!b&e<. V}1*_"mM]VyA}m`ӚwNן|tsaOݚir7GAL߹-էxp=ɰ6*)A1Z [ #YƨoGE=7!{k\dusF62c(9zǯ.4 .~hZ-{J{&9BǑd 4~ ]+Bb9F25NDyaԏdgcoy-92ǰ2RQ Řfd3̿?#i<ҌutQet(iD4o %2Y)X/YP"{u&ٲ^KK응p@ @ |,"薣Sdָyc%Ne$Ƹ,ts h_H.% 9IG^w}#fz;+rt%n;?==N! ChA΃B\q-mI:𞋝3anLۉu ɵ'!~?ppKN.'W3 GangPr>IΙez1$G^anW^QX1I S@9dSy g(`jd:cWJVBd7D+4R`=Xζ{ۣWMQC-(uþ&~kÑ$L 4%3"7Cũ{Ñ@˓8qMh8$˫9|8yA@^AgmWDzWx%=Gγjʯd>`uqt7Jle~sR>0FpaY&;3Sv3&n)+?2YX knBQe&t_G7p{)H&Ik9nx8]~OMw=p!g?Ga̯98j-495yI8[Jt}J=0Nph '<ٙ3ow}(_݌vI99шbx;s4 ’&dD^?GH1{༅G#.)C3.b'/o4^88]\Bj*BDbuTQ'2?HbVJ38jH::L'όDtuq{'78q$F,O1DLڶ="p4fRВ RtM&6Ũi\s\M@_phE\1{| WNPLzTy3cGkؔ%ڀia?D//ZppΛJ8ENbW1\&t)k73?c,9 .Y`01X3fp̦H^Թ .Ϙ Ӯ"fQ#{!8+8:cc3;Mu|8i>{3VptmhLCx}+8:gtA:>c5A2Nf@q S, 6( ?T@!klBh u`i˧F95lkUP+KB=*!ԀhY¶604pʖl["+` !^B(* f(W;ú nRBEFў`+=C~B[ \8o:`+#&qtA~.VFu; 8zϻx"8RNi-Q~ b霽P_` \=)|^7p5kЋ=`C 3P@~qL?1BdPm#G"ZX! ʚ78* C4\B]ι{nkZjWͻ(ѲsIi뮈iM.BuG/dsՓyHy}p f4M'*m)vJ;)#)&yQA{6> pr':QBho*5HDݻv zSvGR>ϤySc ũFM(Ku155C`x\!0; r qiCqSjSbX25kc>,)vjֶW+@'|27wD5{#u/ t샰&x!,$ƺ}X Sԓed/~1gӁ؆#8P'Hɵnp;sӨe{x(`Gk ^B@F4"/qnbG<$rO쭔]򊿿-\W"B3|q o=먱k`]ۈ8Ŏ_zxbbmC wge=]wa Xgm+gSe%y2o'p;aj@T}2!HfI/7cT1@@kwF,$)LμX SxexcVA6=|NPHK0x{)Ѧh"*L !}^(2o+} SyO W͠>> F6 ޛ|ڍ"-y;RPJA3e:n_%+;Q:1o+} S|Us= ͺsWbYK TȔnL7_ 3 O斲X7NSD)@b*wѦWƿ~ԙj5Mo?Oa2!w5k B@`I,p0#,g^ةba$\-=RJ$ pFWliEoF:!TaY ޟOb^!7 6Jz O8+]Psv;03oh0}8]Di‘|$H dt3Ǻ 7^SOZ; )[ ][\T=Z OF͡-kZ8VSįk mOp)٥J@U@=@{8 S-6]l`V, 73o/} 7@IniR%:Csc]NHe%L0Qxm/py9D: E'e ' [em.S8D)Z ,=qnbc[G=z*!(COV [[X I #;b+Jp"@헜ϱ/yO`- ĭ+>;$ ;HI:z 0#hQUIRӷ).pdmMiwvw~7N'iw÷c{ZNn&kUr?x7Wtn=?r )"gCSo N0blz[Ohf81[];.;޷wG` x{0(ie,;R`՟aBbׯӓKY[Q˰Gb n)SNf &%@#l-A:O Vօ?sE ܧe/S= vI/]\9nz!87$_i/o-+sp +l9`ESrxw7:@P% }1ڂ //<}Ej _#)x c06ydj`S >΋CʊceUKXI+˻qC:Te;O:oS/gXT cu-;}Fӊen[IO6 z֧z0?sOg>OX5,<@(SF"4‹)8oq~!{GINl-Tq蠞 q IH|B5ԅ_GA3 q:P|gc/K8/^QD~{8S*E?O8ڶ/'pȈLBrWhW;-, .áGp8xWl;y?tat N>KGGc E|Wx&6Lj<1"WK0FȓOTtM02sί¡q z boſXyk/AtyDcT!Fm S °Xn Nl_<+=2N>&nE8 ujٓd&8+f٧V{rKRo7VRoБ~DM6)1\Nn!;] j TRq싸}nSn3?%2ŕd^5j \rLk"yhەD@yt9^BTݰ?̙ V{FconWn'dymsz_퀟L_6ݮ8 å}Mʚ *jDAl5TLggxJШ7sCSWdTq2zgj-7s?3t?AP-7s03t<: 8Sږ%ڬNf.0Ce?ZW1hRߜ@"3T\R5^1h/X Аq[ 1Ӵj_nfυ-k  fLI˶jݾ8͙GOa3ݯf`;Á7AB2:ys a~:kgnc4-6ɌE yL,CY:ِꬭph:^|@^8!Z\bV `rz{%j~;{=7!{"xhn+ϟbMz*͛7x2Ձ*"ل4APAV_$c5[8zc۴ :_{ tYRG)<#([YрOg SיE.ozV٬\H!J IEy'?Fz@[<ۯN 7NBzǿL:FE. ]d#.XNID`55E~(<  [W(ģoG#}dI=nb?q#D|]{T񫢵[8 QUew7ɞp+ks FV9"s>%mϸPxj՞)VȼC] #/nT`[.uN Vp+1 dɏ,ijv?w(?nb>xuڢ'G9B:\&MQ48)vO= ~\Tm NZ<>+LAhj@ K>n0K*B' E\*H*e:Rc֎4NXp j2'\>89sAklNp,h6s!Co Fz}&8zg>r,Bzc|[Hu)iP-\^7SN9Jk xOg.0~Ъ=Gx6ChzA@SS3?7ͦcxwL$,\013UTCB.P^zosncHӓUAk Iˁ꽭p .>/NJmmm 8͗KW(|0<5X !_Ir/0Nf5~~_qkdkpPP=D Yq*Vt-~Rys|h= N6/yghou'JPzu̻48zZ;p=YXZc# LEm6qܪUǸi nFqO8d^ob1|lu\챯kn=>Ac^9\' T6dHoX1PC%BG~$AI{mV2Sևaʆhڷ3bFPd|A?2OF Sƙ!$թ̩-B/pV[D?!M)@FӺCxJ;in8h>tO#r-7#bYݬFe[F] n!$$5a4ڑe{÷H vfbjs)e/<[7EP1kgo{OZ^/`jeq#+v)8QaբND\``(4mB0Wqz 7!B, u9!(<9F3MznFIyX}LȚr:E>~v$"3';U]eL2 G f. = 7#_$:P9 7|O۴fg(Ț-аW?LX33D߈_W;t=jDjzJ$2 (hNo6$؀ J0k3pv yKBZU4PM }5Y#o4U&hu\G— p[Y?/C@ $Ed8/4X$]2[ 8@AH铿G5e"J㧸%ׯp 9I&'}AZkhEhH('H]=yJ'lPovS՛Vm_{D*DƷ(haPP 6nxA?c.vr $y !L7kۣA TT3d]7_,?bfZPnfPV/4Zr +_3t|c'sFy+ T~ 2KytZ#X?7giЯ= Щ;RQm;r*~SWKpvV[TeJ {iŭ ۚòewp2fd a0щFɰ3'ej9"UȈo]} ? iϟCq"{ 9vw}tIE IBNk $8r*jke:p0`'1pf?IJg-'n ).Y/.=wTmy 7eՇ_&˘ n60o[[(d&-*q2Ȼ;1C-bޮp0PRZ/\hma۔n8zǿ{~Mzyӭ'ޘƼ]9``)c"ieLqa.fMq0^-z'X267i={3 _L)`=FNd.bmu.0oOzp0v _)E\D"}G}yrԃC6M6I%XX[H r{Լە>Ag)V|D <:Bە@g/oCE4 -S -EߤM~@$%aۖ֓p9Op|^Dobjr`lnP% -mR֤'Ϥ(=%nzdqqKRqW!={E>&i,-QѹbVQHġCDt50o_p(f^z3;R >zU7efMՈ0dܮaP "$=nC-bȞ/U ,QgSrum0{~n: =~נEĎ5';SG7qz?cf}X a/Y{ߨ8Td朢 @^ ΧL24xWT{{FSw{E ϖ'(ff۞S4RHotSK:Ս 0zQVC4d(\Jf=} {H6"ڂ7R5S(Q011a\9Q di%:oAT%X'!C.-"D,ĉfa 9 shpٿ]ٷ_ZT@kF3?6OMCïk2wZ ^]AL 1b e[ E̟?hHz"#fk4G{>kS=˗s7 @vtH X ~aKSr{$MS$&"/ݶ*ێNExj90x}zE#K1"+ ETr7 NSrO_vS-jڈ'g6R |6;Jk!+y{|]$wj!s=za=Ń ƋA9s|_:I\ܳ0?xJٿ_j5X)K$&>KgNݧ{Nݘ %q2tx$Vp2UW8-'?۶י?qb0Cmwӏ'9ӛ z~:/cdk[l-HGѹ{?H$wJ*\BL^_qRN+1~{b.250nq cH/qC4E4³eޘ7z3WW407 rW7ndO=~o,?3tdt뗃c^G1vtM\\%7e(grpb1RFb'n5q(U|2c cvQ~F&s a.0CeāIPEIJ癿Gp:ƻY&˘<wqs `ϥ%Ap*iOtJ/t u}2H󒬼dkQҟ[4^)6C7Łie]cS+G87qf/P$ k7^=LjMs0B*$>ɹ0!8"~U/"1tl3sQ$;1&d2pJZ@_gN"ltS{6@ʉ81u sqS4CEQeaeI6IsF38 `uz%9plL_\,W,-+-B x;p/gR3])hl$qN_GS!D,EW6e+saꃲʢJ@ P YVXS:RFkЊ=_rY{}ݒ`XXUgpJ/Iuùʔ+U?wAoH4*VEN4,Mnш[ lAsQ 2wݰm_R! 2xFB&jd_Ns׿pٟ487(y-" !YΡ>S(ឫOc/1l84]ˇڞŨXYI6BCȜnsN#>'6>'p In& hjeZ䡿 r֬m. 5-b۩;O {F|uxBW<J~`i"|+J\_N"_t4#dw_.`Kt]0=7EL0YI-[JWx|6mr[>& bBpJγ?'<{o6,՛杅Z_)/2DĄK)=k$_^YQ5Ry # k Y V= @>)0l O@w-Ŷ2"+]N!&Z}䴙t6{\ `BpJl;N~͜=nT ?̅/ȉBB-87@IS0rZ ? e+ )]p*#6Gܢzgw u8gLbW )]hЭtU૴9f?;PAK|uxj'~B_NB#u'L;rDc ݘY[*TV(~r'@K{0>Ey? ${F'1 {DO(qՀsjC"=.:]hhƚ=#/ #_8lp Ci;AHORK]f}ML[ WO.Q&@TRTW!.cI'2e08S?x k1tbj ~~ AÐQ4]&b*װmS [LʘNQ 33s/tRե,d n| 4ƽO]557BEdݿ|۞Sz1X+9Z@P:VLeTӘsk.kjN.Z17/Ǽ91V,v vź7|mIJHOF#ZgҲy%ށjGrP0((`x)Ȭ{ >ri4_E !j9>(Q@/:M?CN~yXny1Gה( ;t̖tFz@Gp yrmX~ Zb!>tY,YzLq}1uN $s]V~~?C~J{> DhN1j>3V-'1y6|0n6A=] "/g=[/t 9}nwppC\opV܃E7cy1pavݻ0nFZT%{.vNi;-'}H`8]yQ'癗ƣ/d@16Ik#$8~+ ԃpų<d^2m1p@VHFee{t݄Oёp fp$7\9M=^T7 %:..3o0ǘ`b('Z4mF ƚ}W7c,01÷cËoǝ t dz@+$ق#1jdO9$;m6cӷmm0t"UYȇ^?t{IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-comp-op/xor.png000066400000000000000000000351261456565420200274220ustar00rootroot00000000000000PNG  IHDR\rf:IDATx{8[ϟ>y9~`b*JeJ-I$;gv$R3$IJ%IbH$I*mwM|w-rc{of滾{}gY-9(Dfcɫ`Y0rCL '(翑ȕK`b )`0$~B /nAĿEPt˦Ti?tPȪ[M,l,dNB ++Nn̈́ĿEsPxvL (E)~Oن ć:K ĿE=PlA%z`pY Q|JsqĿ#EuP&~&0\z~" @#QH}wPѢ,8X`ロקP:pMZqIBo7קPhջ`uZ`N!~} 58YPkL mϠHצPhȼt5XS&0f=Cxu+(?+/UW@& `C ja9? "Ŀ˜E`h&;;ɋ_>B 2 \ X2fz_{/O&=8?kde2K kP )5`}|n'aջ%}89vw|vÊ[ jwfpP (WJa\֬ ~yz-X0^Jw`?ZK(ay6 cE$hKwS9$ #VLL `Io$} 5V})8l!{ V݉ 0w&1ZeH+zT}l ̨ } 5+=)?sg 2ˣ|U6/W̤)̟i;o~]Ek-)hH=yR$xdL@llPr*_yH{FcJM (Z%FX+3 Ä2x_kKcYؘnM`d g ,ٹt(ZEWvN㛅3L|v%cҝlD80`SrT2uQ̔kk,v>W/vPFxZ]{khgDb30"yOb2U24f$Fn Wht ]+ 5jl9co}+۳18ЛWLں{Y^u+5>ʘ@|N%,@ Ϭ%"g&-vcWztjDN:caI@FWk'r1;,F,Wcsk&kr%u~JA A߉xE;t;Pܪ-9V:; zs\)WEN6ⰸvșSծmQAfcFdV=fŠxEK <=%%Ǘʏ޺ ߃.~T(6sGwkm5kk+ra .!Eۅ,(\ێ٭uKS<ύ[t~GD-q@ 1O.0@eaVL3 u\ul?' ~!}62y@VLtzQ-!>$@x4e O-5Jl"NȩTp mQVl<@!5yߕjW=@b`!gk!IWJm\dE`QdL&BiPhe[ey5Vn |~2sv *_l};N-4tԁ3u@ 2JEːX 랋-:GäodOgst1J8o?4p%$9v"5ʀS.vDbM-C:d)2H˟Ϯ)(?*>nhW.gau7`A\?~v{o'P 8|e 1Wa&؄R@*q&rL?CwcsC(l/>3[ZW,.nx%)o+wGBpymmP"?w,N,6sbP,sK|qDf9mFaf.^^UʾGYl;Vh￐o+-C 2k0mJ_m)Tz,Ȭy8.7l/ @r2D \5ʀ <[@] A\8N޺}wcIy=MZxڵHɯK/:n3?ǂKP &b{"(+e0;ȩ[DXgFۈ+S{;/gE!E2ɺj|Q_X dfϷH0c&(A^:=MI [Cq&rB0࿺&[_ҫʃ&>`͊~50鰬^2|[ij }LL~϶y:9rGYdL#35`f"NF5֐מ3 S1 H|m"F!~_`VXx%VڂEk˚_Q@r޽.{..|Uփ(+~˪il䰥m)0+R>]7t(ZE&-V"PO&F 62c q9JPh<# =PzrͬO) C43Es=~z =x[ijZ",RHD>+)| PriB)ϖڃf݆`mՁԫWp; \ W / Cޓ ʚz=.k8+e  `C~<-ۇ60aƂ}|B0%nzL~IΓ}|=-Ū5 9X`~P9@+kV%VM,31m${K?9}[.p;N_})is=lH)e{X-p^c'].ۗ2Q˖p2J}5 Qd&6j0"1ƽ^YTH7%o (($ע $.UBfcKZ 470У^?؝\sPtV6[Ԗ H-~aз!lo\ P @˃1dاބ嚼 REÀ o/`ꑙJ ;}C 3."YK9Sy# wbSe53ɂܪ8Td;?~CK[MAdgGϗY(: ;4ȊL^{9k+VIɩ#fE |U8-$~v8+3 pޫ"Gm v =z 7}H`%~ m}G 2(~ܹ7~鴛wB NAGV+wY*ӷwJBF,?x$k@4F &W=@5<.x$n<{~p:T\oxˆC?Dv5&)z+_1]kiV<0[55޾#R\i306{2 Un5ʠREC}]s3c}NdX?p%\a?rjOjAkpȎp<'-^M!QprRmJ 2hx 50(at=`UJ)5ʠ "CK\=oYmaŤEI=,uJ 2(@^ z~ `5eSacaەePP3l/o]S UXIu 0q GnWj%P9=?*TNgwqcX8#*oF }J 5*hnG彃 ^s*mK =z G#k[RR<>\ q:&gJmK | N.c~ RR4)Wpp~s"U֚c/rR4h mϸi0 =j/5N]ހВ.av _2 DsNW}Ptg!Aq |F{ !ޠ@IPek^sk OW0}<|ڙEHFq7_'.:A Ss&$2I"4(I-Kp<+@BZ̪P <}qB@AK}jP wpm/PyY: jehDՄT.?&\T,K}Ek-Ž|&ޟ/+f7  G.n$*{ h&,\{B 2m\V7St6q].G3|+*_#1>&`=&0mF 5ʀzǿVKEyg5".cxy&c:gKWl`F],ݗLX{3 ]@P7C1u1aK0"{;fb?L3rEZw헐s"`lla5ʀzuH Vz@.#\nɈ;u̮D&1;ƞ16FXhl5ʀz0h j݊1sp`G&xyr"?ݦAr,5!Hp;*Ӣ't^{@[ľ+(#;;/V_9P&WDX2P!MPR4Dx|0Y<8.#n7?UixE@@t xŠ<ۙyӓxuW >g{uԇ:(~gall~6t"@|4?ߓ+>yo'knfS<9N@eSa۠08[P|>Vֱ.UڂےAg<WQ)uL&&*<1,?:@dgȈWM@ `P5$({ e,A>|Cu(O"d:I:\Qɪ(~DqfLΥ8kWc8BBg͎7Ta"!YqP{';+7h B7w_'~nB H@ @A~K߯~_1 vl?//3b/p4:9Pcдi6вZΤ71ӣ<K:'2V0#e/ECʼn 2=e|:yɪ\qx\r_:h1%?|LCkh!_VQLxY\+E뚚BљbYn/&~ o3] GS~+H)N#oc/ 1po/7`ٛWCK9HBPR#.}\ ;*J|);6zf+nPЩ>}3y8SI^$`xy\T|i^¯gC%r8A os.F:n3}Ņľ0Do$ىcҋŲ5s*[Wy- mcT# xܫٞe&LXhPUQjzzfӋ5jh`T Nd-fc_ioC@:k"OK,L^ ||Qf>R  ~KWwHڀ_J_?Q4pU"7 O znVXϒ[m Y–<'L~"H/+̍uz >,o'!|753B+lN.bO0qH\f'[L RjGq_ϟjP)h"0;Aijzƥokr֎H8*| w"׷ew/l>P}]WǺx)cmOgޛxXDZ|6S:[=! 5=+$iG尯+K`./Ҙ/NW{.+$? gᕇ=T c== zjz?Zw[@dJ89JN `X0xEEiݭ >+\.N1w.| Hg5=7kj (| xv4l@k&{5T,ds(7`x|Lm0T0ȹX>|OoaV\mE<|)ߜF!BىSa5.콙hϘ;93.W_5AH ˅P'ҟ”#3/Vު3 bvsqIX)ly51DLz)]~A" އP+}mK3侨}#%~UQؿaF( /ɯ=;޿ ?ye0:|,Ymu l24psGv5m0P5MͰ>!-hJ{cfLaCbvįH>%}tj;@Ms7{0z7Zgl:,z&Sd5kaWC `p[}Pi:XBp5I59tT6d?IEKIoPBP=-7Gu%j6?S~k2#l0A @ǹ3wE% [ ~j:LQ+.y1"2VpMXG#ѳTAIPȃH Xc s<7-j: :λ  / B-;twBUG06 .%4I&޶PQP]J\`vtwy;,s۔#tuPx_#DJױ$lOԵr_^%ޮcl{_?wj6$.fU1FuTmJj:ĵW<ŲE.FdߪA&WoSJPrU[E.<ݶ$ޞ\ZZ"•0noSrP Hja>h-|i :hvv(5B W_!1MR, ݮՠ@,7;@y 6fJoU} יèyࠬxRT9!T6~$~ZVD?L2Zĕrv~׏(n|; A4Vk#ȅzP45C0NB}P.夲Rb{ gx $To_P`.U4@wpk/e P_Q!_8y.>, .)W3E= TežX'l_ݯM\Vah)h1qc@xeMQje/C] C<2܆{N֚҄3ucvubwxS5 x} 5 `#TiJ|h$F`Ø98;2oדnsJ j_@]s .qVJ>!e0&NָtjOfsh4QV{?}m$A #Խkwc,Gf5׿Pyر7N-ܽPP[OWP|i!ٷ/Oҏ'`L[a{@ڝ|G> jِ?F7'/s`,<-c؝ PmU>TM|I xЬ|?_g[1qL|N#}_(C @I hz/Y%x/GZ݅/;~)s,DcjJq5{:PU=$_YюrU=z!%v\ox Q2xPL^U50Kl85nH+zyϡcԶ4C|X{q+q+a٪|\a&&}TgKlO;$_i GąF Xt4aaӖd3)I?z i@v ^½?s_փAKBVjaach`El\)XWyǔ>dW4fHKz IHwѦk0)j i~ڟY0b`z 㖸KAʐ3_ 7?MڗT'BV(v#FeL?l0)]/ai!}_)1 (^gPW &XH'38 YFDd3f6 7 .{8__#tgPQ!c%?{-KW2ai1Of1o|-#tbDg2SXuKSGo >.UP1l#>E:pH8-0 Lbn5ߟb7l L3K}u'< <ʄg3Vv`f# 8{} K>SǠ7^7H̛|T|[|6up M@v}l>ioτF=VD9D=2ov\qeVofKW3b2`n,E=Jfa+s@?>O]{gYcOWJ_hOetX#@Rމ>Z#`:M%PݝkNmsAeN60z# s׾\ ӏkkO_H?0( e+tP"Hi5d4@%M\hleow@Lnێk3k9vT@V9*Ռ3ӎZ");x퉆 $w,8QT;­f_k"I? ͣ(ɗ&-BR{wW{ޛs<{+v=~;6锿ŏ >qjtF[Fh-N9{߳g^;ev_{{? ,P3z<6,bl )~U@u/U4@P)̊Ã?C` ^%PʧPԌ쟮 c#v`;~3}4_=ܻ&.0]`pA /@ Á $e qq WO8(π:F%4TSYCB].qq:\)LG?Gp#VhۜpID\` Xw':ΆQɋ?GpWM{x j!2Rͤh@vE| WC0>rqA 6P?}6F"`P1t.ڻ꼨*/ZCZT47}*.0(C~قZȯywuĝ?LOS?C W7!(#4QO?,>AZPA s/`qQ &`=.Ia =6xM0o6 _6R@i \qqi,w9YNg7۳hG• Kd_ [?pw^\ 37?2L:}[㵑!m7ys?:@lp#5CS&GMř#g0Ĉ0#ae1!r24QR j4y⯎ێ-yG-釀2tQP߁`'$wlfCegD!7X ӏWJxPL^ڣ`gLlw]N qPHЧ}h_?~> ?~ UP&?G[2NṈGn~(C^ m2 [.דkXtfq1j čW51#'eMТL^L?~RX||-E`d<u |F`˸xt(g 2Ҋ@z}LWZp׫=҈~ g[z&6M @P=@ja^꾋CTi q|,9S^0i%M$~߈e,QqHHehѣ\|yOvJAܙ@ nwB<r}m!PP=ϭ>i!#TP$ihɚ}cOy/ С%—`pf'7 !e ϳl-0Y5E`2S 7g [.vg70#éE݉_B -LM~ [QvGa1X+`#2>fsxMwqY[2+z_{AZ(̷*[#a['B6pr{_'`LmLTJa߂+dBxVG6'tb;0KT$`2P2o==%1j +\@jLZ!GVfLpL3mf gA[q?J$_6F+ wZ 1aLgwT[t jUڛc2KF@ [F)x@yFwǂt5VLx:xp¾ގ]D ?J_I? %_ `۟ mچkޭ`TV%}7yaQӬ#ch&1Zm˾6~(C?\Y愹 %y3H1•񴨃sy۞2t+o;m`;-tK_Ôn8j= c|lr|yď6(ޑnwFg KDMHZ?FL'8w+QJ%>S*{ L]~Ⱦӗz~߰u5Cm 6)>ET_! wcY>P4͠2DR~5sS(40+-at0uŎקxl7s"16ӚhR`ӗįB*<}rOPRߠ/r\=xEm{OgѴ|"<ao rNk+:ȋ6[/ӚtN%D $ )T|~!&9'is;Qx,]8zȉNE=;e(B_:{G@hV"ơPSɃ~77WxU}s޷x#Q( q(ix >p0?| Do( E!jhYCol R*V#ҍE JK .=Q1xp:P "E=Jel 9w7/1vq%<4_H)W7/h8]rs^XrD{-G*haFdv1m ENk:GPqDd40#a_Q_R_=^~Ɛ \ϯ#WcBSw7 0HH9s SRRn-2C-ocR">wſ䢛}0#[XP s" /goȜByxDf]ę*^h)#șrO/: 0Ⱦ-(8,qr_/2 0KQUIϞN9_!ўaGCzniD`jjW$/_ `)>~N$B O&0f;~x rf@YЬBLNRp9?|厏4.v!뎆H뱬 ~Ŧ/9 .+" " $*5\bDr˝t_DؒuXbPu C m_'$ᔞg`@F!Znz 0on-O p[oᅪы=0E@JD} !-O7fKz.Y`I*8S뒋"8\" 0T0*bco1}!_C|Ķ߰D&AD !H`n$'Ra]Ϯ3jJX|1a=lW oHKl7g!|t!4AXa !X={}!$#8n`L4aq;yu`S ӄY|a`K~v:>婑D@Gz  &p5ΞAܑpD o `2waE\؎;A|!w_ap PZDV@K:H"p 0PvH>~>+g6U[Z}Ys8 ' \WƌZ"V6"[}B(=0@SJ;˚{%V в5TwS{L.uOh8&fyxX#O"`= (C Y;аŬJh4.ǁS1t`{3 ~ظ=h>6,H"0aBG9v#*C[l޾[{S0KpР8s%6vW[D? fş? 8HžX9 ⸈Sr8Ͻ3Ab|d)&"[AC  C4*ڽY[!bn7w->!n8)r EAD%FA2ڍ>[]xU5L2ߔ{Ҳ U,ttfT{HZW\jg)ĘBI/ω"Mψ9%|{w-!k ƒ|K+@^G]I\_ H}(*dy/uWr,gf ;!a8y8RXT\<%Cqd$nah=54 <x|zMfVEwqՔ1<IA(Eg9B%iS50cGx`r\&/E_$UYxC_Bzy$y|Q5'ahՅ27@Kq(,~NssVyB䟽iHKCF~d#\8x'XlȞ8q2VEh554 _A1ʿ&qÒqݑ}X 'XZC㐻26EvH\ۂ%vg 4 9sw gqMIw܇jQ|x?վźJoJGIydN౦kP>Ω (@|֏Z19oie/e{g. $uCH^]@g^' dN@O:mt±Hƾ`? X} Ӫa`evT2!*75ӚpV֜ۙ<@b8>+GBr_yjU9f^Ry xc@|Y*'e=`縖KE1Fؕ/P0 9=J2t(HA1Y< 8WpQr*[Vh3÷"-d##O{"?v(Nz]xZʘ.6FvO!M>VAQo`wįE(f #F msoٝcb8 }];:*qJm#),^7އL=gu?ZkZUV]Ľfx&.FOd;yqĹN  S>& x@r1cNWVY;/"? V .&B0e~|b^|<]̧T&@~˟Wt 9gPR|D} K ?Cޑml8;;q7WJ8 '6l3f!˄ h>x~ ; 32w7뎃>F4>G1౨fD7I bGuOQ ~Z}xO*RL!N&Ti3;ϧr|n{C^ -'2zRO8W3-+~*̗W*FUtk5Ak/zLu n.CVqF._ƍ+%q+e% /"cbdcP0qc?\nK{~{"r*s ^P]'Q^E! VS_EHG}Vm)>2ܖրns8G!s1)izb,1*_ʤiznK ޤsؗ|N$9C)9z>r=C ^tk ֎--*LVc m<|Ay,+8ǧtcUҥKKa>? /+7qU\trQ\)(93ى(H ǩ(LY}pDIp{7b  pp-^sjѤ+L0U > فgrX<4 /!5ླևM5_`O%P4UR)\eފ@NK$uWͣ}*ÜLuJ*1^e1_$Y Ibd`^WtJBUҳ^z_HUR.'RJG.>Ùs(:q g 'lv$>dĢ =q&u%gThd5:aӂ&p%l!rn+]AV>/ ~ mv3_^A^ՐCO9q8-UCaֆ[l`0ayIJziCD(Xg@(AP~S`(HGlU^`@&D|ʗA5aZ%$U_,:s}2K{3RT>A5f1]CZI;)=\Ez^d @V2¶hem8_ }L]dȲh۷":][ We4 xM =#ѰfKh?et \܅/]jw-40G8>Ρn`22s/<sE S=V Lby+S*YNԽ5xqBptJXwQxA=2&PcP$TS% Zd3RT7WԹbJm8ϑ3J80ڀ[8i>b7"nBo _V}$־#V}W@_h9?xgK4et2vqDv[8vCUWY;.pMsad$j*MᏩE#d=_߮=WtA9 K{gΰMg25.$,v}a7ʉ;8d[z<Ɉ) 3;j]}f :MRdWA|׮]  M oޞڍ/Zz MF^E|]u4o&:9)h䜹*a"jZ2X&RnwZ ր/ƥ/<_Ѐ^?r݄>, Cb"'y_#)-zA|w7ܻjwpxqiـqA%xz fUNJpTk cX %ՙ}Jvz re"m-R2"]}YZ>C &d9VᙌsKW `" 8߰4,؟шXs{hH }?ON w #Plo pTcp_P .jqc=n6+8q+$Hn_Q=J>Gv/Bfy.X_'>!LeT {2#*zO+`Cz3&{k|e(p'y'hy-胈!W3Ds[g-,`PA#>~#^O%4\^ 7ֆzpc 6 C"k7Jj$%}0=Kjh}%\ufrP%U6OO$'aJ8Q0dI]l 0P6PF 4(a]"~p#潇粋g,?GrDXAkZ4[Q-DhfF VLw[3? e\ٟ݃/8;Y«'e=~gx* aHנw R-]tKG i--y}jK(! rM;PN}/h|@2]4QpmO>~I(:u4_v![keH]LB"Gxp[ k3Njcz.[Oϲ]!<Wɞ}byEoL%.uq?~>,}>6W!f'|#Jw8!'}&!DC! `"0!aL /`}9r/=l" FooDocԈ:|i""w%}p_CW2VUjhڤZY'xws#ǾG aJYBKu%KV^,\-կQ0x EX|Cֵ<,ADA4r o^B\s3!w@S/k(V $,+Pށ,Zdm_5VASWS5~IǍ_ǭ?~Gg8!78;1Qpsw7"'aC 9L"#/aDH }PFim|G̬4Z+]}772 82,~5u^54X *ym^Xc+mF%4\Y^a9,Vf e{q-XJpTw˕ۭVPDݭ|`. ꡩz!;Eghw8D:9Y6XrvM=k vs3}0@@ 8' BXnm_ 9G,^~ Ѫw(prkhvL^_K5Ǣ}0fS}7:TK)h[ހqἴ&/u`J6 r?#. &+ ˧P RU@ԛn+}t_ua[d}v =~~$c]$: oaRaN`;Xԍ[ 0P`KANZXY @Z8dHhvo=_{Wn|E vL- 03 r7w<xWGu n5E.6=U03Aɣr%y U')KXq%B T_58]nş}?|!\Aco P{Xﲖހk$=S((f+;tcy 0PмBm޸Z8E^!;7#|r-1xNذM4_If AdoI=wz{4\RnSWEZhg b)IFJJbZJs  ~=׿ %7&Yg_*/-ByWl y!:9 pYxD1xv|V+#dx~Hl]|P^SW-XN:u8~MWBAQ]&Dz ȊpѓTGӕBUA59ڞAL{8ifM[Y\ Xk!1Qx-__!׿o}g \A,Gp [B?|<+^?I@Ӟ*𒡊8':ӷ#|֟0 6\-<سa!-b=X~֦wY'VF9zzxǡ"B2 ]5Z٢q\eA$dM!'tݲk*-p $ܲD?~?K_ژ[^g|p1'oӲ$ \zwz \φxA1AhX,vl±Uh?Zn8 y+CK T@s;l0$~h-&ZřI r~L#G) H*kkhy'.BsBhUg« BЕ8~y7~;|'7o#Je4kz{ߡ]BR$-`.o'?a׷m|j R˗LzjVjle، z!'UfρW7<}53(nۻyu o>&Wb`-N["D!S '<إ=~{kg4{󴰀b`1匚ϒb}ok);>t!yd^[ #OYH^BK^x u}?+ԟ<ҽ53~NgA 3`ǹ_~C=;eXq= to 0L#4L,w=)gGx}gfʝhXWKIs=53Cq Ng #`i+8v|M?;`F|1I`zI-fJ?t <+o_C <̷YWNL',5[(ι 3X{m5@~}63Ȭ8O84 ~?kOl4Vj2XubxV᣶p׆(w_@8|ſc@N46͐'UӛWʰ]I[>98o8/XMַx09͖!LCc4 %҇dQ֓T_NF\K]Tĸ=F%2OFVҺ1O+?':r=,2{>C 0pbko2z _z=V۬qNr`M-VEy!@WA#sXڵ\t[hѵ3: cih?x$=ۢ澷i.Ğ!*D ar9%"9p;4)itW9f?'$yM8$'J{ >EN!wцu(* 89/z6Հӌ*pRI4ĹGRy0?w,mx`ܐq<Fht:Oiàoob!BR(y_ O`ੂTGpL~Zh~np<|ΏG1 y)Sg(!aI|$5p2/gݕ^>!ejkE54\V UEyU&qT ٣[X<FUD bj =,Ѣ3VLt%Vq){B#Y`ੂI1S0. ]r\Ih912أAβ(Ey-л1&z6wEx4[^~)"h&kPQے跺/'[ba8u sʻ#4a)p^<le V27 a7֗|}9E*,Ǭht fWAi%'nwÒ.XMDRrbv#b{z=!Q=MZe'y<լ1ȲuVק"iY% x Z2pv< /C6H oJˬ?!E`Ko52L7zF]SG+v8Yݻ> Xr{% 0Pf`}a5 Vv$ĺfV%>vQ]InG+.π֟">Aan?B,//=BB09^ᱮ&W֟9 ubEKB`صёB2q0h! ,û_7 n9.'tjeC!aF`ퟟUNu}~.*r^lfW@)k;jhMə3.k`VG,<[c",4 Iپ/Bi_7 x˷͈> wEL.Ir)$5Il={Ev NRf @ dy¢'y-z wG#١Im)K-6TGUec Y6M. jӕG\3 a,RI@_GH|^C <3 ~݇ZC aIR?&KsLwKfUYң[O_V1?b!=)pLz ˀyzP,C^) G](͓h T󸊷 y.#*JB*FTŸY;z6,AXND&#(x|:'; >Yn'%Jr-yfeiPXg uN-Vj'vf*s-Z^6lŗm\|"Px$9|:$͒z?cOt+`ci.OB|jLֶf/\(IШd̔0_ {X:9_ffr.:|uA# i|9_V4 0!ghiK}n:a($i!0s䢛Xo1 ə{>< 0gb2%B38t-{=<, 0܁C;8L87t({4`pr BZzm\FArLu6`֍MA9b/=]&rfM9lEosv K |g~EfrcM*zO9{ ſ!C6`Rg.Fh9?^Ղ gkD_=]C;BƳSYa9{R4ps7($` Wƙ~ƛ:<ڜ`_qyWe\;%u 28{>'9L nr9IFYb [Ӊ tL9:ݰ kcٜڲߎXIs3}R09!31|czYCsq [4*M8d찘Ufj ,wAAbLa`+R ""DXdy3᷿}ؗ"`* Ǧٰk.\ڷS42"'sw.mصkV p[.c+i\RskjYXs@39A [PTOK ^={bsXrJ$\Aˈ,Bχ$R<'"G?{% FxM cOG4n |ͦ>f-;7 ~J-r ' O}(0gp4x 1>}ᢪZPEN鱸Ԃv3ﶂm6O6-m0ZfvmF` ܄sUxCAL{'8P`E$ 9rC/#bb09;ŬD_dWx9ta$~*AV6,&7EQh2qqL!bq,˻^h;BZ~vT5bK 4^ MQK@jke<bsS#b<XY,-fءy-MJGaQ*OE`pYEɸe? A#>2mK0SZ#b DFI)CrM!U\}mwDh:PokѾzhj\Up{5ș8[R3 q9 o8>[7q7(Ŀt;\=NBpKI`zY!M;EXuZH;yb=g@Ί.}%ysWI AMdLۿ2Tq/|f$zN SIf 7K_J"sI|}Ӳ|?򄸦 !BzXk w%!CG/GUA,kJNNYS`LIO!)(C.R\gd8Źk9-6-;],q{ӣ$^^|}# uq0)a*7yy-dV"=a ȌՅ0unꂅ>" tV]k"hJGD,H۷X܇&q|’N{FU2ܧUo$]^sR .3+i~u8jY9 OBxHv[=#t8ϙf)IQ` L~?ĂKZHbSh9^Nq?E2!t0@ECK@9UJ ҫ 3EZFH \ 0y6EPtdcSd=܄",|%ULV&Wwൠ*|nimX.u-+KѠ'xoTfH%\D IRI\݋geW QχHzO"pUQP^(OǨL,8^7ICAOg$]K#S͕CW@+8*!@ec;.#htLlѪӵeM[zK~ƿ Y>/pP 04P8%:3 B,d{m4X-DĿf3XmdExsDx | /]4l"[MA~ODx3;"rnwD.ꋘq :+–)8/ED9y<@)TAUἸϪ0L+D1-w!UI.#Q)|.Zc`wXwdOӢ3Ʒ" >mֻ47X{ߢ{2;.ă )8f6YaymUէ-q"' K?2>YQ !wa˜8C|N? Y!fR[ݻ[0sTOs!~BRTS.B&DI<9ѬvDLsW$xe js/0iKp?o|zBdl.#Z|wa;Fy m$R!6u-U6(4F½BlDB>t*>ב\/K}lCpvHY~?*1}I$tE I,8~d3\/ACҘz 8%9a_}8F֚&ғtr2SOXݰ7m&%0j=L턨]5/K#bx=@&A~/B8/Yike@6 wmBm9C"#̯s'Ai~^'wi+\E}?T?kr.7|~\-ťU)RMJ\^X21!&ZH {*Sb2R2"_o?cҵW~v$l*@1P֜_%0q c|@ !ug 1[9C=eK<nf|f@@싙[ mV։!R? *`.F 5PdYM瀷zC#"btᴲcЫTǟ^UǓW?ך -uIl |+Spǵsn#r jW1m @•j$vR),%_d=R o0l-SM6!YerO\mczူ ~foJ4T'8#ZuH^Sݴl'`\7}Ϫ c:-tQaX7q]9 Ok^kf zlmY]+0zD'zkyĬ3"޿wܹ$/V:+Odr6$T]:-K랠WwHxB ](0|*G];EMm*I~k\tM6 slћҞjJ*c}po;boY7Tvn>kNrM&tmd _dhU q.Έ9>bGxӊ.&.zӫݹ$ZMNӬwAZF*tI5Fv.~."<4aO)ςͲi%U StOӗ< Iz |fަq;OX֟ Nb@/xY;T-K5&1TqL_J?Ac>5^,7>luIr6NqUZ} `~}h爖6hwH@cZhdzpsGkmXsNA-nj"<Eфɹ(D"e^-{Ω&(w (##xthU'o(QŇt!ߕo~µ_~Sx'z\ʆ=鮦&}6ǫ@Iڒ r3,}.u> xڣa50C A~zl @ejU8|mÎoV0A$0W1AF9pH\6JQ?wmm<ǟ 4a@Y ,@%To.UGWM54m",@SbOdObl,Fl~m{}L2!*ۯ{p 6rpYS~d[a]'U4Y)Kpo_ͼ{^EFĥHH#&UEb(Ri!TC/ENzZ*kL$a>gNfs2ke'uJAJlDwyAC0uʚ{Д`@#/ײW|aw{ev_}p{-v ijkm;y~V;f3*b|m0G_[z눗^χwd}Mw뿣炢\NM\l+4dG^:eEGXln [up7BQB?{̙I#9+k ʢGЄ~^Z_ѧI@@'KGYZxa,!+FZWzu\уnQb,eiqY<D`(• SP 4a$VDؕ]O`->ʼY/ n=/Usp}n:Ycve",N[i~HlC0n%'u=! q2$XX,,VtTGS=xzg"z72 hruh~TZ+d .[{ےӲspau!M(㿰`?Kh;,f0|}TXݧQXy;a@ETf[Cw{&NYZ cGO&'A@0!/(XOFk\_nFb8oj0 !&7&\w?,ɾ/WlęRSC" Q\u'bt?^R& (o|gҝď_ Kc!9 s|9 *.gzM:Pfq˥6r$:jaN s auqH/ tY'Bgg 4ήFLj~0@H%vej0wR-;Imw~] ,{VKw@Ol+:KG)+={1z45P?O9_w6W- evo;kvn[9`%S,TnJk8+7? hDV9 x" ?,g@ Ć#&6QňLR*^Uu֬VGb[#AbV<~Td=ʷZ >Ve5싲R`be*|& bn5G0<ÿ16l%{ߩVjSr^^_ v~/Ǭ)pzrxFrQdAV?"rVQ>IxBL4>5x+$YHV8f1TVCg du$_%tBeY91ﲬҺ׮›R%B+/ 1bNyԪ ,Uav5SL,z|6BsC!*O'\uQ{\W]U׿16f}=2¼X? FnB83SQRZPyG T\I  ="LNʿ,I*Ȭ|L,:ZmD~&),R,Jc hE{ e+.$ϼ&k.R D<ﰴ k9IuŊR~_CQ`;=CٗP&\~SU"zՕ5@뿢Rgvz_8ǐ1@;f_9OCо5gF^\ rg/@ZrcPRTK(.˞|EoJ^AZ,AHKk?/pR8hQY*=K%>Emy-^BPpNnZr̻j|&Q|#g$Il>_j\ !.0sE)C3?{kct5%0l.VI'->b}Q'κaph =6 ޴O=+„x}9!ɡBQUZR!/ YçKLhIڱ=ɚx@hegNd&kA*$!u& ӳ~)6jaeA~ q?=IbZ& ]_%0&l_-Gze!ftCK"˽go ^'8}*`ox )sKFcщ?ۤ3B|P(HDUI*WrI:de$Q @ѥgmePMq,\B  cqNRy.K^lO" Hz2>G%<lQ܋ފ{P(|ޛ&_yx,Kz)juhH4?>MXLrM>XwG| @91|S&`\l3YcSYS GPJq$EB*y^2X%֟_lCrk]x$ !l6$fI>1yM@d!ɯ=VOܒļ&@Kh{w(U{S9:EkcS-/^*Ɨ~_=u'u}=]twjWÄ1`7,?1H \#"xgb^8 b}dNB1y(LAyaHλ$@L$IS]4$eAVf'iU+J7'4w_EP:^ɘfnF^[7MyHClZt[®IZ$5e,{/u)4Wv2!M~IHI;kvWt'C^ǃ/o0i} (0?`׎;B׼Lv  VRI1FK$6GV%x<.m$.IyjV]kr qj[e5_ APZ]UwA((<&CĮݭ`A~?s ՞-G`M x~a.5w;8GKy9Ns? 0}h1W s۠3 H8 X/Ǡ0lODxo=QKFiA>*]DEDGLi[ВxFˢ.UIMb1J[&3kHbއhI?=G쥐.l+񦼇qzv/1_`lB姫Yx<0n^j ޜc}'?k6'2 S8j^aԡȋ @^|SPr$`:F XѠYfh- ~5ހϿ|>nKԷu;9o-ճ1mX8]clZv|{'v@FO70n uCؙCGpxb xμir 8YFKQq& 7sclT-?Z~}YϨ'TմW( >[Uɵ ƒgr~>',XMj cdeFÔ%KG?~>Z~7w,OC05y$}mAl*# X{k4wdz5wqY ïʵ:˾Kؐݷԝ* S㝾J5NYx# <=sh7L^0;<^Q%N*o.,~ . E#ǟ`ogv~hy+$wtLQ͂WDGVa"쮌ba'^cKM$HY \t|y>v̻]T~I=2yULz&pxd<߀hL~/j:LM<=`]`1㇣ǨQh  HK/,t$ivyŊ|{z_pm}9 oHBd ׿ @H6Kf_;팗1O`~l8ǂxe)" <.琻88L&xƩnA&->/֛zj7o{GN[xgGpBX2v=)[ ϱ9)oA|a& A1b&)}WI~]wѝ ~gE8vycf-x{,!ClIdS@4LP A0 >^rkqz)Q HC*ٽI:y~;ZKLf >W2A.3J}B鳔vƒ0&%[_^jt X퍾v{I1(RAx^.e|4(vḭk :&/[@E(ǰ']\led- Zw>`^d/ Dҳ_#5D]‚պpZ]@ˆ.9n?QN.qۚz| b~/FN ˽ԟ֡x>8f}tA l4DW䏿:'"g狺< be>3CE豽k\j'grhhP-?F* $4`;Mu0 2LqpCqp%Tw.,u'Usz:#g h<6ͽD\U-N=>e;bx2Xu9w1~/ru^>z]v S <aLUDTʺ-NcMO"\RxrH~b%ҝHy[,Y7wZM~!\0db|o݀&rdldwfY.VXQV%h[gg Ԉ8j~Ot5J.`C @TU9dz W`JC/:~_՟ YoRE{ӰZAV絞^ͼvV5˞"NܮE.L<'Ub{q9ylށ-XIwr6՗> Ob[/h۹m3[Ω5:[wm`u[) VށŊm[X~Zz `ƟHu KR ;Xfz$m@w֬aiAl[V:vjAm<.Yi+lq*8Xq׀.:jߐwČ'V+$Fz%wb0 =~a·oL)q\qc9lJ]kJe43hK|W[z}0gOFݯeE;D@u }tk t11NGdZ9Tc&CӪ} ycžH0D!ш s/o!љ/o 9[/To/,}ppzk7ƕNȎCfJ2 _KxQp6Ez\7ín×/B6Z{ZwWVa#2. *oXx|" /AY/cܟ{7$_A8WBo?lߝ/Oƀ./ cN_«Go ;΄pd' +=)Fv5d\ER~5b."BhCR9\EDyIΨ R46$JqЫ ٖ y,Z\*:BeOpg\-f5)Llޚ@B|l/#rEãH&xN֟yN3yDŽLՃB0~,2"6!/H >p"5 YW-8wy7$2"MXbn #! .%T#>]yZpR ({Yey ^*ĝ _QBpAy}^;R ń/,gT!v/\\1,t]->!ؙ?c&TO_8{Nk0 mO;WXgȍ @F=w#|AHMMG\j!Ⲫ)Kbx$$-[r˿+.)[U7`V\q]~.d% gX]4SHRpʳ\"pK}R0GK ~ HӧWu ^]?~Ġt;{9j5[|Q[XƮ{Wm>B0,X3䀣:ClO"/%HJ/DdJ9r.Ik["HW&H~/ . 5EO-"$DfMHv$8N]֜FhfԼ=|@v">ŀ5^@=_.G/gco NWaҞylv}obmpx6w- Dz1@7L,nZp=Y&CwD0*+[2cM#FK|Y1I $=B0r" JW^&SXkRH^<$tհ}sLDBxL,b6V%ߊw8?05MG\l $Do O赨 / KGi?pW/_Daq3e5 KSKS08$Il-YG!I"D&#ӊ"c`;Qct9"0֧ם cpWn۫=~v#|돱.oʳ MxM%PV+. i‘ӥND@S$#3$9,=AbnOP=ͺƫV_GVT<.E_hI 񿳀\D `}?`Vk=f >cb|3k ƿG / AQ'ݐ| (+GZFRJ$IIrZXh9ڠXINx}9 nqxv|Ƕ"=S: CȈ>d$ &\7t$fY$4x$/:JKOUb5GK]d(+`2Q˨-A3,@#=# vn 7BNٛ{)ym'tf/>N+ e ‏Ӈ~a'|r7?i'#;Ҍ8owFR\Q崶$.p'نDdX& IN&؅cjd@EC hSy>"WG ^CcU`_9h^;90aZ+j!Czo%=+߻;o2\$RR‘@d&F#;+مU-SrD{㸀sWh& )$)IKˌFK1vk)s7؃Wn_j>ZW$c8azPf]CoI,s V^e`705  ۗN۲{"5>K( INKANn +Y~a9j]QP1\,??ˁ@nA;ABG!]\^_OaЃ14K{2Ц@tXDɃc(42֍h6Հࢌx/f#ɿm%?g=v$FJD 9QET&Px?N!&9kVL2Z8Kڵ N>JA@H懇Zhl$N(\~բn V jAw}`=kyk*cg1f!ـ+:elc,9kgߗ5"|p3BNzଯ/8en:ێ夞s?J}3eX99HuGtIR^O,ؼWo'Wcxg9,„Kw/w!u^kQF @P̶Fa/d$E|ov[@g;~Jo0;$ ^黦sq)ky˃?(mkk-`T<݇ Ÿ)q}7n0]'RC{_nwmc;LANwD>W&#gbJ3 CQȑx1xdp"^Yo*9w~d;C{sLyƚtAaTʀWt?->#mtܳbɀ>G Vd0FIDAT$Qb>8q 3~0G;4]A~:I { ׊77dXͳH,$VXLv9~oO'|ϖŲǰd(sod@KʥD%`m7߼_ʀ]=\`d%,&~vᙔjT1`ĕ_G˥f-dd?-  &kKT0`~Ebˮlu~g.+avSd{Lqh 40࢕oL;aߒЀ0|Lf@KB g+>VkmN oʉ7) ld@KFk}F{8 9ҿ; }ƍǂP]Nk 4 V\8{IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/blur.png000066400000000000000000000651171456565420200305540ustar00rootroot00000000000000PNG  IHDR\rfjIDATx}g\w]s%GĜVv59笘0cb(QEA@ 3**LWfzEDp~3ePA= إ谳' ֋lQTdz> PS(;VmpܩSP@'pY:pfT>TP! ݒʘ^ ~DuNl:`>_܅**2E#u"ຨ69kR{P@k4;\5"K7^ l=gjmagnT O)m6tʝ{pzUd2\B M[Gn?B~}٧?DC$_CSq(?7S=k{b=V1TP-D^Hșz ~ YF!F훅wq{|wA"[8ee*i`a,XWk,?ወwdNAB@᫸ , @Fp^Q G6?2zciyկslvJO** +<:Wȯ \;voay UTd1Qo&c‹78:c"famTPmxU6iv>D"u5sd^˖m0u*yUT~0:|z:2Osq8z-s5^57P@E".@GZy.89BnBMz_\`A P@WŊ0eZrsJnr5nP@Wc}Xq7 ̩G~?2TPr]dpLGߏ UT v&g\0}G**r ^Q`1o4bzU,%? -q~_?*TPp߷Fv)g MkrPTPM0(pryi5Tm[m=8^!'~O?"TPM}my@eu>(6~v_k.Mv'>!~+TP뛦#B"t0ZK%2.%ش>>ؾW ;P@7Ŗ㨼EGɑ>K~IePqDQ8+J O!tZ}!P`:luX=@l$y٣?i*4t70^5KLzڀ,W}8x]~ 3;Ϫ1[t7[ ~BceM Un89 ?UTF-IfN4%aS1- @ܞIpbk#TPgr5F/:WA%%IrF@F"`ݷƏm-8q2ܗ6ShLl:oP@E" dfL5;¢{aTfc~@%1KD`Μ:"nX_A~**~ `?}z4BƎoVp@C7["0bxS6Ti# {="Om3BV$UbX7c$#q6t 7N]2zlڔc^3д ?6=SQ4jEc%Q I}١`".n`hZ]%3ґsԭf#=Q} 篰 ;UaJ'gMh[sMm9p'^A4\:CsMn UT|NY}39xE27k/-Cb\*9WMAI%E/A?æ$ce:?8+ؿa {`t=ĵlޡP7pMF#'޼Nۗ/`4,Pp\^k -҈7QӰc[+xM~v*9HG^IҒ>Şk9.؅x%n"䈦SImߊs]b>g @r7$%y!u,[}F3Q pPx,K}b:5 UcU'/xɈ>sK ['z:o_ZvUy^An{@xGol{5N\##O&#L+P;v,;(b=c½KW_Pq6NiL}}QcE Da?gH~¦O&H#Z h(LXD b MW%2Tu| US0!GpGt3n8I[i# )WD$X-2C"bep˰(&'sR'h' !{#,CfBxܗ1q*t\|KC"GCw/|) y5q{|)tih’̞J/eaJdW NB×n (_Z ck|a".x#".q`R)OVo8N-FiŰܷ.]=Gq5=?{DwD,hխ$EFjrP f} xò(7!])d?zLLx#aaڝ^ } 0ʺMN}ZlL Qg}1|b&C8m\~ne]L !$Aw^Z&fUKRc'($&IezA_ۧ$˧ QPΈ2K ޾!زQ+$\ã7p` \QX~ؾƇcNq l,DmN^ ƹ1&m->ez8M6vvwwW퇋uaqv%# |I)H#wC+{!I8' )YK`CcؤR'c#&QYwB)BAoNY8:TrQ7$:_ҭ/JQqiI@τ!95S˂LR$~}^PH Coq!nN,?q-肰9Ď>8#W [+ uضGa?lG}t_uql{a}/mriVtDFܳxB!pYT ab.dԌ Hoj{D/z=Ь3 닭܇BATB @TX{놞CH[ixN)~It 3e!*p"d<ȸdpeUBId?qƏ$=_Xdn}6 |(I#,&FGk$c&-BEV ݫ# X+qZ!dt!+(ƶA2NCn;MEnо &-c6gL]m3h9(;S-pJ\v CkFhZmApp+eQRD٠Hy!iڰx%y5ͦɒP n0C"^IX 9 ƙ4"Ё!g ?|I+ŐJ/t4_ė|YP^\6 Hc)tm'/k+ kJr"2y}~ gI`ţal `ߑ^_+[ͽq-n,o&ՃkcPK+u2ğ,0mP[yͅ4LXa%vdAE28,C"|I[^~kaQ6c K0_Sv`g.GhylyZ{LQ֒QB."KOaUY0Dx-,&ѻ/EBMQgYJce2Ups7sRO$+0/E_bZ3ؓ/= _Z0gB얶lcR6E`9j<7ݻ/dܿ("@كYw<1DmsZǭLE3q;5nBedЯp'hݦ,3Aq`y/?RM("*me&V ᇥ5O֍LRHb笧hmk&K3B)3Z~? )aF5[9:&xUP!ݧU mȗPi΢ER2 ,7 vQ8rBҊ8Sm$A)ܗV#∈wM}t#0Sz>ǽ˸3G{!vMt5Qxӫʾj C-/ B6>6k ڐQmqD; q*<}6BiEQwQIX6y9ʭ(31uNْAb*^3B]Y6zP\G+N2S (\Js}V Y>wGi) ۡ99ӊPFش-8 ovsnBh޳֐dg L$͟FN_~AI?aH$Dfy!To*חBcTIfkX*dȓ6OaB${`XzZte-EB>VixcE)N z_6znP]b8,Y 1ASf(3NN?-I/T/T/T/ضN4 #ӵ(Y^o3_38jи؞W^?1b0Bk4T/a;9xP}yJp?P6TzԞ*KxYtx H]zX0:Б֑# ]~a0T:,E1rZU^Aym}/{2 Zkp_/!M2{*:0e齮 S Y/`4!8 9Mo* `/0Svc ~|aTX 3 53BE}fv,&Dk?QZVtu(IK܆**[ ,)m X|+!lH#V+-2h^#ʢeJr =胔dJ~I;cg? e WJ01Y"U ,sf9ЧO x+`m|d;$]~1j{}l-pםa.\wOӝWU#m^؃MJWj벭֞?}GV곣2t;lE v&bg#O\v e+q;Op8~!"OQS**_%X8LM7.ᗶ@!i45FPyzQ8/?!dkW]<^T3e|튭d6qM&D6/rX@Rmw<GzɞS_H}O^=C+8, kH~zOXbJ**,}94BWcK˖ώA(T~AĒL"WSQc8#vĔp3dd|__T>ejvfAܟ֞ @ N= ezBS/srwTM  0ɎL]q%bo]~QfV**􋈋58Y=e.`f5_!?IjTA[D=ZX7yZWE{q7B鉥auNׅ=8r4v'qVVtQ//1W gk}N(0cЫ7&,υ=`sFlrʡO%_~$<6hvmb"_'$z;ZvZڎAVi\}˜+[sw{Xi /`Piz1[V''Vd!Fh.AM^~f3z)絃(1)B $5'<߶5a;XY:,Y@5嵚z.N^/==pJr5k]yUT+l |Mv˯[ףN^5DEvog>6{com4V>.gEBfFtZl!m njD8.wL7yd$GC .Ё2Qe :aT"@m-j)Κoj윲(7M`mַ**%|g<.n BV3Dw; .`񿚶^ʈ"辰46)ȿq30'PpVT M8iI Z~Z^Z+1t¬Ǟop=Y<)]C>~C/0ݨiZg\'CsՒ!?k5_Մ,Xi}dZϪn!F")nP!ds:cJh>$ /a v:I6Z[Śo,w[ԸRouB8SqWxöE}Ah H$QaCynަr&lH*rE6fj UT|7 @t[:ҧFo. ױPoJ t+.oտn @p]VU@%q8 ]mg6m$nF PqKEz;;ȤQQ58]vux =BHfUXu?t)s@³ ,y$6'TN;/Zլ[MSX6o$Bgx9F#~:3x߂ !ol (WTXEݪpX[ ?Jzw+N5א+V;wړ[x9υ-R߼zV{Cf= I<^ GYWWT>X !s1fofta)-]0XFeueRp<(IG1 ?56&j'ʱҊy 6+j\!]|;_s֔+t Q%2$EB)+ec۫)F}Cq_% +3FF>SVƋQC.+ W7[{e3WU9iUʝѹgYc,޶?K қwX?M׳= prt|0T 6͚a{,թ**yqOoj gBCXqNBaӵgT$@vqn8eYawAQ%ND>0zrUb>@ݳ^vCwTU KW>+B p$ %N܆Y: 瞽[O^x& JKBL߀4́.*Cd0oW;\`?N7R0.}`?8* -*M +%`8H}-RY[UT{D$ܑɿ^Af?*l=U@Eǡ6!H(?3[u |SclL,h7bBVߢz'X~F!_5,[u | +2hQ$˯0(ulׯ**5vo_cyف 0\Ky9_UTkl +ìSmX6kj:cׯ**5}߫Qz']~J'gUTKp:7z'^~i*w\gUT;ӏ^wwe\fD  Fjz Fâ}= 4ZzG@q)_zGA-N欂.Ӿؿf,UZ-ݑw\{UT9ޓwK\nשv%KNn0owRgڻфQL LMA0~!;2v~W/AyʟFۓ~66G9Nl[ 4_!jG(DRaBt%hD:}\|߽Ẳ UR*yq фr(?GZKgrS+~34{wg o &h^?p\} iD[/.{r֝ _(н0l[JSX}G4? ?ZNXtڠ#|TPMqc{vrh+,[΂SINa9t6gI<}s}ex39Ơ_߲cq74FfS{ƚ郱ewmD4;-ȵ o ZA{:*''xcs NAraI/4pmz s:.\d$ <I1ӂ_ f)7}#c8u5+|p|>۴8l;òeTPMk}Grsz2e9Ǜ3rb NQfZtd8'1rT~4%ENAp 'QSY)*iZ 40Y_ LR;uS!l+ EQuI T ~rdۿ¨.7'O+M o &Pam95w%9?g .'$-qjoONT&pOn_zA'HpRPKolPgC)8N/ AQyFQ8ՑĤFѴ+&[<37.0[@"zW ˘̤2$&0'9w[ J.)C$4}3 a8PNryxS,+mӳPZʯ.1)/ߤ/2Arq ͠B|޿q@,"h "ۂc٨"O<(γ~ה'KO(-Q'@KOsZvO2܌2*Rne9Iz2d`S#˩SȉE ZeAqTZ KcþjGm>-8s(>{"UPa*L7˶2m) Yka٧{Od L)#;okJ cx,b˃XJWaJd(6G(\u{"*GnƁ%ؼc_>UT9fDqp *v, -7[h[@&I`Z~Zx $1]w; a`r8_B~{଼RpD`c+B K8*&_Tig;8xaծ?۽7`Cnضp> UTb\utEANoi3'i Mt$u鉥a0@{$8!0g@RFJ܏mQ2Op&)lAdZ%Oc`~ha"֣/}#$` i"`u!hAfN6Zjf=SN;$29 0A/!vX[pl h(!EZr *0D2 `/~V ~pa .aӧ(N=Sy^w=K߅Ύ8,$$S 6VSUv "e62d{?kv`B2p,<_j \D#ޥ ة)h#6mV@EEy`>J3l}3G2cvLUX_ff2T i -A`@~Hku ?X y< fDlߪ] xX4 y^Ǫט~+VG7 E钓= r1I~0:pi˸iC/ |6 e0\#\P~iD`a٫<5m CT¦YC?uMuU@w-agrgl܅KbW:G"0n4̄[a8V5èm2hyؙǙP@w }1d2yދG'OIpB`9`±r|֮Oh}ٗ⇀wdH0Yڰk3sUM±O0ji{]/t+t#ybSI]+uk7sR3ݰjYy';#.J{ooO&0[vԋG4۲ycL_|7\/}X2 DLlݽ,M-_X~A[B^W_U!ߞtK|b.'3~k`Tǖ}޸$d4]~Wq*\NSpl Uu-k˯@$߅7/14-Sr4 #/28~*ȸ!DZs<Ϝt<CbK 'iuwpb0SS r/RAzH@4 PO^}umL?;/B=<},i = %Yt#bd\d8<(;#w<;tf!>  fI:U13Oƈ7E!l;zMa~-z;憎/0h8.߿ jcC TAlF ʠqRO?lوC`Y[DQb$l\= OJc&/웋Ȁ1W(N8ZRrp= n]pai+._i =߰7"Qk  ~\qˍ{V˼Aę8(?7Y uk?Cd`75!/j pј,gO}3PwɇwF@9cO؎/ (* A8'tc5^֐3 >΅8Hj DI+<}/^@+yӗ2&WdZs?uBbVWXGК]Mwz:`#8wTaNE8c:"=ic:.C40@ePOQ49`[JvM)8$ؠrF 92u&.]ۢ8ST"s\ɏpA*N]>CdK|m)(u?AIY*KAGef`[3ZS4b{p58Fc*~2\v>e.

pZ} "N$cr_Eّ'8 ^IҒK͹J~9GZ >e'nġr4f94ӜqzmK_^ U=!։%vmfvFyȽGY~|嬽R(zT!)Ug ZC3GTFcr$D_DH| ){_> 2s;)9_h?ss-9 gn/^Q! aǮr=*y n:>3I'qo[iZ>(Sҥ%%:}\ 1>>y6;?.}a8F}2*kF8<Jhz,q-)fLE~oֺ \mKb4OI^Sq? `XC7ԖsX-Cޭ EPyFQ8L-`D&䤟 D@M.^m JБ>$Ok~+2?/}ryr_oAv$1 V. ρsn&/bD|P(\ @>JMw2% J7@Е&잸)RX-vƅ|7YXwI:Z`;u/}ڐ3ߚn4gKb"p]ܟSep['| ;/j(/-"ζXV>uFquMs]~pjP.c9 ȭD@u{`5v=Eºp ɿ*IR.& 0^d,3 L.#7ՂP=/-kV@kzxg~|^|+эP n?E9uXU1@ٮN,\03KWodXtTz/= $ y-꿩@sT\&L`er,eʌCUCwpvG$\ (̜)+JK50B5%3 (96?^8U-v%1 Plޱk|"*DFmByڠbN(''iN1EYe&^7p+ Qk@ ^qnJKL7=ωT󙒸=?ḑ@#%(Ya޿/C eQ@9bTTǠ05 M0/=zL.Md|ɰBAq^ Esp*ܥ'N3TV VV|2?. mc ssl&8vZ0FJPʑ>&8N/*`57B^(m"58jC w2?찼zKcU胐ވ폄.ќC 6c D|<8*" r`X[XpYzڱ3vD.6ψUPIpZzeY|3aOswx^z2$>g*w[&Ƈ="Q _Q&i5RJ7_l/܏C>\DI@;":WcG)Lh ~vI4m\mUFq:/ ppyBM<؍Kv3+.fpeSaj,ɤ/MWYS X7AC1tz슽(Yy&=~ɲk6^XbAPҧNgD"\fҏ[gL9\0(R6C42UH|#/Zz${zy(^y+ˠPPLҳ|˼/,>_y'Gw-b[v%''[!bX6 z $)&+FW÷ᑺRGZy(SndfrJ_c}& &Vl`@r#.6IߧtFI,YphnSZBX3^0o@6?~l؎ICԮc:]b^9b>H!tC8|VPe+ ?6>ݏ#/ RIrS\̓ ّϜH{MlFzXk9TЃzt0iDk/yx\T2Y&2~"!ଣne&DH=;kC{,( Ӎ4c,~#02()qcrh)B"_96\8DuT5kbо|\=.f  5s1(|!hũax?iFMB2 ,L.7ħ%lg[?m$,NitIx ܏BW~@S5oe1&h}X6 {Uv T@瑕k L!5r$#n>B7c-9w>˯07 @VwEkȌ33šea!f72El#…Ag88 nTp.en>2? O^UTKcIxե7!_-ql#{;L)i_] ~T/X4>G#_ lOhm/>x b֞?&>Hysk˶y_3cRl׺Ug $ ^&ĶmPq~"dukM:(t5k@ ơ ~m  {{*7; n#+ʭؿ_"~F"`ߤj: 5'ˑW]2C|/٧w-VΎpwAX-74K{gX߶77nǚ+j6yn4oV-+=iK| @>ƞ7o37N3(۳N$zp=wIزaCI˹ @>ơv7Ad*!n%Qf@Q/ SWKX:`Xw껮P ӗw`I[0 =z[OJ MN܂Y9CuTȧOo^ܜrz'ׂ}\z;^*>@| k蝼_ `֥5ÈyzW @>E䅔7d ?>PuSbXzrWMOm%չV^Ud UNOŅ7ENt#5EA9T @>|~wd_IsSC|weNؽt;T5+cY?kPG58NNUd 1WDw퓨aw[iS_Y"P@O sGEI*|/'ho8cfʭk|W"zjݵKv" 2<''99!D̬wؤ/yM\[=@)s7FWC/[뷸-fŭ7N5ɺ߼[a8+''O;$K'p/NRA\M8)g-ŜҜ鯯>ȴHԗot<{ZN~RJO=eYY)ū7d npG\r9{zs UrSpY~nINFȑ{ j7s tgb#kbzBiI쉻*E+dL5ak<9?*8^Żx<~wk{*ŋHj*Ϋw [.}M0gBW.a]߼ %!`5Ɖ(\TV<D'a Y 'HJL~$-={%I, 0?uXm=ZO^grek 9),?yJ^A1yey]Dz?->yxMOz/ !]U zټz:lc=#߱l5 *QEQ}|18,kt?zw®pgn\8. a8gpK*BnoHı we| B DKI<Csg@ !SxZtz,en (gy%qK#S4(ܾ.I`.DbBE߿DWֱL^)kLD^#鹐ڼđw1 z* dsAĬމˎ\Ū33F'G tl[?K0#eɰ+vA5IB"`$#빎q3I/, 2BA;\xd ~QNjB RG ut(ʤ`) Ez!ie3~F+YUr~/3;ಢI*n.cb:klذom=uQAzZ_~tiI~ġ) MW֒abuNR'~"j%|(Iz WzW@b=kN! wjˠ p<< :n]؟$gBP [Px]z>( Gj @V R_tC_B!ų%'f;>O{"LCx\n8Tl"FZ oI+NR\\xS$XZ1\Zu ZW%q)\.;23n:-:s*et(/Ea.`qݻ2LPE1^h&1L%cx=몚z'v=4Ď 15qCВq_O8"xNraxH}OR%!ӭ'HFpBLrZ iҪn8ERMJ㘐cP9R&Ńɻ&y)t?Ph͹S|fyN /s<7C\LNĈ '@Ϡ!p^QMdΑ^~ha4Vc pQ5ց8AB?BLG;C\.؉G"q5YG$iI\>M1f|M$)!-3]s: w%"i͆t镰NDy$:C |3( N| phg娺 0\ fOˏ ԙ\`CblTl>& b"]3`.o\8yw㤰J_B@Т*46Nמ$ךdgNIR(H@.L{zl,Sxx,J!cw ϣ˦ESIF"Xv/: *!رgw1e& QptwrfNb3GW` CӍVZ3O!2IBA_6 b1DU(t_y5,DPLx,350oD uikUֱC姫573 )#qaַ9 ]U˪ظV{s_/{ L'b<?ųG}LƑtIZ)xIpe;0{1epKҒt,1;3a[^vOP/s+&y8٥ ר ѹ$88̑Sn_;;z蝨 7t<֣EߞéoL?dSwwǘtR4lo#?j_VmKºui82h${r?g_^#,g^>pO&̏}s p+-\ v'5ҵ }X'9pֵѵm} f ֌ [:|+mS˱w| Ѧf e,Y/HCDoEVTK)DR""TDy&#Rnl>lˡw1*[Fb &8֛7)qˁQ9Huߝze^{^m&zcμ#/2}p9ta*!ǹA2@P"VyAZ.icw,tG˞:ϥ?$(Nr/A% 2*kn:-<hԃA03-m4{$C 0{xF\|;@ۺ]zIs/ ֥@ZzeGx.D^bwxG%m}cuc@x B|]x"0 h}ڵP{|nek!/t6s{q>n@= Evh;w0iˁh@t=c6w*{l YboM^`\&NG#^axz'0g(ڝD=|.w!DR3~7$V޿@=iW@Cu^"aޓ[o~<FH^†I}/k{6kخm(GkMo+`܅ @fIelHYMq `8+-zha*伬SV08`gUv=F6} ,Ř{AۢT3Si% &7p I^@ Z r_Բuo&7E^}^@MԿ7"ۡ/wwt} @iS8Wp~!%Gbeť /KWr/M Ѧ$0d0uDjt҂lXl^8O@tIuhF^+[n'dSơĉ8}{?j}{vtltJеV(V3"Ҏs8]P玃/! Zhg]Om꼴*/ -*U 皲`@! >BND2N;$;m*05uY ^(G`k#p*BI }Ҽ{8BY|=?8΂.wQׄ lOޅAyN<`c/`8.YH,e q]\ʄj]VuD :_숮[;og0ofo^I -8\ecta+y~bT&,aݗv~Cwt[ n_{`<v?ƽ 4f-A"]M̿۵]Jwue;6܎}(@2n+>o2LlA4hoW`;jzƿ.Rmޡ?:^L:״f^ǽ4f-ߕv|H zNAepK hK80#=avb k(wQ*~ oׇٚH;#>.#>SoHK!mjT&ZۿBX8-,[5J.neܼt(_G}{B@HsAIJ2S>r)HHN?#PM䧲7,¬#az7B!X>wGA[J/\? ǝIi!ND5N(70XMN#!R-L~ =H5 =egIt.du) #x&}vй)ҹ~9,Ҡr&A#}k%X:fvh.4гl+pI?G9mЕ0uZZ܅,MXVk%L$PD7m?I/jLg32rMI c"Y 5<\iAq].(E$1Y/Rtf^1~w&5CɓOQh L$Q:wADK&Bڤ #~s JwBslL"Ź}vB7  'x"ԾVۓ6iI|s3<&fW5ԋ@M' % E>7Yh Ndd0A$(`9(C9O`9²HA9.ȂV6Z7>ȋ:4i= jW$"~ά z }uF7 yRbXF#*j j` joJ֝->$l4L%M8E d. @qi.J.ȂV6+!N{V1Gq/EKNK;h-"bQ`w1wwݶej<(gmt- DH&S^% )F'PBzJtt 9Nߗ!Amw:G!jJRR1Pvw@4cDf9D?V; A=ʄOmmh$~c6Mq ָlx/Ѣ0S' bB%wCs<{zWNGR#bEZ/bbY{^]ŧ0j})ipI3%G?Z֖'HK@Y~:jk^;:)H z$!3E -PSCTf NB`W7Et[å`2Fzk7 's\E˸v6GKQXDF§ V'?*{׾z5uּet.EJ+Pn$`22[<|HשΣHC" 4b.Ł4 ,k]-6ow!ư7[^+Hǃ;٨~JaWd695hA/$lb9@}#$z*EO ( фfn2 :Eu9:d-y&4{2k~ L{^ & c*?G9 דv(~afwށpKH~}/Dbz҈ XzMSnL>o:BOV E?`,@w}n 3t0ԋyfDۭnS8 6*e%|ƀo0!pߵY3s17gIwah-^'EMܱ|n݅)k6k1iFL]36nck- v~ז}܅thTo  fg"ġy¯NA(pͷP~F-em }h҅V;cx0| )fg{ǦLOքІT[6k6 u7M P雥)pܽZީs#.ےg4@]PP;>gh$IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/edge-detect.png000066400000000000000000000537041456565420200317610ustar00rootroot00000000000000PNG  IHDR\rfWIDATxXTY1.[[U7]w5}0 3 \{{SZN8xEmQmY-* $?O+D?NΣ% pKN'+%&ӷ,J6j%D?NDp*r}ɢ'QIdPjN(gEpy`Y89 Nt\7P&"jspdHCd"Psb x$=qr.L}p&7e¶[/E?N;N=FL쀅NWKD⮵#Gsp2Pce}&@h]瞈~n\&3B׽ټg һpK}Ŀojp47r|BMLrAe1$x>}?ؽ؞~'.8 ؘCكWFi׶؃YLAрAδ"lA.ĖEM;\8?q(7B@`M!4;N?F=s6m}{o feusL|ĝcȱIw; Gc:@: 1Xg"`),.@Ӄ1v܂ 'Kl?W0fq\yyl 72 .miq߿q T^@$̛&t$7$ss>=GbӃ0u.߷NYvڒcA)eT=D}2\8fhK i#*Kjxw/KUpr5ΡԜ3~ɮhR'}p(eMsJJ~UprCKY5߬wM&wGߙZp|vβ͍@Q:#Ң.o*l?6fd b^u,w3wİ0zj G$1h~uHZ<ƖE.3QsE;Op@XZ$41 nߓ<2mk믾ƈ˱.UY B痗D'`Yj~=VtG0n j&fzd4K+?cWgnjJENc`&%_jq5QYLZwc`; N05y-q8lR5L?^fv}`Z5 _ϚhڶF"@MĂ{Ey.\cM遨%aՄT?RU\7BcЫ?C]g/ϋp;N0#GR0,kXˌܦ#f(U[#h"Y&џA^ 'W}1TM-[ԌFDpIeSXzy AX״Q)VXTmT#ҲD`RD^.?Nret Һ-7mƭ\2K"~PXmv=j5o֭ڮ욖e1cAџC^ '`^e>lVFW@6j] CtcиMNTo Ey]priy\fZY DDPIY?}P6"B+F-;3@ H4"Pj v/b?N1LdvYy;8diC&%è* }o}XP&!QvDtBXE!h^ ݓElpt!V쿋Շi-=-#fJ;zېahۭ/4iZh-FW. )".EPY&pO`B78 d^A.cpK1'2}џpl<[vf@9'1yloۈ|&f Xp[Ofm}!Ҵ.e O~q/bsH?3a oa,5|!6]Egw)&&ӏG͏[uc:M9"&0|9w Kك5cʋLPw5,WR0xI b"2w,/Nzqr@0Ot94m3p1ѱ=1yo7^T 3qe!G9Rj-O{.IGn?&ۤtzn- `!J>deLlC[YX;Z71DBP@F@P8/}?}hhlF…TF|wK4nptK1NX~(#GOv[ii98cT=n9sJsӃwMʈRa*߱xWV4 =0aMΏ=@^~xʤuEf Hȗ2VUƙv =Tw5%nnz׻ ƞk@ Jl-6-zPH ls"`cQMƮ$(xk9&:P6_m8OG{$JiԊ HMg l*︉3,eV H?-w&O??%Y3BVSip3Uw?]Nώdǒ=پtܰ%g3Cy{m?d`t|6y9i<#hҦ_PV7A ~3( bn wV1_ò%k~lXdZ%Q~68vbdIC;R>xsL|M~L䷑{:iexʏlWP> oLWfmzJR…dP56( =c}&.^^hoJרJ@;'W%_RoRZ ȋ!M7C/Kȟ^O욪R< wLZ?x#{Zw ܧݖ6 (5}઼φЇ^ }I/VPР E ,B1?k2,bu,P|C\6 v%dPnӔJEږld׵BR+~3pf`~ Jq>|jFZUReT].m3pуaCEAQe}a?Ԟ y{sb#f[˲ S%=nh-V*^kP$~C"Ox~eayT2Х>Hi_@`,G|]1:^鐉F>"sR.\꒨@'@|BPAapt˄ y~`Y'FFJ X;2L<{a- QMu!#*~wP?-S Xu36_cui=O5)'5ϟ(qK{V+*o1^}wpo8 vYSq#Sݳ G"Hj֑uM^U&*ji @]']×7~0PPU \7֐/]IeJMݨe*+Pߴu t|"ݠSA5zI^k1AMspW# pWo?8BR;AA>*KuX!0GrF2~ ^@б ZsG«C(4bpϙUV!L+7~xcW_b3$ͩ;L:I/_ӗϨ˞=p( @mB^Xiwȝ3pDe{=c;ZΰP՚X`/(v~j; -E lW@`Iu7ib–س06㧃kbU>.<+tr?ZTKV2[tAEX`_߂bBm3;ӅÒ*ny"?2&@]Z0lr*2k ì_7]B={"n(JK `+Si3P CO{L)-<а*JЫLpjMR3м3k@/Ic36JF: k,QZ<)RCN>(r ^^xß?b-* ȍj!`mGG@XG}\8yoc5l*:uޠl:*Q&*# p3RAw{*">~Qfi ZlZ&eU+mCڬE?o :.%QJÈI3$..l,:)lW'$RC 5\\/;pP-r]V #I;Ľws%&_y!`A\Q:?5UgKT |j<XZ}¹J¼Ʋ?y*)i=/=Ձ?J+ݖ!%෺&<>|wV?-I1㵽5uު-6ϸZ1N>xʵdP] Ra Qmh֒htY/D/3Z_m)U$(Rղ=e/aVr,k` Xb J-(VFuuVZ vkXXD1-ZYb3άa0{YQ-[u8'8wbքX8c><e:\'mHбl¼UW+XX'پl?:Duh;naos)}ӆ"مkqBQ>b2Lp ^" )Vі*Ho'JZΙ~\8W~Uqe.h'X4ȆP6=lD7ڜ;> s}+;rN(HP] Y}vR~)/iq+N_Q}~8M,b?&i@PMXT}KD"qɶL?W.<9vaN0}P=6>>9cȱ /QgjTD O1t[%V/.kdk/hr-DͫfN,Gozr𫳪!ܧnYIMh'AJ7fk^kL5wq1N  >!|ae 8;8 \Z{֨_(spJu|jv9np*Уc[NccaSN.o+[O#:YՇ:4keTq4 &u̲gMaV~(Q *ĴFT~ho8]{!][Dӥ^`,}1W?p_\B% )tmXP:2ެ߼Ro43ϲ[< pGHZ|~m5]75 WRóB43Iw 0ۺ5l)1 Ѩ>57y }mY$&tl?+m7ij<vl(.:1~); p|uV->=Y@ݾ%OT\rvB%ics$VdxEP.~Xd.\a\=[r3D:/D/* zXuRk4ޞ^%o`BZJC/&aX֐ 1҃9kv+ HZ+W NAcٷ#0oj==賢i\=*FDpN?c.<ط"6n;)"nL"fˠU82o~`W2;VLIȿ<\8nyaui:%;FK:?MtS׼}t]r^q|=~GPǞVq0i,SV)#VTÏ#1alp|3<~0o`״)Lj-J99$6=ХX_T_.o՗N3)spʕ.Q7S?`ə W*CџIzp|s a "D1~ lҍc?8v5f][65QI36r!3p|s\z'ޞnD7~j(3,\8yrU&,Ec EB e&-܆!ax֝SQ1e/?MG1/@̖دoתJ7i5# .7_n;:a4K~K4`(LS9ICh2-26ı ^w`3Ye. ;N?ƅ`''PfnYm;k8>`9lgԙ&Ѻk_5 Amzl$'85_  t{֩=6 tN^7x 2߶O>0h4!OlUjt2 QZxyq{qGN?iP>.*{ |\x;5WO¼+[p/8x+%ε\xƼy76wz 2^ [)314?N@t26R;4E#30'cz3=Ou >]E\QY2](S^7n 9 ׿bv_-$\a(OONfCM)as*a/0`t!gh\]FOmFNYs = Gn10Gv6~!ߔ/ 7 WӔ #O~1Z{V*-u=" mDSR̋E~`i!3b勡h ]v:\{;8S&7fAp .q.bζƬi\\aQ̌+ru. ]}IKLjaܡ.<=lk9Àt8D0!ZK"zm4iۙYߡuluR(}o}h[hѠ4AAj7ᶒqޢJ5d#M8BVφ#0lYt~=g Wr s<0$Gm/5^zU#aT2芀 h֣,jX \ PDX{ 6K+_7{z~& )=jQ1ڏn.81^BeSqc%o<kǖ4^y k돤8j%1Y/upMDŽsTw*8m7ʙrxvjEՊ// ܔƪfv[ְ3~= U|U:Ghs(rNBFG2Ј@ґht,[>-F3'$_Qf43r&Sݗ&RH=~sO)WX&9Cd4\(2W'|{/>c|D/6(͋(,=u+*mt2~`% c_GPP!l2 W} jun$B[ȣ)"E㆐py;4n4: ?a>J fJ/hPP& bA2M&L?L_zcoՇohm3gϗ/_4:gzڬ7@6]Ey[PsT}Ⳙ23K)$ w'o@&2k̕ lYK$ \}3?^@yx5c +ƌ_>\=Q|9Xzٲu,Z [D hea-8ju$1`Q@Hy@K'X#ۤq ^NTu.$U=if=se2JA&%+#wPoJ)elBnXaMnWwtc m]oSb?+ 3#B}}fŝa`j D0o׽?^6fXk3Xt]CO_e6@:/[FF R%4_),ZxSi]WXTf -.Շɖ) C^zQVi_zDZt^q7X(_IyBSɴ}$׵PBJ6jsF50^UFٕgukC=< vYSsU/Z ;57͐tq5cY|ࢩ lەpO`бґ %}la;!<5 Q00x)q ]~Sot=bchdx,}K0*et=|;\jG$<̔ NO;M9[-7XR 'YK3h{igSG*FI Ҋ$A)}[C[gobʡlX:uqH@la.?8`'/:oT0=x[D0vh"O Y4S) P*jZ5`J1v R,&mNA5"*u)#\(cHR4)2ig.Bo7_f?{{O0Wx(J$v$A@U%ë"tyVj1t~; .na3F^U5+ejRFlZY OD@"cȄul0[~ @ЍXD7dmj'2̓^WtQWaìH S.[ Y&/u4nmѼ y 1NheF&,[ V{NJ}r[h6hf|+pÜ{_ݘ%`m,aQA>p FXf3W`Wana'&n9gBԋU5뷎G  D7ܜ72:NrRG9zgܧnم%/K\MgI @wvnu;|WAPTL["s( r|iWrq1<7soְb18 ^],ЬzN q_$9Stc!j& mџ)G=\kFUoϕy??1>y9\_/gIDџ+G33?$_MSfDnluå`?v`?NzM `+o w` suMw54q{G3Im[S Nkìl{91}1p㉀ue >~ƙߟڲZ TgUïkBJo&5Leߗ]ϴ9:Xirg_bޤ7?+|%~?j!g窫o? LiFfpj*eGcӢ?gNu ͇"TgGiwo?<5ç,֫$&Bߺ*4i9Y @B.߿bO71bp܂\1ʺD Z?bZa?sNCPOoҨZ7a7 Y)Xz!`֚C?sN-:Xp}Bt_ G:¤IS~Ӳ6qe]w AEw|QXwp4dǿ:S/-W73K"Eh,%d"_Qk6b3,Yn雯KQxq`WCecQ;R`M,ۗ~))6bd6zIo<=f2\ȡ?'L(ϴۧ߸VSJwfYO6O`D!F3{v3H{ v?Z's]uQv伇BBC/>sN=f.YAp??RsBD7zy:Ze)hTaG@D6l)3~2 F '^dhΓAzkg^43lO>3a"#iUٹ ^t~X+e&~B/=g"*# 6- />S{{y)B ݗҽ/D.*-dl n>/I:0Tt֙Svjmh[hˌ(bSQc TIKc7KRi^΂v,ut 1yi[^SJ> ^4OO%cW^D+Lҽ*S܁sNf\sЀds)w[F?|Qe ;tѨnj$tu/\0r[Gfgټ. PpaRJemqㇷl׬*@zRaؒs˫52#?fAn? ( \:߼O :4f^ßӰFX<=QS0j2QyY9:+i̚{_XJUz-b=ѺSl?.G5R\DeGc}=<{y S.-EЬcn6 ePE{µdiT,CׄLN~&w>N>ߝ'>*.ݘ7F֡:7}Ɖ_=ϾҬ96/|8zgVmw03Ht D7o<#Tƿj+nYֆd Et I w2~UxEvq o`;;߽ʼn^bq^^Ce?Km#P}ObIO̷4-jb o\g?K<.3jlehTvf8\w~ÏY?~82sˊndyjG_9N T_Xyg:}Y>?ηWSѧ/89܇ۻn\.QK?ηWF|v?rO@E51э+2kcЌeoW _2vUQ w׽E7ce7 u?ηO SYo]wэ*1 VO9C [/O8 +nP rD089"4.ݧ<~9!w^ꕗ*mT*mW7|dKv'?uw'U5V7i.? C|CwsE7&uIg?,ȖP=-DZ9~ԛ S‹Y>W`D7.R;(XZZZ2 I<6˝!6}rV|lot}GǣΪh?.;7ŊnbNK{d9ό? 2ßsiW7mI.c,u _FƫX6)U1|9&4xOjOB}Yu={ ZwΔ66JZ0@Uc. -m/o]}F(&ംn>PG~xyS6?~%ɓ.KNC<~w ,=VE*/dW 3hi0O]']hkCNVCޟny2X>ucC}=3[.cdPˬPIo2e{FNȌ該;/vie e %xLݘy s& գb5~)~ l V@{ç|̩&`d ;D穩{:;LT8yQ:.~1L^ÖUy8Xi$mz9j@~E@Ivg~ $VFpTjtquQqB|7xڀ&u;/aΨ׬c1z!-}wdmV}wvL9}I<ȝKcu\KƊw9'?`A5Z‘t_?bNR@36B 3}Kcp ܇}H<c@γODV mD8. j&0+eKO Af52~)'`=|7>YcpL[q3n84IzQh{0g}u$XwH*ak@ؕ.o_ըmguo!pO2xw81>YhЧh4yYt7+v_s_l=mFD@ ڼ*EPihcQIF²1a1MZylDĢyl|P ([b%[N̏ =OfzUx, Zd>Y&Y4:tFnk P#ođۯ(.= ;z ncܵ0)٨ 15۾2@i@N{WiVGbaFt8vg6?90 FrpkB va)\ "SB.Ò̩ !qBIIkq}ݨ9^[}}hp 1}dzĪ]_9D^bg#px lj} ɍ&m.0Cnw1rQjܶ!aTV7f_\ EbU!7#._15=Z7 фzP " ^DFSuja*G)P0Af{Ge{hudʊ ɿ28*v_4awN.è]:9+v-V$^0W]/}L5Zrev(.-G~U Z=^rF%j/lCzk fYxc,2˾-YL-èL܏kHqfτm/CF Q+ o<3L\xc2Ud-rIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/emboss.png000066400000000000000000000577261456565420200311070ustar00rootroot00000000000000PNG  IHDR\rf_IDATx\TKƽ׫W@IE ((H)-6m"b*>yguv)8{N }k%3c蟋p(ebB{¬uQSe&Pݫ&3q2ne7džEL̃'UlLu蟉9pउ3hhc\uaQD| &š/<O)h蟑~pLh=3:׸ $w/Nsr7N~9F51A8N}%ntqE,P)* okL9Gbfw\z=6pऋ#ϰ @*x]#Oc >w'NAIo7Qgy}YG~wp̙GoqSS .~gpL8 )Xq+] nq4럾!L;.8fc0t3Q*hcL$-lm8h sq*p2L fy8QC;ln <2P&ښu#=F\堧 얹~p~A{6žRdJ݀)mvp~S 7N ,1! ʭpd:Nְn% Zu0ދG n_]М @``?âgwlwI%Cmo;]`/ʼn# c#N!9}GSeEumerşPtp~[+aqתov/iDhyTvQh-BOq3H8Q˧Ls"kbz(ڤ( 5 A3t. ϩ:v6s8UG!ɚ *cZa`S#J0`Ә4%/DBXѿv'KX8\gaSx𓉿j +Š?ig@2bYFq>*pɡ.L]mqu?Հ0R Õ-mw8#2-'haF[ѿv'8v CKCc_sTY^%"o0L &#K*53Ҙ9{ 覹pZIb"#KӼ_7N|.#['XqB?4ևɰR]ۡJJM]E.XWd'pzU@];ux]5-ڶanXn@CXl.<ZMg {#Rp\} ϫi:,.DŽk -DI* P(*P;=A˲X>:HN5Bf`Fp@ ^=ky |6w'\wC|_oxlFߣ[|/4 p44߹z"؋Wxx1f} Y`ٷԪ͓Z0IY=f,٢mYLql+0m迟pޣdǻ~;ުlݓWeɖ_Ğ&z+a63ۏ߲ؕG,Կ OL*;4z_'[wk}O_dAR`_]9gb{0'oB="O<ǟa/EK1/&t&:#c fyg&fRUlX4^R n=op*1N]}̮2`(L R^,l4g]$/ ǥwvs?pA{.t#Z'F8&%2{nۜ1H3l X(~k =)ŤՍ``yKڵ}Kw|"y=v)*k[<6&=n9wD9*Y.72vUXN먾@C `L*0CeXqXb·X'dk;BvU*SP#aFX~'ymIQPDw aDQ2[Ή~$@*4Q*R:HyE"s%GkIzCp|*li^_ZĊRސ?e^~xWoPA[ٝco%O66jlģW˷q%+F|(`_$/ Q >{!hu=2U&VS!2":y炁爸mKǥhbodZ`Bl/P%V!W&^'!S&~,>GT^z5qcgC?_|HmZ dv-]ˏ/g܊U ַ.%1?ܸ =/뢊W)}d?< $v B(rAu&EUSHv(A [>t>/kL ˎq :ʗ륂Nz T{$-|waVW MI+-:PWv;'5xF?eథ.b08{cn=9'PO_Cjh"hyO;wVj `&0@MSVxb1R*~G=)FH) ܤv]a;t};s39QvIs{!g$ێZ(MBפIAӚU3 M_ .-1ˏn.Wh`n5& (QHN($W|dǹ Ҵx%T9hA˳E.~kÏ;{cnBVUN& q$ɝBTb)YladuA5' փ vlX4ju,QO1T P@("  0h4|7Fk!3KrM]og}yF"z?P=HW_|RU_z41 @j~cBNJE|Yn r$U2zp߸/f>JԖ#w DU4QUI%HUwXn #!5BY9*(_=v5EhhZ3[cÄvcYCâ}~o^I4錢P$#sYfd@h]7@SSdL*Ԕp[6QrͷT{w^k8 sUɧaB*|(l6Id( ^`HTv'81cI gv`6ΞE( /ʧ<,C|SM ` F2׽_T6WfҴhyVpK-7*/R@7|+~tg]Ff7#_VdTyU覥hnx F*Jus7Dnԁ9f9B=Ueؚ]X?Y/@V0͇G ebMIwBl>ff#:ۜ\a[<·ѻ0j۵U\f )HІ#KH! Ya#C޲) ^ZCt}\?(!oKߛf&q'] .vC7T ?a#73t|ok*gu'`v.%vʞKڬwԽ3.6yQC,JVYB0j `Z'FcACtA6n2u*.eh0 7Ec%'Õ4Qk =%MU%z8KU~b~r? q,q[GqdOl=6 [ )%y@Ybo),V F?o [S|]M`X=L^닚H0q1߰CkT OYo&ͬ1y?N#^q`yld zxgva ;٠2So!Du \_F?QP(Y9/u(ޅ _(Z6/ ߾(@XѠΰ%uֱ_uCUPHѳ4䴕',4\,٧bXr;Vw>It/n\m;]<\ϴ߅'8}tP Ha>25 T _[v/ H100UE TCPe,E3L1WkUpdAc9_E]@A~l`ή˾VDoBR̻ 3 P`޷0 >$:k @{6:>Csd)/!3E2 tR0sK{m B?o*D $|[ 7\cJ hڄj qwɞ̬M-|CP+뗑_ųG/=ıY?=pIA{:#ĩBwj'V) S0Soo&~,Ċ 5hN:0 5Qc$聟ԧ?^;k]tWZ@H H`eo 0\A(DA 2@W:vƨE Iς⧊~Ȧ8ٕ2 -|b  Y]7=zk{S;?pD=lZ?e[/q; ~ЂQ8dO @"Dݬ81w$1N {w7CC-p!<:U%S1N:;¦YnDEJ$k\ T%OWŜ .V@ODO1xBG<[=Hhrd&hҤ# Fc5P2G'!K`|[#ܒMk|<={߁G<bb?LqBV/@"xJ#u C_i`{El>9 "SLĒ2_օZmG T_=ʠGOpN]yBl-Su Zx @/8 G0/%:O1Em`XnQ~N+6 4 #ı &Nخ/ݧ)V ڳk>HMh,*ia9:P:*1Au]'x,瞴>2Y.:q M4( ;wO&rqu(:!j8-u+)\v`_hnHsd P~|G uM)8cy)n[/n"(դ菩ƕwS8$( )Q@R!' IQHߝWX#(si.TI ѷFljհ_rnlM~/._} w1so!hZN.V0%aX(*BbBp&|"2nC", HjEu3 BuI&;`N`I/5|巻- &&SCΟաcozSnlp]1z%B= D;~ðک PCE`2D^Ŀ_#Y? e~Z_+$5wA떰_+9WxtBiɄ/ ;*%!hI Z.B{6= h!eV >4`a c\OI'zu#;;"T!'GqzD.g 5eMrvPM}\r W nRV/@jXˁ,kLkOX <`(XUͧVʊ$3j"mö)et0#mO4r(_4 ݾEa0J-Ś4h}ET^Q֔FeFaQɡ*Ny,4?4lJ*55>G]|yx'iڗm3_".3 ږO- $ul?G tl%6j7N!q093F &0B ZLqr*ڳ `ֱ#m"RnCԛψ|5Cst)'Y1TXAtfzi89̩+U4O}3 1um9ETYIu^Uٍ=1 mX8RCӱ%QUqT{r~)7Ui89_p# ەG20\&AVCCR,/ݿBZn°ws8ޝ ? [ktD c`؅9RC0bNcQGI]NVc[1KwIy** IMә^k W]Y|ϖW|mp=oLN6C=ump=_} ,cطzOk n[.޸,_5,]ז'[}cGX6:AUGt151K[csy<@0 %3Rϧh=zeo 8c^ƗxH%jE#3Xxkek OhZJh.t퍡;ٔ3:s&30p7D֙pRBr Kk[lU<` v@WWZ=3b6kԷ@5jnoQsJpPqgDJ,I׻:N@ 3ct1st[3G0 g2y?ʌ˴74!:=4x5/Ԅ)s6 vUh!oFobĆߦ!IlB)R4C7P5h!56ݰfTz e'1q5y̤L}p~)ퟑXL$ai-ւ o҇z=Tv"<@{6"2ʋ*33c+3:Z1ǩLˡ0*b̄&Lm(jV u ѽsCLُqƖWT^Ǎl~wi>Pgf̔΍l><3l\~u7fȥ3T^$q٬VϬ>q6`޳z0=lji:>EtCE6H,V:j`*N{.s<7x-7̊3y6C @:S*UM]zxi6#Mlo G~Y`#t֩fR@2hyeo8juB]+#x\ 7/*mLH:=?*Ǫ+ >˥Z_5:A>X޴dsI瓙/&LrVd&V+0/=W1CQ=R)~8g`iil97M%3OO)^*ͬ` T8ɎKsZ\RԓTR >[/n!,_0 ^G!mb㌕;fo %GK1 @Y؞t*hZok^Wva!Q'/*NϢ2dz#'^h֮mS6p[ 7NAWg xsO=%H*Uj}Ryc Tb=(TnnQG˵+*zcD*o1 fc1ڽ\2QU^-fD8}F̄'C͇c,Eˑ#`ܻ%Y7ѤuMc筒oE?cU4afSJ2G &{`KҎ@#8{uypr4\8ehS֛B TUT@Zh˄l6_zccQ7N`s4\=d}Naa7Na}i&@T^ eAPwlIJ~]th];N>6gUl<{zn?7FϢJ@Q#^aK_ep*^@g-kC+B 눸uEZ:l}>ѯEjp:_{7gTQٵ;WprgŪY/-YOO8} 7N"wJsuȞhnhE! dx" h{kXO'O/~s~#WzA;q)Z|p;ޢ>ZtMs9?gz|lϚY7y.X6PsO߱P9i4YRvS[*]YeA7}56؉%-_8QGp&0.ŕ\݇Ș0rI"Xn}z?_}Fnp۔3j 7##6]O1|rRd73W|j8֟訕@B_2=Yu"6 w@-=34xHZ6!ws~)~űJ>cAza_l 珸 7㿳JWb9y/i,OMRB|f!;M F%䞙-~}{]K535AuSN{Ϝ;$.:]ކjƬqΊyv"ue O p4!{UƋ43"$@49(I9fo zsxuG<d&-\ݞzo;G=1aQ3rp.c7gˊHb CTџ*n3}`.!ׇ޸06s ;/䨞llj*G)m]ů3(WRb(~e~ҮvSs EOxou},\ Gu}.'G퐮r0w e =$jL/#`60AeCV&L`~5Yp^tyXhuSfbb@.~_qz훖)=9)1 vɻ%G ֿvN@Mrh7 XyB牵5J0n>kZ?rjLI'.u>Q&벹ii}))oB`(a?p.ߒH,>"'nc(W0u gsdP幈G/>/q8}Cq ؍'}~;rAQ>ǑpS4ofo,~`di7Pr|~Hw҂Uϗwe36ËDe"XTWuèX40g%N D\`hab륭XqzN-pf*4z. ʦ =~]gRieU4xWm(mK߈#T;9:G{Fm',=\ r;I8-ahm\FAۥ m,?ӫ-Nq]!(%1mά)X+ߩ+o8C{۵֋[/&*1=w\ 2& uzPS7+;Q]1nW ,*~JS^~|8.~|:wuA'n^O_}@vFZQJ*o-V2C!rOF=f?ʈtz]6} Nv[=y9 UcԊqQRMl7!?mx~|7}taTE5hSuݒfK L,`2QDOT۲} ;t@18'^Ah&jG&? .y=@hE׉;1cʯ{)D2|ٻTU^#ytyeUVa5çoYx2RX|IG˄J]3 +nl{YVy+UVcu,&N:X@j0ZFTQZUY7i':!d~6֙BC۰:P0 |BL=.U&~MSw*z%MKD%!Kq4R<ǘ֕QDI ue`lS#siRco?ouS+vX.;%Fr(@PgkQ^ 먭Xf(᯴[DuTJ!xJj>;kA*`_ &z,DvvQj]&ٽ>LEv=PI[4N=-l Ѡ B#Y+gZ;t’[otJff0ɮ gdזFiD-zi@ZϒvZ `dt[֮/-&(;=r@9?% "#'2o:4oddM\"mٕSiP]-@=tX%+?ם['ztZP%A.c9f>ֶ%!0ޘ0 %3q>|*sѺ(39,Rع{ ߿^z${ .xPGOISW+,S}ЙkOd˼ 2S*pPvC]'pV{f]Xkel:n/.:)+I5O҉HY dnepF0,}IN͊˖T9ijI+(x ))ܷ߳5DO- ?\+ v]ԡfXL jrXeB!3X< =Ż.aS8kFs|kКީ*޼mh?de&4ZG[ϳ wEpۖ.D SK鋄fL&5WYSgdmeg!O>+t.aN*7 ^M(K>ְ'HԼV "AJMA}?U=G@mI X #5 D5hP ]UP"t=*LXo и9 BkQ&vU'P?Eaqr%?*ľ'2a߳d=,d¬}62K&|Pi=25i:kʖܭP? _߲}uzuUTEћWAP PQMZ{)m51pl&hϡE2Pz. =<[=!*\w3=C90C23~NB=v8iI)ͅ?Uak*nE׋ %1T_z #Z=7^6{Vb|#q!琇PPC01X`aL{Աʃ!ԬZ(#~xQAد(ܴ0m/?^!!/YoYHXΛEX?Qwah [Jr1 _2f67Ϯpг`&*ͬJ $4i墅R]1ۤMʰh_ ,75Co8@t@2nFpZ/; pH(6&|bL}fRaBTQ<iz7u֑gM2ؼI Nlq; k!]v@ˏxc"O:Cg=0B 5aYvC;!r8F; .K"~8"x;[bZl r+9.?d1Htu՛T hr~{^ڙ xxo>+A+H6lP^y^0e2ܙGgds'EwZ&cʣᔒO*lAUGt,:Pud]6ݢ_[dS(_(x:61L;v$բ_W")ן_k>zEX.HkI7l sK\y K/miDw ` HX@6N'Ӗ^['ӋX t쀮vSUѯ)G5b5Ttg欲oEp&X(3. Ouzr7l ;V]]?ݳ76"5 n"x"MI3}| zn80Ilוv?gDak}Otg* `ث9ڎr7`#Mݘ]ޖ¥=a壁k4PGFFnzԳYNX?ń_O,8"KD :i*`b0oR=Bgx1 -M(޼vQC۵uMyAmG=wj G?' sn~KwԷlKoQwTRRz$aa0\6ºa%٫ؗ[r#rB;Gzs"~1aQp;x /, ,ׄӖZU^`T- MG⟯ þa٣:s27_@l4᧎=~aXXL<8Nzg,á,w 3v&cT TYw\=k]aɶpѯ7'pD(Ŀ=?އW}^rr,3>e\,1TQCՠ. D期@&Axywb2V_R V5zԀv잎aUa:,;VeX54aݰ-לpzljK @ω߬:j5ֱf郭nS$﬜-y7:_tnUn.V@I ;:Uf==6,D 1ѭ(<qs ?W( \O[|ABlgp S<&Gxqeg5 }K-; Mp{<F6xjݯ4fLCJ.c:Mؑ8εKa0q pS&`zЂ06c1Mҵ;w)ۖY7C&Y)ѣxدR=d~BFCFG;8ߏ@8xn 9S0]E]7̡v6ejhKfzde=2I 22 FeQ!Zq5DC6ls!&cvゐRJzܫ_"&+$Nj^m{[ɴoD;sй(>%P(y/Ǽ.|;/پ}&z/Fxoɿ'7_5]nv w9 ^UE X[70[2lr"fOlm q}lݢY//J:7&QR"ǔ'g鋤+"#BDh[) :s 6^K^赛gl=tC{@&C3RM?Ml'C528!cҧ.6N@2#'~E5I~YIt66)TxAK_S/8%~yOz̥w=}p,k9CqHԡo{Pּi\:C9'/;+y1Ь9&3{R~Fk--_(ׂ 6i@JKs<{rpeWLJ3(.H\OikxΈP̣X u7])nzb44 Sn[Ϣ`nXmeddd+#̕[Ʉx%' G{F$, ~T@JĤB.RR+=;"bnst.?i!V\59c,DnJ>u7ڧo=;nŘ} <5zUJsӟh5xgיã|1[UC<<6fq+qLLre9{uiڰ".>nI#JEtw뷄d뤹fBSV`\I/rPP }  9XO|?Pgy}Ŝ:@Crh7}ް>Yj,фѵ(5)ZTl"Ƙ2Awlz?I:%@> ?2 P<AQ x :528 I_A?'ce\IvFxk mO}OaХ@6PnxϽasdws4zOztPövePM1`hpOm]| hܟLk$_UϬ[|Hkb|Z+Sp=GçAM4ѝbAVe#PV#HAOQ[/8y |^fW) Zps7aPJڌG `\4~t z\_dی_zW"YesIR)|MI'oKT~ZOю:7DB"ԽWl-~N+W&P#PcwD6u2chԣjցe =4=b6߇' ejϓc fӡ<e\|qW0]b7 :-f~C hY=O>ƶC1!GGfӡ<'Zz0Q! 5q60sJݎ÷s#| @(DTN36t7 S f֥gomFQyآ)P_5F,_-\{Sp>'lf/ߋ2v#tE;q]T9 ݉aڱ#S웁az ij?*x񫿲JUFU"*`2+fwEX43FdBNs[XY{1} <`Q7ŘP~N9,Xzp̼6š?LG~kNE!RuւqvpZ[{n;Ɵ|V+1!XhjWG@M_taf51;=ghIL4c"RKD| "DTA@D  %H("H@cCT,;{sKG`w7=~w.u*[=jˢn.} } Y;P隴؊]=Oߴ#-Dݒ_EC8fD5^-z&t]d4}?@4}?|iVo}1FG ;!!-G FstNLs.æbAl'(zyA%?e Ӈ"*h-ʋΡeUAI]/ӊ_z;O=Gx=y JEϨ7C@oQ҃8#dP{|EG}!(ɤ>^g*q!f~au B9aY=?xO:>mt`J7O@UpF05[,\3wak" =j?Gbg 0ܘDZ¥8UpO.V O|A V;VuXihnx+K+Ul'ФCo 9 D0H$ѱEBApFu ?D7hDlf!5cp+kCs` e{~E/+H!y= MVB5GLɾ. ("*n0q;] qӋ+7sAͣ:-bI@󠶎m?aU`t?2 231 A!C$f_D S:&|uwkX@AC6GW ) 5'}Lq}yOY"=6PjER1y FPRQ_m_)w[1AǤ=6ShzݦSy! IyDG49?c6k_T?$I|`~ŸPqz?BY_zs~/Ȗ{b }I߿oRDMM]G!:k pN9j2;K[6̲L.e$Ozݥ]cGh40ǏP,}Je.񹢛rEݚc[ڗ)bgdk6Ѝ>b Q,\>aC{[2\&Kapnx `1OS0kd+օ`c$BK;G gwN}7(Q]-6IȚR4325]/MJPިp$V.DMu}V1ӑR#`X~W & bI =Wѐ[R)v\z,U،b^'7JA,)%Řf=6f-х( Uk#>Qo/>Wӄ C/ǁ@GƉA`>xLX~q-b=W}yūmerj$`˗U ~4Oȥ.Omh}Q6e~snEMO`?ZoAmARsDr!l_[h̀$QP)JO(z,c.46__h} MI*U::.m URz\NvYZoB5_o"H.(<{_cdЮvJdԷ/"5Q6 `ǥM[PMY,Acbn/V޽Z #-˛'X )X AѩEӻEjjQ鶥&$4HWym?8 x:J}yIr, r8jL=S訴e }Pn{&2s&&-]0}Z[ X'X2 {cy/!aZy[ht)D3ߓY&(>U)Gg#/sN//±t|TʕsC9w }:t 8jK;sOf}#|u| ,GAeP iCe fsީ4 1[~/d ߨdXxu(χ@ۼ_hbqs[&3:!e,lc^,zft==%9@lCba ,\h f\?Ye5lλ<}DEv[`);~0cC脃[`b<3kƗo-4(eܔ1y \TnúE,׋P  `Ϟuyk >;o)4s} F3B{&f}`$ݩ؁vNN8ĺ /jV'f#P-nLuOMlψ,6HB߈!__᳋ӗ tDo q82HT+h͟j#[bR_r}/V9U7ܶ>筣CJ*G pRz>{gs8eĞ"L7`]F@^ UWWX,GCeV؝Be֭I]XB2DpMa)mX#I+ID7*\zqWUz5I#,/p:-8J%Ǚmf|5v]q8Q Xi5ZI  eGMh/I-,(S]J&Dߟ ՚3Σoub%BbE`NgB@o?ł=e^ci4xe8h^ q87DC[ڮ#J(Ns`ʆҋ7!(vi)IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/gray.png000066400000000000000000000560311456565420200305450ustar00rootroot00000000000000PNG  IHDR\rf[IDATx]\N%y/y%%1 {]M{,bAtDJAlEQr/RdAg}?ww|ߜsG'\] c+LGеDzd>Gr_Gž ^0hjK3 U{N~} .}/kKtZ/Z^(p(3]I`1..bṒۜ=d&"1lIZngd&b1q$]_G Zy!:iBedٯtN$b?;Og?HǥgX 5r\8ԆxtDӎx  uG'2\eNDp = =&cF?3 1z[8 Gy~kU2Bk:uu𿑊|S\ ~G.p7Ұʑ"@l ?Mϰ8߸Spp(B@j @Ahf /XӇ.jb3\NOESeu-uE! 8y!N-򋱂c~^Q<dNv=M܎،7|y.%oW ෣#d"@ǽݱ߂轉V"PQQ*8`j24ljPx& Z. s<6PQj؄Hm9_+hSقaʎM\8ʄ~6áN^i1Xl] r Xb}2.6W[`PDv;uI> G!Ɩ ?d}3p Šݞ..5j[g .冃0ިȯ^&azk . klhpy@i4a}r*[[ZkхEoj]L-w.S\ZYBaC~0 #eM#p8_H#h#_k(6? [`G>׋8p&=eU\8o˾*ĮŬ:\Y 4`zklsm=(8z^wW%pxp%r/Z(k Y>:tMt0\-P!/8z\Wpx Mƌ֚ZМ)_safaω@Wfplr`+7[Қ>#?n^oX;] Kg"p_ά0p0>gj,Ӌ&?Ac/[b8qA0[+#pTNH0lٻ_;@"ds$fƈՋJ$v.o?Kq Ah:(=lQp;p1foۆעМ\ z`)0gT5 J$SlVC_̑T&pPNů3.fZnÆ=.?e2KXx|COg" Q!8ΩrV{ - R|5.4U!OBPm|5`&oqNXzlc$}\8B.ms^ ^79ꃃ{ܬ%WP ?ڨjݺ&.@˷TAUg"`Gs;F\:܂çrAyo!^H+ror{q/48r{ %8w5?M ?Q"?ؚn V(PDzaÆvО!I'7TqMKGrzJDް$ -KyZ'n<-pq[8VXgÎkM.X)k],3Ǽy~r @ƙ$Fjۇ+,pc$<[L?cC@T23oВ=`bɎrE\Mecܼ3%v!^y[)ϑ%ڗ[lY YMy[p1*z3?y1Ix:>z(LL j5kb@,g*F[`!Izwigg}/w})\0%>d N, Gjg(o"#g߂-PXy:m yl=?00PuM?8< ˛,@D\,m :`<A-y&Pp8 ncLJ]nWU*"mW&/2l\p;y>~G-Y^ w`"X'}¶[hF- 1*?r&U 1B@s&;ع % `g4LjFwa'KG'=*gCV{z5u&/TQ_NѳWmĀzrB-5 "meAٮ,Ԓot g"O' >cG DR8ˆu^0®%{0LzBڣgl`s9#nBX,Xmyڸj4'\#;XpĎ9NoY[!YouwO?:f?fJ+͡{JS=EU,t?h{&#EC"}$ދqR7\4rH")N]˹YK<c5%ICd"xoL:57T [;+p"G3y?0&h]"+79򽘿;jr#PO˜*qmDfQH<ޓ8"K< 1ik9(KF.0NԚX2MvuQY$蝴GИL:/vT11_L$ Y Z+'0vnMH&zKT`MFVOCk@k x`uA= 6HB;INbIEO1^Mg[3m3bZ]/e-;$EH+Xt[ȕp!*D.*8hE!A;"qzNA-.ke,}PZ0 YmcYYE2?{+\5B x5 ~`Ob]Pm`Pu>T vQb&PQLNv&3md}+:7xtEixz%%Y9xJKV%6l\//,: &cX\#xeηU\>R<,h%2Ŀ Sc櫫+ ,Jc33PyO9f$ B2(br#a_Ñp.Uj"J9E8m8Vr<*bױbE`.BsG^I!߈¿YiBU bf;UE G ߽X+r?D'+! M7& d-NL^UpT(h}qVMU+`u÷Nbij_4Ӑ"M7#q-ZL]1&ܸEw_* dSw У\XoNq E`)ܦ*km D~_LQYw PT] 3$J{&K ^z\8* X9ze 4ѧ(Kl7\5ŲBO'nw^Ab108`. 4e֛)LLL;h@:yI]ꨛK5B9ٖ9AC,Exqbn I} q%- {;dIYA[W67r/:.Y0M#C~% >{Xs&?WxVKA"v @r svQ'({ev^eэyv=.D`Z" ilmP}TuE p@_WZc0h$]l{3B ű-4犄 %=y9z1+ 4G" >JIAP% .4NRJw}Io0)& ]cF01EsʲN]!b;Zap ZcKhXks\16]{Dr-f蹯'4j) Ta 6D7mX \^^h{ |z0aISsJ ,AHN~^ABA1{ WO}Htu}};}|K6Ji^\8*(QƩʩ+wdƢ~t8]H$1>#&y)mxݣc"Th(S$*K*y],Oؘ)M,%l.kk~vo15.: G D vd:" ?7l鰑F2+\B\QL5Xk @Ùuƈ3S}q @ TEhҗK:?#zڊڬuaҫN]*~sਔ p&j SoSFA7Jۚi.l-/Zcd8.qf*r}TY=ns)"OO#[sN.aa38W\8v=!aR ɐЇD٭\"Ӥ#k%s C7ɍ&hD?IR?$Bob+oY>-JGE6ef `dal}mZ2[JӵEuX@P{6KڤŦ[hAitv}ho]s:4Y؇Kvvnu:鸴ptNzOصlF>=툷Z G$ĿVCe&x u`֧|uOpTlϓQokKj.);q 31jS.UgVDWV̲@%5d'myp|3 LJ (.'/$ CĽB\v&EB˝me'p/Hs_]n=7lS]a/fPg1ڏZφ ;ŏ|ȪiF\Ѥuց^}~2 G7F`lT1$:]A}{8f, cd' ?ێȵb=.rz*Z*]O߶No25v06W[=U74oQߡلK=]hmvm`֭'~2-DPw Oa) ћ&*㝂Z)u9 =7+v3qa68h}{}ިdEXjyijn鳩IL3Vуbn_]-7NR䟎ŵS5ݿڴAAC0i%6;--|"zxlu3^㝂[bK_\U3rX+w/<_6hX|Cw.O׍7VZ#L}MQSi%a wA{vu:t ]|Kh+5pNq1Y_miMZ+0oZӏ,ڰj| qIO++Dxfl)1`S9YG0= ڵVG?.xf^g+ _ ŗ}D׊%8lOզTN)(טg,.J#>se/g  nA}ko?g.)"ʚ_Rpx8wE74MlOh!NA0^OSh5#v=zboI 3੖8c:Q!vC,u'Y~|ϛ~%RQ}@e5 -oo=[= $P:. ӿ~d}ԻPH, @=z 4*nAj -^υ GWts.0(,?,@jSI "4HOۭsIL|Mk w, OD&d(u=B  Ǻ}`hY_[ _|b2_JE>c)H_yr)@9P9`3@xDn>uWt> .bs [˾3)L-%Ó_, k]ӌYT #T[b@YZ=i&WcR#iM1ϿUqgƥx .f zڙiofb vնfRz;bЏ_0O"%#F2Y@p(cuVk4JnՏ~d֚^R$)PX G1]N&:$ڿU _P?Q~N}m3۪k7TxA0#(TO]{Ms`kyC=z0W KۥYk8A F6dتtDdJ!,-M\:>ӱF(1v6HA{t.kgi3XH-gq'1J_RTSjP(G JDP'_5X[1v.!_.}8yߺhh{ԝz ֝|)zȢ(t8p_MQCGq@8 Y-*Gky"OcU:kYL.l@Ղ^cBW* (L܁{VЬ@ügol;և}e㽀_8TM l⏱ ֪ckSpxo`+\DkMdh7G^}?v81r^ X9#>P{uK;/_pWp*Zka<= 2E~q̦,^VmЯ?69~/S5¡ɯu킆~a+}?kkB݁]O# {s*TfìO6Q_pP(u4 i"PHJՆ/0tJIE :5nfEL#6 nI__Iʖ8_FCۢ~~;uI_Rpy1/26 /E;n`[[uL8+~zY*_?ü"o/ |p JT>y;mHBYݬM{p'T%?u<y4?NH6d| vlĻ'j~ƃU#_|`Jfu]x1nUl=Y<HdWtB$ V7@-?Wy :S;%UI1t2i5Pɀ|ω@H='}>[efua4 _[~\> H`A70sIn0\/ť!>- 2.< G >>M :;NE`)i^y40 +|Ye_+F;8qܧBo1cǕ#04aAe;pWuDܡsQllIO8a0Z`:$wfu3 4|~"L%wkZ_=o3 >Nš_B/OӿE\cP~Gϗ'n J'w1븥@Z6Hi.<'_[+Xf ị@םW2EpxA/E Mq r]V0G+X?bSe^ y7h%"MŤJsg::lp"e!¸6&oî!)Izku96ΕY\cРa՝[ꜗOHC'&\ zLS3ᑰpǒ=VZ"!8~"/эNIv4LjݺUo [h8w!7matkFwIb`~͜}m܅>i]@ZC@hNŸoN-TC8{~,g&`<=S,='&aw.50{풳pxAnl: mBEix6}Ɋ|qF,`$ڸjj#cȂi`5/T(Okjo#} ?Z~OSG}Kڀ x6!m2ڠO$|!n#3ѬKz!oY{2.D%<[<m  qKl p7Ҙ?z@~GPko<r_Wsǥzz*fn֝V7wG[ ,D|;lӳE2EwLV@51zvvFgMklUd?= Mr)b}-еeWm5LMk>)3?XbYo [VD'=AsG|n`L~+_DE&NDbV, G8 ]āLٶ9;]Ig1q#Jήe@3uy͹nqZ̢ :WYH}0I,Jz+wNLZ ^X;Z=mﻝll|a'';J)#l'@+˚Zm.sWjsV[csU< .. ga?TA}"=-I׆G Vy9>'h%MoL]E/%ƛ?7:x6-1x+ 5|پPI(> $ fP`p<6]nWk *rĠH/`ARVW( T(>w_ >QEz}@ɼwQ|*?iZ<7 6@mڒanۣqJ,D>8x)'HH|[4u@±Eap x.ޒ]Kr{E/Y\*1"sHN%v!H {R%R`3  eX .] U[\&S7Ik"?"&)p} Pc}h5kH'R,xY ݧO`+Bqq4 O~ttU\^[ m:]τw:J*ʁ#>q8^>x J'(8G#T% lIRBurJe\B%o@[E@X{T?p$asQGoQpN 𢖿U&Zh-}Wc$,9"_Ym0v_?UsF6&CjCEm#'bB b+a  jL_u hPqMtoU#ՁNtCaX UzfKx\fZ_`A@, WTuXH-~R3 &>U6[;_a _‚F@>-~LϨsv*9f]01W?)>5 )4iVQøYϠofWq0>5M(TަM>ft|,N8y$녱I~& M98޸%0uO+`&uݻ=\SWw,"`}2 ^.v|v*yHrXr䛋%E؟%p6:  FhL EF&!+@ܝ~G%@%Ga.{er-yXt$tl 5r@-Xb8__~S?"qj׹yߔ}o tA3+Ublݜ'[[l V7}KwYDˎHOz0鹫[ ![hJbPQg(; *ƒ=lOݰX` _>Vo|hļPcpjcE F; 9 :1ƨsA}AWbOA7z%wQX RN3{je#Ӛ'~wa%>Dy slM=wQ8weA-8tM"R#@KiuPmn;I%\*P%IDj (jL*X^ >*TVJSl¯/0?SG](gsfXXljͬIËҌ$t=ۡn2c`RWܩJqjɿ e/p`yH Z)/v/ Pր~ aXp 9ȉ!hD̦OT"5Kf?%P_%u)I?{ ݟI@OD! /̗4B]aIټP(LAGaI8.?씻r_zÂ{2A @%-YJ~Zxc5PIѨLx޶Cl\I̊)'`\5h1K#N&]dDr_2JhV[g(H3E\$3|HxFzjiFt79kZɄ!K38w5e1IM"81Z>jhڂe0"A( Q"m)V?>j4'TSu:8SU* Tc7"Xy Fm7kNI<OiPgj9kwJ44,P- 7ly @@䣗8.;ɋ-QSn큦k'bĵw_-0"s Pqs8P_')ZY?lRsqŁ\">-)&3JPqk8 %KK`F䟪 aо=&,HL~<Ɍ"}}]⁾R @%ٰ;b_> 4IG)BaRKE-$~6 TbSgjd.\V5Bskof^Pq+,_/; SV<PIA'W޲`4-,(J \Mܲ㛳V9!J 2m]d'oYZFOڴGʡ .~iU^jv#?T2hGz#eZ[Nͭǖo7tv r . _ 65VY_A_v2S^0ey^r.!%;K ,7fr .SY|u^?.~r.w-v_seAѭtopr.2%0-I+ ]Xzd L _} љ/k/G:NBk6~_9J.2HY[ku-\Q5 XY/iףF06+ @[~Z!;+4sl§%hq4,ׇIWEp@to:uU!R}95h|>a^ABJW0;?qěSj2R#m1P3LfQ 33A"j&3G5(C~JqnS1sVm0(lY5Ԁ }i~ƶ#>o҃ @9LHx D|=L5Ԧe #y_OpNNh`lrps \ 4oL &]ßgHX[ݡ4\EctP{:B_3Drs @9 $dexD:D@Ut;`8#ڝD<\~dׅ,%;l4dlPl%2iA;"0<Rp;nyKWo؂a@Trɼ\Z.F/l\qA8-^1i/Zt\Z]=ill>{kPJxD Ŀº]f>utz6f v L?("NՌi|ߡQw}=/w;fIhĕiP x^IMq d'2JnLu^0HX<+ Ngr;1 -#,.e&HA Ia[J ya8 r{bs&a~1Cʊjbd*tp/J߯9]f6”u`* ?z|tG݃z%=B1hnN%^W3h^LP^-;+S7+$*k<_Tx Lǽ%_Z;1rMw2`8jG[x_<#($*vX8+ tjB ʅO1dMPkNǽ)X%T:q,STAOݴt+r% ᆧԽW2JHz텺a:u{%0y_i}BA; NDvNk, z0 &W -503v`f1gg #_]9}M8ufc˱H&nByW:K8L r fM(a,H\ FK'5HL϶9v]`F;t]hdQ*bp(y Pv^=6e'yQ, ϥ8{.. +X0l%T^AWd( jRY"#(swp+.zp HR*\u0S!+HNAB0L>#]_A䮿\J 7" -76Gc| ^4oFu<,`jc&JO{Ucу>:۶"Rj($6.QKe+D(ji v&;]RtbKtiPn`+V'H %X$Zw3wpʅDI Cz*ԧ _؋l~]me'[k|ר3so0V7- h{*7o{#Uyz*sZMeB$  ޳1GD8S99@=c7\㪃T@zH{z6 kI.q:A;  S?ƸMC3V41߂M 5KcM\W7nG3p#T_A2 bLӭ'6 𑹭(JJK R~  0&u=* $}wikFv MA@THxh ѱgY_P$4TZ&I;DיSC NjCo9,kF 723v-Ѹq+gc+'i.Ҕ@"AEl@O"S 1o<E u(|O_T2dIGba}G$FsQt's~b‘ثAn|$(Ą%HtL% EAs~n .}lkJAXakEa8ӤXB]{J!J H&2eT"r"$=7z.:TFLBA]yKyRl’gWԨR:762ru.98%<`ђ[s; Ь=m=V8v,чMѤa+GUQz=dFÂA8 :v8u Ouv?w4v"D{gC;%P;eD{:x ߮ &ҮqK:$˽1a6>|~0˷b۷waO>hUGS(gv͵7s ?K0Z_v2V4tBJCkZa*LzQvT9JzĺBcQcBk#}݁]ʼƸeT'v/2@P f]+=7> `̲u QX<_u,n^8UB("C<'θ0=xHf}`Ȝ?}%[ϖ ?GD+4V6䷷";fh=d(fmŁ3lJnC6B&, qUQ@>N dkMB7ׄ7cî2S"2uGz5ǻCsKF~uNŠf0߃MUQ|Ā"^ā3s.w=xtpmֽGt: rB{.~>`01 ){x!8o?f+\~71sī,0WopߐEhbk_!.5CMF_vaKQwPupߨP &#u.}|C/&z` + x?| N G@G/n}ߏx30j.;*;t}rWT >-Roc3y 0Nrpx'@hSou-MvWI\ZQ7l'{xQ~G bnTqgNʊ1vrf}{앃G ML 줪j[o9N~A d…i8&-d'TUfCc!+LJrZYofIUU@]FC2+LJ2 ɀ8# 1)leyŝwJU:0܁u*{pP&Lwَ-Gd'RU&MI8z^!8>,IhA#YE=줪JЛY}> J-~qi,pE4_F#9^<`NvrU$hik*VY]L5dKm+ΰ62wDTH^>rَ(;+dXRCAbf5`F&}{b +LJ MABdՖζ,'$7N iWՂ S4G|^8>LHh `+~+k$S5۵9~@JD@w=z}_ ;8WAq ޕnz{#Z U\b2&0^NH%ojCGg{GGCI)pS zyWzX~¸28.Bؖ&ʽk$Ӭ*8!H8[~G w-WIl:kL \Q_c&:Ɛy"P,D7 GEb G^ D]BDZL\יY*/3<ܕ ЂGv35.I:|&_&^yIQ!Tv[u 2l\})fto )q'9F-~|^PY$u箳1I8]9YZf:W FMK~U-u&׷RcOslJp1q)8(gE iG/0>Gh2d^9Y}.)VK>.;eLut\-riusd)(@|y뼁9*d~+ ܇xdgg ' E ] [`w:oe+#C?Ɩue'fE+ -1qJ8?ns' Qu H:bWnWo\ﭖPZL 3ԐRB%mӢv$T\ǎ(<ׂ*\B?F.:`mF#t o*smČ5јІ=6p<frv1;)V~B8^# (kvr5o1cѹw~hClKs_hs}hCrKx ^%#aߏkuL9tQ<) |`l]Www5:)'JXʩ3!~Ь B`'/:~Wq!`9O9'AaBUR 6ς&&a_AM enĪEj('&KY/_!c M.i%2|bϰ#O9nJ]z bSM0XeJ Ҍqoh6 dyYx筏Ct̯hEBvBG-(܆W߸׿M1v"L=]0l"/ ىp5'cH;Vp.HqۗVf")#\꺞ѯO\dNF""\oDay  ERD `dgmW(p$l䑂hc&]^Orj"vp"l([n5ݨ?n4 B Z\{DF-4qC#Ɋ/u 7AH Qgoއa:Ό^[nn015~hC?աF h DR[SCjx2T_WGJ^ /e7f #|/foDIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/invert.png000066400000000000000000000570771456565420200311250ustar00rootroot00000000000000PNG  IHDR\rf^IDATx]XG%?Ę]P@P{I1K&kRDD@A] ҫQi"<=4Y|l}s{Ό٫ 8M!|.;6ԍ4c+qT?~څA~4me踨M{D>bt|T Uew(k(sqT?p% dݼ7..2ff޾?G GyLcѢ?G K1eLWD&ra&jfAa,џrQ.&OYL~+l{q:rP|k7cq6RLIs)?'GBp G{LGc%lYX.uABH-9ށ?7GQ!_J}Lhg،r_\+^|IZ8 Bne <=0qD:3vęlSppң-% G%ӛ.FD]DݿTIdN~7\8 d>Z/ Ox_Bh-]5 .Cp"|_m">E|+Qݍa|RD`xp G]{aĴdFTL=y>>&e-aY!x":1v,Qcp I, 7Bu lUl2 :7)Q0˞EQF!R\AuvFUa8ؿUΛm췃 ?z pqp! B|AxZ^bp?sX}eAW 煛~GaOx6,B-,$w\6VhɠĖ,9C]_% \_@Z^{s+ @$gy;, ]t=0&m9ɰ2Y([n\RL}ih|`Nؘt &e+xOP?mSud(]E2OPH>:Cdbw%RK?sL@ 23Oe#/23F@=+3=>X-{xzˣQX.SPI qݗMo(&a8]b$Z9m Me K/ ":.`*Y Xm1X;,2R-l<ǖ7G`pt#eu[]zp;@б8^&(B0 ˎ2w^ǢéF%Bz#]4={RɞqKt&D`"0{8 ;޿$pwb$4|<|TV3kP2dcK^{E$#? _u[/&mРhF`Mh#Am<~.I1- rgo7<·ºȞܟ[OwJ:p`o. X*=rkEQWK4J}%DeZ&sȵG"i`ّKF{8K瑘8MTY."1[V8n42 RH+w4W33J.  ?]72]&Yz~܇0 Ȕ3 f0Vf;f~Ϗ1h;{|?_\B$562?EA =LB|3=6Pϔe¦2ݘ(I!/偼VH< O+((sq4,c8R.HH=d橁KutCvnIA@ֿqEl5FHNֳySdf1u, z+zØ|< 㠟cO x(r##lONMfyI` ͕c7{!EgeE.V޽G.P4TX'hJQд`P'0`O$"-&}7kP-O,]ڟޱ4 7$- zfO `L,I(^rnL^|b@1Ugs$.@|BMNZ9AOߵǡɦhjs'o?I= ՞hen% ͔b|kM{»HqKBjˍ`.gWx?wed '{ C$ +P }L Ѡim~2*Ywkޣu3yMƓv$,qȒ\A2]:Wx!$F'Gx~(^Ǫd9zxC_|;-FZhz0&˄B!=qj1@rNI`N  %-額_X<}jiywH'ZFSAj lW1Җ.%[4PDb@q]B-RRЈ82=鸲) t?Xkǯu3dvg38 OR.[J,;O.ytٮ% @}1|*xcYWZh -/-() րE(P3 mAHT$DhwG"tH~o(;IF[df]p(]%'rcG+@kA^\Mj-vC{:U&M&7AˮX U6iTdBβ`A0uYOhl7Ӏ l0C&7GC,G75GeFAhjpyIM^i4)g@Jv/?GA5R/ʷ,xBHl\CD*L}b5<[Qp&<w!pL~cK!fM'<&OV [?Rbtt.$=XSX m#-]\m֔)MOb9?#n7Tҿ³- MPX-v 4o'l"\8DS9E`} p.񓐝8S|GPݡV+[mշ bp*>\߀ p (s`Y\ ptDR?7t@+ -t5s5&\Fx\:FpIBf^>Z=OO&>e R@!(C6ŗޘY/c7n1h}P-@n _H:7rؿsJsdATa;R,1H{'3OPGhge &ŠG#$P4KP@mVE@::3NQH^e @QL~w*Ԗ{k:j2؛e@xC RS%&b**Uc՞spP CvdHzY׋ ^|:5#zί悔۬oU3jl>)Z rH )NPYSDxԫ:HX7(mV\FjTyn$iz^Ѥ[ 3a{ @BFx6[5/pe{ٯL9 ueݶe~Ng->clك[j*!OlӐcVX@yP٢z JF;7>-QX_^OBT]l8ts,-.Wv#ӿKX_yr_ʬ \8 Yʜ>A)R6V4sӡN.Y Gh%my16c=;~׮ >>}dkQtoٮ2KL/ñʌ9^#x%o.7K ]Ʈ`z'> ~->J㕅uyO'OO#vzN{.ᘷy 'sSpBxS̋ zrPjW1PP/g*T̿UuθaPwLB6 dBu:|2 GG۰I8$:j;/޿Vw#:/:j;'|ߗлQq3:Qtfh,~z\8j5Yy/IV[9#5[*~pjHGҳhgNt6׀֤gVVdlJl zC믯3 8 +~pjD߸@IW[_GV޸qjSqਕv6':j 4fV{Qp(,n?ϱ&IWLzC|x!̆iȫ#!0_ߢ5q 8~j+^ ~6ƺ.:MO(-/LbPPj{\8jd)GH'pKy<&u#g:hB@y8"RTTߗ G'*>e{Ji?Fꢓ7W^EoT~uMpr%#j.?C'0;̆U"qw6XG$]v;*_օA}67t(q69Z W Q E A9Gl[+Od4 OlXшC{c#t Zs1ϩ=w1~[.^gàIӟB+`uW""ݕiwھ04voJ–Fդ4oY(W͍&^ } {l?s.%?S 叩{SyKpx5iB6COhGcNN *m҉9ڬ l^34_ʛ Ѧa[m͆&Ţlhn_lF Z.kf6cה]gkWZ6+|6OBK^>.47@k.|g䉵!lS #0p*]7θ/ \8^)﯊)ijgܮtX 8gNF2mF7Zhϧ~. &Ow gbh247X]naeK5pVJuR~Ib/ ;X6%VQ`zu}߈GL,Z%9>#6LO9Z96\8j7UV;[) PAG׎t\U3UTAj1iu&K[ҖbtL.͖Oisd@5? Z3 %4zM~.5 ^X3CcVfͥX@6:t4]`.@j_Pݡ{"?] ? 4ɖ[2P9 @HZ~.5ۃzNfaKn]NuQz|KY- @[,P@S\@a|޳=1(l.oIr @gάn2 4i_z?7]t̬ ]wYPQK@momԣCm-Cu}jWX ks5s {2w"%eQҏ|Onk&Ҧ_[ yCI6Hdn! k\8j-ܶ[;_?ui>3KFe47Dï%ǣ>F2"S**,-M\~y%ڐOl糕ɪLGWހjYcq$SwVc+:/ NBg}T:1=B@`KҀ_pzP<} 5:֤ii/TS/%PRYUC (+Ohu+܃%8G^'pSp񋃕W `M:dҹJlelk01_vGNwԼl.X mgus k' 3E@ *J,Bv<#j:4pxm`޻׸0!0FU߲  f}Ů㵂Cd4|Uo鏿z!*˃ kXwTThEWaeIY?:Y[̽=Ǝ6㢿 k37S_M:?f=\8^;D^=q5kC_3z8 .h(9ǖר_]Gf=LkvP BTz"Je&((ᠨyW@ƒ';K8*UnkW֤/mXW\`DB\y Qhl;]0qOE|^355h5}D7BRu3}pY'@ĂY4m{phJe(mŝSt6@9*.ºKxl MX~ɿY O?رnDK7 ~t]oC l1?`L6g^y#Q{~)*'(wX}l5Cu&4#xj ,"% e؀JAt/7>,w#,:[:# &tb?)W`A5^P֧%Kl.x ^W„RMJ/4cAFcSL3ee?>%a3*f8镹Hb k S#lԔWNd`~ׄ=fm\Wy8/iqP)kh.y* ^+_ .1hI?JO@J/bYt[nv8cVE_g|.WG>z÷QFV l? CvӶkå&?7({7)aiO6A]ֵ6G+#.=U&pxAbGW3s_MÅ[BFxڣVtw7Ɖ;y1^ 3ؤ݄wz~ c=~>eDI;h7 fhI LAs|0a[(_~dCJ^I[NBe$9&wGFxGjZyኗ`{ϟaM?ԜdemjAaX<8+;x&bN %}|8 F-wDm4t"tcR+WjѠQ# .ьK-p08-+n/%x Jpn[g^LLl3%*O/*[FƠf3ZzM1{QZqԍ?7CY;9݁vی6^//, `wV"@C ne1`'5?H8o g~qt`*6qmfD]МT5x_a˺]E@f,:D㟭K=ll&s%,bE1]>lX;~pi"QPG"ґ,Ԓl"6TKU5P&?# h[b0,6[/GJ֝6{?]BpYq0[(JG3Bxz`estiP`l/9i,B%f< .&a@E ]_ayəb\LɅ ŶO?fg1E߯{M5cb!O5@`@,Ԝ@rO UI^=r 5uW^7ԤعN$ {04173s_:IFurdlgF~>t*<~߂ٶyI \q34]v^*.!M} LM,:6S06 >={h<ᅴDk9dgKȽooSn .YZ= M#’3/3>}1Reϰp^1sسd?S@ +vK- @mCq%5 Z&s}]'LڷZJҢE;{xƳ.L1ƽO-\P3_ͺ#D+e@dPN@n*Z> ;ڠi̍e *rŠH/SxXV(In#,>[`*ZH~WЙ5J1wI8@5ho%nI&گVhٵڻ/=;+"D>TYkws 2Y\j1 "B-:6aw,O>"6()T-aȚ <ӬWl<>3K=|ꯔd6tb"PmwI^P> 'ep  ` `;axqh_|?-zO]}C2v,&ZX; BRpT0i9!5q}dݕ%Z%XYET~ oIRBeThWq2| a qma1rH 6'ZWH""rğJsq/H5GQB3s5~H/B!q^> -_(dTN-Abo O}RP:d5hWOSC +F*F_LK ( boP 5 ŚckX"%ғ%{컗%QPQV  (*3OXG?u K@W.% Am^[H(*VR%-L) {B ²v9hF ͊eZikOA7KKX2ɭj٭n1S::Q;}SZ<Jy: rhF]*t#q̲`!{6j%>f^ٽ6 5`S:&q@de0K(jL 3O3r AܣeA )}%YpI2%'/(hmc44j.B ~w;_ Pނq>Ye18\E/~AaO"O! &?@},$m#U؀Pm@t e& c1xP1{"S/C=eMj:IҊ5  SڡouP|L1:0~ yBNP Kaz b|o7{ UOu @ LTk? "K<Œ]YmBS%O^p9(]J_6v@DK 8Ef vj++|I:JH~^Xo6'4fid¿.Ke2~PxtFSv yRPWw5ޕӪR2h8! s㓕CY-MM)A0)bW/l6߽ @ qYpXv_^S?xG)/T} O :Fa[(}*Mp˂uGj%}uBt@K!YbkJ/Rvp8IE'KE loZKwaSԌG5)7+P܏":_*[TlK9ɯ X?9Ha<4c]67+.q;-DtrWDTv| ee?hn4r+R٥}JAf[Xӄ48-p8/'[tWB~)G@DNfmLǮ$,tBĚ΢W H _OoϻNʢ*^9*."f$& yUb҇uQ *[;.^:f ,W|sqq8" OP e%ٷ_%%7P1P+zj53{Xs" F6)iWK|fWen9w$X [ Nŋ~9*.~}®f~ٴk͚&"/ҨʶpPRjО0 }~K 3G`H ͇"rZ%'7`cy9ңw VCl 5įavZQypF}$=ñ 0V XcsL_6.L =e6>ۜ9.LB6/hoԞY 3;lXmWڈZ]VaMj@՛H~ ay[!/TvH|5St\mn莅nQ0 >k.UMrF@Ӹ#{*ʻ'WȘ=J̴U0;ᅡ-&tO9-^, ˭K)fQ&p>|O$FX=%8PZ@zZ#H{ x$RkG^_SRLr%@q A@zXdZ6AGzrIA@&փ: >ܥһC rd4 ~ш&hs4\6`I/|ưx9TMǼ%TD(@'nvItC đ-(K?,`,=~VL.@ JPX*3]괳9lX U㮕k_S"סAPn)Ro=BH=$ nA͇e^u |&faYwdMCFD@2RXo{!q96@lHCS.#D0hި7OO:Faf;L|cm CZ%"SKnͦC<ew}תoK/#}OG GL}L,A?aP Ol8? ɭ=q(t~Gcu;Us ˀ㹜*?k ^|ci,pщ(:'a6k9eCr8عrGT8GgWQ,pT?jOA>`6$ Wo]I `;">݃RxV u҉}5ò'|AYsEw[Zy&Z]0Epv n!l;.ND=$щ(&T7cp>Y0EJս9r=z/%ѿ Z#Yk1":j'|km8^_6}P|~ hbM͹դi 7>a'M\ғE'^m֔/1w  Q戻Ic:nb~^il-zxQ@]Bg~,V63{;3pMԘ8WOEIV[A(W7ƕ㨻x@>yvC}'vxJ M\y7ұQ=Strt#fppx%@hSGC'|{8ܒψNڎv4noppv8sM d #KD'XmŪ3}=:4]nj*43{(-Fꢓ&9'?G͠,\~ A98q)}v Pu dw4k-E/oEhf]O>~w^lt^|&U]5iMfnE/o$>Wqr$du_w^)7A{Pg`{PBJ@mIϟ`sNM@pY=Lcyv#`>FE'U]B%eh6Ч؅C?)FGHhM8Dd ICtCvWn}px'z7ar;j`~kN% Sl3s4UD/o&*,4pE 0pd>05B~PQ>ͿP_ zӉ7H~6W1"+G~?t\mu^8\THh{hT:JJc t[,jf+= ǫG]1%ڌr褬1 P]%T=N4d+A6&WÀou4C?Lrl=hyJwn@=x3nQ}s£;,ˢ褬Q1J'wƁeY(#~fr;}{= e|ne uIc/`i? <6ƻO5N-*PS5| TBi5f @]SWnS̽be$\3c` XM^KbP{}X2Ѡ= GrKb} c23O݇*< ;.-ӹk-&X8j1kz`;@ðT1S%uԅʝʞ+x:pLŵ{ȼy *XRs@Dq}MTFcA|l/>$bbW(BSq$2̚NӿBǩxuog-O٠oB`Py{FdL)~HLlF0"DYijeJ멤bĦ}Gx (\~F&?ƾ5]K^ 5|/X!TAqM :{(U'L?jca퍹bL=0_UCUщYcrծhh#4-w` (QOb2<'O1+6!5f^29"|,\@/BX_ͼD$#vMga{,߸ y2 972݇IAH.,c2>W^#>Da Pk /"8 6ÚKdܖ[;{KKt6CVn>ncMXpP Z!ؿCQ@?)!*u`pG2cD'hwfw1Q]Qk4iZaP#hݱE@+ Y (신l- "BPQc-;ʃA-ʃ~f޼en{7Ds|%>5d]˽aP yhI!:fP4V30Gn*E{ ]b{9O_2ՏT)\p0Z7wFGnL1LVGn& ~_#a't<"=#:vYk **n0ҁd\dԋ :oo@@=g ĵn" h(P\}$-T 1Y~%I?ccn+qLN+F{2Si*o޼Av3y%P ;+kl)6\\8$ z2P ~ODus0loYMFnVj(!ݫ4_nERcUogn 1R*O'@G$9*עZ$t5tzkUKA{н/t}V1g iE5lLCy*['Ai$!0}[Nk!vF߮~sLHǶQ%l>@SҐp=`AH/G3rF3`{Ȃ{D+.0 g7Xz͇yk0 zg^=$^ ^ pɬDjm됍?r E!p&}{8ڮ($f4! cdgO/zϨ}rn1p.VAr Ma`f?/ǜU Z*ꄣ;eTJ2.=B{Gx# + l-rJzJQa7~F+泝{BRr{Co"3H&&,-LXh.p> -AKCTF!FhJb&,9v҆#/]mfdz2wFt(Ղ#~) XU>xv:Y@U/[CK+G$R]xn>3,n"Y IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/none.png000066400000000000000000000567701456565420200305540ustar00rootroot00000000000000PNG  IHDR\rf]IDATx]\TY}u]TB[ZյQBlI$D"TB wK.93sc{| 7b h` Xp@(||#p/M f@zQz .]/uq>pdY9!@i,1<4hm%&l9r0\K~M.9brv(N{ݑ8 \8rWŘ +>8.w4FD`2ƳD\{N_#G#p.{1輳D c0>i#ur\8PߠD`Cpv{afco|=c콥n#O|ϵJ=ӣ޺z贯^\qA#"7p Gu;;g+ t袗X<, o8"'Їs-U[ĩˑ\8rǯq-1--HDlh[` .ÕhL:3P/ F)Hޟ#o@}= MlGOKzqW.yƞ6o)U֪b1l2@ݱk {͍|?(Y{>p3lͷW`'l/@Q Ga('mM? ўKniӝ$}_p}:UŇcmP+܀f=l<$+Q`SbC{;sUWpS ]Xp_iBipӵX^WZ` ֫@7L[o)o+Q<ˆ4NސwVp(tu/UԠj&kMPYRE`<jG[&CB{Hg4<6$M\8Dc _%Xxe^;E؟TpbR"vCF'Aee-h̭.uqz|8m_#q]w$p8z:[{,ɯ&Vr 'Vr%Jbw3]%%\88v{Bk6#24+ˉjسzjE pgp(lte+Z}ɯMgJ~Mq< RDyY₟俿 Ga7P_\:& 1yN< I3,C٪yx俿8 G.O=,۹Ǵ@srUaqf"Ȥ/'lw_+{I~p)EV#Lkb`c+e[m^mTZր$͇y7Y{PHazNG2o06,V- 0i\n}`T@;Ӻ63ɓ̙d7S{OI~ p)ZR_m7 Έzb..C'!f.'rD=GHy&#ꃗ ^cARxp>F^Brr2E#mܾ恋{~ }\5?bƹ!$X[b^LϮCg_z%3p(H`Fwe~1gX>fV }Qʇ>I#[D*}Fx+1.UVѭu8.%}"?Ƈ7≮sj}3HO=O}p)Sr9;x:.^GCp*] C*"mW$/Yg`f{ V!&|fG,P8%MfB"t@r;&I}Vާvb\'57\ObI?f,Ä?г:M2ʒ~ޛ81bp*0[~a ِE<.F'H^g҃ @ T.11 B76seG,$䟰Ƀ7pvE Kn~䔔 @.?*̝,I׹r ݘ'zik,."{{7 6g&#"V=Ao MFz}`Oӳ /ӧm6UZ ) v|[>y$Km)~x* \Dt^{1bs1'=o˟U&QF!YhE(t%3!$C/%< .%S8~ yoG " Ȭ\Ҷ!yDt@eDo6 U|Hj̩Jp۽u`nNx➼@d7 H,V5"响A&2Eb`:,=x!Q.FT 7E N>r~ۺEFT=Z;!79uG{`/s)Z#'B--sw(ݟE{dē=(K! aI Oy^'x/|HHNdEw[,Tm̚u mt @@SqYnbLm=soHN23A"(VVN3HINBOI7;qz4A5iM\p1džXBa4ٴeL>j {T,'kCm`|p-|CMn$wpH,Qn`A=$˟P(GJc֒N8p(ጯbE!I;"qb m|&xf&tr=B-, Z,O- w@KLMY`_غF2+G^$`elw s*ca:pXK5+  SPExǭ`gKT ^bqQY\ gVLlӓ a067AmMDN(t27z BvL(dsujK LAM("1>άP8 YNq>)%'dmQvm`pż?ĩ岮^!68?FУXfA*d*M~E:e؍h^x^X$4*[ O?ԢA E e)oX O(/G"=ey Ob*jm@=T~$v+9km0A!E%(w@S۴S*hyq݃ }7Y<p0E x"#|T; $CsxYg?L w]l{G). Ʈ>3 ~RQpSsfᆢtC+?R,VϭP2:`Q WAM ̷eq?0#Vq ?Pţ!/F>'?vr,=kpfR8δ]<ۍ!ؘ g20^H.ʈPMϯQI|W{Tr&[=@A*DnSS b+@l>$3vx3m<zOaV%'OUQ GR0,Wl{e?02u&k-uT{UDQ9O(Pڎظi/x r ǔ 谿: #ufQ 6\ل|aq0\yj$ןzԗr#֚S2x`{"mW V tɾ1G2dG I׫k9B:gtX"p2fnj*-\&>j5(g}[r +S0G#Kz˰IF"PFo@&;6DYoj~4dfbA=Ypu֡'+KQ4ZS,Կfjo˸Ԥ @"D<$ |OD=^TjB2ς 4ȵ,fѴg0T# (sd# 38K&=7|~2o(X6.Иޏ,,5ͥ"6Q@HE=guŅ5hAN9/6ۯh~t#TJJ "s@,+V,A';6(P1+B Q% .4NB S ]cfs׃~>j-]jȇ|Ka S,, 87zPEx*g]gUT^i8P(@S ӄ'#T_ 5D +{~!޲ϣhlr a1Xh0ISsLi 8me  [zOp0zw *TaTh@exi[Ugxp^{f^OLrh#XpˋL*T @^mISqvf*4zIT/N`|$ƇʿԪ>\~jˀZƶj?g"&6k.؝}. gxxw󪡲DMqzsGe #n^CB7a!(D j0kcsH žu{|vf*_q?4|:(S Tr4|]7AWmz[Amt{¾3W\8'<`"xpƘ @k a0#}P"k[;|h$"PWY{Nfi[2īd\WMB@ׯ(k! wjQcr /ej݁פg.%Ǐ9q_ eMY{~f7Q3;cنt|E.)(+ ?w#xp*NؚK#)mH:%#r%Z |l? Gy \qZlQQAf"Y VQZDߢqf}+)FoB! _9uoIO%P]ɒt.S⏾+lRN׿/lI@lU;3d)嘻Oε1쵡&#S60H0.鱦7JR̀/7|k1O':SJ2^$M!5G%3'Z?l-ӓ߭9]b]O3a8r(Qpك`K| LpW5P'D~:CkKY]9[*^ik4BMkqZDP:?Ob{ݟDB.Oς9s7 G{@0b/oA L-s*0@sVeYPTc.ؔf6ަz.{UE~,3XxX;V',C>}yi?:;=mcײI {Ķru?pŝO)8~aUɯ塲Jy^ e Шwop=Qbk-ewW3*4cEh6Lݹ\8J?b ޺zCۤ|ɯ9 T.rrv=v\8=(G=@M5gWI`Ry4<Օ+;Nyr(ʒ%yٽ/PYq{K w`sy\8=_C{X' 8O Gd 86\rghLotopk_f @$'Yqf,2Qq6>?~5@e3OX)_ Gkc\~-9ي46mc3\85%T+.P]ҀYI Nzp y xf$ħ{t-TՄln, g]I =w B\8ᩇ_8AG1 ڛu$'u,l6A1*Z9 G.?1DPmPyڲyS+@eeh9hH>._W}7Qm7`.y L*@}B}Bm!g`6:L0.g㋂zdÓa}n42dehR'@}s3C".5Gfвʙ0؊W:j>=MfbE4s!zL#33,l}΁|p|Q>~kq0Οŧo  nz)>#:gt2LMfwL7*vWEKmtUp8f;~)v}T&zӛم|p|Q7(֙`+n0| ۳ą9hzn[F5P\\;T1h`SojҒCǨQlnQVՂތ5)yly%449ЙPM{Ekm 猆EiZ.{ɽ×њV=_}/ nYW-}U[p/%.BxGcrk eoYAAn\Yhh6C:,ڬ[TaC=*N^\f𿰞/ǯg&S|I hM?dЎgl&ך| ELIO++tF[ S_nuRbl1C5gY @u@˒ ϲ\8(( hrn~@+ziφ?¨ L,. %z ӹw+M-ts^7?x:is pw?+ppv-gȱF-\cZ(Oޯ?$j~}~WT1[ 4˕Po5 yYp>l-NSAӖ$W@1<PnH9fQmf5|{%?ϫz1o(m_e S})XqtEk+`)1lsM \vMgI@"\8 v;azX I!KN?lSab 6PfUc]z1G,l 򓠴y P#j <*PNɆr=&fKp1sIlh9bS^g;Ԯ(: ֯_(H_A/\"ZwC휊^s(i.76dņheլԠ{Au%\oS=484FM4)Dا1~ntnK@t7etBu*tOhȪl <:lh|r%Ës(Xy0R|MEBhcyDgB47QCd $ G5N]]'NЮ2٭!wÀɺS7_Czȣ([S ~8~:l2-ay[{D-ƆCg1fjlnX B̸V.&S- 0oɿgSgDboމ?)zXQ Z9L Ҥ ti 3V_*}R[hsM1*3=&X9c2-W.&pGsE.XY hMf{[?Y1R[}Ep(U8| 4 6G`aUsd. w첅PL;([p(uzVVm%![I~d{^{p:xDaMۢwׇΐh [Wp(u5v߲/Zm= ~(=-p:T]G޽وF^C ROב_$1@"WܿVx*^+eͽ}U^+ŠG;a~m?[uh-X$8tי= ːEcT5 WG\{\e谷RL/T,Ek޴Iwapp8sw708;FIBn@Zt*'z#5v 6Ӳ%o57O[Ng\YH33z`I @VD!?ݏ{72#.:#L9?P@uLw;۰β?MN"; McVzh3w4 OYmlnK%5+YeD.!RA?z쳮ӖąDipZZj5&eD'^?y=n/,~gOfs86ΣWNWq^8Ot1u;oPAnl+4mIE݊onp(y}ց'?ǟ h|vVz)g^Ae~y>'3meMp~&/? @%@VD *߰u,Gve)2TJAX)Xv,Vb{%TX%K>QE'>a?bDr/ia;E6Yoʗ6xf6e+6k-٪ʮh[;v9^ rcDzm<룻Smw6!t'D~Zwȿfp^ pq2l OGy!ӌyX 0!n++*&U{^Mm:pVE˳bIB"m?f+$*M9HH]'v-*+Z)țPJr/'-()VI'RJה@*AAhymrN1ux͡v F@P4R ~ @~ªa,c1A 8+29*5BB{km/-qs4'A,WPLwHzUx+?[NTz(# 'IF .@CP+J FXe /ji(Ԫ(?<K /TgV0|k(?Ƃrдdc(Ǡ?1-?Cuo]`Klᘲhڷ, VCזu0gpXMLT8퐭Ꮠ aM4A_+_ >~13T;,^p%b%((#Qey%Ųp/>Pҡq"Yا!Tĸ?}n@xʒF@1 O&1g8e`^I~t/22ǶwZA&#E5UT^߰C0]2TeKG=xtB<. x𖝇Բc&? "@Iu@|1_#9%/ lA(CQ TA \|ȊI= B*CU8%C&3a >{>( PlNt@ u2sYDטH/T)nϷe?3vxIO@S{"|%5!UYpn3~j-<2C/&'XwʚUtOtp@psull >!u W{Ovߨ9ebd=;"=y^?ܖL/4F @1Fv9SwPQg*TkYn T *@uGet\ @Uaf4;蜽l'8kf肮kZh*ZƠY3\}J&@A`)KV3{7ךcQ;ްbp/^0V~L)t. CYk {"& 'BJ_ p!L@60) @1$8{feP;!F%J`ł߿<~l\5 Rϸ@~Jԁk>l ޓ?,b[(۫jEݞNrb%j~$鯵"-SyӟUTaJ#Һ8[?uG9j0㧩.Y μ_đspz|;J3 gؔ's.E ג'~^hZʅh5X?X~ޗ(uF /Cb4Ì`62hWNAԊ u( ?ON,@^|b2.H1SOHd[=hFuueZɅ!ԥ^g_xΡHja@vCkúgfSYd݄6bnݖn}lMZI45%'q~H vr\$?%tTr֩@{Hgh*}HFW2H3$U]]jjBmq -)a io-Gq&~T"?ak@cauhMth lqd/ +4ۧƯ}K"!];R:SH'ˮ9 #Sk̭ 539w8~OQ -1ǽgm4hTn>ГhT}4Qh1hH~9._N1l6SǞw/a4r]UۋlU=[oA]TWj@{x4?ێK~9.ro>KDgpyו{- L4U-WBnmf0l=/=(hpA&0ݱ-QhY롅a6}qC{Qpp(x}l {P]U;ɾLhP-47Kc+ZΝ)PВ]WXWAӼ>#ўΒ @ ꗇ~G¡uz#" ExwzT<},5Cg{hqoeY{1>磥ѳ;'[kK/~~v<[=E~ڊ3P |Nƺb3n Sͺ˖RX#UtȼݻkqQ|>dy/27I?wqef$z/y}/qW4WD~cAǾ ѢtimK&#մ<=/[o%៵nrR!Ÿ2kpy D/L {^8.[\$ _0XBcd%Sgbz>BG_c-B6* > ]Y+2,7}}dטzHbc8&,\Jט; |o=aI nP򯀱_f,ܾc1Ӡ޽~0DN>8uHKd%Xψ{/pR{+Ks?~T*p <0bB@%aDŽsզ!, M+:? DR7A֜{WJw(xt]OYO2a| @!:D y8zmfVé@s= '/oV̛(\L맱 {))X`8/Gݢ0QoR-O fƖ7N{{05 {|A=o>ĞsT>&%c^?X b",X\ry݄ey T<˼ ŲudB]k$1ŶwX;`;Ʈk0$}y'%  (s*GPvFk+CI^^Xx{~k9J&c_]G, v @TV d`(G"άЫsgVHDRDÁ9VWXv yDrQ}31DL p*`y")8sS/9! @IrRN~:]NW1/ݫ[W\ض{$d($V!2,}~2Y .Pv,ڏH'Z^ % An`C|C;-;PyO;U^B$pP!u= ZSglε,g`%<pޱ0\d퓺'I-|Jz90$`z ʋT(Td `K8ѩ*c) TݕqU%P_g- 5 ̒$WРDD9OG+9_!@>v^RG3pv+I,OLÐsB?ɍ~(&C".Ute>9f츌_ʷQmcD#; /a:7y2ALV>0p(pEW. Yo6INBmUe'!&S+c˃^8wvfec^XW6 -,GaZ (C6zR㈀䲛^c $Tl"1mel ŠLh2Hd{.%I3^K,4{C5Zm1kih9T=6Q ,*I/}X?˙u [FRX^ h?S O"S"1}{WbȞ;q VLcsdt֘ V zC@τQ8xZQ0xpIk/@phI 54fט:ŭ{jzUФ*ZJ 5v,7'38n[5Ft]1uto\7Ce?/(J e6KlKY7^mm,9KCô)՜Y aޘ W88p%N|c;׏X(+V^gPW2oblVg=(y=(t(GZOzP:A_[nN n{Z*m3RQ8(@Il5JIM<)B &lJn;;skY?cIȿs)H^8 ^.[),a_Wɉ(OjƘi/6>Ǧ|"}?=OQ(@>%鵥&TPߛn.ނYlo GL)G#?U%'aQ~<}{}.. b{,Dp8rNڻ;8{>kޣA:NKND)F C,Pɟ GD{zKÛhhfϺs|pʺ:>+ Il8J/P3~P]^[Il8J/$JѢ 4pkm &xtC2'Vع>lU@#*y(ݐDhb[o> *#xCMZ,_~ŢWkK^A8J7ThLjO2T?3k_+GF {S?vMwd4GnI^A8J7O7%`94ڪ/9;i}RWҏ/*wNgx0~* ?57rp~|e)Gcͯf]YwhUQo tu-$.o</[FۡJ{Ybz߲:Q>9$y((Ti6^{7AMrR4p'?GѠ51n'%x\A 6Fݱx+ׁBZYSf>R@..ߎGSni^q狒*udM8I^)8Hm?*% D* Ѥ>iܿQW+ׅ 3V'nـۇAm*IPz{> _-QOh;F}-\ֺ*JՁИ]Z&3ZCsVeh,zkj+`T; \u"p?[a}ێia3X|\r2%ȅXTZ6[SUQWzf*I^8NYh<#.# sMɉY$VU-4V1WOQWyZ=3؊_{_ue-hOΝP;ևWy7P}*B`J|7Z`y^E ͙k҉<67z Zm1B}1X2EF~˭ 0;aM<{O^×sE^<çP1?~b[1 WT/FQ J\Xَ(FOh[ / %%+8^) ϟ?3$}J"?}FEQV '!(YxCNE {40-Zl$x`Xw8غ?쩜q/xF'/ {&!DxS+>C}wѠ^A_,wbF`Sփ_n Y"&o q[8 %'7H^9NxFJ|._a.4jjj+aV?S'xιbn_?d D=7z-2.m>O/$>o%e=$ RWb/(΂9{5&bh0ڐW2%e~| AU O(3~b\a@Jg:o?J }G r ^Y.8#XĦmG"q6#9ѵ<Wct.E$Ȅ(4&YxO.H~H^9 Y}YO?j}cu{XV31F{:Ce,*ԟU9WD7[ '5hl* ^@yY3SujDp ))Sz)zUFD*gnJc^c|_,DtĿa(0۵pNއ̶"l.F`NoIAHQpCJJ*@+ _})mo36G9+ @҇p?nuU\ m1a{+ 9+ ki Av`~|[ v*&H]9 Yh6_'AJXDLLrJ@޸J:PAǾ]A3B>g@q =K-3و݌/Ǩa?i#5fd6 hPqY} rԎPP/7;9d$6A1~G@K.o #;ǒ~11(.c;wjfoayr`XO2CrpG ȏ dTeǣ@W(B/r۩H=]NtI[J (Hн{,yB]lY)GLw`~.d M:mU5I!>o 5r|>:ϰr4S7 }P5xKzDƯ}LР>%免%dǫ`QJĞBj[ڿd%F 5O0hj|a<}teu~*K f2lJ雅(Oeh/}cᓈ'/Xq}n/q<H4s0GG/e uw\42Ѯ Favuiͧ۲]]-W5G~_sQ?=hOe_ؖ{zzU}AG;E>3r   p(7X@b9-d{ޙz 5wɒɨB͈W"@5_+k5m[/'/)|0=,3 xnM[z=fl/?8ly|sO\t [^z Fqz"/Vs?Rq x2=fF! hF}C0FšEVFJtp Pdr{@VE=i*,gbLvlniG'gaL@lj.C߳Ɵ(]ϻ``g"YW8Z~mRӜ^7~Fn=)ڼ8~W׮ ;s\ D(ЀW{CqgȮcqrrtMُ89P)V;.oQlF:9coV_ + V\Ę٬hcE% M|GBb,Lf)^P/ tڵȌ=JaI%K,1awؑv-| mФ<ֻyɽ.pۏqbr\mp.%A[&.O@`pʛH~fsvys$P.5 Ope`F E%p(*T F \ lڋ=y;c{Lk\L}e{EF Gw6D݆9 &b%F&~y|(80pޅ3زm7|wɎ 9ԃ G+"JmwSp.!3?! b8r#_8 hyP#fuOox[OA#;BγCra'ċup3.<|KSسg f7[<;,  q88w! '(jpo΅&{!G\sϮS7.S0uPKhݕzph$L$/NΙhܭ>"PTQ x9Al%^Bt*]{Or@Q G1GFچMq=-N< >9n o\8> =6*=w/߀[=>+㳱=6^=\hA)9v\8>>ItxL s,Pp$ZmPPwBc,%Zа'4 :N0S!.IE?,6Me^FsY tT)q0lDk[08S,‰X{I/-NՔ|BcV#A}l]69" YGg!2(\8j7/%;ϚНPFB/O|ysϺ±?[v XhPWL̗̚M7b"`l_B)p)f8:|Yf]odej*#!ٸ~f uvm>ƃ,YL!7s4 ӁyHCq"vac*ҩ 6LeugMc ~ pbI @.bp#tٵ}?p i. ؑrrkg]mc,ՖGa׬  .[=b bE!S%hśOZC>aIt'/Q曽턚m$sJ g\/kqv*;EbpiX~DFUirAID v=4Zf\`7]p^o9vV{-6pE$# <{O^\|izlFߐ13gۃy7*lF`)x囕h0W@|BMu[( *XW8"d"90 'V%]~~b @ PNn>.p~QɏD=~Ve[P\ KF8*F~p $d*L G\;kU l۝U \JG&욄k .%ΧȈ8ti @wLͻϐ%ny&'3aH~Y W2S?&! <;&&}GUJB>^ ClYn{;_![&/UNDaJɃM@¥8%HI#x*U DԒ`gL@d@]?];34.v&xÙ_ #D^{:p(HK-^P)ӧO.Wi;L_2 ޿e9`pZL,KcF'EÇq=޿8{~>8UƦ} ?ӧ^<}BuL>ۜZsO{NTM K,,ǧ*Unj2.1TH^d;4*M0P|hh _ǎjs69lp 'fojDa<-gCVejep(z2ȼWGxIk)g˧.+˙ ڣqXs$Nvg)SAn]<+1ƨug?&2yg/_PbPzOd T֣q^ KtgϘ,)O_T@`&lh{t_}qO*{T7?;:hTe"7jEt.:])]QK*EHHyvuQltp,O6/60|w*Dը+sO2r݇ă 7 $SF)]9\a]٥T,N@MUuBѐ7d_ @5<6 @t(}GbV̲@Њ*aL^fr}+M+r&;-SMIDW~IIWF- @PwJ]a=gw(_&h 7X"JԱ?8ckCgyq3(ch=Y1[JXg5U#hR'(-O6"smipA?^u/6CRz.۩)mj=V.\nzxlY"qlx6}X -D¹ߠ1 pF1V4X(`߱ҟľxDVhP5=+J{N眓|eG$}Qx-*4Qg! /?gnɎ rw;]mlҒ֩`Rq zfoSzCƵ¢ԬgXQB嵨ff~i S*ah;?J/&Ѱb/UQ0 )1)Qk^`({.߷uG/oj5n{oxO^⛨Un$Mv30^/i_ z gc<0ѥj6U~Y[X.lU?XK/q\M1B,?5FӺyhysA}Rы@MTȶ]K~ʚ(Qӓr"&'V'=s4NdŜF~sy]gz'Rx9n]b(@@}6}HVmRvR+S9uB]w,H`X|L yBk\e' 8MTZ @nj~z JJM`Φpuv_x܊غ~R|p KUM۽i{dOA-ԉغ~1!=nDyS{WYX_;j#@~U'L* K A^\6 @#6 WSʭJM}Jonw;RPSEp8Q{HH:( @"{13ۏ V~De`ՓbǨݿp.iuN 1#jcMd?lC~R^br˓p8D^áw۲D@57p=//#?YaO ~60=ePKKƭ<UEK>p^ BVKa[?i!hw5W 5`\p)"=*}f@<O=!$k͙ZQ9kR0K@!p=9Zaﵗ~2`M~ Zl/X]uXs Wvܯ33z75~V̬9 L"{\84 檀~1곐눀e-Ѱf w~d%3&锲2X=4L|^қ(!6!E;xZ@!]Oe;%Q+])=+k F#"u\N{goqGpO! "U'X3M / aluz>9ZPb %2?в`,I0ω W)t}7#$J $߬Gc @zv Ús*fe}f.# $w7U@"plRqUc.S'ۡImX/{ KJ|U7|îefQ, ?ؗHʮ  `޵+_xpKx%1/A\&Ỡ3lyi4RCJbPUxqFz"L1J F4u_Q* NR-K)H<#XNy^HW|]z.0Ozp\'6BJ Zhü4 hu1 g"p# Uo@gN5f }SXTT{`;, S#`׵q*agvCP(Z}$&ZO?? GvwDl`6]ik.,* ޮvĺ*umMUm+k] W!dle|Oe.)(5TQW8N@~a9/CFj/Ҧ?yO*~qz2 tX#B7kܖ3u) X3MMubp =Qp>l/w{GZm#1zRV[ Esyoji%K Rɝ&u9eڡχ~*T: F (Bmy-/Xkj9,[aObr[F.% a7S~0K`r94U`KIәS{CSO֔F?0mݵߤϚꬮÖuʎ6N_ǹt=~dݑ}Xڇs Qw_]K IuƮU]: G{(ĕ^t37=E[kAsr(Hyө^vswT'G$ j D _ �eK+30MYS"K WZ]._G_a֣y\8=G]4h:FTEe`ݱ )U`\]a=;csy\8=x̜y%Yut+z1 痆r}gky\8="=~`V}헯{pE/b wq+3qK a2#%\85N_~gI8h L}44N |pkDPIW\1+ql} G ~sV;YtMh#}Qw>WC,Z&: >:; pk 8(?r}k.'< Wܭ4V:h&9WAy_YӱrMCENekUx*y(wvp9ȼ'SW$?`ۏgWLtRԩF2Dk1NIFb*Be \8 ޡ#3&c~vud/ZlJ?&XF#-րs4ۿP /$&>L`NtԂYAȯ4rqm`0UA)Uءlp|QCJ)j 77h+@9f߆7]FEf氹n02u3]O'XIGUeZhua8Gyd4:fۡ9VwО/ _Tn.XO߶xBah1 ai Mj;fKGXoH4줇ƶh 3ƖEW;p<cMB3 pԓ⤅ Yim2 MCc1NCq"t^ MC66 ~ǖcl5^#0ج)B >,,甇⊰p(+ƖCκh}zӬ^7_659gh_=;(_p|QPsC3R~o=ꌪ  ?=V˷-U&h@FrOw-af+زMxhu4Kkzg!:ŒB qBvX>s´=!$Gs2 peP~Hyy> 묑Rt%cwsl[ *U秶?ecj]FėڌFklz)eVcqElp <ĩm :1PrjB>R?q~Dz' ({pt3 OfFq.?.Er^u?,aha `mq Y@4ѭF `y&GMPǩ %aNLy5;A ;ngV뫢kMG߫0`cתGO=! \8:5{z¬4Շ+} p|u%\*Zv`f?p\8:P.R0nG??'Gqo>ɸwϣvj/ŜY4L׭}hu 9𰣸vp%1{a~8~#%0/Oz0VzeOo W.{~SU^l]|y,"-Ӥz='H3L$G M`~y_( Z{9;, Q^R`94\:(>K\6 mJv"[J$Z \C -ѠG]Kwhs|ij%GUq f?Vng~bNG79G\.ׅBi}le{3ؿo,Gq*-cOsw튥[\ \D t5#< Ngsn;pL̙q8|6^aq Wڙh1+25,Sh%B9 ~._9N u~"3K{B_NG9&(/~~{)RB1}u[8ާ o1h"._1OC!U'n%LN#nBoéV0cm'u2'.BRԎC"w^&\ W *}ۯ_4r#ndOIGC[ ~McQW+[p1|N] ՋK]qoN3WAan)e:\6p!t4K6L8 -;|_)O T.ŧ6ga W P_9 c~ D 8{DP'A_&|VB?㶔g\\v3dDolƞzhZ^zxs6!`s&g"v09:Qk:c!,;MD _«u.w Wc҉"z L{\I&ͤ@$F`?GŨXM.4Zc29ܧx{h.]7 ]bSO+'#:G`*g"Ao*\]! Zn!lO#q 薌\ϲg}d,ucS*br&loXNy'>黠iW጖Lx. +Iu4H>d|M;=k|/``',`umzPg ǟ^qɂI.?wjo gJ9||Iq4tiJ_ȖեY2ˉxq_gxzwH{Va~!ԥiq}7S̫>-mb.UO-`>mjDi@@n+Ć=^Gx]ݎ'o"mT,T&:wزźf_ɋ74B)sHtZ-R|5ȚP(rt=z5ւ|AE?'aVc=8/SmSw*@0Io'ش/&ܲ:_kcrߑ~8v޽ Pg ARW\EvoJZJ' >?%j^@^Yݳ.Sl4k~T-&[$CH`ϩjX/tT}I]ضwuY).Wg[͖\~_5LI'yduWM klTo,ۆUѡqmg[ˑ_qlb,:()w1oo'T1a>C޿(\S UPU8 u1 Kr3饂CD5)# w9r{ny"/ܭ0SڿTʠf?uPc~ ٺV)^+jxAW"i<p= X~<0!%_'Aa"%j(oHDͱ[iʜgGSzGPb mp=Y?d+FᇒةWghs)SaD: `VC~fs猀 \ۧ\hHw ش3wG5fKM4.}${Jtl}\Iz^[GkJyQ9z)\G`1p $>rIvg @s+Mau'op}x`[fܴQmK\N^{Um&.h a;_g :-4]}t|\"U)W>Q}s \81MzJ{ 8l ǙIT3{m@KjT9?O |[I䱯K = a1ta{%lP aY8$w(ϛ:PI.ߔFJm_OPĈ kROLB뵦͌0md :Po|9 ~)-TN!?z.\!s'P Q@A?>f!3_DQ@gd ۲Huǯ3)'O#0qrc4ׄf#P4qsxقso9 eEݰ_X?C&Om%ǾjfXٖ[alCX]b=跞Ih z0[:^X1W@`5giQftP(}=gj׺r[rT%1B׃Z]q. =\u8jN^뤋 }h VmkbIUw`/O <^k? .%gjCBG_cY/L^_ &02W &X0|ߢ8/|=_/_Ϯ @ @ӷ}$ 㫰J|Ҿ655%;/|\^σ7M$:K8}E ..?`}.:s<\iX%ɸXD~κ,qbl] tDɐD 'ۗHOd%xtDDQz. p(*^w"D'w~D䪨5F! 7줇ͱ|P|Tڻ.Of|HQ?+[q)t'"ҟ = џUIbXag37eUPkH.#-|tNɿj@~Y6!^y&17 \1")3dA50ʥ*\X KomᷕLv/ t" @1ƵW1$.,:4DqSxC.4p`-,.[p(7?+-9k[#\)vGt~.tdX+ԳL׭WEp(O+"#}rC\XxS\y|ִb` !}P. O >3"֣0\m(: )ְ^4Sgl>G Kh5-=.go?U]fs~?9.'b#'l%:?ƣq{#o "|“D4Gq0t1|3Xt~_9."{\ƺY y# _HuOoF 9qi(/sZuԄѢZnz4tFݱH#Ppd("!WW\hl+jFn!`(Wv˫@k~zK a޽3,1%\.Y~m@NQ⛹b0?_}+ cڪ2}oہCpu/G #CD{Y_Xx/RSg-)+5 p\exm.׃vhԷ?6z~9 ._l4S`373N/_늌T]fdny!0_@o!LF^@P ?65>o+XkѶJ̌/P`2{T]h6` \s|h7x5 +s5Xk[yV5aRR:hM[`]u6Z{PMLGR'68/^c}v_oMeo?'\$tڴ>aD.+, _}q;\2mm'Lt<%>{F úbתl,].y "MAt6M'6a蕇Z z/>ff>yqS"L/(\ ӗ"Q(iFr褗.U5=6Ch[cce䏏 ?{;Ƙ8-[&BFxJQw@$u9_?bUds&ayCPJ#Mג" 2/ŕDI~W [Y k9qP>Tz]X(TrygI1;x@M{1鯙8%u]E'<(|ׂʣD}^8G& *#n;c[+7BLrumGxKUM"!ne|T8(=}ɢ\ 4C/5N^&2 L_E|ῢJҨ$j_ѩ%8ϐ @¥ ȯX R!|),MהJNCS_c=DZny;sE\eś !KJ~XѱߐϗpL>r^r(DP@OPݛp:x1µF WmSWQKyq7$6%'olq ݂PdeQ!Il)\EʶB2i9sޗN@/.^ >}>uSNJ/}Av}ߖ]&TAEX\s<%tnl!:ɵs|9* ~ĝH$?KGQH|X>tL^?K @Hw[~W:u.[&)o@@.)'%}]kVJRvnm "&̼[i#?ePr&pas5P OGȍQIZٶEH lZqĶHkHLrHKuJ OH(_jE@9;&.b4'0|6w$= /Wԧ'M:oNtb=\½ 'P֭1N~m2s5%]Dؚ[lWٷHxv@VJυDǮ% +]($|Zn߻* $?|梓 hT3oVҨg=cx"x]7W^puN[' 5  =vx'=:FiH[u|MR^Pw>Q_]괳'mj):?V.5QgDk(|[Kk)jr%늋)'sb1v)([VM;jH[D͐yMYro\E4uץ?8#B^bFbYjW h;ׇGTB28YDy.F]n 0* f]h[KGmBv5%M@ML>QwnFSA(()8;'SakWFWzϨzCE޽lc"Er(GkbHT!++JM,(@ M@TReIxʉt+3Pls\䯁JGOߨ^(JPz8bAF ܢ)&nKln 9{O^3-~.i,F86y` ;Q{CjYKs#+"$'ijB%HDMφv<78 ͥR6(澐b ZQG,?<{:^GJ\dDP_ tid)ڏ_z(Ȕ|bᅤa)}?̦s_ $nzt}n u1aL4mkz9fw`pq ';pUQo@5]62Y aE/sڋ;RPP||Le_ؠ1i0!`QMlͰQ 5~ b_|Xw`Ā<;WMσ%8+JD`^cBg#Ylf6Ga՘0>s s`zAMy45_U] `֧#,{.{>瞅%o|= &#p_^b!ɿMybO .1ئ0Қ m: {wB}{{ ;.i!~빈9 D~^cD8 ^N]'Q,- Lmp} vϛ#dE8L^/9&k ,"tL#.p>P}|G&X0cߛzgSA8ޞ >y}f^*c|"2|p|9KN:e$,j6c 󞝙c䙅:Oh<]™s CD @`X0ǗGwYu{pD<;o/b%{;3 { YO_</:Ql cs/ D'_q`φEjJ uY?? 9hD:RhEͰsU:%>Nv|/ Q=nef1x]MXqGa֯on8,Thq+#_?o;b: _7L?F,6?Ah$+}xM2}?65vC5C ' @tԻr CƊNc㘉_?4䣾.96wCg.zvl_? ]N/F.{{l V\x cܗW'{Nĉrp|(Ti4^;1wT% NF{v( 2v7 'ȳ*i NX~/ǷBYSr5FIUR@M&C@/ǷD$lfݯyƝ/Jez0؆5+Koe}:xDH%$4'Zg oH"swFul :J f4@={{6Ч/Ƿ @4O4] &#Z+ߤqon%:uکF:WXV{T`VW*hRu]j+g<%Y,m>k.c1[)kv B\D'cQLxˉUPsXə&甂&|Qʢke;Cg.̻wmGE8M[h^=f;FMv7 ]D'fQң6**QeNLFEÙezn"p|ȗДPIf=24y'hn6;aБQh,*:|r0S0F]ػ~6_?G4;R/Bt|x-oגr|*ԳW_GҨ>i/q ^XtRi鿰gF`@4D (/V4%_x2>}r U?9AiWw 3QA~=x bYO11-Qƥ`^:k)OeK}1 igr .1w!K$ A˞a@d +`ƅY'#P 瑦+N˖G Dwl%)$ybs|A  fZ+Z wL s:ffptKqѨ g!>PIj%Q/ŧ\2UɟkUD9(s|AJh;nPwm-xuq_ްA?j0ʃPZF֒Z=KKcat;\e( o$E 5i.A*$}J&6} [>|ϲ=e"=E(d Ob~O}']Ʀh/LܱC6Nڎ9&fQa[ֆ4Qwg+YN] ǷԒ^Yh=]a[\+ %~pR0$"lF- ޿,7>5GntoMizc x0~9 Yh4@u}*&X˥ &=ÅcYUZ U~U`YmzXkR%x-NYBu 7PA2Y1S+袄+uN@щ(fyTʵ PE BɚI.Bj`1{%!49s+WH~-]4 U K a{yӷu{F[ZLD'fQa{UAWVDuc?[)rúþ%cnCѭmgfe4C._ x0QOڙut77w_jڛFU1:wñ`D%芉2i,([#ULx RGZM Jܜ\.+8v:k+b7/& к%8P 2z Eml#D~rtjK{ĝ%qzqg R Vd**-fcZ m ?V+H.q$JĤ}rQsjV]z/C$YYgff(Au#$>Wj󥀣AG$"7@ Ņq% rƫ_'G;ԷG?jdgXѹ XoHeش6b?&O"`bܾǷ,GHDnSH6ݞw".'@%ϋbXrLW;e~r S=GCFr?p w0Fl`0 X@` fccNmAmP{,*Hp\KPէ 0]u[`r|_ ؾntE vm=x7Lm;:^u4A٘w NkNjщul&ML(Ou LW-_o_|z𼢋 RVw>ׅ_-&UcGٲfӧyt $Y; 28C#!1xB 6}n4w/MQcls6ЈfmkvY9E-yYXV+ey+5/St@X "BXeџŇߋ1ہ}sڴx GS{"6x6gVl/GeNXԙQsϝɜVhp4QlފhD['wc0w[QSd  E ^5Ǔhnk`)qO>ȠFh䂽WC N;#Cg%:\-sy%,dhO.`(wD"l%wm0c9G!7AX21 1z$#0S=c"w ,iM QI_@&p`yͧ 7_v>M)}ج? ۑnBFq(yL?(w r,Bw"5 [`w!!m @ }~ʗ](mS=;lډuvTZr,'g'"[>NlzH. EaKp. wYqvEBZ x}v8Bp#T.wxDaYKkx2)ׄ P`vHrgqmusHABj׋7_= :NCkn0B e+t͸&88F pMybprܳ ;3M1ijϏOhaũ0ͮjӫ`>bʊG G6L9/ g~`K6qQwO º}5Gp7ݼXrXs(Xpm)X{ Ns(8p"l#Ͽ#Q0g`83TXvǑ?pP "u[?&ҝ'^l3LٳAs;p3dMK&O? Ħ"yr.y0iD`nZ77m~G`=zpQ7 9 Gp")cNR0+Oƫ0t_K%_IGH#O*`^zX͵Fvr b.y@hL*޼NeP%Θ}f L?2{騿W V3kbCXGT2] vIay{! %XbPz3ݱjY ._ݑ貽O K*@#2WxPSWWp(0:F3 a Cg,}QX|b\P"P+!}Qrx%k_N34ImTc =o.CLʷ8,rK. K_&Gp&9[_3Oc>x;_#{q,"/0zس*-y [)f^BPgat~Gbrnѥewp#/A^bө8](#s.8qp:k~=> e離.Ïb%#yU6@5u/55VC41WD@еowZ_P0+lqaz#Gnc> Ӏf uy|&հb,BEt8>%k4؃ջk3U(PAI o!(4n  _.[N-CӽԝPNoݽd%=sHe_V \[h/DC Cr]Eszp(PpyAdl㏪V0@T~T3rnk_QʲJWԀ%m`m6vppDVNE{*B/I"6pdSB ydoM'sA%rCX9 9S c?fnF㷡?`$ Y5ҶQI^%#3Ԇm]X9¶laSM ,  qѹ`cőX @1%Ւ=ok$xU Ow?bѮDR6Ļx#u=~-1JxBGr::EIR(aH/JTRLL,jJ@6ue^AA򨀺~S vNb?N ۩ pJZwK(кǯm=~ |O]C|#1JMCAh3PڗP +}6A )4wFKhܳ- #4k- PLp(ƠnO^EV{5wc=Õ)LR?cC{Տ;BI5e;^pw ?Wo?ʹH mKuơu%|Ϧc<@QǴ۰@0miX"\~yˠ_,"`-\ЦK4B fhד q߮Jpp/G(b)\a"Aɞ "0(  6UVB}I^7r/.ێ_ep<&YdB"nVPk57%r(^4ֵrwh۩K8~jBY^Xs0c bO#XDgo a9CJpe6tIPY9;%x(neϡqwNnmǯcGLY[K9KD`?l"%$ºvl^m]~h??d, z.>*{C^WVPg&+SP\~,6{jcG%dYAj˯J]D(PBRBfd!rGl ѡ_?PXa%x ~oqO;|Ư&nM%τ%~f! _Z,Iy-yF]+IJ[s = =B. >|]8it!LB&ʷ<{Vߢ H2:m鸷ҟ@ub{eUߜlHm_rS)联7J8fÂƈJ`wd Ag1`*7ї @p/ҺnHBN6\{+ @0 ۸ ™ŸW+݇/#1V1iGHN,ڵ;Ods(g F ᔼxp'2ŗXal9jC䧇yXd) fU,/TJ)3:W25Mltl[pGL]ǡs 0\N3U ej!Pr bM 9xN^rBQ23%Pe|x #xm'xCQ,o$-lI%:>7[e[A!{r--kq1,-srr2?QZK+Oa[vGjTgn*-o3 ~6w>w,DzpmRF|Gw/LX>^* ļ܅WIGEbVt$#k|ղ&u=+g4GSEvG[0q[}s3+~Uo .9o#K~AКC/@ov&AE͂czAu;>ד  -S5ʾ|G*+Ap?k(]r,F6l\3T)K$(VͲ '&/@(e@5*@ gF|M| ¯-u0}X\]h]ˡ.Zw%Ivnbb\q'vgK `OZ}Z@j36eLzK.?0D\NQBSVZ>u;y;w5ReΓň,k%ueG!C<]Xת0 [ wP- }pKfn-#[GaęMKDѕ%0p`=n!{/?4)L޲~x|y.?8EeA*ĻuS12 eNZ:QOF?y%nr3}ȒZGU̓ՎRo|5DJHEð`"äyYc j 0YnYY3mdma`ǘ>^WPpʵ2; 5O5zhBx1b8+ 0O8 EPubUxzM4-@_͖$d®*ݏ G@M~)ti.Z/!_pRs0-ae㚭^ߺV]5* 5uխQqo~9tDOMoAIZU6+͠mWή^(] V7 4bL4Ds,tdVKIX=*Ycd5^ Qp]:2a׿O7X `io5[5*'+4Ho ^GW*MD, \%Gn2;.{O9ií/r7>ȹoQ/.G DQǩ)fK:(#x2 O~Ϻ?ʿ?3(OePyޫ H;X-twFo߳w30BKi,;OXN5*| u:vԪH#k H1^~P#@\E! g=Qh A|g.}EeD.)H?$WSЀroIIkPM"}YbU_BÞ$/l>8 lM*@ۖ$?Uȴ$7.f T<M7B!CDV. *zcaS_&usU&%HJߨ$)Vؿ"VbC&{,1\Q>{%]&+/m D =d]VdjA G@R:| :7+拆z$1NOZ?&TK Jԃ$IuCN^+Oo޳үT !6%N\-UQ5`a ."B(46G<ڴ,kփ4_ ? %XLAlQ*KD@MgVZV-xқBPs2*?K6}@! Fu{ IOvF|/A2jGA"Ur7}D (#+pkW3y\8DSIL:*ὩYp}氲w@*UR_eeҒ_pK[w/J(۠,#P^Ag tD?|S?r㩖 em!Y(ݥ|1-sA>Ћ44 s말o1 }!h@Γ[[: R>G7 M&E!JD_R &8+J*/ $#$l|#+5؝#aɔ?|%Od<_-o8G/60,Qq'cpr$>TCޢ-mU, \DYMԌ•+6HdqbX MA./A3kڡ@Ļ*U"vҗ7{4g\[HH#tĆMae##`aW+Kà̍=I)8=`hvQ?*2ZSJ2j6|9/|àI<[+=?jཛZs4p(RqNſc=P!H_u̡1Q)4.py/c@|Q(a^7KbB9 : }ଔ\փZk5! V0;W'۱訑k_֣,[زL2>:ZeKڛ\8$vq8s% H#xzҐ eVeˢmiu(B]($\PiH̍  y Nl2J䛎_-'SoPI../]>lۯlYuy6u/uQl=t>Fy[P:Ԛz+bQ"Dތd%?OZ@EzɵY,(vbnej\%@1ҟ؀eSK{R{kp{0'uɶ! /U~TIę9sbcJr [r#QQ+xFbEjU\~yض< !4 7G0hi@|y>/uЀzsu& xdѿ*)6e/L$pz?#Z:ͪ7K.]Ј_mf5˲=OY؆mh=mVsXՃ>.m''&}u\¦u ,rT`oL*SCV?h,I"v  Wa[c+*]S.P{jC׉ Ѐ2}щ[P0 CU\8u&[V_-hxkC|=I[]FORr(J}#vְ3umh)醠U\8.xѳ>էWGUMѬ4zh g<k0 Z G̟~bו G%oEL |ϭ=a6>̖31tP}GXmEU\8<_Nc?UI@^ Cؒ>M€Tcg㑋*_[.Eѷ`P Va2&tӵQ[tuXvn tmpy\{7w`E?sX-"S,h$+0\iy\840p),NHH=|,:يׅEn]1c|__.Eq/=5BtnJu.E!bn?al@=4 [`י GChL*?y>bԱ)./G Ez2Z Hê5ѱ;2a!j+/OtB ץ#==5P:{h~"v/7A .z=BDxjw$ nw/%&l˜`l%:Uu*곶2iH:5ΡWb򙝒3B]VTe]L{S/ GaW V_y[SY fkxd+\c&4х2 f7m4Z T֨[ 7ǮSɈW~ՏF8-u_:ɆϨDjBxxXm0i`<Ȗ30c} p߽ŒQgQ<צA9ͷd{Mwfk;QR]ԹP!_ܞF#5 4kWnM tz`:O84;`WUg p8s)b_iYJ| #fllZG۳I0Ih(o"o~o׊ 4on ۤ u EVNemSTBFзxDTz;O! # pȡ.m2O|Q\m_U0Esf`fyaȈ MjS66 %e030ݙǩ>Md<h!r,jADpkՅ[hmfB[vʹQϺq9mNMAq5#j*_>WYM?EG2d$/۴,{iuVD?إb:* 3 `{q4b4 ei!飙;m P .ɦU@+=a:S\ߞHc~"+/}IkJؗP^gMlNZ;/AJXF*x7>ņsr8W Gc=>n t@\3@^^6fw5+ XaN - @yY77nGlLpXXo<̇ԇmp/ @NY/ɼ #f%I@i[>Zy(NæM؜GS#;|{ [:xG?m/m6"d>JV~_ږZ洮?/`DJYb}7SGV ٮ`Tm&Z=G5~͹p9l6 %߉D QpgUFL0_Uf֒C:^FePiH%/ynpvvَ7QAPo}hwVW:plR B^p\& \8,Y60Ynfk$5kKϩwSv,D gĦ~3ij3ftl efԜE͎i0Zh{1y.YK@UɯÚ7nPo] s(sf sRgH- OJ6L" X P aQIi?rI='QAՇ^~}a u ޺#(Fj6@APo!7 yЬ]jo\'bl$1-bMatgf݇Sw`lUhqᚲar,]5mjze43xד GƆۦEl8Pݴ( gev]ˈO1o;)]`Éx.(t=;/@ &H=uM6s6=RD]5cREf. ֜AŎ. uKULR-i@&t°V=/ .aN&~J .֝=_7F`A,2AM`J>=OUpq'Tf. ' n?/pX, {kyŜ ,Jt?o4|=Q]6sApp3,Rna~(5P\8;P*T0 G֭YF^C4S#AHS|ODoCXwDy5^ōp;DpR*BFcDR:Z\CX7V=++8p_O0;_/;MEbX3/Hxo-,6}۶ݢ Q)M\]bpv l'90D?#W'CˍOߞS`ٹjkG_`;Mו zf{۴ԕ!K݋Ë'aѥpt5~|Ao8݌]8 / ^w@y~\~:wRkJ8j/>( c&4#8GB4Vum4]6ր>w!qFǍ5x ;ź䗂 ],ɗ +9wƖcW O\Xqe{.aE>|+/w+?fvZ56UP6/pӜ-[;D.?NyoṺf'n;"й;,{&:I`kdt+WwyX;F]UK&>cFRS 7_:j9O6ei =-(pqDÏN!,1B'?@[ d߆8i : WWD4~R#\]uq>y/ΞƱm0|X8|(G3oXt - IV!I~C mwå#2e*ϳaiG<7oރ[s)MuMbEг ;u@_6,vWw)opV?Db-QS#`= Vްfm^ 5U|9{hW'%ٌ=eaSv4ml[YMAsL4{-;.Ѹ۲{N%p=J3;U5[[0M6W95+%Ï^BVFنiT%캎m(e^J IV%D5K Yւ{㶂' (1vvVd ] pVxOmV/J;FdvEAXy3v 7sLd'kD^O_+l;}c,[xn᳷X-$,Z0 K5nn~FS1^7Vϖ#4Y˹A 0]}4n]!P9);N;AGPe4;(N=J6&(Hx2h~zn@m9ϗ,|Q%K ʌBO>3ʫ7@_` HpfsvCl;$9x7Ͽ~5W^CMsݩJ~Pltjm'$[\Yii mQϔ{de1(U4c}h2A00khѡ 5_ ha)'ٔKcbpD0t}a4\J‚-~f=s扼O\gqR?’tKNp۞#PAެխQޞ|cwpoO=T"8Gpu:b@L 8}PZSe*@ͬd䗠>ѱ0 ;p#zm3@]-P} ڴL @M0h[<~;D }н_J-|$Ir=xHԉD^!$0d*1S6p{@X ę5kwꏎAdVkƖnR]8=r o\Q\mXnLzmd}hxk$[y4,r06aS-|ïw>J=53P 'h ^AtS GQ¹45Ol]Uu( sz`e:NJגӀ[4/~2†kߣ|%}Ar+tΚEuucjZn+;gX;U<0HN%prF^up(Hx _Zo5մZro"Ah'رa 4ߞ41&N} p(8xCt 4V&,% kc߸m5'pLNۉUi8/f "Q|+~'IJ ۃ1 q\|!7D'w^Dk\jBG]0 n)\c&_=C#dBb.C]pw {/s5Uq"qY35X1@h_?MA(A(]C( P [w8,Q!*8$'{A @F45L,:f BvTﻍ2'u1\(8a(Ƿ"`\ I\P0R- _[ QhɂtM+щ[Pޓf~m9> @űi5gNܯ%ksdsMYSk\(_yiZN5EwwضnsV~]9DRFw 0UGOiWrd"矼Ƣ-_50mæweD×HSF_2y:i 톌#E9 @B̭l>;~p{,6ה#wp("8~%{b$/ 0ɢ_O`$CD'3wÆE &ڤ|Ol3I_MVFѯ+ w/15_,L$: a~]9."-׷g$'qKkhR**UCf6X#Bkˑ7p(d=s^U ?BzYhFc45T-,>MgbQh>Lfz<ɦn}&6\ &j@fk|S[]xЂd&jJ| m4n+|vv!0b,MԹ#Gppqs kw5̫Y}JyOH8P&T#Xv@=_, 9%u|JaPlqBb?WB#>>|;\jMT3;!R0uZ F²KCn zs\ {ɟsXܫĩӦN:^ 4@Kid uƜ E_.4Hn!}a2ӄnA-,oTzܗodPί >Aݩ4B:Bϊ~9\ 7 '6ǒg,5רW  uؤ%EޣqhD>'('N%?dmg]5Vx*VF3|lŽZ ;j:7Dˎlb5 BŃGwq]7t4a{^7vsxg=|N ;4 oWlE:.Ϳklv}ϭ( @>q8. O0"of: ]`eB69k1O WԖ^P&3ѐڝlBԬ%ސL~M?|3x̤ۏ[1Bԅ~IhHע?|H=J[Ѱ_XGtˣ?PkڻԪmScYM'^-e @g-g<}9Nd'_HfF&ʭ 2b#Ne?Cr )Umm B9:*O]x(TrҔ3$åGl_ڏΉ,|G .GHx>|#P^ߞsE'3qiD!n=]{( L:denOYj%Ȳz R#OF \y7>}Ķ|p6Uep$j1II(F?i&v;|l0~*K6c52x9bc9I&MZg-.ŸkGs<폖x_-Ǯư%c“,H)\#;9 {wZ&:UZAɃW& 7*MG.bK`=)aªhσ燫DVQrN~)oEbȂp˶efB\b/xZwFa۬@ՎdfeK% S$T b)ĢI%ߚޡpX,:J@Xyf%%sKcB8ukc8`֊t~sJ 1ae`{fߛ®~{ń4*W(Q#2.18})kKv,FkQk*Q@+\2ks4udh6т܆輥& ?kݫRd%;O>gKD"AVdї*=vFU|LZg۶+| 7Ӕp(F"&ɚ~{ a*6E򨠼 EzH2FZcRG߫d9\C0{=2BPݸ> ;|)W7zL9.d-կe"yHB`gJRDO9POĈ9z{e%g73GHhgMש]«*6A35TR :w`cMS[gjH jd6 wS_jI֠#A)5}̵P>dJM h;:Nڣ>$f&o;}ʲtLj5H{9tT[p@x^u/Nd3L˾Zu.+hє[~ح"n[6$7BNAՔuan}T,[AV [Z6жʍ{ p0C18싾®V &C 3-!n5֡fSDQG,>2s{?o-9/sG.\x65Q=mOڏ[cN)6[-<4 ׍OBƇdSn.;zNo79@z+hmjCҘu߸9kN NM۠ahҶ -Xw` Gmh8@k0 Gn) gBD_b/7;-h4!4470ؔll6 %.l0 BSSx &· }zs K;ptpKc݇ĦZQ,`iI_Zg4 koؑ~syv%lۉN†0Rņ 0HxU#Sף @Q]̳,_cUTۈǓۨG/4 O_ot>`szM[=Ť(6@P"Fٝ9?d:xm;4+|fZy=֦2Wzϥ4D\y( Ll:xbp) xlHn.`ݾjn.}9^pr$ ʻ7 >c~,mQp" ebFtLj9+1s~6$wX{Jב_0/H!9y ѵXV~8 EZ(ާ$ΛlxmI(LF[f-kJ1v?{,|z Хw u—] uP'ǯ)7a$: Fúms<@}* N'hYL8 'سBi(q"'b{IgDS;r6 }>Q^=jNl=$>Qd4lwӰg+:,;7F D7/PWfkhR &~!P&m;?j2 w @c6Nq#%: ,za? 7D7-ƞ9,tj^aSW*4`C؅{ξHC5=?b2X{7Dz]Q? 7 M]Jõ8oCED'YQর? 7O9^tu`~88|S?|BD-sr?\58«@DhmJQٱ*n<%*>Vm0j*.o ėLwp VT1 ;V횡f6X0AG LތLcIU`2 MǺC#ڻ8u+RPoq U@MfhǏYSoF>b,ݘ`1 _%"n fgb΍X{D(8~|PՏ0vB̋":#H4iO?o _%4zOMA7w&Z, &8dl[f}0pxȷo;I`!/"62wU0U #`{LŬ1.쬂&+Pc~]e$1}B [b٢0A.|5-Q`h{WZcuɤMxf.=xC|iweUSf6-0eNy2i#R7_qiLgN€|{8:gN Q~ׅ_[]A1'9Г?͸g;PD܈T<4Х)!q'=賜c ZwKQ"t-̱c~i5'?e0 V5CEtR gPV7QͺŲͧv/<Je<7OY΢0d=\: a퍕OcGux y{L=)=eCO>!7s~U?Ǧ6~8N}߭=E'caF5tPŶWB#(%]W }>''}x]$x[ 7Ѡ gJw24ւ_ 2ߡY'#!W w|cE9 *45i:: i0QI:-vBom3cl=Z1/ '#>GO0vOGXF@DMJ϶\̕4}!z AڴgGHb?PBdٔޙFEua?zc懸u#4[DI&F74*j,A" btEedY(+ADa(n(έ&@BSusn}s @b4fꊞ6/Ca$(-VGA+0cx4 Ev_kYHI2߉Kߑ1KRhryg/= Sv#_dF @t]GItGBAG;EoP>̻a"'BiQ ?rrQYW‡i-^H Z@°ahVnT/55'-3N7@x}, Qfb 43 %~4OGByytq'K,#Ç@ly-uĕo+=}'O_u#.gEf|/=*1R'>߆)vKj0EGǟx7|'m; tܖ] 8n}3bldtۜ+yrn6o߾Ef5Ae\8"_< 'IIz|mޚ*dH41&[!̒#>@e tbzw*$}$yp9̶m/2=!0.6:~I+a(0_t-om zab0g;ϟT [zg cm=[ ?JyK#?wkOVF_$&O"[8^܀%tЏ$b-&dRˠy~ur[Uy?(-&;O8S?d -<4K:W@]s3|B!I%)nA]Akjۃ`ңPuWC_}'c}odLjayw^^yKm:K<HW߫2}#{Q7V,X#GPTcy?ڀBTin̽eGx03crN_9O7WjeU>7$7~Qpnq_K Gz^' B٘|9[Bo\2Vn 4c, pƯm 2n}pjjqz5#/߼ f3i9֟Bu4хI:PV9le2S^ͳDUXH¼ϼHK?c&a*ū7 k6YÜVc0^O FOMc`X[n k{ޙyg!&vx=qGx7잠4 _`>j6|c_њ+MCd x;.xF9ɊĽg.UĤ]rm]x'=s EwHY ^d[ b0 *.:n'sk}wI »q8`(*d4_09o)5VVӡ%Z@h]@ 4sC C*GL(4hA'PJՋh.x#fn>/%`\kIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/x-gradient.png000066400000000000000000000646371456565420200316600ustar00rootroot00000000000000PNG  IHDR\rfifIDATx]\o_ta+SRJ{:spNnܬ͞(&b4v">}\{4d hƣ?~X!\crߣC# ƈ#rq !ƳE٫8 oGQߧC# ª0h&$0utWoh?Â(\6#c͎?ӫ4dgc\@vX*C# xt40[_+ա  rhإye3s" pfg|LcW ˥(MvugYL$#ha3 (q~bQ4)h!Kp@߱Ʉz=Ecbeְ| h!˘!Qh+M{~ԛSˡ׬Whx.L&BƄ΄Dl N)I< |/;4p k-0GՉieF~Ml' `{lڐ(ԟ$ _0veF Ca?r c~z;8^Vh![Yg Tu^Vh!1kfUǙdn4x)Y/ hx!1"P}fm=* ?5F6?`}hx!pG; ԞX5˼c  "4&I&٥)0#lJC`Wd٠akHcЖ 04BUk`S_r ,%_jn ~?Sף*"ϟۡyްl-BdCFJ#_ %F=C 5Շs݂u sAVh!G0gT>!HU@"H-h1KՈ6;w h1 ĿxF[WJ Au}L_K^;Ky8  h10zٽ7,&ɳQ/qKJcjߟ 0hEðr0da'FrvCSX):{ m1(תz. +HUx5ح' 8@h!a1z{P~zLZQ89hRn(%8J.@`īhG?֏>~g2LOcR<|*v}Q{C1}><Ur z/W9e 29=޻N`gy,Lp |Dkأ#0hVCSrWz(\ %"D>EnQ uPVʣƣmcmgL A˱4gx7.LՖ 6Gs=7g4tyQ_oܾcgS[u9݂93>kw `zܸH7HNRpЙs=u7EԱB=YG c Um% R% Pm;e]<{wLYs?|fkԹBv%u"{p-z7lwsTn37)hG}DCaMѧ(m^uc˾Cd݇/w /3α!(^?ozp^@6,KLYܗZ2Yis1c~! 룱Et3xw>/E3r춝0m'og bki+SlW~sWoc0kk!#:]ܘHnƨv=IlK;I@u`4>z5G0laNk+@?|}H`Uķ?*28܅Jpp|@Fwڜ8[Brx1/1iP(:9 XZ񼱊bO_GA߼d`4~Ojwbu #FvDZ&n>V[2 %%Bj#%THjts) a ;&eK<#Mc隑Xg}uxMlG[y 0,YD+w{Ԓy?'/ܐ8gxXAPN]);erO"jZ“.%"!{M!=Ya}G.bWy9ߤkܰ\uv;u/E8*y 0lnQ&LL$Cc_#q=G&vNI J`I0%guy{ɑ}6J(˾2?GY`֚dIƤ28$q `̲+ 'UjDwAY4ї4c֥_UHma: 8tED +p$Ʃc8u{X7%MOt9n)!;KMF EB3sjQgАɇA_q !DŽfD!rz(֭@?A9~]¹Ǐwc^HDRXFY8L 7FL{+_9 oްHr敊H(HpDgV f*"!Vڜr=yg̽;%FOˁLevg wp0v ?n6O8t5mn]}@CӟDz3`I--.gEXg^! RQn<-;O 8@u=5B(O|O~R#KI,Ng<^ߺޣx<3 ]_ ylUN0fY v>n>縦.ɒy s}(ԌiĄW@2+B2a{SI6ν+2W\ɇmQW<ʖ@M 4;!(J3SsS) xv\jPȕ:,+BBe{تל8osZqZ?1|;f?CNk!+~ݧxk(ڻ(ڟc49-QawVDzfh<+mMJ:$g{0ngL8ɬIN"E:0AP^y^ 8SF;r}95;;8IqO؇'t^iA;f37fmIxV08#J!Z=W淿0޽ u ŽÆh!Z|ja`]vdi 9&3MJ)fcK'ȴ(Ohm!鑔y$-T'ҧ;g|<KFJ' =? \#W4iMh3FJ?vQ999?ۙ7$FΎߨiRӐ _ώ8IY  B+25~\ !sp/iaqWX4EI=c0kS <) p̽eAY~[nJiF ['O@ze`cl ;.BP!x~8_(JeuV #-ic)$_^P;ێ!_$Mk-O$< 8Xʢw}lG# M)dcRiSg%/^S;~ꄅ@|S> #0ovgPuV 4ri0((>S]iO% sccoEG@;TU]>CQzX/6?G3>1` ! +$=w(S애#Ps'3xHK\ <Ʉy<Π.;.H.F 6 !AN VƊ03"L _$B^mvga5Ru)*_>cLǭd ;t:̵D]'d ?!&iyo&2_/X[ c23Rcu x]q8ð~\5SMQu_4^KO{Q[Oӎln1ߩi=%u@? W̓g кYe@mΑ+ p -]WA>[L@ y pIeMDA+%+y%WJ!XrtEd ;Gc:[N,N}%αMŐ?S@CZ}Ҁ#eA\S+9)|1tB ;rNȹ2p5 J{g m|ӫ+M|ZN$7;W 5 ٟ̔/z _a11,KcZU5i2c̴P0 rt{!*Ϫ V Pfy`&(8C# 9 4\"lIbXd"Ehlˆ}| 'oR_axkxmTWFcwsEq̝nB൳dلg0y̕`0=js5;3O0aٗ2#Lrbr ?ӳ'@y6!uDSc$!8G ڛڞ><2߹"(D`R8/3/IkqmSC ;NJ0w1JKq,#K,$ysIS> Onaaj/}vNs$gTRxiJI'^\{I{1@6oRJ]^/(ӛ9 HC#oyyI@#  ]zpen>UcO *ͬ(B?D d"(7݂.)Wb[e%>k ^+}/ٹcXx`Li2B̵(\.%x(wk9D޾7꾁bxE]dMC/k_-[0u6el| 7@K;A# O' ' q>5]c}&FA,}db!rNSujnFU@g)14"ܤKڧǏ0k+*OCIƨ8T2 w +? M=S7050e-0p#Ԉ(P\5Ng~&5tu~Ķ#gq Y<0.`A`偳8\GPK垐xm+N +ʡ$: h [}lk4 LSd0pA>x<ϫ~.@%{"EBRt,nT i- v;~}˾ Ӂf>k><\FkUswH4yw\?2$qYs4?< Y<px@,J1T HLTv=؇,/!ˊ_g_EGXE~)ӫcۉP\w>\[=p =p8q!<.ݿF\䰒;v}nM^i`ܕ鶫FD᧮KtI EbPZBzşy]rHI^?ϲuUqpBo2Dca 8㩕eQRKɱ6T^vŒG8B!ocmm0X<2S6EXbrmn7n"ǹ(,"j_? ǚWx@Cp;1s-?K6}x["|("Ρ4. YX7_`.K|yTZ[:Zvr9_[VdR4f8}bh/[%@-X6@C{&[d D@pNOMjxJs0- n'q΀~rN{$ t+S~Lfu@k0ctjS4l ; '`M(9* A3 [+ӟX&8Wa2v-[botT# yE30Q+?{ Lfhӄ -+o]2ܦh}Rf-}/K (EARCC'Ss7Ph?pDU# y!.ĎN(:(Ȭ; B\+OyyT:pj!O `9 uw ߆CRɹ8SUJrG_Fr[9Rlm!qb3\mgv4PDi?%uTyһx"I @_(;gY$Ta1Rc).*E;dz$uYǰ Oa:ӿB>5? @N4P0AMU}|M%#b"$?j$,Y_q!aQy_eZ wV.GM Zkc!O{a1OB]-uO?( 7E@# /K#P~s+Z=)z 1p?jqį{b s!X14@y$ 8^u؝.듄x-ޥD þ2{*n'0l ʹwFTwh\'@J"d,BDY› <Kyۇ ~jd]>%١pbx#ߛ_QM`r%Glt.GC.5QgnbۮiO{@Ct?0r,=e>Ի[OspVŭ|TΥO_n[9|C|sԹZGM7|a"7/#zUP5T{;QU$ ߯h|'ݲsm 'u4G# &,A?liaW.5HaN/ ~hwhlkbE8QC1Eʿ$^' sY+M_a>!J* 䏕#$v]ᾴExh.Ws݃  5?MzZӹM >wbDE3Gw0H4_~O'O~"Z |3clNTOqS M]K-*#Fr mEq|O"H4)܌3OaŴV739'wx=(tx 9B!shU 1`f)~=~V@9r&`*r#%J;㓟>щs{T}Cn0@rb}IۖoKοJs<b> /1 )0(HOvٷsu$aDZk4H<}N@w92&`ש LuI"\dd1"O-HqPhk3qwPBFNAed.CybM/ئX bU@sH<~145z9 4:~c[yN}*0?\QV?u`>&Ks.>OP_f$?Xgd$y&)~;$gܚ?\?M۶M`ձlՀsX2oFgkʘ}VS (%SCٿþwXy3϶)(N&'4Аssby@o '4АL Yc$UҲ,-;^ψ?7""9JŇ鬁ß ?\x^:A# / s%5Plh² `X^:&Út_~R'F^*,sǬ-d0%Ds^)6VE6t< 4T;2aݾw쌵oϢ~qRb֘|"=h᥃_y8]o2,l~jJ { F^:<{? l~l"f?g8 2 4tRyQ0^FC?fd` G ~Y!= dIư+to?G."==zzWag fn"X,22fSB 3븐&e=ڮ 5Dヌ㲼O b9pFus]6yc~5.p7=.i0~]$oŚtg! Ω|n]/Wi^GkW @U&BH"iROQ?- f.nl6vs,P)u NuQU<x <W7:[<|,A!buwUZH;?G-h,=Umf[L 9d5kv@#W᧮"=4Y"hY 8=n9)hY`5V#}w=uQ)?]OfXL,-ĴKwgBbMCF/9O}d:{y 06뎄)8rWN<1-}o,FĨՑpGs3`3m%j_}"`;2fRTQF[BS淀ym]GLߨޙ5e q+lIM5E9h䔵50dRzhڗ~E^`mL]?)!tmVzc2!(7.kgʯXM{,9$[ ӌa\J"k^fK3K{."ge k_~_1S7O^Ů B#^-rg+b1?4\s1&d&SM]:W}\usV3*H/QkN=?}OT |P(އ(٥~o\XI>@j'J;źƣdIW2n|=co^EWo>}D#oELZ>ӼMEǰ5lp#+9>): uq!0wDi a d d!McM1dXY26Bjx^CKArjs 1W\*IBxk1H0[ԓ 5Ac?"a 0{x.["1pn3/9Nè%p~}Cg1dA(f?}NcC}[##4,{ %74ȅp9%ۢ1(vo8#x&YC_C/#@ȦXS'S3ס~ax`Z- 9/x fsM\M h7ưEYe!B"]t)Y5G;R>e‰"B߼{tx 7i"EDiMmN }d0~y#(@joC;nܤ%A+sm>I5]-a:a^l VǶxnܾ@c=gV 'f_4_d38rt.ءAbw?u}ADY9BPtuYct=JP ]QɱL_E?™BJhaS8g\|"!bôlFZΩr?jPFUEA8gA~ʇԗ +?XDݛu%r ,&أV7 &>@J'enucwL]k˰^JbpnAf;-A}D?},GDL{n_/˺Vc|8leGEW!z.pTn[EG!L!>Q )n6 cI?.h&1RYz|u04Sɇ6bՒ}Yt)hӯkwUB~W6#w:9l|uϽ,)׌84"`_8yF2 G;GxAB|ǯ8(>qFt/CH|TNn2+R۸/[S9Ǫm&KI {Nb/;zaOfj*ퟶTMWis{UC:(~b 9a>񙬋 H^8@o j|Z[֨;ZGTmts8ZٯIaVm:b> /0{2,9ZJj{jdlR"]\/^#ھL8>G @$G |?1~p0K2,4IX[^:_v v(䥑~#魅~#A7Ύ؋}p rWiO%9|F ֶXl!CeEW }Xڿw \ dJ}G*j&J| 4o´z)i_c{cCO8Onw~Pel_-P|1zibF  y RS$d 8#$?~D}eڂ$(um y> $\G%*]#\@~=;?/?3,sUZ$p5|տ_eW W֣А*;+J4Zltnc0_|"SgS./Ǿ[]|ڥ,vU W6E(5ZG[UsTo3넩+ZaAqUh޶tDѳX/Ǚ"_|qV[_}^uXzw1 XPv-x'ey2$ٵ^=(\7R`_8~N~$.r,n޹g%NKt)7£iW'ꢳ웻t6 sF-ALTX/ޔ@Bc!Ǽ:]Kqv ʡ*(9?%Hj'1P{xjHQF] Q->sMEw\HՏVb)Qj~?Ǐk{R%Sk- n<0n<6EM(S ^2+~M$kVdXF8=tKI$|OtI|W ^w3J%)I1cgo$iGigY:#!i "O܎5GpHu#_"9:qn=a%Ė+-3EQ~(O7 bS)Syf24=#'P\u|XcU-q\#;s~Ő!F߷x`L_fJ?%zpFy~(>8$B|5v(/Y/P\9!~"LDAOYW >F .#I;5FF!F-NY;#{:/-{#8tH?1c~X<#3 ~\b-:~E|AvB=Pk<|H:;vEJct'wa1nǽQb` ^dZ1 |"E.WbF'%I MmoU }YZ'xK!h~ iE}i٦% H Lm:*aZej6):ƗawQ Q˲-_{'}-QdO"J)9R_?ޛF9b~L4'>aR0w Fi0 ϭ ޽] GθvIyWxG Ā: Qs \>`6.ץ<,JKx&jGN(5m˾GbE[?A\MqިaI5*\jmHԶ-y]ҝ`$wZN˂2x|>@%@b܀BI1@. q$S&8 5>;; _8;ez}<1M&:WH",88rIGR" 1 `6. I {o 1Vs[`z76tTmdna]Km3gc{ȳ/|||hΓdKReG=yr<jG cs;x _JS˰c0ql߭;ap{)~%-?dJ *7xCxgЯ%$>^"jg'l?a߲x o[$r^$ȩW|M?;f%.S/Q=N+~QN];/Ŝ|هJvv2(\ u  f/͌\s[S>B!.Fϭ%&<d"ifݑj r>'Úɟ=ɒYmsJ}B +h {/I@&I0(3K9^X^z[|7Qͪ`?WZbDisM{ &2Gα~2ûxfw25V@üx s?Z4$aFf}SVV>X<}\/=AJ/jLV[/`VښGB^]EC#<Ꮝ}$djjv-Azx Vج]Cߪ¦E+,͏Z2 ڟ/}sn0Ptp]UͿ13V|?ZUUFy.N\>p qݪK~QK[c+M>Wfgrx?-sZ<=#Bi 1,;ז @}%>/~_%,2=JjFGQ ' Ѝ{p?bpΰ%0H Pf|XVv~WsgߜfM18v!$-JmC24}RWM0[EPJ!okٹZy5)04ahz |G\Lt+=}%Uu[[C =&ІFnyJXmAr)ǵc.]T]F8m5a'JXfcf> =\3z҃h8.aݮ1f5d x|gbkv7z9&,:BC'Scn@vu_ d#hx񏁽/؝d~˪ϯyJ7.IJme_}ɭ5d<X+(O Dz"876PS 9 pe^|T/fkV퉊=ݑgT泗o֝:p&6cAB>qҭg*.9 :Ǫ)UxuB~X%;cG8zzsU{$_iMGqڽvhEx;Xq<~ ssż}j ?Va<\|Lկ3N >[3/ɗfkݺ vzkKX6IEmWF-ʽ 79h%鷑PrlsMBm{Ou.]c>hx?8e|='aş;~5jSƯ؅]J8ܵdMVyGDzBA~ǯuESSPI. >v:6}XypeUp?H "Y8'dBǏQ썽o$jG.emGejJ/=Yy ^kQySq =HpԶn8!dskdK LOȊo`j1vZ%KO>_L{ YN_W@4f, ՛tRo -j%|U[9wԓ?x$BY NYZ}iPb8=Yz|[q-pvu=R@wB0F}9}>C_4/3E[t:7V:uO%(vƨc)!cVR<!w6?ُZu>z$f>>Lk$Ji\&f$i!ީytH.JQ - >?;,s,/^@b́c$~ . 7 g5&0'F|cr2g4Z ?Aî1:d&Gw&@@!cŜ$A W0l^!gpq:f<}<)Tvp}RN@SĒ(h֤@x<dSDiMЪ5c)fgy$V1`{Fg%8yT\ ]'0u^.6BPݞ%ȁti w5xЗV*BsEu .詁9R{h o panP8'P7;{wCmǼ!&?wQBɠw}firnDk"h4)L N ?Bs'ݗpuq,_T.<|sz4O6 ?gO 胚$>>Ӂ*bmXᯋ ږ.~VMpņmdMv} @qEF@oV3'Ԛ Rx($ 8'!*Ɵ&I `)!?'8]sk5iĩs(3= )1HRbġGi]g}ѯ5;C@BL$?Wz%Ĵ[0;d#*O :XVcGߙB@z[p\A9Q%$w h:Sf$Gڝ|pd@AQ> dt@NӝAGteH  !pd>t'f/t@; T# N V-NW @}P}vm tf@Ɂ%PG(0-02d18s)J:z,?u۔=R@ ~C6hJc +7#)MӚgܦ6vOz(ϰ%4 &(w@K.U{C c᧮I.' sF9u .#> 4.6^o:wnK]?lB$@8;H[ ؀5}<7ɆIB PSS0S# 1}ۊ<ݗ+D{ds18xsC4ȫQ/+|?y'09S¿a9:MFE~pWiؿxmĢ5p^;b$#P?־4a9e:C+9vXlu^-Orxc$ 1' 0&&!p?+ӟ:8=qtx# Z ^wh& $Zy= -d@P89OY%F܀DISP{z &goOTpyK .k7M߄Y58N4$aԦԤԲ~ {ER`'}W<34Zz / I<يtW֣:(=P0>8|قN'C.jy eȥ[{X zh>ݨ;%뒗v͞yQt^<U4*z)_ckԕ!u8"ڔBf@=;;ay6 „ &wϩd!ȓ)\׏o-k=Lً;S dN]aԼ>̾ltǘ벵֧ 6|_|sr ߅]?-QZc/7kL&bLo8= b(LyXM<;2{>/ +YG,M]"1-69RG F#oݗj: Z c٭i +XoN >)\#1kss 1|А}ൟKo=H~&DClӾ#M^KȊ=SVxatېnՑW̵?| */r5go`Y^Bh( {N\X QB.}M_^J$WnrUœb=l[7^zNJe҄}S`2I:?hpA4$ǚaA /'r0UGtDS0"*#V=_OԐk7Ꜥn8i .|q7^^MϤt]N+} n4080š~ ^n)'H]7." y6XVu2xr 9ݸaXNDд<ߋM&Dˍ%+<bshg:8l[5! ^nFCG8_T2T28@WC9n4x@s{/-s7v}^~PFc ~qfp (۵;/XFA>wܵ6SlQon\r;L0M0`;N[T+Ւ:w} .`uH| v~e[shx%{`:B``K'`6M5 A:qbsM T^0t w XYsϨ,rU^&Z 8gձ| 14x.XuN*뾬w^1u27a;WE?>oin&i^-<p6#9u" .Ty f}+H.iΠC _;5F4Up?ݷ.:~{յ77y̛DP/>51F kl5ƂAb l T@:ҋAck4"{|}r~.K_ܜchM\>C;wCt2F7vFrn_N5QAED@ix&kb5p:7 O7ħT}gO#i^Fh]*T*-"t`%>V2 u6Zh gtgma˿հ~ZyЋCθ[3$?>*V"pZSzIí􃠢~ZỎ\zclh>0pqF!{uPujkP|an~c谾 h?g c&x&hm Q#%8tN]őK;u\bt$!,4#(y%Q9*}T)ǸĭH?wCZ#o"2λ,i*خ7Xbwh!GBRF|wŸ[qQ*Fx\FO˯|CGQRT*|r!blb}e. Rߨ d4hvclp-䜾dI8X8⏞)!IY*,2=}p~yӜn,l ϕ֚;#'\|iWl=-yrYsnSxnb݂ pO>({$=5VR&}/xwǺ1hhKMN.ģrYkpWWm7!-s%Jb2>U'HA:Zwnf{:&*zI{t:$2Lw#3m x|z[YE- A'gVG}ʷ^wxF#7<xoq~j$s_ ~*VZ4I($#W&nއYku<&/_- !$=F|fZ|H.^#8/~ D׭e?*jQ8oc=tai&`Z~ vMwU{XM{YJ0i9(vq)رO# #DL/ܔ b}|1z @<b88p_&x\El+3ץ,ߜ!ţ#Yp=_ìFfXɨ^mEr`*G&fC:.Fav\wHfCtO~"t)tIb6J#`&³`OS|dW,%O@\VʥPPì MI9*,@_A{W9򏹻>X Pv-д>53s7O.WOm܊rE((b LM|Ksl-/hs}eۙ*Hvqy~J@) @+U=b7t-;]f_8\ bH/|7yKzV:]zS1i;A6q{Ӓ3O±&"F[{**N("[mς?@E&G?K!Hr$$L,@|J!'e,%1$YC1:V $=c򝥼|6sԭD})p=e > x'щ|;Q-q?jL"c.xeK ]45)z UR}ADg?ߕ.,кȩΕ'Aɏ>= {~$.`Y@'x:STg+4dKe R:  SBNǤih37:V\Q59,zVcX/?V4ҋZ|y!1 |i5p[@O1GOq`?IxPDxLu,&28<uU=ш@;"v|?Ni ٽئYh%1L~i XVo*h$hZު?6>{jOZ4ۭ C Oވ<0vZ3fc\ mswWc[dDz uUد v '34]{{Q{Hןc~}zWEOI;2cىFia0Lx6GyWbKL]uicqU x*D+'Ka1F_zm <}'+w< dF^XHAS[%lnՄ_ lLW<v'(UmU@JGwρdv[-2B9m`:FwО"^_ʪEIvǖ0ld2mm=Vu@q#QY}Q2y}9^69NrpAՈ0 [X k59},G~d9!'g{#{q1jb٬-19A*TN(.qy8v'`kA|aKJjIĊM!v/XNyޫdWQ.{%hȝ*:RZB\ήƎa> *2"UgrnLo u @慛8 3 7w1BEaިR.BQ` o˓;:AiSPfPQנ$]E29xem-Zb^R lo u '_ZÌ;bri*T(" 4r\gC4_b#{sMNIoPEUkܖ5%o&z-y~qX|?}a*T%U؛/]5홮rz!;p|=8~ R.C!Ӿm0u5v0-,^h;xxSTPQ=WqIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/style-image-filter/y-gradient.png000066400000000000000000000651741456565420200316560ustar00rootroot00000000000000PNG  IHDR\rfjCIDATx]XWMclQPػ&&5FF%+*E"X b{.,U@dA̝;=o{ٸ$T vĜǔy輱xDٕalG3LشTǧ"@E{h̝+rZX[۶z?> T%0r0@A?qz?.T!k TuD"CZ;BKgUz?& Td?WӒ@ͰwޏIEA%/_kFjIŴذޏIE@%Yc$9b/T *6$>~^ 6\}W`ʖUz?FهJ*Q'|oKp @W>躾GcK)C%ºC0u4$0sr>D~7s6GX."M6!?nC%BpU R05O/b} N<{#xsP Td _C.:3mpBб2sQl`HxT,@zseړszۡ,#D߻Zu^X;bU! TdBwۈ\~%VPKx' MV *ŽG\#Q+"S=ASA%نX9WLWr0@%anGo[LZ@^A%9xO!V`c\$߿k[u}U;@^@%9[fVQq!4toj1p Tںutc\ǔy0q4ɕ؀K%8ۢ{ӡWGNzZ`PAMFضO&C%aW {\x4roPZ_{S\ʐT[=ׄl~8T"W][$Pu!I(7 < 7L¯3X ?C%vrFHh4_r0SCY4yVjI8zK!~CA%yUraMF wO\ֳh6A,.B}_Tmwc?4QO ӂ :plǡCnC%ǺhpJ@%yM!'Oo3Pgv y)``. h_Ƹr{@*"O~ Tqh spٲcV0bmSQyNtIҬʘ镭-nOh T3 TPpp̩ [+=짠q?pL>6m>.tFW͋JeĘ%~ TPgX,5 HӉVX5B_x΂GX|R+ vZ ց?X}=TP'ZoYRٮOXK4^5˗Fe&CuC&` tJg <߆EdmJ*`}q,ʝGӬ[@e 6nѲg_{U@{έ1.Y'q0i}y`|@Z2`UKRET( )[46B%µ`9o0nk$lͺ>q/sKmiDީ,fø%{~ ]SVVpD?ckT v YϺi)v7@%dShY^qmD]$= K`ͮc" cG`}7a(d +f; !Rٞf!mar=ݼBtXo؆ۓ &tV'ujކ_apz7_췧S ~]1f(߅ʲL8"!uH׆!)K5lAk(/&y¼MT(:s72>xϞcwGG_90rW!;sN:r1wMzrJ)֑YkjCEZ(5tL2EIΙ^"~ C>sAnk9ݦHKՄ@F!K.A~H+eSH '>?$$(z]p!w,jRKWyg 6kj:>OsT: ^K&ρ. Q,sHtt8*+&ݥo虛. Of K~r_$PƠy! }ٖҺ#s@}¤=;D;t6ƅ,cT"A9GRؗCM+7 %+$^|xnz2f^V˺iQL x1`Aq+ҟѧ/3cC-LJWh"ytt3 9HA7j *8#-Z?B{*_yfN 4] dyX̮:(k|ӯ$3Q'.qt9|atwi;|T#VV^h{BFb&דl cUo]qJ^C+5:rv)VIa)Awo$18u|P@!9!W,R)XII GOep~7b^V `=&Fl]功6 &%DW/oņ=놱 jKwc(ԲPel$݂b;92mԵ|({FgPkGׂVQq]񺥗iyP $O1RFrj)F>%QFdu!=#HͶ%K,4}R?#tGH~=1Hɲb]T**B4Z:\G6K_8ہ`E0B u)êvW~hBJAwVD0leA3dLǤK UY]Ajq8:q5<ׄ@M/P 5?JSE(4UI29@Wߙ2oM! ˨<OCeAS. X)Dn_j$%á1dZ ,_VASRR:38 b0MT}P?߅\Z=úZ[c}1"n?FXrLXxZp!>*=5`p˘$c6( EQgMDRf%@MgϟC0)u@6?쏹~nEζ{ccK_~^z9 붝Ƞq:xEES j^$U?`"oK ߹I+.gH"2=f{rMtqPL75.5FKחXAl( c0|ˑ5t(g.ߕDxLS nIIqGtH:&\|T(:) \H>dʊy$ ܎wCɌbs{>Դ*G!UuLъHG"qQ{%Y#?1]Dԣ?|&]Vx#0߮)C A~Β_ /8ݫ?h˦iMI 6V.s$7-5D ;%G6,A%4M27ͩfKq*Rm ="z"5/r4>Y 9hUb˗&GO qX ݕP_ITV mQ5*>~ 2f566;c:jcůTM k F R}}Y>]PP󻬍nTЁ8l\ ؆Z`pEC\N{z\XEK>Aȭ'vPzL``e%^ 0Ul|̚;344Y̸AzV*3P+`K\ZiݑocB؜, I[8%Pw k_SSDwAd0P.!@߼L%y 0 dTLx'%KϡqpS& o>W6_?j~Ojja%2(>7rL1? 'XF̗XXl/_X@"37L <+8di|ː3|H)VV~OgEfVgK T9&fvk>ʃQk[ NGk45G 2׽J_ɶ5@g\LOS1+`%Y.sd,@y538@)=밐/uY ; td^"A" 05H ' zn/]zjIOsm(3ߕʻrN -;puT[f*i2-(Ӕ᧤VF4b {LѱdLjf:ڏZ/h|T(#_Xbj>Ͳhl ;%G7kn3,Q۵ڮZ8E.¤pW ݱ }P @^@HT2v .XTs1® +}_Vӵ\W]\fX׭| ͗zX$(_cc$,rI1;X˂)e@tJzIt? Y.?x B`8*y&*gjцh))z|#2+A%zB<8ȱ7`R tb|?W?Xkj?zz" i;o^;F~MeN9& =Gc~Ӈ LNz=DlK #6>/8|E@#5é%<{L/T "3Q?%eUc^QCo?+c/*+Hh LfT0&0 6f0Kv.?G.EP[Q)ʌ-!^VeQfAu|G̸2 E躹/⮟C@lr5q|Q ҏ؀I/e鎐R\A<'aˏo_зE(Xaa gGMl3jGV @E|IJ]B3IX ݿgB_AScO>=_x(/ lld◿|)x91K9+:q^Μ T081d,3 @jf}.h:H[yEΥ:RȪ44zHaIд{%y[Dl\?Svh:<E[ʹm^dxJۺW>xsm:ZkȄK8#4ge?.,E !jEf,ݨ:[@ n7l+, nߜ~n\_Z=oը$#*xES4<s݇L` RCYGbȍA~MVUPY2{YH_lS x˲a4pUHJ*="ݒ3[;LITsmUPq wֵU @E'~mg X~٠6 [V%ޡ2Xenu Y~R|QgqL[a4 ]I=qFJ*5]Ğz5`{cش:wm9*N] ZHwL8WKP%l[e/0lƹ=zuV @EֽqC|]2 Qr!3@Jy52NkZ%zD(ͣ?ݻk:]_񧖓B+%Gؔ(1"%SsڵW @E=~w!QqO31sȠrֻpgE+(aO\m2(1 [րє *3pD_jJ~ݩݲm`X̣O2)(NmP_scSh"BN^DZp̉Y fYX8mw$ϔYsLwXSo}R9=~kZ?'f|r?5P_cJ&`2BVhܻkTV0G"Zehly೦>O›!L?%dN(%GH5|1l jPS'7/GUwXwi'[m5*J*^+.F+0__%S?r}j?r|.xm0@Ψ|8iM+ -9ԲLρ89Ԙþ}Q:&hR(#~_ 9WVd5,5@?N?u.f D8x~17 ۳퀡vTPZA?pǘ睿*xsl RrrG-GQ9G m^|RSkya"^VYy];iSbGiFQ_~&/ǵiooK:صvi]j3J*^+gO -nZ ?PN@_h%lgu3pF`"ŇB%4;8-5UڵҽN^^q^˕;I`̭ {]?#|k9~j'IpBGkyNIs\}9Kϙڒ48f7L;69aG;a\XPjL4|PNY{񣕡{, PBX%{irߞ: MS)'Hi9pf7r,N-g+\$S9sv;*jdB\r`I9 5I^ٷVǗAzjpPʴNw}鵢?.TPڱ"8 f?vviOƥN/CUZCA hT#9.U"&0>POqjsm"H.g ʺ=pOQ"(&&tKҝ*x5vM_u7y_NI]w]%WT͖&!)&0Ez˴FK| :'k"Oe>ʺRKJ++΃Fa/*30x0 ^VQE!u"el~}IOG2W^Gh9\|LQӐ(;r I:eж!1kT:_C=iVw.K׈3 =Q @Ec0=z krmFyS y%JH~fy)VP5 3 !+.pތ~;iZ9z~fl { bwxinX \$ N_hע_љcq2_m5py<"PYWTb3à$@Tv1 q=ǧ k qǬ=kAE%o+m@ߩW0$)Uw̿3?Oߞ=ci9XAEڇRY rmƟ`MߗؖH$ SyY2.LLtik4h##9T@Up͛yyUP 6s52 ԹPGߪ/2}jFOF&3ʻfXLgBe>@֨wCԣ{a4HpD7ԇ&2C4`Ǎvo3==g ~<*ȷ2c8,FITYQX8%Aw 9}6#Go4Y+U[~,vZkX%E)-Qs{ʊZ.iJB]pnf2Z''¾3$BG'TPF`U4X,OIH]XHkLs9y1RhP!u_jཨZ;OIH f .I )cփ?V=a^J*( 3sVh$]Eu-W >5>-}k}]⍂{f9r hzb[ql kTP!%عӋM53Vm3VZ *xt fǬs7Pֿ@~3:d*x,:❧ρ?iF]{7} TqPS0\E7}فJ*R3n;)8) fEѓ~مJo959q q`gil8.ȩ7e׆ܦ-\?] ?-٬bs)D_+MMgڇk fq3ܱ`]1ks<ƭŘ,5Bs~< >M|wZe;| {n>EE=Qlp! Pm`SH %<}ǡGvz'x^ 㘍 ~wx!_엽qU☟:S8A57[1Z,9BXu9/mg1',]ldq‚u J {mqSӴ>XsVMɆ(>%F% 4=-_!&fa1b㉽Bcg ?mc6gŮHsPBX@ӿ~箯ETxh?Mdj vs`]pH`SYZ1&(ݭ5oVg~=M}V|9dL1DޥPo 2m!R,gZB6Q(Z<އ0u>L\c~_*e?_vQsذDF.0#F FaҢ5zE94QGe7jr냳goXΰ@8QnwQrBwO,{'2]wS+m@=uL^x #wf0 'ys5QQ/'x7}K(8F]PUgA3~=0?4+ax >V9OOnw[$24v3 q@9Ɍ (Y3X1{Awc=b=ķ?!]\42 ez$tu >;ę*F DA#^Xx&V'ňY0sJք2j,6 ZnnXδ~+ `?sw#m$:#ߟh:}%hZ_y>8XN-+j{j}b=qċq y {Úi.ix "p\Ӵi$yF\>h^-n>I 0keQ 7ssI19UvDs|W ŲMn`XF-Wɱ _-LJM0fL\'`Eα) j =9i}I)'1hbz%_ZG|@ 446}9tA+v%{%ZAkF? ֬/|J[$w>`n$)>z'1HZϾk Xw@޸A!#i^B,}l:Cxw^NULm Xf?#w!SLك􆱃q}. lk4۾6=GM;nW;co$UR>ї" tESy(49k05\TN.V ٧XŔk >N+raӶLrIn K.8z&>xҧ6=SVIa<|=Ʊsmp5썻ºපܷOi8&R9vQQ ꇫ݉B_B,/\S)8LX@]~6fMj@ͻ|'!e, /?8w3< pjpZ/%k|t 嗨gGTm~d/M͡:11HHReV>aG W 11}u΢M7xn<5#4YqmC3+7@<Qm5)П5L(8nΠu]4 I"lC~GWPpZJ1ۡUr̮ {\F{ZL߹GH~@_~²ArN=@|6.c"y#-2Wbf I_#,ZH8==˟}KHewḒЗwE`0@ePLhqKs:t>I0A\'+aQ޹$<;1s \7ɂܷ40sWvNK߬`q1{Rj`Фa ZpXF 'P$5Ⱦ? ՌtLwx$ ~gP%=77FhK7injKLu; AU~۲Vq.)49PYo&$ Z [ T<s߂2}>wyWo }[H~gno1Z"~Rm`,PadfL'&KbLB4Z 5Bߍ]uC/,̺}c)8NNͭ}v }>*1UaO2O'ÓX@3(N^NC)c^7fp1եf)/s}zjgXmB muLg|E`rr[A; 1t_&w%Y_87+AF5ӭ) ;m ȞDُ>7cuL@.-}?*1Xē?ch`t?oƹq#9_Gm{IY"IfK69JKп IvuC%<S׍ߣ_O#L >xDSO2>W[ /vjg밆w*6EE]/*?<,5m6V'Y&{WDP"$e m =+HP w9[,{> 5]LBA7sAMAVN`=U{GZcҍRTf?xZnm?U *cDJ:'0u,' 8WE>mw߰bW ]܃JA*`,06ߠ=}{U)8w07g_[P "02>}ǜdOmQVE2Tȧ8nޅU ?8_֭1tޯP "8j7ƛúC To -ݢk"-Tg"an𭇘w'LGTMVhԵ;nJU_J 1#cL 6M1fA?Qip**#={SzißzlH5))U/Ot<]BSM1f~=Ud *8/舷ޅU`ѳjuU;T#6%"8ኜA9g}7_"P @Oy'asыdC4`TW{~m&guU=H῭VB4g vF଼'1RVm||*1EA)wkxjAn# Qr,>< vD3شi&5*!|ʼnv xL!Hٝ';(3P @LJ aLI" e;A SFSLu;]qz*^3b/b{ ~g批O|3P+ҤϡˠK7Uf˯puV3%͇~9 =!09|n 85_>sJWf΍Q"P A?=$b܀Ø?ep[& Jȭ>O3a*(۴j3Vx5KA{~ SGS)4TEEMhύLXB:i 1ˣՠ@. 5$>!p;"'^A`sKYߪ5qF`0Twgrҿu?aLg=(mzO-Hd>:0ckS  'p}ٱg ҡe >;WнބڟWuGstxlU:_'㳎qg2z5Ӵs\?EFF}N^OM_L!Y)T!vOċg0߼ON7h&|,UFr| J;zGN]Ƕȳ,Zj[rC*rƃRۯh%Pȹ3!xH΁xm)^1"Jbв>i!\/si%9,+gݗpE۬yTڛ0󼨹w{mIY6~i$|ƽOq GG%|CqR)lKٻqZqI:1q~wo< EVtaA [kpOU| l˸O<7HN d7Ep^ġw9?>yN6ȷo_߱'!?/ πMrGpQHz8<z-R9sԠ$v~A4Ǯ0)$ ۑh {qA1XJS9;)\b?4&MQg56ki. %1px$Iw8i/$wٖST a'AU2KT U^+mR b`SBD}m(7>_ЈԨ-x(}cS3^Ԯ'a9tAP,GofHB<Hߝ!9yܓ\kOZ'܏и!!xA!W'h^; A1}8A_)yao|PiSkS;X!@R1|a.(Iw8?,KV9]0p %S7}*moBl@誀 R纭`@:*`}'_5u<ͻV h])c 24\lR-AN/Iن_'~kˀ!E> 2Gwznso%ly,K;{]QgA pnQ6:6Ɔz`VFvu 04 >ԸSi/~TF!нEjyi$mXN NsuL#(X\FE]Bw56t~vg.->1+!)Cj}\cr='u J4~UHgnx] 7V̬ʃ mnn[ Pqh=4q6~ʡ>,mPe_Y\aOr߃B0It gW,3 -3,ӼgRUGbyyX 28t(p YF*AFe4:dBu3~ gI4p ?]j|Z $'pPR0IRLXwU@OS\Ȍ=oF0r(%)[N.7' *}W_TvifK~4}d*vY?Y)^M=)C.pI˸sJ7? JD=Ќg>>>(v'ߒѭPxGsMl`5X-[WIA4ЊߌSio 7iMi0߮ j}XR{nzRDhc5Djd }Fd|c{ M~ny<^#?&k/R;!7c)i&o5` LZԺ5xkh,!8ƻyׁ9oC NX5R~]EA$m(uk_q2ws1zƼCjρPhٳ/,ޘ'$D&bKGo;d?X}4ߏ>|B-4wPYP(0t(fQ黜 ~yWʱzMp-CaDJĎܹ;E?/@5`$?9y<}#X {:7M`+K>uc0+po"B44(z.#=Z] }PsW +|=.wboK!- oHlϢ[@_o.Y*5go09P_0a#0גH':F'AЧ'SﭹKP?/ /@ ?}Wo!kGTMV2v\D+)6 __7;+{|Iu]. ~63g?'$@IIsWRϞcjzOߪ/X{D!˲lwH̪wNQ"sKnKS6@Fś ~X/9`ޯuDś 7M9Nk}"OֻXvk~xG>±g1*x~Yv<܆u_Dś<%b/gw2Z.1̓6ӃMVXL1`" 02?}._{2e> 1N4ߏv|`;,d|O7BN\Ég/r,޽.\oCśBFA>.6h<.\ݷ>C7N~ L)ۇ]+F9௙awm+}Q"=*pUƻ8] L1`tء AE gbG)tw*ho;ZBYǯ2GBUPԟe׆CہW"NU_33Vb NMdo-z(T=x%`n'y.fEx] "HZBۅW"aM v^J_0Ze&XCnbCQ|J1D鉆vC*˙{8ЧorL+Hs9͙$(hɢƨ}߂+jEQ(("!"*( j7p;u yaV>_UW]cC~`1~CVEǯO4JCu{#)B_^[.\kb{&@h?] \ p ]i(v0+K~I2hX:#W7qȀǾtBCh׋usw!#ǂaNs4넙fuӾ.¨)V0;5Z&E\䊻-9o$4<5+[UFMá 荞_" @AOպ<(]Y^i I f+^E^i :eg6laS >wrfM,VoB@]l<x@/~g>]s43_oؽ?/ӟ+ctO ˷cWa,:Fbڸ{r?@RRxf뷐q'5ܺ*n|_s4$^Yb$?Rǿ[_"Jp ;"<,b{y[P6Ɵc\y*, mM Am"'v9Z2)Ṉ3}vĝݼ}wϔWv|*w>|"r;(xGI q h.W17]&ݻcv$K̺Vq[i~[ՏC#TjB<Bub _%ZJA Z? O||>a;Na} 2Gr d߆Arn1lI|4tN7p\h<8 MK{T)pKo*)o֬w*/)$QVd*(R;kĶc*M#cA ~~1Iֳ1"} ,BS`9tR.3TI?ZB`9k ^|9yu=rwSտ{9N 9Y wd%9ܺ}O.^cr?Onŭ8Sr s7p:nBө We;@|V _{h +RWdy8G"B您:6Y6KGaWp DAz",Xu_#}MA]5E%V }~28g>[ÎIdI( =+nR = Ϫ^ږ3ѧ ! X.J =}jm 0 3ϔI+i: E>=yx"aM)eiEP7`$l ÆYL5d@ԑpfuK0un07.xNi1'6 ?Dۏ1Bݹ{ODō;2e8$7eO/ץ@3o?u!t]h5K"F c;A0'>Ih3&@C8H=}N2h6 LZ@ټw`>:ˑ '7L[;jQ }{.,ӚLYv_!zMn' #.D2ykN._3c>e;~aΘczȱ 䂜\N?8֋VȴhƩI/74'R޾]EI(w^=1ESw~<m!r삣O\+ҼW®9,7-=KQPhМ⎕b5rjly)(4ghNɅͯ=s4$ NܽUcEkL0]bUcMM N02'ji o)bcl3ug)(47hFɅp9x]9v0n%@`~ZAqB5e3M2D?w1~c; tR$٦&LP; Jʥwo#ZT]'+HSPhN0(m[70ntWmۢa1|q@;'jМapqvXû0+4Ⱦ2|yˡ|))((46!Q/IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/000077500000000000000000000000001456565420200251015ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/a.png000066400000000000000000000165671456565420200260460ustar00rootroot00000000000000PNG  IHDR\rf>IDATx Օ?BDHƈ&Ѹ=AE"h]~MwYAhdBJ)ŤAY,+$S3g'-n{Ϲ9B!B!B!B!B!B!B!B!B!B!B!B!B!BQ/vCݭo!:ˏsPN:]@5~}便G;MrZN=}p7P>}>Ov9}+De)8|5:u?:E}_iOso*pÜ&;7(T"z(Nn3hG.Kr{ܠ0֭IݬWN.q{ B 92hu *:@ wNaL!%W< D};_4 M)\||-A&Į%wR܍.)DA3{rk*Mx%*D"> pT2duw QOσr4 gkk l pJh@W"V%%JgOkN/8}^R5̈+\b2!} L3Ku> Y3aK;`LRVCBSpX`E>f%J:.V-Fom^"BܥCƹBݱuunی_᷷|Rc Xe췛I o-ZNj[lmv" ޸X%(kUW4?n㍉l;yˁ%Bu{u@',I0poho[)4bvj\e !=jnmy x an5=<^ڙ}g W6㩃됳n߭*tUXIDmcqW _Fk &miXw(c8KsS5=Fx ?5! Jwb4+;I%~wE1W"D70#F`-K)q.12aPk㗊bXDơf/fb{`Z'Nܖ̍q/c#Әy pW6SN?+ݸYCk#cX<|=X^}i"Y?w{c.uK_0 gPB/j£1'YAe#G'وNHa\|sb:x֟ê %70pPNO,pݡq8?ܑ{Y3);""8,p+)-j#/tA*;>wv!#p>^ 8P!p?pfhҋK:\mn>Mo`b iOq-gK"zޭ*<CDŽꜮ)Ժ}q:k+qTӖ ^L6Tk7*MOy1|>c$tԴaVǕp44ˎOF#[S) a58^P]s+,4V(,vSr3m<+>_b("'`ӱup[C~d4s&>>{)1pF"X`nUBt ڈ˟tRE1.i@pv"3,߇4\oв?xB(! t  kJ>U*D㷦4 /rxCh0R9ۃ>s_ U_l*+d?\aV=,pVFopxEA>kB18 vd¢WPllvJ+؃\ ?v#, e ܁gAj VzgVX˾;y6iDXI{d` vC;" ٘]jbW)Y@Oۀw:iSLz7|w8k[K!7g޷iaPH "9+U= [ BXcsC(35 MA?5g#yo?-!Xy&V^jو7[BZ9q.g6 {[d|0saVO鋇]ׁ+ 0C}6;c?Kgm(@LaiL:T[Gz"㻃Q_hY,Ar=<6p.lؤi~w3< v=wi~sܞQ?%/ {/{X bn"x7dg.+Ss㏞ d熻57}v*YvZp(\%GYgx8gf|SeJ-;916ByʞZ%J#cWϲj<=?aNh'`% {vg]ԄG}vj~UUŋ^j|=\ϲ3ӃFk O l;{5O[XNY}U{>;t+}6d|R*Vz]M=}'EiOkW!9GӁ9ӛg``R@~WЎ:{8_Qph"3 Y*nvc}6hz *@ B1$= mL8շ a: H _ew%¨C(Q{KF 9̻Sg7@ `sxn!96!,[YI+1y^JpkKn\Ղ%% %OScǔ~[*Hj<6u88`1LѸ& m*- Ő~}}ʃ* I )ixۓгZMy…!;G-2l)wK yb)9s:?_U̿gFaBȎ0."<+Zp̳MIa?j="ܦXGĻc]kѷ=]܌wv˪\[S<,3>q8ﮊfc>ߚftpH0]EC<'5]؈X-HB>FByǪɍVK- ڋZdhn^sLcI4J ܼn6K[>u/b 14lI$e[5V|!9M?轎/o!XtQu/ό+_4eSh3k~+|Pn45(j/gNl}ob ٶFb*6[ScW&_e[;ϴ1ۺ_ZբeJ`s#T]FΧbp]7Tԣp]}Jv4܀]u)NW|baQÌBi5}~|D9P< d= n W)\jdֆ.mM7qBXT0,D+`({TF-N!"c|H$?[|\ywrU" {fAI{)E.T.Q: ;CNR_6i)2EXLeA&_xNP<0GKFAWJaF~F8G*OT.pӝ9雨G9[mg.v?0w;8g)8yTLDU{(xHfۛYxi-Y^v}qP8RV]ʌq-nvj뒞!|IJťn`-5ox8#y͇T|:t+rw9 QB!B!B!B!B!B!B!B!B!B!B!B!B!B$^<IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/b.png000066400000000000000000000176241456565420200260420ustar00rootroot00000000000000PNG  IHDR\rf[IDATx pUEƟ0 gY # 80: Fd a# 㰃#JNXApJ(*yyop3%{{U}5Usv>E!B!B!B!B!B!B!B!B!B!B!B!B!B!BmNJ]J7g^W_W*4HJ/+QU;O*Q?)R*TP(RQj.gCo(UYYϻBlUW_[_16;hRwM՟ǐB9Ml׵rap+tUEz| qW>H}1Vÿ+~o#cOr!pL)Ơ5@9!8>D8[M߁@WdҎtEvG(.T{]ک|UTfp`mw^U#rMqUj(Fdg' o$P4 h@d@ګ}xAi[ ڔ²vAed*uwS57O(gXv^|A#B$ 2p6uk7V~J1SSêҶD| e4ŕz:) x. I2㜴}U#mE&->+j뛏j\Rw MNlc"+/{f6aG,lpz{V֊+(nեY ,$.kh6IlZ8-osR객vZcAdhL>^z_lWi$9j)ȤVtWT3int t_*Պ7vxҞ+hyك+8iGn.p]~x@N:3?mězv:'*zbo׎F<)nQn,}abb)|Xg?-BSp܂8 &/zؚꛣ#R״sZ8$!@*5~8X~=åׅr XW޸` /wNR.%({j)m$Xu$'>!⯊| Em<\)?tDAE(~`ui&7@MP(v@Ӯw=JvNAVF"Hkv@[8v|S0-`512$PWͅFp! b ǎɡ;L8\+6E;bפ_>3߱Bйfe9I@v5'?֗Ry7mgǴemפOzfV O00qC"K PxT[|=nR⧕΃gWOW_L>Ҷh3;fR蹄CA m*$jF_]Y}aHIo7y9*nkVM,:24IN^9:xM|f2ަ'?}PwA_ƵX\48#޺=/z1qNXڪ ۟z[ح 6>PoazRфI/|Kj0vpG-cٱhi5/mZhsG#ɶ7u1mX*5V^t6ڵ:ͬrқwj|q5~!ycx; ІEi^ qu0=87Jpv^BR[p%!r,uշն鸦vV ,h'yȖ"c.dqא&/~Uj`79q;(uɾտU!=6F7Mڒک"+U!{ $vO>bWd$yw4l1bJJ_`u1rv?B|`QXd\s9xnt}kzvJ+=TdA ׃vKOcUE~vλ'lN?`לੲK0mX{Ŧu2Up+]]G=3B֧);rU#D9 &71; l%e}Y(Jd9tU11gG,Ay(Qi@<ĉ΀-fӐi %u2mcuS~.ךEu 3Gb%hok?Nmydbp `=XnO2_N(|c+kn5 P^EU;L@/)A?yƛiI6bRL2t9GvjXic68djx+wi U?3 (%wD~}Ԯ[Sab, xVI Hݪ[Lc4xSG3``KAfE̔DƀG6L5 Q1캼h{pMuw,A%LfPSQ{`mbFNXxH@EX:H(Ԕg0=:I7us!>E&"H r_*8A A^]^;Z#4L}}DI C1t:cEYni.ip[,{vC??RO=Ug_XH{w-"df*^M{7 xnL xaׁEv<?xCژ铮]W (R @mil}t"J7'6zÝr ? {âzMj5\ \d^i#/6^#`y>i+j({=.RSi#nOB{ko{jKUwOڊZC֎!Z{[G`5tD  Kmw3tO]y'5uW>,헶9uX/2Q%x!8y9Htޱ57k _p}fT ^vs:m~i  ׏9xWh)}BWo>LgU6h<+훶~hIz:'wIgI-Wk똦F-KM[rUպu,8^wЬj3-kڀ=! W Q砙3_'ri#1Rt7 UQA?~Pk/4ޡӂ/->]-ݮZihwC |#Nw`݂WjUZZoI{sJWj OAaYZ__uN[VG8^I@6Nήղ6=]Y]koǤ8^mwl|J礲JwkEh~3:5hKTVҼtOx5_I,sTmE: ~;LkVl/HQC ԴRft Opi5ZJK)E&mcɐ6Rʜ5pWT3!>j.^x#0 Rbxy H ׀D JHLr^SBb*ˁ))!%%6ql FI-RbSP!aJB|!i0JB|!qPnqP):'xNI҆K<>.$yW9sRO{Wtʄ ?h LI[@Z @_چtcvL zϻudK&p`Q:Z Km[\^Vw~ Z Rqf,퓶b 9&?LSvpi]L(]'mG:1|u'!-x ʟiO=ih;={6<{EFڐ铮]BVZjKdf*7TLoy}Oj\ %wf"h;GAQ:3ݳtO86a'I<;i^zKwӺsZ8. !aǶyhk zwٮ~(4=.{Hbr^ 7;G?}U|~|)j?G4iæn.|?ޟp_*8Aŕ&;q6p2q/_o~3 =?~6a9pGy>yFQ'NfE)!K@!6t2Q.xn^Kı6tw Z)mo]s^Ҿ"N?[l:n& vX# I}О?Lm`jPnS%-{ A.5a;ǠamLᏥG JMmc"]J)2MZZj_ehUΩ*5uw-?׿95(%=IG3e }Y-($hj^s @e͑BgPy$cj ۬yͤךlKf^9noCD|ω$`MhWT_.U544-6hZ! &rMؠN>xFV8M$dNemʨDw\ xūQHNlޤ@wNEb4\?GIG7a{J/~9(Gδ!:E@b{c1\Rw!v?ZLMO 3%YգSB<ܮG||TfZHCv7L~Sx<Φm2mPІ30zBH\lbS?Vbh}s-[yExz/G7D_)?D ܟMM W WN+&skƧ2egYYj~䳠aScsе :ca>ɬp욓푡iOaߋD `4z{28huώi*aUas5&mKnyiyRa#ف >N㳪Jlז?G48l*r}oP&Ws'K19hൄn ?>YbxwOտnV~0 kVN]pܡ6k,k똶0w";78aIgϡ fZsWw𾥴OgU?z {fL\ÖF}%-Û3* HĢIsqc+! q]um'?V0?%|xM$ϩ/ LJ Qf Ec>kHE/'a+GGRv -.F)GŮEZS|i=NEbp]dan/fw㕟CP57peke\l%d~ov䧔g<K96bӅS v@ѷTh<&+U]ھM@`O0ٽ`DIq(fJH=-{n!dg__"CP-E ig7X"%TSKi&U9O`qkŕ;K;k&cٟ>W5j_2_[ȰTiG5! 9㮿@M`i5äXt7KRr|}ՍAEx# DN*1v'6O?V9*jB|<}BЁ)L(y<W'n8IYVtWT3ҎhnO_U}VRъ??;"Ɩ[toI9N`(b!Kϑ,Ri$6a% 6kӿ[] \I;monmc!mD5`v,OppqXDǥ91Y< ?Qx8@(y@ +CcФ4@"e?J;o3itwȄ4F fU2 Cќ-Qm)ƿӚW#Q'x9%'i#º!pTp0?=:v {leͭ.}pIݽ0b@l~/ Nly .:{!ꩭL:Rv~fF!'o7]뒕媩 eҫpPc4He{BvE|l]TSVǪҶD|e@Aʐ`ԭ;w-`~ |Y`5q=>12;) 3JeV=A=e WҶ@]+c r]ux' GB9qǢRke9aEZ)E痐<ڦW5LWenO Uhc(jURz j+u@by+=oU[JIeC|Rz[K !"X*5W߷\6՟%Ǟǡ.~H^Q;p{O-`ʫ/f H^JtA~;[9ǐ_QPNJ?㵿!z$]8*]X%˸nR[gWr@\={eA-_TjͬIY>E/6l!B!B!B!B!B!B!B!B!B!B!B!B!B!~)IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/dataraster_coloring.png000066400000000000000000000055311456565420200316410ustar00rootroot00000000000000PNG  IHDR\rf IDATx DQ--vc"냪PD $R7F&{>߿~@bF}l&z Q[E} w) Kf0`Y2x*֕sv hP@#w*yUF_z*5XGQ"h i<&Ѓ(&!P"8B[54q{˘!HzyV_ ,ϣ&HY3C}-?^HYC}?^_HB,K\wia̝4H4+2kndh8u~qKe(kªIG fw,C{z9">JW͗iqb3/pkЋ_gc~|ߧ1Җ~2 Kz d̏m$-zf{kuh),y[%0*|^Gf|A3 `ţTx'6U:=0 P/`(`)S*L~<:3⣧$jD]L)RB9yfl]}c.@sd nZPp]}CZ// `px)'hP sZ^Ԟ?+0\Iܽp#6L:Ȓ,.> ؽFlFI J;#3Y{o:e]" θ,?loV#!NC͔_Pp8̨;r;A9h,1DېG T"߹}N/83޺)8vI8ǥzDs~塺(ͩ4XC;$^T+@RE  I4PÕ@mԔR/h+s \ ɨ3XCɨ2x?PtP/'B-B5=  ZҔzI?D X? OP/k.sr}BP/l,Oe/9PrlU;~v[#+m)k߫#OF [d2zOcd}ok`R-JZ &ݿtO.# lpnSsݿF,岫IlXzMZz{6*١oy/4<\l,½`SxZڻWZ~ @$u{E*&o.Q8MԔӟE~5 0Zj9x5˴* %wwMM@y_R^BL(ٴPJ m[=/+wR~! K@}n_bzQ>gw%PzE6 7, I7_WA&⥴,Pߒ{u.睾]![Us1, czXP/"c~5#7o%D#11oDl&ԋ܏ ?ԋδf!`Cg|6^xf,LC28VATo0Eu>7MC 4u ?ߴC 'o~/ؔq."YXR0Q SdRP6ӱ@ xչp~|<@AR#ω.9 zngt/s-9 &?}0+_<3?ƶ,nyٟd~ UA8+>>ұMa4+6|3y =9u<;hKL2`|SU >i|** Ϭ0*OቛP _z ^I `fKUGw+ZWó!&(Sf;u-C^Bv0N|\ܪ[zd;[` pLC9Rbxe?@;~/JTHο$v-b ` > (7ks&"IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/000077500000000000000000000000001456565420200276525ustar00rootroot00000000000000aerial_rgba-png+e=miniz.png000066400000000000000000001341561456565420200347110ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE!##*$$*+$##")+*#$%3!'$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;4<;;<4)I:-I:*J=*M:;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJH`iX5Pmp~c=CyQ$ DrȜ6R* GM±x*58w4BhlMS!4)HRd)Oxֺw@~-֙ukެԐ!!!τXg}?zlA3BV<bXr3!!QaaapDK G?|k"+D'w?a{<ڲ){6cDpk QΕ 1+Fzh mO޼53:ΝBq]>ҟ^b؋/_k9\G᣹ߞ'O:zz޽W5aRxȫ!!BX`nHօ6%YⷫW +WYQɜNXDtrtDtlXTT|<(INxâb׾yB־|l[SN)36,m._ÑM ǯϜ1M>O6΁);wNqs=ݙΘν\؜(P77T. OvŸ衣}xVղV&<|]Y̺WCVoBͫUV _ xjxTL|Y\tb䘰ɉQkĄ76DDEG a؞䌜7ǧ3aqQE|B,빁щyiIA<Mr.Lޟp;)ة9:\.y[ Rl1_lF+ hw:ΟܞWWJ6(օi`OȞWܪPoc=Q M][Y |tGyN\tlOjr<,}x8՜ qyqk_yccda!,2J͎HNwu&R[/7+~zc`,9qOP|^OjM RxF3SXO,9>*pnx]֪BVy5m{Vz5Jns!ga6<<>ÁŒDD'CgB'^TB,yJ|LƄøqahNXr{u7d'RmKMyىoj4̴N.K~X榏}ޜwg}vx2I߾t[q[EU_ZDBآ<)b$3.8 8 9ڽV "`oWvWWzaosu+B Y"$|5'99L>>|Ϯ5(BaSEޔw5,FbYx`i>OS$؏+Ȯ/`߮ y7RYv (τBVGCJHI'k  ljHIvK6:69"""zcJTBt||kQ!a1$$olKN:4qɔN6"UH%qV'^-O?tg=>gN\)gilW}5&B(wO,9xsI0]tݻ jYP[֊Ϭ^ VY2eQQcƦ2A -HMMN^jm9{# ZNNIMؖN\DK;d$HXvahs {O^3vصssUS#$Jb-NQv ,l[3`%Y'(@I$:#v7BU`fsϠ!wU/X+Yj*6S'1!6 ?*L~|1mmi>H $MPԬ  4eqagePS\$%'!/7OX6 k] kWw!!+׾.,!=' V9&*$,L0Q6*Xvxz,;*NuuNMf"ʠ$lEI3 y7 H =gY>o+?V\ !$44&|U\B2~hXtH!ĮMHȉem\FˊNT ){Rވdʉ/ Z2zf΋eSj4q !E ;z$|qLxώ}|9Ե~œ5USԥwnf!a<)5ƀя@&o0"P[~z+~"`:UϮxuUUV'FD@`CKؖ()H^yNrlư= χp9 hy^FtT&!%,$6!!!=9%yczZ^Tfzvdi> Dשf[>=ל g}{_߸b64ߐNJIU +EI+˹r@ @08qERoVވI~55ՕϬxmuS!(BRw1NrdmDj7Rc#z"?g/;6!>&I KI9ݛ'ٖ>N6g2$77Ǧ+]GD\cfNL>ۧ拟In_koVn?q;/3A0??'O# .A$z={b֮ I]:<܊g ]*|ݫ ALc"DdEF'C&DmMGAꂄ I ;c[eHhgƹs/%O*q|SsGrƵK*|v3eñK׮]6nVIC!qlm|QٌI~b}:MrC\``'`0gXs{^ziOj"7+CCW {^ "ښHNAbXrbtXrBTjZ w=)(lSÀ#$Cļ:6xcNDFBHŌT=9yb =`>f*^Is/%4d>m3ɱ 9'?|orB8en,^wqË;|ŋW BND)(,gVz.|U yB`mȊ߄|gWV?jI(Lٶ @7ay"c ?(XVG$lPO]fs5VHRtV{L^<"Oo|M?󧟞o۽ yT\{ZޤZ1ݝ/HdS+W`րxR "` *n- Vn[ʕϽա5 B1 ى+,a۶7Rb'FF0p)M/Aǜ -tC)hK9QrvPթϯ 9;&ysgرJ z$aNLy\=r.#,Ϸ5+0p"TA F\w`[ />l({BXc+׭[7)^ E vu"'$ Am{?  QÁ  A״1:,qm<$AN↜抚@$+&'}yN뮍߸a?w/]lfsiwxMe!;ZKO;rz6QwĽJˋ( OhEpXp"!=P6MOsϭ\՘U{B~˳\ Y2u݉^:HDǃ.ǂPo8Qėb Rh 1NME>J)y@w朗mq9.*Sˬ9Sٜ0vG7eo 2^ٜaaqv~")XA ":]pY!/Bx~egVIB_dEXŠ"bćE@_62'%!*T( HwNE )щ6GEHtv^X;&a\*x NM8%Wik棟Z8/^KɰDnH cMrIN_Vĕ%F(g `\d*@m9QC. ]ܳ]CB󸲡JbWs @jzƂ7X1!*%yڄBD@V$7# Xv6'*99os}-D.4H*:g$Z⧟\׼Xo/`gKe8G1'!1zM'4gn/&*$&DŘ]#+} P y B@3@`ە{9~8W-ڐ=꾯@{ @IJ U y[JD}`!4>:EqbFDD PDN 8'1&.66Sfld $$+D*/,1J|㳔_S7E+¨ yߔɔkhS8w៝;!.4| Ep`=ɀX2ϭ{5?WCC{<ĕɖ=)A`<smo͉[ I}y8!G<2 BpGTt,p,ElɊs7{(9" kmdz*4`7u\k>y&TG:'."/Mw۝T U 9Tv܋Q#c `D氨޿S7 0oEMY֟Vj̪WVdk7v^ ˷=P zBS ,Fw5oh脵@c!b%CuQ"Fۜ16lও؇Ԕ(!)sn\qSp&*&w(˲h]2]NNT/VSzAͯG,);3yG^D~1[)EB|12:zz !(H(K`@>ū/L8p{zJJdBq އF\ƀ hMV1~m^ztEgL@NBb uJrtWbg up \V?8ş7wRD?D~#9,<:rK1 w,3O/:1( @\ l:E  `*p1Ͼ"BifPva=5- ?XU,Gږ ||, P€ܐd%q{66sSObb n`5qZ8Eeoln~~颭jʬSvC&3;wz0dHOMz~tॗ:'>4y e|B vkY+V25@zOr7jׅ 0 EAGįKK0]8X7f >y6p9,bBɨdd \:`OJQ;Y=ԩ)AY5g7}a,ץrӱCCm^)6+W3 V;D…+0p5U= 95#@Qw?޶j0t"+4 $Y*ovwވM y oggg''m,mR{#/2ǫ^t 5XhnOIaTo7yo+eysUvzM-ZP<M [oMf5f*0tκ/npzKfa%wIo&/jg_A-ɸ!3> \O .]A O6b1LGE\ 'Y+^M/4ǚ? _2g9o,ˋds"G6Q9Ȁ$ΚMolJċ]1%eM ܧ6 ӕ}MeoŪG4#dV=;֫[c_Ep9isFvO::%vӣe0}G1wcp pC`8!C`g|uhs1d8+<$qM/2,22%K~.S9roIڠ؄M#5ݬiqJyYizuݔ)W vWөo5Zϓn6;*22,ou&,\n{OsP"4+rrPK;q`o pu~ה-Dd/]bj]q#A4ExsАa(V.e%+u U߆&ůO16Ԅ6[ĎMޛ#Hߒ NNtTҷrMwV,;- 8B$]Ď䅭Tv+(Hv!\9xBcc#2DY81MSjI(4 a:+JIX;,)=)ÉϢb8}Bl<;?>>rczJz{l}%gP'ioKiDFY&L*4\}`SRS7k7 ‚\"ȕ'vg_t} (, 3H`p`=d^,qX4y/^gGo[kI IC= !(5 IIaaP r"cA%&&}&sp8#$L6nNM2HuDiLGh@(kӹRn)df:,Kae*cKE~zPX&.sԲ$a2쟟vOA+0?hFo>\x<{XOYZs=@{6<?D/A!5 EVEWڌFLR1^hfl6uS.Zl0]ޜ+gs_H6j/ou{?>nq/"2g]nT-QR]g7 7*Ji6%jm͎,){u?; Iet!5qNw -2YYpa_8z]I#@:4&vwͫ뢻=y7 YW62:ĭM7%DKbcӡ OJR$myydBNRzB,$EDDdldʖXI*w nFqFah:Sݮ\}1( / y9JE2oNO/<fL2A[ `(| 9(n%P9fCWԘ=2U^ϏX Y=0P[ Q[͉ [ e=AX\B$g=#_NGD ؛$qbijl+ĚĉdP=Mf3 e&ZQΞl8T|$9Q?f+kx_|on>\x0MVAd8z"C 47B3BsH79"n+̶2fWNC5^flJ"VE8s6f;逖Ѱ茲8h9Ik~"k>(]BBsiK#b3&mCGC>0OH@嗅y(z3~PMC?8 `2)@P9@A4dN9;|uWn.ƅO\q /m|7Nhyɜ7 KOX14H c9Cg肂` lpV$;iRzmN Uln:O*Xfs[ftqo]Ϭi~:h/8ÇW P-<!) ֟q@bbPp!ԑ{=c-F͖.\TʢDA >3 ˊͱvRd,ւdESF:@!4FrxP @I~ʤO!@BBrÑd&I{5ش )*e _7uQ0RN CqPi/fnF)ZX-ˏ&NK(DAֆd8}LӦ ?p93lJ6xO3{%qeQ!/nO|<c.0L|5&.-ްAKnQWJǬ= xHz0z0\XFXX"7Zaه@P`8\H8}~\|jAH7" v0o-?IøBW*Y_2\98`1 2 o }gqrb߈AC?wF14 ]gyMqR2Ug$#c=rn-3yW.Or, `G`Ą_q찗;_n:½]rҚ4`=/,8Ln)p !4ufIJ%g yk͑ [#lP%o dNɓ&SOsKDiI`=`݂OmKc;f3.@r+ H" č YSrtǮL[aְK3 :)DAqqv:..g]10`n2( ޿8cT ͉yyU`ϓw8u='k tZq«_)b"D݁nl`lbb"/>6M5x+ th2 ,@dΚJOWnޞS}93łVd>dcoBy<R6{gKF3gΨpSQpqa]:D{7LjDqͩPщ~`I#zӸBd #lf'fh:c`{P LLB<,W_(WռX{S0웧3g\FJDdy8(_ aqw5|~00'eLMWu:xbEx%:kj] 3^f22Rc^(f\v@ 0Jz`j@qH YNLJΤ8;׳Ӵ i.!!/Hװ9r_g2$\VyB~\967uyZND2Y&8Df/8oJ2: dLJvRSbe[.`8RA{Yo"r6ÛCO+z+-frqcm"46Ɵ*k֥wY5[t0K dk0AdLxg}lPvٱlǬLؽ:6ש^>W.19ͲthMR@.VNKM.b1'OR!GQ=n} kpʄufq#Ƶm G w `vgeO':!׳a:{L!ZB& A2#DXI-Bw->'٭i[4ܬi=c[ . e*7[yݒnҜM%}#30(hy N" BFKH $W9<=:\~-YS L u46+:`)\$$P .`OX f K)<#SIoieS9ۚjjDɉcG4G0;`Yzb>҅!9~!   ؇On7<,>N>WxB:}w˴C^8r~Gl?qM)LvFl{<3xMo\"ye本+mB{*'^E_wAE-zOǍ\$ӏg)΋) Q*~K=ڞ'xj"!j#:4P 8}$8@\U _"liytbHޗZ89:𚤄æї$q4F)2_ ֫zDXϖk<)˔rܛ֯=~7QJiWn7Zןq76-Q$\9>k=Z w88P`ILK2>2$D!qmRX b-KqFd9m}g7`|W^߯L?)r^rJ~RͣS45!F겏{2,9nym:pXgPTSRZ'E`QG0@vKyY\o,/M^9BA `&!xZ? ciOV] CGO\[ b1t[s[۲zJ/[2Ka{&ƁŴ)_oJ\^aN?\ah 26&]V*KeC-%px8D$p$Xfe6*2)G Q\~qHCqw =5q>F" 'pD~ĉ@+ H L-GzB~ h"? $7 WYI!4mri >ue|r6ҤBYZUd)? ]Fay{1Ƒ9Sv] iM~5$[8v49ҬLQUW^fnJk˵6ht@0 )B$\d*0y!"#6J?Qrz?u}i7l~@@k3,RuDG[nLk2YQn^+6=EQb]LVEC2tnEź>-p^ `"bQdl='OB AGo*X+yQOJZ uQ7x$ͪ+F45*-#R/)d UFYq҇.NwTT)/7xm}~lvߦ[zo?qPVyB1טhlB95vHN`FjHIB2=[f;etw.O;NYV7>"iV|;܇FQ0-g2$AJH)t8q:#(<" !@DF &?y?ɂX̒ɔ֓z{\wϦum <+bKRVIure.xs}?[W6ozK$vX.4*o۬2=FCZۢ#vq&]PLt4NP'j!*@f'!'`a ZD"S8Z0R@ u'=Tב֏t <2k⠌ە%{iqUiTu4Ȓ)e“zdRT]2rnȔQ-n0 WRv*WϮzZ}O;ݰҧkjh*=Ɵt B~$Eԧz)e]B%ٕL-1w )Bg(k g}wV`u5sz1 F :DqdRS@u3_O h>0|?(1VCYya청EoA vi'$@t ɓs9 ZNO*Ŧ"QV/=;vVV).HcwL(]# @ 60Ǥ0B $OP#nJZdGVoXKKsّ/HC~jSh-`s-OSa&壕zQ'jry_wMLLM%nXq f9cw*ث\2)~7`Ah w@15b (C04Kv R *W{QSNQh3tה:~M$--M-PqMq@6aJ?@9[ ,9T,iФ @ LN̖a--GZ,O.h!D S8( @ ;dD>4$ .rkNh: cjnj}{8<||v-K״qBD0ҹ5\VbYYomj\r5nJ'tdjE]z΀@WأMMRokz뺫kx8?i-q?(8 c*b b# v 8`i X 4XKK寀;dtBde{iߦW|vynRٔ'rT~z7\Ɠ*~}ґ{ʵBUn[#/Gv6]υ_|F)3~5v7=lac3Q <}10\xY&b/DfB%UՐU3cmX{9_ [2F6gwavg =.`@s (JZtH ĄTA'dg#dAdbhGzjn \G,o=~䠔_e$bTFL.sXOe pBҼY5轮7e.hUvJ&HK2*yFo2E?]Q⣫W6wN #bR@AD~i%Pn !-݅ O:vQ?|` 5}w! 5: Y\YVcaS뷛NUSKa2*,QN;\BW)%9tȤI60-j/.6 @-@"2B,=g;Nzԣ[ e"yL_KIb5׻\4kd:\U.j)%z:;{ AdE_:)mP-,noioo ů_rH, eHPA'O 3\.kp,Z$3VӁpF_&pyݝ t8pm ]%9vXHA\ݎ.~MZDiIZ$Q}}ߩ6yByjG'o.I`,^B|в!>``3="@dN sdW %%%E$ 283&@+-?|368 Umx| ڿ^`_h U6* djS#*NzzaLVW'`R+6e 'EZ-:\`e3oOHHHKČDL~p74@'@.]!1 T19;ynaPkޘ%ǭ!ulwX5LΨdIQ*@3]_Zچra/ _ 5E20Ar]JH;"O8tUEH @d@R1!kG_ Z2fiؿWٛs%ncWp=p9F\U,Wv7rJأF*YK \DWtZ,CXf9Cz5X>NB`GDCPϱ D,%1S!*P.R I!llle};Ϗܿlgz̶7螽!DK[fE4%Y5,zH &t7athV{4 `>h6Zgp?ڏ!/X$CAg0¼YrJ:ENZB<'  cjNB`J;fޅH|e~1\_][혐¦}Tۆ<2붩Xc[+uNЩXJ})͉pf.qc+xqbNJZaU1>2dUU."0()" UVXg=̮GsDCPKQ* U)BNzu\~p$Rp-ZJЎ)| m뢁(y:@/9酂' ah7x? Pq CZ= )_yrwmz}Wmk&jT_9gwKˌ=Ylj5jt@ 18RT?&EFLgR Ё%C)=&q%ఔ=~*ʇPQ*AN0 YqcFXߧ=[Փxߖ߽uonzun66v._tuV߶;M[vI"GI -o^`x]]e]-x)  \=`i pjـ<)_u!\Pp*FرV,؏;4z|?.xO/@a1B0TA!CZO\b}e?ôczϗw W~)1i=t|5fP%2ꌚ/uYrA,6qw&piZ.*HXL@*:Dr<,ˬoq+5sR*vH]X/jz{a:[7ssccc_MU~ynEz=C2=6c-]7sSm;h=>aPQ=egȈpx@{b\ Y\BAeCB2$;AN'5쯅G/@qu ~^t^zfσx$zOe&a~Ïc?~M^>0+갶8u|eO)[`zڨT"@,X_A@f#-&^p`~&c pqpXD!"hKj!w**]t.CK Ѫ3 =sCҷ_]|?ti=ӎ{W96i'g4|>MQF%Yt1ȌK0#c8 .ffٓoH _رc".$AHT W4"#j?eA;x崳| ~x{|lxHO>[mUN?\Tҟ:)0?i2/YlsIteUpnzC\"`W k;0KbPMC)"W?ن??aݟ?}.0J6jssH/\|7W)פJb"!+zEI>+ z( aQ?\ +~}<@WŌlߵС4( O`MC#W7m/k+z 囤ꭇiUw\}'v=4 ,oƍRAb E]q:7GyԅٲSO6NwpNFL;sw!v~B V6ȯQ*>'Os@x< @@}*S}SGt.@kɯP2fl"N@0,uqq/gpl8` ʨ%ɯ~' Kj00XωK㖕J= >ZO0رc;PTؕOXL@&žP _\9C'zO|?w-_]|Wg&0qqX~l]uehk:B֨4V-5f !X`.Y㬰TThBK3|İCA `B .Nj< 0Ǐgf~o8{_mqܣ~t=Ii8Qgj1sikJ.hNR*^#G&@p@1;Y( O!J(u@C@W a 8@]ե |ɉVhz[Y ys\pՌrq1_Kg 333v;wwʀϪQl#_PvJ+yH/m >LϞ^Hbj9F~,0%bAp',n" 0ꊃN-Dot'0j?w?OO?43@h#9 ycj] + Z+K E n`M{X?M:s+.8q蛟Mzhf,>}e)A$m`mKoz@-A=Yk$0ea1IhqO$ظl'E.^w܉?%@z[KJn߹GĬ1ceZZy㗧jq hvyl.0i>>it j(P_day b LZ-AX6\VCW-`; bXdrM,h=:WT?9  iQ1vFa>nZ#M PQ`' ,nmwz׫rAe2^8fBf*1c/ xju4XgX*Q'$`B;_P+*(.=~uIckMM)ڏ(V*k6:skfG?&g?v[6 aEy ?^{:Шfc2F bF5:Hh@I0;zIgDA)., K  "`|n/F A(i,␏q D@R߾IY76ew =Ӿy^.#KnAa7)K;^O~LT$`՗0p^f71)b@#g0oB ! pv" Zi(@8)WT7Bk Y\{%K)25WEs8mf&gfTg6# L>s{,MN 6#5&Z%Ȑ 3E؀v$dܰE64YU[/[ `pBTX"YR)$ ]®temu~Frɱ#ߙ~ܴibHns[ ieтg;;2a÷"d5tc>@ȁ"_l8^qEAa d9d|߱ݨø"D\} $:hq#㬎_Y2~;*y>7!6k50g>pz(?n''g\u/t`zjv`il:'H:RH" 2a*c?d>& s ֺdAy69D氺eI`|frvv;gfg\,~{zLxcu]=<6r[z~x<|֏&]5v`&P@y,b,E t z '%!Duچ$J   T Z_6EEԒTa?~o5PC.MYx@#] ʌ._Ϝ35:%e%&p@p O"X,SɃ rc}XZPBJNq?a~ D}ci诮.;HMR.u82e[*>64kr@1svSX 4'rh I*`1) AJ`Ġ%-pLMK# Bz4gz>R "p4",6K+ tvUb^+;8!BE@M ֝4|hqGԒXvH~y+AojP(-UGvȁ2D/+[UWXT k%L]}3mO-BỤ45G ӀLY!4#&D(A[A/+0:O耖dvD F/)  I,8]Uz$x.t^%J›y$ͩO=uNʭ䌾ܛ~lxma@d 4Λ 3x#+d,a\$v!#['@tP,EcNȒ](b +vTW `b5=\tʜԵ2F kSV4R1ֺ2 5u|36mG}~?ig1ء&d/@ "*!q k2\dHn:PSTDH K BDI=x 0 &@ ,x+V<"4teD1NH^{.$T'9|Ds4ksϺhmi9h;E<$116/VHaLtdX,1?N v`VQ ɱ=5E( VW@&>qܳ+^yvŊVyڐАW,%Ţ?KM@pxm.s0Al 8{=jztFGs 1G߼*%b#Z _S"E 3=s{ b6W?n 5c$B <ϰDBW24+="Q6=8띙d2ҚZb@0V;" Cg}."93&KxB6YU/ /0:iqo~~>vxNqLSn0[0$-2_K='$/0Hh7ƓSğ w *Yo*j7́KzYQ=, vEp2R.=jP+{:/NF./ ̌9r\Nko6 (B-\Ą]"-3 H>x)/O`w`zMeme-*!EHDlϊjX(xa~-S |QP]@@/+ysϭyg]Hx$$5do^{eUgzM;Dg(C}8~l7>#mt)ꁁvM|7!tDo'L4_cI<2 xB0"*L怤Al#nMli,1lŵ uXB"Vx&FJKFHHB+4Z䐹= >}=vP~ ?d('s[j%NIs%b99$"X 3NajKkAG $g*JPS1BB_ MڳjmN<`xUhUnu|kǁ_fq;|M,>paq7|jQ!{i x:)C`98 R T@<HڀݠA߾IJ%`9(~0ҟZ+>)|!ʐ!]jw()nvlљ7>30Z~K\; EC{eO =QDۣ0'0ᣡtv;CjʯEQ"> o/}z^Fq9qe#w'"L Q4HU0T )2CO ^bE}΍ x6J6Mz17mmܤ$2@33F{7)8ݴHǝ.g3?~YKdOU'௖B$=[@UH{$GҩYI~5ŭYbӀbCLj_n[yM .,5溂}gzf  L6&0<;\~N;@P 4~$ < bb)$?` İAXiybݾ< A5!P ],5JŽ'z nXoñU>ΔIW4>QƳ7 ̺3.暷6_JǴv]F|@2=$[d _޿ E^@Wh) P !rТݵ֨@{!AxPU-Sɟ?/Lr`O{U۾e1;1NY3ji ]̼@80?ﴻORz Z1cBB÷,!`ҁNݻ] 0)'V1R=2xDc+q#2fKX/ 6Vk—,z)nҴ'%)ܯӁIG>XttӁ)?xYT8$',k ,P M?ֻe_ +K! `*ʢݥ5Kvd0ʇvTA0`ւ"OzHhZ8sIV X?O6&v ڤA7yG?]`6|3*W?h}ćnV2, 55dsUq |h @h`n"DyPp Nh=q֩TG})~r@ӟ!άKN]xhnoLszϥOGlSnM#}pqȄ2<X÷ucRnAa]JoI˫mXEOQgrpx@z'=6z>0s53 zhrj&Dž%QW./ۡe?$Ĉ@ԇUՐQ /*՟j=LpnC5xx#|jؠqc|_>ؒզ,~]U( LI)U*rCk<hyٺc6'e DZ w{g3sevec(Ns_ʀxA ^;tyF hh@$byxgP(@mRx| d $=97 Xb@^[_A%vEc%TlqR lh+L+.ls[d<3t#gS:gKFi.$ nH嘟"+~2Ի]L̆w, ai`P M?&@U  0aNE$%%d1L E E?V,3"KwXWvLd_{Bm1l{r/I7mI'uf~gt[6GzXiIB\3 RX-Db;xPRhKka4_,wIqcjcPeaUj>z%cze+g,{_{lppB{rzvoC\}خMOcsF0Xew~M~'wyw=ƎfxI_bb1 ~d -=%#x2EpC0 _Ss  + Tֈz{uU?fshE?(gPet+: |1Fwڿ?TicRA&;0x ^ܓNk`pϚAז3~)&Gn$LH1aAEEkJA܉`GP G8 F1 1f@GZx|CK=Fe2mO'm1)˾⡯qGl/VRN%=x']o]G)mn @0k*+^,_tCHv "P2\ /Cp >FsV r2 pCT!sE : AC` ]R.P/lz>=HM-Tiuw|j-^<҇CCCͣqIwH-NT`irvf=lYbpl]5jKdp1cN%>"!AdPd DQrp T%wFa,PUSx˜W*N`hhQ"J\ _=asBᴹ|~\f8.G nh~)a2r扉QWK9Y[8<)+@S+N8h-V{N҂g0r"Z ~e %#!= 1&P l=r? (O"(|t@D"> UNZmehl6}'[.J/m6ėfI$OG[(&%~gt@MQ/) *=Q^D,.&@~B؍PY#o1ztw\y mDB)ncJA3)-mH >V#+=f*HMǠӥ-=30Nz|Srh \'↱u(g1 2w.w縩lxlsQm6&餷q[wuk9aP9ydT!΃/|t7(Mds:'EL:F̠?UYA\h8qvK=P tʏr|8v9EUxX@>zWܞ 3}(|$~`+qYVХ׮Hh(ˈt5 GCyxF?>AӝgGg&zfI &%;ݣߝw7 ǽ^f,8f~_7SDW+UPXWt>X F.4ILWaBDmGNBHuAPdI\RQ{ZL0 Wmn4vR].39\3V ̀FWE|vf7M8nM?%vF5.z6:ZC (r^'.-SZUuK0?w1gI(?v&>X(N5xڮtk533i7ĥ U69riؠ/':=.K&sԬwCy&Fgf'&vwCْc&}IOњ.:y=nFAakD!. )O6NȎGHFZКRW L]p&i=Eyq^nĭ\8l3gFH GFgY G:M.o0ysMh~:Z0>E($IX wg\%/8 B,#VbXj42 E.CnzAu5D<\U,n@qNvw$MgLܹ3ꕷfv>xfUgޜwlϑ$q2xQȨNpR9?LC $J=T1|& pNSҟw*ZwJ}( ~Oje57?!9%ieeM⾀u\/Өt\ HbIN1C!XTa;j6KMR눡عa4{G&Kdβ;w&&85FӎS•bxH1C p-/>U5`RxlU) Q"lG.>slDi>pV1D8`p޽/n{o I0Sҩ5*u=%u$qt&΄ꞟ؍KG'N|Ps/عs`;#C^R,&U X$Oz X0ր AXKt;9F=1"|KȖulێ>PÝ2xA|В*X>Fz6@_g uL$GA/.D(.VK#΁ 3p~~a`ᴜqON>ߙ9>`:0;&)Ԕi}s2wiџ8<j#G!n0 pv @xO03 !P9!*e;ԂoB\T[ĽYS<ݕ%S]OtzYyq?~yy-IF_U˻牍y ;Xw&;_׾ ~J7nӦ'r,OP  {h qp->Z,Ci(*d{kvq> Ueql?ՕUB1/Q`z1)0$^?BS[NM;G}<&  e~ΐ/[_Oꋏ(E'(pnk͖r2/wGB,.]o2 SP I b@ rxH0,RsQfVD/8E`P$P2>փrp{ví!Cwvu{#㣣Q9A01(A/MP!s+wtGYk*7majC ,sA0J+@d7dO O(`fFH!.QS#nhemioȤ#GhsC/åuFu;2p dwjfv;7<>/,iv3=>q&E+'=V`ۚ;$kwnTY3|7wa˦\4#! "9DA<> <8E[qTfA%;qΊz[?:ؖ-[!ol~Sg($sQ:$ H  7ȻsF#X@ꄯ~8mO.plZ37M;+} wO|T 2X*P d8%'I]C~nGATTlb Vދ9عsX4ٌ_uʺ5:Y] @Z-רB +k R_g0CS3 Y[tv$0XX@\)cR8f-`3 Bܰig/v`axY@r? )5wC3YoD_-ÜEnd m50;*-*m6iZzNֶzvM{R!l8^U_g-dzldwM|NrՃ$֐o16L~|拻w_4x`-\<@TA;pG2@ g%EX Kvb<0M"i/8`+˦^Vos٦g߸*N&Skt:G5rQ=  };HyFӮ|jjR}{Y(R @HO_CG}=sr.fP[(4H\ g@' D@ n*Ah{.% ccd ++9mnףG:ujVӧ୺we:R@=$W'p"CI.^7haNI?9Y3Izrqh qU0|ެn`$.|QCcP- ?Ex~j̈*X-:9TG DqHꪃ@Y{זrve:,3ӁGJ׭:;!P20H [YY}V蟷x0}4?g4|Əd@?("aOu!& ԊW[5 $BV`+\X PU};00R`4;!%%O䓏<׷x,=1Y-5}r\~_Tɛ42dȆ',eA?30;qo;?-~̌O-t@1"gtE3*\Vm(a CCT!AdLtE2a >鉃 J909cl6:陇 ÀRөnJRգw(xJC{#);ٻ?zބ&uf(4^"`Lߙpjj0pW7 fNXtL<#·3UjV 9j' NlG}Po'ڙ4eO9\^Gov>3tv\VC[H> 9x:`~Yk6Ʌ_f/xf6A R~0KOd`Q!$!T>zb'nZ)hrQ+ ʈbRqNT _KR(E?־j^ѭKH.8Gsit搓eDMHF!0)0#U06񱟦|c3Ybyq[P0I >`E"<{dSPzjGW Զ$07_Go}9O p`%zĊ*?=(fz!߾!;823NŁj zZ L鞅^rfAqC|0D=6,>yy P EAP9Tome=LC+wV8v| hB[1Kk8/f@N=,r[fnO.<(M>PQr n.G $ԍ8G <<^В8Y|`j.|ʀ `% Z ~SZ[?l=Z &O u(/6Dt ۷MUɮ[!%'.]F>d#b/~k6j6^gfߡtg:5-(Jp@zzk 2 lLPNUmѦN(d?|&Q{`@0 wE!$[ErWF@@ P؉hܞ[[e a C|>wnjA=p/g]x3@I Oj4'Qkp'|ysP\ 3Z"<=bgQҝU{[gRcapީ?t `Q4@~$4rk@>X5t nBf0P/@/_}-B 7FC p#0(nR7);7kp=/(.?3y)94J@MFXs|C rAۺ0a.+s}3Q1ȀytܩQw+J|R4L֖xb“`|Wk&V={{ W=>D |` όC_]%&x 1F9K:ommDĕ r PUC֏N4~;;m3R]&h~EV$4`1dv4k@A3Xa1# 0OB`ܓrɃHG&0F yw l~EnGk[[s$@"/;ܱ`I.: é8C~/8*f}uxǙeq;iSƸ02&\*I{ *_L4lbV=i{{R?E$~C>#X[ J0s <1bjmo}4/W <$QE"ST[-ͬ҉7kpdԤ3.22Nlwv^4èttG-JrPT-͇)-Zd f@@₝Pǘvl (&!@AGe -8֛XZ߂k[oǹ7葊aOTZаoZ{O\D,sRJۜqkxk$L[j0w; M7F!-H3Be э<8x';p=C㏂\# O`0_[ـ7ŠH=|@ NE,xp%oUmn@7f>o8p1QNXg]/xmM#v|d46r.b&=.(EPz˅7H! EtYTj,c(sO X|,70@HJ@b`"cOnݑ bk7T C7fn߶޾E6Gkkַ*Qgf'.淲F{m3VQ2nbg ]vd6YFR!8i~rRfHw=,ƿ `3c.6ˌ$B-&: )eU!ċy 99 ƃC(}aWkEjo9o,؄*Q6Ik4)]&gP߸a'ȟcȩRh7 wĂA?2#*LQ8vT΍јo}i:;WEM\S-{$ /F[ G .B,}˸ppsn `&0*aWSTJ@vbo0,iܮF i$&8t 6GMç3ū=ZR]?L^2 ctЧDHzA#@=~'} y @ǁ00<7&y x*z?*Z.kZO=~ @*S}ݔc*pM.@d2EMr!༥'70h+QxmR`?w+$?>a-4ayL~/B`;)h A0&WTi#('/ 9k߯N\Y1rs 8.G2k5E3h}|aݠR1$ !R%Q +! VYVo'<  !;8"'8C,o3D'{٤39o2` ɥ6ȿp@K Y0 rIO@hqP&l>B ،D@S@&<,L``?&\E Cփ30Sl!]5㎙F헻mF;H,3 ;wfdA&~p@0O79FOo#`_H Q%AǗ&bFc<6 \3a~2#>;k~ %/w+>n ߂OHEȇ4O(UYVs?`9l4J8 lUY6~θT* ]T]'9᎔Z,K ȃj0,^um" }„aTP @B@HL"13f o=?RH?xf~Ӎ;fÈ EI<|r<XkB-@L>xx">K ';x<2\yoR"%"$*J 8.0@V}m[$U1]Y)WwcШ| [ayۀF$t=<`<82X@j"×#rp >魴qqS0yǧ 2GGAv:u")%t" `1senpAE]ӬG@7qLzwwxלn9"UrM 00R(EK,j?̽AdE4ų晓b'؇B' >]Ղe; 0]%ȳ5 0]9ʊ Q CvEbc*knjk56-Be 闂9 O %2dKDg]-[Q)̌7?@b@C(h*C D r&o OU7$Z+>OV5GcIJ1ӡ;N\.mj6Tm ~{tP[NňKc |Y%:o>L Z%>8VYz$m@q]swGF.^N,.<[{vk~~!nAf4참\6FH Ardr cD ޞ@߀5Otu\ r8xE md Prh5HP~|*n qP53j鶴 }݊P&z^`7~g*mRQd6t<0e  mK7E?s>7!}xg0ȇ AHij%*10jsM,J:a6vu*MFG|7blGsBhȥޞ!X4釂!msŐ֑cr?1^NƝO_( @ &VHg#%ƝsCx~ED6Vg's8)~rь矴wÈxbMgi]`!A  dž`nb){KOnb5 ͸ $:G׊A 5F\VxjFÏ:cݹcsLLvN"*m:-L zr\2He-. A M'_! @|ss@ !PF<@0F\c; đաcӇ.u_FwwaͺhgȀyI(T8%0Gb,ciЯLWc&&DyuTq?~\ ?oIX0* nADFBƋ[q'Bۨc6Ѩ};<Z` jM[:@4>4"<=wA"? H/CߙᏪ>]-7V D؀4#TA  )F 1(U~ֽ_Ie-8 0?xk:&FOOԦQ˻lدTn0K~,B셞\8pHdq? L |)s;P%gߓGLP_ ["rgL ĨS,7u<2̂Էckkk$6@ ߭т@% 2q$PY~ zjq];Vsb$ Рz*8BbHn Irx]uON8u~mXf#{pnakk3i`&5Z%>iDL38QP@#O nbt@"p7Dzj@l2 À-(~AH@!RJP(DC"@6[Ti]o~r  槜F>)A21fd'(@<6^H bbM0k`|8'Dx)*3[KPBH)kE(U4x}{Y|o_n]פK?hjn[ ,P);@!੫q(1"qDC 'SF@3}3#+x8y2AH!%:~ECkC?bAxIENDB`aerial_rgba-png+t=0.png000066400000000000000000001323461456565420200337400ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE!##*$$*+$##")+*#$%3!'$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;4<;;<4)I:-I:*J=*M:;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJmlFw`&J^Iҁ:w2ɚIe)ήԨcGfNpt71\! ɐt6Il{̤\e\8k9gM ;QW<>~{A\(n*-,K/2bSdP (Q^I(URH$C(RR)(d[-- F)ռ۲sL $2Ŗ- sedgf;{(}Fr̷$}/o sɕgܸq QkOh}oۥ^~}|mmۺg:zNxx:~>|@UpPX)\a;UeG+UU%/ J_Kw ZB)i B$ie.J H5Ȕ[D2)Ν[d PTTsTkp2+t#.2vSYݳ4z5O|=L~#7~^~Аo!Hcbch÷_epO`%:/\8?:N/;;v +we]>qF\)( lK+LV*XuBL fk:D*" %ӎBk4kIeD$)8Zס tƂ_!Kw3T8MsQޤ H_t7{p0a t-[-+_\).Y T!(mpDkUJ QE&۲EB.H=- Z,'TLҰ[njd; -I}+L2V $ޓhiҟ\renz>IxgV3c߷HVSR^?)VTCso x.O^pqXF,Tn*}`KIi宆!_R\QT(شPaX(#PUȔ (vbNa:Z.^$2BbUuQz/mUդW$?jv؞F~ڕ:Wl#{]}<! oGoPt/paXGA寔RY/ e^k\DYX@ (K*B[aȤ[ O!ʵRIv]NEVe\ ̿ اqe]"ϤFnviynR*}qxTGx(S#W|sݸqڌgǑe#}^h4Yo*m/ N x<|xxM^lhi))PI,RڄTYA`qE2?B"/jdV"JB&EڷڃR)qޤK{3񫹤j{SCsRꀊr|(}k׮4;bwҵ~>d(tBBy6뜧sP` tp_/G"puhq_l*nqeeKeiJVU QKE%ەxV[c֊D&bKbE+Q(![Tie2Y+*1S=)NUa1e(Q8K~^ ,/Ϋ)䰉Wz{O-hO͛|!չM;_kxR"VVVb:ޢR"R ->p!Yih# D)!ڂRЊLv'B$=շx? -S>v&&H;gƸ?=O-WoiOuC&V.9 g_HXH$8z18KE8+M LJ_)ikMy) kv) fVB*DVf ̊:I*5HP; `)ȨW2Νp$jY \bz:>4g~vS9֍kC9__.z2jt)Df| P(A%pw(&x%Q)W q\/0*xRe4+vȍ BZJEY@*SPRB4HY=X M`J߼sd:wZϵ37]nJ.||x5ǡ!sx1I q~wB(p/&p(? [/,.),(ޑD TK;o\)]mHB HDĜUyPڪ-։\"$|fB4!VL*Ԕ׋R4huU*Ϯ.ѩɫ&V A7L+w_qsdxOG=sڕi6f4ivKnZ$'(İ7"Q$0kargA?%Iʆ Rqkw@n!)BH!}JBj$ } Di" 7pB)Z J=?R˩JIFtz*7UOCT{\ʍ_nǧg<7>&urvy63B{A A0M`F,>l!fU,lQ%6Rc}y:JZUQ$eZz=KZ y@!1HɔJpK]Y/ +ں u;0A: 5p[YbR+Qnꙛ\qݮ>33H08Z;Tm=ȇG1ZFyj{$Pd<p&(][^}A\^ZZK-qD쯌DZLUJ5a4)$eR4 T "Ȉf-(bgܧC(+;ذi 2t::a/zG86xrfinиʍdߗIz7JbTg~cU_sxZ'V)hN<}1```NA 4>`n.\^SU!*lX(QqGVU%$ J`ƭW(߀ h{D/JBJH%WEf>ٶ2EOYHK!G,w̐g(Izc5.3ZbD0SgJL羻]n.دڶM$s<77>\hߨB63P$N Xt֭b!~xS%U&|kAvIK+(jJ @SP"2dR ;!!-2eLճ_*3 QT_҉Xr@Q!Gs̃&f^ 2teSYa6rkY9޽mOPI;/?**BmV33Å/  ,̂G @W[Di)俗 [ 1وELCJ/!" .=X/QB#r JAV7J$TD=xvOu53HuӋ )ᢜگn % )5zZE4zCJg pyRMd\Y]^8)W -Ui8' jQ>]҈ܺp ssi`(T=̢oZOTzB'D<<^c~C I=w`FODI@OKaab:-Z}CLG2k zqAIy`ji~#-Mm80(I%X=V(Ȕ;e \؂.۷JBÀ°eu\)>MS&d)GO*5l,a(ӷlsxf2j1e$0H!ȔR€)0* ELVG(IHʠd0 aQoDJeͼy7dbSR#aKCƽO\޼CQ;Ȧd|zhRXj6K_˯ad:۟ H Kq0 Db{@J@S)cCaUR%x-eTJPV[p-YZ)Nɤ4hTau2!ם<ϐ!m&*R׈:]W2Ae)zdWn\{+P/oӉD8:?'ɸϱ,ތSl&OSOŸV#=|걱޾_`wv+^D8u9ҷPU*.)ټUH3m1p)HPDR&@j&Y%tPuZ%̸2LôF:BgP\,բ8EH/%6y(-VdZIG`t. 7JE"ooF"{/VrFu?skḩGVמO=lmb ׁ˿=:uSO%[K0χaɦ^(HpueQV[*ѕ+!*A'pZYWT)pL|AW4Rh1Ewn 3a4 vR**a.fؤјas˫D"ݏy45AX|}m}}-(IZFh"@@@)cq9*<>}E>/W- {JK U0_ռWJˣPUktezLyNJإeDQw`FQ MAr^Y;.EP"τglդdiYHNy)zR\F]yw@ o/ (#ĪJ+T ||:fsCĖnjpcޢUS E^-pbåAF`n0@Uh4>^e^4k JB")(qʰ'@qlR< P!U_L" MЀ0'J Zf ;-ݳWVWW,h&󵿬>]R\/: "ܩb ;[LV8tŭcZ[cg,r喆owoE8XZ0\YF%u84e8a{hP >X :jeegZLCaQ&.Čq NFV/K0 ָel%+Y(dx vfԿ4jwB>X[}/P Wz*E@DIO;/ (S`?w 3wV-T6tؒ DZVmyDXm "%vD2;o-2<620$!k$p^si>,+kzD3QG9%DF ?:&W$?k'vnm=A%t}]dt 0h䡺:%dE \+ 4/MdB̟0Ng/g3iv7&9>$-sq_d:Oe._=I֟C\_ya}w9C. hஊlx[KL4{OFu{έqj~[xVcVmWmߴΝ};$9 74ʔc__/6篆rmq?rEڻMc:i."DOC{le#>ÕէP+\p1C@(A;/?wj ҁ!cQuu:N-.N/&_$o/>|}g26f\=dɄ\Nn [ʃ{r\e+@+O++3A#'N; _A^T| Lfz$fvG്jK81HZ!2/ǡݬ\nMO'㋾Ow^j2^ےɆ~xrڮ ߴqVoY''DG=3(teIw X=^ѯaݷ>xRtVA^^&g&RX^p}.?ulAF8W! jn` N]ujB(DIY6>"uՍ *1/~}/M~/-'5A9ZIq:|w]ȇP `htGD$Fzis#5m4~LeFl8q ϡMh?tc+Ox;> SU4=[Ý?&Ug6>N1N6H5R:{I҂Qa]թ4D8[E-d2x"#NO}w[-;RwhgiY墐''"˫ݤc:bgJ$^T) ilzQ΢M:b_oX(d=J{$?㏘ZL:zGT2˻WwT4(#j~uFRLY܆!Y75liutƬv7!n~ݫf1N6,FyRÅsxxx uV*Al7O[]_th|:?Bڨ:^=n.(Q|ɓ_m M>v[ 3sqp8VZ ,@G42?tzjiOo /En aFƕ:듎U:s~ZPCD$"4;K._6ӗ#GͲ}=C)n7LFT@nGJP-\,??GS~B`y~QCNAGst.RdrymShDkuaT8zbQmĴbHY)#aj1ntHNc$۩ G̍FwK7<AhD~3u^@Dq7"|Ea> ǟ;1!;]^KLYUgbՎE[!Ǥ4/uZ"붐CzvY e]Uv2@.016od2$uN4g3l:oDƐ []A  'hE \]S|T|#ۯfq1 \x$}iC^jUWc GZyRtԔ\ uc:L֌ц.v\2c}q闫$k #nM߬U &jK2$KG#x孠`pp>:.&6Џ}cyt 1 ?aIt\b~s:lQwk88M}Fj= 믚xwQ\D骽+*ӕ9榉.M̚oGgc''L1#tQ<4Aa"ʦXk4>[ض/Ll?hd׏>_ WoER DQ 5( e zf4JZؓ&Xb,džl7EejU]j7bxeF>=ۮ3H)ԬYF36q)GKb,ҫX;5j(Itbq-EC|].7(Z{>܋` /_@@*SGF  J?;b@ރyWDӏnga8NҙEj !Mtw^o.y};ܵL?\$05Յ&q)01.=D3.MVE'cMtSj/km%ڙj|$_sQ} 0qox)Gw @=`/(©o~mA f#?y$ֶ "j5C =A byFAoF]&aӹذy1:50}aݡSe{ҴvmIp[6D#ŏ|7 ^ >P.Q?C6:!?F7 A `IrX M:477~ikSˁ 6`IN%5Ƥ=2u2]N6HbcA焺ѩ$luki{95`F'TM2?3[߬si6Dخ-4\02" F^>111o;zTq/d@! >Y֤sYZ,zkl@}nViج%O֊dVwvy;QC,2LLS|ɱH*ta?K90s9KɞJ4Q tdžz! %.da}O . =?ƛ130vF &GY|Iښ]ޮCW{ qN h&7lA-:ֳ\k7uftr\c O6\t2)k]%6W=_޴'uPTݏ/@2hl aF,@~@L䫀:ෂЖXoeX X0+8@!;E+t50nӁ3_F'giHzHuu~ilfzin]}às]rFiwDNd,8K@.8]쌰Qڕ`8z$:!uY&&5@GAg;HهA6@`x}M ¿-7vXAQWv"8$CeA&j~5BD>-XHeSn( ! DE+P(I^L]GB1N{H8GQ~riT>~KOףLLÆu]=dtSM,D`WbZ'9ht1*& J,_(NVB''#6MzHBGlvC1:#Gl*\7UfҨs=]A6I/|wOe$t6sP4 oo"F7ϮZN7}K6U/E7 Y86ZG.A1&? _[ igP b/)s2@8" }$Q ToSnksUw$颼Zkl@msXuz*BM-MM?K.M0? %GtVmdhww`EF 1k+'5[\ KEGB@< 9}8;B0? &O.v88}7K+mY_Yb'eu}%Iku6"0Zֹ|dl2g[K%.ri*b>ܧb|'&_}uW41woMNHrq;&XZ_2 #ς/M|}D"c - {5"fݚ5vFveF/b5X-j䀛mu( /q)¸ ɬv3cԙ2yۏαS=3b;{f2$` a±IHOIҜaL(\ -pai6Jv!&I&0JuZNmCt}ֳgkmlc&P|;Ì0`<m㉴ tA|dp߳5 iLDWb.@ (CUWg1}5Zj0<0\h8{:B1K_zٖ׼3Q,c4Z_|*iGzQD.\ƲnWY]rcWTX Z`0Ԃ5րE0.aU7h$5LD k0V J5n*ΐrX}Yf.+`N\Y/:^^N]tUOO^8f{Sٓg"K95.i777ؘc7◫PO 0tD  |Lif Wf"$A0;Gf#!&•qz\mJT*!JP ä3Вu+oֵp0L ;o/{3_kt?aG>Zv:VdDlAa1u:n{ o`3.^du!ƃk5 kϐ R ["M~Rg$RJfek$] )E?% O}_"yn~3s r#zI'̶̇v(+o0Y` :b32צWB{pWB%iU|FP2!~'"OJZaBH,F! @DAL-,'\{ _OMwTC\$sfvi)+[oce}vDaXh<ĺ"hamك_%S9?w+ uYmmXe|#Me8:60IMQV[Z0_pvhI`@_+|ko2&׮}8"9 E!3xohDF@ e0^*3fB=EcY9{{rߞO-su૯pHo^۴n0G[ pP eesm`aCL6tkf0gl%3oY5_}RR >q+vNz2sd8T HTR@TR-d@f̃Z 6f]vɭZŸRW" _ys6z8e _1]Qoλv'OrXWvBxl3X޴<&*"kP Yg>,MX(T;{jA-?!p?>cp,i߱ѿ*]VxmBl,68}k{J~taG,pd?!񓙘.%z_q"@hbJw|wT&Z"`?Z"#!, XHc3u"\I{'\?tg{v!redžA_0 Q=7=ʅ|7H:W͇n@-fK x:^0`:M`fzzs7I~R1(b0]Cvň:_nA B*JcGX0c:Eim#L8 P*lthE0ۛ^a~t}5A5`mXD V fW' 2R` f81P. ,NU;[:?κn%Bdy1vsQ_0 (] zNq٦3w8yxN2qݪPZ&4Hx6!w mc#[VKNBh Nd@Ž00%.((ԗyGϺPN  ۅC ˹a7L|5bP3Ĵ:F] sa[ X`_gP4[[  CnM$`FƃK2TFd>__8?+|eO{W k{o&F^we>M}+_WN9~|8<?\ZfW޹0ܬ֞hQ\|ϳ CK@3ZX~FR#9 [5p::8w& @%,>Mjۊg{Ca.pO͞AVhv[, B@Vo2)j׆[vLSfWЂ9@vƒ_R"EbL&kdbK$9˽ KoeudXv\0#i3}ȥ⼡#AQ(xTKc2 xF@T+4BXS ~Й!>@vOзIHlWKDII),=c_Hz\R" }|J$ս%WgfyGn!_lq8̍(.D|2ޏwiLLzF4ڡ B;" Аd} E$$=]5 ?ԮTgELj'|WB#@Ȥ`{i 0@ WIU2M a;Աάс_M}   ,[΄Ǣ 8&RMnkM`92‡n)4}p@N PAg)kϝs']vB? >cNZ+r ziTVP`*Q! pT,B4K ޽Ձ [ 0yc_˱He=V'EHK8{:SN 3φ,=7j&]Eg>~Xwk}~~78|o0A} | xCl?<^C*|W"H<ױ& #6@)]2q~KAӏt 3Ibo i"~$ tJҏX"R=)iTשּׂ.& -޿vg5t~G8KQth@h4`YXtB ,Zi W?iaft hj4qbb=N@$@)X TrTcGYl &׃ I%R fSɚ!> ]DoqY*ru rHe6r9Fi54*LkvL!fљ2A&1yOmA$ *'L"?FX˙2`ɺ:v%p%x}~xផ4LE%c/7yKtp13#Lcka߸5-]-BKL⯬)7l :7 byV&JgR ˁjFzW;rcPe2cG+j"C p,|+:_g&-N;d2éT4yǁ͏6x?m B9Ԁ9@G0X1}@'.!.k8P(yD`0@QX|쎫eb}N.J$ <:-'_A N_cX4/rP%1D,ޤ9D^ex1vޫ+Ph [@S D[4߃@#EPiOX31OeH!9QP hTJ z>v;KX-Wc]>JBޥEXp@p!Plt"Ea0/[;` %EP iX!&%f\V[9BHDX 1Xz@;"O5bA.Hu]bT\KBi;S|ˋPj)Fc>o[x$b==*qޟG7z`Na`5;ٟqֿqM X2܇gHPRʿ PQIQ*@jJZעV~1j}HYYmlw29Υo7D݉Qe|agLP3cɰ⹥XjB!)k8 Ŭ'N8@\k&?!| H37Ƒ p4B%1T2H!*T A諥zMcy_0gzH7sTX,Lv\}?qXJBal4 'G]g9 G3!f;FќI;mמ0Z3jAG#IT |Q"p :NˎER^1E޲wwfu=ۯu+`j)v=[Hi59Yx^Z̍O{"Vhf@wG\o{ ‰"V0iuZ: @DjMjr,ɲk ^z;PBzT:v _4ul:{7:|9'aذnݾ~Ohj.t}n 2øFrN5 H+`3.!c)eBſ:9?27ǘR$5"F=O. OUUy_cnX@anhM(qHfuu2аsZ _P+%Rt!K\$Iq@N}EK0EԶ@iguu ]h7潩{a纲=.{N&X(d$CxΗcQ6 X:q/x4a9?44t!YQzl7Wp* X+  ӖP 1:G:VwB@a+\\JF#`C\V-+HKu*=Z.?ݸ|wMxW׃)B,x0zéRǨTi>O=_+osu^6CjG4EnYV ɬ\& ך2*%O"Ip*D"`BLĪ#b{xtT"P/f=^Ynyw7^6go5o~rw)oq9`FOG<@ xƍUUB(& 4@@v- "zF].D$D༜ >EY^&ćj]ulᎧ6=_e嶮S4gQ۶*7?~˧­. /haKy{;6zFmFKvi@fw0a4/Zo)HPB8ST1`j>)1HG rtV ^I+aُݰ>Wq`Dzh;O9T7Ȥ@шo..%O2#ܓƽ4B'G' OfB,] 1Ԥʠ(BOt$38UjO8icTaD"'*PR96~D%Vi$'T# >cO{| }.og_z6nú6WyHK7C K1!,TOvyCeen H ϧ":Êj4s^d+B@~>Dz~H#?ޤN/=~Îa-CRs~<\$o8roS`rpCm/>151t `-n5Vg PWAP(F)V@~YH\)%J@֐ C)wZ;#nm_5?1Bl8Hs,-.& 0hb3!ehZ_|*-f]qb?eɘ @O@|_ @! bɹ< tx9-T*ӈ.Z&l /uG??~,0쾲G6iZ]nY Fu?b|h"GIo`|p ±PsUafʙPr5 Tk ]/0?;!i!LAC%8 ܂Uɱ1zJ.P@G{u?^`o6۽nx?=U`q? so 3|Yk(%Gfm<]XCCmm}OoLlGHOax0H_Pq @ `BDb2 z_%ý̏8!!-:@ sb/5jڞx& *3޼umZ]˙Cct147>(dfY~0#kò Hp*05ŗv!AKb IDEaF^ twD K52M)%uR,Lַ@ d.>ϯ_7O=YSge?}D..x/7=~9 >r{zs( 73~ B N`Pd\ J (^"~lp^YELR^rrtܲ*+ҟxTΕ~u *5; M/`(ᴟsIŐ/9zj.کdj1tr3x~#9:$~SV"ʴckID PS@XpMD}IaNIVk)\]-kTje KqkT&c -6_uhO~ڿm| wwƶ_l~oS*SE6j϶6~O3t jg鉡gWj`)L6L+ZF VW+P FiJ J [xrR%@( rHjR tS/F|޺v7'SļkOoζ[G_<|p$=(ՀD1 <}~d3`?^;0dZc; `BJᆨB$ * *!c $"6jrzZJY4o=O` > d]#{zd۶mjល÷|V&g4zdjoi:`o}4߰rf{<`4e@_j:ѱXj4kM @QcI3]B VE2(e)IrT8%!'7HtTFGWQU]ׯ:q֖)j l0  {NOߢ^8F;QNee7qߛ{͑ozr{C^bIeQd~s$i gzⱁH{*@t2E xQe%! ` T!1m"qzTբj5H=:@?Ϲ' A*޴55Qy!Gnژ5{*x-v8B3T7ٿvm <"5O E']#7s 7 -W?M%|-1IDAT`5 A\R-TC&H2."!@*g[lzwvE;lMcpxQ{oBÇx|{b/&'r~_ɎS$Qwd墾޷0'âHt@?!C &@2 *B_#D sxd hC Q%sXa:[!vf젻_}C&aޣGRD"Nm;_{FPvƀ+SE>vDxc8yL횒_+cËDx ck_^;'TL(`<@oVg%Ńb)$H8)aD P1L(Z[Zh&'x|Ya][Lcwr6>qcAhY^g9B"2n'C]+/" OB#Hkj,-bM ađ;u#iZrRF=C5*}gZN.kxO2{Co(.<<*L[Qc~n}ӫ#s3#w.rwFRl6•fP`g OHFd o!%j$jc@\XG%dJ9!r\\WCb@@j wOnK]u6?7./vS^(шA\,oxtƍ/r]C-7w ;sr.Ħ>ex VPWD`@o_ă4Z@&/+n0鏁VWVdr"HR i-ȁ-YZ;{wsU~_;(>Ox7ٱ ýɉxn<'R5yvujbzhjt ƍ/<o}9'w߯:۵}cSgV[i'X*,W`* Hdk=Ha醜ML\Y(^~Y 2 8,zY,'WHfɉI@KVq@ño}5jzs/N|::E yym|̓@`ks(ȑdn40:1tmplB$Nj`4+XHxYzLBMRw UJO?Y%0z\ x݃ˉVᰃ @|rev37|~ft}k7]_N4E&&N&n?:=Y|6'wb2Vo,yKFⱋ~řlQ`KgR^$ʤRB ,C$R8}jl4=5.BP ZAbI/kSlD_(tckp4Vy;-ޘm&=dڼ箙M?1YfbjjhtI֜]|<a{(r( \rP#CgX1 d/ H@O&=(mb`i E Td`B?ע$AGknӾh2/ RE޽9]L:9t`r-2=zcbthw1X8>G">_( squ4s:GŒ(a> I`I@@B؟ Nd%?H%2;RR<*E\M*:}]ݑƬh>X"TN]4rr2Z򺪺p=ꙸ;Mwyͱrsvd. {YEcg|pEH~I k25Uq:̂,™ nEx(v29,MbEkl:ʘ޳ 2q.~K[ {nNn~~{٣Loe'CUy;;O]VddШoGւ܂pz{'JZp+BHDT0jG H+ԕztaJ5TX.#c`dR<3#A岖cuuYo/./׺ր\q~8k/MFS5֊}P2cѩ驩9/i'.}oߺkW~cּ8g|"dJ \IJ d? K#,IQr7Lh"SbrXJ: $r|ߎԩc@9:N󋋋w+.b|;evt8E䩨Poӎ]:~3:ŨkJF&<wȸD֧enّk4&&+>BBNF_ᭁ7Bp IHeEb)*a)F$S-z`|lvv 3Tfqq@EL{xYKVg4?dLMGBqvdmE+$+FK$k:GB*|QD(+kȡrJJFbJ:12x1|ђ)z_ 2{Ŕ7>bMiU:Vk@+@(C=q77 +7gqmbzn|j!8X pƍn&03 ^AheW)F@Bu B_ n /,8MHq"!?/ %e$ѓJ_ҩ;5@0+L<1 PCEi CQQktt⋉ %wظJހ;= Swɩ/Oxq⠍7M]V{kX#V"Aj|:y.؏]XR*W"+(Өț%d FҫTu!6e$B18tqnaPK\[L>C!px( /gR &&7n!h3 uè qX/NOګ>)pXPqܦe©_]${ "C'=2xn@DO$#ЈZƫ2FsؑΖƬzP~a {ݑ0Gi+т ŠBd. ]_rщo⣑x$0OONL'Ip鮶c!B)EwYZQ+wr eJZ40a2P ` I˵-"0>`!(WUPx˱c-Yv{i:--q]Z->9kgcf"3ɹ@nE}X@FvrƂ&QmqtJѮ]J؝}HA#ɬ;Qhd xAq F(I^Bc^(%S8a"wڷo_n⛼/K'=5]E:cB Q6Q#]U"(8$ `P@m41:7uaK>ĥ|'Y&Czׇ@kxH~ Y^"**.r06 |W+4hR&@&4'`E&Uj)H(A* -pZX%^y? jcNW_]2: ^76[N{"O dйgݓqn&~|^O-_9˜ĹkjuU( P.aT*vrm &r i +h(Ԧpڇ\@0<4=BWN4pTd$(1:[tf2ER^HI$v'9lNm}6|*:=OOϥs78=ztoطO梽U,9EnqwO]F7[PԡX_ژq+J _q5^;LEYT~ޭ* @O(%& QDDel;Dt+` AMrI`i15}~FsEc`0' `fp@6wڭf}Xmgx4ը6[&U/]0R}':.4vw/٬X Qխ*QA9 fD,i2YvTp6 AC!k)wv+TgYDb.ocq_ǂAI#ކD*@قFިWnͭ-lG,~AŘ7; ۻ**&Ut,kF[ gqG7jKD@ RPLv] ,`ASx84$.APUhH) NJeIX:qZ0?$M&/lNn>y\(6Zv#NS -c ]`, ~ҪV[[W?;[ןٷA40zWx=h xriن@@0E0@T@UY4։ܼQ8Qn/&!ǙL-3.[7vw[50Zp^@h~y,Lj<nOo )H(5 6_P£N`Lul$7B@^Pq8gf$Uo EpPZvq%yA5SgO2[{6b%εku@{@)8I,>&@Yv񳭝DF~ K?0&X.%^]%=Ng`NqZxet {晙TΡ;dH,H[tGr%ˣT4Lnm~omek!iy{;ŌuH^4<e3TY-:~gsd gyVĖxV9\d^](\+$B86F+R@Ugfs8?(XDNq@D{3n9`<-t۔ @T/_?:_,_ןݮWōkK<ҭ qT1=s~/6\ =y\hi {ƞg.Y`by*|D=E ̉wR/ |ڃOrfXek9MGO&L$4XQk P=IF$26fP |#yἩ Na!h`TS@T?30F 80 ۉ}u(>Q~tLxõlpóOóQ_0ؓ$֌D|,Ka .>hjA{ Yw 5n0CXAs֝_ g; q)(VI:fݒ(K ccvubxm 4`I+z, `8DA <}΃yºIsz{CH@ׇ*z>0e3ۥZʬJE)t 7phD !THpd$\DI8=fO않v,Å(lZi|e9Zg4FyRqIh h@|=(}BFUY? vlVpr9^F /:LI1{fGp&~w/ʧ|9?55S>N/WnZZߏ-g5"o_&b{XX;;n=]'gOnAt3/i?k8Pxz;59 p## HC@Gp2E1-Y0GPx=d3qyJ}I$Qj[1~WqރvX9O~t~f.?~'{s?dJ@;B6G"%z/%C2$f"'y88L &Ih],9‚8 T(8ExIA $K`ڙF)2T=QZ<&^\9Ӏ&PܳO{IcПLo j3~oFzD`RPq -m-HW1)⽉.'MlYۥ%ZVn܀t P`T|P^Y(vC$Dӎc.LS_ų󙳱Oꭧ&˸%/y3}ֿC۸Fo | ~;i෱`bhҍraGS%0/]%D(/s9t*;Pw7[35sݍ+| |JO 2%2(vgА ' `|T$7B%ѸSˢ'iX~'ZD:ϭHPPE,Zyeb{{cGkC_9zoc5":pd-X!}t}|!Fsc6# E)B/*`& v[dfDp x$?e-_F8m⚾k,ժ;TGG*H \xRɎăkrm/9/G4Hg$vvP ~׍ v$>ć"./yTŊa@c?9yQR1E<\IN:LzT#+=v*Pg=x Z>MѴ kzڸ8-8* O@{7a6fyA&V!o'E0iP< `G ~!HAXhH^IZQ2@AwRg! &vy)UL:V<̿|L8? >q)tc@ؙۙ 5?H~׫`FR]^\-[ X$$)"'$AAg{ePazZb:r$ZS*?M g F2f v7KhLӢZeW*`xT X=[^?xI^J)eW?ʮn.]G ңAjCAaP Q1u#p_Kq%ԀcC(IQ7{w)7wߠ'<,/B1x]I""nSs`/rlK5=XݹW_r/;V:^]Rf a FV,so} B.2/!2=?&~O/K3TE 1vΩn%&F= 4bҗn\eR[jViƗlnn^nDsdAfRÏ* g6,a}2=:@y+z:h Ex,a}\D gZ]^ljLdAnyѨ.mnάnbF?  @G}> px8%76L {$@z4zpA_utMט 2\v8큤[i@۠{{/{A-HE܊*U)vP"j}ӵrukY`@{Ӫ|c#3T)e pDiq ;ï`481 xl,h&·U`j*}0 qeh{Y1Gn9@FX7cV[9ΌBW^Ojō2ޚ73RQmE"5 q}d`x"0H~{l_@ uX$ht;ǡ7[BN0(; +&9@/\~mkٵ|kcT.i<|`b$]*c]Tg 'GY0mb >^;C A' ! Y++ c@0sxPW'LQR1^Sv_|1^bڸ]謽 Zݹ[fϝ@ԩ_FO}  X_R#gߋxяݠc |b*olW~ܸ R"~ ) OV Uy mf!q /:a'P;? {,@ a&(*6e]uaTBbq0IENDB`aerial_rgba-png.png000066400000000000000000001323461456565420200333240ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE!##*$$*+$##")+*#$%3!'$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;4<;;<4)I:-I:*J=*M:;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJmlFw`&J^Iҁ:w2ɚIe)ήԨcGfNpt71\! ɐt6Il{̤\e\8k9gM ;QW<>~{A\(n*-,K/2bSdP (Q^I(URH$C(RR)(d[-- F)ռ۲sL $2Ŗ- sedgf;{(}Fr̷$}/o sɕgܸq QkOh}oۥ^~}|mmۺg:zNxx:~>|@UpPX)\a;UeG+UU%/ J_Kw ZB)i B$ie.J H5Ȕ[D2)Ν[d PTTsTkp2+t#.2vSYݳ4z5O|=L~#7~^~Аo!Hcbch÷_epO`%:/\8?:N/;;v +we]>qF\)( lK+LV*XuBL fk:D*" %ӎBk4kIeD$)8Zס tƂ_!Kw3T8MsQޤ H_t7{p0a t-[-+_\).Y T!(mpDkUJ QE&۲EB.H=- Z,'TLҰ[njd; -I}+L2V $ޓhiҟ\renz>IxgV3c߷HVSR^?)VTCso x.O^pqXF,Tn*}`KIi宆!_R\QT(شPaX(#PUȔ (vbNa:Z.^$2BbUuQz/mUդW$?jv؞F~ڕ:Wl#{]}<! oGoPt/paXGA寔RY/ e^k\DYX@ (K*B[aȤ[ O!ʵRIv]NEVe\ ̿ اqe]"ϤFnviynR*}qxTGx(S#W|sݸqڌgǑe#}^h4Yo*m/ N x<|xxM^lhi))PI,RڄTYA`qE2?B"/jdV"JB&EڷڃR)qޤK{3񫹤j{SCsRꀊr|(}k׮4;bwҵ~>d(tBBy6뜧sP` tp_/G"puhq_l*nqeeKeiJVU QKE%ەxV[c֊D&bKbE+Q(![Tie2Y+*1S=)NUa1e(Q8K~^ ,/Ϋ)䰉Wz{O-hO͛|!չM;_kxR"VVVb:ޢR"R ->p!Yih# D)!ڂRЊLv'B$=շx? -S>v&&H;gƸ?=O-WoiOuC&V.9 g_HXH$8z18KE8+M LJ_)ikMy) kv) fVB*DVf ̊:I*5HP; `)ȨW2Νp$jY \bz:>4g~vS9֍kC9__.z2jt)Df| P(A%pw(&x%Q)W q\/0*xRe4+vȍ BZJEY@*SPRB4HY=X M`J߼sd:wZϵ37]nJ.||x5ǡ!sx1I q~wB(p/&p(? [/,.),(ޑD TK;o\)]mHB HDĜUyPڪ-։\"$|fB4!VL*Ԕ׋R4huU*Ϯ.ѩɫ&V A7L+w_qsdxOG=sڕi6f4ivKnZ$'(İ7"Q$0kargA?%Iʆ Rqkw@n!)BH!}JBj$ } Di" 7pB)Z J=?R˩JIFtz*7UOCT{\ʍ_nǧg<7>&urvy63B{A A0M`F,>l!fU,lQ%6Rc}y:JZUQ$eZz=KZ y@!1HɔJpK]Y/ +ں u;0A: 5p[YbR+Qnꙛ\qݮ>33H08Z;Tm=ȇG1ZFyj{$Pd<p&(][^}A\^ZZK-qD쯌DZLUJ5a4)$eR4 T "Ȉf-(bgܧC(+;ذi 2t::a/zG86xrfinиʍdߗIz7JbTg~cU_sxZ'V)hN<}1```NA 4>`n.\^SU!*lX(QqGVU%$ J`ƭW(߀ h{D/JBJH%WEf>ٶ2EOYHK!G,w̐g(Izc5.3ZbD0SgJL羻]n.دڶM$s<77>\hߨB63P$N Xt֭b!~xS%U&|kAvIK+(jJ @SP"2dR ;!!-2eLճ_*3 QT_҉Xr@Q!Gs̃&f^ 2teSYa6rkY9޽mOPI;/?**BmV33Å/  ,̂G @W[Di)俗 [ 1وELCJ/!" .=X/QB#r JAV7J$TD=xvOu53HuӋ )ᢜگn % )5zZE4zCJg pyRMd\Y]^8)W -Ui8' jQ>]҈ܺp ssi`(T=̢oZOTzB'D<<^c~C I=w`FODI@OKaab:-Z}CLG2k zqAIy`ji~#-Mm80(I%X=V(Ȕ;e \؂.۷JBÀ°eu\)>MS&d)GO*5l,a(ӷlsxf2j1e$0H!ȔR€)0* ELVG(IHʠd0 aQoDJeͼy7dbSR#aKCƽO\޼CQ;Ȧd|zhRXj6K_˯ad:۟ H Kq0 Db{@J@S)cCaUR%x-eTJPV[p-YZ)Nɤ4hTau2!ם<ϐ!m&*R׈:]W2Ae)zdWn\{+P/oӉD8:?'ɸϱ,ތSl&OSOŸV#=|걱޾_`wv+^D8u9ҷPU*.)ټUH3m1p)HPDR&@j&Y%tPuZ%̸2LôF:BgP\,բ8EH/%6y(-VdZIG`t. 7JE"ooF"{/VrFu?skḩGVמO=lmb ׁ˿=:uSO%[K0χaɦ^(HpueQV[*ѕ+!*A'pZYWT)pL|AW4Rh1Ewn 3a4 vR**a.fؤјas˫D"ݏy45AX|}m}}-(IZFh"@@@)cq9*<>}E>/W- {JK U0_ռWJˣPUktezLyNJإeDQw`FQ MAr^Y;.EP"τglդdiYHNy)zR\F]yw@ o/ (#ĪJ+T ||:fsCĖnjpcޢUS E^-pbåAF`n0@Uh4>^e^4k JB")(qʰ'@qlR< P!U_L" MЀ0'J Zf ;-ݳWVWW,h&󵿬>]R\/: "ܩb ;[LV8tŭcZ[cg,r喆owoE8XZ0\YF%u84e8a{hP >X :jeegZLCaQ&.Čq NFV/K0 ָel%+Y(dx vfԿ4jwB>X[}/P Wz*E@DIO;/ (S`?w 3wV-T6tؒ DZVmyDXm "%vD2;o-2<620$!k$p^si>,+kzD3QG9%DF ?:&W$?k'vnm=A%t}]dt 0h䡺:%dE \+ 4/MdB̟0Ng/g3iv7&9>$-sq_d:Oe._=I֟C\_ya}w9C. hஊlx[KL4{OFu{έqj~[xVcVmWmߴΝ};$9 74ʔc__/6篆rmq?rEڻMc:i."DOC{le#>ÕէP+\p1C@(A;/?wj ҁ!cQuu:N-.N/&_$o/>|}g26f\=dɄ\Nn [ʃ{r\e+@+O++3A#'N; _A^T| Lfz$fvG്jK81HZ!2/ǡݬ\nMO'㋾Ow^j2^ےɆ~xrڮ ߴqVoY''DG=3(teIw X=^ѯaݷ>xRtVA^^&g&RX^p}.?ulAF8W! jn` N]ujB(DIY6>"uՍ *1/~}/M~/-'5A9ZIq:|w]ȇP `htGD$Fzis#5m4~LeFl8q ϡMh?tc+Ox;> SU4=[Ý?&Ug6>N1N6H5R:{I҂Qa]թ4D8[E-d2x"#NO}w[-;RwhgiY墐''"˫ݤc:bgJ$^T) ilzQ΢M:b_oX(d=J{$?㏘ZL:zGT2˻WwT4(#j~uFRLY܆!Y75liutƬv7!n~ݫf1N6,FyRÅsxxx uV*Al7O[]_th|:?Bڨ:^=n.(Q|ɓ_m M>v[ 3sqp8VZ ,@G42?tzjiOo /En aFƕ:듎U:s~ZPCD$"4;K._6ӗ#GͲ}=C)n7LFT@nGJP-\,??GS~B`y~QCNAGst.RdrymShDkuaT8zbQmĴbHY)#aj1ntHNc$۩ G̍FwK7<AhD~3u^@Dq7"|Ea> ǟ;1!;]^KLYUgbՎE[!Ǥ4/uZ"붐CzvY e]Uv2@.016od2$uN4g3l:oDƐ []A  'hE \]S|T|#ۯfq1 \x$}iC^jUWc GZyRtԔ\ uc:L֌ц.v\2c}q闫$k #nM߬U &jK2$KG#x孠`pp>:.&6Џ}cyt 1 ?aIt\b~s:lQwk88M}Fj= 믚xwQ\D骽+*ӕ9榉.M̚oGgc''L1#tQ<4Aa"ʦXk4>[ض/Ll?hd׏>_ WoER DQ 5( e zf4JZؓ&Xb,džl7EejU]j7bxeF>=ۮ3H)ԬYF36q)GKb,ҫX;5j(Itbq-EC|].7(Z{>܋` /_@@*SGF  J?;b@ރyWDӏnga8NҙEj !Mtw^o.y};ܵL?\$05Յ&q)01.=D3.MVE'cMtSj/km%ڙj|$_sQ} 0qox)Gw @=`/(©o~mA f#?y$ֶ "j5C =A byFAoF]&aӹذy1:50}aݡSe{ҴvmIp[6D#ŏ|7 ^ >P.Q?C6:!?F7 A `IrX M:477~ikSˁ 6`IN%5Ƥ=2u2]N6HbcA焺ѩ$luki{95`F'TM2?3[߬si6Dخ-4\02" F^>111o;zTq/d@! >Y֤sYZ,zkl@}nViج%O֊dVwvy;QC,2LLS|ɱH*ta?K90s9KɞJ4Q tdžz! %.da}O . =?ƛ130vF &GY|Iښ]ޮCW{ qN h&7lA-:ֳ\k7uftr\c O6\t2)k]%6W=_޴'uPTݏ/@2hl aF,@~@L䫀:ෂЖXoeX X0+8@!;E+t50nӁ3_F'giHzHuu~ilfzin]}às]rFiwDNd,8K@.8]쌰Qڕ`8z$:!uY&&5@GAg;HهA6@`x}M ¿-7vXAQWv"8$CeA&j~5BD>-XHeSn( ! DE+P(I^L]GB1N{H8GQ~riT>~KOףLLÆu]=dtSM,D`WbZ'9ht1*& J,_(NVB''#6MzHBGlvC1:#Gl*\7UfҨs=]A6I/|wOe$t6sP4 oo"F7ϮZN7}K6U/E7 Y86ZG.A1&? _[ igP b/)s2@8" }$Q ToSnksUw$颼Zkl@msXuz*BM-MM?K.M0? %GtVmdhww`EF 1k+'5[\ KEGB@< 9}8;B0? &O.v88}7K+mY_Yb'eu}%Iku6"0Zֹ|dl2g[K%.ri*b>ܧb|'&_}uW41woMNHrq;&XZ_2 #ς/M|}D"c - {5"fݚ5vFveF/b5X-j䀛mu( /q)¸ ɬv3cԙ2yۏαS=3b;{f2$` a±IHOIҜaL(\ -pai6Jv!&I&0JuZNmCt}ֳgkmlc&P|;Ì0`<m㉴ tA|dp߳5 iLDWb.@ (CUWg1}5Zj0<0\h8{:B1K_zٖ׼3Q,c4Z_|*iGzQD.\ƲnWY]rcWTX Z`0Ԃ5րE0.aU7h$5LD k0V J5n*ΐrX}Yf.+`N\Y/:^^N]tUOO^8f{Sٓg"K95.i777ؘc7◫PO 0tD  |Lif Wf"$A0;Gf#!&•qz\mJT*!JP ä3Вu+oֵp0L ;o/{3_kt?aG>Zv:VdDlAa1u:n{ o`3.^du!ƃk5 kϐ R ["M~Rg$RJfek$] )E?% O}_"yn~3s r#zI'̶̇v(+o0Y` :b32צWB{pWB%iU|FP2!~'"OJZaBH,F! @DAL-,'\{ _OMwTC\$sfvi)+[oce}vDaXh<ĺ"hamك_%S9?w+ uYmmXe|#Me8:60IMQV[Z0_pvhI`@_+|ko2&׮}8"9 E!3xohDF@ e0^*3fB=EcY9{{rߞO-su૯pHo^۴n0G[ pP eesm`aCL6tkf0gl%3oY5_}RR >q+vNz2sd8T HTR@TR-d@f̃Z 6f]vɭZŸRW" _ys6z8e _1]Qoλv'OrXWvBxl3X޴<&*"kP Yg>,MX(T;{jA-?!p?>cp,i߱ѿ*]VxmBl,68}k{J~taG,pd?!񓙘.%z_q"@hbJw|wT&Z"`?Z"#!, XHc3u"\I{'\?tg{v!redžA_0 Q=7=ʅ|7H:W͇n@-fK x:^0`:M`fzzs7I~R1(b0]Cvň:_nA B*JcGX0c:Eim#L8 P*lthE0ۛ^a~t}5A5`mXD V fW' 2R` f81P. ,NU;[:?κn%Bdy1vsQ_0 (] zNq٦3w8yxN2qݪPZ&4Hx6!w mc#[VKNBh Nd@Ž00%.((ԗyGϺPN  ۅC ˹a7L|5bP3Ĵ:F] sa[ X`_gP4[[  CnM$`FƃK2TFd>__8?+|eO{W k{o&F^we>M}+_WN9~|8<?\ZfW޹0ܬ֞hQ\|ϳ CK@3ZX~FR#9 [5p::8w& @%,>Mjۊg{Ca.pO͞AVhv[, B@Vo2)j׆[vLSfWЂ9@vƒ_R"EbL&kdbK$9˽ KoeudXv\0#i3}ȥ⼡#AQ(xTKc2 xF@T+4BXS ~Й!>@vOзIHlWKDII),=c_Hz\R" }|J$ս%WgfyGn!_lq8̍(.D|2ޏwiLLzF4ڡ B;" Аd} E$$=]5 ?ԮTgELj'|WB#@Ȥ`{i 0@ WIU2M a;Աάс_M}   ,[΄Ǣ 8&RMnkM`92‡n)4}p@N PAg)kϝs']vB? >cNZ+r ziTVP`*Q! pT,B4K ޽Ձ [ 0yc_˱He=V'EHK8{:SN 3φ,=7j&]Eg>~Xwk}~~78|o0A} | xCl?<^C*|W"H<ױ& #6@)]2q~KAӏt 3Ibo i"~$ tJҏX"R=)iTשּׂ.& -޿vg5t~G8KQth@h4`YXtB ,Zi W?iaft hj4qbb=N@$@)X TrTcGYl &׃ I%R fSɚ!> ]DoqY*ru rHe6r9Fi54*LkvL!fљ2A&1yOmA$ *'L"?FX˙2`ɺ:v%p%x}~xផ4LE%c/7yKtp13#Lcka߸5-]-BKL⯬)7l :7 byV&JgR ˁjFzW;rcPe2cG+j"C p,|+:_g&-N;d2éT4yǁ͏6x?m B9Ԁ9@G0X1}@'.!.k8P(yD`0@QX|쎫eb}N.J$ <:-'_A N_cX4/rP%1D,ޤ9D^ex1vޫ+Ph [@S D[4߃@#EPiOX31OeH!9QP hTJ z>v;KX-Wc]>JBޥEXp@p!Plt"Ea0/[;` %EP iX!&%f\V[9BHDX 1Xz@;"O5bA.Hu]bT\KBi;S|ˋPj)Fc>o[x$b==*qޟG7z`Na`5;ٟqֿqM X2܇gHPRʿ PQIQ*@jJZעV~1j}HYYmlw29Υo7D݉Qe|agLP3cɰ⹥XjB!)k8 Ŭ'N8@\k&?!| H37Ƒ p4B%1T2H!*T A諥zMcy_0gzH7sTX,Lv\}?qXJBal4 'G]g9 G3!f;FќI;mמ0Z3jAG#IT |Q"p :NˎER^1E޲wwfu=ۯu+`j)v=[Hi59Yx^Z̍O{"Vhf@wG\o{ ‰"V0iuZ: @DjMjr,ɲk ^z;PBzT:v _4ul:{7:|9'aذnݾ~Ohj.t}n 2øFrN5 H+`3.!c)eBſ:9?27ǘR$5"F=O. OUUy_cnX@anhM(qHfuu2аsZ _P+%Rt!K\$Iq@N}EK0EԶ@iguu ]h7潩{a纲=.{N&X(d$CxΗcQ6 X:q/x4a9?44t!YQzl7Wp* X+  ӖP 1:G:VwB@a+\\JF#`C\V-+HKu*=Z.?ݸ|wMxW׃)B,x0zéRǨTi>O=_+osu^6CjG4EnYV ɬ\& ך2*%O"Ip*D"`BLĪ#b{xtT"P/f=^Ynyw7^6go5o~rw)oq9`FOG<@ xƍUUB(& 4@@v- "zF].D$D༜ >EY^&ćj]ulᎧ6=_e嶮S4gQ۶*7?~˧­. /haKy{;6zFmFKvi@fw0a4/Zo)HPB8ST1`j>)1HG rtV ^I+aُݰ>Wq`Dzh;O9T7Ȥ@шo..%O2#ܓƽ4B'G' OfB,] 1Ԥʠ(BOt$38UjO8icTaD"'*PR96~D%Vi$'T# >cO{| }.og_z6nú6WyHK7C K1!,TOvyCeen H ϧ":Êj4s^d+B@~>Dz~H#?ޤN/=~Îa-CRs~<\$o8roS`rpCm/>151t `-n5Vg PWAP(F)V@~YH\)%J@֐ C)wZ;#nm_5?1Bl8Hs,-.& 0hb3!ehZ_|*-f]qb?eɘ @O@|_ @! bɹ< tx9-T*ӈ.Z&l /uG??~,0쾲G6iZ]nY Fu?b|h"GIo`|p ±PsUafʙPr5 Tk ]/0?;!i!LAC%8 ܂Uɱ1zJ.P@G{u?^`o6۽nx?=U`q? so 3|Yk(%Gfm<]XCCmm}OoLlGHOax0H_Pq @ `BDb2 z_%ý̏8!!-:@ sb/5jڞx& *3޼umZ]˙Cct147>(dfY~0#kò Hp*05ŗv!AKb IDEaF^ twD K52M)%uR,Lַ@ d.>ϯ_7O=YSge?}D..x/7=~9 >r{zs( 73~ B N`Pd\ J (^"~lp^YELR^rrtܲ*+ҟxTΕ~u *5; M/`(ᴟsIŐ/9zj.کdj1tr3x~#9:$~SV"ʴckID PS@XpMD}IaNIVk)\]-kTje KqkT&c -6_uhO~ڿm| wwƶ_l~oS*SE6j϶6~O3t jg鉡gWj`)L6L+ZF VW+P FiJ J [xrR%@( rHjR tS/F|޺v7'SļkOoζ[G_<|p$=(ՀD1 <}~d3`?^;0dZc; `BJᆨB$ * *!c $"6jrzZJY4o=O` > d]#{zd۶mjល÷|V&g4zdjoi:`o}4߰rf{<`4e@_j:ѱXj4kM @QcI3]B VE2(e)IrT8%!'7HtTFGWQU]ׯ:q֖)j l0  {NOߢ^8F;QNee7qߛ{͑ozr{C^bIeQd~s$i gzⱁH{*@t2E xQe%! ` T!1m"qzTբj5H=:@?Ϲ' A*޴55Qy!Gnژ5{*x-v8B3T7ٿvm <"5O E']#7s 7 -W?M%|-1IDAT`5 A\R-TC&H2."!@*g[lzwvE;lMcpxQ{oBÇx|{b/&'r~_ɎS$Qwd墾޷0'âHt@?!C &@2 *B_#D sxd hC Q%sXa:[!vf젻_}C&aޣGRD"Nm;_{FPvƀ+SE>vDxc8yL횒_+cËDx ck_^;'TL(`<@oVg%Ńb)$H8)aD P1L(Z[Zh&'x|Ya][Lcwr6>qcAhY^g9B"2n'C]+/" OB#Hkj,-bM ađ;u#iZrRF=C5*}gZN.kxO2{Co(.<<*L[Qc~n}ӫ#s3#w.rwFRl6•fP`g OHFd o!%j$jc@\XG%dJ9!r\\WCb@@j wOnK]u6?7./vS^(шA\,oxtƍ/r]C-7w ;sr.Ħ>ex VPWD`@o_ă4Z@&/+n0鏁VWVdr"HR i-ȁ-YZ;{wsU~_;(>Ox7ٱ ýɉxn<'R5yvujbzhjt ƍ/<o}9'w߯:۵}cSgV[i'X*,W`* Hdk=Ha醜ML\Y(^~Y 2 8,zY,'WHfɉI@KVq@ño}5jzs/N|::E yym|̓@`ks(ȑdn40:1tmplB$Nj`4+XHxYzLBMRw UJO?Y%0z\ x݃ˉVᰃ @|rev37|~ft}k7]_N4E&&N&n?:=Y|6'wb2Vo,yKFⱋ~řlQ`KgR^$ʤRB ,C$R8}jl4=5.BP ZAbI/kSlD_(tckp4Vy;-ޘm&=dڼ箙M?1YfbjjhtI֜]|<a{(r( \rP#CgX1 d/ H@O&=(mb`i E Td`B?ע$AGknӾh2/ RE޽9]L:9t`r-2=zcbthw1X8>G">_( squ4s:GŒ(a> I`I@@B؟ Nd%?H%2;RR<*E\M*:}]ݑƬh>X"TN]4rr2Z򺪺p=ꙸ;Mwyͱrsvd. {YEcg|pEH~I k25Uq:̂,™ nEx(v29,MbEkl:ʘ޳ 2q.~K[ {nNn~~{٣Loe'CUy;;O]VddШoGւ܂pz{'JZp+BHDT0jG H+ԕztaJ5TX.#c`dR<3#A岖cuuYo/./׺ր\q~8k/MFS5֊}P2cѩ驩9/i'.}oߺkW~cּ8g|"dJ \IJ d? K#,IQr7Lh"SbrXJ: $r|ߎԩc@9:N󋋋w+.b|;evt8E䩨Poӎ]:~3:ŨkJF&<wȸD֧enّk4&&+>BBNF_ᭁ7Bp IHeEb)*a)F$S-z`|lvv 3Tfqq@EL{xYKVg4?dLMGBqvdmE+$+FK$k:GB*|QD(+kȡrJJFbJ:12x1|ђ)z_ 2{Ŕ7>bMiU:Vk@+@(C=q77 +7gqmbzn|j!8X pƍn&03 ^AheW)F@Bu B_ n /,8MHq"!?/ %e$ѓJ_ҩ;5@0+L<1 PCEi CQQktt⋉ %wظJހ;= Swɩ/Oxq⠍7M]V{kX#V"Aj|:y.؏]XR*W"+(Өț%d FҫTu!6e$B18tqnaPK\[L>C!px( /gR &&7n!h3 uè qX/NOګ>)pXPqܦe©_]${ "C'=2xn@DO$#ЈZƫ2FsؑΖƬzP~a {ݑ0Gi+т ŠBd. ]_rщo⣑x$0OONL'Ip鮶c!B)EwYZQ+wr eJZ40a2P ` I˵-"0>`!(WUPx˱c-Yv{i:--q]Z->9kgcf"3ɹ@nE}X@FvrƂ&QmqtJѮ]J؝}HA#ɬ;Qhd xAq F(I^Bc^(%S8a"wڷo_n⛼/K'=5]E:cB Q6Q#]U"(8$ `P@m41:7uaK>ĥ|'Y&Czׇ@kxH~ Y^"**.r06 |W+4hR&@&4'`E&Uj)H(A* -pZX%^y? jcNW_]2: ^76[N{"O dйgݓqn&~|^O-_9˜ĹkjuU( P.aT*vrm &r i +h(Ԧpڇ\@0<4=BWN4pTd$(1:[tf2ER^HI$v'9lNm}6|*:=OOϥs78=ztoطO梽U,9EnqwO]F7[PԡX_ژq+J _q5^;LEYT~ޭ* @O(%& QDDel;Dt+` AMrI`i15}~FsEc`0' `fp@6wڭf}Xmgx4ը6[&U/]0R}':.4vw/٬X Qխ*QA9 fD,i2YvTp6 AC!k)wv+TgYDb.ocq_ǂAI#ކD*@قFިWnͭ-lG,~AŘ7; ۻ**&Ut,kF[ gqG7jKD@ RPLv] ,`ASx84$.APUhH) NJeIX:qZ0?$M&/lNn>y\(6Zv#NS -c ]`, ~ҪV[[W?;[ןٷA40zWx=h xriن@@0E0@T@UY4։ܼQ8Qn/&!ǙL-3.[7vw[50Zp^@h~y,Lj<nOo )H(5 6_P£N`Lul$7B@^Pq8gf$Uo EpPZvq%yA5SgO2[{6b%εku@{@)8I,>&@Yv񳭝DF~ K?0&X.%^]%=Ng`NqZxet {晙TΡ;dH,H[tGr%ˣT4Lnm~omek!iy{;ŌuH^4<e3TY-:~gsd gyVĖxV9\d^](\+$B86F+R@Ugfs8?(XDNq@D{3n9`<-t۔ @T/_?:_,_ןݮWōkK<ҭ qT1=s~/6\ =y\hi {ƞg.Y`by*|D=E ̉wR/ |ڃOrfXek9MGO&L$4XQk P=IF$26fP |#yἩ Na!h`TS@T?30F 80 ۉ}u(>Q~tLxõlpóOóQ_0ؓ$֌D|,Ka .>hjA{ Yw 5n0CXAs֝_ g; q)(VI:fݒ(K ccvubxm 4`I+z, `8DA <}΃yºIsz{CH@ׇ*z>0e3ۥZʬJE)t 7phD !THpd$\DI8=fO않v,Å(lZi|e9Zg4FyRqIh h@|=(}BFUY? vlVpr9^F /:LI1{fGp&~w/ʧ|9?55S>N/WnZZߏ-g5"o_&b{XX;;n=]'gOnAt3/i?k8Pxz;59 p## HC@Gp2E1-Y0GPx=d3qyJ}I$Qj[1~WqރvX9O~t~f.?~'{s?dJ@;B6G"%z/%C2$f"'y88L &Ih],9‚8 T(8ExIA $K`ڙF)2T=QZ<&^\9Ӏ&PܳO{IcПLo j3~oFzD`RPq -m-HW1)⽉.'MlYۥ%ZVn܀t P`T|P^Y(vC$Dӎc.LS_ų󙳱Oꭧ&˸%/y3}ֿC۸Fo | ~;i෱`bhҍraGS%0/]%D(/s9t*;Pw7[35sݍ+| |JO 2%2(vgА ' `|T$7B%ѸSˢ'iX~'ZD:ϭHPPE,Zyeb{{cGkC_9zoc5":pd-X!}t}|!Fsc6# E)B/*`& v[dfDp x$?e-_F8m⚾k,ժ;TGG*H \xRɎăkrm/9/G4Hg$vvP ~׍ v$>ć"./yTŊa@c?9yQR1E<\IN:LzT#+=v*Pg=x Z>MѴ kzڸ8-8* O@{7a6fyA&V!o'E0iP< `G ~!HAXhH^IZQ2@AwRg! &vy)UL:V<̿|L8? >q)tc@ؙۙ 5?H~׫`FR]^\-[ X$$)"'$AAg{ePazZb:r$ZS*?M g F2f v7KhLӢZeW*`xT X=[^?xI^J)eW?ʮn.]G ңAjCAaP Q1u#p_Kq%ԀcC(IQ7{w)7wߠ'<,/B1x]I""nSs`/rlK5=XݹW_r/;V:^]Rf a FV,so} B.2/!2=?&~O/K3TE 1vΩn%&F= 4bҗn\eR[jViƗlnn^nDsdAfRÏ* g6,a}2=:@y+z:h Ex,a}\D gZ]^ljLdAnyѨ.mnάnbF?  @G}> px8%76L {$@z4zpA_utMט 2\v8큤[i@۠{{/{A-HE܊*U)vP"j}ӵrukY`@{Ӫ|c#3T)e pDiq ;ï`481 xl,h&·U`j*}0 qeh{Y1Gn9@FX7cV[9ΌBW^Ojō2ޚ73RQmE"5 q}d`x"0H~{l_@ uX$ht;ǡ7[BN0(; +&9@/\~mkٵ|kcT.i<|`b$]*c]Tg 'GY0mb >^;C A' ! Y++ c@0sxPW'LQR1^Sv_|1^bڸ]謽 Zݹ[fϝ@ԩ_FO}  X_R#gߋxяݠc |b*olW~ܸ R"~ ) OV Uy mf!q /:a'P;? {,@ a&(*6e]uaTBbq0IENDB`aerial_rgba-png32+e=miniz.png000066400000000000000000004714501456565420200350570ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR\rfrIDATxd{cٕ 箒ރށ h$@dOﭤL)̒M^U*r힞~晙@t?$p{~\'N*6G'2OIJ)PZQ=:^xR;)z>Qt\gSvi"5+d*ti=YXqp_JFT}";M52dAjkU\O>gqJU)+Ӊ"(VJvkJUSreW\n4Z%mVAc*SW*l)WnCJVw"@'JRtOxS>JZZsUPPZ^rup=_P 'LOjQ2+be{+H-*Rve :iW,I.Wasztn&jFuk_Mu*-SNqF[UPT.tiN{]*3Tj<ܦW)XyڝxM֯F +TsG>nvPa==@._j"d@O[a} zszRDkO9Owgڧ޶f{:A:u nS[VMh:تmk:ҭʛ53ГqMTU%cbׯUqy sR.gFV JSɑm;ѭ. jx[1# \ܷ`G4b-t_wsܿԧ~ynq88oxG΍p|XS`!q;ܞf9W\:y«ƉNM0.ϨWhZ~{S qV[VZleeS_T05+Eu$,6):FHPzAT2`~9J'8'ѪJ5Q;T^# ɦB ̲c Xt>S+#S54?;1"c`y`gUKuiFGWX򪡵V7/l'ąUik.V4bcZ}-EGPbC~ 4}jkkW\th>z̯leN)LcfZ65t98ma(`.ɀw`6I QG\s|= 0;D,a}LBPU{k,&~?W'N[hR#I)Kw3QLV"l ] @<`iMZ;k4<TmU%9(GcCPWR3S_!_hP>_uJcP-|L ~* 6>vRgB% C h. H#pjkUx~!B`,<nҩ)<Eʩ.(>'cLZ DV **4kc5jYEi2TQVOߜK;cƎ^Z&%@nUc ?>Sh)Tt*o=MOA;AeLɒ4Kץ&/<]#kӳ'jF ˨rKtxn:xo4đY'O4*NT$_6Η3 5+ޝnAˆϧ'`vPL2(yz6Vk j\0YR*tW ¨22hʛ= FUNr0Y į${^Y= .A{*? J0S 8%!5(k+V8WY@jh^C$/tF"569jxrC/RmG!н Mz^ #f"( d7;1ܭ*QeKC(FauH2n_]UYs3?.j;zO `_h(-`mاҙ nwh9=ûrHT&3آ6(f:O 9 {T.Rxmqh }Ҡjh[ܪI]UjioP !%ݽ8 'tR=iB<]ٌkJ@EufB=>l p8%j!偨Lc)y+HOtFA^*JsMH܂nR n<|꺃 jjק؎Omzu] G@(Uz<՛ݙsw 惪6Mo,Sp٪j&Iru3N^Bu!^<Ujx:\i&q}8) SG:"e4W;!.J^L.TS-S$ `S3 Zl)vP;մ&s%2u#6$8y3p.]G`M}uNT4!/6AcfhT\ 5P# ι8fPd TRbT2JLpUxyh[j,Pzc`Jnkma u @|^KZKWY p$ {"!&׮"<>n K㺲*A|Puuن6ԤV `o\,7!soh/58>u:0N Ɠ7>?'z;ׯ0 aYxPzaWOAguX_5|זA\`zzuuMlVϫ'Nf!DFA-G1t4*d&$njïXO:my}k;`p\'@GeY'|yw\$Ci]Xh'N&t X'݄!7W#9u&-qy&98~JQ;D<w/(RMY. neceD[u-& Ӈ[ Ē )9$(P} \@u\j@ciTo})TT0xYM6*`Y0jPƸf8 uTF*oօQm"g|ojk@*Hm *֋h?ҏހE`g`@| Nzތ :$NˆZIMf! F[563jX\X@pMS!(h;UYWB>[&cdAG"߰dRQ7f(72g__(zcחIa)qk8|\H} n!(Uƒ &$ngw Dys(UZ3D%Ʊ%O&K'ADzSP3X LkֱN:xC'R'c) (q^~FV"RMbZSN.wb,(F6tSa bSBeEm{=c3?b vbOD\с\*5œgO?WM_=r~.UJX^ԢF!g: WI5l2zY{%W* /lDu5G, WPHVٕ R8I- q䶂Z,qqNg3(HB٨p'51x': 2Q:ԭy{[lYhyyT¬V~zPgNT}<[apSjknT :ްvS*~H'񩬦נE bQ6uFZu{CÍZ<;lh,/}Ŧbe0O-׻ !q0n]XtӦ͂l|Jໃ~:Zm>g;Vo:KZL}Gy{x} Gz\0-(K\>ǹۭi |OS7-G AfM0p `҂=SM;J` @;\ ǩЏۑd%"ܟȦhw %N HHJZYEY*WNE Pc92p ʰ3M%.knrBN4Io>)ٍÍ<6!QZcU& ׬q=ZG4#"X,3`CnYƎ˝{:f">Phӻ}afNh0wq9.4: W^]ᕐv =fŧY}>ALφ4:J yUIXU^á6%WubDzm,bR7AËfE @K&ѝ8:,%K ^7b?C3I@>g'Ñ8CˉЕN0+0N ǵV)nE1R># ހ-b *m^4֡PM0bgC *j9٧.d!(OB;J s}.4.2xhf8i6HL=]5~%._?LyNWARF&|. ku?0՞=gǩ/9*xu3ROkF+Bm.Q.b^*> ?!EP 7 P-_;`ɠ#䨹G5.2O N Lۺ1=n*:2_B5֪ Wah{ 곞*'[TėSK-p fC)2m]wfz%%v>z>~,!\ m!nO׺EN֙hVa@dA&l2%<|Oys, l-8T;'uj7Au:M9Ƕt3@ZAKz̰:Ug4Ԫ+TKSo7P$xuU 8p8g^TlΫU`O:-QS--Z=7H28H"?d׫j>3ߣv=uqL;pgMk'4*t7MTTR{`[;aY>ǥY=`[]<> 䔨ksz~٠f{47:wYO8x]0J55'; 1ĒhaT b\PR"CR[L,qK x2 GB%Я$ OZ= 5!ēc8-9?J$ hc{.=U;?Ql3  ׫,>\Z\no ܓj“Q+ # `~JybN(H$SbĿ<܁rWC2i7*%=L$Yes,')v6X2~ YJ5ZjmTMg#"U Xo}5 =[Ms~ZC)_>4\ w*2ܪ2 tB&( #KR@. Z@/XC xmABߨ34]v.נgo:C`zM|r@/*Zy~f EQɃ"FZut0=Ԯbԩ g7Rv/?=]nIja|T'ڽ 4?sqJ_|sK\޸v|*jNݐf kwIЃv2Юh 6Lh/3r|جa=ΩBmjn«IĴAmB O]@$h ^UzxOn?5>ڡݥ!]83ܑG1m̄@( 8SЀ1k2;Q3k~71r^\@Ϭ#Xk}.@BUhNY~QCk T000I`5=`b/It^kGZpccx 9&:qY_?KNIbc,!K01Sӱ\|q|qA *hj {KmQ[ɰ*  L|, r?`lZ[~r &a*hVaMAcs&("\ψԇOOE;H_KLGA[_l.38'\d`ͅ6<Z~+3\ \ <6kj&:M(f3rY\zBIE>M!X7/u?.78I =!zvsIf |ʏN"u{r:qJaM5yV8?1: uӱ-yu  l 7 8 9%#6[ TBQSrݬJ~.ش5$q&j擐춲ZrlHyE6Y^S A3%3CXk|(6Q8x{qo|yT KaH@ޞ!u w•9B_5L/T3@{9"cSc?5J%kә ouٷi $=Dh@%6J/Ss>4<<zU(2{!4`*J2krIu X977*WP I`}-و(C@$p1t[/ʐ5X-,\ii/E )B8& I8Yy#${,@wsr:&%@{1;oڞC/6i4B``ql@NS3k2Z  PYK@*ttLPY˛-U矑4kM'kv2*m)Ek8N$ʰ+TۈPGBȆZMUzz x)^l7GJCULLh(r*}{**OF#k`* UU~j5#VPBM>(fJ]e^ 19^<ЭmЊސQ/'QT R#Oq3 sk xF. `%$>_9UԋZ\U#r~f N${FIF-}lJ[0{ـv4x4>Zംx;גc5e! "~j'p<@=I܂T8~m>Az{= x䞚7Qڌ33ae L >dQs43?Օ9x7ZHGDLOBNtȏc3f⚄Mx 2_3`FC2'WHS AUzk#NH  )R \*p1oSmtNsxlt4{1jT0o|{d{j^34dK0˱_ens.4=7!ݾ03G$ c&KSG'ˀ9ʠ ' WEU>,܁&=umU%ٮ"-EX[]*O%$Sx~!>x2QJ,TTَL @kɤ"|k ̲|t|:0`NdWV 2zΕ6؝Fz[HKtǟ-nz TH>m`#E}|I+!"`v3jS (PFn&AZyS'+M@.r33'3U _U]F-*r"_Wz&M=IGwjupXak 'z؎ BcC)~NƵշwh 6;WT=y}_w#Z؄=:w33= "*vQkƠvĹ~Qs & N?31[_\>$ջAǚ:xĈ{20f<:e֯ʾ ZGܙ)Uv.K _bЦW/2.a[Л*Tc xI4Kp-QOGpqjDY_UyD,8 6<+O*V{52֧ϼp$OTk`GpC*jUJ64i8ܭiSGqF]j+jtGrvJA+z(|T }g@ x$kmky&A7MulqzW?Xo As rL D4\q[mWu z'`F&۩t ͡DP[.T`WW@ j'CϺ'WLz!݀  QLk  r5M'V$`O |VO&4Fڱ ɡ¸тNJ*sRm pWdٜ*T-UxY;ve6.d!eV&cX[NmGLޕST"!?Wࠇj嚍I(-1 `'dq뼳ʟIJ@L;Xgۦ繮.%=jX] Lu 6޶O JYnT][}fEnK8n. MLJ3x<\vo^D-8]k4W y:Ѓ^#TeT:8/% i| L'Qޟ:Өm?.^߬zשk>7֩MhڦƢ^bj )8xoʹ,ra$f"^l8kiOG<)ө| }`+@mAqhG *8XJTE)ˀwSo+>Uյ-΂m~|͋a]4G(˯R i!N 7"Djˠp&':A @|~[^l,$WP/<]wWS]wn/hukg}!QGKAͭ5=[jH5~*K?JKM;f8.hEDHM}4/1gпى~7⬴ds*n:Zj-' Tg#!e)oc&U)GF .AR7/0O;qy7Z#Ec1@x Ȳeá&*sLOTuV[U5nsܪ(THOFWGe+V*_;Ss݄ukB$[c}nD Ixۧ-]NE5?=ހu6͘k2K3U8-穤_ҽQse\@FkG0K>'ҝ5=0g2m˻#+_yB|:^2Gp ULރu8? EyV-8@/K$ɍ\p+]X s-HKZ͓@ܹ8a4~zt`پyбN'G] OoIkv'PXzY!TVۨ#C H ' 3Q /S4<30Pc=p!M 6/?>|JA/UX1G 8BR[DA!Ozp68n ؎@T{:ىy6]KC%{WA0׎bH@%OmGS+{9QT _UzUlnR51 P;ow3pLc3Ul.@e36[_Wh=~^X0@'6'CCݪ6۾kעu0=С&'g-#Yih2HĠ.mo] w:ry_qڸW; -{tvxl[T.UO^Miĵ%ݻC)ƱxP{:9(YM^Е3raK_znmX҃]>; .=y'|GCu:;?/^7ᐞíxi7@IP@.5 H>yD2٠jMZU/ ПW'4E25b0OV0"v:@}9C (lCsfWPar~l1l2ap>K[s] 0ܿ.?WhM@[ Q Ԛ^`ӂ㉄X*Z:> MΩT+( ZylN7Rh~6`n˜[5oż:Vhjn+ }܂<ǺOAiem&!?5GĂr0z8g ۊxQ|^kS= :(h6 Ϸ5xme;>bGl Br n %k!.&&a5[NۄƭCTT`C@?A Q yNn.0 >a q_>/,Lk 6т\[S(x`R&c7Uml[,1{ 8U aϕ5׫THx @i܅xȢSsAmMkd~T~~GvK޴W+ú`$Эaav5V]n^X҃'ʓk:swa;BB[UAd9hV5bؕ=}:[zp0ÝΒ0VWzذ 5ξhg>z0rc^-GTىyޫ{VI5^p7հn^>yZ~~ݺ_`ߘ37t5 ͘[7I XXd!mDnQqJP˜hH6+qԵ4ZQ/nܛl}]{xXO:SD+i'XYTuomٕj~R,勺}4 ;|M_0[N)w^ڕK f1[ {inP[ɬ47{0=چٔl}< bԠgM=^V9\V)qqy%]c\`.֡T!TR- Ҷ^يe$>ܖb""&浖_l^;o?=c;f[V:,k݌A[~vvDAp ٣jq`~%8 5M!xоǣhP;R?6FD3s ^aTG$Nޞ.٣͹ڼ*};?pZm~ ;9u EyiV7Ո@څ eC􁃰hv Kh@_oOB=!,#/Vu NU5! ie'W"nUWoj4l$ѷ 4w=z>E`}ҘhϺ0 lORwq$+VuD_~ޅ`G%]#AmnNo_Ou[w/wO:<7]i@h7Q*bYguւ[@:g$dӑI$DbߏcA~%:EߟTq܊@ Q۽69Kv2mڈ+N?aB`n[ꫤʊ5x"utpͣE:lP;}1wz- Nd[Qؽ-{V } :_֠Cpۆ&KW)few,[T^o{e H%'tpS?XI"@iPvK[YQZ)AefU5 *œϭO7xUo]5l /VUhK]-([=w+aV`NB~y5Qׁp%D34kvDp{,N%!TԈϏ>3QJQ-T{M=Tp †F"}u9{ٽ$a\qmQeP鯟" S(ž5Hܳ+zތ^6*z7HUŘZZ:݃-.A+О禰"zu]>SYT~~Mz+u q j q>;Utf1PwˆCnPq"8V5"hAh UIyҰ1m`'B . k1m< 5 t/:CuuPalΔUcVUiq(Sc{A e -LݩU|M[khd@N,/Sf:wkDЯwW/E~yPA=sWpI6~yOEyH >*=D'D:[ +>;tuB/^ӻOI^wWFF:Ԏak8V<5klsS?yH{N9J3=N`MA3'ו7?=}/g?zM|Uo~Cu}O˟߾M}>U U?55*r|}N_1 1(Z_x^~ӸS$Q3Oi&@o36w%'&m#GIkMiOϪʢB&8p5E&&PrS &$;6? < "nT`S@ֺ*,xu!&!eSj'sڶH$P! ~Qbp>ͫl CQ'-e[qQZHn*q @cA xܶv`QmxnVoR)A- bAUAz{{{$ԴЇgr@a^ĸ2U>\ŽNN\W/\_ kcoCӋ TV'2>Zr)iz9<6͋K:ڝReAmU";wj~Q [,T]d{"6REtY5ӻo]fGtҒf#$PV)]3wz<x"jòw{g4^֨ OmvH}PXYGMP[@M]gNz_ԟCo{|NO7@O=8[Ѝk,T=k6p :t⡾'}ŏ) !h9enϯml!.$ {3CnEI$88Td#01D^k#Xo$-&;D` qK?H Sv.Ow9cn>l.+#՗j|[HӼL9ngnwO/ảZoU6n ]Nr)Jw?$a |c~-i[}<X&|10]+'谽*Zl*VإV LT+˷ֹ]uNfl,ANEνtA_dQSM@ɞv`78fmU1Tx3IApb 2h@ bhkv.Al*ZghADBƂunZA_W4inSmzݴ?ԃ>5MpрV7伊PGLJuXY]IT ĤȀV@/; @O46N`?yv\FH >$#ݍWܚu83TB%Iض$ZM*Vi]W{/.]@8ч$zn~X;룺tyK_yU}ݳ;5lFKߓЁhC;:nH 4ݺcѭ6W%Ss6}#~Ns͏_ԏƳWҧ>Wv.Α^~9fH (q[/{W?;w^IMD|f$yCЁI '@(%ώYtqXl#G"VtZKTai(7=D*L$FF%Yc'| n8=8j!u+ ei әL6\H\I)X N,5*.#7~nY ֦-JlYl[ã\BU_PXWM"eq[z;(ȵ(mؔaU`oTlL[9M%RxZT<!Ήq]3^;o=zQZZ(A^Ɂ#:t 2r^١9Cn[Ã= ] 2L.LG#U{ N܃ y>\׉6Q]{.5;3*W>W)V@<txC zQKWԒA/bK-܌>xf@v)zlܗ>/} | kֱIo% r 5m  b>E% AZ^T;tƪw5NOoX;03 O`H,pK ~G aªDowV-)4Z뵽Vk * z/w3f o{9UxqLcCm?B{K*c_gٚ By$Ax[luDj[vJGfc6+d[RGFX; 7;a BvMI}k'J= oE#}9]wcQC⚚cMF!hZ{J˳}#FK t*^ *NĊfWmxܻq;Ӌ7T^S^D s , TP,J5mm, %g:gp)5S{WtDԛP 7o`G>n-^kmWw5 l}vP8х7:3>5f w__߻az8/Owo^QK8*v/.iDWnѣ|YC,_пwoj_$Wwk{[Op;k 1p@1 h6!R]K}`v  NnkK20P@i $F(eE~]x^>r_YS/ G>~6P S S䱌u u|"mfe Bҹ fQy'O HMǿGu/~3hMϭCϯjp|4=d8UN.i$4_64N/%j< r6l ZעAT*˔Vh݀$ $) Xv-nUԢ*`^P5WQxA>_<|@KŨx ]"xbhv)6=&Д4p4%,ڥ^Ǿ]U}W?A GoSIj1<-gC3sPήθ2!$ I(g_oh䴾Ӎ'ԭKzhm|ϭnuwoOo܅N0!Vt!BEn~zhq3A{H;П؇_$?yQ/yq>Փ//O-SYчwvV_ֿ~齷ϐ45/~*m_ ^D+ f.o@6ݖwG5̟\K `` J0E$% rpeՃg! hr;?ld FѽNPwފ<7_jT9_F; j,9 *r,A4Z+z }2b.ܯ3sU/Εm$3q8p&CIG?=*[g(>(^["גf"Fl\&yl1NupI|}7+/r@[6??Fz]\nޛ w6_yBO׏NriYM>x}_HZ]ݏ$c`L$ K ?c"n L1H5Hk⟩S'NpUXj7%%@D"-č &cWg{1;;R֩3vt x7.UmmպrvM*晅E:Srne&6@Z>_+#M|jLȆT4pt*n67ۨJ {mS3տ->]@k0ԠihG;vZ|%x^NI*I"^^+1zlo,Jta,T$&zm=Ik!Pf)-6a֘{zMFbx htr<,m D{ T>͐(67]l:yj.ٷՉWޢ^ڝO@t zeyDpZ ?fV)ɶ(FP7@,m,e.2(dֵ  CC._$DsjJ?=}u4AS r}$//I?lZf%$t S|$.}ڢV1ykOBwOx_o zpww⾾֩+ks}Qm]v5%*>zK֫>u>xOy`?:ͱ 5XF@$+-b$p` d4HA 01}/t@}yq/;0λ:<\ON߸sDrd1053EώֲkWԽTznUeZ @3SmmK|c*r!3T5Aj7`O+Dz̄֡0`l<'s UnC4/+7_@ȳlY{~*-I"0z]\iۅ׻@=ȫJl$^^݄?^^ b-&yLIova(Q\mQoYk[3j'$=8<9 ۙsp< 4h h6Z| >]oO@1!Ʃ#OH]Zs6c$Gd>Ma=ԶXSQ>+qk[$]hɀ@ZθGgn`3Xz}lX&I}|$JaO?8 pkԒ&(\  jbX=[/BUǿzCoK?o~}]_n^݂NiwkAo>w޺?8 W>|SWݯqM}~kMo菰No8s2VӛvG9 A*߇ wXwO%v>Sտ>KĿ^uo4J`"`KNbyKnj pFQ}A&|REhzP\k[ 'U2݄53;)cCG?{EO=IURQ]>I5ԢV[\ȥ-,9,9}{8.IcyAS. G/|8B}:wmy,mUhsҼ;_77O'^\b O_h[ Jؤz5'/W/@Koq~U'Ϻy~gOzYٳ-?C@$Ͽgxxšz *=<o9 0k\7:H %*P>mu1mOg;ڃ0ҫ3Gzxw;)}{{S alVḋáL8/Y OkC~pA_z}_lL/w om?QOҏx4o s}„*H(-"o?+A>~/>է~_N-G=e/'o/@>_k_ùu $ OKfZϴy[ᏸ:w8r }}֛זp_7Zl 6|X2O{oV]Rz;Dh KSn u{'6Q U525ez546 ًzSU ?% ļ~Tw6"**beWjR3uqNjL e>u䨕̞*_7ݠT*me}JmRYjtzǼG wRHE賉1UrʬO-X3Y$rɋ,F(Dϱz>,3خ8AkBV>nn)nk*$J<5fW ZPAYzF؏cC`ڂ Mtt8/~jOc : tQ[jT?[Զ?`OBC%.[|e}w/{[Ґ6{kZ@U#l-`5~CwkwoJ}Oo`׾~{z[wn=A5 ,hP47?k_35H%/~9ǟ%~W_~]HxE}U7\kKR.w+ҮD0&Fmf]7ЭNlv@'G!,F4xb.@f}vUdշ\2UU\Z uqkV *S#M4&.7wV9y|f€:ԌPUTy3''G݈zm@>W #nݶ".~s.ɋӲt,%U;@޸7/qH'O 0Aov`NMB? _\|m9 o/BcϊJSjwWé1O(-+Y: U ϡZL/uDrltDWP°?j< M 3Lb J۲b\^K4BM<>+ؖ,n7yOQTtfS847Yܮu6-Nj Z(CBFX_Ha0]Ѕ XbK|WW$PۈZ[ڢ nV0"|n_чOr*}H2yObo;~~݇ ER"/Gl/}?矁O~~Xǟ?~箢z~[͏?}M}oՏ_=w_Z?@~ج;C|a`|6wߦo9T`}SG]nߊ")\Gu: M[woc6AS  $Q&>V-H̯S :}20GbTIu,SNc꽝mP` &:<>ޘ2P!:nyM~/~o3ڪճ^.!su">q,U9ٹH?FR8Դt{歧[2yEÍojjݴˠK!Zw/#^hw!܅h r^r>ּܾz`yhVyuZs̻:6m-%mrԴO7pMC3hG5N?5= 5?<ء+ VuAtqɽa|> ׄ2+AF@HYE VA'!u .u$+Wh5pOqTlw lţUF}XD+峪' .[ՋAP;t<T{皞X(Vwv#EX$XX\I$El~F۷t̢HAޜ?~oƁZ(C8MP|>DLXX|%oW~~۠zU}~}?)wH_͋ ?|JO?~|Ɯз3fUkL |ӻοm]f:^B=t߰%eS=J}oKjNxkJNM& n$tcŮ)($ 5;7vadTy-xFP&}>-. ,3F +8xTU5ZeQ"l aa^`WnA?qRJU N); gyUoI3 ԳMAOϝ㺈*~jsseP3]!^9>?@EV14P&MbW R"DA{ qb%jDF>,Iթ>u%vzv5iDn2TWMeݛ|0WN^D0^ M.#_bOU.gNI ZQ_{^xg*%k1} ˟<1 (4 Fztmox ̿ӻԋ([Q@].Aqx.{d er@3T>[|zPgO~:BdcʟtZ@}i.&ف QЭ Ux&kB /.G8j[Ņ]te/` 7DeAu "15#<'k6]%u7&E\vt[Kt` -qs kE4Teܻ,ƫgTC B]z/ q{yFݘTx7BIVIoF]s~R]Cʀ{\At`Cq; 6sD#dL7zʄ޻(lOKmMp.\G9u`6;pڿk aks wݸLUm$45Orat1M1bz퍧A":LhweRg5y8˳ { MƃځZ Cq V ܇wwHzC?;E`݊F|vluw6#;h" X2={Aג@Wb}}STo[[zup+&ʤ@**I 4<~~_WO*M}/;_o}~o__'KxS?}A _6oUGJƎ)>&jfo"S$i\h `09}DOD" G ;!N$ۆg]7L$׻IA$8@lH :}t(?n֨ҁ=7%܀0KU *JhMA,BBAg;[+l6ëq.ӏ875Nf;:`R9յ:g>'IT?"_NRU := dXY!ly/N]ݦ pAWQ?==~WDtѭsoQn])^6q_UCf [D@&mUz)ګQO1p8򯝉:7dDśs67/xSF4:WGg䱯Ͼvj~IO(;W^ׯ|Aw w?-/-CU=>0fJohwG]o'fRtmOrg NoMVxЀK}nn@@>J$P;ӟLDbhcb D̺?*Ġ*L^AvV6Pw=8>MYU3bPK^Oynht:A52Z,pzWawmٽ7E<'3k'j}m R/OY2mnݡDq0ϵsa]dZBEYw?K7u9(Վ 6sߥ,mq}}z}R ᄮ=A,յ͠x V̅q}9=w*PAc)C%Iؚ u;OA$J}Dknh480=Zh)>UOhH9 G0=#B..ݾARmMjrbϭbl F R]Ϊ#Ы܆(` qqiDD`{VaoY"Xe௚`*:σ^;=?|YF^_ջnz$(ӯhp=@,ֳhS0]ן>WQm[7߽w/#l ;zBwEuFm}Z'mn$B ?&$L/L^KAH4%?I bfhHLm$I<\v9D0ZMJRE -Z]fLMbzo*co VLqaud4`X‹s^{J:{rثG&>M7ݡ /^÷%*'2q܁c)'g3Jj>93sTRq+{t˪!4%uz629&}d%1lT [q-ĕ 2O]ᇜ㋝!<.PN\? L x<@nlsѨrIO!E ;b9TCs sgQhEYڪi>odFV9/U;6h4qM0>ߴǞ$TNU7uަ/YVLг]nVHF/1H+_~K$ 5 7}ּ~ ֿMMZAMB9S'W3sWwR<4V BB\^E_>?W/I.ܟSwWz z+XKw7³;h$(pxyƭ3 ,U֓޻cAqNJ5U$)yߎ[0vlaPZgӝl;1 X6U-En,$D~'@T2jLmKej=]rkc-!o$ڎUMorMvkd@7\g_?/LP[udv3d)}S{5@3h (VEwz]} Ծ^q0O=s[ VFgէ^+oA9I{}c}w6 +6A"͂IMguM;:h 3H&kB6x!Ȼ]N$W2J`ߘU..-2݂ 8 a-ع3?7!3 P}[,{onNAfή{{I3 c*;i4>N#[x 9 9l'Pl"+$M@KQ/^P nʐvc:8;/~.M`_]M׿4eS?EOZIS,Ap;2r$?MmZrdA" ʶYPZ|Eso]augЧ 8O&<:PfN3nqIbOouzʪ6Ɏj{41lF&  kUPL%˫v TBj / )8QkK4ü*O㵽C򐽋64'r:AI>Enk0垦f-#8ZG_ks hޘlkPQϛ;ԅQT^MChy֕8e4pw HdcyX!֜ơ3ն4%׿0@U}̸jڛGp-.Ehw0 ŪrkLBS3[{42 AiȲ&ttn7kn`M> 6x5F!Tx|{k ?%mD7nn]6 *%At Gǣ~lW.WH#h9N?M,&@XJTGUq 8lכa!0j%[>K\m9m${-ԵSz2.,3wo@@E%{^If^`Q ҙe7NI#yḼgvR2XNy tV [ V[%_rK{[' lspk-p$WJ-^VTc^ԹV[8=Q{?BVa}Piӂs,ilu^ pH=,θ ؐZ@6罥;s}F/-ΌEIm| pa" U2Z.Sn\-|3Y]LN{֬<9@num N?d%E8ifFjTk:4%->c~w$rV `21X$&'] t,khK[{dS`E 4ZjO2ՏWwj,^Pc@?\1yPvyX+֗P֝7M]RF'B g1wiuzkŵjn!pMy3@_YЎP`8*Gzu1צXgg6't.,ӧڨhnWH^@b`Oׂ0g;b֤l֩  Q6;!̙y Q5 ky6d*vZ}SWG;Q~y.EBqy\ biss\sOM?ZBӀC^}稜kႭZIՖCW'P6l,[X hyYHT-g.hpwl 1?.Ӧ״4,Jq4{45;D` Sey)ʏCr݂==c®Ÿ?lMPrM>ɵж{f#n!>kh9q~Oзؖ_&}}U|[:o019p|_on'5%gz‰&cMj.wmpg5lE @lB[u2mԐǏ782{%XtҔ6QBXkuU*WфW wfVQ"7Ts 4@z5LbiiUBZ&~ Ah\PyM +mhm :R_P̐N/ ungEE 0ؙVyU[p4k6#(t|?e*H^[k ×1G H*mok*í |>[Ѫ%\oۡUϒWzҸ6pX?)&'w:nRAq |m˭dH$dBq\Jn 3-$`yG>mnz,!z,!DM˜G@P kvHyyjO{wLJPҵA ;–/u*v"ƸBj *VU Nua5ݭg*ȰA[BQ.׺?ī*7AU| .~Sp#eS;ښX$1q𿥻C㹕m|YTɊ6[M CC)LJUmOEZ!=zZy|mX]pHwNk? zB`G#>O^^U(^3+ۛn\x7ĐZ3:e: _UMs>KHjO_h@AI?zmI/+8sLz :Eó3չumEwn_eOYM(xAfI8~*AP6%G?YM4-`t!$"sڠţA=DadQa+:8 j`d`mؕg ->B1w"wGߚt,-X7oǞmԟLn5<0_I܎񡏠#nbGضVS~wLv%fgxXrQG3>qN蠎$QD"$g$uPJD!Cc=*h*sz\W`P/sO܅=  eFmlky ҃<jYV^&״>O6xK?t*jË%6fLj&60ϼ{Cq8mpiި ի#aneHPUGe¯1*)Y5FqDriZX=lL޽SZZ::= ?67jI#vFH,?of&p d02?8s(`*kAgmDB@!W[7p3-Ʊ3  dܕt x_`F۶H ~a?Q7o &zl WIC|G@Twb۵7wØ: ~UTG?9  qGm!$wn`5Ej[\Kc.{Yu6s8M邫9XtNlqUaEZxPTw{ -}\]SW6tg#mPgQ۱NFĚU~ΛZ>mKK)A'Z-Hn-_K㮧>V'B4Akݤu,&U|]oɖ(Yy뉎 wmmۺ}ӼJǡ NFYv+9$ON5[{@f&[p'P@m,qx"x-=E` zzp&F طFڵ@:[VR5[4}ȇ\\eTb<0FQ, zHۢiV#utedgl[]Ik D>bZ-l7 M20zQ$v~VA$1D~QgM2:SZP{+zUCs+3ޘH ŋsza1M|tVs z~$PS|S$7Ŋz42h珓 kn=CSWw(}(á !L[hcz Jq5 w\FQPѫϞӫ|$3?80(H$ %@h6q0$C pk@܆gyvOktƒ:ŭofZ![0#QywxSF񕑏|Qe_Iv|52>JI!szNm|r'! ؂_7me_U}/?q.%=~CxO'@M+;$PK[u6I 2}w˫[)#g 'w\]$9m SjPjAt xZkf!^]~!_ۨ@QI%$V_^qa@AG;ʱG@51ݸnkaq}X+ЇzIf:5= XxKP1ᠧk|,.4?r5_?f"@m6wB ؂}6n{ Sxx?f쑮Űӛ$ͰDa>8ժw!G VI> o"{=/ol5AJcպmLxcPG9">5z XBkLNmL$&*AK45`){&`rހK[]S]ll wu kjjnL/ƵwINN`Am~" rG[WZC/q DT P7AV;z~ͱ sZ xnO?AHC ۂ hb؊5vhc"h&9vL3^=42PH}m?JhhdE^[#{gIן?A8$3u}Mjn"iQo3FU]"b[`*>tꊢF:=*R,=T]؜‘96u&5zIADsG j*pxM&3ysmeeOb%FtLgveĒ?Cд4D2, A~$O CO70 *pI70v ']jn;U͉n+Apx5LJ1. ho~MoA2ˏDˆ2t{ω{`a|#xyh%B2_ ~O4pNwo ~"_Xa[S=\̲DqY3=U.[J%3C3d$33R)f&K$2 ]]03w/u?<+0#s>{8XѠvj`4!3_e~VM2e>0 E^T2Mh\UZ NNT[氛>z?S~@&iMA~1UD:^:9H E#9,M  _ ߉4vzIz Bgv9МJ—cb(4! 2ȓ[sVL?9vʜ+0eH 2K4H\a[9f$.%c67y[$:r2ڬmos ujv5 0ӳ {'7[?OּFa]H*uC zD9r " ^9q&Pп"0?Te:"ER.;E,rʠ5r3c5ËHeRNK}Z#"I*"jx u Ș*V%t!q)A.4ޔ*_lA{r[;"7D_:W?_x]z!}<DDOw?|1]27?Fpy36 7;qҨ]0.TqLAF :X8nRw  J$HPű>Uu앷֣͔dRLJ;)] vU#̋ao@ρ#8.mLeℷB@Ч_2Th!'uFZOx΄q44.GɴÆ> d"(< S#129zI7j.x8:(VRdT~ ՃQ/618h/UUp\@ FԯLj.탃Ir")A6,oNov{k$޸s$d{#2-Ȉ1(Q4\Bb BHFgJ牭`~eq9BY 0Wd`GϐG` eM奔>ӔTU "=F^OJJ!v$ʫSX0_!!BuZ!HtI2I!)RZEU.cN]o9sH|VOM_\R׎R dV`^&*, {e#<=$'w2cÄ1]pɲyJv7yb7I?zuJVv0HF-Uz>?]=FFoV5Dlxn-r^sHZNdϼ FfR;SJ4=d30`9 V EHF^vA""#&3;^$Ac(tbsܞA4("4Y|:Jw Ӂqܼ8dž҇NHlw(fW X}K#tdCKT#|Vr4rqq iB)~:*th.DߡJawU$MTnWГD@v*-WIK#KcŞbAD!1Gq*Fo%D@ݐb=PB 4(]A]P ,Y0xMp RIO#b䃖#Kq.bA} ~<x:1)!`"v(z ZPR =WR3 qEbH?/T% ȣ*c~7dyNXH0FGW fuR;:JO $x(eRct)-hc  ? gpi4$'iF{ծvj)QDѕPrہCj#- t?ɩv aԄ} e̵$Rt$Lv`}*nª8f62&3 Ipy.3}/Nrネ\RZ&"sO0auFL؜wb8N#8܄eqt8}r~hh!3c vVqwawg<-@70?wf^fbq~ zF>x2dE;e"\$?մ ˿s/C0jG쁆j:Vlv\>BFؘNoFR]ȋ4dq  jAкoTѓ\ |o?5y0\תBT) RdmE0E3D`"9},AU!FBu%|O5C#Z!H#M} d]Zo{j:Kn /]$@EI&(R4T_pi'ݟj.B#%8tOI*H34H:IC*|Bصޠί pڥVGHP^+|en0*7UJ?A6Yi G".`,N,QF3O3gn'rGgq>A'uL FGdM/_' !Ay2_3T$Jx֥$ 5{GC<1瘟:CdI+jS ^91zSp 1|ʪHEpjlkg! ϩY~%ސ|H#)lLt#u7h(Nu?/rF* I.&ePF%tF4CWyD$UЈZG }‰d@;j#(3^Q#7#E$5a_VE'C9hw^B ;@ !7 Q7q~ !FJ:FTS%AgO=kի!)*ǡF|@y%<{;12օ| &jc7؎:JpgWzIT6 HtZLk؞$jCgg\JtA~7խuCCVnPM\6:UAPD`w2'S(?O'!ʲY09Ќ1ϗ.O>UD).ȁ!6א<’ 2G+ Oi_}xPGw)J \"3TB;q$tHYHLJIJR dbB)%U_~\ubj?XڂGM8Q, EO1zYiѪ$=캜7aR8o#)#؋ "ԛT@Z<54`SՁ5HO ~|݁Eɮ0K?tfB$(Jܧg7Sc'%h7MXƓn`l`sCp#x hh뤫( w9 {!=^b$dr_=QG#XU4c8CFI8<.;7޾d8J0)Õ[0>U,2dejKez4~?}8O6 g=i/v;GȾ7p9$ɡU{gǰ8Ӄ) (Ih]|=WYu1 [YR'.2d+aJ!:*,l/l cfBTUqZg﷑\a'{w!\ѓ*<7~g^jq^-4v:8v_*OVq ]J8SWQ(~ڴ L MEf c̃IF1 qb +Cb] A(Gv'K\Ud1"V;9ɡ.UaLxU쿟@G҇΁~x#Uv425:,Lɰ j t|ѮGV$17ܸ.Ĩ?:lفZeuM|$z̤IX2bw5<$N S95 H\s%ΨO}ng ^: }w=T iqu6.FjXz:&ߨ* ةH>TZe:>Ug΢SJJQ\>ȓ}i+k8vҠL{1J4@tt0TW>uf#BuyM Hq]ve/ h3*,P:Y6lucloMF-{0`mq'MSET/|ki̟ ݏ}2PA;4>OG‹G\@*E8EIWFJ>+O 3˘L0H @fXCN3 \Mo"(MDws\Lkm2_W`D̾ __, L'_'&Q)B}1HFQT/1s( xvIBYVF uc'zp0!p/5Be[ E/^uIv0 W+/8!%-+-0N H#dzc_P5o¦8f4vF4H4 ݆qSw?ZL'9\lCt@JW?_O9ʹ(UlU†*CYsjS{2?m୴bk4(CfHT1.lt!!zMS[|P& w8V$/A"#G;71wvZPW _"|@6EXM~y\/G0ÈS]ێ/V\餴֮rz;u}? ,uERBI0ǥS^פ?Z΅LhM[N#!N7YN!a1әNnԧdh ;$0¼He#NLq]83gfOqtQcإvR)8r(yLڕy,6ɝ:JB֘z:01م?6[fɽd'A bxwqlogv1DINy7T*FsGjMq '.d0<"'M't@wJVu t?R"v t Z'/""4Cˀ '61K0b~VE`Q;=3d<^983FӭȪg"zEg)̿4TK7]~?t5Zͫ\H ~G!%>UgMּ8.$RBI);Eyzze9F hQ#ߖTPBf۝I?Y[ l+pؚbϞTAɶ*ʇ(0Ͳ#0-kl$#YQ=4۰/6JI* TuxPZȘK՟=N0R\l% nM(pRk RTZRbt&ɿsRJ`j)%d?nٓ3vm`MMkt0hQ:VHݠ-va\ NM~}#S JQL2MdphcQMLi2=q91é$3?YǝKx֙~ m5s(F`)E&?|Ä;L&)&ȩ0=V:fׇ:?"@4N ,$P2`XK>I*˄= lL1M>F FIW(%B;K<1LJz,N];5V%0>(%zq4흟{4ƣ%<0a PYo]E]S HuZʜAJH>&&r`SYZX*Nr#d}DQ^XU/ubIE7F!#+Cb=vPE)$8rynx(D{BE^.b*82MGs@h+HZU JZ8@T/"q]3U kfՀJ"dK ?21k| ?Uk؟4_qķƝ?uB` ܷڂ3|v y& B=&@RM<ߏW^IH 1 ``6+ewq˸tb+j=HJ -csw5mbDZc jB"fPAgFM ,0S1FVܻ ]8JjFkML'KD womcNctF>-$:C]A'zxnn᳷qvg0St]B}Fo(C^T벞ُLoS]9 pn_ZR"4P&,I?+UQ7r:仡2)xᆋt~_ob%{;jj%AQV ,=' } r"UIn,ai)/I4 c1j.HT) Bt&nNfKOWE>Eϴfu {LgnHm_k)=KS.xF8$Ƴz3Z.kSpBՋ~5#(GrGڲr I9 t(tґ>t;9LSo<_|C<0iʛT'_c% ,U7G'3ћx&'QyRM\E9F4C͑HRpyR5QcD}9;On:%x_@ ! dRe}r`:,5XV0(0}jA@RH! UFSD HQh/a ~‚dh8Tz$1=A8X,ѽ"t]gukI%k_(%-PjWuM^|(dRPAS=^S ߔZpFw"PVL_r2! NnCKqԷ3ced⤚;u~FXW-MOb2r}b~ΚK/_r `I堙 Đ2]p x)H'q)P@Ob#9Qd`. /-` V@#ʿ0R4~95KW4/,S#Ą& S`rqU{t?2Gu_k!Џj}qhPF ݂F I\V-M{*K6ߊYw ̷3Y&Ձ?7@sEbOʁU{KU#P~ʯHA >*xmI6xjwdgA/1JhbW͒ŋN.z=떭yhheKhsVFjNu]u6t5٩HU&Jzm5؝#{"Iϖ ϕUKm Hkj<%Ezqr{ O`1Laëx [[q}IɅ~<Ѝ;rLŇ7˫wc |{ȳ~qUZgOT4v玍<'nel;;Hqfv":gOX݊œɩ8:F8WVĠN}# 0 DKH=7.5~UJl9:" !$+#Qw7A P_0YP@n2~=T!$IkȘ N@v ڀa='@lE %2# ~*iu)W4 (r_{nH!P~I#rqtQϼՎ#h@%ᲹwR:s4H^$iV?XmuYx~12 U$ Р2dm$ I^LJ.f tFm^c$}ƍxxn}?S< Y:#YÈv8UF/] "TrX ac凓S O-!&@*jq)$kWMt'ױ㋸|8VYuZ15Ojuaz_ϭ]rrs)$gt ўПKXsuq"YcμF^􀪂oF/\fhF}o2rA5y(Jr].,jݘ)R0jh0U2T҂˜Fq ,#\Zjhg$Olw"?ujKS>+Ӗ{a @i͛ t9Zm2 @Rau=LVש~M.l'OpQ~Y^?xzl ]MvS[8qv8{j氲N'*ɸ~z$Frܵ!Lzn dF}6~=yO#h@xs:"WAY%bSlL\6D x6rٝjCq6/ZZ(pXyrqv$ӋaBFs$ܖpꡇk ix)mHQ&$q7Ndx:U A/6Չ!‰e|jYIx!|`D6=Mecfm}4Tv)/_k('P9yqQ:\ q)Kle9o $(_lhFXƊ>Ձ(N{{`!@9~w]~$"tMc30$aWK|R/ա)fXHO/(6 "7&{CD}!P>") 5csj HB GG}J0qT<=(^U5^*ϻ?Z"?::Ѓ>D-Uy @BՋ}:4_85Kß)F]~gO3DnwkB{҆Z0"{%NQf)j|[ՁsgqMv4fhqPOSGq~cv$sť in*<[VvՓCuxZeJP 3wa$#ӃP$|~JcX"`vK!jtn?Q$G{{ax虛Q,otS[`ߞ |4#noAG0=: Y)RZ5)KO|m~:Ї>n9P1 ?Bw8/P d${)R; DqA"`H  gAzqlX@TwIAVg`#kݘkX7)C @!ZQ2pb~Ek+x.E>+`g~gBe 1݁5WG͖ VH D~*ZHoSי`œZ3scejIO6JnBU<|p.0.©-\cOA\ϋ 'wB9-2ans2P/x_{u$z (%|L? =L rTRhe4r e6$B ad&~qcYHtއYB݅QJv7 [69<y@7Aʝez: tQ*//uckFKk&T6)0@eto"?!Ɵ'%wQ&㏽8̸.bv{;Dob$ah1oVp`&޿׶Htkc{3FPÈuT[0_NHm<Y/gLg>r!HӼ28|\DeXFܥ e@ԌJB> .z;0Q3BC @;4kDŽK"k2p"^/%Ѣ˚o{W譾W& ~R X@V`U@q +b23ʚdB\gJ;u xꗿ5~ g 'O?.|t_@WQA $Ǿlb<؎u3ğ[5_O?IF| LNmьx7BU}9:kp j`ɼ0| 2$9<a~(as8Ԧ!]HV9s DhSH`hv=:@B.' )8=O`'X!A2PeIyB647%se(5 ax`4ȈJƘxƓm SI)@3Gk[N ʰ1zz lL1ZLd] sXxIH49ewO.Q1.O-'MO6y1|EP4~)M. #vU埳[=Tr `T(0P҅>( lƌ_ Ҡ.5`5 y=]23@_1EL~W@ҜS}O5$M@ʂ0i.~r }5ף%AdfV@ˀz`ʹtQ` xjacvZ~w?:!d(?_W/`v4;S !9>}>#훗7?/Ƿl1 ӊؚ)LO U/t _S; i$)lnL3gPwk+jس/"DM]6ј]XZh:5Y@#Ӊj_ x6Om2vEcȐ{15كQ:(;& C}^4dZhsMioŋ BGDJaZ^7סzʃ 440^:`|l#I71݅0KaD`NUȤ (g64ۙ8JCzށ$a f:F;<]tKkTjfsAñđmd 8I_bڲ~>@KrWŃAsi@X 5@d>`?A=k2=(FnQ=(e&iR=f v&BР ; bff$<85gnau@ꄫH՘h_4-Euf~ypƫP5\Jh~a%JV?_ҔՕ-<ġ<Ӊ'}uŗX[SSϜ>ćGyky6dbxta.R>/~LN` ӄWonN"Ǩ57#'c_ňh:jֽə^8 Bd8gMFx2߆^GOYHgg=?@]:԰*9o/}<)),t7>[DmZvZId1HEK|?D 6| iF0xҸi8]$_HHPhŹM0s):laYOKtwwd\Ư6*1YF #%|^acL1R 4yߴ%i<b0)*ߢK$ShѫCMt g ފ/߭b$J*~@f cXT/+>rA mtY(id@Q!UgYf"Pl H:1R~:UG֩n5Kr*O7uQWՖ\WAxenu.5أ֋ _` PÈ$n`i| iG{ ]϶a0A,O?~45H#h7EMH~ oayu= =Ԁxh@QzaznOUm 74 0T[zXهaha7FF '"yԗ MCoZqx I&i$)-Rdk>=DSj r(c8Cqz66;I kIӈv%p+CR s;F֜nCz>*?"To?cZ} 8,W_9|)WBqH5dT̉Z C`t qJ 2@ PPT5Kv q`2(6SȘY#&]*dXĆ44s %kf~ W%G*H:j/>*zI> iGY*RFoƊ5W(2`a%hw~F6rN0‹!I-/v}~:1S1N0frS8'yxI“ N#ӕ}>@A޼@~2iѮ=?QR'6COǟ|SE|U+`U 'PC3|dX!h@it:o֌E&qaeI]H- F (@T 1/.iDJ -Ieǁ_>s5ԑkzGhkKp^DUL%U6%J-OxxHU΅ :WJ(H?-/ƅMܼv '.埀?6I&~Z(n_;Tqb{%Ź)\<W/p}_p3M/Q fo/#9@`XѲx"%A $l'%n7ЙKbD_.ăcyL nDf ,iFz&7_*IEx_CßAg Ēug BQQSGKjOo#. J6]]o㉠.#AžI }p%4g tU x4LNG&iKk5[R9գ_q˺ n e]fMޯqD`ʙ k@H.-Ч tXufNT5G0_,qz*ƠA=H ]j%ƄO8~q(h"Q'^@RUz*'^>xIgWPA0..MDD#O&07Yvy1 yO^ś/DbyWwp1ܧ"ptkN˧= ֠WcS9 d7]/?PYS)$Z\R $0LW؇>LtN~u~ss}ctt `qv$ӝ11qꝔjGA.Ѿ=$| tAQ$ riŸyOS%HR!$Qy;$hcS_; !hmrա"T)ܣUdnQH>a6}C/ǿ 2Б\O[g-x㕦HMj_~qd[2=>U^WKIrH Gk9_63ړΓ[OoG!7@$ֶW-?,A݁Gvڕ?/UDߎ#axupU!י7GKM9?9Qu!:\L1OcafOkП|Dx`*L alvLv%C.#g75YJij_[X, ;L#b#:x ڀm%Q7߿ tĜ1WLl̾@{魜8I/<&+')qm.cNE_1>ZxCz9lvCZdu5Szt>t)="Tgn0@!#P(.0*\@a}fo"!!mX7ELP 7e>5KK4MuCNh/f^1 ^!䱚1~g+:d8WwZF! r@P~hJz7qdN.|d5BU/ᅚ#pFO-⣏%ݡ?3gH4cpdw/,x|jՕGne 9YJmԸ0TC߫HrJgƾխ>̯S+wSgR8Elzv9*eb]ei}B3*PƮH>C 4e2*,ׂ5o*SIG+v~O;WW1?3wPwᙖJ|%/ q ЕBYK ׻qm{ (_ <7E "K(}a{ku(F6C"ڋ&;Gzt CH'{'(aD${Hf"xtRV)Ew4sEe}ś{XZ@iFp ~N4{(EAi.xRRz21dKte7Ƹutw+)]bU^#.*=HxAhbߋjeshߦy:W l70!j3M4QߺOF6bR6,/Dt.y + 1Jpcu|ΟZF]{*]-x HQQ![+dz/`C5[0foIsHuuɫŧg .L`hj+jHd>?c uNNIKP Q Z$~2Q5{g7fxd0䰵9 sӘ7bvOU#YĭC$6(6m9蠆kCn"F}_z>.N:~ \_8ޤ6|#/bDn(Jo|IW)q/}][A9F|eN.9LM1)v'`VOm})OCV$LpƩtUŜ_Ewj) ex( ŰM_7*1]V*0$B1zX ~ Bd(BIR)`n&0=è .S0ʀFJWJDTCbb P[EtwGql}GO^ŽGyΟt/n8Eo'x^Wow>xLzg0=JbhV&+'6ι4Y$~; 3t>4(vFv dc!_HӐ3uJ( \ nm4<,}`Ks]h&Osع $޻Fj6Y$}$ 3T adI: '4j4`!A:L4˺n< ˨з%HQ4| V QmM< =6BP( '̿ 9%BjgUǠ[=0YreR$qGwqШ~̧gaSlE.qfT\%.c2P6@dž% : #e&n̤Q Ni*$kcHr##/JKܿ 9b Ĵb%@+MBj4 ܦuأza}JHS>ljb0/̦g17c{ ?Oq O_͛6k׮o7_Qy}##d19fz0[:CM8VJ'q"XZэ =q{;۸G۸yaElnbl|4\F3!l3"18ӏӂ5jVrXlSg8sb;ørsH/$镛<`-@_,@ʹvaj5uף$u@Ho3@ ZnymW[Ɍ[Rx)ZS%ShZj5o~gjK_uisE*+V崑5^k^E0 c̰W柈5(.UdG:`9@_׆/RC<6>hk:)YI7܂68No(jnnՀf*pܿnݯ%@NﴑY|&Xa4>SH?#opp{ ["{#|ٻ܋8ۻOKܿHO>£09&i|҅3XGU{16?8K8{j 2w±K/a9$tX^E!5Q%smDm7wfKO~E_NLN;eTao>+6I߽OsUC1x:jQ߭:rT2̙d8"$rЭH [!C_#}]dV: E>2myӑ_|SST/4q}Vye.uh- 2Hw[(̏ǨpeHإhK94|UO6\*9=TDw-aarA} dV2jK3Q?C*қr dM=%?ЫaBRH'Vϐz '*Wn&& 34d97 BzrpqqhQ9uAxMm|2U` L^jԕpvXi@\;E ƴtUauW6)@ =3@ x-ŕV %BJ"9E[^{h +pbh%0><'0=;.KX.NwU\`p-aI\~7xۯ#Gw>37tUUp{L+ncc $vI,Nbv(Ӏޤjy-ohA4Յ\XnrIr^>1,p~w++t =y*EO }W{xpUUPڡD|eT*m<^QB Ha"WWD=(T=ϩ40u=DD"C`ɱ$xz| $.ہF-B~_W=^{ާWܻ׮&2B 3Oާˌ{3]ZA *wćzx1xS yM ,--ꭋ]L![=79 '?իz <jm̱%o|gЁO`ce'v'g?x6gpyotmb2㵓#pw9Zwڹ\=z.G pb> R#M ^Z<2K|B79TW&bi'2_!+: (lJjP 7Af* G :R} So@$]UA]{3p#V)>wEHpL-@L~XobyAkphTo)&I߁T/J>C$_ba{+Aa?i,%Hq E,GaH5).! !nu j ϭZjz^\R XӛK92D*O];LJc|8^['[` ~2>g|_C,_RÃ&잚K+K^?F۹g% 67[02~kW/P605mV ZWK>y'[g?9a6Zsosrcܿ?ﱶ}_?&ӻSvf ͢ ^RnFN0gpfwL|J s9,/,2ĵsX_+76/ap`ט.c(vcH$(ǥ~ܾy[ō=-ᣤxNGWW =#aLİ:FWorT%x׈_(IA9m1rBz S&'wyˎ^-M1ұ&dOfu2bF}e]ߪ $#N@>[~ţLWkȁƶv:\B7M4Jva3uϿ,p ^ko6vw5BP~N@1rW lJjN-'Zzs)H:#_S߇2m/7Dr1zh>yI ,oWA?1pE Ƶ|a] z hz|aH7ayVdasޣ8NM` xꭇ7ƃq 9*;on$,JP<ݏlW/>}]rw^ynq֫ӟS|?7n~ g=•'wR\poI !c;u vڿ0;3 `$x qzT..IA<Q,K`n^q }XeSNj $_5:;lr3&%E2~R)p`xpqY6h-5;LJғzMqgڑuSHn]'ğR ߐ/UQ\m*?nhA#t@8pJt`Jup,7g 8T â.j i P ܨ`" [ |}x } xeL!N~xoS;~_ÍwoO%|&_ɑq|?_% 7 K-`yrӃ8}bg/ȪI?bD6GGQ+:4`>Fa8Ρ0z qF+$;D1. Y,!ޡ& 8{|a|^2ÌSC8;\(J&L24/SDړh|*+߭vu̡~C9<;o%p*AEe$w{.Q)q2hTE|K3K]vRw4[i!UFsu#Qϫ:&WbH@M jZ.8  h-ԋB==HPi@sЬ@K^H\~a%n g27Q[~ZNMMf/ԥD"ײv"*q ?ԥvM ƵƯ \rqCAh^s&aem0684Nޭ۷G??(s~n.n N/FP_Oh.[O_X[],fW䝏O;:^wKwqlw3O?~>S~LLo1z~9K@Bɫw/J/ڃvgQh? UPLB18Ti ʛ*@5 H}V@kxIՏ,r hb0lW~>Ua"]3徕Q/;n"1`N}6eJܟ05zShWR faZW*ѦϚLXҐ2I+NTֈrPyQ'݀>Uyoo?a p!M|ܾz2Q|_+˟}s}Ρx/>k,x5gg?5ʧ D|_~ϝ_~>LcTmazf ngpqřa<"7G<{0<ޅy^9XF>J~z^K'A!d'#IókS{Ә_\R3XPY~Y|ީcd8Gբ'˯ YR(+1]+0N,C<>Ke*ЈA.}e_pV+! O |/)I5`K gی`t5Է2.x:quV~V=C*c!3Mu`:x2$lȂNݪP"@S@" JM@Vp`@Q{4cS[ŽkJ4짫zȇ%4#uQ\j }!D 8bE^P%qr1H-)=TF~/eFYUu'6!4R& (pA2$1tO}5>k7'ſ? \]?8}qGPc ofHnj| [kxk˿$I P8_n1cge+cz~l'0 c,0ǩ!Oy387T4zna{Lae#}afA v $e: IR1l. `[5hl6D3O,i}1\Y+CT cY0e=iH@j D:!sH5)DiCN(q*4PX䝳ϙ-'@ە B(L (=NxaUVϔU /Ozg35eUp`gy/ "!)@1<"uXח3>T 0O?2˄G[ DV_?//nUP&)C!Bq}fЀC0+e4ҟvPoץÐBHK>h+֓ Lg!/HOSg;ws_~$5og?>;8:!윺kS8y$ܾ4S:/ j{;A=ًoX_%\ƩXBǞrCxִ+K*PFCo Ux/iRX/4ey*U"Ђޒ ![[{1Q\8"jt16=ˤ_!5Q/ZQp]34rKE`S("mPm[f$Xujת))ttZ" V#DX{ȇ䓨D*FQ$53B?}_~r(xp~ x44Im!d|Y[A"96_qz¼}-|?S/05wBlWPd"[kxp({t Wŗ?_[q ˳Yn]2^]. c#p/ne~DGď4Ocv8&"Laj}a>~Yll nΐx\zxm^ 6-b'%Nn:ptS>,J]GFKtkƿ s j@0c@]!UUyV\W_F0]"``~?qbv&hUD-rnEMp+#x>o3:mxpQWx*JBFtEP@4WK~4Q\s0GC@CvuNj{[|/P0C(NϣY?R45o"E5'wXiTMG9r w6ӹ{E̦HFUO*Tm9Ԛ&~. Y 1=e dgn5`"(Jsxjwn_/o_Ə|_|:~ #'U(Kb~jsӋHpjgiydCRk_'_D5MqjowG_B,D,`wn^ \oylp !>:߃S "K>ɫ[ZOWH%E 3;F;@J} ՍCF,L[ƟH@)0Q_ru4XB=phK3 >cfXB ]kCl)H~)ע481UsJ`PUJ (h/[@Rnݥ賠~@Ey0e% H݅_n7=k@ZbQ\mP_ԅ9q:b}`S] 8lAUd XZ,Z݂nTMYZj:']AH*D,I$۷DK1AP@|~#C!W. zcqo Gw}ok6DS}-ҡQ{?nJfX\r+[ɝȐH'S=wpu8SۋJq {UUm8w>sĺjSۙk36K?X2$fr85f'Vԟe$~{  #XE͏}fфK]XȔ HQ*<1my26[qjc'PҏM[vÊL$!FpRjRNѻӨ|oj9{I! Y cDmeХ%m|;NGԙxu9p+Q]_׆pK6 gCqcSnhwW "T_*GrnRmpz2`G}mz!|0 ֜?G_:)=*I`w,([x:k6lCʄ]2?ǿW5^Y?#~Nwߺ~1mÍw|_gXZs13ןWƝI Ɔ@.+gqtǟ9}|?ޛ89|=aܿs+xY taukOĻ\>{o?>ե~, a{q^7H?N!՝½;q.]@WAq_>Fi ݽNfa2_p5$7o>Wo^$u ehj'E@@=`o!d?A#O/O9Q"4(% E+W_NW3eІ0Xȁ&PH (-` 2j3Ndd 89hp­lriR'|H^2Dq_⫝̸_ TÆAp<+p]|h|/BF{?"AHYuc0T ?o?io_Wo/>-mxs83Ѿ>$Røzuo?OM9|Mr{6ޏQ o[ 0aItIn38qt7/'|O e5Dk cjq?!&(MN t4<37;g?BEu;6|0尷4!=XzԴ!wS9&x(9@R!CH"1U=>) ïjhʒeS@{UY-ޞ9jS%(N͚#Fl:TЖsjBd&~֥k ri8o^7Dh@ "iokc*gr~2_0/M6zTb0@T5Ÿ s,ioJ.C:kD`  >c/6 4Y>L!"}9=Wܼd_sۤZ.3hgQ:2 Dp:Qhnݺ.'k_#>x ogB8w I?WN㻔<|x>rݽ{uw^/|||ܿ;?kX_T)g?zb}q7.gz 3x$ 햩Do>"{xiT7 _/bߛ{ReO}YditvŨ`$a񿄧G Lv5*p>CA<_K5#7TPZ̗c~TI~N?Bb)S#PjGM%Ĕ9=ir:O,_q"S&!=5 gJt;k McQ|qJ&pc%_Wk+jOw HT|}.t('Pd`zPL, =Wi=֪s[D.}ˍ񋡖)ö DP@⠈C [rr&a]F =@ĥg$jxEN•GDA)πA4"Ge$8q(e@,pSL{e]YC.׃w&./[8{zx]_õkqXX;x@# ï#KYl%<|=~_,zx "cI\:5dՆI̯?@>`DӹtR ,`-A:# |@NcƳL !N!d%2t DEEN3Y^'QkȀ^UJUujҰp]gEy;̀-V) QF={aME|efmZTo#ߩZӁJ>Wq2^POd(2lomd1sbGZQhæ*)Duݞ:~b87\~p׮lbfyׯ܂+܉iM/уwTi_ů6ԕíGᅪM籾~2|}.mS ӑ379ɢS $#>+77:#9j$~: ;3xDv$%Yev:6gGpfowH.N %ƩP|$g"GA1=P da?>ʃI\>=5rJZee5"w28(}պ* 7k ;_"V3Aq2}RdW(#EB~eN<{^5Ù)+,"1|im!q52 h^2~I$~An9"QR\$[jR"_m@ ß#ô"` $F :ʗn//&Wl=QSMj9J[Nz5Ig>E>FA4HTE=R=թMAU2$ 71MjW$etQ]4m_2xy߇:ZTREʤ}MOݸL\͜afz#[#pw$p}MlO06po '6fqe|R>0?SDY$Ξ<'6"q8M8&n]3Ocfe+sÇ=Optm ^>4a}ovZ|-!l t9'7I,.<&g0Cg22<:i:T:>̎K* (tIO\! tFC& ,C]]=hiGfjF$";d_dF 5o5x_"51Lm W&;7ƟqH,㋱Z ٌLGaqrp1 З5MQPy q*53aqQz$8P<@Gne$ ޫa~^C{>*E`&T# (Y5h9 io*"+H?+/&L`&+LO@Md)/(!^Y2CJ H"֤XۘNC"baEIZcauS)쬮hh==wՁY #$߁ׅ7n0_;E ock`H"9.`li}]x¨2- `݇g/—w?+'1?7_ xI|);d4AgbpGc΅5 K85+q:<V/FQLb6|s4iT)_AhF(ЌN#G0 E*,6~#@c0eŠ⎀8jݼtZRKlVίSmEGRjW\7Е$3NWGD/IT )nUM1B=FV-t`mw: 0tȿ^eŘ:;ڌSQa` 1՛d{92ˀKjXɘ6&GKܯaYH9hҁbP ]~ pMIpEtRn Rzه8.}Zl\C1>"aA*Q]dt$* r6,wycTe$(_Z\9>:F Q;ŢhjE)7-޸:(~Q?sg6ُ3ȍ~]"d!y}ۏuŷo?|wOw:GV1>0 J$.ǰ9?e>7Ono! tw_߅o㭋ӸO!FiI`vpiF~W^ :+ENx(4ע/@$Pq3UHQM0)()uF P(@7 /˘?* 김iwD|Q-'`7ѿfi`W+~ ,Vڬ:L Xp9 I@zrD>90ڀ`>U/o:67ӉH9  Fl [>J|UZ?-eWH@xYo Vm ZfݬwޟO[m!i C?zRnBܤ.ʩXxKKr?F?mb9(Ƈ>HG(?M d NXvOz"{w]JO޿:(OGO`yjb;l"`(ST{g>P(Q>5\!"x.Nc{s\X bmj'w09ҍ}c\<ֶ0_3%X7p$N,tc!B KPwӷ&p%F~Fz[){ bN 1 2xޥa"G-9;da:eȫD!?"/`bhܝ'G{2=F'Qp'և5ñ <3V珔O9G?! +kjHC)c9Kg5Ytv+'U!H%_o^'K%@!' 꿂8R)V )/a h5#S̾vaY?~-e8.)n4*hD Ll)iͤ_ebOq"MP&B=7ToOK'K 4`nfScy fH "hں:T=v))<\~n`mR08N4!x>.>~ 8]qg)&2x 9sQ39zl{ipt&ipk^Na{80V'UZ;tO߂JKŸ#ῖ$j㲴Uc"AVVF5kI-Q-$۬ygaܵX!#UE]G~ xȌ R_X}F3Wa~"/M4$R]Ҹ 40ļ~e0F~vj^_~ =~|?p2>}rO.Oqn*N bs$^ 187pٕa|>5mh7ɡ$I6:yxȼvQ (Er 0@"oUvX>->_ hPK:+4g@O()K uķjtաj%yڪ _;wMG~e~]P X@ Pz.qZ_KzNȕ}e+@FN~)sN8U1[;~o8s =8̪澀J Pj22~UT?) RhVt.ڧT)B 0 ]R4#M>OgTDž L.E]S#6#`2.ZHԸ:8py| g7^:o?Mcx46W`oa:x\.ǗOo}ݽ=ŻKIvu 0E"#9:1<|Dxpy7S89> gqjk?$ߺ,^:オ(pt$NӇ|zGp|^r1tьAyFvs6w:Mw vI5z1e!vQI F1GԌ "4ީ띥 gsY^ ^\7։9t@ H"0,Js2?N{ o93,GH> r U/`*>'zLG5>Mj@wz:k3.My_q %5QkڏVtO>7~_nWR_PK3LtEsE/3* '{hW u,O3KP8q+)/l Ij+Q7]_8xzqsI5Ռ=45f>³+/'p/DGkF][#F8{tn? ,fgV0u˗OOcxr=˳:3>Ni.L.kgF%ڽ8}l^\ŏs$.?~ScX_d>6i׈93BNУ/ixSat9/d&;0)s tPlFKK 4[珲J񻙏9<t`A'Mǐxk?] y=oI}_C0)AO@>mH:2"qX,7 bݿnྥo `P}IW`_3~OKO%J@ _sVƯ r؋ڿW##cW!Tj ղB,F!j:Jk8!kBj05)= L;\1x2et g @ՁV:ӹ^<5?A86.Esz{փdryvjjqZQ瑱F$a|ums6tK9= sn\q =~(YxwN+☚71<pq[?6ߏn̓;ͻ)y: ΞŇ^'Jů~~Bn`57}kW ȊQ{:OwU%U'-Ѩ%K^Ly~20w3MhUub:VՃM|~pRI@]@.]^g!q;hߎlv-wZ Jx:8P:)mS# "/[XԶ4k$ ctq<__ >=_=AzI4d*4;˟ƓWw1#8ŹQ.w|x7vGp4%M<^|i|5}x#Q0|<. qb,B6FBHG<#2 rTUy}Á>~YtgSC@66447aq>'!m 8C蠑3S#L ?Z''pr%vrb-IG 4jOd Glt5~e<ߡhQ9ge RA4VoG-6+nVS^;Eu@WҠ 7Qk76jj1Ш1o3~+TZK~bJSӯhdQaj~F5d.Dkbi/e.tZհQB'mjcGHN{4$AGCAtf` ƨf.>NɬP$@5 Mhr kp#EY]6'=fSv6)u&&2mx hfrdvqD}:n_ōkx3?;x6Bst^w޸_oU5>$.]`7x4<t#I]"hlha97T;Bס.]8lM N 9 Ojȯ~YsRPsJ;kH.ňMU_Q(+. t`7R#TɯWo2(7eWUoJ * `}5C(C+06!lSB HCq|DEJz?07 XwcinLac}~w&Ƈ/~|tc8wz7έ`yyo]+ӔNW/+,ѽ+.`~oo$z26!\'4˫Y<+c=82Q,e[aiJ %~{0œF^ kYyhtm6RWdP]F7~1O_Wi ,!2V]KtrM7Yܶp3:TR!+sߪȚVɯO }&-wn@q [@wk00CCyż_~=]1r!+)ҏ/pNQ?jBtbhԹ}Zp*'PXw?ӻt&:J^ by57Pߕ>Q4t(nA?_/j}^ Gu`*@OH`ak9$,r7Á#0z%xA־Lg3]dk~ŹӁ!2=\X28/ŏcdʽ >$&7L:s.{|19='̔`W/,Obq֨PrmL mܸ.|+xC ,͍`yYܸ{7apҸ1±(vxuo»ٽQ\a'ɩՑ(fG9ŷ^kC )Zd`*(i||KxB@BK2W,T@zOS XVמ- [9UChK կP@QR5w:)O9_N-[ߊi[eG\2[rԜVg qgJ3ӪӄP|"V@k.c֔K3q`f(5 (`ŰBz=^*Rp6!B~U($׭!u4תlv>ctb(:U#`: gy~itfhؿNp!<_֊P!|v<:I5\c: |#dɤ;eē{&Cdŝݳŭ89,w_;{x%av(Ntp-,b~- 6;I|vB^Lg2)D:O2Q=beiUOq|$C2I.u ֻئS a3!8Õc=JUS8sbr8v`e[ 4ڗ̡n-X>%u1CZN Z넝24gaE ,O7D&$_//Q %iBP$_a juxV|i&{;}f#q`N--j2?aܷ.E㷤6+(6a٫%7_f_n@x%&tn?kIёT=G^_j;uIp-ܪGkn֤j$5 0Ճj@s[:!f0<[U\yx:EIOX^p'.G__NJ.^=?U'&p::!˄>. |(Q4=D҇}$r W&$L!f{:62ؙHi{{*눘\j).(y PACpOp8#H|ߺf3~şvq Lj`UuЊLJ `f<::; G`7s&_YB4 IuJ?K{|mFσ9RN%F$uih2μ6fs:ʢg.'TǝW=fŗ":Uvla:xau~,Ϧ)QdG-yȪi(?gQߩ5Ȗ`~7,ȷ= ̡L!ԓI "J#ihAKSm;5ʔ!&I N`0ż )zzao闞xhjսd78z5\>9LY 81\ 'Nnaj}e~>O9W?/.0eXL#tN[w18ށ~> ޱi ڠØv/FxvYѓND:HOxInF!NY(MoMo6:X;᧡ύ'j/r$R d:, ÿRh3K6\" -@KtZ]0A]Ũ#lV UKQ \}Pqs P=VsVv+Hħ(' 4f:6y'n/$vjQD|T!!"PQl*ǐVǴ: h@ { MS?oֆ^\ާur?⏷d$= Q5ST@?c#d]Hj LjIB^60sJZF oc<H>~U'xy%9\`*8I`o~E7 }tK8K^)~ Rh2ضG54(9.gtXjNNq<8hDq2Hjnre#WS.S0o9Sה:P@ʨ<)۔l"*ҞjRdLJOQ" % k9~ԃ`Uc|&+_ kQ(5~sHϋѻT3{sʣr٤#9V/}'n"%{Kz+mk=$k':"/}5 XUT}U1L >Q~oWRPS~aT(ȅ#֙nTUN00Joٹi<-#A:‡Z@2ᅲès Q;C5:Zw1/kU}}~ lE9k 5epnl`Y# 'q\y,Ό ~{c \ڙr6ӋcT>,̌;'RkOm0)%pu'( n)! p!%uX~Ao;1"VzI-2SªiH q(*@'`jp +-/,ľg3Fj\Ҫ>cKV]/ nq.b_<¢Sл =Mӏnύ~]d@C6h̫CI썇֬?}g Orvdx9I>k}yJ!$% @w)`X-?J8-ϊ }fS#S)%[$$,g<ْB h.nx|-N3-XqY=cU/m5x4ϛ!dY]o{5@_&A-fWb CǿtoH(7*K{ 8'E2]šg /~) Kvt$%yT܁BĭGy}ƣF[Dex-k0Qֈ:7RYt.djNA_;4VDRY`'f;ѓAӋATUy|EYM45!i=nCG?5*^g||e̋+q*2/`~g0::N>_[gwɎeJk'؜NOP!-;f\hC9(8<%ϫGXߞXHcN/.>O)&t`Oҫ J :rݛphoH:`.AyM=nP@IٰpLq8v3ě_r FotddNJO)~L@u=XyUk 诙~"dG2 Sy^4#ђߚka&b(*(1]3B1#yQzKqOkVJpz*4j { tOy 7*t_N <}(s,g8Ktn O? BF:o*!n%M  h?8 tx7%t®, }tg\-J%CQ$\"ό G{o@{o C$(Z|Rٮ̧g~=ݞ avk|7n1\f݃߻?cbǷі¯|o~>_ӫxt,_ J7NA㍻GܼqLi ^=Sg07ӊ+XL./&Y2E0Jp F$@hKFp`>Fͤ㸺©8Fx]m}Pi?>' %(Wy=1|16Sknk^9lZ1 Х=a?c5I8&«6ejK$C6{2nKb EȂ7vhgKw[`[` ۯ-MocO8XYzfNoYgpbeԎ. --ȴsPGToNJeߋgҥA%%%, /@_ȅ R]JB̀bqWTHهh"b0I{vw+D+e򱗆\@0Oc_yj sEU<==c38{xܻtn^$&0w8Ǭ4e@Go$%Hc l H8@@u|n )8ޅ[+I R &82ɹ8^lţ3clIv5"! #@%oPsَ$X\7I6 `}Bzė51cBuԙi Lf@SFX2& q u; on9վA,w}}:ohfWyD}wj .@dik5ӀZVэ8b~ȪZ@Q,Ό8ܒ #Gbм?4D@L?O8|1"+]fWyZG93#.M>'M?,BJ=F3дKײ*^&h1Mi)W~)>jw^]_"AiL HK J@m/]͋Ck)a qd!@pW S ׌l/  wW~o>Q"L绱:ՋO>+%FڃcCZ0oŭi+QU[qJx#SDu CVo]j]<oW~"R5eʀKɃ>PP .k ?Җ4£q$|_QB^E3|5?/cB1jJ PT_.gn<0;*kO`qa)DM]ʙ5Wv᥽I葦ZP#Sӌ24)݆.&%ٻ;8wlG7>J`'@ư97k^õ38ҋyhsqT w7΍mc{Ո06'X$9K##fo`5hj+O3͸,+ ^LF'nolW:.+E]pN-OYKTI`jï ުof4 i' 015'Pg'\=tdȂbYQ+Kpr4i'1뺵=HVt(y) o25Ӥ֠EYO+e&]Ulq,hDQߪ[=FWoy0_3Az+P ZS"LIP"K%imJ(TeL8iV5l0%$Jl@t HLH W4o2|;N-E:%%>G"!6ft$7/}Y+Di] ~Xo}/`j"~KLH?Az4b8#|*]x6v);0Bj OO;'O8sã^Ó7YRl`k~ mwná<}mc4:$spflF YcJ 1h#4d1O_=4d0x-bgilhԤ8Fziw'Vv574}-P::Eʩ:Oq"+UjJ VPGvhΨÝ8l9%XJMdtQa )_6ۼŮRx[?BAu UQ|_cl*|}yG uJ!G@ű.v6gIC0җ*/ba}])c)L˛s'-N)Ƶb  ~w.Or_zoy#XeqnkT3\:nܹ8b6?> wh8 4Gꑠhx ؊i'"xHd BojcЌ{G$҇8tW@z hVoSh ҳV P- 4r@1 BFȑ1zgܑaj8K%ؑh6 ;n@hm.^.XAG ЧiDYߥziiçǵL䯱.zB/?%mMYmE̠;Ӷ 7vډqՓZx3`CM2 f:,v@&u(B F[!Ƹ uXՆ. @ Č3PWQ$T[0O!3 h=тV2TiqiKtvWᯙ)|;ߋBtN{*uW{^ eGDvj yB%HR"{J03x ]t;qpxB >|4.f ։'x/_ƣW0e=g&sd7գLﷱ2=_GGղkIf X$xf}C8>FpKnD'Ā>,hn@u R3#xM4^^O-xeVZdiphT8D>\z|74D?'o' Or[H< Pm?\C9 %=Z zV\Ltځ%Zm{M3h0ϭ VzũצM/s|cKQy'b06#b3+kJrSF)n4Fe/hZ :5P( xXt2kP)4N4m ]øY^6 dKNY &H3L(*WD}b$/^Uă%_5QE6`eMa|oJw~]TU;>v߅\tV5Q%`XVJ$=Qؠj=7׋& ڙ`bt 0E:׏*%4Yĉx"6N85wuGƛpGDw g߆ Gɖl1G>C~MFk-=8>:ނdNOF @&6Orgw~yg85]8Ô[^r xY)>yiTNg {n9)C~=z ` vLO7c}2a)GiN-Z72@ .X؄[xь|jO ޚ4}?oiy]R֚/12]E1zsM`9/dLK$홙Ve b#h-1d: VfN_t~uitUp<:cKzt)tY@8T>w_"޵0&ni.l9YE!(3eI#)@Uw^~FX}f@2 YQ!@tR ztJSm HYQJf[]AUҪz5ommPHGPXx {UC9Լ`_ޫ~_ !A?D}PBPXW}mc8Saww_>9 gpfƻ1tF񏿸;_mFqb KL۱܃V i9F1?kCo F<b'hu-v14z["8Bs{䛇5i _3\kc!؇'1ci U#͙BN?nc2!Xi@ylIUW@~ƞ9SJ?Cc،[~|i Cxs&>yڙnoჇGp)ŋ㘛G$քvP?:ҋ!bfe?ñ<* ‘~:I7?~Ǐk5nLk'Bط?JJph (% BgzH=ܨsX8@~6cd3,d$2BٓbּA.eczݔf_Yg~ \M*!Rv3 Te*:/ߒ-5 ?T @,4#bNۥ__dGz zW{H2ZfjEfh~Б+jvH4( , Rڸ A 2(ŭuXNKyJ04@.|+IɽH *E½mAM}3%wb-<)|D~aO&X"TWcOe"#_VNr˛cHӞ|7~vU"rul[s~jF7*mG#L)\>56 }|uz<LW/6~MϦGq$zG" $A-_9Vx^NKO@c.ct _}r q5F|\M^̋B![ہ] (=D>;m e{&3BTx(|&9ZR re6 X{ FPexNGڝ)RL;Ԍ^ϭԠGL@w CP.C|I-Rql PR/Phx~Vu5ۅ1jodѐ6cXYl oI-bWMD\1G ehVay o=AtC.,w)'qXi񱸢ıԂpC#激RWӈУutD翏4OE? 0=G+Ǝ41yf11h L}+)lw\N ~'mAss ?,)‹EWS4ҭ>$e {5j>WNOsn C'>"3z4sSave҂C~*obnnZ[Oa0Z16ԌtX^qp:FTсw-*P^ zrkz(ψ/a &l59 5~8#`5KT[4%*QiKs6e?sim1~MIgfc}5<9A& @3't/=jۯlՊ>&_+K7`N7K^>UIKXD2Q Pu(Q:ʛA.ۂh^ `Pq Va5?쐑b F/y#2cMͪ FJۇ&94xi ? wBV7 h ' z?9zĘltƿ<(t+ԝ@x k_~آ=xxqcۚkC[u NPCPY6z*:mxRWTJ@0<3>P41f G\!=84&؇[gDZBX6/وđ tw`db@&,Km%ь3-Gh&е.b!XYhbw~ '- {++Îh%l5ҫFoωK`j U\zF|sn@UPL7qYϔoyr')iGCLBm׀_Im9 `jߥH@@ ,]?K ֩~~q J7Eh㗈[!IٷHthXŬ Bn LSh` `SCH*^eE$sv(b,TܗЎ@K9@“QVeʉbdH-I53@z<@ϵh #h7VҾI}ϳK~`RZֵ03Vn]9&^$Zh颱t޽tq-[8ۏ6*YezQ®+D=Vp8jԲHԇ8|.lLkS[x.ϞnU\=77oo:f ^\^ #ī7q/u*jzF FDl_K46 t7?m6`Gᣳ ?ص}$_b GE] H'>Wې&l%-E 3H\ ]85nt.tYm1^jQCAcr'- #=LʯBeJa(.?'qyƭ5u8/i<$/Ҩ6rc?wa$G#Ġu( зhGʝQ`R1;,T kDGBu(4B~M'z?K/BOf@K3jD4R#JxLY6JQE"4 _b$p ـR-)p/[ _C-hԢ3nC3|tk Ψ/$ݨ%c@ hy8#Tm({_w&pjmGWƈ1Ki ]k10sXÝG,]88BgPTxW Z޼xgOoiikՋf;pyqe|Ewq0Chk @&K أ?F53gfVo *ȶ0 p6(Cʔ0Z,PͶk,m2dEƓ jMcݤutTPSCr\P*WƯrrc@1< $2u[jbh2FL6z׻bY >AHa̸Q5GFe,i5yt/zڏ'n}TB[4K}nWo5pI(`#s1;D=Xj E Zpj\bBZ{D@mo@u]#^%PC%R!Zϛ@ai;=ŹO$H9|Kq 'ZQC:d *=UцYT9n> /U|d /c5[tJ;k8zz gNI%Cv2o`i"3GUz_/ʭ㘟Qo]??8|xo| ?{g?*يLa3G w̃fbZpDRx v&-gzcU;1){D/Rm,}2V[pU"Ğe *xWUA,sP4$9`M;&Rg9uW_uݭO6d_XR~l/7fϟI W3}bbBJݯw_4GԈq<)̚p1|2(9ޔiKB5_f|n 0C ӒlTt\i5Pル+PQ:a&۰`N=eF]{wM ofbK+XGX/SdɣW2 tx;S{VGH12-܇0Z;` ߇uЀ<{LaOwbi NI5a4HX˱/Ք򱻺,7iu¹y/`筧pFqi7߼,Om Q-^űI#pr{n#pYl/wZ/~ǯ_i|hƿޚ <ClHkC^%sXI/j*QU1_̊6c#:bï ;2m6Xo95$ U.աR:LPee9֢jXBT֔]Uڮ{PLo3@ fߤ *'s`JrCJFP"Z~k cg[Տ+4;s. L BUZB3BJ4T 0FD9yo)(HKʟo i B̿L @ȸ%hGPD`u]~Y$pcC}(ލ.9f8.DDȲ!r3m$d}fi7{0(C?<ۇS(qc׾@_ iv`#/İZdj D6'prS-*}#}U%OEfunz|4iJUW!\;C-Fnc80'pbv~2n_&ЎAD;FI 2۟҇Lq_Z]<>f~"۫e /ى6qfDyl~:vGf^!݆mUaw#:#Js;k qP UD4W4 dG%OL)4 EţbNPd1'W޾6e" Ȕܬy6%k^2JJkĿ\+AkYMS Av7U/RK Bo-P=!X d00]6=d$,84$E ߤn>Mo(q4ph'ۓ; `HeMduͱ?NZC#T{Vcq'i'Gq^| [rf=ݞFA4HgDօi"mF R <~GW8s|PO݇'ki\ӓdX.$VhDEQN`al W 5,Ɲ|E)6_=&\oZtXi*P38Ut>H1JO 058fqTԑ$0:yQyPBk⡉Nt0>"<Xa45'&]V7#u_&8wuU5580N0A<@=Q4=Cuxʼ[Ywc5N-hZjj$t!o5}OYㅢ42\O|'"in082Uή)!aqk>B||6p߽Kp @m4zO0TpW?g@<9r{:T`_"x%OJusv9`^TO Z/~u;3GLo5U'jtЬ[We&Y HY u-Lb X׭SA)`N_2[m>9T@˂v"jg_\wi?+R;T]R*G dnu 4ppؚksU-dTy!8dg`kgv჻;#rXK!A!SzQgWŸQRy㌈y{H͕!'ׄ!ͅEH%Jthه]y{`k}@Z.A(D^I-NFCg)B?WmA O1+$e%RnD߃VcwyJ=5d%BEv_w _q?y\3g3Մݵ,MKU .^WR8܄{GGpyu<1GHc{-]xm|CܻcdF?-t =zx҆~yhbm4k E'pK yh:PxDrXu 7[@QB4h9CNA,÷16r:ðn o "'#C_5t aq]cR.\*_j}DOQˌ(O82uvY1|2r}f<7/[]FDa +8̸K/2b G%(K|rb/VaTN!ܸ1 _~AH/A_WtPo&vЄ^G׃:&*/KX*y(ip׭no#-< o0[.EՒ  P &c4FfAmӆwl!h'|=P齑 L  43 :piWa$ \of-63w@GzQ_l]Ϊ[2uV~2Pk~S dkQ7 x|2q=%<]X]WKDkF}I"?fFXDmA-pM. i 'eȪU{qwFWS: =L} 4 *1PvR26󨅣{G :z۱6[`E>FRD;Sq'j;2Ehj#t`'xxXE45?h$@u݈7E$B5L%=ÇdB#(Nbn8w|3 L:9??o1P*V"7R4Vc_a+jXb EK1Orvѣǧ'qm{g `eGp|/YFQ\ǯ~ #}X'ǃ^٥>0u au^da@ ?#4.*9LIM$i}rg ݙy 5 @;Op1r}2:}a{咆]&x $h@ tas_P;[KOj/5umRNWt(* IӏWA-pEUϿ5  eeŋ]0V=#~q[=͒@i֭êЈ%56PA0ۮ320* ("\8:'i Վ`-LnH;197T6aǛ19>cxz6:v̑[":?lI"!94vW091/;&:D?0z&?Aǿ~mbOY ^,. ثt{_g-#p2a=Uhe~$nmYA +[ec;KØQO6Z\S,iO;wX9yr~7IK.M<Ź)|Y!ʨ4+dH2qvЇIYpO_7e_g NM+#;3 eAu K6x:r8vaz*;աpC­tv8 lhפ4%h5) 1aчf/G}UXdg1ڿg[-=G,ޝ5n`ڇe=XDj`7+cمքOLiΥy򓔿 :R! 7pzp ˇN#]Za}oYb(.C?L=,|hꎡƈ_Vjx[WW'lcڈV Dgk^ŕhNֿg0bFC=sXs[%؈e6(dC>W6ȴyg7Oı6|R 5v"f0 :38 IX8@4 >J3$UN ;ae)H1DQjzWC)=cϙ& qG?d[4huv`=o_"˯$ _Ju( NՕho! dZĦ q:S;]Ed 2hY)&~QZ?ې 4Mh0?QUpY 3(? !a8% C xw3xyh K#\A9( {}#\՞ b|z:QV^ u5C^M 1V=5H2@Nas]8G*̏N4#!pxR23 crj-KUtSc.MΕ>6%:juek:エ{+V)żb쵕`Wu)qZ赝X%z>}>y|8yh>.Bm' 8ud [5uaKϝ=:SHW(͑*Lee%aLATIC_"j!}zZ0Wk} BX5F´_@.'_X"=dNյWbq)ph[`׆t^`9S&"?32F LId+ P샾?_ېY&#tkPeABeVC8Y"h ۣptH[:Mg{q^f,,v#~t}@@Yo{aD^8l+;8ulWN@ggg49"p/IUڙ*{ߙJ)"ZFi`#]8w#x9 k`1>օF Q^fD81nNps o<8}(v]ExDXi PV O:ܙmWgٻp i.qf.5UvCXkƉ 9p /l{8ÌkDKg 7_?yf=Ld?ܼ1ŕcFhAR7!zzLKp܌Za=軘j*!q g@M)QY'h=)(C:%<ɋukGEX;RשZ\]*ك݁s8:/Zt[3?=R[fĴ,<3P˂0@ iD^6@.3*ם6݁ Lf*&$] 2ꄙ3$qJLP0ސ)'A%8͈Q}.Z/xsNz֬AF!є@oO7=]'e*Fj(IODp;XLM 5NIObf N#1ЌT"R?-Q4Kc/X8:ډX'bi2H&YvDqgO^0Lʽwq D dt/'6Ƒ NO=B[{U%qi)TB!:ǎ6q`*HAVу.8_;[֙E;8r/E'g܋^%H{wKhB-1r} 1E`'Ӌ+$`j3%,?8Yf!d<(3B8U_.Nmr3Sj-©RH㎥oK[+SRف6xy|1Veq?d?L}oQeC EKw :,峊Lͤ1CpˢY9/k%'? 6Ї2C0Tmg7eʀFݖ,EZb DPXBB h 8{bFG Kjf ;~ MuD6D`p5 |1FtQm-._B#KlL˻ƴ 3CnٜBgOZNBg['0:݆?63DQSdC3>޸#'fHEڹ%x zBC<O7Ar5j{ewWa(rpw""ƹI`/}|^\A[FT>-A<81y<3x |E˫kC=O6cޏ?\8Rd\cUmL㕛3h鋰o` ]0Poa@0U1|1xq6+&䀀VPq%j{+":([^?&KZm8Fp >lp\; 25RkL/3)yҕT 5$d)鞁&(T~u^4**vjWawF[ X$eOjXNCurY3Q;CIŠeImr=>1OV32їL1OApp%u5Cp2uXs݃](sBAa EXP@2n{XZ8N:v7=Mpa/3Nu3ڎ@hoB@ RqLg';TD&?݂Ϯ o'c*%V{J[0Ɠ3P{Yބ]KoLѱiL`NEꪢd $xs(B4D96O=ovo>WOokc4j& Gc_ģ;>2NZҫ7\:2L'7Aʐ;U2 ̬2JjPv?3+jè͹.â*#x6hN;>zcqZ@ٝWnaqp)pWD}2/QF"6hŴ+e^ z/2GYn!Z8m.Z zoPK[OXۅ\vrj>AIK?*6c.ut.fRttY=Q Qb=^x#sN-'xveoӍnFqώ`c|u8N{r'Ocx ӳ"p|GPv\O>/b+^ m-;مz"㴷{!'cu4WNuD;!L Z_5Q4YwW#j0k@ E Oqf{peI`H=>~6'O?og2ssnL sLihX@t^&mz Ȥg ޚe;@o̰V_iD9L/18`Vs]u:EaSH_td= 寈\aʁFUDϓR b% X?(3tգf_e[pr* P H>4E]'f;',6!zXmGuRGaܑi(]O&-ɱ""cWDF=$Q Je@}i\cTVJ 0dx0|Ə|gJj{vɗ@<,c5`Յ/)p|t-J,řCu޾Wօ9"ӏ!Γ]QUQڪZ.ľR8Y6 íxLn7a!:UWEK+Y RUx(&bI1_\9ϐ/fT䬂4iCU1 "QE 2: }hN`#j£gq.rW>2deO>;=<*3.ĵƴ6݃UQ3~ߙe2uˌE,Pf{}]s*l4_}D=89X;d Y@fDcA\h\ڏq$l4Op󬏚Y'|I**PX V|,MsօkqD/vN1 >,ϴ!N0ۑV}ݯ> 6pH-ݭkƅn\jGWo` q("b6Wᒾ٧gFb1r8;dp='`9F٨_jpeu!(2_bu8̬ E|33XdAeC0>'T_X+-PV/@Wq,]oԤ:)QH9K2zK99О-8Rx}RR#d "zdGƩY(I;XHocгK/36<ܽhྚB4w6bɕ;4~ 'Qm `j[Sbtc݋eYIֵ*jbjד{9*n[s`Ic`3MT&FڏR fpt\?po_(㻻 PCǰo>Slۉ''.Hǧq{_$XE`?0Qr~u̎*H7r 7G&`?|d*8Buf ߞ퓽 mo.|cܸ~lb{3?NNf)1bi^~Oje_"ء;3eVue$Rp 4[,'pP1ҙr 0N2~9zNiDGKi}Ud5Di 2#YfTwrOs}? t:KPF׺/Y٢rL晅RW8-#09b f?a?oQ,`Mju!C( >fO TzEX'nKS`%jWфwA \'*_@CaKx~Ĉ{|>zfW?9 ^ v;~uv4x"xz;W~gkcT{Iwqa/@, ==Gq<>?|~o]@qIБԹhg}~kw#~HdV0ʓ"sلNf;h ɅA4f}yH3QT ]hՅ̧ !f?slvQbQDe(sV6qfgfqi $>=G`63/,dYV1܍'41[gBzPR-*U/KGT e޳'ƒY7S{ژ?-^ d'EAvBS u_"Ȋ.CEm(DKH "h r2*,+tAj/յ ^q+H"!yfbDBsW /A`ǏlS_H-4 `y SCqw7o]C,@ONBbǖq"n/)aN<3^rd< o_Ɲ^vi+MXnE?a?~&&p,OEҙ>!eK c1Yo›PXZ׎ CwO.<\kCm\;ԇK.Ki 1;:GWzppHI6u5(G1'|'fqÑ%u%995Wo+wXg)˥'& e:$(Z v+3_O$KFmĩ\C/f jdH\,& _jH$f{+TSG  Pq2xg3!i `a&a`[*?YI_Ftdl -~_j[ `eZVZgVzl@ɳ=C%AEsO𬚰tLw>n,|svM?_HKpDo/Jl(Qn1 ۵:Mw.e:?N/ /ލ&,/#O`a 'pאȃ䤁͌''hip;.]Ջ+~a'#Xkښ1؎]7:0ޓB'xxtf)x F~ /..IzGlmA>`3/&16\OΪAv)2jpr΋_+&PUk_~7>1/_Û'{phtDWp;˄ Ƶ$.iA?ž2Uj`,z%!\qQwU#Ff5>7UA.m`i2م^+2YݜD7[D]j%!/O w܋PK֐vA /`֫PKhkuSY@D&ggF_ڙbM8 GaQ9 .~f(dAQ6!N@{)a pqMt?b4z_Tko\sE"1kXȖ֒^۰8 ih~gt &`~#"@iTg%eXH;]Rf!Y0Σ65dttĸ S>TEUs]8qܸ%q6v(*K %G5ykOnN1Rbqf ^{Gw0M]R}gpQ;49\An\[ogOJށ'GqdedVG4?D/JHhf ˤxp}o2[bV`4TǧIq05/.,~cAuf)~B{wsxt;;/oN 6bzj w1 Vae-+~G oP㥯}~ M4lXtǏ[+sa0S81rj>]Ҧ73X(^]$%يՉA[Ɖn$Dx' pX`AU3(Xjp[j gWIc982ƂSHRJ-. *0p+L1g` 8~V~'.[EX$jnGfߏKGphygxdǛTa6#k76Yԅ-|=WbOYvM87[K8EJm#XY0^wbjk&@4Y"t_':n: ݏ &:!:腽(+EqkL |2>z2.&Йax(sǔ &q`6xg|޼܏12?>@Ur@!Ivzf,02݌C,o&˳񛫸riR 0+{H,V ckuWN #ڏ4=åu֫l@TdSRg`*T1ܦ(A8fOQ>u8 ?a[1?7dIn~+hzY'"ٿU& q!K @;EY`ܣ]O:Kr];ŽkZ]hzgx1- b d;Wl K賀K%zf52n,8Jbe Ėp1~d:0PE\qbGQ9; E%BFs^O C]0ZWŠz'-)I\ r~h:&"R]y.y2 by6#[UPZAlƇ1ً+Sh$08?_cpU(`[ ^ nh+ݬ들 $h*K$88݆N,>5ǚ'jEy9f&X`@CyL W?Ĺf\%>ҢVxmc~6֊ғ 1ęN 7pp,_=zҪ2j((\ˋ"bbZ]:zMdŃ~0ÃA!~qtȃýXt$/+gscc4nQ%beZ?Rgs4o1p!h] ^}嗕0C?#m@_ fƴtZOዡ룦I}oP8۠:UOۋZ(- L]`5gm-.&!+ݐY񥖋5-4jDA֨QNzGRDwGH$U@~DI3P) KPUlzh ,ab+P &F/6UZu&߁L5Xn1=;n\:>8|I/n_CH +\{ E5Ir.3MD17;'1;ً2ʫQLѽZAd|? h |Nmi_A;*2^:I- 8.~2.lv%ୋd(,i,9pn7ӡ4 F8t&W1E^Qv'nX/2|x7nDAyf{89D!q^闒8}݃~&xŵ娴Umh>>Bj2{kILpq;xpvZ_ob3sbRIPTGEWғm2<HPy [XWs6u0۴~1xUGu.i}Q v d٣"^zuiUFOOi@OZeouT'Pݤ4}i1-#E=(,&>25ڡ(=?m5sK]WH6\2 T};upHSj X~dVFLc c]6"45#vWh6[S #qb0w|1o?Vh%hr%I 6zo=\LLSxjo=9GK_qf1E4 ZdJ<(:P3p o 4>x\9¨7ˈb̒Ë6ɦ ###@'PB'PTH.PJ, )' eWv1Iw&]ؤ GX3ODpr,/L2aAm&1N@ nac(O<>&I%?9Ncx>85zJX\xB)G^M%9Zd ދEr{#2v;k:w^ }ՎtJgpr M-% e Mŝb v3AЩx@, r"fhnߝ1t+P#S<b(Ե`TY!e,tIնxU @]vͦͫd L_k =" JKШ>F%ծ9"KbL7` 4hmޟ)tv *ɒ)z2A]MF Ql-8BxnJuUJ+gq 4&r}W4w͢ W11m/0'g\Q m}zmI IT]qSX#D"pa y&Y@nfe#]=LU㥂$>RGu FcHce1pCXh GF͏EeІ41f)ƐGcmZ Q\J ^;׏&ה8q ~˜GCY˞n$PDs#x݊wz):xxkIEi{+ <\kƉ򽼼ӇK'ư AsQ|[ʕ* o:,, l :3:QH1q] 9}1R{fw_iU*rnU[Q_%An^;lۯ l3@;Zɵ:*ї!HIP´CG\~#\ Nfj|j|b|w)r4,4WNd7޺5zo_o~v ~]|U{$~+{uAVqq [,fxًvtqP^?ՇO^ŗoࣛxuWb 3q||8݋ CxX5Jxxזcŵ(Ɲgudq^R {yIgjiPLC/;2>VVT9vFq6#g9+33e T_1|}3@t -7m`2M@uyNiKoT`8y _aΡ x)E0N&,޴Z¬Q`š"~qViCZeHɁG\fA~*1r.`)`J;*kp{hmIttG7Yj67Q>⥑WD{Kn_Ûp:SJC׎@܏F5_|^J5~D YBHd/@4zraJlgVz.Ш1b:tQ?z17@ڒi3Q>؆KiXҗF+3it ?>}>~Ό{x~|~%-؜U P. -jO}}:G'{d'>z 7_:с;Kq\'}ymv 8ZwwHc#`">01!Ҷ}xA!ܿ*[o2:IWNiaW-zOdc$< UX_2#]gXŘ4' t[4_ک)߬ԗjjr0,N9}N<+ο¤) c YiP2[ZT3hҾ (IR J P)0bԈn q\9q`<Ͽ}m^D'xwIUјq|k_^>1:;o@;Al57 ZT#J^V[4xU>l^z`Oenf ,_ȣʘa_U ,1ݟbv#F'?[5:j1L l`i$]iocrEEWOчpS8mmaT5W_BMk*.jClP?#JU9}*G*ӈ-'`R茢,(6_mjP٤t6^iiT]s5JG;"3?9,_ze~X+J#Z'@ Y#0~_mM3?@ݪqQMJv |2}/1;zj@@uoC ,gfVHJPDT7sRH|'+9܃PyD\5(&?_Aovp4^#$*jj00 ㊳?~zҰ3㷅$rGVKRF3wK3L/( j#`׎@/Qi%z6<*5t0TDm )ƣ38,1Z|JI\ǵkl7'Wqb<;փ |޸;:uxWgpX'\a*~yeB3ޣNn|<$O1ӄK|'9CPT:A;=WOY>í!,/~ѩ8^SZbcz_}qFmg hx[񳯞_;_kPd Ej@H&:)0@wY` 4N@E~\`޿Z>ko~rD@IU2|R@"d:3hg4> Y5_ٝQ0  dȥ|5lP=/(q дFXe XGO2GvãHG B5q2|L <#Y@9NTBr/O$ d}-s >zi|0IvGSOn 4{sxuGf68G12 8҃nqtHNbs 7 >1t+ǐ1>J x|WyyeA@rՊ|0T V[t[L%~;-dȧ*b1_L7.Wc =47n.6n<>çfhX>7Tb>+ʐP@@?˅X*,ɡ|3"*C9Sl)?[hVS Ђd[n Cςny#ΌDֿ)A@yoqp"¯oK_Ҡ8 )JTw+S&>)rlD5ɬV6$lY +!ZRYs%*Y z*`3>/qTcHg:(':n^OW H>F6 m) t7(i(?ڧ>މӼ}8NXxr"L>t8l'FFRN\_r:  %PB9! ?^o,:|7_<)tfmL'ë߿O3x GIύ i ޹>;x$޾2]^KGX8鼫S8wz@b+ 0Aٌޡ4y9ڃx" b3%ͷ^fQ b8l5i'YOvJ㻦[qxy{x;qN^Z3HV!^3DjЊ֎ܦ40`R?3X-IT2^ 6}NdPEPB*HjAݭu^*)Lv[n XmZ%فL5_U9 bJ6@ާ=%QVR"h@MK(T0=5άCUcLFbp|f :_9"o5S <|t1:eͶvZ}:KQ5ɔN#E3B Ɵ` TsNk \(,@2^~^ 8UW ,ԑI#״Se 8AjN4}ȭ#}Z/>5O_wVqdmw.L F_-+[G{S^89܌O߼_|}ջ/ 7n/UC,AaaAI<ӸviA!Dc1 $(q[Y/CJ4DT̥jQ (7cADjW-Of. lA|',[`}<ȀɬCjkkpfsEfc5iP }*/ۯ弫3ꯡM;)J{_TgzC7? `h{"y1(4%DtǴ"Oi"+f "YŠ*@Agmo! jk i9b:?:G{24_ë҅Mܼr.n%Ju9FzchiQ7$ %шVqDdݏ$o}5єÏ),,e_l\J YAשh 9@Xʄ20aUAGi!Pg8Ct>z4O_=Ǘ6˄/n/W`fb <8p𳟼'w7g#βi{c+6[4@k!ܽOnҫw,Nkc#C_SL~QW`d< "Qd:G :[% >W_x{q2.]݇}~ ݰgVQȈYw>,P1 ߓ.T Wm)-!ERыOrCt^k_ZaWEƿ4u_* @ ?kyQ`;PG`ph5YH%NjAD#[*y 4’q(Lhl@zJ˄'gЎ "5=.2v!L:M"[mK3y ^2IF6;[7ᕗO׮իX;IyHTA#KYDiX >:.Qe "3L'% }$7",XߑpIzOjЙrB)j' uP 4J& @.wb H]]oûg{9G'F7?7Ƈo x"N^&zcg{ſ%'.P øs3} LѨ5LǺ{pNxW6*^"(]tbԆ]*WB-)5&ůtIx#3Sbrza{M:FC]-_>jqVΈ\G3k/ݻG NT^Q Z:*̤_U2TjڂsqJFkI~TO,뎦z_ARiMھ+a1b3ϟqL?l@Li N@; .fi$oAUEfOH(E`c$Y#TT߿P~fuvP`(ArdjLb9T+3ɔ|dBpG 36avf}hp?n\<|x6:I/z}1?׸5E'`-tmq4ߟ@7k>R]t0[ d]!4)C8:!1^{˼{m(   F/@ACr*̗i'~%q ғgjosxo7o#{7xLu|pw {!|p %8}xI/~foޜM874>&"ڍ'|yu.,15@Њϝ8(_s;<34Qp L^>6wwa NWq|=foӧg9BiٟG/ۘHD(Ĉߒ"Ma[HYD/#; ~/-_<gYW3+!"~Bh9Y_dYƯCKY_ߙ*3*jDz]r!!J@ i`L~o-k1J|9cI+'ϥwW 7i0qQ=-(ѬFXsWz&ΠE ~(?hH Y3ʼҧx>Sj*db4gMDp>A==F#|!`'L$e#-a:@iKqYB>:SGzՋ,,Aҷ ΠXe6(7@Ic2C{fT:47O;S~\^O6sm Xam뗰}t <'WI.o 7yqZ>9yr[ɩp+Pf=Kͽ_"s)BK+%Ek)!SPz|:P;pPy\*`~f ]CVa|7S;qrP#`DZ*/(I8brcrӷyy~Rz*Miv dQ (GP]h>ݬT(%2KWC@o0bJӋPh ,@mUt7 4'*M1S$4xZlTԓ%F@0N/³H|#&ۂ=W&)y(޻ݷ؉Q\oo?~}{wqwW/S?Wx%Go#=x0Zǯo wU;xJ_T"|FSy%5dX/i|P?Ԛ[|8-hNSČP'W$)tL Oվ1v7Lzs KXG3磱ۅcěMf-UҠˌ\4,!V`V@i*>2Rw%VaUJ^T3R,h~S2Y 2iy@ ,M?+Ca\gAJU  (g @|1D >>N.B8K %4ƴw'p~'o7oΌf߸Oƥ- <0ׄs )Z RbAML[ۭ}F<1\rbHZ,@:W3@j PCcq%${,s֪6k޽<=YĻWl⣇x<Q&Z)O6p Q#̞&u2OO_+'j{>W}Mo@Y8k)* j ԒIRbr2" Pj7#&T]o [K@9|Y5ŗ0K<P:M.Z 2+ofGmLzOR׳ޯUsYx SU_f$e2[JN nqAMD\C5M[0<d9Hgv=Sֲjӯak L)au @(GbG3 d.K/I!J'oh>w ON!XW44lwȇ Mh0֦:xYIFDҋ,q֐B)  a!& '- (v O mCm)(f6P,V @aTfaWNbb47:օs#)xBQ] ?~޺L>.~-q:qs'߽ ߥSn1B_VG5 XfCpe8k器^\ʈReb!)-l& pi*0הjh'_4]О]vddsI]WI?uD/bDJ_-K3,Yt" $Mޛ3Ѩ ^Q}%UVew*)-W1XA="97|~« Y^ۥˀ`4"ٵ^8NCIZ" ь&u'ayԴܺP_n$+( )|"$:j2cc fmЫtN`l|hm(ܽ}O_ >Wtz>tʍ8gA%9z];324^Бk@[_G}C9Hۯ*:/9* ?nj)Uf- jW+T[꾦כ+a23/[,Ox1 myi* J s+CTs5`, qr:Fb.@Nj_HrEz%bKV `$cxjԢ˘3`\wg.3OցtR0}|+ BMD`< @ E`]~2ܸ| ?ݻ]p;IϢCMܚh7f3?|Ç ||T 1p10e8 B19Xب3YpQjJ )DsPe9K$x+?uv+swc6N#ǁ61ّ &F8@([*UeW&[׷JF|: A;;u)_{gJsDAtDH 3@Lo HJ_I=m HV|%QwfK 㥑^r?Md';އHLI~'  Wr(0N'nQipDCƱxjoߞ+q) \::szU|=|᧟~?ߑ>y:Rxف׎8Іbd8.Ghژo GSSDM~uJ-8 D;n$؈(y̨6~qrErGOōVI`3Q}Ŧkަ=TM8/m$|Ʊ֣'˶"|rw/ C_!7?Ow[ #BGTbu3}gE71zMeO6IPNb_@ǢLo(R`ho?Kأ~5FBFUsTE&lbV}A-êu4*Կߋ#0KבntLN>{W#2j͍ZuwĬM3gGgyBuflN@͡jz$T\fW?QgAJ/Y`tJpp~@%q03%%lPBC !H*J[ 6ф`J-p ;FZpxmgv1܏kW`:N_BWs.ljo##naokS~:R1̈{x)A$5̔I9N Ӱ=4l>@CTur HDT1R4jQ@EFaH~it Vse"2R#ak,$;o/>-:_q }| wo8RJLAvi ۟9֥Cu_{'ﱛo7`a)>_;u_Dב)ϴT7qf}tN2~ /w0V4FBP~tU j$;B`4_t(&Ϩ4=&ƩJ;gJY hWVCr޺.~*bVj4 jǠ-8&1zUO[b5 G36|f5>XI5GQ_@ݽ}ӳG1;^wcq bv acˣo&=G>O޻O9K;ؘ6t[JQ,M؞MjcI23<@kXEx('@A;Xt6/%@c‹F#7e)P ^*"gq e!3A( B:Ev NLRsS)! ENO_{qzH)v'bxsx}k"|b !='z&_Ж܋At`De,K,@Pk҄-xYˎZ*@Ib9KRV癁JWZ@D5yخr)-Yҳuͺl}_WρVLM`d!ePh&PL)A`ի=mv @.L$,{hQ~;guin_BIԙGQK15Q~r^ אG,N#`L*嶧H/~O>GV'/^ZLypy~ v%^EC!ØnP\zsa 5# EB[*OK7 #}4Q W(B>O迄H/B9fH#, T&@zNnpHOdg@6>B0,4bT݃WPPYT Ȑ%ĉW<~qu_onI1K@O^":' G_uݯ2Mn@RG0kȥSeM)P5ozNp?W* (CZPa5Wj=ҵ_ʀ hqE%!4Ik~Ho1zR<+pG*q a HQ=],#W X_4^Uz`O{<6u]~t P= u/@ʐJճQ)dPq@kPi1i@a-*O9T"hTKAX>V`g_eS@/_bjdg7D1ߊ,y"XZGqpZD~̱ƘnW>iy4=Lv$e7Ψj"{To0`6%FE?L F,D(a4|9<2 DRΣVe<ق X8تޔ rˬ!"S T6܌ Ug<) 2N]Oc`'&՘zN?I*_l k=q U|n>E|l/C:&yr@z'i2ن%e95g)SUuM9?|&PԠVQNו̷4j/Ǎխ'ҬC|N|]TSSSX郓'>SEr5ЯgT91Τ/)Hy]3@Qm=6 (tɠ(JC4_WACH$˖%_Y~5S $ E"RD}0'#dۼpvG`cۯI>0%L)^̌tƏ~F 'fqtkuNMB xF=L H0k8S$D{zG0Whg1D2;O\7 @4 zY6ހ:,@TUTAoe>M) P9#(h-q*:^Sa %:kf uq!_N~Бsh=H8Dr+dLYPI狎8xhJMpy1=QXe4 j&*< 4"i00? MU%G6~Jcf/6yak^!SxW %V])lB\Z!in `(G@8:i,nKLG@Ԃ8fJ'1ZрP̫eKl@"s + HZ4N@ ?R@ܪP\JS(`He3PNu-zAٕ"*g.MZ/Q<"`eNo_EfCB f/SuL T߁~ k6i G#BZC转Y4~J5s"]f@B/nͪPO-L^c-.ܥEJ'tng5m5,eqvg Q,S"a14<{k 2S2g᧨A0=bX(J龎+r~ f+yTc,J k'86kѭH_fC x*i.kx !ן}?ҁDcXƇFptc3:G`/vFf ̏7ƙ=f>ő4.6`g*S !~m.K),ґ]cf2/" i$Zxy[A2@;FNCd+)ren3A<3PXO\1:+k!`֘5nI@M0KY5R|z|WwTDtSm edB/?KaM7`İQ 8l1_⚻VNC̔+ЊQH$CZrV)3odWQ R_ĬZKɭA yoAt+;\+=gZ|IkQ}P=e(@_ ,-izE' DuPU (H@xD HoDH=@q8heA爫EVB旚T>k>+,ޑar r 3@a{c. `_{* (0`iP\K0Lj Piwu2s,bkPkj ^Y=PK|I )|IDZGQeQ3_DhnPs*2b0ԋ@K 6.=jyFuxĩCUT߫K E1jkUbCɲNYau"  d_qU(Rr`H7`iڧ^PbUujd"b2L2_20\&DlzNUdPmգ/#e$'„ޖ,@s(.).^9xo= 3@4@aמ"T tEXe ҾRDDʫ=J/Bb*]0;zNuiYU &'0GBPGR l_ō< '`hBkeːQQv(%qaqH-}Eނ#/D^f+㷢nu%&;(vj5@@f`)#~GPt :_@"3 pNEuIPs,_@~PCk Uizs@ϧ?:U8235~] D @auu)ap%j.a(7<U/%4vgyKW)XBAi7=54퀗rƖmN`<^^T#itlx13[sN>{s=s~~{ڻڮf.ȅ68''ȥƅ*u`&Pb6%K/Q2!H T4*[|j} rf&r@^FW,6׭*H**3{uOLW`IºRۈҞL_jjU5 u'QN2ϊbcϬWsX㋛ay,^% XhV4ȡ>.͍^L, a u3mH6#ٛ'Ar84'<xe`1Pà4s+zPSn`aR%,i0B& 0 ܉f8م.k^1V8)L3"uҘݸwub4>^(zE*PCmv6bp(9kB8Hϴ6OluW3If4z}0 Y_Q xO?%$K!'-U^eJ+R @lT91(c܊~j訮[uf~SRN@b]W'7@"9 ,VoWtv1ȀEA[Pi6= qߘG'F/m}Yei]"X Lp5<$8@cV_EOF޻\-hPكZ0wc'tU^Q`V{[֐>݌;3;S{i" .nZ졣xB/( F5RU8ۏ`:&Iܾs8 cY{2fhIFkJ߱5~dy'Aak}4 L54=L!}/~ t*%,.u?gmA=?` =`~PFx _@QU5ұF<8?z%,qb>n&X 0Kh& :|S@ 4t,'# 'q!ZYHbu``ǃ@^z' ah .FU1rG'kROaWAvuLq]yHԗ^|/V`ʀ RaeN) pg%;(gB pj 0G?luee7hBK udЗJ#m .k*{ V',_2py`o` 16+H[&IßI%{tWGiH+ P2Mzxԉ+_f:\ULHJ=fу%{&ʔsZus@a诚4o> P 1gשπ15+PeXU>)w(@ojR0! Ux܀8) 6@9#P/$AYm _S}f.iN~َ? :X9D׏NQ9 /PũJ k%06Fۮyy~sy% X2a$ԦfҺ^R뻘=WJZoBL!IԫC@K FRJ@,Di ( G.fݲs=-Ae Gqts| $ފ=ht !jsMcP\86'8{0l N[!85RW#8҆#k폰"Щ0'oG~D!t} OSiiszI:z: FïvatkƠND~ H[J:&i Y=-Qo\ @RZ2dOXGȰuJj~m(0M?f@ d3[v 3m4r6_; /O\Ҡ\Z3ԷHFTmnr+PG}+ыzuxCfۏ(GE=| rI o:,}?3R ^+ 3[:OL @ׅ+CI}njO/A?Nz͢OdXq~7GKXa7ŗ"u&mϕd꯼YvJY_ڇdPHa0{x)GC{OܾnܼƆ:pdyύ/(Aͮ%>s;`&KV'c80(WcX c`8b cS?fI@`I*ÀƝCIAÛ#uF,' !*TFQa@B[6QvѥI͗+C7@`Usg l9c2فU0zE݀,""#OfB0[~+L[j2KЯg$:]~h_ \zu4N@yP XBڬ6ߴveF-H#Z$Դ*[qz3 .DwQ 93`˨;" #Y b~%˕Q rZ_̗,P#qvWCdR*X=bzOc}ɇrfȣ@>ICH, /kQZe -jmtsK Gt"|x.rb+@Mw]}ϟgpY4c .9ցQ//E^IB,N23 T Ma1r/DRtt '6j+7ۨ@F:k S, aЬ3|ɬ!"R!f"=9L-||;I(9p (/ӶaaYn9PҀ@N~7^/B PQ?X-=>5$I[P/psL1o$&ⴥk*r?|C`,psXh`I Us>6찶_qx߿uvo CfB-@&"I@f@v݆ ɀA࿏. N-!d #pOOj8jE3O0\E4]Άo 3 .msUO(J y x:#J\_M) (PGޣ+т>ޮD$3;^V'i&$Sމ<  !P"%ڏapyL&D'v1ջ5Li7õ "\^_Q8|pFk5AX>Bb$@ccphNy,=x˂kW0!`-0d@ n_n[/&2)P2|K-@Ttv.*)Ȫ@\.TB`:ztʍ^v,6ؿWۀ]o|Xv#N1VZ 2A s'@hIͼXC0|vD I:*R^ P-b0!(`CU,K{ue;TGz 9n  e .-%RD+tm4i@-/a2$ Q$R >\ 2LcyR)e.Rߤɽn%Z%ª;]FnxLB{i M̸+>_|2l-&ώ,;kgЁ?o?Zu~]x*ta8fEױ&24<:5 SU8;00$` |-?tAtvo"܃_ b}|K/\֗.ޅYxKsptwN !@ۈgP@bfjKhKЇA~ |BA.;)@&8#LpR{" ys)Ц$$&.?Z.6=2 $+/IjW/ۃ:4w[K^ E!Pg(x'EVxQmJko! vu[uev_$C\;v|(!LId&] rN. 2BRk/__u? #L zYB> k>:Ɓ*vq>4oE80]jJƙ,l+ӟras26iMn eh[[:Ǔi6q .7"q5oq4 Pp k0BbOOAm*<( o+$u˯}4OII0TBqY(a $ $Ӳ(/ =2H;y/& e8ȗ.O)32u:2M)(.8\(öo}JxҞ 7.;/X? ԦJ'1'iV, .amׯ-í6w}>g ;غ<]W7q}ױIX="xY.+c@@*?D 2Fd`AE?F.L("IX,&"I0<*@ ?~;(@\K$*f閣݃'ߋ$ D%܋i"EWXb|8qԄI0t&/vnM+J> wZJeI$SOBwutדK4۔sJ$ܐ[چ pYŞf#^J4rOOPYh`,R_Xu0O 'CIOpOC@m7qytVHJdhBvDҢ=48KC7w?&o~Y3O!a0МBߞ68~Nzwt!s_IH)<|x<ڀ <1]w.O¥SyxA&J@4 a"(!W'FX  >LD P_$@1 6ٗeU`4 r!!A4:\>r&pi0XcV ڽ%-wurPjeMN"p$AgmE_^'h`8،@;f6OOn f~"q(DG"&& <@H>, D .>=I|y6u'~RKk{/9#Z-oKMQyxXڅ|_E@Ж_V,2o/JMHYbs' SFTl,@TjBiџiC!;x'Fڤ$k7?X"v`Rry~7~ *4}*S`wO,gV82m&~(L7֏翂Ӈ)8sb; Kp D:k+Ux8|zs~Ez94C \,;P0KFOJ T.dJ~ϙ¯5uQpk&- h ղVO]_pcR0ȳoK[9(ƃ4GIB$!zzRQ0h|H%}WNx )?';Rla#* `-u ф @ 6Gk4m=y>usZ<< Va< 0:%tH%B[DYHD (${ )iO9*h#ڒXkЈA* <vr/vV (1s2" ⲿx(N;F4l{oA ?}t~9x9mN+9V֞'Vf0}z¿ӧsrܿ optyȝVwnǷ݋Sٕ1 G\xф%law HZiF9}+ph_rX6QaP'3D$@&4~KaSD0ߣ2<%H`+Y/+b 0 _R`oqM?UntK<)uKpe۟97CO!Q+yړ²KIK__@KRcI4'ܲ 8hl> a$E= GAOC}cY@};)۔k'1 |G  Aޓtk>YP ;QqфDq-'$>w^Raᚊ0FZ8agj~c ,(r3Z6iE\buvcik M>*G홖>WC60\q^ CHb_IX^g `aor>x Z_ 'sp*ܼx˅1<vKG2?9 k.\_+qxp:lA}JC9 P_ 5Y #~3H/%-eII' %_e`/?P@jD ;k!ߒ\$JX(j=O&4ug_P,;Lp\qF3j+A _ϘS ~Ҧ_^&봩5VG^ʳr =TJ(mRSX 駂^5{ȝN{{,޷@v\ 9nh+(GN ăMZ߷Ze]sZXRm@>L+nGI @DP.: ,C-8y v' ua7r<Ѐ7_"Lau=WM8M_Woz~ fi ^s<1xdExtj~q}nUaj p[;QTӾRWexy<>WNf'. `O/OW;:\9H@/'s=N,'UqvyXǠ`",TF:ncI]cOKLfsiv%ﺕhutI"J~/t8<{ɠ! $)WՇTdAu5@?amy49(JD`},1mԹ}{ccN|,#(`{ ;{Y rm m.M}u/U4H5 2mH +msV0(v^ԡmBR\ zFHmYt|@ho=x32+bJD{DZ 76i 7[߂?^vN_K Pƞ4\_>ᷯ?N.Cу' k2358 oL+35+SZ "R[z F9OHPPGb4Wk~r @,d /* (:0 X @JZ< Z61_O7[M) Pca"O/! 2pknM"V{SE^"ϐHR 83RB6`b_W`cqJUymjv@:S02@KCc=v'蟑d! !2w1!x!NN&ST|D l1*>a x*LN8 hu8pJP t0\ʦ Ok `~q_D@=  Pso;ByNMm Tn8`]0!=(׭\5Pk O1$$ ~ >/,I駄իɆ2@/6F!{kP1('5ЇÌ]̗ס%6W]0qL)b̼t#?=hDAu]7%ɃV! r5X"/@x% mP?# HP^6<$'Zڭ=%Iڄ9!O(l}'hnZs7l U!Q:nćh/߂WĬOF=}P%o#elh?=ߠ%H0 f ^R%CdH7؀x0x} tŭ(̫_4$g}q`% ]xMH:jj?v^+8'=.;rv3ycU8d CMJD @Naa-Xtl#ޢ3#4"ߦDPQ@Q@QQh$Kan!-}3e$-Β@:a ɉQM@κuϵ|3p&e ܄EX[: ~`83 ei<7޽coKW+Ǜ(ph9?p G+ɃX8 XG<GX~܂% 'b5ddJ* 1 yG\} rɧ6?0~ahh 6|,X+ ZQ?ħ.""u7~pIo`졁m~41q?Z#`tն=PHo xV*P=gПOj\`pb۩N'?uf%)l@!EP KFx=At;m oR/+1" q^@*h #w% ExoۋhWǎk%CYv#@ CV(P *`n{o }o1K+0Y;w ? GV0&!x>,,LtG'K?| 6W7O3,ùQ !)?K3%`iցxs0>u?2n!T*1L$0пB=hLxP L &F i> Ǿ $Aɀ9PD4Bl 2}ߒ@&!'2q!PfI~B9 [G?nN!m=}eNC3Ux' !>rd:1;KjMVš1_\jRf%ꫧߴ%~Z4Pwn >?~F_Rg3Zi$`v3PQ :_TY:I='\怶[gي da;U=KP)-pЈXDQ`Z BVdDhOC]B<:T r3/WBX._f!~ua97Y {ar s3X,|Go?9N,>0닳pIѕt``\*xj9PG0\DV?94,~ 0:DOIe MD EdE ~_+H:fO]iΊ>brzx,_2x=  WMڻ'gHrDʲHDB>Nr:/#銠ԝD<1_z\W5-a>v$V@E77Sa)9h_Oю\(1"e&1rkgTI@EFRMy[1P0aN-Y@ U6~ B6hCA (Ŗ:l2A ӲԳf`/".$ؓpo=U,N^&šR0[2m˚v`b@*5¶wySs~|?s 67pY8~l`Z'`ee>!?s*&&{',/xph1| #_ҠE>":d^.-AM* DQ*@4d " BG?M Oq&J&eEJr{4e]bKۍK_@nRkMaPo%m[o?VMW9cdzg_|\Tդ7Z~x7+d o&[$ H;OT&#A=_wJ{@B3m@ 2rY) Izc%i[`JqG#;0`A<pƕ@TH?&{Sр$G%<)\JWD^e |:i*g>" O@(6Sܬ ||,!8wd^=/,!N *XOKW!Sއ'4,`ـ'o~*|/^; w.W[05= d4 '{|2~ "'nN@G1)}xcxKP@rHRIP!`jNs:׸ #i=Udt12S˄eg?|[סDWt6B6yqOnqǥOl}o9Ģږ[ЋvA :lFPDdw T O$%nl#<v:CjId i$rboʵ}VY:ߡ|@&C L H'`yOW"/Ȩh܉cA/b uC@D;6#]naOns5uU r"pl}ιPǘFCS;kp`كSM$-? o> 74afbOiLonMۯ^7~{xqvGq=XVœ 8}m"K~=|eIAQ8| .` 9Q x$1Te.#?PVccNH4H廙 U#tIM>eJ"}~boA7 [ˌ{& aF>` 7gc 03Rٚ: :q>n5fMa0 b,['!#ɣMLJE"<-¸* Ӓ $CuکKChơ-a /PȄb_25-@,rxaSIj~Dq&}.z| Т*7P/sp_m'MÍV҅8u i~_ $60̑eDu<}0{1\6ãH؍b0ks:c!('|6 $%"r>B~<]SAF( $/Oy$3Ct['blݷۿvirSPྞ ^D%2h lŁFЖ^ N EI`GƂYO!S&>%i۳&&3gP׳ ʊ3V A)y,8PqG܇޷2`E`] >wpϠ~c2 ؏_8M/}֑c9C2o[:1UIENDB`aerial_rgba-png32+t=0.png000066400000000000000000004302611456565420200341020ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR?1IDATxTys#ٙ[*{&gbߑ@&} pg*՛-ԣH3jߙ _}}m#/`lG@$dd=sNT!q^wE.a ?~{ϞO똊IW'>Ylp"恠}ܿKTAT C<{A4g8VF8΍Pn:!ۃѐDW:Qa5K1""Q)/Dq 3A88$Ft&1%KyQ FX2tOSYK!qG1H#p(*$D%aWUH&<Jfټ#R'Ď2rMq?Ey|x ShL/Y1yec_޶xQ_ۓw:ǟ :m}/rd(svZk6?nVNjb[K_tSY1V>;yCSE[#J"RQMBQ 8"9iOKcl/Zu}^Qls-tmFR?0kc]եYԬLA9/v]]Y 0yXY\XE1g23Blf0F0u3Z/بa6켞 $XAX3XRGA}B{gzBPL+"^É땈&qn"~JXa~0; S faPc̞?QM ы#W$M!8oDHb8?E"<yC4`I,i7bi6"d7U#0 ]Z7h2%O^ $<`y\ PA(Ięx['x*IF^22㘌Mf!ogx=?8h &^L?|⼛/B1$MV2n~|jQ\my<G睳=vtӿu0L(8Xtܖ ,^_|gnu싑ph7ҋJ漕t]Tp^Mjh/4 TNTrvj.2k$͸&Z.w^Qy i2@ G@Y?3@wt htFk7wcevЮ,j-[k[.5vA(bqi좔]sRzUr 0)$ȝ<£txFW҇0 0-a ĖrD 9U CTIg8BBF2ШdGA X%!}(CgF4B`RLɲ.3'c^ êJ sP tPU)<1C,"LѢ &*FH* )E)D^^ q\Hd4Kx*):LS@< vQ2Q^l̲_O KC<cǵx# Ŋ 1D1ɿ[iF/ޮ&$fHEWvq;t37sZ~VRVIaUzx/{}v.'󔪩V1z)fQ&Ʉ'/Nŧ/&ңŦVvSf˃ժcUF~(,V&j-qIꅓA!ƒ"~5KD(~q֜VA΀| ;MD8a`wavHlv80vcm7vocAu_oEZ`a*8iŃX Ra/, Y>5+'ȤFlZ0v黒(1DPpkQUDVi6#.R1&DG)߈]gyL[2$LuAp ܇}s{>}S}ׇBh8"(d*?AJQ%Raх(g|#=0Q"%! b5y!AҪFbIMH4`R4 .%Taӂ*>7Ҳ+; >pDg RٌTY4!ifX1F:?hAOrA ge"*U6"ϻU7Yl;ZV7yif0\׳u)*UwV^^NF:$ X2fw߼HVz8X4Qhzx7+Fݶ+v[R<MqAmO;Q2fƲ PSlpWGN؂sM h?ݭVsr8H0;K{`W`k5ik VymkH%4s@pWhlFZnuY.6!4a~ڃ0J&_KRcD1*KxL0!NФ8"{!߇>׽>nR[x>6Jb4pGh< &C8=q0i?CD ж#\0'!1Xght"F)rJ K˷鋥%GucHCDTDW""G'69P VHwC$A ` H0J!hV89Y)J|YbTElt_>쭗9<<Tv Da)Ӻ'" %N%ƕ6YeͣbhujG4UծWW׽鴰)7d:̆僗v*ۿ,6O2vzr]'~R ʈ_~hx}'zW$6,-_joR[roX(7X"B˃` 5َmP;NX{g91;0=P6Ppp(,Y[]@q$JcS)-cL#|O~zeXDʸq hP4qahp!BbHU2~ :BƏnP$PA$.!Eʫ b@Qb`I |LbLCъ"P>T+"8/ [d2I;$L񑂞h8Rlt[EC!EA))P.DH7_>=z:L /)а!Rڟ_p/Bb-e#9>!NjJAt-(b^Š.ch;lwVtc>=94EU1&+'cvӦk7W<3P D J>' WܤRj̬1+\;-0:?ydmWJao?((4 ғ777WŨ%On~r}`/d|UF&&2H6Qռ+X2rs<(")⬞O OG_BmivEwdV l&حUl7wX >u꯭Iu-u9MJ@K~x쬘S]ed'sYJӻ Q/@ M/! d0=<{|dt^T. k:+^,g^B ".ԇX< %& Aӄ/pRPtHb`bh`8N $lTWV ;KBXգᣖ4ȵ~f,(4.ؠQ^, bZHX0Y/J HH +)##2lU  K%㒜 7ҺWί?9 UMmSNUY)666d<նY0Z.(8^OOʧ7?9mfn`&&,FDiQ~[7' k.W٫갰y\?_>yh/vg7#s*v;sW53i޿>v6e~ Rluso$'"/I8>nחhgWEΝ 0llۀ_:3=TF@\9gvV}eNd37Mx 5.$&N *: A7HiK8@!t=㦽.{sH;CT8*q &3zLhCÀc`EC@+uZf8_T$E&t%~ n  !vA7Dxx Ŀ~'x) Gr Lޠd\-b$4Paf IHjX LqC>DO -+Y9ȳHp, Cxxz7mV$mQȆ8Xi`CF* yY%)l*mǵkt, chkǏƕYCM(L< VPJi__W_<veGFN&\̪ݘ~L]|^>*MYڠnVc-;f~n^2gw2?vr2o%*h'6N^?\.ۓn]Oi=M4QIVQU|zR*F EG±;[-l,g7xg m7A=֥wX! NVJ tfBA+@ή ٙ?FANwz?@wCGDw?D8$]O.:Իg۵wi&@BD#z! u zC~@ (! ˒!)#VdQ@&> w!v d,r8t`E !D,x.% H^w"9:lLChVI!s)D<#l&@%L"<dDgRX1"jqEq" ("ɜ8e! 0 %R ^u__u@p%(|lGy YfTKd^]kjf2aeR7e.J[+)J?xxp*  B2I<]?ig9xZ>,^T<#ΎO9wμ˃F}b"d_ҹt! U+퇱D¸RJ)7&jkf6wⶁV&0Z# ngg76ρ~`'Z5 ìJMt X2;r((]8ٞ^J Fx1v :}p0<Pw :ezqJcd TR`Zý  zXv!/G BLq#V'}v~I\<)bi@3! dž &$9'wG뒤I.h(OfYJ(VG5F,+pd\0:ծ\Lr2c> d->t Ux D*@WD$sIr= ,Pq^8<)Waareճ`Wao?}=8*S2e(^۫zbCNضv懧/ۛWEc8;*'睜liҚsG||RJ#.+3SOFћaJcړ4fz3b d4\`4EgAVA⸞Lk ͞2GU ZcЂvwtƟ 'YXt >p[鬜 ӖCAqu ',,PY 1 8Uu E3Jߙ / =|xaB^ `WÄQWQI_THuԀ^a^H6D}1X1M+~= !.S$@(ׇfu]=nA)ON {ĮәFM;ۦP_T.*_ovFMFgh a8b\DSj$j$L! L%dT$q^KO騮f<a4мmF?أ]*p|^<ˣr{xGV9dͶަ2Ss7 RAuSϊܼ;F0029P8' B} ƅ{!"|^ +]AGcL11{ 3d(" N3H,grZ@Fـ@q4y!} CsSQ|.92˜#~JdNFPP EC3 eͧ#OXBy`*\2UcxL2&GAAyA0x4zIe2QԜ2dԼ'&pZDKk&I`y7J z/!G3't24ěcAF)\TuIQ;RY]my<UhE&i.\0:Gj9-j8^χelO:ÍXf{YVyA: ;cg㨿\nX%v3?}GЇ4y`ecW90n!lR0F]@R@?  d?۽}vv}ҳE6@ȔY3){CdFdHA! }!7ss>{)BH`l)ŠD W( cܠЌ;#I#,gXUQXV# Pr bA4g4e˨ȳa-_55Tᤨ|*BÙ?Xy YNT@/D\S}/(Br.s, jTq"RӋ|lFcjzQ ay-؊4Vz,W"alh|1¿bu9*DRZHڭZlEn=y9ߟ# x-'~pb}sژ'Gуlk"O;bZkrN٫E'ΉZoin 4~b/7OOnv1~Pz9pa za54NfJe+{y`MA.=p&@[±4 :<.w[!3/֕4]#UUr\mSil+em yt4B|\zN߭ ~4 nPng+#=Q>#Jxb,PȚy1bx_tr@0J!4$haVQ'.2p99MEPW0EqL`hԄ4ar*D F 0/V q Hj*접Wf$0 B$+f* `A,^#cxя82 yȇEEhbq}9_>Ͷe`Nbϊo_LuVQ!:*F>gG qx?ioؽH҇WFz5BZD&)2ˈ$#!p> E[ $TM? ݔއ=|t~?1ǰ'02gS9Aafe)B@>܏,ZSD8JA2,eRA #RIIǂ!$b *q!š/|ǰ (5)( 4\لRø'!@)siCrƉ=WQMAQ<:QLɝ40YmDJ'YOFP;nWl%?vכɓIUͲԎ?._=5g[RRju'4jkϻMGyI.㧥-ܩup[37Ezi,a5W/^|rWbntʠʐ0UXz~:7 R8E89m7gIw> 3lN?fknZUysZԞlnjȞY29*OKRs[iJ/ )ㄑQ@Y^΀J|ڇ E%RsvAaDD} )$aaU1~ E8NB+TQDpU IYu XPC`лDB# d2-8zσiU9*&RDe3^2fb~p<%z]k6 8"iED WD#>2X4S{5*^=]\^.wcs_^U6˓ճhP2V'^7o+Ճdy?ʝ_ٝiʪ$zj9(VYs<٢vYmT޿:zwX""v'_}~wGɪd85"('W۫7c+[5ɌDnP0#SQ10FӲ(iN|92 x 'Mye{+|8FpVhP>Vb`!H%6(C&觑j~t}n#.eE~zxSG<]9ʮ_ouߜևʼiۣe_6M3fr 2"oO6b -Do.G')F*hm&LΆֳM Ƭ BqFd 0Bfo16œ1(j{dp<%PFg.vv9ixm:9x[lˠkg,28{",@A; uy1o??9yqL9'AɊ-l<V|,ddAT Pg%Dq N:r/!UR\P (hãQぐ)x߃@7a *3|wnRBaqr1n `̾|ćdkIGEDڐ` ~F%Q,T ,>#q&3~"l@d|Bj"L").@0," 3̩~w#JZd?HKtc9Xav0f:gÃpT}`^1SEA,0fێ)-_ۿdԛ_Oky367;FGG[72ypf. Vxmj,RDžYq8,FkMwo?y/5J~u,&E 1'J8NdA;:냟c̚ۏ.9Aaވ A gLAY e!N|szbx3z_o@|:=WwMȞZSBe@GͥuvLؽu hpX8SӛrY sf~Y̮̝ ۭ kYѻ>M]Ǎ;$U-{\\ D>" k 8A6> HَQ a^J@ ё-e c`Cd7n IGTiA'H9xƸ1jƒ8E `("Ƅ 7Xu[Wr` y091tRT Ã9^Ȭ LШ"BEB,8S0˩ 1D.GpHMx8H8(pTvnuzj%O& W_̺Pv4_I-B؈&A;bW_Jl627G''çQᧃI~5bY>B${tvh>9)wͦs7LJ7vd41^Hq+'x#,1 +pU:9m5ݱr*ˣڤY$q~5MR|%E!x!l~#?h gםᛏ .oほGk|RPq7v(xC `zX_$UytIm Ӝw(91vnGG9OM}5 @wc>c哇']ܤ/}- 1 xWqQA㇨i泷A6® 8RLx_:2O{0w/02b~!F~Q0JrhW8C^#L 杨)벩3dV 8*̓`9*+"(@G> F)`EXb},  0D0J G%?02bBBx&@RL`U"U`E!HRTj2mj|ǬaosJh&X.~9kg(oj)&sb;YV4R_^N>~77RFvi}ܼ̍Ί>鍟e><z!mA:GboGAWs=<{C^ @!\A‹ӞA|,Q/Ab+BPg$+ŤhYSR%,£qy=!0{ aGTX,"+%a;e]y ,@i1Lj&20UxJd(#VϧjZ6qSӈĐ LRDt`}u;*`'ِzL.ƨn-%fAziUty>Y-WM4RrxlNQ*B%gVo V.x4i+5SgU^SAGͶ95^<oz9_4ѩNfn~Z2^0 QDo/o@,>ZOVV63R9Bgѧ7Ǐu7߭ ;! d&z {t`vn)`ln aLV8@9zwMNCn9~C?p@8L&R*^"p Ң `?G}@GîN3TBp,(Iq¥H\ Jh) `}SؽySgAqQ/HCNOҡʀk"@ZAr wHcBq)EJszVSyCTϑB1`*g$A<\P8'dB81̧J*f& GV`R4AKV.l]iogd.ffTx݀pe8\0Iy4PN>ЙC4EkBmiy1.͡5ӠPzâYb6Ĝ\쨕a;Su?JKr.T})D¥%ٰ/o-hZ ?}RGS(&~WDA+d_Û~uݻWe;+d^?=/Qd8EV_~xptCkw $50Euy\_4Φ=8^Ơoʳ ҏ8 `gsu>?VV;fr^N Fn㧳 .9Qn693w 8>1|,x,('XX y(HQvȺJbFZCP9D_ !n/ K]/}?{>]{`I7NbX4 Jξрs;X Fy4:K)A2$(Q&3hWRRq xHAҤs5D$D*.2P$ a8]XNR3H (YG~NZ\H^*''yzTkT:v+*gNDU1@|XyCN4QףgG2(o˽MݜMV^Jڼ|}MN\ʓ"S$Ȼϟ$Jc$EAՆc+Qg*ViG/G}%IU⽹wW?|<;/ׇGRP'Uș wrZ/N~v_lөUOF4 򯞍z?ak9tPk9<,*N-/k@Uifr[]xkmw{@R| Pqg'Fuv rNE><8fU 7 a~ B䣑]6_ Y'AL ޽{h=ػ ;OAW RD`>G,XDڌtvǙ  Jl֎vG\ Sՙ ߌ9ӧO9w9眃BBpd #8n[[žG̭Uou@ohd"oVI%R r 0˴@)~ Y#a ZA0);J Q[9ӻHz|/bM$(TkDKrcݣesJSkߪ shטtސKPqT EB&1$r0@0fO]Z;nYgXjdweW21)Pm:ћ~rt%ʌܱ#;vjS\Xv)c%OYE'=<R]]X^hwg67V*=t>h;; fTғT)gONt镊kn-<}HĮǰ6>/{ՃisZbxGv͇h{>y3yuI7/@z?F@ɊOZz`{v 03Kuf;QA $2'~$i<ldxQ⋕χybtZ2X$gJU$* //.R-&% Uz|SOm[3ѭ̿pef)٭,6G* JXBTVKX8Z[hL:s S GHXARI93Xhxo>0gդdKejE23NAqtVI#6Ba [ ]f @sPY.{s/j,n{H p>\purxi`s\ d5:izz9th`d@ɹT'hH}ɷ'!O. Ys"c`זrM(YH椐6BL%xe3| Sb'1 f&eY9{%++}k/evƒM `}ϪG3[xLǕ Yx,fxi%plp [*̂P$SqJ11oRT )E8`JYƒj A*F2@yFTAgH6+*!R:Q> tHQ`fAFTo'*1B].G!Gli4Zb/WjTZu$=l&-B6ދ*>+mKK5q;x9 QM"j@TKݼ_&ܤ,8jr:)Gщ; ES޴e0z߼49=(wKlpoѾ;.Ns V#>.V{NѳPOV%ܪFVa]_drj >J q'_]M;y\-Z1eLա=xD{5|u^]s/<>o?vl õq5fL &D7:ƁZOf>ZdӛgҽB{봽fOjs33$ndN1HuchH-eYS g,F‚9S0Ado!^NZk׃^ׯ]< iJAjiPE,UδU"d*fJHZ̧A3w!ع<'n={r-Xx ;~cw=2pCa7F(Vӭl;Xsp}Z 2V ?'$F 5<'S7G\L6}1Cn< \4]wׂ݅#חkM\˙K7on)xVx(% Hʮٵa3ggӷ|w7/}W.};G޸k^yȓO}o7] :Xk쌣n8bFw™^$ 'D{Wځd7\ sD/JesM9ux3rvCk.z@<7şeWJ`J.GJp6ìgm khĠ|%aIЫ Fɴmr~-™-|bsa̴'T@SP8JՠRbb¨LQ@Yl`z۬/9DZ(['Ո8IV-բjVcę͐ڤ5Xu 5H[PLCR҄+tWpĤEe0kHHl$hxCq^[F簒$EMfcQkfowRJmLthKJwFSkg9{B޳PW!jpx;Bۯ(YocG'v?69~qbg҅KG(C4833HvW6{Ɋoejj;Vۏ-߾?{Z_=Ak!x<5b@hSeV !lpuWޗ \sa_&b=jͅs  H@k2Kr.0覫YZx3Kや$:*[𺓮sGK;'w[[F@_+ Ԟ;{?؁ Y#'Vj=XV$ vSgL_scjN7|cAh:|e9)A͡MZYa+{+bD/eO>ww>ok~z㭷N:c=̓=,^ʡ^䣧?g.,Cv܏f?}{,huåa4 2X Ch+E-u|T˹MܓQ4pyd|K_uē7ǚp)!*," 8\[)gWKfDkq9CDjveƚY Tf$G%3Or9[93bo3k#neqX"W, 6, (2XYpBH@APRmqd b+ 3M-Q!VBɬk5:-6o_Wh_'Ց [K(7*j@WjPX b-04NK/JRIG8ͨ ;}ည08J>_ 17MxܓDh#\4 [MꪍH&:#V1u{.hFv N`a˥{")̗@|",O$t:o\0r9pXRյ7V߽;^yvjLo X~kmtY!]k80e\&D[S8ujB٥>8O?ן\Ky~SʃO5n@JxoԸ{Տ>z׏|;RDZdcM ~4 8>'.% K PGx,rM˅`Bl-.ZgD\j';񢏫l#Qx6TdJ6 ר 4L@_4 ?:;%XrP|Dp!@q5\f+ &Ŵ٤ hMT)-K)F/rZI!"KJbm_kE_g&ܡ;k͞=sfСw]^,&JFDM`#9ޕ߼ϋ?wx{kgn/.׌0YfC+W/,} r<态~c3 gbh?hL?Ddo}m( D|!r@!0o,{#*GKC~!$!qLz:?Q`\x~X X=J u4+hjѠ(Ѩq"+ZtezF4h3)4_ԟ8SB,J9#0D  ,h֢-sќ2Wq!Hn `DG'C1D82ZRPV6ஈIzTQ I/G l%s^HB=’!B31 / O+=~\=N8tn%?Mߎ|&vF Ԥ/jގra?jj;^ڢɤlb,rdVa=dg[gW*W 'WЈќ7)'3b3v枥Ib08́0;vפM+d'\~xeՙPYM|t:۹]Bj.ßzɛkœ7o_Y]|ƠOJ!6]y|5DI}o /矿5qz?h%:Dm@GKcT Dh of[ 9x 9@A6C&4e| 2但?`(y As(zIBr~t{wyH.)㧎r&ŒLiVeri 4_@%ӄW7QuJ yT05U4ⳅr߭],Wz`R*EnȤMFDJ )Eu89\A % Hd0D|%…8)TհؠC€ Bf%%v5" R%HQLdfj XRV tqe(B&Le"vT0Ҷ:m._@:ʲ0q__ZJ{"AͿ{ĕj#] fJj=^Ri6{wW6.\oIԉTh4"qTIeJѸ̓@< ̕Be"rڝhE2(qpo>لYⶸmv: Tg,8!UpSɀ?(C)A6㨝SkLJۻ_ݻx‰O7KΝセ_>|oo>qT)՛B6a;>|⷟_'{۟nzxk.%[dsͥK8QGq,ЏT7Hwj]8@1.6&z7pI>D?UP̫ݓ֑Cw.&T%;||!68JiuV)%*evJX+IyFG" Jь=%Y{.,.Ubqh.j#<;LS^Dim9I)|G1QrjRdkQ @FqyY ,"Q R;HAzX 4uGABtZEJ!jD2H0_&-ٰ-5FAcҢj$(`2r[r!GQz3`AouLN]XseOwdpq!HA.dۛJf-Jq:KxġsCKݤgw:~+YNVv̠+u⑄ :ݓBR'b8 sd?sjeOlOj8_8Ճg 0)ˢstnDfڂѸǟtvnTuNC= * !@Q"QHxo\{3]]ŕtyWnp8AsO/^|ΎO>x7_{+GBp$ o?O{ʁZwhM8Q;ϥ=@&@ o΄nt7L>vW,?h`K4#91ml·2VP9 h(4kv岿! Vds[u+ō.O&B5E՛s\97'IR?VL'OQ,_'B7 !k\,*p/3 \D?f#H1[YGPzayƵ#Krb#LM3cs[K!jAlԎIQ|52exn()`̴D%ʚM|]ﴘZE; w Հx,RN-%+ms*G EV+(qR3Xb%G TR`B-@pӬh1;(EZpBiaaFc(AVHJ4c,b'tiJ0R#\fIa. PhVdIPv-p6Z6q55"Q|TU r``IBڤtIІRPgqdIk(b 07b}ZZRNjȅnڦ髭w4&e)r*L ^(V@"HC:+<󵛫\;7?׋vɥ^Fyqß,96:vZ}#?pmg2xbcwca(A0>}{_Yw{oZ{޿>;yk_;|v?~_}_^;sc@>~ {H; m9&s0V%h~bO(?pA ? ;H 9j>so,2S@<m~jڌ2UcoNnNm8(5řvfc_년P: iXn4:o orrϗ!J?} %-gn(#RɔfZ+ Ba nWʑqL =:;MApXk VcI\n&tV:++yK9|zQp)MrYV%2')֪* jҁi1)~P."*eŅt W͊5"QA qCN{se4B-S}E H*HD<6a2 D)D!3QڞJ#l%Y2++^m&8a !m:h#t(4Ranc8+Qip'Y^<ڞLj/,q{~ bNގUjl%tH#biVnzҎks/\'?㗎ՓouO>ڵ95W }~kGܻp7_sx/Wo_l&?xܯ=^o?/>ˏܼu_ʑ^?|p @]H-fd{Ss(Q'3P4V8Ҏ5 @isiGȿ[uG2ՕFP@Rg~C #8-U}`.#@OrUk nBMj%Z5CaO8Vў(-@@L *z\H/.b2jF4;˝esMql-/XNE?EQQ Jp kgfɶrdSW)J "i$ ң\'G Y q0[bJ*U 5J̡՘R SkE8ms%뀌PX :ICj$$$0Ԁ1Ӹ9FR1HGxCQ0ڞ]^Z(ST:i&R%IxD5+5P39rXL6`ۻ2W!lzWZk/}`4J5 DzX#fֈ \t/|?>7~_/7ۛwQEd15^̎3lw. 5j'd8pK3h[ :JskI&VsTƫc҂(Q\$~u%P!j¾A:܈z] ̔k @V֚,jE]z4r* | $0\=mݲu*_۸HxZDZZ)|̜e]D;%aAEf̂ HBGXº!3R.5S' DTL6[" 6i4/dV: %ТyRIm= _$`?l/Nk(Ahp,'~ΧAQ\_GϮ*\m%z>oǴ&ŜVʆ6vɈb` 2KEt"meee׮c "όkz^'6F`vnݍۑF;*ݹ_wN]o>{f[Ǿx\ug;K{VRUJ\X(;_{??G{ cgwp?ǯk_~r7?fkbtIje0(] }~4?ޜ$h @W z!E{@&XL6P~ &0ei3gvA~tqU9}jF (iaF+k}Y= &t.M,N[@JZtz@QJChL d(_,ytP\[nٺuV`#f%WD$p99! 'zЁNxwӌ88 r-F`Չ5f =-O f UjTVT@AfKU"5Xo9i`Y1jnԂ l胭8$bA˞VCII/#Ax2 y-/g<۳XX>9Y[-cf 6ځ7Qh]u{VK2b%(3^npŃ.?ӨvwO{9w8x_]?{7iG$8>GHpmuCz'O쬾9O_Xwjo~۷Wuxb3saMgӉiUl;;/?<__'[͸`#nu,H ` 8%'|]I"ufݙI0Z Im)q8=mg,Pkn߱ W™wP𤊑|>;_yj FR,IEY/l7Glk}ǯus^@|8G8>?NύQb4JG$175zlK`~~GxaƵ߼g~-w_?>^Jal$"~O^y\*NƲܸ_;Grŗ峁Q= 'GGم[ڹlE{X`Q?>7̏ Ɖ(96€V 홤߿w8G:OeIF9@9i2PDL*Yǃ͝FY %y[POShǸ2'iM(IBcJUc\hyv6OĒ{]<P&b$k7tp +H$ɔrH!r'6:t79{m\Qr%0(]'d+R ٫imU(Èmv :)ZXAqjw\.:kHTlBӽzNO|tG}e8P* !>ceTv{wjkP %У{ѠՔ#m2T:]=RAD^_4fgEN{ bw wRw(n7o/?~ZN/+7ݟ|V0"H0&W6;~w˯Oz;ck͡'d[{wݩ55KT> )hoy V}7'J/7gXb Pց R&P<\$fpwEE "fB`& 9 @OeG  8kqw{ャX1.%¹lyTVr Ml浥k [R:i5RqEG6Br E,,Gב +@|}3 /k/|WW//_^ |y!tZ`5lw7CY fҫkX =b t'rY .t3[dd|xh ]Xυ@&ȥх Zzpw,B7VoO`6:/Y.lgw['=WgV\F̑ bo>zX}I9`E[. Acn:br PA" b~3궸Hp WaU&k+p!߻0 ! IZNݸ^ٰp 7R'7[b/R_o !7Xw}Ł+?!PvOvo~_q^4t:'?{R׷R"sm-@)45h ?{c[]oNn ҬϾswo7iLXhÉ1{掀Z]gH zHotg$;}:%TN.09` e+}`(Tkpe~ !&@?$S77izb`̼rr4;l5n'(kpe<na\c(R`m#,Yimq1i۟xyw:m{Im\8rͭk_/ MMۅK( X"{DW7'#2@, |EȮFȸ=R *s E:2]Wd!If9+dJ\!PL W7BS\^&{Wvr,2t^۶lkH"SG.CkhK/ .eQtz'(p7|v< LNp"E]?2(.Ai? @|OiZGjAgWB#T:@:rϻZ_(wZ[jKV jr'걣2%)357_?,/-x`=t L"dI:<ŋ6OɛOx^q՛Mhv6(ߵ Z՞i@O@31p;~g`Tw@DtA 5Xsp]@'Ȩ%}q\ J`pK}۟}|t(tOtYuB\n-M3\]-#fpDZde 䳧NqK#O2^ 2hB`]r Yk CH`eu}=(`b*] !W#t%Dazm9]ۈt&@xo w\]GRhKI4t$<0%F"";8)JƲiU:vnGhD Um>_ ۞ʞx<+7ۂc Z|dT}{xwvo [,'&HLU'/_Y 'cG?I PJg}=;=vG73#Du|ǁ%H vƲ5Xf -)DF g[+P8 geHK Lҥ`h.:kjCu90LgkX 36L1Q7ō`Z÷,U׍\C֐޹1PT`99o./AJuyaka VbD<LU%WCd(eҗW/-liij8^ t;"XzhyV_yΰXMD]\ڌ-Ųf,CAGҩˋ[B>\Զlb!\ۊlDft5DK[kHc{[wmPq-s`>+$7@VAYłQOWph.*dP؈&d$٭}zk*}Rq[L3G.;n5MmP<\mlc5Z.4#hmFo V[0ۼP[hڨЛg{oqO{N{VMI'?’ǓI\Y buzZLPoȏ0k푏)|VQsMp iF`g"=Aj2-3 |LLf,Tgr~(:!Mhb z_CW~`,iQ~ ڎA#M3s=+JFtB̉d)ލzϟܚ G`%28BΓx $ӽK*H8YZ!Xa%D靎AJ jMb:~%h,N-+!i]ir H:a B%Jʁȴb4xs-Er飞z4rOngދD7 Fwb$xVBCDIA+Kş5 Kja5:rǦK ؃]h_HYNcs%4֢@\] _+,#2M%pݮS?[`ڹ;iٖ'?^l(Tknoǂ0.ozi F:<{5R7{ !HnŽO?'7Oo<{~^Y/CtPq_?*gjwjGrg䍏~}@˭^k @}>T`Թi@>@V>hIobu*8dl*icYpWР2BXP?hf4! *+%K2&V/a@jV,5%] irŢWGEIT6_Bru$ChEdHL"M!f,.\aV_[_ R'Vۛ*Q"+@lÀ-밢BRNOoVAVӱ,'k8p<kqCo_Me$Au|~msgMFF`,*$V"+,Z dR3HǮ,V;G%sVmIPr\c^ujkԑ~7t^MQ֢wl.#H̑KwO֝ȒouպɸS㭺`y%kXM({ ,A@ڿǺu`6/  ]I@YC[wk?}o~t0h T}tlbwT>X<0tQ B~Gk?juH T GU@]:<E? t tYpe#O]kᎷE6ĵXJ-h$=VB { ѵP4ңC۩HZY%D0ؕxb)3MҖ S3DekF92ru=泸cJ1NHU?8w'?~o4Kp;U;XLUǷ?.+!TTC#RL7;govzcW7Nju'ktxwG'cT_i?:1^8 q rxq\+Wfjr#6[|!U֪r Ns@[ {@/i\~|;0/+ z,YNH3d$0aJ}mC{77F1Ⱥh>`mˍCkptՆ|ϼgXs'ៅUh'y$zτQ9Tb@…?n_BTȘ\ '@oB r !mz|bo>'gM & 27no6'ulZUjZRg+} ~o=Uwnx ٕ͡l$s(H @MmÛ)YB-.'{BY_rBF?!9Xv`ȇ蟩gGj}[K-h^*d?>c6 @dl WRXn3&2Žа,^Z!v{cLLN9>`DZo>ѯֵhLrGMҢ-tUpMf8+2̠4UQx"X[$<%.5T.Iኌh.]ۈE+idje+%JL&Vkɾ}ƥE@kKA, 푢j-R;gz9jN'|IMFjUrv?vT +_}v*@)Hbe#T޶k+`ta1w1 t,"*:0# U%bfzcR ^,Ϝح?zܭՀ"o$XJd `gT :=u[ ѯ*%*+]@ ` `Ձl/ϫ:7Қpfs.6(+MewqF ɲj@frk8$;_[Ϭ/~P@Ԃy =WpFCN0TA6] @lB'S :6W>}<[w<tR>m-E L}MlTKh>CJt#=)^-$gdž<MW5x*yy%Y}cR,pp`Bªr<-ΒIGxql}v7T\ nP&2l*CcvE Tiw˓ ݭ|eGzeMOzxU͆Vtz5ȡR)$֑E+V ddɗr0-d̕p&Odެ\W,2R tg,eTpYhEv㯜>T[-Yʁ$V9UZ媬TgՖBK=FXr>`Zc*=MAi2OWDV[Օ<P '7ru 䂨SHH)=?d`vrzOG'@ !>'ס-Z,?}K%V!>P?'@!xƘޤLK"fu0$f0Oe>8=qaHE\,iSx@W*d>8pm3IJG'Flq J `".w:6ǐXjI'Sz+ˡ^=Q#%QҦZ ݮ/Or;r 3 hI`6fSLhI R4, JJ%ui@55{&8J>W8xGD{?]{౜ǂ7/~% 4Հ ȵ@n¿֜=jtEd˹"J::R}5B?\*V}GIYC %Q첅 Sp\&}XCRҢDŽN7?'ms-O1C!%j 2 A_ᄌ~cv__ -&ϞLFPܴ-;rLG,"l,rz,ϣrU81ȣ٥ed+Zs8AijD!*\] oׯ?^}th1f}kQL+Tn34V,*@sdܞikX/J )X#IUiS2 iԴ'w9j* sS޿ -P(ɖ0٫m[}ȊcWW\$S9Dr$m#^Z]q JcXq5P\t!s5 $\Bq4sy9,E#<<"ѬdX>!}K5J5 BP& !W ["x$&`~Eȁ!*2\08Bcs #4x=D\5hiFg( I{e% mO`.ՃIBAzO0֞924M=`ھsތDc`P̛'h&+Afj)c+F"Wsܳقl6@vF[QF6CmGR| Sk:z&W[^}, B'|:߽ ?T6\W|3tIz~_ׇ-w;f\٬HeYq4/WHJe.4jy efOa@*ICVW=:mV4EV6"I/ Rr(RLsTbZVVP`%ibNE DpZHq`*J"eИ,]O Ajvf4[6= IVfc.-)gqO8gpj1وRr2u~2=&}w#!R.tZVZ£mys_j/_ R2@,3yt^Fh; Q$;dr)sR\B@r 8_p@t(< ʏ՗Us[+ڲ|RNfKI4m˰Ԗt # @/PVs#* Z6p ? .ν+tqXva ;ou!~$~߅¾*W>y۟??4 &Bfw޸ l8:T&;v_.;v'9Zp&J md< TG͝}-v1dV4Y Vt*2xfW$l)t5M.`apV`*2z(D L~- 1gcYJ 4+Ǔ?ɦu/r2_rbŴYm{/ftN7W JPԛQӑn6@*H%:^]sxV7_U3-^f gh 5f#rSEZBųGfWQPxp~l D$ ۴eZ@>j@A>,:4pA' 1MVoD=@?"`E@IXoi>mx ;Ce/ȷ~#5({}>X{,dA›Ыll^h|E4[x/"{%=CTI!/OTWڃJ8؊-yM,ױFhnORq䭡AqV1Ѣu=%<^⅖g(25!1Hvq=I-$=Ù\*7VKbћm ;aD\-@.UQ>_${iܣ#nOvE990-ƭcȖ!r%7 ߝׇIj!͜6|6tfq=֑./mD W\LFd峣:cY'9 Vh2@_+W  |#@s~a{($мE@<}^|' n  ^O6otd tz+Z1 }߄o" 7`>,d6Wǀ8,O4cm@D~3_z(_8NIfWhd0^3IjY\N"¬%ۚdJE S #Iؼ7( N8V6*Ir-\^tiKV,d֑Dn" a#2xOu4&PZWy~)5jx@2Z4^,ț'͓*ǐ%XӖ;"P嚰]!p~YA 4-nE֛;;nҔeg)[L VZ8~]칒sx[%XohT-K،f./f5JD(b~Fb!F&֍`3fuQd2#P, \c/a!o*܆$98QA]BNLhvh |-y>>8\I@FOsC8y7ĽRr_,OԺO(BZz_?uJ) ;xf1ϘO?h Hp؀ 1wƾ%Hd&ʱM_e^LLo<=YvzE!8ESl #d.LK(Q֪tl;1nB$MDSK+R"g,CQ[.qNv\^1xϞOF EkDL4u`-|1J4n}ـyCtbxIES@G;x0;9Tۂ%R(FSWb0SroPw,(x_Os_=9j w}%Wzc6O?9{ < =A">P>tFuw@lWeAs<%_0E$ )_H q> 8?C 4X@{dVEdmP&Q@~h@$m/twR̦cMReSBN+fEٙV:gӣNQm+ބlZ8r$Ռ$*hpO #E"$1-,:]ny"HD&Ku,2&xF .oW>Cq8t:poNaX+D% |K; TxICoT(40GrмB1&ta M` i"p@ps"m^9:9k=km4d4S9o瀤=n#1\0e04Pk[x(.I^GY'ˢNgyͤ7#jb%E9>K˩dnʤR`xa?x0$U gRcJ<˯תrà9KԭB8V}6'f_sBd)Ly1o减GΎyZxѳ#sdSw+@{v-8 zдſӷx0TUmިw=ح:[*2FdFSz-;@{_c/J EosYXd:ٹXp[Ac |Nh|A#~t>K7!mѯI[) )mDex.=e;XͿWWFukx.<@3P5 [eP?ؼv:;`xB\@iaNTύKW(BvÆ^%ie@oVo7HYl:R&[Pi'DûprM6 `LX~օzڼ6&p1R,C=:G6hI5&"=RLg5</,qaQ$~{DchČ t d REBW @6Zz2r(8e[ 'A %R :I\X %H\ih6B.CrUTe7kLKi2:/S,:Jr") 0A0"Bȗ %PƀTБq-k F`Oy'Cq*0Ľ'H8 '@qRdsyaW c>}I!( 40 h{KRD|l֗$zc`1#r-!Sl+%0+\(īV2aw ̸ڭH?fhqǴI^=خ+\<'& .B9()PP!QY.Ḟ@N{Bכsaކr:~RTo=  S?Al37a\/Ң"Z"$Q@0]AG[ h {KwXRA3yW}?{P_ 6Ү#ڮ1dIղ B#jM#YjRyh}v>_)lq! 8jk(ݮflٚ-/On̼rwTw9o.*-*eLfý7/[9VLl̔^6ݹNa]>8\LJʹ%3]2yV!BLHLN[FY,֫qY0YԦSR2i /xx<IDE/>1G= OUE/h u) ><HA-̪` T072 nǏ5=eZ@"mjL}U9>hCsA !'lZـQ>80NAXys>IA!,LDJLڮL h)!HfJqt4;9fJW׋/\]rTqrhWkzp:a*,AI=:%$i[AӃHO8`DG It2HFEM\xD=j`!-ӗ=##sمsXL5LJK3GZj-Ȑ=ɩB'D CLO_<3coԹߨI-Ϋo=Ln/٢+j٩LizoW^ڙiʅLѻ7?ywDZ>bJ `3ä{ Krk9ޭ,ۜJiYbGv@)-i~.ɥ &$YAAv/B2T %Hrd&#bD8YAVz$J[_T-('a z:Z =bԼTϿbprXQ|$˅S'tb@'8wS+Ge.h`xM`ܰ vRȗPT_yفKKgVu̞hf Xwpp|Çx}ozua2ju88ɖم1ݒH4ۃ#qea &>LFd87/3?~ՕMR}W"r(N[q_Fy&[)Ր³\[m7aq]]k;ʵBQT(**?e5,QD֤ h{o>'=XiM*V5f5X9CY囻>ظ6GN67zGooDdȺL̊Џ WKvx^?yp}F)eiAN8E4a@@QYɰȔ.p(t'\AK\b zxV)i'0+<ByA͸ { ܿ En^?.D d >V0 ;QrXCMV@҇KC?,A_'վن QW,0<׼D⼌$w6{SV|`)n`VTXmR͉T%D$7^ݨraB,<'T0} Godz/e5k) }aVC}"L&Ҝ%eD)Q5HDur!2zv(|?B#SL,!3Fca>tevw/=70\%##E[;ϟ֕;7'F( 7r9nh4ʩTY ?r@~|@rA쐍_\:|R v<tjGP[qMqAXB19أww7z2L? (SI9噋Xܹ=%UJaQ D1+rb `8b8IN^ lh[Ns6[M C$) /D{寿NgvѨiᨕWO^FTpwWv>zy7V~/O~v _^7?|0YS6S+'bD#-&^D9%{@p~S'e^! 5DzAx@ y(P ^p xLQ rXR` !O(PY6`'T^7h³~D~\w @\_)4$Z n̝$ /r}0}C^wf_N{I}M htݣ= DѬ0p$K !a0Y1NFB,wS5Q#Qg\TJWhtgnan:m ]6r)>B=J'9ߟe߳.d,~p3}gƚz)]/ddi&g8?<j6Rt(jɚ0H)-Ptn[o8)(P*:tJvHY\\nxX )DbQYar4ΌEGB'c7Lv%t`iU5p%ke&./斦3w^_?O譵Gxݭͦr9>!vQpdʺ͢$.zbNGrBO#gyч)I ˉRγ{bVT`<=~A##t$'%+RAV7K;) Նe.BOn 4dcYW,gdP@AHC3T d#r\8#ȗFg lo'8|w4 @k4]9~Q .T/zhnf>:mќpV(G#\[V*ɟxز=1yv`zX>T>ixN֊Yv54E\!_IL:>>saPf` _I&a_dpk (2&"̳]q]O(-VblL tT)>~xu]_hMf·-djN7\ymb"Fd!kH*#%޾@!lX,34cI9~e1ѮnJ"tpM՝>/~ÇצfƣW^[Xm]>/e3ugxv JnWd>1*&$:^jNPBo PDu\ c\w♔D9*Qi=HfEąᰀSpN"ȸGazGx .$w' @ +?!%@!#TƝ?M Hc^0 ZUJƱ9_Dw< >tw"z\G ? LߠAxu1 ^ bH Ae`G"@`OWP.qa*q,vvkyG׳WZjsng6>!i~cRZ[X*в܅@}3D8Dj H,?{P-mzca2q"#<{$> 4ʶQX(e !2v)B=Q&\7;RikX.pm}̧5U=Z:;p1w^hT5>i$h=K z%IB^ƹRQJ獁 5?[zjm)ᄌݵnw lBO*9᭥˂[0l% l3 |xJH VWԴt/~,|$||X\ 0Lxg{e  CG@=ɲZ'< tT~!Iw20U)Q ܚg0/ ' e~@!AClgJuPn:x$C9_8$|{6\3;8h*r-LCL7 Kά????9= Fq^[]^Eg\Nwo=:l=_ue&Wpip!?]4'j%otQ|M.' \7|p؄DT vV(3=ì|굞P( a=ܝ<bJ9w+RV9u\wU Dxq`euLV+YG )4wfm:+pX/]G%0.l{ge 1/(`R` G0lV8mUX (`7lH5 1 C `l*@H :tQ0hH}B"nw(Y4 > Xt `@|΋yn4Nm.i~Qψ?DGiJ=%̕3%3$7+e' ˻U. 1sfš(I(yTMT/[LK'U>'H^`+TKjDdn,'<92f.xN?Ϸ 0)hRl:Ֆd'}iequ$ܬ~ Xvw+3+g m%M'iLl4GՑ&qRY*';IʬFN ĩF<:L҂Ix|`֣~Fh"%!/+Bz4Xv3D,&0>D Er 2'P9.e` u&PB0PvHQŠ9)72c1kޯ^EׇR ! >A/#)H܆=ψݲ7C0bC XF84U}08ݡG,Ȼ"鷿{˵NUџoZy>ԫgN s( o{z땯~?/{55)0`,xi04lfx;Rbw/{?x9VK22WW&ESJX•sg=;$3\Ҕ"؅\za\`VFX!sjSk" V38;6'̽RE䢹Fg{l$N8P8;/՞᱆n^5㍵ܔ3J$+d&M*Ѷ%DtY2hmA6Bm\9ZO3v:n"/q.ml.OX4a2D-:fq'$"@褻yR),];IIХLLjP(wB\1,Jh LLo x :nPĕ,*$E<dZ"7 8 .g.n^(6a댰(灔(90&PĔWO`FaQ |(/!/?~_ɻ/oZSz}بN~ν'E"(^rٱV?7^0Yh;.Mܛ,I*aJQK}cs6 ΔY۱*͆Vp'Ju<t`4>_:,ERHF8:tN6G;3 +"fNt] $2Ba 6_-(DglmB*'(OhbQY,+gSԄNՓ7Z͚SD16yDu<#*NCL6 hhF_4aqdC }'J4.b7騆KGnusN^  $0̀ Ha pݹ|d ipSI_9͡*`;'RxS]9̊P8oø#b`F'@/~7:yT &Nm5 d6=y[!a8]ܺЙW:|훻_I7+9ɗ_+/{xf¸0XZݝysgJ DnE/X)`'@R5VABeͼhH暩Ϟ CH)Vקk!.rn$*rWrFgL!*q&:酄rK)9Jd(:rw/ H_*)1s`,BF96ߺr kK[+ɎZ)JX<``30z-q.#:ߏd1@ȿXbYd"cNu2S|7/Kp73ͤ(9hj‚ZFR@֘7)g _gFSך Ab=*1JɚŒ nHDp<襢QRhגdqőǙlD%JELeU\\x/UBͼUk1dliҀi[?!u$3ŋ.Tyt_̀#yaч=wbI!:j? *MׇW9Fc= 2P#q r rV‚T[uu ݮw ɰj$qW\T2˒ǂ,<t|/ 0z/D>/EL\;ԭ{Ur wx_սc yOBMEeV Rg3!kNUWWݾs'dSʒ8^͏VT2O/Skn]|Gor*u_]RΎkVsSZcK3uE`[++O>zo~}6(^{5/g HT hM]y~D _pvk r%~V}s-fgee) j=ȫQ$E)H!ɫB.2k(҄jRm&i2)Q9" ^\jg$Q$S<8S<7$ %P&6ƣI&j0=< NyΞ0Xa@zi~ѱxbY]qccGߦCxXg˜ǺW"^?016 8P'Ϧ= s٬֟AG B'dpck Y{  Hh 2+x[(AY+!;ڨCe0/cFshų vCI_NX ~<'w/=cd l Ah fi`@I=pP`N~#‡l 0^'?]S{Aw}Iy'!ĒYay(n +^ ȻibB5@Mz@}]``%,' r4N#. $'vcxţ@q{cK~D_{I  _-3`AX#惠2b9)ZNab^G88^;ޛ{r8b֌Jēp,=w }"<Ї}d̈́U!PN4[S)Mv ْ5Ӯܸ<slشʭd~r:>] $F|X.yW%9]褅l\m[.X`<"ID֌UF؉'4|EƓ* H'TH z$Q v6>M@g:Ğ^KoЉa< Q=)|0 `2ű9Wms"yq!L>2Y4eLK*9<  oa^7NJى_o  .E @ `@#KIg‡~hy68 y3bCBqW)</,Ί#("}en2sz!z?pf-0Χ~_Ņ[v|xGtRo<:ލ.7/xvfZf"!KD* a}07<: ;k )ۼNL:鬝4~{፵ksH' h/21YQ\n.H3\4ɥ$۬)8TNOZ"Rp*CcP#Z%Gv_#)M1h Y`!cOm56nyw7}΃3'N#N})Ơ.ǝPAO;f0 9/#/$` z9P+x5D$x12a%JcHe_G P: T.L^ rH@~\/b@ ?C|`rT> $N` va \a/ߋ\CA0tQpS:kO7gw7|>ʱYqc$ ўJ^# QD>X?rE Ȳ=584)(mzy<8]؞ytk~j'_Hs\u{e,_ü(۪fw/rɔݵzZ41(Ltuә.qI3W5a+FV'NHΉs٬Iˆ):+<bHdzDT2$K<Y?0%K`ns>axxSA@X0=өAd0IԨ1Q .!@$!/ C ߝ4^̝<:Xni jIRwM[M`H$j-vo6OW$ sHTH%47qq$r ,Xqx^(I![Lk ڀeơ,c^|VjGșɐy9ⲑ,Ke2+zhs{yusKOW^:ޟLo\[}to_}mߺB';>]aj>0|so-V^5!_f7f%{*J5'fzt4:S IBE7f]˔BJHTtlI^N禲ctU/|UW*!w2:ӱEX0( '픘(vFL؜sM B*I|(8ݳoxO@k4<]x&7 V:DPDT_cKP#]k Ec nHӈa#Aea#D{3C" wFx PxWHjwe. -oQzy[gP4 c@CJ8XMy' d@L4}Z=!i >t`&8، ս+ MBĠE t0SetS㭙FV/Nogo~r{&o߾'syLzJW[I*fY=~]Zmܿ97;rҽ^{pLklv}ku1F&u=%S8VekʤJ$gLU~ nbWk+˓N>W2;եl8ڨݼ}ƃ+~ך1|ƨf XL$tNeTZLZEp< Q `Aԉa 0 MO顱S` OGv1 2l"'$O''>X]'2"\`"6Cn[r,4u"bI<%#~7/{E|8ó{|u-QjXa"lkLUp/ :HwOn=ƒN{S p!n {aZzp1o ΁Bˏvq)& g6a2H4rJugPONwf?ӟ|V{jѵϾWnN.9^)}ŇׯgK?qkkJscwdc~ܵ{חXPE'2vL`"".-OKExFuǵ7H8o.tJGEDJU ZbB4Pܴ`dPÈ s`?x9=<>MK6Cek=.0LĈc 9 tB3=އSp 1=b</ Dr}V*JPJqib:ٿ'@ݽZJޛNdp/#.:fGA!7Q QRf,C98c3 +JxiMd~LOGF >>T&"׽ 0$]FH0-֓ɦTZLĄvJRb 1EVf~g/__>Xxo~NM_ɓ'[wi7ݯ?鬔3+s;T055{rJ3s\L] Gm߼❫LʗQ K$JeK4TmK=\V暍Fng\LOGGGӭ K ;L*&H ټɉI6-[`R szyl),&66A?/$ yxw :t8 aKnb|w"`x}l4MlJ`owc 6r / ։v/)☐ݍtgw]: ,.;?4vw?œ.<$@1'!@$z0] `7~LM:F-d@I4-e-Sk|A<͗Tr$7jͽ v\gknikzf/,,.^=wsagn?-Z|gGF%"[^to?X9<Gx:T΅~إ  T3K;jje>2-&I촒NZvpEQt,Nu9.1}1y t6p!0zZeDqywH,<XzC:C w=cy?C TJx{ U0 i8`JO'Ku~7B &@8pmE'pvuGm,Rܩ1n%||FQBDR}o>7/Kw_}@-OK7|o ƖIDATvv[s R쳟rQ[Wǧ#>}|-{SVd=rvðVcz~ov\aܕvrֽ fQ Q6ԛo>og'[N;)3R%L*8irY8L=I!.)Kh"z#' X@~Mja* 69YqyY䕁")Jԍ? qSkGTUEgɖۢ@00GABBȬ! \@pxaXAO9͙euzs DHlq(A6_X!Ĉl2l1H> M dOD\l.fWnYe)t +_H0i0P='M VKED ' A}zd{aK{IQN`7T t%3"GlAB''lǧgE(C|(Aa8ILh2ibWAX q90p#0wYa}iejϿ[7\iMo|ڲQ6R?w}?zmv7*87^r?g=_K~/61=/O-]VN İAңxO|d*czoZsYE-w~fvo:^NޛZrw囟T)o_ۚu*MW"ǜɹ҃{7?xifA잿v~fҜXvree +-)J \vEE?p $ \$t8p‡&&&{Zq);$A/KH sZ 6mh C!aM`@̂ϓgoE4a9>:& P|G=dL0.,] Q6}a+u2'X!I0!'xb,\Syha"7C7uø#??Wy /ܕulY r*z?8`wFITU,Y%Irk߬yОY,,"a)y~ޕ"FٽUSaSSphKTY;C0БX1`cL@U~LMKBnEfU>Xμ̉n_ɝk37];{gOF.|_ۋ[W77fNh-c:c.XsS)}l2OéUGb3}D,]^$޽B*j{̢;u>Ùͥ~zZpѷu'rLb6/::ϋoddؽ %^](x\da7"+A>! dy{YWF($c{;B"x i""3DeV=^ժ$){`L~g.a!6Z07Gcb$A##9UJhL٨~06iQeq1|@$JeBEܷ ş&"p5MU]i4XУ K!PV.b(V2p `6H0rmJR@ā6ɰ-jR!:<~=|r{merōt)hO{>0{eo{>?O~7W6s>/oug[4լP}Tߗ K+T`/731?X>ms+7n7KXB~?|ýxqwG?/vNw[d7~#!/[$rs63>3Q `XBkħK |xX>րW@uCQ= VDПD =/FOI;X8SF7fd ymԃ"+g=s(Gx4g!%e4G0=')=`x >hÖ\.Df,aˁR| M)(=FS80dϵzFF|@]D]S᠐WZ5uNL'8@Bܷ|-5Ƞ[k,B~ੀJn[GzD$6nQMt*{ р/[`<߻b#0}[_hk}?nwg[woߛӧ|n~63=.T69L%x2:\Lͬv.Le'GRٔoPp { LڝN9,Vcp>o_.^vW.'ՔJpw^ʬfq[.+DYlŢV\Xl{uOxGJ??ӣǂ(#`gPqbA|q,^iia(SA]dw@Zgsji"ꤑAc$7Yl,֙ 6NǔPRBYI0`Dyף,ap2c-DBh.`Nl1+?`d !|gAU6,Gā#=J^WAIe'n8J]&j @ˣ rlt{cx.eg? [=yx͋wo^yp^==3757/}?{]]&!֦Nol[WH٭/??|s_|ӭ<{O#H>M'L3sqwf{q~ifxOgťB175\͇b1rm{|m]PNb(ppcx~3t`gN28,H4*vrT,N礐3 맻?<b7k8ot#ROC,︐W8adAS"8Y4USx'wr%`Fa^Xh. oMd] M J x|xEEJK7n0 ][aT5efUYSޘ/'H)HD Xp% N{ ^7 |Ėt ,0z5"\AyMݘrRCl- _{̃wn\~lirx|nX\__|Yڠ[[߾u?hqƯ~>ٟ׏?3`IgxH s呙D1_t~8Q'; W/][;3=V]RfjrX2CT"Sa7@>ҝMƱDj{{y08Nnl&ܑ([[Nv@~ zĚ$ՇɧܲSv20 ZHn t.5}ioi~@^'R Q^妵^ġ?9RV^]SY^uk]L#Znz'(Fe#f,4<Ð $җnKj 2%B~La>bz*/|HeAT*蟭@BU8P#P|wV4e Bq8^%DW:apOp3>Tִ d=bMAc\.C}>|pRWxOoGxwf O_Zkn~mpdsfu<뚛ܹ0Nn-..%D_*̂ū05ͭ  )Lfϟl-}ɑlg*[!IDGmds4=w fHxqu`j$x쑸{m2}p<-]UՍP-vv֍Z (X녨X(>Y6ڂFĉ@q;=l7!x2?!(#DZfЃDz:xUqXMƚƆ#'(8~)YJ֯Ұ*#dވa P/5xLsɮi|ldJ@Vk#;,2PƧoXXku:0Pi+SJ€-kCWW):ZE'J,ϼ<5 !,{&mpoКq"ۂF&bhpm4x_{ĭo^ɣ7twx6&GRֵr]NWBj,#CWbnǷ{0K1 O]] OO6'_]\x꯿y`_Wlt{d0svsztڥp՛ݚB 9U 3CѨO=]IE C ݠHltadm^L3vW}ŸkJH;k[*j) zDfcYbM d`q3`ÅSؙ"Y?~XUF;W99%zQ{^uDeYU'*NV>^V 6VcG L_4d Ah8$F~o0E Yc{9=},аߓCa Z r 8fY)UNhpV #`QWٵLƃtPl@YPC|eB6_7^E7z"To52N>n H& _~}_~'v7>yqӛ/?˨l-l~wB͏ln,8Ţ(' p8|ϓ3.} S7޻v3ӧks6.M'R@\B"_,/]rp) ]gwG#}-GR\>w#S&aj<8nt'gzZ5R. X%5#eͺ [,8k`Ր _<~B?BD@QhA0YX{D1'KNȠG <*inV+5꥗O֫X`펨ͭc ?,׶aaތk!&9/7f>냄;>Ey2}Oj^>SB3+8;@VkŪ?2̆a!V eJQEW )a(5yI0!$ Hcѐq1+5z&Sikw.ۿ[ܺƽ{7szPձh4ڛYmh NGw?◟|zk{gep~gogO}ޚ\ Irpzp~ka<.LD\Nif4JeVW\_a޹8~ng( n!e~tzQsYmFAZ9S@"5֞hg bev vIö mV}e{8-.oy ̊ݳ/k  @ B>f< *8%@} j8p4n~3:A9ɬ}xumck-6Pt %0`AHilP<CUhi!|$֏ЎA sg=/6\~~@}2?XU~0wFKD8NDQ,G4lB؍wzvnyXu7U 4V>>Rv.jMK-?/yWӟ{sieKϿȱvg'-tvݼ\tk(_^:wJc=M}g97Ҟ9 s 6~sKP``ܽ˛=|g~7ߝe0qϭloL'S@T6Jvw/La:'zްQL\oꕣ^}_?^uh+Gˏ+oii{JF'TYZѦ0! f3zzfI0cB!Dp_ 6ܰB1[?8HC1 Nvh\f8S (>_@ 9#(@a}_}raE8@(<֏7mHSmi ?8ugkll}!h9KGXi^J( LGrr8iE5:!!KivKeMم͌Ȁ Zgfjwǡo?|x܅_ŷ~ݵ/gw^pv``ۅhM &ƳHN>=rݥͩLwn\]~O?@.=2s㭱TxpPn3nltN$άX=Ԡ W[/dsR.+&ȡe^_/?zb G^yԩZj&- =<7]lv׿uGٳkw~W~x;ϼo}ۗ+?566j3K/ ?]<~O.=|kkw2Ux|sҥ?xsPw|~"<2P,|?~ӡO>lsVZw_?{lgfƮ: mgvzOuLΥӪ_9rܠꍲڪƦS( yѲҪ[D\^*7ɕ4rg&kձ#IYw$΄[ =fc9,A~.aGXIDA$,ſX'P0 ~^%%8 K7}  QfÊY0֯} 8:7 PJ= Ӳ@ %r ~XmԊ8$vtRo9d8 ps4p_J)z@K C0=v`Eja[$16r"ْ.}Kٕ6v*YMNԉLdVFV]ZɆW/ZY[3>53wyǏo{=+7_7_}Kn}mVL99?3kK3Ց> s=]ۿ͍;Fcxƚe#Q'&s1W.4:+ģQv9.@ї-SiQf::^>ZOzS0بZ8>Yn5&WҘ-Dc VJ߈|9wrFk@_HJ!  aG\8!Q9~e i9JDYD`58 O&]1Q?~6ܗ'xHG !\L3. @k!%֏FɁ&ht~A D4^MbU2߈8JTvx_nRޗ/~B𣽅Tbumylg?HOϬܿ{u3'CTD럾ŽnxB[vzbGG2v|fuG]yfȇ fS_:r(:uNGNT(kV5[@iPx1;ܵ;u|"g,t;{&;Lninevvݕh<vf~Ňo^Y?^w c/]y_xaer{t0{N.ۿ06{̰䱯B!w鮵T>Ts]|&G&ct. 8 F5WO9xpyCCS+W4j)S2@:z &;},r|ࡑf3]{hZ1${z{KIFbDxce]::8QHlNv$1_p:\| _:|e_+;z#'~˯oldV5Z g+-tas `TBciG YY$"y pA-~iăՊ ΐic@vuكQ@?6 O_@ @y~ xp @~8 Q  j6آbXV^e|:Əfc,ƔvUAԕU% 3BN0IFk`v_Q~Еuؗc z{,v{ S 3JKfVouZ5}Wo]91;=6w=/uy~y0.Nt67 ._(WM vl-Oe͗op^;iǮhņ{Bli!3R͜Y;j7f3__<RPr OxNjXK;Q_;UYSAFZZ[+ohjL!q%39ͭ70,~Srĵ HC@/%p9l pW@XM )A Z[r- >()(XJ"{Y2 ` ANh.AMV# A>q?=0X?zL~,c5a$/WA9iM(>L- T  xAzdBm5akmt,F%c?dfRQops-^m.]t{2?ㅤkib:x'h>ݯ~΃K!`l蝫?yrb#qd:({n;懒_ʘͶlza]˧oO[-639;]ё`G6>ؑȥ|dm~Mmq/:RGg ggrQO-d= 43ek{z;{T#`wd'27NU[rO&nI@$A ;i87{(d(#DppW?:g)!`< :'bq(Q 1sttap@3b9R 1pXD fFABP^?0T@6a'V=JxWT|ĩ f5دdҦQ F5N]l[= 8W;|VPd"fR6{ Uvϗ鈲Cdhv?T^W˙LT$ڻRg;LsBi;pUS&Fn^3pgV'Lnrs'&uykkg\p-9]sɎK $g׷!P4ᅘ;4^ڛ;dk1یbgk33dh'zd`X\MӪx١D )Me,v;E;:Aע7x9hL/R&#IʭK|xDL\uσP8Bh5aC'e?!XcE4bT۱ yx<(( f|ʩhGeu~ֺ)|X0S4d@5Xk*qFG Ha(^aL# rC#6Jt{GzX@݊ 1B[">YA!]_T/,YuDVPudT\{ep6>=]P{4Nw#h"8-- =~xEoscwOO-ug!dQBj'KSŮxonma楱7^ >}lqu~4?}ʅg޽уŅ裝l#6粡`O]40rg@vj(=X'#RX8CG2 "#ty(qD 0/O(?O[8Bm6]KG6di%Cn)kXbFYd7K<%YRaC0/Г@+aHWi'Bn~ vu]//jƾjZlx&&і`" P}qQ+ Е|A vCM$sBf,ZslL^2|&u' a:7J,Um!+b9*G^@ Q&Lv\ǧ+fYvAeGO#/=b"t 7 lTj9~8d4ћ2#H|h 4,VѷzZeŶLMAS*40b`㐅q1M% 4zp(ۧoEɕrx&- -y9 $]dwp/Wkr埜zGG^mQU9zj;ST&>Ow3g)u?͑䅉܍٬pwhJ:;N6l_48'#ɨw~?}xp쥽k>=0-#*3q{:I(&j YkZfZ˪ NǪ,]D2yd#lSg8|`DKdž$n\KcxC"Ct4 .JRPl:({Ǟ HcPIQ!E>`/)7EߏKb%`J> +R%`D8IO <ap5x{2$`@ DTFƾ_2jIĭŴhweᅩ7m>}xwO L~Pw>μwo7>yW Ÿ]oCP$zvK0i18_HL4 ٠NOSZMJminѨv \71:ެp0 T"܏I-d `]oR|׽:3G\ rXΛGl>vt',aP6A4&SбZA9G6No9Ng1f2]kp1\ #/cg/Q6pEBGc9Fϙi>QvRKivG׷֫XIU+'^yhGdž-=5mzU3ovvl_]M/mwv=Ӆ;fCAq,:d`cW^6g=d_z|ȕK\G{?٥[篜OmHzvf0Kf3y:iN=V.c!6tD,Y൲^3^3k.>`yF3ڦ֖tjm`p3Qav'B/IP=ď}q޻N\!S(n]QrMvK2(i+]d3L!Ѥ?0V5V!!U 9w@ ˟# iI!QjXjpRvX"/ ( hAC$CxdaR7[FKk]SK mTC+z hiE=> .NfWrfZMNֹOO ݻ51x\dy707qzk[o_7n/M6\ۗl__2˟=I_׿zwwsf;<4H=}lO4EH3]\DS}:T:MJ;3he ZQ)`0@a!" I% 1pVxݮkE\ mL\%B|YR;Z xH |IIYO^#?ӨP$;Q3BD ]@`pfE!dZRjs*/G6y'APEZePW~0cRW9N?l@))e|؋=.J_P6dir(%@2Kzؙz|%ޫ?R[}FUP/P.#wfiW;lb@/ZxWplrw4M:N='>XL(8]ӑ1ͧlC ϞLl,EcKgFwVb5Lw _wl{G~٭7.2 W6K׮m 䳲51zq[Mp؛nI4S͙J/m CѨ%5DeD]XGبѪN;UsNZ hCƂ  If DE"iBq`B1)kKLxPVD kI}D>cD$A \€U@|i5~{(lA@Y4R+-`b38?4 ~MbD  W] -S)[X ׉`m.l F?YL.B̘?#,Aӷ%$FG@чd Ĝݣid .+QQ:ZSa4\k'돋>g3Т{1]Ɔha^L֝0F/?=C3^,&0ޣsu3XΝ^)vzz#sW.v#{v6{w\{c{mq %cޝ+;1nN=M;n-]LovƹpuEm#޷.wo%Z[[Tтը@1*F%1`ƥ}J@ĐFd/!@qyMkl9?_ ex'ȇ}=V=~`%KWviI'ȇ  X]Ho)K,=;u)+RG!|vm`f$_{nh(ҕ"@XrhgOv] K=]˧ ř=)z홴wε9L-[ kWn/Vⶡe:w"ϒYbplfs*diӴ5umvtѣC`qvFp2= L:~?֝ V[U1&>`;@AB0{ j"*:Xv0d! -L<TX+OP1%c.>Q{UބV"bTUV-|A~RTv>k<5"j@ 9P Aa_ [j7X/aO;@>J5@QzD\,J ږZE\1:TmiU7q5'CDHv[45ZN13p?R򆚺:SDdɊ]u9-*} QXtPbkw736޷15>YHtɲ=[/^okitmaMP7ɬ/#3=8 ώf秆 F [1S_4E!\LE-Yϫw9Jq,E.q<4pjh4-U F3cZNhPp( bg`]<]r ?7j2+/8@@"v6l͔&赘Hx~ռD$2h67ai @!Dg%R?r'pR8wPoݤVjx`ݕI~|Tq 4J|%xqWو8  v̦m)zj+whspF7Bswlǚlz Do.‘oQ\7r[ЏF}H&θlRsdc­o] tفb}hj3 Z :FެkU6t,%PP@ @H_QŇoUصdX6"79ab&%hKOv<򣊗T^Y̯.vh"#j=EۄT{7Uqؑ|G~|h( 7^;Y~MWQ:#=i_%=8tQsv(J(!'!@#эF#g`f09'qfa")Q`I-[k{^׮={֩{}nU Tox7z8(E%>~zd|xߣ0asƌm~ɕǯ_ya'bPz/{7Wowh&7/%/ GLZ L|f4Z,.cɇyFo6yT:{}#h;W(D? ኰN@^4z K$cv#RG8"1fyY<@kVq1y4!fdqh{k/c,.ޞ-xN|uF=֛IE/k;3ne$NwN߾}{gC\4KZ)8VjD>(wN:-23#@Ç^|#Ǟyp0lDl;I)2:z\>KwY;w?b2dBp0>{zGkkKfP |oisRyo֭@a?ysc|qi^\~y0?3:HMQ)/h%4[kbU 8^^Tlq xn8|w1re\7MC+ lò",KX T+SOTQ5lpKP>\r x@Jz\VE\JuXlG\A /j%=g/ =`(B 6pWCR&^8}cϽbym~}IұG̚ Q߸q&=}0Jp' MjuS/w8_Ylg/aqCD78XM1)5Ƚ=֛gjSkc ttq?XUY'u}_}}F9b1^΅D-|.uBUsq8t|} py|Htͥ|;a4 :L3 h}0`.X/簃S6bև;9@2Z0&B6Y`xN"8O37tԀ!n~AKxtM|PxT?j_Uy0Ϗ;A7;!{t4U:3×I^;q)I%X~GEXDix;C/!ý P29 pHS4((K9z~?9~~Cw]^I%#Gvv*46c϶=RDZ.;󉜇s[B1w?^[ɧbzf}:P}k;{76/mMŅFͅ[gGק~屾Kl!q77~j5>6wvwz1H{O7ӥ`<惮8OEW ̅q@ެxs27~})qo*x1jr7G94}`m~Be' 8rb`/G` 7!)!C u$%B" YCĥPd?RX>ڊ?L\ʅΤWq 8}vc?1w!  x X}z"w|WOMN: gqS_En@G>1J#y !KyT0= ʃ\9!@CD>[uCS, 7ho%I O=v'/=/~ԡo=ʡ=^Cʡg;{AWzLjjgin`0\p)}.Bz`4=c/[jI;L?h |thڥo<_lu{yn .O7'7wGn/ۿkk.UgJsM1*,뛏65uzMJĸK|58]9g$₮tbîɡg{?3}uťRsm61ܝkV*׫+SFd2o읬a&r8dxvRx16)6'LtQu a!@b%PhPir2@b^d((k8LD9B:Dz #r,J(dk $̓irȈu+" 0Ǎmk3V "aaLzl, m!?*a8pA'{*<جP$+BF`~D*agE9C ed~(#,Аz4qOԆݶt 7Z)(Vlsij*}3C8~ȨL8c#^b"7~Gڻ^|nU2zC.TܮA-mYu͇gۋÍٵzܽ9:U?owݚ:S{ݹ{FvVUZ|&kùb9T h1ܣ\ś ;W,J'd76zWƄO7wŝfxԽlfm./HnzN$r]"ŗ`*G Zbd/AnǘތFAx(oIxa SXe0 ʚBXw\ d @lvZ案I Lldv ʐ]lipkR2GfeVœ4- 3pLd#t'B>?B"C+n tk1F!TCQ,xz 4L "{Z_䃬PDr<[‹0X߈>^n?ޣt3OΣϾ|ЩǺ_|sppۉxeT=sG)340zޫ3i}0(:xg?fu{sk.V LP}+ ;[˕}>ө9P|)3sg'lTu"p9p>Jս©` PSe@=Q 7YDQyl-L?{qf `lV9H~ZRvyf(Z!y!-@ [g8'< XBMDf0ځo$r%~k`.  xHw  :ıES~kka@ޛiخ]W?PT9N2Dr>?F(60^ݼM+BA\iSN[ S)M KC^y^k?0; @*w>~R{KU.=Jf7Z51:{6I:T=#)^p_zԯ_/vžzJl 媕~uOt?3nׯo Og酩X-Dk?Xox:;W/oM\XO޽2%^__[i xrm9;_Oϟ_|ibqv`d>_ztis[u 8eh#p[?8>&W?nK0F? "l')(Id{F O81>,@H7;1T%N.7GY#`sP1a d "ʐ 9\ iZT|T~V] X҇A #@K%ŊG$ة[1","p<ٷ6D4b 1VC_2>j%$@<.p>Z$4Ow2?zA[Vm/t9tsǏ)&o,Oٌ`jˠ#-y/N-a`]k873˓}Vgl*uWK/\k}r1gtog6sw>kN[+}|Kg76/\6K'oo}/>ۜN7rŒtf8<=?~>QJ, R`Y ֙~ſӧ\T;wg?Zj;:;ꕹ4 \^梁^Ut @1<÷o9@`ӗ8<$G.)DF F aqH?X2'gDn?z1jǃ$ gXQ@$A 0Wz_4ft;v(uDʚ`xKp"@%jLJ"R  vdy' F`G+z$LA[\SC.$) .iǘP⃈HOwʁDθ6cO]C ` eTlvNi,Usg-4^tҠLqH[ۓ-'4]Hc=`mӫOXvƆ\s̵ MV_ý[Ύ쮌~?H|nf/z7ޘoί6a??{3ZC f'jMOMyXO65qTֻX'͋crO/~~~7?p5VϿvsf] -NkJ/("Cwuh|41\X􄭶ԓ1<|AHOSxMŽ|L4070!9#v+YVj` dSFE|P,E#`BO- r D'b$Zc9@X@*x#`C7XHA6'1 #:ĀcGqJf퐏ʿ" ߨ譓؊0X36*(p+g,r 51G1V+( JѱfB DZX?l9ܧi޼ :٣GjK˝=CB2pgx؝\_8fb:;;ٰh壖Gl1G_V++UfMA#%jAڻw:\??޽?wmqnnpcé[}kՅ;ӯ~LR^h彋M~.\{̻6Sdz/~l+͟ZEѦ{H[.WAb c`07;}_H#iestpLcavXEX:3A)1( |H` 3x y%r ?8# Ad48Ǘ/4lxɷI.6PB"WG'VAQ`r,gc *a(>`G(GЮV1P F$`/>Ç̄D(mk{TZ[iR}^:~,/v*;Nvrx[++uq|T L ƪP#zqt+O޿0rm<[ME3+T]V[h'JUӦp!C(_ܟݵw~O6?7;+C@ҍݡov!F3K^hWJ7M:F"%kl c@ljF1Ywg^9O(ئc> {NV \L@G3lV'!2`7`#Ļ97vƖ{kb#gp'ތGGqĆr'',rX/^wZt_ kXoc:40#pK k7۵" nW7JO!5+"aΣGv*/}̭ZF$_IhꌺވT0 JSRueB8"G_|刏c?idžрCޥՌ70sf7y"I_gwxabue|gct?11RSVRh1vM39aV\;y{϶޾:[˯_l~x+F~V˧db_Y k+7nL쯎oNfJ2<9g#WSp:WH=:/&pbs:ν3ke^jjTNQ ([*Oو#}0vZ텸Y MK6dD`@L$RxzuO KNT8Jx-۴ |&X*##QHȃyx Bck=3Zo@_dGࠁ1f0Y(y?P _1e-+2sY>6)k~UA80P~qfC}Xbd "qO .X'_ՄSgxȮWl?u\gv:# u&mUzƸj澒+_Lc*FĘ^kReFǺ;th(nt_b3<~s޸;޾GWG?~0uek+7ʅz=/n.QN[+јG޽(]97wDaz"K6RM'chG3_~?|34Op,YF^Gx* ?{" 7Z룐[eMWB@v՛h Z.,{e2DB q+xb,놗ϊ )ޭ 2'á(cЏ@@ ERiF1hBE A 6&`-sAKOE6 Gu;4g xتRwgL۩c*u;l]zŻ|Rf/~k&V ro2`;[ RcڮcD{ o/\Z[VEe׫j?3=>;0>ܿ9_{Չb/I&KW+K_t ]ZGGR/9.LAn,|?l`k!HYB2EoL!li9 ~ĤҰ(ay\3֭"mc(jֵZ`M1;?6Lȶt`]Bȅ $DZ=<0)5fpX>ysU } /Gm^Kl쮏ͼpϯv95{zqjsax]E\kK?|ͱܙ{g~_|yLquTNM~/?rts ٱx".‰Hb(&;tpo A Oj"s>hJQK]Ԃo.A*"sb,.d7^޴e#o)BO~^sPGدS, _xR%UWb1g|:Г3 :<:"p,f>(9, -0QX1%=(.DZ<o)L6 h䇮BP_ҹ@/F~\h{vVfN1Np19=17TZљB|jpy XqL[_RtĊd>c:;T)s:Z֗SPvr 1HxMJwL®;eF HrGwIQ덨f oNw_q~vֿww߸{g|Ryw~o](7fFn^?g ?46]->썭W>0돦}w~m}3 #G`3; N nă0(> F]01O?^L' 'nQđfL 038ЇM <H2@KZY љQ:Q+8'0x#3v`cHˠ(^GISa0׀jKrL+3hUp$C\u4ێd84BD5ʝXCnăKWK3@ TaQO9coؖ*>Wmj艡9FNpjafX. AŹ=dBtwΪ)U[G{>P)%& e"U~. VÓB3=YL QHQe3׫m R4n]],k;+##cW7^Vϧ{z-"(#eFkl>^K;ͩ?*MVg3noշ|cldwtb(B^pGRO56><b . m8x}0>@r+Xy7ayTNA(b AAB" )+^V==cIDAT1Z%c?_FFA190) `}tЅZ=d[ ~~(UЊN_tDlS=Ap!+ a*업uqANnkk8=+<;Jiɗ?=·AbuQBkutYhF ct TYw8$˒`f3.  *glwv3g<٭!fc*[ 񐯔rdo^D: Ib',Wt ^)i,ww^]Z/O4.N}p{|Z1Z ZMNnN|ia7<1O9QaYX[tWpZY 9C q_ b8@ 4[|y0tI7lۙ Xhy9p! QC`FBh;0u¼ =n(cƟ`7hQ[<JLyC~|g@DW8!jM8kG_&h-BH/B, z>LŒwgE(!5EO|;&̘"DS0%ȧF"GWî090oUԔH+@E;0oLO!]ІʈU z* p5rdL b?rSbSVtA3R=TP`Rdb}>Gr,m0C!?-uZYb7 PSmPKtL|5xmx`0ѩX]&ð~RwucOZtʠki5xìG1/\/ -66.̔vѝ؝3K*whPH=~o߹8 *,:zF(D [%_~F.0 6\aP ?`tCSc$ߴuQngW!|!XVV 0Q g0I.fT覠<~^w#9R AkKR(Iil#Nc)6"ias};vsk0)TNgg*X"a^-6gY~vnz&V21U0v DgҧLH*`Ng,| z]sBT; t[.kݘɅw;=S&]R2L-e~}̓R_:pyc܂xN={w{X16K79O=0YKS嘵™x<?.rM_;Ͳ[@`>ʀk=P"9xURϵ~ R [!9-v(-`txEA6I{沊m8OZW. xȂ~ w@`E Dt"Yav])g\oRP36ъ _ %2r]ƌd`& -0Hɶ:!G~^d7ތxJs*a'L1BB +5vu:.ȪfW6j\8ٛevh JJs50P93ZViT ոD:;FJf&d6рvnenWvZ-V*r 7Uǟܟ-B)Pv$.kjiOiubes8suQtOo,<ɻ;iHjpȕҥfccs<9fjnxkG&z cŭrw@B 8cP#2 ` (mm ^d͘T`hpd(T҆g"ik1:.:lrVLxъgBu-[Tr>)2 A$ .r'>ӈpZexk40DhmNC)jYpKtc,aM,(]B c T0!ƧT &%lE`+Gkeٱ7OwKhRh|RvgLqMT_eK4,B|sr†\W䮝r2yj\8h=Jmrxbjwhɟ\4jDZP~~y$bNZJp\q^g)ThW*rȃ{?|;W&'Acc!14W7a?^z2X˖S.ώL.ֿxˣ3ciȄn@NGvϱF$ 190tk #Q"?`ǟuM  ى+gՆЇjަ ]*GVC@I]I!3? ^p8'ODFSRGǩ ή,./oe1.:p#L&AYFE ERVF!]| %KtX!8SxP%gg" lĻO)&:+AGdC(*<@nFo:z9gw|qbi]6[2ؔRR)6Gp_woև2/u:k&L,ݼ>o(bNfbn7wzVMLfwh51ıբ/[ٍ|19UW,zxҢQt ͨs[ FS2uX;=[ޜ?!/Ukj"HHXuf?Xڍ'o(3p `QDwi;>`4?ȸ[96wRh3lG78 z^NqsuNgЅB))M i3 /^0â CZ`P3)`=G2 3o%:2APK)0c'&'vX t!ldxFEuBƎ($=: }4DKc04“p.BR?)cm$Ac6Ȇ<吿Nt$RK}6Ƙ$XX\ۘIHBWOn؅jeaJtӬx H4f~/s~g zZ%wtzgsRVJB7Пu8w5Q6hʵPsp4O̜ޟb\4X8tr)Or"sԯvo|'!z_8;>Zjጇ\@9, TEJ(A/ 2G"K]Ig@;! o"?z}!8CR 6E; x)Qyׂ'(q2`+z5iRH0Ѓ6(h8h(Jdn.Ð'N?u9g:LlS??uG'L?9]>37DP.C(yk}q[ldwmx{tyi5ai7T/F`w{wܹ0{|X='M:AbNW;CZ0ٍ+' n^9:XlPQ؍+/sݻxnNV%)77\*N @΋cD1HCHyQ/~o?|L>Q_nY '@z[83od~NfP=@(  Fp?FDxQȀׂ,cH}&p?c F ^(? p0قT@Ca@'MQ9dbv80+H:ڰH$."lLvr9 ?XK׎?Qf.t0Yw!h2*[3^w%BygQȹϜWX,dR^)9bvJ1ȅ˅|Fҟjdo 'J/%SaF^qĦyuHXh` ߡC'aP>@jq'| |W&`>1f#ѷ<&~\GZ ҄@3xǑ0hc ĶȄ"pcX ]2"M><;2!זڲ9|Qm33}O.Hf"|ZRgVfh _Ǧnͭӓɱžw/^<]5ՃH\\/*,@KHX[דd;y {J.0( rPj.,V5\fdC> 5=H X2|0ՓيΗnaZ5_{ `8m mP;jF ?qB w@'dCzϓ4_fdsXz,p@v!\z0+FFr*PډJ1wscgMzϖ:r@jFONv)!#_x86-FV{4ѸF1Rx?3WVJ&x/M'"ő`?XoHXܨS/>v ݘHRnL'׆?_ǏllNQ'6VC6wz}e38BjC)$˖9{:ʅ\r`+S(LTQJ,(ɾ{Xmc3gk75 J+?k6{R%#D6;]1 cz>sO={_-{Ɱ^:^zEu줪C4̝8I||bTȗ6wㅤu8eULJۥVO%n<7Z29vUR GD G Kb`  g sCQ}`udg?<;/3UyŲY6٭CDTf,҂^3yg^)6BL|̧^YY\ tv,wLD NqX`%dK7Ӻy1-z"B^*;~3@v 5Q5vhݺzkbPgh6).s %<4n`[ 2tdBfuz ñpOLE50#D5dxm 5BGg9_QbUp6^,j$[j gRXm~#c_^\ֲSL.׶כ_?嗣j@DOsgg- :mZ3<h{|8'߾spZI$vgj{{-{b=EBөΨM&f$!D뇽G咰z:گL:cF.\w+0إݙ^Z+\*VGZBJtnsq[[vjěg=?];.r~u>#/Z"0H.RvX + Gl2 }kǴO&CHZiA "\hqN^0թ 6n$P| V!U=D![]$x0Hם q/f0(K L9Q>!/r%XS5G6F  B" ~;L̘H}3Z|cds*8%f, _ᵪh  5Ž0Bδ`Mq$ EJx,( ~[$K ɂũϱ^M*-4;zb=-Rg<: }[hܻٚ084I[6&Rګr9Zm_T~<֞oMW?~8ݟHTI_ }+dI_WFv~z^i`饌`TY8l;\(ܞHg}wuvy"q0oIx{oK 9+LZ@>piBpbőTg9 =f^[?}<9{WƎ/fhR}l|`~}yL;qn*EvX_0;>!) oU<&IU: `xԃr@+ N$AOW$AD}0FI'> !_g }A{k0g2@*aCHjsk5?㫠waʎKAhWW5pj׃|, 4g_Ј 7e>5 N8t'X b Ge‰AkWfG{;)ӆ ɑR.H{ۆ3듙\K)RU2B_g4J<ʬ.vfwG쌭_Vz{6z gh(:K|s"ԓ=}ViÁ+-gwfm@IJ}F#岯; .zzg>:|o+~y,sg!{k8P\*^.dA^c\fKqr=ѣcLAI'ӭ|"ݢtג݅D9MjX9B#D$Þc*0O 2နa/r!Dyghzѥ)\灆(x; О׀ѿʘQYQ~Z_xV2B'"0i zPՇ= {FGvvHC20U,&9U q.vw:΄<7S2^Y h^x_QdkQ^Ua*&YҜ#'yr38xqX"l[}b3$B{%JGtOk-=W_{x{εZ {g03w|iXqxyٓFu/cP./tuVjehW1[O|1F{b"ব:bȊ϶׺#+/-<.Y/ϕ]yoL_踷쑯 G'k=p?Lժym8vjvZ[n쎭.?31ݺem`evBT+#=ޕEd1(^l](F*S-|Q?^wǺc I\!$# t 'K+ } qob?РWq .98I!(#> p2 `Ap=m1,;sLY - ;M5s{MV$i O7aZ #@ "㠋󾈭jΜ@KݘW0aMȫ zF<%):aG$9wQ87#lMs$GsfgF [սl_~s;ڙ, VgNN_l̽~u]k|`47Sp{pyndc~inh{}ן;tޡXdxb.DƝ ߼b\áio"'ÑGFC :P@~tNR{mcB6:֝ ROk Hh7&"o ˅(d@o3Xl#p"}h={u<ݞJ^N2Yu:xs%mw2C]J8Ƶ&]3j1{ڠ'&O:8.N_n,#-)f[Şr PƟi#f=8XTc =WWz ՎIr UZ D?TEI$0/pc g|e"LlRs 滤7B@C8*jn`,dppǞEj(`}ck8Iq^Yug-)t0N&W>LLhDQ϶!ąuTQׂz%0ȰO*&[EWXI)J4@]ݙ_zS7U }ŕDjF;{LN Trk٘n&w/o F@lwwיl:yzƭ){(8݌oҩRZL]м1W8Yڙk^F+݋#1蘧3(\¿35&Գ։L*"|hg":՞T!,0m+a6,щrۆÍ|_ w Hts!Ul΢9L%+F򣿯- ODo,'+.^Fl?T+ Dgjw 'IrpP*ғ(ȩǾQ8u"T֙ +v BoX}̠0< {cX Yc^[ [^ o!: ד`x#YBFĩ8l'#}:btN{e0"Ӷ4}tcwcكJ[`$`yt^C|n߭ ^ kߞْ;#z:LܿҺ]JqF$?Zxs.p9p<~g!?v9$0WoM>98?OttZLV"CMr|6Zrzm=eVe9p^5؍Zy[Mn\Gtu ze9^y|:8W]jY(؅5q(֢8Bp㦘<׫`Ūk}8ڱ ;Gqoǡ^'x4aͳjl3( Nt `V4b, gS *9/BmP9fYU>QDiـg)I6am!JWՑ(Kc,J}kxi ;*QYΕJsxZIktv\ݻ,=Z\owWnjho-d2. 4|$`+Uk p2I!dhB,#8t>zi-ukne{ܼ';-1=}#]JEg&ʛ.y#ܒ lu/&rGk|o+NWO]T LWr\`b/֖"3NfШݛLƟ ?nئDn~_gzhhx{3RahùʋsكŁH&k, +`mQ`^){AO|3mX wr ,d5,?0]#?Ӆ7a+~, g_tc}) q|x"nf(`}{Y\N: <QPALxg42>$JCV(8b% Z0o-I 1vL0oF,SVrМ3=@tړKEpHͻo>8LfN&y8֝JעuFD`\_X02n)C]qMmO 2). D\$& xLHfB=.i^{ܾfh&uORt$+CWveKZigfZKwZ}K~|hux?67ώ%jLZ7D|9ty@9K=ܮӕZn4>R[IxHG &v$nLZҍ8zW?x~RQz}RBRdXDr7)Xu,Ml]98Ls:eigC.3x%L@(yOVإw0z&u%gY?$7%BkG%ߑ 8`=k1[^3pӗ `'=ۅb]ab`#sOH(ctp#]ggHd|$$l7bAmS?n9m1cu.!L)*g9t5k4;{Zjm3#}-Q, ^wl;{hӫmH%lHNDu>r6۝NSHHKH<-)) nc3!g!ֲuxO<ӥp;[ |}/_WW^\ͷwO2ٗ.ݱpp?m#36*oiߛ遢,^ h#O6Ϯ^nyx`"qk,|u0|{>wuT] =P6y?^l:齰P;tzy`gi?INGYQti8uވl ϳ}-$= 볱lO&U :Tg$$`:$~+@J v :t/\ D^HeEL|MjjkM"B{H7}046 z~QZX4 lTxI!cE-;p%ս̓DTy}J&+"p9*\xz2tx||?_\\eJVf mDdGhM{\x=CX!y(,%l\@ Pz|.+-LkUB'=xޝH*t4 r<˵wޙ|zÞo^o}ʧ/΋PxWyU:X(]Unm|z=V24rs>sgto=wZ宍#WG"WRSD1x:p-P\~w~3іKʣ٧7oLN A갷cc,O @Sn /Z|ڎzC)NP=C'1O]Q ~zte$kF'}K_s4`".\BE.z"KN] aR"t=φ)<L72=8=zU&_M!jP 0^N%CW' H$@P\x}\K',q( ڳ@٥ŹWߞ GJboVpzetuѱ᮷9f-X{1sZWZqXX]xcet[9=s>7CH>쳊 xץ;5~O ,:]I3=,S/ $eZ|s42җ8]:ۛ<^|x޿4<}t:r`tc`c"7z^y}vO?Y/ مwH=@׫d՗GrLj5Ilp) 3 {%t)C['xYQ N$>lt{akRlnc֨Rteg6pifKW'Q`m WX=v6ji|kuÕKoηUQ^k _,dcl(: }v?mCA|dLj3 99+`JeK pn}k&wxFSc;+w/͕wVGwe0.UnNMNS`t3rm٭O\~i|PԷ0_ eʗ3cɗW沝h3KF2K+O3oo.?*T|\aqWF_o.DQ\<) &JC单[C:b[n9@Qa;%oL/7V:VŇnt9hDA 1|A 7Y^ӀQijJh>ᰧ#{x؎k6|(QS ?b=G'(t~"d˝%Ͱ/:q@g>Ȑ&dJF"{Qӄڿ&H rk>EQ:a6B9YKA]_f뫄] 8s-P,ĽGNbkۢ]za|nYk. s3O52l,lFk++]#mL͇&'j]|4Lu';{+d D2\6%e|*s3FKs5$ 0i p4K$usޜ}skp4~c6p.7Y^$lTѓg>|4sRɅhrk47P.̏WfzӽX-ٜVCz^Fޛ,DޝV(yIy EumvȞwg,}]>}s߾xὍ>*9Ss6&z:˨(`$\«\j@C"p(@-l1ֆn6X) 7+1Jm1?$NKzQ&mZgxC  0KY 8Ȭcb#k 8CCCnDhBh?UPh3͋qw)Ȉ LY>ȚwN=63/͵Ov7?6y;w`N/9?Irl ]bb{dZͭ㝱Jbgg[X*db'eSn M!2)Kĺ9FW`Ra0ڇ۰N<57E%ѳ q8ޅ7IQě @W/S@I/ާt26uLXKA{Ȱ{WhDɌ<X+ʨ[^C q)`NlYlGg0v-NF3 ݞn,?{wzvmxleDeCXD;:;ӱl9TJsM*錔$N'xeX*JL1#@jB7ϩ $И~sE|N/=PlNjw{D۵'6^>^7g/~zclcse2xYoM{zz|߽/ѕBEM_/זּ %;cwf&{RóW&X3/J!E&ˠEX ֟aM:/%aD^+b}B@zd\_6wx«מ|djj4w'yd"Gd EѤZ~iA`= Nl8I/ 9Rk<O*;<EZp%B'lxQDd3yUuCO4DM$b pBLO)< 40|:5mf, 2)0WT1dr. R=œIY.et awoP@k|{;G;{6'4T|>[csJq ""4JH Y>ba.1㥸3f6\:-Ѕ`Ч(>@19!^mn'[G7w8Zy~s??=1ݗ[ܝ 剱}ucH{$b[ݑOϽ~p5O 8ᾣه}76_/S? 1Q61.1)=Y+pKt> O=~>tLCPdGj=ѝ/^-}?y~yxcadze4UZY=}zg<>m-W*9$P,%NNVnZ}rc[G o8 Qnw,؂STov ulA quw,e3`,͍jʄZ-=īm6*κ2˧/]r~=9a Xia6X CB?1`Gp'g? R8iKs;aECjp&NPi `# )T!Ma+ |??[ R ئBPBf_1_ׂ6<o9=D#BFAǶJLUA4F iD_[R0I`AlfZkpwhݍH_ž_~gׯ͟\[)ϖ$ə\8H,W*BQ(\xCwE!+% $J%xp2a@eiT*8{t4(Bm~Hw"`cf=[3?YW>}y_o>ݩo}xg3nO5~hkQrw6?Flqm}r|J՝᱑WO\8y3Bg37twsЍ> z,Е?N0h@%'ZsoR<) Wn_ٟ}w3 ealo(3Do0>}m1/ x* hO:%L#NLs=PO!b>(uW bh+ItË3 HrbA @QgF¨\>c4nzƢ9ђ`BeDxnms|d%M^Y )޺1ܕ,7Zۻݸre{볧׏~wۤh\,U¹\,˕p,g|6%> C\:&'1.c1.E2iW|r*^w@87:^'x<&\ 9@5ඉ " >;~g{isޝo?{:]Χ?s_ܺwudo~_==՗'˩)Wݿ|Wo}w7J._6tW3.NM W(K &¡Ϩ+$!:}Oz31v WԖ0x)Bky'IoڅKc=^^h/Q4rf"No&<Wvt:ݛeB _`QaB8q.@\-*[Przp=D|p:ф:H' 1LEFm4(MCHBT@ 9l rTƙ͊UBeeXtך1 B62m ro-_q_~`+NV9sRrB$B"*FNpIELh,'ǸpSp"zB>WEZ|ԣ@ wSO~]#;j}v}|rgB|ttpDH+߽]76.nN?:\HJˏV 'әήW'/mO?ʍq!.Ӗz)~eH=Nl}e1>K1G5v#"?\LݔFpA+vsM0A7"~=o w];ɲ9?0>/CGMYoe4A'pᆗl;'QXK `5X 9A4$[↋0ⵑЋ({'E]rQ6ȃ@-1>uP/I9͝+TbUyԭkjD{PB/>:^۾w_- i.[ |_%JQl yUPDPSb|<ы VdL1?\Ks@7𴙃 +?\ zx:}[]_=}uwW_ݼR@QKs7Olgfw><Չ[wxPg}٣剣o\X"MB7x^ lC0ޠ3$BATB! p`I4Ѓ `D%D$AYDCL삒( P^*$E1N3 8`.ڝvUBT6hHJrj.m${Z˙\sűT`'7wM}xO~pbgMn/+|ǂ)|8@> qH&S8  q,z'裃 4PҰzCNσr@ 96pwiY 3>V_,.f^?^˛ç++w:?~__{b_W7_|~tօ᷏sR]Xщ^r9_A/ ('tۃ ,ϰcY0p5x$C | D ~ӣ>t4{re\_QwC^e{"5KxTLPЋˈ" @qB@ #yicA': q?}|NBi!..Х iO99@K ?~qk&BpsT=p_ _ T#^ Pam k1p"eČy' wkmpjU@3EXtc(!Rfa}֒!b[D%wn-g?cwyA56>{|`+_[߿8'R{6;.u|rP|k*Hn&p(| !ID|$(#NqwKK 3ǘxC]E9PPs.ԡS*@9:X FW{k@FA/oo_?goNWߜM3/VS%(@5:.;2nі&wXGVLk9'<ڳ/jP*gk`@@/ EJ5?c10_x'g,zC S`0(GgBxn9'^ U[zRK? wW 6 1cN0H%MDG nA("=pX P QLZP=69]@<SB ]$-Ohã4}IT*rozu$y0L^\ j_DBӓ˗[6W?{J>VЯqW&<~mAy$ZքC xpsnH` BĐԄ66 N| 3zl#{l~DԚќ饍XY)wf&i6uZ#.nyv]u-`yfͪ g u =uY9GS!.~\B_k]$U0w8AO ؎7].$aai {.Dt^{j#'SBb.>=i)^>?iPkv~}bdKfsڃ[G﬽=n?JXݙM=_-%%ec\2!3 4 ID=J, t'{χs-{b<cBW@GH^{ס9HX`e A#߭éQuRRbgk47αΛGc |sQ~=3Qw"߾? 6"8P"Ɖ=ECƻ5Y^D O @K'd,E 7IH g31D'+Y 5-9%ø*15*^-7QvvG&+rbNzz@4,@("Bf "JED!54F5`Y%{/ǖ3#dWWeG043~֨Od2ږi.zRT{cZ"[s}"? g7X{?E<~{Hu_`(7dT!Џ.W}%E:G:ۃRX0 E5I"-/ z,K1WN®|.(f%0125Z2;:RH*l#?71_w]lk.u3_<^ܚN] [3"2b>/gr$" H}$&3bPXeC~or=T.Ů$ DM0?>Cp|n+c c@,v7:ŵ勷{s_}͙ó7V'cְ@ c{cE [߈ (Y phi´`WgL׉=ģ04QKT~{gQ#I(3 .q_sϻmb%=ڣ'61$'vmh ̜]M.} <́5P^H;  @C)?y_8U0` %0DA)]4@:M_(}jdF9 +XƐ^b1WCު⩢;=ۿR.W YEʶLFۧd[OghOd},.G.G&;ctO!ܟBD'=~ѓ![A|Bb~?% ypJ>g1ĚӔcpã!SB#âQ6GAPY럾gw_M fţW{F:P1%v TбmZռz*B`X/B !Ї:aA< NlC1 $ܓl=ǿ LQzhR%k]@9wh" SVUkKt&hyRPĆl ?l~U뭇@1M)õNtuaI)x3NL`e p^$5`KlF҄YXm/46[!PxEj[0[ @̯~'o߾xroq|'o˯hK{9F8- I;Z{[-dJk-ɈHŃ9R4Χ9P*?bMT*Stdb< ~V"~_$u!& hKL*e%kOJF(0F (wɃ2,0̹bgk;x:w=0F1E%0QU4YB^jX0RMP!4/S9@X.[n%<ٓu""Ƹ> H>%*'ߔ(~7?\ V%xlt{.ťJjt(ٓx'B8ZP4P 9 @>AՇ>u^G>: @ ss r}PِȌcsל!LSxfLb'+T^s1:o?a_.rGsr,>2752qBD^XWo62`,.gR|N."m$gTBJĤ1N ~1LB@2'Y|~9Ga(9P91D"x"9#P20`0"Op5ᢀۆ1\79Ya%nz",\31EFG; e%W pIүU ]is\&]˲]HbK$H-o /ER")Z-Ym\UݮrWOոcKO[FFA<JQ/>eEq 1D?%O2.8"[6 ,$b\RlyFpBRFA6kH'r0@y" l)wH0J SHp^?=aWL6;pMT"?spA UrJ %-\G3VC^ٖZr-_rN\nF]s#2GҔ6皞{⬻i\qD ҁ  NF !,%FFMB*,`Hz+a]ZuR=܀^2wZxwl.e{61F`2=9) JqH..S'E-/1l2layTD Q䱈Q ʁ/f?, {ICPj(CXW΍T+Hm 4[0&.".JbS20l*?! `m)I_(N# KyѦ:HXWF^r%m1N`5P?( d'+Isa4&LkJ ^)жygvݼ{O>Z]^\޾9ڞ>ؘۜU?m;6^֥ݽw߷ꪥU'ysֶ{i5~q۱[mp(XWEOT=dAz jp2 `I7 v׬!d=FH@$NS1QDRƠMe֝6H0ecjJ .$=3j0@;:o'f4kDA}9D:-O+~yeӎc3DMs\ᘉ q#m2>9 x7a?bZ>wIft\~#ބSl"?^Tŷn v xu1ۯyJC.zB{Ufz1+jSԱk ZAxNvDvD1ɃIQ MXq~}{esfҎݵ|0޻1tfk[&n:6ۛvTizi"fYwTUP-epB4ȂJUJR T]1`NFJJb=m|dhA$` iM Hc]8k?lr~KaAyX?'?&Pqr˽i CIH]ِ_8Tڷ<H3=,ghK4 `0_4K|cE1ErP&㽕܈Tn,O-n/x3VaB aC֢N}4{s ,P~ z8AV~?iQEun 4zXBx5ϒ `H|c>Ru}:z2 D/L@'d=n "+:g<ĵ'*SJ>Y/{JҙK{Gc W4{/.e r+'̩JBfo#Pޗ;̺^k+'SUsjPųkO;nad-{ugkΜ2:̴淍\^+@\_]4ױVgm*aq¬NUQbG(W s [aQ^l9G9cl`n]qB%1SxFyĄ aZ_XC ,RR֙A=:\ڌڨnP+b] >S6r^GɝDži볊)[Z?HIQ)?`jbi2gi5%+XCP0o{8|[7ϯN]fs.K.,GZVgow?̄ݝHrs4mAxvN[]і&3kecuN9m> se_\-430EW5@P}]d ]rH/n16gKWsx<0 f3bP8O$au(Et=024z~' ?YUiP 2ke\叐6DSCGD2F?IOO""Q s$,Ex %\hR!d+~8DOąѱ㟍SIS4N=zX~^8QɝscaTױ"}b)|7,^t4}srcj-Ù~a1]u6g[-vk+E~S]1Iu \M)QIՁ7j@Tfk$#Bjpx_fb'#(#%@Aـ2'> c,Ԁy7X;@0/3>>"WG-\G1ww%4 uy|) F״aKx³?>wkom<ރ^wqip?{4uy[VY?}ͩǡL?KzSF)T^;KPD,4r9G3 nLU 2>P2?His ﷏BX4 c7|2+AO2=Q(fV;fz6jmh; n9{5CeKW,e7PMK] U^C>Z][£PZŲ\pZ-Q#$8 a·9M82fA9M9޽}8aKGO@M$  !0?3K1wD'u 3 w,#"0}` yҺ" tq(;/0\f֟a!ҏkeC0YBRJҤ=46'4ڜgb<07Pdv n'ch;5*n/ |g{%i/%lx*.a 3vi.65mQeukl^ytppg>{~|mysg|_QEC#9{wp`$Ta{+ghhHWzs KVY2RUSe׀:h2^xCYd)!F|P G'+x xV1D+B?͂pHq%FXCORKoXGH/0)~LR+$ <w,FHijIjPFhԥy~)(*0RĶci̗:dPv0`Y&Iq7DxR?& eo$(5#I1za mv1>L/AB! *B%By0zW򤴉~ }+ vvBP"4Yci()x&q]RURʄnM.ʌ] spYruZn=rkAݼ?WN zjՓyjȱ[Wf,, NM6.k+ĄuyڙX &)ֵʜcjʎxkM6L"P7 #:Df"64UEԼ#;%@'P1MT#s*Dj)oWU0*0'܈p(%Oó@aw;uN9%wkŤ@2/Pq Z9%Xu1ՓPou]spvDĄҁ{ؘzh V;ά|XT_"ݼknaYUfUƎ{waMX{sۓv)_[߲|>'()%Wky"+18ݭjl TpJ%P \<9R =SUĺ*Tn `͝v Xfx_n4 T/kT 88ntV2q@`jEތ9aZ/ֱ({}Tz> R/3Pk4/$Y(12r @^eq[~kؒɕ J( AW`?b15Ofth,ǤO4֋dl fQ ]Ї"pT ")NIyr*Zlԉ3B1]Gm+hM4RKL/Pi]^/fxԌٛ{ORlEV;+MDPp_*ӛLv*4ȦFڨiن^[ Ah;:n9wȺYT5_leiNU75ZȭnY(8yLЁ( h$ |U)~jTWUӠl4b')žf }\ 0WyЙ = [ !B`I0Cc_82^H uCDfF#K #X90ѐ'QRK:>}F‰la} 5W0AOl$D&oc+d!a_ y( %tAf IOa{ LOa?FE<_4*jIk8P̵ձr[rPnCU߹rV7Ghu7ZOdb(_ ^O,G(3=̩EΌ}i98sR{W.^1Tq,6QXKwCQHS1i9dd@4 @e WeM @V"P_@2ITj*r]T[(Gi2pS#r]d1^6Y9e2631^N#,la?2znH a``mV?)Tu)\  KB;sRc jtk&5{ujQ.'t _3%OZ$H듂`Ja5I&=t̀+$HA^[4 "5Wn vic5p-845gzeJ?ۓ~p楽;WwW&ZZ:8/VlTxXEO7n_]lwS٭wvG[Ƣ59mn/:?zspx7ܚ6obljvhze+7m$z ]gh~t뺀֕Q/@` PPewcIE@멕RV@KZG<$r 1.2C0GSP\(*Zeڏ_@2X3D $AkƌaɂVJ) :$Ibt#fn'Y'jߢpvbM\h%t 2\ $+q@Ġ8D4MrvAß2&Z' ʙn,csՆG%ܵ4팷Ԯoz6[jkK?/R{v12|_$z2GB9eMO mh޹[պvf5\l\PEQGmݶ5Q54Q(r<xpk4 X5׹ _ ! 0w x^D uYg6GNviקR "ޏ:]0A4} Em(g`S,Dl d\UU+r ,)dRsa K AazySH(>]v< !0BJ] aCK((o2yRCC8X/H)` CD,x\ m % ep4,RBP RqC59SSZ5ƿ?W99uc|=Y1l]hzOb5 rnouoÿl>{/5o+/Mz~:OޜZvTuMS4pT]W C6lMjZِOL<@ҤL%%J'sJ)e@+H"55rDoqe,D(qIҷt(/!(aJbgwa,S!ؿOz\ E1q%L \&&Jn q(+R=e}:Ͷ!jr6X^ԽXDT6BډeFm\o1h- 1011&h 6&(' RXMcjPbYT^ i_T4đHNT¤ިvW"'|뵾FͽymQoL,FQt3 K@XLFfW~sOn*Ji4_0tw?Z ߽<%sqxc*V;ݏ?*E;lʪ,{w?@M-nsЋ4(StU(ЇHq1C1!#>N \1L9c渞(n,aE:z3tsg(YfY 6 : 1ܸ{MBܙ7ah[_Esj/]8vxysoWAVΈ5ߘWv [7W^^݋tENNOXGGG{[:[`B@mkbٲZ{mY.پhYH<Ba*_F]h^tjZ!wĜq0~|~!]|eIN܎D "B TgZO8^4^~/ ca'? 0@+Oc,O`эOQrH9`$RG#yΕ39^xszPj`6M3ÆWzdf-NMwj H7YJPxbǡ83[T,x\$A)TyT@;uh;8jCbJAK`R 0JB,,o ´J Cӽq5;i%㸬 P E)Z4.^D0_d`68܊ 6&RߣD''%.>JNՇcT "/4t `XJDelo8[Jf>Q2, DAiec3In(aRKa~`DXk鶚eFQ]9uO.鉣3cYc>qs6?ݾwck}?//~x{c+3[ w.57~pGNݶ'Zi[gY溦vDзZB0͢ ٿ8n4(!*Zs 4RxS7ydAY1zy‡,˷>_⼈Rǡ]fi aZv-j'gRE.cx(x\J0d|!L/ XxZ_+ ,{{09@WI[@(mߋcd:񍜧@@.S@A0CZfU >@Q,gDq݄SAA^E&,^آ5Dz,&F申u5[PȗyX"oP b$LثGPj]7:}rV̼}ݨ;T_>3g_յ g޹[Sadf/T?;O/OM]?m-O{N굺1r.˂ɑ5͕`}.Z[n):*VG$~ןa,Y @AJU r( `1U5G@dhEǡ=01U /rDi$mFp63[x`@0yXd{Kỳ8Q3Ts4 ٭j\*⨋Jdq2FvIM/&jꬰdl;ž ]`+IaX4nZ,ʉXƇb5በ hNiW`7'p[}pL%᠋dbM¥V m>[F"bW^o}ٹ+6^bȕţՅ{fcto+6fn߹9?<^AmiZވm>ޯ:]\ g3a@Yڃ"ދ*<"@o@BbUx8˲>9/0`9XtR̐K. ~lQ((ET.=g@\8g!Ƽ5Sy j=`1bfG/P f W>Pozu?:0C7x*EM PfrDcrt!XΊVDM:pb #o(Lqp"UXb*O_ }޽[oLx^֤ͪMϿ럾?}vunbj1YD\̝?^>8h<>6ͧgZ?5ug'蘧=̀4/,N`8irzX$P>TEGH#@ ށ#` @)?b 211=Z*^8n`A:#0q,IXy} \$"7 g)xF,<3aتAvl@._"ޟe Jq~pqC0)8 `7*9 D/XK#'iNVŹBN[)nУf-@aMA cR[~ʤ}漱] :tk(OJd,(AY hDD RF1,gO*Vp [`^w(Ѧܕ/I?ޯ޺wo[YZYpiMo{W/]Zz;o.LUu;ON؉>`?MUfeieZ7zԚv7ZvNUsʨGTqFLH`{iHR  e.7,6|2G_UtDgiEk &Y %#7l~bbF]pFzǥIˆQ)ثbQ!?ccy; W%*&J01P3Nv;L[l@Q& "B'B'Q|JQ zT>%@^}x+~ pE>0/{q! 0OJR{&@VJDϹ{R5"S@T YW0 c #? H0VY/I}E88@"*|:9w޼ާ|WM ^T,ݍNϸ=^X]lե(Ke- 3 aMN5\ajjiG8,Qi<]i 24'DiaAAqY% Hn3c~/xWa)0)H+x }x|;rq^at2&30zq S \K+Pg5bݣ|(VbYУ{b,Q~<|%ߣ|QƖƅ3{od>>&xpe! O:H@ROڴm֬/]o~~sK+샛{۫+Kۊ;WmM.TW~?޿ӏܺeNL6iCO?0Z;aȒ$hk50z?uh8vo5V:@0PP:4i9-MbUaGgV^ˑ^"í8)y|$M![% m-S94Y'}3Y\ELH848#{4ƑI؇їkC wqDi#=_F]`NFH(oY'vFRnq{(#01qn :أP $׬$SzfX c'rY84=4, }bp(AE4ab* \ƬLUs(*=9p/~pٽۋZ=Ԝk5>~tg?wo[lomҸ|P?ܬڎ@zL]dUSDR=p=-֔ /45c6NOSTa9`}`6FXu Ī&Exo =ǁojFY nRHL6.e-]ճQ xB/gQJSZ"kRzI x2D)dhz X/ա xw1 9vq52004N}|" !3B*hK ^Nr^מ8nf?$ |=ӈ=k!Oγ%bu(_`:B @$="rT(V H@Eaa,OϹ4峮5~fW rB7K)"NCxWBcI%A`_jBsF!3EB|zh+p! "Mx(wPUA x8ݠm#uq>Ӑ\1Դp"֜W'o}B={?qzvjm0թVh譶\qqovjً;3gXVDAWeuM BVkD߮iڍ;15n֛ǮQGw`$ ,l Z6U`7qwH$dN_CeqXDd{S01~~ Ynb%)8o/VqwoǨ >'Gx`0g.~Bp6 O\N-}x܇-^@,81oe_zed;CTA ɼʄb l=02f{46bRc7G`Xp}Ex!hf.6t|oCpn1*-lS+֭cIENDB`aerial_rgba-png32.png000066400000000000000000004710141456565420200334670ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR\rfIDATxdgdu%֟@ẅ ʬ򾪫 @CZhD-0?hkY PVFExEs_{0!dČn3|7<ϼ w@sX0s0<X &(i_7U<%ݨU2xG @!7J'vJ~|K3:R>2cGл0<.dV%' ,xxᰀd. ooEz/vEV /6^z ~]?<1W%lz,VF֗8Z%,nݩ=ٖxy׻/ۓX*_⾋o>[|04B4CRHf$ +Ldx, ::K*9yt>>Tm$'R V^s*2 E?0,$gޏD&J9Q/^ly><^Άt.~zI L.Ίb0%U~ggY-?U^'u|x̓OrUoM 09Pk(N+(~n>*Le&$a F8e9y ǀ8+N HXvXyMC0MCw@@ *&G"NTYkoO8Iy^.JO 1k`MRRITsUc㐗! <$\$  ae- g‡U1[ "H)y1!x-f<pN2 aRrrz$P9^A"5ai&qVOao#N= #ONp?I @K7H:g8?_ Ձ N/>|u*Wy1l%0XJaW0[T[͛MCG:VZ֋{:e,/18>_G` na}ā1~~4NQU 1K3 |X98i#\px!C|l}%,wJw42,rȭ']W&VP^.%m^ٚܿcV7_&y%R%I%7ʊJsrߩ}x3]X@ )@cS]иiF&]A+҅ 8viXüICX ']jQ,8DbôFE[!I@CV%a N{sŶքLhY{Fo8AGjB*:%xC[ё\ ,x v|e]7![-./*L:!!;!HWQt);36 @OB1"9_' y߅NᶺX.}GW'T$"xxV:wU*u$-FLh}|CwT KuMn w8CpE^;glrXp|o+ܹ#MGslq|Gl"M\ ]lxFpX6NF,5hZՊcVcQsV‹G}h["/b^O$O*$ /`W:["  ܈n=y̭c5x,;(@_mI(!VNއl9z9DÒTwwA0SZZ{ 3 ^mɲ| 1P3GN6ӸwIe7K6c@ |y_ cgLnf^77\ NnX [ n;B! T)LC۾@2O-ylŴN,V`KJ y-..t)Fw@2KHt AH^к-݂,ui*ċ0O,42r82^0pY0  >);|;1Ht ꇧc/ FˇIC28:Ҁ`Gמ)NRl@Am[)nfʠA2g\$p/xywۻ,OОxj Vm>wj &t\ XZx&v%)՟qE[["?{Kƽ]DSYܻXObb?zR ??I0ITEuƐ1`m{JNf[@D9t>9-ߩV#r)s@C@௪@vUsw#@ezK0 t+'`@b@}>7};$q@su5 \ʌ-E:,LnK2tIP@Et"R(7}3B`5KePy&h2eӶ*< G4M5Xps7/֩^$ >--6܉K{/1ġsh ?qgot'H`th Zs]vd1EPZQ'ATzF q| ]J?1p%=#Ȏð|Qd^Sȑž@ 3NĥI3>Ze 0'P4J^q ,) "!-R#aGT"_*v?#-IfuO_ÝLR9EElr֑o35ȇ?"h+wj8x}+Ps2?|*Ugq9~1LCu1f3\9Ս.޼A]/A$xM))pxF5+LPE4F*dpx$%BT%&O/:@wZ>N($/_ %n=E kPW`@@[rM4P'A4E RVsE[til @l;j OѤ. 1=KKi Zqfp,4y*:|S)U?L3K#Ũ.yPJ٣Sfoda10m]Y`i6q@j] aCﶫ} K ,vs1Kw@Ƞq XI &Lk"|i#蝰Rm*`41h4S 옓Q ~P݀v[tpK7ܼ>x2$yuވ9# "g(ጐpahn*|FIl AFۯhgvp's y/x8+UP[ >\CZ Mu3ÁLF"騤bczIw?Y«7C#1(* Bs՛T5>Ya:w[t-rޯa㲈"r|sܿe:?z?>^}t[gױFdC NB%^?Ih%%2f8oQmݐD)Ci >H]>WwQ@+yݦsܟ;( @^@MKqO`oRq[=mc"#G/ׅ@-P-ǩkZ7jNX"! `j+\7G"02]$YƀY }&fx7{y },Ք`I"TǠ؉`2 q*6vT\XUs8,U5+t)R Њ'dV"C@QaM2yv,!mQEE)- id }J+SxUݔռ qF#:f"c>֚plҕb©~{c.#B xfWt=/P$0JD#Wx 2NQo瘳+k8 R8>~~n02b6qWM ^qLݪ8 ]HMcV%>Bto/"N.) sQx ?WC|t #Wo/UYBA~,$Ǔ!*_ ߩ}e#$ <,Uе_a O2_bm_y/^Gw6,HT<'[縯Xz! >^m( v^} ߙ LrP9,NK|\ۙ&)\@D^ܱqJ_TYG@0"s9)U>s9i5?CEaYZwfwGۈO0b\pg UR0ɜ>3@TP8kԐ(^*b8hsJ$?xj-*j 3TwcdZ+S|L( f$,ވ̌,:*U۪QJQ)rzP\#+N/ǜDp8F{=7M"Bw3+q\O#jd5hE7ttTo!xCw'!eeBcQkD\Ul,2/ߞ`q)A$T: ZkM<%\~LJ8ZF'1?;^0"]nN-!S`ec4n!_$?cx׌jΎd3ś-U[ޑҟ"Pl=NP HA}B mD\ UL\fT_u [otMC>/E[QQSXؕ P-q][H'sBQi2%: !9:),TeN@':ܜ*M̘g)`v L3j._00GҔcbb"↞@WAw`ʴ>]eHWvϛ-^u' *K0Qf\#.ӧ4܇ʫu*&nJo {z1/E&Sl^mJ%/P=tx}l|Vno1g݇y'iIH׺@~;-L&:Rե>=%Q(Vum wQݼ*ɄU0sJ 'ؠ~t_|}_lICrIcUk̅_Y°FĊDjTr˽<~ho 9`Z%ݧ}=,`oc_DF﬌:/btM\v֐!߼cG7(pJ?ᗿ:ݗKdL&`ؖ)"AJ*q0n q.G]̾+Л%8_ #&jO0 2?"SZ&VlNMHcxܢ3hS8k@&@w'Ӈ˻b_:@:L^dT'LGş&EqQd6@^Fty91E?$XNA8AʼNQu .ZmD̰ X&U؛s,`.@w,Kb5h7H.bÌpTĴw~Q%CuZizt`ZsZkM9So>C Ub^ǘm^[$t1$ieơՊ?:N4ZH֣$ȁ+1F옕+g/ ` #7Ľn, rqPWm.qG?'9q"Qz ]*JoU<.9F7p+aoNr==cih:qɛ>tNtIpyh[#{nVz稶On`g{x)g$BUDC!|Psz0P82sX`LT$(D0uM7xǫ?">׵EʸJL/$ :"M2] C!tڼ:A ˛UT$B%EkGG$@\|?J'VT/I'XiyL[I9NSAu1/?|P H,Q_I;M3ZrvF a'oCꇉ1A P$F$?vDMp ut~of 7Μ?&#TW7ɼtfqW.IG!^tI8lvSz r Cw:f.hl%uHpբ(t $F'mLʑ<^xZ:v/<R]Nҙ(S|@b}A_,`3#Ay10'3]XXln њԔO>ǽ1;*k$(~E.<ƟR/t=Bm5R#j0 ~݃%t0㘪Z&`s騢T:T ǏIul\ѾvвFQoYSEŏpk&kC_$i>;Ї6sivd^Oͣ {\>?m|J"tRF'<~z0cHcZbgw%*LkZ0v Ddyq)N?ڟlB#n5 w5"Y@:v7 H5]_X '`ŅVI0+3" 3nhh XEau[0V9Ff/H2)UӴqjtz9ézơtZL1t|=98iQ54b!oSz$  !sT.Q!๿?A0&Ȭ{@'QH3.s/HӹM|t/6>k<{8FڂFrFM?H:Gmhe*n6'GO.ϧR󗻪ɨqM{YqzNe:-k 2}lcZ(?zDAcy-E +EPJKQ;Otxl2;xiReXiod*'$~9>ǥD:Q)N)^[jϞ"K{HNq'x:owD7@sZM6-6^Gʌd[=" `:t h '4ȶ[WN$XV h=5]2XQRHmLQ|b}xueZpu)nཹa8!i^-4vj]"hm뾤Xyxb̢̜>:w%mjpƱ@'0Z~ >q i8ͨՒj 3M@y=g`,o2yS\jsZO{ P|#@bUH"G]-r߄]YycٟDNRMe $h.sheUBjQ~7wNB)6.fx͉DqҶJ{ay*iy53DA24t(:>wc֤V-MD!됢$}vY,"v9dD9`,eru*F%Z%z8}r jnO_rI7.pPCIEEG>рJPgNEDguWHeOHJECͳ]t:"wcƐdQxhn'M`2H'Cl&6hENeq'ey.(&w8=R{q˜mp['I+d*oYfD5H5]wo+|Kw,Sw@HfI uVˁe6b d'~~>2mm٪Gy|O.p.f\Z~҉N VYk!Ee$jZPo3/jHrJmR.QYn? 9Hn=oF(biJU$Z/@^ъ00U4_IⰇ['ø#H;eeE5h$I[ '|J  7qq5$G t+E<=kSعT7io߮e7/bu\nv:0Wt ?E_V)ȢJ类E0]ўylnڝZ H|ݴ6x~q&>|!l)B!JW~l#^wj0~`ia6")b(^UC* [j>!u_z|7rPͻ{ "J/mļ0@Hq?=3`rrb儣f&ke 5D9mF^UԙekcޗKY۪t)r Z>;F&Y?tO`_Ry{y{o[cQ$〉 Si%Ș cQsN{W|t FVbsmo V=wtcx+Ѹ\z>VRLVc{A5ҝu*,B)'bHe{` g'(Q$|]ˡt57'#o6pr g;T}i+/7>AAt^7$802z<ݓU_Opj m=co$3r2y ;I/sT)!F)q|s[$nqW^ Cz8vXQm4297U zyob£#-_x;@BXgY?kZĄN]M) j]VE?rov^N&݀j@`rMs#wtV/6mSM30/Ø bMo3BK*ETE-ˀtSy5l$08 5W7ѓ0Np~ٻL%$:pZ =c_QE8MTAer$ߚJoxdy}jBu5BLYrK@xiD䀑8apԞC5H 6:d ,m!!i f͓n9fK[{i AYd#h F$sY5hTQKt#@Nϓ!T]RNo؏ fL*:~rG%Z4oj7@]EXC{ _4!KA&y|igtr0w۔ZYl( Ʋz:Nxhc]|Pot<<Js1%F"euU tF̥~2F?;B&E6#xtx)J|uO=q8խܱf/_Rc<[ K./&~Y@Z'>n2^isxkhw8,!Wɓ.,<΢m0o#[ND0&J T[k]Tqt)XlXL}u3B%r|Ob8lqz8/9)vz ztmGC$sKKfHcƦ_}qTt1^L$pHi#tsހT[\e&ࠦ B{t[g-E{*H#&1{0ׯ5XSӀ/d#@k F-XiU@u@bU1pt=g$ Hp=vN_ w_c7$T~IuENۮ 0e O5Țpԁc\]xw4*z Z}/.$ޟ”YLqanjV'@;k2f番 UϼU˺~i$rSzJZ=(} A;\-yߚq{ &aիoMK _hgeitlzMMRQdҜ?Vzi$y,BY~jޢf 20"=c UD7byTǿ>" Tk]VTdQf%2*Xog[-F_Jt3A/m/+jVᄋiۥgQ-1̦i WXZF 6gF;wpvx?Qm?{SA?E'0Ӹ_ @7aV~z.mST 9tjL2Ym=-=pyW#OJNQ }Ns<9/Yn"⠻qQ'ϯXzϩf R LUPf Vn"4rT0Y*cRspj/F: Tb<;1Kݭ|8Ĉsߪb^'chm,fuuDɎ~~/FH&C$_Qe_~X) _CcRu3$j$qvK,qyNbDkvU]G8kx}̬() |!U=q{܃1ZOO]|lAwEJZ |}/:TbjJJBaw9~??Gwq|;(bGo[}+ kl.^.|lnu'డpH*9l۷qSuy7$T&EAqd @7hsrG !qy~q:u$7I,2rIpb{v 4]͠VܒmVVܝ3< zj7ލ)L43ݻ98Pne/QCpv0@4$=>)YhL&>0Là:Du HH@}sz'GvbV]sA FY"ݗ -6QoϬӦ@w !xa2+QtI2daܠTpCsSnxܫDBg Ub`h{0z~ϓNxШPSax#̼,:XR?E̽6>yO^m*I+ou1/ﬠԧ'U&Ղ _|0yu{ܐ -+-=,WX-rVrNOV1\!#,* ҢTwJ;0*, UV; 6~>tMF;^3]uxm2zu#)lq6],b_i҅ ѳɌY%ȉ4(*S{y\쵎?] ,$@څY;uT%#8%K6^Ygq*Y7%F5͵<|qXTV ιլ}A5ɒy}>{).?;nX2c510c)[.ˁg5D,U5Ɋ mܣߔwMz{RH'LAZXo%BPm8c0[RO. >kTwv#O_14*|.i1f7:Ԃeh%4V*t <Fnq=3Zַs]jv.FE<9VQR97.JxbA<;OnуI)3911YNj۸'7XazQW\>W#}lr0U.dBߓT t$xP+ku~%[euxwlĘGp/w͝>~f _/d!MmTഗrEƉqgKOW;_F7~{/G68Hno?}~qH'#Yۜ'|kDwմ4I<b_' {S;ml\T1ځy<هW,ZYIO$zL7}dFqwr>[~J%6csw{'a&^r HנcNk\nD*Cz67H rKiVL56uQ^c%w׾ EHPF\etcZa;Uݜw@C]STCfx Ljv)P"m*rsJ9H)2u~L%ܦj%;<5*_n# fՍ+i<ܩ!ok9i%x6~D+_k呤z93`Fm,UǙӸRFݧpM"~~QZ"MPaogSխ|.j|f3\uWϘVV/+|0l<>JcgUTj-8sb~}ӗo;ar9f=T.'Tҟ>W nn$q`{=' A˧H?2WO!1ᯟPhqCu,ՋX_*_͓utjX'jj__@9@> a1R$TwmwxI+$;& ,nnmZuؗ@C@M-]7TPuf'$!/{!f40X. ^=AH Kԡs F,fl:SVn {rT|dy`vY蓯tiMd<ʋQX$ d9/3^}6<%N@ w f >-ٜB=E4~R6(H8 Amso P"TIujfau`Y_2J=&Uѫ\-^wG":>at*ЂYT+]qdfW9,V\Z n#&yv)w_/R*5JG=m k%1b)Ӛk kGT9ظ_>ǯcܥwdkx|!{۸}{xp /c|`oϤ q>~^<ڦf\ሮ*ϻ-;"|ʶ}v'1bfKbJRTbfe&8Cv̱tΏyf5k3}JU*|߳>i^iÕ&L(Aup<+8&V2QAeW_yӫI2Y6@W 2w%j-AH'(ŜxDlRl. A/Ճ(2me%(y|c$0Ad4ȗނbYJJ2_y5`]VEH% "ɶ_P-S6@zJ~º"`}q*!.Qǀ$tRS6!sԫ> Au6sS+,I0@.k *8UC`L5ja8@+ږ{(!9XFzI2P2҂,69 _U` .{nl9JUN-Z;h`d %姲h@o]sp=N okAfc[0=}]Q[֙uiu #G܅٩8md[N[=nF[˂S82f,Lc cd ă%%%dZ3|zO7v%q{OEB[ɨT)iЛhh4`syyc0A6aa#-Xׇ،{{yn_9Wp8d6wL?_Og H xYl;ڄ[m|lp8!>w@3dUb*'j^X'Շ.\+u. k]|ۯ HOmB"xJ[ϯ6&L"uj@9ٲkTS+;?}vR ۧco8/."H^6;9dT[0+RMB؁ Yj`Vz>̗B|v}^E "֠R'E=g/^({v\Z˜rɠWK]=KВhͧCeE [=ߣRM+VחWO_ @Y{ *T7RԒ3}ٙ5K[mTXjԊAMCJ`t,F9o-d0 :a&BQ4Jz ?f;`1Hh3X}n d0b!3{U`F%|kvìC~i߾tci/&z[9QϩrhQ`vBTt[FTN ػv G`@XoA0f[>8 -T 4w*žL1Jv^ Xg"d& K=W{K5i$[F] VGI;ptԋQֹ:Q-?GV@*߶Wek~L#P&)k(֗sۼ,D`F꫼ZM_):1H'y;}qfpn?"( ^`K "-I*d(Gڅg-n\+XOI^ )apˆ{(X- ii^v_ RWCh@^$ .֠͠˂}D"#Q|+UZ[IQV?.%+ܢZ phP𡤧68(ooЩ7!iD=Տxs`F;˪PY d&7$SPw[qjDG{a3= h' \6D/>FZO/3A֤ ^e~NlMbtKSk(YjQ',t `͇}[h Ȝf=:q~ c)DȚϞƣGqiw;PToK\ Hbv#MRObd0FoOB۳gk'.î$*+S-<^ 4e}η"p<-`ص¡-|rT5 ?~ ĵK[ӟU>:ۂ7_ 6O]3'&O.TTb ЉVL FۑlA{O3vlĞ\݋ws;[O@,bQ=kFn{Ёg_͛+Tt8.uqP;voçowwo/ⳏK{ؕ}0^or/={? _}v o` J`=Ū\6e},JCmAB_'sR2`D lרjtg`^hFCYX_RV p 7!X뤷6y^ r]v1ԣe@U^iB1&],(/ިТT2JJZn7Z:=,v+^?0QыSgcBqIyQ0#H{lp4t' +DP yj ^^ľ6Ч;vXȶCślpan : tN$"CCmL,40?2%xwN-H'\BV&KVλfU 0H}]8s`qGDvcD'{ؽ0J-ӂF$MK0A&v#S8qd ű8/IV:h?͊d‹;<1\vI!l?2'qh~4n?v'O/`xx|}Cx^x#˷gO7+g1<цNQ. ~t aގ 4&Xt2Z !~3U* #N$!/*y)Z`}9L)v,oBxgųj1Pvm@&d},l/[Hڤs#et)fi4*)eH.}u ,)k]XEp. kK7t @% .#(ZJu۪b(m&0T|2xEG@0⥋ F ʨ]w`FZ6Bˠ7G! Ddh14&p"Nթ!L igwZ}kAQ)1ڇӭ8I/}?G@M6y 'M0 65;˜KA6bX1N\d Βu qd|ϖEDUW*{"ɢضm>GǍvbf=19nJT Y|x'v̴Y\;;7Vpp] ƝJ|&[|tyh& d࡞&i{,*>x8N_c`e x9z;K>ħR\ƀRPM&b)B@MfL&ڝ{V$31 $ z |Sg^C@n |<}<wi OfbD R_]]ůFO*pjպMe9nzVYQXYё^R芑WEp)ݤ?JB x-o6=l9uȦx(+YdZVaNG6HZ~Y[[M_,IRzyN!B󒭲db*{ j%v'u&JI8L(1OP䨅#aEB~3AfET|Ϝ*Q[v.QEi@ 'ѕ!Ju!]36tf|Mew4G\%[ChDݚj"`M#fub yĄA2=vQRj*9CKv:hОH4F')ͥXr7 Ka~;+1 :n'fq4Mؾkُн}͘k]xNs{^/]߉Fdd7z3xx#~r;z {FB !q {us^0&4ϿL 3}!h|AM _r1@0-C@Ga!o1v~|a &2}:FAjb0$Tp@ Աj R=ǜ? axЋY,oI#Te"[vwLtңUp7X*CȌ-/C)} F,ExVŖ&Z)ѵ¾Z~jrd6J7ƠfV@ ˪zK#s+j/-7SWƛu 0Л6JIO;;Xcڠꡡ%(xk=6O;]!3UJ;/jhzGA#QZ0Z韛#^EUƻCOI9 ەP]{SMXKhj&L@7`p 8tF쥊۾AFOw+>'B]6](jG'UE Y*982Ԇ}[:ޕDUK6YJOUk@.EE((be,w\pn>w1AgC=+,W\4l%|YZLȁ8ݸ}k6*]NJM$=r hE4?/w/_~n43HFb? LRQKA@G/"E@oEh%D*hG`ҙ7 IR VyL@y@r(-vJ9Am!/j6!+/w8q.!0eQ2KniB*݅ <d&fPZZ n|?|=վ@|n dZgTl2 :%Wn5oj7H6yLjT8TdBK d3S Β*T5(E~m-rԨ)">#FE_SdG1@kըiZ% DybS*dqm%l#g zˡE-kpoZ7J>{\z?Ͽt g/al>ǹxF|~_qz-Pz2IEUp44Ǘq>zsS6$04 Asx| v׸0)OI 1@0? 4FJn+CX_TA=u+/`ky.?DNq@MLaR<{R3=hhC[2j"M2Jj'(+¢ J$#vLtP(6N:.C#so*ʠ =^[(y zal(&t XIvWoȫTz?/:Im^(0)٥/k ի j!i1fLmFzIZ*%&54}fYO0 PQkw!kV _X$;v#l!`dr~aJsYB6v Eq1]HrN$uer9~G=/86-N `'5 H@ PT@_U"Vۺ[iօ^\XEU <~@5ɢBY3ՌlgN.Ȗ~j Ka/\v\p2e?OԡB @%ST-pT9:Zfx}?|u'|\,đK]yc/olF([Qt݉&mnzq<~Y<{c] i9h힑L20ڨ Tml GV L0+D@ l,!Uc}a%J@k" *2Ԏe6 *i-̴4PSGeb@3` {7 ;:Ty}q,-%xBرgd℃nD+T *,uc~0$%}LHSgM?=tz:LH)n \I2sڤ8-(a4ƦX90FWԡ!islLGv3<1c`"83Dle+l:)y8QA^}s9Y+ph Zg9AZP%ȗ|$HkPd:Y[e2ѫrw|6dS4i=jU9H (V`':XizU|dD~(pТ Rr(01c~JGAz{)`kDyf!ڊvz`#ӈ ܭtP+]yXKtMIZ#!tcrd ^nnad}~u ;P^Ai5x89;L"&1zZ1}(=7]qD)p:Z9$HV ƅi|I?SO=1x$vp~1|&^y2aDc혛¾Q|UU0ӷO^?}O޽{ M16߆ @߸@wKpfm*pHbk?2Fp wtTP;@>cJ7e3S5p h X  oč!;Q\>OS;O7/o_^<>oz3[mTmcO5M@&w1JH@t Z`pp0Ad3 S @zUA~uR]]=w`aaNbo06^"8Dhq`RJ./ݓdjPvѭ)73P?i .RU-GVN64~ڃ ,p7Z&g`Sy5-.:ԇ8]RݨPP/Qzf~YrF t+^&KOG'5,wYZlWR{PXHDbP;^vIzQiedҍR. = ]d'Ua)|hU"$3TBmcygeړLGmL\|f26(qMT-.c voo:҅'aٚ\H[ "OG yG,ڈ12 ۘpsgON)ξ9Ëղq*[+0cEehI1:׏Ν³O`~➩fܼ4TI?7kn%&^|T:vZK#|JAtT6by|yx?}}~'  ^uo:O>οvsau$itb\/f&q?? ~9|2}mϜãxT-cO-XjAUDk@[5!@-5$d O @% !L(_2od~޼F4(r,7QiM kokPZRMyht&=iXR΁7n TW uL윌c7'dr9?߻?;&/|GS8w2۪dȬXa`p=2 S-J@5 *b;+3`N P֯q-W6|D&6=6#I% 9YXIae .=<|?LW"R*R1.R \@{ULrB޵zkXaZUl4"[}I*V*J)nR 56i*EIT!մ6+hD>[imуTHʟD7*b0: UjُhJӶat84%~v~4GF0;K|~^Co4=H zL{pxOف!ooNjWplo/$q|8~Obn 7|~lG ePNQ$?3*g'q"}_<=o˷W8exY|U w}W_:±C`0KtnY<\\MJOOۥ2PJDrli (W^:[f^U+z5L\~,}Y 2Ugu`\;\~ 8Q+#V5 ziZ4 I@ԍiv,L 1=B7^xjN΢J㹨hjE_Fմu_(3QG6;C{wBkرuv u2 7vI&L6cw}T"l3΁y*Wnll'y$* )|I)|Q\;>ۏo9[b8@661sihdO?Oo+w1DȄopß~ عy|eܻ~?_ǥ {y];^, f1ſ __ Y_(D";<*&J1ŀoϬ0!нV  [uW=s `dۜ茙2[R}1j:i#荣֭S~f1| nc'+E,3_)'ǯϟħAb>S{:Ggo_w㷟^_} ?~u>~{}>ax -擵 )TRR3ߪ 3ks OԒ`)  CZGGO jhT tvj6 Y X)D-}\F38" jȎ7Bl'@>FD 7̝td7N،YG߈J-G]Tu7mDA~. x!Cؘ 2{`Vֳx%MwaZc㍦V3Q4Y٭4Aި撋52WO/x f];pjm*OqLˀaj*z&fLd[/g />'ObF ϝ[_7˷WgCS&Z:VJ^j^=UWqCTpn_[oO /'_]Ww?<,m/g™ScM LͷDTLI?*?ن~x ]3ʿl]&yL0 }[$(俻>m-2ߣ̝kK׀@[w@؁TT՟>Oq =?E%mB0ފ<r!!ルՅrh>71CufT(h :{C c-MsЍ9EP%uՠ! y*q&wL DŽn-}_}= 7 }0޾uy iW7_??6?ZIʬ-!0VslpV||I%|)| ye?|~OΫGѫח𷟞__^"~>xȔ$O!$!^Ǿ I[Dc-; ]Sqib@Q MMe~ @wdke̲`ZDhokF0ل>l^Zn2fDk(ͥz.tbAĻZ8(QˁhArEfZ0\Ѱv*(RXvݲÉdۃfX ؘ]$Ȯ%=B~o6Nfjv#ʑ[$X{ۉ+Q֏@ۉ# ,džbT$ ܦ(/8M5A'ߝD3[C;Ԫ_!3 (@ҠD25) ?Gԃ Z=-}%J |~g.'l^lڎ$ɏ-q`5S8څC{!=hm FFi4فdI?c1}.u`=6w޽7;8{>2`%P?:$@M`Ņ6.at6Qoң*)\ Q%*/xN'x;C@P1$*(F{"z޽sF}x$^<2.ͨB[b_v)]~/AEn1?<^J?o# o?\?~^^×oW^Ɲq݃(eebzaxR?LO`b:S3B?YCɔ? H?)e%T.?[Q jm~CmJsk Qb 1;vzQ밠 SX\<@1}obp*ʁ34 Fw#B|2~zFa/OGc>֮͋&{"02{2VKU0,5VK qzvˁb-\oƜ lCt7"! AVv>!vat'ߧ*>~w>_ru;8"Lҏu H)o O_ADVȥook`@ ~ǩ(-c~nB<?3މ0N-'q aޞzqv1SPacY)7M&^%CLm5'jp0x2E% ~ F##q 1B PR1-HE4GS#'(SMh?W]i@cB!mWfUOg i$2- ݓ~j4$οݜ/| _u y ?:'xnqmo*Ӎބ JXfV-I+1# SUq|~u|V8ן<#E[SsvyG1u;ZOhFOZYGp' 1$5Y=@x(SMj@d=Sg#HSQ}"H%UiEBkATZ`X02āEj%Zܲh  VZfQ&ב50NN͵ax >?W4UAefnE._BTKsjzuY9Cuj )٘UYWX ˽d(Sn"^DIe=xX j=!dvFJDٽJ 0<:Hic;xPe5*b@NJk ZZ>n^^Nڕeq!f<'&lT {wJiXe*P}4 S(d0 U<4Fࠞ" R KBOvm0B74ܣaaFeJ+!J /nO_+FRxbwN˗=$,-j뵨PUbh7?]q=>?]:q^8?πsgwc LiaA?@V]}Z1>TSzckR;0-AY?WǰU~Ezk6?S|Oo6[҅]~;gb{1t3ap`zυ*mdL{qoDL՝6nԲSH!aѠs3N2Rs6]w.bĨ9lG_^hp9v-@P$ ^ʉ|j*QAJ7W>O_%?c;-hS0w]2l=[OK2 uS-*v2@IN$yz PK:o$@4#P @::D"t`P-kGݿ~ ?3qV6pya &cx| EG<*57# Afp͘pBWBuYSa?>A5al) Hd&x\"8wwPOZQ۱5`^1alEźC,8TMuŌšbҰDv^BFC7 4m6O"4 ^̙UG-zfGA@&?|cd{S"ڦ1,"y~Lp쌚3C Rb!˴.Z f2D=SU4%i^:~T7vC#^&{RKޫhc+FvAoIu_Q%HOj~? 5&1d)20)!HfHoPlFj, @,?ݐV>f[m</ r9~8 p<.ܪc=%ru=y\&{=x%)_} _f\ ,6[ >d~9a[p32?,tRs3W`/pcS0fv̘dLlE)5ې)0 `Ù. )2 .˗| v,rL済<# a\#EyIcU E/qIa?u3ߎϑ쟫ǁทTAѠݽl_2DDEZt|XWjṘTOF p &|9icfwE,o(,i>=X (r8.=|d]1C{rh>b-'QJ<ʼ.k_c{q뼿*o 39 ??D<2e+䰀WwɃ]Λ!0_!0;p=-Ss~AUJj=kء_VT YҴyE%/&>2=7J@%OH<Iz %iY:(K%bJK:QzJn 9/;ib <xrk^ ^:ѱ±G7$mlDOp_';;$WLʢJL.O ͐9SH&3EPKYwe]R⏿]j4r݁Q!2HM;d_azV-E ODllpz]_A)rh, FUʙw5:|zEzGU8sa d KNcd1,%֜(F GkɆdj{Wc %xʍu|&E<@ E0wayw?&A_o2[['5.VK1lo_<~FQmC{8dMsRVe1>8Ie8fKr^Rwx}[d*8oa exW[rI3Y8n:'r ~GճO놆12:YEœUkoMگZ~w( @X_W74@.꣪<>/ 8u7 QJ6bJ@^K|k j"xWmhYد6W) xy `7#j+PhADC6& UV{ܰaje)3ױH}N/>p<OlS% DIL듎y<4 36K~.,V0PKUsS j_JE㉆?es./J. ~7{{݋4)zs;?M {qT>< pFiXGGu\5F/><-bB5 !|rXvỗgU~;xƇCSǟ=޹(W\= Л=b討czt.s{I %QT}0<`?"Xd<6 u V5s^/7IT2t5'@Vg;ً4q NCNR~M O5e̸S'@C+| &M :M u5WC<=ăk (K^G~J\)ਁ5۵UgiB @hِ<2ŇO.|u6 $巡O鿴ToÐ 痺% Qft .^:ۏDEcOA@I#R;1@w 6!8BC(W Z dbk3 ?Х+&X(PR;r訇 =k H_|DZm]&} Q"MzZ`{Jm*g^m!Jd}ނ߃k ]%\O𸬷/xvvd.<j%zB $3Ka,C!lА{5ΕCG.>]|`ABڧ?4fiqlA~ǪwX06voWP*<'ezE4;)z?YɽM<,05gۋmt{ER-2PFHV&C@ܝ'C[r,d&Nտ:e3yrwnR;˶lߩY%J<ˊk(/]xeM#OEuhF09 C$Jd2KB jPΈum鷿S>I>YƏ:O)]V%|Oϒqa2Uhf^:dL\ctW74#1kZy>LJ7Xo%McmTR^G/yLcͪ",>)R`+Aɔ#d ,NŢ& x|,N|ܢILpX *jmU6@qJxreԹ= 4RiC׌ 2z^Qƥ@qGk$) 6.L-ZGFA#sS5ȂAwPRz+1TH$oM(>ix D2+#f8zd֟ K*y@^i5(QD"}&ΪX~ј(?>6ve4 $&`[A:C1 Jt>-7wI ,>G`gQ-Uzl7 *""I.`aesfR9S6ƋJhL.|RZR͠/[̩R,ҾK-W_?oP7P?B~q[j̼AV"=ݭ8G0(U eg_܇3a}DR}qrqd#nipҘb:7?Z>^Sc+^#G } A h=_;:@tZ_]_ycԷifҧwW_4ֹ2Hys(A5CهL5F|[~-b4\7}SqӴ`!\k6դ '3IRyKO;ޭĩ('@*6Eqs9 QҎ|ׯo!AMnP.8X_kxvkN N~G=+Q9zZeކM.c1y$Z!){sbDVP'TMA,`43W%%i~ώ v31ڤ^T3WT9J*B~)iCyb5z 6 '^1[|TG~^f_h&]4[P4dA޿" 3'^5Nsekh]Ia=1.SC}VgIƲ);$'2C@Gf /5CCg=Q1c$x '{~~7 @K0)IoJa%TZ0%(9+ u`g'-_|p NCG QG&#($È `TB5.HS83+Nj!Z Sg/1m5 ³LԾU$baRZ'oevf w#zWˍsf,PvtNۇhpaQ#=/"HXyb.M]FPI={I HT!J}l/ߢW;nJas +גd4NNscD` NT[-..ҵ8‰w#Ky$E)USCZI6ί +-P+Qocj.i|[ ~'{<8yY힪Ű(}5|l!< F&XGg@{ w5d:ֆ][6X)ٸO1M=kV z$f4_URc$(޾ z \4 {̵50'}k1h$$فJ =?d [!Z5J̃Ez ^<~ *'^"2De0\Bd {Kx#!^ݯ!Ewӭн.2RTC1g$13kw>揾?֟m_ˁ)Kib)iU%YVR4]"\ߡW&h\&@.!HȋdwR-,~L;y= d5?ǻj:C8E8BG0Tq9vMeץ \˔ 7Z3wAniJxP$¢U݅K8)mַH HCL:LJLMZq;0Y e,ZF2FRbbJvQ{Iʂ," / F ##Cˌ O#6 AAޫCl/"pwxpo{uh1J/H2.l}a\q,8\4z=sF=Tܰ%C(棼,DLqfln+2-SKY٬; ,Zm.rT WoFi1 h0h)} i& @/2 KV@BӞ_+P[t[.^_ MIEەP8sry4'r:^(|:dCW``wy?4`$8ΪgA>O amMO#/d+KοN* ^h} _M{xzbzO~KFT dCH] ៾¿+,WIEख\u&ŷWDd 2<‡KnarPOFQ.Tlj^n/мhbVO9LI}dB"Lp{VtKA׫ \#|"mzꟃ&BԿBL̔. =eJX/'%rFR`Gu\?\L@ qZ d2s凳TD%'=X)ni\Fd fsf25SN:'4&l IZ( Wޠ[Uͺ̤V8a\t:yI &]1]ǰEo쵫Bv+9ܿڄ2b&悟4*RIỏA] J\dXBhl>v_~B xp`:BUZa14r,|j=$IAXdSK. &\YZ=)l@z 6Wb2!6`L#XG}*؋;= 93"u JRh' 776KEE KYc\(Y .)j$x_J@ޚ @Qzx{.lMoWƮ/FU@T00~d T$T^z\J}RcH%.-Ĥʒ,ǬUNERH@qA@@A4,`Bd:AO_]ښBۧD++C]jFUt>*7q $\b&+I0~ W_Ͽ~"8yB IcZɪuX}j`z@t– ie[&=R dEcxr 3fz5sāpfFzrggj;oԝq :vߢIN%PȜJ1I+_%S!* 2Gzh8i8[ݨ 5E$q~6 n C- U叮Gid2 2XiHhE\[A? %D,c!EJ*brej4yyƅi3Az}Yzx$\ԤʽaA%@@"0b7khI6ұ+= H RӋFJ})p^͝f*7.W~;FNj&Z[O6i\C,`vI5\ •Qqrgke<9-h#N ئwWKQ^d@ȅ<ϻgW7>bN[8nܾ:]C&j+ s%J UsW-! m@ƍ=ƇϏNX" P `\j;⽄Ht /۔  4@@1 $' F}NZ\(|FGINDazeΟ5a*/"5 f) %2"K%pr?yG^KG'c@zL VeMHJmP'=˔"YZj1YaąK}jSptΌN3ǷVq'VTATg OlZf6ࣗؽZW`|_GZC@*^S͇ yTێp*r 7o~إnӈvn߫! Jz( B`r-RIa`$EOqLjfſ+)Tb"99?Sb8QG:@0qh2-qvAOd: ,`bH9`ċiNaT$[I#O4sІuFfrA}e<1~ I>7rK:NmPKώJ;mB"gk~iK4J$`TY О0^+ʺO6I1|Y}|[\ qzN?>xvϞޠW,>n.p#0#F0{Ȅ%OU\ +ЇrBn 9/N90M}‚.X`"gY0j=zzR  j5ـ΀f gLVؒk5]a)B,.?w^?_A;0pi|(v[K\>_ˣu7 ;.NU# ے'mr.p…ޔhYja8FV)KNX:zȪj#]kxlw轣qZJ4)姏U,*jy~XT9EƲRí,t|xl:>h{vW{~SuQ]mc밁-ҵ4REoﹽ.mJ~<Yvd>J"jez|R*|l Vf !OVJG|TQ1RD+nEK`09aqǕd12ZiS$3H5{OőxތQvlsh*H8044`B YUU0Ӓ`_3(#CIs,֍_iy>j4@m#?ױzu[K?DF E뗍!h#fH[2uV#zVu4¸ۢnI*WXjղ0|8ocd%~pQE`"4"Iz#;( ^1#LZ!53`4:2,~w2H6 &ܮɩ:28%KEO_Vaܘ^t;dARQoeq[u[yljZ"GcD2,wE۫(u7 NGmt q^[ō`C2OVI?lqCX!` sSNdilm||M' G@ 8EPî*ub3aL߿FOaonl/Y4YR<%?JMiA>[-Š+k d*EOꀟ\ I}7NSR4sӤ!u 4˼dK7dնbFgե]0\t5Lh$5kAİ ATuFG LԌAb\x!hq,ɍ>*_~+r_(v~uR zcG`߯uC XUXֱyfH! ## vpFymTIi3nzXnt1WS!ONCETKzvyТ7F 8#KpbI"s'{nIUl"qSӯ4H;؊.B2ׄVx8|$\ eU&ϟ#IO~6(۬KF(*[X]˳|n7デky~ kÊ_adC2(w* 瞌-#!2-kBiܱEH1O4O?>T?b)#t_@}F8 TOJ56'F *0h]1r ͵71XS m\֍߆ QYϨN^/+4^6N2ߠӤI֟QWF{'I>72ADIEUaI]v"Y.bnzJ%4Ԍ B?wΦѣʔ ^FmJZX")c[PbWy 2~7$9nZ%Gj1MS\lh (o~HY( H$'SCzo@S~/?G+ PHi4-P@_HFӑ}v IFB!P&ҪtZ\<4L}xW^IN TsHaS]SWU~mƬs]}DR%hPIJ*ԩ R-(.,0MC](qP)i/_D0k 6NjJ b\筨4*jυe1B|ؠ&'êJnv')ʹsNђ= dF._jSVeE7ZĭqUg<?Ǔ󠔧F`8LyUA q&IH\z| H1K{XSVK`sZD]1Uz{w8ܬЀ҈<9:O7q@Ir7V;d#it++\z,*Pg#FdדnlxdfIu#97neTgbgOIh4-|Vp}xH)z_G(6(6 ʖ(vx`=>qz}_xVޜ<\- K%4Et:Y rNя Õ_^Y5ع>&J\L4ޫ+H, )?M]#tVX@ $6`|#034#꒟WxMyi3z΀q6 PF2&lx|# B A7Ʀ@ I j^75jH$K?H\9*wTCT2}CihGINX Ӏjbp_q{lan߿&p} ))2ܠ.[i#r|zknF/y'|B%,WaA 88sq|/UB=,FsԎ)QNO'\ r&yਖ਼BD=.!;G,Kр*T[8C% "kbwOVqm>&UYU4q:9,Ԝډx_mRC.̵q~OW?}qMUCZ4><_[})*ڽ"A/?[.}l4~;ccKb"3)^2ię0( y?ͫU<'X_, ,*…%_^cJ(63.u RF+CbMmTA@m;ULRrynz`t5 vR7\۱cpdM_EG*[P$NՔ>+YUg4M)"O qe4W6_2Ow4NYa-rZIY2xzZԸAA1:AUB=& <|~?.. Qo4`H ԕ/|< ZRNü=+SXۓ bfa? Z5̅0>Nro~ icu˗xF wV+pgB}X!4 !ϱ8Ci9J67}ASא!@$ysI*NhqojUE| WL8sB4ݸ'?3| | eF€OoUz$=g?On~ Oo`gC"wIl. *]pQq~jS6韸O>GMZehMM<L%E˹iEnFO`7r`h7#7 O;kOXݏ kEyAdOUJ.,jlO'|-H<Ȁ$6ҀD`X˪,Da7ӯk_> _%Rߊ>w'Hn@Lt[/l"Z1:p'uE\VU=H 0Yp&QR..T;p2G5ko1VMz!\2.z?mmRz ntTagXQcdQDxdIS_lGoMLHQA/"[A.Zӛnme|+¥i E֊TOHWȒ1c7z7λI}R?-~gxr ׯWm4&"yU[sl]52~_?/w?E "G6% )b\T%1lp2=okDfH? _.յ׏֣%Tcf)C(Ca|F]9hɑCi u" Ȫ`~~#G\X4͟6~ hUwjP]At-H I?Q ל&yj_7QtN](SЂTO%h{FU .bb҄DzQ&B4uHE3l05xZ9дɫ2^}/>zsX1V]-nznma%t8K4H).͙qi^`;I=qxQm=0>?dc'0[Ԩ~57tfYǔE\r1$p:7Y|p#i J ŧqrgSugHiV$Af ;CuD]x`Wz+M_a[$S"r9'sND&@ @RH T s-9ȡݶ;gzvvvsJ>U(B}O}eBhГaf:gws#BbmvMoݡ` _/gWFڍ||Y|ܻ0O_ՋxD&JͺyEyy/یGO'P*S~y1'=nM[~,Uusp堚 ؐ3]p1(/]ReuW5ryz_3{D00/˂swEbT?QWԺg#d_OF9ϣ1 TPE@Ɂ(]kee{#0|Oj5jȇ6 r !hF/ ]dm3t꤈lZ{4xFIui!N0>TF)X_^*"HZgM#NF48^i96%L4 3GZ7OP'%-A'>ZM'q0zy~;Ke:)bH͍tLCOo*&ڟLZc gE-9" 0JlDLlBҠbnc)fQn;דB21 &k(gD\(Wx CT!)T0@4TO 7 ck6 ~K߼/>W_\on㳷.o|o/V'rrHrp=ڲc9E<<ß} J?M~+y6~[ ѱ6 HsPN3ztӭ% '#ves V~AxU= xE[dXLPR)HsY d''Ԥ 0b  dC*'AAVʘ@Onᨿ(aO#ky+O=Q,笧@p2~5 2Y q9ph,@={KNk1616z;J>NϗpdS~E!=ݍaO(319_>bthp5G[!#K9xa #)ۄg?'p"wbr(}L:'t<ԣ O=xoA1H1Dt܈,{03މf(:fiDZ6جF$A=KHN'K~"(0zabD),Nd 9q wB'[ 46،&[Kf |X؇| LOv_K'o_Ûu4nbؽqs[^ Gء"]}^2bˌpČnt4Q` qԟVsBYy8KB~Π@OLp\J 0 ο6pf(%+_09D |]U{hq$8IJ 2Hvk/5$ 铝]6[ `[XXM<#) ~ȈT_JU/F ,Xs~Mj+l&z0dA!3VN{F[RCj`do ~MGK.5cb/nbzzhar8?S=&ȃXo`tmWw8&a$*` 6Vz0Quok`iƝ+8;FoѺ:>lhzzcN(vԷv߅Q*]|k{oO7k!0Jٍ>bWzq\ddVh= `\fQ4P@,&$&EEZsP_@.!E8)A ' $+^^"yy,ajc8UxBQ:3wX0<%ʊf19xqF! L_=Q.5 gI(kNIf`5ﲳd|j0#ym1NoeʐCȱ>" Pcb HXFgeZ`@ % T nVlMyDXjVdP?b!ߣف="\F^IX@3tty"ҢX=<~6Ig9 EGɨ0yHUxsٝ"ҹit0Ӎ!LNLy{.8NGGhtwqH O?'?92ݳSxh _g<&]"Ko.t?th>b@3 <2L,eI,ϦIqnkE<9tX8snN5զGՂ@4ThZBFb#Sy 1.$ npC=<~zb~ 65hC=J 1HPfrBfzN}4O  @,]=:w/axVבE~lc+^b&/gvx ~|8bj G\'>9"cyCX#@fyH00j@sWr {;yJ3pP@eHᠳ 8D=Sbr^[jR{b4XG[7&s|@b pYg"ɱ 6~e|X ZES .Fl %H-9)ց*KBPH["~z Nc#n^;+mGH&s)b:V M"bsà'=KT}}iwbo>yѱ>̭ӅWIXv\FN71 T$?s{MF39Yy -uGvtC!6AZkPghEyS:nau3E+7yfw|V׆ ܺh7mLhA2c#>t&08͇0GÈ${.1RDÑ75 #[H N{4ъ@u$(xȻ<S9/?^ÞNaKW04AbؾA)f!s> gqy??SJ'zt8o#-R՗5/3]H::M>TF I> )0Cwȸ0z>b&AARقJqVV򞁀3ΕZ}v"36<4j @Qk8E>A2p B. rvI%ќ5ƴ]˭?l GvR !=.b (Z\gTj;yf`65HI5%IJ&i 8_|'?4-|gxבMg09>lXA*x>}u"m 0:_tMQ-c$>|eO_|Nώb V<}DF2H?Kb+A16` ݃an$M;_ #`kDWCtό !ۀ:'=F#`C]T;Q龜 -BE߷̻B˒A!a\\S4~+3]@z ̼e#x  ?7mC=朌pӤ謚3@^U[@"X@ Q}" 2>5fL~1WeA_lHcU3B*brn? HvԆT_?>"ej7 k݁j@S\ }&S)H!bA}`pj@3ЯMRy٨-+'EjXF 0zQT3 d@`P3dhe7-_\L05hEt_m2O[,BzD:.ߜ '\bHkBV5r(O{G[? _z0z =?C{e;O|?$Π\&*5B2EؘdMmmQTO}XXiz#tnXvX'O(K^;ra=S?G7"1اFywk [)">?# '==OGg&Sh#EȠ؈#6X6Q#9ϞܖT%dF/<9Ty mφج%E|AQf rU:`Ze`F+|"G+VFd[0hQ6 ET=v@uD?[uY1I#PMJmq^[ϥf?7]Zn1⋵{H|#@M|) y' p80l?@ qu`cH l8^ ÈgpkY3XY ҙ׮`c}wVpE2yMa>SB0IZ͢IDATU@w]@6^g๹Lahxtx NK< i :/ (E 7vo4`&J=V"g[H62!c7!xw!n{ҡÑS3dCEIZx-!,ó{Ph>+ʽ! ~x}xd0.92L4o~T$yw NtuLL%]$t0A:7OcHlེ7>l/1<@ΈeXBbdD a["|}asY7]}CTYEO'21iz4)${IU =]˸bN`Hd,!j@1 4a2?@v2 F_Wծ5'ņb5b|UuZ0%%ò X1k%FT>`$P0xQ^~Z>ysa@0sE]Ti ѫb- 4`{{跿`d6`gj#X[Ck˧p^%m%ڊo#]~ 㫟t'r!ڍ$}qlϨg'ACiCR届6~,UՁJÐCMGNq;D)@@HpS݅NA\{q d_@v2=j"lYbHhk˴A&RᇌȜq Jy,U4(&EA(/n5؅ׯ2`f Qˁ Y T AG`\zX}~W¥X_9=wN~Kyvp{+guvW.Ń;ӈzG#ֆ,jڌ?o#GPX2?-Hx]J0G3h`vNCA r3ELP($Kauu#[L#n2tz/r^:G £ y\Ӆ$ 0@{x*|kv` "攀;2|> t^3 0+DD#fu  &2~6z|-تZ.\8dq#ڱUzP ҳko xi+C [JPМ>h3v PF4)Nj>hՂr8iQ $@+SK>aR@-U๶{dGtJϋPy'rN%eOCЈ3 j F~~6@z1~nfJk_שb 1G_}*v8ghKA,SO㡚h@ʼnb#Y6>|O??{cdpdK;_i잙)*F6nы =ӈɋ 0N6¬G2?V"&:QoX$by+.n!K?A'qq(</HZ?kȣ#|_ q̅]M#Ȝbdq}d.2'Sl2\3/dX1L4CYi6##L4AO)/@ ^qiefz9](IvqPw&'HF ×̢iAҀo='j*ʏG5pY3qRMpa7. X>,cd^#ڜ&[@O!I3Br 9/v`ڐHxP.:k8.@ c*f]φL{{6z-HӇoWǢwu"~ȥ!+G*UFoU^&"nPu8ȧi}t1(@\jC7UkJ,2`]?zyf5j~)SGU ` u pWR旻$TeujXPxhXM an飪IH(y*ҁ׎3 <%zuiIiE_FW>,u~0x6|{}4|^?И U5EO.meY( ˵`3e%m@|eӑqHgM'_7Quɣx87SlqيW/sBww?v7y4_]$JpzŒ%44x] =l5bg+}/#ɣYcN1S,wd1 pܺB'Ƨ<]Q2/cz6zG1` 3ͦGvvL.].  QG!*@ 0 jh}Q-UU/*{'d <DPlzltQm[5e C/1kA-6 U:+ Clf T@8X1.#q*ӆ.7`miHUIi|$%ܧ%^<PlAUP'l;W9}HjRs`^$N'nl`ߨ}%svѤoEO8hԅWH7{'ʳ#ltf'6a@qlh|E竼 (4:_}k׀AM}0 . [h@+IXUt 'br >:B,;db)S ;f8Q*z"E#m6*(= PV~.AM yQH#RF/sOY xO2r&.rbKŸEpk4Q?Qޓ_Fm$oPQY U@tdm!fTr{1m u?X]=>t y}onnb8ŽEܾ=?+{x]\v":HF^%%Lhlc3_ǥ3b\,OHpz0IwNN5m@\rOHn Pp [@+`pp)nVǢWJšQ;Ց_[bVy_Kϑ}Pr# .VzQdi^8EBfn V uv&VfAǝ $@e2hT~!g>U\QHm 1hb\(m ))xDG_ <Ě`U[ͪb=4vԒ䔜LVsy_-e  @V:lC!99 @v8p텙D<3á vsk_g_ [;{׮0;o^KʃAz mm1Iԙ[s"&3+X_^-_ǵXXP$VK4,,7zKq䉶t#P邗dA Sx~4;XX*f73G+с2&09^.wY<~r"FEX 0CS 4xsg[ykMq2/}AʓkT_e0$G8 !Y We P}fB}aHJ>44š :_tJem#$.> ܓ\^*F/~{>.] Z_~!>% p6]7r`it1), <ܸ)0y.8'{Im o%z/ɾ8 >tn GP {1@Ң3$'2H$㢊cefXZǝ;:;+$DW9(\zVɗL'KO" A[%gU(vlUߩyNa\[!k%oh._͓>˷l_lfϑU{V5#4l+ z9Pfdjr*L^Y[ ZSJkq,Qkr6 ZVn+rA 7p@PZ2_E.To{cnRzI `BiZ|A>sŠ%5Xbo ]3'U0P iB{T.f6е "8#p#Eb phcR 9, #yy=W_yb0;Nz ֗XrVxp;]iuXZxuRIHǑ32㽸p>]Wi'&E0>B?Abo&9 wak3E_](>~vv汳4OOai.h2Y)2\IX1eJK@AoWT=>r}'<\Q ;z&et W%xHG@ #xMC|~.تC LWyr0x2龛 'e)1ksOzvTꯣl`ƒv_ŕ7+*//4NOkEX+@v`sJt`)ucw2{w^z}?ؿr<؊4c20M^}uS3pxLỊtʥ~$}􍓖 c|wz_gVDh30q&^?=.zF֏H,^\^p }IpCQr1\;?w^@2@ BƝbpcHCch_< )ɀp{b_!FC | (MFK#): "U Ai~ 44ǩ2 1]X @%X@Z#ZW7ܽEd_^ h1 *~dV}`Vӊ}:X;NziH[vŽТdkmr6/ղ!m"-6KύI֌eЂQi?}u "&?<0p2Z2| : b*Pҁ5d`V@+@:ms)z?e@g9L,~2Ν[x =Htfnύּh깰=HF+83 "dIx-so|_2{ʇePu~)>N#;ܶ@,Ad"ȆL37?.y W_?O* ` EvV?g "1bGh< ;2Yj?]U-J9d?+B .!-VAa>u8d*!x&aoUƯ)&q߁sL9gP? 26`'V@ nb&uk\Kؓփumv)F4~,TiSk* bUP3ֈI`UJ= `X/Vspm<.|cnģĖݸIDth>^HH BT! Gdo̪,^)1DpxP' '?~'ؿ| eCXZ*Q9=/|EIW?W}ӛKH•"UHp>~ď|=7?{-]Ʒ?;|/10>|acs[DuISYQcmC@h:T&{fPN $y2iT /\]B؃}%`ZQ W@_oS]~޸5+y218Nٕ~dA{| bv(lXt딌\D$9. MCEaUzA Fo%𐷮\M1ܱ@/MAae=(JF@1NqZ9PׄS:=CV**`(2P kQ.k حi AaI)>9_7?+\pi,•+ww3F ƶ`ّIs @~~<"WɈOczb_m\(a}i wnbz Hģȅ.A]W?}f0с(wz=H%,_}})xbnb?/ 0Ē  x#/{]/{M  N;+kyE;3` Vv̫VcWy=QA9Gjob"R{zZ %ODGZI+2L)ǵگ.SZUvCd%[y~V+ƫG*kʰ8TDNߥ$WN*C#6e3Ys\HőAI"OOCF- j+P y *f%MZF p$ds$}5Z3bb>Y( a }/_Mx{ vރHuN[[B(aL}]-\8w< @pW/㛯_|WjK_ /?;o~O>ͭz^1R|j .NAl,0ܛ#r/p$c< >dCH}gB{ ;+(J7g̠k"B9 v6/P9˂L'҄@18n8ޜn]JWJ#@@~%].5[0*A̋(/{,A_K)0]-F?.cLsJ^.:Js1- m)Z)3+'*`lkw C=AFܣL!#"/XEY ?I1#@SMޛ o*Q~P7_kU@YlAz5^G;9c^ TGs&ary䃎t Gw??_D+ݍ}민`(.]EEs3Q+zu<|&~cnvˣ[xw/[]x5Vxo~~eN 'Y2 @ǃW/Lz=DK ԙ8Pbj9έbØ5D&@gC f@!J > "BXIH/ ³ eF޺RHyFi:U (]lD,@N.J_VIА^)Q]1&@!Yт$wHWԻ+spOE_fCP5TLS|V We K%^U!( {^-d`Ч~ 0SN]Suϔ;<2^@0ZzǸ&vϝ'~|']=x}íe[;8wm#ݸwkcX[pYw+[Cg*,h5:n1! DL@,|"L"4ܙI.|N3Scbl"nq {(g [\raPzhu[f[H t[0~b ǒ@-ZMUF~p|j۪{UOTkfFSJR}#XF"$A.BSmlFW9+}^3F#p̩'sZМfo$X;e( eW eT_ Dʋ 2PsE"&dOV- xבpQ{}U'4 PI+5$8d@![ĂzW_|,oΓ]¥?g5nA$Џ~4ax<|#PN/oŏo]C9׏݋qsU<3ř>\]D7Ο[8WFH1݅2ƇlT9;/εu,u!v!C:'C0~>_0@ 3F*eƐT?6FQL%_-,l%/l aښǯF>=O/bc#2nc›ܺoasewG@C 㓢opgֱ@4*^GQ+>%2x;AxxknlgqLJo]ޢqned VzׅO4v.#.$HO$@ |'pvѨCS^txaitͩp %G!x 8Ht?Jl].$Mzd]GY1>9, fSe2~Ii3r5gŝx fdpPhMrdaKХ,PK>b Y T4fޞ Dq+0[:V=[d-8\߀g CzGNgjPB2'iyKM@˪@UQ|{Ua]k[r ]1^pUF"m.]_Ge' )FAeĿ h h@N^WcPkjU}RA\HFiUpXgX S9_޻+xoݙ,VH1GLD @9E1S(*lْdnm;kNwߺu?~U? jWծ]]!+ pGރ qjEk_~)>u9Wo;'[d4V4h޽(oCdSڠsP`vz zu"Uwc "^9/?=/yD=7Տn'OnW߼맦0>؂Nufq2q Q#VakSd/^'Gp=#4.07xr4Yݸuq ׇN`;2-Ƈ[љSRe(<Š#X)iD} }P|(ڹ"\ ZVYq<)(f#\"vˎETE/" .4_*4 c`ϰ 31 G!KeT-7﮴Wc|)(Kpa1*:8R@,xʝ4|Lr@H/6j,ح8s86IWF^." .QȲf&/?hTF|ﯥܺɢޑ'86(U] k5) Qdߠ! LN(+SK u1r(QC@Z(muSJ?W0$ ^4$g_:/>y/𣯾Bs܋841?pk =Nwx\4 ?3sK@ϾykKX?yģ7/_@݅D/l%N.)UWZkB"M޸D@-jnH(Ga%MxW1 FP3,ь?&x)˨ϹF Z] Ldf^;ae\ "|$MihB鄉>0Vc6On}3gGE QPJ/.lL1奅!\9A2n8jB$@ s(2cb [%[M |~]=IN qB4mKb!S _m;2=F&E[+58RV%NPr;R}QQpD4YI'Y  'R[ɨ 88ΘUB Ḍ`:rARxsc4~~#S}3K:x2ECQY1v<>;C0\f j \kU$l@F 8sG\+PU|A᜾Q3~t+6 D|qL#,8ߗ].H,[SQ_7k0H]N jƬ3mA\G(?a,gjoX ͗RBTU  0Ȥ7Q pBo|kASWoͨ᣹*@{e t_>2F>zwi'JC* 2pwa"{WΣGd|Wo_ 5λx{t>>uhjMO-~_Ps|̥z"&' ͡D@=&q|MMq,K=1^yr$>zt_~~ u S͘xݳB;!$9 װ.V©e!Ob|!Hz7:|r =1ĄA/8=ޗŗb9} QPT_ 7`sS8J'JԷzźKA_kL Z=YBA6$Q G~>~>zq 6 DZ o 胖Z@ jq}DbGsP95M@  o:"@3˂VO`MB~Er bٴA.u*}nR8Ma$8P9]E|Vq&3?!6J,vƥJ1< ʶznʿV+ܟO~&@C Yƞ"j0@R (I_& URp?'/k]GPN#D/~dg6Z >SG4v)l>Vkx.~?Zprso?qn>9[w_*k41+gq6:y{ׯ‰i;xt<άOazUsϝ~M~ ?LM2^?Oo~.|:\X]J3zc^6Ly|: GqDRQ4E գ!G9F=D{^fG"}={]bm塰:x>;PwС֦6"pOqXeJŽU?60='5 tiL=[۔AibO@$(%c2UrЭE S?ON0ش Skv@ $ཐw@cV!`Wp ' RrWSڪs֛?nqߟ!:++gCmx3#(r$OPvp&I#~$D,R ([Oۉe\p룈?#0S 4kiGQB!q0wXhnD<9ܻsI7+XXٳ[8u*FFpby7?z1s[kxm|}Kx2]馼ЏsCX[wv43 tf&<5޿]NFE+  q|;k-07ՋV4j)"{ȹ4g82N}"?K; KBp!\@N<_k(eYKbVmgbf@m=ʣy4}6PB %"4FT @Z""w 2A^N*("gz cϴ k/ v.%ls=EDg Ό3+oWZ9ڀvA% ޾PZAR+iƯf2gʱY دVpw!r믚 LqKxϞW5(o#};u [ oi6LבXy9jAbOĒY(RL~Fe MilBΎ)K8⭖ND `j*D=}~\gwg10>sa4 O}c}u{kgw-gQ4<>*>;"ؚil( lЫ?y7/`<6'1?;Y2M1 qz6?؊T Mq~(Wqv_>A__Rh t4P$  ax6? WaayEN pA1"t=yŨ.|x5!K>p8 0+`CAZ@8mX& _9v7ݦ@CR0rU@z[WD}A7A$HR2˗ⵇ=(hũWpgg+ueo]F@ ϮSЍXïyWMkwpv?bkG70dgwV)Çxirf;47w1ӂt77wɣH?~< (F#l/F P@LdFO9}pmz!P66`Ɵu_u& 92Q$Ƴo sP9j:hP=lQ[r]Ld]@3~Y ^?WƟ=!H䐋gT_ٶE@n_m@K0Pr"D 2FDo /*F뷦* &vEY|YH?r$xzjy߭d* 8Q}@/=yj> ϫ{"{2 `@&ﯤ4 kyCcwk!WR*B=OߧΟ&Or4PQUlE|]uhO23O+hbjc_\#01tbsu ++3`s)ʷq2~5ՇkW(M!ރGo \]ũcftd{uT w =l- tt1=G`#FRLf\އ& vpugT$0t!Xc p/υf 7xЧD_1 ъ~19*PGD L@q G Tы r$ď{088oq)L/ @)@$Kg(m8jx=F&g 'El :8}"^:I)jù1C{g +rqrXit7"ݺ:<0t{;@FH 8x()+T*4#ݓO9VJµpz )Z%cr)(FofG@v5kHش_F(2"(j@K\Z.1+qߖ'0# aV&)Pj+jN@:65fLOLD/-=)Am٨9cQ質bAFTn:E< 4Yˀ&|y1/ȝ:@VT@ !%f)9c9 H!\"VX u)!cn;a$I2*P+ڰz).RJS.r`N@[+A~](C_׹ tP30׮9<}^+KY+7Q.}?7obmi'70ی NHn@o"Vܾ|c}8=.Fooz%|۸uiiIt`fCC-\p)@?8}?$>7q}kgW{1M(`qmopr ?/0 K۱<;9JW (/C;B'@L8lfPu C\pDۥ.`V^"Qu5'`T?JOkی,Ϧ Р"9Ϩ%ZlmX% $A#!v`V9SM И Ѡ+uU0ZQT~Q0JH`H%~&+uL#(c׌ɷh@\ Nnٱ`ښx6 Q# F""4ߟ])n5*yE?BR)X!ɿ9_.©hat s/ r'9R389߉aʡ:ݞt/!A!nj,Bg4@A9+"Iε˸s ~_⽷KS{??c p":p6ݎ,[XB]}=X_F,{n ^mF]^0G0ތrS3bz;=9<Eg_^4>ePO=ЅH<OԇaKpb"AK#&wύ6a8F p~ {K%&`$ H"4Z6~A1 ցY3G?T 9OMj3JA ҃qJ A- r&1@T:[4 PTD fi2 D3ſx6FIZ"93yX3,HM"Vm_bοNs z?-@~!ju"`/<8yg`yoE*5SS^!Y)3#rgM N?W\ۍ&4'b&'PAn_ .SX8XU#i ܿw.['&<$EE|M-NW/d_$tCWS[d'q ܽ8o>A|XR#.A{_"-mIz{&۝h w`az?~c8CQxȱ:8C("tӇSp|462{;ӄ"؞I>vk+mHpb6q9 C͈ЇDп҇`#vm`"gï +il_r0j?Eo;F, 0kh/NDܖ_=G ǀuj@Ȩ"gB/ahh]yl6S9|pؕdSDeGxYد֏JlR\dFD6_2|Rh2lТW@ղWg"{# I1! j-8)ߥU>DkPB$| Z3p/7Wq"~&U BaȿׅVcC߁B46uc}} vVh Ki@/h`nQ3mFPRZҗѻ)G00܌ L J,M<>'7`xy\?K O"!c5MG4L?uOOy<hF|9ܾS+ئӏnߺg!�f<>ߋ+KitОO{@An=l;vO`b';1EJ{v60?56&{EZaqdO0I'o.aE)GYi\Z_T3Q_#5[C$́Z/'4=HЌ?`v 4j0^r|1=5o/ޙi}pByB >•0“axC7p(uxGssCd1݄6'44p.>M?? ?Ωqovٽ~╵Vvx1խ~tQjЍ6](E؜hjC zBਙ.[ɸ~;^+\_cz- 1]ڰGQgjs}A-C! 2gVbr3 ,9[jʈq$S^ci/jr&NaN I4d nU˩;U_j%9GŸhTB?3ˎTQy\\gya ȁi?V=V9/H;f )BoE!,'daRHL,r "3s0ɤ!! ( ,hA;QZY8ښ0C0TH JPHˉ}^sG_ó_wcػo* 4Ҋ`$ $::@Gڝ|%ٗnL÷cbz1>.Ϋ{ʙ$0@(iJ᝘&4ЊqawacMhobmno?| &lA|$fZ}xGtkqn)E&ӈXO?_Ā/:)3XuӴV2)F=X/&"Q:t!`Sra,n қޜ 3?j s&3Be:1I䨰J TO0͙,fQT_s\(qΟ`c_@1 > o>j@e;_"&tx+3mP~d@Y~S~ڜ5*90{B}BG+Q8P@Wg1zs7Ε9\ZoȐ718@i>|r"z?{[ИjW)'pqr 1DbDNcD;^ww336f0=ҏt>z>xm_|zP80E}G)cdx}4쨏YLѨՅʙ<jF8&UF9J}5LC R>f"`cR "e'*kSE~ hM5@ڬUؤWc2MY !SlEB,$\+QiX}_R` ܁Ǩt)aa,*?O);RY Te҅rCSi<܃Sk˘>eF7[ Dq/*6PQRLF7>?J 3 PJ{:Z;m>]\ XFg ?A7 NFyymHӣ]B믧v'EZ81 ۉft4bJC_"<.\ɍq:"2O?o#Љ]?|n\7F=rL3vTlj:{Гc3}N#Ճtja2@OLh"J96 ,C@~rA\ߢ9<1FAm&.# a&NN Sd]vZ -=SD[%F(9I1E0=S׌ɋ?6IQڊp +o&w $ 4r}mWQmH>c' 1Xт?3 Y噾.1O4e&Ԉ5KZ `%}1IEiE@-zŅӛ.!5CFQm*A|A<>$LWqOt[ʈ}_D(Q/v;. Ǐ7 8Tcsn$9$Nۯ^½hML9P'Ǔ3'wfq~6ݿu}ýi~ُŕ[WCwzsۯ, dq$Vp.^49Gazqzsm];ק^un?}#msw'+B!c]^HsftE9Lyj+VLdM:h Z>"D3@ov>, !*Xں 0RM֢@mHR=JpZ ?bq("9S1* œh3߲+V_+, 9bHFʯ=+s~q4OTF|V $FNJ!ZAqgT}}!!hndO N="mmg+5+OR~ 4֞pg1m֟[mگl)G&3)KP(o*@5<,,2< ': E1\.6ccШ pHWP&'PBM@oWۻaYq=-)l,IA9= h6b~q (1)ʪ?B :ueE~)kڈpfTfxW~ON_i]K' (ǁj0 JDmAzdU**q͊#)Gx*Nߔl bd1zBE-EP҇DIDhHo6(N(hC{s e {|L#mh&'zv\?E"'Ԍs÷5&hLsޛ?MSJЋ3ÏbtrLڄq~w3I&^'{Ɔ:0>B{Kl%pm8bww`97N1Ij3B P3@ompX0(]Da?EqA:zN)}pYmPY4(^pV|lJצ?oD!Bt| `U˭>ysP@,j[_췑hK'TY7ʣ-G.@U`1%1dOB~5KXEz2^MGkǔXZ̈́ JJAIarE (58\ e~J}94o#&ɠ.7aȀSm)[mxv4DȈx 8r^ΫA]Crz>^^<|xq&̘&C9=EKG-1yXiŽKK`"JI,vRj~y As mQLqvs'f00ڊXl#9A2gə aiH;Hi]>L3ucËm^ R*4vZ6آa:<tMulN EW.vaD n65zJGCo3 cd6q`'ӇHb(7U[xPf<'PW@ ru`' Yh_Q#B!8_./ʼn4AMD9R Do]k&Nbpf6{4/_]=[:kj?3ݷ`uנH?1~0r%ɐpeJ`T\m$;&x-&13У\!|sP )%N `,fTx6I&P/\-q\6ͳOo{V Ah`C*QAO5 E8PpQBN4yQQS@ƺ0@Q:29x]-^PO9rs81>=r]99$VVpy~gOOc}W,G0ٛ\NLU[G(4n:1NqBI{Bb`DO )C#۬&rh:,R R!IE,b)`_(. tk3w* *` ٳ\G_$T?* k5ah A~^O(5I1vU_P ' z@-1B^[F.Ypy+&"Q,Tw1Gϟ|?Ȏ4~:$pdPlKr%~8i)5ovb0HLIn _^6beցeţޟʤ3J1 (8~^m B=XAȪL=NGYT*-E6Sa :'z{̎T>2jTWzQV TZL8Rf7Z~Q^CL><~ yT pf3]8Ҹwu W1ܕHg'Nt)z0߄N'+5>)en bE&)GniiKX:яTk~q z d͇Bk^,tE.A;C.j} ͨKM:ZUUpu35}-,sX@!'0 `/*Um OKO:]H:j"oR KLLԗlFE{֠DU(AU3 AOmy6/\֟k9~ G|2xv`79zR@p *@Ȉ(@h˓bF ~AfVew{ip&)0+{'8' E u!KSj TMN੽rqbBD"QDCi2fc>έ`~d هG8ZVg^ӎ?S1x-x G*_#o$fqqN)3~C_U Rvaw0I'޸7WnoP_sC8=Ch/N- PǃB{Q_XO N.ܼ4>zMY"C6K6'6Π\@}1B0d89HΓ (N9 XgU  !9dd#SsVKL5Pas؁ª[@N T37 tk𖙰T"- &r@TsrVtr(NXǭ ()kp[ĜUayGZ]&k?S:1pii;v_@ǗDti#XBZ' }~ ,n}2oF T~eV!"; LH[P)ep~!_\řYt Y{Z򱗰?JWGLAb|P0 I9}^EhJ4%ċx`7ʁyy(EWo+vޫruX9erX>0d3:~cŚ#8FF6+bdTAY|!ҩ9F5@Uk/cJϬ| L%`J?zM{K㗧FDރB1~Wy{^cXuZ}E*~9 S_#65v _ YBF ǼfM@v(rC҇#bD0T!' ;á9y@͈qMWPKEs\؋#Xd C̾=(6TꬁA_.;zQB@W 9eCSt1;'1׌ L-ـ)Cf{17߅ƶ:83'$}&G;:7.ԊN^ wc`8!,.t<~\9?3]jr?9fw4cs,saJjv2ɶȭy˩:S NN#"t&8W @vLL" `V5H HvORvfE렼oPj򓑞 ,p acS:C9HLS{Lsr,Ѐ̖!9GEY@T y4 )om&\|DbOޓ@UשּHP˘T}J>A:5㟫['g+=c9"EAnEڬ+ s~a 3G: v: Y XlbYwp/) Q(=l2؄tL׋sT1"EHDk`7}p  HERpi"tw^Ly!TV!譆1`ˣG_ cOAIzjq|rký Cgg7:ӵx( 1:p[mEV)>sv>:[7va013d yi p:4M2݉! %0NCyW(t?0ր1CNhAcZR~r n {AA u5BAzUWb֡P)؀aBA^.q3!3wnIZ0w5,NQ:VM HEw{Il$x_Ed D`!Q( 3Q r'W{BvE!,fUtlY- Q\ GooDA0|1R=sRWd T '`V|{oB౺l?SR^^-g ?#s|muW&83E?~^ZN '-D6 ֟!#ʜ;n@EJ@F-uT5yP{H4 @K;G=,^<mhH7AGL/翌t#x3!ՙEy9^xE;JJxE⡽DCs0FGHb7^'G$0oM"Ն[f18މlO p'fF& -;d*Fp?-| ܾz ؜ok{ ;\Nz:*aq5j@~2rr:FřqϮc?OZ8g=(Ձm!"`44K@}{В0f*х(E Wޔ<$ ֱ ȡ AS1*1{ܞ1~^rjfa0ޢ 5K 8-*g~&Uϯ!,шk^M􃣿[E|T)_b =ƌAM>&䛭޳ Q@"@#h߯:~-B~m ~ 9_/_JÒATe)̈́p| UwHakq@=&>6W;И77v/c|9\957Ok6rh>݄S+dmx^ye׮ K;'}z xv҃A1Ԟvbrc>41A uZ@eMH}8>B{Rg4Y "5]zR+l ,.`')E ?+ZyLS=6|oW:Kgn2րU8,75{d*`2jF9FMYP&Ji*3N@ĕV!*YpG7ŭo QU ?5_"k@C?wd{dXɂ9cj9h  6fw)pL#Fw 2T`p_.q* ,6⠐┃SKJU }e,4HVSE@69*xˆQO_x:9Pt!C[*,s/|&C.(J@k} XQ)C^M"c!]z4G*fE_2R;O,wpQ،@_Ggqm 3i+g&Ɲ]\+כց[7wg?|՛ \Ayj)^x n_k簸Ѝw%Tq I+g02Ѓ^2f'zC `ŋ &<7㲠͋4OS+ r [AЀ;)7a3.}y]{w=`LcHS 0QXн39vsxB=w "Azo(܇Cq-16:w4n2'w1=F9(~7af{vt{Ib^ xo wxIvb4~sp B1?3$&O5B)/F)a0&pQ$k..NEqa?x GlwO4 c,d)AngPlr/E5jk_ SN7}< <\ZJKCx{x9o}/ռd g]/}G(WVu׮K@ xZ_2B eb?\v,O @i3jg-cnIF<G4P7ٻ]|'N`j[@{0ڇSXnnyhaG Zlyu>!Ưo`` oy-hI;p"Bn6סFP@cC[ t4:\D7S1Ǖ?^frFiCq"0{k_2-PmA "05x|(UzjQEEmN@рC @2`@VDTC #Qd @m^+qUWʽ"}Pr^B›%ToR뽻㺯,Q}Y[lň*rBPTP "$@ `(R-*Zʲljvg^_UEϼ?B%Tg}>ʠRǓ?e6ʯf$1P+=7zeGr-t#|x 6YS~DR!{raR~2O&hC0b.ʙ)g@ZyIP9.$rs` bcIFDO04ÆwoasT#8VpwGʭ\9t4<3kty$0G7oPH>t?N 7Oace|J4f&p$,)y҇q/t؍N8$C4 b,q{>dfNspJ3ip;;WJO} أa ?SI/_聪8]Qdo4>+0T)ꂥ2 {jAⰗ7+`UKdrZ,+ryY%8J(,{~[|e4|;y@R,6UKz.TX@p5_)]>,WYi.ԖGzm<%Z͌yh&xegj?4B9LKS #5Ձ(@dU~Q},3tIC?9:(hз@e4Bo>B@4?x~|`jr`qTFGW ^ѡB/ah,z|듘Π;h$^? xiˋH~@} DoO~Kgʍ-\:5K[%,Rqa} D+՗ܽ4Hbɬy/|m R j@:@@ DG v\&zqf6Gg6A?6qoD &N߁@(} .L)~P<Cy^n军vYҎ.+֗>ÀS,۟u[)2!)3Ҹe), UY@DOS bx[09Fb^h:͠c*h!jQ@ŧ{ /L3~@SCb >Kд5G^]:Wԋ>DwѦjM'}6?p5Gij~|OAg1Ç3&v1\w .ཷnyM໯ϒtg(w F}77K$-O_Oe'gL!M(8\S%lK0tG'hыՂ 2NDG2&(&p|// : ^.`XQ4!Q>D.ɇSލk R*߬$"  ƀH q 7nsIICs\z,&MC %/ 0Zdv`FVafF/!LXF%X?0l?}ƯeuܼYj2~ ʿCf9ֆDɍ%YO ʂ4ހXYPKo9!/: (&aTNY3|8oJɿv4}*bL_01Gwd,PO5yMygYO&:($A?v586#G_@4g?1tz<8\wϽch-`6ਁ˷cmSb@Ln'_ak[{;[dg18#?ѡaZH$W\(6]rwOsX_'P81{w޵m^Iaws#%[ķxCFt 1tL,=褸-C_~i'tёbf8[~\⣝ cw,˳1+ -ubkQAK?#$:2ϓ} XlOVa[^3C7 I)ortDre@aR:Li16)YX3 +RSPYR^"~ZI+QT}"ߝr&eWz|DAeͩ6c>GRY+C?t 0YK^K dҎ)2; JPjw nB#*m ܬbz;ۥFK4ɼ@c\t1o`F0Bʔp%_Ldi,E1X$gp~ϥzFwΗLy& 3xe"P(VHYPBYŌLP~fU%*Qn VrJ!*_]% AeƯdiA`#\SRq qH|uʥcφc8p mOљsVa I*_=<60"&קRs G}*퀊/!RdBYF&{ɃG, Kr: b_v>bmĬ* muyO^V3żY#h$ h4=g^T棜?{9Ԓ1;+ u(Be$2$0@lC84ㅆCh!ph4Q܀ɩ, Q$|ayw.,΍&Gz0D7J?wΙ<=‰lw6˯_ zekKØ,J]{{ø@AN(݄pʆ`'2wS9_' q+!d# @4+Q{(3'&1 z132`e*zNY~;/'2z ?SQDVV~7o·dϯx* srƿA7rqN2 R_E\EXjT5$*L _b*̨Y/ f&5&*JlgcVQU` -OXFI"Ja@5}+q !,R|Zb?<:ZVpx( Q3>zJi"^G}h0=@.Z "ݝ2bd0z1CT0cc%9|xpg=Ճ|| _|n_9I\4Br4towqj)K7c opj>>?@ Ez{38R .OO>byu ]/aa4ZԴ`c9_X$/-uKxQW*T@I_a eBR2,<{B^LT _"4p@7 ` `we`Ȕ7s+a򀏮g de?㷭rg,4ş?$@v`f1$v֯Ϻ-hq^SG1@%PS*7e~KYJ!, Un  8y+ KQPʍlD ׉BIY IPقnf:ГOhmВfz~ÉDɭI“N{="z6! TU *d:xΆ\3=(LpHӂmM0 :jwQvhFx!q8⛆*>^}1s?~} SIC9p8$vD0WJawkKsC׿|c hwC' .FXO@ iܾ#a!ljVyS6"2fJ1&h ncɒ\"[cDKD94V. c,٨95At8KZ]ŋgQHetq~?Zm I"DPLGNBm&ƣ/ݙt1pi.kEm}-/?eNwb}:|t/4@S3j \S AB`1a;w;?wx2nA_X6_[ݽlo`s^[.['ۉklug4׊Xc([MM?z7P sr~o=\ۏv09^ 9 qkcOQȻ#Н Px@ .BpvKo= gHtX/&*`*MA'LVN>#}٥z`MEqJ-ædbL47́AҟC0+5ЉnNg/:&?mVW(4(|Ϻ&\Ruem3z&!170L.tȞ6 5clCeU^^Nl[ /7WE"I[UxCFj :oXj,H8*%Ԏqs}xvOЗڦ9 GEur BJ v09ыzzF2҇m:pcuztd& f 9:Y8iB[ QԊ>}omu';8ulv1|$>}k^{?>:7@8ab 'z| Ñ(FɃo,#g-6B-2>>[+ʠ4/?>zstqn1GsЪVlrU`ɁpUXϽaDƪH/o+UW)" `x|y,@W<TI Ab@̼w1o- {(D%\ 6IJPcy|Gq0hEO&π&C0hy\lmb}dX7"MEI!/eQ񆀱,,˜/@ifLa7`|F@UV%Éf l/I!981\_ډRb<}x vo+f01@Fqa^ΛXEj LF&um2!6 ):bS(*rؐs6$t pgNҏ6.rJ_6 mu"R܃+ X;p O:$5Z"J PC #l@dޟQʐ]&\hASXz+5J`+ĹhX x{^"sp 8@ ?F?JSˋX?5 QK=NiZPkᰨ05؎˫ik!5jٞE2Je@ 4#",Uz,w}lx  1釘!O! h 0!'C*Fz nKM<>.)zmW'|}gVD}'Xnd$(>~ ޾?h\{W8׋cEc<ޏ^^F K=8>݅/-O SYhL-Csq.dF6 O\Qy13Cg8>t of $&@P B* CRn开62 S~$X 8xP&|^F5 <WxnkXZ3f~!F!fмtȒ|\CE;؋6; kyp]L"Ѭh x@T)BR5_&jD1lF 0tC xJqCQDGx*I -ȸ +jD:lDsK=rv:5,4Ng,yˋQMm>==y&u-\ZˣЏT 6oY{`u|NQ3=׉>ܽ`OK;vJ&1^JD~aܺtwW 4J8j;+C9lQ@_o /k3x|~|%r|0 9|d?/x'F2W5'g ՗ TX'`%Ǯ냕*T&+M:,rVQy#yn#S)KF* ESm1,InoJ9+ ?J.*X]dsޣm @fx+n`+}U,oVb\r_*&8CT5rBP2,!AaRA]@xr6+A.A@1G>,<msa ~#bt<53GMk##pX-]TlB?3ѝJyELv#O4zQteC؜fAor#nǩ!LHA1? O{ t:5vFX&O:Lwn_h v^д@J+KHPU!΢FՀݽyj5hpЂjqX߈#dSa7|il.`y6%_ǭKy~:ٕ~\y8Iƿߞ!bp}d 6A v,Qg{Sb1 iZȎj2X0ZcDF# )r[0{M(Ưa&hYd:TgƯ[Q3/%;],zY[}eo@ r_~ P1-@-ˀ0 -搲 H 6?-9T+5H 복`r~ei2j-h 8{K|RRQze_@DdeC6&Y'! K@ >%燮? S~ p#ۆ4,VBLYÉ,V'za?nX>' $ p:sa|YXq0FQ`rxGE. %X2p%Qc]ú CuAq?!V^rXB\•!MHtq 3tkˡU.Q26Ɯu)PbpZ!-Cn̊ү|=>򋌿+HP @Z|Jo CC*b}&͞VWxmA2,1dXFsjiHg}X_J6uI% 9NUޛH*7[Og8OEzy`%$:H⨭?F]=IT .w$Td|(z {qm„b/{8\[B'qdS#GL!@.h6yӾ(A/b?| r.2vپ5Eu#3JDZ:z>nL3CY—Na}nW-བྷ6:yahMӨ95\8G׏T"fo/?ù9>ܻ8ƻ// SQL{ұ2~LQ(@0F+&$NJ9V b>. MJq=յtri 7r*ƯU'g *U+g``?aL" <>+ Aspo=V7\(iWȎ3'(锦Nd@"(jM,˩l ;`:BʥqY!Q8*l|WP1b d~+ {x?~|C?YI$>LYHg\K'_ o@P )A*Gw}∈ە }׏Bf$U¯k2JP 2r m$>⯫aRKWKGs+!AcBXP!"@싊?xj J{:A@CoAXi8Yˈ9]B"NC7FkhwXkŸ$k#h舢3thѦcwuPQ\,b}yݽ)\E GmKڭ &:9Fv, >q؛06^n L}yWAZ5Uhupujg{ gg/wO/ڕE;?QhnAMa?.-3kx );Y•mK!\<1R[t;wy'PF:#۷ۋs+{ t^x2PW|Y(nEE칵jگMe![ 2Xd/dƕ?MR Ώ xz0#E> 3.  q5i7Or]Bd]X{,c1 nޥT/ju8ڬB,GΩy|OvN#M!T(vp 2懰4ŕ$ΜFۆա8$BFF+1?q/ 7fr+چ ίUh V5`cZ,:6BkhCmʩcR>_C u8D޿YA:^@~㝸ys?Ŀ!f0^$Pob'w]ɂ~|;ryPBvw\\nAV HVc:2 `{)l6D 3|CٰIho0lUP| >Q=^JiBU  4 8K$ <%$k`yIT f`BYI@9S4X`64G@XQ5!\m5s 7Ued"Uz1 E  |WP,U PB Fd[!BjGsva~/q ]&|U8lzOe{b# >,Qxtew vF3d K?ᕇ{ '<;xj3y^bo=$O) `= hU&XَtI'o0e6NVـ p@a]S%c`e "dxo T_%(!# R(YWs!bJT<~㏅  qqd'( .@d{i<&PbG,)4ly(oU"R+E\Cj 1ZEn~riH](1ȆdN*i?uB, ?vO 7dRoB7\(m=0w&"P0avio@}J;ϢH_7H'˅B67.aj~k#x4grh,H?X~LKLi.?;$ (Sy6pcU`-+[˯!0 /^ ā4 _.ɰUAv3v#ZZ0&h,$IB (Ο2:,ot u oqJKP~e)+1C.i^e`kqjYE.B:g-R HI*M\hJ,Z.,P%! @lüP"7A؅m;X|w9S!@M}#vvЪBgd306d6VM"8Q0=Icldf:Rj#ṊM^X! -Q(pC81Bz#FvQJEp qC.R^{hU 4QצAY#mh&8J}Fj i8ӣpQ-X*`X?nMWЗݠF'[+Ƨd&~ϔwvBBڨާ˝[}xtqgqa@ۃ0y5\ ƆH0e@4niz` 蹑{e Nj"P6hz" @MF€@ކ`u`!SHCB ^B)C9Ӈa "dƟyU*GTߐ`1!%co/r37~,$@B> He2g2 D$QUQO?S!'.` X@>;B€~r0yV71_*buD:B^ f6zh@ .ԭ084%|I ;pBqvwPwab[}OBo 042187d*D֏S'pj:Ydb(tETLގ/x^KTǓjQKp؂CVm,Gq>{2>y$::81G>.D6hWNNQ\ޙ>_×p(t0Ѓ:M]m0vʶ GK8l"TJJl_SA%gTT앃^G+|<4',eV '@P%#` L%1o@' S9 &Ĵ`EM( ( -ǜ3._Pn&ɍV޵עT v&A ALH.X_#;X,_R`<`Ķ^}}al$Y$."ـKnrȽBT410` Aع5b~G. kO :7>#x@] y^#±4fȘȳ\$6C(;];>+!*^sĘ72]a̎eNU!pa6 Guss2ҏ";8ȖUb"RuC '@2T@'s ܸ{e/:ɛ}&DPp @h <[{%Jw`y_΋'rk'Vj2/7HJND0.8DXsx0"I4K9wq‘d] :!,Oaq!<~K!\O39dvLC}X*`|H7ro=?JLQ@Kl-HTʁQPy$C(y%h/3 Xy_uB뉿PuiaVY `;v1l8ߨHY/T1HcJ?\D5@Xl@%{$ e<\`^i mȸ갘j^L#<kY"Py)9zw?o?|u ,t"cX-pC_.`u=tػ4)~:*D˃/PH`]IzkNb+PL;XB0,y4|f 'X=`$(^_<ޜ&$@WxLHBmEo#Y[U8*@dyOo $WmaR 3`HEb(rm{7Q1r͑>/ U /ױˆrYu& h%&TFήՇR.9 ^4ɑatQ T1}\y lz 18G{(+y\DAwCe1C094;xZ'prs .gz0\|7\@/=)t.dF?'&ыCd )r)$!OwOq01ۏ >>߽DT>hV'Gתp3ətp(7A<lŰMf3EEYdXo-^n:OOw\[Gf|rDfuelBw:g&o5\>QNׂFcr:yk0 ,J|OxuW~IhC)iCJ5$cqnFс Ael ?(*z%/}'* \|:eLv穕ATxy6.y(~?kNJ4"W, 2{.U J_$ o9TڄÊSl+p(KǔB6w O¸hrCpu{as酉@M Nh&Bd#"haQܦhQC8L6vGfJ(vtك?BA4?CT'vΏclk#'1Xyl,Ǐ ov1:Ic'[qL7L2}G[pD _=ۃӣQl02=,Dc>Qhykچzqzxwa3P ~x׮0܋KC8֏v0U/h@_. Sc7wpD:w&%0huUN6q|>6(}Utg-2 ZX0~|&MA\Shb"ï\eFWeA@iJ.ND m vr0,7 y.d:c%>t6K1T${6`Â&D,&䘓戀u8 z,D`Tn >V6ɘr,Qc0@|JeZ6 wq~?kavQerbÆypdQsqpnc ᝻ quO?}P̏g0G1Bf z:x/Vȋtkwpz{#,0FaKnWGrziThӵp5-Rذ6{x\7n.0cӉZZc2xFht8܊F  q|yE3&F> ФIG,(mۣ[C:@c J<xy\;=+[% afkn4Ԣ;t_d.619D݃_[+Ur/J*i3^\RcF*@e[*ղȩ}Xz屾l\2ါ\ˣ )l-]r*e !gC :\b'ƶŐPZT:*dנFQ&bQYf-< /ՇUzQ\?r_-miD>9;+y}C7t*"@bT I45[SL!š4cKD/j@S ̈́E]H4>!ܾ0_{kپ\ޙ<1-Kv̠+ED*Ag3%윚A(G<q lOcs@Xh&NW;qsy3Qdď+L'I6gwpn%/f(>JS\XgRa_KdLGu--q\եn\?ۏ[>>ۻp{0E"#ú*;և.A#LOƆ[Leg~,e}zrT+J#@ \{_ VUfVYV~4c7 AO1~81IY4d" eO+}r+*_ y=\8]cU!o*F1? آ=e>@>FT *|N 4ˍJ9$ngVGy8hZ jJ )~X( `HN6cC=S}dC#]n9kxj%.09A+Dm m6Aڱ@4Xbg("дEJGNc}ub|qL Sl%_H8VgK0XFNj>;MVYMuhm+~oGC 00,`POnљƽ~~; xvgPgϏA a "v"/Ҥ'v݆,R?^AZz3i }noܙ3y(D⋷fq,>5ܼWW Kch8;yh.[.n ]^_Zd/w;'Fa. l f: 3Mq.B$⅁iZЦB3Cm\[dWv­E\9ًR1ε>~1v27_La1KmY֠Lꪲ-9 s `9gQL(%ْSٮ]rUWkzYi= =.$Ogyn#11Ռ'(v#= .̋Dm\92Ed62#Ě%p?oV{=wVQ[Mv,.'$G:F2?QWr*W+M*ah ī <=r\?runo92S%V :mL}sr-V]Q+?wFyo z̈{dD;Pڞ+ՔᑄOl]NL-,xTaZ/]s?K!dkm%jbbvbKJjH'2hlr5qW&]ۏm`'BF^H1DO':0=6nÏ?Wo%cE7yi'Fю63chj;;p1ҙ *}SO.O;ш0%졖ynt+qVV-^+u p>^{?E͋ 1ZVT|n,3 nkM.llXipf#N{ty}QY&`pD+άbg*)O8߆gssh#e|b[eܽyϏWK?;:<HGUA54ģ%n3Jܿ0' 81ـzEp?/OߜŗE:Q곈+/W AYۯ%L$G5 /&qIK5\3{ Ou~nY.55 ޒ2:T0\w(ld5hoxCTbqI57QZwI3=@Rko ~&R}ۗ>V@vFu_ %ا6g>rd OG& :lbu,LV ~hO06;bqval4`tq :("OXt&p.ikZۋ:43rхXc~xO{}(*5w48V|t_&, &1.r#F(L8F\ J>KA&L+/F>IM!N`w$luc Wޏ4߉j*VYvWg@&I5c9HCMk Ppfmk4R`7U~$dÓbH3Ԍ?gu}F[x_Uv_u䠊%T ?a>uj^?3tHe@Q3_GKw9 P2"!U㤟k(5]UgdܗϔjQ+l?wIkoPSDư)%í$TavPK ͣN꜀ZD$ͣ~rvRB i zA֐z:)qX@uv 3ؗIܾ|3S"qۄ Q&Bw)Q)ݚ O]6OѝUܽ>$Jȭ(AoK Czf 'F0;>)9<>O"帴Ս.4Dq8|b}})*EvQ!N\`/(ۗBXA#c=Lx1DcNyvf>SSv!؊Wk26F ֧p~O6 D$P =ހSD/?[́y98^LS J\EuЭ-NtP0+xpu ώb`S!l(1,uɅq =G$Nl4"D_0K{B)U*\-k IE(OuJMgXR> *q u)U:2^%~ ߨ?l5u_ךT7a1Ґ]X@)'@V1d黷}KwWK `8XR+С' 1]~#?PsqcS0Cɐ.Y LkHSL1g yn;|9XD@PB?$xVOcafQ[66~ t0KTlK CFys[}vBWws `7uywk^"6hGW_&09҉{7ן%<$b0[:E@х$yQy9kYzø{y =ͨ8b}V"cґ_ y68~  yG4b/>ivL`a8֠ |oũ?F-QQ1 Vh1,MSxӏ7iPh݂b/{;V,Nw`{7Nb} bac*dYgVM=`E)Ч Z$%AaN ) ,Kd,'GaÏהzFח+ u_ !hBwE  ch(ҟ>;[IwrYUXz$ǝG{(*:qv$\fg}/O H9Я}`jxHkp1 Xj#6Ԁs3t]:=f:/(r kcEўŏ2YPx؃8;_GT؏\X!@X&ϳ538~,Sz+..tucqv`C3NL ЎA<"d(/CAxA9:F]m>)"˃B~L#pN*jb3),D12gx1\ .hlW\Vx*Mubt8JVc}Nu8wO@HZTG1 Eeyl@Xv>r8=ć6Nc#nC+}1n ar3y,ˢsbۋFV M6\cLq- cAܘ ruމۧeZkmy\AJǬ&޿"l;lbL{%: r\Ig(IkXܯʫT9C"lHi2zW}S =n-L\PA83꾀 GǔTz|~z@  PDO6|}.A1x( UHin-{t ;}[Tb*0OC1>ǀǒ>8:D](j@+=x8-F䚉.B(0ɕnlN֑' ,εRO lFmX0N/0_3.bSǭm۞186_ȯ.zlb9ё[IFHg5K1'lMH+BY2~4IU OA{9tb %h:?р$~Ѡzޟų[Xcx:'C11WvǢ>,xN`rR+Dpr2.@&_tYJP)E.' [(DBy%E2UԢ,!+snOL7>9[„1&ĩ<9&F\Heˢj<79rtcP1:9Cdd_ђoUśvd =?}6T( {ae/wƕqD `cg-2|{uܟ^Mȯ XLze(ICRC/P$CKsd&b DN^\ Gh%z]#[k8wȓ.s#-k(q'5hmAY V:J3y3V.!M_qKkz"j(#P&H@ C UIFn !nFQ5ų ݰD,)wXaա(NN!\y2N| ގ~+Dgqe <>Xv0\ 6}ư6A}]gl46,rʉgGGř8VBKp#ѻ,L|8 ӗN^)bR{+VxՂg;`nak"X'«> jed}jq'YTcH^Ch]?ϑ!soMO%w+bc2|܃acO˫9WK9 0KU:2؇Zu#gJ%%404P|*T c'SF=ߣʋFP@W`(q_%U`ՌF5|9PA`nPI)HzNGt"\yizx5u0Ykp qԶq,hL~6.cyyDMfT|D)#zG^-l㨲.d5lD'9hj c-t>vwȘ׻c:͘&Xkqf~|W6qjXCQAW[Xcbݏ#\n+~:jQڰP* =^K~/%Ry()ՔKbv<\ŋ&<&PЉǫx]1`s05z/7[كUb;'pmg9A߃B" ԝ~F.kZR:Q_sr}G@q+~0Hͩ}W( @zƨHx>Rɥt֨%& P-LUSxɗDۯJ{GYy3$t΀ĸdOyL*t)}cҌ*@3\WDDTjĜM>Թ0xP;Itu!/?iRC[w&'0ԑ8%j)}W.qOC#L܌RCsJL09*$#o&mm]NW5%yT0 Fq: 8$!Ze# nNg5*,X&j=߄F =S\S b .y2{߈W0Cg *~.%|>o^_[[ppanzϽChnvT > {rzo\iǃZ<ӎ =Wj1!Vƙ z=Sx~ ow$p{*AY8Ó>s:+峃8܌pp~,Ӌ!aBs =Y1z@Qp$PJ}(Zn93y eBM1|uXSckm& &-2?+|69~?kk-?a&/U2SP$K㤼W_cU1 \!  Pųg@0t:wk/D" BSus3qG R] |N]z]DkX]ؾK믉!zNFDcO;I\8gpQ3hHpzs VԷt2J_'~Sq~}Bg@dtxȅWh=qml@*GM QE14A MA%I';֐N$'8Gub,(j.4G#&>{wg|n|`C{k#Ͳ8X?4rΓnsZ/~h7d1O/5-[MՀ7_z\x'XZF|i zr e& L?7gGUZN-xvs .2Ɩza渘Դc G,ԨqM7չw$?4PC?FkLk 8ZEYMq۴dMc+5OKc*lLɽ s2_KsDPˬuUicwfGR#}N4QxT_fX(a%}i1bFTt(PA:PH!+B U,C98bN`qy#xqqo#F1R08$/8^<>?>>ZaB]"z,Nu6r m}Ȭ(EBG 0v =y(]EvA%bٕDϤ# yr`p. 1 vxSu؜nHgmQckCu8=OF=WV2sa !BB]si#ئX{?:nj v$tVb]=Q/|>ԋOϷwՆ/ϯ^W=ueeJfC[aف,7,/Ƀ&z tnePBt eVzUNw:5=m8ʄǫq26hϕҝ_{T ?.-rr˪#}Ɉ Tu;bd/hO `%j+Yz x*gQ2*'?ߦ{/H9ЧtdW@֝azeoؚb t?Y*2;z>3};CjF N@fUoC gbV6M:Q I7;\p&6f@'I8f-"OQl id|M|/>ZǙA<~tÞ2b6x\Q(⭆GO1g@-uT]j>eȵfD>l^cG N]ݝn!j|v}㓍hXhD$N˙$6{C݃"ޘ zf\]nÅ!,OűOXDO'(L+Ku D.͉vɻ?Xg ٫ś3 `'V z8׆qjȳGk<iLFsW9[bN3`\2j3(qv_|97CQJRP@{')z0io~n?s04 5/oN} Hay2~3rPja,TۣwF~t{~f2=h3T~@41-Gw FLa?^3TH&_&U ]ԭ~%VS{j`rtP^$+ΪZ(k$邩G_WȦƤN.Xy!2-eRƜr }8N/b~99єQ|%ct }BOg'" @~δaD aciH;z[0:܂M:AP 4G6 '/$(tX,ȷӅdP>ܢѝE|pܞ(n"yfMV+xz >xLzeV85ݹV\;YL5aq}uց, 1?vn(TC]QעcKk ӌ t{@ar'?8! 7}/> 1"VtfH:x+ec4&qD Bʛ"RZBy=/g2 n- IFO6IsX:;.%71ߎ'gq"n^[p4pM8+hkal%C!۲OoJ/zpry綦Bh0yJ q: nt okS?b W (8Il@Z x|{ ]ĥx+x{6Ϯ6yvQd?}#| >\i˳]#jF8. z+^~VTx1=!̏҅x-WpfިW>hbi&&CaPij&ԗ, ѝ<$-^ 5 qIDATH̢b[d6ť+|s+|so4l n(`L޺F{V`X= rFnAKz_xUI!Y-,zI @B0B#Ywcx24فL)Hì@ amZr\Vy;QO_e+*AfdDq&{yk+"*EP(Ԡ5Wqe'n* @ dً@Z,^mlzIBYx;p޻ZPk)7V_G,FcK=ԡ>@PW@]z&< %ЈD;QKuHsNbFjKBCJfUtð `6$,C=P!Hŏ]x|]>\]iG|x^LS򄯞_Ÿ~n ӛS!E],j;:kٳ n͋sw/_=_dd\g(0J,,~<17pM>v8EO㶜+J|ɾ?z\V .ҷx#*փ=nǀsj)YeW)]X5<y}oy\6!466t RI! 589(hRP:/Wr WPEQ+q=Y~N=U",SwibC(Ea_ޘ1*6`$-jqWA+D\J P~.ZF;>W8$U<l G Sb1]U5i>Cf ͘cj 3#hm׏>9;S3" 8@SE'#q2 qA7j2psP:'jW,F,F (./̥?[2 `VkH/jII'%cb>!;y;-x|o۸1&?N?ho/wɽ D^^fd >_|&~ D۫l\o-&C[ |d>^fywOVt5bul( xdN@sjP mx''UK&Kp5:7x"lcaV#XE&ŷ.?CH*>\'E3C0=U?=?H|XX+?6zE;_ A/*5dji㺹G4)7ڿLz(5ç2U*i>$r ԫªR5FL#J&<< @vd&'RBgVnID<=SUҎ!\t0O_B7fp.<. 9 Q$noM,"J4,NG Bp)|U7=P"L,~P|箂G=>**@UPU/xWǂ0Mnv{xvaWNjxq~H_&X_ĥx`?|;lدq}C-! Q]656p"6קp7W˜$_*J$@<7URoP~p)aO-ث~!Nn:9Z3[3 I'_xȭ\K'yYa&\F6>7WppF`38ꫥ.%@Q@P'‡ A-hPR`O ÊXI+pTm4$\13]? tN҃b :4`P aQ]/ЍDuBP#SOSQRsDZmE~UK8  W32܊dtI\LV$&Cȝ1SrF< D 1w6f0<ԅ$}jk͊V\>7!ܹss !/W_}?yK5 qn Mj?!$ꃈ| ~˻Ã29|@O x}g/or7v]> .l`D#6-Qh0geL5'7fp,.@iXO `sT"HȝMt__~^NY(h=p)1`s9H0W@aZ.]N-F]Yy(jx'p^_|'s -CAgM+FpP{"#*O\p4 ) =fiz/1vݓ/S2LjusـL%Hl!]/1>nan]*pbs/\MUy0mdh xO@^Ħ0r LnU>r\V|g4y$5udDDMuy1Ј7ޗ@oc=2։>ܿyvw.gOv0AkLL .1B߁ڈ[yyxĉH[wiuR#$qKg94 QQBbL 8 $E80>Sٽi*؟Xħf^sGsC-~2~xpjdз-Wovxvu☞ WֱGq_]Xq} Όބ,}}nOS\M2GB̆4k÷-ya9"2\1~@Бa< (^;p!V2@d(ȣcK^]3m8yf cPT@ K zOciAf% TJ{A\ ~32$ɬskie^ӗzNe>ﻔRfldi0esH@WI{sW%ߵTuh!x BeD9%*`t=p2PdH/E+L NT5H|J`mȰ`as]]p#\ arz tc(6b|ty" RLFs.ny5]Zz > і=Gs9mpT)$^=T $ Ư@Ntɐ`oEO/xC|rw'94I<6>O4~Ml˧fB`_~d/q$yCӾv<8vo븹? OiBUwbt k9&Xd+Rrz'Hmuç~Kv?E'` T f,?vU.3N g΍9]m's,'`"&S>?fQPesnVQ?L~n CƺooU3N6J6dt;xCa~$"PX$2]Oes_I^_T`HMEqiL&TsYÆ#P@r%JJQy!M9AA11<~'lTds}$Z02=8f+.|% 553{e7<ڀZ.9љtREĖF7DDCN8)05|4X)ǯ.8PR O*.qsTP''2~-ǣ3 L1$wg9>{}ˇX8rɆ>?ZN͐O>˓hi !Z|XŖR9xoH/ `=Ys^Ϟ@?LiH}7|ՒJ!CA#|]/$@( LyM}Q mD`%u Z>c9(/ 8=t_I-WrBYP9}cW~}қ$4Q`RF ( @P",gj)HO5+er*KoЧC݋i,ǪGŻk` IJS@4!@YzkQmA c c2_9 t6SGOk-^Lbea=x2n[8]8">Ծ}im>tSGoҏq2ܒ󓷯oX0'jND3 aֆ 1 ,ʙ:f͢IV!IƋ9"Y6 C,SI4be4kxuk7ހWqzg{gkxt` _#WϮubSxx/XEꬣiyӂϋO 3$4ޭk`V[|ʡFPZ G$ &U OѾ =ϧؙ\d - 16QGh|~df./w>WjWIJ\87y<{WJF<_L p28vΠ^.28Ti PUfiRi3z xyuDn`o(Q;K9Xӛ+Ğo-6>?3o>~׿~ɽ>D\Ȱ)z7Wb.J|%\ g<+V#FjzE'.l>e)$S u^J0jXZ~d! =)^W9meJt1L`f8毤xTdv)X H]$J1C FW[y,!;nLa؁YxlXޫ{ P=?MF!'y tMoW5(d'CgϟQKCDoU# @sWHRU<7,N =?N!XWQj&L4 77 Yyxx*n]:$zo^l?sgc6|e_#bg1:!61DaPOkkT?L?1X%k)"Bx԰8l Gi 0xE)W*\+6 @< #, xن-tnI\AOKP Ye%X;5->|~ߙP >so_s {3hčw߾mؘ#BQn6Lǡ4W GQ hg\=4W/#0"WáI U C\c.6򖧦xsx>$i!N^PB D)tkrBYBbe5RˑVYE$le9c׭6e:ߑy| unU̯]aN[3-΋?X} wt<|ϩ~.I, fSILN|n3XU!_VfdCc bc!Qx0*dzj`oE6k"^P_WKw=ܽvgqS,Ξƥ16Џz,OιQl?8I,u< ~M|fܟmxш{uxX:]!D.$c #&!G: 3S 8%4p5o Q@o p?G>T;'y#Y%``nrZҫ4ل|OZZXD .cjV^,| o}"[}\?K 滏d&l|-YL|j^a@.?BU[SGr+a^GHCOI% 2֫ u_j#ŸF_E6Lz\iM`l㵰58E(ӭ:!׫%gC0TsU !NבAV5* @r@GaE@ >dVԟs$ dJdшa̩`Pu w&6P VBjׁ륡 A9'i5bNSj/q7=bi `'R3 tLyϟ/38 Z g!֬* BĆRJ>=d YTJ D=wOζ0XE&+N/:.Y6VGq =Z/Nvg7ulL}?Nc3 \EWIG֋$O1' jw4Z QJ562~_pI8GGC%@7 H@̮4nAJ*Ŧ%ϯ%*e NQGHIzx8./=/>O ~1DF@ctuO;_6~M͵ѫߡϢId碍Y_W tW KJ@a@@du [GTY$*agAf-âqTK?>rv7~ s?&Lƕeuߪ;Ϩd#ƨbi\LɃRR1`wCb $ON3\%UAH㒨Y$doc:?J|R8@bJ"@.Cr;H h b鎠<u[PԂ+0#I쬏ow~b6&Ibu u< olڛօ+87Q'xBoS{rKQtǗmh B!̷  5"%yՄS(_!0%e=Z;n%Jtɏ},G)' Xˋj ˍ]}Z7ݣclG|dxmLOүo4 ؍*A9~jW[VNNd% *; `UQr Ll˖ dlVZ 'c#2FI -~TQ@E+\5t4`V@S 5bns5FPbV'.Naos؟OދɁX!a'ny615}q7.b^D9QM_M `)\ ^:#8SGC{A )e!=A B"[W`Pcjc;:x"Ճ럿?Wwqj xx.`׫߇Y^Kd(QzPR]Bsd٠MD:%g;j:Z&t)TLkhl }CݷX=ՉiخGD zGlYj-} e_6dⳭqt6#ɹ)Dԓs: Xߩu\/૔=ef oT*U'avЦƧʈwZ#J9Yԟ݊ydt5{xt! ?AT!Wݏa й%@?2 mMN85z ȯ=>y/(> _}%VYLybۑ{PZbFUU˝AwGPz#m^u #>#xK}*&R_4\0Xdc7~gM*PcZ~h (6 5岠hq \zk/? (PPy)iqkP ~kaH06rEx]-qL5 LGޗi}u9P2*,Gja۳7y9T$p9$PН*C g&1=4(W>*!T- bj'`W" "݀&`GO-[Z6r]$09ك_~9g"XGwk-l+E2!871wpnD-n'\N'F(fh̋H=O&BrD!X&n؀51?Ġ޸B$Cf02|>l< DPSRatAN*dǂpo~1DCB݆U:tpH@ԕ~fg[`80?ӀڸL?c*m*="#2|e7qR?]sz >c· CiȐ]ȴ9*4s8:LG&** *c_Donj^jY-[[}Y'RX10PX?洈'go[s2j>˫5 8J$å: uUߜ~eL3u :]T %J]>t^R: @Ǟ,,{ua!$E,#v;"G(NaiD`}3SZhZZ:f u5ĉVg787ϯ7݇8A7\6lB{jx$b Q0z{;?}&o7Iobw ,Q8x5|UA@xPN` (9fpűA.Z:JύACu"P@Q  |h6`/xxurSZJfrL' !Ǒ}wCi,nP‚7 LI\6 (,2|t,zST)PxF@ ՟ r^QozOn@sz?k,P=x ^s< ^h՚`n#u@{*@CQ=\/"6ds.@ y?I Q-5uX.|TExc908\Jiq9o[Wze /LQ)%U:xC޸q{$ HޛL&$S3%*nIVuzFfˬ5kS {n\] g>noRS^Iܶ1u2r^Icsk>ssշgckkG\ߝǥe;~wvիOd'IPH>^H ·;2t^@NƢkօyqo7NqoNwnNΥ*vO[_9 @Ӏ~lY&LmA%bB m)&EIA?d,*bG]6 RbxPPŵyX]o΁+-S?Pt .zsvۆ^[U_fY/ zk'@YAܤj@'A!_`k9)'|8ksloEBW5i碞,7؞'(T}atF(M{[x})bؗSx(E@N1rnP(NhpSIku`>H)D˺abUsa[d7ȈԀ5]u .q{A`pM<&u?&y|&? lDŽy/±Kam}zۿk5Z~^r ;Gq*.o0G'*ٞ apx_]QߏTpdo^K Oѕ=];8K@*vg22 (u-Ds.G Yz@kuN9R]/ttf^nce% RKȳY€! 4W#ҾR+ 6PSjw!wyؾ  .Bh;OT~kxB#RpR0oSօ(p: :_2 a 0LLN-ipZ(Omq_ ps o*7;n}qG?>F,w+8~a)b%rz#sfTo/S[K]8]to?%-v3^睐al:'VD?-A jb#=KZ ?6ϠYEXc:d`bCvÞo<6{o lΕ|d?:V(bN|ҁND߸H@1+s_z7<_4nq옏2pxJQ lB<]>ERd ԳH 隁GhW9owK3m31]"XW /Eub4ϾT? zj?v##+[PjR ~NAd31+MDžtZkm.Q '`]}{`NzCUS ?[5~ wj)j? j,)|6B>* :-qp|}|gǖpR#VPЌ-J:WK׾̨7ˌ;,݀ n~NS i1Gp\{:yчS"r7ƕ}NRLV5򼇚jLoP >w,UVtzdu1cGLw?o~3Ub"fצp \\]x`/mtқjC1X. +lta X,膏s|L@qp|i<]^95??8n>@^\S>A/H}kz0J0`b%? I) Ǐ2#(颍(#hXL&/- h# {6_lR[=1V0 uG#g0qwy6bS@<+婫`ta t9)09c{R[Y ~r_j0v٢ϡK1Pˋ1]=:2(j/fKgb$L 䱺9s8#6Ė(N@v\x/XÀ-ƽ)/9&;Z=2/pUN„Q~&be!3& 03] ROcl݉|-?ےPY[{ TW;?Ŀ?O :O@%J.A7uӉEbyzr>[yUP`w#KNipI|ϧGuS>.] 4 '%T (<*UFF+f]"KWPWڄceȜsDmW80$^Egmp R<,j5[ߝJk;ɩJxyvU4Bg[uy^14"` IY6v`IS|X@\A?PuBkU6'O| h 0b o@T׷n@U MOi*au1B ~+w[p|-4SNyȫ@z}7 }DF04<9c<.]=+\M,m49Il1ӫM1P#NT~(GNz܉eb1w.=p 9]r:0WMɜ@ONPZ^)G~6fyYZ=o?}y&oqo޽3KڶۓXD|csV-_ ?Vя8f+꟫U;[90?(!ou%s? , J^|JsF_.z!]-6;ҋWh pCV4ȟ+k@7 g_7mhGlCv IQ [p zg-| XMEJ]u9EYH{c6 x81!^+ <{c'^@S!QjҥWKޚ>=|z,;9gi% c8PܞePҀLJMv_ǵ(%Oo8v?Kع701Y4קP_i7˘XRCaz(*i1!kdOΔ,Ay:! ૗]EO!5 {myʁV Lໟ;(Љ@'Nbe^g^x4_~,6zLp⬴* Y)4K'|\^pґ  +PNXDj*R> XW҉Q~i Ph~ rT,dM$,%paި¾Ɣ#_\szK?`[Gw x5QOod* Pq<=ǫPC@ԻB{bS&JI|֛xtmO,Z.9ևc1߬@W?@/zqB`T_vuݐ~ |[`^ڎi7"2UP{k꿌u #|k r.-߯jiR``g t/i?T!\嶩l):7_M8-,رb4[|)wݵ=~edo9%<]WUII?=qiʘ/ A=ϯȮՐ]Ïn΃z0n›Ϯg߽s7g!ݜ@6fO9~?{ &ĜTt9J?=W? MSlͦ\.N PݨPdE䱧c d}׳CMdM\ݚLP߇!Kp t `j 52V>Q5\>Wٓ ¥.6qg&T d3)IT|KDa<^B `J3||1@)U b"p$":9N9O ۔ 2L0IӋ>Ί5bsNٙgLϣ żQ=@1rk~X7h܉u:Q`B{|s:P r3g`ZQ_?uga>z/ #A: q@S7qN$W|*9wGӳa~OCDd y73ZYTI?[]a9T@c8uoy@Wş@z|MȚb5/,aޏs"-˜!3.p |."&7jqÞ[W6Gg&ۤӏ-?B&a~zkKM?.Ł^ !`p¾C8~$ۧpjC/c0ܼ6'ݿ#$|/r1Kc6<>\?:'=>zfL e$MX%D7HY|b߆A/f8oa嚉\1],psBBQǗ=İõ\إ nv`șp P [Йov3 U 8>;M c0D:DӎVz`_KpTs/ty7|c'~~BKuyo;؜`|@14׹-LtdXrkw~VԎF~G}e.K%:%cLQ["d()ѡ}V6  d% c@KX:BarL.=w4~x@`nq($=ܽ6p&f'q"& tad| [GHLᅗ;0$ q͗҄SZ\:Y#@\ho7VqLO NL5 @8YK2% z AC@Ot8[P@1*@h1?+d/54UE8- *Wf$z;fOArZT׵8&[h[οNob b.tB`B:mR 9;whƤ0=-N)qA1 a2& B֡lk=~kvuLz =˘n 8B  ^K%RD+;1pji\}< ICR-VQ!!"x mևvAGsހ"rJHC[azM 觼_@Ղ"6@:%]ٮabMBk\>oLVPY)VM>BeY'l 7p*(XC )@RZskwW9ÇP98P#H`fm6^Bn |xV+MZk\XVOUI(m709p}':O)Ђx :+#@1lKB㻪~2w;@ΑSmd 9>O]˜+u |D \ԠB_ϣ嗝}63 AF0 3 SYpz,o*RHH*@![yߞax L+ze瞿>%ZkW5P*J 4a ,^Z/K k7T[05MXoEgUapW]Z*y]ɗ2X'd?3f#ukO}p l9LkgaA`M  ˉDAh/) j ka0R\fkz:"ˉ?k)(56!M&LOQ#1 {::g/| / 3xt"CõSU[ť#u{c_ܜ'ggqh Gx}T2.@Z/'-da#d['DF+Do*La+Dh c.sW?dŬ @>\رWs'Q}1٨Dw]NC` %p}ŖbS(mXdqݷF!a+GNf+ M M֖ 4t3w`ǵbpܧSy<+J<1GVaNanRJz+(&m˯} On*Bq]YRI*igtQA32;e/3:T@)g:@w:M%)=̭W/^0N 7vpe:nxL2)W%< AP;a!UH\cz|^0.MSʷ`5%tр VF6N9c"Dc& >ma~&sӭD_ |܋袎p_@YtCZ{ǗMHDTjc E+^:yȽ6-'\)1d%ojM=*n')n; eƿlTӯ*+nh@~N}چN]/jE`Q{J`:q >ݮgzGDm{,44)/N*̿t q=|:5Sq{tXߕg#Є̹8ȋR$tJAR'n?ΠF_Ⅿ:`-1|ǚ2ia H)6gp:$*:__QBt.*^?7ݚ_O,[y~[v{j\'ہx0 %(WPQm JxxysW@|1P@d_ '( !!eC<:\޽Gj9;LM``V _s˾0W#A0s$8\[X`sqp3q13usa-Rv"]Z H3#=5"TOp>5}\S{ͥRi~ZmVg=ٸS~BoXyABAgdÐzLoRU0 "-,Dfr_= H'|xOUO 9u>їS 7r)+"ihi =xV`,p/q%Oh.: D x"`gDڿ"tD\㡟%79_cptANl;X9H ?0.\L/tv'hb.=/|/X;_w?>YLSus {8DAX7?1_~O?<{p#~O_[7[K%ܹ4e<4U5:')p4I3 <\1"|J X0TI,ɋ3PV~|~VSa n@0J_qiou+[/ !4ʿož"`$o[fɐY7yȵ'#^+Zb'f"]FRCUVMHKF2mp4,,{2:ߖQN}+uv |ፅAޓt-=G%'$[:je"L>^9(6"( [6iM\o2~~U͞^Ÿ}+}0n^>0>VD2đK簵 _B`}e u_|~l8y|/.L#l?rMLxx^ӳS\hf Py/OXdiSXhXA0I^ʜB{.a%î)Zry*TT5G|:{u,PO-H{kml?y]|/`iaǏ/R𖱸0(\M&NYca p"Q'@ktJ((p]W t^&:/O`} r@+|%`S@\HIM`A/p'NPh8^;&TڊyXnȠ^B a-e`sP 2v@Y%&D%lR J~p4hOV$H9"WdՇ4fsu O9 ky %8>8mKoO9龬Y61BNL&at?K$l712cwJE6>V-;\ Lou:m{Q Ys "3t{Kf"4gdi9Df(M_Ki|];{ x.n:*$Nm-b2~?M<ǎɣx)yaK :Zt맚<>8#++>11Iaf2lAJFJI.A <;jBc$Uq 0@J[2 ^F.a{o"w9u4Gg@*k]eĂ{mu[ $0 .$ug# c5'ꡏ}uNgss۰Q{~Iޟ 8f n<ιGӼzL18q( $ıA@҃>-? >lj^xʫ"`G^?k/X'}#[jsl.\;4Gl>'*)+Q74ITLu~|U JcW^_^:v&ǟ=S|ñI:牪7_s|}4ͫgp~w$t'ӻ: ߾LKb(㘚PUy`gpƗUkKu/R:8eKBL9߈ ^U`UXB լKo;*5rF1w"QPJ'‚]8!|`~^ytƓGd*6?~᠕pkl;"_b&PIZO=!@GYSu9qʼ+Y+g)@[iQl8hf8ypU(@|"~.|. .0Ÿ+zq=vCwpME솇TKSǃ? P & 6F=)V\ T0va~׾_tq*u:z wwNy|5|,^us&M:>x~Dre K<6o:O!MKP%+d|')5iTplbFXĜxGG@B p-mXQ5`< ,P 8xYmx u tխ(k>ͿihG-ΆDz*5 XOȊtx]Qs;e-a>r#6ڕVv@EDC_/S-74vؾ.VgLO斦*t(GjۂW_uw 2^i~l~dרqcNu>4٬3k [RY27S&0& +0R#b\*֑"' xW^ƎΆ\7zء5ȀeCY+C * lR9ZGzC1B?/ܞ|m="NlSc쳷>)Lӧ?]>̭9%2ӟU@hho"Nt9lhs%{' p/ijxKpLXDX,lZ@-K_kЈjQ`^ ½Q:",CBf!bNJ R ͭ:] LnbOeݝ~uޝ [ْ 7[? `:+Av[QVp'=K“^NVE_$B`dBp-HtE؁\"XU{9z!tRӊ+eۢ\Y !S#.ʋs;Q+Z.G Y X}+r'(2r Ý-?QU6-}Qd tCAR`ARINjt ڤ%ѥJ !͂ Wu8akӲLD4`ddޖavHI̝ĞO?} y*n YՋq^8\mLfǟWpʹL5%R2ʫUx%T)p"9 7ޯݳ pbt.bc)=7?}~?³'IДޯ}UZZs2Rz]P|#L "摪w E%(E g< q2 8EZ zbV%_OWsVNVh3 p,A y׻Ty xȁ K3PU)7w}t\ЫIm`uC@:nF@n"}Ri@OCñ"RkȭQ\YtǞIz4xl8*5|{ÓdKt /Nwn_xin+^,ƹ)\8@/7tʗx h&G' yp~ *q1i rLrP'MUX4E2z>}}bN;U7{u5`Rfs|zhXL4ga>U'M,*! ntUV9f>,00΍ſ6Ta$d<:l|X%c"[0` U{Y{M- \\m8 [H`L( eQE, CރjZkҜgM݀x&Y^\ p͒fa'y}~dH;S~ٚۦ.?a0U5Cp.pM@<&J70Oz.f~ 3htZ*>'@^ .4ZAAvFiŅ {( ӒKZgǬNQėێ}}XGӁ<DTϾ]e=h ``ZG=$ >!N@$[:<IENDB`aerial_rgba-png8+e=miniz.png000066400000000000000000001342751456565420200350030ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE !##*$$*+$##")+*#$%3!'2$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;-Q-4<;;<4)I:-I:*J=*M:TD;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB9R/;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJU=oߓXxi߽)VEF1J~tS#C_~6Z4y&]Qy~-U-#Uf/>- &򶱩m({VCyq~)p1nߦ?]>hOV8vTpp\\Zv𪰸Ua $>,ɗl  \تPs=C㎽uK-rǘ4FFndEgG񋲓'MϴSƷOm?MN>-?Ӊ=O~P#:G~Z_ߦXijbT6|Eyiyl*\u~}E\aGF㺞Q NOg.KN9m-fPimVD&o&mw5oZ._%ugNKQ^ҽxb%/o {!d O Z'V<V"(~zVx̨UV7/<aϽ$;btl_|\$,}h0U/FdFm {-[E&W=@RYŨQTʌ\2Iշ_PI+SJi42L!\}j}} XO^,*]|7P o{"p;^xuʠuǟB7{"(pc1^"pcHHj6?=~(`UXT$8{j8|KFÚo\%`˪0vp\(k-/%eHO~136fFVh4Z4n{I>3#@ۇT|57G'7ߐEoy5C%eWqYLѧ3~h'R'gOz@> _Z +n+ZԦ;m!V>'+V Y>D2r{UX蓑`_\W\h8;lUhndn̨+Vq-0H`=Ʒ?-M9nPS) '7U̫g'K8/ΜhQL@-߻'dʕC֭۷.hMH5CBׯ51@$QqqゃS#\?|9}_ܪHH-Džm Lz5j++u+K赙R풤(\Ί~sSGꣶ&o|vC}6rj$hZtg]ZȮF[3hKQ0؀b| y1?݊u\]s/Ŀ Yn:/:*<?tU.>bHīe#ǯ(~2| s(JX0ⅸ(C_ڲ%l>gSyazdڒ7tshhdh 5\G3=d1_W5ls:0."V{ ->o ,‽ 41A~6 wk6>)8*1=Vymh`p*l5Ыa[䩡Cɟ\Ί$/Nwa0{^P&ʤ,7*l`@zЎ(?ȔGMߞ_K<-?sNm]\(τ4( qz~יs `\q/I,\kB~ \C֬  Yb`PڐuQqAaO#|5|cTtRzs#e~\a뾨/f _eGnC.xu)٬(G~x&iosmFW$v`X1~-q̢#0>p@& ؃xj+W$de`MP+_~/'V{q}\U!hVfF-ɍ[Iv\xܖ}QOqQ(yfRXh&~kp`xTTTbָ- vsF5Ԩ8v9IߧMIw?~֫=W%~0@Rcƿ+- M^~L= >0QH͘9b gZ@@~ y`źk㞏y~MPHc+.^xu&!{CVB\ 88\Q8U^_ds`YQQ+%2n=jE[#$F%ӬI$ĵr@g}Li嘾6mGc%g.~NDVtё~Iw B3 M[W 2 ǠڷoM!ևXAkօlz>WAUB׳Cз憾 2(4zkXXTԪ'Fm]6*n<j%I"h{ᒁKδɭq\SGr} |xm:_|^i(ىZ5AAk~}χ Y*jvntp\tXp\Th|Fw}[IVƅb 1=,fsã^ybjQW<M $SǬf-1~pk^؋m}?.^Bm5U]a8t+|smg|/9E`#L-PЧ1>r!{~]`W$p?'h:W Z̎PƗ!G% *nm'#VmiK8WׯںL!r+D[ݬuS咭ZJΝ*W?GƁsuT6[,4%Ziԅn egJSg/U|wŋgH<ж0*`lZ0 Qu`k^]5O<6}hӕood"(dAaVJfm]bEpԫFF$B$|2<2:tkx6EQ%㡄޺@ r+>2:HEeUФәM#EuGCTT_o~wLro$zM*I,"d#q1bGfj9ZG;O_֋:b#fA|>C*b@-.R')Ր+ z r ZiӚ !@ʠ!fC>jdd$BHFG>,!{%,8zc$8AzՇ+ˍڋvpHVU\zzߟ>WGWMv$kw =V(48)xZ*& ~p &} _ z'Xq k )g\5APlZN" {m^hȟj@z$ކFC١ ύ尧6,*GUхX%j1W{kvmziMϩJcÜS`VGץJF$=vGOGXmnsgdĀv0ذHF9c?z꩐@ !=ue0%,d嚧V|nU8Р7Fn\5*4 XH [U0d0Dm >#4,D*rCYk'Ԅ=Nr6OhvU$kcYJLugѡ/ X6S(Dsg}Hdp3|Xp`}+z@0!A]tȊ'\$EV=Bb\` )߲%7n qcTp VWDvRV<sTvh\\::SX2vHΖHڔt:eMnpH4ӹ>7W/S5*uJ"8lT*mlYjLijO?-59;:.~mZg?w9J ' AhbdWP"T4 *?}.iժ[A9k#O;d qrRK,N1SZ\V׭JTxI1,SsΗΞkgB6mR $(!?{e}`BH;F' 'b bexo0,]gEPg+'/yF=FWt*VE[]v46>l3[ VA0+.Z?>rw&Ii=v%2ϼkn#-"𪽧!J7HB"z,}:p%Yg{g ֬ZX ZPVjXTPnR%rcfbت'tI]x@n95WcSɉ^TrbZ*RÜu3?Q}%jN ۭW2 SM#7O?D _+4Myr%bP 8Ks]Z9 @`m0RP5k H5Om:cF?Á%A2pxF?6y9r `AW%IIDꪸ}[ق\V]p@bd eIn]dֽ%WM;h2Ԝ6rOO['77o~6@~H'2<3t;Ds> cxM2dD.% o\' }[+7D H+"7eG7/\Xd8UOKA1l]m\

8\TѠR'X<`ݪv(RzS9_az^ʌ QX4;X~4I9d:FcsLٝfs}3.^/rhm4VZφ zygT?rI/ndj~~vZguM/ܟӴ R=v썏ϜHoj1&ĵh߁XSJU+CHu+ $ա[١ d\njfztpj9|~K\Ըad⒢^$FG;ѴH6JVvD-:Z׭cs~k1]|eu܇) {FcGVG#zo\ Vmw~z;睝?Yj5}g3 /@m81 ϯ߸5O  Р /X@^0}vx8;5 fF\Q[ج$Pɖ 1ZDy1٪¤9-UG_ig隄3teI+5]6;h\J?9SN;tn;-Izxo]pYX~ ={y"]]gZԢb1tGA\߭+ZpE/ Yf3:?hcP4pj{3Ɏeo Q[ܐr$@JQjNvRR3ݒAuDQU Nᱏ3Wb6p4Ӧ$;휚Kq-2vzVp] `¼w~vl/ @gwX b7j @?d]H=쐭 wz-5?y+I{tEH`0kˆXիneDA= ]},osc#S(£m [ [Y:Q{'1%Az8RŘ,S[Ѫ $HN̑$sN+tXzש5rZ{^9;ڮy7 h Xhg`IDCP yE<(g"TbE+9"d݊FnZ:=]ف/⣢X,I,+<&|bĝQ,ĜÜ"nj{[<%ՒםbZA!]ߑ5Xu c::;$򓒪ܪ\LlS&M_7|Wsa~7>)"*AWk2 ߨX{AYBgq%][x:䱟D-DF`uK eGEF 0@O )ۿy"2 %uwU\Rs-UUf{ Ve&H'IIVkꈤ)NmȐyaX J!\ (tp|6H鉉[_gcctk*mi OdU9蓕 !ɠ- Js'3-Ei;FdnjD(OM<e߿橏o;@`{~¼`(4b]`BgYF!~})96i09w[ςkvȈI!b8+B0 gq6Gap TNlձl64ɊIRTFۢh%0cY)é4?bR'}y܀@Z*$J%*I12!z7$68=8Z]pB C?z &-@>hm֕ 6 :my'7%|13M! GFG2c7>-Ax$(mQQrbYD#cc۠_:*=61*bժ᫷ $XqB얨'}blPE}5K0ys 2 S0έOL,9ܜ8rO/,xݝr~k7I 8Z۠ZԊi틝yr"]5w՚~ZMVGOgos3l.|qG:\ڶ3HVbԆ-ᙹa1gGmfŲW{(̚h XIqN%NvZ6i`*S`X9\$5>1QY8 LSn:i:wxœ{z D7! " (,M1kz>0;/f "ݶkW@B \?r[~ޙ9(S*ҰPED`|ZЊlVpq}K!0H산bRӡˁLHӐ&894bYl$)DյbB {/ $.Dݲ!OqbyE%RA(S$@+:404p2&\NfAV|uF[&JL՛:D$ׇ$hYK]o_d pmNߧ(PMYߵ%9 ]wQx">g !׿o_ձ6imJs;EVqiH#Êx13٧W?s ׯ ^.>7cN OL΅ط:*1iu8'sfܓqIϾ:2t0"Zn;:=3늮8tsTɗB H`~@|iFt9XK4,OzT8p 24b 8th oßC;mљWFQBes^wUs~1&&!V`"8ѱg޼כ~?424t}N$rK"2!+66uP0z#}iihh@?5iSbRNKNdaZGi;ՠ\t*kl=BhtI1P ݿ(t}"A@`$' TX^&^|}(@}s~ǩzRrmp7$pUׂc*ʶPhÀiD?3}}hKSr8Q/;:&L_^J!*YyY22vg@ {C} EF 5EӉ [TY՗mvy:Es ͜@h1UuvnP/2 n{*@(Krr@/1>3]߼>"I?'7HU6s}[S_Q*$VA"00jq{&FFU^`ٿTpzfyϔI bE/* 4kkTnְU RKᛓ6Y} ,@Uɛs*@с+GD;Z興ԞN?"99|'餩C>03`4ۍ&Fz\Nǥk#֭o+TjiUꯊ\"P9L@{ֺ݉sќ>P85Kv/RH0p,-(~P+ Bcoxs~Ŷmb6WZ8?bm`G<bE0HV~m<dKt5I`2Tr b B 5I؊{|\P`ܟ d*D~ٮyJY݌Fʏ!/㞻 ITxqS6ۊV~S ccIe%,`czmp='\ܖ!< YzifLDH_7NN9&ԨǼd2 ,HGEsb$pIx-(&j'@䝛 =}ܠ"~FɄ[wU 3sgGE=8Zr^o}:Y'))~9TYEG->Rg,I7R YM3Y ,RfVyu%u1?_ pg6MΑ$Fo`77gĊ$EDIb iB+`הeebc$ڢJA!RkIl[$Pzzި)i;5!ip…wB,3?Wqu*d?쀑y'H""-=\^+(Cf? p+E9aV|A1y]佤<'#MM^ >Z` 1,)ۤ19)Ux8C~=u:7QpĥꥉP(\YU{>6Pg:U-9Xl-.:Dۉ'ںڻϝRq9jm%-Epd~G!sg} 8 dR1n'1JaO_ݭn.D_$u,gƂ&kCL҆vl csU0i\!.5Fb榲siՆczMjvƍ(,a#MLA$ICk]v+89mF!6m'QO-7ǵIO_$#vEbC*|8τ'Z\H#A8W.$!Rj"bETLNuErG'Sr$ ǰW 8l*!<dhϲZ=I ֪P}PnN#Wӥ9)1"o^rҚ=ڍ({Fs\;,>`33QvЁ>3k1'vi@' P\bf,◐ xT*'´wÆ"&GJ=#&T%lHfzڍ)Y"ͱ՜ ڹ)KFf6'C*Gqh<)z"˫)1XqMa?ѴA/;c-{@^u|zد|>Dz GPôH$SpΒ}mes${uD`:&eƪӐT<8#&""YQ#31f3xkmC{`$&$4 $#qNCJZrR ˅ )\Lf[;hq}'N"w.ۆp]k|M-XtF뢏 1&-Kb, բ׎ʱْT󛛹T:;bld'qT*y WAYY3ڑYz>êPJM+}d8K̑L4qDX;\mskY8 A+eaO/e^hCQ$& UN :Q} nKuL"Sl`%y[qr8 fC`ĠnaqXq1'ggy*m쁑0d$/ , Ƽ64N0c$]q8 ?b"bZu]Ԥ"YrDUVG^]hJO؜(+co *.(\hc"%`IN͉MI=*Ghz|)prFB c@GO)}]`}>K`\"F H ,-9wIp b'-9sn1'buI|BUmYrc u~ub4u~;idIDv GN䰸\nՈuXQoTC_LJO0> E@ Gh \}t!01  .—0 ".CXctbJu %C)j5ӕF QneG U?O~603!AYmoT#JH#㨍)mg~ 9kCwUT%Ȭ Ig{SYT#6lfQn-oN0* `( x `%o.t4{|2m@UIy ;fh'^I]Qe@DLrrb[lLLpxKm* b66Rד\LqԝƃAMh)tC]/ٌF*Ug43!}j|[ #xGm$%yoWR,?!􍦮. >h I5 9E/)Rr~;,}S[pY1Pic"ҘsIp)+{gC)NcSH5ίf0;)J_m*ŘdQ;PKrd9l45C j8GgS-'+|pDc gY.7xyK3Q [o WH%.F0XX JߘҔ!QiUpz ? hD \-TҕDjCk';vMbN(kRVgbG#GP:d[<3y3;,H0*mQ ~N4 N'.p'̉ٮ q[mM5P\q)S-!qH [Pqۦld%tv*UJkn ylV̆ĄXUJ`8!ِ9"dZyw*_ly=MΆK~-١({E>祣n(@w62!3PDch<#E `?m2VZ ^ q! &g7u&7Q:nK^IIK&c>)?cAbHce 1lAltUu80mtښ]jvXg5fmPВ$SWvNR$"jR. uZ1:K~8K[ȉ@h/#AL@f@@Ġ^g_MsRͲ漟oļ}(U)RZ#IJFDQQ}UkZwRڢl /&d? !=Wr:䡅tӥU2+٠|AUt,ʌZhK&v/  BJl[S+? P\D( HzQY&O?Dp8Q~nqtZeo3Z{b~G%ViRMA;}5v+sRlHCk%hsc_{B[YJ3+5[*@CAh =X@ , @f2l @xG&v 7;NI(פj**ڙs@C4ÎIHU>) iC~nT2W7ZY1 l>eնnoꧬ\JRev0=l)LħueLcѡ 7!H@,}1 #D}g )PFM5?|Ag0 /Q-xK[ۗ_WDcby31n}rNՆ$T֮IkxHԩu7VYB'LRm6"r3ivNkp7hj4гs\nfUM,ŕG0 ~C(0{_)q`;.r#^H591_J!j%{K oT6Q̌ϵJJp!HӪcI).HRrD}ʗhR4;Z$TQU.,aILʵ6Ros`\G.j6s]O`0AM~ OX} hڻ9˞O55(>|G 2TFq6{Ey /eiCZUds9@E*:?'̩*akhnWuJ6s-"QJ/>m%֯4d)v@ܴsn\n4IUJQh;(xolIM !Kvu8O6UM{.|ೄ@ *]?rQ^}5:0KKa#ɷ:FeQBRL4rsK3VGїjR&*G12u.'WbN]:7e{3ww~r1R)U mmd|S 2Qpq51)EP>VP)S̃ҤfH7YyJ?|J/UưV? -w!=tA@UԂdjV&nGbIo#1wE2_~;睛YkTy0=]MKQmI# ,@x  K .~1T@m?\ɣ>XLMٝeYy_]$ju IrBL|)GtRD~]D7@ [bMyR vd4KNK 9U^m:?\\=.:UbEU(p.*\Z},&rH8W>„Y_XX@, Q}Qu]ЦZggn ,WU֪ - 1AD6 @L(1!9Ơ,tJmыTFԭ4gvT%HLh,3=93sx83i.Q?#+hb 3/!v< ،9{b |e@J.6Xoq-:NJk2qrCʳ?)!&Hʩ tأi"7GZ5G D ?g~E3%Nnܺα[)ԍa3 =x@j=#h\f>~)HuKY 5`xh"@AiY93"Scpf*;o:<4Hݴ7Wz%Gl;&W-uEN)]$UKz[ѻPRe-<פzHA%1_ٹG;:$*:vt7ƾE}I-+|sKm:vbڙ8D#A|]VLa`,Fu:5eʕ)qkEKSkCikO$=E 톗* Vݶ͟|QMl>@|6aꞖ*,}(0V9UVUkf{ox?S7G۶aD~[ W/1y`B u}⡱G* dHxQB}F@Fdbs}̭.p5xʤŭ)Mٵuq!/J%Fˉ";WV ՝$pA?|cKP;Dv]NMӲI ʓuu:xJhT~0ddlS#fį^Rr4ɔHMH7-"a!>_@(A ,HpYY,FP?=傎w>9~r6Jij`24pҠʤ6䜘ÿl8ԯu{{?eRu'J+%͉JJY:'B]Yg0G[!ȯ,Ϩxo ՕZkK.7i"I3eNX3.DnR !.3 O*Rw pi{?Wzw$N)$0䰡vTFlSŗ3团[,\jt@&Ƥry6&;JiEeu :nE) 5~mc|E nFkZgB\ FSM@.^ť~>G>Cν+:w^Owl$yܘWw6H-՚e"YC9(w\ѣ䄫(>ee5: 555J!"rQ5KfH^5.L 2JhgeX #WmђR1@p1>$ ̧[m>oPɱKse_?ujt$ #ȅ Έ*+N4ryj zB+ͤNq J tHtP}_lk G=5JAluY*N sdWoAA"AgÄ8? N~ؕYo?//%g_R!!KyJA@Is*]-ʏ5JATZQ!=kTwd em"Uib򋗉ϼ-A>D!4y^!1J(;[PC M|~gfﵵY-_|39oqkn_;ԩJfWZjTZTJ(* d%8iPX ӠTů~~_4C'$H p" PegL@d@Ar'^[c*?_c"LFko"-F_d'$Fj~\S )E2K@ 4!|iV`l^_] qb ć8Nox?a?{mmzAL7A cڬt.ӃHi0usZ Y+]DʊUJ `d%:׿aI| ,&<b*" Q2N(`yxe{ BEJ ,yȂ\'آ{}O/>4TIS8y_(uN}Sҷ&] "Z?iúh$>&l `Jj&bUD~QL-tb BgQ@;QT Ah_P_`ȎcXAA7 zΧȰȍ^3ki:~V&j"T9~;GoRfMm*MZ h %+}Ǹ<>H/ ^20Hw-UW+Al<^^ٰ{VVcuO3ԝawQaQ/n]}ofObBISqm6Sg$9"#2/'zz{\$;~f>ݕ]{r/v~rgSW>S73hOM/Qqu917z Ku(YeA7=!d3$1 / dPOffĽ{'mo>?替&ᥢ)uXpYZm& ;39 hDQN L j`(V4@abg"`u K h#=е,:Em%`A9=<={ ID:4 vܙswu὇wf.lpe^rwyǡίtn::#*}frVtܡ)ʠ7V6b4*+DFBf+ a 1Ը|PZ\K`* gP^r3"ØZ{N|anB§޹}r>sg4O.デS6.5hu?p8.˸+kvlNvdGP)T~ 0dwCC= O |_]]Jh.tN?]L1 YYJ ٤KT\qրw&']?G# Xf@7d>fJE;7(Z6hs^BKYT: ,] p%S ʫB-Cu C0>"f!6@:M6{wgxң0ϋqb^HP >k x0398;wޝO JxgbF^(%>khm TűO7$ @wAbŵam3B)|3aÇӭc3z_tmi0tv3&FUtmBV+|:xDEĄ?LJwX8*eYЯfIBX?cOnݻ!*fgdPFɀC|xoSoZ˝off뙿ޝ+?K>5Sh<桚mUgv_tcR)j00P6Pߠ Y E|U$~Z|?2< 5 (R+f,Tn~Ⱦg7Db4DⲂ2~[ie>!:po 3eBÙ;؅{טr ORˍrt,FLӷv՟,iF˸+|D(0ԅ$긺 u]ML]66]ĤVdxLZMChʪ2ЏEKؿĘtEۉmgXM K+C y2R8ՠ fei&ĤeŻF {ÿ|}!/;W>?\fpNӴzW guv;*m1W4}'s-e#b=QH=Z~ \r'雖%3D~xnߕc@{0Z|wiz[kJkk[=/@lW73_ϜJ}>97w?ז ٙYd~eSS1J}@IuQ|oJr =TEf_K3E\4|ЇAAxUTWDD<Ďm-@ӲՏ ^ *s ;,p #Vqo-a t@{w(؅ٱADž7ƎQ7f]+cIPɱi`HW;,kib^Eiђ3 *&\TauR7&-`舘=BGJG4\~ kݻ@~^1h`O6AEk~cG> ֏>˟n޽[;>酱 z绿|:6pzk1 #@P CWB >N 1uh9&XA< B (`1 54P hm= 0Νgg)ԅ }-|̤czޥK8Xjʖ uMR 6mn~OnhJ\Q l`!ܿ դ?)@>+N 0@4,̊/WPo@+@aӈx<@P@++@V1C{G#P  x/ _^ W A ~lWc ,=`J- ڲCjZ htvy]񗙙?_­(} ]ZlyN<1vx~#񯯂DWgk|H3^ =zx)C&D8@vAZ91F2HkoQxok_>>33 Q/h>?2gn ` ߚonv~tMS I%)1'MjVhp&* $J`1| _Ls ,!5k]f54V7V㲉(:Q lAPP#;(k{m:ٛp[o\./nߛU_3{w;[u阵]{o0zr:Q]ߠ6k3w!0BfI8,?he]jB5`B((EolI,F(!x^I9";t7`tSM_2ŝ+"3zp1iÅ Ӗ+ߌt3wAavRJ3u11*;I hh`(10pCͲRʧV7-gG0)H|,J˳-־uCZR 9ןθw\P|zrbfCYo[c[G: }x<"&3"8Uu?C*A`z:\`D򈨡 = ;w AȎ--8R[ߞU#uvutPw01Q? dt;?zmPN;#M7 6Ji&nSh1Nz5uQB ~@ VX bLF\i>` ^{wge!=TL08%{+-+ $,tq:yРyz̧^v y^9`|aw֭]:03s|2i(JMI~&eJ~lT01K"ಔ7XPcd|dN'=*CooĂCqVG $܊Y(ƆzNڑgXyxeW,Nerxu[餭W4Rgh0to_hzO \##F7.@%ȃd;m1P4FF`E eƷ j|?C8&NYsv|kˤ{YAta0נAsu>|HyvqئV$1 *TX\9f2Q T 4@#]k NO|! *E ( T\pC6B`Bvex( yr16;皙wA.Xӳ.a{0}{UyM/tQmi1R_@eraq_ U~?8+ DN4l_I AaPN!X,..W .61@wA`U[ƒ3D,W6wY) Akz[vܻ==CzJKE[ Vi@"HIȀrD~ړHȨa5j*e"I@4HQYmX?$*( QRv@ѡހ7Uܼ6&nR\Ⱦ'rc'{'F f1$ޢt\qz 9swgbuPǝ?ޙS~vcDP+PUIDA_[/ ,B+6I51b F YQ0@Q0ⴌ=oa,-m<$>v|ɯS8LI1%Ǡtj) ;<6\=FI2kkW;82Z" .R\JpX h@"`T5o?X#փA+T{ť8!(CX" ߪ=d'OY΋ښwX:ulihu[~H E #㲇j2f\9~%,:M{:DӜ;=vOY)Z ݞimԹL&S^/$L7ő/@fnhY+/!gЁ?GP ^txB8?ȆJq@/L\,a9xOⵇw}H\)j`ey?y>Upu4NIK7u}eml u0k]mG9:tI?0ѡ9I4Q@2檙P@((y4Q#<=@e"pʏ(#]'GHTP\XZ"!t>PiSK4aϫ'nm@߼S53GQN{o1sb6LO^`h̭L7oNxLF=*LJ 9A18'][%/YXo !OXdA(ͷ ~vn2qBA-?M U P\,ĀX 8``ꨠ_C6mPO:nt ;uKMfguN3Sˠtھ~86~> Ϩ?91If(@bPY ?"`e hXbAC 32}0X|#(Xp$; C`[eAh5$]ߨZWSgm.˘bQSdsI/;8pr``$\&U\C s2%%cQBX@_x!?h sT!.(uB!Ft8A J CO@PޏNՅ%hUZn^TrlԠEу.8/9h° 2cio:yԢz[Xעhs|2 KK H򚆥yB2+O5Kˈ'xY< ^& a2$]15p(cȁTzݖ,wYz̜ }.ɍA!i{7e0MM߶yf8@ZiǷf<"C&@Ory@ӈq]V%,/DR#.ؽ $0{ ! y9>f}b~q6O\T~#;庵/l@<6G b "643ټCpVm=-C}{@E"%SO/'䳁j2D\ _R|?~ a0f00;-+_1) 1 [g^o=!zƐDAY$NmۡR)/HOB'asNڬ>r]Rod̑h8.IdDeţu?!+8O疕@o/D~a6Arg&v2>VA(p>b' =`fC5 q}X`H|K*\Ws6í۷suc1Im{36ԥ)5Ǩ?CJMI-K#AaxP7׾q_fiPUOC0&Q#$tB@R !|R~dB X+O'\.duu!1a9CcfC{{awOқFzdI$0#FD AY\]OjiCK_ U_&@ P eQÃw1 | qBŁ_V_]M!'DKTsn(.TRW/*GIyvC;;K9u>u۝gt6C0qsRssk_9.!.8(>f/kbP8>P^#F l|,S/:H\`wYvYx/_ {1>ak҃B7nJemܺfkɇ~bSD 5[g-0myFwF4Mxۡ:KH Ck7``Яe b/,ڠw5YsZgNh=N;\$cӐIR(w 7n~92t& `v%GTKr_LA d<d>yH,6{0+.Hˆ栐`Y1dO,bЦ~r_ԝ&@\}>LCl{zTЗ_~v8"h H?bE0E+"1xO9! _ lH̀pcqT1NH-oc$Phz'V~^54"]v˛7R 3D)` *}ӣ? 5NғK !@7~6 E߃P 8@AhC)$fA+{Uq4D* 5Br yp|pz~~2rXm*€\&KA|4H+|;HS\~`L@l_bɾ >[hhq0 _\/lP̜)Oo?cX8OB$[VH 5is1n{j3G qvv>YWn]Ro D&X3S3QJy*gg@taIyI92!<> LAỸ 4L(n . ;bm L.ހO<2|c/GC:%BsR% "'&?K9] :=̷gZF ` J50Ң:c_ $B-++vI`YJ0q0D$ ܜ̏8#xB-hcˋj nzaŊu֬|l*.$p]?L ZuT%Iiu9wtRB; e9Y!@ ~gT k (yTr~srHl 1c @f[Icrr~$ul2r}/BPP\uUs҃’J=5yw~.SWvi+{a3i{9{>= =kr.Cl@߸KIa10#`L%.0$E|'COKC#nQU2q6CU~ ]`p-kRƇU1s/ugR:rֹYys3ί,uy6ؿxhokКt6'k3 z&ƖE~ D%d 2Qߛ~wZNI#)\ZZ]^&,Fv)F7ϣ ?slDS¶EIN;g٧Oj6[Gm^1[ffb[)1)jOj`,tJ4a!PXZvqr<&go9J1-b9Y G(+ f u$;I׾\3hɈNΎUɒ23n[snmˬaa٬'ɹa <@w M[@5xP2X>P"\l M"h̸)29] ô.(D2im#]azs~8m=%JD%e1ƹ9˝홛i{;NRVz$tc0%*vp~q@g qG`J%%H{`@ K. 'v+'`6 diXyu!Ґ}c|BIg(J=9--X@fL:7:IovrN%txxSEnn{'{,2,fZğ *E$D2BBbY RTAe6!g:*(!  X/' "@w/`6 Pfnh{OL6Z{(Z˶6wp/Ԙ?.X U[L#%6Qn+&wrփiXAp8gS,pbݻnǁJhPB%%k#B Bry  +]!h}Kx|aZHC$P+ba)zCyQ@>MR}ޭk 7S2FhĨnq7 ek`t*Kn]㥭ٻ`IZ%UI3 D_#l!eHTHld)5|O($ñYY`Pv $A~6H J Cd@apKyGZΟ 8_h(yRǶmK}}Ul+: ,nK%vHeEX4Gz]:7=055` >9/o.;9CǤl brn@!`o鸋WhZmR@HdA[s^B^w^ӬsQ:CWӷ%wp(M̀y{; tJO\u{^ ꊊq|g*텄("?:@"HȓC6I +G /8!@@7IΖ)?;5|HL$̶7΃C 6'mߏvnNLܶ3jjj昚9اX\Ue 39\^ߺ ʅX"G - P H,FS)1:̹epHksu .EgȅYXpؕ+7ulTȬӽ)ntX}EOIc%zzq:weh9hL_pɜ\EcQ @{I('?0c2́lߨ4YQ\LPc :WW@hŦ ~8|XNDzй  `Uy}ꯦtږMWb^mKln6;s*M9'G.T:ޱAsȜB?\M0㋽-d0rBp1AAyY M³  %`$0 ,yV cshR!wx5cpZVA3J}9؝ߣ>>1x Fg[pmM/G<^w㵃C혜uUihۤea7e%â~~`h8@M JQ1z|RbM9a!蠦} ; 胓S˙)=x9F1R]`GBru ^/r1홞Զ ̂2&s'鵘ibbTopUTvJN6GbLI̕Ds ]5\1̺fkVЀgTT/9Aŏc Pc La+ _  \u#aXCzCn6y8"n}BX2?/zO& NY7IVsx|b|\2:pwT cc_7Zci} pV_ 3JeRZY# BC "j@.j8#ŨR}K 3ai9c82&3k!t@H w߇G ))c^Rkۮ6ä[56+ ["D1,k@GF01깦2d-vۣpT##q#57yo&6Di23\!Y|\,†j@k_e%L(*cK#+ȡ}Kbyc` QuV>ٔWh܃atbT]:xJ{|s:Yщ7ONO_~y&0Nv{|ܨ66=`V3TPD!Y|t|x@0|Fؐ_}gM!םt?, +z9!'$;&Ap;}:7rCҝT??8ˠ:uq[{im<1<cdT.4(7Jn&wfk> %{~v}hp @Ʌ`5(OXB+.y${c+-<` eM+K B*L! EyLG*<|x<@. i r0ZPB;cvP y7!12x!ђ1*A z演 QQ[VKEJ=/p|U`>0:ibc2ܟ?#zF^-yss3܄_N|9M٧vd3}I@_|~`Hۍ$ baxJ\bOL&*i׾0 c@^Н)R')̔uA'-Of!/*UV=ddK/釆F?^Rɺ牌^v Bw'nz@އ?ܝo~Z@Pjm2 XJeoN z td YO@jYz`AҎӐd"Gjߌ {<':St[T yQQ>)3BYKGix}N_;i/=Ii!=z`ſ9*:>IWҊ >޾uDs{ rFU_#!Ar]>*`7,[qw0H[1~!`x04?0[grQl%% H,/vtwD @$PR>"nsǝV!}ϐ{n㶏#㣣Q>~? tt% N#@pwozmdN&0__r0a2P2aop72xLq6 L#BqY ?rP둀=S=x`P,Nߴ9tZvUwJB,/)垚}db@豏Vm5׮Q=I3+!Ϊ3i$k۶-22 _wR "8( D| )EXV!G*)w{{(;w&cro8,;]m&i'FsjHۡGD^PhR͓jeǛٍHha -n> TD eMf3rM<1&CXzcE’"ob1ܛ53cWɴMЪTfP@JբnQ cEErtmbb;9].;7]HӦc鹹IQA9*Apb_7 `ƿyYyo㚌,.eb#DwQddbC>s/a, H6dH^P#Ңϧ=ef;CTiRZը{jq[-U2A @_\}w~;wwдc /딺imܴhUmG-?Cͻ7o߾Ք{9B2(@CWߍHC5;h MV1E Xm7(u%%EWo-Nǃ{y; L{ 0Ԥ㙜Ȋjz$}* ƚ8c{Is֊ݼG"VA[$*lf,cAv]yx~2R:9TG NY!C.k"{i xgxMJmV`B*B4 st4Bϼy{o\L!CG( TPP~m p}5x\m.SO˯V@W(: W22홝_Xf3zbvT@~sA <2\.ikABAe9htó|g)+-+%gԃ wY1]& ezj'g dxfG?tZ2reR֮ Q# V?x&vNtA՗J i1S> ",𖅄򒬌f3% 5%5xh9 ̂EO#saw g"q6,>NJҐ7[Y[u6|zn;mk-Z0VݭP x¯FQ~>pyߟ?:ÅYל6,bA140Yud0[ Q,-r! Ay # w* ̈LLc,# QxHbSHY~Αyݓg׆40#n259@) !?_ mh{hjznl}8?7}ob{z,g.ƿ?)U 3UI-dfdH]ۙ!L*s 0X((Ԉť{H@\qwf I Ǽ \R  v|j ucFk;gP0-Y@r1/| a`xa$.3xa!Kw yۙ0#.bHP2^n:tJjOm98;vcr>PM`h"SC8C_%(]qc3 b'".<ÿüY LCGqfX<gTxR$`wHdq2iٻ"\/ l@~\ԋ 4kw>mN砆gf=_';x -H  = l߉ v'('J2Ln~87 ޏ./\%7Ũ14d,dk(kx- 'Ajd.H]GA{ë]$5*#g;u̸\z;?y5;ǒU* >GxA ,E/ȯ̧&.ܥg-?3&#!A/ (/avqF,URT8_L`HMO+#Oiȉ/cdRwo6(嵃ʨdj I`-`v&zf-o %OL& yh z[0Uz18!;A _-./E $c+JFdBlD]|a\080(.+9rq롷pT4;h=xx=|lv()\{-^juBVVhR ,*5 xJjZ b>bDb:f`4Ff7+)j|dD }+aA@ >DB[P^L,&d}+xcϯ8-T^s <`D\5nWCS!UFsr , o`*`_ Xsb=}JA#\'_#! .&' YP4Ȼᬕ+N#"488`:d_3ɤK g~ .Π|b V2 ׽@_Wlgap?+k7%#wevUC$ @$*@%N1욊jz#O~0YM_8mژ4׏ۇFF?rQ&@UTd 1QS 3#~'ɞF%F衂x?3u 2<3Mq~v\|Dkɀ]Lo'@@i b~Z(gV\{!JvLپOM;"V[ͣL2^4^QUUUd$CA%W, q̇3yy'A%>dAc!2P\L0dpK@y9K|VJjZ_`>qd;\roH;xXweGɹZwWsk7S{ΆX 'қ:zLsƫ )PiM%ǒx!_IǏ|\`#3&8'O콼7ŠH>DA\JvB cU}{JeyX(>J6ig*8_ qbk_nk bv?h\7HnaUђ @ڞ6 o70xE|痐O? B,` cwW]QX =ȎA>bL#U}{IQvc/2+nfڳ}3P@ zgO4Zffκ\fg E8 ,師hd׮G7h:E\d7T%rerZp)_ 4g,bX-w J\Z"dF<2.ayM3 mtz%e jz9"ܵt)*rJq"DL 1FnLQ1$x<{3g$ @A Z p(>Px>wO4!d YMTc΃0db iwHMkk--'UM;^GVWbB#8Ԧ7BTYK:DVU.b`!7BN{saF#X7(Q>8@ tR Ȅ!`0 }Z1`]ȈBd@6cB2BaI tܟ7,dv$ZK_3jX_%kz8rs 凌LCYfzDV J- a`;>8Ã狜p"`76)1#S.:k]o tuU[%Pn릻)TWŎ7c F}LNnF5_& O-~d1?c$85&hdo,tĠ"Rd eav Ȭ$9^dq@$!(?<uXG#bbb"h #tdI@VU=U+}_,B?g q{yJ;Bs#I_º5 (2|* l%[&( uo]dֳ@&NƒuvN [lL:L ՊoJyG+4 w_џZ|hD\]a)q>-+&/ <Ȁ@C!Hnb"q'#xZ)pMY~5氒D'{ɨ5ǯ^c ʪRѿ`>0N6M3` 2 3fB N$|Bf"f8PC{*X608%-} 'fJˊGj=mz!cf혚JJ1AsdySeҿɀdW./MN{)a\= R00{_숑xl͠^)s@?ʮ4ڣvA؅iK)0dl ߉L a0@"P5ĺ ^Ljt31a1]6w57˚ejaYSAZQd5%'`NB%@o8#e1,DT& +'vFɇ85遘Fl;dTGN<%%p1 2}i Vf'28tnڍ2UwKU]KlP@(%UۢBKNj!"hx'T B@p'gd $P$y R;dt@a4[X+:@y+O-lv6pc~}wDT ATQQh BVGph `FڮeIr(56HAd2* ハQGEpcA6<MBP4mwy9ĀIz[~ AGX_G'Fz.U) R+22G",G$}1b0k/4%ԕSkmEAp=/v gcfBH ʣldP,V94A‼@1seTPAh,?: ё_ZaPcm 1_J2۲by+az19 /K~|m'f9.B !89'n,#gɉzm,W[jPƒYgQ -≉<ͲTPd;# oe džlQ;cw_i B34EQxlas ԼR!vJU]jћjh ͷylU#ȈVDUZ t Jr\x#O5K(ķo4-.B !w ¥KL쟠>_ZHc`B6)x E; ; f]΅_ ykzYGۻ'FLzuYR]r5sT.2?J'DEꨤB##ہ7@z}!d"B 5Cf}ӂEk1"1+H/ŽL, 59HeJ\ P fu;ÈT>>T KKk0*}1Rː2c`I?q^F]!m;lb :#,fv CPh=|%8\Oft5 mqzӸIլ6$*G3`JRDp(5>T.Y;^oO[e(nA8Ov*#^E ?H##0@ "F’#\_ Pwa~!n5U*Y7X 6,DP?[W]`!,D32ۍQ"in7iu4i 2H#/׀0 23~KA{v pn57]p;q}udP(P 5_sJKRL F< NxŌ=o|0rED@Cﷶ8r+kp=rAG [r[V_UEejlh"P07EkXw!mX:370$vi_@`7c10:`|Y0 2ؾ o< z܍c,.;-3qSW-ەNj)ݘ;?e7PuzT@$UyV*]RZCM > %GB=HP/G=r4f @"o_4)mWRC+@BouNʛ{~~΢SuOrL:tW,LuU *$H@JEPhx¿OfJ(,'J LYPd?ҖD!k B% 6ɭU\sHcU奟wIENDB`aerial_rgba-png8+m=h+c=1+t=0.png000066400000000000000000000001471456565420200351120ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEBRD-X+IDATh  Om7 !`IENDB`aerial_rgba-png8+m=h+c=1.png000066400000000000000000000001471456565420200344760ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEBRD-X+IDATh  Om7 !`IENDB`aerial_rgba-png8+m=h+t=0.png000066400000000000000000001326521456565420200345250ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE !##*$$*+$##")+*#$%3!'2$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;-Q-4<;;<4)I:-I:*J=*M:TD;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB9R/;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJ*KޙW])#o<Bx^( 6=_^TUUT-xHT((ID"hEBrR?B,UTIqX,JRI"4߭UhK$ZF&N.gLa"yF Me2B95=}J%ӥ+K\S쐒f WzL621I.ڷXfܹ8sUϧO t>^x"fX"K/>^ U; zY.RM,-1Ȥ&y($(r@cr>RH?4J*ؾ]Wn53 ~\KMNfoUЗW.YC׺cCSSg_v.e;8Fv %;H4?<_9xChJ8+t patBQ.2QL u[K䛈ZJ4۫dVo!)PۤS )zKl/4M` C?N?Ltʵkf $+q}h/f`Pb|ܽ' !Wݼ(-B`ssEEϋ %*E=ܶϗԉP!BbƢدQR6ME&Bkjx.Wl^FTQT"ה Bkj55zE"ˮ,ɛFFF7Hb_gy^5)nf6vP+&٨)*D/Mcn^T:GQ ۾7G/pz/@(,)(-o(^t:lPTX ()ZF5{FCU]{p²Io: PkTP vŅZVFWXLh5PndS<ϺbnԽw]{ u3698~7*..0 (8)2M3 tw[p Pmn[XrѶD$ B .kqM@$ZT 6UbLyPPW3S@شa@NMr L{)1 S]3S.Qԕ;BW~_z1{LJp-`a(p6?  $ذ bƦ_lSzEϗXIT$"+!lJF)j:E;KrXq HRe ?QDσD Ai?ypͶ_TDUm.\$(vnV**N).*. EBW( j\|Mr9Ƹ `+U8x! 큢F*TVɡL2R9\h$4^/KC8>03 _ҵDכNxziw4f .qaФlW(Q,Hl-Jnz LRFOM 2>:8:G9":۞Ɓ/6ibϋE7"bLJaA({!ڕ C @[BYX^ ]@VB.&*);0jB)ZGY&:eh'5e_ʆ$sp+?R{68_h}ˤi%Q i;--BʊbBOAa? WDü-_8>`0woܸ}+eifÅ&JhR7A@߭2lTݦMq`Bo"RhD2]ehI4BMxn3fo%,vޙS.ςQ5:C)wY2iE0g4ب-C| h%!lI//y}"02ȟ6B';A^ ʟ+|t奅 Dٗ.?N7A7IU9 b;%ÚR$RE2/iRXS%9v|'oY+7` LB>R4u^q{)/.Lv;.mh 33I@ P*]镵wjWXLcD<8#u㷁8ł狋7$,D vȠ b`jF]~ß5h@HJz ӋP Cld 1\aX30,Osvs̡`}#F0C$ǓKP/9@/Y\Q[ʶJ/-1`7p;< _VhxYwDK()E J rL~tL,R0¨H(jUTIJxC&NQJIQ睴Gp21zQ2ҷĵd&a$ڕKWkh%e`BXĝO^40]ɁB=lRNS{w FQ4P@@HTZRQ⪦0Ru|ԜyH-%!2(xJ&9 0 =hyB0Am2(4ո FƨѴG;FNڅB=qKb-uO?W?C_JgdI8fK|;kSO~GMb1gi~YvCP9.C8ZPTZNq3*ӟK~{r/hMg`B TX^ٳhX|T]*ǥMRɞ=$0 [m ]"ʛGRjTk=w%u5 3=KV{*}}si(֥`z3>] ;[B燎G o2lB4^Nf$ L tG Ӈ I߇&(Q.\AQ'b?M[\ ?b>"& XBB1 f=~!Jk&q TT#!,B-1P{:WtqLbZla VVoc Kߙ5*q"V#pd$1M;c$mYIL&b!hI/&b+K_嵵5706G7 #cy?gbsmL& u1~U# ,*.+n*$) ޴j^S58x]h$8cFBQ~ksӊhKL{Bx4M)Lt*IO-4hIgNXN8e'a \vC[+?I4ы3[qyk Ŧijimу(铕p/!ꑑ ^c_D8qoXTTqܟbZޢ#:@SPa⢢"rSDLRc3ZLJī(`ƕbo1(Z"ve0(JϨ;h2쟫yu(@Iest].i\ZnYƊ(& 7'O&'cBI,jBƅBhܢBQRM` AԔ`l?<5/,eњ聮zLP@l 퓓Bz]MjJVk\AMnCw]z}#j1P%EZdԙa/& >W$H3ܥ{&蹹G2 Øpɰxve㰚F{Ff40F'? _xTꓵ~F 3"0??>Ν90xmonM׋Ieu L'BU,VkRv$@_#qL[׾+AzQKd}BwtF rkaT\vb| \LO-L.".ʆpRVhqB1$0]]]M1ӏ>]i>G /ϝ |eʹ?bEĦm&Nr6`}μE] ޭyn .p|%ZUcC^nE ^0 B,.Kj)pJOqlB<QAeoT< [0=b& l1|vٶkv<]yeG3>]4?5j^gN k̉_px{lg߁cueM.-=e ʟoHLzm+x TIW B )Jj¬'Bl>5Ak^QY[lL\QL?FOcu5; g D#Bº/tWDp_Cߴ?>+k@`n.Q/x;cvŽULe4PZB'&.- Fe_`{e#C2F}L1 hd7q]\Y9+N\Օ'(KkS郧_=I!cy @AϝΧ@^ vj lV#Yp*Bd/0J&(,xQ^-H/n3XjZĨ!\5lSzyMRPժ@LiH쒽awx "uRꆶ7R)5㕻%8_.%dBQR/O?Y~ @ȠEFj^/9uB|`&zbCZfΩT;p ֫jU '( 2C-J-T%&g'/^#@Cuc5 x >=0ULIcFݚ=fؙJqYNkͤSNL赿CSY~iy[2D?=~b~WkYχ>xl0G^ΡGy!ȵe2іHChuhwK U0d;-­[ ^`n{'nMN5K*p} D7Z짡ZeQcM~Mq~r.Sݴ!+᣻Jg8]Y=[F=Wi~h<⣡=X[~9da`ƈOzry מ>~hS9rFsgOX:I_JiC@GohJ& LKdP"P[jw>4Kav~vl> 18iw> &Cdlvp i58`aik ZcY2+W>^{2 4JFa ʓ+`xЀWx>w %?^0wE 7'.hwW;R`5ȡW*RrR-"~rb21c @['Li߃k\ށn} KfuB:`~/wPN//a^'3^m$ˠ+޻콹UnU 'W?^[YDd3z,!`%\OBxȑ HѡdJ ~gܾ;c5髕:Z+GS٩@{q0A'A}[5t{m@NR&_AAդڕHfiV,^/)ܒ(jާ%}`U"q:6#*{\i6䤅ES8s `dtp4> ?GYZ$X^Ű ue[^cGEՏP FFp4Z|ad‚tꃔPO~-{՘5 ŨV%`w/n+Rze%FTw|g&i 2r4'v2n % KȌYȔI #Q@\׳[EBgM&CylYÈDڊYYTbvbQu2L|QWA_zc>zڌ{~Gf%$/Ws1_9UZku*UBL5n!҇CfL2☋HT41׆vlb`lۥAv4&HXS`|NB#(@pwOwOOOwwoHs%&\K{{^H~/`DqI]i|NcgGm)?oOAO[s 8]h1ZOJSY]fpz'!$^ DokB 4bX~71x%Y7y٬cOѿPѠ2 wBÛIdýfCxƒ !0yϱ Ԃ CEp:w90'8#T1o -u00侠!{{€YIBPF%Z0վ ZVkoQثa]M"U LC"::IWifI) (;;q n8߽7̧gN{mh cՠ xV>t'ry"&rH CG `Zm*Uc:ޮ6O-Z#V,[E0I'MMmx;d〡oTwBI֎;LDxaC"Z@sMK:X˰(䟿'A*nu" I~׹?;AK9 P}tAN\񑓇dYz9|j%㺻C?P`P,LϒpV%'dDbzW} 3ksLLZ&Xs dWI_Wڵ'p<>.L6 }╗H>hAzώ]G?u9#|=Ϣk`aHKZd ̪W'Cfy_mSLD2󾥒Zc`рw6{e ԌmI=ajГܸߤrx:z|,$m QBQɂc&vƈ-;yc̄#I wЇ??3|Ÿ%癐+Pɡ[o,z>] Y:ͲA;iUaJYlU[ h+İyƶjm6%Qg߱] w xJ;Lz-f6$v%sAo>Hr>1w6 r@~碇vӀnïE& [T{ެ3p;~G0J<}gk'[/o묮;mP ̓-ht]{з3.5Dҭo|NM4WD #pQ*kn&ZJsP> <zrf0L/ꉨFN}\ùfep٫"R-c)8WHlnNتR 봻Z&mҳ_ ; 9̦AK|dbaZպú&JvhY#mZVeYj ?S~xGouR079#;j<ѣ2Q~VXY6hFPc._G1 ZoN$f;5x'KX[u}}.2~ljSUtz:Ƒ;ɉtecnz"}gcrϤ s١ sgjo4eQta Н/9!@h`x0 @L*鿚} 1c|l];v0T.d@z[΍qG_}[3357cQHzsta_߸lTjQM*9ҥjRt2Yn/a_&2%GɈ3Ն|,epe}i-$ž[2@9yy."3ԃR>; _A]F;?‹>f@mFQ~q1񂎵6D:<^Ԫvc&( .6LYwDͧ7z9f06Je)!L:>`&]LOXYklaWbjbw3B-6_HwE?DGGr NQ@O:~w5hnWcOÌ3jCe(R]*i=0g}&647ܪ:N9/8"+,#2ldw#FJg]C㔺'bU%14.oCs8 mmP9l!@4@ox? 1ɑ~aGxps nlg 3 kSJWsހ?X`lKNR,L,t6b*JHU]3;SfIoh,I ^p[u=D E6@r]R1F7"R:y?<<@GrU43LtW}>olhf^j5WZ V+nwƆ!´LYx.|NӁ zb9fjj/8OG?Cs]H z萣1Gֿ e/ϔ5Ay_ѝg@/?#*kB0A玞:}/":8X=oLDG'.a/;avsL:1FCfrj$F;>scb~f8۪3{bDnfzq.q`SZL#=#$=Ff9Hsӌ8D^AUR:#3!N. }rȺGA --aFhh&C~h}l0J9N%bTȵʪO~Z;8 'ZWBfv}#dI޾@:Ls]3` a:]H ǀg]"/yQy/ jDgsO\g(y./i _ECw,Cz`sw;3WMfS}ý>8hAƯ|7Ͱ.vq":v\O\LAXH"fБO8w=/Ph?!3=I8W(`D|b?`5.z]0B]8땆.YgO*?t_ 72N7*,VRcdv8z9ktaWOq?1=]Lκ 4ws7X翻ĤޝT;$K !|"?!zо@7z!; OBB'N 9QǬuh<g8mx}'dhe&`2u .?7}<;?P,l6;fL>7lmq'tf1֟r6x}6op,Egdq'|W蹸>!+:HM>thGup yd ԧ?uv Pt-I_XcHTZ&lL^Vd&e=$w7lQbusr4n᎟f];gV2wK7H4Z`zoF O=@; 24Cđ. G|p>'i('}@n=\OUFjKL2܁P4x\T0owOe6r!Rr]ϤwOXYo%&w=H-84ȲYfiyqz}Ro6\d@g~;IPȷCQ3@!W>8ޜycM@8Ⴧno|iPN?|M#7LTw͊uƜ+]x4wR mmE_Gb9w0*"OW ?Hecd{v`znq z=\rE7>o hk3*YK ۏ.z7{ ӧQ"xȯBx:?hR/*\ԮεE?8ZrȪʴCXesmZg8gwUҝG- E7m?r7zY[[~xAveK]WЩݹE`@.QU tUr>g}<L8w@Kf(Tg;w'Ujvb0Z Bf麼;ҡ36V]S\]? 7[2:W*OЦQե0M//2GV<^}xye: uw?@!MX|s= )ܯI*'6ػuiB2﷼n1:;̻ZTXcg$} Y<`}QDq!x5G: 5_ZCLkOWXY]YG\_RB{0oz@۾qsA7 0m`kg`ΝA#A~|4_?AUWqwYJg'㩎X߯ƃ.V(NGT6omn1[eC`RdG&LtiyѥTfu^EӴnnƂ:9}ʃݾ5gRTo.c~}t_o 6 _j@;oB'd<ԡ[MQC?OMܸOf!Y٩Sh,eաWa05164|{70|g(IS5]qi90ݻì.?X{I3}7ns!ғۅ#G_O,h="aЇcIx̓ j|GYZa~C/7M<?c6s3R* ZgwTf%Q/w7Ibybq!9| _멐92;у'= I6I_G;7(p1v 毖'f@|K_G-2[tTnoP=/7 Wd]>XhU/23sj5uf{t=7=泶:sTόN<` a6 Ib2|#H9@(\ -܆t<|}L.mB&G&(U޵ޝڞ]#>]wNd3䳶m߼q1c5Lcç>Ö?D:: 6'sqZґ Wn2w/ >,Nԥ<oV'`Eu_O",pJ&9<= HX bJ0!DbTs=%Mi/3AAe&p:|sKm+oKy//WOkaM0e]ݝ5F N?fj|f{ء bFum#GQ۶(˚Lu5:W@ i?v3f9"X0߸  J*?I;IOA~"$ =TRe1ʀ;_,Į/R>[珸/^[\K96=uߺ6a2;4nm?9H9&['] m^T5o3؊մK,Zy^/^g;DWezKq %I r zN"-#vbŰZZ$T:gMl8;+*≅h۳54НKmK!tW7hpZ'0{dokL%-Ν|(uyˢ7j 1`<mѤ $dA|dpߵ5λ iDa.@ (EUp.K,|՜:ۗ/~1}hjo1]}zd2˳:kwε:::z'NGqsmpa*Z^_YjUzRE0.~ e7'/LD +;0V 2n*ʓΐ2X}ij*-:]ܜQNۿX\Lo51ñgmV7^kmp]wd,Nƥ/Mr'@hs'Ս9[fX #}œɧz$:L03 ‡(W,|e rl*v d,<2Ik"\ N -H$b9L:Miw>s_#Dmjxlda >e֬#䰷C˙SJlEL&ž'Xpyj*sYmIz PЁ'IUDd)-&?ÿ X˳b AD5*)̅cs'Nx=c7by?N>_[?7z;mv:fڿմVo U@z G~[,Jmoi]%7#Y.IU|RPy2!~'"OJ\aBH$*G%! @tDA-.^twWoW^ {Z\8sfvh˳KzKwef=VDf3Z@`eJ~wu 5>쉝8T|CACI$A*Y馴+ۋ>?yٞWz`ݪ-ghX3@_PnMc4Z.dž>g 41erJ=#rK:i&@PO8َV%*BB"i$ 'f~ u>-cgWFEx.}Y<u6ȫ05gmrY7ii]-mj+bQ]3)`+HZe)XY'%0'b+5G*Xqq9XY&!4@HBblгoԸ~矽}IW5%W(c.Pmp,͍hK^qƩxRú{`nMzɽo"K%)xAN |݈e0؎>I$ G `PM^ un{.64 Fފ֛-mm;/qAbh.F"CoGn&GO:*mVN@P x'<~2ӅR?KPBAl^ꎓN*Eb쇖|D dBﭭOcsv=n a+ouNb/nY5GP^*ǝ~i0#fhu.hAKЪ{0_'ZsRR05=vb]iHA$h?~DB1&bD.4Loe.wC#Shd겾wO6t7!A E}4`]6=JK4=Qʯ`0XLd4˶W]_jPEXVQ/%ȆYISB_T(& H$ oU.o|u1.6#77mQwѦEn pqx2Y.XLh"I-lDo8@z![.9J >CHؗ(WS_7l 5xܜtb/dA=?vtW~w3lbmz>ȝj`'*"\^E8HhoeA,|~]Gl ݻIH6O@j1/!HQ~Zt޴ß.go^n_teH'O/~Qz#}HD|?h$<{-fk@ƒ ~THZ< , HNOFB'fDa?0Hu" `dfF~i0w.b|6{7Qs7J];vi* r *L3D,=ldYSNL0WiU$D_`@1u q{fI-2u*15A(ID$ b;T$QbRi_a3kW. ]|Tqn:q[~7?2 pX՟^?TkBQ0Nh _'M)h_'o T#!hD:3DÜ{dmxߎKf/]Kc_bߑ[ &.A^~~Aϸ%|;6xZ) *fw]]R'!zΘL+C@-;y2)]~Z+h;A/(( 1D"ey `T$RKEdHVu||6/tw^<+#o\cX?pCoh1%-Na(tTKm4 x~Z@X)4BXQ ~О!>@vIHl "XzsT' ]S鴅X[KZ'-.|q; :Ove7Ly`k2Ce 16nmZ(k=ɤuBh\z(ȷZI+h?uѥp;8 I2p1PPP P"AJ_V%#㽽i9(g};.|j/};5rEC1t MwvYb a^'Tcl$ xD A(?~^?b,j_S'dŸ&bw^vg^*6x#6qP{<|?=aCw7a~TxgjQȈ5A }b~w]Nﵯ 5Ito i"u~ t H,"= im,j?nH9n7bcgwP_\1[X<? r6&B mLwAxKsSmϙy`?l}1YK]eƠHd3 )}֨]Y7 X芧= s ;,֋q(J4Bo^W{:mnqa.e,tz\ !G0M]&/o1ױ^.b @Z,9i)ְG{hk*._`Bvy7wMoAw߼~˾}()A@xRt r~ (UT$ՕA@9 @=tzB;_ݾsA/c}}fo߹[-tl1 ^:|}台lmyu۷k,& zaT%|o^>OQXYE" (@D@(A7@ XSz^b<>wg֕u7Wvzߎ|qxX+vIY!Z}{YoK`2% 4a\@6U!@X- l1J  ! +HKHARV[[yt^t v zowSǝX쳹KPrtx Jw$線nGǾ l1/%[5,peR & (G^4.x 7ֿNNE    `T??۞v{,Y\L$ssCD w/ߜon\0wGp<},~] ]{,7-b,ZIP-5B03+7u*8M' z,OJ19AY{`eYCA~:HOc+鹸_b;sӉx@\bpi*t:sPerk k K9i,+L+v!V A5jTbX/rM$* Ӄ" Ha-O!XVKbQhBGb2;8wL\['f‡yoznsT,E?}ɘ!15mݘpi.  xtKoL ץXAI?<+~@HE3L@L-RTU}Mϟu TVL5׼okas^A'c( ]ā >v=|}w0进З0boٳ=Ͽ@(j0h KWhЦ:D` #6 Fpv" ")qeT4UDҟJpƂG]%o]N;}.g#~Ђ|<F.'BqwC%y'˰hi2aXs^RT ju~1"`Ԯp$߂@={R4(İDbBlɈR D{$s s q8aw;#;t:z\ti0%D"^6)GbaO1 cc {kլ=NX &+6WĔKT qԁuBU!gX 1䑞Xz@t` `uK;L@>mhơ4g >%^B(ÑA;#}T4j .S`wl^['zPcJa`;ٟr{ֿ~E ԥϐ1(""" j\12D"ʀ UJi!I"" U43so,ްxl11tK|}Ͼ'f, =<3,\\d!)olmZpú- Z?&{& ԧ@W<+eRT$EX2=@*d&P:L",UӔb13C!+Px#%%Xdj>20yH񶳴8.wSH ^'4G{h&ڜl`2RI؀v'&`XiyJ ݫŅb%_?/ )@CtZUD`DY 73|1?k_ZH1 3\99J3 7q Lhft5#|9xЍU``N4@OӒ? MR$RiTAcL !"CeV/$:em-+ԛv%wϵy2jYj6~'hj&pe)I=o8]MĦfF]~5η }{  קj!$~|~mm#qHXc AVDc"PJ˕pYn4Vԟf/]Mve]{SOn=/9Gwn菲([,,Hy ^muzX=a߁=/dYA#46S£PB |+B$c *_X}H$4OAP+ )Pb$U: CUCi=%TVeliznpF(H$OaT0YX >o {.kPXor *`Kr4jҠ^@}\jVTUO0r"QD)kCJt:4g{ojBDd_P) 5+H9GPW) *;Y ar$y_TtbLMPa]UUm[];n]U}ҋ2[p8u6xX<2@4ٿW50PsqLFsKqBN (I6 X*W>9%U'TB:R([tHD {,JEZQqQAN&)MCU4ƭLG?ɑ4gL 燮[냑qgH 쉆Ӊ7uFՉ቏];(?X3 T @RiW1Y u)ǗnE I#Jb )BJZ@V^$dPTWUtҬFٳO䄏] Xc3 &@S9  0t511v9ltjߞ\^,S#Ksrk_́#dzM VmS]D"IBOxpJ*BvUTkV5O1~zc`c/y#-bw#qx!&/Flq?.1۷o?8[*iv'3W$[֫FJ'Jnł$ Ȩ 8I[D *W lhJY"lx`U[^n~7lhĹpp ^z<|'X8Vwf`` <.kuu+޳`Z ŁX`R,ԤOZDdXiuJB pQLb qi@ )/U)u j^H;[;VÎ Mg/=SHqsAu3yP |$0μjbYLHSh;)H)d;nyʥ"X>Q!%ͯ"ĢB1N%84HyHcJeG+8o?4mzz2Vk؆ԓ5ƙݍ0i.w/|>#CxE.PO \}{K @e2KCK[@DjRW?(ˈ# y9)f}B*T&"WiKmO{f۸Jޘ^LQOn(/Yaz| 76縄'iq.ng"\O'|6 FCc'+Iz}ҥQ!ߐ䇩RF~p~>Ya(- r2&}C'2fA*_9zIk^>fl8SkVg ia-=g(JH? ܹ@4q:Sl_sܰӔ E^{oIM% ~܊.د ?~nQ'O 7(xnnRA*Ze#ZA\S. q\cϞr}8ogh)hpt9H 7ˠ$&]r)auGGpdPTPn4yd'.'ya 2ُLd@ <9G'XOW]GnfHr;Cዑxs0XI#y>}7Ykp4ge2tQ k,6֐bh߻bHu) 8aA@ ~ H%ERaqI RRV$-Ezk ~Ҭzpi޻G& 5ճZcxB5ppʀǀ98}& $EQk &%PyT&lj^Ou {bQ"|ɰD eHJR+#>IGy|գWY{>_Y{|s _G8Q]UW;W!) > h!Kb0 _+Z@r@r`J,! $$p b-,ABxJBJB%&ʪ]/ȃzpGWG gYWm5OlL;G3 R;X&?e!2g9;aaс/ܘ::<1A <.,WH T[̿I(D6! o` 4 -+2%GHST$ =ЃЃz`dz[Zz9Y?z|0YCn,Nx xx_7΁+;6|'>@ 8>`HUD)gL~LV"Kd8! k$Xz5[*5 LxA3x,E rcOxT?xDd“yoӣXXZ9T(@U&/"CEXzεPA۸x X:F'BΤM#5}H>)e$`I`(X,9G j…Ke d2P=wz~q'1Ǟڰ )n˩>}<}!ն8[r˧`6iaR^0]P+ O a2 2%? )HH}䤐_G) 7zӶ>#C=we4ھj<1d89͗qwP_9b_MZFyƽ4oZZZz\^: .YR'!=9 '" yBe-2 (gJ)`~1i @$TxN_ Л<ۣ~guUOVڴ՛X5){7B{3_~9qf{.e@O>Zp7P( Y ڏ\7f`T\*&ad@wDP9H-UQPa! "*]@Z~3ϬZ[;S[;;~T{YL|g ~_eJs p={7= sn_4qc>ꇐـo,ER^*1/@*x Ņ*$R<AE#&aӁD<%Jt1p5p^ytRpcE}{`a8G^L3zk>Iu|&'}W2z43X7>Y:3-\ S 4xIP l{`XA^a(5*\-J$jɨ0x/G4N=Ӛ_Ƨ3<)Ƙ5X',7M7 2; >: ܊q wG>m7,5EfxazYOK rx)\ WЪ! H"Ke%+)&Eq*+)_t}殽ojuO-Awf }gw(g|2.޽-oGLDg &kޖ G\3);;=4x+P,"0-HB^֒ת` Bx[pZ'"." Aʀ*DJI{z{! u>=ooi2JxIΏ~5>H;\߭}Ac<333ey??y">ZXQ_'Oy'S#2{! Q%E 31 Ц?Fgh>!b50?[ÌCgkvޣmBmcƭ<)"T)d B%2BA<C&P)SFګ̆ܺng5taX].J7UeϳgoZ7GM7"Xb*.Gܺt-wGk~Q)+k#@AE\IF-q9 / X]&UJ\TH\*1i[.clbjua,WZ6CF(Z K<~@j" ^Cd́ Gbiey:aN"ŎPy$(AC[قx~:`}4~@n>V)vfJ7mܴӰKy K웚rt"QI,ĚAlOa ۃ6!0 .9‚.'(W% @𰜊ܣשJ25UM3oy%o6q*))iqi|쒒sPq9c۶e bx 4<@j=ײXre:~VJ dB (FJ —hىĐ8&Lju @tV,؛F_l`e훻7˫p%;JKCTqV濎{[][w0][|"dXoB͇ L#|"JH7~}J  2HKkk5A*(a>9$A&H X[EJ Kq>B%=ބi mh ŕt_nRgG8YNjwuy+Dgu83sۮ􍙥Yf8~j+- $O`   Zaj$rP ET-! P*$d)7 **˫z RT_ҹ/w^8B3VB4k?y^an }ҕ_k2廏)BwCȔ*wfK>sZ>2'>*(RnP'GzA@  /&"P%GqPU^XP!GtXt彽1*2YIDATMN{Lp~5KC j<PAz蚅9\`ɹK-)/kX'{k*r*l-ޭ;~w"0nB['G2P Z{*QA@b1*2AJ.Ld.+ɞnf06b06Z#op9aRĂ1:Ν;菥z-IO>nYn;MˇYƇ. {xܔ !E vBTUc(G@ KŨ| PX"97Gf 6%^2'Ta{ZH2 *dzϖ7wwuꊹ3^؆tᅱ[^egz%TsM%f׺jPqe%ڕ,':_dZP P Pȅب@D w)r9vPMUi~OH`Fpsg}^C1[)* &b񁍥=gr23yaH$'3sh">?OMp/~!y'}xP1VW*[edF#ebhB!`R@)TUԔ|CCu77?5 M72l';a95S\=k7h14gejs6̌%Y-A lw~@.P? 0 q ( Dp~oK$XHqXgȝ:4-9)Ğ Kr=9z=4Vk?2y=D[39<؝/: ٙQWs\șA*&Kpz)bYM<@([Hj 0Q @)" h!(Thj:VޓOLcG)\sC۸>j 04= k3^޲Esz2򭆜ٙ6fٙ{ 3,fx(nwZrh@11T BcB*ґY$w#@@|V"C^6L}`DѵжG&u<ЭE7Mw2Fý]f4㆖]Q_Gŀ5W-ِo,r 6{]׫L6CA %dɯ*p~@Tw^rҰ\-xG>d@@* 7fSTvfYݛtp>@|!sbQ4:n]ڵk_f &Ǣ;].sKfn_ gdXGGq'3|!39svdfظ,p).B[H!)(@]ie}q\[W?|v;4>ފf;O5883xfz Ǜ_v_(4>t'?9$|k˭Օ _!PXA,]D H7te,\1 "r8 r E2rhf@ 4wu>fwq0;j3<-J,ep+'gBƉg0:hd؇gǝ4ƹf.8 CGn}ã.Q[ϖ:@HA X ,D@ T:ś`9Sq / x]/5W)@+! B*N!jR7u 6q}潝T׆s_1L#|014=苎Olǖ7fFL Oxyzɭحշ'OednB!rP4r=7ue=-,PRLB ,U_C$B(8E}rl$95.BPZA bI'{k:@7PyivL0=||h  MLLL|[eǎu?0Dg&Yflbb`xqƌm{|4b(ɋQ%:}Vd>@y)__ @ПL KY.) ] нD610$WJn"˞KvT@J20!ѝnRB`qű~aiO8av\# R:6<0^zf+v;p$C!' (xiY aF0a>1I` I@@B؟ Nd%B#HAKqVTLVKQ9tUU~nG`cy E}7[ayjXqk3fحDd|ɳNO~|rFgv3FIRH5O~IS5Uq*̂B,5?31b*-U%&ːCddJ7&>0czrz[78Go#~0tr} v(: emrY!|lOtruk ko8:999vs?3ku !D5?PD `r O pA1j'9|p9-)),aS'HH6d 2uUB͆luS;9eóT^9E|>>~\|n|ick?u&35=3g4|ρsM?P@T-+_*BD}Os:~JB@Q?/B]C.dQALZb):1R*33b4_&m꭭oO)=CƖLѱobbrrbllg>BKK\ 2iPIj(~x]=d \'`;`_pmT/=ޤKF~c};E7 T̴٭6ˮМKhw \ IP`><Ҷ\M3/LEf{{`|xxK^)Rbj /_0JsŹuQP=BRG)!#1 @)SCDIO_eJ+{>$kgûy;vͤR| JKQ$hE9??e"e}QmӭO3QիW'Cܔoj*z,|Ң/ U`#:@|@p6DwC` 3 _r!LH#2]]Wu(m>a;MmhlLK߯RSEy'ccVs? ~kr" L&5 O|}(Gmfnۖ_  R [t~\܂"E($RYBJ@j,YzRۤŦ$C(tP97#C>k(>d_ 7Лq~:col y]3 _ 9=3Cm}/یB* mSFn&&UVږG@ jqjI5@-%-P J&8XFCgfH9 @T"nKJE  {/mzxڮ]2K1_=Hl6! (٬{D~jᱱə36w'&q xn\q|ΎXw*ʅm\CTqftA ߜN$".T`b'B@e< !9}ȥD. ^C# {DJ:MFC=m^+ޟwy<\f,泚]Af[]@bk߾>s0WlAbPbiicƝG!GW;24RDJdL!l)n1QCȐY&m"uYPYF++  2H ]Ӵ)yJmy kn76{>YokZOzYɆsUN8`ߢ,*nmv>|7 @O(%& QDDel;Dt+` AMrI`i>5}~zc:~Ec`0' `fp@ow[FmXlgh4U4e/0R=':.wv٬X Qխ*QA9 fD,q2YvTp6 AC!+)+7v*k{wݻ_JĦŁ~- }^rGyxV5wFZr}v/fg`nkYZ} O$ E`mh "OBFpDZ*Iuܮ3gLkGI=_2V>')}CjC h8Zl6+wzPa]z~}T&z"wH# f|At Gj;" HuHVT%/ %ɢZ"d0P閅4 8 Mɬ%}ruޝv=xRAq"@ 0 ȃmn4n7\io7w*ʣ;mA@.q R' dMA͗+΂cC=m8IT\)Ι>)IUh0[8`E\l]^HQMcͭfk݅ݍj{Xqe/.P  :=zAmլ)|s{f875v4x,/ aprI$SzVA)^yff$Ufs! 80\d)~>ϔo,m݅vtNh1c?|$ewXL,TN~i^e{1MrgT^}5<+bK< +.2H{/I7E!8BZ:Y2E83G QF?A/O "znj*U6>@$~1 -pa-ֹBϐ#GG(hB4pv{x9} ڏ*tD) dX%GP (`ōV>+%UNEPL66-V3qQlp(;NԬDAḆvVJoo1ݙ}TlsK $:QJc^{sf[Y)'!0hX>xY3d1 v¨."IK:-Ip.E y!htRK6WB2 xJmXr+[re5_鄄FvdXTn9?V"hp XA*cc*T|:WHzRwT+h1gGaͯ`+]xI/ .X @]d}v#A@dO @jM`z> !;2w$#SP2u̺%Q$<FFBgMJ+kk+ ZĿZct l$-sGp+(vo?5OO{ pC">TC8/ӝq.zXf]C@ܨá)8P Ni Op9l' 1}i|zz- ` ?TZz-_Y87vT|y;Z}#P | ^Ypgkid(rzg$iby62z:s2=}L~cWOOzwh46ta'mY6 X@cmB_.u0T˵DȔre' n`<#ggjNP^*.٤%|iZԊ <2P:Uz0 5?z@g#F 1ҕL̡(/h{'4< _p;M$xI4Բ(Ix߉Cs,lQ$ˏBdrkZ2zx=2X~ypi͟]"m VHn(nh]_ǘF3E@p‹. ,](0 \!D1 %DdrϸN(kۥ&Ͻys'rkջLho'ITdGAZεqt}ǜχKY#3Elǀw( ĂXF;pCoQs<ֈE ^bł0 E1T<+Ř"VB.$'Nϕo:{tM )ͦOhS6.?m 0 |PIto7@YCd@@ț{ b$b O_vRZ*/;Wkc~lx$ǂmxKӇO?6x~j>_N@O'Dƒ(x0Av\ ]C2v&vtiE#*ƽTģDZW8W b@`xxFeAQ,lxF& \gX[p!Y]+ٻwTСGO B _EF}/oW:`6ި)-MHߐSB@ϼ*uK@=Lxt!`5zEga'-#Oͅ2f[|X'ՙCl"[Yz=.0`0`lk0)h68u3@gJf:DQn78p9޸]~@ vnЍKw{: T4cuBbAHp8]ST -b ZBJp0JAq p@8X RT G/N7j+gN䱋vѫI&?E@p?>#_9aRD`-LP.mȦa#p&,2j @v "vAYEx.ez耶T[>%rZnW/\[c(E.郚>ep$`./qAa^HG! S6#cBq)<'G<~+!+:Vǚy)=> e' `oåZC.06lrzD2^+W'sLr0DG" cA'l*(XΨE\D5,ꕨ#$1yGU@"B`7PHSq jH:\㦿:jzJm*Q˻{V7nܸq]щx&)u9}{B79 '64 P~&$!u"% <v)NEVq'xLq\^zo$Ll 2NDҴXo^>@ \1+A8"{`y ;j,xꌲhU Pnߪφsg[fy~kթp2N6ba{! t>0_+KК<վ.s_|P P0I BpB9iD8'Ґ顇N\eR{vҔ/_ظؘhȂ   3TOhmY 6R=VlezgZ&Wk͵b%p)7zFJU}8ӁA_年C‚35ɤ[rmsx"'ҍ1=2 ߈*ˈ|8`Qolg$JbZnlIX0>INV .EcY0VPevn{`ʄFbxPbO,^< BD,= mTהgΟ .֯nm+/l.joV24S u`(Ȃ}<׼B`H!"^#Ac%G7X|7UzK+r?bpLbmDRÊ.G& ISq\[|*oU7+~Ԩ R"~ ) W1Uy nf!q /:a'P;'_x,@ a&(*6e]ufXBUUIENDB`aerial_rgba-png8+m=h+t=1.png000066400000000000000000001326521456565420200345260ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE !##*$$*+$##")+*#$%3!'2$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;-Q-4<;;<4)I:-I:*J=*M:TD;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB9R/;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJ*KޙW])#o<Bx^( 6=_^TUUT-xHT((ID"hEBrR?B,UTIqX,JRI"4߭UhK$ZF&N.gLa"yF Me2B95=}J%ӥ+K\S쐒f WzL621I.ڷXfܹ8sUϧO t>^x"fX"K/>^ U; zY.RM,-1Ȥ&y($(r@cr>RH?4J*ؾ]Wn53 ~\KMNfoUЗW.YC׺cCSSg_v.e;8Fv %;H4?<_9xChJ8+t patBQ.2QL u[K䛈ZJ4۫dVo!)PۤS )zKl/4M` C?N?Ltʵkf $+q}h/f`Pb|ܽ' !Wݼ(-B`ssEEϋ %*E=ܶϗԉP!BbƢدQR6ME&Bkjx.Wl^FTQT"ה Bkj55zE"ˮ,ɛFFF7Hb_gy^5)nf6vP+&٨)*D/Mcn^T:GQ ۾7G/pz/@(,)(-o(^t:lPTX ()ZF5{FCU]{p²Io: PkTP vŅZVFWXLh5PndS<ϺbnԽw]{ u3698~7*..0 (8)2M3 tw[p Pmn[XrѶD$ B .kqM@$ZT 6UbLyPPW3S@شa@NMr L{)1 S]3S.Qԕ;BW~_z1{LJp-`a(p6?  $ذ bƦ_lSzEϗXIT$"+!lJF)j:E;KrXq HRe ?QDσD Ai?ypͶ_TDUm.\$(vnV**N).*. EBW( j\|Mr9Ƹ `+U8x! 큢F*TVɡL2R9\h$4^/KC8>03 _ҵDכNxziw4f .qaФlW(Q,Hl-Jnz LRFOM 2>:8:G9":۞Ɓ/6ibϋE7"bLJaA({!ڕ C @[BYX^ ]@VB.&*);0jB)ZGY&:eh'5e_ʆ$sp+?R{68_h}ˤi%Q i;--BʊbBOAa? WDü-_8>`0woܸ}+eifÅ&JhR7A@߭2lTݦMq`Bo"RhD2]ehI4BMxn3fo%,vޙS.ςQ5:C)wY2iE0g4ب-C| h%!lI//y}"02ȟ6B';A^ ʟ+|t奅 Dٗ.?N7A7IU9 b;%ÚR$RE2/iRXS%9v|'oY+7` LB>R4u^q{)/.Lv;.mh 33I@ P*]镵wjWXLcD<8#u㷁8ł狋7$,D vȠ b`jF]~ß5h@HJz ӋP Cld 1\aX30,Osvs̡`}#F0C$ǓKP/9@/Y\Q[ʶJ/-1`7p;< _VhxYwDK()E J rL~tL,R0¨H(jUTIJxC&NQJIQ睴Gp21zQ2ҷĵd&a$ڕKWkh%e`BXĝO^40]ɁB=lRNS{w FQ4P@@HTZRQ⪦0Ru|ԜyH-%!2(xJ&9 0 =hyB0Am2(4ո FƨѴG;FNڅB=qKb-uO?W?C_JgdI8fK|;kSO~GMb1gi~YvCP9.C8ZPTZNq3*ӟK~{r/hMg`B TX^ٳhX|T]*ǥMRɞ=$0 [m ]"ʛGRjTk=w%u5 3=KV{*}}si(֥`z3>] ;[B燎G o2lB4^Nf$ L tG Ӈ I߇&(Q.\AQ'b?M[\ ?b>"& XBB1 f=~!Jk&q TT#!,B-1P{:WtqLbZla VVoc Kߙ5*q"V#pd$1M;c$mYIL&b!hI/&b+K_嵵5706G7 #cy?gbsmL& u1~U# ,*.+n*$) ޴j^S58x]h$8cFBQ~ksӊhKL{Bx4M)Lt*IO-4hIgNXN8e'a \vC[+?I4ы3[qyk Ŧijimу(铕p/!ꑑ ^c_D8qoXTTqܟbZޢ#:@SPa⢢"rSDLRc3ZLJī(`ƕbo1(Z"ve0(JϨ;h2쟫yu(@Iest].i\ZnYƊ(& 7'O&'cBI,jBƅBhܢBQRM` AԔ`l?<5/,eњ聮zLP@l 퓓Bz]MjJVk\AMnCw]z}#j1P%EZdԙa/& >W$H3ܥ{&蹹G2 Øpɰxve㰚F{Ff40F'? _xTꓵ~F 3"0??>Ν90xmonM׋Ieu L'BU,VkRv$@_#qL[׾+AzQKd}BwtF rkaT\vb| \LO-L.".ʆpRVhqB1$0]]]M1ӏ>]i>G /ϝ |eʹ?bEĦm&Nr6`}μE] ޭyn .p|%ZUcC^nE ^0 B,.Kj)pJOqlB<QAeoT< [0=b& l1|vٶkv<]yeG3>]4?5j^gN k̉_px{lg߁cueM.-=e ʟoHLzm+x TIW B )Jj¬'Bl>5Ak^QY[lL\QL?FOcu5; g D#Bº/tWDp_Cߴ?>+k@`n.Q/x;cvŽULe4PZB'&.- Fe_`{e#C2F}L1 hd7q]\Y9+N\Օ'(KkS郧_=I!cy @AϝΧ@^ vj lV#Yp*Bd/0J&(,xQ^-H/n3XjZĨ!\5lSzyMRPժ@LiH쒽awx "uRꆶ7R)5㕻%8_.%dBQR/O?Y~ @ȠEFj^/9uB|`&zbCZfΩT;p ֫jU '( 2C-J-T%&g'/^#@Cuc5 x >=0ULIcFݚ=fؙJqYNkͤSNL赿CSY~iy[2D?=~b~WkYχ>xl0G^ΡGy!ȵe2іHChuhwK U0d;-­[ ^`n{'nMN5K*p} D7Z짡ZeQcM~Mq~r.Sݴ!+᣻Jg8]Y=[F=Wi~h<⣡=X[~9da`ƈOzry מ>~hS9rFsgOX:I_JiC@GohJ& LKdP"P[jw>4Kav~vl> 18iw> &Cdlvp i58`aik ZcY2+W>^{2 4JFa ʓ+`xЀWx>w %?^0wE 7'.hwW;R`5ȡW*RrR-"~rb21c @['Li߃k\ށn} KfuB:`~/wPN//a^'3^m$ˠ+޻콹UnU 'W?^[YDd3z,!`%\OBxȑ HѡdJ ~gܾ;c5髕:Z+GS٩@{q0A'A}[5t{m@NR&_AAդڕHfiV,^/)ܒ(jާ%}`U"q:6#*{\i6䤅ES8s `dtp4> ?GYZ$X^Ű ue[^cGEՏP FFp4Z|ad‚tꃔPO~-{՘5 ŨV%`w/n+Rze%FTw|g&i 2r4'v2n % KȌYȔI #Q@\׳[EBgM&CylYÈDڊYYTbvbQu2L|QWA_zc>zڌ{~Gf%$/Ws1_9UZku*UBL5n!҇CfL2☋HT41׆vlb`lۥAv4&HXS`|NB#(@pwOwOOOwwoHs%&\K{{^H~/`DqI]i|NcgGm)?oOAO[s 8]h1ZOJSY]fpz'!$^ DokB 4bX~71x%Y7y٬cOѿPѠ2 wBÛIdýfCxƒ !0yϱ Ԃ CEp:w90'8#T1o -u00侠!{{€YIBPF%Z0վ ZVkoQثa]M"U LC"::IWifI) (;;q n8߽7̧gN{mh cՠ xV>t'ry"&rH CG `Zm*Uc:ޮ6O-Z#V,[E0I'MMmx;d〡oTwBI֎;LDxaC"Z@sMK:X˰(䟿'A*nu" I~׹?;AK9 P}tAN\񑓇dYz9|j%㺻C?P`P,LϒpV%'dDbzW} 3ksLLZ&Xs dWI_Wڵ'p<>.L6 }╗H>hAzώ]G?u9#|=Ϣk`aHKZd ̪W'Cfy_mSLD2󾥒Zc`рw6{e ԌmI=ajГܸߤrx:z|,$m QBQɂc&vƈ-;yc̄#I wЇ??3|Ÿ%癐+Pɡ[o,z>] Y:ͲA;iUaJYlU[ h+İyƶjm6%Qg߱] w xJ;Lz-f6$v%sAo>Hr>1w6 r@~碇vӀnïE& [T{ެ3p;~G0J<}gk'[/o묮;mP ̓-ht]{з3.5Dҭo|NM4WD #pQ*kn&ZJsP> <zrf0L/ꉨFN}\ùfep٫"R-c)8WHlnNتR 봻Z&mҳ_ ; 9̦AK|dbaZպú&JvhY#mZVeYj ?S~xGouR079#;j<ѣ2Q~VXY6hFPc._G1 ZoN$f;5x'KX[u}}.2~ljSUtz:Ƒ;ɉtecnz"}gcrϤ s١ sgjo4eQta Н/9!@h`x0 @L*鿚} 1c|l];v0T.d@z[΍qG_}[3357cQHzsta_߸lTjQM*9ҥjRt2Yn/a_&2%GɈ3Ն|,epe}i-$ž[2@9yy."3ԃR>; _A]F;?‹>f@mFQ~q1񂎵6D:<^Ԫvc&( .6LYwDͧ7z9f06Je)!L:>`&]LOXYklaWbjbw3B-6_HwE?DGGr NQ@O:~w5hnWcOÌ3jCe(R]*i=0g}&647ܪ:N9/8"+,#2ldw#FJg]C㔺'bU%14.oCs8 mmP9l!@4@ox? 1ɑ~aGxps nlg 3 kSJWsހ?X`lKNR,L,t6b*JHU]3;SfIoh,I ^p[u=D E6@r]R1F7"R:y?<<@GrU43LtW}>olhf^j5WZ V+nwƆ!´LYx.|NӁ zb9fjj/8OG?Cs]H z萣1Gֿ e/ϔ5Ay_ѝg@/?#*kB0A玞:}/":8X=oLDG'.a/;avsL:1FCfrj$F;>scb~f8۪3{bDnfzq.q`SZL#=#$=Ff9Hsӌ8D^AUR:#3!N. }rȺGA --aFhh&C~h}l0J9N%bTȵʪO~Z;8 'ZWBfv}#dI޾@:Ls]3` a:]H ǀg]"/yQy/ jDgsO\g(y./i _ECw,Cz`sw;3WMfS}ý>8hAƯ|7Ͱ.vq":v\O\LAXH"fБO8w=/Ph?!3=I8W(`D|b?`5.z]0B]8땆.YgO*?t_ 72N7*,VRcdv8z9ktaWOq?1=]Lκ 4ws7X翻ĤޝT;$K !|"?!zо@7z!; OBB'N 9QǬuh<g8mx}'dhe&`2u .?7}<;?P,l6;fL>7lmq'tf1֟r6x}6op,Egdq'|W蹸>!+:HM>thGup yd ԧ?uv Pt-I_XcHTZ&lL^Vd&e=$w7lQbusr4n᎟f];gV2wK7H4Z`zoF O=@; 24Cđ. G|p>'i('}@n=\OUFjKL2܁P4x\T0owOe6r!Rr]ϤwOXYo%&w=H-84ȲYfiyqz}Ro6\d@g~;IPȷCQ3@!W>8ޜycM@8Ⴧno|iPN?|M#7LTw͊uƜ+]x4wR mmE_Gb9w0*"OW ?Hecd{v`znq z=\rE7>o hk3*YK ۏ.z7{ ӧQ"xȯBx:?hR/*\ԮεE?8ZrȪʴCXesmZg8gwUҝG- E7m?r7zY[[~xAveK]WЩݹE`@.QU tUr>g}<L8w@Kf(Tg;w'Ujvb0Z Bf麼;ҡ36V]S\]? 7[2:W*OЦQե0M//2GV<^}xye: uw?@!MX|s= )ܯI*'6ػuiB2﷼n1:;̻ZTXcg$} Y<`}QDq!x5G: 5_ZCLkOWXY]YG\_RB{0oz@۾qsA7 0m`kg`ΝA#A~|4_?AUWqwYJg'㩎X߯ƃ.V(NGT6omn1[eC`RdG&LtiyѥTfu^EӴnnƂ:9}ʃݾ5gRTo.c~}t_o 6 _j@;oB'd<ԡ[MQC?OMܸOf!Y٩Sh,eաWa05164|{70|g(IS5]qi90ݻì.?X{I3}7ns!ғۅ#G_O,h="aЇcIx̓ j|GYZa~C/7M<?c6s3R* ZgwTf%Q/w7Ibybq!9| _멐92;у'= I6I_G;7(p1v 毖'f@|K_G-2[tTnoP=/7 Wd]>XhU/23sj5uf{t=7=泶:sTόN<` a6 Ib2|#H9@(\ -܆t<|}L.mB&G&(U޵ޝڞ]#>]wNd3䳶m߼q1c5Lcç>Ö?D:: 6'sqZґ Wn2w/ >,Nԥ<oV'`Eu_O",pJ&9<= HX bJ0!DbTs=%Mi/3AAe&p:|sKm+oKy//WOkaM0e]ݝ5F N?fj|f{ء bFum#GQ۶(˚Lu5:W@ i?v3f9"X0߸  J*?I;IOA~"$ =TRe1ʀ;_,Į/R>[珸/^[\K96=uߺ6a2;4nm?9H9&['] m^T5o3؊մK,Zy^/^g;DWezKq %I r zN"-#vbŰZZ$T:gMl8;+*≅h۳54НKmK!tW7hpZ'0{dokL%-Ν|(uyˢ7j 1`<mѤ $dA|dpߵ5λ iDa.@ (EUp.K,|՜:ۗ/~1}hjo1]}zd2˳:kwε:::z'NGqsmpa*Z^_YjUzRE0.~ e7'/LD +;0V 2n*ʓΐ2X}ij*-:]ܜQNۿX\Lo51ñgmV7^kmp]wd,Nƥ/Mr'@hs'Ս9[fX #}œɧz$:L03 ‡(W,|e rl*v d,<2Ik"\ N -H$b9L:Miw>s_#Dmjxlda >e֬#䰷C˙SJlEL&ž'Xpyj*sYmIz PЁ'IUDd)-&?ÿ X˳b AD5*)̅cs'Nx=c7by?N>_[?7z;mv:fڿմVo U@z G~[,Jmoi]%7#Y.IU|RPy2!~'"OJ\aBH$*G%! @tDA-.^twWoW^ {Z\8sfvh˳KzKwef=VDf3Z@`eJ~wu 5>쉝8T|CACI$A*Y馴+ۋ>?yٞWz`ݪ-ghX3@_PnMc4Z.dž>g 41erJ=#rK:i&@PO8َV%*BB"i$ 'f~ u>-cgWFEx.}Y<u6ȫ05gmrY7ii]-mj+bQ]3)`+HZe)XY'%0'b+5G*Xqq9XY&!4@HBblгoԸ~矽}IW5%W(c.Pmp,͍hK^qƩxRú{`nMzɽo"K%)xAN |݈e0؎>I$ G `PM^ un{.64 Fފ֛-mm;/qAbh.F"CoGn&GO:*mVN@P x'<~2ӅR?KPBAl^ꎓN*Eb쇖|D dBﭭOcsv=n a+ouNb/nY5GP^*ǝ~i0#fhu.hAKЪ{0_'ZsRR05=vb]iHA$h?~DB1&bD.4Loe.wC#Shd겾wO6t7!A E}4`]6=JK4=Qʯ`0XLd4˶W]_jPEXVQ/%ȆYISB_T(& H$ oU.o|u1.6#77mQwѦEn pqx2Y.XLh"I-lDo8@z![.9J >CHؗ(WS_7l 5xܜtb/dA=?vtW~w3lbmz>ȝj`'*"\^E8HhoeA,|~]Gl ݻIH6O@j1/!HQ~Zt޴ß.go^n_teH'O/~Qz#}HD|?h$<{-fk@ƒ ~THZ< , HNOFB'fDa?0Hu" `dfF~i0w.b|6{7Qs7J];vi* r *L3D,=ldYSNL0WiU$D_`@1u q{fI-2u*15A(ID$ b;T$QbRi_a3kW. ]|Tqn:q[~7?2 pX՟^?TkBQ0Nh _'M)h_'o T#!hD:3DÜ{dmxߎKf/]Kc_bߑ[ &.A^~~Aϸ%|;6xZ) *fw]]R'!zΘL+C@-;y2)]~Z+h;A/(( 1D"ey `T$RKEdHVu||6/tw^<+#o\cX?pCoh1%-Na(tTKm4 x~Z@X)4BXQ ~О!>@vIHl "XzsT' ]S鴅X[KZ'-.|q; :Ove7Ly`k2Ce 16nmZ(k=ɤuBh\z(ȷZI+h?uѥp;8 I2p1PPP P"AJ_V%#㽽i9(g};.|j/};5rEC1t MwvYb a^'Tcl$ xD A(?~^?b,j_S'dŸ&bw^vg^*6x#6qP{<|?=aCw7a~TxgjQȈ5A }b~w]Nﵯ 5Ito i"u~ t H,"= im,j?nH9n7bcgwP_\1[X<? r6&B mLwAxKsSmϙy`?l}1YK]eƠHd3 )}֨]Y7 X芧= s ;,֋q(J4Bo^W{:mnqa.e,tz\ !G0M]&/o1ױ^.b @Z,9i)ְG{hk*._`Bvy7wMoAw߼~˾}()A@xRt r~ (UT$ՕA@9 @=tzB;_ݾsA/c}}fo߹[-tl1 ^:|}台lmyu۷k,& zaT%|o^>OQXYE" (@D@(A7@ XSz^b<>wg֕u7Wvzߎ|qxX+vIY!Z}{YoK`2% 4a\@6U!@X- l1J  ! +HKHARV[[yt^t v zowSǝX쳹KPrtx Jw$線nGǾ l1/%[5,peR & (G^4.x 7ֿNNE    `T??۞v{,Y\L$ssCD w/ߜon\0wGp<},~] ]{,7-b,ZIP-5B03+7u*8M' z,OJ19AY{`eYCA~:HOc+鹸_b;sӉx@\bpi*t:sPerk k K9i,+L+v!V A5jTbX/rM$* Ӄ" Ha-O!XVKbQhBGb2;8wL\['f‡yoznsT,E?}ɘ!15mݘpi.  xtKoL ץXAI?<+~@HE3L@L-RTU}Mϟu TVL5׼okas^A'c( ]ā >v=|}w0进З0boٳ=Ͽ@(j0h KWhЦ:D` #6 Fpv" ")qeT4UDҟJpƂG]%o]N;}.g#~Ђ|<F.'BqwC%y'˰hi2aXs^RT ju~1"`Ԯp$߂@={R4(İDbBlɈR D{$s s q8aw;#;t:z\ti0%D"^6)GbaO1 cc {kլ=NX &+6WĔKT qԁuBU!gX 1䑞Xz@t` `uK;L@>mhơ4g >%^B(ÑA;#}T4j .S`wl^['zPcJa`;ٟr{ֿ~E ԥϐ1(""" j\12D"ʀ UJi!I"" U43so,ްxl11tK|}Ͼ'f, =<3,\\d!)olmZpú- Z?&{& ԧ@W<+eRT$EX2=@*d&P:L",UӔb13C!+Px#%%Xdj>20yH񶳴8.wSH ^'4G{h&ڜl`2RI؀v'&`XiyJ ݫŅb%_?/ )@CtZUD`DY 73|1?k_ZH1 3\99J3 7q Lhft5#|9xЍU``N4@OӒ? MR$RiTAcL !"CeV/$:em-+ԛv%wϵy2jYj6~'hj&pe)I=o8]MĦfF]~5η }{  קj!$~|~mm#qHXc AVDc"PJ˕pYn4Vԟf/]Mve]{SOn=/9Gwn菲([,,Hy ^muzX=a߁=/dYA#46S£PB |+B$c *_X}H$4OAP+ )Pb$U: CUCi=%TVeliznpF(H$OaT0YX >o {.kPXor *`Kr4jҠ^@}\jVTUO0r"QD)kCJt:4g{ojBDd_P) 5+H9GPW) *;Y ar$y_TtbLMPa]UUm[];n]U}ҋ2[p8u6xX<2@4ٿW50PsqLFsKqBN (I6 X*W>9%U'TB:R([tHD {,JEZQqQAN&)MCU4ƭLG?ɑ4gL 燮[냑qgH 쉆Ӊ7uFՉ቏];(?X3 T @RiW1Y u)ǗnE I#Jb )BJZ@V^$dPTWUtҬFٳO䄏] Xc3 &@S9  0t511v9ltjߞ\^,S#Ksrk_́#dzM VmS]D"IBOxpJ*BvUTkV5O1~zc`c/y#-bw#qx!&/Flq?.1۷o?8[*iv'3W$[֫FJ'Jnł$ Ȩ 8I[D *W lhJY"lx`U[^n~7lhĹpp ^z<|'X8Vwf`` <.kuu+޳`Z ŁX`R,ԤOZDdXiuJB pQLb qi@ )/U)u j^H;[;VÎ Mg/=SHqsAu3yP |$0μjbYLHSh;)H)d;nyʥ"X>Q!%ͯ"ĢB1N%84HyHcJeG+8o?4mzz2Vk؆ԓ5ƙݍ0i.w/|>#CxE.PO \}{K @e2KCK[@DjRW?(ˈ# y9)f}B*T&"WiKmO{f۸Jޘ^LQOn(/Yaz| 76縄'iq.ng"\O'|6 FCc'+Iz}ҥQ!ߐ䇩RF~p~>Ya(- r2&}C'2fA*_9zIk^>fl8SkVg ia-=g(JH? ܹ@4q:Sl_sܰӔ E^{oIM% ~܊.د ?~nQ'O 7(xnnRA*Ze#ZA\S. q\cϞr}8ogh)hpt9H 7ˠ$&]r)auGGpdPTPn4yd'.'ya 2ُLd@ <9G'XOW]GnfHr;Cዑxs0XI#y>}7Ykp4ge2tQ k,6֐bh߻bHu) 8aA@ ~ H%ERaqI RRV$-Ezk ~Ҭzpi޻G& 5ճZcxB5ppʀǀ98}& $EQk &%PyT&lj^Ou {bQ"|ɰD eHJR+#>IGy|գWY{>_Y{|s _G8Q]UW;W!) > h!Kb0 _+Z@r@r`J,! $$p b-,ABxJBJB%&ʪ]/ȃzpGWG gYWm5OlL;G3 R;X&?e!2g9;aaс/ܘ::<1A <.,WH T[̿I(D6! o` 4 -+2%GHST$ =ЃЃz`dz[Zz9Y?z|0YCn,Nx xx_7΁+;6|'>@ 8>`HUD)gL~LV"Kd8! k$Xz5[*5 LxA3x,E rcOxT?xDd“yoӣXXZ9T(@U&/"CEXzεPA۸x X:F'BΤM#5}H>)e$`I`(X,9G j…Ke d2P=wz~q'1Ǟڰ )n˩>}<}!ն8[r˧`6iaR^0]P+ O a2 2%? )HH}䤐_G) 7zӶ>#C=we4ھj<1d89͗qwP_9b_MZFyƽ4oZZZz\^: .YR'!=9 '" yBe-2 (gJ)`~1i @$TxN_ Л<ۣ~guUOVڴ՛X5){7B{3_~9qf{.e@O>Zp7P( Y ڏ\7f`T\*&ad@wDP9H-UQPa! "*]@Z~3ϬZ[;S[;;~T{YL|g ~_eJs p={7= sn_4qc>ꇐـo,ER^*1/@*x Ņ*$R<AE#&aӁD<%Jt1p5p^ytRpcE}{`a8G^L3zk>Iu|&'}W2z43X7>Y:3-\ S 4xIP l{`XA^a(5*\-J$jɨ0x/G4N=Ӛ_Ƨ3<)Ƙ5X',7M7 2; >: ܊q wG>m7,5EfxazYOK rx)\ WЪ! H"Ke%+)&Eq*+)_t}殽ojuO-Awf }gw(g|2.޽-oGLDg &kޖ G\3);;=4x+P,"0-HB^֒ת` Bx[pZ'"." Aʀ*DJI{z{! u>=ooi2JxIΏ~5>H;\߭}Ac<333ey??y">ZXQ_'Oy'S#2{! Q%E 31 Ц?Fgh>!b50?[ÌCgkvޣmBmcƭ<)"T)d B%2BA<C&P)SFګ̆ܺng5taX].J7UeϳgoZ7GM7"Xb*.Gܺt-wGk~Q)+k#@AE\IF-q9 / X]&UJ\TH\*1i[.clbjua,WZ6CF(Z K<~@j" ^Cd́ Gbiey:aN"ŎPy$(AC[قx~:`}4~@n>V)vfJ7mܴӰKy K웚rt"QI,ĚAlOa ۃ6!0 .9‚.'(W% @𰜊ܣשJ25UM3oy%o6q*))iqi|쒒sPq9c۶e bx 4<@j=ײXre:~VJ dB (FJ —hىĐ8&Lju @tV,؛F_l`e훻7˫p%;JKCTqV濎{[][w0][|"dXoB͇ L#|"JH7~}J  2HKkk5A*(a>9$A&H X[EJ Kq>B%=ބi mh ŕt_nRgG8YNjwuy+Dgu83sۮ􍙥Yf8~j+- $O`   Zaj$rP ET-! P*$d)7 **˫z RT_ҹ/w^8B3VB4k?y^an }ҕ_k2廏)BwCȔ*wfK>sZ>2'>*(RnP'GzA@  /&"P%GqPU^XP!GtXt彽1*2YIDATMN{Lp~5KC j<PAz蚅9\`ɹK-)/kX'{k*r*l-ޭ;~w"0nB['G2P Z{*QA@b1*2AJ.Ld.+ɞnf06b06Z#op9aRĂ1:Ν;菥z-IO>nYn;MˇYƇ. {xܔ !E vBTUc(G@ KŨ| PX"97Gf 6%^2'Ta{ZH2 *dzϖ7wwuꊹ3^؆tᅱ[^egz%TsM%f׺jPqe%ڕ,':_dZP P Pȅب@D w)r9vPMUi~OH`Fpsg}^C1[)* &b񁍥=gr23yaH$'3sh">?OMp/~!y'}xP1VW*[edF#ebhB!`R@)TUԔ|CCu77?5 M72l';a95S\=k7h14gejs6̌%Y-A lw~@.P? 0 q ( Dp~oK$XHqXgȝ:4-9)Ğ Kr=9z=4Vk?2y=D[39<؝/: ٙQWs\șA*&Kpz)bYM<@([Hj 0Q @)" h!(Thj:VޓOLcG)\sC۸>j 04= k3^޲Esz2򭆜ٙ6fٙ{ 3,fx(nwZrh@11T BcB*ґY$w#@@|V"C^6L}`DѵжG&u<ЭE7Mw2Fý]f4㆖]Q_Gŀ5W-ِo,r 6{]׫L6CA %dɯ*p~@Tw^rҰ\-xG>d@@* 7fSTvfYݛtp>@|!sbQ4:n]ڵk_f &Ǣ;].sKfn_ gdXGGq'3|!39svdfظ,p).B[H!)(@]ie}q\[W?|v;4>ފf;O5883xfz Ǜ_v_(4>t'?9$|k˭Օ _!PXA,]D H7te,\1 "r8 r E2rhf@ 4wu>fwq0;j3<-J,ep+'gBƉg0:hd؇gǝ4ƹf.8 CGn}ã.Q[ϖ:@HA X ,D@ T:ś`9Sq / x]/5W)@+! B*N!jR7u 6q}潝T׆s_1L#|014=苎Olǖ7fFL Oxyzɭحշ'OednB!rP4r=7ue=-,PRLB ,U_C$B(8E}rl$95.BPZA bI'{k:@7PyivL0=||h  MLLL|[eǎu?0Dg&Yflbb`xqƌm{|4b(ɋQ%:}Vd>@y)__ @ПL KY.) ] нD610$WJn"˞KvT@J20!ѝnRB`qű~aiO8av\# R:6<0^zf+v;p$C!' (xiY aF0a>1I` I@@B؟ Nd%B#HAKqVTLVKQ9tUU~nG`cy E}7[ayjXqk3fحDd|ɳNO~|rFgv3FIRH5O~IS5Uq*̂B,5?31b*-U%&ːCddJ7&>0czrz[78Go#~0tr} v(: emrY!|lOtruk ko8:999vs?3ku !D5?PD `r O pA1j'9|p9-)),aS'HH6d 2uUB͆luS;9eóT^9E|>>~\|n|ick?u&35=3g4|ρsM?P@T-+_*BD}Os:~JB@Q?/B]C.dQALZb):1R*33b4_&m꭭oO)=CƖLѱobbrrbllg>BKK\ 2iPIj(~x]=d \'`;`_pmT/=ޤKF~c};E7 T̴٭6ˮМKhw \ IP`><Ҷ\M3/LEf{{`|xxK^)Rbj /_0JsŹuQP=BRG)!#1 @)SCDIO_eJ+{>$kgûy;vͤR| JKQ$hE9??e"e}QmӭO3QիW'Cܔoj*z,|Ң/ U`#:@|@p6DwC` 3 _r!LH#2]]Wu(m>a;MmhlLK߯RSEy'ccVs? ~kr" L&5 O|}(Gmfnۖ_  R [t~\܂"E($RYBJ@j,YzRۤŦ$C(tP97#C>k(>d_ 7Лq~:col y]3 _ 9=3Cm}/یB* mSFn&&UVږG@ jqjI5@-%-P J&8XFCgfH9 @T"nKJE  {/mzxڮ]2K1_=Hl6! (٬{D~jᱱə36w'&q xn\q|ΎXw*ʅm\CTqftA ߜN$".T`b'B@e< !9}ȥD. ^C# {DJ:MFC=m^+ޟwy<\f,泚]Af[]@bk߾>s0WlAbPbiicƝG!GW;24RDJdL!l)n1QCȐY&m"uYPYF++  2H ]Ӵ)yJmy kn76{>YokZOzYɆsUN8`ߢ,*nmv>|7 @O(%& QDDel;Dt+` AMrI`i>5}~zc:~Ec`0' `fp@ow[FmXlgh4U4e/0R=':.wv٬X Qխ*QA9 fD,q2YvTp6 AC!+)+7v*k{wݻ_JĦŁ~- }^rGyxV5wFZr}v/fg`nkYZ} O$ E`mh "OBFpDZ*Iuܮ3gLkGI=_2V>')}CjC h8Zl6+wzPa]z~}T&z"wH# f|At Gj;" HuHVT%/ %ɢZ"d0P閅4 8 Mɬ%}ruޝv=xRAq"@ 0 ȃmn4n7\io7w*ʣ;mA@.q R' dMA͗+΂cC=m8IT\)Ι>)IUh0[8`E\l]^HQMcͭfk݅ݍj{Xqe/.P  :=zAmլ)|s{f875v4x,/ aprI$SzVA)^yff$Ufs! 80\d)~>ϔo,m݅vtNh1c?|$ewXL,TN~i^e{1MrgT^}5<+bK< +.2H{/I7E!8BZ:Y2E83G QF?A/O "znj*U6>@$~1 -pa-ֹBϐ#GG(hB4pv{x9} ڏ*tD) dX%GP (`ōV>+%UNEPL66-V3qQlp(;NԬDAḆvVJoo1ݙ}TlsK $:QJc^{sf[Y)'!0hX>xY3d1 v¨."IK:-Ip.E y!htRK6WB2 xJmXr+[re5_鄄FvdXTn9?V"hp XA*cc*T|:WHzRwT+h1gGaͯ`+]xI/ .X @]d}v#A@dO @jM`z> !;2w$#SP2u̺%Q$<FFBgMJ+kk+ ZĿZct l$-sGp+(vo?5OO{ pC">TC8/ӝq.zXf]C@ܨá)8P Ni Op9l' 1}i|zz- ` ?TZz-_Y87vT|y;Z}#P | ^Ypgkid(rzg$iby62z:s2=}L~cWOOzwh46ta'mY6 X@cmB_.u0T˵DȔre' n`<#ggjNP^*.٤%|iZԊ <2P:Uz0 5?z@g#F 1ҕL̡(/h{'4< _p;M$xI4Բ(Ix߉Cs,lQ$ˏBdrkZ2zx=2X~ypi͟]"m VHn(nh]_ǘF3E@p‹. ,](0 \!D1 %DdrϸN(kۥ&Ͻys'rkջLho'ITdGAZεqt}ǜχKY#3Elǀw( ĂXF;pCoQs<ֈE ^bł0 E1T<+Ř"VB.$'Nϕo:{tM )ͦOhS6.?m 0 |PIto7@YCd@@ț{ b$b O_vRZ*/;Wkc~lx$ǂmxKӇO?6x~j>_N@O'Dƒ(x0Av\ ]C2v&vtiE#*ƽTģDZW8W b@`xxFeAQ,lxF& \gX[p!Y]+ٻwTСGO B _EF}/oW:`6ި)-MHߐSB@ϼ*uK@=Lxt!`5zEga'-#Oͅ2f[|X'ՙCl"[Yz=.0`0`lk0)h68u3@gJf:DQn78p9޸]~@ vnЍKw{: T4cuBbAHp8]ST -b ZBJp0JAq p@8X RT G/N7j+gN䱋vѫI&?E@p?>#_9aRD`-LP.mȦa#p&,2j @v "vAYEx.ez耶T[>%rZnW/\[c(E.郚>ep$`./qAa^HG! S6#cBq)<'G<~+!+:Vǚy)=> e' `oåZC.06lrzD2^+W'sLr0DG" cA'l*(XΨE\D5,ꕨ#$1yGU@"B`7PHSq jH:\㦿:jzJm*Q˻{V7nܸq]щx&)u9}{B79 '64 P~&$!u"% <v)NEVq'xLq\^zo$Ll 2NDҴXo^>@ \1+A8"{`y ;j,xꌲhU Pnߪφsg[fy~kթp2N6ba{! t>0_+KК<վ.s_|P P0I BpB9iD8'Ґ顇N\eR{vҔ/_ظؘhȂ   3TOhmY 6R=VlezgZ&Wk͵b%p)7zFJU}8ӁA_年C‚35ɤ[rmsx"'ҍ1=2 ߈*ˈ|8`Qolg$JbZnlIX0>INV .EcY0VPevn{`ʄFbxPbO,^< BD,= mTהgΟ .֯nm+/l.joV24S u`(Ȃ}<׼B`H!"^#Ac%G7X|7UzK+r?bpLbmDRÊ.G& ISq\[|*oU7+~Ԩ R"~ ) W1Uy nf!q /:a'P;'_x,@ a&(*6e]ufXBUUIENDB`aerial_rgba-png8+m=h+t=2.png000066400000000000000000001326521456565420200345270ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE !##*$$*+$##")+*#$%3!'2$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;-Q-4<;;<4)I:-I:*J=*M:TD;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB9R/;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJ*KޙW])#o<Bx^( 6=_^TUUT-xHT((ID"hEBrR?B,UTIqX,JRI"4߭UhK$ZF&N.gLa"yF Me2B95=}J%ӥ+K\S쐒f WzL621I.ڷXfܹ8sUϧO t>^x"fX"K/>^ U; zY.RM,-1Ȥ&y($(r@cr>RH?4J*ؾ]Wn53 ~\KMNfoUЗW.YC׺cCSSg_v.e;8Fv %;H4?<_9xChJ8+t patBQ.2QL u[K䛈ZJ4۫dVo!)PۤS )zKl/4M` C?N?Ltʵkf $+q}h/f`Pb|ܽ' !Wݼ(-B`ssEEϋ %*E=ܶϗԉP!BbƢدQR6ME&Bkjx.Wl^FTQT"ה Bkj55zE"ˮ,ɛFFF7Hb_gy^5)nf6vP+&٨)*D/Mcn^T:GQ ۾7G/pz/@(,)(-o(^t:lPTX ()ZF5{FCU]{p²Io: PkTP vŅZVFWXLh5PndS<ϺbnԽw]{ u3698~7*..0 (8)2M3 tw[p Pmn[XrѶD$ B .kqM@$ZT 6UbLyPPW3S@شa@NMr L{)1 S]3S.Qԕ;BW~_z1{LJp-`a(p6?  $ذ bƦ_lSzEϗXIT$"+!lJF)j:E;KrXq HRe ?QDσD Ai?ypͶ_TDUm.\$(vnV**N).*. EBW( j\|Mr9Ƹ `+U8x! 큢F*TVɡL2R9\h$4^/KC8>03 _ҵDכNxziw4f .qaФlW(Q,Hl-Jnz LRFOM 2>:8:G9":۞Ɓ/6ibϋE7"bLJaA({!ڕ C @[BYX^ ]@VB.&*);0jB)ZGY&:eh'5e_ʆ$sp+?R{68_h}ˤi%Q i;--BʊbBOAa? WDü-_8>`0woܸ}+eifÅ&JhR7A@߭2lTݦMq`Bo"RhD2]ehI4BMxn3fo%,vޙS.ςQ5:C)wY2iE0g4ب-C| h%!lI//y}"02ȟ6B';A^ ʟ+|t奅 Dٗ.?N7A7IU9 b;%ÚR$RE2/iRXS%9v|'oY+7` LB>R4u^q{)/.Lv;.mh 33I@ P*]镵wjWXLcD<8#u㷁8ł狋7$,D vȠ b`jF]~ß5h@HJz ӋP Cld 1\aX30,Osvs̡`}#F0C$ǓKP/9@/Y\Q[ʶJ/-1`7p;< _VhxYwDK()E J rL~tL,R0¨H(jUTIJxC&NQJIQ睴Gp21zQ2ҷĵd&a$ڕKWkh%e`BXĝO^40]ɁB=lRNS{w FQ4P@@HTZRQ⪦0Ru|ԜyH-%!2(xJ&9 0 =hyB0Am2(4ո FƨѴG;FNڅB=qKb-uO?W?C_JgdI8fK|;kSO~GMb1gi~YvCP9.C8ZPTZNq3*ӟK~{r/hMg`B TX^ٳhX|T]*ǥMRɞ=$0 [m ]"ʛGRjTk=w%u5 3=KV{*}}si(֥`z3>] ;[B燎G o2lB4^Nf$ L tG Ӈ I߇&(Q.\AQ'b?M[\ ?b>"& XBB1 f=~!Jk&q TT#!,B-1P{:WtqLbZla VVoc Kߙ5*q"V#pd$1M;c$mYIL&b!hI/&b+K_嵵5706G7 #cy?gbsmL& u1~U# ,*.+n*$) ޴j^S58x]h$8cFBQ~ksӊhKL{Bx4M)Lt*IO-4hIgNXN8e'a \vC[+?I4ы3[qyk Ŧijimу(铕p/!ꑑ ^c_D8qoXTTqܟbZޢ#:@SPa⢢"rSDLRc3ZLJī(`ƕbo1(Z"ve0(JϨ;h2쟫yu(@Iest].i\ZnYƊ(& 7'O&'cBI,jBƅBhܢBQRM` AԔ`l?<5/,eњ聮zLP@l 퓓Bz]MjJVk\AMnCw]z}#j1P%EZdԙa/& >W$H3ܥ{&蹹G2 Øpɰxve㰚F{Ff40F'? _xTꓵ~F 3"0??>Ν90xmonM׋Ieu L'BU,VkRv$@_#qL[׾+AzQKd}BwtF rkaT\vb| \LO-L.".ʆpRVhqB1$0]]]M1ӏ>]i>G /ϝ |eʹ?bEĦm&Nr6`}μE] ޭyn .p|%ZUcC^nE ^0 B,.Kj)pJOqlB<QAeoT< [0=b& l1|vٶkv<]yeG3>]4?5j^gN k̉_px{lg߁cueM.-=e ʟoHLzm+x TIW B )Jj¬'Bl>5Ak^QY[lL\QL?FOcu5; g D#Bº/tWDp_Cߴ?>+k@`n.Q/x;cvŽULe4PZB'&.- Fe_`{e#C2F}L1 hd7q]\Y9+N\Օ'(KkS郧_=I!cy @AϝΧ@^ vj lV#Yp*Bd/0J&(,xQ^-H/n3XjZĨ!\5lSzyMRPժ@LiH쒽awx "uRꆶ7R)5㕻%8_.%dBQR/O?Y~ @ȠEFj^/9uB|`&zbCZfΩT;p ֫jU '( 2C-J-T%&g'/^#@Cuc5 x >=0ULIcFݚ=fؙJqYNkͤSNL赿CSY~iy[2D?=~b~WkYχ>xl0G^ΡGy!ȵe2іHChuhwK U0d;-­[ ^`n{'nMN5K*p} D7Z짡ZeQcM~Mq~r.Sݴ!+᣻Jg8]Y=[F=Wi~h<⣡=X[~9da`ƈOzry מ>~hS9rFsgOX:I_JiC@GohJ& LKdP"P[jw>4Kav~vl> 18iw> &Cdlvp i58`aik ZcY2+W>^{2 4JFa ʓ+`xЀWx>w %?^0wE 7'.hwW;R`5ȡW*RrR-"~rb21c @['Li߃k\ށn} KfuB:`~/wPN//a^'3^m$ˠ+޻콹UnU 'W?^[YDd3z,!`%\OBxȑ HѡdJ ~gܾ;c5髕:Z+GS٩@{q0A'A}[5t{m@NR&_AAդڕHfiV,^/)ܒ(jާ%}`U"q:6#*{\i6䤅ES8s `dtp4> ?GYZ$X^Ű ue[^cGEՏP FFp4Z|ad‚tꃔPO~-{՘5 ŨV%`w/n+Rze%FTw|g&i 2r4'v2n % KȌYȔI #Q@\׳[EBgM&CylYÈDڊYYTbvbQu2L|QWA_zc>zڌ{~Gf%$/Ws1_9UZku*UBL5n!҇CfL2☋HT41׆vlb`lۥAv4&HXS`|NB#(@pwOwOOOwwoHs%&\K{{^H~/`DqI]i|NcgGm)?oOAO[s 8]h1ZOJSY]fpz'!$^ DokB 4bX~71x%Y7y٬cOѿPѠ2 wBÛIdýfCxƒ !0yϱ Ԃ CEp:w90'8#T1o -u00侠!{{€YIBPF%Z0վ ZVkoQثa]M"U LC"::IWifI) (;;q n8߽7̧gN{mh cՠ xV>t'ry"&rH CG `Zm*Uc:ޮ6O-Z#V,[E0I'MMmx;d〡oTwBI֎;LDxaC"Z@sMK:X˰(䟿'A*nu" I~׹?;AK9 P}tAN\񑓇dYz9|j%㺻C?P`P,LϒpV%'dDbzW} 3ksLLZ&Xs dWI_Wڵ'p<>.L6 }╗H>hAzώ]G?u9#|=Ϣk`aHKZd ̪W'Cfy_mSLD2󾥒Zc`рw6{e ԌmI=ajГܸߤrx:z|,$m QBQɂc&vƈ-;yc̄#I wЇ??3|Ÿ%癐+Pɡ[o,z>] Y:ͲA;iUaJYlU[ h+İyƶjm6%Qg߱] w xJ;Lz-f6$v%sAo>Hr>1w6 r@~碇vӀnïE& [T{ެ3p;~G0J<}gk'[/o묮;mP ̓-ht]{з3.5Dҭo|NM4WD #pQ*kn&ZJsP> <zrf0L/ꉨFN}\ùfep٫"R-c)8WHlnNتR 봻Z&mҳ_ ; 9̦AK|dbaZպú&JvhY#mZVeYj ?S~xGouR079#;j<ѣ2Q~VXY6hFPc._G1 ZoN$f;5x'KX[u}}.2~ljSUtz:Ƒ;ɉtecnz"}gcrϤ s١ sgjo4eQta Н/9!@h`x0 @L*鿚} 1c|l];v0T.d@z[΍qG_}[3357cQHzsta_߸lTjQM*9ҥjRt2Yn/a_&2%GɈ3Ն|,epe}i-$ž[2@9yy."3ԃR>; _A]F;?‹>f@mFQ~q1񂎵6D:<^Ԫvc&( .6LYwDͧ7z9f06Je)!L:>`&]LOXYklaWbjbw3B-6_HwE?DGGr NQ@O:~w5hnWcOÌ3jCe(R]*i=0g}&647ܪ:N9/8"+,#2ldw#FJg]C㔺'bU%14.oCs8 mmP9l!@4@ox? 1ɑ~aGxps nlg 3 kSJWsހ?X`lKNR,L,t6b*JHU]3;SfIoh,I ^p[u=D E6@r]R1F7"R:y?<<@GrU43LtW}>olhf^j5WZ V+nwƆ!´LYx.|NӁ zb9fjj/8OG?Cs]H z萣1Gֿ e/ϔ5Ay_ѝg@/?#*kB0A玞:}/":8X=oLDG'.a/;avsL:1FCfrj$F;>scb~f8۪3{bDnfzq.q`SZL#=#$=Ff9Hsӌ8D^AUR:#3!N. }rȺGA --aFhh&C~h}l0J9N%bTȵʪO~Z;8 'ZWBfv}#dI޾@:Ls]3` a:]H ǀg]"/yQy/ jDgsO\g(y./i _ECw,Cz`sw;3WMfS}ý>8hAƯ|7Ͱ.vq":v\O\LAXH"fБO8w=/Ph?!3=I8W(`D|b?`5.z]0B]8땆.YgO*?t_ 72N7*,VRcdv8z9ktaWOq?1=]Lκ 4ws7X翻ĤޝT;$K !|"?!zо@7z!; OBB'N 9QǬuh<g8mx}'dhe&`2u .?7}<;?P,l6;fL>7lmq'tf1֟r6x}6op,Egdq'|W蹸>!+:HM>thGup yd ԧ?uv Pt-I_XcHTZ&lL^Vd&e=$w7lQbusr4n᎟f];gV2wK7H4Z`zoF O=@; 24Cđ. G|p>'i('}@n=\OUFjKL2܁P4x\T0owOe6r!Rr]ϤwOXYo%&w=H-84ȲYfiyqz}Ro6\d@g~;IPȷCQ3@!W>8ޜycM@8Ⴧno|iPN?|M#7LTw͊uƜ+]x4wR mmE_Gb9w0*"OW ?Hecd{v`znq z=\rE7>o hk3*YK ۏ.z7{ ӧQ"xȯBx:?hR/*\ԮεE?8ZrȪʴCXesmZg8gwUҝG- E7m?r7zY[[~xAveK]WЩݹE`@.QU tUr>g}<L8w@Kf(Tg;w'Ujvb0Z Bf麼;ҡ36V]S\]? 7[2:W*OЦQե0M//2GV<^}xye: uw?@!MX|s= )ܯI*'6ػuiB2﷼n1:;̻ZTXcg$} Y<`}QDq!x5G: 5_ZCLkOWXY]YG\_RB{0oz@۾qsA7 0m`kg`ΝA#A~|4_?AUWqwYJg'㩎X߯ƃ.V(NGT6omn1[eC`RdG&LtiyѥTfu^EӴnnƂ:9}ʃݾ5gRTo.c~}t_o 6 _j@;oB'd<ԡ[MQC?OMܸOf!Y٩Sh,eաWa05164|{70|g(IS5]qi90ݻì.?X{I3}7ns!ғۅ#G_O,h="aЇcIx̓ j|GYZa~C/7M<?c6s3R* ZgwTf%Q/w7Ibybq!9| _멐92;у'= I6I_G;7(p1v 毖'f@|K_G-2[tTnoP=/7 Wd]>XhU/23sj5uf{t=7=泶:sTόN<` a6 Ib2|#H9@(\ -܆t<|}L.mB&G&(U޵ޝڞ]#>]wNd3䳶m߼q1c5Lcç>Ö?D:: 6'sqZґ Wn2w/ >,Nԥ<oV'`Eu_O",pJ&9<= HX bJ0!DbTs=%Mi/3AAe&p:|sKm+oKy//WOkaM0e]ݝ5F N?fj|f{ء bFum#GQ۶(˚Lu5:W@ i?v3f9"X0߸  J*?I;IOA~"$ =TRe1ʀ;_,Į/R>[珸/^[\K96=uߺ6a2;4nm?9H9&['] m^T5o3؊մK,Zy^/^g;DWezKq %I r zN"-#vbŰZZ$T:gMl8;+*≅h۳54НKmK!tW7hpZ'0{dokL%-Ν|(uyˢ7j 1`<mѤ $dA|dpߵ5λ iDa.@ (EUp.K,|՜:ۗ/~1}hjo1]}zd2˳:kwε:::z'NGqsmpa*Z^_YjUzRE0.~ e7'/LD +;0V 2n*ʓΐ2X}ij*-:]ܜQNۿX\Lo51ñgmV7^kmp]wd,Nƥ/Mr'@hs'Ս9[fX #}œɧz$:L03 ‡(W,|e rl*v d,<2Ik"\ N -H$b9L:Miw>s_#Dmjxlda >e֬#䰷C˙SJlEL&ž'Xpyj*sYmIz PЁ'IUDd)-&?ÿ X˳b AD5*)̅cs'Nx=c7by?N>_[?7z;mv:fڿմVo U@z G~[,Jmoi]%7#Y.IU|RPy2!~'"OJ\aBH$*G%! @tDA-.^twWoW^ {Z\8sfvh˳KzKwef=VDf3Z@`eJ~wu 5>쉝8T|CACI$A*Y馴+ۋ>?yٞWz`ݪ-ghX3@_PnMc4Z.dž>g 41erJ=#rK:i&@PO8َV%*BB"i$ 'f~ u>-cgWFEx.}Y<u6ȫ05gmrY7ii]-mj+bQ]3)`+HZe)XY'%0'b+5G*Xqq9XY&!4@HBblгoԸ~矽}IW5%W(c.Pmp,͍hK^qƩxRú{`nMzɽo"K%)xAN |݈e0؎>I$ G `PM^ un{.64 Fފ֛-mm;/qAbh.F"CoGn&GO:*mVN@P x'<~2ӅR?KPBAl^ꎓN*Eb쇖|D dBﭭOcsv=n a+ouNb/nY5GP^*ǝ~i0#fhu.hAKЪ{0_'ZsRR05=vb]iHA$h?~DB1&bD.4Loe.wC#Shd겾wO6t7!A E}4`]6=JK4=Qʯ`0XLd4˶W]_jPEXVQ/%ȆYISB_T(& H$ oU.o|u1.6#77mQwѦEn pqx2Y.XLh"I-lDo8@z![.9J >CHؗ(WS_7l 5xܜtb/dA=?vtW~w3lbmz>ȝj`'*"\^E8HhoeA,|~]Gl ݻIH6O@j1/!HQ~Zt޴ß.go^n_teH'O/~Qz#}HD|?h$<{-fk@ƒ ~THZ< , HNOFB'fDa?0Hu" `dfF~i0w.b|6{7Qs7J];vi* r *L3D,=ldYSNL0WiU$D_`@1u q{fI-2u*15A(ID$ b;T$QbRi_a3kW. ]|Tqn:q[~7?2 pX՟^?TkBQ0Nh _'M)h_'o T#!hD:3DÜ{dmxߎKf/]Kc_bߑ[ &.A^~~Aϸ%|;6xZ) *fw]]R'!zΘL+C@-;y2)]~Z+h;A/(( 1D"ey `T$RKEdHVu||6/tw^<+#o\cX?pCoh1%-Na(tTKm4 x~Z@X)4BXQ ~О!>@vIHl "XzsT' ]S鴅X[KZ'-.|q; :Ove7Ly`k2Ce 16nmZ(k=ɤuBh\z(ȷZI+h?uѥp;8 I2p1PPP P"AJ_V%#㽽i9(g};.|j/};5rEC1t MwvYb a^'Tcl$ xD A(?~^?b,j_S'dŸ&bw^vg^*6x#6qP{<|?=aCw7a~TxgjQȈ5A }b~w]Nﵯ 5Ito i"u~ t H,"= im,j?nH9n7bcgwP_\1[X<? r6&B mLwAxKsSmϙy`?l}1YK]eƠHd3 )}֨]Y7 X芧= s ;,֋q(J4Bo^W{:mnqa.e,tz\ !G0M]&/o1ױ^.b @Z,9i)ְG{hk*._`Bvy7wMoAw߼~˾}()A@xRt r~ (UT$ՕA@9 @=tzB;_ݾsA/c}}fo߹[-tl1 ^:|}台lmyu۷k,& zaT%|o^>OQXYE" (@D@(A7@ XSz^b<>wg֕u7Wvzߎ|qxX+vIY!Z}{YoK`2% 4a\@6U!@X- l1J  ! +HKHARV[[yt^t v zowSǝX쳹KPrtx Jw$線nGǾ l1/%[5,peR & (G^4.x 7ֿNNE    `T??۞v{,Y\L$ssCD w/ߜon\0wGp<},~] ]{,7-b,ZIP-5B03+7u*8M' z,OJ19AY{`eYCA~:HOc+鹸_b;sӉx@\bpi*t:sPerk k K9i,+L+v!V A5jTbX/rM$* Ӄ" Ha-O!XVKbQhBGb2;8wL\['f‡yoznsT,E?}ɘ!15mݘpi.  xtKoL ץXAI?<+~@HE3L@L-RTU}Mϟu TVL5׼okas^A'c( ]ā >v=|}w0进З0boٳ=Ͽ@(j0h KWhЦ:D` #6 Fpv" ")qeT4UDҟJpƂG]%o]N;}.g#~Ђ|<F.'BqwC%y'˰hi2aXs^RT ju~1"`Ԯp$߂@={R4(İDbBlɈR D{$s s q8aw;#;t:z\ti0%D"^6)GbaO1 cc {kլ=NX &+6WĔKT qԁuBU!gX 1䑞Xz@t` `uK;L@>mhơ4g >%^B(ÑA;#}T4j .S`wl^['zPcJa`;ٟr{ֿ~E ԥϐ1(""" j\12D"ʀ UJi!I"" U43so,ްxl11tK|}Ͼ'f, =<3,\\d!)olmZpú- Z?&{& ԧ@W<+eRT$EX2=@*d&P:L",UӔb13C!+Px#%%Xdj>20yH񶳴8.wSH ^'4G{h&ڜl`2RI؀v'&`XiyJ ݫŅb%_?/ )@CtZUD`DY 73|1?k_ZH1 3\99J3 7q Lhft5#|9xЍU``N4@OӒ? MR$RiTAcL !"CeV/$:em-+ԛv%wϵy2jYj6~'hj&pe)I=o8]MĦfF]~5η }{  קj!$~|~mm#qHXc AVDc"PJ˕pYn4Vԟf/]Mve]{SOn=/9Gwn菲([,,Hy ^muzX=a߁=/dYA#46S£PB |+B$c *_X}H$4OAP+ )Pb$U: CUCi=%TVeliznpF(H$OaT0YX >o {.kPXor *`Kr4jҠ^@}\jVTUO0r"QD)kCJt:4g{ojBDd_P) 5+H9GPW) *;Y ar$y_TtbLMPa]UUm[];n]U}ҋ2[p8u6xX<2@4ٿW50PsqLFsKqBN (I6 X*W>9%U'TB:R([tHD {,JEZQqQAN&)MCU4ƭLG?ɑ4gL 燮[냑qgH 쉆Ӊ7uFՉ቏];(?X3 T @RiW1Y u)ǗnE I#Jb )BJZ@V^$dPTWUtҬFٳO䄏] Xc3 &@S9  0t511v9ltjߞ\^,S#Ksrk_́#dzM VmS]D"IBOxpJ*BvUTkV5O1~zc`c/y#-bw#qx!&/Flq?.1۷o?8[*iv'3W$[֫FJ'Jnł$ Ȩ 8I[D *W lhJY"lx`U[^n~7lhĹpp ^z<|'X8Vwf`` <.kuu+޳`Z ŁX`R,ԤOZDdXiuJB pQLb qi@ )/U)u j^H;[;VÎ Mg/=SHqsAu3yP |$0μjbYLHSh;)H)d;nyʥ"X>Q!%ͯ"ĢB1N%84HyHcJeG+8o?4mzz2Vk؆ԓ5ƙݍ0i.w/|>#CxE.PO \}{K @e2KCK[@DjRW?(ˈ# y9)f}B*T&"WiKmO{f۸Jޘ^LQOn(/Yaz| 76縄'iq.ng"\O'|6 FCc'+Iz}ҥQ!ߐ䇩RF~p~>Ya(- r2&}C'2fA*_9zIk^>fl8SkVg ia-=g(JH? ܹ@4q:Sl_sܰӔ E^{oIM% ~܊.د ?~nQ'O 7(xnnRA*Ze#ZA\S. q\cϞr}8ogh)hpt9H 7ˠ$&]r)auGGpdPTPn4yd'.'ya 2ُLd@ <9G'XOW]GnfHr;Cዑxs0XI#y>}7Ykp4ge2tQ k,6֐bh߻bHu) 8aA@ ~ H%ERaqI RRV$-Ezk ~Ҭzpi޻G& 5ճZcxB5ppʀǀ98}& $EQk &%PyT&lj^Ou {bQ"|ɰD eHJR+#>IGy|գWY{>_Y{|s _G8Q]UW;W!) > h!Kb0 _+Z@r@r`J,! $$p b-,ABxJBJB%&ʪ]/ȃzpGWG gYWm5OlL;G3 R;X&?e!2g9;aaс/ܘ::<1A <.,WH T[̿I(D6! o` 4 -+2%GHST$ =ЃЃz`dz[Zz9Y?z|0YCn,Nx xx_7΁+;6|'>@ 8>`HUD)gL~LV"Kd8! k$Xz5[*5 LxA3x,E rcOxT?xDd“yoӣXXZ9T(@U&/"CEXzεPA۸x X:F'BΤM#5}H>)e$`I`(X,9G j…Ke d2P=wz~q'1Ǟڰ )n˩>}<}!ն8[r˧`6iaR^0]P+ O a2 2%? )HH}䤐_G) 7zӶ>#C=we4ھj<1d89͗qwP_9b_MZFyƽ4oZZZz\^: .YR'!=9 '" yBe-2 (gJ)`~1i @$TxN_ Л<ۣ~guUOVڴ՛X5){7B{3_~9qf{.e@O>Zp7P( Y ڏ\7f`T\*&ad@wDP9H-UQPa! "*]@Z~3ϬZ[;S[;;~T{YL|g ~_eJs p={7= sn_4qc>ꇐـo,ER^*1/@*x Ņ*$R<AE#&aӁD<%Jt1p5p^ytRpcE}{`a8G^L3zk>Iu|&'}W2z43X7>Y:3-\ S 4xIP l{`XA^a(5*\-J$jɨ0x/G4N=Ӛ_Ƨ3<)Ƙ5X',7M7 2; >: ܊q wG>m7,5EfxazYOK rx)\ WЪ! H"Ke%+)&Eq*+)_t}殽ojuO-Awf }gw(g|2.޽-oGLDg &kޖ G\3);;=4x+P,"0-HB^֒ת` Bx[pZ'"." Aʀ*DJI{z{! u>=ooi2JxIΏ~5>H;\߭}Ac<333ey??y">ZXQ_'Oy'S#2{! Q%E 31 Ц?Fgh>!b50?[ÌCgkvޣmBmcƭ<)"T)d B%2BA<C&P)SFګ̆ܺng5taX].J7UeϳgoZ7GM7"Xb*.Gܺt-wGk~Q)+k#@AE\IF-q9 / X]&UJ\TH\*1i[.clbjua,WZ6CF(Z K<~@j" ^Cd́ Gbiey:aN"ŎPy$(AC[قx~:`}4~@n>V)vfJ7mܴӰKy K웚rt"QI,ĚAlOa ۃ6!0 .9‚.'(W% @𰜊ܣשJ25UM3oy%o6q*))iqi|쒒sPq9c۶e bx 4<@j=ײXre:~VJ dB (FJ —hىĐ8&Lju @tV,؛F_l`e훻7˫p%;JKCTqV濎{[][w0][|"dXoB͇ L#|"JH7~}J  2HKkk5A*(a>9$A&H X[EJ Kq>B%=ބi mh ŕt_nRgG8YNjwuy+Dgu83sۮ􍙥Yf8~j+- $O`   Zaj$rP ET-! P*$d)7 **˫z RT_ҹ/w^8B3VB4k?y^an }ҕ_k2廏)BwCȔ*wfK>sZ>2'>*(RnP'GzA@  /&"P%GqPU^XP!GtXt彽1*2YIDATMN{Lp~5KC j<PAz蚅9\`ɹK-)/kX'{k*r*l-ޭ;~w"0nB['G2P Z{*QA@b1*2AJ.Ld.+ɞnf06b06Z#op9aRĂ1:Ν;菥z-IO>nYn;MˇYƇ. {xܔ !E vBTUc(G@ KŨ| PX"97Gf 6%^2'Ta{ZH2 *dzϖ7wwuꊹ3^؆tᅱ[^egz%TsM%f׺jPqe%ڕ,':_dZP P Pȅب@D w)r9vPMUi~OH`Fpsg}^C1[)* &b񁍥=gr23yaH$'3sh">?OMp/~!y'}xP1VW*[edF#ebhB!`R@)TUԔ|CCu77?5 M72l';a95S\=k7h14gejs6̌%Y-A lw~@.P? 0 q ( Dp~oK$XHqXgȝ:4-9)Ğ Kr=9z=4Vk?2y=D[39<؝/: ٙQWs\șA*&Kpz)bYM<@([Hj 0Q @)" h!(Thj:VޓOLcG)\sC۸>j 04= k3^޲Esz2򭆜ٙ6fٙ{ 3,fx(nwZrh@11T BcB*ґY$w#@@|V"C^6L}`DѵжG&u<ЭE7Mw2Fý]f4㆖]Q_Gŀ5W-ِo,r 6{]׫L6CA %dɯ*p~@Tw^rҰ\-xG>d@@* 7fSTvfYݛtp>@|!sbQ4:n]ڵk_f &Ǣ;].sKfn_ gdXGGq'3|!39svdfظ,p).B[H!)(@]ie}q\[W?|v;4>ފf;O5883xfz Ǜ_v_(4>t'?9$|k˭Օ _!PXA,]D H7te,\1 "r8 r E2rhf@ 4wu>fwq0;j3<-J,ep+'gBƉg0:hd؇gǝ4ƹf.8 CGn}ã.Q[ϖ:@HA X ,D@ T:ś`9Sq / x]/5W)@+! B*N!jR7u 6q}潝T׆s_1L#|014=苎Olǖ7fFL Oxyzɭحշ'OednB!rP4r=7ue=-,PRLB ,U_C$B(8E}rl$95.BPZA bI'{k:@7PyivL0=||h  MLLL|[eǎu?0Dg&Yflbb`xqƌm{|4b(ɋQ%:}Vd>@y)__ @ПL KY.) ] нD610$WJn"˞KvT@J20!ѝnRB`qű~aiO8av\# R:6<0^zf+v;p$C!' (xiY aF0a>1I` I@@B؟ Nd%B#HAKqVTLVKQ9tUU~nG`cy E}7[ayjXqk3fحDd|ɳNO~|rFgv3FIRH5O~IS5Uq*̂B,5?31b*-U%&ːCddJ7&>0czrz[78Go#~0tr} v(: emrY!|lOtruk ko8:999vs?3ku !D5?PD `r O pA1j'9|p9-)),aS'HH6d 2uUB͆luS;9eóT^9E|>>~\|n|ick?u&35=3g4|ρsM?P@T-+_*BD}Os:~JB@Q?/B]C.dQALZb):1R*33b4_&m꭭oO)=CƖLѱobbrrbllg>BKK\ 2iPIj(~x]=d \'`;`_pmT/=ޤKF~c};E7 T̴٭6ˮМKhw \ IP`><Ҷ\M3/LEf{{`|xxK^)Rbj /_0JsŹuQP=BRG)!#1 @)SCDIO_eJ+{>$kgûy;vͤR| JKQ$hE9??e"e}QmӭO3QիW'Cܔoj*z,|Ң/ U`#:@|@p6DwC` 3 _r!LH#2]]Wu(m>a;MmhlLK߯RSEy'ccVs? ~kr" L&5 O|}(Gmfnۖ_  R [t~\܂"E($RYBJ@j,YzRۤŦ$C(tP97#C>k(>d_ 7Лq~:col y]3 _ 9=3Cm}/یB* mSFn&&UVږG@ jqjI5@-%-P J&8XFCgfH9 @T"nKJE  {/mzxڮ]2K1_=Hl6! (٬{D~jᱱə36w'&q xn\q|ΎXw*ʅm\CTqftA ߜN$".T`b'B@e< !9}ȥD. ^C# {DJ:MFC=m^+ޟwy<\f,泚]Af[]@bk߾>s0WlAbPbiicƝG!GW;24RDJdL!l)n1QCȐY&m"uYPYF++  2H ]Ӵ)yJmy kn76{>YokZOzYɆsUN8`ߢ,*nmv>|7 @O(%& QDDel;Dt+` AMrI`i>5}~zc:~Ec`0' `fp@ow[FmXlgh4U4e/0R=':.wv٬X Qխ*QA9 fD,q2YvTp6 AC!+)+7v*k{wݻ_JĦŁ~- }^rGyxV5wFZr}v/fg`nkYZ} O$ E`mh "OBFpDZ*Iuܮ3gLkGI=_2V>')}CjC h8Zl6+wzPa]z~}T&z"wH# f|At Gj;" HuHVT%/ %ɢZ"d0P閅4 8 Mɬ%}ruޝv=xRAq"@ 0 ȃmn4n7\io7w*ʣ;mA@.q R' dMA͗+΂cC=m8IT\)Ι>)IUh0[8`E\l]^HQMcͭfk݅ݍj{Xqe/.P  :=zAmլ)|s{f875v4x,/ aprI$SzVA)^yff$Ufs! 80\d)~>ϔo,m݅vtNh1c?|$ewXL,TN~i^e{1MrgT^}5<+bK< +.2H{/I7E!8BZ:Y2E83G QF?A/O "znj*U6>@$~1 -pa-ֹBϐ#GG(hB4pv{x9} ڏ*tD) dX%GP (`ōV>+%UNEPL66-V3qQlp(;NԬDAḆvVJoo1ݙ}TlsK $:QJc^{sf[Y)'!0hX>xY3d1 v¨."IK:-Ip.E y!htRK6WB2 xJmXr+[re5_鄄FvdXTn9?V"hp XA*cc*T|:WHzRwT+h1gGaͯ`+]xI/ .X @]d}v#A@dO @jM`z> !;2w$#SP2u̺%Q$<FFBgMJ+kk+ ZĿZct l$-sGp+(vo?5OO{ pC">TC8/ӝq.zXf]C@ܨá)8P Ni Op9l' 1}i|zz- ` ?TZz-_Y87vT|y;Z}#P | ^Ypgkid(rzg$iby62z:s2=}L~cWOOzwh46ta'mY6 X@cmB_.u0T˵DȔre' n`<#ggjNP^*.٤%|iZԊ <2P:Uz0 5?z@g#F 1ҕL̡(/h{'4< _p;M$xI4Բ(Ix߉Cs,lQ$ˏBdrkZ2zx=2X~ypi͟]"m VHn(nh]_ǘF3E@p‹. ,](0 \!D1 %DdrϸN(kۥ&Ͻys'rkջLho'ITdGAZεqt}ǜχKY#3Elǀw( ĂXF;pCoQs<ֈE ^bł0 E1T<+Ř"VB.$'Nϕo:{tM )ͦOhS6.?m 0 |PIto7@YCd@@ț{ b$b O_vRZ*/;Wkc~lx$ǂmxKӇO?6x~j>_N@O'Dƒ(x0Av\ ]C2v&vtiE#*ƽTģDZW8W b@`xxFeAQ,lxF& \gX[p!Y]+ٻwTСGO B _EF}/oW:`6ި)-MHߐSB@ϼ*uK@=Lxt!`5zEga'-#Oͅ2f[|X'ՙCl"[Yz=.0`0`lk0)h68u3@gJf:DQn78p9޸]~@ vnЍKw{: T4cuBbAHp8]ST -b ZBJp0JAq p@8X RT G/N7j+gN䱋vѫI&?E@p?>#_9aRD`-LP.mȦa#p&,2j @v "vAYEx.ez耶T[>%rZnW/\[c(E.郚>ep$`./qAa^HG! S6#cBq)<'G<~+!+:Vǚy)=> e' `oåZC.06lrzD2^+W'sLr0DG" cA'l*(XΨE\D5,ꕨ#$1yGU@"B`7PHSq jH:\㦿:jzJm*Q˻{V7nܸq]щx&)u9}{B79 '64 P~&$!u"% <v)NEVq'xLq\^zo$Ll 2NDҴXo^>@ \1+A8"{`y ;j,xꌲhU Pnߪφsg[fy~kթp2N6ba{! t>0_+KК<վ.s_|P P0I BpB9iD8'Ґ顇N\eR{vҔ/_ظؘhȂ   3TOhmY 6R=VlezgZ&Wk͵b%p)7zFJU}8ӁA_年C‚35ɤ[rmsx"'ҍ1=2 ߈*ˈ|8`Qolg$JbZnlIX0>INV .EcY0VPevn{`ʄFbxPbO,^< BD,= mTהgΟ .֯nm+/l.joV24S u`(Ȃ}<׼B`H!"^#Ac%G7X|7UzK+r?bpLbmDRÊ.G& ISq\[|*oU7+~Ԩ R"~ ) W1Uy nf!q /:a'P;'_x,@ a&(*6e]ufXBUUIENDB`aerial_rgba-png8+m=h.png000066400000000000000000001326521456565420200341110ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE !##*$$*+$##")+*#$%3!'2$*+%"%$#++*"%+#+$'2*'%3(#,,#3%)&,+,$#3,*,,#;%,3$32&,3%32+3,,9%2.*$;,%3:+43+;-%;44-5I1)C,58,,4:,;3244%<:%C625:,<;4;4:54,C5&E;'J56D,:5:'H;,J44B4+E;-Q-4<;;<4)I:-I:*J=*M:TD;<;;B54K45:D-J=3E<+M=-N:EE,-M>D=72S44CB9R/;K4-MA.QA4CJ;R43NA3R>C:M>3SBIW(;MAFH;VE.4KK4X>CDKJEC=KKDLC:a9;EVET=Q\)6ZHCSB:UJ*KޙW])#o<Bx^( 6=_^TUUT-xHT((ID"hEBrR?B,UTIqX,JRI"4߭UhK$ZF&N.gLa"yF Me2B95=}J%ӥ+K\S쐒f WzL621I.ڷXfܹ8sUϧO t>^x"fX"K/>^ U; zY.RM,-1Ȥ&y($(r@cr>RH?4J*ؾ]Wn53 ~\KMNfoUЗW.YC׺cCSSg_v.e;8Fv %;H4?<_9xChJ8+t patBQ.2QL u[K䛈ZJ4۫dVo!)PۤS )zKl/4M` C?N?Ltʵkf $+q}h/f`Pb|ܽ' !Wݼ(-B`ssEEϋ %*E=ܶϗԉP!BbƢدQR6ME&Bkjx.Wl^FTQT"ה Bkj55zE"ˮ,ɛFFF7Hb_gy^5)nf6vP+&٨)*D/Mcn^T:GQ ۾7G/pz/@(,)(-o(^t:lPTX ()ZF5{FCU]{p²Io: PkTP vŅZVFWXLh5PndS<ϺbnԽw]{ u3698~7*..0 (8)2M3 tw[p Pmn[XrѶD$ B .kqM@$ZT 6UbLyPPW3S@شa@NMr L{)1 S]3S.Qԕ;BW~_z1{LJp-`a(p6?  $ذ bƦ_lSzEϗXIT$"+!lJF)j:E;KrXq HRe ?QDσD Ai?ypͶ_TDUm.\$(vnV**N).*. EBW( j\|Mr9Ƹ `+U8x! 큢F*TVɡL2R9\h$4^/KC8>03 _ҵDכNxziw4f .qaФlW(Q,Hl-Jnz LRFOM 2>:8:G9":۞Ɓ/6ibϋE7"bLJaA({!ڕ C @[BYX^ ]@VB.&*);0jB)ZGY&:eh'5e_ʆ$sp+?R{68_h}ˤi%Q i;--BʊbBOAa? WDü-_8>`0woܸ}+eifÅ&JhR7A@߭2lTݦMq`Bo"RhD2]ehI4BMxn3fo%,vޙS.ςQ5:C)wY2iE0g4ب-C| h%!lI//y}"02ȟ6B';A^ ʟ+|t奅 Dٗ.?N7A7IU9 b;%ÚR$RE2/iRXS%9v|'oY+7` LB>R4u^q{)/.Lv;.mh 33I@ P*]镵wjWXLcD<8#u㷁8ł狋7$,D vȠ b`jF]~ß5h@HJz ӋP Cld 1\aX30,Osvs̡`}#F0C$ǓKP/9@/Y\Q[ʶJ/-1`7p;< _VhxYwDK()E J rL~tL,R0¨H(jUTIJxC&NQJIQ睴Gp21zQ2ҷĵd&a$ڕKWkh%e`BXĝO^40]ɁB=lRNS{w FQ4P@@HTZRQ⪦0Ru|ԜyH-%!2(xJ&9 0 =hyB0Am2(4ո FƨѴG;FNڅB=qKb-uO?W?C_JgdI8fK|;kSO~GMb1gi~YvCP9.C8ZPTZNq3*ӟK~{r/hMg`B TX^ٳhX|T]*ǥMRɞ=$0 [m ]"ʛGRjTk=w%u5 3=KV{*}}si(֥`z3>] ;[B燎G o2lB4^Nf$ L tG Ӈ I߇&(Q.\AQ'b?M[\ ?b>"& XBB1 f=~!Jk&q TT#!,B-1P{:WtqLbZla VVoc Kߙ5*q"V#pd$1M;c$mYIL&b!hI/&b+K_嵵5706G7 #cy?gbsmL& u1~U# ,*.+n*$) ޴j^S58x]h$8cFBQ~ksӊhKL{Bx4M)Lt*IO-4hIgNXN8e'a \vC[+?I4ы3[qyk Ŧijimу(铕p/!ꑑ ^c_D8qoXTTqܟbZޢ#:@SPa⢢"rSDLRc3ZLJī(`ƕbo1(Z"ve0(JϨ;h2쟫yu(@Iest].i\ZnYƊ(& 7'O&'cBI,jBƅBhܢBQRM` AԔ`l?<5/,eњ聮zLP@l 퓓Bz]MjJVk\AMnCw]z}#j1P%EZdԙa/& >W$H3ܥ{&蹹G2 Øpɰxve㰚F{Ff40F'? _xTꓵ~F 3"0??>Ν90xmonM׋Ieu L'BU,VkRv$@_#qL[׾+AzQKd}BwtF rkaT\vb| \LO-L.".ʆpRVhqB1$0]]]M1ӏ>]i>G /ϝ |eʹ?bEĦm&Nr6`}μE] ޭyn .p|%ZUcC^nE ^0 B,.Kj)pJOqlB<QAeoT< [0=b& l1|vٶkv<]yeG3>]4?5j^gN k̉_px{lg߁cueM.-=e ʟoHLzm+x TIW B )Jj¬'Bl>5Ak^QY[lL\QL?FOcu5; g D#Bº/tWDp_Cߴ?>+k@`n.Q/x;cvŽULe4PZB'&.- Fe_`{e#C2F}L1 hd7q]\Y9+N\Օ'(KkS郧_=I!cy @AϝΧ@^ vj lV#Yp*Bd/0J&(,xQ^-H/n3XjZĨ!\5lSzyMRPժ@LiH쒽awx "uRꆶ7R)5㕻%8_.%dBQR/O?Y~ @ȠEFj^/9uB|`&zbCZfΩT;p ֫jU '( 2C-J-T%&g'/^#@Cuc5 x >=0ULIcFݚ=fؙJqYNkͤSNL赿CSY~iy[2D?=~b~WkYχ>xl0G^ΡGy!ȵe2іHChuhwK U0d;-­[ ^`n{'nMN5K*p} D7Z짡ZeQcM~Mq~r.Sݴ!+᣻Jg8]Y=[F=Wi~h<⣡=X[~9da`ƈOzry מ>~hS9rFsgOX:I_JiC@GohJ& LKdP"P[jw>4Kav~vl> 18iw> &Cdlvp i58`aik ZcY2+W>^{2 4JFa ʓ+`xЀWx>w %?^0wE 7'.hwW;R`5ȡW*RrR-"~rb21c @['Li߃k\ށn} KfuB:`~/wPN//a^'3^m$ˠ+޻콹UnU 'W?^[YDd3z,!`%\OBxȑ HѡdJ ~gܾ;c5髕:Z+GS٩@{q0A'A}[5t{m@NR&_AAդڕHfiV,^/)ܒ(jާ%}`U"q:6#*{\i6䤅ES8s `dtp4> ?GYZ$X^Ű ue[^cGEՏP FFp4Z|ad‚tꃔPO~-{՘5 ŨV%`w/n+Rze%FTw|g&i 2r4'v2n % KȌYȔI #Q@\׳[EBgM&CylYÈDڊYYTbvbQu2L|QWA_zc>zڌ{~Gf%$/Ws1_9UZku*UBL5n!҇CfL2☋HT41׆vlb`lۥAv4&HXS`|NB#(@pwOwOOOwwoHs%&\K{{^H~/`DqI]i|NcgGm)?oOAO[s 8]h1ZOJSY]fpz'!$^ DokB 4bX~71x%Y7y٬cOѿPѠ2 wBÛIdýfCxƒ !0yϱ Ԃ CEp:w90'8#T1o -u00侠!{{€YIBPF%Z0վ ZVkoQثa]M"U LC"::IWifI) (;;q n8߽7̧gN{mh cՠ xV>t'ry"&rH CG `Zm*Uc:ޮ6O-Z#V,[E0I'MMmx;d〡oTwBI֎;LDxaC"Z@sMK:X˰(䟿'A*nu" I~׹?;AK9 P}tAN\񑓇dYz9|j%㺻C?P`P,LϒpV%'dDbzW} 3ksLLZ&Xs dWI_Wڵ'p<>.L6 }╗H>hAzώ]G?u9#|=Ϣk`aHKZd ̪W'Cfy_mSLD2󾥒Zc`рw6{e ԌmI=ajГܸߤrx:z|,$m QBQɂc&vƈ-;yc̄#I wЇ??3|Ÿ%癐+Pɡ[o,z>] Y:ͲA;iUaJYlU[ h+İyƶjm6%Qg߱] w xJ;Lz-f6$v%sAo>Hr>1w6 r@~碇vӀnïE& [T{ެ3p;~G0J<}gk'[/o묮;mP ̓-ht]{з3.5Dҭo|NM4WD #pQ*kn&ZJsP> <zrf0L/ꉨFN}\ùfep٫"R-c)8WHlnNتR 봻Z&mҳ_ ; 9̦AK|dbaZպú&JvhY#mZVeYj ?S~xGouR079#;j<ѣ2Q~VXY6hFPc._G1 ZoN$f;5x'KX[u}}.2~ljSUtz:Ƒ;ɉtecnz"}gcrϤ s١ sgjo4eQta Н/9!@h`x0 @L*鿚} 1c|l];v0T.d@z[΍qG_}[3357cQHzsta_߸lTjQM*9ҥjRt2Yn/a_&2%GɈ3Ն|,epe}i-$ž[2@9yy."3ԃR>; _A]F;?‹>f@mFQ~q1񂎵6D:<^Ԫvc&( .6LYwDͧ7z9f06Je)!L:>`&]LOXYklaWbjbw3B-6_HwE?DGGr NQ@O:~w5hnWcOÌ3jCe(R]*i=0g}&647ܪ:N9/8"+,#2ldw#FJg]C㔺'bU%14.oCs8 mmP9l!@4@ox? 1ɑ~aGxps nlg 3 kSJWsހ?X`lKNR,L,t6b*JHU]3;SfIoh,I ^p[u=D E6@r]R1F7"R:y?<<@GrU43LtW}>olhf^j5WZ V+nwƆ!´LYx.|NӁ zb9fjj/8OG?Cs]H z萣1Gֿ e/ϔ5Ay_ѝg@/?#*kB0A玞:}/":8X=oLDG'.a/;avsL:1FCfrj$F;>scb~f8۪3{bDnfzq.q`SZL#=#$=Ff9Hsӌ8D^AUR:#3!N. }rȺGA --aFhh&C~h}l0J9N%bTȵʪO~Z;8 'ZWBfv}#dI޾@:Ls]3` a:]H ǀg]"/yQy/ jDgsO\g(y./i _ECw,Cz`sw;3WMfS}ý>8hAƯ|7Ͱ.vq":v\O\LAXH"fБO8w=/Ph?!3=I8W(`D|b?`5.z]0B]8땆.YgO*?t_ 72N7*,VRcdv8z9ktaWOq?1=]Lκ 4ws7X翻ĤޝT;$K !|"?!zо@7z!; OBB'N 9QǬuh<g8mx}'dhe&`2u .?7}<;?P,l6;fL>7lmq'tf1֟r6x}6op,Egdq'|W蹸>!+:HM>thGup yd ԧ?uv Pt-I_XcHTZ&lL^Vd&e=$w7lQbusr4n᎟f];gV2wK7H4Z`zoF O=@; 24Cđ. G|p>'i('}@n=\OUFjKL2܁P4x\T0owOe6r!Rr]ϤwOXYo%&w=H-84ȲYfiyqz}Ro6\d@g~;IPȷCQ3@!W>8ޜycM@8Ⴧno|iPN?|M#7LTw͊uƜ+]x4wR mmE_Gb9w0*"OW ?Hecd{v`znq z=\rE7>o hk3*YK ۏ.z7{ ӧQ"xȯBx:?hR/*\ԮεE?8ZrȪʴCXesmZg8gwUҝG- E7m?r7zY[[~xAveK]WЩݹE`@.QU tUr>g}<L8w@Kf(Tg;w'Ujvb0Z Bf麼;ҡ36V]S\]? 7[2:W*OЦQե0M//2GV<^}xye: uw?@!MX|s= )ܯI*'6ػuiB2﷼n1:;̻ZTXcg$} Y<`}QDq!x5G: 5_ZCLkOWXY]YG\_RB{0oz@۾qsA7 0m`kg`ΝA#A~|4_?AUWqwYJg'㩎X߯ƃ.V(NGT6omn1[eC`RdG&LtiyѥTfu^EӴnnƂ:9}ʃݾ5gRTo.c~}t_o 6 _j@;oB'd<ԡ[MQC?OMܸOf!Y٩Sh,eաWa05164|{70|g(IS5]qi90ݻì.?X{I3}7ns!ғۅ#G_O,h="aЇcIx̓ j|GYZa~C/7M<?c6s3R* ZgwTf%Q/w7Ibybq!9| _멐92;у'= I6I_G;7(p1v 毖'f@|K_G-2[tTnoP=/7 Wd]>XhU/23sj5uf{t=7=泶:sTόN<` a6 Ib2|#H9@(\ -܆t<|}L.mB&G&(U޵ޝڞ]#>]wNd3䳶m߼q1c5Lcç>Ö?D:: 6'sqZґ Wn2w/ >,Nԥ<oV'`Eu_O",pJ&9<= HX bJ0!DbTs=%Mi/3AAe&p:|sKm+oKy//WOkaM0e]ݝ5F N?fj|f{ء bFum#GQ۶(˚Lu5:W@ i?v3f9"X0߸  J*?I;IOA~"$ =TRe1ʀ;_,Į/R>[珸/^[\K96=uߺ6a2;4nm?9H9&['] m^T5o3؊մK,Zy^/^g;DWezKq %I r zN"-#vbŰZZ$T:gMl8;+*≅h۳54НKmK!tW7hpZ'0{dokL%-Ν|(uyˢ7j 1`<mѤ $dA|dpߵ5λ iDa.@ (EUp.K,|՜:ۗ/~1}hjo1]}zd2˳:kwε:::z'NGqsmpa*Z^_YjUzRE0.~ e7'/LD +;0V 2n*ʓΐ2X}ij*-:]ܜQNۿX\Lo51ñgmV7^kmp]wd,Nƥ/Mr'@hs'Ս9[fX #}œɧz$:L03 ‡(W,|e rl*v d,<2Ik"\ N -H$b9L:Miw>s_#Dmjxlda >e֬#䰷C˙SJlEL&ž'Xpyj*sYmIz PЁ'IUDd)-&?ÿ X˳b AD5*)̅cs'Nx=c7by?N>_[?7z;mv:fڿմVo U@z G~[,Jmoi]%7#Y.IU|RPy2!~'"OJ\aBH$*G%! @tDA-.^twWoW^ {Z\8sfvh˳KzKwef=VDf3Z@`eJ~wu 5>쉝8T|CACI$A*Y馴+ۋ>?yٞWz`ݪ-ghX3@_PnMc4Z.dž>g 41erJ=#rK:i&@PO8َV%*BB"i$ 'f~ u>-cgWFEx.}Y<u6ȫ05gmrY7ii]-mj+bQ]3)`+HZe)XY'%0'b+5G*Xqq9XY&!4@HBblгoԸ~矽}IW5%W(c.Pmp,͍hK^qƩxRú{`nMzɽo"K%)xAN |݈e0؎>I$ G `PM^ un{.64 Fފ֛-mm;/qAbh.F"CoGn&GO:*mVN@P x'<~2ӅR?KPBAl^ꎓN*Eb쇖|D dBﭭOcsv=n a+ouNb/nY5GP^*ǝ~i0#fhu.hAKЪ{0_'ZsRR05=vb]iHA$h?~DB1&bD.4Loe.wC#Shd겾wO6t7!A E}4`]6=JK4=Qʯ`0XLd4˶W]_jPEXVQ/%ȆYISB_T(& H$ oU.o|u1.6#77mQwѦEn pqx2Y.XLh"I-lDo8@z![.9J >CHؗ(WS_7l 5xܜtb/dA=?vtW~w3lbmz>ȝj`'*"\^E8HhoeA,|~]Gl ݻIH6O@j1/!HQ~Zt޴ß.go^n_teH'O/~Qz#}HD|?h$<{-fk@ƒ ~THZ< , HNOFB'fDa?0Hu" `dfF~i0w.b|6{7Qs7J];vi* r *L3D,=ldYSNL0WiU$D_`@1u q{fI-2u*15A(ID$ b;T$QbRi_a3kW. ]|Tqn:q[~7?2 pX՟^?TkBQ0Nh _'M)h_'o T#!hD:3DÜ{dmxߎKf/]Kc_bߑ[ &.A^~~Aϸ%|;6xZ) *fw]]R'!zΘL+C@-;y2)]~Z+h;A/(( 1D"ey `T$RKEdHVu||6/tw^<+#o\cX?pCoh1%-Na(tTKm4 x~Z@X)4BXQ ~О!>@vIHl "XzsT' ]S鴅X[KZ'-.|q; :Ove7Ly`k2Ce 16nmZ(k=ɤuBh\z(ȷZI+h?uѥp;8 I2p1PPP P"AJ_V%#㽽i9(g};.|j/};5rEC1t MwvYb a^'Tcl$ xD A(?~^?b,j_S'dŸ&bw^vg^*6x#6qP{<|?=aCw7a~TxgjQȈ5A }b~w]Nﵯ 5Ito i"u~ t H,"= im,j?nH9n7bcgwP_\1[X<? r6&B mLwAxKsSmϙy`?l}1YK]eƠHd3 )}֨]Y7 X芧= s ;,֋q(J4Bo^W{:mnqa.e,tz\ !G0M]&/o1ױ^.b @Z,9i)ְG{hk*._`Bvy7wMoAw߼~˾}()A@xRt r~ (UT$ՕA@9 @=tzB;_ݾsA/c}}fo߹[-tl1 ^:|}台lmyu۷k,& zaT%|o^>OQXYE" (@D@(A7@ XSz^b<>wg֕u7Wvzߎ|qxX+vIY!Z}{YoK`2% 4a\@6U!@X- l1J  ! +HKHARV[[yt^t v zowSǝX쳹KPrtx Jw$線nGǾ l1/%[5,peR & (G^4.x 7ֿNNE    `T??۞v{,Y\L$ssCD w/ߜon\0wGp<},~] ]{,7-b,ZIP-5B03+7u*8M' z,OJ19AY{`eYCA~:HOc+鹸_b;sӉx@\bpi*t:sPerk k K9i,+L+v!V A5jTbX/rM$* Ӄ" Ha-O!XVKbQhBGb2;8wL\['f‡yoznsT,E?}ɘ!15mݘpi.  xtKoL ץXAI?<+~@HE3L@L-RTU}Mϟu TVL5׼okas^A'c( ]ā >v=|}w0进З0boٳ=Ͽ@(j0h KWhЦ:D` #6 Fpv" ")qeT4UDҟJpƂG]%o]N;}.g#~Ђ|<F.'BqwC%y'˰hi2aXs^RT ju~1"`Ԯp$߂@={R4(İDbBlɈR D{$s s q8aw;#;t:z\ti0%D"^6)GbaO1 cc {kլ=NX &+6WĔKT qԁuBU!gX 1䑞Xz@t` `uK;L@>mhơ4g >%^B(ÑA;#}T4j .S`wl^['zPcJa`;ٟr{ֿ~E ԥϐ1(""" j\12D"ʀ UJi!I"" U43so,ްxl11tK|}Ͼ'f, =<3,\\d!)olmZpú- Z?&{& ԧ@W<+eRT$EX2=@*d&P:L",UӔb13C!+Px#%%Xdj>20yH񶳴8.wSH ^'4G{h&ڜl`2RI؀v'&`XiyJ ݫŅb%_?/ )@CtZUD`DY 73|1?k_ZH1 3\99J3 7q Lhft5#|9xЍU``N4@OӒ? MR$RiTAcL !"CeV/$:em-+ԛv%wϵy2jYj6~'hj&pe)I=o8]MĦfF]~5η }{  קj!$~|~mm#qHXc AVDc"PJ˕pYn4Vԟf/]Mve]{SOn=/9Gwn菲([,,Hy ^muzX=a߁=/dYA#46S£PB |+B$c *_X}H$4OAP+ )Pb$U: CUCi=%TVeliznpF(H$OaT0YX >o {.kPXor *`Kr4jҠ^@}\jVTUO0r"QD)kCJt:4g{ojBDd_P) 5+H9GPW) *;Y ar$y_TtbLMPa]UUm[];n]U}ҋ2[p8u6xX<2@4ٿW50PsqLFsKqBN (I6 X*W>9%U'TB:R([tHD {,JEZQqQAN&)MCU4ƭLG?ɑ4gL 燮[냑qgH 쉆Ӊ7uFՉ቏];(?X3 T @RiW1Y u)ǗnE I#Jb )BJZ@V^$dPTWUtҬFٳO䄏] Xc3 &@S9  0t511v9ltjߞ\^,S#Ksrk_́#dzM VmS]D"IBOxpJ*BvUTkV5O1~zc`c/y#-bw#qx!&/Flq?.1۷o?8[*iv'3W$[֫FJ'Jnł$ Ȩ 8I[D *W lhJY"lx`U[^n~7lhĹpp ^z<|'X8Vwf`` <.kuu+޳`Z ŁX`R,ԤOZDdXiuJB pQLb qi@ )/U)u j^H;[;VÎ Mg/=SHqsAu3yP |$0μjbYLHSh;)H)d;nyʥ"X>Q!%ͯ"ĢB1N%84HyHcJeG+8o?4mzz2Vk؆ԓ5ƙݍ0i.w/|>#CxE.PO \}{K @e2KCK[@DjRW?(ˈ# y9)f}B*T&"WiKmO{f۸Jޘ^LQOn(/Yaz| 76縄'iq.ng"\O'|6 FCc'+Iz}ҥQ!ߐ䇩RF~p~>Ya(- r2&}C'2fA*_9zIk^>fl8SkVg ia-=g(JH? ܹ@4q:Sl_sܰӔ E^{oIM% ~܊.د ?~nQ'O 7(xnnRA*Ze#ZA\S. q\cϞr}8ogh)hpt9H 7ˠ$&]r)auGGpdPTPn4yd'.'ya 2ُLd@ <9G'XOW]GnfHr;Cዑxs0XI#y>}7Ykp4ge2tQ k,6֐bh߻bHu) 8aA@ ~ H%ERaqI RRV$-Ezk ~Ҭzpi޻G& 5ճZcxB5ppʀǀ98}& $EQk &%PyT&lj^Ou {bQ"|ɰD eHJR+#>IGy|գWY{>_Y{|s _G8Q]UW;W!) > h!Kb0 _+Z@r@r`J,! $$p b-,ABxJBJB%&ʪ]/ȃzpGWG gYWm5OlL;G3 R;X&?e!2g9;aaс/ܘ::<1A <.,WH T[̿I(D6! o` 4 -+2%GHST$ =ЃЃz`dz[Zz9Y?z|0YCn,Nx xx_7΁+;6|'>@ 8>`HUD)gL~LV"Kd8! k$Xz5[*5 LxA3x,E rcOxT?xDd“yoӣXXZ9T(@U&/"CEXzεPA۸x X:F'BΤM#5}H>)e$`I`(X,9G j…Ke d2P=wz~q'1Ǟڰ )n˩>}<}!ն8[r˧`6iaR^0]P+ O a2 2%? )HH}䤐_G) 7zӶ>#C=we4ھj<1d89͗qwP_9b_MZFyƽ4oZZZz\^: .YR'!=9 '" yBe-2 (gJ)`~1i @$TxN_ Л<ۣ~guUOVڴ՛X5){7B{3_~9qf{.e@O>Zp7P( Y ڏ\7f`T\*&ad@wDP9H-UQPa! "*]@Z~3ϬZ[;S[;;~T{YL|g ~_eJs p={7= sn_4qc>ꇐـo,ER^*1/@*x Ņ*$R<AE#&aӁD<%Jt1p5p^ytRpcE}{`a8G^L3zk>Iu|&'}W2z43X7>Y:3-\ S 4xIP l{`XA^a(5*\-J$jɨ0x/G4N=Ӛ_Ƨ3<)Ƙ5X',7M7 2; >: ܊q wG>m7,5EfxazYOK rx)\ WЪ! H"Ke%+)&Eq*+)_t}殽ojuO-Awf }gw(g|2.޽-oGLDg &kޖ G\3);;=4x+P,"0-HB^֒ת` Bx[pZ'"." Aʀ*DJI{z{! u>=ooi2JxIΏ~5>H;\߭}Ac<333ey??y">ZXQ_'Oy'S#2{! Q%E 31 Ц?Fgh>!b50?[ÌCgkvޣmBmcƭ<)"T)d B%2BA<C&P)SFګ̆ܺng5taX].J7UeϳgoZ7GM7"Xb*.Gܺt-wGk~Q)+k#@AE\IF-q9 / X]&UJ\TH\*1i[.clbjua,WZ6CF(Z K<~@j" ^Cd́ Gbiey:aN"ŎPy$(AC[قx~:`}4~@n>V)vfJ7mܴӰKy K웚rt"QI,ĚAlOa ۃ6!0 .9‚.'(W% @𰜊ܣשJ25UM3oy%o6q*))iqi|쒒sPq9c۶e bx 4<@j=ײXre:~VJ dB (FJ —hىĐ8&Lju @tV,؛F_l`e훻7˫p%;JKCTqV濎{[][w0][|"dXoB͇ L#|"JH7~}J  2HKkk5A*(a>9$A&H X[EJ Kq>B%=ބi mh ŕt_nRgG8YNjwuy+Dgu83sۮ􍙥Yf8~j+- $O`   Zaj$rP ET-! P*$d)7 **˫z RT_ҹ/w^8B3VB4k?y^an }ҕ_k2廏)BwCȔ*wfK>sZ>2'>*(RnP'GzA@  /&"P%GqPU^XP!GtXt彽1*2YIDATMN{Lp~5KC j<PAz蚅9\`ɹK-)/kX'{k*r*l-ޭ;~w"0nB['G2P Z{*QA@b1*2AJ.Ld.+ɞnf06b06Z#op9aRĂ1:Ν;菥z-IO>nYn;MˇYƇ. {xܔ !E vBTUc(G@ KŨ| PX"97Gf 6%^2'Ta{ZH2 *dzϖ7wwuꊹ3^؆tᅱ[^egz%TsM%f׺jPqe%ڕ,':_dZP P Pȅب@D w)r9vPMUi~OH`Fpsg}^C1[)* &b񁍥=gr23yaH$'3sh">?OMp/~!y'}xP1VW*[edF#ebhB!`R@)TUԔ|CCu77?5 M72l';a95S\=k7h14gejs6̌%Y-A lw~@.P? 0 q ( Dp~oK$XHqXgȝ:4-9)Ğ Kr=9z=4Vk?2y=D[39<؝/: ٙQWs\șA*&Kpz)bYM<@([Hj 0Q @)" h!(Thj:VޓOLcG)\sC۸>j 04= k3^޲Esz2򭆜ٙ6fٙ{ 3,fx(nwZrh@11T BcB*ґY$w#@@|V"C^6L}`DѵжG&u<ЭE7Mw2Fý]f4㆖]Q_Gŀ5W-ِo,r 6{]׫L6CA %dɯ*p~@Tw^rҰ\-xG>d@@* 7fSTvfYݛtp>@|!sbQ4:n]ڵk_f &Ǣ;].sKfn_ gdXGGq'3|!39svdfظ,p).B[H!)(@]ie}q\[W?|v;4>ފf;O5883xfz Ǜ_v_(4>t'?9$|k˭Օ _!PXA,]D H7te,\1 "r8 r E2rhf@ 4wu>fwq0;j3<-J,ep+'gBƉg0:hd؇gǝ4ƹf.8 CGn}ã.Q[ϖ:@HA X ,D@ T:ś`9Sq / x]/5W)@+! B*N!jR7u 6q}潝T׆s_1L#|014=苎Olǖ7fFL Oxyzɭحշ'OednB!rP4r=7ue=-,PRLB ,U_C$B(8E}rl$95.BPZA bI'{k:@7PyivL0=||h  MLLL|[eǎu?0Dg&Yflbb`xqƌm{|4b(ɋQ%:}Vd>@y)__ @ПL KY.) ] нD610$WJn"˞KvT@J20!ѝnRB`qű~aiO8av\# R:6<0^zf+v;p$C!' (xiY aF0a>1I` I@@B؟ Nd%B#HAKqVTLVKQ9tUU~nG`cy E}7[ayjXqk3fحDd|ɳNO~|rFgv3FIRH5O~IS5Uq*̂B,5?31b*-U%&ːCddJ7&>0czrz[78Go#~0tr} v(: emrY!|lOtruk ko8:999vs?3ku !D5?PD `r O pA1j'9|p9-)),aS'HH6d 2uUB͆luS;9eóT^9E|>>~\|n|ick?u&35=3g4|ρsM?P@T-+_*BD}Os:~JB@Q?/B]C.dQALZb):1R*33b4_&m꭭oO)=CƖLѱobbrrbllg>BKK\ 2iPIj(~x]=d \'`;`_pmT/=ޤKF~c};E7 T̴٭6ˮМKhw \ IP`><Ҷ\M3/LEf{{`|xxK^)Rbj /_0JsŹuQP=BRG)!#1 @)SCDIO_eJ+{>$kgûy;vͤR| JKQ$hE9??e"e}QmӭO3QիW'Cܔoj*z,|Ң/ U`#:@|@p6DwC` 3 _r!LH#2]]Wu(m>a;MmhlLK߯RSEy'ccVs? ~kr" L&5 O|}(Gmfnۖ_  R [t~\܂"E($RYBJ@j,YzRۤŦ$C(tP97#C>k(>d_ 7Лq~:col y]3 _ 9=3Cm}/یB* mSFn&&UVږG@ jqjI5@-%-P J&8XFCgfH9 @T"nKJE  {/mzxڮ]2K1_=Hl6! (٬{D~jᱱə36w'&q xn\q|ΎXw*ʅm\CTqftA ߜN$".T`b'B@e< !9}ȥD. ^C# {DJ:MFC=m^+ޟwy<\f,泚]Af[]@bk߾>s0WlAbPbiicƝG!GW;24RDJdL!l)n1QCȐY&m"uYPYF++  2H ]Ӵ)yJmy kn76{>YokZOzYɆsUN8`ߢ,*nmv>|7 @O(%& QDDel;Dt+` AMrI`i>5}~zc:~Ec`0' `fp@ow[FmXlgh4U4e/0R=':.wv٬X Qխ*QA9 fD,q2YvTp6 AC!+)+7v*k{wݻ_JĦŁ~- }^rGyxV5wFZr}v/fg`nkYZ} O$ E`mh "OBFpDZ*Iuܮ3gLkGI=_2V>')}CjC h8Zl6+wzPa]z~}T&z"wH# f|At Gj;" HuHVT%/ %ɢZ"d0P閅4 8 Mɬ%}ruޝv=xRAq"@ 0 ȃmn4n7\io7w*ʣ;mA@.q R' dMA͗+΂cC=m8IT\)Ι>)IUh0[8`E\l]^HQMcͭfk݅ݍj{Xqe/.P  :=zAmլ)|s{f875v4x,/ aprI$SzVA)^yff$Ufs! 80\d)~>ϔo,m݅vtNh1c?|$ewXL,TN~i^e{1MrgT^}5<+bK< +.2H{/I7E!8BZ:Y2E83G QF?A/O "znj*U6>@$~1 -pa-ֹBϐ#GG(hB4pv{x9} ڏ*tD) dX%GP (`ōV>+%UNEPL66-V3qQlp(;NԬDAḆvVJoo1ݙ}TlsK $:QJc^{sf[Y)'!0hX>xY3d1 v¨."IK:-Ip.E y!htRK6WB2 xJmXr+[re5_鄄FvdXTn9?V"hp XA*cc*T|:WHzRwT+h1gGaͯ`+]xI/ .X @]d}v#A@dO @jM`z> !;2w$#SP2u̺%Q$<FFBgMJ+kk+ ZĿZct l$-sGp+(vo?5OO{ pC">TC8/ӝq.zXf]C@ܨá)8P Ni Op9l' 1}i|zz- ` ?TZz-_Y87vT|y;Z}#P | ^Ypgkid(rzg$iby62z:s2=}L~cWOOzwh46ta'mY6 X@cmB_.u0T˵DȔre' n`<#ggjNP^*.٤%|iZԊ <2P:Uz0 5?z@g#F 1ҕL̡(/h{'4< _p;M$xI4Բ(Ix߉Cs,lQ$ˏBdrkZ2zx=2X~ypi͟]"m VHn(nh]_ǘF3E@p‹. ,](0 \!D1 %DdrϸN(kۥ&Ͻys'rkջLho'ITdGAZεqt}ǜχKY#3Elǀw( ĂXF;pCoQs<ֈE ^bł0 E1T<+Ř"VB.$'Nϕo:{tM )ͦOhS6.?m 0 |PIto7@YCd@@ț{ b$b O_vRZ*/;Wkc~lx$ǂmxKӇO?6x~j>_N@O'Dƒ(x0Av\ ]C2v&vtiE#*ƽTģDZW8W b@`xxFeAQ,lxF& \gX[p!Y]+ٻwTСGO B _EF}/oW:`6ި)-MHߐSB@ϼ*uK@=Lxt!`5zEga'-#Oͅ2f[|X'ՙCl"[Yz=.0`0`lk0)h68u3@gJf:DQn78p9޸]~@ vnЍKw{: T4cuBbAHp8]ST -b ZBJp0JAq p@8X RT G/N7j+gN䱋vѫI&?E@p?>#_9aRD`-LP.mȦa#p&,2j @v "vAYEx.ez耶T[>%rZnW/\[c(E.郚>ep$`./qAa^HG! S6#cBq)<'G<~+!+:Vǚy)=> e' `oåZC.06lrzD2^+W'sLr0DG" cA'l*(XΨE\D5,ꕨ#$1yGU@"B`7PHSq jH:\㦿:jzJm*Q˻{V7nܸq]щx&)u9}{B79 '64 P~&$!u"% <v)NEVq'xLq\^zo$Ll 2NDҴXo^>@ \1+A8"{`y ;j,xꌲhU Pnߪφsg[fy~kթp2N6ba{! t>0_+KК<վ.s_|P P0I BpB9iD8'Ґ顇N\eR{vҔ/_ظؘhȂ   3TOhmY 6R=VlezgZ&Wk͵b%p)7zFJU}8ӁA_年C‚35ɤ[rmsx"'ҍ1=2 ߈*ˈ|8`Qolg$JbZnlIX0>INV .EcY0VPevn{`ʄFbxPbO,^< BD,= mTהgΟ .֯nm+/l.joV24S u`(Ȃ}<׼B`H!"^#Ac%G7X|7UzK+r?bpLbmDRÊ.G& ISq\[|*oU7+~Ԩ R"~ ) W1Uy nf!q /:a'P;'_x,@ a&(*6e]ufXBUUIENDB`aerial_rgba-png8+m=o+c=1+t=0.png000066400000000000000000000001471456565420200351210ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEFTE IDATh  Om7 !`IENDB`aerial_rgba-png8+m=o+c=1.png000066400000000000000000000001471456565420200345050ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEFTE IDATh  Om7 !`IENDB`aerial_rgba-png8+m=o+t=0.png000066400000000000000000001244031456565420200345270ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRkXTPLTE$%"#!)*##$#*+$+*'13(31!&#+$*)&+2&5*)642-)4-547+24324:3;43;::5495:;;4;<;5:DI2)C+%C6&D:&J5&H;+B4*E;,J4)I:)I<*L:*L=-I:-I<-M:-M=-Q--P=6D,3B42D<3K42K=;B4;C;;J49M=9R/2S42Q=3X>:R3;Q>;^5;Y=:a9TD-M@.QA4CB4CI3MA4JJ;CB;CJ:MA.㉧P,; Ӊ!mɗ^zKG?_u-,XnN=Z!%6BX,ҷmm&`A |Ʋ6 `h3uz;IJem@uC&^vͬ9,$WòX}Czܩo/^7 bD,W׏|3ЧnЩ'N i/&*$/C_?qDҎ|b TWYZ Ld=td{ǾL:=z$DBNCz.oE&HmUߠok}8!m6ӾVHDl׵fK׷J$PAq\ -V6C6}~I*˙}j֩buOGx#cuF!JM&>`b#R1Ȧ = Q G?hɆ'WY voJ#6?Z4$ٴ F.` h_X`2lbqC)eBĆT GH|?vMG޺p᭬SH}zr[!Pjգr R'N4Nhᵨ X|{u UMxn ,t@l[%&;5pFC*eeJNZTQ~$eطDSN:VlRl22p;f L<ؓ&&&MhTT @?<@Ek~Wd-:h6J%m6N2Q}0$l+j܉L,f9Ec}Ɉĥr{%ۋY\S_||VFuK"[|N/550=>fwRZdcaA5#Z;lۻ]}TסȈQ!Ě:8Jeda-āЋV(=ҷG XVo8DY%\!>=,]piiyi%'!Okciĸ*$Zs\HC U@&;;%D6@ 2f7Q[ NV @k2i+ =h lhfT-Gd쳫Rl2>Ve/rЋb˗_z[R!&Sd&I2Ht~ "ͦ ~C EYŽTc 4M/_Տ@3t>o1P3ozgM3$xJzkmb rRsFBnT%dd'ytT_ ޺p‹[|_fOK ƣ|!ΦǢdHi7F 0Aj1!O>--܇$D͏v `-z:y!zvRsۈ D:5J{u ,f0>+o%ZBļU'gOI.\8qYy[ }Ӳ`a'cz'+R~wT-0}hr 4]p ztb=CʊC(9g'Ώkh*PHU5F,SM m!`[,(H}jPC] f" 7jo!} DZ&, fYV "lGn*Oj~锈Et),{3vԋ-q>7)!ب}$; j}FM4* 9\Z!w;AZ`IQnϑΈ=Ckm7R'FbP6hP+mV>xDD̜ rЫ^Hҩ?db߻ȅ ҴtHv*Jc4ң+ݒel!Bl>&'R&NK@:xq4{Gt}DeCT%X` C!:2=mjm}ti8A9,z ::YڌY$ 2X VJKK ~)iO1}Tʬ1To*1*Z ǾRR&,{~5kXPgWu,t!Ct%Q`&A @m}iZc3`j}u{ Ā@' `ʼyLMt_^}WQ ˩@J5$`JsXi1PMq9J``ڙ ^o=t,jT t-xA1$>!` |eyO_ zFǮ$35VVvMmlj =uؠa! c0pv΁إWIbQ5ϟP.t{WT|? ņt:ӣ@w%']& j `vx}u|%{%"-m&&{=5/nLRoշ= ufnc0H[md2YQ8`bP x"F]V2J[S`=.d/Gqlpk%Ciypeс0xmKY(SHzw!OuxVE!w~RP{M{<*P+lh=ύm:olڀ͆ocX?j5@ ] τf#|U|E [PpNTE_Uv#φ  ,)uHY[uk l`!2a!55 Oґ)9Sڍϫ@gA#mf:.!nƶ鵅ZtO-ˡPm3 菚?J6>ύ't 4GB%7~Uv*KbHCj_?Sx  |3v?@D^-b=y<ڐ#Ʉ:Vx&uX0Y5R|J'/D>9Ajǖ8,ҍZ hi=m٣j7KnK(ћ a=dC&}kaM*NJDf})*`dTϮ*a,N uyEqNodQΡ+c"JSt_pRcqS$dc^Voݚ?T@^UBx?.k^zzC-:ta.VwB{ТZ~ m]f33=@tlm(0INC }'k Lw=U%gST!rC8aTq oz q`Xo3[JX*b+WVt`Q{Nn*@*ϦD)O"Z&OjKQ5&@+XW ; kp'@ڞfiCHG^?m6QF7b3]ebX0+|5qzj̉<#\c:KN]KDKJK]*WDOO~2=*.,i4@&|t,Hs!ʁO`G: - ?5x{S[aձ"K?`>Z0&P*)zy?Dj= q_|ilK '_^|SlQ0"|/-bP >~R$VteU$eJ7T||^ 3@.8,m!F 1L~(\kZ@&#<^֧@bm`"v;Dg1K:9IDnRK9RO*$D$ᏸ̋X5: _YYpIG 9yQ)nߺUJCu*/*B?Tv2f;-0?oCHsj ^:Dv ~i hhDN##ݽ>_D>q[0CWgՄ>P^Hߚ%7WWDZY*W|!J^Ej(@mlˢHd>zpg]ַO&':Ja̹M +& 9Z HB񽖣#v^m" Uh2ڌMFå+.2zj< 4(#-; D JJq{YZSj!EKN+MAE cMete`k}潻?Z擤i2`ߞMlߣ('NhUNjzj"ZWKPw#(˼ӍɌmEUa؂q~v3<|q)GPX[, 4Qs" 2]儸Z 7V +¶D;ޕuzcc{y{4CT!=Nigg!Sj/݄]i0SFd4C[Yh6gA 06Z ~md2p  A(|)ˉ|IG"8+o,T`Ry}1Ε-֪\olV)B868%TF6m=چ߾__ܹ[{$ğ/*8 'Oj$ɮh:7\ִMKb)##f<8P~t7Ց7=E1…A+ ƥPTbd\l8NƘպ>w(QW)p*:ÕzjY6mm=mŞ{?xp?.\V.G~ N\Pb01¿Y%"oX3M&cgF SHX1uc['C(!vP[b,F%~1݅1"sp $\"^6ލ*Q "qq\'qd6Ufx8B;<ؾO$I 5'O|Nfۍɂ4`>話Pϓ8cɬtiR˥|;4떀(J:0+ͩ 7&lB3%E#6+:p &FGLf|#E'ʫN瓞B90$L;NoA^atWǑKzՙ,lq6@$#%2?^X\ynqa;zPyA ~U Б+kkѾ CK'ZzX&{" =zp:T&RhFӄOjEPuq|ГʸQ\0-4fԔrA 9FIDµ̢Z'vloC6#c҉| t>xh?Nç 0t"bWW`N\}{[ z"1Q>2=,lG+6BMOtҐ_S j4NG"5-DH2Gs1``\*7g-@aw"aՔۏ>y >ۛ7PyiF 0tYqIW +!ˈeAtʔG)9q_bѱqDslџ^6ǃh@@(Ci0_>i'Ԇ 0~Κ _Jו9Nlͪ$["GT/溔[m~TIeЀn<غyw|y?hf~h}Yc:4Ryb]Y gW `̡ԋ$_J/At46ӝL&4j2]]f<CϽ(.!1. |DQz+`|&htð[Un@ݛ|G+ܿͭ-}}6gS(,㐪=O jV O%P4^׋KRm ܬ*ZM d׳!bOf n);@E`@9@тA(0-NuYCq e[_\z)C *oh[5n=o7-FѼ7)x' jy02ɓؕA [[,N[t3HGFQVV(>KJPdt7bdDz̤@pӤ+5|ڽZ^A=ln5*j  BgU 寖An/[ c!~NJ ht33wgbd{1~ ă ҧDgLI"ˊLVlbyL+K>RQ >V*3F}7@z r،?'{[[7G}͆|#lc#loՋ%-$ *P/: @2xPp$֝~aє3zeNmr<=]~Z,̃j=`}K+l跱XKUmy)>JS1~ +F1eF>rEo68Kh8*(iqg+/;9OIaV>'W1O;zHRF^j>T7m,}Hc h{tx/ܯ6 !@ܤ*١'8K)TV#hgڣ ]YݾDgW L}]~mY?##"}#&ph._uФ' 1nii3DߚtuFD`J=8d`>f||4'$46rFf|$E77JPt_m}Ā*'&C@jWhD=͚PO~,|Fwe G1f\c L=?tdzDd<*!Rl~'(YNc̑]>'e)sm"mw"FD̎$fJ<ɥce)̌\۸)XtU8P&IRW < ]j6B::48s~ فQYHڿt|&}qcn:S ]0tH>`[R'q@L JHo! 8ua鑝(i \bxls1J9 ^\X*w2t:^ё{džTB7WՕU$>B)bR[J);jjP&xGycCpŭZ<]%<C'98 h<;ѓ6WM,+?g18ُ V^.wNxFywʍK[FJʌ tz| p,=A7ԋJjQ~3.ѝ}&epL3;QӷK8e&xNT~`%¸ ۼt3Vaa(d|tT :aila6bJl4 b90ezΈUQ2PL`ie5=ՆCi@b\z"6TLJ'rZXRIiOL v^ΤrLꠈFN)&F83,aՁYюŁb*[rɞΎ%7Ȝ3 YMq7iG=10b8?9ķRX ^fQOp[}_\+cVO7ETT Ԥ*Z|.L J| #ԋ?(r"]#洘S܍'YɀАNw,a]XiF۾IPKUIm͸s7V,.Կm/cp|^3!r`AF yyOr @ep ~"x,dTD9$A#ǚVXT㘎yv埖H@mwX쀴efv^йс0$ƪĒk$n!XH =S*L5t{ ElF *YVd\odԒWh͸U3@='}ŵW$ xcAl ;12l&|P(LP?D? Su0[QJh<<GZǴemj@q}~%d¡q/ ~8ݲ"vURdS^]|g#J(Υ W"c"Jtȉo3aGF7&,\G 9*]O<wyKRjWGCԫ< Ot߻_P3{e_78yƠ`eCؙ𴼊_I{K 'ajzF. j/ ݙ] c#0($/pXEv5) cC* @A/8SP=&(&Zn%}B/ܫ]JǑcvwP u>x Z 8|Aa.QʼnXAteE üwP $Fq@ԕQxƄ|WYDDqXuꙈYŀ<p|RqJ!6<"kLMpN%J9TQKC;:ze&@CwEvJ;v Q(9㫽ЦuE:|+lr3/fpp<3 .[#A{aC SFMQsy)Xzo4c c|OU G"}Pæy Ϊ @== bi6%9c`v]lGh oÔ cd6B"9{O\sN, ]_0ȗ iĜ,{[QQ1볕0a~XR* V+WWN2n`^ᝈP"Zځ"&Cخ9j޳80M 9C#qLj]⺴v]T]Aۉb9.`П8(rHt*hBhGn)a./ŋBa0V̻Sr8dٱ)a Lѻe>$%{grQ$\Ӌ卵n2_PJtVRL%CrCLZpt ͟fDucצBE ?x nXdI,,^3x.#@ wX3`?qs#"ghq~Xi[\)ߑ{xb=:8(,RRBLԍ&3|~R+aHEB(P&s *?F8R ^ 8cz9,wyox\E(#ޘns;GxE2ctP(xP"Y$?ό.y #ܢ].3WpLv>tF+Ec^koca <|?@*HOswnC'{{w/oz ^8K< yCh 7,!b1#`%XNٝl3a(Zt)YwkEyƠ, KB!TYV<'eq(ffL(Dv ;Lkb0t?|t@ұ{/ra>RʀT˰=UqVwp\gͣsw_ ˄ib{"8qy+lwtN-(b;?<ĭQP#EEx7fkWe3=3jXTRW@ `YZRP)`s; 5]#< G>Ӵ ptIԟ\! ZMHۜg}vds <Ɇտ; .;RKSrR+uPnpI\5pV~KV2JbMt"'մ& Ehji\0|vg4ilLH}P8R At4@Ñsu$Vqw R,THqf D], 7IL;N<j2krMUr~YotQO Y^^^HgDbO.ŮTZa8P@MQLs&s)0Jjk}pϮ v޼&Pձ\_ +K6c/VD${$D03 L3ʹ`E ٺ|Tsㅊ,r._m6ǫs B}nQXnZ"|mעoVyZgjOi1 Ž(ܩR@u;Rd@ٽtZ{bZؓN[[ qleܺ#?hV ~=閘a~ʄw˗)ի*pܻo]ؐb:N@ɏ?@@՛F4C4k*@U&s*R;|8;q.'@/.s Liޓ_~W(T+98hgu-I+>iD+GI7.mET5Ӳ=#q|[dnLCɪܼoC({0R!h~N@0FMq e5xsa#TL'9})ץ F>-Tő7ۣdo3]~L:V>mTs`J- $B⬛/%9VV=xи^Yy[Y\ת, u5Լ mn aqH;YjzU PP!#%?{:+Tf+cU\yr)<` k=evfjLUd;'.dXT㈩V%> 6̸X^]Fap䗋#F,6+QwaM @#7\v TA1Hr@veϪ@)Nt /leNoޞw_Ue5c(` ,]_zEs_n'|6~%yjBcuNȜ ,ĮL1 riqp&P]/TU~Z)Jt6[2/JX60 dpS@Ȁ* sZV紽pGEG.+W)>3&`u G[tqōO#,doqJĪ'"W sj?>:Jht&"Jaqk3o^{۵KGR}|b\<1i}<}q-<6 T@@WUچ^4{5 DR./X h3kF] )'qL)o_|HDܵ*A~zBN IBR2Lv?}),\2Wi1)M i@{܏T.xrtL^Þ&u5@w'vNߵzpKBr}TLZʜ)i~G WlTp桰0I!)!͊qrZȤSä$y|ʕ+7`˵8#15~'O6m}: G8/ σt<ǞPNٯ꽇A}U,\MFED>W۝?"4>>r-R( 5遨rwbۣĖt74UlHT8>=uvݣNh\@O,b9~ s%ͯYzS]W!ĻFzeD0V){8='H$z`8A"n,XO_TKi/O3U M70j!gU鐺l4P F/Vd׎YF]vnC[ vIg-ڛ׮}τ쯾/IYYK$z]IVwմǍ˅yI$P̛e.Xjrw Pv @ t1ê-ҿTVQPX #+boC_YO~_ln27b:$|wRB{<3X# OG!彐e G{*~WO I3Ú wF6<5~U9 mTUy~G'-,P[8ɵR۷? /v#ic܉Z+u~QU2'\=9漑L(TdFPZn(ݯ" >+];} kwAsv8E!gFpkj t|s_x*1?]{gwys_'}]. x+9 0'$__0 )9i9O(t߭&uk4^}\_ yP9e*Ӆ9z=]n @ JU_s8z:h :yR;}{w>. X,›rڢt89/ա %O];h$YJD'\E@xQ. >f>]wcz3t1]C$$ \%SJjp%2'O8 $_Fz[Pp?vߌݸ@302\)Qyw+`#*G#N1ӟywQ. {4'i~r@X  @N[)Tk,a?At}رWz^nNy5:yv~i~-~dMaP2Zh_T&I ы|{0șg}J|Aݙ̶Н^3"YV+jbwK[vr2N?,h6jɀu/zqֱaЍdr 2isժAYwt#wFXe^ aw?]}wΟ#:KWs vE6ۓw+@pI@f$ =@O1h (6`ɭNxɗqZ5}a6YM=I} Kl6 {-V y!H#6+H0+m&a$'̖7**َR;E{@e/C~bC%(ۀl :r%-ziT^o-:JSE;iұw >$ͿnzΝXrddw%'7<%Eβ$WoEW-aٚ"}3["/ {Iq.&]>0\'}?ǃD A@A$R쒽I&%.^,e`׃O! H MN\PeRB]]?I޽>6QoAs%5M |xdN@Sn6y'ُ,|B6@f\B_+X@߅ JAk&jIX0m60u'i4~PAߨ71H4N T͝n$s'pcO\LA}{uնL|#EǦ2#ሰ`s? Q4 /6@t@?&?$e ]PFK f$4ݨ' O$F(lǼ`?9qQl+n0~x~I@^\]. {yQIwX")$Ynqʠbt(nj.*QYKeF^&R ) ]T2- u_[u$;[X~!fSb.S4ZގEbҚOe~wz>(IJ[sԬr)dě@p'pN @dS,d9C3l1 H$ uh`F3n7i  Un#%ľ7rݭf{" _NP5糢7=u~8*xRo 泙%֙}Wozy{:^T aGk6\4@A1P,  ܰ:@I A$B!P j3݈m D}Z]lwO>}ﶱ~p@HG@,TiFJ̲}@<5PC$Y(z&,w})PT=vQ6!8H$pkSA#0X.f *\1 w{蝷Ń$ۍ~I5)~. XVz\|slajMJ Ei`@4 WG YoKnZ帥Q!0p^(ǰSzI TgH (s`Tm|3:$؁jLȱAn9*v{gG'(SocQYg:y'= ”T;ূ(sB d_d_0@Zuzw3R>o# '7r۷dzOr7r)!~e$鹔8ƇjF\ޙtj";>q#~qHdu!f}q@˖vUa,O3>0_&,Ґ8/t 'uHȅI>D:1 ows9;񺺾܍H$ፍ7!Ilo;,&}3#[=yϞEaLAy DΖB|aiicr`b/`Sx}è9- (ꎃXA'NHen0;.L U?gql_$Š}o^؍DbVωY~[auw1ȹ+UesO'(/?fG TEeShRKb4(` .('N` <!^4|+&`@< @!d $zc݈ 6R"[q. fv2=Tpý} & Ĺ^;SH PM5+R^-: Zj@$40 Fᣵnh5v\һ9dSYVnmQgɩ$ۿS#y< {jp+Wúxd,Z5(j{-F[ڛFb?!@7 aPZK0!<@io 8R<0MExr3+{|T.D.!egٛjss*\ 4;P(JPX>;r\de(KK @pz `kHOa# }u1<1ڿ(llKć,+e[巓 ?M&!1V!:c`S吏~c0Շ|W"X@ˍQѢ8E`Z|h# 'IE&Ή 'FN_U&ŇǷcܦBxs.!n јWLΥ_vJW7Ia~}9q?-ET<|X(|ehF@Tl(C0 Q4};{ N w`;ow>Ƶ۟\.7[OV*f4ڌl[6?w?e3CC𾁧=Od0 @Ĕm-]_^r `)Dz Ar8IXL}wv~SHA+:,jn$DRΦ3sф*i$>{wOn[[Q1{vX/cꧪ>uP@`L2!6`670Yŗv\ #2fR8~@0c^Hc8l[uX%=Ԫ##uލAND ΝXd#V:%%tü[Y1M{obk0 ߒFBO=P~0. B t) p|6vK6c8 d)? 7 Z gw': z Bq\LtM$pdm7N.{%"d/ٔX>Nǧ? C~;wG:ƀd_FC!Avy(=:@+d4vXW0Vs7koȽ-&x.ssi!)nviW2%B*˿Z|H{H@`LUngQK (-eO/''4~YA@hj찷vB*Ta1"L .պZÇމo3[Bo$&SQo [Qq:̚xyFt ޡuSTx@hEw<%&U,?%@ ZRʹ Z!CZVcg# ހ`ǤTi6bw}ofBTFb1q>'ƶ3uut>s[QҢ6V پ7z{yQ~fE@ R:: c 1df@c tt8k$Xh @z^@N`djЧəFCԌo<4 Ps1($^ˤR٭!6e AHfXv'HFr7Ή ,L' ?TN |)"rPy|c+_9$uQ,Gilv`ze <5uEy|D=^S9mՑ#b2ɧ~ԗIW3 [^|+?JWB4- ;wŶ/暙1SAb oi)jh~\%?# 1zhLHOӧiTEqJbRuH v\RUqs/$uQ\ $RTEbn0֯/Fƃ]W&Ef,!1bE| bL1"<+\Xndɟ( Q̘ I3ak:;BqWy}5Rժc]_Tk*z꬘Nxq ޗ5^eل{Zl|v'7vw>pc=/q sXUAxyRdBY%C 0/Ab6`M@!wˠ(MWHձ޺ R՜={9Jʤb&FўvmdB[B߿ q`w7t3g| -ȿ1(ӁOXc4 Q>HkQ#:y<Cajk; +* ɨkMUȂ_d߫GFz^%xv>̲Qʧ}B$,eD)[vBQݠ̙ f<÷e?EzPTi;J``6` %e7ЍFbcH0#΍$c:Vy1~0|f}y+J'M1HdVײH:ya'te0xzurn^$[8K[S!'(P6 PT6 ab41kze@7+H~T]k1JT7WBNsp!Y6R ~.߼H kFv+a3FnnqiiiB㮏r2 *~fs!(XR;p$ NȏhŹ!) 8r=C~%Pw;}L_r/.jB? [o%n.n,@ZwQ>M]Zr:_cUnY],Bl(IEI9R)Ҳ )0=zip{+"fڰ0r=õvwb%q+~V歹dgXv(F#\*!)o0 丕]Z̙c241pX 8LJ"tcCzu4- .ǐI13P_<3_6b_8~V=ެ԰=*UFʳ̿SW!)ĨN'"o$7~/$bRLx.]~QzfjS{q((9.P % t#L񍎎oچbCJX&ӂF+q2ĿƓӭvk?zy:`缯FyvC݊Arr#=BW2PRQ?7  @ ܿA@"ݞLKj3ZVdm)=g^RT<:wUS[] --p@1BR` }+8r QOn(~$ZI֊ xx^gªgԨ=<:н3$FMds E1 [Yv$A 2 Vg4Iqy,sj )Rii `/\DZ-aY[[m8Z O"*׊;do{(zVfX~]l~FJKrL:(2Z3 7Z -½% SbFQzcb28!CpPeo'FՁ89! j8I[ik+8^oh+@+bOzVQѧeGgap%G",;IèOB[L^ێ_·ø8>݋;#WD?GOVEJle'BJAtCq,@ܠ}ހ㡍8 j&F|*`1@M`w*37ڦ^ִfyqz]ʦ܉38OE./\wטK* h!PPdAehi.B& dX$OJk>9ff꓿4\]LX xP4v.q[I1] +NJh(,, Lʴ`"L# ҤρF}XB'ۊr71 Z`hi᩼v U:X>c| 1ފK"$IQfwW0vPy@W%$Jj/9CfŌ >_ v=ɋcM܂[F+WON4GG׏ 3JxJ j5bۣi1I DF\6^g"~ n!{K`? !fs=fOƃr[VNhVȐ< bONtZ1\`r?rUkTgU A}"VT rꈦ.0d$υG>͙O / Q>s9P0܍߻sĖff >H}4<.$Zz>rLSCIN 3\* ȧ>h8gMUWY{J EgG>KssG II aw DV2!-`h,_kB$Y}r2$[ >DBKKYЁ;R#w&`6&2 Z= ITl"UM CڞTbBwylw-¦0),?KDw N6[ȳ ]@X1>n ӷ2Cju![H77EHL@f)CAԆp3G #MfchYAFh0jâb <gզ3K){QβhF%;$6߈|Bc P\1_C|zzotQ`qcꙋn.*\V"V.?-2zYzza:cr:ql2&&T מ 0V/yT;IY j򸫎SK-(K ad!q]WB!>ة}~j쪫Qre往 GC (>v|hl #rl6,Z%pNk"X"Jhɴ4F]ANDzZXyy0㹹?^ymj5L܉sSY͸[a)Ҳ0d#}}L g<ꧪ]qe[XKS2 ^*Oƒ~"Y,; ުu$Dz 4  t&&*W=tM&;dl*1 5xJ"~rq;kzFDŽTo1lp7kl_<`a?ȖRI![JR- td4Xǭd{(==`{lD8F݀eVhsTݯ́ 7ˌN]$-!I,ERz3~%meփslrzs<%)O:dX Ʋ^O[ J8Ppa3?tY뫫 t㘋C޾eK dz_j;w~|2i^9a:j;'NVrkg'|1"~.WR09?zt(c"iչsں}g寞S$2bBZp+wO|L8hN (j4M8A4=`X$#:y(#5`85 ~8@,OO=nS3 #Fto uTX], P[ !UQCN*9Ş!!r/q;I-cjyL $*!@>+o[lĦzl  ʎI;|qr,Mz6Vnj&پPWct]]9qLEzҨ/=`-Q_U6*${6jNN"@#5@R2R$/D|b '!kICLhlģ̲ $Z֗;'R,>n';ӑpUAicchx-ZWtK<#u甆N]6k|AbӒPѓzڝd/_9ǯǥe2'ۣu8PEFQҟfEr)D^ͨxrm[%.}F(6JFqr@ XTۚà<[uVl20wwp#X12uC^v;P_6m$<յ|iI :sS<ʼz$0ņGsͭ=)*@cE&[ZCEDN Qg%O hlhtE֎W::/_PŢͯ'LT/`Y?l8ع96Rw20a{MWx33&tf✴l'x=!q+L`\!h.2QpFQtLx„Als 6)Gb2QK61ArEmvF Uz;29Qx$,ƦY;=7eܽ;rke銧LbZBj&__p&1 TA:lРM`]\MyaQ4 [0T1?qC#ɗNVDT8pk*^7}X O/$F޾1Vto:H^g GM ޝ{lea;E}jϏ 0 R&)^Ye` u2aŵE77hiP\}ae'69E]~{ 2@r4N߬zi-aڥg5MzU4tQ1IKws 좐-$fK?c)toe ]j@?4Q4iFHj;e\x@V6ՁFp`ztvo81LHTܜW7q\[\iy“YV݋98Vkj ? Z2+)_XH? uμK qD!<},s 0]{hBuܿe _s hБ4Y9EQ9VSo5 '"l#(JRPmdc^7سyq*ܪD!v#%ܦ$q,tEѥ5h(0zVҊ-,p})SNq7A(IhBJ 㗚]3u@,`ޯ 4]#BAnPz0[i:O D껑߿y R&ܣ(G)g{gF?:6xswShPunᵵ\`-v*%Y-Tc-8>Xjh,AZ^Xz.N,nې#գ A:zl}76~ qFRom=i$ҟD%IDATvv}/ԩR<4\Rq)$ޠMCB2ƅefRd^~Z'w*w? z2eMEE{WVV8.pJ Lȫ*[`??M h2ˡ&3F` 49Tԉ fcՊ}t|L9PD5+ "3|K8WQ&SSm[0>Hb"o:uƗFՠ/] s.ce[++j U]}[yi $~H!zI^|R8Ąe 0#-YtuFRv2bK- hNv <69aӫU3$PX &z\WjFsi)Mf< ir3`-^疗|EjjL BK++R<#qp  KgyB~$fP6rt,yL򐔡Ѡ5np{P@wX[+t@Pod~83TjjL5tu7+N7n<7>Z[XKܦ 1Eᮯ:gKTHQfg챕{+iW< LEGi B"O+ @sh' j27#/,[ -Cy!UdΧux?XnMyX6{<奾|i5?SNjO} 0Xz²$&$qP+iK(`F208ѿ^6r4fΤs\,`D 섧"#5y%iqנfi㠀Z((hou^$tw/߿_Y_Y>_yEx)>-]&,1_Q~KUK=Z,QVRiOGfDֈ&o>dn2)5LV%YK&F[SSЄ'a 96-,,|)?[_][N{`Wr}P}CSSx&,#8lo9 :Āoǵ'a}Rd2HOe d#]kx8n7ZQ6DiU0n,aꥹr66 m7QnyvY^on_32)\ b<2WQy'P[ɭ^N<.&i116K1Ҥ p\GNL cj K#R/7Bh6bhE X,@)7 bĝĶ Jlt`jo3djjkrU6D+Cq!O!( eA^C[[O|y= zp8h&p7\L0h w>yxZrH/ Vk+@aŀ ҟP˜N RB>/z_D.z h`f3.A .W֥_qH0|«T_Y:bCI>phpR <x|q,"b0ZX/6 H&qrjuLv~ĉ4]1IebG#ɱn~C2B+LfۚݟmЁp T(_dR@XzP#DzyS)mdhNBW|c@Rͬ5Q=?/DT7q7xk^}u_l*Bfih5 zܹ^.cx>t6Z_OŃӢ<$a6Qidv@ñ6e b |T}06вX$1@uvE#zXFUn;O vmBz?]|>?(4iP؀IQ5|Q># s|B:t2YOgLhOYGFwOyA+[zҲ,44`Bv, 78rk=ܬ;ā1/Cno'ai hZzp =JCu AFX $'^b:݇|>g /tPU -j|}:hUJwQ^鴔H_qKo)wN$wD&/@/b%OPբYZ fr|z24&u8LNjXsV2" !U7.v!W >@L*CBӘÙ?Neg~&Ht? 4btmQȎwtBf+[eD[p! t,$hlmhj%B1kw'^)͹T6{' ȝl +72u;]┡C˃Eiyiuq-%}ڮx5jP_2P  ?%P6hvb!n#S ,GC}=9I0|Bz~+x897I@'85cwvʬN]EI~p; r>n 0\ %nV`d[h)U( lr=s <, ?Աzo `mdY߂GhJhrv!3돓upY \ h+[[-vLv ySd!-8Cxaj%0 e12I8X@LүZڧޚwNr=q,ܮ#'t9xd:`'`z; ]v6Մ+5ـڑ-n{|?$y<#NE^pfVWR^Q->(ũjԠ-φ)%֍ykbn'Go,f iD+'n Uu8%9A~DzzNf*pɁN$~lRGB?A/GB ؏LEj5Kan{?-0cL+MCC9/0,JL/@$ +' qF\h8=n?O8#V#8Qa0tNOҩo=x0l ;Âwc xZS8r d&iˏ?w(ɤ GImh" .#omڗFz^ Nڂzk{'랯hq(Nk5+@ qj1ͭo tؚ1|(~oRs1g49G%o6Ӕ$fd+>!|Q~LV-b(}@G4N?bGP&gƒ%4P#8Nl48 ) C+6:TC :gˋd v ؀\6 H653uiaD ߄^O+C}yȋl!E@E ~;8;h1An0_oZ E>.@(@q߶4G Ba?S,b[q33kt9@I*2جԌ3pA"IVm*j ׹d>9-}q,a̤ MQ޹шE+iD]^V•p2|HUTm17:.!%ޞ3682wh;`o/7_2dui"%]%ƏY & @AM!SXjA?ā {}B @OYj阴vvNV}p͆(4=y~H / |Ј֦'*+mEᖭ&/iIt4 ̃lG`#^'Ph=#PoEEt ZB_hzp"t-75 Q>XqRtz@  23[ >&ei(HX¡|D\ E4Pr}Z;??v`SQ@~v z|=e|O֛uF8Pgtؿ91rP/H^&.)=;ж+{fwh ux٭"胪+nS͊Ɓ<fB(͌aqD,tdd.%4K>msݫk',Qsw|,5{,Va>c¬?s)-it0γ2 NjGDE Bc*{up1r'oj/ T$Gv! Bj<*B|8{P++"ۿ8?̩l('Þ_'SCcl.5r^ߓe_LV24`δ3KD $0p&];7Mq@d3~%%+I3`E0:vnOޙJv~Q6> 8`WKd _IV2 : Z $;<SD)kQ'UY\@ץ(MJZBu0VSZh8ѹscÞj,?t:E&~ |>Xu3( e dۯ4XtA  D)pt@IXBI R`UnSȋ(ꗈ';&)Zq ?JøkcƝQiTe;Rn[U[ԁhRz&/L f^@?͇v תCrY^l66wB^_^  X'Lj@}".Wl$eN 2%9KDJEy%`}$?&;ˁe~Xc @%%P{fD=pxs8$1 EAe2F77m+i߮WZR4]^i( f\}&5lϰnRm?5Dٵ(??4#:B ~\ j9!z!m` 9N^@0^߼xjX}A{ɸW1u~{`%:`@A(5"q8@ @&`M IJ6106g <Bs@Ƒ "NS 5aͷÞKwݩ4y}f}HCOS/9ʮb~#";كj%CB %~"V*$E/;jullo+3CX"rLFK$iƂ} :0@bcUU\ǹwٹ}$(.`1~?Ei,0FDFPCB`l(p0$RT5R0ٹ^Ѐ߽b|hv^*Y93gn򙴖Q2S,#EA{yI!/FѕitEABهU@Dvw+ӊ<50 cdyWmW?a:ͥkTp/g`N2#V턐J]wms8`W;AQvwT`ґ ! Oʿ}sF=)DA$@  Euilz3תcqޝ{KE_bYZF'ɷlsz!89pK=<>u9x}fe|whH RG *!Fs`b=8]d+ɓ'z卪Zi|wQ4*~h4Fn|_. bD~:g MzȔyOOu` .B ޑU" laZ!MN<ɽ۴X (w:R3;Q>;^5;Y=:a9TD-M@.QA4CB4CI3MA4JJ;CB;CJ:MA.㉧P,; Ӊ!mɗ^zKG?_u-,XnN=Z!%6BX,ҷmm&`A |Ʋ6 `h3uz;IJem@uC&^vͬ9,$WòX}Czܩo/^7 bD,W׏|3ЧnЩ'N i/&*$/C_?qDҎ|b TWYZ Ld=td{ǾL:=z$DBNCz.oE&HmUߠok}8!m6ӾVHDl׵fK׷J$PAq\ -V6C6}~I*˙}j֩buOGx#cuF!JM&>`b#R1Ȧ = Q G?hɆ'WY voJ#6?Z4$ٴ F.` h_X`2lbqC)eBĆT GH|?vMG޺p᭬SH}zr[!Pjգr R'N4Nhᵨ X|{u UMxn ,t@l[%&;5pFC*eeJNZTQ~$eطDSN:VlRl22p;f L<ؓ&&&MhTT @?<@Ek~Wd-:h6J%m6N2Q}0$l+j܉L,f9Ec}Ɉĥr{%ۋY\S_||VFuK"[|N/550=>fwRZdcaA5#Z;lۻ]}TסȈQ!Ě:8Jeda-āЋV(=ҷG XVo8DY%\!>=,]piiyi%'!Okciĸ*$Zs\HC U@&;;%D6@ 2f7Q[ NV @k2i+ =h lhfT-Gd쳫Rl2>Ve/rЋb˗_z[R!&Sd&I2Ht~ "ͦ ~C EYŽTc 4M/_Տ@3t>o1P3ozgM3$xJzkmb rRsFBnT%dd'ytT_ ޺p‹[|_fOK ƣ|!ΦǢdHi7F 0Aj1!O>--܇$D͏v `-z:y!zvRsۈ D:5J{u ,f0>+o%ZBļU'gOI.\8qYy[ }Ӳ`a'cz'+R~wT-0}hr 4]p ztb=CʊC(9g'Ώkh*PHU5F,SM m!`[,(H}jPC] f" 7jo!} DZ&, fYV "lGn*Oj~锈Et),{3vԋ-q>7)!ب}$; j}FM4* 9\Z!w;AZ`IQnϑΈ=Ckm7R'FbP6hP+mV>xDD̜ rЫ^Hҩ?db߻ȅ ҴtHv*Jc4ң+ݒel!Bl>&'R&NK@:xq4{Gt}DeCT%X` C!:2=mjm}ti8A9,z ::YڌY$ 2X VJKK ~)iO1}Tʬ1To*1*Z ǾRR&,{~5kXPgWu,t!Ct%Q`&A @m}iZc3`j}u{ Ā@' `ʼyLMt_^}WQ ˩@J5$`JsXi1PMq9J``ڙ ^o=t,jT t-xA1$>!` |eyO_ zFǮ$35VVvMmlj =uؠa! c0pv΁إWIbQ5ϟP.t{WT|? ņt:ӣ@w%']& j `vx}u|%{%"-m&&{=5/nLRoշ= ufnc0H[md2YQ8`bP x"F]V2J[S`=.d/Gqlpk%Ciypeс0xmKY(SHzw!OuxVE!w~RP{M{<*P+lh=ύm:olڀ͆ocX?j5@ ] τf#|U|E [PpNTE_Uv#φ  ,)uHY[uk l`!2a!55 Oґ)9Sڍϫ@gA#mf:.!nƶ鵅ZtO-ˡPm3 菚?J6>ύ't 4GB%7~Uv*KbHCj_?Sx  |3v?@D^-b=y<ڐ#Ʉ:Vx&uX0Y5R|J'/D>9Ajǖ8,ҍZ hi=m٣j7KnK(ћ a=dC&}kaM*NJDf})*`dTϮ*a,N uyEqNodQΡ+c"JSt_pRcqS$dc^Voݚ?T@^UBx?.k^zzC-:ta.VwB{ТZ~ m]f33=@tlm(0INC }'k Lw=U%gST!rC8aTq oz q`Xo3[JX*b+WVt`Q{Nn*@*ϦD)O"Z&OjKQ5&@+XW ; kp'@ڞfiCHG^?m6QF7b3]ebX0+|5qzj̉<#\c:KN]KDKJK]*WDOO~2=*.,i4@&|t,Hs!ʁO`G: - ?5x{S[aձ"K?`>Z0&P*)zy?Dj= q_|ilK '_^|SlQ0"|/-bP >~R$VteU$eJ7T||^ 3@.8,m!F 1L~(\kZ@&#<^֧@bm`"v;Dg1K:9IDnRK9RO*$D$ᏸ̋X5: _YYpIG 9yQ)nߺUJCu*/*B?Tv2f;-0?oCHsj ^:Dv ~i hhDN##ݽ>_D>q[0CWgՄ>P^Hߚ%7WWDZY*W|!J^Ej(@mlˢHd>zpg]ַO&':Ja̹M +& 9Z HB񽖣#v^m" Uh2ڌMFå+.2zj< 4(#-; D JJq{YZSj!EKN+MAE cMete`k}潻?Z擤i2`ߞMlߣ('NhUNjzj"ZWKPw#(˼ӍɌmEUa؂q~v3<|q)GPX[, 4Qs" 2]儸Z 7V +¶D;ޕuzcc{y{4CT!=Nigg!Sj/݄]i0SFd4C[Yh6gA 06Z ~md2p  A(|)ˉ|IG"8+o,T`Ry}1Ε-֪\olV)B868%TF6m=چ߾__ܹ[{$ğ/*8 'Oj$ɮh:7\ִMKb)##f<8P~t7Ց7=E1…A+ ƥPTbd\l8NƘպ>w(QW)p*:ÕzjY6mm=mŞ{?xp?.\V.G~ N\Pb01¿Y%"oX3M&cgF SHX1uc['C(!vP[b,F%~1݅1"sp $\"^6ލ*Q "qq\'qd6Ufx8B;<ؾO$I 5'O|Nfۍɂ4`>話Pϓ8cɬtiR˥|;4떀(J:0+ͩ 7&lB3%E#6+:p &FGLf|#E'ʫN瓞B90$L;NoA^atWǑKzՙ,lq6@$#%2?^X\ynqa;zPyA ~U Б+kkѾ CK'ZzX&{" =zp:T&RhFӄOjEPuq|ГʸQ\0-4fԔrA 9FIDµ̢Z'vloC6#c҉| t>xh?Nç 0t"bWW`N\}{[ z"1Q>2=,lG+6BMOtҐ_S j4NG"5-DH2Gs1``\*7g-@aw"aՔۏ>y >ۛ7PyiF 0tYqIW +!ˈeAtʔG)9q_bѱqDslџ^6ǃh@@(Ci0_>i'Ԇ 0~Κ _Jו9Nlͪ$["GT/溔[m~TIeЀn<غyw|y?hf~h}Yc:4Ryb]Y gW `̡ԋ$_J/At46ӝL&4j2]]f<CϽ(.!1. |DQz+`|&htð[Un@ݛ|G+ܿͭ-}}6gS(,㐪=O jV O%P4^׋KRm ܬ*ZM d׳!bOf n);@E`@9@тA(0-NuYCq e[_\z)C *oh[5n=o7-FѼ7)x' jy02ɓؕA [[,N[t3HGFQVV(>KJPdt7bdDz̤@pӤ+5|ڽZ^A=ln5*j  BgU 寖An/[ c!~NJ ht33wgbd{1~ ă ҧDgLI"ˊLVlbyL+K>RQ >V*3F}7@z r،?'{[[7G}͆|#lc#loՋ%-$ *P/: @2xPp$֝~aє3zeNmr<=]~Z,̃j=`}K+l跱XKUmy)>JS1~ +F1eF>rEo68Kh8*(iqg+/;9OIaV>'W1O;zHRF^j>T7m,}Hc h{tx/ܯ6 !@ܤ*١'8K)TV#hgڣ ]YݾDgW L}]~mY?##"}#&ph._uФ' 1nii3DߚtuFD`J=8d`>f||4'$46rFf|$E77JPt_m}Ā*'&C@jWhD=͚PO~,|Fwe G1f\c L=?tdzDd<*!Rl~'(YNc̑]>'e)sm"mw"FD̎$fJ<ɥce)̌\۸)XtU8P&IRW < ]j6B::48s~ فQYHڿt|&}qcn:S ]0tH>`[R'q@L JHo! 8ua鑝(i \bxls1J9 ^\X*w2t:^ё{džTB7WՕU$>B)bR[J);jjP&xGycCpŭZ<]%<C'98 h<;ѓ6WM,+?g18ُ V^.wNxFywʍK[FJʌ tz| p,=A7ԋJjQ~3.ѝ}&epL3;QӷK8e&xNT~`%¸ ۼt3Vaa(d|tT :aila6bJl4 b90ezΈUQ2PL`ie5=ՆCi@b\z"6TLJ'rZXRIiOL v^ΤrLꠈFN)&F83,aՁYюŁb*[rɞΎ%7Ȝ3 YMq7iG=10b8?9ķRX ^fQOp[}_\+cVO7ETT Ԥ*Z|.L J| #ԋ?(r"]#洘S܍'YɀАNw,a]XiF۾IPKUIm͸s7V,.Կm/cp|^3!r`AF yyOr @ep ~"x,dTD9$A#ǚVXT㘎yv埖H@mwX쀴efv^йс0$ƪĒk$n!XH =S*L5t{ ElF *YVd\odԒWh͸U3@='}ŵW$ xcAl ;12l&|P(LP?D? Su0[QJh<<GZǴemj@q}~%d¡q/ ~8ݲ"vURdS^]|g#J(Υ W"c"Jtȉo3aGF7&,\G 9*]O<wyKRjWGCԫ< Ot߻_P3{e_78yƠ`eCؙ𴼊_I{K 'ajzF. j/ ݙ] c#0($/pXEv5) cC* @A/8SP=&(&Zn%}B/ܫ]JǑcvwP u>x Z 8|Aa.QʼnXAteE üwP $Fq@ԕQxƄ|WYDDqXuꙈYŀ<p|RqJ!6<"kLMpN%J9TQKC;:ze&@CwEvJ;v Q(9㫽ЦuE:|+lr3/fpp<3 .[#A{aC SFMQsy)Xzo4c c|OU G"}Pæy Ϊ @== bi6%9c`v]lGh oÔ cd6B"9{O\sN, ]_0ȗ iĜ,{[QQ1볕0a~XR* V+WWN2n`^ᝈP"Zځ"&Cخ9j޳80M 9C#qLj]⺴v]T]Aۉb9.`П8(rHt*hBhGn)a./ŋBa0V̻Sr8dٱ)a Lѻe>$%{grQ$\Ӌ卵n2_PJtVRL%CrCLZpt ͟fDucצBE ?x nXdI,,^3x.#@ wX3`?qs#"ghq~Xi[\)ߑ{xb=:8(,RRBLԍ&3|~R+aHEB(P&s *?F8R ^ 8cz9,wyox\E(#ޘns;GxE2ctP(xP"Y$?ό.y #ܢ].3WpLv>tF+Ec^koca <|?@*HOswnC'{{w/oz ^8K< yCh 7,!b1#`%XNٝl3a(Zt)YwkEyƠ, KB!TYV<'eq(ffL(Dv ;Lkb0t?|t@ұ{/ra>RʀT˰=UqVwp\gͣsw_ ˄ib{"8qy+lwtN-(b;?<ĭQP#EEx7fkWe3=3jXTRW@ `YZRP)`s; 5]#< G>Ӵ ptIԟ\! ZMHۜg}vds <Ɇտ; .;RKSrR+uPnpI\5pV~KV2JbMt"'մ& Ehji\0|vg4ilLH}P8R At4@Ñsu$Vqw R,THqf D], 7IL;N<j2krMUr~YotQO Y^^^HgDbO.ŮTZa8P@MQLs&s)0Jjk}pϮ v޼&Pձ\_ +K6c/VD${$D03 L3ʹ`E ٺ|Tsㅊ,r._m6ǫs B}nQXnZ"|mעoVyZgjOi1 Ž(ܩR@u;Rd@ٽtZ{bZؓN[[ qleܺ#?hV ~=閘a~ʄw˗)ի*pܻo]ؐb:N@ɏ?@@՛F4C4k*@U&s*R;|8;q.'@/.s Liޓ_~W(T+98hgu-I+>iD+GI7.mET5Ӳ=#q|[dnLCɪܼoC({0R!h~N@0FMq e5xsa#TL'9})ץ F>-Tő7ۣdo3]~L:V>mTs`J- $B⬛/%9VV=xи^Yy[Y\ת, u5Լ mn aqH;YjzU PP!#%?{:+Tf+cU\yr)<` k=evfjLUd;'.dXT㈩V%> 6̸X^]Fap䗋#F,6+QwaM @#7\v TA1Hr@veϪ@)Nt /leNoޞw_Ue5c(` ,]_zEs_n'|6~%yjBcuNȜ ,ĮL1 riqp&P]/TU~Z)Jt6[2/JX60 dpS@Ȁ* sZV紽pGEG.+W)>3&`u G[tqōO#,doqJĪ'"W sj?>:Jht&"Jaqk3o^{۵KGR}|b\<1i}<}q-<6 T@@WUچ^4{5 DR./X h3kF] )'qL)o_|HDܵ*A~zBN IBR2Lv?}),\2Wi1)M i@{܏T.xrtL^Þ&u5@w'vNߵzpKBr}TLZʜ)i~G WlTp桰0I!)!͊qrZȤSä$y|ʕ+7`˵8#15~'O6m}: G8/ σt<ǞPNٯ꽇A}U,\MFED>W۝?"4>>r-R( 5遨rwbۣĖt74UlHT8>=uvݣNh\@O,b9~ s%ͯYzS]W!ĻFzeD0V){8='H$z`8A"n,XO_TKi/O3U M70j!gU鐺l4P F/Vd׎YF]vnC[ vIg-ڛ׮}τ쯾/IYYK$z]IVwմǍ˅yI$P̛e.Xjrw Pv @ t1ê-ҿTVQPX #+boC_YO~_ln27b:$|wRB{<3X# OG!彐e G{*~WO I3Ú wF6<5~U9 mTUy~G'-,P[8ɵR۷? /v#ic܉Z+u~QU2'\=9漑L(TdFPZn(ݯ" >+];} kwAsv8E!gFpkj t|s_x*1?]{gwys_'}]. x+9 0'$__0 )9i9O(t߭&uk4^}\_ yP9e*Ӆ9z=]n @ JU_s8z:h :yR;}{w>. X,›rڢt89/ա %O];h$YJD'\E@xQ. >f>]wcz3t1]C$$ \%SJjp%2'O8 $_Fz[Pp?vߌݸ@302\)Qyw+`#*G#N1ӟywQ. {4'i~r@X  @N[)Tk,a?At}رWz^nNy5:yv~i~-~dMaP2Zh_T&I ы|{0șg}J|Aݙ̶Н^3"YV+jbwK[vr2N?,h6jɀu/zqֱaЍdr 2isժAYwt#wFXe^ aw?]}wΟ#:KWs vE6ۓw+@pI@f$ =@O1h (6`ɭNxɗqZ5}a6YM=I} Kl6 {-V y!H#6+H0+m&a$'̖7**َR;E{@e/C~bC%(ۀl :r%-ziT^o-:JSE;iұw >$ͿnzΝXrddw%'7<%Eβ$WoEW-aٚ"}3["/ {Iq.&]>0\'}?ǃD A@A$R쒽I&%.^,e`׃O! H MN\PeRB]]?I޽>6QoAs%5M |xdN@Sn6y'ُ,|B6@f\B_+X@߅ JAk&jIX0m60u'i4~PAߨ71H4N T͝n$s'pcO\LA}{uնL|#EǦ2#ሰ`s? Q4 /6@t@?&?$e ]PFK f$4ݨ' O$F(lǼ`?9qQl+n0~x~I@^\]. {yQIwX")$Ynqʠbt(nj.*QYKeF^&R ) ]T2- u_[u$;[X~!fSb.S4ZގEbҚOe~wz>(IJ[sԬr)dě@p'pN @dS,d9C3l1 H$ uh`F3n7i  Un#%ľ7rݭf{" _NP5糢7=u~8*xRo 泙%֙}Wozy{:^T aGk6\4@A1P,  ܰ:@I A$B!P j3݈m D}Z]lwO>}ﶱ~p@HG@,TiFJ̲}@<5PC$Y(z&,w})PT=vQ6!8H$pkSA#0X.f *\1 w{蝷Ń$ۍ~I5)~. XVz\|slajMJ Ei`@4 WG YoKnZ帥Q!0p^(ǰSzI TgH (s`Tm|3:$؁jLȱAn9*v{gG'(SocQYg:y'= ”T;ূ(sB d_d_0@Zuzw3R>o# '7r۷dzOr7r)!~e$鹔8ƇjF\ޙtj";>q#~qHdu!f}q@˖vUa,O3>0_&,Ґ8/t 'uHȅI>D:1 ows9;񺺾܍H$ፍ7!Ilo;,&}3#[=yϞEaLAy DΖB|aiicr`b/`Sx}è9- (ꎃXA'NHen0;.L U?gql_$Š}o^؍DbVωY~[auw1ȹ+UesO'(/?fG TEeShRKb4(` .('N` <!^4|+&`@< @!d $zc݈ 6R"[q. fv2=Tpý} & Ĺ^;SH PM5+R^-: Zj@$40 Fᣵnh5v\һ9dSYVnmQgɩ$ۿS#y< {jp+Wúxd,Z5(j{-F[ڛFb?!@7 aPZK0!<@io 8R<0MExr3+{|T.D.!egٛjss*\ 4;P(JPX>;r\de(KK @pz `kHOa# }u1<1ڿ(llKć,+e[巓 ?M&!1V!:c`S吏~c0Շ|W"X@ˍQѢ8E`Z|h# 'IE&Ή 'FN_U&ŇǷcܦBxs.!n јWLΥ_vJW7Ia~}9q?-ET<|X(|ehF@Tl(C0 Q4};{ N w`;ow>Ƶ۟\.7[OV*f4ڌl[6?w?e3CC𾁧=Od0 @Ĕm-]_^r `)Dz Ar8IXL}wv~SHA+:,jn$DRΦ3sф*i$>{wOn[[Q1{vX/cꧪ>uP@`L2!6`670Yŗv\ #2fR8~@0c^Hc8l[uX%=Ԫ##uލAND ΝXd#V:%%tü[Y1M{obk0 ߒFBO=P~0. B t) p|6vK6c8 d)? 7 Z gw': z Bq\LtM$pdm7N.{%"d/ٔX>Nǧ? C~;wG:ƀd_FC!Avy(=:@+d4vXW0Vs7koȽ-&x.ssi!)nviW2%B*˿Z|H{H@`LUngQK (-eO/''4~YA@hj찷vB*Ta1"L .պZÇމo3[Bo$&SQo [Qq:̚xyFt ޡuSTx@hEw<%&U,?%@ ZRʹ Z!CZVcg# ހ`ǤTi6bw}ofBTFb1q>'ƶ3uut>s[QҢ6V پ7z{yQ~fE@ R:: c 1df@c tt8k$Xh @z^@N`djЧəFCԌo<4 Ps1($^ˤR٭!6e AHfXv'HFr7Ή ,L' ?TN |)"rPy|c+_9$uQ,Gilv`ze <5uEy|D=^S9mՑ#b2ɧ~ԗIW3 [^|+?JWB4- ;wŶ/暙1SAb oi)jh~\%?# 1zhLHOӧiTEqJbRuH v\RUqs/$uQ\ $RTEbn0֯/Fƃ]W&Ef,!1bE| bL1"<+\Xndɟ( Q̘ I3ak:;BqWy}5Rժc]_Tk*z꬘Nxq ޗ5^eل{Zl|v'7vw>pc=/q sXUAxyRdBY%C 0/Ab6`M@!wˠ(MWHձ޺ R՜={9Jʤb&FўvmdB[B߿ q`w7t3g| -ȿ1(ӁOXc4 Q>HkQ#:y<Cajk; +* ɨkMUȂ_d߫GFz^%xv>̲Qʧ}B$,eD)[vBQݠ̙ f<÷e?EzPTi;J``6` %e7ЍFbcH0#΍$c:Vy1~0|f}y+J'M1HdVײH:ya'te0xzurn^$[8K[S!'(P6 PT6 ab41kze@7+H~T]k1JT7WBNsp!Y6R ~.߼H kFv+a3FnnqiiiB㮏r2 *~fs!(XR;p$ NȏhŹ!) 8r=C~%Pw;}L_r/.jB? [o%n.n,@ZwQ>M]Zr:_cUnY],Bl(IEI9R)Ҳ )0=zip{+"fڰ0r=õvwb%q+~V歹dgXv(F#\*!)o0 丕]Z̙c241pX 8LJ"tcCzu4- .ǐI13P_<3_6b_8~V=ެ԰=*UFʳ̿SW!)ĨN'"o$7~/$bRLx.]~QzfjS{q((9.P % t#L񍎎oچbCJX&ӂF+q2ĿƓӭvk?zy:`缯FyvC݊Arr#=BW2PRQ?7  @ ܿA@"ݞLKj3ZVdm)=g^RT<:wUS[] --p@1BR` }+8r QOn(~$ZI֊ xx^gªgԨ=<:н3$FMds E1 [Yv$A 2 Vg4Iqy,sj )Rii `/\DZ-aY[[m8Z O"*׊;do{(zVfX~]l~FJKrL:(2Z3 7Z -½% SbFQzcb28!CpPeo'FՁ89! j8I[ik+8^oh+@+bOzVQѧeGgap%G",;IèOB[L^ێ_·ø8>݋;#WD?GOVEJle'BJAtCq,@ܠ}ހ㡍8 j&F|*`1@M`w*37ڦ^ִfyqz]ʦ܉38OE./\wטK* h!PPdAehi.B& dX$OJk>9ff꓿4\]LX xP4v.q[I1] +NJh(,, Lʴ`"L# ҤρF}XB'ۊr71 Z`hi᩼v U:X>c| 1ފK"$IQfwW0vPy@W%$Jj/9CfŌ >_ v=ɋcM܂[F+WON4GG׏ 3JxJ j5bۣi1I DF\6^g"~ n!{K`? !fs=fOƃr[VNhVȐ< bONtZ1\`r?rUkTgU A}"VT rꈦ.0d$υG>͙O / Q>s9P0܍߻sĖff >H}4<.$Zz>rLSCIN 3\* ȧ>h8gMUWY{J EgG>KssG II aw DV2!-`h,_kB$Y}r2$[ >DBKKYЁ;R#w&`6&2 Z= ITl"UM CڞTbBwylw-¦0),?KDw N6[ȳ ]@X1>n ӷ2Cju![H77EHL@f)CAԆp3G #MfchYAFh0jâb <gզ3K){QβhF%;$6߈|Bc P\1_C|zzotQ`qcꙋn.*\V"V.?-2zYzza:cr:ql2&&T מ 0V/yT;IY j򸫎SK-(K ad!q]WB!>ة}~j쪫Qre往 GC (>v|hl #rl6,Z%pNk"X"Jhɴ4F]ANDzZXyy0㹹?^ymj5L܉sSY͸[a)Ҳ0d#}}L g<ꧪ]qe[XKS2 ^*Oƒ~"Y,; ުu$Dz 4  t&&*W=tM&;dl*1 5xJ"~rq;kzFDŽTo1lp7kl_<`a?ȖRI![JR- td4Xǭd{(==`{lD8F݀eVhsTݯ́ 7ˌN]$-!I,ERz3~%meփslrzs<%)O:dX Ʋ^O[ J8Ppa3?tY뫫 t㘋C޾eK dz_j;w~|2i^9a:j;'NVrkg'|1"~.WR09?zt(c"iչsں}g寞S$2bBZp+wO|L8hN (j4M8A4=`X$#:y(#5`85 ~8@,OO=nS3 #Fto uTX], P[ !UQCN*9Ş!!r/q;I-cjyL $*!@>+o[lĦzl  ʎI;|qr,Mz6Vnj&پPWct]]9qLEzҨ/=`-Q_U6*${6jNN"@#5@R2R$/D|b '!kICLhlģ̲ $Z֗;'R,>n';ӑpUAicchx-ZWtK<#u甆N]6k|AbӒPѓzڝd/_9ǯǥe2'ۣu8PEFQҟfEr)D^ͨxrm[%.}F(6JFqr@ XTۚà<[uVl20wwp#X12uC^v;P_6m$<յ|iI :sS<ʼz$0ņGsͭ=)*@cE&[ZCEDN Qg%O hlhtE֎W::/_PŢͯ'LT/`Y?l8ع96Rw20a{MWx33&tf✴l'x=!q+L`\!h.2QpFQtLx„Als 6)Gb2QK61ArEmvF Uz;29Qx$,ƦY;=7eܽ;rke銧LbZBj&__p&1 TA:lРM`]\MyaQ4 [0T1?qC#ɗNVDT8pk*^7}X O/$F޾1Vto:H^g GM ޝ{lea;E}jϏ 0 R&)^Ye` u2aŵE77hiP\}ae'69E]~{ 2@r4N߬zi-aڥg5MzU4tQ1IKws 좐-$fK?c)toe ]j@?4Q4iFHj;e\x@V6ՁFp`ztvo81LHTܜW7q\[\iy“YV݋98Vkj ? Z2+)_XH? uμK qD!<},s 0]{hBuܿe _s hБ4Y9EQ9VSo5 '"l#(JRPmdc^7سyq*ܪD!v#%ܦ$q,tEѥ5h(0zVҊ-,p})SNq7A(IhBJ 㗚]3u@,`ޯ 4]#BAnPz0[i:O D껑߿y R&ܣ(G)g{gF?:6xswShPunᵵ\`-v*%Y-Tc-8>Xjh,AZ^Xz.N,nې#գ A:zl}76~ qFRom=i$ҟD%IDATvv}/ԩR<4\Rq)$ޠMCB2ƅefRd^~Z'w*w? z2eMEE{WVV8.pJ Lȫ*[`??M h2ˡ&3F` 49Tԉ fcՊ}t|L9PD5+ "3|K8WQ&SSm[0>Hb"o:uƗFՠ/] s.ce[++j U]}[yi $~H!zI^|R8Ąe 0#-YtuFRv2bK- hNv <69aӫU3$PX &z\WjFsi)Mf< ir3`-^疗|EjjL BK++R<#qp  KgyB~$fP6rt,yL򐔡Ѡ5np{P@wX[+t@Pod~83TjjL5tu7+N7n<7>Z[XKܦ 1Eᮯ:gKTHQfg챕{+iW< LEGi B"O+ @sh' j27#/,[ -Cy!UdΧux?XnMyX6{<奾|i5?SNjO} 0Xz²$&$qP+iK(`F208ѿ^6r4fΤs\,`D 섧"#5y%iqנfi㠀Z((hou^$tw/߿_Y_Y>_yEx)>-]&,1_Q~KUK=Z,QVRiOGfDֈ&o>dn2)5LV%YK&F[SSЄ'a 96-,,|)?[_][N{`Wr}P}CSSx&,#8lo9 :Āoǵ'a}Rd2HOe d#]kx8n7ZQ6DiU0n,aꥹr66 m7QnyvY^on_32)\ b<2WQy'P[ɭ^N<.&i116K1Ҥ p\GNL cj K#R/7Bh6bhE X,@)7 bĝĶ Jlt`jo3djjkrU6D+Cq!O!( eA^C[[O|y= zp8h&p7\L0h w>yxZrH/ Vk+@aŀ ҟP˜N RB>/z_D.z h`f3.A .W֥_qH0|«T_Y:bCI>phpR <x|q,"b0ZX/6 H&qrjuLv~ĉ4]1IebG#ɱn~C2B+LfۚݟmЁp T(_dR@XzP#DzyS)mdhNBW|c@Rͬ5Q=?/DT7q7xk^}u_l*Bfih5 zܹ^.cx>t6Z_OŃӢ<$a6Qidv@ñ6e b |T}06вX$1@uvE#zXFUn;O vmBz?]|>?(4iP؀IQ5|Q># s|B:t2YOgLhOYGFwOyA+[zҲ,44`Bv, 78rk=ܬ;ā1/Cno'ai hZzp =JCu AFX $'^b:݇|>g /tPU -j|}:hUJwQ^鴔H_qKo)wN$wD&/@/b%OPբYZ fr|z24&u8LNjXsV2" !U7.v!W >@L*CBӘÙ?Neg~&Ht? 4btmQȎwtBf+[eD[p! t,$hlmhj%B1kw'^)͹T6{' ȝl +72u;]┡C˃Eiyiuq-%}ڮx5jP_2P  ?%P6hvb!n#S ,GC}=9I0|Bz~+x897I@'85cwvʬN]EI~p; r>n 0\ %nV`d[h)U( lr=s <, ?Աzo `mdY߂GhJhrv!3돓upY \ h+[[-vLv ySd!-8Cxaj%0 e12I8X@LүZڧޚwNr=q,ܮ#'t9xd:`'`z; ]v6Մ+5ـڑ-n{|?$y<#NE^pfVWR^Q->(ũjԠ-φ)%֍ykbn'Go,f iD+'n Uu8%9A~DzzNf*pɁN$~lRGB?A/GB ؏LEj5Kan{?-0cL+MCC9/0,JL/@$ +' qF\h8=n?O8#V#8Qa0tNOҩo=x0l ;Âwc xZS8r d&iˏ?w(ɤ GImh" .#omڗFz^ Nڂzk{'랯hq(Nk5+@ qj1ͭo tؚ1|(~oRs1g49G%o6Ӕ$fd+>!|Q~LV-b(}@G4N?bGP&gƒ%4P#8Nl48 ) C+6:TC :gˋd v ؀\6 H653uiaD ߄^O+C}yȋl!E@E ~;8;h1An0_oZ E>.@(@q߶4G Ba?S,b[q33kt9@I*2جԌ3pA"IVm*j ׹d>9-}q,a̤ MQ޹шE+iD]^V•p2|HUTm17:.!%ޞ3682wh;`o/7_2dui"%]%ƏY & @AM!SXjA?ā {}B @OYj阴vvNV}p͆(4=y~H / |Ј֦'*+mEᖭ&/iIt4 ̃lG`#^'Ph=#PoEEt ZB_hzp"t-75 Q>XqRtz@  23[ >&ei(HX¡|D\ E4Pr}Z;??v`SQ@~v z|=e|O֛uF8Pgtؿ91rP/H^&.)=;ж+{fwh ux٭"胪+nS͊Ɓ<fB(͌aqD,tdd.%4K>msݫk',Qsw|,5{,Va>c¬?s)-it0γ2 NjGDE Bc*{up1r'oj/ T$Gv! Bj<*B|8{P++"ۿ8?̩l('Þ_'SCcl.5r^ߓe_LV24`δ3KD $0p&];7Mq@d3~%%+I3`E0:vnOޙJv~Q6> 8`WKd _IV2 : Z $;<SD)kQ'UY\@ץ(MJZBu0VSZh8ѹscÞj,?t:E&~ |>Xu3( e dۯ4XtA  D)pt@IXBI R`UnSȋ(ꗈ';&)Zq ?JøkcƝQiTe;Rn[U[ԁhRz&/L f^@?͇v תCrY^l66wB^_^  X'Lj@}".Wl$eN 2%9KDJEy%`}$?&;ˁe~Xc @%%P{fD=pxs8$1 EAe2F77m+i߮WZR4]^i( f\}&5lϰnRm?5Dٵ(??4#:B ~\ j9!z!m` 9N^@0^߼xjX}A{ɸW1u~{`%:`@A(5"q8@ @&`M IJ6106g <Bs@Ƒ "NS 5aͷÞKwݩ4y}f}HCOS/9ʮb~#";كj%CB %~"V*$E/;jullo+3CX"rLFK$iƂ} :0@bcUU\ǹwٹ}$(.`1~?Ei,0FDFPCB`l(p0$RT5R0ٹ^Ѐ߽b|hv^*Y93gn򙴖Q2S,#EA{yI!/FѕitEABهU@Dvw+ӊ<50 cdyWmW?a:ͥkTp/g`N2#V턐J]wms8`W;AQvwT`ґ ! Oʿ}sF=)DA$@  Euilz3תcqޝ{KE_bYZF'ɷlsz!89pK=<>u9x}fe|whH RG *!Fs`b=8]d+ɓ'z卪Zi|wQ4*~h4Fn|_. bD~:g MzȔyOOu` .B ޑU" laZ!MN<ɽ۴X (w:R3;Q>;^5;Y=:a9TD-M@.QA4CB4CI3MA4JJ;CB;CJ:MA.㉧P,; Ӊ!mɗ^zKG?_u-,XnN=Z!%6BX,ҷmm&`A |Ʋ6 `h3uz;IJem@uC&^vͬ9,$WòX}Czܩo/^7 bD,W׏|3ЧnЩ'N i/&*$/C_?qDҎ|b TWYZ Ld=td{ǾL:=z$DBNCz.oE&HmUߠok}8!m6ӾVHDl׵fK׷J$PAq\ -V6C6}~I*˙}j֩buOGx#cuF!JM&>`b#R1Ȧ = Q G?hɆ'WY voJ#6?Z4$ٴ F.` h_X`2lbqC)eBĆT GH|?vMG޺p᭬SH}zr[!Pjգr R'N4Nhᵨ X|{u UMxn ,t@l[%&;5pFC*eeJNZTQ~$eطDSN:VlRl22p;f L<ؓ&&&MhTT @?<@Ek~Wd-:h6J%m6N2Q}0$l+j܉L,f9Ec}Ɉĥr{%ۋY\S_||VFuK"[|N/550=>fwRZdcaA5#Z;lۻ]}TסȈQ!Ě:8Jeda-āЋV(=ҷG XVo8DY%\!>=,]piiyi%'!Okciĸ*$Zs\HC U@&;;%D6@ 2f7Q[ NV @k2i+ =h lhfT-Gd쳫Rl2>Ve/rЋb˗_z[R!&Sd&I2Ht~ "ͦ ~C EYŽTc 4M/_Տ@3t>o1P3ozgM3$xJzkmb rRsFBnT%dd'ytT_ ޺p‹[|_fOK ƣ|!ΦǢdHi7F 0Aj1!O>--܇$D͏v `-z:y!zvRsۈ D:5J{u ,f0>+o%ZBļU'gOI.\8qYy[ }Ӳ`a'cz'+R~wT-0}hr 4]p ztb=CʊC(9g'Ώkh*PHU5F,SM m!`[,(H}jPC] f" 7jo!} DZ&, fYV "lGn*Oj~锈Et),{3vԋ-q>7)!ب}$; j}FM4* 9\Z!w;AZ`IQnϑΈ=Ckm7R'FbP6hP+mV>xDD̜ rЫ^Hҩ?db߻ȅ ҴtHv*Jc4ң+ݒel!Bl>&'R&NK@:xq4{Gt}DeCT%X` C!:2=mjm}ti8A9,z ::YڌY$ 2X VJKK ~)iO1}Tʬ1To*1*Z ǾRR&,{~5kXPgWu,t!Ct%Q`&A @m}iZc3`j}u{ Ā@' `ʼyLMt_^}WQ ˩@J5$`JsXi1PMq9J``ڙ ^o=t,jT t-xA1$>!` |eyO_ zFǮ$35VVvMmlj =uؠa! c0pv΁إWIbQ5ϟP.t{WT|? ņt:ӣ@w%']& j `vx}u|%{%"-m&&{=5/nLRoշ= ufnc0H[md2YQ8`bP x"F]V2J[S`=.d/Gqlpk%Ciypeс0xmKY(SHzw!OuxVE!w~RP{M{<*P+lh=ύm:olڀ͆ocX?j5@ ] τf#|U|E [PpNTE_Uv#φ  ,)uHY[uk l`!2a!55 Oґ)9Sڍϫ@gA#mf:.!nƶ鵅ZtO-ˡPm3 菚?J6>ύ't 4GB%7~Uv*KbHCj_?Sx  |3v?@D^-b=y<ڐ#Ʉ:Vx&uX0Y5R|J'/D>9Ajǖ8,ҍZ hi=m٣j7KnK(ћ a=dC&}kaM*NJDf})*`dTϮ*a,N uyEqNodQΡ+c"JSt_pRcqS$dc^Voݚ?T@^UBx?.k^zzC-:ta.VwB{ТZ~ m]f33=@tlm(0INC }'k Lw=U%gST!rC8aTq oz q`Xo3[JX*b+WVt`Q{Nn*@*ϦD)O"Z&OjKQ5&@+XW ; kp'@ڞfiCHG^?m6QF7b3]ebX0+|5qzj̉<#\c:KN]KDKJK]*WDOO~2=*.,i4@&|t,Hs!ʁO`G: - ?5x{S[aձ"K?`>Z0&P*)zy?Dj= q_|ilK '_^|SlQ0"|/-bP >~R$VteU$eJ7T||^ 3@.8,m!F 1L~(\kZ@&#<^֧@bm`"v;Dg1K:9IDnRK9RO*$D$ᏸ̋X5: _YYpIG 9yQ)nߺUJCu*/*B?Tv2f;-0?oCHsj ^:Dv ~i hhDN##ݽ>_D>q[0CWgՄ>P^Hߚ%7WWDZY*W|!J^Ej(@mlˢHd>zpg]ַO&':Ja̹M +& 9Z HB񽖣#v^m" Uh2ڌMFå+.2zj< 4(#-; D JJq{YZSj!EKN+MAE cMete`k}潻?Z擤i2`ߞMlߣ('NhUNjzj"ZWKPw#(˼ӍɌmEUa؂q~v3<|q)GPX[, 4Qs" 2]儸Z 7V +¶D;ޕuzcc{y{4CT!=Nigg!Sj/݄]i0SFd4C[Yh6gA 06Z ~md2p  A(|)ˉ|IG"8+o,T`Ry}1Ε-֪\olV)B868%TF6m=چ߾__ܹ[{$ğ/*8 'Oj$ɮh:7\ִMKb)##f<8P~t7Ց7=E1…A+ ƥPTbd\l8NƘպ>w(QW)p*:ÕzjY6mm=mŞ{?xp?.\V.G~ N\Pb01¿Y%"oX3M&cgF SHX1uc['C(!vP[b,F%~1݅1"sp $\"^6ލ*Q "qq\'qd6Ufx8B;<ؾO$I 5'O|Nfۍɂ4`>話Pϓ8cɬtiR˥|;4떀(J:0+ͩ 7&lB3%E#6+:p &FGLf|#E'ʫN瓞B90$L;NoA^atWǑKzՙ,lq6@$#%2?^X\ynqa;zPyA ~U Б+kkѾ CK'ZzX&{" =zp:T&RhFӄOjEPuq|ГʸQ\0-4fԔrA 9FIDµ̢Z'vloC6#c҉| t>xh?Nç 0t"bWW`N\}{[ z"1Q>2=,lG+6BMOtҐ_S j4NG"5-DH2Gs1``\*7g-@aw"aՔۏ>y >ۛ7PyiF 0tYqIW +!ˈeAtʔG)9q_bѱqDslџ^6ǃh@@(Ci0_>i'Ԇ 0~Κ _Jו9Nlͪ$["GT/溔[m~TIeЀn<غyw|y?hf~h}Yc:4Ryb]Y gW `̡ԋ$_J/At46ӝL&4j2]]f<CϽ(.!1. |DQz+`|&htð[Un@ݛ|G+ܿͭ-}}6gS(,㐪=O jV O%P4^׋KRm ܬ*ZM d׳!bOf n);@E`@9@тA(0-NuYCq e[_\z)C *oh[5n=o7-FѼ7)x' jy02ɓؕA [[,N[t3HGFQVV(>KJPdt7bdDz̤@pӤ+5|ڽZ^A=ln5*j  BgU 寖An/[ c!~NJ ht33wgbd{1~ ă ҧDgLI"ˊLVlbyL+K>RQ >V*3F}7@z r،?'{[[7G}͆|#lc#loՋ%-$ *P/: @2xPp$֝~aє3zeNmr<=]~Z,̃j=`}K+l跱XKUmy)>JS1~ +F1eF>rEo68Kh8*(iqg+/;9OIaV>'W1O;zHRF^j>T7m,}Hc h{tx/ܯ6 !@ܤ*١'8K)TV#hgڣ ]YݾDgW L}]~mY?##"}#&ph._uФ' 1nii3DߚtuFD`J=8d`>f||4'$46rFf|$E77JPt_m}Ā*'&C@jWhD=͚PO~,|Fwe G1f\c L=?tdzDd<*!Rl~'(YNc̑]>'e)sm"mw"FD̎$fJ<ɥce)̌\۸)XtU8P&IRW < ]j6B::48s~ فQYHڿt|&}qcn:S ]0tH>`[R'q@L JHo! 8ua鑝(i \bxls1J9 ^\X*w2t:^ё{džTB7WՕU$>B)bR[J);jjP&xGycCpŭZ<]%<C'98 h<;ѓ6WM,+?g18ُ V^.wNxFywʍK[FJʌ tz| p,=A7ԋJjQ~3.ѝ}&epL3;QӷK8e&xNT~`%¸ ۼt3Vaa(d|tT :aila6bJl4 b90ezΈUQ2PL`ie5=ՆCi@b\z"6TLJ'rZXRIiOL v^ΤrLꠈFN)&F83,aՁYюŁb*[rɞΎ%7Ȝ3 YMq7iG=10b8?9ķRX ^fQOp[}_\+cVO7ETT Ԥ*Z|.L J| #ԋ?(r"]#洘S܍'YɀАNw,a]XiF۾IPKUIm͸s7V,.Կm/cp|^3!r`AF yyOr @ep ~"x,dTD9$A#ǚVXT㘎yv埖H@mwX쀴efv^йс0$ƪĒk$n!XH =S*L5t{ ElF *YVd\odԒWh͸U3@='}ŵW$ xcAl ;12l&|P(LP?D? Su0[QJh<<GZǴemj@q}~%d¡q/ ~8ݲ"vURdS^]|g#J(Υ W"c"Jtȉo3aGF7&,\G 9*]O<wyKRjWGCԫ< Ot߻_P3{e_78yƠ`eCؙ𴼊_I{K 'ajzF. j/ ݙ] c#0($/pXEv5) cC* @A/8SP=&(&Zn%}B/ܫ]JǑcvwP u>x Z 8|Aa.QʼnXAteE üwP $Fq@ԕQxƄ|WYDDqXuꙈYŀ<p|RqJ!6<"kLMpN%J9TQKC;:ze&@CwEvJ;v Q(9㫽ЦuE:|+lr3/fpp<3 .[#A{aC SFMQsy)Xzo4c c|OU G"}Pæy Ϊ @== bi6%9c`v]lGh oÔ cd6B"9{O\sN, ]_0ȗ iĜ,{[QQ1볕0a~XR* V+WWN2n`^ᝈP"Zځ"&Cخ9j޳80M 9C#qLj]⺴v]T]Aۉb9.`П8(rHt*hBhGn)a./ŋBa0V̻Sr8dٱ)a Lѻe>$%{grQ$\Ӌ卵n2_PJtVRL%CrCLZpt ͟fDucצBE ?x nXdI,,^3x.#@ wX3`?qs#"ghq~Xi[\)ߑ{xb=:8(,RRBLԍ&3|~R+aHEB(P&s *?F8R ^ 8cz9,wyox\E(#ޘns;GxE2ctP(xP"Y$?ό.y #ܢ].3WpLv>tF+Ec^koca <|?@*HOswnC'{{w/oz ^8K< yCh 7,!b1#`%XNٝl3a(Zt)YwkEyƠ, KB!TYV<'eq(ffL(Dv ;Lkb0t?|t@ұ{/ra>RʀT˰=UqVwp\gͣsw_ ˄ib{"8qy+lwtN-(b;?<ĭQP#EEx7fkWe3=3jXTRW@ `YZRP)`s; 5]#< G>Ӵ ptIԟ\! ZMHۜg}vds <Ɇտ; .;RKSrR+uPnpI\5pV~KV2JbMt"'մ& Ehji\0|vg4ilLH}P8R At4@Ñsu$Vqw R,THqf D], 7IL;N<j2krMUr~YotQO Y^^^HgDbO.ŮTZa8P@MQLs&s)0Jjk}pϮ v޼&Pձ\_ +K6c/VD${$D03 L3ʹ`E ٺ|Tsㅊ,r._m6ǫs B}nQXnZ"|mעoVyZgjOi1 Ž(ܩR@u;Rd@ٽtZ{bZؓN[[ qleܺ#?hV ~=閘a~ʄw˗)ի*pܻo]ؐb:N@ɏ?@@՛F4C4k*@U&s*R;|8;q.'@/.s Liޓ_~W(T+98hgu-I+>iD+GI7.mET5Ӳ=#q|[dnLCɪܼoC({0R!h~N@0FMq e5xsa#TL'9})ץ F>-Tő7ۣdo3]~L:V>mTs`J- $B⬛/%9VV=xи^Yy[Y\ת, u5Լ mn aqH;YjzU PP!#%?{:+Tf+cU\yr)<` k=evfjLUd;'.dXT㈩V%> 6̸X^]Fap䗋#F,6+QwaM @#7\v TA1Hr@veϪ@)Nt /leNoޞw_Ue5c(` ,]_zEs_n'|6~%yjBcuNȜ ,ĮL1 riqp&P]/TU~Z)Jt6[2/JX60 dpS@Ȁ* sZV紽pGEG.+W)>3&`u G[tqōO#,doqJĪ'"W sj?>:Jht&"Jaqk3o^{۵KGR}|b\<1i}<}q-<6 T@@WUچ^4{5 DR./X h3kF] )'qL)o_|HDܵ*A~zBN IBR2Lv?}),\2Wi1)M i@{܏T.xrtL^Þ&u5@w'vNߵzpKBr}TLZʜ)i~G WlTp桰0I!)!͊qrZȤSä$y|ʕ+7`˵8#15~'O6m}: G8/ σt<ǞPNٯ꽇A}U,\MFED>W۝?"4>>r-R( 5遨rwbۣĖt74UlHT8>=uvݣNh\@O,b9~ s%ͯYzS]W!ĻFzeD0V){8='H$z`8A"n,XO_TKi/O3U M70j!gU鐺l4P F/Vd׎YF]vnC[ vIg-ڛ׮}τ쯾/IYYK$z]IVwմǍ˅yI$P̛e.Xjrw Pv @ t1ê-ҿTVQPX #+boC_YO~_ln27b:$|wRB{<3X# OG!彐e G{*~WO I3Ú wF6<5~U9 mTUy~G'-,P[8ɵR۷? /v#ic܉Z+u~QU2'\=9漑L(TdFPZn(ݯ" >+];} kwAsv8E!gFpkj t|s_x*1?]{gwys_'}]. x+9 0'$__0 )9i9O(t߭&uk4^}\_ yP9e*Ӆ9z=]n @ JU_s8z:h :yR;}{w>. X,›rڢt89/ա %O];h$YJD'\E@xQ. >f>]wcz3t1]C$$ \%SJjp%2'O8 $_Fz[Pp?vߌݸ@302\)Qyw+`#*G#N1ӟywQ. {4'i~r@X  @N[)Tk,a?At}رWz^nNy5:yv~i~-~dMaP2Zh_T&I ы|{0șg}J|Aݙ̶Н^3"YV+jbwK[vr2N?,h6jɀu/zqֱaЍdr 2isժAYwt#wFXe^ aw?]}wΟ#:KWs vE6ۓw+@pI@f$ =@O1h (6`ɭNxɗqZ5}a6YM=I} Kl6 {-V y!H#6+H0+m&a$'̖7**َR;E{@e/C~bC%(ۀl :r%-ziT^o-:JSE;iұw >$ͿnzΝXrddw%'7<%Eβ$WoEW-aٚ"}3["/ {Iq.&]>0\'}?ǃD A@A$R쒽I&%.^,e`׃O! H MN\PeRB]]?I޽>6QoAs%5M |xdN@Sn6y'ُ,|B6@f\B_+X@߅ JAk&jIX0m60u'i4~PAߨ71H4N T͝n$s'pcO\LA}{uնL|#EǦ2#ሰ`s? Q4 /6@t@?&?$e ]PFK f$4ݨ' O$F(lǼ`?9qQl+n0~x~I@^\]. {yQIwX")$Ynqʠbt(nj.*QYKeF^&R ) ]T2- u_[u$;[X~!fSb.S4ZގEbҚOe~wz>(IJ[sԬr)dě@p'pN @dS,d9C3l1 H$ uh`F3n7i  Un#%ľ7rݭf{" _NP5糢7=u~8*xRo 泙%֙}Wozy{:^T aGk6\4@A1P,  ܰ:@I A$B!P j3݈m D}Z]lwO>}ﶱ~p@HG@,TiFJ̲}@<5PC$Y(z&,w})PT=vQ6!8H$pkSA#0X.f *\1 w{蝷Ń$ۍ~I5)~. XVz\|slajMJ Ei`@4 WG YoKnZ帥Q!0p^(ǰSzI TgH (s`Tm|3:$؁jLȱAn9*v{gG'(SocQYg:y'= ”T;ূ(sB d_d_0@Zuzw3R>o# '7r۷dzOr7r)!~e$鹔8ƇjF\ޙtj";>q#~qHdu!f}q@˖vUa,O3>0_&,Ґ8/t 'uHȅI>D:1 ows9;񺺾܍H$ፍ7!Ilo;,&}3#[=yϞEaLAy DΖB|aiicr`b/`Sx}è9- (ꎃXA'NHen0;.L U?gql_$Š}o^؍DbVωY~[auw1ȹ+UesO'(/?fG TEeShRKb4(` .('N` <!^4|+&`@< @!d $zc݈ 6R"[q. fv2=Tpý} & Ĺ^;SH PM5+R^-: Zj@$40 Fᣵnh5v\һ9dSYVnmQgɩ$ۿS#y< {jp+Wúxd,Z5(j{-F[ڛFb?!@7 aPZK0!<@io 8R<0MExr3+{|T.D.!egٛjss*\ 4;P(JPX>;r\de(KK @pz `kHOa# }u1<1ڿ(llKć,+e[巓 ?M&!1V!:c`S吏~c0Շ|W"X@ˍQѢ8E`Z|h# 'IE&Ή 'FN_U&ŇǷcܦBxs.!n јWLΥ_vJW7Ia~}9q?-ET<|X(|ehF@Tl(C0 Q4};{ N w`;ow>Ƶ۟\.7[OV*f4ڌl[6?w?e3CC𾁧=Od0 @Ĕm-]_^r `)Dz Ar8IXL}wv~SHA+:,jn$DRΦ3sф*i$>{wOn[[Q1{vX/cꧪ>uP@`L2!6`670Yŗv\ #2fR8~@0c^Hc8l[uX%=Ԫ##uލAND ΝXd#V:%%tü[Y1M{obk0 ߒFBO=P~0. B t) p|6vK6c8 d)? 7 Z gw': z Bq\LtM$pdm7N.{%"d/ٔX>Nǧ? C~;wG:ƀd_FC!Avy(=:@+d4vXW0Vs7koȽ-&x.ssi!)nviW2%B*˿Z|H{H@`LUngQK (-eO/''4~YA@hj찷vB*Ta1"L .պZÇމo3[Bo$&SQo [Qq:̚xyFt ޡuSTx@hEw<%&U,?%@ ZRʹ Z!CZVcg# ހ`ǤTi6bw}ofBTFb1q>'ƶ3uut>s[QҢ6V پ7z{yQ~fE@ R:: c 1df@c tt8k$Xh @z^@N`djЧəFCԌo<4 Ps1($^ˤR٭!6e AHfXv'HFr7Ή ,L' ?TN |)"rPy|c+_9$uQ,Gilv`ze <5uEy|D=^S9mՑ#b2ɧ~ԗIW3 [^|+?JWB4- ;wŶ/暙1SAb oi)jh~\%?# 1zhLHOӧiTEqJbRuH v\RUqs/$uQ\ $RTEbn0֯/Fƃ]W&Ef,!1bE| bL1"<+\Xndɟ( Q̘ I3ak:;BqWy}5Rժc]_Tk*z꬘Nxq ޗ5^eل{Zl|v'7vw>pc=/q sXUAxyRdBY%C 0/Ab6`M@!wˠ(MWHձ޺ R՜={9Jʤb&FўvmdB[B߿ q`w7t3g| -ȿ1(ӁOXc4 Q>HkQ#:y<Cajk; +* ɨkMUȂ_d߫GFz^%xv>̲Qʧ}B$,eD)[vBQݠ̙ f<÷e?EzPTi;J``6` %e7ЍFbcH0#΍$c:Vy1~0|f}y+J'M1HdVײH:ya'te0xzurn^$[8K[S!'(P6 PT6 ab41kze@7+H~T]k1JT7WBNsp!Y6R ~.߼H kFv+a3FnnqiiiB㮏r2 *~fs!(XR;p$ NȏhŹ!) 8r=C~%Pw;}L_r/.jB? [o%n.n,@ZwQ>M]Zr:_cUnY],Bl(IEI9R)Ҳ )0=zip{+"fڰ0r=õvwb%q+~V歹dgXv(F#\*!)o0 丕]Z̙c241pX 8LJ"tcCzu4- .ǐI13P_<3_6b_8~V=ެ԰=*UFʳ̿SW!)ĨN'"o$7~/$bRLx.]~QzfjS{q((9.P % t#L񍎎oچbCJX&ӂF+q2ĿƓӭvk?zy:`缯FyvC݊Arr#=BW2PRQ?7  @ ܿA@"ݞLKj3ZVdm)=g^RT<:wUS[] --p@1BR` }+8r QOn(~$ZI֊ xx^gªgԨ=<:н3$FMds E1 [Yv$A 2 Vg4Iqy,sj )Rii `/\DZ-aY[[m8Z O"*׊;do{(zVfX~]l~FJKrL:(2Z3 7Z -½% SbFQzcb28!CpPeo'FՁ89! j8I[ik+8^oh+@+bOzVQѧeGgap%G",;IèOB[L^ێ_·ø8>݋;#WD?GOVEJle'BJAtCq,@ܠ}ހ㡍8 j&F|*`1@M`w*37ڦ^ִfyqz]ʦ܉38OE./\wטK* h!PPdAehi.B& dX$OJk>9ff꓿4\]LX xP4v.q[I1] +NJh(,, Lʴ`"L# ҤρF}XB'ۊr71 Z`hi᩼v U:X>c| 1ފK"$IQfwW0vPy@W%$Jj/9CfŌ >_ v=ɋcM܂[F+WON4GG׏ 3JxJ j5bۣi1I DF\6^g"~ n!{K`? !fs=fOƃr[VNhVȐ< bONtZ1\`r?rUkTgU A}"VT rꈦ.0d$υG>͙O / Q>s9P0܍߻sĖff >H}4<.$Zz>rLSCIN 3\* ȧ>h8gMUWY{J EgG>KssG II aw DV2!-`h,_kB$Y}r2$[ >DBKKYЁ;R#w&`6&2 Z= ITl"UM CڞTbBwylw-¦0),?KDw N6[ȳ ]@X1>n ӷ2Cju![H77EHL@f)CAԆp3G #MfchYAFh0jâb <gզ3K){QβhF%;$6߈|Bc P\1_C|zzotQ`qcꙋn.*\V"V.?-2zYzza:cr:ql2&&T מ 0V/yT;IY j򸫎SK-(K ad!q]WB!>ة}~j쪫Qre往 GC (>v|hl #rl6,Z%pNk"X"Jhɴ4F]ANDzZXyy0㹹?^ymj5L܉sSY͸[a)Ҳ0d#}}L g<ꧪ]qe[XKS2 ^*Oƒ~"Y,; ުu$Dz 4  t&&*W=tM&;dl*1 5xJ"~rq;kzFDŽTo1lp7kl_<`a?ȖRI![JR- td4Xǭd{(==`{lD8F݀eVhsTݯ́ 7ˌN]$-!I,ERz3~%meփslrzs<%)O:dX Ʋ^O[ J8Ppa3?tY뫫 t㘋C޾eK dz_j;w~|2i^9a:j;'NVrkg'|1"~.WR09?zt(c"iչsں}g寞S$2bBZp+wO|L8hN (j4M8A4=`X$#:y(#5`85 ~8@,OO=nS3 #Fto uTX], P[ !UQCN*9Ş!!r/q;I-cjyL $*!@>+o[lĦzl  ʎI;|qr,Mz6Vnj&پPWct]]9qLEzҨ/=`-Q_U6*${6jNN"@#5@R2R$/D|b '!kICLhlģ̲ $Z֗;'R,>n';ӑpUAicchx-ZWtK<#u甆N]6k|AbӒPѓzڝd/_9ǯǥe2'ۣu8PEFQҟfEr)D^ͨxrm[%.}F(6JFqr@ XTۚà<[uVl20wwp#X12uC^v;P_6m$<յ|iI :sS<ʼz$0ņGsͭ=)*@cE&[ZCEDN Qg%O hlhtE֎W::/_PŢͯ'LT/`Y?l8ع96Rw20a{MWx33&tf✴l'x=!q+L`\!h.2QpFQtLx„Als 6)Gb2QK61ArEmvF Uz;29Qx$,ƦY;=7eܽ;rke銧LbZBj&__p&1 TA:lРM`]\MyaQ4 [0T1?qC#ɗNVDT8pk*^7}X O/$F޾1Vto:H^g GM ޝ{lea;E}jϏ 0 R&)^Ye` u2aŵE77hiP\}ae'69E]~{ 2@r4N߬zi-aڥg5MzU4tQ1IKws 좐-$fK?c)toe ]j@?4Q4iFHj;e\x@V6ՁFp`ztvo81LHTܜW7q\[\iy“YV݋98Vkj ? Z2+)_XH? uμK qD!<},s 0]{hBuܿe _s hБ4Y9EQ9VSo5 '"l#(JRPmdc^7سyq*ܪD!v#%ܦ$q,tEѥ5h(0zVҊ-,p})SNq7A(IhBJ 㗚]3u@,`ޯ 4]#BAnPz0[i:O D껑߿y R&ܣ(G)g{gF?:6xswShPunᵵ\`-v*%Y-Tc-8>Xjh,AZ^Xz.N,nې#գ A:zl}76~ qFRom=i$ҟD%IDATvv}/ԩR<4\Rq)$ޠMCB2ƅefRd^~Z'w*w? z2eMEE{WVV8.pJ Lȫ*[`??M h2ˡ&3F` 49Tԉ fcՊ}t|L9PD5+ "3|K8WQ&SSm[0>Hb"o:uƗFՠ/] s.ce[++j U]}[yi $~H!zI^|R8Ąe 0#-YtuFRv2bK- hNv <69aӫU3$PX &z\WjFsi)Mf< ir3`-^疗|EjjL BK++R<#qp  KgyB~$fP6rt,yL򐔡Ѡ5np{P@wX[+t@Pod~83TjjL5tu7+N7n<7>Z[XKܦ 1Eᮯ:gKTHQfg챕{+iW< LEGi B"O+ @sh' j27#/,[ -Cy!UdΧux?XnMyX6{<奾|i5?SNjO} 0Xz²$&$qP+iK(`F208ѿ^6r4fΤs\,`D 섧"#5y%iqנfi㠀Z((hou^$tw/߿_Y_Y>_yEx)>-]&,1_Q~KUK=Z,QVRiOGfDֈ&o>dn2)5LV%YK&F[SSЄ'a 96-,,|)?[_][N{`Wr}P}CSSx&,#8lo9 :Āoǵ'a}Rd2HOe d#]kx8n7ZQ6DiU0n,aꥹr66 m7QnyvY^on_32)\ b<2WQy'P[ɭ^N<.&i116K1Ҥ p\GNL cj K#R/7Bh6bhE X,@)7 bĝĶ Jlt`jo3djjkrU6D+Cq!O!( eA^C[[O|y= zp8h&p7\L0h w>yxZrH/ Vk+@aŀ ҟP˜N RB>/z_D.z h`f3.A .W֥_qH0|«T_Y:bCI>phpR <x|q,"b0ZX/6 H&qrjuLv~ĉ4]1IebG#ɱn~C2B+LfۚݟmЁp T(_dR@XzP#DzyS)mdhNBW|c@Rͬ5Q=?/DT7q7xk^}u_l*Bfih5 zܹ^.cx>t6Z_OŃӢ<$a6Qidv@ñ6e b |T}06вX$1@uvE#zXFUn;O vmBz?]|>?(4iP؀IQ5|Q># s|B:t2YOgLhOYGFwOyA+[zҲ,44`Bv, 78rk=ܬ;ā1/Cno'ai hZzp =JCu AFX $'^b:݇|>g /tPU -j|}:hUJwQ^鴔H_qKo)wN$wD&/@/b%OPբYZ fr|z24&u8LNjXsV2" !U7.v!W >@L*CBӘÙ?Neg~&Ht? 4btmQȎwtBf+[eD[p! t,$hlmhj%B1kw'^)͹T6{' ȝl +72u;]┡C˃Eiyiuq-%}ڮx5jP_2P  ?%P6hvb!n#S ,GC}=9I0|Bz~+x897I@'85cwvʬN]EI~p; r>n 0\ %nV`d[h)U( lr=s <, ?Աzo `mdY߂GhJhrv!3돓upY \ h+[[-vLv ySd!-8Cxaj%0 e12I8X@LүZڧޚwNr=q,ܮ#'t9xd:`'`z; ]v6Մ+5ـڑ-n{|?$y<#NE^pfVWR^Q->(ũjԠ-φ)%֍ykbn'Go,f iD+'n Uu8%9A~DzzNf*pɁN$~lRGB?A/GB ؏LEj5Kan{?-0cL+MCC9/0,JL/@$ +' qF\h8=n?O8#V#8Qa0tNOҩo=x0l ;Âwc xZS8r d&iˏ?w(ɤ GImh" .#omڗFz^ Nڂzk{'랯hq(Nk5+@ qj1ͭo tؚ1|(~oRs1g49G%o6Ӕ$fd+>!|Q~LV-b(}@G4N?bGP&gƒ%4P#8Nl48 ) C+6:TC :gˋd v ؀\6 H653uiaD ߄^O+C}yȋl!E@E ~;8;h1An0_oZ E>.@(@q߶4G Ba?S,b[q33kt9@I*2جԌ3pA"IVm*j ׹d>9-}q,a̤ MQ޹шE+iD]^V•p2|HUTm17:.!%ޞ3682wh;`o/7_2dui"%]%ƏY & @AM!SXjA?ā {}B @OYj阴vvNV}p͆(4=y~H / |Ј֦'*+mEᖭ&/iIt4 ̃lG`#^'Ph=#PoEEt ZB_hzp"t-75 Q>XqRtz@  23[ >&ei(HX¡|D\ E4Pr}Z;??v`SQ@~v z|=e|O֛uF8Pgtؿ91rP/H^&.)=;ж+{fwh ux٭"胪+nS͊Ɓ<fB(͌aqD,tdd.%4K>msݫk',Qsw|,5{,Va>c¬?s)-it0γ2 NjGDE Bc*{up1r'oj/ T$Gv! Bj<*B|8{P++"ۿ8?̩l('Þ_'SCcl.5r^ߓe_LV24`δ3KD $0p&];7Mq@d3~%%+I3`E0:vnOޙJv~Q6> 8`WKd _IV2 : Z $;<SD)kQ'UY\@ץ(MJZBu0VSZh8ѹscÞj,?t:E&~ |>Xu3( e dۯ4XtA  D)pt@IXBI R`UnSȋ(ꗈ';&)Zq ?JøkcƝQiTe;Rn[U[ԁhRz&/L f^@?͇v תCrY^l66wB^_^  X'Lj@}".Wl$eN 2%9KDJEy%`}$?&;ˁe~Xc @%%P{fD=pxs8$1 EAe2F77m+i߮WZR4]^i( f\}&5lϰnRm?5Dٵ(??4#:B ~\ j9!z!m` 9N^@0^߼xjX}A{ɸW1u~{`%:`@A(5"q8@ @&`M IJ6106g <Bs@Ƒ "NS 5aͷÞKwݩ4y}f}HCOS/9ʮb~#";كj%CB %~"V*$E/;jullo+3CX"rLFK$iƂ} :0@bcUU\ǹwٹ}$(.`1~?Ei,0FDFPCB`l(p0$RT5R0ٹ^Ѐ߽b|hv^*Y93gn򙴖Q2S,#EA{yI!/FѕitEABهU@Dvw+ӊ<50 cdyWmW?a:ͥkTp/g`N2#V턐J]wms8`W;AQvwT`ґ ! Oʿ}sF=)DA$@  Euilz3תcqޝ{KE_bYZF'ɷlsz!89pK=<>u9x}fe|whH RG *!Fs`b=8]d+ɓ'z卪Zi|wQ4*~h4Fn|_. bD~:g MzȔyOOu` .B ޑU" laZ!MN<ɽ۴X (w:R3;Q>;^5;Y=:a9TD-M@.QA4CB4CI3MA4JJ;CB;CJ:MA.㉧P,; Ӊ!mɗ^zKG?_u-,XnN=Z!%6BX,ҷmm&`A |Ʋ6 `h3uz;IJem@uC&^vͬ9,$WòX}Czܩo/^7 bD,W׏|3ЧnЩ'N i/&*$/C_?qDҎ|b TWYZ Ld=td{ǾL:=z$DBNCz.oE&HmUߠok}8!m6ӾVHDl׵fK׷J$PAq\ -V6C6}~I*˙}j֩buOGx#cuF!JM&>`b#R1Ȧ = Q G?hɆ'WY voJ#6?Z4$ٴ F.` h_X`2lbqC)eBĆT GH|?vMG޺p᭬SH}zr[!Pjգr R'N4Nhᵨ X|{u UMxn ,t@l[%&;5pFC*eeJNZTQ~$eطDSN:VlRl22p;f L<ؓ&&&MhTT @?<@Ek~Wd-:h6J%m6N2Q}0$l+j܉L,f9Ec}Ɉĥr{%ۋY\S_||VFuK"[|N/550=>fwRZdcaA5#Z;lۻ]}TסȈQ!Ě:8Jeda-āЋV(=ҷG XVo8DY%\!>=,]piiyi%'!Okciĸ*$Zs\HC U@&;;%D6@ 2f7Q[ NV @k2i+ =h lhfT-Gd쳫Rl2>Ve/rЋb˗_z[R!&Sd&I2Ht~ "ͦ ~C EYŽTc 4M/_Տ@3t>o1P3ozgM3$xJzkmb rRsFBnT%dd'ytT_ ޺p‹[|_fOK ƣ|!ΦǢdHi7F 0Aj1!O>--܇$D͏v `-z:y!zvRsۈ D:5J{u ,f0>+o%ZBļU'gOI.\8qYy[ }Ӳ`a'cz'+R~wT-0}hr 4]p ztb=CʊC(9g'Ώkh*PHU5F,SM m!`[,(H}jPC] f" 7jo!} DZ&, fYV "lGn*Oj~锈Et),{3vԋ-q>7)!ب}$; j}FM4* 9\Z!w;AZ`IQnϑΈ=Ckm7R'FbP6hP+mV>xDD̜ rЫ^Hҩ?db߻ȅ ҴtHv*Jc4ң+ݒel!Bl>&'R&NK@:xq4{Gt}DeCT%X` C!:2=mjm}ti8A9,z ::YڌY$ 2X VJKK ~)iO1}Tʬ1To*1*Z ǾRR&,{~5kXPgWu,t!Ct%Q`&A @m}iZc3`j}u{ Ā@' `ʼyLMt_^}WQ ˩@J5$`JsXi1PMq9J``ڙ ^o=t,jT t-xA1$>!` |eyO_ zFǮ$35VVvMmlj =uؠa! c0pv΁إWIbQ5ϟP.t{WT|? ņt:ӣ@w%']& j `vx}u|%{%"-m&&{=5/nLRoշ= ufnc0H[md2YQ8`bP x"F]V2J[S`=.d/Gqlpk%Ciypeс0xmKY(SHzw!OuxVE!w~RP{M{<*P+lh=ύm:olڀ͆ocX?j5@ ] τf#|U|E [PpNTE_Uv#φ  ,)uHY[uk l`!2a!55 Oґ)9Sڍϫ@gA#mf:.!nƶ鵅ZtO-ˡPm3 菚?J6>ύ't 4GB%7~Uv*KbHCj_?Sx  |3v?@D^-b=y<ڐ#Ʉ:Vx&uX0Y5R|J'/D>9Ajǖ8,ҍZ hi=m٣j7KnK(ћ a=dC&}kaM*NJDf})*`dTϮ*a,N uyEqNodQΡ+c"JSt_pRcqS$dc^Voݚ?T@^UBx?.k^zzC-:ta.VwB{ТZ~ m]f33=@tlm(0INC }'k Lw=U%gST!rC8aTq oz q`Xo3[JX*b+WVt`Q{Nn*@*ϦD)O"Z&OjKQ5&@+XW ; kp'@ڞfiCHG^?m6QF7b3]ebX0+|5qzj̉<#\c:KN]KDKJK]*WDOO~2=*.,i4@&|t,Hs!ʁO`G: - ?5x{S[aձ"K?`>Z0&P*)zy?Dj= q_|ilK '_^|SlQ0"|/-bP >~R$VteU$eJ7T||^ 3@.8,m!F 1L~(\kZ@&#<^֧@bm`"v;Dg1K:9IDnRK9RO*$D$ᏸ̋X5: _YYpIG 9yQ)nߺUJCu*/*B?Tv2f;-0?oCHsj ^:Dv ~i hhDN##ݽ>_D>q[0CWgՄ>P^Hߚ%7WWDZY*W|!J^Ej(@mlˢHd>zpg]ַO&':Ja̹M +& 9Z HB񽖣#v^m" Uh2ڌMFå+.2zj< 4(#-; D JJq{YZSj!EKN+MAE cMete`k}潻?Z擤i2`ߞMlߣ('NhUNjzj"ZWKPw#(˼ӍɌmEUa؂q~v3<|q)GPX[, 4Qs" 2]儸Z 7V +¶D;ޕuzcc{y{4CT!=Nigg!Sj/݄]i0SFd4C[Yh6gA 06Z ~md2p  A(|)ˉ|IG"8+o,T`Ry}1Ε-֪\olV)B868%TF6m=چ߾__ܹ[{$ğ/*8 'Oj$ɮh:7\ִMKb)##f<8P~t7Ց7=E1…A+ ƥPTbd\l8NƘպ>w(QW)p*:ÕzjY6mm=mŞ{?xp?.\V.G~ N\Pb01¿Y%"oX3M&cgF SHX1uc['C(!vP[b,F%~1݅1"sp $\"^6ލ*Q "qq\'qd6Ufx8B;<ؾO$I 5'O|Nfۍɂ4`>話Pϓ8cɬtiR˥|;4떀(J:0+ͩ 7&lB3%E#6+:p &FGLf|#E'ʫN瓞B90$L;NoA^atWǑKzՙ,lq6@$#%2?^X\ynqa;zPyA ~U Б+kkѾ CK'ZzX&{" =zp:T&RhFӄOjEPuq|ГʸQ\0-4fԔrA 9FIDµ̢Z'vloC6#c҉| t>xh?Nç 0t"bWW`N\}{[ z"1Q>2=,lG+6BMOtҐ_S j4NG"5-DH2Gs1``\*7g-@aw"aՔۏ>y >ۛ7PyiF 0tYqIW +!ˈeAtʔG)9q_bѱqDslџ^6ǃh@@(Ci0_>i'Ԇ 0~Κ _Jו9Nlͪ$["GT/溔[m~TIeЀn<غyw|y?hf~h}Yc:4Ryb]Y gW `̡ԋ$_J/At46ӝL&4j2]]f<CϽ(.!1. |DQz+`|&htð[Un@ݛ|G+ܿͭ-}}6gS(,㐪=O jV O%P4^׋KRm ܬ*ZM d׳!bOf n);@E`@9@тA(0-NuYCq e[_\z)C *oh[5n=o7-FѼ7)x' jy02ɓؕA [[,N[t3HGFQVV(>KJPdt7bdDz̤@pӤ+5|ڽZ^A=ln5*j  BgU 寖An/[ c!~NJ ht33wgbd{1~ ă ҧDgLI"ˊLVlbyL+K>RQ >V*3F}7@z r،?'{[[7G}͆|#lc#loՋ%-$ *P/: @2xPp$֝~aє3zeNmr<=]~Z,̃j=`}K+l跱XKUmy)>JS1~ +F1eF>rEo68Kh8*(iqg+/;9OIaV>'W1O;zHRF^j>T7m,}Hc h{tx/ܯ6 !@ܤ*١'8K)TV#hgڣ ]YݾDgW L}]~mY?##"}#&ph._uФ' 1nii3DߚtuFD`J=8d`>f||4'$46rFf|$E77JPt_m}Ā*'&C@jWhD=͚PO~,|Fwe G1f\c L=?tdzDd<*!Rl~'(YNc̑]>'e)sm"mw"FD̎$fJ<ɥce)̌\۸)XtU8P&IRW < ]j6B::48s~ فQYHڿt|&}qcn:S ]0tH>`[R'q@L JHo! 8ua鑝(i \bxls1J9 ^\X*w2t:^ё{džTB7WՕU$>B)bR[J);jjP&xGycCpŭZ<]%<C'98 h<;ѓ6WM,+?g18ُ V^.wNxFywʍK[FJʌ tz| p,=A7ԋJjQ~3.ѝ}&epL3;QӷK8e&xNT~`%¸ ۼt3Vaa(d|tT :aila6bJl4 b90ezΈUQ2PL`ie5=ՆCi@b\z"6TLJ'rZXRIiOL v^ΤrLꠈFN)&F83,aՁYюŁb*[rɞΎ%7Ȝ3 YMq7iG=10b8?9ķRX ^fQOp[}_\+cVO7ETT Ԥ*Z|.L J| #ԋ?(r"]#洘S܍'YɀАNw,a]XiF۾IPKUIm͸s7V,.Կm/cp|^3!r`AF yyOr @ep ~"x,dTD9$A#ǚVXT㘎yv埖H@mwX쀴efv^йс0$ƪĒk$n!XH =S*L5t{ ElF *YVd\odԒWh͸U3@='}ŵW$ xcAl ;12l&|P(LP?D? Su0[QJh<<GZǴemj@q}~%d¡q/ ~8ݲ"vURdS^]|g#J(Υ W"c"Jtȉo3aGF7&,\G 9*]O<wyKRjWGCԫ< Ot߻_P3{e_78yƠ`eCؙ𴼊_I{K 'ajzF. j/ ݙ] c#0($/pXEv5) cC* @A/8SP=&(&Zn%}B/ܫ]JǑcvwP u>x Z 8|Aa.QʼnXAteE üwP $Fq@ԕQxƄ|WYDDqXuꙈYŀ<p|RqJ!6<"kLMpN%J9TQKC;:ze&@CwEvJ;v Q(9㫽ЦuE:|+lr3/fpp<3 .[#A{aC SFMQsy)Xzo4c c|OU G"}Pæy Ϊ @== bi6%9c`v]lGh oÔ cd6B"9{O\sN, ]_0ȗ iĜ,{[QQ1볕0a~XR* V+WWN2n`^ᝈP"Zځ"&Cخ9j޳80M 9C#qLj]⺴v]T]Aۉb9.`П8(rHt*hBhGn)a./ŋBa0V̻Sr8dٱ)a Lѻe>$%{grQ$\Ӌ卵n2_PJtVRL%CrCLZpt ͟fDucצBE ?x nXdI,,^3x.#@ wX3`?qs#"ghq~Xi[\)ߑ{xb=:8(,RRBLԍ&3|~R+aHEB(P&s *?F8R ^ 8cz9,wyox\E(#ޘns;GxE2ctP(xP"Y$?ό.y #ܢ].3WpLv>tF+Ec^koca <|?@*HOswnC'{{w/oz ^8K< yCh 7,!b1#`%XNٝl3a(Zt)YwkEyƠ, KB!TYV<'eq(ffL(Dv ;Lkb0t?|t@ұ{/ra>RʀT˰=UqVwp\gͣsw_ ˄ib{"8qy+lwtN-(b;?<ĭQP#EEx7fkWe3=3jXTRW@ `YZRP)`s; 5]#< G>Ӵ ptIԟ\! ZMHۜg}vds <Ɇտ; .;RKSrR+uPnpI\5pV~KV2JbMt"'մ& Ehji\0|vg4ilLH}P8R At4@Ñsu$Vqw R,THqf D], 7IL;N<j2krMUr~YotQO Y^^^HgDbO.ŮTZa8P@MQLs&s)0Jjk}pϮ v޼&Pձ\_ +K6c/VD${$D03 L3ʹ`E ٺ|Tsㅊ,r._m6ǫs B}nQXnZ"|mעoVyZgjOi1 Ž(ܩR@u;Rd@ٽtZ{bZؓN[[ qleܺ#?hV ~=閘a~ʄw˗)ի*pܻo]ؐb:N@ɏ?@@՛F4C4k*@U&s*R;|8;q.'@/.s Liޓ_~W(T+98hgu-I+>iD+GI7.mET5Ӳ=#q|[dnLCɪܼoC({0R!h~N@0FMq e5xsa#TL'9})ץ F>-Tő7ۣdo3]~L:V>mTs`J- $B⬛/%9VV=xи^Yy[Y\ת, u5Լ mn aqH;YjzU PP!#%?{:+Tf+cU\yr)<` k=evfjLUd;'.dXT㈩V%> 6̸X^]Fap䗋#F,6+QwaM @#7\v TA1Hr@veϪ@)Nt /leNoޞw_Ue5c(` ,]_zEs_n'|6~%yjBcuNȜ ,ĮL1 riqp&P]/TU~Z)Jt6[2/JX60 dpS@Ȁ* sZV紽pGEG.+W)>3&`u G[tqōO#,doqJĪ'"W sj?>:Jht&"Jaqk3o^{۵KGR}|b\<1i}<}q-<6 T@@WUچ^4{5 DR./X h3kF] )'qL)o_|HDܵ*A~zBN IBR2Lv?}),\2Wi1)M i@{܏T.xrtL^Þ&u5@w'vNߵzpKBr}TLZʜ)i~G WlTp桰0I!)!͊qrZȤSä$y|ʕ+7`˵8#15~'O6m}: G8/ σt<ǞPNٯ꽇A}U,\MFED>W۝?"4>>r-R( 5遨rwbۣĖt74UlHT8>=uvݣNh\@O,b9~ s%ͯYzS]W!ĻFzeD0V){8='H$z`8A"n,XO_TKi/O3U M70j!gU鐺l4P F/Vd׎YF]vnC[ vIg-ڛ׮}τ쯾/IYYK$z]IVwմǍ˅yI$P̛e.Xjrw Pv @ t1ê-ҿTVQPX #+boC_YO~_ln27b:$|wRB{<3X# OG!彐e G{*~WO I3Ú wF6<5~U9 mTUy~G'-,P[8ɵR۷? /v#ic܉Z+u~QU2'\=9漑L(TdFPZn(ݯ" >+];} kwAsv8E!gFpkj t|s_x*1?]{gwys_'}]. x+9 0'$__0 )9i9O(t߭&uk4^}\_ yP9e*Ӆ9z=]n @ JU_s8z:h :yR;}{w>. X,›rڢt89/ա %O];h$YJD'\E@xQ. >f>]wcz3t1]C$$ \%SJjp%2'O8 $_Fz[Pp?vߌݸ@302\)Qyw+`#*G#N1ӟywQ. {4'i~r@X  @N[)Tk,a?At}رWz^nNy5:yv~i~-~dMaP2Zh_T&I ы|{0șg}J|Aݙ̶Н^3"YV+jbwK[vr2N?,h6jɀu/zqֱaЍdr 2isժAYwt#wFXe^ aw?]}wΟ#:KWs vE6ۓw+@pI@f$ =@O1h (6`ɭNxɗqZ5}a6YM=I} Kl6 {-V y!H#6+H0+m&a$'̖7**َR;E{@e/C~bC%(ۀl :r%-ziT^o-:JSE;iұw >$ͿnzΝXrddw%'7<%Eβ$WoEW-aٚ"}3["/ {Iq.&]>0\'}?ǃD A@A$R쒽I&%.^,e`׃O! H MN\PeRB]]?I޽>6QoAs%5M |xdN@Sn6y'ُ,|B6@f\B_+X@߅ JAk&jIX0m60u'i4~PAߨ71H4N T͝n$s'pcO\LA}{uնL|#EǦ2#ሰ`s? Q4 /6@t@?&?$e ]PFK f$4ݨ' O$F(lǼ`?9qQl+n0~x~I@^\]. {yQIwX")$Ynqʠbt(nj.*QYKeF^&R ) ]T2- u_[u$;[X~!fSb.S4ZގEbҚOe~wz>(IJ[sԬr)dě@p'pN @dS,d9C3l1 H$ uh`F3n7i  Un#%ľ7rݭf{" _NP5糢7=u~8*xRo 泙%֙}Wozy{:^T aGk6\4@A1P,  ܰ:@I A$B!P j3݈m D}Z]lwO>}ﶱ~p@HG@,TiFJ̲}@<5PC$Y(z&,w})PT=vQ6!8H$pkSA#0X.f *\1 w{蝷Ń$ۍ~I5)~. XVz\|slajMJ Ei`@4 WG YoKnZ帥Q!0p^(ǰSzI TgH (s`Tm|3:$؁jLȱAn9*v{gG'(SocQYg:y'= ”T;ূ(sB d_d_0@Zuzw3R>o# '7r۷dzOr7r)!~e$鹔8ƇjF\ޙtj";>q#~qHdu!f}q@˖vUa,O3>0_&,Ґ8/t 'uHȅI>D:1 ows9;񺺾܍H$ፍ7!Ilo;,&}3#[=yϞEaLAy DΖB|aiicr`b/`Sx}è9- (ꎃXA'NHen0;.L U?gql_$Š}o^؍DbVωY~[auw1ȹ+UesO'(/?fG TEeShRKb4(` .('N` <!^4|+&`@< @!d $zc݈ 6R"[q. fv2=Tpý} & Ĺ^;SH PM5+R^-: Zj@$40 Fᣵnh5v\һ9dSYVnmQgɩ$ۿS#y< {jp+Wúxd,Z5(j{-F[ڛFb?!@7 aPZK0!<@io 8R<0MExr3+{|T.D.!egٛjss*\ 4;P(JPX>;r\de(KK @pz `kHOa# }u1<1ڿ(llKć,+e[巓 ?M&!1V!:c`S吏~c0Շ|W"X@ˍQѢ8E`Z|h# 'IE&Ή 'FN_U&ŇǷcܦBxs.!n јWLΥ_vJW7Ia~}9q?-ET<|X(|ehF@Tl(C0 Q4};{ N w`;ow>Ƶ۟\.7[OV*f4ڌl[6?w?e3CC𾁧=Od0 @Ĕm-]_^r `)Dz Ar8IXL}wv~SHA+:,jn$DRΦ3sф*i$>{wOn[[Q1{vX/cꧪ>uP@`L2!6`670Yŗv\ #2fR8~@0c^Hc8l[uX%=Ԫ##uލAND ΝXd#V:%%tü[Y1M{obk0 ߒFBO=P~0. B t) p|6vK6c8 d)? 7 Z gw': z Bq\LtM$pdm7N.{%"d/ٔX>Nǧ? C~;wG:ƀd_FC!Avy(=:@+d4vXW0Vs7koȽ-&x.ssi!)nviW2%B*˿Z|H{H@`LUngQK (-eO/''4~YA@hj찷vB*Ta1"L .պZÇމo3[Bo$&SQo [Qq:̚xyFt ޡuSTx@hEw<%&U,?%@ ZRʹ Z!CZVcg# ހ`ǤTi6bw}ofBTFb1q>'ƶ3uut>s[QҢ6V پ7z{yQ~fE@ R:: c 1df@c tt8k$Xh @z^@N`djЧəFCԌo<4 Ps1($^ˤR٭!6e AHfXv'HFr7Ή ,L' ?TN |)"rPy|c+_9$uQ,Gilv`ze <5uEy|D=^S9mՑ#b2ɧ~ԗIW3 [^|+?JWB4- ;wŶ/暙1SAb oi)jh~\%?# 1zhLHOӧiTEqJbRuH v\RUqs/$uQ\ $RTEbn0֯/Fƃ]W&Ef,!1bE| bL1"<+\Xndɟ( Q̘ I3ak:;BqWy}5Rժc]_Tk*z꬘Nxq ޗ5^eل{Zl|v'7vw>pc=/q sXUAxyRdBY%C 0/Ab6`M@!wˠ(MWHձ޺ R՜={9Jʤb&FўvmdB[B߿ q`w7t3g| -ȿ1(ӁOXc4 Q>HkQ#:y<Cajk; +* ɨkMUȂ_d߫GFz^%xv>̲Qʧ}B$,eD)[vBQݠ̙ f<÷e?EzPTi;J``6` %e7ЍFbcH0#΍$c:Vy1~0|f}y+J'M1HdVײH:ya'te0xzurn^$[8K[S!'(P6 PT6 ab41kze@7+H~T]k1JT7WBNsp!Y6R ~.߼H kFv+a3FnnqiiiB㮏r2 *~fs!(XR;p$ NȏhŹ!) 8r=C~%Pw;}L_r/.jB? [o%n.n,@ZwQ>M]Zr:_cUnY],Bl(IEI9R)Ҳ )0=zip{+"fڰ0r=õvwb%q+~V歹dgXv(F#\*!)o0 丕]Z̙c241pX 8LJ"tcCzu4- .ǐI13P_<3_6b_8~V=ެ԰=*UFʳ̿SW!)ĨN'"o$7~/$bRLx.]~QzfjS{q((9.P % t#L񍎎oچbCJX&ӂF+q2ĿƓӭvk?zy:`缯FyvC݊Arr#=BW2PRQ?7  @ ܿA@"ݞLKj3ZVdm)=g^RT<:wUS[] --p@1BR` }+8r QOn(~$ZI֊ xx^gªgԨ=<:н3$FMds E1 [Yv$A 2 Vg4Iqy,sj )Rii `/\DZ-aY[[m8Z O"*׊;do{(zVfX~]l~FJKrL:(2Z3 7Z -½% SbFQzcb28!CpPeo'FՁ89! j8I[ik+8^oh+@+bOzVQѧeGgap%G",;IèOB[L^ێ_·ø8>݋;#WD?GOVEJle'BJAtCq,@ܠ}ހ㡍8 j&F|*`1@M`w*37ڦ^ִfyqz]ʦ܉38OE./\wטK* h!PPdAehi.B& dX$OJk>9ff꓿4\]LX xP4v.q[I1] +NJh(,, Lʴ`"L# ҤρF}XB'ۊr71 Z`hi᩼v U:X>c| 1ފK"$IQfwW0vPy@W%$Jj/9CfŌ >_ v=ɋcM܂[F+WON4GG׏ 3JxJ j5bۣi1I DF\6^g"~ n!{K`? !fs=fOƃr[VNhVȐ< bONtZ1\`r?rUkTgU A}"VT rꈦ.0d$υG>͙O / Q>s9P0܍߻sĖff >H}4<.$Zz>rLSCIN 3\* ȧ>h8gMUWY{J EgG>KssG II aw DV2!-`h,_kB$Y}r2$[ >DBKKYЁ;R#w&`6&2 Z= ITl"UM CڞTbBwylw-¦0),?KDw N6[ȳ ]@X1>n ӷ2Cju![H77EHL@f)CAԆp3G #MfchYAFh0jâb <gզ3K){QβhF%;$6߈|Bc P\1_C|zzotQ`qcꙋn.*\V"V.?-2zYzza:cr:ql2&&T מ 0V/yT;IY j򸫎SK-(K ad!q]WB!>ة}~j쪫Qre往 GC (>v|hl #rl6,Z%pNk"X"Jhɴ4F]ANDzZXyy0㹹?^ymj5L܉sSY͸[a)Ҳ0d#}}L g<ꧪ]qe[XKS2 ^*Oƒ~"Y,; ުu$Dz 4  t&&*W=tM&;dl*1 5xJ"~rq;kzFDŽTo1lp7kl_<`a?ȖRI![JR- td4Xǭd{(==`{lD8F݀eVhsTݯ́ 7ˌN]$-!I,ERz3~%meփslrzs<%)O:dX Ʋ^O[ J8Ppa3?tY뫫 t㘋C޾eK dz_j;w~|2i^9a:j;'NVrkg'|1"~.WR09?zt(c"iչsں}g寞S$2bBZp+wO|L8hN (j4M8A4=`X$#:y(#5`85 ~8@,OO=nS3 #Fto uTX], P[ !UQCN*9Ş!!r/q;I-cjyL $*!@>+o[lĦzl  ʎI;|qr,Mz6Vnj&پPWct]]9qLEzҨ/=`-Q_U6*${6jNN"@#5@R2R$/D|b '!kICLhlģ̲ $Z֗;'R,>n';ӑpUAicchx-ZWtK<#u甆N]6k|AbӒPѓzڝd/_9ǯǥe2'ۣu8PEFQҟfEr)D^ͨxrm[%.}F(6JFqr@ XTۚà<[uVl20wwp#X12uC^v;P_6m$<յ|iI :sS<ʼz$0ņGsͭ=)*@cE&[ZCEDN Qg%O hlhtE֎W::/_PŢͯ'LT/`Y?l8ع96Rw20a{MWx33&tf✴l'x=!q+L`\!h.2QpFQtLx„Als 6)Gb2QK61ArEmvF Uz;29Qx$,ƦY;=7eܽ;rke銧LbZBj&__p&1 TA:lРM`]\MyaQ4 [0T1?qC#ɗNVDT8pk*^7}X O/$F޾1Vto:H^g GM ޝ{lea;E}jϏ 0 R&)^Ye` u2aŵE77hiP\}ae'69E]~{ 2@r4N߬zi-aڥg5MzU4tQ1IKws 좐-$fK?c)toe ]j@?4Q4iFHj;e\x@V6ՁFp`ztvo81LHTܜW7q\[\iy“YV݋98Vkj ? Z2+)_XH? uμK qD!<},s 0]{hBuܿe _s hБ4Y9EQ9VSo5 '"l#(JRPmdc^7سyq*ܪD!v#%ܦ$q,tEѥ5h(0zVҊ-,p})SNq7A(IhBJ 㗚]3u@,`ޯ 4]#BAnPz0[i:O D껑߿y R&ܣ(G)g{gF?:6xswShPunᵵ\`-v*%Y-Tc-8>Xjh,AZ^Xz.N,nې#գ A:zl}76~ qFRom=i$ҟD%IDATvv}/ԩR<4\Rq)$ޠMCB2ƅefRd^~Z'w*w? z2eMEE{WVV8.pJ Lȫ*[`??M h2ˡ&3F` 49Tԉ fcՊ}t|L9PD5+ "3|K8WQ&SSm[0>Hb"o:uƗFՠ/] s.ce[++j U]}[yi $~H!zI^|R8Ąe 0#-YtuFRv2bK- hNv <69aӫU3$PX &z\WjFsi)Mf< ir3`-^疗|EjjL BK++R<#qp  KgyB~$fP6rt,yL򐔡Ѡ5np{P@wX[+t@Pod~83TjjL5tu7+N7n<7>Z[XKܦ 1Eᮯ:gKTHQfg챕{+iW< LEGi B"O+ @sh' j27#/,[ -Cy!UdΧux?XnMyX6{<奾|i5?SNjO} 0Xz²$&$qP+iK(`F208ѿ^6r4fΤs\,`D 섧"#5y%iqנfi㠀Z((hou^$tw/߿_Y_Y>_yEx)>-]&,1_Q~KUK=Z,QVRiOGfDֈ&o>dn2)5LV%YK&F[SSЄ'a 96-,,|)?[_][N{`Wr}P}CSSx&,#8lo9 :Āoǵ'a}Rd2HOe d#]kx8n7ZQ6DiU0n,aꥹr66 m7QnyvY^on_32)\ b<2WQy'P[ɭ^N<.&i116K1Ҥ p\GNL cj K#R/7Bh6bhE X,@)7 bĝĶ Jlt`jo3djjkrU6D+Cq!O!( eA^C[[O|y= zp8h&p7\L0h w>yxZrH/ Vk+@aŀ ҟP˜N RB>/z_D.z h`f3.A .W֥_qH0|«T_Y:bCI>phpR <x|q,"b0ZX/6 H&qrjuLv~ĉ4]1IebG#ɱn~C2B+LfۚݟmЁp T(_dR@XzP#DzyS)mdhNBW|c@Rͬ5Q=?/DT7q7xk^}u_l*Bfih5 zܹ^.cx>t6Z_OŃӢ<$a6Qidv@ñ6e b |T}06вX$1@uvE#zXFUn;O vmBz?]|>?(4iP؀IQ5|Q># s|B:t2YOgLhOYGFwOyA+[zҲ,44`Bv, 78rk=ܬ;ā1/Cno'ai hZzp =JCu AFX $'^b:݇|>g /tPU -j|}:hUJwQ^鴔H_qKo)wN$wD&/@/b%OPբYZ fr|z24&u8LNjXsV2" !U7.v!W >@L*CBӘÙ?Neg~&Ht? 4btmQȎwtBf+[eD[p! t,$hlmhj%B1kw'^)͹T6{' ȝl +72u;]┡C˃Eiyiuq-%}ڮx5jP_2P  ?%P6hvb!n#S ,GC}=9I0|Bz~+x897I@'85cwvʬN]EI~p; r>n 0\ %nV`d[h)U( lr=s <, ?Աzo `mdY߂GhJhrv!3돓upY \ h+[[-vLv ySd!-8Cxaj%0 e12I8X@LүZڧޚwNr=q,ܮ#'t9xd:`'`z; ]v6Մ+5ـڑ-n{|?$y<#NE^pfVWR^Q->(ũjԠ-φ)%֍ykbn'Go,f iD+'n Uu8%9A~DzzNf*pɁN$~lRGB?A/GB ؏LEj5Kan{?-0cL+MCC9/0,JL/@$ +' qF\h8=n?O8#V#8Qa0tNOҩo=x0l ;Âwc xZS8r d&iˏ?w(ɤ GImh" .#omڗFz^ Nڂzk{'랯hq(Nk5+@ qj1ͭo tؚ1|(~oRs1g49G%o6Ӕ$fd+>!|Q~LV-b(}@G4N?bGP&gƒ%4P#8Nl48 ) C+6:TC :gˋd v ؀\6 H653uiaD ߄^O+C}yȋl!E@E ~;8;h1An0_oZ E>.@(@q߶4G Ba?S,b[q33kt9@I*2جԌ3pA"IVm*j ׹d>9-}q,a̤ MQ޹шE+iD]^V•p2|HUTm17:.!%ޞ3682wh;`o/7_2dui"%]%ƏY & @AM!SXjA?ā {}B @OYj阴vvNV}p͆(4=y~H / |Ј֦'*+mEᖭ&/iIt4 ̃lG`#^'Ph=#PoEEt ZB_hzp"t-75 Q>XqRtz@  23[ >&ei(HX¡|D\ E4Pr}Z;??v`SQ@~v z|=e|O֛uF8Pgtؿ91rP/H^&.)=;ж+{fwh ux٭"胪+nS͊Ɓ<fB(͌aqD,tdd.%4K>msݫk',Qsw|,5{,Va>c¬?s)-it0γ2 NjGDE Bc*{up1r'oj/ T$Gv! Bj<*B|8{P++"ۿ8?̩l('Þ_'SCcl.5r^ߓe_LV24`δ3KD $0p&];7Mq@d3~%%+I3`E0:vnOޙJv~Q6> 8`WKd _IV2 : Z $;<SD)kQ'UY\@ץ(MJZBu0VSZh8ѹscÞj,?t:E&~ |>Xu3( e dۯ4XtA  D)pt@IXBI R`UnSȋ(ꗈ';&)Zq ?JøkcƝQiTe;Rn[U[ԁhRz&/L f^@?͇v תCrY^l66wB^_^  X'Lj@}".Wl$eN 2%9KDJEy%`}$?&;ˁe~Xc @%%P{fD=pxs8$1 EAe2F77m+i߮WZR4]^i( f\}&5lϰnRm?5Dٵ(??4#:B ~\ j9!z!m` 9N^@0^߼xjX}A{ɸW1u~{`%:`@A(5"q8@ @&`M IJ6106g <Bs@Ƒ "NS 5aͷÞKwݩ4y}f}HCOS/9ʮb~#";كj%CB %~"V*$E/;jullo+3CX"rLFK$iƂ} :0@bcUU\ǹwٹ}$(.`1~?Ei,0FDFPCB`l(p0$RT5R0ٹ^Ѐ߽b|hv^*Y93gn򙴖Q2S,#EA{yI!/FѕitEABهU@Dvw+ӊ<50 cdyWmW?a:ͥkTp/g`N2#V턐J]wms8`W;AQvwT`ґ ! Oʿ}sF=)DA$@  Euilz3תcqޝ{KE_bYZF'ɷlsz!89pK=<>u9x}fe|whH RG *!Fs`b=8]d+ɓ'z卪Zi|wQ4*~h4Fn|_. bD~:g MzȔyOOu` .B ޑU" laZ!MN<ɽ۴X (w^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+alpha_compression=0.webp000066400000000000000000000244601456565420200375220ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+alpha_filtering=2.webp000066400000000000000000000244601456565420200371460ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+alpha_quality=50.webp000066400000000000000000000244601456565420200367360ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+autofilter=0.webp000066400000000000000000000244601456565420200361720ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+filter_sharpness=4.webp000066400000000000000000000244601456565420200373730ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+filter_strength=50.webp000066400000000000000000000244601456565420200373040ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+filter_type=1+autofilter=1.webp000066400000000000000000000244601456565420200406730ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+method=0.webp000066400000000000000000000270041456565420200352710ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF-WEBPVP8 -p9*>-рD Tx =Jthb&_ӘNr|ksH%o>>2Z3;9Q%,m9-G^vlV*o]oH+mF!So4n (*ۆ{^sXx5eqý3)c^Z M M#'{y12YA^Uj}C:Ԕd}&sI 7Z|<5;= cvX'ܵn8:) =Ko B_Ba As%b y"`?hW8Px6EhzL픶^gnow!prko$ֲb9Jl@E0"NMy3 8s5%|_lA/ڗNEʤPֱ] 'T8fg~Hd8RuD*jW~ꉘe45+ !fImŻkXً("CXsRv!F(dI~A+2'VK~ 2xB%Po߃ ܓUܛpE7ݛe0ajh+1Z4}i%Pzy5dIdwZ ² S1t>OcOl,נF/&k%f),NhK FF>-_ a풕FMӎ[0h+_׃t,Wc'C Ӷu"S+0n^=]HB@֕ -UozjF.M+H\xt<ϏyCjg\s[4'B=JǍ{4vJ֥jg=݁P6۾HۘwYPf!,oaBC6+bz.` 0Jt!ɞi. y Mm1廯`)N": -UVY ՍjLI!WXؿ1 Nьd ͙ȧv.IoA] xzVl9|zYSOE~z k/PMD#Ĺ!od-~vyS " cP{M]87s4Q iI8E,m1K,CTܳg>0ir')9s=@9Cdbq=:'J_o>_X#6c;·u 6)t Jk^Q퍌|>t#9jV=t̢R[k<@=Amƫoko= D"*UBx  `Jkfon9:AoZVATgfu 6JY 5T@1%mGiW>pE*K/KSc4-=Uq4tHIdnX"qUKBP!7NLc6h0 Zre^%|v@#袼>8xPŽO44L7d%JM#݅+: "=5>xZ'⁙ա~sC>ϗߠ"J53*XA/PO< l-CwJy^\"ȥ3C"ҵ{.b.U>N1uRt>sƎjl a$.eT||apl #йDW_5D?So :]FCغG7*fқ w'RIb4n4j_yZAF>ѹ|++4J¿c|caX"}9GZb d30Գt"P,@`uX̓E 2:5:tK8_ 3,]DMFp~<FUE⣄ɸ$qQo-iЄ[OxLsMVްe4"V9S`>m"#b ܵ8&_.U %J;[jbWq)ԓN" ּ9_ww/6K;ӒkvW EN78'lwWu2`6!ѯ Q9nfiBRvܵ`$eqܛ6fTnI0²,dv\Pvx:;t(I!᐀+;x9K>5QVT )˒qӼ6/v@)BNL ]"gU]ɝ ;=jOOeDHdUL,%keod 5%}U51Vn)כ sTK5yƂ^͵ƌ 'LضJ,fMJYRZ- %0 c%e˔c"Q6??r~&Gd@M mPt뚏E D,"]fPo3lޜd[Ў~`L*b&ߵE3vE}.=isX)-=(a$ݑx}#xQ:S9G: 'P $ot`Eh4J wg+o zNJ0KB>CPtTEg {!H>3!>ԏ;iCTg g7xse+ԅ2; ʘ M_Amu({WKn4'؜Uu&e6c(JNDB:3$TZϙ%R #1 ]4T]r\μ>&m0\tA6CD 2=|`KT?7h] F}̓]h({]qCW*^oX!VK[ )>PbZ[1&f+T ( pȯ-egS"9lSnێ ʌXpِ8L@ҟgh?i~lBHg8/zJOgkՉ7vk.s,8d $\ڧWUQDL.E ~3tEX* _\GpJX#p!t[b/d͚*,zr͏/nAaT@TjIw@:Obwz" *TdEh6F[*׾'0b#7oD~[wxlԚC/&a&UqJМsX^3T[ KqRdFM'.Yk>,GRi4=<9q_{ lݿL8oZs9tA`CkZHb/篖?~_}W?gQǝ%łJʹ`5&aבuZ|wGm&2X;rS֗됓Z0 v%iӄ8[U-=oXQcč]Q@,{\2o}(UbnC@6%f}e7_GëùUF5NA"nY.=[FAͥf'˘ ir6iW୍/ѭ!QNBbÂS>ūA邘R.'ӔdӐEпЁ3ˏTv:gD6 |F(2/^ӏ.ᑓNqb3:ÞNc ]4[fw3{:v<%uQxS4cu\H#;@kֈ0`7@X B@}R3,EY@?{r2^|- \nP]V挣;*t=t(AXY1 4Qf(*S4 5P}"#*q*N~8TQ(N4QOQȟLWϑ7ȭSHQ^P7J\^gO~3fQ3 Wf˨}WLq}a_%ݚg |8PUҌbf#ON)*;ÞE; 2j8\a7=f%_ @,9u?:B,&x[7UDC5:Qd9|ʛ4=am 4P Oth p?|zءY.aL7 Er*WP=s/~R `Ah/Ǜa=!_ۚW5iyE:ϘQQKc0R#/nYԩʱ3[_ai"hذoWw\Sa5=?x VN s=@*Uiܒg#S)T,5gui{-㪯r`޼SlHgVV/OO iRlԡA Aپz㶏MKF7Gorxaks@L͊^0k[pg`Ldžg4u<~~2|%vkW>wIv]yLQd+]؛Xa\Vz~8ZPWڱGʠc5'57*GS7d<8.zI)UMPG 1b j[Ix/Z MM"լi#IPXH>ܟB>Re[!UlX7U XL\`}N! nBAy|@ʭ#j4ݿ&V G!G`|jH"A/b#z;߾>3Eld[N?%p!΢a`ո )A=(-fNdĖgY,kd]v#V$u @,!5J1;0?ۼxDYR|.hհqLQ t}-^d<K(DJ%tr$lq4;|kspW4EN׊53X[_XD @W+ϭxh3T$HJ!Ž섵$>^T~)l. آ/H&9MӑrDZj;r}ܟ;r]Z±x coZk.ʕgjb*(]dQSҤSnl&p#$RMb(G?:$E=,XS `Ъ=c4¾#eG3E hQ2Ԟv0F3}I8+Luҷh'&h@cl@%_ KE xg@?mp; ~}z~;!{cgH]IG,TK*8aLej˩ԌIJ,%E}xK^ɉXjm yV3L052CB;ځ4H lcX:h6}Yjؾ07'  '˜X Gk{Eau;u3sbw`_&ŠʇZŞ[p4>ۣ䋟6  H,qTH/^ x-g2}+0$zg;cPs̠oHd/y櫣(oh}dG/i+g{'SlDŽÝҞhyv2—G^&^jf9.K$Ѹڹnh `?5^!%*u/pc u:,|>k7KgbD?ApL:- (іߴ+^dgClXLGڊE.@(θG(0XԿ#xm#+UUO0; ?T+>jy/;LT6ϨG"|=b_DrfL}l M]IujeIY{|(4RN=];)H8<1e/4vd@msEn.9Iw2 lMK(S͂41( D3O GjP҃~ud O ߁ !ztYu[fmIEo5O;k3K!+ǐn}ҞTJKrݾM^MLy4N-o_*r%Uؒ g̓Txj%W0]7 Vxa:=( |efrn{37 $Y"0/ i:L#`M4n0{k.ݠz*S7X/Uʸ-Ӣʀ1x[cC!w:@pbb o- ל 1Lmc3rDiY> wpV7%Y_UaUKh&l%Z_C-;xp"bK ׼@dٸ iWJpDLf( IU[}4f>Dq#^\]M=(:gşVS5\}_zY7pD5m.C+ڽD]ՇyUtJf:],E>FZI[juj*-o鋯`[a}F1L)He\2 _a ge\ʖ+{g AsTJ(,/-{YgI%9I>9ke>c"&Uf=܋<7ð7pEMG 30qv-,dYkҾD?1H:Id=԰ 1$ z<9[E)D8.Gf<[ԃN]cӵGڌAK /jڕ RxS /s3}f I~*@28%"-\7wÙIݧJ-pw&;T6UZ ( PJd_" )ԣOˁjJ(9tR0< v9<˯ҷRU%O^0 ̽IsϧH4X|w[ۥhO0(t.M+}ϸ}| ]_vUy2xFimj!-n?j'ɫՙiͳUS;g*(8||i?P6|Y2?TO>yrkShSD I/ ~qS Bv&]@âӢtvǷ-P#d2@&me@.BXW\HSD&I?g {}>mdqABh6gѶ.oP.p7Tn0J 0A~%CQ/`K #yn'!V+ߕ"<.&]y4-esm'auinDM\ OM Bjڊ{/sSYAIUF a*bZo@VxC@S[x jdYf= "2E;>"bsLɿjr;|%|PɌlWCTA#VG>UQJKA?8O}\U~$b"'=?+[JFh_Ԣ>x#1KR$[x"a&l)7H)pwqe-*701( DžCc|4T%\#jS}u6|IC71u6W+sԤC `Q wgmI{lu&k~Ιӿӆ^V5 ЀƘ^4Z_cڨ2lL}ļpӤ OJtsKG!_~08~X5C Uϼ1F =s8,Am*ÀĈK`9rܘǠ`gC!gZx( 菏p~F!`gQ.G""#ҠemJbP6sQ\@8nIoetZ +)3 fD{~bj4?ٿ{ـ~^'gG{~dOؾ2}*X%ixsQ;.lDb=J{Q.|46m6a :-a |  UC!^:u>OTM+K ^a:iyWܑlms.EepGgo傖&ⷱВGN"0ch$khv(~9{X1>@9gYh.;w%^HU1H^2h@C !(#&>R[wC;}B[l4?Hh6A0XfQ\EA`s6Y]|ObUf7*gn< Н9JC+~/O[>Ѕ4sJ&Iz+wv|rMOI!B*mQ)?ƕ[/uE&D'"=blѮB0$LzRwA\GF?l*Md]RzG@8oF v5HD;85i *=k_%P̯DɃa7pɑp?-]Z.1T4, Aw!m^-# M[-xG_#u3klc8`$V`/0LV%aj#L jOdXq`6K:>/K?l-g϶9o3$xMHF2t. YA׫Xޭ>i=geZISn>\)HXe3G.*L@8 ֭RJ?Sl6ؙ#uу~@3@F*u$KNzLĖtvG+J\^nӐTAՇS1℔͜i8 2CB4¥iZbh|ɥ5bG)#F4DPz# 7%5vKa+dF ÄlS Mc"Θ͐.\_@ÒybQ!_1!ܣ1]2?qR)⧈B&ۺui`MY=n5O! ]$N[vdeHL4Jr^lwNMR?hUx;CdV;bYY8tV|Etz`Lu`6l"`$My[u8jBFU].ݗŜ!߳ыP8¥*bH ɨޓ=*e@+pg9F˞z'kqZhEJlQ9n;}kx#:XYvU@uZne{e]G,1X~ ,Z.ˢObw9-?M quB=S _14IΟRF$sڪZ v, :UIX"UU,i I*u?P` q71oj4s0*zƬyp&%w,[eA3 :;\Jpȗ-vE>) NPälxF-=qO*"(vcoPh`%> a+д 4B|00A ; ڋ "- ux(#_ Dwu\S{(Nέp*ʴNwV 3 Hx}H>VrQ>܃"tn | >Aj%++L(F &_AW%t:rX /K 2S9 h)ff:x;0lɩȱ$+7פR@י.!=W쳧#:60שI&QR 9|X2ܻR]^H4`Mu)5| ;.4|&&:&P {o*ݧQ^wFVkh gTB\hF1՜h:i_>\k@j̏tZ2}rTE˼7 J>$}1gG65+S.@A9ZqF.!K1kQxK}ηW?驊UάwaoZ} Fm 8).ZE^W\.֊/t.4(ׁs\Ao='*۽S˙=;=ZGI/0g٦YcKCF$3R&t*g>'Q.Z9a'-NIeߏӹF<5Ϫ%w;\PfGS=C<Θjźr[4@b^ 'G-|= Ȁ[V`Wﰁh6-Hš*I\[:N)f2?hu՘n5;,!WOc̵̬tU54:;dILbǽ+_,{m%,HUl9&7 ws}ɄY#Wu%\ XD72 զVGh @7_bMhYSkX{㧭}̧gum1dE GH0Y}ƽv̐7/;)GX)pMN(5[sS5!x|P(lqg8L\gԦpA 8h RlC!ĀI_7 Cخ:zRnP 5@$ "ZUl \,M^ zS]o<4;"T2EUlgTq y H t̗̲}Jdf;{`6_w;t|oBJDJk|%rb|T 4Oը:!xmNΖ6BY6v2>T΀:/}/ kB-#oLqȶ _ЂKh?ud"as浗x@W@uAÇ5T[PrK&{Ī)fVLG wdI(־mcGeO.wWhx 9aN<{d$HЍ!HnY#`=ԟK# VJd)/"{d5p CkYy/'qsP9qĝ>+ &"mEQ}%Hv8S>I(ȟ<~sV9B{ 3zc9ÑUdNQs&hWݠ tIT%Ko8OU`Ao )k(+.%I^$7z Ygƌۇ)A)V݊̕h8!!gyuϔfe 7?6KIxޢڡ{zIԎ[,#\ o9|In4Am4#R!5It{Ydc}v?L]7S亴 gv@f̾L2Z;y&|ciRqO2QQSTpX|~1 8WlY{ `[c>UZ#fdn"+3LM9&?Gs@9` Mq_TVcs׼_I=bQ=Nj d\6lwcذ#}ZX*;@eτ.s,. W#|\A7hsn螴NI|V`Ӟf1O값vU0D7V"v9Kbp8*{^=Z߮/|3QИ,K6!cj]n`T+}W,慼z\8`/Ž>EQT !<%r3I$ϔUŌ. nڿQZѮqD>FEF`񨩸4,R ~L"0nwEZ%ΙEj=qzZP(JvHY42y'cQkb2b0a ǏTUW8k><#gLӄ TD< *)€| ,>T}@@(ׅ?0ܩ G $V /S[IL&)ւ> ݣCUwz+Ƹ*wp<)/3_{!wY3>  n(nkʜdVeXL/If <=Sv8>3Tlp5<>I1L8߫ p~TاGB@rao3\JyBqe' n/}c$CL`+qo~8(d5۟}ǎ*z%9U(=ޤRt׼c-`-#bm l.cbnctUKl4i* Zyi͞vcb|U %ճ~u:x hy~MvT'2h[Ȩp€~"Kv!hkQ4ħg('m "uʇİߌHj]d^Y|mi@ĥ8pi6^cf t.N >s! n{B[6HXm>qaW"LK/ s,xI] AOAs*>& 3S3nN|LXJԚ!umEDI KJw[7:Upht7<ѫnOdS@Z*70#9֧`ílw%ܿOV>Ϧ޺ZosST+Or&a\~5J/x҇g3 ]˸ķ7q"J}{Zkɔ%ٷg`XrlL=e pK&ϙ^p)5x9Q#scei>D ]^+\W92NFN.GjUAomLdgZ }0G8IIW7 t5cшZ&K[*dnvU 3ī1!N ؽ_n1emY>;"I}&V5 te#Nq5Zn( 29u4Pd,/qi!H"s_8oS., +o\gazLf3C#*?y<_ʓ(hߥ ̲jC!k[mr:vF)wJ!&elB]"ǜrqܵ{UCc$ cUM{`޴QmkAjBؘ =x'Eu2hs7/0BGjIn A?LZgWe%4Ȫ% s|(F{3Lݤ(Kɫ6ԭ Kk% xłXX|k)R*x$7KZ; Մ ӥ|IQ6FnH.E>>D, wfұHjsb dޟe1ΞWn=7.K*WtH07tv:$oy=$j"d ioKPu61~ikCqke7ubWe.ƨP8_V'|HXA}Sc=HZW  <$kgD; Gnsܭ@t2+b)i_YCA# ;I!nhGYD4C#cӮKa B1t|.;9Kw-.a0n8s v޸(ڑuC$%gc<v/"sgDydZG3ބfUT ᴅ 36Dգ{@oɺΰ^'f1̅.BmY:`92&Ӎf (L38WR q86ZaH2l-2k>eDuCYX<9u9)~ 5t89Fd%ɼro"#̋&wEq/t;Q'v:p}1dShScm'=SRX!0t;UAX!_`zᕙ7v2  drP$.3!It﬉jJBsl agRT! Dx̝҂3bƢ"!J3W+sr2lha cUM#A!O%]/iZ֌dZH{ ="<w,C?SX誾DGUJF#jd ;'v5 j`QqY<9*Y";MEiw6f`1Q}4Ѐ I=ep*$_|ZЍjsd޿l˱S,eƾ&BJEDԠy@!qR~71.;qI\,F\r])/њS9?v@Z$`|p$pe>"`gI1Wүg{Fk@R2Y81o*+oeh*$+ /ja[=YBgFkJem)<_Z󲸟L[ˆ5a\1A|JݪIm]] +Аp20SuE4lX0Sw o[9[ I~$E057iLͱLAeFP̙ p7P{r0بخe*?cgO!gUҡ:u`FФyH0FG)ϗ5qi47.{_*Kkׅp66JNB&ô6LD҆pM )pMbiK9"8ti1ׇ?/ps @]Njl43N~rEߙJn|ڈpͬѳ9FVΊz1}m4$˄=ݎ@&jd`(OoCII[z&(yfaG<3OTvz(:Sk8ăc aw:$3%}ј$d'fM1M9)?M-k.OUf ;W*Eϟ[X5HshKcB eez*Y=GY$ S6/&[$Dٲypt꟬*9AZU9Fw~ka>(Raerial_rgba-webp+partition_limit=50.webp000066400000000000000000000245141456565420200373100ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFD)WEBPVP8 8)p*>yfUyXI>: q6b.ۦ9ɑx-zj=b: ]SlWD6ش7,kR>Pp ̓Y^5^Uo{1Iŧh,]8 :h}BRy32s__X&x4F:wqEN'C7F+i VBZTwz]=V *:#-chSqB1=Lc/dU\}e_;*oY5EE%OoOfP]i 0O?&Px!CW>PH'hs`=ШBTtƍitjf iv BRoWXR+ɔBLڦâ&H5p5 -~1,W2`\7Dn:}~-`PXEPr Mmu5T4%^wC!n1M=FxlCMJl!Xk{)y Ud |ZЁ_⓽lm!r0T/ R &5g&}+mc b=b jЗj)'غm΍CVquo. sxCsFs<*^ΒQħatY(J1equƭC ;inKLV3RFn'xR!C*?,z qPU!/-aQw1Om q0noqeIJ~z8`m{n9,Pa_'#ԒOCP"ܹD~zt0~N̶xꏴ5s2;񇥅VȨnK 0nxbui>kdi(nwTv6RhS5!(N4>qIb&#n@8 tV #bY"v#yRwIAoI _Y>しIf }v eZ-OQN=V)p)lfSi B[w.h;=ѧj!\#$상=D8-m櫑q&+<  L(ʿL ꖽ6XCi“̬mBVfX3l8]UR!T>i>k!Yp^2(>tu\Oҧ^'I,y f/^Soywۋ?D?jS%0 MFl8XKYY&ʟ[Dv|`: ̋xkٞ`j}؜pL6/BX ~_-ֿAD;l|}4ʱvL,Zv[@6YT0szp4fh bp1-YUmխ]|1b5xrDyA-a.vKV nq3kSO3 Ӧsg,}Wo"(}4:Elޥ;.F(Bȍߺ'! ٥j ])mqKg{D)h!L7v>ZHǾ\KJy1 9ŧZ.ܥe&Z;<D7+H71 uX>#<3 |.dxV/b҂bԱ>ٴGPD2dQ0ܼ#`L_>ΏlH8EI +3"Џˊn א ]H#RՔ4W$_G͒4xÅ9yK9MC#Mz~Hɵi`("JP ^ ,,;>VB}3SvNE>XHʼ=<RNy1cWnzlC2r/^Tu$U8swfmVD`?+Qh.Ne#D xC.K 񻥆f|9KI/{Aeivfэe]qalq]-^H'd$>aX!%3~^:JRՆis!1SC{"9hwAvYGmӊPaa "(uaw(MM{| :@`s:(Ng< U%^PǪ뒩e}̒F|ɷ9־r52}Nf:ď$<" P.[IFR<ы2{JܮDKFOWwH`րGp|(szVõCK%h-GT=_fpdٞ&j)K 6'8'vYUh: MX-2C7 kB8bYWP*L{4S [ `J- Bޡ%F@U`,`ݣ[)ݵ;K4#CSQzM]߁qQ R8Y,2=iUt;^ΥÐrjԸAv*8e8X1Ӳ'i_cg.*%Q~tFzA/J+cil1[ SirM^o5?H6Nܧ.)람W`.Ƿqkw y8q7N>^2x!&Q""Ӝ"Jפ=; m q:"`"#+wN@ar=._K?e6J-t_>; jI< QeGCBE$^h5Krw#hV'$ڈ@{8oO%^,Ao&>1 [f͔sS"ʧ] H/z$73A%RZwdU 3`*Mi!+PkV;(Bl?&oSGR+/OdܩGU)X( ZA%mX-\{T8*8ƞ VY!'޷zO|<g\tvm^d>0Osf Cҡ5rc]Hˣ0P`[LǛK=t߳N$mj7K{DFM@+Eú*o:zZT{W{Lt%'&=mIZD 9j2=JΣzM2"5PgӴG`4Z>|YFcw鑈eV ~3RZi&nw@/o һ쟸l{yj}#[2]HS1 t&n^~rjuP~&cByh/0mWd@L7$#9/Tj͈n"#.ScsD_nf.C=i$;zj&5eŋclu*O+o6EuVxĕEvGC# ,eNf I9dkG"}4.tF,Y_ V?Fc> =5%߮boh xbe"ޝKq_6yFo/c4C2NꝉEofj!,"U Jr*} v I2Njt9)$0hLZC V{w/lC@R!X6)uс*C͞x%_R^XK@ jW rkmӎ:;TtlY#f֎w[=+߉sZ&*È,- Bz|j1Γh ;&- <<$!:'ت(M~c xwq6{+ f_sXO{@n8>qu'S:6 D=`t-(diP_Ş7eJS@ ؛5,Q=߫]A$bϜ^oSf/?@+ E<Y8仳 צ3ԧ}=)fɐvT^Vv SH#k C'EhLvr1#2oR|" `b=gB3}%ilcq'63CRmz,z2; $L|M7UxpcQ{DF}A~LJk]7f~Sb/WǍ˖S=;ă*ω(f99kc:=(D,5*۷Y髞9ª{VO]>kʴAT]sR)8ڳa!(0S٧x9?;S7 b~kzĪ֧d |`$ ?hV'dόnS>ڙ8g7q. j4:Uz8xW-׭Ӌ%ǦgqaIF(,gmrN-gdyQzKNԴ-́8`pj ='F8K֟"f7¬x8|8|XДǾ\oX`N{|@;@Z>>*X!s[,ÝwȷCZ-c,mWi#xЈV9iw3ГCpxa)C2vGP?F QN\槔KS&*+ـ-Z&}4]ڷ+'hYˆYztHӱJ=uNmSl] ~m["pDœ߅A$G Wa|Cz݅ ۝~73 ”lM^0{]D.il[4@FQƽu?qhT շz3b鑃 ~dmRl|<@# f5cC0 .O\yJ?N)2ZLV秹еU} ݾoVV'C] ]q??.m;O2S~>\p54wa` Zoapx;%_{s2ٕZځJ=.ix?8|Xm$}Λ(3R!*m_=6btE~|G KL!*Ժku20tAyx\Ͱ$Jx~P nK^7_ k9B8$ݛXRY#h&F&q,A%Q[i\nȺdSjڪ޷$hnJ ,bbޜĪ&4?n `hD6QJ̑Y̗a.A!aifCVPn},j4ju}( oؤi+"y\gBhc@P7iPF# Ûϒr{uŐE}]#v&CP!Ɔ`ڮ`k#*M~fx7oCXϣs$JރtڳbIݢxΗ砆\6Nߡ> Y $;4grB$G9S6ӏ7Mt\hU \VGIaa1?Wȴ  xH nE=i(|e8:-e3f4q_d Dh^w=b%zWL:eYbxOI::~(LBۋBk&d^6up*Y4<")@uï-|%sbe<`^g!#5+QuR0sGwfZH͊Ϯ|4q_Z2Ų$١?G|SϿ~S㚳8甂_@2C6ֆ_ۜnQY.5ۏgejCzy0"3qA.3uD:;84x^*=cL\sҬ/ C^a_FV 9AtU< >>-XpR]ky,`aȎ@G9^J4R=wH:\ #cr6݄8%I\ aerial_rgba-webp+partitions=3.webp000066400000000000000000000244601456565420200362130ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+pass=10.webp000066400000000000000000000244361456565420200350460ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF)WEBPVP8 )*>&eμym[ʽkFX=6E#(LjFTmU"=qzv=>B"\ e"m-A= A0uK_ #3LTk-J>e~ڰpX^^#Dkź 5#G5qF2U8e xZiBao݅Gw uk$}K?T!]ЩqQ,#hx,}UMsa: 3%[׀UoyXNn{{H Mnɠl'x-31qM'}Ypr>Bh}0%&0_;J7ZLA.X2VcP]I2}b-yKRƵ n-uXn6z#7GFKtvWk 5Gr ߁U$e>uWEDKc/nBtgi#gՐ(tSS>#7Hv?:M+>HMQ!C5 k}^u_dftoKjZ3A:AYP'I.#@̥JxC!8TLqY]N~՜ TX>xRP:Yϻzc;fQ,Kv*A|Z iX=~|&ƒ,"g`.g + %2ٿT ~>M UPxݟOU͞R܁BZ/teR{tK-W0e?Ϝ]rtئNvXGAH$'h.̩~ZjP'-H+]}"XA:,` ܌z 3.(-ۍbՔM;{R)X -jYB}blTYuNM'ּEe\ހߊ;^n>j-w5&rl?OҊN"id~dur sZ Ijr'A^ 3b[Af3-KF+3Z>Y~)F &.H' d)(k`;9&XTgyoh% t0hӕ3DlDs9WdhD,ЙM"x_ `  ISM͙q[eUjDJ%/o-^##ͭ ̗אL:跲u_TaHv~g[DS_uC$.c2LD|[rf :5Ӓ 6wyY&!BbGDžwO|4n5$hKѮi2Yu@[nm;,ݬl74 a_ByUbTˉrIʮ`ib]RVRVx1M0|67>lGe!k Elז@gG+Glh"G˰9>I -{z8(x1F]AJ~>|aimqp ܓ|ۿ׶ =ϛn1xBzFz'eG {*ؤh.}+;&fHRa__,|F={;H%,]xz58k1 7TBC:+,˜$[E\gc𩧀ʹr<'Ί,F(1j@3~|FQuf]`O,9m~2j&miQ}ptws'붊H2TP |C;\JV^"b { rZs{Q.A)~Sy cٷ+/,<אBk`(?rSV?U?z@혹}BWO8y,7; 3"dHռO@u$R)lq.L}(9)Nk]kDi3dtVC1:ky t1r[ͅpR^~.^]CyavBLSKԅR1o#7 f14+YI ޛθܹ#W_4=  wI]yz'J4rtқ=>GT1i$n Oxej* 3ۀ] Kl͌tfŻpTspb`8D!S5KQ x"\yh 7QE2>noig ]v&k H,uQV;d2tK~{j6; ZL+'EdǶVR] [ !h4*աRa G >U:Kbz*>2_.TbR^Izg.y)~|kN=91ڀWe1@fiYq6J./-tͩE:^g[?u29aԓ=0k"Ýi̽1ǣ3VupPZ3\kNdo#FVQsH8P=HI~ZxI.3G|khDhN}+B&g Ƥ9w }*‚Q=w7ykl\ L`x[u**GH3rcMZc焳`@cV/ԃ{ <¨eݑ MƏ u%dIY[(r,Z >O90GiɒYEJ]Li#ϝ,c9_ ;(ZJp4n?zV8\(G4~V~ b\dg+={#Av{*ǟyDKTxio.IkpXU,-LTڨ`à+=G]OH; U;ql{^זHNmj~bEx$]hN/ӕ%Jbk%)AQԽҪr0noM~zP"NDRh@b1'njHe2ѱ@n(ٷ~||<(!abOwDEьMssLςvr=qݴMo9Yô{PsjU7Ct2u:6"u5' NddO 9 1k]io!)$SpM( U,b1`1=a-"ԵF%m@!Hq܅@'tvTBGmx\Q@ht׃SEL?NE7;I+I,As4LX‚2t >· rl[Da'_[I 2Fpk7ӱDØzU?dJgL @)@A22Zg1i{}ܔ6r1[иo21)#7M; [3vK^ngeLyDܬIVt;a0 .JfV~2Wrz TOEn,Qge,"j)_Gg&il`MvuJ>$ޝ̟DC@;g5oS#[bb_b2)_ +)e1S{`Vp~fgn<*i&l90-k[#]BQ=# O<̖XO%Bt9șܔJ]oѣ&%YAub U\v#xl4Όo7#gڡa\M Z+" Z۾P?:h=s.WgpԢt0sb3ps3# Yq hWy1< `EiugWa?uVnEw`p3 ]bI+6˚:DM0mxǰkXa/!6GREgr_QU?|/ #mH_R>4:&E"+Z'!?aG8vVnohQaD5zpz~pR$y35ks< TV%g> k!)0UH"Z& bW܂M<-E鄝!_1g.ܬ HGͰbzWtfn*ey&ՔTL{.paH{"?pwh:[ 9B,qJ uŮ^$3+B5[`ɐ4-5 a15{skU\6q͞GWZcwXV޷ ^"%Ue;\F?Z#d5a" t #MR#|9"bo,R][}$bQaR-]uFf$nj7\dQLךx14{9 0F,?'"7GPnhsް pFu*rˑg[#%k]C ~D ey?G!Rq?6+ڠ) vr%7S8۝z 'Ac)Lh|Z<΀l*Pm[_HjL@E#AO+UDtB6Oc;iRE:cWğI'ؒCC\uuR;{^ ;:ݑ~ U 3\4K%[$?CF4 5bv[[z=Ә5at%ipP!>cAzU"rPgY"N%JkO_~dX?F tgK8aTX}sgV,;"8eBayXibBa~.;b|OX+8v!fqj~K X@#d Q5-ad́g^XsesƪOH{cCCFo[W{6i;_%9过NaH)-LO1wM3`M[]MAZ@buDz\J!ɖ!џ*-"`RH)0OuMx([fsֺ2X5N6ɬFGLbxUuw/xWӜZAΥ?J QPdϖq[\,G\0v@K5ѵ|/lJ'zSWBQ2#hK)efkn{ѲmٸE{%jl0UR[#e1(TulC eLe3 ؓnR^7s+ $1IR{_˙9^a>̂ohِ9OhނیeG[q Wv9^s{嗺Jጥ&fЪuRh]ZJ`0+aeO\߆3rhi/%\ԑYڡb㼧N9C$ȡ)LPObM!iP f +VnpɿE>G+ŀ gs0GںCG0xR /-Ɉ^0OS7-mWĮiس2 3$YU!n {C?a7%̲jPU7uJ<ޱ1"H5 yZȨl_D|.ҷWpH딁# Y@nUgfݺaHTuQO77o-p@^9sIQ[D=qI ƚsw#65O1uzMrKBB](S=Nkwx' }w=f?~vy$[/\=@* jVFF4^vIWv}tg.r`![⯨ɱ`BԘ6NQyPTthH_o2`ַ'֩6{t7'7Օc2N$) g17S܋!6#v?DyOYl9 uJ肄C4"8iJ[/f/FǺ5ē L͸S'GH }a@YVD|wҞ}\RXQDc$ p Uh<ݤJ]; #4C9WA2p,'d$ವ}C|@r'l Ny?D'4@b ZB&2_=i؟@HkmP28] W MlU[JRC&1 P/Nw/{K+vlqi1P+oQԙf*F_XZ6ަ'5QY aڿ"`L2\qj_k$?+9.UgNvAL,9B%)@jMji&>:Y_f -YrDVa2q_vvmY +CǪ(HgzdZBٌv校M3z!7I_ Q9UmC1f3XwJd#TǪF8b !uFw4]Ey{q..O:>鸘ۗ J)oHOq8Zג"Bxef)[ ~JF/Vشîp2so\kwvhTk켠G~Kv*`BBٷ`E=@hɻr_]Bv+⻙BJB2׿au79;-bbMOIt0J`Aӯֶ 6F]'˄,< Z8*o_hfqkWf/5^jU.$VH|A7I!w1,ڭ?i䫼 4 nጟPTd;@Z_`RT.?wwܙD}>ʣuúɧ|Qi"$[+wrݳv13 f C7FnèDM'ɇ <D |PXDr%xAXʹTڊdn*Nj}eI̶JGo<H" p͸Ev]Qz:1K!X\$L44FH_w\Np~ '$jIxU ݕҗ@TJ4xʎax CMm!#ޣ8 ,6 *ϑPʴc[oM8ƃh@7 2K /MszQVe(s҉ULol\EkV0FՖG"7b8%z#B,FwfQ\%= 2.8xDg3oD\n/SG| y][ 9MM"oeIJ?SF֎B=1>v0(3f]r+c (gCBĥ03֭k2vLG$N[5jl{"fJoNPr4Sx^|\`rEcN% ";w)E-w&Gy{P)xPd{ C5F#o) xl@HA&?%Baerial_rgba-webp+preprocessing=1.webp000066400000000000000000000244621456565420200367020ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF*)WEBPVP8 )p*>ɮn;u|l91)PN?] Wh7@<͐ᭇ뇊t=&We}a^7*Fiǟ]m;48pJk547֧tĵIx#a=j$%iOx:ƛP& j. >Fv߉)P3L(%Ukn4V Ed~91Ӄ 3^:[xn-Nntv#}DqbF̓IPz/( gRĚ*ͨ. jD2 gu'o3 T2 sȠO-G8$KOdCrZ̶_ZbBKt k>Z@RrBtOܱRqEL-oLzɐ]˕$aАK)p #}9' 5]^JglI5:1]噉\5@Y"Dl"ƓNߏAp.PSeHw95f rrʟߗ v/ITx$ϹjPV>CYUWyD?u= $}$njG̮ w[h.Nf#{wʁ3CߡDÐO-,a:K@zKH'[As>仔i!$+^@Db =JQW>}1 }_nEw߃)pBW0A/whO mzB*D0onv'X GVk$Ka͍prJcE8_!F|}Vt-;F(gP h43=hbMd;F K|oDݬq]J?#Ә`/zG|CZV|M͊&YpίM}izSJkRu[S@O ?Ȟ5)2˅K ti^>ކ@RV{ltk3>8[co0v8ܫx®ӅҖM>OW&1=+*j0WfgqMAEkް \f++feGmJ}nmQTA`<.}5ﴥ^[[_$&:Ky3șgT s in!6jN#>9ݥ+!/-~q_ Z)[K Dw<4{ߵ ȸFypY/ue/˧҇(Ӡ{X$(-J(fAIt>'Ł>7x1Wb9ikR)sw=d]泣mg9~w;G!oog +^ac( س;B:b[PT喘B0&4(p2?zp}cεΫuQޑtjvR#p 3bYӹ+"7?],NGLaGe F)[>`!Lv^h}>^% Z6 X su5%Ϗʯ^c؁p.zg<G~-ە8mEz\>ՐEپJ澇QRG0`"sŸMWE=RfxDkꅣ6$vQ#{ . -&3(霭 [9: vJɲMPߗ BV2*PG񤹚 Pu<ޱ'zǯ nήc~F[Fj4s:/envV8wIs!&qѪKkeʙU,BϬ$$/ PuVs]S|& H?01Ԍtu[MY* \]D34bqYlY,}7x{Oiʴr0 R* }Bgo^X c+yxISuc9? E!vO. ,R'] Bxl/@iP׽SkJX-o쑕J?F'*u `fժp ]ExΤQSZ]DMTY-!\D#4N!=+bNq]^]5RAX}y⹊o/$bE~?dT"QogPAQ M;{2vXC_~XIɹ˵ 2!|EfZ#MGk>a>/į-5! Oju?~V%ki,gn-},Cp;jađgtP8!TeB OdcdH( 6h%.m"E^.?RhJcXX}DYC6Hq HW6 ɛ@7`=<׵K_y =#quqH^ԗ7ZҨـV YCUuYНvWxO%OD9%$QGJ1&)(vm%hS0x=LfY:y㽐׼6]zWT6K7AX{(Kڬf (4l0UJ`#c֬\r, pe)3>sîgkDz҅ w!d!k _Ǣ8Wפ3;37EmKY,^cԶ;ԙ,9b'iEQÑKE#D5ji晔`C3 mx*Be9WDFXɚ8R&iU{ׯGAz%a1@iP&^ :ޡȊgggA[ԿJ75sndCI;DfSHy{?z %!̞M'ȯ"{}qtOoKk )睹De Lo&R)lhh8,1P6_G]]SSve[Q/ e车s@NWg' &?L])9… ڋ8lb}4")F4y=5޴%bBb(,+k<4m^tPbi^Q^Pǀ~nM}޸wZ<]꓇V gB(BE1Cgd]/~l8g9eLDs[KCֽ$BX_U'd!g{$ L&I)|qf%&FՌ6.ѦITizt arA_л{[*ֈpF\*oWBٴR5W /0M )cAxmzܥ9˘o5JAk UTYaRP#uϿL=mK w ٠),ً6"c^y`Hah8&o4Y?Ѡ2r YVmLZCդU *ccm?F/%7g`XTanY'bd]LUniPp4]P>1/"#7ZhZt$D)Vm*ZvL0Fg٬{ك|>&dF} `tdz囕@[Mo:d0ךtl|GC }nDktK`s8FUj:r)$.՘7hQT:TgYjNAw,tS;R\&/r6Ŧ(UdH?OΪ2 bdg)!"DG,ó1W9% }e1\sI龑&Aȅ* J!~QKU4@D2iek.Hun eқp(p5ͣEGH *K)T9P  Q:qI`a~EN~;e?Rnnd|R'¨ y@4y/Ma>wѣH}@@|ji<>_̖ H/85YuTJJ+_\Be8dKYt"7lx[Z.DW\u+J^Rcjtu__t>3rnk fb"zxV GHNSbc_׵N7-qs]'iߨb׵5R!~<9$ɲ ~r^Ԙ/BYo*Lޮұhg(g](EUČ\yV[N,"xN &`%M]I7N5Qğt*\ߴ|Ц55zѓUnu&JY|hYh]yD'Ȉ>^٫°q"6J)/-3ۉt,¨tgV`:)Mu\Dvž-–rhu㜈T`˛ ;ZOO֬jue}%/b|tVQ8uMmOMb1wvb8q"JD&3ʜqcFxɲH$ 1D4\م.Χuܡ5F.R4-Y>otؠzj>6d+A`Xq!씒  |qJ̨H4e %*+vNnaCufJ\?J t*Hl퍰ݿ猜-YD拭曯Ȯ{uR ;8:,}x/nvBm[+jD5bb:gϰЈA2Oțe89(<zA%VGf~ ay`8R>;X(}_m;aJ\<^toYp2yͿ>>ρF:C/V k 81J\xjlg_K^4܀T1 fVl;NqL6c\V8l1O58-=>_?-8^4S)\lsaAJ[h^[GxuFQ`sen;7h쵆S7YpȋjL/v C:Mk ~3br$/FTMz_"ड़{/Xhϐ_85xdr]sΫxy⡨%\j4m&er)g' I׃Kh 9E$aZ10mp4ɍ4:h)PR h,mHz R⋜IF?TX!;.<^}ld0nσ5Ke.co`(5~Ho( Dz*!sx[ƍwFvu4YG꙯is-.KbȽ2jʗՆ< Q|c(ߞD9&: "OkZc<3*:#_uZ־U b ;"=w#x*Q:,M9l$K~PUwܻҕ^ViT7@vYnKi(*J\cf\]sFČfv=K[^?eb)b pϘsX!z+OKh9vQ[;dE:=%"8 o?˟.t@Nre+x%B5Ŧy 6KS_o=խub6}m`ntA2w^LuAXuoAfWKcXmPXRvѱ3D&C^FhԊIxe&wܪ'DZ薹PDs*2AaHԧuС4pMPiFN>_i>ZY Ze; l.pcDUQõ%6 =TeTMCEα~Ctj%@FpQx5JOE<qQ1c2GbD-݆i:@ ! ^w:Ǚ[>_h0'R{e0S+nP+60@"6`# 8*'U=aw nӵFB,` >x>tQ F>[~p!>&p=lF; fznWx\y-SIKw7l4/O+fzn0N|KflJsR0 MuZlaz\2,KӁ:͠xh9bZ焑VC,/|Q )^bq@[KsG>Et4{SHyK.!ҩ{m+EbQD F樴o2I 丁Ҷ IFx>8$㒑2ٍ۱",ǖ^&PIZ1j=5D_CbfߥHʓC@K!hF7'hs(spfF1y^WFfS%ϴ*:\pNp}e\==P]@lcL0z6$pXľb?{ n{tLXAоp*df%rgߡW~{NjZCJ @(+R 5SpFj;8؜ZG.`NYY(k t/)á=Otc ~c( |[3a^.D³_ ҿG3p ,Q$Od,Q)wuPG=ԕ۪@@Cdm>h[lьkMpi`k7+h$(9Rn3#,|d}#_5S:}x)8kk]َ EbCw@JypbrO`.(cufL%$ J92!P-D '\wb_/j[:\K/^ +c*BIdrrm,UQ&MxQ\fr6սaw.QҠ6- ; YvB4ÔA2TJK&X f WڜE 쪂VR\,4WL֜suU_N JcIzz܏\$¦<&Mk5ݪ7ӱdUIOaerial_rgba-webp+quality=64.webp000066400000000000000000000221721456565420200355740ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFr$WEBPVP8 f$*>HJ&$#"-9 enȒUx̶FR /E$};m@,IGg{g]PݭKZy.V7v2l8e\̡5>g½FyIn2JLuvtq4@oRa~ȼ3H):݊x j\=^Je%1L<>vt]7|Fuzf$[r o15Z6{.!1Df<ŷ;ӣr%y沊%L,6֨=8Ơu/ Mi"}iR9<[k쒜zz?3,jq똸!}]oo0*;OI'br+%-VsFYߦpЊx7G"9k[a^_уe\Qe0jݘ@7)ļՔҲ9c;CxU y`#: |['HD=ƃn9*O.ݣ=eJ_ſ: QdBD&l%U,1-5dHV`RgAr1(]4CUDFS%z}P`ɭi猼wToȂ/*y dz20A-bc4Co=u /0wZ8s@4oMw"A@~,YjJ|hA%*U_#\D.ы%,ɗ{ȑ'f?^ľ ߿v3ӿi fl)qrwD4#5yZBSKͩ޳3^fz@źk8*%HTlD5zTBKs'X6qAjjZ{mVJ$22YIfP"Q0ڼy^< ,=z /淆ƈ`zOyL1eAo|WV2nnY[|U4.X\>uȯ!]OF<8 @=rk"+L+ VRiI Fwc`uy\ 22kV 4BՅJDTA3/H M\ʧG6-AB=jS9G@b6.Ht^md@0̡d"hS& f ؽ= ]cye@W/+FrSn4l_{\G2VzGG.T;#_qQ׍Tk ˿m59!LKhZP{|ѱ6T/p8/z-D컇` l?FќKd<`g$r*-PIXY0N eEBmD_*T`Y~)ww{C %N"u_ r#9 |a0ɏI !7/uT'MGºBLhr|b/5xVWpo`7& 'EjB29|SA6P 2wkHpxT )Bt,i/<{^ p WGJz_̿bCK8jmwJmai[aO>/bwBrX{wmֳL@Ƨ,7/l.X4/̧2Mb%jv>4* W>$Y #<{POzV3|4A˲ZD o.c6g7:!OUu4CM:d^h >}0k"VoOILCP4> ބs#n☰c/sPkOlT[x#Քt-m,)'*,j:g̴I|o'?,R O:OffVLs5(n)J`&lwc$`\W`lo5qo"_N^Y d(#9}Vzd $ W_*:~lS sE\Ϗm`*XT"Qi=(ӑdJ8夜֕oٷiWشD _mgQ'lpj]f^+ ltՕ>ϒ@ 5ﮯjGV>sa*]ҶvSC^Vn 5K+]-ʄv'k *JL`Z //YW(42N󘕑A䓉<%"qI;p~9 &xǁrJ׆6!NDh(j  Z*{0 ,eC9 xY20l޼Mpy=Ի<uDoUBMt{K6qXi-{gI$pӤ]D~ot%seaY5Q-pfz6TKJ@T'fh+2X*fKYNmP.(':;.(w#j ~"]3-+ 4xƷ8bRf)ݲթi9]$1{3.WK0 l$<=mli 8UFgY.?Z-N#Sg;v4OJ| -YHSYiFI7nJ#JgfW6jnµuj+zUCl;A,ۙ5 W%İ¡{]k8,yQc2(2&# ր/ΫO ool 4.幫3%=ʕKU~[r*5is.^$5]dC^?oY<81s۠qo㦡N7ǰ&")-\{9T>Ȗ{mI*ۏK"c@.yI.0Z-,KkfCoω >P|"_mVObF6xߠ3Bç@^K9.$0/E%7_Nqj tM(w~MǗ\2x_ D [D#Fe!q~8Ah]Sr{sT"2xvEI݆^o Lnة`ɹr!e3X4vhXEqIy.9 /{A̮t~{Exkw3{KŚYq X* :&zlƔ\TՐ%'q.@$-YP;JT\kQb3׃ϧW`zwqI|ZF;8lDOino4Z9 ӏWd+櫬޺9*g`Vjca"8ꨣ]^'QgS=W,+^+^!p[ߌ)O tfdc茈[&pZ?ȀƿxP՗%B(R u~糋1뿁-2L ̬*v֖BE&1 W {:(U{Wb+)'lPy:[@ ?8à^*H_q=M༔DžfiX,{!N5UC^'}Mx X5u`3נVw); $FuD8KHp|( PrޘU}ne N6fI2W_mA/UUu a,nӆ܋9A0#vEu@?_XV8Pnu;œA QlVY9Sc>ˌBYLx%r҆U_QO 9FmyGy!S 2ⶾYbQ~;<\4^XJ1Lzo8f$$.uΘ&5LCq>KgqEFbxHSjcD*/";2f]V#G ʣiSD(QG`6f/BUߴlkDk^;84rM^ S}GPg V/GH3$?&S#NO*Pyau|L׺D|sy[&GM`i5AH_,1Fo (>Fc300j,Y<[*y`usNϳ{8x_Ҿ a|?6`lǒmXpd4ᲇ#0,'Jqf (]3A0DJ.C?m9Hmksr1GI Ldԝ3+HJ]OpsQ@V* 4GLtOR* 鋞 R w#wr[5X.$^Ff/B?m]i'xԟZz0<$s qĊu0 `.a&wfDŽ&pw@l1V@2l! ^_spNa=-? Ph{VG\ TW C5~Izʷɏ@*UJ"ӽM`&#=f韭ruw H82YHoAE-vo$<2rE/BH9V',T/ǩ۽pRRkD/{)5zvh#J7t2;G1],_Aek4YdꣿptƟL@ mQzb!M\zP+yaVwwe7ݐބuz'z⇤w?cS"}Ls).G J?op mtF#u{T<7L§[WrL̃SEO˱8~ ?2طcã1/\4IVXI(4guŝ҃"ul4G⚗H}{zQYӴj<%fd#ۍY #=~s>]snyv-bGc j*Q5O0sгQAS6V`2QX6-|F§ﴱN 7Ejj"sl;JRtKM$1#Ve ofc')l)OsW&p8׌"}D0c)f^\F+8iΡA`]&UwzX+\ /!%/> 9i +坜v0S1ێ9M[G Pn8C4ݡIL(3}$dr\ 0= vyE?T6\O ?1E.p!,;o4σpRVRNB8[o^8w ėbno͏  q./g$lc{7JEb ©]J^t}`s­DW5AĪ'P5z]fQ~ݜux-(SU7@+\?"~\)W6@ rW1|}jc?˗dD[Ue mY1-q`(r5[Yӄ aフF+*^0|9Eqk1Dۻ7\1Wn%p?Tߺة~?*}Y8‰v,EkyFE?>_6@8h >Azl6;v3EξD$Dv5(H]j>)ƭ3T.ԐR%#: ;2lsCob"$rJf েL~%96WNj|DK$Se}Q],XU%2"@ZɓGWƁ9(}¿II'+X,ȦƀX-qm.}6D.a kep]f~a}Lyd;bY°5"w1lO5&v'CNT!00K>mQZS1sT) 6 ?lQpc YֳԴ b; dXDtMi! LÚ}RY E":)tL/h8";-eKOsS((L,ridz2 ' J{7Zv0+MH6$P]FW)ԩ4ch0hsy.UC8`RLFby{a\|-~uYae=%3 Pv$J W[V3F˪pd9E2nwX2w1 Ԙ>>^*?L(%90g%D$# $YH0*x@ub!twEz;s|'!Z(/@JR[5/'+Cu,Bꄈ;X0mUFM׎WWvM%X3q⍭Ϭ҈"J]O<(ķ$ w 0 b# YcmL˰ف [M_2ە>W yWns-, 592'!SUۣ/rn?".\cuˆVmS5n0+͠!1ꋋ[.}*-Tѣk 5D :5ZC@HT7'6UIU&'EScJ8KF/iK=™ D*'0|h)W%|QjԌD5h]z(pI&w$EgV9$\W\l Uܥ\>JFN_}Rv.*i:Z9̈́t#W!s@#P)JF;/Aro;lžD+7e†`ױ(OjfˎD|%a8U@chƖ^+lIG.R٪>}!H|F鍗(#0z.ys{n!沐Xiy")o}unJI,Sc9GLЎ3^ދ>ٗ)AyVEC ;R[ "C!>mIn4YtǠYl7؝\c\I1"-M^ ^U(x:mD k]"sHRU5:c4c+kQ.ifKC)#zlI6\p/oJC@33(O.ctwG+Jx>4d+ XhpAۜO/u5?G:vrOQ\.T0/D[VRPpaerial_rgba-webp+segments=3.webp000066400000000000000000000244401456565420200356420ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF)WEBPVP8 )p*>2R%z em_0g_ X!h95:2Ȭ=ϖ~= eEο=L=|]_g{xєuRap dǼ-qG0x0](߱˗iJ&20ȡ9\7kLB`cP_hxJEm_&l.:7nv qdˈ_QSqj\Āg%u( -oi^^$ZLD'G;iQR-cd n+l'y٨`ft˔_ԕ?L9Ӭՙ[mz@7~<ՀGQY4Ϙ5g9}C™5!ץ// (kd^qNJeA3Y־u/>ÒyƉB=o,Ir@~he),‚!fςS+aW9_W 9L 9h?*P7* DYWuƦ-7@ԕC1[2Dܜc#|ɥͧ{3lre:/l& CC'sT'?L:(P1Cѥ$>v1+PqDbH0_t[XY\#qfQZ+P𵯒k3\QUIW:E`-/Y kJQ~W[PهaA,h.x1*]ʣjIͷrOE,qB NY27l9 n<y}td5G³{]*; DW3Iӊ),%=]0 ›3>Wjaw}| D#[ESc X"۷\Oo~9ى`Q0FU8]c5ҍYu="Ƈ1ps qvʑVW9u{StfBTB@WåJD5ⵦ+Q<{]47GU`y*33޹P7LZc D'͎$C*&+s @25OY#`>+kǛ#0$ݝy;#l8 C[_ ۇz+K*#(b3|#&yK p+]gt 1GaJ'| p5ц">ZýC父a8jyYVϚFCb/Vw@zGp=w L^N?^4kYRB rxeZ2ڍ@ء{O)&ܿ I(O\(`M8ҡFy#\O"GƟblɽzovKe/ڞuImLąUPA+"zL\6CqzlV˘򇻆둪^ pF M:dk&@Lԏ H6ү]'mb3b*18lֆSq_wZYW]Ol&Dsr> K'NQIƟG ~ewu (&';^r+3=Sϋ:P!Ìcg[DGDDvA2,ɊA\*oj ~ #]exƐeP'cZA?qAg@S0,j.H{uw,K? <]ɠ/=f/%h*m !6n)a#YͧVcL7qARA86ojTX%i͑yAGZÂ: 0X6 xg6/TECD4B~7р{;Q{*ױ铳ٞHY_$=ٓ:e Р(ۓUW -; 5u86c<@iZ q^) %vKbe "1KVs2|>ZMG9lar"PStYE>|Ź>p]KP"_0BS/6>K=_Qn_GddQ1=]휙..m6לaֈ, ꃰzӴ +]Bgu?wT;øj?ob^/E"X %?d|)OU4ޑ0#IIԈYUa=WTͺVy"`ۇ3awS~7b/Jl(/%z)##bDy$?,AOPYWv]0xXCR ,8ŧGYVl;B.B#uc5hDw/cY\SER{\hcy#SE=pj4+r\mF*l88݅EWyV@!w@擏ɢU`\ LPH$JɤFA1O$mQEΙ׻\آ-}g@¦5zFѮ^b{S2-=[!ba{&I`ʹi#$T: @ ]Jya"u"c`e5i b%?z!8{ xgtQv6(X𘟽ir=X\y"tZpY/;Ej7D=(G)zdiCu c1/p{$wN> Qʑab}jnIG 4Ն'$c*>RR"E)I4wFAQ4Z{`"cSr;9('wxq Ye -MP0Gtf_8+z)Dn(;O{/e͐3rD:Ifw1"pn p+X$/"|x{`DԼjn|F lHW#"84NFiGeݛ*x?|= oI)# kIPoۃKxMWYƛP68t%5muRgٰw~{GtS];obQw,P:o㇂*!'N5~W4h |6fꥴS+D T,eWoWNs}'/v4G318w]~Ww%_ݿy;+:cR^e383oh5svK4w ~p{_ VcC@!>r,ܿPSΓMGڨ3{҅I(I$]^+CD83qlo[Ů#oGhvg'"vCL }_HWSMkH/I):[m B)RzҰ7CwokBL7FOڊ\fI HԼC?i<Aw)4ăR_ϸNtIYEd5*\u-ǒ;{ogCh JPCl&rQgŹgCmOKj7¼FZ!597wlr{tV/vcc}K FC2nǤ%ڒ#B, YT:T:srNro*i~l0k56o "Ľ5+Gb5_|qp sUgaS]EG^0ҫU22ocNJ}恼4s:HWE,uA[Q#*nDC1O +b߈hN7̹=] xB'Qܷ1z Yc ".flZ'1`92oRn Rf%댭+wVBuC05%.& bm:6|1s k$33ۛuȲ'Lϯp fvռUp) H ^@=Y>v -/o̓Pզ[ڴ![l4-B 6s.He9!C3,0k}C-md^%W4=-AAXCkaGxxa"G }MAnUgz֎=Gnf԰Cb# }*WIDMV򐻦|o A5CH?"yψ9*:ؤiõ8Q~siO$&9怩44%64n,l2d=ˑ/I9pi&EX w#\E˪UV !!a{)[Vk-$Th}]n'hﳤJB< Kv:k9Yv+qtUm&+2E^S5 oC-kɅJΘ d\q0ȹo,*<ÈnlK^.t?Ug ʽAt.Q+pLxֽ))7dlz6;:y[ LuRkZ*+kn{-/R 6UIؽ4(gl6gEFO|&_+IFfwc?zp8nu'-݋T3+xI(Ϟ'H$ɻ,,5u/ⷝ=Xzu57af{5hf]řu\M~; 8v!} nqCmEH{ANە !`w;ǟ0׏C 8v([m 0*m\}w9}WѺ8'ͯKGۓ@q^8^4!K7ƒu 9W&g9gfwpϢW7=7۴Q "M-fߟ?aǏ#K,$$3u;.!p p͖q%ƞ}{.JO˗͘27)yb}a|2rKerjA1W~O)Buz]l k ;`VtE+5 k04\$2m D .O}_*׈ 8 >EpP;>UN.jRa:qfVEDkaB)m 6<BukΊwTY͐«֊+D9 B.x\ AKBY&ۣx [j-2нh8sP1Wp@ p/"`nf0P @ۀi,#xp#@GYW:ѺSoDՆ2  J_#4uY鯦6k]9̉ g#4UɲGZt>cLA3#iV NuKx(sr6 I(> SC< uZ$ Y#FITo/e+ưRee#?=@G`5 V6}yh\ɺ/1c%+c\ߕEyާj~KA("c"]{4>o? F=mWͪfU_*x73 .#8z.TFZ! /_VDr/y>Pl{#Ez᥀uY6ݸ6gSd#{mFjǛLeI,=؆BnHHƙlˌnoE| G~j371$4`TN*%6*jM  \\e'Xja6ۡgcoVހ$}f=-kow72顣Pه»N`]'}èye<NNlHY]NΩ$dV$2}!-2i?akElr`Lե*C} v[Al٦bvHdH%NS Y~AL& F H٥mg9oi4,1mZjk?U];\3bߓxnlZF%M X=RaU6t\}s*@\'ZK!lɥ'56kӘF3U<ٕ7j!> Κ x*R&)9!M'R5'XY2%\HMmճ0T gZM<ՙ{*vB?Ur `=~FH"ِ\dlFJrR8qYk_k.tz5c $eU8~)Hx,r=&&ٷC'r WT=f40^ԪF PzW~[Xy.Xd~L k5ux{Qf|#Aq(s#)E6P'!Jj~$>#ƒ;zOvC>NiJ8}W\5ZsoW(BH7T5#5Zx0RGgN]9=0*\+L'Z8+ ҄{T~oK`5JǺѶІxF6zszauۊ`\tG{{m|ѼH 3B-o{WjmA* !AzvNb<[Z&3rY8 zo~램=/ݬ&L׶!}芎H}!8h9XEsaӮ 2V%FOPaкfz2C2ԁBlUVn]geKm' xuIlkۓ݌U"ɲ+&r9ě4 0q62b^ϥUZ>ߍaOsY1몃s EfP̺4zWLIqχ fFPrȍ䬖$!`>Jqaj5%͑i`)?'- =QaMCM $-\\eLnN¤'IMc7EE܁^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+target_PSNR=.5.webp000066400000000000000000000244601456565420200362270ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp+target_size=100.webp000066400000000000000000000244601456565420200364750ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=aerial_rgba-webp.webp000066400000000000000000000244601456565420200336430ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFF()WEBPVP8 )0*>^*r,Ğ)< ĐG@M]s>l[ FW[G~O{@r@kܢ=mѶ?ש[0g%*+R8}<}uB/ Rhmx/f|&Β 6D$d 3iV?:qU̼ 5w:sNZJEw #J<?,Ǩaq#%iܪ+-7QWO{U{;sIbvr" J̡7'+U짝ܧl hh qtw%jR${a/rsjJ/ec\o̺eͬ3io`@!hػ/fꠏpW);^5̦3&yi 7Ї^'b)Q `ί W9!- #-FKk`aؙwWB6*=Dkf$,xBE{ B|@BvMD;|Yֶәy3!r\_GҦv`ǒ{0nSqLp|9u@9Ei=Z᠝F@&|.#.89?bC"ૹϱ&횏´/%v愸FCw2:,oj[TgGA)7!v0 2V_|1c Cu{Z8rzX#n&S8YZEe}۴}}:,mD>]7;b?H6khiI#j>{MwD8g}Y 7`6b7V$! Zw}Y;Nz!tR!?@-H=<أ-oiF+,פ^ JrLr*&tAMvgG Z.]9j3>Y?K׋X{nQn= VhjHҕPu ѫE$0R蓳fWa/#҆G6wpr0"I0bG꘻:P+C9V&[8ˀ:Ϸǐߩt%hnlƎZt>贲u*Q8t NWl]Fi\Po$6]oɀ|H">p10&.Pu(\Um9Y]trK*s]!cVƼPOF\`ޫxCq0*0H ¸:Y ,U3VՀϊ_nϱHSct/!g=/Ygu g-k8ek^<(Vu3'n.jh'N=[VxKigo5@ XD'}.Y6;kБsPefH&Zt^S)$1ٌ5rh_lR3n1"8SsT/jKAU{ijIReѝeΪۯb.:/cl畮kG~>>i&!e(9Vρڹ@0W+ʃ()a|[mzp)?T%Qo:(ŝ=R֋63Ic655ZIC}zOrUm^t6*&}](QO7D!' p(ڳP0!f-s&[O!HrˬSe(FΤVg>{q~57!GA!/8Mqθ hÓ~cV(L'!Zk/ng*`@ ®VEJ]nֶ*4a+yHYp,$5Qʯ֭iz{ZXQxeƟbjk4gЌE(aW Zp∼T;V[ptu =9CiOԺXi!OalW+PImY,l{+^<e v)Ȱ+_3+`P`QveJ ַ:![_r_F>F F7$Bq|"6/?2Nz,?@  YBqB@uɱ'í\f&28}2{Ge<'e2݆U1y} wkPj dAl9H{)oewCޒ AR6IA@"v#Ml6ZMn]ά1ql۬eNB;,fe}r%QS}t@ti-rJyyb@C aafG̾&q9mF@:SZ̙gUh/PU|GyMGiO%KǔbwL% 3^wҖ:W3tw}KY_=#wrOA7jy j&|7NSiʗ2¡;,02I &<&"2&@b`HS—/لE@vMX|76oIZ=P}nC4T V8 DexOX,I'z'zbh[4s"ӗ4[,&j<tW:yC xoFiz~2o wHYPStFM7(rG|)GRB|n@.{ʼn}DcTC]L704e|> !6J!@2mO5R-לEɤ-].1wFv@S Hc{[$al*tոzV]kVG N ´!C75H"Qlrb)>]K&2%/C,(*35|=qɭ%U֪T5l5-QmWxmvS5WaJ P{r)! o5 k#G(OhuHti8tJ,L_eg,$ʺ,PgIˁ(?yp{yB)TYM,(cѥʉ_d.q&?) Ӂ;|aԖ }l4-.] zpX𣶸 :XQ)#|,6#TmEhfUE oGcKFmtGΤ`.l卵{##ѸYukʒH P青pCz-xGgbሪ`dnzΉV*Iި@KF, M<@ ނ!s[}l0s2i+BCFܝ=6Qmg۠BCW0V;4ɏ7kyk&1D 8I$ o8;(&K%5 7eLZǑP]&hd0&`)Vpr l5ю.ҝ9C`7:r~cUM$ۯ/ ¹$!oi.MUJ}}Nkzb8vvq:IF#?Cq -b[%pjPcg;"~M` @CDޡz$)IĮ^ELn, |"3 .3^p+wxCVD ScA0Rxu OTBd 3RB~c}B k1Cb,-~]X;.lFX0@,d69vU2J`[Μʅ-$QPZ'P h;wg ݐsggřᤇ1!d |n==nRڛm!46Yܔ&3XdB a8Bk>F8@gKA"5@!X%I/V`+#=A!j4ilCZ ̯}oqeDM Qꔉ̔Ǿ\oXva2wu5*51sZӈP]ipWoૈ<*#Dsj"d&`5y&RK<&+f6dA*|"5}G!T%V4zCaYk>փ_ e~ q2!-A\F'dcIzUū àԡDŎ5 A8c!+lr{N#Ak]R%I9jInBV)ȫ,iK I`51U T1PSF[mW<=Xs+Ia/[NXyA]n~:0>|f _G@6e#3&#Y 녌5R`F>e{L_#$)BPѼי\}f+u|q4=Lܡ499]uIܸƬnhr50| !3a5lIͿ^V)e`&ۿh/-7H$$ly&0r9#2zP&ܳ8w)ʈ"eU*~V&<_mNIJΊ1ChX\!!r? GCtDQBFSt)[xQ|F.[p{gsh` T}Aىy[(XD 5+ne&ؠ>(g4sKw$L~%9CEZsq9XÛQnpA*^ޫ޼Rh5r|' _FY8ekS9/b~nW7]Oqt_f+[ޣ %)b\7[i3(SvlZDj" D{|7]6PTy^'p z[l;fr vֵ$~1 +c+^1oEHӪ=E%{8QU ~Fpo7sf:ȁxS2eaen6~}֡ʒFV.i㜊DPmkCLp&wObxqXIc=F\к4TDyzAņ-KԄ%&DO3#K+{JޭRh^Jjid&d8Gۮ/g"J5mS,.cECniJc ԾQ6ښf/R@GvuMd¸0aRLlf*vvO.}٭_w\Ÿ}SE7 `n[-P {q9z~mA4Jk hp@T\n>Țʀ3#_%% D__.a_plRiS#Dx%%@Vg6M %rO, KFȝAA9=˔-״'I̝sZ\1gVd' Dt43sW>>T+/\$  ǁSąy&"E 9S30-p$)gz*ݵ)rf4ϩ m<nD}c8;;yZ%@ +Dw%]%@8LrX'F闩Q ^Gq3 kϚҨu֗&(:5j{NL1H}O\o":OT|SBK2~R<#ŸZw/"0T_(3hq$]zd] X1 #T:t~2}% "qYru qk&?ʖ9.O*ӵmմ%9P(QO~DtJŋmM]t"MF2bXhQ>ܢ_lb&Q񾰽B!3]7ei].P2 xpn I.n@(nheX`GД65K3 'mV ;Dz%B~=:xh̒qz8RzLXҖc\8v`{m-ϖPࡡIh>qڃ I_EN 3<߿Kr=blank-png+e=miniz.png000066400000000000000000000001471456565420200335400ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATx  Om7(o!+boIENDB`blank-png+t=0.png000066400000000000000000000001471456565420200325700ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/blank-png.png000066400000000000000000000001471456565420200322330ustar00rootroot00000000000000PNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png32+e=miniz.png000066400000000000000000000017311456565420200337050ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR\rfIDATxα +;7`+P=GV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* lV* l>*RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+RY`+TJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTJeTIrWIENDB`blank-png32+t=0.png000066400000000000000000000015231456565420200327340ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR?1IDATxA 0^1#A                                                                                                                                                                                                                                                              j)IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/blank-png32.png000066400000000000000000000016231456565420200324000ustar00rootroot00000000000000PNG  IHDR\rfZIDATx1 nsq lgT:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:yN:y Ir`IENDB`blank-png8+e=miniz.png000066400000000000000000000001471456565420200336300ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATx  Om7(o!+boIENDB`blank-png8+m=h+c=1+t=0.png000066400000000000000000000001471456565420200337510ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=h+c=1.png000066400000000000000000000001471456565420200333350ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=h+t=0.png000066400000000000000000000001471456565420200333550ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=h+t=1.png000066400000000000000000000001471456565420200333560ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=h+t=2.png000066400000000000000000000001471456565420200333570ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=h.png000066400000000000000000000001471456565420200327410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o+c=1+t=0.png000066400000000000000000000001471456565420200337600ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o+c=1.png000066400000000000000000000001471456565420200333440ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o+t=0.png000066400000000000000000000001471456565420200333640ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o+t=1.png000066400000000000000000000001471456565420200333650ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o+t=2.png000066400000000000000000000001471456565420200333660ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-png8+m=o.png000066400000000000000000000001471456565420200327500ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEIDATh  Om7 !`IENDB`blank-webp+alpha=false.webp000066400000000000000000000002641456565420200346670ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+alpha_compression=0.webp000066400000000000000000002003201456565420200363500ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHVP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+alpha_filtering=2.webp000066400000000000000000000003401456565420200357740ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+alpha_quality=50.webp000066400000000000000000000003401456565420200355640ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+autofilter=0.webp000066400000000000000000000003401456565420200350200ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+filter_sharpness=4.webp000066400000000000000000000003401456565420200362210ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+filter_strength=50.webp000066400000000000000000000003401456565420200361320ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM$( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+filter_type=1+autofilter=1.webp000066400000000000000000000003341456565420200375240ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM  k={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!N|@blank-webp+method=0.webp000066400000000000000000000004321456565420200341240ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 0*>HM%#" ( int4V8L.GɅ`v[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmmHOTblank-webp+method=6.webp000066400000000000000000000003601456565420200341320ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HK" inv@g${+&rgtqHM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+partitions=3.webp000066400000000000000000000003401456565420200350410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+pass=10.webp000066400000000000000000000003401456565420200336710ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+preprocessing=1.webp000066400000000000000000000003401456565420200355260ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+quality=64.webp000066400000000000000000000003361456565420200344310ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>TO$ ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@~blank-webp+segments=3.webp000066400000000000000000000003361456565420200344770ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HR%%  inv@ VZWYi_ҿeJՖ-+VZWYi_ҿeJՖ-+VZWYi_ҿeJՖ-+VZWYi_ҽ|@blank-webp+sns_strength=50.webp000066400000000000000000000003401456565420200354500ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+target_PSNR=.5.webp000066400000000000000000000003401456565420200350550ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@blank-webp+target_size=100.webp000066400000000000000000000003401456565420200353230ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/blank-webp.webp000066400000000000000000000003401456565420200325500ustar00rootroot00000000000000RIFFWEBPVP8X ALPHP)VP8 *>HM%#" ( inv@ l9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd@|@python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/png8-17cols.png000066400000000000000000000003001456565420200323330ustar00rootroot00000000000000PNG  IHDR w&bKGDC pHYs  tIME%7MIDATӵ P RԝShaM9!*6xk:$Jrs5~8x@IIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/png8-2px.A.png000066400000000000000000000005371456565420200321270ustar00rootroot00000000000000PNG  IHDR\rf&IDATx10@v62NATy3c~>1}dL{XYIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/png8-2px.png000066400000000000000000000005371456565420200317500ustar00rootroot00000000000000PNG  IHDR\rf&IDATx10@v62NATy3c~>1}dL{XYIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/png8-9cols.png000066400000000000000000000002531456565420200322630ustar00rootroot00000000000000PNG  IHDRbKGDC pHYs  tIME;%_'8IDATӭα BgbHʕ@qi6xuivW½v."^'IENDB`solid-png+e=miniz.png000066400000000000000000000001641456565420200335620ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEz=tRNS@fIDATx  Om7(o!+boIENDB`solid-png+t=0.png000066400000000000000000000001471456565420200326130ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDRf:%PLTEz=IDATh  Om7 !`IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/solid-png.png000066400000000000000000000001641456565420200322550ustar00rootroot00000000000000PNG  IHDRf:%PLTEz=tRNS@fIDATh  Om7 !`IENDB`solid-png32+e=miniz.png000066400000000000000000000005161456565420200337300ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR\rfIDATx1 Ok(<Ե,KIENDB`solid-png32+t=0.png000066400000000000000000000004161456565420200327570ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsPNG  IHDR?1IDATx1 Oe -̥8IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/solid-png32.png000066400000000000000000000005161456565420200324230ustar00rootroot00000000000000PNG  IHDR\rfIDATx1 Okx<HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+alpha_compression=0.webp000066400000000000000000000003101456565420200363700ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+alpha_filtering=2.webp000066400000000000000000000003101456565420200360140ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+alpha_quality=50.webp000066400000000000000000000003101456565420200356040ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+autofilter=0.webp000066400000000000000000000003101456565420200350400ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+filter_sharpness=4.webp000066400000000000000000000003101456565420200362410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+filter_strength=50.webp000066400000000000000000000003101456565420200361520ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM$( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+filter_type=1+autofilter=1.webp000066400000000000000000000003041456565420200375440ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 *>HM  k={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl(_?[^(?:CE`a7Csolid-webp+method=0.webp000066400000000000000000000004021456565420200341440ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 P*>HM%#" ( intpLI`[Wp/AIo#]d0;kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm[kmm`kAZhhsolid-webp+method=6.webp000066400000000000000000000003361456565420200341600ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 *>HK" invl$$#I_1 0(?ҷ7G?#+{\aB\ b'do+L(Q4q \b,sɅ &1s`ዛ\y0D.l|1stq_?[^(?:CD#K0solid-webp+partition_limit=50.webp000066400000000000000000000003101456565420200361560ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+partitions=3.webp000066400000000000000000000003101456565420200350610ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+pass=10.webp000066400000000000000000000003101456565420200337110ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+preprocessing=1.webp000066400000000000000000000003101456565420200355460ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+quality=64.webp000066400000000000000000000003041456565420200344470ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>TO$ ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€Tjdcb[solid-webp+segments=3.webp000066400000000000000000000003101456565420200345120ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 *>HR%%  inv~Yi_ҿeJՖ-+VZWYi_ҿeJՖ-+VZWYi_ҿeJՖ-+VZWYi_ҿez_?[^(?:CE`a7Csolid-webp+sns_strength=50.webp000066400000000000000000000003101456565420200354700ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+target_PSNR=.5.webp000066400000000000000000000003101456565420200350750ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Csolid-webp+target_size=100.webp000066400000000000000000000003101456565420200353430ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-optsRIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Cpython-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/encoding-opts/solid-webp.webp000066400000000000000000000003101456565420200325700ustar00rootroot00000000000000RIFFWEBPVP8 0*>HM%#" ( inv9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd={퓐'!NCl9}rd=€_?[^(?:CE`a7Cpython-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/mapnik-layer-buffer-size.png000066400000000000000000000046351456565420200324270ustar00rootroot00000000000000PNG  IHDRx dIDATxݱP@lT0,+C}|H8p{#Yٕw> $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H@ A $ H8N7oO?O_nqGؗwӴgWy u89AgϽ8#'=?eL6F_zwEmL[*?@fs 0Xg@f}#>f lf3 O-c ZpKö l^%x0l.6n2&`J-OWCH0BK9"Ăn5%=`FϑӳBDC X$57ש|@'sοm..^m^$/woNy[ eŔ]:+v9ОtPeŭ_l-)ot\slQUӆk `K1cU7'>ߴȹM͉GO7o+-mgkVvS\zk"d{ܮ =L,*P݇[CMvtA c^lD!I8\ٴdđ֌|7?6 ‡#PY><$=ʃwIߕ^c' 8tm81JlO(Q\ (RyODE c<Ӂ;iiXZE^{%bp^B6HLGc |d創pq]S{ w7x^A0gž2T=X|9f!$u^X uOUfcp6Hڧ8d̩JE hru2[x9> yJ(AəE]5xrQpyX|CCձZ}E[p!:^ HjęwT}㷿.FJ㚰<8wFGծo:1_:R8 ^L ^(%Nc"AQ+C.[7h( p'KD>mG30pr4xVӎKO(,R_5w2L!q9̓]щ]gM.i`HiJ ]O6F7bqMȻԍwS;6 ڑB8&,W~}#jw=5uJ#ʢod"o@d({ y^ VI;r?rU:p-u$B &ån!/S.Xǎ r9 q)ES2E@0ZC~,Cg焼pyF{2BOhK(Ld͸?B|Qv}ǑEyNn\B0]ٗzCC!/wߥ. &C^Pie~ 刀:w~2ǀL}c~m˄tZ#[hI\}'hHC6/xv(ne \НHDWA"au (D7 DZ3Aa+qld}R(A.7KC));3쁍>!S'y{r 0YD~/_?t|*Xw P`%:;\xO=kt}a;y.T"e T 7g>@fЮt6W̥<PMR0Bbͩ# c 4RIC}Ƌ&5@X@tyУ]n.?(<$/"2~gO{0\HEqL^bzɃx҇ǐ }!YW]})Tw?iO@ڵwhF{Q0 2U1t#]XŽBB"QN$$i/{?]@F~[*A Je Tgh$yàKI'aM9-`K \?i7^f ʠ`I,&N$!@WP_[AX3HT§ VРEC %EZT%}Wt%VP(%&'taB''w~,2H|Y>RZr(#b!- ~T+~d!?P:X$Fς*4qh\8QƷ+鞐]D;( !w p$>Ϫ$WͺpAy?3 ci 5@z>޶b4ak-. !,vg\[L% /̳$GCؽj& _nf+\S~"0q7NJ|.I]v,CP(/?Jz0[R}ڌT^*+^:ywAXO?Vu|뾸VƟ&'INe1RQ˛ tG^5E :pj*6 A(/,xU۔"  ez3\]y!C~دh,ppEI;= LOIm waACQOEUQG]o{!t)te-+4}q>P;#vWucPfҖ!Ma9&i#:۾0X0;Pӿ !P,=B/"?@_Ѻ^zF/ X``HCpTȠoDD >z9&,jí #>\˙qӖZ<5/0EZ9繢k"C(,W)|j]>s{moҜ 'llzn v bgQ:oS? wqb?; 峛sQ ptK]{=׏8P햢oϚ8g '2>h0pc\ߖN% /;eAF*5&qT ֿ-Y^+ߴ+z- mrD \tʩ=BcV}RzG(d@.¥u&nv& #:/O:c ClUn# Vc3:r.J~*Xu i3}(4l'5Y'o gbs iۓd,gx2M_xs*H 0F B變B 9B1B|u?Cm9/V6Ojg*uq![{?o~g` 5Rc㲡㷴"t886qN@Dm  M ؞.Oڽ©'TxSq5_E)2&Gx{ `CPLt;z\mX1s }L 8o[u+2zc:'HCžhs/ $-\P H D7FoN NT ) },lr-'s^FRs Uy(|e°5Vb0?v5u~UTXT1 -9<{&z7s\_ƥtPK5@V[JFYK'$=2yii{k5={SKB0kx\?ꆦT<Ψy-WjHG~?EVPޥRpJ:_ˢVaao c ߒi&3i»^e50@d)mi"wͺ\9h[ׅ0g61B?Lx)υ~;cEkv1Z-7rQglT=IrȻ0?dC]  }M`` S MB0uY}]fSQ[Ӡ-3z?.%;AzIo1|B0 m4Z2HqҩC6vnSn@u_3P9/eM+TVG~V%-z3}xo2쥯hY[+54 }UMP\p)t<@xNMHظٲóf[2÷ N8o<P 8qѳKRo O=` b0a\`e aVpK[1x  A@_BY.G-]IYf >(SGo'Xr{h_V}_3JfƴnxN/=K.Yۏ wkI?_״riFHBphJ@@{htj!tϧv'eH$R`a-tKpp@ԓ\rӻh?N6חbS]odgnЎ2ys {6u.[{ohMnq@ZחҜ?qL]6FY!aFm40ŜM8q״}CN{Zc&ְs @U,"z즦K%=MhU7-[H`Lr%t92c9˩--])_њvxta/8 ?G< \a͊֠( #.,;P`kR\O]/#U>b131(J0u8~²A- Dn Yk(*Ղh Jo'{؍LtM"E8dKNS9SOn.%^v4s+\4q1~>:iG |m` 1vk9C3g׎>~7k?~}r CLd Db Q8^L\Xp|COCa#ӵ 3\h)`W (8h+EdL"G-׋0' ERBh^ !)mB"j/,-B׍0 %|ێ3Ӈ_@:,uaV%f!y{KB%xQLF甏V I?E*VijY IFH:֒(*ՋP88R6WU(r0+2>hpY\R7 h+gPT1+?\KgOQŠRV6 2~AI5J*`@E@QdWo{ _M-ؕ@8h4wMU1Q^*j-`h%K^}0уE 6"z]/g5Es;=6~xYh|IȔ ,Iw4~QO@QMA]-]?5Z`66GZKee ܕ`8\padqa *a` ^(j0X(-X,ǢnX^iAPh0WB|21(ӭ…]"7JGX PpP()Dr?rl)1Fv}{bQO{]ڃxc\C/dʦiK-졉xoy;#Fڭ '[l/ XZPs})$.~pք\mG8} &LQxC?v'"1ژ+dK9s4os @Upׇr})Nm3|9cxd9_|lp~  ң]:lyg2wx{PM=5\_*:]Q$M,B\0 5G.²/5N@]xϙ2fw_},ϡfl{g\>0vK@+TޜU_:GMx^jF±z j -%5lԖ]t +[Sz?tM%_;R}((W>&NC$QÆaN摈C) [6%q?y8!JH=.H;+okf$L]l?i1F > 94!N`K4x2K ڴ %\A]wYe!L.*pz _Y|R.d0@[")`چ{jn#pgdO@Jي,R7<1o$TRK\m6Vʵ-'«ڮ?L;-mi"@_ _BPYK'd W4y*Wa`V-5}GY6)Q}.wIr^Mu~,@nwspֈ6qCHYX\G]=9dߦ c}) Yʇ:bl'd'a¶wl1|.8/?*)Up%WDxΙ0r/Im=ȌQgw)]#772%&hpC^iVOF wH_1?#VS*3}>gvߵ/vw۸)517$uKGKQg _kTtӉ;0wib^;#g&Fm mtJ1}RM2('iAp{3..jk\>lAN5H_iRX/:ne[f~xSOt'9U$Y0 ݽ"}B˛6ws)zDހ9.I_- Kl F&!'- uO8r8:su r.6%ftFEƯn4j@gm ش@K0V vV}|A{Ȼް"H¶!=Z: E]@z>ii "v J ~I+rۻ(&d7z;4m NC8^lnWPx @kh6= UÀSM6o;+Fqc~ _GsS9p20v[*۵[nSj_p쪌N~>ID3zN0TnOȩ`kVlbO0Kzʼn8Rkek? vM R[,᰸cp웬u{>Rs-&1WFEq>{yoM@;qa_Чf3Qvyz'.fb="+U$$dpezQ,rږZpجБ% T-Ha 3:'DKm L't]->-[ r:|7n _ Ģ$T $N&hg'c:4%VC~TNZj`Fy0L[{= 'w')cuPrYM)]~1{GZ0'lon4Dx[J`lCy2ڴ 0D2g.u!NĉJ>@mq}_tB,Y>.0?tp~foݻe*m@k_Ey.G*AsV}tFXBI\>o,Lci iN^.:IL" #?2@/m o9 h1[J".5yzgk8&sotߴDy^ AOӑ^H-61WpȾgf@l/lo yJÌo68}O/F.l]TϚuֆD \hZ<6l`IXUkxut߇1} ɔg-^z}r7d٪4Жޗb0^F|ۆw~SMGi`f[1޸wg|v5h?MV K~?߆u -Gc:`H7gww޿`#1Ȋj^hRT 2J?~~v_zR$TSZ"~Q  oQw-f)G: 0g2 !iY\iC ePvO.dWgtHKc0>o?l_y~ GǠy[jG@sBk>N6Wg4_ S|cIrfv)~C,7f^i9J=~^¬?wWoS+md0_ߑ5Ma8_\@۰ܣ|?}U@aC*<~xЬo'Sg 2 )/  ?|M>G =/T>ߏ6Tao0Y ?kw54=GZoV#k4XhlFIne~G6Zwl=Ha/V sɎwf΋Ç~P9IL k{즦? Iǟ2 7 Wp,"QЬX0C1~5IAv禈6HW{DRogNAmP5[og¯YLG~<DA B"YX{c>Зblr?Gohx (F"hA "p EpƏHsYHi?8)ƍ3\l'h j c9gkwSGA%Ep<^F+j#9ڜcC#^kGOl+-%2~]_KfEE/`$Kgsw@h/kBz7 &KnoИA)H2b de%_u_w~ ݇_~-4]$`Ď^b8o<%)Wpo)>,6 h/!-H9͗O=WLL -#&!, :+m"6~LՖ.pviPOMrF҆Yƚ!]_euF~ןs]( RSpdwc >64،t]/t,?SE>%^Qta*dZ=UְRbM=|Jiq Oɮ#)<:0vDOQM{1We-$~%HEțMKu aA|CħHp;_zldOk! ɰk/x$ <-AY/YGQ㗠}! _|}( x{ XrQ҃?|5e `vd$_ ]DRtGYF-5h6~hۍ&0oNI2oߍ"eH#>&YDZeQ s 4%4l PN#>c3,<=)*<j8NOB_~vUF'*T?G8L}-Ҳ2@ټv)P%Ȯk㝟t\7٫"c "jMX\KlZzpv-P>GG%`/hIft/}C&@^5YkQP!4_k8H qT>!/d]|yD*A_'4J0Jzžآ*PZRޜSᣖiG5a^x %HH5 Ә=[>y_Ll-']}UC;@:)b̬@z!c u Q΋u pͲkN{؍Ћ ;>JyGU'=냒Bu[:\+% \rkH ` H6G`ܳv}piLFAy['݉GB3QC\?$X}}& 7ʏ4P8])fNC;`knc}K h?MwҎ=֔Sk@lF޻tkI'H,r C@ Ynͣ?K;cW F# #Ua&8Ԟ,jCH2 q%BGvZo}v.3uB A[g{eŭqE\oGU;̳řzj )spR(&UJ%GɻB!o5D .5"3ݕ;h)«NyFY-YDC)yR,vKplF/C6Z€ -peTv}276wz\|g@ 8s-}&DJmcRr2+v 5T!y;2| 8p!(;bڑp| {SqEs|™Ԯ|pƒMN>0 Aйk(pF9A7Ouwqr@Q=a t+v(wXྊ{+mR:ӿlN5$אwŝG@7$ I[sw21/x?[ܠugN5g0mM'oחkKIP*hY\m^|[@ݢKnZ?Uw4 LA!vBmbȩo/jxŏw|` &{NTTA@oi/.s(ye qH䚧APD%Cr@0€Sf#) 褃 .QR<+`0\;021 j = H Ǎ3& ;\tf*#IENDB`mapnik-marker-ellipse-render2.png000066400000000000000000000360131456565420200332630ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf;IDATx[S׺s{Zks۞Z/L&Fì}ƪtWCoXt-״5my{gh\ִ8UʬtghzS5*-Vӛ}Yۑ/;ƚ]建K-}CrT1 y w'.8c$e|rSWW{'v{0J@R@0 jVIb6NL('HlN =F u36a'$o9J];˚Bo5/A'/"*[;ǜw_Ϟ*/a˞VmĞߩFhNџ3(f| n [M.ևax:U`JN}cϋ">但M P'0mmKwuWmjۡ7 E P]0~ ; ymMo#.j.{K.x_zv/6lidz ty]sT. 4A/?'@ŽEXnPyj]W*g,Hft8۵' -ҋ:vwH-iߞRھ-=$}Kbgw:ڃ /<{[jT<"P'%_H([`2 DXVU%ځȢ6C]{OtHvxS|δ "0/8?Q1@Uw]B \@ <.wPl9o%DǓcۜPQBcQ R_z(H3.x 9/j:tHNVw<ս֤v!?7A@ڳ? -z.qG'm\?||/ß g&Q¹kڶ 3Q8фa!C9<ўZ8'Sz-=sDžeA%MGXnY1^B\55P wX'c5nxy j]Q\YgvڶaE^BdОkC݅'A@"d" !l.Fm9тn5.Sa\1Dٝc٩ň0-o[8GV^FJsj xQ({ 7:^՛H$@;2 C1 邫,p $B˭-HKƤ>$Þ<PnHr2Ldp\Lyy;3 |D0W=_} Vŕzm,B c> c#7N-FXO o&rE `ͪ?Br@ / =וâX^eA3%a_ӠMU!t}fqYe*qOnV.& E(SҊVٴ)$w'FpD@EpaH`C m L<ME@=!BT-7hn8sq_Q' |D'eD &W6@N:* U –C:($M8x4e:.]E`F[$Sn4~_Bt{b]w6Xhy;b,I0o0\xm9;sI[k5$vO2+0Z^0PnهK^?| p4d ͬeGfjy/ L\6@< -|8?B6h{q2Dy"z<^ }Xrb(#Vo'ojo_\f(o Ŷ Iź )$8]ԴXG8YEl"//2M@w'!R{jPv6{X&r4_n7T*3"'P-v3j5H&ޯ`d=75֏j-?@0 ǜr8z5IȋĆ 꼾/rXn^Z( G7[C&I6UXn&v^/ J_Fq "Kk 9-l|Dmp)0?@ 9֛lGϧ {XGoqK,7HN |cYlS1ӳG @ud7!+7MO`Kaʇ1XJMAmh7BŹ_`-8o6+}`.:V56OQ,kXE yVC@c"C:yX7;Oz-[OU"#Fgsx#Ź_෠(KqK.Hwt_./PMh,U,G>C5]0C;<%,?>%@ 0fᔂ!QpEO̠ K PQ (p }^@=4Z; @[]VklltQ'G/K/2xXA ;Ya'4kh_! o t>0yصa.)xcFMU .4;)f*Mʟ.{!A@>,ATLv=e & OҗATp lkb< |6cp `'UAm#vXAye 'y~蒂Io@&X‚-ț' C}lzjo>xl@3GQtJv52 ig){omWӱ1%'k:ϼK>b|yyع] g;tx餺b%M, :B+̕0s8"z@WnەP<(1fFd̷eY,cEf{Yy<2Vh/:[4zȬ#7T%2m4o&1ZԴ+~ɶ+v qFm&R60D-51 _kNS'8(uVXn7|vx#4ڃ|w^fL4b;ǀydU3EɁR ?/20y< E3d{U6,rVEv`.Jss Gn 1_ڳi#OǮ.j>3uoLY;վ94%WO}}vluD!a)ǀz~QA0jx?d)?{6w[~)ډ}0ܓ8"x%+/BR`>0K@Y3gȈ?l/ `{cq DßݯO}yZxm?dr/Ɗ4vk^ÙK_?A@J6@^)7e7$g* v~U>4h#őCČyzO~9&Tu/ ]KϷ5_OwgsG.|?6D,Xf ˇe r9j$鏺)O+aaor`gE\xt',Ϧv]MZE+6J%ywnٰ|f:G !柈1>h / L(o6}MyƸ;&{u.Öd!es9;4/Uu%V`o#ۧM[Rg#VOCG}u^KlR{':Y`$'vC)!_ʽGM!=Ow;xy{!w.dkqШ,( 9`?x",7RKvqKjۣr(өMǾ{ϦbmuK?~`Wz1d=̀38h!} r75{@X<;Ws!D -_/^c%V@/ rV.1IYt\o7fU$>jlt'4xy,X{L'RFT19!Q;`Dz1 =i֡ owݠ]ৈRZ;![.}YPf^L<eW1e 剼oO-oOԿKUw>ǐ L5C p05p5|3yOp0t e6_Vq78R&R%&/i/6= iۀ '8^:py1-oeY;|+B_?@.6/Փ"Vdҋ7IrL$@&>{hպk$3ކ#~c_m˂'%HI#.C*Pe;(tw@\͈o*i7x.y Z2PUs 9z>dgZdOW*5 G8|MW }6/g`MFm#Yh@hi!媬Qr);/iOX`%ۏdڠK2)(;*i5ZbҀ'6cOؾר^_QÈsǛMM 3E;*{.jyxCMx-7-]>o~q4PD Dȧ OIȶEE=jڿAl&ty\ G\ytο"S6sh!@[j: O)s7@g 6sx ]d9%@. GO_;WO^H6pl|Df  ot O}Q8^Bl/wOlCyArG:~5J0p, 4D)@AXi (8xCk[i?Ed$[E P!RBhiޘ{+"4owj6|aY{C6" ER KɲO Y+hJiYHڝZ!M T%#lŸS"mHFlq#:J@A HPHJ WPhVݯLz$iaI/སD9lڃ(im@-˟f%޼זP9h'_whГ **Ds kӦhO&/h{y5-ѝkdPVhd祌yvo8ࡖ`)̯@8OL/yZAԛ ƯD<T_YO.h}U`pj2['My;wP[ JH \ǿ{a)J4󽏋h0x(EX֜񳒆?x8<8,0b $o-r-… Qy4Aף\<84ƃcJ0:qz}_>=Ihǃq8!+3ـkZ:Xռ=XP b;۸>hyq'q7pzZi!kbV,532>C5">p/'xe7hţݟV!-m=fG#l$1?C҇%k6r)to|pÇKV2' @iȑܔJ-1a 7f.֝(i_&U:䂐ấ˟Toi YwyܢQ6ݕNnR @n Cќ3~VN{>RBC&JU p$'ȯ׶?2iHO%QYS-҇2Ͳz,^[(5X<ţ=Z6ʪ[00!85t/>hUeS*k_8G_h[w~)M})|m' cYb?W(59]{>˔˟x1;MG}Z}ylߛF"`@h=:H4<<;ҊUITK֨*W)DS϶(yllĨ:[Ƿ$U\b@$?!kKjnU}لLg5erXmRԑ%; 7"qblO3H\Jlxǎ?| ay]Bo޿a1CRU@^y|s]I6ح% 3x 4I,r |saF6Vd3b@/x߷~vZc_IU [پ':smoM. 35, H9n ;^SYODkeک$D|ƦVYƾᶾi@k~LHWA|Ze APwUSwv}9՘pxB\ J@MYtI@QYΤyNq)XYӟ[Ujay/euB 5:dMmsџ̴seRz^UүFQ,vҢVFfKglr@f|86i^Soh U u0L3Rӆo7k7T?ūfr"ܽ;CžĢQ%6DX!Y'yJiϦ)vNR:Ͼ*=xÑόyU$tF U[aIWh:OOeO  o6.*ԨXqЗǭ,20U/n[YEP~8ܖVX<ǃ FϹ'HN')md@r%nη`?㽷 rxp,dRP`ky\{:=6RsÁh9Y!&Vrp!`go1d{ xH嶔Bp M[b,cJ[Z_<I/+q\s_À %q{oݡ?dq/F= 1 N*SR" +c mtJ*3KPLagp "3p^lȫ*0^~F`$QgCfigbPwlLU4ry \pD7vki*3HNA :zLGf1؝R$|H z[ƓT dkLf<7TiM t.a{E*0t7~5}ғ>*0"rCY[zX9JzǢr݀XBʥoH t ~ 8.zQt7m۫^Y׏8X]|yRBd!J".<5:t1s1Z=vdnی2BkC|ʄ}wפm7҅=*/ }a>cc?vCxUݻSCO FZS F'Fw (xl?mC7%{#Jl ЛOo=C@8$h{ a{#xYli{@zb/8|kҖ} Z,{|-#oI;]Oe{+'p)c[BEԲ~)uXNHєBX2VZm\a?eY"F#Gƕ~<-58 Z߿LOt!m~ ]qI>U1|vvRw]Fi?`!Joj2ne¼wZAlKd",sYCL_Dz} s9öO=$ hh_D.YuW^ ULC?k0vٔb/#(6׶э?/]=,(BZ մ/j&, ??@#9ԜtMJ4kh_d,AW#[<,Pr0Ы\85-:deA`ђL`W2Z` !]E?^3h}Ȣ6 88Q}xm-`<%,?<AA@Ϭt߯agu񳞣`@2,C \.2~S?@(u~0bU ڻ /d[ ?ɞE1 Xq81s@FS5މ3W) hIhiKHE@)X|>cQB" 85Niy&$ ?ZFm[o2c[ ȡ6 1^ϳ9^[zbY JQYCȓ LWo?=j DP6+">q׹g)ߋD|әQzE1ԀQS|q#$7<[Y/8sI ${ 5d CiJ)a'Ӱ5Ə/o 34qcq:C 4h(=2g3~. G04O >hdTfmO)@K p50O?p晲aY EAHO?Bˬ * 34jfYўM~`mVM8c3?{~ % X~ޗ3Gcҽw&]˯3q[Ue*i36)U>H0 zB@'+߬x 4XEF9?`tC 8.v%:uukIqsGʹѷu)Zf-@V00~.VUk vl!B\c 9& ILY]pn7~)[дsP_DbCfX;ye dMLͥrl8^\n:/?}鞾LV?@ 9磱+pv# #y/^H[0>M('YFd6\ o@ } DvBo[/3~L}H\(;.,Do$7gl,Szg)X|Tn(90hɫ=8“;RKD&@& A98xAj=~*ӠJ_†j3AƢʐ?8A]5|\o_f pANC8Lhq%\8S1B,8㣺ٵ̧4Xk|y h6je@4>CuF#s1(#^4ڗ4 ta=7Q}?i9Ȟ44 Jn6<ϚnĞyMytի?Mtv_^\D*[٢R9<a^1Yg}a;ɕkqS~X<ЗD47M FO\r2[[/k1i0eWi+ QGZ $ 10m?`(֛+?O@],CKNO.Z%$مD8 rb{, A:CLs])wa$s&o,h8SPvvδx3 \#1Mݐ $7#|$CRY< u8, HѤAa`l jŋap:y" }e]`ac 2F {op13;^'8솁=r;w񮀝n}J !{ P H`clt+}v%: ^o tr=l8 WPy[wS8@S.ջ}6]J KJ vc{+ 'уo|A/@``ki$0HFε6)e2j5֛豏Mp{ @:Dv)~CVU?0ֽFh$z]+eI<3>+A/*u{c; 8"騦E׀)U5/G⻞2<і˷r ໠dqWJXaH~t>Kpy!PpU{Ywf"x[fHJ=%}r 0˵ã)0kke#Eȿz!58 /k;zq}Iہu͡ ?8QpԡpĜr| }D,CQ^R pGVx=I _&uΎ23mCq0/|߾ 0Oh!\A/ pT8xOGGg7W  @ Bvu@yϛ  M)9HeEvDGGV0x,pE;tEVbbq@l\ V D-5W# %8EOa$+ 3 3 !"螌-:74Q'v&螃8MT{LIENDB`mapnik-merc2merc-reprojection-render1.png000066400000000000000000001272731456565420200347370ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRxIDATx $Uyo7{;Y q AfA$*8* J@@:=̰ " 6 þ: 0 _U]]<>UuN`0 !kxWΫLl<+`&u̙8\0 ߳0D~C>/hI#ϩE Ls `0 ph'2$! 9dN2&sdAW[ (JMsv/IhLYn7F(G 0 HA&,*z||y;5YU0!2n{@^Sb:jj/ʗBNyJWvܵ(tP|D\ `dN`$"yܟf2~ 7\Ѯo&ݿGwܻu(T8W`0LV%xO&'r&4L;)X} Ex"uqa[J"?EHǹ P c*Riu=VW1G&׷V{wbm!D#rU'Ю`0 5@V*ӑ!o_&7d&EO91saPvx `0 A&i| <8V# sNk4>__4=+0Fց 9y:^Z6XpAK`0JC3&7V2@:miPۑHP\WM{Lve&}wx|opajWhZuz,hM`0rAgPa+A}t/ѐ[`@rw׷:O<܋]obmNMsAWP4#/SڎA`0!M(̷wo*+$bMxW}`o_^ȶ=8G *Q)3DHk{,8mMq8 a{'*~B[;*2.YAǒB_EsV|J`"G y P^՝=0 C !˶MpEX4tEʚ;LD%o^Sh'$eAN x b<'IQȰ`0 d؄B7m. qa0b`pk0q<&~qYZHlgu"&wp$w~e+c%ʘwqDŕ'I4FO>>ejq삦ݦ`^{0; x%YpGa}֊?X;5nx1_6hm+ffzEQ]&~'%L!V/.\zԚ" ʍ`!8Oۛt_$m))?LJ6s`J!x(yXᝲ c5QՉ/ T:DߙiIm$Z(%)5G}>xHκc:Vޖ1o0wZ l\/?~'߽x"P:syHn*[]YٔcMSTUx, 3cu7Lr4,)sU:'rܓ~C菐V~)ﯖ)1eV|( ~Lפt/D[Sl?SEHMz{cԸc/LR)Nt#+Edgh,R^s޵Omʪ?7:oF:Bk23 ͚n`L2xOHŇ1SeփZMi_U]+rIbRj'aMϼx\H\6s:(1_˶Icl]aygz\xbȜ@Z|=V*Bdp0dj׋tS(srC&dN0K[OBs>q+rޯ]D{~daJ䁅IY鮀GsOŤX J_]0ƊHRFD;D#M׃&Mҿ><纊8^\*OMQq k6L&fl 鏼Zs>syX\U!kl)Te9o5>ygsjDSΊV+Y4dL*c]/v2nڦc{:0@Q z&B<0Nji8_*"nJFJ=~oQzU{&Er6} 9%[.{NdC AMQJäN'j.0Q1=-ٚ ЭND6hz"nD4 NPQzCλ~9ߛs- "MA-asE-/nL|V7Pd m!YL]0P7`( 72oMM8 BI;7@;:lqrLQ3#cg%>;IM.Xvɦ T4kOEꮋɲ(qR1d>1/iu5B"JDCtLQUJzu䨘Y-XPP΋mPٶ~ZR*w K9C>q gN̳v LOUȇ@C{SPJLj߬^WJ{XAq^WnY3&LCJ|v ƣ=ijd<(:o~j0HhM:hy|j`zud>Z%S+߻B^pBB?|u m{7~,D]K[ràX}nNO}2@r-J,Mʹp@2P]r`nRʊT?8B__ZbHM s}8~= ~V0ޗ{̕4AOI?"Ӂw2`?([ 30H=tQ"8pӲl:*7'/'0|ߤg;=CPW_89{θ`0 BrG]w5ؾB44Ίt,}E=\L!AUxx$ZZpBfXY5ɊWiAA;Sێ$^3!j@L.,x. {#a$yp?iXW(xo0_ia:x5lmKspCe'7;onnz"9.F% ԿB@`\q\sSS"-`2f?e@{E_DUD!۬:V#O ^ <*D W ̲3QT \*dSəcY[ofdOP/|#v z?tg `0T]hm" v>,5W"Z9pQ;\QEB ruAN4?\+7[D !LQ]NF`EqGJk}Hgy`;!g~IT_]\y.oUV+j.ԫ.1SI8 d0IhO D&x?:<FVec/ڿ C 2PvY|-/?/dpCʢ}&5  1GJcs<shDxqOI0 rSq 3r2r" E*F΁(p9,r {E!}pǦoN (q*}%]6m[j0ô~L:?=`7M&K^Oe"YGw<U, ֌M 1PLJPE+.A9+2KM!^eȏf:?gȽ;u(L}%`+]񠐉Y-OqgN JAUhj_@鏕_1p S]$;̢;c6F r R}`iJu&Ƕn͆U` @|"T в0FЕ;!l4f"DJMϝ7 y@pܢcD.9/26ˍw%k֏/v"EؒybH{Z?l0 S&t^@_|>j,zB'3Ae7ᄅTPR2I4*ސ8SDzyS??(e. Xk:L@i#iK*u. W7>϶٪6 cHO`mpO498(}A È@G2u*Lò~ neS~Q'DU_W __edryPw!Z1LAXV< (˳nʂAX Q1@K?1(?+CK4ݖa+cI(r׃j0P~4uϫ#2?Hyݬc~'Q׬cA5Sr%|Ͼ2!gFyϽ]w9ޝetE`pψX+<ymFgQ`0`a1B6>.&og_ym4ʖ;CTyWH+2xk{9r>*:e;$U՘!/#ަX ~$BaxKY78hB_MlJ5prɕ *Xiw:''7ݮJ-V|_Q>G Ŝ.c@*:f3o)kgOiu,&Pf򜯠o?_}ZftG4ENy=?Ϫ"%xC4sw|1E.OCI`y*g ZW0hxZ+#pRbŃ}p0OnzF@W<;9Xd7 U6`J'jzEȏkݢ4)+dl4v=v$4|n5ᣌs/rr<'e ooGzc$ur7|Uӓh r9Ov{m UO 'r%YAUӝRhJ?EF\Sc'?r2F ʈw!@&`h:XٗUuzgU_6>0nyd3o'>(A.r^k)axÞ \XD}#u Nif4 s<~KRU=/NwC @/ZuP#yJtQǐDWziތ)^Y_x.}5j (4Ŀ?u9iM! #U[ɰ_ʀQ&5vlį 7Ħn|dJ˳8U)Zyc Lj,A;N# \ϕ"3rLgW23j͝i%!6cmOQ龘;Th;80N;Nd{|?WڢEF8"K`u5tMo;*8otYDT0ChY:i"b5B^J&SaA}@߯B9h2sy^UM{ . {?BHŇb?MO|ne2T`kIDc"wr_Q<_/u 0Cث~G[+j=vTƽje\ ΧZ%IAN<9A?"/?2l%fUPZn!ku\*{$wYpCR2{;mڠ'Qrvӥ\= ʮp]XN#W}BpS S>#e3ǃ)``X`Eezw/Niz:H(9m@\\O5 &)_a e0Nn"rFT:0m9nƥZNJ9 |QY߽(S;T ~:׬mFj4|ڼ6qJSP2^ߔ?0)]T<<}gse @Y=xH6vma>tsA?81! ,x|@"gޢB V`cUPM?j^NhHBT%d@d)i7o w$"uk:Bi6b°%/NjfCCe ~f| :i?#nە (H~O~"1{8/C*}cNJ_m/tL$ɦP]Odθ;D[DFZ}ڕb>LܮQ!i9:eJ+aYX Us*JrK#arS<.RRv=&$!sŌZ|Q45XU5=W{~} cL_/Qsp9od&WKl҆#NN5&aE qºxćHVpQpyck?v6M[pg8J|T2b"SB!4|&u|^Wu- 5'}0Ԝ!N!񥘿L *گт(鄺Nq\ⅈ;vs!gi S胐MYs6|´EsI_Wu4<Q2群w b万,Z1 .G\5{ɾ塞=\S0&j̋&#*~^_+%nDvhz P-5ynդ%Pr6u>gtyeI8,\R7}oG!MWdrc@z}GfDdO8_KeS?+fap(u '$<%{RsQXS~.,G]i[LducRm_|h6ш۬Tdf(!L5P9 wYl5{T&VIN1Hf= y侹OKZF?9/ {/0rrR.w$c9Ji| 9/g+ucs>V jN8Ϧ2ufD18$~ `5Z|hD}ħKߣ,6[9o|՞Vu[!9"cUHU|mzw J<Ϗz<M}_yƤ&zK0ɢfXv {/sAf(f-0Y]N/8|$Ǖmd"ཱིīJ~%).*'r1^qV߇cw_L~VeGiP LăV,{_KNy>EWG[bf53T*RV}]xel^q$SyLqKB'WBUC`ZcK݋kmϛ^iq0vHUsX~8_o{W%Y  QdKҿg95co@=mtl(ybHɽ/J{?0clȢ: }'DY{oo c9tE ,(wjlD*$ry"^Lf:LQ_r-MC-؇Q]s.?ccf 6+Y L\_se D5zC"Q9:8n=^q*k@]t֬rtG탴-XQcœPt_)G&)wB^~su8Mݮiw:!Ni7ʑ|>p8(,}N򖹌:j!fH|eb]vw+ 2n&8s.LBWӗ&>RuJk?}~%zbA\#CoXũ{M]w9DX_dԦӣߐ,kP^{m29rOWJ]48Ɉ} Ё&?Ly4Vw:9; fM6\D69qkl.1P5>ApC|&W'>Дkݒ~_C 0m?rS3 xW=M8 cc1/,,.='r/]jѤ݋`MхLj\[@oZ}F8>Q R.Yn45Oio䫬ear\Urc.JdAəT~Vsi5 pnw'0)jR׊`um ߻*÷Gn}dy2|X%#jk\2Z{}VPCXCyҳ˶/kS۞'~ 7٦1Pw@X`9{ͥ? P<ἶ/ wӿs.̘ӿM;U{^| y7`vbfZ~' ~o4#5=~]CqX }!Gr\T6x }@mw!MȆ^9z;;OǴE2I)˫0 MdEtFM*?w;Ykk=׭P]ėf|!'GvW']upR/׹ rO?_5KX倢&oQgQf* 0UItF{n5v%Hy#On0\'-P^Ok܊"5kcnU!6{Hx>5Mh<\y^?\mnAioNwi~K& $hG }d RVi/Y;T\},=(@G`Q<|'rB,Aqs1P pOfL!u H/H#SܤNߢ~ԴQXI Y7yȾYd51 ;B |*Qb.4u<0ZœY}4R6eQץL6i+N^8ء,d_Wv{((20=wj:!X>_rj,_& p}\ ͱqDqPqI3OPmy\r9$'J_Qc>p|M):sot]^Y䬮Vǩj 0 V%<@DھNL*:Ui~[Αy(AdK(,k J\B9x /ռi"IXɧ!s6j295Wj}ta#wKnq :auŒR}?4&ȩ `vb@#R-64͇ NgdSn@. A _8/ Ws8Ly hQbvmzW\EX.H_j;4c$Vyp|@muE@jlk]D2DrBi@qšt\ "U+KWC-i/c(]b8%[cLd5=I||wPCJEzs<"ו+kɲdUq3]IxRR"E-iy*,~z+\05FL28y83QfEi >ʉU2>o 7ORQ&%c//QP`)wYTi8*զH>ӡ&~G %OߔE2 -Y:5`2IAKR>.5y14kÃRςYd-U 5qEZ&;k?"soT$lpU!i V'8^tVw]_]98>HPf%<7՛6樻#}}&3T7Sb8j=VTxe[G&7yvC (.uγ+q纫ug 5qo(,K7oTkcIҘTjfѬby&~ƓI^M?86u7飉}S[eH#-Ҕgk?H6QBN!=oSiR^$>~˘ujE"`(DO:٧۱j@' &Tv;a0_ƾk*I穅%79uQxOvmC&8SD3y *Kw>-g"+՗?qڞ -Yn0}ڨR_EŪ/MO=ώuoR]_"OQbT?M?Lj8W@vdf(LJԗaLγ z7zy@yZi$_WDE#.'w" ~%]T8/Yk_b&kEhvlL׹g fki_? aSTN|ڃW~OBu+"r.s EL ?|G!OKl|we<3n+. 7ލ⢮({dCA!-UB4k]2N[bTrP*rq8&USt^>|ϪE_ЀLCQ~\j_aºu.EAZRCEAqP& mNVlz;a_U}Xۊq&&JV)J#7d97ixW#it%9E ۮa2y& :Բ-2R8L{_Any' "[ ; s/;W2Jf.۠g=L[|?gʳ,*#(PnR4?H tqJηϞEwT>H+}gWg,$wS_G8vywWidwq'p(@B!Kb/p^6J^w>o4Z8H| \1 ЪO]?:tRO_}:o lz 4%( MVK)ӂ9DoSmdn&<~L/b igI]aNb,@hVEs,vuT6P ;<hf .&Yi€=VEAiT_r^t?95>MLZ-rMD tgt5dLƘnoTyB {k5(Q?JsP6:M|~kQhO]%|g{)3%GhC]຤*aEjҘW=|0cdvkuS g@LV^SttL"?!c;eӜ%/.hT"lSU {s^$C P\Ni\J_Í%ߓ=[&8q&&&8楲 ?]TՑ+:Su'yVP'=kQcZ%!b2U>iHIL,p>V^P\P1~*-sXŇHuacվq|,%ڷ u(`}X~OΫJd el%`i|y瞓^Ã07v'015 kN QeWukOCɇnMtcE-|*xYChSY|͇о+)靲mu'' qzyM-&D㊞T+#s2/X@y%`Ir6{j5 "D'E+Lt%MdolSxUa:"4: q Me@Em3=|ŕ=e8+5 >k&q`ܔ;+VIS_jRW&ʡjU;}^ /̨gJRLy]ӱ*'UT/gՉlvƿSiYh~ҶsϹ,n43EO S7ºdtb)p%tyȝ V#eSŴy΃0`0C{z>AXtGmk:Y}B:u $q4kL.Iĺd*r+3Dګj ÊQG;:;j*QyhC,i 川w_gX ,?\Zmǖ] tf+A~;]/_[`E _ypb vu!6 zlH0#v#-y<ŕʎcP(ʭ0Vb>.q}:#sXYo} ]iծ'HaQZLr->vLeLyvlLd:-"갨件l_|ic+_&&OdA|wMSo+·SWP#ɯUY SAw0K0y m\^lDT:=%}J_{d<;_cEtEeB &c$j%VRK2ax' >h9@spWD2yLW,ɊCA ~bՃǀAJ&& /e[ӘKn W:FjcJLE,'+ێ n_1y3ZXn3_v ~/ǿB[*rY:lW놭1T%-HzJ2 *ɶk//k5yN( 1iw/`옘Yɏc9S5iM;o_K_A͔ik[?Q̍rbkP%X⫀%ߕn&SrqZ0fd:cU-,J]撠CP+O\2␾BIj~/bY)7~19։̙c4mV1O$whG)C tU?&)Jzᾬ ݖ(%ٽt>вֶ`tI tė冢l}^ւ<٩CFF|0c?KGYڿ@!/&3Sy/ Ow:b*P1NW?asoPN(?Fppužw/10'5ԬNOI@i=3^AXn ^9s/Ng>O2 *dࢁ2{Jxvlp ǀAGc1է_e>]W\z,/r֐"wl/W*HyZ{ALӶi1d2lNmXhmcT5mBeOrh=r/04[ yE_~t_vC ]SǝuLc(vzo mMX~\\|.C0>LT5_)Ѧ]і3O}·h%2k`~9k¯PBN~i>l=Ջz&B-(83u=;$ɂ(wk1eyK̛:GIR~Y0gd<(˜@d+`nx&rHxd+`l6T“HԦeS$(3LXq-z\g];Vu5Ӣath4=Aze%sTl("}jA1x"'9~}<'`l%Xܖ)M-3%gp*0m7c _}]Y2􅉯c| FVDqQ%Tv"EG(CcYtE}uIE m7W{(E[C$k6`ΚT6`QTV@oA,rpCPX`y3~Vz[ *Ur9|3-2(`iE|~7|Mte$ߑ׳rg|B]|jef19όݼȳ9ڛ)yϝ.U)u:UM?KmzLt'ӫu#LT=u}bA}+R[7̒TeXha"%E.=?*CIX1&DT1&›o ϒms=fx?I)vwj5*}XgY zr>mrUJMf.&v[ue,]nHǀG(KB+:ƪ.@D}OgU,L#]8D_l z DKn9P02<ʑnqKw~f Esc‰!U*Xq]iUfPY-h|,:  l~TѺ{W5fZ, hcZ`ECHʨ>!fK,p &8 ~4oݧ^2< ?勿N>+Y<708pWuwQR%KncDcZ !co(x+ELHR5/|J6Le%:a^tj_dǜ21* i"5hE߫ZkA2fƬ =-\\ l$L5ԯoscok)md/NT~X_ֵu<C3e0Tꠡ&HGxS_y|+EMjcM'f?0-svo&r:}Ur 7?~ۻ*(j bO${+z]1x&>N%u?-3k/*&fuM.7+1.98:>g R)/z_h|ܢ>*wͤyN,$;P09lV̿G\ XP>()`>hG7_r ؀djYUTt Vwiz"|5R a~iAgڪ5&9RY(ALziu7Ec 'dU6/ɸo, uY^xyD1!ϸH0bp>'Av*VM^1mo淌F|2&q"_糘 mI|%i+t-$NI41#/\5cZc"pY-s}N'ɧK@Y*+XVpgc @_s"cF^gۋȳ@r^aDa  >AR_+G~T3q* M,<`!]n12ЊbY3%i{Oa]YݪQ>HWL.UD!)URcVB@cƌ,DBnnG&ߐ!n9wyMڶ/]n5WAqjGS+sB6Fq:5dH}ti{Ga`ejXM,TFJ)ɀW91 @{<5PkR7/Zd`.?6x@xJT,Wnt2}x@J:  ,VOjiݖgґҼuFUGa( bdz 8 &.d-+*<穏M{y?Mq,ӂr`6?/ig©edGR6#cy b8FS2ſc1O-C'wGNZiOcL+L(FD]#Hwbo2`$3ioaeUjV.,q~Hw+X5} rO,{OU(@aUI9+j=X 8.rKՔj~ӕ |!eIԐLXxdB%(xY =$EHZt` Bu&^Ęӌonрy=M/(uKW(S|I! Ca`~\ϵ97(/-a?՚j>v3n"y>M?%zEsnп$.uAN 鎸FQ京<{T8o,gPa !7|׆ ,#?Щ\}%/Dknˤ=xZ=WJV(rTy]b5yd0>,5>XCEwѿ9ƕ]SqK'3%lm0A!OE&j)wR0s"XyX}&1kIÈAn<ЛT:V<=hZI@a:_T'ӫ tΘmϫOLWo;y ~Y?R1>tl@2N',TYZruur0V~A]QLKSH1z _p'nT282?r廃󮵱hb'0V-{.{X &TkH#=I0#@ϨqUg\'}nZ%} Mk۾/SEQSxbEXFs:#bwmF@g)3rO`nZ0ŦId>tr=="?_tg4J}DωwL]-ElK4IGn?{Hɛ1^LV/h{?7U w|(KeVwixJtS@/;[hyRaXW5SW8J%q?~;?+?E̅uRPe%I${70A ~Td.}Gqfq;cAC^|55^q۾ +O˲PX82Okʺ_H,8LS,P^C]*(uWh,+%zw}(P m_]by9Ei6grl{CQQq4Lys@:ròz0I~A;g p+`./t&7rQMCҿA@OYaP;TNP1(+e , LRRBhد]WI#;L"@iU$c|z~U"ė~E~y=E鍆tct "ě7j+LB#:x7vߠt׿yˮXu0vF:~$*D$<=.IƄ^+A3nnjٲ;DKN޻@ K{N'$2]^!Ǽym_c7Ҁ{>pqF [({*9k:mvgV1Y!})Ě|G>l0ltӆ9CN&U&@_?Dsǹ1{&IT??"OTXcd+i>B~@(&'sX&~beEʊp$gOd? Lww3ZΉؿS]=Mp@)P4s>͒7PaUn (ZXK(*DFɥ[e(Mվ ?&i4gU=a($ u5| @ωD[vM& Q۾l/9+ ^j}?ȟPV;I5Ū#1vi:? 錝<|n5j yUyؗ:( )SS3)@KU#?~{rKQg دܨ0hD*PЂeC)^ɽ]V5c"{͗gݎ48=^G"+zf.:UN iVyZDh%V(P9}}4H|Ds˕v8^Y㺑',!R8xI>v.XjOf&|H eSYqm ,7|i ^%wOvx溞Xup ,XDE 0DK)iZR|mpUBmrjQR) ]V*/VˢR^-aB:!(*]tXK/CQs~_WqEȊ ؼ߄`0̾(;?b"̐<:~զ M)U%f~7avz?\ģ>d*4V.2pIG>j<(e-j =rJDQ$e/( aQ6NQ]vmoTMjh*7=$Fw5uoLcXJ6ě,c{݆j_(He'ܯn'ط1uj@6"{Ƽ\gU:bn}F`0!Q9ٸ ީOj.myjV 艥z-l22e!<x + VЉ/eyڝeI{U;CRڴeN#yWs\m PޥfuCMC +erDj:Jq1ld+iSNs}福՟j@P}`Ed|*e WiRHK)j(L2D1%Sܺ>)y"c˽!(<@)ȗg]ԥHRR4CdV|c0#QSk !C,k\6-P4/t%ErdTLtqߧzLڠ+r,[rSX}3Rt7mvIpI|63Jw ~dLi[ȄN7 6ȃSnr3ݍ2N6%:U@W|\xeDzSWaF$.Y~59=OaBԼE^n X)IEY NhՒ/.5궏 ]C R}LU4V1'M&tοb*Zރ/k/8)i,j ʂ~~Aham緦]`YebN6'>@D.EihfE R64Zig>Ϙ>mѕ&˟I=H#Ү4}- :5ة>p[@Bh[\Ek7smirOE!s*cP}԰Q|T㥈f=(jO~WN _=*c e~R3JR` :_}5wzAXry ;-5y (0!3-8Kqkpp$y>Z)"^42at(+E1ytY׻S@!>ńjN UfU4 yL* ۆ͊.2s #|GBJYڬ/-TI_A3WϐsIaF)HנYJvI|UO笖tdbs9pyy^#62bDeyg( b\+,{Px!sWC:Q~ƶ!Y򈲱yKڂLy D!hi5@<&nqC!PƟGrO [SnֈHL\}%rDb}I |$\[']4Vζ-S~%+LYZ+b ȫZ@k!c8dYO<"T J9Hl\n s >$=QÇubk+I+5f8^C9?x=x;,eݗ:k%)mp*ECz\Nw+v{{˄c+I[NAp Vb.^EGAȢ@zm&ZYs2e@{j;ylC6XKxLJ`8%ܤ}%R>f &V볮FG?K=Wu P>nȚ~QDР'Ʉtɶ"Z| Wֵ$sθJ Äkhj`E햶}>K>a*qWRYtC$T(Uυ.Km N5C*fa ̣- YAj޿ =`uV"QͲ:(U` f_\|up]f9Ht-TPNDyxuMjץFAJIyws:Lc.PkD(o+q,&N:ςڭ*z\VqVuEO ņҿe|RSg-5,/[X0vw~>>lu~W>^ Lheuz\p͵ n])qoGh#aJ:^Q(rj YyHmcZq׶?'m~C1`04 <VpSW~xƀi?ڪwY;|Vp/ % \߇BnWk$eswm=YbdO,R W]X OYO7Ƃ0AVkP=~ _hNzY^+֩4OBҵϏbbN $offPIeqKH <hOQ~UY#5zRU Ʉ8- P24 Wtm*<9b!9ADQޜe6բq{\2!J ǽx(aU UZy(d%9dcw\( X-5U&a\y ׉yKɬnƑaHX)qv̆?ҦG4䷛5a -0--Ⱦ E/~ՑeͰ~,U Ԁ,|iٞ[ P2, Ѣ ׯNb3mm Vh‘}h7}gW,+%;uT-<(XEEcI 伒JKZ YhX>Anl(Nn˰RiMPw޹QT͗Όz# ^2(r;#̈( C' Q y  <@0 B  $wOΩӧսwR{wwU#2I~f#\l 8X.,T8G%oӀ(PP(T\!ڶZzc$n?h 'JZeYD~L5ч|jYUP蘈 -8#Aű>1yfюlup]iUYǮ(JB}!HJ_Lb-?ŀO}knZLSJ63:oӵs~0/Uf'nj%V:,"}~F4w(`$25]pySBrsk}lt:`z!{gFFKOa!?5I9LO cy55n1FvO1%rr}ɬү_^G\!3uJq*r!,L|S2>cf{ Nua7BD:<9=)I K^lc-g[U~fnapՀnH[_:ܯB9nVdJi)+aNΔv<giV'(/4#c Qz~:IV=s€j lhODz;4HgauU5VB ;ojs\;R΋] :)/H= v]L\^Jh\5Mb"L5udZϙRxnS+.F=۱ZL `|3lw3D>Mɕ99_9vȌ]V=Gp"@U g9<Ȋlac]%3q#ގIc}_1kXJIPky'`w8bSΗ.%MwUmsqwF#ERg\ť~baPg{D3ט_yBxGχrt'\.vbTkqbAK0$<5/DqCT Ae#X%,av[>uzFUpg=BmLv{fݳ:ܵvٿ&..[J뵍gu]2!<F&PƸ=[ VUP獪DR_L!նe҅V8ւXEFC+LUtJZ'\-!N&5#ǶZ<yF\g=43kHCὺeBDy3z!w[5(=| $2pv<.vIDATdAje䚇#xz)?myv*V߸=41bZCo(SKwwwZCEul L]7GdrskZA;wBoB~6u]v.V}T KBuM\' R!`|nD UgV6Lqv SBŠyM-榫@~a"tYe߶ #)s:"_6# L/ߥ,DqěڒI@v(] 8܈:# ]Y+L6w#Z (غVsrNǸ6^ 8Eٓ*w7@ WP{uWUHƕٚ*N;r!"츝5(!C󱪗p F=[Qu@{qޟTkVvL\}L PItS V)%7\ْn ,ɟ'%M*,`ٶ-o]|&ke h!pJbOYU6ND4(֥L`|6BuXAz;)$|U7;0fAl]Ua w =e& i75B_h-SNvyE/s6)&ʴI.Eum")|!-a @mF2pZ^_Q8V9/ @g]8scAI߻TM  5ׇ&ۃ9t.Ku}"E p.#&Sހ^:䟚`()nA&<>‹@A,Lq  xUAMdNIcmG㺑 t0Bg7&BݜO9~/V+vL)60p9yZuz ~X#ēEeA>%lObŏ;\5;F#vI/ r_.]'q~}.3t҅p O#Idii!iXպi ѱAaGaRaNOznB<\>zG#m<5a`dx$f &i&.|^(O a\s;W'7YEUmAD ڜ@g=h~BS_77{5{>:g8ݖqIvE))å ? 'T516ִ̕k tHLsB`|tXy(ߓbui-Bh7c`(6Y3&x򳒓cAma½+k CEnZc0K8^["tZFCd[fǴje _>]ǹ!5J 0rIZ^p"n Ojy[7 XC|c!!a/^{5@0d{w.Ì<׶G&'6Lh[u=NXAgz(ƂBb%S2CuSc6QBȨwh3M h&i H^\yr 1qn-GB!ߩ4 E~rd} c=y=vMS9^*{n0dWb'ܦL~I/; *,<\Xh$Z_)@X=j\[R_@Fj8M E4UXd}/4YW}1YHG=" S&&oKY[ ] Z2QL%guR{~ۣ DVH5o5gnS V+;stZN†gjF`PsbCcCp`Ɨu'uݞ{zd\wp,s&hyqlH]~+c^u !OWX&~wA:26bיwmŔ-aqaQy*> ÊdV?(0:-jV^/`u~&^X=m;⺜-hzxA_.s \/R$>d*kNs*n!;}6!V & {"(=kdZml?1P0`%^&,~% F6oCucN(X5@\k(X߷ mNd3n&Wxa/C>GrXWGp7:ܺ782 ~ފ=SߡG 8fO<ni;wXܦt4L#yaEXݩQrqudҘ E@6>}*F]uQv$ 1ݦ@K'ԋuW?f_ȸ\2l~V'! 'R`\2_,4%&Cmscu_624@,q[W?z2P^gF3Gѽ]& C d%rJˈxoQ8Bt;ndŤhl=9LrALz C7V)#J,w(NJ^YEܐy Zɱ@e1 |V%VhАj[Qc"Չ{+U0j ߃)/:Q9Y7&Ti±0")%U89/d uOZg w40}2Ŗn' N;]@}Uxx4*p#P529Ry*)%}ZoҨ=@hЩTVCHZ\W{E 7$>~ 6f__MiCKusdU֡ua3pQ5@S1RvM^>I=6~/^7a,qIPu>R{E `-w;Au` -˭<-EXZ-[qxOzك#˓c>WC7{0MoT!_'^;?x8dP^Fp7av˜}'@p>TO1t/?ϕBaJn 58vLҶ{}rHS?Nsٓq8s!t Q_ DE+j`|$^e۔9y@γJX%4nk%w[ VF{VRe_b?/{fFlGbOU}-!95]H$?_Ìs 4;libm&Al-^ _+n߽.̈́0˸1 lU`S&Md|h4rŪe|vK^9+MDzY=)#.e% HYƈgnA$2^jY6= wgRN'Wڴ@*4,c`j]\NxH>B9\!G}l]A.Qtm!r׃ R0NZ-/0h;Q氂׎Da aee:&q#{b;ഺ BKvd(E^С2`_l/j:mI[t;Ym#{b4+|~|DTH'>ࡀ`xR}ڂ&L꛿6o 1/5qОĘW": {R$OM^&nI/ecxR@~rSYA0Y]-s) C%Sګ/mߚu?KVqq|B7 `bVtCu481Nu2iρW{5@,p1ǀ)/!zhB@|veU[moa25;\0WI%ޏ$IѶ:vLF8$JF_ R} W)'*0* 뮈'J9JNJ^Cp| ,!yk|V`lXwm ~-x]O'c qn!@֮(.ۆ/\]*Xl+@5,+3 # Ljoe\{-H_:#4?V}Dl9qEfsQ5kI}(ؼ}zg?4$>To AdmJʣa?5oRsf|ƲN4B }ɶt /nvXjɢso7 X z} K;=UmȄD^qxJ!@R<bɚ Nq-18?/dpw싖iO=! v A|sۑv:6^}Z"$ƃ&52=FJzbu.gr7)aI{}nS0#p*"HNU942j=\Q$mS4LϘP'r:&醳@d 7|qU4 JY&vgJֹWbCQ 5 V|N[!s4p$ȷj"h  q :^٧=>[ijب+`_&cTX nJ$iH>pLRmF|DUv|SⷌDcnMX#\^͋Cw?-@퉅H#V<0xfL){LMXv" Եpcv#( j>NX˱k{D/ڏt8r{޷U"C}/)S˱ ?I:aK_H+A5jVCWدcy G$ ^iᅡd=z\__8!uyu\Ѓ&$]}!Vǡ܀QW#LW7T$V=sPf_d~zN ? V6.XM m uEQvjmSߵ}TZ;f׾ز~V䮫͊Rԏ`oQnU}O~0/ٜ6X1\&ۈ#+7d|2Ń$8"`t X+lQg|@X|MB5¾RG?bG&pеiߓubʺ!%{ؒ8NHT'R4=}wHxCXW} iP[GUU qbA*f6\ $ ._-XؖTѾظ-qP ln㻝 +閉(?q"NA9$0#DQrMˢ.b‡>6d`w;ya=I;vav߿XI{7['/quz;I@H1|3Y ngRǎ+p \ʺ:y?$D x}9;I=eHcz"䧉ɠ*rm 7hT:6h&oV'Z0Q7Up 5VxDw{ Btn<>4ӯM;>_ڂw q:njw 2M}n !p2av^-qPg{վ= $LL~>xwڕ',߿43}O $ "/@6}8 "L `rܶi3[!1{nw?P9:S2&n|,؆ "e)rZs%+--KaI:Y8po߿fo u8g5H%iym$?#du% w+5rU8%c wyXr/1x 7T |H'λyA-$5`=V7?XUW8/s-Aݾ/CǿW3iہ[HXh\Sd1V-ohF2:+Z=]>X|H7IYʸ׹ &rr/12gAT6>%`n=Ywׂ\7d\?c2k.Dy1M R~`DT"qBH_ySzQbO>%4igH9"2=,i?C>>u!=CyzSCrh`g"]puSu.Bm`K3GhgU,Gmf0?=dz34QP۫s] ^rH=g=Ȑ#@XPpF `AhX%O|ˎB ސ ḽCV:A߿2x.ƥ@RchWC V#|VR=!́I %FEӃ୾C xXl^Q# &pqƬc_01RT(9UѶ.i(%Z20}{Ȅh?穑]=]4~XcRZ.HO@6a_YrLvMa !9 cq2h^M!&:f![dD<8By1")a#ﺑ!@:x/ƱJBZCzKg"+Q:!B:U9U#ހg-.g_F52R5Hol׼qŸg%ya:}BoE2FmaЖ$2fn#?H^ҷVw1#(=i|kG0X7w !$ $c]U? } nɿr!,!/C($xE)[8.N6#) '})%DCbQGcj)'JBH2FN]' su"C O<9f_y42=MRYL b2^9 p 䯌Yw#/Oaܴ '5ZBr4M!Y^S UDB6-8_sy?<(|BH1e|b =w '&e5[o,rzBH$Eפ,v]7B 7ydl13Ra3΄ȸqtݧI+ELP tU!m!IېqsSSM!9#,q%RTRw`QJy'RyF&|׉Q0KV&AM%Qnnc&-ҿ?]B!~aO.8΄ я:2_GP4oNN!m~ <?t_U!>!eRx`OU2 .诓}fDŽ~*gw} ͸^Ñdw}!2"'ڬ %7ew]p-W+Q"ܑ#%B3MH$`0v!'![}ׁ\dF&&  u$~Q}ׁLiALH(噄pgsbJ;Bb @S'BHEd/ۥܣe!l K'\$x.oh7B!$ŮvWd0a8O> |3?C&M!,wҨdV`vh}C!H$~I+9+\-dmV"]@4BHlR Hr)/{h$BH͜IkR>ƀKS) ^'|`|׃B `'ke%I0^_a;໾Yڥ]&:BN!ϕrL7{K44R$[հE$I6/| ^&nwSB!ҟ"V]B!(&1!B3B!a(B!B!B! }} !!B!B0BȐB!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!nI)sҁIENDB`mapnik-merc2merc-reprojection-render2.png000066400000000000000000001271431456565420200347340ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRxIDATx $Uyơ}͝, Yh $hLq"B "AQ RVDa@@نaqwYYaa}>էΩg=`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 V[wVk/4zs2 P^iL."++9r(.lwm7 oȄ~S)"jM`0 N"VjCZw'2?QU 7}`029o!rGZ# oȤ:[}6Y[q_#r߈h< `h Zwm 2A_ZLdֻeCm wlĤZ,cX*Z>*my 0ZLG&EI8y}Km-fL?>ʄ/o-}&_"D6slK8>`0 !yWΫLl'ܯ+`&uș8o\0 ߳0:/hII#ϪEx Ls `0 pH2(a! 9dN2&sdiQ*y ڏ 8iR=tێt&(P~nrd`0dLfqV#;۩IoȪ IwKz*WZVDTl,҆ W箅@#Mj0 C GtWT&qޘ5_Li~"v}[^7=ڶޥCĹ 5d,{2q=3a2߹t${89(."/S RiG&)B`?`0 Z@Vy}&gU+JA굽r929?/~CG~O?]`0jU&#B޾Lo&5Mށsc|ym9qxX5%ηW9%N4 QĴN?[jwyI]|4yq߇.h?|ϩz `~ A#rtl~`0*eLn?x Ӡ#m8( LxN L>W^w @}9 ]`0"h ׉ %ь Q8(YО.':}%X;|Wv9_&Vzߧ4ʿM5 2a^b,aT1onl@ߞEJGТ{-H_zfCN]̃E d(:۰ `Ih[-d7ગ-+ڹN(nXLPd=7&%aym8_a#Ky37?Զ-p0`0 c -Q>2u0a| >}u5< Z" ԽIKVlUCڷKY/d#("ݵPujŦtYl ð=sLdNtydqLZo7~FR"+{Rs%0nM#ǼH(Neo ew_eۦL"S4tEʚ;LD%o^Sh'$eAN x b<'IQȰ`0 d؄B7m. qa0b`pk0q<&~qYZHlgu"&wp$痽wz~e+c%ʘsq5Dŕ':I4FO>>ejq삦ݦ`V{0; x%YpGa}֊?X;4nx1_6hm*ffzEQ]&~'%L!V/.\zԚ" ʍ`!8Oۛt_ m))?LJ6s@J!x0xX c%QՉ/ T:DߙiːIm$Z(%)5G}>xHꎺc:Vޖ1o0wZ l\/?~'߽x"P:syHn*[]YٔcMSTUx, 3cu7Lr4,)sU:'rܓG![R :_-0R=c_5 `NQ #2N a(_ݷe'@)rSq^p>SV `$>$Y0Wy%|k F6UP0ebʬR4T;FxŤO&yѸȹl$ &P>cmBTÜ/&i"0`K9"TzfyNTmh0JBlv$B&ߓ}Uj2xa=&S%6Ч;Vk/PL5;E|gjMɜ6ale%S9|V4v\_Q MI 5+ "k \梟IYa"%.ō?vD[L˥}yn uqʹu 1@^!ms76-My@-|`8BaRrAyk}!2ՈW0ѳGiȘUƺ^+eݴM9u` SLi9#u;|i!Ly` pTDܔ{j5Y%.+_#"mU{&Er6} 9%[.{N`C AMQJäN'h.0Q1=-ٚ ЭND6hz"nD4 NPQzCλ~9ߓs- "MA-asE)/nL|V7Pd m!YL]0P7a( 72oMM8BI;7@;:lqrtQ3#cg%>;IM.Xvɦ T4kOEꮋɲ(qR1d>1/ju5B"JDCtLQUJzu䨘Y-XPP΋mٶ~JR,w K9C>q gN̳v LO˕7+#e{',ԾUBUq, \%=ί 6fL8\AG{"ԐxQ'9t :}`ߣJ>ySW&t}'~~.D^.ᅭ/7q:b8>=f`hUE( T65rO7p|VVDFCoyFΟsƨ>;I- Ԃ4+e7K4^% 0x'2 .0㯑j+C|OUP+C07-ˉn r}2LQr M:yVzI3ueB'J@K y $Wqu'0XaZ+.DNIr'\O@ߓ~E$XэG⫥5=7*mUxe&yq4#bK0!9JD bҰ<2F ʚuuЙߋWֶ49ԿQ{B~榦'!c `TINJ2d˼5p5W=E)8|.928 !k6SITLϪ{n>ڰìXy {VXp/2,;:EMPhu2I6P?hL7o٠3N|ڬChޥ/B:* @a`~#6caH<7?Vd! t "go> 8#)#'pPԨ8Jn_C.PXwl褀W:Oe! Q6LW:`y1Eөj 7ݖa+p #Y vŠT7mqJ(ui+b Vq6 xPNIT];|bNc1j?$k|5~+2׶=)zwyaV/;=k )l4u|*JTcS=)вy@S;<8/^)aT-DUWqxT.V+B~<\KI,xX'es 'Χrn5ᣌs/rr <'e ooCzc$ur.|IzJ4{'*aԪN)Mq"#ϱks9JNs8_)/CLnQӯM =ca1ALc19LR29 O7h/[\q-B8fϲM]MO}3WJ;FZZK,ngJd4i6k߀~i2YMWa1;ynsy ] `aD^Ё>lWKAڇ~_ rS.`|hHY+\{&Xl*ܬJ1f/oz@m"gŹBͅAw>R`0tf(1M3i0w׽,%Pr(Nx_yqQ1ªUW=흧MՁp |~V:U獘×W&K%`Z6-( 9fEsj|JSz5HHUj2l|2` u5= W*.ERL/<:zU5uXk;&}ˤiƎH!s{ U錚nsGZIMX`>h/&}0#k| +e)^3_U@Qd#ȹE)dz4u] Aێ̹(6_ڰXMжTeXPP83jLuWTޯ@09K*/¾G)|>~ $>3pohZiq1;(UyXcy_r{i?M]5ȂvdJ;n,h^uXt52.L Bj-CRE ' ?nr?xuu3*( M\O-7{LܵWCId=Q,zxU )}ƽ6NW`m(]~;MReWc.(h'F>xDy!8))P7B瑎|xvmߍy,K"2|S{S?n)R6JGtW½ ebdN!L[| q֟Su)B8q@iVw3(BQߺ5fMF:16#(}4T7d?2Li~.9G A_lBe7uyϼ3ͳ][hyOݜiL! n;H,(yU3★{nkU`6v{$WӬa|0C3RUɶ};Y`$[0}IA] ڬo`trH䨲0lPC:DY䇥-N5Od'yq֫|r45t_WChpoԈ'fhLڀ% {')Cߑh ~O*2d0 =tƁ9Cد^ @_Z/BzF`Z(5}]qZU}zF M+qQyIOkhdP`Q-u4Mɣ]XKjt2ؾBv?>Q{TڭMO/6mRIտz-1?XTcHj_@<mzy TES]<{M =jc忾 Pݎ9*~ipeC0$Bun?u9njiW9ПN i2YtkrFهT;z/WN)Xh?If7P *ИTѠWX;ZW{1wܗ:'1! /fDlʀ8鉽\DP޳7h-]cz߈0|aky $+Ku6yLƿ^b#6qt1 +=_>_֍3%>H`2耋*[+{ViX%MOۆ(-?Qz# 1hoQ3kY9q /eej|P~D1N'u:./DPߙC T4>K;XBDlZR3!PU-jvwTM=&HA>%][ =4e}Ċ& u9?r*?K݄}|/f抜x0Qse^6QU2V9K}w]V.qS'{xӓ|j$_\u&-){?ˠۆȫ.ˍNAeȐ{; iUtu}J&%R3"7p'-D${Z*I^4 FPd^8!)q{uEMsd9"duOb;|0/K^oJGK.gq(F a"7Cf i=ju@P@=byޣا4NrE6Y~S%ͭ.x0^RI}a8k| \v>&QJ KL< e͹i=(_^b`Vv ǁ~6ն+7']6C Pgy'C##>Mn`y3ݬ ­r19B2k PQy~4㉸hROB3&-\5]M5Ú[^}y[ 0CA4k*mOwRd?|#8l&^P2X5FOvQ9YTUH8>KbmW+*?OQf"P f{~<^Tw;^]mqPdJZu?I{őNsu6J0M.7*nw^U qs܍ju-u/M|^d-zeŕ{":y].5yS:˟2SnPJ5{޻_w+LDxr퇢j&?izj}~H)\tXu ޓEi/,M@LI-Mz6γrnskJ;k4pO[2a8o.:]/؅$E܍$>:0`#5Pk$;gJO|9 f2\4>0`dyFhGZCq|o7 SxE7Q$+$ǕdP%s a,<]#,5Eȵ" Ž@\b:P0F<11ԕ"={Z#Lr:~WzV~Ga%(dA!nR>gtƌ6v// 50GW'FL^gҐ~jODgzRHV=[G%[^2 j?ۤ8Ϊϗ{㨒z@}]31ьZ̾J>k~9d rDNK x"o*2 ҎMDhH6s:@=) YrO5& #,FD"U}~^{u{=ӀQ}1+IA~ } J<(N4޷<؟u-F<H=e} :2=ڞ&nw%yQT*evЏg?u;wu^&>uf&JȐ' [CbffI&?8DNOW̌H|4k@>9FR3ڻa"&Q-ޗ<8O& BUZcN]8W%83??-prJs"̼yfys1Juв,!,_ A*Fp*kJ+< T 9@pCtszU˾Ǻ3(,Dj\~+H٣ ըH1u,8]c`.,ۣ4AWj˪],uRH=uܑ>sSb| KUX8֚|t/(=>p|Ί _/N6y'Cg4'&'a%1|t`t_Q=҅d- [( 3JC .hSĒj}UH}4.:quL";\*e|4++H*^Mq2%x6MDٵ_#pC_)brQ@bT߆+ )|ʃ"o+UR?Dc#^"!NG ֤c MVG߭"x_YB(r}nNxC) d%I GΗ>ZR*ҫ|:S2q l 'T-YYïNE&jmnyJ)jOdF Vg[悩!+C 3eVc?yt䤩L;o[:YNMWqq4y4M [g?9_J$7_>/kޘ}UƾO88Au("ຘ_ D }.|otaJIE 1TTF֤&I|i%9<{˺K@-a5+FRWΏO `Ƙ]8t hP|(Ư΋\C.gz엵 "knVɈ.2Ys Y{K:&e{:I+=ʸc"90c΁Dp_j*H]ud"pm7*]< \{ZwPmoyU0V͘+I5f *gg> ;Up$;"MyvCzduJ!4Q? s*/ Uo)P+uA#跌9O[HA_$2, "NPQ}t`BieFI4pZXrg]GdQ49Bp>}0Lw' WE5;b}@9(f[Q fLͤ|{&`Y 1Q_v)Fd(W~Y}0 Mgٜү+q}QSe-c [w&ZYLLb8OzүJ2l a:kU~ T+h ɬB|yi=e({?X gn5Bh4.(0+G9y/Or2)(kX4+i|`N8gwRnI~}'ֳt{O2R~JQG'>+|wQ2iI11,}Stm*6@ė=H}lOi+_'!,] !R0_ĤÒg:.N+ (aQ&.%I' p\{5?Jb%03 2.XUdM|v=T -9}d~oC2=O6o$T(# XmxrPz}TSr }˹Z[+G<-u):12">;O"|XfӞH+51+;yҗF,FUHq'nݎqf˜\29S=u)jrmV]Nl?+8Yg9 jk+DtO]FUp@Sz8 xfIYej!'W!c!*ħaqospNnT'ϓ:V$ٵv9;y7ZY3p](.kj̯G6rޒZU11)*Z}AU(dE*FUA.1) p81ClR5MWEA~\zHh[kȔ;5&^G ʍq]$%?T Cdj˦'YU{oڇgbҭM`1rc/H*z^ы~~;FwnSJ-JIi)"C-@ +3($'QUIwp-Ű3<} K.d6 =yֳ~OHs<^5gQArt+EjW`SU_wx,";AFZs<*'>c!/MTJ%w?ġ|簛j7}N#;C )]{JwPyђqyS8oS,aVŜxj9y x\8˧?muCMOVcĤ)E`5_hbZBLGZ mUҶU“]M2Q,ɷJ$u~ U%YֲQOۈB*iyJc^@'G|1] iRL(/Dߟo2Y~T{uѽa2IW* fnVSGXENsWǺ~֊R銤:MU+ y u(@Ys9q]Nz*} 7,~OL\n!\ \☗ hvQVVG8nLAb>禾[AEIAh!@̋ʠV "%2yX1ziCGpkBL2sծa"RU񱔀j߂"cAQ;,&qhO쪃}V}9{Nz &Բ  ]$F+uiD_}hۭ? %*jZ4utueݟ MeAL5Bצwʶ;&םԞ6=*?Nn6=LL+zBT|c?8`k#畀A_S&S,U*,./r ̮L2~Е4mNV c/ &*E26UOGeWLXί;n Otǁab2rcBPrXzS&y~)~0I)^0[(U oyY0⟽2I0wM*XWQ$W'uCAf~HNV:Q!QSD`vHc,P(8bfY׺o>>Ud Ϙ4[ 9dfx0./b}$JV^GNP(Vl|FrmLqI6˺PX`P(ya:(dJ!ntIu찞ryڋ<'y{EL<LJJ3;= d:1ĉ"[+@s+:}!Ǵdb:|&&=J<1_Y[S2~x٫2wjLYdMmj}ȷRAod "x0 ȑLlD6:灌:}vh%H*](

XVpO~wezڱ^v=Ueqg~5.Pd.0F&\sKv*" Vm64?׏MClS?qdbң\TNbMdMF<YaL!pTP+ΘQB`SE̲P$-/? !ۖ"5wSW@С94:ZF̏+0A=0ʶG$*ϣbauV @\H<wU:U41!x|."ϝƜ]w[0.ȼ1RSd".\g8YvDX=trγŠp!+{9pV҉gZ7lu*iAJ{`QPIB]{y]?sG H~9c$]L~L^kȡ@%kO;oYe~E jM[ɏ20`nO._ -E0u 0Y͐u/xՂ1&yS*m`1UD4Pb]az(=Nz5ApQT+{Q9W N~Αsӹz:oYҞ 7]WIzHř5.*:CT_!J^꾠moܴŜ?1ق̡^a'd-7A"5e00>Mx1roHu{mZ?kA8Sqȏ"GMwB!y666k+{ɮ98fu/shLJb/E rsv ʹiu?O'yiU,& TȔ P;#d{h&f?r/8\5`Iv>*⪀ݴfy|h}tc=(RED"H{ bvN_L)&AL(guj" 0@kX+ YKQ?N~և rKx9`^3j@Fٱ IGK|E_׽t̼q$Wc xok{H㌲̙ Dʺᦏi2(7x_+kDIMfa>Le+<)MmZ6?E2ÄGȵ|ֵkW?-:,z/ǠǨ@ +qJec'mD90VMr@ꦬŻQ`q[4Z̔r竐.5݌*H|veh&aJ3+|CjsZX,Ec"S!;^Xrd<0Q._ eyM]L=-&e)8_X ig3sl,?h=&ȩک>$ZZZX/_~^jyPy W2U2{Eҁ>8<&T~6Cˢ DUniFr_@;9kVSc؀EMSY cMz?WV Auw`I L DpﴕCrQYA7,엗kꋹZ& }տZѶdce^ו2-=羿(eKzhEס(⟄ h:_tYf9 r?Wb殻XԨ%M V?b{cz>W62\Z,3p6\XJj(.w%%8(kBye: ɸ(R3"!9@(廁RuWYmm(x(מWD.9\ Y>;lw"LR}ߘ=/ѕ~W^5IPw}HmDW<3v"Ϫ(oh=wTԽT07Ef,a1AhO֍0SQ5fGVKmE 2KRa)<ź8^$G|'a<S3{~N6²o"6*+>K^Pض$eߩcEeT+5lijoz"\QטuSj,բkE!!0b(-M6SK%C04iٿW#Xr0-V I@=*0-B2yvS~~Z'?s c"\&lנ]W}Jjɸar7rq-7;d3l߲3tP2H"x恼H^!cS1cRKE8[.s!mR~tI ͛ZUC}EM$Qn-ۧ]\.5&q)bA5KTkBHdC(~i5|bړU|fUb=,Xީi[NܧTJ*9QX~Mk֘Jd1R\(UٸS$U0ey9:$,<~3QZlÈhjEdėZ5E{9"ʶe82V:DG뢚:|Ab$%еO;'%njf>r֌i2euQl:$*s,eLVDcYC醎7}WK yo/"*yq:vs13à Qx3`̃L>LJu>+Qĩ,7Cxt@+}(g՗'O'??MH wgwND2C#m_yv3oPEh5=p xXyaeeƃxq-:W_] ?+E{v+?g*~(jgʏ C*݄-u^x-AJ$&>t xle`3HYE_Ocdegic|9n҄u2a%1}O[Ԭf#M >P_W9N@+F?c HəmmۓUԮ]cM})ע%1$.vYy cFEjc| 'RO)?oEHw|Q+lJ̬J*QU@DoP  wY.+1 ʶ#h+@ϟ5J=R1p!'SW޷1)> ڬl+KRMW~Y~ ̅Ƭ-\=pmӌnE28!0(s5^H/>;/$V'ed>br)\W҉g`zBOLf>WU5j? C$SXI0~u!nYWG^?O}ljm~ d#dmmyI;N-;(W'?K m_њė) lp~j:>*wM}e_eRE!7 :aťF$}?.%!N ~ +hVӾȴrdqG0S~ =Nk|B62zEA>8}J"YQm`Wqa[aVMGE@gşu x,#U'Ld *@@˺Ly$i,Ez 6F0f4)'Tf|ìvl%wYnv~~P ]D)2rLi c}͹A)x]>n TߧDPpd n.՛ ˞pS,Ud&th.׶pZ@Owz,$fU٣ yc>#+Erwmx R2rA*pv_B/LZSMq\ dNL"rLLΝOk1!ZG#_bP~ZYĪ(|,4$[=0(y`g>n yR/2QK+*%/Ɗ7y X+uLF rӿ0ޤtձj AMZ C ²>~x|+^ms4/l{^t|ze`~{o9 9e|eMat:aҢ~;sdK꒰bZz}}g(mQH'ywUĶ#-&fI/ #%og{*2ͮK@wZWQqT,Y!)M%~ TlK`]L^E( LgJC ׯ%3ZֱJA$UsW*QaӒ=MrML年yke+{moVq s9pxmm6>/RBchc<9)rH|!\0MByuu]h=@-׷}v `Iw\oި6Rx2 T E!rԃoz'8Xς)J5|\ţÜ68o^mߏ~^;#o'YxV5.eD}y=nƔ 2MgzX%h rS@K|J$֥+JdxC "g+gw Ҩa HUkz րouk_d}N\/bչK{d_;P-|gmz QL̸ g>oy8yk \ )P:R>/;dKuEzb,W}ϏIDHV'it)l CܪV ۝ɒjZs&kn7ҹNN?"ty8}TYVS_S熬$SDafy9#|?U`c5)+idi-a`R-羓2IdpZ75Pn n*e,;b&ŞXҸs$cAA1BXgE.3 ӄdR.ࡢv|]"#HӴ?__`d3#{QjY/Em^esH'9IE*GH%gmo6mFtJv]u[R3۾>AįYCBv~Y>qF &`- ,<o:'bu!4!`B!̉{]6K@ATa9j}`.%8oU2TaМU83L֩<3!?'J:~n]5d+GAl{&\$|.$Sv`1s /iK=aBW9 aL)EI{(tYR$Z/Jym,0 `4"t,qf@&:Hn{4#h|PtGtNp1"LKPZh%QfhʆǪė<>4+'o:uE#Z^`g$K,E8EAtصY5WQb8><\Խu:#]c)o³"Owf~N}"g3 l^pbުۈKIAqHλtYtNہJ#r~'#oEd <Ȕ!ƪ`[q/ g,XA'i=kwV%!}`VzaFE@=5\^yI!.qq;OP(NAsY$/~0"_vP"J2JI %Ze NÌDFOMI* QsٴC}мҕ~ʑQ1?}:zidVq"|l%"16nO cdZJQ޴ٽ'U'Eo(9@.('4 R%1n!;, O w7Ԟ[:٠D䗸oT]"]sFN]]<dX<W Qz]c0`$L^dU2;Q5_fVKp$Ԅ۪>f0t %H DS2V XŴ^֞ I7),zcFҙ;hyb⋺jc\%'Yc1+ 9v V֛Jߚv}e:;oDU~Y,Hjl>ctZEWV,$ "h(J4L`` jnqwp̵=EwA"U *a+di)!KsM{PԞ }r3B{UAr[3JR/` :_}5wzAXrY ;-5y (0!3-8Kqkpp$y>Z)"^42aw(+E1ytY׻S@!>ńjN OUfU4 yL* ۆ͊.2s #|EBJYڬ/-TI_A3WϐsIaB)HנYJvI|UO笖tdbs9pyy^#62bDeyg( b\+,{Px!sWC:QO~ƶ!Y򰲱yKڂLy @!hi5@<&nq}!PƟGrO [SnֈHL\}%RDb}q |$\[']4V⎶-S~%+LYZ+b +Z@k!c8dY<"T J9Hl\n s >$=QÇvbk+I+5f8^C9?x=x;,eݗ;;k%)mp*EC:\Nw+v{̻˄c+I[NAp Vb.^EGAȢ@zm&ZYs2e@{J;ylC6XKxLJ`8%ܤ}%RG>f &V볮FGK=Wt P>nȚ~QDР'Ʉtɶ"Z| Wֵ$sθJ Äkhj`E햶}>>a*qWRYtC$T(Uφ.Km9?N5C*fa ̣- YAj??=`uV"QͲ:(U` f_\|up]f9Ht-TPNDyxuMjץFAJIywS:LcWkD(o)q,&N:ςڭ*z\VqVtEO ņҿe|RSg-5,/[X0vw~>.lɵ~W>^ Lheuz\p͵ n])qo Gh#ʡJ:^&Q(rj YyH­cZq׶?+m~}1`04 <Vp3W~xƀY?ڪwY;|Vp/ % \߇BnWk$eswm9IbdO,R W8_ԃ0Ŝ&Cs21[n!kD}ZfiS;ۂK*dߧ9BVu'>GU4aMi#,88<6\0.aqA 3ȶuUE 3@-+IDy( O#W%`BdAB  Vԩӏ޽OR{wwU#}([7.&fkarAb uB @}k,1(?씢I.^@CSi(ojNB2фCiA;4)YvVU2). Dh]kg|VR!c" $<kS!BF;E&t]ڊ ă#T%fo,y XxAH[~7<ּ8'F,\gmuɺNk#@2^mqNog ؒkOL+Uw>?[tlF ]0ךG[qrATb򭏭6rX͌>$}yh EX0|MMRS#4tLr2sQ-#&&:w1!ߪ)Ȏf]~|&,R}1S=MSCaq9 Oh|&&8yݴ  Ppf$*-EyC29UoU!2mUAT!mrrMىvΧX9;2Dٝd۲{ GVWN;V+c9a@l>u6Q'"ĊUtiT:*H2%feaEmC5~_m)g'.zΑrfyi;ǀ}.&P`4^wRL7C*l3ϥ^HHnj=1)ϰ=`J6%BbJ~.rΉv{&E|1;@`*ԙsy0 YuPæV0fs3q#ކIcO}_1oYJIWhy׸v0P{m2nAH<^wm3qwUYRI]?0h=k,hu@#g9W-&ZXh I;O} iQji(HPM K}ݖ+V6ROJl&]Y$Z u`ϖ:m#YxW|jL@#Ǝ 1nUqy*<*SHmtv t=&:z.F.$g%ܙQW31ylZCpgdɶ]kF?zVqu2>G#0L蔗;caq|QnG@X/ jwLt: W.IDATY[ZFJLy 1gІgPY9,&;DK9rj.T>Xx۠0s2{rc*hS/ߺESׅ!%mOtiºs%eCl2=NjBYl*nآ_>QBUm g cجb{k*xAG3%&4Bc]Udr'm;mhʼΧFmȗ%|z2ߧWWXdI@ϽUkVUw;&>&P(C%+ՌRyj)PNnFl[TRYU7/?׵r jiF8#TZ'j'^"}&MyN&l,i M >bipHvjVVfĞR Xp7V߿IFH |?%Vv߫.@0襟fV&,3#pD_: ߮ӿ_XPQ$uS?A%lH^@4$稍;ߔn΋Hn/YW4^}6Xc.rjCuv_!v@ˈ 7cW0g&rލȄc@Yx1 !0uߛ 7&" "O;I*.6i'xh}'H\71DS0܄hTx}2^ռ{J+<{cbjGwoM BAWK0wՖЪc\&+X$(/+ ;Ve딕/~1 '> ܜuB2w @']٫`(1Dv$6IMSȏ ۢ  p&Xgυ)j>'1\jІcN\VLOWXiLa@`2a—ůIz7r_{d➸o_``ۂN+ZV{j(6nnj} u]_ov[H۝d 6H2&_k8 bji'|;,:&8`|tXy( PEΠ!(p,{a5 5I` 7?Omq @5`)o#ޟFar$d2a>IrX'$ 0֓m45JUKvh LFH{>.V6csVU>~c 5k H<Aأ> M'? W;q=mU7:d Jrg  gz:2y$]W07Ӝ 9eq-abF۾Ack*KԞ;?0[J.#&OlCHq9ͳ@Q pt{X*-e@}+8tB)jI3=C> .\ՓdžnA6*(ܯ+ޭσW,w ۄT蘯ǮHr &)۷hg9|"Mƭ97_*4%J&Umwcu_m0#dhmYV-X t7jP^Hg3Gٽ]& C4 %J*ʈxWQ4Bt;nbŤhjמ$&ċRzyMUJH2,= ,KVf|B:rPvL6<ok64dE%&DHlt &$$[bcw_g ʎAyn^9bč Ux,HwI|/:&TYޝq/uwESw3f'=EuE왒8`YRznAPaqTUn|e>/s-z `;imOM~ĖwMlb&2p?kVAҦS-uLm> [|{2\" K ~A$wg$/܈rݮ!hx!ٸU[Q&捻 Nyv MI=:}/]c,qIPZ=U"Fu;<ZE W \ewCԱa7M} gG/>Dž Nʤ F?4(qω~}O x~uֶF` &?]ޖu>{`byajF|.u5Yu M:=4gk#> ):Os>+H[1OU; /rPrk[B >4m%yhG1GY=J3bK1 5h= 蘀:NXyf } Ƈ>aKIBڦ PrP"lzZb㆘ 'Cu+mulTFLE>#BXdApm6hv}J[6$? 7a58!l >-+Ȳ&&_ݦ$lO%2Vݫ ,h VH)ۥjlBڄH'c*W_ZmOb):{#>VO>?M'ee`X^|m5V0ԋ3r0@M~7FUnsot zJAMBR19̥kU[g̈4s{p ç"] <@~*`,3{I-X!p`"0Jqݫꚅ|ݲG(au%NdH3Ɓ xu]4ﱒǵbc_Y=p9v3+WYB']B\_@j@TA(îV @9`cwzo@_s\Ǥ;ɽbv@lԹZcɶ?/ :TNӓgjd4pDw-V _Tscq> $` - ?0ЕzÀ('|6"eA|Vge U-PޯNLרgN]4*]+uZ S=)ߟ5j;M*o&An/c0%h 0i+/}RY Kn ̡gЭ8{m2}6jh#!ۤyc~G:I%s R{t6aVнNJ2oh7AcB\!O(EGWmy&R21"<Ĩ^&"ɏ~VSb*MG^Wԯ)@_;_5F;Рɔ&"/kSR Y4X~1@~r9r$4!5; v F!_Y^8^>Y{;O-;yP$8t{e2T2xnE= wa;fE^հϩ[#0'L.DX^54'IIT l!d]'ɶ!3?7BW>'h!YqVMod ֽݎmFh.wϼG'qv"ˠz#|1*<8#B`lbIxy=0 0u_}|^$$qBVw8]$~mFVa;h%:)8a>"!of_uϚ QLlO+ ٬`ѽ?o2ۑYm@.{c n͚zaNUA)8PL-^r?7 ΏMuۑzT9òch Jh :$Iv.IJYQ0.f'.*n^6WH}1'z8FܜgdZɚ[#P>՞O5s' 1 z.n~AO7y_夐?[,+\;= !S犭:2yM z|U9#8/XoӢ X 3Pzl׋O~v}B2jut>\R;GMfpX6kBS?Ei%:}?|糹^Oc(l#lߔˌ^-4&aiK.+ V^`vdId"p[' AfF,xhr*Β+B)?C/9϶R!i^}oaܙslΡ' JHx 3j8|'3ӛ~+<`U,9{i͒i qe|<㼧]H>LJ{P`U%5 4@}ϯޡ-/2QiTAK|"=ьn#b{Q^ GL؍DGB/!*vkҝ<'+-SKw1L*)GöF=>EǥUd \ܨR` sLHp ]`u8.NL,W'ʼn;?9Ƞ@ɞ5 &bdC(KH^{qe^Lg8`Ԧ~{X ΄GZE7|]T%dR=*w|wkBN=c7k <LAVCꪭ[*2>1WzLr·.^z3CN EnR.CD-."ib2h< ׺\Sfb4]kWFq4WCN o+-{U#jpSy]!8 x|h_9Mۄ9_܂g_6&$2O'JK&uXoe(z_66dЛ&2ݚAb9C8?a7av^-q %L~>!#je_K+ݗNпߧ{($I!}"あ?y> ]p"D CA1yq?r =Q mPj]}0 "({&w )Qo&>ch^#QO'_n[B{z60 2B){Bn2zO}6 EA,\N. ݶEe%`\r,X' 7iQ.'BJcR?@Z^lboY]'Mk] LOS*d1nw9C29 "|PG.Q?-$"Bz'1n`^p~p1[,B^2܏yg1xpQ#7z$\Se3V-EE;etvW;|.e'U({Z^CכL.p{O`m?Eǥ4zh)/!/P[6^Js%h~yoG);I_yk躒0Hds8E 97H}ŦASM !}M2NyײyX?}<ؤ>MaIaIo5 ]N0C8szHQmLz? Wepl)}F#RM\㽚п όM'z2N (c.7d=Ȑ#pXؠprF `AhΈX%IO˶B sḥCU:Qп2x.ƥ@RhWC V#|VR=!fgB[KsgF[Bׇ . ټҠpMGL, $;?w$*tS.Pr( ]/2HG;֑6-fE*Y -5Fvw>t}aKkx"t=·EʼnQZ 7%LGFj: 1 B1mݢ (;ՉxTqg% ibDo:)a'#R躑!@$Ok{!PՏð캔qF"Z"bMEB~LxbJonFѕ*0 )[5o[Ic@пBlfDћeQsQo%&OhՆ*]72DEotzpa}OojBˡR_9 !ɤ($xG)8.N6#Չu"C \Mlee|9t !$vvƮB !,9=$tȐS:^WX--SCןBSƶ'uܺ^ʮ!t[{#Q!C TQA&ZOLUB1< W?5#~S4"MUFZ$_#&t !@24k*WӸ #݀YȦ%e+ <+W4c'!^V9c١EȨ=1)axTVѡM!mG]6tߥC~T:aJ$@:BH? 3ѥt&2wB%sUX&mC)RO7(ztR`AE x1Cx!+Cי Mjkw2| 5i3tt-e?ÚTrC3i(u /,)V"Ϥ\7}CיB$ ]B&H]P|M& (.t !ЏDW8,B!A`G4/Yz =4%=-+eb1!,]_BBq3P$ ]B doȀ6dZM貇L.d8+ E-"ܚ%BSH$a0Eut BדB @H!2GʧrG8%t !@u $lFm!R^#VدNP1ЫB!&2Y`@׏-RԲ6|ΥRΗrGΌ7B!"Ůvd1/}J{YQ_YA/M!, tҨdV`Nl}UA$~I+9=DMdmV"]@2BHlR HriE+;;h$BHÜE*ƀ;KUz)7 NC`B׃B `'ke&K!0._a;yڥ ]^u 2 6(:@C%xTKHhfmV5n<$!)ڼ!1.`k"LJ! >H~Xc{ t}!2$Q4,!2p՞B!=B!B!B!2חBB@!B!  L! 'B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B,(˒IENDB`mapnik-merc2wgs84-reprojection-render.png000066400000000000000000001170711456565420200346770ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRxIDATxW{#Y~gG<5]]*R Z+jYU3{e{>s@hIfr  _v}  yrJW_(Q.WW_۫oG|Oj7)S4Ub3 g:dpȠRcW!KD<(a$@~ߪ>GN nJ&KT).S>ߤ%U8BkWҕLwP}En?뷻CR*+%"_#oi\! `5Ro0եD-\":EjO S% ^r> wp\GwTm^QxNd ,M& HSL)5eu \ ݛ_),tX'Ydp$S~FPs 5*fТ5ۗ,W,r‘,9 [K)i(%m**\#[޿A\?(}9FI: wɡ~7gwĚd 7؃b7vq>;̰Wi2 JaQtAYGJz#% *ٖ`x'3H@9j5Δ+Hb۳-[|P RpM. K~bɊF %Oby2(k|nyGN#8o>}qXGQw7lEֵRnҵRTpuJϨּd OzͨRҼ|坯Αd{et>~?ן_=dѻc?=G]E: )G)rP_cɯuSCx`])Mr[Kvȟ9,a(o#ޫb2J#ʲ-Q$"kDF{^m6&wZVmBYؼiyWCfHж 4.aYR?GX e?/+M ;+ϔJV֣TLLUQdF@Qe܁#!,aG.:p!$WIJ|9!`K y2N&}V#;IF_}zg 'K>?>,Al^ßU{@GJ@[ (~{K(ڭ ,QJ$Ktw,ՖHns+K=sSVnئXFB‰*D`kڭ={ /\ 3L:Nee>P~V֮9 kXYj0[M499 `_}dBj*Ԛb R hS Ĕ+ўȲ=鳲a]g~AsHkWD{c-CfZDV~ֺEJ0p#cu/>;2.ez;p(MG&/= \r^L iR>]? dpg؅u=XFuh: wp<=)ec!ܣ/7._+kduEhE% )kQԡv~9Zl92ۃt` )a`)׆yfupڕ1Y8ӯ;Ļ?q<Q)1{M/QB fzBjL }f|J)鳙>(U /t1l+>uX) .M )PyM?;uV\|/_Se ]2 HuXG.tUֺ=9_e2Z}Ԩ׿SW%XfEfi%Kv۔5 a I++,.sey%f_Jr\,YUAWWR$cV?g `T#.&'k>vjD\u ec4wBÇ)5[5њCau&dmb;/$Dj88&sh,]aIe< SEu\So^QU) 9%d=5@E+zG-.C-ulCuMH5H 7yb 5;4 wy.!A/_Y[%$yrGApbsV`sCuJ滜d}L Kc({;EokI(n;SzNrȗ8Y2./!/CVG{^34uR"Q~=+kW&?ET(0[S9CVkAƒ)](?,sE;ssEWCBR4/2`W#鲀;S1g8C`F)? =TB0,S"]LNLãhGhd;U%: u",(/ns/#p`އ!2ڿ_Uˁa5i T)S:kӺ\EO̮$bc\ -۷ KPDC7{\=8mnV7VSM`3 u(i1e^{ܣjB)?l#gM~d ҁ&/}2hEn_(5a\KqYtF'.m~xhGN _H,+PNir" Z'^lڏOYAY~!ĕh敺w}ND,VN Sre)߶F`~|H3}0#S~BVe sYڟggj!!.j m*=Tgw/A0Jtҡ#5 hׅkK7׾DJ!k>u(!9 YP,p:zb} Y /܌D{p\BLͽv(oPr Rpc#KG-5TLwd<5(MѣLE%jՕ af=LB}=bQah\[F,F6B!+>E[j)MzzܘfFm8V=ݺ$w튢^c˻O3Oh}y8DrdOôop=]Kl]h9lktHҥP2tay]_{8d^/7L8gFK!ψ0oɝzքX ;_忲ݵ*A#L>轲dߝ1l'-ٷcU'㼈!56ރp1@q:Dwͫ/B0λEff&"4D'DK49'$] 1g\ %9;OO`OC8gѨ]j9;ρ(. Bj1ψ]*gp6,\T _LԸ7R +BHYÿ>ǭQQʹm(\G"GBLJpY~:xF\Jj rZ35T/?P,VPU)g8Qـ#_(]w N enDQ3 '/_Va,N$+gts2R;7h' _+_^,pƶWЉGٜRN{3tRpB*&gBݳG7 jE wV-G ZK]eL E4vʗQmL_^ƉtpM/.( S. )?13~Pg/\Z"霺"E< }PM׹PLN KQ :ߪx8 /+l"֯x`Ks:Vw_ߑyR3SH`7FZ329"dnz5kDK Z~~ϊ3ߦ\ݟ 4p˔.ߠ+(+T] ]0p&ِ4=\Sr?=!*k'w0F/o54~ʸѲ21jo0``q#Vw4ZJ]uWNchIj)TN ފ4kF| &;r G JX&ۤYy>gj?p扔95R> ϫ9MT&!:w#9h 8gޠB*Dx["S<69A3ўe~HyS\_:"(ndV\Pk`zB|2y _(Z}w dq'xR{Y `5k0 <]س|gb_)xx 9;V2ΈH-R5t~mn!f"QkNZ,B@8xuaU׬`}|;|i1K1Sn2^Z8hnH|A]:R 2֨[r+ͻ4ǁ n"$q@Wl "H/k1z?rVQ pig\F~ELJ+`p?7&D7Ȅy)88wiX&u~slX-<.w)m" HNΜ~qhyp6gt-CK3ч 5[d7~n Ȏ5ll~!2;ca]ßF?}4Cjd(㱇<7%X łv>%* ,yZTTFBtVnByNü Otbm΢:v3,6ע u8H(k2(|WYSVbY=y9uR|^ W 5P\_]fѐJ[0F S9a絵I1HF:osÆ%Vd0.{Zsi|UVh ሄg[-2铹69< C@i eBjGڜsi9וg-/p ,:lg;K{6LQJe04B%yQKIv6+$Z/Xh*͝HlV@/{\eK\A{b1S]){F}H N  GͰGda"Mnh@ u ْ04By;?X\|oq IJzmAb(F y 'u?Oo %@HNie6k&!ǿH_<]/Llu02ñΎ])P$PԊ묝3C,qhMdxbPfӬ2Bqv,nY) Ս3iNoݿz]~M[Y>PSco/= hI;c?\XGƃ'6k} kq`aN$ L1\3*'6e[8VN\=Sk=*h"ݳIo2ܵ})`$G)v&GG\wܟqSٺZ{F5h y-y4Į?Œ1k%k8GQيdcoRMͥ mWZ*Rv}ץ6}]iOy cV~oŕSB$fG(i?Zr8R@撙R=Z5sd5?&fؿLPg"uHD%I8g$MxyY3/.mz: V)wsh11𰶿 \ո|K2p܉5vl`@ئhOfYrGJ C2낰*Q /Pj?hذHbC}3ߑ<dAA4ULsD#\=[~гCfj1G6oL (_sӾc.} LY ׈t()DN:4qeg6ۨXl"df)pb2G`<XSʌQ)׆>$SA{mJspSd ]jr䳠3K?:#+e}.ug>-oQ66SMu0-Ҡ;Q"8 pT T[:VWWwAL%$jZ6W&١MǠ) K$5sguzFS!1oẸG\%%BMs\\S<] MWdǢbCJȭkcO?P cD6eh5mPy,ZܬjF+d!č{q A\2#p0D (C2ޱ$e3|$ {4YjߙD1zfh?J*E- `A{FowF{!ّ޹~."S_M4fuY 9SF溂[a"!,:G(.xtwߚnpլAZh'[XJa/!f*E2]5T=Hb$_l%TSPФ? }@{uǃ oW3zZ^5L "[1,_TQ6M-z@d52txdCwjԹ%hiE\$_5-snP{|JyQm-4UQ!ƈ`u!jt?#0a{}I6 `q)x?_iGʏ*(?st[ ψGbFc߽ۢu$}c:'-z@C7;Ykp]PqLio9LqpOOѝ[(3+d0<95K[tu{M{3d{c} p StZ[E~we$|9BE?dw<@hOЇ#'ox@Ac2[JZF%L(X; Q8 **|YeknLݚxsfI'ڃ#?50U5C@ ܑzژgHF{Eד¶)Ƭs'ALq:ElȻ>뫀s3} lpG `6F5SRܱLJ9;D5kA&8 9Kzy\fddɗT;}9\[?(Eo-]J%")2<8ph C6WG#=PA091h6WLM_PzkVpPJ=xFPftyZ#s {6r 2xQ6@(jd=ñ}\~q3um{ (ԡ?s]/]1%JLٮ!`Q5BZ,JQO@8V႗Ew~ aC{`uߧfcxxf/|ͽ ԯ/~QZ>{@nx4xQJ)@jLTݦ7F+ROq.QMU%;B.[:犵{k;ɖH [q%c^ `B"C%~hR$sO1| _:E3fU=%,؂JW*С3uس&۽f R k%\!mzSα(-nʯF{ |R޿?"O0O/K/A(kɗ^P6PKY^Qeuo1CS3xS62浳%ʽU+cUʫyҦ+0{Flݏd- `}Ynk >3=thL 6o Q@)ؼznHrs+x \119"Gq6v?qDwvv VHe5BB{ISjј})kB =̇ڳj7Y?wUt•f{7Ԭ>ߥrn$NU2QMQl.u[z=&3Bu}S{C6gC-/0|xKY{1W0J|?b|Ƹצ O)h~a$25v%F(M z7ws\2ys`@P0&^G#eprOYxeμFSOZ}_+Ӿ=Cd*x_*h=Bvv-)yEV_^9t)p{R3< @:961Lk>^%(<48zAJC} 6z@ ^h: loՀN \(qKg;0Ttryy<{# ΧM/z\Xu~$mj&y:mX6t->Bz-T [M;rѱN7jDpj(B 07ͼ̤*8mPa~JD'NOJJSeR%4Ǘz6< |) S*@Qn.$H6z]@sᑫJD5%z꾦2A[\J'uy_׍2$i c@UX'eS Lו8RJ_;hh3Pi@#HX Vg,}l& ȗNR{cAQMR<0 x"&'3@!)0Ry C7N;G""KPRs";#U q'R׼gT셀@bbi~«ܷ}P_L" +=]PϽ,j@{CPH9TLp(Ω z4/7r\i0){ƊI-[*a2!ckg ə%;/r",\E :3`ك%V\ =g񭶎~mpm}ܼ'P [X3&eAaXC4UχWCպbzXR3w+ Wvΰ'0R{Ң,;NFS.)u7};ZUB/X뮻œQ>ϕ p9y-2䥝[Xk8P9@ ^71p@rDK&&") n}kB`n)K?i|PYF+5YtJϹGp4yiJe?a[öPM5N rTPFY5ؖ ڴRпxĕ'\ؾ4,a`P◟/2(+y @(PPfF x/mg]@E4V(^,Y]%a@e ~YH,װ~b,]_-dcš cUr\鰎LUԺ'{\m;y jyP@L&* :3Ĉ뛷֡<#uy+{ơF7RZz(#], 0+apכe[pW e7zpFt.8ǫ Iɛ5H[ty5 F K=ZOtKe nSz߃9h\ʢ@B ^c^8a^Iy8?&TGyU 'zjdz1Eڔ]) >,H= H[5u^>E):W:%ބHC˝5#Ex=(fiw<%H (ʢ,T*P$Qs=$YRa\Yԇrm2Jp(+u߰ uzj4ypW~su =XLq=7\ރLmp;0~2^%Vg2:ܓU0 +F3MA <=6+zɟS[v#' |bՅk2Wdk>P0tfF0^oоLplG^y+>iB"UkB Zlr@sޘƺ) Z#j!ĤMJa0ZXs '.Z_et|n9e1_{J [n{2xm²%pP0{䫲"F^ò\+bS RZ[2-( } pt3IjO]+m8Y6J^{hR5A2,[q[ wv hˬ} @[K?S?zh ݟ䌵8޾Q b?OxO'0/>Fy%wܪH'u3pI`]Z 7>ڣµ!BCX)xi0^eOZ=CrtMm q5AFy5`h-/xFn.RsO ټ)+~C`8pMO"R(6J gEKJxm*e >_4% ag^r3"d>J{jk Q@UA ZzC92:bt+%hʴY`6yK PGi=\׼gwz_(U:1+_9~|nŝ1-; G1“WxWv-Lj1Qnڵܰɂ}ytoy {Ng`pmឿ8y 9Ob(P AuL<=iٿ DxՆ>< e}GzI/@Hry'K4-};ɟ Nj:uj5׻dA,d#TDCj δMev')CeHUk“i*Knn?Ǩ 0#O˛4VJ^"wZ-1xaxڐp ^=`i-n`"PpĨ+S:#ӚyEև&DP$矇(OnȗK{Vߴ{;>N݃a~UVaIZp#gx a/VZj%&sɝ\`M{4,0+Ȓ'zB @?uo80Ƶ3EY7LWPlS:Sdqa8;^%Zʸe™!(5bTku؊oI'YV,'xc5uWw|}=Lͥqϐ4u7G=CT }˜8\\+>9e\SLDK9BG> ȕƖA"n~PR ?2U;r)]X/+Ϥ>2 n4BB mh5'M`# /ZlGzkq5aH}K! Hh\ׄc{>zfU䒹:_:ULJ ݲ=g {4?M!c].BBνsx̞ ϡN h >fnFH%-,L4C/z|]6YXk'W9窓Qe0wE$qCN~E l'Kb~9ݐ×ɑ}h3%-+}^39H3V`Ll̕zty g`s|J& HA=%'>ee%Ɗ́HPi+|ϙJ2!Oݱ 0"/]55lTG瘕A98l'XVK$ϑաR,Ye%0;7 `$o(@ȟ&lXV:pֿ%O CΟKf 8 mIħԺũZ{ɝT;%ju0^/4<\m&i5,5ܓ47Eo{ L!1bϦ4 ;ZW ez-09*T<%pY$@"G}xZ-@!jc=ڢLbl@ '$&lt eɶoZ]? AL锻MeUctL&NsF,fdYGjKwG|u 1h!*X%p}J1p{vNP ٺi JvpGxZ~acf{ڻV.̌ian}#7 J$gfמp('*uz A`}ͪ}렖9cΟ\peu.ϭ>0g2r w*u0a5: .̼qGk-;9zzDk}~9Yb.o6ӳ@℞2;hH.W+]k&ؕqh6G(smY E= SPyИ!g[~+&*J7<($-~~wT!lM!"?Xe 3::Tq2ӹ;T+ l$iNXiu6ۼ%ͦ67Z*)vpR,]#LEFC@LGѣ߬rLCib}'w#*>v}<_Tۏ>y-j!E>.` yL8yɰ3N~P5Y-}W|͂6'ټ׈#\xz1t &R2d#YS@sK&[_ovVPt'`QGc*_sJrEu&6'+f6[3QPT)d#Rj\$wiKDXR}ؿ)W.'n*pG =HJL!>H{}rL@/WX/ӆn.wO\uY(6ςyUu|Ikvg1,w`9 WOizn}˜C OZ@\SMmZN<6kӣE(f#V7ʗe+[yQnD83?=c+^^{\Ak SZV3,(_=V- $e9tE,Ug{׹bZP >/,e#tԌe@|K~~}1>B&*ࡄL8 Hԋ:XN/(Dd 5(<4@$ 8pH~X)ZGY^eݛu,? Oǫ]pwxFd~nUp8t(Ӟ%JV_Kr۽~H*-_]1?T$z/"Z@@Q}&\$MYv_ )SHr <nY%`+iTfĬL<]iL30}SAldn^FiV30z~}y5Bv);GB ɥ{('ߧl*SL.@!8>([z pQgQPʯ)մ.VPsd$ S߶1ZXӡ>\"ysxs3r b0˛Jǚ"k7V JJ ">+5'*>YgpEk'ޢBe d'>:R۝b T}}Z)<9 c(KFX`L6E1;QV?,G(7 emv=K 9@竰Vp ٲt|<Ydp?֎y@@=H>yҖ5ȿP`T1)MP^*)ʽ VL_~*+8q{Ž +77yІm`igUyP*r¡H˓_WٷBqsSv: 2ͅL?O`mEMs'̐śQzk XC8t?xw~o:o5Xߗci?t=v2 Qmΐ0xf*&AGRQDD$Nvl5pT1mb[/+:y<(Z^IN&u "#:%+ٖeSm43 -nOϬ(+ct+"!)rAA}:ݑ*9c]~$(]0 {H{ VJ(ӹesMGj((R_2GO(xJ@QݛIeղ@ <38P.uĵЯ/9pFдy ,'G+רgA<e+vI]U6KPNxHy,n (lr3!̶  N *9VS8ev"lu^G'.= 7>0R8k¶lC(> ͡@hW `[2'+ ӷY_m~~/(<<rdp/_#-ڢf{h(KB%)a2 (zxo WƄ)P@ZWo=EBx9Q?9e2 6EL,G̊k0mz:m #Gls_&shV֦r4cQO9궮wϞOǞMJ6x+yX֬6 ՚OiwP2پ~] )XrM\5b䎏oVy)nc([ rD\AcT5ܺ{lG uNh*BƝ!O^IWiۆ'`>{3F[>$c>*K,#q}g=V v잫HLtgqwl.(Jc]ֿ b| ʈ%ڛSUPN<x6UFD@u:pfؓ@8?}Ru+ sAUē-7 !I(xrⷻ{75<˳olFZdpgWt/WkKU"ǚSyH6A|s^0 G[]oD8Q} ħFi٦]^?ZK_Րė666t ²ݾ{=4Q>X]uҾQ]]?}6 \^b[)C)+ec9`+ K\Κo,H6vK\2J@]ǷijxD!XǔIjHI&7&R $j+vN Iu>.[bH6%ekgaf17ujo6/8_ZxSB41Zߜ9pכ'9=(U8HeLI|(f9) @Q*q6a*;|ڸIyXG^EQ=Nff342p#KS/b,Qrγ^$}0+aԳ?џ|ˎEw.0}ͲEl'bE _(t.\}R h[-ꝫJ:9QH8XڷkwΑBJZ$V黟)qc%Eǰ_*PzI_`N;axX<|K<aĈ-AɖkK6jIkY-6$;AA?Ef4r D_xL%:`"w@X_G@P.%qX7aɸn{-f)H2@h lƼ,ܴnu-p{l&"zF2G%CF(eľv),-Z#LQ4Dz%euuH/*5zd/iId ndtG ކa9+$JB4J k>-$ ޗo'΋Q2E3oCZEZfӜ$f|=Xsط^C{cdи}D!d( i]CBV<.f5Sxlxیk<>`}?m?݄~11r;2 a'{͎+!u@1@Σu*N:z!E/Ay*/F O]4A^Lrg˕raӁ`Z[3{nK|3133UӕY-(qE"]s~sϥ@$@ vE~( ^ 5--%:'r:w5#mf \ -qKSy#0fܚѤM4 ,R(m _f(Zc T]z`^k",QQ.s &Fts Cwl ZON ȨRQ*ʇEB$F|oQhSm}3nƽG"; z͙f Q,(e127o wH^C6kjGNiݹ#{bDO#m{B*o5jQףPWϿ/yg!{70z4s#:r` 65V$._*>~?TTgq=M)Vm?=xv%0_{qqb-mM5p}ک]Xݫ{lޟ qBrCJ!,AeHh&UUlV?'kvH_rq8a"~fY$ RN$QuT[IHcpIUD J6*mK2P`JwtoLZf.g l "݀hAoAzs#Z^zTg 38-HښA @/G* ŝgqj!6\G`,3XFS dv(<rIE ىa/'I^?P\.uu>}FѧQu?ml]U^H s փJ`,nׁ4v zp9hԅ<'kB%וϗw܆bf{r*<Ew:R pT|maAؕ AdH1#LORr(ꩫ ip}I'UUYnnP-otn8lH!X#HfH[Lßω1~8mD1WF9򄊴`C'I ^ *mQ25(f~ԿZO ͱ;0R)ODǧ: ]*l'o \G(jJ%fWg]k6auTIW!U8>s:_~arc>Z/^O-''MCrVzz>0HE}7*%㎎D{m4Idygh|iH4K`6Aq?>xKeq~)17"1EP1XȫծrFNE"]SyzN.ϯrcy :7/`$+ɨx-_m;+،~ھgU=ikWgŦkyñM9ŀR~xmZUN7@AVy6<[y,RIy_"d}o`T5s@}q%x!ს0#1_fR8#9oUhK_R "Xe2.Ѿ(B{r*{\+Rl?ֈIj4B3 cȥ^몊[曏EQzl4u YKnVXp_E%2mUvzv)|gyq~YR5Լ^:نF|=x<( `_&ڤIqS"$.ŅBuxP+ޛ<[>I$jM~?7[ÆIwq_L?|=&QiVʽۿKy15[8^}B(\xMb7y0I@ 9lhUMBsUp(;_f,3aI6STE:؇6NV '] ,_O1qy/[Y:~-܀\hobk>Bhm6+$yl>mUlj,yh GTǓL{o{c5VdK~ᜑ2mVv\Dp/7JlAp. oyo%ׂYVhYGeE"0 0CLe'T;W"i"Z)8B"t>r3p:E'U]uZhۤD8!: hT_og;F JBE๧#B@l "LfHׯb<>Wc#1c,Uf)~yg !6΍gUly$~V4ůf'ݯ"_ eL:C@,yVQ5gkQΎ0^ .u;;QPeu"sT?_?^*BmyU=6~ujG-GѩFO'#b>V[QrR*5@(|C}iVAlp\ DK$Z|_lb}@;MNᆕoQu7-qhZSG,v )ܠ`6^^Q(88⍥.>~osc~FܘyV߇8aN356jؘ\~mƮ?:xy,@E-88%4 D`n .ưӰ2j l[t{cU{n΂v+ Aޤ +-:2.s{Vkx3LCuFjeW_ઁK~?6GZUrUMeMUEq&7xFAF#9y=#v"Fv@^&V7/ؤ>Z(lC\gX02V)̵x?"jS, nb4N=g-{Oح? #,+0gs-_MQ4(vŲrStmDayFR4TU@N 4E0KEdBoϿZ +š9'YoY7:w #)Td0RR%T1x/@l+*%0ɉi5'sZR8#ag`P u)8zTjD <ŝJN3E)F" T߱sb[%*7_E2Yh^u{h͋\?|FthKѠrW_|]muv0yhFmLI?0-_ jF۠^/Qlx:< $;lfczYcc>qD ҿ_T*dZdCȧ8ps%g"|ɒ3jmOIQ|n`Fߋ@\LhjÕ4NpA5&M^t j]uDovzlDڽQE)yOhVFs+A8|, "b*"BMG~Mr(Z1,FRm)S(@0Q~cyv.xG5ӛ<O\OZ G ojtDw8r @y{<qx?Ti!+ilp{*`R\u&?EH]_d+R6ގNuo*o\ ~=@kBS :^:+vĪp sq.X0ӂbHny༁?| T) ZݎaE|Cm }-*XN䶓:O۝'G!̄PvO-;?_Z/0j-|zU9Qp~807YHElԖB0{h]@N=>` :}^ވ_Fكaz<+RԭϧdzQ$\,0A-[QZv^ MAX?9{ѯweN4TH?>GY}0}:_nqGV\]2dlLDQ` 1A$H]0[~~5;"';[bjX'~! cOm59o`}n-cE $oc`VOa^3Oɍ7yE8ƍڱk: " U:}H86|PgYap\D?GѠ tȖ{k! ; i:Gg~˿/v. tC_9wPSC1d ǶG@$#. rǵ[{uRGVG+OX-N c4/&f}hoYu7*gi NEDJ((\B!ë8!`tm5'߭b6l1 g2PVt5}{C/~۞#o=  ]C8_?.ⶂqʈz ̌6.qJ,UCd-=n@A :eZDMZ]0Wj󇄧iҖV"/JV^ ^76CF ~VhT? WgKMkE&?S?tpp? /UA/ٖ3W wbI!"_.EJNC}BJKQ~Gq-B5S'Nk$i)< ݑPѢ ]A-VgG DQUђqtM{vHh/N.(V; <Su)/8Rz^v# TʤmL{hSDQ?L;t?61z&v(aD|On>+;Iᚲ ߏT` L}W@Y~n_{L9Qز`K1 f?zȻ۟i 6W %BEe߷mHFH= hIE٢&Ox;"4BP"'?W]/gܴȻኺG'X#tw{ؒ" z`U)hEcA R^]~ouzӷN{Sz\/8Ӭ=,"Ѵok\y| H=9^OH+ʪ>7C zϘT# Gjʷ~'?-A|K_D~?3R{IRm{ն|kugK@Ńi{0cA_0fk,0ח_nRnDUdu;!fy'Sc*Z8hnd~>D7V_w#/:RLϷkVxZʇ˽ ]d[ I`3J9E Z㙶8T*cTU~coyi=ˣuAZO*[ %Xb@E_ƌ9\9}_kl|sq+hß()Evik4GiqqpySšȃ=)`044)WJ ڏ{N<qqeDz5mbAjkNt׋!3CiyڮP[?˄H#`9vY(n(vC%. {/RWw[)yֱL>&iAmUyœ $V($[` קDA~v & GMI/*<ip kQRuр  ѯi'D׼>2z 8ͨw3v[syQE{w8Tn8O8@{1sa^n~]+N?|>{ 6dm>$L!"5ar@@yVyqL\Pd}{F ދ w_QM iӨXPUKGrs 72|z~]mR' 7 FGm?))FQ;AKxzel͵`~){:rO]/`_A u#\}Y#1=γH%[Oux>[_Q݋@C 5,@ "j~\ c}Gab<'8+>mM}r@zIDAT8P0n\uPw#5Ft/ع.c%(sm [+ٯȲX [I/Xu¹ΠۄS>Z-)W ['zy\tqG9nu`Y/PnDC"` CYqJ~p8R_ˊ{1e;ϋd+?ZşW¢jEψ`i s3_4&<վiP 6OJ{̂t\e[Z:v_r!XF=X@H؝\61J@t K)m0Z7LǾL߃dNYQ.߈ӫx5N^ͿLIF VUq)XY!R96p՜ ttƍ]5|$%>zO؜ܧnH%jpM7/ɬa`Dng}Ul[4kW&e1BWN4ܒ'fv\.=0׿D+JUr)HJf[)~PQJOn=5ܥ~ y\4`>N_or>mE4n#_]%&Hv\D=\%F}!~YoQ{|& q;l ZDGc=G,v߂#U+3 ݻPɧA Bvn>?:u0rk a1~-:T]pU '%j[}aPNyёCV6 5k(#>'>O".gۋP|VhŐiBD @ ,Nо.:p4[*2 q ؤ  DFnw^Xla˷ESB0{3(xz8 nE4>A_5s!Rz9)zM9mtSSCFW}_#JuF377LTQR[3jyQܧ=`&"o 6-y7A ȴJ+C~ fn{")p0MYxTaYKZ;禵oha*܏C3s?ן&{4[,RoH 4 6-L,r#|jV%Ld'JSGk]U(`P3Z *kRڽc@(kѹ^L0:/ š6( 9HS#om60*X 6+ԛ:* B+ECޤb|%xM,OTQB)zg6"y}tiG_ ;͡nt(ٞ{]>~(^w' ֮ڄ(Uu:^(L'-%\^D@BKljw1vd>ׇI/{~c%6 =VeM !?K"oD,"9ɷT_nBQo/U6}-L6- Ք03M.x)N Vj$1 U v}0d.je'TQ9+|"0 5e#,HW'.`:T\Haae~qDΞuL76} ૝0'[hR ir7T #`ϓ>\,.XX튛막bYi˧3dFTuE~NNVD~Nqod6"ɶ"Zii(Dxkym1o0oYEyXDDA; tySd6VOFdK֝' 7:9rt$Q`}6\6NƢqó!xZܴk5wj(o#xAJGMٯ-Nh [zOսx/…bA4→I~K";C&6.m۳FC5Ed\EۉFvPE]S p -2e lTO@LƼ֛N_u"mÊ(42BhKw$ogBp?n-M [lKQb[ .B |2>.xu ̥tϱ.@]]V5 +?WQ,uE&[7uXDm"ld_55Ű 6Ӽ?(F^u`>D}DbYwE`7Os`:Gi\8Daq8'&x]kςՁS!T1l:Y5R{yyyI׻<%3#+6 <0;UwqכmN7q3E1J'hTG) Svm5*ǯvϬ#tCѝX+ꍛŰ1,pz2r8LF[ +#{ 0̴z\Bff;}.8a/|u (XJ`L?}+-y|E4[テ ͳ 4(8O^Fq&D) O9O'Sl\_Pq{w*tp3@ak5!7A>ҍ*lLsֽ nat 4Nib4/|aDpru` pE3{ NOb.V GuB bEC&y~3`YՁ_}F,0lg_ò(z`Nggl YqԸܰ"")s?{#^ls@jD)b)B m\ :q5Ӏ kAL їPֻyVd4ԧZR8:C&mܧ&Ceȏ^]f8ὀms:qp+-:ʕUYߞjߵ-@b^΁{tQJ}NhE3@VB,߯6*TUm.wnU0g79|Oq3'7eƎKF ,kN8_`w?rjsQqgb+c2>dyhi͋ FJ ,bҗ~Lpf 8x]Ols~+O"vހNwtiMSp 0h! Ld pgխIidK]UTAlgON/O4 ;u U +UN +A+? ls3N{CwE(f̽<6}śCN=Mc=Ǟ׹# vCB K77X?>Cpm`x( *ƋmF䍃ĉF ӯyZO Ьud;Y%s5/_B4Þi[j޶ѿ!,d9^=?.JU(܊dV$DS캴b,hAytE8}#©k~Hyr9kV L\XCYM/b.ӉRv(6|(0}mڰi`1*.IQ+w"] `)M=4!# tNfGx?-O{}#%q.D%/J 1$;8ESdu KeWnZ_1}dU2l]%佢E+b7{ᒈe|40ip,ndM@JRgQ] P_L<(+ !uV5Ք Es3M#@J_yqdiUICͮ$+t5^ٻmZ) C))RB K#WzÈzoQ%īprAM@l yy8pQ j*zMq{{}di-= 3ƏV?x 0O ۗDEZF|)Ojr2rIuV}W0C,WQ]lWyUݏ:LBXv&)r2A Oo`)59}K‹ 4_zb{3lij<B܃?XU=II`պ~[wKP ?$ōY0pXuמByO`f*|#EID'7K*nogY Fh>XkG*Q9 !b*j{^ݪ$,YwU Up1蟶eEJS{%#Њ?8P$\d[+Zy1<%Ռd=tç= ߫xarTռ!dG:_CSdl͝xYdkf{GG!>u鷙Pdl_ԃ_1??fP'`$ W/eOd|:H.xﻸ6&PU,# dЖ,_.|!F{ UM\oNdvJ@/ēE'rTxͳJǏ;Kĝs@@O_'ߡ( 7q8+v&,3,3?'QvU~^ D!BN }N P`ACA@IQ(uD6[SSg_(R@݈?'"SIBwQtE +֠YlVV(Ms+PιI0)⩲(WvH?(]6w^yqn;6slUUUxYA]]]thVgggg@q.xwwu*|=I܀0ߞp4ˍUH6o.ǖf8G,K9ѦzWEiĊwϣ״͞ҜȢiǞʽħ̉يɣתŴѥϟǵ՝˴ǺѪƫЩx˺ףϹݵ˾˺βӪݚӱ˾ϺþӮتϾӸذϼ׳zO,IDATxMo8φ݁E Yn_{oY)Yju3Mč4E[BW>"&Wod~X\V-JGf>_AB*4-V+x6 T2٪1\Ch{Uq: ,A|du4AUH!ʧ;5Xm7Pfg&$@d莝t54XAĀ09}*$'u[o`m7dq}un)(-"TEҌLTPEl+]w;LC$ X#Ao',7Vx +IF('6;'}d5}~::A&h@\'VUK ~.mjnD ^]n`r aqY3<`O$+7D]N>@᝸[, d֎[x !Hm!`]?ə;\!-%Dt*Z,fpT'Jy0DL`S$ QD>YinLm,u ֎s0@iD8bXU6XG2 7V=a=XfrBnT,?χ * UfcuV=E2} SEҋZBufnzK "+eH7?%X"{`aL wN`7=Yk} Bep?!{ctX^eݥd#II ϫCfuX\f y7IXX%ˌCt ,~_>d/`k+z܀>`ܔt ,q闛cE=*drJ_"i+TA+VD*Y `PhA+(ʺ+YaR|],>_,i`Xe[6 *dSW`ЎX?2B@"nO*#\YgQsRlp&ݡXlٍű;'Df>ZSׄmXvarN#&UbegOX6&Hbd8+(%C[u`uBv@&?XׂNDn&htZ,@]  cw`]-t)XضTm諾2YÉ7u# l^No`%~:l^F|EY)w4;A^=tz[$Rw"XS5jэJsr,.ê'cu?` MﶿVb5XJ#P\f;b;]DVܕ ִW<Λ69fe}h1ݦCi:`7I6,ZfF_U-lX5?i"6۫4FGg;Z,>NedQeX7<2搥AfMCShu}"Ȍt%XU7 "ċ탞XX̺玸?Ģ9Hّ) }!l@ O {MU6TfjmmڧF2tj =XKd$"-w X]c~ʹ# 2u,9{0틼]N.*D!,0K&ӹjJ`8L5AKݍNX/J /S>ZiY%j*`XṤ`͂}~H|A'y>فbΪUX,7:=!j%X>$V8fJ_yR  06Hz`b^;UI򪪔CҊ#fggN 2f` x ~2BYSQgN2;a"WakH-xW'-vffe# d0 #/3Y45kԺ4 ݖX\yW3! 쥰` COY:&`:XV@LO3㺲xGeia7wꌪv*Vx2 ,8U,krю[,q0KZw,NDG;X8E @ qTe]@MDA85 6'H[q T,ĿXMdf&_h>Xjc !VF @/;ŁU 1Of`+Hjy٬P[MnFsesEP?bHv*&;JE 'ޭbqwkvSX ( ^O fL\iz Rlt3a=3}!iO=9eD/"*@hu^,9\!O: qn-_XX^rZ,?hG[:_9`a u [|s.;)ũ]d\Tp,B%И 4XK_ .,C:IB$+Y{R#ė8Cΐ|XJi+V_Du bw:)^ -i>X B4cx7?KiG+ǧ`ݻ]|,!۝h" ir^.8S**˚\UP+#:b6V=cyr<>x7h:zME:z-K IX<@8uZ8K=h Κ[=fAtfj()R|dob.Ksa[ٕCW<_kru"`od(;7c:>`D4_ԎC.dÉuc7O7':Vh0M6ROx_z #Ί`A͸"`i|}[sD, k<> H ª`C6ʤV8/>ۍ AT#wTUU3TrC샥C3 bؘ Cm co,y!Wp:R~Fl렞Rpi+ǪKй{$5йL\W*A{Ln83>-N[ V}T7TC+^ 6^BmX tX}=r^8X^PR\9q3#WG_{bc`UBmgf-ZPtVvMZ) X$8l0XXlq&V:㔣 X)V oDQAŁ2hǙg`Uɍ 5`Jchʐ_qRPjuc9e\^ZZ^oWMոDX\[kx cŦjz,\s]gGHИdX̄U VcE \ M]8!& LOV{[˨n炰.WMn?`cnhBI-':Hɺ0j+,10Ma%fXXNnzg5,9֙F; s xe:Jabwjow.QVwn1CvM@:` +S5v @PXE=8oTXf_e".MArUb6![~?ni1&5ؔ7;iזQ{%O`!\6r [x20h43OqL[ԜL],䨶סXA#&B(v,@`My2N9`!{'M3&#UYL_؝2pwUBR~&yO]] Rtk4R`'Xi,{Gu-rQ:P,6ѤVCu'Y) ^TtB7B*asjaI)1 ɊhKKyZWw}yR W z쎼"KjL6~hP`퓅PO׿.>"jݸ@Z\A?ߗ>>"5]bG0wrTI9HT`!Bo^.|eV[H,peGђup)LA` d䱘ƷXimG+CU]{mؔ|z* 1FwaAXRMCpNԆiֿүSMO?tJ۬%ˍXafGX>}-,w9ԛZoPbB4~3'4g_,ڒ}g5ujJ`~\Ec}<⩔t N1w{~s37zjBuٝ[ .\,!67sC%^ƴz>ml9ZKbKug[QNj!gBY5;lmV=>D\LBu*FF~*%IˌP6\bNL 3 LѪ V`n>\;hץeYg׋5=`SMOxmZ:3 YWd߿ԀB!V2.S:LrOސ w zz+X,y24N}ߟ D"R`6D/^"Fj|Bk0mEB؃).ߩ+$4Yߠs5Q\;"Pكz>z ,;ʶ>+j|ku328ttW02'x~W8+1ݯf)d6|޲5 X* -L1h{%ƓMKr~@ d,C3:{a5ϺDK' .WnUf C]}^+s-I&x7Ix^ %92'{0~ZQo\XظZl,n~\tOy#24V^Y+fhn|u~Ez8W8JܞwytӺlf4N;G d}O5)2|t=.  SϾCh&I߹_:_NZ,`_: U )9~ 9ڬ|pJ_ _i~ ˃kxOX'!OXYפ@Gt[\u1tncEd|%ٲkЊuOF4˶0Xj7<:S"7r+]M+]HFbᦨEEK9\)$*t:HOXDRɺ`X?4L+{A yr'|v`N4 G>XTS!y:]`mLa,W-# <5kc 9wWt]";v-|}lKRuZrVx^MA XI w~ovѪ5k3WMX5+fWmNZ,(-FVK|a(XKގl S& YRbɲ\ ne{{u#uÔ 2=~<v j yCrw:9 XZAX}[5xJ)`lD&3Wxߥ b} O!m j.'UɇxXԝY+ȝx\Jdۃ% za^|NZU`1+rp{,T]f*\(+vgp 댬 tA VM_U⥀Pdɪ_ u XB6Yr!%b/ӹg<'o WX.eBu#ܵU*~.s:ODBtbFl_W,Vi,'x'yjNEE˕N>ߟs\=,` Q+rQ?ݰoÐpu#Z3~ *ah3Sn-'[®n,;db]ָ6XˆUb)ly}W=-]U&x,?[MUb<0; V &ްuNueaum#ċ mJ9 Im{L9'`Qfd gRn72Xhs B=%Ajz4MǩȪa=Yj ,VfBCbU{1uT_ A!-a8jY<`J.[EȀ^)o*B:m:b1^nbʝMVb,/9+p0<7&,)"vJ X5&1?Y-;*p\f "zV`djY+̭7 tA ʲK:RfkBoF^`82-V |{m!X`K5P'$Yz?J)P e<+k*JWS]kwzdEۉY[-Xr0v[ϻk,rqdڭ%Ak?jÎ)D4QfYᷜԳ%Ή{&L: #/,ݸ" *"eM鈺!Yp}Rmv形+b@FKe/Pi@۫4٧]$+S>rt,Yo1 U xӊ%b8Nw>"D7"y(BrrN /l_pe,a&_ :jV 8Cx hbY3=X4N=P ֌%: _hdB|n6ZP<QU,^2 o&?YY{gmcŴ7-F+(q}, gntZ5XlilFpyg:4}yŗ"?-kx}5.X21O@9@u\_ ɣSY0 e,uӇe\(h>s ?,T| V`3#`Uo?gdZDF4X9t­h0>䖯¦fX.{U#`U ʸ~Cp죌̷Ǘ` uO Όɭ\V+FY(Z%^cjeRJ ]w+&S+ zFkE)T Pi 1X+< օ_KFt,%)aEpEo+@h%+\پxe?y7c*tڡ(]e,@{`yky/2 X\>nַX<9uwb)/ :]Ҏ-Ԇ|.˲~ t`}](Xd a,m ދ,U`ipۈ3pQ`fy 6(twY1=-8`Q,9b%%7Y>x+wqn jUs(1YTD@`I(}a&M"'+*J9iQ _Fˆ% u *(t4+G'|L6K.Zu I˶C9mzQXm'+~ϳZUΩpeiz]r-d(P+!+*Tڿx Z{1gb>[ce+Wb'cԎ?:Q?sPok#Rda6X:mi#*(x/$p k8l8BӼ%z'DhD/99/ZMy`Ubst=ssI*/yd(&ĵl'pH%:gr+]qY~45 V. [tLsui_Ga\-84ưX&-ң%;fIk ٧4X֫,IaOiqhiGª&XeI FxOF+(ًީ䘬3LOx܇50XާtX9Џ{Xfy_$vPd#6;h] #8ATH1(Xs$\p`Y KBUҷ,WR ꔂv'6?r25`EdڝNb;D `bwӔ&̽wtU:&XnՌWk&=R*/'_<=!*@+j̇6 S V^UdEVbY=Rd5>-CWXX2l9'Um/Z.x,5*N'`<JxB?>>.C;tU^CER!՝]U KzY/ʈ~ LW`7ܹ|_xiB_Psܿ4Y~CŽXR?&^C,\ƒeД 3\E"7,K3!z:ov^/Q^#[ME+A$zS' ~ln ͱ)#f{'~HXs + 'X F6 X/Gk "~zitthtさ0Xb0X? i {E~ʌ@M,PTx`n Y!% ?Y<`y.pBՇ9qHkVH<نij%2(@>Gj ba/ d"?汈=dBUSEuH܋Qぅ3wUU%`ه'ahUQ8o? ;tE?m_n~@Е?~pXBÁEV+x\UVoխ~bB,է3{Ggƀ`K:3r@r8~/ ,"=HYxb8+?~P2Xv{FS=p`u~^5X 4Arw2 5XQ4XF`ubw '3h`U0av["}շ:@E_b0r g4XBLVwYL$x`1E7cM0k86_,:duU=kAp߿>{ vwcF `vܰg>:x8_NO=>]:s۱;Sx;?}5?ln οNfcӘ5*@?(_|)nKms9s]2n" 5˱O>I y.fw( n9Nп9aCa?znLݛ<1\>Bڵ- l{3: ʐH9xw$/Veؘs/;{g9S]͎437~n_7JLыzS3fuOw|oxnM~i?ѥ)z糑ޗ}L^`]]2n[3SRogv>ګ(v,>2=ee~۹kqȺ/c~OI!H`Qe<`4cE:Tf徟Nx}yv|Cz~;qj-٫d~v,QB tA1ؼ,=f}u6x|s_{v9_ey{E:f{Iv⬗vxZg'g͒3'KըuLY0"rqceCi^{:pܺLLJy|pkȄd-f2|%reɆIՈkj$9 rl"9/`7_wܟ'g# 8|߸ՙzWL"NWjWڽ2r|N 8o"Q1ogWj %=}T1_ݯxZŃ\y/ְwuslƍСCun1:d䒙oɺc'5&"/m3F99gslDQs,>/ːcu'+^.gt;:k>q>[1>d,3ɴ~\3L"l7rlZb|e9s}2ͱ$o!xZZn&0anmEժr?o= b9vΎrI@ z8`~_ߠYd_V}rfT=g^w#բ,gcu_\/p9y.xX]ȉٳu D}ana߭ߕn/oC7u/ ;:{FF64&['9"{pp]dO=N^p%zG 3o?1HVҳܞȰ|2˯Fiܶin y9Qg'tU;`ܻW'Ϸv==,Wi/Y‹{ө9:#]sq;s;2ȥe݁Na\si+ۊ/;7]\{7[/}KKweܭ铽4r_Ν5L+}/di?s䫯+dt/`6Mw5JY1'Ͼӧщ1ڶ>}E=rddE5{f8%,W« \緃BY' Ιn۽Cr+U+>^|ct GRnDY&xo߫@K9:cr8#ݛn=32oI^'}`wu={ʩ*PtvkR_QMFHȎe݇Qϥ!#桺xߝ}1<|V-/^Kelk1r o;apyqw1$>%Of|9%+cnʕ]Ͽ>=^ߡQ^\N"c^P\)ҝ;c}%z0ፉzt2B$Q0oE֓$̟n(7`3Hnro5VILk?xb7O- 6R:Wd:%k7ITr c wt-끬jŃx"]M3,ʱ1wpFg܅ om2x3so7{<{Q{ <2]g8>4ý`p 3>C CK Ʌ(֭ mⱖcrQfe9d,9)eKaߩܚNO7K͈%grsʺ}7o*u.iӻ:;jDXb4i<oyN_t\遀ȜHF^s-5C?̰lN ͨ)Ooi4m2xD#Ipљo=4,˜|ok3j; 1j韕O<7` Ifa ޜ0C9w^x{oگVimXx=zȑoI- oyqݹKxJ4,w F#<2sɯkO]䭆Rgquk[ 1>=Ê4%Grx [)rsM'IQ ZLRr[LӾ,:e0؀\00n9rLLȄMᯪFMQqםL8T{\SUN'4ww` )3blڎ:^ asHG{ο5S^#Lγ!]iy˜Jʲ߃#2W&^XOZ1 BX.Yttm D*AZт0/h^5(}wYbW¹_yUV(x21I`"'7{~3 ̟& DP&wmK-s s?e vrɳed YY!x~!5gM+xw: c$|\'9ў߉۞~,0TC(F! _k^?OKǑs~ SA<-QBPs.!Ro۟!tAÛ ա,Z=g愿0L„! &Z w}뵲`TB/KDbxF_>y[CrIӲfݰFxwzٜplaxFZ@xƯ>TC(ٔE$Tرjt nr*=W8MXX/>)/'4\E/zZ.V O;b`x5^fox8'A6#7q9]Q=-xgnq':%ݣ뇷;)~"r,]vd`t$^ %@/H %}3rHyWC.gd( 2"<] ^<97BQ JפeER}cV|k6q9WH Oɞ 7^ܓ& Iş*wJ?/~&2pHp:| #=0 kK_H05Xߙ(c»vCc/4 Tg%C&uDiwqWy.W( dKLZwoT̙7~V{#'{eN؜g"( ՟~'01gpg.obmblE/|ݺے&rIyEBGo\V' BHLU)O-0R4󭜌T k uѹ梻3-+/.3LߊA!$DdB!;zz2\\:PB쯆 U:~)x]G41~=!|HMה ޽p֧<,n`*]Wߦ7-G =#%.Фd#DAK9TJ u'L4 ~_N^~3`ŔnY@. Hs 8SxY87LD0|$ ocJ 3{t$b/i/l")uF$A<:.A<ȽDTj<>TGaĥN}:Ժ'Ңelu"]%}D9GtL\@J3q#+WjwĠm %}>"3y*H!FΌ7 uXD^?'Lй=[d]'RHyft0)N>!swI y= kvoI3ʙKʿ _ʦ =( @3%$MsYBr0^+Xb9g|9<\~YnT&gұ[@9)i_*6KVA.̯nj,Q,o4báCOYi2dH&~hQO$7ӏ>K)o,q[n*ƿ,s?bÄ="tZ'Ow,?%on%AҞ U"1}ND.n-hA]aSPMXx.Iy8Zkr*2F*qHY<ٰmI7A(iyڹF J5kO"&J! D\c\(8|@z}hX ^ԟN<9n3 P˜ !0h[IDzeeoŇ~ku6 mBKZ5* &w~8sD-aϯe 5Ҳ^n"/Е =P>ضPy0B/\dmb@)r˖:ի#iOգ+"?,} Okgo'1bkX PL~&4x <A] 2-qS!Q`+bk֖?#Vāg蹚.N$Vi 튓 9a1!ױ=nD>W0q@NeB4i? ⅅGA>c?˞cP2>Ye_A^sܶ r>u61鳷 Bmi+F ]}_Bi.7Uʕ^(|L}RY@{?6#|p!9t0QZwӅ|> &*aq4 C78Q^F?dcM !6Lt'iXaV&9JJrS>?A&$b1c^AC/ b]{^Z4HG:< ZHaL, AiJr$A@! =w•G:_)[50㙴 XА#[W)|$bPIפ IjL7±IIaCN%mACp^&S12FA9{tcʴha3,N'6~kǾa52~|#YB 7z gethiZzVui[ȷSwN|cC˖ʍsKQΧjFiөFٗ+658:{v ȊavlDIݴΞ'ϜDDX1`[ ?4Z '@7'@Iy m%]]2;tL(W)PxҶ9G" =7 %}7O<rW͉=#;",n5"CkYҳ^ٹi;Lo; o&D0/:ݏ'Q(zu!,r@*d2l=GOKM:tho $^V0,Ai.,v6})PڰX qpa m 7*߮Rͫ&_5pX>F<0&$$J=ϷY+ LdԜxI.i&70bxv=YSUMTUR?cr(x* ^Tߪ9wx-M%ɰM?I'Tst{Z&?2rL?d=l*=wn"U&=fQwٜ;9ru0>U~cdʗBLXBCUpYp? T#H܇ΟiHyHwk룽0=' ^? 횐pG½"Ab{^FU% fa@ |4bN\q(n*']CӔsL.M}w?%KSϖFQ bm)+ tf zEwPᙉ(Y8!^&;-4H`O#mvc3APNWN-N4}X~wE-${WbE<^50p*Jy^0+}*&->&?]$Qd $UsOh^3Z`]GBsxI>@o9=h.>i3EՐww_gE"I .90Mc](6qgM]L_ l,/215ۣH3n1UE'"xEu&_,jzշmHcxUȻ~.NFg$_)A4)+\ <\~#}")o^btZW"V>a=(%U$Kǿ 6>qG\ J@v]I>t?Iws3#+(Ulqß`PF~.x{B/bSۤG&PxnhE:E3Sȩ'Ґrݿx?ܛVL\}jnϼZ`_/ #%G˘e`F= (į;VH#ɡʪ{륎]s?XhCg:L_'qɀ%YDaƹucf~ =io$u #5'I9nd[ Rm{2*39ZyJsq }ZC%Z?2Ųtkrp 9nPʡM$3Ml4رs毢R^Z+S Zҷ H<Dy.HyYq.Re&Q}aV}^J&jHj*,)@л>.9 n B^Ƣ;=JAy oKI<,,'7/>tKuz9r $܌/Ɍl~U [:wPխ0 1;5(K|<ɹǴt)tD0HP\eZ'䱏ZȌwiȋ%nś(6 Zn^E7 WdR<B0EQտ%,K;,43FEI}HD~=VV r ^0$L*X˨Hx:IzkZ9]OɄ.)9!MGk/?HьŐ=@!幎/*好Vk{:+Q\{q#2y<@X'i.?Hg? Ώ{$=b2%XxP QDe6C-piOH[MA $$EPc6[t!ie2l남Nb!nO0$)V3 oul4yEDժV=$+"/{AŋW5*|_ߐÚq% % ]vCwg,1Z?!$0/3yiσ-ic¢m}{M'myfBj];Jx fRD D{䚲J4^#B:q̪E}❅,qξGOt+nkWw$^7jrɈiߤ}UKYCA W?nwqhHӠ s L貜}t?B> oĝM?Ȕq)m:%2sQε`! r*a ώ 7w4q+}mx&3:T%e.t#XCʊ.nۯAGAD7-l."V/ [XzD.ͶP JύMZ}hI $oZ?EWC021ES ̱upAxT䅹lly(1lP͗kς→tV-ǶvP1xn_#=''.<9!/d ޙP̏2)7<9z\V;8 M`T'l$CPC;Js|+/wPzޱp5,Ag?4!o>&ş.^$&/?2Ǎ yċ/宙zDVf2ڑ#5ݑT鰔銞yҐcZy eߺ]}]!;YuRD_5DuLuFtCd@Y ?͏'̓-Nio GIc)JRf k@}_#WNu\ORZEwv' (;G?j@ @XdBaB}KC";w{IiN~J'|33_V頳@VZ~tl[-LυPvcɨnlD7ph &mmD.|EBGe^ekm2 *svb⨙x1e!' 1lybV^^X`erS#qG>%T<~]ZZnm3;9Lp؏9)\ãC~SqU)W K smMK9ާci4L!4"`A%qC0X{E(|'['W2al'TN8'@BiCE{+,g8A\^Pں~Tju'/ssb[?΁QQ;lXH(}ێJyuJUu)SR^yڐb j]ѷJ~oSd.s~X[DsnZynF\;Ib5 ٱ L~&1Qd~Ď  5O?*.p/ iB̼%yrөLΔ E W^ $[\Z6+>WmІ*3g*gM+UO5-y^^54#KzIKsU9V+EdůAPPkZqY=G~dҷmg.jx<Ӊ9M^zoyUػ0] !(8M3ɇS M6=0D>S.LF~tL.P5\(- 6Pl\"w^.ZNrmO tB,N#x?Læ磽ËVcf!w_G-N窝s.:)O}MY7uAgɥ|SE`eJ وeL|.)!RI /Y:ҖŐ4y^0ς#3eJo^<Iدznk&kž`&1^Ѳ T\:hY]OR=F+@PF u1''^`uE:iedOiiψ/IVgP!q,t~J{4v1gD-LH{ 6ѠGR -Q [԰Nyd'_7} ץ0~̪?g$*saK17K$"BW ,Q:b?gK *pQT8DZ=M~p-:Wvj׋ mU<~BJDL ^aK {dRMT~ՈJw&0ppi۱62UFL[~pna;7,coCH7wu}$:Xn AQʚ֥K: /'Wa[A?#QrpvIܪ:n&^W }/iW4(J:^V#xQЉw ªLD&6Ɉx%)D*fX9' j6A'ܜx^.D0I?1E! s.P儷ݖVSȹ΂ˢ w@$jR:n;\qBi/N-7/Us5f½95_|'s~FBpa$s@+h78[όwפg߬ǃzjžc{S!cIITx^&!Ծ8/zʱΗk 8J7B7q"&p/2o#w129ZӌUn\mZu(9I.(ZIn-׀Z&:7 *r-KGkՂ%ۯ=GR:a[tP%Wٖ,QLRU*? (9/+LwwNxN0ǩ>(e<^sxL,/Z(C핃+aH*{B`we 4d k@d>bE Å<~0fB# 4A?9Z i D8}b&TxU䑡)TϙtpiHy^qT3)#zв9s͠DX;2iZNwzbx7ܛ񹦤p-'o!eqeaf/l[-v=< {35˜6p!چ*.rhpFsgH)蹦M}bLv~D.k^ZrҢm]L6 +j 'D 9>]>P؍~x xAM(-2-*I4#R +Rnī֐1q A~V#ܘΌ;9߸QS ӽF]~wl„XoA¾$h}nH $gIX(K[R[jQb۩?\k? 4%smWpڕ{^đ4ٱöF54k{Y9q)WձDWgqH?G|1Ѵ%}yKzeʦGf;W}cV(  0ۿ] *E~z/͌%žg%m;I/š !z_It/)uФAS/Ϫe4BGLt'ޒvFH 5YFOyJ? WL숞WO<;)#6@~'4zt18 ':ևiی !%y1Ǣ]Ԫ.8|=oBh ;x#£ɜfT2mP.#}Uln@ܗDEa P:ȄrV!a`ɚC(A6:F.ο|ص9;q^|M{Ȁk߀l8 &/\7]DbÄr$ Q p_#d򫇴Y%Q~/ǘu.$IHyC#ӖMO/c~z<tP+#/Y'\YZFtS/q0öw^M\= 3>\UU$ Twfbcκul ]tM;oFvbl@NZ:*SC.=Gi ,f&=z?Vj+eVm֬CB۬o oz\B N ܦm&£Y\ wI)A)H^Ci ZϪVaL)#cG[$GyZ"Ws%$ 76ޗ9abԕ+an.?錸F#.`E#{*}d+_4Ƹ̭KzY;LˆՐ`A9s2ؕ rspYp(yD eH7!k5ccaq8IIy=OOX9%}}"mj.-ˀvӚ*-A ?ovwFgi-i(FKFTˊL4I K07g L {DBZ>lV B,^UT.^~?J.=JXcš^]W*4RucX޻-)k)>dn:q{_JЩɏ[W17:1q!ŵkԐ >:?A@s $V"NӮы,]4 DXg8o`$/0o~#mz%nOR7-y ׄ0 ߒ/USzk$ɂ䒁;dRoy<<+ԫD}ӤqIWId׻3cUۂ@n3 ڋC6{KY4^H Bs5:>HyxjQIIyך;k\zH{yg?{~D%6k!CՙY#{@y&}W2=Ja@t[P:fcp@@(W{.K"6=⃲\^2+4*;{B-ql8RWlȫD\w]2ݔpiۖ/>XגY>!.,#k'a,Yz> g$QC~ ѹ ,h*!iG!pi~zhQfb'H.ȋ%R4 =7oHA 4!”a+(9'gdpblv#]UqCji~Nt,toWMƤfoG&mTi۱^G'ɣ}M F>7Jce^Ի_妻rҪK!A1(9[xaNNRWܧܒ>0hg͐\jMAus :&sa Ķ&]R^X* ㆨ?WoVi[@ ^S<7ޏ?WO*>JNyb O/m-o+]@-np$^|(S>k.䁺uAA y4իQaxR^ojD7ا5~>G{pԓ^]Qõ^nR!*I#x$]89msysE-Qi^¹jO{p;~4uŽ΅ʊ; _P-b'=0'Xuһnٿ?:/7% YMspv- ۮ:\>ktX9 _ u:i ' e]YDNfrZO O%^<*hӧk̜lH)}"yǿ#v^o^aU 8w)q'V T9.#1͓tO(T-I> V$yBʙ: Q!+C46@u18 лOC3:AnPP?_pYkiq8y0>wWB݈y̏u 47iإd!as~^b*ܷvʹAЈu% c1p~HؤJ5VRIax#+D&{sYI_؁ʻbnڼ9!gt^#@EH45X%x죅ҽaUێjNctIv4CN-0u }$( fpKAsMB:toAkY7lP#!@dh/|_ZZoLi ^'kxd˒y>Y0r(#C,o^2dMcQZdX[Ijkhg?U4%; 'JHIA q&Z |=ɭ%̄ςJ YV)XX(ͫ3?S rt2b*%!`޲H0 h ywiIp+OyXQȪeDo׿tG,ϏUPH .YӐLvuζHۮ:w,vUI.ў^_N_`fbY_:5;,{w5ؽ89!;Zdz,~ vV/;DΛ:|FD,J@(dhV#8XCg(a}?Wi{UrU=Rӱ DE9."TLqWh]q@(#ȷ~+!t+C6gF;!%vRE QE܅="Qݏ'坎ȴ[uq%o~QiپV%ez>)?<iKNE%/mSpg0@HEP3%Bqivʌ\"+/>&W98ap 9[D7HQ.F>G'!C4uVrbHy +yx/G2xj4Rp:q^*-[v6ڜ< :.E.T$:OϴOML!wM_ 5tI@ &>u+f&/ W? ͼ]u+H0 @fϋ L|G9_ݏyMOdµIe~M(/( /[P:ŸX%~"rj>&piF%!܉I5Q[mdQPe n׮wI~˭K<)%HR/)ONҐ|Rѫ BgD3kJҡWԤNeLrtjb2cҡ >[u,>KkڵT~Yyz=2Hi[R:Zy SFx5Ӳ.xj!OĢq>caXQ2w Fr{MYBI'RWng]8t(Yyk"QD7?i 2.:k 3!2bvυx.ġfQExAͻ %!UFôU3rݏ -@KYgi)%4_/?>KKߏ ib-7B5-WwV_({6AV|`{P^ήBYs6fP@n&&D@l"ި}v=V4qt Z?)î9-4(!H&w! N 7kΔ$L`$vHIroB7l]*"IA#I/ bV(rSB{xxF\NnZn uFI%L & &3ڑsgԤCjg@M^#s[OuE-VT0'ig, b!b'̔L`Vݚ|Bҏ1eExK܁+)>d ZTY0@<1 =l2pxҽ_\]7D~sɹK$GYt$S' ĕ7ժ:V[.=Y(_Rr^ -BX6 oGiu* ܖ3kD_6'1Lv<7նj;@ Ȥ-#6HMRQmV)"T"si۬~9tOO4"]~0NVW zE*m~:#Vf.M7h1ƽ1ZA//B~ *5m&9>ewIp0l+`襲x% 3=S25dQX*v֭BL¶s-kKIpRkV¶# ;'hy]hW9XS,dzG|Q_2JRXgylUNΟFu&@1kzDpG !Bgӗ씖nOjCK9%Hb,:D ʋt9^G4*,iѣ r] M 0[TuH!ʕrlqIwR26mdƒȖ%-I >kQ-{D}.+k/uy^9JpJjH:+XT1V޽ز "xQ祩AǠ:['Myۢ?87ޙSUާU" riz;D'9; T6Ks<3hAx?i-Uao;< ׵+8B6(-=}'[lx x4(X)_w)q?.#ہ⟴ixdޛ >hnρ]xP K})ϲ?~#퉔 ^KjL\ ?AIIdh')Ap},Zkvؙ IB#”LxʌO&{.W٣" x+:8~LR2!?W O\*5i$ K*$@$Krע Ԑk N2nd6 ylyqRmRHƃ+vܲ%p;rqnUD0-3yan jDĎnxx>b}.^\\aYC+8ac*ux|^ai>aOgZߕ_PN+JG0 xҙ^0xԓ Q,D 5,o ؤKC%7w< gFG.`*7Jt֓!%#tPt9g7sS^#w $껧~L_<G/bG0;i"9 Aye\/I00.yF~ߥ/I-q!yh&eJٗDҒRALUvʶVuqhO붍fYA3yHn|FKrըA$ $%f !K\mVu4 U' 5q Yѹ8#TQǠ }/oԩSI+XIkQ:=k$:/PWgs8oHSGuEP)7衩ϐE֤Μcz8=lp6˾^ЫIF=$xAނӪdN(>^ڋCIgLr#^F*+'Ky/o0*|ޱW>f%:b/~"2YvOr=J >ց;W=ZN>/b4qvVo^>[=Ο}BV:l;T)=ڷ+e0CLg p! c 1%^a0NjmjGeI<} %6ܵkdB/E ۬j3gƪyqF6N[|CQh^)Ia"3!02ǏW oy΋fk~ǃ(kn}~kףU].,q`%݄Xhys[oﯭZ>`A_Ԓɤyjqp}Jz<篭xA BeSuu:RrݺDH9 z;?)HA0#*W5`A0D%b$g qwfwާ骮:9]/kr&c +A$ tյPQ?邠GKm=&L`JOǾJ`",Y<qqO=h:vayLv+ 'YGDQV6qT=N;WL 0]!-)ːHҲB:u'>ɦs%eD>tۈB9CO H?$W.&u8&\w:"]"\s5QlusÒ;}4Fj@sʬM|pl1!ݮۭ2p.x??u3'hoqdc->vWzt^qao4fBQ .v)d @F- LөkoҲXa'?W+m.?ruLQr]xZތo4eXXs2%P7|xOPeF?:K.Jɑ*!-aΥ6T(Aoz|2'xTL3I H'*"Hru n\)3>8qxhԝq.@>q+i85vN]oXhb3gEh˵] 0.KZV+Aш6m#r-6_GgОhaL, 5F5OzܶDf5C@ 't+]m˼I˯.ȇd;nGψAr.C916e|%1Fje?,"=0bF:{F ɳ ;R ҾgqBFh S]"i57vLjH]̌8d=\s-CЊ'K!뚌<-E7( ‰΃u ҎۗJQ[g#x-AL.hj5FXw [tF`!HgkT̆C8zFRDa>gۼx.U$@>fzyz6?!sD1?绖Hƀb||}dy;SF88]tr輰Ҷ^N~{n *ܕM󆅝K7EKIU]sCJbia,=eA<ϓRz p|՞oߖ]!c!5C4y:nǧ1TYkwҨhC &R;UYd_VDJ0ڐ)I[y#GG]Tm'g B cT#0D2]DTd0TDy`f7,0GNd3 մe,H)cc`'zsYӿ ͏4FJK8;:g}kRḛr=v{S^[&tCn20miZϼS1*)+gs*/!Ϧgyu$LQ>L%*3r$kc wоXYCLz4S|pkL59pKA.-rVśј:أW.i;;e(Um ^3% V+pzP7PxڐDm!t縂ymCyHCe|JIx]߷ dLIH 8;wz)7\Nv$ǡPq%m!]Uǎ5E/rv/o_1.) $haÂ|ڭgHtL܅)4F%1Yi'jc," )wd492iLrm_6>6C }%Xd{ǦA#y.1++)&sH1"v2N<\c Wr MrۺBƜa+(Ae~/qww$đ0DxQ䦝ڇِZTdW@:Zk$5yV[BwBpFYVN < 1sǟw5)\waWɶ0og71|Yäep m~RKzi_Z;@)AtAfOH]Hq}Bٛ<@UPpu<xgm1ZwX. le4#d& i*vCgckCZXܹ =凳$#}Sp+}[)=g+%}BfHcy^o衷g >sw.` _ b0 c4IS@*D"\ZYn'm/DCDy?N<藮=I u_eVJ_Ƣs@.1DUse*_p pJڿ3M1yǻlI`Wc,gTc}|e3r%VM 1=^I7+eF8vB!_ {n7zthwZSIX|Nk($k?{ 4O}%\wǟ, 7NoCO ^*7DPc]I5!Mq ^5=Nj(3ӆ<`Yy& ԮC _[]y/d|7Fo~sy<[[򁹈X >|c +8'm4 ƿ޲KoPZn(f6+]p)6t# mh`rBUM@EJxw:ҽ,Vym' ~@UY#.ݗǕL8h37c!j2on+vJQߩpѰ^Um+,?5/jn=2} X7p<8<sod?Gny)5f,sci]~28p*DzVWX3%'C>)OYd{R;gQ8Ƌې6T(XMetȉv\VDq~RJw9IS_)f5o~ѯ7TN p&46p D1fDHYLTG+NK;h ge%l,8nIǰ2__<}>%gw??nt1fΓxlȻ1 ckLx(]\eC>>ڪYZk|*>K$T D$b ƟuՃ'\vǟlccg8F {-:@G;fp{o2ޒ)ZݔL k G>M43s=[3 ݤdH>49" eNaxJ;_9nZ Hƾ_p_ C _2s;џ|? $0J`TPbL)97!lL7ԉ曺ϤuήP?|N\qP:D&EGsrHI=ѫ 3s.Ӷ{&EYPbW1p |6w UWTr0… Oߗ-332`Qnؕ4PQޒK/$/^, @L'ϸ-O>bpqRjѦ )Uu6g@B;{F?Ar;y<“Fؓ:N-U [,M2WП~ʵN-}BZYcLAǵ=Ao= ?"}ޗ^q@Ǩ%fsA5o2Y@De>e@ $JO_Vyt>)aq-)_H$ba=xc@yYW[<&e=@D>:Ӗv8aC DmXZEA[HL;2-[S Ei6$ܺiq@'0g@f9yms^ҦQ{>sqwi)ِ2y@ҳyj].^z 1ZȔFG2!c'!/˾h K׬0n`CDg*mf\1Wv 3mPz,I6uJ;L]5,Ym n65Em,i;>7V␱JDfoSB:xMڎ3լiiLu(lY'^g$ /?t?|O FVI*1inBڝƮYkwH\{3xIJ& 0J+"Oƃ>QLRFvxҌ4^JbZcTDf%S>Ya:҄x"1c'wcp:握H>B_32pp<\ڳFPTb2]<c(1Jw)4l </?Kټ^7_]02C"͑pfS:|lQ[fçr&kn%YT6[ l.;jG۵ U$ֆd~<1< !h(rP'%z:-{796 \2M%_9Rqxf{8 }=zTxF|f! Gb`Kb8Oȴ&5)Io%<~*t9<՝;+g ٦W(SQ&;,$<ҧbG-ޢ 45"3i.cI'm#Ne,>]8_?*ƦW(R/ה)TW"'ykVMF iu_L!k4d@P"r]T[K9nhH[(=W o#cjU~vU~'ĠA=mn͆,yS76<1#iH83d{]cClkdd@u . %QNi;I򆾺F:\7V'N8=B w+ouZm%_X^ K웭>U/VP°tK#2Mc$-sTf$Dg" r-u@BDԆ^@Y"tF-6[&vݐq|Ш뺖P(_%)YDnйH&#~{}0);7+7Eb_bZ'?˧@pbRf[ऄKE˂I(O^))V<$1nf*kn<\j_;?"S6~% Y&3زU=i#@ҲcUf؋hk#3ZH~MxҞaYF`W Bu`kZkC(Jۋjd0x蓳ؾo/URPp,rv0!|?K8Vz}hñC4-\P# gD#5>tC}AW?RsN=&2ɤYbܩ }.@Tݻ - w^dNxԻ8Q:32eZ?o֬N3`g dnxAu#+3lʏZZT>+o)_:] ɶQE퍴ӝt~r32{ǼY da>v"Ȍmt|:!1g|%lX,ѺziY"Cq,9HgihHgiؠ<FL2wxJ6]Ǭxc1%Y2MoX﫦[Ѓtf%t-Qٚ-n}*jORu {ݢ\?"q@ʞDts P>gO}|X<t(E:PҺG)7lA-KJl;r PٲHuy!o #uN+: ]0X2A!X^Zu:.L=*H)dH spW/],+~}L_{j}Z.iN#F}1۱꟮98ѺZT:sV0f6U5*#2 Cq<Ȏ2cfg]R7U@s+%;6N-o#'^&TNTj?z nc.+#Lt:TW\R}8_HB.ki ˮ*=4޲TKQSTkӲgρQ2w[ԵP,R_`I Ո,"ܯWT:=~-i\@Hlx4BPDiu9e*mDO>F:Q=_uUylR.Э%RkXwn>Szu5g)3Wջb{ȁrATPf~9q{̚/1QU\LS ɥ {b_-]ɝ% hM--RhiԎ +mpOv HVޫ@Ax;gōni$ccz!#wcS6tni}7VM;.-<4J"fd9:h{(*di TqZasذ֫9~=α]2au9 ;-#X SB<>1#oS/ p{0 9ZՕC} 6^&qtv ]k:ZGDm6'< )Ц';BdOA:2iy ]YP_lM^SƋ^rZH1W{ك OhJҦ {nןoum u]m4[CHwow.5qC3bA B`c6-[YJflVH.楋Hmt`8qc!2!6Cl#bs;x68?4t귮XUϚh|CCN\[zMHO0~+&232[ :#'qip%8Y:g8{I(iUJ0v TFSy@L9OdPd+q`H/(L,@ydb=PKeۦe1ڪڍ!Cv>bg'S+g̎5Ϲ |iuHXzN!J`s38n LB6@RJ'Ճņ׷|y\UsnU='{kĴ|y*UD3|@רjڬ! H2 b ;iWQ񔢣c绿LgH9pY`8yRD\%϶:TTy&{KM3.,Bv S^3i/ydF9>dGg ؐL6 /TqePu2%v"1<궨4cXY:̨)5VW7h|ꔍ'+/:7$Şcrk93CVj#UWa^ҊA80W ۸ʯ< {i tu& [) e~>`9Zpr J{=أ|kFvʞ ¬iTIbgN9f7!4( Q<`uu$)э:QΓ Z_1-,!Ť䧍|ƒ3P=im[p@jAZG*9;!Iuipj4Bww`H^彴T$FM%7(5+HJ)C[lpX|݌Q"ݘM طzH~mmϬX},{Wv۾n&L֬p aC-oQv9iOyd];ъFV&6ZrWo*aQɱuqFt2FY sR[gUY*YHY⛊]tyD2ҹʅԭQ>(pv:#k`3L3N@yU W屦4kpAesE9{5M]BTү=l /3*MIEʷMhiQxfjL$)״66T瞗+?i{ AC̴H]8^ye,L1)Z[HrͯRk4hD61''viixޥE `vm(G:X/Ge>bDp-"VnN1ڽ@ g,b+ڥCR8yl_6{>Wprџ"Z5s+@)KĜwŇg61}QKW!A^CYJZ!š1vb6 5ZB ٬ug_ B/X'2gVC44vB+،Ƣ,۷b,CDˆV-K!0`C_ThUul"jot\c|۞j){cbݝhK@|66+ e:4F匴sCkag4@|?cu-4]Сֳ4pd1yo@y1><!j\}. &kZL߫*b.~ARb-/U xYPi`6fsep\%S^pZVx9׵(eauM΁+éMPKI bβ~_6ݽ86 Q_5Ƶ%}.MeނaBr! R{M6E?K^uh 1FdwSɇ\A FMt,a {XݱGG ܒxIJTy%f~: b&,WH/AV>C`uT8}x$NnęRxEZO)]WvH!YI肳KAv%B@ >\꬏O?#=eپW%-r>K W}.TSڱ璕Di>+7@)o*BtEvתNWg9x߳t2jsctťAƃ,d_H.؈?O`g@1JdD-y>d8^.}D نbY\ttC \@ؤ\u'm{ۿK*X@ϞYM#:lǿ ٴNb#eh\}@x$,g}#F, `A͢Fi={k~f麘3243 rʲj3ò|)jDl4yɱ¼~{Vw>"fq kvr®U`1.LE36p9.Əךzڹ(,@ lCE3lСpY/|I&5 !e8\ X8q}ԪlYUlN;LX^lf#!)rAykT[{l<ʡWsAy*[]~jC*aCǓ54^MvHcVK`; |'Ml5ɷy>P*TD((J a( 7Ȃ{kW!:GڕIٝK&g{'5ضR6(O=mүQ?W;]8a @$|<" "B2=kN_L8F34+jeZw4B!{/&56Nw"| zpd,z_tP|Y.)ߛq#mM-E'1^*ٟGTZa3CkD4ΈBq.|cWǘ(6iT }FvPlC8(>m/9 :M_9@>׵CTI:G!Kd\͇al;1)=Mz!ѯp[(!y}Eʘ ^<|J^8Ӏ ʣ'?V;y5n<ըb.|MA>L#wm$gsnv?䖒NA`ЫYIX5} (uk&J s椞7mU . tg67-Mr;>vVF?!t6KϨ=\ wFti_u$8Ȣ1V-}I::_~X7%-/'&/SμVUfF)h16Z^\|Y葲UIvZqS(O$7ݻ{7Q,B%4T=TxǰgC'wW!pܲE2o e7t)5c,6|[Lf_DRn9Zg>'[?k6(/)ֵ>V,kTT|WGy-݆nnfJ!#{h\3:Ϟ)2@8ʘ=Kk9J1>∌j$0@7R`ԡї-[L1LK"kItW``b26zlA^,+u/C@.QY<{|<{1giL…QJ]7t0FF{|ҵeM*ʝ Ƕh^!| cS ?ʥ_퟉ѷHpqǑ "cqeF 1E%gfc:J`a14:s̓O}!K)JR>;yCUdb>{(y3Yv'2u=(ўE(w?\TW\l^KCc`ҨM1(2hR5+2e +@|TGgl1c{,auaC>3ގRAoQ(o~ x56'nE?$+r)iHFYye$ygN]{9ުcsQA0 <7aҢpc:hThӾ|V!& n'b-5hhm H$Yx ~@;<=Ctj>k ?u|l$f'L)>I?FDmc$^B]D|>Px*E >ecFU3ƦdGd5ߢ%!y1ЎQVKk'd!޴  5drru!?41Su&^+? fA R'B^VHt#]!m.JSeuh}E1G>j]L~!Xlf4Сk6[p5ES+6D'@kdZǷ{ǗLdKk]Ҿ.S1( d3j`ʋH;xVsV'{[Ƕol1hjőYt:~__ TJ`-w=ӲlC 21dTB(*g{K;͠bS1]Cs !7U#tƀ4{梋$ՎՅu HmIR&~X |g#iWuk>#%YiNC}'Dt5@HSaa쟦: M;.J]+u$.!|AƋBAXAc`c>szGuޔ2=o":G.]x$p}>1z,n*6 O7 sR`1q9~Z]35cJW M4[1Êge_ TGծ}<]Y1YP,J^ (ƵŘ5`uJ2-A&kCcJխfʞO.Dr-,~^0@7}f2Qxo?TF/PJFSS+B>n(%YzARW^=Iˠ a@^fZP/۝ eE[`押.QTYy R޽ ?x X}NJ,ZϾ襜Nz):vQ']wA\Ե6/j=zTd|o6).Lg 6GNIct:Q|'tEdx\ae&z9`GvP^dfmϲ* @1_yXa/ )e<_?Wc%gZXSDD};kX(^ۖyK^lŸ7@`A m7T⯼W/8CVPij~[ V{7g`v5Ab)=>ti[]'m\FԍLH=ib LuV*1㊚>H&yl#}@݄( },), (/K$B~τGxo!}~nRS "41=&!UviIVr*֜[4crb}0vD?!Ra1]<ҳ_Q'#-Vcqpp5Z 7ŠNAmH248ClW.(07r46C]&]A9~nZOc:;\ C\wdDklWy8R;C>]] dI-ؙr3. Go :wݷr0ɥ{m[n֧[Vɸ'9|&yTz_j!’{y:ҭCX^KN{5&'UiTŚ\xA}ynmx:8~JQ} Oǻbt?9Wp4e֛Gʫm)ǻwv:Qy`(z0gXx֠N.RYLҤ+|hy'u@It^RK/Ɂs=3kSY-Ҟؒpվb d6HH[K %"OI6{UT!4ְ^Jc(d  )eJ0Q!#(k K)CȄːjcq ܌!ւ-s2;|*f̆{2j}FQ]clcd͌sHINU~+:_W ? k-r+HmRĘo=\;גnێ'[V{m^B>Ӱӄ E$m{cj+D>jlqd0*B+ו+zפTvnz,Ou D&}ڜ9r▹iJ[ء14yrNf3xD>vIM7sGDh+y1Hs. ho{*i 5?al*t ׶ONveer;xWKD!'k,B0M{^͙e j sY5 㒀e\IR?4yZ>O^\!].TFƼ[Lj4U:8%fH+9^{!mOfɨ_zj!5Ft{@\+wu5,oZɚڙЎݺmA[>IVϓ12p~A(0'P'?Pݕ &ɀ %/}v%ƞ6^'}U횘o?~\եk낌[^KK=Mɲ0ayQޓ`kֿ)675[5ܟx翾*7k5GQ͇W޼GN̯k=by8V +m\77%[t/&~wԞNϗ;Μ7ӥ4/q}~~{57lo[rA}/Vɭ߷[W{g`OJtZY-6wk׶7N<ɵmr݆lj4{[e]u%$¤nxV% _oG5ɦMgjϚl ~Yk;]7ܱQߗ5sѯ5@o*8@جѬՍ星zɛ}ޯG63Qa~!xIn:ȶ̘u޶yL~鎟?dCg: oLֽnK2ewC!0D6?۰pt:".k0HkRݯ<#N5˝ ~c㬏N J:Xv*>F;yTmN5qK(J9u˽0rdhi^ڝi~͛wGZ{a"$"4/miȿT<>([ŅZ4O :H8dt4$"AT{ߒ/OEmAVrf$'dpsvC/m6ߠ}>k6aQkOVW,pt,omi߻z w3ضGNN5,o5ϐyXzMp$xֽ.OFe Ot<:#BP@I?ht}lu +Ozh~m }4!_{2Ez"зKcG ҲUA8[?\*öLM&2F +~'23_VhsUˇ ŌN8&]5k3,]^~ItY-#]I-camTKr~0okjwftfъX<+_/;_'sP,;mNIjțʝ rյ9Nk;]UͥO]D+6W>ć-` ^n`K3Rq<1Fo`˷C^2uDpVEG˕M eZL[wh+O7"pUm3cdfLmydND99#W\He ha6uzr/(m l~VQEP @`lD| Kcf;k㽠s`۟ 4zdeސAizÖ*š:wBY6֔EH90sɜ^4c}иg_geА%Su5I [a8toA]ɍOWel;2Kt@zwWNi߹E3F{בɓ*x'upyc~/UCKxA72`͒{4%C~3ODlpvHPkx)im^O6A"^Vɶ3d6kMzDm'-X].#%nϭ#}#Zh]m)DsFŔ:++@J|p:/@w9%g I$ T;[NFƠcDId-,A ڥ?5]p*vNռ1Q=DϞy  f>X&_w^HǡK>Ǚ c:ױc3B*^N>)Mw2 /*gy:/4gLwOQl|OtiG:!Zov)IuzjAr%d ~g?\W@l, & ѣsg͗fʹ ;ʼ@c88}WR(JgK[ [/+YF&wֹ%)-[v+)fe ׬i[JJ7H*E(*CiMV\15Kq?its!x,  6-vȵfޒ]ߕ7 s1ɅD_!Y-TR(_O(S'0ZAYPPqF?tNق[~#7}jkt]t;4kV>dQ|fqI5d{ I|:@|)iHFsoR^\ zpRQRlּNz+Ȑ[ 2frsuԴ=`CfYǨg?vnÅ5[ tU^iyŪ3Lp<(!B +%JB%xz5_ٲMscI س=7/nCl؝7}0mpe#pLR$#^l6OxS',D b;tzņg?<Rُ&CtH0#!HVA5QI[Fi;z0%De %̸򬲮 0i]ES0τ Ig634Bp\ PO[^,q 欁o# 7וgGcȋb 0%]˰}6yr~yҲ'ϓo-C^$cwg?'/U᫵gs}ogNc sDs w;KWʤAqmrNdnR1Ii""GZ&=8 8o@cZ薭wlgfiڴNZ,y%c$5Fݸ^En ޴K&Bw} 6JRŮ ~BQk_ ~HD |OyP #U-e8[̫a^Hvt yCc({r+5KX_#Ky"A K@Rvٚds68͟S (3Ұ,UV+ebcjŢf }Է*3DkG+z t/75-C5uW@yN *t0 Ss>k"M2wܡ5xrj]cp٧}|*UR]Wq,u;ӃKkNCE\E O(h4hTu`l9Gvأ~c  ,mj28 8uj -ఐaιԨiX>U)Mp>8֧o lE° & 8{8N s \ 7:S+1ue>>{x9 ~̘)ó3Q21.@7+($HGHPfh`Ip2I=/msqt>_N+OfUBn>q}&}PL+ˀtBAV[cJ;e`:hTŀXl`/ʪ^y@yڪQP=n,\e|la泋egcԤH)Uhn<_&Y5qA[ /#lts%"zR%:Vp0o&\-yDSdI_R/I%VݺE3QƑ@9𒴚W Şii$FoǹR/yi}N[]6DYif=e1$Ș %,%EJw(5!۟a'{K"JYdnpfu(e1F/y0jc҄m~y@7Wwǎh .q5(oa<9xaI뢱h\ +*JYƚJPF!y4aBZ CHk)^`A|cPCʋmSСjS޽fԵNZ<>fl6җ?a[OA7 >ƢJM5 Cy~S/6? >]U3&t(+\c YbD ƌ=iPXdy@Ǿ},iҶG|9?W@6QRC|ZFw>1df~,.Qޣ4uuc)gxS:4~Wq|7cFx =H.ug؈s1wxBj*6V7=tƸ?ӴzFK8>`dHbZex$(]h zʳ̀z@7yh9C2e_ye1(Hlb@dCc@jkґCNk佂s0@M{A[Li\v6zLK"C9g Q4||QuС'z{m+z&y^S7!^ڋhF]0WJETh,\"b'flh9BlzR?_ƦUS5%ay}[No+Pa8+V3ڳyn e|{ X[%!|TJۿfMcшr =ftjZ=I4Zp|df=@fu]$.V1"Ɠ<h751)k mZi6iإVfX1d̀+8Kv,Iy 0ч!X(9!Q3`rH&\S"sd-ؖ='jKld/Z,(1&ʹ 2j57|f񤮖e86џ) \H"(5%<, 2:| :KWYpJtd0tiy%`\'U.N/ƀϵ@WtgG98\rfyteg1:4A)\'_Qr lfK2VAy1-}Z)K%Rik޼XP/.JֱWv~#t<*߫:=ڱj aFғk!Gރwu5 0| ]M `-"z :SgA+IE83a⻰)i2uxbuM dz!1^g`ّᶟ䃽35!X_Xwh^`uH#OqmyU )&`3yu>tc8f,PdHw6vg:φP KҶ7ʣ%Tz噎%8k< ok> c d}VЍuv'Ig +xHBts!fС7D%H .kVⓊ*;a1jYyI%Pa6!rdbҗsF<@XŶAz-IK_z4G،R7 z&tعsq6!<4YSuŸ6czsVݫ޵HVM9pf|VidmeDgi cbYZgou_IurPĞkoOR \糹Q;JBm+m{!H~, NLڌCBwcHkB={ͫ@ʙrFqc O\3Hq:n ;lPA,#\}hY=s#UbK 5p4gpڤJYkI3Nan)Ac87Yg,9Nup`Ow]!gYsŴ(gٶsk3 CQV hM'Bޛ@ծW?nSС}8= ̮nvxHyiͰt=1 j# A[$}&j +c$=5萾bUƃEddU_zx oCMLۥHĸFg2ʆw}:-/[Z8C{b45)s+EX칻/N䛝N ٺ9v(3x"Vrf)RgPX`i`Z%iwb?>Tp:ys?0/}- 뜡DpG$R|`D}2F T2%2~t>B~:am OP2~7,sAy8 dB7=&E$b{cibK-Q`d8pӞھRɪ.cA't #5vz{YR.P5Kv+YyBG2=kjPT#Qȩ`@׋m6'6RŀҒ=Pa߾EV>ϜsB^6ot*509ah{{5F P^d ee"m 7Ԡʜ zY״mZq\9/|иOB>mRpqjH˥-Ps=[(]ثVKl{[齯0.2&6t޻Zsud`EЃoۮNFޛ0hR6Om <"s #3uמJ<Galec&<-Y8sf}H ?@&-M4}u ʧ`_~>uV/jG>)Hv^K#3iTJ:h@{i⮹QI%%ɐǂkj.HJRE1Ru6*wߏqZ_>wK1gZ = o&2)ڗ1j[9g5Ufsbadf?Ő~q;96fTB",4.^~X!KGC̪A0˖{ۥ|f@y;չ_lⶐ)%|sd3yJ t8 xs ?&rzofs <'Ȣ(RJ:z9F?CLXՂHSM(7>#ga 4sAzuMf-I:[ցCF@쏊hkq5/@2ּ0R:oSQ1p˙zvil":$@nwI`vm^CpSkSk,AL "P7}.yRT02HߝE#33Db`x>ic:< k u8 KfaD! nGrꔺ4Ό qHҎX+,m@2dt~$HƋA{_x1\ʊfV)]ۡ34r9g D:QAc+zRÀϻ.wL*]G gfP-YYb 0~͕ 48 b8W?+T 5- eYbQ )Ȼ .yX~ ŶRF{D Sk8wjzE ঴3f8!񪪹iP%{l[caŽn|4ރ%8w\y }l7jxwBVYEAEAQTQPqAPdQDE@EDYDYM@vdw aK Qy ݧy9}Nէ>z}v˴#S3;G3Æ>PHlvwa]4y^kBQꈽO:T!!thL_wZAGxa:l]NYaV5 6J뚗 ̑ N(9Q5"2Kf-)M{jD`9׹8t1Fq́-ڨ$0)c#ݥ꠶Ь+PPiGPfalh$w Bv@zm!K#-|PZ(-o(D#>rra6r*1aꤖ{YwQ_X="?⢳5`h$A_>緟?'\Lnz)"Ćr}1Иyn䳃tBWôYL0K14%@3þ3Ookܓ'W8У |֠|lۦo+qr1- 284LHJ泴C7f1%Gƽ i)hR6ؽ>&dT`7-(0Rdb_U-VծqcMxgGk||El_Ƀ/"u[\ïijkrQ򿬟Nw㵯90us55iyl*QԬ<E}. kFL jrI!'Q9;JFROnd<­֍!ۭgZ{ämCL+AB+ xJ(1aMԜ*!tJ S<\P)u{]$08j菂s0Q<3݁C22L׫ s $dJ^)B'KIz)_|RYXwd*z]>7B8 IEN !Q<͖%M TQ:{wW²PBBzyAܼ!pCe 1aoQi}b‚ƤpLaQ0]*AҲIXskwI+=oᔴ8Oݐs*BU?s7`@H#|]r @KEl(k̵ NtLcxѨ )>MjH$3ZYYE[qAsYFJɂrH.TkHIdA38ʫIL g UJ(tzQ G_ckx6gSgH9!;q )=Dɱ?QtQD++-萮(MMf)yrxåURo,|%\la/-4xK,=j~OQ@1##.MAz,<([]彽sF"c7]c :&pM?n.si !`^ltYX)̂h

4kZ% Hwqi81g-iRƉwWrU-a#xsMqo" _4SmF9eF|.lm Q4)z?{ Mtu$QHTUAjePo>G. Hhh=5Dꑳ<{Ĺ1^oenU)DL#^e#"4vH{^cڴ;v=#DHkVGV^CGe{-,t)(̅0'g܏ or1ݨ:FFäo]Iy6jyiu|<\B4~$9BC$ȹ jW46cQ3!s]vD~$9W{^Z˲\n:qC>XWbc<Qjrͮ*A=J_Γ j(z 5?oxAה@>jɷVYaXosS/-~7 40/Ѷp[r Ch|X(v# 4Z*cMI˫TdjR z  D v"wH,r4~\..Ye3E.Ì|ǟ͔2  /U 3#_v󊷪˝?})$->"_ LVb%fB. ~zR.,byja(t+2x1Qe:906^c-w,Η_#q10te_Al61i7KG™Mݿ1;$g ^ )8sA uƝGw-%Adq0֎ ki)Iu E :.+jXR7Yk5D'JpzYIəoHΌo\Ň,6`x3rXj[WIih濖_f~ v.õ&}WlJCL2P$,Q~(5|uLmD%^EBS'ͦ@>*7^{-Rq#Gma>kU*7 c};߽&J$Mڜ<;{5R׶ʩsEp\Wb|\Z=S9(KYaG?vI!5[J?H+씆) +jd_F Rq$8c"ojw΅j)y矝8}szhp"yrly`xF8~mafT/ICO^:/JJ My_%'$G'RƟe#C .Ѧ vJm.Wʩ:e*Bʊ#F'ߠR>˥9K)#e, _b-nSqƙBklXc)w+!m%뉄<q/"C)X柽3l膟gdm(@U@W>^=~T\<\kaMh.o˖L.ɟ-/ U+EA|!\\wf(_mˆq@xQoj@y/:F7qHv{JYx/:?AyVX5A3Auyͩ[pBV9E^^.\OA56x4xo)xl.w!dEr?N.;8bhJ~e}E 25qь))&o-KG) 8ZZ6$1+ tjSts1͗'*8 >087HZ|Vw6G A{ ,Mӂ8$>ು$5|wi]T/bG*DCmϜ2m/D4Ua'n(3ۤQsg1728Z!#KM?&QHLA:샲xs)"mV#W+c?yHZ71/4AT9D e|P0D884h=ƝE#e9Vw: "8[%y˘ʵࠌ:s#dJ];8n!yjƹY^G5: qki歷`2h[B0c&&[4n5! RA]0lB@2iD]vk^+B@~- nKJEy֦X.NfEIc~8dYnΘN\oȃҠUoaB@| aq5{aq=|-5LhP $B"bF4G]`F Ȋeqe:{sCSRKW(㚛n*^|"\0cU$K=KT;dV'UDzк??V X(vy2:CLg; &ZM k@g%dDZ{_"e/2~ypg5#lRa?"Z#{E~Re`^uˇG {+lk 2 6r!g*=eeT &_·!5H7R``{סl{9sFT[Ij7w~@^.Ss1kg*-hKy{!\"8։kuc?8]bzbUZG]AtѬŌ"x4^/)S˝K7'c,&ؠ?T:ݽg̭A20Xuy^J泽;Hɷbx?_U҆71*<-TG<wK"M?-;V=l+@;GsΈ/]=$ME 04nHµ{P(\Enysw+'K&9 B}@ ؎x-!z@RkC[TD9H5P 6ﲞA mDn:{F]rހ=~8Ws 9a (*>kwVKurZdžtwad=c3OPkx=*dk}8@3h[O7hxh {|6tʺAKhN[=#K&u D֠9֠Qc{j8|< ^9ztY㻼xcdy$&~CArP3}^9즪赠|Ys?枒b"/oA=zjH[׍3M~I Ha},P1[1Q ]!C Ey%WI u٨7WBHT e]ınsX 1(bI.Ա_SfL8%&b[Eqq{"j䤍v?{Y$ K+3ȍއj|5F9l|ex7߾U(Jyе:fL<4$>Y0AUoEˀ _*~\x?:-u!1e>KC$d\l(M&ʪUrŴ)(#… 5|̆0wi9 ? D :ޠ˃?GDu{lN [Pg3}NZg ]W="j|\S )mU9H!Ȍ8 AǿUWܭ[zoϝ;bPؒ"h\D+, :'R E,6! uYcHR†h̭kryOyrbհdRyqY<$}5QKY=8 4GG%q> ֶȅ`0!H~\+菎F@ ۧp˞ֱπRJ];Ѿa $"_un<>,. g/[;˿tx:YwUHF<ڧ{5r hk_Gl .DT(C ywы @d4|LإDM6$6"~V2o2gaիgLnMXØW~v\!a[M92+߁f&9G4/m#'):"Ioћvpm=MWRAR3=Iɗ6 O)ޢ 7`\:.ZF͔z!cQ{wgm-/~P'{*h (nJ1AD^r.jJ$ZTb āJ2Geel4ԣΔAguoʧɟ T^륽{do_]jRP)>0.'7Lޕ<=io{Ke*kNp?06nFn/'iR/ PG3>?H7"dMzlK #8Q2( \{TB ƷRe¤ Vb %3< k_$Tmo,. ]S(ݷii2z,LkP`ʣc*#! 1[IНr9qj mXq qxhAR-׶UnB2Dq)c8I&?O%AHpO)M4/S9Ç52C9]qHjGI]r@-A .D~M(G0(sI$RMpS ÚAReŠܿwK"C.f% l9o8ք@sg4J|T:=ξCT hǚQq8hNڑ[we“{~_Vfa+5)[OUɔ9 R5i=jL[qQKS9L=ש5\oHм:кkt`'tzh75e{&bEu@2hYu־U04N#= 4m뭖oɡ+׮~ 5Uq]0D M6#>i AX:B?k,w+2klXs7u@GG;,`l6.@iնRֶ 9SNֱ)z] L!ȳXz!GD21HymNQx_ J˹_9`A<$j߃rK:Kaۓwf~PT4˜:d =wS2Z2~:窥m&Ki`RF F^@8$ȳ|FrDtDv$e pl$>Wݫ傣u;F:;ׁ aZ7.1Al 6;Jf/%=//u_4g@_4C.ߛfBy)? ؕHJRYAF1 _[.m1Z-HvZ'Mrn[m x]˗ p^^N]P[x-VN;aon!|.8Z^M~ Vlr[NOэC4j!Fd%lkEZ^~n6@FDuttpj 8JLV׼1ǮO bDD0뎕IbyO7")6$q[hϵd5y᣾R˱PIE>p-\)qrYꞥǸ6/O'&ǣ `n?nUUڔ\mT>2̈nWJ:Iidvmkf{32rPH !HFIi Zդ8$mfξ.f7(. 䢾sƲs󋿓&K-/-Hai$j6>d>H}Qn'ak,oaծHA掲[ڈn~K,Zڷu ?DFs@Q@qjW,9cPqw)(G/6ְ vCT5MnI(RCIsrV;K zS7q 1 GȜeO {9,T+x&W͖6孤2T15 K>4ҢC<;DFI#حs1G@0,ʾ]M: ~B:V"]'[=֤aj XJɿpWNG=$Q[ҭ vڙ#~h)ALsڶ:~(V{i[MyI_vHUrovhYBӬ.߉vR˯$\o̗fZmzn'fAD7 pJ]4RL?d!b&SqQoZ)c!\Y.v Z2)5Š50.'}:m *:mJ]d>J8Ǥ ~bōB4kЃZɸL@y0!-P6xV.4J]r@;?n`?zurX]F)lK,Iyä>? WJӇHʻKOɾW?MUKE7=|fkOm#<=d3{ɛ 3Gʂ4DPxA}}| ՝'5Ť`uzt[Rڬ5B MR6R1ȟǴMn:5O) 8aFѕ{WsKK~ Yb'bܵ*P,R!nde~[騑p؇#{h،"20 SWr,Y3if NW)gĔ㣕QR𲼷"(30噣\6;Dڮyk~GSlKMKpa<NAFuLX/¸xG>u< xί񦖠Q?Su뙐$U"ELo&#[09LM$o; fTyMjKT|^[2Vun]sB¶.gmq^Ԃ%0qlM~ޞԼZH/fA/1d^mQ2VŊPX}>P$QyaSL?PHEB>:U @eGѢaN*QɴJ ͲO)C{N ւ`M+2x ѣ5=u^Dk.^f}Kӡ[ci]|āD!;*Tf jLZ-K'UNf?^6\;|FApm驀ĩǙg9a &!ꁎIL%FPFCj)?rbݭra?*n KИߢY433F: 2ʆ4蛜+^zz$ knIgIffPݑfgm"7@j:(ac) ReqUPDRQ|_6ٕġMHcv_|/M dؤ|svdjQjTHUFuWהly{7x9[g-^PR'H)ig@L(<39;vhi=s9w1 #FBNѻrY}WFlHi+m߮8MxiQR-r״LcK+6NǠHnS2fF Re%},@G>Jrj2 ~}De pFL,M9lHq-j|U̚0 t~tg=4AB:/?lepEbM> Ry$7U?ʋթaE7PzF4Vdž&}HW3d.+k\EܗnEJA@Y}pnye.iYts*X<(C`K#̠T/!ztָSNII,GifJuBOI9N#{kwg5p^y_hFjҡ<Ԗ XUe q=׊ݫ45sַ Ȇcߍj[5 PܶՈoV1 7ӗwJ d@t=#%?ADhD,4Lc +OY9q\n $mכK<[KZCٴƝL?W)mxYX埥~2ٛb^sy=)oo˲U ץA5~,Iڣ86l\י0+ 4! &dy2xP5Q|HQ"ZsŹF3M/6S6H$sHJ+QZhP.U jͩACvhf汄xHZ)?5}[M[^-RkHzJ<Ke Ϝ'DPf5b#ʤMamRA'^ԯ~v҂GꉽN4.wDFXP׈CcJMC9qɺVNMXET1ZTYؤ웭EuҶoid8=/,(H?AVuHO7G3@Xn<0xæa@5{Kw;.a׀I((;,Mmh_5X0K5դ!=e5ϹMri{l?Y6X"n.k"|,XL)y Jk[^?䈬mmat%tޏhJ0ʱLĭ@]4N|ʈMy { KD=;hxR WJf iS490Iw[!^+ݦl>K*A4GU*4dlZspzu1CFb[])]|)[mߟ|K>h:!]I4xDH֎4hX˴m/[*˛_L<~Q:R K~JЁpQf8hEÌhȂrN6-T=JKI"i:l|P_%ԓ'K2dGyRQ62AΗ~ y8~=L.DޖzqLHuc<\fu*ʓz*Yg?;2mZ͕/feB/N_,N;$9_I9Ò6wη䁎i;ܴlШB(C`FyJ~yEUyGHGŸgOPom GxRgRan~Qεu"qF;)jbQ.ԛof#>=>%(C)sI 5H:\fz]Yxl Xt-XT)[j RYGI7̡p8h)` TNП?ɩ}?$}̐ȆE~qL1AQ8#no){Qޣ es <D+ T+nZuhRσl^A _kYZŽ!q >6tsw5Bdӱ5gH\̗s@> D'LW8Q uAr.Q:xmn)7S_P,4oo1f" EzfQo5-CkCSe jEV>=NQ.:)h"ӕ G0&:v9TUJfu.?Grx3$^=\4[ۏX]B"ʤ{s~qNY-C@ g޿sWmrXfL{/x,,L+ar.tl[ ߀ޖm71@Qʋco?'|a eW?&o?C-›uJ aJ`=[Z%UD]8{&ϵ(0cTκa{MnKʲMk (Yڲ1c3Dwr%)1-{ ͒bR3txB:4Fe jkwWe'F^P7<_.O 2\M1@aIc M?CU k_RpX-clūU6Ҵ&%u~H!nR8eCއ( d?;vZc>!]E);u;!&2ҍhZ 8ҕv薇'N.BuHgF "Wo7b8g 6U"!Z:~As~:~|.k3yF]`}GPHSjNNݻqJ.L==cY{;=f5MAF\qx)a3PIgC %Z8_VL'/kg:Q!7^|B,W6fC†?3((8{exrhRҡ/E9$LJZ+#i7˴I%C+Iuo3icxJ(z;U.> 1"H睻+}$AIC8 ,f)pⴤ5t7>]P-Z@${y!Bg[Rk} js/D7/q t&W*5-] g:'A'n*c1A}w 2w-h־Lq!L,20]zIeL:tT-'NUEI7'UqP{|f k8JC5\ DB,F3!s_M} KG={L{'?~m<%e;XpȅNJyac,M~&ecP8 {Xl)dW]GNϢ}R49u!AORF̖i%5=nrnZ#6|lQ"Yk$!@|vܴڼ80ExG*Wa%c(qcݹV 3&˰1pDiHDπ mF4hĈL'\ G$P:w/Xf/t&ҢJ=@I]Iʁ« Q:6y`2ќZwG)Rf1SX$͊xH5sg!Ee\Z0Ð;ss{_i!HڌKz@%9Z}&TV_{P?A2P7c5b>>CʃL xK^IR'n EL9Td2۪ҵP.ψgH; o,ȥ'yP$P("`'4vO;] Z&q!g-0m'RJԃPh##RV<)_< VG]D|8#0iAM=<<'|7" XG|چx e6 I'J 8|rrd@Dݠp^ UG4 癇i+7A ?jhWh~|kB%=[O7_+ bqosX7LO̍ݯ s [JC}T-_6jQc:>-<2FaZ4iX)1iRt& &O{gtXX Iejq4! VA2()lc& RPIB <0MIy1ʼSג>tVb\ӗ;^Ș!@p ɁuXJߵyDl=z jp^vsuqtZ 9/eOop?`hU%~Q_عB5,G?޸`ifC-^f^)bHe@X5C?a0BR;WWHG?.36@D @~lUZ!*oa5R~y+/Օ͇^C؆J&==D ǔ})vNHwկk/+_y*kʬ-pN{J9V])/[};v gFE4Ɔ^m٢F4J| "_KS&\Ȍ~7~dPFDcGc,Y6W6[3lLqxO]΅*=(ŵek";\7%jLcI݂by}kp3(-t;9gF?6zr"x\ۜYۮS`kl3i}KR|?X RKL nE|) ZBoXOP6SSz<}թ'1RJ. X@Fͼ@Tn_͛w}30#goC^To!DDH!%"pdR!p"QT,*EmשBF}}T(H^fmSWx><3h?N"hȡt\S͂j-kdkwB%' ngؐ~22Q#kćqlX 2i^n( 3)-}2ӯ.K9L Q+~a0k (Cqpx^ t_vE ~Bΰeޗ‚;'\{(?Aw )ȡk}x`haK%rp%A=ʘX%}x|wzRJǍ^;ztAaVC "xꙆ! ,޴5gNK2礝ѕOMv &ZԵknu !#?Vo,ɶ3n h_fOLyYrj.>y.:*MM4onJD]4v8 5P- pK (~JJ$Ģ423c!+ǕEXTUxJ54%}Ǟeu%_q߉ب$W;ظAF4́HYlS+U& pЂ} P8.$>4qt2%LSVl%%妰ș4Ʃr__3ʅ_sSx&>O:4ѡ1w6Ԍ{4! .t/ցCҽ!#{ !p\ &(PR^c!mO:LOj0A !XJhäK@V@)b}ZCHy/Tv4C(1qsi:scXl.W ` ^/_"} 7{a.,;T04YDm+ɑǚi1(Y%k3K"ejU- ҟַ eA!pa85掖 -Jۥr uql;V_z\_ׁ@G_&U=Hk 8~ tgs〼5Sk7. FE)nyPZ1C}˰WDH!9XzDi$X۹XD풦M* G57ҡw4 {Iƨx6^Xm B'Hͮ2rEEjŋ#o+ >A<k/,pCsYB6tЮX5P/3ᙰSlZآ.>$Y|ʍF_P0#Z2gCH+{"mY#!fF ǚc˹Oh9m!dz盆Haq}y%%m9\c.e~AV/=!*E_4*6z7goWK2-hߨڣ?ˊH(a08*Jr)]ӽY=[_jQmܵgS, I{.k> ߯g'F{ i騲!U*R۞{_ 91TLPV>VR?9A>,2[*=¢Ҷ6( J?-M!X\짳JY^o>hφ/n8\童#gk|]5o (:/W# bV)ǨI4IF7!FB#UH zޗ^mC, |!ckVC\s$Vׇ;ίgC@!2?jFAsmt9tރ˒gV{Y߲~jQseF{ zg[L7 ?ԥ٭tPF&4HMZG⹙3'0>F%!FQ%[KuNL{9n'PuܱZwݦjPF^i~JP}F)3E ao$%'% Y"IPT@% * J$!K9 qbw޻©_:TwWթ}vXkmwdQ2fTv|ν";fs9r*0xdx ^v즎FeQ*ݟW)LߋTW͏ .70R NJ"OL”V| n&%rP~䙻aԘ&t )DZn,z+cWX_rj+A6SZJbY-<ôXSR]68@$UcAzZ}h[}Hr4dcIy3QС7{ Ko6+g7&:Ef (}D~G3,P<\''7aZJg}i&8}]L(ԇrjn kdPlR CCx"ޗY&I}??Y3LDi1mTj|Mf[IۦRMWD)AU-+ ѱe3z&2iV@4d3H<  Q7mJH YK"\/t*nlp&b怇X7 X@"vMM%cCMd9r㝵(VOeFtԼ:E45vfT0HLM6÷ww,\@vVѪ}D#v«dv׺@Z^@:#*Є҇ m0t:^I? cl5Be9V[vʓGf}#xч)=nҏ1ly;~}iyGl =xj]ߛA%[ M<"HtRCir$VGJ i(9`Ε =E?zTΟNj7t/Ȇ)'L1<̱0w5 k=-HVބ׭"IKۺ(ݙȨ2GRisa䫲TgAxpAo L9Jj8_Dׂi^屳u Om6B-% 4<-dFPPEﳦi<گ,@OZ ^HZKs/%4D*&(xƱQ 6UCB7 g9`0ǃYHmyB2 !t"5zN/Յ G Fl`7rXeWkžlR[*Kkhc0Z[Сkӭ } :6>%Λ߭*: a/*O~K&f "8w]J=)0|80:x1kK{6=oGdFkKF@-%E{ldLJF,ǓٵP XZW49F+z'}S`Hxߠ15j׼4*mڔ@#gPSu'cRq46?w'1/zG25dN#)C%|AR&䞻EY;dH7_78P ~sGz*\w*64AVb|~F[\:u-I9eyݗvPIr`31m$mˠi L5iU8 jo85K<"/AǓyUqyxRj/s~'3ħ jN?$_=#}3$ymwNuIRbzaq+ `0n='gTM1CA0)c1*_(l~47Z<Ѝ:Ho0CJWtP$ |E bB^r|c=MNOِ!ן_jtmdv)2aPR Qs6{.5NV7Pá&h0,&OdN'hT3@h3عpqA "{"~Zv{*=oN swez%mJƊI5٥8l%<8@n6+6oϕ7_+ jIVRY%w/ju@0{9:S&aX @a4rpq5=1LV +;8XJ"J^T>o#l<#_؄ nrxIVy*E_TOp3c$@EA5((,%Kz ?.C"*VvTXH73݆feO !ir Ya=΋*ON}27%i z^}#'* :&q[)ܹl\D-7 Ѡ6$HfuS:JNFF!a_ߚ%NT$;rumw܃ 9|8vuH,^7^HO^PW#[fv'e+Q*>Kl+ʥ'h?nP1fJDž۴OF8xth}WFq~ * @D#j+CQqӷA$C$䴯%3 ?)]a*2z^na 2;Gv)vVFMW4'^)0b.dn ri2B)dBfEu&òE$^]Yu|VгEQ25"ZyxJ XDBY{ο(mMc_ȏd١ TeE5V9 pB U.8tR |[r,y^/#-!],$j7&,= n:oza \UXl-"mZ 4p݈f7cqt~1z%doYҙQAfރ/C~PyxlqntԖ䃙EF2A ,Amz),GﻵIVJ/ kΑ'L@D]RI&qFQ}duMY YT)o}qB'rh}٣)s?Lڵ%D0jqҴHZ 8P$Yyˤ6=>i쏴ci@hWrgNU9g6g#J'ţ%[|o^ݮ/J,$K9?^k'lMj DJcT\b;L*jdwIQf*Nʮ1S14衑 2L` r{ftW/]+ !$ FlIX6f (ذI| "Ocx /=~gv[fgdv8Q ~$x?ky  -C-R$`Ȱ0ANG@jT?AL7ŨذYفN}O Ѡ0 q/;iڶ64VQ.nY\@[Kjp+]VuId򬘙¤umcAQ} S"FE8~%y-*^h/ă% Jfx <@1->`@X͆ɱݒ۾}Rl32BCt]JǂRuFpZF 4̆>KsW_In"sf1Qm4|Z<욭Ax˹L"@JLQ~'T/pT4YƑe54:i^d"NB̟mghw8`^he3a%i1PQ3QI%1։6ueɺ%+>o|NF'98Cn282WKi`l۬{eMSxH5 e@ɠj$g3wR飺dj}wرP TZaٰ3 Ck_U慭|J| PIPhubqchcD!cߞvO*fݓE] -c"#Cm>a3S:|rʄF2MTUTZ/9}'[_@MV x]%5ޗ}<^/N)2:-U>z>O`3x0o}K7xҌP` SPGf%6 6kƷҢu )8"O5 6W9Pl u0$0䞑uq 4H@NV*V-Uѭ O  n`6Rdšb/;heI'k&e9Qo5a?bJa##6l33/] 8W$uW͑nI7sCZ_ܼJV3E4qΗ_h@$^:7J*!&:AhRm`%cwhN="~Ɇ# u KŲM(MJ^|=OA { 1yY%'SM"o+D0iUk9I-gg伤|\{(gMkA'#cUPO.嘼se[l}1ܴ<X5?jVLYWuvN˔}ӬuDuK\3k *r8נ 03mۥ&Ag:tɸWQ[bZuhLzUl8<\?rhxM2y9_W=H`L1l#KaMϛ ֋R4eKS--_S9s7Q)pr0f,]VW{ϪT`H' ;D@Ep(XJy 7DgYQ@U]ΤAW<$ڈqD.TNZ"B)#R fe8<$c3ej٩69pl v |(:w}^PaT7a@P,t{B&b#I T97+kُmA04gHUɯ&!ԿYQgh RHۢ}lc{2t2qfKZjŴ^ ǔ0~E7X[ 3vRTSm=t-zQ=9Ha2}bN5J{:\($NZrd[)=~nf^;A *y0seQ͸T|B !tdDe =Re~ZZW,ۡ}4e|cW?l:{CS@3$jFbft=%7,`-1G Od{i}WLR\\Tv<إ_ͨ⑅,B d(99e1✹sre#`CgnO9<8h2Z>M] 6G7)s  ĉ`?gt[ϴ{㕠Q?mB&1~h_XUQ^>oTvSΆ L#iLlUܵ~oq?C/MUa[yn7M,o)ۆՔ3}ȃ#~6 & Dyo^n:@|0Vo*;We˴]%s2񄼖@꼷Uo^(Lly^N46E<7eс?m֊ -ÍO)M>٢AY7DTA;~Aƀۆ&Ǒ+'8a~'ER R<[~Sٮ^8(|!wƅEE01iTRAY/A֌ֽO|g'p%\grbWOc,7Ϟք9*C۞QE}p^3x$cPvL> \d؎-59jn@4Ҷ">Jq*/HgoU,d}7T no7'qeRE2 odRNFj #No~ΆR1 XS.^=t%A [h N0v{ª9JO*@0H hbM6k(U *vu_cס*֡zw|LUf##Yﷷ] ypCp(U8VJ;%q5\XIՓnEo*;^M88^s$c*kam"gS4hq4SF潻JK- 6JdN#3 @iH < /ߪ\!&ri=eo%ݺQyCLaJeC U,l(Pk{O%&{2{Ya-Z(hZsѾN IƏͶb@KΡuO ^oŁJCɭz``8U q^ m}cDtNfe"2yDri=00i8.6=,҂0CNK#%-Q$JJ:q@@gTf.ܒ-IȦSů?7/.R>T&XYԀ@櫪_dD#X~iqҾBY{5IyvKl(\F'-=8~~쁖ŇޓS_ˆdKQec-#(ZAAϓ~*m"@$HLФwѸl$.nUVfKH}0wS]֦!Ɇ*zA? ɺSQvvOz.?zT<|htqyٻj&:ÞD0OIK>c1ڤYԫxK~X4Uf{~_3X|qNLZ_ٴFޯV"35*^9?P6غ;2vj|*-;T>ZsTҼwID{ !z69i7q q2Pz8cR34:?SNN6$2)zO(뿸|:X2{^A#_s<*]!8 uRTL01`D>IQWR۳2BxpTC:-[J°A3yMvGhuTnxrn\F/&FƄ)JdRm;E@0#Nt~)+ >$P5FA KzvR^wE{hPȰlIDATnK0 8`8i ЩQM\ZsԫWR&*<ԑITSat܉ zV z+p*8xw6ʘ)q-#*kNy6،9@}uP҇fIuHZ+c !1?8.Ƴ;hˇW_U=`2 6SgIu Zdx"Fz]{)Y@am{뉘TM$}܆sBEOőIҺx[+&m&Fv]_7Qi9kwZ2F&EFE&͋9LU*`s^!. uX_ZvMKԀ6" kbm\W.'`o![$ݎy'lntC[-B $n4Z|1i2TNy%OF5 8nF{|3kViN+ns.i"ƂRvE90<ѳ:Ra b> *7K}]ZZ'"*0a) @p8g3FǶm:AHgEjz.KJ%Kc M8JvT.^d<͈ (} Jؿ]P=X.!Nk1 q&֥5z.wə'43C-둸Xq^C?,~>d̙]3@6frT0sPZ,? N)Rj`t &.>$Ӕ)t?h_@B7"yτ#ӍO&$d M A%tˡAhD0Y "Y_bwpT[R-ܑᅯwJ1U,rU,L4cjiSmA=/~*qAUf:KcZOX fP/ITm:ctj_|D,xP'rFODaM7b۲jUA/!nlH >/$QvaV4A2>Y+MZ(~3Ⱥqnс>!z ,W%F{YvkH~Yџ#ў #!%ji XA{eo1+Ӎh{`󑲟1hҩyI#}ߔOȯb%F}oz2ns} ɗtFU6gh $}갟ci1tTu&+ϻ05p@0>Y ;Е}|ͮe5^V.v^G%b%_a%*Ip@-8 zgDt3ذ}HO{6~;T2ќ*3hP-OIJV45Q? S0-6(^26ehMz뜕hoD^È^HTQ#}tV qTgT -%*{/3$ }~qH[A72d.1Zۛg%rx'(΄l<~zT焠& j"%x5{+ݪa#1U0,*uSJZG: 26r??}#4i{ſ_?v"U"[N„dOQLi5KuEЈvɱvbm{R`M9%?l6UsOl6Lg]'/:-v*-Rf'0Y7-CaW+*R-P(eLI*m'n.e0J~TxFO׮I 7}!vT=׶%wM[^򃡌 SN!4JM5Zu|{:@ U=g9 *-])}NXD[zE ?!ܒ9`y9ўY奪xQ1ǷEy| \ʛcFB5 5VKcxz;%0MUC[~.7?i$~cLewg!8lzD|dg_-5ф$&מ1gf3lrh4 c\C^gZp?+ZVݞixDB^6[J~heJ-#?￐Ο7hp\SI՞G`~ԅ|,Yx؛;e w7 mSXhk?gNa .eP.wFFka'v {(Y{>{dFF/zjpe=aqrXNF~/ETG2&tSO'iOk꽌6xSi|hZKz7I *!O:+#q T}:JLiz)&U"EJFM|<=P]1e59+o> gSR_H`P2u97DRmϭDU crr[8/5EY8lɕ7EJJطI: @聾 rPp|GHE8`Fog]*ҩoӦZH^#/nkw|9`d3"MZDd$ve90|+ |u$(͸S#\ᅚFs/ xsmls$fѢ cRIM4dDbӁ95chqTC+EuN)u=+4 8Q("Td rKmY@%HspS8JEUavƴ 9a͟(Wkv` Aj)WMrPAQƄ!ciolN!Ґ uL ߒ1߱L~2-]$e1 .j h}If~S$̖3q/ AsiCyO>6DO+_+]aA7>3aѤIrQߨHc"IceN58O٦Tp|t I}:ؠ#oG8C~B 3F%eir9Z\r.Gܔ@c/MÎIeW$⦤ņLf4bKqЊ0 }Gy=W}~\(Q!x:APeV{8𧿶 ȶbq8XeTy,3>./-O硕3+ban߾* ҽs ?5(+t0gI5 Q=)`hTZ4D>U%ud%0S{9'%cGݰ j͸=|"ey '@4̀5Hu M S:cT| RjMM^}:qT>.^=n;+\]bӉBR`"΄Eq ώAcؖ\1ʛP3i $7{}%%d0W@\8F"3]4g/>S1/`!GRrDczb ĎDFbr{qe$3P hZOx#nOќݕJve\_:29l>[E}79*ȪT&E.d蜖!_z&F *dxIt^P%`NNVm駵2AIx_-{#FY9H$(s?T.*YS{GNnY"=ۦe`f14 ,Ù܌6mm\e9&(/HǤjfTV(MKNGq! ! .EC?gsі`UP'm!d=~gJkԘPjM51T)*F웨f_dnIV*D0GUAMG _$ sѩrnZ'LL9`X! aA[J]@t֢ }ƻ!͸]sUd|ޤPUAs脍L1}W>%ь ȃB0qa 0Ojt<'-&]Jy-lCg6/͂M"G-YYm  (@PeP:0v8J9 Iy\%t۵D=Wit\r)2%Jl>bbaK~ϞJҢqyܼmoUkDNIZ fE:k[CUv#oxWTa)T%S,b[.ɀnwk~_} _JͦDcL{flʉ-ҠZd~R\m!Hu2௪2J2ncG#WG <O>Y&om"7Ȉ+;jKk)R+ʯ.m ڪ +ɽ=SFp M228Eqz`"a*xl|Z%lՐO6>>'5*?i5TX$5_{")RIhwEw=%н LY6W*'@R*AǺmy [W5p, cO"005hEļ3:"OK;~JؽMe॰gu imty[ F&a@8\OxtP=>Oi̊0fT!PVG6 m/<5ɲ2ުdN }^DGRv/uN`hYڡ2IFWYKo`N:?m~/<v{l:)EYQ;䫳:鏉zu4SzLNgkJդߞ'XgȐ df2@;|v=3^,]:Um*OY><\,tNŏ~8`M620X"J*3gbɥeڝRR'p=;"kwt1Ǹ͌yQrg4l]M}ui]r 6H ݊n;?/_oԥ_Go"%j{a-wZ.|hLrH%2= Г@`mT_{c:2mv#z I09>dn-dI$?A siȐ 2$Bw~*2֋;/zG1ɸWQT_MZ^Vd;t-]:۳8T^!ʣ=2Cg-*?IˎT5 lXY߀YCJe/oTʴxy <˫ώȩc[ J№Xm ax2nB۠}"%h(=PN?w~WZZހ o G֧NQEuA_ff^FjYg."(2a$y~/zH? VIcǒ._AKI˭(%uf8ٜ2{Qg=c~>"fךRJ(Mi0P 1sIyTQ*\$_Piy9+q3YU^B qqV%@e"i8'Wq7Tcs>)';3KݺwGgdH"J3k1̽T_#'<4-jxrIkmnɳvdQ_$5H3ıd-E8b*aߘ3zH&(,/#k`Ly( 3tkTw5>< Lfʨ3<{*<}z\.8ɜ>ڨvo/Sw"BhVQM~~hwqW' FZ9RxPYȨ9Vv/>4L* z,4}O7+ CL~ʂM9͈ 9?(w`.J6;f=qK^U:xɥOT#M Zx~ r6]Y#5&irx0ho[mS1Fj(:') ?_Zu-ʲqSeU8 Ilx2Ѡ#ԇ%GPA<ͦCԏQ5M5m'I FO2E(X}W- mEv7 6ta^p]Öq:1i8`|^7/0='L=ō):({k7;~d}L5<Ϥɮ)%Pɠlk^e?Keq񢬟X[j9BjY@!M8ɨL5u,334k?=[i!.rGsQͭe112!aHWڙ, ߤba![(aL+!䆡W9,fff@HO"&'c{_\R}wg_ˣ^p[ b?u dh~_(vp'glAJj0}_] Ghp/gc<6-bX,eo8S,Jws5Nj D4P@ #P0؃:\iKa6!ݰID+߬ ӱc5V)mJm%-/,@:pD5h/@d`GЭDy%--TGէ8~k:c#:ެMS71TPt x.Ižvœ? =iB,z]x#W6˿ L:Rg+d5*F9DD$nA_.,s8X b9 ER_d2.Օ)s=l&+t)fÿ ZM.  zdͤI wޤKFǛ2rbĕfZ~P)Z,(aQ("C}Si4TnFoE(3ibI`O6kooYYrwoʡGNH41~ 3.{=.+֪?_LҨWLdPC 9uhV=d7pl0/®J bF.Cem|d>@ڰF wB*|6fJ`Cl7d=dߚflXǝ‡u)Ѓde]INnFb2)u{[.oyRJ`RS#[F+* 6/Z se^rp oNqj0A kZTNvw׈gETW{ɹ&†]itPud\dnSj1Á2u2TvEo8HF\.G@C&_u jHƳWcAA8[8Ϝ4z b1ݩWLd~'ќٳtc< , MCqp ώ [:ʏ[).މ}֎j$\KdJ|mL'ai ay}>$-=)>.bMF v=ShG ޛ=S~VG?DZR Ա(#%]遛Lb~KA%eN9}4JW-0Z @,)nV ]M._7q\8_Qޓ(GO㔴5X|?9>缜JDyޛIvP쑾%A]?^>Y0mйGn'UJd\20^ c ʀU9nV}XM9۷<?Rl6(O> (5 r_S9,[B>:M!m kL3ΒgN902"dqJnj `ݡCɒ }:Rތ P'2 2nsf3ORS7>aXâ5iCKlBZĹ[=-WLǦ gt([x&:P.9q^϶Oaz(+j"`D2>(T)$usjJ32:2myeliM|,x`N6+9,\y9㊣G뗬]v\XkT#L[˷k;˼ˬjɴ*:9Rqip ŀ/ch-hZ*a2 | h3i\$oXS;=i-%m\ c!H.X>1LS@C_FU#Yu2&MeII07\z28T*] c2nZTJW : ҏMK.QM^xi؊$z~v/Tp8+XN SY>GQ<%m\-V/qz:@}lz%XU|y0!,,(KYBV\I[6O2K!c XlqJ^FeJJ){v0৯_)3j|2 6G S㲟G"ۯՃ#'3e2B_uurNc_5f%I{XQ=M*&_jkj^V%iq~t?UGϰ>:N&-Snl}"1Bc0ѓ2hۉ<L IBelP;PIoU.{\pTRf=jImj^A$rU |h҄-L??8> uEax[<,É@ 3IfeTӃZl1"3G˙:  ”R'Au,@~OHbX4gOg"˾jy&&?Joɜչroނ- paĻw~ ٯ(0BtHz.eΌW}2#O&@Y?Y7eύ}X0x(UkUo%u=0ѷxK.eɄ=tQ9yZ=ӂᢇOy* hl  2Oef.ɹp.]ȅr5R>ȀP2 ")1%RTz~@eJNZ p27Cݳ+' .SY.33 AS (6a0 jB{ߕ{N{}4>=Jfi`^36U%묽f(*^ʼ9}3~nƢA/h_E?j=GOr<*#7Tnx״jXh0FY(KˊL^ǎ%vTyw(CF ltC"PMp{NϘΫϥr{2h syi p.y&}z- `mU.80"?#@_}XCI˦qٳB)[dP0)}+M ">h7өʄ=* f-P$#hc%\?ĤGߨ"ʢ_bru%S cݮ@h)&VsmB4H~#aεA[>QriC}t&~n,0pxDz }*iu0EXDh\TT| B~=Hl㇏2.Uߖh<0 p]H\:sxXT@k0æ ']2 3uц2̯\x* $„f=+rtQf톳@oq0 Ȭp*P5k1>0tF0$/'ܞ=E.8 t90{fm:ō8o. "d%"&,IxɘmEœ6XZ\ nwJ jIfa]*Wf. X"2&"+|_qhobB=A 0t8.dhX>oAY325B*{Ζh|?(1rDW>.Y Jy1*L聛aOzlY(Oޕwef` ڌTȺrQ:&CDPoJVXqAG[@2%yK Qی+U?6z1)UHـCcPUbCJf )a60 (0Jvmzm6.Z8z`L306AA<hoPI]P!D0MU 51r8 5},]߹-Y4ФbG\J,f99|a7Y)e:=FOK4V, $euxÞJ*m}gyHb5iaeLKiN:CE0뾕J-Ƞo'A;?cC()R(JHŭ(IP*!J*BH!89=w=mmۇ~㾛ֵ}||WA 11i71=5'< ee]}Gs=p MCS}Vo?gnjro{rO>jo"|>(-Xu~hP.gTV. (04T߷mk{ڋVұ60ş8LMFO.m3Hk?(qr!-hS{] `}쮱x+|W1O~B1ϟyt:5oum:}aFab{CC2 \v~IL~[][C+'1" tM *H{NQU&0-=i .!҆m~4ps.7;TyZԧ:OʚݼgqCO[sp@F|?Ͻ+Z--gxRAþdtMvAov9 ǰϠw@7ȗ3=yI7ֻc焛Iגo]œ[Gޫx>$mx&΢K?,sAlFއ;h/T3.i3l\9[йww&]AP-b%J6+QMu"|vP l".E}iY<5voEeD/{_\ LTÉdMg}u;Ϛu(E_gw H<+Tun;nWٗ;SiT EDC# !zpqa3#Z@M5C4ᶸv>lwE?yN7)ukN_ <Vlm[;lj-5{N-@Rap"φHXS?$q۠9gY\Yk+yZQձi6F N=ߤ;7*.3|B5{o\ޙ)":K#MBR7;7h..T80:":rGc(P׻]Z#D<,h|A?"K/EֽAnlx aK?Ϝ2o)YlQrzl_b!Q=梳S9<1*FF^=f?TA3կh!Ei)\->fIT0585]1}PP'X05i7A oI{ׇ_׹mwy֩qk]1)%Eݵ}}q/P?pt-6f36W~Rr4t1X4Xy͒6 hphP|FoOK'Y6䁄"'I[.CFmÉpk+0~ꀲ~.׍wvWE5Cfg׌ϓO4\> 8Z75DnyPsIwМb!E9䛤5p†JR/McQ?po"6nCd'֣O Cy?~qq`PlɉxƐ I/ܚܹѮ|Z_'Ukfזs{ZEcCi#ok1(2A[ѰㆵuNy X".d{}hOku3?1.տ/2Nj pVh43&R!hڴօ7o/{eBlJVƈ+fcPasOξR}傻u4 x˞fjJ^a\FF%.Y(hK5扞OoeݞY&O2_lmZt)O8LrEDT`oki/d~ǎϻ>iK쁱I2~;ZJ5jHP<|m(c'gؠ~Vm+~e7dmڻ1r)x"h_BT-—'yawخm7Ů/D1{ p6c}s6mPkͯH%v$_ZP:NUcs(ҥŎV̢.36Ģ{~o _iS`ؐr*]I|oԋmZ'4O&㤙&ٹkrUͺޞ{Qs^>qR4D>HRGy'N>޺vٺ9ZL-2Ł^Xiϐʌ #@fu֮p8B{Df3S2H-_G^\5}r<5 ID5Ե]~gŵ[4ڗV\uŐaAP0><̶&ۤ'.\;\\Įxڕ7+oEJ̯wxp=q^c3IYaJ^XU??] :xTT7Pyemɗy}ؔ\.ږM5; ﭩs*Oam7صryZpžKumo=Reg>P I(3xIjA{Y6 ?wAC\24)hϕZc5lS ^"^*RT1trݻ= pό_I]婃gcCrkf{FrPnQ!l.e8lΪrxS!L-H[IOv#D ya7>8(jwm+^[ꪆy$2ֳw d*"hjwo%Ap(QlH%QLO85os֮nVMסvvwy5E/ڒE&߰{W~Lcҟ?/(}էlv[?ܛlK]lsمW؈oZmuE3kYuߡ8w6X  ZxOlxyO:gzbse|,a7LX.ִquj|ԮrƉб@CTHEޞr͎6Q$0B쨳ֹ~kk+[u;[ڷ' 백sX3ƙCm)>*;N7ީ3!3lak1~H8q+Zꨣ{YZڄ9,fXic__tY/[wihieVu_EpxU?a%ۚh]!)C<"[x܁_qcM+ Ts$[!|qߜ_N5N)]0O%_p?g]K _mS_Y/JҪ>ȾRhFR҈>XSXxlA$]ZZLXbmz~`RQs_DMmxS{jLF(;I'DA86cE|wG'6̒ B3Z-'jq,-]Jr^~:q 6uvvþ6nǤ?&{zָrkRu-:{śfvڠڽoʆۘ.*FZbѿ Bqr0C)"Oޕg3_!Zod~:/MudmmįioIIꢝm4 %<ۡs5ks.oRmU[ֵAK-4 T6^*QZwX~ 6ZR`HvbK6].Fʃ:Lyp΅ӵQF%bX+)DҐNEI|k+)kbmڿQH%qv:hPrKyCtFP K{{DM D5eڲ)2 ZOSE"ܯf pQ^轃ח٤֦…pGp |60C:|a=>cMJm +wQrɤ=^GkSMjHOv=z%y|]Eu>G?uc'N,{C`EHN=Y&>xl ~k-/v/?͵~Ǿٷ6Zg?~>VT?#T(M:¸^\06*Ũ M^ o3.- D R9{un].e5ns޳Bd.܊ rh`|ޣ6x~LWV@uˇP$ C=yPt~~kJիlH\ɦMnᐟǒlHAߛ fͲ>q([A)Y,jk\|ܬY*{0-fkWThK#L59d 2wϯw7u:*i#nS$JH^!AvhCQ`R` jɩ;E0H{3zSj^#^2 "74:7so8,|]Fuy_<=nrQQN\!Mϰ(aV[P:8K8A٦{V0v뱣z5}=zE+; :uJ_<*cH/T,-_ޟU%`6 }*Jt =ʼnŘ*>!*Ȅ}<o1Pu|f]ݻtp>`~s:UІ'_eaCNpg,x" +{̣q?I\=7eyc`tí?@ژa.$OR ڕklcKڙ#ݐ V02C RKt@~䧡l`XW iE=C8\)ΐ,f4 xvֳ7-}ZXx'_[ۘf3 H-| 7p _9!>`ʚ1錘sh$mqn<335Zj~ct.C@XlTQh0_$&;hQ7חF%Gmֺo5~˨ް-k<`mHYɜVڽi_{0>)Qg,4q9Ν4`RgͫUmm)œ~ EæA zQ>`PϺ2'ɼ%ɬmQAcFy\XJwH#IR(JbEnTe:*ܝ f03Fc"OSĘȎkzDX2Q2%8&INR[mЎOA4~k 6 C! .@ܾ\0V"3 1ǰK҄k'Vy>//5J8~d [X"zGm5>9_0GӜP&j[x޹'Db<[ys܇|/!`Уz3şrkTz}T_=A s!6jߌLljT'Ln@.^ &2z,}@}-5V =Q$mvڦ/vL R +£kuo aeރzS)Y]N||m~3ݼt۬?lZ.G'S̙E2‚83ԉjk] ?ל u^hQ>ØNё˰oa<{` n:7EG]k׹02nb cDslF+<!>`PU;*vˇp;vkV A?uM5"_&u"A(3wC-z4Ľ\P̴JdoWee7gϺet:{OCh׾)1 o6{ɱoqJpNR/N9⊸@)(:AkM-l~^UvAȶmy}8nURf.z}-M/VBmˇ]0mZ+֮Xj6`Zț.:&E"P!^Z8~\ѯE+n^pyax,Pgt_Hf\`V{^Gl^nZ u<"D6D 44+iR4>9֯l.==C] i4/|E쏹TTU~ 4} (xt/W{^5,N߿j[b"G=tHx-WlxhWtvOE5=D?v'Ehmz v\NtifrP!v1^{rQ 1kM~v5p^]-!MC洣S^wX']nkQzf PNa}8$1>m`h okw(el7t}CHy>'ռ6, ) 0.rۈ\ muN;8H}r~ cðkR'ЫstM|uȖ+c\;J5j`4. s5[c cmW-l἞[mۭo;"*)cF. #%@GgP5 1ȵqҐ f)Rćkvk@뷧 6g C5; o;W Â5{.RmZ+1Vҋ, ?s0烯yPLC']+G]zؚ"DSpo_4v }A bc6~ m`c.9/FM+ykM'|_?V)7³8.B>XU}ݎؤ9Y7Sн/'.kaSj`$Gmָ֥E gU,2) zpp}%_[vث֩s6_yZ 7ٵJkZ:v13؇דz-o?m?}6~ݲ9`=@^:~J®ZmK;lѳo/gk'_oOlo^jl/kmwhg]&5dt=ĄوWmu?=4c 5ṪM!QSԽFbL`PN<9hi$z̉<rA}4\ WߟxuF"bE D1(҇Ous>}+h {(hTӅ䋮i6}9J 4gPK9K~bp?zt:z=-(Af/D:4/l./u\j#LWagVA8}az Vmr>q.óI=vģY[;0HϚa6<9 8XHmrהZTشvl桙.\D[M672:%H7ꖸbH]-8ڜ Q;؋S/sS  Rl1EeO'وֿ=zko' ~Lkur7ُ Leg+ pM\MY?&me6] M@S+=ZYnVSgY;IV2zݴe{b≞ae[ w|zXwSx4Gg״-rF9x2}|(**4v)xA!5<`rS$F+h,[7j6th2.:ֹ) p᲍uNiaݪE O+eC.Fk̸':݌BWч,)ѠGZΏKq-}-\ NLjCN7r6CL8ͤ8,fpb?ƚz.jL'B E.9x  } OɯkDC̯w_+C+q{Q}|w4jGI~LcĿOjo}n`s7WkӾd3Gy?a->VZhk,sw['R#ެoa\ݚHu_7A+-o._}՝uv\BeY_뗤/(^g!w ҽ͘ѥ(8öDƮX,XBOe([OEprOcC'БCX ,UeeDVq7N;?EExH*A,cNלUtd򢮬 B2ȷi}O܄egQ=cw~Ϛ"c+N֪ tᢰҽő+ pOLVln!62B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2B"@!!2BLb IENDB`mapnik-python-point-render1.png000066400000000000000000000101051456565420200330100ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRx IDATxۋq *?n:XA&^ԅYi!%D!]EF #$:DэQP$E^)qϭ:y>ϧ~'t~0}^ ^Z}~Y_ _oH@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ Rֶu9ϽzLe˖2o޼2k֬b^=& r۶2qSOeѺue奵 7˖Zھ,~ێ3갘U}zz v5ǨxszzVs!.Xw[壏>*ZYfM, ,(K.-K7n,{,'O./ n .|7eML4Y;).;3ŋܹs˵^[sgW,wl:th矛ȸꪫz:FOVyРA .Xw;z1}_"lӦRƌSy睲:_aYcǫM݄-?M s:u ?r-.GOpO\3?X]-k7||'>kϼEx6SO=UU f̱GqƕѣG_ 6nk+]c7|s3WOi~}?Sʇ~H`0bĈ Xu~]w9Ӟ0aB޽mS6?~x;tؿ՟ַ}ttt4 2YcݯsOWWMw7bEDbW8kʼj컿`\~w|1c߉v7 Z@Uo[$ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @ $ @}:f-_^utCǎc'O%7\ԷoyH9\ͯko///3-+wy`G98Qv8PV[Wv_?^:TV̷18}tsu^?2~rWQFiӦ3f#FᄏLO@}_?yV]ʜjqiyۉShXo'Oxyf`Wuٰ8}:# Pl,zb@@H$H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ H@ sIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/mapnik-style-level-opacity.png000066400000000000000000001227331456565420200330070ustar00rootroot00000000000000PNG  IHDRxIDATxyrݞ9YԹ kpp]p,8Ap$4lhI DoɜV9~+tƌp]ʅ!2 188( 4rV}o1Vu ]Az\ ?S t8;'#KBgWq U?7Ku94 p8vNe)I )00Mϵ0~G=&%?*?$p$8 ?ճGC8:)&c KdP2$ r85 ' gJ7͞}OV<@?0g0&\ c?gñp؏:3jٯ/.iɌ%=@ZmcIA]`^fD#า&xП8Ts*5U-Jesʥ/ `>G[iSB_Ϙ xZX8 CsEב8q2|4n,RKrͿ2RҔ bhl'c p@iɦtUFs޼Zd}ZdP'?"!DFU hJ1T$ƤiMn9'cp@tc(?ߎjMak VE|ˎsB$ԝϒRB )cyh^S 8E ,q*V=AiBZ_ @ϯ Ἦ&uzXͳ.'ϤpLNv2#h֕V6c?H# 1rt* MnUQ"fyV1!8e~cXFYԷ)^`O% cN' q+ T7(s qu@]Hc߱p+Ԍ9KfBcvhhLh2[ []c1$YRŪD<б!pKƯ`@\Pu1sRAZ2 UkV6p4"NdbT7.:8* H8:uAx|oYAhAA($7$̻Vvz)TI?.f~jAL9E <3DZ5p {[AV+gj[]An*3C{藣wH+P_Y5 M=}RH8V0X^˱5p( h{]C 69~ X.lu7Z7rRY ƞK*ԙ-I 8ЛmlJ N盆ؠY$or `JӶ "0h~=^\xk֓JNO݅( ONlDl@%Pj`&}]J[5v"t JV9Y弜IMl.,ZlL|.A1tUWTKt['6e78\)g_)l,)Pv rN]kR\^$Uy= =y?,&Ynؤkqm̐mLltlMZ'c0#T4Eǵ~AX7ɦB Q$1"n<1[S݃¶vl l+FC&ÂGP&z(l{_pjaId_.4'{- UIe H?\ؔ; .`Q6>HӶo6{`=&_(AVrtX'L: ND޴xml kPNN`*yQN 'MyYs}if( kcaƞS)eOUUFۀ?9ߨ+FYb^h`*y>߱?-˛԰x„ǛCΡftuLAB4ŀ6 z>~@dr".{ímYs:^*fL1m}-ǂ26I[=g )ʟs3'8o7uF܇:6N6 Ȼ呻dFojbflf\6FK6/ovTf٤xM@^kM nJC;m @[-v]}߄ 6QWn~XҮac N6aJu밨* ‡K*̢/ ia;hr] ?ֺ)u_=$y3s uΞ!rn(8MUiE9|llԶf{S`:6__ wݿM*ǼZKoyq@(ҳѳu s֟ohr¢mڨhX`V:So)R.m+&X4_&l\z'Թ 1p0hm nsՆ*3=>ל %sk+hhBk ޯd(KY2ꈀ%gH 8uU1: n iu!\/W5ج9Ī>&R޿æs KzrkKj{EiYC m 6D6ʶš T26^. #7a}`Vsm␂T:]Ѻ"UX香e`IŇ:-\o**C6YcyaNr7MK]v:^p0ҷ._&1c{ FCX.e m@0~rrXx X@8`-VΟG̵Z mSJѶ{^ssYjFXj>*pX9'5+_!2)Shf`Yƪ|˘C<ߗc[ `!XV 3 Wڹzt+\VHڦ+~ocN]l"04. 7 lĄ7 G L%6WRx~cS;M%U5>*ڷkt ]TNL~lV[d{M6~/ ;1d2.ހ֩7MlU!6~Al#3fCT~;y?8)5y`vVўp0ذm~|O*-Tf d0gS`*4F,tOWglK,c%fTh8ɝQ-&ŧ5.ڢ]и P`'ӵ¦ wm: y+鞗׫9s>:}f/JAvڽ*6xS2i$F~F[v1mZM钵ll \4.cJSO噮NA] ]&u/7XUgjبMwMmYk`O)_.|}]Ia iCb\\XM#˽dCΫA=`Y˳\Z#dKDsuӐWlmܴp,3'CSu `tͧW޶sZF]aNִ0uR< >s{+dlț4ؘT !ŽPG(ECwk 漛`i_lw5cr.$@3wLe1 Ez?m^HY(!Hݘ5!_ZtùJ7-Ur= MS+|[!jAYOɉ, |m9a*`35%91^LS稟gyUhv5_r TA)-yPT))'ס q ['}Ц#&M@5Jrܬ e1XT|Oǩb#S~yi,6v8 بx&$+`s`]_ZC$m6$w;e.H6MJ7bmY׊Mޒ'}jMGKu34rL ^gc|| x$1e;L ʢP%den[k׼MEc@ Jn" Yؗ$KSB9KRWWWֱg8&jm_;s_'Pu),V]T6 i rz6XqVƧĽlz1]:Y}P 0֜}u[jͽ$@{%"W0Le(Ή s9 &N۔=O*(8FSR3P@LV`i&s10-.b?eLcAuC)Ůd eqTp/y 5lU(ym Ͼ[o6( @_4H%~&#ȵE,6 $D8jO6hPeI0)VsG??uRRd:JdKb`[&,*0ޞ5fp r ɧ_fr7ىįRJr>^Ԗr{*6EQL1%w#Tއ(T'( /R**~*Xy5clH47~CnHHi;*^_wK>߰JRl.5HXGMm<)mϬ1]x~[MZ,|vQoNߵmM[*<>)5Q)X`p糌.&FE%7GҨ] 2ó ۢ8uAu/[b6dED@5~ GZ}}\/k/9'v$КsO J y*28\Une55U%mJ"XmKXR[`2+}UJ:9=vU@cdoc>E&9%MVXlC:]ʎ9Xu0ϭH3k+U~EԱNe>.}&nl%~)@~cie]czSYUW[ B1e'{j ku8ˤt R{â:!"]|S+ hFn@YLh}&7c7s ΛP_[^RT| Xl;C۱ 4}lƁRdc$ܥ3A׭Ț| C_d9uō(=۱Fh7*3$&*xDc o\z%Xy=Pwu< XpUE.mg .sj&?h4@ƸnPڼ\QSI>!6>'V9Y$,tw:c"BkdM7si֟w̸LI]q4l N* -S f5T)\tL즆a[ + `^)&TY}>Shwkg9U៱c=袼QFh7##@aݬYRM>|n 9R\AvW6x2N&M%j۹9M1}Se{lKs\2]K㗫i~VDLʮwRiZlwXlC測bp(y{>mSﬖ[Xͻt#!lzC5ddRmꮦfDPO+@PB[ZfngMhnXm[YO]:QPgap0)ʱa— x֬ ^yug%\IC5 G}o_sXX6T>ڞׯ |I`)KmsQalLlsm+.=c+)`jpCbW3dՒOŦn= d]XvܶOr!-niH[kT-gi%芕aQ :05CYҪ6#:m}/KɭW~Zˮ :JS\Twd8+'M- @XCUOgkEX J"7]C^<4x^ VY;U.lWaӺ&a^WmE/KM] Zf[RJ mʦ怆NK؋zYQfs˗5Jgh̑i;=jdB,M .dt]I J_gRQ/ Oɯ~,f7>U4FbHt0a"PKML`ªdflcsCRViښ CQU9T:|PcO9ր1 t]A&!u=bXʨ_V斈Z}rR}5O6RF Wy> P ^ؒߧT0z.^kƦ(UZ%˅cΉ zv]֜@E%;Ơ`8hLW&m>b'WH^r +̳!`l]lЀz=,OMOQxl.k.oGX ԍnl8hUY!a`#FHu ? "C[ԥ<)<~][tuTĪ˚+['&b5Lѧ; ry0Uf-!f5jٶ5u6ϩ9TIopLUl72,XYM xٛ]ppZhMZq`qz^C<5)x'܇)j*`=˺6!o5EojYF& rݴ" 'hh>H]$8[>m!ۘs%uߊ%2Uw682Nly jCC䖩KtA;/[~ymJ7 ƢijH(,}f@}RV'.jm2\Rg 7'1te.:SRH5 /Q5`EYc[6UM(b+#S ~oWY\+mu|&>**l(k04ڦ6Me.jX9MڥcY;v %+L;؏Z"%ME@]UPu%KipiMsWe6yT*{J߹/wo(U9]͆i졮__4YPl`Jv|>}rDHUcw8V +TkT}\Z[8@famA"anmUm{g׍{Ǻi ̇6ñ(;Q %ӺXۢ);/j8!gRW659݇U &h 27͜a.ARCVtX4[6dKVEieU a]p86u1bb:1'}Mx0TwcM @BˠK]P1 }ZK*hs|H/"{w|jXut8Ev}hEbm*FqܨpB={n2W]o6E/rK0oYs1/?&IS*-A,"8yova=:U7oxG"CQJ']Bxl>lFg4!kT.@XЦB6 B2u!x<֊>"R8ªWܠY:">*—wTgh(O[+ش$ >pFiͯn#pwdzXǞfn7L'{ߕ4u| ETApIN T~64xn? l,29 "i{YCMzYz[B^pnpGQ߶0,%?(oJu9d\7M ,U. l%<lYnk<5mɟCcv- p]/o awkEvL6面i[Q!fnMaMRf\@I[@B<-b0P9-57l!=`sRGEe𿶩xIʥW>@x.P igP'5`q͕Eஙրu۴O_sMHy'cSn:6'XPP:J+T[퟿yn)vdNTm] ϟ9|95m1QߔNBf;}7*wwߜ߃(̭r "c_`qFmu:gƭ2I@3b6A@)' ]A_ S?cCx W5b3*sp.ȵ:dyC\S\@<-ɬ@X'^GOBׇ]:Rpa &"7wyoE%#*Δ (ud`Eh5@ævYSo6kDN]%T3by255TI4ͦM@V\ȉJ:5"hnJ8!a{f1}Ͽ'|/g0 Ͽ*|w=7Y p p/\W'b-ߧrJ$@"B2*š`?a~6RxgIx2K,1W±+%t 0 R 3!_ P53ǴTjj,F(}<PmRSV5b:! mu PP"?P *teӑ+ ͤ77kՑYk;㣠< ^W!IG3?a6GZyu<= ԼwHFEAp ?!T<%GaSiMFe8' Ul[yb0M x= { gg |y<[^>?"D7TqGLPIen3Pnm|BSf"0m1onJcckX:HD ᯲],`}@Xz7^ *U4Uj-!c/M 0Wه?\iV?C`% ;)Y35 A=|QkܙEȷV ݏ+M W,ygqsuOR$~^|8ׇJ-9֍,gCS*\I=lj@7ϾWZm}:_:1cUEr.$I`?XU!@>dfO=0' !o@D)* $_vhW1dHJ>vTG"K9||gWfښ9o ρk$=O$> }Pnջ[/[柴`WEr`A`X񺡎n+U$BȪgV<ԧs̀X&wI _z(/ BuAFE.IoBL{[@c_|;9 VT#R d < 5hwdEK.Hjfw~΢@p^VE޺LƖz$3}aeQyf bYIߏ#YWruID*ڿ*?^7Mv Xc" ,Z<sUg &vߴ^S^AVޜz >oό9 pVDzFf Mr2*X0h?7'ù_~9a<\5䲰%IbE1*Qu/t?>pOK{ Oѻsv0T5|){^w*sb,M)|X]*xvQ:H_"qx*fbnRYp 3H9u$R;!Hopj*Sкl3@m[<; g2pm쭃j[pȒՠU`2/: V,U|1r?lNЦ|?@3>$G~f >C"I=1﨤kxjr 064kF|y5=G__^>dx翑|[K>_MaA@=ݷs8Əcrt!E%V4lO,|IU%?H.\,q\YSOS[9ѭɭql{?D@|~i8[#!&!K g J+uI&82) lg>5((kJ Uג[c~]Wl7@HXJ#눥%&wWuo|MeH3{N#*H"R7KLJ{ 3 - ''D7B uO [u &(aq`jۄW?~t7|bZ cȿ,yLVp Nɤ.R+2`} `Uԭ&]tYTJ!d\MT*g+x2le6A_W{|k)XւHdKsbNF.ÕF C* >+iQ~jrDJgB=sGT+"jlq#NIքwW+9&cC.Z"#  G (3 |W'}aMyau9ªB$`7bB6A}nֆK˜kݠyP/"ü)jޗ!s!$>&A$TH@xБ{q йp=%r-RwhX|lj K#[G>ra'vT)UROty>ہ0~.Aƛfn؂g=ku8XF'-V2 s܇Ԁ!P07X8[B ,(uP̋\I2י Eq:f7h} pYO;lnYvyYI?"S8+JFЬ]4eP0V1>! Yh1F#\ )ދsg d2p_q ۤo9,M^DYiE*ˁǐ}8Zyy>EU۔ ߱j?c@ÔEyj:CRi3,*Ds.Q0qd%X+:ʫN؏'oK +!K)wK?]~i+]S}aM48XSJ(pcZ_ն R֋}m[X,~n)hm%̏Ҽ\l?ŀT 0̟~|?F^= kz(8*%e>C2Bvk(GmUxbA 26H dH_rA؋n X$gD`p l f8Kapoll^wXtqX@.i˹5+^D[V/7Ap~9}JVXX}0-2Znl=Y?5dq ȑf62P cfWgAjt}x^3]0Y$ AJeI˒!,.6y w[pGJ –4C_]%~<׶n 8_jdTDB\I<33q^3aSɾ/hRVQM}0K ?!s{ٙ<<3idxMy `we7y|x[! anY\rln `O_e0DtV^S<ѵ2ˇ/{A*ȟ"UK.Et %J18 e=ZY; DpQ.Uo4H0 p8 ;:#(:AV翱47"D%"w2:Jq B_`WkS {lfS=؛4 _A"xݫ\;='}vř{$zrcطl9ں4ApR`jBM/#r%`IRT"7^-7NWnoS{.'.oNඟ[Sc >O"돞ZU ouQ$) <TKZ r  cy_xk rfCCmilS*? 0~!̓~*|eׅf8XhF+_f0*ZU>k5ѫaNJ19#`"]wEcSA_3W.K/H^cO&B='&}@5b:Y܁Cåh7ڀ%d yHG{*D%% s3yuA_pZgpޓ Jf dhhBTaYֿi"˕3Jͻ.2`s{AP Sjhtu~uWM 12Fuw oؤ|kؤxT.VSk*Sp-W-K6ߙRmzHU1Æ݀RfeowB1hsEusƛe>9oRd- o+3BvY)>/u"+i쇿?. D8<g?! `7?ZŚ˳{vy3sMEo[&O8F^Ww2rV c+_*zm_K?V}ߛRb3@n(#?k_2 /L@AXPhÑFH< W^+PApL"vP?TC)MLDʈOLl!Wb]Y &H5 ޯ,=>Nn!s$2`gհw]YEpjXn5Qޢ o JXR9OŻ51_'9(^Qg"HmL]{i#ǔ&>y~8i!-Hśo2: ٩ǪL-AnU1/?Eȭ6!,IQ<1 GU s< ;Kڔy-/ uoכ~A?uɔ?04x0ht2qMAkjo*CT3n: K+m*RQ s[jP_5H@<)NA#OM4?n|y"L1@B!~2%i~1Qg XS``Z`HT8ش.%= 4J]9=5s"~wq/H/'m- L0iyTWS?">=?A^a7fuHN }A0jS ,iGd Wjsic_[0Ok[(- |] RG_~Q062:jt^A58!Ye gLVc4":&6 d W'?6`Gձ# >ɩ=>l|A@=>'W)_ FWkߗ0, syE@+s?xG~)i<<㠆[hkNHA:p b\V?#^jSq?K~aeD/Lk;;=/!}7^Y~*YO`醛-,RzdZ^1ML<opK.JQWNtT~O?3u?%1 hQC| {z ]?U0oV-d9eD>pu 'T¿d8l|"ͯJ7i) |҃Ն-AWy&OaE){d_+b _ [N o;9C;+'x9fe^ !~%0xmUS @c?lH^Wu Eo+? )cBW;~$u,jX/ |om?hN'ˢOնBQ.cҬyVo{6 bMpS6lK؆4i|+Ľ ,\XeB*?S kĉU'@7?RO0#g^L 8 Xfdx_Ws}UOH9%?d9,w9pde3>ަjBqP9e|s?k熫Sk}˯$/H x]ȗrQ _}r *89w|Z2sE~,s.`Ipbh,7UƉ⟤K@L<=YW3{1#hx~hXn-ŴpQU-ܤGD*bﭲJ??\g; .pT2j6|g(DZ~شA\:]qN*s++aM1F/MjGoC"*-򴔂~"' X[q! "pb mɉpO`ڂ o$+QldO~t0byW_4T;8 ~}ߖ |Fxl#- O Rc:{`[Lq ~fϱ!'@hqTS VuYؔ<+oմcŷM7NIfbcu&S>Us ?Gк!:GDDA=MO 0EzJs,9PρRm"U@,{R"{<+7,1c*C:~Vu!H#%/qUVDx+E"|\ yӯ= P(EE:P%>A7tZӶߛ!.]_K;&]b<_ĐstR Llwx?f/8pN>= *bs̡ ; j6{2 iCfG뻱rP20DA c 궸z^w^ո=K]d E;|*๩o"H&z&[~6nRK\!͟h1gcӫoMֆ-J @Jjr-am+ZI>?!`SGoI[wx/E~}pC.Jĵe$G o[j`Uó$͜|49PDe-"+s}.Pth!d94`]"nY"=-h5M؛4BOJ kg]) K$A}?7ZFFP} >ׂ=[2H [k#Ԅ@kDŽcB>NqĎD k9 I+EG{%;ėtL1|C Dt4) *m m~gHm[5%EKI_$ z

 nзp͙Ww%0`wzXd \qw}z[b.i )\S-b@V"L`~+@kx"7^R>%EpЗ{X1n+7gfcGWB\Y^)Ls'B=w`] GNS 5Fla7A[aiEsRs7ְh-^&ᚰ~6۳E:fycPCX>Z' E6YyS3^a` 8GfDdS[A8%w #ٓrۓ޷7R4~:ǂ@ ;"o'ڣj&V4i\qM&KSp.a 4@ V`ѳuGfDb3O 1ljBNV98\GZ ۱ێ"6 'ya.Kyz>X r)/M){8&7_ޕC@.hGGзpNhSQ_!=T`!c6hƅ֥M>7-/#%[q\m7{o?Y%=4񣓖hM}6TD‰I֦کСJT1.ȃW 2`Vxh / x{ܧe̎q@XKR9h"cu%-zP.4O`ݎ 'MN.>~2׶U ^eaq=*.~E%]:fرc?x^eɪR a>#A|8frj,$P5)<0$ +H3yPLq{1/'rkGJ5JD#%= uU-?Yg~&8X%JP[wONu]" "ƙkʗ;Rϭo &a}>6{> *%QйEeE4,I;#:-!Zyf%oM6)dBepX0Uz>#uh#(?TD}`@JV@`W;@-ha \U=fT} s?p?=E) kݖQuBc~c4DF1?M%i3@}z1P*;頋`8@RYD 8YlM및Ul.hq{1y/R7)\.`lHA{hhYUs }lG?po3^dWq} $SiX:DOޟ?7 X䯮j#0w&>htV1]p"cOk/~>Wus/R"𧟑\5]횂sp~pg,um0%us2'IϋbNXJ Js3BJ |\T`l&}7ubaS =Ep5#K WQH倇0wgp4|QiX0ktUy, .%m >iy8 A[:WТ/=5cf4Xp-b }oNgv} G$b]'U.SOMw&JW&k,ϊU3Ii,o`W p0` `3M ύ/"%l H !\׿r=00#bZ"ϏJ0L?hh|I:>ckr+4*v[_|X,8V$Nxl5{-u! PD@&>U\ImvAV?`_@%j,Mc FJ|OHŸ{y³]ap N$ ~qa~F'P yL}N50U)UJDCM}Vp[oHu􆖍JB *)&5[#H1$Ap|xNIWsDVoL>m {$7 =;v%U>=B7 g'@sg׽𘬮a7`?W:xFH>Qd^ҹ5sWp `  pQ@l5@6vAo }6 sWA$|u S`Rc $,4F>+;FS*ye:' c4A_NsjUF5g'u" B 3V1]@&c&C$%07n +UMWJȟP >;1 {KS}7qDg~9__u;'~?Kf@_@.ǫCpA羌\]}eU3Oڴ%3dft_Y>q F<"!'YJUɚu(i #j܄[ӳCG<ӼV]o]|lm92΃@>޻y.h+PΛv&Cr"0DݷWKhW@it pIP'_Kk{7xo"X{ux#zA^4j)Lfz-M@F xkΨ+)uߏn# .3SK=!1Z~h/52_*8RʷTJ#v|~wau,@ {ףܦ@!4BK%8H 3˪ @P^D֪908DF1_qfF~wW}>o7u ꚶ?2NrIė0ֿ'!4s4r|WL1hжN>Dێݪ‹Ϯ:+WpN~g @+|#tpOV]UL_w??*/{gEc,Nb:@bqLqSyRp*  ŎX ˤ v=`ͅxxDⓒGZ >nLұB_͛mު͟@Ϲb+MW$$}Dwxy$Nn |,hCbpODMZR(qDIubqBY93OI.X58=HDYd~o.JcQq Xʰh}%L8FTѺЇG.aLu\_"ā]FS6|s]0/ kIxFpj1hSОoS)z7hQ8'a~N}!pA1c:b-BG@MO bN}4|4BWyOրkB)3VZx8#ǧ1FyL @vFt=> 9Q"9+Ss, &Bym7ٺt-!i 0G[H@&?+Whn/IID`~&7nEl@礽v%@bVF{Vk( 4q)29>f13_{_& cH=%t!ʥoIB8c瘖dhz{uJ*(Ǎő^7ޗ,9 `>z ;̀?Wm *+)}؃R1ҿ/;ǐ_ Ҁ{sXV'}`_ JϤ!:vh#I~,qX8[*dz_3i;1Z1GI< LD 2T?ܸįIysrcI S'%[X9Uu#&Hޜ-Hνߑ\'3Et <+0ecAUpCrC|K"7R_MR7g2ܲ\.x `86 1Co ">ů ]a ϭL:^H~3{y W:-~ ;94~?]4a4YLh1 )( 5lh ~c"t$*bnNl4V4ucL\.6Va.66A\&yYߩ\ߙǥ EB=k+ (IJ ZHco8%@JmӆƴluAJ^$@Xp\s4 ]L[heL]] K5ޛ4[btEv>- X94!oL=a]i%2xıR!Etb:syIa(QE[ Hd {Mgd$}}֓c2+IT2E7nHpD4VOOY2 .w A$nuAHm$mДWp]C{jZmrW ^r1HhRC#LJ,iyyx!J Uq{! yɊf^O UQN) ?) jw,ӥԯX$s?\"`)0xq{K;NfTCs&hyC w9o]pgwLQG= b'JP-9jv?j\U"ĕUBL3A/N}c>!ĺ_/ 4 "]oMuCLw:CN{ 6e'埍}HT%T:szM[~uBY:"I@ $AȕGG˼:kH#^{ȕ **7@|D \_QҪ{FV} |uʔPqN_oIlpQ+IA8Dk qD+1<+-8{1#9]28(Ы]b>ɯ.\V% p ~gB4WB|1,+UMJȯD/fwBb`bsY]_XxV [)΀tBx&6 1& UZx^mqjCh:B^2]CH/<ȹ%`+Eڿ| 쾾y!DP]1Ɔ8м)uU0U9_R*U#N05Us0'8.kM>>^߿\* M %d UD\J|^?5Ya]>Ed@mQ6]d͛ZAPyA m@XIB Ek:X:g+pۓ5pon D[S{jվ u%zjmUu/IipOԮB1%IDATՉkE‹fSL0yc@ MK TQ-Еk޺ W '_% NeqAyfsH VMeʪE Ͼ_6|Z$,cXuQ;^T *%0f0p",,ʄaΗ x*_o9p?3 1}_OeW nIF@S݃G3$4>ht6p#^ETn&z?kW'0}}:NSBY%/twvl%UJSt:|wz%!v;= Ǩ3ܦ@Hx4-gT'nSU¿" pf:/lU{V' ֧M^%z%zQ>:O +F LP}pi EeK+hDƮ!?;vMu ?^\Pu{K1ߤK"IA6U KB"#ߓc3Nc5\V'Uֆgmm/KU a7m8pb!:I@5 ܲb/mLmH8 ӡ%.f *wG&A!w{i|U6@WAx`Mᅳ/*~^FE0V߹k:V*bS2Ue2+{!f"XE~9A6-֝ ;ccJ}|% T*I CSAy.LK2%?}Oq﯄/o$!{q\u#2_N@g,Oh_R5!8 1>, 7fʀ\/dAܨ\N˃ .mM_35v*}K)ΣN[akCw%˖Me#hbԬm rcW} )VϨmkT *ˆb1oR7T5m1C>DpH~T7pX] "h w^Co`IЗtܯ:"EG[10EJ.IVy{!ߴ-G{ x {^ZhwGӤ;shh1 |(OT`,K@b}3\ woRH1#1 cy @lmMy .u b="Җ`(Cvy6D@J.Wcw68+r~p^JjSCV~hؘ5 >f!PJhJ+}+S>7LT=GCoAEpy&+D"b;*l 8K+ɗ-NZ[!nH6Mtq<KPR3#qo[)ϗ?򻟟5,z* o^)$s?$)K>DO_Uw5-~1Ym@` &, X "\ 4s*؃un<8p,1j.i|\҆;6`Q`,z!2EG`w!]gxGTTD ިhATAH bc,BGLsɭ$LLh 6HbzILڪg{g>xsy{stݣzf4!E!ݵ+;|OS(k:/A@ϿvzQ%>|ar+OބgϿs{ ְ^"ȉ} CƠ-alnbM1D.9F|Mжs"Hws.l t猯20"~~w*!r\{U'(:_!B&ۣS^h5qpn{B{ py#Ap1Lq/A]~n߾}aM9 _jWfxJx|*t=?C@?K{!p>.;D_6@c˾똡nkrc#d1zhR5j{)@KSv9v*Tkxǽ@#|ڭ;wC9W$ 41Wv] J$A^ T6]QR)?p_$ n(G `Bo!)klVhj@eSCy7B(U}4uO2rc~?!Gpa?G ˃Dw_z?-:?rt>i0?w(y5xDR/oaM mρdָzQ?omװM͡8Tcu82e¿~g_텀.M!fO&sܫwV;o WU|yWTk+Q㯬:Up]B"Ca7hWpnPѭ^(kIz pBBJ Ca>8@ۛ)FAm{;㨏&PD LConJ51o1@N=*@]F^^F"3?Kee+@%zM/_Ri) Pop!=1 ͂TJ*=TB -؟)j,t|" n۩Pxgc"\qH8uup{_p$A2WWj |+$U V)QWBݔ? %7J6!:L>]_87Lx?&p—8ρ<zLn[B qO8`c C7vqGacs9L6 B<3'L􉄶}6c! ʰkv*TL_ F[ M-X˨J(O.~|w /"z3'C"X@7a<ÿ 7(+P^ AOIjP:/֍P M)[\| ?X<);hz?t]}m'axekw,=?x^][MJXmݗJ :Sa篮殗@ 20z1w!ĿIOf7AB_$>P AnUϭCw0(A{kJ@xVkd33 vS{lJ>OGAPvî4o.Zʽo{%{Mvgoy~ $27d%v{ɇx p^8w#߼2H(` &pB(UBٟpuZ𑧇 Jm"V,0-C-&DЌ%:SZ ۱l~|+0u~]r$4O.&>h3!)m>o%jo(9O?{EK* ,[8!p S7㓨o{ѢFaߎX y'wr_vO;AX)/*׮CSyLi rp)@x~jΈ<.x]vr˵uXu{U^J=.7.}"ۋ#}%*O p4ࡈz~FRC6P|%*qz߫13{ B~_'+kڽ6ީ}ք$cd68)7>qϕɻڵӖV({w&$ ɿ{?8{?[d <6Bf\j25݋W+Ap@ŵ2M(EDjWowSIyݍ7a6.މ3QK ;}-pߺ]EDGp8:60Xڣׇb*Joi3б SrA B3b"7ng}W|߉#QW&5㱖gߕpˇ>O OVBrxQhy1n"@ %$j+ |GH|] J(X@kt%fٸ܆z.VؓW?03-r%˰*@vwD[>;YM}o?p  ߺOTu2}o:dƿB%b@. \2_(c.oywF})m~\N#D@Fx qSZO:p&.6OyL8H45oWv M)y_]=xjnrx<2q0*r!oC}~2Κ08["yb׻?W-׺gq)n}C`<M ݽ%.h_e};^[0Mk=\]sHc)u,}nB=Ϗz[b|?yoWpkx/c OJ7:݌st8bn=sK4vTZt]ϱ)M;N{x2S<? 3A<$ݻ_ 9uhc B c3E=8$D " ^-)4y XUꦛv}{N|?*}n "rJ{tw*9Q,D>/v%gtb!;z 1.C焦2؀)'wh# I8BPf,>orTt?VWk7ne.]@8^}$i!M 7B_?CrAbcC+_qИxvlh>*3e gK~N2\P}uJk< A?ZoZkZOI 5V궅fuc8 cc dCSKMP |"?&C{C^~ug}?Pa D!*BݔCs :¸_r򱯳P|ż}ǐSFkM7 2}y)CazS&OA@Z%[ا\s;V\Cr81 YAĐ𡪘j'.,̃j]~cE|@7]*T|]3mKݣMkpB;N&j9!}r_d&2<)+z[\=s[hGFrçKJ}B[α 5ؗ$uAzm;t{wv.PV״b%s HvUS<Lњ-bH >%B2Ls݌`C|$C2&94qoAtsHIJDWޓlзTauCMmcGXSy"SѦ2v7l/܀2cǛ&Dsvz(q 6ub#޶@/!;1] SCSZqe}2 1I2\aÐX[؇\%"5443D!Ɣ{W± .y"iwOR5a\9&JwEXxH{60w%`:xm>+?oqv,6xYpf{1|'YcGCwAkD+`$o Y=w<˽@ѯ)t\1zXƦ1w > gJ䵘#{\kSC,G}en pf\hs}^1_ף~}^6m3wVwM"]3&P7RFh3}kƕTK`#dž ]llѤd 1=_FTH%gcc6MSA%6NBr]dЇ& `*67Kp!$76dt&5+dDX3`5CvPGXn|!ўjP–>wkq mU,G;srt]z=׺=#8g+.+FrhN!Ӎ{<&rNHօ{ Nέ͈16:^?)tM3?k~ǃ:6s2T. ܟ$:k8.ݕ +x C RsPZtλ= {c4`=Ryh `'O^ҕE\aBoqԧ#ݿm XOQcd?g?^8WDĝB W,\S Anq$CXyKUHD !;<*Xe]Cu]ri\E0a_;m df,Յ`C\\˲0E/Uvܧ,C&@msmLj)3~aBC+& lInxDy]$Vn+n DW9 fD6׼ C{3//B)CHZE)<Z(z_/&S;=7 | HH}JrGy@/̏}/nr-2m]E+Whο'HU3Pe@^E })RW!gA_FS!Crɽ!dOEn5b`^l [SڦYnis"O<($%7w,`tUFUӴG\ӛ @k1lLTMXK űTƟ!?0']= k&`+dj Q$+E< .ښ+mkތ4uV*0q)RYSk@Jq]sYr6]NI<@Cڄ6Q+]`%;{a0fהM F?1ubs6 !*P7kkRYJ;l2®c&A<(K_1'}1E}}75a>&D]Xm̃v Tjv@c7/Cy>r-TH5'׉5ف! ̃vF3pmN2967.(z@n@esH8y+sv%U_-<@ $$H`֞8NDAE@z>u#*Q<}yz>!q.@.0?/ Vn>6$Xr@ 22A+'@+'@aycX>GcHZ3 ȇwG @(@ P % @ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(@ P A@(k/VaIENDB`mapnik-wgs842merc-reprojection-render.png000066400000000000000000001357121456565420200347010ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRxIDATxgCJڭ=&K;Z:Rvym(2ahvPABPB 'ےZQkwJ}k{?7J=Lz\% T;@AA!Z@dc?[~[4dM=%~Z@tϠ=0+{:xG_׾haUAAa?OowEʿS~/zTT Lounov e ܉~A )׺)9_ܮfSH^+((TRee#x&c[o#/kbs^z7"SE~*PX]}sWAGokW욫NAE"kP<]m8;*{ (C=7~?jWPP*PMu战LWozUJ)'Z2BRPPO@AU>6guGs >;#?W e}.X@i]sC|(}}hU޴R3@^AAAAaY`UlS䛾v䄭 H/?o+[gt)˿NfNnjQ8RjWPPL`_!6BO{y' ߌI0ֽnLjA*n[Z8UL4fB+ՍSPP*G 5_^ h$Ӝj{{=?vkpҀh'C$BPPPXT' ?4Smôj@:^wluE@ӔFg_7ŵ,x$.vBP8֌|ׁ_ +>?jhOmOۏZ^dAoD]9[S A=ħF[#5>ZlD,3ZPo4TH%͟^eYdu q271aG3T{5S$T nܖ h5tz{2F\4wƨ! "R3Iw:VLi`wƨ! 0͓6o4BrCX'Z5bT)wyJV *.t=Ls}xaLW'ڍ*Q$ro|ێ?LӊZ E[gQY.T8OΏ%r*fvX\g=ySi9Ia);)B;D==ڝՆ&gm2@I}"LЪl%݄ vq2?{-"|d;oěBt>>U'7@nURDz=Ys"a1* 0 m(dۺ;>F;lDvdț]Qiy$*s2QrkD~ց>LBP,6^t~;cuCsޯ>|~^{"0 +rrrohv ݬ0u ~[%[t/2B; ȝOÙsh||{ lyw ti4+/USOpAb]&x!ÆwjZv *Q g!T{"CNֵD}Na!" cg hyߌ/Tt6J`WEFlׅ#dSSb K Mn7!bJ:W2{/r4uVy=cU*Q&@]d?Whb\WI}Bd?[I@T|cp0Pd] v&>$^_Ɇ6c^4P) p_J\[6$[߅#7šx=F l׌ PŽ"ƣ_uH0H G@q%~Z8΋۶vpUbyMiIۀ️hLE} C;SfPG,N|N-2`{ِYbFӠIST3j/6m^}$M`2y{f;t^oݑ*&KAsG \˫Rs` @??\2fFVބ|j͉v @J,r5|Qol :~7(̐j | $ٖcPeSs"+ǽ/{`vb.Z3+']-->m]FFےeH)OF 4MjiO * *:` {yQ^'̕P7fhJ8y=.6e6g ֶڣ6Lw8IfcwE 6`KoD_}='`$){MXx7ܒ?8#nRQ Flg$nbM}.@h׾~Q{ wlj=MͿ*|n2eZuj~~~⾂ygL.(Q0wP6yח5 *أg:9FH L׹[ѾJ^I+PqI=_WXҦ5 зlwDzP@@FR5!6x ѱUQ:S2C?2L AfE\%xyKmD*q_"p}ܦꆂ39{#/ǨDX/σRp8_zӉcW9{] )=ݱk{yϹn@A">)}S/!$@.ݮP\D>>oPjÿXrv?ױ5W0nJ@:iru꽾?&$}?[@{|t6t_E+D`EG u$cTDc #?~ ^K1~ V3WP8Jy-}Ư`;{w.9x#AGUk`u&.7t?t *l.T!=Bg,ޑ{dGWu32||DTn;}gʈU90|cv.lvߍJeýV?;Z<+֚=O "X)YU>~fy?˯ SπJ}"]k^_ GOhgˡMΏ:%GP@632./]mbt4z!2tyڴ`{9'x#W$\mw9< z3j| W$PRL'b)_- VJ7"F8~jDžװ3M| d+l;鿺Ẍ́ʒۦ{؏MY>d^jt_qJj0&wZGY0RL Я="nTsoG8^xG$ dkR0;X0;*M4"j'ZU]f6c^7*~,@CG>>g߀65_ =BP@H۰1ǃy?^hl_{|p6ڜHAT Y="y˂ʳĀg׃Y_Rm9m`4.l :ظN1"sj$ElΚ=/WqW w&C`sA6B!Ys\ =I Ȗt#]gEWM=8#FDT&S 3D7=%;fQ=im j{} '0y0^O8vbmCk~Vu! YoS`,QA!❑>"K~b tB ;tGWgV2߮ufn-lK PuCwM-]/[W8ȐϏ9^VI'D}n`-˖pB@S7݌,9-7,Ξ?~c #7Y)kf@9Vv9R )ܝ&e}Nk]w ۬-l0i,$,S$&$f7FťXH[OSƎT $@X9~wы d֞հOՃļ@?=phE/keӎFٖTc6~1!x~1 T$n,P"ʞeV&]MDM0#70X1fz߯5cG7sI !'+lLa(8ӱ ڙ̠u}nNQg.i:T*VZ/DgS?ҘH^S]dfeڣt;MmN&~FĭP+|Cm8BBc4ٔ-<8;XF1=CRIY6{AO7ǣ\` X@Bp C}l4dWL$5w!LhUL@e"GS:GHg1Z7`319U‰Z™q`m{5I%fGXUJ{L[#%V#Qq7 vn3ڣ/HdVǃgC^~,|Rԯċ塥ЪxS X2{[TvVĢxB yi.|OwjɆ# g (8WV ~فgEn Md~ayX3ńy%x~Fa09~6 Ezڹ 6j*v1䑙|y)KŦؚz~d[gGF2wdH[=FmZ'M ^SuOkʚyC€ v7νoru%#480K_xaoTf Zvv~ڔ(CC ADG&s}t1Sˏ3,W*y/ϋ,AT>,)RtagV$ITO庼d!J d5Y9V=/|oR @+-._A³e"&" Hl/ &+(rQ~Vp9^B{o;"g[FT! I0SȪaϦ!6^U],ѷ%Q@~2{NV}oi7ЍbϬ`QA5DZ12{=rY9A|@E}s8S/)44fgf-GzsztmRTO 4OKrkS<&q-!+/zVVJ>x 늄Q>g:Dа }P;S>Gg[ o&&RYt<6kD5Q )MǿC>W̾@d$諉|*L=k5Il V96|(ڒK0+Y}j.H~7f{qLS6xqep-fľXש|.|wAq"#:$…0 b~3E.3^='Ng27eeJYJ&OYF#8Vy`Rvc35jmڝNn> 1Rk4{+ZplFؤXY.m `c$E&HsiZ5 tu>dz͛xx2R7s DE 06&_ay3Gv. c]N9G *3<1m{P6$=݊Jn"oi/]?g:=H. W$E4ORӟsn7ħ׽SHlHшܘH+h#5FY%.2RHX7#3lVQgT twGl"/>ވh& ߔmڀ:4 #UQ߻ S$9Q $~TsN!YĬ *뮾L{Ok&ovwAwDXZt1KT@RC†IK18*(1~lArVD$Sr5+VB&9(!s¼FfiM)+EMDc_YZI+BCP݂e(QN ;d72>"q?NKU2 B٨p .Rezʃ}WkWP^βIv+{QKʜF,H1R~ɀ`*@ y[[~@:7e;Y,L 1#b>uf\lG͂':mEDnh!M@}4k'@ ws`R M~,9C3-Fe&*0CvϬeB忽͓M0xvl!CZ.JQ,*@n9({QB+ۄ)׹V\,cYnjbW&yyb4[fTF]3-d`e$Ֆ'1E`>U4]ӟmxfʌle4x<((=4 3Y,#C]w wRdRBB(/:%$1Ah%oP kp3v9qC>z (`(."FpO#~sO4\ 2=^SvMp䲼VHMܵxQه& Ktɂ A06Ē5lV(igZɌMh|rWZ\ɪ!̪ms`"1V2x 0kMkL65],_B$cYa ⴅWAуUdfHkܧk`;ZN5b曩GoV$خ<' #`yE {?$gJ0[$@5-bc+ %oUl~s@!0TYN͙AJo"P9[BIxs]Skz{݈~e\&6ĸiU S /Iz'.G(Ʋ@7@.|@0A>I#=s'ns0q"ukkw]_U"'_/dZp N/ Ym}!x +** 9tKK0!<4^\|”a>zҕ!1W_#n,jV*ۖ|6K;Jv|?(4>>n uGN D}< l<&$VYɌ FkP@0P99%E w@(I77R[֜Jg9X z_'3+GJ1HI3}P{Pd~K5FmgcP0 Q11IbD@jc"8 @۠ ru1Tjڏb e7}, %EVS#~I#(tt~y96|cLuHF'sgy؃c83dy-{Q?5ft 9s;/QnCSuˌMX̍vthjK+C" Y诏,EO`dxuAl&?VM3} #,rwa]3%{*")(,@r_*wE9Mx1e\ PP&F!IUK;`Z.g/ge`Jٴ3FhTC%?Hz+&NmiM,5;XͳG nW=f{4pa£Pj?*(l:+&mQEi!H7CAFǿd`T{ QGgZfSJd开eņB946F5#-Dv{MqXqt ΘT>v2Z @2.NQD:9_e&n;uG`eϝ:s2ӏ--+Rݏ3U^|e9mP2V 4O}{&DȌl =tk5G08;K ޖ&e 2mօשGq=팞Y=,D,)(l*tb0]s „ycY5T R6=?}2\4f|F_ތUnC? ^CDwcMYkqΙlcsS P^H۹Eil+A,~ ]~sY1-6*OT=̏MenM]˖Y)$@~ا^b^}X2DvWg-͙*m +nf>:,f;z~],pV!\p֋ZS.`.lfaMbtnď2?+~Iz(ߓGqOBQ0pk5O ʕ{v=r7*ϼ^ BA|6i1>ӢDH>\g/epp[P`cahCڒw֙4YP$R)1^ |M#AP?A 1af+ޣ|pk6cmQPX^_#+LK0 棴J`d~]p$ -TSU2Uu[og:zHiyUW71}ƙ2߲d{J m;a!HXCpP<2Xw5/ 葵5g$#vM?&nj3o⼜/ZY_g{t!F )( |V$}ȶ}jЭNҵ'(H6^ 06O6vWo qHlh"2X (Hжȉgi+/g #Њ?si'; J$TV9矯/gMRx]xļM{']HϐBXhg4zOHI9q fކ(l] cش?N庎eAL'cly/?WlbmٟvoS&;^iH@"u$p*ֿ{uBIgBY8c9~0 ' :#6z 5&y"S`kI%j1{.c6cy}[nVMX_p2HoGJՙDI4xͿ[s?],jUPVʪN`D})M; `Z82L'rQ9&8FW9 ǿ[DPS72@0˚^j@2~-1^>^4 1Gh),.̐4mDR_+%)c@7kRPeI⦥5:7 !&0Etq@(z!|Ac< ""kъ"!ift:ӅZBi?C+.GA+z҂z,.LH=sIHgu 0>CFqor(W HBtO]*O2V8',^;zMa7P~~uCV(E] B|yVQ!&d miSZp܍M}>T#F[߲XK@y.v*ա`cz41F>h̗5b mFVQq}x>,q:7qk,l['ʮךE۵sٓvm9`D$~PAjGY9FjSJq|uеl<:.NF[f'ɖ,d*Yh_t۰ 2 ./>f _NBp&SR0U\FX~vf6*;"C6[ ʒBx#{+NF]9.k\֐%Q|QMmX'50Ǔ{m`sJ؏"k;(Uc̷4t?A'A#{912?N"PM1k ߶*( A_W-h7y:6h4'?3+nEf88ٴ#=#DJ(XD.^—"fR%DvIϭNyINAePL7B]@Aa6ffagXi փvoW줋Aj{ܙK eta[NU氏UU?{Ym^YkJGw`>QbR-KW U!Yh{!F4@rDue8 OH: amhK2YѝDl'H~]C)n$[O;2;Zgub=o[GᶰgS<3enT>h3/sSe ;\R |Gaa$/fKh0iDUj:4|ZBE+ҫds/~ZdXk&;Lz||ްQxC.\UyG=hvʲAfCf&wU=AAxMZj?>[Uob`lOb:Y`"lUdH+F ~6TBƃ?Zz"Z ",CDfm:6) F^ U7/eLV">Z>裏Fs–6&[Jb#ל>sٰk6'>H5>r_Z+Q U6=u:V u'dWLr%Hlִ 3^QZxRxYlzJY8i.=ҹ,QP\~Qhw"G^g۹3~8^+ S;CfmcvA1D}sF${ɼ7`˪Po=Hf $nb"x¹)UUbm^hix&7C_X?IlT?Pƍ 66='d:>J@pѳm?I8~ dF罕TĢ(ţ~ͷV/]rBkj{B*"O 0XsXA$ܬ#"wJ݌-;`Nyd4εHE %~R9g> :Lߏ ؈~,wN{yrXGN0\$96Z1JguësiXT`™3=0roE=9Ăb3 p6m:Jt䨞SvD@u5fZr{-|Wmਣek XPu傩h'r:&'>:s5vѐWiEP30|5[A ξk?OHeG NQ5m'aClؐX)Qq;C1܇siX1FfV_)>迈In,P{pŢm,"䘼wުA.BQdk\o݅}ѷO0ۍeaDfx*h_M9JAnt76'&۴]zxВw-X \g|feVjKd_=@ ج%=.2zc~鴧|=qa W\GUU;>T[a3SXTɦ%Ր:hk`e\z8E}l2hbC(ǧl@kXڰa[j'^C=="zҰ}-6ܚX>ZPN|6zc"*@9J%6d"J==8n7>ObZ~MPa"lR%j`AUM_+J)<ٔOW IƔռmԑR*8/cYrZ4^MfxS5t/2DR6/61C=Y< @zElG"BٝGG7<-h!Z3Hk>+)^nJ?'~?.U?nڲqے"Qa"d7JP3RZv(K)ǹH1jiSjKBW'}G)|Ź-]*r:n35XImT_=T6]XhpųF{L lO|&}C7rP\I|z;~<-OХfc{z0>3THq@;jԓ7[*cϡذ97ĂyD!-!O,IPm@ybw5|9U3{bpuۑ _JV$UZ<k1ጭ2zdvΊB6.z[f2rSNJj׀kXZD%/s,$/M ,Ք=d&.{}/_V \OV0 /{[3egw:|z:j!u b׍~bxK o(bt1EoCDpo.fz˻@3nt$s唍c|o>T(@AWCˀSd\TE2>wՐ*NoXy'Y&+R=܉4}΅a-JVkƽl#qvǰΟ~_A\(o-/FZIdTPƄU=2~8UE0XȋU}l,̛W6O av.̙> kZIa#gUlmӮ:DI8ϏO .Ă  M$!/*6iʬ,c0l͑'?՗L+H=,is_5ة E.rκ H+pgFyYkjRAeϤ_ds 5(d$a.N9I5M3s4kvPv\KH*LLx_f"P꽺mh?M?~̴$`y{]Qɒ٪֚k Nm$3"x_(؛xբ:qL ĂfLJ̑ HmRb[V n Xb UϤ m-a 9; 3]ϸyB2(;@%p36P 2c97T ]Y~KTԇkH \ }=x6rٚڱ&|UGYW͙ؑיR>YpCl9Ten6౳g^lV'3~鏇&+^ z ~i"` |K{1fh/3 e,.2"Y)ٽ[u+Vl(sM)%9sB\~a o2zckqʬ*d\4ҎSŏY0kaиIʴ7,sN9V#TQˌ]T,ϮxlO~wuZwDN2ìy4k2~w~ `_Ѿzw#w#3f"U: A,Sף M![;m[!T%7Uhj }FGp?ۛ流dd(c hIE# >\ux3Jh I66$?$;ZT=ưk3O 5>;4 #_>Uοw ]h YQB_Ŀ;Y3u5ʱ|ݥE,y`2ZxZ%lƎl;j& -^ 3F\:9 L' U#?U!*qۡ%@a؍XD&C92BХM^{2]65Jx/5 VNoJ_uy ,&Sh6g<~hMw(LvKᯅS'1xua!-!r^oh-N5@,H뼉F1I!2*EX8xm[, w#&ܒ*fȋt)m06ۏQe0ffJUJ[f^m|pH+ؾ:q)[ϫ1gooh70ų Z :QfTgP>s. ._~wYz2<_uMNszT-9$V(ս nl3WË[ YyQW؜Rg5 ҎT:כĂ.nXM ?}dh Lp]p*.#pZ\r37n,T?ٞ}@<#@(u2ֻk޷",^FS28l0M9_ҏo̕( DrfOT)D,_I TMCs)-Nwxsy#_sJ` $ 2|[(K*s[7s2w-b |^y) WCK0-S-L[}?e%kkw$o@?")U$"̸SF9nKCa]KR0&gyUdi!ULܿJȠXXtLl|&2Ǵ(LK~Zoj- >O"h#E@ pmu` t|Q:s2QYC6 c3kVgd mFcC}t aj{Jφ{@M+6d%_[rSZbMD3cg8&9jl{݇s^ʕywD* cP c'i(+li'?bL4ٰ\ B/+֨㓴DQR$DħLQ5-tNfKMоyMH xW,X#c0  > Q_}Wqu^]&oOWT8ƿDV~sPk=.pXW}"K}iRG`|#Y?,&V2"['Xd֛S7Pd |e>>%Ք V6U ~6=ZZ.ո˴M10,uh68+T{~|h<`4ńEꮾXcbr_X%b.شKh& :޳T=4܁ d_Nłode,zr w0t Ze1߉WC6xk,cq T/=ۻbOlp#Sˊ́{0cךcY{0u:6lxN#u ~#]8?sVVMY9 X{lO@~:֬`82 tG 8n;TΒVm Гu;t'\[ep>xW; )ޕGTGNdJctFˀ>$.i J^řJ3aߡ3rc_'{kTdWX򻁱D+\o 0F$aLPb&Ik0 #栆ABWkLB󼌄]ި@ƼAAfH|hF(\ʧ?Y}],g6Uex :XI,\fkPKt220[ +Tov{"E@F&m]F{v0K^wx+2[AG`b ƍ:SIɡG[b3~ r'RjBGNόC/:|yN݅.r_I<܉G} X˺7e,zL fZZ,x+kP+E(LyVX/;]7[-goz/Ep\8Z~nXԛV:ua$WAzׅr JwwVk*cld of$/W)< 4 ?W:+ NmF,㏠WiLb&BkBr5tq!Y[{ J8> 6b1Q6̢@Vxxk)WJ8,68FKsteہoNf2l(Y?Νf-#Pk$p0d9*@p]<rZD-u![ol,n^oN~%dBif5jdX02fRχOa=TK^qmHe;?UE.1];'\(x|M5D0AëB;ȅ^ ᫧D-o&T+qW`”$M} af "?<Iw` g{A|>MZN(xtnBA?@azv*X3 Q S><R(?y- N[>l0fqf&&Wc[aLB z8~G.5-j' 8~|L@^DVٜaA--f=]ߺULr -2/ ͷUkSx%'{_PA2,3Xk+cxcsM=Ǫর4`4a_,c† @3`Q?/E\==O3nXOA`/\_#Ip89^ @l5s2Z֛?g2,X5 U|n2יXĂf2ķ+ #0XMyյ]C;G6Q],ִ~a`ҹӍ_eTs2@ f78i?EFパDA{^Ig #0,-^Y M@8~ɪx\̀Cy򕏌yԠ Ak)xQ4da H|aum.0 Y~ƅҊ@ܤ Gb3~ Ia?Q+i_M9cUG:|H Gӹw*2q j. C:Y8ّjh<,w+']PX9KwjAYol%gS2jSPx(Ӯ b/KvL%L^F6.^/^B,50 ^t[iْu&](A Zi]QBU`kp-G'C!ctpOVD UcF1 K_+2]iyu`_AYv߶`5#QR26V@z4 $=96xRO|ug>K=\OWx 5_Zl3;o"11CIOSq䟷* *NUoL!Htm'0}\c9>RwJm=dH~35ٗA3n$L%oxTC8 ^LSiAva",,zwzCa"O~'!أ=H4O tT!F'5:q| 2RL誮esA8 Jr+C|*!__WguPe31l*n|ԖGh8L`&%Z>hDKdb yEL'(h9 llTH~{R( ؍SYl8Z7ޡ ukɀ! M1<2_Z0ALEY~m{l\n#؃[me6,>U6ê7 ՙ|- F#X7[ěZ"ǃ7` ;(Oٔk>|a^Wk`JDlj>*E)KsbweɬJN3nݰcj>+u$%{ NC"tyʊۤNqv)K^2`BlXIaA;SYAbgm-o-,J72\՘T. MjyScc- )}f:+]#Pb/=xo2ĖjA'T!JsfaÓ9rN@' X?fcY4k?U( ]q:#Q_m %VDCxXȦb*Ձ0 ]pi+m?{q<d3yll$< !õ86P}Uub{7o26DsU \oE v*<8vc촟E:S_"lZ})D*8}>h6ŷFW)S?}W_W ?UKƐײfd1pY?bL#у2Qn$g>֑k^i1.,*d86Or߁H'f9/9TR!~ [osO-);PiQD\){3L19`($?W{D\xCc1\3+ޜ=8pP["C_! :N i90`0Up>`&]jFb6q/n̋ZO}sNբxK L[#c@5Mta>CF>pd?}/l)Y>OV,peuEP!v1vW;RDN>dRtȉtpva~ow0Xz/*Uڪ}Rh67t@=,;@ :'Z ȍ ro9X„~Y",}+)qL\oˈzu HD3hYH^.UCon qJ"7$zU"bvS-t\ ˵h;s89]ݍW3QHhp^EWa" ;v=aDFb@[.&QX8rG='wQ]9oNjL&ZFag QQtX(5U1dnߓw/ >L O`f˳/x{F-w@]>_g5 bUI$GCh7j91F ÌplUN/2_MKCdAaPwֵߩ2Ü!-n]Op(' &R:󶻓Ů<Ρ`Hv{aG`p_xnB4FصAl=V )nA9GmrH!4{1p⺅RS!5N\lDR =9za]\5O3+䠱˄OQs@T } LB&0 MC ]@>A>6*˿9- Y|N'LNj ɢT1i+X‰2*H7wv3JP+wgmR7}!h[?UEGl m,JEgbY ?j"ZUs1xcwݚUv^} @qTEƢ-y#YGHYF^ l:##}^X6ZU @W:]{K6` ȧ_C޹qZ^Z**$ qngf `Q:;%`9mw*QW*Ű5 dm΢wbXX=فtf0 JU6%Pza>Ml.A@XE)ry] jo@N #tgX8̙Ў'Z0Q{?ۡ 59.Y8zN"[Wv*Q ©qM%.%߯ŮA@Unr v%3"5|Sod-\ر}1eDt.{:ϢeaS-㚡?+S=YCs.'nsN"^ͻ]}Ui1!m)C&P`.:u0vxrՍG5bF UcJPAu*~ff0k \f(D"U䯫>]bO\߶բj]Kv).qܳ LC C!ɝ,twb_Zwhu,jsU$RoO(b7RqtKD kᫌXCZ #?l?c> -Kp2S$6ʯ:|ʇ2*Ky+uX0&NҨ0 DrlwJXT]fl.1 ިΧ/P mZD &^;IE)j6xYC5;&;JQbkP |7iPtlx0vڅ@EnD#i6+At##QN+@te|,>A":اj5|,yw(Z@'m&ف|Ww{ CPR,GN}:LüV[_mfm&1ӟNw ~k*snu2b#@ja".`ul|*0-C@¬)0*υ˿4#lʝmP bfh|˅m|ؽ5W!o:-pR`Q"3ak_&-|jE+!|oϖ %.LpH"d(JD U*7v(Je'bW{o6v1YkA,Fs= /.N=(Yt<>2-:0YjPE$f|Y/ѠIa'{VQγKр*Q뫮 t`j(R³ˠ j{Zf,z_Vm۱SPtzUӖ ;IDATTB|?g{ηa,u5_ӨG 9`c}l&`ː P5Inϑ\vO!%k"jRh`'I(T>bO2 h["͆bn=MAt`j! nX:xZy>*>sS+  ~GĦ^?_k5d0HmNH z+ p| QD)9DGPWz?.̾g ]1UrD8\ǣ>dsE.o(ծJ7@4ܖY)ί?J[ /7<(Ӎx2KA$=`>L|8xZj0PWvӜ]k&ƻG"? }NwHc!(ߧKb)'>)J.(d]Fܓ--{ް \N SI+e&zgit}y ?DP/ap# 2znX ޓ*5;CJ^TexRs^'4Cܩ(*͎5 ,@ed',BO`ӊlNS}L @捁mvduF-~[')2X/ /էF `gl2 @GGuӃš-bGFB ǀPt+5q|HY~2(kNeVV׏t.biE I|n&-cV٘|1K^18XmAX)1 f@m]@`?3|S}GA LԕYcN6ToV3/({#ŶPEd DP;pB =1A@\U>a31B?^j}12V)|H S翮\#G;8o@W|=@zu0D? /QFa 4(ƘS) ^ٟ=UbCxL\F+"MB@\Ql<`ϏzU;U;L$i(@ .7/Ӥs -qyԆdͽC-H; ]y5u_HW,5aeMҧ{k:Q%RW̏]Ʋ. r{`wO==xɱ;ƹO6qq"wÄH}-.u N#Exv{v[+"" %HduF)'ÓPU|kA@\^WSP;n/*AJ8QUy4τ[ڍMm`H\5ęU_kj,Upڪ7ѼHNClA9Ž;(6-UH@\p_ \׉dA `!y^,p s 6,>XS'~] N;uCE׍_<0 tiC5.NB@)JC}!U`s(TwX'!AO$] s;g/}O{jG*oВ5ahM"tcƬh^ )!PkrHQ4^X p'?C j&׻y=3QOLg Iu]gف:"XP0U߇.}I ̙:E4">?)FiЗI~~פA<u,de|k)ǭ]]nr9XKT}]B51 Ԝ"08ٸN}3 \[ ]K\Wx_½::HbɊ26R&Sw Sh7t=J %(J0Lf}hi4+zmT즞*hOA`dE2]Vv?s*6fL }bKuxz!Z2zR)H1ުe%V-Y XnΛ̃\l0 1rK͔/rgd3R~~~z c.A˶ULJY(pEl]iqdmr6`. 転=5&iHO"&cgݜbr[$%k"1IDz*4uZi5!; vR7caEqJAs 6S->Qܥ돎eSHK 9bǔ6Q!ȏ 6&pfkB[r-uU5ƶOË|mkQ&d#·Y_G/yQ~.I+lT_n)$(>W=%=o4GJM5ПFsyk`ΗIzӘ!rOO/P!%kE&.{4d#b0{i?-B`,7قݞۼfQQBo.qØZ7'SUHkWh/0&Y載MdcdJrۜ&(4DX6v@ "xMBvRQvr!Hβdl'̊&9__BjstC, py :je-|ϪUƽ0@$ls (>ubrMq(3qߥpkGψ hðǺR8. p[f168l+nmp迊v9 2x Wg~b v_65}5Dt le_s5Q3K:q_P& xšskrpIu\Y .v؃0v F]ۚnD'Ӥd] ƹ^߶< *zMs&ߺ?bgl. U7if:MId{䀐7ݡn/3.^h nM5G0qsd_^9*.JsaV&Vk.b8Wu8y+a6KkB0DO?tX(exxaML\]H|?M]]Q^.(Į` Mc/U?C XՔh/(E6̩.lL_>疘5B&P(Uzj~W"oJvh瑪r [x#"˯V5>Ο4v(|;K`zJ~>h3*ۂ/^h;pŖ /A}^1i ;7 k=U14SqVqhB.L|3bxPkx`5&P89nY6" {/ |ן}'t:; q|})~ۙ[5ùf z~(4s2&xnq0F׃^Ğ/ql#)V/v}OBfzJN!0>۸Y tBN|VnTwL|wbujBs`Gӆ*|{HI@JM=OSSDxsK|M8o\&iSIo '73.-Qqa݇`;֔XO>:M: 2SR '>պ4U@ā@.԰Q"FTâ*urݼE}?̗Cr=g C9ٰ!*x vZx/ ծJjֳNi 0Z滮ɝ}tt56BM:?EӤۍo8ml% b ْ7uCۦ2%:`*X'{=vC&F{aؔ.&Nn68w/QzNhZO+mL/bZp{AUx]AI}ZSMGx}z!߽e }REvG#t:Y[m/Ȉ9}tƩ5 yz]7ݻqlA讵ug I(&e B|ޭAɔK @|g9CMBOͭ438bFlwa3A@Ə; G -`g ːW2܉׺3 <+*pY|U3$|OP 㤃Nx+1ӹW++eU]םA6y>{/.>g5gBy,"0GXIAޏ[o֙(tzK ­ʧջ H*[)04*Ej嵓'*]3HJvȜ*ldu [P}_XS2 b򜝹,r"sxL\0on$E@EVd9"9h'Kyh@Wsɇ3B#cϡȅW닝>C@ ,AdSw h,x` |I0GF+W) rL \V(;FT}L>HQ'Vh-b0m-hسg|;d+} + (4b"PuR6Njq8zUF̻pG [!=6$׷waBwl6 M}Q~Ob63vVkl8j4 Um` n|s(F"-e4#9U? [F>ϸJ*D_xUߗ.pkן}#y}ucq|K~cEn;-tsB]m)yroj\1C|/QB{BW&0Ѻ~bB 7g~ĽR߫ELN x 'Pl(W3_8r,*la/ ]*5LĒ>&QbGE}7HOn0NG-72Vh )s7#$"FGmL&\لg篮݋bkvK@<%~[i{ !8rϦJqϨ@(0 ~ZrsB*|O+?n9A)7Z 籺ڃEkIp\2! "u2ʳ } eV,,((gۛ)=B {'ee|Tab'1]E&O@<#S|@ mp{u#! LEgZ'r-h,0OMG& s8Wq'A )g3m5 @]EGPBV9Un_c-U\gn A7 矫{xT+P*r!$coK\֌` Է>Bvl:y'RϘuV,!d1% p ug0*(AA[tY'Nw=?!;e} y(`4V? x[]ߎ 4`jvB`q@lT޳:MnjF518iM|@8s!$`kpR}9b혊;#)$s#3BH@0`"W*B_C7!=!Đx\KP9sԂ**F!&AQsYHkM Yp:-xYT'Q]h@Q~/7YB Q WQ xpCFNWˍM!G2]-(,"A@<݉؉  _l, m&Yn5A~ݝ~AKodu_q~O!*Zm4?6r,ܣ&T›K%Tj{g]^"/ϩ?cc]1D$eJsNPM]rcυPzwh]퍼iLBy\:q{58ڂ?ꊙ\Ş(T ]gD/(|oalP. ˶.{]fƎ!#Y]Nz9zۛ '>+C[P';ak 88h4/m۹V 7`4.A' 8Udͮ^B)ckxb d8ܹ4&񍋘6!RT8. za5'U>P }sh;Wy͉/5_ D͠ [ad-vvSlg g*AGa|qk1g܏dC2 U$@@?}Iu|3/퐱 񉈦=-vGRL?>'v~/N_;V$p<  [avcmL w츰˚ |_q ;MZ!  93Иu}۶&_rw`|+YL}M_ Mqs+:[ ~/ "sB˶DH~Zz|ng7 qa%M@<>ӣT0Cۓ<;hD3Me4s20à P6wGoR>bR@NɯjtͿ|~d; 4xFtN U/¥Yg&ݴv^6?&/mO3ޱ]ћ3LtUow1c$si*D@<)M]YW.VLct1ym##Z+K^(:g=㖟)r;ؖ (79%Q}E*Y.2Vu5oi?Hu:|]%R1R^PDFJ56&(Rͅyeu m~守dPPB=t_-1u)ȈsVuOQP e~0hPSߋ?|1r.*CcY&NGi'BqtP(WQSQTDup SK<(~? Qbi{V$~۲T_8P7xG.? :ZQ,Z$AFM ̔,m a7<.85q c(Pq0mSY2 8Vy0oNNm ֬8³ig? UI6 FE@{~8p'ݑŵ1B!^]`@?WP)] dZ+{Hc)ۑzTvrswdfBH0@$tŹ); nŷ@}(rpDAI!ix|Ǵr4IQroOdqkp^IK{Fp[Yj϶3O\:PAկgF;P~4JB9iyˠpJ)w`-Qjqˌvi^o1>Ƿ1 rX!j~ufkG *mwBǎ g[!ⳅX̐mԮlj"N;iƣ̀jmK n ta鸀$n6P?y@t!)&*Q;~?d!yZ0rKB bLww`z 0,&d[*M`柘Oow>]|6~?d!i\c?b |R^hj6jGxъYG Y^X z+ڃ>nn;NZBTa3[&\SVc wzczQtq -iÙ-O'HP|̦`vVivzQFTt$'S,?m{.{D's8 !Dʷ7: esj(jC8ۙUC`H *EXW갽-* P #A9b,Bgfoׄ/H~t~ƌ~0 XaChVT |WDA l pWl&ha臜09=5G׃?L[^ ,Pj{;by3Uj=IuLxT^|s׃8\So#>(/_ <QHZ_B~h^>O}B5!65=B. vT0tsO/wVoh m^~1N/ }{ R:~/~|[ܓ̄`.xWhXԷx=b;lژj6պw)_ b>;1}.H!DGcě:O\>T0R,ТMUwyB Q!lpP;%cu>m|Aau){bcoR]hrX z.tNOf"[°m$N~/v㳫Џݥ*z,^%I`>[25f eN׷+8|-zZB[=Ls [CΰWGy;4N_CXO߾sBh&=VP}/>d5>+ Na,>ә=q)Yd Ie. G>kNu79 U}_@g²@0q~ ! ?]` d|DŽM<0̺ Up@l2:V pBxG-ը_sp,w7Cfr(^|(Ě:^GBi/v hWbgr8ZO[{>n p?y=˝WL XǓxg3g~K81JW )@OO7ׄdy"%r/>mse`)Tm+NldaY !dU~lqf q]\X!w^;'ZtDJn.q~=!ӿ3Ľ(j}E]*UIws!zuQ?ú̵B20!wkN [^ FF s%0 Aag2Ů6;V1%;h܄x=(^9CAC|{4xo9[B܁N" Y ,7lX_HO:T=dnyΎB+ >STyn?kͱ.8e"ߑh:+F O^{f+eC'͡׃;$ (L0s$xDEtqgQO<&tσ?C>61^Uܞ_ۣ!9F{lt| ]KX_ڽN@ \??!d=Z}gELcuG@qђ*e?tGti;KgJq''8Iz Fs[mᚢ+6D޾#5C)o~LMTTrkN HfW<,ך_j xxk˕X ]}cFr @_?!d=yw3r_aNE3x#bY.>N΢ueqsDfo)G&/}? TUGs]jg%Րa<˿7]Vz`Q[զi`q:g @7U &|zgUF+N Uj۾]L B1@ѲHh\Qo0X 9d4V8+א P܉q}kSٴi1r8s}TȽ !8fN!@("i(@wr.?߾_B|,.:wNJ <_/ ( D1BȺYvq[t`ELIv}u' S{XO> yQ QB&Akܻ)X@Uٽ/|?6BVY|( m~I8d]( !M,s`T:Ev#`@hBȞ3x BI'vȺB6Ȗ6?%0@3p?!3{@!XBHݮRMO,!d2 X%BL޸@ w͕\B!$LJRxI&B>FVo\I`*ELۊD&BF$>]JG qmoQo-ϱ&B1yɵ{/dv4"Bcy4`$ \j3_;ije5[ċT8~\B!$|v12X ϑ5A\Nn,B#jc0K!D;vɵbn棸On RXPzsȖzXB!$`~ſ{OŔ_u?r׷~,w8h~v)/11}r !#nc|ucgF\L޽JBB`q]Smy9 !{"Q|n#/Zײ$\aB5#QB!A#hSM~z_%%B Rzi6͏$!bOpt1'1D@A!r`DlK!O(TzˍMW!B @2@2O B!%jZ_͡gGN'Oi.3$xC!:XPB!B@! BB@! BB@! BB@! BB@! ' AIENDB`marker-in-center-not-placed.png000066400000000000000000000001641456565420200327200ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDRf:%PLTEz=tRNS@fIDATh  Om7 !`IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/marker-in-center.png000066400000000000000000000003721456565420200307540ustar00rootroot00000000000000PNG  IHDR\U!PLTE37>cjtRNS "XbIDATxԱ @EA,b+ rLA܁pNV @%{}mp0f.U[ }s038^_AƿaO1-IcIENDB`marker-text-line-scale-factor-0.005.png000066400000000000000000000035251456565420200337260ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rfIDATx[nE`D$W6&XF` !kaO&ˎ=s>/=OxxSN~:;eE_P _ڞi˯@MOپvw']0خ}SB۽;ˮ"zW !w6E1M!s-Ba|33Bl`?"9v^b 4"Rę+M]06Ki/HW";ܦ\GY}]魳\V:'5`?kAavhႶbE)tUշA7ލyBAڰ *c{#7jnoP=p $+؁,D毠DgBT$WDdH ExV3` f`<f1ւ`j38E7%p4dQL(I"%9a//ƒVL1ֱ(E-œ pV_V|Ϙh>3~M }y|c ыg+N]@]VylEXs-:] t"'Zb"Ί ?23 CP#@CG'N!#gk{~HY`|e?rkR[=?4sCaIǴsp'7Ë~m-ǡ[t\;~jAnw>"l.P׆j D=:~E|i?r )F◩0IENDB`marker-text-line-scale-factor-0.1.png000066400000000000000000000073021456565420200335570ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rfIDATx[lqsi "U6Ml'wM}z)EmBPH$JJ% !4i"D0^vBJ5HZRcm쒐n8^{fvwtY;2|mg\ygvwIW2  y?+ZS^!sE7*ZW*E ASE@&[ZMKKV>.]Ld˫"tȔ7wm:c_RF -L|Et3_b! %gy1@o/lk$@3&)5<5)Y;l=1T)kRw tDbZcO!_MɁ{ŕtdKØP1&6P}m?[W}HmK)0Ƶ;`@S2&~Œh;3lF5kl'b\Pĺ.u'$D6L e9!RBR9Hl%֕n29JvDb{;-Du0ߦD "[_8:k</nr!JA.lX"Ͻ~c7=mAl'@ s>"$5Gt{0d?hw 1Lڥ?"b/&\H-1S$ " BwoIX0ah(.B&lLX2)7K) ]:M}3*Ŕ+=%R6~/=HJ)Q"mB5Ab{N3,@Zhuj@RdU5%?,@|P= 2DadYr3YDjhM蔌'MIa<]䠰 (°IE }~c)~{rr$EA\Oq %Ž ;@Y|qq{Qlpl118 ~"p)tgb?i>c4U4ǘ}©^>[,4ُpC t$[yԓ ($QTh!(JFC2h2=$X}<\7hrؗ#-~ajvfA*w~R7F"]+}`F>nָV XZ<`-,4 lb}~8"Y#׹pJ8EXS}*5彬*R @`$p Y;h…`-.vu(۶saOW}Q$% ɵ &gLd˫L &tL8FXl9:֮&Rc54&l,Hڌt<*jSb4V+RLZ Hw,ƊV]n_ko5~ P?׹>x⎧^G6T~ zZ'&?S/ w0Mt?oxMw^}la;&.}~ ~>BG[1#Oxz׳/^wnIZ!73ƒs7=omOz#j7^Gn]xJ!|D'Ns -G.=>BU zK>4@^qGBeuv{wl1Ze{{.JZo?.tLOL>?yh-y`7k f?e~+஥ ٹs8P}B'L-WvZudЩ۷K_ؿˍ0Ç9q?u˕vW/Ï1 [j[Frϫvs>k׮ j|СZR(%9@B{|xKO~A V~ o{.~_?33x/4~M{ɓ;Wof/ 78gQi:W3Awꋂ≷s):Rأ΍?.!V4-êLĂ" %װ\DGhۃ h0舄=af9PBfSf}γ2Gn&7k;**Tl[||yN @jQ%@m :,:B sT Pb,/Y4w %KB6vGaB6DP$UTS q8`R%@zD9, ZuX[N JHo]b>=sSBb6 S,0f~v*TTBN~^`kqy؞ŷ'@2b#U@C}j?@Ea'XTeQ y'V!?f?v~:B2DK'YX|3MYdъE߳pdюE{YtAGh¢YϢ>7YEu0چ*+ [ZBiI&o7c)w Y#suոHEKv FcEtcсE UC1%յjoZYT W{ڝQ$67h-,{*]%HV kU T .?( ܩQojwx  јču׌Do){LUdђf ,^ea]Vb>S*GќybGϾ70?̌/tdyv+"2Fd [1hmxaiC6' K I>xsDms 'sƞӶ槒<~~{bwjhH/1vzxbH _k&bEaS;K|Gmqʼa lhy6a ') MuOr[K`־}0ރg- DD, TC~^tW9mm]hwZsꓡIZk)yLnb`mQԈ+7;0pU.#?/+f ?zʗm-]U[s-{u ;,mЦ-c&ue1/at>;TlFe_rsj v}mpu<;JQ펏+n35FMX+DBI;ߣg`&E9UCnQZ ei7oXMu{A`nU\͐M%n-Ҽ2z} [4,Mn)PH+u~Nm3(au7FyQ!jkK"`{So͝~Φ ž񓋦KA[G- :b -8$spHhEaBgkqQsr&E7eլm3VO+*}qQ c #c;v+yjس]so:T G$ڔ L]xYsv]QI3-E{ v_(e.scS:OrMH~wKB9 U.yk@X=3XW5>&2$O:7`yтDzD JxfLӅwWcs.`b ;om%n*p:Iv lnqGo"@-E7fm(aϘ G{9֜@lxRoeA(A*xP7#7g| #XYEĝ6A \ \sJY a ,e41``v.K2 N'MB%c"n~ʌ-pjI5|z? uuqĒ1f?n̾++Z &-T=EM5ggẢH2R*Q ?0 w cKFS1"aރglojog`\j,$ 5e&JfH?~k_D`cрm9E#3# ,>xq%FwʣD,A2HBV2;7@oA5wms9Tו_^^[ܶn LˇSfܤE@[$G(ȶ4B 9\`J~;?oc4;}9nAtciGJ~([c Ul%SWJ~h">:їnq{Rˣ9{qG-c1P C`GN*c:16Y_K%?GMEK2(|'0ADg.f5|W8ί=% b`4x%VuJۘ;,h+ Q8'!9%D}yPU0zlc;10dɏsK`l R{jb[q(XaRu݉%h<{MRLKRs_=\Иc8`=/FfWBRcZ(aLllqdRsmk∭FdrەGvrhx|QKB豝:lBD[х.z:ӫ>+#JK羅'649`a )╴0sKR놧$4@~H".7_lJMx`Fv~scz( WBPDQ/?%gԪɮ@~H~FS؜fWz:v+N{^x 'DT8z7㼺KK ?PL rU H>,҃$%@}B@Gb6&{A ]?trsHbT^ysƒ]H QnkP$#aJ` 8 Zkf JTb* .z3 (?Oϲ>~t秐K'O*{ҌxN<l/"%TB 擪t!DxodV6%pC&&GAJ ځ%`HYWJ(}JX+X3st02u"RHum( voT^?НP(O~~ \-%N k_'f %6{ZO TkDĺ:z˿(!Pђq c i0D?yHa4aĶܨՏb  ܺ,nfH!J~CŕI#2.xAOE'`0b0&$"7+y3#5 LW';PKwJ~];9Z>dDoCY}Zb^KL-44u1P%`?h;3!OoNr&J@eYbsN~"ϋ3Ɔ;dm5Eӯ *沧ˊ"vFB",*{s%W$>Y5+uМEyi5a_]X~8bU*ۅܖNmxJ~?֠oG6h} 0^ĖݨJPv 3k?l;/(fjʌ_E/9h`ZUkϥX4ō@n~ZTCIb}P]*@EX|@hʐ-"QpfUa89 ;:L@ ۭQWM㽿{ߕ^ϝ58T]m}DOE}7I/~rFaoVȽ)͙G8|#s$|AnU?ȇXU ]f?v~ wd;\O~E (&rs֬¾P] j,i`V۽P%1,(+$͖w;3_ɓo̡+skAd>EJGFс oU'K JϠhelYkAR%`VCug$+Dg}gI/T|ҀL_¤J1F@kg)BX$^w) T ҡvu[ b%7%FE؝4rZb| Oϥf ixO6(##t&[5Gj7`V2l{]Չjw$%0</)[u{$v%(|LMCXg>_Y+a7n߻ټh_>$sbuIe٣r[u j+6bE$O{B@toooy̭[ܧ7T.Z<&~k=V^FaҦ4؇yd/H. ܓaMȥ:$aǿ|2ꫯrdO޽{3>dGk^1`:cb!9$zУg@tJc-ȥKСCJȓ>;-f=11x q A|"79a4?=([7D:]8&&e^ T^#ڵ7npǭN~@`VS DMDܓ '\;5swǘo圀SNO>r1ׁ|WJ~ ĎYWj(ws]Q]G,}b9zcBTAٵk3|pfvld~ɋ^;w)J~a?%i+.`P8Oĕstq1"H_yw)FWt}[t#xZqd^A< }>M2W@ӖLv~Ȟ'Ie@`???䙙wtԥ[ׅ8\\\8ݕw)Ł vBn@lMc6j~&LH] GPSW1wJiӦ̥K8:Zf͘۷o3wzp?G|VHC/I־EOʩ =H 5= @(Ǐ@x!٧^uj֬ɼkܿ[hQq4X*)FΤoSAj k,3vz3UCd:/c o"#s8Qg4JN>ʹnݚjժ1FbݻǑqACΏB(;7)k>99H`{r*BK bdT%_ԊߙXQwիܿa;D5G(| O%0nYZ{r ZB/ =KJ </+@(oL:# R@־'x;wa.]L4qvvf>裊?CUW_q3(;ژg ig~〜!HWP =PɱF#мRݼR&/z܉.^ڥwnݹwc[:+nnn٧L¥3i׮o3UVxoX%o-V&(r((qW[Ad[W֝yA[wseQ^H]9 ܹssB bB_y (I`݈@F(@1=…^D]x9^QA 0-[d>}˹]Ȗ'F-ۊW^)wwwKO\#eϙc_9z;<%yArndfhbm@6hЋv,޲o0}|ƍgr$Osxɉ0€o`ߦgYҲ/|x/]C=(͋BAY=@ ]R/cwG%BBri/TـKw] % %K?? (TMd}a48tKIvsڴiĉ1푎aOOOEE_3Jҡ>}}_VCm?y$[P'{  5@ !uYj }p\ 1w}eo! AX'ф G 4 XD]jUEDvyuh/r]~7|w;wr?[~$~38B8)XBB^3k)*$:4Q,HPd=z#D}G~|/Jx%>u _Q!11G.,Ğ%Ч2d {pS #xO׹dAzۨQ#u@1\a6lȅGf{ Xo ?I'PP1P7D7oK/17nhxG,͛uxR%pHh@}"\ѴCj_G(4=+b zzz21GvtӅ@TLntH4RIs㚿qàͥĦ.VBJu+[r;4;U}ꩧcaR[tD .8~{;ff~׀T9x=5{9.)Kwp,0;I4>_4HPC  &^()))"6 V. U4HR*oAv:9_ΜpnzSMP|2Vz{Kv Hcrqvk V4X^%!٫/rf>/߼s}tSR^To oHuak;PSk0k+_ Emޱgdj֬%~f?dqȡI~%`iB栖]{JL?#W_UCϟ_'plASЛ%>tPp8P%`9=8(&G-l/P?\6;]v1ӧO ?+ԉN& pٰǡ` Xs LظAX/ PG |-@ DMz9ΝkV:+/Ko( ƗC.>1VW!o?,k+gJX W9DPˡ>zcF&@ۯu)iH ֭QE>~k{?e3)1N*Z&(r(?kHz^p!`;6r}/ߺ.:n 0l(A)DS =U%W[S x0iӂ;5(7>]EjҤQoy%5[gS '\>/~0P}WK_<7y*A![+cx D{e*5XJ%gMx֭06u1zZ=؆.B/ठEqe^ >΢J`ESQyG~ wz9 Hb5gfw~ߥ_l,|Zdt1qqG} kYȯUY7P#di,X֭cJꭻ壗mz܉#g]GqK7#}}}gyDRy-6ʠ+ +_ׇޓSzs&Ea$-**l2!%NÚ{<|5kƍs_vm&''='.'P3ϙy0jI`#A,CrN KzI?+޽ݣ>Gp%]tj׶>qD_~9r^">GϘ{o biTST#9 \j(55w~G}.Ў-\3dɒ܃NiܜWyc+֌%wKœM@ %| N%`T ˚#\cV!?v2d|R+o @y_AE03!Oаyؚl(X@"đ}>v'(G =`g',q4b|bC 0cuqȋs/!!! w G,/;ˠ` k)P% {TxC^; `o ُ=%a?tQ:5(Xr%@x:"!~Df_)r^ !a4}PTq;P'_/~ՙ?F~tG1 q@wxA1D?}o򷑛>̧Bz;H/h'\8 2cGߔGȯl֬aBTY;!U0xآwj'rBp~ЪN(g$^+gm{" : 8WZGZMu ޾}#Xo74*6,fGd1FB[N~   /͞AY7lH?%᱀{+X#Y{ZO#p-#WLw|e+6؅ P`tCQbPo#t? _B746|.#p*Y X?nTc"vK GT1DEdڻs|8%T ˖LjTH+u*zp$KOϕ{b CmyaWA~[[ҍ:<ꑬ́AA(ԘS2`U7}֯EI0_炢 YZL&RSM^~{lm![ '@*5O ;U9Ql$m6?iT{VDg1@1k ;{,lU %IAHn~ CBҀn#U /=5b'ϤVآ0Ku淨0܀6B/F P`` \j-)yDJr[>I')\=aX*VmJe@ܶn DvdaYi<4f,P%CcWtTO_B D@o}a jvߗF +I/wҠ(0%c? J\$BIk2fulh6di`L/ثephh&i"e'$ÿFrL]53_i7f?vX~ɻ"-ylh$+ $=4@JDɯ<Qd% Gs9\ia_uKfkI٬UB=ĩ|EnH/;  ʊ N%H tT[\f͸T W\"B~#&%lѯƒ e\c%ڶP[D _(h2762/#7o&TaъQYnIJvVi?qC*WQ+pv o}a 7f$iV#K-$jW>\NPsO# 7_.Z+@h(qz^V͐S /wf)৹i'>ht[qZ^C ݜ#b/Nu|3^(<0!@ɱF#IhɣLH u%72Hµr¾duFSHp brz/! &WƙV`hN-Qa/_`\UǕT: R 6H 3֠XOXڠM"mrjˆ& hk/1jR%v~+kHHtNHpE$\K{DG4>@7gZR¾p-A"R1%P\J~~ ?ܜ{)\6'{^n>"B %QGUZ7v(Aؑ=NVf{͏JC rP6a4}I)B'IfJ1 CX0)0W[64_/B~4ԵxS7Ďɻ)fj0L &Iߞ?T_#6~kVd]gSP7`yv()NARvS7'㣫[l>?&XlS+Q!qiRq#3X#pטBE$8eQr/F y`P^$M}'Tk ܞS 2V!B2RXRXm?פnC|S锱4wϯB܃OCL `C[s c i0DrLh.bp^?0Ca_Rg5 @KO ")G qRƕ2iaA))@_ >lGi+,8WTMF!%8#D~L /S_qB x%>v>P@ODf"-Y<-7T%Ӫ1x/|<=E*r0 `iIe ҌxNR؁PL \Q56@~ބ 4߂er/. e}_%v&sn=s7ɑ?m:K0#ՊT :.#D~]mͺ|{s;?K~es<y0_E؝g`  Df\%e(>JH]hy3Ώm.zJx\ꄵ)7?lZ0f}ܬk/b1,{$}}uBM(1Fl NS4r.x%85IϪqCʑڂW @)}JItοYwMR%`1D~~ىxR&,`sy%րz1٥'M- k!$NijBW8r~@Z15`,Iԡg.&?/F5ǯU?~}XuXbb y0"EU]h(u I@y6YK>pbDJX5쿟u} !#F6L| FHP'e׃@jB>?@-g|\b\޸O3,>Ś1ڣJ@DEW/HQ]ˆNbIIB8:єcc4mty@n)#*`.iU"G;/2x xHsy8P@#\cN1(mĽ>Y캎*=3Ѵ%iH8pe1 TE YH Kzc3[b~"8q^_#a} 廨ЊR:hDZP2Vvy܊zgQ=}4gQKDžspu}S粘(0m #Df2RgY}lPϞj6<9νؼ5hUg}g?w)3YD@~]aI _:Vb9 6(hc"nu_( !.1rr{(!(s݂.x'-0,hr@J!)FF~]aMmMMU7ve_eH\rz$x+;<|akqQsr@n8wX2WAVj/kMǑjQGE{,hBڗt0iX4c߸Sۥ2chBMS,WȕDŽ}gUKBZE*cD^aTu:z0 K2d˖g\w%I_Q|cf^%80OW @ P݋"xX}H 8ۦ:NԐc5g+w9zCFZ+zGf)g,A XV;WK تx10A6$SH0:?"_,vg 126_EׂEJ@K{5%K@粤h-Z&LrĤ]crz/A)i-$eX qgD 7d*tQnjf @WMA}s Z 5H쨸*Ɣ;4٣JH{>QfhYvA؋ \{ j,!Zy("id@ Dxlj3 `9HB6p}XڠMGːi7rE[*OmhRrW.%%?YMY|c-ErćčKO X%@ohmMcc 1&!%!َؔF 1q%61|}w\͹2˹Sތe?[6Yh|T_1jr@;-ܔ P60Q-A~ُU_qU5cF#C!ַA ;-j-V %|U 3snǰ6X7ptH2v鱷hwuŹ:R+OM;4IG8,*}jwZ9Z¢пIC# Vኳ:%ZYv@WJ~ej_"_[)w` PS 8gh?kO{ BE bv% My1_icBlJ@^*TlM*Bm* &+J~*TlC`aJ~*TlK9u׾FJ~*TlCxn~a@Om ~ ?߀wB~Dq+#ztnRSb}|?(P}ُ_K~IÑ&1IENDB`marker-text-line-scale-factor-1.5.png000066400000000000000000000263001456565420200335630ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf,IDATx Ti&m֦iMӞn6IӜ$7P\P4 (1 QQE- "EVYEDeEwx0r/{g9z~]y-,,,W2Oܮvw^J8]wA̽1]W,A-^nne1$4L ϙj5Z5~$A1n~e[Uw{=9 pHA L*ιg\򈎽m &X5}.9/@şKMzw+ľ&tF=L+bC݁qba٩ MN47s Wyާ/"2;o}a9hbg-7Ϛ|( m:)* JfyEЍRԒ , ^ q9 &`, cZ R(y.уshD@ 3Uwh3\1np L:)~(d<|uYڶ CKu0h2u`fc(ltY^c @F@Բlp4DYHM @ @LjM1o*~ |@DD13lV$Afh}P΅`qDA t@*##!hܐ h ɈuC}I9pf?[#aԌu *jCX&EH'~6Ɉ}@U  Hhf8qyѶ/^,(aQ E")4I$mE|LVI7&Hyq*[ ڔr\A8\I&Hv_5!pׇy0x0& 6Y&5brD6?h)_{_ZRUGNbl4]s`j]";vBC˵fl,4]O 0zeO>'M\[6%(t(隒(!EiגYObxx zg;IP2'r,-1bJ?`v |B-<~ڻpنn"E' m-EF]?D|.~l `[9&kptkXܴ-bP6Oed L5C@w~"%6_-pQ@bㆤJfEE3UA+ 0gPPgrP (+ 9(4\aڶ %bl<9 I;mEF&j @w^S9Vh13:*2f{@_G@|QmcՂ.U`x%fCi7us6twE& [-w.2cw,BHb~du *]@ hGi\RRsI^3/h@LƍjZ`l٢X?#<œ8q{N[Oii^xJ 4 48KK‚E{vͽms7^0&bS)M@'S7ʹʛ9g+h pRȽ{ȿ3_\c ?W(~}@0xoMG*x&0Fx {QA]L@ΛC;=t .&`!,NzϳFF4 P @G4")4I: 3gr_l>&0g_܅m9'kG4=_ ~rp 7M%7iv@8| i]ܿ+ }~zEl 0e7QrfU#c=I@PF )@$f?ASFpig,2ͧ.ݘ7 썍ዿY}i%Q {Cr"ċ/r~|1AB3<(އӊQ @>V5r@""ܸq#'ٳgsQ43t裏4b bnE4!57 ;~8'/8;zbWfq~m{=th)upL>9E /pP5u1W^ya/_5gCʝ& c)e x4%ݻjD ˅ȳ>+4D6m}gkd90"E M˔CQŹ_u9Br5<2M<ӜX9(^ \z?Nַnoj빸s-ܖn ʮ @ϲ̓c99r{/Li̊B𐷷7/(fee?Ѻ"0:msD씭]O``x yq~z[w}.&jJWR 4U(Tj{6("SD  ş0HٶmZ_T{ZT~[3l?K|"#CGE܉4N 8gR H\V@;/3VVV+$''3K/rCJOPUcW[Im[l;8PSuE!}~h}4##%=`$~]l޼`t6Uoǧ3&ڢ{C"r,  LQӉ喙^^^W_}uiϼ… &88)**R'VU[n- LTLk"Fwvݟ5k7V=~/ L&V%8%W'ԹΌѿu+f"~;;0 #3P ĘVII!_*YQAx~y9QAOii)syvpŊ[o'?G{P]=_&0]l #MҖ\LͿw*|ZMkcX;]&nf``@M{6HbkBba_CCCL}}=SUUvK=U :s _jgx _&8by9jl~Sa[{TJJZZcmma/7J_xNE sqV-_  MFXxyN[o'dKKw+8UAwV T߂S} @"w~?ڳv3mmOgAR˝? Mo"A7'Rٝ}@˗[֭S3XL:{{ff&^м,@0 KC>h*gϞU-"LFԷgA3NYh Xm[%$$b"r bw';zإ0pkЙ~Soաf?įIPW'":D/*~&~ROqf}n7>DwU'"͉ҥK…jP EE+s*B 4 ~kpk!xt Yz{Wg$`(~ !`ڍfY=^Vu}p~E|@.W̽ l>?Ng /OUsC`~P @:C$đAHѱ7n^uCJmzd k?Dq l y ޡMnM95,zDWcȀn狫`"+ȜBr">ȴK ކ+,,lBCzpz:qÆ wR[޻ymϜ%D\DDH`񌻻899q۷o$~vt"2+?۝t#rUm7HmD}<A}[[[yADƽ}>!xM⟯jeT4t|M;֮]˽g`dł@.?ez-I=e;H@<_DtB&@ :?=((4ف OS{-e˳R>@s҉Z[[^xAM L$۷Z?0ϫ}#.F6 M;!k0)Mq1,h"1szkMj񵆖UC \zz:㏫}ן'vNIBLÇSp،7?D{Ԡ V /SJq&@yܹꫯd! ?O>Qʄ.y 2>b{U嵚E Ba{`e 0~JZ_gPf Zݪ63NA:N &W]cٲel^NNѥ`y j~1o N@ӧOg׿2KKKv:ZR_҇7$@sg7DKl!O68bi[k^@Wr+4 \\w?MFF7ʦzr@MIxakθϥ/6^bj[z:4s2&QQ"]}Cðo@KWワ[x[NRؾ1-h:wʮ3.w`6 'cXx()>$:Y׏.%5MsCR?QElDݶ4XErB]kO'3Ai5}U&upx` }M_ 'dmۦU~Q/Bmg5ux>W h[httt0=ephdd,7R'& ?y_Nߙfص.P9MP  `˜xyŽ,={6)`Vc m{Cp)$|<nԵq3пCKzl-kp%g`h[t8).Ο+ vwe hy.߁&lDLgeZ]CRqè 86Ԛ[SݩeM푡EC ̭2M@hB{qHϷt tNfĒ"MKI8#.^s35'n4s n~YiC#|J Ů&)M\@p]1'-P{]zU|.]O)?oG $o~3aό֫+b_oq{pX$~&+HV-f}PhlgZv1 4ODh\) O?uKD 65,zDWs `2/|WJIjROSVŁi8; }e{ccĨ/ݗΫHJuCxCfq ނ,TPUQ0i')4IO/:"(&+Ng_?iW{E޶@Dm,,Q!1{p9a]};U _*Z t&ವ7,( 7zG]kmKJ˗wwwޞ;w.zj&88T0Bu^;ڴ:XhǬ `8"̡!W^Q帻8@5~g+++:{}&9xxxpHxO@&5^O<==U1xfkθHw]5puuvQ hC0s.''4 5kinG 3,~܀,OJzz:/G%ؖfСOV&4ʼn>sN0EW7ao﹂k0ݷn:AرcnFO`n"Nt&VKy 'y8::2O>Igw~@krtELcixdkU'3z.@yF˙gjK/C沫~HO ~lMu"< FE ӋCc lܸSd[7w7٪/ԇ!ᑵU6![r%'bz!D&@%SKi LsŕrI) Y&vPR3e'^\LW8V q& Y{~c s6"&`xdoY7Dz@" ůځe6.cbx bU"Ԡ \!?]-Qsu&`8do=7*Lϙ3gB"d;X WI4 {%t0,EB&o3\S~/=PͅM2{ァU0hw~/,i&p$Un۶M =݃!/mt]8h, 7z!mnn4|^PBk&-0XH苍L`"HJȪ[Yҕ\ސ}n=_^b?[faj5&tRďvL%[+/]G)a6ϻ]*ԗG+ 9/9`峲qИB&WpRن[ә;ů0;|J tugި/7o`;?r[dl3d{_ e/6Kraŏ[8iTS(~%w~8a*Mq0mhY v=( h?0ܕX'{׹Ч?VǭP52,tٚ\Iׂ" `ꖈ/0<.4n9$0kH.mAK0& v=q 436$ Le&` ^W^b4P h #tP r"aL@z"C&`6%^CfaJ \1)HDuZ2p#zA萸LZ1x,v]D9$ @S#e"7,|5e1T AN& de[@@\L@4$~zND"d b_ @&`r@#JC&`R@#JE&`2@#JG&`@#(R3Af N6E]j(~F uY6E=f(~_# նU7?膦u06˃Lgp@#~w}?e7Q3\㍱֠Gⷛw*k(~1$\7!D?hn@Ԓ >c9A+SP fSbv^E`(~<Хk.4s-3Gmw"T78b{o ?SHL3&-&DX&7!gYxG:_prO`!9bho>Ih5`.>W[^%Zb(1W iN&s8|{F/ ` &嗉 `兇/_1;cp> 9O_ 0}7ɘ/&.hple/Ad}L`ů.-pD#4V9xԸFeOܮ\dɜsQ"M woTZMdD{\ʼʲьG"h{vG+hղ&ZF<<?H?/v1V4ǞtX~< ŏ HnMwj8s-ks8H 1"DD:y s͡ θ'd, c~vhCWcM8>'pY|qşKMSi{g#~[+~e>G4@ĸ>za W5tJ ,T!#~‡G?5bb ߧSm@ }OXs쳋@33?kfV .'Rĸ%}ɢ QvYqIENDB`marker-text-line-scale-factor-1.png000066400000000000000000000435771456565420200334370ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rfGFIDATx}X>7&Lz3^\s&,b!V bņDQ`CQрXEiRT@ǂJl^",9g,<Ж3w"]ƻ?]xFK"^QS"#KE|-oE4&"~LD -/D|&cET J~>"ϟ r j罋MVøPГ!]XOV  W 3>5sY즍 =ٟw 4kuZlJoy3\fT9x.i ; DTpUy1x[Y@p߉~ˤWBs pUoR* 2S%}6BB.l?ą]APxjuiևip&@._6i3x!xJ穵Q2q`G.ص ;7Yܑ1:L\7a6~|)+vYkmDjϸ74?7i^rͳM%,aY rf& K-=%"%+v\ܶ3v)&ۏ|=t]YBG(%sW㰚eߨ]SCН(O s<.Havr-37рHB_9FWA an/_ !W>1655]aEjHyf<%Hn Q,LuI|dQJ%ׇR/zMrY3Cй!lW}yàJ]i\($ڶt-3ׁVz8r؍ڏ2D}\@ÀzZj3?s`ETx%ò,ϟ4PtV;x^Vz {؝e?Ձ>o㬆A=_t 46S_lnY0)M@ '?v~YB*xV/;%/|.g)M2`Nru;,:^O D]:ƪK~ \C%툸pWtsd:ܰUλ`AEDν;;+p*zi:~=kVmv$bJeꆀ kG^ٔe0Kز3R;X#XnS$Y*$. ~z9Kz1wˠ%3#r|Τu#v8 {?u|^҂'GiF !.]%K5=s?`1CM-lijU) oӠG"BbDLQy]͸:mMMD~UQ_w%i\o'IZC~V%XL|MM¹[:͌ެĮn/MK@5P0yp>:-;r,^_hJWPtn=z,Ypeh4b^Jd[.)&o94=oQ:X"{m? B!,ķr, dUWjЄn 9a9yp,ʓQi``q!$nXy(4eEL>UrS&nX|xO-C^~7mH?roDX&JǸ0Z 6D'}-04%Ae{t=w8kxw,yDG.k 0^zg 0;,PG]s]G\[|PoT|NQݗZK|wMRD}bm܇*B̆B[yC c'L|ϞӫYrG ưfq}vda<`'^h[`p+b tj?v~ D|j〠s]A<ӽ-Võ:Q h 0kͦB#Uj[= :q?ߴm̄?e+'!VvX`B9=1η`fCg?`FK𨟶qkVʖ>Wf73j  (.dݒ1S_ARˬ>B-J/fˁXdśT$O[P0v~dqQtX"]X~[ ݶ<;;5lC!rDIv3ڥY w=!`|#]_=תwQ8}+`9E$=yaZfFAʮyI;c"]d(0i[oYZȷx(`b@'%]9sf!5[ˍojKe {ZL_ל ;(`p,PbؒL@rfez9RۛeTn>v$⦩5cEMz&\CϮ 1 x b|,TxAz@CK sς6@X B`Zp@!K`Fj[݇+ԆZ IB}Wzp87!bh"+@njTfCA2!׊u07&B?=fIҋ|ϸ!å5xyJh|(iB!~Y&R{3u2WTonm~/.]Z;cZx0^N؋i&k hz)0@|udg4 !0ǑGg\\p2ְB#Dgw^؇ H**Wj{,~WDjusB^(K~yN\nG4&}JilC>} D#z0?A7, f)[ AKg/ =`ч:{Dp JT|ph4@m 4p+:R1 m ]H?_?"[@ ^cB(x8 V`$DzƲMD<4-sO}ѯrۅrч Zǥܘ,0'qs`msZ'Js٢!躥P՜Ua0ta~GT>ZQ0 K/g Dv e< hkI`9Y& ;bzWw",!01XצʕV\Gm݅**a Qϒ^Ps!91zGW!k K }~%pDP(n/vƠ(,IJ >ҭcǢh&uFħȻkj#.a˨GY r.^:ݟX,iRzP-ϑCEpvV`9 @f_8ZP~R7Kp:0v~,86gԶ`8zz $M\ra lT7 }&RUaȀڏ_ fG:u BI!H 5 }(Gy'~5w"5?;Թ`1=Y?!P5mB0Hm*E'AG'|$a!&F4aHTM h\JO5 uس&f.W Q_? _99$O[h\gbKx $@ c[&%nn= wg^pZ>ľM]⛽M!Faoݿ<,<-ct%[tkߒ.XAdSzrz2hܼ[Ճ"ФMTv%4njb-%3|Jߗ3<`)O ZIB!]>g& "0/MIׂԪYk(/;P{Q@kɏbHIxBQ賵>e"~(45caZDD'LZBy@ Z{e8X%(P9^O`K})-ei=3oi(Kߖ2M#Wmrе6z?rYAs4T OZt 6a4 < ΫgoIqHDzfTI:ӊr]iI g1%X }i JOЊX{nɃo-h[;%%~rꅖŁ]x}R]x۶AK*cF)9PkG@B ioEw{9??_q8r`G )*4h.J3wbc7V\E3#,P#jگVl 5 n\ǎ+qWPTT(ͻx79KǀjzR[AW˕fٝn45AmB ac 6T>T>A%/˱[F@@1`V!Є eUpG" IISԴa;۵ ePbEN~5Ѓ2 Mq_{=I83#E>oذTpʂ N~`9R;E"U &n"8v'K0\Fr ߷Ρђ[3߻ ߹sG^OxW?q󘞖;<ۢ78L'6j1">Rgqz5H_%!.PF@ yL~𗔔MH-{?]/3'NrЎ1@N( ?Ѯx4E.(=QZH_[ ݐڥwn:$%Z=۷o\eIYU@ݓ䈰 ,r KP5y9I7Pbm?[Ё C$Ą@cǎ /K.yW~GD I1c+ ҵ9z Ej$ИϨEFxg&m CJ-BxSY")H嗅K_萩BzL4ټq)?Ms#Ktq߈L'H/%HiDxꩧ$8qB"EۤͲB?/4o\[+"ڵK_+oh-ţ,) /WHS?P\ *JUd $@nP''ԬYS"rJ8=~N [-Z wޑg-7&w%@>IET4&O &]8$nX~yNl)`;џ?u~qgϞ-}uί B`_~пaܹ۷]qLG\*>1΄ 5.^ޙ",.Pn6tQ1Av )o0tA?ytv7;yBʾ~]Qs2R2,  }`чy;!: b%q1V{В>VF kOꃵ>~ЦMaWI&OX 4so}򹭇Ο޴Ա!rLzC)8Lj`b|XBCC>}}ZA ^~Qs%[^}_}U N:"j I/e/?L8;NJOaС'艻O}DK%ܤ͘1C;Jr NLhj2_Y E$zvP'#ˈt3c?>>>_|Eaƍ QY~Y J;} ڵ9 qaHY@z+ov#]h|'<!(EG^e |򧥥ugee-j-$xV  NzS.D'ST!бr~SKfln>-t^ +_o2eJ^z߻/ \"&`lzj5rm?%LU5٫O<(=W|ID/E|Ѐ^t [q{/^}]x-"^ŒPNjG`^_;l봐">hBzj.1;z7cBj{)=x,Wxْ&'AK@NꫯJ~ V.R}[$Eԅ  KHBk׾Uv c S7+ % qٳd0 [l)=_۰O8Z OZ/`V b!l¥oJjaюDžet뺡w`޽Bnnp…R߽}э؞tkc?'67HP `}ONN~8`J,N;zc@RsOfȏ v>kJ7rkgD@Dj Ѐ c;aGoi ^s_u!IB 4~a>@?ڀ!Uoڏo6>!Lj_})6BIIO\>olײ#F oe%,#uˁs'^ْ߳}#x޹ɯ=$K&\ΞC-l-[&tp㓼ӦMW.'(ΝW'>C>N~mx7u݂ SЯ!Z>u * ^BBDRռGR^f[̮o(%z՟W B8:?h.7}t =}ѣAg5 ` y1BXx`\q疩^}F"r7jyf~$o`= vgm0S7'C;{<6xLfd%8r8$!iiƃxKZC @6"^8m<_8&8~,!4ڂx:=)nO>Zr˿C_/=s3;աES!2ځҁyA *П\w Ah  ڀ `fB.s=Jkc^o[޼$a`(0$~>g+u_PyQPuVEAyYpF%?\|; Gj?v~WlU7a)ah582)זpю7Qlbڿ`Yy1;!Ց{L=ek0=~[׌ 9ga꡽&Jp[V|Q9j`格= ?|dH7nk֬BCC%KN*{O\uHJ-﯃m}=py:`ђb.qrE_B֡RKSoܞKJJ@;a.rw.ܼySzݑs/ki Y\󱛒  8yB@yЂ"3=)<'Iw` qQy2ߠALjß?Ҏ~dyܥt`bptb <0P#E/bQ>SBGdg4D=+ϑ#Gۗo^?MPJ8so܁&p!F.ɤ=(x_.6n\'|p3.So~SBM7jժJJ/FK_#T oH45P֎#qXx3&]lZkb dk< ^"~+==]c?O鵭Z^W+ej"\N/ iApK(=17yd. Pvx[wxQMok?#`/-{B]ř(yX Eۏ4 #⦴hDmQ{.]~~~T!f eWPA .BpTX3_~ ?I,0^"5 0fLB:.'֯c0 ѠI? ^yz=S KL! ?tkUϤ4z[N jxRT4&~DVpSAIoL˗BC󏑶 |Eĉ_мC 2ްp9+ ݑ8e1Ǎ hL畔`Z J> q$nڴƄ@qq'/׏V^]Xz {?lP9#zLE|B9IRwro?ZoJ|82;wNzy9=i.BCt<e S7e3N~]@ jUPm @ʴ7Fq!7JOz4N~;?o8, Lo $yхZ=h7&JO#l|B"TW_9m˫@[JP꿁 Pt֌v4@`qdQjO@/ZjiƿE2FTьt?I)ګ sL,Nh8(}o΂hWA4-W[Skѓ@Enݩ E j dYPQ;uɅ9ʓ<8v$1~no*C:V_/ Zpݴ՚ d] ?< (}_Ό"X\ ;[Ġh oIu #I鉵B&(B pf% ʹy_ڄz6b'!L. Ppg>tU m3EmNV"Z.ƵFܙς?s_;F4-?ZyiLWFfx`߲)*™Rӄ8Bs&8=vv׏C4}@/.aS|:dfN~m&ydZ [) h[ ѴG>TJ'=ʅ#8a~/,[JO@Y 4g23E̥GfzF3]!R7K`!qKPAkS.sНZ̀ZS7kk&<-X2 *׊APB3.A_fyB,PXo Dq01]$D 3AB퇘תwfI1S@ hD9H0zLRAyLVϯR%qwq"pe1h=8B\+~Y;<Ìբk;%$XT߻SB; ZxVI-X7HGw 0w)Pp3+F~!@DCDZXڇ\9!jX@g/qÈV`O̿ChҪ{=iĀge:PZQA_хa4K+=i}dteBĵ6Y`]X|[|?Ji?6 /6 PZض'?iM5i= k9E"?nt7Vv FUd^VN~h"<@6oJ@ m%fU&xs]v:8i<`N~@zrh\j;YEHWyEyN ֢}$ x6qQ=@W!kJ.,gW70NhL00jEĔ% F!͡qs5iffl` :2?Jsy7wSXߟEB[=&y<y/U '?+[5~ \izտbUa(Ig1 %J_[nLK& kبeM&Q4.LXDTgܖ%m_6-$ ;{DZǥBҋC[D`m&ZF3_dkx EbX~7V\>@Ǽ,QEuaGq[CKkj%CBÆ0F~t̾|)PCo/˄f7F#_V`8 Oqak䗾.qM|N䯭476@.$#@"#CE`~a|?~:𴠡3ğMxu^sQ]}2\IoNPױ"ُ/Bӈ98d oi(16x߳g~^D ^>\cbjڔWJh1hɌ,6PsTLՇ>{;G[5{< k~0 xY oҀw/spK?"MYuVHk1!0ҹas!Pf .֫Erv4)@7?_ZGRzN`KB 3/õͅ0F~y |uię} CW(9 &hZ0p{/I 5Hk\i):X&F7LaO3;a 1t9#˜Iv >l ZQ>c̑.Nq_d]zJ/RMfX+fH}WvG}DհD%'PPD 4fTPa&DM6/(yXh+t6/}Ƹ߿ktXs'%A H}CKg/~}sz Uݿ`ye*1~ Zį?;qq_Z؅7$Z n xvP\#Kv r0U[=9aVPAWOssНHΒED+@327GNl9H3 EA~%oj*:-! |ACi[iyrvdeSfMFeBzJ6FUYՁtHͲ @iۤ Ͷp"՘g* -%>F6lئIF Lvw՜`v ~nв$jK<\88#3pxT}xEiʏfBN']'+6{/% X}F ڎ4RZl? 缅E:L`no-7S~CY>m8(A  8ڂ.r9hH/fa<X<+g ,@&XSB@M7?tZcEV#wFer0k =VBЧH5qi]- -N9= h\3Б!˦eQ>@g\jC7*bZ̜KPVdh8d4LYuD܃V!qI(}pu'wq[7'4 QZL7] CH] ȶ\ c2I !)4 [cA~Y (˱zm|ş+}_"NDSkHK2Wd ]%{gxL_7d+ &t6TSqܓ/ 7ESr.:\d)! l/plA)ځ3堨~|v>D~!*Y6|HA`N3+@קuflo#~E6.?@g#bV n>]}-*N@{[;=Q{cJ,5q7g8(6k]fW&M/!^, +&՚ ;[sEJ˲<F}]_=J S+j6yc K[ Zq_> y0T;`Yy  g|s݄@i |B/޷}kr]ͅ?.AGr:CY O9,Le1 FJ e9u\Lc}*b ݋.Db PDʼ*cpvV؇^+u^ep/vݍG3:,SOfBgtt !H}-ڰuȪ#<GEE S|SPgq9a}Sq 1:[J}LQ8%?RљY*L/j!otՊY7YJ9qs:5b!o!.Ԋ"j(CE4=$ SkEh'TbMT@.\o(+R?gΥXEĻ.:Mi) teܸzo!sOm@KF_ɯ}%A@ |!@ch'c~ ?I(\Cs.NC,uAgF(mMo2'COsQ _C/"k RF*(^XK+l}w~7=]o8;]q8JEG/$ #X Mi'-8nHK zr#\LЎEn|(;w~B@jIENDB`marker-text-line-scale-factor-10.png000066400000000000000000000203101456565420200334730ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf IDATxytUǣ"mw)\g}ɢpj[6ֿob!$%:~0!DG3/Ys\-j[ML$0m6(\Y :ᩂ| ;8n6|:2eotѕ,my;. T"k2$ pqq1T{~ǽ5,'A{ 뿀z ,BCH#y C~k Uu:m5d>{w8.\H#sChMJ ʹ;,_@Htrܸq!:$???r  R-.|"HeLCI`xJo @:UY͛`ҥL?E z ?(:: Nϥvu:B@" =H'@L "_)5ƌC%D?8=x [^v4tz*~ߧt 6lo۶qh"__ѷ~K-Pg&v@PCe)'P rYZ/Q`wp=.Ç5_=?R;S 8$Ĺ9< v9lAG?Z m֬YBC <<*nE% Vh!Cge ,r-T!rJgA.@mRe!jERtQ~Z D JpqR! b)%$]Z9~!sǎKo֠ ~Dxs{l4?~3)442 uQ^ֱcDŽ ? Bj=d]2t)uAr s nɲ*1(((HXX8/}?Z+݀<.TAn!RDnk$/" ,Άf=J%ˠg !@2"B`ԩ+ ɵOF&h m-] ?h!yՄcH) @3WZ4-1c0?hPo,8a2v09~5@EKOբ|n ~M2~!zWuAC@(.DuT__/5{Ydjjk4Hse}C2 |U\A/0W ?* ;UAh'0W+99YA4R!uB-b~.wY"C_g  m1|AN@Tk%8^^^ &0\˞7n<ˊ!dL)`ק~ʭ|AʐUr A @-A@ϫlc=ƭov)11Y2D@WԇT.ƚkZڍ]~Z۸ݻi/i5!W7w\&< jokxNߊ/tGD B@`&jo^-u]j_|Wa\ //y0DP R_3>}K륹sr7e A Lz \k1'Y GCsIUUU.˻L}Fc 55S]N|7Kk׮Ԣ0y1YkJD57}]@x`1[o;d.DQQQN Up;L}_% NJ@`#ړ'ORSSu@78)`y úoFug=~x'1/tgR_PoжZ/̣Tts}Y^j%f5Mʳij 癬'=rHrUZ)x@i":HkPkgI--nlcq>>>BC@6Lk={sN=x@m2u`V ^HR)ւmQol[ ᗽa q`P8 ĵ/;80w? xb|@JII~_rOZ vSOm&BEEE=ý_B5~߷y644H?8 ?oY2]>rHA{zzrg+G=o[@`iE^gK@C/(B~uZA3g }؋TVe()[4f-i YQ"J6, m5̊ 9 ' kE ?|}/Dl) @0fFXU^f '72m+I+V >6"_ ~k$'qH3gD@wA"_m7ט & XBoL1j[;}UZZeʂ#,jOwP/:X_6׈ n -[&5 @pg0t9˂RCEݑ\hE7}}}'|! ? ?O~ +7.0vLJW_}%=Ұa8tlH/Bs[[:n=抚-ӻ/^,w})dV657D KioENJPw݃~xc  4:A 3mj jl⪰r AP祘mU1iS(ᷮ5lGq%\@_#X_r؆KU ,MY4ԷWƌC%"=mmxXZq=d,@iq#1WĶ +~2/hb24 L$/#_W\ϴA\B-@3D }p5 8 ȧخ@z<"17E}l@7pIh7R]$8z!@re!᷶>)@zJ9qk)ҥb_6,n46A`i# Ifo:+] .h 1¿'\o0on0>{?|tJ=Ӑਫ਼hypn>' 6L:pӵ)5ˎzqows[zu]'ܹPBB4j(BpByG87DbGC- Z;ո]ˋH馛nREA|T~E0{枳 +Ϋ[#:!&KknA5!2\O\yĔG>?oߙ9/M(WY{?nwĞNkFU!TbҰC cƌ[WW`fA2  OJkM[Hx_x-K>jBs%_QSe"@JN@r7: JL`BSpB`Ĉg}&Dߣ>XiȖAwOLyA@xj w[?E@`!կ~%YFjiiyRxx4qDG3 f.g]`󯅇s6&`mF3HW/J?[V4m+Wr)-Ú'N`ڞÏA qn[.os~vk%> po ɼKwqƴ ?@\IҔ|6xلJ p1}%?RY~oS2|a-Ʀeޖmܧ)sSʓJ>wrբ@tQi>{1y8~ 8;@j6CB,pwU-'*˂j1,Ij5bk) хxH~[AV Jwsd H/\۷oF=zH:wv) gyI~0(n[ i#/ٳgs >oٲ@,go@hZY0ͼ1%S|SSos @?.=#Ԃۑ{zzJ/^zeW8[ng *xJ-%`x:,W-R8)|ߦަ \@`I (i*[UX;XjHyt"P3\9d* jՑĒ< cC&~0@<`fgdokxNwxҪP~KJm5y͞&y%ږ7w|" ~Q ^(2{J}Dձ5,'wt ޅvm4TȰ} B.}]@VkEkö]6{fAkx88oTg!TRjm*BۻLB:}/jF\7bEYs;Mxx5P~7gU h/y9W٩jQYZZZx7):]}eyK8[w& zaj!jly|"ܷ(?^Xv!+97%?5'%=1!>,(jwɥk7лjT{oM ^m5,@>P5,Ϫv})}*v}+}B C?ƾk?cPBЯX`[`ǣ;Xh h5رh1j9CX3 S`GvĪfDc WCLZ; 5%nMQvkKڢ 4mcn*A2֚k&4kc9o@2֞s&4oc *7`ãE1֢2 lphƚt.-6FnQv ذhkuh+6(ZmƚmEDXa`nvphkj6ZkƚC Ucm_M`nqAz{g=׼6w{Ѳ78=70mzʄ^NwQe@M'G;k=@D;1 ?"0h2\('GӴV!D8 ?1hgk GE?Y p~4zGm[ ?mjю[ ?j[M ?7?GբA`◊mÏFHhX}Kg qG[1Ul,6nZ<fk^~4iAy%0/?y~4i@ `eb`h:Gm~4yB`H`h6!0XIENDB`marker-text-line-scale-factor-100.png000066400000000000000000000052101456565420200335550ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf OIDATx=UN0B@NYN1!ka DHC疅DŒ@!Zfm鬠twpk7a~˗O?w|_Gײ_~fg7:4偀,@@,@Ԭ@"@Ģ"J˕!v+#V:،G@b;GmG@@r?F}G@@b?#qN @v⯲!@:Ȫ @-R ~. . MMN No4?0(?c d @Z#@yB3n+?{K @"@53(@C _sPpw #@7ϟ<~\߽y7"9w PwPlwB;?ٹA[?om PgKm?¶u =ZA wVM@wӕP^A gSUB]Aw€Fv7{T =A@? hN5~ݩOZSv.\͉ @ ൹<$Eƿ ~ܚWZ[j@A@c @ oo?ſ) @ OM7o?? ?(j?*?8?t\@*N c#@  ?8/į1'ךKkNePEr!@SB@=~yT ~)  ~ύD%~F!@SVF3g[\K\ğ8o m{l$]@J1Eko IGgKH??9$ 9)RNGpgsv#Cg7!ɣK0=aNub.{p3}iL_/\3n97v~nc:܎?`6P N~T xD0'~`KOF %[*oypI PuOC-j<$l2~OA@?;Zk;V>~gl?_X0"~p_`d q! B ;! R 2]@1~P^?N7~upԦ228*_ _8PwF`I"0A@r @ntB @NtR @.tb @4r @4Ah#@`sM ~ ~/6ADb ~ ~oV@ @w) ~ ~]b_okXn  ~ ~-E`%ulG ~#@j;A_wN!pןįcs:!#~ߍGv{o ~!@)؍> Oğ8 t!@]·0(@G+ <_mPl W[?ytᇐt|: } uv7~=(c@@j ln Po@@u4~1V@ l[r!k?d+~w 50ިA g`@p*ljhd`.@|n@x@t@p)@li@h@d@`U@@@@?( _f #~P@bF < ~ف؎Aa@m ; @f߀nx8KIENDB`marker-text-line-scale-factor-1e-05.png000066400000000000000000000031461456565420200340120ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf-IDATxN\GP= ?1}<֒<ꜽK ?߾}a=Pӎ{@-;.w#Gr]2aZW=z e@,;u#{m@Sa D΅;kaEXBRi栐DN;0KiAP &eS"HΔLR+e/H EmpPN0<ж m/whK_;BP?a@T%IF| dd%$`J:NfD%4bN nf"{AX\0*0gA"[IXT2(q %g\%;EX$gL1QRg<"MX4D3OД# @_vЏî`g|I@[zSE;|쌡*b ώJx섥.` J1{B̜Pr&$ό M@1[R̔Tv$% IM3;J̌R8$~Ό(M3Z̄V%7\w7PBt+֡U.H0RN0MT ,S8d.PCVBe:+XiE.XALPVE: xm,C;B*?,C3*?$4)CWPșB+?t}Up>+C#/C,_{_8cDД7 4) Ma hʏCS>`Д|,84@S~54嗃BS~=84D*^@y LPNE>`d*VBx N"e>;lW@U*Nt SN0\T֡ u*FS A"t;(Дb" -cfCiQ`gV"%ufGj|c"))fVa,%p KZ\vT1`aW %PCR^v-ra"0)J]v˗>;Sч]AhIpޓ&,Gd8 )b9JVPΒ",d'9 .JE0F$,Yd+8 b6 bXEւV ,]do3 `7B3pE ds2&:`BV3PA d&$;BO20 d :`B1WAW~׶m/B m:pRn T#e/J de:S"XlCiRCpi:栐Ln? $cańZAqa: m?41,C,:n*?69 C.:*?v5C-;Pn+?=|C/oW~{B07IENDB`marker-text-line-scale-factor-2.png000066400000000000000000000271071456565420200334270ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf.IDATx tTǣuVmZUkV{SUDvbD &E{!  d_:d3x{3ν{sΝw}d/~8#~n DqLhw1@@e1HIh,F8*JN& q@77Bу6Ӌ& Kφ_9sa ~x}Ԛ 0V׺MAJW㉤\%t ;c00F@e - }|=G(?} 9; &c:H=c ?` DU9`Q;6XRz AciM4kAAZ4jHZd֬ $+ kk$0BW؄ ikZ1'i_H7l6Uh͌ߥ\xE{]m @_EA-Y}Wc7A$`qaXOY|2 \h *N2~` " \hͰY?O*?쟸teC{m @ u pvh@[f,Ϗ\v DtL{U a q0nr"'c \:"'gyuQ+ު M F@ԋ8=5=n3.!ȝ@Φp ya. 46ɑ\6Q1 &(}䛿MPh=cRlj.bOc<`C@r7Y9M |B"YY.(prae{T (%ݛ5]hD(힔sVЮ3b6S_(C47S/D댘Ǹ-!9Ξיff{`v*z)Q]`˞tKφӮ/rqC2+ڻ=RĎ#2CÈ"ZAGO+jt"}20,<ŎiJ?`W ?yP `̲3av5}^K@jY{Mi~7cI8@)gjcCCCW_}innW7ҨA]0?-1ٹ0461A=4j p8880/kZ;D?C )Hspu;SbY!AM;?d9DžgUXj?8<#͜x8uy"T'W5]X,Y>*b,Ps(P ~rbQ})X7oA*;ZeQL8P_-?\xL,j_%WPnͦh/yE- aOn.LTT-~md&{Eq8srpssX[LP=H8+7JaxL`̘1_6l `Z-b @ȍsJb Z4yWg,$ @K0Қ(4KښLM@r0Ԇ @Gp MkPlm[D#h_;4#iK&KY'` x]iI2򷇑CK Tc'|32284["Ԑ9 } i*pM7U7|GS,aϖ=b5 Ҿ4PnX4r.䊘k׬f܇:AJs1о4PhYyG%& V@/h<fA۪4Ц"~R=GU.:bA)& Uor;GAs&[o1tM7:-t N3G|sjߘ*cyg߷o(Y}y=#hYQLkÆ Tx衇۷3̖-[{W::lQ44.*?ɓ'9B뮻8ND3 ]BLr73_.оfr @RdiiiAVWWspޥb&J?@% )&0#YIIKPP|iG`vGc ]pGe]47s{]/ 4=b?> U4 ci,iqСCvbґtt4{n2ߒA>~ټy3{9'}yC{KJQ]Jٕ==c'l v|xTxAM__0c(ttty<$&~|O}2AZ2{CBK-nc}Y]|>L7TVV|}}3 CAZX_V+0N?r`0~ϊO#w^Ϫ,Jj/Oc>sem2L__^ؿ#Ȟ@&'_ᮢOACsla._D ?:[n駟֍7qsdU{r `+txu1}K7/9f֭WBWճ)4 ~w`ܖӓ¼|rA]EGWo&@7|#I&邃^>Jxb9yg*ŮE;5`lioh쬁f?b^ly`J}}=j*92?XI 1’a\lbXuʎ(lLH,R`*W_t D/999zO3Iŗo J%_ Z=P65j <(+~@$߇uؼhK-Gu_'EU= އw9ӧ98\e 'OzRx:[r'ѣOxt`+1R%a卜X0 A2+&L0oG$!@M`ə+pD,oiCYr^ִ5;nobI>gЁ?dk|b&+L[ze`^l^ծO&m瑋b&xOF}S}MEƟ?|;&Y/Ru:b?P "SwDlIaˮ!(Z[}m[رl~m}g?n!(9oΚ5+V4Jo kł:nk@=*\) Mwkbq\/#(ObrҒʯ=ϟ?=_[aqI`...{{o7?W5W$~&e3׿6h_&0$~؏VP?w}9+--x4-&@kh[ Ff)r.3ywJaedd0w}7;vڴi&$~iÀ_zyG9灖L"2F `cJ5 {&o3P|A߀AAhƛR zZÏ,mO7a!7b4YYծ] TCenZ7c"""F1csC!4Y8Xl٩5b4OE+|Ii>cOh)b02@0h'6r2 d|7mA~B3" 4 ,9)gRy>rRK5q [o57 GKh0\]]E /;hOFAk#&&FQ~aAH0(:SvDѾt(hB@E0a/8)0?5 uss 1{ h9؀%L@%%++>}`N?ܿXijҢ4^%bP13Ne^ihU0scnBBs!櫯 9(iif@*κYcG8~R&0mŀ9CS`uD "Ԗ/,~cL1BTapB|yc1@LZq z$[⢋#xJCVY^}}e@yv]ȫ.*m\ܐRTWu>jxk9fI ^qo}+|϶esd:^`L` bψ@|li=R>5eGc{1`͛ɓ'3r5[5 "Xl+uuu+ ,8Y2*QGjYt_]ycc97umQgSMqr.l7__# lGgox}I`]hh(s!6yRjvxbO;$:M'5 pIaнl۶ydžރ0b rlUw}&LyŢv?@u֯7lz/s<1˗/lɓ'uO}c*>M+N\2'59bI$#c>wV+hSSe~Zy&3S҉+ IqP󟚬8>(4]Cy i%x (hlY]M0r/֭[uCș;wf4i{ZyI\\pvvg=R l—~͆Ov^nlZ0;'r¼S.94[!usɂ>̹RjKf _l:Oʜ>@O묠0xi;{{!Eٳg?]]ږF[ll˭h" b&сiןDLX>Z~frЁ&`ؽH?+8 D;X1Ѯ: 6S?vXFr)BA5hn G"u1* ]~4y`` C9y9wQp]Ԃ|?~'cW`i_VJtnUiIR}ut^ks%WMPPݔ%)#sJ# <i 5|G%``){\(ȁ?=}fRۢոH7Ij]@^ESpYQ Q|>Y bcQj `?bbcv͌?^2ӟtB}}}E %J]Ԕ`jܑDTKIIo!*u뵵,).dTdV!s)n2d@v \%aq {z{TfFE Ȭ}Gw-/]_5 {&Oe˖,|z)--{WPn(~!INx_]W5 { b 3f7|s-<'`8燵w3_?bĿjƜSѴtӀu5kD AkdSLan&Ͻ+Lww7o@Q/8rvg9wP"vapL ""B7̸3]]]"JBB裏9``PҀ~|];t亀l*`9@P0XX_]T~cg 1>u'Kee%'8 t@3(~b.>?4'?^pG {\x&8 ]g%A@0G$_2SL߄i?~_o_ˋN1w} .WqY1(~^;BE ,/2YLرcզ>9fs.@較y"96m$8C=Y00p_P~>uCIZ* 5tMV hgT8#7L) kZ]|9M@I㵴67}OOOgz x €Z@JA]>b 4d|a:>%K ɲo[LޠFq:Vy&`L2;vp^ktuH QN~IPߊ ~7Ufp.2)4Q[•)uA`< XIHޞ3?8 ;Gja&`]lf ŗHZCu27nKQaB9:^s&X%&`=lf|3H5ןJM0V׍xD:::\)xLA.U X7aP:_Y`h슆Vg]m]v41P!glAXXC׊+8==&`yl: o`^!1k54SXWX"h5@Yv>> Zd̩,*4bSY`.]:$;C7Ug %_LPpܞK"~@#YTnm77b=,M ;3x XQ V{I=`tAȺ|uI)&|(---ĉ{{{ C!5&`ljkSHryb @ C_X{&B @v:tHp#̅ D^赔A0$ Ej*,b~i>@|M\?%p has|Ξ=\@@@l}Oj u]Ν;E4vv_~ `層8RLo3c&?  >E@JaM58'WL)<#EE26h΄ γt煸ƎnKt%8h4`}C%$Xŵv(1c 7` Hʥ*j&4~il섩C?"SM`Ԛ uT]F /7;;#@Mg@L@k;<>9T.3 zDjy݃0&2ODP1BBB8=pGʯNJ Ls=':;]\˿!4Fj v 0YMʛBI2LƊ13=8( "dJRK R\i;;;sZ'&~Ê=SL9(~?rmJDfUrmݺ#Z0E0gAmFaD~x|gz½|,yW(wEP3a=)u֙$~j~yU(~~oP3bH!j4^{V&ߘ @ׂ?>N?0" xh `Twtqu+V&̮7ELhP!a@Y/6]Z\ƇfֿiӦqD"6G|'6#0n?_-3DT ($D"/J_׬Ո8rxMGw'/Q0ƽT `ER˜ );"W( (Gj@D' ن9g9fSHХZP>ԸY'g6>(fQc cSrQy|c[ŏBm&@rJB%M@:.8]r, sἐc~Ĭ̂ ŗm]}qd 7wiLyһc45`.j1,K,:_]?dt5NLL}hD(dc!0$~Z{c ]dwGEW6sWjI/@,RM@v2k>37GrVa.*(dkJ}{R (%ݛ4%]`D(("G @ Q~B"Ş]Y=_@LMkn(~D)r/L=OU@#J=]nfV\@= 5@#JE7uy_ˡ@P'kB AkhGԂDҮ`S@#j0G>Il,L4x\fG ̀l-0[61?p'XYWQ~_K/GZZ?܀F ⧥ E#]G<nfjl<LŏtnPq9 v ܐE 8F LwL\p:t&`1Od//gA M^+%"gh _.v.M"wh @߶ǖ& mb6 >HĖ&`c#'le& f` 0hY"ڰ$A`MI2?Z4j(~ТA@#&A%)j(~7ji_yGOt\/<'D#}iv˞tKφ? D(~'{d⟶ 9;A_uޟƾٙ0P qsG0HF8:Hh8DYh? AD>G rsL a0$(~Q` ~G1dF ŏ  ŏ  y IENDB`marker-text-line-scale-factor-5.png000066400000000000000000000332011456565420200334220ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf6HIDATx]xTUڎ"]{U׮ZARD@"((ED@JJH%LI!!$p|0s;̹w|>ks{W\_nFђs,KzcmaD7|}'j""KMM%...(|'c,p8ޝ.#A3 /D _1++ (\8j%nVtMuvtwѐ$B{Qpf1N!?.}u^>nss[G~nM.:*3cq7X F%phZ!?ڵk~YXByagvz;U"fH!pp0III! chXtbpN^.Z/Z/<,νkdԩd͚5ˋdff(+񲲲0~xY\z mw{!$3g$6l ={/Fgsy(;Oph >bp嗓Gy >̝;RQQ!8{u>}"7, -h1N/'m᪫"O=3f Yx1ٳgt 4}o2EC̀]zΞ䷅.ѢΦ b} IZZikkpP#s*KѫW/rw~ӧ'j1HECk(kit6¥^Jz!2tPӌa۶m$<<\p1ECkhi3sqW~;,Y۷$&&\8cG'j AAAdƍ/$&?KR0P.ZBim3uvvgju^~SphJ& rq?)Sƒ!L[C3ycphR!!(uarJ2i$ۗ=ZX5kjj2-A.dAs=GZDc/Y#dݦѣG /bMn)[oW\8Ԍ7 K+gMd6c 4Ya _wup0Ba4&tDzi~zQMEIMsCE}Kce}K7Tg5T\&+,< LمeنIه  !ο``Kى'd]bɓd֭䫯"o6y,?< .rcr/WԂ2lt:vgMckK׌M=3||ᇒe~%֭21"!"s~+º>=ӗLB⚦6cG=|]vJ^|EO-\8crқZQĒI2>YxQp~nQEC }eb$..qIagRSs k*:Emذaπz\p`0vmB6]; _>).="8h/ "$ yX% 틋on̊>ɽtyzyIS%(܁$$ "ༀoCQYR, ?w 6DjV.\(u"\8JeTwN?7s(مQFz >Yer9hAAqww7uPc;4ƼM.j2-[f#BOba&,'a%0Ozm ,uM%u*O@hzj+MI+)ǛǛQAG lk3$JAᔂƺCq.\ 𓚟i*\)Bj>SL[P3r _6Ǡb {=9z>E{"%%f%W*"\ #VU5Չ%|d'~Ow}СCbiHt~J {B"gpp ZUZW%Low/?Xl2̚zXbÎͨqz2 lE[B[M~33mA>DZG}٨1ʋ ӴāpX"w@[襤$0YO仍F _ag*aɁ( He/\~)3U]٧x㍨Bc.ix[ZZ׿CL;E$T5|ɚU7M` D._5E1p @~Ϛ@fucAXӧPc;N(1Pp66J"F״РAHy5א[A-[|rSU-oaGk:,fXPf9h;FꃱmAI.O6RLaoܸqH>xME35 IHR|ԯg{ y9r=>(1Tw& bM$"tUmhCMK .D" RiEȺnskWvKc6mj<)UeV"0p/fl !B@@u#͛ort\"QfzX-=`E >S0T-,D`ԈQo.bZ.Kx{{WHUBA0՗FE5=mܰmFԞ)d9btmc83QuB}y؏5kn I;A؈s""/ӮЌT"19~7zv?@.Ӭz뭦l@{$?زiQ;#ޚ 9?Z)Kv}: D@MA2K>}P +ݱ(ÀszU"'WQQ(ā=T0ŽK1vBs F`}`px m :>4:y󰇕l@~d[2(- ]?5u/!bO xPcZo~Û_E{" @CN^kk+&k3vjŚݭB0 N1cP熦ZbC||"""sssC9%( T V͆Mvޘ^qSkE`z v:u*a!HљzA;o45 C'O1Z{SxmLuXJÐlh@1&ݷ&UA\h5%rЏ-;%\h%'wEIV򃅅F~e#f>1䷕}#>fI#PTv:ƹkh7t(2` `eee=1%fT0B~ (831÷G{wE=u3AXZ)*}Μ9(–RׯCl=Ē?Z9kZL]@l?a/9$f0 kš 9Eoy1߿C zJ%?@"C @]~J 7+ 5ɞy ]nS+G]<k9;_ pb>;vvb!VKܬԎ n .D~ۂ9q~@:hPJQ.zYms#T=1k{ňV;Daȷm6jGf2`o|Oat|REرci(R>rh} %ɀ*`M]v-3[2{1:]T>:mrhN+rӈ'o 0h M6>xC5Xi3vtN7/BWwci I%G;;q!zKĐ)v ,m1n[)t # #E&TZJm .._u~_Oǩo9sz"cA~xBSL8E@,R G@~9&TA5jK "Xl Y:v O\DDj*%R/Wn!oEK" w&L@i ?x`Z_fq-R`/GYnQMbn׬+&gF~)2}tcw>V_1Wqqr--^zlL;y_jEsRyV,!,&' ^R 2 ?v(f50vg/"S b,8I:&$ 3cE1&?tYdN1c>R&T c-.F&ٺDfm z"?9իQcLJBjE5 N) (F"ٺǿulM@uaMqJ { (k {qdCƖ6!A6Oba&Ď(da0"4͖_]6dXCF8#TSC i/R~n(Yʦ4ƎNCwh\ddIhmijšڟWo"CQn&CN@Q@cX >nAEc=9 H㖧g[P2Xqq1{L}a=ɯlڴ?D~ +O%DE] *luuu:{&gΜA۵[86@;P13X#" {x'ꦰ lcwA} DBH2"-mF@-[{w֢lD{>"qɮLZDZF~DK~3ySx)Scl@V \1nعs'ذ;\4 Tmmm_n%?LiTBgAYS=} Fu믿=fhFJcRt,| hoEOKX n:S+.*nT_ʭha\(E`}`*o6(eu2%\mϟz)q?@e"9☇ 1{hl3gΔD~T1b9b2 Y9J9 :VieĊ_Y/6]kGrLi0kh@US7B^O%J0bg\'EzE^/ilkx_}lA<{[ff&yz嗓lHb\D@ D^Ip/4=zkիF>UW]E5FX:Ofim՛v ۩Cnr=@}xg7mT{f@@bb"JM&AJ0AˮIi."EÑjkV7cѾ8~dT:;E1D/s(>fRE6v^nZCs<LC/.T_|R:t4;(J=]Yڇ$GREK Y`6g /"YnIKKC?44̚5 @h% g*?@F?SJ" 5ٖ`KN |>\k<i{D|vn55 nqgϤ8yDJ={6}[o<.N*$^|Q!iO!9 ?$crY5pjka"Q5`+dNp!\{b,&i-p E:g?&l؈;VV/O>M|ADg}֔ ,ƠtfB #X,B6LۋRĤѻuy9T;f䩹s璋.9ոj*7x=e.2L __ 0@Cӥ/)nj6hI 7ڡ+}Y"\k v^ش~,DS0eꄽ 5Tv۷w}v%>aLImV E~%EnIS 9a2x` uyH\o)iIsJh?X jhzM~"`+ViOKNN&3f ~,͛Grr"ZDziKz.2A'hG))vCԟCBa \O<&x 3m޼6hս?"+߉}ݰΣ4AK}tO2$MV!0@lITTonneϠwu}N Ȍ%0{7I ,O.=~)77Q;hrYI5ݪȌn!X',F~N MIevvʲ4`whڿ 3 Mn-JҬ c|SXXNyC‚Yҋj*h˚XW%ej 7NVC ?@I){XTa05EeYZpPHDpff܆eI"Ƶ'3;:ꇊHOX=J B:MԅC!4#h9 >B~χ(ȕG1Z  . bޘ(AH~*/t"-}zXAvUn+'FC]7wojGb퍋KNih\cYP;a!u1t䙳#*h!YۂғtYEyvcGVY}./ޒ ]Rl )MCil :=&>FxQ앀(ꛒQTSI[ݒu GOb~Z(G:k"`7ЌYk ~)U(O풧&D"+NC.150yM--YT'ZYLXO`}䆣@:h&qqq'^^^=&s l R? kX$bbh7*}X@NVUqy3\r(oi8 .l~2Hf}T-Ì7Cl PON5ê@V[]seYosM%r=X`-oY}Dj4fRDX?_-}STZ<]);E;L ,BDǘŊ @Yn8OᣘV{#pD_`:3kx矓{GB8ᅮ&qg3c"-!?Ndd$X&H cbb+"ʑ?`Okr*?O״"yE~)FDD-|jI 򎦌r>}: E;{@kkxרzzz,-`ИL@[ªT]*/&[lzȐ=k{d(=UEu4"pw>l|2,]!`SY?-hn,Z;%XACz7%KRC'EwdSK/D}\/iw SB w}b7cƍTR?YHޱgcY[jj > Fze7wt@= F+pXG ۈX(+`}# KLE@%?|Lcl\^u/߈ǎ3-8r zhDQ_B@>xm>DoLEh~jrO\omm5ɥ^jx_5z%XL{ۨs܀tAiTӇt:rJm7j??::(tL*vXZ !Kok {"?COII''4Xمo2 =b"/@) >ÂTuu5X_t9oHezJ|遘13GN~`S":"SO[zXP9!'uņ AW_-˔rH')BIǏ{D 9̯:3o\PfH2ӂXO/IDP5_^ ݅ŋm>4( Yγd@F#*$KP7Պ^q7|Wėdy[\n9U6Mhi('eRaquc sٳL:CG}`'Ag"Q_z(>qD ,EA-6` 7c}f ݝ6h8*lB5b9R уBM5yHniVey]?eaS^xĄB :m…:F?m$y m  k5CM)f$'H1"۷j3vh{@~3F'*,"AYi<>)no`H< Xt— obs <(əM\[)+Sf)cͤxk1C|9CT"*`x\@ebjꫤ/;v05z:&DaK5 Vg̿s1LIad]Y |c(^L!;:tHXP[`„ 6XlڙODo{Bc'"2}k*@gFg9{e 6 dffDӖ^AA,\}SUYʙLpX[RL_N֜g$3^<[F8ʊ?LgvGEL \q ;B3Y,N~ Vw#Olњ cX(^8"M~i ,j C7;<' `]@]Ql7o JORkY(8 `PQ tX\nD&1=rP  *7;+|Ugwl~ ~]9;GdJʫ*oijfl/l~h9~]?뛀wh~/:>vmMAGlTxY`sЭiI$MN="` @mU ]w`.૏cYRnטۣ\Vzrc\p {wEpR?(XRNK);zE@Yzrb#>B?WJ \Me%yWqQ(- ]zr–l2!;:E@~ @s?փՉyz me, pGQXCY_R}a*ao_A3`}JT56XzJ`QQꅽEfq9bh7~%,tOrka}r<z`JGɯnSFhobDZ"娕z߿3WNh?~R =[ <|{(d[ya&X_3?IR跎e64Lp 68-B" ar@⛛JY'4 ),=1?{&m Ho?Hlkx`j ~g کЏÌA؋2^[*as^(w*E~hٽpBѸեM؁V֚UZW\z0!j I[)4ؚʂGO}w]sء-ξۂғR ۍ4e:<?b͔JT\s1 )9rg-#KG%Uv=+'CђH{>PXZp -C?v٣ˀ^ݺƥ͍vacDǃ\;@!,rj>)~4lcrv}::gpx>q&xp 9DQ_6ӁYٮO}hVt {P!a?@3y+U [\ ;!=] MX|0>boO;8#v65l#^[P-/tq4>D'm6gaMXNVULĒ>`MpX|9aV`Tw z P[t:MoN~wN"yyyEl'i>2CL}*^P'/&@VV1b"&3g$MM"c:I!F Ρ=V_{祮C7[ܱR|&Bڋq뭷///qf6cr9wþz<Y|[V$&&Gy {bƌ&1FGo8͡m@5Z2a^Vz[?OEe{-ssH_\Xn&N-ysk͟F-*ЧOK-rs [%ڋP+HDD;v8CNj*UPjB%Tps Hq4-@̇~+& nSd+o߾$''JB1kp,@$8?~xrPVF.\HDࡇ"hhhi3@rNX> y"6' v?L^}UYD`̘1T>a8 ,Z+)Vm/A.Y6l؀>gSk{>=H"p\xd`0F~~ܸqvh Gdb0Gsn0}+mi8h 3Q%|GC~8%O=\var%OOO8E$'--T-dǏ.H hk&qUpikkS _~}SX; cC" ,xKs[G~nM#.+o{H~ij ;E956c{HDNSzd w'׵PS$%%ZX|9u9%@ s>~(`>^C+}<쳨cCsa/hEPq"h/5p^/J!cߺDv D4> iI%O;  E{ojkp.]T4֎\uWb~ :6O`5U(kiSdJ<b.2*QZ8j\C|KTMTvE<0;fE(1ʊF,`ԩT0dUvD<r"MC30D}% 1 sIb%O ۃE=xph jЊ 2;Pi`„ (HȮ(f98P%wĦ+=gPVhl165cYg*0D>}:l޼%{3yy0Ձ`"4O^2-.PJKlTߣ[Xrp``O*rϡL,;::Li ++ u}a6DE\Ó޸.;x |IϞI& `8O"ҟBPKNJ6mڄ:vW&%ȿr]X2$_]m6*_J@<CPR\&떨S]G4F.]>>89q<54'!u]GQni3?""?㮋O*.f~Re?AnpJVV5j,{ME~  `88䄜""ۭ =]i)))T! N>GLFY!12YtSA޹4 `~PJApܰGd5%>XZZ۷/5{9S ֢2 X? !U4v' IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgraster/000077500000000000000000000000001456565420200267305ustar00rootroot00000000000000data_subquery-data_16bsi_subquery-16BSI-135.png000066400000000000000000000001321456565420200371650ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_16bui_subquery-16BUI-126.png000066400000000000000000000001321456565420200371710ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_2bui_subquery-2BUI-3.png000066400000000000000000000001321456565420200366510ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_32bf_subquery-32BF-450.png000066400000000000000000000001321456565420200366450ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_32bsi_subquery-32BSI-264.png000066400000000000000000000001321456565420200371640ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_32bui_subquery-32BUI-255.png000066400000000000000000000001321456565420200371700ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_4bui_subquery-4BUI-15.png000066400000000000000000000001321456565420200367400ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_64bf_subquery-64BF-3072.png000066400000000000000000000001321456565420200367420ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_8bsi_subquery-8BSI-69.png000066400000000000000000000001321456565420200367550ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`data_subquery-data_8bui_subquery-8BUI-63.png000066400000000000000000000001321456565420200367530ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J!IDAT(c``|</FL͸ QQ55ȫNIENDB`grayscale_subquery-grayscale_16bsi_subquery-16BSI-144.png000066400000000000000000000001401456565420200412660ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(c0ar1èfj愄3neНIENDB`grayscale_subquery-grayscale_16bui_subquery-16BUI-126.png000066400000000000000000000001401456565420200412720ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(cO.fՌkiiQU_3 kIENDB`grayscale_subquery-grayscale_2bui_subquery-2BUI-3.png000066400000000000000000000001401456565420200407520ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(c`ffO.fՌ322QĄU_3s1/IENDB`grayscale_subquery-grayscale_32bsi_subquery-32BSI-129.png000066400000000000000000000001401456565420200412650ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(chllO.fՌkkkQU_3cIENDB`grayscale_subquery-grayscale_32bui_subquery-32BUI-255.png000066400000000000000000000001341456565420200412740ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J#IDAT(cO`ՌQмj* Q}F8aIENDB`grayscale_subquery-grayscale_4bui_subquery-4BUI-15.png000066400000000000000000000001401456565420200410410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(cO.fՌQŅU_3Q?GIENDB`grayscale_subquery-grayscale_8bsi_subquery-8BSI-69.png000066400000000000000000000001401456565420200410560ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J'IDAT(cpuuO.fՌQЬU_3WЂ lIENDB`grayscale_subquery-grayscale_8bui_subquery-8BUI-63.png000066400000000000000000000001371456565420200410620ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J&IDAT(cO.fՌQЬtyIENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64 Cl--1-box1.png000066400000000000000000003622611456565420200376260ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxw9̽}n3 m7f&333333emY$MܘE)ꞙr2+*3ecGp n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p nMJo^k?Iɍ??zW?~XNZ>kywdۡ?/GA;zL'!GTmVRK,֧݆TYn͒tI()Xט.K2[,Q2Z!MJO'ܭKGmY2Y.Y.gE7_|yڟ// y*KH<Ζ;2W'5 2[׊)}X-ҒrQaW5^/4eݖly6\)O`ϷSu@4tmge1CFd%W~lgRG<(Z6MiKx2]/L5gn[<+%[*HGFҥ+?Nz 8Iڲ24EJCJT\ R}UuܒsR{UZ29=Rz |CJeHw~oJkfdEKWA[gORKu?qҚ! 715R'RqIʢwI]RTkjώ[Ly<(;g YqqE)wgMM|pٜk?5oGN}/ORvQ(E7뚸Pߺ 4G^Ҩ~os[yN3 #s_%߼R 9$ ?\>39r9zW"rJ;$صOwXv9){G˱#G$9-.oV`mϓMr1M5ts3UИ*ڲeXA/qҟ*-?Jw!kUޯOѼv@֑+/$/>@@*jH~(B}M,%ˬw(\I JnW\ה|NJ{ePbzБ'Oφ+|% LR`ug䗙fy>Q't(z eZj:^ PmΒa%ts,wW ]yr_iJ)%$Yh͐5^NTFy:\S*uX:YUx<,OodUR뫰P~W2 C]&Mr\^u.;@Lf@iD̋hȍ0rC{]B@A\uHQ:R KP,M|Gv"=1W,ץ37ޮ燊S,TE]hi6K[3chb'ܞ7˺nN6r.FПo( @! ߀k9'"|翴,ϒ}{I]#O6*IUu#0g_Nr`9 T+9u[/= RĝL.}|q13 O>ߓ'ޖ#'NKʮ!mC'T9&Gvɩ=o7v˒ns,bU`vlyح{RT$ɽ.&K(xK$Ie0㪽~5P.*KcePh*`z5] Fd"Iq%c4F-Z.@-bgȊ>)D)g]Av<3 b^fRdBb-W V|Dy1\j"`暪'#%{]r9Mn7ȬvU.5UOPL () $`G , Ti/;]2Y, GJr[ْ3%_?~o<诔t.PyS_y?Iץ&Q-URKu_( -~$WΜ,IV=W ϺZ0A_~2\a{9qҦ;/ NpiNs19B".KΕJ2a"/DٵQ?"}|grZ *\͝;9ls;tLV*{SvBu|YP>S`Z36L$mjsnȔZita$}SSb(gXgygKЗ'k9 LYUp$tۑi(USML9FNJ^yxs9V%/U?SˊJǣ JYQTTI޷P&Jb+t]'j!ȄA~K2ZIvU"u+}KZ)\cߝdjό3~й&d`Ă$@0HpR<Y3/~cdG7usM^pu=s Q$|FI%_'?~|iӏ>QVYI9v9q}#nkusXSr9z?7oHwC%@P @6 ﱲ̿)eѲ]nʐIU݉e, +c CYe=W}}e*Q_#,?iZ\y9>$P3=d^b2PЮU?T?@*=gx>Q+ͶJwKZ嶪>٠.HUtFK{^,g תP'ϧZ䷅k/nʕ4(:/e̗C ijԢ(x2oLM5ߋYQ [Fy1 ǢcXe1ނ$.d1'ʀU8 !<,>2 oP1U `t pɭVg:ss<; xL=ɼ}cl 2W2FWijJK_K}_'|(!j=!?*@TIٯpaʉCЛr v[Is xEm8‚kJ$52~rOEɼO>-_xe*6p!"2- rkv .ɲ"5JMLZ*'uFM(Ѡ Jb6^g vjT9Ze-p<ӿLhm%%\%,hMuv+*7W/k!Twnwi+Pk .1)-Xp9 + rMZQZ鲘JdJGi@mH. ~\*umMT0NN`w2L~/?9γ 7~< yҟJ?F-d(Ɵ\~\~}G;_~?Gѓ:NCw{ߔ/OˆU[$?__5Z\wu?Q>Q2Q2ߔ.u)ҟyU҄} TV\WT"?+8GI - k*,(9_a϶ ALUʌZQTBLwI-ȚZu? Hߚc զjw:Y+*q} ~d(WPFWcr@ƫUQ)6 oqB;['=ű>DI,5(/Xy ]+YP,S?-y>UX]̽yv^ɵW7x1 bOY "#&L?ocNe^>V@HPrO,uUWY71ז'C2Xd;@.3@ ~}"_x9f.P~W@}JIe_Nj̸KůT((#ZAQe*[ 7|n.â 4@5lX}ͽ<3@>}HZI QO+ \n! G3;)xfSyXR߯iH:lyiFwN\C $\=/?~|?s?w0pѷߓ}޶eFvʩoɧwK/SUr7QJ?TuBXjMWVV?ט_-@u; TJÌ.D-HAʯ/u>!U?̑\]\e3xoVi_{ZSzEgmIg!"= y\^*0W)!Q(QA^_{ jHK}|B!U} ŲЬ@Sw5U!@J@̷A@{*?\gF[*1B`pLR@wTۘiP1M%wT.@Iy *jYAmr4D5LMSЩ?syD,2y*@9a= E t˺9 0\#ˮL{WU G]60m="p99d:u1F9P <'{HF,Cq?p쐎$qo>ABwkQN{W"բ;%GC6h}@O#5Q9pPCrR=;$W]lʻEX>c~sd+V+D~.id"Rˣ.oNA@Ez_ M%TDKjB}L@,6$IZU1"|қNȣ,S Io)׼{^91AHsf`~DX-ke,I3,>܃=GϽ:lJ+/I;χ-x&%Ed;}9ȁg]p2p5!$ݸ*7~/Wɯ:D<kpiپﰼkQ9=|蠒9̾7Ɨg]0K#z]d}m*[SPjWS%08/)?hQrGU}nmL_Ֆt P+r*]u9H=U1U- ^vl{(S@Qki9Z=em{ɾ;vpOI֨?U#RjUKc#H!@ dS#s51֑)+*;S$+d^$1wE*"LPKTUzM?=6AJc=ףVGKn* gF| VS?U`B˪6>%0Ri< ~i%[.LVo2ʔ}֟|:MP 8ߚ+u2Zbi>?8*^U)(<$!>YҀm D^ Q+ԯV>t͟&erCLT\R>YAj?u,0 hKs+p_s٬9ߓl$1Vkz5.=)B"ޖrT^t\ xVRnz2` |n^Jr΋t\m:p/phN9}`\iʉ]ej娂SYܭ?6RnCπ$ aEn ;MٻjݧKn|E.)d$VC3zծ<gw֥!"fu*pcT10yH%YfeB `IoUɳ*`M מ+KF > e6NF >V~QcʮP0 Jo^K=saoB, `gd&4 N5w&HGQE{@j+ҀQuێls+~@`E%#I77@J1T]M)`be|zc-! u˻9M?V kxݑE}A p_=Di?TDYQy&dPX _oA9!ൻN(N4~Hc/K51Y)BwGqT 吂#q+l?ml۽K+'핷lwv} l5T=v&QD% !GA`ܴx[J@қG)?PuQ_Bdn2Y_->u5><-Q׿{!]&3/UJ ւhiWЍ *@\OWB~: 7U)G 0AUX 5OFܘa)#܀ R ԲYeb]'8uWeI_a=ԀJׁ bePǰDH{Oq&vf.i͈V^V]K6If^*PP%$,${;'$ծ] Xӎ!Mjz7F ,W 2jʣ Zbq3Vܼqq)~Pq#f6P7!c{ɩoWGvJZVRz{QK<" ="{m@#yMf`UFv]KrB(X~6 هJ@%yPfuIڭҖ$-@閡JW>@φI]%TNχIU>F%-5g/L 'lzZZ|7@>\W+e$kOڒ+2T&(ۣbP'O%@krnAz[!?PCu 16՚+@k@ J=@2|f A%+ʇucM@#;,4$Pwe}aOa|Xp@ }04)iVfgM 0vAgT&:pmu e@ ^wFa=D7$3F^{lI2\pôZ`,ZT' %\zW(!$]kzYRp·7 VZsYwy1P`AW)*a־Ԛv~ʀ!5U9GJh,YԿ9 >?f[U sdY%HYBk(VbR A}FFJ dk)x!R(,8k %fЃȊP@&JOa)k%RR2*G ~ҁy7@|-'^݉@߭? t+.tE>PN 8Xh/cxF][ꓯnՈAMeu!"eŘ"v?˱j/p @8c@)Z'=eٷ}O>NzJh~;tt( y* e4WGP7ƜXJB}Yd.U e*M:U -őV/Vk\!χ/_u<ʔ$ V }'?(2&HxJ:PJ#oj(5=ZU M.AtRbA[U%+z΂,IɖiϗL.QB5@,lc  d+N AqMS Xj8t;܇"Lb0~؉ @ !,2k{:6`Lzo*W5͝ɍtJ&݇3|8}|=DF@ϵGeJ/{/Ohas7M(:;n/` +g?{d.[SJ(7_[v˾={=r|tȋ:mbZUu ԫ5K( HX~/)/6$d߮J7e"diC ̔ʠ2|KYI4}ofU5.JB]YҚbYϬX)VP@+jUogaFpI"X~o%db4xs#Ր**V P>SA 1#Fsj 4eʴ6R-(Rm.zd>g/>?4 gF`sLfȠVڤRwQ-7Z2QFM H\> ;p81T'XfUX`8?V@jƆ` }d>Su#>n = } B^uqw=tϽU0bӄTSwIy#;gW>9އϺ}~?ap !$*J(l{K;qDzEF˘DŽjVWm&j;IQ2Rx/`?[Ty0QehK*I%}R~3S'k)䗉 CO)Z')=(eM< ,ѸC]H̺lrڀ `Oo_r'{Ԗ-/U(_& n@eՖ PC(QC ([S%OaX{`G7*#'l?פ*Zn +Ҭrߠ[{} Dz}4 ߫>Y#l gIq^7H?@.^+&23Wz$a /]Gxg[s;`@y}y^s y/Y J`P5":6!|$@=";d]rx Q)A:-%{[b6gZ gt,?c9~_W Y|juoG gZjiW*n}8d݂ܯ+W/?#(IS|@'¨+Z/@`i3Қv \2d6*vZu"ӑҍh|`>~RU5RrUA+hm.=c)w#rO @pxM(RZfz1Y}XR g k5@p>5l}MXHvw<&]~\z@.FG#n7G 8@IοG@ÊYG̊Xo FP hvcVA?Q"=[~.T#!'l␺Xɶ[T@c $]7(V˙sG;ƺ{8I}; ʷGEBHu$}iĹ0scJƜd)xĞ @I!z]rd[kS+rkӗg$rO7r<罀ϵ ";3X u(A1<)@O\7DyɃ y_SyOL?zO3ʾ3ϝ俷-o%|CBb7YoiTil1y3ςXum5Jd d#s([قy`n 00^)פ>+$] ^W[P}(hM;.?u?0 #л;Z7 PNC)2#jϖ6`Y E JX 8WX? jT0o^wyJF]e> GE0A@!VW'\3_xB`psG#P3f]{= Ps@^5@\oJ*r!@>^\븊`Oe"=> ^wdmtup'sYOy cq=~Հ\cp'g_ʻо#7f==vZcc^ٶuݶE*><#ͩ1ک?\;~@$" yl@ymYzsn$ҏ2,PV[z& A5җR.k)]$ UPQJJƪZf"d PnUJo~`rQF x5V  Rwf(#@ֻU.P`p0BN,m oB,ogA;^`U[rA=O = ]AC^ 0 OL&0gӂ/Jf[o(;Mi@|G^p 8ҦNB6nSmOcb忧N`ul=v>? ك:wX{fM>u>sn U۶n}ޔwoo?SP@_nx<.n=Xʨ ׀ +T0q'\]g<)7cv8QDIgQdYT f!2Q0tƍ\݇Xz `f!JdhF_ YJ> >q 3(7#z}rK #*Hj 1ա:%%zVC=^QO!˘r]^)i Ƣ!tmLCT PXfOAӂXz&;@,LWAI}uooA&L6*c3F.g;0<F>}tbO\oc 8!/pge;6*!mӁ P(ޫ*`ls@v'lyC>=_*Ut} 1:4$=h3&%\[?ྕ ǫD@٪8kKzMS~O%f]J%%tYרzxm=Ey( C@=Âm*![A lT?nkU(!؜( 8b3X O8um{GeǶMU{v /PqM+sՊ|g֋_s|>|d3?{4̚0L:/MQZ1N 3J 92Y$$e^j "|DaOz9nhM}>HoQ (Gi Nj(ɓ{"ã&YkfyjW~;$C 2pUt)kolM* *Y@CRAW%V D-4BXه5hBћ?*(mWlRdM:X~rlY;wdŭ7bТ ˋlk( 'ýHNTC֚cmHnE3Ap@Ţ7~Lݼ7  !8<=n7d?WbS@*rP?0#6+!m0LeK/;";"y$gRt)JJGvb7e(L* 򌴚~c,Nzr}-(a>aiJ!Rx}iK<+C2 g5'ePАjc>En+yDxiE=t'TEc]x&8*}Nk׭T:|T?tV]JUFJ=d)Q~4 {֥zSTV'۠`D{d6۶B5jkeF&GTַȜt[,4x0ܠ$\`TYf;ˬ~A1Qe5 查jwfFkCX%9`mɛgJwI-gYE?w#x}WTeͽ/`9XJ@>k6/H{˃{OS}}{4?e@[{Hvn.%}*^r;$}9FbIDa̩"<5IUO:l9#>W+㹷-): B}IIf,;0WnWǛo IJ$#"},ցԿK4dT-b7fD {ʌ~h(۽﷦F\}'\@ ES ˂HWa^eqZ%]r% XJ۩R몒g gk `!5=H`R5R> QO&__9&'9\ _3(&#ә@M/ BQD/`|hEt]uKXj*Q< Wl_ò ZXe;nc~sK/꾌C}!R!|N ›jiȼ8 d؃4 CMo0u߱:/o/O?WrVO!|E6(Ϩ$*P?=RᲠVU~3sr_,¹ RsS )&G/9@J> i񬊳>>\%ԓgiO:ߑ?$@@}Ft(?}) PrYYVJ}%02>P7vsԙU-MN+Ԧ* 8CV3=L#3z?@!~#FEg\.쿒&Y rZ߃D=!Vـ ~ֵom.>0\d@n#@oha Ȁv[;mrTEEDM!LЯ(і,ʏ(ՍT:(UCV9O! SDvʌmBR_zͭ'-O;n=]qEޝx/!A@]=q*7' mI'eٱP''vlτHiU-P߼ N]v&k;.tU[rΖ[ܛ}Y`4˿of*u?Rԅ msaD_e#*q~ m(MXauOEewNj*%G},jA+Sr4]Fp5qH9W}PB\ Nj* ߡ?? e+s(7R}&1C{WXaO׭? ziU `hN ,} ; 'C@ALjy6[SeІBeUZu3QjLu!Xd.USK^gTd$*/UaYF^Ň*=T$ XhVPi NeJރXA}>DK{l_f/N,J20֕dae~sܰ:?[|Y 7S*c5:7ʕ'*t(O$UiWi3YW@fO3R̀ψP$S_a0>0LGo;lm@7}5?Âcݭ6g / #'M Zot`X٪@] 8,Gwc[ߔN?ꊌ&Y Bz/H)dEUrNyL+𧋔 EUp+T ,Ŀ_Be|~z/3 #S>&ا@|f O-b׶ HW ՗LXcT9PWXQ" w=`MKnD vuՖ/K0t*R HfVB`ƕ=)W$VڊIY1~/ag%[lƌ\-12\mXh5 B VRP=:[@Ўh ޞc VRsL?Va=1)M|2i6+ llTB|޽Sˎj|FG^H_IYn`J TU QH΂i YJHdj́%!5ٓљhBYj 1 nս%gx>@,#w1/OA:=@YTzK3l @бq١cA<&GCo!).鬬!%qr,Nn3Y'̫9ߧSC*c̫0 ?}.3hɲ[L™V ΂@(^VK?erBZnm_'O!'e=) Xli@xd4zR䤟'͕~oe.@ղϳd4{v_Ҥ?⺜)J"WkHڭ$#d@VMPmc!!_uۤyY`` %~7$fya5B`<DfU R6=WF}5 f Alb&_D,i,+rB^,RIJj6r#9+FkvLUBq< u #?`ޤ"%2 -h}͋~l^ ky|c}IՔfϵFN&zO1z 2"ԙ =bY'*!lQ@rl~ ٹSٽCνs\Rnõ)ȣ,KR?`~ؒ) էZ_y7eDA5ۛyfQ\D^~nsF%@Z@Xo-=Y_AA+nD\Jq+ 7+ ݥ7Ǜe&^TjQW Mɗd Uqȑ ;GePQթU$RD_Lb.}!ɡ?HFQ?BfMj Pi3%{`o1}XV6ʁ!L;tحy@t_gH4v΀^dsG-?5B + _ $Jg~ZSٶ\""`psUF~?ML[d [ y \7We7 '>F`b#WMpuƥo6s lepF/ Ctxq٢߆ 8"{T{@N+'vlno?8Y].ݧ(GAٟ?/5Gk՞Q=Q! +ң?@7e(P _Oy1.%ȯ/<,.?kt \,?cUF>g#c+6\ <ȷ!\վ tlgj㏙z+U*HC6ޒ-2ܘ)#M2P!6JLU$QR#. $57MW&M#&AAO(Q6 s'ZauD! "W/yE/ !p>짖[V~o ez!ՈerBT7*t$h]G=2j@mNR"MS;ԕb%U]Qs(1X "6w{|`/YYC P\ss`cFF9 Su`@G=e;ʑ;S[!>}W:3TƧLQԳƫ: iGAڕvQ~Ys+d4RJ 0"wkCVG<?H A[yN=cv߬Kt s|Ut tЕ(E?$@o3:pa @3\**y dYݍ PY^;Mf4e0hΑA% <$\Vb/%WkJ$RIWM TgTk(5p7wEV}BBfcFo~`=>3C q@GvFDc1 huف,5EҖ/iS%clT1ȃNx,sy*k<(SUlt`ݳp;#'v}sAysa%=}n9c9{J‹2r:m/vd&tlYd q̲% -e3S~mwrsνnqkתU::5kuOl}eD|=/ ǬoWQ-[.{ n <hAl4T!$*4~ӟ#tܳB֔@@ !>V@ U(m6 f&~'0߯zpVD@:[5lʐqJ@ ꬸ(]4>-%jIzuY5DcW_W+k-v\t[ *[;~[ z֨ `YH[Q#foL9`I;twFѣ7xUuѼD]CТ`է`(rg _<~@kO?) 5*ʕ#;d6_Z9j*.ȔV uވ'iI@oZCV@ĝ D$(J 䒆%&3ޅ9?}.' ;K!!tIn/ ?ԟ<Tq B|!FO#5OC Y^?84B"dih$-HCSf.T|0Vr Z=k9@0g/1Gc+C>rvݧ{oNcm^-F\@ӳ'!5Q{rO0L֜RxJ*տۅo~jAHKu_ F*,Uvqˆ|~""^0`ƥir6z&dSTwL`}4ɥRj,\Ȕdf0&d͚}RԐz,T%7QDog2nY P iTpv*Eߓti8"-=a[,i?1dz?:p8 cp D(8-A I1ƂQF y1"CMO^q\Wlĭ\'q[&( !a&,B>-KMnV㤛Jn*\o`EyҏF.m $JNX^W~T@C +e˷43$V`؀}HC}d4N;SV׽߃N`(!~8f@rf%?/+KGuʹ1='d:Y]L`Lw2h/JPm)3X_(=j7村6m볽ZX&/ ) xQ|1zB%L?lgU|"Cȍf4lFOdH{6| ߕ,z;d%={@y}t3~BY'E䃄3& <"L/pM@ xOϭ,0O[~^Oz1JTOV6So4_?5e)SƕLd{@( ҸvpP:+ &:5tUdg2H!U5X\?&v@yt] cH4٘mƏN`ka x~_"z YСF3X̵xmoΗ<7P"MjܥgeU6*L-UQUQ ǺZuUߤZ 6嘷g:{ _(.#l1Fz5f$$Ɇs~TB1~]fwS@ \#pI>2n% A  %`\< Z?@d|q@?Rɢ`YzЅK'HKrEbSeF飼8M:XO(ı:F# , <' 0':62 z9ǽYA.D @_s4,e; 6 #*֠딻}er-GfҬɟ?Xˉ:=z\ϘhP@i) A'amE2ݩޭX)i*<3!5"c Q&lʏ'$: Cx~= \(@K|Fr˔۟e̩\̳HIԝi\i-n[}ʠ<蔹z(7;dEjsSew_Kdꕲ,"DBi)LTi| ).('锟o ʿ]y0!_o oG䗛Cr0[nP Ƙ4Y!15\yҫX_V, @"IT$z5UO]d+Ǟ"ٯa`v^es 7|0o:dѿ4A Xa£T^PAZg\)E蒂l3Uo9[O #=jѰ` ?W $x%yԶLu[+Q.QaAIըWڎgtilKϹz~CN ֋;zc$9xP۫ђzlel-%mK0 @hK;F6`?K!48 L`AI>Q j~syWZX5pႴ^Nz2vhYs_H{>W}oH qfZ?`.MSd)&n7y0tj_qm\i^F/&Th2OhȘw3Xi|ζ @%j/F Y`@=. -( I5rk2ofo+=Wq˭ pk jOz[EڴA}ЊڪUqxKtsTڋ)Ӕ , g ٧Tw`]eO`[3X~/A<>r?r jT[V|p~uiq@i'+CeR& ^b#KzO={JueHr~<_@Y*Mfėj5F 8FpY';ɥ6"ړq f-)9`hži 8s")Q? @gP~s8Eaa'UY][ևStMBn7@`a`|Oh(P LImzV RݞIYwd}pp`c:@>7~nfl[OzXr Q xF^GMXWIc"d ;G 4 wi`/NzOEÆ*4%r9Y^+kFZ2]#/lE Z2S(aVQ=i &5mΔ , -4Y\S2n)ʀ>Ꮞb) p ;CId9AuOQSf? k%og5X5㼔C6KBh,'8BBcdqX|)\EDˊ+ؑ#T/5eR~A]vOCWKҐyAZrS2\j;C-2hudC@\O5|oI.y6 '] VY4(jh5~N `$]fv]KLrx5Yc6hPjX@J ߯vC6y2ZEcnN[/ 00\I,! c9iV,F)HZ`@]MK`Įx~;9{ۃY!Nr0r? @08` x_@NV"zkOSGe0H}@1e̟ [ II{V.-<)L;#rv׷ԦWPIǔz3n}._Yz&+: v_cT<]-OlۍNOU#Xz$Ԟ;~g! < ^@!!AM$% |oq(vDEEhHzl6T*$`F^`;@2 5`0qsnI'|\8YWhPPjGm_O!(~8rO{QU @^@/ԋzSo:l&h\:3qgȗrY $P` cƓ (L7g*PӬFFBIEJS@~﯆>w D .D`Q3eNFzc Zee@#yu)zgHɣʕgقPY'Aщ86t($2"L֯^!G'<+Yz 8KJd jғHc]fބ-c<~ @xrS˽6y+<dDKaEz>hD#y{4 Cʲ0dF~P u.v:[ F~ /h⊵v,[+qKH/,O¢5ѱ&A dIЧeYYVa`hr^Sd+l+0';j05^\Ҹ~:uSuj8 & H07 ҿ+jjj-}>HMYos֒7Slw77 urG}|ӯ> eZ`TCB1e :K\.7M+P$O( uʏ8zWhw;j%ܳa-pfFٰ O'va@yTh8Z)e+\HJHhD.U\D&BuJI yײe×rx6)ԯk2egIcRzVjRrfXku2Rn"϶ڭ[+nG`=~:-O&: (#Evj MWۋu(tY3F#i 2"9a!y~䚈ga'è1nWsݪqW-x:X/ugQy`pXc"HY-Q!IT8i )>S+r3Ζ$FOgz9#ϵ ͇SeLV+c|}JE#}[_2@ƿL~VS̒N}V[$ rk n[=0g1|i-~3^n+şZaW=`ïo5z֐%ܐn;W&ˏ4JNHg *@N<IDAT)~mV x`9NIU LADTސrA=+N+ P1-`.ʳNa}s ^hhxޚKZSr@5Mtح W{ ?3gl^mRrrt!R)=yX!Gvn/gB%"f,HGIpٴqlKY\ ʲEHDbD6$EJy @Y -~8HmomrͰ]i Qu[840p:p@Y/ZqYEc|5]2[w64-6M.ŕ r)٪ ?W3;h׸ERÖ|6\C3U^O*r^9n:qP*B%[O^eK%u]nUߐ-ΒɆ|[Fv_e]-Վrcɟn ɳ+ Ioudȑgj\&⎚{{ y,cu2l4TH]k/pu`ucF"[X*’QcyMtVF2F}Qf[۵ng^>#C,}XƋrT/*nZ/Ӎu (6~lhqK϶q?X}L4VeTɽ&pc+yuA[zoL^^_Y"bК}܌1:n[Mv𺋃[,Ч `Rd .1Q&ID|,trYqpl۵S6mN`T0ش+پ[FٷcڥmܱEN#ei$>I޷S*0X̪1׻ʬ˔QeRRR#w’U*U{l;MLDghp|~eř}ʘ8]@6yvWNtum1߇mbđ[UqP0$$ڴ A+2U^M@6+Gug:z?^-?_{w^+yɊB}@hsq*?nN^)gcس5r~0g K n4T=(wZ9T^-*-ytȬz2 ]ڊe2z~t,m@2X~Z^d#;-̲ez?@Ty},73@[xђ`jdq>q{iV2V-~|:Q@ާI/q1f8zX/[.۶o[olٸAo$lmoU&rЅ=J <*WTe 0٤JH)2@ Vkp0|dȝ[.չ(S)D<ߵ](ʅ%B7L3zw%r JB37+Nc( LKrZC ?RrĒBKb/ z1\|ez~1<]9#OA9\p"37֦S* pJatL*> 1YzRÕ;gd.ն0?gQWG He\)Uf00 \骐Ke1͞RYymYG->o %ӻ]'$ `cP.CÁTkr)N|%$qY$HxY1me򀀝[e 6eFwȉ% )8{L.|YR} ݖ>2<}.*xX] f?1>!9WtSZ>_iC!'r% 7`.j ON&(+'n`raN( H9R5e $$~|#]*k|JV(k lY-GƓOyR%|W.8g&^/Pw`$x=_3~;|3@5xre+s-4 a@À+ !T D`~/WL<-{J$ړK W Z~)ۥ̷jK%Gm<+بԀBG ++*ְ9 x!֟k+ΐ5R670DG p͌uhpUX9',N=y΋ʯؖ3\iIBrtZ42;-I:#H\\,]-\)mQ{ڳSV٪מ=}.ٲu|I`fVٲylflj[ٷudV,ʒ R[etu7nwԿy6ü>$1ru);0~ʦ>y*hLlCO@&5S}!890r{% ]=w-;W(X fZP,ԳXA 4 @Cv֜6Z߰pc}5W<L<;|.I|7`\&"/滘!W'-5xѧ {Z~ @mҚՌ15pFW((hXqYbejtnכl6z7U2@0Fs0|@JkKBԋtx{Dimu͌7T@' nS`_MA?ǘŵG1w JnTƅNr2"5 '߸R֭$, Fv+ٳKv) رc?|a|w-v͗SÁ̳eZ:F 'bݖl+!e5zjGOs V&O$M釭TJ,N7P8O$ݸqF94&VXJ B[K^x${`alH080^SDr KX5iL>Vpa},G[iIguR^+@M| ?@ \ޱ=~Kb\ !x@w OSЅ1!O񰾦fG۫4״T}LntY{P $@BK(y؇QVP'Ƴ?H}+I۷AF􆤱Uݨxw|FDƥzC׎ss5l1yjRVOc (, %%:+JC?'6K@9\tJ]FC~]E=7/VdՒXI 0Yn$$2I,elDrVJlRY" r`Vp)MuSt "/ C~$Uw5x5 =aaq'.,ZD/ efW ʬigNUhp,1^o'm 8cx5n,ٺwwi ?I@X*aU5rz+40זkm4& ~7K oP\WLҘHv)YG7i;l@޼Íf7pn5> '۬G+JAϵ(Rڅ'dSL1 `FB&X3x/=짻 ߧ@qc BJ;@ KWU"yT%mɢ%$Q~&-z-Y.aK|Fb"5 MVH#2R)[dL d@*[?N=cBN7@& Eݟe]ee˃[3 @J pGE/]i @bWOBPDQKdAT)88Y)bIj\o^TݛKjoB%!fPG`;0FW*ފǧfy@Q>d_Зg(Y<,ց ƐP D!@ZP{5^a'Ao¢ j4\yڀO羜gX7sfδɽ~ K9'=D zW `TFYЫT4^b%GoLLzSc8yֵrfHUqVkL_rz M= KA0_[0bTS?æԚy\JM޷@./=[= N~/EGw. /j|D:{sTUK>nR#HÀR5.@Rʋe {FEJDBD-[)+VKjIk%n׶:ICjRI9~PzPul4/OYTI1S5+",4 eK[)O~hv`X1Pqs. 4&@Ԁ\5 Pȱgm%6z ptDG0yq=,V>Obead ,UʝN*jԛxZjGcK}'<; 0䍵:#8Z K{dI曗c+L0Pdh&F>1[z:@_ -1ywsnE8PٮB^{"Q&3?Y/&rS<g;@d>èz.]`!uMfjն5?HRJ^i͗.%n)<_O쑃W}[0M:˖]/唹P5$`_ޝfny8a1kq}uτA_dQ "5T teng7]'ml˜RGjz3BP sxQaCx-혴*Ž7Rӥ +K)5̙&Yh dKou;I8?{\npj YV’K5l.Q_ցة#KO/"a+Үtބ+OUڶaFA#JOyqjFt`E%L+k SryiƠ/6ƴ~ogu|?'>ib(L2\ I_G#2V>R_%GDH"5g~70l@k;,`Hf'g :`2` y${51(QҸ>Kj PHR={/3?Z3~O`oqO["Zj+gi O4 NZ{PTgqSi ;Cn>> nĘ;ہCD <\%F.!?EFEHtx$a_f5&V#%2?gj/}vC?3r}ՀL X0{#vVJ>x2Ё\`x`?y]} ^_AU)3g׏%>D7ݝ" 1ƛ^/Ea"n@@)Ÿʸƙ]3-VYZL{dX)i{YTg˙]픟?.UcتRq@9x~o[C ~ShXљuTz2XpX9LJpcުcfa.)G\i,y^q|(Ek0)bRh-Dd6G*3: K2!Π]cnN pTP5' EAH| (hoE :25vHz=~զņt\ FWr`c= fZx#IٿU(YwIҥ7uKST:!;vتC0Ʀ?Yj۞;ӔkHb }V`?>O|e`S u@O?cxucϡvի4ftٱ+Y=J"dYJb[+Qآ,S{'Rn2pzI'{ se}W{-:irA.ϭ>L*;6_W`]qb+rhv I _ (.?h0<^?Q>RXs Bã$)|HʎTόhƧg)Z02ߒg>Tu' {ɿنv @}-I2;Mr2 3b[ f9?MV*z}LUsu$^OVWf0]E=6a(`:[=ghSu`oj4M=a/Ov`Wask9ymE2И+vŃ%vI9Y lO^dߨK?b ?l'~[Z,$uS, z(0-#u>pdj 0`QLŖ4Ob,$czG*Xlpۗd4IOr V@U7wWp^}Ox-;)*NەyMF1_iRég  `Q_k1lOU(`;1T~׮$5[$?_gMEg7C5`ZPp!@J7MhR#M<~wA\j+{I= lC[%vbpM(f _Qޟɛy{;4P%5)#B/#Jv@bqtIq]>m0~a4MSN˶oH!TJ\ƾBĵ k$8~D(pY!Á_[-Kl f(姞Ng(R'z~X2[rMrMC>F  :!?{Hk=_0tGs4_K)q(x,\͠WDz4/Y HA X> O"Ӹ|%C¢$:, ₤nC5Jg qw/ߖ\.US埉2Vo@ғ{ʁ 3 yQ |KB΋R{ɏR/D=~5Qn p2OUne:G:;rz}VM[%^4(+1` § h;q$j2cGxzʤ{$N<&R>FuWjLZL4V=eSO:\xM= ___b#`k:p}k4i]1zxAUgjl ʨ=U-1TiK kV p 5"a1Ф5l^$`xj$o\+O z[꽯M_?,$ pUP+3uʍJy8dI}U= مx@ʔWj5Ǥ6]+06"x7|YI˵^_sAo}^uH-$_\ O峸e~L>U(K~1mNmv^ ɛbED- v%@ @m{ȗ n6F鱁:Pxftq*zyz9ӑwe7S<@oy^{/D)#f[\q<4@PFӏG ^us}8\a0a[CjXLIoM8,H֑v`zcś C-ؔ%/5̷ۢj6d# 5h 0@h֟떁R` Շ `>;0&!yLdϡ͔BҤщD`0|<ǣUpɇM=&ƛ3P-]jM5>$wI-Rvb?PrGMoUْLԀΫ.3t X%u4F`\ W^YG͸]}1 x}c/`'85V[C!]ZW\8np^Y-@\h2 k$r,l[`=(6m}ݑ7iV% IYs%~iIei!5C f8댿SLX-~3MqidN\fIxc>~t!M15DFhQ.= 9v5gՐ#ߞWܽk"غض7cvXAhkz`'6-/$ @ IygW [@8 Qc5XΠi0qeMۓH7 _Z3(P ݥ_"7Z^כ 7pBc@CMү ӭTpRHɹ_N\cS4<~6&/f:m!5|\$k(%޾Qw+D)x3 L$>WX>a$ʁ+aM0M8ΩG;(˓Ըc 86IB-YeI0e81q$FKITJҹ@N7K? CGk%2fRx0(OϽ$XS5Y#J Khbb3~/7 $'L.}/h/ܠF?Yg D 0јO(6r%#I@V3E{9b[a-X`]«ѳI(zY}g4H #hYjtk vJy?]nڕXLӱU>=23HIG>ROKaXmI/L"dIhlZZGgIjwY @( 29J*|e={`Z5C)kߤFLYAə}Rz#n!H2[ B^:Oɳ1r^" >X%S ppp} Q7Z< Z˕7< (W`|FWAsRYۤz3VT &;(h]B >ԟ2 `T_1€SM 訵SM =^g PÛ[=P``n\.+Ppm΍j(T0`Y#İk2 %@FL_=>}_zy 4Hj:l?\yS` mjU'w,< 0z>!4J5Ҙ*֯4DC%zId(4q1?(,яGGIRDrԪ}B2FL$Jy_ ۀpRZk~<":`],ОIX?94o7B bYېk"0a"k$Q|&$>@,TP`ih"Io d*-pI} Hzw 3pӀ<?>Rr/(է6(hg1~lQ^ %&h\X N|ʁ 8?M7cHl1M!`x6RTkL 2?? T=2[-@@u^PƢJIk~~lz.F&E< 0pHq+e?Y)#e,-:cԟ-DEjj\ Op ?.m>o9\w> @`@vaPN/W$ILD1XqW_RJ q {.BdelپA+5tS{ zz{/TgGai0 @xTC+B,BRQp؟ ФAԽs9eqwܚ-$wwwww'@Fyǘ"{?gJUI՚cicX<ܟ\Et]>^%ε +jPKFowHi(j"bҜrRbB{6P29/POE?lP@Uŵe:׊qp]h9h0{|[`)]33S*b}y WhtNsaD]:/Gh.}1Z]}6}ng S%Yd!N!]{+S`yv &ضSr@A3Xr? N$ybm<=v!yNBxpKO>*+Q1z{fsi'c^fP1he 3}m?<u-Ѝj4~ YhZV`qWsft|9um (ÍS(;z 'a%ȵ)eqR)?O7*0HxCCɺddjкt[ZDYڃa>N?J<jTU M,ᆄe_ dfk3;wR.4P !a<|^HQ#`4] ` >B<j څMx Qo_ #w +Adw8 L0պ;p)몆Rkv멂é!Wi2 )s(m7RrwXW3)l30<6`Z@Јj ff!6 )@3WVB쓕>V*.IS 8qIB/#Şv%83^nj0ZJTl wFt͞2m$c/&G?kJ -tr/ p{IM@*~0g}<>~( R4pަϷQ~چJl"3.o%VwJ$`bmvCϟ@౮=Fx4X%?XŇǫ= I6XmUXl_Zl~ԪS oѺ#5YZg z$.%yoBe߮ᦴ|yP_X/_0`!!<RNNjΤr[R|f'krd.,,}u&).2^<_7*Aa4d _//`\B@ Bp" LWtc73ǹӅmԞ8&=l`kc :)|{'cxju [uXKej 6~ r돥_Qө}݂~#R} څud&hUBPn'k"w:V169Y֝򹣛|%[#KA<=nIiEv]gY/O[ [ޟSx0Fo<~mW,U!82z~ʅ1'XSzujfOxՍl*U?Ma⵶Wڍ}2?qy' +,?' TZ1Ws!`Y=YA`2E&;_e%#60seX+_00i?o\2=A|̫Z'sEie{i\8*/OB,G5xFjwx9It\:%C5ᥗ5yMQOǛ5KcW^wh>`6M}k6} \J0Ty(a %(4j5kLL@GUkwzɐ8S?S Q[V)gЏ @ġW"0.|-=e7+(!N[d4%pӏpj5{ 4^Op}ܨ17_.lL-g&WqX;ר{xaǁ(ɁrP y7UaMNZ4|MP,)[hRϭ?< +v!3{O P 9X7fʭnB\mt`&ujXNoteO @Z d%W_guUf(J}eMK6VTIxx3&* iCK}wӏ75|>&74~| N:or0 dj,]ن.͐BJRgWN: ,z~Nr^i(L] o^jU'd ?UN`*Z%ݶ4׃כfwy ͵'FtjO:r3 LHɴ2\ `q`]u2VvP,[䧅!mAפF 69EK@8`|!pm@$}A-0&+QXytH^ (Sz3UiUu+-NɪzlڀOSc?1^d ܚl2WP/ֿeMA%{vV_jSxYPy(\Hz~ԋWܘ x;Y/C`ԁ2ltLhLj>.F=/8S8l⎻]OJ^Y"h 7/o\:r W(?1?h##1'3:NQyҋM˨90֔ R` {}{޴f$4 @q8`Aæ321A?ޟg@͠=z41x{wwGv0فN'(, T}M]pz xiY{&lϦ3X dgdWQU$Z\BҐ{`fc1Ov 2k '<W~=4g'HuJĞi,Ȗār!Id6y4х5cMDENPxlq>x+@<MsQ yA/O"g@nLޑ^N}0l5,)^, K98vΊuV[}8 #0((jjdP*cQ 33 ^&9 r#8N=*siX !ӕR}QdJQfCF4LYhJCg>Cze?O͙gR!aŕTa. B5 @*k" 9ݲt %)7 Ol[}^+=>W32X, ͥr`/8-P)M/Xcnv@7؁>LtJe xV=VOPd[0ՁrH+t`_S=x q—.]۽C䣯Xء{]| o8oӑޠ1Vb˪SSqoq}ޟLq k* r  1=.ٴeMK[ހ+ C pxbRyC~ƕd*U{L`4   FXM-?s3*-W`'*?+(.9v.gi@cf p&QJF˭ y@40xF1uaހP:P$A6Vi~|_x8B`sл P>/d%`1}\Wo&]] uol5o@ [m%>&`K z[ݵ`@%*i//@Oy77q+wZx;~Ѳ7B"0jF_@X9%ȝQ_SrmbLXO).ig0N2MKOz DVXy5'V{d\+3dzGP[o熤 iOi)ɗ $<0JTy{@Ɍ=/5.8#;`=L`#h#۽B_m?@wOuuP-{0TJƜN#UMugLY+Xf㚫fc,7!ir@z)b{0 yy<+7s-w(zx>K7mB#% %`?]4xzV?XW&v 00j9]@}2wQw)8H x &C@`)S`)xnfNY3 r,]KWU^y1:;ݢ݀ GM@4~vP$ iԙVٷ:ޞ%@rs Өb@&``L 8zaM̴U* Q]eX Vмv[@xDB__vzȍ'en 0>ކϽ]`Hxdkfߞ#-ٗd T)xE <L \<fb1y49-"a u,U0Abܘؿ̯HګJ3*A !>*C%+LuP q+v qma!A"\H=Pw:96Ȕ'8l~ړO\mn}cUtnks?3] }@0r^@VX()pD<}V;0cns>2twѨj9 H9)?( x9V "!Ʉ3ow{f*[f[rdIl",X5 Ul7Y>  U _ jD[d`n@zС !YPŲ3lʂFTW ANA~p`Pr8 ^KwK8l.;ep% op(; \CGDKIp svD~2@]YӐx0ۀTo%L pP[.3ܻ_md{ Xp XA^3X nX$VZ y2S+&JM6UJcQ ?oo P&, 40H Jܙ2X/-ҍߡQn&O#76gK7S]vO{H_n 3~ N[ nX udhY1y( pʃ h.pCmo7uZv|6Z?O*G@d4ޞI@] b4@s 2 @.,]|J y0Vڵ` Xj?W ~C~qufr'~3u-Ԑ*=Yg4$u߰)5rFDViOS:H!9 V&ze-Wf;_.u_~?"DÑZ]cؖohZS\lba <5 }&oj|4<-#(tRKCa0R)͑m6q(v=XvXG?&)pO8@\eXM>aܣeښ++YrtB΂ D=Z3>"iӮ}[oլ}nR3l v>fXtK J6xG4gK< _|C'$\7<}%W~RO="U3N硄7A94~ 0'֗lZ;MB#}H4r^yޯh%0U&7d6MWS6l-[[|p #ʕBi?F6[n «W} @CG0*5{x)Bf6!9Q=nr( lb3v LKă? 庍tޔY7^=} pr[ 4 TB<$QxIq9ۋ{jU_Jqvcºb|_<26fMV>o; `#_sm[wmI \0i* 묗t __ Y0 LC$aBHcA,4Ro·pdzG[,@Lt6`7u"$lɗΒ5ۭ'GlyWp}ɇY4;:WR8Fۄ;J t ЇX.:&ڀme@lѤ6#/95#KxQa[c"l&۷M7?i z]W8pZ`ԟ3i}gx5AҔCğȸ $>*ԣ??2 8٨7Ù6dz-`5P7 $`ߏ@\昁 Z/49ƨ ЋT77NZo kLEO\)ϓ rur5? }z|G; f!̃M-xxhp~69'LP,|'dtf u͎|]DC}Ny0~hEO (k D;`ϘS2Y+#R ^n>"ށ!P  <8vr5PP\5 7!p'! PWԿV[ q 7"B wk(?p .WqTRNtd-s<Ϧ,R)Ӟ  ݚ;Q0]V2p.{{|+7TdcP.qP~q ?$8!/8Z$2(\GJ9lA,^'›w}V:%Qq/ǩ;1|&Op[-ɛiOAlL Lj3a* O䏦;'eArc`Tx_@x Czo\`wvn.*ROWt X~ smW^8^^$QxM .j(<|lTihd&'xn6ۍfL!rK|X@>0^JE4+U̴Ps$D [. b =@UhH BI\ʿLNԤh&kr괷UȡB-?wSX@h=S|[x_h::ۡ XhE &Bpy"KA (uKS>o7|ƫ3ﯳҰ dF6xus%^'gO?.!ݼd+جc@9dGO[; $8dGʞ=A[bW<"ct3T?5V{9d϶ygmU-|t˕SJKPhGIHn{ܻ_#"}>70o@7mrOp8ywyIT⃹a\n;='BI`GHxpW)~N''d@Kiݭ(m*3lv )硁3O?Vy%#;@if{aC8+leXVFۥ U;%A>;:R"TȞG r"Â]r>y<'fȸm&G |vp7 %7#^S&El13Ɇ䩱QKvkͶc.@7σ @+>I@<&Ȩ H)X`z=0Dx/ 96sr x=Us ,+`2̶`]7O~}f߀Yd}g&TyTg9 V&r!`kyA'uy:g U|gD~8)WuCA*?F7ݸ/[ma}qkP_ه?ݐo_A`(5=GV#(U9sJ.aA!-9&/_'ˮC% z>'7+UTٴ_>,b|Q\=ŇJnNrHLԳw @ 1 %%TNJ4( /$ T Li?`@,|eJdSvMP.@-csMXXp;p@<)p;&{ `?H\|qۃ{%0lgynBHCex}ptns3M0AF/W `N d$ sTyfBo\Wy5JO]T&JЁHٳ7BwՄp;Pk2]/S2T CGSmkMn }YC=+PN5;aɗ'0u eH= 2@m >h|l~4`8@a R(MAfZOU?<AHU`CЦ7;1?@ɟGuLC@o̳4290.,XSϓ(@tRBnʨc6ß節9x<8CYͥ79'VZr&3`9Z(-0 b@EY@?#h͆fƀ\~*N[zyu{<|!İS2ϲNv*΃6vLqu9~`x;wޞ~(΁ᅲa0qq оO 2`n[%P~zRpZx( nd|J+d~&w޷2\,`{9|0ZwIh إC`s"8aa,}֦rz6};俿!+qVsw_/@=YW4~PpRea,lOUp ~0gLM'~RNsS`9]sj1Wږz~kД lߡLLl|3]WbjCF5d@[( ٪L@7{e-CU8|FpIN7Xc⃟țj)GxN-L9t4Õ _.E ҒMṚ4TWi*֬yPj0Sj1Wۀ8M 0M;Ƹ7S!MِL|?@Ja/Z~[TPZ]eǕEWS^2>Y?&8Ly$E(T[!) òkw튒=K|mc>rZ-7GduYmy\ y6wO8&.$u \𪽌s:`Xu_n¢*eqZ~YOf5Kt0@=@6jѸNgz|>SO[Igjj7̖4٘/ܿ@K$ܙ"!$,jEL9_ d !Orl"ϷG[~.SqپsPjS1{d3 Bc'm5ʾ*wY{x꿹r3SG-c .>hMd6J7;( 4ݴ 8X@y2Cדeolrf|\2VPyj2d]5⠏9dc>@v]/6T{fYkŇT9zfG5s["-9)2)| +P>@ZpbYWJpʅS%h](zV:XR&~! ;/@;X^μ'+Zf k[l_Ewƫ=QꚒ x܀Wc[L0<[{NğiMT*:)-D9s|19~\#Ʌ+s=Q9x8SJ<0LG20 rx-M ֋{ K+XWO!{?3]V.ya_Œjr61 $pk1(֒zVJb~F*gυ wߨ\ &rbqڱ%?C*2$+_>/({p @+NឨDFUTbf:LE?v$lsB|٧?.y9 #jō_%9Ӟޛ aܶwĖ/P<.QH3 @ eY;1Z^+6vJ <&6_X[, [ O"YK t^ԨZ0]?5CF_w0/j4v~}L3|&7Ec/p\s &>xo\l ޔ Cʼ SƨM[eŸVpzmad܁dÜ4m&ڲ.w@6h ԒqU`Va5A9jN" @6?${N+I'G˞}dߡoȱg3…+{5^$'+L!Ybb$XBt$hsmx iIXXy˶-DzQ# @xlA^sT!oU&kp\z pZfiԡ mb CL!cu _S-}Ҕ!%wEb䛣G$j P #rǿ2:}Ђ{aap|Q_ .q`P0/bUC_FK" B5l/PGL?OD- b07p-W Fؔ\k7J նysU 0a/tG5$dk tšl.AX̎i A} z3@F@1skM!@]e"T}a².,,w6ԟ 0Y=9PW2b`5;@@E"ͺs>KWS{ |`<4r<oux<k2JHx9lӽAÚp8"% B&, ]+; 1?Y>Y`iPexm(zF rlntUvn8^~[>_TJLr#\DD== N,NNŧ1\'o3O ֠S YҗwpT3r&l\5vJ;JCo)-O`*2~JS@&\k;n\ ʷǎJdt$x`? qؓa\{<x7I#DMEC/Jv"g>GiHcFi7 Q ;,Kj@~և*T7@/0P+Vo |0R}^,γ ucئ?9C+[8߬yu[[.  hCe_(qThM^+R9z}~o/9MFç V=p([߮ A@wu4~$ҝo{c O ћA 3Z~IOO_3H)?)+m2"ݵrE _+7q7O8{xyJdXhtg3zDZR^˶ =5^{V `c We6Yfe Vs.u ?%ϙD7C:< ~hR*s 0VaO[a@>WX UC`2*vS BC `PiNC0A`Su@P7da&o$%jvMs7[R$Ϙԟ kĸB_&0pVdž'px@7?  v&`$0hPZ8<& cCoa& #:!z4_~xyz'o =.e99R.Y 0'S|5FR܉$225DUR\LN+tiL . ܋պ2~>MkYȳv0MM28PΖVr*eVKyY Ï )WJ峒s wI.^?%GXd^^&[A6o+ԳR s?_[_}IXw|&7exinudFɹFä'+uҐWm~OUPc}z)*0˾ ГuNK& hMN3U0`bzyV XJ13 Hn0 ?sdvk2 a`"P47Xa|WM X9 -xpX^w9=6P-cx`vo .\O??k&=T|0p4.]yX.Գ3@G`hH(d^ʳRHqsuWo݅ww xItxER$7%E RS$'񆤂 $^(I1W@ɵo}#[* &[t0)od5k#͙myƟ"c`v, x5s*kqzZFo~Eɹ~QүK%N˒|v$JYY|.Wݣ2e#:n67l8\«~ L]n3ԼZzCs ? 4G x;^^1 &:X*YCڶ9 F`cz6+/Gs4L p8B:f> 4~~Jw+)@n| z(A%%_`[ϱafi~/ͅ|ׇ3 A4x2 <6N{,t^wU V ޞ4@ A}cE ^4l|2 `)+/I9#N*.I mGyd^@?qvEwgx0q ";T$4PfvɉcIExҤR*%+I87bbܩr ph OGG,gN|KjSC]K2Q+KiƵYJ<~s-1Z*S6h}.OJ.JsRpA/H@ FFPȉ;+N{%iɋ`ږ=9O[yl򟛝d+OdiL73tufjo3X3e9<ZPK TbgYl08+uIoxШIa%f@u}:% 㕺h.7ˁ . >fE;̚?C6i4|#hsMz :WUQj@0+Wf + H6@Psd'B po!f .}E3&H!~!&Lӏ)Ġa  eKYyʼ!?~'87L9 `'wGIȞC1 Qߣ<-.]"@Iv5@ 6!>}V}{L>"{]\7o@mrjwd!yi b-M `S9;ΐi1-=GҨ%CP@0Xi A7n*,gsv@ @jR 3MaO^7[K- &h2t-7& .$ZIPt_@ʼnq~n߂m^2~~*՟ 1;!d7ڻ;,Ϡ`w{$\$_gqa۰O?`H= :k!{^ՒaұԒfK}.=KrҵT|E3 :-9xWs1wȄkShWiAK?bۣWO3 :zGT^:4^sMx]6bW . WG?>F0xGB @xAbiy3Ajm*yDX[Ў6L@ >7kyAō$nQ!Q[եb8?嘭 G/̥nv jVW qǾtb'P1A>*0y1"}RGP`?2y?Ïذ'4|2M 9hXx^R#NyH'- VXcI&ԩ5V"A`9׎# +r! |7AF/^tg `Կ4j)jԘN4YRJ ^CoWǃ]:&[X`?y3V9""hːS.71[fb-dm)6<#;}? "!0ʣۊ׎8x|s 1q@`0Cp vCȑ8{<<@P@mClۊSXmY]jEMkviSlOS2`@q_ۄRd4gBUQ_G's#j1Y(U Й._Љ:Ո ,\A7OI3ÏՇA揭Y@3.]2`hpU_?ŋY{RU?h)~? RٲxgXO6M{.vj1]r  $vm5|gLXum鵹:o[EG*;VKϜB$/"-C}>u:Xj ֲtj!{PoElZ sCH>zPl &7ηK'-LWIi=єK6T@`̷_;!TZ%AF@GNElݴ$c[`5|/40l@Il م݇#'wj ف(#00 ;"n!DD{0|'?Oq(2-) _S+y_I?M+Bo_JXS>\>VQi=G@.V:3 GGgЇ L>Qx]4Л=nץns&fcF0[z0WyՔ@L@ʻ1 }(e̚ZpgZwNjdd&AcP墻 ;-9 Pc*fd9 lum7ˌ kW%nCU lLw1 թv!H_jy;[iwޜRGϟ,`T}#q[X5E!ͲW*Z=L0fڄ2lԕZ#6hZ$D!)j# ՍA]@܁{{Lv ?2X FT> { g6⣏>—d[61XjFw1 ? N ףawdg=͗~#B9q2~Sz<^ `%Oz .}cQy K: SK˱"QD>dޣ-t! w{KmdEpu"F=$(y(O2wL[/ebb'dha[yݢ^< v21PkhpKNzHАzClވ p5: L1X`(#wtt95S%&$m/@Ki9lRk/Yg_$6`K.l{@/ ߋlA`DtBW T 6O?gM_!ibβy mԘ})X:CtF+ 4,FF:-{Z"-ix~O߮M~Wgѕ# b8<$}Jw]_+=]GMgӉ5au#O?~_DYB+y.>g(Hy<s,2]v5{I҉`W- <⋸U;#o_~ Kdˍi'W WrQ@ Ư]]"0HQ!< t(;؂]!JeX0w:})9CeT~Rmy?qgtSe T^_HV` %؞O%H1/wtM11 ) Io򻺩ߖtUd~D_I\d|ٌnwM^)6xL Al;);l @d~70Qui^7V7eɶ2r h0 7jLySdD2ݐn^R?\LZԌsu枷=ڣ?4VO: ڀ ^L[*a,^@g)nk`) ivZ%dFX4pi* mOZwR(ԁ5WjE*LAZ>^=x} NXmY> [2BV0PvHk:sh˽֜gp BENN?q`pCKcWn_6hDX,o"J-4Ǝ), D | a_m? m/JUdO^ %%FΓ ߢj\Uf@ \=tSMdMfO5WcqJh/}d7 Q<kkmu2Y_&Jx1vj.p'\:)(hyY; e;7!<$&CY3Wu_҄ (ƶ Y8s\`e9u2|wse~ 5J@eg-`A%[=;j*֘.1/c2$[ Bn0Tm-2MNj$=Pc0M^m ޢӵ߯^%2Z ='xN4l(8R8^bWO˱I["Ҟ{Ά{;A~N$¦ \ pd:yȸ/O6IƠlWX2xQ~tmbc PIj$uT쬓_WPtT@o8X|tQxB4-ˋBt_Ӥ!BL@Vj}0#G^$ZӢ8F`hĂxGtS_ &Jld*LxI:RPxY5#=_h!5hcKĘTlt(ᓮK#q?V'A#WM()ϜB *Q~b°O;}_ >̖& C$&ۥ H7,>&%>/Ȑ:x=L/B9K U.Nyz/I19` @wqtɒ+zHkl-$9E"Pmd1@w]|s}O _,ɊSNך>_f $Uhr1 lz<3U^E=U|2w\5;a6Ke@Z2|=nL@_[2|yyfʒUs;H2 @Yˉ˜] +BŌ0j$30:OMCzLd2*V'p=k 0M 2e @@ Cw)sgth449 !tD<dd&>݉GnoWf ;2_M96m24-( `sQvqZ4PkEJ*Ul;RyRUuM0Xq\ێ 68& WHGYHc1+s쇠OC9!8ږ FfB|8]lܼ)nXݾQv{PqP^lȷBٶ3Psx,5 _!ϔ_Ckw8KdȉXi˳~]N٢ NDu8ab3V9*v8]em>_Ln5//t%inTɓlp\swdJ;X;(T7=gѣ 0cm z-}K pڑ쾀Jѥ.5Zn>e $:ZP@,@M˽EFnsg0b W!_c#v(pm.K"O) 1[@[{ux4dKuR4^[PaU|-';)I5P|gPvΛpC BJB w{P}'jaKdN=ts%!tܗ*шSpW5T,@//ш-z}τbuЙ>ڡSlB]2{F R|zP[ eA;!d'6з /|HG`Oo؄/>[>ŽatcM3ާߑmK:7Жm V=Tmahٜs:3Xi Mχ*vk`x`5v2~@| Im15xد"^|,^S%D2%|ͤo=9.SU'>?֎s gM T*Wd. w+yv}ݐDG^[lt͸]Cw2:]e H6eO5^4[rRrZC3WPsߓ)0ntg=0F0QF?,u* Yiqjbk.QpY +&z:b#~"MZbHpIU<̺(52jIT*%XYԋH>{02"fH'q] 5 &pT+t/o xN*<P^57 fm=iFNYlրl  ǖ MQ r }P 6b1$[/v-0*)ac%6m !fH>GڭߟaUodF|-ӶoխMm=j2: dNfHdЀ`迖b5՘a_ٽ]kMaA LdKojҶ^IO @^ЙWV0v'}W e.XH]0sdwyj*@e+@x ttCvP*X nڶ|_\pF=2xL vx0c54,̩? Tt^%3٫>ۚk0wkA@G.d&c\PWa ]**ְ\duK<ִ6X[m4Жd,58 }ȹtb|7@܎ܝ½n0ߞǛCd!FJMe2#L!S8j_td =H'g >l0r(kr@a)vܽ~7{_iֳU* FzZ+0`b jN6,(Tš߃at[E y{uS1<3|-8t'3ϧ!Qۉ4ɺl[T˙nk5_E=9(HDGsw@c>@yTgE? 24'p>QpG]Mٗbt 9ЂCmx~}ona~>>%6J8^a5^M׮wU[C/4#V_&7u/k{/H+&mMl{Xh1|q36xn@g-6*5xK ?5` ū$e*v IiyLW۱2~d=EXV>˒"kY J*~OMXo&T&k#||C# #[Q [= @+V ` تZ  Dይ^X6!w uԁ\SSK)ݼMc kS^0UvT ʖic,Å"sn!CG--,& n$G!ez-KɽDz^@&А%1TjֆxzEuBĢd4Tmi}7}w0؁[g͌tZmo&4Su2rHխnG A3JR;z˸=lAUzDECo3*z1g $vͺЍ?_{F`@={%6P+v3\r?Í'Bc1-kVPfP{4=)uJ4,FHΛv -~)o P/f] sV<45+]+I%HDcEۓM>mIƜFݮ(\=s?<1Q8~?s1\[M|,LaL`H궑Yn ]ehϻdJ{X0Il<ţg`a^_oFl |ìG`3(+?_xW6  $o uvZ f ml7{! =P?FsO(v^lTr8W^M]ߋw`$ hNz̒17#{QUQH24HI;mg4'HC 0UGkƵF l PX/)z^|~SҨKpóf`@AtSsTew3QEZo*;+7c5f!Wcu|0Z?dJC {x=kЀDA&rKj(^?TzN`\oS hHt_1f@›K4%ekm[ %M53r͖ᅆxL>G`bWy)EvghE) iIpoT yeЗݹq_|y.:'2Z]=C;#wG N#.>g"#r^Firi:1 ˤT{9ZjSd?Pd  Wy[C w뻀eL@(j/vrJ>N6:?ۊ?-,j`MK3R1>O )=2[r˞]$2n권__LB_ώ<mЛJx^t*77/ NOkPEYKBSGoɼvQ/@ݤDOnGH<;ߌCdjWGl2Ϡhc[d/ tFN דii TU2n6X:>F$˻G4/xAw|9Ph`oI'z8+/#A k@G-7SXݭ_T𝭱y7&+^L URe c?T4^ƭ:2䞟yOmI5vD0 kSɰƊKɋTZ^ "_lFܛoy].0y?wlͷ^ N_0 Wܯ»VNWx2D#{WXSSmx6ls[+.#AޖWM2khH;o{թd WQqX|s  ޿'}G(DoQn(zL42 ȐeGAZwjm%\g&[KqqaDyy$;c|| l|6Gx%xwÀO62mP{qY[o% pODLn7h`p!&?a?+ ds5 v|d"vP:YKbI$(HI?b@Zxg1)3 QgA7Jߐ⾲mB+X(kʰ;"L\f`@hʠ.$dX뜬LueL[-ի 8] dnnc 1*ck@2L2j1m3{ʱƏE툴e`%)i SQbrCjޯPyI;\ `Xo`mb4.4fLDzI_=iR馺2Øg$ _rnr =x7Yw  V%5zi^V@3'jʔ8EB 4.]߇tvMUqw7]j ]r 4hbzZUФߗ7ԏ' '>aRC\;ōzLGh>G $Qz%:!*Π^$cC Gc{¢HLThsQVQ d/{kn2|Q@L3pCL2HIB^j7"Ÿl#g5Vz,QdOߩs԰)OQc_1lӚ %A ԙ}mYgLv[EceIhbjjR'4 }Bph>|hd Y.F"2";\Gv5d_GE5$^Bcn*fՇڍ̶x|n ̴aS*aRƂd(9xٵ>^卭~AP/ml;S su'@,@/_yY8gFc ҝhChc8JxN ϳ-6,AԒ<$_j)YC*]Дdb0Fɉ?јz@~UI"FbbJ+[Nmm <a:97ivt{J8) ܛ{A+zD~οkf?]onO @C@lD8@u?]r^\7x]r'Ԙ_.ϷsjNj+Cy56/ _tFq=c-k?.wkmO+ib}_V7@;~;A@S4Ta@?Ct[ O>aC}EI&͘<F\$)t8ۇXCHNbqY\:u '9TmoL5Hhv4Y`d50V"4]Cd%ߊO4) ؾu|e;gœ!oc!Uquj\^AgIT(gG ّOqodMϡ3 ý$UVͧ6$'ۼ3)@7vJk e M< >W8ĽcGç5K F肝,KRKsϣ= Uҫ*.Vb YވgQP89IUwp; 3{|ɿfdnmC8L6;=|-Zkwwō\c Ev5I9n#.@Yy4lL==ɰUS6d.J"~}aOTrqdcEͻq@14RJ5`>CzQy \R3*BcY62GF&aF I_\ދ7x>݈ϽO v~>ٺ?>d4Vp5ITF9*TJe!}A {P@[nɯ,DK!K:MqȶlLvah_&b\] J?7ٷ㻅@. Or+Ew-Y6@aQ cVHA( ek]-kg,f` ws5V ,`b$8T3Dco3k(3gL@I÷mEMiR`웬Xj++mw22x2D`h<Ï/!H,-fl8aah+'Zդ)4j0ёq MEaGH"B;nb'4‘׊ ?z΀= ?=f&Fߢ( kq |f|_x" 7"{Ģ6Wg֚- AY~oUhXZ"X^!#=,S5٩H=˖lu^B3k'XB 42;Lz:TH#TZyMBܓGWƱI8( a+։i?Ú|zO<$,xe)ר*TaLFT/Rg9PE] dh;^c#DzrCﰀ2 bj?ԮqH[ZFnZ2\)&xu:Ӊkm H<>9Un nR3~%+zIPh=Y=lAyW6_ D&)@^Alz=f[5*: SCPhzs)?aVk6pdFk'@ӁwU"hJ=LITkIH{IKs~4P_DEF"z.n hENWlnځ#q0* gEe5UdךhDch].ks0TK1hԨ *UBԔd(7I@$ %8MC 4AH xߋ 0mM^6m>|`o_ a7aFTH37\g1I4i%c~/%+X'@{iZXd<9MغޘfaTkSq k_ۂo"H!X]H$ZK![atlq-4;dç%RO$LC#źJc\ LPoPES>J@oizJ+_;UuX񪢱#jR:HE>V} pgy,` Ѽq' |إ.#~0TU6*NOUJ0!Yh{]&Xv4vzzyDUZ1Jy_L޻,b%jXnF}dBgq ē&hȝ*,NOU,t2Eg .*>Pl|`Y*rؖ`kq:|ػƼbw?45G'j ك}CTN|s'ݱH8jHkJ0R*4XM. 1T|0o*HBQ':5+D}IRQ8x`/͟:p|G\av)K scZۂ2;Fm~lç[| X1 Dn7>h͌5Loģn5I[Ɩ]7Mկ jP*yQֺO[ZipV-J s*WY0[t{5VlenSN{i+ URJ&x$].g @ ?H!Gvg-e gO~6mW#_{PvuHaoTF჈۳sGONxн"bZk#wf@pb"Q8}/Gs/Z%d}&YB@*gXkGFVpu)&0pV梦0Uy Yq!y[R'8>^ SGڒ{k&@Ca|fD/R _lÇ4?| hZf l lwOՆd{dV*q+O׆[~8Ϧ^ȰyrِYz7Oc}&J K=Ơ4yi:nr$7*`+VnUQu{@_KUMsuV(\N3OzT \vs#6t'@k@`9B wL3+b yhV[R^RMՁZ2%RbF-= CdSjeV؞oᲄEk`eH)C4;ٗ ~Yr7[sW+@/^B)◥[`mI2R' ƋN+ǽ[i1rd*\Xmʂq Ǟa8/vr"|ދ8;W$ QvPL4N߃g4Ԇ[#̒Le\2.:"%/m9hACQ**sP]kV v(BhfRL Y^x@^fO6{l->6؎Pzm@!*UmY,W`GTu:*і ,OZ6Ӻo=2d4}ք*y;~izC訥vD ebwj}<%V#&m:kzR V-(SPMAq,>Qm 4Z=_Wek2v7_1} \>2cpcI?eg b?6xmM!&!U*Oӄk\: Une,@KLƋ)tfH% nu\>ݺ'?8 cn= u @G1wz8F *l` Wz_x KV%*ה)L1D/cd~m2~ɚUyot ឥoG1x7mhj <gk~jjI'N1L; ~fOv H[䮺x:U|-RPa!O q\@0f#3$n': W9*1Xڔ9 ~zJx$;hՔ)u@l@@0QBLr1>Ͼ#dž"&;#B`R{?.(;npBBiHf8i LFO',Lh6@e4$BQxT2eih1+N8D8FpH(£v`G2bBEً/0?pgm##l/l/67l -E&̏!:D2RO*X ugY=+0aLzt,hzdz82T1l_W4t3z@,y*ItdZVv+FB۞=.[z -P쮥U@@%m1I @Cjr=H[ \xILx*pZ2~3'ogj*W@N @sZoBFK&i% ԙg 0VgCG%:ށ;N :KOsV|.گ3-|ͪ-(1)5dZÏҐ:^:s;;3fXp[N&ӂ#/fna/ kCfw&*PF87 !>P*֒ ]PM, 'wbwl4bR{XCV`p7K@ϠJC|q/c2n!~UWOK5P$uTطڊVmMD{֩tnN\Vc ]AUNN_K@2z-'7r 2Zwɠ]m~10@k^YJ>V!瀀*dӽob(-=3zE-u6iҊcSKe/LG7 pX@j"Ѝe=Ư<@ࣺ 1XK|u> 7 # `H/U>,x5P öH[s O|0iI=&;|znqL1ҬIEk P.s]> ?ZύZ4~ʀ,֠4ZP# 'bg}E822!i1dݵx? @`zUF_M1zfKБu֫/}k?@P=5X ʂxS4\@c43TiȽB:Gp8?Ÿqػ;H m%!P_bV ([BW_o <썊!CY% Iiζ9ZzlMW2^997/eVi!vk1 It 62ϺU+۴5c ,uT%DcݺW I2|Hsoy CaJ%jča/|략18?=\-A(// ]/6 #Xh6CjZ' Q+eǗ%cwf۱ԭzI[t GNѨLB{SזXܤ~x)3|lT9|u2VhX"-!! '} cW=lšFE#5)JHqZq*zrR,6 @+b;]GT`P9&O4XfoEsRPLf"#%ť+D|H$iiY<Pj0Ƃ;bL(ZwyAp? V:potgm z!Ǩ8mFY VNY:geHn7 nK^i͕OO{` @C8wU^qG2| ֻ︣7tka9aݕA;nb߂J A⢷/@Fs4ǒ^_͙{g|c(h262~.ܽ1|WY)э,hقVo^ώ@G ?<Pys#| 2+O}՝x"l o^n4,DuvD(pXBh0sW/F5vv. ֓4&!*4oh~(qo;F};6zU~MVdfijΆPK$羁 Fh<;P2$BeO:&_>hG )? eLw_-K:\lY47{P[q4T nU \ @gc lX@=b?HJ@ Ӏ6*L1rmf<׎Ms1⏏QF_ [ۏe~˔+0҉4Tq PJϝ݅"Lt!L!b}~h\5YnySh,8z3L=Fsi"'#1\qd Xa`#/-8VYLZ݄ -5r Ms!pf>C_엦逖hqos{ T5) rQ UFBJrP[Y\DQXRǤx[Pi..vp`/P>6j ٓve{ZihMP-ۮ- :nMɑxk;M=e4T| -vz=<jOgLk Z|.dե??w#ǭwZ|GbWuT@FޭxV{t\&wF|E@ *@DUׯJ@kSV L]*`RM93~IHۭu%ǔmU I2>Z0s ř(JDzBt cb, zFN'4$=Ҫn^IwRk'#,9so ŧ!/(4 J7%,AtaMFZ`e0NɣxBcP /r'4 m8QWC]3xBpvTIu@A 2}owq_ f>:4pS36?и I/Gc; ^nmjUts 7fhI xƗe=dYH&"*\K9O\kե??E8jbW}w|~g`۷&mVg\+>;=͚a# cZ9dmh0@[g-uF u|d jʏTkA׎q7FmJa\?dہ.1? oG-o|쮬DCy9ːKlJdTIDATH2qj=.PyՁPqiy_ZE[um~QOʌFZr M@H\wC06cRS~%"Ebs081;Bb+4 ~A6? 7- H܁H]›sdxHPw'@ჶ)dM8RRHE.W6'%i(HAE^ UHOpSCc #h}[ Fb_C|A[?Aws5@ 0rP_>+}ݥY1P7W_q/ub^-0>Q߼1ۊԎ;߰PkpWp#R]Xϝ2:+2rn_nde Ļ2dMw`hyyø7yƿǢ0Дi? x9x2X<Pk15w1 ^[֣Ǥ>H2i5o|//o9׋||s/֗4FЊ*'!:9]-I&Iұ3.[?ָh(lk8vFDcGX .I  CRdpQsNlhFnWk~>;ހõ]V f$"= \-G]e)4u,JkKj؎P;[I?(! Ḑ[1~M½c4y8vT~ʗx>ۆy{\/2޿ J T5ǜ44[ޛt |pV/z"ؼ?Tj6B:oFNJ羸g- (y3@>L{j54~o{S\7﬈>hWl6>v ວq; (2 ^`T3ZG74FF[*?5|Mв&qS8"~{v@h?j_MqkV ='YÅ>ܞ2Ik$?:rgOeH#%OKGA~6KPZXW%_7JP<|y>в/U|mϮNܦly닽s e緗h.8%I6<:ItJ?dlLb[xjЦN4A <Aq{).DIY2O&q!;fO e);LIiݱVv_ry ndB׉d6@}s+B3|fkTtצXO'(f% $D B?·mE327y$2 Б?دsmO ~1rwxbno/i2>0P\h7͠şݷ;+ D9+kzƯ>zz]gZzޓc/5ӂ~iOW'$J XD o9~N80Ьvk|7W^<{bVhMR")m(9 8f+_P~{z枇w2~ %FqK["2X&-mum ~[WEJ}^^4=Xe>& pmH}P_S7xm vקvbnZh _zy~1b9q:sJujcg0qGQLJKo~)ɉfd)*-A}y9B1 +$nX^\uT'ΐu澻\t/pΖܡ1^mJ W۰}C-{p(̤DfV23NjAm]ZP"ʀ"R0W?{熱6މ:l$U 9eL@pk7xƱ8{ٔZLcU:P=O 8VjZHl,d!LE BN'`#>PN5Jۋ3t5y .uB'[@g}9:vנ$ !$(aaoBTB(DSGZBjv!!Џ<^/ e鴍{2š1;);=(H~Zotz@[9Q+NQ[_( FP`+}V@鼚wWJzy]Q%Xv ^N)+/ʈ5k =" 1yf^]} @F+90p{h"dޝ2 (}.؂o4ٗzZ"2ï8¯׼ x =Xʁ@|I &闡 lz36/ \ X9 _kT%% #+%)GFvtJ P[VrBv8:qytIM}X_Е`\\h&;qp#22XۊX|C`Bb,m NjO H#U"h%g!0߁ȭ2%rDd% ˝3}Cw{QLihpPDD <'||OGÝk'Ԓqnuv}A]^]^Wy{y~u o'JQ? {]W{ <;h1s-7 X7EXw?3O cw_KP\"ӲzεUaH \2E@E bݢ:b nf0'#V_/k'6R2w _z#)޼*>Ң{r%sf_a%o2v'\v`s@-8)|ywocm&xm!y& 2QL|qLퟖT]SSb,\o+.$th,:u7I)?P,D;.VgXh/ڏD!A(*:@=MM_fmկSخl"#*%%ȯFvIRsl $$d48(}d^Gp0։uMB:}`m8D%a!  AhԪ Dl ~a_&;R仵yHpB7PߏSG s@_=/YMttr{̌_g-1䋃آ/)k@)w"WP}c@2RG]X٥xh&ëW?yC%[h1 8i㴶ẁ?l&Ȉ;Τz~=7m*ǻs|w]36I/.{>2hretӻA2rqq}://R -R鎃8TDiu7i}[#Č fѳff!<*i`[{gδ }w/L`mG43(=[4jp'Vp~f 4 lLywFy2 6젷 O$5*.ErN fIOGbBs5T4="9+e ¢"Fy-80;Pe$vlAil;W'LnJ޶8ox{Z16l2k&l֥co. ,Hmi&s_o#X }z\@@K0}l%n*Z>ooe?Zw{Mz7HpkE]|sإe.DF.޴ ~+i!K8pR+ &)Cק$|?9"ksG/' p6Kxkg6҆VsB. 848)^E=dq42sLDj qp7 \zZ2IOÿN^?7lo- *uhZ0 \ S0Շ6kD6Hِ +@ `{p m"\ʇxk/OVCʊ QM0ˣ+QK MFM<{|@6sƿlګД2p>cE'"\ % ;C!?ܟߪl|IV0d_2Ka.b(ÙaʀZ3~7uUtZUZb FG.ys]]*9b(% `ܤ?ޞB?+r1 dp cI~* _ɰ=j?%~3C5lŢz4hRwJzlOpi GPJ/~Ԧ~A!"JMIϟG<ʂʂ|kih\1RN\I<2cplCg{`N7.Qw_8Qzܢt V@jVl MNʹb MNMG JY@IfrrpGMUK 2t FoS*ѐSGEx2  @?@UP-aM a>$«%:/^Ѧ,ƏG puu]P݁H{Pc@ޢ3G}:jI{ :Z~/ @Xky;`pfax&"?_6.G){PuPх%/nUl-}Yo(h /$)K@<+}dLlW@U2ۦ$N pcV{-wTRvJGJDpc:H]޻~7vWV-GQ <ǒ (ݜÛ[gV,% yp#x0Ł8R[h$D!ƮVҖh_0NQc YJzBw=PeI\;5?vh*҂:*Ezv?؈҂ 0U8wEbGxE?*5]V<&9HINE`HhoiQ>5hssPd%h,-CIZ #0|h/[0~dՅ؝-DkY)=_HeQb)S"I@(>Wpf@O!ݧ6Id>zK;| Y 3v-/v|Z|MR'Ŷb p$Ov^^62pc{pe|n=aք骵]sK1/iGl2:DWy}=}:$L` :2wfzpAQo)H-ºu躺boװMv?=<@] 6yB^*d|sG7}͛L%7M|DqO[Ǣұ/ļe6Wʸjk39{uuZ?o?W߳:Ik IsPf8 %' O]f҉EtliDY9h?J]ߍ3DZ׆;ø9ы+ۊpY ǰ2N==XBIj7ەQm vŧ6D$e"-;i0zĄD ZV`ocZ@]i1RSlpL ؎EDjhe2CMnı\2A@Q`.ј mXʨpup4nucu; Z7$?:q[5&\Aé58TdߜjJR2 TʋKGCSu5CS@(lQܛ`4q(1QH aW@ e}?Cm5V #brq{X[oTs@}II{{{]`yi( A%K1[e|l?ܠUez/n@Z:7}>tk!vNj# oo 3vhp8D:'5e"o_PETq)}5Be  ʄcS/n,"Y?=X4tnEcM)w.RRDHAz#Ie#ɣ-.1ٖzfg!?-qFsZstpmLpmi7A`m #gpxO=H&b(E"}c$@h7Fk&`(IbjxE②`eVJj˱_Cv֡ e%(@G !ím@WC5NTWIQ@D 4^4Bc ޞ2$;]A8 [wDn߆O?F3ra!v^gtm^Ww{t_,s|W pln;;B M]zo޸R|}AFbz, W_iZ_^'hG_^_A@%Ap-PC>qEoX_d r o:l.K2ejMVcg?2<>1ޝ xpm\Ýa=?b@,]ƍ>E ہJ>\M8u(/-Dvn6iqӑ4*y7[{t 2&!ii(A mܓݸD:} 7yQ NP. &0sgpa4U#7#Ѥۑ!b 4|D l+\c@zzM"@-A`}jd<%(@ضO쏖2,t(쮧,C4!11$(E"I"@ʖmޓƦRmW܅m[s+jKni=6G9^jwl͆jG}*@U@2ZN2UX,1 y- QbSK-/ǗWƯBL@ !6/}]tlŘ78]GUn' 6ֆ tכhk>M֖agR\鯾ֱgnY5~~0iFhٓfbÞlAc?E8Ϫe[=$^J+= C r׼8{S5)}u[ |gu&kvm@o*\$!;HlHu+N?y{{H}-PPZⅆ`,z ZUyA>t ܠ7'y~c4x+i"f9 a1CoƯ }N.*ެ9 ޝlƛzdJosi!(,۹wqZpnoݍ5SO {kH*EUeljd$'"&)Iq܉@qQJQLɮN~c ^;{sJY*ߴ?@ i\@+F:yE> Sii(K b DI*MGBJA(R$ )1q<)LKgwk$ُ=U+)FseJ& rҳ' Qg(IqTԸDbR D)H@ \"'?hgOw xLj1:KbyX e}qý_f@`3pE|޷w??f 7&pg7$wxmv`ލX7HP #wŦ`Gu* ݈,}Ȱh+5zfЮו:CwoJ!z~3TP4n_mX}3zIK6litL\}-qMki=cJs}2 >^,t`-ve4 {k+{wסPT$g .ޟ _,P2'pwNHܚ}y~cj98q޶ IcIk"򐝝H#%OOIA)Y~66g@뾽Z4ڗR䦤"/# IiBLwhiGQ[QCIa@KЈ# mEd(QS Ƕ(;_?eENTNU|MSA.iݲ~|k^תc{JP˹C:Y}MqN, oGpu\~Qfvryvyg V+/( z~3~,l~uWu]60M a!wJ‘ v+t0{o첷OڐoXƶcJM`JU,@[S|<۵MOozgiP42y;z,ϯN[Op,`785E]U 4V `_s=jk* *y ٹY HNMDbrsH2P_84cn|F*Vxk7qcg %P 4<; 2|\$x´4NR'>6*XAgKA "mQH|슈pY.|;)#)Li<fگ\m^[wѫW~WI;j U ,]8tżX2n &xXԛܶ=nNEU @@W5.@2@@qIZ`w崛z/, ln~B dRP,^oXoH:qfӇlf eѮmWov?kC(SD^U wq<4F8i3P)@U^2*idh.C-OSc-ۍ}{@@eF3RmRPn=(uzQFgNFKy&.ݍy|{;ѣX:q>ݯMSC97g{pq sgbatxPA}NIJL@r&:Tf#/Ed)JDZRISPqh(+rߖ&+O5y9{D~ƜDHPBiAIھL /q(--GeEb >%XhAt?$V2"0x .Mo:CF<uVe: {memYJƠZMMm u#2V,:l*v>K^F3|1&oT [Fg? Qn N8*uuY.>1'ύ .3p _և7ҀV#T_Gi@z ^p7Gع}p|]CDޮ(Z{p(hAkU [@-sPY T晁 {xQ_Si4Le 4OR,cB;/ uwLMv/.9SNnNwڔb^`u*'H4p=29HGH6/)F.%§q:S鱓``?AcQ!( sQ_"쭬Ğ$)LmNc} dLPS[O  d$agd<l?}.@lV4>_{/K3O[봲W4}kEֵ,T%XW V@WZKhx/F_ , PCҀ&ToLx  (x}f)]@,@i=+'Podo8H&0'%\&(m/U}BXO|*0%~n߼>$M0m5 Z[5hRзSv< ܙ<ۓH렖iPKghOzzA  OW$, (ZeK ud5d)/DuY'jJ<\@SA&2b^cm?jolGjT+h~ Cpi6,`mx $л&d 3 2"9L24)2J|6'ٙ+]CՕ8Z_Dzs5#8 ~' H%3hhlF󞽔BqVPm OD(tM(~߷l'Em NȷAC^5K_od7A_Auf:=f_@IؽZ6R`?žͽWɠ鍚{7 սwnedw+ ѫOuI^,y~y|'7l o^4{pg x5|Oͷ[ݭ siA+Y0|fCj E P, A-_Jh0 Џpg 7Y?mVscd 543h\p;=b>*xʋPZ¢<3(*+JPWƺ Ueh&p<7uE[^؛lܛ8My,R 2xyE\ߏ#0sa4, 3? 4t 2r2I+ON@?]1C__cmdjTeEe) 1^ƃkN_.Zj4Id=8Pmz(AИpt,%(C;֩]Ph1"M2~"n7Wux}jÊwڀRmY6hX^_5p ٦$Gs pC\..uZ7 J8j.}E؁݅>S$׷DJoݞ2pkoM#M:cƯh{kȬg?݉H(Q\=FBy\ϧg/ⵆ^(O't+"@{}Z+;== yx9z~F6aw/.i8s˧k9=Xlo|k=fZj0qc-:ֈl7v=f#+9)< (qה`we5V{otRz2rM,*fe#L8#UydF"*=eEi(r@ʀp$&#^t?^_G )O_t2@O_vC,ѮP#p.|1Mo}co|zfHU%qV%/4@乘jh(YP~CѨ_nNⷻ[S^R,wX ZQu>7J k)bjҒN;6ts﬏h#"*%R'Gps}Ÿ_wUMv]`ҕ5{I6 v~6 |eȒ +*5Mӑk>j&$E gvw p WGqܥ=ۉ]6k}f[Jmk6ra6?ڄzEi/@YI!@ QFmPV=4\.ž,/E&jBm)B{] :k'#J{ӫZiޟ;pC=zW u:P=S̟Qfy;a(4FdFTZ&(l/FMnԾ4STԴL !'9QHA%$#%&L(($;BP@ bc㐛Դ,3] a*O_HbbSaP4'<~gu=ǻ%;v"j|/x^74ʭ/|-_iR75Q>WK>K߲^1wU a ?蟯Ms9:ה(w(PfP3WʹJ? _8VI|ݎ=&RPCz;utymve z~8_(e\r3aEHW}nn@?kcѦ_`EhÝE!s.!}|??S^II 8fԟRO_Өm%, _HQn.Cu<@1o^@P> FQ[&nʅ43ײcwj&NT$1~ uJ5򽤣8 1K&OE%gd0d5 |)/bGƟ+:* %!#%a Anv..O)F R_@F%#}g' ۃ; > -N-["xQn}o} .=M7:2~Jfg3glmdY $#! 49 MDN$Pr@(Kǣ-ﷳ{pm|}{_[Nխ[%@B5%OW -t~83oej#VZ?!Ys|vEץOM`Thr[W>dU)ߛ+/AHkǡ@nՊ<[׭VvտϊMXEFS~o-&k kg~3h!o]~r ;Q9޲_/: Кuζ(YB ˿6A埦?;^L TdZx*Co?}bB'}bmMQHQF_J T P@}v ZrNG0&j>3ƪ=/<154!<6yo $K({@נ K8]RtT$}qʃ;)IdFDv|4}䪔*隔eoL@7L n@Bd n;ձ022EcC=~aSo1@Z5&yT_ ?iI? g{ vއ}{7`݃~G9߆LsGKcTȬX{樤!|kūr Rٿ'(In6\E>-0no`2j?)U* C_-<5րXVϓO֤ (5T7ڷ[7 y mU+Ѫ7ʧ޵1ŶlrqLJ5 f FjSRof\UU߱v\"*s\az؃*Te•4ӲS9ShNxr NؓH<x[WQTY@Ga&3kCIl(`~0ݷ+u./й~*Ɯɀf1FMҧ5XDeiF_uZPF40KA#e(r&b~ GBp24Q_~I?N7'9i)(q儓wDb\, rsPZ|V*rAh;C?|n  #@ævwcT1RA~9B6u9L@ŗ[.C޷ɺY3JVb[.јH=Hm隧ME 05>s8 `ì7 hC#Pyw?l¥y1p>n6LpNf .yJ:a2h J>*75 yih+D_MM 4gFkiT$m*?.)2NA {q4: ;dWtcHW,|0ӜF7,QY59Д"'Zޕ)QNE;iTfd)d1'C@*ـ0H QN/V 4P#޳ pgj 4 ) Nqqp!;`ҟ\mm?{;LP.@ 83\^Ş  *}wuپ@e-uӕd(@J!PbR~U6NC*`ƷT/ϛdbx ~.VtxԵKk(W bG>XY(5|Uw7LU;pYA&L9l^J@Y[p+'ew—aj<ֹ/A,U:u Ĭ6 & Oi&k['?-TxZM3 *%壮SZ~NN.ΧVZ&Ce5ֻ*B]Eb5n49cP,tfٕt4t#q θ8}2 qaH GZI8.9%h,? )@Fj ⣣FRi_x3ՇC]>t7>L__v=~A;!%F+UD`d^A?>1 L? z{@6F/翨Sx+wuͻf6HM>Z!I4Uo]rUgk<:P+EF%*3_ҋIQ<`Lbb(b $*iJv 6*麵o zVl9VQhu@_sNÖH1J0>=\[n16 9SfZDμi)"6ݸ:ֈkV,bVtW6ebet3PEGf*GZ'zIqF3y^f6?%ć,=mPm6a:;bQtmTIlAFu4K&xVscbfL0ro5V:em+LK1F1Tt4$E`$ =NPO ]h+EFB4Rc2?C8qp/$!A )/FSQj򳐝O !_ , D#&I&7 80rhay߶ Rl' ؋?>D8H @,A1{"PInm}a{_>JV֫҃W_G) hY*BU);!KjV36Ijϴ f!xJ\;c5dL !VD^ @1@ˁf (݅W @}Ty+%زVza0 D>,F̲ JUG_>Be8ל4Ax˅ FYiIܛ`}kpg kÍ8G׀ɎtuRS9P%& h8"%J|ʟ&9h*t!>"-‰ =Ȑ ZS&G@ʟKS΄ q8v`BnGbd8\ʄԾ(Dve!T4$*M'{ypdSXvm#kI$dɔoAP/-x?4݂ u +?@X%3&+g|2}'sVU.*8/B(6r^L`/#(x[fu[J~1Xa؃A=5DkY`Vb@+O 0_.E@o5Q3g-F _90V~:)sҔ 0`yMGn52֔^YUzj1Q3ۋs迓g9PbiҀB2@}U)t\H:~G)߁&Z:r J7^[< c1)aWmcUZ F,n0lmVH:*p!]%TT4šL,4UpTә>2<hdG"%"̬lQ@FR6-rq@xp($+*InR* pAP T(c i?3h@ˀm!P S %4.K_K)5 oo1+@ˁbS*/˿1]gjyj6IxKJ^SڟS5V0 0D_oEѥJA {"dRjYC5<5/C_\*1>7cEV*#DD~a8dtN)@|y4 G8 |Bw~f{3.w4Y FBC9|4zY·KK#J qEx0[/@K5X@5 0Pef. TLg+ZS1=5܌gy]Z#xæ̃E_8;}5"s9׃3ݼܯS6y{=sk|!<Ծg^ܚSa 6_*.3 d} OLyjuycœ?^]+"~>D {|~},^_U3/~ڏ/ߘ+^?r?2z|&6)ME5_m,O_^^Wox~Q]'it8SZ SD]N GH/kH4w h IK (ARl$'1dUQ_Eߜޚ|,v   8ZSnlx~~87Td\߯ߝ ݗypH3<嘢_h/@79V Wb纚p+LԘIJx'NEġ D%i& ?P:5|T8qV?:,d=QaGp,$Q8UN!HFa :`X@Hql?~?~9}7߾} ڹ A; >NܚZsh -&AE)Ν'k#x6FH_9OȀm֭TpiR[Wq״Frt'_ӝ_Z|ek~G 4N2=xgc 46ϏL)'ڳKSTi*0ntk=␷ָ7no\χpmo 8ge. 㲞 8Wxoͯp6.OAw=>:_/WWnM{~WTkחhy)Z \]4 fܿhƃK?u]6.Ϗb~ oB[eY䯤Rfu,,dfI 11>~I^JQFlt7T`z~V}ɣpҌ$ial\ǝ \gq\AO`y sm`;<*@]~*T;\OU!T`ӈNLveƙlGC)wg![C5Oen6_; t*vDZ8v4M9}G*NG"4z;vŇ?? G_`ۮ@lS3b@س;yܿ#CYS8_Vq-c:{Թo3ؼ8 44pISqq]'p ʈ dmuNaFގPgy3MW мc-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-J=G)IENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64 Cl--1-box2.png000066400000000000000000000104321456565420200376150ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxٓw3F t7ݬ  WP5Ơ.8q\P833M͹<ϩbQ]T>Wo~c1c1c1c1c1c1c1c1c1c1c1c1?=#^xhE-sS,H8^yF켭ޘe5_>#K۾ՑI,l2[sTI*%YEً{e~c g찝xdlxpm[g4Sœlii6?(kOڒz[gl QӆlϕdåP|+F5[5dIjAmINvl 'zptfEٞ v"[-Le윬ޚŵ,lisJ;\5 競r" j|XVY5 km[yٙ'wn\ZO>`;sp}[mOn['1ٖll۶eÜlz̬ٞ%-dIcsY6V eC/+,=` Lm0%aՖ'dҐ٪gݼ Wxvv7lm$v*[^Xg۾qQ67;+k:{8(kշqen,LlÅP+D _JAb H_qTŚKe˶{6~siuMٖۖlyÜmlfzFVlaɂns36@{5E]#Y!ˊqg~J(eaɖdS嵶df; j{fSmlmmZ?k[]'봧diְqM jI{Rpr,+FuY{0ahKlY~l}0d{~ς_=+yy Gm=';mw.m]OulZ;lm?9DhbWcY%j6U( liXժ9[8$Tzr GeK>`{v6=n&YٺV֪P%-a觻H*/bȪI]g d)jAV+٦*#+rRţ`x}Hvh۾Ͳ sN[VOk(Jeqڐ@TȪiu\gm!krVQ" V˲{Fe\֩v/d7{ge_J/<-6jt-Ȕƙ=Qh~Fb]#>@Lmj,+T[F$(-+ ˖% n}p?uՕ^0@LڶZ(>%J-daڰU]%my#4X?OVkS-rBIV,(5yY:~m]eX֎уb˟˾kֽ{Rv^0x-N(V(+ʚ{4eՂZGϗ](TvXQ7:adJVt¨3qmW ;V?Wl|?v{ϯn^> xgwǩ G} l [5m9/;yWVl^=.)W]T_Fv^ARV2Y?}.0VNldJ㣶`dl).N?so;d7.}tkm_]?{˫'{S|y{/N e rjn–vم{WNn^^}'^ݾ" z|Fդ&FA`ȄT(bMh_֥WN>}%Go}veٝ++ lm> ܓ3RlHNfxV*)lذl郶=//g>pŗe_sJ;gz܃@rȬ۲ލΜ-lFNy(?{䪥jA}qu>}k'e^0@~QkMYYލ'9[И M֎NƆGd![:egݸpNzVeAN稾z "Όlfnmj݂q]-jL˒:[)mLVldyа,7֖ܗ^?So}ޫWN>|LvQ2͋;A)bq%IENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64 Sc Cl--1-box1.png000066400000000000000000003625651456565420200401630ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxwg{;>{&G N(9s9BH":wyo,oxGժVU gwB[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-٤yɿD\9䣣d!˯䟟%}?=H|_8(me^y1yGȾ=s]VjdZ[A}7,YlNٚD(-#2]+ ؚ-wke KS7R}ғzVI[LDBC/åbˡy֗/`ϕ7Cx4R,Ϻ^uV[׺%S 3U2Z-ץ%4$RWף5^ߩMly1\)χ`od@5tm,ge1CFAK<)gbG<(b:seNm7/G+x<]/?O5ge-OQo,`<ՙy1!&Yh=dYNɫ{=:&g^gtpm,;tlU&S92Z.]qS }IҖ}[*HS-iHRq^ʣH}rRyV*cHKmiN%v!%Bڲb;?^'ߐhiɊD7H{ő Kue?qҚ%eQ1^/Nå$ꢔݾ=+uIRw]uΞ#'Ajo3]ny>˵8or#/HK{$ܰgpٜ/`.%$i)q^%ܴ}R~VJ#/JRq4<<3s@qJI/ڗ?:.?OˑSreo ٲ=Ξ19tHޑ|y=Oe1M@A97ט*ڲi_,_&+d($‹HnE<|бr0yg~y[ֽGdǁcJ}ʉ]oKq?%a7g,,yخ>Y?-Kj;uIғ}U!KM2Q%җrQ`{f\V{ %@ x5Xh@)GJ1%KI+(jYIޯ5 ޔ*,v,+铞M{ )")_ig5jA^Mc%DU,ʋ YjW#w* 뚵OUoOr^siLٶ Q\(OUq*%RYPReHAI%8Pm~Ȁ>Y, 'JJb ^(Y<%Z藗S-\Wxmtuμ?Vmvmu{J%# @seb[zs0K`m78[cNKů` Szĭ|Ś<!񼐁?0(/>o?"<&IG*ê@>.v앷u s<> ۽E߳I3˓|y֓/s*gLΫX<@1c#ٸZҦVy0LVNޒ$}*J 㗱ygKЧV;GA)+ ٚ$#|u;2 # n)<'RIkA]H׀G*yt\U?g#>ӳRU&ju(K_U 'E[ݥlmP&*XU5Q7Z{?n%J M92ސ-#u2B;7՘-3͹D;@[{:(w[ݡ$*lfE*!(`Ro%##jϸ% B=UU]RqҘvӔDKz%(U!\fUMJ }Z@/UB)ϴ~gE{kdu9v7U$ cL =n E86(V/C9䫏Oʷ]rI9rrL[vl}HvT;pH:(Gk|m+-KJn> @6 ﱲ~gP݀ɲhy}ܔ!X LWƌ^:C%j tg٠.HUtFK{^/JZA! 8=c&TԮZ` ; 8fp "d"F&hq*c% -?.DkJcMZ*'WuFQA@ r:QI܈õ&,s̶(!eʒ*eBfD(̶(( 5i6#P2y}tO x=&ݥr@Hk .1),XY + rMZQZ鲘+JeJGi@mU%Ij$MŅ&s xY2RKXXLZpYV(Dzf]A4\$=P &AB' 08}]3 ~'HsfRnǣ\sߍj;\2eS"NS|O>x_><_~w[v>u )IR?^9]yo&ߜ.@ݙXI~~>`kLu?Q>Cjg^44_e3] NS@ȏT8RF1Z!}WUYP ɳ=fY*ceFy-ZyX/txy~Vπ>ho1 &cd@~>? X@aT0n|GWR2ۜcCjX@9['=ű>Dx19u'Qo!$^6I_pF_8@ iL#q@iXhP>Ŭ2ȱX_,[j+4Kc=!s/@ຨ H+iA п xtmsF z@\PwABHó;=yl|&ZB N'@ʐ$}[g+~!_{r{A)ؼsl}@v߿_݃ ߢnm>ܧ,Z3TcdE#lPdt%=U ܞzN3/Tw%//ZyNG-|_E'Jo3寓5 T//Q+}Ef: <ל,i d_uVT < ~ARǛ J@QeU%zտ,п5T 4bQu_(ȟs.2/鞱Ā[:R-d>`.MԊ2Sw@A;U*wڋd.@ @ , VJϹ7wڍP+J˃52.Umn@S #z "H΍3Fq/IUś4*M7 #j_aR}+Dy@?>8j:ւX~H ˃m21 p< \;)NTH|oww"`g(9ȨwjZ_ܼ,))wxZCavr5˶=eˮ#W?C 8*j-T^[Oۉgȓl;2:kШ~wml}*ҟwEz2/HgM?/-꟝;)W>d>IwHu%ױBAZWƋ?2Y~p[?b?hJVEbuG2y{%_V'ǫ$&"P=Qg'JOEL׿'Yz}rX]ߓU#:B>Ou (Wʂٶ<H$ r,2sJ,z,+?P@+>%|zX~R}+5 f\$—QgI[6$k @]8@S 0,ʯ@dI9qm>^  ԳY>$P$ڳ׭+V0q b#Mbpxss. =s7g s wT=^C|ൾ~9J*>\dsiVG2]j @F 2*~{_P 4.D@p!08O&U)@;6fsoLSxT.@I9 "jYAmr4D5LMS>/7 bU9JOqˏ[HQl r~&9åY8 wQ%܏@K>P.@&Gբ9!3`m@/c?òoJCZޒ>< ~}k*-+3 SU-$XZo?e$B&+ntmi2P :.z_ Տu hɐu= UXpY7r# IҥNUW{sj;IG)ϸڛo 5s[X% HV__zU=WKaG 3@X?J(4($(UUـ'U]b+O22$/XwC Ϙϒ  "qԪ`@2&U'zeJT_VfNPD(ΨmrTm'8&0Q|;7 3 ʬ"6Y4{*s=#qA o{u ,>A>DxAyV/<@Zpщr#y& !B Xx q;J~a 0Q#}GO_wݫpXgدO?m)i̢(Qޯ9CZ%+]YvJ`ZߝqNSN +T<_(8*TJK F%p*FB XR0{UF ۽b]yբ=KWgՃ 0bW)(2PR@R6y2]y@SH0:Vz( 3B#~b* 3M'FJ{A դ `:}g<@`x.BW۲#" Q6uJzf `sfBVj!u4ebxi(SXj?%6@pwc92S_hGq`E'G@}n/f=B6y~<2^I!s1prjD&R蕋R̼jD]8#L;O*OU=L#'e_j?4se.uȞG0;y-.I֨?Е.gI6($а MIv쯟 )Ġ@]tr6Ff vdʲJ΄o+ yu+'Ko`euLܩL&巩u{l\CU=ßFK/$c}d`HD@X~eH'?g~Ҟ.OVʯJ /weʳ\yڟR吧dTנXG)*d]VXO,8NJWb x\VPTAۣ,im D^ Q+ԯV>t&erÿLT\T>XHSpXZ|$BGX`@zAB|}/ ۋo \#p_IvIBFycދn[ V<vM2<6Uw+.7^(b:<qELFBYjOZᓲ7<A !'m+_/M92U?\xjuM}oH0Еwn$@x܊"H7E`@_?VXlIΫu.QW/t 8/#eB VK=VcBD'J#RhU )SU10yH^%YVGuV<γ>**81%rT @%h Y~>) $ȇp<} `L'.9Xu f>YR<\A81bj8p{r@v{Sز]|W-vm} l5TLU$ <Qړg6q* cyқG!?P5V+@aHa ]KJCҝyE*(ZR=WCWǽo( Ӕ䴠e!ȰB&YAbRKI/>idTȳrYh E3.lufL~kcli>Ww=3@1]Ak1 ޑmlǃ%)v u|6B>Njz4+3UA&;oFS-Yxeꓮ=>\g H+{Gx=w>u^@ HyED~0ds+h7ͺLaeZމc7~kžG *?oowl=;Ɂ-o"?PZ*O;!J6X>W$!.6 gߩm#&puS j!hW@nYU]TJ,=W K7 VZoTɮ_ XU i/Lb x_T^CuuȄ!T}_jDw[U 4h8$.Ax{b%Ɗ+<'H<+5`L6"Ugȸ'[seD-}m ޞ8K PL5D zPYQ D)3PxU:أPVEAS epO̻q -'^݉ ֟yHy q\H ^ @9>,bWA-ɗՇWBHjD&RL"^Jc5nq1"ߪSA6/`@t^cV<LV֦Z 1uR+)`OAf؜'2$$mWtE*.ƿWYK& @<5!QC ǼO}@ͳF Չ&Y 8)U&` &9P~>Hq>}t )[C=BЗ Qx}ݒ;y =8Ȁx6Z|qs!6LtƩXϮW;q ꓣ}w?\<?n8`eaymW .%ȷIC|8X *2 >+~+YJCU N~H5{8}/NcgLܶ)SҗzE:.H?HL4Y>{Y݉ C{r @ZU" ǓX";5+%Yl@^VQ-ZXA{'mzԔˤ2q_n@eAjL(! T(!'Gɰ[~=_wWRA덪ȉ47[U;ZA,*Ǒ LGCz@*M57k!:CXk,BW lώ8kJ I=7K#uڠ2P|A^eOgx᎗2~}^HT^\0yy|U:H!u@9p؈fw9Dzy!S;w+wl0%% IGE~Ԝi1?m2:|n@Ư)`xZeJN?s*WSOlPq3y&ӟ-HxZ% ,>%6VI/@```XhiM;g~^Td"h0J"D%K#/60D *.0A LT_*Y M+hm.lM A>fr,>M@hFr@P 돵lפZ1Y}XR g 5`p>5bm Xx@@~|I 4a BM`ш;9~%C A@!e$keîB8B lk=Oy ~nLm?kewd9 @[7b(' g;xc '>M;[vw6w6IؖMR~\g]%kknJ_i{H{HϮC9 nGKoyo`pMse,FոW/?Hg9I4''3vi]`3~W^+ > bӀ8`FszrJ_ Ss+J_x[d2߯IοG@òS}'Af hL}twnkZySn|S^ |3Ad[M * Sk̹yڎ/ubqۣx"!:~i?0s.AI0`csp#{98u|]U>/٘{ŠzVzΣs_@{ s~C-9=fL$S0@?OS=am;ewMoKض P}]^VVY`M5K*oWrdU YgH}+Q +!LKU\ܧnA,1@kI80Ƚ+=~^L~6ߏ_Qh wweO =ҜMX>쏖PD3H> yyEᱹEZkFS l]f@^}[}o5>A>္k*A @ p &_<맍P@. %3f]{= (#:,>)Xk@eRhnI y֏,*\Un{* ."x @GvIsԍ@{,6(Xb?[`c \ɾc eVٳ}ںI|x\Z3Q4(EYy?뢼6$?>D="@@8@۬$jLϝʠ "hR}Oϛ3Fry5t5PXM6 ?%FOȠ-%WXfk{ BL5Z-4YVo<J/bK2s%Y<@ BY &^=R3ygD:JeFw? At@mŐjq3o  dHy=r8 10ݧ(,> xG|!ܫ߮K-HTrQYZդ[& AyR= EP.~^ ~ʻB`Z1{H+/ƨ= _=_l=9C|4 TU&&J[s>1ߛfm[jeLev^Tp/(,4xpwn<0)5 P (#xK+Ѱ+Rd~fmF @oM֨/3_SutR^@EDY<ٟ[K'DPF,Wg9J4O%m4 Iuh&4|#=B"lSD' 9?$+q?~;gOc, @( P 0Q_e@~ o`V"?v++lb sw`do(znP =1 A @k3R# 8x Js( c/- ~jsEA^nV;]1>`pꣿ0N,m oB,m#٢ `6 l{[>9[*-{KJzN=ϜKL9cJ 8l7`֦ Wa* TB}J|dR P Zy9F tN; - @1soAM=3-IBg6 b ˽A,*&! ){mFkWR&%TC࿧ b @*O 2`H,)Y}<UAAPOjp= .@0!A2Ή3Qs܀ P@n38QNC6=`Ԥ;*:s{% $9z yQ6kߪ{k*X @] '(yLVr hrqpUu5' y-?ǮPWA]WA> 1lt<];PV )x`}8Yo@ObXl)-oغeQཝ[$OdE`#\r{5ҴmY! H3?SyۊYVΩ`mKAw*  қ~K]NQ}\4m3ՠ+7 > :-Ѹ1ڔݧ12{ `f!}iM]~)A&WiU}E}Q5 (hY!HǯFJ$zh0BBF^EC 'S@0(_2+x n{VXz p2^I}uoAAQ-/Zrd.T1?v-#k +=F>}{ @r`Ni@9Awٴ9_g[vngiZz`޳N;'lm+mݵOݹGv*|zd#*0[U . GLR+R`Xd3|*\eʅiksjV볲N5.%z.Z׳J JhKkcJ jPb|@%Y/(0z:d@b|?]2 SRnڄ[A>5IFfxJ+i+y7[-H-T__kv\{/v0?q`G0X}܀C6pm^ }*[vmݣpHv=,۷Tڡ7$C귷 iU֝w)6f?l_VC0֭&c0kneGHg9iEo}m+)dm%D%,7oE0fjÞ\kzD݂R~k" ,K"Pe4?F[vO,r^*_(ޣzVcEow[D{WWk$VY3@_ϔ"UQT2),TIwlx3$?)WGpLuVP%eRGYN+)(]PX,5xS$ W`Nk׭s/4Oɠ>_bA_sOAւڕz29ɃDmzЙLwRm)mP0޽Eq2\Ipm[!2TRmPY^"Jmxƣ%uf{A%fY&z+lPLTt>H}d?@g_]꿙uVI)Xp]f],+ǜ>,3YN*Yg@woykKlycM[/ÒB;˕Zk d8mmbҺg:3Kl(n*WWI 4/g5![0d}B_Z~o =7'N>ՂW|O;z]34O 9f{#C `ϑnw`0٥ߑcwIçGҚ|Elku:&tT?+c7m/^ZJ 5J ܐawZrO'5*Ѱ`nY{*2X ='oYj1#Ӱ%DW^Ozl7(h UJiŌn}ƆxT1"Ֆ< `:( Wx{LMo,A Gg2p*]apKz='.}~h t˚{Lp;}P :} z[_ܳ {ue^yW9"wmv> ;6o=ߑo?_Ko>娵-V ԦXuޤs0RfU,&UW_c$ɊJՎ&T8xi]D jI%xbd-*,ءK\j9}qo< :x7.Aƍ6wW#qx) d؃4 .w6uuݵWn&_; qrMRhmoH݌J(o>Rj?'*?3K \XoR>"Uq'GC}9d,y5`,ufXQ}l݀5;?sJs}PSjzw` T;{`&hWa=RaXlK{uqJ`m)͸ӜeuGEUK?8%T%\"~Hj%~Y3z?~a$@Qu!69ʬ cϿy#Qa:$wx?76.O2 4Jhuȧ [S &\eQ59ɴ  %ڒe]qJGUj8 ĴaznulBcˁV]ޗpp{t!I,A tW\o4NZ `c&InLv<.;]erx9}>&̣e hu`VDϸ,IKd"W%XP?/ٲXw+Y#WRq2]Be3,Y`t\}MwÅ7պkuiȸ.e sAJ*MWt]t\^p*>S Xj(!SrAT'^1X@HwzǾB0s̱ K_KYE2dydMn@#ψsĦVA¥TTUg0\n3X}YlOS&9QvPmV&i`" b"ehJb<l Xl'יBn^UxtW5  w>f.,xUǬ ;6%=dߞ}rd6pORkn2`o?@%S|>`2?Bf1vq$Z*`A1߻,CdJ,IYZ7ڒwXV[ OL*s[h>{]`W[Oa$_d`*R#|{(Z w1٬?@`u\u(iV-?})2hEVJ>2 A3T,ݥs*9EJ}JKNKVRyV菼W/`Gc!mO,U^O'UT u*h X~hN%X*d{{?:ܲ8]d$ú c]iAFV8{;G kFX&XHs1=E2V#;hVd5z2R._dc*MJ7l#K iF˟}F$τ" ´BȺO^wx!kZ^| JCx1?uXP=lbZCC;l{D&[Cwߕ#[6ɷ'uYF>*&Y JzK)eYUr^yL+𧋔 "EྯS5`@Z k)[!=H -tcC#Ds@Zlg}g3@x={A?6 @;Ye%(aQTKnD vG-_6[`0]-/TDl! m ݕYh̸_+mJM l%5;Ɉ8#f5f"hɏlxDY~O;A JڃPpӀєX10hELРly>,76ld_td!۬,@ ,51y["}%f!)%֪`(JgA4eg#gٱ2ɏ[L4F,5ޅ׬5qՀ.7.}|mpzY1nփoǍ zO`ajN@ ~H=/{GeY޽[|g~OiՇ%qr,N(o}4gZ ǐ] =}u&7uM&L J@VP87A&_P8ZROw~, շELkXQg˭eqHf%NT+ @%3%J+}3$/Kլ֬Iw[aJU-ZWVدDO3WgjoOT<C6ޒ-2ܘ)#M2P!6J[>ī HyZRYFZ~T@}i2ޔo?b-ea2JT \D%'ZO0uD! "Xv+y_b^&ǜO9+ksm%#/ƵJC{2N[t4oT.IѺﭶ%)U3*ŝ6y}ZGJ C~UWbgT=: h=N%[K}h ǿٍ=A_Pk 7aW#;n-vM&&_vİI۹y{g|][$sם>3^ju@Ł .#p:L02rPS ,]h| FʂH4DE!4$\"CeyH$.^ -lCGEŷ6I=^_Y->a?]o1@0yź1:+bh pr7 (лOޜhX -&>g! cRA`LCtʩUsrg4Z䶕Oϵk&ե{~|-+#/)?Efn|6n#[Y!"lWF-K꾂!0T-SU%iH?*|=aҜCI ᙩc.w^?%&p"<:xx㿨 ##v¡ 'PWo@XYNbWo [*(z$8$£ʊe(mS#,0ݾ,ڼ(lQ$s8]x':Pj^HYPqN@:7OXү!@1VQzOE@+ xZm! @HPX炍A/~?P0xG H=}^Vj-uAId*Y]L`ؕ*Q&/mE2U!jv \R#8o޿!eYZzNtlFBr{S0Ph8c՗ A$(X咃 ǻ >/ @*xRd*WFCbB֐Τe . q(4V/sM2X%EOɾ/JџȆ09wϙ鬖c-rO`~:=tޜ 2V`B*>=ŇuYT۴ ;f<RTi q.w @A*01ֿ/Lj[ p2 `9[IY0Ƶ-2Qn0^.S2Q)}v_R Hβ4@r 0@pdL!P7ZfKL?_yv/%p5|'`@@AO0Ǫ5^f)OFr-7ޠo}4gHIY^ٽa KdMdit. ׻H;Z آg*{ 8HOIA#l6Fz5f$$Ɇ `Zj.)H[G1nיBgx/ n&n N 1!QPւ' ne|?V⥲1!>O>,c5$N1zZbx;QW9 xLX)cC?60`ZÈkc6 x9=]ev!}EN@u{8LT`sTP*G;U  y;!w{KJ7C#?G% ~'<7ӍrB/B}<ۖ#sϘhP@i) A'a2ݡޭH*n,֢d3A5bBc C1`4V~<٤ aT esuXpA.p 40H. nƣ0e.N$oƕ2[' ȣ멓+ rc]f{&'UCC$ACϵuznjY,ɇIgE4\|D`Yuat bC~1 7&`B~3"_o˝V<(GW`Et(;g Q ԁ z ҍğkqxz\ Im wС+m"/ݺ1xdW@OAZJ0hYqR50ZX|*-}\`–hgk;/c'*,hOg}-7ؘf 61??cCjt9ėV, @B=ՃazBקa@mv^es^l!vfae$^ PAZGzBSh].)h \3lcVgskeLa>?`@2d$ԄƨC<> 1~n1|JV@&c 2罹J =_Ý|-VQ%XtWH]^THò뫵sYX|~=|HNAX'ɧ.7U( 4Ȱ) YTc5`^D[`Z糢hkʴm+/ɯYɚ1Yu_N \N M\A` еTH}nM9#0P6m ~ozUk9eȂ+,%σDʒXY)aj!sYT<5k+-*r"≷w<<].NH 1[j$a $s ߚP}9ܷuǿۯ?V1Boi!pğ[ ɓZUN%l9jIަ *bm֊SyVTX%BD#g$YL=( ' ^o+g؅ E_ [;} 6y;QeရEx([h~)2!LK צ@U50GP} U^F/&T2Oht`Yz7xs<yjP/Х$z=ٷs>rD.8&ZKrdDF{]1e 4{wfWZ5$@T+pŴ\t_~FChUne.^n.KʂA[9 Ǹ1bG{ J~7ډ]ƀ]HEN2cn?K, ׬7yx|8XCV($JDDIXdDG)Y$K>kbFRdt l2OVVy{@pr~Z&%چ}j@{S`׫"km*?r. ᰂ@Yrr <%R:[ʊntxf3mA鿯6.B~6AJhD i,[$ d1]&Y i:l'+2HcLgF/t@7 z@o<4γ H7 xl%1_B~߭IN-Rd(M1UX^nNZje^Z+%,h/\I!k֬ )R[U+E9r!W\K%Pf{ht$+*R&`k6RdHΕ4Ph@\.lGLqޟJ_&0Ybo' Ȑ(_4d ?;nԘ븶`SȦdS!'M'kc- EKeaP,P%˗34.ȗ<)LC[{$O/z RPgRVO,uIL3|DT誴!~?oӀ@< 0TT.4J5A]2 R `]حs݀7cD>\+0C]y)w2Nw_+1P8Y%Q" c$hqÝFKezR]>p_.08|徙V PqxPo=pXO 0of".`D@˼Qe+@f ߮<UgnS_3"ךW`ۗW֙Xn6aFP=Kz!k۔!W) [K[pIT)'n̳2 s>&K/zg6q l^2뜾$ ||_4a2KD?fk~^R[%>$T},].!aѲ$4R>]*IhDZZ=*muT]*E.ȹwʞrxZ=g\cR|Ft˝f5blαIk:**SoFW+hԿS#O&;(04Lj]V=EAѫ 4tfq}.yֆǔ *~3v<kAh,IP8y *>-Slg$ޠYSwS|N؃SuCC7|Q$ 1w 8q'?;V~!毖OJ>b ɗh,2ZB%^ mz[pⲊ/{=ӻUÿt=gghT&dmP\ r~aaWïERCdw< pVɭ@wy@yl=y*欣֩w@FdDcTxOYƛvZ8p 'Í@O3p'֑ GqD/#&h&{O6E  Ss@ ,M9"W[,)ezKK:`FˢXY/w햣ǎʁ?7_!kV//֯;nC{ʩ$R{Is$R$)QVP|Rz<,$x8d| }žJ1\/w'ZdX`": :H3` Q͵䛠jSae2l>U=h#nf c>d~_*B~?ˍ': ]B&K0@$^@/%&qHpQ,R`X +t%*oXKOX t{ zK?ӽ=v@\3l_` 0myߛ7^#0G^o>p]72S5H7ÿT< @3YsUC9nxzS)+]ւcpaY/^( '^'?Q ɳjy=d;hбBdflm4Y z=!ǛWjt.7 1x:(wzl2;aʹ,@={xz{e{g x='3o3?h ԹTJ3捫$&4H"$*n^{dQX-CGˮ;oVnV}ܳM~K.'Iy∔\Pȹ$;4Do=r]| S0~@eQU' :)I$j0ÖP;M§}騿8p 6@i7pF+c"?V5JWqu!/SK"L Hk Z'a"B>Erlۗq_J)-~^OoW\#߆m?'e)@"R+R*GH (*N#$R V^M*1^o;bXG]_c^^~%dzC9=1OV` $hFÞVFKgcس4g K(dR9NX2 r9KW)1"bU?P`Q ~2xX@2 [`@+v^ceoZv{4I:XD[Aϼ>T )hIr52x׸e1OkKxkԕȥ˵ B:M8 ukd۾=rٮƿcNٱsl߶ESFmӷsfٻm|}ܩL xKg~$ 4lP%R pOQ}[n W'r% 7`Ā# IKƙ?\@ wq<@'wAB!. Pnkxo~ J̪ RG_l%Ѕ- QK$&hl[%5ƓF0qw1Gb-? 30~ p6Sv 0fkA̒]ޠ|@ЁGgD#̵jgvwD{2V/ϧj4RvJ,f mXX1clTGc!G#E镊iآ}KUbRPO_.jlb/ތ@4 163b2pĵd٩G2y1[r2,IHOqO^CdIRKK*ڂL5(=/`Y2J6~ZܻSۭlWg>ٹkl۾[۬@ilnlݲKf|&wVI?Y)uJ_rQ^MYw#~IGky3$1:&Sv`M1|T&js [3O@&5]:nC$(N9M*A@`?>lA rmI,0%,QQ\Hb>=%M쫲7,.2ϻd`W@&ϓ|7K=e]ߓ/?#%j 2}L=pz Ue.xv2@Ғ݌5>HQ2 +"kU!].T':6_QÿW+׻VY03uFaf> _C/f2r?av?.=fa=<%}6.vҖQGk>G>O>[sʄ &QntJ4‰v`皁${Y~UoE}N`aDeQς#XF'44V"(Z(~%<ӋzJ9RkZ?8@ҶS(;֣kAܒn>%}e}XtAU5rz+0# >4& ~7@ @xiM<, CJHC"}.):[2m3 Y'v.6x՚qù=hDB^OZ (1&<ך'#HirOx" |_߻c:{(8= SZKxv}}Jz+$W 2bرE/T=|D.e je%z-[)|N#"dYdlްJ 5l+Fke._+2U>e1vr[F.0 0>M J @UH,*w 2]y0PG@_m^sGEp%uI`_TFɇq2Y'ALX_|X TTo׼zE6Uf^+jp +:P`Nz _{@Qԟ 6XC':B5*Yg ,W$/^AA/w[^vזgz=my/a+V z3צƣ[~ߙVקTwђ$fd|/'B_)`O Wtjޥxs^H;$YǷJQcŃ[^"WUkd^KCKگmu r*+lL;}iW*0cnSPG]IoZ Yh6SZVE*$ !WD29 t<~#]<wm={aWI~0-PK"1Qd|#"$84J"#%5vTAt XQT^ 5Fv{sL`Il=|:ᇾnA/,[@_#ۓ\^N0Phh,5ds%*~wF佞# p+ 5]@G[aۆkp@ʓ2&Ʃ^,e-0U 2[>l^A1 GL!{;v 82nT8P8mywmbQ"d]aaD,P_)KCQ%A`{\TQ/|<^jtC5Al'gvG[ HW`1{Ŭ^ND-{35T㇕G7Ip[ ~o ]0vh4r G{_{[@}>e9~fo 9[Puk}h8?~b/οg'cKh7 ;:#:mL] `7 zAkٙg0mŴT\O: glSvkޢfe)x S)`Zɶo /כ&bM?aEG1@Ycf<VH c6 kX$;rΕB,h '`Q ;K S9#|j\q~Dį`k/_/qlHe a!xpx\fOPy5T*9gs5QFFPF?٪uu>lRh-Dd&[F+2:2518mP|D*5lM=_ 58P7ڄ]n pWLDo%`a+ h 8ZD 0ml ?Q`KWzR -obߝOa%u@+p cn~:(HMg^L+/10?\`ac `'|f_ /<,0Q8( _wx.!FG#2FjɀQ:ѢLC/*cm[rV@&Jpʼ? ܜ#[smw2OcֲI^~I9]n#{Y=j^yg5PƙyR.ٙ$U+ `;CO4ت.Ho^vjyw@9?FTxP0| }#1; 4!<:5ҘwIvmk"%"6+hNĮ$K:(uˢMw@?7\r^ i8mc$ؓ~Y92ի*迺c Y#J :3`QJ[ə6Tz v.bx;,䚁\ !V1M4)|%ũ'?0 $,EȖRz|zf$5>b?Gwg*X@ܷd&N 8Nnɿv @{ _|Q^禕La?. ?);`vd2ZP~ :Zc'+|fzl€g>x@֑+m }Q4(`e>Cޘ&|Ojy -0voymoBoȑ⡭rNI9UV t'F#M4}*XHH2RY%x<ŀ&Й}\Â$w1>!;-M:a `aޒے;59Qe"}驧J9%">Fb%:>AA Ab'e.DH9gteʝ֘PNQJzL)]b{e*29N`Si._Jӌ枷FEoLSC~@Iqy}Ppa@ h^ ʳ[c/,$@h|h!'Qгrg%M}ҝl5\E*ۻ*ΫP͗Z??ge[J/7Ā~ҬQ V~2 7HwGm$y<[c:5j-(`eM6^VOrC~m3I wmm:ȀH@(Y  x4ΜRYI<~w^5= kZ|vH&*0C? nD7 1rz{TyRqoTu+ޡņZ` Ix1~ pqPr4#󔽧D7ޅx3f@w!!C~`I~e7ze)gd7_H|LGG&r'WX'KJ821[=Ur_j!ˆY0ʲ ^S RwYr5T%-7(4c4?~+TW'{Կ p > IA xo U81;gҢ, p( +,F' ir >%,ARvbzj+ 00T88 nz??(LT&h~Epʁ:0_fԘ0*<p^ @~RzWeJT~[ 3?NN>wL~fgjzr!% ?T@p@'O3M H1ՐiǎF?LuJc9 IݒqlMحIk]V(--RsNTU?L~'/4~}z"um_9[ ցgL#z;-OR/}@3~gjl ʈ=U|+[oJ}n|n:` 0 _[ $qب^0,~? 7dcsMrM-WiD߄WUP)3RGcBN4ZFo1~Lz5V5z`ǥ&]+06Fk7|EO뿠 ni ITz(}did|EX 2$`KnxC;mmy1+oF h}Z8켿7 zi@uڿ(?Mך3uZxk'O^0? fƗ7ןߋ?Q zYmٚ'כI4@PFӏG^<*70րcW5{J:]ATs$v4>eb`dYKb|!e,p PgOERxx5^`%Pf]l*]'`ueɍ`"Lϩ=,9?UqrR=^/DIi0k}!gŶ p$ FW p/mX@r*_N3@ӿBj%!y@4:?s mF#pUM`zM˒N533{$K;d 1Q( ᣦC$5W]f:1]&,wpq0Tqd3v}(\sw袏'89XB69KҢt S񱶼&2NCw!U $bbc-ذ`=(2m}ݑ7iV% w֪\(Mx I9g-8]Щy+NJk);NSJI$"ӽ>,WdI> *8/ H@PC>Rwzfݻ Xo"=Ru[ =g*~5nK{rשa#p{ѷrveؾTj^pQo܌5Y(@>@=&Ԟ xW; MsEε[~>׬Kof:3نKyl0^O3]}eBciʑt*UZnQU`0ˍ~33lnSjgּrS/~_`dG.@aZ>Ǥ-W /GOZ[eN mu2xx|d +Kཱྀ\O~2$I;+-r*Q=L5*@Z t[-LTZ5k0@Nvx4UB (1dՒ3ZJSI>@x]~SIhTP^S~cwns~8 dh1>a?zT{i# ,_}I+Dɂ8LQ $X#]Q|F `0 ۷ԗL;o9lΎ|ץrsLW_He⼼S?`Fu#p )p|-K@~#9`fلOǎV5~)x@$K}X/<W?Hu~*J~8~<]9 AAb|$0[@$פ Q#?n߬^=\^BS WHld, kY4l! xMC*'&e5|pU J^ej=m{`Z5C)iߨ9+P~K=_7侜`(I@Ráfڱ3`YMiT+p7_ ,rd>Z& >X)S ,V>V}.6&GHQnaʿ<yv>(WpŢ>sx%! f`zERHޅr?E}L;S@sՖn_QG  /_{TO]`!%8^?roАPCUQ0^,e'ǿ\Y`/51+eG Б2 ] @{}F1p .Dxg$BSRR:7U6o\iHԲqƿ(,ףC%1%0Zfi?,;|r>.7jHm@xVoQ0UqV2~0&UPReZ<B y]ӯLআv5}P/ߩ[]Ȅij{N #%mp!.B5V5zn Np4eLUY~. he>_``@<5J/W%Jtx12JV+]-qk%TGk,c"o'd0{g|f`>,U ,ĢlTAe\Mc]ޯ2kh[ ;) lr?R;uU]_̴lN<0x*`JeJ5y$\`02D(bclztP&Ǫţ4v8ipYiOvO'#kVτ0c9i@hݬVa Z hJp0*A~E`,SU~7p+;.Hc6,YU4&$  Xy:X=\m2^DB"~RhdTH8 ǂmVy_2q}5 !+_ 5Ρ@Q{ng o# Fc2 Lx0Md'6yKl߁M~pP G|#eW/Om/ ^ ȍE4rKpm֮gg[ b8q+ Ğ܋N-j{7*v,@x1T]}\M&6'_F-K+DM6js JHQa]MKxJƸ ~Voxa;v@+_;yiHgD {m.+!Ld'PTѡRn>S6^q(z/wuZfC6{f6 _V`0 :zfӿǶ>yE.d Yx0dk8¾ }d2-B!{Ƀz{By_a%ȵ1ߊ?D+ KZU' Hx}֝'s1ҔgB̰'}[}PfWWqǻ;xS%@P5*OPg5[nH1˶T.5 3T%tGnmezc3G% i xh:F:E)jH((BPc@?ue]VbB>~ #f\C)xW?a.8<b,o*.׻r_UHr -2BJso›N: q&mR X{%tj Ր[`XN7i`OzPw w'ŠBBG)q-QHZ7%KJɽq+̅,uk#{I68[Q26oU tGf$߅q{kZbϺB+z=Z '70O&yu^ZA&cX7D `gi5o*ߕi. Hm 4V?Cc]^nzDxH@``@';sbRgBᷙ&>ׂ_^,o)i f2<-￑o+Zg IBވT|;2妴|yP D2c ̻aLm&0tL-4+g2~>gf}Hbzx<=<"#uğS#FCP#4wޞV {`\CX%$|/`G0r`uyiȓKhvzL 9$lz6ֈX$,\>ay+St [up0dk .N|  žZ $qJ^D[/숣(Nmy5-N"-,r;t=ADswٿP*H- lV|e;trǗ.\ %H M('}Rjxc1W6; 1zG[lsLđ0 `ÐXoҫV5S|ӄd.UܯGbzT˂Y!0;?@ ``MT<|~[@R?[EC^lX^)ѓu^ w_MI#7|X.ֺd[&j# f+>(6yA6w_+PhomUrӏTTx=9vx^ZO8j;QTs|mE'8p]nX5[@O@#}7]{xa=@xPR/U1ηc2 _r(֫_J,-+v! _T P 9ZX sPla UК= h$C`s`+_c.EEFف~y@' ƅڍ7b1K__c&Pb}ʛ,(ZUXhWšdtd)){ _Bkn=>^75|>&7v 5筽TtdOV0 F@bfގTT<xv gک,z8}d/jRQ U[/Y@W Z5r+émZvOn]mKӝz:ʕHA,{bM+ ^k5+^A9F. pܖZMXkpkY}We9qwUgpl.G<(@Hwx=!vJT1Vr@>^aq2N+g!٦ jIqh4p(A >1 Ji@?O &b4|vb[Y,6+zoԂn|?A=Py(txb S?Ђfܘ x7VC@Psi 4&4V#Lj>.H kਜq9≸ɔ샡L D%7/o\!K,`&M:{SCkF>Azf8i2@u 4S4~#+(vRx^YA:yJRnjoxX9S.8E+x'B O?bNAZ `Egzkoհ&\(V;9 @`ʆI [ٽ6iTR] FAh~ pQȭK*&BF}3)c c@8MG M#s=ؙ+EF9_luۜ'x`gx ;}ܰm3[ |\|_JlZ xw,?fĘ*,*MəR5]oC7wG?vq23Ws8^s`kO(m'^X] zcl=Kџ'@?Ĺ&{YYKx!7Q2R3g `(,+ x7YS~<ߑI,7X @0.j+=fDŽL lQj| K3g{:a-.YdaEi<}7) `ОaU+ҵ|JR˛ayޟ^_EA0BX%tL~@9?&*3;,nnJB)0{GG]vHhoox `x D{b˽||^9Z?&y{6ڀ7 X Vo0 1P-KClsJ!u`~ %&)E rf@E`K,éav*;7Ϟąpr\n?*RcUh@V@0Ѯ-\vDoJB=TE _k? P!~-(ïSIhkiD`OqRkF`Vo ټljH.%ux Pă@&0 ?'me@Uȷ.$ s&0D7^uœVyگ `. űU+n gIX t*^sÅhO>)H&ߩ h2 UMKLڙn1QL]c}[nbŘjieA;O%g@~I#񲙢{1v 7 8<}tp9'YABr5 pݴ+ض<,@_ Z 23e&YT)2MFj`&72 $ 3,3#ZA}1QG*$k `Ja,WEV~iT3eYƿؒd$|3Txϥ@34bf=7r@2wf[L؟oUS '7VdcAiU/_,f\oǿJO`dM UV93X4HLo!poP-|F"8X@n7$x 8d%hl :Ps4ag ƓuL"tKXKaof7 q.YP!RNš5G0BS.@~$G@d` v8.?xu7}# )aK/m ⓯Yئ{]}-o+B]tvX*=&tQW?Sˀkr}ޓV /G4 +0dӖ7y؛+B&V;2@+x!sroMAv?_A *^lKf5EXaV@Ul|?~]T?PtCsoIഀB(ܮOadOCg."s 0٘I[ڈWIQ/(z6$7aħEfغ* Թ˶}8B6ow;`[ h/((kF; $A^B V Q0ǀ]~;`A;*, 2$xƑFmbLXO,my1Xnbܴ} f("x5Ӎ;1ZT WߕoᆤT4$<5YIpAA! ];Jt w0 NB}`'zxz a.q`hcN#Uě>= R ٘Ua6jY2x1~)}E7ۈ*1ݮ 1T缁<ǫn 7SSi@O\[3Pʂ@k0@* T:[kӣ9cF5hO(u"@Y^0g'&F,4i}QCƠxCrG+KTR^̴}fd Dg'  o @u3TdMF\܄N4j&# @+ jt`LdNNprqv7o clF y/*s$x'<wWB??vz1̸zD@`TT twBVd?=lYnI=ȏ?H.7A+ЈSV˚5Zn߫*f /?[ U7@@@SʋF %AM~.s4~&0@* R0B񂫻lg|cR%_2 W&Q=Rp,?W-8}HL. )wD(٪<Ւ1Y9KL)kHVI(.d$??Ý^Zv )`7 @?5 HD U61J=.'7Lri3ϭjLRRg5ayYhR;MX@RaͪrKDu|HERS:nYߞD0JG^ sQ 򢜙|Ļȇ\%hHk!f>=PxXQ-=)n֐Pi&{%F5?wEum<:} go7VF VLb Wz?j_ Eu"E),ˀpqt;9 `8DX4~9r /p-9Ѫ,֪ @dCTCLVgumY?g}Ş k%ʍn-A+1++} rbS0ClpH2CeOGܹ_ eĂ㍝~9#zʅ bu] ^܅o.[,o\!3=ѝuU_iNco% t )=/l5*_TåJiTaPA2g38g}&u14L΁`ʀ'Y`)*h\ ~TV@fkaڞ b߇O0ߊ_Ÿ&jRt(';Q7lme|m:[b$XgJ<4Y:4{T`ƛ0&0o?įd;0@7$`S5K`M,V.i>y75>aÏoA;8-U΢LdF_\9 pv;RGܔņt jPr_HCmj֮;UڅH>{sJ1= `.;  S*e/].dm!FZQ[oH(|C#a;0a'BsQ Jю2U@ O8Y: ' i# Hq&זڒ,^+] Yv[%etURZc1|^5kޏ?b`#lzrG+4槄7A9&xm?p,>ݖ$eLUhoA Dv52W`$L1%N +ϕ]S6gh\9=AB[Пwc}V\mnWI/ǂ=8"<\W1?ⷻ VY [`uZsl:0lb%-`'rcx?=)㑺YۧQyRy3_'x4|3)y4/ ̡Q$*E.pvarOGoFmrogup 0zy# QpV{o-6G X(/Db97hH>&Ju6@zZ%ɧ~leG9ٜ  6b9)^+(ll GPHB$ ĉ}PžqMu!gI6xM`Jlq;.DGnvwf tAXjػ-:Hbr$<**(sV ƾ/z=c:hAu PzF.ޒY#Y tV dߔjFf >BC$j:K%ĉ:^<-̴0x 3B?Y `)Ӓ?j&AS$DfRx; G'We;[0k^?!H7*p9/1qgI6J,NI@B,՛{;ɽMn>!p`{.mv ]ݡȽ3{!ˬ/@{ ua5G„}ݧ?_l/JhV@@Pj%+U&h([0V*'B}%qWp(|Bpa9Q>ONq- +bH6K-.d36JMUPWDqxJkMӲ1rc) <}c2LT@@p1s YlP1PJs('X^\ALZÿ)=c0g *@fci~6XKUjT}+e Pk얮+`\xMbS)Y&+o =1ֹ#geL=:^DulP@"7SzBܫU>%=?KI4F tu~ӭGnzKJ0o@\͌\堜*JEkA:o, \ݽɛcaw)3p dR0[|vp6 ڍȈ=ػ# ~~qq^7d,(wHp[mW)k G"^BE.[rjL-4Y  [M*GRs"oU`^c-As( 4~ |B ߳ 9rd/Vdmp/.dv|% OyJg@oi3K~wWZ嚢!S_2b#NOO &h ̺d}~2Z)j LN`=(Pf5d S|db+->춺Ьϼs$$04~n!(B#B?0XX6M25I8ZeS.WQ!Rm#`l@(TYs{Ze%>#TT_;*gtl۬T._eq4Pc*MOY }}/@cV_i2#aA[[@C(LAKi6x [݅ u !/ !Knx8p p;؇]Ğ=AmQ \{9H$ct3TR3\'+)FO<?}c˝C2 ׶yDu?\9-"pFD{>#8+C{Q&֦qo\n"LoOx}O|y;>>3Q( $#;vꌭM=$WQh x5 A<.O'# 0( 0U?ߊlCB0[bMd'ԴeXN)Cj-%@k?( ( s*VӕW1S-KO=  d,ʍw/\ Cî\>O@2'wĈm'`| 7npP/|>΢d)W4wvx>dn=mY sJOgа>O@0?Aq0A 2jR ln4K!;xOjTA=/9z YYʘoZ W/Lŝ5&문߀Y1VkI&N)HH0VbL0CLml6z`ݱ&ͺGX#N[B? ay@<-y8X'^Pw\IbrD̅rK_>V!U/(A;@|`O[o(1+X)q싁?Q!0ܸE7/RVDb&Otx~1,>@崨K*@߿1 faI0Ia& 0(ZVաznʑLVGbM'.le QVRndx֘!<ъ7h#q,U?9.,ƿ e$6`Nv:!3a84 3Ī8"C<0~JAP v~7Lz ]$0`Ť%\,B1T6Qؿ$L7=9iD^ |_ X$#7V€4GQ IȑԸ+^e^h*4Kr 4|X=z6be®!<{" ,;0AE8wѐ(,#A6xo[__oŧ_opqu&YW$-ţ1R I{ʏ3^N:Mof9z,/O0??E d  eT Ϸv,`ln dkՂ?\. dkuc1^4Kf@[mSJg3A C_L4h3$ x3׎XnK -yzf 0-Lkxb՗J0*V٩;\%MX@=jd YCY+OEoYr]j 3׫I+ބ]e 4(R w?֩z$_3"rcvΙZ? Kæ7Mޝ >3@&`4ȟI ʩ)L=e )zel ǾpqHΞC޽bApv W?[T !'gy9lġ@WԦ^o1mN50^I M_q *ځLI lMuwz%|9(͊?ЁHٻ{B@h="Կ0::j0T:0ی cg>ٸ +8;mC3)Fyxݓ mkb(4\MPہmI2.䡁>5󱵩H FO&  eS P,l"W!4~7# NaHnlp"W{ɯc'9,ic6!<0[ziLmulm-E',4[ 1V>dK3xix&%|JGvDC54f(<`MZn<^OvhP^k"L} b@EY@$Kޟ@fkV6XZMBo zkpY gGDb=8 t,~pG~:0)r, lو0oC~oSPUVKP@tq%wQ{J`"̌T{a!]*LEb%8~v? aQ{ ~`0$KXh 홆]<H}Vmv߿6: mPƷU ūvы<F,P]W-tY ,@a9l`|Z3gh,9|J񹓏?wi^:sUfLh?T//1\Ggsט*5R+Q.ۙ] ˅2~X-?S8o6xXaBˢ/ Mf4zz}S]ࡑ[5vP&ii~#`5ek0| ތgcXrf|t2V.Hz4s[;}xC ez(AxO2MS _+%)F1 t/c2pJW Y1~1eGlk=&,־f30V" gŪyQ%kmʷsM76c* BaYrEvV"3Z^jT V<Μ>gϞŕ+Wq9:\KHWq1Nr<(%lv0 r„xcf;;ܾP׺hI>aM}z/Lx&%jˌFo$˷6T!]Mf2;o*{ [bte0M:ىqO8rh"G b  ORa5EѕIDATKHPۂf7[B?/gyW߾ D({pj11;Y$uϳk?紗ŴVsn{n7% dZJ@܀d/@CeV.l7~h70 90r> l C6֟`GdBeuY՘P@u ' A`5 -9xd $|D? |~AE?\yƨx 3V^tK@܈ 1S)DWSAƥ+2a Wo EDž 6A++ uhYZ~;Vj0xm\[+wEug"ƌ?y?DJ|;qc|/]ƩSg?O+s1boJHARb*^?o[ Ãmqp #_h7 ;@>SfGجIy[rjIgQxOH' Xa@:-Ngi5Z)!Vzd p4c{<.9CȎ @NpH}O<&#Oo ٖsU 0a  ,K8tВזyjB<(fvȀ0Z >ƮM4^9$}au:cO3A`XOOuVzJ5Ȗa \rv Db̉t5!ʆ nɸ? Z=Xpoy% hO,*,^Kb("xГpy6Ƅ. +FyJ,.wQvtнTġ2Nq@HdBDn},e L|lmVѸ<s1H0rVhܝW冾%qm~.o,^EDx؎;Rhܼ*+]9?+=% h؜O]ޞ4z<`C`s϶A;0pF? ߄dO?i2a 4$_ i~,QۈbԈa$G_wvSWy':.MnpH'$!=>)q7pe\8#"BU"O=G>?G0lЮ=|J/jcvm:CٽhH<Ŧ*UcKYrH;&곅e+qo u՗ރh$_,v~w Q!<_~<Β K-!Ns/𷭮|.?:6*^ qxv363_ocnt[{H __p]xyj4~n €Lk}؈d '`ڕ,dR%@$ e˜䣁i!@`:T=wP`yx󵉺L$&!iIl_pF+ĭ~づLa}(0+FOOjsL `Цkj4v,]yI$O.~a]/OG^ X>n~/9Aؽs2RP"N€?@ Ws'~݅(񮡪Wp &w wg,ew.adM =WPAOqD@}"aJKy]YȉÏ+g,^Dʍh$\?;q$*#|v5`E~YЙ2٘ 7V'_>E/p,'y)7R?kpc х_ӐT4֧]h Ae_Ew%ԓZ4I@ 7 `  /Z)`IP:M0 ?sd/wh2 amG}}E s HR 7 u5&crz<WixTL,Lr{P>p4.X{MjPϞ\ _0)hG`5@ xL^ ED}P!!jse}1ZkP##!Tn> {@8\L``  FT\xIqJLDnR"2o"I@շ^}/^GaQۖ-:%&; I=쑸^ʕԶU ƟқВ+!MG*Sϸ~ $NzR؋ȼ!F} N#\H|݇Co/E0KJds0t7l5]A^q,K^OS]1!Ww٩yL18U~*$פA GWEysћuq$J@mz0I@SW~gkwgaArpf>hq]L+u4ҧ@d ax tƪRU'`N<>cɗb\WűafiO6$jx#4vkm H@`MB X_S :=i>΄ CyJ^U&'(=oʀ۳o)PƝE٭KhZT1Apq npbi]p!{\#u)I(LKE[ᖜWܩ8& phDI`#<]t̷g>?Wm ( *?0Z| uɪƵ)J ;CaٷYR$rbwf !/97!7c/ ]@ Y>U@BfY\?qn4f0ҙ6emK;-4f_ۼ\M"g u)旛m?jK`MiJ1~cLPKB3V"mgYWQs[LUFM"z@8 y[~Nr wЅz`9!ׅsYC3Ǭp]؇.3`N#L$05U4tf=U5`+wA VFrL l v v>t2hr$ U;M̐`}?tC}ǔMb0*.8<ʅ ĵ# xv?. vى=w Qc<."_0#b8,;;|{w6mBNGWa:㝄OHTϦ89 ԀKp%\*dA y_$k1I!'gE^9dg\9'%לH>uWF@nֆ'\N((>%Olc'M%\G /ē <ͱ=>{]϶% ˡWiM:sJ,@pUg1]T70Q݀d4tc*0la=0Tv!F`f1F!KuYCH(.s<VXP;psl21h=RMEZƎBxg&> H PR n~>ki a [_ d\FM{=< lC9ZL@.QOC1? $(PcQx+ZA:8;~>!RuW?ܹܞ3NR\e[&1df,۲deˌ2fWN:3=stD޽ڴv-<  !fQ{.8=>݁(vOǻܒI{  b{ܙcʓzx/QbͅXg:[iƫӭۚwʸF٣>5 d٧BQz ՃQ x]5ѠPx.2ufO~c0R6*p~jD@NgӦ0`@1ǽ%l$/hMr@d"&] &6 JP]:B U$B>%+R_2~  P/m  \f )K4T݁2~y~]%fE@ ^pwHE lK<& 1[FkheF-P'`s)Fe ꨰ3Td` p׈ DSld \`v{:bg*̟W3Pѵ 8}`?WO/$ qK=gH+>ǿ.#-) q|0 ÀHm'텔c_b?. t2"@n71 Ò4-v@t'{ 9;P|b| _"Az# ӿBޙ穹r ѮRPt&kRy5zluD)OHָ]B'('?' B7}IaHsI^q?ψJv|;5~ٰ³Jg\/=\Vۨd(/ȳzjj+e56<Ӵ)Lix9,%~+-:Tj$-"@L_DOÁ_a!rw'4 hueMXgjNCjn[MGj;KϞB$IݍnU:R+t5 w~w8k~+5ltWB_aU/g1θq 0ۚK"S)=9dC<;j@ez;%vJ7wиx47%u4Zww1yy ?- 2'^_"+2Нqf{.u5i8yqLup3_SL+, v \G'VI,ڵ04A}i4kd Mqq$yNL~_ ;=AZ݀xl ۉ]a} CHh BM؉8D#`Èipt(s&vV=wu+hX^IR:#rۿqK%; l1 YV'Yq_L&auJ9 ܋4HNoȴpD;)Ng!mEav2t[~>ƁMͿLo_JXStdb;Eʎ@ ҝ~GGgч L>^p4쮤ѓ-n&^Sdnc:i3%0%ObRޕI CW׌k=z=IШ ߄?hz\t+ A :І0Hu[҅g SLHAdUL1XIwLDCshS 餇SU)v!H_n@|gj3L>ٛӊlzbK]Ŧ#u{`) iŕZWFm}^QOPeۀ:V~pdm빌k'P@z@~5?XꩲfI>ߩt[^ a@ۅ,@rjLslhyіaf,#ѡAغe3n~~(l@ +Ö؃y{>bvFx#!"bv"&~Å=G@T#cF/|L |.ޏ.46WC i cx5]=3֍1<c492i\d(H\lC«߬&|@_LЫweDKw:E k@9;5d v0V)wݯ?$S{m zP0+xxy&DH)-`eO H{ڂO_@{Cha*nץ`&C; ZIڝ' HD2xoV_ 2x.#AWYGZc1<[Qkra~9ZlB$JH]Հc/Sb%Ճnk0Zdpђ?5]2Y2|11}_ `5@K?W'nCd Ӽ$O?e>{xG'7[0W_`kҝ_R@{yDԧAѹQt[<5?FZ̶0`x2K/Ct: )@pduKܘFba@1L]$>~2n n,&@=tAdbZ?~hV.@ @B D:,wׂہB A_}*k^a6 tYvT{KO}w*  ̔gW/=&mimYDĐl ڎm;i{Bpn3 lKc!v j.@yذ)Oi 4§V-1 wZ-TAQ1@s[ dKu h@o _H%3{]^{w,|I&Tsڰ2d @d~7#1˥'ŏ;oKtc~bZ-)n?W<@)3<7rx. 51_}O%Nai:;YU` zN;Oq4ypQiw+ 8<̷˻EV{f,?]e=SR`lzhZ Sd@%Agi*?B!Vէ;_htyRjA4 `\@@t_%O h]t .V[&ΐ68@ =l VJF| P#<2It_V;SUH@}K1;܂^dz ʖ'Qe :K2M9E?Ű,z BP Ce%C{+վFN@oK9t;6H??!;"0nANqdQfgc_{/, "A䣏o~ >FPpû|/9DfI\INoiLL6=vS[b(<#vyF?WIUy jsN=aQԝ=$Xk9|vfn\.gLguo?_pR:^DiX ~(! p*zhԘMoҜwuͷSpoHsލUĸ tf+T%ڭ`|dD3Mw><P=k5g#m6kv5wJm㼘 YX~A)viTXb!:O'Mn!jC%)˿f>yhiIXRR-LAgA2c3mx6Ӎ}d቞Z`U|:@Qg0YAUuJ"% 3Ϣ5z:zoRPdWc*ɐn? %`Ck|2l V5+yrc* ޤUh/ |0oKdJzs"E!Uf$ ǐrM1 C^^3Mٖx6!: UTrR>O-=W hO;Pٔ~|>)OGmu\; oGxiPm F%ܠPs "ހa[b4d "G&(@|?B>[Pp|=WWh_1pqwQo!έL,7+HP?S<К5&V’]X+ (Q^j e>@}Ʈ5xvL}Ex7B>$B3.3FI2#йBR{q\j|vᇎOb0GþA}Sn oѨA`W@[ӭ@A BU,!yȸ7YO6AƠn}_FJ  C7.@}>b CIj$@Y' 8>1@ Q1M]"j^ä$@yK=&i' ݗ~dĴS !UGFzk7@4(e |4J`hyGe:y4WMN:i"-=$^d\RJ{LvL}Ӡ%|ضK&>j9mCQwUT^&:WPM?1  ZaGbYoe7 DntG쀟DH` |ݴwF}OJ; ]h#I+OŒ*$oK19`DrcLŗ!>ۭ9&=ڦ5*YB#"3\W~oXFOukNy;Uc/Ha4#I4 Dy=5#PW5o^t P.|2yazM̳2LSyy| HG䠼J2|yyfڒ=EW_[6anmsq~wօXTPI)` H4p:HrM_v0z:Xe_+ 'mqvCTԁ2MH/]ܑw4 w) {A` "I@UnZ2| cޗdoUd 92_I>Vh].@7A.#Yg¥v$fviGmjQ#w?i#tTaa#3X_B&-Kk,{^"Ud#QF *&!QQEփ lq`ch1/fB8]xmފ߸7ⷸ߯v$>uמgy/wy-2H sxnMu@9e|1Zx < !M.6:tDG+&;Ku*T]w|^X]PMR^@:)kLc*2}mebwBJ3<7 Ohkw8堶жx%bk B%ڞzŽl@ ["r:ѭ@v* dt_`*(6SMsT:z͙`@i(S'5 B@ ~޹?_` Mo9BPMIAnKFk^2ipSKV++( mKt|,)W N _^EWq]9BQI wD;5z@l `Oa$qi(k +bR]G=h*JS_ۋ4]xcSP~4Bcl al N[hWЇ9۔T < @}6?#zÃ~udd~~ǣ6ٓkK6Dד%f-X@M2imr cXfCWLaDtbbZ7^N-Ӽfd !fy}\ pl@> CL >5ɤf`e0Ɛ7DR =^b fԕqs].qwϓu;eܢ1(}}g@n?ne +ӭ@ \݀% ۠neeV+Õd *`CRTIpjc}}_Թ=_]z@ &p9sϊi:*y2LM;h[K!oK@c~*%:hGQ *S. ^̡x\;vi0)oð4V6/N4f~AI0bYv,Ί,d'`-班AaBXK$&l' #v\_>`X6yO>Ŧ͛)>BݤVK/z0!Ռ~ V[ UdngPyz'RW  bYty7C$iNUi;eD#8m __(Ʈ5&c/f ^N0楷m^qyR/l0ʀd2x7i(#u@-W_Pdb:ZwVo7/O_ `m:3=o3g{? b7۝f՗bզIx;<jc7ZT#.Yz4馬UCi1;0AkA@[zŲ2x _`G#*TR2oي٦BۿVoВzζN/Vhsd0`O]Dľhd_b<&qx'Oq1Yij W/f(#ReL+qfſ 麊[% Tc::Be›,V!xo_۱AwB Z>^޲bT2M2a>^x`6aT/U*/=( Fx]t&r"K˩HlDKSיm©TIhaCgGʷ{BT[`4 0a @!i@ +#EjLsʭ& j56Hn7`=M. ـc$֑q5 AS 6;0^U3 )]uqS  մv9]F u aF ^͵bXD<&lNgutg9R#XA 1zGޗGϝ}U`2QeTjIZM3WSTU6=C9*6PߠqլsJ?>u q\fc^ڂ_tp3zߌ[Xěx0c PVY9Up6EoSKAJg H(݈=u 6/|^Nm9^<,@+uyï_4.?- Q@+OZ^W Au44NV;UiLSdKc+|LG|muVt5,Mê+0Rj;I Nwj7$3΢1l'^ TbvQ3֞_hl@?ؒNu \CC$BoI:qJu;cp)| ėr8c7{721^SJ:2:?|4.KFjm>,v-"f[ya$'XFd</o Ga3k^=g}P, &ChNOv'1H`p*g^t/}Slh]Ua3x[c/5d&0e!dEz(!ùJ2)Дd̐1L3!Д̏OP?} 5'UhJPgRךTz8z׌k_ [ Ph>Ȍ[k3uX]%e{Ak*.;:Hݪ&x%ikyu/$zB7eZ!`ʂ}0Z?Xg om`jJkAyqd%H_?t6kmN4VpF3 45&DJ$ Ԕ,}Ui(lG5YWSt3~50=$[Qg6/TaQ!Hc rَ lo`eA$8_{1M쉞W%d]Aqeb}w#pLȁ}C8+q4> W i*6Rva!A,C0İt*tmKčrL`&[s~;|~l w`06 6Fx~m15{ mG8C=| Wkۚo,2jgsK3x]q2Չv{=FvP`t$)6QqݎepdX:͙?̗# g= ,˯s7v\ZpW 2=1+~t%Z@2L2j1˽}-?TiÁ SpyДxo1P+@`T@ >*,\PPRevtVmMՃP)dX4O' Uj酗њvm?T%~o ?F x8-PkgGXǑ :$#؏#{wa\4'>J@iF1ۂ6 Ev۶r\W`[KmisBc6e瑞pO>;M!0?b6l \ co#B테scML Zz~-۵)-Shr=i*TZ&(2GyHcP3}hS[S0u!,4fgTJQI'8էCȇwVhf}$ߤl'a9UCw;\V6O)"<01~lSe㕉VxRi*j-z~e$5)?Qe@GO9YʊUwa'K=ȃ1mi2v!y0OA3`LAU&ZנbE5 I\D-91l h%;-ЙNCGXeT]; ϸKFsy.B &"5+DFa;ݻ@;b#&DG # u5誯AGuKZβcn tuT-Dkk�̐`s=Xi5 B}댫HO<vH/`AIEyb*N -a ޱZ }%G^KP V@DY3y9A6֌=t>ueGShگy-=+bXR-2e;%kʴddmrt݋j'OÔ!ɶ>;1S3_~2x;R .-]?O{^'NtHg>[L CI񒫸QB*Tb∝Ǭ(Py7z%OV[$ tʌ``N;* &+8׎x;b}/M8R>Qx 'ވnyr_@.[_VY1YzxF;^,tM}5iVH{P DmyP[I;Π5IwFͼߚsX@z/bz]GKI&޿;cp9rFhL4D'+؉hDGŐ ȺvYWPz.!'ӭm =P J1TI0wנ2 ͅIhOBא=;->B77Ԏ>=W+ [cz 4{-^h;FI0% |@'l৙f[Khjv N09ـ dƴ gmt2:l%h9VGCwbDĦ |3Zڤ;[7p3Bwt<-®BEjm:ᤠ+xlOYK &ˮ=P4\Vل(l P @K@lE8_@5zy~4[g*hjL֭VT&c!1Wlm"%gs*>Sm@w}< ^k j4~g|Non`Oj?Uhe{oE{H I1$JS0[x9WŘ, ;adMg>;$ CDnEmGpH8ۏgɓ8$0 L[f;1T` UEVr-ū92z4^Ed%u|^Յi8yƹ/:RI?_뾦3PU| $(g[@6?([7!pz| \C uj]Jz/_T>=Î<ѓs##xvy9|dӜl?訖fێ,cΦgE6Nֶ1t hښr_YG& P_ d\0c]\9!7WKVx9@&P%@4_CuET4Hͨ, YHOc?|2- R<8n XN ?g~ir-/&?|~$oFoGPt2_6z~~?DdQos Gʗ Ac;jҦՉm.$YRy3`u3bmʵ0@X-30}}gK] Dj v ]z|k+%4XJZvJ^Q .cZ#zR&jmtq=-.V+9=x5$ިn@5Ya?^M7Y@I0~hdecxJx1`?/+V)<o8{x:TsK+󯬾nN@GōNx:22xwO<57ᡒ Ye2))/dǙ&sWKO tڋ#++kκ WQK?|푡 G (z(BߏؽځXDE`{D$ǹQp"kp3Mc'm.$CU&x+2e_FEΣ:VTfsعw|ð?lX^%6nV /|_aBDn] ̗ KgO-LO z]:GSWjB/x@O;hGmtmJgH}7ݖygl~1ն/6WB52ZR"=,Miˮh$F"gGWIB 6nz[}VaHjU}?m胮\$tW_{k7kU^Vz&%`tkd=?VmB2ʷB mb{1TsOcJ:1)Ɉ;?+7+i@g;q-UԪۧ|Nfdd5{OzG1Y_[C˙6{HYcO=-`UW6_?eWm"WU v`{ 4@w$$=m%9Hx HFH@@~d:{}yvΘ8쏍ơ>)Wi4z:4%;Bmٶm|E&xHO mvk[-v'+> oh&_{&S~XzJ"yDw(xMS<>$wYVhwN?sF51l$XZ$"1''e+Z2⇃] CJA &[؎۷`\,ٵǿGMf* etSiV`SE&@%1iy^;EGu:k PW 1  @l d?4ߑW-E`91m!(qp|-بj6|πeC` o݌%#X4'mj;vXG2$#)1IIamn[sl58GQ{݌_*Zs M"KúWE6a<~ҙ{/ }eEUCWg*IO`+))䨕Wۭv{_xhalۙX:g lSʂ$2fO!y2qnu : M VZȚ~WwUbU6|մG ZÍzR^@8=b J*[Am )8&)t;-cSmX{i4m=;D+S)&2\l;ѷ.-@E3˽V@{% s,S0 ޘG!܁q_OFll68z n1Lg#<bqAd]<8__rLbV2~sn"U{OA @\):y}2쮣'/tm8nZП8׶^kOqz0C㗰SHpaĺR/1PO%* h<G_$Сb0$j))y۞x~u5ݨM.@h?k@?h2nUq>Э ڝ_s2x=@@}5ksskf yh w:R^t8okE432n wd}K-غ 0 :K"_RH%z3>w>BK%NjH 1פ%xq*z CX:j c(۹>.v[=m-Do5t=!Hra5ij s_@쉋q;svE'l u<wCw , O8q`Fp{7{p0C0Qo LS2h!Ԧ_B5>kh-FkE6 SP}f\ހ  TᇛKOOЮ |h/x&l_o_mڄ k p5gUjmYL@,UrvltzA'C6ydJTWF2Ќh}քjyXGsm?WB♖] ~rdbr' x ?(fv}Gk.^þPWb 1FT< W'Ϲ"jXe 9~Q* SQs)O#6:!!A 6)q*D"MSGCFe?fpcm>ۼ `HBS?@1+WN ۣNcc?h A<40pzPD IKcl|w#'Lk7@%_?Kߢa4]@OQmjgX]TV6 3.#+ N|Kڳda$S۱C#bw şohف6+FF)0 _VloM[㏠m[ 3:OXm% ou^lx-Mh`a֌e0OdlNZ61l_G443z@@TB+&jI\;xcm Ge 6Жm1< '辪 xq;&(h;T <]vUIԮ.w}:CNbkK2ݗ(0X$`3ug: pe-7~ư9i% -WiP5 $%:ف;}N 6էI}+>үsPLuZP2b e#4vƦ#dgA$\` $)nq/nt JLqdgpI>(&c"h|j `M0p^be-Xu.).}GQpҔ8~g oBМMJ@~Y\8>v"{s)!OV`X[9% kcޡj3𡗷/b2n)zi:\cђݪW[׮OmqCBHճU yLUn\1``!h\[jQu͍v؋?!6sY*x#/>&k+mpm3TeM@*-2\m PgVSU\ɎLfc!v H*Z6aGpx7.^:Z|GL?n?嘘E?YlPD":: amdUZ VB @TX(DUB/CVbg^DMw5jAwZǓѧ-JP'X)<ΣJ}e9$8_qpn^ܽk7=vYrhXxğjlr@ E#%(_Y@ l2P0hg(O8i2,֒,[#ۖeS2^997/'8):<{!պM\Fe匌?- w~c7Ux}WIi %)" T#q|{uR޲=tvݽv{ -@' PPE*Yk1ީTp_+!yI9SkK|uXnQs?Zϸ2im4ju+-g A(-)AxH0Ic-|{ؕw&[f^Gbcc)%BQ᎓X_1 *zrP,eñNpfIúБrLje<礠8;y(DFJ JKWxHDӲ y`Ư᮰J*]~^0?AjB;с򌟴Ah]W9e98:e̒ۗs'l~,@AM=.^ldV4oԌ^_Ϛ{glc(hm@༽c2~.ܝo N?EkoldW |v:bTtђb*}il7T?w*#&ӰA6Fl":_^I??Y?_៟ްCZ=vwm]8SqfHO7ՠ2=í h) znRձ.RQ<y'"^gg7ݝEU/P,Kz>5X݀!<]v>Y?aYi<+z\?'/4G@Jr,SH2(n ٵ)|*~~ƳJhRB GVȾ:+C-R_8T]&ţ!? 8Q[ݧpi/iʒ)[hj|>໧7p %H C2i|TthH OE@\ RGF/A ';$$ 1QQhD9, |qC;d+iN9WOm#5rL 3.(ͥ $"| %2 Eu !1I&W#80؂Six2A'  |@_xZ]ַ~3И~9I9h1-/W*P68AkD3x4N3|2:d:jQU_ @3e T,@ȦY. )Lx)@UzUT-=p1xuP ?>X,Ұ=@@WI_jpފ9)<#<:W׼$R6+ K5=gE.kyJɳ$Ǟ:LekMEh+Lݥ >\ÅA&H\km! ho0J2P XyhxKN$ Be ,`# E^V6ڎHi̴Gqe?%~;׳x9݃g[sZ©eՃ?F3eZ8Y_x$F*9+qHFNz:ʊKSXQx҅!,7% kˮ XE"k'wm>=S{j4dZ-GwW7EgoYeW+xԩEu6$_@%E? P0foNyX'xT~F{6S3o1*¥K~qU @Ưfw+ݶ3 \~_L'_?h0U ($-y/%*HVnMxk_\!hnQ<:P<\>0ʇ|4zml>'|xݾh+3㑞ei߶|NC(5"MȲ;B}BMCSV(1g{y:Nna:x>ٌǩOĝVPCpe RŒ4Ti)g G,_RO(T Lm}qmNne$l|~Ž߫;緻f]|cnth^+ZCpS36?и I/Gc;^nmЉZƨ@uj6&t/49hӲ>s;aNTlls9NBK%'"7su Ӊmr!mVv^KS𚢧+0G1`7=6i@qz0fdo[6}Ub 'o5b&MѤ^1yleIDAT+:) xtQzucxooo.{غwĶ]9X;mh;XZ5EhDCy9ːKH2q_wo~ yՁHq)|~<>1g]KZQh%'\% z:cS#&8|MAݡQ EdxrҐٺ2Kx1ݏGُ}q>:l+؞Ldc[֚|ъ椢$-9y9h$0WU"!> Nd^v/l Hl n@?oOۣ@"0rP_#kf~Gr{@@yV[Rjjbm/WwaRt/T/}jw&l\U#AB 4k}C/~|}{ >[Omnc[ʘu)B34JAB_ ۳\:zv䑚?[ĭӸt;-݌K=-88R_u86 EYJGYv&hݝ#LbmXcU47/o,^ߜK~W7<^^% hHE~RId@ _YtKVz5;$' [xiG8vEDcgX .I  CRNdhQ"W&dhhmqfw ?Z2f`U@LF]q.Ֆ??:%5(TBflg(燻o[ `"@lߊ0 >:#',8)ih(x[!ʗx9ӊy{\oyJ4Zy~E+h[ޛt |:kyGyYWݑ?;9])5'݈MHbKEWK;;*>6Ϡ Z=[kx.P2 =ΗohЇ5A@:{4B?qw- }>^\6-Hϯצߊgi5ssc{qg"ǵ8u - JA)yZJ< Q^Zи*i|X+AY[R@.PI6GWqօ.^݋2;xz-(NI@FRNJ_H}|h;-2ы` P ڌ!DJ@Pls QRVDē Bmh9ՌӔ&yLIi$j[2(z#@73PEF||2lnb6<9ap1GNk ~%ߗ4gI3l5c#V%  n-dTGߎn|ԕZKJR,ӒK|`Oi)c%B)2Q<8NĢY~Y<4۔,k3Xj'?/Y[KQRWG'& ,.aI)ILCd@{G`0=4lVsg!)6~;{; 6]MX}<̟k)zxȳNIHBOc lcZjJpGU8' 1aB;8I A `W@m+*G%#Iy{0zttd8_͝V yOArs$ IK F/W{}:eM2~L3(7ύr .H8 kVg^9l^jUNh_o4: Qj"ꯜgx<?')5p~3>ax !g[Ϳ#)ٔ{SͶɅV<M@4T5R Ǽ{.QRowxh x4h6pҦ\_m`'&EQ]4$LIIBZZ r23P]R 4hRoix?^U]/(W/P̜ =VRk ?sxqpsӨۓJ}@Sn2`gEplmSx"S2LI+(*@F!!,Q;"j( &Bkg|/4v;kgcdVh*Fs}%ȦE#<"Ƒ$!(R&,["_?Ç~nDډNym鲹Of6c2Uf -X@F|*{sr2:?]h7^oZ"} C8 p_W=w0L}/M;T@m>SOwF{a}2~M~} %-_֕m]^^ $, \ţUHd+TccRphcmk+>83pmoS2T۰8 ,, .uun Q97Fa(UVk/%9ь?55L U%//G= 2F_'Ltߝu^WV&;pm7Aʀ!/ >C4,&QGS#[_=z ;-;%TkHc+LӄS OJGDR*2_\|b#B@QG 9uo7b^̟ڇ SSE8QSu#)BBT8BhQ!PHd#</8vnH`??$3 ZCxjQuP#jpW=QhX y?g ->]>Jd@C>F~إe2~,(_-Kc>ҊfA+b$hu *s3̬ dfg <ںUEEE+T`>M*/ am7t&Hk9}Ƙ`}p]c]9);"cIC- N.v#Hb-#8HCAB"䒩R```#l(6ų6 3gS'Ё7Kg~Zotz@["K?Z@i02[M_7-q^W}*a;*q S &}m 8XkTz}zЬd"4: Y(/@mY)y 1ӎ1,v0>XƍY{q{^W.;+xq_sqG1ׁjܖjb~kD? x6#0z`L/*G~U ˫EJHM D#'"~ʔ8,tPfcyNzj@۾zDG"'',4!QfA*g&' $?|+ tv.Z2V'^K>*6D w]Wy{ g'JQq&m微v|r|ٓ_PtC;m\\"ݶ@XzBkXUM)_߇"v#xag6/t=6-$͗+/ I}[,"|i;>7`7%x ?ݟN{4re 6DA_^9/cwre6gOOM \=z団mX:8Y[HoL$!4Zwi9YH55y9(*F-OM~Nh7.i@t0ps*i, muW&<هYAYa!*yT ӶNk)}w.cm 4)=8bp|?cevK9sUOW CHLywEy2IHNz[D\R$!!-`DmFGD hE>B`\.>Jy m1ټ={\Ql$E{sü$ cPBMkI?ΐPs!q{p ^{(4YQ~f- %|G]GW`1ox]4FyVgy6`h. N>fF-yJOG{t Hb%t}U(MNe<?bǪ6y꺑7s_zOlf^iʂizMX 4JZ-xp؂nG{m t\ӆ7g0Ovxf:hU#ys 9!YHԮ;D҃gSZ<_^@ ,Mtt̏LN}BhC'4r@8k:;KjAc] RcH,@I@]-::[B MBtZ6RKGLHD|J ҳ3s$X$#/.%}|eh`h ÙRTfFɣqfQW #,2 @Fy-80Ѐ݈ڹ!|6ӭ3&+݃qu=wue>v y}dw6$_bڞ%{30X>a/ۼLyu[_\;AD݃EV𡍠豼72pJoZ[%d_? o7Kݥ6g\zP`AB_ 1o]֐ ] d|)w&h~=chV@h? I?W9tś 8jlc ?Zzt'ֆ[2؂9z}U%Q"*)7ūȣ󏌠7Ffv.rIZ|n…3iLoРo_Fe+LJ:]|܋jŁ=& \02|h .>NB|f.C'!eE(&$[&&`uy(7l` i.ž$!6@!0FxX@@aщJF63*v!? [q ?nd;w@:>8 rg ym׼oԗc J ~~(D Dp Y,wa '40(OO10o+O("6-Ɵ4.Jub5ŅF%éZkhDqJ3x$<Ś, T&"5B|BF<@U44H)@2 DᓀP@0 D؅] R1|G֨/756tf×/~ X%1ZUv |KbYTcj=@W R3/v3v\;G0? 'p cpE_.tGXN's^+5]*/.{u@IEW=uYoWL@Sfb[ y{e@ ͠o(x}`c~MAr[% o.l1eZ9a_J]>o.`(W rW (ݚŗ4| ;_Ṋo^|٥a<Bi-A^r4GO֫ցѾ`Fwӣjc桒^uoE!:p|aksx0A,B7u VܼKVp@`ipp#Jip,~441#mU)jxLr& B@ t4ѷ(갿9Y(4$-A:҈Cx@rc=h.DSF C ;o@PdP`DzZ+8Xw";b8Hll/YGoikC|t/v|Z|@-mZ!hZ?MDI3ԮY`s mS{e뇽ZІZ[b{5 ԼcmߓMp3O_|XuI h nǹ7&#Znm:)H-ºu躺boƲk~|)y`n6f hз0-H‘Di;G7M|K~<鳎EOurmwOn?jkY{}z?XwOfu]Gkqޱ$E9iVBÏHLpk%o0tQ~ne@ێSwaI,n@.`R+$Vw,n`yssp@""Km%ͧ@l #Wԝ`Le!1M酩^(-mjD]i1RSR2u8LJ"54J)كJ(4E!3G'J kmF%[\cB @讝 Gp,P:_{.kӏ'\S*^6^u m,y< f @U?m繯`f\FpW}핮F ^>װOu㇋G_? * XN n~{]ngG@qa673w3uqB#S5\8:Ԛ&ibJh7U pCk3! >^kx`kxy}o^.x󚠰G} 8}JPUKfSwiQInQLJL8?4d:@;.Ә }XiʈZqm76eu4܃lDj!GlgkƄ0hGxIݑLJϲEB2&24PSTW;d0d[̴ tbP#zL}58& )!V_0Aq2~>_C0Qbq;b}m(ƫyzXu7k9gvYzmzizy*KLY|goL Tl]h7J?rO ׊]>ݿ oN SSqa=Vٯ<]__ܿ T'0RAWz>@ aiq;p,@@a v4xMloogU+*#l(n S9eW3/z} zy3OLIWNy?=h>47lsעE&͏LH``zHã-.1,hC9hnB_qa\j-BWu652sXV1Y@+'ɴ!>K 4k5PyS3ss'( +(WrPS^ hCCUjJP70psfS߀Άj~MVh0)Cx &x{%IZ+ﻃq@0ܱ q?^JΣ41{c{tn^|>[h7iUx;l_oC;B M]zݑGvWowZeOf;Ϟ4/iS9x5C@]ۯ@ŶX_Ò.X_d m7=}q)mb2~Pk8l=\'5ƻ^`sqT˰<NO2t *DsµsX"s:C{hHJ1Vz['_ES2pIG6JFJ2{tXUC@ )A!a>AJ?k045sMyh&#?&h}Td8")Q½}Z%b $@(ٵ۶ iVt֖PMtGOk=dг ;VUn 6]$N2SwRi5*=w]2rEJXT i)uD|bK#KEiN R"Zez{RKtq{~4@E&Ȟr@u%iqi1SUHشTDP$Ɠj#EsrPU8+ę#ԻNcL߂ۓd, *Aƿ6N3ۍu5 -c$:99Q4[Kքk9' -L Bm3/Vr *IIP Z墌@P(ENj:rQTIHD!968y;݆Ѯn>(Abd4 pm 2`oa$3jP鶀H|= m?TG2O 'հРjyS1tk^lwE|zތySWݏ6a}EBCP3Ч \$C)w_9=E&WT_~2\k =r>Z96 z7< cN.޷\M@8Fտq໛>O>a:67=H'L~ڜVzKfJ`q A`ܿ4 Cnki|b~?X}5h$T jBJ6uZ2bؤ8jDf(^55Y<7:2ЌܳJY>*ߴ?@ Y\![Xopa6Gav bc"-nۃ b DI*MGBJA( iZICǓ̴4xod7 u%SVRl߆!*8Aqo'%IO0[Ljval۾>FΏXWgɼuot{pW<ߋp{c6|{ONSf~Eik,]sڐlAںs畯4x.>ݸ &vY邃uj؇ +h+P%ޜ2A_WR }nlizbSV@o]2h\O`(U^ @W/c }6UX,SbCtgnifՐPi_p=o k_={D:wnܘ OV;qMeYY_[L]{j{QRS`5s3% PRT4J1Ns͞Ab++ӝ;m_%Jcl;Sm+ !>>Q&"??++ɔ%GJ"4R<nl< v+, [DnJ*2P(Ą{',0 ƚ?t5$h1,Uj+(FO;<v>ޅmm7CNT&OiS7F4{rJUnYU~JuZt\:kW=W}f=%l34O/W pcEe$X `Y|=l>*zk>zӳ3C߽mq~I= 3]y) , &{Nr(MUP %8ŨF)$dRg $&"19^79y/HEMvctRzhx3OdnNLvߙ#(\3ЊYHۃu%(OC NF<5} , '_Dj$' ]Ɵjj 4hO#)B1A = HFE#<$NRɟ@Z F ӈѶ($>yvG_nx?vQ#lGWQzlUNZk;8/y5s]S1)HWg;bbg[eэ7LC\n)84^0u]5Hؕ c$7R Mvs߁ WwW5q|KCe2tQ}=IW} F5x*J1r/Ͷa}G){b񜽯j zmVke;<^IS(po\_2y( Q󗢺 M{p^߈ʲBT|@Q^O&r2PB77P; P;k#q];TArsZ e 5dg`/h;Zld lcᓐԔL$Sde3'?+id٤yȢOC~uu8\K`@%@CA+@rJ`5@~Xh4b#? bS D;u"PJP5+o_wcK 0ln@܁xo1|sd:0Ӹg?"P tܢP$]ne_̷Z1c$t@1aPs'+\ƯݥU/p:zƢB4h9?{}~. 󰧸++I *Sۇ"44S $qTTR2= TPUd&#$! "70e]_$Ovb+%[4fx6W4}zؖ d2r- զ`:_J BT\`y/ ~5'ǖW3Ҁ&ToLx HeZ/#{X?2^S*E(7?$.褄 2n(󁂘6sI*@\@evݜ t 8@ׇ}k7d¶x0`FhRз'*xH;qw&N\s2؞(|u w"@=k[=/ʷVR@]m%P Te|T$)oLSUX폷yc}lܜlU-}؏by.ڊi~}lރq'-% )iHO%]-2_YLX! @4)2z|6'5Y+h*ǑJCCi C9*-_@8‘ƽػo?P1hġdщ6_m;Ǥ;BB &vSoۂ7v c$!L+aG5hs hxt }6ۃփը',NBqN*J QRbzbzb2b WT @M, HnCZn(|JL@oE:zk !\;` H/vRG1܈qOo^hD-v&!!&ʴ~uY%K E9K"@O}U8X[mQrx9߯"(MIABcA.eAgP(/(3bh~hB2')9&FXD&?v|s?MpW8 ;voǸK}mRnwYpX{25eE{e2'ZhK/)?eE=9|wҍ 8=@CUЦ:|б 76A`#'Z2~–pC?nvZo~3%Ѝmj{OQby0~@tl(u\T} DžNBP7SԾwȕ;Giw">tWw*:ߙ4>ՂS`z7%}O,:6ю{_W}iy.MCcU=(&?Ņ(1O^k ^|ua)UӐ2PWe8ZYh/CKe#ݐ'ݚdڢ\ُI9\``ǫ1~<шM;фr~xd%G"3%'>5%%hנY(JOSNJOR]n E2JҬldgd*?LHD%# QEHtD%(?$:?Nƿn'ek}W7_wݡ Gc\eR~GڧFUG`|yZ5@i RLP}q~> 9-P4*[2M]V_1N!^3ʠ-v;cyG2BI ͥ;VLmL4갣%lA@﬏p#Ubz__)CVls/\½<إݑ1o3?O rz~c￵׿{\$"Qcў\ |D1IbfۼH*wpLLuH6RjX1]4~.js-{PF_D^DWļ~J P2jBm*ESqdD})A=h 9Eh+AGmeD`@ ~}S\~J[1#'qRC[}ewzm"FdFTZ=Q@R_@]2D:@ҥB?HNArT,$i H!ʠ)Emy) ⢢8#5-ˌ~w@(Cl_|S-|?;w!HK@wBΝI~1|>Wwߟ_~Fv945ݩNw-׼e>;_.vڈVG Y'۳60D 5YZJ@ug?>s'0}(^ζњ'D*.>:٦>ad T@j4 Ŧ`;[]F`s7ne^>߼Fb6\osyfcwS6b lXswb$&tSL(T=1r7C?uƊjQw]5@0?`q]qtoʊ IhBEiX%4b~q#mއTeZ SpCLs%0MbM ` jKsd0CX:Հc9Vc՘i݃ev@R)KG]qcM:J~#`j P-ǡRjrR,_ǩ Iѱ` FʲZh oo fY4Vu{4>!,@AGʁ=wKYvTq~~2[Bqc,.AX;_OD&{Z5C~QSM r7O,[p"HF iyl.@S٩JFSN@EbO`: Ӿ==4V >d֩(f M;.{+md Et` ]o-FAev3Fʃ=! `m)J IIf)Hu_4eA! f=YS=aȀ=;Cݏ~I'e柇Kc)_S/}"{8p=>C'n~9;`-eK54YzF(ICR^-**$ GEķ_V2_oJWx- 5z{^tB{Lw:sqLEOf{{ZÊ/$Sg*n@ D :e>o+o ENK6rޯ``d7 -0ضwK2c@s<_dNJ,*Pv a`:6PEQp#KUߑVT]Xwcj TXaKߛGG:Cb1Me+`Z,EWMG>zjY<dmV[kG(*G0"쵧ԹP9Ic .͸%̾Z\떲U*x%iBwe& Pi+ 2m`)#7.%d*>P`I->J} > ~,} tsbllX~pGG!/'ٙYŗXG 8y.B`@|J/}_y|F}$>p#dTR> pt.<"#|u#%P.BE]Gt7Ⱥ($Ԧ’#5;_g$@J-8jl*@,2$Iz-u%0jUQ*((ܣhy_sN1O݉:2us2&DZGo/6',MdH}<%=@5he<׻P[Hd {f.wp~FQڰNAc VB;8 ,/u*krO@ A߂uUi%> 0^z*f?NK$FH(R g$!ĆwGuN@{y.:sMC0,ˁ8 Ӣqt݊f'yF@C9>&{Хq6RV ʱYEg!̉FOI:mh+Pl@j4q(LB aE]a6jeGcVq!gq6'~&HF^ER GZII\X-(ߟQ_$?~?*1`p萯fqgNrMG[{.B4KU/\LeK/~ޚr+~q,?х|C+<_wg?Ʃ}V^n_iwڡ7Ǫ% <XѴNX6+qފXh׋эAge.@eI,Zjc< 6*Fη=MEɹ(ޙh P+`l2u|Qtr4 (Jl0C9F1x*Co7[eÏ6Aт ;=xɲAPVc Xo @0ՋKjGcY>JyMM, >338iAr[-a>[H*R4Y]Bm!VmCcV"3Q-TGBaщM}G4xkRu*2]/s1Yo'%v`*N{1pX.OGeZ)h(YY @Z$\8q1Ax~)d\R|J4d EEnEłX;vG߳'.'=?J/)G4(.}_/aw"-8A.⥬ǯN,usߙmU/ J/C΍(9 0|i r P!ǝi'rk@RDjh}e@YZzJ`FWD%(k|u>vw)^X+/F|v*|f6|o,D-b!? *ލE o$XG0n"BG!;jO7íIOKi|C+sw&d tubyM/k@ЖJG[JݚLK R O!ؒcQE e(JD=b+z*9DO?8ԔV7uӯCֶ_H''ΧfZR (2YĒ <_R{9FhD;xk!||П 'ۿFA|~F$}&_].IڡK3o7@% #0@nF (y>L}¯KژqYWv@6k>K@AwM֪OCDe<R\s\V I;-Jod@HXB<nV!Dt_c)I7mFPψ `ƹQ:o7 KnT.@$'m1.݆z9&ڭR`9AJ($AܞA?pc7ߟǛ{ $6\>Rf,vUcKf*PkӀX- f$"35L#-= ѪVU&]@vLJңRlWaړQP p=&5 LgJRŗ/viɌ)Ow(\r;3-En*pE2[FZPeN,8KA.#.)G=s"qHX$`H+%*JPK!YI1t qw"l) g!>247$Nj9@8~9~y>:A8N j =zBc}}p䫿!`ߗ('2Mދgs|:˿Β`7 Ĺ?ߠa\X|Q1ܝTxIji7.&(C܀'3 TZܓ^X<{ N@ZvO(pb V\U]iQ  $rI0ٞ$FJa8~0oa DF %7ڈVۗсX^Jzf Ch<&[=obv"X\_q?A&0OX½ "Bw&ڪF:BOHCif:b`I@j\Ri+'RK_\.;AF[0p}k 1RSBىhb&?b5IlgKHOHqeґVv<mV`U~voF>5Y 补w[gsr*F>M2}xZsgp ahca'Tۭ] kME1:a!I&싈 K,[&cҐ-M]{Yq14`g<%d͚)+*٠;v_azdIc<wx'0hXC eE7@wx 됨>k0QTٚT(lo'Z6JvHrw?B5]t~"fImQW՘i}lVg8= Ho}IdֳsH052 T 6j01P&Z^*hu>F*sWք6_xOZǏ֫o,Y,Ϸa΁"*y^ ӢdA_ e!禡L"-klZ#94q˲!G1)߮-+!$IJ7)i DE\pN :Tl7 ~h?T~q>{>C _q-ON3~(}_ϑ6|L@_ۀe5]m)ŹlObEG (e)p^-+xRKgAEםW$&#n_5O~CJߋԞ2Iݹi'6[y.N.-oOjVusnRG}yH7pwщ|MQ:x&y.Ǹ>onՍ)67A~<=r/u1.x 까'zI r)kw TKz ߏM %=? k~~8߭_^kkxݚ7Z L4"硯*B j9PA}Zq7>t8ώ"G6+-_dC%D,J3UҠkȏ;ȋF=x Hٷ_<<NjؚiÝQfl׿?9@o`#ſH[LƠP`AK,e,р=N7UiFb ]GB8r ?^"k8PT(7e؁l i#OxAh(LT#pS?>{X#1؃U NsN-qPΝa2R!#BkM6.qabhxdɜRnK/٦}MwR+ym@$[wd_[C}y_dO9ўORQP=ۥ7:|CjͯLkܾ8θ5 r{1?o-[Uy°޾{o.ؼ:k!!AC^m|zC*3xzN_]Jtsl{alwCHP[s^.Oq\iWx :6+xwuns.ô=h)U*Nr*uiYVegg"ۚ )4̈E(.DÎLNK *YpՕa׉ő4>bΣ8#C-:59^]ǝEF֦:ы4c}oEGEj(#(wXX gE>ZJTaYvLVQ?h8nvRE@J/esQ){K35!]Zh)vs!:3 Grb"RSScXXΜ9@?x~ ݵއ=}Gj8>8GFLpګqsy}i/1lrNqLcbcFnFv}8gJ'A{4x<=!w8h5h) 3qmO`G9gWo~c1c1c1c1c1c1c1c1c1c1c1c1?=#^xhE-sS,H8^yF켭ޘe5_>#K۾ՑI,l2[sTI*%YEً{e~c g찝xdlxpm[g4Sœlii6?(kOڒz[gl QӆlϕdåP|+F5[5dIjAmINvl 'zptfEٞ v"[-Le윬ޚŵ,lisJ;\5 競r" j|XVY5 km[yٙ'wn\ZO>`;sp}[mOn['1ٖll۶eÜlz̬ٞ%-dIcsY6V eC/+,=` Lm0%aՖ'dҐ٪gݼ Wxvv7lm$v*[^Xg۾qQ67;+k:{8(kշqen,LlÅP+D _JAb H_qTŚKe˶{6~siuMٖۖlyÜmlfzFVlaɂns36@{5E]#Y!ˊqg~J(eaɖdS嵶df; j{fSmlmmZ?k[]'봧diְqM jI{Rpr,+FuY{0ahKlY~l}0d{~ς_=+yy Gm=';mw.m]OulZ;lm?9DhbWcY%j6U( liXժ9[8$Tzr GeK>`{v6=n&YٺV֪P%-a觻H*/bȪI]g d)jAV+٦*#+rRţ`x}Hvh۾Ͳ sN[VOk(Jeqڐ@TȪiu\gm!krVQ" V˲{Fe\֩v/d7{ge_J/<-6jt-Ȕƙ=Qh~Fb]#>@Lmj,+T[F$(-+ ˖% n}p?uՕ^0@LڶZ(>%J-daڰU]%my#4X?OVkS-rBIV,(5yY:~m]eX֎уb˟˾kֽ{Rv^0x-N(V(+ʚ{4eՂZGϗ](TvXQ7:adJVt¨3qmW ;V?Wl|?v{ϯn^> xgwǩ G} l [5m9/;yWVl^=.)W]T_Fv^ARV2Y?}.0VNldJ㣶`dl).N?so;d7.}tkm_]?{˫'{S|y{/N e rjn–vم{WNn^^}'^ݾ" z|Fդ&FA`ȄT(bMh_֥WN>}%Go}veٝ++ lm> ܓ3RlHNfxV*)lذl郶=//g>pŗe_sJ;gz܃@rȬ۲ލΜ-lFNy(?{䪥jA}qu>}k'e^0@~QkMYYލ'9[И M֎NƆGd![:egݸpNzVeAN稾z "Όlfnmj݂q]-jL˒:[)mLVldyа,7֖ܗ^?So}ޫWN>|LvQ2͋;A)bq%IENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64 Sc--0-box1.png000066400000000000000000003625651456565420200376430ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxwg{;>{&G N(9s9BH":wyo,oxGժVU gwB[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-B[h m-٤yɿD\9䣣d!˯䟟%}?=H|_8(me^y1yGȾ=s]VjdZ[A}7,YlNٚD(-#2]+ ؚ-wke KS7R}ғzVI[LDBC/åbˡy֗/`ϕ7Cx4R,Ϻ^uV[׺%S 3U2Z-ץ%4$RWף5^ߩMly1\)χ`od@5tm,ge1CFAK<)gbG<(b:seNm7/G+x<]/?O5ge-OQo,`<ՙy1!&Yh=dYNɫ{=:&g^gtpm,;tlU&S92Z.]qS }IҖ}[*HS-iHRq^ʣH}rRyV*cHKmiN%v!%Bڲb;?^'ߐhiɊD7H{ő Kue?qҚ%eQ1^/Nå$ꢔݾ=+uIRw]uΞ#'Ajo3]ny>˵8or#/HK{$ܰgpٜ/`.%$i)q^%ܴ}R~VJ#/JRq4<<3s@qJI/ڗ?:.?OˑSreo ٲ=Ξ19tHޑ|y=Oe1M@A97ט*ڲi_,_&+d($‹HnE<|бr0yg~y[ֽGdǁcJ}ʉ]oKq?%a7g,,yخ>Y?-Kj;uIғ}U!KM2Q%җrQ`{f\V{ %@ x5Xh@)GJ1%KI+(jYIޯ5 ޔ*,v,+铞M{ )")_ig5jA^Mc%DU,ʋ YjW#w* 뚵OUoOr^siLٶ Q\(OUq*%RYPReHAI%8Pm~Ȁ>Y, 'JJb ^(Y<%Z藗S-\Wxmtuμ?Vmvmu{J%# @seb[zs0K`m78[cNKů` Szĭ|Ś<!񼐁?0(/>o?"<&IG*ê@>.v앷u s<> ۽E߳I3˓|y֓/s*gLΫX<@1c#ٸZҦVy0LVNޒ$}*J 㗱ygKЧV;GA)+ ٚ$#|u;2 # n)<'RIkA]H׀G*yt\U?g#>ӳRU&ju(K_U 'E[ݥlmP&*XU5Q7Z{?n%J M92ސ-#u2B;7՘-3͹D;@[{:(w[ݡ$*lfE*!(`Ro%##jϸ% B=UU]RqҘvӔDKz%(U!\fUMJ }Z@/UB)ϴ~gE{kdu9v7U$ cL =n E86(V/C9䫏Oʷ]rI9rrL[vl}HvT;pH:(Gk|m+-KJn> @6 ﱲ~gP݀ɲhy}ܔ!X LWƌ^:C%j tg٠.HUtFK{^/JZA! 8=c&TԮZ` ; 8fp "d"F&hq*c% -?.DkJcMZ*'WuFQA@ r:QI܈õ&,s̶(!eʒ*eBfD(̶(( 5i6#P2y}tO x=&ݥr@Hk .1),XY + rMZQZ鲘+JeJGi@mU%Ij$MŅ&s xY2RKXXLZpYV(Dzf]A4\$=P &AB' 08}]3 ~'HsfRnǣ\sߍj;\2eS"NS|O>x_><_~w[v>u )IR?^9]yo&ߜ.@ݙXI~~>`kLu?Q>Cjg^44_e3] NS@ȏT8RF1Z!}WUYP ɳ=fY*ceFy-ZyX/txy~Vπ>ho1 &cd@~>? X@aT0n|GWR2ۜcCjX@9['=ű>Dx19u'Qo!$^6I_pF_8@ iL#q@iXhP>Ŭ2ȱX_,[j+4Kc=!s/@ຨ H+iA п xtmsF z@\PwABHó;=yl|&ZB N'@ʐ$}[g+~!_{r{A)ؼsl}@v߿_݃ ߢnm>ܧ,Z3TcdE#lPdt%=U ܞzN3/Tw%//ZyNG-|_E'Jo3寓5 T//Q+}Ef: <ל,i d_uVT < ~ARǛ J@QeU%zտ,п5T 4bQu_(ȟs.2/鞱Ā[:R-d>`.MԊ2Sw@A;U*wڋd.@ @ , VJϹ7wڍP+J˃52.Umn@S #z "H΍3Fq/IUś4*M7 #j_aR}+Dy@?>8j:ւX~H ˃m21 p< \;)NTH|oww"`g(9ȨwjZ_ܼ,))wxZCavr5˶=eˮ#W?C 8*j-T^[Oۉgȓl;2:kШ~wml}*ҟwEz2/HgM?/-꟝;)W>d>IwHu%ױBAZWƋ?2Y~p[?b?hJVEbuG2y{%_V'ǫ$&"P=Qg'JOEL׿'Yz}rX]ߓU#:B>Ou (Wʂٶ<H$ r,2sJ,z,+?P@+>%|zX~R}+5 f\$—QgI[6$k @]8@S 0,ʯ@dI9qm>^  ԳY>$P$ڳ׭+V0q b#Mbpxss. =s7g s wT=^C|ൾ~9J*>\dsiVG2]j @F 2*~{_P 4.D@p!08O&U)@;6fsoLSxT.@I9 "jYAmr4D5LMS>/7 bU9JOqˏ[HQl r~&9åY8 wQ%܏@K>P.@&Gբ9!3`m@/c?òoJCZޒ>< ~}k*-+3 SU-$XZo?e$B&+ntmi2P :.z_ Տu hɐu= UXpY7r# IҥNUW{sj;IG)ϸڛo 5s[X% HV__zU=WKaG 3@X?J(4($(UUـ'U]b+O22$/XwC Ϙϒ  "qԪ`@2&U'zeJT_VfNPD(ΨmrTm'8&0Q|;7 3 ʬ"6Y4{*s=#qA o{u ,>A>DxAyV/<@Zpщr#y& !B Xx q;J~a 0Q#}GO_wݫpXgدO?m)i̢(Qޯ9CZ%+]YvJ`ZߝqNSN +T<_(8*TJK F%p*FB XR0{UF ۽b]yբ=KWgՃ 0bW)(2PR@R6y2]y@SH0:Vz( 3B#~b* 3M'FJ{A դ `:}g<@`x.BW۲#" Q6uJzf `sfBVj!u4ebxi(SXj?%6@pwc92S_hGq`E'G@}n/f=B6y~<2^I!s1prjD&R蕋R̼jD]8#L;O*OU=L#'e_j?4se.uȞG0;y-.I֨?Е.gI6($а MIv쯟 )Ġ@]tr6Ff vdʲJ΄o+ yu+'Ko`euLܩL&巩u{l\CU=ßFK/$c}d`HD@X~eH'?g~Ҟ.OVʯJ /weʳ\yڟR吧dTנXG)*d]VXO,8NJWb x\VPTAۣ,im D^ Q+ԯV>t&erÿLT\T>XHSpXZ|$BGX`@zAB|}/ ۋo \#p_IvIBFycދn[ V<vM2<6Uw+.7^(b:<qELFBYjOZᓲ7<A !'m+_/M92U?\xjuM}oH0Еwn$@x܊"H7E`@_?VXlIΫu.QW/t 8/#eB VK=VcBD'J#RhU )SU10yH^%YVGuV<γ>**81%rT @%h Y~>) $ȇp<} `L'.9Xu f>YR<\A81bj8p{r@v{Sز]|W-vm} l5TLU$ <Qړg6q* cyқG!?P5V+@aHa ]KJCҝyE*(ZR=WCWǽo( Ӕ䴠e!ȰB&YAbRKI/>idTȳrYh E3.lufL~kcli>Ww=3@1]Ak1 ޑmlǃ%)v u|6B>Njz4+3UA&;oFS-Yxeꓮ=>\g H+{Gx=w>u^@ HyED~0ds+h7ͺLaeZމc7~kžG *?oowl=;Ɂ-o"?PZ*O;!J6X>W$!.6 gߩm#&puS j!hW@nYU]TJ,=W K7 VZoTɮ_ XU i/Lb x_T^CuuȄ!T}_jDw[U 4h8$.Ax{b%Ɗ+<'H<+5`L6"Ugȸ'[seD-}m ޞ8K PL5D zPYQ D)3PxU:أPVEAS epO̻q -'^݉ ֟yHy q\H ^ @9>,bWA-ɗՇWBHjD&RL"^Jc5nq1"ߪSA6/`@t^cV<LV֦Z 1uR+)`OAf؜'2$$mWtE*.ƿWYK& @<5!QC ǼO}@ͳF Չ&Y 8)U&` &9P~>Hq>}t )[C=BЗ Qx}ݒ;y =8Ȁx6Z|qs!6LtƩXϮW;q ꓣ}w?\<?n8`eaymW .%ȷIC|8X *2 >+~+YJCU N~H5{8}/NcgLܶ)SҗzE:.H?HL4Y>{Y݉ C{r @ZU" ǓX";5+%Yl@^VQ-ZXA{'mzԔˤ2q_n@eAjL(! T(!'Gɰ[~=_wWRA덪ȉ47[U;ZA,*Ǒ LGCz@*M57k!:CXk,BW lώ8kJ I=7K#uڠ2P|A^eOgx᎗2~}^HT^\0yy|U:H!u@9p؈fw9Dzy!S;w+wl0%% IGE~Ԝi1?m2:|n@Ư)`xZeJN?s*WSOlPq3y&ӟ-HxZ% ,>%6VI/@```XhiM;g~^Td"h0J"D%K#/60D *.0A LT_*Y M+hm.lM A>fr,>M@hFr@P 돵lפZ1Y}XR g 5`p>5bm Xx@@~|I 4a BM`ш;9~%C A@!e$keîB8B lk=Oy ~nLm?kewd9 @[7b(' g;xc '>M;[vw6w6IؖMR~\g]%kknJ_i{H{HϮC9 nGKoyo`pMse,FոW/?Hg9I4''3vi]`3~W^+ > bӀ8`FszrJ_ Ss+J_x[d2߯IοG@òS}'Af hL}twnkZySn|S^ |3Ad[M * Sk̹yڎ/ubqۣx"!:~i?0s.AI0`csp#{98u|]U>/٘{ŠzVzΣs_@{ s~C-9=fL$S0@?OS=am;ewMoKض P}]^VVY`M5K*oWrdU YgH}+Q +!LKU\ܧnA,1@kI80Ƚ+=~^L~6ߏ_Qh wweO =ҜMX>쏖PD3H> yyEᱹEZkFS l]f@^}[}o5>A>္k*A @ p &_<맍P@. %3f]{= (#:,>)Xk@eRhnI y֏,*\Un{* ."x @GvIsԍ@{,6(Xb?[`c \ɾc eVٳ}ںI|x\Z3Q4(EYy?뢼6$?>D="@@8@۬$jLϝʠ "hR}Oϛ3Fry5t5PXM6 ?%FOȠ-%WXfk{ BL5Z-4YVo<J/bK2s%Y<@ BY &^=R3ygD:JeFw? At@mŐjq3o  dHy=r8 10ݧ(,> xG|!ܫ߮K-HTrQYZդ[& AyR= EP.~^ ~ʻB`Z1{H+/ƨ= _=_l=9C|4 TU&&J[s>1ߛfm[jeLev^Tp/(,4xpwn<0)5 P (#xK+Ѱ+Rd~fmF @oM֨/3_SutR^@EDY<ٟ[K'DPF,Wg9J4O%m4 Iuh&4|#=B"lSD' 9?$+q?~;gOc, @( P 0Q_e@~ o`V"?v++lb sw`do(znP =1 A @k3R# 8x Js( c/- ~jsEA^nV;]1>`pꣿ0N,m oB,m#٢ `6 l{[>9[*-{KJzN=ϜKL9cJ 8l7`֦ Wa* TB}J|dR P Zy9F tN; - @1soAM=3-IBg6 b ˽A,*&! ){mFkWR&%TC࿧ b @*O 2`H,)Y}<UAAPOjp= .@0!A2Ή3Qs܀ P@n38QNC6=`Ԥ;*:s{% $9z yQ6kߪ{k*X @] '(yLVr hrqpUu5' y-?ǮPWA]WA> 1lt<];PV )x`}8Yo@ObXl)-oغeQཝ[$OdE`#\r{5ҴmY! H3?SyۊYVΩ`mKAw*  қ~K]NQ}\4m3ՠ+7 > :-Ѹ1ڔݧ12{ `f!}iM]~)A&WiU}E}Q5 (hY!HǯFJ$zh0BBF^EC 'S@0(_2+x n{VXz p2^I}uoAAQ-/Zrd.T1?v-#k +=F>}{ @r`Ni@9Awٴ9_g[vngiZz`޳N;'lm+mݵOݹGv*|zd#*0[U . GLR+R`Xd3|*\eʅiksjV볲N5.%z.Z׳J JhKkcJ jPb|@%Y/(0z:d@b|?]2 SRnڄ[A>5IFfxJ+i+y7[-H-T__kv\{/v0?q`G0X}܀C6pm^ }*[vmݣpHv=,۷Tڡ7$C귷 iU֝w)6f?l_VC0֭&c0kneGHg9iEo}m+)dm%D%,7oE0fjÞ\kzD݂R~k" ,K"Pe4?F[vO,r^*_(ޣzVcEow[D{WWk$VY3@_ϔ"UQT2),TIwlx3$?)WGpLuVP%eRGYN+)(]PX,5xS$ W`Nk׭s/4Oɠ>_bA_sOAւڕz29ɃDmzЙLwRm)mP0޽Eq2\Ipm[!2TRmPY^"Jmxƣ%uf{A%fY&z+lPLTt>H}d?@g_]꿙uVI)Xp]f],+ǜ>,3YN*Yg@woykKlycM[/ÒB;˕Zk d8mmbҺg:3Kl(n*WWI 4/g5![0d}B_Z~o =7'N>ՂW|O;z]34O 9f{#C `ϑnw`0٥ߑcwIçGҚ|Elku:&tT?+c7m/^ZJ 5J ܐawZrO'5*Ѱ`nY{*2X ='oYj1#Ӱ%DW^Ozl7(h UJiŌn}ƆxT1"Ֆ< `:( Wx{LMo,A Gg2p*]apKz='.}~h t˚{Lp;}P :} z[_ܳ {ue^yW9"wmv> ;6o=ߑo?_Ko>娵-V ԦXuޤs0RfU,&UW_c$ɊJՎ&T8xi]D jI%xbd-*,ءK\j9}qo< :x7.Aƍ6wW#qx) d؃4 .w6uuݵWn&_; qrMRhmoH݌J(o>Rj?'*?3K \XoR>"Uq'GC}9d,y5`,ufXQ}l݀5;?sJs}PSjzw` T;{`&hWa=RaXlK{uqJ`m)͸ӜeuGEUK?8%T%\"~Hj%~Y3z?~a$@Qu!69ʬ cϿy#Qa:$wx?76.O2 4Jhuȧ [S &\eQ59ɴ  %ڒe]qJGUj8 ĴaznulBcˁV]ޗpp{t!I,A tW\o4NZ `c&InLv<.;]erx9}>&̣e hu`VDϸ,IKd"W%XP?/ٲXw+Y#WRq2]Be3,Y`t\}MwÅ7պkuiȸ.e sAJ*MWt]t\^p*>S Xj(!SrAT'^1X@HwzǾB0s̱ K_KYE2dydMn@#ψsĦVA¥TTUg0\n3X}YlOS&9QvPmV&i`" b"ehJb<l Xl'יBn^UxtW5  w>f.,xUǬ ;6%=dߞ}rd6pORkn2`o?@%S|>`2?Bf1vq$Z*`A1߻,CdJ,IYZ7ڒwXV[ OL*s[h>{]`W[Oa$_d`*R#|{(Z w1٬?@`u\u(iV-?})2hEVJ>2 A3T,ݥs*9EJ}JKNKVRyV菼W/`Gc!mO,U^O'UT u*h X~hN%X*d{{?:ܲ8]d$ú c]iAFV8{;G kFX&XHs1=E2V#;hVd5z2R._dc*MJ7l#K iF˟}F$τ" ´BȺO^wx!kZ^| JCx1?uXP=lbZCC;l{D&[Cwߕ#[6ɷ'uYF>*&Y JzK)eYUr^yL+𧋔 "EྯS5`@Z k)[!=H -tcC#Ds@Zlg}g3@x={A?6 @;Ye%(aQTKnD vG-_6[`0]-/TDl! m ݕYh̸_+mJM l%5;Ɉ8#f5f"hɏlxDY~O;A JڃPpӀєX10hELРly>,76ld_td!۬,@ ,51y["}%f!)%֪`(JgA4eg#gٱ2ɏ[L4F,5ޅ׬5qՀ.7.}|mpzY1nփoǍ zO`ajN@ ~H=/{GeY޽[|g~OiՇ%qr,N(o}4gZ ǐ] =}u&7uM&L J@VP87A&_P8ZROw~, շELkXQg˭eqHf%NT+ @%3%J+}3$/Kլ֬Iw[aJU-ZWVدDO3WgjoOT<C6ޒ-2ܘ)#M2P!6J[>ī HyZRYFZ~T@}i2ޔo?b-ea2JT \D%'ZO0uD! "Xv+y_b^&ǜO9+ksm%#/ƵJC{2N[t4oT.IѺﭶ%)U3*ŝ6y}ZGJ C~UWbgT=: h=N%[K}h ǿٍ=A_Pk 7aW#;n-vM&&_vİI۹y{g|][$sם>3^ju@Ł .#p:L02rPS ,]h| FʂH4DE!4$\"CeyH$.^ -lCGEŷ6I=^_Y->a?]o1@0yź1:+bh pr7 (лOޜhX -&>g! cRA`LCtʩUsrg4Z䶕Oϵk&ե{~|-+#/)?Efn|6n#[Y!"lWF-K꾂!0T-SU%iH?*|=aҜCI ᙩc.w^?%&p"<:xx㿨 ##v¡ 'PWo@XYNbWo [*(z$8$£ʊe(mS#,0ݾ,ڼ(lQ$s8]x':Pj^HYPqN@:7OXү!@1VQzOE@+ xZm! @HPX炍A/~?P0xG H=}^Vj-uAId*Y]L`ؕ*Q&/mE2U!jv \R#8o޿!eYZzNtlFBr{S0Ph8c՗ A$(X咃 ǻ >/ @*xRd*WFCbB֐Τe . q(4V/sM2X%EOɾ/JџȆ09wϙ鬖c-rO`~:=tޜ 2V`B*>=ŇuYT۴ ;f<RTi q.w @A*01ֿ/Lj[ p2 `9[IY0Ƶ-2Qn0^.S2Q)}v_R Hβ4@r 0@pdL!P7ZfKL?_yv/%p5|'`@@AO0Ǫ5^f)OFr-7ޠo}4gHIY^ٽa KdMdit. ׻H;Z آg*{ 8HOIA#l6Fz5f$$Ɇ `Zj.)H[G1nיBgx/ n&n N 1!QPւ' ne|?V⥲1!>O>,c5$N1zZbx;QW9 xLX)cC?60`ZÈkc6 x9=]ev!}EN@u{8LT`sTP*G;U  y;!w{KJ7C#?G% ~'<7ӍrB/B}<ۖ#sϘhP@i) A'a2ݡޭH*n,֢d3A5bBc C1`4V~<٤ aT esuXpA.p 40H. nƣ0e.N$oƕ2[' ȣ멓+ rc]f{&'UCC$ACϵuznjY,ɇIgE4\|D`Yuat bC~1 7&`B~3"_o˝V<(GW`Et(;g Q ԁ z ҍğkqxz\ Im wС+m"/ݺ1xdW@OAZJ0hYqR50ZX|*-}\`–hgk;/c'*,hOg}-7ؘf 61??cCjt9ėV, @B=ՃazBקa@mv^es^l!vfae$^ PAZGzBSh].)h \3lcVgskeLa>?`@2d$ԄƨC<> 1~n1|JV@&c 2罹J =_Ý|-VQ%XtWH]^THò뫵sYX|~=|HNAX'ɧ.7U( 4Ȱ) YTc5`^D[`Z糢hkʴm+/ɯYɚ1Yu_N \N M\A` еTH}nM9#0P6m ~ozUk9eȂ+,%σDʒXY)aj!sYT<5k+-*r"≷w<<].NH 1[j$a $s ߚP}9ܷuǿۯ?V1Boi!pğ[ ɓZUN%l9jIަ *bm֊SyVTX%BD#g$YL=( ' ^o+g؅ E_ [;} 6y;QeရEx([h~)2!LK צ@U50GP} U^F/&T2Oht`Yz7xs<yjP/Х$z=ٷs>rD.8&ZKrdDF{]1e 4{wfWZ5$@T+pŴ\t_~FChUne.^n.KʂA[9 Ǹ1bG{ J~7ډ]ƀ]HEN2cn?K, ׬7yx|8XCV($JDDIXdDG)Y$K>kbFRdt l2OVVy{@pr~Z&%چ}j@{S`׫"km*?r. ᰂ@Yrr <%R:[ʊntxf3mA鿯6.B~6AJhD i,[$ d1]&Y i:l'+2HcLgF/t@7 z@o<4γ H7 xl%1_B~߭IN-Rd(M1UX^nNZje^Z+%,h/\I!k֬ )R[U+E9r!W\K%Pf{ht$+*R&`k6RdHΕ4Ph@\.lGLqޟJ_&0Ybo' Ȑ(_4d ?;nԘ븶`SȦdS!'M'kc- EKeaP,P%˗34.ȗ<)LC[{$O/z RPgRVO,uIL3|DT誴!~?oӀ@< 0TT.4J5A]2 R `]حs݀7cD>\+0C]y)w2Nw_+1P8Y%Q" c$hqÝFKezR]>p_.08|徙V PqxPo=pXO 0of".`D@˼Qe+@f ߮<UgnS_3"ךW`ۗW֙Xn6aFP=Kz!k۔!W) [K[pIT)'n̳2 s>&K/zg6q l^2뜾$ ||_4a2KD?fk~^R[%>$T},].!aѲ$4R>]*IhDZZ=*muT]*E.ȹwʞrxZ=g\cR|Ft˝f5blαIk:**SoFW+hԿS#O&;(04Lj]V=EAѫ 4tfq}.yֆǔ *~3v<kAh,IP8y *>-Slg$ޠYSwS|N؃SuCC7|Q$ 1w 8q'?;V~!毖OJ>b ɗh,2ZB%^ mz[pⲊ/{=ӻUÿt=gghT&dmP\ r~aaWïERCdw< pVɭ@wy@yl=y*欣֩w@FdDcTxOYƛvZ8p 'Í@O3p'֑ GqD/#&h&{O6E  Ss@ ,M9"W[,)ezKK:`FˢXY/w햣ǎʁ?7_!kV//֯;nC{ʩ$R{Is$R$)QVP|Rz<,$x8d| }žJ1\/w'ZdX`": :H3` Q͵䛠jSae2l>U=h#nf c>d~_*B~?ˍ': ]B&K0@$^@/%&qHpQ,R`X +t%*oXKOX t{ zK?ӽ=v@\3l_` 0myߛ7^#0G^o>p]72S5H7ÿT< @3YsUC9nxzS)+]ւcpaY/^( '^'?Q ɳjy=d;hбBdflm4Y z=!ǛWjt.7 1x:(wzl2;aʹ,@={xz{e{g x='3o3?h ԹTJ3捫$&4H"$*n^{dQX-CGˮ;oVnV}ܳM~K.'Iy∔\Pȹ$;4Do=r]| S0~@eQU' :)I$j0ÖP;M§}騿8p 6@i7pF+c"?V5JWqu!/SK"L Hk Z'a"B>Erlۗq_J)-~^OoW\#߆m?'e)@"R+R*GH (*N#$R V^M*1^o;bXG]_c^^~%dzC9=1OV` $hFÞVFKgcس4g K(dR9NX2 r9KW)1"bU?P`Q ~2xX@2 [`@+v^ceoZv{4I:XD[Aϼ>T )hIr52x׸e1OkKxkԕȥ˵ B:M8 ukd۾=rٮƿcNٱsl߶ESFmӷsfٻm|}ܩL xKg~$ 4lP%R pOQ}[n W'r% 7`Ā# IKƙ?\@ wq<@'wAB!. Pnkxo~ J̪ RG_l%Ѕ- QK$&hl[%5ƓF0qw1Gb-? 30~ p6Sv 0fkA̒]ޠ|@ЁGgD#̵jgvwD{2V/ϧj4RvJ,f mXX1clTGc!G#E镊iآ}KUbRPO_.jlb/ތ@4 163b2pĵd٩G2y1[r2,IHOqO^CdIRKK*ڂL5(=/`Y2J6~ZܻSۭlWg>ٹkl۾[۬@ilnlݲKf|&wVI?Y)uJ_rQ^MYw#~IGky3$1:&Sv`M1|T&js [3O@&5]:nC$(N9M*A@`?>lA rmI,0%,QQ\Hb>=%M쫲7,.2ϻd`W@&ϓ|7K=e]ߓ/?#%j 2}L=pz Ue.xv2@Ғ݌5>HQ2 +"kU!].T':6_QÿW+׻VY03uFaf> _C/f2r?av?.=fa=<%}6.vҖQGk>G>O>[sʄ &QntJ4‰v`皁${Y~UoE}N`aDeQς#XF'44V"(Z(~%<ӋzJ9RkZ?8@ҶS(;֣kAܒn>%}e}XtAU5rz+0# >4& ~7@ @xiM<, CJHC"}.):[2m3 Y'v.6x՚qù=hDB^OZ (1&<ך'#HirOx" |_߻c:{(8= SZKxv}}Jz+$W 2bرE/T=|D.e je%z-[)|N#"dYdlްJ 5l+Fke._+2U>e1vr[F.0 0>M J @UH,*w 2]y0PG@_m^sGEp%uI`_TFɇq2Y'ALX_|X TTo׼zE6Uf^+jp +:P`Nz _{@Qԟ 6XC':B5*Yg ,W$/^AA/w[^vזgz=my/a+V z3צƣ[~ߙVקTwђ$fd|/'B_)`O Wtjޥxs^H;$YǷJQcŃ[^"WUkd^KCKگmu r*+lL;}iW*0cnSPG]IoZ Yh6SZVE*$ !WD29 t<~#]<wm={aWI~0-PK"1Qd|#"$84J"#%5vTAt XQT^ 5Fv{sL`Il=|:ᇾnA/,[@_#ۓ\^N0Phh,5ds%*~wF佞# p+ 5]@G[aۆkp@ʓ2&Ʃ^,e-0U 2[>l^A1 GL!{;v 82nT8P8mywmbQ"d]aaD,P_)KCQ%A`{\TQ/|<^jtC5Al'gvG[ HW`1{Ŭ^ND-{35T㇕G7Ip[ ~o ]0vh4r G{_{[@}>e9~fo 9[Puk}h8?~b/οg'cKh7 ;:#:mL] `7 zAkٙg0mŴT\O: glSvkޢfe)x S)`Zɶo /כ&bM?aEG1@Ycf<VH c6 kX$;rΕB,h '`Q ;K S9#|j\q~Dį`k/_/qlHe a!xpx\fOPy5T*9gs5QFFPF?٪uu>lRh-Dd&[F+2:2518mP|D*5lM=_ 58P7ڄ]n pWLDo%`a+ h 8ZD 0ml ?Q`KWzR -obߝOa%u@+p cn~:(HMg^L+/10?\`ac `'|f_ /<,0Q8( _wx.!FG#2FjɀQ:ѢLC/*cm[rV@&Jpʼ? ܜ#[smw2OcֲI^~I9]n#{Y=j^yg5PƙyR.ٙ$U+ `;CO4ت.Ho^vjyw@9?FTxP0| }#1; 4!<:5ҘwIvmk"%"6+hNĮ$K:(uˢMw@?7\r^ i8mc$ؓ~Y92ի*迺c Y#J :3`QJ[ə6Tz v.bx;,䚁\ !V1M4)|%ũ'?0 $,EȖRz|zf$5>b?Gwg*X@ܷd&N 8Nnɿv @{ _|Q^禕La?. ?);`vd2ZP~ :Zc'+|fzl€g>x@֑+m }Q4(`e>Cޘ&|Ojy -0voymoBoȑ⡭rNI9UV t'F#M4}*XHH2RY%x<ŀ&Й}\Â$w1>!;-M:a `aޒے;59Qe"}驧J9%">Fb%:>AA Ab'e.DH9gteʝ֘PNQJzL)]b{e*29N`Si._Jӌ枷FEoLSC~@Iqy}Ppa@ h^ ʳ[c/,$@h|h!'Qгrg%M}ҝl5\E*ۻ*ΫP͗Z??ge[J/7Ā~ҬQ V~2 7HwGm$y<[c:5j-(`eM6^VOrC~m3I wmm:ȀH@(Y  x4ΜRYI<~w^5= kZ|vH&*0C? nD7 1rz{TyRqoTu+ޡņZ` Ix1~ pqPr4#󔽧D7ޅx3f@w!!C~`I~e7ze)gd7_H|LGG&r'WX'KJ821[=Ur_j!ˆY0ʲ ^S RwYr5T%-7(4c4?~+TW'{Կ p > IA xo U81;gҢ, p( +,F' ir >%,ARvbzj+ 00T88 nz??(LT&h~Epʁ:0_fԘ0*<p^ @~RzWeJT~[ 3?NN>wL~fgjzr!% ?T@p@'O3M H1ՐiǎF?LuJc9 IݒqlMحIk]V(--RsNTU?L~'/4~}z"um_9[ ցgL#z;-OR/}@3~gjl ʈ=U|+[oJ}n|n:` 0 _[ $qب^0,~? 7dcsMrM-WiD߄WUP)3RGcBN4ZFo1~Lz5V5z`ǥ&]+06Fk7|EO뿠 ni ITz(}did|EX 2$`KnxC;mmy1+oF h}Z8켿7 zi@uڿ(?Mך3uZxk'O^0? fƗ7ןߋ?Q zYmٚ'כI4@PFӏG^<*70րcW5{J:]ATs$v4>eb`dYKb|!e,p PgOERxx5^`%Pf]l*]'`ueɍ`"Lϩ=,9?UqrR=^/DIi0k}!gŶ p$ FW p/mX@r*_N3@ӿBj%!y@4:?s mF#pUM`zM˒N533{$K;d 1Q( ᣦC$5W]f:1]&,wpq0Tqd3v}(\sw袏'89XB69KҢt S񱶼&2NCw!U $bbc-ذ`=(2m}ݑ7iV% w֪\(Mx I9g-8]Щy+NJk);NSJI$"ӽ>,WdI> *8/ H@PC>Rwzfݻ Xo"=Ru[ =g*~5nK{rשa#p{ѷrveؾTj^pQo܌5Y(@>@=&Ԟ xW; MsEε[~>׬Kof:3نKyl0^O3]}eBciʑt*UZnQU`0ˍ~33lnSjgּrS/~_`dG.@aZ>Ǥ-W /GOZ[eN mu2xx|d +Kཱྀ\O~2$I;+-r*Q=L5*@Z t[-LTZ5k0@Nvx4UB (1dՒ3ZJSI>@x]~SIhTP^S~cwns~8 dh1>a?zT{i# ,_}I+Dɂ8LQ $X#]Q|F `0 ۷ԗL;o9lΎ|ץrsLW_He⼼S?`Fu#p )p|-K@~#9`fلOǎV5~)x@$K}X/<W?Hu~*J~8~<]9 AAb|$0[@$פ Q#?n߬^=\^BS WHld, kY4l! xMC*'&e5|pU J^ej=m{`Z5C)iߨ9+P~K=_7侜`(I@Ráfڱ3`YMiT+p7_ ,rd>Z& >X)S ,V>V}.6&GHQnaʿ<yv>(WpŢ>sx%! f`zERHޅr?E}L;S@sՖn_QG  /_{TO]`!%8^?roАPCUQ0^,e'ǿ\Y`/51+eG Б2 ] @{}F1p .Dxg$BSRR:7U6o\iHԲqƿ(,ףC%1%0Zfi?,;|r>.7jHm@xVoQ0UqV2~0&UPReZ<B y]ӯLআv5}P/ߩ[]Ȅij{N #%mp!.B5V5zn Np4eLUY~. he>_``@<5J/W%Jtx12JV+]-qk%TGk,c"o'd0{g|f`>,U ,ĢlTAe\Mc]ޯ2kh[ ;) lr?R;uU]_̴lN<0x*`JeJ5y$\`02D(bclztP&Ǫţ4v8ipYiOvO'#kVτ0c9i@hݬVa Z hJp0*A~E`,SU~7p+;.Hc6,YU4&$  Xy:X=\m2^DB"~RhdTH8 ǂmVy_2q}5 !+_ 5Ρ@Q{ng o# Fc2 Lx0Md'6yKl߁M~pP G|#eW/Om/ ^ ȍE4rKpm֮gg[ b8q+ Ğ܋N-j{7*v,@x1T]}\M&6'_F-K+DM6js JHQa]MKxJƸ ~Voxa;v@+_;yiHgD {m.+!Ld'PTѡRn>S6^q(z/wuZfC6{f6 _V`0 :zfӿǶ>yE.d Yx0dk8¾ }d2-B!{Ƀz{By_a%ȵ1ߊ?D+ KZU' Hx}֝'s1ҔgB̰'}[}PfWWqǻ;xS%@P5*OPg5[nH1˶T.5 3T%tGnmezc3G% i xh:F:E)jH((BPc@?ue]VbB>~ #f\C)xW?a.8<b,o*.׻r_UHr -2BJso›N: q&mR X{%tj Ր[`XN7i`OzPw w'ŠBBG)q-QHZ7%KJɽq+̅,uk#{I68[Q26oU tGf$߅q{kZbϺB+z=Z '70O&yu^ZA&cX7D `gi5o*ߕi. Hm 4V?Cc]^nzDxH@``@';sbRgBᷙ&>ׂ_^,o)i f2<-￑o+Zg IBވT|;2妴|yP D2c ̻aLm&0tL-4+g2~>gf}Hbzx<=<"#uğS#FCP#4wޞV {`\CX%$|/`G0r`uyiȓKhvzL 9$lz6ֈX$,\>ay+St [up0dk .N|  žZ $qJ^D[/숣(Nmy5-N"-,r;t=ADswٿP*H- lV|e;trǗ.\ %H M('}Rjxc1W6; 1zG[lsLđ0 `ÐXoҫV5S|ӄd.UܯGbzT˂Y!0;?@ ``MT<|~[@R?[EC^lX^)ѓu^ w_MI#7|X.ֺd[&j# f+>(6yA6w_+PhomUrӏTTx=9vx^ZO8j;QTs|mE'8p]nX5[@O@#}7]{xa=@xPR/U1ηc2 _r(֫_J,-+v! _T P 9ZX sPla UК= h$C`s`+_c.EEFف~y@' ƅڍ7b1K__c&Pb}ʛ,(ZUXhWšdtd)){ _Bkn=>^75|>&7v 5筽TtdOV0 F@bfގTT<xv gک,z8}d/jRQ U[/Y@W Z5r+émZvOn]mKӝz:ʕHA,{bM+ ^k5+^A9F. pܖZMXkpkY}We9qwUgpl.G<(@Hwx=!vJT1Vr@>^aq2N+g!٦ jIqh4p(A >1 Ji@?O &b4|vb[Y,6+zoԂn|?A=Py(txb S?Ђfܘ x7VC@Psi 4&4V#Lj>.H kਜq9≸ɔ샡L D%7/o\!K,`&M:{SCkF>Azf8i2@u 4S4~#+(vRx^YA:yJRnjoxX9S.8E+x'B O?bNAZ `Egzkoհ&\(V;9 @`ʆI [ٽ6iTR] FAh~ pQȭK*&BF}3)c c@8MG M#s=ؙ+EF9_luۜ'x`gx ;}ܰm3[ |\|_JlZ xw,?fĘ*,*MəR5]oC7wG?vq23Ws8^s`kO(m'^X] zcl=Kџ'@?Ĺ&{YYKx!7Q2R3g `(,+ x7YS~<ߑI,7X @0.j+=fDŽL lQj| K3g{:a-.YdaEi<}7) `ОaU+ҵ|JR˛ayޟ^_EA0BX%tL~@9?&*3;,nnJB)0{GG]vHhoox `x D{b˽||^9Z?&y{6ڀ7 X Vo0 1P-KClsJ!u`~ %&)E rf@E`K,éav*;7Ϟąpr\n?*RcUh@V@0Ѯ-\vDoJB=TE _k? P!~-(ïSIhkiD`OqRkF`Vo ټljH.%ux Pă@&0 ?'me@Uȷ.$ s&0D7^uœVyگ `. űU+n gIX t*^sÅhO>)H&ߩ h2 UMKLڙn1QL]c}[nbŘjieA;O%g@~I#񲙢{1v 7 8<}tp9'YABr5 pݴ+ض<,@_ Z 23e&YT)2MFj`&72 $ 3,3#ZA}1QG*$k `Ja,WEV~iT3eYƿؒd$|3Txϥ@34bf=7r@2wf[L؟oUS '7VdcAiU/_,f\oǿJO`dM UV93X4HLo!poP-|F"8X@n7$x 8d%hl :Ps4ag ƓuL"tKXKaof7 q.YP!RNš5G0BS.@~$G@d` v8.?xu7}# )aK/m ⓯Yئ{]}-o+B]tvX*=&tQW?Sˀkr}ޓV /G4 +0dӖ7y؛+B&V;2@+x!sroMAv?_A *^lKf5EXaV@Ul|?~]T?PtCsoIഀB(ܮOadOCg."s 0٘I[ڈWIQ/(z6$7aħEfغ* Թ˶}8B6ow;`[ h/((kF; $A^B V Q0ǀ]~;`A;*, 2$xƑFmbLXO,my1Xnbܴ} f("x5Ӎ;1ZT WߕoᆤT4$<5YIpAA! ];Jt w0 NB}`'zxz a.q`hcN#Uě>= R ٘Ua6jY2x1~)}E7ۈ*1ݮ 1T缁<ǫn 7SSi@O\[3Pʂ@k0@* T:[kӣ9cF5hO(u"@Y^0g'&F,4i}QCƠxCrG+KTR^̴}fd Dg'  o @u3TdMF\܄N4j&# @+ jt`LdNNprqv7o clF y/*s$x'<wWB??vz1̸zD@`TT twBVd?=lYnI=ȏ?H.7A+ЈSV˚5Zn߫*f /?[ U7@@@SʋF %AM~.s4~&0@* R0B񂫻lg|cR%_2 W&Q=Rp,?W-8}HL. )wD(٪<Ւ1Y9KL)kHVI(.d$??Ý^Zv )`7 @?5 HD U61J=.'7Lri3ϭjLRRg5ayYhR;MX@RaͪrKDu|HERS:nYߞD0JG^ sQ 򢜙|Ļȇ\%hHk!f>=PxXQ-=)n֐Pi&{%F5?wEum<:} go7VF VLb Wz?j_ Eu"E),ˀpqt;9 `8DX4~9r /p-9Ѫ,֪ @dCTCLVgumY?g}Ş k%ʍn-A+1++} rbS0ClpH2CeOGܹ_ eĂ㍝~9#zʅ bu] ^܅o.[,o\!3=ѝuU_iNco% t )=/l5*_TåJiTaPA2g38g}&u14L΁`ʀ'Y`)*h\ ~TV@fkaڞ b߇O0ߊ_Ÿ&jRt(';Q7lme|m:[b$XgJ<4Y:4{T`ƛ0&0o?įd;0@7$`S5K`M,V.i>y75>aÏoA;8-U΢LdF_\9 pv;RGܔņt jPr_HCmj֮;UڅH>{sJ1= `.;  S*e/].dm!FZQ[oH(|C#a;0a'BsQ Jю2U@ O8Y: ' i# Hq&זڒ,^+] Yv[%etURZc1|^5kޏ?b`#lzrG+4槄7A9&xm?p,>ݖ$eLUhoA Dv52W`$L1%N +ϕ]S6gh\9=AB[Пwc}V\mnWI/ǂ=8"<\W1?ⷻ VY [`uZsl:0lb%-`'rcx?=)㑺YۧQyRy3_'x4|3)y4/ ̡Q$*E.pvarOGoFmrogup 0zy# QpV{o-6G X(/Db97hH>&Ju6@zZ%ɧ~leG9ٜ  6b9)^+(ll GPHB$ ĉ}PžqMu!gI6xM`Jlq;.DGnvwf tAXjػ-:Hbr$<**(sV ƾ/z=c:hAu PzF.ޒY#Y tV dߔjFf >BC$j:K%ĉ:^<-̴0x 3B?Y `)Ӓ?j&AS$DfRx; G'We;[0k^?!H7*p9/1qgI6J,NI@B,՛{;ɽMn>!p`{.mv ]ݡȽ3{!ˬ/@{ ua5G„}ݧ?_l/JhV@@Pj%+U&h([0V*'B}%qWp(|Bpa9Q>ONq- +bH6K-.d36JMUPWDqxJkMӲ1rc) <}c2LT@@p1s YlP1PJs('X^\ALZÿ)=c0g *@fci~6XKUjT}+e Pk얮+`\xMbS)Y&+o =1ֹ#geL=:^DulP@"7SzBܫU>%=?KI4F tu~ӭGnzKJ0o@\͌\堜*JEkA:o, \ݽɛcaw)3p dR0[|vp6 ڍȈ=ػ# ~~qq^7d,(wHp[mW)k G"^BE.[rjL-4Y  [M*GRs"oU`^c-As( 4~ |B ߳ 9rd/Vdmp/.dv|% OyJg@oi3K~wWZ嚢!S_2b#NOO &h ̺d}~2Z)j LN`=(Pf5d S|db+->춺Ьϼs$$04~n!(B#B?0XX6M25I8ZeS.WQ!Rm#`l@(TYs{Ze%>#TT_;*gtl۬T._eq4Pc*MOY }}/@cV_i2#aA[[@C(LAKi6x [݅ u !/ !Knx8p p;؇]Ğ=AmQ \{9H$ct3TR3\'+)FO<?}c˝C2 ׶yDu?\9-"pFD{>#8+C{Q&֦qo\n"LoOx}O|y;>>3Q( $#;vꌭM=$WQh x5 A<.O'# 0( 0U?ߊlCB0[bMd'ԴeXN)Cj-%@k?( ( s*VӕW1S-KO=  d,ʍw/\ Cî\>O@2'wĈm'`| 7npP/|>΢d)W4wvx>dn=mY sJOgа>O@0?Aq0A 2jR ln4K!;xOjTA=/9z YYʘoZ W/Lŝ5&문߀Y1VkI&N)HH0VbL0CLml6z`ݱ&ͺGX#N[B? ay@<-y8X'^Pw\IbrD̅rK_>V!U/(A;@|`O[o(1+X)q싁?Q!0ܸE7/RVDb&Otx~1,>@崨K*@߿1 faI0Ia& 0(ZVաznʑLVGbM'.le QVRndx֘!<ъ7h#q,U?9.,ƿ e$6`Nv:!3a84 3Ī8"C<0~JAP v~7Lz ]$0`Ť%\,B1T6Qؿ$L7=9iD^ |_ X$#7V€4GQ IȑԸ+^e^h*4Kr 4|X=z6be®!<{" ,;0AE8wѐ(,#A6xo[__oŧ_opqu&YW$-ţ1R I{ʏ3^N:Mof9z,/O0??E d  eT Ϸv,`ln dkՂ?\. dkuc1^4Kf@[mSJg3A C_L4h3$ x3׎XnK -yzf 0-Lkxb՗J0*V٩;\%MX@=jd YCY+OEoYr]j 3׫I+ބ]e 4(R w?֩z$_3"rcvΙZ? Kæ7Mޝ >3@&`4ȟI ʩ)L=e )zel ǾpqHΞC޽bApv W?[T !'gy9lġ@WԦ^o1mN50^I M_q *ځLI lMuwz%|9(͊?ЁHٻ{B@h="Կ0::j0T:0ی cg>ٸ +8;mC3)Fyxݓ mkb(4\MPہmI2.䡁>5󱵩H FO&  eS P,l"W!4~7# NaHnlp"W{ɯc'9,ic6!<0[ziLmulm-E',4[ 1V>dK3xix&%|JGvDC54f(<`MZn<^OvhP^k"L} b@EY@$Kޟ@fkV6XZMBo zkpY gGDb=8 t,~pG~:0)r, lو0oC~oSPUVKP@tq%wQ{J`"̌T{a!]*LEb%8~v? aQ{ ~`0$KXh 홆]<H}Vmv߿6: mPƷU ūvы<F,P]W-tY ,@a9l`|Z3gh,9|J񹓏?wi^:sUfLh?T//1\Ggsט*5R+Q.ۙ] ˅2~X-?S8o6xXaBˢ/ Mf4zz}S]ࡑ[5vP&ii~#`5ek0| ތgcXrf|t2V.Hz4s[;}xC ez(AxO2MS _+%)F1 t/c2pJW Y1~1eGlk=&,־f30V" gŪyQ%kmʷsM76c* BaYrEvV"3Z^jT V<Μ>gϞŕ+Wq9:\KHWq1Nr<(%lv0 r„xcf;;ܾP׺hI>aM}z/Lx&%jˌFo$˷6T!]Mf2;o*{ [bte0M:ىqO8rh"G b  ORa5EѕIDATKHPۂf7[B?/gyW߾ D({pj11;Y$uϳk?紗ŴVsn{n7% dZJ@܀d/@CeV.l7~h70 90r> l C6֟`GdBeuY՘P@u ' A`5 -9xd $|D? |~AE?\yƨx 3V^tK@܈ 1S)DWSAƥ+2a Wo EDž 6A++ uhYZ~;Vj0xm\[+wEug"ƌ?y?DJ|;qc|/]ƩSg?O+s1boJHARb*^?o[ Ãmqp #_h7 ;@>SfGجIy[rjIgQxOH' Xa@:-Ngi5Z)!Vzd p4c{<.9CȎ @NpH}O<&#Oo ٖsU 0a  ,K8tВזyjB<(fvȀ0Z >ƮM4^9$}au:cO3A`XOOuVzJ5Ȗa \rv Db̉t5!ʆ nɸ? Z=Xpoy% hO,*,^Kb("xГpy6Ƅ. +FyJ,.wQvtнTġ2Nq@HdBDn},e L|lmVѸ<s1H0rVhܝW冾%qm~.o,^EDx؎;Rhܼ*+]9?+=% h؜O]ޞ4z<`C`s϶A;0pF? ߄dO?i2a 4$_ i~,QۈbԈa$G_wvSWy':.MnpH'$!=>)q7pe\8#"BU"O=G>?G0lЮ=|J/jcvm:CٽhH<Ŧ*UcKYrH;&곅e+qo u՗ރh$_,v~w Q!<_~<Β K-!Ns/𷭮|.?:6*^ qxv363_ocnt[{H __p]xyj4~n €Lk}؈d '`ڕ,dR%@$ e˜䣁i!@`:T=wP`yx󵉺L$&!iIl_pF+ĭ~づLa}(0+FOOjsL `Цkj4v,]yI$O.~a]/OG^ X>n~/9Aؽs2RP"N€?@ Ws'~݅(񮡪Wp &w wg,ew.adM =WPAOqD@}"aJKy]YȉÏ+g,^Dʍh$\?;q$*#|v5`E~YЙ2٘ 7V'_>E/p,'y)7R?kpc х_ӐT4֧]h Ae_Ew%ԓZ4I@ 7 `  /Z)`IP:M0 ?sd/wh2 amG}}E s HR 7 u5&crz<WixTL,Lr{P>p4.X{MjPϞ\ _0)hG`5@ xL^ ED}P!!jse}1ZkP##!Tn> {@8\L``  FT\xIqJLDnR"2o"I@շ^}/^GaQۖ-:%&; I=쑸^ʕԶU ƟқВ+!MG*Sϸ~ $NzR؋ȼ!F} N#\H|݇Co/E0KJds0t7l5]A^q,K^OS]1!Ww٩yL18U~*$פA GWEysћuq$J@mz0I@SW~gkwgaArpf>hq]L+u4ҧ@d ax tƪRU'`N<>cɗb\WűafiO6$jx#4vkm H@`MB X_S :=i>΄ CyJ^U&'(=oʀ۳o)PƝE٭KhZT1Apq npbi]p!{\#u)I(LKE[ᖜWܩ8& phDI`#<]t̷g>?Wm ( *?0Z| uɪƵ)J ;CaٷYR$rbwf !/97!7c/ ]@ Y>U@BfY\?qn4f0ҙ6emK;-4f_ۼ\M"g u)旛m?jK`MiJ1~cLPKB3V"mgYWQs[LUFM"z@8 y[~Nr wЅz`9!ׅsYC3Ǭp]؇.3`N#L$05U4tf=U5`+wA VFrL l v v>t2hr$ U;M̐`}?tC}ǔMb0*.8<ʅ ĵ# xv?. vى=w Qc<."_0#b8,;;|{w6mBNGWa:㝄OHTϦ89 ԀKp%\*dA y_$k1I!'gE^9dg\9'%לH>uWF@nֆ'\N((>%Olc'M%\G /ē <ͱ=>{]϶% ˡWiM:sJ,@pUg1]T70Q݀d4tc*0la=0Tv!F`f1F!KuYCH(.s<VXP;psl21h=RMEZƎBxg&> H PR n~>ki a [_ d\FM{=< lC9ZL@.QOC1? $(PcQx+ZA:8;~>!RuW?ܹܞ3NR\e[&1df,۲deˌ2fWN:3=stD޽ڴv-<  !fQ{.8=>݁(vOǻܒI{  b{ܙcʓzx/QbͅXg:[iƫӭۚwʸF٣>5 d٧BQz ՃQ x]5ѠPx.2ufO~c0R6*p~jD@NgӦ0`@1ǽ%l$/hMr@d"&] &6 JP]:B U$B>%+R_2~  P/m  \f )K4T݁2~y~]%fE@ ^pwHE lK<& 1[FkheF-P'`s)Fe ꨰ3Td` p׈ DSld \`v{:bg*̟W3Pѵ 8}`?WO/$ qK=gH+>ǿ.#-) q|0 ÀHm'텔c_b?. t2"@n71 Ò4-v@t'{ 9;P|b| _"Az# ӿBޙ穹r ѮRPt&kRy5zluD)OHָ]B'('?' B7}IaHsI^q?ψJv|;5~ٰ³Jg\/=\Vۨd(/ȳzjj+e56<Ӵ)Lix9,%~+-:Tj$-"@L_DOÁ_a!rw'4 hueMXgjNCjn[MGj;KϞB$IݍnU:R+t5 w~w8k~+5ltWB_aU/g1θq 0ۚK"S)=9dC<;j@ez;%vJ7wиx47%u4Zww1yy ?- 2'^_"+2Нqf{.u5i8yqLup3_SL+, v \G'VI,ڵ04A}i4kd Mqq$yNL~_ ;=AZ݀xl ۉ]a} CHh BM؉8D#`Èipt(s&vV=wu+hX^IR:#rۿqK%; l1 YV'Yq_L&auJ9 ܋4HNoȴpD;)Ng!mEav2t[~>ƁMͿLo_JXStdb;Eʎ@ ҝ~GGgч L>^p4쮤ѓ-n&^Sdnc:i3%0%ObRޕI CW׌k=z=IШ ߄?hz\t+ A :І0Hu[҅g SLHAdUL1XIwLDCshS 餇SU)v!H_n@|gj3L>ٛӊlzbK]Ŧ#u{`) iŕZWFm}^QOPeۀ:V~pdm빌k'P@z@~5?XꩲfI>ߩt[^ a@ۅ,@rjLslhyіaf,#ѡAغe3n~~(l@ +Ö؃y{>bvFx#!"bv"&~Å=G@T#cF/|L |.ޏ.46WC i cx5]=3֍1<c492i\d(H\lC«߬&|@_LЫweDKw:E k@9;5d v0V)wݯ?$S{m zP0+xxy&DH)-`eO H{ڂO_@{Cha*nץ`&C; ZIڝ' HD2xoV_ 2x.#AWYGZc1<[Qkra~9ZlB$JH]Հc/Sb%Ճnk0Zdpђ?5]2Y2|11}_ `5@K?W'nCd Ӽ$O?e>{xG'7[0W_`kҝ_R@{yDԧAѹQt[<5?FZ̶0`x2K/Ct: )@pduKܘFba@1L]$>~2n n,&@=tAdbZ?~hV.@ @B D:,wׂہB A_}*k^a6 tYvT{KO}w*  ̔gW/=&mimYDĐl ڎm;i{Bpn3 lKc!v j.@yذ)Oi 4§V-1 wZ-TAQ1@s[ dKu h@o _H%3{]^{w,|I&Tsڰ2d @d~7#1˥'ŏ;oKtc~bZ-)n?W<@)3<7rx. 51_}O%Nai:;YU` zN;Oq4ypQiw+ 8<̷˻EV{f,?]e=SR`lzhZ Sd@%Agi*?B!Vէ;_htyRjA4 `\@@t_%O h]t .V[&ΐ68@ =l VJF| P#<2It_V;SUH@}K1;܂^dz ʖ'Qe :K2M9E?Ű,z BP Ce%C{+վFN@oK9t;6H??!;"0nANqdQfgc_{/, "A䣏o~ >FPpû|/9DfI\INoiLL6=vS[b(<#vyF?WIUy jsN=aQԝ=$Xk9|vfn\.gLguo?_pR:^DiX ~(! p*zhԘMoҜwuͷSpoHsލUĸ tf+T%ڭ`|dD3Mw><P=k5g#m6kv5wJm㼘 YX~A)viTXb!:O'Mn!jC%)˿f>yhiIXRR-LAgA2c3mx6Ӎ}d቞Z`U|:@Qg0YAUuJ"% 3Ϣ5z:zoRPdWc*ɐn? %`Ck|2l V5+yrc* ޤUh/ |0oKdJzs"E!Uf$ ǐrM1 C^^3Mٖx6!: UTrR>O-=W hO;Pٔ~|>)OGmu\; oGxiPm F%ܠPs "ހa[b4d "G&(@|?B>[Pp|=WWh_1pqwQo!έL,7+HP?S<К5&V’]X+ (Q^j e>@}Ʈ5xvL}Ex7B>$B3.3FI2#йBR{q\j|vᇎOb0GþA}Sn oѨA`W@[ӭ@A BU,!yȸ7YO6AƠn}_FJ  C7.@}>b CIj$@Y' 8>1@ Q1M]"j^ä$@yK=&i' ݗ~dĴS !UGFzk7@4(e |4J`hyGe:y4WMN:i"-=$^d\RJ{LvL}Ӡ%|ضK&>j9mCQwUT^&:WPM?1  ZaGbYoe7 DntG쀟DH` |ݴwF}OJ; ]h#I+OŒ*$oK19`DrcLŗ!>ۭ9&=ڦ5*YB#"3\W~oXFOukNy;Uc/Ha4#I4 Dy=5#PW5o^t P.|2yazM̳2LSyy| HG䠼J2|yyfڒ=EW_[6anmsq~wօXTPI)` H4p:HrM_v0z:Xe_+ 'mqvCTԁ2MH/]ܑw4 w) {A` "I@UnZ2| cޗdoUd 92_I>Vh].@7A.#Yg¥v$fviGmjQ#w?i#tTaa#3X_B&-Kk,{^"Ud#QF *&!QQEփ lq`ch1/fB8]xmފ߸7ⷸ߯v$>uמgy/wy-2H sxnMu@9e|1Zx < !M.6:tDG+&;Ku*T]w|^X]PMR^@:)kLc*2}mebwBJ3<7 Ohkw8堶жx%bk B%ڞzŽl@ ["r:ѭ@v* dt_`*(6SMsT:z͙`@i(S'5 B@ ~޹?_` Mo9BPMIAnKFk^2ipSKV++( mKt|,)W N _^EWq]9BQI wD;5z@l `Oa$qi(k +bR]G=h*JS_ۋ4]xcSP~4Bcl al N[hWЇ9۔T < @}6?#zÃ~udd~~ǣ6ٓkK6Dד%f-X@M2imr cXfCWLaDtbbZ7^N-Ӽfd !fy}\ pl@> CL >5ɤf`e0Ɛ7DR =^b fԕqs].qwϓu;eܢ1(}}g@n?ne +ӭ@ \݀% ۠neeV+Õd *`CRTIpjc}}_Թ=_]z@ &p9sϊi:*y2LM;h[K!oK@c~*%:hGQ *S. ^̡x\;vi0)oð4V6/N4f~AI0bYv,Ί,d'`-班AaBXK$&l' #v\_>`X6yO>Ŧ͛)>BݤVK/z0!Ռ~ V[ UdngPyz'RW  bYty7C$iNUi;eD#8m __(Ʈ5&c/f ^N0楷m^qyR/l0ʀd2x7i(#u@-W_Pdb:ZwVo7/O_ `m:3=o3g{? b7۝f՗bզIx;<jc7ZT#.Yz4馬UCi1;0AkA@[zŲ2x _`G#*TR2oي٦BۿVoВzζN/Vhsd0`O]Dľhd_b<&qx'Oq1Yij W/f(#ReL+qfſ 麊[% Tc::Be›,V!xo_۱AwB Z>^޲bT2M2a>^x`6aT/U*/=( Fx]t&r"K˩HlDKSיm©TIhaCgGʷ{BT[`4 0a @!i@ +#EjLsʭ& j56Hn7`=M. ـc$֑q5 AS 6;0^U3 )]uqS  մv9]F u aF ^͵bXD<&lNgutg9R#XA 1zGޗGϝ}U`2QeTjIZM3WSTU6=C9*6PߠqլsJ?>u q\fc^ڂ_tp3zߌ[Xěx0c PVY9Up6EoSKAJg H(݈=u 6/|^Nm9^<,@+uyï_4.?- Q@+OZ^W Au44NV;UiLSdKc+|LG|muVt5,Mê+0Rj;I Nwj7$3΢1l'^ TbvQ3֞_hl@?ؒNu \CC$BoI:qJu;cp)| ėr8c7{721^SJ:2:?|4.KFjm>,v-"f[ya$'XFd</o Ga3k^=g}P, &ChNOv'1H`p*g^t/}Slh]Ua3x[c/5d&0e!dEz(!ùJ2)Дd̐1L3!Д̏OP?} 5'UhJPgRךTz8z׌k_ [ Ph>Ȍ[k3uX]%e{Ak*.;:Hݪ&x%ikyu/$zB7eZ!`ʂ}0Z?Xg om`jJkAyqd%H_?t6kmN4VpF3 45&DJ$ Ԕ,}Ui(lG5YWSt3~50=$[Qg6/TaQ!Hc rَ lo`eA$8_{1M쉞W%d]Aqeb}w#pLȁ}C8+q4> W i*6Rva!A,C0İt*tmKčrL`&[s~;|~l w`06 6Fx~m15{ mG8C=| Wkۚo,2jgsK3x]q2Չv{=FvP`t$)6QqݎepdX:͙?̗# g= ,˯s7v\ZpW 2=1+~t%Z@2L2j1˽}-?TiÁ SpyДxo1P+@`T@ >*,\PPRevtVmMՃP)dX4O' Uj酗њvm?T%~o ?F x8-PkgGXǑ :$#؏#{wa\4'>J@iF1ۂ6 Ev۶r\W`[KmisBc6e瑞pO>;M!0?b6l \ co#B테scML Zz~-۵)-Shr=i*TZ&(2GyHcP3}hS[S0u!,4fgTJQI'8էCȇwVhf}$ߤl'a9UCw;\V6O)"<01~lSe㕉VxRi*j-z~e$5)?Qe@GO9YʊUwa'K=ȃ1mi2v!y0OA3`LAU&ZנbE5 I\D-91l h%;-ЙNCGXeT]; ϸKFsy.B &"5+DFa;ݻ@;b#&DG # u5誯AGuKZβcn tuT-Dkk�̐`s=Xi5 B}댫HO<vH/`AIEyb*N -a ޱZ }%G^KP V@DY3y9A6֌=t>ueGShگy-=+bXR-2e;%kʴddmrt݋j'OÔ!ɶ>;1S3_~2x;R .-]?O{^'NtHg>[L CI񒫸QB*Tb∝Ǭ(Py7z%OV[$ tʌ``N;* &+8׎x;b}/M8R>Qx 'ވnyr_@.[_VY1YzxF;^,tM}5iVH{P DmyP[I;Π5IwFͼߚsX@z/bz]GKI&޿;cp9rFhL4D'+؉hDGŐ ȺvYWPz.!'ӭm =P J1TI0wנ2 ͅIhOBא=;->B77Ԏ>=W+ [cz 4{-^h;FI0% |@'l৙f[Khjv N09ـ dƴ gmt2:l%h9VGCwbDĦ |3Zڤ;[7p3Bwt<-®BEjm:ᤠ+xlOYK &ˮ=P4\Vل(l P @K@lE8_@5zy~4[g*hjL֭VT&c!1Wlm"%gs*>Sm@w}< ^k j4~g|Non`Oj?Uhe{oE{H I1$JS0[x9WŘ, ;adMg>;$ CDnEmGpH8ۏgɓ8$0 L[f;1T` UEVr-ū92z4^Ed%u|^Յi8yƹ/:RI?_뾦3PU| $(g[@6?([7!pz| \C uj]Jz/_T>=Î<ѓs##xvy9|dӜl?訖fێ,cΦgE6Nֶ1t hښr_YG& P_ d\0c]\9!7WKVx9@&P%@4_CuET4Hͨ, YHOc?|2- R<8n XN ?g~ir-/&?|~$oFoGPt2_6z~~?DdQos Gʗ Ac;jҦՉm.$YRy3`u3bmʵ0@X-30}}gK] Dj v ]z|k+%4XJZvJ^Q .cZ#zR&jmtq=-.V+9=x5$ިn@5Ya?^M7Y@I0~hdecxJx1`?/+V)<o8{x:TsK+󯬾nN@GōNx:22xwO<57ᡒ Ye2))/dǙ&sWKO tڋ#++kκ WQK?|푡 G (z(BߏؽځXDE`{D$ǹQp"kp3Mc'm.$CU&x+2e_FEΣ:VTfsعw|ð?lX^%6nV /|_aBDn] ̗ KgO-LO z]:GSWjB/x@O;hGmtmJgH}7ݖygl~1ն/6WB52ZR"=,Miˮh$F"gGWIB 6nz[}VaHjU}?m胮\$tW_{k7kU^Vz&%`tkd=?VmB2ʷB mb{1TsOcJ:1)Ɉ;?+7+i@g;q-UԪۧ|Nfdd5{OzG1Y_[C˙6{HYcO=-`UW6_?eWm"WU v`{ 4@w$$=m%9Hx HFH@@~d:{}yvΘ8쏍ơ>)Wi4z:4%;Bmٶm|E&xHO mvk[-v'+> oh&_{&S~XzJ"yDw(xMS<>$wYVhwN?sF51l$XZ$"1''e+Z2⇃] CJA &[؎۷`\,ٵǿGMf* etSiV`SE&@%1iy^;EGu:k PW 1  @l d?4ߑW-E`91m!(qp|-بj6|πeC` o݌%#X4'mj;vXG2$#)1IIamn[sl58GQ{݌_*Zs M"KúWE6a<~ҙ{/ }eEUCWg*IO`+))䨕Wۭv{_xhalۙX:g lSʂ$2fO!y2qnu : M VZȚ~WwUbU6|մG ZÍzR^@8=b J*[Am )8&)t;-cSmX{i4m=;D+S)&2\l;ѷ.-@E3˽V@{% s,S0 ޘG!܁q_OFll68z n1Lg#<bqAd]<8__rLbV2~sn"U{OA @\):y}2쮣'/tm8nZП8׶^kOqz0C㗰SHpaĺR/1PO%* h<G_$Сb0$j))y۞x~u5ݨM.@h?k@?h2nUq>Э ڝ_s2x=@@}5ksskf yh w:R^t8okE432n wd}K-غ 0 :K"_RH%z3>w>BK%NjH 1פ%xq*z CX:j c(۹>.v[=m-Do5t=!Hra5ij s_@쉋q;svE'l u<wCw , O8q`Fp{7{p0C0Qo LS2h!Ԧ_B5>kh-FkE6 SP}f\ހ  TᇛKOOЮ |h/x&l_o_mڄ k p5gUjmYL@,UrvltzA'C6ydJTWF2Ќh}քjyXGsm?WB♖] ~rdbr' x ?(fv}Gk.^þPWb 1FT< W'Ϲ"jXe 9~Q* SQs)O#6:!!A 6)q*D"MSGCFe?fpcm>ۼ `HBS?@1+WN ۣNcc?h A<40pzPD IKcl|w#'Lk7@%_?Kߢa4]@OQmjgX]TV6 3.#+ N|Kڳda$S۱C#bw şohف6+FF)0 _VloM[㏠m[ 3:OXm% ou^lx-Mh`a֌e0OdlNZ61l_G443z@@TB+&jI\;xcm Ge 6Жm1< '辪 xq;&(h;T <]vUIԮ.w}:CNbkK2ݗ(0X$`3ug: pe-7~ư9i% -WiP5 $%:ف;}N 6էI}+>үsPLuZP2b e#4vƦ#dgA$\` $)nq/nt JLqdgpI>(&c"h|j `M0p^be-Xu.).}GQpҔ8~g oBМMJ@~Y\8>v"{s)!OV`X[9% kcޡj3𡗷/b2n)zi:\cђݪW[׮OmqCBHճU yLUn\1``!h\[jQu͍v؋?!6sY*x#/>&k+mpm3TeM@*-2\m PgVSU\ɎLfc!v H*Z6aGpx7.^:Z|GL?n?嘘E?YlPD":: amdUZ VB @TX(DUB/CVbg^DMw5jAwZǓѧ-JP'X)<ΣJ}e9$8_qpn^ܽk7=vYrhXxğjlr@ E#%(_Y@ l2P0hg(O8i2,֒,[#ۖeS2^997/'8):<{!պM\Fe匌?- w~c7Ux}WIi %)" T#q|{uR޲=tvݽv{ -@' PPE*Yk1ީTp_+!yI9SkK|uXnQs?Zϸ2im4ju+-g A(-)AxH0Ic-|{ؕw&[f^Gbcc)%BQ᎓X_1 *zrP,eñNpfIúБrLje<礠8;y(DFJ JKWxHDӲ y`Ư᮰J*]~^0?AjB;с򌟴Ah]W9e98:e̒ۗs'l~,@AM=.^ldV4oԌ^_Ϛ{glc(hm@༽c2~.ܝo N?EkoldW |v:bTtђb*}il7T?w*#&ӰA6Fl":_^I??Y?_៟ްCZ=vwm]8SqfHO7ՠ2=í h) znRձ.RQ<y'"^gg7ݝEU/P,Kz>5X݀!<]v>Y?aYi<+z\?'/4G@Jr,SH2(n ٵ)|*~~ƳJhRB GVȾ:+C-R_8T]&ţ!? 8Q[ݧpi/iʒ)[hj|>໧7p %H C2i|TthH OE@\ RGF/A ';$$ 1QQhD9, |qC;d+iN9WOm#5rL 3.(ͥ $"| %2 Eu !1I&W#80؂Six2A'  |@_xZ]ַ~3И~9I9h1-/W*P68AkD3x4N3|2:d:jQU_ @3e T,@ȦY. )Lx)@UzUT-=p1xuP ?>X,Ұ=@@WI_jpފ9)<#<:W׼$R6+ K5=gE.kyJɳ$Ǟ:LekMEh+Lݥ >\ÅA&H\km! ho0J2P XyhxKN$ Be ,`# E^V6ڎHi̴Gqe?%~;׳x9݃g[sZ©eՃ?F3eZ8Y_x$F*9+qHFNz:ʊKSXQx҅!,7% kˮ XE"k'wm>=S{j4dZ-GwW7EgoYeW+xԩEu6$_@%E? P0foNyX'xT~F{6S3o1*¥K~qU @Ưfw+ݶ3 \~_L'_?h0U ($-y/%*HVnMxk_\!hnQ<:P<\>0ʇ|4zml>'|xݾh+3㑞ei߶|NC(5"MȲ;B}BMCSV(1g{y:Nna:x>ٌǩOĝVPCpe RŒ4Ti)g G,_RO(T Lm}qmNne$l|~Ž߫;緻f]|cnth^+ZCpS36?и I/Gc;^nmЉZƨ@uj6&t/49hӲ>s;aNTlls9NBK%'"7su Ӊmr!mVv^KS𚢧+0G1`7=6i@qz0fdo[6}Ub 'o5b&MѤ^1yleIDAT+:) xtQzucxooo.{غwĶ]9X;mh;XZ5EhDCy9ːKH2q_wo~ yՁHq)|~<>1g]KZQh%'\% z:cS#&8|MAݡQ EdxrҐٺ2Kx1ݏGُ}q>:l+؞Ldc[֚|ъ椢$-9y9h$0WU"!> Nd^v/l Hl n@?oOۣ@"0rP_#kf~Gr{@@yV[Rjjbm/WwaRt/T/}jw&l\U#AB 4k}C/~|}{ >[Omnc[ʘu)B34JAB_ ۳\:zv䑚?[ĭӸt;-݌K=-88R_u86 EYJGYv&hݝ#LbmXcU47/o,^ߜK~W7<^^% hHE~RId@ _YtKVz5;$' [xiG8vEDcgX .I  CRNdhQ"W&dhhmqfw ?Z2f`U@LF]q.Ֆ??:%5(TBflg(燻o[ `"@lߊ0 >:#',8)ih(x[!ʗx9ӊy{\oyJ4Zy~E+h[ޛt |:kyGyYWݑ?;9])5'݈MHbKEWK;;*>6Ϡ Z=[kx.P2 =ΗohЇ5A@:{4B?qw- }>^\6-Hϯצߊgi5ssc{qg"ǵ8u - JA)yZJ< Q^Zи*i|X+AY[R@.PI6GWqօ.^݋2;xz-(NI@FRNJ_H}|h;-2ы` P ڌ!DJ@Pls QRVDē Bmh9ՌӔ&yLIi$j[2(z#@73PEF||2lnb6<9ap1GNk ~%ߗ4gI3l5c#V%  n-dTGߎn|ԕZKJR,ӒK|`Oi)c%B)2Q<8NĢY~Y<4۔,k3Xj'?/Y[KQRWG'& ,.aI)ILCd@{G`0=4lVsg!)6~;{; 6]MX}<̟k)zxȳNIHBOc lcZjJpGU8' 1aB;8I A `W@m+*G%#Iy{0zttd8_͝V yOArs$ IK F/W{}:eM2~L3(7ύr .H8 kVg^9l^jUNh_o4: Qj"ꯜgx<?')5p~3>ax !g[Ϳ#)ٔ{SͶɅV<M@4T5R Ǽ{.QRowxh x4h6pҦ\_m`'&EQ]4$LIIBZZ r23P]R 4hRoix?^U]/(W/P̜ =VRk ?sxqpsӨۓJ}@Sn2`gEplmSx"S2LI+(*@F!!,Q;"j( &Bkg|/4v;kgcdVh*Fs}%ȦE#<"Ƒ$!(R&,["_?Ç~nDډNym鲹Of6c2Uf -X@F|*{sr2:?]h7^oZ"} C8 p_W=w0L}/M;T@m>SOwF{a}2~M~} %-_֕m]^^ $, \ţUHd+TccRphcmk+>83pmoS2T۰8 ,, .uun Q97Fa(UVk/%9ь?55L U%//G= 2F_'Ltߝu^WV&;pm7Aʀ!/ >C4,&QGS#[_=z ;-;%TkHc+LӄS OJGDR*2_\|b#B@QG 9uo7b^̟ڇ SSE8QSu#)BBT8BhQ!PHd#</8vnH`??$3 ZCxjQuP#jpW=QhX y?g ->]>Jd@C>F~إe2~,(_-Kc>ҊfA+b$hu *s3̬ dfg <ںUEEE+T`>M*/ am7t&Hk9}Ƙ`}p]c]9);"cIC- N.v#Hb-#8HCAB"䒩R```#l(6ų6 3gS'Ё7Kg~Zotz@["K?Z@i02[M_7-q^W}*a;*q S &}m 8XkTz}zЬd"4: Y(/@mY)y 1ӎ1,v0>XƍY{q{^W.;+xq_sqG1ׁjܖjb~kD? x6#0z`L/*G~U ˫EJHM D#'"~ʔ8,tPfcyNzj@۾zDG"'',4!QfA*g&' $?|+ tv.Z2V'^K>*6D w]Wy{ g'JQq&m微v|r|ٓ_PtC;m\\"ݶ@XzBkXUM)_߇"v#xag6/t=6-$͗+/ I}[,"|i;>7`7%x ?ݟN{4re 6DA_^9/cwre6gOOM \=z団mX:8Y[HoL$!4Zwi9YH55y9(*F-OM~Nh7.i@t0ps*i, muW&<هYAYa!*yT ӶNk)}w.cm 4)=8bp|?cevK9sUOW CHLywEy2IHNz[D\R$!!-`DmFGD hE>B`\.>Jy m1ټ={\Ql$E{sü$ cPBMkI?ΐPs!q{p ^{(4YQ~f- %|G]GW`1ox]4FyVgy6`h. N>fF-yJOG{t Hb%t}U(MNe<?bǪ6y꺑7s_zOlf^iʂizMX 4JZ-xp؂nG{m t\ӆ7g0Ovxf:hU#ys 9!YHԮ;D҃gSZ<_^@ ,Mtt̏LN}BhC'4r@8k:;KjAc] RcH,@I@]-::[B MBtZ6RKGLHD|J ҳ3s$X$#/.%}|eh`h ÙRTfFɣqfQW #,2 @Fy-80Ѐ݈ڹ!|6ӭ3&+݃qu=wue>v y}dw6$_bڞ%{30X>a/ۼLyu[_\;AD݃EV𡍠豼72pJoZ[%d_? o7Kݥ6g\zP`AB_ 1o]֐ ] d|)w&h~=chV@h? I?W9tś 8jlc ?Zzt'ֆ[2؂9z}U%Q"*)7ūȣ󏌠7Ffv.rIZ|n…3iLoРo_Fe+LJ:]|܋jŁ=& \02|h .>NB|f.C'!eE(&$[&&`uy(7l` i.ž$!6@!0FxX@@aщJF63*v!? [q ?nd;w@:>8 rg ym׼oԗc J ~~(D Dp Y,wa '40(OO10o+O("6-Ɵ4.Jub5ŅF%éZkhDqJ3x$<Ś, T&"5B|BF<@U44H)@2 DᓀP@0 D؅] R1|G֨/756tf×/~ X%1ZUv |KbYTcj=@W R3/v3v\;G0? 'p cpE_.tGXN's^+5]*/.{u@IEW=uYoWL@Sfb[ y{e@ ͠o(x}`c~MAr[% o.l1eZ9a_J]>o.`(W rW (ݚŗ4| ;_Ṋo^|٥a<Bi-A^r4GO֫ցѾ`Fwӣjc桒^uoE!:p|aksx0A,B7u VܼKVp@`ipp#Jip,~441#mU)jxLr& B@ t4ѷ(갿9Y(4$-A:҈Cx@rc=h.DSF C ;o@PdP`DzZ+8Xw";b8Hll/YGoikC|t/v|Z|@-mZ!hZ?MDI3ԮY`s mS{e뇽ZІZ[b{5 ԼcmߓMp3O_|XuI h nǹ7&#Znm:)H-ºu躺boƲk~|)y`n6f hз0-H‘Di;G7M|K~<鳎EOurmwOn?jkY{}z?XwOfu]Gkqޱ$E9iVBÏHLpk%o0tQ~ne@ێSwaI,n@.`R+$Vw,n`yssp@""Km%ͧ@l #Wԝ`Le!1M酩^(-mjD]i1RSR2u8LJ"54J)كJ(4E!3G'J kmF%[\cB @讝 Gp,P:_{.kӏ'\S*^6^u m,y< f @U?m繯`f\FpW}핮F ^>װOu㇋G_? * XN n~{]ngG@qa673w3uqB#S5\8:Ԛ&ibJh7U pCk3! >^kx`kxy}o^.x󚠰G} 8}JPUKfSwiQInQLJL8?4d:@;.Ә }XiʈZqm76eu4܃lDj!GlgkƄ0hGxIݑLJϲEB2&24PSTW;d0d[̴ tbP#zL}58& )!V_0Aq2~>_C0Qbq;b}m(ƫyzXu7k9gvYzmzizy*KLY|goL Tl]h7J?rO ׊]>ݿ oN SSqa=Vٯ<]__ܿ T'0RAWz>@ aiq;p,@@a v4xMloogU+*#l(n S9eW3/z} zy3OLIWNy?=h>47lsעE&͏LH``zHã-.1,hC9hnB_qa\j-BWu652sXV1Y@+'ɴ!>K 4k5PyS3ss'( +(WrPS^ hCCUjJP70psfS߀Άj~MVh0)Cx &x{%IZ+ﻃq@0ܱ q?^JΣ41{c{tn^|>[h7iUx;l_oC;B M]zݑGvWowZeOf;Ϟ4/iS9x5C@]ۯ@ŶX_Ò.X_d m7=}q)mb2~Pk8l=\'5ƻ^`sqT˰<NO2t *DsµsX"s:C{hHJ1Vz['_ES2pIG6JFJ2{tXUC@ )A!a>AJ?k045sMyh&#?&h}Td8")Q½}Z%b $@(ٵ۶ iVt֖PMtGOk=dг ;VUn 6]$N2SwRi5*=w]2rEJXT i)uD|bK#KEiN R"Zez{RKtq{~4@E&Ȟr@u%iqi1SUHشTDP$Ɠj#EsrPU8+ę#ԻNcL߂ۓd, *Aƿ6N3ۍu5 -c$:99Q4[Kքk9' -L Bm3/Vr *IIP Z墌@P(ENj:rQTIHD!968y;݆Ѯn>(Abd4 pm 2`oa$3jP鶀H|= m?TG2O 'հРjyS1tk^lwE|zތySWݏ6a}EBCP3Ч \$C)w_9=E&WT_~2\k =r>Z96 z7< cN.޷\M@8Fտq໛>O>a:67=H'L~ڜVzKfJ`q A`ܿ4 Cnki|b~?X}5h$T jBJ6uZ2bؤ8jDf(^55Y<7:2ЌܳJY>*ߴ?@ Y\![Xopa6Gav bc"-nۃ b DI*MGBJA( iZICǓ̴4xod7 u%SVRl߆!*8Aqo'%IO0[Ljval۾>FΏXWgɼuot{pW<ߋp{c6|{ONSf~Eik,]sڐlAںs畯4x.>ݸ &vY邃uj؇ +h+P%ޜ2A_WR }nlizbSV@o]2h\O`(U^ @W/c }6UX,SbCtgnifՐPi_p=o k_={D:wnܘ OV;qMeYY_[L]{j{QRS`5s3% PRT4J1Ns͞Ab++ӝ;m_%Jcl;Sm+ !>>Q&"??++ɔ%GJ"4R<nl< v+, [DnJ*2P(Ą{',0 ƚ?t5$h1,Uj+(FO;<v>ޅmm7CNT&OiS7F4{rJUnYU~JuZt\:kW=W}f=%l34O/W pcEe$X `Y|=l>*zk>zӳ3C߽mq~I= 3]y) , &{Nr(MUP %8ŨF)$dRg $&"19^79y/HEMvctRzhx3OdnNLvߙ#(\3ЊYHۃu%(OC NF<5} , '_Dj$' ]Ɵjj 4hO#)B1A = HFE#<$NRɟ@Z F ӈѶ($>yvG_nx?vQ#lGWQzlUNZk;8/y5s]S1)HWg;bbg[eэ7LC\n)84^0u]5Hؕ c$7R Mvs߁ WwW5q|KCe2tQ}=IW} F5x*J1r/Ͷa}G){b񜽯j zmVke;<^IS(po\_2y( Q󗢺 M{p^߈ʲBT|@Q^O&r2PB77P; P;k#q];TArsZ e 5dg`/h;Zld lcᓐԔL$Sde3'?+id٤yȢOC~uu8\K`@%@CA+@rJ`5@~Xh4b#? bS D;u"PJP5+o_wcK 0ln@܁xo1|sd:0Ӹg?"P tܢP$]ne_̷Z1c$t@1aPs'+\ƯݥU/p:zƢB4h9?{}~. 󰧸++I *Sۇ"44S $qTTR2= TPUd&#$! "70e]_$Ovb+%[4fx6W4}zؖ d2r- զ`:_J BT\`y/ ~5'ǖW3Ҁ&ToLx HeZ/#{X?2^S*E(7?$.褄 2n(󁂘6sI*@\@evݜ t 8@ׇ}k7d¶x0`FhRз'*xH;qw&N\s2؞(|u w"@=k[=/ʷVR@]m%P Te|T$)oLSUX폷yc}lܜlU-}؏by.ڊi~}lރq'-% )iHO%]-2_YLX! @4)2z|6'5Y+h*ǑJCCi C9*-_@8‘ƽػo?P1hġdщ6_m;Ǥ;BB &vSoۂ7v c$!L+aG5hs hxt }6ۃփը',NBqN*J QRbzbzb2b WT @M, HnCZn(|JL@oE:zk !\;` H/vRG1܈qOo^hD-v&!!&ʴ~uY%K E9K"@O}U8X[mQrx9߯"(MIABcA.eAgP(/(3bh~hB2')9&FXD&?v|s?MpW8 ;voǸK}mRnwYpX{25eE{e2'ZhK/)?eE=9|wҍ 8=@CUЦ:|б 76A`#'Z2~–pC?nvZo~3%Ѝmj{OQby0~@tl(u\T} DžNBP7SԾwȕ;Giw">tWw*:ߙ4>ՂS`z7%}O,:6ю{_W}iy.MCcU=(&?Ņ(1O^k ^|ua)UӐ2PWe8ZYh/CKe#ݐ'ݚdڢ\ُI9\``ǫ1~<шM;фr~xd%G"3%'>5%%hנY(JOSNJOR]n E2JҬldgd*?LHD%# QEHtD%(?$:?Nƿn'ek}W7_wݡ Gc\eR~GڧFUG`|yZ5@i RLP}q~> 9-P4*[2M]V_1N!^3ʠ-v;cyG2BI ͥ;VLmL4갣%lA@﬏p#Ubz__)CVls/\½<إݑ1o3?O rz~c￵׿{\$"Qcў\ |D1IbfۼH*wpLLuH6RjX1]4~.js-{PF_D^DWļ~J P2jBm*ESqdD})A=h 9Eh+AGmeD`@ ~}S\~J[1#'qRC[}ewzm"FdFTZ=Q@R_@]2D:@ҥB?HNArT,$i H!ʠ)Emy) ⢢8#5-ˌ~w@(Cl_|S-|?;w!HK@wBΝI~1|>Wwߟ_~Fv945ݩNw-׼e>;_.vڈVG Y'۳60D 5YZJ@ug?>s'0}(^ζњ'D*.>:٦>ad T@j4 Ŧ`;[]F`s7ne^>߼Fb6\osyfcwS6b lXswb$&tSL(T=1r7C?uƊjQw]5@0?`q]qtoʊ IhBEiX%4b~q#mއTeZ SpCLs%0MbM ` jKsd0CX:Հc9Vc՘i݃ev@R)KG]qcM:J~#`j P-ǡRjrR,_ǩ Iѱ` FʲZh oo fY4Vu{4>!,@AGʁ=wKYvTq~~2[Bqc,.AX;_OD&{Z5C~QSM r7O,[p"HF iyl.@S٩JFSN@EbO`: Ӿ==4V >d֩(f M;.{+md Et` ]o-FAev3Fʃ=! `m)J IIf)Hu_4eA! f=YS=aȀ=;Cݏ~I'e柇Kc)_S/}"{8p=>C'n~9;`-eK54YzF(ICR^-**$ GEķ_V2_oJWx- 5z{^tB{Lw:sqLEOf{{ZÊ/$Sg*n@ D :e>o+o ENK6rޯ``d7 -0ضwK2c@s<_dNJ,*Pv a`:6PEQp#KUߑVT]Xwcj TXaKߛGG:Cb1Me+`Z,EWMG>zjY<dmV[kG(*G0"쵧ԹP9Ic .͸%̾Z\떲U*x%iBwe& Pi+ 2m`)#7.%d*>P`I->J} > ~,} tsbllX~pGG!/'ٙYŗXG 8y.B`@|J/}_y|F}$>p#dTR> pt.<"#|u#%P.BE]Gt7Ⱥ($Ԧ’#5;_g$@J-8jl*@,2$Iz-u%0jUQ*((ܣhy_sN1O݉:2us2&DZGo/6',MdH}<%=@5he<׻P[Hd {f.wp~FQڰNAc VB;8 ,/u*krO@ A߂uUi%> 0^z*f?NK$FH(R g$!ĆwGuN@{y.:sMC0,ˁ8 Ӣqt݊f'yF@C9>&{Хq6RV ʱYEg!̉FOI:mh+Pl@j4q(LB aE]a6jeGcVq!gq6'~&HF^ER GZII\X-(ߟQ_$?~?*1`p萯fqgNrMG[{.B4KU/\LeK/~ޚr+~q,?х|C+<_wg?Ʃ}V^n_iwڡ7Ǫ% <XѴNX6+qފXh׋эAge.@eI,Zjc< 6*Fη=MEɹ(ޙh P+`l2u|Qtr4 (Jl0C9F1x*Co7[eÏ6Aт ;=xɲAPVc Xo @0ՋKjGcY>JyMM, >338iAr[-a>[H*R4Y]Bm!VmCcV"3Q-TGBaщM}G4xkRu*2]/s1Yo'%v`*N{1pX.OGeZ)h(YY @Z$\8q1Ax~)d\R|J4d EEnEłX;vG߳'.'=?J/)G4(.}_/aw"-8A.⥬ǯN,usߙmU/ J/C΍(9 0|i r P!ǝi'rk@RDjh}e@YZzJ`FWD%(k|u>vw)^X+/F|v*|f6|o,D-b!? *ލE o$XG0n"BG!;jO7íIOKi|C+sw&d tubyM/k@ЖJG[JݚLK R O!ؒcQE e(JD=b+z*9DO?8ԔV7uӯCֶ_H''ΧfZR (2YĒ <_R{9FhD;xk!||П 'ۿFA|~F$}&_].IڡK3o7@% #0@nF (y>L}¯KژqYWv@6k>K@AwM֪OCDe<R\s\V I;-Jod@HXB<nV!Dt_c)I7mFPψ `ƹQ:o7 KnT.@$'m1.݆z9&ڭR`9AJ($AܞA?pc7ߟǛ{ $6\>Rf,vUcKf*PkӀX- f$"35L#-= ѪVU&]@vLJңRlWaړQP p=&5 LgJRŗ/viɌ)Ow(\r;3-En*pE2[FZPeN,8KA.#.)G=s"qHX$`H+%*JPK!YI1t qw"l) g!>247$Nj9@8~9~y>:A8N j =zBc}}p䫿!`ߗ('2Mދgs|:˿Β`7 Ĺ?ߠa\X|Q1ܝTxIji7.&(C܀'3 TZܓ^X<{ N@ZvO(pb V\U]iQ  $rI0ٞ$FJa8~0oa DF %7ڈVۗсX^Jzf Ch<&[=obv"X\_q?A&0OX½ "Bw&ڪF:BOHCif:b`I@j\Ri+'RK_\.;AF[0p}k 1RSBىhb&?b5IlgKHOHqeґVv<mV`U~voF>5Y 补w[gsr*F>M2}xZsgp ahca'Tۭ] kME1:a!I&싈 K,[&cҐ-M]{Yq14`g<%d͚)+*٠;v_azdIc<wx'0hXC eE7@wx 됨>k0QTٚT(lo'Z6JvHrw?B5]t~"fImQW՘i}lVg8= Ho}IdֳsH052 T 6j01P&Z^*hu>F*sWք6_xOZǏ֫o,Y,Ϸa΁"*y^ ӢdA_ e!禡L"-klZ#94q˲!G1)߮-+!$IJ7)i DE\pN :Tl7 ~h?T~q>{>C _q-ON3~(}_ϑ6|L@_ۀe5]m)ŹlObEG (e)p^-+xRKgAEםW$&#n_5O~CJߋԞ2Iݹi'6[y.N.-oOjVusnRG}yH7pwщ|MQ:x&y.Ǹ>onՍ)67A~<=r/u1.x 까'zI r)kw TKz ߏM %=? k~~8߭_^kkxݚ7Z L4"硯*B j9PA}Zq7>t8ώ"G6+-_dC%D,J3UҠkȏ;ȋF=x Hٷ_<<NjؚiÝQfl׿?9@o`#ſH[LƠP`AK,e,р=N7UiFb ]GB8r ?^"k8PT(7e؁l i#OxAh(LT#pS?>{X#1؃U NsN-qPΝa2R!#BkM6.qabhxdɜRnK/٦}MwR+ym@$[wd_[C}y_dO9ўORQP=ۥ7:|CjͯLkܾ8θ5 r{1?o-[Uy°޾{o.ؼ:k!!AC^m|zC*3xzN_]Jtsl{alwCHP[s^.Oq\iWx :6+xwuns.ô=h)U*Nr*uiYVegg"ۚ )4̈E(.DÎLNK *YpՕa׉ő4>bΣ8#C-:59^]ǝEF֦:ы4c}oEGEj(#(wXX gE>ZJTaYvLVQ?h8nvRE@J/esQ){K35!]Zh)vs!:3 Grb"RSScXXΜ9@?x~ ݵއ=}Gj8>8GFLpګqsy}i/1lrNqLcbcFnFv}8gJ'A{4x<=!w8h5h) 3qmO`G9gWo~c1c1c1c1c1c1c1c1c1c1c1c1?=#^xhE-sS,H8^yF켭ޘe5_>#K۾ՑI,l2[sTI*%YEً{e~c g찝xdlxpm[g4Sœlii6?(kOڒz[gl QӆlϕdåP|+F5[5dIjAmINvl 'zptfEٞ v"[-Le윬ޚŵ,lisJ;\5 競r" j|XVY5 km[yٙ'wn\ZO>`;sp}[mOn['1ٖll۶eÜlz̬ٞ%-dIcsY6V eC/+,=` Lm0%aՖ'dҐ٪gݼ Wxvv7lm$v*[^Xg۾qQ67;+k:{8(kշqen,LlÅP+D _JAb H_qTŚKe˶{6~siuMٖۖlyÜmlfzFVlaɂns36@{5E]#Y!ˊqg~J(eaɖdS嵶df; j{fSmlmmZ?k[]'봧diְqM jI{Rpr,+FuY{0ahKlY~l}0d{~ς_=+yy Gm=';mw.m]OulZ;lm?9DhbWcY%j6U( liXժ9[8$Tzr GeK>`{v6=n&YٺV֪P%-a觻H*/bȪI]g d)jAV+٦*#+rRţ`x}Hvh۾Ͳ sN[VOk(Jeqڐ@TȪiu\gm!krVQ" V˲{Fe\֩v/d7{ge_J/<-6jt-Ȕƙ=Qh~Fb]#>@Lmj,+T[F$(-+ ˖% n}p?uՕ^0@LڶZ(>%J-daڰU]%my#4X?OVkS-rBIV,(5yY:~m]eX֎уb˟˾kֽ{Rv^0x-N(V(+ʚ{4eՂZGϗ](TvXQ7:adJVt¨3qmW ;V?Wl|?v{ϯn^> xgwǩ G} l [5m9/;yWVl^=.)W]T_Fv^ARV2Y?}.0VNldJ㣶`dl).N?so;d7.}tkm_]?{˫'{S|y{/N e rjn–vم{WNn^^}'^ݾ" z|Fդ&FA`ȄT(bMh_֥WN>}%Go}veٝ++ lm> ܓ3RlHNfxV*)lذl郶=//g>pŗe_sJ;gz܃@rȬ۲ލΜ-lFNy(?{䪥jA}qu>}k'e^0@~QkMYYލ'9[И M֎NƆGd![:egݸpNzVeAN稾z "Όlfnmj݂q]-jL˒:[)mLVldyа,7֖ܗ^?So}ޫWN>|LvQ2͋;A)bq%IENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64--0-box1.png000066400000000000000000003622611456565420200373060ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxw9̽}n3 m7f&333333emY$MܘE)ꞙr2+*3ecGp n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p n-܂[p nMJo^k?Iɍ??zW?~XNZ>kywdۡ?/GA;zL'!GTmVRK,֧݆TYn͒tI()Xט.K2[,Q2Z!MJO'ܭKGmY2Y.Y.gE7_|yڟ// y*KH<Ζ;2W'5 2[׊)}X-ҒrQaW5^/4eݖly6\)O`ϷSu@4tmge1CFd%W~lgRG<(Z6MiKx2]/L5gn[<+%[*HGFҥ+?Nz 8Iڲ24EJCJT\ R}UuܒsR{UZ29=Rz |CJeHw~oJkfdEKWA[gORKu?qҚ! 715R'RqIʢwI]RTkjώ[Ly<(;g YqqE)wgMM|pٜk?5oGN}/ORvQ(E7뚸Pߺ 4G^Ҩ~os[yN3 #s_%߼R 9$ ?\>39r9zW"rJ;$صOwXv9){G˱#G$9-.oV`mϓMr1M5ts3UИ*ڲeXA/qҟ*-?Jw!kUޯOѼv@֑+/$/>@@*jH~(B}M,%ˬw(\I JnW\ה|NJ{ePbzБ'Oφ+|% LR`ug䗙fy>Q't(z eZj:^ PmΒa%ts,wW ]yr_iJ)%$Yh͐5^NTFy:\S*uX:YUx<,OodUR뫰P~W2 C]&Mr\^u.;@Lf@iD̋hȍ0rC{]B@A\uHQ:R KP,M|Gv"=1W,ץ37ޮ燊S,TE]hi6K[3chb'ܞ7˺nN6r.FПo( @! ߀k9'"|翴,ϒ}{I]#O6*IUu#0g_Nr`9 T+9u[/= RĝL.}|q13 O>ߓ'ޖ#'NKʮ!mC'T9&Gvɩ=o7v˒ns,bU`vlyح{RT$ɽ.&K(xK$Ie0㪽~5P.*KcePh*`z5] Fd"Iq%c4F-Z.@-bgȊ>)D)g]Av<3 b^fRdBb-W V|Dy1\j"`暪'#%{]r9Mn7ȬvU.5UOPL () $`G , Ti/;]2Y, GJr[ْ3%_?~o<诔t.PyS_y?Iץ&Q-URKu_( -~$WΜ,IV=W ϺZ0A_~2\a{9qҦ;/ NpiNs19B".KΕJ2a"/DٵQ?"}|grZ *\͝;9ls;tLV*{SvBu|YP>S`Z36L$mjsnȔZita$}SSb(gXgygKЗ'k9 LYUp$tۑi(USML9FNJ^yxs9V%/U?SˊJǣ JYQTTI޷P&Jb+t]'j!ȄA~K2ZIvU"u+}KZ)\cߝdjό3~й&d`Ă$@0HpR<Y3/~cdG7usM^pu=s Q$|FI%_'?~|iӏ>QVYI9v9q}#nkusXSr9z?7oHwC%@P @6 ﱲ̿)eѲ]nʐIU݉e, +c CYe=W}}e*Q_#,?iZ\y9>$P3=d^b2PЮU?T?@*=gx>Q+ͶJwKZ嶪>٠.HUtFK{^,g תP'ϧZ䷅k/nʕ4(:/e̗C ijԢ(x2oLM5ߋYQ [Fy1 ǢcXe1ނ$.d1'ʀU8 !<,>2 oP1U `t pɭVg:ss<; xL=ɼ}cl 2W2FWijJK_K}_'|(!j=!?*@TIٯpaʉCЛr v[Is xEm8‚kJ$52~rOEɼO>-_xe*6p!"2- rkv .ɲ"5JMLZ*'uFM(Ѡ Jb6^g vjT9Ze-p<ӿLhm%%\%,hMuv+*7W/k!Twnwi+Pk .1)-Xp9 + rMZQZ鲘JdJGi@mH. ~\*umMT0NN`w2L~/?9γ 7~< yҟJ?F-d(Ɵ\~\~}G;_~?Gѓ:NCw{ߔ/OˆU[$?__5Z\wu?Q>Q2Q2ߔ.u)ҟyU҄} TV\WT"?+8GI - k*,(9_a϶ ALUʌZQTBLwI-ȚZu? Hߚc զjw:Y+*q} ~d(WPFWcr@ƫUQ)6 oqB;['=ű>DI,5(/Xy ]+YP,S?-y>UX]̽yv^ɵW7x1 bOY "#&L?ocNe^>V@HPrO,uUWY71ז'C2Xd;@.3@ ~}"_x9f.P~W@}JIe_Nj̸KůT((#ZAQe*[ 7|n.â 4@5lX}ͽ<3@>}HZI QO+ \n! G3;)xfSyXR߯iH:lyiFwN\C $\=/?~|?s?w0pѷߓ}޶eFvʩoɧwK/SUr7QJ?TuBXjMWVV?ט_-@u; TJÌ.D-HAʯ/u>!U?̑\]\e3xoVi_{ZSzEgmIg!"= y\^*0W)!Q(QA^_{ jHK}|B!U} ŲЬ@Sw5U!@J@̷A@{*?\gF[*1B`pLR@wTۘiP1M%wT.@Iy *jYAmr4D5LMSЩ?syD,2y*@9a= E t˺9 0\#ˮL{WU G]60m="p99d:u1F9P <'{HF,Cq?p쐎$qo>ABwkQN{W"բ;%GC6h}@O#5Q9pPCrR=;$W]lʻEX>c~sd+V+D~.id"Rˣ.oNA@Ez_ M%TDKjB}L@,6$IZU1"|қNȣ,S Io)׼{^91AHsf`~DX-ke,I3,>܃=GϽ:lJ+/I;χ-x&%Ed;}9ȁg]p2p5!$ݸ*7~/Wɯ:D<kpiپﰼkQ9=|蠒9̾7Ɨg]0K#z]d}m*[SPjWS%08/)?hQrGU}nmL_Ֆt P+r*]u9H=U1U- ^vl{(S@Qki9Z=em{ɾ;vpOI֨?U#RjUKc#H!@ dS#s51֑)+*;S$+d^$1wE*"LPKTUzM?=6AJc=ףVGKn* gF| VS?U`B˪6>%0Ri< ~i%[.LVo2ʔ}֟|:MP 8ߚ+u2Zbi>?8*^U)(<$!>YҀm D^ Q+ԯV>t͟&erCLT\R>YAj?u,0 hKs+p_s٬9ߓl$1Vkz5.=)B"ޖrT^t\ xVRnz2` |n^Jr΋t\m:p/phN9}`\iʉ]ej娂SYܭ?6RnCπ$ aEn ;MٻjݧKn|E.)d$VC3zծ<gw֥!"fu*pcT10yH%YfeB `IoUɳ*`M מ+KF > e6NF >V~QcʮP0 Jo^K=saoB, `gd&4 N5w&HGQE{@j+ҀQuێls+~@`E%#I77@J1T]M)`be|zc-! u˻9M?V kxݑE}A p_=Di?TDYQy&dPX _oA9!ൻN(N4~Hc/K51Y)BwGqT 吂#q+l?ml۽K+'핷lwv} l5T=v&QD% !GA`ܴx[J@қG)?PuQ_Bdn2Y_->u5><-Q׿{!]&3/UJ ւhiWЍ *@\OWB~: 7U)G 0AUX 5OFܘa)#܀ R ԲYeb]'8uWeI_a=ԀJׁ bePǰDH{Oq&vf.i͈V^V]K6If^*PP%$,${;'$ծ] Xӎ!Mjz7F ,W 2jʣ Zbq3Vܼqq)~Pq#f6P7!c{ɩoWGvJZVRz{QK<" ="{m@#yMf`UFv]KrB(X~6 هJ@%yPfuIڭҖ$-@閡JW>@φI]%TNχIU>F%-5g/L 'lzZZ|7@>\W+e$kOڒ+2T&(ۣbP'O%@krnAz[!?PCu 16՚+@k@ J=@2|f A%+ʇucM@#;,4$Pwe}aOa|Xp@ }04)iVfgM 0vAgT&:pmu e@ ^wFa=D7$3F^{lI2\pôZ`,ZT' %\zW(!$]kzYRp·7 VZsYwy1P`AW)*a־Ԛv~ʀ!5U9GJh,YԿ9 >?f[U sdY%HYBk(VbR A}FFJ dk)x!R(,8k %fЃȊP@&JOa)k%RR2*G ~ҁy7@|-'^݉@߭? t+.tE>PN 8Xh/cxF][ꓯnՈAMeu!"eŘ"v?˱j/p @8c@)Z'=eٷ}O>NzJh~;tt( y* e4WGP7ƜXJB}Yd.U e*M:U -őV/Vk\!χ/_u<ʔ$ V }'?(2&HxJ:PJ#oj(5=ZU M.AtRbA[U%+z΂,IɖiϗL.QB5@,lc  d+N AqMS Xj8t;܇"Lb0~؉ @ !,2k{:6`Lzo*W5͝ɍtJ&݇3|8}|=DF@ϵGeJ/{/Ohas7M(:;n/` +g?{d.[SJ(7_[v˾={=r|tȋ:mbZUu ԫ5K( HX~/)/6$d߮J7e"diC ̔ʠ2|KYI4}ofU5.JB]YҚbYϬX)VP@+jUogaFpI"X~o%db4xs#Ր**V P>SA 1#Fsj 4eʴ6R-(Rm.zd>g/>?4 gF`sLfȠVڤRwQ-7Z2QFM H\> ;p81T'XfUX`8?V@jƆ` }d>Su#>n = } B^uqw=tϽU0bӄTSwIy#;gW>9އϺ}~?ap !$*J(l{K;qDzEF˘DŽjVWm&j;IQ2Rx/`?[Ty0QehK*I%}R~3S'k)䗉 CO)Z')=(eM< ,ѸC]H̺lrڀ `Oo_r'{Ԗ-/U(_& n@eՖ PC(QC ([S%OaX{`G7*#'l?פ*Zn +Ҭrߠ[{} Dz}4 ߫>Y#l gIq^7H?@.^+&23Wz$a /]Gxg[s;`@y}y^s y/Y J`P5":6!|$@=";d]rx Q)A:-%{[b6gZ gt,?c9~_W Y|juoG gZjiW*n}8d݂ܯ+W/?#(IS|@'¨+Z/@`i3Қv \2d6*vZu"ӑҍh|`>~RU5RrUA+hm.=c)w#rO @pxM(RZfz1Y}XR g k5@p>5l}MXHvw<&]~\z@.FG#n7G 8@IοG@ÊYG̊Xo FP hvcVA?Q"=[~.T#!'l␺Xɶ[T@c $]7(V˙sG;ƺ{8I}; ʷGEBHu$}iĹ0scJƜd)xĞ @I!z]rd[kS+rkӗg$rO7r<罀ϵ ";3X u(A1<)@O\7DyɃ y_SyOL?zO3ʾ3ϝ俷-o%|CBb7YoiTil1y3ςXum5Jd d#s([قy`n 00^)פ>+$] ^W[P}(hM;.?u?0 #л;Z7 PNC)2#jϖ6`Y E JX 8WX? jT0o^wyJF]e> GE0A@!VW'\3_xB`psG#P3f]{= Ps@^5@\oJ*r!@>^\븊`Oe"=> ^wdmtup'sYOy cq=~Հ\cp'g_ʻо#7f==vZcc^ٶuݶE*><#ͩ1ک?\;~@$" yl@ymYzsn$ҏ2,PV[z& A5җR.k)]$ UPQJJƪZf"d PnUJo~`rQF x5V  Rwf(#@ֻU.P`p0BN,m oB,ogA;^`U[rA=O = ]AC^ 0 OL&0gӂ/Jf[o(;Mi@|G^p 8ҦNB6nSmOcb忧N`ul=v>? ك:wX{fM>u>sn U۶n}ޔwoo?SP@_nx<.n=Xʨ ׀ +T0q'\]g<)7cv8QDIgQdYT f!2Q0tƍ\݇Xz `f!JdhF_ YJ> >q 3(7#z}rK #*Hj 1ա:%%zVC=^QO!˘r]^)i Ƣ!tmLCT PXfOAӂXz&;@,LWAI}uooA&L6*c3F.g;0<F>}tbO\oc 8!/pge;6*!mӁ P(ޫ*`ls@v'lyC>=_*Ut} 1:4$=h3&%\[?ྕ ǫD@٪8kKzMS~O%f]J%%tYרzxm=Ey( C@=Âm*![A lT?nkU(!؜( 8b3X O8um{GeǶMU{v /PqM+sՊ|g֋_s|>|d3?{4̚0L:/MQZ1N 3J 92Y$$e^j "|DaOz9nhM}>HoQ (Gi Nj(ɓ{"ã&YkfyjW~;$C 2pUt)kolM* *Y@CRAW%V D-4BXه5hBћ?*(mWlRdM:X~rlY;wdŭ7bТ ˋlk( 'ýHNTC֚cmHnE3Ap@Ţ7~Lݼ7  !8<=n7d?WbS@*rP?0#6+!m0LeK/;";"y$gRt)JJGvb7e(L* 򌴚~c,Nzr}-(a>aiJ!Rx}iK<+C2 g5'ePАjc>En+yDxiE=t'TEc]x&8*}Nk׭T:|T?tV]JUFJ=d)Q~4 {֥zSTV'۠`D{d6۶B5jkeF&GTַȜt[,4x0ܠ$\`TYf;ˬ~A1Qe5 查jwfFkCX%9`mɛgJwI-gYE?w#x}WTeͽ/`9XJ@>k6/H{˃{OS}}{4?e@[{Hvn.%}*^r;$}9FbIDa̩"<5IUO:l9#>W+㹷-): B}IIf,;0WnWǛo IJ$#"},ցԿK4dT-b7fD {ʌ~h(۽﷦F\}'\@ ES ˂HWa^eqZ%]r% XJ۩R몒g gk `!5=H`R5R> QO&__9&'9\ _3(&#ә@M/ BQD/`|hEt]uKXj*Q< Wl_ò ZXe;nc~sK/꾌C}!R!|N ›jiȼ8 d؃4 CMo0u߱:/o/O?WrVO!|E6(Ϩ$*P?=RᲠVU~3sr_,¹ RsS )&G/9@J> i񬊳>>\%ԓgiO:ߑ?$@@}Ft(?}) PrYYVJ}%02>P7vsԙU-MN+Ԧ* 8CV3=L#3z?@!~#FEg\.쿒&Y rZ߃D=!Vـ ~ֵom.>0\d@n#@oha Ȁv[;mrTEEDM!LЯ(і,ʏ(ՍT:(UCV9O! SDvʌmBR_zͭ'-O;n=]qEޝx/!A@]=q*7' mI'eٱP''vlτHiU-P߼ N]v&k;.tU[rΖ[ܛ}Y`4˿of*u?Rԅ msaD_e#*q~ m(MXauOEewNj*%G},jA+Sr4]Fp5qH9W}PB\ Nj* ߡ?? e+s(7R}&1C{WXaO׭? ziU `hN ,} ; 'C@ALjy6[SeІBeUZu3QjLu!Xd.USK^gTd$*/UaYF^Ň*=T$ XhVPi NeJރXA}>DK{l_f/N,J20֕dae~sܰ:?[|Y 7S*c5:7ʕ'*t(O$UiWi3YW@fO3R̀ψP$S_a0>0LGo;lm@7}5?Âcݭ6g / #'M Zot`X٪@] 8,Gwc[ߔN?ꊌ&Y Bz/H)dEUrNyL+𧋔 EUp+T ,Ŀ_Be|~z/3 #S>&ا@|f O-b׶ HW ՗LXcT9PWXQ" w=`MKnD vuՖ/K0t*R HfVB`ƕ=)W$VڊIY1~/ag%[lƌ\-12\mXh5 B VRP=:[@Ўh ޞc VRsL?Va=1)M|2i6+ llTB|޽Sˎj|FG^H_IYn`J TU QH΂i YJHdj́%!5ٓљhBYj 1 nս%gx>@,#w1/OA:=@YTzK3l @бq١cA<&GCo!).鬬!%qr,Nn3Y'̫9ߧSC*c̫0 ?}.3hɲ[L™V ΂@(^VK?erBZnm_'O!'e=) Xli@xd4zR䤟'͕~oe.@ղϳd4{v_Ҥ?⺜)J"WkHڭ$#d@VMPmc!!_uۤyY`` %~7$fya5B`<DfU R6=WF}5 f Alb&_D,i,+rB^,RIJj6r#9+FkvLUBq< u #?`ޤ"%2 -h}͋~l^ ky|c}IՔfϵFN&zO1z 2"ԙ =bY'*!lQ@rl~ ٹSٽCνs\Rnõ)ȣ,KR?`~ؒ) էZ_y7eDA5ۛyfQ\D^~nsF%@Z@Xo-=Y_AA+nD\Jq+ 7+ ݥ7Ǜe&^TjQW Mɗd Uqȑ ;GePQթU$RD_Lb.}!ɡ?HFQ?BfMj Pi3%{`o1}XV6ʁ!L;tحy@t_gH4v΀^dsG-?5B + _ $Jg~ZSٶ\""`psUF~?ML[d [ y \7We7 '>F`b#WMpuƥo6s lepF/ Ctxq٢߆ 8"{T{@N+'vlno?8Y].ݧ(GAٟ?/5Gk՞Q=Q! +ң?@7e(P _Oy1.%ȯ/<,.?kt \,?cUF>g#c+6\ <ȷ!\վ tlgj㏙z+U*HC6ޒ-2ܘ)#M2P!6JLU$QR#. $57MW&M#&AAO(Q6 s'ZauD! "W/yE/ !p>짖[V~o ez!ՈerBT7*t$h]G=2j@mNR"MS;ԕb%U]Qs(1X "6w{|`/YYC P\ss`cFF9 Su`@G=e;ʑ;S[!>}W:3TƧLQԳƫ: iGAڕvQ~Ys+d4RJ 0"wkCVG<?H A[yN=cv߬Kt s|Ut tЕ(E?$@o3:pa @3\**y dYݍ PY^;Mf4e0hΑA% <$\Vb/%WkJ$RIWM TgTk(5p7wEV}BBfcFo~`=>3C q@GvFDc1 huف,5EҖ/iS%clT1ȃNx,sy*k<(SUlt`ݳp;#'v}sAysa%=}n9c9{J‹2r:m/vd&tlYd q̲% -e3S~mwrsνnqkתU::5kuOl}eD|=/ ǬoWQ-[.{ n <hAl4T!$*4~ӟ#tܳB֔@@ !>V@ U(m6 f&~'0߯zpVD@:[5lʐqJ@ ꬸ(]4>-%jIzuY5DcW_W+k-v\t[ *[;~[ z֨ `YH[Q#foL9`I;twFѣ7xUuѼD]CТ`է`(rg _<~@kO?) 5*ʕ#;d6_Z9j*.ȔV uވ'iI@oZCV@ĝ D$(J 䒆%&3ޅ9?}.' ;K!!tIn/ ?ԟ<Tq B|!FO#5OC Y^?84B"dih$-HCSf.T|0Vr Z=k9@0g/1Gc+C>rvݧ{oNcm^-F\@ӳ'!5Q{rO0L֜RxJ*տۅo~jAHKu_ F*,Uvqˆ|~""^0`ƥir6z&dSTwL`}4ɥRj,\Ȕdf0&d͚}RԐz,T%7QDog2nY P iTpv*Eߓti8"-=a[,i?1dz?:p8 cp D(8-A I1ƂQF y1"CMO^q\Wlĭ\'q[&( !a&,B>-KMnV㤛Jn*\o`EyҏF.m $JNX^W~T@C +e˷43$V`؀}HC}d4N;SV׽߃N`(!~8f@rf%?/+KGuʹ1='d:Y]L`Lw2h/JPm)3X_(=j7村6m볽ZX&/ ) xQ|1zB%L?lgU|"Cȍf4lFOdH{6| ߕ,z;d%={@y}t3~BY'E䃄3& <"L/pM@ xOϭ,0O[~^Oz1JTOV6So4_?5e)SƕLd{@( ҸvpP:+ &:5tUdg2H!U5X\?&v@yt] cH4٘mƏN`ka x~_"z YСF3X̵xmoΗ<7P"MjܥgeU6*L-UQUQ ǺZuUߤZ 6嘷g:{ _(.#l1Fz5f$$Ɇs~TB1~]fwS@ \#pI>2n% A  %`\< Z?@d|q@?Rɢ`YzЅK'HKrEbSeF飼8M:XO(ı:F# , <' 0':62 z9ǽYA.D @_s4,e; 6 #*֠딻}er-GfҬɟ?Xˉ:=z\ϘhP@i) A'amE2ݩޭX)i*<3!5"c Q&lʏ'$: Cx~= \(@K|Fr˔۟e̩\̳HIԝi\i-n[}ʠ<蔹z(7;dEjsSew_Kdꕲ,"DBi)LTi| ).('锟o ʿ]y0!_o oG䗛Cr0[nP Ƙ4Y!15\yҫX_V, @"IT$z5UO]d+Ǟ"ٯa`v^es 7|0o:dѿ4A Xa£T^PAZg\)E蒂l3Uo9[O #=jѰ` ?W $x%yԶLu[+Q.QaAIըWڎgtilKϹz~CN ֋;zc$9xP۫ђzlel-%mK0 @hK;F6`?K!48 L`AI>Q j~syWZX5pႴ^Nz2vhYs_H{>W}oH qfZ?`.MSd)&n7y0tj_qm\i^F/&Th2OhȘw3Xi|ζ @%j/F Y`@=. -( I5rk2ofo+=Wq˭ pk jOz[EڴA}ЊڪUqxKtsTڋ)Ӕ , g ٧Tw`]eO`[3X~/A<>r?r jT[V|p~uiq@i'+CeR& ^b#KzO={JueHr~<_@Y*Mfėj5F 8FpY';ɥ6"ړq f-)9`hži 8s")Q? @gP~s8Eaa'UY][ևStMBn7@`a`|Oh(P LImzV RݞIYwd}pp`c:@>7~nfl[OzXr Q xF^GMXWIc"d ;G 4 wi`/NzOEÆ*4%r9Y^+kFZ2]#/lE Z2S(aVQ=i &5mΔ , -4Y\S2n)ʀ>Ꮞb) p ;CId9AuOQSf? k%og5X5㼔C6KBh,'8BBcdqX|)\EDˊ+ؑ#T/5eR~A]vOCWKҐyAZrS2\j;C-2hudC@\O5|oI.y6 '] VY4(jh5~N `$]fv]KLrx5Yc6hPjX@J ߯vC6y2ZEcnN[/ 00\I,! c9iV,F)HZ`@]MK`Įx~;9{ۃY!Nr0r? @08` x_@NV"zkOSGe0H}@1e̟ [ II{V.-<)L;#rv׷ԦWPIǔz3n}._Yz&+: v_cT<]-OlۍNOU#Xz$Ԟ;~g! < ^@!!AM$% |oq(vDEEhHzl6T*$`F^`;@2 5`0qsnI'|\8YWhPPjGm_O!(~8rO{QU @^@/ԋzSo:l&h\:3qgȗrY $P` cƓ (L7g*PӬFFBIEJS@~﯆>w D .D`Q3eNFzc Zee@#yu)zgHɣʕgقPY'Aщ86t($2"L֯^!G'<+Yz 8KJd jғHc]fބ-c<~ @xrS˽6y+<dDKaEz>hD#y{4 Cʲ0dF~P u.v:[ F~ /h⊵v,[+qKH/,O¢5ѱ&A dIЧeYYVa`hr^Sd+l+0';j05^\Ҹ~:uSuj8 & H07 ҿ+jjj-}>HMYos֒7Slw77 urG}|ӯ> eZ`TCB1e :K\.7M+P$O( uʏ8zWhw;j%ܳa-pfFٰ O'va@yTh8Z)e+\HJHhD.U\D&BuJI yײe×rx6)ԯk2egIcRzVjRrfXku2Rn"϶ڭ[+nG`=~:-O&: (#Evj MWۋu(tY3F#i 2"9a!y~䚈ga'è1nWsݪqW-x:X/ugQy`pXc"HY-Q!IT8i )>S+r3Ζ$FOgz9#ϵ ͇SeLV+c|}JE#}[_2@ƿL~VS̒N}V[$ rk n[=0g1|i-~3^n+şZaW=`ïo5z֐%ܐn;W&ˏ4JNHg *@N<IDAT)~mV x`9NIU LADTސrA=+N+ P1-`.ʳNa}s ^hhxޚKZSr@5Mtح W{ ?3gl^mRrrt!R)=yX!Gvn/gB%"f,HGIpٴqlKY\ ʲEHDbD6$EJy @Y -~8HmomrͰ]i Qu[840p:p@Y/ZqYEc|5]2[w64-6M.ŕ r)٪ ?W3;h׸ERÖ|6\C3U^O*r^9n:qP*B%[O^eK%u]nUߐ-ΒɆ|[Fv_e]-Վrcɟn ɳ+ Ioudȑgj\&⎚{{ y,cu2l4TH]k/pu`ucF"[X*’QcyMtVF2F}Qf[۵ng^>#C,}XƋrT/*nZ/Ӎu (6~lhqK϶q?X}L4VeTɽ&pc+yuA[zoL^^_Y"bК}܌1:n[Mv𺋃[,Ч `Rd .1Q&ID|,trYqpl۵S6mN`T0ش+پ[FٷcڥmܱEN#ei$>I޷S*0X̪1׻ʬ˔QeRRR#w’U*U{l;MLDghp|~eř}ʘ8]@6yvWNtum1߇mbđ[UqP0$$ڴ A+2U^M@6+Gug:z?^-?_{w^+yɊB}@hsq*?nN^)gcس5r~0g K n4T=(wZ9T^-*-ytȬz2 ]ڊe2z~t,m@2X~Z^d#;-̲ez?@Ty},73@[xђ`jdq>q{iV2V-~|:Q@ާI/q1f8zX/[.۶o[olٸAo$lmoU&rЅ=J <*WTe 0٤JH)2@ Vkp0|dȝ[.չ(S)D<ߵ](ʅ%B7L3zw%r JB37+Nc( LKrZC ?RrĒBKb/ z1\|ez~1<]9#OA9\p"37֦S* pJatL*> 1YzRÕ;gd.ն0?gQWG He\)Uf00 \骐Ke1͞RYymYG->o %ӻ]'$ `cP.CÁTkr)N|%$qY$HxY1me򀀝[e 6eFwȉ% )8{L.|YR} ݖ>2<}.*xX] f?1>!9WtSZ>_iC!'r% 7`.j ON&(+'n`raN( H9R5e $$~|#]*k|JV(k lY-GƓOyR%|W.8g&^/Pw`$x=_3~;|3@5xre+s-4 a@À+ !T D`~/WL<-{J$ړK W Z~)ۥ̷jK%Gm<+بԀBG ++*ְ9 x!֟k+ΐ5R670DG p͌uhpUX9',N=y΋ʯؖ3\iIBrtZ42;-I:#H\\,]-\)mQ{ڳSV٪מ=}.ٲu|I`fVٲylflj[ٷudV,ʒ R[etu7nwԿy6ü>$1ru);0~ʦ>y*hLlCO@&5S}!890r{% ]=w-;W(X fZP,ԳXA 4 @Cv֜6Z߰pc}5W<L<;|.I|7`\&"/滘!W'-5xѧ {Z~ @mҚՌ15pFW((hXqYbejtnכl6z7U2@0Fs0|@JkKBԋtx{Dimu͌7T@' nS`_MA?ǘŵG1w JnTƅNr2"5 '߸R֭$, Fv+ٳKv) رc?|a|w-v͗SÁ̳eZ:F 'bݖl+!e5zjGOs V&O$M釭TJ,N7P8O$ݸqF94&VXJ B[K^x${`alH080^SDr KX5iL>Vpa},G[iIguR^+@M| ?@ \ޱ=~Kb\ !x@w OSЅ1!O񰾦fG۫4״T}LntY{P $@BK(y؇QVP'Ƴ?H}+I۷AF􆤱Uݨxw|FDƥzC׎ss5l1yjRVOc (, %%:+JC?'6K@9\tJ]FC~]E=7/VdՒXI 0Yn$$2I,elDrVJlRY" r`Vp)MuSt "/ C~$Uw5x5 =aaq'.,ZD/ efW ʬigNUhp,1^o'm 8cx5n,ٺwwi ?I@X*aU5rz+40זkm4& ~7K oP\WLҘHv)YG7i;l@޼Íf7pn5> '۬G+JAϵ(Rڅ'dSL1 `FB&X3x/=짻 ߧ@qc BJ;@ KWU"yT%mɢ%$Q~&-z-Y.aK|Fb"5 MVH#2R)[dL d@*[?N=cBN7@& Eݟe]ee˃[3 @J pGE/]i @bWOBPDQKdAT)88Y)bIj\o^TݛKjoB%!fPG`;0FW*ފǧfy@Q>d_Зg(Y<,ց ƐP D!@ZP{5^a'Ao¢ j4\yڀO羜gX7sfδɽ~ K9'=D zW `TFYЫT4^b%GoLLzSc8yֵrfHUqVkL_rz M= KA0_[0bTS?æԚy\JM޷@./=[= N~/EGw. /j|D:{sTUK>nR#HÀR5.@Rʋe {FEJDBD-[)+VKjIk%n׶:ICjRI9~PzPul4/OYTI1S5+",4 eK[)O~hv`X1Pqs. 4&@Ԁ\5 Pȱgm%6z ptDG0yq=,V>Obead ,UʝN*jԛxZjGcK}'<; 0䍵:#8Z K{dI曗c+L0Pdh&F>1[z:@_ -1ywsnE8PٮB^{"Q&3?Y/&rS<g;@d>èz.]`!uMfjն5?HRJ^i͗.%n)<_O쑃W}[0M:˖]/唹P5$`_ޝfny8a1kq}uτA_dQ "5T teng7]'ml˜RGjz3BP sxQaCx-혴*Ž7Rӥ +K)5̙&Yh dKou;I8?{\npj YV’K5l.Q_ցة#KO/"a+Үtބ+OUڶaFA#JOyqjFt`E%L+k SryiƠ/6ƴ~ogu|?'>ib(L2\ I_G#2V>R_%GDH"5g~70l@k;,`Hf'g :`2` y${51(QҸ>Kj PHR={/3?Z3~O`oqO["Zj+gi O4 NZ{PTgqSi ;Cn>> nĘ;ہCD <\%F.!?EFEHtx$a_f5&V#%2?gj/}vC?3r}ՀL X0{#vVJ>x2Ё\`x`?y]} ^_AU)3g׏%>D7ݝ" 1ƛ^/Ea"n@@)Ÿʸƙ]3-VYZL{dX)i{YTg˙]픟?.UcتRq@9x~o[C ~ShXљuTz2XpX9LJpcުcfa.)G\i,y^q|(Ek0)bRh-Dd6G*3: K2!Π]cnN pTP5' EAH| (hoE :25vHz=~զņt\ FWr`c= fZx#IٿU(YwIҥ7uKST:!;vتC0Ʀ?Yj۞;ӔkHb }V`?>O|e`S u@O?cxucϡvի4ftٱ+Y=J"dYJb[+Qآ,S{'Rn2pzI'{ se}W{-:irA.ϭ>L*;6_W`]qb+rhv I _ (.?h0<^?Q>RXs Bã$)|HʎTόhƧg)Z02ߒg>Tu' {ɿنv @}-I2;Mr2 3b[ f9?MV*z}LUsu$^OVWf0]E=6a(`:[=ghSu`oj4M=a/Ov`Wask9ymE2И+vŃ%vI9Y lO^dߨK?b ?l'~[Z,$uS, z(0-#u>pdj 0`QLŖ4Ob,$czG*Xlpۗd4IOr V@U7wWp^}Ox-;)*NەyMF1_iRég  `Q_k1lOU(`;1T~׮$5[$?_gMEg7C5`ZPp!@J7MhR#M<~wA\j+{I= lC[%vbpM(f _Qޟɛy{;4P%5)#B/#Jv@bqtIq]>m0~a4MSN˶oH!TJ\ƾBĵ k$8~D(pY!Á_[-Kl f(姞Ng(R'z~X2[rMrMC>F  :!?{Hk=_0tGs4_K)q(x,\͠WDz4/Y HA X> O"Ӹ|%C¢$:, ₤nC5Jg qw/ߖ\.US埉2Vo@ғ{ʁ 3 yQ |KB΋R{ɏR/D=~5Qn p2OUne:G:;rz}VM[%^4(+1` § h;q$j2cGxzʤ{$N<&R>FuWjLZL4V=eSO:\xM= ___b#`k:p}k4i]1zxAUgjl ʨ=U-1TiK kV p 5"a1Ф5l^$`xj$o\+O z[꽯M_?,$ pUP+3uʍJy8dI}U= مx@ʔWj5Ǥ6]+06"x7|YI˵^_sAo}^uH-$_\ O峸e~L>U(K~1mNmv^ ɛbED- v%@ @m{ȗ n6F鱁:Pxftq*zyz9ӑwe7S<@oy^{/D)#f[\q<4@PFӏG ^us}8\a0a[CjXLIoM8,H֑v`zcś C-ؔ%/5̷ۢj6d# 5h 0@h֟떁R` Շ `>;0&!yLdϡ͔BҤщD`0|<ǣUpɇM=&ƛ3P-]jM5>$wI-Rvb?PrGMoUْLԀΫ.3t X%u4F`\ W^YG͸]}1 x}c/`'85V[C!]ZW\8np^Y-@\h2 k$r,l[`=(6m}ݑ7iV% IYs%~iIei!5C f8댿SLX-~3MqidN\fIxc>~t!M15DFhQ.= 9v5gՐ#ߞWܽk"غض7cvXAhkz`'6-/$ @ IygW [@8 Qc5XΠi0qeMۓH7 _Z3(P ݥ_"7Z^כ 7pBc@CMү ӭTpRHɹ_N\cS4<~6&/f:m!5|\$k(%޾Qw+D)x3 L$>WX>a$ʁ+aM0M8ΩG;(˓Ըc 86IB-YeI0e81q$FKITJҹ@N7K? CGk%2fRx0(OϽ$XS5Y#J Khbb3~/7 $'L.}/h/ܠF?Yg D 0јO(6r%#I@V3E{9b[a-X`]«ѳI(zY}g4H #hYjtk vJy?]nڕXLӱU>=23HIG>ROKaXmI/L"dIhlZZGgIjwY @( 29J*|e={`Z5C)kߤFLYAə}Rz#n!H2[ B^:Oɳ1r^" >X%S ppp} Q7Z< Z˕7< (W`|FWAsRYۤz3VT &;(h]B >ԟ2 `T_1€SM 訵SM =^g PÛ[=P``n\.+Ppm΍j(T0`Y#İk2 %@FL_=>}_zy 4Hj:l?\yS` mjU'w,< 0z>!4J5Ҙ*֯4DC%zId(4q1?(,яGGIRDrԪ}B2FL$Jy_ ۀpRZk~<":`],ОIX?94o7B bYېk"0a"k$Q|&$>@,TP`ih"Io d*-pI} Hzw 3pӀ<?>Rr/(է6(hg1~lQ^ %&h\X N|ʁ 8?M7cHl1M!`x6RTkL 2?? T=2[-@@u^PƢJIk~~lz.F&E< 0pHq+e?Y)#e,-:cԟ-DEjj\ Op ?.m>o9\w> @`@vaPN/W$ILD1XqW_RJ q {.BdelپA+5tS{ zz{/TgGai0 @xTC+B,BRQp؟ ФAԽs9eqwܚ-$wwwww'@Fyǘ"{?gJUI՚cicX<ܟ\Et]>^%ε +jPKFowHi(j"bҜrRbB{6P29/POE?lP@Uŵe:׊qp]h9h0{|[`)]33S*b}y WhtNsaD]:/Gh.}1Z]}6}ng S%Yd!N!]{+S`yv &ضSr@A3Xr? N$ybm<=v!yNBxpKO>*+Q1z{fsi'c^fP1he 3}m?<u-Ѝj4~ YhZV`qWsft|9um (ÍS(;z 'a%ȵ)eqR)?O7*0HxCCɺddjкt[ZDYڃa>N?J<jTU M,ᆄe_ dfk3;wR.4P !a<|^HQ#`4] ` >B<j څMx Qo_ #w +Adw8 L0պ;p)몆Rkv멂é!Wi2 )s(m7RrwXW3)l30<6`Z@Јj ff!6 )@3WVB쓕>V*.IS 8qIB/#Şv%83^nj0ZJTl wFt͞2m$c/&G?kJ -tr/ p{IM@*~0g}<>~( R4pަϷQ~چJl"3.o%VwJ$`bmvCϟ@౮=Fx4X%?XŇǫ= I6XmUXl_Zl~ԪS oѺ#5YZg z$.%yoBe߮ᦴ|yP_X/_0`!!<RNNjΤr[R|f'krd.,,}u&).2^<_7*Aa4d _//`\B@ Bp" LWtc73ǹӅmԞ8&=l`kc :)|{'cxju [uXKej 6~ r돥_Qө}݂~#R} څud&hUBPn'k"w:V169Y֝򹣛|%[#KA<=nIiEv]gY/O[ [ޟSx0Fo<~mW,U!82z~ʅ1'XSzujfOxՍl*U?Ma⵶Wڍ}2?qy' +,?' TZ1Ws!`Y=YA`2E&;_e%#60seX+_00i?o\2=A|̫Z'sEie{i\8*/OB,G5xFjwx9It\:%C5ᥗ5yMQOǛ5KcW^wh>`6M}k6} \J0Ty(a %(4j5kLL@GUkwzɐ8S?S Q[V)gЏ @ġW"0.|-=e7+(!N[d4%pӏpj5{ 4^Op}ܨ17_.lL-g&WqX;ר{xaǁ(ɁrP y7UaMNZ4|MP,)[hRϭ?< +v!3{O P 9X7fʭnB\mt`&ujXNoteO @Z d%W_guUf(J}eMK6VTIxx3&* iCK}wӏ75|>&74~| N:or0 dj,]ن.͐BJRgWN: ,z~Nr^i(L] o^jU'd ?UN`*Z%ݶ4׃כfwy ͵'FtjO:r3 LHɴ2\ `q`]u2VvP,[䧅!mAפF 69EK@8`|!pm@$}A-0&+QXytH^ (Sz3UiUu+-NɪzlڀOSc?1^d ܚl2WP/ֿeMA%{vV_jSxYPy(\Hz~ԋWܘ x;Y/C`ԁ2ltLhLj>.F=/8S8l⎻]OJ^Y"h 7/o\:r W(?1?h##1'3:NQyҋM˨90֔ R` {}{޴f$4 @q8`Aæ321A?ޟg@͠=z41x{wwGv0فN'(, T}M]pz xiY{&lϦ3X dgdWQU$Z\BҐ{`fc1Ov 2k '<W~=4g'HuJĞi,Ȗār!Id6y4х5cMDENPxlq>x+@<MsQ yA/O"g@nLޑ^N}0l5,)^, K98vΊuV[}8 #0((jjdP*cQ 33 ^&9 r#8N=*siX !ӕR}QdJQfCF4LYhJCg>Cze?O͙gR!aŕTa. B5 @*k" 9ݲt %)7 Ol[}^+=>W32X, ͥr`/8-P)M/Xcnv@7؁>LtJe xV=VOPd[0ՁrH+t`_S=x q—.]۽C䣯Xء{]| o8oӑޠ1Vb˪SSqoq}ޟLq k* r  1=.ٴeMK[ހ+ C pxbRyC~ƕd*U{L`4   FXM-?s3*-W`'*?+(.9v.gi@cf p&QJF˭ y@40xF1uaހP:P$A6Vi~|_x8B`sл P>/d%`1}\Wo&]] uol5o@ [m%>&`K z[ݵ`@%*i//@Oy77q+wZx;~Ѳ7B"0jF_@X9%ȝQ_SrmbLXO).ig0N2MKOz DVXy5'V{d\+3dzGP[o熤 iOi)ɗ $<0JTy{@Ɍ=/5.8#;`=L`#h#۽B_m?@wOuuP-{0TJƜN#UMugLY+Xf㚫fc,7!ir@z)b{0 yy<+7s-w(zx>K7mB#% %`?]4xzV?XW&v 00j9]@}2wQw)8H x &C@`)S`)xnfNY3 r,]KWU^y1:;ݢ݀ GM@4~vP$ iԙVٷ:ޞ%@rs Өb@&``L 8zaM̴U* Q]eX Vмv[@xDB__vzȍ'en 0>ކϽ]`Hxdkfߞ#-ٗd T)xE <L \<fb1y49-"a u,U0Abܘؿ̯HګJ3*A !>*C%+LuP q+v qma!A"\H=Pw:96Ȕ'8l~ړO\mn}cUtnks?3] }@0r^@VX()pD<}V;0cns>2twѨj9 H9)?( x9V "!Ʉ3ow{f*[f[rdIl",X5 Ul7Y>  U _ jD[d`n@zС !YPŲ3lʂFTW ANA~p`Pr8 ^KwK8l.;ep% op(; \CGDKIp svD~2@]YӐx0ۀTo%L pP[.3ܻ_md{ Xp XA^3X nX$VZ y2S+&JM6UJcQ ?oo P&, 40H Jܙ2X/-ҍߡQn&O#76gK7S]vO{H_n 3~ N[ nX udhY1y( pʃ h.pCmo7uZv|6Z?O*G@d4ޞI@] b4@s 2 @.,]|J y0Vڵ` Xj?W ~C~qufr'~3u-Ԑ*=Yg4$u߰)5rFDViOS:H!9 V&ze-Wf;_.u_~?"DÑZ]cؖohZS\lba <5 }&oj|4<-#(tRKCa0R)͑m6q(v=XvXG?&)pO8@\eXM>aܣeښ++YrtB΂ D=Z3>"iӮ}[oլ}nR3l v>fXtK J6xG4gK< _|C'$\7<}%W~RO="U3N硄7A94~ 0'֗lZ;MB#}H4r^yޯh%0U&7d6MWS6l-[[|p #ʕBi?F6[n «W} @CG0*5{x)Bf6!9Q=nr( lb3v LKă? 庍tޔY7^=} pr[ 4 TB<$QxIq9ۋ{jU_Jqvcºb|_<26fMV>o; `#_sm[wmI \0i* 묗t __ Y0 LC$aBHcA,4Ro·pdzG[,@Lt6`7u"$lɗΒ5ۭ'GlyWp}ɇY4;:WR8Fۄ;J t ЇX.:&ڀme@lѤ6#/95#KxQa[c"l&۷M7?i z]W8pZ`ԟ3i}gx5AҔCğȸ $>*ԣ??2 8٨7Ù6dz-`5P7 $`ߏ@\昁 Z/49ƨ ЋT77NZo kLEO\)ϓ rur5? }z|G; f!̃M-xxhp~69'LP,|'dtf u͎|]DC}Ny0~hEO (k D;`ϘS2Y+#R ^n>"ށ!P  <8vr5PP\5 7!p'! PWԿV[ q 7"B wk(?p .WqTRNtd-s<Ϧ,R)Ӟ  ݚ;Q0]V2p.{{|+7TdcP.qP~q ?$8!/8Z$2(\GJ9lA,^'›w}V:%Qq/ǩ;1|&Op[-ɛiOAlL Lj3a* O䏦;'eArc`Tx_@x Czo\`wvn.*ROWt X~ smW^8^^$QxM .j(<|lTihd&'xn6ۍfL!rK|X@>0^JE4+U̴Ps$D [. b =@UhH BI\ʿLNԤh&kr괷UȡB-?wSX@h=S|[x_h::ۡ XhE &Bpy"KA (uKS>o7|ƫ3ﯳҰ dF6xus%^'gO?.!ݼd+جc@9dGO[; $8dGʞ=A[bW<"ct3T?5V{9d϶ygmU-|t˕SJKPhGIHn{ܻ_#"}>70o@7mrOp8ywyIT⃹a\n;='BI`GHxpW)~N''d@Kiݭ(m*3lv )硁3O?Vy%#;@if{aC8+leXVFۥ U;%A>;:R"TȞG r"Â]r>y<'fȸm&G |vp7 %7#^S&El13Ɇ䩱QKvkͶc.@7σ @+>I@<&Ȩ H)X`z=0Dx/ 96sr x=Us ,+`2̶`]7O~}f߀Yd}g&TyTg9 V&r!`kyA'uy:g U|gD~8)WuCA*?F7ݸ/[ma}qkP_ه?ݐo_A`(5=GV#(U9sJ.aA!-9&/_'ˮC% z>'7+UTٴ_>,b|Q\=ŇJnNrHLԳw @ 1 %%TNJ4( /$ T Li?`@,|eJdSvMP.@-csMXXp;p@<)p;&{ `?H\|qۃ{%0lgynBHCex}ptns3M0AF/W `N d$ sTyfBo\Wy5JO]T&JЁHٳ7BwՄp;Pk2]/S2T CGSmkMn }YC=+PN5;aɗ'0u eH= 2@m >h|l~4`8@a R(MAfZOU?<AHU`CЦ7;1?@ɟGuLC@o̳4290.,XSϓ(@tRBnʨc6ß節9x<8CYͥ79'VZr&3`9Z(-0 b@EY@?#h͆fƀ\~*N[zyu{<|!İS2ϲNv*΃6vLqu9~`x;wޞ~(΁ᅲa0qq оO 2`n[%P~zRpZx( nd|J+d~&w޷2\,`{9|0ZwIh إC`s"8aa,}֦rz6};俿!+qVsw_/@=YW4~PpRea,lOUp ~0gLM'~RNsS`9]sj1Wږz~kД lߡLLl|3]WbjCF5d@[( ٪L@7{e-CU8|FpIN7Xc⃟țj)GxN-L9t4Õ _.E ҒMṚ4TWi*֬yPj0Sj1Wۀ8M 0M;Ƹ7S!MِL|?@Ja/Z~[TPZ]eǕEWS^2>Y?&8Ly$E(T[!) òkw튒=K|mc>rZ-7GduYmy\ y6wO8&.$u \𪽌s:`Xu_n¢*eqZ~YOf5Kt0@=@6jѸNgz|>SO[Igjj7̖4٘/ܿ@K$ܙ"!$,jEL9_ d !Orl"ϷG[~.SqپsPjS1{d3 Bc'm5ʾ*wY{x꿹r3SG-c .>hMd6J7;( 4ݴ 8X@y2Cדeolrf|\2VPyj2d]5⠏9dc>@v]/6T{fYkŇT9zfG5s["-9)2)| +P>@ZpbYWJpʅS%h](zV:XR&~! ;/@;X^μ'+Zf k[l_Ewƫ=QꚒ x܀Wc[L0<[{NğiMT*:)-D9s|19~\#Ʌ+s=Q9x8SJ<0LG20 rx-M ֋{ K+XWO!{?3]V.ya_Œjr61 $pk1(֒zVJb~F*gυ wߨ\ &rbqڱ%?C*2$+_>/({p @+NឨDFUTbf:LE?v$lsB|٧?.y9 #jō_%9Ӟޛ aܶwĖ/P<.QH3 @ eY;1Z^+6vJ <&6_X[, [ O"YK t^ԨZ0]?5CF_w0/j4v~}L3|&7Ec/p\s &>xo\l ޔ Cʼ SƨM[eŸVpzmad܁dÜ4m&ڲ.w@6h ԒqU`Va5A9jN" @6?${N+I'G˞}dߡoȱg3…+{5^$'+L!Ybb$XBt$hsmx iIXXy˶-DzQ# @xlA^sT!oU&kp\z pZfiԡ mb CL!cu _S-}Ҕ!%wEb䛣G$j P #rǿ2:}Ђ{aap|Q_ .q`P0/bUC_FK" B5l/PGL?OD- b07p-W Fؔ\k7J նysU 0a/tG5$dk tšl.AX̎i A} z3@F@1skM!@]e"T}a².,,w6ԟ 0Y=9PW2b`5;@@E"ͺs>KWS{ |`<4r<oux<k2JHx9lӽAÚp8"% B&, ]+; 1?Y>Y`iPexm(zF rlntUvn8^~[>_TJLr#\DD== N,NNŧ1\'o3O ֠S YҗwpT3r&l\5vJ;JCo)-O`*2~JS@&\k;n\ ʷǎJdt$x`? qؓa\{<x7I#DMEC/Jv"g>GiHcFi7 Q ;,Kj@~և*T7@/0P+Vo |0R}^,γ ucئ?9C+[8߬yu[[.  hCe_(qThM^+R9z}~o/9MFç V=p([߮ A@wu4~$ҝo{c O ћA 3Z~IOO_3H)?)+m2"ݵrE _+7q7O8{xyJdXhtg3zDZR^˶ =5^{V `c We6Yfe Vs.u ?%ϙD7C:< ~hR*s 0VaO[a@>WX UC`2*vS BC `PiNC0A`Su@P7da&o$%jvMs7[R$Ϙԟ kĸB_&0pVdž'px@7?  v&`$0hPZ8<& cCoa& #:!z4_~xyz'o =.e99R.Y 0'S|5FR܉$225DUR\LN+tiL . ܋պ2~>MkYȳv0MM28PΖVr*eVKyY Ï )WJ峒s wI.^?%GXd^^&[A6o+ԳR s?_[_}IXw|&7exinudFɹFä'+uҐWm~OUPc}z)*0˾ ГuNK& hMN3U0`bzyV XJ13 Hn0 ?sdvk2 a`"P47Xa|WM X9 -xpX^w9=6P-cx`vo .\O??k&=T|0p4.]yX.Գ3@G`hH(d^ʳRHqsuWo݅ww xItxER$7%E RS$'񆤂 $^(I1W@ɵo}#[* &[t0)od5k#͙myƟ"c`v, x5s*kqzZFo~Eɹ~QүK%N˒|v$JYY|.Wݣ2e#:n67l8\«~ L]n3ԼZzCs ? 4G x;^^1 &:X*YCڶ9 F`cz6+/Gs4L p8B:f> 4~~Jw+)@n| z(A%%_`[ϱafi~/ͅ|ׇ3 A4x2 <6N{,t^wU V ޞ4@ A}cE ^4l|2 `)+/I9#N*.I mGyd^@?qvEwgx0q ";T$4PfvɉcIExҤR*%+I87bbܩr ph OGG,gN|KjSC]K2Q+KiƵYJ<~s-1Z*S6h}.OJ.JsRpA/H@ FFPȉ;+N{%iɋ`ږ=9O[yl򟛝d+OdiL73tufjo3X3e9<ZPK TbgYl08+uIoxШIa%f@u}:% 㕺h.7ˁ . >fE;̚?C6i4|#hsMz :WUQj@0+Wf + H6@Psd'B po!f .}E3&H!~!&Lӏ)Ġa  eKYyʼ!?~'87L9 `'wGIȞC1 Qߣ<-.]"@Iv5@ 6!>}V}{L>"{]\7o@mrjwd!yi b-M `S9;ΐi1-=GҨ%CP@0Xi A7n*,gsv@ @jR 3MaO^7[K- &h2t-7& .$ZIPt_@ʼnq~n߂m^2~~*՟ 1;!d7ڻ;,Ϡ`w{$\$_gqa۰O?`H= :k!{^ՒaұԒfK}.=KrҵT|E3 :-9xWs1wȄkShWiAK?bۣWO3 :zGT^:4^sMx]6bW . WG?>F0xGB @xAbiy3Ajm*yDX[Ў6L@ >7kyAō$nQ!Q[եb8?嘭 G/̥nv jVW qǾtb'P1A>*0y1"}RGP`?2y?Ïذ'4|2M 9hXx^R#NyH'- VXcI&ԩ5V"A`9׎# +r! |7AF/^tg `Կ4j)jԘN4YRJ ^CoWǃ]:&[X`?y3V9""hːS.71[fb-dm)6<#;}? "!0ʣۊ׎8x|s 1q@`0Cp vCȑ8{<<@P@mClۊSXmY]jEMkviSlOS2`@q_ۄRd4gBUQ_G's#j1Y(U Й._Љ:Ո ,\A7OI3ÏՇA揭Y@3.]2`hpU_?ŋY{RU?h)~? RٲxgXO6M{.vj1]r  $vm5|gLXum鵹:o[EG*;VKϜB$/"-C}>u:Xj ֲtj!{PoElZ sCH>zPl &7ηK'-LWIi=єK6T@`̷_;!TZ%AF@GNElݴ$c[`5|/40l@Il م݇#'wj ف(#00 ;"n!DD{0|'?Oq(2-) _S+y_I?M+Bo_JXS>\>VQi=G@.V:3 GGgЇ L>Qx]4Л=nץns&fcF0[z0WyՔ@L@ʻ1 }(e̚ZpgZwNjdd&AcP墻 ;-9 Pc*fd9 lum7ˌ kW%nCU lLw1 թv!H_jy;[iwޜRGϟ,`T}#q[X5E!ͲW*Z=L0fڄ2lԕZ#6hZ$D!)j# ՍA]@܁{{Lv ?2X FT> { g6⣏>—d[61XjFw1 ? N ףawdg=͗~#B9q2~Sz<^ `%Oz .}cQy K: SK˱"QD>dޣ-t! w{KmdEpu"F=$(y(O2wL[/ebb'dha[yݢ^< v21PkhpKNzHАzClވ p5: L1X`(#wtt95S%&$m/@Ki9lRk/Yg_$6`K.l{@/ ߋlA`DtBW T 6O?gM_!ibβy mԘ})X:CtF+ 4,FF:-{Z"-ix~O߮M~Wgѕ# b8<$}Jw]_+=]GMgӉ5au#O?~_DYB+y.>g(Hy<s,2]v5{I҉`W- <⋸U;#o_~ Kdˍi'W WrQ@ Ư]]"0HQ!< t(;؂]!JeX0w:})9CeT~Rmy?qgtSe T^_HV` %؞O%H1/wtM11 ) Io򻺩ߖtUd~D_I\d|ٌnwM^)6xL Al;);l @d~70Qui^7V7eɶ2r h0 7jLySdD2ݐn^R?\LZԌsu枷=ڣ?4VO: ڀ ^L[*a,^@g)nk`) ivZ%dFX4pi* mOZwR(ԁ5WjE*LAZ>^=x} NXmY> [2BV0PvHk:sh˽֜gp BENN?q`pCKcWn_6hDX,o"J-4Ǝ), D | a_m? m/JUdO^ %%FΓ ߢj\Uf@ \=tSMdMfO5WcqJh/}d7 Q<kkmu2Y_&Jx1vj.p'\:)(hyY; e;7!<$&CY3Wu_҄ (ƶ Y8s\`e9u2|wse~ 5J@eg-`A%[=;j*֘.1/c2$[ Bn0Tm-2MNj$=Pc0M^m ޢӵ߯^%2Z ='xN4l(8R8^bWO˱I["Ҟ{Ά{;A~N$¦ \ pd:yȸ/O6IƠlWX2xQ~tmbc PIj$uT쬓_WPtT@o8X|tQxB4-ˋBt_Ӥ!BL@Vj}0#G^$ZӢ8F`hĂxGtS_ &Jld*LxI:RPxY5#=_h!5hcKĘTlt(ᓮK#q?V'A#WM()ϜB *Q~b°O;}_ >̖& C$&ۥ H7,>&%>/Ȑ:x=L/B9K U.Nyz/I19` @wqtɒ+zHkl-$9E"Pmd1@w]|s}O _,ɊSNך>_f $Uhr1 lz<3U^E=U|2w\5;a6Ke@Z2|=nL@_[2|yyfʒUs;H2 @Yˉ˜] +BŌ0j$30:OMCzLd2*V'p=k 0M 2e @@ Cw)sgth449 !tD<dd&>݉GnoWf ;2_M96m24-( `sQvqZ4PkEJ*Ul;RyRUuM0Xq\ێ 68& WHGYHc1+s쇠OC9!8ږ FfB|8]lܼ)nXݾQv{PqP^lȷBٶ3Psx,5 _!ϔ_Ckw8KdȉXi˳~]N٢ NDu8ab3V9*v8]em>_Ln5//t%inTɓlp\swdJ;X;(T7=gѣ 0cm z-}K pڑ쾀Jѥ.5Zn>e $:ZP@,@M˽EFnsg0b W!_c#v(pm.K"O) 1[@[{ux4dKuR4^[PaU|-';)I5P|gPvΛpC BJB w{P}'jaKdN=ts%!tܗ*шSpW5T,@//ш-z}τbuЙ>ڡSlB]2{F R|zP[ eA;!d'6з /|HG`Oo؄/>[>ŽatcM3ާߑmK:7Жm V=Tmahٜs:3Xi Mχ*vk`x`5v2~@| Im15xد"^|,^S%D2%|ͤo=9.SU'>?֎s gM T*Wd. w+yv}ݐDG^[lt͸]Cw2:]e H6eO5^4[rRrZC3WPsߓ)0ntg=0F0QF?,u* Yiqjbk.QpY +&z:b#~"MZbHpIU<̺(52jIT*%XYԋH>{02"fH'q] 5 &pT+t/o xN*<P^57 fm=iFNYlրl  ǖ MQ r }P 6b1$[/v-0*)ac%6m !fH>GڭߟaUodF|-ӶoխMm=j2: dNfHdЀ`迖b5՘a_ٽ]kMaA LdKojҶ^IO @^ЙWV0v'}W e.XH]0sdwyj*@e+@x ttCvP*X nڶ|_\pF=2xL vx0c54,̩? Tt^%3٫>ۚk0wkA@G.d&c\PWa ]**ְ\duK<ִ6X[m4Жd,58 }ȹtb|7@܎ܝ½n0ߞǛCd!FJMe2#L!S8j_td =H'g >l0r(kr@a)vܽ~7{_iֳU* FzZ+0`b jN6,(Tš߃at[E y{uS1<3|-8t'3ϧ!Qۉ4ɺl[T˙nk5_E=9(HDGsw@c>@yTgE? 24'p>QpG]Mٗbt 9ЂCmx~}ona~>>%6J8^a5^M׮wU[C/4#V_&7u/k{/H+&mMl{Xh1|q36xn@g-6*5xK ?5` ū$e*v IiyLW۱2~d=EXV>˒"kY J*~OMXo&T&k#||C# #[Q [= @+V ` تZ  Dይ^X6!w uԁ\SSK)ݼMc kS^0UvT ʖic,Å"sn!CG--,& n$G!ez-KɽDz^@&А%1TjֆxzEuBĢd4Tmi}7}w0؁[g͌tZmo&4Su2rHխnG A3JR;z˸=lAUzDECo3*z1g $vͺЍ?_{F`@={%6P+v3\r?Í'Bc1-kVPfP{4=)uJ4,FHΛv -~)o P/f] sV<45+]+I%HDcEۓM>mIƜFݮ(\=s?<1Q8~?s1\[M|,LaL`H궑Yn ]ehϻdJ{X0Il<ţg`a^_oFl |ìG`3(+?_xW6  $o uvZ f ml7{! =P?FsO(v^lTr8W^M]ߋw`$ hNz̒17#{QUQH24HI;mg4'HC 0UGkƵF l PX/)z^|~SҨKpóf`@AtSsTew3QEZo*;+7c5f!Wcu|0Z?dJC {x=kЀDA&rKj(^?TzN`\oS hHt_1f@›K4%ekm[ %M53r͖ᅆxL>G`bWy)EvghE) iIpoT yeЗݹq_|y.:'2Z]=C;#wG N#.>g"#r^Firi:1 ˤT{9ZjSd?Pd  Wy[C w뻀eL@(j/vrJ>N6:?ۊ?-,j`MK3R1>O )=2[r˞]$2n권__LB_ώ<mЛJx^t*77/ NOkPEYKBSGoɼvQ/@ݤDOnGH<;ߌCdjWGl2Ϡhc[d/ tFN דii TU2n6X:>F$˻G4/xAw|9Ph`oI'z8+/#A k@G-7SXݭ_T𝭱y7&+^L URe c?T4^ƭ:2䞟yOmI5vD0 kSɰƊKɋTZ^ "_lFܛoy].0y?wlͷ^ N_0 Wܯ»VNWx2D#{WXSSmx6ls[+.#AޖWM2khH;o{թd WQqX|s  ޿'}G(DoQn(zL42 ȐeGAZwjm%\g&[KqqaDyy$;c|| l|6Gx%xwÀO62mP{qY[o% pODLn7h`p!&?a?+ ds5 v|d"vP:YKbI$(HI?b@Zxg1)3 QgA7Jߐ⾲mB+X(kʰ;"L\f`@hʠ.$dX뜬LueL[-ի 8] dnnc 1*ck@2L2j1m3{ʱƏE툴e`%)i SQbrCjޯPyI;\ `Xo`mb4.4fLDzI_=iR馺2Øg$ _rnr =x7Yw  V%5zi^V@3'jʔ8EB 4.]߇tvMUqw7]j ]r 4hbzZUФߗ7ԏ' '>aRC\;ōzLGh>G $Qz%:!*Π^$cC Gc{¢HLThsQVQ d/{kn2|Q@L3pCL2HIB^j7"Ÿl#g5Vz,QdOߩs԰)OQc_1lӚ %A ԙ}mYgLv[EceIhbjjR'4 }Bph>|hd Y.F"2";\Gv5d_GE5$^Bcn*fՇڍ̶x|n ̴aS*aRƂd(9xٵ>^卭~AP/ml;S su'@,@/_yY8gFc ҝhChc8JxN ϳ-6,AԒ<$_j)YC*]Дdb0Fɉ?јz@~UI"FbbJ+[Nmm <a:97ivt{J8) ܛ{A+zD~οkf?]onO @C@lD8@u?]r^\7x]r'Ԙ_.ϷsjNj+Cy56/ _tFq=c-k?.wkmO+ib}_V7@;~;A@S4Ta@?Ct[ O>aC}EI&͘<F\$)t8ۇXCHNbqY\:u '9TmoL5Hhv4Y`d50V"4]Cd%ߊO4) ؾu|e;gœ!oc!Uquj\^AgIT(gG ّOqodMϡ3 ý$UVͧ6$'ۼ3)@7vJk e M< >W8ĽcGç5K F肝,KRKsϣ= Uҫ*.Vb YވgQP89IUwp; 3{|ɿfdnmC8L6;=|-Zkwwō\c Ev5I9n#.@Yy4lL==ɰUS6d.J"~}aOTrqdcEͻq@14RJ5`>CzQy \R3*BcY62GF&aF I_\ދ7x>݈ϽO v~>ٺ?>d4Vp5ITF9*TJe!}A {P@[nɯ,DK!K:MqȶlLvah_&b\] J?7ٷ㻅@. Or+Ew-Y6@aQ cVHA( ek]-kg,f` ws5V ,`b$8T3Dco3k(3gL@I÷mEMiR`웬Xj++mw22x2D`h<Ï/!H,-fl8aah+'Zդ)4j0ёq MEaGH"B;nb'4‘׊ ?z΀= ?=f&Fߢ( kq |f|_x" 7"{Ģ6Wg֚- AY~oUhXZ"X^!#=,S5٩H=˖lu^B3k'XB 42;Lz:TH#TZyMBܓGWƱI8( a+։i?Ú|zO<$,xe)ר*TaLFT/Rg9PE] dh;^c#DzrCﰀ2 bj?ԮqH[ZFnZ2\)&xu:Ӊkm H<>9Un nR3~%+zIPh=Y=lAyW6_ D&)@^Alz=f[5*: SCPhzs)?aVk6pdFk'@ӁwU"hJ=LITkIH{IKs~4P_DEF"z.n hENWlnځ#q0* gEe5UdךhDch].ks0TK1hԨ *UBԔd(7I@$ %8MC 4AH xߋ 0mM^6m>|`o_ a7aFTH37\g1I4i%c~/%+X'@{iZXd<9MغޘfaTkSq k_ۂo"H!X]H$ZK![atlq-4;dç%RO$LC#źJc\ LPoPES>J@oizJ+_;UuX񪢱#jR:HE>V} pgy,` Ѽq' |إ.#~0TU6*NOUJ0!Yh{]&Xv4vzzyDUZ1Jy_L޻,b%jXnF}dBgq ē&hȝ*,NOU,t2Eg .*>Pl|`Y*rؖ`kq:|ػƼbw?45G'j ك}CTN|s'ݱH8jHkJ0R*4XM. 1T|0o*HBQ':5+D}IRQ8x`/͟:p|G\av)K scZۂ2;Fm~lç[| X1 Dn7>h͌5Loģn5I[Ɩ]7Mկ jP*yQֺO[ZipV-J s*WY0[t{5VlenSN{i+ URJ&x$].g @ ?H!Gvg-e gO~6mW#_{PvuHaoTF჈۳sGONxн"bZk#wf@pb"Q8}/Gs/Z%d}&YB@*gXkGFVpu)&0pV梦0Uy Yq!y[R'8>^ SGڒ{k&@Ca|fD/R _lÇ4?| hZf l lwOՆd{dV*q+O׆[~8Ϧ^ȰyrِYz7Oc}&J K=Ơ4yi:nr$7*`+VnUQu{@_KUMsuV(\N3OzT \vs#6t'@k@`9B wL3+b yhV[R^RMՁZ2%RbF-= CdSjeV؞oᲄEk`eH)C4;ٗ ~Yr7[sW+@/^B)◥[`mI2R' ƋN+ǽ[i1rd*\Xmʂq Ǟa8/vr"|ދ8;W$ QvPL4N߃g4Ԇ[#̒Le\2.:"%/m9hACQ**sP]kV v(BhfRL Y^x@^fO6{l->6؎Pzm@!*UmY,W`GTu:*і ,OZ6Ӻo=2d4}ք*y;~izC訥vD ebwj}<%V#&m:kzR V-(SPMAq,>Qm 4Z=_Wek2v7_1} \>2cpcI?eg b?6xmM!&!U*Oӄk\: Une,@KLƋ)tfH% nu\>ݺ'?8 cn= u @G1wz8F *l` Wz_x KV%*ה)L1D/cd~m2~ɚUyot ឥoG1x7mhj <gk~jjI'N1L; ~fOv H[䮺x:U|-RPa!O q\@0f#3$n': W9*1Xڔ9 ~zJx$;hՔ)u@l@@0QBLr1>Ͼ#dž"&;#B`R{?.(;npBBiHf8i LFO',Lh6@e4$BQxT2eih1+N8D8FpH(£v`G2bBEً/0?pgm##l/l/67l -E&̏!:D2RO*X ugY=+0aLzt,hzdz82T1l_W4t3z@,y*ItdZVv+FB۞=.[z -P쮥U@@%m1I @Cjr=H[ \xILx*pZ2~3'ogj*W@N @sZoBFK&i% ԙg 0VgCG%:ށ;N :KOsV|.گ3-|ͪ-(1)5dZÏҐ:^:s;;3fXp[N&ӂ#/fna/ kCfw&*PF87 !>P*֒ ]PM, 'wbwl4bR{XCV`p7K@ϠJC|q/c2n!~UWOK5P$uTطڊVmMD{֩tnN\Vc ]AUNN_K@2z-'7r 2Zwɠ]m~10@k^YJ>V!瀀*dӽob(-=3zE-u6iҊcSKe/LG7 pX@j"Ѝe=Ư<@ࣺ 1XK|u> 7 # `H/U>,x5P öH[s O|0iI=&;|znqL1ҬIEk P.s]> ?ZύZ4~ʀ,֠4ZP# 'bg}E822!i1dݵx? @`zUF_M1zfKБu֫/}k?@P=5X ʂxS4\@c43TiȽB:Gp8?Ÿqػ;H m%!P_bV ([BW_o <썊!CY% Iiζ9ZzlMW2^997/eVi!vk1 It 62ϺU+۴5c ,uT%DcݺW I2|Hsoy CaJ%jča/|략18?=\-A(// ]/6 #Xh6CjZ' Q+eǗ%cwf۱ԭzI[t GNѨLB{SזXܤ~x)3|lT9|u2VhX"-!! '} cW=lšFE#5)JHqZq*zrR,6 @+b;]GT`P9&O4XfoEsRPLf"#%ť+D|H$iiY<Pj0Ƃ;bL(ZwyAp? V:potgm z!Ǩ8mFY VNY:geHn7 nK^i͕OO{` @C8wU^qG2| ֻ︣7tka9aݕA;nb߂J A⢷/@Fs4ǒ^_͙{g|c(h262~.ܽ1|WY)э,hقVo^ώ@G ?<Pys#| 2+O}՝x"l o^n4,DuvD(pXBh0sW/F5vv. ֓4&!*4oh~(qo;F};6zU~MVdfijΆPK$羁 Fh<;P2$BeO:&_>hG )? eLw_-K:\lY47{P[q4T nU \ @gc lX@=b?HJ@ Ӏ6*L1rmf<׎Ms1⏏QF_ [ۏe~˔+0҉4Tq PJϝ݅"Lt!L!b}~h\5YnySh,8z3L=Fsi"'#1\qd Xa`#/-8VYLZ݄ -5r Ms!pf>C_엦逖hqos{ T5) rQ UFBJrP[Y\DQXRǤx[Pi..vp`/P>6j ٓve{ZihMP-ۮ- :nMɑxk;M=e4T| -vz=<jOgLk Z|.dե??w#ǭwZ|GbWuT@FޭxV{t\&wF|E@ *@DUׯJ@kSV L]*`RM93~IHۭu%ǔmU I2>Z0s ř(JDzBt cb, zFN'4$=Ҫn^IwRk'#,9so ŧ!/(4 J7%,AtaMFZ`e0NɣxBcP /r'4 m8QWC]3xBpvTIu@A 2}owq_ f>:4pS36?и I/Gc; ^nmjUts 7fhI xƗe=dYH&"*\K9O\kե??E8jbW}w|~g`۷&mVg\+>;=͚a# cZ9dmh0@[g-uF u|d jʏTkA׎q7FmJa\?dہ.1? oG-o|쮬DCy9ːKlJdTIDATH2qj=.PyՁPqiy_ZE[um~QOʌFZr M@H\wC06cRS~%"Ebs081;Bb+4 ~A6? 7- H܁H]›sdxHPw'@ჶ)dM8RRHE.W6'%i(HAE^ UHOpSCc #h}[ Fb_C|A[?Aws5@ 0rP_>+}ݥY1P7W_q/ub^-0>Q߼1ۊԎ;߰PkpWp#R]Xϝ2:+2rn_nde Ļ2dMw`hyyø7yƿǢ0Дi? x9x2X<Pk15w1 ^[֣Ǥ>H2i5o|//o9׋||s/֗4FЊ*'!:9]-I&Iұ3.[?ָh(lk8vFDcGX .I  CRdpQsNlhFnWk~>;ހõ]V f$"= \-G]e)4u,JkKj؎P;[I?(! Ḑ[1~M½c4y8vT~ʗx>ۆy{\/2޿ J T5ǜ44[ޛt |pV/z"ؼ?Tj6B:oFNJ羸g- (y3@>L{j54~o{S\7﬈>hWl6>v ວq; (2 ^`T3ZG74FF[*?5|Mв&qS8"~{v@h?j_MqkV ='YÅ>ܞ2Ik$?:rgOeH#%OKGA~6KPZXW%_7JP<|y>в/U|mϮNܦly닽s e緗h.8%I6<:ItJ?dlLb[xjЦN4A <Aq{).DIY2O&q!;fO e);LIiݱVv_ry ndB׉d6@}s+B3|fkTtצXO'(f% $D B?·mE327y$2 Б?دsmO ~1rwxbno/i2>0P\h7͠şݷ;+ D9+kzƯ>zz]gZzޓc/5ӂ~iOW'$J XD o9~N80Ьvk|7W^<{bVhMR")m(9 8f+_P~{z枇w2~ %FqK["2X&-mum ~[WEJ}^^4=Xe>& pmH}P_S7xm vקvbnZh _zy~1b9q:sJujcg0qGQLJKo~)ɉfd)*-A}y9B1 +$nX^\uT'ΐu澻\t/pΖܡ1^mJ W۰}C-{p(̤DfV23NjAm]ZP"ʀ"R0W?{熱6މ:l$U 9eL@pk7xƱ8{ٔZLcU:P=O 8VjZHl,d!LE BN'`#>PN5Jۋ3t5y .uB'[@g}9:vנ$ !$(aaoBTB(DSGZBjv!!Џ<^/ e鴍{2š1;);=(H~Zotz@[9Q+NQ[_( FP`+}V@鼚wWJzy]Q%Xv ^N)+/ʈ5k =" 1yf^]} @F+90p{h"dޝ2 (}.؂o4ٗzZ"2ï8¯׼ x =Xʁ@|I &闡 lz36/ \ X9 _kT%% #+%)GFvtJ P[VrBv8:qytIM}X_Е`\\h&;qp#22XۊX|C`Bb,m NjO H#U"h%g!0߁ȭ2%rDd% ˝3}Cw{QLihpPDD <'||OGÝk'Ԓqnuv}A]^]^Wy{y~u o'JQ? {]W{ <;h1s-7 X7EXw?3O cw_KP\"ӲzεUaH \2E@E bݢ:b nf0'#V_/k'6R2w _z#)޼*>Ң{r%sf_a%o2v'\v`s@-8)|ywocm&xm!y& 2QL|qLퟖT]SSb,\o+.$th,:u7I)?P,D;.VgXh/ڏD!A(*:@=MM_fmկSخl"#*%%ȯFvIRsl $$d48(}d^Gp0։uMB:}`m8D%a!  AhԪ Dl ~a_&;R仵yHpB7PߏSG s@_=/YMttr{̌_g-1䋃آ/)k@)w"WP}c@2RG]X٥xh&ëW?yC%[h1 8i㴶ẁ?l&Ȉ;Τz~=7m*ǻs|w]36I/.{>2hretӻA2rqq}://R -R鎃8TDiu7i}[#Č fѳff!<*i`[{gδ }w/L`mG43(=[4jp'Vp~f 4 lLywFy2 6젷 O$5*.ErN fIOGbBs5T4="9+e ¢"Fy-80;Pe$vlAil;W'LnJ޶8ox{Z16l2k&l֥co. ,Hmi&s_o#X }z\@@K0}l%n*Z>ooe?Zw{Mz7HpkE]|sإe.DF.޴ ~+i!K8pR+ &)Cק$|?9"ksG/' p6Kxkg6҆VsB. 848)^E=dq42sLDj qp7 \zZ2IOÿN^?7lo- *uhZ0 \ S0Շ6kD6Hِ +@ `{p m"\ʇxk/OVCʊ QM0ˣ+QK MFM<{|@6sƿlګД2p>cE'"\ % ;C!?ܟߪl|IV0d_2Ka.b(ÙaʀZ3~7uUtZUZb FG.ys]]*9b(% `ܤ?ޞB?+r1 dp cI~* _ɰ=j?%~3C5lŢz4hRwJzlOpi GPJ/~Ԧ~A!"JMIϟG<ʂʂ|kih\1RN\I<2cplCg{`N7.Qw_8Qzܢt V@jVl MNʹb MNMG JY@IfrrpGMUK 2t FoS*ѐSGEx2  @?@UP-aM a>$«%:/^Ѧ,ƏG puu]P݁H{Pc@ޢ3G}:jI{ :Z~/ @Xky;`pfax&"?_6.G){PuPх%/nUl-}Yo(h /$)K@<+}dLlW@U2ۦ$N pcV{-wTRvJGJDpc:H]޻~7vWV-GQ <ǒ (ݜÛ[gV,% yp#x0Ł8R[h$D!ƮVҖh_0NQc YJzBw=PeI\;5?vh*҂:*Ezv?؈҂ 0U8wEbGxE?*5]V<&9HINE`HhoiQ>5hssPd%h,-CIZ #0|h/[0~dՅ؝-DkY)=_HeQb)S"I@(>Wpf@O!ݧ6Id>zK;| Y 3v-/v|Z|MR'Ŷb p$Ov^^62pc{pe|n=aք骵]sK1/iGl2:DWy}=}:$L` :2wfzpAQo)H-ºu躺boװMv?=<@] 6yB^*d|sG7}͛L%7M|DqO[Ǣұ/ļe6Wʸjk39{uuZ?o?W߳:Ik IsPf8 %' O]f҉EtliDY9h?J]ߍ3DZ׆;ø9ы+ۊpY ǰ2N==XBIj7ەQm vŧ6D$e"-;i0zĄD ZV`ocZ@]i1RSlpL ؎EDjhe2CMnı\2A@Q`.ј mXʨpup4nucu; Z7$?:q[5&\Aé58TdߜjJR2 TʋKGCSu5CS@(lQܛ`4q(1QH aW@ e}?Cm5V #brq{X[oTs@}II{{{]`yi( A%K1[e|l?ܠUez/n@Z:7}>tk!vNj# oo 3vhp8D:'5e"o_PETq)}5Be  ʄcS/n,"Y?=X4tnEcM)w.RRDHAz#Ie#ɣ-.1ٖzfg!?-qFsZstpmLpmi7A`m #gpxO=H&b(E"}c$@h7Fk&`(IbjxE②`eVJj˱_Cv֡ e%(@G !ím@WC5NTWIQ@D 4^4Bc ޞ2$;]A8 [wDn߆O?F3ra!v^gtm^Ww{t_,s|W pln;;B M]zo޸R|}AFbz, W_iZ_^'hG_^_A@%Ap-PC>qEoX_d r o:l.K2ejMVcg?2<>1ޝ xpm\Ýa=?b@,]ƍ>E ہJ>\M8u(/-Dvn6iqӑ4*y7[{t 2&!ii(A mܓݸD:} 7yQ NP. &0sgpa4U#7#Ѥۑ!b 4|D l+\c@zzM"@-A`}jd<%(@ضO쏖2,t(쮧,C4!11$(E"I"@ʖmޓƦRmW܅m[s+jKni=6G9^jwl͆jG}*@U@2ZN2UX,1 y- QbSK-/ǗWƯBL@ !6/}]tlŘ78]GUn' 6ֆ tכhk>M֖agR\鯾ֱgnY5~~0iFhٓfbÞlAc?E8Ϫe[=$^J+= C r׼8{S5)}u[ |gu&kvm@o*\$!;HlHu+N?y{{H}-PPZⅆ`,z ZUyA>t ܠ7'y~c4x+i"f9 a1CoƯ }N.*ެ9 ޝlƛzdJosi!(,۹wqZpnoݍ5SO {kH*EUeljd$'"&)Iq܉@qQJQLɮN~c ^;{sJY*ߴ?@ i\@+F:yE> Sii(K b DI*MGBJA(R$ )1q<)LKgwk$ُ=U+)FseJ& rҳ' Qg(IqTԸDbR D)H@ \"'?hgOw xLj1:KbyX e}qý_f@`3pE|޷w??f 7&pg7$wxmv`ލX7HP #wŦ`Gu* ݈,}Ȱh+5zfЮו:CwoJ!z~3TP4n_mX}3zIK6litL\}-qMki=cJs}2 >^,t`-ve4 {k+{wסPT$g .ޟ _,P2'pwNHܚ}y~cj98q޶ IcIk"򐝝H#%OOIA)Y~66g@뾽Z4ڗR䦤"/# IiBLwhiGQ[QCIa@KЈ# mEd(QS Ƕ(;_?eENTNU|MSA.iݲ~|k^תc{JP˹C:Y}MqN, oGpu\~Qfvryvyg V+/( z~3~,l~uWu]60M a!wJ‘ v+t0{o첷OڐoXƶcJM`JU,@[S|<۵MOozgiP42y;z,ϯN[Op,`785E]U 4V `_s=jk* *y ٹY HNMDbrsH2P_84cn|F*Vxk7qcg %P 4<; 2|\$x´4NR'>6*XAgKA "mQH|슈pY.|;)#)Li<fگ\m^[wѫW~WI;j U ,]8tżX2n &xXԛܶ=nNEU @@W5.@2@@qIZ`w崛z/, ln~B dRP,^oXoH:qfӇlf eѮmWov?kC(SD^U wq<4F8i3P)@U^2*idh.C-OSc-ۍ}{@@eF3RmRPn=(uzQFgNFKy&.ݍy|{;ѣX:q>ݯMSC97g{pq sgbatxPA}NIJL@r&:Tf#/Ed)JDZRISPqh(+rߖ&+O5y9{D~ƜDHPBiAIھL /q(--GeEb >%XhAt?$V2"0x .Mo:CF<uVe: {memYJƠZMMm u#2V,:l*v>K^F3|1&oT [Fg? Qn N8*uuY.>1'ύ .3p _և7ҀV#T_Gi@z ^p7Gع}p|]CDޮ(Z{p(hAkU [@-sPY T晁 {xQ_Si4Le 4OR,cB;/ uwLMv/.9SNnNwڔb^`u*'H4p=29HGH6/)F.%§q:S鱓``?AcQ!( sQ_"쭬Ğ$)LmNc} dLPS[O  d$agd<l?}.@lV4>_{/K3O[봲W4}kEֵ,T%XW V@WZKhx/F_ , PCҀ&ToLx  (x}f)]@,@i=+'Podo8H&0'%\&(m/U}BXO|*0%~n߼>$M0m5 Z[5hRзSv< ܙ<ۓH렖iPKghOzzA  OW$, (ZeK ud5d)/DuY'jJ<\@SA&2b^cm?jolGjT+h~ Cpi6,`mx $л&d 3 2"9L24)2J|6'ٙ+]CՕ8Z_Dzs5#8 ~' H%3hhlF󞽔BqVPm OD(tM(~߷l'Em NȷAC^5K_od7A_Auf:=f_@IؽZ6R`?žͽWɠ鍚{7 սwnedw+ ѫOuI^,y~y|'7l o^4{pg x5|Oͷ[ݭ siA+Y0|fCj E P, A-_Jh0 Џpg 7Y?mVscd 543h\p;=b>*xʋPZ¢<3(*+JPWƺ Ueh&p<7uE[^؛lܛ8My,R 2xyE\ߏ#0sa4, 3? 4t 2r2I+ON@?]1C__cmdjTeEe) 1^ƃkN_.Zj4Id=8Pmz(AИpt,%(C;֩]Ph1"M2~"n7Wux}jÊwڀRmY6hX^_5p ٦$Gs pC\..uZ7 J8j.}E؁݅>S$׷DJoݞ2pkoM#M:cƯh{kȬg?݉H(Q\=FBy\ϧg/ⵆ^(O't+"@{}Z+;== yx9z~F6aw/.i8s˧k9=Xlo|k=fZj0qc-:ֈl7v=f#+9)< (qה`we5V{otRz2rM,*fe#L8#UydF"*=eEi(r@ʀp$&#^t?^_G )O_t2@O_vC,ѮP#p.|1Mo}co|zfHU%qV%/4@乘jh(YP~CѨ_nNⷻ[S^R,wX ZQu>7J k)bjҒN;6ts﬏h#"*%R'Gps}Ÿ_wUMv]`ҕ5{I6 v~6 |eȒ +*5Mӑk>j&$E gvw p WGqܥ=ۉ]6k}f[Jmk6ra6?ڄzEi/@YI!@ QFmPV=4\.ž,/E&jBm)B{] :k'#J{ӫZiޟ;pC=zW u:P=S̟Qfy;a(4FdFTZ&(l/FMnԾ4STԴL !'9QHA%$#%&L(($;BP@ bc㐛Դ,3] a*O_HbbSaP4'<~gu=ǻ%;v"j|/x^74ʭ/|-_iR75Q>WK>K߲^1wU a ?蟯Ms9:ה(w(PfP3WʹJ? _8VI|ݎ=&RPCz;utymve z~8_(e\r3aEHW}nn@?kcѦ_`EhÝE!s.!}|??S^II 8fԟRO_Өm%, _HQn.Cu<@1o^@P> FQ[&nʅ43ײcwj&NT$1~ uJ5򽤣8 1K&OE%gd0d5 |)/bGƟ+:* %!#%a Anv..O)F R_@F%#}g' ۃ; > -N-["xQn}o} .=M7:2~Jfg3glmdY $#! 49 MDN$Pr@(Kǣ-ﷳ{pm|}{_[Nխ[%@B5%OW -t~83oej#VZ?!Ys|vEץOM`Thr[W>dU)ߛ+/AHkǡ@nՊ<[׭VvտϊMXEFS~o-&k kg~3h!o]~r ;Q9޲_/: Кuζ(YB ˿6A埦?;^L TdZx*Co?}bB'}bmMQHQF_J T P@}v ZrNG0&j>3ƪ=/<154!<6yo $K({@נ K8]RtT$}qʃ;)IdFDv|4}䪔*隔eoL@7L n@Bd n;ձ022EcC=~aSo1@Z5&yT_ ?iI? g{ vއ}{7`݃~G9߆LsGKcTȬX{樤!|kūr Rٿ'(In6\E>-0no`2j?)U* C_-<5րXVϓO֤ (5T7ڷ[7 y mU+Ѫ7ʧ޵1ŶlrqLJ5 f FjSRof\UU߱v\"*s\az؃*Te•4ӲS9ShNxr NؓH<x[WQTY@Ga&3kCIl(`~0ݷ+u./й~*Ɯɀf1FMҧ5XDeiF_uZPF40KA#e(r&b~ GBp24Q_~I?N7'9i)(q儓wDb\, rsPZ|V*rAh;C?|n  #@ævwcT1RA~9B6u9L@ŗ[.C޷ɺY3JVb[.јH=Hm隧ME 05>s8 `ì7 hC#Pyw?l¥y1p>n6LpNf .yJ:a2h J>*75 yih+D_MM 4gFkiT$m*?.)2NA {q4: ;dWtcHW,|0ӜF7,QY59Д"'Zޕ)QNE;iTfd)d1'C@*ـ0H QN/V 4P#޳ pgj 4 ) Nqqp!;`ҟ\mm?{;LP.@ 83\^Ş  *}wuپ@e-uӕd(@J!PbR~U6NC*`ƷT/ϛdbx ~.VtxԵKk(W bG>XY(5|Uw7LU;pYA&L9l^J@Y[p+'ew—aj<ֹ/A,U:u Ĭ6 & Oi&k['?-TxZM3 *%壮SZ~NN.ΧVZ&Ce5ֻ*B]Eb5n49cP,tfٕt4t#q θ8}2 qaH GZI8.9%h,? )@Fj ⣣FRi_x3ՇC]>t7>L__v=~A;!%F+UD`d^A?>1 L? z{@6F/翨Sx+wuͻf6HM>Z!I4Uo]rUgk<:P+EF%*3_ҋIQ<`Lbb(b $*iJv 6*麵o zVl9VQhu@_sNÖH1J0>=\[n16 9SfZDμi)"6ݸ:ֈkV,bVtW6ebet3PEGf*GZ'zIqF3y^f6?%ć,=mPm6a:;bQtmTIlAFu4K&xVscbfL0ro5V:em+LK1F1Tt4$E`$ =NPO ]h+EFB4Rc2?C8qp/$!A )/FSQj򳐝O !_ , D#&I&7 80rhay߶ Rl' ؋?>D8H @,A1{"PInm}a{_>JV֫҃W_G) hY*BU);!KjV36Ijϴ f!xJ\;c5dL !VD^ @1@ˁf (݅W @}Ty+%زVza0 D>,F̲ JUG_>Be8ל4Ax˅ FYiIܛ`}kpg kÍ8G׀ɎtuRS9P%& h8"%J|ʟ&9h*t!>"-‰ =Ȑ ZS&G@ʟKS΄ q8v`BnGbd8\ʄԾ(Dve!T4$*M'{ypdSXvm#kI$dɔoAP/-x?4݂ u +?@X%3&+g|2}'sVU.*8/B(6r^L`/#(x[fu[J~1Xa؃A=5DkY`Vb@+O 0_.E@o5Q3g-F _90V~:)sҔ 0`yMGn52֔^YUzj1Q3ۋs迓g9PbiҀB2@}U)t\H:~G)߁&Z:r J7^[< c1)aWmcUZ F,n0lmVH:*p!]%TT4šL,4UpTә>2<hdG"%"̬lQ@FR6-rq@xp($+*InR* pAP T(c i?3h@ˀm!P S %4.K_K)5 oo1+@ˁbS*/˿1]gjyj6IxKJ^SڟS5V0 0D_oEѥJA {"dRjYC5<5/C_\*1>7cEV*#DD~a8dtN)@|y4 G8 |Bw~f{3.w4Y FBC9|4zY·KK#J qEx0[/@K5X@5 0Pef. TLg+ZS1=5܌gy]Z#xæ̃E_8;}5"s9׃3ݼܯS6y{=sk|!<Ծg^ܚSa 6_*.3 d} OLyjuycœ?^]+"~>D {|~},^_U3/~ڏ/ߘ+^?r?2z|&6)ME5_m,O_^^Wox~Q]'it8SZ SD]N GH/kH4w h IK (ARl$'1dUQ_Eߜޚ|,v   8ZSnlx~~87Td\߯ߝ ݗypH3<嘢_h/@79V Wb纚p+LԘIJx'NEġ D%i& ?P:5|T8qV?:,d=QaGp,$Q8UN!HFa :`X@Hql?~?~9}7߾} ڹ A; >NܚZsh -&AE)Ν'k#x6FH_9OȀm֭TpiR[Wq״Frt'_ӝ_Z|ek~G 4N2=xgc 46ϏL)'ڳKSTi*0ntk=␷ָ7no\χpmo 8ge. 㲞 8Wxoͯp6.OAw=>:_/WWnM{~WTkחhy)Z \]4 fܿhƃK?u]6.Ϗb~ oB[eY䯤Rfu,,dfI 11>~I^JQFlt7T`z~V}ɣpҌ$ial\ǝ \gq\AO`y sm`;<*@]~*T;\OU!T`ӈNLveƙlGC)wg![C5Oen6_; t*vDZ8v4M9}G*NG"4z;vŇ?? G_`ۮ@lS3b@س;yܿ#CYS8_Vq-c:{Թo3ؼ8 44pISqq]'p ʈ dmuNaFގPgy3MW мc-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-b-J=G)IENDB`rgba_8bui-nodataedge-rgb_8bui C T_64x64--0-box2.png000066400000000000000000000104321456565420200372750ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxٓw3F t7ݬ  WP5Ơ.8q\P833M͹<ϩbQ]T>Wo~c1c1c1c1c1c1c1c1c1c1c1c1?=#^xhE-sS,H8^yF켭ޘe5_>#K۾ՑI,l2[sTI*%YEً{e~c g찝xdlxpm[g4Sœlii6?(kOڒz[gl QӆlϕdåP|+F5[5dIjAmINvl 'zptfEٞ v"[-Le윬ޚŵ,lisJ;\5 競r" j|XVY5 km[yٙ'wn\ZO>`;sp}[mOn['1ٖll۶eÜlz̬ٞ%-dIcsY6V eC/+,=` Lm0%aՖ'dҐ٪gݼ Wxvv7lm$v*[^Xg۾qQ67;+k:{8(kշqen,LlÅP+D _JAb H_qTŚKe˶{6~siuMٖۖlyÜmlfzFVlaɂns36@{5E]#Y!ˊqg~J(eaɖdS嵶df; j{fSmlmmZ?k[]'봧diְqM jI{Rpr,+FuY{0ahKlY~l}0d{~ς_=+yy Gm=';mw.m]OulZ;lm?9DhbWcY%j6U( liXժ9[8$Tzr GeK>`{v6=n&YٺV֪P%-a觻H*/bȪI]g d)jAV+٦*#+rRţ`x}Hvh۾Ͳ sN[VOk(Jeqڐ@TȪiu\gm!krVQ" V˲{Fe\֩v/d7{ge_J/<-6jt-Ȕƙ=Qh~Fb]#>@Lmj,+T[F$(-+ ˖% n}p?uՕ^0@LڶZ(>%J-daڰU]%my#4X?OVkS-rBIV,(5yY:~m]eX֎уb˟˾kֽ{Rv^0x-N(V(+ʚ{4eՂZGϗ](TvXQ7:adJVt¨3qmW ;V?Wl|?v{ϯn^> xgwǩ G} l [5m9/;yWVl^=.)W]T_Fv^ARV2Y?}.0VNldJ㣶`dl).N?so;d7.}tkm_]?{˫'{S|y{/N e rjn–vم{WNn^^}'^ݾ" z|Fդ&FA`ȄT(bMh_֥WN>}%Go}veٝ++ lm> ܓ3RlHNfxV*)lذl郶=//g>pŗe_sJ;gz܃@rȬ۲ލΜ-lFNy(?{䪥jA}qu>}k'e^0@~QkMYYލ'9[И M֎NƆGd![:egݸpNzVeAN稾z "Όlfnmj݂q]-jL˒:[)mLVldyа,7֖ܗ^?So}ޫWN>|LvQ2͋;A)bq%IENDB`rgba_8bui-rgba_8bui C O_2 Cl-2-1-box1.png000066400000000000000000000302241456565420200353100ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C O_2 Cl-2-1-box2.png000066400000000000000000000070771456565420200353230ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxow&Cۨ5?+HE+ZpBO|*,EDih0jšݙ5nl{fowZbl75T: Yf;73>rW,Gk,Q\;xz<~뛩RlPt` -RJ*e` -RJFF3?Ic{nQh.ܤVmW gdڰ|2kyސZ.o3[VN]p?;UZK-2 綽^߬H@@@@@@@@@߼}߮68,3 7s-$P- 0Q]@9:71@@ r toc| p657ܬr!5xRnR|V >\|CzNYdҋnX-7eU*h*(q*(q*(q*(q*(q*(q*(q*(Qkm?(KGe ,@%#2E2Xny[5:8_r۴Q[-jyF^G!5i=.Z}J>f0YDzÛլS-P %5˱,'l@: t` 0-(`[P@l*5q:s]& Zk=5?Jeuޖܲ:4p@~ \_@4p@~ \_P>0N=E oQjZ-;wgjy2I56٪Vkvnk/}MZ`YfԏC R-P>xjjce-Z;GmseϜ{rؓ{^%'⟪UK9QY#OYeF慖e48;E8v׫Y2vljczjOSn`W/R8Ղv)5Kܧ,37eyNѩ/P<*(`Y d0UP @V@6Ds&,ǛLAQoW57ᬯT ԬrJeXm[ z?5mvvj-0:(f`tP!@1Cb@  x4rjǩ;=jDɴȈ7d強զKWarZ j\ jaVjRRVpZ^휲ݝ0Lx檭ԲzC,7Uk/zj)sբ.G?ҿKҿ;BsےPۈ~<(~@m?kYH@p/3\U+jYp~RZ߫}S?krI߻cj7S; Z>KZF.\Z5Ze R|kajSG\=(~rՖ|gYsIo6ֳ\H#j|H͏%M?s拆[~Hmlf~>~+ >5Zw'ԞZԞvRVm4We/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C O_2 Sc Cl-2-1-box2.png000066400000000000000000000070771456565420200356510ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxow&Cۨ5?+HE+ZpBO|*,EDih0jšݙ5nl{fowZbl75T: Yf;73>rW,Gk,Q\;xz<~뛩RlPt` -RJ*e` -RJFF3?Ic{nQh.ܤVmW gdڰ|2kyސZ.o3[VN]p?;UZK-2 綽^߬H@@@@@@@@@߼}߮68,3 7s-$P- 0Q]@9:71@@ r toc| p657ܬr!5xRnR|V >\|CzNYdҋnX-7eU*h*(q*(q*(q*(q*(q*(q*(q*(Qkm?(KGe ,@%#2E2Xny[5:8_r۴Q[-jyF^G!5i=.Z}J>f0YDzÛլS-P %5˱,'l@: t` 0-(`[P@l*5q:s]& Zk=5?Jeuޖܲ:4p@~ \_@4p@~ \_P>0N=E oQjZ-;wgjy2I56٪Vkvnk/}MZ`YfԏC R-P>xjjce-Z;GmseϜ{rؓ{^%'⟪UK9QY#OYeF慖e48;E8v׫Y2vljczjOSn`W/R8Ղv)5Kܧ,37eyNѩ/P<*(`Y d0UP @V@6Ds&,ǛLAQoW57ᬯT ԬrJeXm[ z?5mvvj-0:(f`tP!@1Cb@  x4rjǩ;=jDɴȈ7d強զKWarZ j\ jaVjRRVpZ^휲ݝ0Lx檭ԲzC,7Uk/zj)sբ.G?ҿKҿ;BsےPۈ~<(~@m?kYH@p/3\U+jYp~RZ߫}S?krI߻cj7S; Z>KZF.\Z5Ze R|kajSG\=(~rՖ|gYsIo6ֳ\H#j|H͏%M?s拆[~Hmlf~>~+ >5Zw'ԞZԞvRVm4We/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C O_2 Sc-2-0-box2.png000066400000000000000000000070651456565420200353260ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1b4h'h!ThCUݙX+nAj߳gg%O 󨗝>̞w^QQ\;xz<^kU*MjyQ&hnxߦ6\Iڎ̭Eɴq-55kyސ[{$r8r8r8r8r8r8r8r^Ng/VFgVyxaY͟nY|Z&@sYoUu$        'ߩ68.5-LjyF\Q5?J<:YV<Ϲr^;[-Es6x ^Gn Ncez @!12=P@ Q_ArKjV-oǿPKaOvZs7Ԭ n^x"5J@` w2բ5c׏^V\f9VWx=jvզ=+{+ JN\^~VY#OYgttB_s@@sp.^fr|I6X9|eϼUNËv7NOvaFkڧY~doQ|Nr_>"(hY d4,EP @@A6Ds&5˱&SLԪ,x2˕pM5^@8WTvPmkS0H!@1Cb@ 30:(f`tPP[&_N1˱FGY^G׺]˂(V,罳^ߪ6XB-;Rh\K-K~V ɵ:V*enVjl̿ `PƵSMɪ ܨͲJ"0VҿRK.Q۵,۳j)KB5o#Q\!e  }N]rs/UkjY~l~RjQ|Zz{U?rI߷=|@-Ԃh/wj{[•U/Y~Ӳ.|DyOr ou]lg"Vo(~B\gjhq-߮f_v"%ҿ;bkSG,ߑgQ-,EP @@A"(hY dц@=,[] |4A4,WZný /- r ` /- r ` rryq&['ޡVkw6=! X72 rjsjcE"( r8 r8 r8 r8 r8 r8 r8 7-+$XDd F-=SkIENDB`rgba_8bui-rgba_8bui C O_2-2-0-box1.png000066400000000000000000000302241456565420200347700ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C O_2-2-0-box2.png000066400000000000000000000070651456565420200350000ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1b4h'h!ThCUݙX+nAj߳gg%O 󨗝>̞w^QQ\;xz<^kU*MjyQ&hnxߦ6\Iڎ̭Eɴq-55kyސ[{$r8r8r8r8r8r8r8r^Ng/VFgVyxaY͟nY|Z&@sYoUu$        'ߩ68.5-LjyF\Q5?J<:YV<Ϲr^;[-Es6x ^Gn Ncez @!12=P@ Q_ArKjV-oǿPKaOvZs7Ԭ n^x"5J@` w2բ5c׏^V\f9VWx=jvզ=+{+ JN\^~VY#OYgttB_s@@sp.^fr|I6X9|eϼUNËv7NOvaFkڧY~doQ|Nr_>"(hY d4,EP @@A6Ds&5˱&SLԪ,x2˕pM5^@8WTvPmkS0H!@1Cb@ 30:(f`tPP[&_N1˱FGY^G׺]˂(V,罳^ߪ6XB-;Rh\K-K~V ɵ:V*enVjl̿ `PƵSMɪ ܨͲJ"0VҿRK.Q۵,۳j)KB5o#Q\!e  }N]rs/UkjY~l~RjQ|Zz{U?rI߷=|@-Ԃh/wj{[•U/Y~Ӳ.|DyOr ou]lg"Vo(~B\gjhq-߮f_v"%ҿ;bkSG,ߑgQ-,EP @@A"(hY dц@=,[] |4A4,WZný /- r ` /- r ` rryq&['ޡVkw6=! X72 rjsjcE"( r8 r8 r8 r8 r8 r8 r8 7-+$XDd F-=SkIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Cl-2-1-box1.png000066400000000000000000000302241456565420200363410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Cl-2-1-box2.png000066400000000000000000000071021456565420200363410ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1Ĥ1@44}bbbs* aw"PiqKvgR+oۻ9s>0|ݛ|;;y Qaj~?$׍6>0u9j5jyѲ[@ lU2TP%[@ lU2TP۴9sԬm jٛj(iXG>g=5 _VѴG6yy-j[G.Tݪ7&ʲ fFܧVOaN5̲?lTk{7u翦fl-- ]f {PK/Fߡf}Kѩ,ϕշG ,iG&K'Qr\/e{լI#B\o.njY ,d`pvNjo-|A7Zc~5szρv>@͏e^3Hm{{T Լ/Q[svԲ<&+Xf<; J@V@ *(aY% d0UP J1'ڳ7Yfyzgv5saG5X{9z5c\VUۜBگcE[%@ 30:(g`tP!@9CYwnQܗ^Yoluq=jϼ6QSm&o2qoi6׫MP N?$[- f_5'r',Z9yZ˚樚.1esKӏ@y߿;sשedYoԋ] Rf,kD]jI͏><wڲ%Q(yPj+H@poޱ3~L+jY~lyRF߫=`|No,~vGngYV'G61'^ 7r·-GWe=o/yOrB%W eyXr!A5?P38=3CjhV^A\ܧSKsS'lkҳ\#{=yT`tP0 }Q+vY.$=, Qeq=f'^wzaN}ǮWktnI>6:n5&Z jLUm{ 5=nYzM\Z`? C|֢xJ>=q˲ojSݹ[0Z0?`߉?#7fy..$ """"""""z,H Y<_VED" r8 r8 r8 r8 r8 r8 r8oMw9mIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Sc Cl-2-1-box1.png000066400000000000000000000302241456565420200366670ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Sc Cl-2-1-box2.png000066400000000000000000000071021456565420200366670ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1Ĥ1@44}bbbs* aw"PiqKvgR+oۻ9s>0|ݛ|;;y Qaj~?$׍6>0u9j5jyѲ[@ lU2TP%[@ lU2TP۴9sԬm jٛj(iXG>g=5 _VѴG6yy-j[G.Tݪ7&ʲ fFܧVOaN5̲?lTk{7u翦fl-- ]f {PK/Fߡf}Kѩ,ϕշG ,iG&K'Qr\/e{լI#B\o.njY ,d`pvNjo-|A7Zc~5szρv>@͏e^3Hm{{T Լ/Q[svԲ<&+Xf<; J@V@ *(aY% d0UP J1'ڳ7Yfyzgv5saG5X{9z5c\VUۜBگcE[%@ 30:(g`tP!@9CYwnQܗ^Yoluq=jϼ6QSm&o2qoi6׫MP N?$[- f_5'r',Z9yZ˚樚.1esKӏ@y߿;sשedYoԋ] Rf,kD]jI͏><wڲ%Q(yPj+H@poޱ3~L+jY~lyRF߫=`|No,~vGngYV'G61'^ 7r·-GWe=o/yOrB%W eyXr!A5?P38=3CjhV^A\ܧSKsS'lkҳ\#{=yT`tP0 }Q+vY.$=, Qeq=f'^wzaN}ǮWktnI>6:n5&Z jLUm{ 5=nYzM\Z`? C|֢xJ>=q˲ojSݹ[0Z0?`߉?#7fy..$ """"""""z,H Y<_VED" r8 r8 r8 r8 r8 r8 r8oMw9mIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Sc-2-0-box1.png000066400000000000000000000302241456565420200363470ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2 Sc-2-0-box2.png000066400000000000000000000070661456565420200363600ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouqmOX叄?"&Ebr1@44}bbbs* LO@[;sZ) J92;3;Z?\;Q\@97 |xo tq@r(Cge D9$HrO<\cc-71}j)?V6 e>5p8p8p8p8p8p8p8(^mV-ֻU5Xzf=jAfy.Y}{< @ t:@AtP@:(hPnMLkDmρjz7jSZVl-碜| *7 h| *7 JÇީ6>Cnj_^| զ:ZU^O_D0ީVԪai ܩYÞRjf,yɋlg^! z'S-PyMmٳ=^2Cj ;,+_ojߝR{zS{mzs)'OLVƿ_?WO-7New2lDZx(yU-=,KN/ܩ6uj͖U[GԦgޭ'?RK|^OviZ׎?Vmu~~5pnD(V-\-Yj.^kt{5?L~3r#j+իfy.N$""""""""zòBb؞ 2bn+IENDB`rgba_8bui-rgba_8bui C T_16x16 O_2-2-0-box1.png000066400000000000000000000302241456565420200360210ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui C T_16x16 O_2-2-0-box2.png000066400000000000000000000070661456565420200360320ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouqmOX叄?"&Ebr1@44}bbbs* LO@[;sZ) J92;3;Z?\;Q\@97 |xo tq@r(Cge D9$HrO<\cc-71}j)?V6 e>5p8p8p8p8p8p8p8(^mV-ֻU5Xzf=jAfy.Y}{< @ t:@AtP@:(hPnMLkDmρjz7jSZVl-碜| *7 h| *7 JÇީ6>Cnj_^| զ:ZU^O_D0ީVԪai ܩYÞRjf,yɋlg^! z'S-PyMmٳ=^2Cj ;,+_ojߝR{zS{mzs)'OLVƿ_?WO-7New2lDZx(yU-=,KN/ܩ6uj͖U[GԦgޭ'?RK|^OviZ׎?Vmu~~5pnD(V-\-Yj.^kt{5?L~3r#j+իfy.N$""""""""zòBb؞ 2bn+IENDB`rgba_8bui-rgba_8bui O_2 Cl-2-1-box1.png000066400000000000000000000302241456565420200351450ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui O_2 Cl-2-1-box2.png000066400000000000000000000070771456565420200351600ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxow&Cۨ5?+HE+ZpBO|*,EDih0jšݙ5nl{fowZbl75T: Yf;73>rW,Gk,Q\;xz<~뛩RlPt` -RJ*e` -RJFF3?Ic{nQh.ܤVmW gdڰ|2kyސZ.o3[VN]p?;UZK-2 綽^߬H@@@@@@@@@߼}߮68,3 7s-$P- 0Q]@9:71@@ r toc| p657ܬr!5xRnR|V >\|CzNYdҋnX-7eU*h*(q*(q*(q*(q*(q*(q*(q*(Qkm?(KGe ,@%#2E2Xny[5:8_r۴Q[-jyF^G!5i=.Z}J>f0YDzÛլS-P %5˱,'l@: t` 0-(`[P@l*5q:s]& Zk=5?Jeuޖܲ:4p@~ \_@4p@~ \_P>0N=E oQjZ-;wgjy2I56٪Vkvnk/}MZ`YfԏC R-P>xjjce-Z;GmseϜ{rؓ{^%'⟪UK9QY#OYeF慖e48;E8v׫Y2vljczjOSn`W/R8Ղv)5Kܧ,37eyNѩ/P<*(`Y d0UP @V@6Ds&,ǛLAQoW57ᬯT ԬrJeXm[ z?5mvvj-0:(f`tP!@1Cb@  x4rjǩ;=jDɴȈ7d強զKWarZ j\ jaVjRRVpZ^휲ݝ0Lx檭ԲzC,7Uk/zj)sբ.G?ҿKҿ;BsےPۈ~<(~@m?kYH@p/3\U+jYp~RZ߫}S?krI߻cj7S; Z>KZF.\Z5Ze R|kajSG\=(~rՖ|gYsIo6ֳ\H#j|H͏%M?s拆[~Hmlf~>~+ >5Zw'ԞZԞvRVm4We/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui O_2 Sc Cl-2-1-box2.png000066400000000000000000000070771456565420200355060ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rfIDATxow&Cۨ5?+HE+ZpBO|*,EDih0jšݙ5nl{fowZbl75T: Yf;73>rW,Gk,Q\;xz<~뛩RlPt` -RJ*e` -RJFF3?Ic{nQh.ܤVmW gdڰ|2kyސZ.o3[VN]p?;UZK-2 綽^߬H@@@@@@@@@߼}߮68,3 7s-$P- 0Q]@9:71@@ r toc| p657ܬr!5xRnR|V >\|CzNYdҋnX-7eU*h*(q*(q*(q*(q*(q*(q*(q*(Qkm?(KGe ,@%#2E2Xny[5:8_r۴Q[-jyF^G!5i=.Z}J>f0YDzÛլS-P %5˱,'l@: t` 0-(`[P@l*5q:s]& Zk=5?Jeuޖܲ:4p@~ \_@4p@~ \_P>0N=E oQjZ-;wgjy2I56٪Vkvnk/}MZ`YfԏC R-P>xjjce-Z;GmseϜ{rؓ{^%'⟪UK9QY#OYeF慖e48;E8v׫Y2vljczjOSn`W/R8Ղv)5Kܧ,37eyNѩ/P<*(`Y d0UP @V@6Ds&,ǛLAQoW57ᬯT ԬrJeXm[ z?5mvvj-0:(f`tP!@1Cb@  x4rjǩ;=jDɴȈ7d強զKWarZ j\ jaVjRRVpZ^휲ݝ0Lx檭ԲzC,7Uk/zj)sբ.G?ҿKҿ;BsےPۈ~<(~@m?kYH@p/3\U+jYp~RZ߫}S?krI߻cj7S; Z>KZF.\Z5Ze R|kajSG\=(~rՖ|gYsIo6ֳ\H#j|H͏%M?s拆[~Hmlf~>~+ >5Zw'ԞZԞvRVm4We/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui O_2 Sc-2-0-box2.png000066400000000000000000000070651456565420200351630ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1b4h'h!ThCUݙX+nAj߳gg%O 󨗝>̞w^QQ\;xz<^kU*MjyQ&hnxߦ6\Iڎ̭Eɴq-55kyސ[{$r8r8r8r8r8r8r8r^Ng/VFgVyxaY͟nY|Z&@sYoUu$        'ߩ68.5-LjyF\Q5?J<:YV<Ϲr^;[-Es6x ^Gn Ncez @!12=P@ Q_ArKjV-oǿPKaOvZs7Ԭ n^x"5J@` w2բ5c׏^V\f9VWx=jvզ=+{+ JN\^~VY#OYgttB_s@@sp.^fr|I6X9|eϼUNËv7NOvaFkڧY~doQ|Nr_>"(hY d4,EP @@A6Ds&5˱&SLԪ,x2˕pM5^@8WTvPmkS0H!@1Cb@ 30:(f`tPP[&_N1˱FGY^G׺]˂(V,罳^ߪ6XB-;Rh\K-K~V ɵ:V*enVjl̿ `PƵSMɪ ܨͲJ"0VҿRK.Q۵,۳j)KB5o#Q\!e  }N]rs/UkjY~l~RjQ|Zz{U?rI߷=|@-Ԃh/wj{[•U/Y~Ӳ.|DyOr ou]lg"Vo(~B\gjhq-߮f_v"%ҿ;bkSG,ߑgQ-,EP @@A"(hY dц@=,[] |4A4,WZný /- r ` /- r ` rryq&['ޡVkw6=! X72 rjsjcE"( r8 r8 r8 r8 r8 r8 r8 7-+$XDd F-=SkIENDB`rgba_8bui-rgba_8bui O_2-2-0-box1.png000066400000000000000000000302241456565420200346250ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui O_2-2-0-box2.png000066400000000000000000000070651456565420200346350ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1b4h'h!ThCUݙX+nAj߳gg%O 󨗝>̞w^QQ\;xz<^kU*MjyQ&hnxߦ6\Iڎ̭Eɴq-55kyސ[{$r8r8r8r8r8r8r8r^Ng/VFgVyxaY͟nY|Z&@sYoUu$        'ߩ68.5-LjyF\Q5?J<:YV<Ϲr^;[-Es6x ^Gn Ncez @!12=P@ Q_ArKjV-oǿPKaOvZs7Ԭ n^x"5J@` w2բ5c׏^V\f9VWx=jvզ=+{+ JN\^~VY#OYgttB_s@@sp.^fr|I6X9|eϼUNËv7NOvaFkڧY~doQ|Nr_>"(hY d4,EP @@A6Ds&5˱&SLԪ,x2˕pM5^@8WTvPmkS0H!@1Cb@ 30:(f`tPP[&_N1˱FGY^G׺]˂(V,罳^ߪ6XB-;Rh\K-K~V ɵ:V*enVjl̿ `PƵSMɪ ܨͲJ"0VҿRK.Q۵,۳j)KB5o#Q\!e  }N]rs/UkjY~l~RjQ|Zz{U?rI߷=|@-Ԃh/wj{[•U/Y~Ӳ.|DyOr ou]lg"Vo(~B\gjhq-߮f_v"%ҿ;bkSG,ߑgQ-,EP @@A"(hY dц@=,[] |4A4,WZný /- r ` /- r ` rryq&['ޡVkw6=! X72 rjsjcE"( r8 r8 r8 r8 r8 r8 r8 7-+$XDd F-=SkIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Cl-2-1-box1.png000066400000000000000000000302241456565420200361760ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Cl-2-1-box2.png000066400000000000000000000071021456565420200361760ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1Ĥ1@44}bbbs* aw"PiqKvgR+oۻ9s>0|ݛ|;;y Qaj~?$׍6>0u9j5jyѲ[@ lU2TP%[@ lU2TP۴9sԬm jٛj(iXG>g=5 _VѴG6yy-j[G.Tݪ7&ʲ fFܧVOaN5̲?lTk{7u翦fl-- ]f {PK/Fߡf}Kѩ,ϕշG ,iG&K'Qr\/e{լI#B\o.njY ,d`pvNjo-|A7Zc~5szρv>@͏e^3Hm{{T Լ/Q[svԲ<&+Xf<; J@V@ *(aY% d0UP J1'ڳ7Yfyzgv5saG5X{9z5c\VUۜBگcE[%@ 30:(g`tP!@9CYwnQܗ^Yoluq=jϼ6QSm&o2qoi6׫MP N?$[- f_5'r',Z9yZ˚樚.1esKӏ@y߿;sשedYoԋ] Rf,kD]jI͏><wڲ%Q(yPj+H@poޱ3~L+jY~lyRF߫=`|No,~vGngYV'G61'^ 7r·-GWe=o/yOrB%W eyXr!A5?P38=3CjhV^A\ܧSKsS'lkҳ\#{=yT`tP0 }Q+vY.$=, Qeq=f'^wzaN}ǮWktnI>6:n5&Z jLUm{ 5=nYzM\Z`? C|֢xJ>=q˲ojSݹ[0Z0?`߉?#7fy..$ """"""""z,H Y<_VED" r8 r8 r8 r8 r8 r8 r8oMw9mIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Sc Cl-2-1-box1.png000066400000000000000000000302241456565420200365240ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Sc Cl-2-1-box2.png000066400000000000000000000071021456565420200365240ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouq; ȟU (DL F1Ĥ1@44}bbbs* aw"PiqKvgR+oۻ9s>0|ݛ|;;y Qaj~?$׍6>0u9j5jyѲ[@ lU2TP%[@ lU2TP۴9sԬm jٛj(iXG>g=5 _VѴG6yy-j[G.Tݪ7&ʲ fFܧVOaN5̲?lTk{7u翦fl-- ]f {PK/Fߡf}Kѩ,ϕշG ,iG&K'Qr\/e{լI#B\o.njY ,d`pvNjo-|A7Zc~5szρv>@͏e^3Hm{{T Լ/Q[svԲ<&+Xf<; J@V@ *(aY% d0UP J1'ڳ7Yfyzgv5saG5X{9z5c\VUۜBگcE[%@ 30:(g`tP!@9CYwnQܗ^Yoluq=jϼ6QSm&o2qoi6׫MP N?$[- f_5'r',Z9yZ˚樚.1esKӏ@y߿;sשedYoԋ] Rf,kD]jI͏><wڲ%Q(yPj+H@poޱ3~L+jY~lyRF߫=`|No,~vGngYV'G61'^ 7r·-GWe=o/yOrB%W eyXr!A5?P38=3CjhV^A\ܧSKsS'lkҳ\#{=yT`tP0 }Q+vY.$=, Qeq=f'^wzaN}ǮWktnI>6:n5&Z jLUm{ 5=nYzM\Z`? C|֢xJ>=q˲ojSݹ[0Z0?`߉?#7fy..$ """"""""z,H Y<_VED" r8 r8 r8 r8 r8 r8 r8oMw9mIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Sc-2-0-box1.png000066400000000000000000000302241456565420200362040ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui T_16x16 O_2 Sc-2-0-box2.png000066400000000000000000000070661456565420200362150ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouqmOX叄?"&Ebr1@44}bbbs* LO@[;sZ) J92;3;Z?\;Q\@97 |xo tq@r(Cge D9$HrO<\cc-71}j)?V6 e>5p8p8p8p8p8p8p8(^mV-ֻU5Xzf=jAfy.Y}{< @ t:@AtP@:(hPnMLkDmρjz7jSZVl-碜| *7 h| *7 JÇީ6>Cnj_^| զ:ZU^O_D0ީVԪai ܩYÞRjf,yɋlg^! z'S-PyMmٳ=^2Cj ;,+_ojߝR{zS{mzs)'OLVƿ_?WO-7New2lDZx(yU-=,KN/ܩ6uj͖U[GԦgޭ'?RK|^OviZ׎?Vmu~~5pnD(V-\-Yj.^kt{5?L~3r#j+իfy.N$""""""""zòBb؞ 2bn+IENDB`rgba_8bui-rgba_8bui T_16x16 O_2-2-0-box1.png000066400000000000000000000302241456565420200356560ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf0[IDATx |e jQETnG""*xDE7Dx EVzI;r Rڒ&;3 KK&;3 Ba{gdi|3>e/#B!B!B!B!B!B!B!B!B!B!B!񥹹yT3{tXNxD&oya:{wywDŽQA%ִSR/%kN/?.u+^e3^8!S;W:tuPTڝ^xӎLTsBe%@ԢU;/ d\~8֔!S~Ru qxI"m"ߘY~2ƨ|i14.&`< m>f{k i`]quOH2_/rͶWlZw̙i@ss4[l';#dzP\󭝽D82-9s+ly2پ͵?!>Or!ϖBj<nL~ i|t۫|6@ipt8-׿۩!d\HA6BW[_gfZ^lʍ4(Ad+aDYW$#H\]|WZ\"FTwK,`&4"}`C*EJ{Е5{E&@!J .m٪g>z}SSyAV!9^-K-|^s<!d '޻J4Bx! EosʻǬKPRu?2 P=:| BeEoɯ ۅЖ5"+v/|Nx^9!iQ^L~xGBP_[|6; ځh OȬ?K/૙\ﻮ,T5~5g +~L#ldaP:v+ !*~ ~/ZvM^kS  s82i Iuݹ%{hzYKI> 5B&o ~z#eBp9 ńL-?,^,utJ.l#(H6&=3l7XYD#б=eB'Øh{A;@H/#qKv! 3NT+K狯Ү9F Ҁ4+^e9 XD 3h/}-lfJHaOǧҌ~ ّl{9j4\όyپñ l0}o. o> "P +j3y\4sτ) r[Wh@I9: ~C#! E6og9weȉ6^KDD7Y^ی $dZмW9.b! "$MKG%8Ҡ4 RlJمJw $YM"4nB7h Q* n*Y*pL B ua/ٮ9jP'P>?(39~BEUu)"j?F5m4&6S &7&lOȴ!J\4'Qe`Bm8Z^)l|?! B}Sl78W[巛Xd^~[c-/y?"ˀY ֥knΆ7YRe2M! ;;al^ lbRuDSS!k˕NCQl[P('.ݷy 2 zvxdWyf"+jO e)k aE-پy,SN6=\}NV|UL'gv .}U ܠ9.F^x} M!#&8kD{0 !^kUސvH@4eK9>_@  _{RJʧ W|9ޑ*giRMq@mll7_}!4u,G^'^6{rMӢ%;׽aj2@?rlG}nX| "Ix\SnԘ>a0WUd{sfYn뒟kvC$FS>_ǟpkz,}*xFq$?ByJf^]wCF̬i,=a7B N[1VߕIMm A{p4m9n5`J;/e7S'B6*݊ dڿ@Aӌ9qACp_H񂓒GF:aY>ny q9W:ʜ[}\@տ:e0կvۅbMS辸, ]x-ףDV:npM˲ےgOz[*%Ygvkq.v 뙁<t, ؏~.!S5:|7 *`3*fx;9]>')b[%N {} x3XT.Há/οBpNrHPA'jx N6PQ[Xpgr OgD3}G%5LM > bL;4F/j9cn1̫G?R-`x?n\k! 0#.D >R0hYzLT@E,QF3D]f+2NT|08ƓU{3^#eEݓ)lt3wCe<Ӕ=K{ 2$£WDY aе:gxڜ0J3D1fԢ7940K玢Qrk`4lpI GD&&%i,jrڅ=Ѿ Px*#ósF?*! 7 An;nbd y',pYDdE=nҶK'fFya:9M]{Y55H$ {xhČI> E[ 65`kbuLsP5pY~c?oYTgZp(P|r) " \&Iǩng4y=Ȍ>-e0?gX{'ZB@f@UPo޷ƒώq85aa `v?g[N40ٜ2_o>3εKGC8Bx]qQA[|&g̪2x76Rp{ޅ3j汜|t΃U Pp[׌Ey7:rcGcO QL@S ɕN}VaPjwhFPiةAOQ_g)ta@D+:ԍԌdp+R:ރ $?`3kQQDqBnҨVYY"~8GȄXcɉX& >.?_L1%XI#63}Q H+)Ŗ[B/BrEDy3SC>[km("np.L]Uv<^gyϚNlEY) nK^tZ{7qϧٳ0RLw؜ 7\  0.3܏cK'SZ!"XiH 8\V f-3(YP+ J"G^g"|P D[2"@~M(D-WZ \|2P,4C!|?YZًQ/~Q`]juz0V (].DCX';˔$Ӳ<ʝkRák*o[1㚝'l6r8Pɩ)hXlb;d]|߇|_\!KlP#d 椝RT#7MD`-wTVxڍ{' @L2/,m * |ј̲$\k )okPo殛,y>7?s`܅} ]^R/tvNKt݉¡Pp:lm`@`!-@r'}Q/QEjiTg6C6Ec\ Bʁq|| dMo{_xϝe{h7҅H@h7 4w}ʤ̀w#JAt4ޣTXj0ue]`lD\xPX,r-icY(j91jBu%w3`h̸ȏnj mQE5?h;yACmW:E*߄gD B0Kw>b5^[/5j,pBe!U2 JYJ`; zүò,!ǚ CHNܣV\#E7"Qn4e*|@FC I~ΈԩM^O-db34-3(^#iiN79?bՇeq Raǖh*\3YF7c¿חN S@ >!$‹@wq|0fa =Dz`HD \߻`0k/}WIi'֓LGP/]>ջcu@j<TF mlICZ+:<{U唿PמL/܍|[|=ރ}e;Y&_X3d12, Xk6z"Mi, VCPf6J3/' Y6U]_CPˍU^b#h֣KNxφ@} vs#&*,% :|feT0QC XiYkضez_ah;Ab I>TfpDey؇: S+@-hkٛ юOBxO70F#,[L'I<O`A8ݒ} ՑqC 7ZDHZ~;߅o؇P\ ~lǾZ?Y|*l͵Mje  Xs-'<-=`-nof-;U4+v+5݇`L5_ieqz,ƣRit ;Ƭ鿊Fqݭ7ԯׇJ H:!MיYm؎=-px `C9vYCKpW\d5QH*0D>d=?i=vlo:%zfe,&d4!4Of ȱ3J"wx(Vk=L%O~56hG7Ttdy3=^rPb j'K'G۽!%D|< 21=p!my|` Ʈ\֮k4YfN3P˘daBQʭ^n %i2 8S1^*B IzZx7=oSKK^24ɿ<B#00%VղڜâXt]ٻ+4d2ҁx/0P1ݡIJe3(MKE?ݗ\ڸ+M;(̂NԚD+;$uy }Hqx]_ x(;j]3խ뤬sok0}a[WLjd_2v`kh 5ju;}e+HXEI=hAM#+!UU2\0@Bet1qN2D)Xֈo*BvÏ}Tq 99; d*_N&Z3[;_;B3%=:ys;L0\ݒ,p< %O7hkv!d GWW9{K1h7Z|qVq(cL%dPum& fv|h ;?/3) ?xTwt1 F!3٠QE)-FxmkB::/@ h$h9isFėULs drw@w u-Gz@Cɚ[07ݿ_hѱ=zu k5GЅ2Ժ.)_aWnfuvkA@8xkg2AR%JxEtiT(08;5%vX9`E&]BRE !itd]/@Vٓ=5bA-]_Z! 4mZN\GnDy؆kŸ,=B^ֻ/^HNh笯SK= Ag(B]U"_V@BƟ+`"GyCg`[0ǹ dljVt2f iQvX^XDUg0fG愡7PC/ߔay`{]w}˫G\f=BI} aonfZ5/=% WCZ_.eBuF=^:uŗrv/b;߂sg6ދx.֓Vfnx]Nr+W9O?; |o[~h*^B|$1ߞč58ऺwl0m"-W:,R\!ʓqϦdx7#_?h1J$m2PLgvu i(D|]wt@Me]d3-yz='v}8eک[QjT}8f@)gً{fRvtÛu8 kI~kic}45?\qxˎwDa ,ϧC?E;ާn 6!_^N Dիn^ Zcm]PC#:nxBt5+_7XL: fbErd$TC0dMq41"]`僓E hzߖ9DUa,oAՂl'drvZOP5^D؆A*#-S#@9рd[~ ^7xG_D-2c. 4yP94\DU S2L?I]~T DIrB0læ!"^ C1hz djQ˺ i/< zh OSm$$ |O]`w gA< )IkPqXF&!@5`ȸW& !Hr sM T,T#kN%m20s @ gr afF ^5j \ @Hj/h{a(pl9寫60KqD ^ xvE d ^؎L&d`ף=3VxYvw[r뱏Z!NV=*>+z'&" @H4D0`Pm?H ,7 1 LQ #gs=lc-7g2ꨰnlWA#Z-e)`i .i6#ZD4픾p3ժ& M8!Sxۇ/  w<AAY>F2^hT"{Q !ZG0uWYUh$:{wE}3?Z߿Ð>! XXgPaS&`Y,j t`B&CA9.9\k=st.+2˟w@ F$WgPwͮaݩ6LRN3#T7_> e-t%^eioTjGG&9ڍc/g\;\xnhYng mj k=~stky5BR.Ʉ j:7ٹ=Nl~ Z[/7geŸ6|G@KB&AkrQlrɼehya]W-9_k*}$\(45yOeUrn%A2>`.![1E{oP j|j5?KGXEcl?2 _^@Te (ܵ;9xoۅЯUMAcD5( LRL;=Ȍ}Et 0'u =DSK|lWlupGB& Wf+V?luSf>ws5{AcH !282}#ߎ1Ii+lJyc?Tpu }cwz-!_5_:^8ߋ2 Tґ#[-w0l=/ZĿ[nx2'0/~|N3mL"tFed{-5{՟2P4C1`` x 6Zp:[^nx麎W$ J-=ۑfkG728P}r/Ɲƀ0?5N8gqf~hz3Ao@;oQ/jɕJ 0H `׎`!k)/*K(aϜ Xۼ('-(M/10@g}> }2$ nYCaJ-/}rZ붮ixx?!d$a^fAD3ycSߖߙ^qOBhktnwyBp,~}o2(\lA,/8AkL@LBt j=" xD\f\t!ilf~u8#I2nB& LWwYEvLRQ[[NqmmۺzE"ڽ3KGA<XcAƌoJ0@!)_XU'V;D IC]~]*ѦDjKV^ i'T9pӯ\=á/qJu!dPw_ܝ3Mu* Aa+}u}גjBj~'8B}eX.;ߨ0R}C5"00&\2"d>2 iѱ+`N& mΨaЖZBƀ ӯ5[>V$56@DP P%϶ܰGֺ{7oZjw6U;6v @Dߚ/G .gsuS>r#ܦxK $h?f{Yi*\}[75 C5)-\ѼwB6P -kw>Rs`ow'^B&-|Sf /V5^'xxN/?-7Gz$4h/Jw8go;_ڸ?}自N!Sj|J ؆ط = ?!STEOl#/UeuWo$B!B!B!B!B!B!B!B!B!B!B!p<ȱroIENDB`rgba_8bui-rgba_8bui T_16x16 O_2-2-0-box2.png000066400000000000000000000070661456565420200356670ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR\rf IDATxouqmOX叄?"&Ebr1@44}bbbs* LO@[;sZ) J92;3;Z?\;Q\@97 |xo tq@r(Cge D9$HrO<\cc-71}j)?V6 e>5p8p8p8p8p8p8p8(^mV-ֻU5Xzf=jAfy.Y}{< @ t:@AtP@:(hPnMLkDmρjz7jSZVl-碜| *7 h| *7 JÇީ6>Cnj_^| զ:ZU^O_D0ީVԪai ܩYÞRjf,yɋlg^! z'S-PyMmٳ=^2Cj ;,+_ojߝR{zS{mzs)'OLVƿ_?WO-7New2lDZx(yU-=,KN/ܩ6uj͖U[GԦgޭ'?RK|^OviZ׎?Vmu~~5pnD(V-\-Yj.^kt{5?L~3r#j+իfy.N$""""""""zòBb؞ 2bn+IENDB`rgba_subquery-rgba_8bui_subquery-8BUI-255-0-0-255-255-255.png000066400000000000000000000001351456565420200404720ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/pgrasterPNG  IHDR;֕J$IDAT(c\0G5SG3:(&*fJYRIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/raster-alpha.png000066400000000000000000000105321456565420200301730ustar00rootroot00000000000000PNG  IHDRXr5!IDATx֡   1 Y[0~>a cxQ1x6 ]uM^}՞G!ݑ<#TWy/zwTQMD=D` (aj/z ?/} 8:dz#>TPst侎@=8WIGy;rsGټkF]|"ztz VNP=@9|bգ'VSX=R`X գ'RV|G*O?z@?zr/_VYP=h9|B 'V]ǰb;XÏ#rrw oJ6 >R٫|>{Y|OWv{8|.>n?,âF/aaaq >/X;>$ xIENDB`raster_warping_does_not_overclip_source.png000066400000000000000000000021331456565420200357330ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/supportPNG  IHDR\rf"IDATxъ@@O>-&ڙĮu]=p000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.`5˽p~^x! 7@ n@Df5({Bh@Fg[:!?-VTOL& HI lg$Bg$& & p ee&&&6YDF@(;ŭyj Xx\EI8I0`~  &b@a`  Oa`  L0 &/.Xa &@d[siv}y`N7 αo1F88gXvkHD!PDZ,"G- aaaaa8B L lG -:E=vIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/spacing.png000066400000000000000000001357701456565420200272500ustar00rootroot00000000000000PNG  IHDR)y=IDATxE?{_O/߻33xg3p@JRADA%E"AP$ J~Yvvݩo=awYzzۿRx)r""""d0Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Q 1Ⱥ[o#G||zu}Ѵ)0p 0m9?jv/ VÁ&N:wxzyo_`T`` Ac(snLl?ڶ5J}$ YW4Gm]")c{HQe[6m"rq*1mzIӰ!0wnG&coF`s1(cgOukopQ0Ⱥ3慦&oz/쾯#o?P񋪼+eUE*~}_RAsO Z++[|`:`<૯CMW.&Y`ua֬^p..];<g%66lUs߲Jb }{)jz)Tȴ}IY v/*qw߹/e/׷woIsY>cJ3!eK5w8sA&~(d3^4}.Iހ)KM/Ҙ1\bٴvg~rp6sSܔYNj"A6lҲq>]ݺ,Ŷ+MVpHʦ*KgPLKsɳϺ(d3ɶ+kW.I|m?Ve$ja,?l,REdnjܜ)y `.X]?Z L5VLwȺUY*.j-,̑mcU*"*Ao2 qDd Z9K^eL4CW! '8b^a'?Y:KB}ybd7A/ o-DZ> ذi&R x jl<{";Z z-[f$v>Ȭx)) ~`h+}t1UY"{2eGtn+?xƀ]Ɩ(yR5TQ}ikGiV#{c1Ȧa| ðV>VeR#ZưF^Ы/YJl𾿖gqT!T1A?zX->?dY VGR ]t.Vr+$~W6n4:>N*l*ð iaUrN]W[L e+̝+\tp}*ˁh8idS`561 D]d֡ (vڵ^@n &__SeNnv ,3; pfUY"ծ ]xa)p) 7h2E;L=ىQ) b0~a'J9S{QhFBY7O+vPX^sg~ǔ>>Qd0%?ʒê,Qzj,^\xlAnC)K{G+/{BF ͛+߱09'<l2Ȓ b569 J?yi >֮c]zv5jP5JX9(ɼ\F RËaK DQ0d[x"-Ǻuf魳Βz[ƎiB̙6 0bK /‡B(&L dlڥp[ 8[sdjx?o+q1E 0b <,Q5m XOj?ބO߷9[k*K᫯$v)}.\ ԯx"A?xADnH5u<}2n ߢ];NRB1cfRn}.&MO1&_(>/*Ks1CP;¡*iìhܥn(<9p0Gd/^;D൳pM ~gBǎfN`cNobVC?]ڷw< Ap1tDy$k+۬YK֙]\a4T׋/*ԭ+I!'̩9RBm;sNkc'"d@.VcӃD]Xb '*|և{LK/׶ǟ?`Vz"!xҋUY"d5zD-uX V8m]RQxnlEҋ jlzB(;kgb7@V0-menlf{lu=E _/0?4ly2 eY@V#8L%8lng; a\̣W,mdÀ`Vc3 D٣qc`,rL1 X{˖)Tp o%Z[V a,^4d?bU({].`xx)HgOS3G{سwشI*ͯP a,^8d?Vc3WhK~  &Ф Pc*l3v3:wQ /(tв¥  QcjFSu},! [Ô[> Sn*c-!*;b"{0DeVeU̲mlJ喋[׮@~~RZg&֫pe )n{d߉yy)b-*;"{xAq3Mn62Ŭ˂I.Hr7':|BÆZ 7߬ ϺhիA6)=ªlINvܨ1 XmT)S~*=Wd;ۃM_cP 1 Nم]xaaO rrZsϹ}=Va3W9R7 Y.A(Xx~ /<~h*l6l+̘p oajL1BXկVK1adj|}9W+LpkJy~Zr Y,A(x> EĪln]z zh:JRaFN8Ay.؄$-Mƈ|lr.`Z5Mծ D&oNu9^|Ѭ^ shGߍ俓1dhY`HL s1yr7ΊGzWx!SPx^okK>6(mS'ed# +VĞ#W?^GvbMn@sSY`EUpR܈%sl7m*I[MkA{9|< \'+fO?]?iW\Ы eit9؆\.RWرÄSOUXT~u, l sKv$囤O?8`-uGֲQJ yy gtFߓiݵUg:r +-׏ETlJQt {(̚0}<7 A0֤*ҸnBL̵|MUTe_xA'llAFf%y N7V}%dn>Xh*>oW0{ǐEd$a56xAdMؽU0y#CyGy/gVr H 2?{ʁ, 7ܠݦ6S|pa"# {o}*ĉNe ^'\X{wڶ{~BhohwF^=6mgH$͟=ѶY Ğ=?#Ls11%vJɍyUNe ^pI Iqz8(B W]%Aw3UEf&peA1қf - 1#`N%4vuD4,CO8$yed?kN2d.Nvkݴf>FfU6|d @6̩9^ 7{[~|}V4iW+y)4#T%ڧd2=]o5jVǬFe '^$Ty (nrȯ ٯܪޜH,^N d>^U}U $ľv_>SbkM1naGc nǤgYpERas%(pfqnY8[[i~a'J]1^#ʍ?[։UpVvb֬17zypl/ 6]mf3ZUy*kq,b6l xOE!2/T :Us6Qex.>p~wEaV$S3oP 57֎:{--u-5ƌQ;WcbKuL/uRc ٺ8)}c 9ĕU˼aIjɝͲCCNx+3jվ gy(Y<@e3 XY«Tl߮)*o7Ok ]&[뫼| QX ye^$T5v ~P8X .PX֬9yFu"A]ly)syѰ!*smuoo8%Z7/eJ7_ݻǶܣд¹J-Wpy`_ceg2v$U٤72D /Z*V;۶)oеYfG«]pTE{V"<bWF<;k'@n>LUvp.S^VR}%sc(v*֪y_geeW $S]>ҏqx,M¥b7xs^AJƍt6 pyS*krOAy?Â.$AHQ8 _t,%t+zV:^G1Zo*R6s&W5HTee%ֻ; PMxٿ2ƚ͛ز,s≱;3wכ f'CQ][gY`˾alnaTŏL=2sNawmV3hҌ%_J]_|{Y 4 +cXYOR>b1,nN\pƆw]_/F2Cvq`+Uن M`vh\ B6Ih3 3؁*,Z1u)f^\[w+W\[{YVe-/2D/bJ+UHPހcã6 /_.o>a&,g)yZ/ouyN*K1V*2~B$\%.#(\yO(=~4q\nhu"Y _e6^ȔVwQ7gڛF 7.?:׌0.dvkWصKkdS3.}NBb@v;| z47մ1`P+ZTa2٥\k"Vee }ϰpY٧T5cS7MRmV fbƻ>0C~BndKTܰ5d+ݧ=ǬYfQ3V[/WρZ0;˭_ڷwLٌUل+2>gA=rƣkX !F[+TZ37qO+||%~RYVk'z7ʖziwy/7d̙_yǗ\dKd+yVA /T/jʨ%sN8m i~%.jz7\uNd> M:{ Ve<~Dg^ K{'+tСfN̚~`4.w,JVmkF* B¦j2DyI%vToگ*ы*yʫEL3+KB8?lxaC告jF}"segҳ*-_-W6kOiRݳǬl8,C %7ӯ~E g+| vMco~L#zg(l$?[N*KiA&¹s^ynf+/p} &I"UILX2UY٩-"e8l _/pṟzK7NQ#3GRvz2Y'a*j)z'+|J*eؽT. 3ũ]JK*ۣg@l U,9E:Zy>ݻ+lݪP҇h`"kE.aX "2&NT8Tޓ*ic?sR"76lw|%*B^o%]J;L+{?F1PxST}ƻcX؂ o(n>?e.t6ZI;Hjec fTW5Hc3xCV,/xBVbbzk֠*Q )d/J;qscg@.f_ݻWMiS%LdHbG*xw?BnٚXGZTUYJTS.f:3xMqx%X.ޖ.u4 vR@E邧+ i, %%mA?jl]\-õzuF 62w6=xCy3f$[lxTeF=dN(uQ) 'u0ڶU͚UY܄(oa|h.zzoa*d5`o VeɆ5_qB LU67F!pST_y]vQR1"FwT+cHUِח,hJdǵdw3F!|77voP+]V&0W9psx0Dwлkp#G2NMXdxضl}v[~>P~I0l O/J]k@{) 7|ƒwCz)`h/j!/OV@]MJ͙׭W^:wv4 ^ s EP]X^=-) .kjY^M2n6ª,%E8q$Tm& a "9a* "R=Y -p4d}GVcHх Voׯ}nA-B#d7x!Dv۞k4ʿ8\*uZA;#+6oܠBŐyebGu˱u1{\֏Y~kVxB8M S8`67}ڲr`z1yg*,ɶn]}VcGǬU+N`#8Vcdr5+Kɸ{I}vp~AM(Y@/( TWmes!kK}!;[hO\ظBvףdԩ}-uzmW/5} XAVmc5:cq>s2)$|,YpJ_+ip 0mIRټO"Ro Ν/צ~Sd12{cb>A7riSIU&{I_|QOxk֢*N{E_rEA++{E)P% ES z})Odnc۷s`~4]K%8Z}R*>%7HUMO^(1h>Sq~?+\|BN.:#n,,aC`Nfi2=Z51m\g 2f Xd2?uR*~eFRA{9kU][?̢L89-nUXFaCo7YSNͱ6n :&>,XAV$o3L5V>z}/K +§*t?kd|^=W_0xmӦʻ LOgPc%`bv_YF QlsS9f󝞥^yΝ52Y1i T>/NT[f* K~)UX qcȤ-Y,%#lXd PP??ZP8Yat !-d|^5B[+ln*cƘeYJyK^{iq6..kn{&Mro3Ȳ*KXqAvVTsc7J #_7gyAQGpfY7`t KҫuILmdd#XdxwK{[zK6DxyY#Y*diCV0KvbU9 K"SؿnZ۶!SHgdJ~$AUYJTXY LAR%cq>A{dCgÍAҩfMm2mcy۪ܢeJ$AUYHTm ̍9'zrmld<ޛlQ +6)o,pTpcL5<Ddd6j}} +X+n(}ү V)̘5e^ T>/ȾU*t4/V^,e_ϚeZ.M-Z?tžm-n]+",_81&NUAkj ,edk2M֪mJE.\UY*Kث".nÞ= gbS5ށxY=6 T>/ȶѮ]Ɩ-JU]dɱ_MS/E}{(pYVe(TcE9c0lpa >j KTd]B `\|,eml}өU+$pY,j( ZSXȝ2WVȊfb7| K?^b{}g9 K&v-\h.M*cHʕǤQ#NQx,j( ߛڿٙI]+!3Y*dovSǨ[WS']-y9 K.4li/mO'y) OʒJ5V٫+ fUW)\vȚE_cxAv< ~͉&[nQSًFNv0ѡ>(\AUYR5VJ޲[2Q>nJyU5 Sm5Y*dk];q O< ok R{la~cѻ>(\AV*mQƊ# dXSfKJ K쉸 b)fw/Ye 0ȒKժ˗ۿ懹*;ac1h>(|AUZ5VS(,ÇK KQ޴ǂ̱:9,֤)Fض=lWuS}NQ`U6VEAvvv~Vc1Ȓd)L*sݘl>v;m> ZAV*lc%?1R$Sݲ%UNw<}NA,jli 'Y ZU+c]}S +X &VcKc%?1R f7IUZ5}OFvǺy> AUa5l 'Y dɨ]8]f ec%?1RX}ؖp~'CrJAݱʍqYVec%?1RXIU6'n|K j1d6cLIn K~b0K*ۣ~'cJl} ˪lc5| 'Y dA]cul} +XnƖA Kag)J7vK$YVec%?1RIѶm߶lwj>'AV*X,AN $v|XU~EN( +X>&A KQ0}8_}!@X dcX.&A KQл8&e-'cdGW_u1ư*=db=a%?1Rԭk7Υ ɒ,%7-Z n}lqfIҢX 'Y s6 [kA KQ1lX]jvo*A$Veb5,AB>nmݺ7 [kA KQ!ŧMԩM0ȖUY7X K~b(?n]BA,fa%?1Rmmڸ7aVe30Ȓd)JU3#6mh8 êl<Y,E͌vc~j}8 aU63XM,A&^po* [Veӏ0Ȓd)jճwo* [VeӋ0Ȓd),3ajldO EÇۍ{j7ydlz:Y,E/ۍ{i]7ydX,AHN7ۍ}Lu (Vej?dO U'ڍtg0&UYY,EUvcJ}& VejdO Uٍ[< 6XMb%?1RT*6E, kU԰/Y,EG1?ݣ]2U~5VejdO e[) Z)oc yyqc}&٤*Vc K~b([^ Yc?_z [<}A6eʖb%?1RuZb 眣`#sǵL )cUvXM?Y,EY۶%^vV ڽڵZ_`}&Y_*[6VcӏA KQK%x',\pMfؚ5_$؞ _ VeKc563dO eлy)o0` a| rsd}êl؛J?)tG+oSXJ9dĪ, K~b[__av hhbx{>Gߢ^e56dO uf_֮; ͛+Ԫ0uۡ@nq ~rUc%?1RMTbV3PxNS;Wl9d!UYVc3A KQ7zt] fn9qBfuu`}8tbUX7dO u໐p5&^}Yox@~ 0~>GlD*j 'Y޽K i)q*UR8H_z%v}#A6]Te5Y,E]ǎ[Zj7C{7@֓? NQʲ,AW wKPBj =p ܢp UH X}#A6Pe5-Y,E /ޮ^]( #G*tp >*A`V}8t {UXdO ujZ/M*G`&ڵN=Uap j_bUPޯCA6\e5=Y,E҂o ЦMl~dmU;d3!UYVcc%?1atP8,mp fΔ@{9db̈́0VeY 'Y >S8@?̋=xׅ*x3灼s1fJتK?Y,Qa]U'G,b!vw%(}Rpi {/}8Y""""!7O*l& g+4jwnt KDDD$V(dvU1CA M#돹L`%"""[ S1o›o**uB 'tޕ 3on DDDDO~~ +p>]~E[7Y$V1 c%""" zX P0z5fy,Lk^ЯBϞ ^Ю]._>,wV\; 99\{ks~on sgb%"""Ҋkᦛ[-ظQ+ctgb%"""67kobTcQV8a$7'31aР=[uc P^20Ȏ KDDDѣ lk|±*zo߮p ÇKmnd0iRa;.@a =l0xB^ޯW6| KDDDYt@ݣêyI5F׶Bۭ>,-tVV84sSW_)p {J=X x }&Y""""[2Y;.\S9D;Lab ?͛31!'p@WI6o-Y$/^Evzwwgb%""Z|mkuA"^la%""h{% ~>Ao_ d>A[C֢͘a%""^˳ ܞ6k0Qtu`bja%""8.Ta%""hzi`f ;e~SY"""_ Һtqo* KDDD4|]ݻU},Ekwg KDDDc-0Qcd5ro KDDD#sٴիJa%""hV ؽ.ȎT ,E˛oڅXimڸ7 KDDD2~]ݹR}Y0]j4Zy}(d<-Ƶ3)%J*;Kg7{`% 2Y,Y72omۺw2lm} Kd 'Y +rS6m׮ {ݱMp$Y c%?1RX}ؖ&Ww2W?֠dA KaL5VZPȲ6Mft0,Ahq-矃/5Y c%?1R4n\5];}OVv*uS Kd 'Y dmP{w9}S Kd 'Y dRtTM+}N,Q1Ȓd)L&O҂^#G󧟺s dA Ka Uc|}S5a1)`% 2Y,E2ŋ_ӧw^Y c%?1R$[ x^ R Kd 'Y Җ, G5VZew-[s dA KAרQb6cy}N,Q1Ȓd)&MT 5kw dA KAl5C}K:vǞ Kd 'Y dK>őM l"Y c%?1RPI5v^+-LXkvǿ|>A(dO Tͪm [5Vtd̛)b% 2Y,uL5cG}[>vi"Y c%?1R%ײeƊ!Cyq1,AK1k뾧Ø1v"Y c%?1RȔ1+_Yw1,AJ`"kaƊٳ hsdA KA1jX0WcRfڶu1,A];qZvGf"Y c%?1R[غnƚT+\Ul9ks1,AйshIk1S5v1,A٠Av3j}+]>`% 2Y,eW_Mn.i3g{J\ؾqK,Q1Ȓd) fmWwo0,Aͻڍ-ۯ&l F6Npg0,AIӦ=vc2,0F]C&<ӷ~A(dO -c+c4h2_?ǨaC ,Q1Ȓd)[L`7?l[٦u} Kd 'Y,k}Tn^#G﷏dA K=b% 2Y,$ۥ.Zd7c-7h1dڤIv֭A(dO ҨQvx}3MS&u} Kd 'Yr];WM.haXT,Q1ȒdɅ&M+f10bc%7 n}5`T3d+=ٙCrR~|)dO ij}MI0k1"h49]9 decAirk~ 'Yʤ7vs|=3d&'w/ZMٍA K"7gk7ފ3CwbֶV jeTUNًA K0`8+6myq4{c&S]9Md? ־ǝ,AI*GۍM'iT}QO6s4 V]7 mP;e/Y,lvv㫬6|cqcGǭU+Nlo TY,TgͲ ߮5tP?n Z@A K~SgqUV[[&˕ٶo ˛1ȒdODԪUvc|9P稴Ν;d"ڇA K~yE@Mc$SM#B/<1cR?9qCJ,A kNTV{Z5Ǔ-̱ },xA6&['ܢl0Ȓd)U2&R٭+&N JZLql},Ad_ 2wZuҺjkW#FD{׮n MY c%?1R,cCNB +ޭƖ?s,FɴTc,Q1Ȓd~wZ;Bm[5.TaߕqܔԥFƖA(dO dCv5Jl-бT@^=^\۶WssӮFVceNg,Q1Ȓd)Q[WJf1H8BN ?nqۘdxU2;A DA K~bTw1;mjz*WV?_Txub/WBUi /?l%?&˟{1,A#s/\X@9by >p} G+TdJ>]Bܭ+3gڝv c% 2Y,aC`ʔ .^};0/zB bsD0Y c%?1Rq5k#G&l_)\wˆ憮+Tػ`VNS; z u%j sQZA(dO $dGw߅NyK)gmNO(4l(_k[I wJ/۝֪; Kd 'YjX ިu~/KmX.}Mlv0 ]0`|\mn]6Νߎ0,A66-[ ÆI =^x@:KaQB*ݼVPX@b)֕Xh5V0,A6z&L TBvW0*_q] 'XƍN?]!/WopU ݺ=^on]ɐ9Ķ-X Kd ' v*|2%ޡ@kƘ4IS%/oWXZͶo6<N^Un]ƾ; Kd 'y]7x2b?~{zwBm(u–-}gl M2y1Y c%?1Ẹ̑\ɛS=}>@K6U8>S?XeB0cµךO2]|l 4Vc[vwdA N?LVɫj6njŸDAb>R4K.Qx1-%.]p ޫpalf8Qժ/؝{w, Kd 'pݳ>t?kر5<ڴq, Kd^n`C[g^d<YPbuMnMݹ# FH򁩺֭ڷZo(/w-ݎѣY똽#gqa [ʴdڏ?a% 2/6W_)t\O>72RJгI')\yYrn]Ud3MBd̙ZюYL7OѼh0dy)}g ci<+8 DA8PF C>*׏?p u,U,. \#U9n2A ?`Y @[%Mr-e,W k O?У`\e։?W8?.Q;_c6DK&x2 DA_0k#?Mѯvbw%3Ry=-[ ]*|ݝA6f̀>-+baŊWi !Y7? y-B ^~YylW(Y lz\ UR~Wb~Y1dY ++G{\37'XoޛTddbqAv'Suf]Q0ElV0fY ̶{=pTYkfsW͚&2@Ϻ.ySe$Q_@a>{g**r^I\>E37͈5ܲcB DAI((8+qBF '(rHl;dbޥs L)+b ɓ|8غu?xM [y63omS^\ޠ8Lo1U]s#-0mxUI?.a&%.NZ~ʫhsr9zk߯YA(ȼ [ *\wnꐏnU޼7qM(G K)dcn ̟SczWsdm]]vJ l5ܬUyU66yfk3+K/y]0ؖ柔He{T׏Mؽ~/|.n)s5;cS=`KN/Y lcS'ѢUNl T Z>7Ggl[dGVd神=gdl^UO>p ]f64nU3 ۢsl,k5k2fM`ϥ,Vyy PjBk__~Tu YA( ܀s }#F ;cP%=ZLcxF5JWk :+`<35-%Y*Gm|f|}A(ȼ $SM^*A<őAٽmP3uςd%з6[ʹ$w\ JrtD7l(s^ !Wh8$C2.̦5+Vի?a% 2/)ۈJp+O)A抋 ˖\A}ϓmCM,b~…%DYIȎkhj 7Ovj1,QyA]̏=fp¤IfMITY*O^%-zi-~AքcƤ!] ̝kyʞǏrYqm}pfs-&c~[U +Kl2zLw5#Qh,.>[ᮻb[v]epga6ؐ۷7w[YS~IҔ8}l<@@3'S=F.|Be:;0ao`.gXPD+ TĆ(*EEQP"tK9nl={6MrμsX`>O>ii eE*L<,g͊ݩ Q[fݜUK_n+(bBsݴȑO*?߮BTGc %E /(&2p_'.$,]yXəl\4I,=5+` mRQI'd)bfb \2?ŽesՀ ݟ+~=$dEiGv |'DO! Wu *cEʨQ}mϞ6e8& Ə]֘b%Gvyb:Cn) G{Ĝx YZ]WTt?sϼL A±$^{cHC+yϫu緗P.d3a1'KkA9=Cv 2N1yu'W BvxJ!<78tf#[k,uPvLVL{pa+(fW/0\wU[˅_qfͤ3a .el蓹q#]i6٢-B|p<n`+1{ ȶ?'1J0bwn܏};}r?v8*(?g|@Ͳ 'Nza>}xX*]̢…F&Ws[Z.٣a+.= d)(UEl+}ڂW^| &ONTxpoo^Yhye+x= z%dW)-UȞ;υJz_p%(&y.HFSN\1$ [o% ٞ=9*d[Ux8 xM;-T[5Yycɒq%꺓!?lpGcA~={GE;s7CC;A/;_ftsL#qoOڼy⊋mPZ+x4->ab9ĜQ=fm.7aX.`LaK/!;dHՋbfiga=]ز^QKm;=8<o VZaLl pIOᆒ,ϩ;m^$dk-Bv|GAn㝱pvڍe6֏L}UBzaKCuUB`6a v:u5Ǯ>ܢᇉv᧟f5^l`c=xK+Rl_ڴŃ bg̘?93kuI"_CG8MBJbٲMŒ-9V ;Ϧi25w1%dx׊Zʦ)4O=\F_{}KJ*1ǘs"PKEstG![ReϾ@/iG_wrU\,}=?¦S4}St\^YJ7b mCkC&MNr4n!M7'c_Jic}ja!~刱]zfx YWnB {}R.Fq(i.: ,f8{wQ'd4bܶ{BnKa6&LSĥr?oeHa.d5>݄%w`3rY;x<;ie&>X.eC0v́aaC߾TQJTcj^_AJy .yIUq.ŋmZ. ^ٕ,W3sΛh{6d 7tXa6.Z>[Xp6(]f<ٲ~SBl6e"pv<Dƌx $1qӥ0[D=>^Œ,+fV ena&7W6 ((3g~\N|D[ {7V4ܭkĈ4w4\Xka!e|lKڭYOo!+("xeo]t50F\0l̘AyN7Ӑ֏M>_ Z+r5n\JN[F3 \(X}ƍy[w_'O"W^ٿmuylĉb6ɸg ccT?#n*hSܨ\Xۭ+isyDaa[bgK˗ X1/GL{¶@:d@BAȴ\Ɗ$n]:W2K/D=Ѳ d Ӷ!!+D +E/ۻm5jiRڡE Æ^xTuUc$de p/ Zw9aVrsg[V#뮖ق+#M7Vnj0bD)6nAֶ{;4mj3\ dB4n] Y!rm!V辌RN\h؋Jq!-[rUE9_E\X.>7V}}-((%b{X1Kkk-n] Y!rvy/Wr, Tӫx[/ln7B;q.]R!bcEuך!`S%z07-z*SMwڭ+H 7βpŁmO?sVv^^66vCrǮ^܊B ++|Z)}s ٢AL"^X`턀Z@pZ)\jƛBo_hUT Y!m~%_w] .3\CASÓ;6f*lٳβD\͕}-oƤ6on'Wx1ƶMB+n/x~X9 HjƋBol}4ip)3-cmMf :-_Bk֬ wޱQw$d7W10Q^}mWKøYT䕍2 ;l){3H.癖@X=nxE` `43A迿(B+;3g:s4ye&LXQd@۶SXUc{ԬY Y!yesycEe&[O/kǎ&0d0~<0~ڈiӀ^ІBBVG^x#o78`^駁l,zV=ku (1S'mh "ߑW6+:xOr><1fth-+W4z=k+ !+W6yy$Θ,_^:P_]ƍEFBV!l\76ථ w$[vGYȊr !+0䕍[uu7f?<hF_EB yc>ؽYyFuQd Y!Dyco/.NLLDB!l<76Gc=,?mԿi-d]9ڵ]l&:Vo/^|: c愑#ΝU*\)+ŖEo3gZW=+[76hٲbc6l`0lAZԿK'd;77CZi=Wy^TRŲe{zPsVO!̤u}6VO?87<Ӷ`&\9zyK #x YAN;.ܡW/ pqcư1+khs25J>r_%Sf<}&VOOzXゲ}W~l3^6׏7%d[9={:}Ô);Ԭ|;Bas%h)؆g,d\lp%.Q !C4'yM<^&Ky͕UEg?}6V/_:>0e 0bz]ڬ))}TFvf (y9t`W8};ל2c1za~]x/w^Æk ^r,q߾bRȦ/wg %Ko?jpڕ[?мCVwe(=9b<{ +[=7V$X\l?nY$TE/!Goȫct8d7Ax9C';\v ѳrzkfA.dIBS~EM_AȚ@dz;va >=z'NNɮ:""q+[=7V!/!Tlwx= x}90ZʡcGn ً.r>~֮]'8)dӗ^{jV-ٳ}(.wxzfY5FG"oBHlzA*d/tW_9췟û j9E߽Þ{:,] {̼ &Sͳ曥]w]-CCqgS-Lb\fzҪ|'D^h7V!J$^B0 ҥX}ڵcYfÄ .,g[&N419}M_y X`7mkom-`Rsucu=0r-XN_!e < ,4kf@Pn\FQ,Z a&+|Q#l4+?!Kwqoܫ-4 Leu/,+m<766xϹMs.8ϳ%^30>v+O}OϽU1bǎZDA䕍ycT)d 0uf>"3m0b:!lv7V! Y!DvW6++B2!!+(;fycLH !ʇUBQf$dC^٪EX!(3B#l oB Y!DWj7V!ʅb+YBr#!+fycH !*AX!B#lf7V!*r+[9B #!+VycH !*CX!B#lŐ7V!*"3+[>BJ#!+ ʖycH !2eCX!B!lِ7V!2"+[: !DƐBdyeKGX!B#lzB"!+<ʦGX!(BA^+GBVQ5+[yc"H !ye ycJBT !D !+Z++oBTB%߽ !D!!+z++oBT)B'_ !D"!+敕7V! Y!Dv7BQH !GxeB !+╕7V!"WVX!"wuF#׽ !Dֈek ee\ 5]\+Y%~B曁QMiy˳ 9~s8gL)-_tJzeB?!'}:j.<^lJ'Nuhǭtc=1C|~D%'ˈ=Lo*敕7V!NlӦ$.8ԯЮy8C!Qs&giŞ=Hr~?ᨣXQ+k5F^:ԪǻPwBy_c7~ya)v~*]WOth>)dWM[.O!;jwĐ!ggoХKrE>^zet3j:7ҥ1~|迿UD,oƅ )+ P;IDATK|zCwww_ l᪫,qj+|Ť\k;ǫ҅5;v0![r.dC3L582ccKaCm ``VZu Ιùwo?*vfƏc=T}7KKn +][ouS ?}+C t8h#p8 )S,E*Eg:4lмb:vc Y\_~̧ޅZ`_0n ^.W+oP1cGi C/'$OARԟ4~(DN'KH&7nmapgW*1BtzJ3"OȲLE5楽zaMp*X<=üzzz&DKaO@ϣ+>͹b}`.\ת㡷,Rɞ${gp~<0nr1I ܭ/qب?-K%)2oo8KH۶6O&wO:ռ9Bc$O'~o{jc`E? ~xl|g}}-(B!DpJ~޼egc{VZQB!g `1 Y!߸v`DoPZBQ͛3gF' ̉ozOwl !+BS;"l[Z MWrvX,XPѲ*|Q_/H !?a@7ƒ:OQgʿ?]T72Szى?wB?8kVEjzE2 SK^^37פGa#F8Q]{Je,r&\{e. W Y!0j߫*B5b :0xA9u ~͡o_rAОu/Pr3 hK==0#qgϊi7_$dB6l3eSW񩧀So6F8uMnC8<))d ]cme o1CEr|?LߡH !]˄g2pf9#ixN:B`UW:xQpᄊPl ]v1 T{; mSB3wt3 Y! Wa b*|O%լY7eNA2 W:m0}C߶-7V2m)boLQy #rGfRߥH !M2SqXߧ=g'pؑBu}쵗X[; 6ϓ9kګ6gCbqN,NW>4R $dB[Ug.TGhs(bP&E+l'̞οSc8/;콷ܹԢ ШQ߯:CKZY$dBqL;*OǎDGÆ.G}CƃmqQ#-=-rqvY79J !=U߱Mgv$ cns8nc[qgbMqTkz7$C^+Æw.Px~Ev?'D,B{4lX ;G(^y0:~<)?%xi϶aLy;0` Bܠ!5} XN5f8K$dB&݆rqlØo?(zbHmu2M2,!,+ 6hm ρ+\S2Q #!+"7y챲ul6ϛk<,0sf\P=)XkzqcEj~obf 1M_ac"LQ*@BV!DmdKۖv$[}Ud?x ,Y5jд)8qC˖g`f>v0n~{~ߪ֥KߥB!DvHf6X0ǫ=ۆ:)V?+ M~;7>%/o%sSB!Dv.b ѶI'94i9֭pk!Զo{{L/_nB2曣E\} \Q&Q,!!+BC,3|̘¶Gi=8@-M2pgIba |E .@UaF}mB!{ѣae3Dž~` „G[.ggND큇2hU}7Gر&YFBV!B^h.j#L7p]? 6ϯ;8tsr1 9R~?1+ _z},/s 3͖QtB!~pqj>O7N;0l[zg֥.:aMЧ81B!tG FXկ>Vw5o,ׯЭ̖1|>Հ Yr{`4۪N!\ݯвeq'S<y\`(p[[ Z`mf%0!kRMePuN0'{OEӇyi Zrl<"A]< 2T&N<\<e9h_~iۤFݎ Gn⋔.Əwaӄcqx} ٗ;l_jDkE]2h#kb-`}Og,0<|UP=,^}Ln=JS}ٳ]a}??J7ڵcYkpUC'|,ڍ}mqU+3qC!B٘=aׁ !܇x𱱞!s͚\px0mݜھu~׻ƼsErΡsgs\xݐ!.tW’R6:ǒAk Lȯ#+D˖jY}sO&,`X/]6J Pu:jv4xjQL)w)l=̫zz>LӾM 27SQLmBTŜtWUm'Zگ' Q՜x ^6aSﶯt߾rY6m>̶snXR=P:ޅB6}C>! W^c/܅i:u, RKsg:]7zb\%B~-0qy:@IBNa=Lxx&̓ץe9<aG!{u[l^r{npx%&I!#a]5s~—_r~0z~ib/g}.y`Bv c)^7p8|k B)kz0ˮuV_?e=RȦ/(yd== vxwDsuG`Ui}{*D.xZ.yN/n\E 19e&.):+n9\uy8%lme#w9a=j˖)Ir?SRZܭ`e>o T٣cG u0NAYEL\'zc4)5irlW<l3M㇃~J1,B ҕK/?uB k&=u@—]{Okr({S!|S@ 0sfy? knoCKr2j;Z@/c^) 5VzP- γzNv@I!L!㎥ +Y={{թ=/zTL֧:iεıaJOV}3a۴Z2gbu矬OӜkOo`lXjWsQ[5mi![|RgzOjro?shՊ7n0==Vxܡ,NpwØ1,kLsw8p?ߗP.z$+ ha=>}C׮'$ g2Vӣ;ZxϖY帕ź;i9o-ܥ3=ǖ%^*%=tgM!>-Z}4'ۊTc}Y;d:k?ؼrV?XIAHy)jvsq>f>eJy?pY,笕u?rYOıϕڎ-K/njZ+jB嗣 L$̘_}M?0Mbٲ &NL{p!ӃFs=uR%ZthخlnMB%KOX̟0a]cnXC.?s>x#^7{6JSn岮MZTl_ ؙ()ٍھ]A6ڈopY/ l?=dv9h酬^}nMF  ܹ3gb}Z|=#uf V߲Bӿ]Nld^õA1i i|wr|>f5fO1_Zqsk&zBT!O#.]F:(AfE| ׎My_pikW\p :13?[n>3;$$d9#&L:%{|7gN_>W˖a>>6+dRakw0s>\b"trKQpIɕ1% W^r9)5pmEr{uc=lSž!~h+>#S̪?^嬐:4˛a3q"7;{qh¦AxqdI`+hNO=G,dBsk7brwةMGDx~؅&Y \yo&.O8UW9ry 0ɉA(n-H `GB׿_~qp.}!CIzn#=fȲ\ AO,"'0P.aPDH0pG1hQ8&?GATIBcGkOx UȮ_By ?x'mঠ1϶7YeI3qY `) 6#C6Y?;8zH~Y;W{J؞ -˺F l w X@};'?F)֊Z嬐'˛a3q80vơWB 7(kJQAjm%_f~P Ւ,o@{"!^>.)CylD<z8je\,fuMrp0ƅ 9F;/XLvK6֜$($dY_p/)dӗ[3^6ߜ7,,11vĎFdǔ%כg€5S)W I/S  Y촓y}k-m 0 C c:EuZpdL\r38[tA IӡP941>IAуBKiB߬ 'AVӦm9,Ͱ {HnX>qq9d{GrVȶnͰ&+vE&@ÍNɩZ3aSkګ?ǎd![3xG8%țB6}&dq?BFCy,Э[IY%eЂ30t镲lA@x'ze}c5(YȲ>p0&|6~Sʏ?OٵЂ˃s̓f3F*yMZ{&*9}f&dYb@ ْ>6>ճÐ*dY'P.PVdׇ +^Y zr K yDj'n-ϓa4!'ֿdlì3!kAZ=|oGgG̎QkErV֭ F}3hB'a7)9R*aJ)8 ШyxR@nn:]zmySrXyLxꫛ-ܲYulP8G1b^t+MeUgBh^ z=d5q͏?nbBԄ@XCN2% Y.v:Q'֏MrPN,ۖ*d_4Omlo8kaN1Ԅ쀻bWcYO)_cBv-MN=>_RFK7da2`AqMGahlI} e+]ȶ aL5``b|`!L.e5"QLkErVȒ{RE}3d_Rl.fMț y#;Ƒ1D ~wxdF/U|pUhr [NݰsTC lZP#xYPpV`jjmX/FAVx%dxm1Vu ^Sv&,V\\QpC>-^V < ;Y?LYC&Vm`sȲmb[S.(X%,nLq2I pڛ|yp)m!+˼̂`wPJ_^/Y !R< S3vaPo8׎rQ''S=`k] 5`F^ҹLuY~ x.kv }k K+ZAZ}fXFmEy!K4Q_ Sv0+OKyCȤwzv¡1fsOg=#`!{$]\L6>#qO+OL-4SRcJىs34KLTMd7j%sr^K^W` .F2+S3фt_wik\V*ܟAQMGXטQoA?06 [5jNfڑd{lnt}l؎$۴sc.l\m%臢,mX|֖> Sɾ%)ǘט` Ur^[)Ma"$;Lƴ}SMw96(W('/a>-#~ֻإ*j}7B6Uж[E!Bj'j B!"oB!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK-dxYuk!BQsy'd,L&d2F-EMEm !۠Q_ ϣ[1Qb0q8,zsy3:^Ds<% Ogm8a}xwT̥=zJs;Jc9t{]$h~Kb■^s]7/N9Ů;̘1o58p M79촓 +/ڶ5;C1Դ=:u{mwɺ"뿦%wRZAhΜ0m X_k !)F71iyYhժd!{]|)Bv='M*l֧NLYB\RIJ/cxck7F~<6srlCx#8=d3ΰlFI\#En\B]䲮bԦ _wˬ>]uUmDW52j^ !9VY⒍;o2m祗. (wnn4_~i7G/`JA^Ȳ&= ˭:=p5˅ ]oaq*xbGJ,s\%c'Xm} J0qbR8$0<ޥsCt0&=/lv@8e1o^@-`YVMK4D;킂58u5bρ.=\^˖q7k+vg;o֬d!۱-P IwYKXkG۷~ʲk&.Yoxxx-(X-+jy$!6kz>`=콷s8.IzSo,mG90XYOooY| ]}]z/glL,Nf7o&zJy1GcCώ1E9ᬳ._eH BZNag4"w7;+41CxnE@옉˽rb>iևa`Dî9xCŽ^'Β,2L n, a'TF&ؙ0&3Yx˲옉Kξp6RPJT?8lyN?~rvu6AJa҅رjh\ =}m89>fxS0u0 74[>mQr`4?gޛKegFۙڵy=vC x9CCIJH+۰-l YzOSlrCckFmBUN^Z:y6٤.qPr]^ ^fRC ^@7DŽ̳cq`X3Y%R7dIB—/M_zA~Cb ۇعS0$ɲc5aEBk?=k\dCQ2jT_7YvV,dz9%&|6m ]dS3SP<`0SzAB"X0O Rc} 4!Đ%}h{^2 V+,G.><ٵЂ<@kg^zC ޱ1$ _Ʉg&dì'GI2m-\]Qs`Z~3c]^ 3T!{bNqIjSmE݀ Y7,W _;ZiB đG7cr&dP T.Xdz{滥 ^KЫnKeqQY ̓75.* z!u]]-e٠燎)~nYv,U2SA`rˁ+ (kPz(uf8پ< نALl]M_ dV؞#*dp;wߵ+m`CXد1E/ۆue?3cABp٧~TnY,60fu ً[VQcQkErVȒg2gbrb1x3Ƥe"? k H޴ ^_t V8iY &;דO5O6,e/w}|Z&%C@PWpDlvYt떌]d)a@Ξ rr{ \zHab-i]Nr:0Y[\&<)!~/w>;Lm^Xe%cYחn 7 0m`}b;E' S‘u3Dl95P'pZ^ (~.  f&s9N_NUBȂճ c\ :E!ζLm;c@:S~ 'ט_\+lXJڛ:!Sol9[^\BsPn*gBoQiqV*<>kDƊZ弐MY 7 S JcNxs0ա63-2 `e9uK(͹IsZĹtSr[Fҳ˴5gxǔN_0 SptڧuALcoZ`a;l  1cWXdZJbX3l8k*͹xf,= #%Js\ S7Ra$cwع:qL]v Hu0Ica K6s)Zv CJǙrks1lX}`Ѧr%փŻ6N|Sʻ&ؖMd꥛QS1 zpON}bz`m`57` G,O<͉=czJ֏%2ks* J$yL/C_!KfG !B@D E-pB!"B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!DBV!B Y!BK$dB!D,B!:&Կr < $,,K" $,,K" $,,K" $,ͭdr JIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/000077500000000000000000000000001456565420200276125ustar00rootroot00000000000000python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/aerial_rgb.png000066400000000000000000004302611456565420200324150ustar00rootroot00000000000000PNG  IHDR?1IDATxTys#ٙ[*{&gbߑ@&} pg*՛-ԣH3jߙ _}}m#/`lG@$dd=sNT!q^wE.a ?~{ϞO똊IW'>Ylp"恠}ܿKTAT C<{A4g8VF8΍Pn:!ۃѐDW:Qa5K1""Q)/Dq 3A88$Ft&1%KyQ FX2tOSYK!qG1H#p(*$D%aWUH&<Jfټ#R'Ď2rMq?Ey|x ShL/Y1yec_޶xQ_ۓw:ǟ :m}/rd(svZk6?nVNjb[K_tSY1V>;yCSE[#J"RQMBQ 8"9iOKcl/Zu}^Qls-tmFR?0kc]եYԬLA9/v]]Y 0yXY\XE1g23Blf0F0u3Z/بa6켞 $XAX3XRGA}B{gzBPL+"^É땈&qn"~JXa~0; S faPc̞?QM ы#W$M!8oDHb8?E"<yC4`I,i7bi6"d7U#0 ]Z7h2%O^ $<`y\ PA(Ięx['x*IF^22㘌Mf!ogx=?8h &^L?|⼛/B1$MV2n~|jQ\my<G睳=vtӿu0L(8Xtܖ ,^_|gnu싑ph7ҋJ漕t]Tp^Mjh/4 TNTrvj.2k$͸&Z.w^Qy i2@ G@Y?3@wt htFk7wcevЮ,j-[k[.5vA(bqi좔]sRzUr 0)$ȝ<£txFW҇0 0-a ĖrD 9U CTIg8BBF2ШdGA X%!}(CgF4B`RLɲ.3'c^ êJ sP tPU)<1C,"LѢ &*FH* )E)D^^ q\Hd4Kx*):LS@< vQ2Q^l̲_O KC<cǵx# Ŋ 1D1ɿ[iF/ޮ&$fHEWvq;t37sZ~VRVIaUzx/{}v.'󔪩V1z)fQ&Ʉ'/Nŧ/&ңŦVvSf˃ժcUF~(,V&j-qIꅓA!ƒ"~5KD(~q֜VA΀| ;MD8a`wavHlv80vcm7vocAu_oEZ`a*8iŃX Ra/, Y>5+'ȤFlZ0v黒(1DPpkQUDVi6#.R1&DG)߈]gyL[2$LuAp ܇}s{>}S}ׇBh8"(d*?AJQ%Raх(g|#=0Q"%! b5y!AҪFbIMH4`R4 .%Taӂ*>7Ҳ+; >pDg RٌTY4!ifX1F:?hAOrA ge"*U6"ϻU7Yl;ZV7yif0\׳u)*UwV^^NF:$ X2fw߼HVz8X4Qhzx7+Fݶ+v[R<MqAmO;Q2fƲ PSlpWGN؂sM h?ݭVsr8H0;K{`W`k5ik VymkH%4s@pWhlFZnuY.6!4a~ڃ0J&_KRcD1*KxL0!NФ8"{!߇>׽>nR[x>6Jb4pGh< &C8=q0i?CD ж#\0'!1Xght"F)rJ K˷鋥%GucHCDTDW""G'69P VHwC$A ` H0J!hV89Y)J|YbTElt_>쭗9<<Tv Da)Ӻ'" %N%ƕ6YeͣbhujG4UծWW׽鴰)7d:̆僗v*ۿ,6O2vzr]'~R ʈ_~hx}'zW$6,-_joR[roX(7X"B˃` 5َmP;NX{g91;0=P6Ppp(,Y[]@q$JcS)-cL#|O~zeXDʸq hP4qahp!BbHU2~ :BƏnP$PA$.!Eʫ b@Qb`I |LbLCъ"P>T+"8/ [d2I;$L񑂞h8Rlt[EC!EA))P.DH7_>=z:L /)а!Rڟ_p/Bb-e#9>!NjJAt-(b^Š.ch;lwVtc>=94EU1&+'cvӦk7W<3P D J>' WܤRj̬1+\;-0:?ydmWJao?((4 ғ777WŨ%On~r}`/d|UF&&2H6Qռ+X2rs<(")⬞O OG_BmivEwdV l&حUl7wX >u꯭Iu-u9MJ@K~x쬘S]ed'sYJӻ Q/@ M/! d0=<{|dt^T. k:+^,g^B ".ԇX< %& Aӄ/pRPtHb`bh`8N $lTWV ;KBXգᣖ4ȵ~f,(4.ؠQ^, bZHX0Y/J HH +)##2lU  K%㒜 7ҺWί?9 UMmSNUY)666d<նY0Z.(8^OOʧ7?9mfn`&&,FDiQ~[7' k.W٫갰y\?_>yh/vg7#s*v;sW53i޿>v6e~ Rluso$'"/I8>nחhgWEΝ 0llۀ_:3=TF@\9gvV}eNd37Mx 5.$&N *: A7HiK8@!t=㦽.{sH;CT8*q &3zLhCÀc`EC@+uZf8_T$E&t%~ n  !vA7Dxx Ŀ~'x) Gr Lޠd\-b$4Paf IHjX LqC>DO -+Y9ȳHp, Cxxz7mV$mQȆ8Xi`CF* yY%)l*mǵkt, chkǏƕYCM(L< VPJi__W_<veGFN&\̪ݘ~L]|^>*MYڠnVc-;f~n^2gw2?vr2o%*h'6N^?\.ۓn]Oi=M4QIVQU|zR*F EG±;[-l,g7xg m7A=֥wX! NVJ tfBA+@ή ٙ?FANwz?@wCGDw?D8$]O.:Իg۵wi&@BD#z! u zC~@ (! ˒!)#VdQ@&> w!v d,r8t`E !D,x.% H^w"9:lLChVI!s)D<#l&@%L"<dDgRX1"jqEq" ("ɜ8e! 0 %R ^u__u@p%(|lGy YfTKd^]kjf2aeR7e.J[+)J?xxp*  B2I<]?ig9xZ>,^T<#ΎO9wμ˃F}b"d_ҹt! U+퇱D¸RJ)7&jkf6wⶁV&0Z# ngg76ρ~`'Z5 ìJMt X2;r((]8ٞ^J Fx1v :}p0<Pw :ezqJcd TR`Zý  zXv!/G BLq#V'}v~I\<)bi@3! dž &$9'wG뒤I.h(OfYJ(VG5F,+pd\0:ծ\Lr2c> d->t Ux D*@WD$sIr= ,Pq^8<)Waareճ`Wao?}=8*S2e(^۫zbCNضv懧/ۛWEc8;*'睜liҚsG||RJ#.+3SOFћaJcړ4fz3b d4\`4EgAVA⸞Lk ͞2GU ZcЂvwtƟ 'YXt >p[鬜 ӖCAqu ',,PY 1 8Uu E3Jߙ / =|xaB^ `WÄQWQI_THuԀ^a^H6D}1X1M+~= !.S$@(ׇfu]=nA)ON {ĮәFM;ۦP_T.*_ovFMFgh a8b\DSj$j$L! L%dT$q^KO騮f<a4мmF?أ]*p|^<ˣr{xGV9dͶަ2Ss7 RAuSϊܼ;F0029P8' B} ƅ{!"|^ +]AGcL11{ 3d(" N3H,grZ@Fـ@q4y!} CsSQ|.92˜#~JdNFPP EC3 eͧ#OXBy`*\2UcxL2&GAAyA0x4zIe2QԜ2dԼ'&pZDKk&I`y7J z/!G3't24ěcAF)\TuIQ;RY]my<UhE&i.\0:Gj9-j8^χelO:ÍXf{YVyA: ;cg㨿\nX%v3?}GЇ4y`ecW90n!lR0F]@R@?  d?۽}vv}ҳE6@ȔY3){CdFdHA! }!7ss>{)BH`l)ŠD W( cܠЌ;#I#,gXUQXV# Pr bA4g4e˨ȳa-_55Tᤨ|*BÙ?Xy YNT@/D\S}/(Br.s, jTq"RӋ|lFcjzQ ay-؊4Vz,W"alh|1¿bu9*DRZHڭZlEn=y9ߟ# x-'~pb}sژ'Gуlk"O;bZkrN٫E'ΉZoin 4~b/7OOnv1~Pz9pa za54NfJe+{y`MA.=p&@[±4 :<.w[!3/֕4]#UUr\mSil+em yt4B|\zN߭ ~4 nPng+#=Q>#Jxb,PȚy1bx_tr@0J!4$haVQ'.2p99MEPW0EqL`hԄ4ar*D F 0/V q Hj*접Wf$0 B$+f* `A,^#cxя82 yȇEEhbq}9_>Ͷe`Nbϊo_LuVQ!:*F>gG qx?ioؽH҇WFz5BZD&)2ˈ$#!p> E[ $TM? ݔއ=|t~?1ǰ'02gS9Aafe)B@>܏,ZSD8JA2,eRA #RIIǂ!$b *q!š/|ǰ (5)( 4\لRø'!@)siCrƉ=WQMAQ<:QLɝ40YmDJ'YOFP;nWl%?vכɓIUͲԎ?._=5g[RRju'4jkϻMGyI.㧥-ܩup[37Ezi,a5W/^|rWbntʠʐ0UXz~:7 R8E89m7gIw> 3lN?fknZUysZԞlnjȞY29*OKRs[iJ/ )ㄑQ@Y^΀J|ڇ E%RsvAaDD} )$aaU1~ E8NB+TQDpU IYu XPC`лDB# d2-8zσiU9*&RDe3^2fb~p<%z]k6 8"iED WD#>2X4S{5*^=]\^.wcs_^U6˓ճhP2V'^7o+Ճdy?ʝ_ٝiʪ$zj9(VYs<٢vYmT޿:zwX""v'_}~wGɪd85"('W۫7c+[5ɌDnP0#SQ10FӲ(iN|92 x 'Mye{+|8FpVhP>Vb`!H%6(C&觑j~t}n#.eE~zxSG<]9ʮ_ouߜևʼiۣe_6M3fr 2"oO6b -Do.G')F*hm&LΆֳM Ƭ BqFd 0Bfo16œ1(j{dp<%PFg.vv9ixm:9x[lˠkg,28{",@A; uy1o??9yqL9'AɊ-l<V|,ddAT Pg%Dq N:r/!UR\P (hãQぐ)x߃@7a *3|wnRBaqr1n `̾|ćdkIGEDڐ` ~F%Q,T ,>#q&3~"l@d|Bj"L").@0," 3̩~w#JZd?HKtc9Xav0f:gÃpT}`^1SEA,0fێ)-_ۿdԛ_Oky367;FGG[72ypf. Vxmj,RDžYq8,FkMwo?y/5J~u,&E 1'J8NdA;:냟c̚ۏ.9Aaވ A gLAY e!N|szbx3z_o@|:=WwMȞZSBe@GͥuvLؽu hpX8SӛrY sf~Y̮̝ ۭ kYѻ>M]Ǎ;$U-{\\ D>" k 8A6> HَQ a^J@ ё-e c`Cd7n IGTiA'H9xƸ1jƒ8E `("Ƅ 7Xu[Wr` y091tRT Ã9^Ȭ LШ"BEB,8S0˩ 1D.GpHMx8H8(pTvnuzj%O& W_̺Pv4_I-B؈&A;bW_Jl627G''çQᧃI~5bY>B${tvh>9)wͦs7LJ7vd41^Hq+'x#,1 +pU:9m5ݱr*ˣڤY$q~5MR|%E!x!l~#?h gםᛏ .oほGk|RPq7v(xC `zX_$UytIm Ӝw(91vnGG9OM}5 @wc>c哇']ܤ/}- 1 xWqQA㇨i泷A6® 8RLx_:2O{0w/02b~!F~Q0JrhW8C^#L 杨)벩3dV 8*̓`9*+"(@G> F)`EXb},  0D0J G%?02bBBx&@RL`U"U`E!HRTj2mj|ǬaosJh&X.~9kg(oj)&sb;YV4R_^N>~77RFvi}ܼ̍Ί>鍟e><z!mA:GboGAWs=<{C^ @!\A‹ӞA|,Q/Ab+BPg$+ŤhYSR%,£qy=!0{ aGTX,"+%a;e]y ,@i1Lj&20UxJd(#VϧjZ6qSӈĐ LRDt`}u;*`'ِzL.ƨn-%fAziUty>Y-WM4RrxlNQ*B%gVo V.x4i+5SgU^SAGͶ95^<oz9_4ѩNfn~Z2^0 QDo/o@,>ZOVV63R9Bgѧ7Ǐu7߭ ;! d&z {t`vn)`ln aLV8@9zwMNCn9~C?p@8L&R*^"p Ң `?G}@GîN3TBp,(Iq¥H\ Jh) `}SؽySgAqQ/HCNOҡʀk"@ZAr wHcBq)EJszVSyCTϑB1`*g$A<\P8'dB81̧J*f& GV`R4AKV.l]iogd.ffTx݀pe8\0Iy4PN>ЙC4EkBmiy1.͡5ӠPzâYb6Ĝ\쨕a;Su?JKr.T})D¥%ٰ/o-hZ ?}RGS(&~WDA+d_Û~uݻWe;+d^?=/Qd8EV_~xptCkw $50Euy\_4Φ=8^Ơoʳ ҏ8 `gsu>?VV;fr^N Fn㧳 .9Qn693w 8>1|,x,('XX y(HQvȺJbFZCP9D_ !n/ K]/}?{>]{`I7NbX4 Jξрs;X Fy4:K)A2$(Q&3hWRRq xHAҤs5D$D*.2P$ a8]XNR3H (YG~NZ\H^*''yzTkT:v+*gNDU1@|XyCN4QףgG2(o˽MݜMV^Jڼ|}MN\ʓ"S$Ȼϟ$Jc$EAՆc+Qg*ViG/G}%IU⽹wW?|<;/ׇGRP'Uș wrZ/N~v_lөUOF4 򯞍z?ak9tPk9<,*N-/k@Uifr[]xkmw{@R| Pqg'Fuv rNE><8fU 7 a~ B䣑]6_ Y'AL ޽{h=ػ ;OAW RD`>G,XDڌtvǙ  Jl֎vG\ Sՙ ߌ9ӧO9w9眃BBpd #8n[[žG̭Uou@ohd"oVI%R r 0˴@)~ Y#a ZA0);J Q[9ӻHz|/bM$(TkDKrcݣesJSkߪ shטtސKPqT EB&1$r0@0fO]Z;nYgXjdweW21)Pm:ћ~rt%ʌܱ#;vjS\Xv)c%OYE'=<R]]X^hwg67V*=t>h;; fTғT)gONt镊kn-<}HĮǰ6>/{ՃisZbxGv͇h{>y3yuI7/@z?F@ɊOZz`{v 03Kuf;QA $2'~$i<ldxQ⋕χybtZ2X$gJU$* //.R-&% Uz|SOm[3ѭ̿pef)٭,6G* JXBTVKX8Z[hL:s S GHXARI93Xhxo>0gդdKejE23NAqtVI#6Ba [ ]f @sPY.{s/j,n{H p>\purxi`s\ d5:izz9th`d@ɹT'hH}ɷ'!O. Ys"c`זrM(YH椐6BL%xe3| Sb'1 f&eY9{%++}k/evƒM `}ϪG3[xLǕ Yx,fxi%plp [*̂P$SqJ11oRT )E8`JYƒj A*F2@yFTAgH6+*!R:Q> tHQ`fAFTo'*1B].G!Gli4Zb/WjTZu$=l&-B6ދ*>+mKK5q;x9 QM"j@TKݼ_&ܤ,8jr:)Gщ; ES޴e0z߼49=(wKlpoѾ;.Ns V#>.V{NѳPOV%ܪFVa]_drj >J q'_]M;y\-Z1eLա=xD{5|u^]s/<>o?vl õq5fL &D7:ƁZOf>ZdӛgҽB{봽fOjs33$ndN1HuchH-eYS g,F‚9S0Ado!^NZk׃^ׯ]< iJAjiPE,UδU"d*fJHZ̧A3w!ع<'n={r-Xx ;~cw=2pCa7F(Vӭl;Xsp}Z 2V ?'$F 5<'S7G\L6}1Cn< \4]wׂ݅#חkM\˙K7on)xVx(% Hʮٵa3ggӷ|w7/}W.};G޸k^yȓO}o7] :Xk쌣n8bFw™^$ 'D{Wځd7\ sD/JesM9ux3rvCk.z@<7şeWJ`J.GJp6ìgm khĠ|%aIЫ Fɴmr~-™-|bsa̴'T@SP8JՠRbb¨LQ@Yl`z۬/9DZ(['Ո8IV-բjVcę͐ڤ5Xu 5H[PLCR҄+tWpĤEe0kHHl$hxCq^[F簒$EMfcQkfowRJmLthKJwFSkg9{B޳PW!jpx;Bۯ(YocG'v?69~qbg҅KG(C4833HvW6{Ɋoejj;Vۏ-߾?{Z_=Ak!x<5b@hSeV !lpuWޗ \sa_&b=jͅs  H@k2Kr.0覫YZx3Kや$:*[𺓮sGK;'w[[F@_+ Ԟ;{?؁ Y#'Vj=XV$ vSgL_scjN7|cAh:|e9)A͡MZYa+{+bD/eO>ww>ok~z㭷N:c=̓=,^ʡ^䣧?g.,Cv܏f?}{,huåa4 2X Ch+E-u|T˹MܓQ4pyd|K_uē7ǚp)!*," 8\[)gWKfDkq9CDjveƚY Tf$G%3Or9[93bo3k#neqX"W, 6, (2XYpBH@APRmqd b+ 3M-Q!VBɬk5:-6o_Wh_'Ց [K(7*j@WjPX b-04NK/JRIG8ͨ ;}ည08J>_ 17MxܓDh#\4 [MꪍH&:#V1u{.hFv N`a˥{")̗@|",O$t:o\0r9pXRյ7V߽;^yvjLo X~kmtY!]k80e\&D[S8ujB٥>8O?ן\Ky~SʃO5n@JxoԸ{Տ>z׏|;RDZdcM ~4 8>'.% K PGx,rM˅`Bl-.ZgD\j';񢏫l#Qx6TdJ6 ר 4L@_4 ?:;%XrP|Dp!@q5\f+ &Ŵ٤ hMT)-K)F/rZI!"KJbm_kE_g&ܡ;k͞=sfСw]^,&JFDM`#9ޕ߼ϋ?wx{kgn/.׌0YfC+W/,} r<态~c3 gbh?hL?Ddo}m( D|!r@!0o,{#*GKC~!$!qLz:?Q`\x~X X=J u4+hjѠ(Ѩq"+ZtezF4h3)4_ԟ8SB,J9#0D  ,h֢-sќ2Wq!Hn `DG'C1D82ZRPV6ஈIzTQ I/G l%s^HB=’!B31 / O+=~\=N8tn%?Mߎ|&vF Ԥ/jގra?jj;^ڢɤlb,rdVa=dg[gW*W 'WЈќ7)'3b3v枥Ib08́0;vפM+d'\~xeՙPYM|t:۹]Bj.ßzɛkœ7o_Y]|ƠOJ!6]y|5DI}o /矿5qz?h%:Dm@GKcT Dh of[ 9x 9@A6C&4e| 2但?`(y As(zIBr~t{wyH.)㧎r&ŒLiVeri 4_@%ӄW7QuJ yT05U4ⳅr߭],Wz`R*EnȤMFDJ )Eu89\A % Hd0D|%…8)TհؠC€ Bf%%v5" R%HQLdfj XRV tqe(B&Le"vT0Ҷ:m._@:ʲ0q__ZJ{"AͿ{ĕj#] fJj=^Ri6{wW6.\oIԉTh4"qTIeJѸ̓@< ̕Be"rڝhE2(qpo>لYⶸmv: Tg,8!UpSɀ?(C)A6㨝SkLJۻ_ݻx‰O7KΝセ_>|oo>qT)՛B6a;>|⷟_'{۟nzxk.%[dsͥK8QGq,ЏT7Hwj]8@1.6&z7pI>D?UP̫ݓ֑Cw.&T%;||!68JiuV)%*evJX+IyFG" Jь=%Y{.,.Ubqh.j#<;LS^Dim9I)|G1QrjRdkQ @FqyY ,"Q R;HAzX 4uGABtZEJ!jD2H0_&-ٰ-5FAcҢj$(`2r[r!GQz3`AouLN]XseOwdpq!HA.dۛJf-Jq:KxġsCKݤgw:~+YNVv̠+u⑄ :ݓBR'b8 sd?sjeOlOj8_8Ճg 0)ˢstnDfڂѸǟtvnTuNC= * !@Q"QHxo\{3]]ŕtyWnp8AsO/^|ΎO>x7_{+GBp$ o?O{ʁZwhM8Q;ϥ=@&@ o΄nt7L>vW,?h`K4#91ml·2VP9 h(4kv岿! Vds[u+ō.O&B5E՛s\97'IR?VL'OQ,_'B7 !k\,*p/3 \D?f#H1[YGPzayƵ#Krb#LM3cs[K!jAlԎIQ|52exn()`̴D%ʚM|]ﴘZE; w Հx,RN-%+ms*G EV+(qR3Xb%G TR`B-@pӬh1;(EZpBiaaFc(AVHJ4c,b'tiJ0R#\fIa. PhVdIPv-p6Z6q55"Q|TU r``IBڤtIІRPgqdIk(b 07b}ZZRNjȅnڦ髭w4&e)r*L ^(V@"HC:+<󵛫\;7?׋vɥ^Fyqß,96:vZ}#?pmg2xbcwca(A0>}{_Yw{oZ{޿>;yk_;|v?~_}_^;sc@>~ {H; m9&s0V%h~bO(?pA ? ;H 9j>so,2S@<m~jڌ2UcoNnNm8(5řvfc_년P: iXn4:o orrϗ!J?} %-gn(#RɔfZ+ Ba nWʑqL =:;MApXk VcI\n&tV:++yK9|zQp)MrYV%2')֪* jҁi1)~P."*eŅt W͊5"QA qCN{se4B-S}E H*HD<6a2 D)D!3QڞJ#l%Y2++^m&8a !m:h#t(4Ranc8+Qip'Y^<ڞLj/,q{~ bNގUjl%tH#biVnzҎks/\'?㗎ՓouO>ڵ95W }~kGܻp7_sx/Wo_l&?xܯ=^o?/>ˏܼu_ʑ^?|p @]H-fd{Ss(Q'3P4V8Ҏ5 @isiGȿ[uG2ՕFP@Rg~C #8-U}`.#@OrUk nBMj%Z5CaO8Vў(-@@L *z\H/.b2jF4;˝esMql-/XNE?EQQ Jp kgfɶrdSW)J "i$ ң\'G Y q0[bJ*U 5J̡՘R SkE8ms%뀌PX :ICj$$$0Ԁ1Ӹ9FR1HGxCQ0ڞ]^Z(ST:i&R%IxD5+5P39rXL6`ۻ2W!lzWZk/}`4J5 DzX#fֈ \t/|?>7~_/7ۛwQEd15^̎3lw. 5j'd8pK3h[ :JskI&VsTƫc҂(Q\$~u%P!j¾A:܈z] ̔k @V֚,jE]z4r* | $0\=mݲu*_۸HxZDZZ)|̜e]D;%aAEf̂ HBGXº!3R.5S' DTL6[" 6i4/dV: %ТyRIm= _$`?l/Nk(Ahp,'~ΧAQ\_GϮ*\m%z>oǴ&ŜVʆ6vɈb` 2KEt"meee׮c "όkz^'6F`vnݍۑF;*ݹ_wN]o>{f[Ǿx\ug;K{VRUJ\X(;_{??G{ cgwp?ǯk_~r7?fkbtIje0(] }~4?ޜ$h @W z!E{@&XL6P~ &0ei3gvA~tqU9}jF (iaF+k}Y= &t.M,N[@JZtz@QJChL d(_,ytP\[nٺuV`#f%WD$p99! 'zЁNxwӌ88 r-F`Չ5f =-O f UjTVT@AfKU"5Xo9i`Y1jnԂ l胭8$bA˞VCII/#Ax2 y-/g<۳XX>9Y[-cf 6ځ7Qh]u{VK2b%(3^npŃ.?ӨvwO{9w8x_]?{7iG$8>GHpmuCz'O쬾9O_Xwjo~۷Wuxb3saMgӉiUl;;/?<__'[͸`#nu,H ` 8%'|]I"ufݙI0Z Im)q8=mg,Pkn߱ W™wP𤊑|>;_yj FR,IEY/l7Glk}ǯus^@|8G8>?NύQb4JG$175zlK`~~GxaƵ߼g~-w_?>^Jal$"~O^y\*NƲܸ_;Grŗ峁Q= 'GGم[ڹlE{X`Q?>7̏ Ɖ(96€V 홤߿w8G:OeIF9@9i2PDL*Yǃ͝FY %y[POShǸ2'iM(IBcJUc\hyv6OĒ{]<P&b$k7tp +H$ɔrH!r'6:t79{m\Qr%0(]'d+R ٫imU(Èmv :)ZXAqjw\.:kHTlBӽzNO|tG}e8P* !>ceTv{wjkP %У{ѠՔ#m2T:]=RAD^_4fgEN{ bw wRw(n7o/?~ZN/+7ݟ|V0"H0&W6;~w˯Oz;ck͡'d[{wݩ55KT> )hoy V}7'J/7gXb Pց R&P<\$fpwEE "fB`& 9 @OeG  8kqw{ャX1.%¹lyTVr Ml浥k [R:i5RqEG6Br E,,Gב +@|}3 /k/|WW//_^ |y!tZ`5lw7CY fҫkX =b t'rY .t3[dd|xh ]Xυ@&ȥх Zzpw,B7VoO`6:/Y.lgw['=WgV\F̑ bo>zX}I9`E[. Acn:br PA" b~3궸Hp WaU&k+p!߻0 ! IZNݸ^ٰp 7R'7[b/R_o !7Xw}Ł+?!PvOvo~_q^4t:'?{R׷R"sm-@)45h ?{c[]oNn ҬϾswo7iLXhÉ1{掀Z]gH zHotg$;}:%TN.09` e+}`(Tkpe~ !&@?$S77izb`̼rr4;l5n'(kpe<na\c(R`m#,Yimq1i۟xyw:m{Im\8rͭk_/ MMۅK( X"{DW7'#2@, |EȮFȸ=R *s E:2]Wd!If9+dJ\!PL W7BS\^&{Wvr,2t^۶lkH"SG.CkhK/ .eQtz'(p7|v< LNp"E]?2(.Ai? @|OiZGjAgWB#T:@:rϻZ_(wZ[jKV jr'걣2%)357_?,/-x`=t L"dI:<ŋ6OɛOx^q՛Mhv6(ߵ Z՞i@O@31p;~g`Tw@DtA 5Xsp]@'Ȩ%}q\ J`pK}۟}|t(tOtYuB\n-M3\]-#fpDZde 䳧NqK#O2^ 2hB`]r Yk CH`eu}=(`b*] !W#t%Dazm9]ۈt&@xo w\]GRhKI4t$<0%F"";8)JƲiU:vnGhD Um>_ ۞ʞx<+7ۂc Z|dT}{xwvo [,'&HLU'/_Y 'cG?I PJg}=;=vG73#Du|ǁ%H vƲ5Xf -)DF g[+P8 geHK Lҥ`h.:kjCu90LgkX 36L1Q7ō`Z÷,U׍\C֐޹1PT`99o./AJuyaka VbD<LU%WCd(eҗW/-liij8^ t;"XzhyV_yΰXMD]\ڌ-Ųf,CAGҩˋ[B>\Զlb!\ۊlDft5DK[kHc{[wmPq-s`>+$7@VAYłQOWph.*dP؈&d$٭}zk*}Rq[L3G.;n5MmP<\mlc5Z.4#hmFo V[0ۼP[hڨЛg{oqO{N{VMI'?’ǓI\Y buzZLPoȏ0k푏)|VQsMp iF`g"=Aj2-3 |LLf,Tgr~(:!Mhb z_CW~`,iQ~ ڎA#M3s=+JFtB̉d)ލzϟܚ G`%28BΓx $ӽK*H8YZ!Xa%D靎AJ jMb:~%h,N-+!i]ir H:a B%Jʁȴb4xs-Er飞z4rOngދD7 Fwb$xVBCDIA+Kş5 Kja5:rǦK ؃]h_HYNcs%4֢@\] _+,#2M%pݮS?[`ڹ;iٖ'?^l(Tknoǂ0.ozi F:<{5R7{ !HnŽO?'7Oo<{~^Y/CtPq_?*gjwjGrg䍏~}@˭^k @}>T`Թi@>@V>hIobu*8dl*icYpWР2BXP?hf4! *+%K2&V/a@jV,5%] irŢWGEIT6_Bru$ChEdHL"M!f,.\aV_[_ R'Vۛ*Q"+@lÀ-밢BRNOoVAVӱ,'k8p<kqCo_Me$Au|~msgMFF`,*$V"+,Z dR3HǮ,V;G%sVmIPr\c^ujkԑ~7t^MQ֢wl.#H̑KwO֝ȒouպɸS㭺`y%kXM({ ,A@ڿǺu`6/  ]I@YC[wk?}o~t0h T}tlbwT>X<0tQ B~Gk?juH T GU@]:<E? t tYpe#O]kᎷE6ĵXJ-h$=VB { ѵP4ңC۩HZY%D0ؕxb)3MҖ S3DekF92ru=泸cJ1NHU?8w'?~o4Kp;U;XLUǷ?.+!TTC#RL7;govzcW7Nju'ktxwG'cT_i?:1^8 q rxq\+Wfjr#6[|!U֪r Ns@[ {@/i\~|;0/+ z,YNH3d$0aJ}mC{77F1Ⱥh>`mˍCkptՆ|ϼgXs'ៅUh'y$zτQ9Tb@…?n_BTȘ\ '@oB r !mz|bo>'gM & 27no6'ulZUjZRg+} ~o=Uwnx ٕ͡l$s(H @MmÛ)YB-.'{BY_rBF?!9Xv`ȇ蟩gGj}[K-h^*d?>c6 @dl WRXn3&2Žа,^Z!v{cLLN9>`DZo>ѯֵhLrGMҢ-tUpMf8+2̠4UQx"X[$<%.5T.Iኌh.]ۈE+idje+%JL&Vkɾ}ƥE@kKA, 푢j-R;gz9jN'|IMFjUrv?vT +_}v*@)Hbe#T޶k+`ta1w1 t,"*:0# U%bfzcR ^,Ϝح?zܭՀ"o$XJd `gT :=u[ ѯ*%*+]@ ` `Ձl/ϫ:7Қpfs.6(+MewqF ɲj@frk8$;_[Ϭ/~P@Ԃy =WpFCN0TA6] @lB'S :6W>}<[w<tR>m-E L}MlTKh>CJt#=)^-$gdž<MW5x*yy%Y}cR,pp`Bªr<-ΒIGxql}v7T\ nP&2l*CcvE Tiw˓ ݭ|eGzeMOzxU͆Vtz5ȡR)$֑E+V ddɗr0-d̕p&Odެ\W,2R tg,eTpYhEv㯜>T[-Yʁ$V9UZ媬TgՖBK=FXr>`Zc*=MAi2OWDV[Օ<P '7ru 䂨SHH)=?d`vrzOG'@ !>'ס-Z,?}K%V!>P?'@!xƘޤLK"fu0$f0Oe>8=qaHE\,iSx@W*d>8pm3IJG'Flq J `".w:6ǐXjI'Sz+ˡ^=Q#%QҦZ ݮ/Or;r 3 hI`6fSLhI R4, JJ%ui@55{&8J>W8xGD{?]{౜ǂ7/~% 4Հ ȵ@n¿֜=jtEd˹"J::R}5B?\*V}GIYC %Q첅 Sp\&}XCRҢDŽN7?'ms-O1C!%j 2 A_ᄌ~cv__ -&ϞLFPܴ-;rLG,"l,rz,ϣrU81ȣ٥ed+Zs8AijD!*\] oׯ?^}th1f}kQL+Tn34V,*@sdܞikX/J )X#IUiS2 iԴ'w9j* sS޿ -P(ɖ0٫m[}ȊcWW\$S9Dr$m#^Z]q JcXq5P\t!s5 $\Bq4sy9,E#<<"ѬdX>!}K5J5 BP& !W ["x$&`~Eȁ!*2\08Bcs #4x=D\5hiFg( I{e% mO`.ՃIBAzO0֞924M=`ھsތDc`P̛'h&+Afj)c+F"Wsܳقl6@vF[QF6CmGR| Sk:z&W[^}, B'|:߽ ?T6\W|3tIz~_ׇ-w;f\٬HeYq4/WHJe.4jy efOa@*ICVW=:mV4EV6"I/ Rr(RLsTbZVVP`%ibNE DpZHq`*J"eИ,]O Ajvf4[6= IVfc.-)gqO8gpj1وRr2u~2=&}w#!R.tZVZ£mys_j/_ R2@,3yt^Fh; Q$;dr)sR\B@r 8_p@t(< ʏ՗Us[+ڲ|RNfKI4m˰Ԗt # @/PVs#* Z6p ? .ν+tqXva ;ou!~$~߅¾*W>y۟??4 &Bfw޸ l8:T&;v_.;v'9Zp&J md< TG͝}-v1dV4Y Vt*2xfW$l)t5M.`apV`*2z(D L~- 1gcYJ 4+Ǔ?ɦu/r2_rbŴYm{/ftN7W JPԛQӑn6@*H%:^]sxV7_U3-^f gh 5f#rSEZBųGfWQPxp~l D$ ۴eZ@>j@A>,:4pA' 1MVoD=@?"`E@IXoi>mx ;Ce/ȷ~#5({}>X{,dA›Ыll^h|E4[x/"{%=CTI!/OTWڃJ8؊-yM,ױFhnORq䭡AqV1Ѣu=%<^⅖g(25!1Hvq=I-$=Ù\*7VKbћm ;aD\-@.UQ>_${iܣ#nOvE990-ƭcȖ!r%7 ߝׇIj!͜6|6tfq=֑./mD W\LFd峣:cY'9 Vh2@_+W  |#@s~a{($мE@<}^|' n  ^O6otd tz+Z1 }߄o" 7`>,d6Wǀ8,O4cm@D~3_z(_8NIfWhd0^3IjY\N"¬%ۚdJE S #Iؼ7( N8V6*Ir-\^tiKV,d֑Dn" a#2xOu4&PZWy~)5jx@2Z4^,ț'͓*ǐ%XӖ;"P嚰]!p~YA 4-nE֛;;nҔeg)[L VZ8~]칒sx[%XohT-K،f./f5JD(b~Fb!F&֍`3fuQd2#P, \c/a!o*܆$98QA]BNLhvh |-y>>8\I@FOsC8y7ĽRr_,OԺO(BZz_?uJ) ;xf1ϘO?h Hp؀ 1wƾ%Hd&ʱM_e^LLo<=YvzE!8ESl #d.LK(Q֪tl;1nB$MDSK+R"g,CQ[.qNv\^1xϞOF EkDL4u`-|1J4n}ـyCtbxIES@G;x0;9Tۂ%R(FSWb0SroPw,(x_Os_=9j w}%Wzc6O?9{ < =A">P>tFuw@lWeAs<%_0E$ )_H q> 8?C 4X@{dVEdmP&Q@~h@$m/twR̦cMReSBN+fEٙV:gӣNQm+ބlZ8r$Ռ$*hpO #E"$1-,:]ny"HD&Ku,2&xF .oW>Cq8t:poNaX+D% |K; TxICoT(40GrмB1&ta M` i"p@ps"m^9:9k=km4d4S9o瀤=n#1\0e04Pk[x(.I^GY'ˢNgyͤ7#jb%E9>K˩dnʤR`xa?x0$U gRcJ<˯תrà9KԭB8V}6'f_sBd)Ly1o减GΎyZxѳ#sdSw+@{v-8 zдſӷx0TUmިw=ح:[*2FdFSz-;@{_c/J EosYXd:ٹXp[Ac |Nh|A#~t>K7!mѯI[) )mDex.=e;XͿWWFukx.<@3P5 [eP?ؼv:;`xB\@iaNTύKW(BvÆ^%ie@oVo7HYl:R&[Pi'DûprM6 `LX~օzڼ6&p1R,C=:G6hI5&"=RLg5</,qaQ$~{DchČ t d REBW @6Zz2r(8e[ 'A %R :I\X %H\ih6B.CrUTe7kLKi2:/S,:Jr") 0A0"Bȗ %PƀTБq-k F`Oy'Cq*0Ľ'H8 '@qRdsyaW c>}I!( 40 h{KRD|l֗$zc`1#r-!Sl+%0+\(īV2aw ̸ڭH?fhqǴI^=خ+\<'& .B9()PP!QY.Ḟ@N{Bכsaކr:~RTo=  S?Al37a\/Ң"Z"$Q@0]AG[ h {KwXRA3yW}?{P_ 6Ү#ڮ1dIղ B#jM#YjRyh}v>_)lq! 8jk(ݮflٚ-/On̼rwTw9o.*-*eLfý7/[9VLl̔^6ݹNa]>8\LJʹ%3]2yV!BLHLN[FY,֫qY0YԦSR2i /xx<IDE/>1G= OUE/h u) ><HA-̪` T072 nǏ5=eZ@"mjL}U9>hCsA !'lZـQ>80NAXys>IA!,LDJLڮL h)!HfJqt4;9fJW׋/\]rTqrhWkzp:a*,AI=:%$i[AӃHO8`DG It2HFEM\xD=j`!-ӗ=##sمsXL5LJK3GZj-Ȑ=ɩB'D CLO_<3coԹߨI-Ϋo=Ln/٢+j٩LizoW^ڙiʅLѻ7?ywDZ>bJ `3ä{ Krk9ޭ,ۜJiYbGv@)-i~.ɥ &$YAAv/B2T %Hrd&#bD8YAVz$J[_T-('a z:Z =bԼTϿbprXQ|$˅S'tb@'8wS+Ge.h`xM`ܰ vRȗPT_yفKKgVu̞hf Xwpp|Çx}ozua2ju88ɖم1ݒH4ۃ#qea &>LFd87/3?~ՕMR}W"r(N[q_Fy&[)Ր³\[m7aq]]k;ʵBQT(**?e5,QD֤ h{o>'=XiM*V5f5X9CY囻>ظ6GN67zGooDdȺL̊Џ WKvx^?yp}F)eiAN8E4a@@QYɰȔ.p(t'\AK\b zxV)i'0+<ByA͸ { ܿ En^?.D d >V0 ;QrXCMV@҇KC?,A_'վن QW,0<׼D⼌$w6{SV|`)n`VTXmR͉T%D$7^ݨraB,<'T0} Godz/e5k) }aVC}"L&Ҝ%eD)Q5HDur!2zv(|?B#SL,!3Fca>tevw/=70\%##E[;ϟ֕;7'F( 7r9nh4ʩTY ?r@~|@rA쐍_\:|R v<tjGP[qMqAXB19أww7z2L? (SI9噋Xܹ=%UJaQ D1+rb `8b8IN^ lh[Ns6[M C$) /D{寿NgvѨiᨕWO^FTpwWv>zy7V~/O~v _^7?|0YS6S+'bD#-&^D9%{@p~S'e^! 5DzAx@ y(P ^p xLQ rXR` !O(PY6`'T^7h³~D~\w @\_)4$Z n̝$ /r}0}C^wf_N{I}M htݣ= DѬ0p$K !a0Y1NFB,wS5Q#Qg\TJWhtgnan:m ]6r)>B=J'9ߟe߳.d,~p3}gƚz)]/ddi&g8?<j6Rt(jɚ0H)-Ptn[o8)(P*:tJvHY\\nxX )DbQYar4ΌEGB'c7Lv%t`iU5p%ke&./斦3w^_?O譵Gxݭͦr9>!vQpdʺ͢$.zbNGrBO#gyч)I ˉRγ{bVT`<=~A##t$'%+RAV7K;) Նe.BOn 4dcYW,gdP@AHC3T d#r\8#ȗFg lo'8|w4 @k4]9~Q .T/zhnf>:mќpV(G#\[V*ɟxز=1yv`zX>T>ixN֊Yv54E\!_IL:>>saPf` _I&a_dpk (2&"̳]q]O(-VblL tT)>~xu]_hMf·-djN7\ymb"Fd!kH*#%޾@!lX,34cI9~e1ѮnJ"tpM՝>/~ÇצfƣW^[Xm]>/e3ugxv JnWd>1*&$:^jNPBo PDu\ c\w♔D9*Qi=HfEąᰀSpN"ȸGazGx .$w' @ +?!%@!#TƝ?M Hc^0 ZUJƱ9_Dw< >tw"z\G ? LߠAxu1 ^ bH Ae`G"@`OWP.qa*q,vvkyG׳WZjsng6>!i~cRZ[X*в܅@}3D8Dj H,?{P-mzca2q"#<{$> 4ʶQX(e !2v)B=Q&\7;RikX.pm}̧5U=Z:;p1w^hT5>i$h=K z%IB^ƹRQJ獁 5?[zjm)ᄌݵnw lBO*9᭥˂[0l% l3 |xJH VWԴt/~,|$||X\ 0Lxg{e  CG@=ɲZ'< tT~!Iw20U)Q ܚg0/ ' e~@!AClgJuPn:x$C9_8$|{6\3;8h*r-LCL7 Kά????9= Fq^[]^Eg\Nwo=:l=_ue&Wpip!?]4'j%otQ|M.' \7|p؄DT vV(3=ì|굞P( a=ܝ<bJ9w+RV9u\wU Dxq`euLV+YG )4wfm:+pX/]G%0.l{ge 1/(`R` G0lV8mUX (`7lH5 1 C `l*@H :tQ0hH}B"nw(Y4 > Xt `@|΋yn4Nm.i~Qψ?DGiJ=%̕3%3$7+e' ˻U. 1sfš(I(yTMT/[LK'U>'H^`+TKjDdn,'<92f.xN?Ϸ 0)hRl:Ֆd'}iequ$ܬ~ Xvw+3+g m%M'iLl4GՑ&qRY*';IʬFN ĩF<:L҂Ix|`֣~Fh"%!/+Bz4Xv3D,&0>D Er 2'P9.e` u&PB0PvHQŠ9)72c1kޯ^EׇR ! >A/#)H܆=ψݲ7C0bC XF84U}08ݡG,Ȼ"鷿{˵NUџoZy>ԫgN s( o{z땯~?/{55)0`,xi04lfx;Rbw/{?x9VK22WW&ESJX•sg=;$3\Ҕ"؅\za\`VFX!sjSk" V38;6'̽RE䢹Fg{l$N8P8;/՞᱆n^5㍵ܔ3J$+d&M*Ѷ%DtY2hmA6Bm\9ZO3v:n"/q.ml.OX4a2D-:fq'$"@褻yR),];IIХLLjP(wB\1,Jh LLo x :nPĕ,*$E<dZ"7 8 .g.n^(6a댰(灔(90&PĔWO`FaQ |(/!/?~_ɻ/oZSz}بN~ν'E"(^rٱV?7^0Yh;.Mܛ,I*aJQK}cs6 ΔY۱*͆Vp'Ju<t`4>_:,ERHF8:tN6G;3 +"fNt] $2Ba 6_-(DglmB*'(OhbQY,+gSԄNՓ7Z͚SD16yDu<#*NCL6 hhF_4aqdC }'J4.b7騆KGnusN^  $0̀ Ha pݹ|d ipSI_9͡*`;'RxS]9̊P8oø#b`F'@/~7:yT &Nm5 d6=y[!a8]ܺЙW:|훻_I7+9ɗ_+/{xf¸0XZݝysgJ DnE/X)`'@R5VABeͼhH暩Ϟ CH)Vקk!.rn$*rWrFgL!*q&:酄rK)9Jd(:rw/ H_*)1s`,BF96ߺr kK[+ɎZ)JX<``30z-q.#:ߏd1@ȿXbYd"cNu2S|7/Kp73ͤ(9hj‚ZFR@֘7)g _gFSך Ab=*1JɚŒ nHDp<襢QRhגdqőǙlD%JELeU\\x/UBͼUk1dliҀi[?!u$3ŋ.Tyt_̀#yaч=wbI!:j? *MׇW9Fc= 2P#q r rV‚T[uu ݮw ɰj$qW\T2˒ǂ,<t|/ 0z/D>/EL\;ԭ{Ur wx_սc yOBMEeV Rg3!kNUWWݾs'dSʒ8^͏VT2O/Skn]|Gor*u_]RΎkVsSZcK3uE`[++O>zo~}6(^{5/g HT hM]y~D _pvk r%~V}s-fgee) j=ȫQ$E)H!ɫB.2k(҄jRm&i2)Q9" ^\jg$Q$S<8S<7$ %P&6ƣI&j0=< NyΞ0Xa@zi~ѱxbY]qccGߦCxXg˜ǺW"^?016 8P'Ϧ= s٬֟AG B'dpck Y{  Hh 2+x[(AY+!;ڨCe0/cFshų vCI_NX ~<'w/=cd l Ah fi`@I=pP`N~#‡l 0^'?]S{Aw}Iy'!ĒYay(n +^ ȻibB5@Mz@}]``%,' r4N#. $'vcxţ@q{cK~D_{I  _-3`AX#惠2b9)ZNab^G88^;ޛ{r8b֌Jēp,=w }"<Ї}d̈́U!PN4[S)Mv ْ5Ӯܸ<slشʭd~r:>] $F|X.yW%9]褅l\m[.X`<"ID֌UF؉'4|EƓ* H'TH z$Q v6>M@g:Ğ^KoЉa< Q=)|0 `2ű9Wms"yq!L>2Y4eLK*9<  oa^7NJى_o  .E @ `@#KIg‡~hy68 y3bCBqW)</,Ί#("}en2sz!z?pf-0Χ~_Ņ[v|xGtRo<:ލ.7/xvfZf"!KD* a}07<: ;k )ۼNL:鬝4~{፵ksH' h/21YQ\n.H3\4ɥ$۬)8TNOZ"Rp*CcP#Z%Gv_#)M1h Y`!cOm56nyw7}΃3'N#N})Ơ.ǝPAO;f0 9/#/$` z9P+x5D$x12a%JcHe_G P: T.L^ rH@~\/b@ ?C|`rT> $N` va \a/ߋ\CA0tQpS:kO7gw7|>ʱYqc$ ўJ^# QD>X?rE Ȳ=584)(mzy<8]؞ytk~j'_Hs\u{e,_ü(۪fw/rɔݵzZ41(Ltuә.qI3W5a+FV'NHΉs٬Iˆ):+<bHdzDT2$K<Y?0%K`ns>axxSA@X0=өAd0IԨ1Q .!@$!/ C ߝ4^̝<:Xni jIRwM[M`H$j-vo6OW$ sHTH%47qq$r ,Xqx^(I![Lk ڀeơ,c^|VjGșɐy9ⲑ,Ke2+zhs{yusKOW^:ޟLo\[}to_}mߺB';>]aj>0|so-V^5!_f7f%{*J5'fzt4:S IBE7f]˔BJHTtlI^N禲ctU/|UW*!w2:ӱEX0( '픘(vFL؜sM B*I|(8ݳoxO@k4<]x&7 V:DPDT_cKP#]k Ec nHӈa#Aea#D{3C" wFx PxWHjwe. -oQzy[gP4 c@CJ8XMy' d@L4}Z=!i >t`&8، ս+ MBĠE t0SetS㭙FV/Nogo~r{&o߾'syLzJW[I*fY=~]Zmܿ97;rҽ^{pLklv}ku1F&u=%S8VekʤJ$gLU~ nbWk+˓N>W2;եl8ڨݼ}ƃ+~ך1|ƨf XL$tNeTZLZEp< Q `Aԉa 0 MO顱S` OGv1 2l"'$O''>X]'2"\`"6Cn[r,4u"bI<%#~7/{E|8ó{|u-QjXa"lkLUp/ :HwOn=ƒN{S p!n {aZzp1o ΁Bˏvq)& g6a2H4rJugPONwf?ӟ|V{jѵϾWnN.9^)}ŇׯgK?qkkJscwdc~ܵ{חXPE'2vL`"".-OKExFuǵ7H8o.tJGEDJU ZbB4Pܴ`dPÈ s`?x9=<>MK6Cek=.0LĈc 9 tB3=އSp 1=b</ Dr}V*JPJqib:ٿ'@ݽZJޛNdp/#.:fGA!7Q QRf,C98c3 +JxiMd~LOGF >>T&"׽ 0$]FH0-֓ɦTZLĄvJRb 1EVf~g/__>Xxo~NM_ɓ'[wi7ݯ?鬔3+s;T055{rJ3s\L] Gm߼❫LʗQ K$JeK4TmK=\V暍Fng\LOGGGӭ K ;L*&H ټɉI6-[`R szyl),&66A?/$ yxw :t8 aKnb|w"`x}l4MlJ`owc 6r / ։v/)☐ݍtgw]: ,.;?4vw?œ.<$@1'!@$z0] `7~LM:F-d@I4-e-Sk|A<͗Tr$7jͽ v\gknikzf/,,.^=wsagn?-Z|gGF%"[^to?X9<Gx:T΅~إ  T3K;jje>2-&I촒NZvpEQt,Nu9.1}1y t6p!0zZeDqywH,<XzC:C w=cy?C TJx{ U0 i8`JO'Ku~7B &@8pmE'pvuGm,Rܩ1n%||FQBDR}o>7/Kw_}@-OK7|o ƖIDATvv[s R쳟rQ[Wǧ#>}|-{SVd=rvðVcz~ov\aܕvrֽ fQ Q6ԛo>og'[N;)3R%L*8irY8L=I!.)Kh"z#' X@~Mja* 69YqyY䕁")Jԍ? qSkGTUEgɖۢ@00GABBȬ! \@pxaXAO9͙euzs DHlq(A6_X!Ĉl2l1H> M dOD\l.fWnYe)t +_H0i0P='M VKED ' A}zd{aK{IQN`7T t%3"GlAB''lǧgE(C|(Aa8ILh2ibWAX q90p#0wYa}iejϿ[7\iMo|ڲQ6R?w}?zmv7*87^r?g=_K~/61=/O-]VN İAңxO|d*czoZsYE-w~fvo:^NޛZrw囟T)o_ۚu*MW"ǜɹ҃{7?xifA잿v~fҜXvree +-)J \vEE?p $ \$t8p‡&&&{Zq);$A/KH sZ 6mh C!aM`@̂ϓgoE4a9>:& P|G=dL0.,] Q6}a+u2'X!I0!'xb,\Syha"7C7uø#??Wy /ܕulY r*z?8`wFITU,Y%Irk߬yОY,,"a)y~ޕ"FٽUSaSSphKTY;C0БX1`cL@U~LMKBnEfU>Xμ̉n_ɝk37];{gOF.|_ۋ[W77fNh-c:c.XsS)}l2OéUGb3}D,]^$޽B*j{̢;u>Ùͥ~zZpѷu'rLb6/::ϋoddؽ %^](x\da7"+A>! dy{YWF($c{;B"x i""3DeV=^ժ$){`L~g.a!6Z07Gcb$A##9UJhL٨~06iQeq1|@$JeBEܷ ş&"p5MU]i4XУ K!PV.b(V2p `6H0rmJR@ā6ɰ-jR!:<~=|r{merōt)hO{>0{eo{>?O~7W6s>/oug[4լP}Tߗ K+T`/731?X>ms+7n7KXB~?|ýxqwG?/vNw[d7~#!/[$rs63>3Q `XBkħK |xX>րW@uCQ= VDПD =/FOI;X8SF7fd ymԃ"+g=s(Gx4g!%e4G0=')=`x >hÖ\.Df,aˁR| M)(=FS80dϵzFF|@]D]S᠐WZ5uNL'8@Bܷ|-5Ƞ[k,B~ੀJn[GzD$6nQMt*{ р/[`<߻b#0}[_hk}?nwg[woߛӧ|n~63=.T69L%x2:\Lͬv.Le'GRٔoPp { LڝN9,Vcp>o_.^vW.'ՔJpw^ʬfq[.+DYlŢV\Xl{uOxGJ??ӣǂ(#`gPqbA|q,^iia(SA]dw@Zgsji"ꤑAc$7Yl,֙ 6NǔPRBYI0`Dyף,ap2c-DBh.`Nl1+?`d !|gAU6,Gā#=J^WAIe'n8J]&j @ˣ rlt{cx.eg? [=yx͋wo^yp^==3757/}?{]]&!֦Nol[WH٭/??|s_|ӭ<{O#H>M'L3sqwf{q~ifxOgťB175\͇b1rm{|m]PNb(ppcx~3t`gN28,H4*vrT,N礐3 맻?<b7k8ot#ROC,︐W8adAS"8Y4USx'wr%`Fa^Xh. oMd] M J x|xEEJK7n0 ][aT5efUYSޘ/'H)HD Xp% N{ ^7 |Ėt ,0z5"\AyMݘrRCl- _{̃wn\~lirx|nX\__|Yڠ[[߾u?hqƯ~>ٟ׏?3`IgxH s呙D1_t~8Q'; W/][;3=V]RfjrX2CT"Sa7@>ҝMƱDj{{y08Nnl&ܑ([[Nv@~ zĚ$ՇɧܲSv20 ZHn t.5}ioi~@^'R Q^妵^ġ?9RV^]SY^uk]L#Znz'(Fe#f,4<Ð $җnKj 2%B~La>bz*/|HeAT*蟭@BU8P#P|wV4e Bq8^%DW:apOp3>Tִ d=bMAc\.C}>|pRWxOoGxwf O_Zkn~mpdsfu<뚛ܹ0Nn-..%D_*̂ū05ͭ  )Lfϟl-}ɑlg*[!IDGmds4=w fHxqu`j$x쑸{m2}p<-]UՍP-vv֍Z (X녨X(>Y6ڂFĉ@q;=l7!x2?!(#DZfЃDz:xUqXMƚƆ#'(8~)YJ֯Ұ*#dވa P/5xLsɮi|ldJ@Vk#;,2PƧoXXku:0Pi+SJ€-kCWW):ZE'J,ϼ<5 !,{&mpoКq"ۂF&bhpm4x_{ĭo^ɣ7twx6&GRֵr]NWBj,#CWbnǷ{0K1 O]] OO6'_]\x꯿y`_Wlt{d0svsztڥp՛ݚB 9U 3CѨO=]IE C ݠHltadm^L3vW}ŸkJH;k[*j) zDfcYbM d`q3`ÅSؙ"Y?~XUF;W99%zQ{^uDeYU'*NV>^V 6VcG L_4d Ah8$F~o0E Yc{9=},аߓCa Z r 8fY)UNhpV #`QWٵLƃtPl@YPC|eB6_7^E7z"To52N>n H& _~}_~'v7>yqӛ/?˨l-l~wB͏ln,8Ţ(' p8|ϓ3.} S7޻v3ӧks6.M'R@\B"_,/]rp) ]gwG#}-GR\>w#S&aj<8nt'gzZ5R. X%5#eͺ [,8k`Ր _<~B?BD@QhA0YX{D1'KNȠG <*inV+5꥗O֫X`펨ͭc ?,׶aaތk!&9/7f>냄;>Ey2}Oj^>SB3+8;@VkŪ?2̆a!V eJQEW )a(5yI0!$ Hcѐq1+5z&Sikw.ۿ[ܺƽ{7szPձh4ڛYmh NGw?◟|zk{gep~gogO}ޚ\ Irpzp~ka<.LD\Nif4JeVW\_a޹8~ng( n!e~tzQsYmFAZ9S@"5֞hg bev vIö mV}e{8-.oy ̊ݳ/k  @ B>f< *8%@} j8p4n~3:A9ɬ}xumck-6Pt %0`AHilP<CUhi!|$֏ЎA sg=/6\~~@}2?XU~0wFKD8NDQ,G4lB؍wzvnyXu7U 4V>>Rv.jMK-?/yWӟ{sieKϿȱvg'-tvݼ\tk(_^:wJc=M}g97Ҟ9 s 6~sKP``ܽ˛=|g~7ߝe0qϭloL'S@T6Jvw/La:'zްQL\oꕣ^}_?^uh+Gˏ+oii{JF'TYZѦ0! f3zzfI0cB!Dp_ 6ܰB1[?8HC1 Nvh\f8S (>_@ 9#(@a}_}raE8@(<֏7mHSmi ?8ugkll}!h9KGXi^J( LGrr8iE5:!!KivKeMم͌Ȁ Zgfjwǡo?|x܅_ŷ~ݵ/gw^pv``ۅhM &ƳHN>=rݥͩLwn\]~O?@.=2s㭱TxpPn3nltN$άX=Ԡ W[/dsR.+&ȡe^_/?zb G^yԩZj&- =<7]lv׿uGٳkw~W~x;ϼo}ۗ+?566j3K/ ?]<~O.=|kkw2Ux|sҥ?xsPw|~"<2P,|?~ӡO>lsVZw_?{lgfƮ: mgvzOuLΥӪ_9rܠꍲڪƦS( yѲҪ[D\^*7ɕ4rg&kձ#IYw$΄[ =fc9,A~.aGXIDA$,ſX'P0 ~^%%8 K7}  QfÊY0֯} 8:7 PJ= Ӳ@ %r ~XmԊ8$vtRo9d8 ps4p_J)z@K C0=v`Eja[$16r"ْ.}Kٕ6v*YMNԉLdVFV]ZɆW/ZY[3>53wyǏo{=+7_7_}Kn}mVL99?3kK3Ց> s=]ۿ͍;Fcxƚe#Q'&s1W.4:+ģQv9.@ї-SiQf::^>ZOzS0بZ8>Yn5&WҘ-Dc VJ߈|9wrFk@_HJ!  aG\8!Q9~e i9JDYD`58 O&]1Q?~6ܗ'xHG !\L3. @k!%֏FɁ&ht~A D4^MbU2߈8JTvx_nRޗ/~B𣽅Tbumylg?HOϬܿ{u3'CTD럾ŽnxB[vzbGG2v|fuG]yfȇ fS_:r(:uNGNT(kV5[@iPx1;ܵ;u|"g,t;{&;Lninevvݕh<vf~Ňo^Y?^w c/]y_xaer{t0{N.ۿ06{̰䱯B!w鮵T>Ts]|&G&ct. 8 F5WO9xpyCCS+W4j)S2@:z &;},r|ࡑf3]{hZ1${z{KIFbDxce]::8QHlNv$1_p:\| _:|e_+;z#'~˯oldV5Z g+-tas `TBciG YY$"y pA-~iăՊ ΐic@vuكQ@?6 O_@ @y~ xp @~8 Q  j6آbXV^e|:Əfc,ƔvUAԕU% 3BN0IFk`v_Q~Еuؗc z{,v{ S 3JKfVouZ5}Wo]91;=6w=/uy~y0.Nt67 ._(WM vl-Oe͗op^;iǮhņ{Bli!3R͜Y;j7f3__<RPr OxNjXK;Q_;UYSAFZZ[+ohjL!q%39ͭ70,~Srĵ HC@/%p9l pW@XM )A Z[r- >()(XJ"{Y2 ` ANh.AMV# A>q?=0X?zL~,c5a$/WA9iM(>L- T  xAzdBm5akmt,F%c?dfRQops-^m.]t{2?ㅤkib:x'h>ݯ~΃K!`l蝫?yrb#qd:({n;懒_ʘͶlza]˧oO[-639;]ё`G6>ؑȥ|dm~Mmq/:RGg ggrQO-d= 43ek{z;{T#`wd'27NU[rO&nI@$A ;i87{(d(#DppW?:g)!`< :'bq(Q 1sttap@3b9R 1pXD fFABP^?0T@6a'V=JxWT|ĩ f5دdҦQ F5N]l[= 8W;|VPd"fR6{ Uvϗ鈲Cdhv?T^W˙LT$ڻRg;LsBi;pUS&Fn^3pgV'Lnrs'&uykkg\p-9]sɎK $g׷!P4ᅘ;4^ڛ;dk1یbgk33dh'zd`X\MӪx١D )Me,v;E;:Aע7x9hL/R&#IʭK|xDL\uσP8Bh5aC'e?!XcE4bT۱ yx<(( f|ʩhGeu~ֺ)|X0S4d@5Xk*qFG Ha(^aL# rC#6Jt{GzX@݊ 1B[">YA!]_T/,YuDVPudT\{ep6>=]P{4Nw#h"8-- =~xEoscwOO-ug!dQBj'KSŮxonma楱7^ >}lqu~4?}ʅg޽уŅ裝l#6粡`O]40rg@vj(=X'#RX8CG2 "#ty(qD 0/O(?O[8Bm6]KG6di%Cn)kXbFYd7K<%YRaC0/Г@+aHWi'Bn~ vu]//jƾjZlx&&і`" P}qQ+ Е|A vCM$sBf,ZslL^2|&u' a:7J,Um!+b9*G^@ Q&Lv\ǧ+fYvAeGO#/=b"t 7 lTj9~8d4ћ2#H|h 4,VѷzZeŶLMAS*40b`㐅q1M% 4zp(ۧoEɕrx&- -y9 $]dwp/Wkr埜zGG^mQU9zj;ST&>Ow3g)u?͑䅉܍٬pwhJ:;N6l_48'#ɨw~?}xp쥽k>=0-#*3q{:I(&j YkZfZ˪ NǪ,]D2yd#lSg8|`DKdž$n\KcxC"Ct4 .JRPl:({Ǟ HcPIQ!E>`/)7EߏKb%`J> +R%`D8IO <ap5x{2$`@ DTFƾ_2jIĭŴhweᅩ7m>}xwO L~Pw>μwo7>yW Ÿ]oCP$zvK0i18_HL4 ٠NOSZMJminѨv \71:ެp0 T"܏I-d `]oR|׽:3G\ rXΛGl>vt',aP6A4&SбZA9G6No9Ng1f2]kp1\ #/cg/Q6pEBGc9Fϙi>QvRKivG׷֫XIU+'^yhGdž-=5mzU3ovvl_]M/mwv=Ӆ;fCAq,:d`cW^6g=d_z|ȕK\G{?٥[篜OmHzvf0Kf3y:iN=V.c!6tD,Y൲^3^3k.>`yF3ڦ֖tjm`p3Qav'B/IP=ď}q޻N\!S(n]QrMvK2(i+]d3L!Ѥ?0V5V!!U 9w@ ˟# iI!QjXjpRvX"/ ( hAC$CxdaR7[FKk]SK mTC+z hiE=> .NfWrfZMNֹOO ݻ51x\dy707qzk[o_7n/M6\ۗl__2˟=I_׿zwwsf;<4H=}lO4EH3]\DS}:T:MJ;3he ZQ)`0@a!" I% 1pVxݮkE\ mL\%B|YR;Z xH |IIYO^#?ӨP$;Q3BD ]@`pfE!dZRjs*/G6y'APEZePW~0cRW9N?l@))e|؋=.J_P6dir(%@2Kzؙz|%ޫ?R[}FUP/P.#wfiW;lb@/ZxWplrw4M:N='>XL(8]ӑ1ͧlC ϞLl,EcKgFwVb5Lw _wl{G~٭7.2 W6K׮m 䳲51zq[Mp؛nI4S͙J/m CѨ%5DeD]XGبѪN;UsNZ hCƂ  If DE"iBq`B1)kKLxPVD kI}D>cD$A \€U@|i5~{(lA@Y4R+-`b38?4 ~MbD  W] -S)[X ׉`m.l F?YL.B̘?#,Aӷ%$FG@чd Ĝݣid .+QQ:ZSa4\k'돋>g3Т{1]Ɔha^L֝0F/?=C3^,&0ޣsu3XΝ^)vzz#sW.v#{v6{w\{c{mq %cޝ+;1nN=M;n-]LovƹpuEm#޷.wo%Z[[Tтը@1*F%1`ƥ}J@ĐFd/!@qyMkl9?_ ex'ȇ}=V=~`%KWviI'ȇ  X]Ho)K,=;u)+RG!|vm`f$_{nh(ҕ"@XrhgOv] K=]˧ ř=)z홴wε9L-[ kWn/Vⶡe:w"ϒYbplfs*diӴ5umvtѣC`qvFp2= L:~?֝ V[U1&>`;@AB0{ j"*:Xv0d! -L<TX+OP1%c.>Q{UބV"bTUV-|A~RTv>k<5"j@ 9P Aa_ [j7X/aO;@>J5@QzD\,J ږZE\1:TmiU7q5'CDHv[45ZN13p?R򆚺:SDdɊ]u9-*} QXtPbkw736޷15>YHtɲ=[/^okitmaMP7ɬ/#3=8 ώf秆 F [1S_4E!\LE-Yϫw9Jq,E.q<4pjh4-U F3cZNhPp( bg`]<]r ?7j2+/8@@"v6l͔&赘Hx~ռD$2h67ai @!Dg%R?r'pR8wPoݤVjx`ݕI~|Tq 4J|%xqWو8  v̦m)zj+whspF7Bswlǚlz Do.‘oQ\7r[ЏF}H&θlRsdc­o] tفb}hj3 Z :FެkU6t,%PP@ @H_QŇoUصdX6"79ab&%hKOv<򣊗T^Y̯.vh"#j=EۄT{7Uqؑ|G~|h( 7^;Y~MWQ:#=i_%=8tQsv(J(!'!@#эF#g`f09'qfa")Q`I-[k{^׮={֩{}nU Tox7z8(E%>~zd|xߣ0asƌm~ɕǯ_ya'bPz/{7Wowh&7/%/ GLZ L|f4Z,.cɇyFo6yT:{}#h;W(D? ኰN@^4z K$cv#RG8"1fyY<@kVq1y4!fdqh{k/c,.ޞ-xN|uF=֛IE/k;3ne$NwN߾}{gC\4KZ)8VjD>(wN:-23#@Ç^|#Ǟyp0lDl;I)2:z\>KwY;w?b2dBp0>{zGkkKfP |oisRyo֭@a?ysc|qi^\~y0?3:HMQ)/h%4[kbU 8^^Tlq xn8|w1re\7MC+ lò",KX T+SOTQ5lpKP>\r x@Jz\VE\JuXlG\A /j%=g/ =`(B 6pWCR&^8}cϽbym~}IұG̚ Q߸q&=}0Jp' MjuS/w8_Ylg/aqCD78XM1)5Ƚ=֛gjSkc ttq?XUY'u}_}}F9b1^΅D-|.uBUsq8t|} py|Htͥ|;a4 :L3 h}0`.X/簃S6bև;9@2Z0&B6Y`xN"8O37tԀ!n~AKxtM|PxT?j_Uy0Ϗ;A7;!{t4U:3×I^;q)I%X~GEXDix;C/!ý P29 pHS4((K9z~?9~~Cw]^I%#Gvv*46c϶=RDZ.;󉜇s[B1w?^[ɧbzf}:P}k;{76/mMŅFͅ[gGק~屾Kl!q77~j5>6wvwz1H{O7ӥ`<惮8OEW ̅q@ެxs27~})qo*x1jr7G94}`m~Be' 8rb`/G` 7!)!C u$%B" YCĥPd?RX>ڊ?L\ʅΤWq 8}vc?1w!  x X}z"w|WOMN: gqS_En@G>1J#y !KyT0= ʃ\9!@CD>[uCS, 7ho%I O=v'/=/~ԡo=ʡ=^Cʡg;{AWzLjjgin`0\p)}.Bz`4=c/[jI;L?h |thڥo<_lu{yn .O7'7wGn/ۿkk.UgJsM1*,뛏65uzMJĸK|58]9g$₮tbîɡg{?3}uťRsm61ܝkV*׫+SFd2o읬a&r8dxvRx16)6'LtQu a!@b%PhPir2@b^d((k8LD9B:Dz #r,J(dk $̓irȈu+" 0Ǎmk3V "aaLzl, m!?*a8pA'{*<جP$+BF`~D*agE9C ed~(#,Аz4qOԆݶt 7Z)(Vlsij*}3C8~ȨL8c#^b"7~Gڻ^|nU2zC.TܮA-mYu͇gۋÍٵzܽ9:U?owݚ:S{ݹ{FvVUZ|&kùb9T h1ܣ\ś ;W,J'd76zWƄO7wŝfxԽlfm./HnzN$r]"ŗ`*G Zbd/AnǘތFAx(oIxa SXe0 ʚBXw\ d @lvZ案I Lldv ʐ]lipkR2GfeVœ4- 3pLd#t'B>?B"C+n tk1F!TCQ,xz 4L "{Z_䃬PDr<[‹0X߈>^n?ޣt3OΣϾ|ЩǺ_|sppۉxeT=sG)340zޫ3i}0(:xg?fu{sk.V LP}+ ;[˕}>ө9P|)3sg'lTu"p9p>Jս©` PSe@=Q 7YDQyl-L?{qf `lV9H~ZRvyf(Z!y!-@ [g8'< XBMDf0ځo$r%~k`.  xHw  :ıES~kka@ޛiخ]W?PT9N2Dr>?F(60^ݼM+BA\iSN[ S)M KC^y^k?0; @*w>~R{KU.=Jf7Z51:{6I:T=#)^p_zԯ_/vžzJl 媕~uOt?3nׯo Og酩X-Dk?Xox:;W/oM\XO޽2%^__[i xrm9;_Oϟ_|ibqv`d>_ztis[u 8eh#p[?8>&W?nK0F? "l')(Id{F O81>,@H7;1T%N.7GY#`sP1a d "ʐ 9\ iZT|T~V] X҇A #@K%ŊG$ة[1","p<ٷ6D4b 1VC_2>j%$@<.p>Z$4Ow2?zA[Vm/t9tsǏ)&o,Oٌ`jˠ#-y/N-a`]k873˓}Vgl*uWK/\k}r1gtog6sw>kN[+}|Kg76/\6K'oo}/>ۜN7rŒtf8<=?~>QJ, R`Y ֙~ſӧ\T;wg?Zj;:;ꕹ4 \^梁^Ut @1<÷o9@`ӗ8<$G.)DF F aqH?X2'gDn?z1jǃ$ gXQ@$A 0Wz_4ft;v(uDʚ`xKp"@%jLJ"R  vdy' F`G+z$LA[\SC.$) .iǘP⃈HOwʁDθ6cO]C ` eTlvNi,Usg-4^tҠLqH[ۓ-'4]Hc=`mӫOXvƆ\s̵ MV_ý[Ύ쮌~?H|nf/z7ޘoί6a??{3ZC f'jMOMyXO65qTֻX'͋crO/~~~7?p5VϿvsf] -NkJ/("Cwuh|41\X􄭶ԓ1<|AHOSxMŽ|L4070!9#v+YVj` dSFE|P,E#`BO- r D'b$Zc9@X@*x#`C7XHA6'1 #:ĀcGqJf퐏ʿ" ߨ譓؊0X36*(p+g,r 51G1V+( JѱfB DZX?l9ܧi޼ :٣GjK˝=CB2pgx؝\_8fb:;;ٰh壖Gl1G_V++UfMA#%jAڻw:\??޽?wmqnnpcé[}kՅ;ӯ~LR^h彋M~.\{̻6Sdz/~l+͟ZEѦ{H[.WAb c`07;}_H#iestpLcavXEX:3A)1( |H` 3x y%r ?8# Ad48Ǘ/4lxɷI.6PB"WG'VAQ`r,gc *a(>`G(GЮV1P F$`/>Ç̄D(mk{TZ[iR}^:~,/v*;Nvrx[++uq|T L ƪP#zqt+O޿0rm<[ME3+T]V[h'JUӦp!C(_ܟݵw~O6?7;+C@ҍݡov!F3K^hWJ7M:F"%kl c@ljF1Ywg^9O(ئc> {NV \L@G3lV'!2`7`#Ļ97vƖ{kb#gp'ތGGqĆr'',rX/^wZt_ kXoc:40#pK k7۵" nW7JO!5+"aΣGv*/}̭ZF$_IhꌺވT0 JSRueB8"G_|刏c?idžрCޥՌ70sf7y"I_gwxabue|gct?11RSVRh1vM39aV\;y{϶޾:[˯_l~x+F~V˧db_Y k+7nL쯎oNfJ2<9g#WSp:WH=:/&pbs:ν3ke^jjTNQ ([*Oو#}0vZ텸Y MK6dD`@L$RxzuO KNT8Jx-۴ |&X*##QHȃyx Bck=3Zo@_dGࠁ1f0Y(y?P _1e-+2sY>6)k~UA80P~qfC}Xbd "qO .X'_ՄSgxȮWl?u\gv:# u&mUzƸj澒+_Lc*FĘ^kReFǺ;th(nt_b3<~s޸;޾GWG?~0uek+7ʅz=/n.QN[+јG޽(]97wDaz"K6RM'chG3_~?|34Op,YF^Gx* ?{" 7Z룐[eMWB@v՛h Z.,{e2DB q+xb,놗ϊ )ޭ 2'á(cЏ@@ ERiF1hBE A 6&`-sAKOE6 Gu;4g xتRwgL۩c*u;l]zŻ|Rf/~k&V ro2`;[ RcڮcD{ o/\Z[VEe׫j?3=>;0>ܿ9_{Չb/I&KW+K_t ]ZGGR/9.LAn,|?l`k!HYB2EoL!li9 ~ĤҰ(ay\3֭"mc(jֵZ`M1;?6Lȶt`]Bȅ $DZ=<0)5fpX>ysU } /Gm^Kl쮏ͼpϯv95{zqjsax]E\kK?|ͱܙ{g~_|yLquTNM~/?rts ٱx".‰Hb(&;tpo A Oj"s>hJQK]Ԃo.A*"sb,.d7^޴e#o)BO~^sPGدS, _xR%UWb1g|:Г3 :<:"p,f>(9, -0QX1%=(.DZ<o)L6 h䇮BP_ҹ@/F~\h{vVfN1Np19=17TZљB|jpy XqL[_RtĊd>c:;T)s:Z֗SPvr 1HxMJwL®;eF HrGwIQ덨f oNw_q~vֿww߸{g|Ryw~o](7fFn^?g ?46]->썭W>0돦}w~m}3 #G`3; N nă0(> F]01O?^L' 'nQđfL 038ЇM <H2@KZY љQ:Q+8'0x#3v`cHˠ(^GISa0׀jKrL+3hUp$C\u4ێd84BD5ʝXCnăKWK3@ TaQO9coؖ*>Wmj艡9FNpjafX. AŹ=dBtwΪ)U[G{>P)%& e"U~. VÓB3=YL QHQe3׫m R4n]],k;+##cW7^Vϧ{z-"(#eFkl>^K;ͩ?*MVg3noշ|cldwtb(B^pGRO56><b . m8x}0>@r+Xy7ayTNA(b AAB" )+^V==cIDAT1Z%c?_FFA190) `}tЅZ=d[ ~~(UЊN_tDlS=Ap!+ a*업uqANnkk8=+<;Jiɗ?=·AbuQBkutYhF ct TYw8$˒`f3.  *glwv3g<٭!fc*[ 񐯔rdo^D: Ib',Wt ^)i,ww^]Z/O4.N}p{|Z1Z ZMNnN|ia7<1O9QaYX[tWpZY 9C q_ b8@ 4[|y0tI7lۙ Xhy9p! QC`FBh;0u¼ =n(cƟ`7hQ[<JLyC~|g@DW8!jM8kG_&h-BH/B, z>LŒwgE(!5EO|;&̘"DS0%ȧF"GWî090oUԔH+@E;0oLO!]ІʈU z* p5rdL b?rSbSVtA3R=TP`Rdb}>Gr,m0C!?-uZYb7 PSmPKtL|5xmx`0ѩX]&ð~RwucOZtʠki5xìG1/\/ -66.̔vѝ؝3K*whPH=~o߹8 *,:zF(D [%_~F.0 6\aP ?`tCSc$ߴuQngW!|!XVV 0Q g0I.fT覠<~^w#9R AkKR(Iil#Nc)6"ias};vsk0)TNgg*X"a^-6gY~vnz&V21U0v DgҧLH*`Ng,| z]sBT; t[.kݘɅw;=S&]R2L-e~}̓R_:pyc܂xN={w{X16K79O=0YKS嘵™x<?.rM_;Ͳ[@`>ʀk=P"9xURϵ~ R [!9-v(-`txEA6I{沊m8OZW. xȂ~ w@`E Dt"Yav])g\oRP36ъ _ %2r]ƌd`& -0Hɶ:!G~^d7ތxJs*a'L1BB +5vu:.ȪfW6j\8ٛevh JJs50P93ZViT ոD:;FJf&d6рvnenWvZ-V*r 7Uǟܟ-B)Pv$.kjiOiubes8suQtOo,<ɻ;iHjpȕҥfccs<9fjnxkG&z cŭrw@B 8cP#2 ` (mm ^d͘T`hpd(T҆g"ik1:.:lrVLxъgBu-[Tr>)2 A$ .r'>ӈpZexk40DhmNC)jYpKtc,aM,(]B c T0!ƧT &%lE`+Gkeٱ7OwKhRh|RvgLqMT_eK4,B|sr†\W䮝r2yj\8h=Jmrxbjwhɟ\4jDZP~~y$bNZJp\q^g)ThW*rȃ{?|;W&'Acc!14W7a?^z2X˖S.ώL.ֿxˣ3ciȄn@NGvϱF$ 190tk #Q"?`ǟuM  ى+gՆЇjަ ]*GVC@I]I!3? ^p8'ODFSRGǩ ή,./oe1.:p#L&AYFE ERVF!]| %KtX!8SxP%gg" lĻO)&:+AGdC(*<@nFo:z9gw|qbi]6[2ؔRR)6Gp_woև2/u:k&L,ݼ>o(bNfbn7wzVMLfwh51ıբ/[ٍ|19UW,zxҢQt ͨs[ FS2uX;=[ޜ?!/Ukj"HHXuf?Xڍ'o(3p `QDwi;>`4?ȸ[96wRh3lG78 z^NqsuNgЅB))M i3 /^0â CZ`P3)`=G2 3o%:2APK)0c'&'vX t!ldxFEuBƎ($=: }4DKc04“p.BR?)cm$Ac6Ȇ<吿Nt$RK}6Ƙ$XX\ۘIHBWOn؅jeaJtӬx H4f~/s~g zZ%wtzgsRVJB7Пu8w5Q6hʵPsp4O̜ޟb\4X8tr)Or"sԯvo|'!z_8;>Zjጇ\@9, TEJ(A/ 2G"K]Ig@;! o"?z}!8CR 6E; x)Qyׂ'(q2`+z5iRH0Ѓ6(h8h(Jdn.Ð'N?u9g:LlS??uG'L?9]>37DP.C(yk}q[ldwmx{tyi5ai7T/F`w{wܹ0{|X='M:AbNW;CZ0ٍ+' n^9:XlPQ؍+/sݻxnNV%)77\*N @΋cD1HCHyQ/~o?|L>Q_nY '@z[83od~NfP=@(  Fp?FDxQȀׂ,cH}&p?c F ^(? p0قT@Ca@'MQ9dbv80+H:ڰH$."lLvr9 ?XK׎?Qf.t0Yw!h2*[3^w%BygQȹϜWX,dR^)9bvJ1ȅ˅|Fҟjdo 'J/%SaF^qĦyuHXh` ߡC'aP>@jq'| |W&`>1f#ѷ<&~\GZ ҄@3xǑ0hc ĶȄ"pcX ]2"M><;2!זڲ9|Qm33}O.Hf"|ZRgVfh _Ǧnͭӓɱžw/^<]5ՃH\\/*,@KHX[דd;y {J.0( rPj.,V5\fdC> 5=H X2|0ՓيΗnaZ5_{ `8m mP;jF ?qB w@'dCzϓ4_fdsXz,p@v!\z0+FFr*PډJ1wscgMzϖ:r@jFONv)!#_x86-FV{4ѸF1Rx?3WVJ&x/M'"ő`?XoHXܨS/>v ݘHRnL'׆?_ǏllNQ'6VC6wz}e38BjC)$˖9{:ʅ\r`+S(LTQJ,(ɾ{Xmc3gk75 J+?k6{R%#D6;]1 cz>sO={_-{Ɱ^:^zEu줪C4̝8I||bTȗ6wㅤu8eULJۥVO%n<7Z29vUR GD G Kb`  g sCQ}`udg?<;/3UyŲY6٭CDTf,҂^3yg^)6BL|̧^YY\ tv,wLD NqX`%dK7Ӻy1-z"B^*;~3@v 5Q5vhݺzkbPgh6).s %<4n`[ 2tdBfuz ñpOLE50#D5dxm 5BGg9_QbUp6^,j$[j gRXm~#c_^\ֲSL.׶כ_?嗣j@DOsgg- :mZ3<h{|8'߾spZI$vgj{{-{b=EBөΨM&f$!D뇽G咰z:گL:cF.\w+0إݙ^Z+\*VGZBJtnsq[[vjěg=?];.r~u>#/Z"0H.RvX + Gl2 }kǴO&CHZiA "\hqN^0թ 6n$P| V!U=D![]$x0Hם q/f0(K L9Q>!/r%XS5G6F  B" ~;L̘H}3Z|cds*8%f, _ᵪh  5Ž0Bδ`Mq$ EJx,( ~[$K ɂũϱ^M*-4;zb=-Rg<: }[hܻٚ084I[6&Rګr9Zm_T~<֞oMW?~8ݟHTI_ }+dI_WFv~z^i`饌`TY8l;\(ܞHg}wuvy"q0oIx{oK 9+LZ@>piBpbőTg9 =f^[?}<9{WƎ/fhR}l|`~}yL;qn*EvX_0;>!) oU<&IU: `xԃr@+ N$AOW$AD}0FI'> !_g }A{k0g2@*aCHjsk5?㫠waʎKAhWW5pj׃|, 4g_Ј 7e>5 N8t'X b Ge‰AkWfG{;)ӆ ɑR.H{ۆ3듙\K)RU2B_g4J<ʬ.vfwG쌭_Vz{6z gh(:K|s"ԓ=}ViÁ+-gwfm@IJ}F#岯; .zzg>:|o+~y,sg!{k8P\*^.dA^c\fKqr=ѣcLAI'ӭ|"ݢtג݅D9MjX9B#D$Þc*0O 2နa/r!Dyghzѥ)\灆(x; О׀ѿʘQYQ~Z_xV2B'"0i zPՇ= {FGvvHC20U,&9U q.vw:΄<7S2^Y h^x_QdkQ^Ua*&YҜ#'yr38xqX"l[}b3$B{%JGtOk-=W_{x{εZ {g03w|iXqxyٓFu/cP./tuVjehW1[O|1F{b"ব:bȊ϶׺#+/-<.Y/ϕ]yoL_踷쑯 G'k=p?Lժym8vjvZ[n쎭.?31ݺem`evBT+#=ޕEd1(^l](F*S-|Q?^wǺc I\!$# t 'K+ } qob?РWq .98I!(#> p2 `Ap=m1,;sLY - ;M5s{MV$i O7aZ #@ "㠋󾈭jΜ@KݘW0aMȫ zF<%):aG$9wQ87#lMs$GsfgF [սl_~s;ڙ, VgNN_l̽~u]k|`47Sp{pyndc~inh{}ן;tޡXdxb.DƝ ߼b\áio"'ÑGFC :P@~tNR{mcB6:֝ ROk Hh7&"o ˅(d@o3Xl#p"}h={u<ݞJ^N2Yu:xs%mw2C]J8Ƶ&]3j1{ڠ'&O:8.N_n,#-)f[Şr PƟi#f=8XTc =WWz ՎIr UZ D?TEI$0/pc g|e"LlRs 滤7B@C8*jn`,dppǞEj(`}ck8Iq^Yug-)t0N&W>LLhDQ϶!ąuTQׂz%0ȰO*&[EWXI)J4@]ݙ_zS7U }ŕDjF;{LN Trk٘n&w/o F@lwwיl:yzƭ){(8݌oҩRZL]м1W8Yڙk^F+݋#1蘧3(\¿35&Գ։L*"|hg":՞T!,0m+a6,щrۆÍ|_ w Hts!Ul΢9L%+F򣿯- ODo,'+.^Fl?T+ Dgjw 'IrpP*ғ(ȩǾQ8u"T֙ +v BoX}̠0< {cX Yc^[ [^ o!: ד`x#YBFĩ8l'#}:btN{e0"Ӷ4}tcwcكJ[`$`yt^C|n߭ ^ kߞْ;#z:LܿҺ]JqF$?Zxs.p9p<~g!?v9$0WoM>98?OttZLV"CMr|6Zrzm=eVe9p^5؍Zy[Mn\Gtu ze9^y|:8W]jY(؅5q(֢8Bp㦘<׫`Ūk}8ڱ ;Gqoǡ^'x4aͳjl3( Nt `V4b, gS *9/BmP9fYU>QDiـg)I6am!JWՑ(Kc,J}kxi ;*QYΕJsxZIktv\ݻ,=Z\owWnjho-d2. 4|$`+Uk p2I!dhB,#8t>zi-ukne{ܼ';-1=}#]JEg&ʛ.y#ܒ lu/&rGk|o+NWO]T LWr\`b/֖"3NfШݛLƟ ?nئDn~_gzhhx{3RahùʋsكŁH&k, +`mQ`^){AO|3mX wr ,d5,?0]#?Ӆ7a+~, g_tc}) q|x"nf(`}{Y\N: <QPALxg42>$JCV(8b% Z0o-I 1vL0oF,SVrМ3=@tړKEpHͻo>8LfN&y8֝JעuFD`\_X02n)C]qMmO 2). D\$& xLHfB=.i^{ܾfh&uORt$+CWveKZigfZKwZ}K~|hux?67ώ%jLZ7D|9ty@9K=ܮӕZn4>R[IxHG &v$nLZҍ8zW?x~RQz}RBRdXDr7)Xu,Ml]98Ls:eigC.3x%L@(yOVإw0z&u%gY?$7%BkG%ߑ 8`=k1[^3pӗ `'=ۅb]ab`#sOH(ctp#]ggHd|$$l7bAmS?n9m1cu.!L)*g9t5k4;{Zjm3#}-Q, ^wl;{hӫmH%lHNDu>r6۝NSHHKH<-)) nc3!g!ֲuxO<ӥp;[ |}/_WW^\ͷwO2ٗ.ݱpp?m#36*oiߛ遢,^ h#O6Ϯ^nyx`"qk,|u0|{>wuT] =P6y?^l:齰P;tzy`gi?INGYQti8uވl ϳ}-$= 볱lO&U :Tg$$`:$~+@J v :t/\ D^HeEL|MjjkM"B{H7}046 z~QZX4 lTxI!cE-;p%ս̓DTy}J&+"p9*\xz2tx||?_\\eJVf mDdGhM{\x=CX!y(,%l\@ Pz|.+-LkUB'=xޝH*t4 r<˵wޙ|zÞo^o}ʧ/΋PxWyU:X(]Unm|z=V24rs>sgto=wZ宍#WG"WRSD1x:p-P\~w~3іKʣ٧7oLN A갷cc,O @Sn /Z|ڎzC)NP=C'1O]Q ~zte$kF'}K_s4`".\BE.z"KN] aR"t=φ)<L72=8=zU&_M!jP 0^N%CW' H$@P\x}\K',q( ڳ@٥ŹWߞ GJboVpzetuѱ᮷9f-X{1sZWZqXX]xcet[9=s>7CH>쳊 xץ;5~O ,:]I3=,S/ $eZ|s42җ8]:ۛ<^|x޿4<}t:r`tc`c"7z^y}vO?Y/ مwH=@׫d՗GrLj5Ilp) 3 {%t)C['xYQ N$>lt{akRlnc֨Rteg6pifKW'Q`m WX=v6ji|kuÕKoηUQ^k _,dcl(: }v?mCA|dLj3 99+`JeK pn}k&wxFSc;+w/͕wVGwe0.UnNMNS`t3rm٭O\~i|PԷ0_ eʗ3cɗW沝h3KF2K+O3oo.?*T|\aqWF_o.DQ\<) &JC单[C:b[n9@Qa;%oL/7V:VŇnt9hDA 1|A 7Y^ӀQijJh>ᰧ#{x؎k6|(QS ?b=G'(t~"d˝%Ͱ/:q@g>Ȑ&dJF"{Qӄڿ&H rk>EQ:a6B9YKA]_f뫄] 8s-P,ĽGNbkۢ]za|nYk. s3O52l,lFk++]#mL͇&'j]|4Lu';{+d D2\6%e|*s3FKs5$ 0i p4K$usޜ}skp4~c6p.7Y^$lTѓg>|4sRɅhrk47P.̏WfzӽX-ٜVCz^Fޛ,DޝV(yIy EumvȞwg,}]>}s߾xὍ>*9Ss6&z:˨(`$\«\j@C"p(@-l1ֆn6X) 7+1Jm1?$NKzQ&mZgxC  0KY 8Ȭcb#k 8CCCnDhBh?UPh3͋qw)Ȉ LY>ȚwN=63/͵Ov7?6y;w`N/9?Irl ]bb{dZͭ㝱Jbgg[X*db'eSn M!2)Kĺ9FW`Ra0ڇ۰N<57E%ѳ q8ޅ7IQě @W/S@I/ާt26uLXKA{Ȱ{WhDɌ<X+ʨ[^C q)`NlYlGg0v-NF3 ݞn,?{wzvmxleDeCXD;:;ӱl9TJsM*錔$N'xeX*JL1#@jB7ϩ $И~sE|N/=PlNjw{D۵'6^>^7g/~zclcse2xYoM{zz|߽/ѕBEM_/זּ %;cwf&{RóW&X3/J!E&ˠEX ֟aM:/%aD^+b}B@zd\_6wx«מ|djj4w'yd"Gd EѤZ~iA`= Nl8I/ 9Rk<O*;<EZp%B'lxQDd3yUuCO4DM$b pBLO)< 40|:5mf, 2)0WT1dr. R=œIY.et awoP@k|{;G;{6'4T|>[csJq ""4JH Y>ba.1㥸3f6\:-Ѕ`Ч(>@19!^mn'[G7w8Zy~s??=1ݗ[ܝ 剱}ucH{$b[ݑOϽ~p5O 8ᾣه}76_/S? 1Q61.1)=Y+pKt> O=~>tLCPdGj=ѝ/^-}?y~yxcadze4UZY=}zg<>m-W*9$P,%NNVnZ}rc[G o8 Qnw,؂STov ulA quw,e3`,͍jʄZ-=īm6*κ2˧/]r~=9a Xia6X CB?1`Gp'g? R8iKs;aECjp&NPi `# )T!Ma+ |??[ R ئBPBf_1_ׂ6<o9=D#BFAǶJLUA4F iD_[R0I`AlfZkpwhݍH_ž_~gׯ͟\[)ϖ$ə\8H,W*BQ(\xCwE!+% $J%xp2a@eiT*8{t4(Bm~Hw"`cf=[3?YW>}y_o>ݩo}xg3nO5~hkQrw6?Flqm}r|J՝᱑WO\8y3Bg37twsЍ> z,Е?N0h@%'ZsoR<) Wn_ٟ}w3 ealo(3Do0>}m1/ x* hO:%L#NLs=PO!b>(uW bh+ItË3 HrbA @QgF¨\>c4nzƢ9ђ`BeDxnms|d%M^Y )޺1ܕ,7Zۻݸre{볧׏~wۤh\,U¹\,˕p,g|6%> C\:&'1.c1.E2iW|r*^w@87:^'x<&\ 9@5ඉ " >;~g{isޝo?{:]Χ?s_ܺwudo~_==՗'˩)Wݿ|Wo}w7J._6tW3.NM W(K &¡Ϩ+$!:}Oz31v WԖ0x)Bky'IoڅKc=^^h/Q4rf"No&<Wvt:ݛeB _`QaB8q.@\-*[Przp=D|p:ф:H' 1LEFm4(MCHBT@ 9l rTƙ͊UBeeXtך1 B62m ro-_q_~`+NV9sRrB$B"*FNpIELh,'ǸpSp"zB>WEZ|ԣ@ wSO~]#;j}v}|rgB|ttpDH+߽]76.nN?:\HJˏV 'әήW'/mO?ʍq!.Ӗz)~eH=Nl}e1>K1G5v#"?\LݔFpA+vsM0A7"~=o w];ɲ9?0>/CGMYoe4A'pᆗl;'QXK `5X 9A4$[↋0ⵑЋ({'E]rQ6ȃ@-1>uP/I9͝+TbUyԭkjD{PB/>:^۾w_- i.[ |_%JQl yUPDPSb|<ы VdL1?\Ks@7𴙃 +?\ zx:}[]_=}uwW_ݼR@QKs7Olgfw><Չ[wxPg}٣剣o\X"MB7x^ lC0ޠ3$BATB! p`I4Ѓ `D%D$AYDCL삒( P^*$E1N3 8`.ڝvUBT6hHJrj.m${Z˙\sűT`'7wM}xO~pbgMn/+|ǂ)|8@> qH&S8  q,z'裃 4PҰzCNσr@ 96pwiY 3>V_,.f^?^˛ç++w:?~__{b_W7_|~tօ᷏sR]Xщ^r9_A/ ('tۃ ,ϰcY0p5x$C | D ~ӣ>t4{re\_QwC^e{"5KxTLPЋˈ" @qB@ #yicA': q?}|NBi!..Х iO99@K ?~qk&BpsT=p_ _ T#^ Pam k1p"eČy' wkmpjU@3EXtc(!Rfa}֒!b[D%wn-g?cwyA56>{|`+_[߿8'R{6;.u|rP|k*Hn&p(| !ID|$(#NqwKK 3ǘxC]E9PPs.ԡS*@9:X FW{k@FA/oo_?goNWߜM3/VS%(@5:.;2nі&wXGVLk9'<ڳ/jP*gk`@@/ EJ5?c10_x'g,zC S`0(GgBxn9'^ U[zRK? wW 6 1cN0H%MDG nA("=pX P QLZP=69]@<SB ]$-Ohã4}IT*rozu$y0L^\ j_DBӓ˗[6W?{J>VЯqW&<~mAy$ZքC xpsnH` BĐԄ66 N| 3zl#{l~DԚќ饍XY)wf&i6uZ#.nyv]u-`yfͪ g u =uY9GS!.~\B_k]$U0w8AO ؎7].$aai {.Dt^{j#'SBb.>=i)^>?iPkv~}bdKfsڃ[G﬽=n?JXݙM=_-%%ec\2!3 4 ID=J, t'{χs-{b<cBW@GH^{ס9HX`e A#߭éQuRRbgk47αΛGc |sQ~=3Qw"߾? 6"8P"Ɖ=ECƻ5Y^D O @K'd,E 7IH g31D'+Y 5-9%ø*15*^-7QvvG&+rbNzz@4,@("Bf "JED!54F5`Y%{/ǖ3#dWWeG043~֨Od2ږi.zRT{cZ"[s}"? g7X{?E<~{Hu_`(7dT!Џ.W}%E:G:ۃRX0 E5I"-/ z,K1WN®|.(f%0125Z2;:RH*l#?71_w]lk.u3_<^ܚN] [3"2b>/gr$" H}$&3bPXeC~or=T.Ů$ DM0?>Cp|n+c c@,v7:ŵ勷{s_}͙ó7V'cְ@ c{cE [߈ (Y phi´`WgL׉=ģ04QKT~{gQ#I(3 .q_sϻmb%=ڣ'61$'vmh ̜]M.} <́5P^H;  @C)?y_8U0` %0DA)]4@:M_(}jdF9 +XƐ^b1WCު⩢;=ۿR.W YEʶLFۧd[OghOd},.G.G&;ctO!ܟBD'=~ѓ![A|Bb~?% ypJ>g1ĚӔcpã!SB#âQ6GAPY럾gw_M fţW{F:P1%v TбmZռz*B`X/B !Ї:aA< NlC1 $ܓl=ǿ LQzhR%k]@9wh" SVUkKt&hyRPĆl ?l~U뭇@1M)õNtuaI)x3NL`e p^$5`KlF҄YXm/46[!PxEj[0[ @̯~'o߾xroq|'o˯hK{9F8- I;Z{[-dJk-ɈHŃ9R4Χ9P*?bMT*Stdb< ~V"~_$u!& hKL*e%kOJF(0F (wɃ2,0̹bgk;x:w=0F1E%0QU4YB^jX0RMP!4/S9@X.[n%<ٓu""Ƹ> H>%*'ߔ(~7?\ V%xlt{.ťJjt(ٓx'B8ZP4P 9 @>AՇ>u^G>: @ ss r}PِȌcsל!LSxfLb'+T^s1:o?a_.rGsr,>2752qBD^XWo62`,.gR|N."m$gTBJĤ1N ~1LB@2'Y|~9Ga(9P91D"x"9#P20`0"Op5ᢀۆ1\79Ya%nz",\31EFG; e%W pIүU ]is\&]˲]HbK$H-o /ER")Z-Ym\UݮrWOոcKO[FFA<JQ/>eEq 1D?%O2.8"[6 ,$b\RlyFpBRFA6kH'r0@y" l)wH0J SHp^?=aWL6;pMT"?spA UrJ %-\G3VC^ٖZr-_rN\nF]s#2GҔ6皞{⬻i\qD ҁ  NF !,%FFMB*,`Hz+a]ZuR=܀^2wZxwl.e{61F`2=9) JqH..S'E-/1l2layTD Q䱈Q ʁ/f?, {ICPj(CXW΍T+Hm 4[0&.".JbS20l*?! `m)I_(N# KyѦ:HXWF^r%m1N`5P?( d'+Isa4&LkJ ^)жygvݼ{O>Z]^\޾9ڞ>ؘۜU?m;6^֥ݽw߷ꪥU'ysֶ{i5~q۱[mp(XWEOT=dAz jp2 `I7 v׬!d=FH@$NS1QDRƠMe֝6H0ecjJ .$=3j0@;:o'f4kDA}9D:-O+~yeӎc3DMs\ᘉ q#m2>9 x7a?bZ>wIft\~#ބSl"?^Tŷn v xu1ۯyJC.zB{Ufz1+jSԱk ZAxNvDvD1ɃIQ MXq~}{esfҎݵ|0޻1tfk[&n:6ۛvTizi"fYwTUP-epB4ȂJUJR T]1`NFJJb=m|dhA$` iM Hc]8k?lr~KaAyX?'?&Pqr˽i CIH]ِ_8Tڷ<H3=,ghK4 `0_4K|cE1ErP&㽕܈Tn,O-n/x3VaB aC֢N}4{s ,P~ z8AV~?iQEun 4zXBx5ϒ `H|c>Ru}:z2 D/L@'d=n "+:g<ĵ'*SJ>Y/{JҙK{Gc W4{/.e r+'̩JBfo#Pޗ;̺^k+'SUsjPųkO;nad-{ugkΜ2:̴淍\^+@\_]4ױVgm*aq¬NUQbG(W s [aQ^l9G9cl`n]qB%1SxFyĄ aZ_XC ,RR֙A=:\ڌڨnP+b] >S6r^GɝDži볊)[Z?HIQ)?`jbi2gi5%+XCP0o{8|[7ϯN]fs.K.,GZVgow?̄ݝHrs4mAxvN[]і&3kecuN9m> se_\-430EW5@P}]d ]rH/n16gKWsx<0 f3bP8O$au(Et=024z~' ?YUiP 2ke\叐6DSCGD2F?IOO""Q s$,Ex %\hR!d+~8DOąѱ㟍SIS4N=zX~^8QɝscaTױ"}b)|7,^t4}srcj-Ù~a1]u6g[-vk+E~S]1Iu \M)QIՁ7j@Tfk$#Bjpx_fb'#(#%@Aـ2'> c,Ԁy7X;@0/3>>"WG-\G1ww%4 uy|) F״aKx³?>wkom<ރ^wqip?{4uy[VY?}ͩǡL?KzSF)T^;KPD,4r9G3 nLU 2>P2?His ﷏BX4 c7|2+AO2=Q(fV;fz6jmh; n9{5CeKW,e7PMK] U^C>Z][£PZŲ\pZ-Q#$8 a·9M82fA9M9޽}8aKGO@M$  !0?3K1wD'u 3 w,#"0}` yҺ" tq(;/0\f֟a!ҏkeC0YBRJҤ=46'4ڜgb<07Pdv n'ch;5*n/ |g{%i/%lx*.a 3vi.65mQeukl^ytppg>{~|mysg|_QEC#9{wp`$Ta{+ghhHWzs KVY2RUSe׀:h2^xCYd)!F|P G'+x xV1D+B?͂pHq%FXCORKoXGH/0)~LR+$ <w,FHijIjPFhԥy~)(*0RĶci̗:dPv0`Y&Iq7DxR?& eo$(5#I1za mv1>L/AB! *B%By0zW򤴉~ }+ vvBP"4Yci()x&q]RURʄnM.ʌ] spYruZn=rkAݼ?WN zjՓyjȱ[Wf,, NM6.k+ĄuyڙX &)ֵʜcjʎxkM6L"P7 #:Df"64UEԼ#;%@'P1MT#s*Dj)oWU0*0'܈p(%Oó@aw;uN9%wkŤ@2/Pq Z9%Xu1ՓPou]spvDĄҁ{ؘzh V;ά|XT_"ݼknaYUfUƎ{waMX{sۓv)_[߲|>'()%Wky"+18ݭjl TpJ%P \<9R =SUĺ*Tn `͝v Xfx_n4 T/kT 88ntV2q@`jEތ9aZ/ֱ({}Tz> R/3Pk4/$Y(12r @^eq[~kؒɕ J( AW`?b15Ofth,ǤO4֋dl fQ ]Ї"pT ")NIyr*Zlԉ3B1]Gm+hM4RKL/Pi]^/fxԌٛ{ORlEV;+MDPp_*ӛLv*4ȦFڨiن^[ Ah;:n9wȺYT5_leiNU75ZȭnY(8yLЁ( h$ |U)~jTWUӠl4b')žf }\ 0WyЙ = [ !B`I0Cc_82^H uCDfF#K #X90ѐ'QRK:>}F‰la} 5W0AOl$D&oc+d!a_ y( %tAf IOa{ LOa?FE<_4*jIk8P̵ձr[rPnCU߹rV7Ghu7ZOdb(_ ^O,G(3=̩EΌ}i98sR{W.^1Tq,6QXKwCQHS1i9dd@4 @e WeM @V"P_@2ITj*r]T[(Gi2pS#r]d1^6Y9e2631^N#,la?2znH a``mV?)Tu)\  KB;sRc jtk&5{ujQ.'t _3%OZ$H듂`Ja5I&=t̀+$HA^[4 "5Wn vic5p-845gzeJ?ۓ~p楽;WwW&ZZ:8/VlTxXEO7n_]lwS٭wvG[Ƣ59mn/:?zspx7ܚ6obljvhze+7m$z ]gh~t뺀֕Q/@` PPewcIE@멕RV@KZG<$r 1.2C0GSP\(*Zeڏ_@2X3D $AkƌaɂVJ) :$Ibt#fn'Y'jߢpvbM\h%t 2\ $+q@Ġ8D4MrvAß2&Z' ʙn,csՆG%ܵ4팷Ԯoz6[jkK?/R{v12|_$z2GB9eMO mh޹[պvf5\l\PEQGmݶ5Q54Q(r<xpk4 X5׹ _ ! 0w x^D uYg6GNviקR "ޏ:]0A4} Em(g`S,Dl d\UU+r ,)dRsa K AazySH(>]v< !0BJ] aCK((o2yRCC8X/H)` CD,x\ m % ep4,RBP RqC59SSZ5ƿ?W99uc|=Y1l]hzOb5 rnouoÿl>{/5o+/Mz~:OޜZvTuMS4pT]W C6lMjZِOL<@ҤL%%J'sJ)e@+H"55rDoqe,D(qIҷt(/!(aJbgwa,S!ؿOz\ E1q%L \&&Jn q(+R=e}:Ͷ!jr6X^ԽXDT6BډeFm\o1h- 1011&h 6&(' RXMcjPbYT^ i_T4đHNT¤ިvW"'|뵾FͽymQoL,FQt3 K@XLFfW~sOn*Ji4_0tw?Z ߽<%sqxc*V;ݏ?*E;lʪ,{w?@M-nsЋ4(StU(ЇHq1C1!#>N \1L9c渞(n,aE:z3tsg(YfY 6 : 1ܸ{MBܙ7ah[_Esj/]8vxysoWAVΈ5ߘWv [7W^^݋tENNOXGGG{[:[`B@mkbٲZ{mY.پhYH<Ba*_F]h^tjZ!wĜq0~|~!]|eIN܎D "B TgZO8^4^~/ ca'? 0@+Oc,O`эOQrH9`$RG#yΕ39^xszPj`6M3ÆWzdf-NMwj H7YJPxbǡ83[T,x\$A)TyT@;uh;8jCbJAK`R 0JB,,o ´J Cӽq5;i%㸬 P E)Z4.^D0_d`68܊ 6&RߣD''%.>JNՇcT "/4t `XJDelo8[Jf>Q2, DAiec3In(aRKa~`DXk鶚eFQ]9uO.鉣3cYc>qs6?ݾwck}?//~x{c+3[ w.57~pGNݶ'Zi[gY溦vDзZB0͢ ٿ8n4(!*Zs 4RxS7ydAY1zy‡,˷>_⼈Rǡ]fi aZv-j'gRE.cx(x\J0d|!L/ XxZ_+ ,{{09@WI[@(mߋcd:񍜧@@.S@A0CZfU >@Q,gDq݄SAA^E&,^آ5Dz,&F申u5[PȗyX"oP b$LثGPj]7:}rV̼}ݨ;T_>3g_յ g޹[Sadf/T?;O/OM]?m-O{N굺1r.˂ɑ5͕`}.Z[n):*VG$~ןa,Y @AJU r( `1U5G@dhEǡ=01U /rDi$mFp63[x`@0yXd{Kỳ8Q3Ts4 ٭j\*⨋Jdq2FvIM/&jꬰdl;ž ]`+IaX4nZ,ʉXƇb5በ hNiW`7'p[}pL%᠋dbM¥V m>[F"bW^o}ٹ+6^bȕţՅ{fcto+6fn߹9?<^AmiZވm>ޯ:]\ g3a@Yڃ"ދ*<"@o@BbUx8˲>9/0`9XtR̐K. ~lQ((ET.=g@\8g!Ƽ5Sy j=`1bfG/P f W>Pozu?:0C7x*EM PfrDcrt!XΊVDM:pb #o(Lqp"UXb*O_ }޽[oLx^֤ͪMϿ럾?}vunbj1YD\̝?^>8h<>6ͧgZ?5ug'蘧=̀4/,N`8irzX$P>TEGH#@ ށ#` @)?b 211=Z*^8n`A:#0q,IXy} \$"7 g)xF,<3aتAvl@._"ޟe Jq~pqC0)8 `7*9 D/XK#'iNVŹBN[)nУf-@aMA cR[~ʤ}漱] :tk(OJd,(AY hDD RF1,gO*Vp [`^w(Ѧܕ/I?ޯ޺wo[YZYpiMo{W/]Zz;o.LUu;ON؉>`?MUfeieZ7zԚv7ZvNUsʨGTqFLH`{iHR  e.7,6|2G_UtDgiEk &Y %#7l~bbF]pFzǥIˆQ)ثbQ!?ccy; W%*&J01P3Nv;L[l@Q& "B'B'Q|JQ zT>%@^}x+~ pE>0/{q! 0OJR{&@VJDϹ{R5"S@T YW0 c #? H0VY/I}E88@"*|:9w޼ާ|WM ^T,ݍNϸ=^X]lե(Ke- 3 aMN5\ajjiG8,Qi<]i 24'DiaAAqY% Hn3c~/xWa)0)H+x }x|;rq^at2&30zq S \K+Pg5bݣ|(VbYУ{b,Q~<|%ߣ|QƖƅ3{od>>&xpe! O:H@ROڴm֬/]o~~sK+샛{۫+Kۊ;WmM.TW~?޿ӏܺeNL6iCO?0Z;aȒ$hk50z?uh8vo5V:@0PP:4i9-MbUaGgV^ˑ^"í8)y|$M![% m-S94Y'}3Y\ELH848#{4ƑI؇їkC wqDi#=_F]`NFH(oY'vFRnq{(#01qn :أP $׬$SzfX c'rY84=4, }bp(AE4ab* \ƬLUs(*=9p/~pٽۋZ=Ԝk5>~tg?wo[lomҸ|P?ܬڎ@zL]dUSDR=p=-֔ /45c6NOSTa9`}`6FXu Ī&Exo =ǁojFY nRHL6.e-]ճQ xB/gQJSZ"kRzI x2D)dhz X/ա xw1 9vq52004N}|" !3B*hK ^Nr^מ8nf?$ |=ӈ=k!Oγ%bu(_`:B @$="rT(V H@Eaa,OϹ4峮5~fW rB7K)"NCxWBcI%A`_jBsF!3EB|zh+p! "Mx(wPUA x8ݠm#uq>Ӑ\1Դp"֜W'o}B={?qzvjm0թVh譶\qqovjً;3gXVDAWeuM BVkD߮iڍ;15n֛ǮQGw`$ ,l Z6U`7qwH$dN_CeqXDd{S01~~ Ynb%)8o/VqwoǨ >'Gx`0g.~Bp6 O\N-}x܇-^@,81oe_zed;CTA ɼʄb l=02f{46bRc7G`Xp}Ex!hf.6t|oCpn1*-lS+֭cIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/aerial_rgba.png000066400000000000000000004710141456565420200325570ustar00rootroot00000000000000PNG  IHDR\rfIDATxdgdu%֟@ẅ ʬ򾪫 @CZhD-0?hkY PVFExEs_{0!dČn3|7<ϼ w@sX0s0<X &(i_7U<%ݨU2xG @!7J'vJ~|K3:R>2cGл0<.dV%' ,xxᰀd. ooEz/vEV /6^z ~]?<1W%lz,VF֗8Z%,nݩ=ٖxy׻/ۓX*_⾋o>[|04B4CRHf$ +Ldx, ::K*9yt>>Tm$'R V^s*2 E?0,$gޏD&J9Q/^ly><^Άt.~zI L.Ίb0%U~ggY-?U^'u|x̓OrUoM 09Pk(N+(~n>*Le&$a F8e9y ǀ8+N HXvXyMC0MCw@@ *&G"NTYkoO8Iy^.JO 1k`MRRITsUc㐗! <$\$  ae- g‡U1[ "H)y1!x-f<pN2 aRrrz$P9^A"5ai&qVOao#N= #ONp?I @K7H:g8?_ Ձ N/>|u*Wy1l%0XJaW0[T[͛MCG:VZ֋{:e,/18>_G` na}ā1~~4NQU 1K3 |X98i#\px!C|l}%,wJw42,rȭ']W&VP^.%m^ٚܿcV7_&y%R%I%7ʊJsrߩ}x3]X@ )@cS]иiF&]A+҅ 8viXüICX ']jQ,8DbôFE[!I@CV%a N{sŶքLhY{Fo8AGjB*:%xC[ё\ ,x v|e]7![-./*L:!!;!HWQt);36 @OB1"9_' y߅NᶺX.}GW'T$"xxV:wU*u$-FLh}|CwT KuMn w8CpE^;glrXp|o+ܹ#MGslq|Gl"M\ ]lxFpX6NF,5hZՊcVcQsV‹G}h["/b^O$O*$ /`W:["  ܈n=y̭c5x,;(@_mI(!VNއl9z9DÒTwwA0SZZ{ 3 ^mɲ| 1P3GN6ӸwIe7K6c@ |y_ cgLnf^77\ NnX [ n;B! T)LC۾@2O-ylŴN,V`KJ y-..t)Fw@2KHt AH^к-݂,ui*ċ0O,42r82^0pY0  >);|;1Ht ꇧc/ FˇIC28:Ҁ`Gמ)NRl@Am[)nfʠA2g\$p/xywۻ,OОxj Vm>wj &t\ XZx&v%)՟qE[["?{Kƽ]DSYܻXObb?zR ??I0ITEuƐ1`m{JNf[@D9t>9-ߩV#r)s@C@௪@vUsw#@ezK0 t+'`@b@}>7};$q@su5 \ʌ-E:,LnK2tIP@Et"R(7}3B`5KePy&h2eӶ*< G4M5Xps7/֩^$ >--6܉K{/1ġsh ?qgot'H`th Zs]vd1EPZQ'ATzF q| ]J?1p%=#Ȏð|Qd^Sȑž@ 3NĥI3>Ze 0'P4J^q ,) "!-R#aGT"_*v?#-IfuO_ÝLR9EElr֑o35ȇ?"h+wj8x}+Ps2?|*Ugq9~1LCu1f3\9Ս.޼A]/A$xM))pxF5+LPE4F*dpx$%BT%&O/:@wZ>N($/_ %n=E kPW`@@[rM4P'A4E RVsE[til @l;j OѤ. 1=KKi Zqfp,4y*:|S)U?L3K#Ũ.yPJ٣Sfoda10m]Y`i6q@j] aCﶫ} K ,vs1Kw@Ƞq XI &Lk"|i#蝰Rm*`41h4S 옓Q ~P݀v[tpK7ܼ>x2$yuވ9# "g(ጐpahn*|FIl AFۯhgvp's y/x8+UP[ >\CZ Mu3ÁLF"騤bczIw?Y«7C#1(* Bs՛T5>Ya:w[t-rޯa㲈"r|sܿe:?z?>^}t[gױFdC NB%^?Ih%%2f8oQmݐD)Ci >H]>WwQ@+yݦsܟ;( @^@MKqO`oRq[=mc"#G/ׅ@-P-ǩkZ7jNX"! `j+\7G"02]$YƀY }&fx7{y },Ք`I"TǠ؉`2 q*6vT\XUs8,U5+t)R Њ'dV"C@QaM2yv,!mQEE)- id }J+SxUݔռ qF#:f"c>֚plҕb©~{c.#B xfWt=/P$0JD#Wx 2NQo瘳+k8 R8>~~n02b6qWM ^qLݪ8 ]HMcV%>Bto/"N.) sQx ?WC|t #Wo/UYBA~,$Ǔ!*_ ߩ}e#$ <,Uе_a O2_bm_y/^Gw6,HT<'[縯Xz! >^m( v^} ߙ LrP9,NK|\ۙ&)\@D^ܱqJ_TYG@0"s9)U>s9i5?CEaYZwfwGۈO0b\pg UR0ɜ>3@TP8kԐ(^*b8hsJ$?xj-*j 3TwcdZ+S|L( f$,ވ̌,:*U۪QJQ)rzP\#+N/ǜDp8F{=7M"Bw3+q\O#jd5hE7ttTo!xCw'!eeBcQkD\Ul,2/ߞ`q)A$T: ZkM<%\~LJ8ZF'1?;^0"]nN-!S`ec4n!_$?cx׌jΎd3ś-U[ޑҟ"Pl=NP HA}B mD\ UL\fT_u [otMC>/E[QQSXؕ P-q][H'sBQi2%: !9:),TeN@':ܜ*M̘g)`v L3j._00GҔcbb"↞@WAw`ʴ>]eHWvϛ-^u' *K0Qf\#.ӧ4܇ʫu*&nJo {z1/E&Sl^mJ%/P=tx}l|Vno1g݇y'iIH׺@~;-L&:Rե>=%Q(Vum wQݼ*ɄU0sJ 'ؠ~t_|}_lICrIcUk̅_Y°FĊDjTr˽<~ho 9`Z%ݧ}=,`oc_DF﬌:/btM\v֐!߼cG7(pJ?ᗿ:ݗKdL&`ؖ)"AJ*q0n q.G]̾+Л%8_ #&jO0 2?"SZ&VlNMHcxܢ3hS8k@&@w'Ӈ˻b_:@:L^dT'LGş&EqQd6@^Fty91E?$XNA8AʼNQu .ZmD̰ X&U؛s,`.@w,Kb5h7H.bÌpTĴw~Q%CuZizt`ZsZkM9So>C Ub^ǘm^[$t1$ieơՊ?:N4ZH֣$ȁ+1F옕+g/ ` #7Ľn, rqPWm.qG?'9q"Qz ]*JoU<.9F7p+aoNr==cih:qɛ>tNtIpyh[#{nVz稶On`g{x)g$BUDC!|Psz0P82sX`LT$(D0uM7xǫ?">׵EʸJL/$ :"M2] C!tڼ:A ˛UT$B%EkGG$@\|?J'VT/I'XiyL[I9NSAu1/?|P H,Q_I;M3ZrvF a'oCꇉ1A P$F$?vDMp ut~of 7Μ?&#TW7ɼtfqW.IG!^tI8lvSz r Cw:f.hl%uHpբ(t $F'mLʑ<^xZ:v/<R]Nҙ(S|@b}A_,`3#Ay10'3]XXln њԔO>ǽ1;*k$(~E.<ƟR/t=Bm5R#j0 ~݃%t0㘪Z&`s騢T:T ǏIul\ѾvвFQoYSEŏpk&kC_$i>;Ї6sivd^Oͣ {\>?m|J"tRF'<~z0cHcZbgw%*LkZ0v Ddyq)N?ڟlB#n5 w5"Y@:v7 H5]_X '`ŅVI0+3" 3nhh XEau[0V9Ff/H2)UӴqjtz9ézơtZL1t|=98iQ54b!oSz$  !sT.Q!๿?A0&Ȭ{@'QH3.s/HӹM|t/6>k<{8FڂFrFM?H:Gmhe*n6'GO.ϧR󗻪ɨqM{YqzNe:-k 2}lcZ(?zDAcy-E +EPJKQ;Otxl2;xiReXiod*'$~9>ǥD:Q)N)^[jϞ"K{HNq'x:owD7@sZM6-6^Gʌd[=" `:t h '4ȶ[WN$XV h=5]2XQRHmLQ|b}xueZpu)nཹa8!i^-4vj]"hm뾤Xyxb̢̜>:w%mjpƱ@'0Z~ >q i8ͨՒj 3M@y=g`,o2yS\jsZO{ P|#@bUH"G]-r߄]YycٟDNRMe $h.sheUBjQ~7wNB)6.fx͉DqҶJ{ay*iy53DA24t(:>wc֤V-MD!됢$}vY,"v9dD9`,eru*F%Z%z8}r jnO_rI7.pPCIEEG>рJPgNEDguWHeOHJECͳ]t:"wcƐdQxhn'M`2H'Cl&6hENeq'ey.(&w8=R{q˜mp['I+d*oYfD5H5]wo+|Kw,Sw@HfI uVˁe6b d'~~>2mm٪Gy|O.p.f\Z~҉N VYk!Ee$jZPo3/jHrJmR.QYn? 9Hn=oF(biJU$Z/@^ъ00U4_IⰇ['ø#H;eeE5h$I[ '|J  7qq5$G t+E<=kSعT7io߮e7/bu\nv:0Wt ?E_V)ȢJ类E0]ўylnڝZ H|ݴ6x~q&>|!l)B!JW~l#^wj0~`ia6")b(^UC* [j>!u_z|7rPͻ{ "J/mļ0@Hq?=3`rrb儣f&ke 5D9mF^UԙekcޗKY۪t)r Z>;F&Y?tO`_Ry{y{o[cQ$〉 Si%Ș cQsN{W|t FVbsmo V=wtcx+Ѹ\z>VRLVc{A5ҝu*,B)'bHe{` g'(Q$|]ˡt57'#o6pr g;T}i+/7>AAt^7$802z<ݓU_Opj m=co$3r2y ;I/sT)!F)q|s[$nqW^ Cz8vXQm4297U zyob£#-_x;@BXgY?kZĄN]M) j]VE?rov^N&݀j@`rMs#wtV/6mSM30/Ø bMo3BK*ETE-ˀtSy5l$08 5W7ѓ0Np~ٻL%$:pZ =c_QE8MTAer$ߚJoxdy}jBu5BLYrK@xiD䀑8apԞC5H 6:d ,m!!i f͓n9fK[{i AYd#h F$sY5hTQKt#@Nϓ!T]RNo؏ fL*:~rG%Z4oj7@]EXC{ _4!KA&y|igtr0w۔ZYl( Ʋz:Nxhc]|Pot<<Js1%F"euU tF̥~2F?;B&E6#xtx)J|uO=q8խܱf/_Rc<[ K./&~Y@Z'>n2^isxkhw8,!Wɓ.,<΢m0o#[ND0&J T[k]Tqt)XlXL}u3B%r|Ob8lqz8/9)vz ztmGC$sKKfHcƦ_}qTt1^L$pHi#tsހT[\e&ࠦ B{t[g-E{*H#&1{0ׯ5XSӀ/d#@k F-XiU@u@bU1pt=g$ Hp=vN_ w_c7$T~IuENۮ 0e O5Țpԁc\]xw4*z Z}/.$ޟ”YLqanjV'@;k2f番 UϼU˺~i$rSzJZ=(} A;\-yߚq{ &aիoMK _hgeitlzMMRQdҜ?Vzi$y,BY~jޢf 20"=c UD7byTǿ>" Tk]VTdQf%2*Xog[-F_Jt3A/m/+jVᄋiۥgQ-1̦i WXZF 6gF;wpvx?Qm?{SA?E'0Ӹ_ @7aV~z.mST 9tjL2Ym=-=pyW#OJNQ }Ns<9/Yn"⠻qQ'ϯXzϩf R LUPf Vn"4rT0Y*cRspj/F: Tb<;1Kݭ|8Ĉsߪb^'chm,fuuDɎ~~/FH&C$_Qe_~X) _CcRu3$j$qvK,qyNbDkvU]G8kx}̬() |!U=q{܃1ZOO]|lAwEJZ |}/:TbjJJBaw9~??Gwq|;(bGo[}+ kl.^.|lnu'డpH*9l۷qSuy7$T&EAqd @7hsrG !qy~q:u$7I,2rIpb{v 4]͠VܒmVVܝ3< zj7ލ)L43ݻ98Pne/QCpv0@4$=>)YhL&>0Là:Du HH@}sz'GvbV]sA FY"ݗ -6QoϬӦ@w !xa2+QtI2daܠTpCsSnxܫDBg Ub`h{0z~ϓNxШPSax#̼,:XR?E̽6>yO^m*I+ou1/ﬠԧ'U&Ղ _|0yu{ܐ -+-=,WX-rVrNOV1\!#,* ҢTwJ;0*, UV; 6~>tMF;^3]uxm2zu#)lq6],b_i҅ ѳɌY%ȉ4(*S{y\쵎?] ,$@څY;uT%#8%K6^Ygq*Y7%F5͵<|qXTV ιլ}A5ɒy}>{).?;nX2c510c)[.ˁg5D,U5Ɋ mܣߔwMz{RH'LAZXo%BPm8c0[RO. >kTwv#O_14*|.i1f7:Ԃeh%4V*t <Fnq=3Zַs]jv.FE<9VQR97.JxbA<;OnуI)3911YNj۸'7XazQW\>W#}lr0U.dBߓT t$xP+ku~%[euxwlĘGp/w͝>~f _/d!MmTഗrEƉqgKOW;_F7~{/G68Hno?}~qH'#Yۜ'|kDwմ4I<b_' {S;ml\T1ځy<هW,ZYIO$zL7}dFqwr>[~J%6csw{'a&^r HנcNk\nD*Cz67H rKiVL56uQ^c%w׾ EHPF\etcZa;Uݜw@C]STCfx Ljv)P"m*rsJ9H)2u~L%ܦj%;<5*_n# fՍ+i<ܩ!ok9i%x6~D+_k呤z93`Fm,UǙӸRFݧpM"~~QZ"MPaogSխ|.j|f3\uWϘVV/+|0l<>JcgUTj-8sb~}ӗo;ar9f=T.'Tҟ>W nn$q`{=' A˧H?2WO!1ᯟPhqCu,ՋX_*_͓utjX'jj__@9@> a1R$TwmwxI+$;& ,nnmZuؗ@C@M-]7TPuf'$!/{!f40X. ^=AH Kԡs F,fl:SVn {rT|dy`vY蓯tiMd<ʋQX$ d9/3^}6<%N@ w f >-ٜB=E4~R6(H8 Amso P"TIujfau`Y_2J=&Uѫ\-^wG":>at*ЂYT+]qdfW9,V\Z n#&yv)w_/R*5JG=m k%1b)Ӛk kGT9ظ_>ǯcܥwdkx|!{۸}{xp /c|`oϤ q>~^<ڦf\ሮ*ϻ-;"|ʶ}v'1bfKbJRTbfe&8Cv̱tΏyf5k3}JU*|߳>i^iÕ&L(Aup<+8&V2QAeW_yӫI2Y6@W 2w%j-AH'(ŜxDlRl. A/Ճ(2me%(y|c$0Ad4ȗނbYJJ2_y5`]VEH% "ɶ_P-S6@zJ~º"`}q*!.Qǀ$tRS6!sԫ> Au6sS+,I0@.k *8UC`L5ja8@+ږ{(!9XFzI2P2҂,69 _U` .{nl9JUN-Z;h`d %姲h@o]sp=N okAfc[0=}]Q[֙uiu #G܅٩8md[N[=nF[˂S82f,Lc cd ă%%%dZ3|zO7v%q{OEB[ɨT)iЛhh4`syyc0A6aa#-Xׇ،{{yn_9Wp8d6wL?_Og H xYl;ڄ[m|lp8!>w@3dUb*'j^X'Շ.\+u. k]|ۯ HOmB"xJ[ϯ6&L"uj@9ٲkTS+;?}vR ۧco8/."H^6;9dT[0+RMB؁ Yj`Vz>̗B|v}^E "֠R'E=g/^({v\Z˜rɠWK]=KВhͧCeE [=ߣRM+VחWO_ @Y{ *T7RԒ3}ٙ5K[mTXjԊAMCJ`t,F9o-d0 :a&BQ4Jz ?f;`1Hh3X}n d0b!3{U`F%|kvìC~i߾tci/&z[9QϩrhQ`vBTt[FTN ػv G`@XoA0f[>8 -T 4w*žL1Jv^ Xg"d& K=W{K5i$[F] VGI;ptԋQֹ:Q-?GV@*߶Wek~L#P&)k(֗sۼ,D`F꫼ZM_):1H'y;}qfpn?"( ^`K "-I*d(Gڅg-n\+XOI^ )apˆ{(X- ii^v_ RWCh@^$ .֠͠˂}D"#Q|+UZ[IQV?.%+ܢZ phP𡤧68(ooЩ7!iD=Տxs`F;˪PY d&7$SPw[qjDG{a3= h' \6D/>FZO/3A֤ ^e~NlMbtKSk(YjQ',t `͇}[h Ȝf=:q~ c)DȚϞƣGqiw;PToK\ Hbv#MRObd0FoOB۳gk'.î$*+S-<^ 4e}η"p<-`ص¡-|rT5 ?~ ĵK[ӟU>:ۂ7_ 6O]3'&O.TTb ЉVL FۑlA{O3vlĞ\݋ws;[O@,bQ=kFn{Ёg_͛+Tt8.uqP;voçowwo/ⳏK{ؕ}0^or/={? _}v o` J`=Ū\6e},JCmAB_'sR2`D lרjtg`^hFCYX_RV p 7!X뤷6y^ r]v1ԣe@U^iB1&],(/ިТT2JJZn7Z:=,v+^?0QыSgcBqIyQ0#H{lp4t' +DP yj ^^ľ6Ч;vXȶCślpan : tN$"CCmL,40?2%xwN-H'\BV&KVλfU 0H}]8s`qGDvcD'{ؽ0J-ӂF$MK0A&v#S8qd ű8/IV:h?͊d‹;<1\vI!l?2'qh~4n?v'O/`xx|}Cx^x#˷gO7+g1<цNQ. ~t aގ 4&Xt2Z !~3U* #N$!/*y)Z`}9L)v,oBxgųj1Pvm@&d},l/[Hڤs#et)fi4*)eH.}u ,)k]XEp. kK7t @% .#(ZJu۪b(m&0T|2xEG@0⥋ F ʨ]w`FZ6Bˠ7G! Ddh14&p"Nթ!L igwZ}kAQ)1ڇӭ8I/}?G@M6y 'M0 65;˜KA6bX1N\d Βu qd|ϖEDUW*{"ɢضm>GǍvbf=19nJT Y|x'v̴Y\;;7Vpp] ƝJ|&[|tyh& d࡞&i{,*>x8N_c`e x9z;K>ħR\ƀRPM&b)B@MfL&ڝ{V$31 $ z |Sg^C@n |<}<wi OfbD R_]]ůFO*pjպMe9nzVYQXYё^R芑WEp)ݤ?JB x-o6=l9uȦx(+YdZVaNG6HZ~Y[[M_,IRzyN!B󒭲db*{ j%v'u&JI8L(1OP䨅#aEB~3AfET|Ϝ*Q[v.QEi@ 'ѕ!Ju!]36tf|Mew4G\%[ChDݚj"`M#fub yĄA2=vQRj*9CKv:hОH4F')ͥXr7 Ka~;+1 :n'fq4Mؾkُн}͘k]xNs{^/]߉Fdd7z3xx#~r;z {FB !q {us^0&4ϿL 3}!h|AM _r1@0-C@Ga!o1v~|a &2}:FAjb0$Tp@ Աj R=ǜ? axЋY,oI#Te"[vwLtңUp7X*CȌ-/C)} F,ExVŖ&Z)ѵ¾Z~jrd6J7ƠfV@ ˪zK#s+j/-7SWƛu 0Л6JIO;;Xcڠꡡ%(xk=6O;]!3UJ;/jhzGA#QZ0Z韛#^EUƻCOI9 ەP]{SMXKhj&L@7`p 8tF쥊۾AFOw+>'B]6](jG'UE Y*982Ԇ}[:ޕDUK6YJOUk@.EE((be,w\pn>w1AgC=+,W\4l%|YZLȁ8ݸ}k6*]NJM$=r hE4?/w/_~n43HFb? LRQKA@G/"E@oEh%D*hG`ҙ7 IR VyL@y@r(-vJ9Am!/j6!+/w8q.!0eQ2KniB*݅ <d&fPZZ n|?|=վ@|n dZgTl2 :%Wn5oj7H6yLjT8TdBK d3S Β*T5(E~m-rԨ)">#FE_SdG1@kըiZ% DybS*dqm%l#g zˡE-kpoZ7J>{\z?Ͽt g/al>ǹxF|~_qz-Pz2IEUp44Ǘq>zsS6$04 Asx| v׸0)OI 1@0? 4FJn+CX_TA=u+/`ky.?DNq@MLaR<{R3=hhC[2j"M2Jj'(+¢ J$#vLtP(6N:.C#so*ʠ =^[(y zal(&t XIvWoȫTz?/:Im^(0)٥/k ի j!i1fLmFzIZ*%&54}fYO0 PQkw!kV _X$;v#l!`dr~aJsYB6v Eq1]HrN$uer9~G=/86-N `'5 H@ PT@_U"Vۺ[iօ^\XEU <~@5ɢBY3ՌlgN.Ȗ~j Ka/\v\p2e?OԡB @%ST-pT9:Zfx}?|u'|\,đK]yc/olF([Qt݉&mnzq<~Y<{c] i9h힑L20ڨ Tml GV L0+D@ l,!Uc}a%J@k" *2Ԏe6 *i-̴4PSGeb@3` {7 ;:Ty}q,-%xBرgd℃nD+T *,uc~0$%}LHSgM?=tz:LH)n \I2sڤ8-(a4ƦX90FWԡ!islLGv3<1c`"83Dle+l:)y8QA^}s9Y+ph Zg9AZP%ȗ|$HkPd:Y[e2ѫrw|6dS4i=jU9H (V`':XizU|dD~(pТ Rr(01c~JGAz{)`kDyf!ڊvz`#ӈ ܭtP+]yXKtMIZ#!tcrd ^nnad}~u ;P^Ai5x89;L"&1zZ1}(=7]qD)p:Z9$HV ƅi|I?SO=1x$vp~1|&^y2aDc혛¾Q|UU0ӷO^?}O޽{ M16߆ @߸@wKpfm*pHbk?2Fp wtTP;@>cJ7e3S5p h X  oč!;Q\>OS;O7/o_^<>oz3[mTmcO5M@&w1JH@t Z`pp0Ad3 S @zUA~uR]]=w`aaNbo06^"8Dhq`RJ./ݓdjPvѭ)73P?i .RU-GVN64~ڃ ,p7Z&g`Sy5-.:ԇ8]RݨPP/Qzf~YrF t+^&KOG'5,wYZlWR{PXHDbP;^vIzQiedҍR. = ]d'Ua)|hU"$3TBmcygeړLGmL\|f26(qMT-.c voo:҅'aٚ\H[ "OG yG,ڈ12 ۘpsgON)ξ9Ëղq*[+0cEehI1:׏Ν³O`~➩fܼ4TI?7kn%&^|T:vZK#|JAtT6by|yx?}}~'  ^uo:O>οvsau$itb\/f&q?? ~9|2}mϜãxT-cO-XjAUDk@[5!@-5$d O @% !L(_2od~޼F4(r,7QiM kokPZRMyht&=iXR΁7n TW uL윌c7'dr9?߻?;&/|GS8w2۪dȬXa`p=2 S-J@5 *b;+3`N P֯q-W6|D&6=6#I% 9YXIae .=<|?LW"R*R1.R \@{ULrB޵zkXaZUl4"[}I*V*J)nR 56i*EIT!մ6+hD>[imуTHʟD7*b0: UjُhJӶat84%~v~4GF0;K|~^Co4=H zL{pxOف!ooNjWplo/$q|8~Obn 7|~lG ePNQ$?3*g'q"}_<=o˷W8exY|U w}W_:±C`0KtnY<\\MJOOۥ2PJDrli (W^:[f^U+z5L\~,}Y 2Ugu`\;\~ 8Q+#V5 ziZ4 I@ԍiv,L 1=B7^xjN΢J㹨hjE_Fմu_(3QG6;C{wBkرuv u2 7vI&L6cw}T"l3΁y*Wnll'y$* )|I)|Q\;>ۏo9[b8@661sihdO?Oo+w1DȄopß~ عy|eܻ~?_ǥ {y];^, f1ſ __ Y_(D";<*&J1ŀoϬ0!нV  [uW=s `dۜ茙2[R}1j:i#荣֭S~f1| nc'+E,3_)'ǯϟħAb>S{:Ggo_w㷟^_} ?~u>~{}>ax -擵 )TRR3ߪ 3ks OԒ`)  CZGGO jhT tvj6 Y X)D-}\F38" jȎ7Bl'@>FD 7̝td7N،YG߈J-G]Tu7mDA~. x!Cؘ 2{`Vֳx%MwaZc㍦V3Q4Y٭4Aި撋52WO/x f];pjm*OqLˀaj*z&fLd[/g />'ObF ϝ[_7˷WgCS&Z:VJ^j^=UWqCTpn_[oO /'_]Ww?<,m/g™ScM LͷDTLI?*?ن~x ]3ʿl]&yL0 }[$(俻>m-2ߣ̝kK׀@[w@؁TT՟>Oq =?E%mB0ފ<r!!ルՅrh>71CufT(h :{C c-MsЍ9EP%uՠ! y*q&wL DŽn-}_}= 7 }0޾uy iW7_??6?ZIʬ-!0VslpV||I%|)| ye?|~OΫGѫח𷟞__^"~>xȔ$O!$!^Ǿ I[Dc-; ]Sqib@Q MMe~ @wdke̲`ZDhokF0ل>l^Zn2fDk(ͥz.tbAĻZ8(QˁhArEfZ0\Ѱv*(RXvݲÉdۃfX ؘ]$Ȯ%=B~o6Nfjv#ʑ[$X{ۉ+Q֏@ۉ# ,džbT$ ܦ(/8M5A'ߝD3[C;Ԫ_!3 (@ҠD25) ?Gԃ Z=-}%J |~g.'l^lڎ$ɏ-q`5S8څC{!=hm FFi4فdI?c1}.u`=6w޽7;8{>2`%P?:$@M`Ņ6.at6Qoң*)\ Q%*/xN'x;C@P1$*(F{"z޽sF}x$^<2.ͨB[b_v)]~/AEn1?<^J?o# o?\?~^^×oW^Ɲq݃(eebzaxR?LO`b:S3B?YCɔ? H?)e%T.?[Q jm~CmJsk Qb 1;vzQ밠 SX\<@1}obp*ʁ34 Fw#B|2~zFa/OGc>֮͋&{"02{2VKU0,5VK qzvˁb-\oƜ lCt7"! AVv>!vat'ߧ*>~w>_ru;8"Lҏu H)o O_ADVȥook`@ ~ǩ(-c~nB<?3މ0N-'q aޞzqv1SPacY)7M&^%CLm5'jp0x2E% ~ F##q 1B PR1-HE4GS#'(SMh?W]i@cB!mWfUOg i$2- ݓ~j4$οݜ/| _u y ?:'xnqmo*Ӎބ JXfV-I+1# SUq|~u|V8ן<#E[SsvyG1u;ZOhFOZYGp' 1$5Y=@x(SMj@d=Sg#HSQ}"H%UiEBkATZ`X02āEj%Zܲh  VZfQ&ב50NN͵ax >?W4UAefnE._BTKsjzuY9Cuj )٘UYWX ˽d(Sn"^DIe=xX j=!dvFJDٽJ 0<:Hic;xPe5*b@NJk ZZ>n^^Nڕeq!f<'&lT {wJiXe*P}4 S(d0 U<4Fࠞ" R KBOvm0B74ܣaaFeJ+!J /nO_+FRxbwN˗=$,-j뵨PUbh7?]q=>?]:q^8?πsgwc LiaA?@V]}Z1>TSzckR;0-AY?WǰU~Ezk6?S|Oo6[҅]~;gb{1t3ap`zυ*mdL{qoDL՝6nԲSH!aѠs3N2Rs6]w.bĨ9lG_^hp9v-@P$ ^ʉ|j*QAJ7W>O_%?c;-hS0w]2l=[OK2 uS-*v2@IN$yz PK:o$@4#P @::D"t`P-kGݿ~ ?3qV6pya &cx| EG<*57# Afp͘pBWBuYSa?>A5al) Hd&x\"8wwPOZQ۱5`^1alEźC,8TMuŌšbҰDv^BFC7 4m6O"4 ^̙UG-zfGA@&?|cd{S"ڦ1,"y~Lp쌚3C Rb!˴.Z f2D=SU4%i^:~T7vC#^&{RKޫhc+FvAoIu_Q%HOj~? 5&1d)20)!HfHoPlFj, @,?ݐV>f[m</ r9~8 p<.ܪc=%ru=y\&{=x%)_} _f\ ,6[ >d~9a[p32?,tRs3W`/pcS0fv̘dLlE)5ې)0 `Ù. )2 .˗| v,rL済<# a\#EyIcU E/qIa?u3ߎϑ쟫ǁทTAѠݽl_2DDEZt|XWjṘTOF p &|9icfwE,o(,i>=X (r8.=|d]1C{rh>b-'QJ<ʼ.k_c{q뼿*o 39 ??D<2e+䰀WwɃ]Λ!0_!0;p=-Ss~AUJj=kء_VT YҴyE%/&>2=7J@%OH<Iz %iY:(K%bJK:QzJn 9/;ib <xrk^ ^:ѱ±G7$mlDOp_';;$WLʢJL.O ͐9SH&3EPKYwe]R⏿]j4r݁Q!2HM;d_azV-E ODllpz]_A)rh, FUʙw5:|zEzGU8sa d KNcd1,%֜(F GkɆdj{Wc %xʍu|&E<@ E0wayw?&A_o2[['5.VK1lo_<~FQmC{8dMsRVe1>8Ie8fKr^Rwx}[d*8oa exW[rI3Y8n:'r ~GճO놆12:YEœUkoMگZ~w( @X_W74@.꣪<>/ 8u7 QJ6bJ@^K|k j"xWmhYد6W) xy `7#j+PhADC6& UV{ܰaje)3ױH}N/>p<OlS% DIL듎y<4 36K~.,V0PKUsS j_JE㉆?es./J. ~7{{݋4)zs;?M {qT>< pFiXGGu\5F/><-bB5 !|rXvỗgU~;xƇCSǟ=޹(W\= Л=b討czt.s{I %QT}0<`?"Xd<6 u V5s^/7IT2t5'@Vg;ً4q NCNR~M O5e̸S'@C+| &M :M u5WC<=ăk (K^G~J\)ਁ5۵UgiB @hِ<2ŇO.|u6 $巡O鿴ToÐ 痺% Qft .^:ۏDEcOA@I#R;1@w 6!8BC(W Z dbk3 ?Х+&X(PR;r訇 =k H_|DZm]&} Q"MzZ`{Jm*g^m!Jd}ނ߃k ]%\O𸬷/xvvd.<j%zB $3Ka,C!lА{5ΕCG.>]|`ABڧ?4fiqlA~ǪwX06voWP*<'ezE4;)z?YɽM<,05gۋmt{ER-2PFHV&C@ܝ'C[r,d&Nտ:e3yrwnR;˶lߩY%J<ˊk(/]xeM#OEuhF09 C$Jd2KB jPΈum鷿S>I>YƏ:O)]V%|Oϒqa2Uhf^:dL\ctW74#1kZy>LJ7Xo%McmTR^G/yLcͪ",>)R`+Aɔ#d ,NŢ& x|,N|ܢILpX *jmU6@qJxreԹ= 4RiC׌ 2z^Qƥ@qGk$) 6.L-ZGFA#sS5ȂAwPRz+1TH$oM(>ix D2+#f8zd֟ K*y@^i5(QD"}&ΪX~ј(?>6ve4 $&`[A:C1 Jt>-7wI ,>G`gQ-Uzl7 *""I.`aesfR9S6ƋJhL.|RZR͠/[̩R,ҾK-W_?oP7P?B~q[j̼AV"=ݭ8G0(U eg_܇3a}DR}qrqd#nipҘb:7?Z>^Sc+^#G } A h=_;:@tZ_]_ycԷifҧwW_4ֹ2Hys(A5CهL5F|[~-b4\7}SqӴ`!\k6դ '3IRyKO;ޭĩ('@*6Eqs9 QҎ|ׯo!AMnP.8X_kxvkN N~G=+Q9zZeކM.c1y$Z!){sbDVP'TMA,`43W%%i~ώ v31ڤ^T3WT9J*B~)iCyb5z 6 '^1[|TG~^f_h&]4[P4dA޿" 3'^5Nsekh]Ia=1.SC}VgIƲ);$'2C@Gf /5CCg=Q1c$x '{~~7 @K0)IoJa%TZ0%(9+ u`g'-_|p NCG QG&#($È `TB5.HS83+Nj!Z Sg/1m5 ³LԾU$baRZ'oevf w#zWˍsf,PvtNۇhpaQ#=/"HXyb.M]FPI={I HT!J}l/ߢW;nJas +גd4NNscD` NT[-..ҵ8‰w#Ky$E)USCZI6ί +-P+Qocj.i|[ ~'{<8yY힪Ű(}5|l!< F&XGg@{ w5d:ֆ][6X)ٸO1M=kV z$f4_URc$(޾ z \4 {̵50'}k1h$$فJ =?d [!Z5J̃Ez ^<~ *'^"2De0\Bd {Kx#!^ݯ!Ewӭн.2RTC1g$13kw>揾?֟m_ˁ)Kib)iU%YVR4]"\ߡW&h\&@.!HȋdwR-,~L;y= d5?ǻj:C8E8BG0Tq9vMeץ \˔ 7Z3wAniJxP$¢U݅K8)mַH HCL:LJLMZq;0Y e,ZF2FRbbJvQ{Iʂ," / F ##Cˌ O#6 AAޫCl/"pwxpo{uh1J/H2.l}a\q,8\4z=sF=Tܰ%C(棼,DLqfln+2-SKY٬; ,Zm.rT WoFi1 h0h)} i& @/2 KV@BӞ_+P[t[.^_ MIEەP8sry4'r:^(|:dCW``wy?4`$8ΪgA>O amMO#/d+KοN* ^h} _M{xzbzO~KFT dCH] ៾¿+,WIEख\u&ŷWDd 2<‡KnarPOFQ.Tlj^n/мhbVO9LI}dB"Lp{VtKA׫ \#|"mzꟃ&BԿBL̔. =eJX/'%rFR`Gu\?\L@ qZ d2s凳TD%'=X)ni\Fd fsf25SN:'4&l IZ( Wޠ[Uͺ̤V8a\t:yI &]1]ǰEo쵫Bv+9ܿڄ2b&悟4*RIỏA] J\dXBhl>v_~B xp`:BUZa14r,|j=$IAXdSK. &\YZ=)l@z 6Wb2!6`L#XG}*؋;= 93"u JRh' 776KEE KYc\(Y .)j$x_J@ޚ @Qzx{.lMoWƮ/FU@T00~d T$T^z\J}RcH%.-Ĥʒ,ǬUNERH@qA@@A4,`Bd:AO_]ښBۧD++C]jFUt>*7q $\b&+I0~ W_Ͽ~"8yB IcZɪuX}j`z@t– ie[&=R dEcxr 3fz5sāpfFzrggj;oԝq :vߢIN%PȜJ1I+_%S!* 2Gzh8i8[ݨ 5E$q~6 n C- U叮Gid2 2XiHhE\[A? %D,c!EJ*brej4yyƅi3Az}Yzx$\ԤʽaA%@@"0b7khI6ұ+= H RӋFJ})p^͝f*7.W~;FNj&Z[O6i\C,`vI5\ •Qqrgke<9-h#N ئwWKQ^d@ȅ<ϻgW7>bN[8nܾ:]C&j+ s%J UsW-! m@ƍ=ƇϏNX" P `\j;⽄Ht /۔  4@@1 $' F}NZ\(|FGINDazeΟ5a*/"5 f) %2"K%pr?yG^KG'c@zL VeMHJmP'=˔"YZj1YaąK}jSptΌN3ǷVq'VTATg OlZf6ࣗؽZW`|_GZC@*^S͇ yTێp*r 7o~إnӈvn߫! Jz( B`r-RIa`$EOqLjfſ+)Tb"99?Sb8QG:@0qh2-qvAOd: ,`bH9`ċiNaT$[I#O4sІuFfrA}e<1~ I>7rK:NmPKώJ;mB"gk~iK4J$`TY О0^+ʺO6I1|Y}|[\ qzN?>xvϞޠW,>n.p#0#F0{Ȅ%OU\ +ЇrBn 9/N90M}‚.X`"gY0j=zzR  j5ـ΀f gLVؒk5]a)B,.?w^?_A;0pi|(v[K\>_ˣu7 ;.NU# ے'mr.p…ޔhYja8FV)KNX:zȪj#]kxlw轣qZJ4)姏U,*jy~XT9EƲRí,t|xl:>h{vW{~SuQ]mc밁-ҵ4REoﹽ.mJ~<Yvd>J"jez|R*|l Vf !OVJG|TQ1RD+nEK`09aqǕd12ZiS$3H5{OőxތQvlsh*H8044`B YUU0Ӓ`_3(#CIs,֍_iy>j4@m#?ױzu[K?DF E뗍!h#fH[2uV#zVu4¸ۢnI*WXjղ0|8ocd%~pQE`"4"Iz#;( ^1#LZ!53`4:2,~w2H6 &ܮɩ:28%KEO_Vaܘ^t;dARQoeq[u[yljZ"GcD2,wE۫(u7 NGmt q^[ō`C2OVI?lqCX!` sSNdilm||M' G@ 8EPî*ub3aL߿FOaonl/Y4YR<%?JMiA>[-Š+k d*EOꀟ\ I}7NSR4sӤ!u 4˼dK7dնbFgե]0\t5Lh$5kAİ ATuFG LԌAb\x!hq,ɍ>*_~+r_(v~uR zcG`߯uC XUXֱyfH! ## vpFymTIi3nzXnt1WS!ONCETKzvyТ7F 8#KpbI"s'{nIUl"qSӯ4H;؊.B2ׄVx8|$\ eU&ϟ#IO~6(۬KF(*[X]˳|n7デky~ kÊ_adC2(w* 瞌-#!2-kBiܱEH1O4O?>T?b)#t_@}F8 TOJ56'F *0h]1r ͵71XS m\֍߆ QYϨN^/+4^6N2ߠӤI֟QWF{'I>72ADIEUaI]v"Y.bnzJ%4Ԍ B?wΦѣʔ ^FmJZX")c[PbWy 2~7$9nZ%Gj1MS\lh (o~HY( H$'SCzo@S~/?G+ PHi4-P@_HFӑ}v IFB!P&ҪtZ\<4L}xW^IN TsHaS]SWU~mƬs]}DR%hPIJ*ԩ R-(.,0MC](qP)i/_D0k 6NjJ b\筨4*jυe1B|ؠ&'êJnv')ʹsNђ= dF._jSVeE7ZĭqUg<?Ǔ󠔧F`8LyUA q&IH\z| H1K{XSVK`sZD]1Uz{w8ܬЀ҈<9:O7q@Ir7V;d#it++\z,*Pg#FdדnlxdfIu#97neTgbgOIh4-|Vp}xH)z_G(6(6 ʖ(vx`=>qz}_xVޜ<\- K%4Et:Y rNя Õ_^Y5ع>&J\L4ޫ+H, )?M]#tVX@ $6`|#034#꒟WxMyi3z΀q6 PF2&lx|# B A7Ʀ@ I j^75jH$K?H\9*wTCT2}CihGINX Ӏjbp_q{lan߿&p} ))2ܠ.[i#r|zknF/y'|B%,WaA 88sq|/UB=,FsԎ)QNO'\ r&yਖ਼BD=.!;G,Kр*T[8C% "kbwOVqm>&UYU4q:9,Ԝډx_mRC.̵q~OW?}qMUCZ4><_[})*ڽ"A/?[.}l4~;ccKb"3)^2ię0( y?ͫU<'X_, ,*…%_^cJ(63.u RF+CbMmTA@m;ULRrynz`t5 vR7\۱cpdM_EG*[P$NՔ>+YUg4M)"O qe4W6_2Ow4NYa-rZIY2xzZԸAA1:AUB=& <|~?.. Qo4`H ԕ/|< ZRNü=+SXۓ bfa? Z5̅0>Nro~ icu˗xF wV+pgB}X!4 !ϱ8Ci9J67}ASא!@$ysI*NhqojUE| WL8sB4ݸ'?3| | eF€OoUz$=g?On~ Oo`gC"wIl. *]pQq~jS6韸O>GMZehMM<L%E˹iEnFO`7r`h7#7 O;kOXݏ kEyAdOUJ.,jlO'|-H<Ȁ$6ҀD`X˪,Da7ӯk_> _%Rߊ>w'Hn@Lt[/l"Z1:p'uE\VU=H 0Yp&QR..T;p2G5ko1VMz!\2.z?mmRz ntTagXQcdQDxdIS_lGoMLHQA/"[A.Zӛnme|+¥i E֊TOHWȒ1c7z7λI}R?-~gxr ׯWm4&"yU[sl]52~_?/w?E "G6% )b\T%1lp2=okDfH? _.յ׏֣%Tcf)C(Ca|F]9hɑCi u" Ȫ`~~#G\X4͟6~ hUwjP]At-H I?Q ל&yj_7QtN](SЂTO%h{FU .bb҄DzQ&B4uHE3l05xZ9дɫ2^}/>zsX1V]-nznma%t8K4H).͙qi^`;I=qxQm=0>?dc'0[Ԩ~57tfYǔE\r1$p:7Y|p#i J ŧqrgSugHiV$Af ;CuD]x`Wz+M_a[$S"r9'sND&@ @RH T s-9ȡݶ;gzvvvsJ>U(B}O}eBhГaf:gws#BbmvMoݡ` _/gWFڍ||Y|ܻ0O_ՋxD&JͺyEyy/یGO'P*S~y1'=nM[~,Uusp堚 ؐ3]p1(/]ReuW5ryz_3{D00/˂swEbT?QWԺg#d_OF9ϣ1 TPE@Ɂ(]kee{#0|Oj5jȇ6 r !hF/ ]dm3t꤈lZ{4xFIui!N0>TF)X_^*"HZgM#NF48^i96%L4 3GZ7OP'%-A'>ZM'q0zy~;Ke:)bH͍tLCOo*&ڟLZc gE-9" 0JlDLlBҠbnc)fQn;דB21 &k(gD\(Wx CT!)T0@4TO 7 ck6 ~K߼/>W_\on㳷.o|o/V'rrHrp=ڲc9E<<ß} J?M~+y6~[ ѱ6 HsPN3ztӭ% '#ves V~AxU= xE[dXLPR)HsY d''Ԥ 0b  dC*'AAVʘ@Onᨿ(aO#ky+O=Q,笧@p2~5 2Y q9ph,@={KNk1616z;J>NϗpdS~E!=ݍaO(319_>bthp5G[!#K9xa #)ۄg?'p"wbr(}L:'t<ԣ O=xoA1H1Dt܈,{03މf(:fiDZ6جF$A=KHN'K~"(0zabD),Nd 9q wB'[ 46،&[Kf |X؇| LOv_K'o_Ûu4nbؽqs[^ Gء"]}^2bˌpČnt4Q` qԟVsBYy8KB~Π@OLp\J 0 ο6pf(%+_09D |]U{hq$8IJ 2Hvk/5$ 铝]6[ `[XXM<#) ~ȈT_JU/F ,Xs~Mj+l&z0dA!3VN{F[RCj`do ~MGK.5cb/nbzzhar8?S=&ȃXo`tmWw8&a$*` 6Vz0Quok`iƝ+8;FoѺ:>lhzzcN(vԷv߅Q*]|k{oO7k!0Jٍ>bWzq\ddVh= `\fQ4P@,&$&EEZsP_@.!E8)A ' $+^^"yy,ajc8UxBQ:3wX0<%ʊf19xqF! L_=Q.5 gI(kNIf`5ﲳd|j0#ym1NoeʐCȱ>" Pcb HXFgeZ`@ % T nVlMyDXjVdP?b!ߣف="\F^IX@3tty"ҢX=<~6Ig9 EGɨ0yHUxsٝ"ҹit0Ӎ!LNLy{.8NGGhtwqH O?'?92ݳSxh _g<&]"Ko.t?th>b@3 <2L,eI,ϦIqnkE<9tX8snN5զGՂ@4ThZBFb#Sy 1.$ npC=<~zb~ 65hC=J 1HPfrBfzN}4O  @,]=:w/axVבE~lc+^b&/gvx ~|8bj G\'>9"cyCX#@fyH00j@sWr {;yJ3pP@eHᠳ 8D=Sbr^[jR{b4XG[7&s|@b pYg"ɱ 6~e|X ZES .Fl %H-9)ց*KBPH["~z Nc#n^;+mGH&s)b:V M"bsà'=KT}}iwbo>yѱ>̭ӅWIXv\FN71 T$?s{MF39Yy -uGvtC!6AZkPghEyS:nau3E+7yfw|V׆ ܺh7mLhA2c#>t&08͇0GÈ${.1RDÑ75 #[H N{4ъ@u$(xȻ<S9/?^ÞNaKW04AbؾA)f!s> gqy??SJ'zt8o#-R՗5/3]H::M>TF I> )0Cwȸ0z>b&AARقJqVV򞁀3ΕZ}v"36<4j @Qk8E>A2p B. rvI%ќ5ƴ]˭?l GvR !=.b (Z\gTj;yf`65HI5%IJ&i 8_|'?4-|gxבMg09>lXA*x>}u"m 0:_tMQ-c$>|eO_|Nώb V<}DF2H?Kb+A16` ݃an$M;_ #`kDWCtό !ۀ:'=F#`C]T;Q龜 -BE߷̻B˒A!a\\S4~+3]@z ̼e#x  ?7mC=朌pӤ謚3@^U[@"X@ Q}" 2>5fL~1WeA_lHcU3B*brn? HvԆT_?>"ej7 k݁j@S\ }&S)H!bA}`pj@3ЯMRy٨-+'EjXF 0zQT3 d@`P3dhe7-_\L05hEt_m2O[,BzD:.ߜ '\bHkBV5r(O{G[? _z0z =?C{e;O|?$Π\&*5B2EؘdMmmQTO}XXiz#tnXvX'O(K^;ra=S?G7"1اFywk [)">?# '==OGg&Sh#EȠ؈#6X6Q#9ϞܖT%dF/<9Ty mφج%E|AQf rU:`Ze`F+|"G+VFd[0hQ6 ET=v@uD?[uY1I#PMJmq^[ϥf?7]Zn1⋵{H|#@M|) y' p80l?@ qu`cH l8^ ÈgpkY3XY ҙ׮`c}wVpE2yMa>SB0IZ͢IDATU@w]@6^g๹Lahxtx NK< i :/ (E 7vo4`&J=V"g[H62!c7!xw!n{ҡÑS3dCEIZx-!,ó{Ph>+ʽ! ~x}xd0.92L4o~T$yw NtuLL%]$t0A:7OcHlེ7>l/1<@ΈeXBbdD a["|}asY7]}CTYEO'21iz4)${IU =]˸bN`Hd,!j@1 4a2?@v2 F_Wծ5'ņb5b|UuZ0%%ò X1k%FT>`$P0xQ^~Z>ysa@0sE]Ti ѫb- 4`{{跿`d6`gj#X[Ck˧p^%m%ڊo#]~ 㫟t'r!ڍ$}qlϨg'ACiCR届6~,UՁJÐCMGNq;D)@@HpS݅NA\{q d_@v2=j"lYbHhk˴A&RᇌȜq Jy,U4(&EA(/n5؅ׯ2`f Qˁ Y T AG`\zX}~W¥X_9=wN~Kyvp{+guvW.Ń;ӈzG#ֆ,jڌ?o#GPX2?-Hx]J0G3h`vNCA r3ELP($Kauu#[L#n2tz/r^:G £ y\Ӆ$ 0@{x*|kv` "攀;2|> t^3 0+DD#fu  &2~6z|-تZ.\8dq#ڱUzP ҳko xi+C [JPМ>h3v PF4)Nj>hՂr8iQ $@+SK>aR@-U๶{dGtJϋPy'rN%eOCЈ3 j F~~6@z1~nfJk_שb 1G_}*v8ghKA,SO㡚h@ʼnb#Y6>|O??{cdpdK;_i잙)*F6nы =ӈɋ 0N6¬G2?V"&:QoX$by+.n!K?A'qq(</HZ?kȣ#|_ q̅]M#Ȝbdq}d.2'Sl2\3/dX1L4CYi6##L4AO)/@ ^qiefz9](IvqPw&'HF ×̢iAҀo='j*ʏG5pY3qRMpa7. X>,cd^#ڜ&[@O!I3Br 9/v`ڐHxP.:k8.@ c*f]φL{{6z-HӇoWǢwu"~ȥ!+G*UFoU^&"nPu8ȧi}t1(@\jC7UkJ,2`]?zyf5j~)SGU ` u pWR旻$TeujXPxhXM an飪IH(y*ҁ׎3 <%zuiIiE_FW>,u~0x6|{}4|^?И U5EO.meY( ˵`3e%m@|eӑqHgM'_7Quɣx87SlqيW/sBww?v7y4_]$JpzŒ%44x] =l5bg+}/#ɣYcN1S,wd1 pܺB'Ƨ<]Q2/cz6zG1` 3ͦGvvL.].  QG!*@ 0 jh}Q-UU/*{'d <DPlzltQm[5e C/1kA-6 U:+ Clf T@8X1.#q*ӆ.7`miHUIi|$%ܧ%^<PlAUP'l;W9}HjRs`^$N'nl`ߨ}%svѤoEO8hԅWH7{'ʳ#ltf'6a@qlh|E竼 (4:_}k׀AM}0 . [h@+IXUt 'br >:B,;db)S ;f8Q*z"E#m6*(= PV~.AM yQH#RF/sOY xO2r&.rbKŸEpk4Q?Qޓ_Fm$oPQY U@tdm!fTr{1m u?X]=>t y}onnb8ŽEܾ=?+{x]\v":HF^%%Lhlc3_ǥ3b\,OHpz0IwNN5m@\rOHn Pp [@+`pp)nVǢWJšQ;Ց_[bVy_Kϑ}Pr# .VzQdi^8EBfn V uv&VfAǝ $@e2hT~!g>U\QHm 1hb\(m ))xDG_ <Ě`U[ͪb=4vԒ䔜LVsy_-e  @V:lC!99 @v8p텙D<3á vsk_g_ [;{׮0;o^KʃAz mm1Iԙ[s"&3+X_^-_ǵXXP$VK4,,7zKq䉶t#P邗dA Sx~4;XX*f73G+с2&09^.wY<~r"FEX 0CS 4xsg[ykMq2/}AʓkT_e0$G8 !Y We P}fB}aHJ>44š :_tJem#$.> ܓ\^*F/~{>.] Z_~!>% p6]7r`it1), <ܸ)0y.8'{Im o%z/ɾ8 >tn GP {1@Ң3$'2H$㢊cefXZǝ;:;+$DW9(\zVɗL'KO" A[%gU(vlUߩyNa\[!k%oh._͓>˷l_lfϑU{V5#4l+ z9Pfdjr*L^Y[ ZSJkq,Qkr6 ZVn+rA 7p@PZ2_E.To{cnRzI `BiZ|A>sŠ%5Xbo ]3'U0P iB{T.f6е "8#p#Eb phcR 9, #yy=W_yb0;Nz ֗XrVxp;]iuXZxuRIHǑ32㽸p>]Wi'&E0>B?Abo&9 wak3E_](>~vv汳4OOai.h2Y)2\IX1eJK@AoWT=>r}'<\Q ;z&et W%xHG@ #xMC|~.تC LWyr0x2龛 'e)1ksOzvTꯣl`ƒv_ŕ7+*//4NOkEX+@v`sJt`)ucw2{w^z}?ؿr<؊4c20M^}uS3pxLỊtʥ~$}􍓖 c|wz_gVDh30q&^?=.zF֏H,^\^p }IpCQr1\;?w^@2@ BƝbpcHCch_< )ɀp{b_!FC | (MFK#): "U Ai~ 44ǩ2 1]X @%X@Z#ZW7ܽEd_^ h1 *~dV}`Vӊ}:X;NziH[vŽТdkmr6/ղ!m"-6KύI֌eЂQi?}u "&?<0p2Z2| : b*Pҁ5d`V@+@:ms)z?e@g9L,~2Ν[x =Htfnύּh깰=HF+83 "dIx-so|_2{ʇePu~)>N#;ܶ@,Ad"ȆL37?.y W_?O* ` EvV?g "1bGh< ;2Yj?]U-J9d?+B .!-VAa>u8d*!x&aoUƯ)&q߁sL9gP? 26`'V@ nb&uk\Kؓփumv)F4~,TiSk* bUP3ֈI`UJ= `X/Vspm<.|cnģĖݸIDth>^HH BT! Gdo̪,^)1DpxP' '?~'ؿ| eCXZ*Q9=/|EIW?W}ӛKH•"UHp>~ď|=7?{-]Ʒ?;|/10>|acs[DuISYQcmC@h:T&{fPN $y2iT /\]B؃}%`ZQ W@_oS]~޸5+y218Nٕ~dA{| bv(lXt딌\D$9. MCEaUzA Fo%𐷮\M1ܱ@/MAae=(JF@1NqZ9PׄS:=CV**`(2P kQ.k حi AaI)>9_7?+\pi,•+ww3F ƶ`ّIs @~~<"WɈOczb_m\(a}i wnbz Hģȅ.A]W?}f0с(wz=H%,_}})xbnb?/ 0Ē  x#/{]/{M  N;+kyE;3` Vv̫VcWy=QA9Gjob"R{zZ %ODGZI+2L)ǵگ.SZUvCd%[y~V+ƫG*kʰ8TDNߥ$WN*C#6e3Ys\HőAI"OOCF- j+P y *f%MZF p$ds$}5Z3bb>Y( a }/_Mx{ vރHuN[[B(aL}]-\8w< @pW/㛯_|WjK_ /?;o~O>ͭz^1R|j .NAl,0ܛ#r/p$c< >dCH}gB{ ;+(J7g̠k"B9 v6/P9˂L'҄@18n8ޜn]JWJ#@@~%].5[0*A̋(/{,A_K)0]-F?.cLsJ^.:Js1- m)Z)3+'*`lkw C=AFܣL!#"/XEY ?I1#@SMޛ o*Q~P7_kU@YlAz5^G;9c^ TGs&ary䃎t Gw??_D+ݍ}민`(.]EEs3Q+zu<|&~cnvˣ[xw/[]x5Vxo~~eN 'Y2 @ǃW/Lz=DK ԙ8Pbj9έbØ5D&@gC f@!J > "BXIH/ ³ eF޺RHyFi:U (]lD,@N.J_VIА^)Q]1&@!Yт$wHWԻ+spOE_fCP5TLS|V We K%^U!( {^-d`Ч~ 0SN]Suϔ;<2^@0ZzǸ&vϝ'~|']=x}íe[;8wm#ݸwkcX[pYw+[Cg*,h5:n1! DL@,|"L"4ܙI.|N3Scbl"nq {(g [\raPzhu[f[H t[0~b ǒ@-ZMUF~p|j۪{UOTkfFSJR}#XF"$A.BSmlFW9+}^3F#p̩'sZМfo$X;e( eW eT_ Dʋ 2PsE"&dOV- xבpQ{}U'4 PI+5$8d@![ĂzW_|,oΓ]¥?g5nA$Џ~4ax<|#PN/oŏo]C9׏݋qsU<3ř>\]D7Ο[8WFH1݅2ƇlT9;/εu,u!v!C:'C0~>_0@ 3F*eƐT?6FQL%_-,l%/l aښǯF>=O/bc#2nc›ܺoasewG@C 㓢opgֱ@4*^GQ+>%2x;AxxknlgqLJo]ޢqned VzׅO4v.#.$HO$@ |'pvѨCS^txaitͩp %G!x 8Ht?Jl].$Mzd]GY1>9, fSe2~Ii3r5gŝx fdpPhMrdaKХ,PK>b Y T4fޞ Dq+0[:V=[d-8\߀g CzGNgjPB2'iyKM@˪@UQ|{Ua]k[r ]1^pUF"m.]_Ge' )FAeĿ h h@N^WcPkjU}RA\HFiUpXgX S9_޻+xoݙ,VH1GLD @9E1S(*lْdnm;kNwߺu?~U? jWծ]]!+ pGރ qjEk_~)>u9Wo;'[d4V4h޽(oCdSڠsP`vz zu"Uwc "^9/?=/yD=7Տn'OnW߼맦0>؂Nufq2q Q#VakSd/^'Gp=#4.07xr4Yݸuq ׇN`;2-Ƈ[љSRe(<Š#X)iD} }P|(ڹ"\ ZVYq<)(f#\"vˎETE/" .4_*4 c`ϰ 31 G!KeT-7﮴Wc|)(Kpa1*:8R@,xʝ4|Lr@H/6j,ح8s86IWF^." .QȲf&/?hTF|ﯥܺɢޑ'86(U] k5) Qdߠ! LN(+SK u1r(QC@Z(muSJ?W0$ ^4$g_:/>y/𣯾Bs܋841?pk =Nwx\4 ?3sK@ϾykKX?yģ7/_@݅D/l%N.)UWZkB"M޸D@-jnH(Ga%MxW1 FP3,ь?&x)˨ϹF Z] Ldf^;ae\ "|$MihB鄉>0Vc6On}3gGE QPJ/.lL1奅!\9A2n8jB$@ s(2cb [%[M |~]=IN qB4mKb!S _m;2=F&E[+58RV%NPr;R}QQpD4YI'Y  'R[ɨ 88ΘUB Ḍ`:rARxsc4~~#S}3K:x2ECQY1v<>;C0\f j \kU$l@F 8sG\+PU|A᜾Q3~t+6 D|qL#,8ߗ].H,[SQ_7k0H]N jƬ3mA\G(?a,gjoX ͗RBTU  0Ȥ7Q pBo|kASWoͨ᣹*@{e t_>2F>zwi'JC* 2pwa"{WΣGd|Wo_ 5λx{t>>uhjMO-~_Ps|̥z"&' ͡D@=&q|MMq,K=1^yr$>zt_~~ u S͘xݳB;!$9 װ.V©e!Ob|!Hz7:|r =1ĄA/8=ޗŗb9} QPT_ 7`sS8J'JԷzźKA_kL Z=YBA6$Q G~>~>zq 6 DZ o 胖Z@ jq}DbGsP95M@  o:"@3˂VO`MB~Er bٴA.u*}nR8Ma$8P9]E|Vq&3?!6J,vƥJ1< ʶznʿV+ܟO~&@C Yƞ"j0@R (I_& URp?'/k]GPN#D/~dg6Z >SG4v)l>Vkx.~?Zprso?qn>9[w_*k41+gq6:y{ׯ‰i;xt<άOazUsϝ~M~ ?LM2^?Oo~.|:\X]J3zc^6Ly|: GqDRQ4E գ!G9F=D{^fG"}={]bm塰:x>;PwС֦6"pOqXeJŽU?60='5 tiL=[۔AibO@$(%c2UrЭE S?ON0ش Skv@ $ཐw@cV!`Wp ' RrWSڪs֛?nqߟ!:++gCmx3#(r$OPvp&I#~$D,R ([Oۉe\p룈?#0S 4kiGQB!q0wXhnD<9ܻsI7+XXٳ[8u*FFpby7?z1s[kxm|}Kx2]馼ЏsCX[wv43 tf&<5޿]NFE+  q|;k-07ՋV4j)"{ȹ4g82N}"?K; KBp!\@N<_k(eYKbVmgbf@m=ʣy4}6PB %"4FT @Z""w 2A^N*("gz cϴ k/ v.%ls=EDg Ό3+oWZ9ڀvA% ޾PZAR+iƯf2gʱY دVpw!r믚 LqKxϞW5(o#};u [ oi6LבXy9jAbOĒY(RL~Fe MilBΎ)K8⭖ND `j*D=}~\gwg10>sa4 O}c}u{kgw-gQ4<>*>;"ؚil( lЫ?y7/`<6'1?;Y2M1 qz6?؊T Mq~(Wqv_>A__Rh t4P$  ax6? WaayEN pA1"t=yŨ.|x5!K>p8 0+`CAZ@8mX& _9v7ݦ@CR0rU@z[WD}A7A$HR2˗ⵇ=(hũWpgg+ueo]F@ ϮSЍXïyWMkwpv?bkG70dgwV)Çxirf;47w1ӂt77wɣH?~< (F#l/F P@LdFO9}pmz!P66`Ɵu_u& 92Q$Ƴo sP9j:hP=lQ[r]Ld]@3~Y ^?WƟ=!H䐋gT_ٶE@n_m@K0Pr"D 2FDo /*F뷦* &vEY|YH?r$xzjy߭d* 8Q}@/=yj> ϫ{"{2 `@&ﯤ4 kyCcwk!WR*B=OߧΟ&Or4PQUlE|]uhO23O+hbjc_\#01tbsu ++3`s)ʷq2~5ՇkW(M!ރGo \]ũcftd{uT w =l- tt1=G`#FRLf\އ& vpugT$0t!Xc p/υf 7xЧD_1 ъ~19*PGD L@q G Tы r$ď{088oq)L/ @)@$Kg(m8jx=F&g 'El :8}"^:I)jù1C{g +rqrXit7"ݺ:<0t{;@FH 8x()+T*4#ݓO9VJµpz )Z%cr)(FofG@v5kHش_F(2"(j@K\Z.1+qߖ'0# aV&)Pj+jN@:65fLOLD/-=)Am٨9cQ質bAFTn:E< 4Yˀ&|y1/ȝ:@VT@ !%f)9c9 H!\"VX u)!cn;a$I2*P+ڰz).RJS.r`N@[+A~](C_׹ tP30׮9<}^+KY+7Q.}?7obmi'70ی NHn@o"Vܾ|c}8=.Fooz%|۸uiiIt`fCC-\p)@?8}?$>7q}kgW{1M(`qmopr ?/0 K۱<;9JW (/C;B'@L8lfPu C\pDۥ.`V^"Qu5'`T?JOkی,Ϧ Р"9Ϩ%ZlmX% $A#!v`V9SM И Ѡ+uU0ZQT~Q0JH`H%~&+uL#(c׌ɷh@\ Nnٱ`ښx6 Q# F""4ߟ])n5*yE?BR)X!ɿ9_.©hat s/ r'9R389߉aʡ:ݞt/!A!nj,Bg4@A9+"Iε˸s ~_⽷KS{??c p":p6ݎ,[XB]}=X_F,{n ^mF]^0G0ތrS3bz;=9<Eg_^4>ePO=ЅH<OԇaKpb"AK#&wύ6a8F p~ {K%&`$ H"4Z6~A1 ցY3G?T 9OMj3JA ҃qJ A- r&1@T:[4 PTD fi2 D3ſx6FIZ"93yX3,HM"Vm_bοNs z?-@~!ju"`/<8yg`yoE*5SS^!Y)3#rgM N?W\ۍ&4'b&'PAn_ .SX8XU#i ܿw.['&<$EE|M-NW/d_$tCWS[d'q ܽ8o>A|XR#.A{_"-mIz{&۝h w`az?~c8CQxȱ:8C("tӇSp|462{;ӄ"؞I>vk+mHpb6q9 C͈ЇDп҇`#vm`"gï +il_r0j?Eo;F, 0kh/NDܖ_=G ǀuj@Ȩ"gB/ahh]yl6S9|pؕdSDeGxYد֏JlR\dFD6_2|Rh2lТW@ղWg"{# I1! j-8)ߥU>DkPB$| Z3p/7Wq"~&U BaȿׅVcC߁B46uc}} vVh Ki@/h`nQ3mFPRZҗѻ)G00܌ L J,M<>'7`xy\?K O"!c5MG4L?uOOy<hF|9ܾS+ئӏnߺg!�f<>ߋ+KitОO{@An=l;vO`b';1EJ{v60?56&{EZaqdO0I'o.aE)GYi\Z_T3Q_#5[C$́Z/'4=HЌ?`v 4j0^r|1=5o/ޙi}pByB >•0“axC7p(uxGssCd1݄6'44p.>M?? ?Ωqovٽ~╵Vvx1խ~tQjЍ6](E؜hjC zBਙ.[ɸ~;^+\_cz- 1]ڰGQgjs}A-C! 2gVbr3 ,9[jʈq$S^ci/jr&NaN I4d nU˩;U_j%9GŸhTB?3ˎTQy\\gya ȁi?V=V9/H;f )BoE!,'daRHL,r "3s0ɤ!! ( ,hA;QZY8ښ0C0TH JPHˉ}^sG_ó_wcػo* 4Ҋ`$ $::@Gڝ|%ٗnL÷cbz1>.Ϋ{ʙ$0@(iJ᝘&4ЊqawacMhobmno?| &lA|$fZ}xGtkqn)E&ӈXO?_Ā/:)3XuӴV2)F=X/&"Q:t!`Sra,n қޜ 3?j s&3Be:1I䨰J TO0͙,fQT_s\(qΟ`c_@1 > o>j@e;_"&tx+3mP~d@Y~S~ڜ5*90{B}BG+Q8P@Wg1zs7Ε9\ZoȐ718@i>|r"z?{[ИjW)'pqr 1DbDNcD;^ww336f0=ҏt>z>xm_|zP80E}G)cdx}4쨏YLѨՅʙ<jF8&UF9J}5LC R>f"`cR "e'*kSE~ hM5@ڬUؤWc2MY !SlEB,$\+QiX}_R` ܁Ǩt)aa,*?O);RY Te҅rCSi<܃Sk˘>eF7[ Dq/*6PQRLF7>?J 3 PJ{:Z;m>]\ XFg ?A7 NFyymHӣ]B믧v'EZ81 ۉft4bJC_"<.\ɍq:"2O?o#Љ]?|n\7F=rL3vTlj:{Гc3}N#Ճtja2@OLh"J96 ,C@~rA\ߢ9<1FAm&.# a&NN Sd]vZ -=SD[%F(9I1E0=S׌ɋ?6IQڊp +o&w $ 4r}mWQmH>c' 1Xт?3 Y噾.1O4e&Ԉ5KZ `%}1IEiE@-zŅӛ.!5CFQm*A|A<>$LWqOt[ʈ}_D(Q/v;. Ǐ7 8Tcsn$9$Nۯ^½hML9P'Ǔ3'wfq~6ݿu}ýi~ُŕ[WCwzsۯ, dq$Vp.^49Gazqzsm];ק^un?}#msw'+B!c]^HsftE9Lyj+VLdM:h Z>"D3@ov>, !*Xں 0RM֢@mHR=JpZ ?bq("9S1* œh3߲+V_+, 9bHFʯ=+s~q4OTF|V $FNJ!ZAqgT}}!!hndO N="mmg+5+OR~ 4֞pg1m֟[mگl)G&3)KP(o*@5<,,2< ': E1\.6ccШ pHWP&'PBM@oWۻaYq=-)l,IA9= h6b~q (1)ʪ?B :ueE~)kڈpfTfxW~ON_i]K' (ǁj0 JDmAzdU**q͊#)Gx*Nߔl bd1zBE-EP҇DIDhHo6(N(hC{s e {|L#mh&'zv\?E"'Ԍs÷5&hLsޛ?MSJЋ3ÏbtrLڄq~w3I&^'{Ɔ:0>B{Kl%pm8bww`97N1Ij3B P3@ompX0(]Da?EqA:zN)}pYmPY4(^pV|lJצ?oD!Bt| `U˭>ysP@,j[_췑hK'TY7ʣ-G.@U`1%1dOB~5KXEz2^MGkǔXZ̈́ JJAIarE (58\ e~J}94o#&ɠ.7aȀSm)[mxv4DȈx 8r^ΫA]Crz>^^<|xq&̘&C9=EKG-1yXiŽKK`"JI,vRj~y As mQLqvs'f00ڊXl#9A2gə aiH;Hi]>L3ucËm^ R*4vZ6آa:<tMulN EW.vaD n65zJGCo3 cd6q`'ӇHb(7U[xPf<'PW@ ru`' Yh_Q#B!8_./ʼn4AMD9R Do]k&Nbpf6{4/_]=[:kj?3ݷ`uנH?1~0r%ɐpeJ`T\m$;&x-&13У\!|sP )%N `,fTx6I&P/\-q\6ͳOo{V Ah`C*QAO5 E8PpQBN4yQQS@ƺ0@Q:29x]-^PO9rs81>=r]99$VVpy~gOOc}W,G0ٛ\NLU[G(4n:1NqBI{Bb`DO )C#۬&rh:,R R!IE,b)`_(. tk3w* *` ٳ\G_$T?* k5ah A~^O(5I1vU_P ' z@-1B^[F.Ypy+&"Q,Tw1Gϟ|?Ȏ4~:$pdPlKr%~8i)5ovb0HLIn _^6beցeţޟʤ3J1 (8~^m B=XAȪL=NGYT*-E6Sa :'z{̎T>2jTWzQV TZL8Rf7Z~Q^CL><~ yT pf3]8Ҹwu W1ܕHg'Nt)z0߄N'+5>)en bE&)GniiKX:яTk~q z d͇Bk^,tE.A;C.j} ͨKM:ZUUpu35}-,sX@!'0 `/*Um OKO:]H:j"oR KLLԗlFE{֠DU(AU3 AOmy6/\֟k9~ G|2xv`79zR@p *@Ȉ(@h˓bF ~AfVew{ip&)0+{'8' E u!KSj TMN੽rqbBD"QDCi2fc>έ`~d هG8ZVg^ӎ?S1x-x G*_#o$fqqN)3~C_U Rvaw0I'޸7WnoP_sC8=Ch/N- PǃB{Q_XO N.ܼ4>zMY"C6K6'6Π\@}1B0d89HΓ (N9 XgU  !9dd#SsVKL5Pas؁ª[@N T37 tk𖙰T"- &r@TsrVtr(NXǭ ()kp[ĜUayGZ]&k?S:1pii;v_@ǗDti#XBZ' }~ ,n}2oF T~eV!"; LH[P)ep~!_\řYt Y{Z򱗰?JWGLAb|P0 I9}^EhJ4%ċx`7ʁyy(EWo+vޫruX9erX>0d3:~cŚ#8FF6+bdTAY|!ҩ9F5@Uk/cJϬ| L%`J?zM{K㗧FDރB1~Wy{^cXuZ}E*~9 S_#65v _ YBF ǼfM@v(rC҇#bD0T!' ;á9y@͈qMWPKEs\؋#Xd C̾=(6TꬁA_.;zQB@W 9eCSt1;'1׌ L-ـ)Cf{17߅ƶ:83'$}&G;:7.ԊN^ wc`8!,.t<~\9?3]jr?9fw4cs,saJjv2ɶȭy˩:S NN#"t&8W @vLL" `V5H HvORvfE렼oPj򓑞 ,p acS:C9HLS{Lsr,Ѐ̖!9GEY@T y4 )om&\|DbOޓ@UשּHP˘T}J>A:5㟫['g+=c9"EAnEڬ+ s~a 3G: v: Y XlbYwp/) Q(=l2؄tL׋sT1"EHDk`7}p  HERpi"tw^Ly!TV!譆1`ˣG_ cOAIzjq|rký Cgg7:ӵx( 1:p[mEV)>sv>:[7va013d yi p:4M2݉! %0NCyW(t?0ր1CNhAcZR~r n {AA u5BAzUWb֡P)؀aBA^.q3!3wnIZ0w5,NQ:VM HEw{Il$x_Ed D`!Q( 3Q r'W{BvE!,fUtlY- Q\ GooDA0|1R=sRWd T '`V|{oB౺l?SR^^-g ?#s|muW&83E?~^ZN '-D6 ֟!#ʜ;n@EJ@F-uT5yP{H4 @K;G=,^<mhH7AGL/翌t#x3!ՙEy9^xE;JJxE⡽DCs0FGHb7^'G$0oM"Ն[f18މlO p'fF& -;d*Fp?-| ܾz ؜ok{ ;\Nz:*aq5j@~2rr:FřqϮc?OZ8g=(Ձm!"`44K@}{В0f*х(E Wޔ<$ ֱ ȡ AS1*1{ܞ1~^rjfa0ޢ 5K 8-*g~&Uϯ!,шk^M􃣿[E|T)_b =ƌAM>&䛭޳ Q@"@#h߯:~-B~m ~ 9_/_JÒATe)̈́p| UwHakq@=&>6W;И77v/c|9\957Ok6rh>݄S+dmx^ye׮ K;'}z xv҃A1Ԟvbrc>41A uZ@eMH}8>B{Rg4Y "5]zR+l ,.`')E ?+ZyLS=6|oW:Kgn2րU8,75{d*`2jF9FMYP&Ji*3N@ĕV!*YpG7ŭo QU ?5_"k@C?wd{dXɂ9cj9h  6fw)pL#Fw 2T`p_.q* ,6⠐┃SKJU }e,4HVSE@69*xˆQO_x:9Pt!C[*,s/|&C.(J@k} XQ)C^M"c!]z4G*fE_2R;O,wpQ،@_Ggqm 3i+g&Ɲ]\+כց[7wg?|՛ \Ayj)^x n_k簸Ѝw%Tq I+g02Ѓ^2f'zC `ŋ &<7㲠͋4OS+ r [AЀ;)7a3.}y]{w=`LcHS 0QXн39vsxB=w "Azo(܇Cq-16:w4n2'w1=F9(~7af{vt{Ib^ xo wxIvb4~sp B1?3$&O5B)/F)a0&pQ$k..NEqa?x GlwO4 c,d)AngPlr/E5jk_ SN7}< <\ZJKCx{x9o}/ռd g]/}G(WVu׮K@ xZ_2B eb?\v,O @i3jg-cnIF<G4P7ٻ]|'N`j[@{0ڇSXnnyhaG Zlyu>!Ưo`` oy-hI;p"Bn6סFP@cC[ t4:\D7S1Ǖ?^frFiCq"0{k_2-PmA "05x|(UzjQEEmN@рC @2`@VDTC #Qd @m^+qUWʽ"}Pr^B›%ToR뽻㺯,Q}Y[lň*rBPTP "$@ `(R-*Zʲljvg^_UEϼ?B%Tg}>ʠRǓ?e6ʯf$1P+=7zeGr-t#|x 6YS~DR!{raR~2O&hC0b.ʙ)g@ZyIP9.$rs` bcIFDO04ÆwoasT#8VpwGʭ\9t4<3kty$0G7oPH>t?N 7Oace|J4f&p$,)y҇q/t؍N8$C4 b,q{>dfNspJ3ip;;WJO} أa ?SI/_聪8]Qdo4>+0T)ꂥ2 {jAⰗ7+`UKdrZ,+ryY%8J(,{~[|e4|;y@R,6UKz.TX@p5_)]>,WYi.ԖGzm<%Z͌yh&xegj?4B9LKS #5Ձ(@dU~Q},3tIC?9:(hз@e4Bo>B@4?x~|`jr`qTFGW ^ѡB/ah,z|듘Π;h$^? xiˋH~@} DoO~Kgʍ-\:5K[%,Rqa} D+՗ܽ4Hbɬy/|m R j@:@@ DG v\&zqf6Gg6A?6qoD &N߁@(} .L)~P<Cy^n军vYҎ.+֗>ÀS,۟u[)2!)3Ҹe), UY@DOS bx[09Fb^h:͠c*h!jQ@ŧ{ /L3~@SCb >Kд5G^]:Wԋ>DwѦjM'}6?p5Gij~|OAg1Ç3&v1\w .ཷnyM໯ϒtg(w F}77K$-O_Oe'gL!M(8\S%lK0tG'hыՂ 2NDG2&(&p|// : ^.`XQ4!Q>D.ɇSލk R*߬$"  ƀH q 7nsIICs\z,&MC %/ 0Zdv`FVafF/!LXF%X?0l?}ƯeuܼYj2~ ʿCf9ֆDɍ%YO ʂ4ހXYPKo9!/: (&aTNY3|8oJɿv4}*bL_01Gwd,PO5yMygYO&:($A?v586#G_@4g?1tz<8\wϽch-`6ਁ˷cmSb@Ln'_ak[{;[dg18#?ѡaZH$W\(6]rwOsX_'P81{w޵m^Iaws#%[ķxCFt 1tL,=褸-C_~i'tёbf8[~\⣝ cw,˳1+ -ubkQAK?#$:2ϓ} XlOVa[^3C7 I)ortDre@aR:Li16)YX3 +RSPYR^"~ZI+QT}"ߝr&eWz|DAeͩ6c>GRY+C?t 0YK^K dҎ)2; JPjw nB#*m ܬbz;ۥFK4ɼ@c\t1o`F0Bʔp%_Ldi,E1X$gp~ϥzFwΗLy& 3xe"P(VHYPBYŌLP~fU%*Qn VrJ!*_]% AeƯdiA`#\SRq qH|uʥcφc8p mOљsVa I*_=<60"&קRs G}*퀊/!RdBYF&{ɃG, Kr: b_v>bmĬ* muyO^V3żY#h$ h4=g^T棜?{9Ԓ1;+ u(Be$2$0@lC84ㅆCh!ph4Q܀ɩ, Q$|ayw.,΍&Gz0D7J?wΙ<=‰lw6˯_ zekKØ,J]{{ø@AN(݄pʆ`'2wS9_' q+!d# @4+Q{(3'&1 z132`e*zNY~;/'2z ?SQDVV~7o·dϯx* srƿA7rqN2 R_E\EXjT5$*L _b*̨Y/ f&5&*JlgcVQU` -OXFI"Ja@5}+q !,R|Zb?<:ZVpx( Q3>zJi"^G}h0=@.Z "ݝ2bd0z1CT0cc%9|xpg=Ճ|| _|n_9I\4Br4towqj)K7c opj>>?@ Ez{38R .OO>byu ]/aa4ZԴ`c9_X$/-uKxQW*T@I_a eBR2,<{B^LT _"4p@7 ` `we`Ȕ7s+a򀏮g de?㷭rg,4ş?$@v`f1$v֯Ϻ-hq^SG1@%PS*7e~KYJ!, Un  8y+ KQPʍlD ׉BIY IPقnf:ГOhmВfz~ÉDɭI“N{="z6! TU *d:xΆ\3=(LpHӂmM0 :jwQvhFx!q8⛆*>^}1s?~} SIC9p8$vD0WJawkKsC׿|c hwC' .FXO@ iܾ#a!ljVyS6"2fJ1&h ncɒ\"[cDKD94V. c,٨95At8KZ]ŋgQHetq~?Zm I"DPLGNBm&ƣ/ݙt1pi.kEm}-/?eNwb}:|t/4@S3j \S AB`1a;w;?wx2nA_X6_[ݽlo`s^[.['ۉklug4׊Xc([MM?z7P sr~o=\ۏv09^ 9 qkcOQȻ#Н Px@ .BpvKo= gHtX/&*`*MA'LVN>#}٥z`MEqJ-ædbL47́AҟC0+5ЉnNg/:&?mVW(4(|Ϻ&\Ruem3z&!170L.tȞ6 5clCeU^^Nl[ /7WE"I[UxCFj :oXj,H8*%Ԏqs}xvOЗڦ9 GEur BJ v09ыzzF2҇m:pcuztd& f 9:Y8iB[ QԊ>}omu';8ulv1|$>}k^{?>:7@8ab 'z| Ñ(FɃo,#g-6B-2>>[+ʠ4/?>zstqn1GsЪVlrU`ɁpUXϽaDƪH/o+UW)" `x|y,@W<TI Ab@̼w1o- {(D%\ 6IJPcy|Gq0hEO&π&C0hy\lmb}dX7"MEI!/eQ񆀱,,˜/@ifLa7`|F@UV%Éf l/I!981\_ډRb<}x vo+f01@Fqa^ΛXEj LF&um2!6 ):bS(*rؐs6$t pgNҏ6.rJ_6 mu"R܃+ X;p O:$5Z"J PC #l@dޟQʐ]&\hASXz+5J`+ĹhX x{^"sp 8@ ?F?JSˋX?5 QK=NiZPkᰨ05؎˫ik!5jٞE2Je@ 4#",Uz,w}lx  1釘!O! h 0!'C*Fz nKM<>.)zmW'|}gVD}'Xnd$(>~ ޾?h\{W8׋cEc<ޏ^^F K=8>݅/-O SYhL-Csq.dF6 O\Qy13Cg8>t of $&@P B* CRn开62 S~$X 8xP&|^F5 <WxnkXZ3f~!F!fмtȒ|\CE;؋6; kyp]L"Ѭh x@T)BR5_&jD1lF 0tC xJqCQDGx*I -ȸ +jD:lDsK=rv:5,4Ng,yˋQMm>==y&u-\ZˣЏT 6oY{`u|NQ3=׉>ܽ`OK;vJ&1^JD~aܺtwW 4J8j;+C9lQ@_o /k3x|~|%r|0 9|d?/x'F2W5'g ՗ TX'`%Ǯ냕*T&+M:,rVQy#yn#S)KF* ESm1,InoJ9+ ?J.*X]dsޣm @fx+n`+}U,oVb\r_*&8CT5rBP2,!AaRA]@xr6+A.A@1G>,<msa ~#bt<53GMk##pX-]TlB?3ѝJyELv#O4zQteC؜fAor#nǩ!LHA1? O{ t:5vFX&O:Lwn_h v^д@J+KHPU!΢FՀݽyj5hpЂjqX߈#dSa7|il.`y6%_ǭKy~:ٕ~\y8Iƿߞ!bp}d 6A v,Qg{Sb1 iZȎj2X0ZcDF# )r[0{M(Ưa&hYd:TgƯ[Q3/%;],zY[}eo@ r_~ P1-@-ˀ0 -搲 H 6?-9T+5H 복`r~ei2j-h 8{K|RRQze_@DdeC6&Y'! K@ >%燮? S~ p#ۆ4,VBLYÉ,V'za?nX>' $ p:sa|YXq0FQ`rxGE. %X2p%Qc]ú CuAq?!V^rXB\•!MHtq 3tkˡU.Q26Ɯu)PbpZ!-Cn̊ү|=>򋌿+HP @Z|Jo CC*b}&͞VWxmA2,1dXFsjiHg}X_J6uI% 9NUޛH*7[Og8OEzy`%$:H⨭?F]=IT .w$Td|(z {qm„b/{8\[B'qdS#GL!@.h6yӾ(A/b?| r.2vپ5Eu#3JDZ:z>nL3CY—Na}nW-བྷ6:yahMӨ95\8G׏T"fo/?ù9>ܻ8ƻ// SQL{ұ2~LQ(@0F+&$NJ9V b>. MJq=յtri 7r*ƯU'g *U+g``?aL" <>+ Aspo=V7\(iWȎ3'(锦Nd@"(jM,˩l ;`:BʥqY!Q8*l|WP1b d~+ {x?~|C?YI$>LYHg\K'_ o@P )A*Gw}∈ە }׏Bf$U¯k2JP 2r m$>⯫aRKWKGs+!AcBXP!"@싊?xj J{:A@CoAXi8Yˈ9]B"NC7FkhwXkŸ$k#h舢3thѦcwuPQ\,b}yݽ)\E GmKڭ &:9Fv, >q؛06^n L}yWAZ5Uhupujg{ gg/wO/ڕE;?QhnAMa?.-3kx );Y•mK!\<1R[t;wy'PF:#۷ۋs+{ t^x2PW|Y(nEE칵jگMe![ 2Xd/dƕ?MR Ώ xz0#E> 3.  q5i7Or]Bd]X{,c1 nޥT/ju8ڬB,GΩy|OvN#M!T(vp 2懰4ŕ$ΜFۆա8$BFF+1?q/ 7fr+چ ίUh V5`cZ,:6BkhCmʩcR>_C u8D޿YA:^@~㝸ys?Ŀ!f0^$Pob'w]ɂ~|;ryPBvw\\nAV HVc:2 `{)l6D 3|CٰIho0lUP| >Q=^JiBU  4 8K$ <%$k`yIT f`BYI@9S4X`64G@XQ5!\m5s 7Ued"Uz1 E  |WP,U PB Fd[!BjGsva~/q ]&|U8lzOe{b# >,Qxtew vF3d K?ᕇ{ '<;xj3y^bo=$O) `= hU&XَtI'o0e6NVـ p@a]S%c`e "dxo T_%(!# R(YWs!bJT<~㏅  qqd'( .@d{i<&PbG,)4ly(oU"R+E\Cj 1ZEn~riH](1ȆdN*i?uB, ?vO 7dRoB7\(m=0w&"P0avio@}J;ϢH_7H'˅B67.aj~k#x4grh,H?X~LKLi.?;$ (Sy6pcU`-+[˯!0 /^ ā4 _.ɰUAv3v#ZZ0&h,$IB (Ο2:,ot u oqJKP~e)+1C.i^e`kqjYE.B:g-R HI*M\hJ,Z.,P%! @lüP"7A؅m;X|w9S!@M}#vvЪBgd306d6VM"8Q0=Icldf:Rj#ṊM^X! -Q(pC81Bz#FvQJEp qC.R^{hU 4QצAY#mh&8J}Fj i8ӣpQ-X*`X?nMWЗݠF'[+Ƨd&~ϔwvBBڨާ˝[}xtqgqa@ۃ0y5\ ƆH0e@4niz` 蹑{e Nj"P6hz" @MF€@ކ`u`!SHCB ^B)C9Ӈa "dƟyU*GTߐ`1!%co/r37~,$@B> He2g2 D$QUQO?S!'.` X@>;B€~r0yV71_*buD:B^ f6zh@ .ԭ084%|I ;pBqvwPwab[}OBo 042187d*D֏S'pj:Ydb(tETLގ/x^KTǓjQKp؂CVm,Gq>{2>y$::81G>.D6hWNNQ\ޙ>_×p(t0Ѓ:M]m0vʶ GK8l"TJJl_SA%gTT앃^G+|<4',eV '@P%#` L%1o@' S9 &Ĵ`EM( ( -ǜ3._Pn&ɍV޵עT v&A ALH.X_#;X,_R`<`Ķ^}}al$Y$."ـKnrȽBT410` Aع5b~G. kO :7>#x@] y^#±4fȘȳ\$6C(;];>+!*^sĘ72]a̎eNU!pa6 Guss2ҏ";8ȖUb"RuC '@2T@'s ܸ{e/:ɛ}&DPp @h <[{%Jw`y_΋'rk'Vj2/7HJND0.8DXsx0"I4K9wq‘d] :!,Oaq!<~K!\O39dvLC}X*`|H7ro=?JLQ@Kl-HTʁQPy$C(y%h/3 Xy_uB뉿PuiaVY `;v1l8ߨHY/T1HcJ?\D5@Xl@%{$ e<\`^i mȸ갘j^L#<kY"Py)9zw?o?|u ,t"cX-pC_.`u=tػ4)~:*D˃/PH`]IzkNb+PL;XB0,y4|f 'X=`$(^_<ޜ&$@WxLHBmEo#Y[U8*@dyOo $WmaR 3`HEb(rm{7Q1r͑>/ U /ױˆrYu& h%&TFήՇR.9 ^4ɑatQ T1}\y lz 18G{(+y\DAwCe1C094;xZ'prs .gz0\|7\@/=)t.dF?'&ыCd )r)$!OwOq01ۏ >>߽DT>hV'Gתp3ətp(7A<lŰMf3EEYdXo-^n:OOw\[Gf|rDfuelBw:g&o5\>QNׂFcr:yk0 ,J|OxuW~IhC)iCJ5$cqnFс Ael ?(*z%/}'* \|:eLv穕ATxy6.y(~?kNJ4"W, 2{.U J_$ o9TڄÊSl+p(KǔB6w O¸hrCpu{as酉@M Nh&Bd#"haQܦhQC8L6vGfJ(vtك?BA4?CT'vΏclk#'1Xyl,Ǐ ov1:Ic'[qL7L2}G[pD _=ۃӣQl02=,Dc>Qhykچzqzxwa3P ~x׮0܋KC8֏v0U/h@_. Sc7wpD:w&%0huUN6q|>6(}Utg-2 ZX0~|&MA\Shb"ï\eFWeA@iJ.ND m vr0,7 y.d:c%>t6K1T${6`Â&D,&䘓戀u8 z,D`Tn >V6ɘr,Qc0@|JeZ6 wq~?kavQerbÆypdQsqpnc ᝻ quO?}P̏g0G1Bf z:x/Vȋtkwpz{#,0FaKnWGrziThӵp5-Rذ6{x\7n.0cӉZZc2xFht8܊F  q|yE3&F> ФIG,(mۣ[C:@c J<xy\;=+[% afkn4Ԣ;t_d.619D݃_[+Ur/J*i3^\RcF*@e[*ղȩ}Xz屾l\2ါ\ˣ )l-]r*e !gC :\b'ƶŐPZT:*dנFQ&bQYf-< /ՇUzQ\?r_-miD>9;+y}C7t*"@bT I45[SL!š4cKD/j@S ̈́E]H4>!ܾ0_{kپ\ޙ<1-Kv̠+ED*Ag3%윚A(G<q lOcs@Xh&NW;qsy3Qdď+L'I6gwpn%/f(>JS\XgRa_KdLGu--q\եn\?ۏ[>>ۻp{0E"#ú*;և.A#LOƆ[Leg~,e}zrT+J#@ \{_ VUfVYV~4c7 AO1~81IY4d" eO+}r+*_ y=\8]cU!o*F1? آ=e>@>FT *|N 4ˍJ9$ngVGy8hZ jJ )~X( `HN6cC=S}dC#]n9kxj%.09A+Dm m6Aڱ@4Xbg("дEJGNc}ub|qL Sl%_H8VgK0XFNj>;MVYMuhm+~oGC 00,`POnљƽ~~; xvgPgϏA a "v"/Ҥ'v݆,R?^AZz3i }noܙ3y(D⋷fq,>5ܼWW Kch8;yh.[.n ]^_Zd/w;'Fa. l f: 3Mq.B$⅁iZЦB3Cm\[dWv­E\9ًR1ε>~1v27_La1KmY֠Lꪲ-9 s `9gQL(%ْSٮ]rUWkzYi= =.$Ogyn#11Ռ'(v#= .̋Dm\92Ed62#Ě%p?oV{=wVQ[Mv,.'$G:F2?QWr*W+M*ah ī <=r\?runo92S%V :mL}sr-V]Q+?wFyo z̈{dD;Pڞ+ՔᑄOl]NL-,xTaZ/]s?K!dkm%jbbvbKJjH'2hlr5qW&]ۏm`'BF^H1DO':0=6nÏ?Wo%cE7yi'Fю63chj;;p1ҙ *}SO.O;ш0%졖ynt+qVV-^+u p>^{?E͋ 1ZVT|n,3 nkM.llXipf#N{ty}QY&`pD+άbg*)O8߆gssh#e|b[eܽyϏWK?;:<HGUA54ģ%n3Jܿ0' 81ـzEp?/OߜŗE:Q곈+/W AYۯ%L$G5 /&qIK5\3{ Ou~nY.55 ޒ2:T0\w(ld5hoxCTbqI57QZwI3=@Rko ~&R}ۗ>V@vFu_ %ا6g>rd OG& :lbu,LV ~hO06;bqval4`tq :("OXt&p.ikZۋ:43rхXc~xO{}(*5w48V|t_&, &1.r#F(L8F\ J>KA&L+/F>IM!N`w$luc Wޏ4߉j*VYvWg@&I5c9HCMk Ppfmk4R`7U~$dÓbH3Ԍ?gu}F[x_Uv_u䠊%T ?a>uj^?3tHe@Q3_GKw9 P2"!U㤟k(5]UgdܗϔjQ+l?wIkoPSDư)%í$TavPK ͣN꜀ZD$ͣ~rvRB i zA֐z:)qX@uv 3ؗIܾ|3S"qۄ Q&Bw)Q)ݚ O]6OѝUܽ>$Jȭ(AoK Czf 'F0;>)9<>O"帴Ս.4Dq8|b}})*EvQ!N\`/(ۗBXA#c=Lx1DcNyvf>SSv!؊Wk26F ֧p~O6 D$P =ހSD/?[́y98^LS J\EuЭ-NtP0+xpu ώb`S!l(1,uɅq =G$Nl4"D_0K{B)U*\-k IE(OuJMgXR> *q u)U:2^%~ ߨ?l5u_ךT7a1Ґ]X@)'@V1d黷}KwWK `8XR+С' 1]~#?PsqcS0Cɐ.Y LkHSL1g yn;|9XD@PB?$xVOcafQ[66~ t0KTlK CFys[}vBWws `7uywk^"6hGW_&09҉{7ן%<$b0[:E@х$yQy9kYzø{y =ͨ8b}V"cґ_ y68~  yG4b/>ivL`a8֠ |oũ?F-QQ1 Vh1,MSxӏ7iPh݂b/{;V,Nw`{7Nb} bac*dYgVM=`E)Ч Z$%AaN ) ,Kd,'GaÏהzFח+ u_ !hBwE  ch(ҟ>;[IwrYUXz$ǝG{(*:qv$\fg}/O H9Я}`jxHkp1 Xj#6Ԁs3t]:=f:/(r kcEўŏ2YPx؃8;_GT؏\X!@X&ϳ538~,Sz+..tucqv`C3NL ЎA<"d(/CAxA9:F]m>)"˃B~L#pN*jb3),D12gx1\ .hlW\Vx*Mubt8JVc}Nu8wO@HZTG1 Eeyl@Xv>r8=ć6Nc#nC+}1n ar3y,ˢsbۋFV M6\cLq- cAܘ ruމۧeZkmy\AJǬ&޿"l;lbL{%: r\Ig(IkXܯʫT9C"lHi2zW}S =n-L\PA83꾀 GǔTz|~z@  PDO6|}.A1x( UHin-{t ;}[Tb*0OC1>ǀǒ>8:D](j@+=x8-F䚉.B(0ɕnlN֑' ,εRO lFmX0N/0_3.bSǭm۞186_ȯ.zlb9ё[IFHg5K1'lMH+BY2~4IU OA{9tb %h:?р$~Ѡzޟų[Xcx:'C11WvǢ>,xN`rR+Dpr2.@&_tYJP)E.' [(DBy%E2UԢ,!+snOL7>9[„1&ĩ<9&F\Heˢj<79rtcP1:9Cdd_ђoUśvd =?}6T( {ae/wƕqD `cg-2|{uܟ^Mȯ XLze(ICRC/P$CKsd&b DN^\ Gh%z]#[k8wȓ.s#-k(q'5hmAY V:J3y3V.!M_qKkz"j(#P&H@ C UIFn !nFQ5ų ݰD,)wXaա(NN!\y2N| ގ~+Dgqe <>Xv0\ 6}ư6A}]gl46,rʉgGGř8VBKp#ѻ,L|8 ӗN^)bR{+VxՂg;`nak"X'«> jed}jq'YTcH^Ch]?ϑ!soMO%w+bc2|܃acO˫9WK9 0KU:2؇Zu#gJ%%404P|*T c'SF=ߣʋFP@W`(q_%U`ՌF5|9PA`nPI)HzNGt"\yizx5u0Ykp qԶq,hL~6.cyyDMfT|D)#zG^-l㨲.d5lD'9hj c-t>vwȘ׻c:͘&Xkqf~|W6qjXCQAW[Xcbݏ#\n+~:jQڰP* =^K~/%Ry()ՔKbv<\ŋ&<&PЉǫx]1`s05z/7[كUb;'pmg9A߃B" ԝ~F.kZR:Q_sr}G@q+~0Hͩ}W( @zƨHx>Rɥt֨%& P-LUSxɗDۯJ{GYy3$t΀ĸdOyL*t)}cҌ*@3\WDDTjĜM>Թ0xP;Itu!/?iRC[w&'0ԑ8%j)}W.qOC#L܌RCsJL09*$#o&mm]NW5%yT0 Fq: 8$!Ze# nNg5*,X&j=߄F =S\S b .y2{߈W0Cg *~.%|>o^_[[ppanzϽChnvT > {rzo\iǃZ<ӎ =Wj1!Vƙ z=Sx~ ow$p{*AY8Ó>s:+峃8܌pp~,Ӌ!aBs =Y1z@Qp$PJ}(Zn93y eBM1|uXSckm& &-2?+|69~?kk-?a&/U2SP$K㤼W_cU1 \!  Pųg@0t:wk/D" BSus3qG R] |N]z]DkX]ؾK믉!zNFDcO;I\8gpQ3hHpzs VԷt2J_'~Sq~}Bg@dtxȅWh=qml@*GM QE14A MA%I';֐N$'8Gub,(j.4G#&>{wg|n|`C{k#Ͳ8X?4rΓnsZ/~h7d1O/5-[MՀ7_z\x'XZF|i zr e& L?7gGUZN-xvs .2Ɩza渘Դc G,ԨqM7չw$?4PC?FkLk 8ZEYMq۴dMc+5OKc*lLɽ s2_KsDPˬuUicwfGR#}N4QxT_fX(a%}i1bFTt(PA:PH!+B U,C98bN`qy#xqqo#F1R08$/8^<>?>>ZaB]"z,Nu6r m}Ȭ(EBG 0v =y(]EvA%bٕDϤ# yr`p. 1 vxSu؜nHgmQckCu8=OF=WV2sa !BB]si#ئX{?:nj v$tVb]=Q/|>ԋOϷwՆ/ϯ^W=ueeJfC[aف,7,/Ƀ&z tnePBt eVzUNw:5=m8ʄǫq26hϕҝ_{T ?.-rr˪#}Ɉ Tu;bd/hO `%j+Yz x*gQ2*'?ߦ{/H9ЧtdW@֝azeoؚb t?Y*2;z>3};CjF N@fUoC gbV6M:Q I7;\p&6f@'I8f-"OQl id|M|/>ZǙA<~tÞ2b6x\Q(⭆GO1g@-uT]j>eȵfD>l^cG N]ݝn!j|v}㓍hXhD$N˙$6{C݃"ޘ zf\]nÅ!,OűOXDO'(L+Ku D.͉vɻ?Xg ٫ś3 `'V z8׆qjȳGk<iLFsW9[bN3`\2j3(qv_|97CQJRP@{')z0io~n?s04 5/oN} Hay2~3rPja,TۣwF~t{~f2=h3T~@41-Gw FLa?^3TH&_&U ]ԭ~%VS{j`rtP^$+ΪZ(k$邩G_WȦƤN.Xy!2-eRƜr }8N/b~99єQ|%ct }BOg'" @~δaD aciH;z[0:܂M:AP 4G6 '/$(tX,ȷӅdP>ܢѝE|pܞ(n"yfMV+xz >xLzeV85ݹV\;YL5aq}uց, 1?vn(TC]QעcKk ӌ t{@ar'?8! 7}/> 1"VtfH:x+ec4&qD Bʛ"RZBy=/g2 n- IFO6IsX:;.%71ߎ'gq"n^[p4pM8+hkal%C!۲OoJ/zpry綦Bh0yJ q: nt okS?b W (8Il@Z x|{ ]ĥx+x{6Ϯ6yvQd?}#| >\i˳]#jF8. z+^~VTx1=!̏҅x-WpfިW>hbi&&CaPij&ԗ, ѝ<$-^ 5 qIDATH̢b[d6ť+|s+|so4l n(`L޺F{V`X= rFnAKz_xUI!Y-,zI @B0B#Ywcx24فL)Hì@ amZr\Vy;QO_e+*AfdDq&{yk+"*EP(Ԡ5Wqe'n* @ dً@Z,^mlzIBYx;p޻ZPk)7V_G,FcK=ԡ>@PW@]z&< %ЈD;QKuHsNbFjKBCJfUtð `6$,C=P!Hŏ]x|]>\]iG|x^LS򄯞_Ÿ~n ӛS!E],j;:kٳ n͋sw/_=_dd\g(0J,,~<17pM>v8EO㶜+J|ɾ?z\V .ҷx#*փ=nǀsj)YeW)]X5<y}oy\6!466t RI! 589(hRP:/Wr WPEQ+q=Y~N=U",SwibC(Ea_ޘ1*6`$-jqWA+D\J P~.ZF;>W8$U<l G Sb1]U5i>Cf ͘cj 3#hm׏>9;S3" 8@SE'#q2 qA7j2psP:'jW,F,F (./̥?[2 `VkH/jII'%cb>!;y;-x|o۸1&?N?ho/wɽ D^^fd >_|&~ D۫l\o-&C[ |d>^fywOVt5bul( xdN@sjP mx''UK&Kp5:7x"lcaV#XE&ŷ.?CH*>\'E3C0=U?=?H|XX+?6zE;_ A/*5dji㺹G4)7ڿLz(5ç2U*i>$r ԫªR5FL#J&<< @vd&'RBgVnID<=SUҎ!\t0O_B7fp.<. 9 Q$noM,"J4,NG Bp)|U7=P"L,~P|箂G=>**@UPU/xWǂ0Mnv{xvaWNjxq~H_&X_ĥx`?|;lدq}C-! Q]656p"6קp7W˜$_*J$@<7URoP~p)aO-ث~!Nn:9Z3[3 I'_xȭ\K'yYa&\F6>7WppF`38ꫥ.%@Q@P'‡ A-hPR`O ÊXI+pTm4$\13]? tN҃b :4`P aQ]/ЍDuBP#SOSQRsDZmE~UK8  W32܊dtI\LV$&Cȝ1SrF< D 1w6f0<ԅ$}jk͊V\>7!ܹss !/W_}?yK5 qn Mj?!$ꃈ| ~˻Ã29|@O x}g/or7v]> .l`D#6-Qh0geL5'7fp,.@iXO `sT"HȝMt__~^NY(h=p)1`s9H0W@aZ.]N-F]Yy(jx'p^_|'s -CAgM+FpP{"#*O\p4 ) =fiz/1vݓ/S2LjusـL%Hl!]/1>nan]*pbs/\MUy0mdh xO@^Ħ0r LnU>r\V|g4y$5udDDMuy1Ј7ޗ@oc=2։>ܿyvw.gOv0AkLL .1B߁ڈ[yyxĉH[wiuR#$qKg94 QQBbL 8 $E80>Sٽi*؟Xħf^sGsC-~2~xpjdз-Wovxvu☞ WֱGq_]Xq} Όބ,}}nOS\M2GB̆4k÷-ya9"2\1~@Бa< (^;p!V2@d(ȣcK^]3m8yf cPT@ K zOciAf% TJ{A\ ~32$ɬskie^ӗzNe>ﻔRfldi0esH@WI{sW%ߵTuh!x BeD9%*`t=p2PdH/E+L NT5H|J`mȰ`as]]p#\ arz tc(6b|ty" RLFs.ny5]Zz > і=Gs9mpT)$^=T $ Ư@Ntɐ`oEO/xC|rw'94I<6>O4~Ml˧fB`_~d/q$yCӾv<8vo븹? OiBUwbt k9&Xd+Rrz'Hmuç~Kv?E'` T f,?vU.3N g΍9]m's,'`"&S>?fQPesnVQ?L~n CƺooU3N6J6dt;xCa~$"PX$2]Oes_I^_T`HMEqiL&TsYÆ#P@r%JJQy!M9AA11<~'lTds}$Z02=8f+.|% 553{e7<ڀZ.9љtREĖF7DDCN8)05|4X)ǯ.8PR O*.qsTP''2~-ǣ3 L1$wg9>{}ˇX8rɆ>?ZN͐O>˓hi !Z|XŖR9xoH/ `=Ys^Ϟ@?LiH}7|ՒJ!CA#|]/$@( LyM}Q mD`%u Z>c9(/ 8=t_I-WrBYP9}cW~}қ$4Q`RF ( @P",gj)HO5+er*KoЧC݋i,ǪGŻk` IJS@4!@YzkQmA c c2_9 t6SGOk-^Lbea=x2n[8]8">Ծ}im>tSGoҏq2ܒ󓷯oX0'jND3 aֆ 1 ,ʙ:f͢IV!IƋ9"Y6 C,SI4be4kxuk7ހWqzg{gkxt` _#WϮubSxx/XEꬣiyӂϋO 3$4ޭk`V[|ʡFPZ G$ &U OѾ =ϧؙ\d - 16QGh|~df./w>WjWIJ\87y<{WJF<_L p28vΠ^.28Ti PUfiRi3z xyuDn`o(Q;K9Xӛ+Ğo-6>?3o>~׿~ɽ>D\Ȱ)z7Wb.J|%\ g<+V#FjzE'.l>e)$S u^J0jXZ~d! =)^W9meJt1L`f8毤xTdv)X H]$J1C FW[y,!;nLa؁YxlXޫ{ P=?MF!'y tMoW5(d'CgϟQKCDoU# @sWHRU<7,N =?N!XWQj&L4 77 Yyxx*n]:$zo^l?sgc6|e_#bg1:!61DaPOkkT?L?1X%k)"Bx԰8l Gi 0xE)W*\+6 @< #, xن-tnI\AOKP Ye%X;5->|~ߙP >so_s {3hčw߾mؘ#BQn6Lǡ4W GQ hg\=4W/#0"WáI U C\c.6򖧦xsx>$i!N^PB D)tkrBYBbe5RˑVYE$le9c׭6e:ߑy| unU̯]aN[3-΋?X} wt<|ϩ~.I, fSILN|n3XU!_VfdCc bc!Qx0*dzj`oE6k"^P_WKw=ܽvgqS,Ξƥ16Џz,OιQl?8I,u< ~M|fܟmxш{uxX:]!D.$c #&!G: 3S 8%4p5o Q@o p?G>T;'y#Y%``nrZҫ4ل|OZZXD .cjV^,| o}"[}\?K 滏d&l|-YL|j^a@.?BU[SGr+a^GHCOI% 2֫ u_j#ŸF_E6Lz\iM`l㵰58E(ӭ:!׫%gC0TsU !NבAV5* @r@GaE@ >dVԟs$ dJdшa̩`Pu w&6P VBjׁ륡 A9'i5bNSj/q7=bi `'R3 tLyϟ/38 Z g!֬* BĆRJ>=d YTJ D=wOζ0XE&+N/:.Y6VGq =Z/Nvg7ulL}?Nc3 \EWIG֋$O1' jw4Z QJ562~_pI8GGC%@7 H@̮4nAJ*Ŧ%ϯ%*e NQGHIzx8./=/>O ~1DF@ctuO;_6~M͵ѫߡϢId碍Y_W tW KJ@a@@du [GTY$*agAf-âqTK?>rv7~ s?&Lƕeuߪ;Ϩd#ƨbi\LɃRR1`wCb $ON3\%UAH㒨Y$doc:?J|R8@bJ"@.Cr;H h b鎠<u[PԂ+0#I쬏ow~b6&Ibu u< olڛօ+87Q'xBoS{rKQtǗmh B!̷  5"%yՄS(_!0%e=Z;n%Jtɏ},G)' Xˋj ˍ]}Z7ݣclG|dxmLOүo4 ؍*A9~jW[VNNd% *; `UQr Ll˖ dlVZ 'c#2FI -~TQ@E+\5t4`V@S 5bns5FPbV'.Naos؟OދɁX!a'ny615}q7.b^D9QM_M `)\ ^:#8SGC{A )e!=A B"[W`Pcjc;:x"Ճ럿?Wwqj xx.`׫߇Y^Kd(QzPR]Bsd٠MD:%g;j:Z&t)TLkhl }CݷX=ՉiخGD zGlYj-} e_6dⳭqt6#ɹ)Dԓs: Xߩu\/૔=ef oT*U'avЦƧʈwZ#J9Yԟ݊ydt5{xt! ?AT!Wݏa й%@?2 mMN85z ȯ=>y/(> _}%VYLybۑ{PZbFUU˝AwGPz#m^u #>#xK}*&R_4\0Xdc7~gM*PcZ~h (6 5岠hq \zk/? (PPy)iqkP ~kaH06rEx]-qL5 LGޗi}u9P2*,Gja۳7y9T$p9$PН*C g&1=4(W>*!T- bj'`W" "݀&`GO-[Z6r]$09ك_~9g"XGwk-l+E2!871wpnD-n'\N'F(fh̋H=O&BrD!X&n؀51?Ġ޸B$Cf02|>l< DPSRatAN*dǂpo~1DCB݆U:tpH@ԕ~fg[`80?ӀڸL?c*m*="#2|e7qR?]sz >c· CiȐ]ȴ9*4s8:LG&** *c_Donj^jY-[[}Y'RX10PX?洈'go[s2j>˫5 8J$å: uUߜ~eL3u :]T %J]>t^R: @Ǟ,,{ua!$E,#v;"G(NaiD`}3SZhZZ:f u5ĉVg787ϯ7݇8A7\6lB{jx$b Q0z{;?}&o7Iobw ,Q8x5|UA@xPN` (9fpűA.Z:JύACu"P@Q  |h6`/xxurSZJfrL' !Ǒ}wCi,nP‚7 LI\6 (,2|t,zST)PxF@ ՟ r^QozOn@sz?k,P=x ^s< ^h՚`n#u@{*@CQ=\/"6ds.@ y?I Q-5uX.|TExc908\Jiq9o[Wze /LQ)%U:xC޸q{$ HޛL&$S3%*nIVuzFfˬ5kS {n\] g>noRS^Iܶ1u2r^Icsk>ssշgckkG\ߝǥe;~wvիOd'IPH>^H ·;2t^@NƢkօyqo7NqoNwnNΥ*vO[_9 @Ӏ~lY&LmA%bB m)&EIA?d,*bG]6 RbxPPŵyX]o΁+-S?Pt .zsvۆ^[U_fY/ zk'@YAܤj@'A!_`k9)'|8ksloEBW5i碞,7؞'(T}atF(M{[x})bؗSx(E@N1rnP(NhpSIku`>H)D˺abUsa[d7ȈԀ5]u .q{A`pM<&u?&y|&? lDŽy/±Kam}zۿk5Z~^r ;Gq*.o0G'*ٞ apx_]QߏTpdo^K Oѕ=];8K@*vg22 (u-Ds.G Yz@kuN9R]/ttf^nce% RKȳY€! 4W#ҾR+ 6PSjw!wyؾ  .Bh;OT~kxB#RpR0oSօ(p: :_2 a 0LLN-ipZ(Omq_ ps o*7;n}qG?>F,w+8~a)b%rz#sfTo/S[K]8]to?%-v3^睐al:'VD?-A jb#=KZ ?6ϠYEXc:d`bCvÞo<6{o lΕ|d?:V(bN|ҁND߸H@1+s_z7<_4nq옏2pxJQ lB<]>ERd ԳH 隁GhW9owK3m31]"XW /Eub4ϾT? zj?v##+[PjR ~NAd31+MDžtZkm.Q '`]}{`NzCUS ?[5~ wj)j? j,)|6B>* :-qp|}|gǖpR#VPЌ-J:WK׾̨7ˌ;,݀ n~NS i1Gp\{:yчS"r7ƕ}NRLV5򼇚jLoP >w,UVtzdu1cGLw?o~3Ub"fצp \\]x`/mtқjC1X. +lta X,膏s|L@qp|i<]^95??8n>@^\S>A/H}kz0J0`b%? I) Ǐ2#(颍(#hXL&/- h# {6_lR[=1V0 uG#g0qwy6bS@<+婫`ta t9)09c{R[Y ~r_j0v٢ϡK1Pˋ1]=:2(j/fKgb$L 䱺9s8#6Ė(N@v\x/XÀ-ƽ)/9&;Z=2/pUN„Q~&be!3& 03] ROcl݉|-?ےPY[{ TW;?Ŀ?O :O@%J.A7uӉEbyzr>[yUP`w#KNipI|ϧGuS>.] 4 '%T (<*UFF+f]"KWPWڄceȜsDmW80$^Egmp R<,j5[ߝJk;ɩJxyvU4Bg[uy^14"` IY6v`IS|X@\A?PuBkU6'O| h 0b o@T׷n@U MOi*au1B ~+w[p|-4SNyȫ@z}7 }DF04<9c<.]=+\M,m49Il1ӫM1P#NT~(GNz܉eb1w.=p 9]r:0WMɜ@ONPZ^)G~6fyYZ=o?}y&oqo޽3KڶۓXD|csV-_ ?Vя8f+꟫U;[90?(!ou%s? , J^|JsF_.z!]-6;ҋWh pCV4ȟ+k@7 g_7mhGlCv IQ [p zg-| XMEJ]u9EYH{c6 x81!^+ <{c'^@S!QjҥWKޚ>=|z,;9gi% c8PܞePҀLJMv_ǵ(%Oo8v?Kع701Y4קP_i7˘XRCaz(*i1!kdOΔ,Ay:! ૗]EO!5 {myʁV Lໟ;(Љ@'Nbe^g^x4_~,6zLp⬴* Y)4K'|\^pґ  +PNXDj*R> XW҉Q~i Ph~ rT,dM$,%paި¾Ɣ#_\szK?`[Gw x5QOod* Pq<=ǫPC@ԻB{bS&JI|֛xtmO,Z.9ևc1߬@W?@/zqB`T_vuݐ~ |[`^ڎi7"2UP{k꿌u #|k r.-߯jiR``g t/i?T!\嶩l):7_M8-,رb4[|)wݵ=~edo9%<]WUII?=qiʘ/ A=ϯȮՐ]Ïn΃z0n›Ϯg߽s7g!ݜ@6fO9~?{ &ĜTt9J?=W? MSlͦ\.N PݨPdE䱧c d}׳CMdM\ݚLP߇!Kp t `j 52V>Q5\>Wٓ ¥.6qg&T d3)IT|KDa<^B `J3||1@)U b"p$":9N9O ۔ 2L0IӋ>Ί5bsNٙgLϣ żQ=@1rk~X7h܉u:Q`B{|s:P r3g`ZQ_?uga>z/ #A: q@S7qN$W|*9wGӳa~OCDd y73ZYTI?[]a9T@c8uoy@Wş@z|MȚb5/,aޏs"-˜!3.p |."&7jqÞ[W6Gg&ۤӏ-?B&a~zkKM?.Ł^ !`p¾C8~$ۧpjC/c0ܼ6'ݿ#$|/r1Kc6<>\?:'=>zfL e$MX%D7HY|b߆A/f8oa嚉\1],psBBQǗ=İõ\إ nv`șp P [Йov3 U 8>;M c0D:DӎVz`_KpTs/ty7|c'~~BKuyo;؜`|@14׹-LtdXrkw~VԎF~G}e.K%:%cLQ["d()ѡ}V6  d% c@KX:BarL.=w4~x@`nq($=ܽ6p&f'q"& tad| [GHLᅗ;0$ q͗҄SZ\:Y#@\ho7VqLO NL5 @8YK2% z AC@Ot8[P@1*@h1?+d/54UE8- *Wf$z;fOArZT׵8&[h[οNob b.tB`B:mR 9;whƤ0=-N)qA1 a2& B֡lk=~kvuLz =˘n 8B  ^K%RD+;1pji\}< ICR-VQ!!"x mևvAGsހ"rJHC[azM 觼_@Ղ"6@:%]ٮabMBk\>oLVPY)VM>BeY'l 7p*(XC )@RZskwW9ÇP98P#H`fm6^Bn |xV+MZk\XVOUI(m709p}':O)Ђx :+#@1lKB㻪~2w;@ΑSmd 9>O]˜+u |D \ԠB_ϣ嗝}63 AF0 3 SYpz,o*RHH*@![yߞax L+ze瞿>%ZkW5P*J 4a ,^Z/K k7T[05MXoEgUapW]Z*y]ɗ2X'd?3f#ukO}p l9LkgaA`M  ˉDAh/) j ka0R\fkz:"ˉ?k)(56!M&LOQ#1 {::g/| / 3xt"CõSU[ť#u{c_ܜ'ggqh Gx}T2.@Z/'-da#d['DF+Do*La+Dh c.sW?dŬ @>\رWs'Q}1٨Dw]NC` %p}ŖbS(mXdqݷF!a+GNf+ M M֖ 4t3w`ǵbpܧSy<+J<1GVaNanRJz+(&m˯} On*Bq]YRI*igtQA32;e/3:T@)g:@w:M%)=̭W/^0N 7vpe:nxL2)W%< AP;a!UH\cz|^0.MSʷ`5%tр VF6N9c"Dc& >ma~&sӭD_ |܋袎p_@YtCZ{ǗMHDTjc E+^:yȽ6-'\)1d%ojM=*n')n; eƿlTӯ*+nh@~N}چN]/jE`Q{J`:q >ݮgzGDm{,44)/N*̿t q=|:5Sq{tXߕg#Є̹8ȋR$tJAR'n?ΠF_Ⅿ:`-1|ǚ2ia H)6gp:$*:__QBt.*^?7ݚ_O,[y~[v{j\'ہx0 %(WPQm JxxysW@|1P@d_ '( !!eC<:\޽Gj9;LM``V _s˾0W#A0s$8\[X`sqp3q13usa-Rv"]Z H3#=5"TOp>5}\S{ͥRi~ZmVg=ٸS~BoXyABAgdÐzLoRU0 "-,Dfr_= H'|xOUO 9u>їS 7r)+"ihi =xV`,p/q%Oh.: D x"`gDڿ"tD\㡟%79_cptANl;X9H ?0.\L/tv'hb.=/|/X;_w?>YLSus {8DAX7?1_~O?<{p#~O_[7[K%ܹ4e<4U5:')p4I3 <\1"|J X0TI,ɋ3PV~|~VSa n@0J_qiou+[/ !4ʿož"`$o[fɐY7yȵ'#^+Zb'f"]FRCUVMHKF2mp4,,{2:ߖQN}+uv |ፅAޓt-=G%'$[:je"L>^9(6"( [6iM\o2~~U͞^Ÿ}+}0n^>0>VD2đK簵 _B`}e u_|~l8y|/.L#l?rMLxx^ӳS\hf Py/OXdiSXhXA0I^ʜB{.a%î)Zry*TT5G|:{u,PO-H{kml?y]|/`iaǏ/R𖱸0(\M&NYca p"Q'@ktJ((p]W t^&:/O`} r@+|%`S@\HIM`A/p'NPh8^;&TڊyXnȠ^B a-e`sP 2v@Y%&D%lR J~p4hOV$H9"WdՇ4fsu O9 ky %8>8mKoO9龬Y61BNL&at?K$l712cwJE6>V-;\ Lou:m{Q Ys "3t{Kf"4gdi9Df(M_Ki|];{ x.n:*$Nm-b2~?M<ǎɣx)yaK :Zt맚<>8#++>11Iaf2lAJFJI.A <;jBc$Uq 0@J[2 ^F.a{o"w9u4Gg@*k]eĂ{mu[ $0 .$ug# c5'ꡏ}uNgss۰Q{~Iޟ 8f n<ιGӼzL18q( $ıA@҃>-? >lj^xʫ"`G^?k/X'}#[jsl.\;4Gl>'*)+Q74ITLu~|U JcW^_^:v&ǟ=S|ñI:牪7_s|}4ͫgp~w$t'ӻ: ߾LKb(㘚PUy`gpƗUkKu/R:8eKBL9߈ ^U`UXB լKo;*5rF1w"QPJ'‚]8!|`~^ytƓGd*6?~᠕pkl;"_b&PIZO=!@GYSu9qʼ+Y+g)@[iQl8hf8ypU(@|"~.|. .0Ÿ+zq=vCwpME솇TKSǃ? P & 6F=)V\ T0va~׾_tq*u:z wwNy|5|,^us&M:>x~Dre K<6o:O!MKP%+d|')5iTplbFXĜxGG@B p-mXQ5`< ,P 8xYmx u tխ(k>ͿihG-ΆDz*5 XOȊtx]Qs;e-a>r#6ڕVv@EDC_/S-74vؾ.VgLO斦*t(GjۂW_uw 2^i~l~dרqcNu>4٬3k [RY27S&0& +0R#b\*֑"' xW^ƎΆ\7zء5ȀeCY+C * lR9ZGzC1B?/ܞ|m="NlSc쳷>)Lӧ?]>̭9%2ӟU@hho"Nt9lhs%{' p/ijxKpLXDX,lZ@-K_kЈjQ`^ ½Q:",CBf!bNJ R ͭ:] LnbOeݝ~uޝ [ْ 7[? `:+Av[QVp'=K“^NVE_$B`dBp-HtE؁\"XU{9z!tRӊ+eۢ\Y !S#.ʋs;Q+Z.G Y X}+r'(2r Ý-?QU6-}Qd tCAR`ARINjt ڤ%ѥJ !͂ Wu8akӲLD4`ddޖavHI̝ĞO?} y*n YՋq^8\mLfǟWpʹL5%R2ʫUx%T)p"9 7ޯݳ pbt.bc)=7?}~?³'IДޯ}UZZs2Rz]P|#L "摪w E%(E g< q2 8EZ zbV%_OWsVNVh3 p,A y׻Ty xȁ K3PU)7w}t\ЫIm`uC@:nF@n"}Ri@OCñ"RkȭQ\YtǞIz4xl8*5|{ÓdKt /Nwn_xin+^,ƹ)\8@/7tʗx h&G' yp~ *q1i rLrP'MUX4E2z>}}bN;U7{u5`Rfs|zhXL4ga>U'M,*! ntUV9f>,00΍ſ6Ta$d<:l|X%c"[0` U{Y{M- \\m8 [H`L( eQE, CރjZkҜgM݀x&Y^\ p͒fa'y}~dH;S~ٚۦ.?a0U5Cp.pM@<&J70Oz.f~ 3htZ*>'@^ .4ZAAvFiŅ {( ӒKZgǬNQėێ}}XGӁ<DTϾ]e=h ``ZG=$ >!N@$[:<IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/white0.png000066400000000000000000000003621456565420200315210ustar00rootroot00000000000000PNG  IHDR\U PLTEDIDATx1ZE"K^_2e[w@=h86iIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/white0.webp000066400000000000000000000006021456565420200316670ustar00rootroot00000000000000RIFFzWEBPVP8X ALPH% HCPqtDAN%ߴ?VP8 .0*>HK" gnu>_`JɞPJp4ykGס] QxZ.i왬bi#Ħ1t4CI4i{dz'LahF.f &1t4o"H}7sCM$b?"i#CH-cCH-]5?L/W֯4 FF+eǫ/X;"(yDp8/#I~Q'F%{H-_#AL/Up;c0 dĿ)w% jpython-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/white1.png000066400000000000000000000004011456565420200315140ustar00rootroot00000000000000PNG  IHDR\U PLTEtRNS@fIDATx10 ðR9>6V:9ؠTIENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/images/support/transparency/white2.png000066400000000000000000000004021456565420200315160ustar00rootroot00000000000000PNG  IHDR\U PLTE#tRNS3o@+(IDATx10 ðR9>^t@9@y1IENDB`python-mapnik-0.0~20240222-5ab32f020/test/python_tests/introspection_test.py000066400000000000000000000026241456565420200264350ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_introspect_symbolizers(setup): # create a symbolizer p = mapnik.PointSymbolizer() p.file = "../data/images/dummy.png" p.allow_overlap = True p.opacity = 0.5 assert p.allow_overlap == True assert p.opacity == 0.5 assert p.filename == '../data/images/dummy.png' # make sure the defaults # are what we think they are assert p.allow_overlap == True assert p.opacity == 0.5 assert p.filename == '../data/images/dummy.png' # contruct objects to hold it r = mapnik.Rule() r.symbols.append(p) s = mapnik.Style() s.rules.append(r) m = mapnik.Map(0, 0) m.append_style('s', s) # try to figure out what is # in the map and make sure # style is there and the same s2 = m.find_style('s') rules = s2.rules assert len(rules) == 1 r2 = rules[0] syms = r2.symbols assert len(syms) == 1 # TODO here, we can do... sym = syms[0] p2 = sym.extract() assert isinstance(p2, mapnik.PointSymbolizer) assert p2.allow_overlap == True assert p2.opacity == 0.5 assert p2.filename == '../data/images/dummy.png' python-mapnik-0.0~20240222-5ab32f020/test/python_tests/json_feature_properties_test.py000066400000000000000000000067211456565420200304770ustar00rootroot00000000000000import mapnik try: import json except ImportError: import simplejson as json chars = [ { "name": "single_quote", "test": "string with ' quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \' quote"}}' }, { "name": "escaped_single_quote", "test": "string with \' quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \' quote"}}' }, { "name": "double_quote", "test": 'string with " quote', "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\" quote"}}' }, { "name": "double_quote2", "test": "string with \" quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\" quote"}}' }, { "name": "reverse_solidus", # backslash "test": "string with \\ quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\\ quote"}}' }, { "name": "solidus", # forward slash "test": "string with / quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with / quote"}}' }, { "name": "backspace", "test": "string with \b quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\b quote"}}' }, { "name": "formfeed", "test": "string with \f quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\f quote"}}' }, { "name": "newline", "test": "string with \n quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\n quote"}}' }, { "name": "carriage_return", "test": "string with \r quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\r quote"}}' }, { "name": "horiztonal_tab", "test": "string with \t quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\t quote"}}' }, # remainder are c++ reserved, but not json { "name": "vert_tab", "test": "string with \v quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\u000b quote"}}' }, { "name": "alert", "test": "string with \a quote", "json": '{"type":"Feature","id":1,"geometry":null,"properties":{"name":"string with \\u0007 quote"}}' } ] ctx = mapnik.Context() ctx.push('name') def test_char_escaping(): for char in chars: feat = mapnik.Feature(ctx, 1) expected = char['test'] feat["name"] = expected assert feat["name"] == expected # confirm the python json module # is working as we would expect pyjson2 = json.loads(char['json']) assert pyjson2['properties']['name'] == expected # confirm our behavior is the same as python json module # for the original string geojson_feat_string = feat.to_geojson() assert geojson_feat_string == char['json'], "Mapnik's json escaping is not to spec: actual(%s) and expected(%s) for %s" % (geojson_feat_string, char['json'], char['name']) # and the round tripped string pyjson = json.loads(geojson_feat_string) assert pyjson['properties']['name'] == expected python-mapnik-0.0~20240222-5ab32f020/test/python_tests/layer_buffer_size_test.py000066400000000000000000000022641456565420200272340ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'sqlite' in mapnik.DatasourceCache.plugin_names(): # the negative buffer on the layer should # override the postive map buffer leading # only one point to be rendered in the map def test_layer_buffer_size_1(setup): m = mapnik.Map(512, 512) assert m.buffer_size == 0 mapnik.load_map(m, '../data/good_maps/layer_buffer_size_reduction.xml') assert m.buffer_size == 256 assert m.layers[0].buffer_size == -150 m.zoom_all() im = mapnik.Image(m.width, m.height) mapnik.render(m, im) actual = '/tmp/mapnik-layer-buffer-size.png' expected = 'images/support/mapnik-layer-buffer-size.png' im.save(actual, "png32") expected_im = mapnik.Image.open(expected) assert im.tostring('png32') == expected_im.tostring('png32'),'failed comparing actual (%s) and expected (%s)' % (actual,'tests/python_tests/' + expected) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/layer_modification_test.py000066400000000000000000000047361456565420200274040ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_adding_datasource_to_layer(setup): map_string = ''' world_borders_style point_style ''' m = mapnik.Map(256, 256) try: mapnik.load_map_from_string(m, map_string) # validate it loaded fine assert m.layers[0].styles[0] == 'world_borders_style' assert m.layers[0].styles[1] == 'point_style' assert len(m.layers) == 1 # also assign a variable reference to that layer # below we will test that this variable references # the same object that is attached to the map lyr = m.layers[0] # ensure that there was no datasource for the layer... assert m.layers[0].datasource == None assert lyr.datasource == None # also note that since the srs was black it defaulted to wgs84 assert m.layers[0].srs == 'epsg:4326' assert lyr.srs == 'epsg:4326' # now add a datasource one... ds = mapnik.Shapefile(file='../data/shp/world_merc.shp') m.layers[0].datasource = ds # now ensure it is attached assert m.layers[0].datasource.describe()['name'] == "shape" assert lyr.datasource.describe()['name'] == "shape" # and since we have now added a shapefile in spherical mercator, adjust # the projection lyr.srs = '+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs' # test that assignment assert m.layers[0].srs == '+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs' assert lyr.srs == '+proj=merc +lon_0=0 +lat_ts=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs' except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e): raise RuntimeError(e) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/layer_test.py000066400000000000000000000011151456565420200246430ustar00rootroot00000000000000import mapnik # Map initialization def test_layer_init(): l = mapnik.Layer('test') assert l.name == 'test' assert l.srs == 'epsg:4326' assert l.envelope() == mapnik.Box2d() assert not l.clear_label_cache assert not l.cache_features assert l.visible(1) assert l.active assert l.datasource == None assert not l.queryable assert l.minimum_scale_denominator == 0.0 assert l.maximum_scale_denominator > 1e+6 assert l.group_by == "" assert l.maximum_extent == None assert l.buffer_size == None assert len(l.styles) == 0 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/load_map_test.py000066400000000000000000000066741456565420200253220ustar00rootroot00000000000000import glob,os import mapnik import pytest from .utilities import execution_path default_logging_severity = mapnik.logger.get_severity() @pytest.fixture(scope="module") def setup_and_teardown(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) # make the tests silent to suppress unsupported params from harfbuzz tests # TODO: remove this after harfbuzz branch merges mapnik.logger.set_severity(getattr(mapnik.severity_type, "None")) yield mapnik.logger.set_severity(default_logging_severity) def test_broken_files(setup_and_teardown): default_logging_severity = mapnik.logger.get_severity() mapnik.logger.set_severity(getattr(mapnik.severity_type, "None")) broken_files = glob.glob("../data/broken_maps/*.xml") # Add a filename that doesn't exist broken_files.append("../data/broken/does_not_exist.xml") failures = [] for filename in broken_files: try: m = mapnik.Map(512, 512) strict = True mapnik.load_map(m, filename, strict) failures.append( 'Loading broken map (%s) did not raise RuntimeError!' % filename) except RuntimeError: pass assert len(failures) == 0, '\n' + '\n'.join(failures) mapnik.logger.set_severity(default_logging_severity) def test_can_parse_xml_with_deprecated_properties(): default_logging_severity = mapnik.logger.get_severity() mapnik.logger.set_severity(getattr(mapnik.severity_type, "None")) files_with_deprecated_props = glob.glob("../data/deprecated_maps/*.xml") failures = [] for filename in files_with_deprecated_props: try: m = mapnik.Map(512, 512) strict = True mapnik.load_map(m, filename, strict) m = mapnik.Map(512, 512) base_path = os.path.dirname(filename) mapnik.load_map_from_string( m, open( filename, 'rb').read(), strict, base_path) except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e) \ and not 'could not connect' in str(e): failures.append( 'Failed to load valid map %s (%s)' % (filename, e)) assert len(failures) == 0, '\n' + '\n'.join(failures) mapnik.logger.set_severity(default_logging_severity) def test_good_files(): good_files = glob.glob("../data/good_maps/*.xml") good_files.extend(glob.glob("../visual_tests/styles/*.xml")) failures = [] for filename in good_files: try: m = mapnik.Map(512, 512) strict = True mapnik.load_map(m, filename, strict) m = mapnik.Map(512, 512) base_path = os.path.dirname(filename) with open(filename, 'rb') as f: mapnik.load_map_from_string(m, f.read(), strict, base_path) except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e) \ and not 'could not connect' in str(e): failures.append( 'Failed to load valid map %s (%s)' % (filename, e)) assert len(failures) == 0, '\n' + '\n'.join(failures) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/map_query_test.py000066400000000000000000000104441456565420200255360ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield # map has no layers def test_map_query_throw1(setup): with pytest.raises(IndexError): m = mapnik.Map(256, 256) m.zoom_to_box(mapnik.Box2d(-1, -1, 0, 0)) m.query_point(0, 0, 0) # only positive indexes def test_map_query_throw2(): with pytest.raises(IndexError): m = mapnik.Map(256, 256) m.query_point(-1, 0, 0) # map has never been zoomed (nodata) def test_map_query_throw3(): with pytest.raises(RuntimeError): m = mapnik.Map(256, 256) m.query_point(0, 0, 0) if 'shape' in mapnik.DatasourceCache.plugin_names(): # map has never been zoomed (even with data) def test_map_query_throw4(): with pytest.raises(RuntimeError): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/agg_poly_gamma_map.xml') m.query_point(0, 0, 0) # invalid coords in general (do not intersect) def test_map_query_throw5(): with pytest.raises(RuntimeError): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/agg_poly_gamma_map.xml') m.zoom_all() m.query_point(0, 9999999999999999, 9999999999999999) def test_map_query_works1(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/wgs842merc_reprojection.xml') merc_bounds = mapnik.Box2d(-20037508.34, - 20037508.34, 20037508.34, 20037508.34) m.maximum_extent = merc_bounds m.zoom_all() # somewhere in kansas fs = m.query_point(0, -11012435.5376, 4599674.6134) feat = fs.next() assert feat.attributes['NAME_FORMA'] == u'United States of America' def test_map_query_works2(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/merc2wgs84_reprojection.xml') wgs84_bounds = mapnik.Box2d(-179.999999975, - 85.0511287776, 179.999999975, 85.0511287776) m.maximum_extent = wgs84_bounds # caution - will go square due to evil aspect_fix_mode backhandedness m.zoom_all() # mapnik.render_to_file(m,'works2.png') # validate that aspect_fix_mode modified the bbox reasonably e = m.envelope() assert e.minx == pytest.approx(-179.999999975, abs=1e-7) assert e.miny == pytest.approx(-167.951396161, abs=1e-7) assert e.maxx == pytest.approx(179.999999975, abs=1e-7) assert e.maxy == pytest.approx(192.048603789, abs=1e-7) fs = m.query_point(0, -98.9264, 38.1432) # somewhere in kansas feat = fs.next() assert feat.attributes['NAME'] == u'United States' def test_map_query_in_pixels_works1(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/wgs842merc_reprojection.xml') merc_bounds = mapnik.Box2d(-20037508.34, - 20037508.34, 20037508.34, 20037508.34) m.maximum_extent = merc_bounds m.zoom_all() fs = m.query_map_point(0, 55, 100) # somewhere in middle of us feat = fs.next() assert feat.attributes['NAME_FORMA'] == u'United States of America' def test_map_query_in_pixels_works2(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/merc2wgs84_reprojection.xml') wgs84_bounds = mapnik.Box2d(-179.999999975, - 85.0511287776, 179.999999975, 85.0511287776) m.maximum_extent = wgs84_bounds # caution - will go square due to evil aspect_fix_mode backhandedness m.zoom_all() # validate that aspect_fix_mode modified the bbox reasonably e = m.envelope() assert e.minx == pytest.approx(-179.999999975, abs=1e-7) assert e.miny == pytest.approx(-167.951396161, abs=1e-7) assert e.maxx == pytest.approx(179.999999975, abs=1e-7) assert e.maxy == pytest.approx(192.048603789, abs=1e-7) fs = m.query_map_point(0, 55, 100) # somewhere in Canada feat = fs.next() assert feat.attributes['NAME'] == u'Canada' python-mapnik-0.0~20240222-5ab32f020/test/python_tests/mapnik_logger_test.py000066400000000000000000000007521456565420200263530ustar00rootroot00000000000000import mapnik def test_logger_init(): assert mapnik.severity_type.Debug == 0 assert mapnik.severity_type.Warn == 1 assert mapnik.severity_type.Error == 2 assert getattr(mapnik.severity_type, "None") == 3 default = mapnik.logger.get_severity() mapnik.logger.set_severity(mapnik.severity_type.Debug) assert mapnik.logger.get_severity() == mapnik.severity_type.Debug mapnik.logger.set_severity(default) assert mapnik.logger.get_severity() == default python-mapnik-0.0~20240222-5ab32f020/test/python_tests/mapnik_test_data_test.py000066400000000000000000000030341456565420200270400ustar00rootroot00000000000000import os from glob import glob import mapnik plugin_mapping = { '.csv': ['csv'], '.json': ['geojson', 'ogr'], '.tif': ['gdal'], #'.tif' : ['gdal','raster'], '.kml': ['ogr'], '.gpx': ['ogr'], '.vrt': ['gdal'] } def test_opening_data(): # https://github.com/mapbox/mapnik-test-data # cd tests/data # git clone --depth 1 https://github.com/mapbox/mapnik-test-data if os.path.exists('../data/mapnik-test-data/'): files = glob('../data/mapnik-test-data/data/*/*.*') for filepath in files: ext = os.path.splitext(filepath)[1] if plugin_mapping.get(ext): # print 'testing opening %s' % filepath if 'topo' in filepath: kwargs = {'type': 'ogr', 'file': filepath} kwargs['layer_by_index'] = 0 try: mapnik.Datasource(**kwargs) except Exception as e: print('could not open, %s: %s' % (kwargs, e)) else: for plugin in plugin_mapping[ext]: kwargs = {'type': plugin, 'file': filepath} if plugin == 'ogr': kwargs['layer_by_index'] = 0 try: mapnik.Datasource(**kwargs) except Exception as e: print('could not open, %s: %s' % (kwargs, e)) # else: # print 'skipping opening %s' % filepath python-mapnik-0.0~20240222-5ab32f020/test/python_tests/markers_complex_rendering_test.py000066400000000000000000000032211456565420200307570ustar00rootroot00000000000000import pytest import mapnik import os from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'csv' in mapnik.DatasourceCache.plugin_names(): def test_marker_ellipse_render1(setup): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/marker_ellipse_transform.xml') m.zoom_all() im = mapnik.Image(m.width, m.height) mapnik.render(m, im) actual = '/tmp/mapnik-marker-ellipse-render1.png' expected = './images/support/mapnik-marker-ellipse-render1.png' im.save(actual, 'png32') if os.environ.get('UPDATE'): im.save(expected, 'png32') expected_im = mapnik.Image.open(expected) assert im.tostring('png32') == expected_im.tostring('png32'), 'failed comparing actual (%s) and expected (%s)' % (actual, expected) def test_marker_ellipse_render2(): m = mapnik.Map(256, 256) mapnik.load_map(m, '../data/good_maps/marker_ellipse_transform2.xml') m.zoom_all() im = mapnik.Image(m.width, m.height) mapnik.render(m, im) actual = '/tmp/mapnik-marker-ellipse-render2.png' expected = './images/support/mapnik-marker-ellipse-render2.png' im.save(actual, 'png32') if os.environ.get('UPDATE'): im.save(expected, 'png32') expected_im = mapnik.Image.open(expected) assert im.tostring('png32') == expected_im.tostring('png32'), 'failed comparing actual (%s) and expected (%s)' % (actual, expected) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/memory_datasource_test.py000066400000000000000000000013561456565420200272600ustar00rootroot00000000000000import mapnik def test_add_feature(): md = mapnik.MemoryDatasource() assert md.num_features() == 0 context = mapnik.Context() context.push('foo') feature = mapnik.Feature(context, 1) feature['foo'] = 'bar' feature.geometry = mapnik.Geometry.from_wkt('POINT(2 3)') md.add_feature(feature) assert md.num_features() == 1 featureset = md.features_at_point(mapnik.Coord(2, 3)) retrieved = [] for feat in featureset: retrieved.append(feat) assert len(retrieved) == 1 f = retrieved[0] assert f['foo'] == 'bar' featureset = md.features_at_point(mapnik.Coord(20, 30)) retrieved = [] for feat in featureset: retrieved.append(feat) assert len(retrieved) == 0 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/multi_tile_raster_test.py000066400000000000000000000046221456565420200272640ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_multi_tile_policy(setup): srs = 'epsg:4326' lyr = mapnik.Layer('raster') if 'raster' in mapnik.DatasourceCache.plugin_names(): lyr.datasource = mapnik.Raster( file='../data/raster_tiles/${x}/${y}.tif', lox=-180, loy=-90, hix=180, hiy=90, multi=1, tile_size=256, x_width=2, y_width=2 ) lyr.srs = srs _map = mapnik.Map(256, 256, srs) style = mapnik.Style() rule = mapnik.Rule() sym = mapnik.RasterSymbolizer() rule.symbols.append(sym) style.rules.append(rule) _map.append_style('foo', style) lyr.styles.append('foo') _map.layers.append(lyr) _map.zoom_to_box(lyr.envelope()) im = mapnik.Image(_map.width, _map.height) mapnik.render(_map, im) # test green chunk assert im.view(0, 64, 1, 1).tostring() == b'\x00\xff\x00\xff' assert im.view(127, 64, 1, 1).tostring() == b'\x00\xff\x00\xff' assert im.view(0, 127, 1, 1).tostring() == b'\x00\xff\x00\xff' assert im.view(127, 127, 1, 1).tostring() == b'\x00\xff\x00\xff' # test blue chunk assert im.view(128, 64, 1, 1).tostring() == b'\x00\x00\xff\xff' assert im.view(255, 64, 1, 1).tostring() == b'\x00\x00\xff\xff' assert im.view(128, 127, 1, 1).tostring() == b'\x00\x00\xff\xff' assert im.view(255, 127, 1, 1).tostring() == b'\x00\x00\xff\xff' # test red chunk assert im.view(0, 128, 1, 1).tostring() == b'\xff\x00\x00\xff' assert im.view(127, 128, 1, 1).tostring() == b'\xff\x00\x00\xff' assert im.view(0, 191, 1, 1).tostring() == b'\xff\x00\x00\xff' assert im.view(127, 191, 1, 1).tostring() == b'\xff\x00\x00\xff' # test magenta chunk assert im.view(128, 128, 1, 1).tostring() == b'\xff\x00\xff\xff' assert im.view(255, 128, 1, 1).tostring() == b'\xff\x00\xff\xff' assert im.view(128, 191, 1, 1).tostring() == b'\xff\x00\xff\xff' assert im.view(255, 191, 1, 1).tostring() == b'\xff\x00\xff\xff' python-mapnik-0.0~20240222-5ab32f020/test/python_tests/object_test.py000066400000000000000000000162561456565420200250110ustar00rootroot00000000000000import os import tempfile import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_debug_symbolizer(setup): s = mapnik.DebugSymbolizer() s.mode = mapnik.debug_symbolizer_mode.collision assert s.mode == mapnik.debug_symbolizer_mode.collision def test_raster_symbolizer(): s = mapnik.RasterSymbolizer() s.comp_op = mapnik.CompositeOp.src_over s.scaling = mapnik.scaling_method.NEAR s.opacity = 1.0 s.mesh_size = 16 assert s.comp_op == mapnik.CompositeOp.src_over # note: mode is deprecated assert s.scaling == mapnik.scaling_method.NEAR assert s.opacity == 1.0 assert s.colorizer == None assert s.mesh_size == 16 assert s.premultiplied == None s.premultiplied = True assert s.premultiplied == True def test_line_pattern(): s = mapnik.LinePatternSymbolizer() s.file = mapnik.PathExpression('../data/images/dummy.png') assert str(s.file) == '../data/images/dummy.png' def test_map_init(): m = mapnik.Map(256, 256) assert m.width == 256 assert m.height == 256 assert m.srs == 'epsg:4326' assert m.base == '' assert m.maximum_extent == None assert m.background_image == None assert m.background_image_comp_op == mapnik.CompositeOp.src_over assert m.background_image_opacity == 1.0 m = mapnik.Map(256, 256, '+proj=latlong') assert m.srs == '+proj=latlong' def test_map_style_access(): m = mapnik.Map(256, 256) sty = mapnik.Style() m.append_style("style",sty) styles = list(m.styles) assert len(styles) == 1 assert styles[0][0] == 'style' # returns a copy so let's just check it is the right instance assert isinstance(styles[0][1],mapnik.Style) def test_map_maximum_extent_modification(): m = mapnik.Map(256, 256) assert m.maximum_extent == None m.maximum_extent = mapnik.Box2d() assert m.maximum_extent == mapnik.Box2d() m.maximum_extent = None assert m.maximum_extent == None # Map initialization from string def test_map_init_from_string(): map_string = ''' My Style shape ../../demo/data/boundaries ''' m = mapnik.Map(600, 300) assert m.base == '' try: mapnik.load_map_from_string(m, map_string) assert m.base == './' mapnik.load_map_from_string(m, map_string, False, "") # this "" will have no effect assert m.base == './' tmp_dir = tempfile.gettempdir() try: mapnik.load_map_from_string(m, map_string, False, tmp_dir) except RuntimeError: pass # runtime error expected because shapefile path should be wrong and datasource will throw assert m.base == tmp_dir # tmp_dir will be set despite the exception because load_map mostly worked m.remove_all() m.base = 'foo' mapnik.load_map_from_string(m, map_string, True, ".") assert m.base == '.' except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e): raise RuntimeError(e) # # Color initialization def test_color_init_errors(): with pytest.raises(Exception): # Boost.Python.ArgumentError c = mapnik.Color() def test_color_init_errors(): with pytest.raises(RuntimeError): c = mapnik.Color('foo') # mapnik config def test_color_init(): c = mapnik.Color('blue') assert c.a == 255 assert c.r == 0 assert c.g == 0 assert c.b == 255 assert c.to_hex_string() == '#0000ff' c = mapnik.Color('#f2eff9') assert c.a == 255 assert c.r == 242 assert c.g == 239 assert c.b == 249 assert c.to_hex_string() == '#f2eff9' c = mapnik.Color('rgb(50%,50%,50%)') assert c.a == 255 assert c.r == 128 assert c.g == 128 assert c.b == 128 assert c.to_hex_string() == '#808080' c = mapnik.Color(0, 64, 128) assert c.a == 255 assert c.r == 0 assert c.g == 64 assert c.b == 128 assert c.to_hex_string() == '#004080' c = mapnik.Color(0, 64, 128, 192) assert c.a == 192 assert c.r == 0 assert c.g == 64 assert c.b == 128 assert c.to_hex_string() == '#004080c0' def test_color_equality(): c1 = mapnik.Color('blue') c2 = mapnik.Color(0,0,255) c3 = mapnik.Color('black') c3.r = 0 c3.g = 0 c3.b = 255 c3.a = 255 assert c1 == c2 assert c1 == c3 c1 = mapnik.Color(0, 64, 128) c2 = mapnik.Color(0, 64, 128) c3 = mapnik.Color(0, 0, 0) c3.r = 0 c3.g = 64 c3.b = 128 assert c1 == c2 assert c1 == c3 c1 = mapnik.Color(0, 64, 128, 192) c2 = mapnik.Color(0, 64, 128, 192) c3 = mapnik.Color(0, 0, 0, 255) c3.r = 0 c3.g = 64 c3.b = 128 c3.a = 192 assert c1 == c2 assert c1 == c3 c1 = mapnik.Color('rgb(50%,50%,50%)') c2 = mapnik.Color(128, 128, 128, 255) c3 = mapnik.Color('#808080') c4 = mapnik.Color('gray') assert c1 == c2 assert c1 == c3 assert c1 == c4 c1 = mapnik.Color('hsl(0, 100%, 50%)') # red c2 = mapnik.Color('hsl(120, 100%, 50%)') # lime c3 = mapnik.Color('hsla(240, 100%, 50%, 0.5)') # semi-transparent solid blue assert c1 == mapnik.Color('red') assert c2 == mapnik.Color('lime') assert c3, mapnik.Color(0,0,255 == 128) def test_rule_init(): min_scale = 5 max_scale = 10 r = mapnik.Rule() assert r.name == '' assert r.min_scale == 0 assert r.max_scale == float('inf') assert r.has_else() == False assert r.has_also() == False r = mapnik.Rule() r.set_else(True) assert r.has_else() == True assert r.has_also() == False r = mapnik.Rule() r.set_also(True) assert r.has_else() == False assert r.has_also() == True r = mapnik.Rule("Name") assert r.name == 'Name' assert r.min_scale == 0 assert r.max_scale == float('inf') assert r.has_else() == False assert r.has_also() == False r = mapnik.Rule("Name") assert r.name == 'Name' assert r.min_scale == 0 assert r.max_scale == float('inf') assert r.has_else() == False assert r.has_also() == False r = mapnik.Rule("Name", min_scale) assert r.name == 'Name' assert r.min_scale == min_scale assert r.max_scale == float('inf') assert r.has_else() == False assert r.has_also() == False r = mapnik.Rule("Name", min_scale, max_scale) assert r.name == 'Name' assert r.min_scale == min_scale assert r.max_scale == max_scale assert r.has_else() == False assert r.has_also() == False python-mapnik-0.0~20240222-5ab32f020/test/python_tests/ogr_and_shape_geometries_test.py000066400000000000000000000032731456565420200305520ustar00rootroot00000000000000import os import pytest import mapnik from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield try: import itertools.izip as zip except ImportError: pass # TODO - fix truncation in shapefile... polys = ["POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10))", "POLYGON ((35 10, 10 20, 15 40, 45 45, 35 10),(20 30, 35 35, 30 20, 20 30))", "MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)),((15 5, 40 10, 10 20, 5 10, 15 5)))" "MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),((20 35, 45 20, 30 5, 10 10, 10 30, 20 35),(30 20, 20 25, 20 15, 30 20)))" ] plugins = mapnik.DatasourceCache.plugin_names() if 'shape' in plugins and 'ogr' in plugins: def ensure_geometries_are_interpreted_equivalently(filename): ds1 = mapnik.Ogr(file=filename, layer_by_index=0) ds2 = mapnik.Shapefile(file=filename) fs1 = ds1.featureset() fs2 = ds2.featureset() count = 0 for feat1, feat2 in zip(fs1, fs2): count += 1 assert feat1.attributes == feat2.attributes assert feat1.to_geojson() == feat2.to_geojson() assert feat1.geometry.to_wkt() == feat2.geometry.to_wkt() assert feat1.geometry.to_wkb(mapnik.wkbByteOrder.NDR) == feat2.geometry.to_wkb(mapnik.wkbByteOrder.NDR) assert feat1.geometry.to_wkb(mapnik.wkbByteOrder.XDR) == feat2.geometry.to_wkb(mapnik.wkbByteOrder.XDR) def test_simple_polys(setup): ensure_geometries_are_interpreted_equivalently( '../data/shp/wkt_poly.shp') python-mapnik-0.0~20240222-5ab32f020/test/python_tests/ogr_test.py000066400000000000000000000240631456565420200243250ustar00rootroot00000000000000import os import mapnik import pytest try: import json except ImportError: import simplejson as json from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'ogr' in mapnik.DatasourceCache.plugin_names(): # Shapefile initialization def test_shapefile_init(setup): ds = mapnik.Ogr(file='../data/shp/boundaries.shp', layer_by_index=0) e = ds.envelope() assert e.minx == pytest.approx(-11121.6896651, abs=1e-7) assert e.miny == pytest.approx(-724724.216526, abs=1e-6) assert e.maxx == pytest.approx(2463000.67866, abs=1e-5) assert e.maxy == pytest.approx(1649661.267, abs=1e-3) meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon assert '+proj=lcc' in meta['proj4'] # Shapefile properties def test_shapefile_properties(): ds = mapnik.Ogr(file='../data/shp/boundaries.shp', layer_by_index=0) f = list(ds.features_at_point(ds.envelope().center(), 0.001))[0] assert ds.geometry_type() == mapnik.DataGeometryType.Polygon assert f['CGNS_FID'] == u'6f733341ba2011d892e2080020a0f4c9' assert f['COUNTRY'] == u'CAN' assert f['F_CODE'] == u'FA001' assert f['NAME_EN'] == u'Quebec' assert f['Shape_Area'] == 1512185733150.0 assert f['Shape_Leng'] == 19218883.724300001 meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' def test_that_nonexistant_query_field_throws(**kwargs): with pytest.raises(RuntimeError): ds = mapnik.Ogr(file='../data/shp/world_merc.shp', layer_by_index=0) assert len(ds.fields()) == 11 assert ds.fields() == ['FIPS', 'ISO2', 'ISO3', 'UN', 'NAME', 'AREA', 'POP2005', 'REGION', 'SUBREGION', 'LON', 'LAT'] assert ds.field_types() == ['str','str','str','int','str','int','int','int','int','float','float'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) # also add an invalid one, triggering throw query.add_property_name('bogus') ds.features(query) # disabled because OGR prints an annoying error: ERROR 1: Invalid Point object. Missing 'coordinates' member. # def test_handling_of_null_features(): # ds = mapnik.Ogr(file='../data/json/null_feature.geojson',layer_by_index=0) # fs = ds.all_features() # assert len(list(fs)) == 1 # OGR plugin extent parameter def test_ogr_extent_parameter(): ds = mapnik.Ogr( file='../data/shp/world_merc.shp', layer_by_index=0, extent='-1,-1,1,1') e = ds.envelope() assert e.minx == -1 assert e.miny == -1 assert e.maxx == 1 assert e.maxy == 1 meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon assert '+proj=merc' in meta['proj4'] def test_ogr_reading_gpx_waypoint(): ds = mapnik.Ogr(file='../data/gpx/empty.gpx', layer='waypoints') e = ds.envelope() assert e.minx == -122 assert e.miny == 48 assert e.maxx == -122 assert e.maxy == 48 meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Point assert '+proj=longlat' in meta['proj4'] def test_ogr_empty_data_should_not_throw(): default_logging_severity = mapnik.logger.get_severity() mapnik.logger.set_severity(getattr(mapnik.severity_type, "None")) # use logger to silence expected warnings for layer in ['routes', 'tracks', 'route_points', 'track_points']: ds = mapnik.Ogr(file='../data/gpx/empty.gpx', layer=layer) e = ds.envelope() assert e.minx == 0 assert e.miny == 0 assert e.maxx == 0 assert e.maxy == 0 mapnik.logger.set_severity(default_logging_severity) meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Point assert '+proj=longlat' in meta['proj4'] # disabled because OGR prints an annoying error: ERROR 1: Invalid Point object. Missing 'coordinates' member. def test_handling_of_null_features(): assert True ds = mapnik.Ogr(file='../data/json/null_feature.geojson',layer_by_index=0) fs = ds.all_features() assert len(list(fs)) == 1 def test_geometry_type(): ds = mapnik.Ogr(file='../data/csv/wkt.csv', layer_by_index=0) e = ds.envelope() assert e.minx == pytest.approx(1.0, abs=1e-1) assert e.miny == pytest.approx(1.0, abs=1e-1) assert e.maxx == pytest.approx(45.0, abs=1e-1) assert e.maxy == pytest.approx(45.0, abs=1e-1) meta = ds.describe() assert meta['geometry_type'] == mapnik.DataGeometryType.Point fs = ds.featureset() feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'Point', u'coordinates': [30,10]}, u'type': u'Feature', u'id': 2, u'properties': {u'type': u'point', u'WKT': u' POINT (30 10)'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'LineString', u'coordinates': [[30,10],[10,30],[40,40]]}, u'type': u'Feature', u'id': 3, u'properties': {u'type': u'linestring', u'WKT': u' LINESTRING (30 10, 10 30, 40 40)'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'Polygon', u'coordinates': [[[30,10],[40,40],[20,40],[10,20],[30,10]]]}, u'type': u'Feature', u'id': 4, u'properties': {u'type': u'polygon', u'WKT': u' POLYGON ((30 10, 10 20, 20 40, 40 40, 30 10))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'Polygon', u'coordinates': [[[35, 10],[45,45],[15,40],[10,20],[35,10]],[[20,30],[35,35],[30,20],[20,30]]]}, u'type': u'Feature', u'id': 5, u'properties': { u'type': u'polygon', u'WKT': u' POLYGON ((35 10, 10 20, 15 40, 45 45, 35 10),(20 30, 35 35, 30 20, 20 30))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'MultiPoint', u'coordinates': [[10,40],[40,30],[20,20],[30,10]]}, u'type': u'Feature', u'id': 6, u'properties': {u'type': u'multipoint', u'WKT': u' MULTIPOINT ((10 40), (40 30), (20 20), (30 10))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'MultiLineString', u'coordinates': [[[10,10],[20,20],[10,40]],[[40,40],[30,30],[40,20],[30,10]]]}, u'type': u'Feature', u'id': 7, u'properties': {u'type': u'multilinestring', u'WKT': u' MULTILINESTRING ((10 10, 20 20, 10 40),(40 40, 30 30, 40 20, 30 10))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'MultiPolygon', u'coordinates': [[[[30,20],[45,40],[10,40],[30,20]]],[[[15,5],[40,10],[10,20],[5,10],[15,5]]]]}, u'type': u'Feature', u'id': 8, u'properties': {u'type': u'multipolygon', u'WKT': u' MULTIPOLYGON (((30 20, 10 40, 45 40, 30 20)),((15 5, 40 10, 10 20, 5 10, 15 5)))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'MultiPolygon', u'coordinates': [[[[40, 40], [20, 45], [45, 30], [40, 40]]], [[[20, 35], [10, 30], [10, 10], [30, 5], [45, 20], [20, 35]], [[30, 20], [20, 15], [20, 25], [30, 20]]]]}, u'type': u'Feature', u'id': 9, u'properties': {u'type': u'multipolygon', u'WKT': u' MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),((20 35, 45 20, 30 5, 10 10, 10 30, 20 35),(30 20, 20 25, 20 15, 30 20)))'}} feat = fs.next() actual = json.loads(feat.to_geojson()) assert actual == {u'geometry': {u'type': u'GeometryCollection', u'geometries': [{u'type': u'Polygon', u'coordinates': [[[1, 1],[2,1],[2,2],[1,2],[1,1]]]}, {u'type': u'Point', u'coordinates': [2,3]}, {u'type': u'LineString', u'coordinates': [[2,3],[3,4]]}]}, u'type': u'Feature', u'id': 10, u'properties': {u'type': u'collection', u'WKT': u' GEOMETRYCOLLECTION(POLYGON((1 1,2 1,2 2,1 2,1 1)),POINT(2 3),LINESTRING(2 3,3 4))'}} python-mapnik-0.0~20240222-5ab32f020/test/python_tests/palette_test.py000066400000000000000000000115111456565420200251660ustar00rootroot00000000000000import sys, os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield expected_64 = '[Palette 64 colors #494746 #c37631 #89827c #d1955c #7397b9 #fc9237 #a09f9c #fbc147 #9bb3ce #b7c9a1 #b5d29c #c4b9aa #cdc4a5 #d5c8a3 #c1d7aa #ccc4b6 #dbd19c #b2c4d5 #eae487 #c9c8c6 #e4db99 #c9dcb5 #dfd3ac #cbd2c2 #d6cdbc #dbd2b6 #c0ceda #ece597 #f7ef86 #d7d3c3 #dfcbc3 #d1d0cd #d1e2bf #d3dec1 #dbd3c4 #e6d8b6 #f4ef91 #d3d3cf #cad5de #ded7c9 #dfdbce #fcf993 #ffff8a #dbd9d7 #dbe7cd #d4dce2 #e4ded3 #ebe3c9 #e0e2e2 #f4edc3 #fdfcae #e9e5dc #f4edda #eeebe4 #fefdc5 #e7edf2 #edf4e5 #f2efe9 #f6ede7 #fefedd #f6f4f0 #f1f5f8 #fbfaf8 #ffffff]' expected_256 = '[Palette 256 colors #272727 #3c3c3c #484847 #564b41 #605243 #6a523e #555555 #785941 #5d5d5d #746856 #676767 #956740 #ba712e #787777 #cb752a #c27c3d #b68049 #dc8030 #df9e10 #878685 #e1a214 #928b82 #a88a70 #ea8834 #e7a81d #cb8d55 #909090 #94938c #e18f48 #f68d36 #6f94b7 #e1ab2e #8e959b #c79666 #999897 #ff9238 #ef9447 #a99a88 #f1b32c #919ca6 #a1a09f #f0b04b #8aa4bf #f8bc39 #b3ac8f #d1a67a #e3b857 #a8a8a7 #ffc345 #a2adb9 #afaeab #f9ab69 #afbba4 #c4c48a #b4b2af #dec177 #9ab2cf #a3bebb #d7b491 #b6cd9e #b5d29c #b9c8a2 #f1c969 #c5c79e #bbbab9 #cabdaa #a6bcd1 #cec4a7 #e7cc89 #dad98a #d5c9a3 #fabd8a #c1d7aa #cec5b4 #d1d1a5 #d9cf9f #c5c4c3 #d3c7b5 #ddd59d #b4c6d6 #d1cbb4 #d1c7ba #d7d1aa #e1c6ab #cbc7c2 #dbd0a9 #e8e58a #fee178 #d3cbba #dfd7a3 #d2cfb9 #c9ddb5 #d2cbbe #c3cbce #d7cbba #dcceb2 #dfd3aa #e5dd9a #dbd3b1 #ceccc6 #d7cbbe #d7cfba #dfc3be #dfd3ae #cbcbcb #cbd3c3 #d3cfc0 #e0d8aa #d7cfbe #dbd3b8 #ebe596 #dfd8b0 #c0ceda #f1ee89 #decfbc #d7cfc4 #d7d3c3 #d1d0cd #d2dfc0 #dbd3c3 #e7c7c3 #e7d7b3 #f2ed92 #d1e2bf #dad7c3 #fef383 #d3d3cf #dbd3c7 #e0d3c2 #dfd7c0 #ebe4a8 #dbd7c7 #dfd3c7 #f7f38f #c9d4de #dcdcc5 #dfd7c7 #e7d5c2 #d6d5d4 #faf78e #d7dfca #fbfb8a #fffb86 #dfd7cb #e5ddc0 #dad7d2 #ecd6c1 #cfd7de #e8d0cc #fbfb8e #fffb8a #eae3b8 #e3d7cd #dfdbce #fffb8e #ffff8a #f5efa6 #dae6cc #e3dbcf #edddc3 #dddbd6 #d5dbdf #ffff91 #e3dbd3 #fefc99 #e7dbd2 #eaddcd #e3dfd3 #ebd7d3 #dddddd #d4dee6 #e2dfd7 #fcdcc0 #e7dbd7 #e7dfd3 #ebe4cb #f4eeb8 #e3dfdb #e7dfd7 #ebded5 #e7e3d7 #fefea6 #e1ecd6 #ece5d3 #e7e3db #dee3e5 #ebe3db #efdfdb #efe3d8 #f4efc9 #e6ecdb #ebe3df #ebe7db #f0ecd3 #e5e6e5 #efe7da #ebe7df #efe3df #fefeb8 #dfe7ef #ebe7e3 #edebde #efe7e0 #e8efe0 #e7f3df #ebebe3 #e7ebe8 #f5edd9 #efebe3 #e3ebf1 #e9efe7 #ebebea #efebe7 #f0efe2 #ecf3e5 #fefdc9 #efefe7 #f3efe7 #f5f3e1 #f2efe9 #e9eef4 #ffeddf #efefef #f3efeb #f3f3eb #f0f7eb #fbf7e1 #fefed8 #f3f3ef #f7f3eb #eef3f7 #f7f7ea #f3f3f3 #f3f7ef #f7f3ef #f3f3f7 #f7f3f3 #f7f7ef #fffee3 #f3f7f7 #f7f7f3 #fcf7ee #f7f7f7 #f7fbf4 #f5f7fb #fbf7f6 #fffeef #f7fbfb #fbfbf7 #fbfbfb #fbfbff #fbfffb #fffbfb #fbffff #fffffb #ffffff]' expected_rgb = '[Palette 2 colors #ff00ff #ffffff]' def test_reading_palettes(setup): with open('../data/palettes/palette64.act', 'rb') as act: palette = mapnik.Palette(act.read(), 'act') assert palette.to_string() == expected_64 with open('../data/palettes/palette256.act', 'rb') as act: palette = mapnik.Palette(act.read(), 'act') assert palette.to_string() == expected_256 palette = mapnik.Palette(b'\xff\x00\xff\xff\xff\xff', 'rgb') assert palette.to_string() == expected_rgb if 'shape' in mapnik.DatasourceCache.plugin_names(): def test_render_with_palette(): m = mapnik.Map(600, 400) mapnik.load_map(m, '../data/good_maps/agg_poly_gamma_map.xml') m.zoom_all() im = mapnik.Image(m.width, m.height) mapnik.render(m, im) with open('../data/palettes/palette256.act', 'rb') as act: palette = mapnik.Palette(act.read(), 'act') # test saving directly to filesystem im.save('/tmp/mapnik-palette-test.png', 'png', palette) expected = 'images/support/mapnik-palette-test.png' if os.environ.get('UPDATE'): im.save(expected, "png", palette) # test saving to a string with open('/tmp/mapnik-palette-test2.png', 'wb') as f: f.write(im.tostring('png', palette)) # compare the two methods im1 = mapnik.Image.open('/tmp/mapnik-palette-test.png') im2 = mapnik.Image.open('/tmp/mapnik-palette-test2.png') assert im1.tostring('png32') == im1.tostring('png32'),'%s not eq to %s' % ('/tmp/mapnik-palette-test.png', '/tmp/mapnik-palette-test2.png') # compare to expected assert im1.tostring('png32') == mapnik.Image.open(expected).tostring('png32'), '%s not eq to %s' % ('/tmp/mapnik-palette-test.png', expected) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/parameters_test.py000066400000000000000000000021621456565420200256750ustar00rootroot00000000000000import sys import mapnik def test_parameter_null(): p = mapnik.Parameter('key', None) assert p[0] == 'key' assert p[1] == None def test_parameter_string(): p = mapnik.Parameter('key', 'value') assert p[0] == 'key' assert p[1] == 'value' def test_parameter_unicode(): p = mapnik.Parameter('key', u'value') assert p[0] == 'key' assert p[1] == u'value' def test_parameter_integer(): p = mapnik.Parameter('int', sys.maxsize) assert p[0] == 'int' assert p[1] == sys.maxsize def test_parameter_double(): p = mapnik.Parameter('double', float(sys.maxsize)) assert p[0] == 'double' assert p[1] == float(sys.maxsize) def test_parameter_boolean(): p = mapnik.Parameter('boolean', True) assert p[0] == 'boolean' assert p[1] == True assert bool(p[1]) == True def test_parameters(): params = mapnik.Parameters() p = mapnik.Parameter('float', 1.0777) assert p[0] == 'float' assert p[1] == 1.0777 params.append(p) assert params[0][0] == 'float' assert params[0][1] == 1.0777 assert params.get('float') == 1.0777 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/pdf_printing_test.py000066400000000000000000000034051456565420200262160ustar00rootroot00000000000000import mapnik import os import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def make_map_from_xml(source_xml): m = mapnik.Map(100, 100) mapnik.load_map(m, source_xml, True) m.zoom_all() return m def make_pdf(m, output_pdf, esri_wkt): # renders a PDF with a grid and a legend page = mapnik.printing.PDFPrinter(use_ocg_layers=True) page.render_map(m, output_pdf) page.render_grid_on_map(m) page.render_legend(m) page.finish() page.add_geospatial_pdf_header(m, output_pdf, wkt=esri_wkt) if mapnik.has_pycairo(): import mapnik.printing def test_pdf_printing(setup): source_xml = '../data/good_maps/marker-text-line.xml'.encode('utf-8') m = make_map_from_xml(source_xml) actual_pdf = "/tmp/pdf-printing-actual.pdf" esri_wkt = 'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]' make_pdf(m, actual_pdf, esri_wkt) expected_pdf = 'images/pycairo/pdf-printing-expected.pdf' diff = abs(os.stat(expected_pdf).st_size - os.stat(actual_pdf).st_size) msg = 'diff in size (%s) between actual (%s) and expected(%s)' % (diff, actual_pdf, 'tests/python_tests/' + expected_pdf) assert diff < 1500, msg # TODO: ideas for further testing on printing module # - test with and without pangocairo # - test legend with attribution # - test graticule (bug at the moment) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/pgraster_test.py000066400000000000000000000767001456565420200253720ustar00rootroot00000000000000import atexit import os import re import sys import time from binascii import hexlify from subprocess import PIPE, Popen import mapnik import pytest from .utilities import execution_path, side_by_side_image MAPNIK_TEST_DBNAME = 'mapnik-tmp-pgraster-test-db' POSTGIS_TEMPLATE_DBNAME = 'template_postgis' DEBUG_OUTPUT = False def log(msg): if DEBUG_OUTPUT: print(msg) @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) def call(cmd, silent=False): stdin, stderr = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE).communicate() stdin = stdin.decode() stderr = stderr.decode() if not stderr: return stdin.strip() elif not silent and 'error' in stderr.lower() \ or 'not found' in stderr.lower() \ or 'could not connect' in stderr.lower() \ or 'bad connection' in stderr.lower() \ or 'not recognized as an internal' in stderr.lower(): raise RuntimeError(stderr.strip()) def psql_can_connect(): """Test ability to connect to a postgis template db with no options. Basically, to run these tests your user must have full read access over unix sockets without supplying a password. This keeps these tests simple and focused on postgis not on postgres auth issues. """ try: call('psql %s -c "select postgis_version()"' % POSTGIS_TEMPLATE_DBNAME) return True except RuntimeError: print('Notice: skipping pgraster tests (connection)') return False def psql_run(cmd): cmd = 'psql --set ON_ERROR_STOP=1 %s -c "%s"' % \ (MAPNIK_TEST_DBNAME, cmd.replace('"', '\\"')) log('DEBUG: running ' + cmd) call(cmd) def raster2pgsql_on_path(): """Test for presence of raster2pgsql on the user path. We require this program to load test data into a temporarily database. """ try: call('raster2pgsql') return True except RuntimeError: print('Notice: skipping pgraster tests (raster2pgsql)') return False def createdb_and_dropdb_on_path(): """Test for presence of dropdb/createdb on user path. We require these programs to setup and teardown the testing db. """ try: call('createdb --help') call('dropdb --help') return True except RuntimeError: print('Notice: skipping pgraster tests (createdb/dropdb)') return False def postgis_setup(): call('dropdb %s' % MAPNIK_TEST_DBNAME, silent=True) call( 'createdb -T %s %s' % (POSTGIS_TEMPLATE_DBNAME, MAPNIK_TEST_DBNAME), silent=False) def postgis_takedown(): pass # fails as the db is in use: https://github.com/mapnik/mapnik/issues/960 #call('dropdb %s' % MAPNIK_TEST_DBNAME) def import_raster(filename, tabname, tilesize, constraint, overview): log('tile: ' + tilesize + ' constraints: ' + str(constraint) + ' overviews: ' + overview) cmd = 'raster2pgsql -Y -I -q' if constraint: cmd += ' -C' if tilesize: cmd += ' -t ' + tilesize if overview: cmd += ' -l ' + overview cmd += ' %s %s | psql --set ON_ERROR_STOP=1 -q %s' % ( os.path.abspath(os.path.normpath(filename)), tabname, MAPNIK_TEST_DBNAME) log('Import call: ' + cmd) call(cmd) def drop_imported(tabname, overview): psql_run('DROP TABLE IF EXISTS "' + tabname + '";') if overview: for of in overview.split(','): psql_run('DROP TABLE IF EXISTS "o_' + of + '_' + tabname + '";') def compare_images(expected, im): expected = os.path.join( os.path.dirname(expected), os.path.basename(expected).replace( ':', '_')) if not os.path.exists(expected) or os.environ.get('UPDATE'): print('generating expected image %s' % expected) im.save(expected, 'png32') expected_im = mapnik.Image.open(expected) diff = expected.replace('.png', '-diff.png') if len(im.tostring("png32")) != len(expected_im.tostring("png32")): compared = side_by_side_image(expected_im, im) compared.save(diff) assert False, 'images do not match, check diff at %s' % diff else: if os.path.exists(diff): os.unlink(diff) return True if 'pgraster' in mapnik.DatasourceCache.plugin_names() \ and createdb_and_dropdb_on_path() \ and psql_can_connect() \ and raster2pgsql_on_path(): # initialize test database postgis_setup() # [old]dataraster.tif, 2283x1913 int16 single-band # dataraster-small.tif, 457x383 int16 single-band def _test_dataraster_16bsi_rendering(lbl, overview, rescale, clip): if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table='"dataRaster"', band=1, use_overviews=1 if overview else 0, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['rid'], 1) lyr = mapnik.Layer('dataraster_16bsi') lyr.datasource = ds expenv = mapnik.Box2d(-14637, 3903178, 1126863, 4859678) env = lyr.envelope() # As the input size is a prime number both horizontally # and vertically, we expect the extent of the overview # tables to be a pixel wider than the original, whereas # the pixel size in geographical units depends on the # overview factor. So we start with the original pixel size # as base scale and multiply by the overview factor. # NOTE: the overview table extent only grows north and east pixsize = 500 # see gdalinfo dataraster.tif pixsize = 2497 # see gdalinfo dataraster-small.tif tol = pixsize * max(overview.split(',')) if overview else 0 assert_almost_equal(env.minx, expenv.minx) assert_almost_equal(env.miny, expenv.miny, delta=tol) assert_almost_equal(env.maxx, expenv.maxx, delta=tol) assert_almost_equal(env.maxy, expenv.maxy) mm = mapnik.Map(256, 256) style = mapnik.Style() col = mapnik.RasterColorizer() col.default_mode = mapnik.COLORIZER_DISCRETE col.add_stop(0, mapnik.Color(0x40, 0x40, 0x40, 255)) col.add_stop(10, mapnik.Color(0x80, 0x80, 0x80, 255)) col.add_stop(20, mapnik.Color(0xa0, 0xa0, 0xa0, 255)) sym = mapnik.RasterSymbolizer() sym.colorizer = col rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') # no data eq_(im.view(1, 1, 1, 1).tostring(), b'\x00\x00\x00\x00') eq_(im.view(255, 255, 1, 1).tostring(), b'\x00\x00\x00\x00') eq_(im.view(195, 116, 1, 1).tostring(), b'\x00\x00\x00\x00') # A0A0A0 eq_(im.view(100, 120, 1, 1).tostring(), b'\xa0\xa0\xa0\xff') eq_(im.view(75, 80, 1, 1).tostring(), b'\xa0\xa0\xa0\xff') # 808080 eq_(im.view(74, 170, 1, 1).tostring(), b'\x80\x80\x80\xff') eq_(im.view(30, 50, 1, 1).tostring(), b'\x80\x80\x80\xff') # 404040 eq_(im.view(190, 70, 1, 1).tostring(), b'\x40\x40\x40\xff') eq_(im.view(140, 170, 1, 1).tostring(), b'\x40\x40\x40\xff') # Now zoom over a portion of the env (1/10) newenv = mapnik.Box2d(273663, 4024478, 330738, 4072303) mm.zoom_to_box(newenv) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:1/10') # nodata eq_(hexlify(im.view(255, 255, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(200, 254, 1, 1).tostring()), b'00000000') # A0A0A0 eq_(hexlify(im.view(90, 232, 1, 1).tostring()), b'a0a0a0ff') eq_(hexlify(im.view(96, 245, 1, 1).tostring()), b'a0a0a0ff') # 808080 eq_(hexlify(im.view(1, 1, 1, 1).tostring()), b'808080ff') eq_(hexlify(im.view(128, 128, 1, 1).tostring()), b'808080ff') # 404040 eq_(hexlify(im.view(255, 0, 1, 1).tostring()), b'404040ff') def _test_dataraster_16bsi(lbl, tilesize, constraint, overview): import_raster( '../data/raster/dataraster-small.tif', 'dataRaster', tilesize, constraint, overview) if constraint: lbl += ' C' if tilesize: lbl += ' T:' + tilesize if overview: lbl += ' O:' + overview for prescale in [0, 1]: for clip in [0, 1]: _test_dataraster_16bsi_rendering(lbl, overview, prescale, clip) drop_imported('dataRaster', overview) def test_dataraster_16bsi(): # for tilesize in ['','256x256']: for tilesize in ['256x256']: for constraint in [0, 1]: # for overview in ['','4','2,16']: for overview in ['', '2']: _test_dataraster_16bsi( 'data_16bsi', tilesize, constraint, overview) # river.tiff, RGBA 8BUI def _test_rgba_8bui_rendering(lbl, overview, rescale, clip): if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table='(select * from "River") foo', use_overviews=1 if overview else 0, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['rid'], 1) lyr = mapnik.Layer('rgba_8bui') lyr.datasource = ds expenv = mapnik.Box2d(0, -210, 256, 0) env = lyr.envelope() # As the input size is a prime number both horizontally # and vertically, we expect the extent of the overview # tables to be a pixel wider than the original, whereas # the pixel size in geographical units depends on the # overview factor. So we start with the original pixel size # as base scale and multiply by the overview factor. # NOTE: the overview table extent only grows north and east pixsize = 1 # see gdalinfo river.tif tol = pixsize * max(overview.split(',')) if overview else 0 assert_almost_equal(env.minx, expenv.minx) assert_almost_equal(env.miny, expenv.miny, delta=tol) assert_almost_equal(env.maxx, expenv.maxx, delta=tol) assert_almost_equal(env.maxy, expenv.maxy) mm = mapnik.Map(256, 256) style = mapnik.Style() sym = mapnik.RasterSymbolizer() rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') expected = 'images/support/pgraster/%s-%s-%s-%s-box1.png' % ( lyr.name, lbl, overview, clip) compare_images(expected, im) # no data eq_(hexlify(im.view(3, 3, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(250, 250, 1, 1).tostring()), b'00000000') # full opaque river color eq_(hexlify(im.view(175, 118, 1, 1).tostring()), b'b9d8f8ff') # half-transparent pixel pxstr = hexlify(im.view(122, 138, 1, 1).tostring()).decode() apat = ".*(..)$" match = re.match(apat, pxstr) assert match, 'pixel ' + pxstr + ' does not match pattern ' + apat alpha = match.group(1) assert alpha != 'ff' and alpha != '00', \ 'unexpected full transparent/opaque pixel: ' + alpha # Now zoom over a portion of the env (1/10) newenv = mapnik.Box2d(166, -105, 191, -77) mm.zoom_to_box(newenv) t0 = time.time() # we want wall time to include IO waits im = mapnik.Image(mm.width, mm.height) mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:1/10') expected = 'images/support/pgraster/%s-%s-%s-%s-box2.png' % ( lyr.name, lbl, overview, clip) compare_images(expected, im) # no data eq_(hexlify(im.view(255, 255, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(200, 40, 1, 1).tostring()), b'00000000') # full opaque river color eq_(hexlify(im.view(100, 168, 1, 1).tostring()), b'b9d8f8ff') # half-transparent pixel pxstr = hexlify(im.view(122, 138, 1, 1).tostring()).decode() apat = ".*(..)$" match = re.match(apat, pxstr) assert match, 'pixel ' + pxstr + ' does not match pattern ' + apat alpha = match.group(1) assert alpha != 'ff' and alpha != '00', \ 'unexpected full transparent/opaque pixel: ' + alpha def _test_rgba_8bui(lbl, tilesize, constraint, overview): import_raster( '../data/raster/river.tiff', 'River', tilesize, constraint, overview) if constraint: lbl += ' C' if tilesize: lbl += ' T:' + tilesize if overview: lbl += ' O:' + overview for prescale in [0, 1]: for clip in [0, 1]: _test_rgba_8bui_rendering(lbl, overview, prescale, clip) drop_imported('River', overview) def test_rgba_8bui(): for tilesize in ['', '16x16']: for constraint in [0, 1]: for overview in ['2']: _test_rgba_8bui( 'rgba_8bui', tilesize, constraint, overview) # nodata-edge.tif, RGB 8BUI def _test_rgb_8bui_rendering(lbl, tnam, overview, rescale, clip): if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table=tnam, use_overviews=1 if overview else 0, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['rid'], 1) lyr = mapnik.Layer('rgba_8bui') lyr.datasource = ds expenv = mapnik.Box2d(-12329035.7652168, 4508650.39854396, -12328653.0279471, 4508957.34625536) env = lyr.envelope() # As the input size is a prime number both horizontally # and vertically, we expect the extent of the overview # tables to be a pixel wider than the original, whereas # the pixel size in geographical units depends on the # overview factor. So we start with the original pixel size # as base scale and multiply by the overview factor. # NOTE: the overview table extent only grows north and east pixsize = 2 # see gdalinfo nodata-edge.tif tol = pixsize * max(overview.split(',')) if overview else 0 assert_almost_equal(env.minx, expenv.minx, places=0) assert_almost_equal(env.miny, expenv.miny, delta=tol) assert_almost_equal(env.maxx, expenv.maxx, delta=tol) assert_almost_equal(env.maxy, expenv.maxy, places=0) mm = mapnik.Map(256, 256) style = mapnik.Style() sym = mapnik.RasterSymbolizer() rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') expected = 'images/support/pgraster/%s-%s-%s-%s-%s-box1.png' % ( lyr.name, tnam, lbl, overview, clip) compare_images(expected, im) # no data eq_(hexlify(im.view(3, 16, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(128, 16, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(250, 16, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(3, 240, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(128, 240, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(250, 240, 1, 1).tostring()), b'00000000') # dark brown eq_(hexlify(im.view(174, 39, 1, 1).tostring()), b'c3a698ff') # dark gray eq_(hexlify(im.view(195, 132, 1, 1).tostring()), b'575f62ff') # Now zoom over a portion of the env (1/10) newenv = mapnik.Box2d(-12329035.7652168, 4508926.651484220, -12328997.49148983, 4508957.34625536) mm.zoom_to_box(newenv) t0 = time.time() # we want wall time to include IO waits im = mapnik.Image(mm.width, mm.height) mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:1/10') expected = 'images/support/pgraster/%s-%s-%s-%s-%s-box2.png' % ( lyr.name, tnam, lbl, overview, clip) compare_images(expected, im) # no data eq_(hexlify(im.view(3, 16, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(128, 16, 1, 1).tostring()), b'00000000') eq_(hexlify(im.view(250, 16, 1, 1).tostring()), b'00000000') # black eq_(hexlify(im.view(3, 42, 1, 1).tostring()), b'000000ff') eq_(hexlify(im.view(3, 134, 1, 1).tostring()), b'000000ff') eq_(hexlify(im.view(3, 244, 1, 1).tostring()), b'000000ff') # gray eq_(hexlify(im.view(135, 157, 1, 1).tostring()), b'4e555bff') # brown eq_(hexlify(im.view(195, 223, 1, 1).tostring()), b'f2cdbaff') def _test_rgb_8bui(lbl, tilesize, constraint, overview): tnam = 'nodataedge' import_raster( '../data/raster/nodata-edge.tif', tnam, tilesize, constraint, overview) if constraint: lbl += ' C' if tilesize: lbl += ' T:' + tilesize if overview: lbl += ' O:' + overview for prescale in [0, 1]: for clip in [0, 1]: _test_rgb_8bui_rendering(lbl, tnam, overview, prescale, clip) #drop_imported(tnam, overview) def test_rgb_8bui(): for tilesize in ['64x64']: for constraint in [1]: for overview in ['']: _test_rgb_8bui('rgb_8bui', tilesize, constraint, overview) def _test_grayscale_subquery(lbl, pixtype, value): # # 3 8 13 # +---+---+---+ # 3 | v | v | v | NOTE: writes different color # +---+---+---+ in 13,8 and 8,13 # 8 | v | v | a | # +---+---+---+ # 13 | v | b | v | # +---+---+---+ # val_a = int(value / 3) val_b = val_a * 2 sql = "(select 3 as i, " \ " ST_SetValues(" \ " ST_SetValues(" \ " ST_AsRaster(" \ " ST_MakeEnvelope(0,0,14,14), " \ " 1.0, -1.0, '%s', %s" \ " ), " \ " 11, 6, 4, 5, %s::float8" \ " )," \ " 6, 11, 5, 4, %s::float8" \ " ) as \"R\"" \ ") as foo" % (pixtype, value, val_a, val_b) rescale = 0 clip = 0 if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table=sql, raster_field='"R"', use_overviews=1, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['i'], 3) lyr = mapnik.Layer('grayscale_subquery') lyr.datasource = ds expenv = mapnik.Box2d(0, 0, 14, 14) env = lyr.envelope() assert_almost_equal(env.minx, expenv.minx, places=0) assert_almost_equal(env.miny, expenv.miny, places=0) assert_almost_equal(env.maxx, expenv.maxx, places=0) assert_almost_equal(env.maxy, expenv.maxy, places=0) mm = mapnik.Map(15, 15) style = mapnik.Style() sym = mapnik.RasterSymbolizer() rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') expected = 'images/support/pgraster/%s-%s-%s-%s.png' % ( lyr.name, lbl, pixtype, value) compare_images(expected, im) h = format(value, '02x') hex_v = h + h + h + 'ff' hex_v = hex_v.encode() h = format(val_a, '02x') hex_a = h + h + h + 'ff' hex_a = hex_a.encode() h = format(val_b, '02x') hex_b = h + h + h + 'ff' hex_b = hex_b.encode() eq_(hexlify(im.view(3, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(13, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(3, 8, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 8, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(13, 8, 1, 1).tostring()), hex_a) eq_(hexlify(im.view(3, 13, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 13, 1, 1).tostring()), hex_b) eq_(hexlify(im.view(13, 13, 1, 1).tostring()), hex_v) def test_grayscale_2bui_subquery(): _test_grayscale_subquery('grayscale_2bui_subquery', '2BUI', 3) def test_grayscale_4bui_subquery(): _test_grayscale_subquery('grayscale_4bui_subquery', '4BUI', 15) def test_grayscale_8bui_subquery(): _test_grayscale_subquery('grayscale_8bui_subquery', '8BUI', 63) def test_grayscale_8bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_grayscale_subquery('grayscale_8bsi_subquery', '8BSI', 69) def test_grayscale_16bui_subquery(): _test_grayscale_subquery('grayscale_16bui_subquery', '16BUI', 126) def test_grayscale_16bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_grayscale_subquery('grayscale_16bsi_subquery', '16BSI', 144) def test_grayscale_32bui_subquery(): _test_grayscale_subquery('grayscale_32bui_subquery', '32BUI', 255) def test_grayscale_32bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_grayscale_subquery('grayscale_32bsi_subquery', '32BSI', 129) def _test_data_subquery(lbl, pixtype, value): # # 3 8 13 # +---+---+---+ # 3 | v | v | v | NOTE: writes different values # +---+---+---+ in 13,8 and 8,13 # 8 | v | v | a | # +---+---+---+ # 13 | v | b | v | # +---+---+---+ # val_a = value / 3 val_b = val_a * 2 sql = "(select 3 as i, " \ " ST_SetValues(" \ " ST_SetValues(" \ " ST_AsRaster(" \ " ST_MakeEnvelope(0,0,14,14), " \ " 1.0, -1.0, '%s', %s" \ " ), " \ " 11, 6, 5, 5, %s::float8" \ " )," \ " 6, 11, 5, 5, %s::float8" \ " ) as \"R\"" \ ") as foo" % (pixtype, value, val_a, val_b) overview = '' rescale = 0 clip = 0 if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table=sql, raster_field='R', use_overviews=0 if overview else 0, band=1, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['i'], 3) lyr = mapnik.Layer('data_subquery') lyr.datasource = ds expenv = mapnik.Box2d(0, 0, 14, 14) env = lyr.envelope() assert_almost_equal(env.minx, expenv.minx, places=0) assert_almost_equal(env.miny, expenv.miny, places=0) assert_almost_equal(env.maxx, expenv.maxx, places=0) assert_almost_equal(env.maxy, expenv.maxy, places=0) mm = mapnik.Map(15, 15) style = mapnik.Style() col = mapnik.RasterColorizer() col.default_mode = mapnik.COLORIZER_DISCRETE col.add_stop(val_a, mapnik.Color(0xff, 0x00, 0x00, 255)) col.add_stop(val_b, mapnik.Color(0x00, 0xff, 0x00, 255)) col.add_stop(value, mapnik.Color(0x00, 0x00, 0xff, 255)) sym = mapnik.RasterSymbolizer() sym.colorizer = col rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') expected = 'images/support/pgraster/%s-%s-%s-%s.png' % ( lyr.name, lbl, pixtype, value) compare_images(expected, im) def test_data_2bui_subquery(): _test_data_subquery('data_2bui_subquery', '2BUI', 3) def test_data_4bui_subquery(): _test_data_subquery('data_4bui_subquery', '4BUI', 15) def test_data_8bui_subquery(): _test_data_subquery('data_8bui_subquery', '8BUI', 63) def test_data_8bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_data_subquery('data_8bsi_subquery', '8BSI', 69) def test_data_16bui_subquery(): _test_data_subquery('data_16bui_subquery', '16BUI', 126) def test_data_16bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_data_subquery('data_16bsi_subquery', '16BSI', 135) def test_data_32bui_subquery(): _test_data_subquery('data_32bui_subquery', '32BUI', 255) def test_data_32bsi_subquery(): # NOTE: we're using a positive integer because Mapnik # does not support negative data values anyway _test_data_subquery('data_32bsi_subquery', '32BSI', 264) def test_data_32bf_subquery(): _test_data_subquery('data_32bf_subquery', '32BF', 450) def test_data_64bf_subquery(): _test_data_subquery('data_64bf_subquery', '64BF', 3072) def _test_rgba_subquery(lbl, pixtype, r, g, b, a, g1, b1): # # 3 8 13 # +---+---+---+ # 3 | v | v | h | NOTE: writes different alpha # +---+---+---+ in 13,8 and 8,13 # 8 | v | v | a | # +---+---+---+ # 13 | v | b | v | # +---+---+---+ # sql = "(select 3 as i, " \ " ST_SetValues(" \ " ST_SetValues(" \ " ST_AddBand(" \ " ST_AddBand(" \ " ST_AddBand(" \ " ST_AsRaster(" \ " ST_MakeEnvelope(0,0,14,14), " \ " 1.0, -1.0, '%s', %s" \ " )," \ " '%s', %d::float" \ " ), " \ " '%s', %d::float" \ " ), " \ " '%s', %d::float" \ " ), " \ " 2, 11, 6, 4, 5, %s::float8" \ " )," \ " 3, 6, 11, 5, 4, %s::float8" \ " ) as r" \ ") as foo" % ( pixtype, r, pixtype, g, pixtype, b, pixtype, a, g1, b1) overview = '' rescale = 0 clip = 0 if rescale: lbl += ' Sc' if clip: lbl += ' Cl' ds = mapnik.PgRaster(dbname=MAPNIK_TEST_DBNAME, table=sql, raster_field='r', use_overviews=0 if overview else 0, prescale_rasters=rescale, clip_rasters=clip) fs = ds.featureset() feature = fs.next() eq_(feature['i'], 3) lyr = mapnik.Layer('rgba_subquery') lyr.datasource = ds expenv = mapnik.Box2d(0, 0, 14, 14) env = lyr.envelope() assert_almost_equal(env.minx, expenv.minx, places=0) assert_almost_equal(env.miny, expenv.miny, places=0) assert_almost_equal(env.maxx, expenv.maxx, places=0) assert_almost_equal(env.maxy, expenv.maxy, places=0) mm = mapnik.Map(15, 15) style = mapnik.Style() sym = mapnik.RasterSymbolizer() rule = mapnik.Rule() rule.symbols.append(sym) style.rules.append(rule) mm.append_style('foo', style) lyr.styles.append('foo') mm.layers.append(lyr) mm.zoom_to_box(expenv) im = mapnik.Image(mm.width, mm.height) t0 = time.time() # we want wall time to include IO waits mapnik.render(mm, im) lap = time.time() - t0 log('T ' + str(lap) + ' -- ' + lbl + ' E:full') expected = 'images/support/pgraster/%s-%s-%s-%s-%s-%s-%s-%s-%s.png' % ( lyr.name, lbl, pixtype, r, g, b, a, g1, b1) compare_images(expected, im) hex_v = format(r << 24 | g << 16 | b << 8 | a, '08x').encode() hex_a = format(r << 24 | g1 << 16 | b << 8 | a, '08x').encode() hex_b = format(r << 24 | g << 16 | b1 << 8 | a, '08x').encode() eq_(hexlify(im.view(3, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(13, 3, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(3, 8, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 8, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(13, 8, 1, 1).tostring()), hex_a) eq_(hexlify(im.view(3, 13, 1, 1).tostring()), hex_v) eq_(hexlify(im.view(8, 13, 1, 1).tostring()), hex_b) eq_(hexlify(im.view(13, 13, 1, 1).tostring()), hex_v) def test_rgba_8bui_subquery(): _test_rgba_subquery( 'rgba_8bui_subquery', '8BUI', 255, 0, 0, 255, 255, 255) # def test_rgba_16bui_subquery(): # _test_rgba_subquery('rgba_16bui_subquery', '16BUI', 65535, 0, 0, 65535, 65535, 65535) # def test_rgba_32bui_subquery(): # _test_rgba_subquery('rgba_32bui_subquery', '32BUI') atexit.register(postgis_takedown) def enabled(tname): enabled = len(sys.argv) < 2 or tname in sys.argv if not enabled: print("Skipping " + tname + " as not explicitly enabled") return enabled python-mapnik-0.0~20240222-5ab32f020/test/python_tests/pickling_test.py000066400000000000000000000016661456565420200253420ustar00rootroot00000000000000import os import pickle import pytest import mapnik from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_color_pickle(): c = mapnik.Color('blue') assert pickle.loads(pickle.dumps(c)) == c c = mapnik.Color(0, 64, 128) assert pickle.loads(pickle.dumps(c)) == c c = mapnik.Color(0, 64, 128, 192) assert pickle.loads(pickle.dumps(c)) == c def test_envelope_pickle(): e = mapnik.Box2d(100, 100, 200, 200) assert pickle.loads(pickle.dumps(e)) == e def test_parameters_pickle(): params = mapnik.Parameters() params.append(mapnik.Parameter('oh', str('yeah'))) params2 = pickle.loads(pickle.dumps(params, pickle.HIGHEST_PROTOCOL)) assert params[0][0] == params2[0][0] assert params[0][1] == params2[0][1] python-mapnik-0.0~20240222-5ab32f020/test/python_tests/png_encoding_test.py000066400000000000000000000211061456565420200261630ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if mapnik.has_png(): tmp_dir = '/tmp/mapnik-png/' if not os.path.exists(tmp_dir): os.makedirs(tmp_dir) opts = [ 'png32', 'png32:t=0', 'png8:m=o', 'png8:m=o:c=1', 'png8:m=o:t=0', 'png8:m=o:c=1:t=0', 'png8:m=o:t=1', 'png8:m=o:t=2', 'png8:m=h', 'png8:m=h:c=1', 'png8:m=h:t=0', 'png8:m=h:c=1:t=0', 'png8:m=h:t=1', 'png8:m=h:t=2' ] # Todo - use itertools.product #z_opts = range(1,9+1) #t_opts = range(0,2+1) def gen_filepath(name, format): return os.path.join('images/support/encoding-opts', name + '-' + format.replace(":", "+") + '.png') generate = os.environ.get('UPDATE') def test_expected_encodings(setup): # blank image im = mapnik.Image(256, 256) for opt in opts: expected = gen_filepath('solid', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image %s' % expected) im.save(expected, opt) else: im.save(actual, opt) assert mapnik.Image.open(actual).tostring('png32') == mapnik.Image.open(expected).tostring('png32'), '%s (actual) not == to %s (expected)' % (actual, expected) # solid image im.fill(mapnik.Color('green')) for opt in opts: expected = gen_filepath('blank', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image %s' % expected) im.save(expected, opt) else: im.save(actual, opt) assert mapnik.Image.open(actual).tostring('png32') == mapnik.Image.open(expected).tostring('png32'), '%s (actual) not == to %s (expected)' % (actual, expected) # aerial im = mapnik.Image.open('./images/support/transparency/aerial_rgba.png') for opt in opts: expected = gen_filepath('aerial_rgba', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image %s' % expected) im.save(expected, opt) else: im.save(actual, opt) assert mapnik.Image.open(actual).tostring('png32') == mapnik.Image.open(expected).tostring('png32'), '%s (actual) not == to %s (expected)' % (actual, expected) def test_transparency_levels(): # create partial transparency image im = mapnik.Image(256, 256) im.fill(mapnik.Color('rgba(255,255,255,.5)')) c2 = mapnik.Color('rgba(255,255,0,.2)') c3 = mapnik.Color('rgb(0,255,255)') for y in range(0, int(im.height() / 2)): for x in range(0, int(im.width() / 2)): im.set_pixel(x, y, c2) for y in range(int(im.height() / 2), im.height()): for x in range(int(im.width() / 2), im.width()): im.set_pixel(x, y, c3) t0 = tmp_dir + 'white0.png' t2 = tmp_dir + 'white2.png' t1 = tmp_dir + 'white1.png' # octree format = 'png8:m=o:t=0' im.save(t0, format) im_in = mapnik.Image.open(t0) t0_len = len(im_in.tostring(format)) assert t0_len == len(mapnik.Image.open('images/support/transparency/white0.png').tostring(format)) format = 'png8:m=o:t=1' im.save(t1, format) im_in = mapnik.Image.open(t1) t1_len = len(im_in.tostring(format)) assert len(im.tostring(format)) == len(mapnik.Image.open('images/support/transparency/white1.png').tostring(format)) format = 'png8:m=o:t=2' im.save(t2, format) im_in = mapnik.Image.open(t2) t2_len = len(im_in.tostring(format)) assert len(im.tostring(format)) == len(mapnik.Image.open('images/support/transparency/white2.png').tostring(format)) assert t0_len < t1_len < t2_len # hextree format = 'png8:m=h:t=0' im.save(t0, format) im_in = mapnik.Image.open(t0) t0_len = len(im_in.tostring(format)) assert t0_len == len(mapnik.Image.open('images/support/transparency/white0.png').tostring(format)) format = 'png8:m=h:t=1' im.save(t1, format) im_in = mapnik.Image.open(t1) t1_len = len(im_in.tostring(format)) assert len(im.tostring(format)) == len(mapnik.Image.open('images/support/transparency/white1.png').tostring(format)) format = 'png8:m=h:t=2' im.save(t2, format) im_in = mapnik.Image.open(t2) t2_len = len(im_in.tostring(format)) assert len(im.tostring(format)) == len(mapnik.Image.open('images/support/transparency/white2.png').tostring(format)) assert t0_len < t1_len < t2_len def test_transparency_levels_aerial(): im = mapnik.Image.open('../data/images/12_654_1580.png') im_in = mapnik.Image.open( './images/support/transparency/aerial_rgba.png') assert len(im.tostring('png8')) == len(im_in.tostring('png8')) assert len(im.tostring('png32')) == len(im_in.tostring('png32')) im_in = mapnik.Image.open( './images/support/transparency/aerial_rgb.png') assert len(im.tostring('png32')) == len(im_in.tostring('png32')) assert len(im.tostring('png32:t=0')) == len(im_in.tostring('png32:t=0')) assert not len(im.tostring('png32:t=0')) == len(im_in.tostring('png32')) assert len(im.tostring('png8')) == len(im_in.tostring('png8')) assert len(im.tostring('png8:t=0')) == len(im_in.tostring('png8:t=0')) # unlike png32 paletted images without alpha will look the same even if # no alpha is forced assert len(im.tostring('png8:t=0')) == len(im_in.tostring('png8')) assert len(im.tostring('png8:t=0:m=o')) == len(im_in.tostring('png8:m=o')) def test_9_colors_hextree(): expected = './images/support/encoding-opts/png8-9cols.png' im = mapnik.Image.open(expected) t0 = tmp_dir + 'png-encoding-9-colors.result-hextree.png' im.save(t0, 'png8:m=h') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) def test_9_colors_octree(): expected = './images/support/encoding-opts/png8-9cols.png' im = mapnik.Image.open(expected) t0 = tmp_dir + 'png-encoding-9-colors.result-octree.png' im.save(t0, 'png8:m=o') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) def test_17_colors_hextree(): expected = './images/support/encoding-opts/png8-17cols.png' im = mapnik.Image.open(expected) t0 = tmp_dir + 'png-encoding-17-colors.result-hextree.png' im.save(t0, 'png8:m=h') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) def test_17_colors_octree(): expected = './images/support/encoding-opts/png8-17cols.png' im = mapnik.Image.open(expected) t0 = tmp_dir + 'png-encoding-17-colors.result-octree.png' im.save(t0, 'png8:m=o') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) def test_2px_regression_hextree(): im = mapnik.Image.open('./images/support/encoding-opts/png8-2px.A.png') expected = './images/support/encoding-opts/png8-2px.png' t0 = tmp_dir + 'png-encoding-2px.result-hextree.png' im.save(t0, 'png8:m=h') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) def test_2px_regression_octree(): im = mapnik.Image.open('./images/support/encoding-opts/png8-2px.A.png') expected = './images/support/encoding-opts/png8-2px.png' t0 = tmp_dir + 'png-encoding-2px.result-octree.png' im.save(t0, 'png8:m=o') assert mapnik.Image.open(t0).tostring() == mapnik.Image.open(expected).tostring(), '%s (actual) not == to %s (expected)' % (t0, expected) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/pngsuite_test.py000066400000000000000000000014771456565420200254000ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path datadir = '../data/pngsuite' @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def assert_broken_file(fname): with pytest.raises(RuntimeError): mapnik.Image.open(fname) def assert_good_file(fname): assert mapnik.Image.open(fname) def get_pngs(good): files = [x for x in os.listdir(datadir) if x.endswith('.png')] return [os.path.join(datadir, x) for x in files if good != x.startswith('x')] def test_good_pngs(setup): for x in get_pngs(True): assert_good_file, x def test_broken_pngs(): for x in get_pngs(False): assert_broken_file, x python-mapnik-0.0~20240222-5ab32f020/test/python_tests/postgis_test.py000066400000000000000000001523621456565420200252320ustar00rootroot00000000000000import atexit import os import sys import threading from subprocess import PIPE, Popen import mapnik import pytest from .utilities import execution_path MAPNIK_TEST_DBNAME = 'mapnik-tmp-postgis-test-db' POSTGIS_TEMPLATE_DBNAME = 'template_postgis' SHAPEFILE = os.path.join(execution_path('.'), '../data/shp/world_merc.shp') def call(cmd, silent=False): stdin, stderr = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE).communicate() if not stderr: return stdin.strip() msg = str(stderr).lower() if not silent and 'error' in msg\ or 'not found' in msg or 'not recognized as an internal' in msg\ or 'bad connection' in msg or 'could not connect' in msg: raise RuntimeError(msg.strip()) def psql_can_connect(): """Test ability to connect to a postgis template db with no options. Basically, to run these tests your user must have full read access over unix sockets without supplying a password. This keeps these tests simple and focused on postgis not on postgres auth issues. """ try: call('psql %s -c "select postgis_version()"' % POSTGIS_TEMPLATE_DBNAME) return True except RuntimeError: print('Notice: skipping postgis tests (connection)') return False def shp2pgsql_on_path(): """Test for presence of shp2pgsql on the user path. We require this program to load test data into a temporarily database. """ try: call('shp2pgsql') return True except RuntimeError: print('Notice: skipping postgis tests (shp2pgsql)') return False def createdb_and_dropdb_on_path(): """Test for presence of dropdb/createdb on user path. We require these programs to setup and teardown the testing db. """ try: call('createdb --help') call('dropdb --help') return True except RuntimeError: print('Notice: skipping postgis tests (createdb/dropdb)') return False insert_table_1 = """ CREATE TABLE test(gid serial PRIMARY KEY, geom geometry); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;POINT(-2 2)')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;MULTIPOINT(2 1,1 2)')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;LINESTRING(0 0,1 1,1 2)')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;MULTILINESTRING((1 0,0 1,3 2),(3 2,5 4))')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1))')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;MULTIPOLYGON(((1 1,3 1,3 3,1 3,1 1),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)))')); INSERT INTO test(geom) values (GeomFromEWKT('SRID=4326;GEOMETRYCOLLECTION(POLYGON((1 1, 2 1, 2 2, 1 2,1 1)),POINT(2 3),LINESTRING(2 3,3 4))')); """ insert_table_2 = """ CREATE TABLE test2(manual_id int4 PRIMARY KEY, geom geometry); INSERT INTO test2(manual_id, geom) values (0, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test2(manual_id, geom) values (1, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test2(manual_id, geom) values (1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test2(manual_id, geom) values (-1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test2(manual_id, geom) values (2147483647, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test2(manual_id, geom) values (-2147483648, GeomFromEWKT('SRID=4326;POINT(0 0)')); """ insert_table_3 = """ CREATE TABLE test3(non_id bigint, manual_id int4, geom geometry); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, 0, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, 1, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, 1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, -1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, 2147483647, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test3(non_id, manual_id, geom) values (9223372036854775807, -2147483648, GeomFromEWKT('SRID=4326;POINT(0 0)')); """ insert_table_4 = """ CREATE TABLE test4(non_id int4, manual_id int8 PRIMARY KEY, geom geometry); INSERT INTO test4(non_id, manual_id, geom) values (0, 0, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test4(non_id, manual_id, geom) values (0, 1, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test4(non_id, manual_id, geom) values (0, 1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test4(non_id, manual_id, geom) values (0, -1000, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test4(non_id, manual_id, geom) values (0, 2147483647, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test4(non_id, manual_id, geom) values (0, -2147483648, GeomFromEWKT('SRID=4326;POINT(0 0)')); """ insert_table_5 = """ CREATE TABLE test5(non_id int4, manual_id numeric PRIMARY KEY, geom geometry); INSERT INTO test5(non_id, manual_id, geom) values (0, -1, GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test5(non_id, manual_id, geom) values (0, 1, GeomFromEWKT('SRID=4326;POINT(0 0)')); """ insert_table_5b = ''' CREATE TABLE "tableWithMixedCase"(gid serial PRIMARY KEY, geom geometry); INSERT INTO "tableWithMixedCase"(geom) values (ST_MakePoint(0,0)); INSERT INTO "tableWithMixedCase"(geom) values (ST_MakePoint(0,1)); INSERT INTO "tableWithMixedCase"(geom) values (ST_MakePoint(1,0)); INSERT INTO "tableWithMixedCase"(geom) values (ST_MakePoint(1,1)); ''' insert_table_6 = ''' CREATE TABLE test6(first_id int4, second_id int4,PRIMARY KEY (first_id,second_id), geom geometry); INSERT INTO test6(first_id, second_id, geom) values (0, 0, GeomFromEWKT('SRID=4326;POINT(0 0)')); ''' insert_table_7 = ''' CREATE TABLE test7(gid serial PRIMARY KEY, geom geometry); INSERT INTO test7(gid, geom) values (1, GeomFromEWKT('SRID=4326;GEOMETRYCOLLECTION(MULTILINESTRING((10 10,20 20,10 40),(40 40,30 30,40 20,30 10)),LINESTRING EMPTY)')); ''' insert_table_8 = ''' CREATE TABLE test8(gid serial PRIMARY KEY,int_field bigint, geom geometry); INSERT INTO test8(gid, int_field, geom) values (1, 2147483648, ST_MakePoint(1,1)); INSERT INTO test8(gid, int_field, geom) values (2, 922337203685477580, ST_MakePoint(1,1)); ''' insert_table_9 = ''' CREATE TABLE test9(gid serial PRIMARY KEY, name varchar, geom geometry); INSERT INTO test9(gid, name, geom) values (1, 'name', ST_MakePoint(1,1)); INSERT INTO test9(gid, name, geom) values (2, '', ST_MakePoint(1,1)); INSERT INTO test9(gid, name, geom) values (3, null, ST_MakePoint(1,1)); ''' insert_table_10 = ''' CREATE TABLE test10(gid serial PRIMARY KEY, bool_field boolean, geom geometry); INSERT INTO test10(gid, bool_field, geom) values (1, TRUE, ST_MakePoint(1,1)); INSERT INTO test10(gid, bool_field, geom) values (2, FALSE, ST_MakePoint(1,1)); INSERT INTO test10(gid, bool_field, geom) values (3, null, ST_MakePoint(1,1)); ''' insert_table_11 = """ CREATE TABLE test11(gid serial PRIMARY KEY, label varchar(40), geom geometry); INSERT INTO test11(label,geom) values ('label_1',GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test11(label,geom) values ('label_2',GeomFromEWKT('SRID=4326;POINT(-2 2)')); INSERT INTO test11(label,geom) values ('label_3',GeomFromEWKT('SRID=4326;MULTIPOINT(2 1,1 2)')); INSERT INTO test11(label,geom) values ('label_4',GeomFromEWKT('SRID=4326;LINESTRING(0 0,1 1,1 2)')); INSERT INTO test11(label,geom) values ('label_5',GeomFromEWKT('SRID=4326;MULTILINESTRING((1 0,0 1,3 2),(3 2,5 4))')); INSERT INTO test11(label,geom) values ('label_6',GeomFromEWKT('SRID=4326;POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1))')); INSERT INTO test11(label,geom) values ('label_7',GeomFromEWKT('SRID=4326;MULTIPOLYGON(((1 1,3 1,3 3,1 3,1 1),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)))')); INSERT INTO test11(label,geom) values ('label_8',GeomFromEWKT('SRID=4326;GEOMETRYCOLLECTION(POLYGON((1 1, 2 1, 2 2, 1 2,1 1)),POINT(2 3),LINESTRING(2 3,3 4))')); """ insert_table_12 = """ CREATE TABLE test12(gid serial PRIMARY KEY, name varchar(40), geom geometry); INSERT INTO test12(name,geom) values ('Point',GeomFromEWKT('SRID=4326;POINT(0 0)')); INSERT INTO test12(name,geom) values ('PointZ',GeomFromEWKT('SRID=4326;POINTZ(0 0 0)')); INSERT INTO test12(name,geom) values ('PointM',GeomFromEWKT('SRID=4326;POINTM(0 0 0)')); INSERT INTO test12(name,geom) values ('PointZM',GeomFromEWKT('SRID=4326;POINTZM(0 0 0 0)')); INSERT INTO test12(name,geom) values ('MultiPoint',GeomFromEWKT('SRID=4326;MULTIPOINT(0 0, 1 1)')); INSERT INTO test12(name,geom) values ('MultiPointZ',GeomFromEWKT('SRID=4326;MULTIPOINTZ(0 0 0, 1 1 1)')); INSERT INTO test12(name,geom) values ('MultiPointM',GeomFromEWKT('SRID=4326;MULTIPOINTM(0 0 0, 1 1 1)')); INSERT INTO test12(name,geom) values ('MultiPointZM',GeomFromEWKT('SRID=4326;MULTIPOINTZM(0 0 0 0, 1 1 1 1)')); INSERT INTO test12(name,geom) values ('LineString',GeomFromEWKT('SRID=4326;LINESTRING(0 0, 1 1)')); INSERT INTO test12(name,geom) values ('LineStringZ',GeomFromEWKT('SRID=4326;LINESTRINGZ(0 0 0, 1 1 1)')); INSERT INTO test12(name,geom) values ('LineStringM',GeomFromEWKT('SRID=4326;LINESTRINGM(0 0 0, 1 1 1)')); INSERT INTO test12(name,geom) values ('LineStringZM',GeomFromEWKT('SRID=4326;LINESTRINGZM(0 0 0 0, 1 1 1 1)')); INSERT INTO test12(name,geom) values ('Polygon',GeomFromEWKT('SRID=4326;POLYGON((0 0, 1 1, 2 2, 0 0))')); INSERT INTO test12(name,geom) values ('PolygonZ',GeomFromEWKT('SRID=4326;POLYGONZ((0 0 0, 1 1 1, 2 2 2, 0 0 0))')); INSERT INTO test12(name,geom) values ('PolygonM',GeomFromEWKT('SRID=4326;POLYGONZ((0 0 0, 1 1 1, 2 2 2, 0 0 0))')); INSERT INTO test12(name,geom) values ('PolygonZM',GeomFromEWKT('SRID=4326;POLYGONZM((0 0 0 0, 1 1 1 1, 2 2 2 2, 0 0 0 0))')); INSERT INTO test12(name,geom) values ('MultiLineString',GeomFromEWKT('SRID=4326;MULTILINESTRING((0 0, 1 1),(2 2, 3 3))')); INSERT INTO test12(name,geom) values ('MultiLineStringZ',GeomFromEWKT('SRID=4326;MULTILINESTRINGZ((0 0 0, 1 1 1),(2 2 2, 3 3 3))')); INSERT INTO test12(name,geom) values ('MultiLineStringM',GeomFromEWKT('SRID=4326;MULTILINESTRINGM((0 0 0, 1 1 1),(2 2 2, 3 3 3))')); INSERT INTO test12(name,geom) values ('MultiLineStringZM',GeomFromEWKT('SRID=4326;MULTILINESTRINGZM((0 0 0 0, 1 1 1 1),(2 2 2 2, 3 3 3 3))')); INSERT INTO test12(name,geom) values ('MultiPolygon',GeomFromEWKT('SRID=4326;MULTIPOLYGON(((0 0, 1 1, 2 2, 0 0)),((0 0, 1 1, 2 2, 0 0)))')); INSERT INTO test12(name,geom) values ('MultiPolygonZ',GeomFromEWKT('SRID=4326;MULTIPOLYGONZ(((0 0 0, 1 1 1, 2 2 2, 0 0 0)),((0 0 0, 1 1 1, 2 2 2, 0 0 0)))')); INSERT INTO test12(name,geom) values ('MultiPolygonM',GeomFromEWKT('SRID=4326;MULTIPOLYGONM(((0 0 0, 1 1 1, 2 2 2, 0 0 0)),((0 0 0, 1 1 1, 2 2 2, 0 0 0)))')); INSERT INTO test12(name,geom) values ('MultiPolygonZM',GeomFromEWKT('SRID=4326;MULTIPOLYGONZM(((0 0 0 0, 1 1 1 1, 2 2 2 2, 0 0 0 0)),((0 0 0 0, 1 1 1 1, 2 2 2 2, 0 0 0 0)))')); """ def postgis_setup(): call('dropdb %s' % MAPNIK_TEST_DBNAME, silent=True) call( 'createdb -T %s %s' % (POSTGIS_TEMPLATE_DBNAME, MAPNIK_TEST_DBNAME), silent=False) call('shp2pgsql -s 3857 -g geom -W LATIN1 %s world_merc | psql -q %s' % (SHAPEFILE, MAPNIK_TEST_DBNAME), silent=True) call( '''psql -q %s -c "CREATE TABLE \"empty\" (key serial);SELECT AddGeometryColumn('','empty','geom','-1','GEOMETRY',4);"''' % MAPNIK_TEST_DBNAME, silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_1), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_2), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_3), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_4), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_5), silent=False) call( """psql -q %s -c '%s'""" % (MAPNIK_TEST_DBNAME, insert_table_5b), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_6), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_7), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_8), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_9), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_10), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_11), silent=False) call( '''psql -q %s -c "%s"''' % (MAPNIK_TEST_DBNAME, insert_table_12), silent=False) def postgis_takedown(): pass # fails as the db is in use: https://github.com/mapnik/mapnik/issues/960 #call('dropdb %s' % MAPNIK_TEST_DBNAME) if 'postgis' in mapnik.DatasourceCache.plugin_names() \ and createdb_and_dropdb_on_path() \ and psql_can_connect() \ and shp2pgsql_on_path(): # initialize test database postgis_setup() def test_feature(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='world_merc') fs = ds.featureset() feature = fs.next() assert feature['gid'] == 1 assert feature['fips'] == u'AC' assert feature['iso2'] == u'AG' assert feature['iso3'] == u'ATG' assert feature['un'] == 28 assert feature['name'] == u'Antigua and Barbuda' assert feature['area'] == 44 assert feature['pop2005'] == 83039 assert feature['region'] == 19 assert feature['subregion'] == 29 assert feature['lon'] == -61.783 assert feature['lat'] == 17.078 meta = ds.describe() assert meta['srid'] == 3857 assert meta.get('key_field') == None assert meta['encoding'] == u'UTF8' assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon def test_subquery(): ds = mapnik.PostGIS( dbname=MAPNIK_TEST_DBNAME, table='(select * from world_merc) as w') fs = ds.featureset() feature = fs.next() assert feature['gid'] == 1 assert feature['fips'] == u'AC' assert feature['iso2'] == u'AG' assert feature['iso3'] == u'ATG' assert feature['un'] == 28 assert feature['name'] == u'Antigua and Barbuda' assert feature['area'] == 44 assert feature['pop2005'] == 83039 assert feature['region'] == 19 assert feature['subregion'] == 29 assert feature['lon'] == -61.783 assert feature['lat'] == 17.078 meta = ds.describe() assert meta['srid'] == 3857 assert meta.get('key_field') == None assert meta['encoding'] == u'UTF8' assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon ds = mapnik.PostGIS( dbname=MAPNIK_TEST_DBNAME, table='(select gid,geom,fips as _fips from world_merc) as w') fs = ds.featureset() feature = fs.next() assert feature['gid'] == 1 assert feature['_fips'] == u'AC' assert len(feature) == 2 meta = ds.describe() assert meta['srid'] == 3857 assert meta.get('key_field') == None assert meta['encoding'] == u'UTF8' assert meta['geometry_type'] == mapnik.DataGeometryType.Polygon def test_bad_connection(): try: ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test', max_size=20, geometry_field='geom', user="rolethatdoesnotexist") except Exception as e: assert 'role "rolethatdoesnotexist" does not exist' in str(e) or \ 'authentication failed for user "rolethatdoesnotexist"' in str(e) def test_empty_db(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='empty') fs = ds.features(mapnik.Query(mapnik.Box2d(-180,-90,180,90))) feature = None try: feature = fs.next() except StopIteration: pass assert feature == None meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == None assert meta['encoding'] == u'UTF8' assert meta['geometry_type'] == None def test_manual_srid(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, srid=99, table='empty') fs = ds.features(mapnik.Query(mapnik.Box2d(-180,-90,180,90))) feature = None try: feature = fs.next() except StopIteration: pass assert feature == None meta = ds.describe() assert meta['srid'] == 99 assert meta.get('key_field') == None assert meta['encoding'] == u'UTF8' assert meta['geometry_type'] == None def test_geometry_detection(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test', geometry_field='geom') meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Collection # will fail with postgis 2.0 because it automatically adds a geometry_columns entry # ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME,table='test', # geometry_field='geom', # row_limit=1) # assert ds.describe()['geometry_type'] == mapnik.DataGeometryType.Point def test_that_nonexistant_query_field_throws(**kwargs): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='empty') assert len(ds.fields()) == 1 assert ds.fields() == ['key'] assert ds.field_types() == ['int'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) # also add an invalid one, triggering throw query.add_property_name('bogus') with pytest.raises(RuntimeError): ds.features(query) def test_auto_detection_of_unique_feature_id_32_bit(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test2', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() f = fs.next() assert len(ds.fields()) == len(f.attributes) assert f['manual_id'] == 0 assert fs.next()['manual_id'] == 1 assert fs.next()['manual_id'] == 1000 assert fs.next()['manual_id'] == -1000 assert fs.next()['manual_id'] == 2147483647 assert fs.next()['manual_id'] == -2147483648 fs = ds.featureset() assert fs.next().id() == 0 assert fs.next().id() == 1 assert fs.next().id() == 1000 assert fs.next().id() == -1000 assert fs.next().id() == 2147483647 assert fs.next().id() == -2147483648 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == u'manual_id' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_auto_detection_of_unique_feature_id_32_bit_no_attribute(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test2', geometry_field='geom', autodetect_key_field=True, key_field_as_attribute=False) fs = ds.featureset() f = fs.next() assert len(ds.fields()) == len(f.attributes) assert len(ds.fields()) == 0 assert len(f.attributes) == 0 assert f.id() == 0 assert fs.next().id() == 1 assert fs.next().id() == 1000 assert fs.next().id() == -1000 assert fs.next().id() == 2147483647 assert fs.next().id() == -2147483648 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == u'manual_id' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_auto_detection_will_fail_since_no_primary_key(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test3', geometry_field='geom', autodetect_key_field=False) fs = ds.featureset() feat = fs.next() assert feat['manual_id'] == 0 assert feat['non_id'] == 9223372036854775807 assert fs.next()['manual_id'] == 1 assert fs.next()['manual_id'] == 1000 assert fs.next()['manual_id'] == -1000 assert fs.next()['manual_id'] == 2147483647 assert fs.next()['manual_id'] == -2147483648 # since no valid primary key will be detected the fallback # is auto-incrementing counter fs = ds.featureset() assert fs.next().id() == 1 assert fs.next().id() == 2 assert fs.next().id() == 3 assert fs.next().id() == 4 assert fs.next().id() == 5 assert fs.next().id() == 6 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_auto_detection_will_fail_and_should_throw(): with pytest.raises(RuntimeError): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test3', geometry_field='geom', autodetect_key_field=True) ds.featureset() def test_auto_detection_of_unique_feature_id_64_bit(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test4', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() f = fs.next() assert len(ds.fields()) == len(f.attributes) assert f['manual_id'] == 0 assert fs.next()['manual_id'] == 1 assert fs.next()['manual_id'] == 1000 assert fs.next()['manual_id'] == -1000 assert fs.next()['manual_id'] == 2147483647 assert fs.next()['manual_id'] == -2147483648 fs = ds.featureset() assert fs.next().id() == 0 assert fs.next().id() == 1 assert fs.next().id() == 1000 assert fs.next().id() == -1000 assert fs.next().id() == 2147483647 assert fs.next().id() == -2147483648 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == u'manual_id' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_disabled_auto_detection_and_subquery(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='''(select geom, 'a'::varchar as name from test2) as t''', geometry_field='geom', autodetect_key_field=False) fs = ds.featureset() feat = fs.next() assert feat.id() == 1 assert feat['name'] == 'a' feat = fs.next() assert feat.id() == 2 assert feat['name'] == 'a' feat = fs.next() assert feat.id() == 3 assert feat['name'] == 'a' feat = fs.next() assert feat.id() == 4 assert feat['name'] == 'a' feat = fs.next() assert feat.id() == 5 assert feat['name'] == 'a' feat = fs.next() assert feat.id() == 6 assert feat['name'] == 'a' meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_auto_detection_and_subquery_including_key(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='''(select geom, manual_id from test2) as t''', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() f = fs.next() assert len(ds.fields()) == len(f.attributes) assert f['manual_id'] == 0 assert fs.next()['manual_id'] == 1 assert fs.next()['manual_id'] == 1000 assert fs.next()['manual_id'] == -1000 assert fs.next()['manual_id'] == 2147483647 assert fs.next()['manual_id'] == -2147483648 fs = ds.featureset() assert fs.next().id() == 0 assert fs.next().id() == 1 assert fs.next().id() == 1000 assert fs.next().id() == -1000 assert fs.next().id() == 2147483647 assert fs.next().id() == -2147483648 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == u'manual_id' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_auto_detection_of_invalid_numeric_primary_key(): with pytest.raises(RuntimeError): mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='''(select geom, manual_id::numeric from test2) as t''', geometry_field='geom', autodetect_key_field=True) def test_auto_detection_of_invalid_multiple_keys(): with pytest.raises(RuntimeError): mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='''test6''', geometry_field='geom', autodetect_key_field=True) def test_auto_detection_of_invalid_multiple_keys_subquery(): with pytest.raises(RuntimeError): mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='''(select first_id,second_id,geom from test6) as t''', geometry_field='geom', autodetect_key_field=True) def test_manually_specified_feature_id_field(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test4', geometry_field='geom', key_field='manual_id', autodetect_key_field=True) fs = ds.featureset() f = fs.next() assert len(ds.fields()) == len(f.attributes) assert f['manual_id'] == 0 assert fs.next()['manual_id'] == 1 assert fs.next()['manual_id'] == 1000 assert fs.next()['manual_id'] == -1000 assert fs.next()['manual_id'] == 2147483647 assert fs.next()['manual_id'] == -2147483648 fs = ds.featureset() assert fs.next().id() == 0 assert fs.next().id() == 1 assert fs.next().id() == 1000 assert fs.next().id() == -1000 assert fs.next().id() == 2147483647 assert fs.next().id() == -2147483648 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == u'manual_id' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_numeric_type_feature_id_field(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test5', geometry_field='geom', autodetect_key_field=False) fs = ds.featureset() assert fs.next()['manual_id'] == -1 assert fs.next()['manual_id'] == 1 fs = ds.featureset() assert fs.next().id() == 1 assert fs.next().id() == 2 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_querying_table_with_mixed_case(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='"tableWithMixedCase"', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == u'gid' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_querying_subquery_with_mixed_case(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='(SeLeCt * FrOm "tableWithMixedCase") as MixedCaseQuery', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == u'gid' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_bbox_token_in_subquery1(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table=''' (SeLeCt * FrOm "tableWithMixedCase" where geom && !bbox! ) as MixedCaseQuery''', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == u'gid' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_bbox_token_in_subquery2(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table=''' (SeLeCt * FrOm "tableWithMixedCase" where ST_Intersects(geom,!bbox!) ) as MixedCaseQuery''', geometry_field='geom', autodetect_key_field=True) fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == u'gid' assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_empty_geom(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test7', geometry_field='geom') fs = ds.featureset() assert fs.next()['gid'] == 1 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Collection def create_ds(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test', max_size=20, geometry_field='geom') fs = list(ds.all_features()) assert len(fs) == 8 meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Collection def test_threaded_create(NUM_THREADS=100): # run one to start before thread loop # to ensure that a throw stops the test # from running all threads create_ds() runs = 0 for i in range(NUM_THREADS): t = threading.Thread(target=create_ds) t.start() t.join() runs += 1 assert runs == NUM_THREADS def create_ds_and_error(): try: ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='asdfasdfasdfasdfasdf', max_size=20) ds.all_features() except Exception as e: assert 'in executeQuery' in str(e) def test_threaded_create2(NUM_THREADS=10): for i in range(NUM_THREADS): t = threading.Thread(target=create_ds_and_error) t.start() t.join() def test_that_64bit_int_fields_work(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test8', geometry_field='geom') assert len(ds.fields()) == 2 assert ds.fields(), ['gid' == 'int_field'] assert ds.field_types(), ['int' == 'int'] fs = ds.featureset() feat = fs.next() assert feat.id() == 1 assert feat['gid'] == 1 assert feat['int_field'] == 2147483648 feat = fs.next() assert feat.id() == 2 assert feat['gid'] == 2 assert feat['int_field'] == 922337203685477580 meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_persist_connection_off(): # NOTE: max_size should be equal or greater than # the pool size. There's currently no API to # check nor set that size, but the current # default is 20, so we use that value. See # http://github.com/mapnik/mapnik/issues/863 max_size = 20 for i in range(0, max_size + 1): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, max_size=1, # unused persist_connection=False, table='(select ST_MakePoint(0,0) as g, pg_backend_pid() as p, 1 as v) as w', geometry_field='g') fs = ds.featureset() assert fs.next()['v'] == 1 meta = ds.describe() assert meta['srid'] == -1 assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_null_comparision(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test9', geometry_field='geom') fs = ds.featureset() feat = fs.next() meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point assert feat['gid'] == 1 assert feat['name'] == 'name' assert mapnik.Expression("[name] = 'name'").evaluate(feat) assert not mapnik.Expression("[name] = ''").evaluate(feat) assert not mapnik.Expression("[name] = null").evaluate(feat) assert not mapnik.Expression("[name] = true").evaluate(feat) assert not mapnik.Expression("[name] = false").evaluate(feat) assert not mapnik.Expression("[name] != 'name'").evaluate(feat) assert mapnik.Expression("[name] != ''").evaluate(feat) assert mapnik.Expression("[name] != null").evaluate(feat) assert mapnik.Expression("[name] != true").evaluate(feat) assert mapnik.Expression("[name] != false").evaluate(feat) feat = fs.next() assert feat['gid'] == 2 assert feat['name'] == '' assert mapnik.Expression("[name] = 'name'").evaluate(feat) == False assert mapnik.Expression("[name] = ''").evaluate(feat) == True assert mapnik.Expression("[name] = null").evaluate(feat) == False assert mapnik.Expression("[name] = true").evaluate(feat) == False assert mapnik.Expression("[name] = false").evaluate(feat) == False assert mapnik.Expression("[name] != 'name'").evaluate(feat) == True assert mapnik.Expression("[name] != ''").evaluate(feat) == False assert mapnik.Expression("[name] != null").evaluate(feat) == True assert mapnik.Expression("[name] != true").evaluate(feat) == True assert mapnik.Expression("[name] != false").evaluate(feat) == True feat = fs.next() assert feat['gid'] == 3 assert feat['name'] == None # null assert mapnik.Expression("[name] = 'name'").evaluate(feat) == False assert mapnik.Expression("[name] = ''").evaluate(feat) == False assert mapnik.Expression("[name] = null").evaluate(feat) == True assert mapnik.Expression("[name] = true").evaluate(feat) == False assert mapnik.Expression("[name] = false").evaluate(feat) == False assert mapnik.Expression("[name] != 'name'").evaluate(feat) == True # https://github.com/mapnik/mapnik/issues/1859 assert mapnik.Expression("[name] != ''").evaluate(feat) == False assert mapnik.Expression("[name] != null").evaluate(feat) == False assert mapnik.Expression("[name] != true").evaluate(feat) == True assert mapnik.Expression("[name] != false").evaluate(feat) == True def test_null_comparision2(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='test10', geometry_field='geom') fs = ds.featureset() feat = fs.next() meta = ds.describe() assert meta['srid'] == -1 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point assert feat['gid'] == 1 assert feat['bool_field'] assert not mapnik.Expression("[bool_field] = 'name'").evaluate(feat) assert not mapnik.Expression("[bool_field] = ''").evaluate(feat) assert not mapnik.Expression("[bool_field] = null").evaluate(feat) assert mapnik.Expression("[bool_field] = true").evaluate(feat) assert not mapnik.Expression("[bool_field] = false").evaluate(feat) assert mapnik.Expression("[bool_field] != 'name'").evaluate(feat) assert mapnik.Expression("[bool_field] != ''").evaluate(feat) # in 2.1.x used to be False assert mapnik.Expression("[bool_field] != null").evaluate(feat) # in 2.1.x used to be False assert not mapnik.Expression("[bool_field] != true").evaluate(feat) assert mapnik.Expression("[bool_field] != false").evaluate(feat) feat = fs.next() assert feat['gid'] == 2 assert not feat['bool_field'] assert not mapnik.Expression("[bool_field] = 'name'").evaluate(feat) assert not mapnik.Expression("[bool_field] = ''").evaluate(feat) assert not mapnik.Expression("[bool_field] = null").evaluate(feat) assert not mapnik.Expression("[bool_field] = true").evaluate(feat) assert mapnik.Expression("[bool_field] = false").evaluate(feat) assert mapnik.Expression("[bool_field] != 'name'").evaluate(feat) assert mapnik.Expression("[bool_field] != ''").evaluate(feat) assert mapnik.Expression("[bool_field] != null").evaluate(feat) # in 2.1.x used to be False assert mapnik.Expression("[bool_field] != true").evaluate(feat) assert not mapnik.Expression("[bool_field] != false").evaluate(feat) feat = fs.next() assert feat['gid'] == 3 assert feat['bool_field'] == None # null assert not mapnik.Expression("[bool_field] = 'name'").evaluate(feat) assert not mapnik.Expression("[bool_field] = ''").evaluate(feat) assert mapnik.Expression("[bool_field] = null").evaluate(feat) assert not mapnik.Expression("[bool_field] = true").evaluate(feat) assert not mapnik.Expression("[bool_field] = false").evaluate(feat) assert mapnik.Expression("[bool_field] != 'name'").evaluate(feat) # in 2.1.x used to be False # https://github.com/mapnik/mapnik/issues/1859 assert not mapnik.Expression("[bool_field] != ''").evaluate(feat) assert not mapnik.Expression("[bool_field] != null").evaluate(feat) assert mapnik.Expression("[bool_field] != true").evaluate(feat) # in 2.1.x used to be False assert mapnik.Expression("[bool_field] != false").evaluate(feat) # in 2.1.x used to be False # https://github.com/mapnik/mapnik/issues/1816 def test_exception_message_reporting(): try: mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='doesnotexist') except Exception as e: assert str(e) != 'unidentifiable C++ exception' def test_null_id_field(): opts = {'type': 'postgis', 'dbname': MAPNIK_TEST_DBNAME, 'geometry_field': 'geom', 'table': "(select null::bigint as osm_id, GeomFromEWKT('SRID=4326;POINT(0 0)') as geom) as tmp"} ds = mapnik.Datasource(**opts) fs = ds.featureset() feat = fs.next() assert feat.id() == int(1) assert feat['osm_id'] == None meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None assert meta['geometry_type'] == mapnik.DataGeometryType.Point def test_null_key_field(): opts = {'type': 'postgis', "key_field": 'osm_id', 'dbname': MAPNIK_TEST_DBNAME, 'geometry_field': 'geom', 'table': "(select null::bigint as osm_id, GeomFromEWKT('SRID=4326;POINT(0 0)') as geom) as tmp"} ds = mapnik.Datasource(**opts) fs = ds.featureset() with pytest.raises(StopIteration): # should throw since key_field is null: StopIteration: No more # features. fs.next() def test_psql_error_should_not_break_connection_pool(): # Bad request, will trigger an error when returning result ds_bad = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table="""(SELECT geom as geom,label::int from test11) as failure_table""", max_async_connection=5, geometry_field='geom', srid=4326) # Good request ds_good = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table="test", max_async_connection=5, geometry_field='geom', srid=4326) # This will/should trigger a PSQL error failed = False try: fs = ds_bad.featureset() count = sum(1 for f in fs) except RuntimeError as e: assert 'invalid input syntax for type integer' in str(e) failed = True assert failed == True # Should be ok fs = ds_good.featureset() count = sum(1 for f in fs) assert count == 8 def test_psql_error_should_give_back_connections_opened_for_lower_layers_to_the_pool(): map1 = mapnik.Map(600, 300) s = mapnik.Style() r = mapnik.Rule() r.symbols.append(mapnik.PolygonSymbolizer()) s.rules.append(r) map1.append_style('style', s) # This layer will fail after a while buggy_s = mapnik.Style() buggy_r = mapnik.Rule() buggy_r.symbols.append(mapnik.PolygonSymbolizer()) buggy_r.filter = mapnik.Expression("[fips] = 'FR'") buggy_s.rules.append(buggy_r) map1.append_style('style for buggy layer', buggy_s) buggy_layer = mapnik.Layer('this layer is buggy at runtime') # We ensure the query wille be long enough buggy_layer.datasource = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='(SELECT geom as geom, pg_sleep(0.1), fips::int from world_merc) as failure_tabl', max_async_connection=2, max_size=2, asynchronous_request=True, geometry_field='geom') buggy_layer.styles.append('style for buggy layer') # The query for this layer will be sent, then the previous layer will # raise an exception before results are read forced_canceled_layer = mapnik.Layer( 'this layer will be canceled when an exception stops map rendering') forced_canceled_layer.datasource = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='world_merc', max_async_connection=2, max_size=2, asynchronous_request=True, geometry_field='geom') forced_canceled_layer.styles.append('style') map1.layers.append(buggy_layer) map1.layers.append(forced_canceled_layer) map1.zoom_all() map2 = mapnik.Map(600, 300) map2.background = mapnik.Color('steelblue') s = mapnik.Style() r = mapnik.Rule() r.symbols.append(mapnik.LineSymbolizer()) r.symbols.append(mapnik.LineSymbolizer()) s.rules.append(r) map2.append_style('style', s) layer1 = mapnik.Layer('layer1') layer1.datasource = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='world_merc', max_async_connection=2, max_size=2, asynchronous_request=True, geometry_field='geom') layer1.styles.append('style') map2.layers.append(layer1) map2.zoom_all() # We expect this to trigger a PSQL error try: mapnik.render_to_file( map1, '/tmp/mapnik-postgis-test-map1.png', 'png') # Test must fail if error was not raised just above assert False == True except RuntimeError as e: assert 'invalid input syntax for type integer' in str(e) pass # This used to raise an exception before correction of issue 2042 mapnik.render_to_file(map2, '/tmp/mapnik-postgis-test-map2.png', 'png') def test_handling_of_zm_dimensions(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='(select gid,ST_CoordDim(geom) as dim,name,geom from test12) as tmp', geometry_field='geom') assert len(ds.fields()) == 3 assert ds.fields(), ['gid', 'dim' == 'name'] assert ds.field_types(), ['int', 'int' == 'str'] fs = ds.featureset() meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == None # Note: this is incorrect because we only check first couple geoms assert meta['geometry_type'] == mapnik.DataGeometryType.Point # Point (2d) feat = fs.next() assert feat.id() == 1 assert feat['gid'] == 1 assert feat['dim'] == 2 assert feat['name'] == 'Point' assert feat.geometry.to_wkt() == 'POINT(0 0)' # PointZ feat = fs.next() assert feat.id() == 2 assert feat['gid'] == 2 assert feat['dim'] == 3 assert feat['name'] == 'PointZ' assert feat.geometry.to_wkt() == 'POINT(0 0)' # PointM feat = fs.next() assert feat.id() == 3 assert feat['gid'] == 3 assert feat['dim'] == 3 assert feat['name'] == 'PointM' assert feat.geometry.to_wkt() == 'POINT(0 0)' # PointZM feat = fs.next() assert feat.id() == 4 assert feat['gid'] == 4 assert feat['dim'] == 4 assert feat['name'] == 'PointZM' assert feat.geometry.to_wkt() == 'POINT(0 0)' # MultiPoint feat = fs.next() assert feat.id() == 5 assert feat['gid'] == 5 assert feat['dim'] == 2 assert feat['name'] == 'MultiPoint' assert feat.geometry.to_wkt() == 'MULTIPOINT(0 0,1 1)' # MultiPointZ feat = fs.next() assert feat.id() == 6 assert feat['gid'] == 6 assert feat['dim'] == 3 assert feat['name'] == 'MultiPointZ' assert feat.geometry.to_wkt() == 'MULTIPOINT(0 0,1 1)' # MultiPointM feat = fs.next() assert feat.id() == 7 assert feat['gid'] == 7 assert feat['dim'] == 3 assert feat['name'] == 'MultiPointM' assert feat.geometry.to_wkt() == 'MULTIPOINT(0 0,1 1)' # MultiPointZM feat = fs.next() assert feat.id() == 8 assert feat['gid'] == 8 assert feat['dim'] == 4 assert feat['name'] == 'MultiPointZM' assert feat.geometry.to_wkt() == 'MULTIPOINT(0 0,1 1)' # LineString feat = fs.next() assert feat.id() == 9 assert feat['gid'] == 9 assert feat['dim'] == 2 assert feat['name'] == 'LineString' assert feat.geometry.to_wkt() == 'LINESTRING(0 0,1 1)' # LineStringZ feat = fs.next() assert feat.id() == 10 assert feat['gid'] == 10 assert feat['dim'] == 3 assert feat['name'] == 'LineStringZ' assert feat.geometry.to_wkt() == 'LINESTRING(0 0,1 1)' # LineStringM feat = fs.next() assert feat.id() == 11 assert feat['gid'] == 11 assert feat['dim'] == 3 assert feat['name'] == 'LineStringM' assert feat.geometry.to_wkt() == 'LINESTRING(0 0,1 1)' # LineStringZM feat = fs.next() assert feat.id() == 12 assert feat['gid'] == 12 assert feat['dim'] == 4 assert feat['name'] == 'LineStringZM' assert feat.geometry.to_wkt() == 'LINESTRING(0 0,1 1)' # Polygon feat = fs.next() assert feat.id() == 13 assert feat['gid'] == 13 assert feat['name'] == 'Polygon' assert feat.geometry.to_wkt() == 'POLYGON((0 0,1 1,2 2,0 0))' # PolygonZ feat = fs.next() assert feat.id() == 14 assert feat['gid'] == 14 assert feat['name'] == 'PolygonZ' assert feat.geometry.to_wkt() == 'POLYGON((0 0,1 1,2 2,0 0))' # PolygonM feat = fs.next() assert feat.id() == 15 assert feat['gid'] == 15 assert feat['name'] == 'PolygonM' assert feat.geometry.to_wkt() == 'POLYGON((0 0,1 1,2 2,0 0))' # PolygonZM feat = fs.next() assert feat.id() == 16 assert feat['gid'] == 16 assert feat['name'] == 'PolygonZM' assert feat.geometry.to_wkt() == 'POLYGON((0 0,1 1,2 2,0 0))' # MultiLineString feat = fs.next() assert feat.id() == 17 assert feat['gid'] == 17 assert feat['name'] == 'MultiLineString' assert feat.geometry.to_wkt() == 'MULTILINESTRING((0 0,1 1),(2 2,3 3))' # MultiLineStringZ feat = fs.next() assert feat.id() == 18 assert feat['gid'] == 18 assert feat['name'] == 'MultiLineStringZ' assert feat.geometry.to_wkt() == 'MULTILINESTRING((0 0,1 1),(2 2,3 3))' # MultiLineStringM feat = fs.next() assert feat.id() == 19 assert feat['gid'] == 19 assert feat['name'] == 'MultiLineStringM' assert feat.geometry.to_wkt() == 'MULTILINESTRING((0 0,1 1),(2 2,3 3))' # MultiLineStringZM feat = fs.next() assert feat.id() == 20 assert feat['gid'] == 20 assert feat['name'] == 'MultiLineStringZM' assert feat.geometry.to_wkt() == 'MULTILINESTRING((0 0,1 1),(2 2,3 3))' # MultiPolygon feat = fs.next() assert feat.id() == 21 assert feat['gid'] == 21 assert feat['name'] == 'MultiPolygon' assert feat.geometry.to_wkt() == 'MULTIPOLYGON(((0 0,1 1,2 2,0 0)),((0 0,1 1,2 2,0 0)))' # MultiPolygonZ feat = fs.next() assert feat.id() == 22 assert feat['gid'] == 22 assert feat['name'] == 'MultiPolygonZ' assert feat.geometry.to_wkt() == 'MULTIPOLYGON(((0 0,1 1,2 2,0 0)),((0 0,1 1,2 2,0 0)))' # MultiPolygonM feat = fs.next() assert feat.id() == 23 assert feat['gid'] == 23 assert feat['name'] == 'MultiPolygonM' assert feat.geometry.to_wkt() == 'MULTIPOLYGON(((0 0,1 1,2 2,0 0)),((0 0,1 1,2 2,0 0)))' # MultiPolygonZM feat = fs.next() assert feat.id() == 24 assert feat['gid'] == 24 assert feat['name'] == 'MultiPolygonZM' assert feat.geometry.to_wkt() == 'MULTIPOLYGON(((0 0,1 1,2 2,0 0)),((0 0,1 1,2 2,0 0)))' def test_handling_of_discarded_key_field(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table='(select * from test12) as tmp', key_field='gid', key_field_as_attribute=False) fs = ds.featureset() feat = fs.next() assert feat['name'] == 'Point' def test_variable_in_subquery1(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table=''' (select * from test where !@zoom! = 30 ) as tmp''', geometry_field='geom', srid=4326, autodetect_key_field=True) fs = ds.featureset(variables={'zoom': 30}) for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == 4326 assert meta.get('key_field') == "gid" assert meta['geometry_type'] == None # currently needs manual `geometry_table` passed # to avoid misparse of `geometry_table` # in the future ideally this would not need manual `geometry_table` # https://github.com/mapnik/mapnik/issues/2718 # currently `bogus` would be picked automatically for geometry_table def test_broken_parsing_of_comments(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table=''' (select * FROM test) AS data -- select this from bogus''', geometry_table='test') fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == 4326 assert meta['geometry_type'] == mapnik.DataGeometryType.Collection # same # to avoid misparse of `geometry_table` # in the future ideally this would not need manual `geometry_table` # https://github.com/mapnik/mapnik/issues/2718 # currently nothing would be picked automatically for geometry_table def test_broken_parsing_of_comments(): ds = mapnik.PostGIS(dbname=MAPNIK_TEST_DBNAME, table=''' (select * FROM test) AS data -- select this from bogus.''', geometry_table='test') fs = ds.featureset() for id in range(1, 5): assert fs.next().id() == id meta = ds.describe() assert meta['srid'] == 4326 assert meta['geometry_type'] == mapnik.DataGeometryType.Collection atexit.register(postgis_takedown) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/projection_test.py000066400000000000000000000125211456565420200257060ustar00rootroot00000000000000import math import sys import mapnik import pytest from .utilities import assert_box2d_almost_equal # Tests that exercise map projections. def test_projection_description(): p = mapnik.Projection('epsg:4326') assert 'WGS 84' == p.description() # Trac Ticket #128 def test_wgs84_inverse_forward(): p1 = mapnik.Projection('epsg:4326') p2 = mapnik.Projection('epsg:4326') tr = mapnik.ProjTransform(p1, p2) c = mapnik.Coord(3.01331418311, 43.3333092669) e = mapnik.Box2d(-122.54345245, 45.12312553, 68.2335581353, 48.231231233) # It appears that the y component changes very slightly, is this OK? # so we test for 'almost equal float values' assert tr.backward(c).y == pytest.approx(c.y) assert tr.backward(c).x == pytest.approx(c.x) assert tr.forward(c).y == pytest.approx(c.y) assert tr.forward(c).x == pytest.approx(c.x) assert tr.backward(e).center().y == pytest.approx(e.center().y) assert tr.backward(e).center().x == pytest.approx(e.center().x) assert tr.forward(e).center().y == pytest.approx(e.center().y) assert tr.forward(e).center().x == pytest.approx(e.center().x) def wgs2merc(lon, lat): x = lon * 20037508.34 / 180 y = math.log(math.tan((90 + lat) * math.pi / 360)) / (math.pi / 180) y = y * 20037508.34 / 180 return [x, y] def merc2wgs(x, y): x = (x / 20037508.34) * 180 y = (y / 20037508.34) * 180 y = 180 / math.pi * \ (2 * math.atan(math.exp(y * math.pi / 180)) - math.pi / 2) if x > 180: x = 180 if x < -180: x = -180 if y > 85.0511: y = 85.0511 if y < -85.0511: y = -85.0511 return [x, y] # echo -109 37 | cs2cs -f "%.10f" epsg:4326 +to epsg:3857 #-12133824.4964668211 4439106.7872505859 0.0000000000 # todo # benchmarks # better well known detection # better srs matching with strip/trim # python copy to avoid crash def test_proj_transform_between_init_and_literal(): one = mapnik.Projection('epsg:4326') two = mapnik.Projection('epsg:3857') tr1 = mapnik.ProjTransform(one, two) tr1b = mapnik.ProjTransform(two, one) wgs84 = 'epsg:4326' merc = 'epsg:3857' src = mapnik.Projection(wgs84) dest = mapnik.Projection(merc) tr2 = mapnik.ProjTransform(src, dest) tr2b = mapnik.ProjTransform(dest, src) for x in range(-180, 180, 10): for y in range(-60, 60, 10): coord = mapnik.Coord(x, y) merc_coord1 = tr1.forward(coord) merc_coord2 = tr1b.backward(coord) merc_coord3 = tr2.forward(coord) merc_coord4 = tr2b.backward(coord) assert math.fabs(merc_coord1.x - merc_coord1.x) < 1 assert math.fabs(merc_coord1.x - merc_coord2.x) < 1 assert math.fabs(merc_coord1.x - merc_coord3.x) < 1 assert math.fabs(merc_coord1.x - merc_coord4.x) < 1 assert math.fabs(merc_coord1.y - merc_coord1.y) < 1 assert math.fabs(merc_coord1.y - merc_coord2.y) < 1 assert math.fabs(merc_coord1.y - merc_coord3.y) < 1 assert math.fabs(merc_coord1.y - merc_coord4.y) < 1 lon_lat_coord1 = tr1.backward(merc_coord1) lon_lat_coord2 = tr1b.forward(merc_coord2) lon_lat_coord3 = tr2.backward(merc_coord3) lon_lat_coord4 = tr2b.forward(merc_coord4) assert math.fabs(coord.x - lon_lat_coord1.x) < 1 assert math.fabs(coord.x - lon_lat_coord2.x) < 1 assert math.fabs(coord.x - lon_lat_coord3.x) < 1 assert math.fabs(coord.x - lon_lat_coord4.x) < 1 assert math.fabs(coord.y - lon_lat_coord1.y) < 1 assert math.fabs(coord.y - lon_lat_coord2.y) < 1 assert math.fabs(coord.y - lon_lat_coord3.y) < 1 assert math.fabs(coord.y - lon_lat_coord4.y) < 1 # Github Issue #2648 def test_proj_antimeridian_bbox(): # this is logic from feature_style_processor::prepare_layer() PROJ_ENVELOPE_POINTS = 20 # include/mapnik/config.hpp prjGeog = mapnik.Projection('epsg:4326') prjProj = mapnik.Projection('epsg:2193') prj_trans_fwd = mapnik.ProjTransform(prjProj, prjGeog) prj_trans_rev = mapnik.ProjTransform(prjGeog, prjProj) # bad = mapnik.Box2d(-177.31453250437079, -62.33374815225163, 178.02778363316355, -24.584597490955804) better = mapnik.Box2d(-180.0, -62.33374815225163, 180.0, -24.584597490955804) buffered_query_ext = mapnik.Box2d(274000, 3087000, 3327000, 7173000) fwd_ext = prj_trans_fwd.forward(buffered_query_ext, PROJ_ENVELOPE_POINTS) assert_box2d_almost_equal(fwd_ext, better) # check the same logic works for .backward() ext = mapnik.Box2d(274000, 3087000, 3327000, 7173000) rev_ext = prj_trans_rev.backward(ext, PROJ_ENVELOPE_POINTS) assert_box2d_almost_equal(rev_ext, better) # checks for not being snapped (ie. not antimeridian) normal = mapnik.Box2d(148.766759749, -60.1222810238, 159.95484893, -24.9771195151) buffered_query_ext = mapnik.Box2d(274000, 3087000, 276000, 7173000) fwd_ext = prj_trans_fwd.forward(buffered_query_ext, PROJ_ENVELOPE_POINTS) assert_box2d_almost_equal(fwd_ext, normal) # check the same logic works for .backward() ext = mapnik.Box2d(274000, 3087000, 276000, 7173000) rev_ext = prj_trans_rev.backward(ext, PROJ_ENVELOPE_POINTS) assert_box2d_almost_equal(rev_ext, normal) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/python_plugin_test.py000066400000000000000000000141311456565420200264300ustar00rootroot00000000000000# #!/usr/bin/env python # # -*- coding: utf-8 -*- # import os # import math # import mapnik # import sys # from utilities import execution_path, run_all # from nose.tools import * # def setup(): # # All of the paths used are relative, if we run the tests # # from another directory we need to chdir() # os.chdir(execution_path('.')) # class PointDatasource(mapnik.PythonDatasource): # def __init__(self): # super(PointDatasource, self).__init__( # geometry_type = mapnik.DataGeometryType.Point, # envelope = mapnik.Box2d(0,-10,100,110), # data_type = mapnik.DataType.Vector # ) # def features(self, query): # return mapnik.PythonDatasource.wkt_features( # keys = ('label',), # features = ( # ( 'POINT (5 6)', { 'label': 'foo-bar'} ), # ( 'POINT (60 50)', { 'label': 'buzz-quux'} ), # ) # ) # class ConcentricCircles(object): # def __init__(self, centre, bounds, step=1): # self.centre = centre # self.bounds = bounds # self.step = step # class Iterator(object): # def __init__(self, container): # self.container = container # centre = self.container.centre # bounds = self.container.bounds # step = self.container.step # self.radius = step # def next(self): # points = [] # for alpha in xrange(0, 361, 5): # x = math.sin(math.radians(alpha)) * self.radius + self.container.centre[0] # y = math.cos(math.radians(alpha)) * self.radius + self.container.centre[1] # points.append('%s %s' % (x,y)) # circle = 'POLYGON ((' + ','.join(points) + '))' # # has the circle grown so large that the boundary is entirely within it? # tl = (self.container.bounds.maxx, self.container.bounds.maxy) # tr = (self.container.bounds.maxx, self.container.bounds.maxy) # bl = (self.container.bounds.minx, self.container.bounds.miny) # br = (self.container.bounds.minx, self.container.bounds.miny) # def within_circle(p): # delta_x = p[0] - self.container.centre[0] # delta_y = p[0] - self.container.centre[0] # return delta_x*delta_x + delta_y*delta_y < self.radius*self.radius # if all(within_circle(p) for p in (tl,tr,bl,br)): # raise StopIteration() # self.radius += self.container.step # return ( circle, { } ) # def __iter__(self): # return ConcentricCircles.Iterator(self) # class CirclesDatasource(mapnik.PythonDatasource): # def __init__(self, centre_x=-20, centre_y=0, step=10): # super(CirclesDatasource, self).__init__( # geometry_type = mapnik.DataGeometryType.Polygon, # envelope = mapnik.Box2d(-180, -90, 180, 90), # data_type = mapnik.DataType.Vector # ) # # note that the plugin loader will set all arguments to strings and will not try to parse them # centre_x = int(centre_x) # centre_y = int(centre_y) # step = int(step) # self.centre_x = centre_x # self.centre_y = centre_y # self.step = step # def features(self, query): # centre = (self.centre_x, self.centre_y) # return mapnik.PythonDatasource.wkt_features( # keys = (), # features = ConcentricCircles(centre, query.bbox, self.step) # ) # if 'python' in mapnik.DatasourceCache.plugin_names(): # # make sure we can load from ourself as a module # sys.path.append(execution_path('.')) # def test_python_point_init(): # ds = mapnik.Python(factory='python_plugin_test:PointDatasource') # e = ds.envelope() # assert_almost_equal(e.minx, 0, places=7) # assert_almost_equal(e.miny, -10, places=7) # assert_almost_equal(e.maxx, 100, places=7) # assert_almost_equal(e.maxy, 110, places=7) # def test_python_circle_init(): # ds = mapnik.Python(factory='python_plugin_test:CirclesDatasource') # e = ds.envelope() # assert_almost_equal(e.minx, -180, places=7) # assert_almost_equal(e.miny, -90, places=7) # assert_almost_equal(e.maxx, 180, places=7) # assert_almost_equal(e.maxy, 90, places=7) # def test_python_circle_init_with_args(): # ds = mapnik.Python(factory='python_plugin_test:CirclesDatasource', centre_x=40, centre_y=7) # e = ds.envelope() # assert_almost_equal(e.minx, -180, places=7) # assert_almost_equal(e.miny, -90, places=7) # assert_almost_equal(e.maxx, 180, places=7) # assert_almost_equal(e.maxy, 90, places=7) # def test_python_point_rendering(): # m = mapnik.Map(512,512) # mapnik.load_map(m,'../data/python_plugin/python_point_datasource.xml') # m.zoom_all() # im = mapnik.Image(512,512) # mapnik.render(m,im) # actual = '/tmp/mapnik-python-point-render1.png' # expected = 'images/support/mapnik-python-point-render1.png' # im.save(actual) # expected_im = mapnik.Image.open(expected) # eq_(im.tostring('png32'),expected_im.tostring('png32'), # 'failed comparing actual (%s) and expected (%s)' % (actual,'tests/python_tests/'+ expected)) # def test_python_circle_rendering(): # m = mapnik.Map(512,512) # mapnik.load_map(m,'../data/python_plugin/python_circle_datasource.xml') # m.zoom_all() # im = mapnik.Image(512,512) # mapnik.render(m,im) # actual = '/tmp/mapnik-python-circle-render1.png' # expected = 'images/support/mapnik-python-circle-render1.png' # im.save(actual) # expected_im = mapnik.Image.open(expected) # eq_(im.tostring('png32'),expected_im.tostring('png32'), # 'failed comparing actual (%s) and expected (%s)' % (actual,'tests/python_tests/'+ expected)) # if __name__ == "__main__": # setup() # run_all(eval(x) for x in dir() if x.startswith("test_")) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/query_test.py000066400000000000000000000020771456565420200247040ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_query_init(setup): bbox = (-180, -90, 180, 90) query = mapnik.Query(mapnik.Box2d(*bbox)) r = query.resolution assert r[0] == pytest.approx(1.0, abs=1e-7) assert r[1] == pytest.approx(1.0, abs=1e-7) # https://github.com/mapnik/mapnik/issues/1762 assert query.property_names == [] query.add_property_name('migurski') assert query.property_names == ['migurski'] # Converting *from* tuples *to* resolutions is not yet supported def test_query_resolution(): with pytest.raises(TypeError): bbox = (-180, -90, 180, 90) init_res = (4.5, 6.7) query = mapnik.Query(mapnik.Box2d(*bbox), init_res) r = query.resolution assert r[0] == pytest.approx(init_res[0], abs=1e-7) assert r[1] == pytest.approx(init_res[1], abs=1e-7) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/query_tolerance_test.py000066400000000000000000000024311456565420200267320ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'shape' in mapnik.DatasourceCache.plugin_names(): def test_query_tolerance(setup): srs = 'epsg:4326' lyr = mapnik.Layer('test') ds = mapnik.Shapefile(file='../data/shp/arrows.shp') lyr.datasource = ds lyr.srs = srs _width = 256 _map = mapnik.Map(_width, _width, srs) _map.layers.append(lyr) # zoom determines tolerance _map.zoom_all() _map_env = _map.envelope() tol = (_map_env.maxx - _map_env.minx) / _width * 3 # 0.046875 for arrows.shp and zoom_all assert tol == 0.046875 # check point really exists x, y = 2.0, 4.0 features = _map.query_point(0, x, y) assert len(list(features)) == 1 # check inside tolerance limit x = 2.0 + tol * 0.9 features = _map.query_point(0, x, y) assert len(list(features)) == 1 # check outside tolerance limit x = 2.0 + tol * 1.1 features = _map.query_point(0, x, y) assert len(list(features)) == 0 python-mapnik-0.0~20240222-5ab32f020/test/python_tests/raster_colorizer_test.py000066400000000000000000000056671456565420200271370ustar00rootroot00000000000000import os import sys import pytest import mapnik from .utilities import execution_path @pytest.fixture def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield # test discrete colorizer mode def test_get_color_discrete(setup): # setup colorizer = mapnik.RasterColorizer() colorizer.default_color = mapnik.Color(0, 0, 0, 0) colorizer.default_mode = mapnik.COLORIZER_DISCRETE colorizer.add_stop(10, mapnik.Color(100, 100, 100, 100)) colorizer.add_stop(20, mapnik.Color(200, 200, 200, 200)) # should be default colour assert colorizer.get_color(-50) == mapnik.Color(0, 0, 0, 0) assert colorizer.get_color(0) == mapnik.Color(0, 0, 0, 0) # now in stop 1 assert colorizer.get_color(10) == mapnik.Color(100, 100, 100, 100) assert colorizer.get_color(19) == mapnik.Color(100, 100, 100, 100) # now in stop 2 assert colorizer.get_color(20) == mapnik.Color(200, 200, 200, 200) assert colorizer.get_color(1000) == mapnik.Color(200, 200, 200, 200) # test exact colorizer mode def test_get_color_exact(): # setup colorizer = mapnik.RasterColorizer() colorizer.default_color = mapnik.Color(0, 0, 0, 0) colorizer.default_mode = mapnik.COLORIZER_EXACT colorizer.add_stop(10, mapnik.Color(100, 100, 100, 100)) colorizer.add_stop(20, mapnik.Color(200, 200, 200, 200)) # should be default colour assert colorizer.get_color(-50) == mapnik.Color(0, 0, 0, 0) assert colorizer.get_color(11) == mapnik.Color(0, 0, 0, 0) assert colorizer.get_color(20.001) == mapnik.Color(0, 0, 0, 0) # should be stop 1 assert colorizer.get_color(10) == mapnik.Color(100, 100, 100, 100) # should be stop 2 assert colorizer.get_color(20) == mapnik.Color(200, 200, 200, 200) # test linear colorizer mode def test_get_color_linear(): # setup colorizer = mapnik.RasterColorizer() colorizer.default_color = mapnik.Color(0, 0, 0, 0) colorizer.default_mode = mapnik.COLORIZER_LINEAR colorizer.add_stop(10, mapnik.Color(100, 100, 100, 100)) colorizer.add_stop(20, mapnik.Color(200, 200, 200, 200)) # should be default colour assert colorizer.get_color(-50) == mapnik.Color(0, 0, 0, 0) assert colorizer.get_color(9.9) == mapnik.Color(0, 0, 0, 0) # should be stop 1 assert colorizer.get_color(10) == mapnik.Color(100, 100, 100, 100) # should be stop 2 assert colorizer.get_color(20) == mapnik.Color(200, 200, 200, 200) # half way between stops 1 and 2 assert colorizer.get_color(15) == mapnik.Color(150, 150, 150, 150) # after stop 2 assert colorizer.get_color(100) == mapnik.Color(200, 200, 200, 200) def test_stop_label(): stop = mapnik.ColorizerStop( 1, mapnik.COLORIZER_LINEAR, mapnik.Color('red')) assert not stop.label label = u"32º C" stop.label = label assert stop.label == label, stop.label python-mapnik-0.0~20240222-5ab32f020/test/python_tests/raster_symbolizer_test.py000066400000000000000000000203041456565420200273070ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path, get_unique_colors @pytest.fixture def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_dataraster_coloring(setup): srs = 'epsg:32630' lyr = mapnik.Layer('dataraster') if 'gdal' in mapnik.DatasourceCache.plugin_names(): lyr.datasource = mapnik.Gdal( file='../data/raster/dataraster.tif', band=1, ) lyr.srs = srs _map = mapnik.Map(256, 256, srs) style = mapnik.Style() rule = mapnik.Rule() sym = mapnik.RasterSymbolizer() # Assigning a colorizer to the RasterSymbolizer tells the later # that it should use it to colorize the raw data raster colorizer = mapnik.RasterColorizer( mapnik.COLORIZER_DISCRETE, mapnik.Color("transparent")) for value, color in [ (0, "#0044cc"), (10, "#00cc00"), (20, "#ffff00"), (30, "#ff7f00"), (40, "#ff0000"), (50, "#ff007f"), (60, "#ff00ff"), (70, "#cc00cc"), (80, "#990099"), (90, "#660066"), (200, "transparent"), ]: colorizer.add_stop(value, mapnik.Color(color)) sym.colorizer = colorizer rule.symbols.append(sym) style.rules.append(rule) _map.append_style('foo', style) lyr.styles.append('foo') _map.layers.append(lyr) _map.zoom_to_box(lyr.envelope()) im = mapnik.Image(_map.width, _map.height) mapnik.render(_map, im) expected_file = './images/support/dataraster_coloring.png' actual_file = '/tmp/' + os.path.basename(expected_file) im.save(actual_file, 'png32') if not os.path.exists(expected_file) or os.environ.get('UPDATE'): im.save(expected_file, 'png32') actual = mapnik.Image.open(actual_file) expected = mapnik.Image.open(expected_file) assert actual.tostring('png32') == expected.tostring('png32'),'failed comparing actual (%s) and expected (%s)' % (actual_file, expected_file) def test_dataraster_query_point(): srs = 'epsg:32630' lyr = mapnik.Layer('dataraster') if 'gdal' in mapnik.DatasourceCache.plugin_names(): lyr.datasource = mapnik.Gdal( file='../data/raster/dataraster.tif', band=1, ) lyr.srs = srs _map = mapnik.Map(256, 256, srs) _map.layers.append(lyr) x, y = 556113.0, 4381428.0 # center of extent of raster _map.zoom_all() features = list(_map.query_point(0, x, y)) assert len(features) == 1 feat = features[0] center = feat.envelope().center() assert center.x == x and center.y == y, center value = feat['value'] assert value == 18.0, value # point inside map extent but outside raster extent current_box = _map.envelope() current_box.expand_to_include(-427417, 4477517) _map.zoom_to_box(current_box) features = _map.query_point(0, -427417, 4477517) assert len(list(features)) == 0 # point inside raster extent with nodata features = _map.query_point(0, 126850, 4596050) assert len(list(features)) == 0 def test_load_save_map(): map = mapnik.Map(256, 256) in_map = "../data/good_maps/raster_symbolizer.xml" try: mapnik.load_map(map, in_map) out_map = mapnik.save_map_to_string(map) assert 'RasterSymbolizer' in out_map assert 'RasterColorizer' in out_map assert 'stop' in out_map except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e): raise RuntimeError(str(e)) def test_raster_with_alpha_blends_correctly_with_background(): WIDTH = 500 HEIGHT = 500 map = mapnik.Map(WIDTH, HEIGHT) WHITE = mapnik.Color(255, 255, 255) map.background = WHITE style = mapnik.Style() rule = mapnik.Rule() symbolizer = mapnik.RasterSymbolizer() symbolizer.scaling = mapnik.scaling_method.BILINEAR rule.symbols.append(symbolizer) style.rules.append(rule) map.append_style('raster_style', style) map_layer = mapnik.Layer('test_layer') filepath = '../data/raster/white-alpha.png' if 'gdal' in mapnik.DatasourceCache.plugin_names(): map_layer.datasource = mapnik.Gdal(file=filepath) map_layer.styles.append('raster_style') map.layers.append(map_layer) map.zoom_all() mim = mapnik.Image(WIDTH, HEIGHT) mapnik.render(map, mim) mim.tostring() # All white is expected assert get_unique_colors(mim) == ['rgba(254,254,254,255)'] def test_raster_warping(): lyrSrs = "epsg:32630" mapSrs = 'epsg:4326' lyr = mapnik.Layer('dataraster', lyrSrs) if 'gdal' in mapnik.DatasourceCache.plugin_names(): lyr.datasource = mapnik.Gdal( file='../data/raster/dataraster.tif', band=1, ) sym = mapnik.RasterSymbolizer() sym.colorizer = mapnik.RasterColorizer( mapnik.COLORIZER_DISCRETE, mapnik.Color(255, 255, 0)) rule = mapnik.Rule() rule.symbols.append(sym) style = mapnik.Style() style.rules.append(rule) _map = mapnik.Map(256, 256, mapSrs) _map.append_style('foo', style) lyr.styles.append('foo') _map.layers.append(lyr) map_proj = mapnik.Projection(mapSrs) layer_proj = mapnik.Projection(lyrSrs) prj_trans = mapnik.ProjTransform(map_proj, layer_proj) _map.zoom_to_box(prj_trans.backward(lyr.envelope())) im = mapnik.Image(_map.width, _map.height) mapnik.render(_map, im) expected_file = './images/support/raster_warping.png' actual_file = '/tmp/' + os.path.basename(expected_file) im.save(actual_file, 'png32') if not os.path.exists(expected_file) or os.environ.get('UPDATE'): im.save(expected_file, 'png32') actual = mapnik.Image.open(actual_file) expected = mapnik.Image.open(expected_file) assert actual.tostring('png32') == expected.tostring('png32'), 'failed comparing actual (%s) and expected (%s)' % (actual_file, expected_file) def test_raster_warping_does_not_overclip_source(): lyrSrs = "epsg:32630" mapSrs = 'epsg:4326' lyr = mapnik.Layer('dataraster', lyrSrs) if 'gdal' in mapnik.DatasourceCache.plugin_names(): lyr.datasource = mapnik.Gdal( file='../data/raster/dataraster.tif', band=1, ) sym = mapnik.RasterSymbolizer() sym.colorizer = mapnik.RasterColorizer( mapnik.COLORIZER_DISCRETE, mapnik.Color(255, 255, 0)) rule = mapnik.Rule() rule.symbols.append(sym) style = mapnik.Style() style.rules.append(rule) _map = mapnik.Map(256, 256, mapSrs) _map.background = mapnik.Color('white') _map.append_style('foo', style) lyr.styles.append('foo') _map.layers.append(lyr) _map.zoom_to_box(mapnik.Box2d(3, 42, 4, 43)) im = mapnik.Image(_map.width, _map.height) mapnik.render(_map, im) expected_file = './images/support/raster_warping_does_not_overclip_source.png' actual_file = '/tmp/' + os.path.basename(expected_file) im.save(actual_file, 'png32') if not os.path.exists(expected_file) or os.environ.get('UPDATE'): im.save(expected_file, 'png32') actual = mapnik.Image.open(actual_file) expected = mapnik.Image.open(expected_file) assert actual.tostring('png32') == expected.tostring('png32'), 'failed comparing actual (%s) and expected (%s)' % (actual_file, expected_file) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/rasterlite_test.py000066400000000000000000000017351456565420200257150ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'rasterlite' in mapnik.DatasourceCache.plugin_names(): def test_rasterlite(): ds = mapnik.Rasterlite( file='../data/rasterlite/globe.sqlite', table='globe' ) e = ds.envelope() assert e.minx == pytest.approx(-180,abs=1e-5) assert e.miny == pytest.approx(-90, abs=1e-5) assert e.maxx == pytest.approx(180, abs=1e-5) assert e.maxy == pytest.approx( 90, abs=1e-5) assert len(ds.fields()) == 0 query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) fs = ds.features(query) feat = fs.next() assert feat.id() == 1 assert feat.attributes == {} python-mapnik-0.0~20240222-5ab32f020/test/python_tests/render_grid_test.py000066400000000000000000001572611456565420200260310ustar00rootroot00000000000000import os import mapnik import json import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if mapnik.has_grid_renderer(): def show_grids(name, g1, g2): g1_file = '/tmp/mapnik-%s-actual.json' % name with open(g1_file, 'w') as f: f.write(json.dumps(g1, sort_keys=True)) g2_file = '/tmp/mapnik-%s-expected.json' % name with open(g2_file, 'w') as f: f.write(json.dumps(g2, sort_keys=True)) val = 'JSON does not match ->\n' if g1['grid'] != g2['grid']: val += ' X grid does not match\n' else: val += ' ✓ grid matches\n' if g1['data'].keys() != g2['data'].keys(): val += ' X data does not match\n' else: val += ' ✓ data matches\n' if g1['keys'] != g2['keys']: val += ' X keys do not\n' else: val += ' ✓ keys match\n' val += '\n\t%s\n\t%s' % (g1_file, g2_file) return val def show_grids2(name, g1, g2): g2_expected = '../data/grids/mapnik-%s-actual.json' % name if not os.path.exists(g2_expected): # create test fixture based on actual results with open(g2_expected, 'a+') as f: f.write(json.dumps(g1, sort_keys=True)) return g1_file = '/tmp/mapnik-%s-actual.json' % name with open(g1_file, 'w') as f: f.write(json.dumps(g1, sort_keys=True)) val = 'JSON does not match ->\n' if g1['grid'] != g2['grid']: val += ' X grid does not match\n' else: val += ' ✓ grid matches\n' if g1['data'].keys() != g2['data'].keys(): val += ' X data does not match\n' else: val += ' ✓ data matches\n' if g1['keys'] != g2['keys']: val += ' X keys do not\n' else: val += ' ✓ keys match\n' val += '\n\t%s\n\t%s' % (g1_file, g2_expected) return val # previous rendering using agg ellipse directly grid_correct_new = { "data": { "North East": { "Name": "North East"}, "North West": { "Name": "North West"}, "South East": { "Name": "South East"}, "South West": { "Name": "South West"}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !! ## ", " !!! ### ", " !! ## ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$ %% ", " $$$ %% ", " $$ %% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "North West", "North East", "South West", "South East"]} # newer rendering using svg grid_correct_new2 = { "data": { "North East": { "Name": "North East"}, "North West": { "Name": "North West"}, "South East": { "Name": "South East"}, "South West": { "Name": "South West"}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !! ## ", " !!! ### ", " !! ## ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$ %% ", " $$$ %% ", " $$ %% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "North West", "North East", "South West", "South East"]} grid_correct_new3 = { "data": { "North East": { "Name": "North East"}, "North West": { "Name": "North West"}, "South East": { "Name": "South East"}, "South West": { "Name": "South West"}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !! ## ", " !!! ### ", " !! ## ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$ %% ", " $$$ %% ", " $ %% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "North West", "North East", "South West", "South East"]} def resolve(grid, row, col): """ Resolve the attributes for a given pixel in a grid. """ row = grid['grid'][row] utf_val = row[col] # http://docs.python.org/library/functions.html#ord codepoint = ord(utf_val) if (codepoint >= 93): codepoint -= 1 if (codepoint >= 35): codepoint -= 1 codepoint -= 32 key = grid['keys'][codepoint] return grid['data'].get(key) def create_grid_map(width, height, sym): ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') f = mapnik.Feature(context, 1) f['Name'] = 'South East' f.geometry = mapnik.Geometry.from_wkt('POINT (143.10 -38.60)') ds.add_feature(f) f = mapnik.Feature(context, 2) f['Name'] = 'South West' f.geometry = mapnik.Geometry.from_wkt('POINT (142.48 -38.60)') ds.add_feature(f) f = mapnik.Feature(context, 3) f['Name'] = 'North West' f.geometry = mapnik.Geometry.from_wkt('POINT (142.48 -38.38)') ds.add_feature(f) f = mapnik.Feature(context, 4) f['Name'] = 'North East' f.geometry = mapnik.Geometry.from_wkt('POINT (143.10 -38.38)') ds.add_feature(f) s = mapnik.Style() r = mapnik.Rule() sym.allow_overlap = True r.symbols.append(sym) s.rules.append(r) lyr = mapnik.Layer('Places') lyr.datasource = ds lyr.styles.append('places_labels') m = mapnik.Map(width, height) m.append_style('places_labels', s) m.layers.append(lyr) return m def test_render_grid(setup): """ test render_grid method""" width, height = 256, 256 sym = mapnik.MarkersSymbolizer() sym.width = mapnik.Expression('10') sym.height = mapnik.Expression('10') m = create_grid_map(width, height, sym) ul_lonlat = mapnik.Coord(142.30, -38.20) lr_lonlat = mapnik.Coord(143.40, -38.80) m.zoom_to_box(mapnik.Box2d(ul_lonlat, lr_lonlat)) # new method grid = mapnik.Grid(m.width, m.height, key='Name') mapnik.render_layer(m, grid, layer=0, fields=['Name']) utf1 = grid.encode('utf', resolution=4) assert utf1 == grid_correct_new3, show_grids('new-markers', utf1, grid_correct_new3) # check a full view is the same as a full image grid_view = grid.view(0, 0, width, height) # for kicks check at full res too utf3 = grid.encode('utf', resolution=1) utf4 = grid_view.encode('utf', resolution=1) assert utf3['grid'] == utf4['grid'] assert utf3['keys'] == utf4['keys'] assert utf3['data'] == utf4['data'] assert resolve(utf4, 0, 0) == None # resolve some center points in the # resampled view utf5 = grid_view.encode('utf', resolution=4) assert resolve(utf5, 25, 10) == {"Name": "North West"} assert resolve(utf5, 25, 46) == {"Name": "North East"} assert resolve(utf5, 38, 10) == {"Name": "South West"} assert resolve(utf5, 38, 46) == {"Name": "South East"} grid_feat_id = { 'keys': [ '', '3', '4', '2', '1'], 'data': { '1': { 'Name': 'South East'}, '3': { 'Name': u'North West'}, '2': { 'Name': 'South West'}, '4': { 'Name': 'North East'}}, 'grid': [ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' !! ## ', ' !!! ### ', ' !! ## ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' $$$ %% ', ' $$$ %%% ', ' $$ %% ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']} grid_feat_id2 = { "data": { "1": { "Name": "South East"}, "2": { "Name": "South West"}, "3": { "Name": "North West"}, "4": { "Name": "North East"}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !! ## ", " !!! ### ", " !! ## ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$ %% ", " $$$ %% ", " $$ %% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "3", "4", "2", "1"]} grid_feat_id3 = { "data": { "1": { "Name": "South East", "__id__": 1}, "2": { "Name": "South West", "__id__": 2}, "3": { "Name": "North West", "__id__": 3}, "4": { "Name": "North East", "__id__": 4}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !! ## ", " !!! ### ", " !! ## ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$ %% ", " $$$ %% ", " $ %% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "3", "4", "2", "1"]} def test_render_grid3(): """ test using feature id""" width, height = 256, 256 sym = mapnik.MarkersSymbolizer() sym.width = mapnik.Expression('10') sym.height = mapnik.Expression('10') m = create_grid_map(width, height, sym) ul_lonlat = mapnik.Coord(142.30, -38.20) lr_lonlat = mapnik.Coord(143.40, -38.80) m.zoom_to_box(mapnik.Box2d(ul_lonlat, lr_lonlat)) grid = mapnik.Grid(m.width, m.height, key='__id__') mapnik.render_layer(m, grid, layer=0, fields=['__id__', 'Name']) utf1 = grid.encode('utf', resolution=4) assert utf1 == grid_feat_id3, show_grids('id-markers', utf1 == grid_feat_id3) # check a full view is the same as a full image grid_view = grid.view(0, 0, width, height) # for kicks check at full res too utf3 = grid.encode('utf', resolution=1) utf4 = grid_view.encode('utf', resolution=1) assert utf3['grid'] == utf4['grid'] assert utf3['keys'] == utf4['keys'] assert utf3['data'] == utf4['data'] assert resolve(utf4, 0, 0) == None # resolve some center points in the # resampled view utf5 = grid_view.encode('utf', resolution=4) assert resolve(utf5, 25, 10) == {"Name": "North West", "__id__": 3} assert resolve(utf5, 25, 46) == {"Name": "North East", "__id__": 4} assert resolve(utf5, 38, 10) == {"Name": "South West", "__id__": 2} assert resolve(utf5, 38, 46) == {"Name": "South East", "__id__": 1} def gen_grid_for_id(pixel_key): ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') f = mapnik.Feature(context, pixel_key) f['Name'] = str(pixel_key) f.geometry = mapnik.Geometry.from_wkt( 'POLYGON ((0 0, 0 256, 256 256, 256 0, 0 0))') ds.add_feature(f) s = mapnik.Style() r = mapnik.Rule() symb = mapnik.PolygonSymbolizer() r.symbols.append(symb) s.rules.append(r) lyr = mapnik.Layer('Places') lyr.datasource = ds lyr.styles.append('places_labels') width, height = 256, 256 m = mapnik.Map(width, height) m.append_style('places_labels', s) m.layers.append(lyr) m.zoom_all() grid = mapnik.Grid(m.width, m.height, key='__id__') mapnik.render_layer(m, grid, layer=0, fields=['__id__', 'Name']) return grid def test_negative_id(): grid = gen_grid_for_id(-1) assert grid.get_pixel(128, 128) == -1 utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == ['-1'] def test_32bit_int_id(): int32 = 2147483647 grid = gen_grid_for_id(int32) assert grid.get_pixel(128, 128) == int32 utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == [str(int32)] max_neg = -(int32) grid = gen_grid_for_id(max_neg) assert grid.get_pixel(128, 128) == max_neg utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == [str(max_neg)] def test_64bit_int_id(): int64 = 0x7FFFFFFFFFFFFFFF grid = gen_grid_for_id(int64) assert grid.get_pixel(128, 128) == int64 utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == [str(int64)] max_neg = -(int64) grid = gen_grid_for_id(max_neg) assert grid.get_pixel(128, 128) == max_neg utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == [str(max_neg)] def test_id_zero(): grid = gen_grid_for_id(0) assert grid.get_pixel(128, 128) == 0 utf1 = grid.encode('utf', resolution=4) assert utf1['keys'] == ['0'] line_expected = { "keys": [ "", "1"], "data": { "1": { "Name": "1"}}, "grid": [ " !", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", " !! ", "!! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! ", " ! "]} def test_line_rendering(): ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') pixel_key = 1 f = mapnik.Feature(context, pixel_key) f['Name'] = str(pixel_key) f.geometry = mapnik.Geometry.from_wkt( 'LINESTRING (30 10, 10 30, 40 40)') ds.add_feature(f) s = mapnik.Style() r = mapnik.Rule() symb = mapnik.LineSymbolizer() r.symbols.append(symb) s.rules.append(r) lyr = mapnik.Layer('Places') lyr.datasource = ds lyr.styles.append('places_labels') width, height = 256, 256 m = mapnik.Map(width, height) m.append_style('places_labels', s) m.layers.append(lyr) m.zoom_all() # mapnik.render_to_file(m,'test.png') grid = mapnik.Grid(m.width, m.height, key='__id__') mapnik.render_layer(m, grid, layer=0, fields=['Name']) utf1 = grid.encode() assert utf1 == line_expected, show_grids('line', utf1, line_expected) point_expected = { "data": { "1": { "Name": "South East"}, "2": { "Name": "South West"}, "3": { "Name": "North West"}, "4": { "Name": "North East"}}, "grid": [ " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " !!!! #### ", " !!!! #### ", " !!!! #### ", " !!!! #### ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " $$$$ %%%% ", " $$$$ %%%% ", " $$$$ %%%% ", " $$$$ %%%% ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "], "keys": [ "", "3", "4", "2", "1"]} def test_point_symbolizer_grid(): width, height = 256, 256 sym = mapnik.PointSymbolizer() sym.file = '../data/images/dummy.png' m = create_grid_map(width, height, sym) ul_lonlat = mapnik.Coord(142.30, -38.20) lr_lonlat = mapnik.Coord(143.40, -38.80) m.zoom_to_box(mapnik.Box2d(ul_lonlat, lr_lonlat)) grid = mapnik.Grid(m.width, m.height) mapnik.render_layer(m, grid, layer=0, fields=['Name']) utf1 = grid.encode() assert utf1 == point_expected, show_grids('point-sym', utf1, point_expected) test_point_symbolizer_grid.requires_data = True # should throw because this is a mis-usage # https://github.com/mapnik/mapnik/issues/1325 def test_render_to_grid_multiple_times(): with pytest.raises(RuntimeError): # create map with two layers m = mapnik.Map(256, 256) s = mapnik.Style() r = mapnik.Rule() sym = mapnik.MarkersSymbolizer() sym.allow_overlap = True r.symbols.append(sym) s.rules.append(r) m.append_style('points', s) # NOTE: we use a csv datasource here # because the memorydatasource fails silently for # queries requesting fields that do not exist in the datasource ds1 = mapnik.Datasource(**{"type": "csv", "inline": ''' wkt,Name "POINT (143.10 -38.60)",South East'''}) lyr1 = mapnik.Layer('One') lyr1.datasource = ds1 lyr1.styles.append('points') m.layers.append(lyr1) ds2 = mapnik.Datasource(**{"type": "csv", "inline": ''' wkt,Value "POINT (142.48 -38.60)",South West'''}) lyr2 = mapnik.Layer('Two') lyr2.datasource = ds2 lyr2.styles.append('points') m.layers.append(lyr2) ul_lonlat = mapnik.Coord(142.30, -38.20) lr_lonlat = mapnik.Coord(143.40, -38.80) m.zoom_to_box(mapnik.Box2d(ul_lonlat, lr_lonlat)) grid = mapnik.Grid(m.width, m.height) mapnik.render_layer(m, grid, layer=0, fields=['Name']) # should throw right here since Name will be a property now on the `grid` object # and it is not found on the second layer mapnik.render_layer(m, grid, layer=1, fields=['Value']) grid.encode() python-mapnik-0.0~20240222-5ab32f020/test/python_tests/render_test.py000066400000000000000000000212361456565420200250140ustar00rootroot00000000000000import sys, os import tempfile import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield def test_simplest_render(setup): m = mapnik.Map(256, 256) im = mapnik.Image(m.width, m.height) assert not im.painted() assert im.is_solid() mapnik.render(m, im) assert not im.painted() assert im.is_solid() s = im.tostring() assert s == 256 * 256 * b'\x00\x00\x00\x00' def test_render_image_to_string(): im = mapnik.Image(256, 256) im.fill(mapnik.Color('black')) assert not im.painted() assert im.is_solid() s = im.tostring() assert s == 256 * 256 * b'\x00\x00\x00\xff' def test_non_solid_image(): im = mapnik.Image(256, 256) im.fill(mapnik.Color('black')) assert not im.painted() assert im.is_solid() # set one pixel to a different color im.set_pixel(0, 0, mapnik.Color('white')) assert not im.painted() assert not im.is_solid() def test_non_solid_image_view(): im = mapnik.Image(256, 256) im.fill(mapnik.Color('black')) view = im.view(0, 0, 256, 256) assert view.is_solid() # set one pixel to a different color im.set_pixel(0, 0, mapnik.Color('white')) assert not im.is_solid() # view, since it is the exact dimensions of the image # should also be non-solid assert not view.is_solid() # but not a view that excludes the single diff pixel view2 = im.view(1, 1, 256, 256) assert view2.is_solid() def test_setting_alpha(): w, h = 256, 256 im1 = mapnik.Image(w, h) # white, half transparent c1 = mapnik.Color('rgba(255,255,255,.5)') im1.fill(c1) assert not im1.painted() assert im1.is_solid() # pure white im2 = mapnik.Image(w, h) c2 = mapnik.Color('rgba(255,255,255,1)') im2.fill(c2) im2.apply_opacity(c1.a / 255.0) assert not im2.painted() assert im2.is_solid() assert len(im1.tostring('png32')) == len(im2.tostring('png32')) def test_render_image_to_file(): im = mapnik.Image(256, 256) im.fill(mapnik.Color('black')) if mapnik.has_jpeg(): im.save('test.jpg') im.save('test.png', 'png') if os.path.exists('test.jpg'): os.remove('test.jpg') else: return False if os.path.exists('test.png'): os.remove('test.png') else: return False def get_paired_images(w, h, mapfile): tmp_map = 'tmp_map.xml' m = mapnik.Map(w, h) mapnik.load_map(m, mapfile) im = mapnik.Image(w, h) m.zoom_all() mapnik.render(m, im) mapnik.save_map(m, tmp_map) m2 = mapnik.Map(w, h) mapnik.load_map(m2, tmp_map) im2 = mapnik.Image(w, h) m2.zoom_all() mapnik.render(m2, im2) os.remove(tmp_map) return im, im2 def test_render_from_serialization(): try: im, im2 = get_paired_images( 100, 100, '../data/good_maps/building_symbolizer.xml') assert im.tostring('png32') == im2.tostring('png32') im, im2 = get_paired_images( 100, 100, '../data/good_maps/polygon_symbolizer.xml') assert im.tostring('png32') == im2.tostring('png32') except RuntimeError as e: # only test datasources that we have installed if not 'Could not create datasource' in str(e): raise RuntimeError(e) def test_render_points(): if not mapnik.has_cairo(): return # create and populate point datasource (WGS84 lat-lon coordinates) ds = mapnik.MemoryDatasource() context = mapnik.Context() context.push('Name') f = mapnik.Feature(context, 1) f['Name'] = 'Westernmost Point' f.geometry = mapnik.Geometry.from_wkt('POINT (142.48 -38.38)') ds.add_feature(f) f = mapnik.Feature(context, 2) f['Name'] = 'Southernmost Point' f.geometry = mapnik.Geometry.from_wkt('POINT (143.10 -38.60)') ds.add_feature(f) # create layer/rule/style s = mapnik.Style() r = mapnik.Rule() symb = mapnik.PointSymbolizer() symb.allow_overlap = True r.symbols.append(symb) s.rules.append(r) lyr = mapnik.Layer( 'Places', 'epsg:4326') lyr.datasource = ds lyr.styles.append('places_labels') # latlon bounding box corners ul_lonlat = mapnik.Coord(142.30, -38.20) lr_lonlat = mapnik.Coord(143.40, -38.80) # render for different projections projs = { 'google': 'epsg:3857', 'latlon': 'epsg:4326', 'merc': '+proj=merc +datum=WGS84 +k=1.0 +units=m +over +no_defs', 'utm': '+proj=utm +zone=54 +datum=WGS84' } for projdescr in projs: m = mapnik.Map(1000, 500, projs[projdescr]) m.append_style('places_labels', s) m.layers.append(lyr) dest_proj = mapnik.Projection(projs[projdescr]) src_proj = mapnik.Projection('epsg:4326') tr = mapnik.ProjTransform(src_proj, dest_proj) m.zoom_to_box(tr.forward(mapnik.Box2d(ul_lonlat, lr_lonlat))) # Render to SVG so that it can be checked how many points are there # with string comparison svg_file = os.path.join( tempfile.gettempdir(), 'mapnik-render-points-%s.svg' % projdescr) mapnik.render_to_file(m, svg_file) num_points_present = len(list(ds.all_features())) with open(svg_file, 'r') as f: svg = f.read() num_points_rendered = svg.count('=1 == True del ds assert os.path.exists(index) == True os.unlink(index) test_rtree_creation.requires_data = True def test_geometry_round_trip(): test_db = '/tmp/mapnik-sqlite-point.db' ogr_metadata = True # create test db conn = sqlite3.connect(test_db) cur = conn.cursor() cur.execute(''' CREATE TABLE IF NOT EXISTS point_table (id INTEGER PRIMARY KEY AUTOINCREMENT, geometry BLOB, name varchar) ''') # optional: but nice if we want to read with ogr if ogr_metadata: cur.execute('''CREATE TABLE IF NOT EXISTS geometry_columns ( f_table_name VARCHAR, f_geometry_column VARCHAR, geometry_type INTEGER, coord_dimension INTEGER, srid INTEGER, geometry_format VARCHAR )''') cur.execute('''INSERT INTO geometry_columns (f_table_name, f_geometry_column, geometry_format, geometry_type, coord_dimension, srid) VALUES ('point_table','geometry','WKB', 1, 1, 4326)''') conn.commit() cur.close() # add a point as wkb (using mapnik) to match how an ogr created db # looks x = -122 # longitude y = 48 # latitude wkt = 'POINT(%s %s)' % (x, y) # little endian wkb (mapnik will auto-detect and ready either little or # big endian (XDR)) wkb = mapnik.Geometry.from_wkt(wkt).to_wkb(mapnik.wkbByteOrder.NDR) values = (None, sqlite3.Binary(wkb), "test point") cur = conn.cursor() cur.execute( '''INSERT into "point_table" (id,geometry,name) values (?,?,?)''', values) conn.commit() cur.close() conn.close() def make_wkb_point(x, y): import struct byteorder = 1 # little endian endianess = '' if byteorder == 1: endianess = '<' else: endianess = '>' geom_type = 1 # for a point return struct.pack('%sbldd' % endianess, byteorder, geom_type, x, y) # confirm the wkb matches a manually formed wkb wkb2 = make_wkb_point(x, y) assert wkb == wkb2 # ensure we can read this data back out properly with mapnik ds = mapnik.Datasource( **{'type': 'sqlite', 'file': test_db, 'table': 'point_table'}) fs = ds.featureset() feat = fs.next() assert feat.id() == 1 assert feat['name'] == 'test point' geom = feat.geometry assert geom.to_wkt() == 'POINT(-122 48)' del ds # ensure it matches data read with just sqlite conn = sqlite3.connect(test_db) cur = conn.cursor() cur.execute('''SELECT * from point_table''') conn.commit() result = cur.fetchone() cur.close() feat_id = result[0] assert feat_id == 1 name = result[2] assert name == 'test point' geom_wkb_blob = result[1] assert geom_wkb_blob == geom.to_wkb(mapnik.wkbByteOrder.NDR) new_geom = mapnik.Geometry.from_wkb(geom_wkb_blob) assert new_geom.to_wkt() == geom.to_wkt() conn.close() os.unlink(test_db) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/sqlite_test.py000066400000000000000000001022731456565420200250370ustar00rootroot00000000000000import os import mapnik import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup_and_teardown(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield index = '../data/sqlite/world.sqlite.index' if os.path.exists(index): os.unlink(index) if 'sqlite' in mapnik.DatasourceCache.plugin_names(): def test_attachdb_with_relative_file(setup_and_teardown): # The point table and index is in the qgis_spatiallite.sqlite # database. If either is not found, then this fails ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='point', attachdb='scratch@qgis_spatiallite.sqlite' ) fs = ds.featureset() feature = fs.next() assert feature['pkuid'] == 1 test_attachdb_with_relative_file.requires_data = True def test_attachdb_with_multiple_files(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='attachedtest', attachdb='scratch1@:memory:,scratch2@:memory:', initdb=''' create table scratch1.attachedtest (the_geom); create virtual table scratch2.idx_attachedtest_the_geom using rtree(pkid,xmin,xmax,ymin,ymax); insert into scratch2.idx_attachedtest_the_geom values (1,-7799225.5,-7778571.0,1393264.125,1417719.375); ''' ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass # the above should not throw but will result in no features assert feature == None test_attachdb_with_multiple_files.requires_data = True def test_attachdb_with_absolute_file(): # The point table and index is in the qgis_spatiallite.sqlite # database. If either is not found, then this fails ds = mapnik.SQLite(file=os.getcwd() + '/../data/sqlite/world.sqlite', table='point', attachdb='scratch@qgis_spatiallite.sqlite' ) fs = ds.featureset() feature = fs.next() assert feature['pkuid'] == 1 test_attachdb_with_absolute_file.requires_data = True def test_attachdb_with_index(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='attachedtest', attachdb='scratch@:memory:', initdb=''' create table scratch.attachedtest (the_geom); create virtual table scratch.idx_attachedtest_the_geom using rtree(pkid,xmin,xmax,ymin,ymax); insert into scratch.idx_attachedtest_the_geom values (1,-7799225.5,-7778571.0,1393264.125,1417719.375); ''' ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_attachdb_with_index.requires_data = True def test_attachdb_with_explicit_index(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='attachedtest', index_table='myindex', attachdb='scratch@:memory:', initdb=''' create table scratch.attachedtest (the_geom); create virtual table scratch.myindex using rtree(pkid,xmin,xmax,ymin,ymax); insert into scratch.myindex values (1,-7799225.5,-7778571.0,1393264.125,1417719.375); ''' ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_attachdb_with_explicit_index.requires_data = True def test_attachdb_with_sql_join(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from world_merc INNER JOIN business on world_merc.iso3 = business.ISO3 limit 100)', attachdb='busines@business.sqlite' ) assert len(ds.fields()) == 29 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat', 'ISO3:1', '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float', 'str', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'] fs = ds.featureset() feature = fs.next() assert feature.id() == 1 expected = { 1995: 0, 1996: 0, 1997: 0, 1998: 0, 1999: 0, 2000: 0, 2001: 0, 2002: 0, 2003: 0, 2004: 0, 2005: 0, 2006: 0, 2007: 0, 2008: 0, 2009: 0, 2010: 0, # this appears to be sqlites way of # automatically handling clashing column names 'ISO3:1': 'ATG', 'OGC_FID': 1, 'area': 44, 'fips': u'AC', 'iso2': u'AG', 'iso3': u'ATG', 'lat': 17.078, 'lon': -61.783, 'name': u'Antigua and Barbuda', 'pop2005': 83039, 'region': 19, 'subregion': 29, 'un': 28 } for k, v in expected.items(): try: assert feature[str(k)] == v except: #import pdb;pdb.set_trace() print('invalid key/v %s/%s for: %s' % (k, v, feature)) test_attachdb_with_sql_join.requires_data = True def test_attachdb_with_sql_join_count(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from world_merc INNER JOIN business on world_merc.iso3 = business.ISO3 limit 100)', attachdb='busines@business.sqlite' ) assert len(ds.fields()) == 29 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat', 'ISO3:1', '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float', 'str', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'] assert len(list(ds.all_features())) == 100 test_attachdb_with_sql_join_count.requires_data = True def test_attachdb_with_sql_join_count2(): ''' sqlite3 world.sqlite attach database 'business.sqlite' as business; select count(*) from world_merc INNER JOIN business on world_merc.iso3 = business.ISO3; ''' ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from world_merc INNER JOIN business on world_merc.iso3 = business.ISO3)', attachdb='busines@business.sqlite' ) assert len(ds.fields()) == 29 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat', 'ISO3:1', '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float', 'str', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'] assert len(list(ds.all_features())) == 192 test_attachdb_with_sql_join_count2.requires_data = True def test_attachdb_with_sql_join_count3(): ''' select count(*) from (select * from world_merc where 1=1) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3; ''' ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from (select * from world_merc where !intersects!) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3)', attachdb='busines@business.sqlite' ) assert len(ds.fields()) == 29 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat', 'ISO3:1', '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float', 'str', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'] assert len(list(ds.all_features())) == 192 test_attachdb_with_sql_join_count3.requires_data = True def test_attachdb_with_sql_join_count4(): ''' select count(*) from (select * from world_merc where 1=1) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3; ''' ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from (select * from world_merc where !intersects! limit 1) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3)', attachdb='busines@business.sqlite' ) assert len(ds.fields()) == 29 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat', 'ISO3:1', '1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float', 'str', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int', 'int'] assert len(list(ds.all_features())) == 1 test_attachdb_with_sql_join_count4.requires_data = True def test_attachdb_with_sql_join_count5(): ''' select count(*) from (select * from world_merc where 1=1) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3; ''' ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from (select * from world_merc where !intersects! and 1=2) as world_merc INNER JOIN business on world_merc.iso3 = business.ISO3)', attachdb='busines@business.sqlite' ) # nothing is able to join to business so we don't pick up business # schema assert len(ds.fields()) == 12 assert ds.fields() == ['OGC_FID', 'fips', 'iso2', 'iso3', 'un', 'name', 'area', 'pop2005', 'region', 'subregion', 'lon', 'lat'] assert ds.field_types() == ['int', 'str', 'str', 'str', 'int', 'str', 'int', 'int', 'int', 'int', 'float', 'float'] assert len(list(ds.all_features())) == 0 test_attachdb_with_sql_join_count5.requires_data = True def test_subqueries(): ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='world_merc', ) fs = ds.featureset() feature = fs.next() assert feature['OGC_FID'] == 1 assert feature['fips'] == u'AC' assert feature['iso2'] == u'AG' assert feature['iso3'] == u'ATG' assert feature['un'] == 28 assert feature['name'] == u'Antigua and Barbuda' assert feature['area'] == 44 assert feature['pop2005'] == 83039 assert feature['region'] == 19 assert feature['subregion'] == 29 assert feature['lon'] == -61.783 assert feature['lat'] == 17.078 ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select * from world_merc)', ) fs = ds.featureset() feature = fs.next() assert feature['OGC_FID'] == 1 assert feature['fips'] == u'AC' assert feature['iso2'] == u'AG' assert feature['iso3'] == u'ATG' assert feature['un'] == 28 assert feature['name'] == u'Antigua and Barbuda' assert feature['area'] == 44 assert feature['pop2005'] == 83039 assert feature['region'] == 19 assert feature['subregion'] == 29 assert feature['lon'] == -61.783 assert feature['lat'] == 17.078 ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select OGC_FID,GEOMETRY from world_merc)', ) fs = ds.featureset() feature = fs.next() assert feature['OGC_FID'] == 1 assert len(feature) == 1 ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select GEOMETRY,OGC_FID,fips from world_merc)', ) fs = ds.featureset() feature = fs.next() assert feature['OGC_FID'] == 1 assert feature['fips'] == u'AC' # same as above, except with alias like postgres requires # TODO - should we try to make this work? # ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', # table='(select GEOMETRY,rowid as aliased_id,fips from world_merc) as table', # key_field='aliased_id' # ) #fs = ds.featureset() #feature = fs.next() # assert feature['aliased_id'] == 1 # assert feature['fips'] == u'AC' ds = mapnik.SQLite(file='../data/sqlite/world.sqlite', table='(select GEOMETRY,OGC_FID,OGC_FID as rowid,fips from world_merc)', ) fs = ds.featureset() feature = fs.next() assert feature['rowid'] == 1 assert feature['fips'] == u'AC' test_subqueries.requires_data = True def test_empty_db(): ds = mapnik.SQLite(file='../data/sqlite/empty.db', table='empty', ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_empty_db.requires_data = True def test_that_nonexistant_query_field_throws(**kwargs): ds = mapnik.SQLite(file='../data/sqlite/empty.db', table='empty', ) assert len(ds.fields()) == 25 assert ds.fields() == ['OGC_FID', 'scalerank', 'labelrank', 'featurecla', 'sovereignt', 'sov_a3', 'adm0_dif', 'level', 'type', 'admin', 'adm0_a3', 'geou_dif', 'name', 'abbrev', 'postal', 'name_forma', 'terr_', 'name_sort', 'map_color', 'pop_est', 'gdp_md_est', 'fips_10_', 'iso_a2', 'iso_a3', 'iso_n3'] assert ds.field_types() == ['int', 'int', 'int', 'str', 'str', 'str', 'float', 'float', 'str', 'str', 'str', 'float', 'str', 'str', 'str', 'str', 'str', 'str', 'float', 'float', 'float', 'float', 'str', 'str', 'float'] query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) # also add an invalid one, triggering throw query.add_property_name('bogus') with pytest.raises(RuntimeError): ds.features(query) test_that_nonexistant_query_field_throws.requires_data = True def test_intersects_token1(): ds = mapnik.SQLite(file='../data/sqlite/empty.db', table='(select * from empty where !intersects!)', ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_intersects_token1.requires_data = True def test_intersects_token2(): ds = mapnik.SQLite(file='../data/sqlite/empty.db', table='(select * from empty where "a"!="b" and !intersects!)', ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_intersects_token2.requires_data = True def test_intersects_token3(): ds = mapnik.SQLite(file='../data/sqlite/empty.db', table='(select * from empty where "a"!="b" and !intersects!)', ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None test_intersects_token3.requires_data = True # https://github.com/mapnik/mapnik/issues/1537 # this works because key_field is manually set def test_db_with_one_text_column(): # form up an in-memory test db wkb = '010100000000000000000000000000000000000000' ds = mapnik.SQLite(file=':memory:', table='test1', initdb=''' create table test1 (alias TEXT,geometry BLOB); insert into test1 values ("test",x'%s'); ''' % wkb, extent='-180,-60,180,60', use_spatial_index=False, key_field='alias' ) assert len(ds.fields()) == 1 assert ds.fields() == ['alias'] assert ds.field_types() == ['str'] fs = list(ds.all_features()) assert len(fs) == 1 feat = fs[0] assert feat.id() == 0 # should be 1? assert feat['alias'] == 'test' assert feat.geometry.to_wkt() == 'POINT(0 0)' def test_db_with_one_untyped_column(): # form up an in-memory test db wkb = '010100000000000000000000000000000000000000' ds = mapnik.SQLite(file=':memory:', table='test1', initdb=''' create table test1 (geometry BLOB, untyped); insert into test1 values (x'%s', 'untyped'); ''' % wkb, extent='-180,-60,180,60', use_spatial_index=False, key_field='rowid' ) # ensure the untyped column is found assert len(ds.fields()) == 2 assert ds.fields(), ['rowid' == 'untyped'] assert ds.field_types(), ['int' == 'str'] def test_db_with_one_untyped_column_using_subquery(): # form up an in-memory test db wkb = '010100000000000000000000000000000000000000' ds = mapnik.SQLite(file=':memory:', table='(SELECT rowid, geometry, untyped FROM test1)', initdb=''' create table test1 (geometry BLOB, untyped); insert into test1 values (x'%s', 'untyped'); ''' % wkb, extent='-180,-60,180,60', use_spatial_index=False, key_field='rowid' ) # ensure the untyped column is found assert len(ds.fields()) == 3 assert ds.fields(), ['rowid', 'untyped' == 'rowid'] assert ds.field_types(), ['int', 'str' == 'int'] def test_that_64bit_int_fields_work(): ds = mapnik.SQLite(file='../data/sqlite/64bit_int.sqlite', table='int_table', use_spatial_index=False ) assert len(ds.fields()) == 3 assert ds.fields(), ['OGC_FID', 'id' == 'bigint'] assert ds.field_types(), ['int', 'int' == 'int'] fs = ds.featureset() feat = fs.next() assert feat.id() == 1 assert feat['OGC_FID'] == 1 assert feat['bigint'] == 2147483648 feat = fs.next() assert feat.id() == 2 assert feat['OGC_FID'] == 2 assert feat['bigint'] == 922337203685477580 test_that_64bit_int_fields_work.requires_data = True def test_null_id_field(): # silence null key warning: # https://github.com/mapnik/mapnik/issues/1889 default_logging_severity = mapnik.logger.get_severity() mapnik.logger.set_severity(getattr(mapnik.severity_type, "None")) # form up an in-memory test db wkb = '010100000000000000000000000000000000000000' # note: the osm_id should be declared INTEGER PRIMARY KEY # but in this case we intentionally do not make this a valid pkey # otherwise sqlite would turn the null into a valid, serial id ds = mapnik.SQLite(file=':memory:', table='test1', initdb=''' create table test1 (osm_id INTEGER,geometry BLOB); insert into test1 values (null,x'%s'); ''' % wkb, extent='-180,-60,180,60', use_spatial_index=False, key_field='osm_id' ) fs = ds.featureset() feature = None try: feature = fs.next() except StopIteration: pass assert feature == None mapnik.logger.set_severity(default_logging_severity) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/style_test.py000066400000000000000000000004211456565420200246660ustar00rootroot00000000000000import mapnik def test_style_init(): s = mapnik.Style() assert s.filter_mode == mapnik.filter_mode.ALL assert len(s.rules) == 0 assert s.opacity == 1 assert s.comp_op == None assert s.image_filters == "" assert not s.image_filters_inflate python-mapnik-0.0~20240222-5ab32f020/test/python_tests/topojson_plugin_test.py000066400000000000000000000066331456565420200267720ustar00rootroot00000000000000import mapnik import pytest import os from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if 'topojson' in mapnik.DatasourceCache.plugin_names(): def test_topojson_init(setup): # topojson tests/data/json/escaped.geojson -o tests/data/topojson/escaped.topojson --properties # topojson version 1.4.2 ds = mapnik.Datasource( type='topojson', file='../data/topojson/escaped.topojson') e = ds.envelope() assert e.minx == pytest.approx(-81.705583, 1e-7) assert e.miny == pytest.approx( 41.480573, 1e-6) assert e.maxx == pytest.approx(-81.705583, 1e-5) assert e.maxy == pytest.approx(41.480573, 1e-3) def test_topojson_properties(): ds = mapnik.Datasource( type='topojson', file='../data/topojson/escaped.topojson') f = list(ds.features_at_point(ds.envelope().center()))[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' def test_geojson_from_in_memory_string(): ds = mapnik.Datasource( type='topojson', inline=open( '../data/topojson/escaped.topojson', 'r').read()) f = list(ds.features_at_point(ds.envelope().center()))[0] assert len(ds.fields()) == 11 desc = ds.describe() assert desc['geometry_type'] == mapnik.DataGeometryType.Point assert f['name'] == u'Test' assert f['int'] == 1 assert f['description'] == u'Test: \u005C' assert f['spaces'] == u'this has spaces' assert f['double'] == 1.1 assert f['boolean'] == True assert f['NOM_FR'] == u'Qu\xe9bec' assert f['NOM_FR'] == u'Québec' #@raises(RuntimeError) def test_that_nonexistant_query_field_throws(**kwargs): #with pytest.raises(RuntimeError): ds = mapnik.Datasource( type='topojson', file='../data/topojson/escaped.topojson') assert len(ds.fields()) == 11 # TODO - this sorting is messed up assert ds.fields() == ['name', 'int', 'description', 'spaces', 'double', 'boolean', 'NOM_FR', 'object', 'array', 'empty_array', 'empty_object'] assert ds.field_types() == ['str', 'int', 'str', 'str', 'float', 'bool', 'str', 'str', 'str', 'str', 'str'] # TODO - should topojson plugin throw like others? query = mapnik.Query(ds.envelope()) for fld in ds.fields(): query.add_property_name(fld) # also add an invalid one, triggering throw query.add_property_name('bogus') fs = ds.features(query) #if __name__ == "__main__": #setup() # exit(run_all(eval(x) for x in dir() if x.startswith("test_"))) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/utilities.py000066400000000000000000000060551456565420200245130ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys import traceback import mapnik import pytest READ_FLAGS = 'rb' HERE = os.path.dirname(__file__) def execution_path(filename): return os.path.join(os.path.dirname( sys._getframe(1).f_code.co_filename), filename) def contains_word(word, bytestring_): """ Checks that a bytestring contains a given word. len(bytestring) should be a multiple of len(word). >>> contains_word("abcd", "abcd"*5) True >>> contains_word("ab", "ba"*5) False >>> contains_word("ab", "ab"*5+"a") Traceback (most recent call last): ... AssertionError: len(bytestring_) not multiple of len(word) """ n = len(word) assert len(bytestring_) % n == 0, "len(bytestring_) not multiple of len(word)" chunks = [bytestring_[i:i + n] for i in range(0, len(bytestring_), n)] return word in chunks def pixel2channels(pixel): alpha = (pixel >> 24) & 0xff red = pixel & 0xff green = (pixel >> 8) & 0xff blue = (pixel >> 16) & 0xff return red, green, blue, alpha def pixel2rgba(pixel): return 'rgba(%s,%s,%s,%s)' % pixel2channels(pixel) def get_unique_colors(im): pixels = [] for x in range(im.width()): for y in range(im.height()): pixel = im.get_pixel(x, y) if pixel not in pixels: pixels.append(pixel) pixels = sorted(pixels) return list(map(pixel2rgba, pixels)) def side_by_side_image(left_im, right_im): width = left_im.width() + 1 + right_im.width() height = max(left_im.height(), right_im.height()) im = mapnik.Image(width, height) im.composite(left_im, mapnik.CompositeOp.src_over, 1.0, 0, 0) if width > 80: im.composite( mapnik.Image.open( HERE + '/images/expected.png'), mapnik.CompositeOp.difference, 1.0, 0, 0) im.composite( right_im, mapnik.CompositeOp.src_over, 1.0, left_im.width() + 1, 0) if width > 80: im.composite( mapnik.Image.open( HERE + '/images/actual.png'), mapnik.CompositeOp.difference, 1.0, left_im.width() + 1, 0) return im def assert_box2d_almost_equal(a, b, msg=None): msg = msg or ("%r != %r" % (a, b)) assert a.minx == pytest.approx(b.minx, abs=1e-2), msg assert a.maxx == pytest.approx(b.maxx, abs=1e-2), msg assert a.miny == pytest.approx(b.miny, abs=1e-2), msg assert a.maxy == pytest.approx(b.maxy, abs=1e-2), msg def images_almost_equal(image1, image2, tolerance = 1): def rgba(p): return p & 0xff,(p >> 8) & 0xff,(p >> 16) & 0xff, p >> 24 assert image1.width() == image2.width() assert image1.height() == image2.height() for x in range(image1.width()): for y in range(image1.height()): p1 = image1.get_pixel(x, y) p2 = image2.get_pixel(x, y) assert rgba(p1) == pytest.approx(rgba(p2), abs = tolerance) python-mapnik-0.0~20240222-5ab32f020/test/python_tests/webp_encoding_test.py000066400000000000000000000155341456565420200263440ustar00rootroot00000000000000import mapnik import os import pytest from .utilities import execution_path @pytest.fixture(scope="module") def setup(): # All of the paths used are relative, if we run the tests # from another directory we need to chdir() os.chdir(execution_path('.')) yield if mapnik.has_webp(): tmp_dir = '/tmp/mapnik-webp/' if not os.path.exists(tmp_dir): os.makedirs(tmp_dir) opts = [ 'webp', 'webp:method=0', 'webp:method=6', 'webp:quality=64', 'webp:alpha=false', 'webp:partitions=3', 'webp:preprocessing=1', 'webp:partition_limit=50', 'webp:pass=10', 'webp:alpha_quality=50', 'webp:alpha_filtering=2', 'webp:alpha_compression=0', 'webp:autofilter=0', 'webp:filter_type=1:autofilter=1', 'webp:filter_sharpness=4', 'webp:filter_strength=50', 'webp:sns_strength=50', 'webp:segments=3', 'webp:target_PSNR=.5', 'webp:target_size=100' ] def gen_filepath(name, format): return os.path.join('images/support/encoding-opts', name + '-' + format.replace(":", "+") + '.webp') def test_quality_threshold(setup): im = mapnik.Image(256, 256) im.tostring('webp:quality=99.99000') im.tostring('webp:quality=0') im.tostring('webp:quality=0.001') def test_quality_threshold_invalid(): im = mapnik.Image(256, 256) with pytest.raises(RuntimeError): im.tostring('webp:quality=101') def test_quality_threshold_invalid2(): im = mapnik.Image(256, 256) with pytest.raises(RuntimeError): im.tostring('webp:quality=-1') def test_quality_threshold_invalid3(): im = mapnik.Image(256, 256) with pytest.raises(RuntimeError): im.tostring('webp:quality=101.1') generate = os.environ.get('UPDATE') def test_expected_encodings(): fails = [] try: for opt in opts: im = mapnik.Image(256, 256) expected = gen_filepath('blank', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image', expected) im.save(expected, opt) im.save(actual, opt) try: expected_bytes = mapnik.Image.open(expected).tostring() except RuntimeError: # this will happen if libweb is old, since it cannot open # images created by more recent webp print( 'warning, cannot open webp expected image (your libwebp is likely too old)') continue if mapnik.Image.open(actual).tostring() != expected_bytes: fails.append( '%s (actual) not == to %s (expected)' % (actual, expected)) for opt in opts: im = mapnik.Image(256, 256) im.fill(mapnik.Color('green')) expected = gen_filepath('solid', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image', expected) im.save(expected, opt) im.save(actual, opt) try: expected_bytes = mapnik.Image.open(expected).tostring() except RuntimeError: # this will happen if libweb is old, since it cannot open # images created by more recent webp print( 'warning, cannot open webp expected image (your libwebp is likely too old)') continue if mapnik.Image.open(actual).tostring() != expected_bytes: fails.append( '%s (actual) not == to %s (expected)' % (actual, expected)) for opt in opts: im = mapnik.Image.open( 'images/support/transparency/aerial_rgba.png') expected = gen_filepath('aerial_rgba', opt) actual = os.path.join(tmp_dir, os.path.basename(expected)) if generate or not os.path.exists(expected): print('generating expected image', expected) im.save(expected, opt) im.save(actual, opt) try: expected_bytes = mapnik.Image.open(expected).tostring() except RuntimeError: # this will happen if libweb is old, since it cannot open # images created by more recent webp print( 'warning, cannot open webp expected image (your libwebp is likely too old)') continue if mapnik.Image.open(actual).tostring() != expected_bytes: fails.append( '%s (actual) not == to %s (expected)' % (actual, expected)) # disabled to avoid failures on ubuntu when using old webp packages # assert fails,[] == '\n'+'\n'.join(fails) except RuntimeError as e: print(e) def test_transparency_levels(): try: # create partial transparency image im = mapnik.Image(256, 256) im.fill(mapnik.Color('rgba(255,255,255,.5)')) c2 = mapnik.Color('rgba(255,255,0,.2)') c3 = mapnik.Color('rgb(0,255,255)') for y in range(0, int(im.height() / 2)): for x in range(0, int(im.width() / 2)): im.set_pixel(x, y, c2) for y in range(int(im.height() / 2), im.height()): for x in range(int(im.width() / 2), im.width()): im.set_pixel(x, y, c3) t0 = tmp_dir + 'white0-actual.webp' # octree format = 'webp' expected = 'images/support/transparency/white0.webp' if generate or not os.path.exists(expected): im.save('images/support/transparency/white0.webp') im.save(t0, format) im_in = mapnik.Image.open(t0) t0_len = len(im_in.tostring(format)) try: expected_bytes = mapnik.Image.open(expected).tostring(format) except RuntimeError: # this will happen if libweb is old, since it cannot open # images created by more recent webp print( 'warning, cannot open webp expected image (your libwebp is likely too old)') return assert t0_len == len(expected_bytes) except RuntimeError as e: print(e) python-mapnik-0.0~20240222-5ab32f020/test/run_tests.py000077500000000000000000000055561456565420200217730ustar00rootroot00000000000000#!/usr/bin/env python import getopt import os import sys from python_tests.utilities import TodoPlugin try: import nose except ImportError as e: sys.stderr.write( "Unable to run python tests: the third party 'nose' module is required" "\nTo install 'nose' do:" "\n\tsudo pip install nose (or on debian systems: " "apt-get install python-nose): %s\n" % e) sys.exit(1) else: from nose.plugins.doctests import Doctest def usage(): print("test.py -h | --help") print("test.py [-q | -v] [-p | --prefix ]") def main(): try: opts, args = getopt.getopt(sys.argv[1:], "hvqp:", ["help", "prefix="]) except getopt.GetoptError as err: print(str(err)) usage() sys.exit(2) prefix = None verbose = False quiet = False for o, a in opts: if o == "-q": quiet = True elif o == "-v": verbose = True elif o in ("-h", "--help"): usage() sys.exit() elif o in ("-p", "--prefix"): prefix = a else: assert False, "Unhandled option" if quiet and verbose: usage() sys.exit(2) if prefix: # Allow python to find libraries for testing on the buildbot sys.path.insert( 0, os.path.join( prefix, "lib/python%s/site-packages" % sys.version[ :3])) import mapnik if not quiet: print("- mapnik path: %s" % mapnik.__file__) if hasattr(mapnik, '_mapnik'): print("- _mapnik.so path: %s" % mapnik._mapnik.__file__) if hasattr(mapnik, 'inputpluginspath'): print("- Input plugins path: %s" % mapnik.inputpluginspath) if 'MAPNIK_INPUT_PLUGINS_DIRECTORY' in os.environ: print("- MAPNIK_INPUT_PLUGINS_DIRECTORY env: %s" % os.environ.get('MAPNIK_INPUT_PLUGINS_DIRECTORY')) if hasattr(mapnik, 'fontscollectionpath'): print("- Font path: %s" % mapnik.fontscollectionpath) if 'MAPNIK_FONT_DIRECTORY' in os.environ: print( "- MAPNIK_FONT_DIRECTORY env: %s" % os.environ.get('MAPNIK_FONT_DIRECTORY')) print('') print("- Running nosetests:") print('') argv = [ __file__, '--exe', '--with-todo', '--with-doctest', '--doctest-tests'] if not quiet: argv.append('-v') if verbose: # 3 * '-v' gets us debugging information from nose argv.append('-v') argv.append('-v') dirname = os.path.dirname(sys.argv[0]) argv.extend(['-w', os.path.join(dirname, 'python_tests')]) if not nose.run(argv=argv, plugins=[TodoPlugin(), Doctest()]): sys.exit(1) else: sys.exit(0) if __name__ == "__main__": main() python-mapnik-0.0~20240222-5ab32f020/test/visual.py000077500000000000000000000302111456565420200212320ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import print_function import glob import os import platform import shutil import sys import mapnik # mapnik.logger.set_severity(mapnik.severity_type.None) # mapnik.logger.set_severity(mapnik.severity_type.Debug) try: import json except ImportError: import simplejson as json visual_output_dir = "/tmp/mapnik-visual-images" defaults = { 'status': True, 'sizes': [(500, 100)], 'scales': [1.0, 2.0], 'agg': True, 'cairo': mapnik.has_cairo(), 'grid': mapnik.has_grid_renderer() } cairo_threshold = 10 agg_threshold = 0 grid_threshold = 5 if 'Linux' == platform.uname()[0]: # we assume if linux then you are running packaged cairo # which is older than the 1.12.14 version we used on OS X # to generate the expected images, so we'll rachet back the threshold # https://github.com/mapnik/mapnik/issues/1868 cairo_threshold = 230 agg_threshold = 12 grid_threshold = 6 def render_cairo(m, output, scale_factor): mapnik.render_to_file(m, output, 'ARGB32', scale_factor) # open and re-save as png8 to save space new_im = mapnik.Image.open(output) new_im.save(output, 'png32') def render_grid(m, output, scale_factor): grid = mapnik.Grid(m.width, m.height) mapnik.render_layer(m, grid, layer=0, scale_factor=scale_factor) utf1 = grid.encode('utf', resolution=4) open(output, 'wb').write(json.dumps(utf1, indent=1).encode()) def render_agg(m, output, scale_factor): mapnik.render_to_file(m, output, 'png32', scale_factor), renderers = [ {'name': 'agg', 'render': render_agg, 'compare': lambda actual, reference: compare(actual, reference, alpha=True), 'threshold': agg_threshold, 'filetype': 'png', 'dir': 'images' }, {'name': 'cairo', 'render': render_cairo, 'compare': lambda actual, reference: compare(actual, reference, alpha=False), 'threshold': cairo_threshold, 'filetype': 'png', 'dir': 'images' }, {'name': 'grid', 'render': render_grid, 'compare': lambda actual, reference: compare_grids(actual, reference, alpha=False), 'threshold': grid_threshold, 'filetype': 'json', 'dir': 'grids' } ] COMPUTE_THRESHOLD = 16 # testcase images are generated on OS X # so they should exactly match if platform.uname()[0] == 'Darwin': COMPUTE_THRESHOLD = 2 # compare two images and return number of different pixels def compare(actual, expected, alpha=True): im1 = mapnik.Image.open(actual) im2 = mapnik.Image.open(expected) return im1.compare(im2, COMPUTE_THRESHOLD, alpha) def compare_grids(actual, expected, threshold=0, alpha=True): global errors global passed im1 = json.loads(open(actual).read()) im2 = json.loads(open(expected).read()) # TODO - real diffing if not im1['data'] == im2['data']: return 99999999 if not im1['keys'] == im2['keys']: return 99999999 grid1 = im1['grid'] grid2 = im2['grid'] # dimensions must be exact width1 = len(grid1[0]) width2 = len(grid2[0]) if not width1 == width2: return 99999999 height1 = len(grid1) height2 = len(grid2) if not height1 == height2: return 99999999 diff = 0 for y in range(0, height1 - 1): row1 = grid1[y] row2 = grid2[y] width = min(len(row1), len(row2)) for w in range(0, width): if row1[w] != row2[w]: diff += 1 return diff dirname = os.path.join(os.path.dirname(__file__), 'data-visual') class Reporting: DIFF = 1 NOT_FOUND = 2 OTHER = 3 REPLACE = 4 def __init__(self, quiet, overwrite_failures=False): self.quiet = quiet self.passed = 0 self.failed = 0 self.overwrite_failures = overwrite_failures self.errors = [ # (type, actual, expected, diff, message) ] def result_fail(self, actual, expected, diff): self.failed += 1 if self.quiet: if platform.uname()[0] == 'Windows': sys.stderr.write('.') else: sys.stderr.write('\x1b[31m.\x1b[0m') else: print( '\x1b[31m✘\x1b[0m (\x1b[34m%u different pixels\x1b[0m)' % diff) if self.overwrite_failures: self.errors.append((self.REPLACE, actual, expected, diff, None)) contents = open(actual, 'r').read() open(expected, 'wb').write(contents) else: self.errors.append((self.DIFF, actual, expected, diff, None)) def result_pass(self, actual, expected, diff): self.passed += 1 if self.quiet: if platform.uname()[0] == 'Windows': sys.stderr.write('.') else: sys.stderr.write('\x1b[32m.\x1b[0m') else: if platform.uname()[0] == 'Windows': print('\x1b[32m✓\x1b[0m') else: print('✓') def not_found(self, actual, expected): self.failed += 1 self.errors.append((self.NOT_FOUND, actual, expected, 0, None)) if self.quiet: sys.stderr.write('\x1b[33m.\x1b[0m') else: print( '\x1b[33m?\x1b[0m (\x1b[34mReference file not found, creating\x1b[0m)') contents = open(actual, 'r').read() open(expected, 'wb').write(contents) def other_error(self, expected, message): self.failed += 1 self.errors.append((self.OTHER, None, expected, 0, message)) if self.quiet: sys.stderr.write('\x1b[31m.\x1b[0m') else: print('\x1b[31m✘\x1b[0m (\x1b[34m%s\x1b[0m)' % message) def make_html_item(self, actual, expected, diff): item = '''

''' % (expected, expected, '%') item += '
%s
' % (diff) item += ''' ''' % (actual, actual, '%') return item def summary(self): if len(self.errors) == 0: print( '\nAll %s visual tests passed: \x1b[1;32m✓ \x1b[0m' % self.passed) return 0 sortable_errors = [] print("\nVisual rendering: %s failed / %s passed" % (len(self.errors), self.passed)) for idx, error in enumerate(self.errors): if error[0] == self.OTHER: print(str(idx + 1) + ") \x1b[31mfailure to run test:\x1b[0m %s (\x1b[34m%s\x1b[0m)" % (error[2], error[4])) elif error[0] == self.NOT_FOUND: print(str(idx + 1) + ") Generating reference image: '%s'" % error[2]) continue elif error[0] == self.DIFF: print( str( idx + 1) + ") \x1b[34m%s different pixels\x1b[0m:\n\t%s (\x1b[31mactual\x1b[0m)\n\t%s (\x1b[32mexpected\x1b[0m)" % (error[3], error[1], error[2])) if '.png' in error[1]: # ignore grids sortable_errors.append((error[3], error)) elif error[0] == self.REPLACE: print(str(idx + 1) + ") \x1b[31mreplaced reference with new version:\x1b[0m %s" % error[2]) if len(sortable_errors): # drop failure results in folder vdir = os.path.join(visual_output_dir, 'visual-test-results') if not os.path.exists(vdir): os.makedirs(vdir) html_template = open( os.path.join( dirname, 'index.html'), 'r').read() name = 'index.html' failures_realpath = os.path.join(vdir, name) html_out = open(failures_realpath, 'w+') sortable_errors.sort(reverse=True) html_body = '' for item in sortable_errors: # copy images into single directory actual = item[1][1] expected = item[1][2] diff = item[0] actual_new = os.path.join(vdir, os.path.basename(actual)) shutil.copy(actual, actual_new) expected_new = os.path.join(vdir, os.path.basename(expected)) shutil.copy(expected, expected_new) html_body += self.make_html_item( os.path.relpath( actual_new, vdir), os.path.relpath( expected_new, vdir), diff) html_out.write(html_template.replace('{{RESULTS}}', html_body)) print('View failures by opening %s' % failures_realpath) return 1 def render(filename, config, scale_factor, reporting): m = mapnik.Map(*config['sizes'][0]) try: mapnik.load_map(m, os.path.join(dirname, "styles", filename), True) if not (m.parameters['status'] if ( 'status' in m.parameters) else config['status']): return except Exception as e: if 'Could not create datasource' in str(e) \ or 'Bad connection' in str(e): return m reporting.other_error(filename, repr(e)) return m sizes = config['sizes'] if 'sizes' in m.parameters: sizes = [[int(i) for i in size.split(',')] for size in m.parameters['sizes'].split(';')] for size in sizes: m.width, m.height = size if 'bbox' in m.parameters: bbox = mapnik.Box2d.from_string(str(m.parameters['bbox'])) m.zoom_to_box(bbox) else: m.zoom_all() name = filename[0:-4] postfix = "%s-%d-%d-%s" % (name, m.width, m.height, scale_factor) for renderer in renderers: if config.get(renderer['name'], True): expected = os.path.join(dirname, renderer['dir'], '%s-%s-reference.%s' % (postfix, renderer['name'], renderer['filetype'])) actual = os.path.join(visual_output_dir, '%s-%s.%s' % (postfix, renderer['name'], renderer['filetype'])) if not quiet: print("\"%s\" with %s..." % (postfix, renderer['name'])) try: renderer['render'](m, actual, scale_factor) if not os.path.exists(expected): reporting.not_found(actual, expected) else: diff = renderer['compare'](actual, expected) if diff > renderer['threshold']: reporting.result_fail(actual, expected, diff) else: reporting.result_pass(actual, expected, diff) except Exception as e: reporting.other_error(expected, repr(e)) return m if __name__ == "__main__": if '-q' in sys.argv: quiet = True sys.argv.remove('-q') else: quiet = False if '--overwrite' in sys.argv: overwrite_failures = True sys.argv.remove('--overwrite') else: overwrite_failures = False files = None if len(sys.argv) > 1: files = [name + ".xml" for name in sys.argv[1:]] else: files = [ os.path.basename(file) for file in glob.glob( os.path.join( dirname, "styles/*.xml"))] if not os.path.exists(visual_output_dir): os.makedirs(visual_output_dir) reporting = Reporting(quiet, overwrite_failures) try: for filename in files: config = dict(defaults) for scale_factor in config['scales']: m = render(filename, config, scale_factor, reporting) except KeyboardInterrupt: pass sys.exit(reporting.summary())