pax_global_header00006660000000000000000000000064141464563170014525gustar00rootroot0000000000000052 comment=edf63dfeeb6f2ca199beb2a81d79f9f87103be72 libvips-8.12.1/000077500000000000000000000000001414645631700132665ustar00rootroot00000000000000libvips-8.12.1/.editorconfig000066400000000000000000000005031414645631700157410ustar00rootroot00000000000000# http://editorconfig.org [*] end_of_line = lf charset = utf-8 trim_trailing_whitespace = false insert_final_newline = true [*.{cpp,c,h}] indent_style = tab indent_size = 8 [*.py] indent_style = space indent_size = 4 [Makefile.am] indent_style = tab indent_size = 8 [configure.ac] indent_style = space indent_size = 2 libvips-8.12.1/.gitattributes000066400000000000000000000002041414645631700161550ustar00rootroot00000000000000# Shell scripts and Automake sources can't have CRLF line endings configure.ac eol=lf Makefile.am eol=lf *.m4 eol=lf *.sh eol=lf libvips-8.12.1/.github/000077500000000000000000000000001414645631700146265ustar00rootroot00000000000000libvips-8.12.1/.github/FUNDING.yml000066400000000000000000000000311414645631700164350ustar00rootroot00000000000000open_collective: libvips libvips-8.12.1/.github/ISSUE_TEMPLATE/000077500000000000000000000000001414645631700170115ustar00rootroot00000000000000libvips-8.12.1/.github/ISSUE_TEMPLATE/bug_report.md000066400000000000000000000016101414645631700215010ustar00rootroot00000000000000--- name: Bug Report about: Create A Bug Report title: A concise title of what the bug is. labels: bug assignees: '' --- ## Questions, enhancements, tips, etc. Please use libvips discussions for other topics. https://github.com/libvips/libvips/discussions ## Bug report **Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. Use Image '...' 2. Use Configuration '....' 3. See error **Expected behavior** A clear and concise description of what you expected to happen. **Actual behavior** A clear and concise description of what actually happen. **Screenshots** If applicable, add screenshots to help explain your problem. **Environment** (please complete the following information) - OS: [e.g. Ubuntu 16.04, MacOS 10.13] - Vips: [e.g. 8.8, 8.9, etc] **Additional context** Add any other context about the problem here. libvips-8.12.1/.github/ISSUE_TEMPLATE/config.yaml000066400000000000000000000003011414645631700211340ustar00rootroot00000000000000blank_issues_enabled: false contact_links: - name: libvips discussions url: https://github.com/libvips/libvips/discussions about: Please ask questions and suggest improvements here. libvips-8.12.1/.github/workflows/000077500000000000000000000000001414645631700166635ustar00rootroot00000000000000libvips-8.12.1/.github/workflows/ci.yml000066400000000000000000000133551414645631700200100ustar00rootroot00000000000000name: CI on: [ push, pull_request, workflow_dispatch ] jobs: CI: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: include: - name: "Linux x64 (Ubuntu 20.04) - GCC 10" os: ubuntu-20.04 build: { cc: gcc, cxx: g++, linker: ld } shell: bash - name: "Linux x64 (Ubuntu 20.04) - Clang 12 with ASan and UBSan" os: ubuntu-20.04 build: { cc: clang-12, cxx: clang++-12, linker: ld.lld-12, sanitize: true } shell: bash - name: "macOS (11.5) - Xcode 12.5.1" os: macos-11 build: { cc: clang, cxx: clang++, linker: ld.lld } shell: bash # TODO: Re-enable self-hosted M1 runner provided by MacStadium #- name: "macOS (10.15) - Xcode 12.4 - M1" # os: macos-m1 # build: { cc: clang, cxx: clang++, linker: ld.lld } # shell: "/usr/bin/arch -arch arm64e /bin/bash -l {0}" defaults: run: shell: ${{ matrix.shell }} env: CC: ${{ matrix.build.cc }} CXX: ${{ matrix.build.cxx }} LD: ${{ matrix.build.linker }} CPPFLAGS: -Wall DEBIAN_FRONTEND: noninteractive HOMEBREW_NO_AUTO_UPDATE: 1 steps: - name: Checkout code uses: actions/checkout@v2 - name: Update apt if: runner.os == 'Linux' run: sudo -E apt-get update -qq -o Acquire::Retries=3 - name: Add Ubuntu PPAs if: runner.os == 'Linux' run: | sudo add-apt-repository ppa:strukturag/libde265 sudo add-apt-repository ppa:strukturag/libheif sudo add-apt-repository ppa:lovell/cgif - name: Install Ubuntu dependencies if: runner.os == 'Linux' run: sudo -E apt-get install --fix-missing -qq -o Acquire::Retries=3 gtk-doc-tools gobject-introspection python3-pip python3-setuptools python3-wheel libfftw3-dev libexif-dev libjpeg-turbo8-dev libpng-dev libwebp-dev libtiff5-dev libheif-dev libexpat1-dev libcfitsio-dev libmatio-dev libnifti-dev liborc-0.4-dev liblcms2-dev libpoppler-glib-dev librsvg2-dev libgif-dev libopenexr-dev libpango1.0-dev libgsf-1-dev libopenslide-dev libffi-dev libopenjp2-7-dev libimagequant-dev libcgif-dev - name: Install macOS dependencies if: runner.os == 'macOS' run: | brew install autoconf automake libtool fftw fontconfig gtk-doc gobject-introspection glib libexif libgsf little-cms2 orc pango brew install cfitsio libheif libimagequant libjpeg-turbo libmatio librsvg libspng libtiff openexr openjpeg openslide poppler webp brew tap lovell/cgif-packaging https://github.com/lovell/cgif-packaging.git brew install --build-bottle lovell/cgif-packaging/cgif - name: Install Clang 12 if: runner.os == 'Linux' && matrix.build.cc == 'clang-12' run: sudo -E apt-get install --fix-missing -qq -o Acquire::Retries=3 clang-12 libomp-12-dev lld-12 llvm-12 - name: Prepare Ubuntu environment if: runner.os == 'Linux' run: echo "JOBS=$(nproc)" >> $GITHUB_ENV - name: Prepare macOS environment if: runner.os == 'macOS' run: | echo "JOBS=$(sysctl -n hw.logicalcpu)" >> $GITHUB_ENV echo "PKG_CONFIG_PATH=$(brew --prefix jpeg-turbo)/lib/pkgconfig:$(brew --prefix libxml2)/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV - name: Prepare sanitizers if: matrix.build.sanitize env: LLVM_PREFIX: /usr/lib/llvm-12 run: | ASAN_DSO=`$CC -print-file-name=libclang_rt.asan-x86_64.so` echo "LDSHARED=$CC -shared" >> $GITHUB_ENV echo "CPPFLAGS=-g -fsanitize=address,undefined -fno-omit-frame-pointer -fopenmp -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION" >> $GITHUB_ENV echo "LDFLAGS=-g -fsanitize=address,undefined -shared-libasan -fopenmp=libomp" >> $GITHUB_ENV echo "ASAN_DSO=$ASAN_DSO" >> $GITHUB_ENV echo "ASAN_OPTIONS=suppressions=${{ github.workspace }}/suppressions/asan.supp" >> $GITHUB_ENV echo "LSAN_OPTIONS=suppressions=${{ github.workspace }}/suppressions/lsan.supp" >> $GITHUB_ENV echo "TSAN_OPTIONS=suppressions=${{ github.workspace }}/suppressions/tsan.supp" >> $GITHUB_ENV echo "UBSAN_OPTIONS=suppressions=${{ github.workspace }}/suppressions/ubsan.supp:halt_on_error=1:abort_on_error=1" >> $GITHUB_ENV echo "LD_LIBRARY_PATH=$LLVM_PREFIX/lib:`dirname $ASAN_DSO`" >> $GITHUB_ENV echo "$LLVM_PREFIX/bin" >> $GITHUB_PATH # workaround for https://github.com/google/sanitizers/issues/89 # otherwise libIlmImf-2_3.so ends up as echo "DLCLOSE_PRELOAD=${{ github.workspace }}/dlclose.so" >> $GITHUB_ENV echo -e '#include \nint dlclose(void*handle){return 0;}' | $CC -shared -xc -odlclose.so - - name: Configure libvips run: ./autogen.sh --enable-debug --disable-dependency-tracking --disable-deprecated || (cat config.log && exit 1) - name: Build libvips run: make V=0 -j$JOBS - name: Check libvips run: make V=0 VERBOSE=1 check - name: Install libvips run: sudo make V=0 install - name: Rebuild the shared library cache if: runner.os == 'Linux' run: sudo ldconfig - name: Install pyvips run: pip3 install pyvips[test] - name: Run test suite env: VIPS_LEAK: 1 LD_PRELOAD: ${{ env.ASAN_DSO }} ${{ env.DLCLOSE_PRELOAD }} run: python3 -m pytest -sv --log-cli-level=WARNING test/test-suite libvips-8.12.1/.gitignore000066400000000000000000000056341414645631700152660ustar00rootroot00000000000000compile .pytest_cache .dirstamp a.out *.log *.trs cov-int tmp tmp-* test/variables.sh libvips/introspect scan compile po/*.pot test-driver vips-*.tar.gz doc/setup-build.stamp doc/tmpl-build.stamp doc/tmpl.stamp doc/tmpl/ doc/gtk-doc.make doc/libvips-docs.sgml doc/libvips-docs.xml libvips-scan libvips-scan.c Makefile.in TAGS tags *.o *.a fuzz/*_fuzzer Vips-8.0.gir Vips-8.0.typelib .*.swp *.lo *.bak *.vect *.la Vips-8.0.gir Vips-8.0.typelib *.pc *.pyc *.pyo .deps .dirstamp .libs aclocal.m4 config.log config.h config.h.* config.guess config.status config.sub configure depcomp autom4te.cache/ install-sh libtool libvips/include/vips/version.h fred ltmain.sh m4/glib-gettext.m4 m4/pkg.m4 m4/gtk-doc.m4 m4/intltool.m4 m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/codeset.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/introspection.m4 m4/lcmessage.m4 m4/progtest.m4 missing mkinstalldirs po/Makefile.in.in po/POTFILES po/de.gmo py-compile stamp-h1 swig/python/setup.py swig/vipsCC/VDisplay.py swig/vipsCC/VError.py swig/vipsCC/VImage.h swig/vipsCC/VImage.py swig/vipsCC/VMask.py swig/vipsCC/vdisplaymodule.cxx swig/vipsCC/verrormodule.cxx swig/vipsCC/vimagemodule.cxx swig/vipsCC/vmaskmodule.cxx tools/edvips tools/header tools/vipsedit tools/vipsheader tools/vips tools/vipsthumbnail tools/find_mosaic tools/mergeup tools/cooc tools/cooc_features tools/glds tools/glds_features tools/simcontr tools/sines tools/spatres tools/squares tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width # we can't ignore all Makefile since we have a couple of hand-made ones Makefile doc/Makefile libvips/Makefile libvips/acquire/Makefile libvips/arithmetic/Makefile libvips/boolean/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/format/Makefile libvips/freq_filt/Makefile libvips/histograms_lut/Makefile libvips/include/Makefile libvips/include/vips/Makefile libvips/inplace/Makefile libvips/iofuncs/Makefile libvips/mask/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/other/Makefile libvips/relational/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile man/Makefile po/Makefile swig/Makefile swig/vipsCC/Makefile tools/Makefile tools/iofuncs/Makefile tools/mosaicing/Makefile tools/other/Makefile tools/scripts/Makefile # various things made by gtk-doc doc/html-build.stamp doc/html.stamp doc/html/ doc/libvips-decl-list.txt doc/libvips-decl.txt doc/libvips-overrides.txt doc/libvips-sections.txt doc/libvips-undeclared.txt doc/libvips-undocumented.txt doc/libvips-unused.txt doc/libvips.args doc/libvips.hierarchy doc/libvips.interfaces doc/libvips.prerequisites doc/libvips.signals doc/libvips.types doc/scan-build.stamp doc/sgml-build.stamp doc/sgml.stamp doc/xml/ gtkdocerrors libvips-8.12.1/AUTHORS000066400000000000000000000021721414645631700143400ustar00rootroot00000000000000Authors of VIPS See also the files THANKS and ChangeLog Kirk Martinez and Nicos Dessipris started VIPS in 1990. John Cupitt started ip in late 1990, and took over maintenance of the VIPS library in 1995. Ruven Pillay, Steve Perry, Lars Raffelt, David Saunders, Jean-Philippe Laurant, Ahmed Abood, Helene Chahine, Joe Padfield, Andrey Kiselev, Lev Serebryakov, Simon Goodall, Konrad Lang, Markus Wollgarten, Jesper Friis, Tom Vajzovic, Chris Leick and others contributed patches for the library and ip. Hans Breuer contributed many win32 compatibility fixes and a win32 build system. Dennis Lubert cleaned up the C++ API. Jose Manuel Menendez Garcia, Javier Alejandre Arenas, and Juan Torres Arjona contributed the tmake VIPS.DLL build system and the MSVC project files. Nicolas Robidoux contributed optimized bilinear and bicubic code to the VipsInterpolate class and, with Chantal Racette and Adam Turcotte, contributed the novel LBB, Nohalo and VSQBS interpolators. Lovell Fuller and Kleis Auke Wolthuizen made many contributions and fixes. Many other active contributors, see https://github.com/libvips/libvips/graphs/contributors libvips-8.12.1/CODE_OF_CONDUCT.md000066400000000000000000000071711414645631700160730ustar00rootroot00000000000000libvips Code of Conduct ======================= libvips, is developed and maintained by a mixed group of professionals and volunteers from all over the world. We ask people to adhere to a few ground rules. They apply equally to founders, maintainers, contributors and those seeking help and guidance. This is not meant to be an exhaustive list of things you are not allowed to do. We rather would like you to think of it as a guide to enrich our community and the technical community in general with new knowledge and perspectives by allowing everyone to participate. This code of conduct applies to all spaces managed by the libvips community. This includes the mailing list, our GitHub projects, face to face events, and any other forums created by the community for communication within the community. In addition, violations of this code outside these spaces may also affect a person's ability to participate within them. If you believe someone is violating the code of conduct, we ask that you report it. - **Be friendly and patient.** - **Be welcoming.** We strive to be a community that welcomes and supports people of all backgrounds. - **Be considerate.** Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language. - **Be respectful.** Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of our community should be respectful when dealing with other members as well as with people outside the our community. - **Be careful in the words that you choose.** We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to: - Violent threats or language directed against another person. - Discriminatory jokes and language. - Posting sexually explicit or violent material. - Posting (or threatening to post) other people's personally identifying information ("doxing"). - Personal insults, especially those using racist or sexist terms. - Unwelcome sexual attention. - Advocating for, or encouraging, any of the above behavior. - Repeated harassment of others. In general, if someone asks you to stop, then stop. - **When we disagree, try to understand why.** Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of group software development comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget we all make mistakes and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes. Text based on the Code of Conduct of the [Django community](https://www.djangoproject.com/conduct/). libvips-8.12.1/COPYING000066400000000000000000000636421414645631700143340ustar00rootroot00000000000000 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! libvips-8.12.1/ChangeLog000066400000000000000000004321541414645631700150510ustar00rootroot0000000000000021/11/21 started 8.12.1 - fix insert [chregu] 14/6/21 started 8.12 - all tools support `--version` - add vips_svgload_string() convenience function - fix thumbnail with small image plus crop plus no upsize [Andrewsville] - rename speed / reduction-effort / etc. params as "effort" - add gifsave [lovell] - arrayjoin minimises inputs during sequential processing, saving a lot of memory and file descriptors - add vips_image_get_format_max() - flatten handles out of range alpha and max_alpha correctly - don't use atexit for cleanup, it's too unreliable - tiff writer loops for the whole image rather than per page [LionelArn2] - fix VipsSource with named pipes [vibbix] - added restart_interval option to jpegsave [manthey] - add IIIF3 support to dzsave [martimpassos] - add atan2 to math2 [indus] - improve buffer and target save file format selection - added VipsForeignPpmFormat, format arg to ppm savers - add fail-on to give better control over loader error sensitivity - add hyperbolic functions sinh, cosh, tanh, asinh, acosh, atanh [hroskes] - add untiled jp2k load - "insert" will minimise in seq mode - better EXIF string handling [lovell] 16/8/21 started 8.11.4 - fix off-by-one error in new rank fast path - add "unlimited" flag to png load [joshuamsager] - improve filtering of .v enums [lovell] - better logic to prevent shrink to nothing in thumbnail [kleisauke] 14/7/21 started 8.11.3 - build threadpool later [kleisauke] - add jxlsave prototypes [adil-benameur] - limit text chunks in PNGs [randy408] 15/6/20 started 8.11.2 - better libdir guessing [remi] - fix tiff pyramid creation with jp2k compression (was broken by 8.11.1) - don't load modules if we're built without modules 18/6/21 started 8.11.1 - add more example code to C docs - update libtool support in configure.ac - more startup info if VIPS_INFO is set - command-line programs set glib prgname (no longer set for you by VIPS_INIT) - enable strip chopping for TIFF read [DavidStorm] - disable modules by default for static builds [kleisauke] - fix jpeg tiff pyramid save 14/8/20 started 8.11 - add vips_jpegload_source() and vips_svgload_source() to public C API - integrate doxygen in build system to generate C++ API docs - improve C++ API doc comments - add VipsInterpolate and guint64 support to C++ API - add VImage::new_from_memory_steal [Zeranoe] - vipsthumbnail supports stdin / stdout thumbnailing - have a lock just for pdfium [DarthSim] - get pdfium load building again [Projkt-James] - add _source load support for pdfium - add "seed" param to perlin, worley and gaussnoise - add vips_source_g_input_stream_new() to load images from a GInputStream - add openslideload_source(), vipsload_source(), vipssave_target() - add hist path to rank for large windows on uchar images - better 8/16-bit choice for pngsave - avoid NaN in mapim [afontenot] - hist_find outputs a double histogram for large images [erdmann] - fix ref leaks in mosaicing package - run libvips leak test in CI - add vips_fitsload_source(), vips_niftiload_source() - png and gif load note background colour as metadata [781545872] - add vips_image_[set|get]_array_double() - add GIF load with libnsgif - add jp2kload, jp2ksave - add jp2k compression to tiff load and save - add JPEG-XL load and save - add black_point_compensation flag for icc transforms - add "rgba" flag to vips_text() to enable full colour text rendering - move openslide, libheif, poppler and magick to loadable modules [kleisauke] - better detection of invalid ICC profiles, better fallback paths - add "premultiply" flag to tiffsave - new threading model has a singe threadpool shared by all pipelines [kleisauke] 30/4/21 start 8.10.7 - better vips7 PNG load compatibility [SkyDiverCool] - fix load of large PPM images from a pipe [ewelot] 22/12/20 start 8.10.6 - don't seek on bad file descriptors [kleisauke] - check for null memory sources [kleisauke] - improve ppmload, fixing a couple of small bugs - improve EOF detection in jpegload [bozaro] - improve error detection in spngload [randy408] - fix includes of glib headers in C++ [lovell] - fix build with more modern librsvg [lovell] - fix a possible segv with very wide images [f1ac] - fix issue thumbnailing RGBA images in linear mode [jjonesrs] - improve vipsthumbnail profile handling - fix tiff deflate predictor setting [Adios] - fix vector path for composite on i386 [kleisauke] 18/12/20 started 8.10.5 - fix potential /0 in animated webp load [lovell] 14/12/20 started 8.10.4 - fix spng detection 18/10/20 started 8.10.3 - relax heic is_a rules [hisham] - fix vips7 webp load [barryspearce] - fix out of bounds exif read in heifload - fix out of bounds read in tiffload - fix tiffsave region shrink mode [imgifty] - add missing flushes on write to target [harukizaemon] - hide info messages you could get with some older glibs [kleisauke] - fix --no-strip on dzsave with icc-profiles [altert] - better GraphicsMagick image write [bfriesen] - add missing read loops to spng, heif, giflib and ppm load [kleisauke] - block zero width or height images from imagemagick load [Koen1999] - check for overflow in gifload height [lovell] - fix msb_first default in ppm load and save [ewelot] - force binary mode on win for connection read / write [Alreiber] - better testing for output to target [barryspearce] - ppmload_source was missing is_a [ewelot] - improve webpload rounding and blending behaviour [lovell] - fix range clip in int32 -> unsigned casts [ewelot] - fix precision error in clip of float -> int casts [ewelot] - fix load of HEIC images with 0 length metadata [ddennedy-gpsw] - revise rounding in reduce [kleisauke] 6/9/20 started 8.10.2 - update magicksave/load profile handling [kelilevi] - better demand hint rules [kaas3000] - fix tiff thumbnail from buffer and source [vansante] - in jpegsave, don't set JFIF resolution if we set EXIF resolution - bump minimum libheif version to 1.3 [lovell] - dzsave in iiif mode could set info.json dimensions off by one [Linden6] - pdfload allows dpi and scale to both be set [le0daniel] - allow gaussblur sigma zero, meaning no blur - better heif signature detection [lovell] - fix vips_fractsurf() typo [kleisauke] - better heif EOF detection [lovell] - fix gir build with g-o-i 1.66+ [László] - improve seek behaviour on pipes - add "speed" param to heifsave [lovell] - fix regression in C path for dilate / erode [kleisauke] - fix build with libheif save but no load [estepnv] 9/8/20 started 8.10.1 - fix markdown -> xml conversion in doc generation - remove typedef redefinitions to please old gccs - fix regression in tiff pyramid thumbnailing [tand826] - stop 0-length buffer being passed to imagemagick [lovell] - convert no-profile CMYK to RGB on save [augustocdias] - ensure SVG loader skips input with chars outside x09-x7F range [lovell] - better mask sizing in gaussmat [johntrunc] - fix tiffsave "squash" handling [barryspearce] - fix jpegload autorotate [chregu] - only start the background render thread on first use 24/1/20 started 8.10.0 - more conformat IIIF output from dzsave [regisrob] - add @id to dzsave to set IIIF id property [regisrob] - add max and min to region shrink [rgluskin] - allow \ as an escape character in vips_break_token() [akemrir] - tiffsave has a "depth" param to set max pyr depth - libtiff LOGLUV images load and save as libvips XYZ - add gifload_source, csvload_source, csvsave_target, matrixload_source, matrixsave_source, pdfload_source, heifload_source, heifsave_target, ppmload_source, ppmsave_target - revise vipsthumbnail flags - add VIPS_LEAK env var - add vips_pipe_read_limit_set(), --vips-pipe-read-limit, VIPS_PIPE_READ_LIMIT - revise gifload to fix BACKGROUND and PREVIOUS dispose [alon-ne] - add subsample_mode, deprecate no_subsample in jpegsave [Elad-Laufer] - add vips_isdirf() - add PAGENUMBER support to tiff write [jclavoie-jive] - add "all" mode to smartcrop - flood fill could stop half-way for some very complex shapes - better handling of unaligned reads in multipage tiffs [petoor] - mark old --delete option to vipsthumbnail as deprecated [UweOhse] - png save with a bad ICC profile just gives a warning - add "premultipled" option to vips_affine(), clarified vips_resize() behaviour with alpha channels - improve bioformats support with read and write of tiff subifd pyramids - thumbnail exploits subifd pyramids - handle all EXIF orientation cases, deprecate vips_autorot_get_angle() [Elad-Laufer] - load PNGs with libspng, if possible - deprecate heifload autorotate -- it's now always on - revised resize improves accuracy [kleisauke] - add --vips-config flag to show configuration info - add "bitdepth" param to tiff save, deprecate "squash" [MathemanFlo] - tiff load and save now supports 2 and 4 bit data [MathemanFlo] - pngsave @bitdepth parameter lets you write 1, 2 and 4 bit PNGs - ppmsave also uses "bitdepth" now, for consistency - reduce operation cache max to 100 - rework the final bits of vips7 for vips8 [kleisauke] - --disable-deprecated now works [kleisauke] - vipsheader allows "stdin" as a filename - gifload allows gifs with images outside the canvas - wasm compatibility patches [kleisauke] - webpsave has a @profile param 24/4/20 started 8.9.3 - better iiif tile naming [IllyaMoskvin] 31/1/19 started 8.9.2 - fix a deadlock with --vips-leak [DarthSim] - better gifload behaviour for DISPOSAL_UNSPECIFIED [DarthSim] - ban ppm max_value < 0 - add fuzz corpus to dist - detect read errors correctly in source_sniff - fix regression in autorot [malomalo] - thumbnail on HEIC images could select the thumbnail incorrectly under some size modes [ZorinArsenij] 20/6/19 started 8.9.1 - don't use the new source loaders for new_from_file or new_from_buffer, it will break the loader priority system - fix thumbnail autorot [janko] - fix a warning with magicksave with no delay array [chregu] - fix a race in tiled tiff load [kleisauke] - better imagemagick init [LebronCurry] - lock for metadata changes [jcupitt] 20/6/19 started 8.9.0 - add vips_image_get/set_array_int() - disable webp alpha output if all frame fill the canvas and are solid - support arrays of delays for animated images [deftomat] - add "unlimited" flag to svgload - disable webp alpha output if all frames fill the canvas and are solid - add "compression" option to heifsave [lovell] - support webp and zstd compression in tiff - loaders use "minimise" to close input files earlier - integrate support for oss-fuzz [omira-sch] - add vips_switch() / vips_case() ... fast many-way ifthenelse - better const handling for arithmetic operators fixes comparisons against out of range values - sharpen restores input colourspace - handle alpha in heifload / heifsave [meyermarcel] - add @interpretation and @format to rawload - nifti load/save uses double for all floating point metadata - add vips_error_buffer_copy() - add VipsSource and VipsTarget: a universal IO class for loaders and savers - jpeg, png, tiff (though not tiffsave), rad, svg, ppm and webp use the new IO class - rewritten ppm load/save is faster and uses less memory - add @no_strip option to dzsave [kalozka1] - add iiif layout to dzsave - fix use of resolution-unit metadata on tiff save [kayarre] - support TIFF CIELAB images with alpha [angelmixu] - support TIFF with premultiplied alpha in any band - block metadata changes on shared images [pvdz] - RGB and sRGB are synonmous 17/9/19 started 8.8.4 - improve compatibility with older imagemagick versions - remove realpath, since it can fail on systems with grsec 31/8/19 started 8.8.3 - revert sharpen restoring the input colourspace - xres/yres tiffsave params were in pixels/cm [f--f] 9/7/19 started 8.8.2 - better early shutdown in readers - don't attempt to save large XMP to jpeg [tnextday] - always fetch HEIC metadata from the main image [zhoux2016] - fix loop in malformed ppm [Kyle-Kyle] - better support for PNGs with long comment names - fix build with GM - add locks for pdfium load - fix build with MSVC - fix a problem with shinkv tail processing [angelmixu] - fix a read one byte beyond buffer bug in jpegload - make GIF parsing less strict - better feof() handling in GIF load - clip coding and interpretation on vips image read - check image bounds for GIF load - prevent over-pre-shrink in thumbnail [kleisauke] - fix sharpen with sigma 0.5 [2h4dl] - sharpen restores input colourspace - verify bands/format for coded images - improve data_length handling for jpeg metadata 24/5/19 started 8.8.1 - improve realpath() use on older libc - better magickload error messages - more consistent behaviour for page-height metadata - fix for composite with many small images and some combinations of blend modes - fix memleak in tiff pyr save to memory [scossu] - istiff attempts to read the first directory rather than just testing the magic number [przemyslawpluta] - much faster ismagick() [jcupitt] - better behaviour for vips_region_fetch() if request lies partly ouside image - remove 256 band limit in arithmetic.c [erdmann] - disable Orc if building with CET [lovell] - fix vipsthumbnail with pyr tiff [kleisauke] - text autofit could occasionally terminate early [levmorozov] - fewer warnings on tiffload [chregu] - vips_resize() breaks aspect ratio and limits shrink to prevent <1px dimensions [lovell] 21/9/18 started 8.8.0 - much faster smartcrop [lovell] - add low/high to smartcrop [jcupitt] - add XMP support to png read/write [jcupitt] - deprecate thumbnail auto_rotate, add no_rotate [jcupitt] - implement thumbnail shrink-on-load for openslide images [jcupitt] - add animated webp support [jcupitt] - revise vips_cast() to improve behaviour with uint images [erdmann] - add bandand()/or()/eor() to cplusplus binding [clcaalu] - implement shrink-on-load for tiff pyramids [jcupitt] - added vips_image_set_blob_copy() [jcupitt] - don't stop composite on first non-transparent image [felixbuenemann, GDmac] - add vips_rect_overlapsrect() - composite is much faster at positioning subimages - stop tiff pyr layers if width or height drop to 1 [gvincke] - dzsave has a new skip_blanks option - add vips_CMYK2XYZ() and vips_XYZ2CMYK(), plus associated routes - include cmyk and srgb fallback profiles - add vips_profile_load() and use it everywhere - fix race in temp filename creation [lhecker] - add @reduction_effort param to webpsave [lovell] - add @option_string param to thumbnail_buffer [kleisauke] - add XMP, IPCT, ICC, EXIF etc. support to magickload/magicksave - much lower memuse for gifload - tilecache speedups - add vips_heifload(), vips_heifsave() - add heif thumbnail support to vips_thumbnail() - free threadpool earlier, reducing mem growth for some long-running processes [jtorresfabra] - add vips_region_fetch() / _width() / _height() for language bindings - vips_text() supports justification - move vips_image_set_kill() and iskilled() to the public API - dzsave to szi sets suffix correctly [martinweihrauch] - dzsave szi writes "scan-properties.xml" - add vips_image_(get|set)_image() - add openslideload option to attach all associated images as metadata - dzsave to szi will write all associated images - remove old c++ and python interfaces - vipsthumbnail can thumbnail animated and multipage images - deprecate webpload @shrink, use @scale instead 31/3/19 started 8.7.5 - better buffer sizing in tiff reader [omira-sch] 4/1/19 started 8.7.4 - magickload with magick6 API did not chain exceptions correctly causing a memory leak under some conditions [kleisauke] - zero memory on allocate to prevent write of uninitialized memory under some error conditions [Balint Varga-Perke] 21/11/18 started 8.7.3 - fix infinite loop for autofit with non-scaleable font - mapim was not offsetting by window offset [erdmann] - better rounding for scale [kleisauke] - fix a memleak in magick6load [kleisauke] 21/11/18 started 8.7.2 - more info output for temp files to help diagnose problems - vips_text() could set the wrong DPI - vips_text() leaked in autofit mode 23/9/18 started 8.7.1 - update function list in docs [janko-m] - test for g_str_to_ascii() [jcupitt] - fix temp file open on Windows and fallback on linux [lovell] 23/12/17 started 8.7.0 - add magicksave, save image with libMagick [dlemstra] - remove jpeg thumbnail from EXIF if "jpeg-thumbnail-data" has been removed by user - hough_line scales width to 0 - 180, not 0 - 360 - hough_line is 4x faster - hough_circle is 2x faster - add vips_sobel() and vips_canny() edge detectors - add vips_rotate() ... a convenience method for vips_similarity() - svgload was missing is_a [lovell] - better header sniffing for small files - drop incompatible ICC profiles before save - better hasalpha rules - create funcs always make MULTIBAND (ie. no alpha) - use O_TMPFILE, if available [Alexander--] - set "interlaced=1" for interlaced JPG and PNG images - add PDFium PDF loader - jpegload adds a jpeg-chroma-subsample field with eg. 4:4:4 for no chrominance subsampling. - tiffload, pdfload, magickload set VIPS_META_N_PAGES "n-pages" metadata item - add fontfile option to vips_text() [fangqiao] - add vips_transpose3d() -- swap major dimensions in a volumetric image - remove vips7 stuff from default API ... you must now #include it explicitly - added vips_argument_get_id() to fix derived classes on win32 [angelmixu] - fix compile with MSVC 2017 [angelmixu] - pdfload has a option for background - vips7 C++ interface defaults off - make members, getters and operators "const" in cpp API - composite has params for x/y position of sub-images [medakk] - add Mitchell kernel - pyramid builders have a choice of 2x2 shrinkers [harukizaemon] - add `palette` option to pngsave [felixbuenemann] - add basic nifti load/save support - support writing string-valued fields via libexif - paste in the test suite from pyvips - get EXIF tag names from tag plus ifd [@Nan619] - escape ASCII control characters in XML - magickload now sniffs some file types itself - update radiance load from upstream - add region_shrink to tiffsave - mapim could fail for float index images with coordinates out of int range - scale openexr alpha to 0 - 255 - close input earlier, when we can [kleisauke] - add vips_object_get_args() for language bindings [kleisauke] 12/3/18 started 8.6.4 - better fitting of fonts with overhanging edges [Adrià] - revise C++ example [fangqiao] - strict round down on jpeg shrink on load [davidwood] - configure test for g++ 7.2 and composite.cpp - don't Ping in magickload, too unreliable - ensure WebP can add metadata when compiled with libwebpmux [lovell] - improve accuracy of vector path convolution [felixbuenemann] 12/2/18 started 8.6.3 - use pkg-config to find libjpeg, if we can - better clean of output image in vips_image_write() fixes a crash writing twice to memory - better rounding behaviour in convolution means we hit the vector path more often - fix a crash if a delayed load failed [gsharpsh00ter] - icc_import attaches the fallback profile if it used it 5/1/18 started 8.6.2 - vips_sink_screen() keeps a ref to the input image ... stops a rare race - fix a minor accidental ABI break in 8.6.0 -> 8.6.1 [remicollet] - fix read of plane-separate TIFFs with large strips [remicollet] - fix a C++ warning in composite.cpp [lovell] - remove number of images limit in composite - composite allows 1 mode ... reused for all joins - fix race in vips_sink() for seq read 10/12/17 started 8.6.1 - fix mmap window new/free cycling - fix some compiler warnings - remove the 64-image limit on bandary operations - better version date [bmwiedemann] - bump wrapper script version [bgilbert] - fix a memleak on error during jpeg buffer write [lovell] - fix misspelling of IPTC as IPCT [lovell] - seq could be set on small images opened in random-access mode [aferrero2707] - fix small memleak in dzsave [lovell] - small speedup for rgb->g [lovell] 15/4/17 started 8.6.0 - supports fits images with leading non-image HDUs, thanks benepo - add vips_image_new_from_image() and vips_image_new_from_image1() ... make a constant image - add new_from_image() to Python as well - slight change to cpp new_from_image() to match py/C behaviour - vips_conv(), vips_compass(), vips_convsep() default to FLOAT precision - add FORCE resize mode to break aspect ratio - add vips_thumbnail_image() - better prefix guessing on Windows, thanks tumagonx - savers support a "page_height" option for multipage save - rename 'disc' as 'memory' and default off - add vips_find_trim(), search for non-background areas - remove lcms1 support, it had bitrotted - `join` tagged as seq - support tiffsave_buffer for pyramids, thanks bubba - thumbnail and vipsthumbnail have an option for rendering intent, thanks kleisauke - set file create time on Windows, thanks dlong500 - remove python tests ... moved to pyvips test suite - vips7 and vips8 python bindings default to off ... use the new pyvips binding instead - better svgload: larger output, handle missing width/height, thanks lovell - add vips_gravity() ... embed, but with direction rather than position - vips_text() can autofit text to a box, thanks gargsms - add vips_composite() / vips_composite2(): merge a set of images with a set of blend modes - better gobject-introspection annotations, thanks astavale - vips_image_write() severs all links between images, when it can ... thanks Warren and Nakilon - vector path for convolution is more accurate and can handle larger masks - linear and cubic kernels for reduce are higher quality - added vips_value_set_blob_free() - "--size Nx" to vipsthumbnail was broken, thanks jrochkind - fix build with gcc 7 - add vips_fill_nearest() ... fill pixels with nearest colour - add VIPS_COMBINE_MIN, a new combining mode for vips_compass() - vips_hist_find_indexed() now has a @combine parameter - vips_affine() and vips_similarity() have a "background" parameter - fix nasty jaggies on the edges of affine output, thanks chregu - add gif-delay, gif-comment and gif-loop metadata - add dispose handling to gifload - dzsave outputs extra right and bottom overlap-only tiles, for closer spec adherence - deprecate the "centre" option for vips_resize(): it's now always on - setting the EXIF data block automatically sets other image tags - add "extend" option to affine; resize uses it to stop black edges 29/8/17 started 8.5.9 - make --fail stop jpeg read on any libjpeg warning, thanks @mceachen - don't build enumtypes so often, removing perl as a compile dependency - fix a crash with heavy use of draw operations from language bindings, thanks @Nakilon 2/8/17 started 8.5.8 - fix transparency detection in merge, thanks Haida - define env var VIPS_WARNING to hide warning messages - shut down dzsave output earlier to help mark-sweep bindings - fix webp thumbnail upscale, thanks Kleis 9/6/17 started 8.5.7 - better smartcrop - transform cmyk->rgb automatically on write if there's an embedded profile and the saver does not support cmyk - fix DPI mixup in svgload ... we were writing images about 20% too large, thanks Fosk 19/5/17 started 8.5.6 - tiff read with start page > 0 could break edge tiles or strips - raise b64 limit to allow for huge profiles (thanks jaume) - fix error return in blob save (thanks jaume) - tag vipsprofile as py2 (thanks ioquatix) - don't cache thumbnail (thanks tomasc) 23/4/17 started 8.5.5 - doc polishing - more improvements for truncated PNG files, thanks juyunsang - improve corrupted jpg handling, thanks juyunsang - fix small test suite issues on os x 23/4/17 started 8.5.4 - don't depend on image width when setting n_lines, thanks kleisauke 7/4/17 started 8.5.3 - more link fixing in docs - revise cache sizing again to help out of order errors under heavy load, thanks kleisauke 25/3/17 started 8.5.2 - better behaviour for truncated PNG files, thanks Yury - missing proto for vips_tiffsave_buffer(), thanks greut - move some docs from the wiki and blog into core libvips docs - add support for markdown in docs 25/3/17 started 8.5.1 - init more classes earlier, thanks David 13/10/16 started 8.5.0 - rewritten buffer system is safer and frees memory earlier - added tiff save to buffer - added dzsave save to buffer (zip only) - revise header get/set functions - better vipsheader behaviour with complex field types - added vips_image_hasalpha() - added vips_thumbnail() / vips_thumbnail_buffer() - webpload/webpsave read and write icc, xmp, exif metadata - better >4gb detect for zip dzsave output [Felix Bünemann] - all loaders have a @fail option, meaning fail on first warning, though it only does anything for jpg and csv - add vips_image_get_fields() to help bindings - add tiff multi-page read/write - add VIPS_META_PAGE_HEIGHT metadata - IM6/IM7 magickload supports page/n/page-height, all_frames deprecated - gifload supports n/page-height - added #defines for VIPS_SONAME, VIPS_LIBRARY_CURRENT, VIPS_LIBRARY_REVISION, VIPS_LIBRARY_AGE - better support for bscale / bzero in fits images - deprecate vips_warn() / vips_info(); use g_warning() / g_info() instead - vipsthumbnail supports much fancier geometry strings, thanks tomasc - vips_thumbnail() has new @size option - fix --vips-cache-max etc. - add compute reordering, plus some new API to support it: vips_reorder_margin_hint() and vips_reorder_prepare_many(), thanks aferrero2707 - kick load operations from cache on read error, thanks gaillard - fix return from C++ assignment operator overloads (+=, -= etc) - add @max_slope to vips_hist_local() to implement CLAHE, thanks hunter-87 - vips_gaussnoise() pixels are reproducible on recalc, thanks MvGulik - max/min sort values by y and x coordinate - tiff read uses libtiff scanline API if rows-per-strip is large - vips_region_shrink() knows about alpha, helps dzsave and tiffsave - use expat, not libxml, for XML load ... removes a required dependency, since we get expat as part of glib - new sequential mode infrastructure is faster and more flexible - add vips_smartcrop(), based on sharp's smartcropper - vipsthumbnail has a --smartcrop option - added vips_rot90() etc. convenience functions - fix vips_resize() bug when hscale and vscale were very different 8/12/16 started 8.4.5 - allow libgsf-1.14.26 to help centos, thanks tdiprima 11/11/16 started 8.4.4 - fix crash in vips.exe arg parsing on Windows, thanks Yury 18/10/16 started 8.4.3 - fix error detection in gif_close, thanks aaron42net - fix tiny threading memleak - improve compatibility with very old glib, see #548 27/9/16 started 8.4.2 - small doc improvements - fix error message for metadata fetch type mismatch - resolve a race condition in thread shutdown, thanks Lovell 1/5/16 started 8.4 - many more wepsave options [Felix Bünemann] - added quant_table option to wepsave [Felix Bünemann] - added @n option to pdfload, thanks andris - dzsave won't write empty tiles in google mode, thanks bverem, perog, felixbuenemann - allow nested [] in CLI args - restore BandFmt on unpremultiply in vipsthumbnail - better python detection and build [Felix Bünemann] - max-alpha defaults to 65535 for RGB16/GREY16 - added radsave_buffer [Henri Chain] - support tiff orientation tag - autorotate option for tiff load - tiffsave converts for jpg if jpg compression is turned on - tiffsave supports --strip - conversions to GREY16 could lock - free pixel buffers on image close as well as thread exit ... stops main thread buffers clogging up the system - dzsave can write compressed zips [Felix Bünemann] - vips_image_write() only refs the input when it has to ... makes it easier to combine many images in bounded memory - VImage::write() implementation was missing - VImage::write() return value changed from void to VImage to help chaining - added C++ arithmetic assignment overloads, += etc. - VImage::ifthenelse() with double args was missing =0 on options - better accuracy for reducev with smarter multiplication - better quality for vips_resize() with linear/cubic kernels - pyvips8 can create new metadata - better upsizing with vips_resize() - add imagemagick v7 support, thanks sachinwalia2k8 - added vips_worley(), vips_perlin() noise generators - added vips_convf(), vips_convi(), vips_convasep(), vips_conva() ... im_conv*() functions rewritten as classes - vips_convsep() calls vips_convasep() for the approximate case - new fixed-point vector path for convi is up to about 2x faster - gif loader can make 1, 2, 3, or 4 bands depending on file contents - support --strip for pngsave - add svgz support [Felix Bünemann] - rename boostrap.sh -> autogen.sh to help snapcraft - support unicode filenames on Windows - added VIPS_ROUND as well as VIPS_RINT - resize/reduce*/shrink*/affine now round output size to nearest rather than rounding down, thanks ioquatix - better support for tile overlaps in google maps mode in dzsave - dzsave puts vips-properties.xml in the main dir for gm and zoomify layouts - resize and reduce have @centre option for centre convention downsampling - vipsthumbnail uses centre convention to better match imagemagick _ add vips_foreign_get_suffixes() 19/8/16 started 8.3.4 - better transparency handling in gifload, thanks diegocsandrim 30/7/16 started 8.3.3 - fix performance regression in 8.3.2, thanks Lovell - yet more robust vips file reading 18/5/16 started 8.3.2 - more robust vips image reading - more robust tiff read [Matt Richards] 15/4/16 started 8.3.1 - rename vips wrapper script, it was still vips-8.2, thanks Benjamin - export C++ operator overloads for MSVC linking [Lovell] - fix magickload @page with GraphicsMagick - add giflib5 support - allow resize >1 on one axis, <1 on the other - vips_resize has an optional @kernel argument - fix giflib4 detection [felixbuenemann] 29/1/16 started 8.3 - add vips_reduce*() ... a fast path for affine downsize - vips_resize() uses vips_reduce() with lanczos3 - bicubic is better on 32-bit int images - add pdfload, svgload, gifload for PDF, SVG and GIF rendering - vipsthumbnail knows about pdfload and svgload - added @page param to magickload - matload is more specific (thanks bithive) - lower mem use for progressive jpg decode - sharpen has a new @sigma param, @radius is deprecated - sharpen allows a much greater range of parameters - sharpen defaults now suitable for screen output - better handling of deprecated args in python - much better handling of arrayimage command-line args - faster hist_find (Lovell Fuller) - webpload has a @shrink parameter for shrink-on-load - vipsthumbnail knows about webp shrink-on-load - better behaviour for vips_cast() shift of non-int types (thanks apacheark) - python .bandrank() now works like .bandjoin() - vipsthumbnail --interpolator and --sharpen switches are deprecated - switches to disable PPM, Rad and Analyze support - added VIPS_COUNT_PIXELS(), overcomputation tracking - @out_format in vips_system() can contain [options] - webpsave_buffer no longer ignores @lossless, thanks aaron42net - float tiff tagged as scRGB to match photoshop convention, thanks Murat - better jpeg autorot, thanks otto 24/3/16 started 8.2.4 - fix nohalo and vsqbs interpolators, thanks Rafael 27/1/16 started 8.2.3 - fix a crash with SPARC byte-order labq vips images - fix parsing of filenames containing brackets, thanks shilpi230 - fix hist_entropy (lovell) - small fixes to radiance load 12/1/16 started 8.2.2 - changes to ease compiling C++ binding with MSVC [Lovell Fuller] - reorder file tests to put slow loaders last - ifthenelse needs less C stack during eval - better rounding in bilinear interpolator - fix to "make check" in non-C locales [felixbuenemann] - use compiler builtins isnan, isinf, fabs, fmin, fmax, ceil, floor when possible [Lovell Fuller] - tune vips_shrinkh(), 30% faster [Lovell Fuller] - remove SEQ hint from vips_subsample(), fixes cli performance [erdmann] - fix double free on attach ICC profile from file in tiff write [erdmann] - use g_assert_not_reached() - better vips-from-C docs - remove Duff from im_conv() / im_conv_f() for a 25% speedup [Lovell Fuller] 1/1/16 started 8.2.1 - add a compat stub [Benjamin Gilbert] - python bandjoin is now just an instance function - small doc improvements - small vips7 C++ improvement - remove exception specifications from vips8 C++ interface [Lovell Fuller] - VImage::get_typeof() now returns GType 7/10/15 started 8.2.0 - added im_bufmagick2vips(), a vips7 wrapper for magick load from buffer - fetch unset property now returns default value rather than warning - many more const declarations to help gobject-introspection - rewritten vips_shrink() is 2x faster, much lower memuse, now handles complex - only allow [] for filename options - add memory.h to Python API .. makes tracked highwater visible - added bandjoin_const to add constant bands to an image - better alpha handling for tiff write, thanks sadaqatullahn - better cache sizing for vips_resize() - sizealike / formatalike / bandsalike elide completely if they can for a x2 saving in C stack use in many cases - added vips_mapim() ... resample with an index image, plus test - try to improve vips_resize() quality a little more - vips_resize() can do non-square resizes - dzsave removes tile metadata by default, thanks Benjamin - jpeg strip option removes a little more, thanks Benjamin - added vips_image_new_from_memory_copy() - improve vips_sink_screen() stability under heavy load - added vips_arrayjoin() - Python x.bandjoin(y) is now x.ibandjoin(y), sorry - faster and lower-mem TIFF read - faster bilinear interpolator - TIFF loads and saves IMAGEDESCRIPTION - add --properties flag to tiffsave - dzsave defaults changed: now writes 256x256 jpegs for non-edge tiles, thanks Daniel 7/5/15 started 8.1.1 - oop, vips-8.0 wrapper script should be vips-8.1, thanks Danilo - fix vips7 pathname parsing on windows, thanks Lovell 7/5/15 starteld 8.1.0 - add vips_premultiply(), vips_unpremultiply() - change the alpha range rules for vips_flatten() to match vips_premultiply() - vipsthumbnail uses vips_resize() rather than its own code - vipsthumbnail uses vips_premultiply() for better alpha quality - added bandand() bandor() bandeor() convenience funcs to Python - oops, base64 encode could pad by up to two zero bytes - added VipsRefString as a thing that gi bindings can unpack - support "with Vips.Image as i:" in Python - try to support DOS CSV and PPM files on linux - add vips_byteswap(), remove byteswap option from vips_copy() - add vips_bandfold()/vips_bandunfold() - dzsave supports zip output > 4gb, thanks benjamin - add support for HSV colourspace [Jonas Øgaard] - skip oversized markers in jpeg write - jpeg exif tags saved as name rather than title - can now set any jpeg exif tag, not just modify existing tags - add vips_hist_entropy() - vips_log(), vips_log10() are zero-avoiding - better overlap handling for dzsave, thanks robclouth - add @spacing option to vips_text() - tiff loads and saves IPCT and Photoshop data 7/5/15 started 8.0.3 - dzsave and tif pyr write could fail for some image dimensions, thanks Jonas 4/5/15 started 8.0.2 - fix a refcount error in C++ wrapper, thanks huskier - better C++ api test - test suite improvements - remove a couple of stray header decls, thanks benjamin 25/4/15 started 8.0.1 - fix some compiler warnings - work around a glib bug that can cause segv under load - add some notes on threading to the docs - better leak reporting 11/2/15 started 8.0 - remove old doc stuff, lots of doc improvements - add fliphor(), flipver(), rot90(), rot180(), rot270(), median(), dilate(), erode() convenience methods to Python and C++ - python: use [] to index and slice image bands, use () to get a point - c++: use [] to band index, () returns a vector - add shift option to cast - sRGB2scRGB and scRGB2sRGB scale 16-bit alpha to and from 8-bit - add magickload_buffer() [mcuelenaere] - add vips_foreign_is_a_buffer() [mcuelenaere] - added test_foreign.py, plus more test images - added vips_region_shrink(), fast x2 shrinker - rewritten tiff writer is about 3 - 4x faster at making pyramids - jpg, magick, png, tiff readers now use only 1 fd per input image - added vips_info_set(), vips_progress_set(), vips_profile_set() ... bindings can now support all the vips command-line options if they wish - better conversion to greyscale, thanks bkw - add vips_image_copy_memory(), improves stability with heavy threading - jpegsave supports new mozjpeg features [lovell] - add vips_vipsload(), vips_vipssave() ... why not 26/3/15 started 7.42.4 - im_maxpos_avg() avoids NaN - small tiffsave doc improvements - better thresholding for tiffsave "squash" mode - add @miniswhite mode to tiffsave 6/2/15 started 7.42.3 - bump version for back-compat ABI change - added vips_image_memory(), an alias for vips_image_new_memory() - improvements to configure for python - remove --disable-cxx configure flag - python imageize preserves interpretation - fix dzsave as a target format 30/12/14 started 7.42.2 - C++ required output params were broken, thanks Lovell - remove VImage::scale() to get scale from header, it clashed with the VipsScale operator, thanks Lovell - allow c++ set enum from string - display param default and range in usage - better docs - more tests - renamed VIPS_FOREIGN_DZ_DEPTH_1 as VIPS_FOREIGN_DZ_DEPTH_ONE etc. to help bindings - vipsthumbnail will return an error code if one or more conversions failed - disable chroma subsample in jpeg-tiff if Q >= 90 - try to handle tiffs with old-style 8-bit colormaps - rename vipsthumbnail -o as -f, -o stays as a hidden flag - fix some small leaks - faster openslide load, thanks Benjamin - add VInterpolate class to cplusplus binding, thanks Lovell - add lower-level operation cache access - turn on leak testing in test suite - don't use isnormal() to test for crazy FP numbers, thanks Murat - much faster RGB16 -> sRGB path 24/12/14 started 7.42.1 - add gobject-2.0 to Requires: in vips and vips-cpp .pc files - bump soname - fix VipsBlob read - remove "future" dependency, thanks bgilbert 4/11/14 started 7.42.0 - better default resolution for png load - better pbm (one bit) load, better pfm (float) load/save - added pbm (one bit) save - changed vips_gaussblur() parameters, sorry - add .szi as a dzsave zip synonym - support tiff XMP metadata - support @density arg to magickload [Lovell] - support python3.4 and python2.7 in new python binding - vips_gaussmat() and vips_logmat() are now int by default, to match vips_conv(), and use @precision, not @integer - added --disable-pyvips8 switch to turn off new py binding - "vips thing" exit status can now be used to test for optional components 25/7/14 started 7.41.0 - start working on --disable-deprecated - fix pngload with libpng >1.6.1 - add vips_resize() - return of vips_init(), but just for bindings - revised type.c to make it more binding-friendly - add @background arg to save: the colour to flatten against - add VIPS_ARGUMENT_MODIFY flag ... used for draw_circle etc, meaning an op which modifies its argument - rename VIPS_OPERATION_RELATIONAL_NOTEQUAL as VIPS_OPERATION_RELATIONAL_NOTEQ for consistency - python vips8 binding - python vips8 test suite: test_arithmetic.py, test_colour.py, test_conversion.py - move zoomify ImageProperties file, now a better match to the offical tool - rename VIPS_ANGLE_180 as VIPS_ANGLE_D180 etc. to help python - remove cimg support, we have a gmic plugin now instead - add support for vips8 plugins - added "autorotate" option to jpeg load - added autorot operator - added @filter option to pngsave (Lovell) - C++ vips8 binding 27/10/14 started 7.40.12 - better tiff detection (Lovell) - fix memleak in sharpen (Lovell) - fix profile handling in XYZ2scRGB, thanks Lovell 8/10/14 started 7.40.11 - rework extra band handling for colour functions - set interpretation of matlut output more carefully 8/9/14 started 7.40.10 - icc_import and icc_transform checks the input profile for compatibility with the image, thanks James - try to make vips_thread_shutdown() optional 8/9/14 started 7.40.9 - support jfif resunit "none" - support GRAY as an input and output ICC space - fix a read loop with setjmp() in png read, if the png file is broken - fix vipsthumbnail with both input cmyk and output rgb profiles specified - vipsthumbnail retries with specified input profile if embedded profile is broken - add @profile option to pngsave, matching tiff and jpeg - fix a race in the operation cache [Lovell] 8/9/14 started 7.40.8 - fix configure on rhel6 [Lovell] - mono <-> rgb converters were not handling extra bands, thanks James - support jpeg resunit "none" 21/8/14 started 7.40.7 - width and height were swapped in matlab load - set interpretation more carefully on matlab load - fix memleak in tilecache [Lovell] - fix memleak in VipsArray [Lovell] - fix memleak in webp load from buffer [Lovell] - fix memleak in png save to buffer [Lovell] - make out of order read in png and jpg a fatal error - add thread_shutdown() to C++ (and thereby to python) 12/8/14 started 7.40.6 - more doc fixes - fix similarity rotate+scale, thanks Topochicho - fix 16-bit PNG save, thanks John - fix dzsave date on Windows, thanks John - fix vipsthumbnail on many-core systems, thanks James 25/7/14 started 7.40.5 - fix a race in im_maxpos_avg() - limit n_thr on tiny images - don't exit() on memleak detected, just warn - add "autocrop" option to openslide load - argh fix affine, again, there were sometimes black bars with nohalo and the vips8 interface - pngsave in interlaced mode makes a copy of the image, so it's always seq - vipsthumbnail shrinks to 1/2 window_size - vipsthumbnail has an anti-alias filter between shrink and affine - vipsthumbnail defaults to bicubic - better rounding behaviour for fixed-point bicubic reduces noise - fix pngload with libpng >=1.6.11 - fix colour for openslide read associated 4/7/14 started 7.40.4 - fix vips_rawsave_fd(), thanks aferrero2707 - fix im_point() - vips_scale() now does round to nearest to avoid rounding errors - improve im_openout() compat macro - more vips7 compatibility fixes, thanks steve - more robust vips_system() - add webp support to vips7 30/6/14 started 7.40.3 - fix interlaced thumbnails in vipsthumbnail, thanks lovell - fix use of "header" in benchmark/, thanks David - fits save now caches the image before write, so it's top-to-bottom - add --properties argument to dzsave, thanks bgilbert, jhenriksen 25/6/14 started 7.40.2 - dzsave write to zip stops at 4gb, thanks bgilbert - improve short option name handling, thanks bgilbert - added --enable-docs configure option to help freebsd - removed a bash-ism from configure to help freebsd - don't assume GType fits in an int to help freebsd 24/6/14 started 7.40.1 - revise man.1 pages - fix vips_guess_prefix() 23/6/14 started 7.40.0 - version bump - renamed "header" as "vipsheader" and "edvips" as "vipsedit" 21/1/14 started 7.39.0 - auto-decode for (almost) all operations, see vips_image_decode() - background render thread cleans up and quits neatly - colourspace has a source_space option - operations can be tagged as "deprecated" - redo im_draw_circle(), im_draw_flood(), im_draw_line(), im_draw_mask(), im_draw_image(), im_draw_rect(), im_draw_point(), im_read_point(), im_draw_smudge(), im_label_regions() as classes - better rounding in vips_flatten() - VipsStatistic operations are sequential - vipsthumbnail has --rotate auto-rotate option - removed embedded thumbnail reader from vipsthumbnail: embedded thumbnails are too unlike the main image - fix to vipsthumbnail --crop, thanks Alessandro - add vips_sum() - add vips_hough base class and vips_hough_line() - add "mode" param to vips_draw_image() - add vips_hough_circle() - reduce default cache size to 1,000 operations - added "postbuild" signal - vips_system() now supports many input images and you can change image argument order - support 16-bit palette TIFFs, plus palette TIFFs can have an alpha - libgsf-1 is now an optional dependency - dzsave can directly write a ZIP file - add ".vips" as an alternative suffix for vips files - added vips_tiffload_buffer() - added vips_image_new_from_buffer(), vips_image_write_to_buffer() - added vips_object_set_from_string() - added @container option to dzsave - support 1/2/4 bit palette tiff images with alpha - vips_system() now uses g_spawn_command_line_sync() - added im_tile_cache_random() to help nip2 - added hough_circle() to vips7 C++ API - added Travis CI config, thanks Lovell - im_*merge(), im_*mosaic(), im_match*(), im_global_balance*(), im_remosaic(), im_*mosaic1(), im_*merge1() redone as classes - better filename tracking for globalbalance - revised vips8 image load/save API, now simpler and more logical - operations emit "invalidate" if any of their input images invalidate - operation cache drops ops on invalidate - skipahead is back, thanks to a new threadpool tweak 6/3/14 started 7.38.6 - grey ramp minimum was wrong - vipsthumbnail --crop could fail for very non-square images, thanks Alessandro - fix a crash in vips_rawsave(), thanks Andrea - updated German translation, thanks Chris - fix coordinate error in affine, thanks ferryfax 24/2/14 started 7.38.5 - jpeg load from buffer could write to input, thanks Lovell - fix webpload from buffer, thanks Lovell - vips_sequential() could fail under heavy load - remove support for seq mode read for operations like extract 13/2/14 started 7.38.4 - --sharpen=none option to vipsthumbnail was broken, thanks ferryfax - more locking on property create and lookup to help very-threaded systems, thanks Nick 22/1/14 started 7.38.3 - undeprecate VIPS_MASK_IDEAL_HIGHPASS and friends, ruby-vips was using them, thanks ahacking 22/1/14 started 7.38.2 - auto RAD decode for affine - falsecolour was not working for some image types - foreign memory buffer images did not have the right dhint, broke command-line falsecolour on sequential images - support many Radiance readers active at once - add secret "rgbjpeg" flag to vips_tiffsave() to help IIP 19/1/14 started 7.38.1 - bump soname, thanks benjamin - better conversion to and from scrgb/xyz for rad (hdr) - fix --interpolate flag to vipsthumbnail, thanks Lovell 18/1/14 started 7.38.0 - version bump 19/10/13 started 7.37.0 - redone im_rotate_*mask45(), im_gauss_*mask*(), im_log_*mask(), im_dilate(), im_erode(), im_rank_image(), im_compass(), im_linedet(), im_gradient(), im_convsep(), im_convsep_f(), im_fastcor(), im_spcor(), im_sharpen() as classes - im_gradcor() deprecated - vips_init() now does some ABI compat checking, though this change requires an ABI break - add "interlace" option to vips_jpegsave() - remove vips_image_copy_fields() and vips_demand_hint() and add vips_image_pipeline() to do both jobs - vipsthumbnail allows non-square bounding boxes, thanks seth - add vips_matrixprint() - add @point subsample mode to vips_subsample() - im_contrast_surface() deprecated: it was slower than calling conv a few times - radiance load supports sequential read - rewritten radiance decode is much faster - add vips_crop(), a synonym for vips_extract_area() - rename vips_gammacorrect() as vips_gamma(), now takes 1 / exp - vips_gamma() works for any format - add --linear mode to vipsthumbnail - support XYZ as a PCS for vips_icc_import() and vips_icc_export() - add --strip option to jpegsave - added vips_gaussblur() convenience function - added --vips-profile, records and dumps thread timing and memory use info - added vipsprofile, visualises --vips-profile output - auto-vectorization-friendly inner loops - added vips::init() and vips::shutdown() to C++ API - reuse pixel buffers on sharing to reduce mem cycling - conv is SMALLTILE, huge mem use saving on wide images - vipsthumbnail has a --crop option - remove video4linux1 code, it was useless on all modern linuxes - redone freq filter builders as classes - redone im_fwfft(), im_invfft(), im_freqflt(), im_disp_ps(), im_fractsurf(), im_phasecor() as classes - vips_colourspace() allows B_W, GREY16, RGB16 as source / target - added vips_thread_shutdown(), thanks Lovell - vips_linear() has a uchar output mode - redone im_cntlines(), im_rank() as classes - move im_zerox() to deprecated, it wasm't very useful 9/1/14 started 7.36.6 - fix some clang compiler warnings 20/11/13 started 7.36.5 - better cache sizing in unbuffered sequential mode - allow larger tile_size in dzsave - remove use of PATH_MAX to help gnu hurd - fix vips_hist_match() 15/11/13 started 7.36.4 - improve compat with im_init_world() 18/10/13 started 7.36.3 - fix compiler warnings in ubuntu 13.10 - reverse similarity rotation direction to match the convention used elsewhere in vips - fix blocked caching of sequential load operations - fix cache flags - fix --delete option to vipsthumbnail 10/10/13 started 7.36.2 - better jpeg startup - rename jpeg bool type to reduce confusion between libraries 3/10/13 started 7.36.1 - fix to help OS X build 3/10/13 started 7.36.0 - version bump 1/7/13 started 7.35.0 - added vips_matrixload() and vips_matrixsave(), load and save vips mat format - rename image arrays as image matrices ... INTERPRETATION_ARRAY -> INTERPRETATION_MATRIX etc. - rewrite im_buildlut(), im_identity*(), im_maplut(), im_falsecolour(), im_gammacorrect(), im_histgr(), im_histcum(), im_histnorm(), im_heq(), im_histnD(), im_histindexed(), im_histspec(), im_invertlut(), im_lhisteq(), im_stdif(), im_project(), im_profile(), im_tone_build*(), im_mpercent*(), im_ismonotonic() as classes - vips_hist_local(), vips_stdif() do any number of bands - thin vips8 wrapper for im_histplot() - added vips_error_freeze() / vips_error_thaw() - used freeze() / thaw() to stop file format sniffers logging spurious errors - vipsthumbnail uses embedded jpg thumbnails if it can - rename vips_diag() as vips_info(), add --vips-info flag - deprecate im_hsp() - added vips_webpload(), vips_webpload_buffer(), vips_webpsave(), vips_webpsave_buffer(), vips_webpsave_mime() - tiff reader allows separate planes for strip read - tiff reader and writer allow many more formats, eg. 32-bit int, complex, etc. - tiff reader and writer allow any number of bands - added vips_image_new_matrixv() - dzsave basename param now called filename, so you can use .dz as a destination (basename is still there but deprecated) - new _UNBUFFERED sequential mode saves memory in some important cases - vips_conv() is a simple wrapper over the old convolution functions - new optimize_coding param for jpeg write produces optimal Huffman tables, thanks Lovell - im_tone_map() and im_tone_analyse() deprecated - new --band arg to vips_maplut() replaces im_tone_map() functionality - added vips_similarity(), simple wrapper for vips_affine() that lets you give a scale and rotate 3/7/13 started 7.34.2 - lower priority for Matlab load to reduce segvs from Mat_Open(), thanks Michael - null-terminate libexif strings, thanks Mike - openslide always outputs solid pixels 28/6/13 started 7.34.1 - fix morphological operators on non-uchar images - remove any ICC profile when we use vips to go to srgb 7/6/13 started 7.34.0 - version bump - oops, VImage.PIL_mode_from_vips() failed for CMYK, thanks Alessandro - fix no-pango build - add im_vips2dz(): run the deepzoom writer from vips7 - vips_magickload() has an option to read all images in a sequence - redo im_make_xy(), im_*eye(), im_zone*(), im_sines() as classes - added vips_pngload_buffer() - faster --centre option to dzsave, thanks Kacey 12/3/13 started 7.33.0 - vipsthumbnail lets you specify the sharpening mask - turn off caching for im_copy()/vips_copy(), we use copy to stop sharing, and it's cheap so caching doesn't help anyway - auto rshift down to 8 bits on save, if necessary - im_gaussnoise(), im_copy_file(), im_grid(), im_scale(), im_scaleps(), im_wrap(), im_rotquad(), im_zoom(), im_subsample(), im_msb(), im_text(), im_system(), im_system_image() redone as classes - add --angle option to dzsave - another vips_shrink() fix argh 14/5/13 started 7.32.4 - icc import and export could segv on very wide images - fix centos 5 build, thanks re-boot 16/4/13 started 7.32.3 - rename GETTEXT_PACKAGE as vips7.32 to help Debian (thanks Jay) - added "persistent" option to tilecache 12/3/13 started 7.32.2 - removed some left-over debugging code from configure.ac - better handling of args without values, thanks Ruven - better error messages from vips.c - fix demand hints so "vips shrink" works again, thanks Jan - im_jpeg2vips.c builds without jpeglib.h, thanks Alessandro 6/2/13 started 7.32.1 - fix --without-lcms, thanks speckins - updates to licence, thanks Benjamin - remove "fred" from dist - better bootstrap on OS X 22/1/13 started 7.32.0 - tilecache in threaded mode could deadlock if the downstream pixel source raised an error (thanks Todd) - fix another dzsave corner-case (thanks Martin) - neater output for "header" - added VIPS_META_LOADER: record the loader name = header displays this loader hint - vipsthumbnail is better at cache sizing 31/8/12 started 7.31.0 - redone im_Lab2XYZ(), im_XYZ2Lab(), im_Lab2LCh(), im_LCh2Lab(), im_UCS2LCh, im_LCh2UCS(), im_XYZ2Yxy(), im_Yxy2XYZ(), im_float2rad(), im_rad2float(), im_Lab2LabQ(), im_LabQ2Lab(), im_Lab2LabS(), im_LabS2Lab(), im_LabQ2LabS(), im_LabS2LabQ(), im_LabQ2disp(), im_XYZ2disp(), im_disp2XYZ(), im_icc_import*(), im_icc_export*(), im_icc_transform*(), im_dE_fromLab(), im_dECMC_fromLab(), im_dE00_from_Lab(), im_icc_ac2rc() as classes - added vips_colourspace(), vips_colourspace_issupported(), replaces all derived conversions - faster and more accurate sRGB <-> XYZ conversion - support 16-bit sRGB import and export - rename UCS colourspace as CMC - dzsave can write zoomify and google maps layout as well - tilecache supports threaded access, so openslide read now threads - openslide2vips gets underlying tile size from openslide - embed has 'background' option - dzsave --layout google has a @background option - dzsave has a --depth option - update for new glib threading API - remove no threads option, glib no longer support it - better --help output for vips driver prog - vipsthumbnail -o allows absolute file names - much better exif handling for jpg images (thanks Gary) - preserve jpeg app13 (photoshop ipct) - vips_max() / _min() track the top n maxima / minima - deprecate im_maxpos_avg(): too specialised to be worth maintaining - deprecate im_linreg(): easily done by combining other operators - deprecate im_point(): easily done by combining other operators - add binary complex operations, with cross_phase as the only one so far - added vips_bandbool(), with vips_bandand(), _bandor(), _bandeor() as convenience functions - added scRGB colourspace, linear light float space with sRGB primaries - all interpolators use corner convention ... we had round-to-nearest in several of them before, causing a range of annoying problems - redone im_affine*() as a class - added input space displacement to affine - VipsArea is threadsafe - dzsave has a --centre option 31/12/12 started 7.30.8 - png icc profile write was broken 31/12/12 started 7.30.7 - better option parsing for "vips", thanks Haida - small fixes to help OS X - backported threaded tile cache from next version, im_tile_cache() now uses it to prevent a deadlock, see comment there 14/11/12 started 7.30.6 - capture tiff warnings earlier 14/11/12 started 7.30.5 - fix libtool version mess up (thanks Benjamin) 2/10/12 started 7.30.4 - remove options from format string in .dzi (thanks Martin) - vipsCC.pc required the wrong version of vips (thanks Alessandro) - larger max tile size for dzsave - linecache is 50% larger to leave some slop room 13/9/12 started 7.30.3 - linecache sized itself too large - fix a compile failure if libtiff was not found (thanks Martin) - dzsave did not work for images with an odd number of scanlines (thanks Martin) 4/9/12 started 7.30.2 - sequential stops all threads on error - sequential delays ahead threads rather than blocking them completely 6/8/12 started 7.30.1 - fixes to dzsave: shrink down to a 1x1 pixel tile, round image size up on shrink, write a .dzi file with the pyramid params, default tile size and overlap now matches the openslide writer - wrap VipsInterpolate for C++ - so affinei and affinei_all appear in Python - be more cautious enabling YCbCr mode in tiff write - add "DEPRECATED" flag to arguments - jpeg load/save note and use the preferred resolution unit - better error msgs for enum args - fix compiler warnings in production build (thanks Dmitry) - fix spurious warnings about exif updates - VipsSequential has an integrated cache and stalls out of order threads - add a line cache ... sizes up dynamically with request size - tilecache / linecache use a hash table not a linear list 20/7/12 started 7.30.0 - support "rs" mode in vips7 - add --vips-version cmdline arg - fix --without-tiff / exr / jpeg / png / magick - add --vips-fatal flag 19/3/12 started 7.29.0 - sanity-check PNG read geometry - nearest-neighbor interpolation rounds coordinates to nearest instead of rounding down (thanks Nicolas) - add dzsave, save in deep zoom format - rework im_shrink() as a class - remove im_rightshift_size(), just a convenience function now - vipsthumbnail no longer removes profiles by default - much more gentle sharpening in thumbnails - added "minimise" signal, used by tilecache to drop - add :seq support to im_tiff2vips(), im_jpeg2vips() ... helps ruby-vips - better thread safety for vips8 operation dispatch - better thread safety for upstream / downstream image linking - added "rs" open mode, removed "rd" - added vips_operation_get_flags() ... system for attaching sets of flags to operations - added VIPS_OPERATION_SEQUENTIAL flag - vips8 command-line interface uses this to turn sequential mode on automatically when possible - better handling of input files in vips7 command-line interface - sequential can skip ahead, so extract / insert are now seq 16/7/12 started 7.28.10 - wopconst was broken - vips_sign() was broken - png save compression range was wrong - more/moreeq was wrong - vips7 ppm save with options was broken - don't cache write operations 18/6/12 started 7.28.9 - slightly more memory debugging output - remove references to the static bicubic interpolator from the docs - fix temp file handling on Windows --- was breaking for non-vips files over 100mb - better support for using images from multiple threads 18/6/12 started 7.28.8 - fixes for centos5 portability 18/6/12 started 7.28.7 - add vips_flatten() -- flatten RGBA to RGB - better alpha handling in PNG load - don't save RGBA PNG as CMYK JPG (thanks Tobsn) - fix a crash with malformed jpg files (thanks Grigoriy) - vipsthumbnail enables sequential mode more and caches lines better 19/4/12 started 7.28.6 - better resolution unit handling in deprecated im_vips2tiff() - use TIFF_CFLAGS output from pkg-config (thanks Jay) - much faster vips_argument_map() - make jpeg pyramids work with tiff4 - tiff loader always offers THINSTRIP (thanks Diuming) - add "nocache" operation flag, set for sequential load (thanks Diuming) - fix a crash in the tiff reader for huge values of RowsPerStrip (thanks Nicolas) - remove use of G_DEFINE_BOXED_TYPE() to help compat (thanks Jake) 19/4/12 started 7.28.5 - ifthenelse blend mode was broken - small blend speedup - default to libtiff-4 17/4/12 started 7.28.4 - up max buffer size for vipsbuf 6/4/12 started 7.28.3 - vips_divide() failed for int arguments - fix warning for unused vips7 gvalue argument - fix openslide read: always return png-style rgba, im_argb2rgba() becomes a NOP - cast to unsigned int now removes <0 values - vips7 interface to openslide now supports :,level,associated options (thanks Benjamin) - make vips8 cache smaller - more accurate progress reporting 13/3/12 started 7.28.2 - xres/yres tiffsave args were broken 13/3/12 started 7.28.1 - add ICC profile read/write for png files 30/1/12 started 7.28.0 - version bump - added vips_foreign_find_save_options()/vips_foreign_find_load_options() - delayed write to foreign via a "w" image was not working - support operations with many returns in Python - sequential read mode - better im_shrink() - added vips_sequential() - new vips_sink_memory() keeps read ordering - tiff, jpeg, png readers support sequential read - max/min avoid NaN - oop, histnorm was broken by the new vipsstats - never use IM ping to get a header, fixes BMP load - set @filename for non-vips formats in vips7 compat layer - make Xres/Yres double - completely disable debug by default in production builds 20/8/11 started 7.27.0 - version bump for new dev cycle - im_subtract(), im_avg(), im_min(), im_minpos(), im_copy(), im_embed(), im_flophor(), im_flipver(), im_insert(), im_insert_noexpand(), im_lrjoin(), im_tbjoin(), im_extract_area(), im_extract_bands(), im_extract_areabands(), im_replicate(), im_clip2fmt(), im_gbandjoin(), im_bandjoin(), im_invert(), im_lintra(), im_lintra_vec(), im_black(), im_rot90, im_rot180(), im_rot270() im_sintra(), im_costra(), im_tantra(), im_asintra(), im_acostra(), im_atantra(), im_exptra(), im_exp10tra(), im_logtra(), im_log10tra(), im_abs(), im_sign(), im_max(), im_maxpos(), im_deviate(), im_divide(), im_multiply(), im_stats(), im_measure(), im_recomb(), im_floor(), im_ceil(), im_rint(), im_equal*(), im_notequal*(), im_less*(), im_lesseq*(), im_more*(), im_moreeq*(), im_remainder*(), im_and*(), im_or*(), im_eor*(), im_shift*(), im_pow*(), im_exp*(), im_ifthenelse(), im_blend(), im_c2amph(), im_c2rect(), im_bandmean(), im_c2real(), im_c2imag(), im_ri2c(), im_jpeg*2vips(), im_vips2jpeg*(), im_tiff2vips(), im_vips2tiff(), im_exr2vips(), im_fits2vips(), im_vips2fits(), im_analyze2vips(), im_raw2vips(), im_vips2raw(), im_magick2vips(), im_png2vips(), im_png2*(), im_ppm2vips(), im_vips2ppm(), im_mat2vips(), im_rad2vips(), im_vips2rad() redone as classes - added argument priorites to help control arg ordering - generate has a 'stop' param to signal successful early termination - added optional output args, eg. x/y for min - CLI supports optional output args - in im_vips2tiff, enable YCbCr compression for jpeg write - VipsMin stops search early if it can - C API supports optional output args - switch back to int-valued operations - add the operation cache, various --vips-cache-* flags - fallback vips_init() - vips_tracked_malloc() tracks allocation size and can report total mem usage - cache limits, drop, init, flush plus command-line controls - remove dmalloc support, was never used and valgrind is better - im_csv2vips() allows quoted strings, including escaped quotes - added vips_shutdown() - added --vips-leak flag - more VipsImage props - added vips_image_write(), old one becomes vips_image_write_to_file() - added vips_region_paint_pel() - added VipsArea as a public struct - added array members and arguments - added nary - remove VipsPool, vips_object_local_array() is much better - cache.c now drops if you have too many open files - CLI args to change max files - new format for handling exif tags - switch SMALLTILE to 128, 512 was just too big - oop mode "rd" was not always being used for images - added ARRAY interpretation for images - VipsStats tracks minpos/maxpos as well - moved mask/ to deprecated - use atexit() to call vips_shutdown() - set _O_TEMPORARY on delete-on-close temp images if possible - unlink temps on rewind on *nix, less likely to leave temps on a crash - added complex conj as a basic operation - rect/polar/conj work on any format, not just complex - new VipsFile system for load/save in image formats - options now introspectable, try "vips jpegsave" - copy swap uses glib byteswap macros, about 2x faster - edvips can change vips header byte ordering - "header" is terse by default - "header" outputs filenames if working on many files - added openslide support (Benjamin Gilbert) - allow new-style load/save options in filenames to vips_image_new_from_file() etc. - VipsFormat is deprecated - remove outchecks from documented API - support gobject-introspection - new Python binding based on gobject-introspection - only spot options at the end of arg strings - add vips_cache() as a vips8 operator - remove the old fft fallback - remove fftw2 support - much faster im_draw_smudge() 14/1/12 started 7.26.8 - interpolate CLI args were broken (thanks speckins) 5/12/11 started 7.26.7 - lazy read from tiled tiff from layers other than 0 was broken - optional args to vips_call*() do not work, disabled (fixed correctly in master) - address calculations in files over 4gb were broken on 32-bit platforms (broken since March 2011, oops) 12/10/11 started 7.26.6 - NOCACHE was not being set correctly on OS X causing performance problems with large files - update Orientation exif tag on jpeg write 12/10/11 started 7.26.5 - jpeg read/write copies over XMP data - handle offset correctly in separable convolutions (thanks Nicolas) - macros for class arg boilerplate - class arg order set by new 'priority' param - VipsExtend, VipsDirection enums added 12/9/11 started 7.26.4 - fallback vips_init() - im_openout() compat stub was wrong, breaking ruby-vips - vips_class_map_concrete_all() needed a compat macro too - vips_class_map_all() was broken 10/8/11 started 7.26.3 - don't use G_VALUE_COLLECT_INIT(), many platforms do not have a glib this recent - don't leave image->kill set when we detect termination - test for a working C++ compiler, disable C++ parts of none found 10/8/11 started 7.26.2 - oops, im_benchmark.c had some stuff turned off - configure option --without-cfitsio was broken (thanks Mike) 26/7/11 started 7.26.1 - doc fixups - oops, ==0 missing from a strcmp() in vips7compat - fixed a race in im_XYZ2Lab() table build - added im_concurrency_get() to operation db - better benchmarkn.sh runs for the correct number of CPUs automatically, runs three times for each one, and just reports the fastest 26/7/11 started 7.26.0 - version bunp for 7.26 - various fixes to get win32 and OS X building 6/12/10 started 7.25.0 - attach the jpeg thumbnail and multiscan fields (thanks Mike) - faster tiff read for some common cases - faster im_tile_cache() - if we use C++ in libvips, add -lstdc++ to vips-7.xx.pc - im_vips2png() / im_png2vips() set / get png resolution (thanks Zhiyu Wu) - updated README - don't use tables for bilinear on float data for a small speedup (thanks Nicolas Robidoux) - no tables for uchar either, about a 15% speedup (thanks Nicolas) - dmask write was broken - lr/tbmerge() cast images to match, like im_insert() - lr/tbmosaic() work for any mix of image formats / bands - removed ancient balance stuff from im_lr/tbmosaic() - gtk-doc for mosaicing - add im_fits2vips() to the operation database - im_fits2vips() is lazy and much faster - im__file_open_write() / _read() has a flag for text_mode, get rid of all the remaining fopen()s - move cooc_* and glds_* to deprecated - move im_dif_std() to almostdeprecated - move im_simcontr() to almostdeprecated - add im_sines() to operation db - move im_spatres() to almostdeprecated - done gtk-doc for other - --vips-progress tells you about nthreads, tile size, nlines - gtk-doc for interpolate - move im_stretch3() to deprecated - move im_clamp() to deprecated - gtk-doc for video ... all operators done! amazing argh - set MAP_NOCACHE on OS X, otherwise performance dives off a cliff with files larger than memory - removed man pages, we are all gtk-doc now - im_jpeg2vips() ignores weird APP1 chunks - im_add() for int/uint was broken - im_ri2c() was broken - added VIPS_FORMAT_BIGENDIAN format flag - moved IMAGE and REGION to VipsImage and VipsRegion, classes over VipsObject - Rect -> VipsRect - libpng-1.5 supported - better png read for 1-bit and palette images - fits write - better fits metadata support - renamed all header fields, old names still supported, hopefully - all of iofuncs moved to vips_ namespace - lots of old iofuncs API moved to deprecated - added VipsOperation, an abstract base class for all vips operations - added VipsAdd, the first operation object - im_tiff2vips() int/uint mixup for rows_per_strip, thanks Bubba - removed the links feature, won't work with vips8 - got rid of the tools/ subdirs - added im_bufjpeg2vips() - tiff reader can do 1, 2, 4, 8 bit palette images - tiff palette read can do mono images - im_bufjpeg2vips() has a "header_only" parameter - added vips_image_get_data() - updated German translation (thanks Chris) - fixed typo in im_conv() overflow estimation which could cause errors - vips.c has new action syntax, knows about vips8 operations - add now has sizealike - vips7 binops all do sizealike too, also gbandjoin and ifthenelse - new API is now functional - vips.c generates GOption flags for vips8 operations - added im_gauss_dmask_sep() - laplacian generator lost -ve lobes for large sigma - added im_aconv(), approximate convolution - bumped smalltile to 512x512 for testing - added VipsPool, got rid of floating refs again, argh - VIPS_EXEEXT is now part of the exported API - im_blend() also does sizealike, oops - jpeg write was not inverting CMYK, thanks Ole - im_falsecolour() converts to mono 8-bit for you - im_icc_import*/export*() cast inputs for you - im_vips2tiff() uses im__temp_name() for intermediates - added vips_wrap7 ... wrap up vips7 operations as vips8 classes - man pages are back for commands 30/11/10 started 7.24.0 - bump for new stable - added im_dmask2imask(), im_imask2dmask() - im_rotate_*mask90() can do masks of any size (thanks Adam Turcotte) 18/7/10 started 7.23.0 - im_vips2bufjpeg() writes to a linked list, so it will work for any size image and header - added im_vips2bufpng() - use GetTempPath() to pick a temp dir on Windows - added "rd" mode to im_open() - vipsthumbnail and vips use "rd" - im_divide spots /0 - remove liboil dependency, we will use Orc instead - various small cleanups (thanks Tim) - add lcms2 support - VImage(filename) defaults to "rd" mode - revise window_offset / window_size, again - fix a mixup with ANY hints that caused performance problems on the main benchmark - rewritten im_circle as im_draw_circle, im_circle moved to almostdeprecated - added IM_TYPE_RW args for inplace ops --- nip2 uses this to wrap inplace ops automatically - special-case 3x3 masks in im_conv() for a 20% speedup - add IM_TYPE_RW flag for im__rw_image, helps nip2 auto-wrap inplace ops - im_insertplace() casts and bandalikes - copy iconv.m4 and friends in bootstrap, thanks Mike - moved the stupid _copy() versions of the inplace ops to deprecated, since nip2 can call inplace ops directly now - added im_draw_rect(), moved im_paintrect() to deprecated - added im_draw_image(), moved im_insertplace() to deprecated - added im_draw_line(), now clips, moved im_fastline() to deprecated - added im_draw_line_user(), now clips, moved im_fastlineuser() to deprecated - added im_draw_mask(), now wrappable, moved im_plotmask() to deprecated - added im_draw_point(), moved im_plotpoint() to deprecated - added im_read_point(), now partial, moved im_readpoint() to deprecated - added im_draw_smudge(), moved im_smudge() / im_smear() to deprecated - convolution functions support complex images - im_blend() can have any format condition image and it's converted to uchar - security fix for vips-7.23 wrapper script (thanks Jay) - im_affine() has a larger safety margin - fix gtk-doc warnings - small mask load/save improvements - mask gtk-doc done - add cfitsio dependency - add FITS reader - land the vector branch and the orc dependency ... we have SSE erode/dilate/add/conv - add IM_SWAP - dilate/erode do (!=0) on non-uchar images - add multipass Orc to im_conv(), 3.5x faster for 5x5 mask - im_profile() works for any image format, any number of bands - im_rank_image() works for mix of formats, bands - morph gtk-doc done - oops, missing braces in debug.h and util.h, thanks Laurence - update C++/Python binding - oop, bool constants are always (int) now, so (^-1) works for unsigned types, thanks Nicolas Robidoux - much lower memuse for im_cache() in complex pipelines - im_scale_dmask() normalises to 20, not 100 ... we hit the fast conv path more often 12/5/10 started 7.22.2 - the conditional image of ifthenelse can be any format, a (!=0) is added if necessary - oops vipsthumbnail sharpening was turning off for integer shrinks, thanks Nicolas Robidoux - im_vips2jpeg() could fail for very small images (thanks Tim) - threadpool wasn't stopping on allocate errors (thanks Tim) - vips_sink_disc() could block if allocate failed (thanks Tim) 12/5/10 started 7.22.1 - fix a problem with tiff pyramid write and >1cpu, thanks Ruven - constant ops clip to target range - oops, moreconst and moreeqconst were the same - better buffer handling in sinkdisc for single-line images - less chatty errors from "vips" - oops, don't rename "copy_set" as "copy_", thanks Ole 12/5/10 started 7.22.0 - bump and rename - vipsthumbnail has a manualpage and sharpens correctly - more interpolator work - fixes to --disable-cxx mode (thanks Mike) - added German translation, thanks Chris Leick - fixed typos in some messages, thanks Chris Leick - fix gettext startup - all "colour" in messages changed to "color", have a proper en_GB translation file - vipsthumbnail delete profile failed if there was a profile - interpolate cli unref was broken - more accurate, slightly faster bilinear and bicubic (thanks Nicolas Robidoux) 21/3/10 started 7.21.3 - added progress feedback to threadpool - --vips-wbuffer2 switch does all wbuffer use now - im_wbuffer2() renamed as vips_discsink(), some cleanups - im_gammacorrect() can do 16-bit images too - im_histplot() could fail for signed int histograms - im_fwfft() and im_invfft() could free their output image too early - added im_local_imask(), im_local_dmask() - added im_mpercent_hist() - im_maplut() casts the index image to one of the uint types - fixed a couple of /0 problems with scale == 0 masks - set G_LOG_DOMAIN to VIPS so we can use g_warning etc. - added VIPS_DEBUG_MSG() macro - --vips-wbuffer2 turns on threadpool for im_iterate as well - im_vips2tiff() uses vips_sink() instead of threadgroup - strip out threadgroup - add --enable-debug=xxx flag - im_iterate() -> vips_sink() - better number-of-bands detection for im_magick2vips() - added im_get_argv0() - added PFM read / write 16/1/10 started 7.21.2 - "invalidate" is careful to keep images alive, so invalidate callbacks can do im_close() - flood_blob could loop if start point == ink - added im_meta_remove() - added remove profile option to vipsthumbnail - added vips_bandfmt_iscomplex() and friends, im_iscomplex() and friends deprecated - im_bandjoin()/im_gbandjoin() work with images of varying formats - added im_copy_native(), deprecated im_copy_from() and friends - im_check*() name rationalisation - finally removed old flood stuff - im_insert*() bandalike and formatalike - im_*join() bandalike and formatalike - im_ri2c() bandalike - im_vips2png() saves 16-bit PNGs, if necessary - vipsthumbnail has selectable interpolators, optional sharpen - moved a lot of stuff (eg. im_iscomplex()) from deprecated to almostdeprecated to avoid breakage - im_csv2vips(): allow lines that end with EOF rather than \n - im_vips2tiff has a bigtiff option - oops, im_lineset() needs to ask for WIO of mask and ink - move cache invalidation to REGION, fixes a race - don't im_invalidate() after paint, it can cause horrible performance problems ... for example, im_plotmask() used as the action operator for im_fastlineuser() is terrible - instead, users of the inplace operations need to call im_invalidate() at the end of a set of paint actions to trigger an update - parent/child renamed as upstream/downstream in DAG - set VIPS_ICC_DIR in configure - ICC profiles are looked for in VIPS_ICC_DIR as a fallback - im_render() mask image generation no longer triggers image calc - threadgroups scale output buffers with number of threads for smalltile ... improves SMP scaling for narrow images on many-way machines - default to max number of processors (--vips-concurrency and IM_CONCURRENCY set >0 can override) on linux and win32 - better nprocs guesser - im_render() fixes to help the paintbox, some speedups too - added im_wbuffer2(), a new distributed threading system, and --vips-wbuffer2 to enable it, thank you Christian 15/1/10 started 7.21.1 - added "written" callbacks, used to implement write to non-vips formats 26/11/09 started 7.21.0 - branch for new dev cycle - argh, missing init from colour.c (thanks Peter) - argh, im_measure() was not looping over bands correctly (thanks Peter) - removed mmap_limit, we now always use windows ... reduces VM use hugely, because mmap windows are freed when their regions are freed, while images are only unmapped when they are closed - have a min bytes for mmap windows as well, so we don't make too many tiny windows - im_disp2Lab() was broken - deprecated.h is now defined in terms of current functionality, rather than repeating stuff - im_flood() and friends rewritten, typically 4x faster - removed --with-cimg option, added --disable-cxx - added im_system_image() (thanks Roland) - added postclose callbacks - added vipsthumbnail - oops, generate C++/Python wrappers for deprecated operations by default - read TIFF images strip-wise, not scanline-wise - better TIFF YCbCr reading (thanks Ole) - isanalyze generates fewer silly error messages 26/11/09 started 7.20.3 - updated en_GB.po translation - file_length is gint64 to avoid win32 breakage 23/11/09 started 7.20.2 - GETTEXT_PACKAGE now includes lib version number (thanks Jay) 11/11/09 started 7.20.1 - oop, im_clip2fmt() was missing PTOP flag, should get a small speedup - im_conv() / im_convf() didn't like all-zero masks - small updates to im_convf() from im_conv() - im_read_imask() produced an incorrect error message if passed a doublemask - rename im_convf(), im_convsepf() as _f() - vips.c drops _f suffix when overloading - regenerate C++ binding, don't make deprecated package 9/11/09 started 7.20.0 - removed vips-7.x.spec.in, shouldn't really have this in SVN - bumped version to 7.20 - fixes to get "make dist" working again 3/4/09 started 7.19.0 - version bump - tiny conv speedup - catch lcms error messages - fix includes for gtk+-3.0 - report virtual memory too in im__print_all() - cosmetic changes to nohalo - im_magick2vips() needs to invert alpha - now (more or less) passes -Wextra - added "fail" option to im_jpeg2vips: fail with an error on any warning (thank you Ole) - started gtk-doc changes - renamed im_meta_get_type() and im_header_get_type() as im_meta_get_typeof() and im_header_get_typeof() to prevent confusion with GObject type definers (was breaking gtkdoc object scan) - revised more names, limited documented API - im_buildlut() could segv for non-zero based tables (thanks Jack) - VIPS_BUF_STATIC() does not take length arg - check for SetImageOption() so we work with GraphicsMagick too - "header" sets a non-zero exit code if anything failed - add and use im_check_uncoded() and friends - matlab load handles column-major and plane-separated images (thanks Mikhail) - JPEG save allows "none" for profile, meaning don't attach a profile - saner, simpler, faster typecasting for im_add(), im_subtract(), im_multiply(), im_divide(), im_remainder() - im_remainder() has a float result for float types - im_measure() allows sel == NULL, meaning all patches - added "deprecated" package - faster, simpler, better im_max(), im_min, im_avg(), im_deviate() - im_max() returns true modulus, not square of modulus, for complex images - im_avg() works for complex, returning average modulus - im_system() fix (thanks Roland) - im_system() rewrite - im_maxpos()/im_minpos() are partial and work for complex - im_max()/im_min() are now convenience functions - im_maxpos_avg() handles complex and multi-band images - added im_point(), rewrite im_point_bilinear() in terms of this - close callbacks now happen *after* images have closed resources (such as open files) ... this lets them delete temps and stuff. Expect breakage :( - added vips_interpolate_get_window_offset() - boolean revised: smaller, more general, faster - im_remainderconst_vec() renamed to im_remainder_vec() for consistency - added im_shift*_vec() - renamed im_eor_vec() as im_eorimage_vec() for consistency, also and, or - renamed im_eorconst() as im_eorimage_const() for consistency, also and, or - relational revised: smaller, more general, faster - im_blend()/im_ifthenelse() allows many-band conditional, 1-band then/else - im_blend()/im_ifthenelse() allows band and format to differ between then and else parts - better im_check() functions - added im_flood_other() as start of simple segmentation operator - added im_label_regions() - im_printlines(), im_debugim() deprecated (use im_vips2csv() instead) - meta, header, callback, error, region, check, generate, memory gtkdocs - removed printlines tool, vips2csv is much better - removed other useless tools as well: debugim, binfile - fix up addr calcs on 64-bit machines with >2gb images and inplace ops (thanks Christoph) - im_generate() checks that im_demand_hint() has been called for this image - im_jpeg2vips.c, set scale_num on shrink (thanks Guido) - heh argh reading history always stopped after the first line (thanks Haida) - added im_histindexed - new im_iterate() calls start and stop functions from workers so resources they make are owned by the worker thread ... this makes it possible to have start functions which create mutiple regions and therefore allows im_iterate() to scan more than one image at once - threadgroup no longer has any default action, you must attach a work function - added im_copy_file() - added im_insertset() - im_insertplace() allows small to be outside big - added im__colour_difference(), colour ops now work on any image format - added im_col_display_get_table(), so display tables are now shared by name - added im__colour_unary() - drop "set" postfix from names, so "insert" can now take a vector of positions - deprecate all the "_raw" variants, not really necessary now - removed "contrib", not very useful anymore - added im_header_as_string() - im_malloc()/im_free() now call g_try_malloc()/g_free() ... removes confusion over whether to use im_free() or g_free() for things like im_header_string() - added im_history_get(), im_getexp(), im_printdesc() as wrapped functions ... so you no longer need the "header" program - image vectors from Python work, woo 25/3/09 started 7.18.0 - revised version numbers - updated vipsmanual - revised manpages - removed name and "changed" from vipsobject since we don't use them yet - explicitly link with stdc++ for nohalo etc. stuff - wrap im_gauss_imask_sep in C++/Python 6/3/09 started 7.17.3 - revised nohalo - remove fading stuff from im_render() -- cleaner and simpler - configure spots support for "restrict" - reset dcm:display-range on magick read to help DICOM - saner im_buildlut() behaviour - added im_gauss_imask_sep() - allow open and view of truncated images (thanks Joe & Rachel) - revising rounding on im_affine*() coordinate transforms to make them more stable - added Radiance write - added im_float2rad() - added IM_CODING_RAD, support where it makes sense (extract, flip, rotate, etc.) - IM_PROGRESS env var - docs for rad2float and IM_CODING_RAD 3/3/09 started 7.17.2 - im_magick2vips.c: allow funky bit depths, like 14 (thanks Mikkel) - isradiance was returning TRUE too often - radiance loader now loads packed RGBE/XYZE instead of unpacking to float - added im_rad2float() 11/10/08 started 7.17.0 - merge vips-7.16 brach back into trunk - bumped version number to 7.17.0 - re-added type.[hc] - added vipsinterpolate and im_affinei - added yafrsmooth interpolation - added yafrtest - added yafrnohalo - ubuntu 8.10 changes - interpolators get an output pointer, not region - tuning for bicubic - revised transform / clip code, we now do corner not centre - yafr-smooth reworked along the lines of bicubic - cleanups after yafr hacking - added affinei_all - don't set im_error() on failed callback - moved im_format_t to VipsFormat, now sits over VipsObject - IM_FORMAT_FLAG_PARTIAL -> VIPS_FORMAT_PARTIAL - updated docs - interpolators use type introspection - added vips --list classes, does formats too - include sys/param.h to get PATH_MAX in more places - added vips_format_get_flags() - oop, forgot to check for cancel during tiled tiff write - don't use mmap for tiff read: no performance advantage, chews up VM - VIPS_INTERPOLATE_SHIFT bumped to 12, we need the extra precision for u16 gel data - added string->double transform for cmdline args - merged class-params branch back into trunk - IM_FREE() can do "const char*" variables - im_buf_t renamed as VipsBuf - added vips_object_to_string() - added "nickname" and "description" properties to VipsObject - shift/and/or/eor ops were broken for non-int types - added nohalo interpolator - updated format docs - IM_INPUT_INTERPOLATE() now used by affinei and affinei_all - added vips_object_new - resamplers/interpolators now in a resample package - removed yafrnohalo.c - added matio as a dependency - added Matlab save file read - added Radiance file read - better file-not-found messages 11/9/08 started 7.16.3 - oop typo in manpage for im_project() - doc fixes - returning non-zero from eval callbacks was not always stopping computation 11/9/08 started 7.16.2 - added --without-v4l option - added -no-undefined to libsrcCC build, so we get a libvipsCC.dll - removed the swig dependency: we include the generated bindings in the distribution tarball 6/9/08 started 7.16.1 - trigger eval callbacks on tiled tiff write - added vips as an im_format_t - added im_format_write()/_read() convenience functions - more cleanups for the format API, argh - removed win32/ directory now mingw finally makes DLLs correctly - removed the windowed spcor for now, it has some edge effects 24/8/08 branch for 7.16 - renames and version numbers - load plgs from libdir as well as libdir/vips-x.x for compat - complex -> complex conversion was broken - refstring <-> gstring transforms - better behaviour with Magick non-presence - added --enable-links switch to configure ... we no longer make the bin/im_* links by default - started a 'format' section in the docs - configure fails if no gettext found - revised po/ - released as 7.16.0! 25/5/08 fork for loadable image format branch - image load/save in non-vips format code moved to own dir - simple format searching added - some cleanups for vips load - im_open() simplified - add im_format_flags - only consider formats with a save method in im_format_for_name() - oops, format sort order was reversed - im_filename_suffix() includes "." in suffix - merge back into trunk for 7.15.1 - remove im_ispng(), im_png2vips_header() etc. & friends - add "vips --list formats" - rename VBuf as im_buf_t for consistency - add type.[hc], start of new type system - removed man pages for IM_MIN, MAX and RINT to avoid case confusion on OS X / win 7/3/08 started 7.15.0 - MAGIC constants should be tagged as unsigned - write MAGIC correctly on sparc/powerpc machines (thanks Joe) - oop, we were still making fade threads even when not fading - tiny cond jump fixes for valgrind in colour.c - remove -lstdc++ from libs, except on windows - push Magick cflags earlier in the include order to make it easier to pick GraphicsMagick over ImageMagick (thanks Mikhail) - fix the en_GB translation - use meta to preserve resunit between tiff load and save - small doc improvements - read and write CMYKA tiff (thanks Doron) - performance improvements for morphology ops, esp. when zooming out - oop, im_render() was broken for mask == NULL - better support for multiple Python installs (thanks Jay) - better IM_SETSTR() stops some warnings - im_histcum() works for signed histograms - better rounding for im_conv(), im_convsep() - tiny speedup for im_conv() - better /0 test for remainderconst - revise i18n configure, get rid of intltool - command-line IMAGVEC input could segv with non-vips image output - added .tobuffer()/.frombuffer(), .tostring()/.fromstring() to Python binding - add PIL_mode_from_vips () and vips_from_PIL_mode () utility functions - update docs for new Python stuff - FIND_ macros no longer search for stuff, you have to specify prefixes if the packages are not on the default path (or in $prefix). This avoids some accidents on some platforms - configure prints a summary of optional packages found at the end - im_lhisteq() checks for window too small - added invalidate callbacks - now tests for MagickWand before ImageMagick (thanks Adam Turcotte) - added "-rotate" option to vips2dj - added man page for im_resize_linear - better jpeg-in-tiff YCbCr read (thanks Ole) - oops, invalidatefns were not being freed on im__close() - VMask() can init from std::vector, so Python can init from [] - added IM_LIBDIR, im_guess_libdir() - load plugins from libdir/vips-x.x on startup - added meta get/set int/double/string/area/blob/GValue to C++ API - include time_t in vips.h, thanks Nicolas Robidoux - lock global image list (thanks lee) 25/1/08 started 7.14.0 - bump all version numbers for new stable - better CMYK JPEG read (thanks Ole) - add __str__ to VError in Python (thanks Ole) - revert the dynamic wrapping for Python :-( next version! - added VImage::convert2disc (thanks Ole) - you can now set the jpeg quality factor for tiff pyramids (thanks Joe) - you can now shrink jpegs during read, see "man im_jpeg2vips" - added CMYK JPEG write - optionally use GraphicsMagick (thanks Bob Friesenhahn) - look for MAGICKCORE_HDRI_SUPPORT (thanks Marcel) - set icc profiles in tiff pyramids explicitly (thanks Joe) - add --without-cimg configure option - add im_maxpos_subpel - make im_abs compile without liboil - add im_align_bands - fix type overflow in complex division - fix im_cross_phase and im_addgnoise (Tom) - updated docs, C++ and python - header no longer stops on error - C++ dummy2.cpp helps OS X linking 12/12/07 started 7.13.3 - added "include " to VImage.cc to help gcc 4.3 - started moving the python binding to dynamic wrapping - added im_wrap(), im_wraptwo(), im_phasecor_fft(), im_cross_phase() (Tom) - memleak plugged in im_save_string_setf() - bugfix in and docs for im_gradcor() (Tom) - use Glib macros to make im_msb work on big-endian platforms (Tom) - use Glib macros to get rid of needless compile warnings (Tom) - fix type overflow in im_c2ps/im_abs (Tom) 31/10/07 started 7.13.2 - build cimg on windows fixes - various include cleanups, updated man pages - break im_wbuffer() out to a separate API - use im_wbuffer() to make im_vips2jpeg() compress in the background - also im_vips2png(), im_vips2tiff(), im_vips2ppm() - revised evaluation progress system - new evalstart/evalend/preclose callbacks fix over/underflow reporting - but the meaning of evalend has changed in a non-backwards-compatible way :( use preclose instead ito get the old behaviour - added "--vips-progress" flag to turn on a simple eval progress tracker - make im_spcor[12] static, im_spcor is wrapper (Tom) 28/9/07 started 7.13.1 - vips2dj can print RGB images - oop, include missing - add protos for generate/iterate function args, fix warnings - add cimg package, we now have C++ source inside VIPS, sigh - added OUTPUT_DOUBLEVEC and OUTPUT_INTVEC, use for im_maxpos_vec() and friends 29/8/07 started 7.13.0 - we now have a trunk and the version is 7.13.x, woo! - move manpages into a separate man/ dir ... speeds up builds a lot on windows - don't install malkovich - don't fail on unknown args for python (thanks Simon) 1/8/07 started 7.12.5 - im_embed() is more general ... x and y can be negative - predicate.c is smaller and cleaner - libsrcCC link improvement from Pablo - support 32/64-bit ImageMagick as well (thanks Marcel) - better im_magick2vips() for Q8 ImageMagick - split repository to trunk/branches ready for a stable 7.12.x branch 27/7/07 started 7.12.4 - proto.h had vars called small, breaking on win32 - more python fixing, we now have working matricies too 17/7/07 started 7.12.3 - fix to VImage.i for gcc 4.2 (thanks Damir) - eek, off by 1 for more than 1 band hists - needed a slightly larger worst-case buffer in im__b64_encode() - tiny cleanup for make_hI() prevents cond jump on ui in valgrind - --disable-threads was broken again - remove .svn dirs from dist - now passes distcheck again 17/7/07 started 7.12.2 - added im_bandmean() - added support for TIFFTAG_PREDICTOR (Andrey Kiselev) - fix TIFFOpen() mode snafu (Andrey Kiselev) 11/5/07 started 7.12.1 - memory.c abort()s with DEBUG - oops, im_bits_of_fmt() manpage was not being installed - im_histcum() can do all image types - updated NEWS - added im_csv2vips_header() - command-line csv read was broken (thanks Tom) - removed length limit on argument vectors (Tom) - added IM_PREFIX, configure-time install prefix - oop, turned off memory.c DEBUG - fix some bogus gcc 4.1 warnings with im_open_local_array() - better vips usage message - oops, IM_ANY missing from im_demand_hint() manpage (thanks Shahid) - just warn if plugins fail to load in im_init_world() - expose Vargv and make refblock public rather than private so that subclasses of VImage can add vips-style member operations (thanks Pablo) - oops, im_initdesc() needed to have bbits set correctly (thanks Shahid) - make VError derive from std::exception more officially - woo, got exceptions working in SWIG - soname version bumped to 12.x.x - oops, added vector ops to Python - check for overflow of int in return of strtol in dispatch system (Tom) - add im_[di]mask_[xy]size to dispatch system (Tom) - add im_gradcor(), im_grad_[xy] (Tom) 26/3/07 started 7.11.21 - ooo, added %include "std_except.i" & friends to VError.i, VImage.i - im_init_world() is more lenient about recursive invocation - im_gbandjoin() falls back to im_copy() for 1 input image - race condition fixed in im_render.c (thanks Simon) - bump for 7.12!!! 26/1/07 started 7.11.20 - another fix to im_region_image() (thanks Mikkel) - tiny speed up to im_rect_includesrect() - avoid recursive invocation in im_init_world() (thanks Christian) - fix to extract_prefix (thanks Christian) - buffer cache is now per thread - combine buffer unref and ref in a single operation to reduce malloc/free cycles - new internal API for passing regions between threads means we can remove buffer locks - more buffer/region sanity checks, plus a memory barrier - lock around error buffer changes - im_vips2mask() was wrong for nx1 m-band images - liboil back to "test" - add buffer_cache_list to avoid GHashTable _insert()s - oop, --vips-concurrency was broken - renamed (in dispatch layer) im_and/or/eor_const -> im_and/or/eorimageconst for consistency - C++ API wraps IMAGEVEC, DOUBLEVEC, INTVEC arguments - oop, IMAGE % vector was broken 21/12/06 started 7.11.19 - added im_linreg() (Tom) - various C++ API polishes, plus a bugfix (Dennis Lubert) - vips.spec split to devel and python too (Dennis Lubert) - be more explicit about sizeof(magic) - init magic to native order by default (thanks Dennis) - Hist becomes im_history_get() - new history mechanism is faster, uses much less memory, and removes duplicate lines - added im_get_option_group() - added official im_concurrency_set()/_get()() - don't read bbits from vips files ... set ourselves from bandfmt - oops add RGB16 and GREY16 to C++ header - --list packages option to vips.c - updated docs to 7.12 - oops, im_region_image() snafu was causing a lot of recomputation - make im_mpercent() suck a little less - EXIF save was a bit bOrked ... cause of mac crashes? - im_histgr(), im_heq(), im_hist() all number bands from zero now - fix stride in liboil calls - set RGB16 on 16-bit RGB ICC export 29/11/06 started 7.11.18 - added im_buffer_t so regions can share calculated pixels: 2-3x speedup on the benchmark - im_region_local() -> im_region_buffer() - im_sharpen() order change to help sharing - im_invalidate() clears buffer caches - add sentinel attributes - add some missing im_demand_hint()s - paint ops invalidate the output image - fix nothread eval - raise threads limit to 1024 (thanks Christian) - manual redone - vipsCC python init() hooks - add liboil dependency - use liboil for im_abs(), im_add(), im_divide(), im_floor(), im_multiply(), im_subtract(), im_lintra(), im_avg(),im_deviate() - quiet libtoolize test (thanks Tom) - im_benchmarkn now regrows image each time - strip meta from sample2.v ... saves a lot of mem (esp. Hist) - added im_isscalar() (Tom) - added IM_REGION_ADDR_TOPLEFT() (Tom) - reduce size of im_rightshift_size.c to help compile (Tom) - make im_stop_many(NULL) safe (Tom) 24/11/06 started 7.11.17 1;5Q - better benchmark script makes graphing easier - double-buffer image file writes - reuse write threads - clean up threadgroup / iterate / generate - added im_benchmarkn to make it easier to make a CPU-bound op on large machines - im_cache() failed for cpus > 1 1/11/06 started 7.11.16 - moved im__convert_saveable() into im_copy() (thanks Christian) - missing gobject dependency (thanks Christian) - --enable-threads was broken (thanks Christian) - eval without theads was broken (thanks Christian) - LIBADD libvips.la to libvipsCC.la (thanks Simon) - benchmark.sh is now plain sh, not bash - set ORIENTATION_TOPLEFT in im_vips2tiff (thanks Josef) - oops, im_vips2csv() output separator was broken - added im_benchmark2 - move XYZ2Lab LUT build outside the eval thread 30/10/06 started 7.11.15 - print leaked windows - oops, race condition in im_window_unref() - integrated im_region_window() into im_region_image(), tiny speed up 6/10/06 started 7.11.14 - ifthenelse and affine dhints revised - buildlut no longer outputs x cods - configure asks for glib >= 2.6 (we need GOption) - configure uses AC_TOOL_CHECK to find tool names to help cross-compiling. - better configure test for libexif - add C++ include ... include in a namespace - added im_benchmark / SMP benchmark script - add im_maxpos_avg() and im_point_bilinear() (Tom) - make im_region_free(NULL) safe (Tom) - link in manpages for im_contrast_surface (Tom) 8/9/06 started 7.11.11 - add im_norm_dmask() - removed old code for gradient and lindetect - internal decls split from proto.h to help SWIG - test for python and SWIG during configure - added python dir for the binding - python binding done! - oops, --without-python was broken (thanks Tom) - added python/test - add im_lu_decomp() im_lu_solve(), rewrite NR type functions in terms of these (Tom) 23/6/06 started 7.11.10 - still more im_affine() rounding/clipping tweaks - ignore "--" arguments to vips.c - im_init_world() also sets g_*_prgname() and loads plugins - add manpage for im_init_world() (oops) - error_exit() prints prgname - various cygwin fixes - fix cache thread assert failure (thanks Joe) - "header" now uses GOption, slightly different args, will loop over args - fixed assert() overenthusiasm in im_prepare() - im_csv2vips() now has separate whitespace / separator tables - add im_rightshift_size() (Tom) - add im_maxpos_vec(), im_minpos_vec() (Tom) - add im_norm_dmask() (Tom) - make im_free_[di]mask(NULL) safe (Tom) 23/6/06 started 7.11.9 - back on sourceforge CVS again - require openexr 1.2.2 or greater - range check xy on im_insert*() for sanity - VMask::invertlut decl removed (thanks Jean) - added \"all\" option to vips.c 17/5/06 started 7.11.8 - debrokened openexr read - added im_tile_cache() - added tiled read to im_exr2vips() - im_tiff2vips() now uses im_tile_cache() rather than its own cache ... faster in some cases, less RAM use in some cases, saves 200+ lines - removed 'broken' read option from im_tiff2vips() - read/write doubles with g_ascii_strtod() and friends where appropriate - add a "thread" member to region to help sanity check region ownership - saner threadgroup fixes a race problem on gcc 4.0.3 / amd64 - added im_vips2csv() - im_open() now does CSV read/write too - oops, broke vips main prog for function name in argv1 case 22/4/06 started 7.11.7 - split vips_png.c to im_vips2png.c and im_png2vips.c - added OpenEXR dependency - added im_exr2vips(), im_exr2vips_header() - added im_isexr(), im_open() knows about OpenEXR - added im_contrast_surface(), im_contrast_surface_raw() (Tom) - added im_msb(), im_msb_band() (Tom) - im_scale() sets Type on output - added RGB16, GREY16 types - im_*2vips() set these types if appropriate - configure fixes for mac - vips main prog uses GOption - im_icc_* locks around calls to cmsDoTransform() to avoid corruption on SMP machines - add im_prepare_many() (Tom) 10/3/06 started 7.11.6 - typo in manpage and header for im_rect_dup() (Tom) - don't abort image load if XML read fails - added im_video_test() ... test video source - oops, lcms .pc finder was not working - clipping problem in im_affine() fixed (thanks Clare) - test for attr support in libmagick - im_text() returns an error for empty string - im_falsecolour() scale reversed - im_remosaic() could crash on bad mosaics - configure changes to fix --without-magick, lcms and fftw (but sadly we now require .pc files for these libs) - im_vips2jpeg() automatically converts to 1 or 3 band sRGB uchar for write - also im_vips2png() - added im_project() 20/2/06 started 7.11.5 - added im_csv2vips() - commas in filename options can be escaped with a '\' - raise tile buffer limit (thanks Ruven) - im_spcor() and im_fastcor() have prettier borders - im_fastcor() returns sum of squares of differences, not sum of abs of differences 18/11/05 started 7.11.4 - small win32 fixes, thanks Juan - added im_flood_blob_copy() ... a temporary hack - much faster im_histplot() - read RGBA palette-ized PNG images more robustly (thanks Tom) - turn on -ms-bitfields automatically for mingw 26/9/05 started 7.11.3 - better error recovery for im_binfile() file too large - all raw files now use mmap windows, so (eg.) ppm and analyze reads can go >2GB - remove DISABLE_COMPAT ... you now have to define IM_ENABLE_DEPRECATED to get broken #defines - fix to build without exif, thanks Chas - use native win32 API for seek()/truncate() to work with large files - use attribute to check printf-style args with gcc - fix gcc4 warnings - removed ebuild, since it's in gentoo now - im_magick2vips() sets meta from attributes (good for dicom) - im_magick2vips() writes many-frame images as tall thin VIPS images - im_histcum() was broken for vertical histograms - im_histnorm() is neater - simpler and faster inner loop for im_conv() and im_convf() avoids gcc4 bug - appendc() was reading past the end of the buffer on MSB machines 13/6/05 started 7.11.2 - im_copy_set() was messed up in 7.11.1 - put into CVS, phew - fixed a rounding bug in im_affine() ... should no longer get black edges on image resize - if TIFF open fails in im_open(), try going through libmagick - merge requires all bands == 0 for transparency (used to just check 1st band) - 16 bit LAB TIFF read/write was wrong - new GType for refstring makes it visible from im_header_map() - jpeg loader attaches exif data (and human-readable meta fields) - jpeg saver writes any exif data - meta not wiped by im_*incheck() in a "w" image - meta keeps traverse order - now require glib >= 2.4 - require libxml-2.0 for meta save and new history mechanism - no more .desc files, history saved in XML after pixel data - i/s/d meta fields saved there too - added base64 encode/decode - added blob header write - added a save string type: types which define transforms to and from the save format get serialized - GValue meta API now exposed, since we can serialise anything - jpeg loader loads ICC profiles - jpeg saver saves ICC profiles from the VIPS header - src/header.c knows about meta system - added im_analyze2vips(), im_grid(), im_raw2vips() - extract/grid/replicate/zoom were not setting TRANSFORM flag - better falsecolour LUT - less stupid + more portable read/write of VIPS header - better im_updatehist() - jpeg load sets vips xres/yres from exif, if possible - jpeg save sets exif xres/yres from vips, if possible - icc_export and icc_transform attach profiles and intents to output images - added im_icc_import_embedded() to import with an embedded profile - split vips_jpeg.c into two, it was getting too big - added im_cp_descv(), im_cp_desc_array(), funcs use them - removed im_append_Hist() from API - fixed meta copy bug - better history copy, removed nonsense about 1st line of Hist being special - tiff read/write now reads/writes ICC profile from meta - edvips rewritten to remove stupidness, and can now set xml - header can now print xml extension block - IM_ prefix for colour temp names 1/6/05 started 7.11 - added im_copy_morph() - im_region_region() allows Bands and BandFmt to differ, provided sizeof( pel ) is the same ... makes im_copy_morph() work - added im_meta*() functions (MW) - im_header_*() rewritten for meta - added im_header_exists(), im_header_map() - use pkg-config to find libpng and ImageMagick - added im_lineset() - added im_extract_areabands() (JF) - added im_copy_from() (JF) 15/4/05 started 7.10.12 - im_ifthenelse just evals left/right for region all zero/all one - also im_blend - swap g_setenv() back to plain setenv() so we work with glib 2.2 9/4/05 JC started 7.10.11 - docs no longer have broken links - fixed memleak in im_text() 8/4/05 - one bit tiff read was sometimes reading a byte too far in each scanline 14/1/05 started 7.10.9 - im_filename_split() will now usually work for filenames containing ':' characters - added im_render_fade() for fancier nip2 image repaint - added "ccittfax4" as a TIFF compression option - fix all 64-bit compiler warnings - "," allowed as column separator in mask read - better at spotting singular matricies - small im_render() tidies - glib dependency reduced to just 2.0, but untested ... helps people building on older systems who aren't interested in nip2 - removing leading spaces from IMAGEVEC arguments - load non-interlaced PNGs more efficiently - 1 point mosaic functions work on more image types - better memory allocation debugging info - local memory on regions can shrink as well as grow - shut down threadgroups on render if no dirty tiles - limit number of simultaneous renders - higher mmap window threshold - allow max == -1 for unlimited render cache - 'priority' marks non-suspendable renders - im_embed() mode == 4 paints white pels - im_tiff2vips() was broken with --disable-threads - oops, im_errormsg() compat macros were GCC only - larger default tile size and strip height - tiff write sets PHOTOMETRIC_CIELAB for vips TYPE_LAB images ... so we can write float LAB as well as float RGB (thanks Ruven) - also 16 bit LAB TIFF write - im_render() rewritten 20/11/04 started 7.10.8 - im_sharpen() is ~15% faster - more quoting for MAGICK finder - im_XYZ2Lab() uses a LUT rather than cbrt(), 5x faster - --disable-threads removes gthread dependency completely (thanks Simon) - intercept TIFF warnings as well as errors ... stops occasional libMagick exceptions - add im_init_world() to im_init() as well to help backwards compat (thanks Simon) - im_icc_present() function description was broken, thanks Jay - oops, libtool library versioning was wrong, thanks Jay - can now make TIFF pyramids of any non-complex image type (was uchar and LAB only), thanks Ruven - 1st order mosaic code now works for LABQ too - build system changes to make "make distcheck" work - RPM .spec files fixed up and updated by configure (thanks Simon) - tiny cleanups for vdump - use g_setenv()/g_getenv() - tiny improvements to IM_FREE*() - tiny VImage debug print fixes (thanks Jay) - swap off_t for gint64 to fix LARGEFILE support on win32 - computation feedback now uses gint64 for number of pels, so we give feedback correctly on images with >2**31 pels - other small fixes for >2**31 pels in an image 10/11/04 started 7.10.7 - im_histnD() was not checking BandFmt (thanks Kirk) - improvements to threading system speed up non-vips output in some cases - use cbrt(x) where we can ... 10x faster than pow(x,1.0/3) on win32 - typeo in im_text() when built without PANGOFT2 (thanks Stefan) 1/11/04 styarted 7.10.6 - tiny doc fixes - scripts now only depend on 'vips' program - im_open( "r" ) is now lazier ... for non-VIPS formats, we delay read until the first ->generate() - so im_open_header() now deprecated since im_open("r") is identical - now looks for fftw3 as well as fftw2 ... slightly faster ffts 19/10/04 started 7.10.5 - fix to light_correct (thanks Jay) - edvips knows about xoffset/yoffset - better vips enum<->char conversions 4/10/04 started 7.10.4 - man page fixes (thanks Jay) - removed last csh scripts (thanks Jay) - scripts default VIPSHOME to $prefix (thanks Jay) - doc build system tidies - im_rank() edge padding was wrong - im_vips2tiff() can now embed ICC profiles 22/9/04 started 7.10.3 - mildly better im_vips2tiff() - *, -, +, /, % between two images now work for mixed number of bands - im_free() was missing a man page - revised documentation 1/9/04 started 7.10.2 - C++ .pc files were still set for 7.9, grr - im_insertplace() didn't check compatibility of images (thanks Matt) 27/7/04 started 7.10.1 - set default stack size explicitly to help platforms with a very low default - 16 bit RGB tiff read was broken (bug introduced in 7.9.5, thanks Haida) - !pangoft2 was broken, thanks Kenneth - win32 build fixes 12/7/04 renamed as 7.10.0 - added NOCACHE function flag ... stops nip memoising video & paint ops - added im_extract_bands() ... takes out many bands from an image - im_vips2tiff() scanline write speed up for area pipelines 10/6/04 started 7.9.6 - tiny polishing of im_ppm2vips() - im_blend() can now work on labq - boolean ops all work on float/complex images (by casting to int) - im_maplut() was broken for 1 band image + many band lut + >8 bit output - im_lintra_vec() now handles 1 band image and many band vector to make many band image - oops, im_lintra_vec() was missing a man page - im_measure() can work on labq - im_lhisteq() uses new embed mode, _raw() version is one pixel smaller, sets Xoffset/Yoffset for new origin scheme - generalised im_tone_build() to any image type to make im_tone_build_range() 20/5/04 started 7.9.5 - tiff output res can be a single number too - added im_text() to make a bitmap from a string with pango - im_tiff2vips() does 16 bit RGBA - im_binfile() was broken since 7.9.2 due to im_mapfile() change - im_ppm2vips() now works for 16 bit images - added im_copy_swap() ... copies, reversing byte order - im_resize_linear() was broken for some images, thanks Javi 8/3/04 started 7.9.4 - oops, config.h include missing in a few places - im_vips2tiff() can now write 1 bit images - im__find_lr/tboverlap() now exported to nip - better edge tile handling for tiff read/write (thanks Ruven) - added extend-pixels-from-edge mode to im_embed() - im_conv*(), im_rank(), im_stdif(), im_dilate(), im_erode() all use it to expand their input, so their output now has guess borders, not black borders - im_fastcor() now does an im_embed( 1 ) on the output ... the zero borders were very annoying before, since you would usually be searching for the minimum point - no change to im_spcor(), since you will usually be searching for the maximum - better im_render() cache behaviour under heavy loads - im_affine() revised * clip, resample and transform is now pixel-perfect for all inputs (I hope) * uses the new embed to make sure there are no black borders from edge interpolation * about 20 - 30% faster - policy change: Xoffset and Yoffset are now set by all operations to record the position of the input origin in the output - im_replicate() is much faster for some cases - added tile and mirror flags to im_embed() - added im_cache() convenience function - better ETA for image calculation - im_tiff2vips() now has a "broken" option so it can read tiled tiffs made with earlier versions of vips - on convert float to int format, now does floor() not rint() ... more 'mathematical' - added im_rint() - im_sharpen() now uses a gaussian mask - im_convsep() more resistant to int overflow problems - added im_make_xy(), avoids rounding problems with the old float-based thing - im_profile() now makes vertical images for a vertical profile - added im_vips2tiff() option to set the resolution in inches not cm (thanks Andrey) - im_binfile() is now exported 6/2/04 started 7.9.3 - added an im_init_world() to im_open(), to help old progs - renamed VSemaphore as im_semaphore_t - started using libtool library versioning - now uses g_module_*() in place of dlopen() - now uses pkg-config instead of vips-config (thanks Simon) - fixes to vips.h for _ADDR() with DEBUG on (thanks Konrad) 10/12/03 started 7.9.2 - patches for freebsd, thanks Lev Serebryakov - vips2dj knows about my colour laser printer - added i18n support, glib/gmodule/gthread dependency - im_error*() API revised to be more i18n friendly - List type removed, now uses g_slist - VBuf added, some more utility funcs pushed down from nip - im_thread stuff removed, now uses g_thread - im_lock stuff removed, now uses g_mutex - im_semaphore_t renamed to VSemaphore, not sure this is a good idea - build with --disable-threads to turn off threaded render - #include now pulls in most of the public API, you shouldn't need other vips includes very often - im_close() is better at cleaning up if there's an error - inverse FFTs could fail for wider-than-high images with fftw - better im_icc_transform error messages - bug fix in im_render with large caches - im_binfile() now has an offset parameter - im_mapfile()/im_unmapfile() now work on IMAGE and record the length of the file they mapped ... this lets VIPS successfully unmap a file if it changes size while it's open 20/10/03 started 7.9.1 - threadgroups now have their own kill flag - im_plotmask() now does anti-aliasing - im_iterate() fix for operations on mmap window images (thanks Clare) - im_writeline() stops on kill - fix for im_fwfft() segv for wider-than-high real images (thanks Andrey) - fix for im_fwfft() to work for non-square real images (thanks Andrey) - can now read and write 32-bit IEEE float TIFF (Andrey Kiselev) - clean-ups for colour.c (Andrey Kiselev) - no longer lets you make an image with width|height|bands == 0 (thanks Joe) - im_vips2tiff(), im_vips2*jpeg*(), im_vips2png(), im_vips2ppm() could sometimes fail for mmap window input images (thanks David) - added IM_RECT_HCENTRE(), IM_RECT_VCENTRE() macros 20/8/03 JC - started 7.9.0 - added im_rank_image() ... im_maxvalue() a special case of this - im_subtract() goes up to int earlier for better value preserving, thanks Haida - im_rank() much faster for large windows, correct result on all platforms (dratted memcpy() was causing problems before) - fixed problem with libMagick config if installed somewhere strange - fixed problem with include order in library compile - added --without-magick configure option - added im_render(), threaded background image paint - added im_replicate(), replicate an image horizontally and vertically 31/5/03 JC - started 7.8.11 - fixed a problem with relational operators and some combinations of input types (bug introduced in 7.8.9), thanks Haida - vips-7.8 script overrides VIPSHOME environment variable - better im_guess_prefix - stupid light_correct script no longer uses /pics/tmp - added batch_crop script 22/5/03 - started 7.8.10 - the JPEG writer can embed ICC profiles in output images ... although I've yet to see it make any difference :-( test this carefully at some point - fixed a possible coredumper in jpeg write - jpeg read now spots truncated files - im_invertlut() now makes an image, not a mask ... sorry :-( - im_histnD() makes an n-dimensional histogram from an n-band image - im_col_pythagoras() patch - IM_NUMBER() now returns int not size_t - new win32 build system from Juan and friends, based on tmake - sample project files for MSVC added, thanks Juan - win32/ subdir now has the win32 build systems - spec/ subdir now has the spec files for building RPMs - dist now includes formatted documentation - license change: VIPS is now LGPL, nip stays GPL ... this means proprietary programs can link against the vips library - had a report of a working VIPS build on a 64 bit system (!) - im_log_dmask() now includes all of the negative lobe, thanks matt - vips-7.8 start script now auto-relocates - im_spcor_raw(), im_fastcor_raw() now exported 29/4/03 - started 7.8.9 - changes to build to help MSVC - oops, makedef.pl missed out function names with an initial cap, and error_exit() - im_min() and im_max() gave random wrong results for >1 thread on >1 CPU machines (bug introduced in 7.7.20), thanks Joe - vips.c no longer generates C++ wrappers for functions with no image argument (thanks Haida) - im_invertlut() now wrapped by hand in VMask.cc - C++ docs updated - added im_open_header(), returns an IMAGE with just width/height/etc and no data - ... so now "header" will print useful stuff even on truncated files - tiff writer knows about alpha (thanks Jenny) 7/2/03 - started 7.8.8 - build failed with lcms turned off - im_spcor() could segv for 16bit images (thanks Joe) - im_tiff2vips() read resolution expressed as pixels/cm incorrectly - im_vips2tiff() tries not to write mad resolutions - header and im_open file type tests reordered for slight speedup - im_copy_set() had a broken dispatch function for xres/yres - im_fwfft() exploits libfftw real -> complex transform if possible for a 2x speed-up (thanks Matt) - im_invfftr() added for complex -> real inverse transform for 2x speed-up (thanks Matt) - im_freqflt() now uses im_invfftr() for real result and speedup - im_flipver() could segv on some inputs, thanks Clare - relational operators now work on complex - relational rewritten ... now fractionally slower, but 1/3 the size - vips2dj -1:1 produced incorrect height - better overlap-too-small detection in mosaicing code - im_system() can have NULL output - global balance ignores overlaps with only transparent pixels 3/1/03 - started 7.8.7 - worked in patch from Hans Breuer (thanks!) - png read/write with im_png2vips(), im_png2vips_header(), im_vips2png(), im_ispng() - im_errorstring() and im_col_displays() are now functions not externs (helps DLLs) - many include fixes to help native win32 build - added libMagick support, 78 file formats now loadable with im_magick2vips(), im_magick2vips_header() and im_ismagick(), w00t - now installs vips.m4 to $prefix/share/aclocal - added im_icc_export_depth() ... export to device space with a specified bit depth (8 or 16) - vips.def now rebuilt with custom rule in libsrc/Makefile.am - removed externs im_Type, im_BandFmt, im_Coding, im_Compression to simplify DLL build - im_mmap() -> im__mmap(), since it's supposed to be an internal function - new vips-7.8.x/proj directory holds unsupported sample makefiles and config.h for building with the MSC toolchain - new scripts batch_image_convert and batch_rubber_sheet (thanks Joe) - added the RPM .spec files to the main distribution - InitializeMagic() now passed "" rather than NULL to avoid assert() problems on some libMagic versions 2/12/02 - started 7.8.6 - now reads 8-bit RGBA tiff - C++ build guide fixes (thanks fsicre) - im_Type2char array text slightly messed up - global_balance is safer for complex mixed mosaics - removed im_lintra() fallback to im_copy() for scale == 1, offset == 0 ... too confusing - im_tiff2vips() now reads 16-bit LAB - added im_Lab2LabS() and im_LabS2Lab() 5/11/02 - started 7.8.5 - fix for mmap window of local region ... caused im_iterate() to break sometimes for large images, in turn occasionally breaking im_max()/im_min()/etc. (thanks Joe) - tiny speed up for im_rot90()/270() - on install on win32, add .exe suffix for links - vips.c knows to remove .exe suffix for linked commands - added im_errormsg_system() ... decode win32 error codes too - pagesize calcs for roving mmap windows were messed up on win32 (thanks Kirk) - some TODO cleanups - global balance broke horribly if you had filenames with spaces in (thanks Clare) 31/10/02 - started 7.8.4 - im_unmapfile() includes mixed up on mac os x - libtool patched for mac os x - vips.c sets numeric locale to "C" 27/10/02 - started 7.8.3 - configure fixes help mac os x - im_guess_prefix() adds ".exe" suffix on w32 if not there - changed im_measure() error messages to number bands from 1 - added func descriptor for im_read_dmask() to help nip, updated C++ API, docs 21/10/02 JC - started 7.8.2 - tries rand() if random() is not available - tries mktemp() if mkstemp() is not available - turns off realpath() if not available - added IM_DIR_SEP/IM_DIR_SEP_STR directory separator character/string - added IM_PATH_SEP/IM_PATH_SEP_STR path separator character/string - added im_path_is_absolute() - vips.c knows to link to vips.exe on win32 - spot mingw* and set BINARY_OPEN - open images in binary too (since we now read() the header) 10/10/02 JC - im_lintra() and im_lintra_vec() were broken for complex images :-( thanks matt - renamed im_and() as im_andimage(), im_eor() as im_eorimage() and im_or() as im_orimage() ... avoids breakage in the C++ layer - added im_dE00_fromLab() - limited release as vips-7.8.0 2/10/02 - renamed as vips-7.8, woohoo - revised documentation 19/9/02 JC - started sorting out VIPS #defines ... there are now a sensible set of new names (eg. NOCODING becomes IM_CODING_NONE, LAB becomes IM_TYPE_LAB) - define IM_NO_VIPS7_COMPAT to turn off the old names - added im_mmap()/im_munmap() layer for windows portability - removed the contents of history.h .. obsolete - added IM_IMAGE_ADDR() macro 10/9/02 JC - handle errors from TIFF lib correctly - configure fixes for cygwin - CMYK TIFF write fixed - configure fixes for mingw 5/9/02 JC - im_cp_desc() now copies Xoffset/Yoffset 21/8/02 JC - started 7.7.24 - reads CMYK TIFF - reads dpi from TIFFs - better float Xres/Yres 14/8/02 JC - new header fields Xoffset and Yoffset ... used by functions to hint the position of the origin in output images - support added to c++ api and to header - im__lrmerge(), im__tbmerge(), im__affine(), im_insert(), set Xoffset/Yoffset - now uses , not for better suse w0rkage - better configure for fftw (uses libdfftw name if libfftw not found) 8/8/02 JC - large file support with mmap() windows ... had to change im_prepare_inplace() to im_prepare_to() benchmark: - system hardware: 2 x 2.5GHz P4, 1GB RAM, 15k SCSI, ReiserFS os: suse 8 (kernel 2.4.18) compiler: gcc 2.95.3, -O2, threads turned on images: fred.v, fred2.v; both 4k by 4k LABPACK (64MB) images: jim.v, jim2.v; both 15k by 15k LABPACK (900MB) time: smallest real of 5 runs, system idle vips: 7.7.23, debug on in im_openin.c, window limit set with an environment variable - benchmarks cpu-bound: im_sharpen fred.v fred3.v 11 1.5 20 50 1 2 io-bound: im_insert fred.v fred2.v fred3.v 4000 0 worst-case: im_rot90 fred.v fred3.v - results desktop: no mmap windows mmap windows cpu-bound real 0m3.712s real 0m3.970s user 0m6.010s user 0m6.390s sys 0m0.900s sys 0m1.110s io-bound real 0m1.813s real 0m1.865s user 0m0.900s user 0m0.990s sys 0m1.720s sys 0m1.520s worst-case real 0m1.344s real 0m3.039s user 0m1.270s user 0m2.230s sys 0m0.850s sys 0m3.050s not quite sure why sharpen is a little slower (4%?) ... IO speed is about the same though ... worst-case is having to constantly move windows about (500,000 page faults, vs 10,000 for no windows) again, with an image larger than RAM no mmap windows mmap windows io-bound real 2m52.759s real 2m11.172s user 0m14.940s user 0m14.890s sys 0m29.940s sys 0m26.560s worst-case real 3m35.391s real 3m50.760s user 0m19.850s user 0m26.600s sys 0m12.650s sys 0m43.130s mmap windows actually slightly faster in this case ... plus they stress the OS less 31/7/02 JC - added -lm for better lcms detect - README notes for fftw on suse8 - im_profile() sets HISTOGRAM for output image - im_copy()/im_copy_set() function descriptor no longer sets PTOP ... helps avoid LUT problems - im_subsample()/im_zoom() fall back to im_copy() for shrink/grow == 1 - im_lintra() falls back to im_copy() for scale == 1, offset == 0 - no longer use Type == LUT ... all just Type == HISTOGRAM now - im_blend() was messed up for > 1 band images :( 16/7/02 JC - started 7.7.23 - im_XYZ2sRGB() wasn't setting Type = sRGB - im_icc_import() was broken for rgb - im_header_string() had wrong return type in function database 13/7/02 JC - added im_flood_blob() - added im_open_local_array() ... C API convenience function - oop, im_flood() was missing a man page - Type == FOURIER added to help visualisation - released as 7.7.22 30/6/02 JC - JPEG, TIFF and PPM import all now set sRGB Type for RGB import - im_header_int(), im_header_double() and im_header_string() added to aid UIs - now uses gettimeofday(), not time() - for consistency with other trig functions, im_c2amph() now returns degrees not radians (ouch) - added im_c2rect() ... turn (amp, phase) to rectangular - added im_sign() ... unit vector in direction of value - better im_scaleps() ... old code was terrible - rewritten im_rotquad() ... now partial - im_icc_export()/_import() now do ABSOLUTE correctly - added im_icc_ac2rc() ... converts absolute to relative colorimetry 25/6/02 JC - added im_copy_set(3) ... like im_copy(), but set informational header fields 20/6/02 JC - added im_ceil(), im_floor() - im_Lab2LabQ was not clipping a/b range correctly - im_icc_export(), own ABSOLUTE mode - released as 7.7.21 28/5/02 JC - im_remainderconst_vec broken for float/double - added Yxy colourspace 16/05/02 JC - auug, libtool was all messed up ... redone all the autotools stuff - uses libtool convenience libraries to build vips in sections - uses config subdir for temp files and .m4 things - patched stupid suse config.guess - vips2dj patched for better raw cmyk - released as 7.7.20 12/5/02 JC - im_vips2jpeg*() and im_vips2ppm() now both partial - started updating the C++ guide - had to change the location of the C++ headers :-( all C++ progs should now have: #include this is so things can work on systems which do not have case sensitive file systems - changes for Mac OS X * im_system() TRUE/FALSE removed * searches /*/[lib|include] to get fink libs for tiff and jpeg 30/4/02 JC - several functions were missing IM_FN_PIO in their descriptor ... this was harmless for nip/ip/C, but broke the ref counting in the C++ layer - im_system() now defaults "/tmp" for temp files - STRING input and output args were broken for C++ :-( - threads exit more quickly on error - im_min()/im_max() now partial (at last) - im_remainderconst()/im_remainderconst_vec() added - --with-dmalloc configure switch - vips2dj does CMYK and mono too - im_vips2tiff() allows any number of bands (but not the right way to write CMYK, see TODO) 26/4/02 JC - old ICC profile reader removed - little cms wrapped ... configure spots it, im_icc_transform() uses it to map between two images - also im_icc_import() and im_icc_export() so you can see PCS images - im_icc_present() to test for existence of lib - README fixes 4/4/02 JC - TODO changes - oops, DEBUG left on in im_invertlut() 2/4/02 JC - im_fwfft.c/im_invfft.c now use libfftw if available ... about 5x speed up and double precision - added FIND_FFTW autoconf macro - include/vips/proto.h changes 26/3/02 JC - started 7.7.19 25/3/02 JC - im_log_dmask() was broken (thanks matt) - casts between VDMask and VIMask were broken (thanks matt) - various error msgs improvements and tiny man page fixes 13/3/02 JC - tb/lr merge first/last cache moved to per-call state for better sharing - im_remosaic() bails out faster on error and makes better error messages 13/3/02 ruven - im_vips2tiff() pyramids stop at tilesize, not 64x64 25/02/02 JC - im_remosaic() is smarter, and works better with im_global_balance() - im_affine() 2x faster 14/2/02 JC - started 7.7.18 - vips.m4 and libsrc/Makefile.am fixes for IRIX 11/02/02 JC - vips/thread.h and vips/threadgroup.h were missing extern "C" for C++ - VImage::write() now tracks dependencies, so you can write() to a partial safely ... although it's not a very useful thing to do (thanks Mike) - new VImage::print() function for debugging - added im_print() 22/01/02 JC - started 7.7.17 15/01/02 JC - im_rect_unionrect() and im_rect_intersectrect() safer for repeated args - im_video_v4l() no longer perrror()s on ioctl fail for less spam 03/01/02 JC - started 7.7.16 - im_version_string() really does return the date as well now 12/12/01 JC - im_guess_prefix() extra smartness for relative path names - VImage() no longer uses tmpnam() (thanks Paul) 11/12/01 JC - renamed im_fexists() as im_existsf() 7/12/01 JC - ppm man pages added (doh) 28/11/01 JC - warnings on g++ 2.96 fixed 22/11/01 JC - started 7.7.15 - im_video_v4l() failed to compile on non-linux platforms 7/11/01 JC - im_remosaic() added - im_*merge() are more intelligent about transparency in bizarre overlaps - grr! putenv() semantics change on more recent clibs ... should be safer now 19/10/01 JC - VDisplay( "display name" ) segved on unknown display :-( thanks mike 26/9/01 JC - contrib tools get data files from share/vips/xxx area now - im_vipshome() renamed as im_guess_prefix(), reworked for new package layout - doc/ build sorted out - ... but of course, docs still need updating for 7.8 20/9/01 JC - fix to im_vipshome() - ip2 renamed as nip - split to library only ... separate ip and nip packages - new VIPS_VERSION_* macros set from configure.in in vips/version.h.in - vips.m4 VIPS finder - reworked README, doc/README and TODO - now installs to /usr/local/ by default - fmask4th.c was including varargs.h ... d'oh - include area reorganised: everything inside now ... hopefully the only user-visible change is that all plain C progs need to change: #include to: #include the C++ API should be unaltered 21/8/01 ruven - im_setupout() was missing some #includes 20/8/01 JC - started 7.7.14 15/8/01 JC - added libxml dependency for ip2 27/7/01 JC - im_conv(), im_convf(), im_convsep(), im_convsepf() now reject masks with scale == 0 26/7/01 JC - started 7.7.12 25/7/01 JC - started 7.7.11 - oop, im_histeq() and im_tonemap() also missed - better error messages from im_run_command() 23/7/01 JC - started 7.7.10 - im_sharpen() failed due to change in im_band_extract() offset 20/7/01 JC - started 7.7.9 4/7/01 JC - im_open(,"w") open() delayed until im_setupout(), very slightly safer - updated im_open() man page - im_tiff2vips() now embeds index in filename ... and it's page number (from 0), not subsample factor - finally bit the bullet ... im_extract()/im_extract_band() now number from zero (sorry!) - and im_lrmosaic()/im_tbmosaic() bandno param too 29/6/01 JC - im_region_free() now frees immediately 27/6/01 JC - im_vips2tiff() man page updated for deflate, 2 years late 22/6/01 JC - oops, limit wrong on im_rank() 21/6/01 JC - better post_install for --prefix outside VIPS's tree - -ltiff needs -lm in acinclude.m4 ... fixes configure on redhat 7.x 13/6/01 JC - started 7.7.8 6/6/01 JC - im_invertlut() added 31/5/01 JC - im_colour_temperature, im_XYZ2Lab_temp, im_Lab2XYZ_temp added - ... colour temp stuff needs sorting out properly 25/5/01 JC - added vips-config script, cf. gtk-config - --without-threads option added - did a bit of work on the C++ API docs 24/5/01 JC - added im_tiff2vips_header(), im_jpeg2vips_header() and im_ppm2vips_header() - header uses these to print fields quickly - switched to config.h - configure.in rewritten ... much nicer, fewer options, more automatic 17/5/01 JC - im_matinv() didn't free stuff correctly on singular matrix 16/5/01 JC - vips2dj now knows about 5000ps printers - allow RW mode for non-native VIPS image files, for 8 bit images 2/5/01 JC - started 7.7.7 1/5/01 JC - im_addgnoise() did not work for >1 band images 23/4/01 JC - configure options to remove support for JPEG and TIFF ... helpful for a no- dependencies build 20/4/01 JC - im_(v)snprintf() added - all sprintf()s removed 15/4/01 JC - im_affine() had a rounding problem 11/4/01 JC - tiny mosaicing bug fixed in im__lrcalcon - started 7.7.6 21/3/01 JC - new iblend code in im_tbmerge() was typo-d - mosaic1 was broken by affine too 20/3/01 JC - im_image() failed for FMTUCHAR 12/3/01 JC - started 7.7.5 - im_sharpen() uses seperable convolution for big speed up - new "Print" menu 11/3/01 JC - REALVEC renamed as DOUBLEVEC - added IMAGEVEC - added IM_INPUT_IMAGEVEC - gbandjoin now has function description - new function im_maxvalue() - im_compass()/im_lindetect() reimplemented with im_conv()/im_maxvalue(), about 15% faster, works for any type, partial - im_gradient() reimplemented with im_conv()/im_abs()/im_add(), about 30% slower, works for any type, partial 10/3/01 JC - new function, im_clip2fmt() converts between any image formats ... slightly faster than the old im_clip() - legacy im_clip2us() etc. functions now just call this 9/3/01 JC - im_conv() rewritten, simpler, about 10% faster - im_convsep() rewritten, now does any non-complex type, partial, 20% faster - new functions: im_convf(), im_convsepf() for DOUBLEMASK - raw versions of each - legacy convolvers (eg. im_convbi()) removed 8/3/01 JC - new function im_blend() - new function im_lab_morph() - speed up to im_ifthenelse() - speed up to im_*merge() (uses integer arithmetic for integer blends) 4/3/01 JC - tiny speed ups to im_histgr() - speed ups to im_maplut() 3/3/01 JC - new functions: im_histnorm(), im_histcum() - im_histeq() more general - im_vipshome() --- better behaviour for relative paths 2/3/01 JC - new video package - im_video_v4l1() (video for linux) added - configure.in switches to turn v4l1 on and off 1/3/01 JC - new im_histspec() implementation ... more general, bugs removed 14/2/01 JC - better vips2dj usage message 13/2/01 JC - im_image_sanity() added, called in various places in iofuncs 9/2/01 JC - added 'check' and 'name' class member stuff to ip from ip_gtk2 - new "Plot" menu - new "Overlay" menu - more stuff in _stdenv/_list ... curried forms of head/tail etc. 7/2/01 JC - started 7.7.4 - vips2dj and vdump now use im_vipshome() 5/2/01 JC - new im_vipshome() function - min()/max() macros renamed as MIN()/MAX() - new im_load_plugins() function - vips.exe and ip now load $VIPSHOME/lib plugins at startup 2/2/01 JC - mosaicing functions now have an extra max blend width parameter 30/1/01 JC - fixed tbmerge no overlap detect 13/12/00 JC - started 7.7.3 30/12/00 JC - vips.h fixes for cygwin/wingdi conflict 27/11/00 JC - added im_vips2ppm(), im_open() imports and exports it - fixed nasty implicit output conversion problem for PIO dispatch() calls 21/11/00 JC - added im_ppm2vips() 16/11/00 JC - configure.in fixes ... jpeg found correctly now - searches for libz as well 16/11/00 JC - started 7.7.2 5/11/00 JC - speed up to lab2labq 19/10/00 JC - started 7.7.1 13/1/00 JC - oops, im_open() was missing an 'else' in jpeg/tiff load 5/8/00 JC - im_vips2tiff() now has mode string embedded in output filename - im_vips2jpeg() now has qfac in output filename - im_open() understands this 11/7/00 JC - new im_image() function ... wraps a VIPS image around a memory buffer - C++ layer changes: * now use #include * error renamed as VError * new VMask() constructors * new VImage() constructor * new VImage::data() access member * more operator equivalences: <, >, <=, >=, ==, !=, &, |, ^, % 17/6/00 JC - more consts added to vips protos 10/5/00 JC - minor configure.in changes to help solaris - removed _TIFFmalloc() and _TIFFfree() calls 9/3/00 JC - fixed rounding problem in generate grid 8/3/00 JC - fixup to im_system() temp dir 7/3/00 JC - added im_system() - small tidies 1/3/00 JC - better plugin test in configure.in 26/2/00 JC - fixes to Makefile.am in ip/src* and configure.in, to help ip find the right gtk includes on systems with more than one gtk-xxx installed 21/2/00 JC - now builds ip and ip_gtk2 16/2/00 JC - configure.in fixes for xil and some TIFF/JPEG strangeness 15/2/00 JC - im_global_balancef() was broken! d'oh - note in README about enabling video cards 10/2/00 JC - configure now searches for xil ... FIND_XIL macro - im_zoom() spots integer overflow - better shape set on region drag end in ip - better zoom-too-far handling in ip 13/1/00 JC - fixes to configure etc. to help cygwin - jpeg is now searched for too ... FIND_JPEG macro 10/1/00 JC - global_balance() now uses new affine() atuff 27/12/99 JC - mosaic1 stuff now uses new affine() funcs 21/12/99 JC - added Joe's docs - im_LabS2LabQ() rounding on a/b slightly broken for a/b == 0 20/12/99 JC - new function: im_affine() - similarity*() now in terms of affine() - tests for error return in reduce.c from maplut - small clean-ups 15/12/99 - im_version() added, new iofuncs package for it - ip did not call zero-input-arg vips functions - vips.c did not like zero-input-arg functions 6/12/99 JC - Sobel filter was a bit broken 3/12/99 JC - menu reorganisation - generate gauss mask dialog 2/12/99 JC - reworked text file IO, better error messages 1/12/99 JC - reworked .iprc filename stuff, cleaner 30/11/99 JC - better menu set switcher in calc preferences - ip now thinks it's 7.7 - did a spellcheck on the ip guide 29/11/99 JC - 7.7 started! - srgb D65->D50 converter - Negate added to arith - find similar pixel value dialog - find similar colour dialog - paste into background dialog 19/11/99 JC - adjust labq was mising - shrink image defaulted to /2 not /1 - sharpdropshadow broken - Rotate.* broken - vips-7.6.3 release 18/11/99 JC - ip didn't report space free on >2GB filesystems correctly - ip did not link statically against libXpm on solaris7 17/11/99 JC - im_histplot() failed for all 0's histogram - new profile_image dialog - man pages for im_sRGB2XYZ/im_XYZ2sRGB were broken - new colourize image dialog - new shrink image image dialog - new expand image image dialog - better doc Makefiles 16/11/99 JC - more menu reorganising - new image_to_mask/mask_to_image buttons - new match_two_images dialog - new measure_colour_chart dialog 15/11/99 JC - new custom LABQ sharpen in Image menu - configure support for SGI video (thanks Ruven) - menu fiddling in ip - new "resize canvas" menu item - im_insert_noexpand() added, no docs tho' 11/11/99 JC - new ip menu item: Image=>Adjust white/black/saturation of LabQ - fixed bug in decompose complex number - browse-icons now ignores errors - better error msg for "12 12" etc cases 10/11/99 JC - open hi-res gives proper error msg if no file found - made file-select boxes a bit more compact and clearer - updated configure.in for vips-examples-7.6 9/11/99 JC - new column start point moved - vdump now defaults to subsample 1, portrait - navigation boxes were broken - no longer shrink-to-fit if loading as high res - better positioning of zoom windows - removed some old cruft 8/11/99 JC - ooops, im_remainder() got lost somehow - refguide converted to latex and updated - cppguide updated 5/11/99 JC - libguide converted to latex and updated 4/11/99 JC - ip guide now latex2htmls cleanly ... still needs updating tho' - cpp/app guide latex2html redone 2/11/99 JC - configure no longer adds -32 to IRIX builds for you - some more stuff in README - simple DEBUGM malloc tracking, made libsrc/iofuncs/memory.c - changed im_malloc() to return void * - removed duplicate im_malloc() proto from util.h - changed all malloc/free to go through im_malloc()/im_free() 23/10/99 JC - double-click on error image now pops a load browser and an error dialog - add-new-column no longer scrolls to right edge of workspace - better scroll-to-bottom on item add - load ws twice does not cause 'already open' errors - memorise directory button in fsb 18/10/99 JC - new FIND_TIFF/FIND_MOTIF macros for acinclude.m4 - new ./configure switches, see ./configure --help - enabled static libs 8/10/99 - broke action_proc_bop() into smaller functions, stops bad code gen on gcc2.95.1 (and others, prolly) - restored old Makefiles in doc/src/ipguide - vips7.6 script renamed as vips-7.6 5/10/99 - replace image was broken - some menu reorganisation - 'reload all menus' button 4/10/99 - computed regions in ip were broken - updated system.iprc defaults - new menu item: adjust white/black points 2/10/99 - browse icons was broken - greyscale 16-bit tiled tiff was broken - extra mutex locks for TIFF*() in im_tiff2vips() 1/10/99 - some automake probs fixed - squished two ip bugs 30/9/99 - fixed problem with pthreads, now works on suse6.2 as well - new API stuff for threaded evaluation with im_threadgroup_t - new public interface provide platform independent threads/locks/semaphores - no error box if you zoom out too far now 26/9/99 - lr/tb merge blend was not quite right ... should be smoother now - histplot broken for float images 24/9/99 - better mono->labq converter - more portable ispoweroftwo detect for freq filter stuff 23/9/99 - better graphics expose handling 17/9/99 - >/< stuff in ip was a bit mixed up - ink preview fixed for mono images - help popup fixed 15/9/99 - linedetect and sobel filters for ip, thnx Kirk 14/9/99 - Find_histogram was broken - im_profile() man pages was broken - ooops, ip had old set of macros 10/9/99 - im_and/im_or/im_eor now work for any integer type Summer hols: (2nd half August '99) - initial heap block larger to avoid start gcs - def slicer fixed - larger max heap - toolkits with initial '_' hidden by default - custom recomb - dialog.def removed - ... other menu fixes - generate grid menu - im_remainder() added - new cursor change code, hglass rotates during comp! - dialog.c handles cursor changes better - rubber band in paintbox displays - mag widget stays on right! - undo/redo single pixel paint ops - heap size control from prefs - cancel for reductions as well as for image calc - browse stuff reworked, no more .icon.v files - save stops you overwriting open .v files - better animate_countdown() handling - better resize behaviour for bars added to images - better code generation, bug fixed in state tracking - auto recover from crash libvips-8.12.1/INSTALL000066400000000000000000000366051414645631700143310ustar00rootroot00000000000000Installation Instructions ************************* Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. HP-UX `make' updates targets which have the same time stamps as their prerequisites, which makes it generally unusable when shipped generated files such as `configure' are involved. Use GNU `make' instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf limitation. Until the limitation is lifted, you can use this workaround: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. libvips-8.12.1/Makefile.am000066400000000000000000000010241414645631700153170ustar00rootroot00000000000000SUBDIRS = \ libvips \ cplusplus \ tools \ po \ man \ doc \ test \ fuzz EXTRA_DIST = \ m4 \ benchmark \ autogen.sh \ vips.pc.in \ vips-cpp.pc.in \ suppressions \ depcomp \ README.md pkgconfig_DATA = vips.pc vips-cpp.pc dist-hook: # make sure we don't get any .svn dirs from EXTRA_DIST # also "fred" gets left around occasionally -find $(distdir) -name .svn -exec rm -rf {} \; -find $(distdir) -name fred -exec rm {} \; ACLOCAL_AMFLAGS = -I m4 DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc --enable-introspection libvips-8.12.1/NEWS000066400000000000000000000221631414645631700137710ustar00rootroot00000000000000VIPS changed from 7.10 to 7.12 (not exhaustive, see ChangeLog for details) Non-backwards compatible changes ================================ - IMAGE->Hist is deprecated, use im_history_get() instead - im_append_Hist() removed - IMAGE->Bbits is deprecated (now ignored) - im_region_local() replaced by im_region_buffer() VIPS enhancements ================= - new backwards and forwards compatible VIPS file format: it has a new metadata system that efficiently shares and propogates ICC profiles, EXIF data, etc. & whatever - speed ups: new pixel buffer cache saves and reuses computations, uses liboil where possible for a small speedup - SMP scaling: simplified lock system improves SMP scaling, double-buffered image writes overlap computation - lower mem use: new mmap window cache shares file mappings, history buffers share and reuse image history metadata - built-in support for new image formats: OpenEXR, Analyze7, CSV - RGB16 and GREY16 image hints - uses GOption for much better command-line argument handling - better C++ binding: namespaces, VError derives from std::exception, image and number vector constants - python binding - gcc sentinel attributes added - added GValue as an arg type - added im_benchmark() and friends for testing - new functions: im_analyze2vips(), im_benchmark*(), im_buildlut(), im_concurrency_get/set(), im_contrast_surface(), im_contrast_surface_raw(), im_copy_from(), im_copy_morph(), im_cp_desc_array(), im_cp_descv(), im_extract_areabands(), im_flood_blob_copy(), im_get_option_group(), im_grid(), im_header_exists(), im_header_map(), im_history_get(), im_invalidate(), im_isscalar(), im_lineset(), im_linreg(), im_meta*(), im_msb(), im_norm_dmask(), im_project(), im_raw2vips(), IM_REGION_ADDR_TOPLEFT(), im_tile_cache(), im_video_test() VIPS changed from 7.8 to 7.10 (not exhaustive, see ChangeLog for details) Non-backwards compatible changes ================================ - no longer generates vips-config script, instead it makes .pc files for pkg-config ... replace any "vips-config" with "pkg-config vips-7.10" - origin hint semantics changed ... it now records the position in the output image of the origin of the input image - all float to int casts on pixel values are now floor() rather than rint(), for consistency with C casting semantics VIPS enhancements ================= - nip reworked for gtk+-2.4, now called nip2 - now based on glib, so VIPS no longer has it's own thread, plugin and data structure libraries - i18n support, although not quite complete yet - new error message API to make i18n possible (compatibility macros mean the old API still works) - new 'start up VIPS' call, im_init_world(), sets up i18n and threads (optional to call it, but i18n won't fully work unless you do) - C programs now just need "#include ", no other includes required - wraps the Pango font rendering library, see im_text() - new function flag: NOCACHE ... means the result of the call should not be cached, useful for video grab functions and paintbox functions - im_embed() now supports a wider range of embedding styles, including a fast edge stretch - all area operations use the new embed style to expand their input rather than their output, so there are no more black borders on filtered images - other new functions: im_render(), im_cache(), im_extract_bands(), im_copy_swap(), im_rint(), im_make_xy(), im_init_world(), im_error(), im_warn(), im_diag(), im_rank_image(), im_replicate() - many fixes and improvements to old funcs - configure and portability improvements Bug fixes ========= - all serious bug fixes got back-ported to 7.8, I think VIPS changes from 7.6 to 7.8 (again, not exhaustive, see ChangeLog for details) Non-backwards compatible changes ================================ - output format options specified in filenames: new prototypes for load and save tiff and jpeg - C++ API name changes ... error => VError - include path change - C includes - C++ includes - im_extract*() numbers bands from zero, not from 1 ... also other funcs which refer to bands (eg. im_lrmosaic() etc.) - mosaic funcs have extra max blend width parameter VIPS enhancements ================= - rewritten and much fancier ip (see separate docs), now called nip ... old ip (slightly fixed) still there - mmap windows remove 2GB image size limit - images have an origin hint field - icc transforms supported via wrapping of Little CMS - much, much faster Fourier transforms via wrapping of libfwfft - ppm/pgm/pbm read/write - C++ API enhancements: new constructors, more operator equivalences - new colourspace: Yxy - support for D50 colour temperature images - new functions: im_image(), im_system(), im_version*(), im_blend(), im_copy_set(), im_flood_blob(), im_icc_*(), im_open_local_array(), im_header_*(), im_sign(), im_ceil(), im_floor(), im_remainderconst*(), im_print(), im_guess_prefix(), im_remosaic(), im_invertlut(), Yxy funcs, color temperature funcs, im_clip2fmt(), im_blend(), im_lab_morph(), im_histnorm(), im_histcum(), im_video_v4l(), im_LabS2Lab(), im_Lab2LabS() - new type: IMAGEVEC - header is much faster - ip/nip split to separate packages - better vips2dj - better cygwin support, mingw support too - Mac OS X and Windows build support - new set of sensible #define names, old names can be turned off with -DIM_NO_VIPS7_COMPAT - many configure improvements Bug fixes ========= - speed ups - fixes to implicit image format conversions - im_zoom() spots integer overflow - im_LabS2LabQ() rounding on a/b slightly broken for a/b == 0 - fixes to refcounting in C++ API - mask casts in C++ were broken VIPS Changes for 7.4 to 7.6 Non-backwards compatible changes ================================ - im_histplot() has new (and better) rules - im_andconst(), im_orconst() and im_eorconst() now take a double, not an unsigned char, as their constant argument type - im_global_balance_float() renamed as im_global_balancef() to be more consistent with other functions - im_global_balance_search() removed ... you can do this efficiently with an ip macro now - new parameter "gamma" to im_global_balance() and im_global_balancef() ... sets the gamma for the input device with which the images were captured, set to 1.0 for old behaviour - im_malloc() now returns void *, not char * Bug fixes ========= - tiny memory leak in im_list_remove() fixed - oops, the value for sRGB in the header was wrong, now 22 - missing function descriptor for im_rank_raw() - im_dECMC_fromLab() was broken - im_erode() and im_dilate() output incorrect error messages if mask elements were not one of 0, 128, 255 - im_rotate_*mask*() functions were not preserving scale and offset values Package enhancements ==================== The whole thing is now GPL, with GNU configure ip changes ========== - better display control bar - matrix operations now appear in the workspace - new UI elements: input options and toggles - better LUT optimisation --- arithmetic operations on UCHAR images should be much faster - new macro language --- same as old one, but faster and much more powerful - all standard menus rewritten in new macro language, much nicer! - batch operations with Group/Ungroup - now uses GDK for drawing in image windows, much better colour handling on 8/16-bit graphics cards - image repaint is now threaded for an about-linear speedup as you add more CPUs - many interface improvements and polishes VIPS enhancements ================= - VIPS now uses POSIX threads (7.4 used Solaris threads) and has been rejigged to provide a nice threading API to functions which call the library - im_open() now knows about LSB- and MSB- first VIPS images, and silently converts them to native order ... it also now ignores case when deciding what format to write - new parameter type IM_INPUT_REALVEC, a vector of doubles - new set of functions with vector constants: im_lintra_vec(), im_powtra_vec(), im_expntra_vec(), all relational (im_equal_vec(), im_notequal_vec(), etc.), all boolean (im_and_vec() etc.) - new flag for function descriptors: "IM_FN_PTOP" set for point-to-point functions ... makes ip use LUTs for operation - im_tiff2vips() now reads and writes 16-bit images, and knows about zip (deflate) compression - convenience functions im_extract_band() extracts a band from an image; im_extract_area() extracts an area - im_list_member() tests for list contains object - new functions im_write_*mask_name(), im_create_*maskv() _ new functions im_remainder() and im_profile() - fourier filtering, forward transform, reverse transform, make power spectrum all free memory more quickly, making them suitable for very large images - new functions im_isMSBfirst() and im_amiMSBfirst() test images and this processor for MSB first byte order - im_malloc() now prints low-on-memory warnings to stderr with im_warning() for easier bug catching - D65_X0 updated for latest recommedations, D60, D93, D55, D50, A, B, C added - minor fixes to the C++ interface to bring it in line with the newer ANSI standards - more and more comprehensive prototypes in "proto.h" to aid C++ (use of "const" etc.) - im_and*(), im_or*() and im_eor*() can now work on any integer image libvips-8.12.1/README.md000066400000000000000000000262531414645631700145550ustar00rootroot00000000000000# libvips : an image processing library [![CI](https://github.com/libvips/libvips/workflows/CI/badge.svg)](https://github.com/libvips/libvips/actions) [![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/libvips.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=2&q=proj:libvips) [![Coverity Status](https://scan.coverity.com/projects/6503/badge.svg)](https://scan.coverity.com/projects/jcupitt-libvips) [![Gitter](https://badges.gitter.im/libvips/devchat.svg)](https://gitter.im/libvips/devchat?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) # Introduction libvips is a [demand-driven, horizontally threaded](https://github.com/libvips/libvips/wiki/Why-is-libvips-quick) image processing library. Compared to similar libraries, [libvips runs quickly and uses little memory](https://github.com/libvips/libvips/wiki/Speed-and-memory-use). libvips is licensed under the [LGPL 2.1+](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html). It has around [300 operations](https://libvips.github.io/libvips/API/current/func-list.html) covering arithmetic, histograms, convolution, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of [numeric types](https://libvips.github.io/libvips/API/current/VipsImage.html#VipsBandFormat), from 8-bit int to 128-bit complex. Images can have any number of bands. It supports a good range of image formats, including JPEG, JPEG2000, JPEG-XL, TIFF, PNG, WebP, HEIC, AVIF, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM / PGM / PFM, CSV, GIF, Analyze, NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it work with formats like DICOM. It comes with bindings for [C](https://libvips.github.io/libvips/API/current/using-from-c.html), [C++](https://libvips.github.io/libvips/API/current/using-from-cpp.html), and the [command-line](https://libvips.github.io/libvips/API/current/using-cli.html). Full bindings are available for [Ruby](https://rubygems.org/gems/ruby-vips), [Python](https://pypi.python.org/pypi/pyvips), [PHP](https://github.com/libvips/php-vips), [C# / .NET](https://www.nuget.org/packages/NetVips), [Go](https://github.com/davidbyttow/govips), and [Lua](https://github.com/libvips/lua-vips). libvips is used as an image processing engine by [sharp (on node.js)](https://www.npmjs.org/package/sharp), [bimg](https://github.com/h2non/bimg), [sharp for Go](https://github.com/DAddYE/vips), [Ruby on Rails](https://edgeguides.rubyonrails.org/active_storage_overview.html), [carrierwave-vips](https://github.com/eltiare/carrierwave-vips), [mediawiki](https://www.mediawiki.org/wiki/Extension:VipsScaler), [PhotoFlow](https://github.com/aferrero2707/PhotoFlow) and others. The official libvips GUI is [nip2](https://github.com/libvips/nip2), a strange combination of a spreadsheet and a photo editor. # Install There are packages for most Unix-like operating systems, including macOS. Check your package manager. There are binaries for Windows in [releases](https://github.com/libvips/libvips/releases). The [libvips website](https://libvips.github.io/libvips) has [detailed install notes](https://libvips.github.io/libvips/install.html). # Building libvips from a source tarball We keep pre-baked tarballs in [releases](https://github.com/libvips/libvips/releases). Untar, then in the libvips directory you should just be able to do: ./configure Check the summary at the end of `configure` carefully. libvips must have `build-essential`, `pkg-config`, `libglib2.0-dev`, `libexpat1-dev`. You'll need the dev packages for the file format support you want. For basic jpeg and tiff support, you'll need `libtiff5-dev`, `libjpeg-turbo8-dev`, and `libgsf-1-dev`. See the **Dependencies** section below for a full list of the things that libvips can be configured to use. Once `configure` is looking OK, compile and install with the usual: make sudo make install By default this will install files to `/usr/local`. # Testing Run the test suite with: make check Run a specific test with: pytest test/test-suite/test_foreign.py -k test_tiff # Building libvips from git Clone the latest sources with: git clone git://github.com/libvips/libvips.git Building from git needs more packages -- you'll need at least `gtk-doc` and `gobject-introspection`, see the dependencies section below. For example: brew install gtk-doc Then generate the build system with: ./autogen.sh --prefix=/home/john/vips Debug build: CFLAGS="-g -Wall" CXXFLAGS="-g -Wall" \ ./configure --prefix=/home/john/vips --enable-debug make make install # Built-in loaders libvips has a number of built-in loaders and savers. You can disable these if you wish, for example: ./configure --prefix=/Users/john/vips --without-nsgif --without-ppm # Dependencies libvips has to have `libglib2.0-dev` and `libexpat1-dev`. Other dependencies are optional. ## Optional dependencies If suitable versions are found, libvips will add support for the following libraries automatically. See `./configure --help` for a set of flags to control library detection. Packages are generally found with `pkg-config`, so make sure that is working. Libraries like nifti do not use `pkg-config` so libvips will also look for them in the default path and in `$prefix`. If you have installed your own versions of these libraries in a different location, libvips will not see them. Use switches to libvips configure like: ./configure --prefix=/Users/john/vips \ --with-nifti-includes=/opt/local/include \ --with-nifti-libraries=/opt/local/lib or perhaps: CFLAGS="-g -Wall -I/opt/local/include -L/opt/local/lib" \ CXXFLAGS="-g -Wall -I/opt/local/include -L/opt/local/lib" \ ./configure --prefix=/Users/john/vips ### libjpeg The IJG JPEG library. Use the `-turbo` version if you can. ### libexif If available, libvips adds support for EXIF metadata in JPEG files. ### librsvg The usual SVG loader. If this is not present, vips will try to load SVGs via imagemagick instead. ### PDFium If present, libvips will attempt to load PDFs with PDFium. Download the prebuilt pdfium binary from: https://github.com/bblanchon/pdfium-binaries Untar to the libvips install prefix, for example: cd ~/vips tar xf ~/pdfium-linux.tgz Create a `pdfium.pc` like this (update the version number): VIPSHOME=/home/john/vips cat > $VIPSHOME/lib/pkgconfig/pdfium.pc << EOF prefix=$VIPSHOME exec_prefix=\${prefix} libdir=\${exec_prefix}/lib includedir=\${prefix}/include Name: pdfium Description: pdfium Version: 4290 Requires: Libs: -L\${libdir} -lpdfium Cflags: -I\${includedir} EOF If PDFium is not detected, libvips will look for poppler-glib instead. ### poppler-glib The Poppler PDF renderer, with a glib API. If this is not present, vips will try to load PDFs via imagemagick. ### libgsf-1 If available, libvips adds support for creating image pyramids with `dzsave`. ### libtiff The TIFF library. It needs to be built with support for JPEG and ZIP compression. 3.4b037 and later are known to be OK. ### fftw3 If libvips finds this library, it uses it for fourier transforms. ### lcms2 If present, `vips_icc_import()`, `vips_icc_export()` and `vips_icc_transform()` can be used to manipulate images with ICC profiles. ### libspng If present, libvips will load PNG files using libspng. At the moment, libpng is still necessary for save. ### libpng If libspng is not present and libpng is, libvips will load PNG files with libpng. It will always save PNG files with libpng. ### libimagequant If present, libvips can write 8-bit palette-ised PNGs. ### ImageMagick, or optionally GraphicsMagick If available, libvips adds support for loading all libMagick-supported image file types. Use `--with-magickpackage=GraphicsMagick` to build against graphicsmagick instead. Imagemagick 6.9+ needs to have been built with `--with-modules`. Most packaged IMs are, I think. If you are going to be using libvips with untrusted images, perhaps in a web server, for example, you should consider the security implications of enabling a package with such a large attack surface. ### pangocairo If available, libvips adds support for text rendering. You need the package pangocairo in `pkg-config --list-all`. ### orc-0.4 If available, vips will accelerate some operations with this run-time compiler. ### matio If available, vips can load images from Matlab save files. ### cfitsio If available, vips can load FITS images. ### libwebp If available, vips can load and save WebP images. ### libniftiio If available, vips can load and save NIfTI images. ### OpenEXR If available, libvips will directly read (but not write, sadly) OpenEXR images. ### OpenJPEG If available, libvips will read and write JPEG2000 images. ### libjxl If available, libvips will read and write JPEG-XL images. ### OpenSlide If available, libvips can load OpenSlide-supported virtual slide files: Aperio, Hamamatsu, Leica, MIRAX, Sakura, Trestle, and Ventana. ### libheif If available, libvips can load and save HEIC and AVIF images. Your libheif (in turn) needs to be built with the correct decoders and encoders. You can check with eg.: ``` $ pkg-config libheif --print-variables builtin_avif_decoder builtin_avif_encoder builtin_h265_decoder builtin_h265_encoder exec_prefix includedir libdir pcfiledir prefix ``` # Contributors ### Code Contributors This project exists thanks to all the people who contribute. ### Organizations Support this project with your organization. Your logo will show up here with a link to your website. libvips-8.12.1/THANKS000066400000000000000000000007531414645631700142060ustar00rootroot00000000000000VIPS THANKS file VIPS was originally written by Nicos Dessipris, Kirk Martinez and John Cupitt. Many people have contributed to VIPS by reporting problems, suggesting improvements, or offering code. Matthew Hanson Joe Padfield Haida Liang Ian Clarke Steve Perry Stephen Chang David Saunders Mike Westmacott Chris Hurst Jim Coddington Lou Rachel Billinge Colin White ENST Thomson-CSF We've also had very helpful funding from the European Commission and Hewlett-Packard. libvips-8.12.1/autogen.sh000077500000000000000000000023471414645631700152750ustar00rootroot00000000000000#!/bin/sh # Based on: https://wiki.gnome.org/Projects/GnomeCommon/Migration#autogen.sh # Run this to generate all the initial makefiles, etc. test -n "$srcdir" || srcdir=$(dirname "$0") test -n "$srcdir" || srcdir=. olddir=$(pwd) cd $srcdir (test -f configure.ac) || { echo "*** ERROR: Directory '$srcdir' does not look like the top-level project directory ***" exit 1 } # shellcheck disable=SC2016 PKG_NAME=$(autoconf --trace 'AC_INIT:$1' configure.ac) if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then echo "*** WARNING: I am going to run 'configure' with no arguments." >&2 echo "*** If you wish to pass any to it, please specify them on the" >&2 echo "*** '$0' command line." >&2 echo "" >&2 fi aclocal -I m4 --install || exit 1 glib-gettextize --force --copy > /dev/null || exit 1 gtkdocize --copy --docdir doc --flavour no-tmpl || exit 1 autoreconf --verbose --force --install -Wno-portability || exit 1 cd "$olddir" if [ "$NOCONFIGURE" = "" ]; then $srcdir/configure "$@" || exit 1 if [ "$1" = "--help" ]; then exit 0 else echo "Now type 'make' to compile $PKG_NAME" || exit 1 fi else echo "Skipping configure process." fi libvips-8.12.1/benchmark/000077500000000000000000000000001414645631700152205ustar00rootroot00000000000000libvips-8.12.1/benchmark/README000066400000000000000000000012371414645631700161030ustar00rootroot00000000000000VIPS SMP benchmark ------------------ This is adapted from the system used to generate images for a Print On Demand project at The National Gallery. Images from a 10k by 10k studio digital camera are colour processed, resized, cropped and sharpened. This thing was originally processing images off a remote server over a 100Mbit/s network. No attempt was made to make it quick (there was no point): you could make it a lot faster very easily. But it still serves as a benchmark which has been tested over many years. It is getting to < 1s per run now though! See https://github.com/libvips/libvips/wiki/Benchmarks for results. Feel free to contribute your own. libvips-8.12.1/benchmark/benchmarkn-osx.sh000077500000000000000000000023651414645631700205040ustar00rootroot00000000000000#!/bin/bash uname -a gcc --version vips --version # how large an image do you want to process? # sample2.v is 290x442 pixels ... replicate this many times horizontally and # vertically to get a highres image for the benchmark tile=13 # how complex an operation do you want to run? # this sets the number of copies of the benchmark we chain together: # higher values run more slowly and are more likely to be CPU-bound chain=1 echo building test image ... echo "tile=$tile" vips im_replicate sample2.v temp.v $tile $tile if [ $? != 0 ]; then echo "build of test image failed -- out of disc space?" exit 1 fi echo -n "test image is" `vipsheader -f width temp.v` echo " by" `vipsheader -f height temp.v` "pixels" max_cpus=`vips im_concurrency_get` echo "max cpus = $max_cpus" echo "starting benchmark ..." echo /usr/bin/time vips \ --vips-concurrency=xx \ im_benchmarkn temp.v temp2.v $chain for((cpus = 1; cpus <= max_cpus; cpus++)); do echo cpus = $cpus /usr/bin/time vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1 /usr/bin/time vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1 /usr/bin/time vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1 done libvips-8.12.1/benchmark/benchmarkn.sh000077500000000000000000000030341414645631700176670ustar00rootroot00000000000000#!/bin/bash uname -a gcc --version vips --version # how large an image do you want to process? # sample2.v is 290x442 pixels ... replicate this many times horizontally and # vertically to get a highres image for the benchmark tile=13 # how complex an operation do you want to run? # this sets the number of copies of the benchmark we chain together: # higher values run more slowly and are more likely to be CPU-bound chain=1 echo building test image ... echo "tile=$tile" vips im_replicate sample2.v temp.v $tile $tile if [ $? != 0 ]; then echo "build of test image failed -- out of disc space?" exit 1 fi echo -n "test image is" `vipsheader -f width temp.v` echo " by" `vipsheader -f height temp.v` "pixels" max_cpus=`vips im_concurrency_get` echo "max cpus = $max_cpus" echo "starting benchmark ..." echo /usr/bin/time -f %e vips \ --vips-concurrency=xx \ im_benchmarkn temp.v temp2.v $chain echo reported real-time is best of three runs echo cpus real-time for((cpus = 1; cpus <= max_cpus; cpus++)); do t1=`/usr/bin/time -f %e vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1` if [ $? != 0 ]; then echo "benchmark failed -- install problem?" exit 1 fi t2=`/usr/bin/time -f %e vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1` t3=`/usr/bin/time -f %e vips \ --vips-concurrency=$cpus \ im_benchmarkn temp.v temp2.v $chain 2>&1` # echo $t1 $t2 $t3 if [[ $t2 < $t1 ]]; then t1=$t2 fi if [[ $t3 < $t1 ]]; then t1=$t3 fi echo $cpus $t1 done libvips-8.12.1/benchmark/sample2.v000066400000000000000000017514201414645631700167640ustar00rootroot00000000000000" d ƮDqx~ Ǵ޴ f! O}_­ r`Ҭ&[̳ƴ|-yBDiZb۬(1,s[ĪLޘ(éDЭ51)ª Se3om2tSSƥ7+A !mB !r!MwY(pB "d!fPҲ«i̫֯;֣c"T?[h@eޤ2)Q8Dܠ gUɚ 4AO  ԫw ? ' GCIPӒ  mMŴ F%ũg >  "'FCT>-cgoB2Z5nm0 @ԡa߭INDɱqP شi ĭ!! !bS+  gԥk۫/ԩFϩ{ e1Ϸc&!T! Ǩ:, ̜/exw8]ݬ߮5_ʟ`{"0P7gbǛD;Kar A8 !ѫpU.E )KD "(Vi%!h lGФ8ѕ8Px/ԧ(HƤsڝe2ě`ۨ3wsC<ؤP IAsΧh^0Ϝ/VGG3ͳU ֭ˤœ  דU"ڱ$"\ ;e   ]ѳ;.Pg`Ƶq׵X `Ym{@6%~7O)"аM )Neϫ&K#ئ Ũ\Bܶ[QѨիW6cʫ! " # ΫDϤĮ.@Sq%5y] ŏ#ӱ^ƚ !M. iǢ6>Hׅ׍tի u@u.Ŭmxx!1  F5ϥK ̟fY"OKܜ;{|}Z/Û!qmܴ aaa\53Š&@C$\Aݧ3Tޯx*ͥŤÞr+P &  D۬!"z( ŵxͮèu dzdΩgp|{ wb+<29ZN>>b`,o*al?"Ѭi @U*ب"$ ޚڥyP Φ ""#ܨjΠ/ةX9RiLa` | ʌ+Kv=Hɦ`rnoҔx=3Ǧgs Վ tf֦$W  ݻOO;/D [ޘ1sL_2 ȇʕ? ‘uYvxEXی}G1@[ҤثLR%МSn #դ}y]7%]EPAUѫ2%Ə՛oʚ%ۏTzجǠ֟ ݤ>FD~d>oRͪP ȬԨè+d] Z; $XśE@ܣ Kw֕Wptnñ93WڨTpX:iƪ} Ģ  ݢS~֗  Иʞޫ*qK+ޕ͞c^Ь^ߙ\t_ѐ)ߘ Ө^5.ݮgxǪ ICtUD@_/Be#%kuS0T^Ħ1ɕ~zol`(|uwL@V77U3ȕݖJ8YYV3t4j+˰L{<pJ͠ȓқ!ٞިΗ̧Ө)M˱~SAȕڝ#ިX٣ܮд< iИ ˠ $;yݢDJZQMȞWvqhkʐEߑ.ƝĘéګly!שϫf[ͨܣР@@PgϡesC  v6Dՠ e Žȫp OhÜ0Ȭo(%:ԓc'yʮ (-^yxq  ͯնvabȒHwyz  ؛1dh#p r Cfɠפ˞"Y3Xj.]ӗeҘҒYm}cE Y!To Ջə_$IF feܜVYB"<uyW7rק Т98{ G18|=&,iwOg8! xG%Dw]ȚUޚfܕ[cTU<{֟%. ʡĠ] 7ӣ&C,:Vvۄ 4gFo18TԠv{ة&a(??ӢX=~\-@6܄c=V) d}Ö ֘>C!qrW{ pٰ=£ͣ }f{9$@C|%U8P-ܡdXĠlE6P0϶̶ # \Ͳ&5ƕtNl tNxZLα2;[1ߊD)mڢӳBE{ny[0.FѨR)d "gCPp2x ıѲֲq J|  ۠i}HN&s3 ~SD=1TܶyVyƞ#tiQkSb|ۡߥ,}`!QW/?!D*/u܅f.uˢsܦkwΟɟ m,yDڈ}߮/ŕCSR2lͣB^ ί@3ء>qâˬ߱7Ԝ)ߡ'֦ʩ!$$"ʡ he\zM&~ѳa*>+eƬ 88ֲڵ;YHQ̒EIHtҰp41?&5Ǡ,^ȢZ ĝ\Gcˬ[дLh( u) ܛ)f L   Ԭ Yf< BXw5 9J?fv X#pt"לԙ\Hf* (b ׏rЪί]OԓBރӇAխ+Қ֡ѧ~=aQ'%ԕ"#ŵgO9u-ע o.aG۩̳/SSȧDOj8eLn~u 3ȴs {v|Tئќ%zߟMZ*6ʦ"եƨzMٝqÚh7#}X>ZuÛâjժܦgcv{y|!@*#gԦۧ= ͬS?_ ;    b, 3,U Ǜpvբ#Ī5Uա@n6]ԏK؞oPOɀўSŚ ƛۢ#G7á8Z,9߄1ղ"qNPFS;;+˞Xusxǔan 8ݢߖ]98"Qw|(~ !m{~0> Y8 ˨ M)x?!aQŜ߯$ rg!ç6`.ffQޚݙ 0mAε( k8} 3,RfQ L  ˧#@OX3&GɷJ ! ժ4RʝМ N g T%E >B֩_+%y&ALTA5Ϟ#ς Hã=y  ͬ֬qˇ~ĖښR۟EC}mǩ٬yŞ0`=&'=)OmxɊt>Q_bV^ òQ0FR=<K 3PŗySŞɜ LԥեyǒlԒ4y .t~8q+|ªx њ#")|TOg!!" c Ĭѧڵ1&Ǫ ME ߱ էɧO]9צ S!9#[ ȱ   ;6ky+g ŧ"" 1ݨ-F/ݛ[|[% K̪  ^Ũ ^k۲ !ۛ=;Ǎm <ju  z +4[М  @ W _ewyyYاڧOo:ՙ uA &wѧբu(ڧSp(9-jԤXYڌ͍ٝKφ, ˠKSX N̩ Cgܤ==[6ҡy8ѝ58֣3# ߑ@SI3͌mҡ vͤ/{>P(  Ҟ7 7"TęISoٖ wO=GbǝRY Q 5qLӦd΢4L! " !$!Xh +!M1lFt& Brco\ ?%Ůd\ ң }ë¨t ""RMPnxAw s} =%f- Ǯ  ׬j5v!!٣3*9MDY"uУ N   I3>̳WS;t}X Ù3\d\ƆHd1h#r 46'0l8WW{ҪjMܗ2 ̥yC̓գK" >X<>Ar>ϡt03БԁGz͙VȦ_5JgL ʬ}zG;%qlљ˧f ʩԧӠAGڬ Oߩ- W,wU5ՠϥܻXΎNT QPʪ "˥ F1L6   C; ݮ í +̫řmQ2 ó"!<ѝv)݉"w|wGv@  ?.k,KK<PdڮQΣȔ(AeE5|эݘDhC]2ݲ#VV*ڨ="&.Ы U= թ 7ɩ19֩Pi6=mƨR+'W3,$Ab>z\ߪ3Z  }*hנ{Aʤ?4}y;§KxT oai,cEԣ9; ~9Y ֪"}ΣDw\r F   E 8 ]"F L8,?PiIi!]Sp_T c 0ׯ[ݲısʣ3ܐ@Z!Ý ZE!яĢls9|~ڕM"'rrdј̴0 z'-&XX=lG1Nרf©ۤ@.ߝڌzv_^~DZP"w 9ٯw ]ҥ'ѩ("Ĭ:گ;)RAv4xDݩjCʛ!*ܝYNU>l4`tI=ѳm d,Τ(b^/4pd+>Yy ƭ3,+4۪   T = )"gˠ0b3 mNcl~i*ԧ+'{*r]!j|  ڮOGqڨW>a4h~wx3mǓlŕrA_u:HɁ  Ɔ~QpBf̘MC%8uYY6ܮ+b2ٝےzdL<Y/cz` CsaP{KܗSߣO?ۭȫ+9<]V  ۮ!ѧDwnҫ /!֣-u|S'Ø{3Q۝-ܨԞ[7Ggd%Z D?>*irik{ߦlK%i#ϥaޞy"3pM+Eީũ   rާvM~P=P7ާʦP4Xb.^Eۙy&ܛx]5b0՟h%RbПY  y0dD "i&x .z9uu mÎ[ ] ك~ˑu~ -Ɠ^.טD)x~ Oӫݲε 1"ɛҌ`اͰJN}xBq?_^ y"sQ˧ZN\ = q>AžYN MB9\+ Ƨٜۙ_IOq!r!?ˠf{'$w Şٙ¡ܫpr _z+0!z#A&GΫq8   _''ͭ|td:#ʣWҧwie   ϟlro~=۩KՒNT1&@Зqʫىɞ\>ٱܚ|Y8"Ȏ ~  R ٩ Fs r :})Atd~  ? nN C}~N., d`ߔ#Fl } c#թ=b p|>8ia_?A {\i>1Xլt+G vmݫ^$; 4ܝ1bML  Fk d'P T;@ fӞ œ  xq0{ . -\|DQ~ a K"$} ! +˷/ի Z4Ms5+\)Ή)Z0Ǧ!Qez;XÔ~*|^)ǜ[Bmk լ ϫ;3܏6M}dLzt  Bذa,͟ʲDF$j ֛ j_ d! j`o ko ~ YP|rȏ6e}N#Oot+LČ?5Ǐ ߏ=1 Ӫ{B͕ #O|S90B1ԝ}̰Q6B_-Znr7v/|"ΙF50'l=؏T~0C`r* m ڐ Cۍ͓HOX Se nI+Æcw~a\6dG`сLQVҨ!̟֝8.ÙD"ϤߣVyyȖލŮ?G r&ҢؠG؟yŘ\w7YHوa9۩jg|6/kAjɫx Mt *ذ@ݢwk>ǵ9 "eE8v  >8C9o/ M|-2EʣI"^1 vԢ ODC ϫ!ŠϓUښ1>]Ыɫ$~ϲ!q '̬R\J )VO `ݛf w9WΥߥ Ǥ3#Х",:nK@\ wˣgW@ftI'۠әFL l~   M, rMŤΟ_VYk+U!֗ ģ*DW\t BަDd)REH)Ӥ(,chbR/֦[5ؚӌO§ A6^p-5!"P|<?N$én w{ s NSח!ٜzB˻Ruz#<[5t".|(&m %HsuŊEsRe š<  R٧|I^,Q}B&G/ʫE)a<{PŨƱriR zڭ @-[$w w j߯0ń ~ ڛS8  ~ݡ{jtKԝ ץ@ v M| { Lw ʪΫ_ ǣ_i& ם!A =D"kͯ*ϔ$<1I |Ҭ#G Tʖze5!FeGʳfGşբ*+.u2֦ݩGGt4Y4MP!߫!!yB;;~ RS po ڋHߦp ) O;r׭߶wgj@+̎h- ݥݏgQޡҟҡ}paɗN<[՝gkN$aɌ pjЩ%7HEtV߬ecD @ݬܯȭUUƞ9 V1$.{ >y= bڟw˞^چlj  ɠYnmqz3ި|ѺдX | 6̭Dbuyآt= fӨ !ړ  w}\SkKQΣ)ޮհ@ģƤE{,ey/BrK,a"ՙƝץ?wbDM\)RL2& `7AuEXʬ+հ   Tr7f i 1z D!F\oeXDdG~ap Ҳ ٳ!~z&Ҝ͛8xݟmJ(Í} z KS+!I5d ΫΥ!j   þTikn̯@ʩRC%HȦ 2* ~xY9-#| X}Ɖ zYfߙa ՗ _ʛ [ ڧv 9~½в?v[* |7 z n`=s*׭^t g"#  dEVʲ ̩Y °gشs.ĜP%fϪ/tDɯ 16 Dճ/}('Rdݚ"ןol;0nZٯǧޥ\!$GJwn=R 1ıϪZ{%y  g!wBr Sn msU-y J{ ZφX w? 7@ɈTU-8sO S$a=go3vZ(ɜ̪2^?FњDߍ /"wy ߛjܢ !2 . ֨ 9ߗ+uN"Dr6@   F  #$r?8'NJ&`!̲2yb)ל1eFٜ k^ w a= F t5 Y ݡd\QHSѠ?ͨYII  >7 Mv٠jf ܧDߤ1ׯDe۩(Z[A% x[`& װ)C    S զң`эܘgm(Eq $! H!7',42 Tvpg m r kzՊ 'p۟{|͌gʒY/.t}e`B(2s.!ES#Wڠ,܎ߋ^ݗm,zR7W     6!h~݈7܅ l "|BJi z,ÀLٲw5ڎ=x`TؑaǙљY˻qDDK z w !]i9ƻ ˻ hқȝKqʫ{Ԛv Н  s J = $6{[ Ͱ  qCɟvƝBd59կ=֦!ձbǭr15٠6  .۩ Ax Ψ#"KЖ%!Ȃ`ҕHbc]%VgP=GQ،O~y n jr{r q ǃ ՒB 9؛ e#2ٚ͜V݄v}2A \  b_]"ҍ!lk$7Uf'EyW5`va ٫ r ׁ )u փ(  R8Е$: Ťt[w }UBvz| eϪT '"͕ܕ.1 ·X"Ӿ߸V[ͻ<4D1 mϪ/.9pHٟ-y՘. x֞ޙOgQylM9 ĜޞTBQ\:T+Ȩ_|٢ AW_  fͬ+F Jʚ#x V|u 9@TڢR٧ӭϱòZ5B( _~Έ{cb8őǙEݢ;,1Kuz ֲ T xЛ{"N ԧ4ö٪j_4]0\  ~~o Ղ;&| \ψ„!p  M Ioҙ w * L  Upٖ͐0t 5Fh-˿^ܸ Ϫ[éƤ3ɢIϵ -;DT.ZxJҤcb)yJ*eEG{L̞էզEf!C ڈѨP~ϛ/΅{XǧتN'Q<ߛ$"(/w { يݕ]"k:"̱lL[Ėt?xyÙ͞;Z < bW]7h,_91̘94u 6+X3#ʱL{ SZɴW شx ީLV 9Q քr }$ɫuqv<љY@íΦ   lX]T!ڤ#ՑYҞ_]x_-޸1Hj¬ A8C$ \(|`ܜɝkIQ-$NЕ"96ǣץ˥j '_'I͕Z11OB9[hH ˦5h"j՟3ʩ.cʂƊJv [!@; zĨա "qf2aI9қOΓ.W[՚͜`pġڤTШeΰʹPϮ^yѱ٨W<W_-vVA_ |.֔ W^`StȫγOp^ \  /Ũcz"JN IJio޿r9\KbOKCvߢ.Urv)˛1 ˜ޞR )3a3ЙU ZR+qŖ%n`2X.P3TS6]AnX`2_f++L^MT57 a͉ՅWט 3Ֆ}Щo6-J^Dy<ҋE~ޘɘKrKy2DqP7h ģҠ.!9Z}QH#Əo ޓ٭8ck%YŤΑD~T1NV t6oSE޶H  Hώߝ  ax^v7G sq  ɣŝ!h.Ȥ8no8Hۘ#VޟLۙv5 *Ҏ ؙ beY ΤHc8 ,S%Ȏ$60D֑.v0* ٘)ʴ:dۮȡtT=Wo 480EQQ"ڠdɟؠ kz "} "(ǁMD"Vҏ@Є ֗џ* 3z M~㪠Qv!yԖMk&ޒ#x ~ dɜæ .w 8y 1~bw~{ًIidbrs !*K/yFMrcϳi ,~L ϔW֤wvr՛9dH:ILɻ ʺ )]?؜TWAЫıɠ3,YטF\v.՟-+jC-zWSz  Ց~gr2,ܥТЖ3t/ ٙș$ݢ $ۀ$<jK-LE.S͹  «OV@ 4egIfIף$K 9I8HMgKߝKԚ۝.nFS˖v y z ,Lz=9. Ё}ՌR, af ߈܊,SG2{ؚ^:}Myl!"t} C2 &w }ӛr i| !u Tx e ƕ̜SY%>D̐֊ |  y s|jQԚ$eTRVȔ>ŗǍ[͛F 4ߜ dK ߦӾǼ ̳ sɬħa"3`?9l{S&Gm5o4!s5%h".R} y  (-%xʐQO™S74ď!rl B˥ɚ*# %!2!N0r(ϲ˰d֯ߦ!хL{ #O՝N9dXtG%KcZS]Wdz @ f: >˥ПiYtdC˫ڡAJ#-;]aƅye2sPwnʍ/̆~ k ڐӝQPt#)z w x >v yљݓ.6pTSv u q vz>L/~ &ؘXڜ, b  k\-\b |J֞}ӝқXE,w}wzO&y"/rߎȑVv{ӛS A&Dp S ~ 1BX~ԟ% r .(Le} y syjhyҞ  mWͷFMڳ1*.<{3qyKfPTHxe6By~hϻm֠čqԁ~z d d Wf=jFՙ2Řmyavj@=| |fǚKrcuv]ΧmI֖5   =Q~ojy } <RKJKE/gI~ z^|'kI0$M b e :I &u݉  ]֝R lLBΦ N}2RmRojB6_N TP1W `җz :% B s ҝ}Jkr6P;"ƚř՜ .݂Ж)=J˩pۘ"fǤέ'ٷ\'?CAvY' ,u܊P<V˜$ؓrFf;-ٟ!-cޣQWxhf=ws p 7 sRȚ8[4ɟ5)#6m'Х;pό]}o?nޜšB)V||1TM˥)TT٦:®] ?LU'ϴѩj?A٥~±xx$ 3 > vC hk#S g { 0 TkΦ/ IBi ͞ ޽ŬJ, (#<Ӊ_U +ÓTk =~ U?hߔŗ<^vCٝ (E?j%fvf/ʢʥ9cܲ Brq{P ?Q%{ǍuȖ͢'yQQ? ~7[F-ۗyޠʄC̔ÔjԙpΜb!QףڟqQ ܟ--{~k "s  eM]mݡrY?~ ȡơvuʈIwAj&- S܃ !g )ը8rngՉ-ܚr#K~  Uߣx'[:M)c߲?_Ւ`J  ' Ѱ_D4Ÿ Ź9a[o*@ޡ!5eN{trUՄKnj$l ĆĘC,Fυ AbXxјU<} Sߝn/ʒr{Pof"Ϥ3֠g!XNݘb}f=q~bأ]#s٩ UmrlÙN#",ڊ!ȕƣ4fn_Yơ !g"jzѤ{%ڌlO_xlt҉Yb&¤o)Ĭݪz,Yޡ˟0֘L{b%#֑?ϙ9T`#W""m}/ʏ5NMx:u  v ̡ovѧ˛U @ı }T٦Q}ÌMRV[ bY{[b*Df*ʩȘ{c ͻ"& ƷrAj wΎ 1ю X|V/N9O2U[5"$- ٛB .Ku=7-ҡoglem\j"\t%XrĭMKZ Ϣ¥"{ٞ\r\>Sݑ'SrBX) kjלOץ!$-׫Rn? y ;n|>=kd:ԫ6|+NKh-ԞTwǜpiÞǀJԄ5&ƋO̕u#\<  !"3!ɬܪРkWґ<}w`_x ݗӢwn̥͟n}DW,Tձ߬ sz}u B{ eG/zqs f!&:1BXTiɞT0 @p8#?3 ig 1 $ ܌ =  NjΊy1f,Üe\ Мg™ 7k'saqq RWkSњ2$ʢhyU} c͞d50GtC9kw'"5$UI` kȑapa׬C72U̟ -֩ЯuMH}:n^w o U zCY} (kb T 9Lĥ=xU`ܓz{1+Ayo1} v jw ۘ!j ~ } O0\ ߣ[& av#}_Sɭ+FQY H,B#eő <Ʌ| 0lXyȤ"z#̌ ɪJ9a۞L$;>.+ֈ̄lp = S E o M;   ( ( w & eo -Ow #SŚ&V u 0I'A z=Iptq͟rWy?+9o:aǤMVɣşhYԦk6ni kѪ&ޓ3PIPpR ɨHŰ B$x z  Ȧlql1R@Q :թ V#@{p7P̪v6Ҥ_ؚl6 ~ux B+ȖK ȟ !E) رѤnkNJ9q~  \V? )  ֕!J   Đ٢k^;=Zpuɂ   ̂ ~  P~{b) Á 4    }Ï @ [  ؛S{ rQϛt%|4W3 : ם hhPӪݬ*7ԝά  `ʥ|fP z5< z#ӚʧNo/mAϬr"ݞn<u%" r,ƩϤ1S$ tcAƢ)(&t@1?۫Kѝ8f??YͰLtyt ʠCdãa1>$Ypjİ^>(bOAqٗGyV=qne͜] 5   _k q: ? 3w'QVh̼ҩ`sj H|    B } ~%}}}#   ӂ ЀG2W P ݕ(*n Gڔ >syT~ِP Ę@## Ҡ%ʢҖۋ>^ʬŧd;uȡʥpI£#e&q5 @ "*[(  yƜ֢FKaFx*TťΩ PӪ̧g /+Nإ٩WαƣԌޚ.ŬZvhJ2iMȫjΨ'`uK%n]ܵӭn{حڰΥ ӣԗޗqв0E'V5ݞ}2Zõ% m *ƥ1cl   ҵT4Awq p39~ z  K ]  / [#~ }G}|} B 0 8ـ+~|~Ӏ3   PIV9 &ь6#S 5w֎Ǣܲϟv @ RXtmH # "ۧ§ؔ]:V-פGC<Iݒfbǒ#ʗHIԛ!J%kȧߧۭ!EK&ߪy4|]b_iך~>qHRs$ۨԫ3%9&Π ےv +<!BV Gܟ?̫tP", µϯ5H +[;آińM=ҖܜU?p-Vجɶ%9:{  ߫.&2PR k WG|ۚ^3rQym{À  у r ~}P}~Yr~"߅؊n @ߔaE XŲjP#v  `  7ϵek] ( Ý6ϟ5= \ ح rb}59ì&c˨,4<Hl*OF! !Xʼn^ΞǪ/DƧ! 5U Z..T$K $ krwx8Tߏ 7wf C  8 (Zߣ   VR,GƓI4Iڟ£DZ! I(ߠܖLXɟ# l XˌnҞg~~ÒN TQܖDC[.Mɯr]K<  ^-{Y9 FHMۚxu7Qw 3~ ]~Ł  ) ߀€} A~~]h̀Gzv]}6jMK xk}~ x ,     #  p`ʥ ȠUq7F<eAp Ǭ Qa/TyAږ Mѯ˯ Z98ڕ vw By j8%R<s2ɦߛC!~ G̢1 P* \  L"!  l iL\ Ѫ   ŔLt™FDsL{ l%6v͟.#>a  ؃{$y?c2_ uӘ8 h;ϟ[D R YvZϜ!L%{h{mn -|A  0ր,~ʀ7~ ;@ * ~|}M  ӆ$˝ҌJ đ) ( I  ֑ 0 DΨF׶n j~Y\EĦQ m~$ͩFݥߟQP$f)UK~P׫ױRӨsէjeƕەƙt pv ѐ ʦw !٥{OإʟFf˟[~_}&q '  !*!c bߪz LНۢ>6!~O̜s{%U }% BIfoa7>Iʛ%PX~<|}9  M ֋ԗQ?ۅ 's]ޠ-N7dVEk gɤ R b A<_Nxʤ&v}F   fL(v C {}a3In  S ˀ  ! ) ~ԋs•1W ܒOkD$8\    7  ƹ< $|^mx q}Ϡ&EVȓ "ʵU"I e`- w iKܧ4W֣K3=b؜jy Lu J2ĭ0i]ơp`#k˯~ *;" êO)]9Je 4ӢΤ| I >4vΨQw{PՌ0v t 1Ɔ۔܁UR +Ę^d 5<ޠŠБrϋ} ~  Ŕ =!S 4Ճߜx{ȭ 6ָy|ܖ AlVT'x  i١ӯʹ |IGz  |i2.0O~  € ԁ7  ɀ _~I|{j> wv ~~   C   ~zXN0S  ʕ SK   " ρ-g }x F:H oy* mMۙޭw ٣#r`Ƨ X.<ܥҨͪbhUʃƊ |өkMΣ͠ס; ,= z\veZr.a %Ǯ{^Ş~ ԯt%QMiF8ʘ<<ݍĶPج=QρȜLObMےחǎKt"3\ʙӚ"1ĉX3ƝX!`IuЗK M qͬ˩)h4|ރ ɞܝ5mt ٓ a ^ K߻!Rak]P4  xx}}})_|} T~ a   8 "}~ր ۂ t.Z YT ] || Ѓd*i )`S ^/ՐI  ȁ  ~yPQjkĘpLll? <X؞'^DŻ Щ1Pơ¡7;| OUTTǔ؞AkW KИbuү0_߰6P V O/i Rr.\ e[n( + / Pޠ '~: ƖL]rЏLdO;D &Fka&ݶ$ߢĒt3v)kΡg$ 5ʄȗs| J   V-  Ĝ Ҥ P /3ktx FӁwZxjy}}P~~B~C# ށ   ~  V~ ` ݀ ~~a~ł X  {Ӏo~}|w!`̒܍ \\S y   Px w -uv%ƙ L #blΧסv~Ɩ<ʆ &0HK ž !֪,M#Y̗^~(<8|ێG٧ØiqVixW./`&S4!'N7 Q 8>' Z ɱY(N'§I:m  ! #! F#kcZٔܗ$ژͅې,% 14sE5{ιh6o ֪ŘГbCtmݔ>bOԘ' Ǥ:   ȩP 9Xwh{Vyyy~3~~ 8}$~~E}̀C  4    GV~b~' ˁ  I-~8ցO}~  1Ò<3" K Κ   D : + hqRAsšYAzԛK0ʍ֠ '$l ΧO  á+ "q ^"֔[*gB31iju[!s!y %*  MkggĜQάuOݦ 1   6ǛƙCi#<ǒނh֗хdo_t v ޓΦɳ{JՈsz m\HSbՃ "{ 'Ǫ Dh^F3İtKy.~ȍ kfnݯZ+O fϪ   Ŵ\p b  {|}{@|${|~|/qv n /~ €   Cnb|_ a; Y ~| ; ' OȞgŘ%$H; Yʟ f L!b' ӟ`f8T9^ەG|!Eեb,d'N۝ sd BmsΥ|ǭJ`hEj RQ5;\|ߦEM\ 9;F0c2> ]~|w2%z kɨx Ĭ  4d#:ח z+nm  m 1v˦řkdiQҕ. { ݷd 8IѰ)t~hݏ%Bv zuPS| Bn * -  N zdj0 C<  dzA{D|y}~#~x= } ~ x} z ]G Ղ  S}}GD%p~$~}m R&  0 0Mگ-9" ȭ ئ o1ƝڞǛeqD -!Y!Mch 5Ƴ1 2A @ܙXѥq j6!(!H{HѨ3ԝOy`۫sKTIeҝkJ&'d/ >p y ߏͨ  ޭ <!yɑ$0|ʂ?|Wn x=n |%•Ewߐ}!zAȉш3d*M%Ytބ ÓÑJv}P#֧})y V׈` ?wHڕs   S} Qv )  ˖ &}{n}i}}A~J  ~ׁ~z } 4  z~ J , ~}}3| ;~ 8 s}vI}Lwz l_O =*:P A   ť  j !   J T@< U͟ī  ל!"*!yj tFJ WF[ZLɰΰ-S#; # ̨L1:QUڊyצSίtٳw5^$qۡm 40ĠDz ^-`ŏڐt { ^M<h˧jj!{u|ˑMژڃ\a|vP#'G"~; 5zP_~fʡAd{?vm<sȀ c חY4ЭA ߝѣE Tx φ b@p ]{R~ 6_Ȧ  4=ׁ~A{|6   e ~ {|  \ } `_ q s~ ~A}y U| ={ I ~ ~ 4z pz vw.Z yJ  k ܟt.T   z ?E   ʫ STU  ЙQP\>nZ!# cxїr^(voɠ{ݫͧ_<z] ͮ ;R"J K  ժ]_iԡU@˞SHxPzuz#x!ɘt<гK76*ȵ6ծ\ģs'ˤjѤylg+Fͦ[:ԨfX,Y0`ږ~C!Ҁ xHɭxA9, DȈ@} j4/kè9 TA WKu2@ Zea 4O*  {  7lUϥ  G  7Ђt~y{[{|l~   ~   o  ~P V~ހ }7~~ Ay | I| z } V|Hz 3}\lC^ʒ?}dyqߛ9 U ԧ * ! pيk6)fYޢ@Ury" "oʙdw7""d( ǪvQXb#!!.!EXn&˟Ţ+ |( K0iu67̪IoK`PU@  PqpެXϢXZ+R"OͰϮWĜ͓#ta|V{ƪ̸bokRŕ A;o-ϩ&[<4O }üUiTj™ a K!(?2͗̚qG  DםW ={ ߀ W ڗ֦% ͟ ̏ j~ ƀ2[|}}{.} ~ .~  z 8  ܀ k } ~~}] ~ }z ~ w} z | S} ~{ ~ քG -C?W=mN*)Yfu hԓP6nHkG3s  3֓0ϤXg0XǪO̧Κ/d E ܰS"s =Pj 5U*qxe I wĢɚ.J&UH2˪ޱc ̣ zհfIKM# ճ,D اQ!fmUpV T´׳>DâH9Irޣ ˵y1aUĒÕF)4$ֳ̰ ȨOC6.;3\ \<FXڹ{  %| ӎ ńn \r Q J # "}~$;|mwdz {}l ~ F  ~ ~ ~~ ~ } J Gs&~ } {} ~~}A~  <h uz Udѓ T<IX_m@yj#EbA~C]+¡p~ ^ 7x?F®ZuyDAQԖڶIif0џC=# j ?:}{ yQ[g!1I@Μ:אG{֤Ʋݬޫ;[q{5(*ZcIkPƞR<ݸ޻O$|_Er_@ %)Y :  H{ | ~ ς  }}i צ CY K A |#{ ^2~zjvx C~ } ~ }}~ ~~~{ y 5} ~5u ׀ `~~ i} ʀ+; ~  rqن $ ԥ  ~BkCx q HͯxѦf5MhW {i~Ԙiժhώb3(Yk!z ]Ƥ٨K6 .̧#a`|)"j#ٶ 0 }} ٛgSkG 9֍~  {  9;Κ,\ Wʥ'йnS6D$U !A~ٙE` -Ơт x86ҔǢ`O?m" a/Ԗ&&GػڱE d τ | | x{~~  ) $ ( ԥ  a I   E | { *} j}6y yL z|} x~j~}}D}}z } }Q~8H C YC}~~ } Yf} j} | f>l  Ĕ < " j u   ɮ ٻbIߕ[rCz׮^GYۙѐ ghH| v ~܍{*ܛSZ, ]N,+I @os_"e4ڢ'ªHg%Z ^_2: # Ö]Y4ܠC)^Ў 6c |E֤ ͇ԌLy ~ ,6~"~h‰ۖĘPʝ^! ͙k|2yAG[Ԏ%ؚ2 d z=l݋<    3 w-; G" j R 71} e@ -|~p~  { }i pe    *   = Ў ݂  x z yz{L{|C|A}-}(x{8|}p}K}   ~~  x Vz ~Gs~ 0Ўm  3 t < gk ґ­ q]cV< \2^ 660'uH&@|  Rhf֑˝9fϲ!k"_| Jgɲuvٖ(q- $,#߯ VsS`o9QvVp j:AK9<S v8:ڸ'  Տf|ӓ H} y|rנ ʍ^ {{J&fx [ , FyʍoN[ \̑,{C7| z |  KH : ֖ ћ  ž " 2| | x z ~~w0ww9yvxwwR{~~%|*~ ~~~~y~|Հ 1| {~A+y  bX & I ێ Տ ~ v  I` &ҡnA - | ||"u v Ay5Ѧiɗ6ӜQ Мǔ.jW ԝd߰Q գWnd ʞSN=Dݒ([/gߚP] !"#ݳ!TݑpQ$j$ވ2QRŒh B T3`f L((cRq*4   } Or+@ YE|$l ؃||aF?ܓĝמܐYHҗ0*͋ڂ 5 | Ѩ _CӃW-p  Pr u h .v  ϊҙ+҂P { s{  ƀ     Ě /զ <- Y _} ^v x x J{zx yvxv{tvuJv~~рzT5݀|^z}~~( ~{ }e=@ʂ= Z e c ny σ   {  >@ݙx-bj{s { u \z-ŖϕڙNG˰&=@;?Z%'MDk9”%ӚgܡM`Myʥ?,RsR<9  ߝG2Rlʌg_"ʰɖAXԮխůЮn >֗gƙcDwwgf>F2mޜPғЌrF۬{ r s|Œ  py{(Y    t ]{ |$yu5 E5ҙʗ ~~€ d Y / ȗ  p Υ  $  | t  w `{{vz +w x vs?ot Aqv=~oW~)~}~z}{}}~/~3|i}~ ?~} ~\ӡ' ؂ t |  ք [̚ t rԚђ݉ŖIVz<Hnit[} 8~ /"Ԙ&9^[K_x]r#}(o2ƣAUU__?֘)v˦4TkB:CutKRεp?4Bl. `̤A)ƪ4[y=k`ڣgJ›&u1*4+ 0}8Z2~XttdO<<.H(Њ  Ԉ # a KM@h  ā   %  Q  q › p  :ϕ 1 8 | |-}{y v utnmlpr\y { X7x~ n~m|N|}7{|}&}~~~~3}1}NI n  9x }s   В \}h-Y  1_MLߖ͖ҝ"mک-:R͢>wu @pJn w } yNmѤ˥Aʮm3lѢcNת\qIFRj{ ** `>ސM8ך!X)8֯ŭt eɮX iN\Zn_2dsCƏ_S xͫ;ʼvB,DQ̯E å *k(QD~jڪ6Ϋl$ciήMٚ 6  Œ  "`8~  3 L o / : /  Ԟi  rQ  * ~} .{{{tyr r qNmkkpu=x~&~e}}EzwG{ yius|L,~Ā ̃g~7 T#z}{ >e s  3    . ʔtY ֩DYϡ ߑyϣ0b! ڱ+e(uآ4ͤ|0 ~ up s yʞ3w[.DƧ˭m̒qѠͦL"ԝœG"fԠMa) #!,M J*٘z>A&̬7I%ENL՟ )דmjw ńܘvҥCns8 z X}<ٸQD=R* E˫X_S)0;נ$VĢ*( ހ Bɐ8Ҝ Ez { }   d  =  ,q  ы  v K{ `w yzywomYy zϚ Y Ev jp PyxxqVˑ <iʇޔJ<"ˢxЀ)rFH:ڟU[uIǦڛr Ar wN@  $ Yݥ~٣or-x ǂ ` !h0Ό/±I|jx^ԤXB:@۠b1, U<g2q̠/~-QߣRW`pO-.Ĵ`׌S x&)Gr n jy | &vڛ{5|RyZ^!\y{ Q =  v} ^  q   } w{ dx ӛX D U؇ J ׋  -  r o eh h oGm npQoplnqrs ux x v xtu]uvvsp feilgi0kmq .w xw3z)|a~b ў  v ?}Ӂsr X  <HN}A|   ؑ}YzA]qW/HӃ=5 Z{|:{[=xӕɨ{u v 3w+ ?~{auu'{{bKޝ;9 d Fl˄ƒ;`b)GگߠCq3æԥ-ysƠHW $8 Xw$QFH¦ 3" ;nT~ `(̈r<g<1ҟ٩mt 2v   9:B y :z  l CӒvWhx_#<   LJ ^ 4 }V}  ?  3 P~ z m J# G  X M 0 Z { x j Ke c i j mk\lqttpqt8tsuwvuqp qutlg'mZn f[ebOvu]tp=}[8҂g }  p W U I ~7> QpA ͂uks ^t2ˌquщ  -w*އ‡`:{!w c}g?}B?~I5_/`ue$ 9 h:čÅ|uwA#ܝy 6z A R zsȱAn~֌ 4`ޮ ؅ ٖ٧tR=/' L(cA$:D`)ԯQLz͞JzfFp z zӭTS\Ӑ 2 7c.dX} hIɎt u'nw ~ Oy .<Ј~ ȃ |  ͙ e u  #  ̋ / i t h/ce l k m lnl-ppqOws"s*swv vuv/tanvotu|qk)gsq/ehYf{o RvW3ẂE  ͗ 0   ߡi} ѐ Gټdma < gT ۥ U^xމfTGx   /U<ΞJDv :Îޕ$s.Ɇ'ۦ{֋#P4֣`HeUȆۣ6@̍R\=3KإÝ ֗t w  Fa?#¦3`wG:jz S :٠J5%45 joN9)C   #CQ3w 5y y@4s0# ֌~x {  B~ v 6 ǖ   )  J҇ t )idh km(m l$mnoqWy=xjsr w:yHut7u>pntwyfnll dmv7pygqi}ask p݅  -Ԇ ̓ ˤ٤ܨ+{Uޱ   2ɵi fn>dcÙӘz Hݞ4@aޅ6i O%"MP+޴ $AJ۔p[ “E7Xx əhHJzvbAvD cWъ܍/ٗ/R=zFٸ{֞z*peI7 xnˁyorũe o |   4 0%ۥJ~ezvH> ;w! y1~l ?gO+PUݒLyx k   Z  c    ce  E Ii[} ko h h Ij +pun bnTn Mf nisy|o q x#ws Ct{upuz |%xawcuJu_inFt@o.ghjnmv!ˉd2UؐJCΩFak  x 2pYZ4hǤ ?v:.Ȅч]w6frC?9fl K̍.xh*v&DWMOލ6д  (Nz׈d[ng.NjF:|Ɩwۘe!جRV d:ϔqBߑߓ;Ol!0z2:~l us tو ׋݀K@`7T1|s r y ~m)ÓC gT]ti :gr6_|5 ǀ[͏R QՑ0w \/ K=Е$!  RB 4 H  u ^o g m Nm o oq9r rAr{EzImn uxwwv|t { *~ ~-}H} w}?jCnmqOo(o[ovl ~j0   Cz\R+Ll+e2|ِ //S |.U[`}.~y {z Ç5Ֆ:R]7<  .  Ǟ!*̐OA؛D;mC)A A  ʀ} y T.#٥:|v3UC?^,ʳݯ9m({1zCo׮WkǙx w | Ѧ Nbz x [;(W?X@g|o n | Rzav WtFy Ǔz}v~xprtx} z{}= ] f BלƔz I}yZ$8}Q߈}C 7  b  ~ r m j m os wq@yx4~6xqo w xGyv|xqw{  ă}~Ѐ {qipqnjsrwz xy  i  0ݍ Dx_aё z ^ ͔A ƙ^ ѐ->Llwo Gn ^߁ AsJbza%V9z x >x dߊ͏`wE MԚ~sK3}dўx!J / ã Rtxx:v y# AeymfةϜ]7mm9YL 2;v p٧yJ%Ԯ#tXr-}~ d ;i>̈NZ(OɜfIw/9UW! X ’ ؇ ޗ2w|  W} ʆv~Sgj uŒْ B  ~ ˜p ǟKÙ|ߍ v }  w N ҋ ? }x 8p m j n -o qx\K ~l}|s r tv x x  ywy Qz pM~} ~&yxaz%uu6p4cnuy { x ~n xAB \t 1yZ$~s U fj`l  _ >  Ք Z ` Dv * $4c#"ʈ|l rbvו Y Ք r Dqzބ| yr r s Xv*~NXn qy~i96 ˅Ei}lçZe'% ,(to (v:|s@!ؘ |o !rYOO#β~}Q#3'$@ōΓhn, ՋЪ>Ӟܱ(U Xdsei } . O~  ]|    / ] L }ywqx  7 7՘{a$vwzՒ  l  . ! m Ml ti j n o xہc~ujTq,v _w x 0{f{y{ ^~}|qopvtqhkqz.} &s ?k yEw|MRi t r ka o ˧EDvep t Qif oz`tC_ ň2uË݀V̘f}v|Fq v|~}v q s }V٠y g c k r{ j Ib#  y  b# GW  n ^oڀ!͠Ei}g&)nӢGdޤЮAfމ:r!#S# !ߕ-ӑ];be~-pi҃<*;&,k/סA͊ +  ~ 4 |@s=| z ݯ ҹ Ly } # [ ^š : 1ؔ wqfs[ e  r}5t g~  Nͦ]8 o y=3  z? 6 PqXx!١kf=73\vzZq|`9 ҍ ^3~ r Ah q ōcϹA՟|}x v  #3^ ̀  }MwL kQ͈0L?[|k[(gfE=MG  p̚ȣW=ǝ̎5ס uˀ>'MBqM}' ,Ô4Dd ^z~0 Q ]3v i Ǖ֔ "lz o ̕ vƆ y" ǚq] 1jǜL[&Bjb |r }  2 0 F s k i 0k nHq<{ Os}|Ltuoq_uztvzZ}[{f}x}| ~c{Czt^tuuqArPx *} z y i =f !} 3 z)eiwà#Q  2uA|  2m sUR J 8!{ |N|Fޢג`}bϏ)#| TG% o h 1ӬĥsV(AWP| Ax Vբ‡{*ԡӎې^Ώ () @*-$NδUE {j ¦C9 ;TabCQ} Ϫ`Y`wFmvDbãWbӒ%v hutvt` Ҁ u pĊ & 8rx 0  f~l~dؔ0ȝ9לҕ,k'c~ & | $ 0  ~s k o no]Vvryy y*vs v   N ʆ‚}@χЉЌ6_yM2G aX}x  5 1 ` А   rp 8n Cn 5olr|f~~~+}_{ sios-t )v s rAvw2z y Nx { x w~zhwlDnty5~ x rs vl rՂQ? X`B d(2 v st  ̥1ϣZRZǠ b / N|  ׄ ,I M 9lOmߚAd}[} ~|}}s~szωz   y 1q z ٙNO4O}Y|@: H9Ӡn \?=VH٧8~Y;\ hdШb:T}xV۪@ҩdLӌN8RbY>EĚ 4x  hߗe Os }y> \ J ܘ ׈c#™JG ω w 2 \ rD.E=> 6kyWUvow ڈ o -P jq l i mot~ ~| v TmAk Gn esvs q nZqtw y HyzywEyzrsy~ \HsioEd Pc qs[ m <wNm ; Qz y 0ٗ ̠oݥ .WfΖU7K 5<K {   ~  < v?U׏sFP9ȜƎn ݨjz s {yv |,~~sfi q %t ~s } +m1t x Xtʎ lo@>v0,0P x b7Ox  'njhfȫɪ1E^DaQLīݫƨP?$Зe'߬p@ԢmzԢ8ߩ3b; c , —  Ŗ Ɣ '֓Ġi d]~GC*Ѐʆ^5ԅJGԌl-X'lQUOt  É  t i n}nou\O1|{w n k k popm!niklSr p )u|xxXy}?}y~ w uia>SV __~x  Զ%k~Ryȥ.lӏ) Nj ;N *>;6 כ1w v `)9zdO߰҈DЩ1Bzi>Gw%j i sv v ѩKQy:MQVb"đ$߹& } e7@N;[j0ڧo/{b1ks eͭ«2RugӟAm#עd||m}{z ' X  2 ? A̘Δ1Ɲ} ԊۏRJ%튅ﲃ@//$FBiRZtAo G ܆ ˊ  E  s k @m p Wl$t ~~zu k|lprk kkigk_mp+k #o su{hy|}~~ ~rj8X+N1N-OP BT Uxne"fF%v|ڠ:Ȝ%\  f -B ϜԨ"eOޑqs&dut4  2*ƗǞ+Z&x#~ EOsŪ9|z6!֚L*u%ӳ^׮qBq>LӇEΣ=34"{y~Yݤåϟqҩ?%1­[Ylå~1؏^~3-Kܝ~ًN p m)~ }} x L { J75 o֖fQ<͍ш Z읃Rt ~8zWZ٢b;mWZr\s  '  | m hi o k s' }}xq i5n[qomkFef h3j)j bm o k Cm lq^v|OywyZvihXNMiLQHJ LFU V u  ǩBŢlݫQE< Q  !tܮʫ dѯ<qr Ο%E IS;Q#8LW X=ڐ{O.ޜ(N c'HܢߘMm ͜ްL*tscLԢKF£2oѣ'ͩ n ۬ t!!ʧЧƢQfOxyg|_C x}{0W(3םx l}|r{ ' Cߥ%f V)QwߎXe<oJut h h Lhkfyd 7}&}lZapӂ ϊ f    o  U} k h p!j s|mm|tn f mn uvmfhPd c ig .gi jmll j j ]ruvwxTu[{N6KNiMoMLLdIL hQ YV ^h "u} TѝVy7˖ 0Ǥ9&} Ĝ ݚiqexݧ{ehH w}(R'Z-ǡ zrP[ BܓHZr֑~ݒpjXp ix_s&|7t1:L8}.^ʛJ!@fbCv#w˜DСͪͧ"!>*tzʌƕEץʬ u0qv~ 1~sC|:)e˜ {  w }χ ¥Z Ĝ joDqk1 U}C}|Qq저c }~5s p ^ ] R TdNV~LKu=h`X\fzwH   / ^ ͅ  m h [mmqtypl m QomsWn(f c c ag i kg i h k enrvorvCws\OHJJLLIVJMK N 'R]M_Jב X  I orfu , zŷ0UJQ#k X)ݩ4XCuƤs.ݣP,{ W  78ڱ*X ͍ \gBڳ+"  ʳ׫9Ȟƥ:tOѥؚҪٰޣnd  Ԑ*  `#A̝S2LzGvR  ˓}H!K׊zĄ \ ~ n~|t~lsEm ugjʖg£x a {u~ g Q Z~p%xq`qq xr_y4w+y靁y ]n c [ \T RPL P U~f;ݓfTv2[XVWm[k܈  Ђ 7 Ȇ ۅ O Gt f sj ulrr yIy qk n^ommm3cekip2mmDoonJm hpru[zxNtayPFMbKoKECJPPM{P XEX_fu*ϔu + ƖؚY٤ŏ,b:xe?)U.6" 3zc ԩgJ!.&zuIv x  } țt!7yɲ/3ҵeتӏv .:EPէr#0&dXQߥ8k |əVdpn7)U~- acy^!o"`phϡZDnXh w:C}TwqvciZޝy   v }'  BpXX&rkyouY{_"V\ R WNZVibkqT .Q J Q%OR NTM `K Sx xhSPT +Q T mS bY p ރ ܃ +  w te j n  k Io s hp t j  l k Yq,r\pmliiLk/ocoNolWkooowx6w~%z|zzfTHIHIDBI!NNKPTQ lU nTZ^Yhnэ n   '  ܝ7%ND Ge{rLjAFѷͶ "6aܨ5S,zyPu ŜTu=A֪q| 5[]6lΠw@-tG8ˤLt ̩kț|I ے˗ڤ8enw {Ǘp`Ք AY- «g~YݖoVgw4,t~ljY}-mfT  %ăn͙'g#}ZSV T AN OM N JHLMOcPP`R"NKNOOoQ/QJNAP ^{4%Ԓ<8}aTVVU hU S i " S = ֆ X ł s /i j n k q k `n nk j ,j monoqjf@hikle_ nukqw|:y|vIsta%RFDxFGH)FCJNOPNS WmXVVkV U Ywku~D/c N ͨ'Mѕ ɥF-    eCR$ ͵ ~~ T o  NAƫ̩q };% ݞ`͜ (~ j| ʀ 6ҫ.jcQ94"ar xVH66ŝ͏~ ˝Л²ި=@$؇яxT~ڋ~߁6` e ϟØ `&(04|b UZGH [M(P RN.NLK%HOL]LIJMN:PLL I M}RSjW\qtٔgC]YtXXoW1TR@`y= A   ܀ 4~ q g h lm q vm ilmll /m In l oqNkkkhkjpndps>vduxp|x]{Rq=fX"PE=@CFFgGDDIMPMQ\PUVVVUR UU5\V| ʏМ3t1$w5 ;ĩT̮.I+ӱ|d}  Z gvh ~ !]}!BП!;naN9zqөҬ%au{u34=5Jz|§3H#QñұĨ![w-ݢy kxG{ȇ!'g~}R K 4 M #jTѝWZY/}?d] DN NK JML)NPQRLMMO&NK9OUIM!N(N ~QQRdTTUmZ_bTqM8~ji5]]   Q{ j|$>ү׵##{)tg Q MMO(LNZOuO"Q#PQQQSURQM^R5TSGTVVXTXXUiV:T|QWOLLX4nubX]bI`Z,XVT9XsU` v|x&x Qr gp l m 0n o prn p[o(n l ~l rEt?ql 6o o t{wuuABHNOKALONNMQtS\VZZVwVQXUXVWZ~Y;_jxYmyƅϓڮwĦ;;(O@ϲFYf} ثݦ8ܬ1^ 0 "њΖ̝ q tt]ʭ\'ƖǶu_ yL|F_" O ͧڤx\#;p s y \¥ЩGժj^x| p8B  a!7}Up 1 ^˭؝ fHPcթБ}zÊ  @*s;5~uyF~}'DG B||i(٩i ϊwTnZPIL IkMLOQMQROQARUW UEUDTVUHTTXVgWZ+V XrVOUlS TpOIMzEE=TKm@eZbb8\WTSTT Z nkv rq\l o i zg l jo no lp{m em m p #k np]sm  l l 3p+w.ax}x3yurAk Y WU6]DY]zaa`PQIX(VkV4VTVKUT:V TRMqK~A<==E[=d;Ya}c]JZ6TT VSWc:mn n=ih k Ek l f cj Zg l &k j k m qIsDro  n Zp rtDw\|OzsVnQfX XmVYXZ]a]7^OEFLKLM5M\O-KL P$R8T\`^],X~WLVYBX`XiWYYohz30z Ï [rɰ>oֹ,7_ Fe,#ڪ@sFvF:ְNP}3gtʮH4Vӑέ.  ϗڠ܃,xvHtߩ; د]SժUhd=^-W єג 2'_=ЙDȚx٩4!mH  | dӔw .[M̫~; Ѝlh *Y XL NxQU3SyUHV]UX5YXWNX8VAVVWWW|WV*VlWV(UVVVU5UTS LH?=3:<Hk)^Y!`Fe^JYCU/RTvTXT]gn p m nRL~I@;m?>pDZZ\u_c_Z%UTV&VUU|aRk s$pn Vn Lm q Gn o gn n _g gi r o sp m pnGmoljn`p mi^Z*YZ1YXZZZ6X]5^js\O:JCLNMQNLORT2XY|W VUIUXZb\[XX]/\]ag6o Yc<  .f$Ф&0g2(y';t3<ɤ]~;z:Ϥg{:5ĨHˠѨ   U 7 D 1[GV ׎ƕ,٩ܗu#ǥ?f/ǧ ͔cf\ZZ mʉCYc  b%7=yh~{}7pFy  4%IjMzncW c u}s]XZSlR^SVXxUqWVX?VfVHVVXXWU W5W|X{U V VVUVBUW6VVVSRYMJHCEH<SZ~^mb,b`ZUUwUVRWZ$^lDo (m o Gm bo Wp o Yv zq[k {j ;p +m hk Lp l k o Yknmkkne`3YW?Y`j[K8JM#NNOOSuVYXOV;T,VjYdWY[Zt^^]^\[_ajCs } Э"3Ǥ_&қ"#TaD{\ Ϩ͓aз57Ca-Xc/x|Hݯ! Uy@bҶ=|Y/ vˢ֬L>حp"!p ҕl| &E  x1eC#9"'_~5ō2|xo r S +`>^V(] UYklhcSDSpTSUW]]NW>WYVUVW Y WVVWXUSnXWHVV~UXVV&XV8S0MM%MKL7IHNQ`-`e&d_[NUSVTUVYd6m Go 2j o ~n o r  "ln 6vu g$k on oo o .n XlkhiVidYU S4YY\bXXWZ WxXZ0ZfZX'XzaXP-LMMMGOPWPUV XXZVT#W.WX[^`]^p_V`_aem!y|,#~N ;FǞd,а ĚkE=g6t*ٲPܗ}: =lRt-eǝGdв QsuR,UO!= ku8zz$}6}r .zVz-̓=IV¤h Ԋ$@N J]{x b{PFЛ1 }|YZ\bSVT!NUVVVoVX3YbVW{VWyUV]TWWS W4UUSVVU[UVPVYX"W VWQPxMOJOPZYZOR2SaCbbb:_CZUWWVW)TTaoqn o nho p }ӡr n Z"u xl o km to njfwk jf` XTnSVWj][YYXYWVAX{XUTRWmWV:TKNOXQR;XBW U W V DU @TW,WXX_?_a^Y_``^_Kd1frvtx UzQq Ue.9ޅ]ɤiٔzȷe: X!#^]͒4j߬$Ù̚S05"T!p^ב,!n}s8!@57=ή:`Ӣ1z dq O} Є @{~|Θdܘ*$EΠ%E͆Кm!gd!a tݡ_ p"iiY R{PQ RU?W-TW8UU T UUW_VW UV4VGWT SU U U V VV?SVUVW`XVTSUSQO QTXC\ X`ccd_a7ZVTUDWWEUxSW[i6p 7m n nl l i n}f p Ok ΃s l m n n m l lkj~hd[xTT2S\VTZ]\[]YQV*UbWuWIY9TTXWvXYMLyI 2O S6WVnWYWW,VYWjWWUYZatc]Y ZO[XN`egdm5l ]&vڡU3܌}u's ю|Oӧr632b4!G #I O "٭!c !?{c~Ӝ!Σ/Ùh; !.ƚʟő *$,DUM5-63*]~XȮAd ( <G C~  –' ڦX֙s" ls  Fت^K֞6͓טL ̉fџΣҥa ~tiaperWRT(QUWVQUEV#UTUURVWVTVwUW [)ZYXX[V6W['XWTXWW:ZT(QK O RV8UWWV3XkVUVPXeYblzf^]_ ^x]]_cZelhfv 0 "LζHD|{{tfkcˠפݪͤ(g u#"W"̮%!Ԫ!L| j} m.ɑ3F2E֦8s`8;Λ,{% A+`ƨۢ~ؘ: |5_:kޡMЛpZеԵVd܀{{ ~  P'kݨF$oKAc ӏwKzYeWOWXVUSwU7VV9VUUToTUUVAVW?VYVW$VeUU T U ]U rV ZUU&UV UVVVVVW"WfVUQU V XPZceah` [V|TUW]GYSUtT[mc>k n m qm wk }k j p i m h ohj khjk um l l ]n m Qg^WRQTpWSTVWO\XYWmTWKYjXjY0WYi[X Y.WJUfO"SWX|UWgVW|WPVWWJWXZbc^[v\{_8]/[^adixK  % @"CM L2NլkMڨ' UŬi̪wuƞ-2` j1d,MAWC9:WX!Z  tdВ֑1/0#!-߬TSs( S /ΰߴ@2ҏ}qlOU˕2ˢG ֚lU Q}NUIUmU R aR TWWlVUUVVxUV{V}UYVW}U-WVkVGVV W VW\WWVS U TV UUUTUVV[VVUVfW\`gf2h a^pWWX|\kYmW0UQY_kko  h l |l n{jn Fo _j n}k en n r _p vrj gk o h f4TR#R{T'UUUUUTTLYY8XjZVXUUXXZZWZ6UpU~VvV VlVXWAXw[ WfW ,XXYJ]#^_^m`[JZ ]a^']`dzo r.x"h#A 1Ԩآ"]$\Ěܚ ˬ)<YG<d|X |A:  ѤٞМʥwcP7 PQ6)ma<f\jM"#!٦EC Հ!!$5iחٟp'9|) ;] Dde޳Ëz i Jw۠ȩѩЯԡEͦӠ(gV>Suamџʚ$Ǔ̜Ԥz #"SáӴٖܐ dhnv]k}z3*Ör}ŀ&x|# ’?/ǑVԘOGˋEڈ$7Yʚ% +֚sn^OL BO RRSR]PtPPSgVVWUhTwWbUUVW_ZjkGXCSeVqUU -W U!VVVVZ[YVVVUVV:VIUFT>TVVVT VeX^cX`aoam_\XUUVS=UVUUEZdd h f Adf 7ccVfhZhil .ql oi l j]i ^ WJCMUWZVUUTW R TWVpXZVqtqZR4RAb3l[hXXDYT W sV \V YYVUTGUVW Y9_a~`ZR]r]];\1X!WYY9[`ef V ˙uYAP~GتШɥzܜi٤'suء[܊T(#'ޑh  IY*%Uښ?ܛn_~~9χ^gy \2  vP4f#Ҡ֣Ŗܓ;}}ӈƔdMړC+{A΀fpU~K"K QPRIRR)POR\TXWCV-VDVUU ET VZVW\^XSU=U TOTnV=USvSWRXYbVU[U T ATWXSCPOUWVVVVW[`+`e``b4[XTWWUWTW(X[__`Z]QVJaX`Ec6lfvgFg hk %gX]ZCH Fc?MnWYVBTUVXWWkVVVX!Y]\[VUIW~V\xWIWX&WYV;WVUVVVTVwVVX,WZA^B\^\\m][YEXYWYGblgN ҧÃ} t kz _|{uyæsn*+Uvԟ&6-}jW"sK H єzQ]۝ݣY{E9At1 RDx [~zǞ)Kk8tܛp{f*Sʞ XwCJ̭}F|   ] ߜ4 LӞ"9dU1H=NQ:QP lQ zRQ?OO*SdV @V?V NV VUUW (U UVVAV X4W]UUUVsVV*UWXeVQVVViV~U mRU}W.ZUGQURXVWVW,WW^aa\`j^u[Z.WVWW%UMTV\\[\[SQMV{VYZ{`_]$_ d\WPBHDA|;>/KViXoW+RVu\0^\6TVWWW.YTlX WWSWCXWV%VYZX.VrW!VUVVUWvVWVVXbm`\b_Y[[XDX.XZj[a fihPu%>֋@s k nz~ yLx  5Ӝ۞"6њ1ǘpٗΔ^OlȞğ}&~x-5TJ"{|ĔQ<PΘ<u6|A_|a}4v߯ob ˓  ƞH~ݗ +^DC)v8dOPMOEP]RO 4Q ,QPOPT VSXUW ^W W T TWUV~VVW S TUDUWWrTV'TVXnVVVoVuT=V VUX^.RQ T V'VVYZWs[ud]_+[Y[NYVWWVU%WV5WWVNMFF&IOOQP{TNNFPbIZQLH[7=<JYS|TTTY]M`>XTSyTVjVSXTTXtX`V>XXXSXuZ8XYVVWUWVXWfWX6W[\b^Y,Z[8XV_UEVZ\bjx  =MǞk ۍQ w w z  2~DIh:yۦУ˨4 <J.ǣi%ŨZ4s/I.Ɠ<n.xޏot ƣ`MHLMr }ץܙ%=t|oĒޏ۔5WPÚseDƟ&ҌdQݑ 7

kIGHB{A"GVHX XV;WecwZ:QBSIRVWUfWWX@XXAXVWVV WXWUfUVhV%VVXYWXYXWWZc^VYZ`VY9Y^=]_]er o ύabߥ0‡|Lyvy{ Ltay2ɦ֦k.}N]~qg]X< בaæ՞҅y Hn -+qΨ{ ҧqZ~`@“ϚC–,f f1b nswlIԐͷPI |R! لb J̕ď)}xbMQP:QOqRS5T=NMkOPSV0WWX/V(URTVVXmWwVxT UUNRTxS UVVV-VT T nUSVY\VUXVXgfRW;TVX!WyVX4WXWY^ZZa`[WOV&Y1XUVRUuRTP-KH$EaENHtIhFG E@AD8?K@ @AaEAHE>GKyOUcG\RZXfw|W2PSUWVWWZ YYXfVV?V WWWZsWUS WWsUVV0XY(XXY[STXYMYZ[XZYsY^d\]eno} :>E>9nkwss5w  { { 0aB~| ίͩа'~#٥"~"ѱ qjS z Ԗq<֚= TӘݝ#).S8VmW!L rƃxuQّd~vx o 5ڒ X fؚ)|;v RvߗSގlRcSQQ[PPQPPLRjPNNT-VWWWW1VVAUlSUVX?V/VU5V5WmV~TT $TUUU"UUW _T UWaXVVUVqXmXXWTUXXVWWVSUVY XGZY__l\-YbX>YXYULVTTRrTRPMLUH FHmDGEBA:Dq?> GB?C,MwMSAa_`\_=kc^SSBIDHkBPUX*Y?XkTtTH\n[R=VRVXXZ[xZ"\[UUVVe[iW`XVZZXDWZ WW"VeVyUTVSRSWZZadZWVJXXQZK]fnHy J:/_КϕVǣk0˪ {}x8ٵݧn9 cEp?j ٗ' xG!`M{n۪ /#<W6#DssEت6O؋w U \f 4gى~ "|pZQ/PNRMPQ?RQP OP?NNQUTV SYZ3YCCC@?D{F5G ISRLXUVUWUT3U_nZYWXVXX*XY/Y[qXXWWXZkXYVZaY-X6XXVVVlTUV$U&OS7WY`]c$a\VVU,XY^blw :^E nߩtd}ͧBR>ҫ5_jٳv8DBӵ(?֙> íŮ,řۇ^4܎ٞYgd~ǨGX h>Ր'46uǜG۬8K|@ڰ{ pf]Qo~)xv =pAR iP HP NMN|RVU"TNNkOxR T V9YWUU/WXpZ;VV TXXTW(VVYXW&US V RWTlUV_WXWyXVT X,VUTUVXTYWdW$WYbWXZXVWVWhWYo]`^_Fa1[[TQUTcVRmRV'NSH?>?B<=@?G@_<C3HH[Ur[ZXV[XV&WBWT5Q}V[kXYUYTXz[Y,[ WRXXX#U>XoW:SUUXY^Y1WVTuUUVTRQSWVUZ-ebXV}WXY\v>R>;@ADKuOS'b[ZWJX1VWYQVVW[\[8[ZhXlYVzVU X^UVY WWWUUVZYgXTVwU]TWVTQySS|OSa[b"VUuU0XZ!\ZYhd $=PԨ=5*ct˲x ? iQ=eiNƴ nΫ_L\M 3 5O(d@&͗%[ŊZ]Ķ B;=$w ў0՟5 ,S5;h {kkrrt0YNMONcO@LNQzPONRP]RIUWYYWWZZ]#WTKTTUTQ7UJUfVVWVU TSTTTUU UYWUT NWVVVVVYYXVWWT X W.WHWX?V\XWXSYQcbkqlr_jW TnW YaUTTSNPEMA@T;AP@@?Z?>C>FC[elBfbxSUSUWWW~WUZT[YWsW,XvXSSSWy[^YYZ] XUXRlTUWZ~WS/W?UUZ\UHSPP&NV^cYUU\Y[\X]c]A~ϛ1rԯ:8߫OCaΪ9 γ"wͫ٬  ٨۩V t0&ܫܵݵQ )!ͦУ { 9 ZSZg5 ͅ  GHå;] |ۄ|oHաp"*ϒj&6_>qFʑ ,Z܋`ňc^QINNON3MlOOdPPRRKVUjXXXWWQYZfXU TSU$TV;TW'VV:XWTUS cU TU,UgUUVVvWdWEVTW[VWUR"UUbVHVVTVWWWUTW"Y-WV>WUrUUV TVWVUUuVWVY2_3f|wG`j_TQtTSUaVWQQNKCyAC@JAB C=EI@S|H#Ђu} u\E[\^L[]Z-ZWVhVVYWTrV.VZXVVXXWxW[ZXX&UnWWWXWW,V7VwUUJTTSYO\ ]Z!WVYWXZ>Y?W_^/b&bb; uzޣ`  *ޣɢĢ)X $ pGxK ]5lճ m !n!Kx!:x=K#=qfze۹][A-{v{ h ˥~9K,S}˖rAJ5ɟգ1AVЙ  {_PMH#KN;NOZKNNPTVWjU:UEXTY0XXUV6VXZ,\&WQUXX(VTURRUw [@ߦT&P٪a4  DO ϒWݞ Hߗ(i/ MU(Ta@exݳIR B{/3q2_U)c=iy:ѩVc^lQ Ҙ'd'݅v]N?N:N;LNNONOPSSHY>X!WWE[ WWWBUSRXZh^\TQlV UBUVUTTTFRRQTV?HaGDGSJHufYQTUvYUoZW0VKVRVWxVWZW'XWWuWYV4WVhTjT3X@WXgWVU SWZ.YWXUaP"KL T0_a dJ^] YY0VXWZ ]zZe[]`Zf_#7% PĘՙ?xv{ |s|\? Ա&!ÈÚȣ̬7k@ɤ0|ݯ $ ޡ:ҦN`ϝl|%Ȅ>y֘!$1./݁@U4lݟx>x$JϞǟ ߙeWr]hUK7KJLNNMM-PRZXVW#W-XZYIXmWWUSSWVWURRxRTTTQSPBOOSwUU U(TbUVHVUVVST]U(UVTpSVUV}TVbWW.WNVWYYWVjRW VTAZzZ^h\2V[QSUSTX{WH]YWRPrFi?<@>AE%DHoKPv paXdQUUXVXWUWUSW~[WOSTWWWT TZVSTVVZt^ \(XWY VT CVVWF\X2XQ9JQxV^]_\\[*WNWUTXuYV9V[l^"c_s &}|xҋڏÕwі}. _g!w1p?4Lq!K&oJ   կ!a4-Ϗj .NF}fݶqm: vc~}ɒ٨̩!j٦=:ז˙ ﲅwVOqLWYXgUiXXWU!VdVWSX[[ZZSVKTPV6U'UVV7WV+TTQZG;;F@CCEGQ]XjkIZXSTWoVWUWVHVYkRX)YWkTVV"V]VW 2X 8VV~V>YWWX`X[vXX|WW:T0VVYWY9TW8RNQrTx[]E\[Z\` YTT UXXZ>V[cb+_quקd~ s| ͍̋SLJ =^W¬muرbp sm е{! vQt s֊7 ՙ \͔NbgL~#e| .w~tܣyNJ7!~sâƢrV J ӋPc}-~@goPO,LLN$MMNMPTWW4UqW5WY [\XW+TUUUWXJVrU S.SNPQSXXPOYNYRT_XTU:UVV[V5TV#TTVSUW/UTUTUUY[)UT1UQUxY[YPVT UW,VW\_.[VWQT5UVXWVVWVU UWU OB<J:kABVBGH}W`uh^~ZZNXTT[UUTRWUU[T[pWUSTVVRVVWWQXWWWXgXXWWY'YWVVVXTNUTV}W][>Y'XXTTVX)Y1XY\ZchvݍydǀEuxw~@_"K:86kŦyɈvOyZT43O !9)jh 2s-v% ?   RV Z- #ߕʧؔ ‚`ny|CX3ݫ  ʪc˦\x aUŒ֊0~m.WI|NM{OONNN~PwSYTUbT VVY)\E_'[ W_SS*TT#T8SUVTSjQJRJQ:QPQO+Q(MPRYSST 0U wUU1UVXYVVW!UyVUULTYVTUV|XWY5VR V&U^WUU;SVW\^:YX,TSSW0XWW1Y VWNWHXX|YgRD;:;?@CGN\][X.WWrVShUS+SmRVVWY*\YVTUTUVVVXVViW\WYW%WYXWNVXWZdUUXa,WRSdSS%U[YX$VLXStQV{XXY9Z]$bTfdނ;W"|ٜ-Ҙu} *,b,çӚ2Up bM3ˑ!$U{x| q 4   ʙ  f3dӐ B,ޞ߼}oVz  # !{|Ҟ͛Y i܉I>wQYP.LMM\O8NO@NNPUWUV CUUXYXWWgTT9UTTTTU:VW_SQ_NMSPQPLfN.OQUTT(U U ^V T R V]WUWRVVUVUU T WBTVX'VTW@WHX\RUT+UVUIVXZYSTWX]IWWZX5VVWVxTPD7<h>X?AF5KWb`oacYXX.W7UUUTV_UVV[a3\8UVWTtUVdWWYXWYW^WMVtWWWTX{X=XVZWRV[ibVWOJNNS~OTWWEYhWXXWTUJWZ}ZY[bzdF]v b8DHu%$s]MM(әT{@͝'!εzk#d{׈6'f߯.߫|dga;; s <Yʝl4!wzEy%zoNQжquo}  ҝ מ"!T/zYTnY<}@hLJJxMNNNM|NP`TlUVTVWUU-XXWpWUaUTT TTUU!VvTRMM@IfLOOMO~O8QVIU1RTU UUTJU1W*XxWW,TU UoTUV;UUW"VWfW9VVW6[ \BXFWWWW[VWkZUXV)VXXWWWVWW0X4XWTUfRBp;A>CIT\ `Bc#a5[RY5XUWUSV*YVVZ8[awY'UVXXwW'YPX\<^Y>YXVWgUgUV#WTW&XZWSRUaXQPkNJ\Z2WUX d^VRXN[\`Z$^esiHm >jx7iJB ԫŌq}ըեIl2̶  ȷ {8×.,y , ܥB 7s! +~Z)vۅz9vwfzGz|jowؙĠݫ!"iƣǙ[{x~^'=oVJNSONN8KKyNORWWUUhW7VXAYZ1XVFV4RUWVT[TMVAWTKTSLKnMSNQEQO6MMPSUST,UHUVUWVVXWVW V=UTWV4WjWuVWVVT4UXX?ZVW`UVZW]TX0U$VUXWWjX.UVVZRVW/W~VVVRB@CACFGIU_?_]~aS^ZYmWWGXVUZjVW8W\^XTSVWVW&WbWXXRYXdXUVqUqTwT $VsW[{ZYYSIRTfFcO;M^JQskVTX3[[YW/WeXeZ [^[^aire 8seԜ!0qd_,Ƙf@~ A !j)e5αܨiב Lq_j A"Ě#6 9E 4 ][ X|z]ؓ? s XqƏ{r~];5T3 ͦ RUȡ{Y}Av?mgyUN+J)L"OMMM'LNQ#TWUwUVJW VWYYY"UETVwTETUaTzTTrUJWTRP LKMNLN:MLLMOS8SVTeT[UUVY XW^VVUUVW XiWWZTTVWeV[eYVWVDWhWYuY]WWTWXVeYWVW.W9WlVXf\q[X{YRKD@~@*=lEHNr]L_^LV[\`XfWVRXAYVWYnXZOX(WrVXS RU>TUXXURSSNOP NMMR WZ ZWWWWYXW\UUTJU4SRTTUTTcSCRRQHP*ONO.M2MMMVLNzQVSS)UUV.UV.cilYQVCV[XUVSW VVVUiUcW]WSVcTUS`6o]WVbUVBWoVoXUVWVRTyXnVVY_[RjJK??LWl`:]&ZWJUrSTUUVV WX(VX^XXUVVWVVVViVV@XIWWTVUVXXyXWWUVSV+YVYf^[Q9KM|LMMPSbZ^YU;VMVWKYYZZXZacvcel3Ɨ ɡD  Meנ*+c!k'!M pt~~u+s <qxpTѩ<fڑ79\z #x;-ǡJ+8~ ZA/Mc͋*}idDΥ%3Kf{RtR[GKMLM3MLOjMMO,RV ZGUT_WX2WWnWUZUUT,USTcTiTUTHTUPSPNKNKKvLLENLPWNTUyT=T|WUVVWp{ZR UYWVWTVW/UVwVVTVUT0VzWVYgYUzU UTsVX.V-UUVxT XfUTUoWPX`(UFLE=KfWU\\ZXVS5U VWWbTUWWWWWTkWV&RWsX XyXXsWV{WrVVJURoVWWYXMWWvVsXXVW[U.O&JKRNvN P$SWhWWVVVWZY\\WcW6\R_5b+em*i wp7FV !  %2қ[[-vvDx\l2z H Ö0|\ K& ƟXߊ_Ԧؤً$! ¦ABFGĩwԚ]MR\!t{ AP61Ʌ~kWKN$NNM3NiMcNONOSVXWUiS V UWWhVVT[VUHTSTSUwS TS0UW5TNKN6MKVMJKNZMNSVKWUUCVUTW[]tURUV)U7VVTVoVWTVVVVVWkVTVTW9VU W W0X>W%UUVVSWUULTT_S|T'RyTT SVT+UHRPMMM7MNMLLM@MMU[XSS VUV"U|T0TTUVbTWhUHVT7U1TUWVW,VV2V5XXfX4TTVDV GV V W V%U VXYVDWX.WV]VWW\ ]VdXNO!PMBWUeY!XW9VmWVVWWXVRWVWW0WWVWtXBV'Y(YX[X[WVWUWlU]R ZXYWX_X5[1XSVUTKTU)R>PL?MNNPT\]]VKT@UFWvWWm\_^XNZ7Zj\Y}bhmn| t<CPu2 _.THd;}HvT !:Z>lZ˫;Q)z4˓Ϭavxt8U2Sșl Ň!(؇h|fVT?NNO]NHMLLKLOQUYXVVOU8W XWWV6V+UUAUoPSUSQORRvS|R PgLM5JKI6LqKMO6P(UZY&USUTS SUSV'RSZR,VXVEVVUW^WlX,VT VUSUUNXUlVVVWzWVjVYrU MW/Z#X$XrVUV@WXXn\`j\pLxQ H+FU[XRWYUUV-VBVX^XaVVVVYtVVSwX ZWWWUVUVUVTXDV~VVsVUX9W`XXY[iXW1XUSXOQ@NlOdM&KUNMM~VZ[XVkUxV!V+VWgXZXhZYcX\e&hp"sǤ)ϰۮp6$oIb:0lnٺV/*ى ofU߉yӨ=cB 3POHsж~A TP"p q+ GՂ{Pšo IXF"(W(q=`X;SNNONOLIN!NQjU^ZnXYVT (S xV TUTVWTTHTQSRSRRSRUlR!MIMNSNNKoMONQW^6ZU}XYYTPTV2TEY;[SV UWV.UXWwVWIVXVUSoV}WiVWyW4V$WVVWVMT VIXWX\VWW W WX6\4˛]/$6!.:>ZMhd%٪`9g#j ؃{E#c@ swM/Ô4 Ԅ,&~evYMX SOPNKM;MMiLORXYrXV WUU rWIWfUVHURTV6XVWXWXqW=V`XVR R WVV@VWY3WXVWWXWsWUWXX7Zogؗ*v)MKJKgU9Xa\N[W#U/WSX"YTMTTVUW VWVGWTSVRRjWYUfUVUWXWUSUUW1XUW1Y[3[X?WTlMwLONM5NfNzO=NyQTU9V8VWVEWCWWBWiW]XY\XY^exfjr W CɴIJ1c   z3޹g3a][DZdXّm}9ȵ4ШG͠^O8Ǯ9 ~K GwЗI_]!o|z s~{՘U ȂӇuz^VQNMPOMMLLV@VyX5VwWYVWYVUVVUVR WVT FW X BWCZs\oō7ЏB[;GQFV"ZBZ;Z\VeVW%WVVScUTWzVTWCV-WFVUU_VV+VU#WVSEW,XVTUUbW-WV`W%Xm_H[/XJVURONL:K!MNhOxLOsS TU@VUVWY~X0WXf[Z:YZ\Vafj?r | ͢V!iuN.Ĭ yϬftߩb$Ę? A!M'AϤHtFߚ"y;dFqVYRԷwˠCS"r! |x Aw e~  ,ڛ NNuϊ2Z+ uQ[VN~NMKK%K)MKINYO5PTZ^BXxVUVZUS TuTVsU9TSQUNpNS$TS3RIPRQfPONO LM(MSLL?O5MPW`8WX^U\WV=VVhV@WIRUpUTVVV UVV*STVVVT}WW.T5Z!XVnUfVVkVUWVX!VWW\V #T WXS[~c3l|ěz ].H>JMTXX\Y YcX UuXVOVUV?YWVVULVW$W*W(W7WX(VMZ*Y(YXVnW+WeYV-W)WZXnTWXZ^*XVWUTEOOOfKNOMNNShS1SVNUVWXZXYZ][[]bReii&p|%3ġ o YJWQ { ^=Ѵڥ˞PC Un61 3ם=1SO0Q+cǧȟ,{e[W\9ȫ WƢkydy n} t d K ʋUqYRLML"N'MNWMHLO#Q7SXBZ2YaXHV /V&W&USRSTTwTTBRQ/RSRS&R PwNP=KOOwNLLXLM,LMsPOPU[VX#\]RWUTT W vVTNTUTUUHV UV|WUVUVZV{VYVVU RWWYVVWVWXXVXU9V UW)UW.X]ctAfRHBK}T]x[\Y3xw& fk"Mt`s\TP&J#LLKMOvNOQUY_Y1YjYqWYJZnX>YURSPT#TTT$SRQRRQOOLHlFL'S]TNkLJkJLLOTYZxX\?d}[WOSUUvWx_c?VSV;X6WKU.W?UUVTWVWSjW^VV}VWYrWWYiS U qVVoXPVyVVWW@XY\b*`]'\RGAQVX[Y7XVWWWXTYXZYyX|VTVUYV$WY6X'SSW ZXVlUWqV/UUVXyVu\?YXbWVVU|S$OMMNQNLNK>JNUMPQToXWW8VW\O_y_[A\=[^A^cXf5cdk3kyߊ TjҖҙ*LMgճM T# JПٚ:TMqOf2  бĄ۫tvW  (}  ƦD_G2=;FV~?Ʃz:6 zhWPLCKqK JGKMMNOTZl\VU~U=VXYX3XW_SSTTzT_T|TSNS\QjQQXN"MIB,DGKM=M3LLJMLNOTXFY`Zj^d^XdRTTiTt[^[U7SViWW@U=TURWVrWyVWUXWZUXVtVWV|WV dW 3W VW"UvUWwVVXX\ZY Z]C\i]__aWa bilmw ʩoKDȊG VLBǬ FKH{FTe* Ϥ ʦt< |u{z |q,q,,ӥޥҮTMsݥ/q BɈy[SMJIKJ"IiIKN>PQW7\^xVU UUVVWXPVUU(T)TUDSTwRRQrP POLB?I,IIYLONLNLL9MORQUXZx\m`~YXWvVRTV#U#VSU W4V U~VBR`STTW1XWVVYW@XiW W ZIV7VtWnWVWaWBWW VV1UCVVYO[Qbtbe]\X|MrB@MX`Y^XtV+YXZW.YWWZZ0[YyUVW UVWVVVWWV1UvUVTHW;XLVSTZYjX/YWVSfM@KM\JpMQLNWKL3MNbPTEUK(FIL!MKNCNMMcPT[M_\[5ZDFIGII2N6M`LLLLNmNQcVqZ[~WWD\YUWY WVTW\UVOVV>TnVU.RU}V*VVW U uWV`WeVWW-T ZV ^X ,W KW WW[W=W-SsVVvW T W T .UiY*X]_fkKQLUXv_ XSTWVW.XWW VUWDWVWW(VVsYT^VVWY>W{WV\W4VVVVdW7UrX|WcWYVPNwLLOILKN)N#MK MMOQ{TUVUVVZZY[LZW\X\T_b>bqbgjHdOzP2\y+X,vsLp8n o Cȉ +!I"1OAqȗaaoܟe"xRzi`lgtfg4̙oe>K 0̊Xވ5 Jia ]xz?kv wYqO4ONKJ;J{G?JKiMQYafc`CY5X%WYKVU=VkTRR2S~RS T4TUTgSRROMF7>ZA}GEZHIKkM H4J !NLLzNQW\ZUV\[YPW W_ZVUUXYVFShURQVVUU V AX 7XV@XWXbVV X CW AW pWWVVV{UvUW U EW lWVV Y]]]ZZTGMTZU^lYVUVT!UYvVVVWWVWsVWTVZ|UXW|WUXjY^TVWTV+VVV2VY$WmWV@ML]JpLaLL;LNN-NL{MMROReUcTUlVVwWZ,Zq[Q`-_:[[\1\aUbff%iemʄzZ Aؙe}!rV Uy9o m l y ~ ~ n A3"Lɢ':)eǣdTQ ˍ K Zw h >iaU4vLq?~<~{F pl֋ ؀ u  Ɗ ň_3~ojVLNNUMMKIMMMR Yb`[WSOUVWUTXTRSS|U3TSSR9RSOK@@mAG.EDKJ@JIL`K LLFP;PT[Y=VW\x[V Ub\[W?VVVQYd_U#SQTkTeXUuVHVgT VVV(W@WXVT W ]U XVW3XVVWV W U(VbVBVXVW]XUND}I)PrXPV'Z+VTX~VT\X4VlW3VWRTWTUWSVW@W2W3W9WyV?VWhW/UWWOTTV?W1VU~X.X}WT*IJKLSKLN&MNNLNNbOQPSU#V6VW[YU[xZ\[:`$\_Y\_GaTde$gif|zԛ5Ǥ_ͣ`Z \Џz p t v ރ hw" ޡ T\VT0aaٮc5֑{t )|!x E #ޘ.w.8?P݅ъ5Ą Ήqb@X),{Z=SDNKJMRLKpKOJLhNQIYqcaUYW4WVU]VVVV"SSRSS_TaT4S RhSV9VKmB? CIsG  ͘ޏ6o}Ro6 |DrDS%OfKHHMN4KKJOL6O|Q XbncXVuS{TVUUV,W%SRTQR S3TTfSRjSWuSH=e>,D F0HKNNMnLMxKNONaPQ"XG`BZW W$_w]9ZwVUV;UWLWnX7WXHWX^_!WVU VV V cVWVVV5VV@WSUVUV&VYVWT WV~WTVWUUXXX] \|URBiFnMoO_LS RVZXWX$[WfWFVW*XjWIWOXX*V*WWfVXX WNWY6VWWW[VWWVX0VUVWPNZL0LKMS4Q5MM{MOPMNNRT}T9TOU"WVWT AVXX YXYYUyYg_c{cdhgo nË1rFǧݢ5 0 I@-] dx G JIwЬ8WPZnBR$ >P}b =яrPd.!!Nׂ l]xj\ɚ&\˛= JڋdR<{aOOKGYJJNOMEL5KKiMPtXa\VUVUW)WTQV=UQSZRGSTS,RTSReQPKD>?EFH#J]MlO LLIEMMPYNP:S[`WV#V\[JYX8V6RUgW8VVVVXVXWxVWpV |V VnW.VVlUVV8U VVVrV@VVWVVWsVaTVVUX VYWZ4Z\Vjuo 54MÚɤu{g1"ͦ!_:a۶}*X a:d1g8K $#ģ[IZzcAEGGJMLTKLYM5LLKLLMOOMIMQ>OX]YVUTR R T V UWU^TmQXVVW$TVXWUYX2XVV]VUGVWWUUW"V$VWWXXXVUAVvWV9V xVYCW)WTWVW,VVV/VMGM}MNO3P2PRPO|SX0XXXYSV9UcVAV!STS_S-STTSROGk=CLE~FKNkNPNM=M7MhLLMNLKmL7LOwPDOQNT\^GZ%W4TVVGSVWvc85uROjSUVW~W#VVV=W IZ XWWWaYVZX2WWYNY.UJV VW@V V X W!VWHW\tXWrY4NJ LOOXUX2VVUxVY9VVX?UVKVW'Z]XxZWVX^V[vV XUVUR9UVV1\.U T[1_DR KILLK?NJqLLJlJIPuM2K{LLP~UVS UU~UW EV V=VYWTSSUX9_de3bfb=b# hO8ޮw3\^ xm"ٴ$vX7z ۫ڏ$mLo޽-ݿXڐYsy! 5 ;f3Еڎ>4} B$~ @;ʊj'ۈmQ CP N 0KL\NMxLMzMAOQQPN{QDUIWWgW\XZW*USTTSSqSMTRTS QLyGpBD6ED]JCM@N-M1L;LLLKLKMMgLKMOSVOSUX[\XFWlTUPUeTWGZa|CtR/MSTUuUVU FW T U RV VmWVVXWVWUW IUU .UVWVVWWY+VXaXwX5W]VS LKQNQSVWWVYWUVWW9WWVWWVXWVXZWVWVUpW#SUWX.W U7R*V VmPcM)KTKKK P-JbNLJM1LQ=MLMN+QW W2V S UV V V$VWWWdTQQV"X`cgce.f`V{NA9عɻԺ<B1Ϩe R4 ܮu&ܭ}rŎ>!Xw?|J ̐v G;ʝ!éoyʫ!4 `Uٞ-6]*sqi`y' L\U,fM N IrKcMNNNM4K!QmSSPMPS+ThUWXZWSQSSR:SS TSTRReM/CBEEH8J`O=MMKrL4KLiKMKM MMMNaQ}VTWWXM\XEVUrVVUUW[tcqzqRO]TVVDVVUYVV*WW GTVU[W*VW)W W W fV W V TWVVV`V6UVXVVVyX_SQ LL]P%QGRPUVHWBVY(XEWXZ8Y`WUWGW"XVVVV:VFWVVTVUHXXJVVTRS1Q8IMPMLP]QPQnOIPRVVTP`QRVW!WY2X3Y&W&TST\TESSnRRSRSPHBACF2K NNLIyJ!M9M*LNP0MWNFN4N%NRxX][W$XZg^_WVVHUVWZ=\`a\WRR2TVUT V)V ViWVXVW*UU VsVWW JV VV V VUX`UW QV W UUV!VzZ X/YU`O PSPRTWVXMXJX?WXY \YWWWVpUSVXxVVTVNSrSTVUW#VPUHTFQQLzL1LLDO LpKKLLL@LLsLMJILOxOSTU=TUU UUVVYVtXVTSV\\`fjddhdvd[/dF{ʪh)Ԧk}F9cD)"DW xLĦ D+ޒAٌ b7/ DSCɢxgy3 pJˉ~A[QcOLPUTUT+SXQSPTTxQ8Q PQRTlXWcXY%UTRSSRRRQRRYR OI&BAtF*HMQOJMLMEMI LN6NaN3MN\OQET YSZYTTZ8_9XX VUT X_eg=_%S9QRV.WVVUSiVSVRVV>VVV ^T V|VXVxW&Y|VUUUUkV(UX 6V V W(UuWV2VBW%XT4NRTRTVYVZ WXZ*X$WX\VWBX,XWVYW9VVT2VSTrTJTuV2W!ST!P/NNKMKLL JK/LMM3N&N#NQiKNaMPSVTUWTUV:XVKUW6TQQRZ[^ac{dDfi%vkwAJ ̭dg-blEvK?دֵӽmMg@ѣWVؠۢdo"kXn,}NH`pw}eb_9 +oө~Г ԋ ;`sVMRLI KoPWWPQOPQtSENMOcRUW}WzWUUUvSSTuTRPPQDRSQMF>Z?%HPRlQO/MO=LkL9LM}NQNOMQUPUtVZ%[fYXHYZZzWtXXSW KV %[usyc=QR JR TfWVHWRVUUVXW UTT V VUXVWWWXgWUPVsWVUCV VWXVUVUTEV\T~ORRQU.WWYWXWWYUXdXXXcXW|VWVVUrUWSRS T`VX/V9RQNLFNDKM\K4LkKRL2KL)OO6JHOQCM[NO6RSTU?UUUgUTWVSUVSRPO ]4c`z^`dgYea/sygrhmZ$l!)!;n<  NgDV̟z :AȪ^8-kxlu9+bܭ!!0Uʪ  қCY`ɤً AƇ h2VeO ?J K^JJ`M;QPKAO!PPOOOsQRV;WVOVVcT-SzTfTQTURRQRQQzK@AF K:Q6Q}NMMLmKBLMOmR`VzSg ` d oH šzҢ5\BN9?soEB\qޯ o %S#\"#|"* n"\τ ʅw ɪ  מOɉNJJ_mO6JIMLOQTXU0V/UQUTeUUSRUX\8XToU'U-TUWTPkS QON.FA>@>_CIYLtIVEG*LRNLMKNQYd^[c\_2``Z\]ZGYYa[ZcZXUSVVaXS S TUV UtV V]VYqV$WVVXWWW V )XY,XX W UVAVV V VXVV gU WDWeTVCSVZ/TpWzTeR|RqSTUUWZV6WWTXgUfXaXWX;XYp]ZMWWY1X]UUSTbSfTU/R1SPN~KLMLKKTMKLJJLJLHILKOURT TTTSUhViVWSzU7WETbRLNMGL7KEPIN"U,_bdneffyC  i9osfyPۃ.!ouLZ^ 6f {\o2Hxwj*.ۯA3Qx{UY¤Xv&==נ͘Rܥ]| ܓl Κ ~ _C[MLiKN2PPRITVVYXjWVUTWW9W WoYEZXUSSTUVqTRP/QQMB@^C>P@WBEaHEGrGeKN`LMvMM(QU][+_\ZYZYWXVWYYVWVUcUVvTSRUT BU V VAV bW gVX~V UWWVVWW BWVTWFWWVV V V EWaWNW V ,W V W)WVfUTV X|VWUPP*NZSkSP VVXWWWOTWVWVXZ_[YWU7WUTS>STTSOISOLFLILM%P MMIYKMKJJ\HGHFKEOSEH*FSHqSRSRTSUVUW0UUXTT RNML9LNLOQ.NQWJ`ehOc@f iÔ 1UC Ŗ1! }l^ [n G~o?@ѯĩҙJdM4w[c$  ! ޢ:kRL{ ЋNj=4kV MKKPUU 7T T9SUUY^^Z[\]"\YXSUR S UTdTSQRRoQPHLgE?BA>?CGHGqHcJQR S TWfW5\`^^2^\\i[\`@XpTS$U/TT!TITDSQQ5POHB?OG#HCAUB/EHG]JaIJPLfMrLMMoMPSY_\\Z[^_\]]?ZXYYY4XJVNT VUVV9V(UU~XUV V QU VW=V VX4W U WVVLVVWVVUWZGX*Y W U U W X V X UVUCUZZZ5X&TRUTWX*WXV`WX>UXWaXLYUXBWUVUW2X&WV"W[TRTNO>KLLLxKQKJL K8K B}B?ACFED,FIXM;Q USTGSTTU|TQU;VXVRQONNOOPOOHQSbeoeDdgvL{uד]:zw[^ uBlpPN!:@,Фbj=,rmMۤ ^|xB Д[pMU NKMMPdS SpTWZZ`!`QZ[Z\R^_!^8X.TSSS S:TTARR0PMMJEABEFgGC[@'EH_HIkI_K KMDJLM*NJR"W[(][+[E\3]]\)[[kZ=Z[%ZXuVU |WUVWXTVVWWCV W FVX_W%WW$W VU WWhWgVW0U"UX=UVYVV U V >VV;WU!VU}UUUZWOVU`UVrWYXZXnT)X!WW WY]XRYU2WWWyVU\V V[TUU>TRSP N*KNJLK`LKJLLKI@>:>DAgFEGfIJMOSTOUTeTVUU'V!TU>T&R*PONBMO"PbPvOOSXBbee}gUksc  ps?QU0d [$ILeNɇ?kr+ AH(: ZОǜI4 k ߰4ܴ_97Սi1U lZ/]F j TLM)L,LQSUW2Z\^5XXYXjW[^9VVlTUTSTTSSyRQ3MJF?F@EFFGD;@WFDGIJIKOnN OLLSOQV[^\=\Z[__ZYZZ_ ]WXVU)WWWWkVVUUrVVVSrVVWdWVW UW V8VVFUVVtVVU U VIW W @V oXmXW VWVU)TiUVYVURVVZ-YXWVVW#WXXVWVWZmXUUeV U-UV1TSTcSaPYMKMgJL KsKLIJHD<9<;AF,@AEKLN'QU,V_UVUWeU|UMW!SQRPPLPPPSOOOPSPZ h cdj &%>Uz3խ@ƮҦp [G'1@-V*Ϝ _Kd@v\ ORKOPON;B1FGbHqIJKdKM?LMOWOpSW_[__[[k][ZZJ\\ZZVXW^UU V V W Y #T W UV BTVVaV W /Y d=hehc;@@#aСۦ<BW=dy }z vN"ӹ\w‰ N O֙B<HU%'y  Aت[(٬d N%УҤߡ ؉_ L K)H=N]PR"SqT AVYiXY}WURaPOLOPMT'TSUT}RRxONDA=BEIMGLjhpz>xG*:A\GI;GcE KeLM+MSLNtMLMQVa_L_`[wZ}WWYY?X[CWxVSU V oV V QTXVWVVxUVVX V V W VRWWYWwWVVVVWmVXVUY8VdVW UU HVpWX,UV-WXXDTT_U=XXYYuXAnE>=DKMNQQRTbS6UU KTsUNSqRRXRONiMmOOOPNMP~PV|`_k`o{xmMc{ ޭu۬ة(ðXޣ֦ q nǤ ~ 9s5 ܯ&g} ʣEB4ϒ9#mT §-8Gש i ) ¥ _sfȖ|p l`y)X K AIJL RiSU9U?VWVWWUiT SDRSaRPL;MSiU U|STRQKB<<K>@2FJL_. Jb70?EHJGHKMLLMOEMoLM RsZ]_Y=WXY#XWoWUUTT \U 9R VXVWXYUUTWVV V _VWkU R VuW:VzW%X(WWVXUV5VVW:WqVlXVRVWEX"VUV[XYWTNS:WWXXXXWOXYV4VVbXW XXKWX3VUVU>J?AAB9GmKO.OQ8PVUpTU3UUVSRS'RVNNfNNO*OAOaOXPQbV\-\_#ou[pbFy(?ǫxݬΫE'x )  Fҭcm 9s $|4I\: a9 ɧSگ}ޠ v8Ć<ݒǚptU MMNQGVAWV@VX1WeVSSSXS TU@RPKNSVpUUS!QLXAj?;=iEFH OPmP ֠0 kN73?FGJNI J6LtMNoI*M5M^MLKN W[4ZXWX{XX WVW$TjUUcTTUWWB@pA:C>E9<?a>A3=EQYQkORPFQ;S(V5UU]UW0Y+US8RRP NODP&PPPP PT\WzYFXYYkcg/kq{[[nUٯ.l'̏˗mcHǥ W m y(ȸMVZ Lsx|~H|F|,]Eɑ'#Lxe DQ1mtOϚw/aЊF/_ mT K8MOSVVXXZ\dPaNUOQ`SQON*R@SWVV!TSR5L^D;B;E5GGK[? ԓ _ } iP:F@E6K_HII=KKNONKLM;LMMvNRX\[X XWW9XwY WWSUVEVVsWaWVVUvVV=UVVwU T V VVQT^V W xV T ZU fVVU W V W_UWWWTWBVWOW"VWVVVU.V X$[XX V\T XU&XnVV]>X4XSUVXWV WTUVUVcV-XBW TT1M$LN^KINAQNRLLNKK?9:?e=@P>@bF.KOQ%ScRTVyUiUWhXW STWSzP4OyOjOPQwQPCVVbVXXY`gPio!| *"}# 8XޘqrЗ"yq޶ƴ۶N%M{x}7xPyڛIש>!!v# ՋOń|z:I6- $(]o^YJ H:LOTtVV XZZ^ll\YOOFNMN[S!WXSQSSPOH?;DFH^^}_ v ɑ k  ٝ u LL7 >EJIF\IKJZMLKMM~JxMNSoX\,XWXX{Y:WW VTU /UX=VjVDVVWVWVNVVU?X S XTVVTU U V 7V VVVVXVW7VXWrWVUWVXTcVTSVUYZ\X$WoWiXWVVnXbWYXsVU0XXSYXVXVUW`VuU"UVX^UTMHMIMMMSOM\NNONKFV9<b?B?X??mADLQOsOQS1TT:TU$XWTTkUS~OOL)OQPLrQZWV WWZbihqo|ж"ȪϩL@ަ DVxxPvfzco1?:zq{ZUtvʏuTÎ ɂQZq}5yxu7y  ǜ @JϗѕW|[K K PSTcW 1X hY\`ocrrz*o V*JRFIMQ-W[ URNQBQOG=@HIUX% =     ߙ O\OI77?NILOrKK5K MMM0LjLJMzNO R[[ZYY/WXX_T!TT/T TTKMLLKwMONOeOJORM:;?@B@1BpFXLPOQSV,UUSUU~T7R TTQFKONOQtPR S FWW3VUlXZ^regdp "fNةABY<2 J ՔPbcӍt P||Ȕucճ>M|  hvM]e>{~"$D!T.m 2}|~ lF ۑF}|iL?ZJ JzOT V3X RX ZY]$dXk zuxX{EG GJM=Tw[]X=QPLA=A5ISu; ֖     {QS8 >JMPZN#LI 6MMKLdLMLLPwV[~\S\ZXXWX UVUTV VV[ZVVVU VWGUpVW U T VfU(XW\UV mV VW0U(WWvXbTVVVVqW X\XMWV`XUVRSQRTWU)WbWX[YRX.Z[WjZZYX\Z[XVTWWVX6WVW\VTOjJKLgMNNO\N,KkP.PKWR; 9;k@ABBKNO+PQSTVUyTUVRTCUSxQmLLOPPPR T _WVWVX=Z^b=g hm֦EL/*y  w hpgiLd vsTio˚ɘ҃NO[=  c'V|&,!"T 1"^7yW K5KPT X AYX \iqwyyYP'JHdJHJzMTabgXOG<k< DG\{  Ҕ 3 Ț ٗw |!I9~DOTNNRMLIMMLLLMLLP3T\\j\Y XWUV|V-VwXW&V VWUVVUVU 5V SVXVPVXV V-TUXUV V}UVVYVvWVVNV=VV Z fW V W1VWUVjVSOQMNdOUVW2WXWfWWeXUXIX Y[{[\|\Y:WYVgUXVdX WXUZWYZ[ROJJM4MEMNuOfOiP~UWq8^ I7<=YBC"EHKNOaQ5SS6UgUTUUcURTTHROLN7Q ORT+W W XWqWWX^Fdc9gCknVȨuf۪2* J =-)փ7frӪ6zӥrp[W^w  Y߉r ,4եCYB~dΛsRgKuKZQ V LX ZZ]_ivFztXGuHGjHHKuIG^LNWSa\XH?=C6HsJePsV  0  g c poH?HO|NFMO:ONMMMBM1LJ_KMhPcV7\[ YlYCUTrSjS}VNX7VzXUVVV$VWVW`S WYTYV;YeW rT DVWGVWUV W W RW V aVVV/VkUU@TVYW IU HVVfUVVPLLOOuQUWX7YQXWzXaV^VW6WY;ZZ^b`XMTVLUKVU}WxXYWU.YW)W,NK!KLLMNOP U]rَ,WU97 J>AD`FKMQPaRNTU(UUUU9WT-TmUSO.NMPhPcQTW VY WVOWX[^+bb+eShVm b:(Aơ@ͯՇH ֔ 2 ?֓s3rp { U &ka `I/$Y%Ž#0Xo{Py~ΐRHH$re!cUHJ MSWY [[_Wf:dm[o[L>DHHHJJQGHLhQRuNA;?6DxGqOj@ ; @ ~ZIFMxNNMNvRRRLPtLLMgLLtM MQWKY[Y:VUWVUW:YW WWWUWVvWT9VFWVUWX X X %U XFVAVEVVCWVU V #VWVQVWWWUTXW2W %UXWDV`U7OKLLgKR[T{XYYYXXY(VWWXWKWqZ+^XT{VLV`VUVZY\VX\zVSLMMOM2NhOPR?S~ې- 7e>e6 ;ZAD@IP`O PSRSUW#VTUUBQTZT]RNN$PQQ$RUT V V WBW WqYy])a1aaa+jn;yOqձߡܡ=Y 7٭Sў ̞}w}9iiS{} X SL#r\.çzj#!W8E[#""!w'}yz~/5YDʥ8̇!5}YF kJ /NTYpY \kgakDkwmO_Q;JFFHHHJKL(LLnMSG>;>DH\Qf kJ (tT[J^KNONM|P|SRrRP8O'PLaLMO`T<\^3^YXXuWX X9V`W WW\VTVVVVW@XW WX V V W WX2VUVTVVV W Y6VTXUW V VWU\YbU]SWyVUYb]*^{XBVXVVQNJMOLMNQQOTd ȭ d> (6 <@CI1ONNR@RRUaVUXAVQ1RTQNOQ!TPPW UWvVUVX:Y_oc aXA\Itߍ U1}R2V a QŔ  E  :p 4 < a4E&{m>4}ȅŒ$M$HB30 ڐ.~{5q~4uŔA.ߔWoOFvKTXY \ ir {yi[tWTNM;JKjLOINLLL^LG<>CEIQ3e @* @e^LIMNLLZN1NP|QQqQQNEJJOQTYW X|VIU!X XUXXGV%U HW WwVyVVX \(ZV T+WU U HWWVV HU X`VWUUV&WUV CVXSVW,W W V%VW VWVHV]UUTBCHJLOQUUUTV9WWcSRRRLFMQQP*RU VV,TOUW)VzY`?dg^VVfm^BZ$+yJ =9_ Lܮo Fٓ  O Q  C  ۝ ƄpzΟ<| t#̣~ʝPWyF [ 7mixSDMoUUY ] ` qw)|Cx bU^OHQ6O3M@LLMGNMK}LxLJC??vChDIXv? S @LzQ^KJLLdM=MN\NQPMNPGQNLPxSaV"VTROUUSUXHWVUV UVUhVWwX\4W V NVVTXUW1WW}VWX"WAVU U)VVYU V#WlXWUVTVVV TVbVySPMKNLMO=T1TVU V SU U TVBVvTVVTV(UUVVxVkVXZ9ZXWVTKnLLKMMjNO1QU Y^r(] :I 5 7;8D4ELK_MO\R|UMTT[TVcU YjVSRP]OTKKLPCU UWV#TW6VVX[s\YUR@\-s)Em!Ś g ¹Kʰ^\P  lx{  Yޞe 3(#?ۚ > ,yФ"w~#k"2bC~ Ҙ$W!:{V}FO4VZ`jw2xujYLH9JKKL-KN#MmM5LFK?HpG@;=D5FALd͋  ;(ykWJHLK`K^LMIPTT SP?P?RUSQPQRjST[TuT#SrTaVMURVWWVVWsYV!TUmW9W U V oV qW UUVWpUVUVVVTUV\VWqVVAVW&WZXFXlX WdVQV SW W"VUTPML)LNPWWVV V XVVV3VWjX1UW{VUVVVhXvY\ Z]XYcVOPJK>MtMONO=Q QUZ GͶ #Q5 :{=GJyLMbOS/STUETUUWGVoUTQLLMMQQ]U!WW7VJV5WhVVUVXVVZSpM= ϥ¥&T<]® 8˷kQ(Dߞ &l!I  no w >>ZG$X%]zJz !)d'{щp y $? h|YGtOTV[*gr|wolr^MIzGKHN MMMIMOSM4KbK{IGBQ<A{CFFR{ \ ӚB em^TFPIkJKILmM0NR|UTUSQEVhWV[RWQP~RUTOTTTT!UY>W VXVUVVUV9S T _W:W U eW VVW$WT VVVVUUUVEVVWWWWYVVWUV UXVuUmT7NKMOMP+PTXV WVX2FO]KtMP SRUVUUU1U,X_YWTyMIKXNR TWUVeWW]WV=VVVVFXZ^ j ֣w͐Ms@կS) D`Š7) ʖ ?߬=&#=C!{!x ؅!]ҤbkMjhoyz  \̂ȆySC MW^lz}qinUF"HJoL_MQL%LMHN N`LqKMK0J~F?<AEKrUnG6š k |s` AQK}LHK2LLLLLPYVSPST TUUOSaP SU|VVRSV/YUU W VWVVTV;UVWVWW|WWQXXW8VVVTV V ZV~WVTWV VWVVW W V yU WVVWXW}VSO}IPJGK{NUPKSVX:WyWWNXWXYWUVXOVW VWV>W9[YRWWYXW1RgMHLNMLLOQ%UBWds MӜ܊^6 $:@/HM$IkNOTSV1U=TU/TbU VXKZVPQNQTXWV'VX[P[jWvUW7U VZh[foԯUѦnrp{֔*r 7r?*0ިԛ ޗѶMP ͣ 2٩M| &ٟДҜA </SUxI|Z|z(zd b v I)b4ʈrRH?P:[Aeũr ~eW&GGK_LMrLhLNN N N6LKICD?>CFNepѤ#^ o U 1K1FKLLLM_MOEPNPRVWVVdRQTQUVThT-STV XZgSQTW5WU WUW2VVUU[WVDTWMUWHWWSW V UVQVW4V wU UzYW3V VXW$VV V W U VWVXTnVOUSNL'LFNWOQlUYZ/W_X X5WWWlX(XSWBYEW CT VcWW>W[8X(WWXWVOLLMM0KM>LOQ1S[[ Kʲ@BnA 9U;GMKMP\SRSlUU7T^UIgMtOP>RWXWXWTX X7X WWX"UV 6V +UWeV.UW!\HYW7WDWSWVR&IIK[MMOLNQTZ |VpA T9]@]FdNLN{PRHSSVAV8UWY"VXFW2UTk[>ZyUXW"WVtWWYJXXZCXOUfVZ^eoXӮrƫʨשxIv2 K  Ǐ Y՝.~} <B%p X@ 2nU@w~~|$&&trry_ }uj4l%kL?Z=uQHQ\ 3n+ykbYRIKUM|O MLOKOLMOuMpM1JJ-E><? FU~ r lo` MmJ}JLKM!LLLLOSSX;Z[V%StRUhWVUV/UX\ [VvTQ&SUUVU]W X [WW/UPVUDVFVWSYYiWW0WWRXWVWUUVVEW/WQW1UV TWW(WVVUT uU OV VUNJP:OR T EWZWkXrWXWJWWWVVT V?VUeUgUW XTXVX\V^QUNIKLJ ;LM[a_IS2=k\>7ȝ!*rז< Ĝ TV,O!ج1u=ڣ|Ʈݵ&}tG? ""r)q rbrewvxi~wU ܒKv,QJ+Tg ~Qp[LH'GHJLNX_YVWWYWXiWWWWV|W2VgWOUUVVWVVuUUVVVUW T WVW2WVWLVWVWXYXlW{WV{WEXQPUUUS_QPNNCM1LtN'MJMJO$QSXeC\p3Ԍ ^\ < 8BMLOST9TQRwRSUTV]x[WUUUrVZWX1b_hYU T XU VUT W [ \\AbSkf_ڂh 9{oLިۦuHTŸ[ЧOD75 PȻ.9%9 v%Cse/otzIxIxYw{xm gbw ~P <ZיbL5ϐ ~Dq&{h2-uUE^FLOMQMKELLDLNNPPNMM.MMk^ !6 F|(c R K7IdKLMqLMcNUMEMnMQU[Y\WVMVST|WiY,ZZ[XXTS5W7X*WVTWXVW6VU6SVVWmU WZWW;VWLYYXnX?Y X XjYZ=YX/XWXmXLWiWXzVWPVVUUUtU TUGSUTU_UWU V T WdY;WXgVVUVW-X|WWrVVXW'UPOUPUuRlSRNOO5MMK!MKMJNP.PUoј.{ c W4:>wJJMWQT1QMjR4TMUUUUdYVUyTSUVVDWf#jU T NT U TU WY[[X^dfb\y `Ƭ֥̤ݤB17~]'21t@"x?б 3 ׍ƁMqftbgq{D}]umkr?uss ) ~Ӂ4:ҏx~>aJhBZEKKKAMJILLMNOQgPO8OPN 2`  %Cpi] vN JJMdILJKKK+LOPWM[YW[WFUtS SU}Z^YXW^U UGV,WGVV$UWUTZW%WV1U/VV5U?T:VVWVWOX|YViVX W tX Y ZvXZXCXlXyXX XxVW?VUV+TTFUNUTRtMN&SRS V BV BW V VW)V@WUxU V W[W0WUrW WWWW@W`T6STTmQSRQML MzKNtM$M-NNP3Pt[~z0ڸгKyv l0F7DD%LO~RPO7Q7TVgTQSTUASTTSUVSVW]wc}T 0U PV V 0V ~V yWuXYZ^ adYi%ݵKʦnoŤHi% ^ j%uI%)1,1q .|wzwx o *gHrFx7st\sfJf n [spqׇ [[ݧ«ʛɉܕtފ{-iP;>JKNMNL5IL2LkNZOPGQ'PlPSP9QS k  zc ] RMKJZJPLN?LQMNLMOT Y\4XYfV?VVUUXH[[XpUTV-VVEUUWxULSUVxUTUVWW+UOUUVVT mU PYWXXYvYW [ Z][Y$YWXV WXXNVUUUPSUUTSPMMNNO R @W V U V W VVU/VX8VVW VVBVUTWWUmUWTSSRUPuKNMLNN6NOOsRT[i}Ŝh߳"|"[];= L~NeM PRhN0MQSTRTRSfTTUTV>U WWjVX Y S UW V eU U V V Y_\\`tcedgl  Q TŞVfNIHN˔ɋpՄ SݶVSL؟=+ϥX[ gxl _ %}̀wrx| yqmpBsor% +*ڤ@oTÕă  *x YH&:@/JANOzOXWSUWWWX/UWVVVSUVBUUWUVY|VVVW}WVQVUKUUUVVX"VUY:W XZXW jX V W V UWT5XWTU V 1W TPmNP(PNeMMNRXY}VWVUVVU`V+VVOVdU*UVMSTWVUUYVrTTISRPyOPN/N!LILMoNOPWW6V{ՒjqB^& uhO4JJMOTOOAPRRrWuW@VVXYX|TS{SUVWVXYY^X WW>V'VKX,Y;XY] `gj||ȫʢPʕ߈ʖjlqnʬģ<z U(ON Koz ]n c nywzzwʁvl|rogko~  ׉ԋ e {ty V ; wPqprK(CYȏ ^Pk;z;LZ<HNkKM_NGNOrQR#TTBT0UAUPKOU$\ {?y9j L uDJLKLK J2L1M;NMNSXt[_b]Z>Z&Z XXU:VW_WZW+VWWWMXUVVV8UUVhVWFWIVUVWWXVWVWYWW W /WWTW]XbVVJUW9WeWWEVVVUVYVZT U W TVW U TVUVWV)TYUV&SPMNLN3NOL S VUXUVUVaUUUiW XsVX3VUUTQTRS SSRSQPLO0L+LMxMNFOPSNg @}Ѧĝ?~F> PVMMQVhRUTUXh#pVZ W YS)TVV%U U X-YYXWuV 2VGXZ:YmWSZ(Y`%h~,Ȏ >' Ԛ:n* | |~ ܌ S˝  A dqҴ[ `{j_ \ _d4psXb zY ` #nBsqifn"pr  ')%- yؑƝU2N'y X|ӓMrZ'K @ GYJ>M&LMMNZORUVVScQqNMOSaWa }M  8Y U V JKK_JIL'M+MLM;MQZ ^_*\n[[xZXSxVmWU yUVYUUSV6V TUATTPNLKN OOP CU9U]T&STUkV{UV6V VTVX1VW@UxVUTQUST?RS#QSORJPLMmM]KKLMOPSN /f#w0.BɛÜF8 QVGEmKZQMRTVTXWk UUL ҼMЎ_TGSUVU U S W?W1V(V AT oWYZXXXZZfCsw h@ # {oni| / 6 P  }  ."uX| z w^u:l] }[Z\ <[ Ylh b J] ] f bj #k8orт՜2Ru v v:ұQEgVbWm7rwGDIL{LL1M\NMOQUUU?THR P.NQSW`ۈb q SHUT JK1JLKLLFLLLN0R]_^\\!\]YWUVXWYBWUVVUVWVWWU XYVX3WWXNWQWhW #X )WWW"UWVUVUEV#TwUW BV UVZWTUV,TUVtV VYTfQONOQhU@S4U0TTT@TUUnVX)WQVNWWbWVVxUUURRO SRR`SQTzPNNN8K!KMLMqOPNP CcyܟާT؞ ]R9 1I PD*??1GOTdVSX_ _ pU`VTV`W+VS[U YU VpV0T [V*WX[YXYXC\&dd j7yޔ1|}{ Ҏv ~ phs\v  % ݁ }  | r{{}{sVs2nt {|-z|=o2]5Y *XCX uroh)_ a If r~ Į3ӯ/yVr%Ц WD/ʜ6F%l&nid DaGJOKMM[LNPOR^X;Y VRkR8OMHOTCW+h! mS9UQHJLzLLBLMM M3MOU^]]\\i]7^dYWSVuVVWgWeWW V9VUGXBVW'WeWVXZXWX@XWWCWNW.WWsXHWW 'W WXvW W oWWWVWW UaV>V VUW%U4VVUeSgSQRU=SyRRQSTtWVmS?TTT3U UVVWXWVlUXKXFUNRTUUTTRYRTSTuPuROMMLIDLM]MO>P PTSq  7ۦ˘]g d> *?L B@V>[@KHR@UASVU Xii[zW dU TVWXuU{V+X W CV U VWY^{[XnVX[`*birlX Mvsr}n}~|P zw } Tw k q ' ƓK ,} { E} w|l n(wwpsp Vv~V}{gjb e z_ z(vrmkk v<T< ۱84&ܪȶM'g_qMLV @CHKNNO(NxNoOPIRHV#YWSPSQRTY[e[ d1U pT NJWKLM^KKMWMWNOSGX^^ ]]\]^)\][V+VHX9VSTVRUVUUWW/W^XqXXXVWWHW\YWVWWEW W:W3VVVWiVWW NV W WXhW&VUVUXrVGVYXVUUUT{S5QqSTAE=>>ADO VUTS oO URWVTtV W U%TTaV9VV T VXyZ6]\XWY[8]drl{t+ %x(b `k wi &{ s y }ryvl2Հ ly x y ;s qpvv_rnysz ~| ueq,rad ustnmr-~+^u#ӏ̌^̨~b} =  $~l:&Zj Î lH!@HM ONMNN[PS&STWXMSQ OSUcEܝ ׃X"U RKdL!LKLLMMN/N6OV^F` \w[]~]]])[Y}VRUWuVV]WYXeVvUCVWWtX.WWWXYXWY1X WWX,WVWaXGWWpW?VW^WXnXWWiUUXWVW'XrWLZWXjTVyUTTQTTMUUrUUWWGVWVVV~XWWYZWX^TrVMSz +o     }Up4 =@#AISWXWUWTUtVhV ]T ,V`[_X1TUgVXVWSVjVWZp[u[Z`YXiY|^a}fLsb> `p#7p5  @l a gmsuvgU`kw!sEm\X $T V fX )Z\\@V[ ^ c gn0ou| ic5e+i`wGM  G ڏ ~ k ^UZhqy3Κa1'ƛ6lI:BH4HJMNNOLR(UnUtWUR>OKN5VmM  WA INKML7KKLLM]PX\q]i_^1_\^']YX Y_g^GV+VVOWUVUVVUUVV0W@WaYUYYWAWAWWVV=WVXUX7UVYVVVW.WTWWV W WyUVaUVUVUU VKWNVRWV+WXVWWHWkWIWNXW~Y"XsU ZY2XWVWXWvU V VVFVXKVWbVTPNELOOOP PaNNMNTLIOQS:S FR t  ׫9Įϧl™yh N 7 EHuJVQVW?VUWVV UVY9ZXVW5VWVW'TUWHWFYh\"[[ ZW ]b8eYpR 7ߥ: p՝ɔh YW ] h |uۆepRd8cllZ RR PY [ }Z [ $] a Glp%@{I JLOOFM'N 9TWUU]SQMMQT\ xKk QVBK0NtMMjKKN#NMMQ"V]_][XXZq\BZZXXRVU2TTVVCVXYWVVfVUcTWjVGWRWdWjUYVVSWVWWYYXWVU WWWXVVVW_WJUWWY9X'VUYV VVkWRUsV'THVW_VQV+WkUUVWW~W"VW-VVTVUV6UUUVWWVV U X WS W|Y5YVT)UJRXMMP|OzOMLOQNsMXNcIMPSUjQ g  ) # /lM7g,6:A&J,UUVUTVMVW VV}WkVWVTWXVVVTzWVWZu[OZZZB]ebfq n̟էqЬΘw psC`Yd\S\ kk{zr7nqfZjkgN` ] Y PX]] ^ `Vjp.vrmRi#el<|$zQ_\T S hd{oՓË}~]xs h#n Sh Ki e\a#[d%rגb՞՜~UJ? BKMMN-NMO\SW?WVTPMQSuT_!0 UJCEJLLMXLM@NYONLNSY\YYY[\J[gZCYXW)VVWXNVVW(W}WVVX VCVV^WfWwX VV!VMVyUQV0WWWhUY=X5W9T VV%W&W2VW6TVUVWZYaVVV[WkVV VUV*UU5VV&TV VtWjVYTuV1VSVVzVPUWTUUVUWZYFWWWWYV UUfX VUT.USPNPQiOOMnOMKMmMNPUW[ hB3 n + +Y az| ^ 6i<JSTVUV1TUVU V UYMVUVVvWYY}W{T V UXeY]7['[?\^]Ubfo|ޗ eߤ}(zۜy f e`>jwyuz"tn%mGpJt qb [ odgjGuvH{|2zqoM{̓TQ$wo]aobv~ԈԀ}f mz~ sh?h bZ TZhp4@xUNFExN+PNOkOgPRTWWWoSPHLR1S(V^| K#1wOKBJMgMOLLKOLMOQIW XXW|XX8XYY;XXWW'WdX6YX-UUTTrU\STVWVUUVWU\U}SUVVqVhVVV/WWVVVVzVRVVUV-WCVVVXXWW8VzW 0U 0WVsVUZUVeUVT\UVoWzWTTXU*VjVVW WhUT W BVT*VZ0WVVYVW_VVVU8sDUQ)GHO OMLKJOTUUsVRVTxQOU=XgVX[t ^^q HqCYHLN;NXMKKLLkNzOaPRTSTTRSVVLV"VVVWZtYDV1U\TUV>UW1VX.VlUV+UU T UUTT6VW`UVTgV#UVVV VVWJVUpVRWWXW9W W>WWzW|UVIUV@UTTcTTTTT~TWWUSVITZV1UwVV#VUgX W VV=YVpW"VW6WUU&SSWSiTVpSUBThQ\PP POP OPPCOM"LlMfPRR YU hlĴԵ *[)"  K o:  YA}FOcRUWUSTGNMNOfOPTiVUVSUAU`U?QOUTeSiX_- E nIaCJLMMMLLKLKtJOiNMO0LM'K NOLPQTRSPUTSTUUkUVWXWWUTVUU UU'VUxU>UVUVlWVaW6W MV V }U pWnWvWV|U(T U WWlWWUXWVbUWUVYWTRTTU'V(UYVVVTEUUyVUTiUVUWBVWeVPXpVW3VTW$VuTUTU8UVoUU ܍ _" Ѓ ؠ u tJEMPUWWSTTUVUV VxUVVV-UPVOVVXZYAXUYZZ\__bAip Dٌ Zjpxʥ_~gg Ht\}6n_$W Iymq  {w\|̈́^@zӞ(w vz>/6ɗ_,sVOF5GN^MMxNkOQ=U8WWbWU|SNLHM:ZIcX[n/gGENLMNNkMKKI^KNK LM9KJKNRLKKLiMLLQQNOM/NNQUUUVUVWWV\W{T U UUUU`UV)VVVVUWBUVV V V VZhWWZUW}VyWWWWUW pVWU;USkUUTT SU]TTU V V$UU_VX$UU-UeVW7UUUUUVViTUVVUVLUVWVZV @S USPO6PMPoQeRUTUQKrMMONPfRR T opw"%  !z  4}TCKQVY+WTT@WTUUUV*UWUTW VdWWZw[~X}YYZ\^b;i1o  sۑXRɉ Қԭ¦5ڢHwotrd?^ a bj q~u` QRPgS]d JsxutrOm {n Sd g_m%mmxxquAƐ) n܈qGd}dp ݡh1}_ŖguZLULKyNOVN?OPTRWX'WVUS\OjL`J+MQQVv Ҏ iC BJMMMLLIIMNNNLJLbLLMLMLNMKJ}K}KLPTWV%U@V|WXYW:V TUOUUhU`VcV>VNVITyU'ViW`WX=UV{VWYBWQVVRWYWWaT AV*USVUVTVaU VVCWXDXYZH]^:]|cMaerkLw u˚K ܮOx9Tfh{~yz}]vb_3e e wi edYW ?^jru[vx qfe p~wlsl3q#psL{+l| Tg\fpw/ߠPp!~_YTMK _L|N"NP T bW X zWUTQiMLM_M}R:SYs MKyGCbKM8LwPMM MMNsR\VLLLMMpNN(MM`LLpL0KLMLLINlPESUUUeSV?UVWUTUiTS TV{VHVJUS(VWWVW>WTVzUVVmWUUW V WVVW U nXVUTTRUTmU2U5SUT+PNLqMPRWV(VSW*VoUUV)VTTUU[VXWU V$YZag\SWVVmUOSUV5TQfOONNQ)PAOMKNLNM XR S[Xe ~ 4%W  S԰ GR D]QNURVW{VBX`YWTWiW/WSWUUVUXWWrYYZ$]\`_`|ctf[t ݣ \I u8"Lψ$e#Hzuo{ br s΄&s 3h &V UY a k vyYˁtm xnu@noo2oon| Dm#| 2h9^^iHpxZ}RslY\WO\LlK WLcOoQ TV V VUTQrMNPMQGT V bE  r JAKWLMlML2MHN?N3OSQKHKLM3NLLPLkMNhLLKcKKuOPsOQSTS2TUpVTU`VUVoW1U)TU&UUlUaVUVV8UVGVU V ,U V V6VVVVVVU VVQU}UUVVUUTESRP{N4MNNPOTMVWV[UV&VTVUU*U&UFVUVVzU R X;] f WtQVUSWEWTUbSzPPOOJOON[N:MHOLO J R ?S Z v ( &§ 4;&ߴзyC d5ONSXSWWWYWWOVVTWUUTxTsW~VX YSXXrX]\]W^_Tb_gɊ 9 //ʞr( 5 .ΪqV=JtkG<% (ՖǙX c|G[S R _ o^rHhswՁ @qsct#r`osG љ w edbiepyZ*ioϊn,\`AZRz@o _{aems%}~2ӘlJu b]`ZKReK}L M QTUVVWWTRT W+XV[yc^lW6KJWL?MNMML@NNZOOMK"LMlMEM@M]MMOSQMUJKLNN MlMMQvTVTwSuTTTV-WX8UWTW+WVVUVVUbVW@V$VYWbWV{WVWKVVVQVVVVUUTTUUTOTSRGQKOLLNbOPZTgVUVUVIUUW9UXsXUVSU]TUSQSTiejTRSNVXVEXV&UhXkUQNONNN.OdLN6OMN#O NSsUmpJ~  #o$'s 5WOVlTWXwYXVUuV \UVrUVIVWZ[ZZWWXWUW^"craYZ\dzΝ fpo߯ا:fg x  gLu\A[ <IjT  N }(Z m\o7;l  ɚD1pHl;nqt;ngjoqBh ZZbmriz9nϖ_s?]XRL L O)RVW KU VlW WUQTYLih [wjY{x iP\JXNJKLNDOMNOOQQPKNlLNOML~MENR RQNCM(MNMOUP~QRT:S{S PUDSU2U UV8VfU=V`XW4VUjUV#RV"UVqUVX VVV4VU2TUUWUVhTT UUTGUnTTT]QOMMUMMO+QUTV&U VV@V VXtVX#VTUSTTWQTOS.TdST.TVYX(W7VW@UuQ7OBO0ONOiNKMsMLOOPRKYms! |d   /[ɠwު`į< LmPuWUV Z ZXBUS VVVUVWX i][WUVTVUU UlY[dYnOrLPQv Ԥ -:aKYr,ڒ%Hσ Ս+  ҳVû"aTt7^qWc hs$}#g_ h v{xpwsjj fZ;Zcg=ig pȋo<]p:؉|_U'QW6V[TUUeUUVWUmUJTTTWTVTTQNLVNLzNOQ,UBV1U?UVVdWjWkUW CVSSSSrTVtrh' q^`)[~v6Jsts~!,ZəȉV{Fg%WtTQ SXXVzVhVVVU QQPNNTWgύѣ ' }]d pR SQMXWVSRQ[MSKL&LMOT V*TTVTR.QPxNL9OP[RW7X )t _C ڝ$'ɞs1k(  q XS]TYWVU WT U WX)W9VW*VWYWVSTFTTxPRQIECRAB>>ONw yC)eTXXmmxVjihxzWyJswd>v-mƃ   W# F F>ɪݩc%%ΥU!`sa l_Wi ~xɖFq _^0uyԧU5#|jZWV MV YYWUVVW$VSdPqMLLCRVm \ Sk WTBRO/NKMqM?MLNQU>T8PRV%WY@XWV VUVUSRSUTSBT VLVSRjOMTLGKNMM3PST#T3UU4V7Y VWWWVV)UKUUAUUCW0VXWUUUUU4UFTU\UTUUWXUSS[RcPPS9U@VUGUU@VVVUUVUVVUWsTUUWhTR+QRR`TSTWVfXXXZS]ZYXR,PtVVaRR0Q~OMWOCPSS^ iu|pqʚf #!| | [QT]?W1WV UVW4Y WhW V X]`h[Y .VUTSPRQH`AAi@hA=3CWjc4؉`]4_mziq oy"{{ywpk` k ` vߊ  H |=ma<Q)Ԕx vw qwݑ Ε\Z| aYg~̈I٣c*~thYAU >V ,X X ^X_WX)Y9YWXW&TQ4N`NmPS?k  s3YT2OL(KNLM5>JUncԔ4wbndkpH{zuozχq2{rml z 6}%Η}a " Ԗ `Ve&7zQr}f;f|Yc_Gne{IQlpB|"xrn\_wW Y pV X ,X HY YYYXeVUSBQ:SV\q - $؃p X T=O|MLyMV(UTU/VyVVVU RW _VT_U7SXVTS UUUPSSTNTVU>VTW7X\Y[\K_YY_V[XT0RSOO8QRRxmthΞ Ȱ^x5ͅ #*z !_ In K ! hP PXY[ZYENLY;Ϝ B s ]r "pus{zqxRZ}wP A} { %yx]}+Õ/h=*N*# *Ģf! Pt` 6_ kHx{ye 0XZe1mpt|rϒTA]yv 5zn~vhc H_ _ ^ [ 1[ ] &] YVVUMRRQV\rv9 l W JSfPqLLZNMKJMLOTXXV3VWXHVVUvVJUSTmV{VRUUVVW@VUSSPPMwLMVLMdN PS2S6TSUVV*VYX)VHV W 6V @S VVUU:WtWVVc _ _ }c ]gY4W3RMG??f=BcAGPZWhp~`sp z&Pxwtnnv;{lz3}g oHlnr vt{́Ɋݓy j V h~|z^ؓ^~5s[ S` zq Na[XUWb5x{ q /n u Ń:x pp$s Amf8e h f Y_ X BXBW:TQXk( mm Hzg YVzQwO8NOPMCL[KLtJNQW;XWhUzW3X6WVW3WVQRSTVVTTTR|SYSRROJKLMNTUVVYUVVV,UMTS TW>V1VVU TTU_TU5URT2T`TTTRT:SRRzSUTTSXWW>WrXWWWVXXZVR OkQQRRQPOTST@TRU*VRWYZTXYX_[ZkZXYy]RPyKRX]d D, 8~,ܹ^u. 0 h %ǃ ' *i 0WEȒ oy^ZXZV&U U V,XXYY\M^ ow ~ { v y M '{{mXJINF<?@DDcLMTct s ez؁ xjf q}zx|y 4 y wb ` \ ^)ePmjka mxp^W \eYWS 7O R _ !e !bvS^Q QSq q-yA|]։{- iSki #|oΊuag ~ t H/~~j   = ="   ƅ | y } Y  ̀    | s]mvw Ҕ|TYSXUPlPOMMLLLNNKMQUVV%TUGUTTLVU@TRSDWJWtUW VVVUVVVVlUT#SPMLOOYQUUUVMVZVVTRSRTSS UUYTRR"RQpTeVT\POMlPjQ?MNOpNQSTWULVVVVV W X1WVWpUBU UUWTSgTTRQSQXQnRQRRSWVT,TVTVYTX6W'X\\USNFOTBYu ZLr!* #QU" [p\/d n = ~ 8n\ VqU #[] k kx=y M M у   ܀ #~ ~ x   \y AyԂ e       plA{/ yXWY`?ZONTPN~M6NVMKcKNNQVVVVrVT'V4VTV*UUVTIUV5V!WVLVHVzWXVUXUUUSR>OLOcORVxUUoVHW}ViVs2t0hu&u '&i4͟<-ُM ~ . wQun^ kitX|l| |  À  1  i  } | y { W|0okb TRSXVD\^YZhclz2צ=5] ^ f o$sJu!lhZceimu.To ۠ OXT X \ a ` q@w \+yqaYnfu{| C zn,b[ +Z Z ^ 8i ecgiw J ? Sҧ2Pڣ 2 G ϊ ƒ } a{ ӆ F ( j  ~] Н Nbbe YFOMN6MLGL@MiLLtMN^PFTVlWVWWW]SWS FUpVjUVV"VMUTS VVVWXWUTW%Y%W UTnQNjKPMQsRTVVFVV V `UeS%SSSNRQPQRQkPPNpOQQQR8QUYSUU~TT ST-UUUXc<^*V WWVjTlQPSVVmUTU(RSSPPNONSQRR1QNOOO&NQM4O!MReQQPdLyJR0Xs 4"O} 0p/o)l#u )*8!׏юx =x = Ŏ݃cxf rx}{q~? BP e  D & z vy S}}l \uRSYZZ[lbdeuiu#Hbec mut@rjljhCk`luɗc Y_] ] (Y &[ _ ]lsB}}o_R] oysu{rtmh 6f dcrZ V 5Y Z]itHtDvr j ͡ )  K' Ώ  6 ] N| |  ݅ 7 5 Xɦ 8 qqo{ IigfXN [N$NMMMKKMM2LOSWWMV&W\XUT UUUyUV UUUUVUUWWYWW)V8WCYbWTUKQONUMNQSWVWW9V 9U S|QqQ2RiRaQPRTpRQRPkQQHPQSTzSWTUKTUUU2VUT U#XlcPXWXUU.UtUSTRTMTSRP:OPONiN|OPQXOWQPxNMNxMJMM OLOaRQLKR\ H ;f #p )q $p $)x $x>ǎɑKdf8 (  ʢ+ +ΙP:ou 2tv |d    C } {~ n  !| y y y{ ~ o ^eNPV[YWTXXg?kl/sl  rzpmm/khbjpqxC)  ! bk i X 6T ]  .  {3umb?a l n,kwpmuRpYo qZl j~aX U ZgEz{on  , u D ͭ -wԦȚ   X  } } ]|G  ؖՙ { )l=dSj} H  n\iNNNMM-LMPM MORVV8VUV"VrUU!UrUWYgUUVUV7VmWUUWWUVzW!XGVV QMzMMM\PSVW0VTVoVTSAQQ.QPPQLRGRRNSRQQeQ9PCRScS&W+U aT U U5V|UTQTMU]K[eVLV-VUVUgUUYTR$T/TVRMOOONO>OP%OyPPPRNMO,N MOOPQS0S"VTYg ĵ|"H"v !s ms lQۈqs   dםl ^\$ _yxLs |  p р    = ]  } } 9{ T~ .rcWSREV(XYRPcUq.o pvH}uhuikbaj@n}q4zx i` h g U Q]ī x F{pp~n7m e p^ ;eqxz~ {v Poha a G_agnp6eft  F ߨ} z[΢c 3  L  ց } P| }|o| }  q A| vr(rnu A ̈6zl`VORQO^NiMLLSLLNYNOSYW[VViT#TU6UUUUBU1WTVWUVUhU VUUVVVWWLVW VURONNVMPgT/UYWVVVWU7TRRRMPQQRqR.RRRR9OQQRKRQV `T V T &U[UU.SQ&TWUwTV6U*SSUVaTTTQRwTWVOSQWMMKNOQOODPDPPQQROPPQR#QKRSRT|[U|[z G(pҷ !Á"`s hhp "L_Ӝ` h22k Pޒ 1ӳz.~- 2 p  ܆  e ۅ k 4 : | | q h ^]^gZ4^YYb p Al -_ ]c oEpҜ}qe ` fa]<`Rb n3nt{bfne _ .` [Y .R W\ȳǏwNsr.g \ V_ Goi{ {^o Ui k j .g efhb+h(}   ~  -LGS b ц r ;}}M{2z z Ry z {}}n~ u ̄tb{UPPLLKONN=LMMN*LOUMYYVU]UTTTITUTUU ViV`UV VVVUUWVV W W X UTPLMoLPRW{W U&UUUUDTTSQyRRQyQhQQQRRRZPRRnSfSDTVVmUwTU*T^TSSTUTU3UT@SrT]TTT)TS4SQUJV)US PMLN|PPPP Q8PQQPTNoPcPQS UMTRQRVR`R@?  n9&xcj~1!K*{ύ:c NVp3~  ~ }!ܦ,u} E P p  [ )  }  | Vx n Pd [c jj[cxipl chpDhWU Y ,c } q zW*i UZ }_ [ X Z W_pq@d W ndtq^ ` f B\ [ϫ1أ6'{wma ^ g hryFwxs .tnn ts,j bfiik'q ̕  Ж \ E,Ť  3dȏ  ԅ ȁ v|| Q} <| P| N{ Qz |}* | n * 9 }i;VRRONP3OKM'LNeNVORVVWUTTVU TTTUOVU V UUUVW`WUUV(V lV U X+VVTRbNLyMORVJVcUUNVUUTSURRRMRRST:V=U_UTUXTTTSSTU:USrR6S&QPPQNOuQKP QzSUTEQOOMVRjΎ G_XZ q*Ez [>Z0s/^ nċ $ o ̦N}   q   à x ; A y~ m| f} rw v q f f +q udi_xux zk1v+nE]] ~l~-qn /ot'TZX 3g \ pszw,k 9m<|DEwgm Ǔ / g Sd ~ r\ W W V U sZUSOY eka Va Ii4dHC{zlh b \ Z !] f q} ~j dcbkxy ;  oߙ g ՛ қ      w} | r| { { | (}}8R  ob=XQ@R.N(LQMM MMtMtNhN`N]SUUTTMU?VU UzT S T T 7T S CTUV5UU U%UVrU AT S \UVVZUR{MNP:RV!VVUTUSORSRQPRTST(SQRSSOSZU?UUSSASUTTgUSTV$UfUT"TiR OPRRR+RPJHMUaVsTSWQOTTU$S{QoO9P SPQ:SVRBNONN"QN]m> 7 N#&k 'G $J/C`ޚ!bxjNt8| v On 0ubjghfl[mf t z~ r ӆ   .  z x !  ~ } y x u?v?z jr i iSuimc݌ &#ys xXɌ$~`q c Xtk  B$lQ\ V JR P [Y ] `X }\ PbgvrJh hg-#{$Sn|qa$[[^m "Dh _m ~  @ d@@ ; $Ï  T י 7   щ    | i{| { z ~H0ݗ ڢ=$ }tc[T8PPLM"LM~MhMUMMORVqWSTTTUTS S ]TVTTTSCTU@V[USjVYVTYSSV*VWVR*NOORUVW}UUUSOOS#QQQSQSSSSSR(RSJSVlVUS"NRUV_TTRSUUTqRSQEQPQ`RO^PNK6HHHR^URQ6SPNSuUVX.RQ2RlSCOOPQOL9M~LO,OPZ'f%ztÌ͚,%} $?| 0#9 >̢d˔ʇEr|- B|g ^a u vu [m q]_8jZ]Midws ] ?    a q  ʃ J | z x -x t uz s k pa|aB^[w0 x~z v wyoΉ]wh dbژ YmU9n^XS \OOT ` aen?au|nl+; 6υwk gE^d gv  pDb p  M) ' " K |Iȕ } { +   T ~ | r{k| X{ | !| ~ O_  wUZiRPMTM KL8LMMMNR`WXjWUSTUdTTlTTUnVXVV>VgVPVWAWZWEW VvWX$Y2Z!WUPM FM NQTWWRUV;UTbPOQ{QQQ3RRmSSRRQWRRSU>TTJQ(NRTUFVS~T}SdTT TR Q!R RPKOQYNMLKHIhNPOOR`SRRSW_ZUOdU RzRQEMyMLNO>NOPWG_Ymy] R ~~ = \ w2%F2z p xip X^/jr ymgj[af5n$dri} … b `   5 φ ń K{ {ww y [{ Iv u z(qi z\R|Xfsfg ^s~ n|ts~`~]|@tyĄސu]0sY RRVR \iIlMzYzrvq Ш ٪W?z{o f ` j{ x} r u  mŨѦ  X z8*U  υ  ~ | | | | | } |{8 [t cރ]bRYPOLKLLM{LMNQ6VZZVST*TUSTvUVVLXWVWXYsYYYXAXWX;XvY ZVPM M NPS_WWUsV U-UfSQOfQ$Q PQQ?PS@SR OQ QPR SHSRmP QQbTUSTVUT4SQ{RPQRRUPNLLIGIJLJyNRPQTVcSKS9PXXWQJRQGS'RJL@O-LONP0PVW[f)uq] դ  ٠,Spq" }Ç{ n u͓{[bgj kc6TS^ahq:te`nn| $  % ׇ   @  { uu z +}qxy f{o f pW NYrme Kh z zt]y{ɍxƈY{~{1{)}o^]W \X]X ]nysOm3bqStɬ!, lsUXܫ&x*z2pOl7lmtl ֔  R~u By Sr 6 U   ˊ ͊  ̍  Ո ӄ  u}mz y k| } C @ ֭ڥ Ӑ׉fRRQ?N9LN"NLKLWNPU[Z>ZZ-VUJT+RTuUVW5WXXYUY[/ZZ%[YtZ XXXYD[*XPP{L O0NOQU VUVVTUROPwPZNPHPHPRJScRRSjQ9OQcR@SRMPQRRTURU}RQO,PgPPRJR NKna \ ;b :^ `nyxhYfpWPgܬEP}ʥ~xs|qh ?c s ăvdb ў =D Җ  > U l ƅ     Ό  || sosy | Ƀ ښ#uM בьlTnTRQOlNM~N1N=MNnOTaYZYVSRQTDTU7UV8WYYZZZbY`YfYYYZNZ}ZY`XWRnLLNP;PSVWVV}VUURQ?NPIPOPQQRSRSU1RQRSTUU&RRRSTT|TRR?P@P5NNORRPJN.OIJKKLsJ LNRStRRRRTRQSRQRScPNMR'ObMyOVKW _*h{k ( gѝ} %W %) S &{ 'Fojns s4p̃ h|wCucva` cPfJ4JLJ[HL&LLKMONPONQRRQ*S*R:QQR{SrP`O!PPfN`QVRjZMaEO04 )~&"$#n'1g b d ^kڔ W}rw ^s ]U`fh f h mnu4{  A~| s F $ O} Az z ~} \ u i rPmKZKtOTlYgu yy]ptxy#FӋR~xurrBs wv[u)nbkk(cZ Z^ Ar%pbSPUf  ۦ˩u6ҭPӨ#!-vs|w1tAi^ _ i !quoh(j L|kɕ# 7 v ~ { [z 5}  W [jOsCeKi}dO S 'ZP%ɋӋJ\sV&QANM^N MM[LMwMLNQQuUYjWV>UeRS"U%UVBSUXXjXNVUX XWdWUWYmX]WX_XQMOkPPzPUVX8VV1UeQO;MQNONLNPRcTVYX9XgURYQ TXV1UPVqU%STQRR+QQ8ONNfMeM MwNIbIKeLJZKNJMLL>NNO N_MS}V RQRPNQSRM]NPkP}NQaR_rj7  X%!r%~ %7k%mi cYXw~w uilqtz sy \ PWd~r s )h stckSvBy|~I|  g { { } H} { lm ]~JFHQ$PQYj sppPlp^oRnZUjX*~#|yAsuqp wpGnnjkfd_UUS] c e V WSf1  ֨  !(רAϟHsl%g ` _3f o Uy{~.vs[x !w ! } |  d z y x4 % .  5  ro~/  # ˢ3ܤ!} IwXLKJNOKNMMVLLL_KN8T>XVTUT T8TU U STY+ZIXV@R%QVcUW]WIWWWUUXjV]RO]MLMN TVWUTSRNO O3ONLNaRTUVjU^UIRQNRTEVVOTSrSSR=PPNQO=LMMNVNtOJIKcLqKKML6KrNuNVOOFO'NRTUrS RQBO4RTRqL cPAQONOTtvږ S E ՚ t (n $5k !iY GU_w ۞6}Lp kl q E` M2QWhn [f _\Ha;`kG|}z,z/}4|y}||r z yS{ v x_vt n _MSH(JPfNKSodd _ +d vn $ol|VZ 'ˌ"5~ulxhe mEmkOc b\`W RRO iR U g j b`e? 0ŪQ M! ک(1Fnsce i gl Knnw f~{ryzrq|__] ِ { v ~ S E Š  } ȃ Յ |wilu ƈϞS.ڤ  Y~uYaII KN+NLL*MLuLLNzRfVVTgU#SxRTKT S _SUWZY{YvWSyOQRUU|UVoUUTRzTGT`QPMLFN$O>QWWVTTkROOLLLNJOPRSrRSSQ^PP+QU\WUUSSzTRPLMMjLFJLL^OOMpKyJhLKSL#KJKPMMMrLMOVQTSTXS:RiNORTQOTTP OPA^V Ü <x7z p}Z{ u {ss n!nl[ Re n>i vn ikPLBOPWK_ajT\Vb)k}}`{yey {{+pEe!lgq wrkoqqocOqIKNL%IOxaYc \\i o _pBx s3Lxibe` Y enm|b 5\ OS POP jM K O 'a t (n\ {$_KԬ: S^+o}gpe Np )yzjuwzv (omWmu d E sux  ̆ ́ { FvJ Ê    ]ҬĩȝЌ { {u>e8OGJ &IVLWLvMLMLNnM_NjPkTXBUrUuTURS7S T \TTWV2Y>[rYVROPSTVJS#URPQS|QOML:LNXQWW~UUnTTrRPFL8KMOCOPPQfQRyRNQRORUVTTQTSSQMLEMoLLL LN^OPLKL KIJIQJLoM5LM NOQUxTT#SPMNRR]TWXUEQJY#r.2ˤxn`ltz  v%{svr;\OXNotb_ rltOK|VO-RSB\8auU]R5aglrvzz zykl`gjv wnq8e[hnvkdQPHJ-OMCJ|LW \XlZco qqz}8~t+c5fc [ _yntl` W OOP O ]PFZ j_ l h V K=!Y*]Jx2Ekf XC 7^l #h>|xaO2H;IOEMuRXz\ /&5 )߈ &k $Ԋ ppb Ikk Qs 1i _ )] j 7i wN_ k zt]V_qu~ s gBnx{|yp Hy-~Q|tivq El %_g!jebad^YRTVPWL+K^l h swxēuփxd}oirp tw,ztorsho;f ZX Y j "spiZ/dS!Xy`5@ghf k oog ]s]f 4j m kbe a ea }r9ߕ 0 X ρz z 5x ax }'W^Q  z xvx8 ݗ˃nx]]\}HIhLP,OOONOMMTXWTSTTqSSzTjT T yU1WsWY][ZZYDVRPhSOTlS,TXTMMLRNEPRSYA[ ®j|` g dhdg Xk Wt Z k s[SY#iw ؋  Tt>hepy\~z y/{X|uo{ yzf^H`bosXsj-S~L|}m"}"fg^~Wg&_d l m f a^gs Ls q pm7jm if _dxH(ˑ Qx ]s x  T~4Q   ~Nc{|  ]. L}Օri j4HFjJMhMNOP*PtNM[TZ [WTT@T SRS T T MU WDW,Y|\lZ]Z'YY4URR9SfSDUVSO~LN9LOlO*NPSVV7XRMHKTL4L]LKLL}LO MKGJCJPWWVT+UgTTVWFT!QNPQ~QNNMLL LHKXL"L(IMPSORRUSKSSPQQU0TOLOSaM sBy$"| %Mz! R u\~rkDm_ fic k 6t z=q ^z} c T7PtS\Zb  ;  ihyn(u}o{ vy sm~ ' n]\_qw F D     p S{ w {˂@ NR̊ W czѢ~SIJHMfNRPsUp] j !tQU[PnYT]YPTRTKSTTSTWNWaWXVYYYYY.X,XZXSQJTSBRQvOMKYKLVK/LLORETUYqXQKyKKMVLL(J]LMQGE~JLJMPMSWV6UjS RUV{U V bVUTS9PRQ{QNQOOPLJ=IMQRSU5UUUVSQONMOYO%QVpC '!_s`zmb4ist#|!>K95e vN [ UX u\rYmVgˀ!*Jna^ RUPUthvr Ռ x m a|vogUh2sv28Kz [y}uxszpno Pr sx Eׅgd P^ h܂hiNȋ%~td Z W /[ [ >XY b KsqR` aUPn[ lq x4Lœ  rmaye 'fr |  ֆ y |@xfvnb _h eq"z~߅yDŽ)  t x ~{ -  b  {   Dڔ#O  >v y6~~= S i ҏƔޗJOV2K!KLN4PYm eutVUY\$X>TT USRRT UzVWWWXsXXYXE[,[Z-TRSQPPNNMMKEKjMLNNRXYeSMzKJKKKKN&NIFHJJ5KJQ=UUvTSRRUV WWUUTQQ+R S'R Q}RSQQQNKLOSDSUzUwUWRUS/OnOdNMORU5ZbyUߏ D }0y ܀w">u&s $yՔ9c1Q U`^l}wi d w9Ulyvbf Kg lvx a s ת/z\yd h j .M7ڞHą't4rrk/n os x| C pj^ }d '|!͌9sՅrbA\ {^ h b j` U }Rb heh\ QWc 9g ʛ!C Pɨ}Ijo o q hz 5T,؈  nz/rwf aXh zr } yފt y y5w|pܙ  ϡ  ː$ 6 ̃s^zXuF   }XJKJMPlRW\iR] 4wYXZ VSS*UTT&S WRTLUVVW=VWWYZlYXVS>RSRWR1PONMM;LLHMNpPO%R>XXVO|L K;LLMLYM;LJJ3K6JIH{J,LQTTUTRV5WWWWUYUuS[QRQRQRhSRHSdSR;RSNPU UUUTUU'RNONLO(PW"a~ 1J~˕B!y% q!zz>z~m -YWrb|ynC[J^ r.0} {  vwq a ~ JͰ2cdlhKlz R99- xEoolm dr vP c  ͅmj t  ߏՇS~l^_ >f olVn2o] iMLR a[2i` T^in:<j  5; c y\zu Un q ~- E}Vth /i :q v  hzx  }uZuT} +#  G :| xa)6 F )(   v$8.dLJ^N_PRpV+^ ^^ ` ~YYTVWUTKU VUTVTSTVV:U UUaSWX/YkXV"QS*SWpW2SzRWPLKILM{KLfKM?OQuVZYTKMKLLeLKM MKN0M"J{G HJIHMlQSUVTWWWVVT?SQRkQQQPRRRXSSWRTuQjTdTUTT:STSQNMO-NNOO~S ouvz g xxk j , sq{ԑEyauBzppiszk _]_ {ɝ@Ǒ  (v DplSOdZ3'iKgr"w{| H*M^oJySh uj!k n o qu ڪv ({ | W|&ߒ  ڙ6gse:g }hhkoElb =RN T _ >^F[oh ouޟ- xo-b{ke t ,3So zM  noz  Ւ   i}Ztomo7xā ͒ h & Ł G z-{I  YőߐR (  Sz|X S  ݜٝ!ymOHLzPQQ#SDTSNVPUWV|UTxS\VVMVVCVNV:V#V\U IUVU XZj[ YVPWQT trʫkeeowu {tjw"jr ǖ L C }Rrl i En | ؖ m  ~uvtvL g  نywg ܇*   :ؠr3'ZLM^MOP"OKWJKAJIIFpGJOESTWV~VJU$V U U S S=QQLQQQRVRyQ SyTBSCS?ST TSTMSSQMLNNaOAOV[wgz[Y(XWRPRW[V(SgRx ߢ fv JGJ^jj X^I dȰTuNFAGF[p)  1ŭў {dovvHor8 -5ɇ f ]^v_Rc)p q:b c wҥcoux)xs c ey{Vkb :[ qQGLZ_ k ?ok (aZ1߷4=ܵձZ@%y PW ct$ʙoSD3@Skh   ` RPyÞvlݧh _MHBXd `i ~#u Eyb mQjqr~ Ol | # pp qtVqr} Ҋ (]_F{gX Th m f b e,. p7,ʪ> ݇u ,f t_ qoB` ] ZzRN "Y _ 4e j i pܹNCŅoc f qnwTQ  D  ̦tS  p QΖ|  ֋ a8yF 2  5 m  } d]Xͺ ̞{Y"OUK1M%OQQNQSdVZ\WKU.TUUVWSXVTKWXVVVX ZpZZ ZV&QSPTUR\PQQ9NRKMNLMLMvOZR UQUT[R]NEJLMK?LdKIGGmJ-MyOQP*K'H5IHKMJ LO!NqMKLK=PP}QPQSTQSTSOT(SjUU1VWTQMXNM@L[NLMROWpaev} 0PǘcQD-Xyb jg}͎X@i d Ke x g1E6- \IUrmgpx ɏ 0L{{ pxD~ m \h c v` %` v qtuyw|N q  UN_ f f :b _czmuיɰ t {jTޓ|kzm~qa u] _d @X\_b f f m >ϸFAR*O|f $_ Eg m â ͤ =*d m    ?ˋy ̀ʕb  ˳ Pڙ Y *8ͺ͖^LL!OQRROPV/Y[[WVZVUUVWXVUVzWrUVHTUZWYXXUSHPSVRP'QGQO|LbLNDNLMMO PSX U1SNKuMRLKDIH#FHK/NQPsOGN JJ5ItIJFGI3G4G_HK_KTON;LK LQRRT9TATU`ST T MU W2TRMLL[MMMLOV]{ NU =Ss /b?Y] h u u q{%y:_4AThsR S jzLJCjʃ H U v k -rv jq eQZ  ԧ[ '&xQtxIxy5 v   i @OhY=b /d Z Z R U X Zpț /4ps IQrvtbs*p f Yb e Gpnjhdae b ^ )f ׬8^<  j Z I] h w> ] A  e+B m՘Ɵ¥  o ? ~q #r y ~ ̄%"'Cî C ɘ L?[]rPJOQROOUYZFXUdUTVVUVnVVuUsTVSUVxUU:VcX Y"WUT;QSWUOnO=PP5MMqMM MLMN+P6RWUU5NJ|MZL,K JIHILQRBPwPMI0IKIIGFGFFGKLNLHGdKXMOQRSV:UTT @T U U U $QNMKL%MNOPVw^wǔ = ~ (ORg - v V TT` v vo ||y G {X` {S0y  jisVuc y }ޒ9a_Rn j i d R txo u x\t`s Z}і  ЃTGS&]bSQP5M RVsfi+; W| An ~ :rPX_g h nf iws{tkfb X d٤2 Ȭ 6@ ـ f bf *ms  8  2 a9¡6/ 2  !-s _nYn^r $}.+Dw % 2mdT ƌ ܌$%.$w$ WHNQRQSUW bWVVWrUeVUUUSVWTUUWV&VPV2TUqVXVUNTR0TOWTN(PQ=PNM2MNM0I +L ^K NRSURS3NJM3KPKWKIIPILQQPQNjJJxJdIjIHE`E)GITJLOOeMJ'HK]K LMLOSTRVTIQR/QPOuLLZMNqLNL N QS,TRNLMLLKfIIJ LQRQ;QpNK1IeKsJGKH^HfHJM+PiP`OEMIJ$KLsLJGJO>QQRSRRQNNLKMMNHRYbe]Uvq AneP.CM|kR KyMUooxj Dnp=tp OÍ 2n_` u OiP\OPLXU(O CLQN1P t́ n`XGhGK]P Uj^R]s  Ě oTY XYg "el [p_L\.g|zNnOD]cddgki Qr #ovdk~% p0` S 7Y #Q 5\ ngqy*t}dc e4=qix# ۖ7 ,(Ԯ , ?{|nk k |e V^6z%ƙ( ʮ|NR%O&:ǚVv ؒ; q f m Bp %s %v ~HdjL1L|SsWXVVTVWtXWcVVVV V)VaV\VV/VEWUUV[UuVVY2XTST7TXqVURRMR"PO`NRLNkMNL N P-RT\SNJKK}KKJJAJBLQS'RSNL6IJK*H+JaK.IMKMOOxNMWJLNNN!KH6JOPPgOcOENO^NMMMM_NNOjTF[^c;d%e7nx_Y:KVkg:\ POSj N~nn cfK^ k ~&qLZ T~i xFs m NGHHPPLZ zym\ qPGD H]IT`rdU2Za 9} 5lW WXd i Kk Moc9r\ c jjmlNLQ^ fdgqYpr{yb f ir =Ty?i_^W .K Rc fgk[ \ Sf q\A;a[ϊ:Qٲ B Í t _i j uΩ*̮Ѧ̣Ӫbe ںk 1)   N ;yh .g h !k $p &x#O֟j/o$MLSVXhVU*V2VpW2WSUT [V JV'UVqV7UVV?VKUVgUTUUWWsUTUTXXV{SR QQSOKLDKLMNP~RSU$PSL/K`KK"L(KUKJ]MwOQR5RO#LJ1ISISInHMXLPOOP#PvO=NNN OUOFAGJ ,Yckj i e[` xZwi ^ *Z\]an#mKi_ U Bk {Sr-f RR_Kw\yg{eciIqt v!ws] _ vchy *svrn\j&SOUe b x\[[P ZRfJ#5"\BCǚr%^8' Ʈa| ך } t yy!z||<.,M:ӛ֤\|ɦ dò#1 L)>ulxVl *j #&k (s!2 hKv~QRMNQVX`W TUVQUUVUW V4UUUjU UUV=V-T U dT XUVVVVGUU!SrTXZXVS RRgTSMK2LLN-NQiQKRgTVPLLLKMKJwJNRwSIQQOlOyMlLKK JNPPP`RQPN5QOlNMNMMMM OrR,U:U,O5LvM[LMNMNPKNAKTXctCKqSQVm Dqq=x-tx`ARU`e6h \]NmK We` g qj _ | J){ SMe rd -Y (_.h ln`fRwLL bv T ] Z Ca]gi Ck bOa]>blBsotg Z q 9֌mcb ljskns(ySynp^ {\ \^(d Dozmrjg _h Y j\z gn] QVH `OfU@ݓdٞ7v5y I} ~܆ ?Ϭ+,m"}$y{΄ΦȫԔ  Q 5O)ĥ  ʦq[ Bp !h(l $yQzzhPKP&UXVUV|V6VVZVqUU UUT*STTTSUVUV%UUUWWVUKUeTWZ`YVThST;VV[OKKeLKMP>P RT.O}LcLKIKXLLKgMgMPfS~QR^QSQmPOLLSN;OPSVTSQQNM L[LN"NMJN$NW8XOLMNONNMO'N*NSXk{ mU]]k Cnqy{w5e `Y\_uszH u UL`O X \ Se \u v f ag !2ok\ b r\j] ~Z]q z ma\R q  k ]]j^dmlwctg Cb kossphv ثZJ %~xkzdIm~qz?xlb a Y Y )[ vegiql of j ^pTLUr XM&FQk ٜ!lMp *7ۥۤ@ Sp}/{}56$$Ư{Y+|"r{̣ N :@ y n   ;":+   Mm %wr%rv BB)|4S]L6PUWXVWVWU V9VVVUUUuTAT&TTiUl_ e /c \ YM]m y p(b^x k ezhnsw j %iMp ysIm?m0px {QǏrbmrusImfYiN[ TLU_ >g$l k mn{ [ h kMHFPd xVMyfy~ fŦ[zr|E|mhvԇNeǮCÃ~Y]1.s, σ= s ({ t l U  K * 8C ßBx[ܝ>R|TNQV;WWVVWV V VWwWUUjTTUVWiU&UUbUUV2VVWVV]UVXUXV"VSUT@TVWQMJJJJ\ISMOPN~KJLKtKM>MM:K:MQRQQRSSlRJNHN"OOYQaTVWYVEUUtP,JJOPOML"JPU.TGMJLwN,QO/NNsOOMQQV:^jk|dVg0_ T_ Ekfl ksrhem w)}yw~|qSORF[ {\` +tl  F Gv"˔ n^ ] ] V%\g  E ! Sogp߫xΜa} r kyh4kyio Qk LkoK{msobhd r%uaMצ ]C inqpomg>h] >OOV UUUVWVUVKU}UWaV;VgVHUVVWYXVUVUUUVQMKKH[C,@gBFKOKKJL LpKaMYOKJKOdRR_R|RTSSDPzP)PPTRS_UyVU|UsSRPkJaJNOPMwLuMQRR`MJ7LNsO[NwKNPQeRYv]4`\]=YZaO_f[bqr {ywjc e Ro F|-Y{pr=kd RzV7a_`bJqI ˛ linHq> mZ !XGQwU X |$| hkQCns ao _j h gf dgl p ts;qn^^ k rsv ʎzjCmk kfgad ^SKMS[ Yi`ombs /n oX AAMJ qNV e<SהM$ňzyzE: 6{i̘1ƈߢʡZo?|   9TwL|# eķ z| TLPVVWFWfX'X$V]V2VXWUUXUTUWWW4U TUgUVV VVsUV(XW Z^ZWVUUUURMK&D?=N?FCIN%M LKKIJKh XU{NwRiN]k\T'Q]j | o b Jb e i cn l&iJgn v~ rj b OZP_ npc ` =Y e d fGe j -jje 8` ^^\ z` ^NNWV3f y eT] a?^ PLVA8@KN;PϪߛg4ׇ}y}0 ])EO?ŠN!Cjw^Ӯ(  ܪ #K֢~[  ]N&!/PY/wcȝ(]NPUXWY]+[SSUXWUTUTUVcUVTSTXVAX8UUXRVVY[fa4cZ;VVW@VYVUSOIAA=?mCGL+NKIHJKhL3K,KJ"LTLLQR+ORcSTSS_TQ PSZVWW;USQEMM ONPP)N'OPUUQdNMOK^MOONXOP2Sc\NNKQ`g ` pyyl b`e hypmhO wLNY Bov o ` [ a l n(yr] W7R~M YU ˗|xhWXONwOND @ !Po zl c Pa ` _ 0e Jq>o]l k g tyHp+`X +jn4a W PP M V X_zf y wvn^ b ] -Yo]t]-X )RZTO0`tC\ L U.R-J CCJFFK K~KnFxۢCCs4~Е$/Ĵ`x#?tMUٶMB ,"FEӬ* ~ ( !& (z 'u ;v6 HnpTeNPVNWW\in6WQTY;XVUuU7TU\U#TGV[UwTUVSWVV^WWX]_^[XFVW+V W=VVW PI`CrB=]?CEINwKJJJKKKLK/LAKADKLIJ$M4MLJKL LIILOQZ>f?AAIeKJTMMLKJiLLLKKMNRPbKJOsRS{RRjQ+SpRMRULW$XUR,O NMM_MALO|OQTRsOLqM^NMORW1e y}׌yRIt b]ci 8qtuo@ruHc ]b p ۅtc b *g c fLcjc cZfw u ` { c^7Rd Mm d] []C_ X] g b U,L 6]~ &uk j m_ S [ ^ ^  ZWc  lб p֙{!rł } 6e Y ET T .Ye 3 ʗsF cx}|w{UwiwUIM3SSMNZ a WEX޷0~ n} Nsȗglq˒ך b iLa˸.߫_^_r.Ԛ@ѢX _$հgΣx ,S e  )wy Ӊ$`z KіinJNTPUUVVUUoUWMVVtV~U(U'T U VW%UU*VVW(VVVsUUTUWWVWVW3WfWEWUT~PLHD>>@HABDGJLJLLnK&ILKCKL$L_LLONLNKfNFPT'RQS|VFSST~U@VU2SQNVKL~NCMO~P:SSQ:NLMNNQ$SUbVumtia j zlr n Qda^`mdpnXce Qe Ya s( r;_ [ d q }My l :^ a m O~ {"d XJTg _l ]W?U R 1Xb }m eO `Kx ~ } Ez !zi [ GU kS sT RS.Si !u`7s$zs i_ @S &Q Q1QUfr2֞F5tvwLm<\9Q+QUISzK7MW [L:hy l p:]To(-T^!Ɋz  t:D5%۪$ЗJ1t:?K ֱA ׬į;  ^ )3WA#ƠIͦ _ٙsP#N}T!V#VWXBB@BGDKJJG G ILL2KLKLLK]HLNO+QNQR;QRTV@WXW>SR@RSSQP)LNOSV[WOMMNTWRbRUXJo`l >iMzxU ~'e WXyZ_Fk nc i ltU }b Wf vC;qUt *p jX 2f jo \ ]obYJTQ"VcR_Yc Y hY nz Ώ`nf  p)^ eZ^ X:RMIY & :qoNb``cf ] ff m ]V S U~ f]oizijf djg G_ V2Wua e SE+JR R R#@  GU͓ Y׶h !toHv7Wgc̨i/S_Do@ʞ#-?6؎:Z!1 ҕc}}YJQXVVVEXWKWW,W#VWVVUUiUUWWV^UUUW9WXVV KWX WX{WbYSXWWVCSXSPLFA1?7BDB CcHKJKIIK~KKKIL MNDJL8NZPTRRAQQRDS+TVX3Y[WSjSRPQ QNcLOS:WZTLOgLP4STSV[&j~ 8ܙ U f 4[X`YOoxL mzCz|9 Ւuc fIs }q[ n2v bZ s qWTTYkYO__ Z V n[ e   M3ɏ|QvLp {l X:VOP]b Kj j aa ga^cOh9  Qr Y T=XuGqRʀac gf 6ks,r i `n^ b k [EES!YY ʫש #vpxy2y )RӰ*iߵ ~ߑr:[![ Lg 5}!%"U"ۤǦ) \ `^ʔ0D  L~̈ˊ̩Ofƫ˧>N $e_LQUVGV[WWXbW`VVWX#VVVFVUWWVEU\UVXBXZ4XVWW$WWVX|X8VVUrRSWRgLAA@AACACHM@L#MeNNKKKLLKMNnMIKNRTSSSRtRRSTUWYXZWVTOPkOiMK NFRWVQ a O[Y$O S`WZ Z[ gxibueo͚ * { [ QJSuZ|iea^/\RVdKktU|Ewk h Sd 3d p k RD\No_ ^a¥+ߥnjBzqknyI  GZ\{L]AX \3_i Y|'6%0d~J'qdϟ~?i cH ĩ42)P|wݖm%PPSU W/VW^W]ViVVmWWgTWEVfTUUVUUU!UW@XXYYX XXWXWWW_VOVV?CHL8L/NJQNyKJJNLLPLLLmJNM5MVOvRTjS:RU]UTWTU)V,YiYX1WVPNZOL7O}P5UWSKNLJMMPST WCa. Lnx6ȷck f Rr 4f z ?hze@n }w~Ԁ T 7 T zsfy q\oiQ^ Y `SSW_ 0d ` b `~[ Y] 'c f  vq _8zĝ  }[o=_ PRW |X X _g;nn~r ԇrWN)MAQQ{NAM KfI$S an Tw'}uztla lbstwjOL\ `] K48Pϖx~uA@ADIJKO RMI`KnM`JJLLLeK#KKhK PSkSSVTT1UVU#V1XZQX4VZWUS1T(OQS}XTQGM>LIMgNNQQpX<_iZ5Qu_.ߘsu n zvVo y e q-a_MrS|ߤˠї $ ? @~ (y0jpjd [XSVd] b ] `lj 7fa `bMg i/` ]wߟ}K j?Nlc ^ ^ l0|~u wZAPq:M(WDdԕ ߒ;ݝfzrS>O TW VVmUUUTS iV wV VVUVVcU'TTVVWYZXXXdWXXW]X7VVzWW'W=U%RR2K><K@xC6B@BH%JLLO(QKK*GKFNCKKMMNIJIKOQQSgs&eGCb  ۰k^ [krs7}h P pKhpv>u z txr{t l У }6xhEg0a \VY,` a -Z X i ^:c {h `aba"^\ pm™ ު2[ K Q kU UY\WTY D` ` ^ )WT ^ !n z Dvr`M FJqVc kpقL{YjIktnq9rv|${%{Őr!+ѧỦ ^ ;y9t}lsOg ^^`@_ *[>VVYeL~ ˎ#S+ݭO/ޞ\Dž%~|%pt &w "73o s,ě~Ӌ9prUPSUW2VpUVVWTXXvX.XfWVVW U'U(UZVWX\WbXIXXtXXWWX:YZvXqWYZV&VULBAJBCtBEJKLHLN#RMIKMK KFLvLMLmKH?IL?OPSR0TRQRsU(W-ZY`X$ZRZhX1X]XWW3V SHOJKNOBMeNOOSGXgB}aHX1s {}hV U-g J}D}lx  G '~( n1j#mj[[ 6!:yf[] vXTP\g unS^ X [ [ =ajXacg>`^\Ye } iz  ̘ ȵ} NsJ M tV ] W\XTZ ^2__%_ oZ Zd m x %x1Šf _PJjON`k 8n vz p5elnlpr|mmoVƒ!{d: T [EΠ+lCwa `^ e5sMz uScsX\k 2  Cܴ<1ȬխkݞsF!&!E drŧ4[vDDqVCNoRV:VMUpVV1VWYcXuYY&UV&V%V *U V 6VEWWWQWWXY'X~WYXWWWXlWuUQXXWUhXhW*LB ? CYCCF[JJLMNQrOKK3LmKIVJMMeMKI3M!LOPRSTS QTUYaYZjYYZWW XXWVPLJMoMO{OX d ozu o\ Ypa*| pp l_` =Y f^ \\k yL^ X GW []`_^ b`Wckwk s pswTˢ  ] oy u b Na a RbA` ti op{zwxs?էGߎ{u i  lט(#̵ĶZ߽(عѾ ۫~ ' { gB ԙޓuDxbx | t}}! # Ѣέ&'~2Wӝ L ~ޣcuF֫ ˗v9ULTaVMWYWV UaUiVWZ<[+WVVW^U KU VWX VW}V'VXXVUhVWXXWcX*XZ_XxWSI.=pAC1DqEGJ}J$KN8OUOMJyJNMG?DzIIKMLNOPbRQQRSTLTU7SVXZXYXX*VYXZUPpL[JKVN*NPPQTXZ_gr ` X KT| :nfJ|w_ Z}tW_/ƿq*@j  u ^Rk\ ( +KHW RZ Y dYa^^ b gQv Տb s̛֓,IZn f ;^ O\ 6\a`[ n Znj `]XVZ8fFe _ ]kہz r~ 0rrFcE^R:tP~nhk Wh1` jrt ){Mx{yY~zd 7j pov!@ 5Ƿ7g.`ļ }!o D  Ҡz$pfi p /s $Ut &<{('%VycҧbE4̤6HjZ F֘}XoKuPTWYY/UT ~S UXeY#WV!V5VXJVVW"W5X WWWV^WwWV@UVWWWWX_WXWWRH{;?SCD#D.H{KKKwNPNLCJ/LPNFGI-GIHLMONNP0RCRSSmSV U^R{VcUYY|Y[AZ/Y\T|O"LyJKNNPQS{Wt[EY\cl ^j Y V]Rec, 5 +rjK D dc c.wIm!<J } in~ N M a Y yZ XCZc  >BCCGKL"KOOMMN OYQPJJII-J MMNMMN*PpS9VUUV!XUSUU2VWDY[^:\YRMyKK@M\NOO=PUXY[c]pi ha@e sE ֣ - n{SB 1Cqb1q$| ΋XS.(o ٜ ~mWz ʭ, Nnm\ UX NCSc rm|g d k s sa [ G|b+ՠ0  h }V r] a o` xZ k[ tpMWo ;SYi wjY-Q X ΓlGrjPkXjwtfxmR qҀ3ɓ : wmBdej E7!9rwzx|spnx Έ p n].9rmN>8ӰV|v4yqz6x q &xn %p &{p %o dq u x ~x3 = ګͧ1YN΍} %)t #p  zˁօa=m7pPO TxUcVV YT UUW?X?VyUUUVVAWVVV>V WW8VVVGVKUT UV{WWZWUVV TTQ8G?>EACCRF7JLL]NPFOO+PcOPPNHKKKKNNMLNN?PRXoXW#WxUXUUTTUWY$\\:WkRGKuK&M]N;ONMTMuTYnY]o(yx oϝ 6 ?q { ۡ(  g<ѳʖ2yx7a[g*y < ߸þ9t D 4 e  ~kyҖ> Mv8r q O MY]+nmrd a F\ a ?g ]f +#]F  pX  ^ _ e (_ ^ :h ||e VFae !wvf ] Y ,}Hόno{Is sn3h{excmykf |^ztQ $ - qggn! |dyyVpfCce l+ VL̢ gܻnsܺK  }+~8z!p $n $o "8n p q !Mp Bp 4t #$Z[ N ߠ  S ? } x5xx$z 8~ ߎ+tSrOSUHVuVUVV?WVV0UUyTUUWSWVVWVVUVVVVhU JUUUW;WCVVcUU1T!PG@>.>A]B@EJLKN0PwPP1OO!PONlM(LKJ:MNLJ`MMPRuVUX+V VQVUUKTSuV6VWXYVPK1KLNOXNLMRHX\^xέ{ X d w P  %؝]] } 5kXviPVo\qN8 z ~ _y c ڊv mmtO(d $M Z omDi-d Z Z n Jz)< ) ة 2~}c j _ b b a S^ ] k \ qYml Z{ c rw-v=u{ y%jwh fb`aT^;b0Q tz  Snco:ẓ!ժݧazzseb +dcelE`5^W5ݿ7ڹǴlz i<p y .w!Qp q#r#s !!s !q $Zp &"q (}"#ʘ B ڣ ʠ  bא Ҕ ŋÑ bM˓ӒwT8ORTRUUVQVIVsW^VV0UTTUUWVWWWVW6WWVW"WVVeVUUW^WWlUfUU\SPIA@BBB@3BGKL1MPPNRQYO#OPPNN3OQKYLLbKsJJLOR{ Ft u -v ({"N} c  E :״ƪԥ PZfOYKO"SjTVVW/XWbV &V rU UVVnVWHXX&W(VnWcVVWXtV%UUbUUVVWWVV/UwSS%N\D@ BCvAl?jGKKMOQQOLOQNCLM~OP4M4KKKKKMdNQUTUXcXXCXZZX]_c\t\VGOKKNNONNLPtQT.Vfm R*y nőض7p[{s  Ֆ|h%a iUzsz * Khy hhœ G؆ lmpykvrukmbnrrns ڠ y &YۖN"/b ZZ FZ `c nB 4|tki^ s V\ $y e~{}'ے' tqXt?unc d`vU*eq\y_Qomovv r 3w2R2v[<{g/~1Ȉ_5j   J ՘6%w { ^!A΅ە :  G \JNRTVXnYoZRXVWkW:UU'UV&WYXXVWVVVjWXMVUTUUU@V%UdWVV[V/USSQcE>ACA>EIYLOQS+PNKLR_QmOPOPP[MLKMKKNMPTTU.VW$VXYM\6^]\ [VvO[LLNaMN#OSS/VF[@r ~F D݇ G 'ҲΦ<xr r `z *uNl igt" *6x yQ{{0a)k t\ _ L̝r  }.?6~ q sh c nhqcfi i ۜ @ G \ !  އ#dd o\ i \r s ƅ pȘ la@X X1T kB ]ƾvNhm|݂ DZא ~.t#s qsDpngWtxUeނ~*fEA"Q {ΏvsϦpmpuvҪ!RĹz c f   9  ;&—J(mq (6Q ,9n ͛K-.uWHLS%TUWXXWVWXmVTUvVWWX0WXW VWWWWWV+UU,UOVFVVVVV/TRT_TEI@BFCB@xD/I1LO)RRPO2JJdQSQQvRSPMLKMQLMPTN:MS=VoUV!VV Y]Z \[FZgYYUANJeMINNPRUTfYj>n {@{ ;%8œn~>spba 6aljNmyz!zh ԛݣwOj ` Z Cd pZ H\ <~8ʤ u Pt=;}s $si_a^ whA   ;   {^sy    3snd ` ^Z ` w lKp[Lg *7 9Ke {r{fwXvnQopg n(>ʉ$  .+s -$wvܥt0CpwfzF4ͭ #Km Ω_  v(5 "zg՚S"ewߝ5>aRvFrKRbUUTW^XVVWMWXWkVV[VVWXBX XY0WXKWWWWVVmUUVX~WwWYW,UT5TT)T/LA>~ACC.ENIK LPR)QNBIGOQ?R&T6RPOMKwKjN PPOMSRTUTTU^XQ\sZYYwWsXVcPcIN;OWOdQR)TUV[rC! ͋J Ւ W/ D XŶv&ϗG 6qA]Wck}k nnjf LsYeVEW8jqi ub:uG W; Nw :ی ߂-r`^\ {hyhy Jy 2ׇ҄ h r   yab3bjKksih{ h I /c _ s Z Ճ ~ 9p~xkFrhoJg!LIdҤ_ǘΘy ɚXykd{3!9fnd˵1ߴõ$Tm W]Ϩˣ D:ʠwXxY|v %m Bu‰(ڬ^Øaj} P\HLQ]T.ThVUVUV[X\Y}XVUVVVWtXWXXWXfWWWVXYWpUVWW^WgWKUTUUW,Q/BB>ABABHU_r[dqx.q7qa hW {fnjb WRkZ v Ii 0 3 & `5 Upab{^ ` ` m 2rr Fݚ G*v:ga[h$tyt"k[s !@ zslw4 :Zm wsȃ H|pT;Ssέh10څT~ it V  Ɣ<Wi{WdtÀD{u6U'߭͵u;̭y 2 /s,{{ t fk sk jr| Ö{WckOcILQS3T|V UYUV_XbYYVV JW ,V UU W~X>XWWqWWVUX[YfTJVY>XTWWVUTJW=ZTF[@lAA?@FKLQQQNLJIJNhR)RTSRbPPFNLJPOPaQKSnRTQUSTPVXU[[YYYXtYY4RLuMSRS,RV?TW*_p }* _[U\y  ` Ͱ"ٽc~ȇrx(~:||kbY LXY[ V TP_ R { ~5{ju yv 0-pmzd j` T` g s1lk7y  ؞ N{^0MAƓYl`akw{}wkL"GBxqFwЇ~FYԈr } RҌ ~?JБ-_jkP   `  /Bli͌oj9v~ ~Fu e4p2rh~ĺ}۲^/ e j8͌ vp 6h e h Rtˆ:4 }{\ ShHJMQRTMUUUVWXXVU V >UVV;VWEXVVWY-X\VXwZX{UVYfXXWVUT0ShTXVuF?AAzfhn1~ˑ'֭L<cmviJI|$Rw{sj /g Ru4֋d<~`JHzGL{LPRTVdUUU|VeWWVUVUVV[VV^VwWVjWWXWWV^VwVOUNVWkWWX8VUPSTTXtUH?@@ A/DdGqJ LQ!RPeNLIMRRS^SvQQGR4P0R*QPBPRT{STTT?TVUYjXqZ]V\)XYX]VnRIFJ.PlRVFhӆf^^Yl] a hYZz  P k Q i : ʎ uɬ}Zqז}r`|\Q]\ VSS o_  ɮ ݺؘdI> wߦ= 9>mpFtvrqPg ^o8^&Qq#Q_!zBi5^fc fem M aPOء [|n E  ]˙NTKn љ Ѯe М ц(d,ޣm_gq%sk  jiBl4u]̷V\$Qдĭ b fg)   &a{e\ NCTC0FRLNPRTW&WVUT VWUUeVVVUUW@WW WOW,XFWV$TTTUUUKUW]V^UT6TTW/W;K@@A@EI8L"KPURVPOaKGO*T+T$QS$RQ5SZSRR0  ݮ L A ylJ D fHkF`ELOORPTUWZ&XUUW:WVVWX/WUVVqV7VVWXtXfW[VNUVVVUWtVUUcTU*UlWM@@FDCGKEKN_OQ#QLHOJPDQ SxRR`RRpQPQQRS"TEUV1V{XWXY[YT|UoVZWLQ-L6KRWV_O\UZ]Gr N :U Q\ [;y k Ad &` \_Z aW[gf ph v3MdFhYzd [ YZZb yfDg]W n_W[J1 ~d:ZwY_ Ya w J`ri3W ?pwa Z&a salmuΎ/K nxf;ZUadJko{\wuq ސ  x+ ח ǡ R)ϔ^ E݋p  ̎{X 2C u \#S-+զ^o φb1Xe}   Wxx S Dߙ< ߵYP̷- EhT|\V fܴ ڭ g \ '{P uK LEDhJPROQTpUWZYW{V(W`WUUWXWVVTUUVViWYWVWVUUUVmVVVfUTThSTV O:D@ELE]BGL^LO PQRPMJHpGJ,KRRR:R[RQTPR[RsS@TUUMVVX4ZYYZ YUPQVZYPR_LM'PVf]]^Fcr@ JekPi Bp |}0 M םY}|{\Qex ,ʱr{Dfog(  M,׾`ؽ >cwԸ,  ZyHSmUTGBGPPQRU?W4Y7YXX?X$VUUVXAVVVVyV.UOV VVUMVVV9UUzVX>VVUTSTwSSP$ICDDAFLN`ORPONJGEJP\Q9R'STMQ:R|SISSTUUdVYZ4ZDXZVXUSTX[YUZU@NWP^1^`ijsI r bn}|wu.W9trWdui:fzj9~ ,{l Ӑ׮:>H wr!dhvx{ | `oqkaW\^` rn̲UɨƝ3/|d `Bwox ʜ$ -ut#-iROQQQU*\ ax_ ciosvT~o"Elsz_ @[8olmz9,[ҭQةhi@3~l ,bث~LD(*| S y$ c߭ί_bcs~6ͻ؇e`Ɓ& pO @_EcYYa۪:HWϹز\ s!j U\CZJAGRHRQS.UWX9XfXXIWUUUVXVUWWVgVGVVVVbVGVUTT !VXvVW-V,TST'SSOKC'C C?BKON*POONLJ$GMLOORRRQQSTTT_UVWYYZ|Y[|Z~WW/YYV^X]\paNX ]]cqk}F ޴,N ! YyFmk  b 9 9svCv ŭ L±īإ  c RueoWniponklve2xjC2u_!zSg l|r] | {$(q1XTUTX BY !X bdf;jtvyd Mjo{uS|;'β(  f NNl!N gQ^to,O#)@c+| v ] ˍԷн8q'ml``Buc } 7? -Ĵ}թ Т =aNL/}Ի| ̃f` aV\Z8LwBHRTSUWX#WrWFWqVUTiU&TT%VRUVW3WW VWXXW`WWUT S V;WWVVUUgSpRSP0IBBrDARDIMN{OOPPLK HLNNePtR$PuQWQRU7TYShTrVUWqXY Z[]1[ZZ]Z\`^u`h`SY^`Agw9 " l 7 j |Ek z & L 6  d5֝ ͝   uZ Ǡ*} hmxqzs)jl giqsƗݔ{=k}f}Iϋo$jt&wo[YWXQW S Qcuf^eWhlҔݛR%01y݀igy  ;a~ pßҥ1נӥIa  ։3 Lo  x+y/T^O#PPQQmL INI|M!MjN[PVQPDQRYSUT>SwTUgVWoY9ZgZ]\[^H\mZYZ]z\[nX\^bg=r<z | Ͳ g 3  Qjz ƫ X Ct[d խ M 8 ]߫]  I Ǘ~ A r+fHjkhb[kkjbj[Mzt {}|j{vt jeX XWZYX Q$Wulqa`h3l4Vp!V|A`$¦(uF̯#1_)jTzm]8c  ӫ \ cqǭ^]ԺڼȶCBx~9WPȩ 2r> G ~«rîظ    ڐ {H ӳl  Y]JoF\EB>F)PSS{UVXWWW6X"XgVgUpUSTU;TVW W^X/YzYCXViVWXWWVWVVUUjUSkRRQcKiCZCEDEH LNP)QRQN5KoK M"LO2QQPQoR9STSSTUUW%YZYYYYF[ZWY:Y[\f[Z\]``bndӒ ߠ*  ? 5   t݂ 0 H  lkb^efnf~avҘ ݣî3; {rn9o 'ohm]Z W VXX6Sb #uxg6\m1v}߇c ͠u>y"b&B#ȯF-A#H|ܭfRjAܩ} ee ˱N,  S gŹOۼL_C~@xՎӯ1!{ Q ) ');C"Wx  d ܐџ & g ls SCACBWEMRBTVVTWWLX~XYOZYXVU#S9U,TUYWXcYyXzY(XXWWXXWfW[VW~VUTU`TRSRQhPLVEjC>FpFFHfL^OPRQ`P%MLKLnL!ORR Q7QSNSSRSSJTSW1XZgXWVqWZ@ZWZ6\^]<]^f\U]{_a,`[^wB_ٜ<Ú xL __} g "A ~4{ <Q 0 e V h~@z0qh bIokagk<g? fw~guSrolcb#[ TSxUW>e xte[Vh{Vzv   Ţ ֧ {! &%#o4߶U9η-R odζ,dzl>׬O>ry | *$޶ I |+vHM 0 _ N""L K ' H{ҕ (A  > U I {Z C o?@RC BEJPTfVTV1V9V|WYYY:XkVV+U/V|VUW8X6X(WWWY+XRXLYSYUWVVhUVU[SlTSSJRHS8QeOKEsBENGG6I LNPxQuQNLLJKKOLRS QRS|SRRTTT;SVVWZXXXY;X\'ZeYZ^]]a}__qcbdee%m< $Pӓy~/+x   ͯ6   IZ ֗ + ֢  XmE}mwp(n5cv?ݦqݟm9V}pt9r,onKe=W PN*SW^ ohi3`sQ_vxgn aED1!A ˕ !" 0$ ,r й OcBѩ}lǦf˧"W Ax-OP),{ĹbtI1صa` }nn . P+|M(`} $څ v i O  3 ӗ uÈk it P; <BDCDHNSW VW VVEWQZ2[>XoWVVVV[VUVVVGVV3WXXXYYX!WV UVUUuUT6SRYPOIJCAQFH E2HKMO OPPMKKPK"JENS2RQSRS*SiRRTUTHUTPSUVlY\]]O[Y[}]]_'`acSjf`gilou D [JT`=Զ Ѥ @ ) _ۛ ė ܎E `ջ [ksgZ4}}iTklA\%2/ڵX1: qzcwGtrSlbU3RU6Z "\[YWRiXlXvoܛ,rמӟƝ)YMe!"9+\KT ǹ #»TQֻ©rXN/3-ۨdcƓʘ.-<ٮPjG} m4m ݲ ;&)v %=x   YJ̬ >  3 Ln c~aC;CF8ACfFKbQT W 'WVW#Z[9Y+WVVVVrUT UUT*UjUUWXXPYYXUVZVW=VUUTUSSWPOoKHDAHI)EIHL3MNP QPOGNLKJ.NjQR0RRS SS(S*SbUVWTSSUXZP\\\RZ\i^=^^_`bdnYiik{1w|y 8 ߯pԸڸeEͤ T - J Wh֦z(xwfU\t`ې4~[}uc|?*qK=A~\tZv#rEh[ kR S ZYQZW [ ][c ~h xy V}41 1"$ј)ĶQ4ػpaKyDvr˯ Oqٱuusiݞ* _ؽ9 )E_~&e$tQsҮ d n $ì w %3p B -sp Pף# {,vez v =lS>BB@AD;IOR qZRWrV _B``` "l iwu ^RSҢ{UªWpF L¸:@RgP/geuf4nsγt;dȩiO2ۺͿK"FYOq{b { ϸεy } #u #{  ? Dկ 6  H#y(id d fLn{yR_S-J@?A5@BKuNQTAVXXSKB@CCrF;JmLP RFVY]X'WWVJVVZ]X7TLU8VV>VVTTTW;VWXYWWUUKV\[$ad)^WDQPO[KEG/BEH|F/G(NRRaRQDQwRNP4O+MLM1NO:QR$RgTpUT-TT3RTU0RQQW:W.VViXXY[]x\_c&kXoU~wD uİa8MVנȨdȬ/(ݎx q ?؞̝ w @+ 3Ttj skЬuL)]: Na~#"[ EV6a~$wl\m9[/vx Œ#;X  Ok\x՜(TX@ߘɛ3͝8T  WϱUƤĠ{\ܪx%Y6%>Ļ$R#CG 5 { ^غ% ˿û:o+9P;{  ظ_w"n&s & w!V~ ѹ%B؟n ђX3d &G I6OST0RNHCDFEGJMPRBYo[X3W-UUnVWY[X TVRXYVUUUcWGWXdXXWWW=TTY_lkRbWP\IFDFI HJNTLS>RQoQbQ!PPnNNqOOP?QSSUUVVRU,WWW5SdTUU)VVCX[ [ \\^4_g{hO p ( 9.e8JmSbjDm֓ "   v0lڠ{G!7Oα J ݓݣ3 z p ]ruقAj F O>4xwlF8-ayRCTU>׶y*ɲ '4j"1i  Ũ  ;.:ż*x9Wy- JŬںSKϗ<&x%o &p #vhv~<ŸM07y` A FPMMQROIbFsIKGM NORY\WTRRVXZo[WTW]`%WUWFWWWXXXXWVSTUW](`6capXMSGFDDHGGNTXU QQQQOPO.N@O:OPQTnTU5W9WOVTVXZZVRkSXUW"X[Z]<]]_^Xm}Ԕ ǚ S J   Ey]FOVC{K m xq Qt ٢ < Q$ ֺNξR԰PT c _ tsE V'Ip` U ZUh $8g > )  k&n"θ!ʳܧww1dZàJR)a2~+ζ¸ne#f+ e74"נ~Nȩԥ  9ٺPl1~>Ccؚ ȴػ8<L$^w *l %m n| jlRC O[OHAP~SRONS QPN'NNPUXGUS1QRWHX[K]XEUBY*_`5X  # ߬ܮ_KɵǺ_P! c( wuh<  И vW׮K= ņ![q-JBͫ]Ȭ#q޵6\.5Iߕ|J;#+^ ܿAIuKYo l vS  ۝؎ ` u\ K uL۴NP@VGUW3al]LN8LONUOSSSU[j$fQ]\]bg]4VHUUVWWVWUXsWX'WWUU/U]U UUKTTESNLbJEzBCFHINRSSPOOuNNMONtN}NCQR}TUUVUTV}Z6]]yZXV2WWjW_WZUZ]f_efq) g@X^ֵ 5ײԺۺ§{ڡ Ń~Q `Tl|>^ _ o  ɢ Y qί-} jum ty[ӻŶ N u\~}a g{ Ϋ9:ݹȽdؽJGz!FƦUf?   { Цblíǩ ܟ+ q$ Y7 `_<ͥnԶ!UBC7 P"|z|JСآHټMSI8կ`@y`n q x R| ݬ ī S` }r9_ T_kKcGOW+WYXx`fWJLO)NQ#n}on Kp nx iD ›EdҀeSO F BMV@[de` TKMPP-PRST8Vg[NcfCc[/Z[\ZT-TVWXWVVVfVsVWXWpUZV VUVTSMJK|IFI(JgJMFQST QQS,Q%PONGN}KOQSTSTzTUWY[E\[BZXUCUVX1WY^b\^aeQmwp} Ԍ͚ V'H-Ȼ2G̬2 t1|_,FҧAqlr'u%~ɕ uXnaf -a ~r+~}:y-ya".! \rb \b dmOjC _ Eʞ8pt ̧    [6HӹʤPuCЦ*  F 6 M $ ' ǰ׶n7d H)­(5ˮ<o_mۯtJ2ѺiO Ê#  8dǸ'VzSp Gw Ch״ ^ ؈œ&]QG < ElOVW ^jgt])Y ROQrNPPQRVbnsjy{xcmY FUSPNOSYW:XaYsYKWW6VVWXpX_WVvVVUVjUkTOKKJHJJKM\OQUSS1QSRP_PNNL,ORLTeT STTYUYZ:[]YXWTSWXX[`]0^fa`e~mxm z  ,CYܴӷF 'k 1t< s&Sr-bkw6|Kp'feFcfQk3t .. p e<\\api)dl5OH[z2m0 "` X  AUZKή[3y# B V ݬ m [ y ܰL̵XPIA̩Ʀ2ܬӬ̫x 4]*wT0ںjwh[˩VU}ȵ>|gzojh ZVxtQ@ DOrWY\_[H^Q`\NT(KiP7RKRU[ZCnR}_c^VT;MMS8VWTWXWW:VWWtXYV}VWWqWVyUTqNJ-KlLII+JLNORDRTsQGPRnPQQMLQ RS/S}SSTUYY ZZ{WYW:WVWXWZ]^^_qaen~tBps ĵjެǩe  [swhrą ŏ ԇ՘cc ^ZLbw  M *|uj$`J_>kq_q|oUNY r9d\] fff:h4^NHԱ1ѝV2eO¹ gbj?¹ `ڲ}խ A[Gã ~ x ַxd`r m2Ym5 ЬeRtj}O UoW7(>Ջ۽v.YԼWɃ  #wL ם { tB ކw\KNK T UVGZ%]-n׈p~j^NN;R(T[U\uU9)|^`VR6OTWmVVVWZWWWXXXW$VyVWWVVMTPLLmMKHJLNMM|NRWSTSPQQPxSOMRRqRTUUTUVaXjYYWSTdWWZ#YZ]_-__`eoI Ɍ SΫ![Ҥ}Kbq  Rb}-)5*<` W a8v wwl__q^xpvS- Qr:iaM_CclkiVǤ[#TܹNҹo=ԾȞClڻ@Aڸq>SݶXQ=ݕ̡ ] Kl CȂk KjVqÒN40o  βeSK+O}W\ݺӶl`% u \D  "   ч YWߌKsWQ T 1TWbu{fv@PKvQ@VDY_`pf  m qY(SYR'TTV%VW+UUWWHWZ!YXWUV]WNWVViSQKLM~KKLcLKNOQTPU)RRKRQ^RQiPSSSTTTGVVVYnWW5TnSeUXXXZ#Z#\z^`_@agvq ӟ{CXuv[Kg  4 g| s ސ s ͥۛ$ipt ֱ٢$VМ?̞ڦ V8׶NĽRDʻٷci~]ظ"^BwnVCz _ʲn; [ytR)Z:6۪k M ǎ3 ضݭjʄ^}}n}8]I%=61^m9ݯ 2 q Ϗ 1 k E.>Vy7[ZS U fY.f ,Vt y Xϩb {- p / wE x|Eڤ[wV[ U 7Tb^|يV[KKP^}b8l q[iY7QgPuSVX*WWY_*b7]VXXVWWW3UV6TSP!KzLEKKMLL@LMMO ORTTTSShTRT:SU{TOU9TTTUWUVU VY7XXBXY ZY\]_od1oׅ. &)aںv[i g^] Zs  zze ͟ ؐ  UXjJ^)` b>tvwbsXn@b a nl\]e kki`kz¥PK$ noP1w `Ă @Uա" m!X L ƪ  U asM%ԸvθY:zZu  >ّxFnwMNZJ   Qoϔ*ď ˕Q%ί5Û#&@"xavp~qm%{TQ׽*epSY-ֲP~ 7  -  ۑ * % ~ _{ q jb 4vɐ`XYHLS b~ەʣȸ_7 ݬ 'wb[Q/LcPSWX9W5[eKkbAXVXjWDUVV7TRO}ILLK}LM2LKgM$MMHN*OS)V"UU\SU SU'TzTT3TSST6VWW8W:UzXZWYQXrXY[X]h]\_2cKq %Is #ͭ˹z3cd|q_ s$ ϑӦ ~ _ v U_"l%tgj xuh${l ~yVlQc i_s\jiksZqkg7qu}*nrupY{ +vz;v{` P^xaɌ  ދa   _9%!ٓܫjp>=#5wژҵ 05v}ej|qm  \  ; V ˮҰ?^j`ʶ C5ooymBlgg޴ѴɴNvHa Ε ^ |  O  _ kuN 5 Ù  EVZ%I.OCWc}!9Bl>~eUNKKNR%W|XXz\2hq4gYW]zYVRV=VUGRNJaMyLEMMKLKM`NqMMORaUUlUT@TTUUTS STTTWVZ:XVqW?Yy[YYXDYFZ\^?_~aiڄ8!ˆۑ֒ӛ eէ4ܳ/MԪ*SKn | -. ?  ɱaK 6 * -IGډrϣ +D~Lxp5jvw *|}ey"uIp kjqntdh jlyrtMbcX4Y;M9N v[ #h s+yʍš 2  2C ! j $ݢ%=> ¦j/ͺ5+UoVs&D $ c2X ʤ pg!@(ޤ#_TfG 9<j\ԣq}Vo.p .tg m :x å 5wx Ԭ]t'+ ˫ ؇w yB ei49Rʱ4,C ߽&%ו  w ͇ W  f ͵ #в XqcPV^dpٞ ˲y. XzhgVY[H&LP&OOQV9YQY\df2ZdVZnZUVETtTRtPiMMLaM MMM2MO9NNNOwPUVT UU;TTTSS;T^TSVXYYBUZR_S UbXY"XXvXZ]`^`1cEbYn |~yp !q !m %q &[q 2n Sn "~!KFb +  Oni0žwH2[ƯKl}.O^z}w9yXxy:||{1qm_j 6 m-jR] j |ǐyŨ;˴ X = ڛ F& *A ֈ&}jtܫۥ nGϙ`~YlUjw ʘI|Ĩ[?V)|t|X5~Q.w77@zɕު9ZĴ .Ĵ q"Ķ?hX v6ӝB * Vq³ sVNX\eq!}  Ƹ˶s{\`7\QTNPPpQR'U%YYrYl]fu^UVW`W VLTSROLNMMN>MLN'ON$MNVQ-RUVUVGUTT TTR>TcTSVZ]YV;STVW7XXlXYfX],]r_a_^n ̈fer n !p !1o "n !l `m p %r&pCrN~}WbO®^ݴ  # U m k :˻̨˕aܾ;N&Y--{ lHoKx{~ ||Ovnm r Κkfv mydJ%%GA12 #)ԣ h}vx|\ixlI ٤ 6@_֌LKX/ȌXLsx=ӧbe҃y ҬikǘЌ&j-kܺ޹ !b)yj ,]x 1 Ks?Y̧Өв }YY<^rbk`} {r]$_f)VO_QoP=OlOhRPVjWWRZ#fgbVTVVdUSS\QcNoLM|LMVLL`N>NNOfOQ~SUUUWU%TSTTRbSTzTVtY\\Y"WUVW\V#VW^XYY[]D^boH  t̯]|D  m  ǾSxY"~ jfuO |uytTnhc  Q  Ŕ (gee&vAξT[IJ% $n~wxm{O }1 rlrC sCOݪv9m5~o  Q,L~3ȑ`ʫ)YDz)ɸkhz!9/-AܬGʝGֱ1zնkжǦ ? ^X`diF| (qs)](YrYTPRRRSQ4P)TUVDX_^^WSSSRPONLLMM$MMC b &6]ّ*ΎPo,  kM w@ GSR <۩9&ë̱ͮdȔ  Ȏ ^ o1ȫȨȨkd?~o}:*˸Dĭ el\FrO]cdzܩȎ1βɳ=] )  ,e5Yb{j!n|] aŽds(g[!O*MORZ=axY7RdTV8WY[ZUPiONjONMMPL=LN;NMN'NMOOPSITeTU W|WCTS TTSSRQRSVUWZe\XlVVVaWX)XYZZ\\^wc`j} lʖ UJ}o "n Ts ,s"@rruwy+ _  LǢܚV!  ycEn7 ПSh pF<Ԩƴ*= s׏ r` ^ vy հ4)E}32qo9  DX $M[3\űЋyS D| %a.o O ڻ8':P92:  {ۨc  ) ϑ H:`|!ʢٗA|ȷrܴܸ³k\˨ |+l{lu] ]6Z0ԳlK޸׻\w O~ h hmjoLv N ҄xhoLI[[\S^bl W A e{m l "q o rRw LJJ Ҫ|˴ס ҍ gϨMȤQ7LrΫaa8 Ļػf w  e$Ԧ ƨ  #pAg Yp -  D Ƿ^̱wgimK~  awf- Ը}{&l!TAGV  nju|meHapxQȻ#>̰ϕʖEnm&* 8   &>; |ƢcˢDǔ["!CԲFԨv]qe= } _|;[úw-ѷ͵Ƹ  Vu j yxu~ $Y?]oOPI K SqYIUPgOT[1rZzo bV KKZMLLJILtN;M4NNPMOON1M(RTrU[UTnUUjUwTmUTNSTTlRFSUZbq]WaTVwWXeX3X!Y+Zr[\\~^bp\qӭfʱəa_t"ytw р xʤϥ F lyW Z u VY C J;LPfݴf@] ۡvưaZn%`( ж-7:{ übuֵwqw|mg q||ό"GCfNdũ<_֫!<ԲZҒ H z^hwb` sǎ/sѯx!%!##1wB9WݣOc+0T7F!!ˏ#S ;c˱ mw͓na>my8 sиü¼}{K zr X{=vG%`(߷| R uT\K K @NXP7ON$NS.Zq|q_TWMiK MM4KIHK?MYMNMOSVPOS3TUvUUITUTT jT dTTUETTSTTZ^{ZUBSUXYoXWXgX Y[\X^ubt V"ǥ7@  ] |  ̨ fP  Kv   C_^b<~ t>g<L+»VhYVZ"ɾaΔU Bͤ }p| c{4SjdqxozPv |+ǖҰ_*ͻx CA#U6 [}7'v?qvK*  ܩrMԭ7hz%˦o6ǩwHD5sVӑ 89O[ŷԲJ[> ӲzL< ~E)A̗Ϣ*՞!Ȗt"  _\,#U3' 9z  }gqh\̹" \STLN:O#O)P{P,SYg{@|kVNqJLMBK BIFGJMOP9QV!ZROSrTV,VrV)UYST|UT ST \UVUST|SW YXSUUaVV+WwW'WWWY\\^`v9 A`'sө Za| \~ 4 8 P"m }S ՜avjJl&D.c«Ϧ"٦bd )ȷS&mp"zr a qu8өwhtrxe:  qݴ j ҪtFq ~,~m'j{̂DڎYv ߥİSC*©i9#v<rKtt;Yb(Ag=b ٭ Fے] ßMpڪZ1Aՙ@mU~ ܘ|K#móԴ Wf 5 ׆ soԥ (xO2zdMKOOpQRV]k†l{ Rg;OL5MMzKHDQDI OTRQOyRP}NTHU_W3V(V UT1UUU`T U$U0USR[T!W[YXTVUT!ST{UdWXZ\]1`hd| :@ 8 U [ { f H o ˈ [l 9p` Z :gb~ϑ җ ~!)ٰ Ӛyߑ)h  ]Xl|sm kdaf'?nq4vɹ&ސ ۃӣiD =9ާ Z \!!~\Oo64^7p S E  680" =zۙE#Ǧ iKPQv=Oi1&jF Hҭ(lgV7F< c!ȊGuy #N 1$8]+R N q}!Z{sNHRMNzPSYdoLhRhMMMgK#GD'EIOSV^\[mPLMOSUGVU V4VW:XVaUTUTgT S/RUX[YVTU8RRnQTXZ&[z[]aij 0XغrT 5  N –rՖ*(/ h S ;_ mtx!ˊ][ Kg{[Whϫ  K axvpQbZk}S6 |nv(?  6? ʪ٬  ǧ؃{&t Ոnxa\9dis q~  ӭ 0·}ͺ)³}gyQ[R^ӵpM+ZFaݬɰŰϤAlLDz1(}\tsn  g'7%8Dz%O}A}^gnijՂVKMO#OT\piYiw |piWRMHJvItGqCGKWyiP8L\PSTTUVWX]i \BSSWJUHTTTrTV'Xu\\U\SU6RP QUY[\^_ brlM " [ =0_ s  d`֢R9SzmAd wzc o/u ga&c p R{Kϐ  Zjs_u|c×": rx+`rb~Zb~ք&` 6j ! $m:%6 ɗY¢ Íu vjEڌ͋Uva U\hfxzH}rsuyw eif  ð ju-Cqt#{ jϞ6=qF2" mð& 5I$ʭGtʘG{%^  x r  Վ֥"˼Ըh`Uѹn p9~y Ҽv>Q  lGQ|NOgP(V!^oXpgVZPSQMRGjGGECeGaKaa1ԂUKORTUWY\.p~,ePQRWNVqTUVWX]_}TSTSQSW<[.[^l`:a eMp ; U=ѻ & M L @5{Ѻݬ<Tgiy x Jȇ  ^ TT)TUg* M#ue nlMbfÇ9zM@LPsmo`g A^BslG>td 'g ÌI+!'\  I$l h P ?  0ąd Z js~mvi(c](] X hRt  Ϝ U ɺlsXPs a%؞Jw  ΪԤ ۳е>rƔ˟5֢  Ț ! k Dyu kQ!RlϭN4*ʱͰZٌ}59׾ܻih aT4RS7Ye{…*}`VWJU9NJFEwBBGKfv \ ܌YILtOTV(ZV`"l|?J^INSrWW V f4};l{Ab -g  > ;Fc ` Zȍ /t7ibwaa a$Yb}dl  LkWblˮ\(ʬy , dtب؎+Nʫٵ | ݣԜ{u|!!æu¡]3f  K  5 ׇN ȇ Մ N~vx #ͬ&p ,  ٮƩz zwa<ͲF$aΓ x[bs]<[_knfz ed]WRNH!A?B^JfOne| L^\IJJMTXirwP}yU8MUMXWWX]Y_tf~ʃeuQTETU@V>X^\G^Wbbfhis ~ Bk- } v fϯe 5 6Ԩՙ= čBj T bW FY^a lypp`` mqf|]p w` & hو ڤ R }IzL^ѥ{ 0 ]: f gխ$"6!Es߿ 0 Z ~@ݍ _s < "zic,forjjZr    ۺ޹"ö& J=QzD6ӏl8ʪƭ D 2Z : J ϝ=rG ~t&˫"L#xzp{\z x v} p g Ms ~ 7_x .°jįNmr۬(gЫd E~{9~ ó{41z Fsmd^rS_ >nMc}YXTPJ@JN TnZVU W Mktxpoa8z &\ Um 7s} i 8Aݻ:=&Ѹdǹ<ذCȝV{tr4nqp :cv!y @ѐw]u! تcʊPz wptsx{"<9@´t/b!Ǐliv : `   j6 ڥ)' , K3V{(~bjfbiNr{ 7]z L|҄5*y6u) g W / Ü ǶԷp2ެF< G,D˨ج<ɻ   w c id~ ` ߠ ǣ|4oOWbRSPG*D^O_RUfg_ ے ~sWIOa}\}y uSLR,VWWZ1f\"nf.SPSUZA\_bYpp|l| Κ a Ԡ 2 "w" /e-<tq!Wj fg_e|t4 * e|t&E3qq xmx y CyTh[cspcqersv;b Y m wc A Ӥ T Ӳa=f$7vmܴǰ+ҷ_Vnv]ij d oxQy!Kw"ܖj .v @ IU v1 Ј$!C~|ttw"yx4(&HʲxET`ƋFVȤlԥdբxŧ = uhÙYГ g-ݴ#)ƞP=wox ވ  ,ykX >*Nƣm16-sլޮ rɑiǵذ8g '  Ň wus T  < zYTpTX|WCPW_X_w t K6BwvTSO[w"NYrQINUWTW\pQ-pyUOTWO[^F`Ma4d5roclIbF ޶l}7Jz &w /v -r %l "7l %h $iglz0~jhn{T6AjS݈D#~ dAߣ}(V `q|{z Ʌ <dq k3k y Ip   ) $BŹGC1lǷ-خpií  M Қ9mrp^k<} Yp ٓz} Dͥ bk*%#Ą}]x}w:DiU>=ٴ*UbӔÌV& &zN'E?YEd`ڭBP%%S a,"3մgs\HKR\TW2ZpAH]HOUYN\?_@`Zeq~v7e u  V û,U#=s ) t &t%q%Fr%r)t*9s&Qt wwz!Nzo_ e z3 [F$?ۑ̡ncoTD]s -   nux / ˗ J&)  ѧ8n  uDވ 6n||bUsbߐѬC1} ٙ gyJ!ֆ!p2|[pnlگ$B'ѭ}J:`lՖ 6nq`Ƭ}n;Tomx gCQި}1xZQnv  Čp</:? apεz-at   ի װ^xmWVn~|g̡ z [ IhZLUxhFWb͘JmzJKORUWlȘ؟gfPW1\.]_atjp~~kx 2*Fޟƈ=t "q "t&w(ou'`x)-y0w/qq $wp"m $+l &q)p%7pi g p.-NXB(G/Ȑo^at   &? ( KJ߶) ƚÝ  ^NjI K ע͘7 dTAwIu/̑U٤חCէP;7®n   a y=pyG{Iv vJ=Ȭ!jŰU30gZ΂H|9Β&Aʎԑ*  ,hԭ%kth^c xˢʭsߥ`?ߏ˛XY  <UWGVkx¢Ť%]`X@viճ1,o<̳mo>Ez ;  ܨȠm[Ykzav.̣°  oҟ kdIW;* oMM0RTmVWb}Ο lQ^W[]^^]i A  Y x`.ĩ # 0Ts p &{,w*x&y28x1q (Iq q #_r)r)Pr$q r!or '~u | ִG 'Θ n{ xy r Qέ J $ѱb ; j ߚTq Ľ.P ݎZ o0e l{ }QY&sRvtqfvم*&-$ڢ*9 !e˒ }:n:xwx / '  шĂ1{`N;?Ѱ]ES%z Ɣݣ1Τa=ډ,,٭|cj9Vh ̦FVhǣ9_<Z(5gvLGo]_أEƵ ӴͷԵchJ lњ`   cQ` 8]Z\[6= {Ц  p `'KmWKatR%N8RT4VW^2y4  XsSWYXVHV2]s lB  ɶHn z   # 7{Wv#&+~%|"|1|2Up &p u x+r %u/v"u!u qu $z%?  FжֹF.%6r~M c    wzF , J0 mq < + %WE\ W f #wcc2xQ ^ c jf>#k W"ڊ_3ݰ)ٷP{Ҋ\ hw(%~)x s )z r ptx Q;7Ӯf_ (+ e ף6  G:aFzxs}zxuCNLܰěޮsh iT`׮`͎xtޠ,kg ^L41r Hb"سMѩ̥ k }bl ގpOMSVe]YZO Ve Y  4i `OYyf %/ ́[R$TSIV9XatŢ {UUjWUNMWp   ` % ǥ   X oۋO&)t@v|{'r $zv u &u$v 0z$#}d u ݣܭzzѣO e #\ a nq h ޗ a jc-x } WJ  _tYzFɔ 5؂~ i c x{y~CrfFbKmm~.E&f"d"t|$tjeԨYٵYj} wsz2nʉ l ͖~o~%w'v  ){ѥU   e f Oh u)\ e!s"Ы%vukfy݌B!k;7ȵ³Ds b V%sbaF|4Ʃԗ[.!!ɜv)3 ͨԤ\p&+4xg'ܦ ah   qU1PSWzchחơF Q  ̞A{g}Xds  5PYgSSRSWg`r.̤¢  =WRSWxVZNJW   C{ ١ ^ě  ֠ Л6`{ :y v %x~):xz ;  r ܒDsjlV .S ` p  #‰ub Xiρ p 8 Ў 0̅ Յ$Ʌ o}ȃr5|> #ēoL Uu  Jˡܘ!"$!}xk ~V &$p^antqՖ iO q |ʀ?} o 7x }ۇ.M}  Ѩ  { t^ &`mȧܳC 7o@v]jw4nE®ϲqWNg{Z! W !Ɩ$n"C!9=ΥN  g'lKԴi(ӹpw XpT!pf ^ ~ d  6cTU>Yh|w #yخ T&2 S ܙwmosTtەRɣ/?qVPMjNS]p`  ![SCXWOuKb:$ !  _[+B Y L/ T Q   ˠ h * !Y' A  {{ lz} őkamޞ$Ŏ|}Hk rqFL %jLcXbb lv Ž N W zxpDxm ɮ k0$^kîrO%ŞYuCjyԄċ8Z2+!3Ъctǐ$1s:י|e9dfK1ɸZ 8B@p UOh  3Ch RiSWX`#{ T   Ƴ2 w _(qy0{|Ȣ٠b7!-x!bCW8MoMR=[mi   E:k(TWVNMPi D ( Ϋ ӎQuxyI !ݪ î h 2 k ) z 3 &{ {v|ֆjhd=`] 9h n}c T ReޭbgR|c y K~ in_r &~6 #Pˤ >ȞՔëW [% y$h  k Ud u!" э!cPdng cg h_ l  }Lkİ{?<<.خ wEm{߈c0Mݴr^sjش7ɚsU0ğ^'N|2-unoӥH>ժ+ٵ/! r´,yp`\S?j T "]fPoStWa}J QO98  q 7 ǀF.ؕb4KJ<q3pjWPR.]!q § X%{ WSRgL2OlH ɚ հgh l xE{*= THԔ r. A fի.ڬA |~\p'x1{  zcoqg |؋ȗ t FirEntq ] UPyUq  T Ǖܗ?Q8}%0ۥ}>j/' 'D8vpoHt0o_ic|[x!Zk:~j ~vh u zx {d؎_}Ǯ7vɮ{ qQŧ~د_+ي}Jg-a5Ͼ{s|` !Ն7Πi٨˩ ѣ qX3da7cU  dz&/i0DH{nagz #ؚmS VclpP~j? nnTJn5#yn:ut`T1QSZv 8 6 YLMAH6Mts> ܦӡ   ϫ  g p 8~ ȋ Q `r#| ŏ#v o3 h jn- -Yd B | s t1 Qғ@ I L}{x 5s+ ـfp>~jo#\e ^ ` UR S fv >9 /ۯm;T6,@ `NU_'~^}xiy  3obXYkYF j{Me ?\T ` g ؇ _ S߬xP P 2u ;$ojۅ͇Ɯcmi<QԽҽW۲P*%О#Ǘa@zϲ± &9bԪά8mը8H߸*l|͖Ls{s ݡwvX\u * oW T]88 < K`؋I"||zsa-SN1Tv. ֲheЫՑ ^HpH.C.JtC ʭ - ֦Al r ~  y   ` pub | o{j wהW TM^ 7Lz5j݄? z{0~ufs"<^ ] YT E^}  sX#ڄ D9K  ݷ2 <C )oztH}<{ [Z_*z; Y MidiX j S  u k Ű=sT ٗ1 ֏ |1sVyz .w/nF+Z`qҝ$$I$cdɢ{> !ٴ̷1˵fGfXԣf2Ÿͪxu#ѵִZ̧_" %utTÑ K .ߙ{fIkӚ 5ØΣֳ DԪ6܊ zwلQ{~avxfs `x_S:NzRt ,   I_qJwFByJj ]  1 i o * % Ҙ 1`tx$ 5jpw t kvTy\+ @̝8 /  !|<|6RJՍ* q.5"te _ Q` a^ mN @z%?N|Y jи] · $) K}tP`ӗ7mT`n̉wO[ރ >vhq rt|Ž /udWCXߖY ݡ 8 Ta 6  ٞ?X@Ve}qqqנҏj˟ͫk޷ۼ9հ~7t`f˞ǣ ZӱзbƛmA7K#QHzt+)ܟ]K0δz<Ԏހ}r ~ s - . 1*m T\ ʹ/{> (~ { ޓ ΌĔ١:łc T>OqQk  ;C C OPFE5MYh Y´q = Ό l U`6q B  v Jn%} q 'A i] ]` [k# { eE { A ײD͔jvpĄܖثw(yH߸=\|f q  sw-b ٠  @1f ">Ѯѯ V '8 %"!tNuZpy~-ɩxach~_$2 H݃k"6զW{@ ?ϡګ <ff ѭrd̥IQx*qs6nhs*BvnP7͸_vݍX}r O۪|T۳gȭߝ؉Ӈz 7}p4tѐ U r ϓ (6f  s ۫  ܆ OI C<#hVPhQf`˝  c UT0JHN d n 6u E ~ :\Yt  &IɵnxM#k ~n p mj S @V Z U6Vd xrl Q  Oڪ9x8pXp5rpmkl!~OLa@@+'} ! ߵv= z`L&Y0 n!!{ fi$/zf yg "#85h@YC`aqbwԃMW͖Ɋ/. (|UӔZ t  }   AߪƨU  4܈v`}$Ga5C߿<S08y^_5maѷ$7۩ ,+}|b4nLH-No;;meZ~  % }ovޝ  m   ! ˚ڶ  j  ׌  |ԇDeB / ͩ Qޜko\YƤў]$u"ćniy t ~"À%"!EzXecu| rrҐ_6TX)gӈÔph!y w  Yo1h$z zt.ǩ̯ùq!pd]g٨:\8)ZӨ/d^Yɡ: |{~ 9'zړcW߲d0SH,`ϝ۝آ t Xxkgx԰{ < / p ϫ Ū  u  Ƒ}t | ߱ Ţ Q pt^\c|dl ӟ ܘ m~USKL V u}SbVdz' Uzzw; ' ?̬ t i{  m Nc Gil~Y^PQ W h2p y ^ NFƈj|Nz<{?tmqpw «͸- O}}ynqxmk&7p_1WknX!ɣ"#șV  r bdW[ h{hVS jۛJ> #Ɂ(xhg # O *{ x vDLֈ7 ݈؏FQMe]D zwK `yr1~$PԵOU=U|{zex*v¼ǽC.j~"E/z|o4>6j ߅r rҒ S +b޸ڤēLPU4 - wh{'θͶ0߰  ƭhQ   qW`eHoa k Y # lW?3yYJwzm 4ߠJh\2hpU T;ش*" $|phin~5nuӰ AڴB0t"E͖{%ptc ix A |`Cux&Z|. f6 7 <#   W ƫ֐k0]bby: j pVj_^^UZȴIS*yv   V &n*+ָi j $d cjuDO ϫi\pڭ O j'`sD  tq gmaqb}ȠlkM LRsc fMF޲e  X  7&Hy e4{r|.|Bh~!$$&"$o %G 'f %{ ̋ A ! !6R;{r 0MzsĔ#^rU:} pڷз~E5F!m֦) {̄a=@ȶֽJq).0u} $!}:*G% ϳ S^ͩ#$j|+oviv'A0S8v|k,Ǵ[%ēՇgqLb m z {Z]ƫYZa < % R 5 , #˦ > Z ]?M\CNV Vm 6  > , Ee TPIX @oJ Jյgқ '  chs޹i7~ Ճ k{n`v}| 4 M *ԫSii5X yf:\] v Fwf }w  e s{u5~'  >=zQHQ[i ͮJ>J Hq   ߶9 $Ηv|||z0V"k" x9] Tbp{?gv  BQX(,7ɼm̷̯ Ŝ:WC7ŴjĹxܺgƭ`N^`&fP  KvX?p.sk  n ޥctͳͬ!jҵ "­H'C9g{ʀ  2fkbWpu0 ߵغҹeALM"k Axbę {,{UzI~ iͯOզߡٔ ă \2quzιImX$ŏ Ǵҹ_q`1v^koPչE_ Șp EdVny+wt-bjoi vnwrmkqkpӊb1qW /4VVvq,ޱj"թfثm_z~ \gq' ^#%,-Ѓ!FV{^ ^b j nloT{ b!3}!kY[d;yWv|vHؕ ͮv 0  N !!wkBr4ErtzV|%'= t$+ZX!ԉ!J bW3޹uv(mLS؟ Bݻ6G˰GҸ*<βʯڮ NmV1a cZ,,įi$$т>v@ݹ+n&YD6\hdR y `}èĥ̕q.eiɹ$ 05q%2' :|ɵC}!lhajFp^j 6w1xSp~nlyqpbS"һ* GMWPkkZ'5ƫ ܹR߰  X߆ 6 ľ#͸ݶ>Mւ:"h  e5a rm r4swszzp Tus{k}4ood{+Q#ywZܚ RڮSОJ v  ŷXã Lty|ifmSu x} =m[3- Ih7fDŋ!p! ȑ ̨"u4mȄA  ռկ̶#մ!n# iQT]s Ǜ< =LYH}ߊKv  KNQ&n>ӫɦgSIдZu ΞUϩ hzov[ϟϓ}A~ E 0 byT2 Q|۽ª؝!/{"ddg tEz q 0p~nncjm q2|~? V+CUM=k}bzn}F f% ۳ٸqX%& &zU"X"(.|Sm p &u#vcv*s:n%c =cRwps{#qx*pozwlwL6{HH(+Ҹ8$|ݫ N U]]1P{nqKugux{ !mF|5fc"Մ gDѤş!Т;B4` } ,u}ֵ+&% FF6IV,[,ÆD  o yCw8ؒinRi X%/v cp ívōϒC { h ^{ bMT<i݄!Tn/    g߻!%fڬ0}Be nj,*s(jjtmo{@ gwp j wc pq "p $ywpcOϸz ^ AM Fj  R Bf i vs z ~~? gYsmp"D ΂3}S]'&_Ű׭r w &w $s prnV`S]qu}Ozw%}|vujʉ|yhߪuM t 0=<gJk(ՙŽV=̀y|}z}O;f o~@Z"Q|fLƻ@usja 8aGٴ@˷\hǯܬT-61,KDߒ b ұ Я ȴZ n h`1!Z_ Uxuh~5pUAGC,†H-~Wy ~ *Ҭ3;2/=8 Lҫ ެ زoyqQ ٭W)h@ޕsbk}~ 5S|Oy 5r'c " wrZ#:z1yD Z3vd {  H7[O iζ/g<x ZT MqeU۪=!'z܌ & !l]~fѨն n !j{!=  TNJ\4  ?zg|pyݗ&2%I܆!H@l<emBn^Z\l" "x x$#l"u0zw}Jtu^w yx t " ! n kʥA;Crtu r y#xZX~Ikqvl| utqyݚWYqݠTE.xݝ"eʱCԧ95q̩tEfqӨ/ʧ3ym~wn\ Ӄ~| QaT«&n&fy  Ih׵ٵ4 rƳ_i|} C~ǢIܡ˥ -ɫ)SYGܧ."scnɽ ު9WsKzIiгykߘDznG|n!6Sˬ/ M 7Zj ܴ2ܽZ b{ gf} ­&" @83@sAbK|eaM;P[̤ yT; н-_@{8s|~|@ڐv o"%@ )o ! { ߪmD8$T; e~#y} xwB )3 7wV  z.UlKςYao݇gFݤ_ɠ2,e8jx-6Ѡi/yq} ߄=< )$pq7Njjlݡ@ /i"DjϱQly k wB Ʃ;;1**#"9wdC_-ŵlR KigFuEl٪Eڧ(˭O27 Y- zji޳hc    ۱ hkHyҰ   eom֢("!* ( ҊǛ e U!Կp qgIqN\ ͗6 =8 Jm OGz*yɆk&# $8)-' Y !!*vfv 4W^,  x/gХ6W  8jxӰ˹]^z9`>tJ,i zTOݚ ܫCo p|LfRqrOԯˬSws(؍t|͕ Ƶ"Ͷ! UWɮ  A3ИM`m !"ޱX+\NO}J+ sXLj (MbM8+ڰ`&1  ²Uq  Z Q u<ΪЭ[Xx  sն߹ Ȳ* / Ϗ, l69bHapo Rd e  ^ueSqz{pt ؟ օ~|-:lU[d|ʛa$QD(ooq3~cВ'X (,@1C/Ö+Ԟ a Ϛe"Ė1+ܨ2m)|Чϧ6 ,R&Zd`4 Rh}1}Ͳ³T$ktx .;Hi-zmͩ!pʄ؇J`ȫ ;zϳ  ΀ `S-ytj  қ{r&xv(;.ĭX\wb; ʪĨ(C) a Ȁ@_j hwׯ !" SP/  p{ _ ׹ +̴cs!  D :ܻüEH/uwa c Z[ `p\c jp3c xt yB zҢe]x"vvm [l!%#Goio[NΣȘ'7r zl{$ ( )E ./1 ' ' *h~ '{m !$7ܤʥ]}N~l^Zoz|>bj5CB+y {RmF$ دM2w$hl͞Ϊ]uG.գjF Vb/KٳݮgsՌϕ#~}K 3 T%ʱD0c ī,'% P !_L*U߬Qƪbc"u 3aX  P 5=   A ɳDx)ft!_ P  l*oʏϦf ]le!G`q̸W [ ReR s ްSW_H +9 }ouhd[\_gmip [U} 1NxȦݢyG~} d?- Z#إ-[|ˬ¦ʦ r f<{pr!{ #E% &lj)F - ( &+ *m&c _*mwv,i=k#v$_3Ԫ˭լ`¨>J؍}p}ӛu3ȩ> 6 ~ !M U  |#uءNGk?MmJٴ/j?׫*%g mok~%~5sc.&j]Ȧ Q G~ظu-^rOˤM-S̬+!I& g۩Rʭ߫# O?c4 ީy!D/.DO?3\0i\?ٲǭn~  4JF>yspdhȷL0&:Ӕy _ & | %ۺO8eαo֡ 6 ٔuVUXdppCj Ov 5rW%`qKw sr DK# F i x܅hzo"no!z R}!ـ "| '| o Wr pb  \]rdbe1_jbuƓ!-ҩ$CoAfy9̧>Π   c}  d .Z4Š ~J{mױu#ݬƮI JhɄQ; _J3s٣ ԯ ^  9;7s[DëLԧ¥[4Ūǩk1Cq ٦ ="ѩe],Z  wYh5 ivnv=Zmfh  Zc  tXÛ{Ǽ)b~qϧ5ň ܪ : hp 62 z UMT \eehu҇ nQ>jOnp[#J :sgƐ^<"r$5g r{}z tkDkbbs_dbd_d0qڢ gXi V@ʩcx}k h `yBmi y xQjõVp{w9[dZ׫ܫsűy_m >M[1`az̐"ޫReg uڮ ٭ ȷ8X+űb   ƯҳQӧu"*Vmn z ȨNPPũt$ܛ nxv+θ?ͥj%XԷ2-y$Rl% 2l! yzV׶ØʞP@سW" B Ҳ <}ڭl)Ӈb  VU ide` ed f~ʽ!)ŭBrp:2˦ޡ4yX|˻nol(r{4zusslaR]_bbBe`!` gb eygv|#ڭ\̩{ Mr xc[eUv } :W2Bye4 i Y~o9׳өʭg|<AMvEK|/0be֨'* @v 6/8A+zg? aHt% _ @}̠ aHU%q^_2Aâgjm1Lc:lJowѡ7߱_@ٹ\ u Ret˷ ܒԲLھغ4RȴD&u?" +ղ RFThn1mi1g'URܧ^ߕy|cxj~EoYɲb}w Y ut| xrptre\@_Da`_am]\ e C{#Edb |!c  "nݐ | vy ):ĨV*Z| Љ ŶzX  !Yi<hJw%Eq3r#йx̧cHxb.V7!qf`۱m":YGn=Y=JȠ9MGhb ٪C,b>Mggɍ ˗ lVūRzAq{߫i@o:ܳݱh3÷̩ұJg e Ag;ԡ3 W`4w* 1  zIWSu5~q_ 'y gXq  -|Efvo*Pe[BvSf lР q ؝ws~"M#y"r suxobebdu`q\[+lwI 3 zz}&ڐ pk  x  Ϝ%ϦT| ~|  s2 y@;'Ԥ('Ԙ `|:V%T(}R!"~ v=('-!ȧh`ZmI]¯=@պ>B:ӑ7j[ʣNܫi V/R2Br^WǪڵ^}t*6 `aöַ϶p)ȳ_6-ή{IJP$ݳĨ|iJ@e_ uԪѧ   poeZPlR q\ -b u6ѩ54eu(}أAWѱnO[W1j9ӓ#"7%v%+${#Iz"T|#w3ri=dcb`\YZis ޡΜ xf!yNd!> } ǁd6Ж|\vy V`d* TeӒ"ŨaO.ZVh^ՂH| w cܩ  t{#"pi wq’rПm˵ڇOXR ˢҔͦǨD@Y?xЩɬ>:Ʀ֩B<eǗ|Fv]4FկE MЫDgW8iG\$R~ TĮԬz޵hUݰ߰0_CUš$:Tq( X=-E L[t   3 tr~z L']|L 9O S`tR4;r?fݧVILu˺ZyjSSZ zzw:##U!E#ā"x~er[h`r]q[\pY?fhى  EpWoz}|I}*В O z wi>@̝[+~ lr 5m uqryψAʮDk(y/ا^}z|Z~ תrК?!dnhFtͅ,.\o`ĵ)4KUBut}na-]eMű+`bpęz^hJed å ֥y˰Ñ."/ $ ԙO<ܱ!ܱ8Jv@Oؚ}D%L8}mFOU CŐٸV 'cN~)չ f  II  nQ rN [ ']XIR= v0wZ͟?H \|dԹ>]j9] !mʆzK:#|"k!z!u}"oT`YW Vc1Z^ mV¡b }n!urinw\ ;ې΢{^U\  t k dkmu` 9³t֬ ٨KkƇ|sV̨Q(kLZ}yjiwr4ɛ"Ԧj? zmwݨqOʨҧn(~o XFg՚֢&e'ЯvƘ*ĞA'Jw )b&4۲"Op4ҡ2iQʨC{'հ<rC$hٳ<mc#Sn ʞϠ/ւ<TOV G < я  7hW ~^zˀ 7+Χū_}?y>S c |2 }#F0 "P$z"%||wn!do\W h kw9ha2c yMtmjz8*r#0s }wx u5xZ_ Ϗ ~ A , -  :  (j g l?gRf}fT֛֠yѝݥg^!K Pm  $  ʘm@x+&vkhng Vm|ُ{  γC,އ4rcx   'UNڰɤ"E (.v|TѥSf!ƪ(#Ccvy-Ū<   RUGb"o}xͧ{3Lҳ[W!"DBRV3{ h;EVƎ,Ý& le¸sȥ  Foi}olo  s +l-Ռ ޞ_I5#ȕ COT$z)Ԟ}Ԉg"zȟ`(k/ ڄnfl@{x2jr| ` ‹ )|">z#| zd|{t9 É    i ` l ax wxzvyl{6dMQ,z   -0<̍/Mҫ jbwr ld he Xt$!uF `$Jmv ݁ !~I,̲öYɨò ~у|]˸Qe ]įHѳ)ڧUͭ ^~}Սd-  ~? ɬ!ձGק۝VyِǭxbqʴڶhS:-jxvLص.#;&jѻ6#mҸʴèRYú1eA٢J = rвVuӤπa #_gq ͥ ѱ m C"ݍ$xe Wx<Fjޟ T  r$q" 5 %Ơ ,  eY`dp)xmjgt}ϖ |"oy$b| z mzw mC|y:~       `U $ bV؈02ަ)xСȅ   6իϵ:8x*< G>߉w;a \ i I `o!ݭ dp}lrwq VpzEXJ[}5 ) |y|c=ЩdJa- }  r _|\M,  ~$OSȝvٱ7'F2I}9w# +ܴ# `H7(GP   #H۽'ײ=˺@ܩ./P23  /~ jܷ{/JgCބ! Z FYfv' vm#g "Fdpz| $Ƨx<2 o rqi1##33 đ <\,Q\Jgj__0av-}  O!u %Ly :|z@o\}|v | | ʇ ގ K  %|ţCo ֥] 6 oɦ6k~ ~ ʉCܓήϹٳf"cģ  T qK] k ~nCȪ?٧Ʒ޵ܳڨnYmhmnh ?glӛO&5'+byv#vg&N| 6\U vyj\ 9    |yqxT ލ - t%΢ͦ+U8v/zv |%x|)+'۴ SkutGܼܶkpG ٣ U0J In'#ZSc q [ԱG hPRVWqVrZ#8T|fv +0Sr9f wGz [ ׬ԝ!"F ֌ 3 \VY_gg9`/aNp̂g5 Nݢru&x!}txghU  xz]~| 7  Օ  ˒ 3 0 OXTv̮wي:tL9 $4U(̵j,Ʈ7 ˟  gsIިO EVg roqo~km}pgp{ooχ/ʣ&1[2Q f ŧ C p"zu v/J5ޑOȚ~ Q 6ϵ^DC/|da &ٱűc0ѮwLӸ){ysnžnº7euf [Ы´ܒ $ ڲ|'-5Ҏ!_P}_v 6 z ^ TYUa.~x=  طkۛ ۏ  1%wl۟MZ  _ >+ P {oW`j]]\foh fj y' ݦmvx|YufR Ă O X ґ  ? ?X Ԝ qBXlbuƤ$1Յ?mČA_¨?R%iͳ%  ݠ  `pvvU!gZO@+c5z2vA|{tzd\j-;h{~qlٟ$G&   ( {^   qAj xē'֥ڞx;$ԚÚ zI!}{߄?g "ڟá$7!kb8XT^wj Lq*(c((*зRQЬ*Ӷt gFє }t<#5 dd Se  m ڭ  ơ ~`?belfVi~!g0J 2ME $!6 * P B  p!f`cOi}fWlvT q/ wy\l'bI[Ɖ? ߊ 7  t  [ݐ<2#)hOj}jXe Kq֒>յѱѶvQ  hmuOSêjJSθܱ%C6}RΜբ~xt6xn[{љC!  ƥ ƪ!!!$({Ю'ҳ?= vg vw/ę\] l &$̍  fz RTSHgH ~ :Rȣxѵ_) !~ڷλu!L/k m ʎ -AݹcWwjt}ʯdz\}  ƷЫ޴@';4l 1V h  4z}gPp xxbMbf%4g&3& v mQ.Ч%d0 Ϫ۪ G KΣ+ ~mi kkmky * 5`P0 Crqa^`,7 Ym ~͠P# U5}Ŕ*zՃԀy~& Bj@jj}fc  o+tϪFUʺkx#|~]˓NL#t}m~ r{-uߢ! vYƮӲֵsP0l 8v R A K:%; {rzɎ=yTz 2Z 2j|AЩѣq IdYûʽںնc]vxdW ȹ(P&fpɹȳtx4.CmD] } µ/fX%8{m Z m g  enkxVzkxf] K$Mrm  J ̸CΰO ”! ̰  &۟ !7{mhk~keno6 ] 9 Ý͖1rj`%[]( W ͐ "+yBRǗR N(;i ! IPJ{4}^tOj=DmKm  im#b]īl((ю   ڄvXo?V˔Е|Ӡt}w}V_0hAyGK=*o yՕ*P)"  GHhU-uVz  p  jmfb ;~ [- ?  `Z5Z1wS!,d#z%n"-ժ2 ϰ O@hYȩBs f Ԟ[ G׀fjxu| s~n|F U"!k_(R  x 1Gү˳ܱv!ծӫ-ߩ { g]agmt|ܟ< < T U_w_iUfWR $ S Ñ 8{pbGc_|Sљu֎C!c(ˑNĀwzߑGȣdHFʨMs?ۋA~#ݫ4ɷLZ3͗Ɏ+ؒ ј X{phLٓ|B(~ՃH?AҲ|pϦx },4r z ߘ'ZK̖4   ^ӈj{q !՟ ~.@[  u$pC?( вF"̧ uԲŤ  ݺW^ϯZs&E? $$!ӓ ~KШNĨiڥˣ{T C  Xd h;jkmnrlz  'r%!xR[ ?P Mj  0§` Jw c=Z]Zc Lo%zf  ֟ i~]sPeW(YL 2  rʒPFZ`xƱ Eq޸5-Eȑyb%dR3avg_l#Tݯ}c"<Gؼ|ȥy3!_ڦDa>%7;}vМҠ"K5~M\߇dz˶Ϲ4}8jTz z|g=Ϊ1 5 | 6}Zz`TVկ T#֥v{Р<̪s%Ѷnp !͢ pҤUy۠ʛ K5owW4ɮeЬ}{|.g|9=4MΛ ;'_ ejlcl?p h':׬IJ{" _ϐ$lQůs ۦ+ H vͪoŨl[(Y  eZYv\ b5o x >,  |"h\b. P М[$KٹbOa^/Uގ<m`` _۴cNԈ"Y""ͷa@k:%bU&ŝX*Ɔ |z=pJ _ujb/ ޶"ڶ&"ݘ.}MūݡF  zr܍pKR'e%ب[N ף©*wحI} ޫ3zxƩJ^"Z dLm_y 4˶apXŘ 9ƴp~"#   L =}[ Iasnskh~uk4w!m^޴~)Cҳȴ(ͳŬI ǧ ƭN  MSe! 5ha&gshh u <ô J $s|#f`\flibvips-8.12.1/configure.ac000066400000000000000000001452631414645631700155670ustar00rootroot00000000000000# Process this file with autoconf to produce a configure script. # also update the version number in the m4 macros below AC_INIT([vips], [8.12.1], [vipsip@jiscmail.ac.uk]) # required for gobject-introspection AC_PREREQ([2.69]) # gobject-introspection recommends -Wno-portability # foreign stops complaints about a missing README (we use README.md instead) # and missing INSTALL (the standard Gnu INSTALL is not very useful) # subdir-objects lets us have dummy.cc in a subdir AM_INIT_AUTOMAKE([-Wno-portability foreign subdir-objects]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) # user-visible library versioning m4_define([vips_major_version], [8]) m4_define([vips_minor_version], [12]) m4_define([vips_micro_version], [1]) m4_define([vips_version], [vips_major_version.vips_minor_version.vips_micro_version]) VIPS_MAJOR_VERSION=vips_major_version() VIPS_MINOR_VERSION=vips_minor_version() VIPS_MICRO_VERSION=vips_micro_version() VIPS_VERSION=vips_version() VIPS_VERSION_STRING="$VIPS_VERSION-$(date -u -r $srcdir/ChangeLog)" # packages add to these as we find them VIPS_CFLAGS="" VIPS_INCLUDES="" VIPS_LIBS="" # libtool library versioning ... not user-visible (except as part of the # library file name) and does not correspond to major/minor/micro above # rules: # sources changed: increment revision # binary interface changed: increment current, reset revision to 0 # binary interface changes backwards compatible?: increment age # binary interface changes not backwards compatible?: reset age to 0 LIBRARY_REVISION=1 LIBRARY_CURRENT=56 LIBRARY_AGE=14 # patched into include/vips/version.h AC_SUBST(VIPS_VERSION) AC_SUBST(VIPS_VERSION_STRING) AC_SUBST(VIPS_MAJOR_VERSION) AC_SUBST(VIPS_MINOR_VERSION) AC_SUBST(VIPS_MICRO_VERSION) # put into library name by libsrc/Makefile.am and libsrcCC/Makefile.am AC_SUBST(LIBRARY_CURRENT) AC_SUBST(LIBRARY_REVISION) AC_SUBST(LIBRARY_AGE) # init introspection support GOBJECT_INTROSPECTION_CHECK([1.30.0]) # remove the '(disabled, use --enable-introspection to enable)' # suffix from the found_introspection variable if test "x$found_introspection" != x"yes"; then found_introspection=no fi # gir needs a list of source files to scan for introspection # # build with a glob and a list of files to exclude from scanning # see also IGNORE_HFILES in doc/Makefile.am introspection_sources=$(cd $srcdir/libvips ; find . -path ./deprecated -prune -o -name dummy.c -prune -o -name introspect.c -prune -o \( -name "*.c" -o -name "*.cpp" \) -print) for name in $introspection_sources; do vips_introspection_sources="$vips_introspection_sources $name" done # add headers that form the public vips8 API .. don't do a find and exclude, # we end up excluding almost everything argh headers="\ basic.h \ vips.h \ object.h \ image.h \ error.h \ foreign.h \ freqfilt.h \ interpolate.h \ header.h \ histogram.h \ operation.h \ enumtypes.h \ conversion.h \ arithmetic.h \ colour.h \ convolution.h \ create.h \ draw.h \ morphology.h \ mosaicing.h \ type.h \ rect.h \ resample.h \ memory.h \ region.h" for name in $headers; do vips_introspection_sources="$vips_introspection_sources include/vips/$name" done AC_SUBST(vips_introspection_sources) AC_CANONICAL_HOST AC_DEFINE_UNQUOTED(G_LOG_DOMAIN, "VIPS", [Domain for glib logging messages.]) m4_define([debug_default], [no]) AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug=@<:@no/minimum/yes@:>@],[turn on debugging @<:@default=debug_default()@:>@]),, enable_debug=debug_default()) if test x"$enable_debug" = x"yes"; then VIPS_DEBUG_FLAGS="-DDEBUG_FATAL -DDEBUG_LEAK" else VIPS_DEBUG_FLAGS="-DG_DISABLE_CAST_CHECKS" if test x"$enable_debug" = x"no"; then VIPS_DEBUG_FLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS" fi fi # option to disable deprecated code, shaves a bit off the library size AC_ARG_ENABLE(deprecated, AS_HELP_STRING([--enable-deprecated], [build deprecated components (default: yes)])) VIPS_ENABLE_DEPRECATED=0 if test x"$enable_deprecated" != x"no"; then VIPS_ENABLE_DEPRECATED=1 enable_deprecated=yes fi AC_DEFINE_UNQUOTED(ENABLE_DEPRECATED,$VIPS_ENABLE_DEPRECATED,[define to build deprecated components]) AM_CONDITIONAL(ENABLE_DEPRECATED, [test x"$enable_deprecated" = x"yes"]) # this gets pasted into version.h as a #define AC_SUBST(VIPS_ENABLE_DEPRECATED) AC_MSG_CHECKING([for -mms-bitfields support]) case "$host_os" in mingw*) # makes gcc use win native alignment # GCC >= 4.7 and Clang >= 11 does this automatically, see: # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1510#note_841637 VIPS_CFLAGS="-mms-bitfields $VIPS_CFLAGS" AC_MSG_RESULT([yes]) ;; *) AC_MSG_RESULT([no]) ;; esac # set the default directory for ICC profiles case "$host_os" in darwin*) profile_dir="/Library/ColorSync/Profiles" ;; mingw*) # need double escapes since this will get pasted into a #define in a C # header ... the C:\Windows is usually overwritten with the result of # GetWindowsDirectoryW() profile_dir="C:\\\\Windows\\\\System32\\\\spool\\\\drivers\\\\color" ;; *) profile_dir="/usr/share/color/icc" ;; esac AC_DEFINE_UNQUOTED(VIPS_ICC_DIR,"$profile_dir",[default directory for ICC profiles]) # we want largefile support, if possible AC_SYS_LARGEFILE # we use libtool and can generate DLLs cleanly on win32 if necessary LT_INIT([win32-dll]) # Checks for programs. AC_PROG_AWK AC_PROG_CC AC_PROG_CC_STDC AC_PROG_CXX AC_PROG_INSTALL AC_PROG_LN_S AC_ARG_ENABLE([doxygen], AS_HELP_STRING([--enable-doxygen], [enable C++ doc build (default: no)]), [enable_doxygen="$enableval"], [enable_doxygen=no]) if test x"$enable_doxygen" = x"yes"; then AC_CHECK_PROGS([DOXYGEN], [doxygen]) if ! test "$DOXYGEN"; then AC_MSG_WARN([doxygen not found; C++ docs will not be generated]) enable_doxygen=no fi fi AM_CONDITIONAL(HAVE_DOXYGEN, [test x"$enable_doxygen" = x"yes"]) # we need a fully expanded version of $libdir # without this we get something like # define VIPS_LIBDIR ${exec_prefix}/lib # argh test x"$prefix" = x"NONE" && prefix=$ac_default_prefix test x"$exec_prefix" = x"NONE" && exec_prefix='${prefix}' # set $expanded_value to the fully-expanded value of the argument expand () { eval expanded_value=$1 if test x"$expanded_value" != x"$1"; then expand "$expanded_value" fi } expand $libdir VIPS_LIBDIR=$expanded_value # this gets pasted into version.h as a #define VIPS_EXEEXT=$EXEEXT AC_SUBST(VIPS_EXEEXT) # vips.c/im_guess_prefix.c need to know the exe suffix and (as a fallback) # the configure-time install prefix AC_DEFINE_UNQUOTED(VIPS_PREFIX,"$prefix",[configure-time install prefix]) AC_DEFINE_UNQUOTED(VIPS_LIBDIR,"$VIPS_LIBDIR",[configure-time library directory]) # i18n # we need to name our .mo with major.minor so we can have multiple versions # installed in parallel on Debian expand vips$VIPS_MAJOR_VERSION.$VIPS_MINOR_VERSION GETTEXT_PACKAGE=$expanded_value AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The prefix for our gettext translation domains.]) # the 'malkovich' one is there for testing only, remove for release #ALL_LINGUAS="en_GB de malkovich" ALL_LINGUAS="en_GB de" AM_GLIB_GNU_GETTEXT # Compatibility with pkg.m4 < 0.27 m4_ifdef([PKG_INSTALLDIR], [PKG_INSTALLDIR], [AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], [install directory for *.pc pkg-config file])], [],[with_pkgconfigdir='$(libdir)/pkgconfig']) AC_SUBST([pkgconfigdir], [${with_pkgconfigdir}])]) # Compatibility with pkg.m4 < 0.28 m4_define_default([PKG_CHECK_VAR], [AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config]) AS_IF([test -z "$$1"], [$1=`$PKG_CONFIG --variable="$3" "$2"`]) AS_IF([test -n "$$1"], [$4], [$5])]) # we need to disable some features on some known-bad gcc versions # these will be "" for clang etc. # # I couldn't get this to work, mysterious! do it ourselves # # AX_CHECK_COMPILE_FLAG([-dumpversion], # [ax_gcc_version_option=yes], # [ax_gcc_version_option=no] # ) AC_MSG_CHECKING([for $CC version]) GCC_VERSION="" version=$($CC -dumpversion) if test $? = 0; then GCC_VERSION=$version AC_MSG_RESULT([$GCC_VERSION]) else AC_MSG_RESULT([-dumpversion not supported]) fi GCC_VERSION_MAJOR=$(echo $GCC_VERSION | cut -d'.' -f1) GCC_VERSION_MINOR=$(echo $GCC_VERSION | cut -d'.' -f2) GCC_VERSION_PATCH=$(echo $GCC_VERSION | cut -d'.' -f3) # Checks for libraries. # build list of pkg-config packages we used here PACKAGES_USED="" # build list of extra libs we need here # the main one is jpeg: it does not have a .pc file, so when we make vips.pc # we need to put -ljpeg into libs ourselves EXTRA_LIBS_USED="" # Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC AC_CHECK_HEADERS([errno.h math.h fcntl.h limits.h stdlib.h string.h sys/file.h sys/ioctl.h sys/param.h sys/time.h sys/mman.h sys/types.h sys/stat.h unistd.h io.h direct.h windows.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_RESTRICT AX_GCC_VAR_ATTRIBUTE(vector_size) AC_C_CONST AC_TYPE_MODE_T AC_TYPE_OFF_T AC_TYPE_SIZE_T # g++/gcc 4.x and 5.x have rather broken vector support ... 5.4.1 seems to # work, but 5.4.0 fails to even compile AC_MSG_CHECKING([for $CC with working vector support]) if test x"$GCC_VERSION_MAJOR" != x"4" -a x"$GCC_VERSION_MAJOR" != x"5"; then AC_MSG_RESULT([yes]) else ax_cv_have_var_attribute_vector_size=no AC_MSG_RESULT([no]) fi # we need to be able to shuffle vectors in C++ if test x"$ax_cv_have_var_attribute_vector_size" = x"yes"; then AC_MSG_CHECKING([for C++ vector shuffle]) AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ typedef float v4f __attribute__((vector_size(4 * sizeof(float)),aligned(16))); ]], [[ v4f f; f[3] = 99; ]])],[ AC_MSG_RESULT([yes]) have_vector_shuffle=yes ],[ AC_MSG_RESULT([no]) have_vector_shuffle=no ]) AC_LANG_POP([C++]) if test x"$have_vector_shuffle" = x"yes"; then AC_DEFINE_UNQUOTED(HAVE_VECTOR_SHUFFLE, 1, [define if your C++ can shuffle vectors]) fi fi # we also need to be able to mix vector and scalar arithmetic if test x"$have_vector_shuffle" = x"yes"; then AC_MSG_CHECKING([for C++ vector arithmetic]) AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ typedef float v4f __attribute__((vector_size(4 * sizeof(float)),aligned(16))); ]], [[ v4f f = {1, 2, 3, 4}; f *= 12.0; v4f g = {5, 6, 7, 8}; f = g > 0 ? g : -1 * g; ]])],[ AC_MSG_RESULT([yes]) have_vector_arith=yes ],[ AC_MSG_RESULT([no]) have_vector_arith=no ]) AC_LANG_POP([C++]) fi # gcc 7.2 seems to work, but then gets confused by signed constants in # templates if test x"$have_vector_arith" = x"yes"; then AC_MSG_CHECKING([for C++ signed constants in vector templates]) AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ typedef float v4f __attribute__((vector_size(4 * sizeof(float)),aligned(16))); template static void h( v4f B ) { v4f f; f = -1 * B; } ]], [[ ]])],[ AC_MSG_RESULT([yes]) ],[ AC_MSG_RESULT([no]) have_vector_arith=no ]) AC_LANG_POP([C++]) if test x"$have_vector_arith" = x"yes"; then AC_DEFINE_UNQUOTED(HAVE_VECTOR_ARITH, 1, [define if your C++ can mix vector and scalar arithmetic]) fi fi # Checks for library functions. AC_FUNC_MEMCMP AC_FUNC_MMAP AC_FUNC_VPRINTF AC_CHECK_FUNCS([getcwd gettimeofday getwd memset munmap putenv realpath strcasecmp strchr strcspn strdup strerror strrchr strspn vsnprintf realpath mkstemp mktemp random rand sysconf atexit _aligned_malloc posix_memalign memalign]) AC_CHECK_LIB(m,cbrt,[AC_DEFINE(HAVE_CBRT,1,[have cbrt() in libm.])]) AC_CHECK_LIB(m,hypot,[AC_DEFINE(HAVE_HYPOT,1,[have hypot() in libm.])]) AC_CHECK_LIB(m,atan2,[AC_DEFINE(HAVE_ATAN2,1,[have atan2() in libm.])]) AC_CHECK_LIB(m,asinh,[AC_DEFINE(HAVE_ASINH,1,[have asinh() in libm.])]) # have to have these parts of glib ... we need glib 2.15 for gio PKG_CHECK_MODULES(REQUIRED, glib-2.0 >= 2.40 gmodule-no-export-2.0 gobject-2.0 gio-2.0) PACKAGES_USED="$PACKAGES_USED glib-2.0 gmodule-no-export-2.0 gobject-2.0 gio-2.0" # from 2.62 we have datetime PKG_CHECK_MODULES(DATE_TIME_FORMAT_ISO8601, glib-2.0 >= 2.62, [AC_DEFINE(HAVE_DATE_TIME_FORMAT_ISO8601,1, [define if your glib has g_date_time_format_iso8601().] ) ], [: ] ) VIPS_CFLAGS="$VIPS_CFLAGS $GIO_CFLAGS" VIPS_LIBS="$VIPS_LIBS $GIO_LIBS" # if available, we use pthread_setattr_default_np() to raise the per-thread # stack size ... musl (libc on Alpine), for example, has a very small stack per # thread by default save_pthread_LIBS="$LIBS" save_pthread_CFLAGS="$CFLAGS" LIBS="$LIBS $REQUIRED_LIBS" CFLAGS="$CFLAGS $REQUIRED_CFLAGS" AC_CHECK_FUNC(pthread_setattr_default_np, [AC_DEFINE(HAVE_PTHREAD_DEFAULT_NP,1,[have pthread_setattr_default_np().]) ] ) LIBS="$save_pthread_LIBS" CFLAGS="$save_pthread_CFLAGS" # from 2.48 we have g_uint_checked_mul() etc. PKG_CHECK_MODULES(HAVE_CHECKED_MUL, glib-2.0 >= 2.48, [AC_DEFINE(HAVE_CHECKED_MUL,1,[define if your glib has checked multiply.]) ], [: ] ) AC_MSG_CHECKING([whether to build dynamic modules]) # Disable modules by default when building static libraries AS_IF([test x"$enable_static" = x"yes"], [enable_modules_default=no], [enable_modules_default=yes]) AC_ARG_ENABLE([modules], AS_HELP_STRING([--disable-modules], [disable dynamic modules (default: test)]), [enable_modules="$enableval"], [enable_modules="$enable_modules_default"]) gmodule_supported_flag=no gmodule_with_flag=yes if test x"$enable_modules" = x"no"; then AC_MSG_RESULT([no]) else AC_MSG_RESULT([yes]) AC_MSG_CHECKING([whether dynamic modules work]) PKG_CHECK_VAR([gmodule_supported], [gmodule-no-export-2.0], [gmodule_supported]) if test x"$gmodule_supported" = x"true"; then gmodule_supported_flag=yes gmodule_with_flag='module' AC_DEFINE(ENABLE_MODULES,1,[define to enable loadable module support.]) AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi fi # check for gtk-doc GTK_DOC_CHECK([1.14],[--flavour no-tmpl]) # we need expat ... the .pc file for expat is only available # for recent linuxes, so we fall back to AM_WITH_EXPAT PKG_CHECK_MODULES(EXPAT, expat, [expat_found=yes PACKAGES_USED="$PACKAGES_USED expat" ], [AM_WITH_EXPAT ] ) if test x"$expat_found" = x"no"; then exit 1 fi VIPS_CFLAGS="$VIPS_CFLAGS $EXPAT_CFLAGS" VIPS_LIBS="$VIPS_LIBS $EXPAT_LIBS" # optional supporting libraries AC_ARG_WITH([gsf], AS_HELP_STRING([--without-gsf], [build without libgsf-1 (default: test)])) # libgsf-1 1.14.21 crashes # .27 is known to work well # .26 seems OK but has not been tested much # not sure about 22-25 if test x"$with_gsf" != x"no"; then PKG_CHECK_MODULES(GSF, libgsf-1 >= 1.14.26, [AC_DEFINE(HAVE_GSF,1,[define if you have libgsf-1 installed.]) with_gsf=yes PACKAGES_USED="$PACKAGES_USED libgsf-1" ], [AC_MSG_WARN([libgsf-1 not found; disabling dzsave support]) with_gsf=no ] ) # zip64 and deflate-level came in .31 PKG_CHECK_MODULES(GSF_ZIP64, libgsf-1 >= 1.14.31, [AC_DEFINE(HAVE_GSF_ZIP64,1,[define if your libgsf supports zip64.]) AC_DEFINE(HAVE_GSF_DEFLATE_LEVEL,1, [define if your libgsf supports deflate-level.]) ], [: ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $GSF_CFLAGS" VIPS_LIBS="$VIPS_LIBS $GSF_LIBS" AC_ARG_WITH([fftw], AS_HELP_STRING([--without-fftw], [build without fftw (default: test)])) if test x"$with_fftw" != x"no"; then PKG_CHECK_MODULES(FFTW, fftw3, [AC_DEFINE(HAVE_FFTW,1,[define if you have fftw3 installed.]) with_fftw=yes PACKAGES_USED="$PACKAGES_USED fftw3" ], [AC_MSG_WARN([fftw not found; disabling fftw support]) with_fftw=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $FFTW_CFLAGS" VIPS_LIBS="$VIPS_LIBS $FFTW_LIBS" # ImageMagick AC_ARG_WITH([magick], AS_HELP_STRING([--without-magick], [build without libMagic (default: test)]), [with_magick=$withval], [with_magick=$gmodule_with_flag]) # libMagic as a dynamically loadable module AS_IF([test x"$with_magick" = x"module"], [with_magick_module=$gmodule_supported_flag], [with_magick_module=no]) AC_ARG_WITH([magickpackage], AS_HELP_STRING([--with-magickpackage=PACKAGE], [use magick PACKAGE (default: MagickCore; try GraphicsMagick to build against gm instead)])) if test x"$with_magickpackage" = x"yes"; then AC_MSG_WARN([--with-magickpackage needs an argument, ignoring]) with_magick=no with_magick_module=no else if test x"$with_magickpackage" = x""; then # set the default magick package ... very old imagemagicks called it # ImageMagick PKG_CHECK_MODULES(MAGICK_WAND, MagickCore, [with_magickpackage=MagickCore ], [PKG_CHECK_MODULES(IMAGE_MAGICK, ImageMagick, [with_magickpackage=ImageMagick ], [AC_MSG_WARN([neither MagickCore nor ImageMagick found; disabling Magick support]) with_magick=no with_magick_module=no ] ) ] ) fi fi # we have a separate loader for magick7 with fewer ifdef # options; only test for features on the magick6 case magick_version= if test x"$with_magick" != x"no"; then PKG_CHECK_MODULES(MAGICK, $with_magickpackage >= 7.0, [AC_DEFINE(HAVE_MAGICK7,1,[define if you have libMagick7 installed.]) with_magick=yes magick7=yes magick_version=magick7 AS_IF([test x"$with_magick_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED $with_magickpackage"]) ], [PKG_CHECK_MODULES(MAGICK, $with_magickpackage, [AC_DEFINE(HAVE_MAGICK6,1,[define if you have libMagick6 installed.]) with_magick=yes magick6=yes magick_version=magick6 AS_IF([test x"$with_magick_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED $with_magickpackage"]) ], [AC_MSG_WARN([$with_magickpackage not found; disabling Magick support]) with_magick=no with_magick_module=no ] ) ] ) else with_magick=no with_magick_module=no magick6=no magick_version=none with_magickpackage=none fi if test x"$magick6" = x"yes"; then # do we have number_scenes in image_info ... imagemagick uses this save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $MAGICK_CFLAGS" AC_CHECK_MEMBER([struct _ImageInfo.number_scenes], AC_DEFINE(HAVE_NUMBER_SCENES,1, [define if your magick has ImageInfo.number_scenes.]), [], [#include ]) CFLAGS="$save_CFLAGS" fi if test x"$magick6" = x"yes"; then # the magick6 API varies a lot between magick versions, and between GM and IM # set CFLAGS too, since CHECK_FUNCS will try to compile / link / run code. save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$LIBS $MAGICK_LIBS" CFLAGS="$CFLAGS $MAGICK_CFLAGS" AC_CHECK_FUNCS([InheritException AcquireExceptionInfo SetImageProperty SetImageExtent AcquireImage GetVirtualPixels ResetImageProfileIterator ResetImageAttributeIterator ResetImagePropertyIterator MagickCoreGenesis SetImageOption BlobToStringInfo OptimizePlusImageLayers OptimizeImageTransparency]) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi if test x"$magick6" = x"yes"; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $MAGICK_CFLAGS" # the range of ColorspaceType has expanded several times AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [#include ], [ColorspaceType colorspace = CMYColorspace] )], [AC_DEFINE(HAVE_CMYCOLORSPACE,1, [define if your Magick has CMYColorspace.]) ] ) AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [#include ], [ColorspaceType colorspace = HCLpColorspace] )], [AC_DEFINE(HAVE_HCLPCOLORSPACE,1, [define if your Magick has HCLpColorspace.]) ] ) # GetImageMagick() takes two args under GM, three under IM AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [#include ], [(void)GetImageMagick(NULL, 0, NULL)] )], [AC_DEFINE(HAVE_GETIMAGEMAGICK3,1, [define if your GetImageMagick() takes three arguments.]) ] ) CFLAGS="$save_CFLAGS" fi # have flags to turn load and save off independently ... some people will want # save but not load, for example AC_ARG_ENABLE([magickload], AS_HELP_STRING([--disable-magickload], [disable libMagic load (default: enabled)])) AC_ARG_ENABLE([magicksave], AS_HELP_STRING([--disable-magicksave], [disable libMagic save (default: enabled)])) if test x"$enable_magicksave" != x"yes"; then # we need ImportImagePixels ... GM is missing this sadly save_LIBS="$LIBS" LIBS="$LIBS $MAGICK_LIBS" AC_CHECK_FUNCS(ImportImagePixels,[ AC_DEFINE(HAVE_IMPORTIMAGEPIXELS,1, [define if you have ImportImagePixels.]) ],[] ) AC_CHECK_FUNCS(ImagesToBlob,[ AC_DEFINE(HAVE_IMAGESTOBLOB,1, [define if you have ImagesToBlob.]) ],[] ) LIBS="$save_LIBS" fi if test x"$with_magick" != x"no"; then if test x"$enable_magickload" != x"no"; then AC_DEFINE(ENABLE_MAGICKLOAD,1,[define to enable load with libMagick]) enable_magickload=yes fi if test x"$enable_magicksave" != x"no"; then AC_DEFINE(ENABLE_MAGICKSAVE,1,[define to enable save with libMagick]) enable_magicksave=yes fi else enable_magickload=no enable_magicksave=no fi AS_IF([test x"$with_magick_module" = x"yes"], [AC_DEFINE([MAGICK_MODULE], [1], [define to build libMagic as a dynamically loadable module.])], [VIPS_CFLAGS="$VIPS_CFLAGS $MAGICK_CFLAGS" VIPS_LIBS="$VIPS_LIBS $MAGICK_LIBS"]) AM_CONDITIONAL(MAGICK_MODULE, [test x"$with_magick_module" = x"yes"]) # orc AC_ARG_WITH([orc], AS_HELP_STRING([--without-orc], [build without orc (default: test)])) if test x"$with_orc" != x"no"; then # we use loadpw etc. PKG_CHECK_MODULES(ORC, orc-0.4 >= 0.4.11, [AC_DEFINE(HAVE_ORC,1,[define if you have orc-0.4.11 or later installed.]) with_orc=yes PACKAGES_USED="$PACKAGES_USED orc-0.4" save_LIBS="$LIBS" LIBS="$LIBS $ORC_LIBS" AC_CHECK_FUNCS(orc_program_get_error, AC_DEFINE(HAVE_ORC_PROGRAM_GET_ERROR,1, [define if your orc has orc_program_get_error.])) LIBS="$save_LIBS" ], [AC_MSG_WARN([orc-0.4.11 or later not found; disabling orc support]) with_orc=no ] ) fi # orc 0.4.30+ works with cf-protection, but 0.4.30 has a bug with multiple # definitions of OrcTargetPowerPCFlags, so insist on 0.4.31 if test x"$with_orc" = x"yes"; then PKG_CHECK_MODULES(ORC_CF_PROTECTION, orc-0.4 >= 0.4.31, [AC_DEFINE(HAVE_ORC_CF_PROTECTION,1, [define if your orc works with cf-protection.] ) ], [: ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $ORC_CFLAGS" VIPS_LIBS="$VIPS_LIBS $ORC_LIBS" # lcms ... refuse to use lcms1 AC_ARG_WITH([lcms], AS_HELP_STRING([--without-lcms], [build without lcms (default: test)])) if test x"$with_lcms" != x"no"; then PKG_CHECK_MODULES(LCMS, lcms2, [AC_DEFINE(HAVE_LCMS2,1,[define if you have lcms2 installed.]) with_lcms="yes (lcms2)" PACKAGES_USED="$PACKAGES_USED lcms2" ], [AC_MSG_WARN([lcms2 not found; disabling ICC profile support]) with_lcms=no ] ) fi # we need a conditional for this to only compile in fallback profiles if lcms # is detected AM_CONDITIONAL(ENABLE_LCMS, [test x"$with_lcms" != x"no"]) VIPS_CFLAGS="$VIPS_CFLAGS $LCMS_CFLAGS" VIPS_LIBS="$VIPS_LIBS $LCMS_LIBS" # OpenEXR AC_ARG_WITH([OpenEXR], AS_HELP_STRING([--without-OpenEXR], [build without OpenEXR (default: test)])) # require 1.2.2 since 1.2.1 has a broken ImfCloseTiledInputFile() if test x"$with_OpenEXR" != x"no"; then PKG_CHECK_MODULES(OPENEXR, OpenEXR >= 1.2.2, [AC_DEFINE(HAVE_OPENEXR,1,[define if you have OpenEXR >= 1.2.2 installed.]) with_OpenEXR=yes PACKAGES_USED="$PACKAGES_USED OpenEXR" ], [AC_MSG_WARN([OpenEXR not found; disabling OpenEXR support]) with_OpenEXR=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $OPENEXR_CFLAGS" VIPS_LIBS="$VIPS_LIBS $OPENEXR_LIBS" # nifti AC_ARG_WITH([nifti], AS_HELP_STRING([--without-nifti], [build without nifti (default: test)])) if test x"$with_nifti" != x"no"; then FIND_NIFTI([ with_nifti=yes ],[ with_nifti=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $NIFTI_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $NIFTI_INCLUDES" VIPS_LIBS="$VIPS_LIBS $NIFTI_LIBS" # jpeg-xl AC_ARG_WITH([libjxl], AS_HELP_STRING([--without-libjxl], [build without libjxl (default: test)]), [with_libjxl=$withval], [with_libjxl=$gmodule_with_flag]) # libjxl as a dynamically loadable module AS_IF([test x"$with_libjxl" = x"module"], [with_libjxl_module=$gmodule_supported_flag], [with_libjxl_module=no]) if test x"$with_libjxl" != x"no"; then PKG_CHECK_MODULES(LIBJXL, libjxl_threads >= 0.5 libjxl >= 0.5, [AC_DEFINE(HAVE_LIBJXL,1,[define if you have libjxl >= 0.5 installed.]) with_libjxl=yes AS_IF([test x"$with_libjxl_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED libjxl"]) ], [AC_MSG_WARN([libjxl not found; disabling libjxl support]) with_libjxl=no with_libjxl_module=no ] ) fi if test x"$with_libjxl" = x"yes"; then save_LIBS="$LIBS" LIBS="$LIBS $LIBJXL_LIBS" # Introduced in 0.6 AC_CHECK_FUNCS(JxlEncoderInitBasicInfo,[ AC_DEFINE(HAVE_LIBJXL_JXLENCODERINITBASICINFO,1, [define if you have JxlEncoderInitBasicInfo.]) ],[] ) LIBS="$save_LIBS" fi AS_IF([test x"$with_libjxl_module" = x"yes"], [AC_DEFINE([LIBJXL_MODULE], [1], [define to build libjxl as a dynamically loadable module.])], [VIPS_CFLAGS="$VIPS_CFLAGS $LIBJXL_CFLAGS" VIPS_LIBS="$VIPS_LIBS $LIBJXL_LIBS"]) AM_CONDITIONAL(LIBJXL_MODULE, [test x"$with_libjxl_module" = x"yes"]) # openjpeg AC_ARG_WITH([libopenjp2], AS_HELP_STRING([--without-libopenjp2], [build without libopenjp2 (default: test)])) # 2.4 is the first one to have working threading and tiling if test x"$with_libopenjp2" != x"no"; then PKG_CHECK_MODULES(LIBOPENJP2, libopenjp2 >= 2.4, [AC_DEFINE(HAVE_LIBOPENJP2,1, [define if you have libopenjp2 >= 2.4 installed.]) with_libopenjp2=yes PACKAGES_USED="$PACKAGES_USED libopenjp2" ], [AC_MSG_WARN([libopenjp2 not found; disabling libopenjp2 support]) with_libopenjp2=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $LIBOPENJP2_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $LIBOPENJP2_INCLUDES" VIPS_LIBS="$VIPS_LIBS $LIBOPENJP2_LIBS" # libheif AC_ARG_WITH([heif], AS_HELP_STRING([--without-heif], [build without libheif (default: test)]), [with_heif=$withval], [with_heif=$gmodule_with_flag]) # libheif as a dynamically loadable module AS_IF([test x"$with_heif" = x"module"], [with_heif_module=$gmodule_supported_flag], [with_heif_module=no]) if test x"$with_heif" != x"no"; then PKG_CHECK_MODULES(HEIF, libheif >= 1.3.0, [with_heif=yes PKG_CHECK_VAR([have_h265_decoder], [libheif], [builtin_h265_decoder]) PKG_CHECK_VAR([have_avif_decoder], [libheif], [builtin_avif_decoder]) # test for !=no so that we work for older libheif which does not have # this variable if test x"$have_h265_decoder" != x"no" -o x"$have_avif_decoder" = x"yes"; then AC_DEFINE(HAVE_HEIF_DECODER,1, [define if your libheif has decode support.]) fi PKG_CHECK_VAR([have_h265_encoder], [libheif], [builtin_h265_encoder]) PKG_CHECK_VAR([have_avif_encoder], [libheif], [builtin_avif_encoder]) if test x"$have_h265_encoder" != x"no" -o x"$have_avif_encoder" = x"yes"; then AC_DEFINE(HAVE_HEIF_ENCODER,1, [define if your libheif has encode support.]) fi AS_IF([test x"$with_heif_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED libheif"]) ], [AC_MSG_WARN([libheif >= 1.3.0 not found; disabling HEIF support]) with_heif=no with_heif_module=no have_h265_decoder= have_h265_encoder= have_avif_decoder= have_avif_encoder= ] ) fi AS_IF([test x"$with_heif_module" = x"yes"], [AC_DEFINE([HEIF_MODULE], [1], [define to build libheif as a dynamically loadable module.])], [VIPS_CFLAGS="$VIPS_CFLAGS $HEIF_CFLAGS" VIPS_LIBS="$VIPS_LIBS $HEIF_LIBS"]) AM_CONDITIONAL(HEIF_MODULE, [test x"$with_heif_module" = x"yes"]) # color profile support added in 1.3.3 if test x"$with_heif" = x"yes"; then save_LIBS="$LIBS" LIBS="$LIBS $HEIF_LIBS" AC_CHECK_FUNCS(heif_image_handle_get_raw_color_profile,[ AC_DEFINE(HAVE_HEIF_COLOR_PROFILE,1, [define if you have heif_image_handle_get_raw_color_profile.]) ],[] ) LIBS="$save_LIBS" fi # heif_main_brand added in 1.4.0, but heif_avif appeared in 1.7 ... just check # the libheif version number since testing for enums is annoying if test x"$with_heif" = x"yes"; then PKG_CHECK_MODULES(HEIF_AVIF, libheif >= 1.7.0, [ AC_DEFINE(HAVE_HEIF_AVIF,1,[define if you have heif_avif.]) ], [ ]) fi # heif_decoding_options.convert_hdr_to_8bit added in 1.7.0 if test x"$with_heif" = x"yes"; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $HEIF_CFLAGS" AC_CHECK_MEMBER([struct heif_decoding_options.convert_hdr_to_8bit],[ AC_DEFINE(HAVE_HEIF_DECODING_OPTIONS_CONVERT_HDR_TO_8BIT,1, [define if you have heif_decoding_options.convert_hdr_to_8bit]) ],[], [#include ]) CFLAGS="$save_CFLAGS" fi # pdfium AC_ARG_WITH([pdfium], AS_HELP_STRING([--without-pdfium], [build without pdfium (default: test)])) # pick 4200 as the starting version number ... no reason, really, it'd # probably work with much older versions if test x"$with_pdfium" != x"no"; then PKG_CHECK_MODULES(PDFIUM, pdfium >= 4200, [ AC_DEFINE(HAVE_PDFIUM,1,[define if you have pdfium > 4200.]) if test x"$with_poppler" != x"no"; then AC_MSG_WARN([PDFium found, disabling poppler]) with_poppler=no fi with_pdfium=yes PACKAGES_USED="$PACKAGES_USED pdfium" ], [ with_pdfium=no ]) fi VIPS_CFLAGS="$VIPS_CFLAGS $PDFIUM_CFLAGS" VIPS_LIBS="$VIPS_LIBS $PDFIUM_LIBS" # poppler AC_ARG_WITH([poppler], AS_HELP_STRING([--without-poppler], [build without poppler (default: test)]), [with_poppler=$withval], [with_poppler=$gmodule_with_flag]) # poppler as a dynamically loadable module AS_IF([test x"$with_poppler" = x"module"], [with_poppler_module=$gmodule_supported_flag], [with_poppler_module=no]) if test x"$with_poppler" != x"no"; then PKG_CHECK_MODULES(POPPLER, [poppler-glib >= 0.16.0 cairo >= 1.2], [ AC_DEFINE(HAVE_POPPLER,1,[define if you have poppler-glib >= 0.16.0 and cairo >= 1.2 installed.]) with_poppler=yes AS_IF([test x"$with_poppler_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED poppler-glib cairo"]) ], [ AC_MSG_WARN([poppler-glib >= 0.16.0 or cairo >= 1.2 not found; disabling PDF load via poppler]) with_poppler=no with_poppler_module=no ]) fi AS_IF([test x"$with_poppler_module" = x"yes"], [AC_DEFINE([POPPLER_MODULE], [1], [define to build poppler as a dynamically loadable module.])], [VIPS_CFLAGS="$VIPS_CFLAGS $POPPLER_CFLAGS" VIPS_LIBS="$VIPS_LIBS $POPPLER_LIBS"]) AM_CONDITIONAL(POPPLER_MODULE, [test x"$with_poppler_module" = x"yes"]) # librsvg AC_ARG_WITH([rsvg], AS_HELP_STRING([--without-rsvg], [build without rsvg (default: test)])) # 2.40.3 so we get the UNLIMITED open flag if test x"$with_rsvg" != x"no"; then PKG_CHECK_MODULES(RSVG, [librsvg-2.0 >= 2.40.3 cairo >= 1.2], [ AC_DEFINE(HAVE_RSVG,1,[define if you have librsvg-2.0 >= 2.40.3 and cairo >= 1.2 installed.]) with_rsvg=yes PACKAGES_USED="$PACKAGES_USED librsvg-2.0 cairo" # 2.46 for rsvg_handle_render_document PKG_CHECK_MODULES(RSVG_HANDLE_RENDER_DOCUMENT, librsvg-2.0 >= 2.46, [AC_DEFINE(HAVE_RSVG_HANDLE_RENDER_DOCUMENT,1,[define if your librsvg has rsvg_handle_render_document().]) ], [: ] ) ], [ AC_MSG_WARN([librsvg-2.0 >= 2.40.3 or cairo >= 1.2 not found; disabling SVG load via rsvg]) with_rsvg=no ]) fi VIPS_CFLAGS="$VIPS_CFLAGS $RSVG_CFLAGS" VIPS_LIBS="$VIPS_LIBS $RSVG_LIBS" # zlib # some platforms, like macosx, are missing the .pc files for zlib, so # we fall back to FIND_ZLIB AC_ARG_WITH([zlib], AS_HELP_STRING([--without-zlib], [build without zlib (default: test)])) if test x"$with_zlib" != x"no"; then PKG_CHECK_MODULES(ZLIB, zlib >= 0.4, [AC_DEFINE(HAVE_ZLIB,1,[define if you have zlib installed.]) with_zlib=yes PACKAGES_USED="$PACKAGES_USED zlib" ], [FIND_ZLIB( [with_zlib="yes (found by search)" ], [AC_MSG_WARN([zlib not found; disabling SVGZ buffer support]) with_zlib=no ] ) ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $ZLIB_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $ZLIB_INCLUDES" VIPS_LIBS="$VIPS_LIBS $ZLIB_LIBS" # OpenSlide AC_ARG_WITH([openslide], AS_HELP_STRING([--without-openslide], [build without OpenSlide (default: test)]), [with_openslide=$withval], [with_openslide=$gmodule_with_flag]) # OpenSlide as a dynamically loadable module AS_IF([test x"$with_openslide" = x"module"], [with_openslide_module=$gmodule_supported_flag], [with_openslide_module=no]) if test x"$with_openslide" != x"no"; then PKG_CHECK_MODULES(OPENSLIDE, [openslide >= 3.4.0], [AC_DEFINE(HAVE_OPENSLIDE_3_4,1,[define if you have OpenSlide >= 3.4.0 installed.]) AC_DEFINE(HAVE_OPENSLIDE,1,[define if you have OpenSlide >= 3.3.0 installed.]) with_openslide=yes AS_IF([test x"$with_openslide_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED openslide"]) ], [AC_MSG_NOTICE([OpenSlide >= 3.4.0 not found; checking for >= 3.3.0]) PKG_CHECK_MODULES(OPENSLIDE, [openslide >= 3.3.0], [AC_DEFINE(HAVE_OPENSLIDE,1,[define if you have OpenSlide >= 3.3.0 installed.]) with_openslide=yes AS_IF([test x"$with_openslide_module" = x"no"], [PACKAGES_USED="$PACKAGES_USED openslide"]) ], [AC_MSG_WARN([OpenSlide >= 3.3.0 not found; disabling virtual slide support]) with_openslide=no with_openslide_module=no ] ) ] ) fi AS_IF([test x"$with_openslide_module" = x"yes"], [AC_DEFINE([OPENSLIDE_MODULE], [1], [define to build OpenSlide as a dynamically loadable module.])], [VIPS_CFLAGS="$VIPS_CFLAGS $OPENSLIDE_CFLAGS" VIPS_LIBS="$VIPS_LIBS $OPENSLIDE_LIBS"]) AM_CONDITIONAL(OPENSLIDE_MODULE, [test x"$with_openslide_module" = x"yes"]) # matio AC_ARG_WITH([matio], AS_HELP_STRING([--without-matio], [build without matio (default: test)])) if test x"$with_matio" != x"no"; then PKG_CHECK_MODULES(MATIO, matio, [AC_DEFINE(HAVE_MATIO,1,[define if you have matio installed.]) with_matio=yes PACKAGES_USED="$PACKAGES_USED matio" ], [AC_MSG_WARN([matio not found; disabling matio support]) with_matio=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $MATIO_CFLAGS" VIPS_LIBS="$VIPS_LIBS $MATIO_LIBS" # not external libraries, but have options to disable them, helps to # reduce attack surface AC_ARG_WITH([nsgif], AS_HELP_STRING([--without-nsgif], [build without nsgif load (default: with)])) if test x"$with_nsgif" != x"no"; then AC_DEFINE(HAVE_NSGIF,1,[define to build nsgif load support.]) with_nsgif=yes fi AM_CONDITIONAL(ENABLE_NSGIF, [test x"$with_nsgif" = x"yes"]) AC_ARG_WITH([ppm], AS_HELP_STRING([--without-ppm], [build without ppm (default: with)])) if test x"$with_ppm" != x"no"; then AC_DEFINE(HAVE_PPM,1,[define to build ppm support.]) with_ppm=yes fi AC_ARG_WITH([analyze], AS_HELP_STRING([--without-analyze], [build without analyze (default: with)])) if test x"$with_analyze" != x"no"; then AC_DEFINE(HAVE_ANALYZE,1,[define to build analyze support.]) with_analyze=yes fi AC_ARG_WITH([radiance], AS_HELP_STRING([--without-radiance], [build without radiance (default: with)])) if test x"$with_radiance" != x"no"; then AC_DEFINE(HAVE_RADIANCE,1,[define to build radiance support.]) with_radiance=yes fi # cfitsio AC_ARG_WITH([cfitsio], AS_HELP_STRING([--without-cfitsio], [build without cfitsio (default: test)])) if test x"$with_cfitsio" != x"no"; then PKG_CHECK_MODULES(CFITSIO, cfitsio, [AC_DEFINE(HAVE_CFITSIO,1,[define if you have cfitsio installed.]) with_cfitsio=yes PACKAGES_USED="$PACKAGES_USED cfitsio" ], [AC_MSG_WARN([cfitsio not found; disabling cfitsio support]) with_cfitsio=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $CFITSIO_CFLAGS" VIPS_LIBS="$VIPS_LIBS $CFITSIO_LIBS" # libwebp ... target 0.6+ to reduce complication # webp has the stuff for handling metadata in two separate libraries -- we # insit on having all of them AC_ARG_WITH([libwebp], AS_HELP_STRING([--without-libwebp], [build without libwebp (default: test)])) if test x"$with_libwebp" != x"no"; then PKG_CHECK_MODULES(LIBWEBP, libwebp >= 0.6 libwebpmux >= 0.6 libwebpdemux >= 0.6, [AC_DEFINE(HAVE_LIBWEBP,1,[define if you have libwebp/libwebpmux/libwebpdemux installed.]) with_libwebp=yes PACKAGES_USED="$PACKAGES_USED libwebp libwebpmux libwebpdemux" ], [AC_MSG_WARN([libwebp, mux, demux not found; disabling WEBP support]) with_libwebp=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $LIBWEBP_CFLAGS" VIPS_LIBS="$VIPS_LIBS $LIBWEBP_LIBS" # pangocairo for text rendering AC_ARG_WITH([pangocairo], AS_HELP_STRING([--without-pangocairo], [build without pangocairo (default: test)])) if test x"$with_pangocairo" != x"no"; then PKG_CHECK_MODULES(PANGOCAIRO, pangocairo, [AC_DEFINE(HAVE_PANGOCAIRO,1,[define if you have pangocairo installed.]) with_pangocairo=yes PACKAGES_USED="$PACKAGES_USED pangocairo" ], [AC_MSG_WARN([pangocairo not found; disabling pangocairo support]) with_pangocairo=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $PANGOCAIRO_CFLAGS" VIPS_LIBS="$VIPS_LIBS $PANGOCAIRO_LIBS" # font file support with fontconfig AC_ARG_WITH([fontconfig], AS_HELP_STRING([--without-fontconfig], [build without fontconfig (default: test)])) if test x"$with_pangocairo" != x"no" -a x"$with_fontconfig" != x"no"; then PKG_CHECK_MODULES(FONTCONFIG, fontconfig, [AC_DEFINE(HAVE_FONTCONFIG,1,[define if you have fontconfig installed.]) with_fontconfig=yes PACKAGES_USED="$PACKAGES_USED fontconfig" ], [AC_MSG_WARN([fontconfig not found; disabling fontconfig support]) with_fontconfig=no ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $FONTCONFIG_CFLAGS" VIPS_LIBS="$VIPS_LIBS $FONTCONFIG_LIBS" # look for TIFF with pkg-config ... fall back to our tester # pkgconfig support for libtiff starts with libtiff-4 AC_ARG_WITH([tiff], AS_HELP_STRING([--without-tiff], [build without libtiff (default: test)])) if test x"$with_tiff" != x"no"; then PKG_CHECK_MODULES(TIFF, libtiff-4, [AC_DEFINE(HAVE_TIFF,1,[define if you have libtiff installed.]) with_tiff="yes (pkg-config libtiff-4)" PACKAGES_USED="$PACKAGES_USED libtiff-4" ], [FIND_TIFF( with_tiff="yes (found by search)", [AC_MSG_WARN([libtiff not found; disabling TIFF support]) with_tiff=no ] ) ] ) fi # ZSTD and WEBP in TIFF added in libtiff 4.0.10 if test x"$with_tiff" != x"no"; then save_INCLUDES="$INCLUDES" INCLUDES="$INCLUDES $TIFF_INCLUDES" AC_CHECK_DECL(COMPRESSION_WEBP,[ AC_DEFINE(HAVE_TIFF_COMPRESSION_WEBP,1,[define if your libtiff has webp.]) ],[ ],[ [#include ] ] ) INCLUDES="$save_INCLUDES" fi VIPS_CFLAGS="$VIPS_CFLAGS $TIFF_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $TIFF_INCLUDES" VIPS_LIBS="$VIPS_LIBS $TIFF_LIBS" # Look for libspng first # 0.6.1 uses "libspng.pc", git master libspng uses "spng.pc" AC_ARG_WITH([libspng], AS_HELP_STRING([--without-libspng], [build without libspng (default: test)])) if test x"$with_libspng" != x"no"; then PKG_CHECK_MODULES(SPNG, libspng >= 0.6, [AC_DEFINE(HAVE_SPNG,1,[define if you have libspng installed.]) with_libspng=yes PACKAGES_USED="$PACKAGES_USED libspng" ], [PKG_CHECK_MODULES(SPNG, spng >= 0.6, [AC_DEFINE(HAVE_SPNG,1,[define if you have libspng installed.]) with_libspng=yes PACKAGES_USED="$PACKAGES_USED spng" ], [with_libspng=no ] ) ] ) fi VIPS_CFLAGS="$VIPS_CFLAGS $SPNG_CFLAGS" VIPS_LIBS="$VIPS_LIBS $SPNG_LIBS" # look for PNG with pkg-config ... fall back to our tester # we can have both PNG and SPNG enabled, with SPNG for read and PNG for # write AC_ARG_WITH([png], AS_HELP_STRING([--without-png], [build without libpng (default: test)])) if test x"$with_png" != x"no"; then PKG_CHECK_MODULES(PNG, libpng >= 1.2.9, [AC_DEFINE(HAVE_PNG,1,[define if you have libpng installed.]) with_png="yes (pkg-config libpng >= 1.2.9)" PACKAGES_USED="$PACKAGES_USED libpng" ], [FIND_PNG( [with_png="yes (found by search)" ], [AC_MSG_WARN([libpng not found; disabling PNG support]) with_png=no ] ) ] ) fi if test x"$with_png" != x"no"; then save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PNG_LIBS $LIBS" CFLAGS="$PNG_INCLUDES $CFLAGS" AC_CHECK_FUNCS(png_set_chunk_malloc_max, AC_DEFINE(HAVE_PNG_SET_CHUNK_MALLOC_MAX,1, [define if your libpng has png_set_chunk_malloc_max.])) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi VIPS_CFLAGS="$VIPS_CFLAGS $PNG_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $PNG_INCLUDES" VIPS_LIBS="$VIPS_LIBS $PNG_LIBS" # look for libimagequant with pkg-config (only if libpng is enabled) AC_ARG_WITH([imagequant], AS_HELP_STRING([--without-imagequant], [build without imagequant (default: test)])) if test x"$with_imagequant" != x"no"; then PKG_CHECK_MODULES(IMAGEQUANT, imagequant, [AC_DEFINE(HAVE_IMAGEQUANT,1,[define if you have imagequant installed.]) with_imagequant=yes PACKAGES_USED="$PACKAGES_USED imagequant" ], [AC_MSG_WARN([libimagequant not found; disabling 8bpp PNG support]) with_imagequant=no ] ) else with_imagequant=no fi VIPS_CFLAGS="$VIPS_CFLAGS $IMAGEQUANT_CFLAGS" VIPS_LIBS="$VIPS_LIBS $IMAGEQUANT_LIBS" # look for libjpeg with pkg-config ... fall back to our tester AC_ARG_WITH([jpeg], AS_HELP_STRING([--without-jpeg], [build without libjpeg (default: test)])) if test x"$with_jpeg" != x"no"; then PKG_CHECK_MODULES(JPEG, libjpeg, [AC_DEFINE(HAVE_JPEG,1,[define if you have libjpeg installed.]) with_jpeg="yes (pkg-config)" PACKAGES_USED="$PACKAGES_USED libjpeg" ], [FIND_JPEG( [with_jpeg="yes (found by search)" EXTRA_LIBS_USED="$EXTRA_LIBS_USED -ljpeg" ], [AC_MSG_WARN([libjpeg not found; disabling JPEG support]) with_jpeg=no ] ) ] ) fi # features like trellis quant are exposed as extension parameters ... # mozjpeg 3.2 and later have #define JPEG_C_PARAM_SUPPORTED, but we must # work with earlier versions if test x"$with_jpeg" != x"no"; then save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$JPEG_LIBS $LIBS" CFLAGS="$JPEG_INCLUDES $CFLAGS" AC_CHECK_FUNCS(jpeg_c_bool_param_supported, AC_DEFINE(HAVE_JPEG_EXT_PARAMS,1, [define if your libjpeg has extension parameters.])) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi VIPS_CFLAGS="$VIPS_CFLAGS $JPEG_CFLAGS" VIPS_INCLUDES="$VIPS_INCLUDES $JPEG_INCLUDES" VIPS_LIBS="$VIPS_LIBS $JPEG_LIBS" # libexif AC_ARG_WITH([libexif], AS_HELP_STRING([--without-libexif], [build without libexif (default: test)])) if test x"$with_libexif" != x"no"; then PKG_CHECK_MODULES(EXIF, libexif >= 0.6, [AC_DEFINE(HAVE_EXIF,1,[define if you have libexif >= 0.6 installed.]) with_libexif=yes PACKAGES_USED="$PACKAGES_USED libexif" ], [AC_MSG_WARN([libexif >= 0.6 not found; disabling exif support]) with_libexif=no ] ) fi # some libexif packages need include , some just # how annoying if test x"$with_libexif" != x"no"; then # cppflags not cflags because we want the preproc to see the -I as well save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$EXIF_CFLAGS $CPPFLAGS" AC_CHECK_HEADER(exif-data.h, AC_DEFINE(UNTAGGED_EXIF,1,[libexif includes don't need libexif prefix])) CPPFLAGS="$save_CPPFLAGS" fi VIPS_CFLAGS="$VIPS_CFLAGS $EXIF_CFLAGS" VIPS_LIBS="$VIPS_LIBS $EXIF_LIBS" # GIF save with libcgif (requires libimagequant also) AC_ARG_WITH([cgif], AS_HELP_STRING([--without-cgif], [build without cgif (default: test)])) if test x"$with_imagequant" == x"yes" && test x"$with_cgif" != x"no"; then PKG_CHECK_MODULES(CGIF, cgif, [AC_DEFINE(HAVE_CGIF,1,[define if you have cgif installed.]) with_cgif=yes PACKAGES_USED="$PACKAGES_USED cgif" ], [AC_MSG_WARN([libcgif not found]) with_cgif=no ] ) else with_cgif=no fi VIPS_CFLAGS="$VIPS_CFLAGS $CGIF_CFLAGS" VIPS_LIBS="$VIPS_LIBS $CGIF_LIBS" # fuzzing AC_ARG_VAR([LIB_FUZZING_ENGINE], [fuzzing library, e.g. /path/to/libFuzzer.a]) if test x"$LIB_FUZZING_ENGINE" = x; then LIB_FUZZING_ENGINE="libstandaloneengine.a" fi VIPS_CFLAGS="$VIPS_CFLAGS $VIPS_DEBUG_FLAGS $REQUIRED_CFLAGS" VIPS_LIBS="$VIPS_LIBS $REQUIRED_LIBS -lm" # build options relevant at runtime ... this becomes `vips --vips-config` # output VIPS_CONFIG="\ enable debug: $enable_debug, \ enable deprecated library components: $enable_deprecated, \ enable modules: $gmodule_supported_flag, \ use fftw3 for FFT: $with_fftw, \ accelerate loops with orc: $with_orc, \ ICC profile support with lcms: $with_lcms, \ zlib: $with_zlib, \ text rendering with pangocairo: $with_pangocairo, \ font file support with fontconfig: $with_fontconfig, \ RAD load/save: $with_radiance, \ Analyze7 load/save: $with_analyze, \ PPM load/save: $with_ppm, \ GIF load: $with_nsgif, \ EXIF metadata support with libexif: $with_libexif, \ JPEG load/save with libjpeg: $with_jpeg, \ JXL load/save with libjxl: $with_libjxl (dynamic module: $with_libjxl_module), \ JPEG2000 load/save with libopenjp2: $with_libopenjp2, \ PNG load with libspng: $with_libspng, \ PNG load/save with libpng: $with_png, \ quantisation to 8 bit: $with_imagequant, \ TIFF load/save with libtiff: $with_tiff, \ image pyramid save: $with_gsf, \ HEIC/AVIF load/save with libheif: $with_heif (dynamic module: $with_heif_module), \ WebP load/save with libwebp: $with_libwebp, \ PDF load with PDFium: $with_pdfium, \ PDF load with poppler-glib: $with_poppler (dynamic module: $with_poppler_module), \ SVG load with librsvg-2.0: $with_rsvg, \ EXR load with OpenEXR: $with_OpenEXR, \ OpenSlide load: $with_openslide (dynamic module: $with_openslide_module), \ Matlab load with matio: $with_matio, \ NIfTI load/save with niftiio: $with_nifti, \ FITS load/save with cfitsio: $with_cfitsio, \ GIF save with cgif: $with_cgif, \ Magick package: $with_magickpackage (dynamic module: $with_magick_module), \ Magick API version: $magick_version, \ load with libMagickCore: $enable_magickload, \ save with libMagickCore: $enable_magicksave" AC_SUBST(VIPS_LIBDIR) AC_SUBST(VIPS_CFLAGS) AC_SUBST(VIPS_INCLUDES) AC_SUBST(VIPS_LIBS) AC_SUBST(VIPS_CONFIG) AC_SUBST(PACKAGES_USED) AC_SUBST(EXTRA_LIBS_USED) AC_CONFIG_FILES([ vips.pc vips-cpp.pc Makefile $srcdir/libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/colour/Makefile libvips/colour/profiles/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/foreign/Makefile libvips/foreign/libnsgif/Makefile libvips/freqfilt/Makefile libvips/histogram/Makefile libvips/draw/Makefile libvips/iofuncs/Makefile libvips/module/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/create/Makefile libvips/resample/Makefile cplusplus/Doxyfile cplusplus/include/Makefile cplusplus/include/vips/Makefile cplusplus/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width test/Makefile test/variables.sh test/test-suite/Makefile test/test-suite/helpers/Makefile man/Makefile doc/Makefile doc/libvips-docs.xml po/Makefile.in fuzz/Makefile ]) AC_OUTPUT # also add any new items to VIPS_CONFIG above AC_MSG_RESULT([dnl ## Build options enable debug: $enable_debug enable deprecated library components: $enable_deprecated enable modules: $gmodule_supported_flag enable C docs with gtkdoc: $enable_gtk_doc (requires gtk-doc 1.14 or later) enable C++ docs with doxygen: $enable_doxygen gobject introspection: $found_introspection (requires gobject-introspection 1.30 or later) RAD load/save: $with_radiance Analyze7 load/save: $with_analyze PPM load/save: $with_ppm GIF load: $with_nsgif ## Optional dependencies use fftw3 for FFT: $with_fftw accelerate loops with orc: $with_orc (requires orc-0.4.11 or later) ICC profile support with lcms: $with_lcms zlib: $with_zlib text rendering with pangocairo: $with_pangocairo font file support with fontconfig: $with_fontconfig EXIF metadata support with libexif: $with_libexif ## File format support JPEG load/save with libjpeg: $with_jpeg JXL load/save with libjxl: $with_libjxl (dynamic module: $with_libjxl_module) JPEG2000 load/save with libopenjp2: $with_libopenjp2 (requires libopenjp2 2.4 or later) PNG load with libspng: $with_libspng (requires libspng-0.6 or later) PNG load/save with libpng: $with_png (requires libpng-1.2.9 or later) quantisation to 8 bit: $with_imagequant (requires libimagequant) TIFF load/save with libtiff: $with_tiff image pyramid save: $with_gsf (requires libgsf-1 1.14.26 or later) HEIC/AVIF load/save with libheif: $with_heif (dynamic module: $with_heif_module) WebP load/save with libwebp: $with_libwebp (requires libwebp, libwebpmux, libwebpdemux 0.6.0 or later) PDF load with PDFium: $with_pdfium PDF load with poppler-glib: $with_poppler (dynamic module: $with_poppler_module) (requires poppler-glib 0.16.0 or later) SVG load with librsvg-2.0: $with_rsvg (requires librsvg-2.0 2.34.0 or later) EXR load with OpenEXR: $with_OpenEXR OpenSlide support: $with_openslide (dynamic module: $with_openslide_module) (requires openslide-3.3.0 or later) Matlab load with matio: $with_matio NIfTI load/save with niftiio: $with_nifti FITS load/save with cfitsio: $with_cfitsio GIF save with cgif: $with_cgif (requires cgif, libimagequant) Magick package: $with_magickpackage (dynamic module: $with_magick_module) Magick major API version: $magick_version load with libMagickCore: $enable_magickload save with libMagickCore: $enable_magicksave ]) libvips-8.12.1/cplusplus/000077500000000000000000000000001414645631700153205ustar00rootroot00000000000000libvips-8.12.1/cplusplus/.gitignore000066400000000000000000000000421414645631700173040ustar00rootroot00000000000000html latex Doxyfile doxygen.stamp libvips-8.12.1/cplusplus/Doxyfile.in000066400000000000000000003333331414645631700174430ustar00rootroot00000000000000# Doxyfile 1.8.17 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. # # All text after a double hash (##) is considered a comment and is placed in # front of the TAG it is preceding. # # All text after a single hash (#) is considered a comment and will be ignored. # The format is: # TAG = value [value, ...] # For lists, items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # This tag specifies the encoding used for all characters in the configuration # file that follow. The default is UTF-8 which is also the encoding used for all # text before the first occurrence of this tag. Doxygen uses libiconv (or the # iconv built into libc) for the transcoding. See # https://www.gnu.org/software/libiconv/ for the list of possible encodings. # The default value is: UTF-8. DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by # double-quotes, unless you are using Doxywizard) that should identify the # project for which the documentation is generated. This name is used in the # title of most generated pages and in a few other places. # The default value is: My Project. PROJECT_NAME = "vips-cpp" # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version # control system is used. PROJECT_NUMBER = "@VIPS_MAJOR_VERSION@.@VIPS_MINOR_VERSION@" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a # quick idea about the purpose of the project. Keep the description short. PROJECT_BRIEF = "libvips C++ binding" # With the PROJECT_LOGO tag one can specify a logo or an icon that is included # in the documentation. The maximum height of the logo should not exceed 55 # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. PROJECT_LOGO = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is # entered, it will be relative to the location where doxygen was started. If # left blank the current directory will be used. OUTPUT_DIRECTORY = # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- # directories (in 2 levels) under the output directory of each output format and # will distribute the generated files over these directories. Enabling this # option can be useful when feeding doxygen a huge amount of source files, where # putting all generated files in the same directory would otherwise causes # performance problems for the file system. # The default value is: NO. CREATE_SUBDIRS = NO # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII # characters to appear in the names of generated files. If set to NO, non-ASCII # characters will be escaped, for example _xE3_x81_x84 will be used for Unicode # U+3044. # The default value is: NO. ALLOW_UNICODE_NAMES = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, # Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), # Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, # Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), # Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, # Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, # Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, # Ukrainian and Vietnamese. # The default value is: English. OUTPUT_LANGUAGE = English # The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all generated output in the proper direction. # Possible values are: None, LTR, RTL and Context. # The default value is: None. OUTPUT_TEXT_DIRECTION = None # If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member # descriptions after the members that are listed in the file and class # documentation (similar to Javadoc). Set to NO to disable this. # The default value is: YES. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief # description of a member or function before the detailed description # # Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. # The default value is: YES. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator that is # used to form the text in various listings. Each string in this list, if found # as the leading text of the brief description, will be stripped from the text # and the result, after processing the whole list, is used as the annotated # text. Otherwise, the brief description is used as-is. If left blank, the # following values are used ($name is automatically replaced with the name of # the entity):The $name class, The $name widget, The $name file, is, provides, # specifies, contains, represents, a, an and the. ABBREVIATE_BRIEF = "The $name class" \ "The $name widget" \ "The $name file" \ is \ provides \ specifies \ contains \ represents \ a \ an \ the # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # doxygen will generate a detailed section even if there is only a brief # description. # The default value is: NO. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. # The default value is: NO. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path # before files name in the file list and in the header files. If set to NO the # shortest path that makes the file name unique will be used # The default value is: YES. FULL_PATH_NAMES = YES # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. # Stripping is only done if one of the specified strings matches the left-hand # part of the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the path to # strip. # # Note that you can specify absolute paths here, but also relative paths, which # will be relative from the directory where doxygen is started. # This tag requires that the tag FULL_PATH_NAMES is set to YES. STRIP_FROM_PATH = # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the # path mentioned in the documentation of a class, which tells the reader which # header file to include in order to use a class. If left blank only the name of # the header file containing the class definition is used. Otherwise one should # specify the list of include paths that are normally passed to the compiler # using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but # less readable) file names. This can be useful is your file systems doesn't # support long names like on DOS, Mac, or CD-ROM. # The default value is: NO. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the # first line (until the first dot) of a Javadoc-style comment as the brief # description. If set to NO, the Javadoc-style will behave just like regular Qt- # style comments (thus requiring an explicit @brief command for a brief # description.) # The default value is: NO. JAVADOC_AUTOBRIEF = NO # If the JAVADOC_BANNER tag is set to YES then doxygen will interpret a line # such as # /*************** # as being the beginning of a Javadoc-style comment "banner". If set to NO, the # Javadoc-style will behave just like regular comments and it will not be # interpreted by doxygen. # The default value is: NO. JAVADOC_BANNER = NO # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first # line (until the first dot) of a Qt-style comment as the brief description. If # set to NO, the Qt-style will behave just like regular Qt-style comments (thus # requiring an explicit \brief command for a brief description.) # The default value is: NO. QT_AUTOBRIEF = NO # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a # multi-line C++ special comment block (i.e. a block of //! or /// comments) as # a brief description. This used to be the default behavior. The new default is # to treat a multi-line C++ comment block as a detailed description. Set this # tag to YES if you prefer the old behavior instead. # # Note that setting this tag to YES also means that rational rose comments are # not recognized any more. # The default value is: NO. MULTILINE_CPP_IS_BRIEF = NO # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the # documentation from any documented member that it re-implements. # The default value is: YES. INHERIT_DOCS = YES # If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new # page for each member. If set to NO, the documentation of a member will be part # of the file/class/namespace that contains it. # The default value is: NO. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen # uses this value to replace tabs by spaces in code fragments. # Minimum value: 1, maximum value: 16, default value: 4. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that act as commands in # the documentation. An alias has the form: # name=value # For example adding # "sideeffect=@par Side Effects:\n" # will allow you to put the command \sideeffect (or @sideeffect) in the # documentation, which will result in a user-defined paragraph with heading # "Side Effects:". You can put \n's in the value part of an alias to insert # newlines (in the resulting output). You can put ^^ in the value part of an # alias to insert a newline as if a physical newline was in the original file. # When you need a literal { or } or , in the value part of an alias you have to # escape them by means of a backslash (\), this can lead to conflicts with the # commands \{ and \} for these it is advised to use the version @{ and @} or use # a double escape (\\{ and \\}) ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources # only. Doxygen will then generate output that is more tailored for C. For # instance, some of the names that are used will be different. The list of all # members will be omitted, etc. # The default value is: NO. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or # Python sources only. Doxygen will then generate output that is more tailored # for that language. For instance, namespaces will be presented as packages, # qualified scopes will look different, etc. # The default value is: NO. OPTIMIZE_OUTPUT_JAVA = NO # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran # sources. Doxygen will then generate output that is tailored for Fortran. # The default value is: NO. OPTIMIZE_FOR_FORTRAN = NO # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL # sources. Doxygen will then generate output that is tailored for VHDL. # The default value is: NO. OPTIMIZE_OUTPUT_VHDL = NO # Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice # sources only. Doxygen will then generate output that is more tailored for that # language. For instance, namespaces will be presented as modules, types will be # separated into more groups, etc. # The default value is: NO. OPTIMIZE_OUTPUT_SLICE = NO # Doxygen selects the parser to use depending on the extension of the files it # parses. With this tag you can assign which parser to use for a given # extension. Doxygen has a built-in mapping, but you can override or extend it # using this tag. The format is ext=language, where ext is a file extension, and # language is one of the parsers supported by doxygen: IDL, Java, JavaScript, # Csharp (C#), C, C++, D, PHP, md (Markdown), Objective-C, Python, Slice, # Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: # FortranFree, unknown formatted Fortran: Fortran. In the later case the parser # tries to guess whether the code is fixed or free formatted code, this is the # default for Fortran type files), VHDL, tcl. For instance to make doxygen treat # .inc files as Fortran files (default is PHP), and .f files as C (default is # Fortran), use: inc=Fortran f=C. # # Note: For files without extension you can use no_extension as a placeholder. # # Note that for custom extensions you also need to set FILE_PATTERNS otherwise # the files are not read by doxygen. EXTENSION_MAPPING = # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments # according to the Markdown format, which allows for more readable # documentation. See https://daringfireball.net/projects/markdown/ for details. # The output of markdown processing is further processed by doxygen, so you can # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in # case of backward compatibilities issues. # The default value is: YES. MARKDOWN_SUPPORT = YES # When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up # to that level are automatically included in the table of contents, even if # they do not have an id attribute. # Note: This feature currently applies only to Markdown headings. # Minimum value: 0, maximum value: 99, default value: 5. # This tag requires that the tag MARKDOWN_SUPPORT is set to YES. TOC_INCLUDE_HEADINGS = 5 # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can # be prevented in individual cases by putting a % sign in front of the word or # globally by setting AUTOLINK_SUPPORT to NO. # The default value is: YES. AUTOLINK_SUPPORT = YES # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want # to include (a tag file for) the STL sources as input, then you should set this # tag to YES in order to let doxygen match functions declarations and # definitions whose arguments contain STL classes (e.g. func(std::string); # versus func(std::string) {}). This also make the inheritance and collaboration # diagrams that involve STL classes more complete and accurate. # The default value is: NO. BUILTIN_STL_SUPPORT = NO # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. # The default value is: NO. CPP_CLI_SUPPORT = NO # Set the SIP_SUPPORT tag to YES if your project consists of sip (see: # https://www.riverbankcomputing.com/software/sip/intro) sources only. Doxygen # will parse them like normal C++ but will assume all classes use public instead # of private inheritance when no explicit protection keyword is present. # The default value is: NO. SIP_SUPPORT = NO # For Microsoft's IDL there are propget and propput attributes to indicate # getter and setter methods for a property. Setting this option to YES will make # doxygen to replace the get and set methods by a property in the documentation. # This will only work if the methods are indeed getting or setting a simple # type. If this is not the case, or you want to show the methods anyway, you # should set this option to NO. # The default value is: YES. IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. # The default value is: NO. DISTRIBUTE_GROUP_DOC = NO # If one adds a struct or class to a group and this option is enabled, then also # any nested class or struct is added to the same group. By default this option # is disabled and one has to add nested compounds explicitly via \ingroup. # The default value is: NO. GROUP_NESTED_COMPOUNDS = NO # Set the SUBGROUPING tag to YES to allow class member groups of the same type # (for instance a group of public functions) to be put as a subgroup of that # type (e.g. under the Public Functions section). Set it to NO to prevent # subgrouping. Alternatively, this can be done per class using the # \nosubgrouping command. # The default value is: YES. SUBGROUPING = YES # When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions # are shown inside the group in which they are included (e.g. using \ingroup) # instead of on a separate page (for HTML and Man pages) or section (for LaTeX # and RTF). # # Note that this feature does not work in combination with # SEPARATE_MEMBER_PAGES. # The default value is: NO. INLINE_GROUPED_CLASSES = NO # When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions # with only public data fields or simple typedef fields will be shown inline in # the documentation of the scope in which they are defined (i.e. file, # namespace, or group documentation), provided this scope is documented. If set # to NO, structs, classes, and unions are shown on a separate page (for HTML and # Man pages) or section (for LaTeX and RTF). # The default value is: NO. INLINE_SIMPLE_STRUCTS = NO # When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or # enum is documented as struct, union, or enum with the name of the typedef. So # typedef struct TypeS {} TypeT, will appear in the documentation as a struct # with name TypeT. When disabled the typedef will appear as a member of a file, # namespace, or class. And the struct will be named TypeS. This can typically be # useful for C code in case the coding convention dictates that all compound # types are typedef'ed and only the typedef is referenced, never the tag name. # The default value is: NO. TYPEDEF_HIDES_STRUCT = NO # The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This # cache is used to resolve symbols given their name and scope. Since this can be # an expensive process and often the same symbol appears multiple times in the # code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small # doxygen will become slower. If the cache is too large, memory is wasted. The # cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range # is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 # symbols. At the end of a run doxygen will report the cache usage and suggest # the optimal cache size from a speed point of view. # Minimum value: 0, maximum value: 9, default value: 0. LOOKUP_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in # documentation are documented, even if no documentation was available. Private # class members and static file members will be hidden unless the # EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. # Note: This will also disable the warnings about undocumented members that are # normally produced when WARNINGS is set to YES. # The default value is: NO. EXTRACT_ALL = NO # If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will # be included in the documentation. # The default value is: NO. EXTRACT_PRIVATE = NO # If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual # methods of a class will be included in the documentation. # The default value is: NO. EXTRACT_PRIV_VIRTUAL = NO # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. # The default value is: NO. EXTRACT_PACKAGE = NO # If the EXTRACT_STATIC tag is set to YES, all static members of a file will be # included in the documentation. # The default value is: NO. EXTRACT_STATIC = NO # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined # locally in source files will be included in the documentation. If set to NO, # only classes defined in header files are included. Does not have any effect # for Java sources. # The default value is: YES. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. If set to YES, local methods, # which are defined in the implementation section but not in the interface are # included in the documentation. If set to NO, only methods in the interface are # included. # The default value is: NO. EXTRACT_LOCAL_METHODS = NO # If this flag is set to YES, the members of anonymous namespaces will be # extracted and appear in the documentation as a namespace called # 'anonymous_namespace{file}', where file will be replaced with the base name of # the file that contains the anonymous namespace. By default anonymous namespace # are hidden. # The default value is: NO. EXTRACT_ANON_NSPACES = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all # undocumented members inside documented classes or files. If set to NO these # members will be included in the various overviews, but no documentation # section is generated. This option has no effect if EXTRACT_ALL is enabled. # The default value is: NO. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. If set # to NO, these classes will be included in the various overviews. This option # has no effect if EXTRACT_ALL is enabled. # The default value is: NO. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend # declarations. If set to NO, these declarations will be included in the # documentation. # The default value is: NO. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any # documentation blocks found inside the body of a function. If set to NO, these # blocks will be appended to the function's detailed documentation block. # The default value is: NO. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation that is typed after a # \internal command is included. If the tag is set to NO then the documentation # will be excluded. Set it to YES to include the internal documentation. # The default value is: NO. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file # names in lower-case letters. If set to YES, upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # (including Cygwin) ands Mac users are advised to set this option to NO. # The default value is: system dependent. CASE_SENSE_NAMES = YES # If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with # their full class and namespace scopes in the documentation. If set to YES, the # scope will be hidden. # The default value is: NO. HIDE_SCOPE_NAMES = NO # If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will # append additional text to a page's title, such as Class Reference. If set to # YES the compound reference will be hidden. # The default value is: NO. HIDE_COMPOUND_REFERENCE= NO # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. # The default value is: YES. SHOW_INCLUDE_FILES = YES # If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each # grouped member an include statement to the documentation, telling the reader # which file to include in order to use the member. # The default value is: NO. SHOW_GROUPED_MEMB_INC = NO # If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include # files with double quotes in the documentation rather than with sharp brackets. # The default value is: NO. FORCE_LOCAL_INCLUDES = NO # If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the # documentation for inline members. # The default value is: YES. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the # (detailed) documentation of file and class members alphabetically by member # name. If set to NO, the members will appear in declaration order. # The default value is: YES. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief # descriptions of file, namespace and class members alphabetically by member # name. If set to NO, the members will appear in declaration order. Note that # this will also influence the order of the classes in the class list. # The default value is: NO. SORT_BRIEF_DOCS = NO # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the # (brief and detailed) documentation of class members so that constructors and # destructors are listed first. If set to NO the constructors will appear in the # respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. # Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief # member documentation. # Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting # detailed member documentation. # The default value is: NO. SORT_MEMBERS_CTORS_1ST = NO # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy # of group names into alphabetical order. If set to NO the group names will # appear in their defined order. # The default value is: NO. SORT_GROUP_NAMES = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by # fully-qualified names, including namespaces. If set to NO, the class list will # be sorted only by class name, not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the alphabetical # list. # The default value is: NO. SORT_BY_SCOPE_NAME = NO # If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper # type resolution of all parameters of a function it will reject a match between # the prototype and the implementation of a member function even if there is # only one candidate or it is obvious which candidate to choose by doing a # simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still # accept a match between prototype and implementation in such cases. # The default value is: NO. STRICT_PROTO_MATCHING = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo # list. This list is created by putting \todo commands in the documentation. # The default value is: YES. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test # list. This list is created by putting \test commands in the documentation. # The default value is: YES. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug # list. This list is created by putting \bug commands in the documentation. # The default value is: YES. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) # the deprecated list. This list is created by putting \deprecated commands in # the documentation. # The default value is: YES. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional documentation # sections, marked by \if ... \endif and \cond # ... \endcond blocks. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the # initial value of a variable or macro / define can have for it to appear in the # documentation. If the initializer consists of more lines than specified here # it will be hidden. Use a value of 0 to hide initializers completely. The # appearance of the value of individual variables and macros / defines can be # controlled using \showinitializer or \hideinitializer command in the # documentation regardless of this setting. # Minimum value: 0, maximum value: 10000, default value: 30. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated at # the bottom of the documentation of classes and structs. If set to YES, the # list will mention the files that were used to generate the documentation. # The default value is: YES. SHOW_USED_FILES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. This # will remove the Files entry from the Quick Index and from the Folder Tree View # (if specified). # The default value is: YES. SHOW_FILES = YES # Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces # page. This will remove the Namespaces entry from the Quick Index and from the # Folder Tree View (if specified). # The default value is: YES. SHOW_NAMESPACES = YES # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from # the version control system). Doxygen will invoke the program by executing (via # popen()) the command command input-file, where command is the value of the # FILE_VERSION_FILTER tag, and input-file is the name of an input file provided # by doxygen. Whatever the program writes to standard output is used as the file # version. For an example see the documentation. FILE_VERSION_FILTER = # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed # by doxygen. The layout file controls the global structure of the generated # output files in an output format independent way. To create the layout file # that represents doxygen's defaults, run doxygen with the -l option. You can # optionally specify a file name after the option, if omitted DoxygenLayout.xml # will be used as the name of the layout file. # # Note that if you run doxygen from a directory containing a file called # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE # tag is left empty. LAYOUT_FILE = # The CITE_BIB_FILES tag can be used to specify one or more bib files containing # the reference definitions. This must be a list of .bib files. The .bib # extension is automatically appended if omitted. This requires the bibtex tool # to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the # search path. See also \cite for info how to create references. CITE_BIB_FILES = #--------------------------------------------------------------------------- # Configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated to # standard output by doxygen. If QUIET is set to YES this implies that the # messages are off. # The default value is: NO. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated to standard error (stderr) by doxygen. If WARNINGS is set to YES # this implies that the warnings are on. # # Tip: Turn warnings on while writing the documentation. # The default value is: YES. WARNINGS = YES # If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate # warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag # will automatically be disabled. # The default value is: YES. WARN_IF_UNDOCUMENTED = YES # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some parameters # in a documented function, or documenting parameters that don't exist or using # markup commands wrongly. # The default value is: YES. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that # are documented, but have no documentation for their parameters or return # value. If set to NO, doxygen will only warn about wrong or incomplete # parameter documentation, but not about the absence of documentation. If # EXTRACT_ALL is set to YES then this flag will automatically be disabled. # The default value is: NO. WARN_NO_PARAMDOC = NO # If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when # a warning is encountered. # The default value is: NO. WARN_AS_ERROR = NO # The WARN_FORMAT tag determines the format of the warning messages that doxygen # can produce. The string should contain the $file, $line, and $text tags, which # will be replaced by the file and line number from which the warning originated # and the warning text. Optionally the format may contain $version, which will # be replaced by the version of the file (if it could be obtained via # FILE_VERSION_FILTER) # The default value is: $file:$line: $text. WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning and error # messages should be written. If left blank the output is written to standard # error (stderr). WARN_LOGFILE = #--------------------------------------------------------------------------- # Configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag is used to specify the files and/or directories that contain # documented source files. You may enter file names like myfile.cpp or # directories like /usr/src/myproject. Separate the files or directories with # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. INPUT = \ README.md \ VConnection.cpp \ VError.cpp \ VImage.cpp \ VInterpolate.cpp \ vips-operators.cpp \ include/vips/VConnection8.h \ include/vips/VError8.h \ include/vips/VImage8.h \ include/vips/VInterpolate8.h \ include/vips/vips8 # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses # libiconv (or the iconv built into libc) for the transcoding. See the libiconv # documentation (see: https://www.gnu.org/software/libiconv/) for the list of # possible encodings. # The default value is: UTF-8. INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and # *.h) to filter out the source-files in the directories. # # Note that for custom extensions or not directly supported extensions you also # need to set EXTENSION_MAPPING for the extension otherwise the files are not # read by doxygen. # # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, # *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, # *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C comment), # *.doc (to be provided as doxygen C comment), *.txt (to be provided as doxygen # C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, *.f, *.for, *.tcl, *.vhd, # *.vhdl, *.ucf, *.qsf and *.ice. FILE_PATTERNS = *.c \ *.cc \ *.cxx \ *.cpp \ *.c++ \ *.java \ *.ii \ *.ixx \ *.ipp \ *.i++ \ *.inl \ *.idl \ *.ddl \ *.odl \ *.h \ *.hh \ *.hxx \ *.hpp \ *.h++ \ *.cs \ *.d \ *.php \ *.php4 \ *.php5 \ *.phtml \ *.inc \ *.m \ *.markdown \ *.md \ *.mm \ *.dox \ *.doc \ *.txt \ *.py \ *.pyw \ *.f90 \ *.f95 \ *.f03 \ *.f08 \ *.f \ *.for \ *.tcl \ *.vhd \ *.vhdl \ *.ucf \ *.qsf \ *.ice # The RECURSIVE tag can be used to specify whether or not subdirectories should # be searched for input files as well. # The default value is: NO. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should be # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. # # Note that relative paths are relative to the directory from which doxygen is # run. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded # from the input. # The default value is: NO. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. # # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* EXCLUDE_PATTERNS = # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the # output. The symbol name can be a fully qualified name, a word, or if the # wildcard * is used, a substring. Examples: ANamespace, AClass, # AClass::ANamespace, ANamespace::*Test # # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories use the pattern */test/* EXCLUDE_SYMBOLS = # The EXAMPLE_PATH tag can be used to specify one or more files or directories # that contain example code fragments that are included (see the \include # command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and # *.h) to filter out the source-files in the directories. If left blank all # files are included. EXAMPLE_PATTERNS = * # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude commands # irrespective of the value of the RECURSIVE tag. # The default value is: NO. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or directories # that contain images that are to be included in the documentation (see the # \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command: # # # # where is the value of the INPUT_FILTER tag, and is the # name of an input file. Doxygen will then use the output that the filter # program writes to standard output. If FILTER_PATTERNS is specified, this tag # will be ignored. # # Note that the filter must not add or remove lines; it is applied before the # code is scanned, but not when the output code is generated. If lines are added # or removed, the anchors will not be placed correctly. # # Note that for custom extensions or not directly supported extensions you also # need to set EXTENSION_MAPPING for the extension otherwise the files are not # properly processed by doxygen. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the # filter if there is a match. The filters are a list of the form: pattern=filter # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how # filters are used. If the FILTER_PATTERNS tag is empty or if none of the # patterns match the file name, INPUT_FILTER is applied. # # Note that for custom extensions or not directly supported extensions you also # need to set EXTENSION_MAPPING for the extension otherwise the files are not # properly processed by doxygen. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will also be used to filter the input files that are used for # producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). # The default value is: NO. FILTER_SOURCE_FILES = NO # The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file # pattern. A pattern will override the setting for FILTER_PATTERN (if any) and # it is also possible to disable source filtering for a specific pattern using # *.ext= (so without naming a filter). # This tag requires that the tag FILTER_SOURCE_FILES is set to YES. FILTER_SOURCE_PATTERNS = # If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that # is part of the input, its contents will be placed on the main page # (index.html). This can be useful if you have a project on for instance GitHub # and want to reuse the introduction page also for the doxygen output. USE_MDFILE_AS_MAINPAGE = README.md #--------------------------------------------------------------------------- # Configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will be # generated. Documented entities will be cross-referenced with these sources. # # Note: To get rid of all source code in the generated output, make sure that # also VERBATIM_HEADERS is set to NO. # The default value is: NO. SOURCE_BROWSER = NO # Setting the INLINE_SOURCES tag to YES will include the body of functions, # classes and enums directly into the documentation. # The default value is: NO. INLINE_SOURCES = NO # Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any # special comment blocks from generated source code fragments. Normal C, C++ and # Fortran comments will always remain visible. # The default value is: YES. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES then for each documented # entity all documented functions referencing it will be listed. # The default value is: NO. REFERENCED_BY_RELATION = NO # If the REFERENCES_RELATION tag is set to YES then for each documented function # all documented entities called/used by that function will be listed. # The default value is: NO. REFERENCES_RELATION = NO # If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set # to YES then the hyperlinks from functions in REFERENCES_RELATION and # REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will # link to the documentation. # The default value is: YES. REFERENCES_LINK_SOURCE = YES # If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the # source code will show a tooltip with additional information such as prototype, # brief description and links to the definition and documentation. Since this # will make the HTML file larger and loading of large files a bit slower, you # can opt to disable this feature. # The default value is: YES. # This tag requires that the tag SOURCE_BROWSER is set to YES. SOURCE_TOOLTIPS = YES # If the USE_HTAGS tag is set to YES then the references to source code will # point to the HTML generated by the htags(1) tool instead of doxygen built-in # source browser. The htags tool is part of GNU's global source tagging system # (see https://www.gnu.org/software/global/global.html). You will need version # 4.8.6 or higher. # # To use it do the following: # - Install the latest version of global # - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file # - Make sure the INPUT points to the root of the source tree # - Run doxygen as normal # # Doxygen will invoke htags (and that will in turn invoke gtags), so these # tools must be available from the command line (i.e. in the search path). # # The result: instead of the source browser generated by doxygen, the links to # source code will now point to the output of htags. # The default value is: NO. # This tag requires that the tag SOURCE_BROWSER is set to YES. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a # verbatim copy of the header file for each class for which an include is # specified. Set to NO to disable this. # See also: Section \class. # The default value is: YES. VERBATIM_HEADERS = YES # If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the # clang parser (see: http://clang.llvm.org/) for more accurate parsing at the # cost of reduced performance. This can be particularly helpful with template # rich C++ code for which doxygen's built-in parser lacks the necessary type # information. # Note: The availability of this option depends on whether or not doxygen was # generated with the -Duse_libclang=ON option for CMake. # The default value is: NO. CLANG_ASSISTED_PARSING = NO # If clang assisted parsing is enabled you can provide the compiler with command # line options that you would normally use when invoking the compiler. Note that # the include paths will already be set by doxygen for the files and directories # specified with INPUT and INCLUDE_PATH. # This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. CLANG_OPTIONS = # If clang assisted parsing is enabled you can provide the clang parser with the # path to the compilation database (see: # http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) used when the files # were built. This is equivalent to specifying the "-p" option to a clang tool, # such as clang-check. These options will then be passed to the parser. # Note: The availability of this option depends on whether or not doxygen was # generated with the -Duse_libclang=ON option for CMake. CLANG_DATABASE_PATH = #--------------------------------------------------------------------------- # Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all # compounds will be generated. Enable this if the project contains a lot of # classes, structs, unions or interfaces. # The default value is: YES. ALPHABETICAL_INDEX = YES # In case all classes in a project start with a common prefix, all classes will # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag # can be used to specify a prefix (or a list of prefixes) that should be ignored # while generating the index headers. # This tag requires that the tag ALPHABETICAL_INDEX is set to YES. IGNORE_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output # The default value is: YES. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of # it. # The default directory is: html. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_OUTPUT = html # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each # generated HTML page (for example: .htm, .php, .asp). # The default value is: .html. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a user-defined HTML header file for # each generated HTML page. If the tag is left blank doxygen will generate a # standard header. # # To get valid HTML the header file that includes any scripts and style sheets # that doxygen needs, which is dependent on the configuration options used (e.g. # the setting GENERATE_TREEVIEW). It is highly recommended to start with a # default header using # doxygen -w html new_header.html new_footer.html new_stylesheet.css # YourConfigFile # and then modify the file new_header.html. See also section "Doxygen usage" # for information on how to generate the default header that doxygen normally # uses. # Note: The header is subject to change so you typically have to regenerate the # default header when upgrading to a newer version of doxygen. For a description # of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_HEADER = # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each # generated HTML page. If the tag is left blank doxygen will generate a standard # footer. See HTML_HEADER for more information on how to generate a default # footer and what special commands can be used inside the footer. See also # section "Doxygen usage" for information on how to generate the default footer # that doxygen normally uses. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_FOOTER = # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style # sheet that is used by each HTML page. It can be used to fine-tune the look of # the HTML output. If left blank doxygen will generate a default style sheet. # See also section "Doxygen usage" for information on how to generate the style # sheet that doxygen normally uses. # Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as # it is more robust and this tag (HTML_STYLESHEET) will in the future become # obsolete. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_STYLESHEET = # The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined # cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. # This is preferred over using HTML_STYLESHEET since it does not replace the # standard style sheet and is therefore more robust against future updates. # Doxygen will copy the style sheet files to the output directory. # Note: The order of the extra style sheet files is of importance (e.g. the last # style sheet in the list overrules the setting of the previous ones in the # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_EXTRA_STYLESHEET = # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note # that these files will be copied to the base HTML output directory. Use the # $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these # files. In the HTML_STYLESHEET file, use the file name only. Also note that the # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_EXTRA_FILES = # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to # this color. Hue is specified as an angle on a colorwheel, see # https://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 # purple, and 360 is red again. # Minimum value: 0, maximum value: 359, default value: 220. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_COLORSTYLE_HUE = 220 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors # in the HTML output. For a value of 0 the output will use grayscales only. A # value of 255 will produce the most vivid colors. # Minimum value: 0, maximum value: 255, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_COLORSTYLE_SAT = 100 # The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the # luminance component of the colors in the HTML output. Values below 100 # gradually make the output lighter, whereas values above 100 make the output # darker. The value divided by 100 is the actual gamma applied, so 80 represents # a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not # change the gamma. # Minimum value: 40, maximum value: 240, default value: 80. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_COLORSTYLE_GAMMA = 80 # If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML # page will contain the date and time when the page was generated. Setting this # to YES can help to show when doxygen was last run and thus if the # documentation is up to date. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_TIMESTAMP = NO # If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML # documentation will contain a main index with vertical navigation menus that # are dynamically created via JavaScript. If disabled, the navigation index will # consists of multiple levels of tabs that are statically embedded in every HTML # page. Disable this option to support browsers that do not have JavaScript, # like the Qt help browser. # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_DYNAMIC_MENUS = YES # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the # page has loaded. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_DYNAMIC_SECTIONS = NO # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries # shown in the various tree structured indices initially; the user can expand # and collapse entries dynamically later on. Doxygen will expand the tree to # such a level that at most the specified number of entries are visible (unless # a fully collapsed tree already exceeds this amount). So setting the number of # entries 1 will produce a full collapsed tree by default. 0 is a special value # representing an infinite number of entries and will result in a full expanded # tree by default. # Minimum value: 0, maximum value: 9999, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_INDEX_NUM_ENTRIES = 100 # If the GENERATE_DOCSET tag is set to YES, additional index files will be # generated that can be used as input for Apple's Xcode 3 integrated development # environment (see: https://developer.apple.com/xcode/), introduced with OSX # 10.5 (Leopard). To create a documentation set, doxygen will generate a # Makefile in the HTML output directory. Running make will produce the docset in # that directory and running make install will install the docset in # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at # startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy # genXcode/_index.html for more information. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_DOCSET = NO # This tag determines the name of the docset feed. A documentation feed provides # an umbrella under which multiple documentation sets from a single provider # (such as a company or product suite) can be grouped. # The default value is: Doxygen generated docs. # This tag requires that the tag GENERATE_DOCSET is set to YES. DOCSET_FEEDNAME = "Doxygen generated docs" # This tag specifies a string that should uniquely identify the documentation # set bundle. This should be a reverse domain-name style string, e.g. # com.mycompany.MyDocSet. Doxygen will append .docset to the name. # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_DOCSET is set to YES. DOCSET_BUNDLE_ID = org.doxygen.Project # The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify # the documentation publisher. This should be a reverse domain-name style # string, e.g. com.mycompany.MyDocSet.documentation. # The default value is: org.doxygen.Publisher. # This tag requires that the tag GENERATE_DOCSET is set to YES. DOCSET_PUBLISHER_ID = org.doxygen.Publisher # The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. # The default value is: Publisher. # This tag requires that the tag GENERATE_DOCSET is set to YES. DOCSET_PUBLISHER_NAME = Publisher # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three # additional HTML index files: index.hhp, index.hhc, and index.hhk. The # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop # (see: https://www.microsoft.com/en-us/download/details.aspx?id=21138) on # Windows. # # The HTML Help Workshop contains a compiler that can convert all HTML output # generated by doxygen into a single compiled HTML file (.chm). Compiled HTML # files are now used as the Windows 98 help format, and will replace the old # Windows help format (.hlp) on all Windows platforms in the future. Compressed # HTML files also contain an index, a table of contents, and you can search for # words in the documentation. The HTML workshop also contains a viewer for # compressed HTML files. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_HTMLHELP = NO # The CHM_FILE tag can be used to specify the file name of the resulting .chm # file. You can add a path in front of the file if the result should not be # written to the html output directory. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. CHM_FILE = # The HHC_LOCATION tag can be used to specify the location (absolute path # including file name) of the HTML help compiler (hhc.exe). If non-empty, # doxygen will try to run the HTML help compiler on the generated index.hhp. # The file has to be specified with full path. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. HHC_LOCATION = # The GENERATE_CHI flag controls if a separate .chi index file is generated # (YES) or that it should be included in the master .chm file (NO). # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. GENERATE_CHI = NO # The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) # and project file content. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. CHM_INDEX_ENCODING = # The BINARY_TOC flag controls whether a binary table of contents is generated # (YES) or a normal table of contents (NO) in the .chm file. Furthermore it # enables the Previous and Next buttons. # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members to # the table of contents of the HTML help documentation and to the tree view. # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. TOC_EXPAND = NO # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that # can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help # (.qch) of the generated HTML documentation. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_QHP = NO # If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify # the file name of the resulting .qch file. The path specified is relative to # the HTML output folder. # This tag requires that the tag GENERATE_QHP is set to YES. QCH_FILE = # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help # Project output. For more information please see Qt Help Project / Namespace # (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_QHP is set to YES. QHP_NAMESPACE = org.doxygen.Project # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt # Help Project output. For more information please see Qt Help Project / Virtual # Folders (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual- # folders). # The default value is: doc. # This tag requires that the tag GENERATE_QHP is set to YES. QHP_VIRTUAL_FOLDER = doc # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom # filter to add. For more information please see Qt Help Project / Custom # Filters (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- # filters). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_CUST_FILTER_NAME = # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the # custom filter to add. For more information please see Qt Help Project / Custom # Filters (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom- # filters). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_CUST_FILTER_ATTRS = # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # project's filter section matches. Qt Help Project / Filter Attributes (see: # https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). # This tag requires that the tag GENERATE_QHP is set to YES. QHP_SECT_FILTER_ATTRS = # The QHG_LOCATION tag can be used to specify the location of Qt's # qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the # generated .qhp file. # This tag requires that the tag GENERATE_QHP is set to YES. QHG_LOCATION = # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be # generated, together with the HTML files, they form an Eclipse help plugin. To # install this plugin and make it available under the help contents menu in # Eclipse, the contents of the directory containing the HTML and XML files needs # to be copied into the plugins directory of eclipse. The name of the directory # within the plugins directory should be the same as the ECLIPSE_DOC_ID value. # After copying Eclipse needs to be restarted before the help appears. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_ECLIPSEHELP = NO # A unique identifier for the Eclipse help plugin. When installing the plugin # the directory name containing the HTML and XML files should also have this # name. Each documentation set should have its own identifier. # The default value is: org.doxygen.Project. # This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. ECLIPSE_DOC_ID = org.doxygen.Project # If you want full control over the layout of the generated HTML pages it might # be necessary to disable the index and replace it with your own. The # DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top # of each HTML page. A value of NO enables the index and the value YES disables # it. Since the tabs in the index contain the same information as the navigation # tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. DISABLE_INDEX = NO # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. If the tag # value is set to YES, a side panel will be generated containing a tree-like # index structure (just like the one that is generated for HTML Help). For this # to work a browser that supports JavaScript, DHTML, CSS and frames is required # (i.e. any modern browser). Windows users are probably better off using the # HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can # further fine-tune the look of the index. As an example, the default style # sheet generated by doxygen has an example that shows how to put an image at # the root of the tree instead of the PROJECT_NAME. Since the tree basically has # the same information as the tab index, you could consider setting # DISABLE_INDEX to YES when enabling this option. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. GENERATE_TREEVIEW = NO # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that # doxygen will group on one line in the generated HTML documentation. # # Note that a value of 0 will completely suppress the enum values from appearing # in the overview section. # Minimum value: 0, maximum value: 20, default value: 4. # This tag requires that the tag GENERATE_HTML is set to YES. ENUM_VALUES_PER_LINE = 4 # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used # to set the initial width (in pixels) of the frame in which the tree is shown. # Minimum value: 0, maximum value: 1500, default value: 250. # This tag requires that the tag GENERATE_HTML is set to YES. TREEVIEW_WIDTH = 250 # If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to # external symbols imported via tag files in a separate window. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. EXT_LINKS_IN_WINDOW = NO # Use this tag to change the font size of LaTeX formulas included as images in # the HTML documentation. When you change the font size after a successful # doxygen run you need to manually remove any form_*.png images from the HTML # output directory to force them to be regenerated. # Minimum value: 8, maximum value: 50, default value: 10. # This tag requires that the tag GENERATE_HTML is set to YES. FORMULA_FONTSIZE = 10 # Use the FORMULA_TRANSPARENT tag to determine whether or not the images # generated for formulas are transparent PNGs. Transparent PNGs are not # supported properly for IE 6.0, but are supported on all modern browsers. # # Note that when changing this option you need to delete any form_*.png files in # the HTML output directory before the changes have effect. # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. FORMULA_TRANSPARENT = YES # The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands # to create new LaTeX commands to be used in formulas as building blocks. See # the section "Including formulas" for details. FORMULA_MACROFILE = # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see # https://www.mathjax.org) which uses client side JavaScript for the rendering # instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path # to it using the MATHJAX_RELPATH option. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. USE_MATHJAX = NO # When MathJax is enabled you can set the default output format to be used for # the MathJax output. See the MathJax site (see: # http://docs.mathjax.org/en/latest/output.html) for more details. # Possible values are: HTML-CSS (which is slower, but has the best # compatibility), NativeMML (i.e. MathML) and SVG. # The default value is: HTML-CSS. # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_FORMAT = HTML-CSS # When MathJax is enabled you need to specify the location relative to the HTML # output directory using the MATHJAX_RELPATH option. The destination directory # should contain the MathJax.js script. For instance, if the mathjax directory # is located at the same level as the HTML output directory, then # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax # Content Delivery Network so you can quickly see the result without installing # MathJax. However, it is strongly recommended to install a local copy of # MathJax from https://www.mathjax.org before deployment. # The default value is: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/. # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_RELPATH = https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/ # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_EXTENSIONS = # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces # of code that will be used on startup of the MathJax code. See the MathJax site # (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an # example see the documentation. # This tag requires that the tag USE_MATHJAX is set to YES. MATHJAX_CODEFILE = # When the SEARCHENGINE tag is enabled doxygen will generate a search box for # the HTML output. The underlying search engine uses javascript and DHTML and # should work on any modern browser. Note that when using HTML help # (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) # there is already a search function so this one should typically be disabled. # For large projects the javascript based search engine can be slow, then # enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to # search using the keyboard; to jump to the search box use + S # (what the is depends on the OS and browser, but it is typically # , /

\n" ); str = vips_image_get_history( image ); if( g_utf8_validate( str, -1, NULL ) ) { vips_target_writef( target, " ", g_type_name( VIPS_TYPE_REF_STRING ) ); vips_target_write_amp( target, str ); vips_target_writef( target, "\n" ); } vips_target_writef( target, "
\n" ); vips_target_writef( target, " \n" ); if( vips_slist_map2( image->meta_traverse, (VipsSListMap2Fn) build_xml_meta, target, NULL ) ) { VIPS_UNREF( target ); return( NULL ); } vips_target_writef( target, " \n" ); vips_target_writef( target, "\n" ); result = vips_target_steal_text( target ); VIPS_UNREF( target ); return( result ); } static void * vips__xml_properties_meta( VipsImage *image, const char *field, GValue *value, void *a ) { VipsTarget *target = (VipsTarget *) a; GType type = G_VALUE_TYPE( value ); const char *str; /* If we can transform to VIPS_TYPE_SAVE_STRING and back, we can save * and restore. */ if( g_value_type_transformable( type, VIPS_TYPE_SAVE_STRING ) && g_value_type_transformable( VIPS_TYPE_SAVE_STRING, type ) ) { GValue save_value = { 0 }; g_value_init( &save_value, VIPS_TYPE_SAVE_STRING ); if( !g_value_transform( value, &save_value ) ) { vips_error( "VipsImage", "%s", _( "error transforming to save format" ) ); return( target ); } str = vips_value_get_save_string( &save_value ); vips_target_writef( target, " \n" ); vips_target_writef( target, " " ); vips_target_write_amp( target, field ); vips_target_writef( target, "\n" ); vips_target_writef( target, " ", g_type_name( type ) ); vips_target_write_amp( target, str ); vips_target_writef( target, "\n" ); vips_target_writef( target, " \n" ); g_value_unset( &save_value ); } return( NULL ); } /* Make the xml we write to vips-properties in dzsave, or to TIFF. A simple * dump of all vips metadata. Free with g_free(). */ char * vips__xml_properties( VipsImage *image ) { VipsTarget *target; char *date; char *result; date = vips__get_iso8601(); target = vips_target_new_to_memory(); vips_target_writef( target, "\n" ); vips_target_writef( target, "\n", NAMESPACE_URI, date, VIPS_MAJOR_VERSION, VIPS_MINOR_VERSION, VIPS_MICRO_VERSION ); vips_target_writef( target, " \n" ); g_free( date ); if( vips_image_map( image, vips__xml_properties_meta, target ) ) { VIPS_UNREF( target ); return( NULL ); } vips_target_writef( target, " \n" ); vips_target_writef( target, "\n" ); result = vips_target_steal_text( target ); VIPS_UNREF( target ); return( result ); } /* Append XML to output fd. */ int vips__writehist( VipsImage *image ) { char *xml; assert( image->dtype == VIPS_IMAGE_OPENOUT ); assert( image->fd != -1 ); if( !(xml = build_xml( image )) ) return( -1 ); if( vips__write_extension_block( image, xml, strlen( xml ) ) ) { g_free( xml ); return( -1 ); } #ifdef DEBUG printf( "vips__writehist: saved XML is: \"%s\"\n", xml ); #endif /*DEBUG*/ g_free( xml ); return( 0 ); } /* Open the filename, read the header, some sanity checking. */ int vips_image_open_input( VipsImage *image ) { /* We don't use im->sizeof_header here, but we know we're reading a * VIPS image anyway. */ unsigned char header[VIPS_SIZEOF_HEADER]; gint64 psize; gint64 rsize; image->dtype = VIPS_IMAGE_OPENIN; /* We may have an fd already, see vips_image_rewind_output(). */ if( image->fd == -1 ) { image->fd = vips__open_image_read( image->filename ); if( image->fd == -1 ) return( -1 ); } vips__seek( image->fd, 0, SEEK_SET ); if( read( image->fd, header, VIPS_SIZEOF_HEADER ) != VIPS_SIZEOF_HEADER || vips__read_header_bytes( image, header ) ) { vips_error_system( errno, "VipsImage", _( "unable to read header for \"%s\"" ), image->filename ); return( -1 ); } /* Predict and check the file size. Only issue a warning, we want to be * able to read all the header fields we can, even if the actual data * isn't there. */ psize = image_pixel_length( image ); if( (rsize = vips_file_length( image->fd )) == -1 ) return( -1 ); image->file_length = rsize; if( psize > rsize ) g_warning( _( "unable to read data for \"%s\", %s" ), image->filename, _( "file has been truncated" ) ); /* Set demand style. This suits a disc file we read sequentially. */ image->dhint = VIPS_DEMAND_STYLE_THINSTRIP; /* Set the history part of im descriptor. Don't return an error if this * fails (due to eg. corrupted XML) because it's probably mostly * harmless. */ if( readhist( image ) ) { g_warning( _( "error reading vips image metadata: %s" ), vips_error_buffer() ); vips_error_clear(); } return( 0 ); } int vips_image_open_output( VipsImage *image ) { if( image->fd == -1 ) { /* Don't use im->sizeof_header here, but we know we're * writing a VIPS image anyway. */ unsigned char header[VIPS_SIZEOF_HEADER]; if( (image->fd = vips__open_image_write( image->filename, image->delete_on_close )) < 0 ) return( -1 ); /* We always write in native mode, so we must overwrite the * magic we read from the file originally. */ image->magic = vips_amiMSBfirst() ? VIPS_MAGIC_SPARC : VIPS_MAGIC_INTEL; if( vips__write_header_bytes( image, header ) || vips__write( image->fd, header, VIPS_SIZEOF_HEADER ) ) return( -1 ); } return( 0 ); } libvips-8.12.1/libvips/iofuncs/vipsmarshal.c000066400000000000000000000154031414645631700211040ustar00rootroot00000000000000#include "vipsmarshal.h" /* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ #include #ifdef G_ENABLE_DEBUG #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) #define g_marshal_value_peek_char(v) g_value_get_schar (v) #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) #define g_marshal_value_peek_int(v) g_value_get_int (v) #define g_marshal_value_peek_uint(v) g_value_get_uint (v) #define g_marshal_value_peek_long(v) g_value_get_long (v) #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) #define g_marshal_value_peek_enum(v) g_value_get_enum (v) #define g_marshal_value_peek_flags(v) g_value_get_flags (v) #define g_marshal_value_peek_float(v) g_value_get_float (v) #define g_marshal_value_peek_double(v) g_value_get_double (v) #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) #define g_marshal_value_peek_param(v) g_value_get_param (v) #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) #define g_marshal_value_peek_object(v) g_value_get_object (v) #define g_marshal_value_peek_variant(v) g_value_get_variant (v) #else /* !G_ENABLE_DEBUG */ /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. * Do not access GValues directly in your code. Instead, use the * g_value_get_*() functions */ #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int #define g_marshal_value_peek_char(v) (v)->data[0].v_int #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint #define g_marshal_value_peek_int(v) (v)->data[0].v_int #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint #define g_marshal_value_peek_long(v) (v)->data[0].v_long #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong #define g_marshal_value_peek_float(v) (v)->data[0].v_float #define g_marshal_value_peek_double(v) (v)->data[0].v_double #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer #endif /* !G_ENABLE_DEBUG */ /* INT: VOID (vipsmarshal.list:25) */ void vips_INT__VOID (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) { typedef gint (*GMarshalFunc_INT__VOID) (gpointer data1, gpointer data2); GCClosure *cc = (GCClosure *) closure; gpointer data1, data2; GMarshalFunc_INT__VOID callback; gint v_return; g_return_if_fail (return_value != NULL); g_return_if_fail (n_param_values == 1); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_INT__VOID) (marshal_data ? marshal_data : cc->callback); v_return = callback (data1, data2); g_value_set_int (return_value, v_return); } /* INT64: INT64, INT (vipsmarshal.list:26) */ void vips_INT64__INT64_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) { typedef gint64 (*GMarshalFunc_INT64__INT64_INT) (gpointer data1, gint64 arg1, gint arg2, gpointer data2); GCClosure *cc = (GCClosure *) closure; gpointer data1, data2; GMarshalFunc_INT64__INT64_INT callback; gint64 v_return; g_return_if_fail (return_value != NULL); g_return_if_fail (n_param_values == 3); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_INT64__INT64_INT) (marshal_data ? marshal_data : cc->callback); v_return = callback (data1, g_marshal_value_peek_int64 (param_values + 1), g_marshal_value_peek_int (param_values + 2), data2); g_value_set_int64 (return_value, v_return); } /* INT64: POINTER, INT64 (vipsmarshal.list:27) */ void vips_INT64__POINTER_INT64 (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) { typedef gint64 (*GMarshalFunc_INT64__POINTER_INT64) (gpointer data1, gpointer arg1, gint64 arg2, gpointer data2); GCClosure *cc = (GCClosure *) closure; gpointer data1, data2; GMarshalFunc_INT64__POINTER_INT64 callback; gint64 v_return; g_return_if_fail (return_value != NULL); g_return_if_fail (n_param_values == 3); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_INT64__POINTER_INT64) (marshal_data ? marshal_data : cc->callback); v_return = callback (data1, g_marshal_value_peek_pointer (param_values + 1), g_marshal_value_peek_int64 (param_values + 2), data2); g_value_set_int64 (return_value, v_return); } libvips-8.12.1/libvips/iofuncs/vipsmarshal.h000066400000000000000000000027421414645631700211130ustar00rootroot00000000000000/* This file is generated by glib-genmarshal, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */ #ifndef __VIPS_MARSHAL_H__ #define __VIPS_MARSHAL_H__ #include G_BEGIN_DECLS /* INT: VOID (vipsmarshal.list:25) */ extern void vips_INT__VOID (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); /* INT64: INT64, INT (vipsmarshal.list:26) */ extern void vips_INT64__INT64_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); /* INT64: POINTER, INT64 (vipsmarshal.list:27) */ extern void vips_INT64__POINTER_INT64 (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); G_END_DECLS #endif /* __VIPS_MARSHAL_H__ */ libvips-8.12.1/libvips/iofuncs/vipsmarshal.list000066400000000000000000000024071414645631700216350ustar00rootroot00000000000000# see glib-genmarshal(1) for a detailed description of the file format, # possible parameter types are: # VOID indicates no return type, or no extra # parameters. if VOID is used as the parameter # list, no additional parameters may be present. # BOOLEAN for boolean types (gboolean) # CHAR for signed char types (gchar) # UCHAR for unsigned char types (guchar) # INT for signed integer types (gint) # UINT for unsigned integer types (guint) # LONG for signed long integer types (glong) # ULONG for unsigned long integer types (gulong) # ENUM for enumeration types (gint) # FLAGS for flag enumeration types (guint) # FLOAT for single-precision float types (gfloat) # DOUBLE for double-precision float types (gdouble) # STRING for string types (gchar*) # BOXED for boxed (anonymous but reference counted) types (GBoxed*) # POINTER for anonymous pointer types (gpointer) # PARAM for GParamSpec or derived types (GParamSpec*) # OBJECT for GObject or derived types (GObject*) # NONE deprecated alias for VOID # BOOL deprecated alias for BOOLEAN INT: VOID INT64: INT64, INT INT64: POINTER, INT64 libvips-8.12.1/libvips/iofuncs/window.c000066400000000000000000000221551414645631700200640ustar00rootroot00000000000000/* Manage sets of mmap buffers on an image. * * 30/10/06 * - from region.c * 19/3/09 * - block mmaps of nodata images */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG_TOTAL #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #ifdef HAVE_UNISTD_H #include #endif /*HAVE_UNISTD_H*/ #include #include #ifdef HAVE_SYS_MMAN_H #include #endif #include #include #include #ifdef G_OS_WIN32 #include #endif /*G_OS_WIN32*/ /* Sanity checking ... write to this during read tests to make sure we don't * get optimized out. */ int vips__read_test; /* Add this many lines above and below the mmap() window. */ int vips__window_margin_pixels = VIPS__WINDOW_MARGIN_PIXELS; /* Always map at least this many bytes. There's no point making tiny windows * on small files. */ int vips__window_margin_bytes = VIPS__WINDOW_MARGIN_BYTES; /* Track global mmap usage. */ #ifdef DEBUG_TOTAL static int total_mmap_usage = 0; static int max_mmap_usage = 0; #endif /*DEBUG_TOTAL*/ static int vips_window_unmap( VipsWindow *window ) { /* unmap the old window */ if( window->baseaddr ) { if( vips__munmap( window->baseaddr, window->length ) ) return( -1 ); #ifdef DEBUG_TOTAL g_mutex_lock( vips__global_lock ); total_mmap_usage -= window->length; g_assert( total_mmap_usage >= 0 ); g_mutex_unlock( vips__global_lock ); #endif /*DEBUG_TOTAL*/ window->data = NULL; window->baseaddr = NULL; window->length = 0; } return( 0 ); } static int vips_window_free( VipsWindow *window ) { VipsImage *im = window->im; g_assert( window->ref_count == 0 ); #ifdef DEBUG printf( "** vips_window_free: window top = %d, height = %d (%p)\n", window->top, window->height, window ); printf( "vips_window_unref: %d windows left\n", g_slist_length( im->windows ) ); #endif /*DEBUG*/ g_assert( g_slist_find( im->windows, window ) ); im->windows = g_slist_remove( im->windows, window ); if( vips_window_unmap( window ) ) return( -1 ); window->im = NULL; g_free( window ); return( 0 ); } int vips_window_unref( VipsWindow *window ) { VipsImage *im = window->im; g_mutex_lock( im->sslock ); #ifdef DEBUG printf( "vips_window_unref: window top = %d, height = %d, count = %d\n", window->top, window->height, window->ref_count ); #endif /*DEBUG*/ g_assert( window->ref_count > 0 ); window->ref_count -= 1; if( window->ref_count == 0 ) { if( vips_window_free( window ) ) { g_mutex_unlock( im->sslock ); return( -1 ); } } g_mutex_unlock( im->sslock ); return( 0 ); } #ifdef DEBUG_TOTAL static void trace_mmap_usage( void ) { g_mutex_lock( vips__global_lock ); { static int last_total = 0; int total = total_mmap_usage / (1024 * 1024); int max = max_mmap_usage / (1024 * 1024); if( total != last_total ) { printf( "vips_window_set: current mmap " "usage of ~%dMB (high water mark %dMB)\n", total, max ); last_total = total; } } g_mutex_unlock( vips__global_lock ); } #endif /*DEBUG_TOTAL*/ static int vips_getpagesize( void ) { static int pagesize = 0; if( !pagesize ) { #ifdef G_OS_WIN32 SYSTEM_INFO si; GetSystemInfo( &si ); pagesize = si.dwAllocationGranularity; #else /*!G_OS_WIN32*/ pagesize = getpagesize(); #endif /*G_OS_WIN32*/ #ifdef DEBUG_TOTAL printf( "vips_getpagesize: 0x%x\n", pagesize ); #endif /*DEBUG_TOTAL*/ } return( pagesize ); } /* Map a window into a file. */ static int vips_window_set( VipsWindow *window, int top, int height ) { int pagesize = vips_getpagesize(); void *baseaddr; gint64 start, end, pagestart; size_t length, pagelength; /* Calculate start and length for our window. */ start = window->im->sizeof_header + VIPS_IMAGE_SIZEOF_LINE( window->im ) * top; length = VIPS_IMAGE_SIZEOF_LINE( window->im ) * height; pagestart = start - start % pagesize; end = start + length; pagelength = end - pagestart; /* Make sure we have enough file. */ if( end > window->im->file_length ) { vips_error( "vips_window_set", _( "unable to read data for \"%s\", %s" ), window->im->filename, _( "file has been truncated" ) ); return( -1 ); } if( vips_window_unmap( window ) ) return( -1 ); if( !(baseaddr = vips__mmap( window->im->fd, 0, pagelength, pagestart )) ) return( -1 ); window->baseaddr = baseaddr; window->length = pagelength; window->data = (VipsPel *) baseaddr + (start - pagestart); window->top = top; window->height = height; /* Sanity check ... make sure the data pointer is readable. */ vips__read_test &= window->data[0]; #ifdef DEBUG_TOTAL g_mutex_lock( vips__global_lock ); total_mmap_usage += window->length; if( total_mmap_usage > max_mmap_usage ) max_mmap_usage = total_mmap_usage; g_mutex_unlock( vips__global_lock ); trace_mmap_usage(); #endif /*DEBUG_TOTAL*/ return( 0 ); } /* Make a new window. */ static VipsWindow * vips_window_new( VipsImage *im, int top, int height ) { VipsWindow *window; if( !(window = VIPS_NEW( NULL, VipsWindow )) ) return( NULL ); window->ref_count = 1; window->im = im; window->top = 0; window->height = 0; window->data = NULL; window->baseaddr = NULL; window->length = 0; im->windows = g_slist_prepend( im->windows, window ); if( vips_window_set( window, top, height ) ) { vips_window_free( window ); return( NULL ); } #ifdef DEBUG printf( "** vips_window_new: window top = %d, height = %d (%p)\n", window->top, window->height, window ); #endif /*DEBUG*/ return( window ); } /* A request for an area of pixels. */ typedef struct { int top; int height; } request_t; static void * vips_window_fits( VipsWindow *window, request_t *req, void *b ) { if( window->top <= req->top && window->top + window->height >= req->top + req->height ) return( window ); return( NULL ); } /* Find an existing window that fits within top/height and return a ref. */ static VipsWindow * vips_window_find( VipsImage *im, int top, int height ) { request_t req; VipsWindow *window; req.top = top; req.height = height; window = vips_slist_map2( im->windows, (VipsSListMap2Fn) vips_window_fits, &req, NULL ); if( window ) { window->ref_count += 1; #ifdef DEBUG printf( "vips_window_find: ref window top = %d, height = %d, " "count = %d\n", top, height, window->ref_count ); #endif /*DEBUG*/ } return( window ); } /* Old API. Just a compat stub now. */ VipsWindow * vips_window_ref( VipsImage *im, int top, int height ) { return( NULL ); } /* Update a window to make it enclose top/height. */ VipsWindow * vips_window_take( VipsWindow *window, VipsImage *im, int top, int height ) { int margin; /* We have a window and it has the pixels we need. */ if( window && window->top <= top && window->top + window->height >= top + height ) return( window ); g_mutex_lock( im->sslock ); /* We have a window and we are the only ref to it ... scroll. */ if( window && window->ref_count == 1 ) { if( vips_window_set( window, top, height ) ) { g_mutex_unlock( im->sslock ); vips_window_unref( window ); return( NULL ); } g_mutex_unlock( im->sslock ); return( window ); } /* There's more than one ref to the window. We can just decrement. * Don't call _unref, since we've inside the lock. */ if( window ) window->ref_count -= 1; /* Is there an existing window we can reuse? */ if( (window = vips_window_find( im, top, height )) ) { g_mutex_unlock( im->sslock ); return( window ); } /* We have to make a new window. Make it a bit bigger than strictly * necessary. */ margin = VIPS_MIN( vips__window_margin_pixels, vips__window_margin_bytes / VIPS_IMAGE_SIZEOF_LINE( im ) ); top -= margin; height += margin * 2; top = VIPS_CLIP( 0, top, im->Ysize - 1 ); height = VIPS_CLIP( 0, height, im->Ysize - top ); if( !(window = vips_window_new( im, top, height )) ) { g_mutex_unlock( im->sslock ); return( NULL ); } g_mutex_unlock( im->sslock ); return( window ); } void vips_window_print( VipsWindow *window ) { printf( "VipsWindow: %p ref_count = %d, ", window, window->ref_count ); printf( "im = %p, ", window->im ); printf( "top = %d, ", window->top ); printf( "height = %d, ", window->height ); printf( "data = %p, ", window->data ); printf( "baseaddr = %p, ", window->baseaddr ); printf( "length = %zd\n", window->length ); } libvips-8.12.1/libvips/module/000077500000000000000000000000001414645631700162235ustar00rootroot00000000000000libvips-8.12.1/libvips/module/Makefile.am000066400000000000000000000001101414645631700202470ustar00rootroot00000000000000EXTRA_DIST = \ jxl.c \ heif.c \ magick.c \ openslide.c \ poppler.c libvips-8.12.1/libvips/module/heif.c000066400000000000000000000045611414645631700173100ustar00rootroot00000000000000/* libheif as a dynamically loadable module * * 14/2/21 kleisauke * - initial */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #if (defined(HAVE_HEIF_DECODER) || defined(HAVE_HEIF_ENCODER)) && defined(HEIF_MODULE) /* This is called on module load. */ G_MODULE_EXPORT const gchar * g_module_check_init( GModule *module ) { #ifdef DEBUG printf( "vips_heif: module init\n" ); #endif /*DEBUG*/ extern GType vips_foreign_load_heif_file_get_type( void ); extern GType vips_foreign_load_heif_buffer_get_type( void ); extern GType vips_foreign_load_heif_source_get_type( void ); extern GType vips_foreign_save_heif_file_get_type( void ); extern GType vips_foreign_save_heif_buffer_get_type( void ); extern GType vips_foreign_save_heif_target_get_type( void ); extern GType vips_foreign_save_avif_target_get_type( void ); #ifdef HAVE_HEIF_DECODER vips_foreign_load_heif_file_get_type(); vips_foreign_load_heif_buffer_get_type(); vips_foreign_load_heif_source_get_type(); #endif /*HAVE_HEIF_DECODER*/ #ifdef HAVE_HEIF_ENCODER vips_foreign_save_heif_file_get_type(); vips_foreign_save_heif_buffer_get_type(); vips_foreign_save_heif_target_get_type(); vips_foreign_save_avif_target_get_type(); #endif /*HAVE_HEIF_ENCODER*/ return( NULL ); } #endif /*(defined(HAVE_HEIF_DECODER) || defined(HAVE_HEIF_ENCODER)) && defined(HEIF_MODULE)*/ libvips-8.12.1/libvips/module/jxl.c000066400000000000000000000041051414645631700171640ustar00rootroot00000000000000/* libjxl as a dynamically loadable module * * 10/5/21 jcupitt * - from heif.c */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #if defined(HAVE_LIBJXL) && defined(LIBJXL_MODULE) /* This is called on module load. */ G_MODULE_EXPORT const gchar * g_module_check_init( GModule *module ) { #ifdef DEBUG printf( "vips_jxl: module init\n" ); #endif /*DEBUG*/ extern GType vips_foreign_load_jxl_file_get_type( void ); extern GType vips_foreign_load_jxl_buffer_get_type( void ); extern GType vips_foreign_load_jxl_source_get_type( void ); extern GType vips_foreign_save_jxl_file_get_type( void ); extern GType vips_foreign_save_jxl_buffer_get_type( void ); extern GType vips_foreign_save_jxl_target_get_type( void ); vips_foreign_load_jxl_file_get_type(); vips_foreign_load_jxl_buffer_get_type(); vips_foreign_load_jxl_source_get_type(); vips_foreign_save_jxl_file_get_type(); vips_foreign_save_jxl_buffer_get_type(); vips_foreign_save_jxl_target_get_type(); return( NULL ); } #endif /*defined(HAVE_LIBJXL) && defined(LIBJXL_MODULE)*/ libvips-8.12.1/libvips/module/magick.c000066400000000000000000000051101414645631700176170ustar00rootroot00000000000000/* magick as a dynamically loadable module * * 21/4/21 kleisauke * - initial */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #if (defined(HAVE_MAGICK6) || defined (HAVE_MAGICK7)) && defined(MAGICK_MODULE) /* This is called on module load. */ G_MODULE_EXPORT const gchar * g_module_check_init( GModule *module ) { #ifdef DEBUG printf( "vips_magick: module init\n" ); #endif /*DEBUG*/ extern GType vips_foreign_load_magick_file_get_type( void ); extern GType vips_foreign_load_magick_buffer_get_type( void ); extern GType vips_foreign_load_magick7_file_get_type( void ); extern GType vips_foreign_load_magick7_buffer_get_type( void ); extern GType vips_foreign_save_magick_file_get_type( void ); extern GType vips_foreign_save_magick_bmp_file_get_type( void ); extern GType vips_foreign_save_magick_buffer_get_type( void ); extern GType vips_foreign_save_magick_bmp_buffer_get_type( void ); #ifdef ENABLE_MAGICKLOAD #ifdef HAVE_MAGICK6 vips_foreign_load_magick_file_get_type(); vips_foreign_load_magick_buffer_get_type(); #endif /*HAVE_MAGICK6*/ #ifdef HAVE_MAGICK7 vips_foreign_load_magick7_file_get_type(); vips_foreign_load_magick7_buffer_get_type(); #endif /*HAVE_MAGICK7*/ #endif /*ENABLE_MAGICKLOAD*/ #ifdef ENABLE_MAGICKSAVE vips_foreign_save_magick_file_get_type(); vips_foreign_save_magick_bmp_file_get_type(); vips_foreign_save_magick_buffer_get_type(); vips_foreign_save_magick_bmp_buffer_get_type(); #endif /*ENABLE_MAGICKSAVE*/ return( NULL ); } #endif /*(defined(HAVE_MAGICK6) || defined (HAVE_MAGICK7)) && defined(MAGICK_MODULE)*/ libvips-8.12.1/libvips/module/openslide.c000066400000000000000000000033161414645631700203540ustar00rootroot00000000000000/* openslide as a dynamically loadable module * * 11/2/21 kleisauke * - initial */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #if defined(HAVE_OPENSLIDE) && defined(OPENSLIDE_MODULE) /* This is called on module load. */ G_MODULE_EXPORT const gchar * g_module_check_init( GModule *module ) { #ifdef DEBUG printf( "vips_openslide: module init\n" ); #endif /*DEBUG*/ extern GType vips_foreign_load_openslide_file_get_type( void ); extern GType vips_foreign_load_openslide_source_get_type( void ); vips_foreign_load_openslide_file_get_type(); vips_foreign_load_openslide_source_get_type(); return( NULL ); } #endif /*defined(HAVE_OPENSLIDE) && defined(OPENSLIDE_MODULE)*/ libvips-8.12.1/libvips/module/poppler.c000066400000000000000000000034251414645631700200540ustar00rootroot00000000000000/* poppler as a dynamically loadable module * * 21/4/21 kleisauke * - initial */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #if defined(HAVE_POPPLER) && defined(POPPLER_MODULE) /* This is called on module load. */ G_MODULE_EXPORT const gchar * g_module_check_init( GModule *module ) { #ifdef DEBUG printf( "vips_poppler: module init\n" ); #endif /*DEBUG*/ extern GType vips_foreign_load_pdf_file_get_type( void ); extern GType vips_foreign_load_pdf_buffer_get_type( void ); extern GType vips_foreign_load_pdf_source_get_type( void ); vips_foreign_load_pdf_file_get_type(); vips_foreign_load_pdf_buffer_get_type(); vips_foreign_load_pdf_source_get_type(); return( NULL ); } #endif /*defined(HAVE_POPPLER) && defined(POPPLER_MODULE)*/ libvips-8.12.1/libvips/morphology/000077500000000000000000000000001414645631700171355ustar00rootroot00000000000000libvips-8.12.1/libvips/morphology/Makefile.am000066400000000000000000000003661414645631700211760ustar00rootroot00000000000000noinst_LTLIBRARIES = libmorphology.la libmorphology_la_SOURCES = \ nearest.c \ morphology.c \ pmorphology.h \ countlines.c \ rank.c \ morph.c \ labelregions.c AM_CPPFLAGS = -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@ libvips-8.12.1/libvips/morphology/countlines.c000066400000000000000000000113121414645631700214620ustar00rootroot00000000000000/* count lines * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 02/05/1990 * Modified on : * * 19/9/95 JC * - tidied up * 23/10/10 * - gtk-doc * 17/1/14 * - redone as a class, now just a convenience function */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define VIPS_DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "pmorphology.h" typedef struct _VipsCountlines { VipsMorphology parent_instance; double nolines; VipsDirection direction; } VipsCountlines; typedef VipsMorphologyClass VipsCountlinesClass; G_DEFINE_TYPE( VipsCountlines, vips_countlines, VIPS_TYPE_MORPHOLOGY ); static int vips_countlines_build( VipsObject *object ) { VipsMorphology *morphology = VIPS_MORPHOLOGY( object ); VipsCountlines *countlines = (VipsCountlines *) object; VipsImage *in = morphology->in; VipsImage **t = (VipsImage **) vips_object_local_array( object, 7 ); double nolines; if( VIPS_OBJECT_CLASS( vips_countlines_parent_class )->build( object ) ) return( -1 ); /* Compiler warnings. */ nolines = 1; switch( countlines->direction ) { case VIPS_DIRECTION_HORIZONTAL: if( !(t[0] = vips_image_new_matrixv( 1, 2, -1.0, 1.0 )) || vips_moreeq_const1( in, &t[1], 128, NULL ) || vips_conv( t[1], &t[2], t[0], "precision", VIPS_PRECISION_INTEGER, NULL ) || vips_project( t[2], &t[3], &t[4], NULL ) || vips_avg( t[3], &nolines, NULL ) ) return( -1 ); break; case VIPS_DIRECTION_VERTICAL: if( !(t[0] = vips_image_new_matrixv( 2, 1, -1.0, 1.0 )) || vips_moreeq_const1( in, &t[1], 128, NULL ) || vips_conv( t[1], &t[2], t[0], "precision", VIPS_PRECISION_INTEGER, NULL ) || vips_project( t[2], &t[3], &t[4], NULL ) || vips_avg( t[4], &nolines, NULL ) ) return( -1 ); break; default: g_assert_not_reached(); } g_object_set( object, "nolines", nolines / 255.0, NULL ); return( 0 ); } static void vips_countlines_class_init( VipsCountlinesClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VIPS_DEBUG_MSG( "vips_countlines_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "countlines"; vobject_class->description = _( "count lines in an image" ); vobject_class->build = vips_countlines_build; VIPS_ARG_DOUBLE( class, "nolines", 2, _( "Nolines" ), _( "Number of lines" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsCountlines, nolines ), 0, 10000000, 0.0 ); VIPS_ARG_ENUM( class, "direction", 3, _( "direction" ), _( "Countlines left-right or up-down" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsCountlines, direction ), VIPS_TYPE_DIRECTION, VIPS_DIRECTION_HORIZONTAL ); } static void vips_countlines_init( VipsCountlines *countlines ) { } /** * vips_countlines: (method) * @in: input image * @nolines: (out): output average number of lines * @direction: count lines horizontally or vertically * @...: %NULL-terminated list of optional named arguments * * Function which calculates the number of transitions * between black and white for the horizontal or the vertical * direction of an image. black<128 , white>=128 * The function calculates the number of transitions for all * Xsize or Ysize and returns the mean of the result * Input should be one band, 8-bit. * * See also: vips_morph(), vips_conv(). * * Returns: 0 on success, -1 on error. */ int vips_countlines( VipsImage *in, double *nolines, VipsDirection direction, ... ) { va_list ap; int result; va_start( ap, direction ); result = vips_call_split( "countlines", ap, in, nolines, direction ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/morphology/labelregions.c000066400000000000000000000110151414645631700217450ustar00rootroot00000000000000/* labelregions.c * * 5/11/09 * - renamed from im_segment() * 11/2/14 * - redo as a class */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include "pmorphology.h" typedef struct _VipsLabelregions { VipsMorphology parent_instance; VipsImage *mask; int segments; } VipsLabelregions; typedef VipsMorphologyClass VipsLabelregionsClass; G_DEFINE_TYPE( VipsLabelregions, vips_labelregions, VIPS_TYPE_MORPHOLOGY ); static int vips_labelregions_build( VipsObject *object ) { VipsMorphology *morphology = VIPS_MORPHOLOGY( object ); VipsImage *in = morphology->in; VipsImage **t = (VipsImage **) vips_object_local_array( object, 2 ); VipsImage *mask; int segments; int *m; int x, y; if( VIPS_OBJECT_CLASS( vips_labelregions_parent_class )-> build( object ) ) return( -1 ); /* Create the zero mask image in memory. */ mask = vips_image_new_memory(); g_object_set( object, "mask", mask, NULL ); if( vips_black( &t[0], in->Xsize, in->Ysize, NULL ) || vips_cast( t[0], &t[1], VIPS_FORMAT_INT, NULL ) || vips_image_write( t[1], mask ) ) return( -1 ); segments = 1; m = (int *) mask->data; for( y = 0; y < mask->Ysize; y++ ) { for( x = 0; x < mask->Xsize; x++ ) { if( !m[x] ) { /* Use a direct path for speed. */ if( vips__draw_flood_direct( mask, in, segments, x, y ) ) return( -1 ); segments += 1; } } m += mask->Xsize; } g_object_set( object, "segments", segments, NULL ); return( 0 ); } static void vips_labelregions_class_init( VipsLabelregionsClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "labelregions"; vobject_class->description = _( "label regions in an image" ); vobject_class->build = vips_labelregions_build; VIPS_ARG_IMAGE( class, "mask", 2, _( "Mask" ), _( "Mask of region labels" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsLabelregions, mask ) ); VIPS_ARG_INT( class, "segments", 3, _( "Segments" ), _( "Number of discrete contigious regions" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsLabelregions, segments ), 0, 1000000000, 0 ); } static void vips_labelregions_init( VipsLabelregions *labelregions ) { } /** * vips_labelregions: (method) * @in: image to test * @mask: write labelled regions here * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @segments: return number of regions found here * * Repeatedly scans @in for regions of 4-connected pixels * with the same pixel value. Every time a region is discovered, those * pixels are marked in @mask with a unique serial number. Once all pixels * have been labelled, the operation returns, setting @segments to the number * of discrete regions which were detected. * * @mask is always a 1-band #VIPS_FORMAT_INT image of the same dimensions as * @in. * * This operation is useful for, for example, blob counting. You can use the * morphological operators to detect and isolate a series of objects, then use * vips_labelregions() to number them all. * * Use vips_hist_find_indexed() to (for example) find blob coordinates. * * See also: vips_hist_find_indexed(). * * Returns: 0 on success, -1 on error. */ int vips_labelregions( VipsImage *in, VipsImage **mask, ... ) { va_list ap; int result; va_start( ap, mask ); result = vips_call_split( "labelregions", ap, in, mask ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/morphology/morph.c000066400000000000000000000503301414645631700204270ustar00rootroot00000000000000/* morphology * * 19/9/95 JC * - rewritten * 6/7/99 JC * - small tidies * 7/4/04 * - now uses im_embed() with edge stretching on the input, not * the output * - sets Xoffset / Yoffset * 21/4/08 * - only rebuild the buffer offsets if bpl changes * - small cleanups * 25/10/10 * - start again from the Orc'd im_conv * 29/10/10 * - use VipsVector * - do erode as well * 7/11/10 * - gtk-doc * - do (!=0) to make uchar, if we're not given uchar * 28/6/13 * - oops, fix !=0 code * 23/10/13 * - from vips_conv() * 25/2/20 kleisauke * - rewritten as a class * - merged with hitmiss */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include "pmorphology.h" /* We can't run more than this many passes. Larger than this and we * fall back to C. * TODO: Could this be raised to 20? Just like convi. */ #define MAX_PASS (10) /* A pass with a vector. */ typedef struct { int first; /* The index of the first mask coff we use */ int last; /* The index of the last mask coff we use */ int r; /* Set previous result in this var */ /* The code we generate for this section of this mask. */ VipsVector *vector; } Pass; /** * VipsOperationMorphology: * @VIPS_OPERATION_MORPHOLOGY_ERODE: true if all set * @VIPS_OPERATION_MORPHOLOGY_DILATE: true if one set * * More like hit-miss, really. * * See also: vips_morph(). */ typedef struct { VipsMorphology parent_instance; VipsImage *out; VipsImage *mask; VipsOperationMorphology morph; /* @mask cast ready for processing. */ VipsImage *M; int n_point; /* w * h for our matrix */ int *coeff; /* Mask coefficients */ /* The passes we generate for this mask. */ int n_pass; Pass pass[MAX_PASS]; } VipsMorph; typedef VipsMorphologyClass VipsMorphClass; G_DEFINE_TYPE( VipsMorph, vips_morph, VIPS_TYPE_MORPHOLOGY ); /* Our sequence value. */ typedef struct { VipsMorph *morph; VipsRegion *ir; /* Input region */ int *soff; /* Offsets we check for set */ int ss; /* ... and number we check for set */ int *coff; /* Offsets we check for clear */ int cs; /* ... and number we check for clear */ int last_bpl; /* Avoid recalcing offsets, if we can */ /* In vector mode we need a pair of intermediate buffers to keep the * results of each pass in. */ void *t1; void *t2; } VipsMorphSequence; static void vips_morph_compile_free( VipsMorph *morph ) { int i; for( i = 0; i < morph->n_pass; i++ ) VIPS_FREEF( vips_vector_free, morph->pass[i].vector ); morph->n_pass = 0; } static void vips_morph_dispose( GObject *gobject ) { VipsMorph *morph = (VipsMorph *) gobject; #ifdef DEBUG printf( "vips_morph_dispose: " ); vips_object_print_name( VIPS_OBJECT( gobject ) ); printf( "\n" ); #endif /*DEBUG*/ vips_morph_compile_free( morph ); G_OBJECT_CLASS( vips_morph_parent_class )->dispose( gobject ); } /* Free a sequence value. */ static int vips_morph_stop( void *vseq, void *a, void *b ) { VipsMorphSequence *seq = (VipsMorphSequence *) vseq; VIPS_UNREF( seq->ir ); VIPS_FREE( seq->t1 ); VIPS_FREE( seq->t2 ); return( 0 ); } /* Morph start function. */ static void * vips_morph_start( VipsImage *out, void *a, void *b ) { VipsImage *in = (VipsImage *) a; VipsMorph *morph = (VipsMorph *) b; VipsMorphSequence *seq; if( !(seq = VIPS_NEW( out, VipsMorphSequence )) ) return( NULL ); /* Init! */ seq->morph = morph; seq->ir = NULL; seq->soff = NULL; seq->ss = 0; seq->coff = NULL; seq->cs = 0; seq->last_bpl = -1; seq->t1 = NULL; seq->t2 = NULL; seq->ir = vips_region_new( in ); /* C mode. */ seq->soff = VIPS_ARRAY( out, morph->n_point, int ); seq->coff = VIPS_ARRAY( out, morph->n_point, int ); if( !seq->soff || !seq->coff ) { vips_morph_stop( seq, in, morph ); return( NULL ); } /* Vector mode. */ if( morph->n_pass ) { seq->t1 = VIPS_ARRAY( NULL, VIPS_IMAGE_N_ELEMENTS( in ), VipsPel ); seq->t2 = VIPS_ARRAY( NULL, VIPS_IMAGE_N_ELEMENTS( in ), VipsPel ); if( !seq->t1 || !seq->t2 ) { vips_morph_stop( seq, in, morph ); return( NULL ); } } return( seq ); } #define TEMP( N, S ) vips_vector_temporary( v, N, S ) #define SCANLINE( N, P, S ) vips_vector_source_scanline( v, N, P, S ) #define CONST( N, V, S ) vips_vector_constant( v, N, V, S ) #define ASM2( OP, A, B ) vips_vector_asm2( v, OP, A, B ) #define ASM3( OP, A, B, C ) vips_vector_asm3( v, OP, A, B, C ) /* Generate code for a section of the mask. first is the index we start * at, we set last to the index of the last one we use before we run * out of intermediates / constants / parameters / sources or mask * coefficients. * * 0 for success, -1 on error. */ static int vips_morph_compile_section( VipsMorph *morph, Pass *pass, gboolean first_pass ) { VipsMorphology *morphology = (VipsMorphology *) morph; VipsImage *M = morph->M; VipsVector *v; char offset[256]; char source[256]; char zero[256]; char one[256]; int i; pass->vector = v = vips_vector_new( "morph", 1 ); /* The value we fetch from the image, the accumulated sum. */ TEMP( "value", 1 ); TEMP( "sum", 1 ); CONST( zero, 0, 1 ); CONST( one, 255, 1 ); /* Init the sum. If this is the first pass, it's a constant. If this * is a later pass, we have to init the sum from the result * of the previous pass. */ if( first_pass ) { if( morph->morph == VIPS_OPERATION_MORPHOLOGY_DILATE ) ASM2( "copyb", "sum", zero ); else ASM2( "copyb", "sum", one ); } else { /* "r" is the result of the previous pass. */ pass->r = vips_vector_source_name( v, "r", 1 ); ASM2( "loadb", "sum", "r" ); } for( i = pass->first; i < morph->n_point; i++ ) { int x = i % M->Xsize; int y = i / M->Xsize; /* Exclude don't-care elements. */ if( morph->coeff[i] == 128 ) continue; /* The source. sl0 is the first scanline in the mask. */ SCANLINE( source, y, 1 ); /* The offset, only for non-first-columns though. */ if( x > 0 ) { CONST( offset, morphology->in->Bands * x, 1 ); ASM3( "loadoffb", "value", source, offset ); } else ASM2( "loadb", "value", source ); /* Join to our sum. If the mask element is zero, we have to * add an extra negate. */ if( morph->morph == VIPS_OPERATION_MORPHOLOGY_DILATE ) { if( !morph->coeff[i] ) ASM3( "xorb", "value", "value", one ); ASM3( "orb", "sum", "sum", "value" ); } else { if( !morph->coeff[i] ) { /* You'd think we could use andnb, but it * fails on some machines with some orc * versions :( */ ASM3( "xorb", "value", "value", one ); ASM3( "andb", "sum", "sum", "value" ); } else ASM3( "andb", "sum", "sum", "value" ); } if( vips_vector_full( v ) ) break; } pass->last = i; ASM2( "copyb", "d1", "sum" ); if( !vips_vector_compile( v ) ) return( -1 ); #ifdef DEBUG printf( "done matrix coeffs %d to %d\n", pass->first, pass->last ); vips_vector_print( v ); #endif /*DEBUG*/ return( 0 ); } /* Generate a set of passes. */ static int vips_morph_compile( VipsMorph *morph ) { int i; Pass *pass; #ifdef DEBUG printf( "vips_morph_compile: generating vector code\n" ); #endif /*DEBUG*/ /* Generate passes until we've used up the whole mask. */ for( i = 0;;) { /* Skip any don't-care coefficients at the start of the mask * region. */ for( ; i < morph->n_point && morph->coeff[i] == 128; i++ ) ; if( i == morph->n_point ) break; /* Allocate space for another pass. */ if( morph->n_pass == MAX_PASS ) return( -1 ); pass = &morph->pass[morph->n_pass]; morph->n_pass += 1; pass->first = i; pass->last = i; pass->r = -1; if( vips_morph_compile_section( morph, pass, morph->n_pass == 1 ) ) return( -1 ); i = pass->last + 1; if( i >= morph->n_point ) break; } return( 0 ); } /* Dilate! */ static int vips_dilate_gen( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsMorphSequence *seq = (VipsMorphSequence *) vseq; VipsMorph *morph = (VipsMorph *) b; VipsImage *M = morph->M; VipsRegion *ir = seq->ir; int *soff = seq->soff; int *coff = seq->coff; VipsRect *r = &or->valid; int le = r->left; int to = r->top; int bo = VIPS_RECT_BOTTOM( r ); int sz = VIPS_REGION_N_ELEMENTS( or ); VipsRect s; int x, y; int *t; int result, i; /* Prepare the section of the input image we need. A little larger * than the section of the output image we are producing. */ s = *r; s.width += M->Xsize - 1; s.height += M->Ysize - 1; if( vips_region_prepare( ir, &s ) ) return( -1 ); #ifdef DEBUG_VERBOSE printf( "vips_dilate_gen: preparing %dx%d@%dx%d pixels\n", s.width, s.height, s.left, s.top ); #endif /*DEBUG_VERBOSE*/ /* Scan mask, building offsets we check when processing. Only do this * if the bpl has changed since the previous vips_region_prepare(). */ if( seq->last_bpl != VIPS_REGION_LSKIP( ir ) ) { seq->last_bpl = VIPS_REGION_LSKIP( ir ); seq->ss = 0; seq->cs = 0; for( t = morph->coeff, y = 0; y < M->Ysize; y++ ) for( x = 0; x < M->Xsize; x++, t++ ) switch( *t ) { case 255: soff[seq->ss++] = VIPS_REGION_ADDR( ir, x + le, y + to ) - VIPS_REGION_ADDR( ir, le, to ); break; case 128: break; case 0: coff[seq->cs++] = VIPS_REGION_ADDR( ir, x + le, y + to ) - VIPS_REGION_ADDR( ir, le, to ); break; default: g_assert_not_reached(); } } /* Dilate! */ for( y = to; y < bo; y++ ) { VipsPel *p = VIPS_REGION_ADDR( ir, le, y ); VipsPel *q = VIPS_REGION_ADDR( or, le, y ); /* Loop along line. */ for( x = 0; x < sz; x++, q++, p++ ) { /* Search for a hit on the set list. */ result = 0; for( i = 0; i < seq->ss; i++ ) if( p[soff[i]] ) { /* Found a match! */ result = 255; break; } /* No set pixels ... search for a hit in the clear * pixels. */ if( !result ) for( i = 0; i < seq->cs; i++ ) if( !p[coff[i]] ) { /* Found a match! */ result = 255; break; } *q = result; } } return( 0 ); } /* Erode! */ static int vips_erode_gen( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsMorphSequence *seq = (VipsMorphSequence *) vseq; VipsMorph *morph = (VipsMorph *) b; VipsImage *M = morph->M; VipsRegion *ir = seq->ir; int *soff = seq->soff; int *coff = seq->coff; VipsRect *r = &or->valid; int le = r->left; int to = r->top; int bo = VIPS_RECT_BOTTOM( r ); int sz = VIPS_REGION_N_ELEMENTS( or ); VipsRect s; int x, y; int *t; int result, i; /* Prepare the section of the input image we need. A little larger * than the section of the output image we are producing. */ s = *r; s.width += M->Xsize - 1; s.height += M->Ysize - 1; if( vips_region_prepare( ir, &s ) ) return( -1 ); #ifdef DEBUG_VERBOSE printf( "vips_erode_gen: preparing %dx%d@%dx%d pixels\n", s.width, s.height, s.left, s.top ); #endif /*DEBUG_VERBOSE*/ /* Scan mask, building offsets we check when processing. Only do this * if the bpl has changed since the previous vips_region_prepare(). */ if( seq->last_bpl != VIPS_REGION_LSKIP( ir ) ) { seq->last_bpl = VIPS_REGION_LSKIP( ir ); seq->ss = 0; seq->cs = 0; for( t = morph->coeff, y = 0; y < M->Ysize; y++ ) for( x = 0; x < M->Xsize; x++, t++ ) switch( *t ) { case 255: soff[seq->ss++] = VIPS_REGION_ADDR( ir, x + le, y + to ) - VIPS_REGION_ADDR( ir, le, to ); break; case 128: break; case 0: coff[seq->cs++] = VIPS_REGION_ADDR( ir, x + le, y + to ) - VIPS_REGION_ADDR( ir, le, to ); break; default: g_assert_not_reached(); } } /* Erode! */ for( y = to; y < bo; y++ ) { VipsPel *p = VIPS_REGION_ADDR( ir, le, y ); VipsPel *q = VIPS_REGION_ADDR( or, le, y ); /* Loop along line. */ for( x = 0; x < sz; x++, q++, p++ ) { /* Check all set pixels are set. */ result = 255; for( i = 0; i < seq->ss; i++ ) if( !p[soff[i]] ) { /* Found a mismatch! */ result = 0; break; } /* Check all clear pixels are clear. */ if( result ) for( i = 0; i < seq->cs; i++ ) if( p[coff[i]] ) { result = 0; break; } *q = result; } } return( 0 ); } /* The vector codepath. */ static int vips_morph_gen_vector( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsMorphSequence *seq = (VipsMorphSequence *) vseq; VipsMorph *morph = (VipsMorph *) b; VipsImage *M = morph->M; VipsRegion *ir = seq->ir; VipsRect *r = &or->valid; int sz = VIPS_REGION_N_ELEMENTS( or ); VipsRect s; int y, j; VipsExecutor executor[MAX_PASS]; /* Prepare the section of the input image we need. A little larger * than the section of the output image we are producing. */ s = *r; s.width += M->Xsize - 1; s.height += M->Ysize - 1; if( vips_region_prepare( ir, &s ) ) return( -1 ); #ifdef DEBUG_VERBOSE printf( "vips_morph_gen_vector: preparing %dx%d@%dx%d pixels\n", s.width, s.height, s.left, s.top ); #endif /*DEBUG_VERBOSE*/ for( j = 0; j < morph->n_pass; j++ ) vips_executor_set_program( &executor[j], morph->pass[j].vector, sz ); VIPS_GATE_START( "vips_morph_gen_vector: work" ); for( y = 0; y < r->height; y++ ) { for( j = 0; j < morph->n_pass; j++ ) { void *d; /* The last pass goes to the output image, * intermediate passes go to t2. */ if( j == morph->n_pass - 1 ) d = VIPS_REGION_ADDR( or, r->left, r->top + y ); else d = seq->t2; vips_executor_set_scanline( &executor[j], ir, r->left, r->top + y ); vips_executor_set_array( &executor[j], morph->pass[j].r, seq->t1 ); vips_executor_set_destination( &executor[j], d ); vips_executor_run( &executor[j] ); VIPS_SWAP( void *, seq->t1, seq->t2 ); } } VIPS_GATE_STOP( "vips_morph_gen_vector: work" ); VIPS_COUNT_PIXELS( or, "vips_morph_gen_vector" ); return( 0 ); } static int vips_morph_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsMorphology *morphology = (VipsMorphology *) object; VipsMorph *morph = (VipsMorph *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 5 ); VipsImage *in; VipsImage *M; VipsGenerateFn generate; double *coeff; int i; if( VIPS_OBJECT_CLASS( vips_morph_parent_class )->build( object ) ) return( -1 ); in = morphology->in; /* Unpack for processing. */ if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; if( vips_check_matrix( class->nickname, morph->mask, &t[1] ) ) return( -1 ); morph->M = M = t[1]; morph->n_point = M->Xsize * M->Ysize; if( vips_embed( in, &t[2], M->Xsize / 2, M->Ysize / 2, in->Xsize + M->Xsize - 1, in->Ysize + M->Ysize - 1, "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); in = t[2]; /* Make sure we are uchar. */ if( vips_cast( in, &t[3], VIPS_FORMAT_UCHAR, NULL ) ) return( -1 ); in = t[3]; /* Make an int version of our mask. */ if( vips__image_intize( M, &t[4] ) ) return( -1 ); M = t[4]; coeff = VIPS_MATRIX( M, 0, 0 ); if( !(morph->coeff = VIPS_ARRAY( object, morph->n_point, int )) ) return( -1 ); for( i = 0; i < morph->n_point; i++ ) { if( coeff[i] != 0 && coeff[i] != 128 && coeff[i] != 255 ) { vips_error( class->nickname, _( "bad mask element (%f " "should be 0, 128 or 255)" ), coeff[i] ); return( -1 ); } morph->coeff[i] = coeff[i]; } /* Default to the C path. */ generate = morph->morph == VIPS_OPERATION_MORPHOLOGY_DILATE ? vips_dilate_gen : vips_erode_gen; /* Generate code for this mask / image, if possible. */ if( vips_vector_isenabled() ) { if( !vips_morph_compile( morph ) ) { generate = vips_morph_gen_vector; g_info( "morph: using vector path" ); } else vips_morph_compile_free( morph ); } g_object_set( morph, "out", vips_image_new(), NULL ); if( vips_image_pipelinev( morph->out, VIPS_DEMAND_STYLE_SMALLTILE, in, NULL ) ) return( -1 ); /* Prepare output. Consider a 7x7 mask and a 7x7 image --- the output * would be 1x1. */ morph->out->Xsize -= M->Xsize - 1; morph->out->Ysize -= M->Ysize - 1; if( vips_image_generate( morph->out, vips_morph_start, generate, vips_morph_stop, in, morph ) ) return( -1 ); morph->out->Xoffset = -M->Xsize / 2; morph->out->Yoffset = -M->Ysize / 2; vips_reorder_margin_hint( morph->out, morph->n_point ); return( 0 ); } static void vips_morph_class_init( VipsMorphClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; gobject_class->dispose = vips_morph_dispose; object_class->nickname = "morph"; object_class->description = _( "morphology operation" ); object_class->build = vips_morph_build; VIPS_ARG_IMAGE( class, "out", 10, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMorph, out ) ); VIPS_ARG_IMAGE( class, "mask", 20, _( "Mask" ), _( "Input matrix image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMorph, mask ) ); VIPS_ARG_ENUM( class, "morph", 103, _( "Morphology" ), _( "Morphological operation to perform" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMorph, morph ), VIPS_TYPE_OPERATION_MORPHOLOGY, VIPS_OPERATION_MORPHOLOGY_ERODE ); } static void vips_morph_init( VipsMorph *morph ) { morph->morph = VIPS_OPERATION_MORPHOLOGY_ERODE; morph->coeff = NULL; } /** * vips_morph: (method) * @in: input image * @out: (out): output image * @mask: morphology with this mask * @morph: operation to perform * @...: %NULL-terminated list of optional named arguments * * Performs a morphological operation on @in using @mask as a * structuring element. * * The image should have 0 (black) for no object and 255 * (non-zero) for an object. Note that this is the reverse of the usual * convention for these operations, but more convenient when combined with the * boolean operators. The output image is the same * size as the input image: edge pxels are made by expanding the input image * as necessary. * * Mask coefficients can be either 0 (for object) or 255 (for background) * or 128 (for do not care). The origin of the mask is at location * (m.xsize / 2, m.ysize / 2), integer division. All algorithms have been * based on the book "Fundamentals of Digital Image Processing" by A. Jain, * pp 384-388, Prentice-Hall, 1989. * * For #VIPS_OPERATION_MORPHOLOGY_ERODE, * the whole mask must match for the output pixel to be * set, that is, the result is the logical AND of the selected input pixels. * * For #VIPS_OPERATION_MORPHOLOGY_DILATE, * the output pixel is set if any part of the mask * matches, that is, the result is the logical OR of the selected input pixels. * * See the boolean operations vips_andimage(), vips_orimage() and * vips_eorimage() * for analogues of the usual set difference and set union operations. * * Operations are performed using the processor's vector unit, * if possible. Disable this with --vips-novector or VIPS_NOVECTOR. * * Returns: 0 on success, -1 on error */ int vips_morph( VipsImage *in, VipsImage **out, VipsImage *mask, VipsOperationMorphology morph, ... ) { va_list ap; int result; va_start( ap, morph ); result = vips_call_split( "morph", ap, in, out, mask, morph ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/morphology/morphology.c000066400000000000000000000105251414645631700215030ustar00rootroot00000000000000/* base class for all morphological operations * * properties: * - one input image */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include "pmorphology.h" /** * SECTION: morphology * @short_description: morphological operators, rank filters and related image * analysis * @see_also: arithmetic * @stability: Stable * @include: vips/vips.h * * The morphological functions search images * for particular patterns of pixels, specified with the mask argument, * either adding or removing pixels when they find a match. They are useful * for cleaning up images --- for example, you might threshold an image, and * then use one of the morphological functions to remove all single isolated * pixels from the result. * * If you combine the morphological operators with the mask rotators * (vips_rot45(), for example) and apply them repeatedly, you * can achieve very complicated effects: you can thin, prune, fill, open edges, * close gaps, and many others. For example, see `Fundamentals of Digital * Image Processing' by A. Jain, pp 384-388, Prentice-Hall, 1989 for more * ideas. * * Beware that VIPS reverses the usual image processing convention, by * assuming white objects (non-zero pixels) on a black background (zero * pixels). * * The mask you give to the morphological functions should contain only the * values 0 (for background), 128 (for don't care) and 255 (for object). The * mask must have odd length sides --- the origin of the mask is taken to be * the centre value. For example, the mask: * * 3 3 * 128 255 128 * 255 0 255 * 128 255 128 * * applied to an image with vips_morph() #VIPS_OPERATION_MORPHOLOGY_ERODE, will * find all black pixels * 4-way connected with white pixels. Essentially, dilate * sets pixels in the output if any part of the mask matches, whereas * erode sets pixels only if all of the mask matches. * * See vips_andimage(), vips_orimage() and vips_eorimage() * for analogues of the usual set difference and set union operations. */ G_DEFINE_ABSTRACT_TYPE( VipsMorphology, vips_morphology, VIPS_TYPE_OPERATION ); static void vips_morphology_class_init( VipsMorphologyClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "morphology"; vobject_class->description = _( "morphological operations" ); /* Inputs set by subclassess. */ VIPS_ARG_IMAGE( class, "in", 0, _( "Input" ), _( "Input image argument" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMorphology, in ) ); } static void vips_morphology_init( VipsMorphology *morphology ) { } /* Called from iofuncs to init all operations in this dir. Use a plugin system * instead? */ void vips_morphology_operation_init( void ) { extern GType vips_morph_get_type( void ); extern GType vips_rank_get_type( void ); extern GType vips_countlines_get_type( void ); extern GType vips_labelregions_get_type( void ); extern GType vips_fill_nearest_get_type( void ); vips_morph_get_type(); vips_rank_get_type(); vips_countlines_get_type(); vips_labelregions_get_type(); vips_fill_nearest_get_type(); } libvips-8.12.1/libvips/morphology/nearest.c000066400000000000000000000216221414645631700207450ustar00rootroot00000000000000/* nearest.c * * 31/10/17 * - from labelregion */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include "pmorphology.h" /* A seed pixel. We fill outwards from each of these. */ typedef struct _Seed { int x; int y; int r; /* Bits saying which octant can still grow. When they are all zero, the * seed is dead. */ int octant_mask; } Seed; typedef struct _VipsFillNearest { VipsMorphology parent_instance; VipsImage *out; VipsImage *distance; /* Size of our image. */ int width; int height; /* All our seed pixels. There can be a lot of these. */ GArray *seeds; } VipsFillNearest; typedef VipsMorphologyClass VipsFillNearestClass; G_DEFINE_TYPE( VipsFillNearest, vips_fill_nearest, VIPS_TYPE_MORPHOLOGY ); static void vips_fill_nearest_finalize( GObject *gobject ) { VipsFillNearest *nearest = (VipsFillNearest *) gobject; #ifdef DEBUG printf( "vips_fill_nearest_finalize: " ); vips_object_print_name( VIPS_OBJECT( gobject ) ); printf( "\n" ); #endif /*DEBUG*/ VIPS_FREEF( g_array_unref, nearest->seeds ); G_OBJECT_CLASS( vips_fill_nearest_parent_class )->finalize( gobject ); } struct _Circle; typedef void (*VipsFillNearestPixel)( struct _Circle *circle, int x, int y, int octant ); typedef struct _Circle { VipsFillNearest *nearest; Seed *seed; int octant_mask; VipsFillNearestPixel nearest_pixel; } Circle; static void vips_fill_nearest_pixel( Circle *circle, int x, int y, int octant ) { float *p; float radius; int dx, dy; if( (circle->seed->octant_mask & (1 << octant)) == 0 ) return; /* We need to do this as float, or we'll have dithering along edges. */ p = (float *) VIPS_IMAGE_ADDR( circle->nearest->distance, x, y ); dx = x - circle->seed->x; dy = y - circle->seed->y; radius = sqrt( dx * dx + dy * dy ); if( p[0] == 0 || p[0] > radius ) { VipsMorphology *morphology = VIPS_MORPHOLOGY( circle->nearest ); VipsImage *in = morphology->in; int ps = VIPS_IMAGE_SIZEOF_PEL( in ); VipsPel *pi = VIPS_IMAGE_ADDR( in, circle->seed->x, circle->seed->y ); VipsPel *qi = VIPS_IMAGE_ADDR( circle->nearest->out, x, y ); int i; p[0] = radius; circle->octant_mask |= 1 << octant; for( i = 0; i < ps; i++ ) qi[i] = pi[i]; } } static void vips_fill_nearest_pixel_clip( Circle *circle, int x, int y, int octant ) { if( (circle->seed->octant_mask & (1 << octant)) == 0 ) return; if( x >= 0 && x < circle->nearest->width && y >= 0 && y < circle->nearest->height ) vips_fill_nearest_pixel( circle, x, y, octant ); } static void vips_fill_nearest_scanline( VipsImage *image, int y, int x1, int x2, int quadrant, void *client ) { Circle *circle = (Circle *) client; circle->nearest_pixel( circle, x1, y, quadrant ); circle->nearest_pixel( circle, x2, y, quadrant + 4 ); /* We have to do one point back as well, or we'll leave gaps at * around 45 degrees. */ if( quadrant == 0 ) { circle->nearest_pixel( circle, x1, y - 1, quadrant ); circle->nearest_pixel( circle, x2, y - 1, quadrant + 4 ); } else if( quadrant == 1 ) { circle->nearest_pixel( circle, x1, y + 1, quadrant ); circle->nearest_pixel( circle, x2, y + 1, quadrant + 4 ); } else { circle->nearest_pixel( circle, x1 + 1, y, quadrant ); circle->nearest_pixel( circle, x2 - 1, y, quadrant + 4 ); } } static void vips_fill_nearest_grow_seed( VipsFillNearest *nearest, Seed *seed ) { Circle circle; circle.nearest = nearest; circle.seed = seed; circle.octant_mask = 0; if( seed->x - seed->r >= 0 && seed->x + seed->r < nearest->width && seed->y - seed->r >= 0 && seed->y + seed->r < nearest->height ) circle.nearest_pixel = vips_fill_nearest_pixel; else circle.nearest_pixel = vips_fill_nearest_pixel_clip; vips__draw_circle_direct( nearest->distance, seed->x, seed->y, seed->r, vips_fill_nearest_scanline, &circle ); /* Update the action_mask for this seed. Next time, we can skip any * octants where we failed to act this time. */ seed->octant_mask = circle.octant_mask; seed->r += 1; } static int vips_fill_nearest_build( VipsObject *object ) { VipsMorphology *morphology = VIPS_MORPHOLOGY( object ); VipsFillNearest *nearest = (VipsFillNearest *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 2 ); int ps; int x, y, i; if( VIPS_OBJECT_CLASS( vips_fill_nearest_parent_class )-> build( object ) ) return( -1 ); if( vips_image_wio_input( morphology->in ) ) return( -1 ); nearest->width = morphology->in->Xsize; nearest->height = morphology->in->Ysize; ps = VIPS_IMAGE_SIZEOF_PEL( morphology->in ); nearest->seeds = g_array_new( FALSE, FALSE, sizeof( Seed ) ); for( y = 0; y < nearest->height; y++ ) { VipsPel *p; p = VIPS_IMAGE_ADDR( morphology->in, 0, y ); for( x = 0; x < nearest->width; x++ ) { for( i = 0; i < ps; i++ ) if( p[i] ) break; if( i != ps ) { Seed *seed; g_array_set_size( nearest->seeds, nearest->seeds->len + 1 ); seed = &g_array_index( nearest->seeds, Seed, nearest->seeds->len - 1 ); seed->x = x; seed->y = y; seed->r = 1; seed->octant_mask = 255; } p += ps; } } /* Create the output and distance images in memory. */ g_object_set( object, "distance", vips_image_new_memory(), NULL ); if( vips_black( &t[1], nearest->width, nearest->height, NULL ) || vips_cast( t[1], &t[2], VIPS_FORMAT_FLOAT, NULL ) || vips_image_write( t[2], nearest->distance ) ) return( -1 ); g_object_set( object, "out", vips_image_new_memory(), NULL ); if( vips_image_write( morphology->in, nearest->out ) ) return( -1 ); while( nearest->seeds->len > 0 ) { #ifdef DEBUG printf( "looping for %d seeds ...\n", nearest->seeds->len ); #endif /*DEBUG*/ /* Grow all seeds by one pixel. */ for( i = 0; i < nearest->seeds->len; i++ ) vips_fill_nearest_grow_seed( nearest, &g_array_index( nearest->seeds, Seed, i ) ); /* Remove dead seeds. */ i = 0; while( i < nearest->seeds->len ) { Seed *seed = &g_array_index( nearest->seeds, Seed, i ); if( seed->octant_mask == 0 ) g_array_remove_index_fast( nearest->seeds, i ); else i += 1; } } return( 0 ); } static void vips_fill_nearest_class_init( VipsFillNearestClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->finalize = vips_fill_nearest_finalize; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "fill_nearest"; vobject_class->description = _( "fill image zeros with nearest non-zero pixel" ); vobject_class->build = vips_fill_nearest_build; VIPS_ARG_IMAGE( class, "out", 2, _( "Out" ), _( "Value of nearest non-zero pixel" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsFillNearest, out ) ); VIPS_ARG_IMAGE( class, "distance", 3, _( "Distance" ), _( "Distance to nearest non-zero pixel" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsFillNearest, distance ) ); } static void vips_fill_nearest_init( VipsFillNearest *nearest ) { } /** * vips_fill_nearest: (method) * @in: image to test * @out: image with zero pixels filled with the nearest non-zero pixel * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @distance: output image of distance to nearest non-zero pixel * * Fill outwards from every non-zero pixel in @in, setting pixels in @distance * and @value. * * At the position of zero pixels in @in, @distance contains the distance to * the nearest non-zero pixel in @in, and @value contains the value of that * pixel. * * @distance is a one-band float image. @value has the same number of bands and * format as @in. * * See also: vips_hist_find_indexed(). * * Returns: 0 on success, -1 on error. */ int vips_fill_nearest( VipsImage *in, VipsImage **out, ... ) { va_list ap; int result; va_start( ap, out ); result = vips_call_split( "fill_nearest", ap, in, out ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/morphology/pmorphology.h000066400000000000000000000040051414645631700216640ustar00rootroot00000000000000/* base class for all morphology operations */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifndef VIPS_PMORPHOLOGY_H #define VIPS_PMORPHOLOGY_H #ifdef __cplusplus extern "C" { #endif /*__cplusplus*/ #include #define VIPS_TYPE_MORPHOLOGY (vips_morphology_get_type()) #define VIPS_MORPHOLOGY( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_MORPHOLOGY, VipsMorphology )) #define VIPS_MORPHOLOGY_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_MORPHOLOGY, VipsMorphologyClass)) #define VIPS_IS_MORPHOLOGY( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_MORPHOLOGY )) #define VIPS_IS_MORPHOLOGY_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_MORPHOLOGY )) #define VIPS_MORPHOLOGY_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_MORPHOLOGY, VipsMorphologyClass )) typedef struct _VipsMorphology VipsMorphology; struct _VipsMorphology { VipsOperation parent_instance; VipsImage *in; }; typedef struct _VipsMorphologyClass { VipsOperationClass parent_class; } VipsMorphologyClass; GType vips_morphology_get_type( void ); #ifdef __cplusplus } #endif /*__cplusplus*/ #endif /*VIPS_PMORPHOLOGY_H*/ libvips-8.12.1/libvips/morphology/rank.c000066400000000000000000000356641414645631700202520ustar00rootroot00000000000000/* Rank filter. * * Author: JC * Written on: 19/8/96 * Modified on: * JC 20/8/96 * - now uses insert-sort rather than bubble-sort * - now works for any non-complex type * JC 22/6/01 * - oops, sanity check on n wrong * JC 28/8/03 * - cleanups * - better selection algorithm ... same speed for 3x3, about 3x faster * for 5x5, faster still for larger windows * - index from zero for consistency with other parts of vips * 7/4/04 * - now uses im_embed() with edge stretching on the input, not * the output * - sets Xoffset / Yoffset * 7/10/04 * - oops, im_embed() size was wrong * 10/11/10 * - cleanups * - gtk-doc * 17/1/14 * - redone as a class * 12/11/16 * - oop, allow index == 0, thanks Rob * 12/1/21 * - add hist path for large windows on uchar images */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "pmorphology.h" typedef struct _VipsRank { VipsMorphology parent_instance; VipsImage *out; int width; int height; int index; int n; gboolean hist_path; } VipsRank; typedef VipsMorphologyClass VipsRankClass; G_DEFINE_TYPE( VipsRank, vips_rank, VIPS_TYPE_MORPHOLOGY ); /* Sequence value: just the array we sort in. */ typedef struct { VipsRegion *ir; /* Sort array. */ VipsPel *sort; /* For large uchar images, the sort histogram. */ unsigned int **hist; } VipsRankSequence; static int vips_rank_stop( void *vseq, void *a, void *b ) { VipsRankSequence *seq = (VipsRankSequence *) vseq; VipsImage *in = (VipsImage *) a; VIPS_UNREF( seq->ir ); VIPS_FREE( seq->sort ); if( seq->hist && in ) { int i; for( i = 0; i < in->Bands; i++ ) VIPS_FREE( seq->hist[i] ); } VIPS_FREE( seq->hist ); return( 0 ); } static void * vips_rank_start( VipsImage *out, void *a, void *b ) { VipsImage *in = (VipsImage *) a; VipsRank *rank = (VipsRank *) b; VipsRankSequence *seq; if( !(seq = VIPS_NEW( out, VipsRankSequence )) ) return( NULL ); seq->ir = NULL; seq->sort = NULL; seq->hist = NULL; seq->ir = vips_region_new( in ); if( !(seq->sort = VIPS_ARRAY( NULL, VIPS_IMAGE_SIZEOF_ELEMENT( in ) * rank->n, VipsPel )) ) { vips_rank_stop( seq, in, rank ); return( NULL ); } if( rank->hist_path ) { int i; if( !(seq->hist = VIPS_ARRAY( NULL, in->Bands, unsigned int * )) ) { vips_rank_stop( seq, in, rank ); return( NULL ); } for( i = 0; i < in->Bands; i++ ) if( !(seq->hist[i] = VIPS_ARRAY( NULL, 256, unsigned int )) ) { vips_rank_stop( seq, in, rank ); return( NULL ); } } return( (void *) seq ); } /* Histogram path for large uchar ranks. */ static void vips_rank_generate_uchar( VipsRegion *or, VipsRankSequence *seq, VipsRank *rank, int y ) { VipsImage *in = seq->ir->im; VipsRect *r = &or->valid; const int bands = in->Bands; const int last = bands * (rank->width - 1); /* Get input and output pointers for this line. */ VipsPel * restrict p = VIPS_REGION_ADDR( seq->ir, r->left, r->top + y ); VipsPel * restrict q = VIPS_REGION_ADDR( or, r->left, r->top + y ); VipsPel * restrict p1; int lsk; int x, i, j, b; lsk = VIPS_REGION_LSKIP( seq->ir ); /* Find histogram for the first output pixel. */ for( b = 0; b < bands; b++ ) memset( seq->hist[b], 0, 256 * sizeof( unsigned int ) ); p1 = p; for( j = 0; j < rank->height; j++ ) { for( i = 0, x = 0; x < rank->width; x++ ) for( b = 0; b < bands; b++, i++ ) seq->hist[b][p1[i]] += 1; p1 += lsk; } /* Loop for output pels. */ for( x = 0; x < r->width; x++ ) { for( b = 0; b < bands; b++ ) { /* Calculate cumulative histogram -- the value is the * index at which we pass the rank. */ unsigned int * restrict hist = seq->hist[b]; int sum; int i; sum = 0; for( i = 0; i < 256; i++ ) { sum += hist[i]; if( sum > rank->index ) break; } q[b] = i; /* Adapt histogram --- remove the pels from * the left hand column, add in pels for a * new right-hand column. */ p1 = p + b; for( j = 0; j < rank->height; j++ ) { hist[p1[0]] -= 1; hist[p1[last]] += 1; p1 += lsk; } } p += bands; q += bands; } } /* Inner loop for select-sorting TYPE. */ #define LOOP_SELECT( TYPE ) { \ TYPE *q = (TYPE *) VIPS_REGION_ADDR( or, r->left, r->top + y ); \ TYPE *p = (TYPE *) VIPS_REGION_ADDR( ir, r->left, r->top + y ); \ TYPE *sort = (TYPE *) seq->sort; \ TYPE a; \ \ for( x = 0; x < sz; x++ ) { \ TYPE *d = p + x; \ \ /* Copy window into sort[]. */ \ for( k = 0, j = 0; j < rank->height; j++ ) { \ for( i = 0; i < eaw; i += bands, k++ ) \ sort[k] = d[i]; \ d += ls; \ } \ \ /* Rearrange sort[] to make the index-th element the index-th * smallest, adapted from Numerical Recipes in C. */ \ lower = 0; /* Range we know the result lies in */ \ upper = rank->n - 1; \ for(;;) { \ if( upper - lower < 2 ) { \ /* 1 or 2 elements left. */ \ if( upper - lower == 1 && \ sort[lower] > sort[upper] ) \ VIPS_SWAP( TYPE, \ sort[lower], sort[upper] ); \ break; \ } \ else { \ /* Pick mid-point of remaining elements. */ \ mid = (lower + upper) >> 1; \ \ /* Sort lower/mid/upper elements, hold * midpoint in sort[lower + 1] for * partitioning. */ \ VIPS_SWAP( TYPE, sort[lower + 1], sort[mid] ); \ if( sort[lower] > sort[upper] ) \ VIPS_SWAP( TYPE, \ sort[lower], sort[upper] ); \ if( sort[lower + 1] > sort[upper] ) \ VIPS_SWAP( TYPE, \ sort[lower + 1], sort[upper] );\ if( sort[lower] > sort[lower + 1] ) \ VIPS_SWAP( TYPE, \ sort[lower], sort[lower + 1] );\ \ i = lower + 1; \ j = upper; \ a = sort[lower + 1]; \ \ for(;;) { \ /* Search for out of order elements. */ \ do \ i++; \ while( sort[i] < a ); \ do \ j--; \ while( sort[j] > a ); \ if( j < i ) \ break; \ VIPS_SWAP( TYPE, sort[i], sort[j] ); \ } \ \ /* Replace mid element. */ \ sort[lower + 1] = sort[j]; \ sort[j] = a; \ \ /* Move to partition with the kth element. */ \ if( j >= rank->index ) \ upper = j - 1; \ if( j <= rank->index ) \ lower = i; \ } \ } \ \ q[x] = sort[rank->index]; \ } \ } /* Loop for find max of window. */ #define LOOP_MAX( TYPE ) { \ TYPE *q = (TYPE *) VIPS_REGION_ADDR( or, r->left, r->top + y ); \ TYPE *p = (TYPE *) VIPS_REGION_ADDR( ir, r->left, r->top + y ); \ \ for( x = 0; x < sz; x++ ) { \ TYPE *d = &p[x]; \ TYPE max; \ \ max = *d; \ for( j = 0; j < rank->height; j++ ) { \ TYPE *e = d; \ \ for( i = 0; i < rank->width; i++ ) { \ if( *e > max ) \ max = *e; \ \ e += bands; \ } \ \ d += ls; \ } \ \ q[x] = max; \ } \ } /* Loop for find min of window. */ #define LOOP_MIN( TYPE ) { \ TYPE *q = (TYPE *) VIPS_REGION_ADDR( or, r->left, r->top + y ); \ TYPE *p = (TYPE *) VIPS_REGION_ADDR( ir, r->left, r->top + y ); \ \ for( x = 0; x < sz; x++ ) { \ TYPE *d = &p[x]; \ TYPE min; \ \ min = *d; \ for( j = 0; j < rank->height; j++ ) { \ TYPE *e = d; \ \ for( i = 0; i < rank->width; i++ ) { \ if( *e < min ) \ min = *e; \ \ e += bands; \ } \ \ d += ls; \ } \ \ q[x] = min; \ } \ } #define SWITCH( OPERATION ) \ switch( rank->out->BandFmt ) { \ case VIPS_FORMAT_UCHAR: OPERATION( unsigned char ); break; \ case VIPS_FORMAT_CHAR: OPERATION( signed char ); break; \ case VIPS_FORMAT_USHORT: OPERATION( unsigned short ); break; \ case VIPS_FORMAT_SHORT: OPERATION( signed short ); break; \ case VIPS_FORMAT_UINT: OPERATION( unsigned int ); break; \ case VIPS_FORMAT_INT: OPERATION( signed int ); break; \ case VIPS_FORMAT_FLOAT: OPERATION( float ); break; \ case VIPS_FORMAT_DOUBLE: OPERATION( double ); break; \ \ default: \ g_assert_not_reached(); \ } static int vips_rank_generate( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsRect *r = &or->valid; VipsRankSequence *seq = (VipsRankSequence *) vseq; VipsRegion *ir = seq->ir; VipsImage *in = (VipsImage *) a; VipsRank *rank = (VipsRank *) b; int bands = in->Bands; int eaw = rank->width * bands; /* elements across window */ int sz = VIPS_REGION_N_ELEMENTS( or ); VipsRect s; int ls; int x, y; int i, j, k; int upper, lower, mid; /* Prepare the section of the input image we need. A little larger * than the section of the output image we are producing. */ s = *r; s.width += rank->width - 1; s.height += rank->height - 1; if( vips_region_prepare( ir, &s ) ) return( -1 ); ls = VIPS_REGION_LSKIP( ir ) / VIPS_IMAGE_SIZEOF_ELEMENT( in ); for( y = 0; y < r->height; y++ ) { if( rank->hist_path ) vips_rank_generate_uchar( or, seq, rank, y ); else if( rank->index == 0 ) SWITCH( LOOP_MIN ) else if( rank->index == rank->n - 1 ) SWITCH( LOOP_MAX ) else SWITCH( LOOP_SELECT ) } return( 0 ); } static int vips_rank_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsMorphology *morphology = VIPS_MORPHOLOGY( object ); VipsRank *rank = (VipsRank *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 3 ); VipsImage *in; if( VIPS_OBJECT_CLASS( vips_rank_parent_class )->build( object ) ) return( -1 ); in = morphology->in; if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; if( vips_check_noncomplex( class->nickname, in ) ) return( -1 ); if( rank->width > in->Xsize || rank->height > in->Ysize ) { vips_error( class->nickname, "%s", _( "window too large" ) ); return( -1 ); } rank->n = rank->width * rank->height; if( rank->index < 0 || rank->index > rank->n - 1 ) { vips_error( class->nickname, "%s", _( "index out of range" ) ); return( -1 ); } /* Enable the hist path if it'll probably help. */ if( in->BandFmt == VIPS_FORMAT_UCHAR ) { /* The hist path is always faster for windows larger than about * 10x10, and faster for >3x3 on the non-max/min case. */ if( rank->n > 90 ) rank->hist_path = TRUE; else if( rank->n > 10 && rank->index != 0 && rank->index != rank->n - 1 ) rank->hist_path = TRUE; } /* Expand the input. */ if( vips_embed( in, &t[1], rank->width / 2, rank->height / 2, in->Xsize + rank->width - 1, in->Ysize + rank->height - 1, "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); in = t[1]; g_object_set( object, "out", vips_image_new(), NULL ); /* Set demand hints. FATSTRIP is good for us, as THINSTRIP will cause * too many recalculations on overlaps. */ if( vips_image_pipelinev( rank->out, VIPS_DEMAND_STYLE_FATSTRIP, in, NULL ) ) return( -1 ); rank->out->Xsize -= rank->width - 1; rank->out->Ysize -= rank->height - 1; if( vips_image_generate( rank->out, vips_rank_start, vips_rank_generate, vips_rank_stop, in, rank ) ) return( -1 ); rank->out->Xoffset = 0; rank->out->Yoffset = 0; vips_reorder_margin_hint( rank->out, rank->width * rank->height ); return( 0 ); } static void vips_rank_class_init( VipsRankClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "rank"; object_class->description = _( "rank filter" ); object_class->build = vips_rank_build; VIPS_ARG_IMAGE( class, "out", 2, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsRank, out ) ); VIPS_ARG_INT( class, "width", 4, _( "Width" ), _( "Window width in pixels" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRank, width ), 1, 100000, 11 ); VIPS_ARG_INT( class, "height", 5, _( "Height" ), _( "Window height in pixels" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRank, height ), 1, 100000, 11 ); VIPS_ARG_INT( class, "index", 6, _( "index" ), _( "Select pixel at index" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRank, index ), 0, 100000000, 50 ); } static void vips_rank_init( VipsRank *rank ) { rank->width = 11; rank->height = 11; rank->index = 50; } /** * vips_rank: (method) * @in: input image * @out: (out): output image * @width: width of region * @height: height of region * @index: select pixel * @...: %NULL-terminated list of optional named arguments * * vips_rank() does rank filtering on an image. A window of size @width by * @height is passed over the image. At each position, the pixels inside the * window are sorted into ascending order and the pixel at position @index is * output. @index numbers from 0. * * It works for any non-complex image type, with any number of bands. * The input is expanded by copying edge pixels before performing the * operation so that the output image has the same size as the input. * Edge pixels in the output image are therefore only approximate. * * For a median filter with mask size m (3 for 3x3, 5 for 5x5, etc.) use * * vips_rank( in, out, m, m, m * m / 2 ); * * The special cases n == 0 and n == m * m - 1 are useful dilate and * expand operators. * * See also: vips_conv(), vips_median(), vips_spcor(). * * Returns: 0 on success, -1 on error */ int vips_rank( VipsImage *in, VipsImage **out, int width, int height, int index, ... ) { va_list ap; int result; va_start( ap, index ); result = vips_call_split( "rank", ap, in, out, width, height, index ); va_end( ap ); return( result ); } /** * vips_median: (method) * @in: input image * @out: (out): output image * @size: size of region * @...: %NULL-terminated list of optional named arguments * * A convenience function equivalent to: * * vips_rank( in, out, size, size, (size * size) / 2 ); * * See also: vips_rank(). * * Returns: 0 on success, -1 on error */ int vips_median( VipsImage *in, VipsImage **out, int size, ... ) { va_list ap; int result; va_start( ap, size ); result = vips_call_split( "rank", ap, in, out, size, size, (size * size) / 2 ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/000077500000000000000000000000001414645631700167075ustar00rootroot00000000000000libvips-8.12.1/libvips/mosaicing/Makefile.am000066400000000000000000000007151414645631700207460ustar00rootroot00000000000000noinst_LTLIBRARIES = libmosaicing.la libmosaicing_la_SOURCES = \ mosaicing.c \ merge.c \ mosaic.c \ match.c \ mosaic1.c \ chkpair.c \ matrixinvert.c \ global_balance.c \ lrmerge.c \ tbmerge.c \ lrmosaic.c \ tbmosaic.c \ remosaic.c \ im_avgdxdy.c \ im_clinear.c \ im_improve.c \ im_initialize.c \ im_lrcalcon.c \ im_tbcalcon.c \ global_balance.h \ pmosaicing.h AM_CPPFLAGS = -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@ libvips-8.12.1/libvips/mosaicing/chkpair.c000066400000000000000000000134261414645631700205020ustar00rootroot00000000000000/* find image overlaps * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 02/05/1990 * Modified on : 18/04/1991 * 8/7/93 JC * - allows IM_CODING_LABQ coding * - now calls im_incheck() * 13/7/95 JC * - rewritten * - now uses im_spcor() * 13/8/96 JC * - order of args changed to help C++ API * 24/1/11 * - gtk-doc * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" /* vips__correl: * @ref: reference image * @sec: secondary image * @xref: position in reference image * @yref: position in reference image * @xsec: position in secondary image * @ysec: position in secondary image * @hwindowsize: half window size * @hsearchsize: half search size * @correlation: return detected correlation * @x: return found position * @y: return found position * * This operation finds the position of @sec within @ref. * * The area around * (@xsec, @ysec) is searched for the best match to the area around (@xref, * @yref). It searches an area of size @hsearchsize for a * match of size @hwindowsize. The position of the best match is * returned, together with the correlation at that point. * * Only the first band of each image is correlated. @ref and @sec may be * very large --- the function extracts and generates just the * parts needed. Correlation is done with vips_spcor(); the position of * the maximum is found with vips_max(). * * See also: vips_match(), vips__lrmosaic(). * * Returns: 0 on success, -1 on error */ int vips__correl( VipsImage *ref, VipsImage *sec, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, double *correlation, int *x, int *y ) { VipsImage *surface = vips_image_new(); VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( surface ), 5 ); VipsRect refr, secr; VipsRect winr, srhr; VipsRect wincr, srhcr; /* Find position of window and search area, and clip against image * size. */ refr.left = 0; refr.top = 0; refr.width = ref->Xsize; refr.height = ref->Ysize; winr.left = xref - hwindowsize; winr.top = yref - hwindowsize; winr.width = hwindowsize * 2 + 1; winr.height = hwindowsize * 2 + 1; vips_rect_intersectrect( &refr, &winr, &wincr ); secr.left = 0; secr.top = 0; secr.width = sec->Xsize; secr.height = sec->Ysize; srhr.left = xsec - hsearchsize; srhr.top = ysec - hsearchsize; srhr.width = hsearchsize * 2 + 1; srhr.height = hsearchsize * 2 + 1; vips_rect_intersectrect( &secr, &srhr, &srhcr ); /* Extract window and search area. */ if( vips_extract_area( ref, &t[0], wincr.left, wincr.top, wincr.width, wincr.height, NULL ) || vips_extract_area( sec, &t[1], srhcr.left, srhcr.top, srhcr.width, srhcr.height, NULL ) ) { g_object_unref( surface ); return( -1 ); } ref = t[0]; sec = t[1]; /* Make sure we have just one band. From vips_*mosaic() we will, but * from vips_match() etc. we may not. */ if( ref->Bands != 1 ) { if( vips_extract_band( ref, &t[2], 0, NULL ) ) { g_object_unref( surface ); return( -1 ); } ref = t[2]; } if( sec->Bands != 1 ) { if( vips_extract_band( sec, &t[3], 0, NULL ) ) { g_object_unref( surface ); return( -1 ); } sec = t[3]; } /* Search! */ if( vips_spcor( sec, ref, &t[4], NULL ) ) { g_object_unref( surface ); return( -1 ); } /* Find maximum of correlation surface. */ if( vips_max( t[4], correlation, "x", x, "y", y, NULL ) ) { g_object_unref( surface ); return( -1 ); } g_object_unref( surface ); /* Translate back to position within sec. */ *x += srhcr.left; *y += srhcr.top; return( 0 ); } int vips__chkpair( VipsImage *ref, VipsImage *sec, TiePoints *points ) { int i; int x, y; double correlation; const int hcor = points->halfcorsize; const int harea = points->halfareasize; /* Check images. */ if( vips_image_wio_input( ref ) || vips_image_wio_input( sec ) ) return( -1 ); if( ref->Bands != sec->Bands || ref->BandFmt != sec->BandFmt || ref->Coding != sec->Coding ) { vips_error( "vips_chkpair", "%s", _( "inputs incompatible" ) ); return( -1 ); } if( ref->Bands != 1 || ref->BandFmt != VIPS_FORMAT_UCHAR ) { vips_error( "vips_chkpair", "%s", _( "help!" ) ); return( -1 ); } for( i = 0; i < points->nopoints; i++ ) { /* Find correlation point. */ if( vips__correl( ref, sec, points->x_reference[i], points->y_reference[i], points->x_reference[i], points->y_reference[i], hcor, harea, &correlation, &x, &y ) ) return( -1 ); /* And note in x_secondary. */ points->x_secondary[i] = x; points->y_secondary[i] = y; points->correlation[i] = correlation; /* Note each dx, dy too. */ points->dx[i] = points->x_secondary[i] - points->x_reference[i]; points->dy[i] = points->y_secondary[i] - points->y_reference[i]; } return( 0 ); } libvips-8.12.1/libvips/mosaicing/global_balance.c000066400000000000000000001311741414645631700217670ustar00rootroot00000000000000/* Parse ".desc" files from mosaiced images to generate (x,y) offsets for * every sub-image. Find all overlap stats and solve balancing with LMS. * Regenerate mosaic, with balancing fixed. * * 1/12/93 JC * - first version, unfinished! * 6/9/95 JC * - LMS fixed, now works, more or less * 12/9/95 JC * - now does positions correctly too * - ignores trivial overlaps * 19/9/95 JC * - prints correct number of balance factors! * 10/11/95 JC * - now tracks im_copy() calls too, so you can save sub-images * 12/1/96 JC * - slightly clearer diagnostics * - better centre of factors around 1.0 with log() average * 1/3/96 JC * - new im_global_balance_float variant lets our caller adjust factor * range if output has burn-out * - im_global_balance_search uses the above to produce scaled output ... * very slow! * 11/3/96 JC * - now tries current directory too for input files * 22/3/96 JC * - horrible bug in position finding! now fixed * 1/8/97 JC * - revised for new mosaic functions and non-square images * 12/9/97 JC * - code for im_lrmosaic1() support * - output type == input type, so works for short images too * 6/1/99 JC * - new gamma parameter, do scale in linear space * - removed _search version, as can now be done with ip * - renamed _float to f suffix, in line with im_conv()/im_convf() * 15/2/00 JC * - balancef() did not scale in linear space * 2/2/01 JC * - added tunable max blend width * 7/11/01 JC * - global_balance.h broken out for im_remosaic() * 25/02/02 JC * - better transform function scheme * 21/3/01 JC * - quicker bailout on error * 8/11/02 JC * - add <> around file names so you can have spaces :( * 9/12/02 JC * - track original params and always reuse them ... makes us proof * against geo reconstruct errors * 10/3/03 JC * - weed out overlaps which contain only transparent pixels * 4/1/07 * - switch to new history thing, switch im_errormsg() too * 24/1/11 * - gtk-doc * 12/7/12 * - always allocate local to an output descriptor ... stops ref cycles * with the new base class * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* Strategy: build a tree describing the file * relationships in the desc file, then walk that passing constraints * back up to the root. Look up file names in symbol_table. */ /* Define for debug output. #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include #include "pmosaicing.h" #include "global_balance.h" #define MAX_ITEMS (50) /* How pix an overlap has to be (in pixels) before we think it's trivial and * we ignore it. */ #define TRIVIAL (20 * 20) /* Break a string into a list of strings. Write '\0's into the string. out * needs to be MAX_FILES long. -1 for error, otherwise number of args found. " " out[0] = "fred" out[1] = "jim poop" out[2] = "sn aff le" */ static int break_items( char *line, char **out ) { int i; char *p; for( i = 0; i < MAX_ITEMS; i++ ) { /* Skip to first '<'. */ if( !(p = strchr( line, '<' )) ) break; out[i] = line = p + 1; if( !(p = strchr( line, '>' )) ) { vips_error( "break_files", "%s", _( "no matching '>'" ) ); return( -1 ); } *p = '\0'; line = p + 1; } if( i == MAX_ITEMS ) { vips_error( "break_files", "%s", _( "too many items" ) ); return( -1 ); } return( i ); } /* Try to open a file. If full path fails, try the current directory. */ VipsImage * vips__global_open_image( SymbolTable *st, char *name ) { char *basename; VipsImage *image; if( !(image = vips_image_new_from_file( name, NULL ))) { /* TODO(kleisauke): Is this behavior the same as im_skip_dir? * i.e. could we open a filename which came * from a win32 (`\\`) on a *nix machine? */ basename = g_path_get_basename( name ); if( !(image = vips_image_new_from_file( basename, NULL ))) { g_free( basename ); return( NULL ); } g_free( basename ); } vips_object_local( st->im, image ); return( image ); } static void junk_node( VipsImage *image, JoinNode *node ) { VIPS_FREEF( g_slist_free, node->overlaps ); } /* Hash from a filename to an index into symbol_table. */ static int hash( char *n ) { int i; int r = 0; int l = strlen( n ); for( i = 0; i < l; i++ ) r = ((r + n[i]) * 43) & 0xffffff; return( r % SYM_TAB_SIZE ); } /* Make a leaf for a file. */ static JoinNode * build_node( SymbolTable *st, char *name ) { JoinNode *node = VIPS_NEW( st->im, JoinNode ); int n = hash( name ); /* Fill fields. */ if( !node || !(node->name = vips_strdup( VIPS_OBJECT( st->im ), name )) ) return( NULL ); node->type = JOIN_LEAF; node->dirty = 0; node->mwidth = -2; node->st = st; vips__transform_init( &node->cumtrn ); node->trnim = NULL; node->arg1 = NULL; node->arg2 = NULL; node->overlaps = NULL; node->im = NULL; node->index = 0; g_signal_connect( st->im, "close", G_CALLBACK( junk_node ), node ); /* Try to open. */ if( (node->im = vips__global_open_image( st, name )) ) { /* There is a file there - set width and height. */ node->cumtrn.oarea.width = node->im->Xsize; node->cumtrn.oarea.height = node->im->Ysize; } else { /* Clear the error buffer to lessen confusion. */ vips_error_clear(); } st->table[n] = g_slist_prepend( st->table[n], node ); return( node ); } /* Make a new overlap struct. */ static OverlapInfo * build_overlap( JoinNode *node, JoinNode *other, VipsRect *overlap ) { OverlapInfo *lap = VIPS_NEW( node->st->im, OverlapInfo ); if( !lap ) return( NULL ); lap->node = node; lap->other = other; lap->overlap = *overlap; lap->nstats = NULL; lap->ostats = NULL; node->overlaps = g_slist_prepend( node->overlaps, lap ); node->st->novl++; return( lap ); } static void overlap_destroy( OverlapInfo *lap ) { JoinNode *node = lap->node; node->overlaps = g_slist_remove( node->overlaps, lap ); g_assert( node->st->novl > 0 ); node->st->novl--; } static void junk_table( VipsImage *image, SymbolTable *st ) { int i; for( i = 0; i < st->sz; i++ ) VIPS_FREEF( g_slist_free, st->table[i] ); } /* Build a new symbol table. */ SymbolTable * vips__build_symtab( VipsImage *out, int sz ) { SymbolTable *st = VIPS_NEW( out, SymbolTable ); int i; if( !st || !(st->table = VIPS_ARRAY( out, sz, GSList * )) ) return( NULL ); st->sz = sz; st->im = out; st->novl = 0; st->nim = 0; st->njoin = 0; st->root = NULL; st->leaf = NULL; st->fac = NULL; g_signal_connect( out, "close", G_CALLBACK( junk_table ), st ); for( i = 0; i < sz; i++ ) st->table[i] = NULL; return( st ); } /* Does this node have this file name? */ static JoinNode * test_name( JoinNode *node, char *name, void *b ) { if( strcmp( node->name, name ) == 0 ) return( node ); else return( NULL ); } /* Look up a filename in the symbol_table. */ static JoinNode * find_node( SymbolTable *st, char *name ) { return( vips_slist_map2( st->table[hash( name )], (VipsSListMap2Fn) test_name, name, NULL ) ); } /* Given a name: return either the existing node for that name, or a new node * we have made. */ static JoinNode * add_node( SymbolTable *st, char *name ) { JoinNode *node; if( !(node = find_node( st, name )) && !(node = build_node( st, name )) ) return( NULL ); return( node ); } /* Map a user function over the whole of the symbol table. */ void * vips__map_table( SymbolTable *st, VipsSListMap2Fn fn, void *a, void *b ) { int i; void *r; for( i = 0; i < st->sz; i++ ) if( (r = vips_slist_map2( st->table[i], fn, a, b )) ) return( r ); return( NULL ); } /* Set the dirty field on a join. */ static void * set_dirty( JoinNode *node, int state, void *b ) { node->dirty = state; return( NULL ); } /* Clean the whole table. */ static void clean_table( SymbolTable *st ) { (void) vips__map_table( st, (VipsSListMap2Fn) set_dirty, (void *) 0, NULL ); } /* Do geometry calculations on a node, assuming geo is up to date for any * children. */ static void calc_geometry( JoinNode *node ) { VipsRect um; switch( node->type ) { case JOIN_LR: case JOIN_TB: case JOIN_LRROTSCALE: case JOIN_TBROTSCALE: /* Join two areas. */ vips_rect_unionrect( &node->arg1->cumtrn.oarea, &node->arg2->cumtrn.oarea, &um ); node->cumtrn.iarea.left = 0; node->cumtrn.iarea.top = 0; node->cumtrn.iarea.width = um.width; node->cumtrn.iarea.height = um.height; vips__transform_set_area( &node->cumtrn ); break; case JOIN_CP: /* Copy from child. */ node->cumtrn = node->arg1->cumtrn; break; case JOIN_LEAF: /* Just use leaf dimensions, if there are any. */ if( node->im ) { node->cumtrn.iarea.left = 0; node->cumtrn.iarea.top = 0; node->cumtrn.iarea.width = node->im->Xsize; node->cumtrn.iarea.height = node->im->Ysize; vips__transform_set_area( &node->cumtrn ); } break; default: vips_error_exit( "internal error #98356" ); /*NOTREACHED*/ } } /* Propagate a transform down a tree. If dirty is set, we've been here before, * so there is a doubling up of this node. If this is a leaf, then we have the * same leaf twice (which, in fact, we can cope with); if this is a node, we * have circularity. */ static int propagate_transform( JoinNode *node, VipsTransformation *trn ) { if( !node ) return( 0 ); if( node->dirty && node->arg1 && node->arg2 ) { vips_error( "vips_global_balance", "%s", _( "circularity detected" ) ); return( -1 ); } node->dirty = 1; /* Transform our children. */ if( propagate_transform( node->arg1, trn ) || propagate_transform( node->arg2, trn ) ) return( -1 ); /* Transform us, and recalculate our position and size. */ vips__transform_add( &node->cumtrn, trn, &node->cumtrn ); calc_geometry( node ); return( 0 ); } /* Ah ha! A leaf is actually made up of two smaller files with an lr or a tb * merge. Turn a leaf node into a join node. Propagate the transform down * arg2's side of the tree. */ static int make_join( SymbolTable *st, JoinType type, JoinNode *arg1, JoinNode *arg2, JoinNode *out, double a, double b, double dx, double dy, int mwidth ) { VipsTransformation trn; /* Check output is ok. */ if( out->type != JOIN_LEAF ) { vips_error( "vips_global_balance", _( "image \"%s\" used twice as output" ), out->name ); return( -1 ); } /* Fill fields. */ out->type = type; out->mwidth = mwidth; out->a = a; out->b = b; out->dx = dx; out->dy = dy; out->arg1 = arg1; out->arg2 = arg2; out->thistrn.a = a; out->thistrn.b = -b; out->thistrn.c = b; out->thistrn.d = a; out->thistrn.idx = 0; out->thistrn.idy = 0; out->thistrn.odx = dx; out->thistrn.ody = dy; /* Clean the table and propagate the transform down the RHS of the * graph. */ clean_table( st ); if( propagate_transform( arg2, &out->thistrn ) ) return( -1 ); /* Find the position and size of our output. */ calc_geometry( out ); /* Now normalise the result, so that out is at (0,0) again. */ trn.a = 1.0; trn.b = 0.0; trn.c = 0.0; trn.d = 1.0; trn.idx = 0; trn.idy = 0; trn.odx = -out->cumtrn.oarea.left; trn.ody = -out->cumtrn.oarea.top; clean_table( st ); if( propagate_transform( out, &trn ) ) return( -1 ); return( 0 ); } /* Make a copy node. */ static int make_copy( SymbolTable *st, JoinNode *before, JoinNode *after ) { /* Check output is ok. */ if( after->type != JOIN_LEAF ) { vips_error( "vips_global_balance", _( "image \"%s\" used twice as output" ), after->name ); return( -1 ); } /* Fill fields. */ after->type = JOIN_CP; after->arg1 = before; after->arg2 = NULL; /* Copy over the position and size from the before to the after. */ calc_geometry( after ); return( 0 ); } /* Process a single .desc line. */ static int process_line( SymbolTable *st, const char *text ) { char line[1024]; #ifdef DEBUG printf( "read: %s\n", text ); #endif /*DEBUG*/ /* We destroy line during the parse. */ vips_strncpy( line, text, 1024 ); if( vips_isprefix( "#LRJOIN ", line ) || vips_isprefix( "#TBJOIN ", line ) ) { /* Yes: magic join command. Break into tokens. Format is eg. #LRJOIN [] */ char *item[MAX_ITEMS]; int nitems; JoinType type; JoinNode *arg1, *arg2, *join; int dx, dy, mwidth; if( (nitems = break_items( line, item )) < 0 ) return( -1 ); if( nitems != 5 && nitems != 6 ) { vips_error( "global_balance", "%s", _( "bad number of args in join line" ) ); return( -1 ); } if( !(arg1 = add_node( st, item[0] )) || !(arg2 = add_node( st, item[1] )) || !(join = add_node( st, item[2] )) ) return( -1 ); dx = atoi( item[3] ); dy = atoi( item[4] ); if( nitems == 6 ) mwidth = atoi( item[5] ); else mwidth = -1; if( vips_isprefix( "#LRJOIN ", line ) ) type = JOIN_LR; else type = JOIN_TB; if( make_join( st, type, arg1, arg2, join, 1.0, 0.0, dx, dy, mwidth ) ) return( -1 ); } else if( vips_isprefix( "#LRROTSCALE ", line ) || vips_isprefix( "#TBROTSCALE ", line ) ) { /* Rot + scale. Format is eg. #LRROTSCALE \ [] */ char *item[MAX_ITEMS]; int nitems; JoinType type; JoinNode *arg1, *arg2, *join; double a, b, dx, dy; int mwidth; if( (nitems = break_items( line, item )) < 0 ) return( -1 ); if( nitems != 7 && nitems != 8 ) { vips_error( "global_balance", "%s", _( "bad number of args in join1 line" ) ); return( -1 ); } if( !(arg1 = add_node( st, item[0] )) || !(arg2 = add_node( st, item[1] )) || !(join = add_node( st, item[2] )) ) return( -1 ); a = g_ascii_strtod( item[3], NULL ); b = g_ascii_strtod( item[4], NULL ); dx = g_ascii_strtod( item[5], NULL ); dy = g_ascii_strtod( item[6], NULL ); if( nitems == 8 ) mwidth = atoi( item[7] ); else mwidth = -1; if( vips_isprefix( "#LRROTSCALE ", line ) ) type = JOIN_LRROTSCALE; else type = JOIN_TBROTSCALE; if( make_join( st, type, arg1, arg2, join, a, b, dx, dy, mwidth ) ) return( -1 ); } else if( vips_isprefix( "copy ", line ) ) { /* vips_copy() call ... make a JOIN_CP node. */ char *item[MAX_ITEMS]; int nitems; JoinNode *before, *after; if( (nitems = break_items( line, item )) < 0 ) return( -1 ); if( nitems != 2 ) { vips_error( "global_balance", "%s", _( "bad number of args in copy line" ) ); return( -1 ); } if( !(before = add_node( st, item[0] )) || !(after = add_node( st, item[1] )) || make_copy( st, before, after ) ) return( -1 ); } return( 0 ); } /* Set the dirty flag on any nodes we reference. */ static void * set_referenced( JoinNode *node, void *a, void *b ) { if( node->arg1 ) node->arg1->dirty = 1; if( node->arg2 ) node->arg2->dirty = 1; return( NULL ); } /* Is this a root node? Should be clean. */ static void * is_root( JoinNode *node, void *a, void *b ) { if( !node->dirty ) return( (void *) node ); else return( NULL ); } /* Scan the symbol table, looking for a node which no node references. */ static JoinNode * find_root( SymbolTable *st ) { JoinNode *root; /* Clean the table, then scan it, setting all pointed-to nodes dirty. */ clean_table( st ); vips__map_table( st, (VipsSListMap2Fn) set_referenced, NULL, NULL ); /* Look for the first clean symbol. */ root = (JoinNode *) vips__map_table( st, (VipsSListMap2Fn) is_root, NULL, NULL ); /* No root? Hot dang! */ if( !root ) { vips_error( "vips_global_balance", "%s", _( "mosaic root not found in desc file\n" "is this really a mosaiced image?" ) ); return( NULL ); } /* Now dirty that - then if there are any more clean symbols, we have * more than one root. */ root->dirty = 1; if( vips__map_table( st, (VipsSListMap2Fn) is_root, NULL, NULL ) ) { vips_error( "vips_global_balance", "%s", _( "more than one root" ) ); return( NULL ); } return( root ); } /* Walk history_list and parse each line. */ int vips__parse_desc( SymbolTable *st, VipsImage *in ) { GSList *p; for( p = in->history_list; p; p = p->next ) { GValue *value = (GValue *) p->data; g_assert( G_VALUE_TYPE( value ) == VIPS_TYPE_REF_STRING ); if( process_line( st, vips_value_get_ref_string( value, NULL ) ) ) return( -1 ); } /* Find root. */ if( !(st->root = find_root( st )) ) return( -1 ); return( 0 ); } /* Count and index all leaf images. */ static void * count_leaves( JoinNode *node, void *a, void *b ) { if( node->type == JOIN_LEAF ) { node->index = node->st->nim; node->st->nim++; } return( NULL ); } #ifdef DEBUG /* Print a JoinNode. */ static void print_node( JoinNode *node ) { char *basename = g_path_get_basename( node->name ); printf( "%s, position %dx%d, size %dx%d, index %d\n", basename, node->cumtrn.oarea.left, node->cumtrn.oarea.top, node->cumtrn.oarea.width, node->cumtrn.oarea.height, node->index ); g_free( basename ); } #endif /*DEBUG*/ #ifdef DEBUG /* Print a leaf. */ static void * print_leaf( JoinNode *node, void *a, void *b ) { if( node->type == JOIN_LEAF ) print_node( node ); return( NULL ); } #endif /*DEBUG*/ /* Count all join nodes. */ static void * count_joins( JoinNode *node, void *a, void *b ) { if( node->type == JOIN_TB || node->type == JOIN_LR || node->type == JOIN_LRROTSCALE || node->type == JOIN_TBROTSCALE ) node->st->njoin++; return( NULL ); } #ifdef DEBUG /* Print a few spaces. */ static void spc( int n ) { int i; for( i = 0; i < n; i++ ) printf( " " ); } #endif /*DEBUG*/ #ifdef DEBUG static char * JoinType2char( JoinType type ) { switch( type ) { case JOIN_LR: return( "JOIN_LR" ); case JOIN_TB: return( "JOIN_TB" ); case JOIN_LRROTSCALE: return( "JOIN_LRROTSCALE" ); case JOIN_TBROTSCALE: return( "JOIN_TBROTSCALE" ); case JOIN_CP: return( "JOIN_CP" ); case JOIN_LEAF: return( "JOIN_LEAF" ); default: vips_error_exit( "internal error #9275" ); /*NOTEACHED*/ return( NULL ); } } #endif /*DEBUG*/ #ifdef DEBUG /* Print a join node. */ static void * print_joins( JoinNode *node, int indent ) { char *basename = g_path_get_basename( node->name ); switch( node->type ) { case JOIN_TB: case JOIN_LR: case JOIN_TBROTSCALE: case JOIN_LRROTSCALE: spc( indent ); printf( "%s to make %s, size %dx%d, pos. %dx%d, of:\n", JoinType2char( node->type ), basename, node->cumtrn.oarea.width, node->cumtrn.oarea.height, node->cumtrn.oarea.left, node->cumtrn.oarea.top ); spc( indent ); printf( "reference:\n" ); print_joins( node->arg1, indent + 2 ); spc( indent ); printf( "secondary:\n" ); print_joins( node->arg2, indent + 2 ); break; case JOIN_CP: spc( indent ); printf( "copy to make %s of:\n", basename ); print_joins( node->arg1, indent + 2 ); break; case JOIN_LEAF: spc( indent ); printf( "input image %s\n", basename ); break; } g_free( basename ); return( NULL ); } #endif /*DEBUG*/ #ifdef DEBUG /* Print an overlap. */ static void * print_overlap( OverlapInfo *lap, void *a, void *b ) { char *basename_node = g_path_get_basename( lap->node->name ); char *basename_other = g_path_get_basename( lap->other->name ); printf( "-> %s overlaps with %s; (this, other) = (%.4G, %.4G)\n", basename_node, basename_other, *VIPS_MATRIX( lap->nstats, 4, 0 ), *VIPS_MATRIX( lap->ostats, 4, 0 ) ); g_free( basename_node ); g_free( basename_other ); return( NULL ); } #endif /*DEBUG*/ #ifdef DEBUG /* Print the overlaps on a leaf. */ static void * print_overlaps( JoinNode *node, void *a, void *b ) { char *basename; if( node->type == JOIN_LEAF && g_slist_length( node->overlaps ) > 0 ) { basename = g_path_get_basename( node->name ); printf( "overlap of %s with:\n", basename ); g_free( basename ); vips_slist_map2( node->overlaps, (VipsSListMap2Fn) print_overlap, NULL, NULL ); } return( NULL ); } #endif /*DEBUG*/ #ifdef DEBUG /* Print and accumulate the error on an overlap. */ static void * print_overlap_error( OverlapInfo *lap, double *fac, double *total ) { char *basename_other = g_path_get_basename( lap->other->name ); double na = *VIPS_MATRIX( lap->nstats, 4, 0 ); double oa = *VIPS_MATRIX( lap->ostats, 4, 0 ); double err; if( fac ) { na *= fac[lap->node->index]; oa *= fac[lap->other->index]; } err = na - oa; printf( "-> file %s, error = %g\n", basename_other, err ); *total += err * err; g_free( basename_other ); return( NULL ); } #endif /*DEBUG*/ #ifdef DEBUG /* Print and accumulate the overlap errors on a leaf. */ static void * print_overlap_errors( JoinNode *node, double *fac, double *total ) { char *basename; if( node->type == JOIN_LEAF && g_slist_length( node->overlaps ) > 0 ) { basename = g_path_get_basename( node->name ); printf( "overlap of %s (index %d) with:\n", basename, node->index ); g_free( basename ); vips_slist_map2( node->overlaps, (VipsSListMap2Fn) print_overlap_error, fac, total ); } return( NULL ); } #endif /*DEBUG*/ /* Extract a rect. */ static int extract_rect( VipsImage *in, VipsImage **out, VipsRect *r ) { return( vips_extract_area( in, out, r->left, r->top, r->width, r->height, NULL ) ); } /* Two images overlap in an area ... make a mask the size of the area, which * has 255 for every pixel where both images are non-zero. */ static int make_overlap_mask( VipsImage *mem, VipsImage *ref, VipsImage *sec, VipsImage **mask, VipsRect *rarea, VipsRect *sarea ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( mem ), 6 ); if( extract_rect( ref, &t[0], rarea ) || extract_rect( sec, &t[1], sarea ) || vips_extract_band( t[0], &t[2], 0, NULL ) || vips_extract_band( t[1], &t[3], 0, NULL ) || vips_notequal_const1( t[2], &t[4], 0.0, NULL ) || vips_notequal_const1( t[3], &t[5], 0.0, NULL ) || vips_andimage( t[4], t[5], mask, NULL ) ) return( -1 ); return( 0 ); } /* Find the number of non-zero pixels in a mask image. */ static int count_nonzero( VipsImage *in, gint64 *count ) { double avg; if( vips_avg( in, &avg, NULL ) ) return( -1 ); *count = (avg * VIPS_IMAGE_N_PELS( in )) / 255.0; return( 0 ); } /* Find stats on an area of an IMAGE ... consider only pixels for which the * mask is true. */ static VipsImage * find_image_stats( VipsImage *mem, VipsImage *in, VipsImage *mask, VipsRect *area ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( mem ), 5 ); gint64 count; /* Extract area, build black image, mask out pixels we want. */ if( extract_rect( in, &t[0], area ) || vips_black( &t[1], t[0]->Xsize, t[0]->Ysize, "bands", t[0]->Bands, NULL ) || vips_cast( t[1], &t[2], t[0]->BandFmt, NULL ) || vips_ifthenelse( mask, t[0], t[2], &t[3], NULL ) ) return( NULL ); /* Get stats from masked image. */ if( vips_stats( t[3], &t[4], NULL ) ) return( NULL ); /* Number of non-zero pixels in mask. */ if( count_nonzero( mask, &count ) ) return( NULL ); /* And scale masked average to match. */ *VIPS_MATRIX( t[4], 4, 0 ) *= (double) count / VIPS_IMAGE_N_PELS( mask ); /* Yuk! Zap the deviation column with the pixel count. Used later to * determine if this is likely to be a significant overlap. */ *VIPS_MATRIX( t[4], 5, 0 ) = count; #ifdef DEBUG if( count == 0 ) g_warning( "global_balance %s", _( "empty overlap!" ) ); #endif /*DEBUG*/ return( t[4] ); } /* Find the stats for an overlap struct. */ static int find_overlap_stats( OverlapInfo *lap ) { VipsImage *mem = lap->node->st->im; VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( mem ), 1 ); VipsRect rarea, sarea; /* Translate the overlap area into the coordinate scheme for the main * node. */ rarea = lap->overlap; rarea.left -= lap->node->cumtrn.oarea.left; rarea.top -= lap->node->cumtrn.oarea.top; /* Translate the overlap area into the coordinate scheme for the other * node. */ sarea = lap->overlap; sarea.left -= lap->other->cumtrn.oarea.left; sarea.top -= lap->other->cumtrn.oarea.top; /* Make a mask for the overlap. */ if( make_overlap_mask( mem, lap->node->trnim, lap->other->trnim, &t[0], &rarea, &sarea ) ) return( -1 ); /* Find stats for that area. */ if( !(lap->nstats = find_image_stats( mem, lap->node->trnim, t[0], &rarea )) ) return( -1 ); if( !(lap->ostats = find_image_stats( mem, lap->other->trnim, t[0], &sarea )) ) return( -1 ); return( 0 ); } /* Sub-fn. of below. */ static void * overlap_eq( OverlapInfo *this, JoinNode *node, void *b ) { if( this->other == node ) return( this ); else return( NULL ); } /* Is this an overlapping leaf? If yes, add to overlap list. */ static void * test_overlap( JoinNode *other, JoinNode *node, void *b ) { VipsRect overlap; OverlapInfo *lap; /* Is other a suitable leaf to overlap with node? */ if( other->type != JOIN_LEAF || node == other ) return( NULL ); /* Is there an overlap? */ vips_rect_intersectrect( &node->cumtrn.oarea, &other->cumtrn.oarea, &overlap ); if( vips_rect_isempty( &overlap ) ) return( NULL ); /* Is this a trivial overlap? Ignore it if it is. */ if( overlap.width * overlap.height < TRIVIAL ) /* Too few pixels. */ return( NULL ); /* Have we already added this overlap the other way around? ie. is * node on other's overlap list? */ if( vips_slist_map2( other->overlaps, (VipsSListMap2Fn) overlap_eq, node, NULL ) ) return( NULL ); /* A new overlap - add to overlap list. */ if( !(lap = build_overlap( node, other, &overlap )) ) return( node ); /* Calculate overlap statistics. Open stuff relative to this, and * free quickly. */ if( find_overlap_stats( lap ) ) return( node ); /* If the pixel count either masked overlap is trivial, ignore this * overlap. */ if( *VIPS_MATRIX( lap->nstats, 5, 0 ) < TRIVIAL || *VIPS_MATRIX( lap->ostats, 5, 0 ) < TRIVIAL ) { #ifdef DEBUG printf( "trivial overlap ... junking\n" ); printf( "nstats count = %g, ostats count = %g\n", *VIPS_MATRIX( lap->nstats, 5, 0 ), *VIPS_MATRIX( lap->ostats, 5, 0 ) ); print_overlap( lap, NULL, NULL ); #endif /*DEBUG*/ overlap_destroy( lap ); } return( NULL ); } /* If this is a leaf, look at all other joins for a leaf that overlaps. Aside: * If this is a leaf, there should be an IMAGE. Flag an error if there is * not. */ static void * find_overlaps( JoinNode *node, SymbolTable *st, void *b ) { if( node->type == JOIN_LEAF ) { /* Check for image. */ if( !node->im ) { vips_error( "vips_global_balance", _( "unable to open \"%s\"" ), node->name ); return( node ); } if( !node->trnim ) vips_error_exit( "global_balance: sanity failure #9834" ); return( vips__map_table( st, (VipsSListMap2Fn) test_overlap, node, NULL ) ); } return( NULL ); } /* Bundle of variables for matrix creation. */ typedef struct { SymbolTable *st; /* Main table */ JoinNode *leaf; /* Leaf to be 1.000 */ VipsImage *K; /* LHS */ VipsImage *M; /* RHS */ int row; /* Current row */ } MatrixBundle; /* Add a new row for the nominated overlap to the matrices. */ static void * add_nominated( OverlapInfo *ovl, MatrixBundle *bun, double *gamma ) { double ns = pow( *VIPS_MATRIX( ovl->nstats, 4, 0 ), 1.0 / (*gamma) ); double os = pow( *VIPS_MATRIX( ovl->ostats, 4, 0 ), 1.0 / (*gamma) ); *VIPS_MATRIX( bun->K, 0, bun->row ) = ns; *VIPS_MATRIX( bun->M, ovl->other->index - 1, bun->row ) = os; bun->row++; return( NULL ); } /* Add a new row for an ordinary overlap to the matrices. */ static void * add_other( OverlapInfo *ovl, MatrixBundle *bun, double *gamma ) { double ns = -pow( *VIPS_MATRIX( ovl->nstats, 4, 0 ), 1.0 / (*gamma) ); double os = pow( *VIPS_MATRIX( ovl->ostats, 4, 0 ), 1.0 / (*gamma) ); *VIPS_MATRIX( bun->M, ovl->node->index - 1, bun->row ) = ns; *VIPS_MATRIX( bun->M, ovl->other->index - 1, bun->row ) = os; bun->row++; return( NULL ); } /* Add stuff for node to matrix. */ static void * add_row( JoinNode *node, MatrixBundle *bun, double *gamma ) { if( node == bun->leaf ) vips_slist_map2( node->overlaps, (VipsSListMap2Fn) add_nominated, bun, gamma ); else vips_slist_map2( node->overlaps, (VipsSListMap2Fn) add_other, bun, gamma ); return( NULL ); } /* Fill K and M. leaf is image selected to have factor of 1.000. */ static void fill_matrices( SymbolTable *st, double gamma, VipsImage *K, VipsImage *M ) { MatrixBundle bun; bun.st = st; bun.leaf = st->leaf; bun.K = K; bun.M = M; bun.row = 0; /* Build matrices. */ vips__map_table( st, (VipsSListMap2Fn) add_row, &bun, &gamma ); } /* Used to select the leaf whose coefficient we set to 1. */ static void * choose_leaf( JoinNode *node, void *a, void *b ) { if( node->type == JOIN_LEAF ) return( node ); return( NULL ); } /* Make an image from a node. */ static VipsImage * make_mos_image( SymbolTable *st, JoinNode *node, transform_fn tfn, void *a ) { VipsImage *im1, *im2, *out; switch( node->type ) { case JOIN_LR: case JOIN_TB: if( !(im1 = make_mos_image( st, node->arg1, tfn, a )) || !(im2 = make_mos_image( st, node->arg2, tfn, a )) ) return( NULL ); if( vips_merge( im1, im2, &out, node->type == JOIN_LR ? VIPS_DIRECTION_HORIZONTAL : VIPS_DIRECTION_VERTICAL, -node->dx, -node->dy, "mblend", node->mwidth, NULL ) ) return( NULL ); vips_object_local( st->im, out ); vips_image_set_string( out, "mosaic-name", node->name ); break; case JOIN_LRROTSCALE: case JOIN_TBROTSCALE: if( !(im1 = make_mos_image( st, node->arg1, tfn, a )) || !(im2 = make_mos_image( st, node->arg2, tfn, a )) ) return( NULL ); out = vips_image_new(); vips_object_local( st->im, out ); vips_image_set_string( out, "mosaic-name", node->name ); if( node->type == JOIN_LRROTSCALE ) { if( vips__lrmerge1( im1, im2, out, node->a, node->b, node->dx, node->dy, node->mwidth ) ) return( NULL ); } else { if( vips__tbmerge1( im1, im2, out, node->a, node->b, node->dx, node->dy, node->mwidth ) ) return( NULL ); } break; case JOIN_LEAF: /* Trivial case! */ if( !(out = tfn( node, a )) ) return( NULL ); break; case JOIN_CP: /* Very trivial case. */ out = make_mos_image( st, node->arg1, tfn, a ); break; default: vips_error_exit( "internal error #982369824375987" ); /*NOTEACHED*/ return( NULL ); } return( out ); } /* Re-build mosaic. */ int vips__build_mosaic( SymbolTable *st, VipsImage *out, transform_fn tfn, void *a ) { JoinNode *root = st->root; VipsImage *im1, *im2; VipsImage *x; switch( root->type ) { case JOIN_LR: case JOIN_TB: if( !(im1 = make_mos_image( st, root->arg1, tfn, a )) || !(im2 = make_mos_image( st, root->arg2, tfn, a )) ) return( -1 ); if( vips_merge( im1, im2, &x, root->type == JOIN_LR ? VIPS_DIRECTION_HORIZONTAL : VIPS_DIRECTION_VERTICAL, -root->dx, -root->dy, "mblend", root->mwidth, NULL ) ) return( -1 ); if( vips_image_write( x, out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); break; case JOIN_LRROTSCALE: case JOIN_TBROTSCALE: if( !(im1 = make_mos_image( st, root->arg1, tfn, a )) || !(im2 = make_mos_image( st, root->arg2, tfn, a )) ) return( -1 ); if( root->type == JOIN_LRROTSCALE ) { if( vips__lrmerge1( im1, im2, out, root->a, root->b, root->dx, root->dy, root->mwidth ) ) return( -1 ); } else { if( vips__tbmerge1( im1, im2, out, root->a, root->b, root->dx, root->dy, root->mwidth ) ) return( -1 ); } break; case JOIN_LEAF: /* Trivial case! Just one file in our mosaic. */ if( !(im1 = tfn( root, a )) || vips_image_write( im1, out ) ) return( -1 ); break; case JOIN_CP: /* Very trivial case. */ if( !(im1 = make_mos_image( st, root->arg1, tfn, a )) || vips_image_write( im1, out ) ) return( -1 ); break; default: vips_error_exit( "internal error #982369824375987" ); /*NOTEACHED*/ } return( 0 ); } static int vips__matrixtranspose( VipsImage *in, VipsImage **out ) { int yc, xc; /* Allocate output matrix. */ if( !(*out = vips_image_new_matrix( in->Ysize, in->Xsize )) ) return( -1 ); /* Transpose. */ for( yc = 0; yc < (*out)->Ysize; ++yc ) for( xc = 0; xc < (*out)->Xsize; ++xc ) *VIPS_MATRIX( *out, xc, yc ) = *VIPS_MATRIX( in, yc, xc ); return( 0 ); } static int vips__matrixmultiply( VipsImage *in1, VipsImage *in2, VipsImage **out ) { int xc, yc, col; double sum; double *mat, *a, *b; double *s1, *s2; /* Check matrix sizes. */ if( in1->Xsize != in2->Ysize ) { vips_error( "vips__matrixmultiply", "%s", _( "bad sizes" ) ); return( -1 ); } /* Allocate output matrix. */ if( !(*out = vips_image_new_matrix( in2->Xsize, in1->Ysize )) ) return( -1 ); /* Multiply. */ mat = VIPS_MATRIX( *out, 0, 0 ); s1 = VIPS_MATRIX( in1, 0, 0 ); for( yc = 0; yc < in1->Ysize; yc++ ) { s2 = VIPS_MATRIX( in2, 0, 0 ); for( col = 0; col < in2->Xsize; col++ ) { /* Get ready to sweep a row. */ a = s1; b = s2; for( sum = 0.0, xc = 0; xc < in1->Xsize; xc++ ) { sum += *a++ * *b; b += in2->Xsize; } *mat++ = sum; s2++; } s1 += in1->Xsize; } return( 0 ); } /* Find correction factors. */ static int find_factors( SymbolTable *st, double gamma ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( st->im ), 7 ); double total; double avg; int i; /* Make output matrices. */ if( !(t[0] = vips_image_new_matrix( 1, st->novl )) || !(t[1] = vips_image_new_matrix( st->nim - 1, st->novl )) ) return( -1 ); fill_matrices( st, gamma, t[0], t[1] ); #ifdef DEBUG vips_image_write_to_file( t[0], "K.mat", NULL ); vips_image_write_to_file( t[1], "M.mat", NULL ); #endif /*DEBUG*/ /* Calculate LMS. */ if( vips__matrixtranspose( t[1], &t[2] ) || vips__matrixmultiply( t[2], t[1], &t[3] ) || vips_matrixinvert( t[3], &t[4], NULL ) || vips__matrixmultiply( t[4], t[2], &t[5] ) || vips__matrixmultiply( t[5], t[0], &t[6] ) ) return( -1 ); /* Make array of correction factors. */ if( !(st->fac = VIPS_ARRAY( st->im, st->nim, double )) ) return( -1 ); for( i = 0; i < t[6]->Ysize; i++ ) st->fac[i + 1] = *VIPS_MATRIX( t[6], 0, i ); st->fac[0] = 1.0; /* Find average balance factor, normalise to that average. */ total = 0.0; for( i = 0; i < st->nim; i++ ) total += st->fac[i]; avg = total / st->nim; for( i = 0; i < st->nim; i++ ) st->fac[i] /= avg; #ifdef DEBUG /* Diagnostics! */ printf( "debugging output for vips_global_balance():\n" ); for( i = 0; i < st->nim; i++ ) printf( "balance factor %d = %g\n", i, st->fac[i] ); total = 0.0; printf( "Overlap errors:\n" ); vips__map_table( st, (VipsSListMap2Fn) print_overlap_errors, NULL, &total ); printf( "RMS error = %g\n", sqrt( total / st->novl ) ); total = 0.0; printf( "Overlap errors after adjustment:\n" ); vips__map_table( st, (VipsSListMap2Fn) print_overlap_errors, st->fac, &total ); printf( "RMS error = %g\n", sqrt( total / st->novl ) ); #endif /*DEBUG*/ return( 0 ); } /* TODO(kleisauke): Copied from im__affinei */ /* Shared with vips_mosaic1(), so not static. */ int vips__affinei( VipsImage *in, VipsImage *out, VipsTransformation *trn ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 2 ); VipsArea *oarea; gboolean repack; oarea = VIPS_AREA( vips_array_int_newv( 4, trn->oarea.left, trn->oarea.top, trn->oarea.width, trn->oarea.height ) ); /* vips7 affine would repack labq and im_benchmark() depends upon * this. */ repack = in->Coding == VIPS_CODING_LABQ; if( vips_affine( in, &t[0], trn->a, trn->b, trn->c, trn->d, "oarea", oarea, "odx", trn->odx, "ody", trn->ody, NULL ) ) { vips_area_unref( oarea ); return( -1 ); } vips_area_unref( oarea ); in = t[0]; if( repack ) { if (vips_colourspace( in, &t[1], VIPS_INTERPRETATION_LABQ, NULL ) ) return ( -1 ); in = t[1]; } if( vips_image_write( in, out ) ) return( -1 ); return( 0 ); } /* Look for all leaves, make sure we have a transformed version of each. */ static void * generate_trn_leaves( JoinNode *node, SymbolTable *st, void *b ) { if( node->type == JOIN_LEAF ) { /* Check for image. */ if( !node->im ) { vips_error( "vips_global_balance", _( "unable to open \"%s\"" ), node->name ); return( node ); } if( node->trnim ) vips_error_exit( "global_balance: sanity failure #765" ); /* Special case: if this is an untransformed leaf (there will * always be at least one), then skip the affine. */ if( vips__transform_isidentity( &node->cumtrn ) ) node->trnim = node->im; else { node->trnim = vips_image_new(); vips_object_local( node->st->im, node->trnim ); if ( vips__affinei( node->im, node->trnim, &node->cumtrn ) ) return( node ); } } return( NULL ); } /* Analyse mosaic. */ static int analyse_mosaic( SymbolTable *st, VipsImage *in ) { /* Parse Hist on in. */ if( vips__parse_desc( st, in ) ) return( -1 ); /* Print parsed data. */ #ifdef DEBUG printf( "Input files:\n" ); vips__map_table( st, (VipsSListMap2Fn) print_leaf, NULL, NULL ); printf( "\nOutput file:\n" ); print_node( st->root ); printf( "\nJoin commands:\n" ); print_joins( st->root, 0 ); #endif /*DEBUG*/ /* Generate transformed leaves. */ if( vips__map_table( st, (VipsSListMap2Fn) generate_trn_leaves, st, NULL ) ) return( -1 ); /* Find overlaps. */ if( vips__map_table( st, (VipsSListMap2Fn) find_overlaps, st, NULL ) ) return( -1 ); /* Scan table, counting and indexing input images and joins. */ vips__map_table( st, (VipsSListMap2Fn) count_leaves, NULL, NULL ); vips__map_table( st, (VipsSListMap2Fn) count_joins, NULL, NULL ); /* Select leaf to be 1.000. * This must be index == 0, unless you change stuff above! */ st->leaf = vips__map_table( st, (VipsSListMap2Fn) choose_leaf, NULL, NULL ); /* And print overlaps. */ #ifdef DEBUG printf( "\nLeaf to be 1.000:\n" ); print_node( st->leaf ); printf( "\nOverlaps:\n" ); vips__map_table( st, (VipsSListMap2Fn) print_overlaps, NULL, NULL ); printf( "\n%d input files, %d unique overlaps, %d joins\n", st->nim, st->novl, st->njoin ); #endif /*DEBUG*/ return( 0 ); } /* Scale im by fac --- if it's uchar/ushort, use a lut. If we can use a lut, * transform in linear space. If we can't, don't bother for efficiency. */ static VipsImage * transform( JoinNode *node, double *gamma ) { SymbolTable *st = node->st; VipsImage *in = node->im; double fac = st->fac[node->index]; VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( st->im ), 8 ); VipsImage *out; if( fac == 1.0 ) { /* Easy! */ out = in; } /* TODO(kleisauke): Could we call vips_gamma instead? */ else if( in->BandFmt == VIPS_FORMAT_UCHAR || in->BandFmt == VIPS_FORMAT_USHORT ) { if( vips_identity( &t[0], "bands", 1, "ushort", in->BandFmt == VIPS_FORMAT_USHORT, //"size", 65535, NULL ) || vips_pow_const1( t[0], &t[1], 1.0 / (*gamma), NULL ) || vips_linear1( t[1], &t[2], fac, 0.0, NULL ) || vips_pow_const1( t[2], &t[3], *gamma, NULL ) || vips_cast( t[3], &t[4], in->BandFmt, NULL ) || vips_maplut( in, &t[5], t[4], NULL ) ) return( NULL ); out = t[5]; } else { /* Just vips_linear1 it. */ if( vips_linear1( in, &t[6], fac, 0.0, NULL ) || vips_cast( t[6], &t[7], in->BandFmt, NULL ) ) return( NULL ); out = t[7]; } vips_image_set_string( out, "mosaic-name", node->name ); return( out ); } /* As above, but output as float, not matched to input. */ static VipsImage * transformf( JoinNode *node, double *gamma ) { SymbolTable *st = node->st; VipsImage *in = node->im; double fac = node->st->fac[node->index]; VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( st->im ), 6 ); VipsImage *out; if( fac == 1.0 ) { /* Easy! */ out = in; } else if( in->BandFmt == VIPS_FORMAT_UCHAR || in->BandFmt == VIPS_FORMAT_USHORT ) { if( vips_identity( &t[0], "bands", 1, "ushort", in->BandFmt == VIPS_FORMAT_USHORT, //"size", 65535, NULL ) || vips_pow_const1( t[0], &t[1], 1.0 / (*gamma), NULL ) || vips_linear1( t[1], &t[2], fac, 0.0, NULL ) || vips_pow_const1( t[2], &t[3], *gamma, NULL ) || vips_maplut( in, &t[4], t[3], NULL ) ) return( NULL ); out = t[4]; } else { /* Just vips_linear1 it. */ if( vips_linear1( in, &t[5], fac, 0.0, NULL ) ) return( NULL ); out = t[5]; } vips_image_set_string( out, "mosaic-name", node->name ); return( out ); } typedef struct { VipsOperation parent_instance; VipsImage *in; VipsImage *out; gboolean int_output; double gamma; } VipsGlobalbalance; typedef VipsOperationClass VipsGlobalbalanceClass; G_DEFINE_TYPE( VipsGlobalbalance, vips_globalbalance, VIPS_TYPE_OPERATION ); static int vips_globalbalance_build( VipsObject *object ) { VipsGlobalbalance *globalbalance = (VipsGlobalbalance *) object; SymbolTable *st; transform_fn trn; g_object_set( globalbalance, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_globalbalance_parent_class )-> build( object ) ) return( -1 ); if( !(st = vips__build_symtab( globalbalance->out, SYM_TAB_SIZE )) || analyse_mosaic( st, globalbalance->in ) || find_factors( st, globalbalance->gamma ) ) return( -1 ); trn = globalbalance->int_output ? (transform_fn) transform : (transform_fn) transformf; if( vips__build_mosaic( st, globalbalance->out, trn, &globalbalance->gamma ) ) return( -1 ); return( 0 ); } static void vips_globalbalance_class_init( VipsGlobalbalanceClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "globalbalance"; object_class->description = _( "global balance an image mosaic" ); object_class->build = vips_globalbalance_build; VIPS_ARG_IMAGE( class, "in", 1, _( "Input" ), _( "Input image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsGlobalbalance, in ) ); VIPS_ARG_IMAGE( class, "out", 2, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsGlobalbalance, out ) ); VIPS_ARG_DOUBLE( class, "gamma", 5, _( "gamma" ), _( "Image gamma" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsGlobalbalance, gamma ), 0.00001, 10, 1.6 ); VIPS_ARG_BOOL( class, "int_output", 7, _( "Int output" ), _( "Integer output" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsGlobalbalance, int_output ), FALSE ); } static void vips_globalbalance_init( VipsGlobalbalance *globalbalance ) { globalbalance->gamma = 1.6; } /** * vips_globalbalance: (method) * @in: mosaic to rebuild * @out: (out): output image * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @gamma: gamma of source images * * @int_output: %TRUE for integer image output * * vips_globalbalance() can be used to remove contrast differences in * an assembled mosaic. * * It reads the History field attached to @in and builds a list of the source * images that were used to make the mosaic and the position that each ended * up at in the final image. * * It opens each of the source images in turn and extracts all parts which * overlap with any of the other images. It finds the average values in the * overlap areas and uses least-mean-square to find a set of correction * factors which will minimise overlap differences. It uses @gamma to * gamma-correct the source images before calculating the factors. A value of * 1.0 will stop this. * * Each of the source images is transformed with the appropriate correction * factor, then the mosaic is reassembled. @out is #VIPS_FORMAT_FLOAT, but * if @int_output is set, the output image is the same format as the input * images. * * There are some conditions that must be met before this operation can work: * the source images must all be present under the filenames recorded in the * history on @in, and the mosaic must have been built using only operations in * this package. * * See also: vips_remosaic(). * * Returns: 0 on success, -1 on error */ int vips_globalbalance( VipsImage *in, VipsImage **out, ... ) { va_list ap; int result; va_start( ap, out ); result = vips_call_split( "globalbalance", ap, in, out ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/global_balance.h000066400000000000000000000074461414645631700220000ustar00rootroot00000000000000/* Header for the .desc file parser in vips_global_balance() * * 1/11/01 JC * - cut from global_balance.c */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* Number of entries in spine of file name hash table. */ #define SYM_TAB_SIZE (113) typedef enum _JoinType JoinType; typedef struct _OverlapInfo OverlapInfo; typedef struct _JoinNode JoinNode; typedef struct _SymbolTable SymbolTable; /* Type of a transform function. */ typedef VipsImage *(*transform_fn)( JoinNode *, void * ); /* Join type. */ enum _JoinType { JOIN_LR, /* vips__lrmerge join */ JOIN_TB, /* vips__tbmerge join */ JOIN_LRROTSCALE, /* 1st oder lrmerge */ JOIN_TBROTSCALE, /* 1st oder tbmerge */ JOIN_CP, /* vips_copy operation */ JOIN_LEAF /* Base file */ }; /* An overlap struct. Attach a list of these to each leaf, one for each of * the other leaves we touch. */ struct _OverlapInfo { JoinNode *node; /* The base node - we are on this list */ JoinNode *other; /* Node we overlap with */ VipsRect overlap; /* The overlap area */ VipsImage *nstats; /* Node's stats for overlap area */ VipsImage *ostats; /* Other's stats for overlap area */ }; /* Struct for a join node. */ struct _JoinNode { char *name; /* This file name */ JoinType type; /* What kind of join */ SymbolTable *st; /* Symbol table we are on */ int dirty; /* Used for circularity detection */ /* Params from join line in .desc file. */ double a, b; double dx, dy; int mwidth; /* Cumulative transform for this node. What our parents do to us. * cumtrn.area is position and size of us, thistrn.area is pos and * size of arg2. */ VipsTransformation cumtrn; /* X-tras for LR/TB. thistrn is what we do to arg2. */ JoinNode *arg1; /* Left or up thing to join */ JoinNode *arg2; /* Right or down thing to join */ VipsTransformation thistrn; /* Transformation for arg2 */ /* Special for leaves: all the join_nodes we overlap with, the * VipsImage for that file, and the index. */ GSList *overlaps; VipsImage *im; VipsImage *trnim; /* Transformed image .. used in 2nd pass */ int index; }; /* We need to keep a table of JoinNode, indexed by file name. Hash into one * of these from the name to get a pointer to the base of a list of JoinNode * which hash to that offset. */ struct _SymbolTable { GSList **table; /* Ptr to base of hash table */ int sz; /* Size of hash table */ VipsImage *im; /* Malloc relative to this */ int novl; /* Number of unique overlaps */ int nim; /* Number of leaf images */ int njoin; /* Number of join nodes */ JoinNode *root; /* Root of join tree */ JoinNode *leaf; /* Leaf nominated to be 1.000 */ double *fac; /* Correction factors */ }; VipsImage *vips__global_open_image( SymbolTable *st, char *name ); SymbolTable *vips__build_symtab( VipsImage *out, int sz ); int vips__parse_desc( SymbolTable *st, VipsImage *in ); void *vips__map_table( SymbolTable *st, VipsSListMap2Fn fn, void *a, void *b ); int vips__build_mosaic( SymbolTable *st, VipsImage *out, transform_fn tfn, void *a ); libvips-8.12.1/libvips/mosaicing/im_avgdxdy.c000066400000000000000000000041531414645631700212110ustar00rootroot00000000000000/* @(#) Function which averages the difference x_secondary[] - x_reference[] * @(#) and y_secondary[] - y_reference[] of the structure points; * @(#) The rounded integer result is returned into dx, dy * @(#) No images are involved in this function. * @(#) * @(#) int vips__avgdxdy( points, dx, dy ) * @(#) TiePoints *points; * @(#) int *dx, *dy; * @(#) * @(#) Returns 0 on success and -1 on error. * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 20/12/1990 * Modified on : 18/04/1991 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include "pmosaicing.h" int vips__avgdxdy( TiePoints *points, int *dx, int *dy ) { int sumdx, sumdy; int i; if( points->nopoints == 0 ) { vips_error( "vips__avgdxdy", "%s", _( "no points to average" ) ); return( -1 ); } /* Lots of points. */ sumdx = 0; sumdy = 0; for( i = 0; i < points->nopoints; i++ ) { sumdx += points->x_secondary[i] - points->x_reference[i]; sumdy += points->y_secondary[i] - points->y_reference[i]; } *dx = VIPS_RINT( (double) sumdx / (double) points->nopoints ); *dy = VIPS_RINT( (double) sumdy / (double) points->nopoints ); return( 0 ); } libvips-8.12.1/libvips/mosaicing/im_clinear.c000066400000000000000000000113241414645631700211560ustar00rootroot00000000000000/* @(#) Function which calculates the coefficients between corresponding * @(#) points from reference and secondary images (probably from the scanner), * @(#) previously calculated using the functions vips__{lr,bt}calcon() and vips_chpair() * @(#) It is assumed that a selection of the best(?) possible points has * @(#) been already carried out and that those nopoints points are in arrays * @(#) x1, y1 and x2, y2 * @(#) No images are involved in this function and the calculated parameters * @(#) are returned in scale angle deltax and deltay of the TiePoints struct. * @(#) * @(#) int vips_clinear( points ) * @(#) TiePoints *points; * @(#) * @(#) Returns 0 on sucess and -1 on error. * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 20/12/1990 * Modified on : 18/04/1991 * 24/1/97 JC * - tiny mem leak fixed * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" int vips__clinear( TiePoints *points ) { VipsImage *mat, *matinv; double *g; double value; double sx1 = 0.0, sx1x1 = 0.0, sy1 = 0.0, sy1y1 = 0.0, sx1y1 = 0.0; double sx2x1 = 0.0, sx2y1 = 0.0, sx2 = 0.0, sy2 = 0.0, sy2y1 = 0.0, sy2x1 = 0.0; int i, j; int elms; double scale, angle, xdelta, ydelta; int *xref, *yref, *xsec, *ysec; double *dx, *dy, *dev; xref = &points->x_reference[0]; yref = &points->y_reference[0]; xsec = &points->x_secondary[0]; ysec = &points->y_secondary[0]; dx = &points->dx[0]; dy = &points->dy[0]; dev = &points->deviation[0]; elms = points->nopoints; if( !(mat = vips_image_new_matrix( 4, 4 )) ) return( -1 ); if( !(g = VIPS_ARRAY( NULL, 4, double )) ) { g_object_unref( mat ); return( -1 ); } for( i = 0; i < points->nopoints; i++ ) { sx1 += xref[i]; sx1x1 += xref[i] * xref[i]; sy1 += yref[i]; sy1y1 += yref[i] * yref[i]; sx1y1 += xref[i] * yref[i]; sx2x1 += xsec[i] * xref[i]; sx2y1 += xsec[i] * yref[i]; sy2y1 += ysec[i] * yref[i]; sy2x1 += ysec[i] * xref[i]; sx2 += xsec[i]; sy2 += ysec[i]; } *VIPS_MATRIX( mat, 0, 0 ) = sx1x1 + sy1y1; *VIPS_MATRIX( mat, 1, 0 ) = 0; *VIPS_MATRIX( mat, 2, 0 ) = sx1; *VIPS_MATRIX( mat, 3, 0 ) = sy1; *VIPS_MATRIX( mat, 0, 1 ) = 0; *VIPS_MATRIX( mat, 1, 1 ) = sx1x1 + sy1y1; *VIPS_MATRIX( mat, 2, 1 ) = -sy1; *VIPS_MATRIX( mat, 3, 1 ) = sx1; *VIPS_MATRIX( mat, 0, 2 ) = sx1; *VIPS_MATRIX( mat, 1, 2 ) = -sy1; *VIPS_MATRIX( mat, 2, 2 ) = (double) elms; *VIPS_MATRIX( mat, 3, 2 ) = 0.0; *VIPS_MATRIX( mat, 0, 3 ) = sy1; *VIPS_MATRIX( mat, 1, 3 ) = sx1; *VIPS_MATRIX( mat, 2, 3 ) = 0.0; *VIPS_MATRIX( mat, 3, 3 ) = (double) elms; g[0] = sx2x1 + sy2y1; g[1] = -sx2y1 + sy2x1; g[2] = sx2; g[3] = sy2; if( vips_matrixinvert( mat, &matinv, NULL ) ) { g_object_unref( mat ); g_free( g ); vips_error( "vips_clinear", "%s", _( "vips_invmat failed" ) ); return( -1 ); } scale = 0.0; angle = 0.0; xdelta = 0.0; ydelta = 0.0; for( j = 0; j < 4; j++ ) { scale += *VIPS_MATRIX( matinv, j, 0 ) * g[j]; angle += *VIPS_MATRIX( matinv, j, 1 ) * g[j]; xdelta += *VIPS_MATRIX( matinv, j, 2 ) * g[j]; ydelta += *VIPS_MATRIX( matinv, j, 3 ) * g[j]; } g_object_unref( mat ); g_object_unref( matinv ); g_free( g ); /* find the deviation of each point for the estimated variables * if it greater than 1 then the solution is not good enough * but this is handled by the main program */ for( i = 0; i < points->nopoints; i++ ) { dx[i] = xsec[i] - ((scale * xref[i]) - (angle * yref[i]) + xdelta); dy[i] = ysec[i] - ((angle * xref[i]) + (scale * yref[i]) + ydelta); value = sqrt( dx[i] * dx[i] + dy[i] * dy[i] ); dev[i] = value; } points->l_scale = scale; points->l_angle = angle; points->l_deltax = xdelta; points->l_deltay = ydelta; return( 0 ); } libvips-8.12.1/libvips/mosaicing/im_improve.c000066400000000000000000000116101414645631700212200ustar00rootroot00000000000000/* @(#) Function which improves the selection of tiepoints carried out by * @(#) vips_clinear() until no points have deviation greater than 1 pixel * @(#) No reference or secondary images are involved * @(#) Function vips__improve assumes that vips_clinear has been applied on points * @(#) No images are involved in this function and the result is * @(#) returned in outpoints which is declared as a pointer in the * @(#) calling routine. Space for outpoints should be allocated in the calling * @(#) routine * @(#) * @(#) int vips__improve( inpoints, outpoints ) * @(#) TiePoints *inpoints, *outpoints; * @(#) * @(#) Returns 0 on success and -1 on error. * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 20/12/1990 * Modified on : 18/04/1991 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" static void copypoints( TiePoints *pnew, TiePoints *pold ) { int i; pnew->reference = pold->reference; pnew->secondary = pold->secondary; pnew->deltax = pold->deltax; pnew->deltay = pold->deltay; pnew->nopoints = pold->nopoints; pnew->halfcorsize = pold->halfcorsize; pnew->halfareasize = pold->halfareasize; for( i = 0; i < pold->nopoints; i++ ) { pnew->x_reference[i] = pold->x_reference[i]; pnew->y_reference[i] = pold->y_reference[i]; pnew->x_secondary[i] = pold->x_secondary[i]; pnew->y_secondary[i] = pold->y_secondary[i]; pnew->contrast[i] = pold->contrast[i]; pnew->correlation[i] = pold->correlation[i]; pnew->deviation[i] = pold->deviation[i]; pnew->dx[i] = pold->dx[i]; pnew->dy[i] = pold->dy[i]; } pnew->l_scale = pold->l_scale; pnew->l_angle = pold->l_angle; pnew->l_deltax = pold->l_deltax; pnew->l_deltay = pold->l_deltay; } /* exclude all points with deviation greater or equal to 1.0 pixel */ static int copydevpoints( TiePoints *pnew, TiePoints *pold ) { int i; int j; double thresh_dev,max_dev, min_dev; double *corr; min_dev = 9999.0; max_dev = 0.0; corr = &pold->correlation[0]; for( i = 0; i < pold->nopoints; i++ ) if( corr[i] > 0.01 ) { if( pold->deviation[i] / corr[i] < min_dev ) min_dev = pold->deviation[i]/corr[i] ; if( pold->deviation[i] / corr[i] > max_dev ) max_dev = pold->deviation[i]/corr[i]; } thresh_dev = min_dev + (max_dev - min_dev) * 0.3; if( thresh_dev <= 1.0 ) thresh_dev = 1.0; for( i = 0, j = 0; i < pold->nopoints; i++ ) if( pold->correlation[i] > 0.01 ) if( pold->deviation[i] / corr[i] <= thresh_dev ) { pnew->x_reference[j] = pold->x_reference[i]; pnew->y_reference[j] = pold->y_reference[i]; pnew->x_secondary[j] = pold->x_secondary[i]; pnew->y_secondary[j] = pold->y_secondary[i]; pnew->contrast[j] = pold->contrast[i]; pnew->correlation[j] = pold->correlation[i]; pnew->deviation[j] = pold->deviation[i]; pnew->dx[j] = pold->dx[i]; pnew->dy[j] = pold->dy[i]; j++; } pnew->nopoints = j; for( i = j; i < VIPS_MAXPOINTS; i++ ) { pnew->x_reference[i] = 0; pnew->y_reference[i] = 0; pnew->x_secondary[i] = 0; pnew->y_secondary[i] = 0; pnew->contrast[i] = 0; pnew->correlation[i] = 0.0; pnew->deviation[i] = 0.0; pnew->dx[i] = 0.0; pnew->dy[i] = 0.0; } /* Return non-zero if we changed something. */ if( j != pold->nopoints ) return( -1 ); return( 0 ); } int vips__improve( TiePoints *inpoints, TiePoints *outpoints ) { TiePoints points1, points2; TiePoints *p = &points1; TiePoints *q = &points2; /* p has the current state - make a new state, q, with only those * points which have a small deviation. */ for( copypoints( p, inpoints ); copypoints( q, p ), copydevpoints( q, p ); ) { /* If there are only a few left, jump out. */ if( q->nopoints < 2 ) break; /* Fit the model to the new set of points. */ if( vips__clinear( q ) ) return( -1 ); /* And loop. */ VIPS_SWAP( void *, p, q ); } /* q has the output - copy to outpoints. */ copypoints( outpoints, q ); return( 0 ); } libvips-8.12.1/libvips/mosaicing/im_initialize.c000066400000000000000000000044721414645631700217100ustar00rootroot00000000000000/* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include "pmosaicing.h" int vips__initialize( TiePoints *points ) { if( vips__clinear( points ) ) { /* vips_clinear failed! Set some sensible fallback values. */ int i, j; double xdelta, ydelta, max_cor; double a1, a2; int *xref = &points->x_reference[0]; int *yref = &points->y_reference[0]; int *xsec = &points->x_secondary[0]; int *ysec = &points->y_secondary[0]; double *corr = &points->correlation[0]; double *dx = &points->dx[0]; double *dy = &points->dy[0]; int npt = points->nopoints; max_cor = 0.0; for( i = 0; i < npt; i++ ) if( corr[i] > max_cor ) max_cor = corr[i]; max_cor = max_cor - 0.04; xdelta = 0.0; ydelta = 0.0; j = 0; for( i = 0; i < npt; i++ ) if( corr[i] >= max_cor ) { xdelta += xsec[i] - xref[i]; ydelta += ysec[i] - yref[i]; ++j; } if( j == 0 ) { vips_error( "vips_initialize", "no tie points" ); return( -1 ); } xdelta = xdelta / j; ydelta = ydelta / j; for( i = 0; i < npt; i++ ) { dx[i] = (xsec[i] - xref[i]) - xdelta; dy[i] = (ysec[i] - yref[i]) - ydelta; } for( i = 0; i < npt; i++ ) { a1 = dx[i]; a2 = dy[i]; points->deviation[i] = sqrt( a1 * a1 + a2 * a2 ); } points->l_scale = 1.0; points->l_angle = 0.0; points->l_deltax = xdelta; points->l_deltay = ydelta; } return( 0 ); } libvips-8.12.1/libvips/mosaicing/im_lrcalcon.c000066400000000000000000000172131414645631700213410ustar00rootroot00000000000000/* @(#) Functions which takes an initial estimate of deltax, deltay * @(#) between reference and secondary images (probably from the scanner), * @(#) and looks in three areas of the overlapping part of the reference image * @(#) corresponding to reference and secondary. For every other halfreasize * @(#) point of the three areas of the reference image * @(#) the contrast is calculated * @(#) an area 2*halfcorsize+1 centered at this point * @(#) Results are saved in the structure points * @(#) The function expects the following valid data in points: * @(#) deltax, deltay, nopoints, halfcorsize, halfareasize * @(#) and fills in the members: * @(#) x, y_reference[], contrast and x,y_secondary[], * @(#) based on deltax and deltay * @(#) Input image should are either memory mapped or in a buffer. * @(#) The initial setting checks all points of reference * @(#) in the overlapping area of the images to be mosaiced * @(#) To speed up the procedure the ysize of the box can be reduced * @(#) during the calculation of the ysize * @(#) An easy way is to change FACTOR to 1 2 or 3. * @(#) The calculation of the contrast is carried out based on bandno only. * @(#) The variable bandno should be between 1 and ref->Bands * @(#) * @(#) int vips_lrcalcon( ref, sec, bandno, points ) * @(#) VipsImage *ref, *sec; * @(#) int bandno; * @(#) TiePoints *points; see mosaic.h * @(#) * @(#) Returns 0 on sucess and -1 on error. * @(#) * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 20/12/1990 * Modified on : 18/04/1991 * 8/7/93 JC * - now calls im_incheck() * 12/7/95 JC * - reworked * - what a lot of horrible old code there was too * 24/1/97 JC * - now ignores black stuff (all bands zero) when selecting possible tie * points, part of new mosaic policy * 26/9/97 JC * - now skips all-black windows, instead of any-black windows * 11/4/01 JC * - ooops, < 0 should have been <= 0 * 10/3/03 JC * - better error message for overlap too small * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" /* A position and contrast. */ typedef struct { int x, y; int cont; } PosCont; /* Search a window for black pelss ... true if window is all black. * One-band uchar only. */ static int all_black( VipsImage *im, int xpos, int ypos, int winsize ) { const int hwinsize = (winsize - 1) / 2; const int left = xpos - hwinsize; const int top = ypos - hwinsize; const int ls = im->Xsize; int x, y; VipsPel *line; /* Loop over image. */ line = im->data + top*ls + left; for( y = 0; y < winsize; y++ ) { for( x = 0; x < winsize; x++ ) if( line[x] ) /* Not all black. */ return( 0 ); line += ls; } return( -1 ); } /* Calculate a value for 'contrast' within a window * of (odd) size winsize*winsize centered at location (xpos, ypos). * One band uchar only, */ static int calculate_contrast( VipsImage *im, int xpos, int ypos, int winsize ) { const int hwinsize = (winsize - 1) / 2; const int left = xpos - hwinsize; const int top = ypos - hwinsize; const int ls = im->Xsize; int x, y; VipsPel *line, *p; int total; line = im->data + top*ls + left; for( total = 0, y = 0; y < winsize - 1; y++ ) { p = line; for( x = 0; x < winsize - 1; x++ ) { const int lrd = (int) p[0] - p[1]; const int tbd = (int) p[0] - p[ls]; total += abs( lrd ) + abs( tbd ); p += 1; } line += ls; } return( total ); } /* Compare two PosConts for qsort. */ static int pos_compare( const void *vl, const void *vr ) { PosCont *l = (PosCont *) vl; PosCont *r = (PosCont *) vr; return( r->cont - l->cont ); } /* Search an area for the n best contrast areas. */ int vips__find_best_contrast( VipsImage *im, int xpos, int ypos, int xsize, int ysize, int xarray[], int yarray[], int cont[], int nbest, int hcorsize ) { /* Geometry: we test squares of size windowsize, overlapping by * hcorsize. */ const int windowsize = 2 * hcorsize + 1; /* Number of squares we can fit in area. */ const int nacross = (xsize - windowsize + hcorsize) / hcorsize; const int ndown = (ysize - windowsize + hcorsize) / hcorsize; /* Number of squares we search. */ int elms; /* All points in this area. */ PosCont *pc; int x, y, i; if( nacross <= 0 || ndown <= 0 ) { vips_error( "vips__lrcalcon", "%s", _( "overlap too small for your search size" ) ); return( -1 ); } /* Malloc space for 3 int arrays, to keep the int coordinates and * the contrast. */ if( !(pc = VIPS_ARRAY( NULL, nacross * ndown, PosCont )) ) return( -1 ); /* Find contrast for each area. */ for( i = 0, y = 0; y < ndown; y++ ) for( x = 0; x < nacross; x++ ) { const int left = xpos + x * hcorsize; const int top = ypos + y * hcorsize; /* Skip this position if it is all black. */ if( all_black( im, left, top, windowsize ) ) continue; /* Find contrast and note. */ pc[i].x = left; pc[i].y = top; pc[i].cont = calculate_contrast( im, left, top, windowsize ); i++; } /* Note number found. */ elms = i; /* Found enough tie-points? */ if( elms < nbest ) { vips_error( "vips_mosaic", _( "found %d tie-points, need at least %d" ), elms, nbest ); g_free( pc ); return( -1 ); } /* Sort areas by contrast. */ qsort( pc, elms, sizeof( PosCont ), pos_compare ); /* Copy the n best into our parent. */ for( i = 0; i < nbest; i++ ) { xarray[i] = pc[i].x; yarray[i] = pc[i].y; cont[i] = pc[i].cont; } g_free( pc ); return( 0 ); } int vips__lrcalcon( VipsImage *ref, TiePoints *points ) { /* Geometry: border we must leave around each area. */ const int border = points->halfareasize; /* Height of an area. */ const int aheight = ref->Ysize / AREAS; /* Number of points we find in each area. */ const int len = points->nopoints / AREAS; int i; VipsRect area; /* Make sure we can read image. */ if( vips_image_wio_input( ref ) ) return( -1 ); if( ref->Bands != 1 || ref->BandFmt != VIPS_FORMAT_UCHAR ) { vips_error( "vips__lrcalcon", "%s", _( "not 1-band uchar image" ) ); return( -1 ); } /* Define bits to search for high-contrast areas. Need to be able to * fit at least 1 window in. */ area.height = aheight; area.width = ref->Xsize; area.left = 0; area.top = 0; vips_rect_marginadjust( &area, -border ); area.width--; area.height--; /* Loop over areas, finding points. */ for( i = 0; area.top < ref->Ysize; area.top += aheight, i++ ) if( vips__find_best_contrast( ref, area.left, area.top, area.width, area.height, points->x_reference + i*len, points->y_reference + i*len, points->contrast + i*len, len, points->halfcorsize ) ) return( -1 ); return( 0 ); } libvips-8.12.1/libvips/mosaicing/im_tbcalcon.c000066400000000000000000000075121414645631700213320ustar00rootroot00000000000000/* @(#) Functions which takes an initial estimate of deltax, deltay * @(#) between reference and secondary images (probably from the scanner), * @(#) and looks in three areas of the overlapping part of the reference image * @(#) corresponding to reference and secondary. For every other halfreasize * @(#) point of the three areas of the reference image * @(#) the contrast is calculated * @(#) an area 2*halfcorsize+1 centered at this point * @(#) Results are saved in the structure points * @(#) The function expects the following valid data in points: * @(#) deltax, deltay, nopoints, halfcorsize, halfareasize * @(#) and fills in the memebers: * @(#) x, y_reference[], contrast and x,y_secondary[], * @(#) based on deltax and deltay * @(#) Input image should are either memory mapped or in a buffer. * @(#) To make the calculation faster set FACTOR to 1, 2 or 3 * @(#) Calculations are based on bandno only. * @(#) The function uses functions vips__find_best_contrast() * @(#) which is in vips_lrcalcon() * @(#) * @(#) int vips_tbcalcon( ref, sec, bandno, points ) * @(#) VipsImage *ref, *sec; * @(#) int bandno; * @(#) TiePoints *points; see mosaic.h * @(#) * @(#) Returns 0 on success and -1 on error. * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 20/12/1990 * Modified on : 18/04/1991 * 8/7/93 JC * - allow IM_CODING_LABQ coding * - now calls im_incheck() * 12/7/95 JC * - reworked * - what a lot of horrible old code there was too * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" int vips__tbcalcon( VipsImage *ref, TiePoints *points ) { /* Geometry: border we must leave around each area. */ const int border = points->halfareasize; /* Width of an area. */ const int awidth = ref->Xsize / AREAS; /* Number of points we find in each area. */ const int len = points->nopoints / AREAS; int i; VipsRect area; /* Make sure we can read image. */ if( vips_image_wio_input( ref ) ) return( -1 ); if( ref->Bands != 1 || ref->BandFmt != VIPS_FORMAT_UCHAR ) { vips_error( "vips__tbcalcon", "%s", _( "help!" ) ); return( -1 ); } /* Define bits to search for high-contrast areas. */ area.width = awidth; area.height = ref->Ysize; area.left = 0; area.top = 0; vips_rect_marginadjust( &area, -border ); area.width--; area.height--; if( area.width < 0 || area.height < 0 ) { vips_error( "vips__tbcalcon", "%s", _( "overlap too small" ) ); return( -1 ); } /* Loop over areas, finding points. */ for( i = 0; area.left < ref->Xsize; area.left += awidth, i++ ) if( vips__find_best_contrast( ref, area.left, area.top, area.width, area.height, points->x_reference + i * len, points->y_reference + i * len, points->contrast + i * len, len, points->halfcorsize ) ) return( -1 ); return( 0 ); } libvips-8.12.1/libvips/mosaicing/lrmerge.c000066400000000000000000000675111414645631700205220ustar00rootroot00000000000000/* Merge two images left-right. * * Copyright: 1990, 1991 N. Dessipris * Author: N. Dessipris * Written on: 20/09/1990 * Updated on: 17/04/1991 * 1/6/92: JC * - check for difference bug fixed * - geometry calculations improved and simplified * - small speedups Kirk Martinez for Sys5 29/4/93 * 7/8/93 JC * - ANSIfied * - memory leaks fixed, ready for partial v2 * - now does IM_CODING_LABQ too * 8/11/93 JC * - now propogates both input histories * - adds magic lines for global mosaic optimisation * * * May/1994 Ahmed Abbood * * - Modified to use partials on all IO * June/1995 Ahmed Abbood * * - Modified to work with different types of images. * * 16/6/95 JC * - tidied up a little * - added to VIPS! * 7/9/95 JC * - split into two parts: im_lrmerge() and im__lrmerge() * - latter called by im_lrmosaic() * - just the same as public im_lrmerge(), but adds no history * - necessary for im_global_balance() * - small bugs fixed * 10/10/95 JC * - better checks that parameters are sensible * 11/10/95 JC * - Kirk spotted what a load of rubbish Ahmed's code is * - rewritten - many, many bugs fixed * 24/1/97 JC * - now outputs bounding area of input images, rather than clipping * - ignores 0 pixels in blend * - small tidies * 7/2/97 JC * - new blend, caching * 25/2/97 JC * - old blend back, much simpler * - speed this up at some point if you think of an easy way to do it * 29/7/97 JC * - IM_CODING_LABQ blend now works, was bug in im_wrapone() * - small tidies * 10/1/98 JC * - merge LUTs now shared between all running mergers * - frees memory explicitly in im__stop_merge, for much better memory * use in large mosaics, huge improvement! * 18/2/98 JC * - im_demand_hint() call added * 19/2/98 JC * - now works for any dx/dy by calling im_insert() for bizarre cases * 26/9/99 JC * - ooops, blend lut was wrong! wonder how long that's been broken, * since feb97 I guess * 2/2/01 JC * - added tunable max blend width * 8/3/01 JC * - switched to integer arithmetic for integer blends * 7/11/01 JC * - more sophisticated transparency handling * - tiny blend speed up * 19/3/02 JC * - move fl cache to main state for better sharing * 15/8/02 JC * - records Xoffset/Yoffset * 20/6/05 * - now requires all bands == 0 for transparency (used to just check * band 0) * 24/1/11 * - gtk-doc * - match formats and bands automatically * 22/5/14 * - wrap as a class * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include /* Define for debug output. #define DEBUG */ #include #include #include #include #include "pmosaicing.h" /* Blend luts. Shared between all lr and tb blends. */ double *vips__coef1 = NULL; double *vips__coef2 = NULL; int *vips__icoef1 = NULL; int *vips__icoef2 = NULL; /* Create a lut for the merging area. Always BLEND_SIZE entries, we * scale later when we index it. */ int vips__make_blend_luts( void ) { int x; /* Already done? */ if( vips__coef1 && vips__coef2 ) return( 0 ); /* Allocate and fill. */ vips__coef1 = VIPS_ARRAY( NULL, BLEND_SIZE, double ); vips__coef2 = VIPS_ARRAY( NULL, BLEND_SIZE, double ); vips__icoef1 = VIPS_ARRAY( NULL, BLEND_SIZE, int ); vips__icoef2 = VIPS_ARRAY( NULL, BLEND_SIZE, int ); if( !vips__coef1 || !vips__coef2 || !vips__icoef1 || !vips__icoef2 ) return( -1 ); for( x = 0; x < BLEND_SIZE; x++ ) { double a = VIPS_PI * x / (BLEND_SIZE - 1.0); vips__coef1[x] = (cos( a ) + 1.0) / 2.0; vips__coef2[x] = 1.0 - vips__coef1[x]; vips__icoef1[x] = vips__coef1[x] * BLEND_SCALE; vips__icoef2[x] = vips__coef2[x] * BLEND_SCALE; } return( 0 ); } /* Return the position of the first non-zero pel from the left. */ static int find_first( VipsRegion *ir, int *pos, int x, int y, int w ) { VipsPel *pr = VIPS_REGION_ADDR( ir, x, y ); VipsImage *im = ir->im; int ne = w * im->Bands; int i; /* Double the number of bands in a complex. */ if( vips_band_format_iscomplex( im->BandFmt ) ) ne *= 2; /* Search for the first non-zero band element from the left edge of the image. */ #define lsearch( TYPE ) { \ TYPE *p = (TYPE *) pr; \ \ for( i = 0; i < ne; i++ ) \ if( p[i] )\ break;\ } switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: lsearch( unsigned char ); break; case VIPS_FORMAT_CHAR: lsearch( signed char ); break; case VIPS_FORMAT_USHORT: lsearch( unsigned short ); break; case VIPS_FORMAT_SHORT: lsearch( signed short ); break; case VIPS_FORMAT_UINT: lsearch( unsigned int ); break; case VIPS_FORMAT_INT: lsearch( signed int ); break; case VIPS_FORMAT_FLOAT: lsearch( float ); break; case VIPS_FORMAT_DOUBLE: lsearch( double ); break; case VIPS_FORMAT_COMPLEX: lsearch( float ); break; case VIPS_FORMAT_DPCOMPLEX: lsearch( double ); break; default: g_assert_not_reached(); return( -1 ); } /* i is first non-zero band element, we want first non-zero pixel. */ *pos = x + i / im->Bands; return( 0 ); } /* Return the position of the first non-zero pel from the right. */ static int find_last( VipsRegion *ir, int *pos, int x, int y, int w ) { VipsPel *pr = VIPS_REGION_ADDR( ir, x, y ); VipsImage *im = ir->im; int ne = w * im->Bands; int i; /* Double the number of bands in a complex. */ if( vips_band_format_iscomplex( im->BandFmt ) ) ne *= 2; /* Search for the first non-zero band element from the right. */ #define rsearch( TYPE ) { \ TYPE *p = (TYPE *) pr; \ \ for( i = ne - 1; i >= 0; i-- )\ if( p[i] )\ break;\ } switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: rsearch( unsigned char ); break; case VIPS_FORMAT_CHAR: rsearch( signed char ); break; case VIPS_FORMAT_USHORT: rsearch( unsigned short ); break; case VIPS_FORMAT_SHORT: rsearch( signed short ); break; case VIPS_FORMAT_UINT: rsearch( unsigned int ); break; case VIPS_FORMAT_INT: rsearch( signed int ); break; case VIPS_FORMAT_FLOAT: rsearch( float ); break; case VIPS_FORMAT_DOUBLE: rsearch( double ); break; case VIPS_FORMAT_COMPLEX: rsearch( float ); break; case VIPS_FORMAT_DPCOMPLEX: rsearch( double ); break; default: vips_error( "lrmerge", "%s", _( "internal error" ) ); return( -1 ); } /* i is first non-zero band element, we want first non-zero pixel. */ *pos = x + i / im->Bands; return( 0 ); } /* Make sure we have first/last for this area. */ static int make_firstlast( MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsRect rr, sr; int y, yr, ys; int missing; /* We're going to build first/last ... lock it from other generate * threads. In fact it's harmless if we do get two writers, but we may * avoid duplicating work. */ g_mutex_lock( ovlap->fl_lock ); /* Do we already have first/last for this area? Bail out if we do. */ missing = 0; for( y = oreg->top; y < VIPS_RECT_BOTTOM( oreg ); y++ ) { const int j = y - ovlap->overlap.top; const int first = ovlap->first[j]; if( first < 0 ) { missing = 1; break; } } if( !missing ) { /* No work to do! */ g_mutex_unlock( ovlap->fl_lock ); return( 0 ); } /* Entire width of overlap in ref for scan-lines we want. */ rr.left = ovlap->overlap.left; rr.top = oreg->top; rr.width = ovlap->overlap.width; rr.height = oreg->height; rr.left -= ovlap->rarea.left; rr.top -= ovlap->rarea.top; /* Entire width of overlap in sec for scan-lines we want. */ sr.left = ovlap->overlap.left; sr.top = oreg->top; sr.width = ovlap->overlap.width; sr.height = oreg->height; sr.left -= ovlap->sarea.left; sr.top -= ovlap->sarea.top; #ifdef DEBUG printf( "lrmerge: making first/last for areas:\n" ); printf( "ref: left = %d, top = %d, width = %d, height = %d\n", rr.left, rr.top, rr.width, rr.height ); printf( "sec: left = %d, top = %d, width = %d, height = %d\n", sr.left, sr.top, sr.width, sr.height ); #endif /* Make pixels. */ if( vips_region_prepare( rir, &rr ) || vips_region_prepare( sir, &sr ) ) { g_mutex_unlock( ovlap->fl_lock ); return( -1 ); } /* Make first/last cache. */ for( y = oreg->top, yr = rr.top, ys = sr.top; y < VIPS_RECT_BOTTOM( oreg ); y++, yr++, ys++ ) { const int j = y - ovlap->overlap.top; int *first = &ovlap->first[j]; int *last = &ovlap->last[j]; /* Done this line already? */ if( *first < 0 ) { /* Search for start/end of overlap on this scan-line. */ if( find_first( sir, first, sr.left, ys, sr.width ) || find_last( rir, last, rr.left, yr, rr.width ) ) { g_mutex_unlock( ovlap->fl_lock ); return( -1 ); } /* Translate to output space. */ *first += ovlap->sarea.left; *last += ovlap->rarea.left; /* Clip to maximum blend width, if necessary. */ if( ovlap->mwidth >= 0 && *last - *first > ovlap->mwidth ) { int shrinkby = (*last - *first) - ovlap->mwidth; *first += shrinkby / 2; *last -= shrinkby / 2; } } } g_mutex_unlock( ovlap->fl_lock ); return( 0 ); } /* Test pixel == 0. */ #define TEST_ZERO( TYPE, T, RESULT ) { \ TYPE *tt = (T); \ int ii; \ \ for( ii = 0; ii < cb; ii++ ) \ if( tt[i + ii] ) \ break; \ if( ii == cb ) \ (RESULT) = 1; \ } /* Blend two integer images. */ #define iblend( TYPE, B, IN1, IN2, OUT ) { \ TYPE *tr = (TYPE *) (IN1); \ TYPE *ts = (TYPE *) (IN2); \ TYPE *tq = (TYPE *) (OUT); \ const int cb = (B); \ const int left = VIPS_CLIP( 0, first - oreg->left, oreg->width ); \ const int right = VIPS_CLIP( left, last - oreg->left, oreg->width ); \ int ref_zero; \ int sec_zero; \ int x, b; \ int i; \ \ /* Left of the blend area. \ */ \ for( i = 0, x = 0; x < left; x++ ) { \ ref_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ \ /* In blend area. \ */ \ for( x = left; x < right; x++ ) { \ ref_zero = 0; \ sec_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ TEST_ZERO( TYPE, ts, sec_zero ); \ \ if( !ref_zero && !sec_zero ) { \ int inx = ((x + oreg->left - first) << \ BLEND_SHIFT) / bwidth; \ int c1 = vips__icoef1[inx]; \ int c2 = vips__icoef2[inx]; \ \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = c1 * tr[i] / BLEND_SCALE + \ c2 * ts[i] / BLEND_SCALE; \ } \ else if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ \ /* Right of blend. */ \ for( x = right; x < oreg->width; x++ ) { \ sec_zero = 0; \ TEST_ZERO( TYPE, ts, sec_zero ); \ if( !sec_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ } \ } /* Blend two float images. */ #define fblend( TYPE, B, IN1, IN2, OUT ) { \ TYPE *tr = (TYPE *) (IN1); \ TYPE *ts = (TYPE *) (IN2); \ TYPE *tq = (TYPE *) (OUT); \ const int cb = (B); \ const int left = VIPS_CLIP( 0, first - oreg->left, oreg->width ); \ const int right = VIPS_CLIP( left, last - oreg->left, oreg->width ); \ int ref_zero; \ int sec_zero; \ int x, b; \ int i; \ \ /* Left of the blend area. \ */ \ for( i = 0, x = 0; x < left; x++ ) { \ ref_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ \ /* In blend area. \ */ \ for( x = left; x < right; x++ ) { \ ref_zero = 0; \ sec_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ TEST_ZERO( TYPE, ts, sec_zero ); \ \ if( !ref_zero && !sec_zero ) { \ int inx = ((x + oreg->left - first) << \ BLEND_SHIFT) / bwidth; \ double c1 = vips__coef1[inx]; \ double c2 = vips__coef2[inx]; \ \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = c1 * tr[i] + c2 * ts[i]; \ } \ else if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ \ /* Right of blend. */ \ for( x = right; x < oreg->width; x++ ) { \ sec_zero = 0; \ TEST_ZERO( TYPE, ts, sec_zero ); \ if( !sec_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ } \ } /* Left-right blend function for non-labpack images. */ static int lr_blend( VipsRegion *or, MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsImage *im = or->im; VipsRect prr, psr; int y, yr, ys; /* Make sure we have a complete first/last set for this area. */ if( make_firstlast( inf, ovlap, oreg ) ) return( -1 ); /* Part of rr which we will output. */ prr = *oreg; prr.left -= ovlap->rarea.left; prr.top -= ovlap->rarea.top; /* Part of sr which we will output. */ psr = *oreg; psr.left -= ovlap->sarea.left; psr.top -= ovlap->sarea.top; /* Make pixels. */ if( vips_region_prepare( rir, &prr ) || vips_region_prepare( sir, &psr ) ) return( -1 ); /* Loop down overlap area. */ for( y = oreg->top, yr = prr.top, ys = psr.top; y < VIPS_RECT_BOTTOM( oreg ); y++, yr++, ys++ ) { VipsPel *pr = VIPS_REGION_ADDR( rir, prr.left, yr ); VipsPel *ps = VIPS_REGION_ADDR( sir, psr.left, ys ); VipsPel *q = VIPS_REGION_ADDR( or, oreg->left, y ); const int j = y - ovlap->overlap.top; const int first = ovlap->first[j]; const int last = ovlap->last[j]; const int bwidth = last - first; switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: iblend( unsigned char, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_CHAR: iblend( signed char, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_USHORT: iblend( unsigned short, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_SHORT: iblend( signed short, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_UINT: iblend( unsigned int, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_INT: iblend( signed int, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_FLOAT: fblend( float, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_DOUBLE: fblend( double, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_COMPLEX: fblend( float, im->Bands * 2, pr, ps, q ); break; case VIPS_FORMAT_DPCOMPLEX: fblend( double, im->Bands * 2, pr, ps, q ); break; default: g_assert_not_reached(); return( -1 ); } } return( 0 ); } /* Left-right blend function for VIPS_CODING_LABQ images. */ static int lr_blend_labpack( VipsRegion *or, MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsRect prr, psr; int y, yr, ys; /* Make sure we have a complete first/last set for this area. This * will just look at the top 8 bits of L, not all 10, but should be OK. */ if( make_firstlast( inf, ovlap, oreg ) ) return( -1 ); /* Part of rr which we will output. */ prr = *oreg; prr.left -= ovlap->rarea.left; prr.top -= ovlap->rarea.top; /* Part of sr which we will output. */ psr = *oreg; psr.left -= ovlap->sarea.left; psr.top -= ovlap->sarea.top; /* Make pixels. */ if( vips_region_prepare( rir, &prr ) || vips_region_prepare( sir, &psr ) ) return( -1 ); /* Loop down overlap area. */ for( y = oreg->top, yr = prr.top, ys = psr.top; y < VIPS_RECT_BOTTOM( oreg ); y++, yr++, ys++ ) { VipsPel *pr = VIPS_REGION_ADDR( rir, prr.left, yr ); VipsPel *ps = VIPS_REGION_ADDR( sir, psr.left, ys ); VipsPel *q = VIPS_REGION_ADDR( or, oreg->left, y ); const int j = y - ovlap->overlap.top; const int first = ovlap->first[j]; const int last = ovlap->last[j]; const int bwidth = last - first; float *fq = inf->merge; float *r = inf->from1; float *s = inf->from2; /* Unpack two bits we want. */ vips__LabQ2Lab_vec( r, pr, oreg->width ); vips__LabQ2Lab_vec( s, ps, oreg->width ); /* Blend as floats. */ fblend( float, 3, r, s, fq ); /* Re-pack to output buffer. */ vips__Lab2LabQ_vec( q, inf->merge, oreg->width ); } return( 0 ); } static void lock_free( VipsImage *image, GMutex *lock ) { VIPS_FREEF( vips_g_mutex_free, lock ); } /* Build basic per-call state and do some geometry calculations. Shared with * tbmerge, so not static. */ Overlapping * vips__build_mergestate( const char *domain, VipsImage *ref, VipsImage *sec, VipsImage *out, int dx, int dy, int mwidth ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 4 ); VipsImage **arry; Overlapping *ovlap; int x; /* TODO(kleisauke): Copied from vips_insert, perhaps we * need a separate function for this? * (just like im__insert_base) */ if( vips_image_pio_input( ref ) || vips_image_pio_input( sec ) || vips_check_bands_1orn( domain, ref, sec ) || vips_check_coding_known( domain, ref ) || vips_check_coding_same( domain, ref, sec ) ) return( NULL ); /* Cast our input images up to a common format and bands. */ if( vips__formatalike( ref, sec, &t[0], &t[1] ) || vips__bandalike( domain, t[0], t[1], &t[2], &t[3] ) ) return( NULL ); if( !(arry = vips_allocate_input_array( out, t[2], t[3], NULL )) ) return( NULL ); if( vips_image_pipeline_array( out, VIPS_DEMAND_STYLE_SMALLTILE, arry ) ) return( NULL ); if( mwidth < -1 ) { vips_error( domain, "%s", _( "mwidth must be -1 or >= 0" ) ); return( NULL ); } if( !(ovlap = VIPS_NEW( out, Overlapping )) ) return( NULL ); ovlap->ref = arry[0]; ovlap->sec = arry[1]; ovlap->out = out; ovlap->dx = dx; ovlap->dy = dy; ovlap->mwidth = mwidth; /* Area occupied by ref image. Place at (0,0) to start with. */ ovlap->rarea.left = 0; ovlap->rarea.top = 0; ovlap->rarea.width = ovlap->ref->Xsize; ovlap->rarea.height = ovlap->ref->Ysize; /* Area occupied by sec image. */ ovlap->sarea.left = -dx; ovlap->sarea.top = -dy; ovlap->sarea.width = ovlap->sec->Xsize; ovlap->sarea.height = ovlap->sec->Ysize; /* Compute overlap. */ vips_rect_intersectrect( &ovlap->rarea, &ovlap->sarea, &ovlap->overlap ); if( vips_rect_isempty( &ovlap->overlap ) ) { vips_error( domain, "%s", _( "no overlap" ) ); return( NULL ); } /* Find position and size of output image. */ vips_rect_unionrect( &ovlap->rarea, &ovlap->sarea, &ovlap->oarea ); /* Now: translate everything, so that the output image, not the left * image, is at (0,0). */ ovlap->rarea.left -= ovlap->oarea.left; ovlap->rarea.top -= ovlap->oarea.top; ovlap->sarea.left -= ovlap->oarea.left; ovlap->sarea.top -= ovlap->oarea.top; ovlap->overlap.left -= ovlap->oarea.left; ovlap->overlap.top -= ovlap->oarea.top; ovlap->oarea.left = 0; ovlap->oarea.top = 0; /* Make sure blend luts are built. */ vips__make_blend_luts(); /* Size of first/last cache. Could be either of these ... just pick * the larger. */ ovlap->flsize = VIPS_MAX( ovlap->overlap.width, ovlap->overlap.height ); /* Build first/last cache. */ ovlap->first = VIPS_ARRAY( out, ovlap->flsize, int ); ovlap->last = VIPS_ARRAY( out, ovlap->flsize, int ); if( !ovlap->first || !ovlap->last ) return( NULL ); for( x = 0; x < ovlap->flsize; x++ ) ovlap->first[x] = -1; ovlap->fl_lock = vips_g_mutex_new(); g_signal_connect( out, "close", G_CALLBACK( lock_free ), ovlap->fl_lock ); return( ovlap ); } /* Build per-call state. */ static Overlapping * build_lrstate( VipsImage *ref, VipsImage *sec, VipsImage *out, int dx, int dy, int mwidth ) { Overlapping *ovlap; if( !(ovlap = vips__build_mergestate( "lrmerge", ref, sec, out, dx, dy, mwidth )) ) return( NULL ); /* Select blender. */ switch( ovlap->ref->Coding ) { case VIPS_CODING_LABQ: ovlap->blend = lr_blend_labpack; break; case VIPS_CODING_NONE: ovlap->blend = lr_blend; break; default: vips_error( "lrmerge", "%s", _( "unknown coding type" ) ); return( NULL ); } /* Find the parts of output which come just from ref and just from sec. */ ovlap->rpart = ovlap->rarea; ovlap->spart = ovlap->sarea; ovlap->rpart.width -= ovlap->overlap.width; ovlap->spart.left += ovlap->overlap.width; ovlap->spart.width -= ovlap->overlap.width; /* Is there too much overlap? ie. right edge of ref image is greater * than right edge of sec image, or left > left. */ if( VIPS_RECT_RIGHT( &ovlap->rarea ) > VIPS_RECT_RIGHT( &ovlap->sarea ) || ovlap->rarea.left > ovlap->sarea.left ) { vips_error( "lrmerge", "%s", _( "too much overlap" ) ); return( NULL ); } /* Max number of pixels we may have to blend over. */ ovlap->blsize = ovlap->overlap.width; return( ovlap ); } /* The area being demanded can be filled using only pels from either the ref * or the sec images. Attach output to the appropriate part of the input image. * area is the position that ir->im occupies in the output image. * * Shared with tbmerge, so not static. */ int vips__attach_input( VipsRegion *or, VipsRegion *ir, VipsRect *area ) { VipsRect r = or->valid; /* Translate to source coordinate space. */ r.left -= area->left; r.top -= area->top; /* Demand input. */ if( vips_region_prepare( ir, &r ) ) return( -1 ); /* Attach or to ir. */ if( vips_region_region( or, ir, &or->valid, r.left, r.top ) ) return( -1 ); return( 0 ); } /* The area being demanded requires pixels from the ref and sec images. As * above, but just do a sub-area of the output, and make sure we copy rather * than just pointer-fiddling. reg is the sub-area of or->valid we should do. * * Shared with tbmerge, so not static. */ int vips__copy_input( VipsRegion *or, VipsRegion *ir, VipsRect *area, VipsRect *reg ) { VipsRect r = *reg; /* Translate to source coordinate space. */ r.left -= area->left; r.top -= area->top; /* Paint this area of ir into or. */ if( vips_region_prepare_to( ir, or, &r, reg->left, reg->top ) ) return( -1 ); return( 0 ); } /* Generate function for merge. This is shared between lrmerge and * tbmerge. */ int vips__merge_gen( VipsRegion *or, void *seq, void *a, void *b, gboolean *stop ) { MergeInfo *inf = (MergeInfo *) seq; Overlapping *ovlap = (Overlapping *) a; VipsRect *r = &or->valid; VipsRect rreg, sreg, oreg; /* Find intersection with overlap, ref and sec parts. */ vips_rect_intersectrect( r, &ovlap->rpart, &rreg ); vips_rect_intersectrect( r, &ovlap->spart, &sreg ); /* Do easy cases first: can we satisfy this demand with pixels just * from ref, or just from sec. */ if( vips_rect_equalsrect( r, &rreg ) ) { if( vips__attach_input( or, inf->rir, &ovlap->rarea ) ) return( -1 ); } else if( vips_rect_equalsrect( r, &sreg ) ) { if( vips__attach_input( or, inf->sir, &ovlap->sarea ) ) return( -1 ); } else { /* Difficult case - do in three stages: black out whole area, * copy in parts of ref and sec we touch, write blend area. * This could be sped up somewhat ... we will usually black * out far too much, and write to the blend area three times. * Upgrade in the future! */ /* Need intersections with whole of left & right, and overlap * too. */ vips_rect_intersectrect( r, &ovlap->rarea, &rreg ); vips_rect_intersectrect( r, &ovlap->sarea, &sreg ); vips_rect_intersectrect( r, &ovlap->overlap, &oreg ); vips_region_black( or ); if( !vips_rect_isempty( &rreg ) ) if( vips__copy_input( or, inf->rir, &ovlap->rarea, &rreg ) ) return( -1 ); if( !vips_rect_isempty( &sreg ) ) if( vips__copy_input( or, inf->sir, &ovlap->sarea, &sreg ) ) return( -1 ); /* Nasty: inf->rir and inf->sir now point to the same bit of * memory (part of or), and we've written twice. We need to * make sure we get fresh pixels for the blend, so we must * invalidate them both. Should maybe add a call to the API * for this. */ inf->rir->valid.width = inf->sir->valid.width = 0; /* Now blat in the blended area. */ if( !vips_rect_isempty( &oreg ) ) if( ovlap->blend( or, inf, ovlap, &oreg ) ) return( -1 ); } return( 0 ); } /* Stop function. Shared with tbmerge. Free explicitly to reduce mem * requirements quickly for large mosaics. */ int vips__stop_merge( void *seq, void *a, void *b ) { MergeInfo *inf = (MergeInfo *) seq; VIPS_UNREF( inf->rir ); VIPS_UNREF( inf->sir ); VIPS_FREE( inf->from1 ); VIPS_FREE( inf->from2 ); VIPS_FREE( inf->merge ); g_free( inf ); return( 0 ); } /* Start function. Shared with tbmerge. */ void * vips__start_merge( VipsImage *out, void *a, void *b ) { Overlapping *ovlap = (Overlapping *) a; MergeInfo *inf; if( !(inf = VIPS_NEW( NULL, MergeInfo )) ) return( NULL ); inf->rir = NULL; inf->sir = NULL; inf->from1 = NULL; inf->from2 = NULL; inf->merge = NULL; /* If this is going to be a VIPS_CODING_LABQ, we need VIPS_CODING_LABQ * blend buffers. */ if( out->Coding == VIPS_CODING_LABQ ) { inf->from1 = VIPS_ARRAY( NULL, ovlap->blsize * 3, float ); inf->from2 = VIPS_ARRAY( NULL, ovlap->blsize * 3, float ); inf->merge = VIPS_ARRAY( NULL, ovlap->blsize * 3, float ); if( !inf->from1 || !inf->from2 || !inf->merge ) { vips__stop_merge( inf, NULL, NULL ); return( NULL ); } } inf->rir = vips_region_new( ovlap->ref ); inf->sir = vips_region_new( ovlap->sec ); if( !inf->rir || !inf->sir ) { vips__stop_merge( inf, NULL, NULL ); return( NULL ); } return( inf ); } int vips__lrmerge( VipsImage *ref, VipsImage *sec, VipsImage *out, int dx, int dy, int mwidth ) { Overlapping *ovlap; #ifdef DEBUG printf( "lrmerge %s %s %s %d %d %d\n", ref->filename, sec->filename, out->filename, dx, dy, mwidth ); printf( "ref is %d x %d pixels\n", ref->Xsize, ref->Ysize ); printf( "sec is %d x %d pixels\n", sec->Xsize, sec->Ysize ); #endif if( dx > 0 || dx < 1 - ref->Xsize ) { VipsImage *x; #ifdef DEBUG printf( "lrmerge: no overlap, using insert\n" ); #endif /* No overlap, use insert instead. */ if( vips_insert( ref, sec, &x, -dx, -dy, "expand", TRUE, NULL ) ) return( -1 ); if( vips_image_write( x, out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); out->Xoffset = -dx; out->Yoffset = -dy; return( 0 ); } if( !(ovlap = build_lrstate( ref, sec, out, dx, dy, mwidth )) ) return( -1 ); if( vips_image_pipelinev( out, VIPS_DEMAND_STYLE_THINSTRIP, ovlap->ref, ovlap->sec, NULL ) ) return( -1 ); out->Xsize = ovlap->oarea.width; out->Ysize = ovlap->oarea.height; out->Xoffset = -dx; out->Yoffset = -dy; if( vips_image_generate( out, vips__start_merge, vips__merge_gen, vips__stop_merge, ovlap, NULL ) ) return( -1 ); return ( 0 ); } const char * vips__get_mosaic_name( VipsImage *image ) { const char *name; if( vips_image_get_typeof( image, "mosaic-name" ) ) { if( vips_image_get_string( image, "mosaic-name", &name ) ) return( NULL ); } else name = image->filename; return( name ); } void vips__add_mosaic_name( VipsImage *image ) { static int global_serial = 0; /* TODO(kleisauke): Could we call vips_image_temp_name instead? */ int serial = g_atomic_int_add( &global_serial, 1 ); char name[256]; /* We must override any inherited name, so don't test for doesn't * exist before setting. */ vips_snprintf( name, 256, "mosaic-temp-%d", serial ); vips_image_set_string( image, "mosaic-name", name ); } libvips-8.12.1/libvips/mosaicing/lrmosaic.c000066400000000000000000000160531414645631700206710ustar00rootroot00000000000000/* join left-right with an approximate overlap * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 07/11/1989 * Modified on : 29/11/1989, 18/04/1991 * * * Modified and debugged by Ahmed Abbood . 1995 * 14/6/95 JC * - rewritten for new balance ideas * - more bug-fixes * 1/11/95 JC * - frees memory used by analysis phase as soon as possible * - means large mosaics use significantly less peak memory * 26/3/96 JC * - now calls im_lrmerge() rather than im__lrmerge() * 2/2/01 JC * - added tunable max blend width * 24/2/05 * - im_scale() makes it work for any image type * 25/1/11 * - gtk-doc * - remove balance stuff * - any mix of types and bands * - cleanups * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* Define for debug output. #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" #ifdef DEBUG static void vips__print_mdebug( TiePoints *points ) { int i; double adx = 0.0; double ady = 0.0; double acor = 0.0; for( i = 0; i < points->nopoints; i++ ) { adx += points->dx[i]; ady += points->dy[i]; acor += points->correlation[i]; } adx = adx / (double) points->nopoints; ady = ady / (double) points->nopoints; acor = acor / (double) points->nopoints; printf( "points: %d\n", points->nopoints ); printf( "average dx, dy: %g %g\n", adx, ady ); printf( "average correlation: %g\n", acor ); printf( "deltax, deltay: %g %g\n", points->l_deltax, points->l_deltay ); } #endif /*DEBUG*/ int vips__find_lroverlap( VipsImage *ref_in, VipsImage *sec_in, VipsImage *out, int bandno_in, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int *dx0, int *dy0, double *scale1, double *angle1, double *dx1, double *dy1 ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 6 ); VipsRect left, right, overlap; TiePoints points, *p_points; TiePoints newpoints, *p_newpoints; int i; int dx, dy; /* Test cor and area. */ if( halfcorrelation < 0 || halfarea < 0 || halfarea < halfcorrelation ) { vips_error( "vips__lrmosaic", "%s", _( "bad area parameters" ) ); return( -1 ); } /* Set positions of left and right. */ left.left = 0; left.top = 0; left.width = ref_in->Xsize; left.height = ref_in->Ysize; right.left = xref - xsec; right.top = yref - ysec; right.width = sec_in->Xsize; right.height = sec_in->Ysize; /* Find overlap. */ vips_rect_intersectrect( &left, &right, &overlap ); if( overlap.width < 2 * halfarea + 1 || overlap.height < 2 * halfarea + 1 ) { vips_error( "vips__lrmosaic", "%s", _( "overlap too small for search" ) ); return( -1 ); } /* Extract overlaps as 8-bit, 1 band. */ if( vips_extract_area( ref_in, &t[0], overlap.left, overlap.top, overlap.width, overlap.height, NULL ) || vips_extract_area( sec_in, &t[1], overlap.left - right.left, overlap.top - right.top, overlap.width, overlap.height, NULL ) ) return( -1 ); if( ref_in->Coding == VIPS_CODING_LABQ ) { if( vips_LabQ2sRGB( t[0], &t[2], NULL ) || vips_LabQ2sRGB( t[1], &t[3], NULL ) || vips_extract_band( t[2], &t[4], 1, NULL ) || vips_extract_band( t[3], &t[5], 1, NULL ) ) return( -1 ); } else if( ref_in->Coding == VIPS_CODING_NONE ) { if( vips_extract_band( t[0], &t[2], bandno_in, NULL ) || vips_extract_band( t[1], &t[3], bandno_in, NULL ) || vips_scale( t[2], &t[4], NULL ) || vips_scale( t[3], &t[5], NULL ) ) return( -1 ); } else { vips_error( "vips__lrmosaic", "%s", _( "unknown Coding type" ) ); return( -1 ); } /* Initialise and fill TiePoints */ p_points = &points; p_newpoints = &newpoints; p_points->reference = ref_in->filename; p_points->secondary = sec_in->filename; p_points->nopoints = VIPS_MAXPOINTS; p_points->deltax = 0; p_points->deltay = 0; p_points->halfcorsize = halfcorrelation; p_points->halfareasize = halfarea; /* Initialise the structure */ for( i = 0; i < VIPS_MAXPOINTS; i++ ) { p_points->x_reference[i] = 0; p_points->y_reference[i] = 0; p_points->x_secondary[i] = 0; p_points->y_secondary[i] = 0; p_points->contrast[i] = 0; p_points->correlation[i] = 0.0; p_points->dx[i] = 0.0; p_points->dy[i] = 0.0; p_points->deviation[i] = 0.0; } /* Search ref for possible tie-points. Sets: p_points->contrast, * p_points->x,y_reference. */ if( vips__lrcalcon( t[4], p_points ) ) return( -1 ); /* For each candidate point, correlate against corresponding part of * sec. Sets x,y_secondary and fills correlation and dx, dy. */ if( vips__chkpair( t[4], t[5], p_points ) ) return( -1 ); /* First call to vips_clinear(). */ if( vips__initialize( p_points ) ) return( -1 ); /* Improve the selection of tiepoints until all abs(deviations) are * < 1.0 by deleting all wrong points. */ if( vips__improve( p_points, p_newpoints ) ) return( -1 ); /* Average remaining offsets. */ if( vips__avgdxdy( p_newpoints, &dx, &dy ) ) return( -1 ); /* Offset with overlap position. */ *dx0 = -right.left + dx; *dy0 = -right.top + dy; /* Write 1st order parameters too. */ *scale1 = newpoints.l_scale; *angle1 = newpoints.l_angle; *dx1 = newpoints.l_deltax; *dy1 = newpoints.l_deltay; return( 0 ); } int vips__lrmosaic( VipsImage *ref, VipsImage *sec, VipsImage *out, int bandno, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, int balancetype, int mwidth ) { int dx0, dy0; double scale1, angle1, dx1, dy1; VipsImage *dummy; VipsImage *x; /* Correct overlap. dummy is just a placeholder used to ensure that * memory used by the analysis phase is freed as soon as possible. */ dummy = vips_image_new(); if( vips__find_lroverlap( ref, sec, dummy, bandno, xref, yref, xsec, ysec, hwindowsize, hsearchsize, &dx0, &dy0, &scale1, &angle1, &dx1, &dy1 ) ) { g_object_unref( dummy ); return( -1 ); } g_object_unref( dummy ); /* Merge left right. */ if( vips_merge( ref, sec, &x, VIPS_DIRECTION_HORIZONTAL, dx0, dy0, "mblend", mwidth, NULL ) ) return( -1 ); if( vips_image_write( x, out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); return( 0 ); } libvips-8.12.1/libvips/mosaicing/match.c000066400000000000000000000214761414645631700201610ustar00rootroot00000000000000/* Match images. */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" /* Given a pair of points, return scale, angle, dx, dy to resample the 2nd * image with. */ int vips__coeff( int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, double *a, double *b, double *dx, double *dy ) { VipsImage **t = VIPS_ARRAY( NULL, 2, VipsImage * ); if( !(t[0] = vips_image_new_matrixv( 4, 4, (double)xs1, (double)-ys1, 1.0, 0.0, (double)ys1, (double)xs1, 0.0, 1.0, (double)xs2, (double)-ys2, 1.0, 0.0, (double)ys2, (double)xs2, 0.0, 1.0 )) ) { g_free( t ); return( -1 ); } if( vips_matrixinvert( t[0], &t[1], NULL ) ) { g_object_unref( t[0] ); g_free( t ); return( -1 ); } *a = *VIPS_MATRIX( t[1], 0, 0 ) * xr1 + *VIPS_MATRIX( t[1], 0, 1 ) * yr1 + *VIPS_MATRIX( t[1], 0, 2 ) * xr2 + *VIPS_MATRIX( t[1], 0, 3 ) * yr2; *b = *VIPS_MATRIX( t[1], 1, 0 ) * xr1 + *VIPS_MATRIX( t[1], 1, 1 ) * yr1 + *VIPS_MATRIX( t[1], 1, 2 ) * xr2 + *VIPS_MATRIX( t[1], 1, 3 ) * yr2; *dx= *VIPS_MATRIX( t[1], 2, 0 ) * xr1 + *VIPS_MATRIX( t[1], 2, 1 ) * yr1 + *VIPS_MATRIX( t[1], 2, 2 ) * xr2 + *VIPS_MATRIX( t[1], 2, 3 ) * yr2; *dy= *VIPS_MATRIX( t[1], 3, 0 ) * xr1 + *VIPS_MATRIX( t[1], 3, 1 ) * yr1 + *VIPS_MATRIX( t[1], 3, 2 ) * xr2 + *VIPS_MATRIX( t[1], 3, 3 ) * yr2; g_object_unref( t[0] ); g_object_unref( t[1] ); g_free( t ); return( 0 ); } typedef struct { VipsOperation parent_instance; VipsImage *ref; VipsImage *sec; VipsImage *out; int xr1; int yr1; int xs1; int ys1; int xr2; int yr2; int xs2; int ys2; int hwindow; int harea; gboolean search; VipsInterpolate *interpolate; } VipsMatch; typedef VipsOperationClass VipsMatchClass; G_DEFINE_TYPE( VipsMatch, vips_match, VIPS_TYPE_OPERATION ); static int vips_match_build( VipsObject *object ) { VipsMatch *match = (VipsMatch *) object; double a, b, dx, dy; VipsArrayInt *oarea; VipsImage *x; g_object_set( match, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_match_parent_class )->build( object ) ) return( -1 ); if( !match->interpolate ) match->interpolate = vips_interpolate_new( "bilinear" ); if( match->search ) { int xs, ys; double cor; if( vips__correl( match->ref, match->sec, match->xr1, match->yr1, match->xs1, match->ys1, match->hwindow, match->harea, &cor, &xs, &ys ) ) return( -1 ); match->xs1 = xs; match->ys1 = ys; if( vips__correl( match->ref, match->sec, match->xr2, match->yr2, match->xs2, match->ys2, match->hwindow, match->harea, &cor, &xs, &ys ) ) return( -1 ); match->xs2 = xs; match->ys2 = ys; } /* Solve to get scale + rot + disp to obtain match. */ if( vips__coeff( match->xr1, match->yr1, match->xs1, match->ys1, match->xr2, match->yr2, match->xs2, match->ys2, &a, &b, &dx, &dy ) ) return( -1 ); /* Output area of ref image. */ oarea = vips_array_int_newv( 4, 0, 0, match->ref->Xsize, match->ref->Ysize ); if( vips_affine( match->sec, &x, a, -b, b, a, "interpolate", match->interpolate, "odx", dx, "ody", dy, "oarea", oarea, NULL ) ) { vips_area_unref( VIPS_AREA( oarea ) ); return( -1 ); } vips_area_unref( VIPS_AREA( oarea ) ); if( vips_image_write( x, match->out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); return( 0 ); } static void vips_match_class_init( VipsMatchClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "match"; object_class->description = _( "first-order match of two images" ); object_class->build = vips_match_build; VIPS_ARG_IMAGE( class, "ref", 1, _( "Reference" ), _( "Reference image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, ref ) ); VIPS_ARG_IMAGE( class, "sec", 2, _( "Secondary" ), _( "Secondary image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, sec ) ); VIPS_ARG_IMAGE( class, "out", 3, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMatch, out ) ); VIPS_ARG_INT( class, "xr1", 5, _( "xr1" ), _( "Position of first reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, xr1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "yr1", 6, _( "yr1" ), _( "Position of first reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, yr1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xs1", 7, _( "xs1" ), _( "Position of first secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, xs1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "ys1", 8, _( "ys1" ), _( "Position of first secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, ys1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xr2", 9, _( "xr2" ), _( "Position of second reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, xr2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "yr2", 10, _( "yr2" ), _( "Position of second reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, yr2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xs2", 11, _( "xs2" ), _( "Position of second secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, xs2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "ys2", 12, _( "ys2" ), _( "Position of second secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatch, ys2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "hwindow", 13, _( "hwindow" ), _( "Half window size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMatch, hwindow ), 0, 1000000000, 1 ); VIPS_ARG_INT( class, "harea", 14, _( "harea" ), _( "Half area size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMatch, harea ), 0, 1000000000, 1 ); VIPS_ARG_BOOL( class, "search", 15, _( "search" ), _( "Search to improve tie-points" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMatch, search ), FALSE ); VIPS_ARG_INTERPOLATE( class, "interpolate", 16, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMatch, interpolate ) ); } static void vips_match_init( VipsMatch *match ) { match->hwindow = 5; match->harea = 15; match->search = FALSE; } /** * vips_match: * @ref: reference image * @sec: secondary image * @out: (out): output image * @xr1: first reference tie-point * @yr1: first reference tie-point * @xs1: first secondary tie-point * @ys1: first secondary tie-point * @xr2: second reference tie-point * @yr2: second reference tie-point * @xs2: second secondary tie-point * @ys2: second secondary tie-point * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @search: search to improve tie-points * * @hwindow: half window size * * @harea: half search size * * @interpolate: interpolate pixels with this * * Scale, rotate and translate @sec so that the tie-points line up. * * If @search is %TRUE, before performing the transformation, the tie-points * are improved by searching an area of @sec of size @harea for a * match of size @hwindow to @ref. * * This function will only work well for small rotates and scales. * * Returns: 0 on success, -1 on error */ int vips_match( VipsImage *ref, VipsImage *sec, VipsImage **out, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ... ) { va_list ap; int result; va_start( ap, ys2 ); result = vips_call_split( "match", ap, ref, sec, out, xr1, yr1, xs1, ys1, xr2, yr2, xs2, ys2 ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/matrixinvert.c000066400000000000000000000272151414645631700216160ustar00rootroot00000000000000/* solve and invert matrices * * 19/4/20 kleisauke * - from im_matinv */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include /* Our state. */ typedef struct _VipsMatrixinvert { VipsOperation parent_instance; VipsImage *in; VipsImage *out; /* .. and cast to a matrix. */ VipsImage *mat; /* The LU decomposed matrix. */ VipsImage *lu; } VipsMatrixinvert; typedef VipsOperationClass VipsMatrixinvertClass; G_DEFINE_TYPE( VipsMatrixinvert, vips_matrixinvert, VIPS_TYPE_OPERATION ); static void vips_matrixinvert_dispose( GObject *gobject ) { VipsMatrixinvert *matrix = (VipsMatrixinvert *) gobject; VIPS_UNREF( matrix->mat ); VIPS_UNREF( matrix->lu ); G_OBJECT_CLASS( vips_matrixinvert_parent_class )->dispose( gobject ); } /* DBL_MIN is smallest *normalized* double precision float */ #define TOO_SMALL (2.0 * DBL_MIN) /* Save a bit of typing. */ #define ME( m, i, j ) (*VIPS_MATRIX( (m), (i), (j) )) /** * lu_decomp: * @mat: matrix to decompose * * This function takes any square NxN #VipsImage. * It returns a #VipsImage which is (N+1)xN. * * It calculates the PLU decomposition, storing the upper and diagonal parts * of U, together with the lower parts of L, as an NxN matrix in the first * N rows of the new matrix. The diagonal parts of L are all set to unity * and are not stored. * * The final row of the new #VipsImage has only integer entries, which * represent the row-wise permutations made by the permutation matrix P. * * The scale and offset members of the input #VipsImage are ignored. * * See: * * PRESS, W. et al, 1992. Numerical Recipies in C; The Art of Scientific * Computing, 2nd ed. Cambridge: Cambridge University Press, pp. 43-50. * * Returns: the decomposed matrix on success, or NULL on error. */ static VipsImage * lu_decomp( VipsImage *mat ) { int i, j, k; double *row_scale; VipsImage *lu; if ( !(row_scale = VIPS_ARRAY( NULL, mat->Xsize, double )) ) { return( NULL ); } if( !(lu = vips_image_new_matrix( mat->Xsize, mat->Xsize + 1 )) ) { g_free( row_scale ); return( NULL ); } /* copy all coefficients and then perform decomposition in-place */ memcpy( VIPS_MATRIX( lu, 0, 0), VIPS_MATRIX( mat, 0, 0), mat->Xsize * mat->Xsize * sizeof( double ) ); for( i = 0; i < mat->Xsize; ++i ) { row_scale[i] = 0.0; for( j = 0; j < mat->Xsize; ++j ) { double abs_val = fabs( ME( lu, i, j ) ); /* find largest in each ROW */ if( abs_val > row_scale[i] ) row_scale[i] = abs_val; } if( !row_scale[i] ) { vips_error( "matrixinvert", "singular matrix" ); g_object_unref( lu ); g_free( row_scale ); return( NULL ); } /* fill array with scaling factors for each ROW */ row_scale[i] = 1.0 / row_scale[i]; } for( j = 0; j < mat->Xsize; ++j ) { /* loop over COLs */ double max = -1.0; int i_of_max; /* not needed, but stops a compiler warning */ i_of_max = 0; /* loop over ROWS in upper-half, except diagonal */ for( i = 0; i < j; ++i ) for( k = 0; k < i; ++k ) ME( lu, i, j ) -= ME( lu, i, k ) * ME( lu, k, j ); /* loop over ROWS in diagonal and lower-half */ for( i = j; i < mat->Xsize; ++i ) { double abs_val; for( k = 0; k < j; ++k ) ME( lu, i, j ) -= ME( lu, i, k ) * ME( lu, k, j ); /* find largest element in each COLUMN scaled so that */ /* largest in each ROW is 1.0 */ abs_val = row_scale[i] * fabs( ME( lu, i, j ) ); if( abs_val > max ) { max = abs_val; i_of_max = i; } } if( fabs( ME( lu, i_of_max, j ) ) < TOO_SMALL ) { /* divisor is near zero */ vips_error( "matrixinvert", "singular or near-singular matrix" ); g_object_unref( lu ); g_free( row_scale ); return( NULL ); } if( i_of_max != j ) { /* swap ROWS */ for( k = 0; k < mat->Xsize; ++k ) { double temp = ME( lu, j, k ); ME( lu, j, k ) = ME( lu, i_of_max, k ); ME( lu, i_of_max, k ) = temp; } row_scale[i_of_max] = row_scale[j]; /* no need to copy this scale back up - we won't use it */ } /* record permutation */ ME( lu, j, mat->Xsize ) = i_of_max; /* divide by best (largest scaled) pivot found */ for( i = j + 1; i < mat->Xsize; ++i ) ME( lu, i, j ) /= ME( lu, j, j ); } g_free( row_scale ); return( lu ); } /** * lu_solve: * @lu: matrix to solve * @vec: name for output matrix * * Solve the system of linear equations Ax=b, where matrix A has already * been decomposed into LU form in VipsImage *lu. Input vector b is in * vec and is overwritten with vector x. * * See: * * PRESS, W. et al, 1992. Numerical Recipies in C; The Art of Scientific * Computing, 2nd ed. Cambridge: Cambridge University Press, pp. 43-50. * * See also: vips__matrixtranspose(), vips__matrixmultiply(). * * Returns: 0 on success, -1 on error */ static int lu_solve( VipsImage *lu, double *vec ) { int i, j; if( lu->Xsize + 1 != lu->Ysize ) { vips_error( "matrixinvert", "not an LU decomposed matrix" ); return( -1 ); } for( i = 0; i < lu->Xsize; ++i ) { int i_perm = ME( lu, i, lu->Xsize ); if( i_perm != i ) { double temp = vec[i]; vec[i] = vec[i_perm]; vec[i_perm] = temp; } for( j = 0; j < i; ++j ) vec[i] -= ME( lu, i, j ) * vec[j]; } for( i = lu->Xsize - 1; i >= 0; --i ) { for( j = i + 1; j < lu->Xsize; ++j ) vec[i] -= ME( lu, i, j ) * vec[j]; vec[i] /= ME( lu, i, i ); } return( 0 ); } static int vips_matrixinvert_solve( VipsMatrixinvert *matrix ) { VipsImage *out = matrix->out; int i, j; double *vec; if( !(matrix->lu = lu_decomp( matrix->mat ) ) ) return( -1 ); if( !(vec = VIPS_ARRAY( matrix, matrix->lu->Xsize, double )) ) return( -1 ); for( j = 0; j < matrix->lu->Xsize; ++j ) { for( i = 0; i < matrix->lu->Xsize; ++i ) vec[i] = 0.0; vec[j] = 1.0; if( lu_solve( matrix->lu, vec ) ) return( -1 ); for( i = 0; i < matrix->lu->Xsize; ++i ) ME( out, i, j ) = vec[i]; } return( 0 ); } static int vips_matrixinvert_direct( VipsMatrixinvert *matrix ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( matrix ); VipsImage *in = matrix->mat; VipsImage *out = matrix->out; switch( matrix->mat->Xsize ) { case 1: { double det = ME( in, 0, 0 ); if( fabs( det ) < TOO_SMALL ) { /* divisor is near zero */ vips_error( class->nickname, "%s", _( "singular or near-singular matrix" ) ); return( -1 ); } ME( out, 0, 0 ) = 1.0 / det; } break; case 2: { double det = ME( in, 0, 0 ) * ME( in, 1, 1 ) - ME( in, 0, 1 ) * ME( in, 1, 0 ); double tmp; if( fabs( det ) < TOO_SMALL ) { /* divisor is near zero */ vips_error( class->nickname, "%s", _( "singular or near-singular matrix" ) ); return( -1 ); } tmp = 1.0 / det; ME( out, 0, 0 ) = tmp * ME( in, 1, 1 ); ME( out, 0, 1 ) = -tmp * ME( in, 0, 1 ); ME( out, 1, 0 ) = -tmp * ME( in, 1, 0 ); ME( out, 1, 1 ) = tmp * ME( in, 0, 0 ); } break; case 3: { double det; double tmp; det = ME( in, 0, 0 ) * ( ME( in, 1, 1 ) * ME( in, 2, 2 ) - ME( in, 1, 2 ) * ME( in, 2, 1 ) ); det -= ME( in, 0, 1 ) * ( ME( in, 1, 0 ) * ME( in, 2, 2 ) - ME( in, 1, 2 ) * ME( in, 2, 0) ); det += ME( in, 0, 2) * ( ME( in, 1, 0 ) * ME( in, 2, 1 ) - ME( in, 1, 1 ) * ME( in, 2, 0 ) ); if( fabs( det ) < TOO_SMALL ) { /* divisor is near zero */ vips_error( class->nickname, "%s", _( "singular or near-singular matrix" ) ); return( -1 ); } tmp = 1.0 / det; ME( out, 0, 0 ) = tmp * ( ME( in, 1, 1 ) * ME( in, 2, 2 ) - ME( in, 1, 2 ) * ME( in, 2, 1 ) ); ME( out, 1, 0 ) = tmp * ( ME( in, 1, 2 ) * ME( in, 2, 0 ) - ME( in, 1, 0 ) * ME( in, 2, 2 ) ); ME( out, 2, 0 ) = tmp * ( ME( in, 1, 0 ) * ME( in, 2, 1 ) - ME( in, 1, 1 ) * ME( in, 2, 0 ) ); ME( out, 0, 1 ) = tmp * ( ME( in, 0, 2 ) * ME( in, 2, 1 ) - ME( in, 0, 1 ) * ME( in, 2, 2 ) ); ME( out, 1, 1 ) = tmp * ( ME( in, 0, 0 ) * ME( in, 2, 2 ) - ME( in, 0, 2 ) * ME( in, 2, 0 ) ); ME( out, 2, 1 ) = tmp * ( ME( in, 0, 1 ) * ME( in, 2, 0 ) - ME( in, 0, 0 ) * ME( in, 2, 1 ) ); ME( out, 0, 2 ) = tmp * ( ME( in, 0, 1 ) * ME( in, 1, 2 ) - ME( in, 0, 2 ) * ME( in, 1, 1 ) ); ME( out, 1, 2 ) = tmp * ( ME( in, 0, 2 ) * ME( in, 1, 0 ) - ME( in, 0, 0 ) * ME( in, 1, 2 ) ); ME( out, 2, 2 ) = tmp * ( ME( in, 0, 0 ) * ME( in, 1, 1 ) - ME( in, 0, 1 ) * ME( in, 1, 0 ) ); } break; /* TODO(kleisauke): * We sometimes use 4x4 matrices, could we also make a * direct version for those? For e.g.: * https://stackoverflow.com/a/1148405/10952119 */ default: g_assert( 0 ); return( -1 ); } return( 0 ); } static int vips_matrixinvert_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsMatrixinvert *matrix = (VipsMatrixinvert *) object; if( VIPS_OBJECT_CLASS( vips_matrixinvert_parent_class )-> build( object ) ) return( -1 ); if( vips_check_matrix( class->nickname, matrix->in, &matrix->mat ) ) return( -1 ); if( matrix->mat->Xsize != matrix->mat->Ysize ) { vips_error( class->nickname, "%s", _( "non-square matrix" ) ); return( -1 ); } g_object_set( matrix, "out", vips_image_new_matrix( matrix->mat->Xsize, matrix->mat->Ysize ), NULL ); /* Direct path for < 4x4 matrices */ if( matrix->mat->Xsize >= 4 ) { if( vips_matrixinvert_solve( matrix ) ) return( -1 ); } else { if( vips_matrixinvert_direct( matrix ) ) return( -1 ); } return( 0 ); } static void vips_matrixinvert_class_init( VipsMatrixinvertClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->dispose = vips_matrixinvert_dispose; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "matrixinvert"; vobject_class->description = _( "invert an matrix" ); vobject_class->build = vips_matrixinvert_build; VIPS_ARG_IMAGE( class, "in", 0, _( "Input" ), _( "An square matrix" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMatrixinvert, in ) ); VIPS_ARG_IMAGE( class, "out", 1, _( "Output" ), _( "Output matrix" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMatrixinvert, out ) ); } static void vips_matrixinvert_init( VipsMatrixinvert *matrix ) { } /** * vips_matrixinvert: (method) * @m: matrix to invert * @out: (out): output matrix * @...: %NULL-terminated list of optional named arguments * * This operation calculates the inverse of the matrix represented in @m. * The scale and offset members of the input matrix are ignored. * * See also: vips_matrixload(). * * Returns: 0 on success, -1 on error */ int vips_matrixinvert( VipsImage *m, VipsImage **out, ... ) { va_list ap; int result; va_start( ap, out ); result = vips_call_split( "matrixinvert", ap, m, out ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/merge.c000066400000000000000000000140261414645631700201550ustar00rootroot00000000000000/* merge two images left/right or up/down * * 22/5/14 * - from vips_merge() * 13/6/17 * - tag as SEQUENTIAL */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include "pmosaicing.h" typedef struct { VipsOperation parent_instance; VipsImage *ref; VipsImage *sec; VipsImage *out; VipsDirection direction; int dx; int dy; int mblend; } VipsMerge; typedef VipsOperationClass VipsMergeClass; G_DEFINE_TYPE( VipsMerge, vips_merge, VIPS_TYPE_OPERATION ); static int vips_merge_build( VipsObject *object ) { VipsMerge *merge = (VipsMerge *) object; g_object_set( merge, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_merge_parent_class )->build( object ) ) return( -1 ); switch( merge->direction ) { case VIPS_DIRECTION_HORIZONTAL: if( vips__lrmerge( merge->ref, merge->sec, merge->out, merge->dx, merge->dy, merge->mblend ) ) return( -1 ); break; case VIPS_DIRECTION_VERTICAL: if( vips__tbmerge( merge->ref, merge->sec, merge->out, merge->dx, merge->dy, merge->mblend ) ) return( -1 ); break; default: g_assert_not_reached(); } vips__add_mosaic_name( merge->out ); if( vips_image_history_printf( merge->out, "#%s <%s> <%s> <%s> <%d> <%d> <%d>", merge->direction == VIPS_DIRECTION_HORIZONTAL ? "LRJOIN" : "TBJOIN", vips__get_mosaic_name( merge->ref ), vips__get_mosaic_name( merge->sec ), vips__get_mosaic_name( merge->out ), -merge->dx, -merge->dy, merge->mblend ) ) return( -1 ); return( 0 ); } static void vips_merge_class_init( VipsMergeClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "merge"; object_class->description = _( "merge two images" ); object_class->build = vips_merge_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_IMAGE( class, "ref", 1, _( "Reference" ), _( "Reference image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMerge, ref ) ); VIPS_ARG_IMAGE( class, "sec", 2, _( "Secondary" ), _( "Secondary image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMerge, sec ) ); VIPS_ARG_IMAGE( class, "out", 3, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMerge, out ) ); VIPS_ARG_ENUM( class, "direction", 4, _( "Direction" ), _( "Horizontal or vertical merge" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMerge, direction ), VIPS_TYPE_DIRECTION, VIPS_DIRECTION_HORIZONTAL ); VIPS_ARG_INT( class, "dx", 5, _( "dx" ), _( "Horizontal displacement from sec to ref" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMerge, dx ), -100000000, 1000000000, 1 ); VIPS_ARG_INT( class, "dy", 6, _( "dy" ), _( "Vertical displacement from sec to ref" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMerge, dy ), -100000000, 1000000000, 1 ); VIPS_ARG_INT( class, "mblend", 7, _( "Max blend" ), _( "Maximum blend size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMerge, mblend ), 0, 10000, 10 ); } static void vips_merge_init( VipsMerge *merge ) { merge->mblend = 10; } /** * vips_merge: * @ref: reference image * @sec: secondary image * @out: (out): output image * @direction: horizontal or vertical merge * @dx: displacement of ref from sec * @dy: displacement of ref from sec * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @mblend: %gint, maximum blend size * * This operation joins two images left-right (with @ref on the left) or * up-down (with @ref above) with a smooth seam. * * If the number of bands differs, one of the images * must have one band. In this case, an n-band image is formed from the * one-band image by joining n copies of the one-band image together, and then * the two n-band images are operated upon. * * The two input images are cast up to the smallest common type (see table * Smallest common format in * arithmetic). * * @dx and @dy give the displacement of @sec relative to @ref, in other words, * the vector to get from the origin of @sec to the origin of @ref, in other * words, @dx will generally be a negative number. * * @mblend limits the maximum width of the * blend area. A value of "-1" means "unlimited". The two images are blended * with a raised cosine. * * Pixels with all bands equal to zero are "transparent", that * is, zero pixels in the overlap area do not contribute to the merge. * This makes it possible to join non-rectangular images. * * See also: vips_mosaic(), vips_insert(). * * Returns: 0 on success, -1 on error */ int vips_merge( VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int dx, int dy, ... ) { va_list ap; int result; va_start( ap, dy ); result = vips_call_split( "merge", ap, ref, sec, out, direction, dx, dy ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/mosaic.c000066400000000000000000000225231414645631700203320ustar00rootroot00000000000000/* mosaic two images left/right or up/down * * 22/5/14 * - from vips_mosaic() * 4/9/18 * - add docs for transform output * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include "pmosaicing.h" typedef struct { VipsOperation parent_instance; VipsImage *ref; VipsImage *sec; VipsImage *out; VipsDirection direction; int xref; int yref; int xsec; int ysec; int mblend; int bandno; int hwindow; int harea; int dx0; int dy0; double scale1; double angle1; double dx1; double dy1; } VipsMosaic; typedef VipsOperationClass VipsMosaicClass; G_DEFINE_TYPE( VipsMosaic, vips_mosaic, VIPS_TYPE_OPERATION ); static int vips_mosaic_build( VipsObject *object ) { VipsMosaic *mosaic = (VipsMosaic *) object; VipsImage *x; int dx0; int dy0; double scale1; double angle1; double dx1; double dy1; g_object_set( mosaic, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_mosaic_parent_class )->build( object ) ) return( -1 ); /* A placeholder used to ensure that memory used by the analysis * phase is freed as soon as possible. */ x = vips_image_new(); switch( mosaic->direction ) { case VIPS_DIRECTION_HORIZONTAL: if( vips__find_lroverlap( mosaic->ref, mosaic->sec, x, mosaic->bandno, mosaic->xref, mosaic->yref, mosaic->xsec, mosaic->ysec, mosaic->hwindow, mosaic->harea, &dx0, &dy0, &scale1, &angle1, &dx1, &dy1 ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); break; case VIPS_DIRECTION_VERTICAL: if( vips__find_tboverlap( mosaic->ref, mosaic->sec, x, mosaic->bandno, mosaic->xref, mosaic->yref, mosaic->xsec, mosaic->ysec, mosaic->hwindow, mosaic->harea, &dx0, &dy0, &scale1, &angle1, &dx1, &dy1 ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); break; default: g_assert_not_reached(); /* Compiler warnings. */ dx0 = 0; dy0 = 0; scale1 = 1; angle1 = 1; dx1 = 0; dy1 = 0; } g_object_set( mosaic, "dx0", dx0, "dy0", dy0, "scale1", scale1, "angle1", angle1, "dx1", dx1, "dy1", dy1, NULL ); if( vips_merge( mosaic->ref, mosaic->sec, &x, mosaic->direction, mosaic->dx0, mosaic->dy0, "mblend", mosaic->mblend, NULL ) ) return( -1 ); if( vips_image_write( x, mosaic->out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); return( 0 ); } static void vips_mosaic_class_init( VipsMosaicClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "mosaic"; object_class->description = _( "mosaic two images" ); object_class->build = vips_mosaic_build; VIPS_ARG_IMAGE( class, "ref", 1, _( "Reference" ), _( "Reference image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, ref ) ); VIPS_ARG_IMAGE( class, "sec", 2, _( "Secondary" ), _( "Secondary image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, sec ) ); VIPS_ARG_IMAGE( class, "out", 3, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, out ) ); VIPS_ARG_ENUM( class, "direction", 4, _( "Direction" ), _( "Horizontal or vertical mosaic" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, direction ), VIPS_TYPE_DIRECTION, VIPS_DIRECTION_HORIZONTAL ); VIPS_ARG_INT( class, "xref", 5, _( "xref" ), _( "Position of reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, xref ), 0, 1000000000, 1 ); VIPS_ARG_INT( class, "yref", 6, _( "yref" ), _( "Position of reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, yref ), 0, 1000000000, 1 ); VIPS_ARG_INT( class, "xsec", 7, _( "xsec" ), _( "Position of secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, xsec ), 0, 1000000000, 1 ); VIPS_ARG_INT( class, "ysec", 8, _( "ysec" ), _( "Position of secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic, ysec ), 0, 1000000000, 1 ); VIPS_ARG_INT( class, "hwindow", 9, _( "hwindow" ), _( "Half window size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic, hwindow ), 0, 1000000000, 5 ); VIPS_ARG_INT( class, "harea", 10, _( "harea" ), _( "Half area size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic, harea ), 0, 1000000000, 15 ); VIPS_ARG_INT( class, "mblend", 11, _( "Max blend" ), _( "Maximum blend size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic, mblend ), 0, 10000, 10 ); VIPS_ARG_INT( class, "bandno", 12, _( "Search band" ), _( "Band to search for features on" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic, bandno ), 0, 10000, 0 ); VIPS_ARG_INT( class, "dx0", 13, _( "Integer offset" ), _( "Detected integer offset" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, dx0 ), -10000000, 10000000, 0 ); VIPS_ARG_INT( class, "dy0", 14, _( "Integer offset" ), _( "Detected integer offset" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, dy0 ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "scale1", 15, _( "Scale" ), _( "Detected scale" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, scale1 ), -10000000.0, 10000000.0, 1.0 ); VIPS_ARG_DOUBLE( class, "angle1", 16, _( "Angle" ), _( "Detected rotation" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, angle1 ), -10000000.0, 10000000.0, 0.0 ); VIPS_ARG_DOUBLE( class, "dx1", 17, _( "First-order displacement" ), _( "Detected first-order displacement" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, dx1 ), -10000000.0, 10000000.0, 0.0 ); VIPS_ARG_DOUBLE( class, "dy1", 17, _( "First-order displacement" ), _( "Detected first-order displacement" ), VIPS_ARGUMENT_OPTIONAL_OUTPUT, G_STRUCT_OFFSET( VipsMosaic, dy1 ), -10000000.0, 10000000.0, 0.0 ); } static void vips_mosaic_init( VipsMosaic *mosaic ) { mosaic->mblend = 10; mosaic->hwindow = 5; mosaic->harea = 15; mosaic->scale1 = 1.0; } /** * vips_mosaic: * @ref: reference image * @sec: secondary image * @out: (out): output image * @direction: horizontal or vertical join * @xref: position in reference image * @yref: position in reference image * @xsec: position in secondary image * @ysec: position in secondary image * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @bandno: %gint, band to search for features * * @hwindow: %gint, half window size * * @harea: %gint, half search size * * @mblend: %gint, maximum blend size * * @dx0: %gint, output, detected displacement * * @dy0: %gint, output, detected displacement * * @scale1: %gdouble, output, detected first order scale * * @angle1: %gdouble, output, detected first order rotation * * @dx1: %gdouble, output, detected first order displacement * * @dy1: %gdouble, output, detected first order displacement * * This operation joins two images left-right (with @ref on the left) or * top-bottom (with @ref above) given an approximate overlap. * * @sec is positioned so that the pixel (@xsec, @ysec) in @sec lies on top of * the pixel (@xref, @yref) in @ref. The overlap area is divided into three * sections, 20 high-contrast points in band @bandno of image @ref are found * in each, and a window of pixels of size @hwindow around each high-contrast * point is searched for in @sec over an area of @harea. * * A linear model is fitted to the 60 tie-points, points a long way from the * fit are discarded, and the model refitted until either too few points * remain or the model reaches good agreement. * * The detected displacement is used with vips_merge() to join the two images * together. * * You can read out the detected transform with @dx0, @dy0, @scale1, @angle1, * @dx1, @dy1. * * See also: vips_merge(), vips_insert(). * * Returns: 0 on success, -1 on error */ int vips_mosaic( VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xref, int yref, int xsec, int ysec, ... ) { va_list ap; int result; va_start( ap, ysec ); result = vips_call_split( "mosaic", ap, ref, sec, out, direction, xref, yref, xsec, ysec ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/mosaic1.c000066400000000000000000000431051414645631700204120ustar00rootroot00000000000000/* 1st order mosaic functions * * 31/7/97 JC * - done! * 12/9/97 JC * - mods so global_balance() can work with 1st order mosaics * 27/12/99 JC * - now uses affine() stuff * - small tidies * 2/2/01 JC * - added tunable max blend width * 23/3/01 JC * - better mosaic1 calcs ... was a bit broken * 14/12/04 * - works for LABQ as well * 25/1/11 * - gtk-doc * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "pmosaicing.h" /* Define for debug output. #define DEBUG */ /* define this to get old not-really-working joiner. #define OLD */ /* Like vips_similarity(), but return the transform we generated. */ static int apply_similarity( VipsTransformation *trn, VipsImage *in, VipsImage *out, double a, double b, double dx, double dy ) { trn->iarea.left = 0; trn->iarea.top = 0; trn->iarea.width = in->Xsize; trn->iarea.height = in->Ysize; trn->a = a; trn->b = -b; trn->c = b; trn->d = a; trn->idx = 0; trn->idy = 0; trn->odx = dx; trn->ody = dy; vips__transform_set_area( trn ); if( vips__transform_calc_inverse( trn ) ) return( -1 ); if( vips__affinei( in, out, trn ) ) return( -1 ); return( 0 ); } /* A join function ... either left-right or top-bottom rotscalemerge. */ typedef int (*joinfn)( VipsImage *, VipsImage *, VipsImage *, double, double, double, double, int ); /* similarity+lrmerge. */ int vips__lrmerge1( VipsImage *ref, VipsImage *sec, VipsImage *out, double a, double b, double dx, double dy, int mwidth ) { VipsTransformation trn; VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 1 ); VipsBuf buf; char text[1024]; /* Scale, rotate and displace sec. */ if( apply_similarity( &trn, sec, t[0], a, b, dx, dy ) ) return( -1 ); /* And join to ref. */ if( vips__lrmerge( ref, t[0], out, -trn.oarea.left, -trn.oarea.top, mwidth ) ) return( -1 ); /* Note parameters in history file ... for global balance to pick up * later. */ vips__add_mosaic_name( out ); vips_buf_init_static( &buf, text, 1024 ); vips_buf_appendf( &buf, "#LRROTSCALE <%s> <%s> <%s> <", vips__get_mosaic_name( ref ), vips__get_mosaic_name( sec ), vips__get_mosaic_name( out ) ); vips_buf_appendg( &buf, a ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, b ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, dx ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, dy ); vips_buf_appendf( &buf, "> <%d>", mwidth ); if( vips_image_history_printf( out, "%s", vips_buf_all( &buf ) ) ) return( -1 ); return( 0 ); } /* similarity+tbmerge. */ int vips__tbmerge1( VipsImage *ref, VipsImage *sec, VipsImage *out, double a, double b, double dx, double dy, int mwidth ) { VipsTransformation trn; VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 1 ); VipsBuf buf; char text[1024]; /* Scale, rotate and displace sec. */ if( apply_similarity( &trn, sec, t[0], a, b, dx, dy ) ) return( -1 ); /* And join to ref. */ if( vips__tbmerge( ref, t[0], out, -trn.oarea.left, -trn.oarea.top, mwidth ) ) return( -1 ); /* Note parameters in history file ... for global balance to pick up * later. */ vips__add_mosaic_name( out ); vips_buf_init_static( &buf, text, 1024 ); vips_buf_appendf( &buf, "#TBROTSCALE <%s> <%s> <%s> <", vips__get_mosaic_name( ref ), vips__get_mosaic_name( sec ), vips__get_mosaic_name( out ) ); vips_buf_appendg( &buf, a ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, b ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, dx ); vips_buf_appendf( &buf, "> <" ); vips_buf_appendg( &buf, dy ); vips_buf_appendf( &buf, "> <%d>", mwidth ); if( vips_image_history_printf( out, "%s", vips_buf_all( &buf ) ) ) return( -1 ); return( 0 ); } /* Join two images, using a pair of tie-points as parameters. */ static int rotjoin( VipsImage *ref, VipsImage *sec, VipsImage *out, joinfn jfn, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int mwidth ) { double a, b, dx, dy; /* Solve to get scale + rot + disp. */ if( vips__coeff( xr1, yr1, xs1, ys1, xr2, yr2, xs2, ys2, &a, &b, &dx, &dy ) ) return( -1 ); /* Scale, rotate and displace sec. */ if( jfn( ref, sec, out, a, b, dx, dy, mwidth ) ) return( -1 ); return( 0 ); } /* Like rotjoin, but do a search to refine the tie-points. */ static int rotjoin_search( VipsImage *ref, VipsImage *sec, VipsImage *out, joinfn jfn, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int halfcorrelation, int halfarea, int balancetype, int mwidth ) { VipsTransformation trn; double cor1, cor2; double a, b, dx, dy; double xs3, ys3; double xs4, ys4; int xs5, ys5; int xs6, ys6; double xs7, ys7; double xs8, ys8; /* Temps. */ VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 3 ); /* Unpack LABQ to LABS for correlation. */ if( ref->Coding == VIPS_CODING_LABQ ) { if( vips_LabQ2LabS( ref, &t[0], NULL ) ) return( -1 ); } else t[0] = ref; if( sec->Coding == VIPS_CODING_LABQ ) { if( vips_LabQ2LabS( sec, &t[1], NULL ) ) return( -1 ); } else t[1] = sec; /* Solve to get scale + rot + disp. */ if( vips__coeff( xr1, yr1, xs1, ys1, xr2, yr2, xs2, ys2, &a, &b, &dx, &dy ) || apply_similarity( &trn, t[1], t[2], a, b, dx, dy ) ) return( -1 ); /* Map points on sec to rotated image. */ vips__transform_forward_point( &trn, xs1, ys1, &xs3, &ys3 ); vips__transform_forward_point( &trn, xs2, ys2, &xs4, &ys4 ); /* Refine tie-points on rotated image. Remember the clip * vips__transform_set_area() has set, and move the sec tie-points * accordingly. */ if( vips__correl( t[0], t[2], xr1, yr1, xs3 - trn.oarea.left, ys3 - trn.oarea.top, halfcorrelation, halfarea, &cor1, &xs5, &ys5 ) ) return( -1 ); if( vips__correl( t[0], t[2], xr2, yr2, xs4 - trn.oarea.left, ys4 - trn.oarea.top, halfcorrelation, halfarea, &cor2, &xs6, &ys6 ) ) return( -1 ); #ifdef DEBUG printf( "rotjoin_search: nudged pair 1 from %d, %d to %d, %d\n", xs3 - trn.oarea.left, ys3 - trn.oarea.top, xs5, ys5 ); printf( "rotjoin_search: nudged pair 2 from %d, %d to %d, %d\n", xs4 - trn.oarea.left, ys4 - trn.oarea.top, xs6, ys6 ); #endif /*DEBUG*/ /* Put the sec tie-points back into output space. */ xs5 += trn.oarea.left; ys5 += trn.oarea.top; xs6 += trn.oarea.left; ys6 += trn.oarea.top; /* ... and now back to input space again. */ vips__transform_invert_point( &trn, xs5, ys5, &xs7, &ys7 ); vips__transform_invert_point( &trn, xs6, ys6, &xs8, &ys8 ); /* Recalc the transform using the refined points. */ if( vips__coeff( xr1, yr1, xs7, ys7, xr2, yr2, xs8, ys8, &a, &b, &dx, &dy ) ) return( -1 ); /* Scale and rotate final. */ if( jfn( ref, sec, out, a, b, dx, dy, mwidth ) ) return( -1 ); return( 0 ); } #ifdef OLD /* 1st order mosaic using vips__find_lroverlap() ... does not work too well :( * Look at vips__find_lroverlap() for problem? */ static int old_lrmosaic1( VipsImage *ref, VipsImage *sec, VipsImage *out, int bandno, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, int halfcorrelation, int halfarea, int balancetype, int mwidth ) { VipsTransformation trn1, trn2; int dx0, dy0; double a, b, dx, dy; double a1, b1, dx1, dy1; double af, bf, dxf, dyf; int xpos, ypos; int xpos1, ypos1; /* Temps. */ VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 2 ); VipsImage *dummy; /* Solve to get scale + rot + disp. */ if( vips__coeff( xr1, yr1, xs1, ys1, xr2, yr2, xs2, ys2, &a, &b, &dx, &dy ) || apply_similarity( &trn1, sec, t[0], a, b, dx, dy ) ) return( -1 ); /* Correct tie-points. dummy is just a placeholder used to ensure that * memory used by the analysis phase is freed as soon as possible. */ dummy = vips_image_new(); if( vips__find_lroverlap( ref, t[0], dummy, bandno, -trn1.area.left, -trn1.area.top, 0, 0, halfcorrelation, halfarea, &dx0, &dy0, &a1, &b1, &dx1, &dy1 ) ) { g_object_unref( dummy ); return( -1 ); } g_object_unref( dummy ); /* Now combine the two transformations to get a corrected transform. */ af = a1 * a - b1 * b; bf = a1 * b + b1 * a; dxf = a1 * dx - b1 * dy + dx1; dyf = b1 * dx + a1 * dy + dy1; printf( "transform was: a = %g, b = %g, dx = %g, dy = %g\n", a, b, dx, dy ); printf( "correction: a = %g, b = %g, dx = %g, dy = %g\n", a1, b1, dx1, dy1 ); printf( "final: a = %g, b = %g, dx = %g, dy = %g\n", af, bf, dxf, dyf ); /* Scale and rotate final. */ if( apply_similarity( &trn2, sec, t[1], af, bf, dxf, dyf ) ) return( -1 ); printf( "disp: trn1 left = %d, top = %d\n", trn1.area.left, trn1.area.top ); printf( "disp: trn2 left = %d, top = %d\n", trn2.area.left, trn2.area.top ); /* And join to ref. */ if( vips_merge( ref, t[1], out, VIPS_DIRECtION_HORIZONTAL, -trn2.area.left, -trn2.area.top, mwidth ) ) return( -1 ); return( 0 ); } #endif /*OLD*/ typedef struct { VipsOperation parent_instance; VipsImage *ref; VipsImage *sec; VipsImage *out; VipsDirection direction; int xr1; int yr1; int xs1; int ys1; int xr2; int yr2; int xs2; int ys2; int hwindow; int harea; gboolean search; VipsInterpolate *interpolate; int mblend; int bandno; } VipsMosaic1; typedef VipsOperationClass VipsMosaic1Class; G_DEFINE_TYPE( VipsMosaic1, vips_mosaic1, VIPS_TYPE_OPERATION ); static int vips_mosaic1_build( VipsObject *object ) { VipsMosaic1 *mosaic1 = (VipsMosaic1 *) object; joinfn jfn; g_object_set( mosaic1, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_mosaic1_parent_class )->build( object ) ) return( -1 ); if( !mosaic1->interpolate ) mosaic1->interpolate = vips_interpolate_new( "bilinear" ); jfn = mosaic1->direction == VIPS_DIRECTION_HORIZONTAL ? vips__lrmerge1 : vips__tbmerge1; if( mosaic1->search ) { if( rotjoin_search( mosaic1->ref, mosaic1->sec, mosaic1->out, jfn, mosaic1->bandno, mosaic1->xr1, mosaic1->yr1, mosaic1->xs1, mosaic1->ys1, mosaic1->xr2, mosaic1->yr2, mosaic1->xs2, mosaic1->ys2, mosaic1->hwindow, mosaic1->harea, 0, mosaic1->mblend ) ) return( -1 ); } else { if( rotjoin( mosaic1->ref, mosaic1->sec, mosaic1->out, jfn, mosaic1->xr1, mosaic1->yr1, mosaic1->xs1, mosaic1->ys1, mosaic1->xr2, mosaic1->yr2, mosaic1->xs2, mosaic1->ys2, mosaic1->mblend ) ) return( -1 ); } return( 0 ); } static void vips_mosaic1_class_init( VipsMosaic1Class *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "mosaic1"; object_class->description = _( "first-order mosaic of two images" ); object_class->build = vips_mosaic1_build; VIPS_ARG_IMAGE( class, "ref", 1, _( "Reference" ), _( "Reference image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, ref ) ); VIPS_ARG_IMAGE( class, "sec", 2, _( "Secondary" ), _( "Secondary image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, sec ) ); VIPS_ARG_IMAGE( class, "out", 3, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsMosaic1, out ) ); VIPS_ARG_ENUM( class, "direction", 4, _( "Direction" ), _( "Horizontal or vertical mosaic" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, direction ), VIPS_TYPE_DIRECTION, VIPS_DIRECTION_HORIZONTAL ); VIPS_ARG_INT( class, "xr1", 5, _( "xr1" ), _( "Position of first reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, xr1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "yr1", 6, _( "yr1" ), _( "Position of first reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, yr1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xs1", 7, _( "xs1" ), _( "Position of first secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, xs1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "ys1", 8, _( "ys1" ), _( "Position of first secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, ys1 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xr2", 9, _( "xr2" ), _( "Position of second reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, xr2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "yr2", 10, _( "yr2" ), _( "Position of second reference tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, yr2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "xs2", 11, _( "xs2" ), _( "Position of second secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, xs2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "ys2", 12, _( "ys2" ), _( "Position of second secondary tie-point" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMosaic1, ys2 ), -1000000000, 1000000000, 1 ); VIPS_ARG_INT( class, "hwindow", 13, _( "hwindow" ), _( "Half window size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, hwindow ), 0, 1000000000, 5 ); VIPS_ARG_INT( class, "harea", 14, _( "harea" ), _( "Half area size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, harea ), 0, 1000000000, 15 ); VIPS_ARG_BOOL( class, "search", 15, _( "search" ), _( "Search to improve tie-points" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, search ), FALSE ); VIPS_ARG_INTERPOLATE( class, "interpolate", 16, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, interpolate ) ); VIPS_ARG_INT( class, "mblend", 17, _( "Max blend" ), _( "Maximum blend size" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, mblend ), 0, 10000, 10 ); VIPS_ARG_INT( class, "bandno", 18, _( "Search band" ), _( "Band to search for features on" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMosaic1, bandno ), 0, 10000, 0 ); } static void vips_mosaic1_init( VipsMosaic1 *mosaic1 ) { mosaic1->hwindow = 5; mosaic1->harea = 15; mosaic1->mblend = 10; } /** * vips_mosaic1: * @ref: reference image * @sec: secondary image * @out: output image * @direction: horizontal or vertical join * @xr1: first reference tie-point * @yr1: first reference tie-point * @xs1: first secondary tie-point * @ys1: first secondary tie-point * @xr2: second reference tie-point * @yr2: second reference tie-point * @xs2: second secondary tie-point * @ys2: second secondary tie-point * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @search: search to improve tie-points * * @hwindow: half window size * * @harea: half search size * * @interpolate: interpolate pixels with this * * @mblend: maximum blend size * * @bandno: band to search for features * * This operation joins two images top-bottom (with @sec on the right) * or left-right (with @sec at the bottom) * given an approximate pair of tie-points. @sec is scaled and rotated as * necessary before the join. * * If @search is %TRUE, before performing the transformation, the tie-points * are improved by searching an area of @sec of size @harea for a * object of size @hwindow in @ref. * * @mblend limits the maximum size of the * blend area. A value of "-1" means "unlimited". The two images are blended * with a raised cosine. * * Pixels with all bands equal to zero are "transparent", that * is, zero pixels in the overlap area do not contribute to the merge. * This makes it possible to join non-rectangular images. * * If the number of bands differs, one of the images * must have one band. In this case, an n-band image is formed from the * one-band image by joining n copies of the one-band image together, and then * the two n-band images are operated upon. * * The two input images are cast up to the smallest common type (see table * Smallest common format in * arithmetic). * * See also: vips_merge(), vips_insert(), vips_globalbalance(). * * Returns: 0 on success, -1 on error */ int vips_mosaic1( VipsImage *ref, VipsImage *sec, VipsImage **out, VipsDirection direction, int xr1, int yr1, int xs1, int ys1, int xr2, int yr2, int xs2, int ys2, ... ) { va_list ap; int result; va_start( ap, ys2 ); result = vips_call_split( "mosaic1", ap, ref, sec, out, direction, xr1, yr1, xs1, ys1, xr2, yr2, xs2, ys2 ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/mosaicing.c000066400000000000000000000062271414645631700210330ustar00rootroot00000000000000/* base class for all mosaicing operations * */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* Define for debug output. #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include /** * SECTION: mosaicing * @short_description: build image mosaics * @stability: Stable * @include: vips/vips.h * * These functions are useful for joining many small images together to make * one large image. They can cope with unstable contrast and arbitrary sub-image * layout, but will not do any geometric correction. Geometric errors should * be removed before using these functions. * * The mosaicing functions can be grouped into layers: * * The lowest level operation is vips_merge() which * joins two images together * left-right or up-down with a smooth seam. * * Next, vips_mosaic() uses * search functions plus the two low-level merge operations to join two images * given just an approximate overlap as a start point. * * vips_mosaic1() is a first-order * analogue of the basic mosaic functions: it takes two approximate * tie-points and uses * them to rotate and scale the right-hand or bottom image before starting to * join. * * Finally, vips_globalbalance() can be used to remove contrast differences in * a mosaic * which has been assembled with these functions. It takes the mosaic apart, * measures image contrast differences along the seams, finds a set of * correction factors which will minimise these differences, and reassembles * the mosaic. * vips_remosaic() uses the * same * techniques, but will reassemble the image from a different set of source * images. * */ /* Called from iofuncs to init all operations in this dir. Use a plugin system * instead? */ void vips_mosaicing_operation_init( void ) { extern GType vips_merge_get_type( void ); extern GType vips_mosaic_get_type( void ); extern GType vips_mosaic1_get_type( void ); extern GType vips_match_get_type( void ); extern GType vips_globalbalance_get_type( void ); extern GType vips_matrixinvert_get_type( void ); vips_merge_get_type(); vips_mosaic_get_type(); vips_mosaic1_get_type(); vips_matrixinvert_get_type(); vips_match_get_type(); vips_globalbalance_get_type(); } libvips-8.12.1/libvips/mosaicing/pmosaicing.h000066400000000000000000000144221414645631700212140ustar00rootroot00000000000000/* Local definitions used by the mosaicing program * If VIPS_MAXPOINTS change please ensure that it is still a multiple of * AREAS or else AREAS must change as well. Initial setup is for * VIPS_MAXPOINTS = 60, AREAS = 3. * * Copyright: 1990, 1991 N. Dessipris * Author: Nicos Dessipris * Written on: 07/11/1989 * Modified on : 29/11/1989 */ /* Copyright (C) 1991-2003 The National Gallery This program 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* TODO(kleisauke): This import is needed for vips__affinei */ #include /* Number of entries in blend table. As a power of two as well, for >>ing. */ #define BLEND_SHIFT (10) #define BLEND_SIZE (1< #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include "pmosaicing.h" #include "global_balance.h" typedef struct { VipsOperation parent_instance; VipsImage *in; VipsImage *out; char *old_str; char *new_str; int new_len; int old_len; } VipsRemosaic; typedef VipsOperationClass VipsRemosaicClass; G_DEFINE_TYPE( VipsRemosaic, vips_remosaic, VIPS_TYPE_OPERATION ); static VipsImage * remosaic_fn( JoinNode *node, VipsRemosaic *remosaic ) { SymbolTable *st = node->st; VipsImage *im = node->im; VipsImage *out; char filename[FILENAME_MAX]; char *p; if( !im ) { vips_error( "vips_remosaic", _( "file \"%s\" not found" ), node->name ); return( NULL ); } /* Remove substring remosaic->old_str from in->filename, replace with * remosaic->new_str. */ vips_strncpy( filename, im->filename, FILENAME_MAX ); if( (p = vips_strrstr( filename, remosaic->old_str )) ) { int offset = p - &filename[0]; vips_strncpy( p, remosaic->new_str, FILENAME_MAX - offset ); vips_strncpy( p + remosaic->new_len, im->filename + offset + remosaic->old_len, FILENAME_MAX - offset - remosaic->new_len ); } #ifdef DEBUG printf( "vips_remosaic: filename \"%s\" -> \"%s\"\n", im->filename, filename ); #endif /*DEBUG*/ if( !(out = vips__global_open_image( st, filename )) ) return( NULL ); if( out->Xsize != im->Xsize || out->Ysize != im->Ysize ) { vips_error( "vips_remosaic", _( "substitute image \"%s\" is not " "the same size as \"%s\"" ), filename, im->filename ); return( NULL ); } return( out ); } static int vips_remosaic_build( VipsObject *object ) { VipsRemosaic *remosaic = (VipsRemosaic *) object; SymbolTable *st; g_object_set( remosaic, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_remosaic_parent_class )-> build( object ) ) return( -1 ); if( !(st = vips__build_symtab( remosaic->out, SYM_TAB_SIZE )) || vips__parse_desc( st, remosaic->in ) ) return( -1 ); remosaic->old_len = strlen( remosaic->old_str ); remosaic->new_len = strlen( remosaic->new_str ); if( vips__build_mosaic( st, remosaic->out, (transform_fn) remosaic_fn, remosaic ) ) return( -1 ); return( 0 ); } static void vips_remosaic_class_init( VipsRemosaicClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *object_class = (VipsObjectClass *) class; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; object_class->nickname = "remosaic"; object_class->description = _( "rebuild an mosaiced image" ); object_class->build = vips_remosaic_build; VIPS_ARG_IMAGE( class, "in", 1, _( "Input" ), _( "Input image" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRemosaic, in ) ); VIPS_ARG_IMAGE( class, "out", 2, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsRemosaic, out ) ); VIPS_ARG_STRING( class, "old_str", 5, _( "old_str" ), _( "Search for this string" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRemosaic, old_str ), "" ); VIPS_ARG_STRING( class, "new_str", 6, _( "new_str" ), _( "And swap for this string" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsRemosaic, new_str ), "" ); } static void vips_remosaic_init( VipsRemosaic *remosaic ) { } /** * vips_remosaic: (method) * @in: mosaic to rebuild * @out: (out): output image * @old_str: gamma of source images * @new_str: gamma of source images * @...: %NULL-terminated list of optional named arguments * * vips_remosaic() works rather as vips_globalbalance(). It takes apart the * mosaiced image @in and rebuilds it, substituting images. * * Unlike vips_globalbalance(), images are substituted based on their file‐ * names. The rightmost occurrence of the string @old_str is swapped * for @new_str, that file is opened, and that image substituted for * the old image. * * It's convenient for multispectral images. You can mosaic one band, then * use that mosaic as a template for mosaicing the others automatically. * * See also: vips_globalbalance(). * * Returns: 0 on success, -1 on error */ int vips_remosaic( VipsImage *in, VipsImage **out, const char *old_str, const char *new_str, ... ) { va_list ap; int result; va_start( ap, new_str ); result = vips_call_split( "remosaic", ap, in, out, old_str, new_str ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/mosaicing/tbmerge.c000066400000000000000000000421551414645631700205070ustar00rootroot00000000000000/* Merge two images top-bottom. dx, dy is the offset needed to get from sec * (secondary image) to ref (reference image). * * Usage: * * int * vips_tbmerge( ref, sec, out, dx, dy ) * VipsImage *ref, *sec, *out; * int dx, dy; * * Returns 0 on success and -1 on error * * Copyright: 1990, 1991 N. Dessipris * Author: N. Dessipris * Written on: 20/09/1990 * Updated on: 17/04/1991 * 1/6/92: J. Cupitt * - check for difference bug fixed * - geometry calculations improved and simplified * - small speedups * 30/6/93 K.Martinez : coped with IM_CODING_LABQ images * 7/7/93 JC * - ANSIfied * - proper freeing on errors, ready for partial * 8/11/93 JC * - now propagates both input histories * - adds magic lines for global mosaic optimisation * * * 16/May/1994 Ahmed. Abbood * - Modified to use partials on all IO * * June/1995 Ahmed Abbood * * - Modified to work with different types of images. * * * 16/6/95 JC * - added to VIPS! * 7/9/95 JC * - split into two parts: im_tbmerge() and im__tbmerge() * - latter called by im_tbmosaic() * - just the same as public im_tbmerge(), but adds no history * - necessary for im_global_balance() * - small bugs fixed * 10/10/95 JC * - better checks that parameters are sensible * 11/10/95 JC * - Kirk spotted what a load of rubbish Ahmed's code is * - rewritten - many, many bugs fixed * 28/7/97 JC * - new non-rectangular im_lrmerge adapted to make this * - small tidies * 18/2/98 JC * - im_demand_hint() call added * 19/2/98 JC * - now works for any dx/dy by calling im_insert() for bizarre cases * 2/2/01 JC * - added tunable max blend width * 8/3/01 JC * - switched to integer arithmetic for integer blends * 23/3/01 JC * - oops, iblend was broken * 7/11/01 JC * - more sophisticated transparency handling * 15/8/02 JC * - records Xoffset/Yoffset * 20/6/05 * - now requires all bands == 0 for transparency (used to just check * band 0) * 24/1/11 * - gtk-doc * - match formats and bands automatically * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include "pmosaicing.h" /* Return the position of the first non-zero pel from the top. */ static int find_top( VipsRegion *ir, int *pos, int x, int y, int h ) { VipsPel *pr = VIPS_REGION_ADDR( ir, x, y ); VipsImage *im = ir->im; int ls = VIPS_REGION_LSKIP( ir ) / VIPS_IMAGE_SIZEOF_ELEMENT( im ); int b = im->Bands; int i, j; /* Double the number of bands in a complex. */ if( vips_band_format_iscomplex( im->BandFmt ) ) b *= 2; /* Search for the first non-zero band element from the top edge of the image. */ #define tsearch( TYPE ) { \ TYPE *p = (TYPE *) pr; \ \ for( i = 0; i < h; i++ ) { \ for( j = 0; j < b; j++ ) \ if( p[j] ) \ break; \ if( j < b ) \ break; \ \ p += ls; \ } \ } switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: tsearch( unsigned char ); break; case VIPS_FORMAT_CHAR: tsearch( signed char ); break; case VIPS_FORMAT_USHORT: tsearch( unsigned short ); break; case VIPS_FORMAT_SHORT: tsearch( signed short ); break; case VIPS_FORMAT_UINT: tsearch( unsigned int ); break; case VIPS_FORMAT_INT: tsearch( signed int ); break; case VIPS_FORMAT_FLOAT: tsearch( float ); break; case VIPS_FORMAT_DOUBLE: tsearch( double ); break; case VIPS_FORMAT_COMPLEX: tsearch( float ); break; case VIPS_FORMAT_DPCOMPLEX: tsearch( double ); break; default: vips_error( "vips_tbmerge", "%s", _( "internal error" ) ); return( -1 ); } *pos = y + i; return( 0 ); } /* Return the position of the first non-zero pel from the bottom. */ static int find_bot( VipsRegion *ir, int *pos, int x, int y, int h ) { VipsPel *pr = VIPS_REGION_ADDR( ir, x, y ); VipsImage *im = ir->im; int ls = VIPS_REGION_LSKIP( ir ) / VIPS_IMAGE_SIZEOF_ELEMENT( ir->im ); int b = im->Bands; int i, j; /* Double the number of bands in a complex. */ if( vips_band_format_iscomplex( im->BandFmt ) ) b *= 2; /* Search for the first non-zero band element from the top edge of the image. */ #define rsearch( TYPE ) { \ TYPE *p = (TYPE *) pr + (h - 1) * ls; \ \ for( i = h - 1; i >= 0; i-- ) { \ for( j = 0; j < b; j++ ) \ if( p[j] ) \ break; \ if( j < b ) \ break; \ \ p -= ls; \ } \ } switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: rsearch( unsigned char ); break; case VIPS_FORMAT_CHAR: rsearch( signed char ); break; case VIPS_FORMAT_USHORT: rsearch( unsigned short ); break; case VIPS_FORMAT_SHORT: rsearch( signed short ); break; case VIPS_FORMAT_UINT: rsearch( unsigned int ); break; case VIPS_FORMAT_INT: rsearch( signed int ); break; case VIPS_FORMAT_FLOAT: rsearch( float ); break; case VIPS_FORMAT_DOUBLE: rsearch( double ); break; case VIPS_FORMAT_COMPLEX: rsearch( float ); break; case VIPS_FORMAT_DPCOMPLEX: rsearch( double ); break; default: vips_error( "vips_tbmerge", "%s", _( "internal error" ) ); return( -1 ); } *pos = y + i; return( 0 ); } /* Make first/last for oreg. */ static int make_firstlast( MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsRect rr, sr; int x; int missing; /* We're going to build first/last ... lock it from other generate * threads. In fact it's harmless if we do get two writers, but we may * avoid duplicating work. */ g_mutex_lock( ovlap->fl_lock ); /* Do we already have first/last for this area? Bail out if we do. */ missing = 0; for( x = oreg->left; x < VIPS_RECT_RIGHT( oreg ); x++ ) { const int j = x - ovlap->overlap.left; const int first = ovlap->first[j]; if( first < 0 ) { missing = 1; break; } } if( !missing ) { /* No work to do! */ g_mutex_unlock( ovlap->fl_lock ); return( 0 ); } /* Entire height of overlap in ref for oreg ... we know oreg is inside * overlap. */ rr.left = oreg->left; rr.top = ovlap->overlap.top; rr.width = oreg->width; rr.height = ovlap->overlap.height; rr.left -= ovlap->rarea.left; rr.top -= ovlap->rarea.top; /* Same in sec. */ sr.left = oreg->left; sr.top = ovlap->overlap.top; sr.width = oreg->width; sr.height = ovlap->overlap.height; sr.left -= ovlap->sarea.left; sr.top -= ovlap->sarea.top; /* Make pixels. */ if( vips_region_prepare( rir, &rr ) || vips_region_prepare( sir, &sr ) ) { g_mutex_unlock( ovlap->fl_lock ); return( -1 ); } /* Make first/last cache. */ for( x = 0; x < oreg->width; x++ ) { const int j = (x + oreg->left) - ovlap->overlap.left; int *first = &ovlap->first[j]; int *last = &ovlap->last[j]; /* Done this line already? */ if( *first < 0 ) { /* Search for top/bottom of overlap on this scan-line. */ if( find_top( sir, first, x + sr.left, sr.top, sr.height ) || find_bot( rir, last, x + rr.left, rr.top, rr.height ) ) { g_mutex_unlock( ovlap->fl_lock ); return( -1 ); } /* Translate to output space. */ *first += ovlap->sarea.top; *last += ovlap->rarea.top; /* Clip to maximum blend width, if necessary. */ if( ovlap->mwidth >= 0 && *last - *first > ovlap->mwidth ) { int shrinkby = (*last - *first) - ovlap->mwidth; *first += shrinkby / 2; *last -= shrinkby / 2; } } } g_mutex_unlock( ovlap->fl_lock ); return( 0 ); } /* Test pixel == 0. */ #define TEST_ZERO( TYPE, T, RESULT ) { \ TYPE *tt = (T); \ int ii; \ \ for( ii = 0; ii < cb; ii++ ) \ if( tt[i + ii] ) \ break; \ if( ii == cb ) \ (RESULT) = 1; \ } /* Blend two integer images ... one scan-line. */ #define iblend( TYPE, B, IN1, IN2, OUT ) { \ TYPE *tr = (TYPE *) (IN1); \ TYPE *ts = (TYPE *) (IN2); \ TYPE *tq = (TYPE *) (OUT); \ const int cb = (B); \ int ref_zero; \ int sec_zero; \ int x, b; \ int i; \ \ for( i = 0, x = 0; x < oreg->width; x++ ) { \ ref_zero = 0; \ sec_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ TEST_ZERO( TYPE, ts, sec_zero ); \ \ /* Above the bottom image? \ */ \ if( y < first[x] ) { \ if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ /* To the right? \ */ \ else if( y >= last[x] ) { \ if( !sec_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ } \ /* In blend area. \ */ \ else { \ if( !ref_zero && !sec_zero ) { \ const int bheight = last[x] - first[x]; \ const int inx = ((y - first[x]) << \ BLEND_SHIFT) / bheight; \ int c1 = vips__icoef1[inx]; \ int c2 = vips__icoef2[inx]; \ \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = c1 * tr[i] / BLEND_SCALE + \ c2 * ts[i] / BLEND_SCALE; \ } \ else if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ } \ } /* Blend two float images. */ #define fblend( TYPE, B, IN1, IN2, OUT ) { \ TYPE *tr = (TYPE *) (IN1); \ TYPE *ts = (TYPE *) (IN2); \ TYPE *tq = (TYPE *) (OUT); \ int ref_zero; \ int sec_zero; \ const int cb = (B); \ int x, b; \ int i; \ \ for( i = 0, x = 0; x < oreg->width; x++ ) { \ ref_zero = 0; \ sec_zero = 0; \ TEST_ZERO( TYPE, tr, ref_zero ); \ TEST_ZERO( TYPE, ts, sec_zero ); \ \ /* Above the bottom image? \ */ \ if( y < first[x] ) \ if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ /* To the right? \ */ \ else if( y >= last[x] ) \ if( !sec_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ /* In blend area. \ */ \ else { \ if( !ref_zero && !sec_zero ) { \ const int bheight = last[x] - first[x]; \ const int inx = ((y - first[x]) << \ BLEND_SHIFT) / bheight; \ double c1 = vips__coef1[inx]; \ double c2 = vips__coef2[inx]; \ \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = c1 * tr[i] + c2 * ts[i]; \ } \ else if( !ref_zero ) \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = tr[i]; \ else \ for( b = 0; b < cb; b++, i++ ) \ tq[i] = ts[i]; \ } \ } \ } /* Top-bottom blend function for non-labpack images. */ static int tb_blend( VipsRegion *or, MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsImage *im = or->im; VipsRect prr, psr; int y, yr, ys; /* Make sure we have a complete first/last set for this area. */ if( make_firstlast( inf, ovlap, oreg ) ) return( -1 ); /* Part of rr which we will output. */ prr = *oreg; prr.left -= ovlap->rarea.left; prr.top -= ovlap->rarea.top; /* Part of sr which we will output. */ psr = *oreg; psr.left -= ovlap->sarea.left; psr.top -= ovlap->sarea.top; /* Make pixels. */ if( vips_region_prepare( rir, &prr ) || vips_region_prepare( sir, &psr ) ) return( -1 ); /* Loop down overlap area. */ for( y = oreg->top, yr = prr.top, ys = psr.top; y < VIPS_RECT_BOTTOM( oreg ); y++, yr++, ys++ ) { VipsPel *pr = VIPS_REGION_ADDR( rir, prr.left, yr ); VipsPel *ps = VIPS_REGION_ADDR( sir, psr.left, ys ); VipsPel *q = VIPS_REGION_ADDR( or, oreg->left, y ); const int j = oreg->left - ovlap->overlap.left; const int *first = ovlap->first + j; const int *last = ovlap->last + j; switch( im->BandFmt ) { case VIPS_FORMAT_UCHAR: iblend( unsigned char, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_CHAR: iblend( signed char, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_USHORT: iblend( unsigned short, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_SHORT: iblend( signed short, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_UINT: iblend( unsigned int, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_INT: iblend( signed int, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_FLOAT: fblend( float, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_DOUBLE: fblend( double, im->Bands, pr, ps, q ); break; case VIPS_FORMAT_COMPLEX: fblend( float, im->Bands * 2, pr, ps, q ); break; case VIPS_FORMAT_DPCOMPLEX: fblend( double, im->Bands * 2, pr, ps, q ); break; default: vips_error( "vips_tbmerge", "%s", _( "internal error" ) ); return( -1 ); } } return( 0 ); } /* Top-bottom blend function for VIPS_CODING_LABQ images. */ static int tb_blend_labpack( VipsRegion *or, MergeInfo *inf, Overlapping *ovlap, VipsRect *oreg ) { VipsRegion *rir = inf->rir; VipsRegion *sir = inf->sir; VipsRect prr, psr; int y, yr, ys; /* Make sure we have a complete first/last set for this area. This * will just look at the top 8 bits of L, not all 10, but should be OK. */ if( make_firstlast( inf, ovlap, oreg ) ) return( -1 ); /* Part of rr which we will output. */ prr = *oreg; prr.left -= ovlap->rarea.left; prr.top -= ovlap->rarea.top; /* Part of sr which we will output. */ psr = *oreg; psr.left -= ovlap->sarea.left; psr.top -= ovlap->sarea.top; /* Make pixels. */ if( vips_region_prepare( rir, &prr ) || vips_region_prepare( sir, &psr ) ) return( -1 ); /* Loop down overlap area. */ for( y = oreg->top, yr = prr.top, ys = psr.top; y < VIPS_RECT_BOTTOM( oreg ); y++, yr++, ys++ ) { VipsPel *pr = VIPS_REGION_ADDR( rir, prr.left, yr ); VipsPel *ps = VIPS_REGION_ADDR( sir, psr.left, ys ); VipsPel *q = VIPS_REGION_ADDR( or, oreg->left, y ); const int j = oreg->left - ovlap->overlap.left; const int *first = ovlap->first + j; const int *last = ovlap->last + j; float *fq = inf->merge; float *r = inf->from1; float *s = inf->from2; /* Unpack two bits we want. */ vips__LabQ2Lab_vec( r, pr, oreg->width ); vips__LabQ2Lab_vec( s, ps, oreg->width ); /* Blend as floats. */ fblend( float, 3, r, s, fq ); /* Re-pack to output buffer. */ vips__Lab2LabQ_vec( q, inf->merge, oreg->width ); } return( 0 ); } /* Build per-call state. */ static Overlapping * build_tbstate( VipsImage *ref, VipsImage *sec, VipsImage *out, int dx, int dy, int mwidth ) { Overlapping *ovlap; if( !(ovlap = vips__build_mergestate( "vips_tbmerge", ref, sec, out, dx, dy, mwidth )) ) return( NULL ); /* Select blender. */ switch( ovlap->ref->Coding ) { case VIPS_CODING_LABQ: ovlap->blend = tb_blend_labpack; break; case VIPS_CODING_NONE: ovlap->blend = tb_blend; break; default: vips_error( "vips_tbmerge", "%s", _( "unknown coding type" ) ); return( NULL ); } /* Find the parts of output which come just from ref and just from sec. */ ovlap->rpart = ovlap->rarea; ovlap->spart = ovlap->sarea; ovlap->rpart.height -= ovlap->overlap.height; ovlap->spart.top += ovlap->overlap.height; ovlap->spart.height -= ovlap->overlap.height; /* Is there too much overlap? ie. bottom edge of ref image is greater * than bottom edge of sec image, or top edge of ref > top edge of * sec. */ if( VIPS_RECT_BOTTOM( &ovlap->rarea ) > VIPS_RECT_BOTTOM( &ovlap->sarea ) || ovlap->rarea.top > ovlap->sarea.top ) { vips_error( "vips_tbmerge", "%s", _( "too much overlap" ) ); return( NULL ); } /* Max number of pixels we may have to blend together. */ ovlap->blsize = ovlap->overlap.width; return( ovlap ); } int vips__tbmerge( VipsImage *ref, VipsImage *sec, VipsImage *out, int dx, int dy, int mwidth ) { Overlapping *ovlap; if( dy > 0 || dy < 1 - ref->Ysize ) { VipsImage *x; #ifdef DEBUG printf( "vips__tbmerge: no overlap, using insert\n" ); #endif /* No overlap, use insert instead. */ if( vips_insert( ref, sec, &x, -dx, -dy, "expand", TRUE, NULL ) ) return( -1 ); if( vips_image_write( x, out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); out->Xoffset = -dx; out->Yoffset = -dy; return( 0 ); } if( !(ovlap = build_tbstate( ref, sec, out, dx, dy, mwidth )) ) return( -1 ); if( vips_image_pipelinev( out, VIPS_DEMAND_STYLE_THINSTRIP, ovlap->ref, ovlap->sec, NULL ) ) return( -1 ); out->Xsize = ovlap->oarea.width; out->Ysize = ovlap->oarea.height; out->Xoffset = -dx; out->Yoffset = -dy; if( vips_image_generate( out, vips__start_merge, vips__merge_gen, vips__stop_merge, ovlap, NULL ) ) return( -1 ); return ( 0 ); } libvips-8.12.1/libvips/mosaicing/tbmosaic.c000066400000000000000000000147561414645631700206710ustar00rootroot00000000000000/* join top-bottom with an approximate overlap * * Copyright: 1990, N. Dessipris. * * Author: Nicos Dessipris * Written on: 07/11/1989 * Modified on : 29/11/1989, 18/04/1991 * Modified and debugged by Ahmed Abbood . 1995 * 14/6/95 JC * - adapted for new balance ideas * - more bug-fixes * 1/11/95 JC * - frees memory used by analysis phase as soon as possible * - means large mosaics use significantly less peak memory * 26/3/96 JC * - now calls im_tbmerge() rather than im__tbmerge() * 30/7/97 JC * - im__find_tboverlap() returns 1st order params too * 2/2/01 JC * - added tunable max blend width * 24/2/05 * - im_scale() makes it work for any image type * 25/1/11 * - gtk-doc * - remove balance stuff * - any mix of types and bands * - cleanups * 18/6/20 kleisauke * - convert to vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "pmosaicing.h" int vips__find_tboverlap( VipsImage *ref_in, VipsImage *sec_in, VipsImage *out, int bandno_in, int xref, int yref, int xsec, int ysec, int halfcorrelation, int halfarea, int *dx0, int *dy0, double *scale1, double *angle1, double *dx1, double *dy1 ) { VipsImage **t = (VipsImage **) vips_object_local_array( VIPS_OBJECT( out ), 6 ); VipsRect top, bottom, overlap; TiePoints points, *p_points; /* defined in mosaic.h */ TiePoints newpoints, *p_newpoints; int i; int dx, dy; /* Test cor and area. */ if( halfcorrelation < 0 || halfarea < 0 || halfarea < halfcorrelation ) { vips_error( "vips__tbmosaic", "%s", _( "bad area parameters" ) ); return( -1 ); } /* Set positions of top and bottom. */ top.left = 0; top.top = 0; top.width = ref_in->Xsize; top.height = ref_in->Ysize; bottom.left = xref - xsec; bottom.top = yref - ysec; bottom.width = sec_in->Xsize; bottom.height = sec_in->Ysize; /* Find overlap. */ vips_rect_intersectrect( &top, &bottom, &overlap ); if( overlap.width < 2 * halfarea + 1 || overlap.height < 2 * halfarea + 1 ) { vips_error( "vips__tbmosaic", "%s", _( "overlap too small for search" ) ); return( -1 ); } /* Extract overlaps as 8-bit, 1 band. */ if( vips_extract_area( ref_in, &t[0], overlap.left, overlap.top, overlap.width, overlap.height, NULL ) || vips_extract_area( sec_in, &t[1], overlap.left - bottom.left, overlap.top - bottom.top, overlap.width, overlap.height, NULL ) ) return( -1 ); if( ref_in->Coding == VIPS_CODING_LABQ ) { if( vips_LabQ2sRGB( t[0], &t[2], NULL ) || vips_LabQ2sRGB( t[1], &t[3], NULL ) || vips_extract_band( t[2], &t[4], 1, NULL ) || vips_extract_band( t[3], &t[5], 1, NULL ) ) return( -1 ); } else if( ref_in->Coding == VIPS_CODING_NONE ) { if( vips_extract_band( t[0], &t[2], bandno_in, NULL ) || vips_extract_band( t[1], &t[3], bandno_in, NULL ) || vips_scale( t[2], &t[4], NULL ) || vips_scale( t[3], &t[5], NULL ) ) return( -1 ); } else { vips_error( "vips__tbmosaic", "%s", _( "unknown Coding type" ) ); return( -1 ); } /* Initialise and fill TiePoints */ p_points = &points; p_newpoints = &newpoints; p_points->reference = ref_in->filename; p_points->secondary = sec_in->filename; p_points->nopoints = VIPS_MAXPOINTS; p_points->deltax = 0; p_points->deltay = 0; p_points->halfcorsize = halfcorrelation; p_points->halfareasize = halfarea; /* Initialise the structure */ for( i = 0; i < VIPS_MAXPOINTS; i++ ) { p_points->x_reference[i] = 0; p_points->y_reference[i] = 0; p_points->x_secondary[i] = 0; p_points->y_secondary[i] = 0; p_points->contrast[i] = 0; p_points->correlation[i] = 0.0; p_points->dx[i] = 0.0; p_points->dy[i] = 0.0; p_points->deviation[i] = 0.0; } /* Search ref for possible tie-points. Sets: p_points->contrast, * p_points->x,y_reference. */ if( vips__tbcalcon( t[4], p_points ) ) return( -1 ); /* For each candidate point, correlate against corresponding part of * sec. Sets x,y_secondary and fills correlation and dx, dy. */ if( vips__chkpair( t[4], t[5], p_points ) ) return( -1 ); /* First call to vips_clinear(). */ if( vips__initialize( p_points ) ) return( -1 ); /* Improve the selection of tiepoints until all abs(deviations) are * < 1.0 by deleting all wrong points. */ if( vips__improve( p_points, p_newpoints ) ) return( -1 ); /* Average remaining offsets. */ if( vips__avgdxdy( p_newpoints, &dx, &dy ) ) return( -1 ); /* Offset with overlap position. */ *dx0 = -bottom.left + dx; *dy0 = -bottom.top + dy; /* Write 1st order parameters too. */ *scale1 = newpoints.l_scale; *angle1 = newpoints.l_angle; *dx1 = newpoints.l_deltax; *dy1 = newpoints.l_deltay; return( 0 ); } int vips__tbmosaic( VipsImage *ref, VipsImage *sec, VipsImage *out, int bandno, int xref, int yref, int xsec, int ysec, int hwindowsize, int hsearchsize, int balancetype, int mwidth ) { int dx0, dy0; double scale1, angle1, dx1, dy1; VipsImage *dummy; VipsImage *x; /* Correct overlap. dummy is just a placeholder used to ensure that * memory used by the analysis phase is freed as soon as possible. */ dummy = vips_image_new(); if( vips__find_tboverlap( ref, sec, dummy, bandno, xref, yref, xsec, ysec, hwindowsize, hsearchsize, &dx0, &dy0, &scale1, &angle1, &dx1, &dy1 ) ) { g_object_unref( dummy ); return( -1 ); } g_object_unref( dummy ); /* Merge top-bottom. */ if( vips_merge( ref, sec, &x, VIPS_DIRECTION_VERTICAL, dx0, dy0, "mblend", mwidth, NULL ) ) return( -1 ); if( vips_image_write( x, out ) ) { g_object_unref( x ); return( -1 ); } g_object_unref( x ); return( 0 ); } libvips-8.12.1/libvips/resample/000077500000000000000000000000001414645631700165465ustar00rootroot00000000000000libvips-8.12.1/libvips/resample/Makefile.am000066400000000000000000000007131414645631700206030ustar00rootroot00000000000000libresample_la_SOURCES = \ thumbnail.c \ mapim.c \ affine.c \ quadratic.c \ resample.c \ similarity.c \ resize.c \ presample.h \ shrink.c \ shrinkh.c \ shrinkv.c \ reduce.c \ reduceh.cpp \ reducev.cpp \ interpolate.c \ transform.c \ bicubic.cpp \ lbb.cpp \ nohalo.cpp \ vsqbs.cpp \ templates.h EXTRA_DIST = \ dummy2.cc noinst_LTLIBRARIES = libresample.la AM_CPPFLAGS = -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@ libvips-8.12.1/libvips/resample/affine.c000066400000000000000000000531631414645631700201520ustar00rootroot00000000000000/* affine transform with a supplied interpolator. * * Copyright N. Dessipris * Written on: 01/11/1991 * Modified on: 12/3/92 JC * - rounding error in interpolation routine fixed * - test for scale=1, angle=0 case fixed * - clipping of output removed: redundant * - various little tidies * - problems remain with scale>20, size<10 * * Re-written on: 20/08/92, J.Ph Laurent * * 21/02/93, JC * - speed-ups * - simplifications * - im_similarity now calculates a window and calls this routine * 6/7/93 JC * - rewritten for partials * - ANSIfied * - now rotates any non-complex type * 3/6/94 JC * - C revised in bug search * 9/6/94 JC * - im_prepare() was preparing too small an area! oops * 22/5/95 JC * - added code to detect all-black output area case - helps lazy ip * 3/7/95 JC * - IM_CODING_LABQ handling moved to here * 31/7/97 JC * - dx/dy sign reversed to be less confusing ... now follows comment at * top ... ax - by + dx etc. * - tiny speed up, replaced the *++ on interpolation with [z] * - im_similarity() moved in here * - args swapped: was whxy, now xywh * - didn't agree with dispatch fns before :( * 3/3/98 JC * - im_demand_hint() added * 20/12/99 JC * - im_affine() made from im_similarity_area() * - transform stuff cleaned up a bit * 14/4/01 JC * - oops, invert_point() had a rounding problem * 23/2/02 JC * - pre-calculate interpolation matricies * - integer interpolation for int8/16 types, double for * int32/float/double * - faster transformation * 15/8/02 JC * - records Xoffset/Yoffset * 14/4/04 * - rounding, clipping and transforming revised, now pixel-perfect (or * better than gimp, anyway) * 22/6/05 * - all revised again, simpler and more reliable now * 30/3/06 * - gah, still an occasional clipping problem * 12/7/06 * - still more tweaking, gah again * 7/10/06 * - set THINSTRIP for no-rotate affines * 20/10/08 * - version with interpolate parameter, from im_affine() * 30/10/08 * - allow complex image types * 4/11/08 * - take an interpolator as a param * - replace im_affine with this, provide an im_affine() compat wrapper * - break transform stuff out to transform.c * - revise clipping / transform stuff, again * - now do corner rather than centre: this way the identity transform * returns the input exactly * 12/8/10 * - revise window_size / window_offset stuff again, see also * interpolate.c * 2/2/11 * - gtk-doc * 14/12/12 * - redone as a class * - added input space translation * 22/1/14 * - auto RAD decode * 1/8/14 * - revise transform ... again * - see new stress test in nip2/test/extras * 7/11/17 * - add "extend" param * - add "background" parameter * - better clipping means we have no jaggies on edges * - premultiply alpha * 18/5/20 * - add "premultiplied" flag */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG_VERBOSE #define DEBUG #define VIPS_DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsAffine { VipsResample parent_instance; VipsArea *matrix; VipsInterpolate *interpolate; VipsArea *oarea; double odx; double ody; double idx; double idy; VipsTransformation trn; /* How to generate extra edge pixels. */ VipsExtend extend; /* Background colour. */ VipsArrayDouble *background; /* The [double] converted to the input image format. */ VipsPel *ink; /* True if the input is already premultiplied (and we don't need to). */ gboolean premultiplied; } VipsAffine; typedef VipsResampleClass VipsAffineClass; G_DEFINE_TYPE( VipsAffine, vips_affine, VIPS_TYPE_RESAMPLE ); /* We have five (!!) coordinate systems. Working forward through them, these * are: * * 1. The original input image. iarea is defined on this image. * * 2. This is embedded in a larger image to provide borders for the * interpolator. window_offset and window_size control the embedding. * These are the coordinates we pass to VIPS_REGION_ADDR()/ * vips_region_prepare() and the interpolator. * * The borders are sized by the interpolator's window_size property and offset * by the interpolator's window_offset property. For example, * for bilinear (window_size 2, window_offset 0) we add a single line * of extra pixels along the bottom and right (window_size - 1). For * bicubic (window_size 4, window_offset 1) we add a single line top and left * (window_offset), and two lines bottom and right (window_size - 1 - * window_offset). * * 3. We need point (0, 0) in (1) to be at (0, 0) for the transformation. So * shift everything up and left to make the displaced input image. This is the * space that the transformation maps from, and can have negative pixels * (up and left of the image, for interpolation). iarea works here too. * * 4. Output transform space. This is the where the transform maps to. Pixels * can be negative, since a rotated image can go up and left of the origin. * * 5. Output image space. This is the wh of the xywh passed to vips_affine() * below. These are the coordinates we pass to VIPS_REGION_ADDR() for the * output image, and that affinei_gen() is asked for. */ static int vips_affine_gen( VipsRegion *or, void *seq, void *a, void *b, gboolean *stop ) { VipsRegion *ir = (VipsRegion *) seq; const VipsAffine *affine = (VipsAffine *) b; const VipsImage *in = (VipsImage *) a; const int window_size = vips_interpolate_get_window_size( affine->interpolate ); const int window_offset = vips_interpolate_get_window_offset( affine->interpolate ); const VipsInterpolateMethod interpolate = vips_interpolate_get_method( affine->interpolate ); /* Area we generate in the output image. */ const VipsRect *r = &or->valid; const int le = r->left; const int ri = VIPS_RECT_RIGHT( r ); const int to = r->top; const int bo = VIPS_RECT_BOTTOM( r ); const VipsRect *iarea = &affine->trn.iarea; const VipsRect *oarea = &affine->trn.oarea; int ps = VIPS_IMAGE_SIZEOF_PEL( in ); int x, y, z; VipsRect image, want, need, clipped; #ifdef DEBUG_VERBOSE printf( "vips_affine_gen: " "generating left=%d, top=%d, width=%d, height=%d\n", r->left, r->top, r->width, r->height ); #endif /*DEBUG_VERBOSE*/ /* We are generating this chunk of the transformed image. This takes * us to space 4. */ want = *r; want.left += oarea->left; want.top += oarea->top; /* Find the area of the input image we need. This takes us to space 3. */ vips__transform_invert_rect( &affine->trn, &want, &need ); /* That does round-to-nearest, because it has to stop rounding errors * growing images unexpectedly. We need round-down, so we must * add half a pixel along the left and top. But we are int :( so add 1 * pixel. * * Add an extra line along the right and bottom as well, for rounding. */ vips_rect_marginadjust( &need, 1 ); /* We need to fetch a larger area for the interpolator. */ need.left -= window_offset; need.top -= window_offset; need.width += window_size - 1; need.height += window_size - 1; /* Now go to space 2, the expanded input image. This is the one we * read pixels from. */ need.left += window_offset; need.top += window_offset; /* Clip against the size of (2). */ image.left = 0; image.top = 0; image.width = in->Xsize; image.height = in->Ysize; vips_rect_intersectrect( &need, &image, &clipped ); #ifdef DEBUG_VERBOSE printf( "vips_affine_gen: " "preparing left=%d, top=%d, width=%d, height=%d\n", clipped.left, clipped.top, clipped.width, clipped.height ); #endif /*DEBUG_VERBOSE*/ if( vips_rect_isempty( &clipped ) ) { vips_region_paint_pel( or, r, affine->ink ); return( 0 ); } if( vips_region_prepare( ir, &clipped ) ) return( -1 ); VIPS_GATE_START( "vips_affine_gen: work" ); /* Resample! x/y loop over pixels in the output image (5). */ for( y = to; y < bo; y++ ) { /* Input clipping rectangle. We offset this so we can clip in * space 2. */ const int ile = iarea->left + window_offset; const int ito = iarea->top + window_offset; const int iri = ile + iarea->width; const int ibo = ito + iarea->height; /* Derivative of matrix. */ const double ddx = affine->trn.ia; const double ddy = affine->trn.ic; /* Continuous cods in transformed space. */ const double ox = le + oarea->left - affine->trn.odx; const double oy = y + oarea->top - affine->trn.ody; /* Continuous cods in input space. */ double ix, iy; VipsPel *q; /* To (3). */ ix = affine->trn.ia * ox + affine->trn.ib * oy; iy = affine->trn.ic * ox + affine->trn.id * oy; /* And the input offset in (3). */ ix -= affine->trn.idx; iy -= affine->trn.idy; /* Finally to 2. */ ix += window_offset; iy += window_offset; q = VIPS_REGION_ADDR( or, le, y ); for( x = le; x < ri; x++ ) { int fx, fy; fx = VIPS_FLOOR( ix ); fy = VIPS_FLOOR( iy ); /* Clip against iarea. */ if( fx >= ile && fx <= iri && fy >= ito && fy <= ibo ) { /* Verify that we can read the whole stencil. * With DEBUG on this will range-check. */ g_assert( VIPS_REGION_ADDR( ir, (int) ix - window_offset, (int) iy - window_offset ) ); g_assert( VIPS_REGION_ADDR( ir, (int) ix - window_offset + window_size - 1, (int) iy - window_offset + window_size - 1 ) ); interpolate( affine->interpolate, q, ir, ix, iy ); } else { /* Out of range: paint the background. */ for( z = 0; z < ps; z++ ) q[z] = affine->ink[z]; } ix += ddx; iy += ddy; q += ps; } } VIPS_GATE_STOP( "vips_affine_gen: work" ); VIPS_COUNT_PIXELS( or, "vips_affine_gen" ); return( 0 ); } static int vips_affine_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsAffine *affine = (VipsAffine *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 7 ); VipsImage *in; VipsDemandStyle hint; int window_size; int window_offset; double edge; /* TRUE if we've premultiplied and need to unpremultiply. */ gboolean have_premultiplied; VipsBandFormat unpremultiplied_format; if( VIPS_OBJECT_CLASS( vips_affine_parent_class )->build( object ) ) return( -1 ); if( vips_check_coding_known( class->nickname, resample->in ) ) return( -1 ); if( vips_check_vector_length( class->nickname, affine->matrix->n, 4 ) ) return( -1 ); if( vips_object_argument_isset( object, "oarea" ) && vips_check_vector_length( class->nickname, affine->oarea->n, 4 ) ) return( -1 ); /* Can be set explicitly to NULL to mean default setting. */ if( !affine->interpolate ) affine->interpolate = vips_interpolate_new( "bilinear" ); in = resample->in; /* Set up transform. */ window_size = vips_interpolate_get_window_size( affine->interpolate ); window_offset = vips_interpolate_get_window_offset( affine->interpolate ); affine->trn.iarea.left = 0; affine->trn.iarea.top = 0; affine->trn.iarea.width = in->Xsize; affine->trn.iarea.height = in->Ysize; affine->trn.a = ((double *) affine->matrix->data)[0]; affine->trn.b = ((double *) affine->matrix->data)[1]; affine->trn.c = ((double *) affine->matrix->data)[2]; affine->trn.d = ((double *) affine->matrix->data)[3]; affine->trn.idx = 0; affine->trn.idy = 0; affine->trn.odx = 0; affine->trn.ody = 0; if( vips__transform_calc_inverse( &affine->trn ) ) return( -1 ); /* Set the default value for oarea. */ vips__transform_set_area( &affine->trn ); if( vips_object_argument_isset( object, "oarea" ) ) { affine->trn.oarea.left = ((int *) affine->oarea->data)[0]; affine->trn.oarea.top = ((int *) affine->oarea->data)[1]; affine->trn.oarea.width = ((int *) affine->oarea->data)[2]; affine->trn.oarea.height = ((int *) affine->oarea->data)[3]; } if( vips_object_argument_isset( object, "odx" ) ) affine->trn.odx = affine->odx; if( vips_object_argument_isset( object, "ody" ) ) affine->trn.ody = affine->ody; if( vips_object_argument_isset( object, "idx" ) ) affine->trn.idx = affine->idx; if( vips_object_argument_isset( object, "idy" ) ) affine->trn.idy = affine->idy; #ifdef DEBUG printf( "vips_affine_build: copy on identity transform disabled\n" ); #else /*!DEBUG*/ if( vips__transform_isidentity( &affine->trn ) && affine->trn.oarea.left == 0 && affine->trn.oarea.top == 0 && affine->trn.oarea.width == in->Xsize && affine->trn.oarea.height == in->Ysize ) return( vips_image_write( in, resample->out ) ); #endif /*!DEBUG*/ /* Check for coordinate overflow ... we want to be able to hold the * output space inside INT_MAX / TRANSFORM_SCALE. */ edge = (int) (INT_MAX / VIPS_TRANSFORM_SCALE); if( affine->trn.oarea.left < -edge || affine->trn.oarea.top < -edge || VIPS_RECT_RIGHT( &affine->trn.oarea ) > edge || VIPS_RECT_BOTTOM( &affine->trn.oarea ) > edge ) { vips_error( class->nickname, "%s", _( "output coordinates out of range" ) ); return( -1 ); } if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; /* Add new pixels around the input so we can interpolate at the edges. * * We add the interpolate stencil, plus one extra pixel on all the * edges. This means when we clip in generate (above) we can be sure * we clip outside the real pixels and don't get jaggies on edges. */ if( vips_embed( in, &t[2], window_offset + 1, window_offset + 1, in->Xsize + window_size - 1 + 2, in->Ysize + window_size - 1 + 2, "extend", affine->extend, "background", affine->background, NULL ) ) return( -1 ); in = t[2]; /* We've added a one-pixel border to the input: displace the transform * to compensate. */ affine->trn.idx -= 1; affine->trn.idy -= 1; /* If there's an alpha and we've not premultiplied, we have to * premultiply before resampling. See * https://github.com/libvips/libvips/issues/291 */ have_premultiplied = FALSE; if( vips_image_hasalpha( in ) && !affine->premultiplied ) { if( vips_premultiply( in, &t[3], NULL ) ) return( -1 ); have_premultiplied = TRUE; /* vips_premultiply() makes a float image. When we * vips_unpremultiply() below, we need to cast back to the * pre-premultiply format. */ unpremultiplied_format = in->BandFmt; in = t[3]; } /* Convert the background to the image's format. */ if( !(affine->ink = vips__vector_to_ink( class->nickname, in, VIPS_AREA( affine->background )->data, NULL, VIPS_AREA( affine->background )->n )) ) return( -1 ); /* Normally SMALLTILE ... except if this is strictly a size * up/down affine. */ if( affine->trn.b == 0.0 && affine->trn.c == 0.0 ) hint = VIPS_DEMAND_STYLE_FATSTRIP; else hint = VIPS_DEMAND_STYLE_SMALLTILE; t[4] = vips_image_new(); if( vips_image_pipelinev( t[4], hint, in, NULL ) ) return( -1 ); t[4]->Xsize = affine->trn.oarea.width; t[4]->Ysize = affine->trn.oarea.height; #ifdef DEBUG printf( "vips_affine_build: transform: " ); vips__transform_print( &affine->trn ); printf( " window_offset = %d, window_size = %d\n", window_offset, window_size ); printf( " input image width = %d, height = %d\n", in->Xsize, in->Ysize ); printf( " output image width = %d, height = %d\n", t[4]->Xsize, t[4]->Ysize ); #endif /*DEBUG*/ /* Generate! */ if( vips_image_generate( t[4], vips_start_one, vips_affine_gen, vips_stop_one, in, affine ) ) return( -1 ); /* Finally: can now set Xoffset/Yoffset. */ t[4]->Xoffset = affine->trn.odx - affine->trn.oarea.left; t[4]->Yoffset = affine->trn.ody - affine->trn.oarea.top; in = t[4]; if( have_premultiplied ) { if( vips_unpremultiply( in, &t[5], NULL ) || vips_cast( t[5], &t[6], unpremultiplied_format, NULL ) ) return( -1 ); in = t[6]; } if( vips_image_write( in, resample->out ) ) return( -1 ); return( 0 ); } static void vips_affine_class_init( VipsAffineClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VIPS_DEBUG_MSG( "vips_affine_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "affine"; vobject_class->description = _( "affine transform of an image" ); vobject_class->build = vips_affine_build; VIPS_ARG_BOXED( class, "matrix", 110, _( "Matrix" ), _( "Transformation matrix" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsAffine, matrix ), VIPS_TYPE_ARRAY_DOUBLE ); VIPS_ARG_INTERPOLATE( class, "interpolate", 2, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, interpolate ) ); VIPS_ARG_BOXED( class, "oarea", 111, _( "Output rect" ), _( "Area of output to generate" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, oarea ), VIPS_TYPE_ARRAY_INT ); VIPS_ARG_DOUBLE( class, "odx", 112, _( "Output offset" ), _( "Horizontal output displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, odx ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "ody", 113, _( "Output offset" ), _( "Vertical output displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, ody ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "idx", 114, _( "Input offset" ), _( "Horizontal input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, idx ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "idy", 115, _( "Input offset" ), _( "Vertical input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, idy ), -10000000, 10000000, 0 ); VIPS_ARG_ENUM( class, "extend", 117, _( "Extend" ), _( "How to generate the extra pixels" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, extend ), VIPS_TYPE_EXTEND, VIPS_EXTEND_BACKGROUND ); VIPS_ARG_BOXED( class, "background", 116, _( "Background" ), _( "Background value" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, background ), VIPS_TYPE_ARRAY_DOUBLE ); VIPS_ARG_BOOL( class, "premultiplied", 117, _( "Premultiplied" ), _( "Images have premultiplied alpha" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsAffine, premultiplied ), FALSE ); } static void vips_affine_init( VipsAffine *affine ) { affine->extend = VIPS_EXTEND_BACKGROUND; affine->background = vips_array_double_newv( 1, 0.0 ); } /** * vips_affine: (method) * @in: input image * @out: (out): output image * @a: transformation matrix coefficient * @b: transformation matrix coefficient * @c: transformation matrix coefficient * @d: transformation matrix coefficient * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @interpolate: #VipsInterpolate, interpolate pixels with this * * @oarea: #VipsArrayInt, output rectangle * * @idx: %gdouble, input horizontal offset * * @idy: %gdouble, input vertical offset * * @odx: %gdouble, output horizontal offset * * @ody: %gdouble, output vertical offset * * @extend: #VipsExtend how to generate new pixels * * @background: #VipsArrayDouble colour for new pixels * * @premultiplied: %gboolean, images are already premultiplied * * This operator performs an affine transform on an image using @interpolate. * * The transform is: * * |[ * X = @a * (x + @idx) + @b * (y + @idy) + @odx * Y = @c * (x + @idx) + @d * (y + @idy) + @doy * * where: * x and y are the coordinates in input image. * X and Y are the coordinates in output image. * (0,0) is the upper left corner. * ]| * * The section of the output space defined by @oarea is written to * @out. @oarea is a four-element int array of left, top, width, height. * By default @oarea is just large enough to cover the whole of the * transformed input image. * * By default, new pixels are filled with @background. This defaults to * zero (black). You can set other extend types with @extend. #VIPS_EXTEND_COPY * is better for image upsizing. * * @interpolate defaults to bilinear. * * @idx, @idy, @odx, @ody default to zero. * * Image are normally treated as unpremultiplied, so this operation can be used * directly on PNG images. If your images have been through vips_premultiply(), * set @premultiplied. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_shrink(), vips_resize(), #VipsInterpolate. * * Returns: 0 on success, -1 on error */ int vips_affine( VipsImage *in, VipsImage **out, double a, double b, double c, double d, ... ) { va_list ap; VipsArea *matrix; int result; matrix = VIPS_AREA( vips_array_double_newv( 4, a, b, c, d ) ); va_start( ap, d ); result = vips_call_split( "affine", ap, in, out, matrix ); va_end( ap ); vips_area_unref( matrix ); return( result ); } libvips-8.12.1/libvips/resample/bicubic.cpp000066400000000000000000000415251414645631700206610ustar00rootroot00000000000000/* bicubic (catmull-rom) interpolator * * 12/8/10 * - revise window_size / window_offset stuff again * 7/2/16 * - double intermediate for 32-bit int types */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* Bicubic (Catmull-Rom) interpolator derived from Nicolas Robidoux's * original YAFR resampler with permission and thanks. */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "templates.h" #define VIPS_TYPE_INTERPOLATE_BICUBIC \ (vips_interpolate_bicubic_get_type()) #define VIPS_INTERPOLATE_BICUBIC( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_BICUBIC, VipsInterpolateBicubic )) #define VIPS_INTERPOLATE_BICUBIC_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_BICUBIC, VipsInterpolateBicubicClass)) #define VIPS_IS_INTERPOLATE_BICUBIC( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_BICUBIC )) #define VIPS_IS_INTERPOLATE_BICUBIC_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_BICUBIC )) #define VIPS_INTERPOLATE_BICUBIC_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_BICUBIC, VipsInterpolateBicubicClass )) typedef VipsInterpolate VipsInterpolateBicubic; typedef VipsInterpolateClass VipsInterpolateBicubicClass; /* Precalculated interpolation matrices. int (used for pel * sizes up to short), and double (for all others). We go to * scale + 1 so we can round-to-nearest safely. */ /* We could keep a large set of 2d 4x4 matricies, but this actually * works out slower since for many resizes the thing will no longer * fit in L1. */ static int vips_bicubic_matrixi[VIPS_TRANSFORM_SCALE + 1][4]; static double vips_bicubic_matrixf[VIPS_TRANSFORM_SCALE + 1][4]; /* We need C linkage for this. */ extern "C" { G_DEFINE_TYPE( VipsInterpolateBicubic, vips_interpolate_bicubic, VIPS_TYPE_INTERPOLATE ); } /* Pointers to write to / read from, number of bands, * how many bytes to add to move down a line. */ /* T is the type of pixels we are reading and writing. */ /* Fixed-point version, for 8 and 16-bit types. */ template static void inline bicubic_unsigned_int_tab( void *pout, const VipsPel *pin, const int bands, const int lskip, const int *cx, const int *cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; int bicubic = bicubic_unsigned_int( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); bicubic = VIPS_CLIP( 0, bicubic, max_value ); out[z] = bicubic; in += 1; } } template static void inline bicubic_signed_int_tab( void *pout, const VipsPel *pin, const int bands, const int lskip, const int *cx, const int *cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; int bicubic = bicubic_signed_int( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); bicubic = VIPS_CLIP( min_value, bicubic, max_value ); out[z] = bicubic; in += 1; } } /* Floating-point version. */ template static void inline bicubic_float_tab( void *pout, const VipsPel *pin, const int bands, const int lskip, const double *cx, const double *cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; const T bicubic = bicubic_float( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); out[z] = bicubic; in += 1; } } /* uint32 version needs a double intermediate. */ template static void inline bicubic_unsigned_int32_tab( void *pout, const VipsPel *pin, const int bands, const int lskip, const double *cx, const double *cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; double bicubic = bicubic_float( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); bicubic = VIPS_CLIP( 0, bicubic, max_value ); out[z] = bicubic; in += 1; } } template static void inline bicubic_signed_int32_tab( void *pout, const VipsPel *pin, const int bands, const int lskip, const double *cx, const double *cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; double bicubic = bicubic_float( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); bicubic = VIPS_CLIP( min_value, bicubic, max_value ); out[z] = bicubic; in += 1; } } /* Ultra-high-quality version for double images. */ template static void inline bicubic_notab( void *pout, const VipsPel *pin, const int bands, const int lskip, double x, double y ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int b1 = bands; const int b2 = b1 + b1; const int b3 = b1 + b2; const int l1 = lskip / sizeof( T ); const int l2 = l1 + l1; const int l3 = l1 + l2; const int l1_plus_b1 = l1 + b1; const int l1_plus_b2 = l1 + b2; const int l1_plus_b3 = l1 + b3; const int l2_plus_b1 = l2 + b1; const int l2_plus_b2 = l2 + b2; const int l2_plus_b3 = l2 + b3; const int l3_plus_b1 = l3 + b1; const int l3_plus_b2 = l3 + b2; const int l3_plus_b3 = l3 + b3; double cx[4]; double cy[4]; calculate_coefficients_catmull( cx, x ); calculate_coefficients_catmull( cy, y ); for( int z = 0; z < bands; z++ ) { const T uno_one = in[0]; const T uno_two = in[b1]; const T uno_thr = in[b2]; const T uno_fou = in[b3]; const T dos_one = in[l1]; const T dos_two = in[l1_plus_b1]; const T dos_thr = in[l1_plus_b2]; const T dos_fou = in[l1_plus_b3]; const T tre_one = in[l2]; const T tre_two = in[l2_plus_b1]; const T tre_thr = in[l2_plus_b2]; const T tre_fou = in[l2_plus_b3]; const T qua_one = in[l3]; const T qua_two = in[l3_plus_b1]; const T qua_thr = in[l3_plus_b2]; const T qua_fou = in[l3_plus_b3]; const T bicubic = bicubic_float( uno_one, uno_two, uno_thr, uno_fou, dos_one, dos_two, dos_thr, dos_fou, tre_one, tre_two, tre_thr, tre_fou, qua_one, qua_two, qua_thr, qua_fou, cx, cy ); out[z] = bicubic; in += 1; } } static void vips_interpolate_bicubic_interpolate( VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y ) { /* Find the mask index. We round-to-nearest, so we need to generate * indexes in 0 to VIPS_TRANSFORM_SCALE, 2^n + 1 values. We multiply * by 2 more than we need to, add one, mask, then shift down again to * get the extra range. */ const int sx = x * VIPS_TRANSFORM_SCALE * 2; const int sy = y * VIPS_TRANSFORM_SCALE * 2; const int six = sx & (VIPS_TRANSFORM_SCALE * 2 - 1); const int siy = sy & (VIPS_TRANSFORM_SCALE * 2 - 1); const int tx = (six + 1) >> 1; const int ty = (siy + 1) >> 1; /* We know x/y are always positive, so we can just (int) them. */ const int ix = (int) x; const int iy = (int) y; /* Back and up one to get the top-left of the 4x4. */ const VipsPel *p = VIPS_REGION_ADDR( in, ix - 1, iy - 1 ); /* Look up the tables we need. */ const int *cxi = vips_bicubic_matrixi[tx]; const int *cyi = vips_bicubic_matrixi[ty]; const double *cxf = vips_bicubic_matrixf[tx]; const double *cyf = vips_bicubic_matrixf[ty]; /* Pel size and line size. */ const int bands = in->im->Bands; const int lskip = VIPS_REGION_LSKIP( in ); /* Confirm that absolute_x and absolute_y are >= 1, because of * window_offset. */ g_assert( x >= 1.0 ); g_assert( y >= 1.0 ); g_assert( ix - 1 >= in->valid.left ); g_assert( iy - 1 >= in->valid.top ); g_assert( ix + 2 < VIPS_RECT_RIGHT( &in->valid ) ); g_assert( iy + 2 < VIPS_RECT_BOTTOM( &in->valid ) ); #ifdef DEBUG printf( "vips_interpolate_bicubic_interpolate: %g %g\n", x, y ); printf( "\tleft=%d, top=%d, width=%d, height=%d\n", ix - 1, iy - 1, 4, 4 ); printf( "\tmaskx=%d, masky=%d\n", tx, ty ); #endif /*DEBUG*/ switch( in->im->BandFmt ) { case VIPS_FORMAT_UCHAR: bicubic_unsigned_int_tab( out, p, bands, lskip, cxi, cyi ); /* Handy for benchmarking bicubic_float_tab( out, p, bands, lskip, cxf, cyf ); bicubic_notab( out, p, bands, lskip, x - ix, y - iy ); */ break; case VIPS_FORMAT_CHAR: bicubic_signed_int_tab( out, p, bands, lskip, cxi, cyi ); break; case VIPS_FORMAT_USHORT: bicubic_unsigned_int32_tab( out, p, bands, lskip, cxf, cyf ); break; case VIPS_FORMAT_SHORT: bicubic_signed_int32_tab( out, p, bands, lskip, cxf, cyf ); break; case VIPS_FORMAT_UINT: bicubic_unsigned_int32_tab( out, p, bands, lskip, cxf, cyf ); break; case VIPS_FORMAT_INT: bicubic_signed_int32_tab( out, p, bands, lskip, cxf, cyf ); break; case VIPS_FORMAT_FLOAT: bicubic_float_tab( out, p, bands, lskip, cxf, cyf ); break; case VIPS_FORMAT_DOUBLE: bicubic_notab( out, p, bands, lskip, x - ix, y - iy ); break; case VIPS_FORMAT_COMPLEX: bicubic_float_tab( out, p, bands * 2, lskip, cxf, cyf ); break; case VIPS_FORMAT_DPCOMPLEX: bicubic_notab( out, p, bands * 2, lskip, x - ix, y - iy ); break; default: break; } } static void vips_interpolate_bicubic_class_init( VipsInterpolateBicubicClass *iclass ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( iclass ); VipsInterpolateClass *interpolate_class = VIPS_INTERPOLATE_CLASS( iclass ); object_class->nickname = "bicubic"; object_class->description = _( "bicubic interpolation (Catmull-Rom)" ); interpolate_class->interpolate = vips_interpolate_bicubic_interpolate; interpolate_class->window_size = 4; /* Build the tables of pre-computed coefficients. */ for( int x = 0; x < VIPS_TRANSFORM_SCALE + 1; x++ ) { calculate_coefficients_catmull( vips_bicubic_matrixf[x], (float) x / VIPS_TRANSFORM_SCALE ); for( int i = 0; i < 4; i++ ) vips_bicubic_matrixi[x][i] = vips_bicubic_matrixf[x][i] * VIPS_INTERPOLATE_SCALE; } } static void vips_interpolate_bicubic_init( VipsInterpolateBicubic *bicubic ) { #ifdef DEBUG printf( "vips_interpolate_bicubic_init: " ); vips_object_print_dump( VIPS_OBJECT( bicubic ) ); #endif /*DEBUG*/ } libvips-8.12.1/libvips/resample/dummy2.cc000066400000000000000000000002551414645631700202740ustar00rootroot00000000000000/* mac os x libtool needs to link libraries containing c++ (eg. cimg) with * g++ ... force this with a dummy c++ file at the top level */ const int im__dummy_value = 42; libvips-8.12.1/libvips/resample/interpolate.c000066400000000000000000000431731414645631700212500ustar00rootroot00000000000000/* vipsinterpolate ... abstract base class for various interpolators * * J. Cupitt, 15/10/08 * * 12/8/10 * - revise window_size / window_offset stuff again: window_offset now * defaults to (window_size / 2 - 1), so for a 4x4 stencil (eg. * bicubic) we have an offset of 1 * - tiny speedups * 7/1/11 * - don't use tables for bilinear on float data for a small speedup * (thanks Nicolas Robidoux) * 12/1/11 * - faster, more accuarate uchar bilinear (thanks Nicolas) * 2/2/11 * - gtk-doc * 16/12/15 * - faster bilinear * 27/2/19 s-sajid-ali * - more accurate bilinear */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include /** * SECTION: interpolator * @short_description: various interpolators: nearest, bilinear, and * some non-linear * @stability: Stable * @include: vips/vips.h * * A number of image interpolators. */ G_DEFINE_ABSTRACT_TYPE( VipsInterpolate, vips_interpolate, VIPS_TYPE_OBJECT ); /** * VipsInterpolateMethod: * @interpolate: the interpolator * @out: write the interpolated pixel here * @in: read source pixels from here * @x: interpolate value at this position * @y: interpolate value at this position * * An interpolation function. It should read source pixels from @in with * VIPS_REGION_ADDR(), it can look left and up from (x, y) by @window_offset * pixels and it can access pixels in a window of size @window_size. * * The interpolated value should be written to the pixel pointed to by @out. * * See also: #VipsInterpolateClass. */ /** * VipsInterpolateClass: * @interpolate: the interpolation method * @get_window_size: return the size of the window needed by this method * @window_size: or just set this for a constant window size * @get_window_offset: return the window offset for this method * @window_offset: or just set this for a constant window offset * * The abstract base class for the various VIPS interpolation functions. * Use "vips --list classes" to see all the interpolators available. * * An interpolator consists of a function to perform the interpolation, plus * some extra data fields which tell vips how to call the function and what * data it needs. * * @window_size is the size of the window that the interpolator needs. For * example, a bicubic interpolator needs to see a window of 4x4 pixels to be * able to interpolate a value. * * You can either have a function in @get_window_size which returns the window * that a specific interpolator needs, or you can leave @get_window_size %NULL * and set a constant value in @window_size. * * @window_offset is how much to offset the window up and left of (x, y). For * example, a bicubic interpolator will want a @window_offset of 1. * * You can either have a function in @get_window_offset which returns the * offset that a specific interpolator needs, or you can leave * @get_window_offset %NULL and set a constant value in @window_offset. * * You also need to set @nickname and @description in #VipsObject. * * See also: #VipsInterpolateMethod, #VipsObject, * vips_interpolate_bilinear_static(). */ #ifdef DEBUG static void vips_interpolate_finalize( GObject *gobject ) { printf( "vips_interpolate_finalize: " ); vips_object_print_name( VIPS_OBJECT( gobject ) ); G_OBJECT_CLASS( vips_interpolate_parent_class )->finalize( gobject ); } #endif /*DEBUG*/ static int vips_interpolate_real_get_window_size( VipsInterpolate *interpolate ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); g_assert( class->window_size != -1 ); return( class->window_size ); } static int vips_interpolate_real_get_window_offset( VipsInterpolate *interpolate ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); /* Default to half window size - 1. For example, bicubic is a 4x4 * stencil and needs an offset of 1. */ if( class->window_offset != -1 ) return( class->window_offset ); else { int window_size = vips_interpolate_get_window_size( interpolate ); /* Don't go -ve, of course, for window_size 1. */ return( VIPS_MAX( 0, window_size / 2 - 1 ) ); } } static void vips_interpolate_class_init( VipsInterpolateClass *class ) { VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); #ifdef DEBUG GObjectClass *gobject_class = G_OBJECT_CLASS( class ); #endif /*DEBUG*/ #ifdef DEBUG gobject_class->finalize = vips_interpolate_finalize; #endif /*DEBUG*/ vobject_class->nickname = "interpolate"; vobject_class->description = _( "VIPS interpolators" ); class->interpolate = NULL; class->get_window_size = vips_interpolate_real_get_window_size; class->get_window_offset = vips_interpolate_real_get_window_offset; class->window_size = -1; class->window_offset = -1; } static void vips_interpolate_init( VipsInterpolate *interpolate ) { #ifdef DEBUG printf( "vips_interpolate_init: " ); vips_object_print_name( VIPS_OBJECT( interpolate ) ); #endif /*DEBUG*/ } /** * vips_interpolate: (skip) * @interpolate: interpolator to use * @out: write result here * @in: read source data from here * @x: interpolate value at this position * @y: interpolate value at this position * * Look up the @interpolate method in the class and call it. Use * vips_interpolate_get_method() to get a direct pointer to the function and * avoid the lookup overhead. * * You need to set @in and @out up correctly. */ void vips_interpolate( VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); g_assert( class->interpolate ); class->interpolate( interpolate, out, in, x, y ); } /** * vips_interpolate_get_method: (skip) * @interpolate: interpolator to use * * Look up the @interpolate method in the class and return it. Use this * instead of vips_interpolate() to cache method dispatch. * * Returns: a pointer to the interpolation function */ VipsInterpolateMethod vips_interpolate_get_method( VipsInterpolate *interpolate ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); g_assert( class->interpolate ); return( class->interpolate ); } /** * vips_interpolate_get_window_size: * @interpolate: interpolator to use * * Look up an interpolators desired window size. * * Returns: the interpolators required window size */ int vips_interpolate_get_window_size( VipsInterpolate *interpolate ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); g_assert( class->get_window_size ); return( class->get_window_size( interpolate ) ); } /** * vips_interpolate_get_window_offset: * @interpolate: interpolator to use * * Look up an interpolators desired window offset. * * Returns: the interpolators required window offset */ int vips_interpolate_get_window_offset( VipsInterpolate *interpolate ) { VipsInterpolateClass *class = VIPS_INTERPOLATE_GET_CLASS( interpolate ); g_assert( class->get_window_offset ); return( class->get_window_offset( interpolate ) ); } /** * VIPS_TRANSFORM_SHIFT: * * Many of the vips interpolators use fixed-point arithmetic for coordinate * calculation. This is how many bits of precision they use. */ /** * VIPS_TRANSFORM_SCALE: * * #VIPS_TRANSFORM_SHIFT as a multiplicative constant. */ /** * VIPS_INTERPOLATE_SHIFT: * * Many of the vips interpolators use fixed-point arithmetic for value * calcualtion. This is how many bits of precision they use. */ /** * VIPS_INTERPOLATE_SCALE: * * #VIPS_INTERPOLATE_SHIFT as a multiplicative constant. */ /* VipsInterpolateNearest class */ #define VIPS_TYPE_INTERPOLATE_NEAREST (vips_interpolate_nearest_get_type()) #define VIPS_INTERPOLATE_NEAREST( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_NEAREST, VipsInterpolateNearest )) #define VIPS_INTERPOLATE_NEAREST_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_NEAREST, VipsInterpolateNearestClass)) #define VIPS_IS_INTERPOLATE_NEAREST( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_NEAREST )) #define VIPS_IS_INTERPOLATE_NEAREST_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_NEAREST )) #define VIPS_INTERPOLATE_NEAREST_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_NEAREST, VipsInterpolateNearestClass )) /* No new members. */ typedef VipsInterpolate VipsInterpolateNearest; typedef VipsInterpolateClass VipsInterpolateNearestClass; G_DEFINE_TYPE( VipsInterpolateNearest, vips_interpolate_nearest, VIPS_TYPE_INTERPOLATE ); static void vips_interpolate_nearest_interpolate( VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y ) { const int ps = VIPS_IMAGE_SIZEOF_PEL( in->im ); const int xi = (int) x; const int yi = (int) y; const VipsPel * restrict p = VIPS_REGION_ADDR( in, xi, yi ); VipsPel * restrict q = (VipsPel *) out; int z; for( z = 0; z < ps; z++ ) q[z] = p[z]; } static void vips_interpolate_nearest_class_init( VipsInterpolateNearestClass *class ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( class ); VipsInterpolateClass *interpolate_class = VIPS_INTERPOLATE_CLASS( class ); object_class->nickname = "nearest"; object_class->description = _( "nearest-neighbour interpolation" ); interpolate_class->interpolate = vips_interpolate_nearest_interpolate; interpolate_class->window_size = 1; } static void vips_interpolate_nearest_init( VipsInterpolateNearest *nearest ) { #ifdef DEBUG printf( "vips_interpolate_nearest_init: " ); vips_object_print_name( VIPS_OBJECT( nearest ) ); #endif /*DEBUG*/ } VipsInterpolate * vips_interpolate_nearest_new( void ) { return( VIPS_INTERPOLATE( vips_object_new( VIPS_TYPE_INTERPOLATE_NEAREST, NULL, NULL, NULL ) ) ); } /** * vips_interpolate_nearest_static: * * A convenience function that returns a nearest-neighbour interpolator you * don't need to free. * * Returns: (transfer none): a nearest-neighbour interpolator */ VipsInterpolate * vips_interpolate_nearest_static( void ) { static VipsInterpolate *interpolate = NULL; if( !interpolate ) { interpolate = vips_interpolate_nearest_new(); vips_object_set_static( VIPS_OBJECT( interpolate ), TRUE ); } return( interpolate ); } /* VipsInterpolateBilinear class */ #define VIPS_TYPE_INTERPOLATE_BILINEAR (vips_interpolate_bilinear_get_type()) #define VIPS_INTERPOLATE_BILINEAR( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_BILINEAR, VipsInterpolateBilinear )) #define VIPS_INTERPOLATE_BILINEAR_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_BILINEAR, VipsInterpolateBilinearClass)) #define VIPS_IS_INTERPOLATE_BILINEAR( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_BILINEAR )) #define VIPS_IS_INTERPOLATE_BILINEAR_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_BILINEAR )) #define VIPS_INTERPOLATE_BILINEAR_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_BILINEAR, VipsInterpolateBilinearClass )) typedef VipsInterpolate VipsInterpolateBilinear; typedef VipsInterpolateClass VipsInterpolateBilinearClass; G_DEFINE_TYPE( VipsInterpolateBilinear, vips_interpolate_bilinear, VIPS_TYPE_INTERPOLATE ); /* in this class, name vars in the 2x2 grid as eg. * p1 p2 * p3 p4 */ #define BILINEAR_INT_INNER { \ tq[z] = (c1 * tp1[z] + c2 * tp2[z] + \ c3 * tp3[z] + c4 * tp4[z] + \ (1 << VIPS_INTERPOLATE_SHIFT) / 2) >> VIPS_INTERPOLATE_SHIFT; \ z += 1; \ } /* Fixed-point arithmetic, no tables. */ #define BILINEAR_INT( TYPE ) { \ TYPE * restrict tq = (TYPE *) out; \ \ int X = (x - ix) * VIPS_INTERPOLATE_SCALE; \ int Y = (y - iy) * VIPS_INTERPOLATE_SCALE; \ \ int Yd = VIPS_INTERPOLATE_SCALE - Y; \ \ int c4 = (Y * X) >> VIPS_INTERPOLATE_SHIFT; \ int c2 = (Yd * X) >> VIPS_INTERPOLATE_SHIFT; \ int c3 = Y - c4; \ int c1 = Yd - c2; \ \ const TYPE * restrict tp1 = (TYPE *) p1; \ const TYPE * restrict tp2 = (TYPE *) p2; \ const TYPE * restrict tp3 = (TYPE *) p3; \ const TYPE * restrict tp4 = (TYPE *) p4; \ \ z = 0; \ VIPS_UNROLL( b, BILINEAR_INT_INNER ); \ } #define BILINEAR_FLOAT_INNER { \ tq[z] = c1 * tp1[z] + c2 * tp2[z] + \ c3 * tp3[z] + c4 * tp4[z]; \ z += 1; \ } /* Interpolate a pel ... int16, int32 and float types, no tables, float * arithmetic. Use double not float for coefficient calculation or we can * get small over/undershoots. */ #define BILINEAR_FLOAT( TYPE ) { \ TYPE * restrict tq = (TYPE *) out; \ \ double X = x - ix; \ double Y = y - iy; \ \ double Yd = 1.0f - Y; \ \ double c4 = Y * X; \ double c2 = Yd * X; \ double c3 = Y - c4; \ double c1 = Yd - c2; \ \ const TYPE * restrict tp1 = (TYPE *) p1; \ const TYPE * restrict tp2 = (TYPE *) p2; \ const TYPE * restrict tp3 = (TYPE *) p3; \ const TYPE * restrict tp4 = (TYPE *) p4; \ \ z = 0; \ VIPS_UNROLL( b, BILINEAR_FLOAT_INNER ); \ } /* The fixed-point path is fine for uchar pixels, but it'll be inaccurate for * shorts and larger. */ #define SWITCH_INTERPOLATE( FMT, INT, FLOAT ) { \ switch( (FMT) ) { \ case VIPS_FORMAT_UCHAR: INT( unsigned char ); break; \ case VIPS_FORMAT_CHAR: INT( char ); break; \ case VIPS_FORMAT_USHORT:INT( unsigned short ); break; \ case VIPS_FORMAT_SHORT: INT( short ); break; \ case VIPS_FORMAT_UINT: FLOAT( unsigned int ); break; \ case VIPS_FORMAT_INT: FLOAT( int ); break; \ case VIPS_FORMAT_FLOAT: FLOAT( float ); break; \ case VIPS_FORMAT_DOUBLE:FLOAT( double ); break; \ case VIPS_FORMAT_COMPLEX: FLOAT( float ); break; \ case VIPS_FORMAT_DPCOMPLEX:FLOAT( double ); break; \ default: \ g_assert( FALSE ); \ } \ } static void vips_interpolate_bilinear_interpolate( VipsInterpolate *interpolate, void *out, VipsRegion *in, double x, double y ) { /* Pel size and line size. */ const int ps = VIPS_IMAGE_SIZEOF_PEL( in->im ); const int ls = VIPS_REGION_LSKIP( in ); const int b = in->im->Bands * (vips_band_format_iscomplex( in->im->BandFmt ) ? 2 : 1); const int ix = (int) x; const int iy = (int) y; const VipsPel * restrict p1 = VIPS_REGION_ADDR( in, ix, iy ); const VipsPel * restrict p2 = p1 + ps; const VipsPel * restrict p3 = p1 + ls; const VipsPel * restrict p4 = p3 + ps; int z; g_assert( (int) x >= in->valid.left ); g_assert( (int) y >= in->valid.top ); g_assert( (int) x + 1 < VIPS_RECT_RIGHT( &in->valid ) ); g_assert( (int) y + 1 < VIPS_RECT_BOTTOM( &in->valid ) ); SWITCH_INTERPOLATE( in->im->BandFmt, BILINEAR_INT, BILINEAR_FLOAT ); } static void vips_interpolate_bilinear_class_init( VipsInterpolateBilinearClass *class ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( class ); VipsInterpolateClass *interpolate_class = (VipsInterpolateClass *) class; object_class->nickname = "bilinear"; object_class->description = _( "bilinear interpolation" ); interpolate_class->interpolate = vips_interpolate_bilinear_interpolate; interpolate_class->window_size = 2; } static void vips_interpolate_bilinear_init( VipsInterpolateBilinear *bilinear ) { #ifdef DEBUG printf( "vips_interpolate_bilinear_init: " ); vips_object_print_name( VIPS_OBJECT( bilinear ) ); #endif /*DEBUG*/ } VipsInterpolate * vips_interpolate_bilinear_new( void ) { return( VIPS_INTERPOLATE( vips_object_new( VIPS_TYPE_INTERPOLATE_BILINEAR, NULL, NULL, NULL ) ) ); } /** * vips_interpolate_bilinear_static: * * A convenience function that returns a bilinear interpolator you * don't need to free. * * Returns: (transfer none): a bilinear interpolator */ VipsInterpolate * vips_interpolate_bilinear_static( void ) { static VipsInterpolate *interpolate = NULL; if( !interpolate ) { interpolate = vips_interpolate_bilinear_new(); vips_object_set_static( VIPS_OBJECT( interpolate ), TRUE ); } return( interpolate ); } /* Called on startup: register the base vips interpolators. */ void vips__interpolate_init( void ) { extern GType vips_interpolate_bicubic_get_type( void ); extern GType vips_interpolate_lbb_get_type( void ); extern GType vips_interpolate_nohalo_get_type( void ); extern GType vips_interpolate_vsqbs_get_type( void ); vips_interpolate_nearest_get_type(); vips_interpolate_bilinear_get_type(); vips_interpolate_bicubic_get_type(); vips_interpolate_lbb_get_type(); vips_interpolate_nohalo_get_type(); vips_interpolate_vsqbs_get_type(); } /** * vips_interpolate_new: (constructor) * @nickname: nickname for interpolator * * Look up an interpolator from a nickname and make one. You need to free the * result with g_object_unref() when you're done with it. * * See also: vips_type_find(). * * Returns: an interpolator, or %NULL on error. */ VipsInterpolate * vips_interpolate_new( const char *nickname ) { GType type; if( !(type = vips_type_find( "VipsInterpolate", nickname )) ) { vips_error( "VipsInterpolate", _( "class \"%s\" not found" ), nickname ); return( NULL ); } return( VIPS_INTERPOLATE( vips_object_new( type, NULL, NULL, NULL ) ) ); } libvips-8.12.1/libvips/resample/lbb.cpp000066400000000000000000001022151414645631700200120ustar00rootroot00000000000000/* lbb (locally bounded bicubic) resampler * * N. Robidoux, C. Racette and J. Cupitt, 23-28/03/2010 * * N. Robidoux, 16-19/05/2010 * * N. Robidoux, 22/11/2011 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* * 2010 (c) Nicolas Robidoux, Chantal Racette, John Cupitt. * * N. Robidoux thanks Adam Turcotte, Geert Jordaens, Ralf Meyer, * Øyvind Kolås, Minglun Gong, Eric Daoust and Sven Neumann for useful * comments and code. * * C. Racette's image resampling research and programming funded in * part by an NSERC (National Science and Engineering Research Council * of Canada) Alexander Graham Bell Canada Graduate Scholarship, by an * NSERC Discovery Grant awarded to Julien Dompierre (grant number * 20-61098) and by N. Robidoux's Laurentian University professional * allowance. */ /* * LBB has two versions: * * A "soft" version, which shows a little less staircasing and a * little more haloing, and which is a little more expensive to * compute. We recommend this as the default. * * A "sharp" version, which shows a little more staircasing and a * little less haloing, which is a little cheaper (it uses 6 less * comparisons and 12 less "? :"). * * The only difference between the two is that the "soft" versions * uses local minima and maxima computed over 3x3 square blocks, and * the "sharp" version uses local minima and maxima computed over 3x3 * crosses. * * If you want to use the "sharp" version, comment out the following * three pre-processor code lines: */ /* #ifndef __LBB_CHEAP_H__ #define __LBB_CHEAP_H__ #endif */ /* * LBB (Locally Bounded Bicubic) is a high quality nonlinear variant * of Catmull-Rom. Images resampled with LBB have much smaller halos * than images resampled with windowed sincs or other interpolatory * cubic spline filters. Specifically, LBB halos are narrower and the * over/undershoot amplitude is smaller. This is accomplished without * significantly affecting the smoothness of the result (compared to * Catmull-Rom). * * Another important property is that the resampled values are * contained within the range of nearby input values. Consequently, no * final clamping is needed to stay "in range" (e.g., 0-255 for * standard 8-bit images). * * LBB was developed by N. Robidoux and C. Racette at the Department * of Mathematics and Computer Science of Laurentian University in the * course of C. Racette's Masters thesis in Computational * Sciences. Preliminary work directly leading to the LBB method and * code was performed by C. Racette and N. Robidoux in the course of * her honours thesis, and by N. Robidoux, A. Turcotte and E. Daoust * during Google Summer of Code 2009 (through two awards made to GIMP * to improve GEGL). * * LBB is a novel method with the following properties: * * --LBB is a Hermite bicubic method: The bicubic surface is defined, * one convex hull of four nearby input points at a time, using four * point values, four x-derivatives, four y-derivatives, and four * cross-derivatives. * * --The stencil for values in a square patch is the usual 4x4. * * --LBB is interpolatory. * * --It is C^1 with continuous cross derivatives. * * --When the limiters are inactive, LBB gives the same result as * Catmull-Rom. * * --When used on binary images, LBB gives results similar to bicubic * Hermite with all first derivatives---but not necessarily the * cross derivatives (this last assertion needs to be double * checked)--at input pixel locations set to zero. * * --The LBB reconstruction is locally bounded: Over each square * patch, the surface is contained between the minimum and the * maximum of the 16 nearest input pixel values. * * --Consequently, the LBB reconstruction is globally bounded between * the very smallest input pixel value and the very largest input * pixel value. It is not necessary to clamp results. * * The LBB method is based on the method of Ken Brodlie, Petros * Mashwama and Sohail Butt for constraining Hermite interpolants * between globally defined planes: * * Visualization of surface data to preserve positivity and other * simple constraints. Computer & Graphics, Vol. 19, Number 4, pages * 585-594, 1995. DOI: 10.1016/0097-8493(95)00036-C. * * Instead of forcing the reconstructed surface to lie between two * GLOBALLY defined planes, LBB constrains one patch at a time to lie * between LOCALLY defined planes. This is accomplished by * constraining the derivatives (x, y and cross) at each input pixel * location so that if the constraint was applied everywhere the * surface would fit between the min and max of the values at the 9 * closest pixel locations. Because this is done with each of the four * pixel locations which define the bicubic patch, this forces the * reconstructed surface to lie between the min and max of the values * at the 16 closest values pixel locations. (Each corner defines its * own 3x3 subgroup of the 4x4 stencil. Consequently, the surface is * necessarily above the minimum of the four minima, which happens to * be the minimum over the 4x4. Similarly with the maxima.) * * The above paragraph described the "soft" version of LBB. The * "sharp" version is similar. */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "templates.h" #define VIPS_TYPE_INTERPOLATE_LBB \ (vips_interpolate_lbb_get_type()) #define VIPS_INTERPOLATE_LBB( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_LBB, VipsInterpolateLbb )) #define VIPS_INTERPOLATE_LBB_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_LBB, VipsInterpolateLbbClass)) #define VIPS_IS_INTERPOLATE_LBB( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_LBB )) #define VIPS_IS_INTERPOLATE_LBB_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_LBB )) #define VIPS_INTERPOLATE_LBB_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_LBB, VipsInterpolateLbbClass )) typedef struct _VipsInterpolateLbb { VipsInterpolate parent_object; } VipsInterpolateLbb; typedef struct _VipsInterpolateLbbClass { VipsInterpolateClass parent_class; } VipsInterpolateLbbClass; /* * Absolute value and sign macros: */ #define LBB_ABS(x) ( ((x)>=0.) ? (x) : -(x) ) #define LBB_SIGN(x) ( ((x)>=0.) ? 1.0 : -1.0 ) /* * MIN and MAX macros set up so that I can put the likely winner in * the first argument (forward branch likely blah blah blah): */ #define LBB_MIN(x,y) ( ((x)<=(y)) ? (x) : (y) ) #define LBB_MAX(x,y) ( ((x)>=(y)) ? (x) : (y) ) static inline double lbbicubic( const double c00, const double c10, const double c01, const double c11, const double c00dx, const double c10dx, const double c01dx, const double c11dx, const double c00dy, const double c10dy, const double c01dy, const double c11dy, const double c00dxdy, const double c10dxdy, const double c01dxdy, const double c11dxdy, const double uno_one, const double uno_two, const double uno_thr, const double uno_fou, const double dos_one, const double dos_two, const double dos_thr, const double dos_fou, const double tre_one, const double tre_two, const double tre_thr, const double tre_fou, const double qua_one, const double qua_two, const double qua_thr, const double qua_fou ) { /* * STENCIL (FOOTPRINT) OF INPUT VALUES: * * The stencil of LBB is the same as for any standard Hermite * bicubic (e.g., Catmull-Rom): * * (ix-1,iy-1) (ix,iy-1) (ix+1,iy-1) (ix+2,iy-1) * = uno_one = uno_two = uno_thr = uno_fou * * (ix-1,iy) (ix,iy) (ix+1,iy) (ix+2,iy) * = dos_one = dos_two = dos_thr = dos_fou * X * (ix-1,iy+1) (ix,iy+1) (ix+1,iy+1) (ix+2,iy+1) * = tre_one = tre_two = tre_thr = tre_fou * * (ix-1,iy+2) (ix,iy+2) (ix+1,iy+2) (ix+2,iy+2) * = qua_one = qua_two = qua_thr = qua_fou * * where ix is the (pseudo-)floor of the requested left-to-right * location ("X"), and iy is the floor of the requested up-to-down * location. */ #if defined (__LBB_CHEAP_H__) /* * Computation of the four min and four max over 3x3 input data * sub-crosses of the 4x4 input stencil, performed with only 22 * comparisons and 28 "? :". If you can figure out how to do this * more efficiently, let us know. * * This is the cheaper (but arguably less desirable in terms of * quality) version of the computation. */ const double m1 = (dos_two <= dos_thr) ? dos_two : dos_thr ; const double M1 = (dos_two <= dos_thr) ? dos_thr : dos_two ; const double m2 = (tre_two <= tre_thr) ? tre_two : tre_thr ; const double M2 = (tre_two <= tre_thr) ? tre_thr : tre_two ; const double m3 = (uno_two <= dos_one) ? uno_two : dos_one ; const double M3 = (uno_two <= dos_one) ? dos_one : uno_two ; const double m4 = (uno_thr <= dos_fou) ? uno_thr : dos_fou ; const double M4 = (uno_thr <= dos_fou) ? dos_fou : uno_thr ; const double m5 = (tre_one <= qua_two) ? tre_one : qua_two ; const double M5 = (tre_one <= qua_two) ? qua_two : tre_one ; const double m6 = (tre_fou <= qua_thr) ? tre_fou : qua_thr ; const double M6 = (tre_fou <= qua_thr) ? qua_thr : tre_fou ; const double m7 = LBB_MIN( m1, tre_two ); const double M7 = LBB_MAX( M1, tre_two ); const double m8 = LBB_MIN( m1, tre_thr ); const double M8 = LBB_MAX( M1, tre_thr ); const double m9 = LBB_MIN( m2, dos_two ); const double M9 = LBB_MAX( M2, dos_two ); const double m10 = LBB_MIN( m2, dos_thr ); const double M10 = LBB_MAX( M2, dos_thr ); const double min00 = LBB_MIN( m7, m3 ); const double max00 = LBB_MAX( M7, M3 ); const double min10 = LBB_MIN( m8, m4 ); const double max10 = LBB_MAX( M8, M4 ); const double min01 = LBB_MIN( m9, m5 ); const double max01 = LBB_MAX( M9, M5 ); const double min11 = LBB_MIN( m10, m6 ); const double max11 = LBB_MAX( M10, M6 ); #else /* * Computation of the four min and four max over 3x3 input data * sub-blocks of the 4x4 input stencil, performed with only 28 * comparisons and 34 "? :". If you can figure how to do this more * efficiently, let us know. */ const double m1 = (dos_two <= dos_thr) ? dos_two : dos_thr ; const double M1 = (dos_two <= dos_thr) ? dos_thr : dos_two ; const double m2 = (tre_two <= tre_thr) ? tre_two : tre_thr ; const double M2 = (tre_two <= tre_thr) ? tre_thr : tre_two ; const double m6 = (dos_one <= tre_one) ? dos_one : tre_one ; const double M6 = (dos_one <= tre_one) ? tre_one : dos_one ; const double m7 = (dos_fou <= tre_fou) ? dos_fou : tre_fou ; const double M7 = (dos_fou <= tre_fou) ? tre_fou : dos_fou ; const double m3 = (uno_two <= uno_thr) ? uno_two : uno_thr ; const double M3 = (uno_two <= uno_thr) ? uno_thr : uno_two ; const double m4 = (qua_two <= qua_thr) ? qua_two : qua_thr ; const double M4 = (qua_two <= qua_thr) ? qua_thr : qua_two ; const double m5 = LBB_MIN( m1, m2 ); const double M5 = LBB_MAX( M1, M2 ); const double m10 = LBB_MIN( m6, uno_one ); const double M10 = LBB_MAX( M6, uno_one ); const double m11 = LBB_MIN( m6, qua_one ); const double M11 = LBB_MAX( M6, qua_one ); const double m12 = LBB_MIN( m7, uno_fou ); const double M12 = LBB_MAX( M7, uno_fou ); const double m13 = LBB_MIN( m7, qua_fou ); const double M13 = LBB_MAX( M7, qua_fou ); const double m8 = LBB_MIN( m5, m3 ); const double M8 = LBB_MAX( M5, M3 ); const double m9 = LBB_MIN( m5, m4 ); const double M9 = LBB_MAX( M5, M4 ); const double min00 = LBB_MIN( m8, m10 ); const double max00 = LBB_MAX( M8, M10 ); const double min10 = LBB_MIN( m8, m12 ); const double max10 = LBB_MAX( M8, M12 ); const double min01 = LBB_MIN( m9, m11 ); const double max01 = LBB_MAX( M9, M11 ); const double min11 = LBB_MIN( m9, m13 ); const double max11 = LBB_MAX( M9, M13 ); #endif /* * The remainder of the "per channel" computation involves the * computation of: * * --8 conditional moves, * * --8 signs (in which the sign of zero is unimportant), * * --12 minima of two values, * * --8 maxima of two values, * * --8 absolute values, * * for a grand total of 29 minima, 25 maxima, 8 conditional moves, 8 * signs, and 8 absolute values. If everything is done with * conditional moves, "only" 28+8+8+12+8+8=72 flags are involved * (because initial min and max can be computed with one flag). * * The "per channel" part of the computation also involves 107 * arithmetic operations (54 *, 21 +, 42 -). */ /* * Distances to the local min and max: */ const double u00 = dos_two - min00; const double v00 = max00 - dos_two; const double u10 = dos_thr - min10; const double v10 = max10 - dos_thr; const double u01 = tre_two - min01; const double v01 = max01 - tre_two; const double u11 = tre_thr - min11; const double v11 = max11 - tre_thr; /* * Initial values of the derivatives computed with centered * differences. Factors of 1/2 are left out because they are folded * in later: */ const double dble_dzdx00i = dos_thr - dos_one; const double dble_dzdy11i = qua_thr - dos_thr; const double dble_dzdx10i = dos_fou - dos_two; const double dble_dzdy01i = qua_two - dos_two; const double dble_dzdx01i = tre_thr - tre_one; const double dble_dzdy10i = tre_thr - uno_thr; const double dble_dzdx11i = tre_fou - tre_two; const double dble_dzdy00i = tre_two - uno_two; /* * Signs of the derivatives. The upcoming clamping does not change * them (except if the clamping sends a negative derivative to 0, in * which case the sign does not matter anyway). */ const double sign_dzdx00 = LBB_SIGN( dble_dzdx00i ); const double sign_dzdx10 = LBB_SIGN( dble_dzdx10i ); const double sign_dzdx01 = LBB_SIGN( dble_dzdx01i ); const double sign_dzdx11 = LBB_SIGN( dble_dzdx11i ); const double sign_dzdy00 = LBB_SIGN( dble_dzdy00i ); const double sign_dzdy10 = LBB_SIGN( dble_dzdy10i ); const double sign_dzdy01 = LBB_SIGN( dble_dzdy01i ); const double sign_dzdy11 = LBB_SIGN( dble_dzdy11i ); /* * Initial values of the cross-derivatives. Factors of 1/4 are left * out because folded in later: */ const double quad_d2zdxdy00i = uno_one - uno_thr + dble_dzdx01i; const double quad_d2zdxdy10i = uno_two - uno_fou + dble_dzdx11i; const double quad_d2zdxdy01i = qua_thr - qua_one - dble_dzdx00i; const double quad_d2zdxdy11i = qua_fou - qua_two - dble_dzdx10i; /* * Slope limiters. The key multiplier is 3 but we fold a factor of * 2, hence 6: */ const double dble_slopelimit_00 = 6.0 * LBB_MIN( u00, v00 ); const double dble_slopelimit_10 = 6.0 * LBB_MIN( u10, v10 ); const double dble_slopelimit_01 = 6.0 * LBB_MIN( u01, v01 ); const double dble_slopelimit_11 = 6.0 * LBB_MIN( u11, v11 ); /* * Clamped first derivatives: */ const double dble_dzdx00 = ( sign_dzdx00 * dble_dzdx00i <= dble_slopelimit_00 ) ? dble_dzdx00i : sign_dzdx00 * dble_slopelimit_00; const double dble_dzdy00 = ( sign_dzdy00 * dble_dzdy00i <= dble_slopelimit_00 ) ? dble_dzdy00i : sign_dzdy00 * dble_slopelimit_00; const double dble_dzdx10 = ( sign_dzdx10 * dble_dzdx10i <= dble_slopelimit_10 ) ? dble_dzdx10i : sign_dzdx10 * dble_slopelimit_10; const double dble_dzdy10 = ( sign_dzdy10 * dble_dzdy10i <= dble_slopelimit_10 ) ? dble_dzdy10i : sign_dzdy10 * dble_slopelimit_10; const double dble_dzdx01 = ( sign_dzdx01 * dble_dzdx01i <= dble_slopelimit_01 ) ? dble_dzdx01i : sign_dzdx01 * dble_slopelimit_01; const double dble_dzdy01 = ( sign_dzdy01 * dble_dzdy01i <= dble_slopelimit_01 ) ? dble_dzdy01i : sign_dzdy01 * dble_slopelimit_01; const double dble_dzdx11 = ( sign_dzdx11 * dble_dzdx11i <= dble_slopelimit_11 ) ? dble_dzdx11i : sign_dzdx11 * dble_slopelimit_11; const double dble_dzdy11 = ( sign_dzdy11 * dble_dzdy11i <= dble_slopelimit_11 ) ? dble_dzdy11i : sign_dzdy11 * dble_slopelimit_11; /* * Sums and differences of first derivatives: */ const double twelve_sum00 = 6.0 * ( dble_dzdx00 + dble_dzdy00 ); const double twelve_dif00 = 6.0 * ( dble_dzdx00 - dble_dzdy00 ); const double twelve_sum10 = 6.0 * ( dble_dzdx10 + dble_dzdy10 ); const double twelve_dif10 = 6.0 * ( dble_dzdx10 - dble_dzdy10 ); const double twelve_sum01 = 6.0 * ( dble_dzdx01 + dble_dzdy01 ); const double twelve_dif01 = 6.0 * ( dble_dzdx01 - dble_dzdy01 ); const double twelve_sum11 = 6.0 * ( dble_dzdx11 + dble_dzdy11 ); const double twelve_dif11 = 6.0 * ( dble_dzdx11 - dble_dzdy11 ); /* * Absolute values of the sums: */ const double twelve_abs_sum00 = LBB_ABS( twelve_sum00 ); const double twelve_abs_sum10 = LBB_ABS( twelve_sum10 ); const double twelve_abs_sum01 = LBB_ABS( twelve_sum01 ); const double twelve_abs_sum11 = LBB_ABS( twelve_sum11 ); /* * Scaled distances to the min: */ const double u00_times_36 = 36.0 * u00; const double u10_times_36 = 36.0 * u10; const double u01_times_36 = 36.0 * u01; const double u11_times_36 = 36.0 * u11; /* * First cross-derivative limiter: */ const double first_limit00 = twelve_abs_sum00 - u00_times_36; const double first_limit10 = twelve_abs_sum10 - u10_times_36; const double first_limit01 = twelve_abs_sum01 - u01_times_36; const double first_limit11 = twelve_abs_sum11 - u11_times_36; const double quad_d2zdxdy00ii = LBB_MAX( quad_d2zdxdy00i, first_limit00 ); const double quad_d2zdxdy10ii = LBB_MAX( quad_d2zdxdy10i, first_limit10 ); const double quad_d2zdxdy01ii = LBB_MAX( quad_d2zdxdy01i, first_limit01 ); const double quad_d2zdxdy11ii = LBB_MAX( quad_d2zdxdy11i, first_limit11 ); /* * Scaled distances to the max: */ const double v00_times_36 = 36.0 * v00; const double v10_times_36 = 36.0 * v10; const double v01_times_36 = 36.0 * v01; const double v11_times_36 = 36.0 * v11; /* * Second cross-derivative limiter: */ const double second_limit00 = v00_times_36 - twelve_abs_sum00; const double second_limit10 = v10_times_36 - twelve_abs_sum10; const double second_limit01 = v01_times_36 - twelve_abs_sum01; const double second_limit11 = v11_times_36 - twelve_abs_sum11; const double quad_d2zdxdy00iii = LBB_MIN( quad_d2zdxdy00ii, second_limit00 ); const double quad_d2zdxdy10iii = LBB_MIN( quad_d2zdxdy10ii, second_limit10 ); const double quad_d2zdxdy01iii = LBB_MIN( quad_d2zdxdy01ii, second_limit01 ); const double quad_d2zdxdy11iii = LBB_MIN( quad_d2zdxdy11ii, second_limit11 ); /* * Absolute values of the differences: */ const double twelve_abs_dif00 = LBB_ABS( twelve_dif00 ); const double twelve_abs_dif10 = LBB_ABS( twelve_dif10 ); const double twelve_abs_dif01 = LBB_ABS( twelve_dif01 ); const double twelve_abs_dif11 = LBB_ABS( twelve_dif11 ); /* * Third cross-derivative limiter: */ const double third_limit00 = twelve_abs_dif00 - v00_times_36; const double third_limit10 = twelve_abs_dif10 - v10_times_36; const double third_limit01 = twelve_abs_dif01 - v01_times_36; const double third_limit11 = twelve_abs_dif11 - v11_times_36; const double quad_d2zdxdy00iiii = LBB_MAX( quad_d2zdxdy00iii, third_limit00); const double quad_d2zdxdy10iiii = LBB_MAX( quad_d2zdxdy10iii, third_limit10); const double quad_d2zdxdy01iiii = LBB_MAX( quad_d2zdxdy01iii, third_limit01); const double quad_d2zdxdy11iiii = LBB_MAX( quad_d2zdxdy11iii, third_limit11); /* * Fourth cross-derivative limiter: */ const double fourth_limit00 = u00_times_36 - twelve_abs_dif00; const double fourth_limit10 = u10_times_36 - twelve_abs_dif10; const double fourth_limit01 = u01_times_36 - twelve_abs_dif01; const double fourth_limit11 = u11_times_36 - twelve_abs_dif11; const double quad_d2zdxdy00 = LBB_MIN( quad_d2zdxdy00iiii, fourth_limit00); const double quad_d2zdxdy10 = LBB_MIN( quad_d2zdxdy10iiii, fourth_limit10); const double quad_d2zdxdy01 = LBB_MIN( quad_d2zdxdy01iiii, fourth_limit01); const double quad_d2zdxdy11 = LBB_MIN( quad_d2zdxdy11iiii, fourth_limit11); /* * Part of the result which does not need derivatives: */ const double newval1 = c00 * dos_two + c10 * dos_thr + c01 * tre_two + c11 * tre_thr; /* * Twice the part of the result which only needs first derivatives. */ const double newval2 = c00dx * dble_dzdx00 + c10dx * dble_dzdx10 + c01dx * dble_dzdx01 + c11dx * dble_dzdx11 + c00dy * dble_dzdy00 + c10dy * dble_dzdy10 + c01dy * dble_dzdy01 + c11dy * dble_dzdy11; /* * Four times the part of the result which only uses cross * derivatives: */ const double newval3 = c00dxdy * quad_d2zdxdy00 + c10dxdy * quad_d2zdxdy10 + c01dxdy * quad_d2zdxdy01 + c11dxdy * quad_d2zdxdy11; const double newval = newval1 + .5 * newval2 + .25 * newval3; return newval; } /* * Call lbb with a type conversion operator as a parameter. * * It would be nice to do this with templates but we can't figure out * how to do it cleanly. Suggestions welcome! */ #define LBB_CONVERSION( conversion ) \ template static void inline \ lbb_ ## conversion( void* restrict pout, \ const VipsPel* restrict pin, \ const int bands, \ const int lskip, \ const double relative_x, \ const double relative_y ) \ { \ T* restrict out = (T *) pout; \ \ const T* restrict in = (T *) pin; \ \ const int one_shift = -bands; \ const int thr_shift = bands; \ const int fou_shift = 2*bands; \ \ const int uno_two_shift = -lskip; \ \ const int tre_two_shift = lskip; \ const int qua_two_shift = 2*lskip; \ \ const int uno_one_shift = uno_two_shift + one_shift; \ const int dos_one_shift = one_shift; \ const int tre_one_shift = tre_two_shift + one_shift; \ const int qua_one_shift = qua_two_shift + one_shift; \ \ const int uno_thr_shift = uno_two_shift + thr_shift; \ const int dos_thr_shift = thr_shift; \ const int tre_thr_shift = tre_two_shift + thr_shift; \ const int qua_thr_shift = qua_two_shift + thr_shift; \ \ const int uno_fou_shift = uno_two_shift + fou_shift; \ const int dos_fou_shift = fou_shift; \ const int tre_fou_shift = tre_two_shift + fou_shift; \ const int qua_fou_shift = qua_two_shift + fou_shift; \ \ const double xp1over2 = relative_x; \ const double xm1over2 = xp1over2 - 1.0; \ const double onepx = 0.5 + xp1over2; \ const double onemx = 1.5 - xp1over2; \ const double xp1over2sq = xp1over2 * xp1over2; \ \ const double yp1over2 = relative_y; \ const double ym1over2 = yp1over2 - 1.0; \ const double onepy = 0.5 + yp1over2; \ const double onemy = 1.5 - yp1over2; \ const double yp1over2sq = yp1over2 * yp1over2; \ \ const double xm1over2sq = xm1over2 * xm1over2; \ const double ym1over2sq = ym1over2 * ym1over2; \ \ const double twice1px = onepx + onepx; \ const double twice1py = onepy + onepy; \ const double twice1mx = onemx + onemx; \ const double twice1my = onemy + onemy; \ \ const double xm1over2sq_times_ym1over2sq = xm1over2sq * ym1over2sq; \ const double xp1over2sq_times_ym1over2sq = xp1over2sq * ym1over2sq; \ const double xp1over2sq_times_yp1over2sq = xp1over2sq * yp1over2sq; \ const double xm1over2sq_times_yp1over2sq = xm1over2sq * yp1over2sq; \ \ const double four_times_1px_times_1py = twice1px * twice1py; \ const double four_times_1mx_times_1py = twice1mx * twice1py; \ const double twice_xp1over2_times_1py = xp1over2 * twice1py; \ const double twice_xm1over2_times_1py = xm1over2 * twice1py; \ \ const double twice_xm1over2_times_1my = xm1over2 * twice1my; \ const double twice_xp1over2_times_1my = xp1over2 * twice1my; \ const double four_times_1mx_times_1my = twice1mx * twice1my; \ const double four_times_1px_times_1my = twice1px * twice1my; \ \ const double twice_1px_times_ym1over2 = twice1px * ym1over2; \ const double twice_1mx_times_ym1over2 = twice1mx * ym1over2; \ const double xp1over2_times_ym1over2 = xp1over2 * ym1over2; \ const double xm1over2_times_ym1over2 = xm1over2 * ym1over2; \ \ const double xm1over2_times_yp1over2 = xm1over2 * yp1over2; \ const double xp1over2_times_yp1over2 = xp1over2 * yp1over2; \ const double twice_1mx_times_yp1over2 = twice1mx * yp1over2; \ const double twice_1px_times_yp1over2 = twice1px * yp1over2; \ \ const double c00 = \ four_times_1px_times_1py * xm1over2sq_times_ym1over2sq; \ const double c00dx = \ twice_xp1over2_times_1py * xm1over2sq_times_ym1over2sq; \ const double c00dy = \ twice_1px_times_yp1over2 * xm1over2sq_times_ym1over2sq; \ const double c00dxdy = \ xp1over2_times_yp1over2 * xm1over2sq_times_ym1over2sq; \ \ const double c10 = \ four_times_1mx_times_1py * xp1over2sq_times_ym1over2sq; \ const double c10dx = \ twice_xm1over2_times_1py * xp1over2sq_times_ym1over2sq; \ const double c10dy = \ twice_1mx_times_yp1over2 * xp1over2sq_times_ym1over2sq; \ const double c10dxdy = \ xm1over2_times_yp1over2 * xp1over2sq_times_ym1over2sq; \ \ const double c01 = \ four_times_1px_times_1my * xm1over2sq_times_yp1over2sq; \ const double c01dx = \ twice_xp1over2_times_1my * xm1over2sq_times_yp1over2sq; \ const double c01dy = \ twice_1px_times_ym1over2 * xm1over2sq_times_yp1over2sq; \ const double c01dxdy = \ xp1over2_times_ym1over2 * xm1over2sq_times_yp1over2sq; \ \ const double c11 = \ four_times_1mx_times_1my * xp1over2sq_times_yp1over2sq; \ const double c11dx = \ twice_xm1over2_times_1my * xp1over2sq_times_yp1over2sq; \ const double c11dy = \ twice_1mx_times_ym1over2 * xp1over2sq_times_yp1over2sq; \ const double c11dxdy = \ xm1over2_times_ym1over2 * xp1over2sq_times_yp1over2sq; \ \ int band = bands; \ \ do \ { \ const double double_result = \ lbbicubic( c00, \ c10, \ c01, \ c11, \ c00dx, \ c10dx, \ c01dx, \ c11dx, \ c00dy, \ c10dy, \ c01dy, \ c11dy, \ c00dxdy, \ c10dxdy, \ c01dxdy, \ c11dxdy, \ in[ uno_one_shift ], \ in[ uno_two_shift ], \ in[ uno_thr_shift ], \ in[ uno_fou_shift ], \ in[ dos_one_shift ], \ in[ 0 ], \ in[ dos_thr_shift ], \ in[ dos_fou_shift ], \ in[ tre_one_shift ], \ in[ tre_two_shift ], \ in[ tre_thr_shift ], \ in[ tre_fou_shift ], \ in[ qua_one_shift ], \ in[ qua_two_shift ], \ in[ qua_thr_shift ], \ in[ qua_fou_shift ] ); \ \ const T result = to_ ## conversion( double_result ); \ in++; \ *out++ = result; \ } while (--band); \ } LBB_CONVERSION( fptypes ) LBB_CONVERSION( withsign ) LBB_CONVERSION( nosign ) #define CALL( T, conversion ) \ lbb_ ## conversion( out, \ p, \ bands, \ lskip, \ relative_x, \ relative_y ); /* * We need C linkage: */ extern "C" { G_DEFINE_TYPE( VipsInterpolateLbb, vips_interpolate_lbb, VIPS_TYPE_INTERPOLATE ); } static void vips_interpolate_lbb_interpolate( VipsInterpolate* restrict interpolate, void* restrict out, VipsRegion* restrict in, double absolute_x, double absolute_y ) { /* absolute_x and absolute_y are always >= 1.0 (see double-check assert * below), so we don't need floor(). * * It's 1 not 0 since have a window_offset of 1. */ const int ix = (int) absolute_x; const int iy = (int) absolute_y; /* * Move the pointer to (the first band of) the top/left pixel of the * 2x2 group of pixel centers which contains the sampling location * in its convex hull: */ const VipsPel* restrict p = VIPS_REGION_ADDR( in, ix, iy ); const double relative_x = absolute_x - ix; const double relative_y = absolute_y - iy; /* * VIPS versions of Nicolas's pixel addressing values. */ const int lskip = VIPS_REGION_LSKIP( in ) / VIPS_IMAGE_SIZEOF_ELEMENT( in->im ); /* * Double the bands for complex images to account for the real and * imaginary parts being computed independently: */ const int actual_bands = in->im->Bands; const int bands = vips_band_format_iscomplex( in->im->BandFmt ) ? 2 * actual_bands : actual_bands; g_assert( ix - 1 >= in->valid.left ); g_assert( iy - 1 >= in->valid.top ); g_assert( ix + 2 < VIPS_RECT_RIGHT( &in->valid ) ); g_assert( iy + 2 < VIPS_RECT_BOTTOM( &in->valid ) ); /* Confirm that absolute_x and absolute_y are >= 1, see above. */ g_assert( absolute_x >= 1.0 ); g_assert( absolute_y >= 1.0 ); switch( in->im->BandFmt ) { case VIPS_FORMAT_UCHAR: CALL( unsigned char, nosign ); break; case VIPS_FORMAT_CHAR: CALL( signed char, withsign ); break; case VIPS_FORMAT_USHORT: CALL( unsigned short, nosign ); break; case VIPS_FORMAT_SHORT: CALL( signed short, withsign ); break; case VIPS_FORMAT_UINT: CALL( unsigned int, nosign ); break; case VIPS_FORMAT_INT: CALL( signed int, withsign ); break; /* * Complex images are handled by doubling of bands. */ case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: CALL( float, fptypes ); break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: CALL( double, fptypes ); break; default: g_assert( 0 ); break; } } static void vips_interpolate_lbb_class_init( VipsInterpolateLbbClass *klass ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( klass ); VipsInterpolateClass *interpolate_class = VIPS_INTERPOLATE_CLASS( klass ); object_class->nickname = "lbb"; object_class->description = _( "reduced halo bicubic" ); interpolate_class->interpolate = vips_interpolate_lbb_interpolate; interpolate_class->window_size = 4; } static void vips_interpolate_lbb_init( VipsInterpolateLbb *lbb ) { } libvips-8.12.1/libvips/resample/mapim.c000066400000000000000000000324161414645631700200230ustar00rootroot00000000000000/* resample with an index image * * 15/11/15 * - from affine.c * 12/8/18 * - prevent float->int overflow * - a bit quicker * 17/12/18 * - we were not offsetting pixel fetches by window_offset * 30/1/21 afontenot * - avoid NaN */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG_VERBOSE #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsMapim { VipsResample parent_instance; VipsImage *index; VipsInterpolate *interpolate; /* Need an image vector for start_many / stop_many */ VipsImage *in_array[3]; } VipsMapim; typedef VipsResampleClass VipsMapimClass; G_DEFINE_TYPE( VipsMapim, vips_mapim, VIPS_TYPE_RESAMPLE ); /* Minmax of a line of pixels. Pass in a thing to convert back to int * coordinates. */ #define MINMAX( TYPE, CLIP ) { \ TYPE * restrict p1 = (TYPE *) p; \ TYPE t_max_x = max_x; \ TYPE t_min_x = min_x; \ TYPE t_max_y = max_y; \ TYPE t_min_y = min_y; \ \ for( x = 0; x < r->width; x++ ) { \ TYPE px = p1[0]; \ TYPE py = p1[1]; \ \ if( first ) { \ t_min_x = px; \ t_max_x = px; \ t_min_y = py; \ t_max_y = py; \ \ first = FALSE; \ } \ else { \ if( px > t_max_x ) \ t_max_x = px; \ else if( px < t_min_x ) \ t_min_x = px; \ \ if( py > t_max_y ) \ t_max_y = py; \ else if( py < t_min_y ) \ t_min_y = py; \ } \ \ p1 += 2; \ } \ \ min_x = CLIP( t_min_x ); \ max_x = CLIP( t_max_x ); \ min_y = CLIP( t_min_y ); \ max_y = CLIP( t_max_y ); \ } /* Minmax of a line of float pixels. We have to ignore NaN. */ #define FMINMAX( TYPE ) { \ TYPE * restrict p1 = (TYPE *) p; \ TYPE t_max_x = max_x; \ TYPE t_min_x = min_x; \ TYPE t_max_y = max_y; \ TYPE t_min_y = min_y; \ \ for( x = 0; x < r->width; x++ ) { \ TYPE px = p1[0]; \ TYPE py = p1[1]; \ \ if( !VIPS_ISNAN( px ) && \ !VIPS_ISNAN( py ) ) { \ if( first ) { \ t_min_x = px; \ t_max_x = px; \ t_min_y = py; \ t_max_y = py; \ \ first = FALSE; \ } \ else { \ if( px > t_max_x ) \ t_max_x = px; \ else if( px < t_min_x ) \ t_min_x = px; \ \ if( py > t_max_y ) \ t_max_y = py; \ else if( py < t_min_y ) \ t_min_y = py; \ } \ }\ \ p1 += 2; \ } \ \ if( !first ) { \ min_x = VIPS_CLIP( 0, floor( t_min_x ), VIPS_MAX_COORD ); \ max_x = VIPS_CLIP( 0, floor( t_max_x ), VIPS_MAX_COORD ); \ min_y = VIPS_CLIP( 0, floor( t_min_y ), VIPS_MAX_COORD ); \ max_y = VIPS_CLIP( 0, floor( t_max_y ), VIPS_MAX_COORD ); \ } \ } /* All the clippers. These vary with TYPE. */ /* Clip a small (max val < VIPS_MAX_COORD) unsigned int type. */ #define CLIP_UINT_SMALL( X ) (X) /* Clip a small (max val < VIPS_MAX_COORD) signed int type. */ #define CLIP_SINT_SMALL( X ) VIPS_MAX( X, 0 ); /* An unsigned int type larger than VIPS_MAX_COORD. Trim upper range. */ #define CLIP_UINT_LARGE( X ) VIPS_MIN( X, VIPS_MAX_COORD ); /* A large signed int. */ #define CLIP_SINT_LARGE( X ) VIPS_CLIP( 0, X, VIPS_MAX_COORD ); /* Scan a region and find min/max in the two axes. */ static void vips_mapim_region_minmax( VipsRegion *region, VipsRect *r, VipsRect *bounds ) { int min_x; int max_x; int min_y; int max_y; gboolean first; int x, y; min_x = 0; max_x = 0; min_y = 0; max_y = 0; first = TRUE; for( y = 0; y < r->height; y++ ) { VipsPel * restrict p = VIPS_REGION_ADDR( region, r->left, r->top + y ); switch( region->im->BandFmt ) { case VIPS_FORMAT_UCHAR: MINMAX( unsigned char, CLIP_UINT_SMALL ); break; case VIPS_FORMAT_CHAR: MINMAX( signed char, CLIP_SINT_SMALL ); break; case VIPS_FORMAT_USHORT: MINMAX( unsigned short, CLIP_UINT_SMALL ); break; case VIPS_FORMAT_SHORT: MINMAX( signed short, CLIP_SINT_SMALL ); break; case VIPS_FORMAT_UINT: MINMAX( unsigned int, CLIP_UINT_LARGE ); break; case VIPS_FORMAT_INT: MINMAX( signed int, CLIP_SINT_LARGE ); break; case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: FMINMAX( float ); break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: FMINMAX( double ); break; default: g_assert_not_reached(); } } bounds->left = min_x; bounds->top = min_y; bounds->width = max_x - min_x + 1; bounds->height = max_y - min_y + 1; } /* Unsigned int types. */ #define ULOOKUP( TYPE ) { \ TYPE * restrict p1 = (TYPE *) p; \ \ for( x = 0; x < r->width; x++ ) { \ TYPE px = p1[0]; \ TYPE py = p1[1]; \ \ if( px >= clip_width || \ py >= clip_height ) { \ for( z = 0; z < ps; z++ ) \ q[z] = 0; \ } \ else \ interpolate( mapim->interpolate, q, ir[0], \ px + window_offset, py + window_offset ); \ \ p1 += 2; \ q += ps; \ } \ } /* Signed int types. */ #define LOOKUP( TYPE ) { \ TYPE * restrict p1 = (TYPE *) p; \ \ for( x = 0; x < r->width; x++ ) { \ TYPE px = p1[0]; \ TYPE py = p1[1]; \ \ if( px < 0 || \ px >= clip_width || \ py < 0 || \ py >= clip_height ) { \ for( z = 0; z < ps; z++ ) \ q[z] = 0; \ } \ else \ interpolate( mapim->interpolate, q, ir[0], \ px + window_offset, py + window_offset ); \ \ p1 += 2; \ q += ps; \ } \ } /* Float types. */ #define FLOOKUP( TYPE ) { \ TYPE * restrict p1 = (TYPE *) p; \ \ for( x = 0; x < r->width; x++ ) { \ TYPE px = p1[0]; \ TYPE py = p1[1]; \ \ if( VIPS_ISNAN( px ) || \ VIPS_ISNAN( py ) || \ px < 0 || \ px >= clip_width || \ py < 0 || \ py >= clip_height ) { \ for( z = 0; z < ps; z++ ) \ q[z] = 0; \ } \ else \ interpolate( mapim->interpolate, q, ir[0], \ px + window_offset, py + window_offset ); \ \ p1 += 2; \ q += ps; \ } \ } static int vips_mapim_gen( VipsRegion *or, void *seq, void *a, void *b, gboolean *stop ) { VipsRect *r = &or->valid; VipsRegion **ir = (VipsRegion **) seq; const VipsImage **in_array = (const VipsImage **) a; const VipsMapim *mapim = (VipsMapim *) b; const VipsResample *resample = VIPS_RESAMPLE( mapim ); const VipsImage *in = in_array[0]; const int window_size = vips_interpolate_get_window_size( mapim->interpolate ); const int window_offset = vips_interpolate_get_window_offset( mapim->interpolate ); const VipsInterpolateMethod interpolate = vips_interpolate_get_method( mapim->interpolate ); const int ps = VIPS_IMAGE_SIZEOF_PEL( in ); const int clip_width = resample->in->Xsize; const int clip_height = resample->in->Ysize; VipsRect bounds, image, clipped; int x, y, z; #ifdef DEBUG_VERBOSE printf( "vips_mapim_gen: " "generating left=%d, top=%d, width=%d, height=%d\n", r->left, r->top, r->width, r->height ); #endif /*DEBUG_VERBOSE*/ /* Fetch the chunk of the mapim image we need, and find the max/min in * x and y. */ if( vips_region_prepare( ir[1], r ) ) return( -1 ); VIPS_GATE_START( "vips_mapim_gen: work" ); vips_mapim_region_minmax( ir[1], r, &bounds ); VIPS_GATE_STOP( "vips_mapim_gen: work" ); /* The bounding box of that area is what we will need from @in. Add * enough for the interpolation stencil as well. */ bounds.width += window_size - 1; bounds.height += window_size - 1; /* Clip against the expanded image. */ image.left = 0; image.top = 0; image.width = in->Xsize; image.height = in->Ysize; vips_rect_intersectrect( &bounds, &image, &clipped ); #ifdef DEBUG_VERBOSE printf( "vips_mapim_gen: " "preparing left=%d, top=%d, width=%d, height=%d\n", clipped.left, clipped.top, clipped.width, clipped.height ); #endif /*DEBUG_VERBOSE*/ if( vips_rect_isempty( &clipped ) ) { vips_region_black( or ); return( 0 ); } if( vips_region_prepare( ir[0], &clipped ) ) return( -1 ); VIPS_GATE_START( "vips_mapim_gen: work" ); /* Resample! x/y loop over pixels in the output image (5). */ for( y = 0; y < r->height; y++ ) { VipsPel * restrict p = VIPS_REGION_ADDR( ir[1], r->left, y + r->top ); VipsPel * restrict q = VIPS_REGION_ADDR( or, r->left, y + r->top ); switch( ir[1]->im->BandFmt ) { case VIPS_FORMAT_UCHAR: ULOOKUP( unsigned char ); break; case VIPS_FORMAT_CHAR: LOOKUP( signed char ); break; case VIPS_FORMAT_USHORT: ULOOKUP( unsigned short ); break; case VIPS_FORMAT_SHORT: LOOKUP( signed short ); break; case VIPS_FORMAT_UINT: ULOOKUP( unsigned int ); break; case VIPS_FORMAT_INT: LOOKUP( signed int ); break; case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: FLOOKUP( float ); break; break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: FLOOKUP( double ); break; default: g_assert_not_reached(); } } VIPS_GATE_STOP( "vips_mapim_gen: work" ); return( 0 ); } static int vips_mapim_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsMapim *mapim = (VipsMapim *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 4 ); VipsImage *in; int window_size; int window_offset; if( VIPS_OBJECT_CLASS( vips_mapim_parent_class )->build( object ) ) return( -1 ); if( vips_check_coding_known( class->nickname, resample->in ) || vips_check_twocomponents( class->nickname, mapim->index ) ) return( -1 ); in = resample->in; if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; window_size = vips_interpolate_get_window_size( mapim->interpolate ); window_offset = vips_interpolate_get_window_offset( mapim->interpolate ); /* Add new pixels around the input so we can interpolate at the edges. */ if( vips_embed( in, &t[1], window_offset, window_offset, in->Xsize + window_size - 1, in->Ysize + window_size - 1, "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); in = t[1]; if( vips_image_pipelinev( resample->out, VIPS_DEMAND_STYLE_SMALLTILE, in, NULL ) ) return( -1 ); resample->out->Xsize = mapim->index->Xsize; resample->out->Ysize = mapim->index->Ysize; mapim->in_array[0] = in; mapim->in_array[1] = mapim->index; mapim->in_array[2] = NULL; if( vips_image_generate( resample->out, vips_start_many, vips_mapim_gen, vips_stop_many, mapim->in_array, mapim ) ) return( -1 ); return( 0 ); } static void vips_mapim_class_init( VipsMapimClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VIPS_DEBUG_MSG( "vips_mapim_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "mapim"; vobject_class->description = _( "resample with a map image" ); vobject_class->build = vips_mapim_build; VIPS_ARG_IMAGE( class, "index", 3, _( "Index" ), _( "Index pixels with this" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsMapim, index ) ); VIPS_ARG_INTERPOLATE( class, "interpolate", 4, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsMapim, interpolate ) ); } static void vips_mapim_init( VipsMapim *mapim ) { mapim->interpolate = vips_interpolate_new( "bilinear" ); } /** * vips_mapim: (method) * @in: input image * @out: (out): output image * @index: index image * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @interpolate: interpolate pixels with this * * This operator resamples @in using @index to look up pixels. @out is * the same size as @index, with each pixel being fetched from that position in * @in. That is: * * |[ * out[x, y] = in[index[x, y]] * ]| * * If @index has one band, that band must be complex. Otherwise, @index must * have two bands of any format. * Coordinates in @index are in pixels, with (0, 0) being the top-left corner * of @in, and with y increasing down the image. Use vips_xyz() to build index * images. * * @interpolate defaults to bilinear. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See vips_maplut() for a 1D equivalent of this operation. * * See also: vips_xyz(), vips_affine(), vips_resize(), * vips_maplut(), #VipsInterpolate. * * Returns: 0 on success, -1 on error */ int vips_mapim( VipsImage *in, VipsImage **out, VipsImage *index, ... ) { va_list ap; int result; va_start( ap, index ); result = vips_call_split( "mapim", ap, in, out, index ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/nohalo.cpp000066400000000000000000001734301414645631700205420ustar00rootroot00000000000000/* nohalo subdivision followed by lbb (locally bounded bicubic) * interpolation resampler * * Nohalo level 1 with bilinear finishing scheme hacked for VIPS by * J. Cupitt based on code by N. Robidoux, 20/1/09 * * N. Robidoux and J. Cupitt, 4-17/3/09 * * N. Robidoux, 1/4-29/5/2009 * * Nohalo level 2 with bilinear finishing scheme by N. Robidoux based * on code by N. Robidoux, A. Turcotte and J. Cupitt, 27/1/2010 * * Nohalo level 1 with LBB finishing scheme by N. Robidoux and * C. Racette, 11-18/5/2010 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* * 2009-2010 (c) Nicolas Robidoux, Chantal Racette, John Cupitt and * Adam Turcotte * * N. Robidoux thanks Geert Jordaens, Ralf Meyer, Øyvind Kolås, * Minglun Gong, Eric Daoust and Sven Neumann for useful comments and * code. * * N. Robidoux's early research on Nohalo funded in part by an NSERC * (National Science and Engineering Research Council of Canada) * Discovery Grant awarded to him (298424--2004). * * C. Racette's image resampling research and programming funded in * part by an NSERC (National Science and Engineering Research Council * of Canada) Alexander Graham Bell Canada Graduate Scholarship, by an * NSERC Discovery Grant awarded to Julien Dompierre (grant number * 20-61098) and by N. Robidoux's Laurentian University professional * allowance. * * A. Turcotte's image resampling research on reduced halo funded in * part by an NSERC Alexander Graham Bell Canada Graduate Scholarhip * awarded to him and by a Google Summer of Code 2010 award awarded to * GIMP (Gnu Image Manipulation Program). * * Nohalo with LBB finishing scheme was developed by N. Robidoux and * C. Racette at the Department of Mathematics and Computer Science of * Laurentian University in the course of C. Racette's Masters thesis * in Computational Sciences. Preliminary work on Nohalo and monotone * interpolation was performed by C. Racette and N. Robidoux in the * course of her honours thesis, by N. Robidoux, A. Turcotte and * E. Daoust during Google Summer of Code 2009 (through two awards * made to GIMP to improve GEGL), and, earlier, by N. Robidoux, * A. Turcotte, J. Cupitt, M. Gong and K. Martinez. */ /* * Nohalo with LBB as finishing scheme has two versions, which are * only different in the way LBB is implemented: * * A "soft" version, which shows a little less staircasing and a * little more haloing, and which is a little more expensive to * compute. We recommend this as the default. * * A "sharp" version, which shows a little more staircasing and a * little less haloing, and which is a little cheaper (it uses 6 * less comparisons and 12 less "? :"). * * The only difference between the two is that the "soft" versions * uses local minima and maxima computed over 3x3 square blocks, and * the "sharp" version uses local minima and maxima computed over 3x3 * crosses. * * The "sharp" version is (a little) faster. We don't know yet for * sure, but it appears that the "soft" version gives marginally * better results. * * If you want to use the "sharp" (cheaper) version, uncomment the * following three pre-processor code lines: */ /* #ifndef __NOHALO_CHEAP_H__ #define __NOHALO_CHEAP_H__ #endif */ /* * ================ * NOHALO RESAMPLER * ================ * * "Nohalo" is a resampler with a mission: smoothly straightening * oblique lines without undesirable side-effects. In particular, * without much blurring and with no added haloing. * * In this code, one Nohalo subdivision is performed. The * interpolation is finished with LBB (Locally Bounded Bicubic). * * Key properties: * * ======================= * Nohalo is interpolatory * ======================= * * That is, Nohalo preserves point values: If asked for the value at * the center of an input pixel, the sampler returns the corresponding * value, unchanged. In addition, because Nohalo is continuous, if * asked for a value at a location "very close" to the center of an * input pixel, then the sampler returns a value "very close" to * it. (Nohalo is not smoothing like, say, B-Spline * pseudo-interpolation.) * * ==================================================================== * Nohalo subdivision is co-monotone (this is why it's called "no-halo") * ==================================================================== * * One consequence of monotonicity is that additional subdivided * values are in the range of the four closest input values, which is * a form of local boundedness. (Note: plain vanilla bilinear and * nearest neighbour are also co-monotone.) LBB is also locally * bounded. Consequently, Nohalo subdivision followed by LBB is * locally bounded. When used as a finishing scheme for Nohalo, the * standard LBB bounds imply that the final interpolated value is in * the range of the nine closest input values. This property is why * there is very little added haloing, even when a finishing scheme * which is not strictly monotone. Another consequence of local * boundedness is that clamping is unnecessary (provided abyss values * are within the range of acceptable values, which is "always" the * case). * * Note: If the abyss policy is an extrapolating one---for example, * linear or bilinear extrapolation---clamping is still unnecessary * UNLESS one attempts to resample outside of the convex hull of the * input pixel positions. Consequence: the "corner" image size * convention does not require clamping when using linear * extrapolation abyss policy when performing image resizing, but the * "center" one does, when upscaling, at locations very close to the * boundary. If computing values at locations outside of the convex * hull of the pixel locations of the input image, nearest neighbour * abyss policy is most likely better anyway, because linear * extrapolation produces "streaks" if positions far outside the * original image boundary are resampled. * * ======================== * Nohalo is a local method * ======================== * * The interpolated pixel value when using Nohalo subdivision followed * by LBB only depends on the 21 (5x5 minus the four corners) closest * input values. * * =============================== * Nohalo is second order accurate * =============================== * * (Except possibly near the boundary: it is easy to make this * property carry over everywhere but this requires a tuned abyss * policy---linear extrapolation, say---or building the boundary * conditions inside the sampler.) Nohalo+LBB is exact on linear * intensity profiles, meaning that if the input pixel values (in the * stencil) are obtained from a function of the form f(x,y) = a + b*x * + c*y (a, b, c constants), then the computed pixel value is exactly * the value of f(x,y) at the asked-for sampling location. The * boundary condition which is emulated by VIPS through the "extend" * extension of the input image---this corresponds to the nearest * neighbour abyss policy---does NOT make this resampler exact on * linears near the boundary. It does, however, guarantee that no * clamping is required even when resampled values are computed at * positions outside of the extent of the input image (when * extrapolation is required). * * =================== * Nohalo is nonlinear * =================== * * Both Nohalo and LBB are nonlinear, consequently their composition * is nonlinear. In particular, resampling a sum of images may not be * the same as summing the resamples. (This occurs even without taking * into account over and underflow issues: images can only take values * within a banded range, and consequently no sampler is truly * linear.) * * ==================== * Weaknesses of Nohalo * ==================== * * In some cases, the initial subdivision computation is wasted: * * If a region is bi-chromatic, the nonlinear component of Nohalo * subdivision is zero in the interior of the region, and consequently * Nohalo subdivision boils down to bilinear. For such images, LBB is * probably a better choice. * * ========================= * Bibliographical reference * ========================= * * For more information about Nohalo (a prototype version with * bilinear finish instead of LBB), see * * CPU, SMP and GPU implementations of Nohalo level 1, a fast * co-convex antialiasing image resampler by Nicolas Robidoux, Minglun * Gong, John Cupitt, Adam Turcotte, and Kirk Martinez, in C3S2E '09: * Proceedings of the 2nd Canadian Conference on Computer Science and * Software Engineering, p. 185--195, ACM, New York, NY, USA, 2009. * http://doi.acm.org/10.1145/1557626.1557657. */ /* Uncomment to enable bounds checking for VIPS_REGION_ADDR(). */ #define DEBUG #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "templates.h" #define VIPS_TYPE_INTERPOLATE_NOHALO \ (vips_interpolate_nohalo_get_type()) #define VIPS_INTERPOLATE_NOHALO( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_NOHALO, VipsInterpolateNohalo )) #define VIPS_INTERPOLATE_NOHALO_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_NOHALO, VipsInterpolateNohaloClass)) #define VIPS_IS_INTERPOLATE_NOHALO( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_NOHALO )) #define VIPS_IS_INTERPOLATE_NOHALO_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_NOHALO )) #define VIPS_INTERPOLATE_NOHALO_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_NOHALO, VipsInterpolateNohaloClass )) typedef struct _VipsInterpolateNohalo { VipsInterpolate parent_object; } VipsInterpolateNohalo; typedef struct _VipsInterpolateNohaloClass { VipsInterpolateClass parent_class; } VipsInterpolateNohaloClass; /* * NOHALO_MINMOD is an implementation of the minmod function which * only needs two "conditional moves." * NOHALO_MINMOD(a,b,a_times_a,a_times_b) "returns" * minmod(a,b). The macro parameter ("input") a_times_a is assumed to * contain the square of a; a_times_b, the product of a and b. * * For uncompressed natural images in high bit depth (images for which * the slopes a and b are unlikely to be equal to zero or be equal to * each other), or chips with good branch prediction, the following * version of the minmod function may work well: * * ( (a_times_b)>=0. ? ( (a_times_b)<(a_times_a) ? (b) : (a) ) : 0. ) * * In this version, the forward branch of the second conditional move * is taken when |b|>|a| and when a*b<0. However, the "else" branch is * taken when a=0 (or when a=b), which is why the above version is not * as effective for images with regions with constant pixel values (or * regions with pixel values which vary linearly or bilinearly) since * we apply minmod to pairs of differences. * * The following version is more suitable for images with flat * (constant) colour areas, since a, which is a pixel difference, will * often be 0, in which case both forward branches are likely. This * may be preferable if "branch flag look ahead" does not work so * well. * * ( (a_times_b)>=0. ? ( (a_times_a)<=(a_times_b) ? (a) : (b) ) : 0. ) * * This last version appears to be slightly better than the former in * speed tests performed on a recent multicore Intel chip, especially * when enlarging a sharp image by a large factor, hence the choice. */ #define NOHALO_MINMOD(a,b,a_times_a,a_times_b) \ ( ( (a_times_b)>=0. ) ? ( (a_times_a)<=(a_times_b) ? (a) : (b) ) : 0. ) /* * Absolute value and sign macros: */ #define NOHALO_ABS(x) ( ((x)>=0.) ? (x) : -(x) ) #define NOHALO_SIGN(x) ( ((x)>=0.) ? 1. : -1. ) /* * MIN and MAX macros set up so that I can put the likely winner in * the first argument (forward branch likely blah blah blah): */ #define NOHALO_MIN(x,y) ( ((x)<=(y)) ? (x) : (y) ) #define NOHALO_MAX(x,y) ( ((x)>=(y)) ? (x) : (y) ) static void inline nohalo_subdivision (const double uno_two, const double uno_thr, const double uno_fou, const double dos_one, const double dos_two, const double dos_thr, const double dos_fou, const double dos_fiv, const double tre_one, const double tre_two, const double tre_thr, const double tre_fou, const double tre_fiv, const double qua_one, const double qua_two, const double qua_thr, const double qua_fou, const double qua_fiv, const double cin_two, const double cin_thr, const double cin_fou, double* restrict uno_one_1, double* restrict uno_two_1, double* restrict uno_thr_1, double* restrict uno_fou_1, double* restrict dos_one_1, double* restrict dos_two_1, double* restrict dos_thr_1, double* restrict dos_fou_1, double* restrict tre_one_1, double* restrict tre_two_1, double* restrict tre_thr_1, double* restrict tre_fou_1, double* restrict qua_one_1, double* restrict qua_two_1, double* restrict qua_thr_1, double* restrict qua_fou_1) { /* * nohalo_subdivision calculates the missing twelve double density * pixel values, and also returns the "already known" four, so that * the sixteen values which make up the stencil of LBB are * available. */ /* * THE STENCIL OF INPUT VALUES: * * Pointer arithmetic is used to implicitly reflect the input * stencil about tre_thr---assumed closer to the sampling location * than other pixels (ties are OK)---in such a way that after * reflection the sampling point is to the bottom right of tre_thr. * * The following code and picture assumes that the stencil reflexion * has already been performed. * * (ix-1,iy-2) (ix,iy-2) (ix+1,iy-2) * =uno_two = uno_thr = uno_fou * * * * (ix-2,iy-1) (ix-1,iy-1) (ix,iy-1) (ix+1,iy-1) (ix+2,iy-1) * = dos_one = dos_two = dos_thr = dos_fou = dos_fiv * * * * (ix-2,iy) (ix-1,iy) (ix,iy) (ix+1,iy) (ix+2,iy) * = tre_one = tre_two = tre_thr = tre_fou = tre_fiv * X * * * (ix-2,iy+1) (ix-1,iy+1) (ix,iy+1) (ix+1,iy+1) (ix+2,iy+1) * = qua_one = qua_two = qua_thr = qua_fou = qua_fiv * * * * (ix-1,iy+2) (ix,iy+2) (ix+1,iy+2) * = cin_two = cin_thr = cin_fou * * * The above input pixel values are the ones needed in order to make * available the following values, needed by LBB: * * uno_one_1 = uno_two_1 = uno_thr_1 = uno_fou_1 = * (ix-1/2,iy-1/2) (ix,iy-1/2) (ix+1/2,iy-1/2) (ix+1,iy-1/2) * * * * * dos_one_1 = dos_two_1 = dos_thr_1 = dos_fou_1 = * (ix-1/2,iy) (ix,iy) (ix+1/2,iy) (ix+1,iy) * * X * * * tre_one_1 = tre_two_1 = tre_thr_1 = tre_fou_1 = * (ix-1/2,iy+1/2) (ix,iy+1/2) (ix+1/2,iy+1/2) (ix+1,iy+1/2) * * * * * qua_one_1 = qua_two_1 = qua_thr_1 = qua_fou_1 = * (ix-1/2,iy+1) (ix,iy+1) (ix+1/2,iy+1) (ix+1,iy+1) * */ /* * Computation of the nonlinear slopes: If two consecutive pixel * value differences have the same sign, the smallest one (in * absolute value) is taken to be the corresponding slope; if the * two consecutive pixel value differences don't have the same sign, * the corresponding slope is set to 0. * * In other words: Apply minmod to consecutive differences. */ /* * Two vertical simple differences: */ const double d_unodos_two = dos_two - uno_two; const double d_dostre_two = tre_two - dos_two; const double d_trequa_two = qua_two - tre_two; const double d_quacin_two = cin_two - qua_two; /* * Thr(ee) vertical differences: */ const double d_unodos_thr = dos_thr - uno_thr; const double d_dostre_thr = tre_thr - dos_thr; const double d_trequa_thr = qua_thr - tre_thr; const double d_quacin_thr = cin_thr - qua_thr; /* * Fou(r) vertical differences: */ const double d_unodos_fou = dos_fou - uno_fou; const double d_dostre_fou = tre_fou - dos_fou; const double d_trequa_fou = qua_fou - tre_fou; const double d_quacin_fou = cin_fou - qua_fou; /* * Dos horizontal differences: */ const double d_dos_onetwo = dos_two - dos_one; const double d_dos_twothr = dos_thr - dos_two; const double d_dos_thrfou = dos_fou - dos_thr; const double d_dos_foufiv = dos_fiv - dos_fou; /* * Tre(s) horizontal differences: */ const double d_tre_onetwo = tre_two - tre_one; const double d_tre_twothr = tre_thr - tre_two; const double d_tre_thrfou = tre_fou - tre_thr; const double d_tre_foufiv = tre_fiv - tre_fou; /* * Qua(ttro) horizontal differences: */ const double d_qua_onetwo = qua_two - qua_one; const double d_qua_twothr = qua_thr - qua_two; const double d_qua_thrfou = qua_fou - qua_thr; const double d_qua_foufiv = qua_fiv - qua_fou; /* * Recyclable vertical products and squares: */ const double d_unodos_times_dostre_two = d_unodos_two * d_dostre_two; const double d_dostre_two_sq = d_dostre_two * d_dostre_two; const double d_dostre_times_trequa_two = d_dostre_two * d_trequa_two; const double d_trequa_times_quacin_two = d_quacin_two * d_trequa_two; const double d_quacin_two_sq = d_quacin_two * d_quacin_two; const double d_unodos_times_dostre_thr = d_unodos_thr * d_dostre_thr; const double d_dostre_thr_sq = d_dostre_thr * d_dostre_thr; const double d_dostre_times_trequa_thr = d_trequa_thr * d_dostre_thr; const double d_trequa_times_quacin_thr = d_trequa_thr * d_quacin_thr; const double d_quacin_thr_sq = d_quacin_thr * d_quacin_thr; const double d_unodos_times_dostre_fou = d_unodos_fou * d_dostre_fou; const double d_dostre_fou_sq = d_dostre_fou * d_dostre_fou; const double d_dostre_times_trequa_fou = d_trequa_fou * d_dostre_fou; const double d_trequa_times_quacin_fou = d_trequa_fou * d_quacin_fou; const double d_quacin_fou_sq = d_quacin_fou * d_quacin_fou; /* * Recyclable horizontal products and squares: */ const double d_dos_onetwo_times_twothr = d_dos_onetwo * d_dos_twothr; const double d_dos_twothr_sq = d_dos_twothr * d_dos_twothr; const double d_dos_twothr_times_thrfou = d_dos_twothr * d_dos_thrfou; const double d_dos_thrfou_times_foufiv = d_dos_thrfou * d_dos_foufiv; const double d_dos_foufiv_sq = d_dos_foufiv * d_dos_foufiv; const double d_tre_onetwo_times_twothr = d_tre_onetwo * d_tre_twothr; const double d_tre_twothr_sq = d_tre_twothr * d_tre_twothr; const double d_tre_twothr_times_thrfou = d_tre_thrfou * d_tre_twothr; const double d_tre_thrfou_times_foufiv = d_tre_thrfou * d_tre_foufiv; const double d_tre_foufiv_sq = d_tre_foufiv * d_tre_foufiv; const double d_qua_onetwo_times_twothr = d_qua_onetwo * d_qua_twothr; const double d_qua_twothr_sq = d_qua_twothr * d_qua_twothr; const double d_qua_twothr_times_thrfou = d_qua_thrfou * d_qua_twothr; const double d_qua_thrfou_times_foufiv = d_qua_thrfou * d_qua_foufiv; const double d_qua_foufiv_sq = d_qua_foufiv * d_qua_foufiv; /* * Minmod slopes and first level pixel values: */ const double dos_thr_y = NOHALO_MINMOD( d_dostre_thr, d_unodos_thr, d_dostre_thr_sq, d_unodos_times_dostre_thr ); const double tre_thr_y = NOHALO_MINMOD( d_dostre_thr, d_trequa_thr, d_dostre_thr_sq, d_dostre_times_trequa_thr ); const double newval_uno_two = .5 * ( dos_thr + tre_thr ) + .25 * ( dos_thr_y - tre_thr_y ); const double qua_thr_y = NOHALO_MINMOD( d_quacin_thr, d_trequa_thr, d_quacin_thr_sq, d_trequa_times_quacin_thr ); const double newval_tre_two = .5 * ( tre_thr + qua_thr ) + .25 * ( tre_thr_y - qua_thr_y ); const double tre_fou_y = NOHALO_MINMOD( d_dostre_fou, d_trequa_fou, d_dostre_fou_sq, d_dostre_times_trequa_fou ); const double qua_fou_y = NOHALO_MINMOD( d_quacin_fou, d_trequa_fou, d_quacin_fou_sq, d_trequa_times_quacin_fou ); const double newval_tre_fou = .5 * ( tre_fou + qua_fou ) + .25 * ( tre_fou_y - qua_fou_y ); const double dos_fou_y = NOHALO_MINMOD( d_dostre_fou, d_unodos_fou, d_dostre_fou_sq, d_unodos_times_dostre_fou ); const double newval_uno_fou = .5 * ( dos_fou + tre_fou ) + .25 * (dos_fou_y - tre_fou_y ); const double tre_two_x = NOHALO_MINMOD( d_tre_twothr, d_tre_onetwo, d_tre_twothr_sq, d_tre_onetwo_times_twothr ); const double tre_thr_x = NOHALO_MINMOD( d_tre_twothr, d_tre_thrfou, d_tre_twothr_sq, d_tre_twothr_times_thrfou ); const double newval_dos_one = .5 * ( tre_two + tre_thr ) + .25 * ( tre_two_x - tre_thr_x ); const double tre_fou_x = NOHALO_MINMOD( d_tre_foufiv, d_tre_thrfou, d_tre_foufiv_sq, d_tre_thrfou_times_foufiv ); const double tre_thr_x_minus_tre_fou_x = tre_thr_x - tre_fou_x; const double newval_dos_thr = .5 * ( tre_thr + tre_fou ) + .25 * tre_thr_x_minus_tre_fou_x; const double qua_thr_x = NOHALO_MINMOD( d_qua_twothr, d_qua_thrfou, d_qua_twothr_sq, d_qua_twothr_times_thrfou ); const double qua_fou_x = NOHALO_MINMOD( d_qua_foufiv, d_qua_thrfou, d_qua_foufiv_sq, d_qua_thrfou_times_foufiv ); const double qua_thr_x_minus_qua_fou_x = qua_thr_x - qua_fou_x; const double newval_qua_thr = .5 * ( qua_thr + qua_fou ) + .25 * qua_thr_x_minus_qua_fou_x; const double qua_two_x = NOHALO_MINMOD( d_qua_twothr, d_qua_onetwo, d_qua_twothr_sq, d_qua_onetwo_times_twothr ); const double newval_qua_one = .5 * ( qua_two + qua_thr ) + .25 * ( qua_two_x - qua_thr_x ); const double newval_tre_thr = .125 * ( tre_thr_x_minus_tre_fou_x + qua_thr_x_minus_qua_fou_x ) + .5 * ( newval_tre_two + newval_tre_fou ); const double dos_thr_x = NOHALO_MINMOD( d_dos_twothr, d_dos_thrfou, d_dos_twothr_sq, d_dos_twothr_times_thrfou ); const double dos_fou_x = NOHALO_MINMOD( d_dos_foufiv, d_dos_thrfou, d_dos_foufiv_sq, d_dos_thrfou_times_foufiv ); const double newval_uno_thr = .25 * ( dos_fou - tre_thr ) + .125 * ( dos_fou_y - tre_fou_y + dos_thr_x - dos_fou_x ) + .5 * ( newval_uno_two + newval_dos_thr ); const double tre_two_y = NOHALO_MINMOD( d_dostre_two, d_trequa_two, d_dostre_two_sq, d_dostre_times_trequa_two ); const double qua_two_y = NOHALO_MINMOD( d_quacin_two, d_trequa_two, d_quacin_two_sq, d_trequa_times_quacin_two ); const double newval_tre_one = .25 * ( qua_two - tre_thr ) + .125 * ( qua_two_x - qua_thr_x + tre_two_y - qua_two_y ) + .5 * ( newval_dos_one + newval_tre_two ); const double dos_two_x = NOHALO_MINMOD( d_dos_twothr, d_dos_onetwo, d_dos_twothr_sq, d_dos_onetwo_times_twothr ); const double dos_two_y = NOHALO_MINMOD( d_dostre_two, d_unodos_two, d_dostre_two_sq, d_unodos_times_dostre_two ); const double newval_uno_one = .25 * ( dos_two + dos_thr + tre_two + tre_thr ) + .125 * ( dos_two_x - dos_thr_x + tre_two_x - tre_thr_x + dos_two_y + dos_thr_y - tre_two_y - tre_thr_y ); /* * Return the sixteen LBB stencil values: */ *uno_one_1 = newval_uno_one; *uno_two_1 = newval_uno_two; *uno_thr_1 = newval_uno_thr; *uno_fou_1 = newval_uno_fou; *dos_one_1 = newval_dos_one; *dos_two_1 = tre_thr; *dos_thr_1 = newval_dos_thr; *dos_fou_1 = tre_fou; *tre_one_1 = newval_tre_one; *tre_two_1 = newval_tre_two; *tre_thr_1 = newval_tre_thr; *tre_fou_1 = newval_tre_fou; *qua_one_1 = newval_qua_one; *qua_two_1 = qua_thr; *qua_thr_1 = newval_qua_thr; *qua_fou_1 = qua_fou; } /* * LBB (Locally Bounded Bicubic) is a high quality nonlinear variant * of Catmull-Rom. Images resampled with LBB have much smaller halos * than images resampled with windowed sincs or other interpolatory * cubic spline filters. Specifically, LBB halos are narrower and the * over/undershoot amplitude is smaller. This is accomplished without * a significant reduction in the smoothness of the result (compared * to Catmull-Rom). * * Another important property is that the resampled values are * contained within the range of nearby input values. Consequently, no * final clamping is needed to stay "in range" (e.g., 0-255 for * standard 8-bit images). * * LBB was developed by N. Robidoux and C. Racette of the Department * of Mathematics and Computer Science of Laurentian University in the * course of C.'s Masters Thesis in Computational Sciences. */ /* * LBB is a novel method with the following properties: * * --LBB is a Hermite bicubic method: The bicubic surface is defined, * one convex hull of four nearby input points at a time, using four * point values, four x-derivatives, four y-derivatives, and four * cross-derivatives. * * --The stencil for values in a square patch is the usual 4x4. * * --LBB is interpolatory. * * --It is C^1 with continuous cross derivatives. * * --When the limiters are inactive, LBB gives the same results as * Catmull-Rom. * * --When used on binary images, LBB gives results similar to bicubic * Hermite with all first derivatives---but not necessarily the * cross derivatives--at the input pixel locations set to zero. * * --The LBB reconstruction is locally bounded: Over each square * patch, the surface is contained between the minimum and the * maximum values among the 16 nearest input pixel values (those in * the stencil). * * --Consequently, the LBB reconstruction is globally bounded between * the very smallest input pixel value and the very largest input * pixel value. (It is not necessary to clamp results.) * * The LBB method is based on the method of Ken Brodlie, Petros * Mashwama and Sohail Butt for constraining Hermite interpolants * between globally defined planes: * * Visualization of surface data to preserve positivity and other * simple constraints. Computer & Graphics, Vol. 19, Number 4, pages * 585-594, 1995. DOI: 10.1016/0097-8493(95)00036-C. * * Instead of forcing the reconstructed surface to lie between two * GLOBALLY defined planes, LBB constrains one patch at a time to lie * between LOCALLY defined planes. This is accomplished by * constraining the derivatives (x, y and cross) at each input pixel * location so that if the constraint was applied everywhere the * surface would fit between the min and max of the values at the 9 * closest pixel locations. Because this is done with each of the four * pixel locations which define the bicubic patch, this forces the * reconstructed surface to lie between the min and max of the values * at the 16 closest values pixel locations. (Each corner defines its * own 3x3 subgroup of the 4x4 stencil. Consequently, the surface is * necessarily above the minimum of the four minima, which happens to * be the minimum over the 4x4. Similarly with the maxima.) * * The above paragraph described the "soft" version of LBB. The * "sharp" version is similar. */ static inline double lbbicubic( const double c00, const double c10, const double c01, const double c11, const double c00dx, const double c10dx, const double c01dx, const double c11dx, const double c00dy, const double c10dy, const double c01dy, const double c11dy, const double c00dxdy, const double c10dxdy, const double c01dxdy, const double c11dxdy, const double uno_one, const double uno_two, const double uno_thr, const double uno_fou, const double dos_one, const double dos_two, const double dos_thr, const double dos_fou, const double tre_one, const double tre_two, const double tre_thr, const double tre_fou, const double qua_one, const double qua_two, const double qua_thr, const double qua_fou ) { /* * STENCIL (FOOTPRINT) OF INPUT VALUES: * * The stencil of LBB is the same as for any standard Hermite * bicubic (e.g., Catmull-Rom): * * (ix-1,iy-1) (ix,iy-1) (ix+1,iy-1) (ix+2,iy-1) * = uno_one = uno_two = uno_thr = uno_fou * * (ix-1,iy) (ix,iy) (ix+1,iy) (ix+2,iy) * = dos_one = dos_two = dos_thr = dos_fou * X * (ix-1,iy+1) (ix,iy+1) (ix+1,iy+1) (ix+2,iy+1) * = tre_one = tre_two = tre_thr = tre_fou * * (ix-1,iy+2) (ix,iy+2) (ix+1,iy+2) (ix+2,iy+2) * = qua_one = qua_two = qua_thr = qua_fou * * where ix is the (pseudo-)floor of the requested left-to-right * location ("X"), and iy is the floor of the requested up-to-down * location. */ #if defined (__NOHALO_CHEAP_H__) /* * Computation of the four min and four max over 3x3 input data * sub-crosses of the 4x4 input stencil. * * We exploit the fact that the data comes from the (co-monotone) * method Nohalo so that it is known ahead of time that * * dos_thr is between dos_two and dos_fou * * tre_two is between dos_two and qua_two * * tre_fou is between dos_fou and qua_fou * * qua_thr is between qua_two and qua_fou * * tre_thr is in the convex hull of dos_two, dos_fou, qua_two and qua_fou * * to minimize the number of flags and conditional moves. * * (The "between" are not strict: "a between b and c" means * * "min(b,c) <= a <= max(b,c)".) * * We have, however, succeeded in eliminating one flag computation * (one comparison) and one use of an intermediate result. See the * two commented out lines below. * * Overall, only 20 comparisons and 28 "? :" are needed (to compute * 4 mins and 4 maxes). If you can figure how to do this more * efficiently, let us know. */ const double m1 = (uno_two <= tre_two) ? uno_two : tre_two ; const double M1 = (uno_two <= tre_two) ? tre_two : uno_two ; const double m2 = (dos_thr <= qua_thr) ? dos_thr : qua_thr ; const double M2 = (dos_thr <= qua_thr) ? qua_thr : dos_thr ; const double m3 = (dos_two <= dos_fou) ? dos_two : dos_fou ; const double M3 = (dos_two <= dos_fou) ? dos_fou : dos_two ; const double m4 = (uno_thr <= tre_thr) ? uno_thr : tre_thr ; const double M4 = (uno_thr <= tre_thr) ? tre_thr : uno_thr ; const double m5 = (dos_two <= qua_two) ? dos_two : qua_two ; const double M5 = (dos_two <= qua_two) ? qua_two : dos_two ; const double m6 = (tre_one <= tre_thr) ? tre_one : tre_thr ; const double M6 = (tre_one <= tre_thr) ? tre_thr : tre_one ; const double m7 = (dos_one <= dos_thr) ? dos_one : dos_thr ; const double M7 = (dos_one <= dos_thr) ? dos_thr : dos_one ; const double m8 = (tre_two <= tre_fou) ? tre_two : tre_fou ; const double M8 = (tre_two <= tre_fou) ? tre_fou : tre_two ; const double m9 = NOHALO_MIN( m1, dos_two ); const double M9 = NOHALO_MAX( M1, dos_two ); const double m10 = NOHALO_MIN( m2, tre_thr ); const double M10 = NOHALO_MAX( M2, tre_thr ); const double min10 = NOHALO_MIN( m3, m4 ); const double max10 = NOHALO_MAX( M3, M4 ); const double min01 = NOHALO_MIN( m5, m6 ); const double max01 = NOHALO_MAX( M5, M6 ); const double min00 = NOHALO_MIN( m9, m7 ); const double max00 = NOHALO_MAX( M9, M7 ); const double min11 = NOHALO_MIN( m10, m8 ); const double max11 = NOHALO_MAX( M10, M8 ); #else /* * Computation of the four min and four max over 3x3 input data * sub-blocks of the 4x4 input stencil. * * Surprisingly, we have not succeeded in reducing the number of "? * :" needed by using the fact that the data comes from the * (co-monotone) method Nohalo so that it is known ahead of time * that * * dos_thr is between dos_two and dos_fou * * tre_two is between dos_two and qua_two * * tre_fou is between dos_fou and qua_fou * * qua_thr is between qua_two and qua_fou * * tre_thr is in the convex hull of dos_two, dos_fou, qua_two and qua_fou * * to minimize the number of flags and conditional moves. * * (The "between" are not strict: "a between b and c" means * * "min(b,c) <= a <= max(b,c)".) * * We have, however, succeeded in eliminating one flag computation * (one comparison) and one use of an intermediate result. See the * two commented out lines below. * * Overall, only 27 comparisons are needed (to compute 4 mins and 4 * maxes!). Without the simplification, 28 comparisons would be * used. Either way, the number of "? :" used is 34. If you can * figure how to do this more efficiently, let us know. */ const double m1 = (dos_two <= dos_thr) ? dos_two : dos_thr ; const double M1 = (dos_two <= dos_thr) ? dos_thr : dos_two ; const double m2 = (tre_two <= tre_thr) ? tre_two : tre_thr ; const double M2 = (tre_two <= tre_thr) ? tre_thr : tre_two ; const double m4 = (qua_two <= qua_thr) ? qua_two : qua_thr ; const double M4 = (qua_two <= qua_thr) ? qua_thr : qua_two ; const double m3 = (uno_two <= uno_thr) ? uno_two : uno_thr ; const double M3 = (uno_two <= uno_thr) ? uno_thr : uno_two ; const double m5 = NOHALO_MIN( m1, m2 ); const double M5 = NOHALO_MAX( M1, M2 ); const double m6 = (dos_one <= tre_one) ? dos_one : tre_one ; const double M6 = (dos_one <= tre_one) ? tre_one : dos_one ; const double m7 = (dos_fou <= tre_fou) ? dos_fou : tre_fou ; const double M7 = (dos_fou <= tre_fou) ? tre_fou : dos_fou ; const double m13 = (dos_fou <= qua_fou) ? dos_fou : qua_fou ; const double M13 = (dos_fou <= qua_fou) ? qua_fou : dos_fou ; /* * Because the data comes from Nohalo subdivision, the following two * lines can be replaced by the above, simpler, two lines without * changing the results. * * const double m13 = NOHALO_MIN( m7, qua_fou ); * const double M13 = NOHALO_MAX( M7, qua_fou ); * * This also allows reodering the comparisons to put space between * the computation of a result and its use. */ const double m9 = NOHALO_MIN( m5, m4 ); const double M9 = NOHALO_MAX( M5, M4 ); const double m11 = NOHALO_MIN( m6, qua_one ); const double M11 = NOHALO_MAX( M6, qua_one ); const double m10 = NOHALO_MIN( m6, uno_one ); const double M10 = NOHALO_MAX( M6, uno_one ); const double m8 = NOHALO_MIN( m5, m3 ); const double M8 = NOHALO_MAX( M5, M3 ); const double m12 = NOHALO_MIN( m7, uno_fou ); const double M12 = NOHALO_MAX( M7, uno_fou ); const double min11 = NOHALO_MIN( m9, m13 ); const double max11 = NOHALO_MAX( M9, M13 ); const double min01 = NOHALO_MIN( m9, m11 ); const double max01 = NOHALO_MAX( M9, M11 ); const double min00 = NOHALO_MIN( m8, m10 ); const double max00 = NOHALO_MAX( M8, M10 ); const double min10 = NOHALO_MIN( m8, m12 ); const double max10 = NOHALO_MAX( M8, M12 ); #endif /* * The remainder of the "per channel" computation involves the * computation of: * * --8 conditional moves, * * --8 signs (in which the sign of zero is unimportant), * * --12 minima of two values, * * --8 maxima of two values, * * --8 absolute values, * * for a grand total of 29 minima, 25 maxima, 8 conditional moves, 8 * signs, and 8 absolute values. If everything is done with * conditional moves, "only" 28+8+8+12+8+8=72 flags are involved * (because initial min and max can be computed with one flag). * * The "per channel" part of the computation also involves 107 * arithmetic operations (54 *, 21 +, 42 -). */ /* * Distances to the local min and max: */ const double u11 = tre_thr - min11; const double v11 = max11 - tre_thr; const double u01 = tre_two - min01; const double v01 = max01 - tre_two; const double u00 = dos_two - min00; const double v00 = max00 - dos_two; const double u10 = dos_thr - min10; const double v10 = max10 - dos_thr; /* * Initial values of the derivatives computed with centered * differences. Factors of 1/2 are left out because they are folded * in later: */ const double dble_dzdx00i = dos_thr - dos_one; const double dble_dzdy11i = qua_thr - dos_thr; const double dble_dzdx10i = dos_fou - dos_two; const double dble_dzdy01i = qua_two - dos_two; const double dble_dzdx01i = tre_thr - tre_one; const double dble_dzdy10i = tre_thr - uno_thr; const double dble_dzdx11i = tre_fou - tre_two; const double dble_dzdy00i = tre_two - uno_two; /* * Signs of the derivatives. The upcoming clamping does not change * them (except if the clamping sends a negative derivative to 0, in * which case the sign does not matter anyway). */ const double sign_dzdx00 = NOHALO_SIGN( dble_dzdx00i ); const double sign_dzdx10 = NOHALO_SIGN( dble_dzdx10i ); const double sign_dzdx01 = NOHALO_SIGN( dble_dzdx01i ); const double sign_dzdx11 = NOHALO_SIGN( dble_dzdx11i ); const double sign_dzdy00 = NOHALO_SIGN( dble_dzdy00i ); const double sign_dzdy10 = NOHALO_SIGN( dble_dzdy10i ); const double sign_dzdy01 = NOHALO_SIGN( dble_dzdy01i ); const double sign_dzdy11 = NOHALO_SIGN( dble_dzdy11i ); /* * Initial values of the cross-derivatives. Factors of 1/4 are left * out because folded in later: */ const double quad_d2zdxdy00i = uno_one - uno_thr + dble_dzdx01i; const double quad_d2zdxdy10i = uno_two - uno_fou + dble_dzdx11i; const double quad_d2zdxdy01i = qua_thr - qua_one - dble_dzdx00i; const double quad_d2zdxdy11i = qua_fou - qua_two - dble_dzdx10i; /* * Slope limiters. The key multiplier is 3 but we fold a factor of * 2, hence 6: */ const double dble_slopelimit_00 = 6.0 * NOHALO_MIN( u00, v00 ); const double dble_slopelimit_10 = 6.0 * NOHALO_MIN( u10, v10 ); const double dble_slopelimit_01 = 6.0 * NOHALO_MIN( u01, v01 ); const double dble_slopelimit_11 = 6.0 * NOHALO_MIN( u11, v11 ); /* * Clamped first derivatives: */ const double dble_dzdx00 = ( sign_dzdx00 * dble_dzdx00i <= dble_slopelimit_00 ) ? dble_dzdx00i : sign_dzdx00 * dble_slopelimit_00; const double dble_dzdy00 = ( sign_dzdy00 * dble_dzdy00i <= dble_slopelimit_00 ) ? dble_dzdy00i : sign_dzdy00 * dble_slopelimit_00; const double dble_dzdx10 = ( sign_dzdx10 * dble_dzdx10i <= dble_slopelimit_10 ) ? dble_dzdx10i : sign_dzdx10 * dble_slopelimit_10; const double dble_dzdy10 = ( sign_dzdy10 * dble_dzdy10i <= dble_slopelimit_10 ) ? dble_dzdy10i : sign_dzdy10 * dble_slopelimit_10; const double dble_dzdx01 = ( sign_dzdx01 * dble_dzdx01i <= dble_slopelimit_01 ) ? dble_dzdx01i : sign_dzdx01 * dble_slopelimit_01; const double dble_dzdy01 = ( sign_dzdy01 * dble_dzdy01i <= dble_slopelimit_01 ) ? dble_dzdy01i : sign_dzdy01 * dble_slopelimit_01; const double dble_dzdx11 = ( sign_dzdx11 * dble_dzdx11i <= dble_slopelimit_11 ) ? dble_dzdx11i : sign_dzdx11 * dble_slopelimit_11; const double dble_dzdy11 = ( sign_dzdy11 * dble_dzdy11i <= dble_slopelimit_11 ) ? dble_dzdy11i : sign_dzdy11 * dble_slopelimit_11; /* * Sums and differences of first derivatives: */ const double twelve_sum00 = 6.0 * ( dble_dzdx00 + dble_dzdy00 ); const double twelve_dif00 = 6.0 * ( dble_dzdx00 - dble_dzdy00 ); const double twelve_sum10 = 6.0 * ( dble_dzdx10 + dble_dzdy10 ); const double twelve_dif10 = 6.0 * ( dble_dzdx10 - dble_dzdy10 ); const double twelve_sum01 = 6.0 * ( dble_dzdx01 + dble_dzdy01 ); const double twelve_dif01 = 6.0 * ( dble_dzdx01 - dble_dzdy01 ); const double twelve_sum11 = 6.0 * ( dble_dzdx11 + dble_dzdy11 ); const double twelve_dif11 = 6.0 * ( dble_dzdx11 - dble_dzdy11 ); /* * Absolute values of the sums: */ const double twelve_abs_sum00 = NOHALO_ABS( twelve_sum00 ); const double twelve_abs_sum10 = NOHALO_ABS( twelve_sum10 ); const double twelve_abs_sum01 = NOHALO_ABS( twelve_sum01 ); const double twelve_abs_sum11 = NOHALO_ABS( twelve_sum11 ); /* * Scaled distances to the min: */ const double u00_times_36 = 36.0 * u00; const double u10_times_36 = 36.0 * u10; const double u01_times_36 = 36.0 * u01; const double u11_times_36 = 36.0 * u11; /* * First cross-derivative limiter: */ const double first_limit00 = twelve_abs_sum00 - u00_times_36; const double first_limit10 = twelve_abs_sum10 - u10_times_36; const double first_limit01 = twelve_abs_sum01 - u01_times_36; const double first_limit11 = twelve_abs_sum11 - u11_times_36; const double quad_d2zdxdy00ii = NOHALO_MAX( quad_d2zdxdy00i, first_limit00 ); const double quad_d2zdxdy10ii = NOHALO_MAX( quad_d2zdxdy10i, first_limit10 ); const double quad_d2zdxdy01ii = NOHALO_MAX( quad_d2zdxdy01i, first_limit01 ); const double quad_d2zdxdy11ii = NOHALO_MAX( quad_d2zdxdy11i, first_limit11 ); /* * Scaled distances to the max: */ const double v00_times_36 = 36.0 * v00; const double v10_times_36 = 36.0 * v10; const double v01_times_36 = 36.0 * v01; const double v11_times_36 = 36.0 * v11; /* * Second cross-derivative limiter: */ const double second_limit00 = v00_times_36 - twelve_abs_sum00; const double second_limit10 = v10_times_36 - twelve_abs_sum10; const double second_limit01 = v01_times_36 - twelve_abs_sum01; const double second_limit11 = v11_times_36 - twelve_abs_sum11; const double quad_d2zdxdy00iii = NOHALO_MIN( quad_d2zdxdy00ii, second_limit00 ); const double quad_d2zdxdy10iii = NOHALO_MIN( quad_d2zdxdy10ii, second_limit10 ); const double quad_d2zdxdy01iii = NOHALO_MIN( quad_d2zdxdy01ii, second_limit01 ); const double quad_d2zdxdy11iii = NOHALO_MIN( quad_d2zdxdy11ii, second_limit11 ); /* * Absolute values of the differences: */ const double twelve_abs_dif00 = NOHALO_ABS( twelve_dif00 ); const double twelve_abs_dif10 = NOHALO_ABS( twelve_dif10 ); const double twelve_abs_dif01 = NOHALO_ABS( twelve_dif01 ); const double twelve_abs_dif11 = NOHALO_ABS( twelve_dif11 ); /* * Third cross-derivative limiter: */ const double third_limit00 = twelve_abs_dif00 - v00_times_36; const double third_limit10 = twelve_abs_dif10 - v10_times_36; const double third_limit01 = twelve_abs_dif01 - v01_times_36; const double third_limit11 = twelve_abs_dif11 - v11_times_36; const double quad_d2zdxdy00iiii = NOHALO_MAX( quad_d2zdxdy00iii, third_limit00); const double quad_d2zdxdy10iiii = NOHALO_MAX( quad_d2zdxdy10iii, third_limit10); const double quad_d2zdxdy01iiii = NOHALO_MAX( quad_d2zdxdy01iii, third_limit01); const double quad_d2zdxdy11iiii = NOHALO_MAX( quad_d2zdxdy11iii, third_limit11); /* * Fourth cross-derivative limiter: */ const double fourth_limit00 = u00_times_36 - twelve_abs_dif00; const double fourth_limit10 = u10_times_36 - twelve_abs_dif10; const double fourth_limit01 = u01_times_36 - twelve_abs_dif01; const double fourth_limit11 = u11_times_36 - twelve_abs_dif11; const double quad_d2zdxdy00 = NOHALO_MIN( quad_d2zdxdy00iiii, fourth_limit00); const double quad_d2zdxdy10 = NOHALO_MIN( quad_d2zdxdy10iiii, fourth_limit10); const double quad_d2zdxdy01 = NOHALO_MIN( quad_d2zdxdy01iiii, fourth_limit01); const double quad_d2zdxdy11 = NOHALO_MIN( quad_d2zdxdy11iiii, fourth_limit11); /* * Part of the result which does not need derivatives: */ const double newval1 = c00 * dos_two + c10 * dos_thr + c01 * tre_two + c11 * tre_thr; /* * Twice the part of the result which only needs first derivatives. */ const double newval2 = c00dx * dble_dzdx00 + c10dx * dble_dzdx10 + c01dx * dble_dzdx01 + c11dx * dble_dzdx11 + c00dy * dble_dzdy00 + c10dy * dble_dzdy10 + c01dy * dble_dzdy01 + c11dy * dble_dzdy11; /* * Four times the part of the result which only uses cross * derivatives: */ const double newval3 = c00dxdy * quad_d2zdxdy00 + c10dxdy * quad_d2zdxdy10 + c01dxdy * quad_d2zdxdy01 + c11dxdy * quad_d2zdxdy11; const double newval = newval1 + .5 * newval2 + .25 * newval3; return newval; } /* * Call Nohalo+LBB with a careful type conversion as a parameter. * * It would be nice to do this with templates somehow---for one thing * this would allow code comments!---but we can't figure a clean way * to do it. */ #define NOHALO_CONVERSION( conversion ) \ template static void inline \ nohalo_ ## conversion( void* restrict pout, \ const void* restrict pin, \ const int bands, \ const int lskip, \ const double x_0, \ const double y_0 ) \ { \ T* restrict out = (T *) pout; \ \ const T* restrict in = (T *) pin; \ \ \ const int sign_of_x_0 = 2 * ( x_0 >= 0. ) - 1; \ const int sign_of_y_0 = 2 * ( y_0 >= 0. ) - 1; \ \ \ const int shift_forw_1_pix = sign_of_x_0 * bands; \ const int shift_forw_1_row = sign_of_y_0 * lskip; \ \ const int shift_back_1_pix = -shift_forw_1_pix; \ const int shift_back_1_row = -shift_forw_1_row; \ \ const int shift_back_2_pix = 2 * shift_back_1_pix; \ const int shift_back_2_row = 2 * shift_back_1_row; \ const int shift_forw_2_pix = 2 * shift_forw_1_pix; \ const int shift_forw_2_row = 2 * shift_forw_1_row; \ \ \ const int uno_two_shift = shift_back_1_pix + shift_back_2_row; \ const int uno_thr_shift = shift_back_2_row; \ const int uno_fou_shift = shift_forw_1_pix + shift_back_2_row; \ \ const int dos_one_shift = shift_back_2_pix + shift_back_1_row; \ const int dos_two_shift = shift_back_1_pix + shift_back_1_row; \ const int dos_thr_shift = shift_back_1_row; \ const int dos_fou_shift = shift_forw_1_pix + shift_back_1_row; \ const int dos_fiv_shift = shift_forw_2_pix + shift_back_1_row; \ \ const int tre_one_shift = shift_back_2_pix; \ const int tre_two_shift = shift_back_1_pix; \ const int tre_thr_shift = 0; \ const int tre_fou_shift = shift_forw_1_pix; \ const int tre_fiv_shift = shift_forw_2_pix; \ \ const int qua_one_shift = shift_back_2_pix + shift_forw_1_row; \ const int qua_two_shift = shift_back_1_pix + shift_forw_1_row; \ const int qua_thr_shift = shift_forw_1_row; \ const int qua_fou_shift = shift_forw_1_pix + shift_forw_1_row; \ const int qua_fiv_shift = shift_forw_2_pix + shift_forw_1_row; \ \ const int cin_two_shift = shift_back_1_pix + shift_forw_2_row; \ const int cin_thr_shift = shift_forw_2_row; \ const int cin_fou_shift = shift_forw_1_pix + shift_forw_2_row; \ \ \ const double xp1over2 = ( 2 * sign_of_x_0 ) * x_0; \ const double xm1over2 = xp1over2 - 1.0; \ const double onepx = 0.5 + xp1over2; \ const double onemx = 1.5 - xp1over2; \ const double xp1over2sq = xp1over2 * xp1over2; \ \ const double yp1over2 = ( 2 * sign_of_y_0 ) * y_0; \ const double ym1over2 = yp1over2 - 1.0; \ const double onepy = 0.5 + yp1over2; \ const double onemy = 1.5 - yp1over2; \ const double yp1over2sq = yp1over2 * yp1over2; \ \ const double xm1over2sq = xm1over2 * xm1over2; \ const double ym1over2sq = ym1over2 * ym1over2; \ \ const double twice1px = onepx + onepx; \ const double twice1py = onepy + onepy; \ const double twice1mx = onemx + onemx; \ const double twice1my = onemy + onemy; \ \ const double xm1over2sq_times_ym1over2sq = xm1over2sq * ym1over2sq; \ const double xp1over2sq_times_ym1over2sq = xp1over2sq * ym1over2sq; \ const double xp1over2sq_times_yp1over2sq = xp1over2sq * yp1over2sq; \ const double xm1over2sq_times_yp1over2sq = xm1over2sq * yp1over2sq; \ \ const double four_times_1px_times_1py = twice1px * twice1py; \ const double four_times_1mx_times_1py = twice1mx * twice1py; \ const double twice_xp1over2_times_1py = xp1over2 * twice1py; \ const double twice_xm1over2_times_1py = xm1over2 * twice1py; \ \ const double twice_xm1over2_times_1my = xm1over2 * twice1my; \ const double twice_xp1over2_times_1my = xp1over2 * twice1my; \ const double four_times_1mx_times_1my = twice1mx * twice1my; \ const double four_times_1px_times_1my = twice1px * twice1my; \ \ const double twice_1px_times_ym1over2 = twice1px * ym1over2; \ const double twice_1mx_times_ym1over2 = twice1mx * ym1over2; \ const double xp1over2_times_ym1over2 = xp1over2 * ym1over2; \ const double xm1over2_times_ym1over2 = xm1over2 * ym1over2; \ \ const double xm1over2_times_yp1over2 = xm1over2 * yp1over2; \ const double xp1over2_times_yp1over2 = xp1over2 * yp1over2; \ const double twice_1mx_times_yp1over2 = twice1mx * yp1over2; \ const double twice_1px_times_yp1over2 = twice1px * yp1over2; \ \ \ const double c00 = \ four_times_1px_times_1py * xm1over2sq_times_ym1over2sq; \ const double c00dx = \ twice_xp1over2_times_1py * xm1over2sq_times_ym1over2sq; \ const double c00dy = \ twice_1px_times_yp1over2 * xm1over2sq_times_ym1over2sq; \ const double c00dxdy = \ xp1over2_times_yp1over2 * xm1over2sq_times_ym1over2sq; \ \ const double c10 = \ four_times_1mx_times_1py * xp1over2sq_times_ym1over2sq; \ const double c10dx = \ twice_xm1over2_times_1py * xp1over2sq_times_ym1over2sq; \ const double c10dy = \ twice_1mx_times_yp1over2 * xp1over2sq_times_ym1over2sq; \ const double c10dxdy = \ xm1over2_times_yp1over2 * xp1over2sq_times_ym1over2sq; \ \ const double c01 = \ four_times_1px_times_1my * xm1over2sq_times_yp1over2sq; \ const double c01dx = \ twice_xp1over2_times_1my * xm1over2sq_times_yp1over2sq; \ const double c01dy = \ twice_1px_times_ym1over2 * xm1over2sq_times_yp1over2sq; \ const double c01dxdy = \ xp1over2_times_ym1over2 * xm1over2sq_times_yp1over2sq; \ \ const double c11 = \ four_times_1mx_times_1my * xp1over2sq_times_yp1over2sq; \ const double c11dx = \ twice_xm1over2_times_1my * xp1over2sq_times_yp1over2sq; \ const double c11dy = \ twice_1mx_times_ym1over2 * xp1over2sq_times_yp1over2sq; \ const double c11dxdy = \ xm1over2_times_ym1over2 * xp1over2sq_times_yp1over2sq; \ \ \ int band = bands; \ \ \ do \ { \ double uno_one, uno_two, uno_thr, uno_fou; \ double dos_one, dos_two, dos_thr, dos_fou; \ double tre_one, tre_two, tre_thr, tre_fou; \ double qua_one, qua_two, qua_thr, qua_fou; \ \ nohalo_subdivision( in[ uno_two_shift ], \ in[ uno_thr_shift ], \ in[ uno_fou_shift ], \ in[ dos_one_shift ], \ in[ dos_two_shift ], \ in[ dos_thr_shift ], \ in[ dos_fou_shift ], \ in[ dos_fiv_shift ], \ in[ tre_one_shift ], \ in[ tre_two_shift ], \ in[ tre_thr_shift ], \ in[ tre_fou_shift ], \ in[ tre_fiv_shift ], \ in[ qua_one_shift ], \ in[ qua_two_shift ], \ in[ qua_thr_shift ], \ in[ qua_fou_shift ], \ in[ qua_fiv_shift ], \ in[ cin_two_shift ], \ in[ cin_thr_shift ], \ in[ cin_fou_shift ], \ &uno_one, \ &uno_two, \ &uno_thr, \ &uno_fou, \ &dos_one, \ &dos_two, \ &dos_thr, \ &dos_fou, \ &tre_one, \ &tre_two, \ &tre_thr, \ &tre_fou, \ &qua_one, \ &qua_two, \ &qua_thr, \ &qua_fou ); \ \ const double double_result = \ lbbicubic( c00, \ c10, \ c01, \ c11, \ c00dx, \ c10dx, \ c01dx, \ c11dx, \ c00dy, \ c10dy, \ c01dy, \ c11dy, \ c00dxdy, \ c10dxdy, \ c01dxdy, \ c11dxdy, \ uno_one, \ uno_two, \ uno_thr, \ uno_fou, \ dos_one, \ dos_two, \ dos_thr, \ dos_fou, \ tre_one, \ tre_two, \ tre_thr, \ tre_fou, \ qua_one, \ qua_two, \ qua_thr, \ qua_fou ); \ \ { \ const T result = to_ ## conversion( double_result ); \ in++; \ *out++ = result; \ } \ \ } while (--band); \ } NOHALO_CONVERSION( fptypes ) NOHALO_CONVERSION( withsign ) NOHALO_CONVERSION( nosign ) #define CALL( T, conversion ) \ nohalo_ ## conversion( out, \ p, \ bands, \ lskip, \ relative_x, \ relative_y ); /* * We need C linkage: */ extern "C" { G_DEFINE_TYPE( VipsInterpolateNohalo, vips_interpolate_nohalo, VIPS_TYPE_INTERPOLATE ); } static void vips_interpolate_nohalo_interpolate( VipsInterpolate* restrict interpolate, void* restrict out, VipsRegion* restrict in, double absolute_x, double absolute_y ) { /* absolute_x and absolute_y are always >= 2.0 (see double-check assert * below), so we don't need floor(). * * It's 2 not 0 since we ask for a window_offset of 2 at the bottom. */ const int ix = (int) (absolute_x + 0.5); const int iy = (int) (absolute_y + 0.5); /* * Move the pointer to (the first band of) the top/left pixel of the * 2x2 group of pixel centers which contains the sampling location * in its convex hull: */ const VipsPel* restrict p = VIPS_REGION_ADDR( in, ix, iy ); const double relative_x = absolute_x - ix; const double relative_y = absolute_y - iy; /* * VIPS versions of Nicolas's pixel addressing values. */ const int lskip = VIPS_REGION_LSKIP( in ) / VIPS_IMAGE_SIZEOF_ELEMENT( in->im ); /* * Double the bands for complex images to account for the real and * imaginary parts being computed independently: */ const int actual_bands = in->im->Bands; const int bands = vips_band_format_iscomplex( in->im->BandFmt ) ? 2 * actual_bands : actual_bands; g_assert( ix - 2 >= in->valid.left ); g_assert( iy - 2 >= in->valid.top ); g_assert( ix + 2 <= VIPS_RECT_RIGHT( &in->valid ) ); g_assert( iy + 2 <= VIPS_RECT_BOTTOM( &in->valid ) ); /* Confirm that absolute_x and absolute_y are >= 2, see above. */ g_assert( absolute_x >= 2.0 ); g_assert( absolute_y >= 2.0 ); switch( in->im->BandFmt ) { case VIPS_FORMAT_UCHAR: CALL( unsigned char, nosign ); break; case VIPS_FORMAT_CHAR: CALL( signed char, withsign ); break; case VIPS_FORMAT_USHORT: CALL( unsigned short, nosign ); break; case VIPS_FORMAT_SHORT: CALL( signed short, withsign ); break; case VIPS_FORMAT_UINT: CALL( unsigned int, nosign ); break; case VIPS_FORMAT_INT: CALL( signed int, withsign ); break; /* * Complex images are handled by doubling of bands. */ case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: CALL( float, fptypes ); break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: CALL( double, fptypes ); break; default: g_assert( 0 ); break; } } static void vips_interpolate_nohalo_class_init( VipsInterpolateNohaloClass *klass ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( klass ); VipsInterpolateClass *interpolate_class = VIPS_INTERPOLATE_CLASS( klass ); object_class->nickname = "nohalo"; object_class->description = _( "edge sharpening resampler with halo reduction" ); interpolate_class->interpolate = vips_interpolate_nohalo_interpolate; interpolate_class->window_size = 6; interpolate_class->window_offset = 2; } static void vips_interpolate_nohalo_init( VipsInterpolateNohalo *nohalo ) { } libvips-8.12.1/libvips/resample/presample.h000066400000000000000000000042171414645631700207130ustar00rootroot00000000000000/* base class for all resample operations */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifndef VIPS_PRESAMPLE_H #define VIPS_PRESAMPLE_H #ifdef __cplusplus extern "C" { #endif /*__cplusplus*/ #define VIPS_TYPE_RESAMPLE (vips_resample_get_type()) #define VIPS_RESAMPLE( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_RESAMPLE, VipsResample )) #define VIPS_RESAMPLE_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_RESAMPLE, VipsResampleClass)) #define VIPS_IS_RESAMPLE( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_RESAMPLE )) #define VIPS_IS_RESAMPLE_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_RESAMPLE )) #define VIPS_RESAMPLE_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_RESAMPLE, VipsResampleClass )) typedef struct _VipsResample { VipsOperation parent_instance; VipsImage *in; VipsImage *out; } VipsResample; typedef struct _VipsResampleClass { VipsOperationClass parent_class; } VipsResampleClass; GType vips_resample_get_type( void ); /* The max size of the vector we use. */ #define MAX_POINT (2000) int vips_reduce_get_points( VipsKernel kernel, double shrink ); void vips_reduce_make_mask( double *c, VipsKernel kernel, double shrink, double x ); #ifdef __cplusplus } #endif /*__cplusplus*/ #endif /*VIPS_PRESAMPLE_H*/ libvips-8.12.1/libvips/resample/quadratic.c000066400000000000000000000210171414645631700206700ustar00rootroot00000000000000/* Resample an image with a quadratic transform. * * Original code from Reimar Lenz, * Adapted by Lars Raffelt for many bands, * VIPSified by JC ... other numeric types, partial output * * 7/11/12 * - rewritten again for vips8 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG #define DEBUG_GEOMETRY */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "presample.h" /* The transform we compute: x',y' = coordinates of srcim x,y = coordinates of dstim a .. l = coefficients x = x' + a : order 0 image shift only + b x' + c y' : order 1 + affine transf. + d x' y' : order 2 + bilinear transf. + e x' x' + f y' y' : order 3 + quadratic transf. y = y' + g + h y' + i x' + j y' x' + k y' y' + l x' x' input matrix: a g -- b h c i -- d j -- e k f l matrix height may be 1, 3, 4, 6 */ typedef struct _VipsQuadratic { VipsResample parent_instance; VipsImage *coeff; VipsInterpolate *interpolate; /* The coeff array argment, made into an in-memory double. */ VipsImage *mat; /* Transform order. */ int order; } VipsQuadratic; typedef VipsResampleClass VipsQuadraticClass; G_DEFINE_TYPE( VipsQuadratic, vips_quadratic, VIPS_TYPE_RESAMPLE ); static void vips_quadratic_dispose( GObject *gobject ) { VipsQuadratic *quadratic = (VipsQuadratic *) gobject; VIPS_UNREF( quadratic->mat ); G_OBJECT_CLASS( vips_quadratic_parent_class )->dispose( gobject ); } static int vips_quadratic_gen( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsRegion *ir = (VipsRegion *) vseq; VipsQuadratic *quadratic = (VipsQuadratic *) b; VipsResample *resample = VIPS_RESAMPLE( quadratic ); VipsInterpolateMethod interpolate_fn = vips_interpolate_get_method( quadratic->interpolate ); /* @in is the enlarged image (borders on, after vips_embed()). Use * @resample->in for the original, not-expanded image. */ const VipsImage *in = (VipsImage *) a; const int ps = VIPS_IMAGE_SIZEOF_PEL( in ); double *vec = VIPS_MATRIX( quadratic->mat, 0, 0 ); int clip_width = resample->in->Xsize; int clip_height = resample->in->Ysize; int xlow = or->valid.left; int ylow = or->valid.top; int xhigh = VIPS_RECT_RIGHT( &or->valid ); int yhigh = VIPS_RECT_BOTTOM( &or->valid ); VipsPel *q; int xo, yo; /* output coordinates, dstimage */ int z; double fxi, fyi; /* input coordinates */ double dx, dy; /* xo derivative of input coord. */ double ddx, ddy; /* 2nd xo derivative of input coord. */ VipsRect image; image.left = 0; image.top = 0; image.width = in->Xsize; image.height = in->Ysize; if( vips_region_image( ir, &image ) ) return( -1 ); for( yo = ylow; yo < yhigh; yo++ ) { fxi = 0.0; fyi = 0.0; dx = 0.0; dy = 0.0; ddx = 0.0; ddy = 0.0; switch( quadratic->order ) { case 3: fxi += vec[10] * yo * yo + vec[8] * xlow * xlow; fyi += vec[11] * yo * yo + vec[9] * xlow * xlow; dx += vec[8]; ddx += vec[8] * 2.0; dy += vec[9]; ddy += vec[9] * 2.0; case 2: fxi += vec[6] * xlow * yo; fyi += vec[7] * xlow * yo; dx += vec[6] * yo; dy += vec[7] * yo; case 1: fxi += vec[4] * yo + vec[2] * xlow; fyi += vec[5] * yo + vec[3] * xlow; dx += vec[2]; dy += vec[3]; case 0: fxi += vec[0]; fyi += vec[1]; break; default: g_assert_not_reached(); } printf( "dx = %g, dy = %g\n", dx, dy ); q = VIPS_REGION_ADDR( or, xlow, yo ); for( xo = xlow; xo < xhigh; xo++ ) { int xi, yi; xi = fxi; yi = fyi; /* Clipping! */ if( xi < 0 || yi < 0 || xi >= clip_width || yi >= clip_height ) { for( z = 0; z < ps; z++ ) q[z] = 0; } else interpolate_fn( quadratic->interpolate, q, ir, fxi, fyi ); q += ps; fxi += dx; fyi += dy; if( quadratic->order > 2 ) { dx += ddx; dy += ddy; } } } return( 0 ); } static int vips_quadratic_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsQuadratic *quadratic = (VipsQuadratic *) object; int window_size; int window_offset; VipsImage *in; VipsImage *t; if( VIPS_OBJECT_CLASS( vips_quadratic_parent_class )->build( object ) ) return( -1 ); /* We have the whole of the input in memory, so we can generate any * output. */ if( vips_image_pipelinev( resample->out, VIPS_DEMAND_STYLE_ANY, resample->in, NULL ) ) return( -1 ); in = resample->in; if( vips_check_uncoded( class->nickname, in ) || vips_check_noncomplex( class->nickname, in ) || vips_check_matrix( class->nickname, quadratic->coeff, &quadratic->mat ) ) return( -1 ); if( quadratic->mat->Xsize != 2 ) { vips_error( class->nickname, "%s", _( "coefficient matrix must have width 2" ) ); return( -1 ); } switch( quadratic->mat->Ysize ) { case 1: quadratic->order = 0; break; case 3: quadratic->order = 1; break; case 4: quadratic->order = 2; break; case 6: quadratic->order = 3; break; default: vips_error( class->nickname, "%s", _( "coefficient matrix must have height " "1, 3, 4 or 6" ) ); return( -1 ); } if( !quadratic->interpolate ) quadratic->interpolate = vips_interpolate_new( "bilinear" ); window_size = vips_interpolate_get_window_size( quadratic->interpolate ); window_offset = vips_interpolate_get_window_offset( quadratic->interpolate ); /* Enlarge the input image. */ if( vips_embed( in, &t, window_offset, window_offset, in->Xsize + window_size, in->Ysize + window_size, "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); vips_object_local( object, t ); in = t; /* We need random access to our input. */ if( !(t = vips_image_copy_memory( in )) ) return( -1 ); vips_object_local( object, t ); in = t; if( vips_image_generate( resample->out, vips_start_one, vips_quadratic_gen, vips_stop_one, in, quadratic ) ) return( -1 ); return( 0 ); } static void vips_quadratic_class_init( VipsQuadraticClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VIPS_DEBUG_MSG( "vips_quadratic_class_init\n" ); gobject_class->dispose = vips_quadratic_dispose; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "quadratic"; vobject_class->description = _( "resample an image with a quadratic transform" ); vobject_class->build = vips_quadratic_build; VIPS_ARG_IMAGE( class, "coeff", 8, _( "Coeff" ), _( "Coefficient matrix" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsQuadratic, coeff ) ); VIPS_ARG_INTERPOLATE( class, "interpolate", 9, _( "Interpolate" ), _( "Interpolate values with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsQuadratic, interpolate ) ); } static void vips_quadratic_init( VipsQuadratic *quadratic ) { } /** * vips_quadratic: (method) * @in: input image * @out: (out): output image * @coeff: horizontal quadratic * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @interpolate: use this interpolator (default bilinear) * * This operation is unfinished and unusable, sorry. * * See also: vips_affine(). * * Returns: 0 on success, -1 on error */ int vips_quadratic( VipsImage *in, VipsImage **out, VipsImage *coeff, ... ) { va_list ap; int result; va_start( ap, coeff ); result = vips_call_split( "quadratic", ap, in, out, coeff ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/reduce.c000066400000000000000000000163121414645631700201640ustar00rootroot00000000000000/* 2D reduce ... call reduceh and reducev * * 27/1/16 * - from shrink.c * 15/8/16 * - rename xshrink -> hshrink for greater consistency * 9/9/16 * - add @centre option * 6/6/20 kleisauke * - deprecate @centre option, it's now always on */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "presample.h" /** * VipsKernel: * @VIPS_KERNEL_NEAREST: The nearest pixel to the point. * @VIPS_KERNEL_LINEAR: Convolve with a triangle filter. * @VIPS_KERNEL_CUBIC: Convolve with a cubic filter. * @VIPS_KERNEL_MITCHELL: Convolve with a Mitchell kernel. * @VIPS_KERNEL_LANCZOS2: Convolve with a two-lobe Lanczos kernel. * @VIPS_KERNEL_LANCZOS3: Convolve with a three-lobe Lanczos kernel. * * The resampling kernels vips supports. See vips_reduce(), for example. */ /* gtk-doc does not see comments in C++ files, so we have these docs here. */ /** * vips_reducev: (method) * @in: input image * @out: (out): output image * @vshrink: vertical reduce * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @kernel: #VipsKernel to use to interpolate (default: lanczos3) * * Reduce @in vertically by a float factor. The pixels in @out are * interpolated with a 1D mask generated by @kernel. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_shrink(), vips_resize(), vips_affine(). * * Returns: 0 on success, -1 on error */ /** * vips_reduceh: (method) * @in: input image * @out: (out): output image * @hshrink: horizontal reduce * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @kernel: #VipsKernel to use to interpolate (default: lanczos3) * * Reduce @in horizontally by a float factor. The pixels in @out are * interpolated with a 1D mask generated by @kernel. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_shrink(), vips_resize(), vips_affine(). * * Returns: 0 on success, -1 on error */ typedef struct _VipsReduce { VipsResample parent_instance; double hshrink; /* Shrink factors */ double vshrink; /* The thing we use to make the kernel. */ VipsKernel kernel; /* Deprecated. */ gboolean centre; } VipsReduce; typedef VipsResampleClass VipsReduceClass; G_DEFINE_TYPE( VipsReduce, vips_reduce, VIPS_TYPE_RESAMPLE ); static int vips_reduce_build( VipsObject *object ) { VipsResample *resample = VIPS_RESAMPLE( object ); VipsReduce *reduce = (VipsReduce *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 2 ); if( VIPS_OBJECT_CLASS( vips_reduce_parent_class )->build( object ) ) return( -1 ); if( vips_reducev( resample->in, &t[0], reduce->vshrink, "kernel", reduce->kernel, NULL ) || vips_reduceh( t[0], &t[1], reduce->hshrink, "kernel", reduce->kernel, NULL ) || vips_image_write( t[1], resample->out ) ) return( -1 ); return( 0 ); } static void vips_reduce_class_init( VipsReduceClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); VIPS_DEBUG_MSG( "vips_reduce_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "reduce"; vobject_class->description = _( "reduce an image" ); vobject_class->build = vips_reduce_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_DOUBLE( class, "hshrink", 8, _( "Hshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsReduce, hshrink ), 1.0, 1000000.0, 1.0 ); VIPS_ARG_DOUBLE( class, "vshrink", 9, _( "Vshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsReduce, vshrink ), 1.0, 1000000.0, 1.0 ); VIPS_ARG_ENUM( class, "kernel", 3, _( "Kernel" ), _( "Resampling kernel" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsReduce, kernel ), VIPS_TYPE_KERNEL, VIPS_KERNEL_LANCZOS3 ); /* The old names .. now use h and v everywhere. */ VIPS_ARG_DOUBLE( class, "xshrink", 8, _( "Xshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReduce, hshrink ), 1.0, 1000000.0, 1.0 ); VIPS_ARG_DOUBLE( class, "yshrink", 9, _( "Yshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReduce, vshrink ), 1.0, 1000000.0, 1.0 ); /* We used to let people pick centre or corner, but it's automatic now. */ VIPS_ARG_BOOL( class, "centre", 7, _( "Centre" ), _( "Use centre sampling convention" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReduce, centre ), FALSE ); } static void vips_reduce_init( VipsReduce *reduce ) { reduce->kernel = VIPS_KERNEL_LANCZOS3; } /** * vips_reduce: (method) * @in: input image * @out: (out): output image * @hshrink: horizontal shrink * @vshrink: vertical shrink * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @kernel: #VipsKernel to use to interpolate (default: lanczos3) * * Reduce @in by a pair of factors with a pair of 1D kernels. This * will not work well for shrink factors greater than three. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_resize(), vips_affine(). * * Returns: 0 on success, -1 on error */ int vips_reduce( VipsImage *in, VipsImage **out, double hshrink, double vshrink, ... ) { va_list ap; int result; va_start( ap, vshrink ); result = vips_call_split( "reduce", ap, in, out, hshrink, vshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/reduceh.cpp000066400000000000000000000361451414645631700207020ustar00rootroot00000000000000/* horizontal reduce by a float factor with a kernel * * 29/1/16 * - from shrinkh.c * 10/3/16 * - add other kernels * 15/8/16 * - rename xshrink as hshrink for consistency * 9/9/16 * - add @centre option * 6/6/20 kleisauke * - deprecate @centre option, it's now always on * - fix pixel shift */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "presample.h" #include "templates.h" typedef struct _VipsReduceh { VipsResample parent_instance; double hshrink; /* Reduce factor */ /* The thing we use to make the kernel. */ VipsKernel kernel; /* Number of points in kernel. */ int n_point; /* Horizontal displacement. */ double hoffset; /* Precalculated interpolation matrices. int (used for pel * sizes up to short), and double (for all others). We go to * scale + 1 so we can round-to-nearest safely. */ int *matrixi[VIPS_TRANSFORM_SCALE + 1]; double *matrixf[VIPS_TRANSFORM_SCALE + 1]; /* Deprecated. */ gboolean centre; } VipsReduceh; typedef VipsResampleClass VipsReducehClass; /* We need C linkage for this. */ extern "C" { G_DEFINE_TYPE( VipsReduceh, vips_reduceh, VIPS_TYPE_RESAMPLE ); } /* Get n points. @shrink is the shrink factor, so 2 for a 50% reduction. */ int vips_reduce_get_points( VipsKernel kernel, double shrink ) { switch( kernel ) { case VIPS_KERNEL_NEAREST: return( 1 ); case VIPS_KERNEL_LINEAR: return( 2 * rint( shrink ) + 1 ); case VIPS_KERNEL_CUBIC: case VIPS_KERNEL_MITCHELL: return( 2 * rint( 2 * shrink ) + 1 ); case VIPS_KERNEL_LANCZOS2: /* Needs to be in sync with calculate_coefficients_lanczos(). */ return( 2 * rint( 2 * shrink ) + 1 ); case VIPS_KERNEL_LANCZOS3: return( 2 * rint( 3 * shrink ) + 1 ); default: g_assert_not_reached(); return( 0 ); } } /* Calculate a mask element. */ void vips_reduce_make_mask( double *c, VipsKernel kernel, double shrink, double x ) { switch( kernel ) { case VIPS_KERNEL_NEAREST: c[0] = 1.0; break; case VIPS_KERNEL_LINEAR: calculate_coefficients_triangle( c, shrink, x ); break; case VIPS_KERNEL_CUBIC: /* Catmull-Rom. */ calculate_coefficients_cubic( c, shrink, x, 0.0, 0.5 ); break; case VIPS_KERNEL_MITCHELL: calculate_coefficients_cubic( c, shrink, x, 1.0 / 3.0, 1.0 / 3.0 ); break; case VIPS_KERNEL_LANCZOS2: calculate_coefficients_lanczos( c, 2, shrink, x ); break; case VIPS_KERNEL_LANCZOS3: calculate_coefficients_lanczos( c, 3, shrink, x ); break; default: g_assert_not_reached(); break; } } template static void inline reduceh_unsigned_int_tab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, const int * restrict cx ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; for( int z = 0; z < bands; z++ ) { int sum; sum = reduce_sum( in + z, bands, cx, n ); sum = unsigned_fixed_round( sum ); sum = VIPS_CLIP( 0, sum, max_value ); out[z] = sum; } } template static void inline reduceh_signed_int_tab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, const int * restrict cx ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; for( int z = 0; z < bands; z++ ) { int sum; sum = reduce_sum( in + z, bands, cx, n ); sum = signed_fixed_round( sum ); sum = VIPS_CLIP( min_value, sum, max_value ); out[z] = sum; } } /* Floating-point version. */ template static void inline reduceh_float_tab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, const double *cx ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; for( int z = 0; z < bands; z++ ) out[z] = reduce_sum( in + z, bands, cx, n ); } /* 32-bit int output needs a double intermediate. */ template static void inline reduceh_unsigned_int32_tab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, const double * restrict cx ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; for( int z = 0; z < bands; z++ ) { double sum; sum = reduce_sum( in + z, bands, cx, n ); out[z] = VIPS_CLIP( 0, sum, max_value ); } } template static void inline reduceh_signed_int32_tab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, const double * restrict cx ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; for( int z = 0; z < bands; z++ ) { double sum; sum = reduce_sum( in + z, bands, cx, n ); sum = VIPS_CLIP( min_value, sum, max_value ); out[z] = sum; } } /* Ultra-high-quality version for double images. */ template static void inline reduceh_notab( VipsReduceh *reduceh, VipsPel *pout, const VipsPel *pin, const int bands, double x ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reduceh->n_point; double cx[MAX_POINT]; vips_reduce_make_mask( cx, reduceh->kernel, reduceh->hshrink, x ); for( int z = 0; z < bands; z++ ) { double sum; sum = reduce_sum( in + z, bands, cx, n ); out[z] = VIPS_ROUND_UINT( sum ); } } /* Tried a vector path (see reducev) but it was slower. The vectors for * horizontal reduce are just too small to get a useful speedup. */ static int vips_reduceh_gen( VipsRegion *out_region, void *seq, void *a, void *b, gboolean *stop ) { VipsImage *in = (VipsImage *) a; VipsReduceh *reduceh = (VipsReduceh *) b; const int ps = VIPS_IMAGE_SIZEOF_PEL( in ); VipsRegion *ir = (VipsRegion *) seq; VipsRect *r = &out_region->valid; /* Double bands for complex. */ const int bands = in->Bands * (vips_band_format_iscomplex( in->BandFmt ) ? 2 : 1); VipsRect s; #ifdef DEBUG printf( "vips_reduceh_gen: generating %d x %d at %d x %d\n", r->width, r->height, r->left, r->top ); #endif /*DEBUG*/ s.left = r->left * reduceh->hshrink - reduceh->hoffset; s.top = r->top; s.width = r->width * reduceh->hshrink + reduceh->n_point; s.height = r->height; if( vips_region_prepare( ir, &s ) ) return( -1 ); VIPS_GATE_START( "vips_reduceh_gen: work" ); for( int y = 0; y < r->height; y++ ) { VipsPel *p0; VipsPel *q; double X; q = VIPS_REGION_ADDR( out_region, r->left, r->top + y ); X = (r->left + 0.5) * reduceh->hshrink - 0.5 - reduceh->hoffset; /* We want p0 to be the start (ie. x == 0) of the input * scanline we are reading from. We can then calculate the p we * need for each pixel with a single mul and avoid calling ADDR * for each pixel. * * We can't get p0 directly with ADDR since it could be outside * valid, so get the leftmost pixel in valid and subtract a * bit. */ p0 = VIPS_REGION_ADDR( ir, ir->valid.left, r->top + y ) - ir->valid.left * ps; for( int x = 0; x < r->width; x++ ) { const int ix = (int) X; VipsPel *p = p0 + ix * ps; const int sx = X * VIPS_TRANSFORM_SCALE * 2; const int six = sx & (VIPS_TRANSFORM_SCALE * 2 - 1); const int tx = (six + 1) >> 1; const int *cxi = reduceh->matrixi[tx]; const double *cxf = reduceh->matrixf[tx]; switch( in->BandFmt ) { case VIPS_FORMAT_UCHAR: reduceh_unsigned_int_tab ( reduceh, q, p, bands, cxi ); break; case VIPS_FORMAT_CHAR: reduceh_signed_int_tab ( reduceh, q, p, bands, cxi ); break; case VIPS_FORMAT_USHORT: reduceh_unsigned_int_tab ( reduceh, q, p, bands, cxi ); break; case VIPS_FORMAT_SHORT: reduceh_signed_int_tab ( reduceh, q, p, bands, cxi ); break; case VIPS_FORMAT_UINT: reduceh_unsigned_int32_tab ( reduceh, q, p, bands, cxf ); break; case VIPS_FORMAT_INT: reduceh_signed_int32_tab ( reduceh, q, p, bands, cxf ); break; case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: reduceh_float_tab( reduceh, q, p, bands, cxf ); break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: reduceh_notab( reduceh, q, p, bands, X - ix ); break; default: g_assert_not_reached(); break; } X += reduceh->hshrink; q += ps; } } VIPS_GATE_STOP( "vips_reduceh_gen: work" ); VIPS_COUNT_PIXELS( out_region, "vips_reduceh_gen" ); return( 0 ); } static int vips_reduceh_build( VipsObject *object ) { VipsObjectClass *object_class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsReduceh *reduceh = (VipsReduceh *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 2 ); VipsImage *in; double width, extra_pixels; if( VIPS_OBJECT_CLASS( vips_reduceh_parent_class )->build( object ) ) return( -1 ); in = resample->in; if( reduceh->hshrink < 1 ) { vips_error( object_class->nickname, "%s", _( "reduce factors should be >= 1" ) ); return( -1 ); } if( reduceh->hshrink == 1 ) return( vips_image_write( in, resample->out ) ); reduceh->n_point = vips_reduce_get_points( reduceh->kernel, reduceh->hshrink ); g_info( "reduceh: %d point mask", reduceh->n_point ); if( reduceh->n_point > MAX_POINT ) { vips_error( object_class->nickname, "%s", _( "reduce factor too large" ) ); return( -1 ); } /* Output size. We need to always round to nearest, so round(), not * rint(). */ width = VIPS_ROUND_UINT( (double) resample->in->Xsize / reduceh->hshrink ); /* How many pixels we are inventing in the input, -ve for * discarding. */ extra_pixels = width * reduceh->hshrink - resample->in->Xsize; /* If we are rounding down, we are not using some input * pixels. We need to move the origin *inside* the input image * by half that distance so that we discard pixels equally * from left and right. */ reduceh->hoffset = (1 + extra_pixels) / 2.0 - 1; /* Build the tables of pre-computed coefficients. */ for( int x = 0; x < VIPS_TRANSFORM_SCALE + 1; x++ ) { reduceh->matrixf[x] = VIPS_ARRAY( object, reduceh->n_point, double ); reduceh->matrixi[x] = VIPS_ARRAY( object, reduceh->n_point, int ); if( !reduceh->matrixf[x] || !reduceh->matrixi[x] ) return( -1 ); vips_reduce_make_mask( reduceh->matrixf[x], reduceh->kernel, reduceh->hshrink, (float) x / VIPS_TRANSFORM_SCALE ); for( int i = 0; i < reduceh->n_point; i++ ) reduceh->matrixi[x][i] = reduceh->matrixf[x][i] * VIPS_INTERPOLATE_SCALE; #ifdef DEBUG printf( "vips_reduceh_build: mask %d\n ", x ); for( int i = 0; i < reduceh->n_point; i++ ) printf( "%d ", reduceh->matrixi[x][i] ); printf( "\n" ); #endif /*DEBUG*/ } /* Unpack for processing. */ if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; /* Add new pixels around the input so we can interpolate at the edges. */ if( vips_embed( in, &t[1], VIPS_CEIL( reduceh->n_point / 2.0 ) - 1, 0, in->Xsize + reduceh->n_point, in->Ysize, "extend", VIPS_EXTEND_COPY, (void *) NULL ) ) return( -1 ); in = t[1]; if( vips_image_pipelinev( resample->out, VIPS_DEMAND_STYLE_THINSTRIP, in, (void *) NULL ) ) return( -1 ); /* Size output. We need to always round to nearest, so round(), not * rint(). * * Don't change xres/yres, leave that to the application layer. For * example, vipsthumbnail knows the true reduce factor (including the * fractional part), we just see the integer part here. */ resample->out->Xsize = width; if( resample->out->Xsize <= 0 ) { vips_error( object_class->nickname, "%s", _( "image has shrunk to nothing" ) ); return( -1 ); } #ifdef DEBUG printf( "vips_reduceh_build: reducing %d x %d image to %d x %d\n", in->Xsize, in->Ysize, resample->out->Xsize, resample->out->Ysize ); #endif /*DEBUG*/ if( vips_image_generate( resample->out, vips_start_one, vips_reduceh_gen, vips_stop_one, in, reduceh ) ) return( -1 ); vips_reorder_margin_hint( resample->out, reduceh->n_point ); return( 0 ); } static void vips_reduceh_class_init( VipsReducehClass *reduceh_class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( reduceh_class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( reduceh_class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( reduceh_class ); VIPS_DEBUG_MSG( "vips_reduceh_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "reduceh"; vobject_class->description = _( "shrink an image horizontally" ); vobject_class->build = vips_reduceh_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_DOUBLE( reduceh_class, "hshrink", 3, _( "Hshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsReduceh, hshrink ), 1, 1000000, 1 ); VIPS_ARG_ENUM( reduceh_class, "kernel", 4, _( "Kernel" ), _( "Resampling kernel" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsReduceh, kernel ), VIPS_TYPE_KERNEL, VIPS_KERNEL_LANCZOS3 ); /* Old name. */ VIPS_ARG_DOUBLE( reduceh_class, "xshrink", 3, _( "Xshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReduceh, hshrink ), 1, 1000000, 1 ); /* We used to let people pick centre or corner, but it's automatic now. */ VIPS_ARG_BOOL( reduceh_class, "centre", 7, _( "Centre" ), _( "Use centre sampling convention" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReduceh, centre ), FALSE ); } static void vips_reduceh_init( VipsReduceh *reduceh ) { reduceh->kernel = VIPS_KERNEL_LANCZOS3; } /* See reduce.c for the doc comment. */ int vips_reduceh( VipsImage *in, VipsImage **out, double hshrink, ... ) { va_list ap; int result; va_start( ap, hshrink ); result = vips_call_split( "reduceh", ap, in, out, hshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/reducev.cpp000066400000000000000000000616571414645631700207260ustar00rootroot00000000000000/* vertical reduce by a float factor with a kernel * * 29/1/16 * - from shrinkv.c * 10/3/16 * - add other kernels * 21/3/16 * - add vector path * 2/4/16 * - better int mask creation ... we now adjust the scale to keep the sum * equal to the target scale * 15/6/16 * - better accuracy with smarter multiplication * 15/8/16 * - rename yshrink as vshrink for consistency * 9/9/16 * - add @centre option * 7/3/17 * - add a seq line cache * 6/6/20 kleisauke * - deprecate @centre option, it's now always on * - fix pixel shift * - speed up the mask construction for uchar/ushort images */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG_PIXELS #define DEBUG_COMPILE #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include "presample.h" #include "templates.h" /* We can't run more than this many passes. Larger than this and we * fall back to C. */ #define MAX_PASS (10) /* The number of params we pass for coeffs. Orc limits this rather. */ #define MAX_PARAM (8) /* A pass with a vector. */ typedef struct { int first; /* The index of the first mask coff we use */ int last; /* The index of the last mask coff we use */ int r; /* Set previous result in this var */ int d2; /* Write new temp result here */ int p[MAX_PARAM]; /* Mask coeffs passed in these */ int n_param; /* The code we generate for this section of this mask. */ VipsVector *vector; } Pass; typedef struct _VipsReducev { VipsResample parent_instance; double vshrink; /* Shrink factor */ /* The thing we use to make the kernel. */ VipsKernel kernel; /* Number of points in kernel. */ int n_point; /* Vertical displacement. */ double voffset; /* Precalculated interpolation matrices. int (used for pel * sizes up to short), and double (for all others). We go to * scale + 1 so we can round-to-nearest safely. */ int *matrixi[VIPS_TRANSFORM_SCALE + 1]; double *matrixf[VIPS_TRANSFORM_SCALE + 1]; /* And another set for orc: we want 2.6 precision. */ int *matrixo[VIPS_TRANSFORM_SCALE + 1]; /* The passes we generate for this mask. */ int n_pass; Pass pass[MAX_PASS]; /* Deprecated. */ gboolean centre; } VipsReducev; typedef VipsResampleClass VipsReducevClass; /* We need C linkage for this. */ extern "C" { G_DEFINE_TYPE( VipsReducev, vips_reducev, VIPS_TYPE_RESAMPLE ); } static void vips_reducev_finalize( GObject *gobject ) { VipsReducev *reducev = (VipsReducev *) gobject; for( int i = 0; i < reducev->n_pass; i++ ) VIPS_FREEF( vips_vector_free, reducev->pass[i].vector ); reducev->n_pass = 0; for( int i = 0; i < VIPS_TRANSFORM_SCALE + 1; i++ ) { VIPS_FREE( reducev->matrixf[i] ); VIPS_FREE( reducev->matrixi[i] ); VIPS_FREE( reducev->matrixo[i] ); } G_OBJECT_CLASS( vips_reducev_parent_class )->finalize( gobject ); } #define TEMP( N, S ) vips_vector_temporary( v, (char *) N, S ) #define PARAM( N, S ) vips_vector_parameter( v, (char *) N, S ) #define SCANLINE( N, P, S ) vips_vector_source_scanline( v, (char *) N, P, S ) #define CONST( N, V, S ) vips_vector_constant( v, (char *) N, V, S ) #define ASM2( OP, A, B ) vips_vector_asm2( v, (char *) OP, A, B ) #define ASM3( OP, A, B, C ) vips_vector_asm3( v, (char *) OP, A, B, C ) /* Generate code for a section of the mask. first is the index we start * at, we set last to the index of the last one we use before we run * out of intermediates / constants / parameters / sources or mask * coefficients. * * 0 for success, -1 on error. */ static int vips_reducev_compile_section( VipsReducev *reducev, Pass *pass, gboolean first ) { VipsVector *v; int i; #ifdef DEBUG_COMPILE printf( "starting pass %d\n", pass->first ); #endif /*DEBUG_COMPILE*/ pass->vector = v = vips_vector_new( "reducev", 1 ); /* We have two destinations: the final output image (8-bit) and the * intermediate buffer if this is not the final pass (16-bit). */ pass->d2 = vips_vector_destination( v, "d2", 2 ); /* "r" is the array of sums from the previous pass (if any). */ pass->r = vips_vector_source_name( v, "r", 2 ); /* The value we fetch from the image, the accumulated sum. */ TEMP( "value", 2 ); TEMP( "sum", 2 ); /* Init the sum. If this is the first pass, it's a constant. If this * is a later pass, we have to init the sum from the result * of the previous pass. */ if( first ) { char c0[256]; CONST( c0, 0, 2 ); ASM2( "loadpw", "sum", c0 ); } else ASM2( "loadw", "sum", "r" ); for( i = pass->first; i < reducev->n_point; i++ ) { char source[256]; char coeff[256]; SCANLINE( source, i, 1 ); /* This mask coefficient. */ vips_snprintf( coeff, 256, "p%d", i ); pass->p[pass->n_param] = PARAM( coeff, 2 ); pass->n_param += 1; if( pass->n_param >= MAX_PARAM ) return( -1 ); /* Mask coefficients are 2.6 bits fixed point. We need to hold * about -0.5 to 1.0, so -2 to +1.999 is as close as we can * get. * * We need a signed multiply, so the image pixel needs to * become a signed 16-bit value. We know only the bottom 8 bits * of the image and coefficient are interesting, so we can take * the bottom bits of a 16x16->32 multiply. * * We accumulate the signed 16-bit result in sum. */ ASM2( "convubw", "value", source ); ASM3( "mullw", "value", "value", coeff ); ASM3( "addssw", "sum", "sum", "value" ); /* We've used this coeff. */ pass->last = i; if( vips_vector_full( v ) ) break; /* orc 0.4.24 and earlier hate more than about five lines at * once :( */ if( i - pass->first > 3 ) break; } /* If this is the end of the mask, we write the 8-bit result to the * image, otherwise write the 16-bit intermediate to our temp buffer. */ if( pass->last >= reducev->n_point - 1 ) { char c32[256]; char c6[256]; char c0[256]; char c255[256]; CONST( c32, 32, 2 ); ASM3( "addw", "sum", "sum", c32 ); CONST( c6, 6, 2 ); ASM3( "shrsw", "sum", "sum", c6 ); /* You'd think "convsuswb", convert signed 16-bit to unsigned * 8-bit with saturation, would be quicker, but it's a lot * slower. */ CONST( c0, 0, 2 ); ASM3( "maxsw", "sum", c0, "sum" ); CONST( c255, 255, 2 ); ASM3( "minsw", "sum", c255, "sum" ); ASM2( "convwb", "d1", "sum" ); } else ASM2( "copyw", "d2", "sum" ); if( !vips_vector_compile( v ) ) return( -1 ); #ifdef DEBUG_COMPILE printf( "done coeffs %d to %d\n", pass->first, pass->last ); vips_vector_print( v ); #endif /*DEBUG_COMPILE*/ return( 0 ); } static int vips_reducev_compile( VipsReducev *reducev ) { Pass *pass; /* Generate passes until we've used up the whole mask. */ for( int i = 0;; ) { /* Allocate space for another pass. */ if( reducev->n_pass == MAX_PASS ) return( -1 ); pass = &reducev->pass[reducev->n_pass]; reducev->n_pass += 1; pass->first = i; pass->r = -1; pass->d2 = -1; pass->n_param = 0; if( vips_reducev_compile_section( reducev, pass, reducev->n_pass == 1 ) ) return( -1 ); i = pass->last + 1; if( i >= reducev->n_point ) break; } return( 0 ); } /* Our sequence value. */ typedef struct { VipsReducev *reducev; VipsRegion *ir; /* Input region */ /* In vector mode we need a pair of intermediate buffers to keep the * results of each pass in. */ signed short *t1; signed short *t2; } Sequence; static int vips_reducev_stop( void *vseq, void *a, void *b ) { Sequence *seq = (Sequence *) vseq; VIPS_UNREF( seq->ir ); VIPS_FREE( seq->t1 ); VIPS_FREE( seq->t2 ); return( 0 ); } static void * vips_reducev_start( VipsImage *out, void *a, void *b ) { VipsImage *in = (VipsImage *) a; VipsReducev *reducev = (VipsReducev *) b; int sz = VIPS_IMAGE_N_ELEMENTS( in ); Sequence *seq; if( !(seq = VIPS_NEW( out, Sequence )) ) return( NULL ); /* Init! */ seq->reducev = reducev; seq->ir = NULL; seq->t1 = NULL; seq->t2 = NULL; /* Attach region and arrays. */ seq->ir = vips_region_new( in ); seq->t1 = VIPS_ARRAY( NULL, sz, signed short ); seq->t2 = VIPS_ARRAY( NULL, sz, signed short ); if( !seq->ir || !seq->t1 || !seq->t2 ) { vips_reducev_stop( seq, NULL, NULL ); return( NULL ); } return( seq ); } /* You'd think this would vectorise, but gcc hates mixed types in nested loops * :-( */ template static void inline reducev_unsigned_int_tab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, const int * restrict cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); for( int z = 0; z < ne; z++ ) { int sum; sum = reduce_sum( in + z, l1, cy, n ); sum = unsigned_fixed_round( sum ); sum = VIPS_CLIP( 0, sum, max_value ); out[z] = sum; } } template static void inline reducev_signed_int_tab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, const int * restrict cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); for( int z = 0; z < ne; z++ ) { int sum; sum = reduce_sum( in + z, l1, cy, n ); sum = signed_fixed_round( sum ); sum = VIPS_CLIP( min_value, sum, max_value ); out[z] = sum; } } /* Floating-point version. */ template static void inline reducev_float_tab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, const double * restrict cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); for( int z = 0; z < ne; z++ ) out[z] = reduce_sum( in + z, l1, cy, n ); } /* 32-bit int output needs a double intermediate. */ template static void inline reducev_unsigned_int32_tab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, const double * restrict cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); for( int z = 0; z < ne; z++ ) { double sum; sum = reduce_sum( in + z, l1, cy, n ); out[z] = VIPS_CLIP( 0, sum, max_value ); } } template static void inline reducev_signed_int32_tab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, const double * restrict cy ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); for( int z = 0; z < ne; z++ ) { double sum; sum = reduce_sum( in + z, l1, cy, n ); out[z] = VIPS_CLIP( min_value, sum, max_value ); } } /* Ultra-high-quality version for double images. */ template static void inline reducev_notab( VipsReducev *reducev, VipsPel *pout, const VipsPel *pin, const int ne, const int lskip, double y ) { T* restrict out = (T *) pout; const T* restrict in = (T *) pin; const int n = reducev->n_point; const int l1 = lskip / sizeof( T ); double cy[MAX_POINT]; vips_reduce_make_mask( cy, reducev->kernel, reducev->vshrink, y ); for( int z = 0; z < ne; z++ ) { double sum; sum = reduce_sum( in + z, l1, cy, n ); out[z] = VIPS_ROUND_UINT( sum ); } } static int vips_reducev_gen( VipsRegion *out_region, void *vseq, void *a, void *b, gboolean *stop ) { VipsImage *in = (VipsImage *) a; VipsReducev *reducev = (VipsReducev *) b; Sequence *seq = (Sequence *) vseq; VipsRegion *ir = seq->ir; VipsRect *r = &out_region->valid; /* Double bands for complex. */ const int bands = in->Bands * (vips_band_format_iscomplex( in->BandFmt ) ? 2 : 1); int ne = r->width * bands; VipsRect s; #ifdef DEBUG printf( "vips_reducev_gen: generating %d x %d at %d x %d\n", r->width, r->height, r->left, r->top ); #endif /*DEBUG*/ s.left = r->left; s.top = r->top * reducev->vshrink - reducev->voffset; s.width = r->width; s.height = r->height * reducev->vshrink + reducev->n_point; if( vips_region_prepare( ir, &s ) ) return( -1 ); VIPS_GATE_START( "vips_reducev_gen: work" ); double Y = (r->top + 0.5) * reducev->vshrink - 0.5 - reducev->voffset; for( int y = 0; y < r->height; y++ ) { VipsPel *q = VIPS_REGION_ADDR( out_region, r->left, r->top + y ); const int py = (int) Y; VipsPel *p = VIPS_REGION_ADDR( ir, r->left, py ); const int sy = Y * VIPS_TRANSFORM_SCALE * 2; const int siy = sy & (VIPS_TRANSFORM_SCALE * 2 - 1); const int ty = (siy + 1) >> 1; const int *cyi = reducev->matrixi[ty]; const double *cyf = reducev->matrixf[ty]; const int lskip = VIPS_REGION_LSKIP( ir ); switch( in->BandFmt ) { case VIPS_FORMAT_UCHAR: reducev_unsigned_int_tab ( reducev, q, p, ne, lskip, cyi ); break; case VIPS_FORMAT_CHAR: reducev_signed_int_tab ( reducev, q, p, ne, lskip, cyi ); break; case VIPS_FORMAT_USHORT: reducev_unsigned_int_tab ( reducev, q, p, ne, lskip, cyi ); break; case VIPS_FORMAT_SHORT: reducev_signed_int_tab ( reducev, q, p, ne, lskip, cyi ); break; case VIPS_FORMAT_UINT: reducev_unsigned_int32_tab ( reducev, q, p, ne, lskip, cyf ); break; case VIPS_FORMAT_INT: reducev_signed_int32_tab ( reducev, q, p, ne, lskip, cyf ); break; case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: reducev_float_tab( reducev, q, p, ne, lskip, cyf ); break; case VIPS_FORMAT_DPCOMPLEX: case VIPS_FORMAT_DOUBLE: reducev_notab( reducev, q, p, ne, lskip, Y - py ); break; default: g_assert_not_reached(); break; } Y += reducev->vshrink; } VIPS_GATE_STOP( "vips_reducev_gen: work" ); VIPS_COUNT_PIXELS( out_region, "vips_reducev_gen" ); return( 0 ); } /* Process uchar images with a vector path. */ static int vips_reducev_vector_gen( VipsRegion *out_region, void *vseq, void *a, void *b, gboolean *stop ) { VipsImage *in = (VipsImage *) a; VipsReducev *reducev = (VipsReducev *) b; Sequence *seq = (Sequence *) vseq; VipsRegion *ir = seq->ir; VipsRect *r = &out_region->valid; int ne = r->width * in->Bands; VipsExecutor executor[MAX_PASS]; VipsRect s; #ifdef DEBUG_PIXELS printf( "vips_reducev_vector_gen: generating %d x %d at %d x %d\n", r->width, r->height, r->left, r->top ); #endif /*DEBUG_PIXELS*/ s.left = r->left; s.top = r->top * reducev->vshrink - reducev->voffset; s.width = r->width; s.height = r->height * reducev->vshrink + reducev->n_point; if( vips_region_prepare( ir, &s ) ) return( -1 ); #ifdef DEBUG_PIXELS printf( "vips_reducev_vector_gen: preparing %d x %d at %d x %d\n", s.width, s.height, s.left, s.top ); #endif /*DEBUG_PIXELS*/ for( int i = 0; i < reducev->n_pass; i++ ) vips_executor_set_program( &executor[i], reducev->pass[i].vector, ne ); VIPS_GATE_START( "vips_reducev_vector_gen: work" ); double Y = (r->top + 0.5) * reducev->vshrink - 0.5 - reducev->voffset; for( int y = 0; y < r->height; y++ ) { VipsPel *q = VIPS_REGION_ADDR( out_region, r->left, r->top + y ); const int py = (int) Y; const int sy = Y * VIPS_TRANSFORM_SCALE * 2; const int siy = sy & (VIPS_TRANSFORM_SCALE * 2 - 1); const int ty = (siy + 1) >> 1; const int *cyo = reducev->matrixo[ty]; #ifdef DEBUG_PIXELS printf( "starting row %d\n", y + r->top ); printf( "coefficients:\n" ); for( int i = 0; i < reducev->n_point; i++ ) printf( "\t%d - %d\n", i, cyo[i] ); printf( "first column of pixel values:\n" ); for( int i = 0; i < reducev->n_point; i++ ) printf( "\t%d - %d\n", i, *VIPS_REGION_ADDR( ir, r->left, py ) ); #endif /*DEBUG_PIXELS*/ /* We run our n passes to generate this scanline. */ for( int i = 0; i < reducev->n_pass; i++ ) { Pass *pass = &reducev->pass[i]; vips_executor_set_scanline( &executor[i], ir, r->left, py ); vips_executor_set_array( &executor[i], pass->r, seq->t1 ); vips_executor_set_array( &executor[i], pass->d2, seq->t2 ); for( int j = 0; j < pass->n_param; j++ ) vips_executor_set_parameter( &executor[i], pass->p[j], cyo[j + pass->first] ); vips_executor_set_destination( &executor[i], q ); vips_executor_run( &executor[i] ); VIPS_SWAP( signed short *, seq->t1, seq->t2 ); } #ifdef DEBUG_PIXELS printf( "pixel result:\n" ); printf( "\t%d\n", *q ); #endif /*DEBUG_PIXELS*/ Y += reducev->vshrink; } VIPS_GATE_STOP( "vips_reducev_vector_gen: work" ); VIPS_COUNT_PIXELS( out_region, "vips_reducev_vector_gen" ); return( 0 ); } static int vips_reducev_raw( VipsReducev *reducev, VipsImage *in, VipsImage **out ) { VipsObjectClass *object_class = VIPS_OBJECT_GET_CLASS( reducev ); VipsResample *resample = VIPS_RESAMPLE( reducev ); VipsGenerateFn generate; /* We need an 2.6 version if we will use the vector path. */ if( in->BandFmt == VIPS_FORMAT_UCHAR && vips_vector_isenabled() ) for( int y = 0; y < VIPS_TRANSFORM_SCALE + 1; y++ ) { reducev->matrixo[y] = VIPS_ARRAY( NULL, reducev->n_point, int ); if( !reducev->matrixo[y] ) return( -1 ); vips_vector_to_fixed_point( reducev->matrixf[y], reducev->matrixo[y], reducev->n_point, 64 ); } /* Try to build a vector version, if we can. */ generate = vips_reducev_gen; if( in->BandFmt == VIPS_FORMAT_UCHAR && vips_vector_isenabled() && !vips_reducev_compile( reducev ) ) { g_info( "reducev: using vector path" ); generate = vips_reducev_vector_gen; } *out = vips_image_new(); if( vips_image_pipelinev( *out, VIPS_DEMAND_STYLE_THINSTRIP, in, (void *) NULL ) ) return( -1 ); /* Size output. We need to always round to nearest, so round(), not * rint(). * * Don't change xres/yres, leave that to the application layer. For * example, vipsthumbnail knows the true reduce factor (including the * fractional part), we just see the integer part here. */ (*out)->Ysize = VIPS_ROUND_UINT( resample->in->Ysize / reducev->vshrink ); if( (*out)->Ysize <= 0 ) { vips_error( object_class->nickname, "%s", _( "image has shrunk to nothing" ) ); return( -1 ); } #ifdef DEBUG printf( "vips_reducev_build: reducing %d x %d image to %d x %d\n", in->Xsize, in->Ysize, (*out)->Xsize, (*out)->Ysize ); #endif /*DEBUG*/ if( vips_image_generate( *out, vips_reducev_start, generate, vips_reducev_stop, in, reducev ) ) return( -1 ); vips_reorder_margin_hint( *out, reducev->n_point ); return( 0 ); } static int vips_reducev_build( VipsObject *object ) { VipsObjectClass *object_class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsReducev *reducev = (VipsReducev *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 4 ); VipsImage *in; double height, extra_pixels; if( VIPS_OBJECT_CLASS( vips_reducev_parent_class )->build( object ) ) return( -1 ); in = resample->in; if( reducev->vshrink < 1 ) { vips_error( object_class->nickname, "%s", _( "reduce factor should be >= 1" ) ); return( -1 ); } if( reducev->vshrink == 1 ) return( vips_image_write( in, resample->out ) ); reducev->n_point = vips_reduce_get_points( reducev->kernel, reducev->vshrink ); g_info( "reducev: %d point mask", reducev->n_point ); if( reducev->n_point > MAX_POINT ) { vips_error( object_class->nickname, "%s", _( "reduce factor too large" ) ); return( -1 ); } /* Output size. We need to always round to nearest, so round(), not * rint(). */ height = VIPS_ROUND_UINT( (double) resample->in->Ysize / reducev->vshrink ); /* How many pixels we are inventing in the input, -ve for * discarding. */ extra_pixels = height * reducev->vshrink - resample->in->Ysize; /* If we are rounding down, we are not using some input * pixels. We need to move the origin *inside* the input image * by half that distance so that we discard pixels equally * from left and right. */ reducev->voffset = (1 + extra_pixels) / 2.0 - 1; /* Build the tables of pre-computed coefficients. */ for( int y = 0; y < VIPS_TRANSFORM_SCALE + 1; y++ ) { reducev->matrixf[y] = VIPS_ARRAY( NULL, reducev->n_point, double ); reducev->matrixi[y] = VIPS_ARRAY( NULL, reducev->n_point, int ); if( !reducev->matrixf[y] || !reducev->matrixi[y] ) return( -1 ); vips_reduce_make_mask( reducev->matrixf[y], reducev->kernel, reducev->vshrink, (float) y / VIPS_TRANSFORM_SCALE ); for( int i = 0; i < reducev->n_point; i++ ) reducev->matrixi[y][i] = reducev->matrixf[y][i] * VIPS_INTERPOLATE_SCALE; #ifdef DEBUG printf( "vips_reducev_build: mask %d\n ", y ); for( int i = 0; i < reducev->n_point; i++ ) printf( "%d ", reducev->matrixi[y][i] ); printf( "\n" ); #endif /*DEBUG*/ } /* Unpack for processing. */ if( vips_image_decode( in, &t[0] ) ) return( -1 ); in = t[0]; /* Add new pixels around the input so we can interpolate at the edges. */ if( vips_embed( in, &t[1], 0, VIPS_CEIL( reducev->n_point / 2.0 ) - 1, in->Xsize, in->Ysize + reducev->n_point, "extend", VIPS_EXTEND_COPY, (void *) NULL ) ) return( -1 ); in = t[1]; if( vips_reducev_raw( reducev, in, &t[2] ) ) return( -1 ); in = t[2]; /* Large reducev will throw off sequential mode. Suppose thread1 is * generating tile (0, 0), but stalls. thread2 generates tile * (0, 1), 128 lines further down the output. After it has done, * thread1 tries to generate (0, 0), but by then the pixels it needs * have gone from the input image line cache if the reducev is large. * * To fix this, put another seq on the output of reducev. Now we'll * always have the previous XX lines of the shrunk image, and we won't * fetch out of order. */ if( vips_image_get_typeof( in, VIPS_META_SEQUENTIAL ) ) { g_info( "reducev sequential line cache" ); if( vips_sequential( in, &t[3], "tile_height", 10, // "trace", TRUE, (void *) NULL ) ) return( -1 ); in = t[3]; } if( vips_image_write( in, resample->out ) ) return( -1 ); return( 0 ); } static void vips_reducev_class_init( VipsReducevClass *reducev_class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( reducev_class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( reducev_class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( reducev_class ); VIPS_DEBUG_MSG( "vips_reducev_class_init\n" ); gobject_class->finalize = vips_reducev_finalize; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "reducev"; vobject_class->description = _( "shrink an image vertically" ); vobject_class->build = vips_reducev_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_DOUBLE( reducev_class, "vshrink", 3, _( "Vshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsReducev, vshrink ), 1, 1000000, 1 ); VIPS_ARG_ENUM( reducev_class, "kernel", 4, _( "Kernel" ), _( "Resampling kernel" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsReducev, kernel ), VIPS_TYPE_KERNEL, VIPS_KERNEL_LANCZOS3 ); /* Old name. */ VIPS_ARG_DOUBLE( reducev_class, "yshrink", 3, _( "Yshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReducev, vshrink ), 1, 1000000, 1 ); /* We used to let people pick centre or corner, but it's automatic now. */ VIPS_ARG_BOOL( reducev_class, "centre", 7, _( "Centre" ), _( "Use centre sampling convention" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsReducev, centre ), FALSE ); } static void vips_reducev_init( VipsReducev *reducev ) { reducev->kernel = VIPS_KERNEL_LANCZOS3; } /* See reduce.c for the doc comment. */ int vips_reducev( VipsImage *in, VipsImage **out, double vshrink, ... ) { va_list ap; int result; va_start( ap, vshrink ); result = vips_call_split( "reducev", ap, in, out, vshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/resample.c000066400000000000000000000126751414645631700205350ustar00rootroot00000000000000/* base class for all resample operations * * properties: * - one in, one out * - not point-to-point * - size can change in any way * - bands, type, format etc. all fixed */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include "presample.h" /** * SECTION: resample * @short_description: resample images in various ways * @stability: Stable * @include: vips/vips.h * * There are three types of operation in this section. * * First, vips_affine() applies an affine transform to an image. This is any * sort of 2D transform which preserves straight lines; so any combination of * stretch, sheer, rotate and translate. You supply an interpolator for it to * use to generate pixels, see vips_interpolate_new(). It will not produce * good results for very large shrinks: you'll see aliasing. * * vips_reduce() is like vips_affine(), but it can only shrink images, it can't * enlarge, rotate, or skew. It's very fast and uses an adaptive kernel for * interpolation. * * vips_shrink() is a fast block shrinker. It can quickly reduce images by * large integer factors. It will give poor results for small size reductions: * again, you'll see aliasing. * * Next, vips_resize() specialises in the common task of image reduce and * enlarge. It strings together combinations of vips_shrink(), vips_reduce(), * vips_affine() and others to implement a general, high-quality image * resizer. * * Finally, vips_mapim() can apply arbitrary 2D image transforms to an image. */ /** * VipsSize: * @VIPS_SIZE_BOTH: size both up and down * @VIPS_SIZE_UP: only upsize * @VIPS_SIZE_DOWN: only downsize * @VIPS_SIZE_FORCE: force size, that is, break aspect ratio * * Controls whether an operation should upsize, downsize, both up and * downsize, or force a size. * * See also: vips_thumbnail(). */ G_DEFINE_ABSTRACT_TYPE( VipsResample, vips_resample, VIPS_TYPE_OPERATION ); static int vips_resample_build( VipsObject *object ) { VipsResample *resample = VIPS_RESAMPLE( object ); #ifdef DEBUG printf( "vips_resample_build: " ); vips_object_print_name( object ); printf( "\n" ); #endif /*DEBUG*/ g_object_set( resample, "out", vips_image_new(), NULL ); if( VIPS_OBJECT_CLASS( vips_resample_parent_class )->build( object ) ) return( -1 ); return( 0 ); } static void vips_resample_class_init( VipsResampleClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "resample"; vobject_class->description = _( "resample operations" ); vobject_class->build = vips_resample_build; VIPS_ARG_IMAGE( class, "in", 1, _( "Input" ), _( "Input image argument" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsResample, in ) ); VIPS_ARG_IMAGE( class, "out", 2, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsResample, out ) ); } static void vips_resample_init( VipsResample *resample ) { } /* Called from iofuncs to init all operations in this dir. Use a plugin system * instead? */ void vips_resample_operation_init( void ) { extern GType vips_thumbnail_file_get_type( void ); extern GType vips_thumbnail_buffer_get_type( void ); extern GType vips_thumbnail_image_get_type( void ); extern GType vips_thumbnail_source_get_type( void ); extern GType vips_mapim_get_type( void ); extern GType vips_shrink_get_type( void ); extern GType vips_shrinkh_get_type( void ); extern GType vips_shrinkv_get_type( void ); extern GType vips_reduce_get_type( void ); extern GType vips_reduceh_get_type( void ); extern GType vips_reducev_get_type( void ); extern GType vips_quadratic_get_type( void ); extern GType vips_affine_get_type( void ); extern GType vips_similarity_get_type( void ); extern GType vips_rotate_get_type( void ); extern GType vips_resize_get_type( void ); vips_thumbnail_file_get_type(); vips_thumbnail_buffer_get_type(); vips_thumbnail_image_get_type(); vips_thumbnail_source_get_type(); vips_mapim_get_type(); vips_shrink_get_type(); vips_shrinkh_get_type(); vips_shrinkv_get_type(); vips_reduceh_get_type(); vips_reducev_get_type(); vips_reduce_get_type(); vips_quadratic_get_type(); vips_affine_get_type(); vips_similarity_get_type(); vips_rotate_get_type(); vips_resize_get_type(); } libvips-8.12.1/libvips/resample/resize.c000066400000000000000000000264351414645631700202250ustar00rootroot00000000000000/* resize an image ... up and down resampling. * * 13/8/14 * - from affine.c * 18/11/14 * - add the fancier algorithm from vipsthumbnail * 11/11/15 * - smarter cache sizing * 29/2/16 * - shrink more affine less, now we have better anti-alias settings * 10/3/16 * - revise again, using new vips_reduce() code * 1/5/16 * - allow >1 on one axis, <1 on the other * - expose @kernel setting * 16/6/16 * - better quality for linear/cubic kernels ... do more shrink and less * reduce * 22/6/16 * - faster and better upsizing * 15/8/16 * - more accurate resizing * 9/9/16 * - add @centre option * 6/3/17 * - moved the cache to shrinkv * 15/10/17 * - make LINEAR and CUBIC adaptive * 25/11/17 * - deprecate --centre ... it's now always on, thanks tback * 3/12/18 [edwjusti] * - disable the centre sampling offset for nearest upscale, since the * affine nearest interpolator is always centre * 7/7/19 [lovell] * - don't let either axis drop below 1px * 12/7/20 * - much better handling of "nearest" */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG_VERBOSE #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsResize { VipsResample parent_instance; double scale; double vscale; VipsKernel kernel; /* Deprecated. */ VipsInterpolate *interpolate; double idx; double idy; gboolean centre; } VipsResize; typedef VipsResampleClass VipsResizeClass; G_DEFINE_TYPE( VipsResize, vips_resize, VIPS_TYPE_RESAMPLE ); /* Suggest a VipsInterpolate which corresponds to a VipsKernel. We use * this to pick a thing for affine(). */ static const char * vips_resize_interpolate( VipsKernel kernel ) { switch( kernel ) { case VIPS_KERNEL_NEAREST: return( "nearest" ); case VIPS_KERNEL_LINEAR: return( "bilinear" ); /* Use cubic for everything else. There are other interpolators, like * nohalo, but they don't really correspond well to any kernel. */ default: return( "bicubic" ); } } static int vips_resize_build( VipsObject *object ) { VipsResample *resample = VIPS_RESAMPLE( object ); VipsResize *resize = (VipsResize *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 7 ); VipsImage *in; double hscale; double vscale; int int_hshrink; int int_vshrink; if( VIPS_OBJECT_CLASS( vips_resize_parent_class )->build( object ) ) return( -1 ); in = resample->in; /* Updated below when we do the int part of our shrink. */ hscale = resize->scale; if( vips_object_argument_isset( object, "vscale" ) ) vscale = resize->vscale; else vscale = resize->scale; /* The int part of our scale. Leave the final 200 - 300% to reduce. */ int_hshrink = VIPS_MAX( 1, VIPS_FLOOR( 1.0 / (hscale * 2) ) ); int_vshrink = VIPS_MAX( 1, VIPS_FLOOR( 1.0 / (vscale * 2) ) ); /* Unpack for processing. */ if( vips_image_decode( in, &t[5] ) ) return( -1 ); in = t[5]; if( resize->kernel == VIPS_KERNEL_NEAREST ) { if( int_vshrink > 1 || int_hshrink > 1 ) { g_info( "subsample by %d, %d", int_hshrink, int_vshrink ); if( vips_subsample( in, &t[0], int_hshrink, int_vshrink, NULL ) ) return( -1 ); in = t[0]; hscale *= int_hshrink; vscale *= int_vshrink; } } else { if( int_vshrink > 1 ) { g_info( "shrinkv by %d", int_vshrink ); if( vips_shrinkv( in, &t[0], int_vshrink, NULL ) ) return( -1 ); in = t[0]; vscale *= int_vshrink; } if( int_hshrink > 1 ) { g_info( "shrinkh by %d", int_hshrink ); if( vips_shrinkh( in, &t[1], int_hshrink, NULL ) ) return( -1 ); in = t[1]; hscale *= int_hshrink; } } /* Don't let either axis drop below 1 px. */ hscale = VIPS_MAX( hscale, 1.0 / in->Xsize ); vscale = VIPS_MAX( vscale, 1.0 / in->Ysize ); /* Any residual downsizing. */ if( vscale < 1.0 ) { g_info( "residual reducev by %g", vscale ); if( vips_reducev( in, &t[2], 1.0 / vscale, "kernel", resize->kernel, NULL ) ) return( -1 ); in = t[2]; } if( hscale < 1.0 ) { g_info( "residual reduceh by %g", hscale ); if( vips_reduceh( in, &t[3], 1.0 / hscale, "kernel", resize->kernel, NULL ) ) return( -1 ); in = t[3]; } /* Any upsizing. */ if( hscale > 1.0 || vscale > 1.0 ) { const char *nickname = vips_resize_interpolate( resize->kernel ); /* Input displacement. For centre sampling, shift by 0.5 down * and right. Except if this is nearest, which is always * centre. */ const double id = resize->kernel == VIPS_KERNEL_NEAREST ? 0.0 : 0.5; VipsInterpolate *interpolate; if( !(interpolate = vips_interpolate_new( nickname )) ) return( -1 ); vips_object_local( object, interpolate ); if( resize->kernel == VIPS_KERNEL_NEAREST && hscale == VIPS_FLOOR( hscale ) && vscale == VIPS_FLOOR( vscale ) ) { /* Fast, integral nearest neighbour enlargement */ if( vips_zoom( in, &t[4], VIPS_FLOOR( hscale ), VIPS_FLOOR( vscale ), NULL ) ) return( -1 ); in = t[4]; } else if( hscale > 1.0 && vscale > 1.0 ) { g_info( "residual scale %g x %g", hscale, vscale ); if( vips_affine( in, &t[4], hscale, 0.0, 0.0, vscale, "interpolate", interpolate, "idx", id, "idy", id, "extend", VIPS_EXTEND_COPY, "premultiplied", TRUE, NULL ) ) return( -1 ); in = t[4]; } else if( hscale > 1.0 ) { g_info( "residual scale %g", hscale ); if( vips_affine( in, &t[4], hscale, 0.0, 0.0, 1.0, "interpolate", interpolate, "idx", id, "idy", id, "extend", VIPS_EXTEND_COPY, "premultiplied", TRUE, NULL ) ) return( -1 ); in = t[4]; } else { g_info( "residual scale %g", vscale ); if( vips_affine( in, &t[4], 1.0, 0.0, 0.0, vscale, "interpolate", interpolate, "idx", id, "idy", id, "extend", VIPS_EXTEND_COPY, "premultiplied", TRUE, NULL ) ) return( -1 ); in = t[4]; } } if( vips_image_write( in, resample->out ) ) return( -1 ); return( 0 ); } static void vips_resize_class_init( VipsResizeClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); VIPS_DEBUG_MSG( "vips_resize_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "resize"; vobject_class->description = _( "resize an image" ); vobject_class->build = vips_resize_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_DOUBLE( class, "scale", 113, _( "Scale factor" ), _( "Scale image by this factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsResize, scale ), 0, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "vscale", 113, _( "Vertical scale factor" ), _( "Vertical scale image by this factor" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsResize, vscale ), 0, 10000000, 0 ); VIPS_ARG_ENUM( class, "kernel", 3, _( "Kernel" ), _( "Resampling kernel" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsResize, kernel ), VIPS_TYPE_KERNEL, VIPS_KERNEL_LANCZOS3 ); /* We used to let people set the input offset so you could pick centre * or corner interpolation, but it's not clear this was useful. */ VIPS_ARG_DOUBLE( class, "idx", 115, _( "Input offset" ), _( "Horizontal input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsResize, idx ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "idy", 116, _( "Input offset" ), _( "Vertical input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsResize, idy ), -10000000, 10000000, 0 ); /* It's a kernel now we use vips_reduce() not vips_affine(). */ VIPS_ARG_INTERPOLATE( class, "interpolate", 2, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsResize, interpolate ) ); /* We used to let people pick centre or corner, but it's automatic now. */ VIPS_ARG_BOOL( class, "centre", 7, _( "Centre" ), _( "Use centre sampling convention" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsResize, centre ), FALSE ); } static void vips_resize_init( VipsResize *resize ) { resize->kernel = VIPS_KERNEL_LANCZOS3; } /** * vips_resize: (method) * @in: input image * @out: (out): output image * @scale: scale factor * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @vscale: %gdouble vertical scale factor * * @kernel: #VipsKernel to reduce with * * Resize an image. * * When downsizing, the * image is block-shrunk with vips_shrink(), * then the image is shrunk again to the * target size with vips_reduce(). How much is done by vips_shrink() vs. * vips_reduce() varies with the @kernel setting. Downsizing is done with * centre convention. * * vips_resize() normally uses #VIPS_KERNEL_LANCZOS3 for the final reduce, you * can change this with @kernel. * * When upsizing (@scale > 1), the operation uses vips_affine() with * a #VipsInterpolate selected depending on @kernel. It will use * #VipsInterpolateBicubic for #VIPS_KERNEL_CUBIC and above. It adds a * 0.5 pixel displacement to the input pixels to get centre convention scaling. * * vips_resize() normally maintains the image aspect ratio. If you set * @vscale, that factor is used for the vertical scale and @scale for the * horizontal. * * If either axis would drop below 1px in size, the shrink in that dimension * is limited. This breaks the image aspect ratio, but prevents errors due to * fractional pixel sizes. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * This operation does not premultiply alpha. If your image has an alpha * channel, you should use vips_premultiply() on it first. * * See also: vips_premultiply(), vips_shrink(), vips_reduce(). * * Returns: 0 on success, -1 on error */ int vips_resize( VipsImage *in, VipsImage **out, double scale, ... ) { va_list ap; int result; va_start( ap, scale ); result = vips_call_split( "resize", ap, in, out, scale ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/shrink.c000066400000000000000000000126601414645631700202150ustar00rootroot00000000000000/* shrink with a box filter * * 30/10/15 * - from shrink.c (now renamed as shrink2.c) * - split to h and v shrinks for a large memory saving * - now handles complex * 15/8/16 * - more accurate resize * - rename xshrink -> hshrink for greater consistency * 9/2/17 * - use reduce, not affine, for any residual shrink * - expand cache hint */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsShrink { VipsResample parent_instance; double hshrink; /* Shrink factors */ double vshrink; } VipsShrink; typedef VipsResampleClass VipsShrinkClass; G_DEFINE_TYPE( VipsShrink, vips_shrink, VIPS_TYPE_RESAMPLE ); static int vips_shrink_build( VipsObject *object ) { VipsResample *resample = VIPS_RESAMPLE( object ); VipsShrink *shrink = (VipsShrink *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 3 ); int hshrink_int; int vshrink_int; if( VIPS_OBJECT_CLASS( vips_shrink_parent_class )->build( object ) ) return( -1 ); hshrink_int = (int) shrink->hshrink; vshrink_int = (int) shrink->vshrink; if( hshrink_int != shrink->hshrink || vshrink_int != shrink->vshrink ) { /* Shrink by int factors, reduce to final size. */ double xresidual = shrink->hshrink / hshrink_int; double yresidual = shrink->vshrink / vshrink_int; if( vips_shrinkv( resample->in, &t[0], vshrink_int, NULL ) || vips_shrinkh( t[0], &t[1], hshrink_int, NULL ) ) return( -1 ); if( vips_reduce( t[1], &t[2], xresidual, yresidual, NULL ) || vips_image_write( t[2], resample->out ) ) return( -1 ); } else { if( vips_shrinkv( resample->in, &t[0], shrink->vshrink, NULL ) || vips_shrinkh( t[0], &t[1], shrink->hshrink, NULL ) || vips_image_write( t[1], resample->out ) ) return( -1 ); } return( 0 ); } static void vips_shrink_class_init( VipsShrinkClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); VIPS_DEBUG_MSG( "vips_shrink_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "shrink"; vobject_class->description = _( "shrink an image" ); vobject_class->build = vips_shrink_build; /* You'd think UNBUFFERED would work, but we will use reduce for non-int * shrinks, so it has to be straight SEQ. */ operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_DOUBLE( class, "vshrink", 9, _( "Vshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsShrink, vshrink ), 1.0, 1000000.0, 1.0 ); VIPS_ARG_DOUBLE( class, "hshrink", 8, _( "Hshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsShrink, hshrink ), 1.0, 1000000.0, 1.0 ); /* The old names .. now use h and v everywhere. */ VIPS_ARG_DOUBLE( class, "xshrink", 8, _( "Xshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsShrink, hshrink ), 1.0, 1000000.0, 1.0 ); VIPS_ARG_DOUBLE( class, "yshrink", 9, _( "Yshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsShrink, vshrink ), 1.0, 1000000.0, 1.0 ); } static void vips_shrink_init( VipsShrink *shrink ) { } /** * vips_shrink: (method) * @in: input image * @out: (out): output image * @hshrink: horizontal shrink * @vshrink: vertical shrink * @...: %NULL-terminated list of optional named arguments * * Shrink @in by a pair of factors with a simple box filter. For non-integer * factors, vips_shrink() will first shrink by the integer part with a box * filter, then use vips_reduce() to shrink by the * remaining fractional part. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_resize(), vips_reduce(). * * Returns: 0 on success, -1 on error */ int vips_shrink( VipsImage *in, VipsImage **out, double hshrink, double vshrink, ... ) { va_list ap; int result; va_start( ap, vshrink ); result = vips_call_split( "shrink", ap, in, out, hshrink, vshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/shrinkh.c000066400000000000000000000224101414645631700203570ustar00rootroot00000000000000/* horizontal shrink by an integer factor * * 30/10/15 * - from shrink.c * 22/1/16 * - reorganise loops, 30% faster, vectorisable * 15/8/16 * - rename xshrink -> hshrink for greater consistency * 6/8/19 * - use a double sum buffer for int32 types */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsShrinkh { VipsResample parent_instance; int hshrink; /* Shrink factor */ } VipsShrinkh; typedef VipsResampleClass VipsShrinkhClass; G_DEFINE_TYPE( VipsShrinkh, vips_shrinkh, VIPS_TYPE_RESAMPLE ); #define INNER( BANDS ) \ sum += p[x1]; \ x1 += BANDS; /* Integer shrink. */ #define ISHRINK( ACC_TYPE, TYPE, BANDS ) { \ TYPE * restrict p = (TYPE *) in; \ TYPE * restrict q = (TYPE *) out; \ \ for( x = 0; x < width; x++ ) { \ for( b = 0; b < BANDS; b++ ) { \ ACC_TYPE sum; \ \ sum = 0; \ x1 = b; \ VIPS_UNROLL( shrink->hshrink, INNER( BANDS ) ); \ q[b] = (sum + shrink->hshrink / 2) / \ shrink->hshrink; \ } \ p += ne; \ q += BANDS; \ } \ } /* Float shrink. */ #define FSHRINK( TYPE ) { \ TYPE * restrict p = (TYPE *) in; \ TYPE * restrict q = (TYPE *) out; \ \ for( x = 0; x < width; x++ ) { \ for( b = 0; b < bands; b++ ) { \ double sum; \ \ sum = 0.0; \ x1 = b; \ VIPS_UNROLL( shrink->hshrink, INNER( bands ) ); \ q[b] = sum / shrink->hshrink; \ } \ p += ne; \ q += bands; \ } \ } /* Generate an area of @or. @ir is large enough. */ static void vips_shrinkh_gen2( VipsShrinkh *shrink, VipsRegion *or, VipsRegion *ir, int left, int top, int width ) { VipsResample *resample = VIPS_RESAMPLE( shrink ); const int bands = resample->in->Bands * (vips_band_format_iscomplex( resample->in->BandFmt ) ? 2 : 1); const int ne = shrink->hshrink * bands; VipsPel *out = VIPS_REGION_ADDR( or, left, top ); VipsPel *in = VIPS_REGION_ADDR( ir, left * shrink->hshrink, top ); int x; int x1, b; switch( resample->in->BandFmt ) { case VIPS_FORMAT_UCHAR: /* Generate a special path for 1, 3 and 4 band uchar data. The * compiler will be able to vectorise these. * * Vectorisation doesn't help much for 16, 32-bit or float * data, don't bother with them. */ switch( bands ) { case 1: ISHRINK( int, unsigned char, 1 ); break; case 3: ISHRINK( int, unsigned char, 3 ); break; case 4: ISHRINK( int, unsigned char, 4 ); break; default: ISHRINK( int, unsigned char, bands ); break; } break; case VIPS_FORMAT_CHAR: ISHRINK( int, char, bands ); break; case VIPS_FORMAT_USHORT: ISHRINK( int, unsigned short, bands ); break; case VIPS_FORMAT_SHORT: ISHRINK( int, short, bands ); break; case VIPS_FORMAT_UINT: ISHRINK( double, unsigned int, bands ); break; case VIPS_FORMAT_INT: ISHRINK( double, int, bands ); break; case VIPS_FORMAT_FLOAT: FSHRINK( float ); break; case VIPS_FORMAT_DOUBLE: FSHRINK( double ); break; case VIPS_FORMAT_COMPLEX: FSHRINK( float ); break; case VIPS_FORMAT_DPCOMPLEX: FSHRINK( double ); break; default: g_assert_not_reached(); } } static int vips_shrinkh_gen( VipsRegion *or, void *seq, void *a, void *b, gboolean *stop ) { VipsShrinkh *shrink = (VipsShrinkh *) b; VipsRegion *ir = (VipsRegion *) seq; VipsRect *r = &or->valid; int y; /* How do we chunk up the image? We don't want to prepare the whole of * the input region corresponding to *r since it could be huge. * * Request input a line at a time. * * We don't chunk horizontally. We want "vips shrink x.jpg b.jpg 100 * 100" to run sequentially. If we chunk horizontally, we will fetch * 100x100 lines from the top of the image, then 100x100 100 lines * down, etc. for each thread, then when they've finished, fetch * 100x100, 100 pixels across from the top of the image. This will * break sequentiality. */ #ifdef DEBUG printf( "vips_shrinkh_gen: generating %d x %d at %d x %d\n", r->width, r->height, r->left, r->top ); #endif /*DEBUG*/ for( y = 0; y < r->height; y ++ ) { VipsRect s; s.left = r->left * shrink->hshrink; s.top = r->top + y; s.width = r->width * shrink->hshrink; s.height = 1; #ifdef DEBUG printf( "shrinkh_gen: requesting line %d\n", s.top ); #endif /*DEBUG*/ if( vips_region_prepare( ir, &s ) ) return( -1 ); VIPS_GATE_START( "vips_shrinkh_gen: work" ); vips_shrinkh_gen2( shrink, or, ir, r->left, r->top + y, r->width ); VIPS_GATE_STOP( "vips_shrinkh_gen: work" ); } VIPS_COUNT_PIXELS( or, "vips_shrinkh_gen" ); return( 0 ); } static int vips_shrinkh_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsShrinkh *shrink = (VipsShrinkh *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 2 ); VipsImage *in; if( VIPS_OBJECT_CLASS( vips_shrinkh_parent_class )->build( object ) ) return( -1 ); in = resample->in; if( shrink->hshrink < 1 ) { vips_error( class->nickname, "%s", _( "shrink factors should be >= 1" ) ); return( -1 ); } if( shrink->hshrink == 1 ) return( vips_image_write( in, resample->out ) ); /* We need new pixels at the right so that we don't have small chunks * to average down the right edge. */ if( vips_embed( in, &t[1], 0, 0, in->Xsize + shrink->hshrink, in->Ysize, "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); in = t[1]; if( vips_image_pipelinev( resample->out, VIPS_DEMAND_STYLE_THINSTRIP, in, NULL ) ) return( -1 ); /* Size output. We need to always round to nearest, so round(), not * rint(). * * Don't change xres/yres, leave that to the application layer. For * example, vipsthumbnail knows the true shrink factor (including the * fractional part), we just see the integer part here. */ resample->out->Xsize = VIPS_ROUND_UINT( (double) resample->in->Xsize / shrink->hshrink ); if( resample->out->Xsize <= 0 ) { vips_error( class->nickname, "%s", _( "image has shrunk to nothing" ) ); return( -1 ); } #ifdef DEBUG printf( "vips_shrinkh_build: shrinking %d x %d image to %d x %d\n", in->Xsize, in->Ysize, resample->out->Xsize, resample->out->Ysize ); #endif /*DEBUG*/ if( vips_image_generate( resample->out, vips_start_one, vips_shrinkh_gen, vips_stop_one, in, shrink ) ) return( -1 ); return( 0 ); } static void vips_shrinkh_class_init( VipsShrinkhClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); VIPS_DEBUG_MSG( "vips_shrinkh_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "shrinkh"; vobject_class->description = _( "shrink an image horizontally" ); vobject_class->build = vips_shrinkh_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_INT( class, "hshrink", 8, _( "Hshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsShrinkh, hshrink ), 1, 1000000, 1 ); /* The old name .. now use h and v everywhere. */ VIPS_ARG_INT( class, "xshrink", 8, _( "Xshrink" ), _( "Horizontal shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsShrinkh, hshrink ), 1, 1000000, 1 ); } static void vips_shrinkh_init( VipsShrinkh *shrink ) { } /** * vips_shrinkh: (method) * @in: input image * @out: (out): output image * @hshrink: horizontal shrink * @...: %NULL-terminated list of optional named arguments * * Shrink @in horizontally by an integer factor. Each pixel in the output is * the average of the corresponding line of @hshrink pixels in the input. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_shrinkv(), vips_shrink(), vips_resize(), vips_affine(). * * Returns: 0 on success, -1 on error */ int vips_shrinkh( VipsImage *in, VipsImage **out, int hshrink, ... ) { va_list ap; int result; va_start( ap, hshrink ); result = vips_call_split( "shrinkh", ap, in, out, hshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/shrinkv.c000066400000000000000000000312011414645631700203730ustar00rootroot00000000000000/* vertical shrink with a box filter * * Copyright: 1990, N. Dessipris. * * Authors: Nicos Dessipris and Kirk Martinez * Written on: 29/04/1991 * Modified on: 2/11/92, 22/2/93 Kirk Martinez - Xres Yres & cleanup incredibly inefficient for box filters as LUTs are used instead of + Needs converting to a smoother filter: eg Gaussian! KM * 15/7/93 JC * - rewritten for partial v2 * - ANSIfied * - now shrinks any non-complex type * - no longer cloned from im_convsub() * - could be much better! see km comments above * 3/8/93 JC * - rounding bug fixed * 11/1/94 JC * - problems with .000001 and round up/down ignored! Try shrink 3738 * pixel image by 9.345000000001 * 7/10/94 JC * - IM_NEW and IM_ARRAY added * - more typedef * 3/7/95 JC * - IM_CODING_LABQ handling added here * 20/12/08 * - fall back to im_copy() for 1/1 shrink * 2/2/11 * - gtk-doc * 10/2/12 * - shrink in chunks to reduce peak memuse for large shrinks * - simpler * 12/6/12 * - redone as a class * - warn about non-int shrinks * - some tuning .. tried an int coordinate path, not worthwhile * 16/11/12 * - don't change xres/yres, see comment below * 8/4/13 * - oops demand_hint was incorrect, thanks Jan * 6/6/13 * - don't chunk horizontally, fixes seq problems with large shrink * factors * 15/8/16 * - rename yshrink -> vshrink for greater consistency * 7/3/17 * - add a seq line cache * 6/8/19 * - use a double sum buffer for int32 types */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include "presample.h" typedef struct _VipsShrinkv { VipsResample parent_instance; int vshrink; size_t sizeof_line_buffer; } VipsShrinkv; typedef VipsResampleClass VipsShrinkvClass; G_DEFINE_TYPE( VipsShrinkv, vips_shrinkv, VIPS_TYPE_RESAMPLE ); /* Our per-sequence parameter struct. Somewhere to sum band elements. */ typedef struct { VipsRegion *ir; VipsPel *sum; } VipsShrinkvSequence; /* Free a sequence value. */ static int vips_shrinkv_stop( void *vseq, void *a, void *b ) { VipsShrinkvSequence *seq = (VipsShrinkvSequence *) vseq; VIPS_FREEF( g_object_unref, seq->ir ); VIPS_FREE( seq->sum ); VIPS_FREE( seq ); return( 0 ); } /* Make a sequence value. */ static void * vips_shrinkv_start( VipsImage *out, void *a, void *b ) { VipsImage *in = (VipsImage *) a; VipsShrinkv *shrink = (VipsShrinkv *) b; VipsShrinkvSequence *seq; if( !(seq = VIPS_NEW( NULL, VipsShrinkvSequence )) ) return( NULL ); seq->ir = vips_region_new( in ); /* Big enough for the largest intermediate .. a whole scanline. */ seq->sum = VIPS_ARRAY( NULL, shrink->sizeof_line_buffer, VipsPel ); return( (void *) seq ); } #define ADD( ACC_TYPE, TYPE ) { \ ACC_TYPE * restrict sum = (ACC_TYPE *) seq->sum; \ TYPE * restrict p = (TYPE *) in; \ \ for( x = 0; x < sz; x++ ) \ sum[x] += p[x]; \ } /* Add a line of pixels to sum. */ static void vips_shrinkv_add_line( VipsShrinkv *shrink, VipsShrinkvSequence *seq, VipsRegion *ir, int left, int top, int width ) { VipsResample *resample = VIPS_RESAMPLE( shrink ); const int bands = resample->in->Bands * (vips_band_format_iscomplex( resample->in->BandFmt ) ? 2 : 1); const int sz = bands * width; int x; VipsPel *in = VIPS_REGION_ADDR( ir, left, top ); switch( resample->in->BandFmt ) { case VIPS_FORMAT_UCHAR: ADD( int, unsigned char ); break; case VIPS_FORMAT_CHAR: ADD( int, char ); break; case VIPS_FORMAT_USHORT: ADD( int, unsigned short ); break; case VIPS_FORMAT_SHORT: ADD( int, short ); break; case VIPS_FORMAT_UINT: ADD( double, unsigned int ); break; case VIPS_FORMAT_INT: ADD( double, int ); break; case VIPS_FORMAT_FLOAT: ADD( double, float ); break; case VIPS_FORMAT_DOUBLE: ADD( double, double ); break; case VIPS_FORMAT_COMPLEX: ADD( double, float ); break; case VIPS_FORMAT_DPCOMPLEX: ADD( double, double ); break; default: g_assert_not_reached(); } } /* Integer average. */ #define IAVG( ACC_TYPE, TYPE ) { \ ACC_TYPE * restrict sum = (ACC_TYPE *) seq->sum; \ TYPE * restrict q = (TYPE *) out; \ \ for( x = 0; x < sz; x++ ) \ q[x] = (sum[x] + shrink->vshrink / 2) / shrink->vshrink; \ } /* Float average. */ #define FAVG( TYPE ) { \ double * restrict sum = (double *) seq->sum; \ TYPE * restrict q = (TYPE *) out; \ \ for( x = 0; x < sz; x++ ) \ q[x] = sum[x] / shrink->vshrink; \ } /* Average the line of sums to out. */ static void vips_shrinkv_write_line( VipsShrinkv *shrink, VipsShrinkvSequence *seq, VipsRegion *or, int left, int top, int width ) { VipsResample *resample = VIPS_RESAMPLE( shrink ); const int bands = resample->in->Bands * (vips_band_format_iscomplex( resample->in->BandFmt ) ? 2 : 1); const int sz = bands * width; int x; VipsPel *out = VIPS_REGION_ADDR( or, left, top ); switch( resample->in->BandFmt ) { case VIPS_FORMAT_UCHAR: IAVG( int, unsigned char ); break; case VIPS_FORMAT_CHAR: IAVG( int, char ); break; case VIPS_FORMAT_USHORT: IAVG( int, unsigned short ); break; case VIPS_FORMAT_SHORT: IAVG( int, short ); break; case VIPS_FORMAT_UINT: IAVG( double, unsigned int ); break; case VIPS_FORMAT_INT: IAVG( double, int ); break; case VIPS_FORMAT_FLOAT: FAVG( float ); break; case VIPS_FORMAT_DOUBLE: FAVG( double ); break; case VIPS_FORMAT_COMPLEX: FAVG( float ); break; case VIPS_FORMAT_DPCOMPLEX: FAVG( double ); break; default: g_assert_not_reached(); } } static int vips_shrinkv_gen( VipsRegion *or, void *vseq, void *a, void *b, gboolean *stop ) { VipsShrinkvSequence *seq = (VipsShrinkvSequence *) vseq; VipsShrinkv *shrink = (VipsShrinkv *) b; VipsRegion *ir = seq->ir; VipsRect *r = &or->valid; int y, y1; /* How do we chunk up the image? We don't want to prepare the whole of * the input region corresponding to *r since it could be huge. * * Request input a line at a time, average to a line buffer. */ #ifdef DEBUG printf( "vips_shrinkv_gen: generating %d x %d at %d x %d\n", r->width, r->height, r->left, r->top ); #endif /*DEBUG*/ for( y = 0; y < r->height; y++ ) { memset( seq->sum, 0, shrink->sizeof_line_buffer ); for( y1 = 0; y1 < shrink->vshrink; y1++ ) { VipsRect s; s.left = r->left; s.top = y1 + (y + r->top) * shrink->vshrink; s.width = r->width; s.height = 1; #ifdef DEBUG printf( "shrink_gen: requesting line %d\n", s.top ); #endif /*DEBUG*/ if( vips_region_prepare( ir, &s ) ) return( -1 ); VIPS_GATE_START( "vips_shrinkv_gen: work" ); vips_shrinkv_add_line( shrink, seq, ir, s.left, s.top, s.width ); VIPS_GATE_STOP( "vips_shrinkv_gen: work" ); } VIPS_GATE_START( "vips_shrinkv_gen: work" ); vips_shrinkv_write_line( shrink, seq, or, r->left, r->top + y, r->width ); VIPS_GATE_STOP( "vips_shrinkv_gen: work" ); } VIPS_COUNT_PIXELS( or, "vips_shrinkv_gen" ); return( 0 ); } static int vips_shrinkv_build( VipsObject *object ) { VipsObjectClass *class = VIPS_OBJECT_GET_CLASS( object ); VipsResample *resample = VIPS_RESAMPLE( object ); VipsShrinkv *shrink = (VipsShrinkv *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 4 ); VipsImage *in; if( VIPS_OBJECT_CLASS( vips_shrinkv_parent_class )->build( object ) ) return( -1 ); in = resample->in; if( shrink->vshrink < 1 ) { vips_error( class->nickname, "%s", _( "shrink factors should be >= 1" ) ); return( -1 ); } if( shrink->vshrink == 1 ) return( vips_image_write( in, resample->out ) ); /* Make the height a multiple of the shrink factor so we don't need to * average half pixels. */ if( vips_embed( in, &t[1], 0, 0, in->Xsize, VIPS_ROUND_UP( in->Ysize, shrink->vshrink ), "extend", VIPS_EXTEND_COPY, NULL ) ) return( -1 ); in = t[1]; /* We have to keep a line buffer as we sum columns. */ shrink->sizeof_line_buffer = in->Xsize * in->Bands * vips_format_sizeof( VIPS_FORMAT_DPCOMPLEX ); /* SMALLTILE or we'll need huge input areas for our output. In seq * mode, the linecache above will keep us sequential. */ t[2] = vips_image_new(); if( vips_image_pipelinev( t[2], VIPS_DEMAND_STYLE_SMALLTILE, in, NULL ) ) return( -1 ); /* Size output. We need to always round to nearest, so round(), not * rint(). * * Don't change xres/yres, leave that to the application layer. For * example, vipsthumbnail knows the true shrink factor (including the * fractional part), we just see the integer part here. */ t[2]->Ysize = VIPS_ROUND_UINT( (double) resample->in->Ysize / shrink->vshrink ); if( t[2]->Ysize <= 0 ) { vips_error( class->nickname, "%s", _( "image has shrunk to nothing" ) ); return( -1 ); } #ifdef DEBUG printf( "vips_shrinkv_build: shrinking %d x %d image to %d x %d\n", in->Xsize, in->Ysize, t[2]->Xsize, t[2]->Ysize ); #endif /*DEBUG*/ if( vips_image_generate( t[2], vips_shrinkv_start, vips_shrinkv_gen, vips_shrinkv_stop, in, shrink ) ) return( -1 ); in = t[2]; /* Large vshrinks will throw off sequential mode. Suppose thread1 is * generating tile (0, 0), but stalls. thread2 generates tile * (0, 1), 128 lines further down the output. After it has done, * thread1 tries to generate (0, 0), but by then the pixels it needs * have gone from the input image line cache if the vshrink is large. * * To fix this, put another seq on the output of vshrink. Now we'll * always have the previous XX lines of the shrunk image, and we won't * fetch out of order. */ if( vips_image_is_sequential( in ) ) { g_info( "shrinkv sequential line cache" ); if( vips_sequential( in, &t[3], "tile_height", 10, NULL ) ) return( -1 ); in = t[3]; } if( vips_image_write( in, resample->out ) ) return( -1 ); return( 0 ); } static void vips_shrinkv_class_init( VipsShrinkvClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); VIPS_DEBUG_MSG( "vips_shrinkv_class_init\n" ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "shrinkv"; vobject_class->description = _( "shrink an image vertically" ); vobject_class->build = vips_shrinkv_build; operation_class->flags = VIPS_OPERATION_SEQUENTIAL; VIPS_ARG_INT( class, "vshrink", 9, _( "Vshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsShrinkv, vshrink ), 1, 1000000, 1 ); /* The old name .. now use h and v everywhere. */ VIPS_ARG_INT( class, "yshrink", 9, _( "Yshrink" ), _( "Vertical shrink factor" ), VIPS_ARGUMENT_REQUIRED_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsShrinkv, vshrink ), 1, 1000000, 1 ); } static void vips_shrinkv_init( VipsShrinkv *shrink ) { } /** * vips_shrinkv: (method) * @in: input image * @out: (out): output image * @vshrink: vertical shrink * @...: %NULL-terminated list of optional named arguments * * Shrink @in vertically by an integer factor. Each pixel in the output is * the average of the corresponding column of @vshrink pixels in the input. * * This is a very low-level operation: see vips_resize() for a more * convenient way to resize images. * * This operation does not change xres or yres. The image resolution needs to * be updated by the application. * * See also: vips_shrinkh(), vips_shrink(), vips_resize(), vips_affine(). * * Returns: 0 on success, -1 on error */ int vips_shrinkv( VipsImage *in, VipsImage **out, int vshrink, ... ) { va_list ap; int result; va_start( ap, vshrink ); result = vips_call_split( "shrinkv", ap, in, out, vshrink ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/similarity.c000066400000000000000000000212221414645631700210770ustar00rootroot00000000000000/* simple wrapper over vips_affine() to make scale / rotate easy from the * command-line * * 3/10/13 * - from affine.c * 25/10/13 * - oops, reverse rotation direction to match the convention used in the * rest of vips * 13/8/14 * - oops, missing scale from b, thanks Topochicho * 7/2/16 * - use vips_reduce(), if we can * 17/11/17 * ` - add optional "background" param * ` - don't use vips_reduce() since it has no "background" param * 10/3/18 * - add vips_rotate() class for convenience */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include "presample.h" typedef struct _VipsSimilarityBase { VipsResample parent_instance; double scale; double angle; VipsInterpolate *interpolate; VipsArrayDouble *background; double odx; double ody; double idx; double idy; } VipsSimilarityBase; typedef VipsResampleClass VipsSimilarityBaseClass; G_DEFINE_ABSTRACT_TYPE( VipsSimilarityBase, vips_similarity_base, VIPS_TYPE_RESAMPLE ); static int vips_similarity_base_build( VipsObject *object ) { VipsResample *resample = VIPS_RESAMPLE( object ); VipsSimilarityBase *base = (VipsSimilarityBase *) object; VipsImage **t = (VipsImage **) vips_object_local_array( object, 4 ); double a = base->scale * cos( VIPS_RAD( base->angle ) ); double b = base->scale * -sin( VIPS_RAD( base->angle ) ); double c = -b; double d = a; if( VIPS_OBJECT_CLASS( vips_similarity_base_parent_class )-> build( object ) ) return( -1 ); if( vips_affine( resample->in, &t[0], a, b, c, d, "interpolate", base->interpolate, "odx", base->odx, "ody", base->ody, "idx", base->idx, "idy", base->idy, "background", base->background, NULL ) ) return( -1 ); if( vips_image_write( t[0], resample->out ) ) return( -1 ); return( 0 ); } static void vips_similarity_base_class_init( VipsSimilarityBaseClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "similarity_base"; vobject_class->description = _( "base similarity transform" ); vobject_class->build = vips_similarity_base_build; VIPS_ARG_INTERPOLATE( class, "interpolate", 5, _( "Interpolate" ), _( "Interpolate pixels with this" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, interpolate ) ); VIPS_ARG_BOXED( class, "background", 6, _( "Background" ), _( "Background value" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, background ), VIPS_TYPE_ARRAY_DOUBLE ); VIPS_ARG_DOUBLE( class, "odx", 112, _( "Output offset" ), _( "Horizontal output displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, odx ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "ody", 113, _( "Output offset" ), _( "Vertical output displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, ody ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "idx", 114, _( "Input offset" ), _( "Horizontal input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, idx ), -10000000, 10000000, 0 ); VIPS_ARG_DOUBLE( class, "idy", 115, _( "Input offset" ), _( "Vertical input displacement" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarityBase, idy ), -10000000, 10000000, 0 ); } static void vips_similarity_base_init( VipsSimilarityBase *base ) { base->scale = 1; base->angle = 0; base->interpolate = NULL; base->odx = 0; base->ody = 0; base->idx = 0; base->idy = 0; base->background = vips_array_double_newv( 1, 0.0 ); } typedef VipsSimilarityBase VipsSimilarity; typedef VipsSimilarityBaseClass VipsSimilarityClass; G_DEFINE_TYPE( VipsSimilarity, vips_similarity, vips_similarity_base_get_type() ); static void vips_similarity_class_init( VipsSimilarityClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "similarity"; vobject_class->description = _( "similarity transform of an image" ); VIPS_ARG_DOUBLE( class, "scale", 3, _( "Scale" ), _( "Scale by this factor" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarity, scale ), 0, 10000000, 1 ); VIPS_ARG_DOUBLE( class, "angle", 4, _( "Angle" ), _( "Rotate anticlockwise by this many degrees" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsSimilarity, angle ), -10000000, 10000000, 0 ); } static void vips_similarity_init( VipsSimilarity *similarity ) { } /** * vips_similarity: (method) * @in: input image * @out: (out): output image * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @scale: %gdouble, scale by this factor * * @angle: %gdouble, rotate by this many degrees clockwise * * @interpolate: #VipsInterpolate, interpolate pixels with this * * @background: #VipsArrayDouble colour for new pixels * * @idx: %gdouble, input horizontal offset * * @idy: %gdouble, input vertical offset * * @odx: %gdouble, output horizontal offset * * @ody: %gdouble, output vertical offset * * @ody: %gdouble, output vertical offset * * This operator calls vips_affine() for you, calculating the matrix for the * affine transform from @scale and @angle. Other parameters are passed on to * vips_affine() unaltered. * * See also: vips_affine(), #VipsInterpolate. * * Returns: 0 on success, -1 on error */ int vips_similarity( VipsImage *in, VipsImage **out, ... ) { va_list ap; int result; va_start( ap, out ); result = vips_call_split( "similarity", ap, in, out ); va_end( ap ); return( result ); } typedef VipsSimilarityBase VipsRotate; typedef VipsSimilarityBaseClass VipsRotateClass; G_DEFINE_TYPE( VipsRotate, vips_rotate, vips_similarity_base_get_type() ); static void vips_rotate_class_init( VipsRotateClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "rotate"; vobject_class->description = _( "rotate an image by a number of degrees" ); VIPS_ARG_DOUBLE( class, "angle", 4, _( "Angle" ), _( "Rotate anticlockwise by this many degrees" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsSimilarity, angle ), -10000000, 10000000, 0 ); } static void vips_rotate_init( VipsRotate *rotate ) { } /** * vips_rotate: (method) * @in: input image * @out: (out): output image * @angle: %gdouble, rotate by this many degrees clockwise * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @interpolate: #VipsInterpolate, interpolate pixels with this * * @background: #VipsArrayDouble colour for new pixels * * @idx: %gdouble, input horizontal offset * * @idy: %gdouble, input vertical offset * * @odx: %gdouble, output horizontal offset * * @ody: %gdouble, output vertical offset * * @ody: %gdouble, output vertical offset * * This operator calls vips_affine() for you, calculating the matrix for the * affine transform from @scale and @angle. Other parameters are passed on to * vips_affine() unaltered. * * See also: vips_affine(), #VipsInterpolate. * * Returns: 0 on success, -1 on error */ int vips_rotate( VipsImage *in, VipsImage **out, double angle, ... ) { va_list ap; int result; va_start( ap, angle ); result = vips_call_split( "rotate", ap, in, out, angle ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/templates.h000066400000000000000000000257371414645631700207330ustar00rootroot00000000000000/* various interpolation templates */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* * Various casts which assume that the data is already in range. (That * is, they are to be used with monotone samplers.) */ template static T inline to_fptypes( const double val ) { const T newval = val; return( newval ); } template static T inline to_withsign( const double val ) { const int sign_of_val = 2 * ( val >= 0. ) - 1; const int rounded_abs_val = .5 + sign_of_val * val; const T newval = sign_of_val * rounded_abs_val; return( newval ); } template static T inline to_nosign( const double val ) { const T newval = .5 + val; return( newval ); } /* * Various bilinear implementation templates. Note that no clampling * is used: There is an assumption that the data is such that * over/underflow is not an issue: */ /* * Bilinear interpolation for float and double types. The first four * inputs are weights, the last four are the corresponding pixel * values: */ template static T inline bilinear_fptypes( const double w_times_z, const double x_times_z, const double w_times_y, const double x_times_y, const double tre_thr, const double tre_thrfou, const double trequa_thr, const double trequa_thrfou ) { const T newval = w_times_z * tre_thr + x_times_z * tre_thrfou + w_times_y * trequa_thr + x_times_y * trequa_thrfou; return( newval ); } /* * Bilinear interpolation for signed integer types: */ template static T inline bilinear_withsign( const double w_times_z, const double x_times_z, const double w_times_y, const double x_times_y, const double tre_thr, const double tre_thrfou, const double trequa_thr, const double trequa_thrfou ) { const double val = w_times_z * tre_thr + x_times_z * tre_thrfou + w_times_y * trequa_thr + x_times_y * trequa_thrfou; const int sign_of_val = 2 * ( val >= 0. ) - 1; const int rounded_abs_val = .5 + sign_of_val * val; const T newval = sign_of_val * rounded_abs_val; return( newval ); } /* * Bilinear Interpolation for unsigned integer types: */ template static T inline bilinear_nosign( const double w_times_z, const double x_times_z, const double w_times_y, const double x_times_y, const double tre_thr, const double tre_thrfou, const double trequa_thr, const double trequa_thrfou ) { const T newval = w_times_z * tre_thr + x_times_z * tre_thrfou + w_times_y * trequa_thr + x_times_y * trequa_thrfou + 0.5; return( newval ); } /* * Bicubic (Catmull-Rom) interpolation templates: */ static int inline unsigned_fixed_round( int v ) { const int round_by = VIPS_INTERPOLATE_SCALE >> 1; return( (v + round_by) >> VIPS_INTERPOLATE_SHIFT ); } /* Fixed-point integer bicubic, used for 8-bit types. */ template static int inline bicubic_unsigned_int( const T uno_one, const T uno_two, const T uno_thr, const T uno_fou, const T dos_one, const T dos_two, const T dos_thr, const T dos_fou, const T tre_one, const T tre_two, const T tre_thr, const T tre_fou, const T qua_one, const T qua_two, const T qua_thr, const T qua_fou, const int* restrict cx, const int* restrict cy ) { const int c0 = cx[0]; const int c1 = cx[1]; const int c2 = cx[2]; const int c3 = cx[3]; const int r0 = unsigned_fixed_round( c0 * uno_one + c1 * uno_two + c2 * uno_thr + c3 * uno_fou ); const int r1 = unsigned_fixed_round( c0 * dos_one + c1 * dos_two + c2 * dos_thr + c3 * dos_fou ); const int r2 = unsigned_fixed_round( c0 * tre_one + c1 * tre_two + c2 * tre_thr + c3 * tre_fou ); const int r3 = unsigned_fixed_round( c0 * qua_one + c1 * qua_two + c2 * qua_thr + c3 * qua_fou ); return( unsigned_fixed_round( cy[0] * r0 + cy[1] * r1 + cy[2] * r2 + cy[3] * r3 ) ); } static int inline signed_fixed_round( int v ) { const int sign_of_v = 2 * (v > 0) - 1; const int round_by = sign_of_v * (VIPS_INTERPOLATE_SCALE >> 1); return( (v + round_by) >> VIPS_INTERPOLATE_SHIFT ); } /* Fixed-point integer bicubic, used for 8-bit types. */ template static int inline bicubic_signed_int( const T uno_one, const T uno_two, const T uno_thr, const T uno_fou, const T dos_one, const T dos_two, const T dos_thr, const T dos_fou, const T tre_one, const T tre_two, const T tre_thr, const T tre_fou, const T qua_one, const T qua_two, const T qua_thr, const T qua_fou, const int* restrict cx, const int* restrict cy ) { const int c0 = cx[0]; const int c1 = cx[1]; const int c2 = cx[2]; const int c3 = cx[3]; const int r0 = signed_fixed_round( c0 * uno_one + c1 * uno_two + c2 * uno_thr + c3 * uno_fou ); const int r1 = signed_fixed_round( c0 * dos_one + c1 * dos_two + c2 * dos_thr + c3 * dos_fou ); const int r2 = signed_fixed_round( c0 * tre_one + c1 * tre_two + c2 * tre_thr + c3 * tre_fou ); const int r3 = signed_fixed_round( c0 * qua_one + c1 * qua_two + c2 * qua_thr + c3 * qua_fou ); return( signed_fixed_round( cy[0] * r0 + cy[1] * r1 + cy[2] * r2 + cy[3] * r3 ) ); } template static T inline cubic_float( const T one, const T two, const T thr, const T fou, const double* restrict cx ) { return( cx[0] * one + cx[1] * two + cx[2] * thr + cx[3] * fou ); } /* Floating-point bicubic, used for int/float/double types. */ template static T inline bicubic_float( const T uno_one, const T uno_two, const T uno_thr, const T uno_fou, const T dos_one, const T dos_two, const T dos_thr, const T dos_fou, const T tre_one, const T tre_two, const T tre_thr, const T tre_fou, const T qua_one, const T qua_two, const T qua_thr, const T qua_fou, const double* restrict cx, const double* restrict cy ) { const double r0 = cubic_float( uno_one, uno_two, uno_thr, uno_fou, cx ); const double r1 = cubic_float( dos_one, dos_two, dos_thr, dos_fou, cx ); const double r2 = cubic_float( tre_one, tre_two, tre_thr, tre_fou, cx ); const double r3 = cubic_float( qua_one, qua_two, qua_thr, qua_fou, cx ); return( cubic_float( r0, r1, r2, r3, cy ) ); } /* Given an offset in [0,1] (we can have x == 1 when building tables), * calculate c0, c1, c2, c3, the catmull-rom coefficients. This is called * from the interpolator as well as from the table builder. */ static void inline calculate_coefficients_catmull( double c[4], const double x ) { /* Nicolas believes that the following is an hitherto unknown * hyper-efficient method of computing Catmull-Rom coefficients. It * only uses 4* & 1+ & 5- for a total of only 10 flops to compute * four coefficients. */ const double cr1 = 1. - x; const double cr2 = -.5 * x; const double cr3 = cr1 * cr2; const double cone = cr1 * cr3; const double cfou = x * cr3; const double cr4 = cfou - cone; const double ctwo = cr1 - cone + cr4; const double cthr = x - cfou - cr4; g_assert( x >= 0. && x <= 1. ); c[0] = cone; c[3] = cfou; c[1] = ctwo; c[2] = cthr; } /* Given an x in [0,1] (we can have x == 1 when building tables), * calculate c0 .. c(@shrink + 1), the triangle coefficients. This is called * from the interpolator as well as from the table builder. */ static void inline calculate_coefficients_triangle( double *c, const double shrink, const double x ) { /* Needs to be in sync with vips_reduce_get_points(). */ const int n_points = 2 * rint( shrink ) + 1; const double half = x + n_points / 2.0 - 1; int i; double sum; sum = 0; for( i = 0; i < n_points; i++ ) { const double xp = (i - half) / shrink; double l; l = 1.0 - VIPS_FABS( xp ); l = VIPS_MAX( 0.0, l ); c[i] = l; sum += l; } for( i = 0; i < n_points; i++ ) c[i] /= sum; } /* Generate a cubic filter. See: * * Mitchell and Netravali, Reconstruction Filters in Computer Graphics * Computer Graphics, Volume 22, Number 4, August 1988. * * B = 1, C = 0 - cubic B-spline * B = 1/3, C = 1/3 - Mitchell * B = 0, C = 1/2 - Catmull-Rom spline */ static void inline calculate_coefficients_cubic( double *c, const double shrink, const double x, double B, double C ) { /* Needs to be in sync with vips_reduce_get_points(). */ const int n_points = 2 * rint( 2 * shrink ) + 1; const double half = x + n_points / 2.0 - 1; int i; double sum; sum = 0; for( i = 0; i < n_points; i++ ) { const double xp = (i - half) / shrink; const double axp = VIPS_FABS( xp ); const double axp2 = axp * axp; const double axp3 = axp2 * axp; double l; if( axp <= 1 ) l = ((12 - 9 * B - 6 * C) * axp3 + (-18 + 12 * B + 6 * C) * axp2 + (6 - 2 * B)) / 6; else if( axp <= 2 ) l = ((-B - 6 * C) * axp3 + (6 * B + 30 * C) * axp2 + (-12 * B - 48 * C) * axp + (8 * B + 24 * C)) / 6; else l = 0.0; c[i] = l; sum += l; } for( i = 0; i < n_points; i++ ) c[i] /= sum; } /* Given an x in [0,1] (we can have x == 1 when building tables), * calculate c0 .. c(@a * @shrink + 1), the lanczos coefficients. This is called * from the interpolator as well as from the table builder. * * @a is the number of lobes, so usually 2 or 3. @shrink is the reduction * factor, so 1 for interpolation, 2 for a x2 reduction, etc. We need more * points for large decimations to avoid aliasing. */ static void inline calculate_coefficients_lanczos( double *c, const int a, const double shrink, const double x ) { /* Needs to be in sync with vips_reduce_get_points(). */ const int n_points = 2 * rint( a * shrink ) + 1; const double half = x + n_points / 2.0 - 1; int i; double sum; sum = 0; for( i = 0; i < n_points; i++ ) { const double xp = (i - half) / shrink; double l; if( xp == 0.0 ) l = 1.0; else if( xp < -a ) l = 0.0; else if( xp > a ) l = 0.0; else l = (double) a * sin( VIPS_PI * xp ) * sin( VIPS_PI * xp / (double) a ) / (VIPS_PI * VIPS_PI * xp * xp); c[i] = l; sum += l; } for( i = 0; i < n_points; i++ ) c[i] /= sum; } /* Our inner loop for resampling with a convolution. Operate on elements of * type T, gather results in an intermediate of type IT. */ template static IT reduce_sum( const T * restrict in, int stride, const IT * restrict c, int n ) { IT sum; sum = 0; for( int i = 0; i < n; i++ ) { sum += c[i] * in[0]; in += stride; } return( sum ); } libvips-8.12.1/libvips/resample/thumbnail.c000066400000000000000000001446121414645631700207050ustar00rootroot00000000000000/* make a thumbnail ... wraps up the process of thumbnailing, including * premultiply, colour management etc etc * * 2/11/16 * - from vipsthumbnail.c * 6/1/17 * - add @size parameter * 4/5/17 * - add FORCE * 29/5/17 * - don't cache (thanks tomasc) * 30/8/17 * - add intent option, thanks kleisauke * 31/10/18 * - deprecate auto_rotate, add no_rotate * - implement shrink-on-load for openslide images * 16/11/18 * - implement shrink-on-load for tiff pyramid * 3/2/19 kleisauke * - add option_string param to thumbnail_buffer * 23/4/19 * - don't force import CMYK, since colourspace knows about it now * 24/4/19 * - support multi-page (animated) images * 27/8/19 kleisauke * - prevent over-pre-shrink in thumbnail * 30/9/19 * - smarter heif thumbnail selection * 12/10/19 * - add thumbnail_source * 2/6/20 * - add subifd pyr support * 27/2/21 * - simplify rules re. processing space, colour management and linear * mode */ /* Copyright (C) 1991-2005 The National Gallery 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #define VIPS_TYPE_THUMBNAIL (vips_thumbnail_get_type()) #define VIPS_THUMBNAIL( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), VIPS_TYPE_THUMBNAIL, VipsThumbnail )) #define VIPS_THUMBNAIL_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_THUMBNAIL, VipsThumbnailClass)) #define VIPS_IS_THUMBNAIL( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_THUMBNAIL )) #define VIPS_IS_THUMBNAIL_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_THUMBNAIL )) #define VIPS_THUMBNAIL_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_THUMBNAIL, VipsThumbnailClass )) /* Should be plenty. */ #define MAX_LEVELS (256) typedef struct _VipsThumbnail { VipsOperation parent_instance; VipsImage *out; int width; int height; VipsSize size; gboolean auto_rotate; gboolean no_rotate; VipsInteresting crop; gboolean linear; char *export_profile; char *import_profile; VipsIntent intent; /* Bits of info we read from the input image when we get the header of * the original. */ const char *loader; /* Eg. "VipsForeignLoadJpeg*" */ int input_width; int input_height; int page_height; int orientation; /* From vips_image_get_orientation() */ gboolean swap; /* If we must swap width / height */ int n_pages; /* Pages in file */ int n_loaded_pages; /* Pages we've loaded from file */ int n_subifds; /* Number of subifds */ /* For pyramidal formats, we need to read out the size of each level. */ int level_count; int level_width[MAX_LEVELS]; int level_height[MAX_LEVELS]; /* For HEIF, try to fetch the size of the stored thumbnail. */ int heif_thumbnail_width; int heif_thumbnail_height; /* Pyramids are stored in subifds. */ gboolean subifd_pyramid; /* Pyramids are stored in pages. */ gboolean page_pyramid; } VipsThumbnail; typedef struct _VipsThumbnailClass { VipsOperationClass parent_class; /* Fill out the info section of VipsThumbnail from the input object. */ int (*get_info)( VipsThumbnail *thumbnail ); /* Open with some kind of shrink or scale factor. Exactly what we pass * and to what param depends on the loader. It'll be an integer shrink * factor for vips_jpegload(), a double scale factor for vips_svgload(). * * See VipsThumbnail::loader */ VipsImage *(*open)( VipsThumbnail *thumbnail, double factor ); } VipsThumbnailClass; G_DEFINE_ABSTRACT_TYPE( VipsThumbnail, vips_thumbnail, VIPS_TYPE_OPERATION ); static void vips_thumbnail_dispose( GObject *gobject ) { #ifdef DEBUG printf( "vips_thumbnail_dispose: " ); vips_object_print_name( VIPS_OBJECT( gobject ) ); printf( "\n" ); #endif /*DEBUG*/ G_OBJECT_CLASS( vips_thumbnail_parent_class )->dispose( gobject ); } static void vips_thumbnail_finalize( GObject *gobject ) { #ifdef DEBUG printf( "vips_thumbnail_finalize: " ); vips_object_print_name( VIPS_OBJECT( gobject ) ); printf( "\n" ); #endif /*DEBUG*/ G_OBJECT_CLASS( vips_thumbnail_parent_class )->finalize( gobject ); } /* Fetch an int openslide field from metadata. These are all represented as * strings. Return the default value if there's any problem. */ static int get_int( VipsImage *image, const char *field, int default_value ) { const char *str; if( vips_image_get_typeof( image, field ) && !vips_image_get_string( image, field, &str ) ) return( atoi( str ) ); return( default_value ); } static void vips_thumbnail_read_header( VipsThumbnail *thumbnail, VipsImage *image ) { thumbnail->input_width = image->Xsize; thumbnail->input_height = image->Ysize; thumbnail->orientation = vips_image_get_orientation( image ); thumbnail->swap = vips_image_get_orientation_swap( image ); thumbnail->page_height = vips_image_get_page_height( image ); thumbnail->n_pages = vips_image_get_n_pages( image ); thumbnail->n_subifds = vips_image_get_n_subifds( image ); /* VIPS_META_N_PAGES is the number of pages in the document, * not the number we've read out into this image. We calculate * ourselves from page_height. * * vips_image_get_page_height() has verified that Ysize is a simple * multiple of page_height. */ thumbnail->n_loaded_pages = thumbnail->input_height / thumbnail->page_height; /* For openslide, read out the level structure too. */ if( vips_isprefix( "VipsForeignLoadOpenslide", thumbnail->loader ) ) { int level_count; int level; level_count = get_int( image, "openslide.level-count", 1 ); level_count = VIPS_CLIP( 1, level_count, MAX_LEVELS ); thumbnail->level_count = level_count; for( level = 0; level < level_count; level++ ) { char name[256]; vips_snprintf( name, 256, "openslide.level[%d].width", level ); thumbnail->level_width[level] = get_int( image, name, 0 ); vips_snprintf( name, 256, "openslide.level[%d].height", level ); thumbnail->level_height[level] = get_int( image, name, 0 ); } } } /* Detect a pyramid made of pages following a roughly /2 shrink. * * This may not be a pyr tiff, so no error if we can't find the layers. */ static void vips_thumbnail_get_pyramid_page( VipsThumbnail *thumbnail ) { VipsThumbnailClass *class = VIPS_THUMBNAIL_GET_CLASS( thumbnail ); int i; #ifdef DEBUG printf( "vips_thumbnail_get_pyramid_page:\n" ); #endif /*DEBUG*/ /* Single-page docs can't be pyramids. */ if( thumbnail->n_pages < 2 ) return; for( i = 0; i < thumbnail->n_pages; i++ ) { VipsImage *page; int level_width; int level_height; int expected_level_width; int expected_level_height; if( !(page = class->open( thumbnail, i )) ) return; level_width = page->Xsize; level_height = page->Ysize; VIPS_UNREF( page ); expected_level_width = thumbnail->input_width / (1 << i); expected_level_height = thumbnail->input_height / (1 << i); /* This won't be exact due to rounding etc. */ if( abs( level_width - expected_level_width ) > 5 || level_width < 2 ) return; if( abs( level_height - expected_level_height ) > 5 || level_height < 2 ) return; thumbnail->level_width[i] = level_width; thumbnail->level_height[i] = level_height; } /* Now set level_count. This signals that we've found a pyramid. */ #ifdef DEBUG printf( "vips_thumbnail_get_pyramid_page: " "%d layer pyramid detected\n", thumbnail->n_pages ); #endif /*DEBUG*/ thumbnail->level_count = thumbnail->n_pages; } /* Detect a TIFF pyramid made of subifds following a roughly /2 shrink. * * This may not be a pyr tiff, so no error if we can't find the layers. */ static void vips_thumbnail_get_tiff_pyramid_subifd( VipsThumbnail *thumbnail ) { VipsThumbnailClass *class = VIPS_THUMBNAIL_GET_CLASS( thumbnail ); int i; #ifdef DEBUG printf( "vips_thumbnail_get_tiff_pyramid_subifd:\n" ); #endif /*DEBUG*/ for( i = 0; i < thumbnail->n_subifds; i++ ) { VipsImage *page; int level_width; int level_height; int expected_level_width; int expected_level_height; if( !(page = class->open( thumbnail, i )) ) return; level_width = page->Xsize; level_height = page->Ysize; VIPS_UNREF( page ); /* The main image is size 1, subifd 0 is half that. */ expected_level_width = thumbnail->input_width / (2 << i); expected_level_height = thumbnail->input_height / (2 << i); /* This won't be exact due to rounding etc. */ if( abs( level_width - expected_level_width ) > 5 || level_width < 2 ) return; if( abs( level_height - expected_level_height ) > 5 || level_height < 2 ) return; thumbnail->level_width[i] = level_width; thumbnail->level_height[i] = level_height; } /* Now set level_count. This signals that we've found a pyramid. */ #ifdef DEBUG printf( "vips_thumbnail_get_tiff_pyramid_subifd: " "%d layer pyramid detected\n", thumbnail->n_subifds ); #endif /*DEBUG*/ thumbnail->level_count = thumbnail->n_subifds; } static int vips_thumbnail_get_heif_thumb_info( VipsThumbnail *thumbnail ) { VipsThumbnailClass *class = VIPS_THUMBNAIL_GET_CLASS( thumbnail ); VipsImage *thumb; if( !(thumb = class->open( thumbnail, 1 )) ) return( -1 ); if( thumb->Xsize < thumbnail->input_width ) { thumbnail->heif_thumbnail_width = thumb->Xsize; thumbnail->heif_thumbnail_height = thumb->Ysize; } VIPS_UNREF( thumb ); return( 0 ); } /* Calculate the shrink factor, taking into account auto-rotate, the fit mode, * and so on. * * The hshrink/vshrink are the amount to shrink the input image axes by in * order for the output axes (ie. after rotation) to match the required * thumbnail->width, thumbnail->height and fit mode. */ static void vips_thumbnail_calculate_shrink( VipsThumbnail *thumbnail, int input_width, int input_height, double *hshrink, double *vshrink ) { /* If we will be rotating, swap the target width and height. */ gboolean rotate = thumbnail->swap && thumbnail->auto_rotate; int target_width = rotate ? thumbnail->height : thumbnail->width; int target_height = rotate ? thumbnail->width : thumbnail->height; VipsDirection direction; /* Calculate the horizontal and vertical shrink we'd need to fit the * image to the bounding box, and pick the biggest. * * In crop mode, we aim to fill the bounding box, so we must use the * smaller axis. */ *hshrink = (double) input_width / target_width; *vshrink = (double) input_height / target_height; if( thumbnail->crop != VIPS_INTERESTING_NONE ) { if( *hshrink < *vshrink ) direction = VIPS_DIRECTION_HORIZONTAL; else direction = VIPS_DIRECTION_VERTICAL; } else { if( *hshrink < *vshrink ) direction = VIPS_DIRECTION_VERTICAL; else direction = VIPS_DIRECTION_HORIZONTAL; } if( thumbnail->size != VIPS_SIZE_FORCE ) { if( direction == VIPS_DIRECTION_HORIZONTAL ) *vshrink = *hshrink; else *hshrink = *vshrink; } if( thumbnail->size == VIPS_SIZE_UP ) { *hshrink = VIPS_MIN( 1, *hshrink ); *vshrink = VIPS_MIN( 1, *vshrink ); } else if( thumbnail->size == VIPS_SIZE_DOWN ) { *hshrink = VIPS_MAX( 1, *hshrink ); *vshrink = VIPS_MAX( 1, *vshrink ); } /* We don't want to shrink so much that we send an axis to 0. */ *hshrink = VIPS_MIN( *hshrink, input_width ); *vshrink = VIPS_MIN( *vshrink, input_height ); } /* Just the common part of the shrink: the bit by which both axes must be * shrunk. */ static double vips_thumbnail_calculate_common_shrink( VipsThumbnail *thumbnail, int width, int height ) { double hshrink; double vshrink; double shrink; vips_thumbnail_calculate_shrink( thumbnail, width, height, &hshrink, &vshrink ); shrink = VIPS_MIN( hshrink, vshrink ); return( shrink ); } /* Find the best jpeg preload shrink. */ static int vips_thumbnail_find_jpegshrink( VipsThumbnail *thumbnail, int width, int height ) { double shrink = vips_thumbnail_calculate_common_shrink( thumbnail, width, height ); /* We can't use pre-shrunk images in linear mode. libjpeg shrinks in Y * (of YCbCR), not linear space. */ if( thumbnail->linear ) return( 1 ); /* Shrink-on-load is a simple block shrink and will add quite a bit of * extra sharpness to the image. We want to block shrink to a * bit above our target, then vips_shrink() / vips_reduce() to the * final size. * * Leave at least a factor of two for the final resize step. */ if( shrink >= 16 ) return( 8 ); else if( shrink >= 8 ) return( 4 ); else if( shrink >= 4 ) return( 2 ); else return( 1 ); } /* Find the best pyramid (openslide, tiff, etc.) level. */ static int vips_thumbnail_find_pyrlevel( VipsThumbnail *thumbnail, int width, int height ) { int level; g_assert( thumbnail->level_count > 0 ); g_assert( thumbnail->level_count <= MAX_LEVELS ); for( level = thumbnail->level_count - 1; level >= 0; level-- ) if( vips_thumbnail_calculate_common_shrink( thumbnail, thumbnail->level_width[level], thumbnail->level_height[level] ) >= 1.0 ) return( level ); return( 0 ); } /* Open the image, returning the best version for thumbnailing. * * For example, libjpeg supports fast shrink-on-read, so if we have a JPEG, * we can ask VIPS to load a lower resolution version. */ static VipsImage * vips_thumbnail_open( VipsThumbnail *thumbnail ) { VipsThumbnailClass *class = VIPS_THUMBNAIL_GET_CLASS( thumbnail ); VipsImage *im; double factor; if( class->get_info( thumbnail ) ) return( NULL ); g_info( "selected loader is %s", thumbnail->loader ); g_info( "input size is %d x %d", thumbnail->input_width, thumbnail->input_height ); /* For tiff, scan the image and try to spot page-based and ifd-based * pyramids. */ if( vips_isprefix( "VipsForeignLoadTiff", thumbnail->loader ) ) { /* Test for a subifd pyr first, since we can do that from just * one page. */ thumbnail->subifd_pyramid = TRUE; vips_thumbnail_get_tiff_pyramid_subifd( thumbnail ); if( thumbnail->level_count == 0 ) { thumbnail->subifd_pyramid = FALSE; thumbnail->page_pyramid = TRUE; vips_thumbnail_get_pyramid_page( thumbnail ); if( thumbnail->level_count == 0 ) thumbnail->page_pyramid = FALSE; } } /* jp2k uses page-based pyramids. */ if( vips_isprefix( "VipsForeignLoadJp2k", thumbnail->loader ) ) { if( thumbnail->level_count == 0 ) { thumbnail->subifd_pyramid = FALSE; thumbnail->page_pyramid = TRUE; vips_thumbnail_get_pyramid_page( thumbnail ); if( thumbnail->level_count == 0 ) thumbnail->page_pyramid = FALSE; } } /* For heif, we need to fetch the thumbnail size, in case we can use * that as the source. */ if( vips_isprefix( "VipsForeignLoadHeif", thumbnail->loader ) ) vips_thumbnail_get_heif_thumb_info( thumbnail ); /* We read the openslide level structure in * vips_thumbnail_read_header(). */ factor = 1.0; if( vips_isprefix( "VipsForeignLoadJpeg", thumbnail->loader ) ) factor = vips_thumbnail_find_jpegshrink( thumbnail, thumbnail->input_width, thumbnail->input_height ); else if( vips_isprefix( "VipsForeignLoadTiff", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadJp2k", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadOpenslide", thumbnail->loader ) ) { if( thumbnail->level_count > 0 ) factor = vips_thumbnail_find_pyrlevel( thumbnail, thumbnail->input_width, thumbnail->input_height ); } else if( vips_isprefix( "VipsForeignLoadPdf", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadWebp", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadSvg", thumbnail->loader ) ) factor = vips_thumbnail_calculate_common_shrink( thumbnail, thumbnail->input_width, thumbnail->page_height ); else if( vips_isprefix( "VipsForeignLoadHeif", thumbnail->loader ) ) { /* 'factor' is a gboolean which enables thumbnail load instead * of image load. * * Use the thumbnail if, by using it, we could get a factor > * 1.0, ie. we would not need to expand the thumbnail. * * Don't use >= since factor can be clipped to 1.0 under some * resizing modes. */ double shrink_factor = vips_thumbnail_calculate_common_shrink( thumbnail, thumbnail->heif_thumbnail_width, thumbnail->heif_thumbnail_height ); factor = shrink_factor > 1.0 ? 1 : 0; } g_info( "loading with factor %g pre-shrink", factor ); if( !(im = class->open( thumbnail, factor )) ) return( NULL ); g_info( "pre-shrunk size is %d x %d", im->Xsize, im->Ysize ); return( im ); } static int vips_thumbnail_build( VipsObject *object ) { VipsThumbnail *thumbnail = VIPS_THUMBNAIL( object ); VipsImage **t = (VipsImage **) vips_object_local_array( object, 15 ); VipsImage *in; int preshrunk_page_height; double hshrink; double vshrink; /* TRUE if we've done the import of an ICC transform and still need to * export. */ gboolean have_imported; /* If we shrink in linear space, we need to return to the input * colourspace after the shrink. */ VipsInterpretation input_interpretation; /* The format we need to revert to after unpremultiply. */ VipsBandFormat unpremultiplied_format; #ifdef DEBUG printf( "vips_thumbnail_build: " ); vips_object_print_name( object ); printf( "\n" ); #endif /*DEBUG*/ if( VIPS_OBJECT_CLASS( vips_thumbnail_parent_class )->build( object ) ) return( -1 ); /* We have to support both no_rotate and auto_rotate optional args, * with no_rotate being the new and not-deprecated one. * * If the new no_rotate flag has been set, that value overrides * auto_rotate. */ if( vips_object_argument_isset( object, "no_rotate" ) ) thumbnail->auto_rotate = !thumbnail->no_rotate; if( !vips_object_argument_isset( object, "height" ) ) thumbnail->height = thumbnail->width; /* Open and do any pre-shrinking. */ if( !(t[0] = vips_thumbnail_open( thumbnail )) ) return( -1 ); in = t[0]; /* After pre-shrink, but before the main shrink stage. */ preshrunk_page_height = vips_image_get_page_height( in ); /* RAD needs special unpacking. */ if( in->Coding == VIPS_CODING_RAD ) { g_info( "unpacking Rad to float" ); /* rad is scrgb. */ if( vips_rad2float( in, &t[12], NULL ) ) return( -1 ); in = t[12]; } /* Note the interpretation we will revert to after linear. */ input_interpretation = in->Type; /* In linear mode, we need to transform to a linear space before * vips_resize(). */ have_imported = FALSE; if( thumbnail->linear ) { /* If we are doing colour management (there's an import * profile), then we can use XYZ PCS as the resize space. */ if( in->Coding == VIPS_CODING_NONE && (in->BandFmt == VIPS_FORMAT_UCHAR || in->BandFmt == VIPS_FORMAT_USHORT) && (vips_image_get_typeof( in, VIPS_META_ICC_NAME ) || thumbnail->import_profile) ) { g_info( "importing to XYZ PCS" ); if( thumbnail->import_profile ) g_info( "fallback input profile %s", thumbnail->import_profile ); if( vips_icc_import( in, &t[1], "input_profile", thumbnail->import_profile, "embedded", TRUE, "intent", thumbnail->intent, "pcs", VIPS_PCS_XYZ, NULL ) ) return( -1 ); in = t[1]; have_imported = TRUE; } else { /* Otherwise, use scRGB or GREY16 for linear shrink. */ VipsInterpretation interpretation; if( in->Bands < 3 ) interpretation = VIPS_INTERPRETATION_GREY16; else interpretation = VIPS_INTERPRETATION_scRGB; g_info( "converting to processing space %s", vips_enum_nick( VIPS_TYPE_INTERPRETATION, interpretation ) ); if( vips_colourspace( in, &t[2], interpretation, NULL ) ) return( -1 ); in = t[2]; } } else { /* In non-linear mode, use sRGB or B_W as the processing * space. */ VipsInterpretation interpretation; if( in->Bands < 3 ) interpretation = VIPS_INTERPRETATION_B_W; else interpretation = VIPS_INTERPRETATION_sRGB; g_info( "converting to processing space %s", vips_enum_nick( VIPS_TYPE_INTERPRETATION, interpretation ) ); if( vips_colourspace( in, &t[2], interpretation, NULL ) ) return( -1 ); in = t[2]; } /* Shrink to preshrunk_page_height, so we work for multi-page images. */ vips_thumbnail_calculate_shrink( thumbnail, in->Xsize, preshrunk_page_height, &hshrink, &vshrink ); /* In toilet-roll mode, we must adjust vshrink so that we exactly hit * page_height or we'll have pixels straddling page boundaries. */ if( in->Ysize > preshrunk_page_height ) { int target_page_height = VIPS_RINT( preshrunk_page_height / vshrink ); int target_image_height = target_page_height * thumbnail->n_loaded_pages; vshrink = (double) in->Ysize / target_image_height; } /* vips_premultiply() makes a float image, so when we unpremultiply * below we must cast back to the original format. Use NOTSET to * meran no pre/unmultiply. */ unpremultiplied_format = VIPS_FORMAT_NOTSET; /* If there's an alpha, we have to premultiply before shrinking. See * https://github.com/libvips/libvips/issues/291 */ if( vips_image_hasalpha( in ) && hshrink != 1.0 && vshrink != 1.0 ) { g_info( "premultiplying alpha" ); unpremultiplied_format = in->BandFmt; if( vips_premultiply( in, &t[3], NULL ) ) return( -1 ); in = t[3]; } if( vips_resize( in, &t[4], 1.0 / hshrink, "vscale", 1.0 / vshrink, NULL ) ) return( -1 ); in = t[4]; if( unpremultiplied_format != VIPS_FORMAT_NOTSET ) { g_info( "unpremultiplying alpha" ); if( vips_unpremultiply( in, &t[5], NULL ) || vips_cast( t[5], &t[6], unpremultiplied_format, NULL ) ) return( -1 ); in = t[6]; } /* Only set page-height if we have more than one page, or this could * accidentally turn into an animated image later. */ if( thumbnail->n_loaded_pages > 1 ) { int output_page_height = VIPS_RINT( preshrunk_page_height / vshrink ); if( vips_copy( in, &t[13], NULL ) ) return( -1 ); in = t[13]; vips_image_set_int( in, VIPS_META_PAGE_HEIGHT, output_page_height ); } /* Colour management. */ if( have_imported ) { /* We've already imported, just export. Go to sRGB if there's * no export profile. */ if( thumbnail->export_profile || vips_image_get_typeof( in, VIPS_META_ICC_NAME ) ) { g_info( "exporting to device space with a profile" ); if( vips_icc_export( in, &t[7], "output_profile", thumbnail->export_profile, "intent", thumbnail->intent, NULL ) ) return( -1 ); in = t[7]; } else { g_info( "converting to sRGB" ); if( vips_colourspace( in, &t[7], VIPS_INTERPRETATION_sRGB, NULL ) ) return( -1 ); in = t[7]; } } else if( thumbnail->export_profile ) { /* Not imported, but we are doing colour management. Transform * to the output space. */ g_info( "transforming to %s", thumbnail->export_profile ); /* If there's some kind of import profile, we can transform to * the output. Otherwise we have to convert to PCS and then * export. */ if( thumbnail->import_profile || (vips_image_get_typeof( in, VIPS_META_ICC_NAME ) || thumbnail->import_profile) ) { g_info( "transforming with supplied profiles" ); if( vips_icc_transform( in, &t[7], thumbnail->export_profile, "input_profile", thumbnail->import_profile, "intent", thumbnail->intent, "embedded", TRUE, NULL ) ) return( -1 ); in = t[7]; } else { g_info( "exporting with %s", thumbnail->export_profile ); if( vips_colourspace( in, &t[7], VIPS_INTERPRETATION_XYZ, NULL ) || vips_icc_export( t[7], &t[10], "output_profile", thumbnail->export_profile, "intent", thumbnail->intent, NULL ) ) return( -1 ); in = t[10]; } } else if( thumbnail->linear ) { /* Linear mode, no colour management. We went to scRGB for * processing, so we now revert to the input colourspace. */ g_info( "reverting to input space %s", vips_enum_nick( VIPS_TYPE_INTERPRETATION, input_interpretation ) ); if( vips_colourspace( in, &t[7], input_interpretation, NULL ) ) return( -1 ); in = t[7]; } if( thumbnail->auto_rotate && thumbnail->orientation != 1 ) { g_info( "rotating by EXIF orientation %d", thumbnail->orientation ); /* Need to copy to memory, we have to stay seq. */ if( !(t[9] = vips_image_copy_memory( in )) || vips_autorot( t[9], &t[14], NULL ) ) return( -1 ); in = t[14]; } /* Crop after rotate so we don't need to rotate the crop box. */ if( thumbnail->crop != VIPS_INTERESTING_NONE ) { /* The image can be smaller than the target. Adjust the * arguments to vips_smartcrop(). */ int crop_width = VIPS_MIN( thumbnail->width, in->Xsize ); int crop_height = VIPS_MIN( thumbnail->height, in->Ysize ); g_info( "cropping to %dx%d", crop_width, crop_height ); /* Need to copy to memory, we have to stay seq. * * FIXME ... could skip the copy if we've rotated. */ if( !(t[8] = vips_image_copy_memory( in )) || vips_smartcrop( t[8], &t[11], crop_width, crop_height, "interesting", thumbnail->crop, NULL ) ) return( -1 ); in = t[11]; } g_object_set( thumbnail, "out", vips_image_new(), NULL ); if( vips_image_write( in, thumbnail->out ) ) return( -1 ); return( 0 ); } static void vips_thumbnail_class_init( VipsThumbnailClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsOperationClass *operation_class = VIPS_OPERATION_CLASS( class ); gobject_class->dispose = vips_thumbnail_dispose; gobject_class->finalize = vips_thumbnail_finalize; gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "thumbnail_base"; vobject_class->description = _( "thumbnail generation" ); vobject_class->build = vips_thumbnail_build; /* We mustn't cache these calls, since we open the file or buffer in * sequential mode. */ operation_class->flags = VIPS_OPERATION_NOCACHE; VIPS_ARG_IMAGE( class, "out", 2, _( "Output" ), _( "Output image" ), VIPS_ARGUMENT_REQUIRED_OUTPUT, G_STRUCT_OFFSET( VipsThumbnail, out ) ); VIPS_ARG_INT( class, "width", 3, _( "Target width" ), _( "Size to this width" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsThumbnail, width ), 1, VIPS_MAX_COORD, 1 ); VIPS_ARG_INT( class, "height", 113, _( "Target height" ), _( "Size to this height" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, height ), 1, VIPS_MAX_COORD, 1 ); VIPS_ARG_ENUM( class, "size", 114, _( "size" ), _( "Only upsize, only downsize, or both" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, size ), VIPS_TYPE_SIZE, VIPS_SIZE_BOTH ); VIPS_ARG_BOOL( class, "no_rotate", 115, _( "No rotate" ), _( "Don't use orientation tags to rotate image upright" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, no_rotate ), FALSE ); VIPS_ARG_ENUM( class, "crop", 116, _( "Crop" ), _( "Reduce to fill target rectangle, then crop" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, crop ), VIPS_TYPE_INTERESTING, VIPS_INTERESTING_NONE ); VIPS_ARG_BOOL( class, "linear", 117, _( "Linear" ), _( "Reduce in linear light" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, linear ), FALSE ); VIPS_ARG_STRING( class, "import_profile", 118, _( "Import profile" ), _( "Fallback import profile" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, import_profile ), NULL ); VIPS_ARG_STRING( class, "export_profile", 119, _( "Export profile" ), _( "Fallback export profile" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, export_profile ), NULL ); VIPS_ARG_ENUM( class, "intent", 120, _( "Intent" ), _( "Rendering intent" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnail, intent ), VIPS_TYPE_INTENT, VIPS_INTENT_RELATIVE ); /* BOOL args which default TRUE arguments don't work with the * command-line -- GOption does not allow --auto-rotate=false. * * This is now replaced (though still functional) with "no-rotate", * see above. */ VIPS_ARG_BOOL( class, "auto_rotate", 121, _( "Auto rotate" ), _( "Use orientation tags to rotate image upright" ), VIPS_ARGUMENT_OPTIONAL_INPUT | VIPS_ARGUMENT_DEPRECATED, G_STRUCT_OFFSET( VipsThumbnail, auto_rotate ), TRUE ); } static void vips_thumbnail_init( VipsThumbnail *thumbnail ) { thumbnail->width = 1; thumbnail->height = 1; thumbnail->auto_rotate = TRUE; thumbnail->intent = VIPS_INTENT_RELATIVE; } typedef struct _VipsThumbnailFile { VipsThumbnail parent_object; char *filename; } VipsThumbnailFile; typedef VipsThumbnailClass VipsThumbnailFileClass; G_DEFINE_TYPE( VipsThumbnailFile, vips_thumbnail_file, vips_thumbnail_get_type() ); /* Get the info from a file. */ static int vips_thumbnail_file_get_info( VipsThumbnail *thumbnail ) { VipsThumbnailFile *file = (VipsThumbnailFile *) thumbnail; VipsImage *image; g_info( "thumbnailing %s", file->filename ); if( !(thumbnail->loader = vips_foreign_find_load( file->filename )) || !(image = vips_image_new_from_file( file->filename, NULL )) ) return( -1 ); vips_thumbnail_read_header( thumbnail, image ); g_object_unref( image ); return( 0 ); } /* Open an image, pre-shrinking as appropriate. */ static VipsImage * vips_thumbnail_file_open( VipsThumbnail *thumbnail, double factor ) { VipsThumbnailFile *file = (VipsThumbnailFile *) thumbnail; if( vips_isprefix( "VipsForeignLoadJpeg", thumbnail->loader ) ) { return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "shrink", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadOpenslide", thumbnail->loader ) ) { return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "level", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadPdf", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadSvg", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadWebp", thumbnail->loader ) ) { return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "scale", 1.0 / factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadJp2k", thumbnail->loader ) ) { /* jp2k optionally uses page-based pyramids. */ if( thumbnail->page_pyramid ) return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadTiff", thumbnail->loader ) ) { /* We support three modes: subifd pyramids, page-based * pyramids, and simple multi-page TIFFs (no pyramid). */ if( thumbnail->subifd_pyramid ) return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "subifd", (int) factor, NULL ) ); else if( thumbnail->page_pyramid ) return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadHeif", thumbnail->loader ) ) { return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, "thumbnail", (int) factor, NULL ) ); } else { return( vips_image_new_from_file( file->filename, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } } static void vips_thumbnail_file_class_init( VipsThumbnailClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsThumbnailClass *thumbnail_class = VIPS_THUMBNAIL_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "thumbnail"; vobject_class->description = _( "generate thumbnail from file" ); thumbnail_class->get_info = vips_thumbnail_file_get_info; thumbnail_class->open = vips_thumbnail_file_open; VIPS_ARG_STRING( class, "filename", 1, _( "Filename" ), _( "Filename to read from" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsThumbnailFile, filename ), NULL ); } static void vips_thumbnail_file_init( VipsThumbnailFile *file ) { } /** * vips_thumbnail: * @filename: file to read from * @out: (out): output image * @width: target width in pixels * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @height: %gint, target height in pixels * * @size: #VipsSize, upsize, downsize, both or force * * @no_rotate: %gboolean, don't rotate upright using orientation tag * * @crop: #VipsInteresting, shrink and crop to fill target * * @linear: %gboolean, perform shrink in linear light * * @import_profile: %gchararray, fallback import ICC profile * * @export_profile: %gchararray, export ICC profile * * @intent: #VipsIntent, rendering intent * * Make a thumbnail from a file. Shrinking is done in three stages: using any * shrink-on-load features available in the file import library, using a block * shrink, and using a lanczos3 shrink. At least the final 200% is done with * lanczos3. The output should be high quality, and the operation should be * quick. * * See vips_thumbnail_buffer() to thumbnail from a memory source. * * The output image will fit within a square of size @width x @width. You can * specify a separate height with the @height option. * * If you set @crop, then the output image will fill the whole of the @width x * @height rectangle, with any excess cropped away. See vips_smartcrop() for * details on the cropping strategy. * * Normally the operation will upsize or downsize as required to fit the image * inside or outside the target size. If @size is set * to #VIPS_SIZE_UP, the operation will only upsize and will just * copy if asked to downsize. * If @size is set * to #VIPS_SIZE_DOWN, the operation will only downsize and will just * copy if asked to upsize. * If @size is #VIPS_SIZE_FORCE, the image aspect ratio will be broken and the * image will be forced to fit the target. * * Normally any orientation tags on the input image (such as EXIF tags) are * interpreted to rotate the image upright. If you set @no_rotate to %TRUE, * these tags will not be interpreted. * * Shrinking is normally done in sRGB colourspace. Set @linear to shrink in * linear light colourspace instead. This can give better results, but can * also be far slower, since tricks like JPEG shrink-on-load cannot be used in * linear space. * * If you set @export_profile to the filename of an ICC profile, the image * will be transformed to the target colourspace before writing to the * output. You can also give an @import_profile which will be used if the * input image has no ICC profile, or if the profile embedded in the * input image is broken. * * Use @intent to set the rendering intent for any ICC transform. The default * is #VIPS_INTENT_RELATIVE. * * See also: vips_thumbnail_buffer(). * * Returns: 0 on success, -1 on error. */ int vips_thumbnail( const char *filename, VipsImage **out, int width, ... ) { va_list ap; int result; va_start( ap, width ); result = vips_call_split( "thumbnail", ap, filename, out, width ); va_end( ap ); return( result ); } typedef struct _VipsThumbnailBuffer { VipsThumbnail parent_object; VipsArea *buf; char *option_string; } VipsThumbnailBuffer; typedef VipsThumbnailClass VipsThumbnailBufferClass; G_DEFINE_TYPE( VipsThumbnailBuffer, vips_thumbnail_buffer, vips_thumbnail_get_type() ); /* Get the info from a buffer. */ static int vips_thumbnail_buffer_get_info( VipsThumbnail *thumbnail ) { VipsThumbnailBuffer *buffer = (VipsThumbnailBuffer *) thumbnail; VipsImage *image; g_info( "thumbnailing %zd bytes of data", buffer->buf->length ); if( !(thumbnail->loader = vips_foreign_find_load_buffer( buffer->buf->data, buffer->buf->length )) || !(image = vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, NULL )) ) return( -1 ); vips_thumbnail_read_header( thumbnail, image ); g_object_unref( image ); return( 0 ); } /* Open an image, scaling as appropriate. */ static VipsImage * vips_thumbnail_buffer_open( VipsThumbnail *thumbnail, double factor ) { VipsThumbnailBuffer *buffer = (VipsThumbnailBuffer *) thumbnail; if( vips_isprefix( "VipsForeignLoadJpeg", thumbnail->loader ) ) { return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "shrink", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadOpenslide", thumbnail->loader ) ) { return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "level", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadPdf", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadSvg", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadWebp", thumbnail->loader ) ) { return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "scale", 1.0 / factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadJp2k", thumbnail->loader ) ) { /* Optional page-based pyramids. */ if( thumbnail->page_pyramid ) return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadTiff", thumbnail->loader ) ) { /* We support three modes: subifd pyramids, page-based * pyramids, and simple multi-page TIFFs (no pyramid). */ if( thumbnail->subifd_pyramid ) return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "subifd", (int) factor, NULL ) ); else if( thumbnail->page_pyramid ) return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadHeif", thumbnail->loader ) ) { return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "thumbnail", (int) factor, NULL ) ); } else { return( vips_image_new_from_buffer( buffer->buf->data, buffer->buf->length, buffer->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } } static void vips_thumbnail_buffer_class_init( VipsThumbnailClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsThumbnailClass *thumbnail_class = VIPS_THUMBNAIL_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "thumbnail_buffer"; vobject_class->description = _( "generate thumbnail from buffer" ); thumbnail_class->get_info = vips_thumbnail_buffer_get_info; thumbnail_class->open = vips_thumbnail_buffer_open; VIPS_ARG_BOXED( class, "buffer", 1, _( "Buffer" ), _( "Buffer to load from" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsThumbnailBuffer, buf ), VIPS_TYPE_BLOB ); VIPS_ARG_STRING( class, "option_string", 20, _( "Extra options" ), _( "Options that are passed on to the underlying loader" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnailBuffer, option_string ), "" ); } static void vips_thumbnail_buffer_init( VipsThumbnailBuffer *buffer ) { } /** * vips_thumbnail_buffer: * @buf: (array length=len) (element-type guint8): memory area to load * @len: (type gsize): size of memory area * @out: (out): output image * @width: target width in pixels * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @height: %gint, target height in pixels * * @size: #VipsSize, upsize, downsize, both or force * * @no_rotate: %gboolean, don't rotate upright using orientation tag * * @crop: #VipsInteresting, shrink and crop to fill target * * @linear: %gboolean, perform shrink in linear light * * @import_profile: %gchararray, fallback import ICC profile * * @export_profile: %gchararray, export ICC profile * * @intent: #VipsIntent, rendering intent * * @option_string: %gchararray, extra loader options * * Exactly as vips_thumbnail(), but read from a memory buffer. One extra * optional argument, @option_string, lets you pass options to the underlying * loader. * * See also: vips_thumbnail(). * * Returns: 0 on success, -1 on error. */ int vips_thumbnail_buffer( void *buf, size_t len, VipsImage **out, int width, ... ) { va_list ap; VipsBlob *blob; int result; /* We don't take a copy of the data or free it. */ blob = vips_blob_new( NULL, buf, len ); va_start( ap, width ); result = vips_call_split( "thumbnail_buffer", ap, blob, out, width ); va_end( ap ); vips_area_unref( VIPS_AREA( blob ) ); return( result ); } typedef struct _VipsThumbnailSource { VipsThumbnail parent_object; VipsSource *source; char *option_string; } VipsThumbnailSource; typedef VipsThumbnailClass VipsThumbnailSourceClass; G_DEFINE_TYPE( VipsThumbnailSource, vips_thumbnail_source, vips_thumbnail_get_type() ); /* Get the info from a source. */ static int vips_thumbnail_source_get_info( VipsThumbnail *thumbnail ) { VipsThumbnailSource *source = (VipsThumbnailSource *) thumbnail; VipsImage *image; g_info( "thumbnailing source" ); if( !(thumbnail->loader = vips_foreign_find_load_source( source->source )) || !(image = vips_image_new_from_source( source->source, source->option_string, NULL )) ) return( -1 ); vips_thumbnail_read_header( thumbnail, image ); g_object_unref( image ); return( 0 ); } /* Open an image, scaling as appropriate. */ static VipsImage * vips_thumbnail_source_open( VipsThumbnail *thumbnail, double factor ) { VipsThumbnailSource *source = (VipsThumbnailSource *) thumbnail; if( vips_isprefix( "VipsForeignLoadJpeg", thumbnail->loader ) ) { return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "shrink", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadOpenslide", thumbnail->loader ) ) { return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "level", (int) factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadPdf", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadSvg", thumbnail->loader ) || vips_isprefix( "VipsForeignLoadWebp", thumbnail->loader ) ) { return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "scale", 1.0 / factor, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadJp2k", thumbnail->loader ) ) { /* Optional page-based pyramids. */ if( thumbnail->page_pyramid ) return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadTiff", thumbnail->loader ) ) { /* We support three modes: subifd pyramids, page-based * pyramids, and simple multi-page TIFFs (no pyramid). */ if( thumbnail->subifd_pyramid ) return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "subifd", (int) factor, NULL ) ); else if( thumbnail->page_pyramid ) return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "page", (int) factor, NULL ) ); else return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } else if( vips_isprefix( "VipsForeignLoadHeif", thumbnail->loader ) ) { return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, "thumbnail", (int) factor, NULL ) ); } else { return( vips_image_new_from_source( source->source, source->option_string, "access", VIPS_ACCESS_SEQUENTIAL, NULL ) ); } } static void vips_thumbnail_source_class_init( VipsThumbnailClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsThumbnailClass *thumbnail_class = VIPS_THUMBNAIL_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "thumbnail_source"; vobject_class->description = _( "generate thumbnail from source" ); thumbnail_class->get_info = vips_thumbnail_source_get_info; thumbnail_class->open = vips_thumbnail_source_open; VIPS_ARG_OBJECT( class, "source", 1, _( "Source" ), _( "Source to load from" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsThumbnailSource, source ), VIPS_TYPE_SOURCE ); VIPS_ARG_STRING( class, "option_string", 20, _( "Extra options" ), _( "Options that are passed on to the underlying loader" ), VIPS_ARGUMENT_OPTIONAL_INPUT, G_STRUCT_OFFSET( VipsThumbnailSource, option_string ), "" ); } static void vips_thumbnail_source_init( VipsThumbnailSource *source ) { } /** * vips_thumbnail_source: * @source: source to thumbnail * @out: (out): output image * @width: target width in pixels * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @height: %gint, target height in pixels * * @size: #VipsSize, upsize, downsize, both or force * * @no_rotate: %gboolean, don't rotate upright using orientation tag * * @crop: #VipsInteresting, shrink and crop to fill target * * @linear: %gboolean, perform shrink in linear light * * @import_profile: %gchararray, fallback import ICC profile * * @export_profile: %gchararray, export ICC profile * * @intent: #VipsIntent, rendering intent * * @option_string: %gchararray, extra loader options * * Exactly as vips_thumbnail(), but read from a source. One extra * optional argument, @option_string, lets you pass options to the underlying * loader. * * See also: vips_thumbnail(). * * Returns: 0 on success, -1 on error. */ int vips_thumbnail_source( VipsSource *source, VipsImage **out, int width, ... ) { va_list ap; int result; va_start( ap, width ); result = vips_call_split( "thumbnail_source", ap, source, out, width ); va_end( ap ); return( result ); } typedef struct _VipsThumbnailImage { VipsThumbnail parent_object; VipsImage *in; } VipsThumbnailImage; typedef VipsThumbnailClass VipsThumbnailImageClass; G_DEFINE_TYPE( VipsThumbnailImage, vips_thumbnail_image, vips_thumbnail_get_type() ); /* Get the info from a image. */ static int vips_thumbnail_image_get_info( VipsThumbnail *thumbnail ) { VipsThumbnailImage *image = (VipsThumbnailImage *) thumbnail; /* Doesn't really matter what we put here. */ thumbnail->loader = "image source"; vips_thumbnail_read_header( thumbnail, image->in ); return( 0 ); } /* Open an image. We can't pre-shrink with an image source, sadly. */ static VipsImage * vips_thumbnail_image_open( VipsThumbnail *thumbnail, double factor ) { VipsThumbnailImage *image = (VipsThumbnailImage *) thumbnail; g_object_ref( image->in ); return( image->in ); } static void vips_thumbnail_image_class_init( VipsThumbnailClass *class ) { GObjectClass *gobject_class = G_OBJECT_CLASS( class ); VipsObjectClass *vobject_class = VIPS_OBJECT_CLASS( class ); VipsThumbnailClass *thumbnail_class = VIPS_THUMBNAIL_CLASS( class ); gobject_class->set_property = vips_object_set_property; gobject_class->get_property = vips_object_get_property; vobject_class->nickname = "thumbnail_image"; vobject_class->description = _( "generate thumbnail from image" ); thumbnail_class->get_info = vips_thumbnail_image_get_info; thumbnail_class->open = vips_thumbnail_image_open; VIPS_ARG_IMAGE( class, "in", 1, _( "Input" ), _( "Input image argument" ), VIPS_ARGUMENT_REQUIRED_INPUT, G_STRUCT_OFFSET( VipsThumbnailImage, in ) ); } static void vips_thumbnail_image_init( VipsThumbnailImage *image ) { } /** * vips_thumbnail_image: (method) * @in: input image * @out: (out): output image * @width: target width in pixels * @...: %NULL-terminated list of optional named arguments * * Optional arguments: * * * @height: %gint, target height in pixels * * @size: #VipsSize, upsize, downsize, both or force * * @no_rotate: %gboolean, don't rotate upright using orientation tag * * @crop: #VipsInteresting, shrink and crop to fill target * * @linear: %gboolean, perform shrink in linear light * * @import_profile: %gchararray, fallback import ICC profile * * @export_profile: %gchararray, export ICC profile * * @intent: #VipsIntent, rendering intent * * Exactly as vips_thumbnail(), but read from an existing image. * * This operation * is not able to exploit shrink-on-load features of image load libraries, so * it can be much slower than `vips_thumbnail()` and produce poorer quality * output. Only use it if you really have to. * * See also: vips_thumbnail(). * * Returns: 0 on success, -1 on error. */ int vips_thumbnail_image( VipsImage *in, VipsImage **out, int width, ... ) { va_list ap; int result; va_start( ap, width ); result = vips_call_split( "thumbnail_image", ap, in, out, width ); va_end( ap ); return( result ); } libvips-8.12.1/libvips/resample/transform.c000066400000000000000000000145311414645631700207310ustar00rootroot00000000000000/* affine transforms */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include /* DBL_MIN is smallest *normalized* double precision float */ #define TOO_SMALL (2.0 * DBL_MIN) /* Calculate the inverse transformation. */ int vips__transform_calc_inverse( VipsTransformation *trn ) { double det = trn->a * trn->d - trn->b * trn->c; if( fabs( det ) < TOO_SMALL ) { /* divisor is near zero */ vips_error( "vips__transform_calc_inverse", "%s", _( "singular or near-singular matrix" ) ); return( -1 ); } double tmp = 1.0 / det; trn->ia = tmp * trn->d; trn->ib = -tmp * trn->b; trn->ic = -tmp * trn->c; trn->id = tmp * trn->a; return( 0 ); } /* Init a VipsTransform. */ void vips__transform_init( VipsTransformation *trn ) { trn->oarea.left = 0; trn->oarea.top = 0; trn->oarea.width = -1; trn->oarea.height = -1; trn->iarea.left = 0; trn->iarea.top = 0; trn->iarea.width = -1; trn->iarea.height = -1; trn->a = 1.0; /* Identity transform */ trn->b = 0.0; trn->c = 0.0; trn->d = 1.0; trn->idx = 0.0; trn->idy = 0.0; trn->odx = 0.0; trn->ody = 0.0; (void) vips__transform_calc_inverse( trn ); } /* Test for transform is identity function. */ int vips__transform_isidentity( const VipsTransformation *trn ) { if( trn->a == 1.0 && trn->b == 0.0 && trn->c == 0.0 && trn->d == 1.0 && trn->idx == 0.0 && trn->idy == 0.0 && trn->odx == 0.0 && trn->ody == 0.0 ) return( 1 ); else return( 0 ); } /* Combine two transformations. out can be one of the ins. */ int vips__transform_add( const VipsTransformation *in1, const VipsTransformation *in2, VipsTransformation *out ) { out->a = in1->a * in2->a + in1->c * in2->b; out->b = in1->b * in2->a + in1->d * in2->b; out->c = in1->a * in2->c + in1->c * in2->d; out->d = in1->b * in2->c + in1->d * in2->d; // fixme: do idx/idy as well out->odx = in1->odx * in2->a + in1->ody * in2->b + in2->odx; out->ody = in1->odx * in2->c + in1->ody * in2->d + in2->ody; if( vips__transform_calc_inverse( out ) ) return( -1 ); return( 0 ); } void vips__transform_print( const VipsTransformation *trn ) { printf( "vips__transform_print:\n" ); printf( " iarea: left=%d, top=%d, width=%d, height=%d\n", trn->iarea.left, trn->iarea.top, trn->iarea.width, trn->iarea.height ); printf( " oarea: left=%d, top=%d, width=%d, height=%d\n", trn->oarea.left, trn->oarea.top, trn->oarea.width, trn->oarea.height ); printf( " mat: a=%g, b=%g, c=%g, d=%g\n", trn->a, trn->b, trn->c, trn->d ); printf( " off: odx=%g, ody=%g, idx=%g, idy=%g\n", trn->odx, trn->ody, trn->idx, trn->idy ); } /* Map a pixel coordinate through the transform. */ void vips__transform_forward_point( const VipsTransformation *trn, double x, double y, /* In input space */ double *ox, double *oy )/* In output space */ { x += trn->idx; y += trn->idy; *ox = trn->a * x + trn->b * y + trn->odx; *oy = trn->c * x + trn->d * y + trn->ody; } /* Map a pixel coordinate through the inverse transform. */ void vips__transform_invert_point( const VipsTransformation *trn, double x, double y, /* In output space */ double *ox, double *oy )/* In input space */ { x -= trn->odx; y -= trn->ody; *ox = trn->ia * x + trn->ib * y - trn->idx; *oy = trn->ic * x + trn->id * y - trn->idy; } typedef void (*transform_fn)( const VipsTransformation *, const double, const double, double*, double* ); /* Transform a rect using a point transformer. */ static void transform_rect( const VipsTransformation *trn, transform_fn transform, const VipsRect *in, /* In input space */ VipsRect *out ) /* In output space */ { double x1, y1; /* Map corners */ double x2, y2; double x3, y3; double x4, y4; double left, right, top, bottom; /* Map input VipsRect. */ transform( trn, in->left, in->top, &x1, &y1 ); transform( trn, in->left, VIPS_RECT_BOTTOM( in ), &x3, &y3 ); transform( trn, VIPS_RECT_RIGHT( in ), in->top, &x2, &y2 ); transform( trn, VIPS_RECT_RIGHT( in ), VIPS_RECT_BOTTOM( in ), &x4, &y4 ); /* Find bounding box for these four corners. Round-to-nearest to try * to stop rounding errors growing images. */ left = VIPS_MIN( x1, VIPS_MIN( x2, VIPS_MIN( x3, x4 ) ) ); right = VIPS_MAX( x1, VIPS_MAX( x2, VIPS_MAX( x3, x4 ) ) ); top = VIPS_MIN( y1, VIPS_MIN( y2, VIPS_MIN( y3, y4 ) ) ); bottom = VIPS_MAX( y1, VIPS_MAX( y2, VIPS_MAX( y3, y4 ) ) ); out->left = VIPS_ROUND_INT( left ); out->top = VIPS_ROUND_INT( top ); out->width = VIPS_ROUND_INT( right - left ); out->height = VIPS_ROUND_INT( bottom - top ); } /* Given an area in the input image, calculate the bounding box for those * pixels in the output image. */ void vips__transform_forward_rect( const VipsTransformation *trn, const VipsRect *in, /* In input space */ VipsRect *out ) /* In output space */ { transform_rect( trn, vips__transform_forward_point, in, out ); } /* Given an area in the output image, calculate the bounding box for the * corresponding pixels in the input image. */ void vips__transform_invert_rect( const VipsTransformation *trn, const VipsRect *in, /* In output space */ VipsRect *out ) /* In input space */ { transform_rect( trn, vips__transform_invert_point, in, out ); } /* Set output area of trn so that it just holds all of our input pels. */ void vips__transform_set_area( VipsTransformation *trn ) { vips__transform_forward_rect( trn, &trn->iarea, &trn->oarea ); } libvips-8.12.1/libvips/resample/vsqbs.cpp000066400000000000000000000337651414645631700204260ustar00rootroot00000000000000/* vertex-split subdivision followed by quadratic b-spline smoothing * * C. Racette 23-28/05/2010 based on code by N. Robidoux and J. Cupitt * * N. Robidoux 29-30/05/2010 */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* * 2010 (c) Chantal Racette, Nicolas Robidoux, John Cupitt. * * Nicolas Robidoux thanks Adam Turcotte, Geert Jordaens, Ralf Meyer, * Øyvind Kolås, Minglun Gong and Eric Daoust for useful comments and * code. * * Chantal Racette's image resampling research and programming funded * in part by a NSERC Discovery Grant awarded to Julien Dompierre * (20-61098). */ /* * Vertex-Split Quadratic B-Splines (VSQBS) is a brand new method * which consists of vertex-split subdivision, a subdivision method * with the (as yet unknown?) property that data which is (locally) * constant on diagonals is subdivided into data which is (locally) * constant on diagonals, followed by quadratic B-Spline smoothing. * Because both methods are linear, their combination can be * implemented as if there is no subdivision. * * At high enlargement ratios, VSQBS is very effective at "masking" * that the original has pixels uniformly distributed on a grid. In * particular, VSQBS produces resamples with only very mild * staircasing. Like cubic B-Spline smoothing, however, VSQBS is not * an interpolatory method. For example, using VSQBS to perform the * identity geometric transformation (enlargement by a scaling factor * equal to 1) on an image does not return the original: VSQBS * effectively smooths out the image with the convolution mask * * 1/8 * 1/8 1/2 1/8 * 1/8 * * which is a fairly moderate blur (although the checkerboard mode is * in its nullspace). * * By blending VSQBS with an interpolatory method (bilinear, say) in a * transformation adaptive environment (current GEGL, for example), it * is quite easy to restore that resampling for identity geometric * transformation is equivalent to the identity, and rotations are not * affected by the above, implicit, blur. Contact N. Robidoux for * details. * * An article on VSQBS is forthcoming. */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include "templates.h" #define VIPS_TYPE_INTERPOLATE_VSQBS \ (vips_interpolate_vsqbs_get_type()) #define VIPS_INTERPOLATE_VSQBS( obj ) \ (G_TYPE_CHECK_INSTANCE_CAST( (obj), \ VIPS_TYPE_INTERPOLATE_VSQBS, VipsInterpolateVsqbs )) #define VIPS_INTERPOLATE_VSQBS_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_CAST( (klass), \ VIPS_TYPE_INTERPOLATE_VSQBS, VipsInterpolateVsqbsClass)) #define VIPS_IS_INTERPOLATE_VSQBS( obj ) \ (G_TYPE_CHECK_INSTANCE_TYPE( (obj), VIPS_TYPE_INTERPOLATE_VSQBS )) #define VIPS_IS_INTERPOLATE_VSQBS_CLASS( klass ) \ (G_TYPE_CHECK_CLASS_TYPE( (klass), VIPS_TYPE_INTERPOLATE_VSQBS )) #define VIPS_INTERPOLATE_VSQBS_GET_CLASS( obj ) \ (G_TYPE_INSTANCE_GET_CLASS( (obj), \ VIPS_TYPE_INTERPOLATE_VSQBS, VipsInterpolateVsqbsClass )) typedef struct _VipsInterpolateVsqbs { VipsInterpolate parent_object; } VipsInterpolateVsqbs; typedef struct _VipsInterpolateVsqbsClass { VipsInterpolateClass parent_class; } VipsInterpolateVsqbsClass; /* * THE STENCIL OF INPUT VALUES: * * Pointer arithmetic is used to implicitly reflect the input stencil * about dos_two---assumed closer to the sampling location than other * pixels (ties are OK)---in such a way that after reflection the * sampling point is to the bottom right of dos_two. * * The following code and picture assumes that the stencil reflexion * has already been performed. (X is the sampling location.) * * * (ix,iy-1) (ix+1,iy-1) * = uno_two = uno_thr * * * * (ix-1,iy) (ix,iy) (ix+1,iy) * = dos_one = dos_two = dos_thr * X * * * (ix-1,iy+1) (ix,iy+1) (ix+1,iy+1) * = tre_one = tre_two = tre_thr * * * The above input pixel values are the ones needed in order to * IMPLICITLY make available the following values, needed by quadratic * B-Splines, which is performed on (shifted) double density data: * * * uno_one_1 = uno_two_1 = uno_thr_1 = * (ix-1/4,iy-1/4) (ix+1/4,iy-1/4) (ix+3/4,iy-1/4) * * * * X or X * dos_one_1 = dos_two_1 = dos_thr_1 = * (ix-1/4,iy+1/4) (ix+1/4,iy+1/4) (ix+3/4,iy+1/4) * or X or X * * * * tre_one_1 = tre_two_1 = tre_thr_1 = * (ix-1/4,iy+3/4) (ix+1/4,iy+3/4) (ix+3/4,iy+3/4) * * * In the coefficient computations, we fix things so that coordinates * are relative to dos_two_1, and so that distances are rescaled so * that double density pixel locations are at a distance of 1. */ /* * Call vertex-split + quadratic B-splines with a careful type * conversion as a parameter. (It would be nice to do this with * templates somehow---for one thing this would allow code * comments---but we can't figure a clean way to do it.) */ #define VSQBS_CONVERSION( conversion ) \ template static void inline \ vsqbs_ ## conversion( void* restrict pout, \ const VipsPel* restrict pin, \ const int bands, \ const int lskip, \ const double x_0, \ const double y_0 ) \ { \ T* restrict out = (T *) pout; \ \ const T* restrict in = (T *) pin; \ \ const int sign_of_x_0 = 2 * ( x_0 >= 0. ) - 1; \ const int sign_of_y_0 = 2 * ( y_0 >= 0. ) - 1; \ \ const int shift_forw_1_pix = sign_of_x_0 * bands; \ const int shift_forw_1_row = sign_of_y_0 * lskip; \ \ const int shift_back_1_pix = -shift_forw_1_pix; \ const int shift_back_1_row = -shift_forw_1_row; \ \ const int uno_two_shift = shift_back_1_row; \ const int uno_thr_shift = shift_forw_1_pix + shift_back_1_row; \ \ const int dos_one_shift = shift_back_1_pix; \ const int dos_two_shift = 0; \ const int dos_thr_shift = shift_forw_1_pix; \ \ const int tre_one_shift = shift_back_1_pix + shift_forw_1_row; \ const int tre_two_shift = shift_forw_1_row; \ const int tre_thr_shift = shift_forw_1_pix + shift_forw_1_row; \ \ \ const double twice_abs_x_0 = ( 2 * sign_of_x_0 ) * x_0; \ const double twice_abs_y_0 = ( 2 * sign_of_y_0 ) * y_0; \ const double x = twice_abs_x_0 + -0.5; \ const double y = twice_abs_y_0 + -0.5; \ const double cent = 0.75 - x * x; \ const double mid = 0.75 - y * y; \ const double left = -0.5 * ( x + cent ) + 0.5; \ const double top = -0.5 * ( y + mid ) + 0.5; \ const double left_p_cent = left + cent; \ const double top_p_mid = top + mid; \ const double cent_p_rite = 1.0 - left; \ const double mid_p_bot = 1.0 - top; \ const double rite = 1.0 - left_p_cent; \ const double bot = 1.0 - top_p_mid; \ \ const double four_c_uno_two = left_p_cent * top; \ const double four_c_dos_one = left * top_p_mid; \ const double four_c_dos_two = left_p_cent + top_p_mid; \ const double four_c_dos_thr = cent_p_rite * top_p_mid + rite; \ const double four_c_tre_two = mid_p_bot * left_p_cent + bot; \ const double four_c_tre_thr = mid_p_bot * rite + cent_p_rite * bot; \ const double four_c_uno_thr = top - four_c_uno_two; \ const double four_c_tre_one = left - four_c_dos_one; \ \ \ int band = bands; \ \ do \ { \ const double double_result = \ ( \ ( \ ( \ four_c_uno_two * in[uno_two_shift] \ + \ four_c_dos_one * in[dos_one_shift] \ ) \ + \ ( \ four_c_dos_two * in[dos_two_shift] \ + \ four_c_dos_thr * in[dos_thr_shift] \ ) \ ) \ + \ ( \ ( \ four_c_tre_two * in[tre_two_shift] \ + \ four_c_tre_thr * in[tre_thr_shift] \ ) \ + \ ( \ four_c_uno_thr * in[uno_thr_shift] \ + \ four_c_tre_one * in[tre_one_shift] \ ) \ ) \ ) * 0.25; \ \ const T result = to_ ## conversion( double_result ); \ in++; \ *out++ = result; \ \ } while (--band); \ } VSQBS_CONVERSION( fptypes ) VSQBS_CONVERSION( withsign ) VSQBS_CONVERSION( nosign ) #define CALL( T, conversion ) \ vsqbs_ ## conversion( out, \ p, \ bands, \ lskip, \ relative_x, \ relative_y ); /* * We need C linkage: */ extern "C" { G_DEFINE_TYPE( VipsInterpolateVsqbs, vips_interpolate_vsqbs, VIPS_TYPE_INTERPOLATE ); } static void vips_interpolate_vsqbs_interpolate( VipsInterpolate* restrict interpolate, void* restrict out, VipsRegion* restrict in, double absolute_x, double absolute_y ) { /* absolute_x and absolute_y are always >= 1.0 (see double-check assert * below), so we don't need floor(). * * It's 1 not 0 since we ask for a window_offset of 1 at the bottom. */ const int ix = (int) (absolute_x + 0.5); const int iy = (int) (absolute_y + 0.5); /* * Move the pointer to (the first band of) the top/left pixel of the * 2x2 group of pixel centers which contains the sampling location * in its convex hull: */ const VipsPel* restrict p = VIPS_REGION_ADDR( in, ix, iy ); const double relative_x = absolute_x - ix; const double relative_y = absolute_y - iy; /* * VIPS versions of Nicolas's pixel addressing values. */ const int lskip = VIPS_REGION_LSKIP( in ) / VIPS_IMAGE_SIZEOF_ELEMENT( in->im ); /* * Double the bands for complex images to account for the real and * imaginary parts being computed independently: */ const int actual_bands = in->im->Bands; const int bands = vips_band_format_iscomplex( in->im->BandFmt ) ? 2 * actual_bands : actual_bands; g_assert( ix - 1 >= in->valid.left ); g_assert( iy - 1 >= in->valid.top ); g_assert( ix + 1 <= VIPS_RECT_RIGHT( &in->valid ) ); g_assert( iy + 1 <= VIPS_RECT_BOTTOM( &in->valid ) ); /* Confirm that absolute_x and absolute_y are >= 1, see above. */ g_assert( absolute_x >= 1.0 ); g_assert( absolute_y >= 1.0 ); switch( in->im->BandFmt ) { case VIPS_FORMAT_UCHAR: CALL( unsigned char, nosign ); break; case VIPS_FORMAT_CHAR: CALL( signed char, withsign ); break; case VIPS_FORMAT_USHORT: CALL( unsigned short, nosign ); break; case VIPS_FORMAT_SHORT: CALL( signed short, withsign ); break; case VIPS_FORMAT_UINT: CALL( unsigned int, nosign ); break; case VIPS_FORMAT_INT: CALL( signed int, withsign ); break; /* * Complex images are handled by doubling bands: */ case VIPS_FORMAT_FLOAT: case VIPS_FORMAT_COMPLEX: CALL( float, fptypes ); break; case VIPS_FORMAT_DOUBLE: case VIPS_FORMAT_DPCOMPLEX: CALL( double, fptypes ); break; default: g_assert( 0 ); break; } } static void vips_interpolate_vsqbs_class_init( VipsInterpolateVsqbsClass *klass ) { VipsObjectClass *object_class = VIPS_OBJECT_CLASS( klass ); VipsInterpolateClass *interpolate_class = VIPS_INTERPOLATE_CLASS( klass ); object_class->nickname = "vsqbs"; object_class->description = _( "B-Splines with antialiasing smoothing" ); interpolate_class->interpolate = vips_interpolate_vsqbs_interpolate; interpolate_class->window_size = 4; interpolate_class->window_offset = 1; } static void vips_interpolate_vsqbs_init( VipsInterpolateVsqbs *vsqbs ) { } libvips-8.12.1/m4/000077500000000000000000000000001414645631700136065ustar00rootroot00000000000000libvips-8.12.1/m4/ax_gcc_var_attribute.m4000066400000000000000000000113121414645631700202250ustar00rootroot00000000000000# =========================================================================== # https://www.gnu.org/software/autoconf-archive/ax_gcc_var_attribute.html # =========================================================================== # # SYNOPSIS # # AX_GCC_VAR_ATTRIBUTE(ATTRIBUTE) # # DESCRIPTION # # This macro checks if the compiler supports one of GCC's variable # attributes; many other compilers also provide variable attributes with # the same syntax. Compiler warnings are used to detect supported # attributes as unsupported ones are ignored by default so quieting # warnings when using this macro will yield false positives. # # The ATTRIBUTE parameter holds the name of the attribute to be checked. # # If ATTRIBUTE is supported define HAVE_VAR_ATTRIBUTE_. # # The macro caches its result in the ax_cv_have_var_attribute_ # variable. # # The macro currently supports the following variable attributes: # # aligned # cleanup # common # nocommon # deprecated # mode # packed # tls_model # unused # used # vector_size # weak # dllimport # dllexport # init_priority # # Unsupported variable attributes will be tested against a global integer # variable and without any arguments given to the attribute itself; the # result of this check might be wrong or meaningless so use with care. # # LICENSE # # Copyright (c) 2013 Gabriele Svelto # # Copying and distribution of this file, with or without modification, are # permitted in any medium without royalty provided the copyright notice # and this notice are preserved. This file is offered as-is, without any # warranty. #serial 5 AC_DEFUN([AX_GCC_VAR_ATTRIBUTE], [ AS_VAR_PUSHDEF([ac_var], [ax_cv_have_var_attribute_$1]) AC_CACHE_CHECK([for __attribute__(($1))], [ac_var], [ AC_LINK_IFELSE([AC_LANG_PROGRAM([ m4_case([$1], [aligned], [ int foo __attribute__(($1(32))); ], [cleanup], [ int bar(int *t) { return *t; }; ], [common], [ int foo __attribute__(($1)); ], [nocommon], [ int foo __attribute__(($1)); ], [deprecated], [ int foo __attribute__(($1)) = 0; ], [mode], [ long foo __attribute__(($1(word))); ], [packed], [ struct bar { int baz __attribute__(($1)); }; ], [tls_model], [ __thread int bar1 __attribute__(($1("global-dynamic"))); __thread int bar2 __attribute__(($1("local-dynamic"))); __thread int bar3 __attribute__(($1("initial-exec"))); __thread int bar4 __attribute__(($1("local-exec"))); ], [unused], [ int foo __attribute__(($1)); ], [used], [ int foo __attribute__(($1)); ], [vector_size], [ int foo __attribute__(($1(16))); ], [weak], [ int foo __attribute__(($1)); ], [dllimport], [ int foo __attribute__(($1)); ], [dllexport], [ int foo __attribute__(($1)); ], [init_priority], [ struct bar { bar() {} ~bar() {} }; bar b __attribute__(($1(65535/2))); ], [ m4_warn([syntax], [Unsupported attribute $1, the test may fail]) int foo __attribute__(($1)); ] )], [ m4_case([$1], [cleanup], [ int foo __attribute__(($1(bar))) = 0; foo = foo + 1; ], [] )]) ], dnl GCC doesn't exit with an error if an unknown attribute is dnl provided but only outputs a warning, so accept the attribute dnl only if no warning were issued. [AS_IF([test -s conftest.err], [AS_VAR_SET([ac_var], [no])], [AS_VAR_SET([ac_var], [yes])])], [AS_VAR_SET([ac_var], [no])]) ]) AS_IF([test yes = AS_VAR_GET([ac_var])], [AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_VAR_ATTRIBUTE_$1), 1, [Define to 1 if the system has the `$1' variable attribute])], []) AS_VAR_POPDEF([ac_var]) ]) libvips-8.12.1/m4/expat.m4000066400000000000000000000020171414645631700151710ustar00rootroot00000000000000dnl Look for expat, set EXPAT_CFLAGS, EXPAT_LIBS dnl Use --with-expat=PREFIX to set a specific prefix dnl dnl This is modified from the usual expat.m4: dnl - default to with_expat=yes dnl - don't set a conditional AC_DEFUN([AM_WITH_EXPAT], [ AC_ARG_WITH(expat, [ --with-expat=PREFIX Use system Expat library], , with_expat=yes) EXPAT_CFLAGS= EXPAT_LIBS= if test $with_expat != no; then if test $with_expat != yes; then EXPAT_CFLAGS="-I$with_expat/include" EXPAT_LIBS="-L$with_expat/lib" fi AC_CHECK_LIB(expat, XML_ParserCreate, [ EXPAT_LIBS="$EXPAT_LIBS -lexpat" expat_found=yes ], [ expat_found=no ], "$EXPAT_LIBS") if test $expat_found = no; then AC_MSG_ERROR([Could not find the Expat library]) fi expat_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $EXPAT_CFLAGS" AC_CHECK_HEADERS(expat.h, , expat_found=no) if test $expat_found = no; then AC_MSG_ERROR([Could not find expat.h]) fi CFLAGS="$expat_save_CFLAGS" fi AC_SUBST(EXPAT_CFLAGS) AC_SUBST(EXPAT_LIBS) ]) libvips-8.12.1/m4/gif.m4000066400000000000000000000056451414645631700146270ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_GIFLIB[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl --------------------------------------------------- dnl dnl Find GIFLIB libraries and headers dnl dnl Put compile stuff in GIFLIB_INCLUDES dnl Put link stuff in GIFLIB_LIBS dnl Define HAVE_GIFLIB if found. dnl AC_DEFUN([FIND_GIFLIB], [ AC_REQUIRE([AC_PATH_XTRA]) GIFLIB_INCLUDES="" GIFLIB_LIBS="" AC_ARG_WITH(giflib, AS_HELP_STRING([--without-giflib], [build without giflib (default: test)])) # Treat --without-giflib like --without-giflib-includes --without-giflib-libraries. if test "$with_giflib" = "no"; then GIFLIB_INCLUDES=no GIFLIB_LIBS=no fi AC_ARG_WITH(giflib-includes, AS_HELP_STRING([--with-giflib-includes=DIR], [giflib includes are in DIR]), GIFLIB_INCLUDES="-I$withval") AC_ARG_WITH(giflib-libraries, AS_HELP_STRING([--with-giflib-libraries=DIR], [giflib libraries are in DIR]), GIFLIB_LIBS="-L$withval -lgif") AC_MSG_CHECKING(for giflib) # Look for gif_lib.h if test "$GIFLIB_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include ],[int a;],[ GIFLIB_INCLUDES="" ], [ # gif_lib.h is not in the standard search path, try # $prefix giflib_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ GIFLIB_INCLUDES="-I${prefix}/include" ], [ GIFLIB_INCLUDES="no" ]) CFLAGS=$giflib_save_CFLAGS ]) fi # Now for the libraries if test "$GIFLIB_LIBS" = ""; then giflib_save_LIBS="$LIBS" giflib_save_CFLAGS="$CFLAGS" LIBS="-lgif $LIBS" CFLAGS="$GIFLIB_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include ],[DGifSlurp(0)], [ GIFLIB_LIBS="-lgif" ], [ # giflib is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include ],[DGifSlurp(0)], [ GIFLIB_LIBS="-L${prefix}/lib -lgif" ], [ GIFLIB_LIBS=no ]) ]) LIBS="$giflib_save_LIBS" CFLAGS="$giflib_save_CFLAGS" fi AC_SUBST(GIFLIB_LIBS) AC_SUBST(GIFLIB_INCLUDES) # Print a helpful message giflib_libraries_result="$GIFLIB_LIBS" giflib_includes_result="$GIFLIB_INCLUDES" if test x"$giflib_libraries_result" = x""; then giflib_libraries_result="in default path" fi if test x"$giflib_includes_result" = x""; then giflib_includes_result="in default path" fi if test "$giflib_libraries_result" = "no"; then giflib_libraries_result="(none)" fi if test "$giflib_includes_result" = "no"; then giflib_includes_result="(none)" fi AC_MSG_RESULT([libraries $giflib_libraries_result, headers $giflib_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$GIFLIB_INCLUDES" != "no" && test "$GIFLIB_LIBS" != "no"; then AC_DEFINE(HAVE_GIFLIB,1,[Define if you have giflib libraries and header files.]) $1 else GIFLIB_INCLUDES="" GIFLIB_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/jpeg.m4000066400000000000000000000056461414645631700150100ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_JPEG[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl ------------------------------------------------ dnl dnl Find JPEG libraries and headers dnl dnl Put compile stuff in JPEG_INCLUDES dnl Put link stuff in JPEG_LIBS dnl Define HAVE_JPEG if found dnl AC_DEFUN([FIND_JPEG], [ AC_REQUIRE([AC_PATH_XTRA]) JPEG_INCLUDES="" JPEG_LIBS="" AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg], [build without libjpeg (default: test)])) # Treat --without-jpeg like --without-jpeg-includes --without-jpeg-libraries. if test "$with_jpeg" = "no"; then JPEG_INCLUDES=no JPEG_LIBS=no fi AC_ARG_WITH(jpeg-includes, AS_HELP_STRING([--with-jpeg-includes=DIR], [libjpeg includes are in DIR]), JPEG_INCLUDES="-I$withval") AC_ARG_WITH(jpeg-libraries, AS_HELP_STRING([--with-jpeg-libraries=DIR], [libjpeg libraries are in DIR]), JPEG_LIBS="-L$withval -ljpeg") AC_MSG_CHECKING(for JPEG) # Look for jpeglib.h if test "$JPEG_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include #include ],[int a;],[ JPEG_INCLUDES="" ], [ # jpeglib.h is not in the standard search path, try # $prefix jpeg_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include #include ],[int a;],[ JPEG_INCLUDES="-I${prefix}/include" ], [ JPEG_INCLUDES="no" ]) CFLAGS=$jpeg_save_CFLAGS ]) fi # Now for the libraries if test "$JPEG_LIBS" = ""; then jpeg_save_LIBS="$LIBS" jpeg_save_CFLAGS="$CFLAGS" LIBS="-ljpeg $LIBS" CFLAGS="$JPEG_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include #include ],[jpeg_abort((void*)0)], [ JPEG_LIBS="-ljpeg" ], [ # libjpeg is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include #include ],[jpeg_abort((void*)0)], [ JPEG_LIBS="-L${prefix}/lib -ljpeg" ], [ JPEG_LIBS=no ]) ]) LIBS="$jpeg_save_LIBS" CFLAGS="$jpeg_save_CFLAGS" fi AC_SUBST(JPEG_LIBS) AC_SUBST(JPEG_INCLUDES) # Print a helpful message jpeg_libraries_result="$JPEG_LIBS" jpeg_includes_result="$JPEG_INCLUDES" if test x"$jpeg_libraries_result" = x""; then jpeg_libraries_result="in default path" fi if test x"$jpeg_includes_result" = x""; then jpeg_includes_result="in default path" fi if test "$jpeg_libraries_result" = "no"; then jpeg_libraries_result="(none)" fi if test "$jpeg_includes_result" = "no"; then jpeg_includes_result="(none)" fi AC_MSG_RESULT([libraries $jpeg_libraries_result, headers $jpeg_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$JPEG_INCLUDES" != "no" && test "$JPEG_LIBS" != "no"; then AC_DEFINE(HAVE_JPEG,1,[Define if you have jpeg libraries and header files.]) $1 else JPEG_INCLUDES="" JPEG_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/mkdir.m4000066400000000000000000000037341414645631700151650ustar00rootroot00000000000000dnl @synopsis AC_FUNC_MKDIR dnl dnl Check whether mkdir() is mkdir or _mkdir, and whether it takes one dnl or two arguments. dnl dnl This macro can define HAVE_MKDIR, HAVE__MKDIR, and dnl MKDIR_TAKES_ONE_ARG, which are expected to be used as follows: dnl dnl #if HAVE_MKDIR dnl # if MKDIR_TAKES_ONE_ARG dnl /* MinGW32 */ dnl # define mkdir(a, b) mkdir(a) dnl # endif dnl #else dnl # if HAVE__MKDIR dnl /* plain Windows 32 */ dnl # define mkdir(a, b) _mkdir(a) dnl # else dnl # error "Don't know how to create a directory on this system." dnl # endif dnl #endif dnl dnl @category C dnl @author Alexandre Duret-Lutz dnl @version 2003-12-28 dnl @license GPLWithACException AC_DEFUN([AC_FUNC_MKDIR], [AC_CHECK_FUNCS([mkdir _mkdir]) AC_CACHE_CHECK([whether mkdir takes one argument], [ac_cv_mkdir_takes_one_arg], [AC_TRY_COMPILE([ #include #if HAVE_UNISTD_H # include #endif ], [mkdir (".");], [ac_cv_mkdir_takes_one_arg=yes], [ac_cv_mkdir_takes_one_arg=no])]) if test x"$ac_cv_mkdir_takes_one_arg" = xyes; then AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1, [Define if mkdir takes only one argument.]) fi ]) dnl Note: dnl ===== dnl I have not implemented the following suggestion because I don't have dnl access to such a broken environment to test the macro. So I'm just dnl appending the comments here in case you have, and want to fix dnl AC_FUNC_MKDIR that way. dnl dnl |Thomas E. Dickey (dickey@herndon4.his.com) said: dnl | it doesn't cover the problem areas (compilers that mistreat mkdir dnl | may prototype it in dir.h and dirent.h, for instance). dnl | dnl |Alexandre: dnl | Would it be sufficient to check for these headers and #include dnl | them in the AC_TRY_COMPILE block? (and is AC_HEADER_DIRENT dnl | suitable for this?) dnl | dnl |Thomas: dnl | I think that might be a good starting point (with the set of recommended dnl | ifdef's and includes for AC_HEADER_DIRENT, of course). libvips-8.12.1/m4/nifti.m4000066400000000000000000000061431414645631700151650ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_NIFTI[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl ------------------------------------------------ dnl dnl Find NIFTI libraries and headers dnl dnl Put compile stuff in NIFTI_INCLUDES dnl Put link stuff in NIFTI_LIBS dnl Define HAVE_NIFTI if found dnl AC_DEFUN([FIND_NIFTI], [ AC_REQUIRE([AC_PATH_XTRA]) NIFTI_INCLUDES="" NIFTI_LIBS="" AC_ARG_WITH(nifti, AS_HELP_STRING([--without-nifti], [build without nifti (default: test)])) # Treat --without-nifti like --without-nifti-includes --without-nifti-libraries. if test "$with_nifti" = "no"; then NIFTI_INCLUDES=no NIFTI_LIBS=no fi AC_ARG_WITH(nifti-includes, AS_HELP_STRING([--with-nifti-includes=DIR], [libniftiio includes are in DIR]), NIFTI_INCLUDES="-I$withval" ) AC_ARG_WITH(nifti-libraries, AS_HELP_STRING([--with-nifti-libraries=DIR], [libniftiio libraries are in DIR]), NIFTI_LIBS="-L$withval -lniftiio -lznz" ) AC_MSG_CHECKING(for NIFTI) # Look for nifti1_io.h ... usually in /usr/include/nifti if test "$NIFTI_INCLUDES" = ""; then nifti_save_CFLAGS="$CFLAGS" # annoyingly, the header must be unqualified, so we have to add to the # search path CFLAGS="-I/usr/include/nifti $nifti_save_CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ NIFTI_INCLUDES="-I/usr/include/nifti" ], [ # not in the standard search path, try $prefix CFLAGS="-I${prefix}/include/nifti $nifti_save_CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ NIFTI_INCLUDES="-I${prefix}/include/nifti" ], [ NIFTI_INCLUDES="no" ]) ]) CFLAGS="$nifti_save_CFLAGS" fi # Now for the libraries if test "$NIFTI_LIBS" = ""; then nifti_save_LIBS="$LIBS" nifti_save_CFLAGS="$CFLAGS" LIBS="-lniftiio -lznz -lm $nifti_save_LIBS" CFLAGS="$NIFTI_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include ],[is_nifti_file("")], [ NIFTI_LIBS="-lniftiio -lznz" ], [ # libniftiio is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include ],[is_nifti_file("")], [ NIFTI_LIBS="-L${prefix}/lib -lniftiio -lznz" ], [ NIFTI_LIBS=no ]) ]) LIBS="$nifti_save_LIBS" CFLAGS="$nifti_save_CFLAGS" fi AC_SUBST(NIFTI_LIBS) AC_SUBST(NIFTI_INCLUDES) # Print a helpful message nifti_libraries_result="$NIFTI_LIBS" nifti_includes_result="$NIFTI_INCLUDES" if test x"$nifti_libraries_result" = x""; then nifti_libraries_result="in default path" fi if test x"$nifti_includes_result" = x""; then nifti_includes_result="in default path" fi if test "$nifti_libraries_result" = "no"; then nifti_libraries_result="(none)" fi if test "$nifti_includes_result" = "no"; then nifti_includes_result="(none)" fi AC_MSG_RESULT([libraries $nifti_libraries_result, headers $nifti_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$NIFTI_INCLUDES" != "no" && test "$NIFTI_LIBS" != "no"; then AC_DEFINE(HAVE_NIFTI,1,[Define if you have nifti libraries and header files.]) $1 else NIFTI_INCLUDES="" NIFTI_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/pdfium.m4000066400000000000000000000056051414645631700153420ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_PDFIUM[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl --------------------------------------------------- dnl dnl Find pdfium libraries and headers dnl dnl Put -I stuff in PDFIUM_INCLUDES dnl Put PDFium objects in PDFIUM_LIBS (add this to the link line untouched!) dnl Define HAVE_PDFIUM if found dnl AC_DEFUN([FIND_PDFIUM], [ AC_REQUIRE([AC_PATH_XTRA]) ZLIB_INCLUDES="" ZLIB_LIBS="" AC_ARG_WITH(pdfium, AS_HELP_STRING([--without-pdfium], [build without pdfium (default: test)])) # Treat --without-pdfium like --without-pdfium-includes # --without-pdfium-libraries if test "$with_pdfium" = "no"; then PDFIUM_INCLUDES=no PDFIUM_LIBS=no fi AC_ARG_WITH(pdfium-includes, AS_HELP_STRING([--with-pdfium-includes=DIR], [pdfium includes are in DIR]), PDFIUM_INCLUDES="-I$withval") AC_ARG_WITH(pdfium-libraries, AS_HELP_STRING([--with-pdfium-libraries=DIR], [pdfium libraries are in DIR]), PDFIUM_LIBS="$withval") AC_MSG_CHECKING(for PDFIUM) # Look for fpdfview.h ... this is a documented header, so it should be a good # target # # it won't be in the standard search path, but try $PREFIX if test "$PDFIUM_INCLUDES" = ""; then pdfium_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="-I${prefix}/include $CPPFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ PDFIUM_INCLUDES="-I${prefix}/include" ], [ PDFIUM_INCLUDES="no" ] ) CPPFLAGS="$pdfium_save_CPPFLAGS" fi # Now for the libraries ... if there's nothing set, try $PREFIX/lib if test "$PDFIUM_LIBS" = ""; then pdfium_save_LIBS="$LIBS" pdfium_save_CPPFLAGS="$CPPFLAGS" LIBS="-L$prefix/lib -lpdfium -lc++ -licuuc $LIBS" CPPFLAGS="$PDFIUM_INCLUDES $CPPFLAGS" AC_TRY_LINK([#include ], [FPDF_DOCUMENT doc; doc = FPDF_LoadDocument("", "")], [PDFIUM_LIBS="${prefix}/lib"], [PDFIUM_LIBS=no]) LIBS="$pdfium_save_LIBS" CPPFLAGS="$pdfium_save_CPPFLAGS" fi # Print a helpful message pdfium_libraries_result="$PDFIUM_LIBS" pdfium_includes_result="$PDFIUM_INCLUDES" if test x"$pdfium_libraries_result" = x""; then pdfium_libraries_result="in default path" fi if test x"$pdfium_includes_result" = x""; then pdfium_includes_result="in default path" fi if test "$pdfium_libraries_result" = "no"; then pdfium_libraries_result="(none)" fi if test "$pdfium_includes_result" = "no"; then pdfium_includes_result="(none)" fi AC_MSG_RESULT([libraries $pdfium_libraries_result, headers $pdfium_includes_result]) if test x"$PDFIUM_LIBS" != x"no"; then dir="$PDFIUM_LIBS" PDFIUM_LIBS="-L$dir -lpdfium -lc++ -licuuc" fi AC_SUBST(PDFIUM_LIBS) AC_SUBST(PDFIUM_INCLUDES) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$PDFIUM_INCLUDES" != "no" && test "$PDFIUM_LIBS" != "no"; then AC_DEFINE(HAVE_PDFIUM,1, [Define if you have pdfium libraries and header files.]) $1 else PDFIUM_INCLUDES="" PDFIUM_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/png.m4000066400000000000000000000053671414645631700146470ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_PNG[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl ------------------------------------------------ dnl dnl Find PNG libraries and headers dnl dnl Put compile stuff in PNG_INCLUDES dnl Put link stuff in PNG_LIBS dnl Define HAVE_PNG if found. dnl AC_DEFUN([FIND_PNG], [ AC_REQUIRE([AC_PATH_XTRA]) PNG_INCLUDES="" PNG_LIBS="" AC_ARG_WITH(png, AS_HELP_STRING([--without-png], [build without libpng (default: test)])) # Treat --without-png like --without-png-includes --without-png-libraries. if test "$with_png" = "no"; then PNG_INCLUDES=no PNG_LIBS=no fi AC_ARG_WITH(png-includes, AS_HELP_STRING([--with-png-includes=DIR], [libpng includes are in DIR]), PNG_INCLUDES="-I$withval") AC_ARG_WITH(png-libraries, AS_HELP_STRING([--with-png-libraries=DIR], [libpng libraries are in DIR]), PNG_LIBS="-L$withval -lpng") AC_MSG_CHECKING(for libpng) # Look for png.h if test "$PNG_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include ],[int a;],[ PNG_INCLUDES="" ], [ # png.h is not in the standard search path, try # $prefix png_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ PNG_INCLUDES="-I${prefix}/include" ], [ PNG_INCLUDES="no" ]) CFLAGS=$png_save_CFLAGS ]) fi # Now for the libraries if test "$PNG_LIBS" = ""; then png_save_LIBS="$LIBS" png_save_CFLAGS="$CFLAGS" LIBS="-lpng $LIBS" CFLAGS="$PNG_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include ],[png_access_version_number()], [ PNG_LIBS="-lpng" ], [ # libpng is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include ],[png_access_version_number()], [ PNG_LIBS="-L${prefix}/lib -lpng" ], [ PNG_LIBS=no ]) ]) LIBS="$png_save_LIBS" CFLAGS="$png_save_CFLAGS" fi AC_SUBST(PNG_LIBS) AC_SUBST(PNG_INCLUDES) # Print a helpful message png_libraries_result="$PNG_LIBS" png_includes_result="$PNG_INCLUDES" if test x"$png_libraries_result" = x""; then png_libraries_result="in default path" fi if test x"$png_includes_result" = x""; then png_includes_result="in default path" fi if test "$png_libraries_result" = "no"; then png_libraries_result="(none)" fi if test "$png_includes_result" = "no"; then png_includes_result="(none)" fi AC_MSG_RESULT([libraries $png_libraries_result, headers $png_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$PNG_INCLUDES" != "no" && test "$PNG_LIBS" != "no"; then AC_DEFINE(HAVE_PNG,1,[Define if you have png libraries and header files.]) $1 else PNG_INCLUDES="" PNG_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/tiff.m4000066400000000000000000000054531414645631700150070ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_TIFF[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl ------------------------------------------------ dnl dnl Find TIFF libraries and headers dnl dnl Put compile stuff in TIFF_INCLUDES dnl Put link stuff in TIFF_LIBS dnl Define HAVE_TIFF if found dnl AC_DEFUN([FIND_TIFF], [ AC_REQUIRE([AC_PATH_XTRA]) TIFF_INCLUDES="" TIFF_LIBS="" AC_ARG_WITH(tiff, AS_HELP_STRING([--without-tiff], [build without libtiff (default: test)])) # Treat --without-tiff like --without-tiff-includes --without-tiff-libraries. if test "$with_tiff" = "no"; then TIFF_INCLUDES=no TIFF_LIBS=no fi AC_ARG_WITH(tiff-includes, AS_HELP_STRING([--with-tiff-includes=DIR], [libtiff includes are in DIR]), TIFF_INCLUDES="-I$withval") AC_ARG_WITH(tiff-libraries, AS_HELP_STRING([--with-tiff-libraries=DIR], [libtiff libraries are in DIR]), TIFF_LIBS="-L$withval -ltiff") AC_MSG_CHECKING(for TIFF) # Look for tiff.h if test "$TIFF_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include ],[int a;],[ TIFF_INCLUDES="" ], [ # tiff.h is not in the standard search path, try # $prefix tiff_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ TIFF_INCLUDES="-I${prefix}/include" ], [ TIFF_INCLUDES="no" ]) CFLAGS=$tiff_save_CFLAGS ]) fi # Now for the libraries if test "$TIFF_LIBS" = ""; then tiff_save_LIBS="$LIBS" tiff_save_CFLAGS="$CFLAGS" LIBS="-ltiff -lm $LIBS" CFLAGS="$TIFF_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include ],[TIFFGetVersion()], [ TIFF_LIBS="-ltiff" ], [ # libtiff is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include ],[TIFFGetVersion()], [ TIFF_LIBS="-L${prefix}/lib -ltiff" ], [ TIFF_LIBS=no ]) ]) LIBS="$tiff_save_LIBS" CFLAGS="$tiff_save_CFLAGS" fi AC_SUBST(TIFF_LIBS) AC_SUBST(TIFF_INCLUDES) # Print a helpful message tiff_libraries_result="$TIFF_LIBS" tiff_includes_result="$TIFF_INCLUDES" if test x"$tiff_libraries_result" = x""; then tiff_libraries_result="in default path" fi if test x"$tiff_includes_result" = x""; then tiff_includes_result="in default path" fi if test "$tiff_libraries_result" = "no"; then tiff_libraries_result="(none)" fi if test "$tiff_includes_result" = "no"; then tiff_includes_result="(none)" fi AC_MSG_RESULT([libraries $tiff_libraries_result, headers $tiff_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$TIFF_INCLUDES" != "no" && test "$TIFF_LIBS" != "no"; then AC_DEFINE(HAVE_TIFF,1,[Define if you have tiff libraries and header files.]) $1 else TIFF_INCLUDES="" TIFF_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/webp.m4000066400000000000000000000061271414645631700150130ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_LIBWEBP[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl --------------------------------------------------- dnl dnl Find webp libraries and headers ... useful for platforms which are missing dnl the webp .pc file dnl dnl Put compile stuff in LIBWEBP_INCLUDES dnl Put link stuff in LIBWEBP_LIBS dnl Define HAVE_LIBWEBP if found. dnl AC_DEFUN([FIND_LIBWEBP], [ AC_REQUIRE([AC_PATH_XTRA]) LIBWEBP_INCLUDES="" LIBWEBP_LIBS="" AC_ARG_WITH(libwebp, AS_HELP_STRING([--without-libwebp], [build without libwebp (default: test)])) # Treat --without-libwebp like --without-libwebp-includes --without-libwebp-libraries. if test "$with_libwebp" = "no"; then LIBWEBP_INCLUDES=no LIBWEBP_LIBS=no fi AC_ARG_WITH(libwebp-includes, AS_HELP_STRING([--with-libwebp-includes=DIR], [libwebp includes are in DIR]), LIBWEBP_INCLUDES="-I$withval") AC_ARG_WITH(libwebp-libraries, AS_HELP_STRING([--with-libwebp-libraries=DIR], [libwebp libraries are in DIR]), LIBWEBP_LIBS="-L$withval -lwebp") AC_MSG_CHECKING(for libwebp) # Look for webp/decode.h if test "$LIBWEBP_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include ],[int a;],[ LIBWEBP_INCLUDES="" ], [ # webp/decode.h is not in the standard search path, try # $prefix libwebp_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include ],[int a;],[ LIBWEBP_INCLUDES="-I${prefix}/include" ], [ LIBWEBP_INCLUDES="no" ]) CFLAGS=$libwebp_save_CFLAGS ]) fi # Now for the libraries if test "$LIBWEBP_LIBS" = ""; then libwebp_save_LIBS="$LIBS" libwebp_save_CFLAGS="$CFLAGS" LIBS="-lwebp $LIBS" CFLAGS="$LIBWEBP_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include ],[WebPInitDecoderConfig(0)], [ LIBWEBP_LIBS="-lwebp" ], [ # libwebp is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include ],[WebPInitDecoderConfig(0)], [ LIBWEBP_LIBS="-L${prefix}/lib -lwebp" ], [ LIBWEBP_LIBS=no ]) ]) LIBS="$libwebp_save_LIBS" CFLAGS="$libwebp_save_CFLAGS" fi AC_SUBST(LIBWEBP_LIBS) AC_SUBST(LIBWEBP_INCLUDES) # Print a helpful message libwebp_libraries_result="$LIBWEBP_LIBS" libwebp_includes_result="$LIBWEBP_INCLUDES" if test x"$libwebp_libraries_result" = x""; then libwebp_libraries_result="in default path" fi if test x"$libwebp_includes_result" = x""; then libwebp_includes_result="in default path" fi if test "$libwebp_libraries_result" = "no"; then libwebp_libraries_result="(none)" fi if test "$libwebp_includes_result" = "no"; then libwebp_includes_result="(none)" fi AC_MSG_RESULT([libraries $libwebp_libraries_result, headers $libwebp_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$LIBWEBP_INCLUDES" != "no" && test "$LIBWEBP_LIBS" != "no"; then AC_DEFINE(HAVE_LIBWEBP,1,[Define if you have libwebp libraries and header files.]) $1 else LIBWEBP_INCLUDES="" LIBWEBP_LIBS="" $2 fi ])dnl libvips-8.12.1/m4/zlib.m4000066400000000000000000000057441414645631700150220ustar00rootroot00000000000000dnl From FIND_MOTIF and ACX_PTHREAD, without much understanding dnl dnl FIND_ZLIB[ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]] dnl ------------------------------------------------ dnl dnl Find zlib libraries and headers ... useful for platforms which are missing dnl the zlib .pc file dnl dnl Put compile stuff in ZLIB_INCLUDES dnl Put link stuff in ZLIB_LIBS dnl Define HAVE_ZLIB if found dnl AC_DEFUN([FIND_ZLIB], [ AC_REQUIRE([AC_PATH_XTRA]) ZLIB_INCLUDES="" ZLIB_LIBS="" AC_ARG_WITH(zlib, AS_HELP_STRING([--without-zlib], [build without zlib (default: test)])) # Treat --without-zlib like --without-zlib-includes --without-zlib-libraries. if test "$with_zlib" = "no"; then ZLIB_INCLUDES=no ZLIB_LIBS=no fi AC_ARG_WITH(zlib-includes, AS_HELP_STRING([--with-zlib-includes=DIR], [libz includes are in DIR]), ZLIB_INCLUDES="-I$withval") AC_ARG_WITH(zlib-libraries, AS_HELP_STRING([--with-zlib-libraries=DIR], [libz libraries are in DIR]), ZLIB_LIBS="-L$withval -lz") AC_MSG_CHECKING(for ZLIB) # Look for zlib.h if test "$ZLIB_INCLUDES" = ""; then # Check the standard search path AC_TRY_COMPILE([#include #include ],[int a;],[ ZLIB_INCLUDES="" ], [ # zlib.h is not in the standard search path, try # $prefix zlib_save_CFLAGS="$CFLAGS" CFLAGS="-I${prefix}/include $CFLAGS" AC_TRY_COMPILE([#include #include ],[int a;],[ ZLIB_INCLUDES="-I${prefix}/include" ], [ ZLIB_INCLUDES="no" ]) CFLAGS=$zlib_save_CFLAGS ]) fi # Now for the libraries if test "$ZLIB_LIBS" = ""; then zlib_save_LIBS="$LIBS" zlib_save_CFLAGS="$CFLAGS" LIBS="-lz $LIBS" CFLAGS="$ZLIB_INCLUDES $CFLAGS" # Try the standard search path first AC_TRY_LINK([#include #include ],[z_stream zs;inflateInit2(&zs, 15 | 32)], [ ZLIB_LIBS="-lz" ], [ # libz is not in the standard search path, try $prefix LIBS="-L${prefix}/lib $LIBS" AC_TRY_LINK([#include #include ],[z_stream zs;inflateInit2(&zs, 15 | 32)], [ ZLIB_LIBS="-L${prefix}/lib -lz" ], [ ZLIB_LIBS=no ]) ]) LIBS="$zlib_save_LIBS" CFLAGS="$zlib_save_CFLAGS" fi AC_SUBST(ZLIB_LIBS) AC_SUBST(ZLIB_INCLUDES) # Print a helpful message zlib_libraries_result="$ZLIB_LIBS" zlib_includes_result="$ZLIB_INCLUDES" if test x"$zlib_libraries_result" = x""; then zlib_libraries_result="in default path" fi if test x"$zlib_includes_result" = x""; then zlib_includes_result="in default path" fi if test "$zlib_libraries_result" = "no"; then zlib_libraries_result="(none)" fi if test "$zlib_includes_result" = "no"; then zlib_includes_result="(none)" fi AC_MSG_RESULT([libraries $zlib_libraries_result, headers $zlib_includes_result]) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test "$ZLIB_INCLUDES" != "no" && test "$ZLIB_LIBS" != "no"; then AC_DEFINE(HAVE_ZLIB,1,[Define if you have zlib libraries and header files.]) $1 else ZLIB_INCLUDES="" ZLIB_LIBS="" $2 fi ])dnl libvips-8.12.1/man/000077500000000000000000000000001414645631700140415ustar00rootroot00000000000000libvips-8.12.1/man/Makefile.am000066400000000000000000000003051414645631700160730ustar00rootroot00000000000000man_MANS = \ batch_crop.1 \ batch_image_convert.1 \ batch_rubber_sheet.1 \ vipsedit.1 \ vipsheader.1 \ light_correct.1 \ vips.1 \ vipsprofile.1 \ vipsthumbnail.1 EXTRA_DIST = ${man_MANS} libvips-8.12.1/man/batch_crop.1000066400000000000000000000012211414645631700162230ustar00rootroot00000000000000.TH BATCH_CROP 1 "2 Feb 2002" .SH NAME batch_crop \- crop a set of images .SH SYNOPSIS .B batch_crop left top width height image1 image2 ... .SH DESCRIPTION The area defined by the rectangle left, top, width, height is cropped out of each of the images and saved in a file of the same name, but prefixed by "crop_". For example: batch_crop 10 10 100 100 fred.jpg jim.png will make two images, crop_fred.jpg and crop_jim.png, each of 100 by 100 pixels, taken from the corresponding input images. .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vipsheader(1), im_vips2tiff(3), im_vips2jpeg(3), im_vips2png(3), im_vips2ppm(3) libvips-8.12.1/man/batch_image_convert.1000066400000000000000000000015101414645631700201030ustar00rootroot00000000000000.TH BATCH_IMAGE_CONVERT 1 "2 Feb 2002" .SH NAME batch_image_convert \- use VIPS to convert a set of images to a new type .SH SYNOPSIS .B batch_image_convert type image1 image2 ... .SH DESCRIPTION The first argument is the name of an image type, subsequent arguments are the names of files to be converted to that type. VIPS can usually read almost any image type, but it can only write VIPS, PNG, TIFF, PPM/PGM/PBM and JPEG. You can specify conversion parameters in the type name. For example: batch_image_convert tiff fred.jpg jim.png will convert .B fred.jpg and .B jim.png to TIFF format. batch_image_convert jpeg:95 jim.png will write jim.jpeg with a 95% quality factor. .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vipsheader(1), im_vips2tiff(3), im_vips2jpeg(3), im_vips2png(3), im_vips2ppm(3) libvips-8.12.1/man/batch_rubber_sheet.1000066400000000000000000000013701414645631700177360ustar00rootroot00000000000000.TH BATCH_RUBBER_SHEET 1 "2 Feb 2002" .SH NAME batch_rubber_sheet \- warp a set of images with a rubber-sheet transformation .SH SYNOPSIS .B batch_rubber_sheet matrix image1 image2 ... .SH DESCRIPTION The first argument specifies a file containing the transformation, subsequent arguments are image files to be transformed. The transformed image is written to a new file, named as the old file, but with "rsc_" prepended to the file name. For example: batch_rubber_sheet lens.mat fred.jpg jim.png will read a transform from the file .B lens.mat and apply it to .B fred.jpg and .B jim.png, writing files .B rsc_fred.jpg and .B rsc_jim.png. .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO The "Image=>Rubber" menu in nip. libvips-8.12.1/man/light_correct.1000066400000000000000000000024041414645631700167530ustar00rootroot00000000000000.TH LIGHT_CORRECT 1 "14 Oct 1996" .SH NAME light_correct \- correct illumination errors on set of images .SH SYNOPSIS .B light_correct grey image1 image2 image3 ... .SH DESCRIPTION The first argument should be an image of a piece of grey card, subsequent arguments should be images taken with the same lighting set-up which need correcting. The corrected images are written to files prefixed with "ic_". For example, suppose you have a directory with the following files in: example% ls dat1.1.v dat1.2.v dat2.1.v dat2.2.v dat3.1.v dat3.2.v dat4.1.v dat4.2.v grey.v then run light_correct like this: example% light_correct grey.v dat*.v to generate this: example% ls dat1.1.v dat1.2.v dat2.1.v dat2.2.v dat3.1.v dat3.2.v dat4.1.v dat4.2.v grey.v ic_dat1.1.v ic_dat1.2.v ic_dat2.1.v ic_dat2.2.v ic_dat3.1.v ic_dat3.2.v ic_dat4.1.v ic_dat4.2.v light_correct works by smoothing out the grey card image, finding grey-mean/pixel for each point, and then multiplying the result by all the following images. It also removes any .desc files it generates, to avoid problems with im_global_balance(3). .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vipsheader(1), vips(1) .SH COPYRIGHT The National Gallery and Birkbeck College, 1989-1996. libvips-8.12.1/man/vips.1000066400000000000000000000053451414645631700151130ustar00rootroot00000000000000.TH VIPS 1 "30 June 1993" .SH NAME vips \- run vips operations from the command line .SH SYNOPSIS .B vips [options] [command] [command-options] [command-args] .SH DESCRIPTION .B vips(1) is the VIPS universal main program. You can use it to run any VIPS operation from the command line, to query the VIPS class hierarchy, and to maintain parts of the VIPS library. To run a VIPS operation, the first argument should be the name of the operation and following arguments should be the operation arguments. For example: $ vips invert lena.v lena2.v .SH OPTIONS .TP .B -l BASE-NAME, --list=BASE-NAME List operations below BASE-NAME. This prints a one-line summary of every operation in vips below the class BASE-NAME, where BASE-NAME may be a full vips class name, or a nickname. If BASE-NAME is not supplied, this will list all classes below VipsOperation. .TP .B -p PLUGIN, --plugin=PLUGIN Load PLUGIN. Note that plugins in $VIPSHOME/lib/vips-plugins-MAJOR.MINOR are loaded automatically. .TP .B -v, --version Show VIPS version. .SH COMMANDS .TP .B operation-name operation-arguments Execute a named operation, for example add. .SH EXAMPLES Run a vips8 operation. Operation options must follow the operation name. $ vips insert lena.v lena2.v out.v 0 0 --background "128 0 0" Get a "usage" message for an operation. $ vips insert insert image @sub into @main at @x, @y usage: insert main sub out x y where: main - Main input image, input VipsImage sub - Sub-image to insert into main image, input VipsImage out - Output image, output VipsImage x - Left edge of sub in main, input gint default: 0 min: -100000000, max: 100000000 y - Top edge of sub in main, input gint default: 0 min: -100000000, max: 100000000 optional arguments: expand - Expand output to hold all of both inputs, input gboolean default: false background - Colour for new pixels, input VipsArrayDouble operation flags: sequential List all draw operations. $ vips -l draw VipsDraw (draw), draw operations VipsDrawink (drawink), draw with ink operations VipsDrawRect (draw_rect), paint a rectangle on an image VipsDrawMask (draw_mask), draw a mask on an image VipsDrawLine (draw_line), draw a line on an image VipsDrawCircle (draw_circle), draw a circle on an image VipsDrawFlood (draw_flood), flood-fill an area VipsDrawImage (draw_image), paint an image into another image VipsDrawSmudge (draw_smudge), blur a rectangle on an image .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vipsheader(1) .SH COPYRIGHT The National Gallery and Birkbeck College, 1989-1996. libvips-8.12.1/man/vipsedit.1000066400000000000000000000024521414645631700157550ustar00rootroot00000000000000.TH VIPSEDIT 1 "30 June 1993" .SH NAME vipsedit \- edit header of a vips image file .SH SYNOPSIS .B vipsedit [OPTION...] vipsfile .SH DESCRIPTION .B vipsedit alters a VIPS image file's header. This is useful for setting the resolution, for example. The options are: -x, --xsize=N set Xsize to N -y, --ysize=N set Ysize to N -b, --bands=N set Bands to N -f, --format=F set BandFmt to F (eg. uchar) -i, --interpretation=I set Interpretation to I (eg. xyz) -c, --coding=C set Coding to C (eg. labq) -X, --xres=R set Xres to R pixels/mm -Y, --yres=R set Yres to R pixels/mm -u, --xoffset=N set Xoffset to N -v, --yoffset=N set Yoffset to N -e, --setext replace extension block with stdin Be very careful when changing Xsize, Ysize, BandFmt or Bands. vipsedit does no checking! .SH EXAMPLES To set the Xsize to 512 and Bands to 6: vipsedit --xsize=512 --bands=6 fred.v or vipsedit -x 512 -b 6 fred.v Extract the XML metadata from an image with .B vipsheader(1), edit it, and reattach with .B vipsedit(1). vipsheader -f getext fred.v | sed s/banana/pineapple/ | vipsedit -e fred.v .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vipsheader(1) .SH COPYRIGHT K. Martinez 1993 libvips-8.12.1/man/vipsheader.1000066400000000000000000000016661414645631700162660ustar00rootroot00000000000000.TH VIPSHEADER 1 "12 July 1990" .SH NAME vipsheader \- prints information about an image file .SH SYNOPSIS vipsheader [OPTIONS ...] files ... .SH DESCRIPTION .B vipsheader(1) prints image header fields to stdout. .SH OPTIONS .TP .B -a, --all Show all fields. Fields are displayed to be convenient for humans to read, so binary data, for example, is summarized rather than simply copied. .TP .B -f FIELD, --field=FIELD Print value of .B FIELD from image header. Fields are printed in a way suitable for programs to understand, so, for example, binary data is base64-encoded and printed as a stream of characters. The special field name .B getext prints the VIPS extension block: the XML defining the image metadata. You can alter this, then reattach with .B vipsedit(1). .SH EXAMPLES $ vipsheader -f Xsize ~/pics/*.v 1024 1279 22865 1 256 .SH SEE ALSO vipsedit(1) .SH COPYRIGHT N. Dessipris .SH AUTHOR N. Dessipris \- 12/07/1990 libvips-8.12.1/man/vipsprofile.1000066400000000000000000000027141414645631700164710ustar00rootroot00000000000000.TH VIPSPROFILE 1 "13 December 2013" .SH NAME vipsprofile \- analyze vips profiles .SH SYNOPSIS .B vipsprofile .SH DESCRIPTION .B vipsprofile(1) analyzes the file written by the --vips-profile option, calculates some statistics, and draws a graph of evaluation. Run any vips program with the --vips-profile option to generate a file called "vips-profile.txt". This contains timing information about CPU use, memory use and thread synchronisation. Run .B vipsprofile(1) to load this file, calculate some statistics, and draw a graph of evaluation saved to vips-profile.svg. This analysis can help track down performance problems. For example: $ vips sharpen shark.jpg x.jpg --vips-profile recording profile in vips-profile.txt $ vipsprofile reading from vips-profile.txt loaded 3622 events total time = 0.138322 name alive wait% work% unkn% memory peakm worker 20 0.069 34.5 58.9 6.65 3.14 5.56 worker 21 0.07 1.36 60.2 38.4 2.65 5.07 worker 22 0.07 33 55.8 11.1 2.62 5.04 worker 23 0.072 34.2 59.7 6.15 2.72 5.14 wbuffer 24 0.075 99 1.03 0.00401 0 0 wbuffer 25 0.075 95.6 4.39 0.00667 0 0 main 26 0.14 52.8 0 47.2 -11.1 0.787 peak memory = 21.6 MB writing to vips-profile.svg .SH RETURN VALUE returns 0 on success and non-zero on error. .SH SEE ALSO vips(1) libvips-8.12.1/man/vipsthumbnail.1000066400000000000000000000055411414645631700170150ustar00rootroot00000000000000.TH VIPSTHUMBNAIL 1 "13 May 2010" .SH NAME vipsthumbnail \- make thumbnails of image files .SH SYNOPSIS .B vipsthumbnail [flags] imagefile1 imagefile2 ... .SH DESCRIPTION .B vipsthumbnail(1) processes each .B imagefile in turn, shrinking each image to fit within a 128 by 128 pixel square. The shrunk image is written to a new file named .B tn_imagefile.jpg. This program is typically faster and uses less memory than other image thumbnail programs. For example: $ vipsthumbnail fred.png jim.tif will read image files .B fred.png and .B jim.tif and write thumbnails to the files .B tn_fred.jpg and .B tn_jim.jpg. $ vipsthumbnail --size=64 -o thumbnails/%s.png fred.jpg will read image file .B fred.jpg and write a 64 x 64 pixel thumbnail to the file .B thumbnails/fred.png. .SH OPTIONS .TP .B -s N, --size=N Set the output thumbnail size to .B N x .B N pixels. You can use "MxN" to specify a rectangular bounding box. The image is shrunk so that it just fits within this area, images which are smaller than this are expanded. Use "xN" or "Mx" to just resize on one axis. Append "<" to only resize if the input image is smaller than the target, append ">" to only resize if the input image is larger than the target. .TP .B -o FORMAT, --output=FORMAT Set the output format string. The input filename has any file type suffix removed, then that value is substitued into .B FORMAT replacing .B %s. If .B FORMAT is a relative path, the name of the input directory is prepended. In other words, any path in .B FORMAT is relative to the directory of the current input file. The default value is .B tn_%s.jpg meaning JPEG output, with .B tn_ prepended. You can add format options too, for example .B tn_%s.jpg[Q=20] will write JPEG images with Q set to 20. .TP .B -e PROFILE, --eprofile=PROFILE Export thumbnails with this ICC profile. Images are only colour-transformed if there is both an output and an input profile available. The input profile can either be embedded in the input image or supplied with the .B --iprofile option. .TP .B -i PROFILE, --iprofile=PROFILE Import images with this ICC profile, if no profile is embdedded in the image. Images are only colour-transformed if there is both an output and an input profile available. The output profile should be supplied with the .B --oprofile option. .TP .B -c, --crop Crop the output image down. The image is shrunk so as to completely fill the bounding box in both axes, then any excess is cropped off. .TP .B -d, --delete Delete the output profile from the image. This can save a small amount of space. .TP .B -t, --rotate Auto-rotate images using EXIF orientation tags. .TP .B -a, --linear Shrink images in linear light colour space. This can be much slower. .SH RETURN VALUE returns 0 on success and non-zero on error. Error can mean one or more conversions failed. .SH SEE ALSO vipsheader(1) libvips-8.12.1/po/000077500000000000000000000000001414645631700137045ustar00rootroot00000000000000libvips-8.12.1/po/ChangeLog000066400000000000000000000000221414645631700154500ustar00rootroot00000000000000started 17 dec 03 libvips-8.12.1/po/LINGUAS000066400000000000000000000000001414645631700147170ustar00rootroot00000000000000libvips-8.12.1/po/POTFILES.in000066400000000000000000000261631414645631700154710ustar00rootroot00000000000000cplusplus/include/vips/VConnection8.h cplusplus/include/vips/VError8.h cplusplus/include/vips/VImage8.h cplusplus/include/vips/VInterpolate8.h libvips/include/vips/arithmetic.h libvips/include/vips/basic.h libvips/include/vips/buf.h libvips/include/vips/colour.h libvips/include/vips/connection.h libvips/include/vips/conversion.h libvips/include/vips/convolution.h libvips/include/vips/create.h libvips/include/vips/dbuf.h libvips/include/vips/debug.h libvips/include/vips/dispatch.h libvips/include/vips/draw.h libvips/include/vips/enumtypes.h libvips/include/vips/error.h libvips/include/vips/foreign.h libvips/include/vips/format.h libvips/include/vips/freqfilt.h libvips/include/vips/gate.h libvips/include/vips/generate.h libvips/include/vips/header.h libvips/include/vips/histogram.h libvips/include/vips/image.h libvips/include/vips/inlines.h libvips/include/vips/internal.h libvips/include/vips/interpolate.h libvips/include/vips/intl.h libvips/include/vips/mask.h libvips/include/vips/memory.h libvips/include/vips/morphology.h libvips/include/vips/mosaicing.h libvips/include/vips/object.h libvips/include/vips/operation.h libvips/include/vips/private.h libvips/include/vips/rect.h libvips/include/vips/region.h libvips/include/vips/resample.h libvips/include/vips/sbuf.h libvips/include/vips/semaphore.h libvips/include/vips/soname.h libvips/include/vips/thread.h libvips/include/vips/threadpool.h libvips/include/vips/transform.h libvips/include/vips/type.h libvips/include/vips/util.h libvips/include/vips/vector.h libvips/include/vips/version.h libvips/include/vips/video.h libvips/include/vips/vips7compat.h libvips/include/vips/vips.h cplusplus/VConnection.cpp cplusplus/VError.cpp cplusplus/VImage.cpp cplusplus/VInterpolate.cpp cplusplus/vips-operators.cpp libvips/introspect.c libvips/arithmetic/abs.c libvips/arithmetic/add.c libvips/arithmetic/arithmetic.c libvips/arithmetic/avg.c libvips/arithmetic/binary.c libvips/arithmetic/boolean.c libvips/arithmetic/complex.c libvips/arithmetic/deviate.c libvips/arithmetic/divide.c libvips/arithmetic/find_trim.c libvips/arithmetic/getpoint.c libvips/arithmetic/hist_find.c libvips/arithmetic/hist_find_indexed.c libvips/arithmetic/hist_find_ndim.c libvips/arithmetic/hough.c libvips/arithmetic/hough_circle.c libvips/arithmetic/hough_line.c libvips/arithmetic/invert.c libvips/arithmetic/linear.c libvips/arithmetic/math2.c libvips/arithmetic/math.c libvips/arithmetic/max.c libvips/arithmetic/measure.c libvips/arithmetic/min.c libvips/arithmetic/multiply.c libvips/arithmetic/nary.c libvips/arithmetic/profile.c libvips/arithmetic/project.c libvips/arithmetic/relational.c libvips/arithmetic/remainder.c libvips/arithmetic/round.c libvips/arithmetic/sign.c libvips/arithmetic/statistic.c libvips/arithmetic/stats.c libvips/arithmetic/subtract.c libvips/arithmetic/sum.c libvips/arithmetic/unary.c libvips/arithmetic/unaryconst.c libvips/colour/CMYK2XYZ.c libvips/colour/colour.c libvips/colour/colourspace.c libvips/colour/dE00.c libvips/colour/dE76.c libvips/colour/dECMC.c libvips/colour/float2rad.c libvips/colour/HSV2sRGB.c libvips/colour/icc_transform.c libvips/colour/Lab2LabQ.c libvips/colour/Lab2LabS.c libvips/colour/Lab2LCh.c libvips/colour/Lab2XYZ.c libvips/colour/LabQ2Lab.c libvips/colour/LabQ2LabS.c libvips/colour/LabQ2sRGB.c libvips/colour/LabS2Lab.c libvips/colour/LabS2LabQ.c libvips/colour/LCh2Lab.c libvips/colour/LCh2UCS.c libvips/colour/profile_load.c libvips/colour/profiles.c libvips/colour/rad2float.c libvips/colour/scRGB2BW.c libvips/colour/scRGB2sRGB.c libvips/colour/scRGB2XYZ.c libvips/colour/sRGB2HSV.c libvips/colour/sRGB2scRGB.c libvips/colour/UCS2LCh.c libvips/colour/XYZ2CMYK.c libvips/colour/XYZ2Lab.c libvips/colour/XYZ2scRGB.c libvips/colour/XYZ2Yxy.c libvips/colour/Yxy2XYZ.c libvips/conversion/arrayjoin.c libvips/conversion/autorot.c libvips/conversion/bandary.c libvips/conversion/bandbool.c libvips/conversion/bandfold.c libvips/conversion/bandjoin.c libvips/conversion/bandmean.c libvips/conversion/bandrank.c libvips/conversion/bandunfold.c libvips/conversion/byteswap.c libvips/conversion/cache.c libvips/conversion/cast.c libvips/conversion/composite.cpp libvips/conversion/conversion.c libvips/conversion/copy.c libvips/conversion/embed.c libvips/conversion/extract.c libvips/conversion/falsecolour.c libvips/conversion/flatten.c libvips/conversion/flip.c libvips/conversion/gamma.c libvips/conversion/grid.c libvips/conversion/ifthenelse.c libvips/conversion/insert.c libvips/conversion/join.c libvips/conversion/msb.c libvips/conversion/premultiply.c libvips/conversion/recomb.c libvips/conversion/replicate.c libvips/conversion/rot45.c libvips/conversion/rot.c libvips/conversion/scale.c libvips/conversion/sequential.c libvips/conversion/smartcrop.c libvips/conversion/subsample.c libvips/conversion/switch.c libvips/conversion/tilecache.c libvips/conversion/transpose3d.c libvips/conversion/unpremultiply.c libvips/conversion/wrap.c libvips/conversion/zoom.c libvips/convolution/canny.c libvips/convolution/compass.c libvips/convolution/conva.c libvips/convolution/convasep.c libvips/convolution/conv.c libvips/convolution/convf.c libvips/convolution/convi.c libvips/convolution/convolution.c libvips/convolution/convsep.c libvips/convolution/correlation.c libvips/convolution/fastcor.c libvips/convolution/gaussblur.c libvips/convolution/sharpen.c libvips/convolution/sobel.c libvips/convolution/spcor.c libvips/create/black.c libvips/create/buildlut.c libvips/create/create.c libvips/create/eye.c libvips/create/fractsurf.c libvips/create/gaussmat.c libvips/create/gaussnoise.c libvips/create/grey.c libvips/create/identity.c libvips/create/invertlut.c libvips/create/logmat.c libvips/create/mask_butterworth_band.c libvips/create/mask_butterworth.c libvips/create/mask_butterworth_ring.c libvips/create/mask.c libvips/create/mask_fractal.c libvips/create/mask_gaussian_band.c libvips/create/mask_gaussian.c libvips/create/mask_gaussian_ring.c libvips/create/mask_ideal_band.c libvips/create/mask_ideal.c libvips/create/mask_ideal_ring.c libvips/create/perlin.c libvips/create/point.c libvips/create/sines.c libvips/create/text.c libvips/create/tonelut.c libvips/create/worley.c libvips/create/xyz.c libvips/create/zone.c libvips/draw/draw.c libvips/draw/draw_circle.c libvips/draw/draw_flood.c libvips/draw/draw_image.c libvips/draw/drawink.c libvips/draw/draw_line.c libvips/draw/draw_mask.c libvips/draw/draw_rect.c libvips/draw/draw_smudge.c libvips/foreign/analyze2vips.c libvips/foreign/analyzeload.c libvips/foreign/cairo.c libvips/foreign/csvload.c libvips/foreign/csvsave.c libvips/foreign/dzsave.c libvips/foreign/exif.c libvips/foreign/fits.c libvips/foreign/fitsload.c libvips/foreign/fitssave.c libvips/foreign/foreign.c libvips/foreign/heifload.c libvips/foreign/heifsave.c libvips/foreign/jp2kload.c libvips/foreign/jp2ksave.c libvips/foreign/jpeg2vips.c libvips/foreign/jpegload.c libvips/foreign/jpegsave.c libvips/foreign/jxlload.c libvips/foreign/jxlsave.c libvips/foreign/magick2vips.c libvips/foreign/magick6load.c libvips/foreign/magick7load.c libvips/foreign/magick.c libvips/foreign/magickload.c libvips/foreign/magicksave.c libvips/foreign/matlab.c libvips/foreign/matload.c libvips/foreign/matrixload.c libvips/foreign/matrixsave.c libvips/foreign/niftiload.c libvips/foreign/niftisave.c libvips/foreign/nsgifload.c libvips/foreign/openexr2vips.c libvips/foreign/openexrload.c libvips/foreign/openslideload.c libvips/foreign/pdfiumload.c libvips/foreign/pngload.c libvips/foreign/pngsave.c libvips/foreign/popplerload.c libvips/foreign/ppmload.c libvips/foreign/ppmsave.c libvips/foreign/quantise.c libvips/foreign/radiance.c libvips/foreign/radload.c libvips/foreign/radsave.c libvips/foreign/rawload.c libvips/foreign/rawsave.c libvips/foreign/spngload.c libvips/foreign/svgload.c libvips/foreign/tiff2vips.c libvips/foreign/tiff.c libvips/foreign/tiffload.c libvips/foreign/tiffsave.c libvips/foreign/vips2jpeg.c libvips/foreign/vips2magick.c libvips/foreign/vips2tiff.c libvips/foreign/vips2webp.c libvips/foreign/vipsload.c libvips/foreign/vipspng.c libvips/foreign/vipssave.c libvips/foreign/webp2vips.c libvips/foreign/webpload.c libvips/foreign/webpsave.c libvips/foreign/libnsgif/libnsgif.c libvips/foreign/libnsgif/lzw.c libvips/foreign/libnsgif/test/decode_gif.c libvips/freqfilt/freqfilt.c libvips/freqfilt/freqmult.c libvips/freqfilt/fwfft.c libvips/freqfilt/invfft.c libvips/freqfilt/phasecor.c libvips/freqfilt/spectrum.c libvips/histogram/case.c libvips/histogram/hist_cum.c libvips/histogram/hist_entropy.c libvips/histogram/hist_equal.c libvips/histogram/hist_ismonotonic.c libvips/histogram/hist_local.c libvips/histogram/hist_match.c libvips/histogram/hist_norm.c libvips/histogram/histogram.c libvips/histogram/hist_plot.c libvips/histogram/hist_unary.c libvips/histogram/maplut.c libvips/histogram/percent.c libvips/histogram/stdif.c libvips/iofuncs/buf.c libvips/iofuncs/buffer.c libvips/iofuncs/cache.c libvips/iofuncs/connection.c libvips/iofuncs/dbuf.c libvips/iofuncs/enumtypes.c libvips/iofuncs/error.c libvips/iofuncs/gate.c libvips/iofuncs/generate.c libvips/iofuncs/ginputsource.c libvips/iofuncs/header.c libvips/iofuncs/image.c libvips/iofuncs/init.c libvips/iofuncs/mapfile.c libvips/iofuncs/memory.c libvips/iofuncs/object.c libvips/iofuncs/operation.c libvips/iofuncs/rect.c libvips/iofuncs/region.c libvips/iofuncs/reorder.c libvips/iofuncs/sbuf.c libvips/iofuncs/semaphore.c libvips/iofuncs/sink.c libvips/iofuncs/sinkdisc.c libvips/iofuncs/sinkmemory.c libvips/iofuncs/sinkscreen.c libvips/iofuncs/source.c libvips/iofuncs/sourcecustom.c libvips/iofuncs/sourceginput.c libvips/iofuncs/system.c libvips/iofuncs/target.c libvips/iofuncs/targetcustom.c libvips/iofuncs/threadpool.c libvips/iofuncs/type.c libvips/iofuncs/util.c libvips/iofuncs/vector.c libvips/iofuncs/vips.c libvips/iofuncs/vipsmarshal.c libvips/iofuncs/window.c libvips/module/heif.c libvips/module/jxl.c libvips/module/magick.c libvips/module/openslide.c libvips/module/poppler.c libvips/morphology/countlines.c libvips/morphology/labelregions.c libvips/morphology/morph.c libvips/morphology/morphology.c libvips/morphology/nearest.c libvips/morphology/rank.c libvips/mosaicing/chkpair.c libvips/mosaicing/global_balance.c libvips/mosaicing/im_avgdxdy.c libvips/mosaicing/im_clinear.c libvips/mosaicing/im_improve.c libvips/mosaicing/im_initialize.c libvips/mosaicing/im_lrcalcon.c libvips/mosaicing/im_tbcalcon.c libvips/mosaicing/lrmerge.c libvips/mosaicing/lrmosaic.c libvips/mosaicing/match.c libvips/mosaicing/matrixinvert.c libvips/mosaicing/merge.c libvips/mosaicing/mosaic1.c libvips/mosaicing/mosaic.c libvips/mosaicing/mosaicing.c libvips/mosaicing/remosaic.c libvips/mosaicing/tbmerge.c libvips/mosaicing/tbmosaic.c libvips/resample/affine.c libvips/resample/bicubic.cpp libvips/resample/interpolate.c libvips/resample/lbb.cpp libvips/resample/mapim.c libvips/resample/nohalo.cpp libvips/resample/quadratic.c libvips/resample/reduce.c libvips/resample/reduceh.cpp libvips/resample/reducev.cpp libvips/resample/resample.c libvips/resample/resize.c libvips/resample/shrink.c libvips/resample/shrinkh.c libvips/resample/shrinkv.c libvips/resample/similarity.c libvips/resample/thumbnail.c libvips/resample/transform.c libvips/resample/vsqbs.cpp tools/vips.c tools/vipsedit.c tools/vipsheader.c tools/vipsthumbnail.c libvips-8.12.1/po/POTFILES.skip000066400000000000000000000000001414645631700160070ustar00rootroot00000000000000libvips-8.12.1/po/README000066400000000000000000000032711414645631700145670ustar00rootroot00000000000000translators ----------- see this page for a howto: http://developer.gnome.org/doc/tutorials/gnome-i18n/translator.html Things like msgid "/File/_Save Image As ..." are menu items. You only need to translate the last part (following the final "/"). The underscore character marks the accelerator (the underlined character in the menu item). So you could put: msgstr "Sevy i_mago os ..." and it would display as "Sevy imago os ...", with the "m" underlined. tips ---- cd vips-8.x find cplusplus/include libvips/include \ -name '*deprecated*' -prune -o \ -name '*.h' \ -printf '%h\0%d\0%p\n' | \ sort -t '\0' -n | \ awk -F '\0' '{print $3}' > po/POTFILES.in find libvips tools cplusplus \ -path libvips/deprecated -prune -o \ -name dummy.c -prune -o \ -path cplusplus/examples -prune -o \ \( -name '*.c' -o -name '*.cpp' \) \ -printf '%h\0%d\0%p\n' | \ sort -t '\0' -n | \ awk -F '\0' '{print $3}' >> po/POTFILES.in cd vips-8.x/po intltool-update --pot make a new vips8.x.pot translation template from the sources add header # test translation file # Copyright (C) 2019 # This file is distributed under the same license as the libvips package. # John Cupitt , 2019. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: vips 8.9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-08-06 15:19+0100\n" "PO-Revision-Date: 2019-08-06 15:19+0100\n" "Last-Translator: john \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=s;\n" edits to make vips8.xx.pot into test.po msgfmt -cv -o /dev/null test.po check translation for errors libvips-8.12.1/po/de.po000066400000000000000000003023121414645631700146350ustar00rootroot00000000000000# German translation of vips. # Copyright (C) 1990-2009 Imperial College, London and others. # This file is distributed under the same license as the vips package. # Copyright of this file (C) Chris Leick 2010-2013. # See also http://www.gnu-darwin.org/www001/src/ports/graphics/vips/work/ # vips-7.12.4/doc/pdf/vipsmanual.pdf # msgid "" msgstr "" "Project-Id-Version: libvips-doc 7.36.5-1\n" "Report-Msgid-Bugs-To: VIPSIP@JISCMAIL.AC.UK\n" "POT-Creation-Date: 2012-03-08 21:02+0000\n" "PO-Revision-Date: 2014-03-12 21:58+0100\n" "Last-Translator: Chris Leick \n" "Language-Team: Debian German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: libvips/arithmetic/abs.c:215 # http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650& # db=man&fname=/usr/share/catman/p_man/cat3/il_c/ilAbsImg.z msgid "absolute value of an image" msgstr "absoluter Wert eines Bildes" #: libvips/arithmetic/statistic.c:147 msgid "VIPS statistic operations" msgstr "statistische VIPS-Transaktionen" #: libvips/arithmetic/statistic.c:151 libvips/arithmetic/unary.c:87 #: libvips/conversion/bandmean.c:197 libvips/conversion/cast.c:474 #: libvips/conversion/tilecache.c:422 libvips/conversion/extract.c:194 #: libvips/conversion/extract.c:353 libvips/conversion/embed.c:516 #: libvips/conversion/rot.c:355 libvips/conversion/flip.c:240 #: libvips/conversion/copy.c:318 libvips/conversion/recomb.c:200 #: libvips/conversion/replicate.c:196 libvips/conversion/cache.c:106 #: libvips/conversion/bandjoin.c:171 libvips/foreign/foreign.c:1379 msgid "Input" msgstr "Eingabe" #: libvips/arithmetic/statistic.c:152 libvips/conversion/cast.c:475 #: libvips/conversion/tilecache.c:423 libvips/conversion/extract.c:195 #: libvips/conversion/extract.c:354 libvips/conversion/embed.c:517 #: libvips/conversion/rot.c:356 libvips/conversion/flip.c:241 #: libvips/conversion/copy.c:319 libvips/conversion/replicate.c:197 #: libvips/conversion/cache.c:107 msgid "Input image" msgstr "Eingabebild" #: libvips/arithmetic/im_point_bilinear.c:74 msgid "coords outside image" msgstr "Koordinaten außerhalb des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:298 msgid "absolute value" msgstr "absoluter Wert" #. Name #: libvips/arithmetic/arith_dispatch.c:317 libvips/arithmetic/add.c:186 msgid "add two images" msgstr "zwei Bilder hinzufügen" #. Name #: libvips/arithmetic/arith_dispatch.c:342 msgid "average value of image" msgstr "Durchschnittswert des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:431 msgid "standard deviation of image" msgstr "Standardabweichung des Bildes" # im_exptra() transforms element x of input to # pow(e, x) in output. #. Name #: libvips/arithmetic/arith_dispatch.c:450 msgid "10^pel of image" msgstr "10^pel des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:469 msgid "e^pel of image" msgstr "e^pel des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:498 msgid "x^pel of image" msgstr "x^pel des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:527 msgid "[x,y,z]^pel of image" msgstr "[x,y,z]^pel des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:546 libvips/arithmetic/divide.c:225 msgid "divide two images" msgstr "zwei Bilder teilen" #. Name #: libvips/arithmetic/arith_dispatch.c:565 msgid "photographic negative" msgstr "Fotonegativ" #. Name #: libvips/arithmetic/arith_dispatch.c:596 msgid "calculate a*in + b = outfile" msgstr "Berechnen von a*in + b = Ausgabedatei" #: libvips/arithmetic/arith_dispatch.c:622 msgid "vectors not equal length" msgstr "Vektoren ungleicher Länge" #. Name #: libvips/arithmetic/arith_dispatch.c:633 msgid "calculate a*in + b -> out, a and b vectors" msgstr "Berechnen von a*in + b -> out, a und b Vektoren" #. Name #: libvips/arithmetic/arith_dispatch.c:652 msgid "log10 of image" msgstr "log10 des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:671 msgid "ln of image" msgstr "ln des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:690 msgid "tan of image (angles in degrees)" msgstr "Tangens des Bildes (Winkel in Grad)" #. Name #: libvips/arithmetic/arith_dispatch.c:709 msgid "atan of image (result in degrees)" msgstr "Arkustangens des Bildes (Ergebnis in Grad)" #. Name #: libvips/arithmetic/arith_dispatch.c:728 msgid "cos of image (angles in degrees)" msgstr "Kosinus des Bildes (Winkel in Grad)" #. Name #: libvips/arithmetic/arith_dispatch.c:747 msgid "acos of image (result in degrees)" msgstr "Arkuskosinus des Bildes (Ergebnis in Grad)" # hinter diesem String folgt ein Flag. #. Name #: libvips/arithmetic/arith_dispatch.c:766 msgid "round to smallest integer value not less than" msgstr "auf kleinsten ganzzahligen Wert runden, nicht weniger als" # hinter diesem String folgt ein Flag. #. Name #: libvips/arithmetic/arith_dispatch.c:785 msgid "round to largest integer value not greater than" msgstr "auf größten ganzzahligen Wert runden, nicht größer als" # hinter diesem String folgt ein Flag. #. Name #: libvips/arithmetic/arith_dispatch.c:804 msgid "round to nearest integer value" msgstr "auf nächsten ganzzahligen Wert runden" #. Name #: libvips/arithmetic/arith_dispatch.c:823 msgid "sin of image (angles in degrees)" msgstr "Sinus des Bildes (Winkel in Grad)" #. Name #: libvips/arithmetic/arith_dispatch.c:842 msgid "average image bands" msgstr "durchschnittliche Bildbänder" #. Name #: libvips/arithmetic/arith_dispatch.c:861 msgid "unit vector in direction of value" msgstr "Einheitsvektor in Richtung des Wertes" #. Name #: libvips/arithmetic/arith_dispatch.c:880 msgid "asin of image (result in degrees)" msgstr "Arkussinus des Bildes (Ergebnis in Grad)" #. Name #: libvips/arithmetic/arith_dispatch.c:905 msgid "maximum value of image" msgstr "Maximalwert des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:940 msgid "position of maximum value of image" msgstr "Position des Maximalwerts des Bildes" #: libvips/arithmetic/arith_dispatch.c:968 msgid "position of maximum value of image, averaging in case of draw" msgstr "" "Position des Maximalwerts des Bildes, durchschnittlich im Fall des Zeichnens" #: libvips/arithmetic/arith_dispatch.c:1012 msgid "position and value of n maxima of image" msgstr "Position und Wert von n Maxima des Bildes" #: libvips/arithmetic/arith_dispatch.c:1046 msgid "position and value of n minima of image" msgstr "Position und Wert von n Minima des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:1094 msgid "measure averages of a grid of patches" msgstr "Durchschnittsmaße eine Gitters aus Flickstücken" #. Name #: libvips/arithmetic/arith_dispatch.c:1119 msgid "minimum value of image" msgstr "Minimalwert des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:1147 msgid "position of minimum value of image" msgstr "Position des Minimalwerts des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:1166 msgid "remainder after integer division" msgstr "Rest nach Ganzzahldivision" #. Name #: libvips/arithmetic/arith_dispatch.c:1195 msgid "remainder after integer division by a constant" msgstr "Rest nach Ganzzahldivision durch eine Konstante" #. Name #: libvips/arithmetic/arith_dispatch.c:1224 msgid "remainder after integer division by a vector of constants" msgstr "Rest nach Ganzzahldivision durch einen Vektor von Konstanten" #. Name #: libvips/arithmetic/arith_dispatch.c:1244 libvips/arithmetic/multiply.c:172 msgid "multiply two images" msgstr "zwei Bilder multiplizieren" #. Name #: libvips/arithmetic/arith_dispatch.c:1265 msgid "pel^x of image" msgstr "pel^x des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:1286 msgid "pel^[x,y,z] of image" msgstr "pel^[x,y,z] des Bildes" #. Name #: libvips/arithmetic/arith_dispatch.c:1317 msgid "many image statistics in one pass" msgstr "viele Bildstatistiken in einem Durchgang" #. Name #: libvips/arithmetic/arith_dispatch.c:1336 libvips/arithmetic/subtract.c:161 msgid "subtract two images" msgstr "zwei Bilder subtrahieren" #. Name #: libvips/arithmetic/arith_dispatch.c:1384 msgid "pixelwise linear regression" msgstr "bildpunktweise lineare Regression" #. Name #: libvips/arithmetic/arith_dispatch.c:1403 msgid "phase of cross power spectrum of two complex images" msgstr "Phase des Kreuzleistungsspektrums zweier komplexer Bilder" #: libvips/arithmetic/linear.c:249 msgid "calculate (a * in + b)" msgstr "(a * in + b) berechnen" #: libvips/arithmetic/linear.c:257 msgid "a" msgstr "a" #: libvips/arithmetic/linear.c:258 msgid "Multiply by this" msgstr "hiermit multiplizieren" #: libvips/arithmetic/linear.c:264 msgid "b" msgstr "b" #: libvips/arithmetic/linear.c:265 msgid "Add this" msgstr "dies hinzufügen" #: libvips/arithmetic/remainder.c:178 msgid "remainder after integer division of two images" msgstr "Rest nach Ganzzahldivision zweier Bilder" #: libvips/arithmetic/remainder.c:327 msgid "remainder after integer division of an image and a constant" msgstr "Rest nach Ganzzahldivision eines Bildes und einer Konstante" #: libvips/arithmetic/im_maxpos_vec.c:121 #: libvips/arithmetic/im_maxpos_vec.c:186 msgid "scalar images only" msgstr "nur skalare Bilder" #: libvips/arithmetic/im_maxpos_vec.c:126 #: libvips/arithmetic/im_maxpos_vec.c:191 msgid "single band images only" msgstr "nur Einzelbandbilder" #: libvips/arithmetic/im_maxpos_vec.c:131 #: libvips/arithmetic/im_maxpos_vec.c:196 msgid "uncoded images only" msgstr "nur unkodierte Bilder" #: libvips/arithmetic/im_maxpos_vec.c:136 #: libvips/arithmetic/im_maxpos_vec.c:201 msgid "invalid argument" msgstr "ungültiges Argument" #: libvips/arithmetic/min.c:317 msgid "find image minimum" msgstr "Minimum des Bildes finden" #: libvips/arithmetic/min.c:325 libvips/arithmetic/arithmetic.c:382 #: libvips/arithmetic/stats.c:423 libvips/arithmetic/measure.c:202 #: libvips/arithmetic/max.c:324 libvips/arithmetic/avg.c:218 #: libvips/arithmetic/deviate.c:219 libvips/conversion/conversion.c:89 #: libvips/foreign/foreign.c:897 msgid "Output" msgstr "Ausgabe" #: libvips/arithmetic/min.c:326 libvips/arithmetic/max.c:325 #: libvips/arithmetic/avg.c:219 libvips/arithmetic/deviate.c:220 msgid "Output value" msgstr "Ausgabewert" #: libvips/arithmetic/min.c:332 libvips/arithmetic/max.c:331 #: libvips/conversion/embed.c:522 msgid "x" msgstr "x" #: libvips/arithmetic/min.c:333 msgid "Horizontal position of minimum" msgstr "horizontale Position des Minimums" #: libvips/arithmetic/min.c:339 libvips/arithmetic/max.c:338 #: libvips/conversion/embed.c:529 msgid "y" msgstr "y" #: libvips/arithmetic/min.c:340 msgid "Vertical position of minimum" msgstr "vertikale Position des Minimums" #: libvips/arithmetic/boolean.c:209 msgid "a boolean operation on a pair of images" msgstr "eine Wahr-/Falsch-Transaktion für ein Bilderpaar" #: libvips/arithmetic/boolean.c:217 libvips/arithmetic/boolean.c:519 #: libvips/arithmetic/math2.c:204 libvips/arithmetic/math2.c:401 #: libvips/arithmetic/math.c:205 libvips/arithmetic/relational.c:227 #: libvips/arithmetic/relational.c:560 libvips/arithmetic/complex.c:222 #: libvips/arithmetic/complex.c:476 msgid "Operation" msgstr "Transaktion" #: libvips/arithmetic/boolean.c:218 libvips/arithmetic/boolean.c:520 msgid "boolean to perform" msgstr "Boolesch zur Durchführung" #: libvips/arithmetic/boolean.c:511 msgid "boolean operations against a constant" msgstr "boolesche Transaktionen mit einer Konstante" #: libvips/arithmetic/arithmetic.c:164 #, c-format msgid "not one band or %d bands" msgstr "nicht ein Band oder %d Bänder" #: libvips/arithmetic/arithmetic.c:168 libvips/histograms_lut/im_identity.c:80 #: libvips/histograms_lut/im_identity.c:143 msgid "bad bands" msgstr "falsche Bänder" #: libvips/arithmetic/arithmetic.c:324 libvips/conversion/bandary.c:131 msgid "too many input images" msgstr "zu viele Eingabebilder" #: libvips/arithmetic/arithmetic.c:378 msgid "arithmetic operations" msgstr "arithmetische Transaktionen" #: libvips/arithmetic/arithmetic.c:383 libvips/conversion/conversion.c:90 #: libvips/foreign/foreign.c:898 msgid "Output image" msgstr "Ausgabebild" #: libvips/arithmetic/stats.c:415 libvips/arithmetic/avg.c:210 #: libvips/arithmetic/deviate.c:211 msgid "find image average" msgstr "Bildmittelwert finden" #: libvips/arithmetic/stats.c:424 libvips/arithmetic/measure.c:203 msgid "Output array of statistics" msgstr "Ausgabefeld von Statistiken" #: libvips/arithmetic/math2.c:196 msgid "pow( left, right)" msgstr "pow( links, rechts)" #: libvips/arithmetic/math2.c:205 libvips/arithmetic/math2.c:402 #: libvips/arithmetic/math.c:206 msgid "math to perform" msgstr "durchzuführende Berechnung" #: libvips/arithmetic/math2.c:393 msgid "pow( @in, @c )" msgstr "pow( @in, @c )" #: libvips/arithmetic/round.c:160 msgid "perform a round function on an image" msgstr "eine Rundungsfunktion für ein Bild ausführen" #: libvips/arithmetic/round.c:168 msgid "Round operation" msgstr "Rundungstransakktion" #: libvips/arithmetic/round.c:169 msgid "rounding operation to perform" msgstr "durchzuführende Rundungstransakktion" #: libvips/arithmetic/measure.c:163 #, c-format msgid "patch %d x %d, band %d: avg = %g, sdev = %g" msgstr "Flicken %d x %d, Band %d: Durchschn. = %g, sdev = %g" #: libvips/arithmetic/measure.c:192 msgid "measure a set of patches on a colour chart" msgstr "messen eines Satzes von Patches auf ein Farbdiagramm" #: libvips/arithmetic/measure.c:196 msgid "in" msgstr "in" #: libvips/arithmetic/measure.c:197 msgid "Image to measure" msgstr "zu vermessendes Bild" #: libvips/arithmetic/measure.c:208 libvips/conversion/replicate.c:202 msgid "Across" msgstr "über" #: libvips/arithmetic/measure.c:209 msgid "Number of patches across chart" msgstr "Anzahl der Patches über ein Diagramm" #: libvips/arithmetic/measure.c:215 libvips/conversion/replicate.c:209 msgid "Down" msgstr "hinunter" #: libvips/arithmetic/measure.c:216 msgid "Number of patches down chart" msgstr "Anzahl der Patches ein Diagramm hinunter" #: libvips/arithmetic/measure.c:222 libvips/arithmetic/binary.c:95 #: libvips/conversion/extract.c:200 msgid "Left" msgstr "links" #: libvips/arithmetic/measure.c:223 libvips/conversion/extract.c:201 msgid "Left edge of extract area" msgstr "linke Kante eines extrahierten Bereichs" #: libvips/arithmetic/measure.c:229 libvips/conversion/extract.c:207 msgid "Top" msgstr "oben" #: libvips/arithmetic/measure.c:230 libvips/conversion/extract.c:208 msgid "Top edge of extract area" msgstr "obere Kante eines extrahierten Bereichs" #: libvips/arithmetic/measure.c:236 libvips/conversion/extract.c:214 #: libvips/conversion/embed.c:536 libvips/conversion/copy.c:331 #: libvips/conversion/black.c:128 libvips/foreign/rawload.c:122 #: libvips/iofuncs/image.c:845 msgid "Width" msgstr "Breite" #: libvips/arithmetic/measure.c:237 libvips/conversion/extract.c:215 msgid "Width of extract area" msgstr "Breite des extrahierten Bereichs" #: libvips/arithmetic/measure.c:243 libvips/conversion/extract.c:221 #: libvips/conversion/embed.c:543 libvips/conversion/copy.c:338 #: libvips/conversion/black.c:135 libvips/foreign/rawload.c:129 #: libvips/iofuncs/image.c:852 msgid "Height" msgstr "Höhe" #: libvips/arithmetic/measure.c:244 libvips/conversion/extract.c:222 msgid "Height of extract area" msgstr "Höhe des extrahierten Bereichs" #: libvips/arithmetic/math.c:197 msgid "perform a math function on an image" msgstr "eine mathematische Funktion für ein Bild ausführen" #: libvips/arithmetic/relational.c:219 msgid "a relational operation on a pair of images" msgstr "eine relationale Transaktion für ein Bilderpaar" #: libvips/arithmetic/relational.c:228 libvips/arithmetic/relational.c:561 msgid "relational to perform" msgstr "relational durchzuführen" #: libvips/arithmetic/relational.c:552 msgid "relational operations against a constant" msgstr "relationale Transaktion für eine Konstante" #: libvips/arithmetic/unaryconst.c:201 msgid "unary operations with a constant" msgstr "unäre Transaktionen mit einer Konstante" #: libvips/arithmetic/unaryconst.c:205 msgid "c" msgstr "c" #: libvips/arithmetic/unaryconst.c:206 msgid "Array of constants" msgstr "Feld aus Konstanten" #: libvips/arithmetic/unary.c:80 msgid "unary operations" msgstr "unäre Transaktionen" #: libvips/arithmetic/unary.c:88 libvips/conversion/bandmean.c:198 #: libvips/conversion/recomb.c:201 msgid "Input image argument" msgstr "Eingabebildargument" #: libvips/arithmetic/invert.c:152 msgid "invert an image" msgstr "ein Bild invertieren" #: libvips/arithmetic/max.c:316 msgid "find image maximum" msgstr "Maximum des Bildes finden" #: libvips/arithmetic/max.c:332 msgid "Horizontal position of maximum" msgstr "horizontale Position des Maximums" #: libvips/arithmetic/max.c:339 msgid "Vertical position of maximum" msgstr "vertikale Position des Maximums" #: libvips/arithmetic/complex.c:215 msgid "perform a complex operation on an image" msgstr "eine komplexe Transaktion mit einem Bild durchführen" #: libvips/arithmetic/complex.c:223 libvips/arithmetic/complex.c:477 msgid "complex to perform" msgstr "komplex durchzuführen" #: libvips/arithmetic/complex.c:468 msgid "get a component from a complex image" msgstr "einen Bestandteil eines komplexen Bildes holen" #: libvips/arithmetic/complex.c:666 msgid "form a complex image from two real images" msgstr "ein komplexes Bild aus zwei echten Bildern erstellen" #: libvips/arithmetic/binary.c:88 msgid "binary operations" msgstr "binäre Transaktionen" #: libvips/arithmetic/binary.c:96 msgid "Left-hand image argument" msgstr "linksseitiges Bildargument" #: libvips/arithmetic/binary.c:101 msgid "Right" msgstr "rechts" #: libvips/arithmetic/binary.c:102 msgid "Right-hand image argument" msgstr "rechtsseitiges Bildargument" #: libvips/arithmetic/sign.c:151 msgid "unit vector of pixel" msgstr "Einheitsvektor von Bildpunkten" #: libvips/colour/im_rad2float.c:186 msgid "not a RAD image" msgstr "kein RAD-Bild" #: libvips/colour/im_icc_transform.c:202 libvips/colour/im_icc_transform.c:212 #: libvips/colour/im_icc_transform.c:1000 #: libvips/colour/im_icc_transform.c:1010 #, c-format msgid "unable to open profile \"%s\"" msgstr "Profil »%s« kann nicht geöffnet werden" #: libvips/colour/im_icc_transform.c:223 #: libvips/colour/im_icc_transform.c:1022 msgid "unable to create profiles" msgstr "es können keine Profile erstellt werden" #: libvips/colour/im_icc_transform.c:242 #: libvips/colour/im_icc_transform.c:1042 msgid "unable to read profile" msgstr "Profil kann nicht gelesen werden" #: libvips/colour/im_icc_transform.c:363 libvips/colour/im_icc_transform.c:372 #: libvips/colour/im_icc_transform.c:737 #: libvips/colour/im_icc_transform.c:1170 #: libvips/colour/im_icc_transform.c:1179 #: libvips/colour/im_icc_transform.c:1522 #, c-format msgid "" "intent %d (%s) not supported by profile \"%s\"; falling back to default " "intent (usually PERCEPTUAL)" msgstr "" "Ziel-%d (%s) nicht von Profil »%s« unterstützt; Rückfall auf Standardabsicht " "(normalerweise WAHRNEHMUNG)" #: libvips/colour/im_icc_transform.c:382 #: libvips/colour/im_icc_transform.c:1189 msgid "CMYK input profile needs a 4 band input image" msgstr "CMYK-Eingabeprofil benötigt ein Eingabebild mit vier Bändern" #: libvips/colour/im_icc_transform.c:392 #: libvips/colour/im_icc_transform.c:1199 msgid "RGB input profile needs a 3 band input image" msgstr "RGB-Eingabeprofil benötigt ein Eingabebild mit drei Bändern" #: libvips/colour/im_icc_transform.c:401 libvips/colour/im_icc_transform.c:551 #: libvips/colour/im_icc_transform.c:1208 #: libvips/colour/im_icc_transform.c:1340 #, c-format msgid "unimplemented input color space 0x%x" msgstr "nicht implementierter Eingabefarbraum 0x%x" #: libvips/colour/im_icc_transform.c:428 libvips/colour/im_icc_transform.c:767 #: libvips/colour/im_icc_transform.c:1235 #: libvips/colour/im_icc_transform.c:1552 #, c-format msgid "unimplemented output color space 0x%x" msgstr "nicht implementierter Ausgabefarbraum 0x%x" #: libvips/colour/im_icc_transform.c:444 libvips/colour/im_icc_transform.c:567 #: libvips/colour/im_icc_transform.c:1251 #: libvips/colour/im_icc_transform.c:1356 msgid "uchar or ushort input only" msgstr "nur »uchar« oder »ushort«-Eingabe" #: libvips/colour/im_icc_transform.c:516 #: libvips/colour/im_icc_transform.c:1305 #, c-format msgid "" "intent %d (%s) not supported by profile; falling back to default intent " "(usually PERCEPTUAL)" msgstr "" "Ziel-%d (%s) nicht vom Profil unterstützt; Rückfall auf Standardabsicht " "(normalerweise WAHRNEHMUNG)" #: libvips/colour/im_icc_transform.c:533 #: libvips/colour/im_icc_transform.c:1322 msgid "CMYK profile needs a 4 band input image" msgstr "CMYK-Profil benötigt ein Eingabebild mit vier Bändern" #: libvips/colour/im_icc_transform.c:543 #: libvips/colour/im_icc_transform.c:1332 msgid "RGB profile needs a 3 band input image" msgstr "RGB-Profil benötigt ein Eingabebild mit drei Bändern" #: libvips/colour/im_icc_transform.c:634 #: libvips/colour/im_icc_transform.c:1427 msgid "no embedded profile" msgstr "kein eingebettetes Profil" #: libvips/colour/im_icc_transform.c:726 #: libvips/colour/im_icc_transform.c:1511 msgid "unsupported bit depth" msgstr "nicht unterstützte Bit-Tiefe" #: libvips/colour/im_icc_transform.c:815 #: libvips/colour/im_icc_transform.c:1605 msgid "unable to get media white point" msgstr "weißer Medienpunkt kann nicht abgefragt werden" #: libvips/colour/im_icc_transform.c:1672 msgid "lcms library not linked to this VIPS" msgstr "gegen die »lcms«-Bibliothek wird in diesem VIPS nicht verlinkt" #: libvips/colour/im_icc_transform.c:1682 #: libvips/colour/im_icc_transform.c:1691 #: libvips/colour/im_icc_transform.c:1701 #: libvips/colour/im_icc_transform.c:1710 msgid "lmcs library not linked to this VIPS" msgstr "gegen die »lmcs«-Bibliothek wird in diesem VIPS nicht verlinkt" #: libvips/colour/disp.c:397 msgid "out of range [0,255]" msgstr "außerhalb des Bereichs [0,255]" #: libvips/colour/disp.c:423 msgid "bad display type" msgstr "falsche Anzeigetyp" #: libvips/colour/disp.c:537 msgid "display unknown" msgstr "Anzeige unbekannt" #: libvips/colour/im_disp2XYZ.c:86 msgid "input not 3-band uncoded char" msgstr "Eingabe ist kein unkodiertes Zeichen mit drei Bändern" #: libvips/colour/im_XYZ2disp.c:139 msgid "3-band uncoded float only" msgstr "nur unkodierte Fließkommazahlen mit drei Bändern" #: libvips/colour/im_lab_morph.c:75 msgid "bad greyscale mask size" msgstr "falsche Grauskala-Maskengröße" #: libvips/colour/im_lab_morph.c:86 #, c-format msgid "bad greyscale mask value, row %d" msgstr "falscher Grauskala-Maskenwert, Reihe %d" #: libvips/conversion/im_gaussnoise.c:124 msgid "bad parameter" msgstr "falscher Parameter" #: libvips/conversion/bandmean.c:191 msgid "band-wise average" msgstr "bandweiser Durchschnitt" #: libvips/conversion/cast.c:123 #, c-format msgid "%d underflows and %d overflows detected" msgstr "%d Unter- und %d Überläufe entdeckt" #: libvips/conversion/cast.c:470 msgid "cast an image" msgstr "ein Bild umwandeln" #: libvips/conversion/cast.c:480 libvips/conversion/copy.c:352 #: libvips/iofuncs/image.c:866 msgid "Format" msgstr "Format" #: libvips/conversion/cast.c:481 msgid "Format to cast to" msgstr "Format, in das umgewandelt werden soll" #: libvips/conversion/ifthenelse.c:395 msgid "ifthenelse an image" msgstr "fallsdannsonst eines Bildes" #: libvips/conversion/ifthenelse.c:399 msgid "Condition" msgstr "Bedingung" #: libvips/conversion/ifthenelse.c:400 msgid "Condition input image" msgstr "Bedingung des Eingabebilds" #: libvips/conversion/ifthenelse.c:405 msgid "Then image" msgstr "dann Bild" #: libvips/conversion/ifthenelse.c:406 msgid "Source for TRUE pixels" msgstr "Quelle für TRUE-Bildpunkte" #: libvips/conversion/ifthenelse.c:411 msgid "Else image" msgstr "sonst Bild" #: libvips/conversion/ifthenelse.c:412 msgid "Source for FALSE pixels" msgstr "Quelle für FALSE-Bildpunkte" #: libvips/conversion/ifthenelse.c:417 msgid "blend" msgstr "Mischung" #: libvips/conversion/ifthenelse.c:418 msgid "Blend smoothly between then and else parts" msgstr "nahtlos zwischen »dann«- und »sonst«-Teilen mischen" #: libvips/conversion/insert.c:349 msgid "insert an image" msgstr "ein Bild einfügen" #: libvips/conversion/insert.c:353 msgid "Main" msgstr "primär" #: libvips/conversion/insert.c:354 msgid "Main input image" msgstr "Haupteingabebild" #: libvips/conversion/insert.c:359 msgid "Sub-image" msgstr "Teilbild" #: libvips/conversion/insert.c:360 msgid "Sub-image to insert into main image" msgstr "Teilbild, das in das Hauptbild eingefügt werden soll" #: libvips/conversion/insert.c:365 msgid "X" msgstr "X" #: libvips/conversion/insert.c:366 msgid "Left edge of sub in main" msgstr "linker Rand des Teilbilds im Hauptbild" #: libvips/conversion/insert.c:372 msgid "Y" msgstr "Y" #: libvips/conversion/insert.c:373 msgid "Top edge of sub in main" msgstr "oberer Rand des Teilbilds im Hauptbild" #: libvips/conversion/insert.c:379 libvips/conversion/join.c:233 msgid "Expand" msgstr "expandieren" #: libvips/conversion/insert.c:380 libvips/conversion/join.c:234 msgid "Expand output to hold all of both inputs" msgstr "Ausgabe so expandieren, dass sie beide Eingaben vollständig enthält" #: libvips/conversion/insert.c:386 libvips/conversion/join.c:247 msgid "Background" msgstr "Hintergrund" #: libvips/conversion/insert.c:387 libvips/conversion/join.c:248 msgid "Colour for new pixels" msgstr "Farbe für neue Bildpunkte" #: libvips/conversion/tilecache.c:418 libvips/conversion/cache.c:102 msgid "cache an image" msgstr "ein Bild zwischenspeichern" #: libvips/conversion/tilecache.c:428 libvips/conversion/cache.c:112 #: libvips/foreign/tiffsave.c:213 msgid "Tile width" msgstr "Kachelbreite" #: libvips/conversion/tilecache.c:429 libvips/conversion/cache.c:113 #: libvips/foreign/tiffsave.c:214 msgid "Tile width in pixels" msgstr "Kachelbreite in Bildpunkten" #: libvips/conversion/tilecache.c:435 libvips/conversion/cache.c:119 #: libvips/foreign/tiffsave.c:220 msgid "Tile height" msgstr "Kachelhöhe" #: libvips/conversion/tilecache.c:436 libvips/conversion/cache.c:120 #: libvips/foreign/tiffsave.c:221 msgid "Tile height in pixels" msgstr "Kachelhöhe in Bildpunkten" #: libvips/conversion/tilecache.c:442 libvips/conversion/cache.c:126 msgid "Max tiles" msgstr "Kacheln maximal" #: libvips/conversion/tilecache.c:443 libvips/conversion/cache.c:127 msgid "Maximum number of tiles to cache" msgstr "maximale Anzahl von Kacheln, die zwischengespeichert werden soll" #: libvips/conversion/tilecache.c:449 msgid "Strategy" msgstr "Strategie" #: libvips/conversion/tilecache.c:450 msgid "Expected access pattern" msgstr "erwartetes Zugriffsmuster" #: libvips/conversion/im_text.c:132 msgid "no text to render" msgstr "kein Text zu rendern" #: libvips/conversion/im_text.c:219 msgid "invalid markup in text" msgstr "ungültige Auszeichnung im Text" #: libvips/conversion/im_text.c:252 msgid "pangoft2 support disabled" msgstr "Pangoft2-Unterstützung deaktiviert" #: libvips/conversion/im_zoom.c:331 msgid "zoom factors should be >= 0" msgstr "Zoomfaktoren sollten >=0 sein" #. Make sure we won't get integer overflow. #. #: libvips/conversion/im_zoom.c:338 msgid "zoom factors too large" msgstr "Zoomfaktoren zu groß" #: libvips/conversion/conver_dispatch.c:918 #: libvips/inplace/inplace_dispatch.c:171 msgid "vectors not same length" msgstr "Vektoren ungleicher Länge" #: libvips/conversion/extract.c:147 msgid "bad extract area" msgstr "falscher extrahierter Bereich" #: libvips/conversion/extract.c:190 msgid "extract an area from an image" msgstr "einen Bereich eines Bildes extrahieren" #: libvips/conversion/extract.c:318 msgid "bad extract band" msgstr "schlecht extrahiertes Band" #: libvips/conversion/extract.c:347 msgid "extract band from an image" msgstr "Band aus einem Bild extrahieren" #: libvips/conversion/extract.c:359 msgid "Band" msgstr "Band" #: libvips/conversion/extract.c:360 msgid "Band to extract" msgstr "zu extrahierendes Band" #: libvips/conversion/extract.c:366 msgid "n" msgstr "n" #: libvips/conversion/extract.c:367 msgid "Number of bands to extract" msgstr "Anzahl zu extrahierender Bänder" #: libvips/conversion/embed.c:430 libvips/iofuncs/image.c:1777 msgid "bad dimensions" msgstr "falsche Abmessungen" #: libvips/conversion/embed.c:512 msgid "embed an image in a larger image" msgstr "ein Bild in ein größeres Bild einbetten" #: libvips/conversion/embed.c:523 msgid "Left edge of input in output" msgstr "linker Rand der Eingabe in der Ausgabe" #: libvips/conversion/embed.c:530 msgid "Top edge of input in output" msgstr "oberer Rand der Eingabe in der Ausgabe" #: libvips/conversion/embed.c:537 libvips/conversion/copy.c:332 #: libvips/conversion/black.c:129 libvips/foreign/rawload.c:123 #: libvips/iofuncs/image.c:846 msgid "Image width in pixels" msgstr "Bildbreite in Bildpunkten" #: libvips/conversion/embed.c:544 libvips/conversion/copy.c:339 #: libvips/conversion/black.c:136 libvips/foreign/rawload.c:130 #: libvips/iofuncs/image.c:853 msgid "Image height in pixels" msgstr "Bildhöhe in Bildpunkten" #: libvips/conversion/embed.c:550 msgid "Extend" msgstr "vergrößern" #: libvips/conversion/embed.c:551 msgid "How to generate the extra pixels" msgstr "Wie werden die zusätzlichen Bildpunkte erzeugt?" #: libvips/conversion/im_grid.c:164 #: libvips/convolution/im_contrast_surface.c:140 libvips/iofuncs/image.c:710 #: libvips/iofuncs/sinkscreen.c:1082 libvips/morphology/im_rank.c:342 msgid "bad parameters" msgstr "falsche Parameter" #: libvips/conversion/im_grid.c:169 msgid "bad grid geometry" msgstr "falsche Gittergeometrie" #: libvips/conversion/join.c:210 msgid "join a pair of images" msgstr "ein Bilderpaar zusammenführen" #: libvips/conversion/join.c:214 msgid "in1" msgstr "in1" #: libvips/conversion/join.c:215 msgid "First input image" msgstr "erstes Eingabebild" #: libvips/conversion/join.c:220 msgid "in2" msgstr "in2" #: libvips/conversion/join.c:221 msgid "Second input image" msgstr "zweites Eingabebild" #: libvips/conversion/join.c:226 msgid "direction" msgstr "Richtung" #: libvips/conversion/join.c:227 msgid "Join left-right or up-down" msgstr "von links nach rechts oder von oben nach unten zusammenführen" #: libvips/conversion/join.c:240 msgid "Shim" msgstr "Scheibe" #: libvips/conversion/join.c:241 msgid "Pixels between images" msgstr "Bildpunkte zwischen Bildern" #: libvips/conversion/join.c:254 msgid "Align" msgstr "ausrichten" #: libvips/conversion/join.c:255 msgid "Align on the low, centre or high coordinate edge" msgstr "am Rand der unteren, mittleren oder höchsten Koordinate ausrichten" #: libvips/conversion/rot.c:351 msgid "rotate an image" msgstr "ein Bild drehen" #: libvips/conversion/rot.c:361 msgid "Angle" msgstr "Winkel" #: libvips/conversion/rot.c:362 msgid "Angle to rotate image" msgstr "Winkel zum Drehen eines Bildes" #: libvips/conversion/flip.c:236 msgid "flip an image" msgstr "ein Bild umdrehen" #: libvips/conversion/flip.c:246 msgid "Direction" msgstr "Richtung" #: libvips/conversion/flip.c:247 msgid "Direction to flip image" msgstr "Richtung, nach der das Bild umgedreht werden soll" #: libvips/conversion/copy.c:314 msgid "copy an image" msgstr "ein Bild kopieren" #: libvips/conversion/copy.c:324 msgid "Swap" msgstr "austauschen" #: libvips/conversion/copy.c:325 msgid "Swap bytes in image between little and big-endian" msgstr "Byte im Bild zwischen Little- und Big-Endian austauschen" #: libvips/conversion/copy.c:345 libvips/conversion/black.c:142 #: libvips/foreign/rawload.c:136 libvips/iofuncs/image.c:859 msgid "Bands" msgstr "Bänder" #: libvips/conversion/copy.c:346 libvips/conversion/black.c:143 #: libvips/foreign/rawload.c:137 libvips/iofuncs/image.c:860 msgid "Number of bands in image" msgstr "Anzahl der Bänder in einem Bild" #: libvips/conversion/copy.c:353 libvips/iofuncs/image.c:867 msgid "Pixel format in image" msgstr "Bildpunktformat im Bild" #: libvips/conversion/copy.c:359 libvips/iofuncs/image.c:873 msgid "Coding" msgstr "Kodierung" #: libvips/conversion/copy.c:360 libvips/iofuncs/image.c:874 msgid "Pixel coding" msgstr "Bildpunktkodierung" #: libvips/conversion/copy.c:366 libvips/iofuncs/image.c:880 msgid "Interpretation" msgstr "Interpretation" #: libvips/conversion/copy.c:367 libvips/iofuncs/image.c:881 msgid "Pixel interpretation" msgstr "Bildpunktinterpretation" #: libvips/conversion/copy.c:373 libvips/foreign/tiffsave.c:249 #: libvips/iofuncs/image.c:887 msgid "Xres" msgstr "Xres" #: libvips/conversion/copy.c:374 libvips/foreign/tiffsave.c:250 #: libvips/iofuncs/image.c:888 msgid "Horizontal resolution in pixels/mm" msgstr "horizontale Auflösung in Bildpunkten/mm" #: libvips/conversion/copy.c:380 libvips/foreign/tiffsave.c:256 #: libvips/iofuncs/image.c:894 msgid "Yres" msgstr "Yres" #: libvips/conversion/copy.c:381 libvips/foreign/tiffsave.c:257 #: libvips/iofuncs/image.c:895 msgid "Vertical resolution in pixels/mm" msgstr "vertikale Auflösung in Bildpunkten/mm" #: libvips/conversion/copy.c:387 libvips/iofuncs/image.c:901 msgid "Xoffset" msgstr "Xoffset" #: libvips/conversion/copy.c:388 libvips/iofuncs/image.c:902 msgid "Horizontal offset of origin" msgstr "horizontaler Versatz vom Ursprung" #: libvips/conversion/copy.c:394 libvips/iofuncs/image.c:908 msgid "Yoffset" msgstr "Yoffset" #: libvips/conversion/copy.c:395 libvips/iofuncs/image.c:909 msgid "Vertical offset of origin" msgstr "vertikaler Versatz vom Ursprung" #: libvips/conversion/bandary.c:127 msgid "no input images" msgstr "keine Eingabebilder" #: libvips/conversion/bandary.c:173 msgid "operations on image bands" msgstr "Transaktionen für Bänder von Bildern" #: libvips/conversion/conversion.c:85 msgid "conversion operations" msgstr "Umwandlungstransaktionen" #: libvips/conversion/recomb.c:160 msgid "bands in must equal matrix width" msgstr "»in«-Bänder müssen die gleiche Breite wie die Matrix haben" #: libvips/conversion/recomb.c:196 msgid "linear recombination with matrix" msgstr "lineare Neukombinierung mit der Matrix" #: libvips/conversion/recomb.c:206 msgid "M" msgstr "M" #: libvips/conversion/recomb.c:207 msgid "matrix of coefficients" msgstr "Matrix der Koeffizienten" #: libvips/conversion/replicate.c:192 msgid "replicate an image" msgstr "ein Bild nachmachen" #: libvips/conversion/replicate.c:203 msgid "Repeat this many times horizontally" msgstr "horizontal so oft wiederholen" #: libvips/conversion/replicate.c:210 msgid "Repeat this many times vertically" msgstr "vertikal so oft wiederholen" #: libvips/conversion/black.c:124 msgid "make a black image" msgstr "ein schwarzes Bild erstellen" #: libvips/conversion/im_msb.c:134 libvips/conversion/im_msb.c:213 msgid "unknown coding" msgstr "unbekannte Kodierung" #: libvips/conversion/im_msb.c:169 libvips/resample/im_rightshift_size.c:116 msgid "bad arguments" msgstr "falsche Argumente" #: libvips/conversion/im_msb.c:183 libvips/conversion/im_msb.c:200 msgid "image does not have that many bands" msgstr "Bild hat nicht so viele Bänder" #: libvips/conversion/im_system_image.c:76 #, c-format msgid "command failed: \"%s\"" msgstr "Befehl fehlgeschlagen: »%s«" #: libvips/conversion/im_subsample.c:202 msgid "factors should both be >= 1" msgstr "beide Faktoren sollten >=1 sein" #: libvips/conversion/im_subsample.c:221 libvips/resample/im_shrink.c:286 msgid "image has shrunk to nothing" msgstr "Bild ist zu nichts geschrumpft" #: libvips/conversion/bandjoin.c:165 msgid "bandwise join a set of images" msgstr "einen Satz Bilder bandweise zusammenführen" #: libvips/conversion/bandjoin.c:172 msgid "Array of input images" msgstr "Feld von Eingabebildern" #: libvips/convolution/im_contrast_surface.c:147 msgid "parameters would result in zero size output image" msgstr "Parameter würden zu einem Ausgabebild der Größe Null führen" #: libvips/convolution/im_aconvsep.c:130 libvips/convolution/im_aconv.c:223 #: libvips/convolution/im_aconv.c:229 libvips/convolution/im_aconv.c:750 msgid "mask too complex" msgstr "Maske zu komplex" #: libvips/convolution/im_aconvsep.c:798 libvips/convolution/im_conv.c:1038 #: libvips/convolution/im_conv_f.c:340 libvips/convolution/im_aconv.c:980 #: libvips/convolution/im_aconv.c:1201 libvips/morphology/morphology.c:721 msgid "image too small for mask" msgstr "Bild zu klein für Maske" #: libvips/convolution/im_conv.c:215 #, c-format msgid "%d overflows and %d underflows detected" msgstr "%d Über- und %d Unterläufe entdeckt" #: libvips/convolution/im_conv.c:1125 libvips/convolution/im_conv_f.c:403 msgid "expect 1xN or Nx1 input mask" msgstr "1xN- oder Nx1-Eingabemaske wird erwartet" # ref und in sind Objekte #: libvips/convolution/im_fastcor.c:134 libvips/convolution/im_spcor.c:247 msgid "ref not smaller than or equal to in" msgstr "»ref« nicht kleiner oder gleich »in«" #: libvips/convolution/im_sharpen.c:325 libvips/histograms_lut/im_stdif.c:196 msgid "parameters out of range" msgstr "Parameter außerhalb des Bereichs" #: libvips/foreign/rawload.c:107 msgid "load raw data from a file" msgstr "Rohdaten aus einer Datei laden" #: libvips/foreign/rawload.c:115 libvips/foreign/fitssave.c:128 #: libvips/foreign/ppmload.c:126 libvips/foreign/radload.c:126 #: libvips/foreign/openslideload.c:176 libvips/foreign/tiffload.c:142 #: libvips/foreign/fitsload.c:116 libvips/foreign/vipssave.c:125 #: libvips/foreign/radsave.c:119 libvips/foreign/openexrload.c:137 #: libvips/foreign/analyzeload.c:126 libvips/foreign/pngload.c:136 #: libvips/foreign/tiffsave.c:169 libvips/foreign/vipsload.c:133 #: libvips/foreign/magickload.c:146 libvips/foreign/matload.c:128 #: libvips/foreign/jpegload.c:245 libvips/foreign/jpegsave.c:193 #: libvips/foreign/rawsave.c:166 libvips/foreign/ppmsave.c:118 #: libvips/foreign/csvsave.c:121 libvips/foreign/csvload.c:132 #: libvips/foreign/pngsave.c:166 libvips/iofuncs/image.c:915 msgid "Filename" msgstr "Dateiname" #: libvips/foreign/rawload.c:116 libvips/foreign/ppmload.c:127 #: libvips/foreign/radload.c:127 libvips/foreign/openslideload.c:177 #: libvips/foreign/tiffload.c:143 libvips/foreign/fitsload.c:117 #: libvips/foreign/openexrload.c:138 libvips/foreign/analyzeload.c:127 #: libvips/foreign/pngload.c:137 libvips/foreign/vipsload.c:134 #: libvips/foreign/magickload.c:147 libvips/foreign/matload.c:129 #: libvips/foreign/jpegload.c:246 libvips/foreign/csvload.c:133 msgid "Filename to load from" msgstr "Name der Datei, aus der geladen werden soll" #: libvips/foreign/rawload.c:143 libvips/iofuncs/image.c:943 msgid "Size of header" msgstr "Größe der Kopfdaten" #: libvips/foreign/rawload.c:144 libvips/iofuncs/image.c:944 msgid "Offset in bytes from start of file" msgstr "Versatz in Byte vom Anfang der Datei" #: libvips/foreign/fitssave.c:119 # http://de.wikipedia.org/wiki/Flexible_Image_Transport_System msgid "save image to fits file" msgstr "Bild in FITS-Datei speichern" #: libvips/foreign/fitssave.c:129 libvips/foreign/vipssave.c:126 #: libvips/foreign/radsave.c:120 libvips/foreign/tiffsave.c:170 #: libvips/foreign/jpegsave.c:194 libvips/foreign/rawsave.c:167 #: libvips/foreign/ppmsave.c:119 libvips/foreign/csvsave.c:122 #: libvips/foreign/pngsave.c:167 msgid "Filename to save to" msgstr "Name der Datei in die gespeichert werden soll" #: libvips/foreign/ppmload.c:114 # Portable Pixmap msgid "load ppm from file" msgstr "PPM aus Datei laden" #: libvips/foreign/radload.c:114 msgid "load a Radiance image from a file" msgstr "ein Radiance-Bild aus einer Datei laden" #: libvips/foreign/openslideload.c:159 msgid "load file with OpenSlide" msgstr "Datei mit OpenSlide laden" #: libvips/foreign/openslideload.c:183 msgid "Level" msgstr "Ebene" #: libvips/foreign/openslideload.c:184 msgid "Load this level from the file" msgstr "diese Ebene aus der Datei laden" #: libvips/foreign/openslideload.c:190 msgid "Associated" msgstr "dazugehörig" #: libvips/foreign/openslideload.c:191 msgid "Load this associated image" msgstr "dieses zugehörige Bild laden" #: libvips/foreign/tiffload.c:130 msgid "load tiff from file" msgstr "TIFF aus Datei laden" #: libvips/foreign/tiffload.c:149 msgid "Page" msgstr "Seite" #: libvips/foreign/tiffload.c:150 msgid "Load this page from the file" msgstr "diese Seite aus der Datei laden" #: libvips/foreign/fitsload.c:107 msgid "load a FITS image" msgstr "ein FITS-Bild laden" #: libvips/foreign/vipssave.c:114 msgid "save image to vips file" msgstr "Bild in Vips-Datei speichern" #: libvips/foreign/radsave.c:108 msgid "save image to Radiance file" msgstr "Bild in Radiance-Datei speichern" #: libvips/foreign/openexrload.c:125 msgid "load an OpenEXR image" msgstr "ein OpenEXR-Bild laden" #: libvips/foreign/analyzeload.c:114 msgid "load an Analyze6 image" msgstr "ein Analyze6-Bild laden" #: libvips/foreign/pngload.c:124 msgid "load png from file" msgstr "PNG-Datei aus Datei laden" #: libvips/foreign/tiffsave.c:159 msgid "save image to tiff file" msgstr "Bild in TIFF-Datei speichern" #: libvips/foreign/tiffsave.c:176 libvips/foreign/pngsave.c:103 msgid "Compression" msgstr "Komprimierung" #: libvips/foreign/tiffsave.c:177 msgid "Compression for this file" msgstr "Komprimierung für diese Datei" #: libvips/foreign/tiffsave.c:184 libvips/foreign/jpegsave.c:124 msgid "Q" msgstr "Q" #: libvips/foreign/tiffsave.c:185 libvips/foreign/jpegsave.c:125 msgid "Q factor" msgstr "Q-Faktor" #: libvips/foreign/tiffsave.c:191 # http://de.wikipedia.org/wiki/Abhängige_und_unabhängige_Variable msgid "predictor" msgstr "Prädiktor" #: libvips/foreign/tiffsave.c:192 msgid "Compression prediction" msgstr "Prognose der Komprimierung" #: libvips/foreign/tiffsave.c:199 libvips/foreign/jpegsave.c:131 msgid "profile" msgstr "Profil" #: libvips/foreign/tiffsave.c:200 libvips/foreign/jpegsave.c:132 msgid "ICC profile to embed" msgstr "einzubettendes ICC-Profil" #: libvips/foreign/tiffsave.c:206 msgid "Tile" msgstr "Kachel" #: libvips/foreign/tiffsave.c:207 msgid "Write a tiled tiff" msgstr "ein gekacheltes TIFF schreiben" #: libvips/foreign/tiffsave.c:227 msgid "Pyramid" msgstr "Pyramide" #: libvips/foreign/tiffsave.c:228 msgid "Write a pyramidal tiff" msgstr "ein pyramidenförmiges TIFF schreiben" #: libvips/foreign/tiffsave.c:234 msgid "Squash" msgstr "quetschen" #: libvips/foreign/tiffsave.c:235 msgid "Squash images down to 1 bit" msgstr "Bilder auf ein Bit zusammenquetschen" #: libvips/foreign/tiffsave.c:241 libvips/foreign/tiffsave.c:242 msgid "Resolution unit" msgstr "Einheit der Auflösung" #: libvips/foreign/tiffsave.c:263 # http://de.wikipedia.org/wiki/Liste_von_Dateinamenserweiterungen/T msgid "Bigtiff" msgstr "BigTIFF" #: libvips/foreign/tiffsave.c:264 msgid "Write a bigtiff image" msgstr "ein BigTIFF-Bild schreiben" #: libvips/foreign/csv.c:183 #, c-format msgid "error parsing number, line %d, column %d" msgstr "Fehler beim Auswerten von Nummer, Zeile %d, Spalte %d" #: libvips/foreign/csv.c:237 msgid "end of file while skipping start" msgstr "Dateiende während des Überspringens des Startes" #: libvips/foreign/csv.c:246 libvips/iofuncs/util.c:1072 #: libvips/iofuncs/util.c:1078 msgid "unable to seek" msgstr "kann nicht gesucht werden" #: libvips/foreign/csv.c:257 msgid "empty line" msgstr "leere Zeile" #: libvips/foreign/csv.c:301 #, c-format msgid "unexpected EOF, line %d col %d" msgstr "unerwartetes Dateiende, Zeile %d, Spalte %d" #: libvips/foreign/csv.c:307 #, c-format msgid "unexpected EOL, line %d col %d" msgstr "unerwartetes Zeilenende, Zeile %d, Spalte %d" #: libvips/foreign/vipsload.c:121 msgid "load vips from file" msgstr "Vips aus einer Datei laden" #: libvips/foreign/magickload.c:131 msgid "load file with ImageMagick" msgstr "Datei mit ImageMagick laden" #: libvips/foreign/matload.c:116 # http://www.dateiendung.com/format/mat msgid "load mat from file" msgstr "Mat aus Datei laden" #: libvips/foreign/jpegload.c:118 #, c-format msgid "bad shrink factor %d" msgstr "falscher Schrumpffaktor %d" #: libvips/foreign/jpegload.c:140 msgid "load jpeg" msgstr "JPEG laden" #: libvips/foreign/jpegload.c:146 msgid "Shrink" msgstr "verkleinern" #: libvips/foreign/jpegload.c:147 msgid "Shrink factor on load" msgstr "falscher Verkleinerungsfaktor %d" #: libvips/foreign/jpegload.c:153 msgid "Fail" msgstr "scheitern" #: libvips/foreign/jpegload.c:154 msgid "Fail on first warning" msgstr "scheitert bei erster Warnung" #: libvips/foreign/jpegload.c:234 msgid "load jpeg from file" msgstr "JPEG aus Datei laden" #: libvips/foreign/jpegload.c:309 msgid "load jpeg from buffer" msgstr "JPEG aus Puffer laden" #: libvips/foreign/jpegload.c:315 libvips/foreign/jpegsave.c:260 #: libvips/foreign/pngsave.c:228 msgid "Buffer" msgstr "Puffer" #: libvips/foreign/jpegload.c:316 msgid "Buffer to load from" msgstr "Puffer, aus dem geladen werden soll" #: libvips/foreign/openslide2vips.c:134 msgid "invalid associated image name" msgstr "ungültiger zugehöriger Bildname" #: libvips/foreign/openslide2vips.c:159 msgid "failure opening slide" msgstr "Fehler beim Öffnen des Dias" #: libvips/foreign/openslide2vips.c:166 msgid "invalid slide level" msgstr "ungültige Diastufe" #: libvips/foreign/openslide2vips.c:202 #, c-format msgid "getting dimensions: %s" msgstr "Abfragen der Abmessungen: %s" #: libvips/foreign/openslide2vips.c:209 msgid "image dimensions overflow int" msgstr "Überlaufganzzahl der Bildabmessungen" #: libvips/foreign/openslide2vips.c:274 #, c-format msgid "reading region: %s" msgstr "Region wird gelesen: %s" #: libvips/foreign/openslide2vips.c:348 #, c-format msgid "reading associated image: %s" msgstr "zugehöriges Bild wird gelesen: %s" #: libvips/foreign/analyze2vips.c:308 msgid "header file size incorrect" msgstr "Kopfdatendateigröße nicht korrekt" #: libvips/foreign/analyze2vips.c:353 msgid "header size incorrect" msgstr "Kopfdatengröße nicht korrekt" #: libvips/foreign/analyze2vips.c:371 #, c-format msgid "%d-dimensional images not supported" msgstr "%d-dimensionale Bilder nicht unterstützt" #: libvips/foreign/analyze2vips.c:424 #, c-format msgid "datatype %d not supported" msgstr "Datentyp %d nicht unterstützt" #: libvips/foreign/tiff2vips.c:262 libvips/foreign/tiff2vips.c:285 #: libvips/foreign/tiff2vips.c:303 #, c-format msgid "required field %d missing" msgstr "benötigtes Feld %d fehlt" #: libvips/foreign/tiff2vips.c:266 #, c-format msgid "required field %d=%d, not %d" msgstr "benötigtes Feld %d=%d, nicht %d" #: libvips/foreign/tiff2vips.c:650 #, c-format msgid "%d bits per sample palette image not supported" msgstr "%d Bit pro Musterfarbpalettenbild nicht unterstützt" #: libvips/foreign/tiff2vips.c:659 msgid "bad colormap" msgstr "falsche Farbzusammenstellung" #: libvips/foreign/tiff2vips.c:716 libvips/foreign/tiff2vips.c:747 msgid "3 or 4 bands RGB TIFF only" msgstr "nur RGB-TIFF mit drei oder vier Bändern" #: libvips/foreign/tiff2vips.c:818 msgid "4 or 5 bands CMYK TIFF only" msgstr "nur CMYK-TIFF mit vier oder fünf Bändern" #: libvips/foreign/tiff2vips.c:869 msgid "unknown resolution unit" msgstr "unbekannte Auflösungseinheit" #: libvips/foreign/tiff2vips.c:874 #, c-format msgid "" "no resolution information for TIFF image \"%s\" -- defaulting to 1 pixel per " "mm" msgstr "" "Keine Auflösungsinformationen für TIFF-Bild »%s« – Standard auf 1 Bildpunkt " "pro mm" #: libvips/foreign/tiff2vips.c:946 #, c-format msgid "unsupported sample format %d for lab image" msgstr "nicht unterstütztes Musterformat %d für LAB-Bild" #: libvips/foreign/tiff2vips.c:956 #, c-format msgid "unsupported depth %d for LAB image" msgstr "nicht unterstützte Tiefe %d für LAB-Bild" #: libvips/foreign/tiff2vips.c:995 #, c-format msgid "unsupported sample format %d for greyscale image" msgstr "nicht unterstütztes Musterformat %d für Graustufenbild" #: libvips/foreign/tiff2vips.c:1004 #, c-format msgid "unsupported depth %d for greyscale image" msgstr "nicht unterstützte Tiefe %d für Graustufenbild" #: libvips/foreign/tiff2vips.c:1052 #, c-format msgid "unsupported sample format %d for rgb image" msgstr "nicht unterstütztes Musterformat %d für RGB-Bild" #: libvips/foreign/tiff2vips.c:1061 #, c-format msgid "unsupported depth %d for RGB image" msgstr "nicht unterstützte Tiefe %d für RGB-Bild" #: libvips/foreign/tiff2vips.c:1075 #, c-format msgid "unknown photometric interpretation %d" msgstr "unbekannte fotometrische Deutung %d" #: libvips/foreign/tiff2vips.c:1331 libvips/foreign/radiance.c:959 msgid "read error" msgstr "Lesefehler" #: libvips/foreign/tiff2vips.c:1444 #, c-format msgid "bad page number %d" msgstr "falsche Seitennummer %d" #: libvips/foreign/tiff2vips.c:1465 libvips/foreign/vips2tiff.c:286 #, c-format msgid "unable to open \"%s\" for input" msgstr "»%s« kann nicht zur Eingabe geöffnet werden" #: libvips/foreign/tiff2vips.c:1520 libvips/foreign/tiff2vips.c:1550 #, c-format msgid "TIFF file does not contain page %d" msgstr "TIFF-Datei enthält nicht Seite %d" #: libvips/foreign/jpegsave.c:118 msgid "save jpeg" msgstr "JPEG speichern" #: libvips/foreign/jpegsave.c:187 msgid "save image to jpeg file" msgstr "Bild in JPEG-Datei speichern" #: libvips/foreign/jpegsave.c:256 msgid "save image to jpeg buffer" msgstr "Bild in den JPEG-Puffer speichern" #: libvips/foreign/jpegsave.c:261 libvips/foreign/pngsave.c:229 msgid "Buffer to save to" msgstr "Puffer, in den gespeichert werden soll" #: libvips/foreign/jpegsave.c:303 msgid "error writing output" msgstr "Fehler beim Schreiben der Ausgabe" #: libvips/foreign/jpegsave.c:319 # http://de.wikipedia.org/wiki/MIME#image msgid "save image to jpeg mime" msgstr "Bild in JPEG-MIME speichern" #: libvips/foreign/rawsave.c:159 # http://de.wikipedia.org/wiki/Rohdatenformat_(Fotografie) msgid "save image to raw file" msgstr "Bild in Rohdatenformatdatei speichern" #: libvips/foreign/rawsave.c:266 msgid "write raw image to file descriptor" msgstr "Rohdatenbild in Datei-Deskriptor schreiben" #: libvips/foreign/rawsave.c:273 msgid "File descriptor" msgstr "Datei-Deskriptor" #: libvips/foreign/rawsave.c:274 msgid "File descriptor to write to" msgstr "Datei-Deskriptor, in den geschrieben werden soll" #: libvips/foreign/ppmsave.c:109 # http://de.wikipedia.org/wiki/Portable_Pixmap msgid "save image to ppm file" msgstr "Bild in PPM-Datei speichern" #: libvips/foreign/ppmsave.c:125 msgid "ASCII" msgstr "ASCII" #: libvips/foreign/ppmsave.c:126 msgid "save as ascii" msgstr "Bild als ASCII speichern" #: libvips/foreign/vips2jpeg.c:132 #, c-format msgid "%s" msgstr "%s" #: libvips/foreign/vips2jpeg.c:363 msgid "error setting JPEG resolution" msgstr "Fehler beim Setzen der JPEG-Auflösung" #: libvips/foreign/vips2jpeg.c:510 msgid "error saving EXIF" msgstr "Fehler beim Speichern von EXIF" #: libvips/foreign/openexr2vips.c:115 #, c-format msgid "EXR error: %s" msgstr "EXR-Fehler: %s" #: libvips/foreign/magick2vips.c:215 #, c-format msgid "unsupported image type %d" msgstr "nicht unterstützter Bildtyp %d" #: libvips/foreign/magick2vips.c:275 #, c-format msgid "unsupported bit depth %d" msgstr "nicht unterstützte Bit-Tiefe %d" #: libvips/foreign/magick2vips.c:307 #, c-format msgid "unsupported colorspace %d" msgstr "nicht unterstützter Farbraum %d" #: libvips/foreign/magick2vips.c:622 msgid "unable to read pixels" msgstr "Bildpunkte können nicht gelesen werden" #: libvips/foreign/magick2vips.c:658 #, c-format msgid "" "unable to read file \"%s\"\n" "libMagick error: %s %s" msgstr "" "Datei »%s« kann nicht gelesen werden\n" "libMagick-Fehler: %s %s" #: libvips/foreign/magick2vips.c:692 #, c-format msgid "" "unable to ping file \"%s\"\n" "libMagick error: %s %s" msgstr "" "Datei »%s« kann nicht angepingt werden\n" "libMagick-Fehler: %s %s" #: libvips/foreign/magick2vips.c:703 msgid "bad image size" msgstr "falsche Bildgröße" #: libvips/foreign/vipspng.c:230 msgid "unsupported color type" msgstr "nicht unterstützter Farbtyp" #: libvips/foreign/vipspng.c:570 msgid "compress should be in [0,9]" msgstr "Komprimierung sollte in [0,9] liegen" #: libvips/foreign/vipspng.c:650 #, c-format msgid "unable to write \"%s\"" msgstr "»%s« kann nicht geschrieben werden" #: libvips/foreign/vipspng.c:749 msgid "unable to write to buffer" msgstr "In den Puffer kann nicht geschrieben werden." #: libvips/foreign/matlab.c:106 libvips/foreign/fits.c:178 #: libvips/iofuncs/vips.c:143 libvips/mosaicing/global_balance.c:1181 #: libvips/mosaicing/global_balance.c:1516 #, c-format msgid "unable to open \"%s\"" msgstr "»%s« kann nicht geöffnet werden" #: libvips/foreign/matlab.c:114 #, c-format msgid "no matrix variables in \"%s\"" msgstr "keine Matrixvariablen in »%s«" #: libvips/foreign/matlab.c:175 #, c-format msgid "unsupported rank %d\n" msgstr "nicht unterstützte Rangstufe %d\n" #: libvips/foreign/matlab.c:188 #, c-format msgid "unsupported class type %d\n" msgstr "nicht unterstützter Klassentyp %d\n" #: libvips/foreign/matlab.c:236 msgid "Mat_VarReadDataAll failed" msgstr "»Mat_VarReadDataAll« fehlgeschlagen" #: libvips/foreign/jpeg2vips.c:167 #, c-format msgid "read gave %ld warnings" msgstr "Lesen ergab %ld Warnungen" #: libvips/foreign/jpeg2vips.c:489 msgid "error reading resolution" msgstr "Fehler beim Lesen der Auflösung" #: libvips/foreign/jpeg2vips.c:510 msgid "unknown EXIF resolution unit" msgstr "unbekannte EXIF-Auflösungseinheit" #: libvips/foreign/jpeg2vips.c:718 msgid "unknown JFIF resolution unit" msgstr "unbekannte JFIF-Auflösungseinheit" #: libvips/foreign/fits.c:240 msgid "dimensions above 3 must be size 1" msgstr "Dimensionen größer drei müssen die Größe eins haben" #: libvips/foreign/fits.c:256 #, c-format msgid "bad number of axis %d" msgstr "falsche Achsenanzahl %d" #: libvips/foreign/fits.c:272 #, c-format msgid "unsupported bitpix %d\n" msgstr "nicht unterstützte »bitpix« %d\n" #: libvips/foreign/fits.c:576 libvips/iofuncs/vips.c:171 #, c-format msgid "unable to write to \"%s\"" msgstr "auf »%s« kann nicht geschrieben werden" #: libvips/foreign/fits.c:637 #, c-format msgid "unsupported BandFmt %d\n" msgstr "nicht unterstütztes BandFmt %d\n" #: libvips/foreign/csvsave.c:112 msgid "save image to csv file" msgstr "Bild in CSV-Datei speichern" #: libvips/foreign/csvsave.c:128 libvips/foreign/csvload.c:160 msgid "Separator" msgstr "Trenner" #: libvips/foreign/csvsave.c:129 msgid "Separator characters" msgstr "Trennzeichen" #: libvips/foreign/ppm.c:109 msgid "bad int" msgstr "falsche Ganzzahl" #: libvips/foreign/ppm.c:121 msgid "bad float" msgstr "falsche Fließkommazahl" #: libvips/foreign/ppm.c:172 msgid "bad magic number" msgstr "falsche magische Zahl" #: libvips/foreign/ppm.c:222 msgid "not whitespace before start of binary data" msgstr "kein Leerraum vor dem Start der binären Daten" #: libvips/foreign/ppm.c:599 libvips/foreign/ppm.c:611 msgid "write error ... disc full?" msgstr "Schreibfehler … Platte voll?" #: libvips/foreign/ppm.c:716 msgid "binary >8 bit images must be float" msgstr "binäre Bilder >8 Bit müssen aus Fließkommazahlen bestehen" #: libvips/foreign/vips2tiff.c:270 #, c-format msgid "unable to open \"%s\" for output" msgstr "»%s« kann nicht zur Ausgabe geöffnet werden" #: libvips/foreign/vips2tiff.c:692 msgid "layer buffer exhausted -- try making TIFF output tiles smaller" msgstr "" "Ebenenpuffer aufgebraucht – versuchen Sie die TIFF-Ausgabekacheln zu " "verkleinern" #: libvips/foreign/vips2tiff.c:922 msgid "TIFF write tile failed" msgstr "Schreiben des TIFF-Bildes fehlgeschlagen" #: libvips/foreign/vips2tiff.c:998 msgid "internal error #9876345" msgstr "interner Fehler #9876345" #: libvips/foreign/vips2tiff.c:1251 msgid "tile size not a multiple of 16" msgstr "Bildgröße kein Vielfaches von 16" #: libvips/foreign/vips2tiff.c:1257 msgid "can't have strip pyramid -- enabling tiling" msgstr "" "nicht ummantelte Pyramide nicht möglich – Zerteilung wird eingeschaltet" #: libvips/foreign/vips2tiff.c:1268 msgid "can only pyramid LABQ and non-complex images" msgstr "" "nur LABQ und nicht-komplexe Bilder können pyramidenartig verwendet werden" #: libvips/foreign/vips2tiff.c:1285 msgid "can't have 1-bit JPEG -- disabling JPEG" msgstr "1-Bit-JPEG nicht möglich – JPEG wird ausgeschaltet" #: libvips/foreign/vips2tiff.c:1463 msgid "unsigned 8-bit int, 16-bit int, and 32-bit float only" msgstr "nur vorzeichenlose 8-Bit-Ganzzahl und 32-Bit-Fließkommazahl" #: libvips/foreign/vips2tiff.c:1470 msgid "1 to 5 bands only" msgstr "nur 1 bis 5 Bänder" #: libvips/foreign/radiance.c:885 # http://radsite.lbl.gov/radiance/refer/Notes/picture_format.html msgid "error reading radiance header" msgstr "Fehler beim Lesen der Radiance-Kopfzeilen" #: libvips/foreign/csvload.c:121 msgid "load csv from file" msgstr "CSV aus Datei laden" #: libvips/foreign/csvload.c:139 msgid "Skip" msgstr "überspringen" #: libvips/foreign/csvload.c:140 msgid "Skip this many lines at the start of the file" msgstr "so viele Zeilen ab dem Dateianfang überspringen" #: libvips/foreign/csvload.c:146 msgid "Lines" msgstr "Zeilen" #: libvips/foreign/csvload.c:147 msgid "Read this many lines from the file" msgstr "so viele Zeilen aus der Datei lesen" #: libvips/foreign/csvload.c:153 msgid "Whitespace" msgstr "Leerraum" #: libvips/foreign/csvload.c:154 msgid "Set of whitespace characters" msgstr "Satz von Leerraumzeichen" #: libvips/foreign/csvload.c:161 msgid "Set of separator characters" msgstr "Satz von Trennzeichen" #: libvips/foreign/pngsave.c:95 msgid "save png" msgstr "PNG speichern" #: libvips/foreign/pngsave.c:104 msgid "Compression factor" msgstr "Komprimierungsfaktor" #: libvips/foreign/pngsave.c:110 msgid "Interlace" msgstr "Zeilensprung" #: libvips/foreign/pngsave.c:111 msgid "Interlace image" msgstr "Zeilensprungbild" #: libvips/foreign/pngsave.c:162 msgid "save image to png file" msgstr "Bild in PNG-Datei speichern" #: libvips/foreign/pngsave.c:224 msgid "save image to png buffer" msgstr "Bild in den PNG-Puffer speichern" #: libvips/foreign/foreign.c:384 msgid "load and save image files" msgstr "Bilddateien laden und speichern" #: libvips/foreign/foreign.c:525 libvips/mosaicing/im_remosaic.c:76 #, c-format msgid "file \"%s\" not found" msgstr "Datei »%s« nicht gefunden" #: libvips/foreign/foreign.c:534 libvips/foreign/foreign.c:1022 #, c-format msgid "\"%s\" is not a known file format" msgstr "»%s« ist kein bekanntes Dateiformat" #: libvips/foreign/foreign.c:740 msgid "images do not match" msgstr "Bilder passen nicht zusammen" #: libvips/foreign/foreign.c:826 msgid "" "VIPS_FOREIGN_PARTIAL and VIPS_FOREIGN_SEQUENTIAL both set -- using SEQUENTIAL" msgstr "" "sowohl VIPS_FOREIGN_PARTIAL als auch VIPS_FOREIGN_SEQUENTIAL setzen – " "verwenden Sie SEQUENTIAL" #: libvips/foreign/foreign.c:894 msgid "file loaders" msgstr "Dateilader" #: libvips/foreign/foreign.c:903 msgid "Flags" msgstr "Schalter" #: libvips/foreign/foreign.c:904 msgid "Flags for this file" msgstr "Schalter für diese Datei" #: libvips/foreign/foreign.c:910 msgid "Disc" msgstr "Platte" #: libvips/foreign/foreign.c:911 msgid "Open to disc" msgstr "offen zur Platte" #: libvips/foreign/foreign.c:917 msgid "Sequential" msgstr "sequenziell" #: libvips/foreign/foreign.c:918 msgid "Sequential read only" msgstr "sequenziell nur mit Lesezugriff" #: libvips/foreign/foreign.c:1370 msgid "file savers" msgstr "Dateispeicherer" #: libvips/foreign/foreign.c:1380 msgid "Image to save" msgstr "zu speicherndes Bild" #: libvips/freq_filt/im_freq_mask.c:108 msgid "mask sizes power of 2 only" msgstr "Maskengröße nur Potenzen von 2" #: libvips/freq_filt/im_freq_mask.c:155 msgid "unimplemented mask type" msgstr "nicht implementierter Maskentyp" #: libvips/freq_filt/fmaskcir.c:158 libvips/freq_filt/fmaskcir.c:303 #: libvips/freq_filt/fmaskcir.c:394 libvips/freq_filt/fmaskcir.c:476 #: libvips/freq_filt/fmaskcir.c:556 msgid "bad sizes" msgstr "falsche Größen" #: libvips/freq_filt/fmaskcir.c:172 libvips/freq_filt/fmaskcir.c:228 #: libvips/freq_filt/fmaskcir.c:242 libvips/freq_filt/fmaskcir.c:317 #: libvips/freq_filt/fmaskcir.c:321 libvips/freq_filt/fmaskcir.c:408 #: libvips/freq_filt/fmaskcir.c:412 libvips/freq_filt/fmaskcir.c:570 #: libvips/freq_filt/fmaskcir.c:574 libvips/freq_filt/fmask4th.c:120 #: libvips/freq_filt/fmask4th.c:129 libvips/freq_filt/fmask4th.c:163 #: libvips/freq_filt/fmask4th.c:172 libvips/freq_filt/fmask4th.c:205 #: libvips/freq_filt/fmask4th.c:214 libvips/freq_filt/fmask4th.c:252 #: libvips/freq_filt/fmask4th.c:261 libvips/freq_filt/fmask4th.c:292 #: libvips/freq_filt/fmask4th.c:301 libvips/freq_filt/fmask4th.c:333 #: libvips/freq_filt/fmask4th.c:342 libvips/freq_filt/fmask4th.c:373 #: libvips/freq_filt/fmask4th.c:387 libvips/freq_filt/fmask4th.c:423 #: libvips/freq_filt/fmask4th.c:437 libvips/freq_filt/fmask4th.c:473 #: libvips/freq_filt/fmask4th.c:487 libvips/freq_filt/fmask4th.c:527 #: libvips/freq_filt/fmask4th.c:541 libvips/freq_filt/fmask4th.c:578 #: libvips/freq_filt/fmask4th.c:592 libvips/freq_filt/fmask4th.c:629 #: libvips/freq_filt/fmask4th.c:643 libvips/freq_filt/fmask4th.c:697 msgid "bad args" msgstr "falsche Argumente" #: libvips/freq_filt/fmaskcir.c:490 msgid "bad args (f)" msgstr "falsche Argumente (f)" #: libvips/freq_filt/fmaskcir.c:494 msgid "bad args (ac)" msgstr "falsche Argumente (ac)" #: libvips/freq_filt/fmaskcir.c:655 libvips/freq_filt/fmask4th.c:791 msgid "unimplemented mask" msgstr "nicht implementierte Maske" #: libvips/freq_filt/im_fractsurf.c:72 msgid "dimension should be in (2,3)" msgstr "Dimension sollte in (2,3) liegen" #: libvips/freq_filt/im_invfft.c:105 libvips/freq_filt/im_invfftr.c:124 #: libvips/freq_filt/im_fwfft.c:125 libvips/freq_filt/im_fwfft.c:241 msgid "unable to create transform plan" msgstr "Umwandlungsplan kann nicht erstellt werden" #: libvips/freq_filt/im_invfft.c:130 libvips/freq_filt/im_invfftr.c:145 #: libvips/freq_filt/im_fwfft.c:301 msgid "vips configured without FFT support" msgstr "VIPS wurde ohne FFT-Unterstützung konfiguriert" #: libvips/histograms_lut/im_stdif.c:186 #: libvips/histograms_lut/im_lhisteq.c:159 msgid "window too large" msgstr "Fenster zu groß" #: libvips/histograms_lut/im_stdif.c:191 #: libvips/histograms_lut/im_lhisteq.c:164 msgid "window too small" msgstr "Fenster zu klein" #: libvips/histograms_lut/im_histnD.c:227 #, c-format msgid " bins out of range [1,%d]" msgstr " »bins« außerhalb des Bereichs [1,%d]" #: libvips/histograms_lut/im_identity.c:139 libvips/other/im_grey.c:101 #: libvips/other/im_make_xy.c:95 msgid "bad size" msgstr "falsche Größe" #: libvips/histograms_lut/im_buildlut.c:120 msgid "x value not an int" msgstr "x-Wert keine Ganzzahl" #: libvips/histograms_lut/im_buildlut.c:133 msgid "x range too small" msgstr "x-Bereich zu klein" #: libvips/histograms_lut/im_buildlut.c:278 msgid "bad input matrix size" msgstr "falsche Eingabematrix-Größe" #: libvips/histograms_lut/tone.c:194 msgid "bad in_max, out_max parameters" msgstr "falsche »in_max«-, »out_max«-Parameter" #: libvips/histograms_lut/tone.c:199 msgid "bad Lb, Lw parameters" msgstr "falsche »Lb«-, »Lw«-Parameter" #: libvips/histograms_lut/tone.c:204 msgid "Ps not in range [0.0,1.0]" msgstr "»Ps« nicht im Bereich [0.0,1.0]" #: libvips/histograms_lut/tone.c:209 msgid "Pm not in range [0.0,1.0]" msgstr "»Pm« nicht im Bereich [0.0,1.0]" #: libvips/histograms_lut/tone.c:214 msgid "Ph not in range [0.0,1.0]" msgstr "»Ph« nicht im Bereich [0.0,1.0]" #: libvips/histograms_lut/tone.c:219 msgid "S not in range [-30,+30]" msgstr "»S« nicht im Bereich [-30,+30]" #: libvips/histograms_lut/tone.c:224 msgid "M not in range [-30,+30]" msgstr "»M« nicht im Bereich [-30,+30]" #: libvips/histograms_lut/tone.c:229 msgid "H not in range [-30,+30]" msgstr "»H« nicht im Bereich [-30,+30]" #: libvips/histograms_lut/im_invertlut.c:132 msgid "element out of range [0,1]" msgstr "Element außerhalb des Bereichs [0,1]" #: libvips/histograms_lut/im_invertlut.c:287 msgid "bad input matrix" msgstr "falsche Eingabematrix" #: libvips/histograms_lut/im_invertlut.c:292 msgid "bad lut_size" msgstr "falsche »lut_size«" #: libvips/histograms_lut/im_maplut.c:97 #, c-format msgid "%d overflows detected" msgstr "%d Überläufe entdeckt" #: libvips/inplace/im_draw_line.c:389 msgid "mask image not 1 band 8 bit uncoded" msgstr "Maskenbild nicht 8-Bit-kodiert mit einem Band" #: libvips/inplace/im_draw_line.c:395 msgid "ink image does not match in image" msgstr "»ink«-Bild passt nicht in das Bild" #: libvips/inplace/im_draw_line.c:399 msgid "ink image not 1x1 pixels" msgstr "»ink«-Bild nicht 1x1 Bildpunkte" #: libvips/iofuncs/sink.c:105 #, c-format msgid "stop function failed for image \"%s\"" msgstr "»stop«-Funktion für Bild »%s« fehlgeschlagen" #: libvips/iofuncs/sink.c:142 #, c-format msgid "start function failed for image \"%s\"" msgstr "»start«-Funktion für Bild »%s« fehlgeschlagen" #: libvips/iofuncs/sink.c:175 msgid "per-thread state for sink" msgstr "Status pro Thread für »sink«" #: libvips/iofuncs/memory.c:231 msgid "vips_free: too many frees" msgstr "vips_free: zu viele Frees" #: libvips/iofuncs/memory.c:235 msgid "vips_free: too much free" msgstr "vips_free: zu viel frei" #: libvips/iofuncs/memory.c:295 libvips/iofuncs/memory.c:298 #, c-format msgid "out of memory --- size == %dMB" msgstr "Hauptspeicher reicht nicht aus – Größe == %dMB" #: libvips/iofuncs/vips.c:286 #, c-format msgid "\"%s\" is not a VIPS image" msgstr "»%s« ist kein VIPS-Bild" #: libvips/iofuncs/vips.c:374 msgid "unable to read history" msgstr "Verlauf kann nicht gelesen werden" #: libvips/iofuncs/vips.c:407 msgid "more than a 10 megabytes of XML? sufferin' succotash!" msgstr "mehr als 10 Megabyte XML? Leidende Succotash!" #: libvips/iofuncs/vips.c:455 msgid "incorrect namespace in XML" msgstr "falscher Namensraum in XML" #: libvips/iofuncs/vips.c:579 msgid "error transforming from save format" msgstr "Fehler beim Umwandeln vom gespeicherten Format" #: libvips/iofuncs/vips.c:680 #, c-format msgid "unable to set property \"%s\" to value \"%s\"." msgstr "Eigenschaft »%s« kann nicht auf Wert »%s« gesetzt werden." #: libvips/iofuncs/vips.c:728 msgid "error transforming to save format" msgstr "Fehler beim Umwandeln in das zu speichernde Format" #: libvips/iofuncs/vips.c:776 libvips/iofuncs/vips.c:973 #: libvips/iofuncs/window.c:237 msgid "file has been truncated" msgstr "Datei wurde gekürzt" #: libvips/iofuncs/vips.c:890 libvips/iofuncs/vips.c:899 #: libvips/iofuncs/vips.c:922 msgid "xml save error" msgstr "XML-Fehler beim Speichern" #: libvips/iofuncs/vips.c:959 #, c-format msgid "unable to read header for \"%s\"" msgstr "Kopfdaten für »%s« können nicht gelesen werden" #: libvips/iofuncs/vips.c:972 libvips/iofuncs/window.c:236 #, c-format msgid "unable to read data for \"%s\", %s" msgstr "Daten für »%s« können nicht gelesen werden, %s" #: libvips/iofuncs/vips.c:984 #, c-format msgid "error reading XML: %s" msgstr "Fehler beim Lesen von XML: %s" #: libvips/iofuncs/generate.c:343 libvips/iofuncs/header.c:611 msgid "too many images" msgstr "zu viele Bilder" #: libvips/iofuncs/generate.c:606 msgid "demand hint not set" msgstr "Hinweisanfrage nicht gesetzt" #: libvips/iofuncs/generate.c:625 libvips/iofuncs/generate.c:650 msgid "generate() called twice" msgstr "generate() zweimal aufgerufen" #: libvips/iofuncs/generate.c:682 libvips/iofuncs/image.c:1873 #, c-format msgid "unable to output to a %s image" msgstr "es kann nicht zu einem %s-Bild ausgegeben werden" #: libvips/iofuncs/region.c:212 #, c-format msgid "start function failed for image %s" msgstr "Startfunktion für Bild %s fehlgeschlagen" #: libvips/iofuncs/region.c:528 libvips/iofuncs/region.c:598 #: libvips/iofuncs/region.c:745 libvips/iofuncs/region.c:1241 msgid "valid clipped to nothing" msgstr "gültig an nichts angeklammert" #: libvips/iofuncs/region.c:642 msgid "bad image type" msgstr "falscher Bildtyp" #: libvips/iofuncs/region.c:687 msgid "no pixel data on attached image" msgstr "keine Bildpunktdaten in angehängtem Bild" #: libvips/iofuncs/region.c:693 msgid "images do not match in pixel size" msgstr "Bilder passen in der Bildpunktgröße nicht zusammen" #: libvips/iofuncs/region.c:726 libvips/iofuncs/region.c:1223 msgid "dest too small" msgstr "Ziel zu klein" #: libvips/iofuncs/region.c:813 msgid "bad position" msgstr "falsche Position" #: libvips/iofuncs/region.c:1102 libvips/iofuncs/region.c:1294 #, c-format msgid "unable to input from a %s image" msgstr "Eingabe von einem %s-Bild nicht möglich" #: libvips/iofuncs/region.c:1126 msgid "incomplete header" msgstr "unvollständige Kopfzeilen" #: libvips/iofuncs/region.c:1197 msgid "inappropriate region type" msgstr "Ungeeigneter Regionstyp" #: libvips/iofuncs/init.c:366 msgid "evaluate with N concurrent threads" msgstr "mit N gleichzeitigen Threads auswerten" #: libvips/iofuncs/init.c:369 msgid "set tile width to N (DEBUG)" msgstr "Bildbreite auf N setzen (DEBUG)" #: libvips/iofuncs/init.c:372 msgid "set tile height to N (DEBUG)" msgstr "Bildhöhe auf N setzen (DEBUG)" #: libvips/iofuncs/init.c:375 msgid "set thinstrip height to N (DEBUG)" msgstr "»thinstrip«-Höhe auf N setzen (DEBUG)" #: libvips/iofuncs/init.c:378 msgid "set fatstrip height to N (DEBUG)" msgstr "»fatstrip«-Höhe auf N setzen (DEBUG)" #: libvips/iofuncs/init.c:381 msgid "show progress feedback" msgstr "Fortschrittsrückmeldung anzeigen" #: libvips/iofuncs/init.c:384 msgid "leak-check on exit" msgstr "Lückenprüfung beim Beenden" #: libvips/iofuncs/init.c:387 msgid "images larger than N are decompressed to disc" msgstr "Bilder, die größer als N sind, werden auf die Platte dekomprimiert" #: libvips/iofuncs/init.c:390 msgid "disable vectorised versions of operations" msgstr "vektorgesteuerte Versionen von Transaktionen deaktivieren" #: libvips/iofuncs/init.c:393 msgid "cache at most N operations" msgstr "höchstens N Transaktionen zwischenspeichern" #: libvips/iofuncs/init.c:396 msgid "cache at most N bytes in memory" msgstr "höchstens N Byte zwischenspeichern" #: libvips/iofuncs/init.c:399 msgid "allow at most N open files" msgstr "höchstens N offene Dateien erlauben" #: libvips/iofuncs/init.c:402 msgid "trace operation cache" msgstr "Transaktionszwischenspeicher aufzeichnen" #: libvips/iofuncs/init.c:405 msgid "dump operation cache on exit" msgstr "Transaktionszwischenspeicher beim Beenden ausgeben" #: libvips/iofuncs/init.c:428 msgid "VIPS Options" msgstr "VIPS-Optionen" #: libvips/iofuncs/init.c:428 msgid "Show VIPS options" msgstr "VIPS-Optionen anzeigen" #: libvips/iofuncs/image.c:293 msgid "unable to close fd" msgstr "»fd« kann nicht geschlossen werden" #: libvips/iofuncs/image.c:373 #, c-format msgid "%dx%d %s, %d band, %s" msgid_plural "%dx%d %s, %d bands, %s" msgstr[0] "%dx%d %s, %d Band, %s" msgstr[1] "%dx%d %s, %d Bänder, %s" #: libvips/iofuncs/image.c:403 #, c-format msgid " %s, %d band, %s" msgid_plural " %s, %d bands, %s" msgstr[0] " %s, %d band, %s" msgstr[1] " %s, %d Bänder, %s" #: libvips/iofuncs/image.c:529 #, c-format msgid "%s %s: %d threads, %d x %d tiles, groups of %d scanlines" msgstr "%s %s: %d Threads, %d x %d Kacheln, Gruppen von %d Scan-Zeilen" #: libvips/iofuncs/image.c:542 #, c-format msgid "%s %s: %d%% complete" msgstr "%s %s: %d%% komplett" #. Spaces at end help to erase the %complete message we overwrite. #. #: libvips/iofuncs/image.c:559 #, c-format msgid "%s %s: done in %ds \n" msgstr "%s %s: Erledigt in %ds \n" #: libvips/iofuncs/image.c:738 #, c-format msgid "unable to open \"%s\", file too short" msgstr "»%s« kann nicht geöffnet werden, Datei zu klein" #: libvips/iofuncs/image.c:748 #, c-format msgid "%s is longer than expected" msgstr "%s ist länger als erwartet" #: libvips/iofuncs/image.c:765 #, c-format msgid "bad mode \"%s\"" msgstr "falscher Modus »%s«" #: libvips/iofuncs/image.c:820 msgid "image class" msgstr "Bildklasse" #: libvips/iofuncs/image.c:916 msgid "Image filename" msgstr "Bilddateiname" #: libvips/iofuncs/image.c:922 msgid "Mode" msgstr "Modus" #: libvips/iofuncs/image.c:923 msgid "Open mode" msgstr "Öffnen-Modus" #: libvips/iofuncs/image.c:929 msgid "Kill" msgstr "töten" #: libvips/iofuncs/image.c:930 msgid "Block evaluation on this image" msgstr "Blockauswertung dieses Bildes" #: libvips/iofuncs/image.c:936 msgid "Demand style" msgstr "Nachfragestil" #: libvips/iofuncs/image.c:937 msgid "Preferred demand style for this image" msgstr "für dieses Bild bevorzugter Nachfragestil" #: libvips/iofuncs/image.c:950 msgid "Foreign buffer" msgstr "Fremdpuffer" #: libvips/iofuncs/image.c:951 msgid "Pointer to foreign pixels" msgstr "Puffer für fremde Bildpunkte" #: libvips/iofuncs/image.c:1215 #, c-format msgid "killed for image \"%s\"" msgstr "für Bild »%s« abgeschossen" #: libvips/iofuncs/image.c:1815 msgid "bad image descriptor" msgstr "falscher Bild-Deskriptor" #: libvips/iofuncs/image.c:1917 #, c-format msgid "auto-rewind for %s failed" msgstr "automatischer Rücklauf für %s fehlgeschlagen" #: libvips/iofuncs/image.c:1973 libvips/iofuncs/image.c:2168 #: libvips/iofuncs/image.c:2185 msgid "no image data" msgstr "keine Bilddaten" #: libvips/iofuncs/image.c:2041 libvips/iofuncs/image.c:2208 msgid "image not readable" msgstr "Bild nicht lesbar" #: libvips/iofuncs/image.c:2062 libvips/iofuncs/image.c:2238 #: libvips/iofuncs/image.c:2247 msgid "image already written" msgstr "Bild bereits geschrieben" #: libvips/iofuncs/image.c:2086 libvips/iofuncs/image.c:2259 msgid "image not writeable" msgstr "Bild nicht schreibbar" #: libvips/iofuncs/image.c:2132 msgid "bad file type" msgstr "falscher Dateityp" #: libvips/iofuncs/sinkscreen.c:185 msgid "per-thread state for render" msgstr "Status pro Thread für »render«" #: libvips/iofuncs/sinkscreen.c:537 libvips/iofuncs/sinkdisc.c:236 #: libvips/iofuncs/threadpool.c:606 msgid "unable to create thread" msgstr "Thread kann nicht erstellt werden" #: libvips/iofuncs/mapfile.c:130 libvips/iofuncs/mapfile.c:297 msgid "unable to CreateFileMapping" msgstr "»CreateFileMapping« nicht möglich" #: libvips/iofuncs/mapfile.c:138 libvips/iofuncs/mapfile.c:309 msgid "unable to MapViewOfFile" msgstr "»MapViewOfFile« nicht möglich" #: libvips/iofuncs/mapfile.c:178 msgid "unable to mmap" msgstr "»mmap« nicht möglich" #: libvips/iofuncs/mapfile.c:179 #, c-format msgid "" "map failed (%s), running very low on system resources, expect a crash soon" msgstr "" "»map« fehlgeschlagen (%s), die Systemressourcen werden knapp, ein Absturz " "steht bevor" #: libvips/iofuncs/mapfile.c:196 libvips/iofuncs/mapfile.c:303 msgid "unable to UnmapViewOfFile" msgstr "»UnmapViewOfFile« nicht möglich" #: libvips/iofuncs/mapfile.c:202 msgid "unable to munmap file" msgstr "»munmap« der Datei nicht möglich" #: libvips/iofuncs/mapfile.c:224 msgid "file is less than 64 bytes" msgstr "Datei ist weniger als 64 Byte groß" #: libvips/iofuncs/mapfile.c:229 libvips/iofuncs/mapfile.c:263 msgid "unable to get file status" msgstr "Dateistatus kann nicht abgefragt werden" #: libvips/iofuncs/mapfile.c:235 msgid "not a regular file" msgstr "keine reguläre Datei" #: libvips/iofuncs/mapfile.c:269 msgid "unable to read data" msgstr "Daten können nicht gelesen werden" #: libvips/iofuncs/mapfile.c:329 #, c-format msgid "unable to mmap: \"%s\" - %s" msgstr "»mmap« nicht möglich: \"%s\" - %s" #: libvips/iofuncs/mapfile.c:339 #, c-format msgid "unable to mmap \"%s\" to same address" msgstr "»mmap %s« zur gleichen Adresse nicht möglich" #: libvips/iofuncs/base64.c:170 msgid "too little data" msgstr "zu wenige Daten" #: libvips/iofuncs/object.c:148 #, c-format msgid "parameter %s not set" msgstr "Parameter %s nicht gesetzt" #: libvips/iofuncs/object.c:505 #, c-format msgid "no property named `%s'" msgstr "keine Eigenschaft namens »%s«" #: libvips/iofuncs/object.c:513 #, c-format msgid "no vips argument named `%s'" msgstr "kein VIPS-Argument namens »%s«" #: libvips/iofuncs/object.c:520 #, c-format msgid "argument `%s' has no instance" msgstr "Argument »%s« hat keine Instanz" #: libvips/iofuncs/object.c:1248 libvips/iofuncs/operation.c:287 #: libvips/resample/interpolate.c:615 #, c-format msgid "class \"%s\" not found" msgstr "Klasse »%s« nicht gefunden" #: libvips/iofuncs/object.c:1297 msgid "base class" msgstr "Basisklasse" #: libvips/iofuncs/object.c:1311 msgid "Nickname" msgstr "Nickname" #: libvips/iofuncs/object.c:1312 msgid "Class nickname" msgstr "Klassen-Nickname" #: libvips/iofuncs/object.c:1318 msgid "Description" msgstr "Beschreibung" #: libvips/iofuncs/object.c:1319 msgid "Class description" msgstr "Klassenbeschreibung" #: libvips/iofuncs/object.c:1509 #, c-format msgid "enum '%s' has no member '%s'" msgstr "Aufzählung »%s« hat keinen Bestandteil »%s«" #: libvips/iofuncs/object.c:1769 #, c-format msgid "unable to set '%s'" msgstr "»%s« kann nicht gesetzt werden" #: libvips/iofuncs/object.c:1777 msgid "not , or ) after parameter" msgstr "kein »,« oder »)« nach Parameter" #: libvips/iofuncs/object.c:1784 msgid "extra tokens after ')'" msgstr "keine zusätzlichen Token nach »)«" #. File length unit. #. #: libvips/iofuncs/buf.c:520 msgid "bytes" msgstr "Byte" #. Kilo byte unit. #. #: libvips/iofuncs/buf.c:524 msgid "KB" msgstr "KB" #. Mega byte unit. #. #: libvips/iofuncs/buf.c:528 msgid "MB" msgstr "MB" #. Giga byte unit. #. #: libvips/iofuncs/buf.c:532 msgid "GB" msgstr "GB" #. Tera byte unit. #. #: libvips/iofuncs/buf.c:536 msgid "TB" msgstr "TB" #: libvips/iofuncs/util.c:639 msgid "unable to get file stats" msgstr "Dateistatus kann nicht abgefragt werden" #: libvips/iofuncs/util.c:656 libvips/iofuncs/sinkdisc.c:262 msgid "write failed" msgstr "Schreiben fehlgeschlagen" #: libvips/iofuncs/util.c:720 #, c-format msgid "unable to open file \"%s\" for reading" msgstr "Datei »%s« kann nicht zum Lesen geöffnet werden" #: libvips/iofuncs/util.c:742 #, c-format msgid "unable to open file \"%s\" for writing" msgstr "Datei »%s« kann nicht zum Schreiben geöffnet werden" #: libvips/iofuncs/util.c:767 #, c-format msgid "\"%s\" too long" msgstr "»%s« zu lang" #: libvips/iofuncs/util.c:784 msgid "out of memory" msgstr "Hauptspeicher reicht nicht aus" #: libvips/iofuncs/util.c:810 #, c-format msgid "error reading from file \"%s\"" msgstr "Fehler beim Lesen von Datei »%s«" #: libvips/iofuncs/util.c:857 #, c-format msgid "write error (%zd out of %zd blocks written) ... disc full?" msgstr "Schreibfehler (%zd aus %zd Blöcken geschrieben) … Platte voll?" #: libvips/iofuncs/util.c:1106 libvips/iofuncs/util.c:1113 msgid "unable to truncate" msgstr "kann nicht gekürzt werden" #: libvips/iofuncs/util.c:1297 msgid "unexpected end of string" msgstr "Unerwartetes Ende der Zeichenkette" #: libvips/iofuncs/util.c:1315 #, c-format msgid "expected %s, saw %s" msgstr "%s erwartet, %s gesehen" #: libvips/iofuncs/util.c:1485 #, c-format msgid "unable to make temporary file %s" msgstr "temporäre Datei %s kann nicht erstellt werden" #: libvips/iofuncs/operation.c:97 msgid "input" msgstr "Eingabe" #: libvips/iofuncs/operation.c:97 msgid "output" msgstr "Ausgabe" #: libvips/iofuncs/operation.c:246 msgid "operations" msgstr "Transaktionen" #: libvips/iofuncs/operation.c:273 msgid "usage:" msgstr "Aufruf:" #: libvips/iofuncs/operation.c:699 #, c-format msgid "unknown argument '%s'" msgstr "unbekanntes Argument »%s«" #: libvips/iofuncs/operation.c:810 msgid "too few arguments" msgstr "zu wenige Argumente" #: libvips/iofuncs/operation.c:931 msgid "too many arguments" msgstr "zu viele Argumente" #: libvips/iofuncs/header.c:210 #, c-format msgid "unknown band format %d" msgstr "unbekanntes Bandformat %d" #: libvips/iofuncs/header.c:781 #, c-format msgid "field \"%s\" not found" msgstr "Feld »%s« nicht gefunden" #: libvips/iofuncs/header.c:949 #, c-format msgid "field \"%s\" is of type %s, not %s" msgstr "Feld »%s« ist vom Typ %s, nicht %s" #: libvips/iofuncs/sinkmemory.c:108 msgid "per-thread state for sinkmemory" msgstr "Status pro Thread für »sinkmemory«" #: libvips/iofuncs/sinkdisc.c:121 msgid "per-thread state for sinkdisc" msgstr "Status pro Thread für »sinkdisc«" #: libvips/iofuncs/error.c:210 msgid "windows error" msgstr "Windows-Fehler" #: libvips/iofuncs/error.c:219 msgid "unix error" msgstr "Unix-Fehler" #: libvips/iofuncs/error.c:304 libvips/iofuncs/error.c:305 #: libvips/iofuncs/error.c:354 libvips/iofuncs/error.c:355 #, c-format msgid "%s: " msgstr "%s: " #: libvips/iofuncs/error.c:304 msgid "vips diagnostic" msgstr "Vips-Diagnose" #: libvips/iofuncs/error.c:354 msgid "vips warning" msgstr "Vips-Warnung" #: libvips/iofuncs/error.c:438 msgid "image must be uncoded" msgstr "Bild muss unkodiert sein" #: libvips/iofuncs/error.c:466 msgid "image coding must be NONE or LABQ" msgstr "Bildkodierung muss NONE oder LABQ sein" #: libvips/iofuncs/error.c:494 msgid "unknown image coding" msgstr "unbekannte Bildkodierung" #: libvips/iofuncs/error.c:520 msgid "Radiance coding only" msgstr "Nur Radiance-Kodierung" #: libvips/iofuncs/error.c:546 msgid "LABQ coding only" msgstr "Nur LABQ-Kodierung" #: libvips/iofuncs/error.c:570 msgid "image must one band" msgstr "Bild muss ein Band haben" #: libvips/iofuncs/error.c:595 #, c-format msgid "image must have %d bands" msgstr "Bild muss %d Bänder haben" #: libvips/iofuncs/error.c:620 msgid "image must have one or three bands" msgstr "Bild muss ein oder drei Bänder haben" #: libvips/iofuncs/error.c:648 msgid "images must have the same number of bands, or one must be single-band" msgstr "" "Bilder müssen die gleiche Anzahl Bänder haben oder eines muss ein Band haben" #: libvips/iofuncs/error.c:675 #, c-format msgid "image must have 1 or %d bands" msgstr "Bild muss ein oder %d Bänder haben" #: libvips/iofuncs/error.c:699 msgid "image must be non-complex" msgstr "Bild muss nicht-komplex sein" #: libvips/iofuncs/error.c:723 msgid "image must be complex" msgstr "Bild muss komplex sein" #: libvips/iofuncs/error.c:749 #, c-format msgid "image must be %s" msgstr "Bild muss %s sein" #: libvips/iofuncs/error.c:774 msgid "image must be integer" msgstr "Bild muss ganzzahlig sein" #: libvips/iofuncs/error.c:799 msgid "image must be unsigned integer" msgstr "Bild muss aus vorzeichenlosen Ganzzahlen bestehen" #: libvips/iofuncs/error.c:827 msgid "image must be 8- or 16-bit integer, signed or unsigned" msgstr "" "Bild muss aus 8- oder 16-Bit Ganzzahlen mit oder ohne Vorzeichen bestehen" #: libvips/iofuncs/error.c:854 msgid "image must be 8- or 16-bit unsigned integer" msgstr "Bild muss aus 8- oder 16-Bit vorzeichenlosen Ganzzahlen bestehen" #: libvips/iofuncs/error.c:880 msgid "image must be 8- or 16-bit unsigned integer, or float" msgstr "" "Bild muss aus 8- oder 16-Bit vorzeichenlosen Ganzzahlen oder " "Fließkommazahlen bestehen" #: libvips/iofuncs/error.c:908 msgid "image must be unsigned int or float" msgstr "" "Bild muss aus 8- oder 16-Bit vorzeichenlosen Ganz- oder Fließkommazahlen " "bestehen" #: libvips/iofuncs/error.c:933 msgid "images must match in size" msgstr "Bilder müssen in der Größe passen" #: libvips/iofuncs/error.c:959 msgid "images must have the same number of bands" msgstr "Bilder müssen die gleiche Anzahl Bänder haben" #: libvips/iofuncs/error.c:1013 msgid "images must have the same band format" msgstr "Bilder müssen das gleiche Bandformat haben" #: libvips/iofuncs/error.c:1039 msgid "images must have the same coding" msgstr "Bilder müssen die gleiche Kodierung haben" #: libvips/iofuncs/error.c:1064 #, c-format msgid "vector must have 1 or %d elements" msgstr "Vektor muss 1 oder %d Elemente haben" #: libvips/iofuncs/error.c:1089 msgid "histograms must have width or height 1" msgstr "Histogramme müssen eine Breite oder Höhe von eins haben" #: libvips/iofuncs/error.c:1094 msgid "histograms must have not have more than 65536 elements" msgstr "Histogramm dürfen nicht mehr als 65536 Elemente haben" #: libvips/iofuncs/error.c:1123 libvips/iofuncs/error.c:1151 msgid "nonsense mask parameters" msgstr "unsinnige Maskenparameter" #: libvips/iofuncs/error.c:1176 msgid "mask must be 1D" msgstr "Maske muss 1D sein" #: libvips/iofuncs/threadpool.c:217 #, c-format msgid "threads clipped to %d" msgstr "Threads an %d angeheftet" #: libvips/iofuncs/threadpool.c:281 msgid "per-thread state for vipsthreadpool" msgstr "Status pro Thread für »vipsthreadpool«" #: libvips/morphology/im_profile.c:104 msgid "dir not 0 or 1" msgstr "»dir« nicht 0 oder 1" #: libvips/morphology/morphology.c:311 #, c-format msgid "bad mask element (%d should be 0, 128 or 255)" msgstr "falsches Maskenelement (%d sollte 0, 128 oder 255 sein)" #: libvips/morphology/im_zerox.c:141 msgid "flag not -1 or 1" msgstr "Schalter nicht -1 oder 1" #: libvips/morphology/im_zerox.c:145 msgid "image too narrow" msgstr "Bild zu schmal" #: libvips/morphology/im_cntlines.c:81 msgid "flag should be 0 (horizontal) or 1 (vertical)" msgstr "Schalter sollte 0 (horizontal) oder 1 (vertikal) sein" #: libvips/morphology/im_rank.c:365 msgid "image too small for window" msgstr "Bild zu klein für Fenster" #: libvips/morphology/im_rank_image.c:303 msgid "zero input images!" msgstr "null Eingabebilder" #: libvips/morphology/im_rank_image.c:308 #, c-format msgid "index should be in range 0 - %d" msgstr "Index sollte im Bereich 0 - %d liegen" #: libvips/mosaicing/im_lrmerge.c:213 libvips/mosaicing/im_lrmerge.c:262 #: libvips/mosaicing/im_lrmerge.c:603 libvips/mosaicing/im_tbmerge.c:163 #: libvips/mosaicing/im_tbmerge.c:217 libvips/mosaicing/im_tbmerge.c:535 msgid "internal error" msgstr "interner Fehler" #: libvips/mosaicing/im_lrmerge.c:703 msgid "mwidth must be -1 or >= 0" msgstr "»mwidth« muss -1 oder >= 0 sein" #: libvips/mosaicing/im_lrmerge.c:732 msgid "no overlap" msgstr "kein Überlappen" #: libvips/mosaicing/im_lrmerge.c:803 libvips/mosaicing/im_tbmerge.c:634 #: libvips/resample/im_affine.c:469 msgid "unknown coding type" msgstr "unbekannter Kodierungstyp" #: libvips/mosaicing/im_lrmerge.c:820 libvips/mosaicing/im_tbmerge.c:652 msgid "too much overlap" msgstr "zu viel Überlappung" #: libvips/mosaicing/im_remosaic.c:104 #, c-format msgid "substitute image \"%s\" is not the same size as \"%s\"" msgstr "Bild zum Ersetzen »%s« hat nicht die gleiche Größe wie »%s«" #: libvips/mosaicing/im_tbmosaic.c:89 libvips/mosaicing/im_lrmosaic.c:113 msgid "bad area parameters" msgstr "falsche Bereichsparameter" #: libvips/mosaicing/im_tbmosaic.c:110 libvips/mosaicing/im_lrmosaic.c:134 msgid "overlap too small for search" msgstr "Überlappen zu klein für Suche" #: libvips/mosaicing/im_tbmosaic.c:143 libvips/mosaicing/im_lrmosaic.c:167 msgid "unknown Coding type" msgstr "unbekannter Kodierungstyp" #: libvips/mosaicing/im_chkpair.c:200 msgid "inputs incompatible" msgstr "Eingaben inkompatibel" #: libvips/mosaicing/im_chkpair.c:204 libvips/mosaicing/im_tbcalcon.c:102 msgid "help!" msgstr "Hilfe!" #: libvips/mosaicing/im_tbcalcon.c:116 msgid "overlap too small" msgstr "Überlappen zu schmal" #: libvips/mosaicing/global_balance.c:145 msgid "no matching '>'" msgstr "kein passendes »>«" #: libvips/mosaicing/global_balance.c:154 msgid "too many items" msgstr "zu viele Elemente" # Propogate a transform down a tree. If dirty is set, we've been here before, # so there is a doubling up of this node. If this is a leaf, then we have the # same leaf twice (which, in fact, we can cope with); if this is a node, we # have circularity. #: libvips/mosaicing/global_balance.c:448 msgid "circularity detected" msgstr "Zirkularität entdeckt" #: libvips/mosaicing/global_balance.c:482 #: libvips/mosaicing/global_balance.c:538 #, c-format msgid "image \"%s\" used twice as output" msgstr "Bild »%s« zweimal als Ausgabe benutzt" #: libvips/mosaicing/global_balance.c:587 msgid "bad number of args in join line" msgstr "falsche Anzahl von Argumenten in »join«-Zeile" #: libvips/mosaicing/global_balance.c:629 msgid "bad number of args in join1 line" msgstr "falsche Anzahl von Argumenten in »join1«-Zeile" #: libvips/mosaicing/global_balance.c:665 msgid "bad number of args in copy line" msgstr "falsche Anzahl von Argumenten in »copy«-Zeile" #: libvips/mosaicing/global_balance.c:723 msgid "" "mosaic root not found in desc file\n" "is this really a mosaiced image?" msgstr "" "Mosaik-Wurzel nicht in Beschreibungsdatei gefunden\n" "ist das wirklich ein Bild?" #: libvips/mosaicing/global_balance.c:734 msgid "more than one root" msgstr "mehr als eine Wurzel" #: libvips/mosaicing/global_balance.c:1053 msgid "empty overlap!" msgstr "leere Überlappung!" #: libvips/mosaicing/im_avgdxdy.c:64 msgid "no points to average" msgstr "keine Punkte zum Mitteln" #: libvips/mosaicing/im_lrcalcon.c:203 msgid "overlap too small for your search size" msgstr "Überlappen zu schmal für Ihre Suchgröße" #: libvips/mosaicing/im_lrcalcon.c:242 #, c-format msgid "found %d tie-points, need at least %d" msgstr "es wurden %d Verbindungspunkte gefunden, mindestens %d sind nötig" #: libvips/mosaicing/im_lrcalcon.c:287 msgid "not 1-band uchar image" msgstr "kein »uchar«-Bild mit einem Band" #: libvips/mosaicing/im_clinear.c:136 msgid "im_invmat failed" msgstr "»im_invmat« fehlgeschlagen" #: libvips/other/im_zone.c:80 msgid "size must be even and positive" msgstr "Größe muss gerade und positiv sein" #: libvips/other/im_sines.c:88 msgid "wrong sizes" msgstr "falsche Größen" #: libvips/other/im_sines.c:101 msgid "calloc failed" msgstr "»calloc« fehlgeschlagen" #: libvips/other/im_eye.c:83 msgid "factor should be in [1,0)" msgstr "Faktor sollte in [0,1) liegen" #: libvips/resample/im_affine.c:410 msgid "output coordinates out of range" msgstr "Ausgabekoordinaten außerhalb des Bereichs" #: libvips/resample/im_shrink.c:346 msgid "shrink factors should be >= 1" msgstr "Schrumpffaktoren sollten >=1 sein" #: libvips/resample/interpolate.c:180 msgid "VIPS interpolators" msgstr "VIPS-Interpolatoren" #: libvips/resample/interpolate.c:361 msgid "Nearest-neighbour interpolation" msgstr "Nächste-Nachbar-Interpolation" #: libvips/resample/interpolate.c:532 msgid "Bilinear interpolation" msgstr "Bilineare Interpolation" #: libvips/resample/im_rightshift_size.c:120 msgid "shift by zero: falling back to im_copy" msgstr "verschieben um Null: Rückfall auf »im_copy«" #: libvips/resample/im_rightshift_size.c:124 msgid "would result in zero size output image" msgstr "würde in einem Ausgabebild der Größe Null resultieren" #: libvips/resample/im_rightshift_size.c:132 msgid "image and band_fmt must match in sign" msgstr "Bild und Band-Fmt müssen im Kennzeichen zusammenpassen" #: libvips/video/im_video_test.c:51 msgid "error requested" msgstr "Fehler abgefragt" #: libvips/video/im_video_v4l1.c:241 msgid "no file descriptor" msgstr "kein Datei-Deskriptor" #: libvips/video/im_video_v4l1.c:246 #, c-format msgid "ioctl(0x%x) failed: %s" msgstr "ioctl(0x%x) fehlgeschlagen: %s" #: libvips/video/im_video_v4l1.c:295 #, c-format msgid "cannot open video device \"%s\"" msgstr "Videogerät »%s« kann nicht geöffnet werden" #: libvips/video/im_video_v4l1.c:303 msgid "cannot get video capability" msgstr "Videofähigkeit kann nicht abgefragt werden" #: libvips/video/im_video_v4l1.c:312 msgid "card cannot capture to memory" msgstr "Karte kann nicht in Speicher digitalisiert werden" #: libvips/video/im_video_v4l1.c:458 msgid "unable to map memory" msgstr "Speicher kann nicht abgebildet werden" #: libvips/video/im_video_v4l1.c:470 #, c-format msgid "channel not between 0 and %d" msgstr "Kanal nicht zwischen 0 und %d" #: libvips/video/im_video_v4l1.c:698 msgid "compiled without im_video_v4l1 support" msgstr "ohne »im_video_v4l1«-Unterstützung kompiliert" #: tools/edvips.c:82 msgid "tag file as big or little-endian" msgstr "Kennzeichendatei als Big- oder Little-Endian" #: tools/edvips.c:84 msgid "set width to N pixels" msgstr "Breite auf N Bildpunkte setzen" #: tools/edvips.c:86 msgid "set height to N pixels" msgstr "Höhe auf N Bildpunkte setzen" #: tools/edvips.c:88 msgid "set Bands to N" msgstr "Bänder auf N setzen" #: tools/edvips.c:90 msgid "set BandFmt to F (eg. uchar, float)" msgstr "»BandFmt« auf F setzen (z.B. uchar, float)" #: tools/edvips.c:92 msgid "set interpretation to I (eg. xyz)" msgstr "Interpretation aif I setzen (z.B. xyz)" #: tools/edvips.c:94 msgid "set Coding to C (eg. labq)" msgstr "Kodierung auf C setzen (z.B. labq)" #: tools/edvips.c:96 msgid "set Xres to R pixels/mm" msgstr "»Xres« auf R Bildpunkte/mm setzen" #: tools/edvips.c:98 msgid "set Yres to R pixels/mm" msgstr "»Yres« auf R Bildpunkte/mm setzen" #: tools/edvips.c:100 msgid "set Xoffset to N pixels" msgstr "»Xoffset« auf N Bildpunkte setzen" #: tools/edvips.c:102 msgid "set Yoffset to N pixels" msgstr "»Yoffset« auf N Bildpunkte setzen" #: tools/edvips.c:104 msgid "replace extension block with stdin" msgstr "Erweiterungsblock mit STDIN ersetzen" #: tools/edvips.c:106 msgid "set Xsize to N (deprecated, use width)" msgstr "»Xsize« auf N setzen (missbilligt, benutzen Sie »width«)" #: tools/edvips.c:108 msgid "set Ysize to N (deprecated, use height)" msgstr "»Ysize« auf N setzen (missbilligt, benutzen Sie »height«)" #: tools/edvips.c:110 msgid "set Type to T (deprecated, use interpretation)" msgstr "Typ auf N setzen (missbilligt, benutzen Sie »interpretation«" #: tools/edvips.c:121 #, c-format msgid "'%s' is not a positive integer" msgstr "»%s« ist keine positive Ganzzahl" #: tools/edvips.c:133 msgid "unable to start VIPS" msgstr "VIPS kann nicht gestartet werden" #: tools/edvips.c:138 msgid "vipsfile - edit vipsfile header" msgstr "»vipsfile« - »vipsfile«-Kopfzeilen bearbeiten" #: tools/edvips.c:150 #, c-format msgid "usage: %s [OPTION...] vipsfile\n" msgstr "Aufruf: %s [OPTION …] vipsfile\n" #: tools/edvips.c:157 #, c-format msgid "could not open image %s" msgstr "Bild %s konnte nicht geöffnet werden" #: tools/edvips.c:160 #, c-format msgid "could not read VIPS header for %s" msgstr "VIPS-Kopfzeilen für %s konnten nicht gelesen werden" #: tools/edvips.c:169 #, c-format msgid "bad endian-ness %s, should be 'big' or 'little'" msgstr "falsche Byte-Reihenfolge %s, sollte »big« oder »little« sein" #: tools/edvips.c:182 #, c-format msgid "bad format %s" msgstr "falsches Format %s" #: tools/edvips.c:190 #, c-format msgid "bad interpretation %s" msgstr "falsche Interpretation »%s« " #: tools/edvips.c:198 #, c-format msgid "bad coding %s" msgstr "falsche Kodierung %s" #: tools/edvips.c:211 #, c-format msgid "could not seek on %s" msgstr "auf %s konnte nicht gesucht werden" #: tools/edvips.c:214 #, c-format msgid "could not write to %s" msgstr "auf %s konnte nicht geschrieben werden" #: tools/edvips.c:221 msgid "could not get ext data" msgstr "zusätzliche Daten konnten nicht abgefragt werden" #: tools/edvips.c:230 msgid "could not set extension" msgstr "Erweiterung konnte nicht gesetzt werden" #: tools/find_mosaic.c:112 tools/find_mosaic.c:122 tools/find_mosaic.c:144 #: tools/find_mosaic.c:154 tools/find_mosaic.c:163 tools/find_mosaic.c:184 #: tools/find_mosaic.c:194 tools/find_mosaic.c:203 tools/mergeup.c:238 #: tools/mergeup.c:248 tools/mergeup.c:270 tools/mergeup.c:280 #: tools/mergeup.c:289 tools/mergeup.c:310 tools/mergeup.c:320 #: tools/mergeup.c:329 #, c-format msgid "bad file name format '%s'" msgstr "falsches Dateinamensformat »%s«" #: tools/header.c:85 msgid "show all fields" msgstr "alle Felder anzeigen" #: tools/header.c:87 msgid "" "print value of FIELD (\"getext\" reads extension block, \"Hist\" reads image " "history)" msgstr "" "Wert von FELD ausgeben (»getext« liest Erweiterungsblock, »Hist« liest " "Bildchronik)" #: tools/header.c:210 msgid "- print image header" msgstr "- Bild-Kopfzeilen ausgeben" #: tools/mergeup.c:381 msgid "allocation failure in mergeup" msgstr "Reservierung in »mergeup« gescheitert" #: tools/mergeup.c:391 msgid "Need more than one image" msgstr "Mehr als ein Bild benötigt" #: tools/vips.c:101 msgid "load PLUGIN" msgstr "ERWEITERUNG laden" #: tools/vips.c:102 msgid "PLUGIN" msgstr "ERWEITERUNG" #: tools/vips.c:104 msgid "print version" msgstr "Version ausgeben" #: tools/vips.c:147 #, c-format msgid "no package or function \"%s\"" msgstr "kein Paket oder Funktion »%s«" #: tools/vips.c:917 msgid "list classes|packages|all|package-name|operation-name" msgstr "classes|packages|all|package-name|operation-name aufführen" #: tools/vips.c:919 msgid "generate headers for C++ binding" msgstr "Header für C++-Anbindung erzeugen" #: tools/vips.c:921 msgid "generate bodies for C++ binding" msgstr "Rumpfdaten für C++-Anbindung erzeugen" #: tools/vips.c:923 msgid "generate links for vips/bin" msgstr "Verweise für VIPS/Bin erzeugen" #: tools/vips.c:1043 msgid "[ACTION] [OPTIONS] [PARAMETERS] - VIPS driver program" msgstr "[AKTION] [OPTIONEN] [PARAMETER] - VIPS-Treiberprogramm" #: tools/vips.c:1111 msgid "possible actions:\n" msgstr "mögliche Aktionen:\n" #: tools/vips.c:1116 msgid "execute named vips operation" msgstr "genannte VIPS-Transaktion ausführen" #: tools/vips.c:1118 #, c-format msgid "unknown action \"%s\"" msgstr "unbekannte Aktion »%s«" #: tools/vipsthumbnail.c:54 msgid "set thumbnail size to SIZE" msgstr "Miniaturansicht auf GRÖẞE setzen" #: tools/vipsthumbnail.c:55 msgid "SIZE" msgstr "GRÖẞE" #: tools/vipsthumbnail.c:57 msgid "set output to FORMAT" msgstr "Ausgabe auf FORMAT setzen" #: tools/vipsthumbnail.c:58 msgid "FORMAT" msgstr "FORMAT" #: tools/vipsthumbnail.c:60 msgid "resample with INTERPOLATOR" msgstr "neues Muster mit INTERPOLATOR erstellen" #: tools/vipsthumbnail.c:61 msgid "INTERPOLATOR" msgstr "INTERPOLATOR" #: tools/vipsthumbnail.c:63 msgid "don't sharpen thumbnail" msgstr "Miniaturansicht nicht schärfen" #: tools/vipsthumbnail.c:65 msgid "export with PROFILE" msgstr "mit PROFIL exportieren" #: tools/vipsthumbnail.c:66 tools/vipsthumbnail.c:69 msgid "PROFILE" msgstr "PROFIL" #: tools/vipsthumbnail.c:68 msgid "import untagged images with PROFILE" msgstr "nicht gekennzeichnetes Bild mit PROFIL importieren" #: tools/vipsthumbnail.c:71 msgid "don't delete profile from exported image" msgstr "Profil aus exportiertem Bild nicht löschen" #: tools/vipsthumbnail.c:73 msgid "verbose output" msgstr "detaillierte Ausgabe" #: tools/vipsthumbnail.c:412 msgid "- thumbnail generator" msgstr "- Miniaturansichten-Generator" #: libvips/resample/bicubic.cpp:430 msgid "Bicubic interpolation (Catmull-Rom)" msgstr "doppelt kubische Interpolation (Catmull-Rom)" #: libvips/resample/nohalo.cpp:1577 msgid "Edge sharpening resampler with halo reduction" msgstr "neues Kantenschärfungsmuster mit Halo-Reduzierung" #: libvips/resample/vsqbs.cpp:400 msgid "B-Splines with antialiasing smoothing" msgstr "B-Splines mit Kantenglättung" #: libvips/resample/lbb.cpp:861 msgid "Reduced halo bicubic" msgstr "doppelt kubische Halo-Reduzierung" libvips-8.12.1/po/en_GB.gmo000066400000000000000000000026271414645631700153710ustar00rootroot00000000000000xy" 0L)a$%#7 KYu*%&=d|   Destination color spaceNeither global nor local color mapSource color spacebad colormapcalculate color differencechange color codingcolor operationscolor space transformationsconvert to a new colorspacefalse-color an imagemeasure a set of patches on a color chartunimplemented input color space 0x%xunimplemented output color space 0x%xunsupported color typeunsupported colorspace %dProject-Id-Version: vips 8.5 Report-Msgid-Bugs-To: PO-Revision-Date: Last-Translator: John Cupitt Language-Team: Language: en_GB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Destination colour spaceNeither global nor local colour mapSource colour spacebad colourmapcalculate colour differencechange colour codingcolour operationscolour space transformationsconvert to a new colourspacefalse-colour an imagemeasure a set of patches on a colour chartunimplemented input colour space 0x%xunimplemented output colour space 0x%xunsupported colour typeunsupported colourspace %dlibvips-8.12.1/po/en_GB.po000066400000000000000000004453431414645631700152330ustar00rootroot00000000000000# en_GB for vips # Copyright (C) 2017 # This file is distributed under the same license as the vips package. # John Cupitt , 2017. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: vips 8.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-02-22 13:13+0000\n" "PO-Revision-Date: \n" "Last-Translator: John Cupitt \n" "Language-Team: \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../libvips/arithmetic/min.c:431 msgid "find image minimum" msgstr "" #: ../libvips/arithmetic/min.c:439 ../libvips/arithmetic/stats.c:420 #: ../libvips/arithmetic/deviate.c:221 ../libvips/arithmetic/max.c:438 #: ../libvips/arithmetic/hist_find_ndim.c:298 #: ../libvips/arithmetic/measure.c:210 ../libvips/arithmetic/hist_find.c:450 #: ../libvips/arithmetic/hough.c:185 ../libvips/arithmetic/arithmetic.c:639 #: ../libvips/arithmetic/avg.c:214 #: ../libvips/arithmetic/hist_find_indexed.c:391 ../libvips/colour/colour.c:427 #: ../libvips/colour/sRGB2scRGB.c:249 ../libvips/colour/scRGB2BW.c:243 #: ../libvips/colour/scRGB2sRGB.c:271 ../libvips/colour/colourspace.c:592 #: ../libvips/conversion/conversion.c:200 #: ../libvips/convolution/convolution.c:135 #: ../libvips/convolution/gaussblur.c:125 ../libvips/convolution/sharpen.c:319 #: ../libvips/convolution/correlation.c:163 ../libvips/create/create.c:101 #: ../libvips/foreign/foreign.c:984 ../libvips/freqfilt/freqfilt.c:104 #: ../libvips/histogram/hist_equal.c:114 ../libvips/histogram/stdif.c:300 #: ../libvips/histogram/histogram.c:232 ../libvips/histogram/hist_entropy.c:119 #: ../libvips/histogram/hist_norm.c:147 ../libvips/histogram/hist_plot.c:348 #: ../libvips/histogram/hist_local.c:364 ../libvips/histogram/maplut.c:700 #: ../libvips/iofuncs/system.c:284 ../libvips/morphology/morph.c:143 #: ../libvips/morphology/rank.c:413 ../libvips/mosaicing/merge.c:121 #: ../libvips/mosaicing/im_remosaic.c:170 #: ../libvips/mosaicing/global_balance.c:1777 ../libvips/mosaicing/mosaic.c:192 #: ../libvips/mosaicing/match.c:216 ../libvips/mosaicing/mosaic1.c:501 #: ../libvips/resample/resample.c:138 ../libvips/resample/thumbnail.c:520 msgid "Output" msgstr "" #: ../libvips/arithmetic/min.c:440 ../libvips/arithmetic/deviate.c:222 #: ../libvips/arithmetic/max.c:439 ../libvips/arithmetic/avg.c:215 #: ../libvips/histogram/hist_entropy.c:120 msgid "Output value" msgstr "" #: ../libvips/arithmetic/min.c:446 ../libvips/arithmetic/max.c:445 #: ../libvips/arithmetic/getpoint.c:153 ../libvips/conversion/embed.c:569 #: ../libvips/conversion/wrap.c:125 ../libvips/draw/draw_image.c:265 #: ../libvips/draw/draw_mask.c:329 ../libvips/draw/draw_flood.c:552 msgid "x" msgstr "" #: ../libvips/arithmetic/min.c:447 msgid "Horizontal position of minimum" msgstr "" #: ../libvips/arithmetic/min.c:453 ../libvips/arithmetic/max.c:452 #: ../libvips/arithmetic/getpoint.c:160 ../libvips/conversion/embed.c:576 #: ../libvips/conversion/wrap.c:132 ../libvips/draw/draw_image.c:272 #: ../libvips/draw/draw_mask.c:336 ../libvips/draw/draw_flood.c:559 msgid "y" msgstr "" #: ../libvips/arithmetic/min.c:454 msgid "Vertical position of minimum" msgstr "" #: ../libvips/arithmetic/min.c:460 ../libvips/arithmetic/max.c:459 #: ../libvips/create/invertlut.c:295 ../libvips/create/identity.c:158 msgid "Size" msgstr "" #: ../libvips/arithmetic/min.c:461 msgid "Number of minimum values to find" msgstr "" #: ../libvips/arithmetic/min.c:467 ../libvips/arithmetic/max.c:466 #: ../libvips/arithmetic/getpoint.c:146 msgid "Output array" msgstr "" #: ../libvips/arithmetic/min.c:468 ../libvips/arithmetic/max.c:467 #: ../libvips/arithmetic/getpoint.c:147 msgid "Array of output values" msgstr "" #: ../libvips/arithmetic/min.c:474 ../libvips/arithmetic/max.c:473 msgid "x array" msgstr "" #: ../libvips/arithmetic/min.c:475 ../libvips/arithmetic/max.c:474 msgid "Array of horizontal positions" msgstr "" #: ../libvips/arithmetic/min.c:481 ../libvips/arithmetic/max.c:480 msgid "y array" msgstr "" #: ../libvips/arithmetic/min.c:482 ../libvips/arithmetic/max.c:481 msgid "Array of vertical positions" msgstr "" #: ../libvips/arithmetic/sum.c:141 msgid "sum an array of images" msgstr "" #: ../libvips/arithmetic/stats.c:412 ../libvips/arithmetic/avg.c:206 msgid "find image average" msgstr "" #: ../libvips/arithmetic/stats.c:421 ../libvips/arithmetic/measure.c:211 msgid "Output array of statistics" msgstr "" #: ../libvips/arithmetic/project.c:322 msgid "find image projections" msgstr "" #: ../libvips/arithmetic/project.c:330 ../libvips/arithmetic/profile.c:300 msgid "Columns" msgstr "" #: ../libvips/arithmetic/project.c:331 msgid "Sums of columns" msgstr "" #: ../libvips/arithmetic/project.c:336 ../libvips/arithmetic/profile.c:306 msgid "Rows" msgstr "" #: ../libvips/arithmetic/project.c:337 msgid "Sums of rows" msgstr "" #: ../libvips/arithmetic/hough_line.c:135 msgid "find hough line transform" msgstr "" #: ../libvips/arithmetic/hough_line.c:142 ../libvips/arithmetic/measure.c:244 #: ../libvips/conversion/embed.c:583 ../libvips/conversion/copy.c:284 #: ../libvips/conversion/extract.c:219 ../libvips/create/xyz.c:193 #: ../libvips/create/logmat.c:208 ../libvips/create/worley.c:310 #: ../libvips/create/gaussnoise.c:172 ../libvips/create/perlin.c:297 #: ../libvips/create/point.c:143 ../libvips/create/fractsurf.c:102 #: ../libvips/create/text.c:297 ../libvips/create/black.c:129 #: ../libvips/draw/draw_flood.c:593 ../libvips/foreign/rawload.c:123 #: ../libvips/histogram/stdif.c:308 ../libvips/histogram/hist_local.c:370 #: ../libvips/iofuncs/image.c:1130 ../libvips/morphology/rank.c:419 msgid "Width" msgstr "" #: ../libvips/arithmetic/hough_line.c:143 msgid "horizontal size of parameter space" msgstr "" #: ../libvips/arithmetic/hough_line.c:149 ../libvips/arithmetic/measure.c:251 #: ../libvips/conversion/embed.c:590 ../libvips/conversion/copy.c:291 #: ../libvips/conversion/extract.c:226 ../libvips/create/xyz.c:200 #: ../libvips/create/worley.c:317 ../libvips/create/gaussnoise.c:179 #: ../libvips/create/perlin.c:304 ../libvips/create/point.c:150 #: ../libvips/create/fractsurf.c:109 ../libvips/create/black.c:136 #: ../libvips/draw/draw_flood.c:600 ../libvips/foreign/rawload.c:130 #: ../libvips/histogram/stdif.c:315 ../libvips/histogram/hist_local.c:377 #: ../libvips/iofuncs/image.c:1137 ../libvips/morphology/rank.c:426 msgid "Height" msgstr "" #: ../libvips/arithmetic/hough_line.c:150 msgid "Vertical size of parameter space" msgstr "" #: ../libvips/arithmetic/binary.c:89 msgid "binary operations" msgstr "" #: ../libvips/arithmetic/binary.c:96 ../libvips/arithmetic/measure.c:230 #: ../libvips/colour/colour.c:699 ../libvips/conversion/extract.c:205 #: ../libvips/draw/draw_smudge.c:197 ../libvips/draw/draw_flood.c:579 #: ../libvips/draw/draw_rect.c:173 msgid "Left" msgstr "" #: ../libvips/arithmetic/binary.c:97 msgid "Left-hand image argument" msgstr "" #: ../libvips/arithmetic/binary.c:102 ../libvips/colour/colour.c:705 msgid "Right" msgstr "" #: ../libvips/arithmetic/binary.c:103 msgid "Right-hand image argument" msgstr "" #: ../libvips/arithmetic/deviate.c:213 msgid "find image standard deviation" msgstr "" #: ../libvips/arithmetic/max.c:430 msgid "find image maximum" msgstr "" #: ../libvips/arithmetic/max.c:446 msgid "Horizontal position of maximum" msgstr "" #: ../libvips/arithmetic/max.c:453 msgid "Vertical position of maximum" msgstr "" #: ../libvips/arithmetic/max.c:460 msgid "Number of maximum values to find" msgstr "" #: ../libvips/arithmetic/statistic.c:161 msgid "VIPS statistic operations" msgstr "" #: ../libvips/arithmetic/statistic.c:167 ../libvips/arithmetic/nary.c:87 #: ../libvips/arithmetic/unary.c:88 ../libvips/colour/colour.c:493 #: ../libvips/colour/colour.c:587 ../libvips/colour/sRGB2scRGB.c:243 #: ../libvips/colour/scRGB2BW.c:237 ../libvips/colour/scRGB2sRGB.c:265 #: ../libvips/colour/colourspace.c:586 ../libvips/conversion/embed.c:563 #: ../libvips/conversion/zoom.c:383 ../libvips/conversion/replicate.c:196 #: ../libvips/conversion/bandfold.c:160 ../libvips/conversion/wrap.c:119 #: ../libvips/conversion/arrayjoin.c:304 #: ../libvips/conversion/unpremultiply.c:268 ../libvips/conversion/flip.c:240 #: ../libvips/conversion/flatten.c:386 ../libvips/conversion/copy.c:271 #: ../libvips/conversion/bandjoin.c:176 ../libvips/conversion/bandjoin.c:395 #: ../libvips/conversion/rot45.c:267 ../libvips/conversion/msb.c:244 #: ../libvips/conversion/extract.c:199 ../libvips/conversion/extract.c:422 #: ../libvips/conversion/cast.c:548 ../libvips/conversion/bandunfold.c:163 #: ../libvips/conversion/tilecache.c:416 ../libvips/conversion/sequential.c:327 #: ../libvips/conversion/premultiply.c:259 ../libvips/conversion/bandmean.c:198 #: ../libvips/conversion/byteswap.c:206 ../libvips/conversion/subsample.c:274 #: ../libvips/conversion/bandbool.c:214 ../libvips/conversion/recomb.c:207 #: ../libvips/conversion/cache.c:101 ../libvips/conversion/grid.c:199 #: ../libvips/conversion/scale.c:151 ../libvips/conversion/autorot.c:178 #: ../libvips/conversion/rot.c:359 ../libvips/conversion/bandrank.c:244 #: ../libvips/convolution/convolution.c:129 #: ../libvips/convolution/gaussblur.c:119 ../libvips/convolution/sharpen.c:313 #: ../libvips/convolution/correlation.c:151 ../libvips/create/invertlut.c:289 #: ../libvips/create/buildlut.c:261 ../libvips/foreign/foreign.c:1522 #: ../libvips/histogram/hist_match.c:161 ../libvips/histogram/hist_equal.c:108 #: ../libvips/histogram/stdif.c:294 ../libvips/histogram/hist_entropy.c:113 #: ../libvips/histogram/hist_ismonotonic.c:117 #: ../libvips/histogram/hist_norm.c:141 ../libvips/histogram/hist_plot.c:342 #: ../libvips/histogram/hist_unary.c:89 ../libvips/histogram/hist_local.c:358 #: ../libvips/histogram/percent.c:110 ../libvips/histogram/maplut.c:694 #: ../libvips/iofuncs/system.c:277 ../libvips/morphology/morphology.c:117 #: ../libvips/mosaicing/im_remosaic.c:164 #: ../libvips/mosaicing/global_balance.c:1771 #: ../libvips/resample/resample.c:132 msgid "Input" msgstr "" #: ../libvips/arithmetic/statistic.c:168 ../libvips/arithmetic/getpoint.c:141 #: ../libvips/arithmetic/unary.c:89 ../libvips/colour/colour.c:494 #: ../libvips/colour/colour.c:588 ../libvips/colour/sRGB2scRGB.c:244 #: ../libvips/colour/scRGB2BW.c:238 ../libvips/colour/scRGB2sRGB.c:266 #: ../libvips/colour/colourspace.c:587 ../libvips/conversion/embed.c:564 #: ../libvips/conversion/zoom.c:384 ../libvips/conversion/replicate.c:197 #: ../libvips/conversion/bandfold.c:161 ../libvips/conversion/wrap.c:120 #: ../libvips/conversion/unpremultiply.c:269 ../libvips/conversion/flip.c:241 #: ../libvips/conversion/flatten.c:387 ../libvips/conversion/copy.c:272 #: ../libvips/conversion/bandjoin.c:396 ../libvips/conversion/rot45.c:268 #: ../libvips/conversion/msb.c:245 ../libvips/conversion/extract.c:200 #: ../libvips/conversion/extract.c:423 ../libvips/conversion/cast.c:549 #: ../libvips/conversion/bandunfold.c:164 ../libvips/conversion/tilecache.c:417 #: ../libvips/conversion/sequential.c:328 #: ../libvips/conversion/premultiply.c:260 #: ../libvips/conversion/falsecolour.c:382 ../libvips/conversion/byteswap.c:207 #: ../libvips/conversion/subsample.c:275 ../libvips/conversion/gamma.c:144 #: ../libvips/conversion/cache.c:102 ../libvips/conversion/grid.c:200 #: ../libvips/conversion/scale.c:152 ../libvips/conversion/autorot.c:179 #: ../libvips/conversion/rot.c:360 ../libvips/convolution/gaussblur.c:120 #: ../libvips/convolution/sharpen.c:314 ../libvips/freqfilt/freqfilt.c:99 #: ../libvips/histogram/hist_equal.c:109 ../libvips/histogram/stdif.c:295 #: ../libvips/histogram/hist_norm.c:142 ../libvips/histogram/hist_plot.c:343 #: ../libvips/histogram/hist_unary.c:90 ../libvips/histogram/hist_local.c:359 #: ../libvips/histogram/percent.c:111 ../libvips/histogram/maplut.c:695 #: ../libvips/mosaicing/im_remosaic.c:165 #: ../libvips/mosaicing/global_balance.c:1772 msgid "Input image" msgstr "" #: ../libvips/arithmetic/nary.c:80 msgid "nary operations" msgstr "" #: ../libvips/arithmetic/nary.c:88 ../libvips/conversion/arrayjoin.c:305 #: ../libvips/conversion/bandjoin.c:177 ../libvips/conversion/bandrank.c:245 #: ../libvips/iofuncs/system.c:278 msgid "Array of input images" msgstr "" #: ../libvips/arithmetic/invert.c:165 msgid "invert an image" msgstr "" #: ../libvips/arithmetic/remainder.c:174 msgid "remainder after integer division of two images" msgstr "" #: ../libvips/arithmetic/remainder.c:324 msgid "remainder after integer division of an image and a constant" msgstr "" #: ../libvips/arithmetic/boolean.c:210 msgid "boolean operation on two images" msgstr "" #: ../libvips/arithmetic/boolean.c:218 ../libvips/arithmetic/boolean.c:521 #: ../libvips/arithmetic/relational.c:224 #: ../libvips/arithmetic/relational.c:562 ../libvips/arithmetic/math2.c:205 #: ../libvips/arithmetic/math2.c:404 ../libvips/arithmetic/complex.c:255 #: ../libvips/arithmetic/complex.c:548 ../libvips/arithmetic/complex.c:763 #: ../libvips/arithmetic/math.c:214 ../libvips/conversion/bandbool.c:220 #: ../tools/vips.c:1070 msgid "Operation" msgstr "" #: ../libvips/arithmetic/boolean.c:219 ../libvips/arithmetic/boolean.c:522 #: ../libvips/conversion/bandbool.c:221 msgid "boolean to perform" msgstr "" #: ../libvips/arithmetic/boolean.c:513 msgid "boolean operations against a constant" msgstr "" #: ../libvips/arithmetic/sign.c:152 msgid "unit vector of pixel" msgstr "" #: ../libvips/arithmetic/hist_find_ndim.c:112 #, c-format msgid "bins out of range [1,%d]" msgstr "" #: ../libvips/arithmetic/hist_find_ndim.c:289 msgid "find n-dimensional image histogram" msgstr "" #: ../libvips/arithmetic/hist_find_ndim.c:299 #: ../libvips/arithmetic/hist_find.c:451 #: ../libvips/arithmetic/hist_find_indexed.c:392 msgid "Output histogram" msgstr "" #: ../libvips/arithmetic/hist_find_ndim.c:304 msgid "Bins" msgstr "" #: ../libvips/arithmetic/hist_find_ndim.c:305 msgid "Number of bins in each dimension" msgstr "" #: ../libvips/arithmetic/multiply.c:173 msgid "multiply two images" msgstr "" #: ../libvips/arithmetic/hough_circle.c:113 msgid "parameters out of range" msgstr "" #: ../libvips/arithmetic/hough_circle.c:233 msgid "find hough circle transform" msgstr "" #: ../libvips/arithmetic/hough_circle.c:240 ../libvips/foreign/pdfload.c:489 #: ../libvips/foreign/svgload.c:290 ../libvips/mosaicing/mosaic.c:275 #: ../libvips/resample/similarity.c:171 msgid "Scale" msgstr "" #: ../libvips/arithmetic/hough_circle.c:241 msgid "Scale down dimensions by this factor" msgstr "" #: ../libvips/arithmetic/hough_circle.c:247 msgid "Min radius" msgstr "" #: ../libvips/arithmetic/hough_circle.c:248 msgid "Smallest radius to search for" msgstr "" #: ../libvips/arithmetic/hough_circle.c:254 msgid "Max radius" msgstr "" #: ../libvips/arithmetic/hough_circle.c:255 msgid "Largest radius to search for" msgstr "" #: ../libvips/arithmetic/measure.c:168 #, c-format msgid "%s: patch %d x %d, band %d: avg = %g, sdev = %g" msgstr "" #: ../libvips/arithmetic/measure.c:200 msgid "measure a set of patches on a color chart" msgstr "measure a set of patches on a colour chart" #: ../libvips/arithmetic/measure.c:204 ../libvips/arithmetic/getpoint.c:140 #: ../libvips/conversion/falsecolour.c:381 ../libvips/conversion/gamma.c:143 #: ../libvips/freqfilt/freqfilt.c:98 msgid "in" msgstr "" #: ../libvips/arithmetic/measure.c:205 msgid "Image to measure" msgstr "" #: ../libvips/arithmetic/measure.c:216 ../libvips/conversion/replicate.c:202 #: ../libvips/conversion/arrayjoin.c:311 ../libvips/conversion/grid.c:212 msgid "Across" msgstr "" #: ../libvips/arithmetic/measure.c:217 msgid "Number of patches across chart" msgstr "" #: ../libvips/arithmetic/measure.c:223 ../libvips/conversion/replicate.c:209 #: ../libvips/conversion/grid.c:219 msgid "Down" msgstr "" #: ../libvips/arithmetic/measure.c:224 msgid "Number of patches down chart" msgstr "" #: ../libvips/arithmetic/measure.c:231 ../libvips/conversion/extract.c:206 msgid "Left edge of extract area" msgstr "" #: ../libvips/arithmetic/measure.c:237 ../libvips/conversion/extract.c:212 #: ../libvips/draw/draw_flood.c:586 msgid "Top" msgstr "" #: ../libvips/arithmetic/measure.c:238 ../libvips/conversion/extract.c:213 msgid "Top edge of extract area" msgstr "" #: ../libvips/arithmetic/measure.c:245 ../libvips/conversion/extract.c:220 msgid "Width of extract area" msgstr "" #: ../libvips/arithmetic/measure.c:252 ../libvips/conversion/extract.c:227 msgid "Height of extract area" msgstr "" #: ../libvips/arithmetic/hist_find.c:441 msgid "find image histogram" msgstr "" #: ../libvips/arithmetic/hist_find.c:456 ../libvips/conversion/msb.c:250 #: ../libvips/conversion/extract.c:428 ../libvips/histogram/hist_equal.c:120 msgid "Band" msgstr "" #: ../libvips/arithmetic/hist_find.c:457 msgid "Find histogram of band" msgstr "" #: ../libvips/arithmetic/getpoint.c:136 msgid "read a point from an image" msgstr "" #: ../libvips/arithmetic/getpoint.c:154 ../libvips/arithmetic/getpoint.c:161 msgid "Point to read" msgstr "" #: ../libvips/arithmetic/add.c:172 msgid "add two images" msgstr "" #: ../libvips/arithmetic/divide.c:225 msgid "divide two images" msgstr "" #: ../libvips/arithmetic/relational.c:216 msgid "relational operation on two images" msgstr "" #: ../libvips/arithmetic/relational.c:225 #: ../libvips/arithmetic/relational.c:563 msgid "relational to perform" msgstr "" #: ../libvips/arithmetic/relational.c:553 msgid "relational operations against a constant" msgstr "" #: ../libvips/arithmetic/hough.c:176 msgid "find hough transform" msgstr "" #: ../libvips/arithmetic/hough.c:186 ../libvips/arithmetic/arithmetic.c:640 #: ../libvips/colour/colour.c:428 ../libvips/colour/sRGB2scRGB.c:250 #: ../libvips/colour/scRGB2BW.c:244 ../libvips/colour/scRGB2sRGB.c:272 #: ../libvips/colour/colourspace.c:593 ../libvips/conversion/conversion.c:201 #: ../libvips/convolution/convolution.c:136 #: ../libvips/convolution/gaussblur.c:126 ../libvips/convolution/sharpen.c:320 #: ../libvips/convolution/correlation.c:164 ../libvips/create/create.c:102 #: ../libvips/foreign/foreign.c:985 ../libvips/freqfilt/freqfilt.c:105 #: ../libvips/histogram/hist_equal.c:115 ../libvips/histogram/stdif.c:301 #: ../libvips/histogram/histogram.c:233 ../libvips/histogram/hist_norm.c:148 #: ../libvips/histogram/hist_plot.c:349 ../libvips/histogram/hist_local.c:365 #: ../libvips/histogram/maplut.c:701 ../libvips/iofuncs/system.c:285 #: ../libvips/morphology/morph.c:144 ../libvips/morphology/rank.c:414 #: ../libvips/mosaicing/merge.c:122 ../libvips/mosaicing/im_remosaic.c:171 #: ../libvips/mosaicing/global_balance.c:1778 ../libvips/mosaicing/mosaic.c:193 #: ../libvips/mosaicing/match.c:217 ../libvips/mosaicing/mosaic1.c:502 #: ../libvips/resample/resample.c:139 ../libvips/resample/thumbnail.c:521 msgid "Output image" msgstr "" #: ../libvips/arithmetic/arithmetic.c:378 #, c-format msgid "not one band or %d bands" msgstr "" #: ../libvips/arithmetic/arithmetic.c:382 msgid "bad bands" msgstr "" #: ../libvips/arithmetic/arithmetic.c:572 ../libvips/colour/colour.c:297 #: ../libvips/conversion/bandary.c:140 ../libvips/conversion/bandrank.c:204 msgid "too many input images" msgstr "" #: ../libvips/arithmetic/arithmetic.c:633 msgid "arithmetic operations" msgstr "" #: ../libvips/arithmetic/abs.c:230 msgid "absolute value of an image" msgstr "" #: ../libvips/arithmetic/linear.c:386 msgid "calculate (a * in + b)" msgstr "" #: ../libvips/arithmetic/linear.c:394 msgid "a" msgstr "" #: ../libvips/arithmetic/linear.c:395 msgid "Multiply by this" msgstr "" #: ../libvips/arithmetic/linear.c:401 msgid "b" msgstr "" #: ../libvips/arithmetic/linear.c:402 msgid "Add this" msgstr "" #: ../libvips/arithmetic/linear.c:408 msgid "uchar" msgstr "" #: ../libvips/arithmetic/linear.c:409 msgid "Output should be uchar" msgstr "" #: ../libvips/arithmetic/round.c:161 msgid "perform a round function on an image" msgstr "" #: ../libvips/arithmetic/round.c:169 msgid "Round operation" msgstr "" #: ../libvips/arithmetic/round.c:170 msgid "rounding operation to perform" msgstr "" #: ../libvips/arithmetic/math2.c:197 msgid "binary math operations" msgstr "" #: ../libvips/arithmetic/math2.c:206 ../libvips/arithmetic/math2.c:405 #: ../libvips/arithmetic/math.c:215 msgid "math to perform" msgstr "" #: ../libvips/arithmetic/math2.c:396 msgid "binary math operations with a constant" msgstr "" #: ../libvips/arithmetic/unaryconst.c:203 msgid "unary operations with a constant" msgstr "" #: ../libvips/arithmetic/unaryconst.c:207 msgid "c" msgstr "" #: ../libvips/arithmetic/unaryconst.c:208 msgid "Array of constants" msgstr "" #: ../libvips/arithmetic/complex.c:248 msgid "perform a complex operation on an image" msgstr "" #: ../libvips/arithmetic/complex.c:256 ../libvips/arithmetic/complex.c:764 msgid "complex to perform" msgstr "" #: ../libvips/arithmetic/complex.c:541 msgid "complex binary operations on two images" msgstr "" #: ../libvips/arithmetic/complex.c:549 msgid "binary complex operation to perform" msgstr "" #: ../libvips/arithmetic/complex.c:754 msgid "get a component from a complex image" msgstr "" #: ../libvips/arithmetic/complex.c:962 msgid "form a complex image from two real images" msgstr "" #: ../libvips/arithmetic/profile.c:292 msgid "find image profiles" msgstr "" #: ../libvips/arithmetic/profile.c:301 msgid "First non-zero pixel in column" msgstr "" #: ../libvips/arithmetic/profile.c:307 msgid "First non-zero pixel in row" msgstr "" #: ../libvips/arithmetic/unary.c:81 msgid "unary operations" msgstr "" #: ../libvips/arithmetic/subtract.c:162 msgid "subtract two images" msgstr "" #: ../libvips/arithmetic/hist_find_indexed.c:377 msgid "find indexed image histogram" msgstr "" #: ../libvips/arithmetic/hist_find_indexed.c:385 #: ../libvips/conversion/bandrank.c:251 ../libvips/resample/mapim.c:412 msgid "Index" msgstr "" #: ../libvips/arithmetic/hist_find_indexed.c:386 msgid "Index image" msgstr "" #: ../libvips/arithmetic/math.c:206 msgid "apply a math operation to an image" msgstr "" #: ../libvips/colour/LabQ2LabS.c:104 msgid "unpack a LabQ image to short Lab" msgstr "" #: ../libvips/colour/rad2float.c:188 msgid "unpack Radiance coding to float RGB" msgstr "" #: ../libvips/colour/XYZ2scRGB.c:105 msgid "transform XYZ to scRGB" msgstr "" #: ../libvips/colour/Lab2LabS.c:80 msgid "transform float Lab to signed short" msgstr "" #: ../libvips/colour/LabS2LabQ.c:127 msgid "transform short Lab to LabQ coding" msgstr "" #: ../libvips/colour/float2rad.c:201 msgid "transform float RGB to Radiance coding" msgstr "" #: ../libvips/colour/scRGB2XYZ.c:90 msgid "transform scRGB to XYZ" msgstr "" #: ../libvips/colour/LabQ2Lab.c:124 msgid "unpack a LabQ image to float Lab" msgstr "" #: ../libvips/colour/HSV2sRGB.c:113 msgid "transform HSV to sRGB" msgstr "" #: ../libvips/colour/XYZ2Lab.c:222 msgid "transform XYZ to Lab" msgstr "" #: ../libvips/colour/XYZ2Lab.c:228 ../libvips/colour/Lab2XYZ.c:175 msgid "Temperature" msgstr "" #: ../libvips/colour/XYZ2Lab.c:229 msgid "Colour temperature" msgstr "" #: ../libvips/colour/UCS2LCh.c:272 ../libvips/colour/LCh2UCS.c:206 msgid "transform LCh to CMC" msgstr "" #: ../libvips/colour/dE76.c:113 msgid "calculate dE76" msgstr "" #: ../libvips/colour/colour.c:421 msgid "color operations" msgstr "colour operations" #: ../libvips/colour/colour.c:489 msgid "color space transformations" msgstr "colour space transformations" #: ../libvips/colour/colour.c:583 msgid "change color coding" msgstr "change colour coding" #: ../libvips/colour/colour.c:695 msgid "calculate color difference" msgstr "calculate colour difference" #: ../libvips/colour/colour.c:700 msgid "Left-hand input image" msgstr "" #: ../libvips/colour/colour.c:706 msgid "Right-hand input image" msgstr "" #: ../libvips/colour/sRGB2HSV.c:134 msgid "transform sRGB to HSV" msgstr "" #: ../libvips/colour/Lab2LabQ.c:137 msgid "transform float Lab to LabQ coding" msgstr "" #: ../libvips/colour/sRGB2scRGB.c:237 msgid "convert an sRGB image to scRGB" msgstr "" #: ../libvips/colour/dECMC.c:61 msgid "calculate dECMC" msgstr "" #: ../libvips/colour/LCh2Lab.c:120 msgid "transform LCh to Lab" msgstr "" #: ../libvips/colour/Yxy2XYZ.c:93 msgid "transform Yxy to XYZ" msgstr "" #: ../libvips/colour/LabS2Lab.c:78 msgid "transform signed short Lab to float" msgstr "" #: ../libvips/colour/LabQ2sRGB.c:514 msgid "convert a LabQ image to sRGB" msgstr "" #: ../libvips/colour/scRGB2BW.c:190 ../libvips/colour/icc_transform.c:237 #: ../libvips/colour/scRGB2sRGB.c:219 msgid "depth must be 8 or 16" msgstr "" #: ../libvips/colour/scRGB2BW.c:231 msgid "convert scRGB to BW" msgstr "" #: ../libvips/colour/scRGB2BW.c:249 ../libvips/colour/icc_transform.c:980 #: ../libvips/colour/icc_transform.c:1121 ../libvips/colour/scRGB2sRGB.c:277 #: ../libvips/foreign/dzsave.c:2163 msgid "Depth" msgstr "" #: ../libvips/colour/scRGB2BW.c:250 ../libvips/colour/icc_transform.c:981 #: ../libvips/colour/icc_transform.c:1122 ../libvips/colour/scRGB2sRGB.c:278 msgid "Output device space depth in bits" msgstr "" #: ../libvips/colour/Lab2LCh.c:149 msgid "transform Lab to LCh" msgstr "" #: ../libvips/colour/icc_transform.c:292 #, c-format msgid "unimplemented input color space 0x%x" msgstr "unimplemented input colour space 0x%x" #: ../libvips/colour/icc_transform.c:357 #, c-format msgid "unimplemented output color space 0x%x" msgstr "unimplemented output colour space 0x%x" #: ../libvips/colour/icc_transform.c:369 msgid "no device profile" msgstr "" #: ../libvips/colour/icc_transform.c:400 msgid "transform using ICC profiles" msgstr "" #: ../libvips/colour/icc_transform.c:404 msgid "Intent" msgstr "" #: ../libvips/colour/icc_transform.c:405 msgid "Rendering intent" msgstr "" #: ../libvips/colour/icc_transform.c:411 msgid "PCS" msgstr "" #: ../libvips/colour/icc_transform.c:412 msgid "Set Profile Connection Space" msgstr "" #: ../libvips/colour/icc_transform.c:455 #, c-format msgid "" "%s: intent %d (%s) not supported by %s profile; falling back to default " "intent" msgstr "" #: ../libvips/colour/icc_transform.c:460 ../libvips/iofuncs/operation.c:377 msgid "input" msgstr "" #: ../libvips/colour/icc_transform.c:460 ../libvips/iofuncs/operation.c:377 msgid "output" msgstr "" #: ../libvips/colour/icc_transform.c:557 msgid "corrupt embedded profile" msgstr "" #: ../libvips/colour/icc_transform.c:565 msgid "embedded profile incompatible with image" msgstr "" #: ../libvips/colour/icc_transform.c:580 ../libvips/colour/icc_transform.c:822 #: ../libvips/colour/icc_transform.c:1045 #, c-format msgid "unable to open profile \"%s\"" msgstr "" #: ../libvips/colour/icc_transform.c:587 #, c-format msgid "profile \"%s\" incompatible with image" msgstr "" #: ../libvips/colour/icc_transform.c:626 ../libvips/colour/icc_transform.c:1037 msgid "no input profile" msgstr "" #: ../libvips/colour/icc_transform.c:736 msgid "import from device with ICC profile" msgstr "" #: ../libvips/colour/icc_transform.c:742 ../libvips/colour/icc_transform.c:1107 msgid "Embedded" msgstr "" #: ../libvips/colour/icc_transform.c:743 ../libvips/colour/icc_transform.c:1108 msgid "Use embedded input profile, if available" msgstr "" #: ../libvips/colour/icc_transform.c:749 ../libvips/colour/icc_transform.c:1114 msgid "Input profile" msgstr "" #: ../libvips/colour/icc_transform.c:750 ../libvips/colour/icc_transform.c:1115 msgid "Filename to load input profile from" msgstr "" #: ../libvips/colour/icc_transform.c:814 msgid "unable to load embedded profile" msgstr "" #: ../libvips/colour/icc_transform.c:830 msgid "no output profile" msgstr "" #: ../libvips/colour/icc_transform.c:967 msgid "output to device with ICC profile" msgstr "" #: ../libvips/colour/icc_transform.c:973 ../libvips/colour/icc_transform.c:1100 msgid "Output profile" msgstr "" #: ../libvips/colour/icc_transform.c:974 ../libvips/colour/icc_transform.c:1101 msgid "Filename to load output profile from" msgstr "" #: ../libvips/colour/icc_transform.c:1094 msgid "transform between devices with ICC profiles" msgstr "" #: ../libvips/colour/icc_transform.c:1166 #: ../libvips/colour/icc_transform.c:1180 msgid "unable to get media white point" msgstr "" #: ../libvips/colour/icc_transform.c:1240 msgid "libvips configured without lcms support" msgstr "" #: ../libvips/colour/scRGB2sRGB.c:259 msgid "convert an scRGB image to sRGB" msgstr "" #: ../libvips/colour/dE00.c:235 msgid "calculate dE00" msgstr "" #: ../libvips/colour/Lab2XYZ.c:169 msgid "transform CIELAB to XYZ" msgstr "" #: ../libvips/colour/Lab2XYZ.c:176 msgid "Color temperature" msgstr "" #: ../libvips/colour/XYZ2Yxy.c:92 msgid "transform XYZ to Yxy" msgstr "" #: ../libvips/colour/colourspace.c:145 msgid "too few bands for operation" msgstr "" #: ../libvips/colour/colourspace.c:548 #, c-format msgid "no known route from '%s' to '%s'" msgstr "" #: ../libvips/colour/colourspace.c:580 msgid "convert to a new colorspace" msgstr "convert to a new colourspace" #: ../libvips/colour/colourspace.c:598 msgid "Space" msgstr "" #: ../libvips/colour/colourspace.c:599 msgid "Destination color space" msgstr "Destination colour space" #: ../libvips/colour/colourspace.c:605 msgid "Source space" msgstr "" #: ../libvips/colour/colourspace.c:606 msgid "Source color space" msgstr "Source colour space" #: ../libvips/conversion/conversion.c:196 msgid "conversion operations" msgstr "" #: ../libvips/conversion/embed.c:474 ../libvips/iofuncs/image.c:2818 msgid "bad dimensions" msgstr "" #: ../libvips/conversion/embed.c:557 msgid "embed an image in a larger image" msgstr "" #: ../libvips/conversion/embed.c:570 ../libvips/conversion/wrap.c:126 msgid "Left edge of input in output" msgstr "" #: ../libvips/conversion/embed.c:577 ../libvips/conversion/wrap.c:133 msgid "Top edge of input in output" msgstr "" #: ../libvips/conversion/embed.c:584 ../libvips/conversion/copy.c:285 #: ../libvips/create/xyz.c:194 ../libvips/create/worley.c:311 #: ../libvips/create/gaussnoise.c:173 ../libvips/create/perlin.c:298 #: ../libvips/create/point.c:144 ../libvips/create/fractsurf.c:103 #: ../libvips/create/black.c:130 ../libvips/foreign/rawload.c:124 #: ../libvips/iofuncs/image.c:1131 msgid "Image width in pixels" msgstr "" #: ../libvips/conversion/embed.c:591 ../libvips/conversion/copy.c:292 #: ../libvips/create/xyz.c:201 ../libvips/create/worley.c:318 #: ../libvips/create/gaussnoise.c:180 ../libvips/create/perlin.c:305 #: ../libvips/create/point.c:151 ../libvips/create/fractsurf.c:110 #: ../libvips/create/black.c:137 ../libvips/foreign/rawload.c:131 #: ../libvips/iofuncs/image.c:1138 msgid "Image height in pixels" msgstr "" #: ../libvips/conversion/embed.c:597 msgid "Extend" msgstr "" #: ../libvips/conversion/embed.c:598 msgid "How to generate the extra pixels" msgstr "" #: ../libvips/conversion/embed.c:604 ../libvips/conversion/arrayjoin.c:325 #: ../libvips/conversion/flatten.c:392 ../libvips/conversion/join.c:265 #: ../libvips/conversion/insert.c:550 ../libvips/foreign/foreign.c:1535 msgid "Background" msgstr "" #: ../libvips/conversion/embed.c:605 msgid "Color for background pixels" msgstr "" #: ../libvips/conversion/zoom.c:333 msgid "zoom factors too large" msgstr "" #: ../libvips/conversion/zoom.c:377 msgid "zoom an image" msgstr "" #: ../libvips/conversion/zoom.c:389 ../libvips/conversion/subsample.c:280 msgid "Xfac" msgstr "" #: ../libvips/conversion/zoom.c:390 msgid "Horizontal zoom factor" msgstr "" #: ../libvips/conversion/zoom.c:396 ../libvips/conversion/subsample.c:287 msgid "Yfac" msgstr "" #: ../libvips/conversion/zoom.c:397 msgid "Vertical zoom factor" msgstr "" #: ../libvips/conversion/replicate.c:192 msgid "replicate an image" msgstr "" #: ../libvips/conversion/replicate.c:203 msgid "Repeat this many times horizontally" msgstr "" #: ../libvips/conversion/replicate.c:210 msgid "Repeat this many times vertically" msgstr "" #: ../libvips/conversion/bandfold.c:122 msgid "@factor must be a factor of image width" msgstr "" #: ../libvips/conversion/bandfold.c:154 msgid "fold up x axis into bands" msgstr "" #: ../libvips/conversion/bandfold.c:166 ../libvips/conversion/bandunfold.c:169 #: ../libvips/create/eye.c:103 msgid "Factor" msgstr "" #: ../libvips/conversion/bandfold.c:167 msgid "Fold by this factor" msgstr "" #: ../libvips/conversion/wrap.c:115 msgid "wrap image origin" msgstr "" #: ../libvips/conversion/arrayjoin.c:298 msgid "join an array of images" msgstr "" #: ../libvips/conversion/arrayjoin.c:312 msgid "Number of images across grid" msgstr "" #: ../libvips/conversion/arrayjoin.c:318 ../libvips/conversion/join.c:258 msgid "Shim" msgstr "" #: ../libvips/conversion/arrayjoin.c:319 ../libvips/conversion/join.c:259 msgid "Pixels between images" msgstr "" #: ../libvips/conversion/arrayjoin.c:326 ../libvips/conversion/join.c:266 msgid "Colour for new pixels" msgstr "" #: ../libvips/conversion/arrayjoin.c:332 msgid "Horizontal align" msgstr "" #: ../libvips/conversion/arrayjoin.c:333 msgid "Align on the left, centre or right" msgstr "" #: ../libvips/conversion/arrayjoin.c:339 msgid "Vertical align" msgstr "" #: ../libvips/conversion/arrayjoin.c:340 msgid "Align on the top, centre or bottom" msgstr "" #: ../libvips/conversion/arrayjoin.c:346 msgid "Horizontal spacing" msgstr "" #: ../libvips/conversion/arrayjoin.c:347 msgid "Horizontal spacing between images" msgstr "" #: ../libvips/conversion/arrayjoin.c:353 msgid "Vertical spacing" msgstr "" #: ../libvips/conversion/arrayjoin.c:354 msgid "Vertical spacing between images" msgstr "" #: ../libvips/conversion/unpremultiply.c:262 msgid "unpremultiply image alpha" msgstr "" #: ../libvips/conversion/unpremultiply.c:274 #: ../libvips/conversion/flatten.c:399 ../libvips/conversion/premultiply.c:265 msgid "Maximum alpha" msgstr "" #: ../libvips/conversion/unpremultiply.c:275 #: ../libvips/conversion/flatten.c:400 ../libvips/conversion/premultiply.c:266 msgid "Maximum value of alpha channel" msgstr "" #: ../libvips/conversion/flip.c:236 msgid "flip an image" msgstr "" #: ../libvips/conversion/flip.c:246 ../libvips/mosaicing/merge.c:127 #: ../libvips/mosaicing/mosaic.c:198 ../libvips/mosaicing/mosaic1.c:507 msgid "Direction" msgstr "" #: ../libvips/conversion/flip.c:247 msgid "Direction to flip image" msgstr "" #: ../libvips/conversion/flatten.c:380 msgid "flatten alpha out of an image" msgstr "" #: ../libvips/conversion/flatten.c:393 ../libvips/foreign/foreign.c:1536 msgid "Background value" msgstr "" #: ../libvips/conversion/copy.c:181 msgid "copy swap is deprecated, use byteswap instead" msgstr "" #: ../libvips/conversion/copy.c:235 msgid "must not change pel size" msgstr "" #: ../libvips/conversion/copy.c:260 msgid "copy an image" msgstr "" #: ../libvips/conversion/copy.c:277 msgid "Swap" msgstr "" #: ../libvips/conversion/copy.c:278 msgid "Swap bytes in image between little and big-endian" msgstr "" #: ../libvips/conversion/copy.c:298 ../libvips/create/identity.c:144 #: ../libvips/create/black.c:143 ../libvips/foreign/rawload.c:137 #: ../libvips/iofuncs/image.c:1144 msgid "Bands" msgstr "" #: ../libvips/conversion/copy.c:299 ../libvips/create/black.c:144 #: ../libvips/foreign/rawload.c:138 ../libvips/iofuncs/image.c:1145 msgid "Number of bands in image" msgstr "" #: ../libvips/conversion/copy.c:305 ../libvips/conversion/cast.c:554 #: ../libvips/iofuncs/image.c:1151 msgid "Format" msgstr "" #: ../libvips/conversion/copy.c:306 ../libvips/iofuncs/image.c:1152 msgid "Pixel format in image" msgstr "" #: ../libvips/conversion/copy.c:312 ../libvips/iofuncs/image.c:1158 msgid "Coding" msgstr "" #: ../libvips/conversion/copy.c:313 ../libvips/iofuncs/image.c:1159 msgid "Pixel coding" msgstr "" #: ../libvips/conversion/copy.c:319 ../libvips/iofuncs/image.c:1165 msgid "Interpretation" msgstr "" #: ../libvips/conversion/copy.c:320 ../libvips/iofuncs/image.c:1166 msgid "Pixel interpretation" msgstr "" #: ../libvips/conversion/copy.c:326 ../libvips/foreign/tiffsave.c:260 #: ../libvips/iofuncs/image.c:1172 msgid "Xres" msgstr "" #: ../libvips/conversion/copy.c:327 ../libvips/foreign/tiffsave.c:261 #: ../libvips/iofuncs/image.c:1173 msgid "Horizontal resolution in pixels/mm" msgstr "" #: ../libvips/conversion/copy.c:333 ../libvips/foreign/tiffsave.c:267 #: ../libvips/iofuncs/image.c:1179 msgid "Yres" msgstr "" #: ../libvips/conversion/copy.c:334 ../libvips/foreign/tiffsave.c:268 #: ../libvips/iofuncs/image.c:1180 msgid "Vertical resolution in pixels/mm" msgstr "" #: ../libvips/conversion/copy.c:340 ../libvips/iofuncs/image.c:1186 msgid "Xoffset" msgstr "" #: ../libvips/conversion/copy.c:341 ../libvips/iofuncs/image.c:1187 msgid "Horizontal offset of origin" msgstr "" #: ../libvips/conversion/copy.c:347 ../libvips/iofuncs/image.c:1193 msgid "Yoffset" msgstr "" #: ../libvips/conversion/copy.c:348 ../libvips/iofuncs/image.c:1194 msgid "Vertical offset of origin" msgstr "" #: ../libvips/conversion/bandjoin.c:170 msgid "bandwise join a set of images" msgstr "" #: ../libvips/conversion/bandjoin.c:389 msgid "append a constant band to an image" msgstr "" #: ../libvips/conversion/bandjoin.c:401 msgid "Constants" msgstr "" #: ../libvips/conversion/bandjoin.c:402 msgid "Array of constants to add" msgstr "" #: ../libvips/conversion/rot45.c:263 ../libvips/conversion/rot.c:355 msgid "rotate an image" msgstr "" #: ../libvips/conversion/rot45.c:273 ../libvips/conversion/autorot.c:184 #: ../libvips/conversion/rot.c:365 ../libvips/convolution/compass.c:157 #: ../libvips/foreign/dzsave.c:2178 ../libvips/mosaicing/mosaic.c:282 #: ../libvips/resample/similarity.c:178 msgid "Angle" msgstr "" #: ../libvips/conversion/rot45.c:274 ../libvips/conversion/rot.c:366 msgid "Angle to rotate image" msgstr "" #: ../libvips/conversion/msb.c:166 msgid "bad band" msgstr "" #: ../libvips/conversion/msb.c:238 msgid "pick most-significant byte from an image" msgstr "" #: ../libvips/conversion/msb.c:251 msgid "Band to msb" msgstr "" #: ../libvips/conversion/extract.c:150 msgid "bad extract area" msgstr "" #: ../libvips/conversion/extract.c:193 msgid "extract an area from an image" msgstr "" #: ../libvips/conversion/extract.c:387 msgid "bad extract band" msgstr "" #: ../libvips/conversion/extract.c:416 msgid "extract band from an image" msgstr "" #: ../libvips/conversion/extract.c:429 msgid "Band to extract" msgstr "" #: ../libvips/conversion/extract.c:435 ../libvips/foreign/magickload.c:138 #: ../libvips/foreign/gifload.c:823 ../libvips/foreign/magick7load.c:400 #: ../libvips/foreign/pdfload.c:475 ../libvips/foreign/tiffload.c:106 msgid "n" msgstr "" #: ../libvips/conversion/extract.c:436 msgid "Number of bands to extract" msgstr "" #: ../libvips/conversion/cast.c:131 #, c-format msgid "%d underflows and %d overflows detected" msgstr "" #: ../libvips/conversion/cast.c:542 msgid "cast an image" msgstr "" #: ../libvips/conversion/cast.c:555 msgid "Format to cast to" msgstr "" #: ../libvips/conversion/cast.c:561 msgid "Shift" msgstr "" #: ../libvips/conversion/cast.c:562 msgid "Shift integer values up and down" msgstr "" #: ../libvips/conversion/bandunfold.c:125 msgid "@factor must be a factor of image bands" msgstr "" #: ../libvips/conversion/bandunfold.c:157 msgid "unfold image bands into x axis" msgstr "" #: ../libvips/conversion/bandunfold.c:170 msgid "Unfold by this factor" msgstr "" #: ../libvips/conversion/tilecache.c:410 ../libvips/conversion/cache.c:97 msgid "cache an image" msgstr "" #: ../libvips/conversion/tilecache.c:422 ../libvips/conversion/sequential.c:340 #: ../libvips/conversion/cache.c:114 ../libvips/conversion/grid.c:205 #: ../libvips/foreign/tiffsave.c:225 ../libvips/foreign/dzsave.c:2224 msgid "Tile height" msgstr "" #: ../libvips/conversion/tilecache.c:423 ../libvips/conversion/sequential.c:341 #: ../libvips/conversion/cache.c:115 ../libvips/foreign/tiffsave.c:226 #: ../libvips/foreign/dzsave.c:2225 msgid "Tile height in pixels" msgstr "" #: ../libvips/conversion/tilecache.c:429 ../libvips/conversion/tilecache.c:999 #: ../libvips/foreign/foreign.c:1004 msgid "Access" msgstr "" #: ../libvips/conversion/tilecache.c:430 ../libvips/conversion/tilecache.c:1000 #: ../libvips/conversion/sequential.c:348 msgid "Expected access pattern" msgstr "" #: ../libvips/conversion/tilecache.c:436 msgid "Threaded" msgstr "" #: ../libvips/conversion/tilecache.c:437 msgid "Allow threaded access" msgstr "" #: ../libvips/conversion/tilecache.c:443 msgid "Persistent" msgstr "" #: ../libvips/conversion/tilecache.c:444 msgid "Keep cache between evaluations" msgstr "" #: ../libvips/conversion/tilecache.c:704 #, c-format msgid "error in tile %d x %d" msgstr "" #: ../libvips/conversion/tilecache.c:795 msgid "cache an image as a set of tiles" msgstr "" #: ../libvips/conversion/tilecache.c:799 ../libvips/conversion/cache.c:107 #: ../libvips/foreign/tiffsave.c:218 ../libvips/foreign/dzsave.c:2217 msgid "Tile width" msgstr "" #: ../libvips/conversion/tilecache.c:800 ../libvips/conversion/cache.c:108 #: ../libvips/foreign/tiffsave.c:219 ../libvips/foreign/dzsave.c:2218 msgid "Tile width in pixels" msgstr "" #: ../libvips/conversion/tilecache.c:806 ../libvips/conversion/cache.c:121 msgid "Max tiles" msgstr "" #: ../libvips/conversion/tilecache.c:807 ../libvips/conversion/cache.c:122 msgid "Maximum number of tiles to cache" msgstr "" #: ../libvips/conversion/tilecache.c:995 msgid "cache an image as a set of lines" msgstr "" #: ../libvips/conversion/sequential.c:323 msgid "check sequential access" msgstr "" #: ../libvips/conversion/sequential.c:333 msgid "trace" msgstr "" #: ../libvips/conversion/sequential.c:334 msgid "trace pixel requests" msgstr "" #: ../libvips/conversion/sequential.c:347 msgid "Strategy" msgstr "" #: ../libvips/conversion/premultiply.c:253 msgid "premultiply image alpha" msgstr "" #: ../libvips/conversion/bandmean.c:192 msgid "band-wise average" msgstr "" #: ../libvips/conversion/bandmean.c:199 ../libvips/conversion/bandbool.c:215 #: ../libvips/conversion/recomb.c:208 ../libvips/convolution/convolution.c:130 #: ../libvips/convolution/correlation.c:152 #: ../libvips/morphology/morphology.c:118 ../libvips/resample/resample.c:133 msgid "Input image argument" msgstr "" #: ../libvips/conversion/falsecolour.c:375 msgid "false-color an image" msgstr "false-colour an image" #: ../libvips/conversion/byteswap.c:200 msgid "byteswap an image" msgstr "" #: ../libvips/conversion/subsample.c:230 ../libvips/resample/shrinkv.c:393 #: ../libvips/resample/shrinkh.c:289 ../libvips/resample/reduceh.cpp:528 #: ../libvips/resample/reducev.cpp:801 msgid "image has shrunk to nothing" msgstr "" #: ../libvips/conversion/subsample.c:266 msgid "subsample an image" msgstr "" #: ../libvips/conversion/subsample.c:281 msgid "Horizontal subsample factor" msgstr "" #: ../libvips/conversion/subsample.c:288 msgid "Vertical subsample factor" msgstr "" #: ../libvips/conversion/subsample.c:294 msgid "Point" msgstr "" #: ../libvips/conversion/subsample.c:295 msgid "Point sample" msgstr "" #: ../libvips/conversion/bandbool.c:75 #, c-format msgid "operator %s not supported across image bands" msgstr "" #: ../libvips/conversion/bandbool.c:207 msgid "boolean operation across image bands" msgstr "" #: ../libvips/conversion/recomb.c:166 msgid "bands in must equal matrix width" msgstr "" #: ../libvips/conversion/recomb.c:201 msgid "linear recombination with matrix" msgstr "" #: ../libvips/conversion/recomb.c:213 msgid "M" msgstr "" #: ../libvips/conversion/recomb.c:214 msgid "matrix of coefficients" msgstr "" #: ../libvips/conversion/bandary.c:135 msgid "no input images" msgstr "" #: ../libvips/conversion/bandary.c:186 msgid "operations on image bands" msgstr "" #: ../libvips/conversion/ifthenelse.c:479 msgid "ifthenelse an image" msgstr "" #: ../libvips/conversion/ifthenelse.c:483 msgid "Condition" msgstr "" #: ../libvips/conversion/ifthenelse.c:484 msgid "Condition input image" msgstr "" #: ../libvips/conversion/ifthenelse.c:489 msgid "Then image" msgstr "" #: ../libvips/conversion/ifthenelse.c:490 msgid "Source for TRUE pixels" msgstr "" #: ../libvips/conversion/ifthenelse.c:495 msgid "Else image" msgstr "" #: ../libvips/conversion/ifthenelse.c:496 msgid "Source for FALSE pixels" msgstr "" #: ../libvips/conversion/ifthenelse.c:501 msgid "blend" msgstr "" #: ../libvips/conversion/ifthenelse.c:502 msgid "Blend smoothly between then and else parts" msgstr "" #: ../libvips/conversion/gamma.c:137 msgid "gamma an image" msgstr "" #: ../libvips/conversion/gamma.c:149 msgid "exponent" msgstr "" #: ../libvips/conversion/gamma.c:150 msgid "Gamma factor" msgstr "" #: ../libvips/conversion/join.c:228 msgid "join a pair of images" msgstr "" #: ../libvips/conversion/join.c:232 msgid "in1" msgstr "" #: ../libvips/conversion/join.c:233 msgid "First input image" msgstr "" #: ../libvips/conversion/join.c:238 ../libvips/freqfilt/phasecor.c:112 msgid "in2" msgstr "" #: ../libvips/conversion/join.c:239 ../libvips/freqfilt/phasecor.c:113 msgid "Second input image" msgstr "" #: ../libvips/conversion/join.c:244 ../libvips/morphology/countlines.c:142 msgid "direction" msgstr "" #: ../libvips/conversion/join.c:245 msgid "Join left-right or up-down" msgstr "" #: ../libvips/conversion/join.c:251 ../libvips/conversion/insert.c:543 msgid "Expand" msgstr "" #: ../libvips/conversion/join.c:252 ../libvips/conversion/insert.c:544 msgid "Expand output to hold all of both inputs" msgstr "" #: ../libvips/conversion/join.c:272 ../libvips/create/text.c:304 msgid "Align" msgstr "" #: ../libvips/conversion/join.c:273 msgid "Align on the low, centre or high coordinate edge" msgstr "" #: ../libvips/conversion/grid.c:165 msgid "bad grid geometry" msgstr "" #: ../libvips/conversion/grid.c:195 msgid "grid an image" msgstr "" #: ../libvips/conversion/grid.c:206 msgid "chop into tiles this high" msgstr "" #: ../libvips/conversion/grid.c:213 msgid "number of tiles across" msgstr "" #: ../libvips/conversion/grid.c:220 msgid "number of tiles down" msgstr "" #: ../libvips/conversion/scale.c:147 msgid "scale an image to uchar" msgstr "" #: ../libvips/conversion/scale.c:157 ../libvips/iofuncs/system.c:311 msgid "Log" msgstr "" #: ../libvips/conversion/scale.c:158 msgid "Log scale" msgstr "" #: ../libvips/conversion/scale.c:164 msgid "Exponent" msgstr "" #: ../libvips/conversion/scale.c:165 msgid "Exponent for log scale" msgstr "" #: ../libvips/conversion/insert.c:509 msgid "insert image @sub into @main at @x, @y" msgstr "" #: ../libvips/conversion/insert.c:517 msgid "Main" msgstr "" #: ../libvips/conversion/insert.c:518 msgid "Main input image" msgstr "" #: ../libvips/conversion/insert.c:523 ../libvips/draw/draw_image.c:259 msgid "Sub-image" msgstr "" #: ../libvips/conversion/insert.c:524 ../libvips/draw/draw_image.c:260 msgid "Sub-image to insert into main image" msgstr "" #: ../libvips/conversion/insert.c:529 msgid "X" msgstr "" #: ../libvips/conversion/insert.c:530 msgid "Left edge of sub in main" msgstr "" #: ../libvips/conversion/insert.c:536 msgid "Y" msgstr "" #: ../libvips/conversion/insert.c:537 msgid "Top edge of sub in main" msgstr "" #: ../libvips/conversion/insert.c:551 msgid "Color for new pixels" msgstr "" #: ../libvips/conversion/autorot.c:174 msgid "autorotate image by exif tag" msgstr "" #: ../libvips/conversion/autorot.c:185 msgid "Angle image was rotated by" msgstr "" #: ../libvips/conversion/bandrank.c:238 msgid "band-wise rank of a set of images" msgstr "" #: ../libvips/conversion/bandrank.c:252 msgid "Select this band element from sorted list" msgstr "" #: ../libvips/convolution/spcor.c:315 msgid "spatial correlation" msgstr "" #: ../libvips/convolution/conva.c:237 ../libvips/convolution/conva.c:243 #: ../libvips/convolution/conva.c:760 ../libvips/convolution/convasep.c:152 msgid "mask too complex" msgstr "" #: ../libvips/convolution/conva.c:988 ../libvips/convolution/conva.c:1216 #: ../libvips/convolution/convasep.c:823 ../libvips/morphology/hitmiss.c:732 msgid "image too small for mask" msgstr "" #: ../libvips/convolution/conva.c:1288 msgid "approximate integer convolution" msgstr "" #: ../libvips/convolution/conva.c:1292 ../libvips/convolution/compass.c:178 #: ../libvips/convolution/convasep.c:901 ../libvips/convolution/convsep.c:134 #: ../libvips/convolution/conv.c:143 msgid "Layers" msgstr "" #: ../libvips/convolution/conva.c:1293 ../libvips/convolution/compass.c:179 #: ../libvips/convolution/convasep.c:902 ../libvips/convolution/convsep.c:135 #: ../libvips/convolution/conv.c:144 msgid "Use this many layers in approximation" msgstr "" #: ../libvips/convolution/conva.c:1299 ../libvips/convolution/compass.c:185 #: ../libvips/convolution/convsep.c:141 ../libvips/convolution/conv.c:150 msgid "Cluster" msgstr "" #: ../libvips/convolution/conva.c:1300 ../libvips/convolution/compass.c:186 #: ../libvips/convolution/convsep.c:142 ../libvips/convolution/conv.c:151 msgid "Cluster lines closer than this in approximation" msgstr "" #: ../libvips/convolution/fastcor.c:215 msgid "fast correlation" msgstr "" #: ../libvips/convolution/convi.c:1012 msgid "int convolution operation" msgstr "" #: ../libvips/convolution/compass.c:146 msgid "convolve with rotating mask" msgstr "" #: ../libvips/convolution/compass.c:150 msgid "Times" msgstr "" #: ../libvips/convolution/compass.c:151 msgid "Rotate and convolve this many times" msgstr "" #: ../libvips/convolution/compass.c:158 msgid "Rotate mask by this much between convolutions" msgstr "" #: ../libvips/convolution/compass.c:164 msgid "Combine" msgstr "" #: ../libvips/convolution/compass.c:165 msgid "Combine convolution results like this" msgstr "" #: ../libvips/convolution/compass.c:171 ../libvips/convolution/gaussblur.c:145 #: ../libvips/convolution/convsep.c:127 ../libvips/convolution/conv.c:136 #: ../libvips/create/logmat.c:229 ../libvips/create/gaussmat.c:212 msgid "Precision" msgstr "" #: ../libvips/convolution/compass.c:172 ../libvips/convolution/gaussblur.c:146 #: ../libvips/convolution/convsep.c:128 ../libvips/convolution/conv.c:137 msgid "Convolve with this precision" msgstr "" #: ../libvips/convolution/convolution.c:120 msgid "convolution operations" msgstr "" #: ../libvips/convolution/convolution.c:141 #: ../libvips/convolution/correlation.c:157 ../libvips/draw/draw_mask.c:323 #: ../libvips/morphology/morph.c:149 ../libvips/morphology/labelregions.c:125 msgid "Mask" msgstr "" #: ../libvips/convolution/convolution.c:142 ../libvips/morphology/morph.c:150 msgid "Input matrix image" msgstr "" #: ../libvips/convolution/convf.c:365 msgid "float convolution operation" msgstr "" #: ../libvips/convolution/gaussblur.c:113 msgid "gaussian blur" msgstr "" #: ../libvips/convolution/gaussblur.c:131 ../libvips/convolution/sharpen.c:325 #: ../libvips/create/gaussmat.c:184 ../libvips/create/gaussnoise.c:193 msgid "Sigma" msgstr "" #: ../libvips/convolution/gaussblur.c:132 ../libvips/convolution/sharpen.c:326 #: ../libvips/create/gaussmat.c:185 msgid "Sigma of Gaussian" msgstr "" #: ../libvips/convolution/gaussblur.c:138 ../libvips/create/gaussmat.c:191 msgid "Minimum amplitude" msgstr "" #: ../libvips/convolution/gaussblur.c:139 ../libvips/create/gaussmat.c:192 msgid "Minimum amplitude of Gaussian" msgstr "" #: ../libvips/convolution/convasep.c:897 msgid "approximate separable integer convolution" msgstr "" #: ../libvips/convolution/convsep.c:123 msgid "seperable convolution operation" msgstr "" #: ../libvips/convolution/sharpen.c:307 msgid "unsharp masking for print" msgstr "" #: ../libvips/convolution/sharpen.c:332 ../libvips/draw/draw_line.c:284 msgid "x1" msgstr "" #: ../libvips/convolution/sharpen.c:333 msgid "Flat/jaggy threshold" msgstr "" #: ../libvips/convolution/sharpen.c:339 ../libvips/draw/draw_line.c:305 msgid "y2" msgstr "" #: ../libvips/convolution/sharpen.c:340 msgid "Maximum brightening" msgstr "" #: ../libvips/convolution/sharpen.c:346 msgid "y3" msgstr "" #: ../libvips/convolution/sharpen.c:347 msgid "Maximum darkening" msgstr "" #: ../libvips/convolution/sharpen.c:353 msgid "m1" msgstr "" #: ../libvips/convolution/sharpen.c:354 msgid "Slope for flat areas" msgstr "" #: ../libvips/convolution/sharpen.c:360 msgid "m2" msgstr "" #: ../libvips/convolution/sharpen.c:361 msgid "Slope for jaggy areas" msgstr "" #: ../libvips/convolution/sharpen.c:369 ../libvips/create/logmat.c:201 #: ../libvips/draw/draw_circle.c:249 msgid "Radius" msgstr "" #: ../libvips/convolution/sharpen.c:370 msgid "radius of Gaussian" msgstr "" #: ../libvips/convolution/conv.c:132 msgid "convolution operation" msgstr "" #: ../libvips/convolution/correlation.c:145 msgid "correlation operation" msgstr "" #: ../libvips/convolution/correlation.c:158 msgid "Input reference image" msgstr "" #: ../libvips/create/sines.c:121 msgid "make a 2D sine wave" msgstr "" #: ../libvips/create/sines.c:127 msgid "hfreq" msgstr "" #: ../libvips/create/sines.c:128 msgid "Horizontal spatial frequency" msgstr "" #: ../libvips/create/sines.c:134 msgid "vfreq" msgstr "" #: ../libvips/create/sines.c:135 msgid "Vertical spatial frequency" msgstr "" #: ../libvips/create/grey.c:89 msgid "make a grey ramp image" msgstr "" #: ../libvips/create/mask_ideal.c:79 msgid "make an ideal filter" msgstr "" #: ../libvips/create/mask_ideal.c:84 ../libvips/create/mask_ideal.c:85 #: ../libvips/create/mask_gaussian.c:86 ../libvips/create/mask_gaussian.c:87 #: ../libvips/create/mask_butterworth.c:95 #: ../libvips/create/mask_butterworth.c:96 msgid "Frequency cutoff" msgstr "" #: ../libvips/create/create.c:97 msgid "create operations" msgstr "" #: ../libvips/create/mask_gaussian.c:81 #: ../libvips/create/mask_gaussian_band.c:102 msgid "make a gaussian filter" msgstr "" #: ../libvips/create/mask_gaussian.c:93 ../libvips/create/mask_gaussian.c:94 #: ../libvips/create/mask_butterworth_band.c:141 #: ../libvips/create/mask_butterworth_band.c:142 #: ../libvips/create/mask_butterworth.c:102 #: ../libvips/create/mask_butterworth.c:103 #: ../libvips/create/mask_gaussian_band.c:128 #: ../libvips/create/mask_gaussian_band.c:129 msgid "Amplitude cutoff" msgstr "" #: ../libvips/create/xyz.c:139 msgid "lower dimensions not set" msgstr "" #: ../libvips/create/xyz.c:156 msgid "image too large" msgstr "" #: ../libvips/create/xyz.c:189 msgid "make an image where pixel values are coordinates" msgstr "" #: ../libvips/create/xyz.c:207 msgid "csize" msgstr "" #: ../libvips/create/xyz.c:208 msgid "Size of third dimension" msgstr "" #: ../libvips/create/xyz.c:214 msgid "dsize" msgstr "" #: ../libvips/create/xyz.c:215 msgid "Size of fourth dimension" msgstr "" #: ../libvips/create/xyz.c:221 msgid "esize" msgstr "" #: ../libvips/create/xyz.c:222 msgid "Size of fifth dimension" msgstr "" #: ../libvips/create/invertlut.c:124 msgid "bad input matrix" msgstr "" #: ../libvips/create/invertlut.c:129 msgid "bad size" msgstr "" #: ../libvips/create/invertlut.c:149 #, c-format msgid "element (%d, %d) is %g, outside range [0,1]" msgstr "" #: ../libvips/create/invertlut.c:285 msgid "build an inverted look-up table" msgstr "" #: ../libvips/create/invertlut.c:290 ../libvips/create/buildlut.c:262 msgid "Matrix of XY coordinates" msgstr "" #: ../libvips/create/invertlut.c:296 msgid "LUT size to generate" msgstr "" #: ../libvips/create/mask_butterworth_ring.c:101 msgid "make a butterworth ring filter" msgstr "" #: ../libvips/create/mask_butterworth_ring.c:106 #: ../libvips/create/mask_butterworth_ring.c:107 #: ../libvips/create/mask_gaussian_ring.c:101 #: ../libvips/create/mask_gaussian_ring.c:102 #: ../libvips/create/mask_ideal_ring.c:98 #: ../libvips/create/mask_ideal_ring.c:99 msgid "Ringwidth" msgstr "" #: ../libvips/create/logmat.c:147 ../libvips/create/gaussmat.c:133 msgid "mask too large" msgstr "" #: ../libvips/create/logmat.c:197 msgid "make a laplacian of gaussian image" msgstr "" #: ../libvips/create/logmat.c:202 msgid "Radius of Logmatian" msgstr "" #: ../libvips/create/logmat.c:209 msgid "Minimum amplitude of Logmatian" msgstr "" #: ../libvips/create/logmat.c:215 ../libvips/create/gaussmat.c:198 msgid "Separable" msgstr "" #: ../libvips/create/logmat.c:216 msgid "Generate separable Logmatian" msgstr "" #: ../libvips/create/logmat.c:222 ../libvips/create/gaussmat.c:205 msgid "Integer" msgstr "" #: ../libvips/create/logmat.c:223 msgid "Generate integer Logmatian" msgstr "" #: ../libvips/create/logmat.c:230 ../libvips/create/gaussmat.c:213 msgid "Generate with this precision" msgstr "" #: ../libvips/create/gaussmat.c:180 msgid "make a gaussian image" msgstr "" #: ../libvips/create/gaussmat.c:199 msgid "Generate separable Gaussian" msgstr "" #: ../libvips/create/gaussmat.c:206 msgid "Generate integer Gaussian" msgstr "" #: ../libvips/create/worley.c:306 msgid "make a worley noise image" msgstr "" #: ../libvips/create/worley.c:324 ../libvips/create/perlin.c:311 msgid "Cell size" msgstr "" #: ../libvips/create/worley.c:325 msgid "Size of Worley cells" msgstr "" #: ../libvips/create/mask_gaussian_ring.c:96 msgid "make a gaussian ring filter" msgstr "" #: ../libvips/create/gaussnoise.c:164 msgid "make a gaussnoise image" msgstr "" #: ../libvips/create/gaussnoise.c:186 ../libvips/histogram/stdif.c:329 msgid "Mean" msgstr "" #: ../libvips/create/gaussnoise.c:187 msgid "Mean of pixels in generated image" msgstr "" #: ../libvips/create/gaussnoise.c:194 msgid "Standard deviation of pixels in generated image" msgstr "" #: ../libvips/create/zone.c:90 msgid "make a zone plate" msgstr "" #: ../libvips/create/tonelut.c:221 ../libvips/create/buildlut.c:257 msgid "build a look-up table" msgstr "" #: ../libvips/create/tonelut.c:225 msgid "In-max" msgstr "" #: ../libvips/create/tonelut.c:226 msgid "Size of LUT to build" msgstr "" #: ../libvips/create/tonelut.c:232 msgid "Out-max" msgstr "" #: ../libvips/create/tonelut.c:233 msgid "Maximum value in output LUT" msgstr "" #: ../libvips/create/tonelut.c:239 msgid "Black point" msgstr "" #: ../libvips/create/tonelut.c:240 msgid "Lowest value in output" msgstr "" #: ../libvips/create/tonelut.c:246 msgid "White point" msgstr "" #: ../libvips/create/tonelut.c:247 msgid "Highest value in output" msgstr "" #: ../libvips/create/tonelut.c:253 msgid "Shadow point" msgstr "" #: ../libvips/create/tonelut.c:254 msgid "Position of shadow" msgstr "" #: ../libvips/create/tonelut.c:260 msgid "Mid-tone point" msgstr "" #: ../libvips/create/tonelut.c:261 msgid "Position of mid-tones" msgstr "" #: ../libvips/create/tonelut.c:267 msgid "Highlight point" msgstr "" #: ../libvips/create/tonelut.c:268 msgid "Position of highlights" msgstr "" #: ../libvips/create/tonelut.c:274 msgid "Shadow adjust" msgstr "" #: ../libvips/create/tonelut.c:275 msgid "Adjust shadows by this much" msgstr "" #: ../libvips/create/tonelut.c:281 msgid "Mid-tone adjust" msgstr "" #: ../libvips/create/tonelut.c:282 msgid "Adjust mid-tones by this much" msgstr "" #: ../libvips/create/tonelut.c:288 msgid "Highlight adjust" msgstr "" #: ../libvips/create/tonelut.c:289 msgid "Adjust highlights by this much" msgstr "" #: ../libvips/create/perlin.c:293 msgid "make a perlin noise image" msgstr "" #: ../libvips/create/perlin.c:312 msgid "Size of Perlin cells" msgstr "" #: ../libvips/create/perlin.c:318 ../libvips/create/point.c:157 msgid "Uchar" msgstr "" #: ../libvips/create/perlin.c:319 ../libvips/create/point.c:158 msgid "Output an unsigned char image" msgstr "" #: ../libvips/create/point.c:134 msgid "make a point image" msgstr "" #: ../libvips/create/mask.c:111 msgid "base class for frequency filters" msgstr "" #: ../libvips/create/mask.c:119 msgid "Optical" msgstr "" #: ../libvips/create/mask.c:120 msgid "Rotate quadrants to optical space" msgstr "" #: ../libvips/create/mask.c:126 msgid "Reject" msgstr "" #: ../libvips/create/mask.c:127 msgid "Invert the sense of the filter" msgstr "" #: ../libvips/create/mask.c:133 msgid "Nodc" msgstr "" #: ../libvips/create/mask.c:134 msgid "Remove DC component" msgstr "" #: ../libvips/create/mask_butterworth_band.c:108 msgid "make a butterworth_band filter" msgstr "" #: ../libvips/create/mask_butterworth_band.c:113 #: ../libvips/create/mask_butterworth.c:88 msgid "Order" msgstr "" #: ../libvips/create/mask_butterworth_band.c:114 #: ../libvips/create/mask_butterworth.c:89 msgid "Filter order" msgstr "" #: ../libvips/create/mask_butterworth_band.c:120 #: ../libvips/create/mask_butterworth_band.c:121 #: ../libvips/create/mask_gaussian_band.c:107 #: ../libvips/create/mask_gaussian_band.c:108 #: ../libvips/create/mask_ideal_band.c:98 #: ../libvips/create/mask_ideal_band.c:99 msgid "Frequency cutoff x" msgstr "" #: ../libvips/create/mask_butterworth_band.c:127 #: ../libvips/create/mask_butterworth_band.c:128 #: ../libvips/create/mask_gaussian_band.c:114 #: ../libvips/create/mask_gaussian_band.c:115 #: ../libvips/create/mask_ideal_band.c:105 #: ../libvips/create/mask_ideal_band.c:106 msgid "Frequency cutoff y" msgstr "" #: ../libvips/create/mask_butterworth_band.c:134 #: ../libvips/create/mask_gaussian_band.c:121 #: ../libvips/create/mask_ideal_band.c:112 msgid "radius" msgstr "" #: ../libvips/create/mask_butterworth_band.c:135 #: ../libvips/create/mask_gaussian_band.c:122 #: ../libvips/create/mask_ideal_band.c:113 msgid "radius of circle" msgstr "" #: ../libvips/create/mask_ideal_ring.c:93 msgid "make an ideal ring filter" msgstr "" #: ../libvips/create/mask_butterworth.c:83 msgid "make a butterworth filter" msgstr "" #: ../libvips/create/fractsurf.c:98 msgid "make a fractal surface" msgstr "" #: ../libvips/create/fractsurf.c:116 ../libvips/create/fractsurf.c:117 #: ../libvips/create/mask_fractal.c:93 ../libvips/create/mask_fractal.c:94 msgid "Fractal dimension" msgstr "" #: ../libvips/create/identity.c:140 msgid "make a 1D image where pixel values are indexes" msgstr "" #: ../libvips/create/identity.c:145 msgid "Number of bands in LUT" msgstr "" #: ../libvips/create/identity.c:151 msgid "Ushort" msgstr "" #: ../libvips/create/identity.c:152 msgid "Create a 16-bit LUT" msgstr "" #: ../libvips/create/identity.c:159 msgid "Size of 16-bit LUT" msgstr "" #: ../libvips/create/text.c:170 msgid "invalid markup in text" msgstr "" #: ../libvips/create/text.c:212 msgid "no text to render" msgstr "" #: ../libvips/create/text.c:279 msgid "make a text image" msgstr "" #: ../libvips/create/text.c:283 msgid "Text" msgstr "" #: ../libvips/create/text.c:284 msgid "Text to render" msgstr "" #: ../libvips/create/text.c:290 msgid "Font" msgstr "" #: ../libvips/create/text.c:291 msgid "Font to render with" msgstr "" #: ../libvips/create/text.c:298 msgid "Maximum image width in pixels" msgstr "" #: ../libvips/create/text.c:305 msgid "Align on the low, centre or high edge" msgstr "" #: ../libvips/create/text.c:311 ../libvips/foreign/pdfload.c:482 #: ../libvips/foreign/svgload.c:283 msgid "DPI" msgstr "" #: ../libvips/create/text.c:312 msgid "DPI to render at" msgstr "" #: ../libvips/create/text.c:318 msgid "Spacing" msgstr "" #: ../libvips/create/text.c:319 msgid "Line spacing" msgstr "" #: ../libvips/create/mask_fractal.c:88 msgid "make fractal filter" msgstr "" #: ../libvips/create/eye.c:98 msgid "make an image showing the eye's spatial response" msgstr "" #: ../libvips/create/eye.c:104 msgid "Maximum spatial frequency" msgstr "" #: ../libvips/create/black.c:125 msgid "make a black image" msgstr "" #: ../libvips/create/mask_ideal_band.c:93 msgid "make an ideal band filter" msgstr "" #: ../libvips/create/buildlut.c:134 #, c-format msgid "x value row %d not an int" msgstr "" #: ../libvips/create/buildlut.c:149 msgid "x range too small" msgstr "" #: ../libvips/draw/draw_line.c:280 msgid "draw a line on an image" msgstr "" #: ../libvips/draw/draw_line.c:285 ../libvips/draw/draw_line.c:292 msgid "Start of draw_line" msgstr "" #: ../libvips/draw/draw_line.c:291 msgid "y1" msgstr "" #: ../libvips/draw/draw_line.c:298 msgid "x2" msgstr "" #: ../libvips/draw/draw_line.c:299 ../libvips/draw/draw_line.c:306 msgid "End of draw_line" msgstr "" #: ../libvips/draw/draw_image.c:255 msgid "paint an image into another image" msgstr "" #: ../libvips/draw/draw_image.c:266 ../libvips/draw/draw_image.c:273 msgid "Draw image here" msgstr "" #: ../libvips/draw/draw_image.c:279 ../libvips/iofuncs/image.c:1207 msgid "Mode" msgstr "" #: ../libvips/draw/draw_image.c:280 msgid "Combining mode" msgstr "" #: ../libvips/draw/draw_mask.c:319 msgid "draw a mask on an image" msgstr "" #: ../libvips/draw/draw_mask.c:324 msgid "Mask of pixels to draw" msgstr "" #: ../libvips/draw/draw_mask.c:330 ../libvips/draw/draw_mask.c:337 msgid "Draw mask here" msgstr "" #: ../libvips/draw/draw.c:129 msgid "draw operations" msgstr "" #: ../libvips/draw/draw.c:133 msgid "Image" msgstr "" #: ../libvips/draw/draw.c:134 msgid "Image to draw on" msgstr "" #: ../libvips/draw/draw_smudge.c:193 msgid "blur a rectangle on an image" msgstr "" #: ../libvips/draw/draw_smudge.c:198 ../libvips/draw/draw_smudge.c:205 #: ../libvips/draw/draw_smudge.c:212 ../libvips/draw/draw_smudge.c:219 #: ../libvips/draw/draw_rect.c:174 ../libvips/draw/draw_rect.c:181 #: ../libvips/draw/draw_rect.c:188 ../libvips/draw/draw_rect.c:195 msgid "Rect to fill" msgstr "" #: ../libvips/draw/draw_smudge.c:204 ../libvips/draw/draw_rect.c:180 msgid "top" msgstr "" #: ../libvips/draw/draw_smudge.c:211 ../libvips/draw/draw_rect.c:187 msgid "width" msgstr "" #: ../libvips/draw/draw_smudge.c:218 ../libvips/draw/draw_rect.c:194 msgid "height" msgstr "" #: ../libvips/draw/drawink.c:86 msgid "draw with ink operations" msgstr "" #: ../libvips/draw/drawink.c:90 msgid "Ink" msgstr "" #: ../libvips/draw/drawink.c:91 msgid "Color for pixels" msgstr "" #: ../libvips/draw/draw_circle.c:231 msgid "draw a circle on an image" msgstr "" #: ../libvips/draw/draw_circle.c:235 msgid "cx" msgstr "" #: ../libvips/draw/draw_circle.c:236 ../libvips/draw/draw_circle.c:243 msgid "Centre of draw_circle" msgstr "" #: ../libvips/draw/draw_circle.c:242 msgid "cy" msgstr "" #: ../libvips/draw/draw_circle.c:250 msgid "Radius in pixels" msgstr "" #: ../libvips/draw/draw_circle.c:256 ../libvips/draw/draw_rect.c:201 msgid "Fill" msgstr "" #: ../libvips/draw/draw_circle.c:257 ../libvips/draw/draw_rect.c:202 msgid "Draw a solid object" msgstr "" #: ../libvips/draw/draw_flood.c:548 msgid "flood-fill an area" msgstr "" #: ../libvips/draw/draw_flood.c:553 ../libvips/draw/draw_flood.c:560 msgid "DrawFlood start point" msgstr "" #: ../libvips/draw/draw_flood.c:566 msgid "Test" msgstr "" #: ../libvips/draw/draw_flood.c:567 msgid "Test pixels in this image" msgstr "" #: ../libvips/draw/draw_flood.c:572 msgid "Equal" msgstr "" #: ../libvips/draw/draw_flood.c:573 msgid "DrawFlood while equal to edge" msgstr "" #: ../libvips/draw/draw_flood.c:580 msgid "Left edge of modified area" msgstr "" #: ../libvips/draw/draw_flood.c:587 msgid "top edge of modified area" msgstr "" #: ../libvips/draw/draw_flood.c:594 msgid "width of modified area" msgstr "" #: ../libvips/draw/draw_flood.c:601 msgid "height of modified area" msgstr "" #: ../libvips/draw/draw_rect.c:169 msgid "paint a rectangle on an image" msgstr "" #: ../libvips/foreign/foreign.c:357 msgid "load and save image files" msgstr "" #: ../libvips/foreign/foreign.c:520 ../libvips/mosaicing/im_remosaic.c:87 #, c-format msgid "file \"%s\" not found" msgstr "" #: ../libvips/foreign/foreign.c:529 ../libvips/foreign/foreign.c:1592 #, c-format msgid "\"%s\" is not a known file format" msgstr "" #: ../libvips/foreign/foreign.c:605 msgid "buffer is not in a known format" msgstr "" #: ../libvips/foreign/foreign.c:773 msgid "images do not match" msgstr "" #: ../libvips/foreign/foreign.c:880 msgid "" "VIPS_FOREIGN_PARTIAL and VIPS_FOREIGN_SEQUENTIAL both set -- using SEQUENTIAL" msgstr "" #: ../libvips/foreign/foreign.c:900 msgid "" "ignoring deprecated \"sequential\" mode -- please use \"access\" instead" msgstr "" #: ../libvips/foreign/foreign.c:979 msgid "file loaders" msgstr "" #: ../libvips/foreign/foreign.c:990 msgid "Flags" msgstr "" #: ../libvips/foreign/foreign.c:991 msgid "Flags for this file" msgstr "" #: ../libvips/foreign/foreign.c:997 msgid "Disc" msgstr "" #: ../libvips/foreign/foreign.c:998 msgid "Open to disc" msgstr "" #: ../libvips/foreign/foreign.c:1005 msgid "Required access pattern for this file" msgstr "" #: ../libvips/foreign/foreign.c:1011 msgid "Sequential" msgstr "" #: ../libvips/foreign/foreign.c:1012 msgid "Sequential read only" msgstr "" #: ../libvips/foreign/foreign.c:1018 msgid "Fail" msgstr "" #: ../libvips/foreign/foreign.c:1019 msgid "Fail on first warning" msgstr "" #: ../libvips/foreign/foreign.c:1499 msgid "file savers" msgstr "" #: ../libvips/foreign/foreign.c:1523 msgid "Image to save" msgstr "" #: ../libvips/foreign/foreign.c:1528 msgid "Strip" msgstr "" #: ../libvips/foreign/foreign.c:1529 msgid "Strip all metadata from image" msgstr "" #: ../libvips/foreign/foreign.c:1667 #, c-format msgid "\"%s\" is not a known buffer format" msgstr "" #: ../libvips/foreign/ppm.c:116 msgid "bad int" msgstr "" #: ../libvips/foreign/ppm.c:128 msgid "bad float" msgstr "" #: ../libvips/foreign/ppm.c:179 msgid "bad magic number" msgstr "" #: ../libvips/foreign/ppm.c:230 msgid "not whitespace before start of binary data" msgstr "" #: ../libvips/foreign/ppm.c:621 ../libvips/foreign/ppm.c:638 #: ../libvips/foreign/ppm.c:672 ../libvips/foreign/ppm.c:686 msgid "write error" msgstr "" #: ../libvips/foreign/ppm.c:803 msgid "float images must be binary -- disabling ascii" msgstr "" #: ../libvips/foreign/ppm.c:813 ../libvips/foreign/vips2tiff.c:1001 msgid "can only squash 1 band uchar images -- disabling squash" msgstr "" #: ../libvips/foreign/csvsave.c:95 msgid "save image to csv file" msgstr "" #: ../libvips/foreign/csvsave.c:103 ../libvips/foreign/pngload.c:144 #: ../libvips/foreign/webpload.c:192 ../libvips/foreign/pngsave.c:189 #: ../libvips/foreign/fitsload.c:123 ../libvips/foreign/matrixsave.c:121 #: ../libvips/foreign/ppmsave.c:123 ../libvips/foreign/csvload.c:141 #: ../libvips/foreign/ppmload.c:135 ../libvips/foreign/magickload.c:223 #: ../libvips/foreign/gifload.c:892 ../libvips/foreign/magick7load.c:803 #: ../libvips/foreign/fitssave.c:138 ../libvips/foreign/pdfload.c:590 #: ../libvips/foreign/openslideload.c:187 ../libvips/foreign/rawload.c:116 #: ../libvips/foreign/tiffsave.c:362 ../libvips/foreign/svgload.c:368 #: ../libvips/foreign/radsave.c:154 ../libvips/foreign/dzsave.c:2319 #: ../libvips/foreign/radload.c:138 ../libvips/foreign/openexrload.c:144 #: ../libvips/foreign/vipssave.c:114 ../libvips/foreign/webpsave.c:214 #: ../libvips/foreign/rawsave.c:145 ../libvips/foreign/jpegsave.c:268 #: ../libvips/foreign/matrixload.c:153 ../libvips/foreign/jpegload.c:232 #: ../libvips/foreign/analyzeload.c:135 ../libvips/foreign/matload.c:133 #: ../libvips/foreign/vipsload.c:138 ../libvips/foreign/tiffload.c:223 #: ../libvips/iofuncs/image.c:1200 ../libvips/resample/thumbnail.c:669 msgid "Filename" msgstr "" #: ../libvips/foreign/csvsave.c:104 ../libvips/foreign/pngsave.c:190 #: ../libvips/foreign/matrixsave.c:122 ../libvips/foreign/ppmsave.c:124 #: ../libvips/foreign/fitssave.c:139 ../libvips/foreign/tiffsave.c:363 #: ../libvips/foreign/radsave.c:155 ../libvips/foreign/dzsave.c:2320 #: ../libvips/foreign/vipssave.c:115 ../libvips/foreign/webpsave.c:215 #: ../libvips/foreign/rawsave.c:146 ../libvips/foreign/jpegsave.c:269 msgid "Filename to save to" msgstr "" #: ../libvips/foreign/csvsave.c:110 ../libvips/foreign/csvload.c:169 msgid "Separator" msgstr "" #: ../libvips/foreign/csvsave.c:111 msgid "Separator characters" msgstr "" #: ../libvips/foreign/webp2vips.c:199 msgid "bad setting for shrink" msgstr "" #: ../libvips/foreign/webp2vips.c:247 msgid "unable to read image metadata" msgstr "" #: ../libvips/foreign/webp2vips.c:290 ../libvips/foreign/webp2vips.c:340 #: ../libvips/foreign/matlab.c:113 ../libvips/foreign/fits.c:189 #: ../libvips/iofuncs/vips.c:163 ../libvips/mosaicing/global_balance.c:1192 #: ../libvips/mosaicing/global_balance.c:1530 #, c-format msgid "unable to open \"%s\"" msgstr "" #: ../libvips/foreign/webp2vips.c:323 ../libvips/foreign/magick2vips.c:723 msgid "unable to read pixels" msgstr "" #: ../libvips/foreign/webp2vips.c:360 ../libvips/foreign/webp2vips.c:382 msgid "unable to open buffer" msgstr "" #: ../libvips/foreign/pngload.c:128 msgid "load png from file" msgstr "" #: ../libvips/foreign/pngload.c:145 ../libvips/foreign/webpload.c:193 #: ../libvips/foreign/fitsload.c:124 ../libvips/foreign/csvload.c:142 #: ../libvips/foreign/ppmload.c:136 ../libvips/foreign/magickload.c:224 #: ../libvips/foreign/gifload.c:893 ../libvips/foreign/magick7load.c:804 #: ../libvips/foreign/pdfload.c:591 ../libvips/foreign/openslideload.c:188 #: ../libvips/foreign/rawload.c:117 ../libvips/foreign/svgload.c:369 #: ../libvips/foreign/radload.c:139 ../libvips/foreign/openexrload.c:145 #: ../libvips/foreign/matrixload.c:154 ../libvips/foreign/jpegload.c:233 #: ../libvips/foreign/analyzeload.c:136 ../libvips/foreign/matload.c:134 #: ../libvips/foreign/vipsload.c:139 ../libvips/foreign/tiffload.c:224 msgid "Filename to load from" msgstr "" #: ../libvips/foreign/pngload.c:222 msgid "load png from buffer" msgstr "" #: ../libvips/foreign/pngload.c:230 ../libvips/foreign/webpload.c:268 #: ../libvips/foreign/pngsave.c:255 ../libvips/foreign/magickload.c:307 #: ../libvips/foreign/gifload.c:977 ../libvips/foreign/magick7load.c:900 #: ../libvips/foreign/pdfload.c:652 ../libvips/foreign/tiffsave.c:437 #: ../libvips/foreign/svgload.c:531 ../libvips/foreign/radsave.c:217 #: ../libvips/foreign/dzsave.c:2406 ../libvips/foreign/webpsave.c:285 #: ../libvips/foreign/jpegsave.c:340 ../libvips/foreign/jpegload.c:311 #: ../libvips/foreign/tiffload.c:314 ../libvips/resample/thumbnail.c:836 msgid "Buffer" msgstr "" #: ../libvips/foreign/pngload.c:231 ../libvips/foreign/webpload.c:269 #: ../libvips/foreign/magickload.c:308 ../libvips/foreign/gifload.c:978 #: ../libvips/foreign/magick7load.c:901 ../libvips/foreign/pdfload.c:653 #: ../libvips/foreign/svgload.c:532 ../libvips/foreign/jpegload.c:312 #: ../libvips/foreign/tiffload.c:315 ../libvips/resample/thumbnail.c:837 msgid "Buffer to load from" msgstr "" #: ../libvips/foreign/matlab.c:121 #, c-format msgid "no matrix variables in \"%s\"" msgstr "" #: ../libvips/foreign/matlab.c:203 #, c-format msgid "unsupported rank %d\n" msgstr "" #: ../libvips/foreign/matlab.c:211 #, c-format msgid "unsupported class type %d\n" msgstr "" #: ../libvips/foreign/matlab.c:260 msgid "Mat_VarReadDataAll failed" msgstr "" #: ../libvips/foreign/webpload.c:94 msgid "load webp" msgstr "" #: ../libvips/foreign/webpload.c:100 ../libvips/foreign/jpegload.c:137 msgid "Shrink" msgstr "" #: ../libvips/foreign/webpload.c:101 ../libvips/foreign/jpegload.c:138 msgid "Shrink factor on load" msgstr "" #: ../libvips/foreign/webpload.c:181 msgid "load webp from file" msgstr "" #: ../libvips/foreign/webpload.c:257 msgid "load webp from buffer" msgstr "" #: ../libvips/foreign/pngsave.c:100 msgid "save png" msgstr "" #: ../libvips/foreign/pngsave.c:108 ../libvips/foreign/tiffsave.c:181 #: ../libvips/foreign/dzsave.c:2200 msgid "Compression" msgstr "" #: ../libvips/foreign/pngsave.c:109 msgid "Compression factor" msgstr "" #: ../libvips/foreign/pngsave.c:115 ../libvips/foreign/jpegsave.c:170 msgid "Interlace" msgstr "" #: ../libvips/foreign/pngsave.c:116 msgid "Interlace image" msgstr "" #: ../libvips/foreign/pngsave.c:122 ../libvips/foreign/jpegsave.c:156 msgid "Profile" msgstr "" #: ../libvips/foreign/pngsave.c:123 ../libvips/foreign/tiffsave.c:205 #: ../libvips/foreign/jpegsave.c:157 msgid "ICC profile to embed" msgstr "" #: ../libvips/foreign/pngsave.c:129 msgid "Filter" msgstr "" #: ../libvips/foreign/pngsave.c:130 msgid "libpng row filter flag(s)" msgstr "" #: ../libvips/foreign/pngsave.c:185 msgid "save image to png file" msgstr "" #: ../libvips/foreign/pngsave.c:251 msgid "save image to png buffer" msgstr "" #: ../libvips/foreign/pngsave.c:256 ../libvips/foreign/tiffsave.c:438 #: ../libvips/foreign/radsave.c:218 ../libvips/foreign/dzsave.c:2407 #: ../libvips/foreign/webpsave.c:286 ../libvips/foreign/jpegsave.c:341 msgid "Buffer to save to" msgstr "" #: ../libvips/foreign/tiff2vips.c:333 ../libvips/foreign/tiff2vips.c:351 #, c-format msgid "required field %d missing" msgstr "" #: ../libvips/foreign/tiff2vips.c:393 msgid "unknown resolution unit" msgstr "" #: ../libvips/foreign/tiff2vips.c:398 #, c-format msgid "" "no resolution information for TIFF image \"%s\" -- defaulting to 1 pixel per " "mm" msgstr "" #: ../libvips/foreign/tiff2vips.c:465 msgid "read error" msgstr "" #: ../libvips/foreign/tiff2vips.c:482 #, c-format msgid "TIFF does not contain page %d" msgstr "" #: ../libvips/foreign/tiff2vips.c:516 #, c-format msgid "not %d bands" msgstr "" #: ../libvips/foreign/tiff2vips.c:530 #, c-format msgid "not at least %d samples per pixel" msgstr "" #: ../libvips/foreign/tiff2vips.c:544 #, c-format msgid "not photometric interpretation %d" msgstr "" #: ../libvips/foreign/tiff2vips.c:557 #, c-format msgid "not %d bits per sample" msgstr "" #: ../libvips/foreign/tiff2vips.c:573 #, c-format msgid "%d bits per sample palette image not supported" msgstr "" #: ../libvips/foreign/tiff2vips.c:630 msgid "unsupported tiff image type\n" msgstr "" #: ../libvips/foreign/tiff2vips.c:1038 msgid "bad colormap" msgstr "bad colourmap" #: ../libvips/foreign/tiff2vips.c:1059 msgid "assuming 8-bit palette" msgstr "" #: ../libvips/foreign/tiff2vips.c:1594 msgid "tiled separate planes not supported" msgstr "" #: ../libvips/foreign/tiff2vips.c:1616 ../libvips/foreign/tiff2vips.c:1883 msgid "unsupported tiff image type" msgstr "" #: ../libvips/foreign/tiff2vips.c:1981 #, c-format msgid "bad page number %d" msgstr "" #: ../libvips/foreign/tiff2vips.c:1991 #, c-format msgid "bad number of pages %d" msgstr "" #: ../libvips/foreign/tiff2vips.c:2022 msgid "width/height out of range" msgstr "" #: ../libvips/foreign/tiff2vips.c:2031 msgid "samples out of range" msgstr "" #: ../libvips/foreign/tiff2vips.c:2160 #, c-format msgid "page %d differs from page %d" msgstr "" #: ../libvips/foreign/fitsload.c:110 msgid "load a FITS image" msgstr "" #: ../libvips/foreign/matrixsave.c:112 msgid "save image to matrix file" msgstr "" #: ../libvips/foreign/matrixsave.c:192 msgid "print matrix" msgstr "" #: ../libvips/foreign/vips2webp.c:128 msgid "output webp image too large" msgstr "" #: ../libvips/foreign/vips2webp.c:134 ../libvips/iofuncs/util.c:738 msgid "out of memory" msgstr "" #: ../libvips/foreign/vips2webp.c:242 ../libvips/foreign/vips2webp.c:252 msgid "config version error" msgstr "" #: ../libvips/foreign/vips2webp.c:266 msgid "lossless unsupported" msgstr "" #: ../libvips/foreign/vips2webp.c:268 msgid "alpha_q unsupported" msgstr "" #: ../libvips/foreign/vips2webp.c:278 msgid "near_lossless unsupported" msgstr "" #: ../libvips/foreign/vips2webp.c:280 msgid "smart_subsample unsupported" msgstr "" #: ../libvips/foreign/vips2webp.c:284 msgid "invalid configuration" msgstr "" #: ../libvips/foreign/vips2webp.c:302 msgid "picture memory error" msgstr "" #: ../libvips/foreign/vips2webp.c:308 msgid "unable to encode" msgstr "" #: ../libvips/foreign/vips2webp.c:526 ../libvips/foreign/vips2webp.c:579 msgid "picture version error" msgstr "" #: ../libvips/foreign/tiff.c:123 #, c-format msgid "unable to open \"%s\" for output" msgstr "" #: ../libvips/foreign/tiff.c:169 #, c-format msgid "unable to open \"%s\" for input" msgstr "" #: ../libvips/foreign/tiff.c:195 msgid "read beyond end of buffer" msgstr "" #: ../libvips/foreign/tiff.c:291 msgid "unable to open memory buffer for input" msgstr "" #: ../libvips/foreign/tiff.c:348 msgid "Out of memory." msgstr "" #: ../libvips/foreign/tiff.c:450 msgid "unable to open memory buffer for output" msgstr "" #: ../libvips/foreign/ppmsave.c:114 msgid "save image to ppm file" msgstr "" #: ../libvips/foreign/ppmsave.c:130 msgid "ASCII" msgstr "" #: ../libvips/foreign/ppmsave.c:131 msgid "save as ascii" msgstr "" #: ../libvips/foreign/ppmsave.c:137 ../libvips/foreign/tiffsave.c:239 msgid "Squash" msgstr "" #: ../libvips/foreign/ppmsave.c:138 msgid "save as one bit" msgstr "" #. Only a warning, since (for example) exported spreadsheets #. * will often have text or date fields. #. #: ../libvips/foreign/csv.c:198 #, c-format msgid "error parsing number, line %d, column %d" msgstr "" #: ../libvips/foreign/csv.c:256 msgid "end of file while skipping start" msgstr "" #: ../libvips/foreign/csv.c:265 ../libvips/iofuncs/util.c:1050 #: ../libvips/iofuncs/util.c:1056 msgid "unable to seek" msgstr "" #: ../libvips/foreign/csv.c:276 msgid "empty line" msgstr "" #: ../libvips/foreign/csv.c:316 #, c-format msgid "unexpected EOF, line %d col %d" msgstr "" #: ../libvips/foreign/csv.c:322 #, c-format msgid "unexpected EOL, line %d col %d" msgstr "" #: ../libvips/foreign/csv.c:554 msgid "no width / height" msgstr "" #: ../libvips/foreign/csv.c:560 msgid "width / height not int" msgstr "" #: ../libvips/foreign/csv.c:570 msgid "width / height out of range" msgstr "" #: ../libvips/foreign/csv.c:574 msgid "extra chars in header" msgstr "" #: ../libvips/foreign/csv.c:578 msgid "zero scale" msgstr "" #: ../libvips/foreign/csv.c:626 msgid "line too short" msgstr "" #: ../libvips/foreign/csv.c:670 #, c-format msgid "line %d too short" msgstr "" #: ../libvips/foreign/csvload.c:126 msgid "load csv from file" msgstr "" #: ../libvips/foreign/csvload.c:148 msgid "Skip" msgstr "" #: ../libvips/foreign/csvload.c:149 msgid "Skip this many lines at the start of the file" msgstr "" #: ../libvips/foreign/csvload.c:155 msgid "Lines" msgstr "" #: ../libvips/foreign/csvload.c:156 msgid "Read this many lines from the file" msgstr "" #: ../libvips/foreign/csvload.c:162 msgid "Whitespace" msgstr "" #: ../libvips/foreign/csvload.c:163 msgid "Set of whitespace characters" msgstr "" #: ../libvips/foreign/csvload.c:170 msgid "Set of separator characters" msgstr "" #: ../libvips/foreign/vipspng.c:307 msgid "unsupported color type" msgstr "unsupported colour type" #: ../libvips/foreign/vipspng.c:417 msgid "unable to read PNG header" msgstr "" #: ../libvips/foreign/vipspng.c:504 ../libvips/foreign/jpeg2vips.c:560 #, c-format msgid "out of order read at line %d" msgstr "" #: ../libvips/foreign/vipspng.c:878 msgid "compress should be in [0,9]" msgstr "" #: ../libvips/foreign/vipspng.c:900 #, c-format msgid "can't save %d band image as png" msgstr "" #: ../libvips/foreign/vipspng.c:1010 #, c-format msgid "unable to write \"%s\"" msgstr "" #: ../libvips/foreign/vipspng.c:1078 msgid "unable to write to buffer" msgstr "" #: ../libvips/foreign/vips2jpeg.c:148 #, c-format msgid "%s" msgstr "" #: ../libvips/foreign/vips2jpeg.c:254 #, c-format msgid "field \"%s\" is too large for a single JPEG marker, ignoring" msgstr "" #: ../libvips/foreign/vips2jpeg.c:496 msgid "trellis_quant unsupported" msgstr "" #: ../libvips/foreign/vips2jpeg.c:509 msgid "overshoot_deringing unsupported" msgstr "" #: ../libvips/foreign/vips2jpeg.c:523 ../libvips/foreign/vips2jpeg.c:550 msgid "ignoring optimize_scans" msgstr "" #: ../libvips/foreign/vips2jpeg.c:527 msgid "ignoring optimize_scans for baseline" msgstr "" #: ../libvips/foreign/vips2jpeg.c:539 msgid "setting quant_table unsupported" msgstr "" #: ../libvips/foreign/vips2jpeg.c:546 msgid "ignoring trellis_quant" msgstr "" #: ../libvips/foreign/vips2jpeg.c:548 msgid "ignoring overshoot_deringing" msgstr "" #: ../libvips/foreign/vips2jpeg.c:552 msgid "ignoring quant_table" msgstr "" #: ../libvips/foreign/ppmload.c:119 msgid "load ppm from file" msgstr "" #: ../libvips/foreign/magickload.c:105 msgid "load with ImageMagick" msgstr "" #: ../libvips/foreign/magickload.c:117 ../libvips/foreign/magick7load.c:379 msgid "all_frames" msgstr "" #: ../libvips/foreign/magickload.c:118 ../libvips/foreign/magick7load.c:380 msgid "Read all frames from an image" msgstr "" #: ../libvips/foreign/magickload.c:124 ../libvips/foreign/magick7load.c:386 msgid "Density" msgstr "" #: ../libvips/foreign/magickload.c:125 ../libvips/foreign/magick7load.c:387 msgid "Canvas resolution for rendering vector formats like SVG" msgstr "" #: ../libvips/foreign/magickload.c:131 ../libvips/foreign/gifload.c:816 #: ../libvips/foreign/magick7load.c:393 ../libvips/foreign/pdfload.c:468 #: ../libvips/foreign/tiffload.c:99 msgid "Page" msgstr "" #: ../libvips/foreign/magickload.c:132 ../libvips/foreign/gifload.c:817 #: ../libvips/foreign/magick7load.c:394 ../libvips/foreign/pdfload.c:469 msgid "Load this page from the file" msgstr "" #: ../libvips/foreign/magickload.c:139 ../libvips/foreign/gifload.c:824 #: ../libvips/foreign/magick7load.c:401 ../libvips/foreign/pdfload.c:476 #: ../libvips/foreign/tiffload.c:107 msgid "Load this many pages" msgstr "" #: ../libvips/foreign/magickload.c:216 msgid "load file with ImageMagick" msgstr "" #: ../libvips/foreign/magickload.c:300 msgid "load buffer with ImageMagick" msgstr "" #: ../libvips/foreign/openexr2vips.c:121 #, c-format msgid "EXR error: %s" msgstr "" #: ../libvips/foreign/gifload.c:145 msgid "Failed to open given file" msgstr "" #: ../libvips/foreign/gifload.c:148 msgid "Failed to read from given file" msgstr "" #: ../libvips/foreign/gifload.c:151 msgid "Data is not a GIF file" msgstr "" #: ../libvips/foreign/gifload.c:154 msgid "No screen descriptor detected" msgstr "" #: ../libvips/foreign/gifload.c:157 msgid "No image descriptor detected" msgstr "" #: ../libvips/foreign/gifload.c:160 msgid "Neither global nor local color map" msgstr "Neither global nor local colour map" #: ../libvips/foreign/gifload.c:163 msgid "Wrong record type detected" msgstr "" #: ../libvips/foreign/gifload.c:166 msgid "Number of pixels bigger than width * height" msgstr "" #: ../libvips/foreign/gifload.c:169 msgid "Failed to allocate required memory" msgstr "" #: ../libvips/foreign/gifload.c:172 msgid "Failed to close given file" msgstr "" #: ../libvips/foreign/gifload.c:175 msgid "Given file was not opened for read" msgstr "" #: ../libvips/foreign/gifload.c:178 msgid "Image is defective, decoding aborted" msgstr "" #: ../libvips/foreign/gifload.c:181 msgid "Image EOF detected, before image complete" msgstr "" #: ../libvips/foreign/gifload.c:184 msgid "Unknown error" msgstr "" #: ../libvips/foreign/gifload.c:371 msgid "pixel value out of range" msgstr "" #: ../libvips/foreign/gifload.c:411 msgid "frame is outside image area" msgstr "" #: ../libvips/foreign/gifload.c:662 ../libvips/foreign/gifload.c:711 msgid "too few frames in GIF file" msgstr "" #: ../libvips/foreign/gifload.c:809 ../libvips/foreign/gifload.c:884 #: ../libvips/foreign/gifload.c:971 msgid "load GIF with giflib" msgstr "" #: ../libvips/foreign/magick7load.c:366 msgid "load with ImageMagick7" msgstr "" #: ../libvips/foreign/magick7load.c:419 #, c-format msgid "Magick: %s %s" msgstr "" #: ../libvips/foreign/magick7load.c:474 #, c-format msgid "unsupported bit depth %zd" msgstr "" #: ../libvips/foreign/magick7load.c:506 ../libvips/foreign/magick2vips.c:387 #, c-format msgid "unsupported colorspace %d" msgstr "unsupported colourspace %d" #: ../libvips/foreign/magick7load.c:797 msgid "load file with ImageMagick7" msgstr "" #: ../libvips/foreign/magick7load.c:894 msgid "load buffer with ImageMagick7" msgstr "" #: ../libvips/foreign/openslide2vips.c:195 msgid "invalid associated image name" msgstr "" #: ../libvips/foreign/openslide2vips.c:239 msgid "specify only one of level or associated image" msgstr "" #: ../libvips/foreign/openslide2vips.c:275 msgid "unsupported slide format" msgstr "" #: ../libvips/foreign/openslide2vips.c:282 #, c-format msgid "opening slide: %s" msgstr "" #: ../libvips/foreign/openslide2vips.c:289 msgid "invalid slide level" msgstr "" #: ../libvips/foreign/openslide2vips.c:371 #, c-format msgid "getting dimensions: %s" msgstr "" #: ../libvips/foreign/openslide2vips.c:378 msgid "image dimensions overflow int" msgstr "" #: ../libvips/foreign/openslide2vips.c:505 #, c-format msgid "reading region: %s" msgstr "" #: ../libvips/foreign/openslide2vips.c:587 #, c-format msgid "reading associated image: %s" msgstr "" #: ../libvips/foreign/exif.c:158 msgid "unable to init exif" msgstr "" #: ../libvips/foreign/exif.c:413 ../libvips/foreign/exif.c:788 msgid "unknown EXIF resolution unit" msgstr "" #: ../libvips/foreign/exif.c:918 ../libvips/foreign/exif.c:928 #: ../libvips/foreign/exif.c:933 #, c-format msgid "bad exif meta \"%s\"" msgstr "" #: ../libvips/foreign/exif.c:1097 msgid "error saving EXIF" msgstr "" #: ../libvips/foreign/fitssave.c:129 msgid "save image to fits file" msgstr "" #: ../libvips/foreign/pdfload.c:189 #, c-format msgid "unable to load page %d" msgstr "" #: ../libvips/foreign/pdfload.c:281 msgid "pages out of range" msgstr "" #: ../libvips/foreign/pdfload.c:459 msgid "load PDF with libpoppler" msgstr "" #: ../libvips/foreign/pdfload.c:483 ../libvips/foreign/svgload.c:284 msgid "Render at this DPI" msgstr "" #: ../libvips/foreign/pdfload.c:490 ../libvips/foreign/svgload.c:291 msgid "Scale output by this factor" msgstr "" #: ../libvips/foreign/magick2vips.c:293 #, c-format msgid "unsupported image type %d" msgstr "" #: ../libvips/foreign/magick2vips.c:355 #, c-format msgid "unsupported bit depth %d" msgstr "" #: ../libvips/foreign/magick2vips.c:753 #, c-format msgid "" "unable to read file \"%s\"\n" "libMagick error: %s %s" msgstr "" #: ../libvips/foreign/magick2vips.c:792 #, c-format msgid "" "unable to ping file \"%s\"\n" "libMagick error: %s %s" msgstr "" #: ../libvips/foreign/magick2vips.c:804 ../libvips/foreign/magick2vips.c:880 msgid "bad image size" msgstr "" #: ../libvips/foreign/magick2vips.c:835 #, c-format msgid "" "unable to read buffer\n" "libMagick error: %s %s" msgstr "" #: ../libvips/foreign/magick2vips.c:869 #, c-format msgid "" "unable to ping blob\n" "libMagick error: %s %s" msgstr "" #: ../libvips/foreign/fits.c:263 msgid "dimensions above 3 must be size 1" msgstr "" #: ../libvips/foreign/fits.c:279 #, c-format msgid "bad number of axis %d" msgstr "" #: ../libvips/foreign/fits.c:295 #, c-format msgid "unsupported bitpix %d\n" msgstr "" #: ../libvips/foreign/fits.c:612 ../libvips/iofuncs/vips.c:191 #, c-format msgid "unable to write to \"%s\"" msgstr "" #: ../libvips/foreign/fits.c:673 #, c-format msgid "unsupported BandFmt %d\n" msgstr "" #: ../libvips/foreign/openslideload.c:167 msgid "load file with OpenSlide" msgstr "" #: ../libvips/foreign/openslideload.c:194 msgid "Level" msgstr "" #: ../libvips/foreign/openslideload.c:195 msgid "Load this level from the file" msgstr "" #: ../libvips/foreign/openslideload.c:201 msgid "Autocrop" msgstr "" #: ../libvips/foreign/openslideload.c:202 msgid "Crop to image bounds" msgstr "" #: ../libvips/foreign/openslideload.c:208 msgid "Associated" msgstr "" #: ../libvips/foreign/openslideload.c:209 msgid "Load this associated image" msgstr "" #: ../libvips/foreign/rawload.c:108 msgid "load raw data from a file" msgstr "" #: ../libvips/foreign/rawload.c:144 ../libvips/iofuncs/image.c:1228 msgid "Size of header" msgstr "" #: ../libvips/foreign/rawload.c:145 ../libvips/iofuncs/image.c:1229 msgid "Offset in bytes from start of file" msgstr "" #: ../libvips/foreign/jpeg2vips.c:187 #, c-format msgid "read gave %ld warnings" msgstr "" #: ../libvips/foreign/jpeg2vips.c:387 msgid "unknown JFIF resolution unit" msgstr "" #: ../libvips/foreign/tiffsave.c:172 ../libvips/foreign/tiffsave.c:358 msgid "save image to tiff file" msgstr "" #: ../libvips/foreign/tiffsave.c:182 msgid "Compression for this file" msgstr "" #: ../libvips/foreign/tiffsave.c:189 ../libvips/foreign/webpsave.c:115 #: ../libvips/foreign/jpegsave.c:149 msgid "Q" msgstr "" #: ../libvips/foreign/tiffsave.c:190 ../libvips/foreign/webpsave.c:116 #: ../libvips/foreign/jpegsave.c:150 msgid "Q factor" msgstr "" #: ../libvips/foreign/tiffsave.c:196 msgid "predictor" msgstr "" #: ../libvips/foreign/tiffsave.c:197 msgid "Compression prediction" msgstr "" #: ../libvips/foreign/tiffsave.c:204 msgid "profile" msgstr "" #: ../libvips/foreign/tiffsave.c:211 msgid "Tile" msgstr "" #: ../libvips/foreign/tiffsave.c:212 msgid "Write a tiled tiff" msgstr "" #: ../libvips/foreign/tiffsave.c:232 msgid "Pyramid" msgstr "" #: ../libvips/foreign/tiffsave.c:233 msgid "Write a pyramidal tiff" msgstr "" #: ../libvips/foreign/tiffsave.c:240 msgid "Squash images down to 1 bit" msgstr "" #: ../libvips/foreign/tiffsave.c:246 msgid "Miniswhite" msgstr "" #: ../libvips/foreign/tiffsave.c:247 msgid "Use 0 for white in 1-bit images" msgstr "" #: ../libvips/foreign/tiffsave.c:253 ../libvips/foreign/tiffsave.c:254 msgid "Resolution unit" msgstr "" #: ../libvips/foreign/tiffsave.c:274 msgid "Bigtiff" msgstr "" #: ../libvips/foreign/tiffsave.c:275 msgid "Write a bigtiff image" msgstr "" #: ../libvips/foreign/tiffsave.c:281 msgid "RGB JPEG" msgstr "" #: ../libvips/foreign/tiffsave.c:282 msgid "Output RGB JPEG rather than YCbCr" msgstr "" #: ../libvips/foreign/tiffsave.c:288 ../libvips/foreign/dzsave.c:2193 msgid "Properties" msgstr "" #: ../libvips/foreign/tiffsave.c:289 msgid "Write a properties document to IMAGEDESCRIPTION" msgstr "" #: ../libvips/foreign/tiffsave.c:433 msgid "save image to tiff buffer" msgstr "" #: ../libvips/foreign/svgload.c:207 msgid "SVG rendering failed" msgstr "" #: ../libvips/foreign/svgload.c:274 msgid "load SVG with rsvg" msgstr "" #: ../libvips/foreign/radsave.c:97 msgid "save Radiance" msgstr "" #: ../libvips/foreign/radsave.c:150 msgid "save image to Radiance file" msgstr "" #: ../libvips/foreign/radsave.c:213 msgid "save image to Radiance buffer" msgstr "" #: ../libvips/foreign/dzsave.c:181 ../libvips/iofuncs/vips.c:712 #, c-format msgid "unable to set property \"%s\" to value \"%s\"." msgstr "" #: ../libvips/foreign/dzsave.c:196 #, c-format msgid "unable to set create node \"%s\"" msgstr "" #: ../libvips/foreign/dzsave.c:252 ../libvips/foreign/dzsave.c:257 #: ../libvips/foreign/dzsave.c:284 ../libvips/iofuncs/vips.c:849 #: ../libvips/iofuncs/vips.c:856 msgid "xml save error" msgstr "" #: ../libvips/foreign/dzsave.c:351 ../libvips/foreign/dzsave.c:357 msgid "unable to close stream" msgstr "" #: ../libvips/foreign/dzsave.c:1395 msgid "too many files in zip" msgstr "" #: ../libvips/foreign/dzsave.c:1405 msgid "output file too large" msgstr "" #: ../libvips/foreign/dzsave.c:1762 msgid "overlap too large" msgstr "" #: ../libvips/foreign/dzsave.c:1904 #, c-format msgid "output directory %s/%s_files exists" msgstr "" #: ../libvips/foreign/dzsave.c:1932 ../libvips/iofuncs/util.c:1625 #, c-format msgid "unable to make temporary file %s" msgstr "" #: ../libvips/foreign/dzsave.c:2002 msgid "deflate-level not supported by libgsf, using default compression" msgstr "" #: ../libvips/foreign/dzsave.c:2117 msgid "save image to deep zoom format" msgstr "" #: ../libvips/foreign/dzsave.c:2127 msgid "Base name" msgstr "" #: ../libvips/foreign/dzsave.c:2128 msgid "Base name to save to" msgstr "" #: ../libvips/foreign/dzsave.c:2134 msgid "Layout" msgstr "" #: ../libvips/foreign/dzsave.c:2135 msgid "Directory layout" msgstr "" #: ../libvips/foreign/dzsave.c:2142 msgid "suffix" msgstr "" #: ../libvips/foreign/dzsave.c:2143 msgid "Filename suffix for tiles" msgstr "" #: ../libvips/foreign/dzsave.c:2149 msgid "Overlap" msgstr "" #: ../libvips/foreign/dzsave.c:2150 msgid "Tile overlap in pixels" msgstr "" #: ../libvips/foreign/dzsave.c:2156 msgid "Tile size" msgstr "" #: ../libvips/foreign/dzsave.c:2157 msgid "Tile size in pixels" msgstr "" #: ../libvips/foreign/dzsave.c:2164 msgid "Pyramid depth" msgstr "" #: ../libvips/foreign/dzsave.c:2171 msgid "Center" msgstr "" #: ../libvips/foreign/dzsave.c:2172 msgid "Center image in tile" msgstr "" #: ../libvips/foreign/dzsave.c:2179 msgid "Rotate image during save" msgstr "" #: ../libvips/foreign/dzsave.c:2185 msgid "Container" msgstr "" #: ../libvips/foreign/dzsave.c:2186 msgid "Pyramid container type" msgstr "" #: ../libvips/foreign/dzsave.c:2194 msgid "Write a properties file to the output directory" msgstr "" #: ../libvips/foreign/dzsave.c:2201 msgid "ZIP deflate compression level" msgstr "" #: ../libvips/foreign/dzsave.c:2210 msgid "Directory name" msgstr "" #: ../libvips/foreign/dzsave.c:2211 msgid "Directory name to save to" msgstr "" #: ../libvips/foreign/dzsave.c:2315 msgid "save image to deepzoom file" msgstr "" #: ../libvips/foreign/dzsave.c:2377 ../libvips/iofuncs/image.c:2590 #: ../libvips/iofuncs/image.c:2592 ../libvips/iofuncs/memory.c:309 #: ../libvips/iofuncs/memory.c:311 #, c-format msgid "out of memory --- size == %dMB" msgstr "" #: ../libvips/foreign/dzsave.c:2402 msgid "save image to dz buffer" msgstr "" #: ../libvips/foreign/radload.c:122 msgid "load a Radiance image from a file" msgstr "" #: ../libvips/foreign/openexrload.c:128 msgid "load an OpenEXR image" msgstr "" #: ../libvips/foreign/vipssave.c:104 msgid "save image to vips file" msgstr "" #: ../libvips/foreign/webpsave.c:107 msgid "save webp" msgstr "" #: ../libvips/foreign/webpsave.c:122 msgid "lossless" msgstr "" #: ../libvips/foreign/webpsave.c:123 msgid "enable lossless compression" msgstr "" #: ../libvips/foreign/webpsave.c:129 msgid "preset" msgstr "" #: ../libvips/foreign/webpsave.c:130 msgid "Preset for lossy compression" msgstr "" #: ../libvips/foreign/webpsave.c:137 msgid "Smart subsampling" msgstr "" #: ../libvips/foreign/webpsave.c:138 msgid "Enable high quality chroma subsampling" msgstr "" #: ../libvips/foreign/webpsave.c:144 msgid "Near lossless" msgstr "" #: ../libvips/foreign/webpsave.c:145 msgid "Enable preprocessing in lossless mode (uses Q)" msgstr "" #: ../libvips/foreign/webpsave.c:151 msgid "Alpha quality" msgstr "" #: ../libvips/foreign/webpsave.c:152 msgid "Change alpha plane fidelity for lossy compression" msgstr "" #: ../libvips/foreign/webpsave.c:210 msgid "save image to webp file" msgstr "" #: ../libvips/foreign/webpsave.c:281 msgid "save image to webp buffer" msgstr "" #: ../libvips/foreign/webpsave.c:330 ../libvips/foreign/jpegsave.c:386 msgid "error writing output" msgstr "" #: ../libvips/foreign/webpsave.c:346 msgid "save image to webp mime" msgstr "" #: ../libvips/foreign/radiance.c:685 msgid "end of file" msgstr "" #: ../libvips/foreign/radiance.c:773 msgid "scanline length mismatch" msgstr "" #: ../libvips/foreign/radiance.c:790 msgid "overrun" msgstr "" #: ../libvips/foreign/radiance.c:1040 msgid "error reading radiance header" msgstr "" #: ../libvips/foreign/radiance.c:1057 msgid "image size out of bounds" msgstr "" #: ../libvips/foreign/radiance.c:1125 #, c-format msgid "read error line %d" msgstr "" #: ../libvips/foreign/rawsave.c:139 msgid "save image to raw file" msgstr "" #: ../libvips/foreign/rawsave.c:245 msgid "write raw image to file descriptor" msgstr "" #: ../libvips/foreign/rawsave.c:251 msgid "File descriptor" msgstr "" #: ../libvips/foreign/rawsave.c:252 msgid "File descriptor to write to" msgstr "" #: ../libvips/foreign/jpegsave.c:139 msgid "save jpeg" msgstr "" #: ../libvips/foreign/jpegsave.c:163 msgid "Optimize_coding" msgstr "" #: ../libvips/foreign/jpegsave.c:164 msgid "Compute optimal Huffman coding tables" msgstr "" #: ../libvips/foreign/jpegsave.c:171 msgid "Generate an interlaced (progressive) jpeg" msgstr "" #: ../libvips/foreign/jpegsave.c:177 msgid "No subsample" msgstr "" #: ../libvips/foreign/jpegsave.c:178 msgid "Disable chroma subsample" msgstr "" #: ../libvips/foreign/jpegsave.c:184 msgid "Trellis quantisation" msgstr "" #: ../libvips/foreign/jpegsave.c:185 msgid "Apply trellis quantisation to each 8x8 block" msgstr "" #: ../libvips/foreign/jpegsave.c:191 msgid "Overshoot de-ringing" msgstr "" #: ../libvips/foreign/jpegsave.c:192 msgid "Apply overshooting to samples with extreme values" msgstr "" #: ../libvips/foreign/jpegsave.c:198 msgid "Optimize scans" msgstr "" #: ../libvips/foreign/jpegsave.c:199 msgid "Split the spectrum of DCT coefficients into separate scans" msgstr "" #: ../libvips/foreign/jpegsave.c:205 msgid "Quantization table" msgstr "" #: ../libvips/foreign/jpegsave.c:206 msgid "Use predefined quantization table with given index" msgstr "" #: ../libvips/foreign/jpegsave.c:264 msgid "save image to jpeg file" msgstr "" #: ../libvips/foreign/jpegsave.c:336 msgid "save image to jpeg buffer" msgstr "" #: ../libvips/foreign/jpegsave.c:402 msgid "save image to jpeg mime" msgstr "" #: ../libvips/foreign/analyze2vips.c:311 msgid "header file size incorrect" msgstr "" #: ../libvips/foreign/analyze2vips.c:356 msgid "header size incorrect" msgstr "" #: ../libvips/foreign/analyze2vips.c:374 #, c-format msgid "%d-dimensional images not supported" msgstr "" #: ../libvips/foreign/analyze2vips.c:427 #, c-format msgid "datatype %d not supported" msgstr "" #: ../libvips/foreign/matrixload.c:137 msgid "load matrix from file" msgstr "" #: ../libvips/foreign/jpegload.c:109 #, c-format msgid "bad shrink factor %d" msgstr "" #: ../libvips/foreign/jpegload.c:131 msgid "load jpeg" msgstr "" #: ../libvips/foreign/jpegload.c:144 ../libvips/foreign/tiffload.c:113 msgid "Autorotate" msgstr "" #: ../libvips/foreign/jpegload.c:145 msgid "Rotate image using exif orientation" msgstr "" #: ../libvips/foreign/jpegload.c:219 msgid "load jpeg from file" msgstr "" #: ../libvips/foreign/jpegload.c:304 msgid "load jpeg from buffer" msgstr "" #: ../libvips/foreign/analyzeload.c:119 msgid "load an Analyze6 image" msgstr "" #: ../libvips/foreign/vips2tiff.c:470 msgid "rounding up IPCT data length" msgstr "" #: ../libvips/foreign/vips2tiff.c:948 #, c-format msgid "image height %d is not a factor of page-height %d" msgstr "" #: ../libvips/foreign/vips2tiff.c:964 msgid "can't pyramid multi page images --- disabling pyramid" msgstr "" #: ../libvips/foreign/vips2tiff.c:977 msgid "tile size not a multiple of 16" msgstr "" #: ../libvips/foreign/vips2tiff.c:988 msgid "can only pyramid LABQ and non-complex images" msgstr "" #: ../libvips/foreign/vips2tiff.c:1009 msgid "can't have 1-bit JPEG -- disabling JPEG" msgstr "" #: ../libvips/foreign/vips2tiff.c:1020 msgid "" "can only save non-complex greyscale images as miniswhite -- disabling " "miniswhite" msgstr "" #: ../libvips/foreign/vips2tiff.c:1043 msgid "image over 4gb, enabling bigtiff" msgstr "" #: ../libvips/foreign/vips2tiff.c:1295 msgid "TIFF write tile failed" msgstr "" #: ../libvips/foreign/matload.c:121 msgid "load mat from file" msgstr "" #: ../libvips/foreign/vipsload.c:122 msgid "load vips from file" msgstr "" #: ../libvips/foreign/tiffload.c:96 msgid "load tiff" msgstr "" #: ../libvips/foreign/tiffload.c:100 msgid "Load this page from the image" msgstr "" #: ../libvips/foreign/tiffload.c:114 msgid "Rotate image using orientation tag" msgstr "" #: ../libvips/foreign/tiffload.c:207 msgid "load tiff from file" msgstr "" #: ../libvips/foreign/tiffload.c:306 msgid "load tiff from buffer" msgstr "" #: ../libvips/freqfilt/spectrum.c:101 msgid "make displayable power spectrum" msgstr "" #: ../libvips/freqfilt/phasecor.c:108 msgid "calculate phase correlation" msgstr "" #: ../libvips/freqfilt/fwfft.c:137 ../libvips/freqfilt/fwfft.c:252 #: ../libvips/freqfilt/invfft.c:120 ../libvips/freqfilt/invfft.c:194 msgid "unable to create transform plan" msgstr "" #: ../libvips/freqfilt/fwfft.c:335 msgid "forward FFT" msgstr "" #: ../libvips/freqfilt/freqmult.c:127 msgid "frequency-domain filtering" msgstr "" #: ../libvips/freqfilt/freqmult.c:131 msgid "mask" msgstr "" #: ../libvips/freqfilt/freqmult.c:132 msgid "Input mask image" msgstr "" #: ../libvips/freqfilt/freqfilt.c:94 msgid "frequency-domain filter operations" msgstr "" #: ../libvips/freqfilt/invfft.c:252 msgid "inverse FFT" msgstr "" #: ../libvips/freqfilt/invfft.c:256 msgid "Real" msgstr "" #: ../libvips/freqfilt/invfft.c:257 msgid "Output only the real part of the transform" msgstr "" #: ../libvips/histogram/hist_match.c:154 msgid "match two histograms" msgstr "" #: ../libvips/histogram/hist_match.c:162 msgid "Input histogram" msgstr "" #: ../libvips/histogram/hist_match.c:167 ../libvips/mosaicing/merge.c:109 #: ../libvips/mosaicing/mosaic.c:180 ../libvips/mosaicing/match.c:204 #: ../libvips/mosaicing/mosaic1.c:489 msgid "Reference" msgstr "" #: ../libvips/histogram/hist_match.c:168 msgid "Reference histogram" msgstr "" #: ../libvips/histogram/hist_cum.c:148 msgid "form cumulative histogram" msgstr "" #: ../libvips/histogram/hist_equal.c:104 msgid "histogram equalisation" msgstr "" #: ../libvips/histogram/hist_equal.c:121 msgid "Equalise with this band" msgstr "" #: ../libvips/histogram/stdif.c:236 ../libvips/histogram/hist_local.c:304 #: ../libvips/morphology/rank.c:354 msgid "window too large" msgstr "" #: ../libvips/histogram/stdif.c:240 msgid "too many bands" msgstr "" #: ../libvips/histogram/stdif.c:290 msgid "statistical difference" msgstr "" #: ../libvips/histogram/stdif.c:309 ../libvips/histogram/hist_local.c:371 #: ../libvips/morphology/rank.c:420 msgid "Window width in pixels" msgstr "" #: ../libvips/histogram/stdif.c:316 ../libvips/histogram/hist_local.c:378 #: ../libvips/morphology/rank.c:427 msgid "Window height in pixels" msgstr "" #: ../libvips/histogram/stdif.c:322 msgid "Mean weight" msgstr "" #: ../libvips/histogram/stdif.c:323 msgid "Weight of new mean" msgstr "" #: ../libvips/histogram/stdif.c:330 msgid "New mean" msgstr "" #: ../libvips/histogram/stdif.c:336 msgid "Deviation weight" msgstr "" #: ../libvips/histogram/stdif.c:337 msgid "Weight of new deviation" msgstr "" #: ../libvips/histogram/stdif.c:343 msgid "Deviation" msgstr "" #: ../libvips/histogram/stdif.c:344 msgid "New deviation" msgstr "" #: ../libvips/histogram/histogram.c:223 msgid "histogram operations" msgstr "" #: ../libvips/histogram/hist_entropy.c:109 msgid "estimate image entropy" msgstr "" #: ../libvips/histogram/hist_entropy.c:114 #: ../libvips/histogram/hist_ismonotonic.c:118 msgid "Input histogram image" msgstr "" #: ../libvips/histogram/hist_ismonotonic.c:113 msgid "test for monotonicity" msgstr "" #: ../libvips/histogram/hist_ismonotonic.c:123 msgid "Monotonic" msgstr "" #: ../libvips/histogram/hist_ismonotonic.c:124 msgid "true if in is monotonic" msgstr "" #: ../libvips/histogram/hist_norm.c:137 msgid "normalise histogram" msgstr "" #: ../libvips/histogram/hist_plot.c:338 msgid "plot histogram" msgstr "" #: ../libvips/histogram/hist_unary.c:85 msgid "hist_unary operations" msgstr "" #: ../libvips/histogram/hist_local.c:354 msgid "local histogram equalisation" msgstr "" #: ../libvips/histogram/hist_local.c:384 msgid "Max slope" msgstr "" #: ../libvips/histogram/hist_local.c:385 msgid "Maximum slope (CLAHE)" msgstr "" #: ../libvips/histogram/percent.c:106 msgid "find threshold for percent of pixels" msgstr "" #: ../libvips/histogram/percent.c:116 msgid "Percent" msgstr "" #: ../libvips/histogram/percent.c:117 msgid "Percent of pixels" msgstr "" #: ../libvips/histogram/percent.c:123 msgid "Threshold" msgstr "" #: ../libvips/histogram/percent.c:124 msgid "Threshold above which lie percent of pixels" msgstr "" #: ../libvips/histogram/maplut.c:110 #, c-format msgid "%d overflows detected" msgstr "" #: ../libvips/histogram/maplut.c:688 msgid "map an image though a lut" msgstr "" #: ../libvips/histogram/maplut.c:706 msgid "LUT" msgstr "" #: ../libvips/histogram/maplut.c:707 msgid "Look-up table image" msgstr "" #: ../libvips/histogram/maplut.c:712 msgid "band" msgstr "" #: ../libvips/histogram/maplut.c:713 msgid "apply one-band lut to this band of in" msgstr "" #: ../libvips/introspect.c:54 msgid "dump introspection data" msgstr "" #: ../libvips/introspect.c:71 msgid "- introspect" msgstr "" #: ../libvips/iofuncs/sink.c:106 #, c-format msgid "stop function failed for image \"%s\"" msgstr "" #: ../libvips/iofuncs/sink.c:143 #, c-format msgid "start function failed for image \"%s\"" msgstr "" #: ../libvips/iofuncs/sink.c:176 msgid "per-thread state for sink" msgstr "" #: ../libvips/iofuncs/type.c:854 #, c-format msgid "unable to convert \"%s\" to int" msgstr "" #: ../libvips/iofuncs/type.c:1046 #, c-format msgid "unable to convert \"%s\" to float" msgstr "" #: ../libvips/iofuncs/image.c:536 msgid "unable to close fd" msgstr "" #: ../libvips/iofuncs/image.c:617 #, c-format msgid "%dx%d %s, %d band, %s" msgid_plural "%dx%d %s, %d bands, %s" msgstr[0] "" msgstr[1] "" #: ../libvips/iofuncs/image.c:651 #, c-format msgid " %s, %d band, %s" msgid_plural " %s, %d bands, %s" msgstr[0] "" msgstr[1] "" #: ../libvips/iofuncs/image.c:784 #, c-format msgid "%s %s: %d x %d pixels, %d threads, %d x %d tiles, %d lines in buffer" msgstr "" #: ../libvips/iofuncs/image.c:797 #, c-format msgid "%s %s: %d%% complete" msgstr "" #. Spaces at end help to erase the %complete message we overwrite. #. #: ../libvips/iofuncs/image.c:816 #, c-format msgid "%s %s: done in %.3gs \n" msgstr "" #: ../libvips/iofuncs/image.c:1000 #, c-format msgid "unable to open \"%s\", file too short" msgstr "" #: ../libvips/iofuncs/image.c:1009 #, c-format msgid "%s is longer than expected" msgstr "" #: ../libvips/iofuncs/image.c:1027 #, c-format msgid "bad mode \"%s\"" msgstr "" #: ../libvips/iofuncs/image.c:1103 msgid "image class" msgstr "" #: ../libvips/iofuncs/image.c:1201 msgid "Image filename" msgstr "" #: ../libvips/iofuncs/image.c:1208 msgid "Open mode" msgstr "" #: ../libvips/iofuncs/image.c:1214 msgid "Kill" msgstr "" #: ../libvips/iofuncs/image.c:1215 msgid "Block evaluation on this image" msgstr "" #: ../libvips/iofuncs/image.c:1221 msgid "Demand style" msgstr "" #: ../libvips/iofuncs/image.c:1222 msgid "Preferred demand style for this image" msgstr "" #: ../libvips/iofuncs/image.c:1235 msgid "Foreign buffer" msgstr "" #: ../libvips/iofuncs/image.c:1236 msgid "Pointer to foreign pixels" msgstr "" #: ../libvips/iofuncs/image.c:1647 #, c-format msgid "killed for image \"%s\"" msgstr "" #: ../libvips/iofuncs/image.c:2049 #, c-format msgid "memory area too small --- should be %zd bytes, you passed %zd" msgstr "" #: ../libvips/iofuncs/image.c:2264 #, c-format msgid "bad array length --- should be %d, you passed %d" msgstr "" #: ../libvips/iofuncs/image.c:2854 msgid "bad image descriptor" msgstr "" #: ../libvips/iofuncs/image.c:2912 ../libvips/iofuncs/generate.c:779 #, c-format msgid "unable to output to a %s image" msgstr "" #: ../libvips/iofuncs/image.c:2976 #, c-format msgid "auto-rewind for %s failed" msgstr "" #: ../libvips/iofuncs/image.c:3045 ../libvips/iofuncs/image.c:3175 #: ../libvips/iofuncs/image.c:3354 msgid "image not readable" msgstr "" #: ../libvips/iofuncs/image.c:3090 ../libvips/iofuncs/image.c:3314 #: ../libvips/iofuncs/image.c:3331 msgid "no image data" msgstr "" #: ../libvips/iofuncs/image.c:3196 ../libvips/iofuncs/image.c:3384 #: ../libvips/iofuncs/image.c:3393 msgid "image already written" msgstr "" #: ../libvips/iofuncs/image.c:3220 ../libvips/iofuncs/image.c:3405 msgid "image not writeable" msgstr "" #: ../libvips/iofuncs/image.c:3272 msgid "bad file type" msgstr "" #: ../libvips/iofuncs/threadpool.c:247 msgid "unable to create thread" msgstr "" #: ../libvips/iofuncs/threadpool.c:410 #, c-format msgid "threads clipped to %d" msgstr "" #: ../libvips/iofuncs/threadpool.c:456 msgid "per-thread state for vipsthreadpool" msgstr "" #: ../libvips/iofuncs/mapfile.c:131 ../libvips/iofuncs/mapfile.c:298 msgid "unable to CreateFileMapping" msgstr "" #: ../libvips/iofuncs/mapfile.c:139 ../libvips/iofuncs/mapfile.c:310 msgid "unable to MapViewOfFile" msgstr "" #: ../libvips/iofuncs/mapfile.c:179 msgid "unable to mmap" msgstr "" #: ../libvips/iofuncs/mapfile.c:180 #, c-format msgid "" "map failed (%s), running very low on system resources, expect a crash soon" msgstr "" #: ../libvips/iofuncs/mapfile.c:197 ../libvips/iofuncs/mapfile.c:304 msgid "unable to UnmapViewOfFile" msgstr "" #: ../libvips/iofuncs/mapfile.c:203 msgid "unable to munmap file" msgstr "" #: ../libvips/iofuncs/mapfile.c:225 msgid "file is less than 64 bytes" msgstr "" #: ../libvips/iofuncs/mapfile.c:230 ../libvips/iofuncs/mapfile.c:264 msgid "unable to get file status" msgstr "" #: ../libvips/iofuncs/mapfile.c:236 msgid "not a regular file" msgstr "" #: ../libvips/iofuncs/mapfile.c:270 msgid "unable to read data" msgstr "" #: ../libvips/iofuncs/mapfile.c:330 #, c-format msgid "unable to mmap: \"%s\" - %s" msgstr "" #: ../libvips/iofuncs/mapfile.c:340 #, c-format msgid "unable to mmap \"%s\" to same address" msgstr "" #: ../libvips/iofuncs/sinkdisc.c:122 msgid "per-thread state for sinkdisc" msgstr "" #: ../libvips/iofuncs/sinkdisc.c:261 ../libvips/iofuncs/util.c:535 msgid "write failed" msgstr "" #: ../libvips/iofuncs/operation.c:225 #, c-format msgid "%d pixels calculated" msgstr "" #: ../libvips/iofuncs/operation.c:309 ../libvips/iofuncs/operation.c:330 #: ../libvips/iofuncs/operation.c:338 ../libvips/iofuncs/operation.c:350 msgid "default" msgstr "" #: ../libvips/iofuncs/operation.c:313 msgid "allowed" msgstr "" #: ../libvips/iofuncs/operation.c:341 ../libvips/iofuncs/operation.c:353 msgid "min" msgstr "" #: ../libvips/iofuncs/operation.c:343 ../libvips/iofuncs/operation.c:355 msgid "max" msgstr "" #: ../libvips/iofuncs/operation.c:571 msgid "operations" msgstr "" #: ../libvips/iofuncs/operation.c:659 ../libvips/iofuncs/object.c:1511 #: ../libvips/resample/interpolate.c:637 #, c-format msgid "class \"%s\" not found" msgstr "" #: ../libvips/iofuncs/operation.c:665 #, c-format msgid "\"%s\" is not an instantiable class" msgstr "" #: ../libvips/iofuncs/operation.c:1129 #, c-format msgid "unknown argument '%s'" msgstr "" #: ../libvips/iofuncs/operation.c:1253 msgid "too few arguments" msgstr "" #: ../libvips/iofuncs/operation.c:1374 msgid "too many arguments" msgstr "" #: ../libvips/iofuncs/sinkmemory.c:109 msgid "per-thread state for sinkmemory" msgstr "" #: ../libvips/iofuncs/generate.c:425 msgid "too many images" msgstr "" #: ../libvips/iofuncs/generate.c:690 msgid "demand hint not set" msgstr "" #: ../libvips/iofuncs/generate.c:709 ../libvips/iofuncs/generate.c:737 msgid "generate() called twice" msgstr "" #: ../libvips/iofuncs/window.c:237 ../libvips/iofuncs/vips.c:918 #, c-format msgid "unable to read data for \"%s\", %s" msgstr "" #: ../libvips/iofuncs/window.c:238 ../libvips/iofuncs/vips.c:808 #: ../libvips/iofuncs/vips.c:919 msgid "file has been truncated" msgstr "" #: ../libvips/iofuncs/system.c:184 msgid "unable to substitute input filename" msgstr "" #: ../libvips/iofuncs/system.c:191 msgid "unable to substitute output filename" msgstr "" #: ../libvips/iofuncs/system.c:226 #, c-format msgid "command \"%s\" failed" msgstr "" #: ../libvips/iofuncs/system.c:234 #, c-format msgid "stderr output: %s" msgstr "" #: ../libvips/iofuncs/system.c:269 msgid "run an external command" msgstr "" #: ../libvips/iofuncs/system.c:290 msgid "Command" msgstr "" #: ../libvips/iofuncs/system.c:291 msgid "Command to run" msgstr "" #: ../libvips/iofuncs/system.c:297 msgid "Input format" msgstr "" #: ../libvips/iofuncs/system.c:298 msgid "Format for input filename" msgstr "" #: ../libvips/iofuncs/system.c:304 msgid "Output format" msgstr "" #: ../libvips/iofuncs/system.c:305 msgid "Format for output filename" msgstr "" #: ../libvips/iofuncs/system.c:312 msgid "Command log" msgstr "" #: ../libvips/iofuncs/header.c:1067 #, c-format msgid "field \"%s\" not found" msgstr "" #: ../libvips/iofuncs/header.c:1269 #, c-format msgid "field \"%s\" is of type %s, not %s" msgstr "" #: ../libvips/iofuncs/header.c:1498 #, c-format msgid "field \"%s\" is of type %s, not VipsRefString" msgstr "" #: ../libvips/iofuncs/init.c:234 #, c-format msgid "unable to load \"%s\" -- %s" msgstr "" #: ../libvips/iofuncs/init.c:655 msgid "show informative messages" msgstr "" #: ../libvips/iofuncs/init.c:658 msgid "abort on first error or warning" msgstr "" #: ../libvips/iofuncs/init.c:661 msgid "evaluate with N concurrent threads" msgstr "" #: ../libvips/iofuncs/init.c:664 msgid "set tile width to N (DEBUG)" msgstr "" #: ../libvips/iofuncs/init.c:667 msgid "set tile height to N (DEBUG)" msgstr "" #: ../libvips/iofuncs/init.c:670 msgid "set thinstrip height to N (DEBUG)" msgstr "" #: ../libvips/iofuncs/init.c:673 msgid "set fatstrip height to N (DEBUG)" msgstr "" #: ../libvips/iofuncs/init.c:676 msgid "show progress feedback" msgstr "" #: ../libvips/iofuncs/init.c:679 msgid "leak-check on exit" msgstr "" #: ../libvips/iofuncs/init.c:682 msgid "profile and dump timing on exit" msgstr "" #: ../libvips/iofuncs/init.c:685 msgid "images larger than N are decompressed to disc" msgstr "" #: ../libvips/iofuncs/init.c:688 msgid "disable vectorised versions of operations" msgstr "" #: ../libvips/iofuncs/init.c:691 msgid "cache at most N operations" msgstr "" #: ../libvips/iofuncs/init.c:694 msgid "cache at most N bytes in memory" msgstr "" #: ../libvips/iofuncs/init.c:697 msgid "allow at most N open files" msgstr "" #: ../libvips/iofuncs/init.c:700 msgid "trace operation cache" msgstr "" #: ../libvips/iofuncs/init.c:703 msgid "dump operation cache on exit" msgstr "" #: ../libvips/iofuncs/init.c:706 msgid "print libvips version" msgstr "" #: ../libvips/iofuncs/init.c:1091 msgid "flag not in [0, 5]" msgstr "" #: ../libvips/iofuncs/region.c:585 ../libvips/iofuncs/region.c:657 #: ../libvips/iofuncs/region.c:805 ../libvips/iofuncs/region.c:1516 msgid "valid clipped to nothing" msgstr "" #: ../libvips/iofuncs/region.c:702 msgid "bad image type" msgstr "" #: ../libvips/iofuncs/region.c:747 msgid "no pixel data on attached image" msgstr "" #: ../libvips/iofuncs/region.c:753 msgid "images do not match in pixel size" msgstr "" #: ../libvips/iofuncs/region.c:786 ../libvips/iofuncs/region.c:1498 msgid "dest too small" msgstr "" #: ../libvips/iofuncs/region.c:875 msgid "bad position" msgstr "" #: ../libvips/iofuncs/region.c:1291 msgid "stop requested" msgstr "" #: ../libvips/iofuncs/region.c:1376 ../libvips/iofuncs/region.c:1569 #, c-format msgid "unable to input from a %s image" msgstr "" #: ../libvips/iofuncs/region.c:1400 msgid "incomplete header" msgstr "" #: ../libvips/iofuncs/region.c:1472 msgid "inappropriate region type" msgstr "" #: ../libvips/iofuncs/vips.c:306 #, c-format msgid "\"%s\" is not a VIPS image" msgstr "" #: ../libvips/iofuncs/vips.c:406 msgid "unable to read history" msgstr "" #: ../libvips/iofuncs/vips.c:439 msgid "more than a 10 megabytes of XML? sufferin' succotash!" msgstr "" #: ../libvips/iofuncs/vips.c:487 msgid "incorrect namespace in XML" msgstr "" #: ../libvips/iofuncs/vips.c:611 msgid "error transforming from save format" msgstr "" #: ../libvips/iofuncs/vips.c:760 msgid "error transforming to save format" msgstr "" #: ../libvips/iofuncs/vips.c:904 #, c-format msgid "unable to read header for \"%s\"" msgstr "" #: ../libvips/iofuncs/vips.c:930 #, c-format msgid "error reading XML: %s" msgstr "" #: ../libvips/iofuncs/error.c:287 msgid "windows error" msgstr "" #: ../libvips/iofuncs/error.c:296 msgid "unix error" msgstr "" #: ../libvips/iofuncs/error.c:447 msgid "image must be uncoded" msgstr "" #: ../libvips/iofuncs/error.c:475 msgid "image coding must be 'none' or 'labq'" msgstr "" #: ../libvips/iofuncs/error.c:503 msgid "unknown image coding" msgstr "" #: ../libvips/iofuncs/error.c:528 #, c-format msgid "coding '%s' only" msgstr "" #: ../libvips/iofuncs/error.c:553 msgid "image must one band" msgstr "" #: ../libvips/iofuncs/error.c:578 #, c-format msgid "image must have %d bands" msgstr "" #: ../libvips/iofuncs/error.c:603 msgid "image must have one or three bands" msgstr "" #: ../libvips/iofuncs/error.c:629 #, c-format msgid "image must have at least %d bands" msgstr "" #: ../libvips/iofuncs/error.c:657 msgid "images must have the same number of bands, or one must be single-band" msgstr "" #: ../libvips/iofuncs/error.c:684 #, c-format msgid "image must have 1 or %d bands" msgstr "" #: ../libvips/iofuncs/error.c:708 msgid "image must be non-complex" msgstr "" #: ../libvips/iofuncs/error.c:732 msgid "image must be complex" msgstr "" #: ../libvips/iofuncs/error.c:759 msgid "image must be two-band or complex" msgstr "" #: ../libvips/iofuncs/error.c:785 #, c-format msgid "image must be %s" msgstr "" #: ../libvips/iofuncs/error.c:810 msgid "image must be integer" msgstr "" #: ../libvips/iofuncs/error.c:835 msgid "image must be unsigned integer" msgstr "" #: ../libvips/iofuncs/error.c:863 msgid "image must be 8- or 16-bit integer, signed or unsigned" msgstr "" #: ../libvips/iofuncs/error.c:890 msgid "image must be 8- or 16-bit unsigned integer" msgstr "" #: ../libvips/iofuncs/error.c:916 msgid "image must be 8- or 16-bit unsigned integer, or float" msgstr "" #: ../libvips/iofuncs/error.c:944 msgid "image must be unsigned int or float" msgstr "" #: ../libvips/iofuncs/error.c:969 msgid "images must match in size" msgstr "" #: ../libvips/iofuncs/error.c:995 msgid "images must be odd and square" msgstr "" #: ../libvips/iofuncs/error.c:1021 msgid "images must have the same number of bands" msgstr "" #: ../libvips/iofuncs/error.c:1075 msgid "images must have the same band format" msgstr "" #: ../libvips/iofuncs/error.c:1101 msgid "images must have the same coding" msgstr "" #: ../libvips/iofuncs/error.c:1124 #, c-format msgid "vector must have %d elements" msgstr "" #: ../libvips/iofuncs/error.c:1149 #, c-format msgid "vector must have 1 or %d elements" msgstr "" #: ../libvips/iofuncs/error.c:1174 msgid "histograms must have width or height 1" msgstr "" #: ../libvips/iofuncs/error.c:1179 msgid "histograms must have not have more than 65536 elements" msgstr "" #: ../libvips/iofuncs/error.c:1216 msgid "matrix image too large" msgstr "" #: ../libvips/iofuncs/error.c:1221 msgid "matrix image must have one band" msgstr "" #: ../libvips/iofuncs/error.c:1255 msgid "separable matrix images must have width or height 1" msgstr "" #: ../libvips/iofuncs/error.c:1282 msgid "precision must be int or float" msgstr "" #: ../libvips/iofuncs/util.c:518 msgid "unable to get file stats" msgstr "" #: ../libvips/iofuncs/util.c:674 #, c-format msgid "unable to open file \"%s\" for reading" msgstr "" #: ../libvips/iofuncs/util.c:696 #, c-format msgid "unable to open file \"%s\" for writing" msgstr "" #: ../libvips/iofuncs/util.c:718 #, c-format msgid "\"%s\" too long" msgstr "" #: ../libvips/iofuncs/util.c:765 #, c-format msgid "error reading from file \"%s\"" msgstr "" #: ../libvips/iofuncs/util.c:812 #, c-format msgid "write error (%zd out of %zd blocks written)" msgstr "" #: ../libvips/iofuncs/util.c:1084 ../libvips/iofuncs/util.c:1091 msgid "unable to truncate" msgstr "" #: ../libvips/iofuncs/util.c:1167 #, c-format msgid "unable to create directory \"%s\", %s" msgstr "" #: ../libvips/iofuncs/util.c:1191 #, c-format msgid "unable to remove directory \"%s\", %s" msgstr "" #: ../libvips/iofuncs/util.c:1208 #, c-format msgid "unable to rename file \"%s\" as \"%s\", %s" msgstr "" #: ../libvips/iofuncs/util.c:1348 msgid "unexpected end of string" msgstr "" #: ../libvips/iofuncs/util.c:1366 ../libvips/iofuncs/util.c:1436 #, c-format msgid "expected %s, saw %s" msgstr "" #: ../libvips/iofuncs/util.c:1750 msgid "no such enum type" msgstr "" #: ../libvips/iofuncs/util.c:1768 #, c-format msgid "enum '%s' has no member '%s', should be one of: %s" msgstr "" #: ../libvips/iofuncs/util.c:1786 msgid "no such flag type" msgstr "" #: ../libvips/iofuncs/util.c:1802 #, c-format msgid "flags '%s' has no member '%s', should be one of: %s" msgstr "" #: ../libvips/iofuncs/util.c:1889 msgid "unable to form filename" msgstr "" #: ../libvips/iofuncs/memory.c:251 msgid "vips_free: too many frees" msgstr "" #: ../libvips/iofuncs/memory.c:253 msgid "vips_free: too much free" msgstr "" #: ../libvips/iofuncs/sinkscreen.c:188 msgid "per-thread state for render" msgstr "" #: ../libvips/iofuncs/sinkscreen.c:1088 msgid "bad parameters" msgstr "" #: ../libvips/iofuncs/object.c:316 #, c-format msgid "parameter %s not set" msgstr "" #: ../libvips/iofuncs/object.c:751 #, c-format msgid "no property named `%s'" msgstr "" #: ../libvips/iofuncs/object.c:759 #, c-format msgid "no vips argument named `%s'" msgstr "" #: ../libvips/iofuncs/object.c:765 #, c-format msgid "argument `%s' has no instance" msgstr "" #: ../libvips/iofuncs/object.c:1561 msgid "base class" msgstr "" #: ../libvips/iofuncs/object.c:1575 msgid "Nickname" msgstr "" #: ../libvips/iofuncs/object.c:1576 msgid "Class nickname" msgstr "" #: ../libvips/iofuncs/object.c:1582 msgid "Description" msgstr "" #: ../libvips/iofuncs/object.c:1583 msgid "Class description" msgstr "" #: ../libvips/iofuncs/object.c:1781 #, c-format msgid "no value supplied for argument '%s'" msgstr "" #: ../libvips/iofuncs/object.c:1784 #, c-format msgid "no value supplied for argument '%s' ('%s')" msgstr "" #: ../libvips/iofuncs/object.c:1942 ../libvips/iofuncs/object.c:1961 #: ../libvips/iofuncs/object.c:2014 #, c-format msgid "'%s' is not an integer" msgstr "" #: ../libvips/iofuncs/object.c:1978 #, c-format msgid "'%s' is not a double" msgstr "" #: ../libvips/iofuncs/object.c:2293 #, c-format msgid "expected string or ), saw %s" msgstr "" #: ../libvips/iofuncs/object.c:2336 #, c-format msgid "unable to set '%s'" msgstr "" #: ../libvips/iofuncs/object.c:2349 msgid "not , or ) after parameter" msgstr "" #: ../libvips/iofuncs/object.c:2356 msgid "extra tokens after ')'" msgstr "" #: ../libvips/iofuncs/buf.c:610 #, c-format msgid "%zd bytes of binary data" msgstr "" #. File length unit. #. #: ../libvips/iofuncs/buf.c:679 msgid "bytes" msgstr "" #. Kilobyte unit. #. #: ../libvips/iofuncs/buf.c:683 msgid "KB" msgstr "" #. Megabyte unit. #. #: ../libvips/iofuncs/buf.c:687 msgid "MB" msgstr "" #. Gigabyte unit. #. #: ../libvips/iofuncs/buf.c:691 msgid "GB" msgstr "" #. Terabyte unit. #. #: ../libvips/iofuncs/buf.c:695 msgid "TB" msgstr "" #: ../libvips/morphology/morph.c:139 msgid "morphology operation" msgstr "" #: ../libvips/morphology/morph.c:155 msgid "Morphology" msgstr "" #: ../libvips/morphology/morph.c:156 msgid "Morphological operation to perform" msgstr "" #: ../libvips/morphology/rank.c:359 msgid "index out of range" msgstr "" #: ../libvips/morphology/rank.c:409 msgid "rank filter" msgstr "" #: ../libvips/morphology/rank.c:433 msgid "index" msgstr "" #: ../libvips/morphology/rank.c:434 msgid "Select pixel at index" msgstr "" #: ../libvips/morphology/countlines.c:131 msgid "count lines in an image" msgstr "" #: ../libvips/morphology/countlines.c:135 msgid "Nolines" msgstr "" #: ../libvips/morphology/countlines.c:136 msgid "Number of lines" msgstr "" #: ../libvips/morphology/countlines.c:143 msgid "Countlines left-right or up-down" msgstr "" #: ../libvips/morphology/labelregions.c:121 msgid "label regions in an image" msgstr "" #: ../libvips/morphology/labelregions.c:126 msgid "Mask of region labels" msgstr "" #: ../libvips/morphology/labelregions.c:131 msgid "Segments" msgstr "" #: ../libvips/morphology/labelregions.c:132 msgid "Number of discrete contigious regions" msgstr "" #: ../libvips/morphology/morphology.c:111 msgid "morphological operations" msgstr "" #: ../libvips/morphology/hitmiss.c:321 #, c-format msgid "bad mask element (%d should be 0, 128 or 255)" msgstr "" #: ../libvips/mosaicing/im_tbmerge.c:164 ../libvips/mosaicing/im_tbmerge.c:218 #: ../libvips/mosaicing/im_tbmerge.c:536 ../libvips/mosaicing/im_lrmerge.c:216 #: ../libvips/mosaicing/im_lrmerge.c:265 ../libvips/mosaicing/im_lrmerge.c:606 msgid "internal error" msgstr "" #: ../libvips/mosaicing/im_tbmerge.c:635 ../libvips/mosaicing/im_lrmerge.c:806 msgid "unknown coding type" msgstr "" #: ../libvips/mosaicing/im_tbmerge.c:653 ../libvips/mosaicing/im_lrmerge.c:823 msgid "too much overlap" msgstr "" #: ../libvips/mosaicing/im_chkpair.c:201 msgid "inputs incompatible" msgstr "" #: ../libvips/mosaicing/im_chkpair.c:205 ../libvips/mosaicing/im_tbcalcon.c:103 msgid "help!" msgstr "" #: ../libvips/mosaicing/im_lrmosaic.c:114 ../libvips/mosaicing/im_tbmosaic.c:90 msgid "bad area parameters" msgstr "" #: ../libvips/mosaicing/im_lrmosaic.c:135 #: ../libvips/mosaicing/im_tbmosaic.c:111 msgid "overlap too small for search" msgstr "" #: ../libvips/mosaicing/im_lrmosaic.c:168 #: ../libvips/mosaicing/im_tbmosaic.c:144 msgid "unknown Coding type" msgstr "" #: ../libvips/mosaicing/im_tbcalcon.c:117 msgid "overlap too small" msgstr "" #: ../libvips/mosaicing/merge.c:105 msgid "merge two images" msgstr "" #: ../libvips/mosaicing/merge.c:110 ../libvips/mosaicing/mosaic.c:181 #: ../libvips/mosaicing/match.c:205 ../libvips/mosaicing/mosaic1.c:490 msgid "Reference image" msgstr "" #: ../libvips/mosaicing/merge.c:115 ../libvips/mosaicing/mosaic.c:186 #: ../libvips/mosaicing/match.c:210 ../libvips/mosaicing/mosaic1.c:495 msgid "Secondary" msgstr "" #: ../libvips/mosaicing/merge.c:116 ../libvips/mosaicing/mosaic.c:187 #: ../libvips/mosaicing/match.c:211 ../libvips/mosaicing/mosaic1.c:496 msgid "Secondary image" msgstr "" #: ../libvips/mosaicing/merge.c:128 msgid "Horizontal or vertcial merge" msgstr "" #: ../libvips/mosaicing/merge.c:134 msgid "dx" msgstr "" #: ../libvips/mosaicing/merge.c:135 msgid "Horizontal displacement from sec to ref" msgstr "" #: ../libvips/mosaicing/merge.c:141 msgid "dy" msgstr "" #: ../libvips/mosaicing/merge.c:142 msgid "Vertical displacement from sec to ref" msgstr "" #: ../libvips/mosaicing/merge.c:148 ../libvips/mosaicing/mosaic.c:247 #: ../libvips/mosaicing/mosaic1.c:597 msgid "Max blend" msgstr "" #: ../libvips/mosaicing/merge.c:149 ../libvips/mosaicing/mosaic.c:248 #: ../libvips/mosaicing/mosaic1.c:598 msgid "Maximum blend size" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:115 #, c-format msgid "substitute image \"%s\" is not the same size as \"%s\"" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:160 #: ../libvips/mosaicing/global_balance.c:1767 msgid "global balance an image mosaic" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:176 msgid "old_str" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:177 msgid "Search for this string" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:183 msgid "new_str" msgstr "" #: ../libvips/mosaicing/im_remosaic.c:184 msgid "And swap for this string" msgstr "" #: ../libvips/mosaicing/im_lrcalcon.c:204 msgid "overlap too small for your search size" msgstr "" #: ../libvips/mosaicing/im_lrcalcon.c:243 #, c-format msgid "found %d tie-points, need at least %d" msgstr "" #: ../libvips/mosaicing/im_lrcalcon.c:288 msgid "not 1-band uchar image" msgstr "" #: ../libvips/mosaicing/global_balance.c:148 msgid "no matching '>'" msgstr "" #: ../libvips/mosaicing/global_balance.c:157 msgid "too many items" msgstr "" #: ../libvips/mosaicing/global_balance.c:451 msgid "circularity detected" msgstr "" #: ../libvips/mosaicing/global_balance.c:485 #: ../libvips/mosaicing/global_balance.c:545 #, c-format msgid "image \"%s\" used twice as output" msgstr "" #: ../libvips/mosaicing/global_balance.c:594 msgid "bad number of args in join line" msgstr "" #: ../libvips/mosaicing/global_balance.c:636 msgid "bad number of args in join1 line" msgstr "" #: ../libvips/mosaicing/global_balance.c:672 msgid "bad number of args in copy line" msgstr "" #: ../libvips/mosaicing/global_balance.c:730 msgid "" "mosaic root not found in desc file\n" "is this really a mosaiced image?" msgstr "" #: ../libvips/mosaicing/global_balance.c:741 msgid "more than one root" msgstr "" #: ../libvips/mosaicing/global_balance.c:1060 msgid "empty overlap!" msgstr "" #: ../libvips/mosaicing/global_balance.c:1783 msgid "gamma" msgstr "" #: ../libvips/mosaicing/global_balance.c:1784 msgid "Image gamma" msgstr "" #: ../libvips/mosaicing/global_balance.c:1790 msgid "Int output" msgstr "" #: ../libvips/mosaicing/global_balance.c:1791 msgid "Integer output" msgstr "" #: ../libvips/mosaicing/im_avgdxdy.c:65 msgid "no points to average" msgstr "" #: ../libvips/mosaicing/im_lrmerge.c:706 msgid "mwidth must be -1 or >= 0" msgstr "" #: ../libvips/mosaicing/im_lrmerge.c:735 msgid "no overlap" msgstr "" #: ../libvips/mosaicing/mosaic.c:176 msgid "mosaic two images" msgstr "" #: ../libvips/mosaicing/mosaic.c:199 ../libvips/mosaicing/mosaic1.c:508 msgid "Horizontal or vertcial mosaic" msgstr "" #: ../libvips/mosaicing/mosaic.c:205 msgid "xref" msgstr "" #: ../libvips/mosaicing/mosaic.c:206 ../libvips/mosaicing/mosaic.c:213 msgid "Position of reference tie-point" msgstr "" #: ../libvips/mosaicing/mosaic.c:212 msgid "yref" msgstr "" #: ../libvips/mosaicing/mosaic.c:219 msgid "xsec" msgstr "" #: ../libvips/mosaicing/mosaic.c:220 ../libvips/mosaicing/mosaic.c:227 msgid "Position of secondary tie-point" msgstr "" #: ../libvips/mosaicing/mosaic.c:226 msgid "ysec" msgstr "" #: ../libvips/mosaicing/mosaic.c:233 ../libvips/mosaicing/match.c:278 #: ../libvips/mosaicing/mosaic1.c:570 msgid "hwindow" msgstr "" #: ../libvips/mosaicing/mosaic.c:234 ../libvips/mosaicing/match.c:279 #: ../libvips/mosaicing/mosaic1.c:571 msgid "Half window size" msgstr "" #: ../libvips/mosaicing/mosaic.c:240 ../libvips/mosaicing/match.c:285 #: ../libvips/mosaicing/mosaic1.c:577 msgid "harea" msgstr "" #: ../libvips/mosaicing/mosaic.c:241 ../libvips/mosaicing/match.c:286 #: ../libvips/mosaicing/mosaic1.c:578 msgid "Half area size" msgstr "" #: ../libvips/mosaicing/mosaic.c:254 ../libvips/mosaicing/mosaic1.c:604 msgid "Search band" msgstr "" #: ../libvips/mosaicing/mosaic.c:255 ../libvips/mosaicing/mosaic1.c:605 msgid "Band to search for features on" msgstr "" #: ../libvips/mosaicing/mosaic.c:261 ../libvips/mosaicing/mosaic.c:268 msgid "Integer offset" msgstr "" #: ../libvips/mosaicing/mosaic.c:262 ../libvips/mosaicing/mosaic.c:269 msgid "Detected integer offset" msgstr "" #: ../libvips/mosaicing/mosaic.c:276 msgid "Detected scale" msgstr "" #: ../libvips/mosaicing/mosaic.c:283 msgid "Detected rotation" msgstr "" #: ../libvips/mosaicing/mosaic.c:289 ../libvips/mosaicing/mosaic.c:296 msgid "First-order displacement" msgstr "" #: ../libvips/mosaicing/mosaic.c:290 ../libvips/mosaicing/mosaic.c:297 msgid "Detected first-order displacement" msgstr "" #: ../libvips/mosaicing/im_clinear.c:137 msgid "im_invmat failed" msgstr "" #: ../libvips/mosaicing/match.c:200 msgid "first-order match of two images" msgstr "" #: ../libvips/mosaicing/match.c:222 ../libvips/mosaicing/mosaic1.c:514 msgid "xr1" msgstr "" #: ../libvips/mosaicing/match.c:223 ../libvips/mosaicing/match.c:230 #: ../libvips/mosaicing/mosaic1.c:515 ../libvips/mosaicing/mosaic1.c:522 msgid "Position of first reference tie-point" msgstr "" #: ../libvips/mosaicing/match.c:229 ../libvips/mosaicing/mosaic1.c:521 msgid "yr1" msgstr "" #: ../libvips/mosaicing/match.c:236 ../libvips/mosaicing/mosaic1.c:528 msgid "xs1" msgstr "" #: ../libvips/mosaicing/match.c:237 ../libvips/mosaicing/match.c:244 #: ../libvips/mosaicing/mosaic1.c:529 ../libvips/mosaicing/mosaic1.c:536 msgid "Position of first secondary tie-point" msgstr "" #: ../libvips/mosaicing/match.c:243 ../libvips/mosaicing/mosaic1.c:535 msgid "ys1" msgstr "" #: ../libvips/mosaicing/match.c:250 ../libvips/mosaicing/mosaic1.c:542 msgid "xr2" msgstr "" #: ../libvips/mosaicing/match.c:251 ../libvips/mosaicing/match.c:258 #: ../libvips/mosaicing/mosaic1.c:543 ../libvips/mosaicing/mosaic1.c:550 msgid "Position of second reference tie-point" msgstr "" #: ../libvips/mosaicing/match.c:257 ../libvips/mosaicing/mosaic1.c:549 msgid "yr2" msgstr "" #: ../libvips/mosaicing/match.c:264 ../libvips/mosaicing/mosaic1.c:556 msgid "xs2" msgstr "" #: ../libvips/mosaicing/match.c:265 ../libvips/mosaicing/match.c:272 #: ../libvips/mosaicing/mosaic1.c:557 ../libvips/mosaicing/mosaic1.c:564 msgid "Position of second secondary tie-point" msgstr "" #: ../libvips/mosaicing/match.c:271 ../libvips/mosaicing/mosaic1.c:563 msgid "ys2" msgstr "" #: ../libvips/mosaicing/match.c:292 ../libvips/mosaicing/mosaic1.c:584 msgid "search" msgstr "" #: ../libvips/mosaicing/match.c:293 ../libvips/mosaicing/mosaic1.c:585 msgid "Search to improve tie-points" msgstr "" #: ../libvips/mosaicing/match.c:299 ../libvips/mosaicing/mosaic1.c:591 #: ../libvips/resample/affine.c:568 ../libvips/resample/mapim.c:418 #: ../libvips/resample/resize.c:384 ../libvips/resample/quadratic.c:354 #: ../libvips/resample/similarity.c:185 msgid "Interpolate" msgstr "" #: ../libvips/mosaicing/match.c:300 ../libvips/mosaicing/mosaic1.c:592 #: ../libvips/resample/affine.c:569 ../libvips/resample/mapim.c:419 #: ../libvips/resample/resize.c:385 ../libvips/resample/similarity.c:186 msgid "Interpolate pixels with this" msgstr "" #: ../libvips/mosaicing/mosaic1.c:485 msgid "first-order mosaic of two images" msgstr "" #: ../libvips/resample/affine.c:486 msgid "output coordinates out of range" msgstr "" #: ../libvips/resample/affine.c:557 msgid "affine transform of an image" msgstr "" #: ../libvips/resample/affine.c:561 msgid "Matrix" msgstr "" #: ../libvips/resample/affine.c:562 msgid "Transformation matrix" msgstr "" #: ../libvips/resample/affine.c:574 msgid "Output rect" msgstr "" #: ../libvips/resample/affine.c:575 msgid "Area of output to generate" msgstr "" #: ../libvips/resample/affine.c:581 ../libvips/resample/affine.c:588 #: ../libvips/resample/similarity.c:191 ../libvips/resample/similarity.c:198 msgid "Output offset" msgstr "" #: ../libvips/resample/affine.c:582 ../libvips/resample/similarity.c:192 msgid "Horizontal output displacement" msgstr "" #: ../libvips/resample/affine.c:589 ../libvips/resample/similarity.c:199 msgid "Vertical output displacement" msgstr "" #: ../libvips/resample/affine.c:595 ../libvips/resample/affine.c:602 #: ../libvips/resample/resize.c:368 ../libvips/resample/resize.c:375 #: ../libvips/resample/similarity.c:205 ../libvips/resample/similarity.c:212 msgid "Input offset" msgstr "" #: ../libvips/resample/affine.c:596 ../libvips/resample/resize.c:369 #: ../libvips/resample/similarity.c:206 msgid "Horizontal input displacement" msgstr "" #: ../libvips/resample/affine.c:603 ../libvips/resample/resize.c:376 #: ../libvips/resample/similarity.c:213 msgid "Vertical input displacement" msgstr "" #: ../libvips/resample/shrinkv.c:344 ../libvips/resample/shrinkh.c:246 msgid "shrink factors should be >= 1" msgstr "" #: ../libvips/resample/shrinkv.c:424 ../libvips/resample/reducev.cpp:895 msgid "shrink an image vertically" msgstr "" #: ../libvips/resample/shrinkv.c:430 ../libvips/resample/reduce.c:141 #: ../libvips/resample/shrink.c:137 ../libvips/resample/reducev.cpp:901 msgid "Vshrink" msgstr "" #: ../libvips/resample/shrinkv.c:431 ../libvips/resample/shrinkv.c:440 #: ../libvips/resample/reduce.c:142 ../libvips/resample/reduce.c:172 #: ../libvips/resample/shrink.c:138 ../libvips/resample/shrink.c:161 #: ../libvips/resample/reducev.cpp:902 ../libvips/resample/reducev.cpp:925 msgid "Vertical shrink factor" msgstr "" #: ../libvips/resample/shrinkv.c:439 ../libvips/resample/reduce.c:171 #: ../libvips/resample/shrink.c:160 ../libvips/resample/reducev.cpp:924 msgid "Yshrink" msgstr "" #: ../libvips/resample/mapim.c:408 msgid "resample with an mapim image" msgstr "" #: ../libvips/resample/mapim.c:413 msgid "Index pixels with this" msgstr "" #: ../libvips/resample/resize.c:331 msgid "resize an image" msgstr "" #: ../libvips/resample/resize.c:337 msgid "Scale factor" msgstr "" #: ../libvips/resample/resize.c:338 msgid "Scale image by this factor" msgstr "" #: ../libvips/resample/resize.c:344 msgid "Vertical scale factor" msgstr "" #: ../libvips/resample/resize.c:345 msgid "Vertical scale image by this factor" msgstr "" #: ../libvips/resample/resize.c:351 ../libvips/resample/reduce.c:148 #: ../libvips/resample/reduceh.cpp:575 ../libvips/resample/reducev.cpp:908 msgid "Kernel" msgstr "" #: ../libvips/resample/resize.c:352 ../libvips/resample/reduce.c:149 #: ../libvips/resample/reduceh.cpp:576 ../libvips/resample/reducev.cpp:909 msgid "Resampling kernel" msgstr "" #: ../libvips/resample/resize.c:358 ../libvips/resample/reduce.c:155 #: ../libvips/resample/reduceh.cpp:582 ../libvips/resample/reducev.cpp:915 msgid "Centre" msgstr "" #: ../libvips/resample/resize.c:359 ../libvips/resample/reduce.c:156 #: ../libvips/resample/reduceh.cpp:583 ../libvips/resample/reducev.cpp:916 msgid "Use centre sampling convention" msgstr "" #: ../libvips/resample/reduce.c:128 msgid "reduce an image" msgstr "" #: ../libvips/resample/reduce.c:134 ../libvips/resample/shrinkh.c:326 #: ../libvips/resample/shrink.c:144 ../libvips/resample/reduceh.cpp:568 msgid "Hshrink" msgstr "" #: ../libvips/resample/reduce.c:135 ../libvips/resample/reduce.c:165 #: ../libvips/resample/shrinkh.c:327 ../libvips/resample/shrinkh.c:336 #: ../libvips/resample/shrink.c:145 ../libvips/resample/shrink.c:154 #: ../libvips/resample/reduceh.cpp:569 ../libvips/resample/reduceh.cpp:592 msgid "Horizontal shrink factor" msgstr "" #: ../libvips/resample/reduce.c:164 ../libvips/resample/shrinkh.c:335 #: ../libvips/resample/shrink.c:153 ../libvips/resample/reduceh.cpp:591 msgid "Xshrink" msgstr "" #: ../libvips/resample/shrinkh.c:320 ../libvips/resample/reduceh.cpp:562 msgid "shrink an image horizontally" msgstr "" #: ../libvips/resample/resample.c:128 msgid "resample operations" msgstr "" #: ../libvips/resample/quadratic.c:270 msgid "coefficient matrix must have width 2" msgstr "" #: ../libvips/resample/quadratic.c:292 msgid "coefficient matrix must have height 1, 3, 4 or 6" msgstr "" #: ../libvips/resample/quadratic.c:344 msgid "resample an image with a quadratic transform" msgstr "" #: ../libvips/resample/quadratic.c:348 msgid "Coeff" msgstr "" #: ../libvips/resample/quadratic.c:349 msgid "Coefficient matrix" msgstr "" #: ../libvips/resample/quadratic.c:355 msgid "Interpolate values with this" msgstr "" #: ../libvips/resample/thumbnail.c:436 #, c-format msgid "unable to import with embedded profile: %s" msgstr "" #: ../libvips/resample/thumbnail.c:516 msgid "thumbnail generation" msgstr "" #: ../libvips/resample/thumbnail.c:526 msgid "Target width" msgstr "" #: ../libvips/resample/thumbnail.c:527 msgid "Size to this width" msgstr "" #: ../libvips/resample/thumbnail.c:533 msgid "Target height" msgstr "" #: ../libvips/resample/thumbnail.c:534 msgid "Size to this height" msgstr "" #: ../libvips/resample/thumbnail.c:540 msgid "size" msgstr "" #: ../libvips/resample/thumbnail.c:541 msgid "Only upsize, only downsize, or both" msgstr "" #: ../libvips/resample/thumbnail.c:547 msgid "Auto rotate" msgstr "" #: ../libvips/resample/thumbnail.c:548 msgid "Use orientation tags to rotate image upright" msgstr "" #: ../libvips/resample/thumbnail.c:554 msgid "Crop" msgstr "" #: ../libvips/resample/thumbnail.c:555 msgid "Reduce to fill target rectangle, then crop" msgstr "" #: ../libvips/resample/thumbnail.c:561 msgid "Linear" msgstr "" #: ../libvips/resample/thumbnail.c:562 msgid "Reduce in linear light" msgstr "" #: ../libvips/resample/thumbnail.c:568 msgid "Import profile" msgstr "" #: ../libvips/resample/thumbnail.c:569 msgid "Fallback import profile" msgstr "" #: ../libvips/resample/thumbnail.c:575 msgid "Export profile" msgstr "" #: ../libvips/resample/thumbnail.c:576 msgid "Fallback export profile" msgstr "" #: ../libvips/resample/thumbnail.c:663 msgid "generate thumbnail from file" msgstr "" #: ../libvips/resample/thumbnail.c:670 msgid "Filename to read from" msgstr "" #: ../libvips/resample/thumbnail.c:830 msgid "generate thumbnail from buffer" msgstr "" #: ../libvips/resample/shrink.c:128 msgid "shrink an image" msgstr "" #: ../libvips/resample/similarity.c:167 msgid "similarity transform of an image" msgstr "" #: ../libvips/resample/similarity.c:172 msgid "Scale by this factor" msgstr "" #: ../libvips/resample/similarity.c:179 msgid "Rotate anticlockwise by this many degrees" msgstr "" #: ../libvips/resample/interpolate.c:183 msgid "VIPS interpolators" msgstr "" #: ../libvips/resample/interpolate.c:359 msgid "nearest-neighbour interpolation" msgstr "" #: ../libvips/resample/interpolate.c:556 msgid "bilinear interpolation" msgstr "" #: ../libvips/video/im_video_test.c:52 msgid "error requested" msgstr "" #: ../tools/vips.c:154 #, c-format msgid "'%s' is not the name of a vips class" msgstr "" #: ../tools/vips.c:170 msgid "list objects" msgstr "" #: ../tools/vips.c:171 msgid "BASE-NAME" msgstr "" #: ../tools/vips.c:173 msgid "load PLUGIN" msgstr "" #: ../tools/vips.c:174 msgid "PLUGIN" msgstr "" #: ../tools/vips.c:176 msgid "print version" msgstr "" #: ../tools/vips.c:219 #, c-format msgid "no package or function \"%s\"" msgstr "" #: ../tools/vips.c:1000 msgid "list classes|packages|all|package-name|operation-name" msgstr "" #: ../tools/vips.c:1002 msgid "generate headers for C++ binding" msgstr "" #: ../tools/vips.c:1004 msgid "generate bodies for C++ binding" msgstr "" #: ../tools/vips.c:1006 msgid "generate links for vips/bin" msgstr "" #: ../tools/vips.c:1008 msgid "list possible actions" msgstr "" #: ../tools/vips.c:1027 msgid "execute vips operation OPER" msgstr "" #: ../tools/vips.c:1070 msgid "Operation help" msgstr "" #: ../tools/vips.c:1116 msgid "[ACTION] [OPTIONS] [PARAMETERS] - VIPS driver program" msgstr "" #: ../tools/vips.c:1300 #, c-format msgid "unknown action \"%s\"" msgstr "" #: ../tools/vipsedit.c:83 msgid "tag file as big or little-endian" msgstr "" #: ../tools/vipsedit.c:85 msgid "set width to N pixels" msgstr "" #: ../tools/vipsedit.c:87 msgid "set height to N pixels" msgstr "" #: ../tools/vipsedit.c:89 msgid "set Bands to N" msgstr "" #: ../tools/vipsedit.c:91 msgid "set BandFmt to F (eg. uchar, float)" msgstr "" #: ../tools/vipsedit.c:93 msgid "set interpretation to I (eg. xyz)" msgstr "" #: ../tools/vipsedit.c:95 msgid "set Coding to C (eg. labq)" msgstr "" #: ../tools/vipsedit.c:97 msgid "set Xres to R pixels/mm" msgstr "" #: ../tools/vipsedit.c:99 msgid "set Yres to R pixels/mm" msgstr "" #: ../tools/vipsedit.c:101 msgid "set Xoffset to N pixels" msgstr "" #: ../tools/vipsedit.c:103 msgid "set Yoffset to N pixels" msgstr "" #: ../tools/vipsedit.c:105 msgid "replace extension block with stdin" msgstr "" #: ../tools/vipsedit.c:107 msgid "set Xsize to N (deprecated, use width)" msgstr "" #: ../tools/vipsedit.c:109 msgid "set Ysize to N (deprecated, use height)" msgstr "" #: ../tools/vipsedit.c:111 msgid "set Type to T (deprecated, use interpretation)" msgstr "" #: ../tools/vipsedit.c:122 #, c-format msgid "'%s' is not a positive integer" msgstr "" #: ../tools/vipsedit.c:135 msgid "unable to start VIPS" msgstr "" #: ../tools/vipsedit.c:147 msgid "vipsedit - edit vips file header" msgstr "" #: ../tools/vipsedit.c:175 #, c-format msgid "usage: %s [OPTION...] vips-file\n" msgstr "" #: ../tools/vipsedit.c:182 #, c-format msgid "could not open image %s" msgstr "" #: ../tools/vipsedit.c:185 #, c-format msgid "could not read VIPS header for %s" msgstr "" #: ../tools/vipsedit.c:194 #, c-format msgid "bad endian-ness %s, should be 'big' or 'little'" msgstr "" #: ../tools/vipsedit.c:207 #, c-format msgid "bad format %s" msgstr "" #: ../tools/vipsedit.c:215 #, c-format msgid "bad interpretation %s" msgstr "" #: ../tools/vipsedit.c:223 #, c-format msgid "bad coding %s" msgstr "" #: ../tools/vipsedit.c:236 #, c-format msgid "could not seek on %s" msgstr "" #: ../tools/vipsedit.c:239 #, c-format msgid "could not write to %s" msgstr "" #: ../tools/vipsedit.c:246 msgid "could not get ext data" msgstr "" #: ../tools/vipsedit.c:255 msgid "could not set extension" msgstr "" #: ../tools/vipsheader.c:88 msgid "show all fields" msgstr "" #: ../tools/vipsheader.c:90 msgid "" "print value of FIELD (\"getext\" reads extension block, \"Hist\" reads image " "history)" msgstr "" #: ../tools/vipsheader.c:181 msgid "- print image header" msgstr "" #: ../tools/vipsthumbnail.c:136 msgid "shrink to SIZE or to WIDTHxHEIGHT" msgstr "" #: ../tools/vipsthumbnail.c:137 msgid "SIZE" msgstr "" #: ../tools/vipsthumbnail.c:140 msgid "set output to FORMAT" msgstr "" #: ../tools/vipsthumbnail.c:141 ../tools/vipsthumbnail.c:145 msgid "FORMAT" msgstr "" #: ../tools/vipsthumbnail.c:144 msgid "set output format string to FORMAT" msgstr "" #: ../tools/vipsthumbnail.c:148 msgid "export with PROFILE" msgstr "" #: ../tools/vipsthumbnail.c:149 ../tools/vipsthumbnail.c:153 msgid "PROFILE" msgstr "" #: ../tools/vipsthumbnail.c:152 msgid "import untagged images with PROFILE" msgstr "" #: ../tools/vipsthumbnail.c:156 msgid "process in linear space" msgstr "" #: ../tools/vipsthumbnail.c:159 msgid "crop exactly to SIZE" msgstr "" #: ../tools/vipsthumbnail.c:162 msgid "auto-rotate" msgstr "" #: ../tools/vipsthumbnail.c:165 msgid "delete profile from exported image" msgstr "" #: ../tools/vipsthumbnail.c:169 ../tools/vipsthumbnail.c:172 #: ../tools/vipsthumbnail.c:175 ../tools/vipsthumbnail.c:178 #: ../tools/vipsthumbnail.c:181 msgid "(deprecated, does nothing)" msgstr "" #: ../tools/vipsthumbnail.c:375 msgid "- thumbnail generator" msgstr "" #: ../tools/vipsthumbnail.c:406 msgid "auto-rotate disabled: libvips built without exif support" msgstr "" #: ../libvips/resample/reduceh.cpp:457 msgid "reduce factors should be >= 1" msgstr "" #: ../libvips/resample/reduceh.cpp:471 ../libvips/resample/reducev.cpp:850 msgid "reduce factor too large" msgstr "" #: ../libvips/resample/bicubic.cpp:639 msgid "bicubic interpolation (Catmull-Rom)" msgstr "" #: ../libvips/resample/vsqbs.cpp:405 msgid "B-Splines with antialiasing smoothing" msgstr "" #: ../libvips/resample/nohalo.cpp:1586 msgid "edge sharpening resampler with halo reduction" msgstr "" #: ../libvips/resample/lbb.cpp:865 msgid "reduced halo bicubic" msgstr "" #: ../libvips/resample/reducev.cpp:839 msgid "reduce factor should be >= 1" msgstr "" libvips-8.12.1/po/malkovich.gmo000066400000000000000000000005741414645631700163730ustar00rootroot00000000000000$,8B9Project-Id-Version: nip2 7.9.3 Report-Msgid-Bugs-To: POT-Creation-Date: 2005-06-08 14:51+0100 PO-Revision-Date: 2003-11-04 12:30+0000 Last-Translator: malkovich Language-Team: malkovich MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libvips-8.12.1/po/malkovich.po000066400000000000000000002017011414645631700162220ustar00rootroot00000000000000# test translation file # msgid "" msgstr "" "Project-Id-Version: nip2 7.9.3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2005-06-08 14:51+0100\n" "PO-Revision-Date: 2003-11-04 12:30+0000\n" "Last-Translator: malkovich \n" "Language-Team: malkovich \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: libsrc/convolution/im_addgnoise.c:78 #, fuzzy msgid "too many bands" msgstr "Malkovich" #: libsrc/convolution/im_sharpen.c:247 msgid "input not 3-band short" msgstr "" #: libsrc/convolution/im_sharpen.c:258 msgid "parameters out of range" msgstr "" #: libsrc/colour/im_icc_transform.c:200 libsrc/colour/im_icc_transform.c:210 #, fuzzy, c-format msgid "unable to open profile \"%s\"" msgstr "Malkovich" #: libsrc/matrix/im_invmat.c:69 msgid "singular matrix in ludcmp" msgstr "" #: libsrc/matrix/im_invmat.c:206 #, fuzzy msgid "singular matrix" msgstr "Malkovich" #: libsrc/acquire/im_clamp.c:69 msgid "bad input format" msgstr "" #: libsrc/acquire/im_clamp.c:74 msgid "bad black format" msgstr "" #: libsrc/freq_filt/im_invfftr.c:89 libsrc/freq_filt/im_invfftr.c:171 #: libsrc/freq_filt/im_invfft.c:94 libsrc/freq_filt/im_invfft.c:142 #: libsrc/freq_filt/im_fwfft.c:112 libsrc/freq_filt/im_fwfft.c:217 #: libsrc/freq_filt/im_fwfft.c:308 libsrc/freq_filt/im_fwfft.c:420 #, fuzzy msgid "one band uncoded only" msgstr "Malkovich" #: libsrc/freq_filt/im_invfftr.c:126 libsrc/freq_filt/im_invfftr.c:209 #: libsrc/freq_filt/im_invfft.c:106 libsrc/freq_filt/im_invfft.c:156 #: libsrc/freq_filt/im_fwfft.c:123 libsrc/freq_filt/im_fwfft.c:228 #: libsrc/freq_filt/im_fwfft.c:321 libsrc/freq_filt/im_fwfft.c:433 #, fuzzy msgid "unable to create transform plan" msgstr "Malkovich" #: libsrc/freq_filt/im_invfftr.c:252 libsrc/freq_filt/im_invfft.c:199 #, fuzzy msgid "one band complex uncoded only" msgstr "Malkovich" #: libsrc/freq_filt/im_invfftr.c:256 libsrc/freq_filt/im_invfft.c:203 #: libsrc/freq_filt/im_fwfft.c:515 #, fuzzy msgid "sides must be power of 2" msgstr "Malkovich" #: libsrc/freq_filt/im_invfftr.c:276 libsrc/freq_filt/im_invfft.c:223 #: libsrc/freq_filt/im_fwfft.c:535 msgid "fft_sp failed" msgstr "" #: libsrc/freq_filt/im_fwfft.c:511 msgid "one band non-complex uncoded only" msgstr "" #: libsrc/conversion/im_extract.c:162 msgid "bad extract area" msgstr "" #: libsrc/conversion/im_extract.c:167 libsrc/conversion/im_extract.c:252 msgid "band selection out of range" msgstr "" #: libsrc/conversion/im_extract.c:172 #, fuzzy msgid "unknown image coding type" msgstr "Malkovich" #: libsrc/conversion/im_extract.c:177 msgid "can't extract band from IM_CODING_LABQ" msgstr "" #: libsrc/conversion/im_extract.c:256 libsrc/arithmetic/im_powtra.c:184 #: libsrc/arithmetic/im_deviate.c:171 libsrc/arithmetic/im_multiply.c:186 #: libsrc/arithmetic/im_ceil.c:92 libsrc/arithmetic/im_maxpos.c:94 #: libsrc/arithmetic/im_costra.c:117 libsrc/arithmetic/im_costra.c:202 #: libsrc/arithmetic/im_tantra.c:117 libsrc/arithmetic/im_tantra.c:203 #: libsrc/arithmetic/im_measure.c:189 libsrc/arithmetic/im_sign.c:146 #: libsrc/arithmetic/im_expntra.c:184 libsrc/arithmetic/im_logtra.c:123 #: libsrc/arithmetic/im_abs.c:147 libsrc/arithmetic/im_add.c:254 #: libsrc/arithmetic/im_avg.c:166 libsrc/arithmetic/im_max.c:232 #: libsrc/arithmetic/im_min.c:231 libsrc/arithmetic/im_lintra.c:281 #: libsrc/arithmetic/im_invert.c:117 libsrc/arithmetic/im_stats.c:238 #: libsrc/arithmetic/im_floor.c:92 libsrc/arithmetic/im_remainder.c:103 #: libsrc/arithmetic/im_remainder.c:212 libsrc/arithmetic/im_subtract.c:171 #: libsrc/arithmetic/im_sintra.c:117 libsrc/arithmetic/im_sintra.c:202 #: libsrc/arithmetic/im_log10tra.c:123 libsrc/arithmetic/im_divide.c:150 msgid "not uncoded" msgstr "" #: libsrc/conversion/im_magick2vips.c:54 libsrc/conversion/im_magick2vips.c:61 msgid "libMagick support disabled" msgstr "" #: libsrc/conversion/im_magick2vips.c:190 #, fuzzy, c-format msgid "unsupported colorspace %d" msgstr "Malkovich" #: libsrc/conversion/im_magick2vips.c:214 #, fuzzy, c-format msgid "unsupported bit depth %d" msgstr "Malkovich" #: libsrc/conversion/im_magick2vips.c:409 #, fuzzy msgid "unable to read pixels" msgstr "Malkovich" #: libsrc/conversion/im_magick2vips.c:431 #, fuzzy, c-format msgid "" "unable to read file \"%s\"\n" "libMagick error: %s %s" msgstr "Malkovich" #: libsrc/conversion/im_magick2vips.c:456 #, fuzzy, c-format msgid "" "unable to ping file \"%s\"\n" "libMagick error: %s %s" msgstr "Malkovich" #: libsrc/conversion/im_magick2vips.c:467 #, fuzzy msgid "bad image size" msgstr "Malkovich" #: libsrc/conversion/im_copy.c:138 libsrc/conversion/im_copy.c:275 msgid "in must be uncoded" msgstr "" #: libsrc/conversion/im_copy.c:142 msgid "Coding must be NONE or LABQ" msgstr "" #: libsrc/conversion/im_copy.c:146 #, c-format msgid "BandFmt must be in range [0,%d]" msgstr "" #: libsrc/conversion/im_copy.c:169 msgid "sizeof( pixel ) has changed" msgstr "" #: libsrc/conversion/im_copy.c:312 #, fuzzy msgid "unsupported image type" msgstr "Malkovich" #: libsrc/conversion/im_ppm2vips.c:250 #, fuzzy msgid "internal error" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:131 libsrc/conversion/im_tiff2vips.c:144 #: libsrc/conversion/im_vips2tiff.c:127 msgid "TIFF support disabled" msgstr "" #: libsrc/conversion/im_tiff2vips.c:284 libsrc/conversion/im_tiff2vips.c:307 #: libsrc/conversion/im_tiff2vips.c:326 #, c-format msgid "required field %d missing" msgstr "" #: libsrc/conversion/im_tiff2vips.c:288 #, c-format msgid "required field %d=%d, not %d" msgstr "" #: libsrc/conversion/im_tiff2vips.c:632 #, fuzzy msgid "read error" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1029 #, fuzzy msgid "bad colormap" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1085 libsrc/conversion/im_tiff2vips.c:1135 msgid "3 or 4 bands RGB TIFF only" msgstr "" #: libsrc/conversion/im_tiff2vips.c:1284 #, fuzzy msgid "unknown resolution unit" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1360 #, fuzzy, c-format msgid "unsupported sample format %d for lab image" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1370 #, fuzzy, c-format msgid "unsupported depth %d for LAB image" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1417 #, c-format msgid "unsupported sample format %d for greyscale image" msgstr "" #: libsrc/conversion/im_tiff2vips.c:1426 #, fuzzy, c-format msgid "unsupported depth %d for greyscale image" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1466 #, c-format msgid "unsupported sample format %d for rgb image" msgstr "" #: libsrc/conversion/im_tiff2vips.c:1475 #, fuzzy, c-format msgid "unsupported depth %d for RGB image" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1489 #, c-format msgid "unknown photometric interpretation %d" msgstr "" #: libsrc/conversion/im_tiff2vips.c:1550 #, fuzzy, c-format msgid "bad page number %d" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1577 libsrc/conversion/im_vips2tiff.c:265 #, fuzzy, c-format msgid "unable to open \"%s\" for input" msgstr "Malkovich" #: libsrc/conversion/im_tiff2vips.c:1627 libsrc/conversion/im_tiff2vips.c:1661 #, c-format msgid "TIFF file does not contain page %d" msgstr "" #: libsrc/conversion/im_vips2tiff.c:228 #, fuzzy, c-format msgid "TIFF error in \"%s\": " msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:245 #, fuzzy, c-format msgid "unable to open \"%s\" for output" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:381 #, fuzzy, c-format msgid "file \"%s\" too long" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:393 #, fuzzy, c-format msgid "error reading from file \"%s\"" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:416 #, fuzzy, c-format msgid "unable to read profile \"%s\"" msgstr "Malkovich" #. Out of space! #. #: libsrc/conversion/im_vips2tiff.c:688 msgid "layer buffer exhausted -- try making TIFF output tiles smaller" msgstr "" #: libsrc/conversion/im_vips2tiff.c:919 msgid "TIFF write tile failed" msgstr "" #: libsrc/conversion/im_vips2tiff.c:994 #, fuzzy msgid "internal error #9876345" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1109 #, fuzzy msgid "TIFF write failed" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1238 #, fuzzy msgid "bad JPEG quality parameter" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1244 #, c-format msgid "" "unknown compression mode \"%s\"\n" "should be one of \"none\", \"packbits\", \"ccittfax4\", \"lzw\", \"deflate\" " "or \"jpeg\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1258 #, fuzzy msgid "bad tile sizes" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1265 #, c-format msgid "bad tile size %dx%d" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1273 msgid "tile size not a multiple of 16" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1282 #, c-format msgid "" "unknown layout mode \"%s\"\n" "should be one of \"tile\" or \"strip\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1294 #, c-format msgid "" "unknown multi-res mode \"%s\"\n" "should be one of \"flat\" or \"pyramid\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1306 #, c-format msgid "" "unknown format \"%s\"\n" "should be one of \"onebit\" or \"manybit\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1318 #, c-format msgid "" "unknown resolution unit \"%s\"\n" "should be one of \"res_cm\" or \"res_inch\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1327 #, fuzzy msgid "bad resolution values" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1342 #, c-format msgid "unknown extra options \"%s\"" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1346 msgid "can't have strip pyramid -- enabling tiling" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1356 msgid "can only pyramid LABQ and non-complex images" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1372 msgid "can't have 1-bit JPEG -- disabling JPEG" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1529 #, fuzzy msgid "unknown coding type" msgstr "Malkovich" #: libsrc/conversion/im_vips2tiff.c:1537 msgid "unsigned 8-bit int, 16-bit int, and 32-bit float only" msgstr "" #: libsrc/conversion/im_vips2tiff.c:1543 msgid "1 to 4 bands only" msgstr "" #: libsrc/arithmetic/im_powtra.c:188 libsrc/arithmetic/im_tantra.c:121 #: libsrc/arithmetic/im_tantra.c:207 libsrc/arithmetic/im_expntra.c:188 #: libsrc/arithmetic/im_logtra.c:127 libsrc/arithmetic/im_sintra.c:121 #: libsrc/arithmetic/im_sintra.c:206 libsrc/arithmetic/im_log10tra.c:127 #, fuzzy msgid "not non-complex" msgstr "Malkovich" #: libsrc/arithmetic/im_powtra.c:193 libsrc/arithmetic/im_expntra.c:193 #: libsrc/arithmetic/im_lintra.c:290 libsrc/arithmetic/im_remainder.c:217 #, c-format msgid "not 1 or %d elements in vector" msgstr "" #: libsrc/arithmetic/im_deviate.c:175 libsrc/arithmetic/im_costra.c:121 #: libsrc/arithmetic/im_costra.c:206 libsrc/arithmetic/im_measure.c:193 #: libsrc/arithmetic/im_avg.c:162 libsrc/arithmetic/im_stats.c:234 msgid "bad input type" msgstr "" #: libsrc/arithmetic/im_multiply.c:177 libsrc/arithmetic/im_remainder.c:94 msgid "not same size" msgstr "" #: libsrc/arithmetic/im_multiply.c:182 libsrc/arithmetic/im_add.c:250 #: libsrc/arithmetic/im_remainder.c:99 libsrc/arithmetic/im_subtract.c:167 #: libsrc/arithmetic/im_divide.c:146 #, fuzzy msgid "not same number of bands" msgstr "Malkovich" #: libsrc/arithmetic/im_minpos.c:80 msgid "input must be uncoded" msgstr "" #: libsrc/arithmetic/im_gadd.c:91 libsrc/arithmetic/im_gadd.c:107 #, fuzzy msgid "Unable to accept image1" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:79 #, fuzzy msgid "absolute value" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:98 #, fuzzy msgid "add two images" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:123 msgid "average value of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:142 msgid "multiply two complex images, normalising output" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:167 msgid "standard deviation of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:186 #, fuzzy msgid "10^pel of image" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:205 #, fuzzy msgid "e^pel of image" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:234 #, fuzzy msgid "x^pel of image" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:263 msgid "[x,y,z]^pel of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:299 msgid "average of 4 images" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:318 msgid "divide two images" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:352 msgid "calculate a*in1 + b*in2 + c = outfile" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:371 msgid "photographic negative" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:402 msgid "calculate a*in + b = outfile" msgstr "" #: libsrc/arithmetic/arith_dispatch.c:427 msgid "vectors not same length" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:438 msgid "calculate a*in + b -> out, a and b vectors" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:470 msgid "calculate max(white)*factor*(in/white), if clip == 1" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:489 #, fuzzy msgid "log10 of image" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:508 #, fuzzy msgid "ln of image" msgstr "Malkovich" #. Name #: libsrc/arithmetic/arith_dispatch.c:527 msgid "tan of image (angles in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:546 msgid "atan of image (result in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:565 msgid "cos of image (angles in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:584 msgid "acos of image (result in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:603 msgid "round to smallest integal value not less than" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:622 msgid "round to largest integal value not greater than" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:641 msgid "round to nearest integal value" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:660 msgid "sin of image (angles in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:679 msgid "unit vector in direction of value" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:698 msgid "asin of image (result in degrees)" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:723 msgid "maximum value of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:758 msgid "position of maximum value of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:818 msgid "measure averages of a grid of patches" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:843 msgid "minimum value of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:871 msgid "position of minimum value of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:890 msgid "remainder after integer division" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:919 msgid "remainder after integer division by a constant" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:948 msgid "remainder after integer division by a vector of constants" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:968 msgid "multiply two images" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:989 msgid "pel^x ofbuildimage" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:1010 msgid "pel^[x,y,z] of image" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:1041 msgid "many image statistics in one pass" msgstr "" #. Name #: libsrc/arithmetic/arith_dispatch.c:1060 msgid "subtract two images" msgstr "" #: libsrc/arithmetic/im_measure.c:106 #, c-format msgid "patch %d is out of range" msgstr "" #: libsrc/arithmetic/im_measure.c:148 #, c-format msgid "patch %d, band %d: avg = %g, sdev = %g" msgstr "" #: libsrc/arithmetic/im_abs.c:183 #, fuzzy msgid "unknown input type" msgstr "Malkovich" #: libsrc/arithmetic/im_add.c:190 #, fuzzy, c-format msgid "not one band or %d bands" msgstr "Malkovich" #: libsrc/arithmetic/im_add.c:194 #, fuzzy msgid "bad bands" msgstr "Malkovich" #: libsrc/arithmetic/im_invert.c:121 msgid "not UCHAR" msgstr "" #: libsrc/arithmetic/im_remainder.c:239 #, fuzzy msgid "division by zero" msgstr "Malkovich" #: libsrc/relational/im_blend.c:338 #, fuzzy msgid "images not uncoded" msgstr "Malkovich" #: libsrc/relational/im_blend.c:344 libsrc/relational/im_ifthenelse.c:183 msgid "size and format of then and else must match" msgstr "" #: libsrc/relational/im_blend.c:349 libsrc/relational/im_ifthenelse.c:188 msgid "conditional image must be uchar" msgstr "" #: libsrc/relational/im_blend.c:354 libsrc/relational/im_ifthenelse.c:193 msgid "conditional image must be one band or same as then and else images" msgstr "" #: libsrc/relational/im_ifthenelse.c:167 msgid "then image must be uncoded or labpack" msgstr "" #: libsrc/relational/im_ifthenelse.c:172 msgid "else image must be uncoded or labpack" msgstr "" #: libsrc/relational/im_ifthenelse.c:177 msgid "condition image must be uncoded" msgstr "" #: libsrc/histograms_lut/im_maplut.c:112 #, c-format msgid "%d overflows detected" msgstr "" #. Switch for input types. Has to be uint type! #. #: libsrc/histograms_lut/im_maplut.c:473 #, fuzzy msgid "bad input file" msgstr "Malkovich" #. Switch for LUT types. One function for non-complex images, a #. * variant for complex ones. Another pair as well, in case the input is not #. * uchar. #. #: libsrc/histograms_lut/im_maplut.c:504 #, fuzzy msgid "bad lut file" msgstr "Malkovich" #: libsrc/histograms_lut/im_maplut.c:554 msgid "lut is not uncoded" msgstr "" #: libsrc/histograms_lut/im_maplut.c:558 msgid "lut seems very large!" msgstr "" #: libsrc/histograms_lut/im_maplut.c:570 msgid "input is not uncoded" msgstr "" #: libsrc/histograms_lut/im_maplut.c:574 #, fuzzy msgid "input is not some unsigned integer type" msgstr "Malkovich" #: libsrc/histograms_lut/im_maplut.c:579 msgid "" "lut should have 1 band, or same number of bands as input, or any number of " "bands if input has 1 band" msgstr "" #: libsrc/histograms_lut/im_maplut.c:586 msgid "input is uchar and lut does not have 256 elements" msgstr "" #: libsrc/histograms_lut/im_histnD.c:212 #, fuzzy msgid " uncoded images only" msgstr "Malkovich" #: libsrc/histograms_lut/im_histnD.c:218 msgid " unsigned 8 or 16 bit images only" msgstr "" #: libsrc/histograms_lut/im_histnD.c:225 #, c-format msgid " bins out of range [1,%d]" msgstr "" #: libsrc/histograms_lut/tone.c:233 msgid "bad in_max, out_max parameters" msgstr "" #: libsrc/histograms_lut/tone.c:237 #, fuzzy msgid "bad Lb, Lw parameters" msgstr "Malkovich" #: libsrc/histograms_lut/tone.c:241 msgid "Ps not in range [0.0,1.0]" msgstr "" #: libsrc/histograms_lut/tone.c:245 msgid "Pm not in range [0.0,1.0]" msgstr "" #: libsrc/histograms_lut/tone.c:249 msgid "Ph not in range [0.0,1.0]" msgstr "" #: libsrc/histograms_lut/tone.c:253 msgid "S not in range [-30,+30]" msgstr "" #: libsrc/histograms_lut/tone.c:257 msgid "M not in range [-30,+30]" msgstr "" #: libsrc/histograms_lut/tone.c:261 msgid "H not in range [-30,+30]" msgstr "" #: libsrc/histograms_lut/tone.c:342 libsrc/histograms_lut/tone.c:390 msgid "not 1 by n or n by 1 image" msgstr "" #: libsrc/histograms_lut/tone.c:396 msgid "not 1024-point IM_BANDFMT_SHORT lut" msgstr "" #: libsrc/histograms_lut/tone.c:413 libsrc/histograms_lut/tone.c:487 msgid "input not LabS or LabQ" msgstr "" #: libsrc/inplace/im_insertplace.c:81 msgid "inputs differ in format" msgstr "" #: libsrc/inplace/im_insertplace.c:85 msgid "input should be uncoded or IM_CODING_LABQ" msgstr "" #: libsrc/inplace/im_insertplace.c:104 msgid "small not inside big" msgstr "" #: libsrc/iofuncs/im_mapfile.c:134 libsrc/iofuncs/im_mapfile.c:301 #, fuzzy msgid "unable to CreateFileMapping" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:150 libsrc/iofuncs/im_mapfile.c:313 #, fuzzy msgid "unable to MapViewOfFile" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:177 #, fuzzy msgid "unable to mmap" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:178 #, c-format msgid "" "map failed (%s), running very low on system resources, expect a crash soon" msgstr "" #: libsrc/iofuncs/im_mapfile.c:195 libsrc/iofuncs/im_mapfile.c:307 #, fuzzy msgid "unable to UnmapViewOfFile" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:201 #, fuzzy msgid "unable to munmap file" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:224 libsrc/iofuncs/im_mapfile.c:265 #, fuzzy msgid "unable to get file status" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:229 msgid "file is less than 64 bytes" msgstr "" #: libsrc/iofuncs/im_mapfile.c:233 msgid "not a regular file" msgstr "" #: libsrc/iofuncs/im_mapfile.c:270 #, fuzzy msgid "unable to read data" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:333 #, fuzzy, c-format msgid "unable to mmap: \"%s\" - %s" msgstr "Malkovich" #: libsrc/iofuncs/im_mapfile.c:343 #, fuzzy, c-format msgid "unable to mmap \"%s\" to same address" msgstr "Malkovich" #: libsrc/iofuncs/im_binfile.c:88 libsrc/iofuncs/im_render.c:1079 #, fuzzy msgid "bad parameters" msgstr "Malkovich" #: libsrc/iofuncs/im_binfile.c:116 #, fuzzy, c-format msgid "unable to open %s: file has been truncated" msgstr "Malkovich" #: libsrc/iofuncs/im_binfile.c:126 #, c-format msgid "%s is longer than expected" msgstr "" #: libsrc/iofuncs/error.c:114 #, fuzzy msgid "windows error" msgstr "Malkovich" #: libsrc/iofuncs/error.c:123 #, fuzzy msgid "unix error" msgstr "Malkovich" #: libsrc/iofuncs/error.c:149 libsrc/iofuncs/error.c:150 #: libsrc/iofuncs/error.c:170 libsrc/iofuncs/error.c:171 #, fuzzy, c-format msgid "%s: " msgstr "Malkovich" #: libsrc/iofuncs/error.c:149 msgid "vips diagnostic" msgstr "" #: libsrc/iofuncs/error.c:170 msgid "vips warning" msgstr "" #: libsrc/iofuncs/im_readhist.c:163 msgid "history file too large" msgstr "" #: libsrc/iofuncs/im_readhist.c:174 #, fuzzy msgid "unable to read" msgstr "Malkovich" #: libsrc/iofuncs/im_header.c:102 #, c-format msgid "no such int field \"%s\"" msgstr "" #: libsrc/iofuncs/im_header.c:124 #, c-format msgid "no such double field \"%s\"" msgstr "" #: libsrc/iofuncs/im_header.c:146 #, c-format msgid "no such string field \"%s\"" msgstr "" #: libsrc/iofuncs/im_printdesc.c:112 msgid "" msgstr "" #: libsrc/iofuncs/im_printdesc.c:118 #, fuzzy msgid "" msgstr "Malkovich" #: libsrc/iofuncs/im_printdesc.c:124 msgid "" msgstr "" #: libsrc/iofuncs/im_printdesc.c:130 msgid "" msgstr "" #: libsrc/iofuncs/im_printdesc.c:136 msgid "" msgstr "" #: libsrc/iofuncs/im_printdesc.c:142 msgid "" msgstr "" #: libsrc/iofuncs/im_render.c:511 libsrc/iofuncs/im_render.c:666 #: libsrc/iofuncs/threadgroup.c:330 #, fuzzy msgid "unable to create thread" msgstr "Malkovich" #: libsrc/iofuncs/package.c:436 #, fuzzy, c-format msgid "unable to close plugin \"%s\"" msgstr "Malkovich" #: libsrc/iofuncs/package.c:438 libsrc/iofuncs/package.c:488 #: libsrc/iofuncs/package.c:502 #, fuzzy, c-format msgid "plugin error: %s" msgstr "Malkovich" #: libsrc/iofuncs/package.c:462 msgid "plugins not supported on this platform" msgstr "" #: libsrc/iofuncs/package.c:486 #, fuzzy, c-format msgid "unable to open plugin \"%s\"" msgstr "Malkovich" #: libsrc/iofuncs/package.c:499 #, c-format msgid "unable to find symbol \"package_table\" in plugin \"%s\"" msgstr "" #: libsrc/iofuncs/package.c:513 #, c-format msgid "corrupted package table in plugin \"%s\"" msgstr "" #: libsrc/iofuncs/package.c:636 libsrc/iofuncs/package.c:692 #, fuzzy, c-format msgid "function \"%s\" not found" msgstr "Malkovich" #: libsrc/iofuncs/package.c:664 #, fuzzy, c-format msgid "package \"%s\" not found" msgstr "Malkovich" #: libsrc/iofuncs/package.c:802 #, fuzzy msgid "too few arguments" msgstr "Malkovich" #: libsrc/iofuncs/package.c:824 #, fuzzy msgid "too many arguments" msgstr "Malkovich" #: libsrc/iofuncs/package.c:1031 msgid "flag not 0,1,2" msgstr "" #: libsrc/iofuncs/im_wrapmany.c:158 #, fuzzy msgid "too many input images" msgstr "Malkovich" #: libsrc/iofuncs/im_wrapmany.c:176 msgid "descriptors differ in size" msgstr "" #~ msgid "Stack overflow." #~ msgstr "Malkovich" #~ msgid "Spine stack overflow, runaway recursion?" #~ msgstr "Malkovich" #~ msgid "Frame stack overflow, expression too complex." #~ msgstr "Malkovich" #~ msgid "Stack underflow." #~ msgstr "Malkovich" #~ msgid "Frame stack underflow, you've found a bug!" #~ msgstr "Malkovich" #~ msgid "Spine stack underflow, you've found a bug!" #~ msgstr "Malkovich" #, fuzzy #~ msgid "" #~ "Error in binary \"%s\".\n" #~ "left = %s\n" #~ "right = %s" #~ msgstr "Malkovich" #~ msgid "Member not found." #~ msgstr "Malkovich" #, fuzzy #~ msgid "" #~ "Member \"%s\" not found in object \"%s\".\n" #~ "object = %s\n" #~ "tag = %s\n" #~ "Reference attempted in \"%s\"." #~ msgstr "Malkovich" #~ msgid "Bad argument." #~ msgstr "Malkovich" #, fuzzy #~ msgid "" #~ "Error in unary \"%s\".\n" #~ "argument = %s" #~ msgstr "Malkovich" #~ msgid "Symbol on left hand side of '.' is not scope" #~ msgstr "Malkovich" #~ msgid "Right hand side of '.' is not tag." #~ msgstr "Malkovich" #~ msgid "Bad left hand side." #~ msgstr "Malkovich" #~ msgid "Unimplemented." #~ msgstr "Malkovich" #~ msgid "invoking method:" #~ msgstr "Malkovich" #~ msgid "Close _without Saving" #~ msgstr "Malkovich" #~ msgid "translator_credits" #~ msgstr "Malkovich" #~ msgid "About %s." #~ msgstr "Malkovich" #~ msgid "%s: (c) 2003 The National Gallery" #~ msgstr "Malkovich" #~ msgid "" #~ "%s comes with ABSOLUTELY NO WARRANTY. This is free software\n" #~ "and you are welcome to redistribute it under certain conditions,\n" #~ "see http://www.gnu.org." #~ msgstr "Malkovich" #~ msgid "Homepage:" #~ msgstr "Malkovich" #~ msgid "Linked to VIPS library version:" #~ msgstr "Malkovich" #~ msgid "Temp files in:" #~ msgstr "Malkovich" #~ msgid "Help page not found." #~ msgstr "Malkovich" #~ msgid "No indexed help page found for tag \"%s\"" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Search for" #~ msgstr "Malkovich" #~ msgid "Case sensitive" #~ msgstr "Malkovich" #~ msgid "Regular expression" #~ msgstr "Malkovich" #~ msgid "Search from start" #~ msgstr "Malkovich" #~ msgid "Unable to open location." #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to open URL \"%s\"\n" #~ "windows error code = %d" #~ msgstr "Malkovich" #~ msgid "Browser window opened." #~ msgstr "Malkovich" #~ msgid "" #~ "Opened window for URL:\n" #~ "\n" #~ " %s\n" #~ "\n" #~ "This may take a few seconds." #~ msgstr "Malkovich" #~ msgid "" #~ "Attempted to launch browser with command:\n" #~ "\n" #~ " %s\n" #~ "\n" #~ "You can change this command in Preferences." #~ msgstr "Malkovich" #~ msgid "" #~ "Opened window for URL:\n" #~ "\n" #~ " %s\n" #~ "\n" #~ "You may need to switch desktops to see the new window." #~ msgstr "Malkovich" #~ msgid "Cancelling" #~ msgstr "Malkovich" #~ msgid "Computing image." #~ msgstr "Malkovich" #~ msgid "" #~ "Calculating all the pixels in an image. Press the\n" #~ "Cancel button to stop computation early." #~ msgstr "Malkovich" #~ msgid "Calculating" #~ msgstr "Malkovich" #~ msgid "About %d seconds left" #~ msgstr "Malkovich" #~ msgid "Thumbnails" #~ msgstr "Malkovich" #~ msgid "Image files found in: \"%s\"" #~ msgstr "Malkovich" #~ msgid "Searching ..." #~ msgstr "Malkovich" #~ msgid "Search incomplete!" #~ msgstr "Malkovich" #~ msgid "Not implemented." #~ msgstr "Malkovich" #~ msgid "Complex math ops not implemented." #~ msgstr "Malkovich" #, fuzzy #~ msgid "Macro error." #~ msgstr "Malkovich" #~ msgid "Builtin \"%s\" takes %d argument." #~ msgid_plural "Builtin \"%s\" takes %d arguments." #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "" #~ "Argument %d to builtin \"%s\" should be \"%s\"\n" #~ "you passed:\n" #~ " %s" #~ msgstr "Malkovich" #~ msgid "" #~ "Object %s\n" #~ "is not a class." #~ msgstr "Malkovich" #~ msgid "Member \"%s\" not found in class \"%s\"." #~ msgstr "Malkovich" #~ msgid "" #~ "Too many arguments to superclass constructor \"%s\".\n" #~ "No more than %d arguments are possible." #~ msgstr "Malkovich" #~ msgid "Superclass constructor \"%s\" expects %d arguments, not %d." #~ msgstr "Malkovich" #~ msgid "Bad superclass." #~ msgstr "Malkovich" #~ msgid "Superclass constructor \"%s\" should have no secret arguments." #~ msgstr "Malkovich" #~ msgid "First element in superclass of \"%s\" must be class or constructor." #~ msgstr "Malkovich" #~ msgid "" #~ "Too many arguments to class constructor \"%s\".\n" #~ "No more than %d arguments are possible." #~ msgstr "Malkovich" #~ msgid "Class not found." #~ msgstr "Malkovich" #~ msgid "Class \"%s\" not found." #~ msgstr "Malkovich" #~ msgid "" #~ "Member \"%s\" of class \"%s\" should be of type \"%s\", instead it's:" #~ msgstr "Malkovich" #~ msgid "_%s() not implemented for class \"%s\"." #~ msgstr "Malkovich" #~ msgid "Edit color \"%s\"" #~ msgstr "Malkovich" #~ msgid "Set color" #~ msgstr "Malkovich" #~ msgid "Bad value." #~ msgstr "Malkovich" #~ msgid "Double-click to edit this color, or drag-and-drop between colors" #~ msgstr "Malkovich" #~ msgid "Name clash." #~ msgstr "Malkovich" #~ msgid "" #~ "Can't create column \"%s\".\n" #~ "A column with that name already exists." #~ msgstr "Malkovich" #~ msgid "Empty column." #~ msgstr "Malkovich" #~ msgid "There are no objects in the current column." #~ msgstr "Malkovich" #~ msgid "Too few items." #~ msgstr "Malkovich" #~ msgid "" #~ "This column only has %d items, but %d items\n" #~ "are needed by operation \"%s\"." #~ msgstr "Malkovich" #~ msgid "Save Column \"%s\"" #~ msgstr "Malkovich" #~ msgid "Name" #~ msgstr "Malkovich" #~ msgid "Toolkit" #~ msgstr "Malkovich" #~ msgid "Filename" #~ msgstr "Malkovich" #~ msgid "Set menu item text here" #~ msgstr "Malkovich" #~ msgid "Add to this toolkit" #~ msgstr "Malkovich" #~ msgid "Store column in this file" #~ msgstr "Malkovich" #~ msgid "New menu item from column \"%s\"" #~ msgstr "Malkovich" #~ msgid "Menuize" #~ msgstr "Malkovich" #~ msgid "Edit caption, press enter to accept changes, press escape to cancel" #~ msgstr "Malkovich" #~ msgid "Enter expressions here" #~ msgstr "Malkovich" #~ msgid "Close the columnview" #~ msgstr "Malkovich" #~ msgid "Open the columnview" #~ msgstr "Malkovich" #~ msgid "Column menu" #~ msgstr "Malkovich" #~ msgid "Edit caption ..." #~ msgstr "Malkovich" #~ msgid "Select all" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Make column into menu item ..." #~ msgstr "Malkovich" #~ msgid "" #~ "Left-drag to move, left-double-click to set title, right-click for menu" #~ msgstr "Malkovich" #~ msgid "Delete the column" #~ msgstr "Malkovich" #~ msgid "Too many shared nodes in graph." #~ msgstr "Malkovich" #~ msgid "Disable optimisation, or raise MAX_RELOC" #~ msgstr "Malkovich" #~ msgid "Member \"%s\" of class \"%s\" should have no arguments." #~ msgstr "Malkovich" #~ msgid "Unable to find image range." #~ msgstr "Malkovich" #~ msgid "Find image range failed." #~ msgstr "Malkovich" #~ msgid "Convert menu" #~ msgstr "Malkovich" #~ msgid "Scale" #~ msgstr "Malkovich" #~ msgid "Interpret" #~ msgstr "Malkovich" #~ msgid "Reset" #~ msgstr "Malkovich" #~ msgid "value" #~ msgstr "Malkovich" #~ msgid "zombie" #~ msgstr "Malkovich" #~ msgid "workspace" #~ msgstr "Malkovich" #~ msgid "workspace group" #~ msgstr "Malkovich" #~ msgid "root symbol" #~ msgstr "Malkovich" #~ msgid "external symbol" #~ msgstr "Malkovich" #~ msgid "built-in symbol" #~ msgstr "Malkovich" #~ msgid "Escape to cancel edit, press Return to accept edit and recalculate" #~ msgstr "Malkovich" #~ msgid "top level" #~ msgstr "Malkovich" #~ msgid "class" #~ msgstr "Malkovich" #~ msgid "instance" #~ msgstr "Malkovich" #~ msgid "definition" #~ msgstr "Malkovich" #~ msgid "parameter \"%s\"" #~ msgstr "Malkovich" #~ msgid "member" #~ msgstr "Malkovich" #~ msgid "function" #~ msgstr "Malkovich" #~ msgid "of" #~ msgstr "Malkovich" #~ msgid "XML library error." #~ msgstr "Malkovich" #~ msgid "model_save_filename: xmlNewDoc() failed" #~ msgstr "Malkovich" #~ msgid "model_save_filename: xmlNewDocNode() failed" #~ msgstr "Malkovich" #~ msgid "Save failed." #~ msgstr "Malkovich" #~ msgid "" #~ "Save of %s \"%s\" to file \"%s\" failed.\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid "filemodel_save_all: no save method" #~ msgstr "Malkovich" #~ msgid "Load failed." #~ msgstr "Malkovich" #~ msgid "" #~ "Can't load XML file \"%s\",\n" #~ "it's not a %s save file" #~ msgstr "Malkovich" #~ msgid "" #~ "Can't load XML file \"%s\",\n" #~ "Unable to extract version information from namespace." #~ msgstr "Malkovich" #~ msgid "" #~ "Can't load XML file \"%s\",\n" #~ "The file does not contain a %s." #~ msgstr "Malkovich" #~ msgid "Save %s %s" #~ msgstr "Malkovich" #~ msgid "Save successful." #~ msgstr "Malkovich" #~ msgid "" #~ "%s \"%s\" successfully saved\n" #~ "to file \"%s\"." #~ msgstr "Malkovich" #~ msgid "Object has been modified." #~ msgstr "Malkovich" #~ msgid "" #~ "%s \"%s\" has been modified since you loaded it\n" #~ "from file \"%s\".\n" #~ "Do you want to save your changes?" #~ msgstr "Malkovich" #~ msgid "%s \"%s\" has been modified. Do you want to save your changes?" #~ msgstr "Malkovich" #~ msgid "Select file" #~ msgstr "Malkovich" #~ msgid "Choose" #~ msgstr "Malkovich" #~ msgid "TIFF image files (*.tif, *.tiff)" #~ msgstr "Malkovich" #~ msgid "JPEG image files (*.jpg, *.jpeg, *.jpe)" #~ msgstr "Malkovich" #~ msgid "PNG image files (*.png)" #~ msgstr "Malkovich" #~ msgid "VIPS image files (*.v)" #~ msgstr "Malkovich" #~ msgid "PPM image files (*.ppm, *.pgm, *.pbm)" #~ msgstr "Malkovich" #~ msgid "Workspace files (*.ws)" #~ msgstr "Malkovich" #~ msgid "Recombination matrix files (*.rec)" #~ msgstr "Malkovich" #~ msgid "Morphology matrix files (*.mor)" #~ msgstr "Malkovich" #~ msgid "Convolution matrix files (*.con)" #~ msgstr "Malkovich" #~ msgid "Matrix files (*.mat)" #~ msgstr "Malkovich" #~ msgid "Definition files (*.def)" #~ msgstr "Malkovich" #~ msgid "ICC profiles (*.icc, *.icm)" #~ msgstr "Malkovich" #~ msgid "All files (*)" #~ msgstr "Malkovich" #~ msgid "Unable to determine space free in \"%s\"." #~ msgstr "Malkovich" #~ msgid "free in \"%s\"" #~ msgstr "Malkovich" #~ msgid "Increment filename" #~ msgstr "Malkovich" #, fuzzy #~ msgid "After Save, add 1 to the last number in the file name" #~ msgstr "Malkovich" #~ msgid "Show thumbnails" #~ msgstr "Malkovich" #~ msgid "Show thumbnails for files in this directory" #~ msgstr "Malkovich" #~ msgid "Overwrite" #~ msgstr "Malkovich" #~ msgid "File \"%s\" exists. OK to overwrite?" #~ msgstr "Malkovich" #~ msgid "circular" #~ msgstr "Malkovich" #~ msgid "circular to label %d" #~ msgstr "Malkovich" #~ msgid "label %d" #~ msgstr "Malkovich" #~ msgid "unevaluated" #~ msgstr "Malkovich" #~ msgid "class (0x%x)" #~ msgstr "Malkovich" #~ msgid "members" #~ msgstr "Malkovich" #~ msgid "secret" #~ msgstr "Malkovich" #~ msgid "from" #~ msgstr "Malkovich" #~ msgid "NULL pointer" #~ msgstr "Malkovich" #~ msgid "symbol" #~ msgstr "Malkovich" #~ msgid "constructor" #~ msgstr "Malkovich" #~ msgid "symref" #~ msgstr "Malkovich" #~ msgid "compileref" #~ msgstr "Malkovich" #~ msgid "image \"%s\"" #~ msgstr "Malkovich" #~ msgid "tag \"%s\"" #~ msgstr "Malkovich" #~ msgid "unknown element tag %d" #~ msgstr "Malkovich" #~ msgid "Current:" #~ msgstr "Malkovich" #~ msgid "Directories" #~ msgstr "Malkovich" #~ msgid "Files" #~ msgstr "Malkovich" #~ msgid "Selection:" #~ msgstr "Malkovich" #~ msgid "Create Dir" #~ msgstr "Malkovich" #~ msgid "Delete File" #~ msgstr "Malkovich" #~ msgid "Rename File" #~ msgstr "Malkovich" #~ msgid "Error" #~ msgstr "Malkovich" #~ msgid "Close" #~ msgstr "Malkovich" #~ msgid "Create Directory" #~ msgstr "Malkovich" #~ msgid "Directory name:" #~ msgstr "Malkovich" #~ msgid "Create" #~ msgstr "Malkovich" #~ msgid "Cancel" #~ msgstr "Malkovich" #~ msgid "Delete" #~ msgstr "Malkovich" #~ msgid "Rename" #~ msgstr "Malkovich" #~ msgid "Directory unreadable: " #~ msgstr "Malkovich" #~ msgid "Current: " #~ msgstr "Malkovich" #~ msgid "Bad identifier." #~ msgstr "Malkovich" #~ msgid "" #~ "Enter an identifier. Identifiers start with\n" #~ "a letter, and then contain only letters, numbers,\n" #~ "apostrophy and underscore." #~ msgstr "Malkovich" #~ msgid "Bad floating point number." #~ msgstr "Malkovich" #~ msgid "\"%s\" is not a floating point number." #~ msgstr "Malkovich" #~ msgid "Bad integer." #~ msgstr "Malkovich" #~ msgid "\"%s\" is not an integer." #~ msgstr "Malkovich" #~ msgid "Bad unsigned integer." #~ msgstr "Malkovich" #~ msgid "Bad positive integer." #~ msgstr "Malkovich" #~ msgid "Left-click to change value" #~ msgstr "Malkovich" #~ msgid "Heap full." #~ msgstr "Malkovich" #~ msgid "" #~ "The main calculation heap has filled. Raise\n" #~ "the heap size limit in the Preferences panel." #~ msgstr "Malkovich" #~ msgid "Typecheck error." #~ msgstr "Malkovich" #~ msgid "" #~ "Expected %s, instead saw:\n" #~ " %s" #~ msgstr "Malkovich" #~ msgid "on" #~ msgstr "Malkovich" #, fuzzy #~ msgid "at %d" #~ msgstr "Malkovich" #~ msgid "at (%d, %d)" #~ msgstr "Malkovich" #~ msgid "at (%d, %d), offset (%d, %d)" #~ msgstr "Malkovich" #~ msgid "Pin up" #~ msgstr "Malkovich" #~ msgid "Check this to pin the dialog up" #~ msgstr "Malkovich" #~ msgid "Save Image \"%s\"" #~ msgstr "Malkovich" #~ msgid "Replace Image \"%s\"" #~ msgstr "Malkovich" #~ msgid "Double-click to open a viewer on this thumbnail" #~ msgstr "Malkovich" #~ msgid "Unable to open image \"%s\" for read." #~ msgstr "Malkovich" #~ msgid "Unable to write to file." #~ msgstr "Malkovich" #~ msgid "File \"%s\" is already open for read." #~ msgstr "Malkovich" #~ msgid "Error writing image to file \"%s\"." #~ msgstr "Malkovich" #~ msgid "Unable to paint on image." #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to get write permission for file \"%s\".\n" #~ "Check permission settings." #~ msgstr "Malkovich" #~ msgid "Modify" #~ msgstr "Malkovich" #~ msgid "Modify disc file?" #~ msgstr "Malkovich" #~ msgid "" #~ "This image is being shown directly from the disc file:\n" #~ "\n" #~ " %s\n" #~ "\n" #~ "If you paint on this file, it will be permanently changed.\n" #~ "If something goes wrong, you may lose work.\n" #~ "Are you sure you want to modify this file?" #~ msgstr "Malkovich" #~ msgid "No image value" #~ msgstr "Malkovich" #~ msgid "%dx%d %s pixels, %d band, %s" #~ msgid_plural "%dx%d %s pixels, %d bands, %s" #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "Ruler menu" #~ msgstr "Malkovich" #~ msgid "Header for \"%s\"" #~ msgstr "Malkovich" #~ msgid "OK" #~ msgstr "Malkovich" #~ msgid "/_File" #~ msgstr "Malkovich" #~ msgid "/File/_New" #~ msgstr "Malkovich" #~ msgid "/File/New/_Point" #~ msgstr "Malkovich" #~ msgid "/File/New/_HGuide" #~ msgstr "Malkovich" #~ msgid "/File/New/_VGuide" #~ msgstr "Malkovich" #~ msgid "/File/New/_Arrow" #~ msgstr "Malkovich" #~ msgid "/File/New/_Region" #~ msgstr "Malkovich" #~ msgid "/File/sep3" #~ msgstr "Malkovich" #~ msgid "/File/_Replace Image ..." #~ msgstr "Malkovich" #~ msgid "/File/_Save Image As ..." #~ msgstr "Malkovich" #~ msgid "/File/sep1" #~ msgstr "Malkovich" #~ msgid "/File/Image _Header" #~ msgstr "Malkovich" #~ msgid "/File/Re_calculate Image" #~ msgstr "Malkovich" #~ msgid "/File/sep2" #~ msgstr "Malkovich" #~ msgid "/File/_Close" #~ msgstr "Malkovich" #~ msgid "/_View" #~ msgstr "Malkovich" #~ msgid "/View/_Toolbar" #~ msgstr "Malkovich" #~ msgid "/View/Toolbar/_Status" #~ msgstr "Malkovich" #~ msgid "/View/Toolbar/_Display control" #~ msgstr "Malkovich" #~ msgid "/View/Toolbar/_Paint" #~ msgstr "Malkovich" #~ msgid "/View/Toolbar/_Rulers" #~ msgstr "Malkovich" #~ msgid "/View/M_ode" #~ msgstr "Malkovich" #~ msgid "/View/Mode/_Select" #~ msgstr "Malkovich" #~ msgid "/View/Mode/_Pan" #~ msgstr "Malkovich" #~ msgid "/View/Mode/Zoom _In" #~ msgstr "Malkovich" #~ msgid "/View/Mode/Zoom _Out" #~ msgstr "Malkovich" #~ msgid "/View/Mode/P_aint" #~ msgstr "Malkovich" #~ msgid "/View/sep1" #~ msgstr "Malkovich" #~ msgid "/View/Zoom _In" #~ msgstr "Malkovich" #~ msgid "/View/Zoom _Out" #~ msgstr "Malkovich" #~ msgid "/View/Zoom _100%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom to _Fit" #~ msgstr "Malkovich" #~ msgid "/View/_Zoom" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/6%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/12%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/25%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/50%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/100%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/200%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/400%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/800%" #~ msgstr "Malkovich" #~ msgid "/View/Zoom/1600%" #~ msgstr "Malkovich" #~ msgid "/_Help" #~ msgstr "Malkovich" #~ msgid "/Help/_Image View" #~ msgstr "Malkovich" #~ msgid "/Help/_Paint Bar" #~ msgstr "Malkovich" #~ msgid "Left" #~ msgstr "Malkovich" #~ msgid "Top" #~ msgstr "Malkovich" #~ msgid "Width" #~ msgstr "Malkovich" #~ msgid "Height" #~ msgstr "Malkovich" #~ msgid "Left edge of region" #~ msgstr "Malkovich" #~ msgid "Top edge of region" #~ msgstr "Malkovich" #~ msgid "Width of region" #~ msgstr "Malkovich" #~ msgid "Height of region" #~ msgstr "Malkovich" #~ msgid "Edit \"%s\"" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Set Region" #~ msgstr "Malkovich" #~ msgid "at (%d, %d), size (%d, %d)" #~ msgstr "Malkovich" #~ msgid "%dx%d %s pixels, %d band" #~ msgid_plural "%dx%d %s pixels, %d bands" #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "scope \"%s\"" #~ msgstr "Malkovich" #~ msgid "reference to symbol \"%s\"" #~ msgstr "Malkovich" #~ msgid "" #~ "Press Escape to cancel edit, press Return to accept edit and recalculate" #~ msgstr "Malkovich" #~ msgid "" #~ "Value display\n" #~ "Left-click to edit expression" #~ msgstr "Malkovich" #~ msgid "line too long" #~ msgstr "Malkovich" #~ msgid "end of line inside string" #~ msgstr "Malkovich" #~ msgid "no end of string" #~ msgstr "Malkovich" #~ msgid "no end of comment!" #~ msgstr "Malkovich" #~ msgid "bad char constant" #~ msgstr "Malkovich" #~ msgid "illegal character \"%c\"" #~ msgstr "Malkovich" #~ msgid "Circular dependency." #~ msgstr "Malkovich" #~ msgid "Circular dependency detected near symbol \"%s\"." #~ msgstr "Malkovich" #~ msgid "" #~ "%s: usage:\n" #~ "%s filename1 filename2 ...\n" #~ "\tstart in GUI mode, loading the named files" #~ msgstr "Malkovich" #~ msgid "" #~ "%s -script filename arg1 arg2 ...\n" #~ "\tread in filename as a set of definitions, set list argv to\n" #~ "\t[\"filename\", \"arg1\", \"arg2\", ...], set argc to length of list;\n" #~ "\tprint the value of symbol \"main\" to stdout; exit; useful for\n" #~ "\trunning %s as an interpreter on unix" #~ msgstr "Malkovich" #~ msgid "" #~ "%s -main arg1 arg2 ...\n" #~ "\tas -script, but read the definitions from stdin rather than from a\n" #~ "\tfile; useful for here-is shell scripts" #~ msgstr "Malkovich" #~ msgid "" #~ "%s -workspace arg1 arg2 ...\n" #~ "\tas -main, but read a workspace save file instead; run in GUI mode\n" #~ "\tprint the value of the final row in the save file on exit" #~ msgstr "Malkovich" #~ msgid "" #~ "%s -benchmark\n" #~ "\tload all start objects and quit; useful for bechmarking the compiler" #~ msgstr "Malkovich" #~ msgid "symbol \"main\" not found" #~ msgstr "Malkovich" #~ msgid "symbol \"main\" has no value" #~ msgstr "Malkovich" #~ msgid "Unknown file type." #~ msgstr "Malkovich" #~ msgid "Unable to load \"%s\"." #~ msgstr "Malkovich" #~ msgid "Unable to load." #~ msgstr "Malkovich" #~ msgid "Error loading plug-in \"%s\"." #~ msgstr "Malkovich" #~ msgid "Error loading plug-ins in directory \"%s/lib\"" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Ink dropper" #~ msgstr "Malkovich" #~ msgid "Duplicate" #~ msgstr "Malkovich" #~ msgid "Pen" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Line" #~ msgstr "Malkovich" #~ msgid "Text" #~ msgstr "Malkovich" #~ msgid "Smudge" #~ msgstr "Malkovich" #~ msgid "Flood" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Flood Blob" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Fill Rectangle" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Pan" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Select" #~ msgstr "Malkovich" #~ msgid "" #~ "unable to change max file descriptors\n" #~ "max file descriptors still set to %d" #~ msgstr "Malkovich" #~ msgid "unable to read max file descriptors" #~ msgstr "Malkovich" #~ msgid "-script needs an argument" #~ msgstr "Malkovich" #~ msgid "Startup error." #~ msgstr "Malkovich" #~ msgid "" #~ "Startup error log:\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid "Welcome to %s-%s!" #~ msgstr "Malkovich" #~ msgid "" #~ "A new directory has been created in your home directory to hold startup,\n" #~ "data and temporary files:\n" #~ "\n" #~ " %s\n" #~ "\n" #~ "If you've used previous versions of %s, you will probably want\n" #~ "to move any files over from your old work area and remove any old temps." #~ msgstr "Malkovich" #~ msgid "No temp area" #~ msgstr "Malkovich" #~ msgid "%s free" #~ msgstr "Malkovich" #~ msgid "%d cells free" #~ msgstr "Malkovich" #~ msgid "Selected:" #~ msgstr "Malkovich" #~ msgid "%s in \"%s\", %d cells in heap, %d cells free, %d cells maximum" #~ msgstr "Malkovich" #~ msgid "modified" #~ msgstr "Malkovich" #~ msgid "No objects selected." #~ msgstr "Malkovich" #~ msgid "Find in workspace not implemented yet." #~ msgstr "Malkovich" #~ msgid "Find again in workspace not implemented yet." #~ msgstr "Malkovich" #~ msgid "There are no errors (that I can see) in this workspace." #~ msgstr "Malkovich" #~ msgid "Recalculate" #~ msgstr "Malkovich" #~ msgid "Completely recalculate?" #~ msgstr "Malkovich" #~ msgid "Insert image" #~ msgstr "Malkovich" #~ msgid "Merge workspace" #~ msgstr "Malkovich" #, fuzzy #~ msgid "No recent workspaces" #~ msgstr "Malkovich" #~ msgid "Open workspace" #~ msgstr "Malkovich" #~ msgid "Caption" #~ msgstr "Malkovich" #~ msgid "Set workspace name here" #~ msgstr "Malkovich" #~ msgid "Set workspace caption here" #~ msgstr "Malkovich" #~ msgid "New Workspace" #~ msgstr "Malkovich" #~ msgid "Create Workspace" #~ msgstr "Malkovich" #~ msgid "Set column name here" #~ msgstr "Malkovich" #~ msgid "Set column caption here" #~ msgstr "Malkovich" #~ msgid "New Column" #~ msgstr "Malkovich" #~ msgid "Create Column" #~ msgstr "Malkovich" #~ msgid "Delete selected objects?" #~ msgstr "Malkovich" #~ msgid "Are you sure you want to delete %s?" #~ msgstr "Malkovich" #~ msgid "/File/_New ..." #~ msgstr "Malkovich" #~ msgid "/File/_Open ..." #~ msgstr "Malkovich" #, fuzzy #~ msgid "/File/Open _Recent" #~ msgstr "Malkovich" #~ msgid "/File/_Save" #~ msgstr "Malkovich" #~ msgid "/File/_Save As ..." #~ msgstr "Malkovich" #~ msgid "/File/_Program" #~ msgstr "Malkovich" #~ msgid "/File/Re_cover After Crash ..." #~ msgstr "Malkovich" #~ msgid "/_Edit" #~ msgstr "Malkovich" #~ msgid "/Edit/Delete" #~ msgstr "Malkovich" #~ msgid "/Edit/Select All" #~ msgstr "Malkovich" #~ msgid "/Edit/Duplicate" #~ msgstr "Malkovich" #~ msgid "/Edit/sep2" #~ msgstr "Malkovich" #~ msgid "/Edit/_Find" #~ msgstr "Malkovich" #~ msgid "/Edit/Find _Next" #~ msgstr "Malkovich" #~ msgid "/Edit/_Jump To Next Error" #~ msgstr "Malkovich" #~ msgid "/Edit/sep4" #~ msgstr "Malkovich" #~ msgid "/Edit/_Group" #~ msgstr "Malkovich" #~ msgid "/Edit/U_ngroup" #~ msgstr "Malkovich" #~ msgid "/Edit/_Recalculate" #~ msgstr "Malkovich" #~ msgid "/Edit/sep3" #~ msgstr "Malkovich" #~ msgid "/Edit/_Preferences" #~ msgstr "Malkovich" #~ msgid "/View/_Statusbar" #~ msgstr "Malkovich" #~ msgid "/View/_Regular" #~ msgstr "Malkovich" #~ msgid "/View/Show _Formula" #~ msgstr "Malkovich" #~ msgid "/View/No _Edits" #~ msgstr "Malkovich" #~ msgid "/_Insert" #~ msgstr "Malkovich" #~ msgid "/Insert/New C_olumn ..." #~ msgstr "Malkovich" #~ msgid "/Insert/sep6" #~ msgstr "Malkovich" #~ msgid "/Insert/Ima_ge From File ..." #~ msgstr "Malkovich" #~ msgid "/Insert/Workspace From File ..." #~ msgstr "Malkovich" #~ msgid "/Insert/Matrix From File ..." #~ msgstr "Malkovich" #~ msgid "/_Toolkits" #~ msgstr "Malkovich" #~ msgid "/Help/_About" #~ msgstr "Malkovich" #~ msgid "/Help/sep7" #~ msgstr "Malkovich" #~ msgid "/Help/_This Window" #~ msgstr "Malkovich" #~ msgid "/Help/_Users Guide" #~ msgstr "Malkovich" #~ msgid "/Help/_Quick Tour" #~ msgstr "Malkovich" #~ msgid "/Help/_Mosaic Tour" #~ msgstr "Malkovich" #~ msgid "/Help/_Nerd Tour" #~ msgstr "Malkovich" #~ msgid "/Help/M_enu Reference" #~ msgstr "Malkovich" #~ msgid "/Help/_Configuration" #~ msgstr "Malkovich" #~ msgid "/Help/sep6" #~ msgstr "Malkovich" #~ msgid "/Help/_Go to VIPS Home Page" #~ msgstr "Malkovich" #~ msgid "Open Workspace" #~ msgstr "Malkovich" #~ msgid "Save Workspace As" #~ msgstr "Malkovich" #~ msgid "Duplicate Workspace" #~ msgstr "Malkovich" #~ msgid "Duplicate Selected Rows" #~ msgstr "Malkovich" #~ msgid "Insert File" #~ msgstr "Malkovich" #~ msgid "Sliders" #~ msgstr "Malkovich" #~ msgid "Toggle buttons" #~ msgstr "Malkovich" #~ msgid "Text, plus scale and offset" #~ msgstr "Malkovich" #~ msgid "Display as" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Edit matrix \"%s\"" #~ msgstr "Malkovich" #~ msgid "Set matrix" #~ msgstr "Malkovich" #~ msgid "Save Matrix \"%s\"" #~ msgstr "Malkovich" #~ msgid "Replace Matrix \"%s\"" #~ msgstr "Malkovich" #~ msgid "" #~ "Cell (%d, %d):\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid ": cell (%d, %d): %s" #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to load from file \"%s\".\n" #~ "Error log is:\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to load from \"%s\".\n" #~ "Error log is:\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid "model_save: xmlNewChild() failed" #~ msgstr "Malkovich" #~ msgid "XML load error." #~ msgstr "Malkovich" #~ msgid "Can't load node of type \"%s\" into object of type \"%s\"" #~ msgstr "Malkovich" #~ msgid "Delete?" #~ msgstr "Malkovich" #~ msgid "Are you sure you want to delete %s \"%s\"?" #~ msgstr "Malkovich" #~ msgid "No options." #~ msgstr "Malkovich" #~ msgid "You need at least one option in your option list" #~ msgstr "Malkovich" #~ msgid "Set option caption here" #~ msgstr "Malkovich" #~ msgid "Options" #~ msgstr "Malkovich" #~ msgid "Value" #~ msgstr "Malkovich" #~ msgid "Set option default value here" #~ msgstr "Malkovich" #~ msgid "Edit option" #~ msgstr "Malkovich" #~ msgid "Set option" #~ msgstr "Malkovich" #~ msgid "Orderlist menu" #~ msgstr "Malkovich" #~ msgid "Delete item" #~ msgstr "Malkovich" #~ msgid "Delete selected items" #~ msgstr "Malkovich" #~ msgid "Delete all items" #~ msgstr "Malkovich" #~ msgid "Current options - right button for menu" #~ msgstr "Malkovich" #~ msgid "Enter new option fields here" #~ msgstr "Malkovich" #~ msgid "Paintbox bar menu" #~ msgstr "Malkovich" #~ msgid "Font not found." #~ msgstr "Malkovich" #~ msgid "Font \"%s\" not found on system." #~ msgstr "Malkovich" #~ msgid "Select font" #~ msgstr "Malkovich" #~ msgid "Set font" #~ msgstr "Malkovich" #~ msgid "Clear undo history?" #~ msgstr "Malkovich" #~ msgid "" #~ "Are you sure you want to clear all undo and redo?\n" #~ "This will free up memory, but you will no longer be\n" #~ "able to undo or redo any of the painting you have\n" #~ "done so far." #~ msgstr "Malkovich" #~ msgid "1 round" #~ msgstr "Malkovich" #~ msgid "2 round" #~ msgstr "Malkovich" #~ msgid "3 round" #~ msgstr "Malkovich" #~ msgid "4 round" #~ msgstr "Malkovich" #~ msgid "5 round" #~ msgstr "Malkovich" #~ msgid "6 round" #~ msgstr "Malkovich" #~ msgid "10 round" #~ msgstr "Malkovich" #~ msgid "2 italic" #~ msgstr "Malkovich" #~ msgid "3 italic" #~ msgstr "Malkovich" #~ msgid "4 italic" #~ msgstr "Malkovich" #~ msgid "5 italic" #~ msgstr "Malkovich" #~ msgid "6 italic" #~ msgstr "Malkovich" #~ msgid "10 italic" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Pan window" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Zoom out" #~ msgstr "Malkovich" #~ msgid "Undo last paint action" #~ msgstr "Malkovich" #~ msgid "Redo last paint action" #~ msgstr "Malkovich" #~ msgid "Clear all undo and redo buffers" #~ msgstr "Malkovich" #~ msgid "Nib" #~ msgstr "Malkovich" #~ msgid "Click to select font" #~ msgstr "Malkovich" #~ msgid "Enter text for text tool" #~ msgstr "Malkovich" #~ msgid "Error in %s: %s" #~ msgstr "Malkovich" #~ msgid "definition is too long!" #~ msgstr "Malkovich" #~ msgid "not top level" #~ msgstr "Malkovich" #~ msgid "not strings" #~ msgstr "Malkovich" #~ msgid "Not found." #~ msgstr "Malkovich" #~ msgid "File \"%s\" not found on path" #~ msgstr "Malkovich" #~ msgid "Revert to Defaults" #~ msgstr "Malkovich" #~ msgid "Revert to installation defaults?" #~ msgstr "Malkovich" #~ msgid "" #~ "Would you like to reset all preferences to their factory\n" #~ "settings? This will delete any changes you have ever made\n" #~ "to your preferences and may take a few seconds." #~ msgstr "Malkovich" #~ msgid "Preferences" #~ msgstr "Malkovich" #~ msgid "Unable to display preferences." #~ msgstr "Malkovich" #~ msgid "" #~ "No preferences workspace was found.\n" #~ "Preferences probably failed to load when %s started." #~ msgstr "Malkovich" #~ msgid "Program" #~ msgstr "Malkovich" #~ msgid "Edit window" #~ msgstr "Malkovich" #~ msgid "Menu item text" #~ msgstr "Malkovich" #~ msgid "Load column from this file" #~ msgstr "Malkovich" #~ msgid "Edit column item \"%s\"" #~ msgstr "Malkovich" #~ msgid "Set column item" #~ msgstr "Malkovich" #~ msgid "Unable to save." #~ msgstr "Malkovich" #~ msgid "You can only save toolkits, not tools." #~ msgstr "Malkovich" #~ msgid "You can't save auto-generated toolkits." #~ msgstr "Malkovich" #~ msgid "Toolkit tree menu" #~ msgstr "Malkovich" #~ msgid "Edit ..." #~ msgstr "Malkovich" #~ msgid "Tool changed." #~ msgstr "Malkovich" #~ msgid "" #~ "Tool changed by someone else!\n" #~ "You're going to loose edits unless you're careful." #~ msgstr "Malkovich" #~ msgid "Bad drag." #~ msgstr "Malkovich" #~ msgid "" #~ "Sorry, you can only drag tools between toolkits\n" #~ "You can't reorder toolkits, you can't nest toolkits\n" #~ "and you can't drag tools to the top level." #~ msgstr "Malkovich" #~ msgid "Sorry, you can't drag to or from from pseudo toolkits." #~ msgstr "Malkovich" #~ msgid "Set toolkit name here" #~ msgstr "Malkovich" #~ msgid "Set toolkit caption here" #~ msgstr "Malkovich" #~ msgid "New toolkit" #~ msgstr "Malkovich" #~ msgid "Nothing selected." #~ msgstr "Malkovich" #~ msgid "No toolkit selected." #~ msgstr "Malkovich" #~ msgid "Display this name" #~ msgstr "Malkovich" #~ msgid "Load definition" #~ msgstr "Malkovich" #~ msgid "Reload" #~ msgstr "Malkovich" #~ msgid "Reload startup objects?" #~ msgstr "Malkovich" #~ msgid "" #~ "Would you like to reload all startup menus, workspaces\n" #~ "and plugins now? This may take a few seconds." #~ msgstr "Malkovich" #~ msgid "No tool selected" #~ msgstr "Malkovich" #~ msgid "Bad regular expression." #~ msgstr "Malkovich" #, fuzzy #~ msgid "No match found for \"%s\"." #~ msgstr "Malkovich" #~ msgid "Find in all toolkits" #~ msgstr "Malkovich" #~ msgid "Enter search string here" #~ msgstr "Malkovich" #~ msgid "No match found." #~ msgstr "Malkovich" #~ msgid "No top-level symbol called \"%s\"." #~ msgstr "Malkovich" #~ msgid "Symbol \"%s\" has no tool inforation." #~ msgstr "Malkovich" #~ msgid "Go to definition of this symbol" #~ msgstr "Malkovich" #~ msgid "Go to definition" #~ msgstr "Malkovich" #~ msgid "Object information." #~ msgstr "Malkovich" #~ msgid "No unresolved symbols found." #~ msgstr "Malkovich" #~ msgid "Link report." #~ msgstr "Malkovich" #~ msgid "No documentation available." #~ msgstr "Malkovich" #~ msgid "" #~ "On-line documentation is only currently\n" #~ "available for VIPS functions and nip builtins." #~ msgstr "Malkovich" #~ msgid "/File/New/_Tool" #~ msgstr "Malkovich" #~ msgid "/File/New/Tool_kit ..." #~ msgstr "Malkovich" #~ msgid "/File/New/Separator ..." #~ msgstr "Malkovich" #~ msgid "/File/New/Column Item ..." #~ msgstr "Malkovich" #~ msgid "/File/New/Program Window ..." #~ msgstr "Malkovich" #~ msgid "/File/_Open Toolkit ..." #~ msgstr "Malkovich" #~ msgid "/File/_Save Toolkit" #~ msgstr "Malkovich" #~ msgid "/File/Save Toolkit _As ..." #~ msgstr "Malkovich" #~ msgid "/File/Pr_ocess Text ..." #~ msgstr "Malkovich" #~ msgid "/File/_Reload Start Stuff ..." #~ msgstr "Malkovich" #~ msgid "/Edit/C_ut" #~ msgstr "Malkovich" #~ msgid "/Edit/_Copy" #~ msgstr "Malkovich" #~ msgid "/Edit/_Paste" #~ msgstr "Malkovich" #~ msgid "/Edit/_Select All" #~ msgstr "Malkovich" #~ msgid "/Edit/Delete This _Tool ..." #~ msgstr "Malkovich" #~ msgid "/Edit/Delete This Tool_kit ..." #~ msgstr "Malkovich" #~ msgid "/Edit/_Find ..." #~ msgstr "Malkovich" #~ msgid "/Edit/_Jump to Definition of ..." #~ msgstr "Malkovich" #~ msgid "/Edit/_Info ..." #~ msgstr "Malkovich" #~ msgid "/_Debug" #~ msgstr "Malkovich" #~ msgid "/Debug/_Trace ..." #~ msgstr "Malkovich" #~ msgid "/Debug/_Link ..." #~ msgstr "Malkovich" #~ msgid "/Help/_Program ..." #~ msgstr "Malkovich" #~ msgid "/Help/_Documentation For This Tool ..." #~ msgstr "Malkovich" #~ msgid "Overflow error." #~ msgstr "Malkovich" #~ msgid "%s too long." #~ msgstr "Malkovich" #~ msgid "Not rectangular." #~ msgstr "Malkovich" #~ msgid "" #~ "Matrix of real is not rectangular.\n" #~ "Found row of length %d, should be %d." #~ msgstr "Malkovich" #~ msgid "List only has %d elements, unable to get element %d." #~ msgstr "Malkovich" #~ msgid "No arguments allowed." #~ msgstr "Malkovich" #~ msgid "Object \"%s\" should have no arguments." #~ msgstr "Malkovich" #~ msgid "C stack overflow. Expression too complex." #~ msgstr "Malkovich" #~ msgid "No value." #~ msgstr "Malkovich" #~ msgid "Symbol \"%s\" has no value" #~ msgstr "Malkovich" #~ msgid "Symbol \"%s\" is not defined." #~ msgstr "Malkovich" #~ msgid "Can't duplicate." #~ msgstr "Malkovich" #~ msgid "You can only duplicate top level regions." #~ msgstr "Malkovich" #~ msgid "Can't delete." #~ msgstr "Malkovich" #~ msgid "You can only delete top level regions." #~ msgstr "Malkovich" #~ msgid "Delete Region?" #~ msgstr "Malkovich" #~ msgid "Are you sure you want to delete Region \"%s\"?" #~ msgstr "Malkovich" #~ msgid "Region menu" #~ msgstr "Malkovich" #~ msgid "blocked on" #~ msgstr "Malkovich" #~ msgid "" #~ "Left-click to select, shift-left-click to extend select, double-left-" #~ "click to edit, right-click for menu, left-drag to move" #~ msgstr "Malkovich" #~ msgid "You can only duplicate top level rows." #~ msgstr "Malkovich" #~ msgid "You can only delete top level rows." #~ msgstr "Malkovich" #~ msgid "Drag between columns not yet implemented." #~ msgstr "Malkovich" #~ msgid "Row menu" #~ msgstr "Malkovich" #~ msgid "Ungroup" #~ msgstr "Malkovich" #~ msgid "Replace from file ..." #~ msgstr "Malkovich" #~ msgid "Click to open or close class" #~ msgstr "Malkovich" #~ msgid "Minimum" #~ msgstr "Malkovich" #~ msgid "Maximum" #~ msgstr "Malkovich" #~ msgid "Lower slider value" #~ msgstr "Malkovich" #~ msgid "Upper slider value" #~ msgstr "Malkovich" #~ msgid "Set slider value here" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Edit slider \"%s\"" #~ msgstr "Malkovich" #, fuzzy #~ msgid "Set Slider" #~ msgstr "Malkovich" #~ msgid "Status bar menu" #~ msgstr "Malkovich" #~ msgid "Magnification" #~ msgstr "Malkovich" #~ msgid "Attempt to redefine root symbol \"%s\"." #~ msgstr "Malkovich" #~ msgid "Name \"%s\" repeated in scope." #~ msgstr "Malkovich" #~ msgid "Can't redefine %s \"%s\"." #~ msgstr "Malkovich" #~ msgid "Set toggle caption here" #~ msgstr "Malkovich" #~ msgid "State" #~ msgstr "Malkovich" #~ msgid "Set toggle state here" #~ msgstr "Malkovich" #~ msgid "Edit toggle" #~ msgstr "Malkovich" #~ msgid "Set toggle" #~ msgstr "Malkovich" #~ msgid "" #~ "Can't create dialog with name \"%s\"\n" #~ "an object with that name already exists in kit \"%s\"" #~ msgstr "Malkovich" #~ msgid "tool \"%s\", toolkit \"%s\", refers to undefined symbol" #~ msgstr "Malkovich" #~ msgid "Trace buffer stack overflow." #~ msgstr "Malkovich" #~ msgid "/File/_Clear" #~ msgstr "Malkovich" #~ msgid "/View/Operators" #~ msgstr "Malkovich" #~ msgid "/View/Builtin Functions" #~ msgstr "Malkovich" #~ msgid "/View/Class Construction" #~ msgstr "Malkovich" #~ msgid "/Help/_Trace ..." #~ msgstr "Malkovich" #~ msgid "Trace" #~ msgstr "Malkovich" #~ msgid "Slider value ... edit!" #~ msgstr "Malkovich" #~ msgid "Left-drag to set number" #~ msgstr "Malkovich" #~ msgid "VIPS library error." #~ msgstr "Malkovich" #~ msgid "Unable to set XML property." #~ msgstr "Malkovich" #~ msgid "Unable to set property \"%s\" to value \"%s\"." #~ msgstr "Malkovich" #~ msgid "8-bit signed integer" #~ msgstr "Malkovich" #~ msgid "16-bit unsigned integer" #~ msgstr "Malkovich" #~ msgid "16-bit signed integer" #~ msgstr "Malkovich" #~ msgid "32-bit unsigned integer" #~ msgstr "Malkovich" #~ msgid "32-bit signed integer" #~ msgstr "Malkovich" #~ msgid "32-bit float" #~ msgstr "Malkovich" #~ msgid "64-bit float" #~ msgstr "Malkovich" #~ msgid "128-bit complex" #~ msgstr "Malkovich" #~ msgid "" #~ msgstr "Malkovich" #~ msgid "TIFF image" #~ msgstr "Malkovich" #~ msgid "JPEG image" #~ msgstr "Malkovich" #~ msgid "PNG image" #~ msgstr "Malkovich" #~ msgid "PPM/PGM/PBM image" #~ msgstr "Malkovich" #~ msgid "VIPS image" #~ msgstr "Malkovich" #~ msgid "%s, %s, %s, %dx%d, %d band" #~ msgid_plural "%s, %s, %s, %dx%d, %d bands" #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "Bad filename." #~ msgstr "Malkovich" #~ msgid "Filenames may not contain ':' characters." #~ msgstr "Malkovich" #~ msgid "Filename is too long." #~ msgstr "Malkovich" #~ msgid "Filename contains only blank characters." #~ msgstr "Malkovich" #~ msgid "Unable to open." #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to open file \"%s\" for writing.\n" #~ "%s." #~ msgstr "Malkovich" #~ msgid "Unable to write." #~ msgstr "Malkovich" #~ msgid "" #~ "Unable to write to file \"%s\".\n" #~ "%s." #~ msgstr "Malkovich" #~ msgid "bytes" #~ msgstr "Malkovich" #~ msgid "KB" #~ msgstr "Malkovich" #~ msgid "MB" #~ msgstr "Malkovich" #~ msgid "GB" #~ msgstr "Malkovich" #~ msgid "TB" #~ msgstr "Malkovich" #~ msgid "" #~ "unable to make temporary file \"%s\"\n" #~ "%s" #~ msgstr "Malkovich" #~ msgid "Out of memory." #~ msgstr "Malkovich" #~ msgid "" #~ "Request for %s of RAM triggered memory allocation\n" #~ "failure." #~ msgstr "Malkovich" #~ msgid "Unknown type." #~ msgstr "Malkovich" #~ msgid "VIPS type \"%s\" not supported" #~ msgstr "Malkovich" #~ msgid "Error calling library function \"%s\" (%s)." #~ msgstr "Malkovich" #~ msgid "VIPS operator \"%s\"" #~ msgstr "Malkovich" #~ msgid "%s, from package \"%s\"" #~ msgstr "Malkovich" #~ msgid "\"%s\" takes %d argument:" #~ msgid_plural "\"%s\" takes %d arguments:" #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "And produces %d result:" #~ msgid_plural "And produces %d results" #~ msgstr[0] "Malkovich" #~ msgstr[1] "Malkovich" #~ msgid "flags:" #~ msgstr "Malkovich" #~ msgid "PIO function" #~ msgstr "Malkovich" #~ msgid "WIO function" #~ msgstr "Malkovich" #~ msgid "coordinate transformer" #~ msgstr "Malkovich" #~ msgid "no coordinate transformation" #~ msgstr "Malkovich" #~ msgid "point-to-point operation" #~ msgstr "Malkovich" #~ msgid "area operation" #~ msgstr "Malkovich" #~ msgid "" #~ "Argument %d to \"%s\" is the wrong type.\n" #~ "You passed:\n" #~ " %s\n" #~ "Usage:\n" #~ " %s" #~ msgstr "Malkovich" #~ msgid "doublevec" #~ msgstr "Malkovich" #~ msgid "imagevec" #~ msgstr "Malkovich" #~ msgid "Bad regular expression \"%s\"." #~ msgstr "Malkovich" #~ msgid "Select exactly one object and try again." #~ msgstr "Malkovich" #~ msgid "More than one object selected." #~ msgstr "Malkovich" #~ msgid "No backup workspaces found." #~ msgstr "Malkovich" #~ msgid "" #~ "You need to enable \"Auto workspace save\" in Preferences\n" #~ "Before automatic recovery works" #~ msgstr "Malkovich" #~ msgid "No suitable workspace save files found in \"%s\"" #~ msgstr "Malkovich" #~ msgid "Open workspace backup?" #~ msgstr "Malkovich" #~ msgid "" #~ "Found workspace \"%s\",\n" #~ "dated %sDo you want to recover this workspace?" #~ msgstr "Malkovich" #~ msgid "" #~ "Can't create workspace \"%s\".\n" #~ "A symbol with that name already exists." #~ msgstr "Malkovich" #~ msgid "Default empty workspace" #~ msgstr "Malkovich" #~ msgid "\"%s\" needs %d arguments, there are %d selected." #~ msgstr "Malkovich" #~ msgid "Too many names selected." #~ msgstr "Malkovich" #~ msgid "You can only remove top level rows." #~ msgstr "Malkovich" #~ msgid "Not all selected objects are top level rows." #~ msgstr "Malkovich" #~ msgid "Unable to ungroup." #~ msgstr "Malkovich" #~ msgid "" #~ "You can only ungroup lists (comma-separated lists of things enclosed in " #~ "square brackets).\n" #~ "Use Format=>Decompose to break compound objects into lists." #~ msgstr "Malkovich" #~ msgid "" #~ "Can't create workspacegroup \"%s\".\n" #~ "A symbol with that name already exists." #~ msgstr "Malkovich" #~ msgid "No text specified." #~ msgstr "Malkovich" #~ msgid "" #~ "Enter some text to paint in the entry widget at the top of the window." #~ msgstr "Malkovich" #~ msgid "Edit regions (+CTRL to create)" #~ msgstr "Malkovich" #~ msgid "Pan image (also use middle mouse button)" #~ msgstr "Malkovich" #~ msgid "Zoom in (also 'i' key)" #~ msgstr "Malkovich" #~ msgid "Zoom out (also 'o' key)" #~ msgstr "Malkovich" #~ msgid "Ink:" #~ msgstr "Malkovich" #~ msgid "Find" #~ msgstr "Malkovich" #~ msgid "at %1$d" #~ msgstr "Malkovich" #~ msgid "Tool" #~ msgstr "Malkovich" #~ msgid "Range" #~ msgstr "Malkovich" libvips-8.12.1/po/messages000066400000000000000000000005351414645631700154410ustar00rootroot00000000000000$,0+1Project-Id-Version: nip2 7.9.3 POT-Creation-Date: 2004-09-30 21:02+0000 PO-Revision-Date: 2003-11-04 12:30+0000 Last-Translator: malkovich Language-Team: malkovich MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libvips-8.12.1/po/missing000066400000000000000000000000001414645631700152660ustar00rootroot00000000000000libvips-8.12.1/suppressions/000077500000000000000000000000001414645631700160435ustar00rootroot00000000000000libvips-8.12.1/suppressions/asan.supp000066400000000000000000000000531414645631700176740ustar00rootroot00000000000000interceptor_via_lib:libMagickCore-6.Q16.so libvips-8.12.1/suppressions/lsan.supp000066400000000000000000000002211414645631700177040ustar00rootroot00000000000000leak:python2.7 leak:python3 leak:bash leak:libfontconfig.so leak:libglib-2.0.so leak:libIlmImf-2_3.so leak:libIlmThread-2_3.so leak:libstdc++.so libvips-8.12.1/suppressions/tsan.supp000066400000000000000000000055641414645631700177330ustar00rootroot00000000000000# an unlocked FALSE/TRUE assignment, which is fine race:vips_region_prepare_to race:render_kill race:render_reschedule # an unlocked NULL assignment, which is fine race:render_thread # unlocked read of pixels-processed-so-far, which is fine race:vips_sink_base_progress race:wbuffer_allocate_fn race:sink_memory_area_allocate_fn # use of *stop from generate funcs is unlocked, but fine race:vips_threadpool_run # guarded with vips_tracked_mutex, so it should be fine race:vips_tracked_mem race:vips_tracked_allocs race:vips_tracked_files # guarded with task->allocate_lock, so it should be fine race:vips_thread_allocate race:vips_task_work_unit # guarded with vips_cache_lock, so it should be fine race:vips_cache_table race:vips_cache_drop_all race:vips_cache_get_first race:vips_cache_get_lru_cb race:vips_cache_remove # guarded with vips__global_lock, so it should be fine race:vips_error_freeze_count race:vips__link_make race:vips__link_map race:vips__link_break_all race:tile_name # the double-buffered output and write-behind thread are non-racy race:wbuffer_new race:wbuffer_write race:wbuffer_work_fn race:wbuffer_free race:write_thread_state_new # thread-local variables (i.e. GPrivate) are harmless race:vips_thread_profile_key race:buffer_thread_key # glib signals are probably non-racy race:vips_image_preeval race:vips_image_eval race:vips_image_posteval race:vips_image_written race:vips_image_real_written race:vips_image_save_cb race:render_close_cb race:readjpeg_close_cb # semaphores are probably non-racy race:vips_semaphore_* # guarded with sink->sslock, so it should be fine race:sink_call_start race:sink_call_stop race:vips_hist_find_start race:vips_hist_find_stop race:vips_statistic_scan_start race:vips_statistic_scan_stop race:vips_max_stop race:vips_values_add race:vips_deviate_stop race:vips_arithmetic_start race:histogram_new # per-thread state allocate/dispose functions are non-racy race:sink_thread_state_class_init race:vips_thread_state_init race:vips_thread_state_build race:vips_thread_state_set race:vips_thread_state_dispose race:write_thread_state_new race:vips_sink_base_init race:vips_sink_thread_state_new race:sink_memory_init race:sink_memory_thread_state_new race:sink_memory_free race:sink_thread_state_build race:sink_thread_state_dispose race:buffer_cache_free race:sink_init race:sink_free race:vips_sequential_dispose race:vips_block_cache_dispose race:vips_image_init race:vips_image_build race:vips_image_finalize race:vips_image_dispose # guarded with image->sslock, so it should be fine race:vips__region_start race:vips__region_stop race:vips_region_dispose race:vips__region_take_ownership # is fine now, see: https://github.com/libvips/libvips/pull/1211 race:vips_image_temp_name # is fine now, see: https://github.com/libvips/libvips/pull/1483 race:meta_new race:meta_cp race:vips_image_set race:vips__image_copy_fields_array race:vips__image_meta_copy libvips-8.12.1/suppressions/ubsan.supp000066400000000000000000000000251414645631700200610ustar00rootroot00000000000000undefined:libexif.so libvips-8.12.1/suppressions/valgrind.supp000066400000000000000000000134731414645631700205720ustar00rootroot00000000000000# hide GObject type init allocs, they can only happen once and are not really # leaks { type_init Memcheck:Leak fun:*alloc ... fun:g_type_register_* } { type_init2 Memcheck:Leak fun:*alloc ... fun:g_type_init_* } { type_init3 Memcheck:Leak fun:*alloc ... fun:g_type_create_* } { type_init4 Memcheck:Leak fun:*alloc ... fun:g_type_class_ref } { type_init5 Memcheck:Leak fun:*alloc ... fun:g_type_add_interface_static } # module init does this { init7 Memcheck:Leak ... fun:*alloc* ... fun:_dl_init } # g_get_home_dir has a private buffer { gwd Memcheck:Leak fun:*alloc ... fun:g_get_home_dir } # selinux on ubuntu generates a leak report we ignore { selinux Memcheck:Leak fun:*alloc ... obj:/lib/libselinux.so.1 } # gdk and x init { gdk_init Memcheck:Leak fun:*alloc ... fun:gdk_display_open } { x_init_ext Memcheck:Leak fun:*alloc ... fun:XInitExtension } { gio Memcheck:Leak fun:malloc ... fun:g_simple_async_result_complete } { pthread Memcheck:Leak fun:calloc fun:_dl_allocate_tls fun:pthread_create@@GLIBC_* } # hide all dbus reports, not the app's problem { dbus Memcheck:Leak fun:*alloc ... obj:*/libdbus-1.so.* } # hide all orbit leaks, not our problem { orbit Memcheck:Leak fun:*alloc ... fun:ORBit_* } # other lib init { fontconfig_init Memcheck:Leak fun:*alloc ... fun:FcConfigParseAndLoad } { fontconfig2 Memcheck:Leak fun:malloc fun:strdup fun:FcValueSave obj:*/libfontconfig.so.* } { fontconfig3 Memcheck:Leak fun:realloc ... fun:FcFontMatch } { fontconfig4 Memcheck:Leak fun:realloc ... fun:FcPatternAddInteger } { fontconfig5 Memcheck:Leak fun:realloc ... fun:FcPatternDuplicate } { fontconfig6 Memcheck:Leak fun:realloc ... fun:FcDefaultSubstitute } { freetype_init Memcheck:Leak fun:*alloc ... fun:FT_Open_Face } { harfbuzz Memcheck:Leak fun:calloc ... fun:hb_shape_plan_execute } { goffice_init Memcheck:Leak fun:*alloc ... fun:libgoffice_init } { g_module_init Memcheck:Leak fun:*alloc ... fun:g_module_open } { gtk_module_init Memcheck:Leak fun:*alloc ... fun:gtk_module_init } # gdk-x11 makes a toplevel object { gdk_x11_init Memcheck:Leak fun:*alloc ... fun:_gdk_x11_window_get_toplevel } # the icon theme allocates stuff on lazy load { gtk_icon_theme_has_icon Memcheck:Leak fun:*alloc ... fun:gtk_icon_theme_has_icon } # tooltip labels are not really owned by anyone and will not be freed on exit { gtk_tooltip_set_markup Memcheck:Leak fun:*alloc ... fun:gtk_tooltip_set_markup } # pango makes a PangoLanguage for every script you use { pango_language Memcheck:Leak fun:*alloc ... fun:pango_language_from_string } # pango makes a PangoOTRuleset for every font you use { pango_ot_ruleset_get_for_description Memcheck:Leak fun:*alloc ... fun:pango_ot_ruleset_get_for_description } # pango makes a PangoOTInfo for every font you use { pango_ot_info_get Memcheck:Leak fun:*alloc ... fun:pango_ot_info_get } # fonts pango has loaded { pango_fc_fontset_get_font_at Memcheck:Leak fun:*alloc ... fun:pango_fc_fontset_get_font_at } # font maps pango has loaded { pango_fc_font_map_load_fontset Memcheck:Leak fun:*alloc ... fun:pango_fc_font_map_load_fontset } # ... and font descriptions from every "sans 12" type string { pango_font_description_from_string Memcheck:Leak fun:*alloc ... fun:pango_font_description_from_string } # gettext has annoying uninit warnings { gettext Memcheck:Cond fun:__GI___strcasecmp_l ... fun:__dcigettext } { gettext Memcheck:Value8 fun:__GI___strcasecmp_l ... fun:__dcigettext } # libz has a warning too ... see this from libpng / libxml2 etc. { libz Memcheck:Cond fun:inflateReset2 } # libvips can generate this one spuriously { libvipswrite Memcheck:Param write(buf) ... fun:write_vips } { pixman1 Memcheck:Cond ... fun:pixman_image_composite32 } { cairo1 Memcheck:Cond fun:rsvg_cairo_surface_to_pixbuf } { rsvg Memcheck:Cond obj:*/librsvg-2.so.* } { murrine Memcheck:Leak fun:calloc fun:g_malloc0 fun:raico_blur_create } { signal_connect Memcheck:Leak fun:calloc fun:g_malloc0 fun:g_closure_new_simple fun:g_cclosure_new fun:g_signal_connect_data } # ruby has some annoying ones too { ruby1 Memcheck:Cond ... fun:rb_parser_compile_file } { ruby2 Memcheck:Value8 ... fun:rb_parser_compile_file } { ruby3 Memcheck:Cond ... fun:rb_file_expand_path } { ruby4 Memcheck:Value8 ... fun:rb_file_expand_path } { ruby5 Memcheck:Value8 ... fun:rb_enc_str_new } # helgrind stuff ... run against glib-2.40.x or earlier, later glibs have # their own mutex primitive which helgrind can't see { helgrind1 Helgrind:Race fun:g_thread_proxy ... fun:start_thread fun:clone } { helgrind2 Helgrind:Race fun:strlen fun:pthread_setname_np fun:g_system_thread_set_name fun:g_thread_proxy ... fun:start_thread fun:clone } # there's an unlocked assign FALSE which is fine { helgrind3 Helgrind:Race fun:vips_region_prepare_to } # unlocked read of pixels-processed-so-far, which is fine { helgrind4 Helgrind:Race fun:vips_sink_base_progress } { helgrind4a Helgrind:Race fun:wbuffer_allocate_fn } # helgrind can't see g_private { helgrind5 Helgrind:Race fun:g_private_set } # use of *stop from generate funcs is unlocked, but fine { helgrind6 Helgrind:Race fun:vips_threadpool_run } libvips-8.12.1/test/000077500000000000000000000000001414645631700142455ustar00rootroot00000000000000libvips-8.12.1/test/.gitignore000066400000000000000000000000421414645631700162310ustar00rootroot00000000000000test_descriptors test_connections libvips-8.12.1/test/Makefile.am000066400000000000000000000014051414645631700163010ustar00rootroot00000000000000# don't run test_thumbnail.sh by default, it takes ages TESTS = \ test_connections.sh \ test_descriptors.sh \ test_cli.sh \ test_formats.sh \ test_seq.sh \ test_stall.sh \ test_threading.sh SUBDIRS = \ test-suite noinst_PROGRAMS = \ test_descriptors \ test_connections test_descriptors_SOURCES = \ test_descriptors.c test_connections_SOURCES = \ test_connections.c AM_CPPFLAGS = -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@ AM_LDFLAGS = @LDFLAGS@ LDADD = @VIPS_CFLAGS@ ${top_builddir}/libvips/libvips.la @VIPS_LIBS@ EXTRA_DIST = \ variables.sh.in \ test_cli.sh \ test_descriptors.sh \ test_connections.sh \ test_formats.sh \ test_seq.sh \ test_thumbnail.sh \ test_stall.sh \ test_threading.sh clean-local: -rm -rf tmp-* libvips-8.12.1/test/README.md000066400000000000000000000002661414645631700155300ustar00rootroot00000000000000# libvips test suite This is in two parts: a few simple bash scripts in this directory are run on "make check", and a fancier Python test suite that's run by Travis on each commit. libvips-8.12.1/test/test-suite/000077500000000000000000000000001414645631700163535ustar00rootroot00000000000000libvips-8.12.1/test/test-suite/Makefile.am000066400000000000000000000004771414645631700204170ustar00rootroot00000000000000SUBDIRS = \ helpers EXTRA_DIST = \ images \ conftest.py \ __init__.py \ test_arithmetic.py \ test_colour.py \ test_conversion.py \ test_convolution.py \ test_create.py \ test_draw.py \ test_foreign.py \ test_histogram.py \ test_iofuncs.py \ test_morphology.py \ test_resample.py \ test_connection.py libvips-8.12.1/test/test-suite/__init__.py000066400000000000000000000000001414645631700204520ustar00rootroot00000000000000libvips-8.12.1/test/test-suite/conftest.py000066400000000000000000000001321414645631700205460ustar00rootroot00000000000000import sys import os sys.path.append(os.path.join(os.path.dirname(__file__), 'helpers')) libvips-8.12.1/test/test-suite/helpers/000077500000000000000000000000001414645631700200155ustar00rootroot00000000000000libvips-8.12.1/test/test-suite/helpers/Makefile.am000066400000000000000000000000351414645631700220470ustar00rootroot00000000000000EXTRA_DIST = \ helpers.py libvips-8.12.1/test/test-suite/helpers/helpers.py000066400000000000000000000236171414645631700220420ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : # test helpers import os import tempfile import pytest import pyvips IMAGES = os.path.join(os.path.dirname(__file__), os.pardir, 'images') JPEG_FILE = os.path.join(IMAGES, "sample.jpg") TRUNCATED_FILE = os.path.join(IMAGES, "truncated.jpg") SRGB_FILE = os.path.join(IMAGES, "sRGB.icm") MATLAB_FILE = os.path.join(IMAGES, "sample.mat") PNG_FILE = os.path.join(IMAGES, "sample.png") TIF_FILE = os.path.join(IMAGES, "sample.tif") TIF1_FILE = os.path.join(IMAGES, "1bit.tif") TIF2_FILE = os.path.join(IMAGES, "2bit.tif") TIF4_FILE = os.path.join(IMAGES, "4bit.tif") OME_FILE = os.path.join(IMAGES, "multi-channel-z-series.ome.tif") ANALYZE_FILE = os.path.join(IMAGES, "t00740_tr1_segm.hdr") GIF_FILE = os.path.join(IMAGES, "cramps.gif") WEBP_FILE = os.path.join(IMAGES, "1.webp") WEBP_LOOKS_LIKE_SVG_FILE = os.path.join(IMAGES, "looks-like-svg.webp") WEBP_ANIMATED_FILE = os.path.join(IMAGES, "big-height.webp") EXR_FILE = os.path.join(IMAGES, "sample.exr") FITS_FILE = os.path.join(IMAGES, "WFPC2u5780205r_c0fx.fits") OPENSLIDE_FILE = os.path.join(IMAGES, "CMU-1-Small-Region.svs") PDF_FILE = os.path.join(IMAGES, "ISO_12233-reschart.pdf") CMYK_PDF_FILE = os.path.join(IMAGES, "cmyktest.pdf") SVG_FILE = os.path.join(IMAGES, "logo.svg") SVGZ_FILE = os.path.join(IMAGES, "logo.svgz") SVG_GZ_FILE = os.path.join(IMAGES, "logo.svg.gz") GIF_ANIM_FILE = os.path.join(IMAGES, "cogs.gif") GIF_ANIM_EXPECTED_PNG_FILE = os.path.join(IMAGES, "cogs.png") GIF_ANIM_DISPOSE_BACKGROUND_FILE = os.path.join(IMAGES, "dispose-background.gif") GIF_ANIM_DISPOSE_BACKGROUND_EXPECTED_PNG_FILE = os.path.join(IMAGES, "dispose-background.png") GIF_ANIM_DISPOSE_PREVIOUS_FILE = os.path.join(IMAGES, "dispose-previous.gif") GIF_ANIM_DISPOSE_PREVIOUS_EXPECTED_PNG_FILE = os.path.join(IMAGES, "dispose-previous.png") DICOM_FILE = os.path.join(IMAGES, "dicom_test_image.dcm") BMP_FILE = os.path.join(IMAGES, "MARBLES.BMP") NIFTI_FILE = os.path.join(IMAGES, "avg152T1_LR_nifti.nii.gz") ICO_FILE = os.path.join(IMAGES, "favicon.ico") TGA_FILE = os.path.join(IMAGES, "targa.tga") SGI_FILE = os.path.join(IMAGES, "silicongraphics.sgi") AVIF_FILE = os.path.join(IMAGES, "avif-orientation-6.avif") HEIC_FILE = os.path.join(IMAGES, "heic-orientation-6.heic") RGBA_FILE = os.path.join(IMAGES, "rgba.png") RGBA_CORRECT_FILE = os.path.join(IMAGES, "rgba-correct.ppm") MOSAIC_FILES = [os.path.join(IMAGES, "cd1.1.jpg"), os.path.join(IMAGES, "cd1.2.jpg"), os.path.join(IMAGES, "cd2.1.jpg"), os.path.join(IMAGES, "cd2.2.jpg"), os.path.join(IMAGES, "cd3.1.jpg"), os.path.join(IMAGES, "cd3.2.jpg"), os.path.join(IMAGES, "cd4.1.jpg"), os.path.join(IMAGES, "cd4.2.jpg")] MOSAIC_MARKS = [[489, 140], [66, 141], [453, 40], [15, 43], [500, 122], [65, 121], [495, 58], [40, 57]] MOSAIC_VERTICAL_MARKS = [[388, 44], [364, 346], [384, 17], [385, 629], [527, 42], [503, 959]] JP2K_FILE = os.path.join(IMAGES, "world.jp2") unsigned_formats = [pyvips.BandFormat.UCHAR, pyvips.BandFormat.USHORT, pyvips.BandFormat.UINT] signed_formats = [pyvips.BandFormat.CHAR, pyvips.BandFormat.SHORT, pyvips.BandFormat.INT] float_formats = [pyvips.BandFormat.FLOAT, pyvips.BandFormat.DOUBLE] complex_formats = [pyvips.BandFormat.COMPLEX, pyvips.BandFormat.DPCOMPLEX] int_formats = unsigned_formats + signed_formats noncomplex_formats = int_formats + float_formats all_formats = int_formats + float_formats + complex_formats colour_colourspaces = [pyvips.Interpretation.XYZ, pyvips.Interpretation.LAB, pyvips.Interpretation.LCH, pyvips.Interpretation.CMC, pyvips.Interpretation.LABS, pyvips.Interpretation.SCRGB, pyvips.Interpretation.HSV, pyvips.Interpretation.SRGB, pyvips.Interpretation.YXY] cmyk_colourspaces = [pyvips.Interpretation.CMYK] coded_colourspaces = [pyvips.Interpretation.LABQ] mono_colourspaces = [pyvips.Interpretation.B_W] sixteenbit_colourspaces = [pyvips.Interpretation.GREY16, pyvips.Interpretation.RGB16] all_colourspaces = colour_colourspaces + mono_colourspaces + \ coded_colourspaces + sixteenbit_colourspaces + \ cmyk_colourspaces max_value = {pyvips.BandFormat.UCHAR: 0xff, pyvips.BandFormat.USHORT: 0xffff, pyvips.BandFormat.UINT: 0xffffffff, pyvips.BandFormat.CHAR: 0x7f, pyvips.BandFormat.SHORT: 0x7fff, pyvips.BandFormat.INT: 0x7fffffff, pyvips.BandFormat.FLOAT: 1.0, pyvips.BandFormat.DOUBLE: 1.0, pyvips.BandFormat.COMPLEX: 1.0, pyvips.BandFormat.DPCOMPLEX: 1.0} sizeof_format = {pyvips.BandFormat.UCHAR: 1, pyvips.BandFormat.USHORT: 2, pyvips.BandFormat.UINT: 4, pyvips.BandFormat.CHAR: 1, pyvips.BandFormat.SHORT: 2, pyvips.BandFormat.INT: 4, pyvips.BandFormat.FLOAT: 4, pyvips.BandFormat.DOUBLE: 8, pyvips.BandFormat.COMPLEX: 8, pyvips.BandFormat.DPCOMPLEX: 16} rot45_angles = [pyvips.Angle45.D0, pyvips.Angle45.D45, pyvips.Angle45.D90, pyvips.Angle45.D135, pyvips.Angle45.D180, pyvips.Angle45.D225, pyvips.Angle45.D270, pyvips.Angle45.D315] rot45_angle_bonds = [pyvips.Angle45.D0, pyvips.Angle45.D315, pyvips.Angle45.D270, pyvips.Angle45.D225, pyvips.Angle45.D180, pyvips.Angle45.D135, pyvips.Angle45.D90, pyvips.Angle45.D45] rot_angles = [pyvips.Angle.D0, pyvips.Angle.D90, pyvips.Angle.D180, pyvips.Angle.D270] rot_angle_bonds = [pyvips.Angle.D0, pyvips.Angle.D270, pyvips.Angle.D180, pyvips.Angle.D90] # an expanding zip ... if either of the args is a scalar or a one-element list, # duplicate it down the other side def zip_expand(x, y): # handle singleton list case if isinstance(x, list) and len(x) == 1: x = x[0] if isinstance(y, list) and len(y) == 1: y = y[0] if isinstance(x, list) and isinstance(y, list): return list(zip(x, y)) elif isinstance(x, list): return [[i, y] for i in x] elif isinstance(y, list): return [[x, j] for j in y] else: return [[x, y]] # run a 1-ary function on a thing -- loop over elements if the # thing is a list def run_fn(fn, x): if isinstance(x, list): return [fn(i) for i in x] else: return fn(x) # make a temp filename with the specified suffix and in the # specified directory def temp_filename(directory, suffix): temp_name = next(tempfile._get_candidate_names()) filename = os.path.join(directory, temp_name + suffix) return filename # test for an operator exists def have(name): return pyvips.type_find("VipsOperation", name) != 0 def skip_if_no(operation_name): return pytest.mark.skipif(not have(operation_name), reason='no {}, skipping test'.format(operation_name)) # run a 2-ary function on two things -- loop over elements pairwise if the # things are lists def run_fn2(fn, x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return fn(x, y) elif isinstance(x, list) or isinstance(y, list): return [fn(i, j) for i, j in zip_expand(x, y)] else: return fn(x, y) # test a pair of things which can be lists for approx. equality def assert_almost_equal_objects(a, b, threshold=0.0001, msg=''): # print('assertAlmostEqualObjects %s = %s' % (a, b)) assert all([pytest.approx(x, abs=threshold) == y for x, y in zip_expand(a, b)]), msg # test a pair of things which can be lists for equality def assert_equal_objects(a, b, msg=''): # print 'assertEqualObjects %s = %s' % (a, b) assert all([x == y for x, y in zip_expand(a, b)]), msg # test a pair of things which can be lists for difference less than a # threshold def assert_less_threshold(a, b, diff): assert all([abs(x - y) < diff for x, y in zip_expand(a, b)]) # run a function on an image and on a single pixel, the results # should match def run_cmp(message, im, x, y, fn): a = im(x, y) v1 = fn(a) im2 = fn(im) v2 = im2(x, y) assert_almost_equal_objects(v1, v2, msg=message) # run a function on an image, # 50,50 and 10,10 should have different values on the test image def run_image(message, im, fn): run_cmp(message, im, 50, 50, fn) run_cmp(message, im, 10, 10, fn) # run a function on (image, constant), and on (constant, image). # 50,50 and 10,10 should have different values on the test image def run_const(message, fn, im, c): run_cmp(message, im, 50, 50, lambda x: run_fn2(fn, x, c)) run_cmp(message, im, 50, 50, lambda x: run_fn2(fn, c, x)) run_cmp(message, im, 10, 10, lambda x: run_fn2(fn, x, c)) run_cmp(message, im, 10, 10, lambda x: run_fn2(fn, c, x)) # run a function on a pair of images and on a pair of pixels, the results # should match def run_cmp2(message, left, right, x, y, fn): a = left(x, y) b = right(x, y) v1 = fn(a, b) after = fn(left, right) v2 = after(x, y) assert_almost_equal_objects(v1, v2, msg=message) # run a function on a pair of images # 50,50 and 10,10 should have different values on the test image def run_image2(message, left, right, fn): run_cmp2(message, left, right, 50, 50, lambda x, y: run_fn2(fn, x, y)) run_cmp2(message, left, right, 10, 10, lambda x, y: run_fn2(fn, x, y)) libvips-8.12.1/test/test-suite/images/000077500000000000000000000000001414645631700176205ustar00rootroot00000000000000libvips-8.12.1/test/test-suite/images/1.webp000066400000000000000000000731601414645631700206460ustar00rootroot00000000000000RIFFhvWEBPVP8 \vҾ*&p>NCѴQ93u>ʧ-:c *d/ Uœo经OnzO3wK[;>x?{ /@s=@?`/~y-WG_ u?eQlŠs78е[Ks7R!iʧV^4K*:'ѩOw*w >kMmGF W\_|=|= ʟ04OPg~ݢs(+0\ߎ,lnl2S֐ 3qw%^Yw$UiJ N p 5GܽGYh#[{`nbGEpN$,8#x`e0Nx.Ɗ?>}LN;;"QƜ;$M~z\2elJ~+w}ݸ 5]ISV&[F ۢxfd142fج+.SB aTL "׏% J3ÍiVfk 6qHI,'x5=/ws Ʃxm(oUKe"GqDžVQ"k-y%1w -;T .fWk΁ߟ` bu,ǹ[jqۤ_6~cH6? h9Rf<^VSg,s)lUd<f+U._K*J24fa\ 3ޯ]e/Lv7ю@`FVÒM%W;OTVz'b 7.Gw6%8~Tݧ!*Tˤ [Yb/6>ܦUU S˕:9 6D:k۶1 > zZr4PnhCn͡+9lC|!>2;cJzrF=n$<2@uc8Z5Ael|.9n& 꾲L*<6_{ 1YW#pUN2c82 #Z&;Nnz&e:V9:Zup:7<fTʏU" @{Q__֦ * 9A75֧y-_?~g/h޸:?NAXM8b)B^uw#gr_u1q8[]","髺>18ؿxQT`P1%d{w2"5APV}X6t;؀> {;~Q@نYh̟>,Gm2z#%ϊvVIO՟lZI#, e=jE/־oZ)7<ڢV)B]{dBK;SBr`Y+̡=>[aq =-n}-RStBG ߶֛S#h7x|Y{}-N |61NQId{Σ}4bPMgt6#˥L:v|"&8뉉sm{΅: !-NJNV,9o-/>mVc17s?gpsj"0ROC7脃\YL{Zl8y[SM},*C84߽Œ6!kZk,W|/'"vyHg#m^+>C1Y xw:O~LDvcT3aZz6RW_K9!AuR8iî&q~f#1`VM*|jCɫ\Q@bQi(q xÉ<'D&gC_\2԰ˬZ񪙯h[a-(1~#uE{q8(ҭXh܍w+Pb̿V L,e,[^6Mx-4W<1,h2fj=^;p=Iرj*1wL:hC̕=r#-qQ#\`)?$EdϹ3*VS?-&$_◭_C]I(^ w Sb-נgZw# S78iD`i,%X6^\3豋J2G>V(\HDkF7f<+}QA0VzpgdfOk1cDE*c06Cfq wM"ُU35%Nwj+R y,}|XdD&6"$6-*k@1 SFV^r@G@" _'ʻ 0 !뿇Jp#*w cBm3ד\ɍmjo?mtNrYcN2k#,EO`w"cZJH%/$>6n7> gh ?N 2 )gC2pǯ Y]E"'HF*e cgQ䒂pi=5+c*_a~OU"$f|Kdqy-Kp*!wH8'C_X:T Ji_7%id-]?iƣq;F֯K|`K[Eɒ0e?T֧(iL}bzFOf__ϹNnzzQa|V9(x_œM%{bi7{l*MEMaEW?؊{1 ZM[=~0ͬ,"2G~ljp@|eK ~=cݛh|Ï^,ukq 4Xϵ/yJ=ddԣhQ D,1xuQ""#ciye#炪|*ð1ZDԫF>KǞ~яwoq̂ue؎=)4*mͶ  ނڕz9A -s=%A (lVB;5Qϛd0 Z3F73|Щ${ˣlvfC0FjT@7J 7e.f4zemp@1zưP7pV*Ҧ&i+5 cǝp[`}i (Ⱥ~YA;" PcJb*Y/2샎M&/zwnA L-6;>Ŝ#4ܑ5}̹S'g1gmQİdʯhO]Hn5J\J,H&G#nJXfOnAG`߳% lOoo`*鵦? 55$C^Ji.11Sm[wvL 0R,p>(TAL) ƎU!~/A!a5^$!HLwI:^s:8SA;Φ}A3 _JzqBMX>VyjjBO:? ,D }0(zwoT5%ֽ(%egL Z_IW#]ER&p`\-r./e_@QXRDw]]릳t%WeMf9!$ݓiOK8@޼T#q#_R~q'Y.s Ybux+HSoLl;cZپ,(y x Ӛ3U΀O7d߉U/̹u2D}O>a?RgФ4͜[~n|d?t.Ì&mL`<;UѶ, E!=-RIDcCot=OA7Zj [r5#1e'mI`^QK^ $h-#6 h`!zg08跦D۬U[8npgy$9PN xwk@"~_{U,cctwT&=%[TCY] X|?~LsD49#uXMI(y6*\f`u'_Bq2vvL;]+|MFBnڳEx&PU)sO>(i;C<JvB(k~h.pi{]܎P´rL,'^,dvy"TGn`30Xc 1ВmFR&6yS #]g*M5)BUsNCkǾ\5 ;е6D,Xf9/% OB~zTNGCw=c=iZ~-k`()ȯP99 %ז}&}UX!pmlZΰ-h:mtU=`IH0<ӡ潳|_VR&+`Zu%\G(`f 0ebZNM S1]-` +I@mbWvo'Q2ig_!4tw8TZ-NՍ;ҎЕRدlۉ L8TR4٧58V7N|gW:%_*zgk[4F%I–cdpP!QzK[Ψ{pb_5ݐvM߇$_!Ӽ0bDN0?H1r x3/4 a 0գ8:%Ũ+2#R`zR<uH. P}$gy[ku\\j %j@e>~]Ye;DlR۴kڮ&a*;]b3ATdnR@$R@\,ÇFNkB>J[lo%*֤G@?wGo8u/@/ | e8ٞICǀӉk-7UhoW<6>Ux) 6nѽ raਬةa =2Q* ˭aP05d3C{;"ɎUgP4&-L{fC0//6*vWʪ3mĝ7)Po05{s33Oe%{w!L9)7ysHj3k0Xp$w2NP%p!fӯymFҌ+kBa0T;X!ŇAͺ" ok_> <Fow"RG4' #ZܓՆ!i7HA/YH=gsU+`3_j8Dwdn/BWwXW'P|sF&%^3őJq`$Ţo)EF] IԆ|R;]O&ݾoP^ʇDm٪3гiv-K]5VKXJ=sC̍{֡rw`0uI%:S,E[le9"R(-r/#,#zj|N9i>xρb ^;D2N?e3\ky޹z7N0dm /M<gFr2 -9.aȰk(0ljp 4n{cz! x?:_Ht^mbHi'/N͞q8UArCPA A!d@p 7@|Mr;\Dݾ(|RϚC^ .c>XxSJ=XrF.ʹejqz.ͅ`DcXq._C%zm'8mԲD+ QɽK{}2ϻ!yKRVpW2z2<"x لYʷTc1r8<΀\~VtD^tݕ:3'eǢqRy aVW hsMwꠝw34*i$.ioGq/OÒ,i afbX:*FUTÁƲ'n*) ,2[FTbg$=lfGzx։j,U@J.td6~ĴEHR,D}kˤmba`7z>2mJb~X3zE}(bHE=fdqDa$YwE*;!-q1 #U4[}4=FL>3v,S+N=.8bb3֬RPђH" !" M[!-|ZXgDI1 HCqx0x>9K!{W h+q}(Z\S#a.b,F?mc9) 50"", DD${aoeM¹srs*wN{_<h|33C.oM1q6h6mUJ$ڕZ(bD|d}97vy 4KƢ+7*K kov%|T ԹX *p^}:w][FGԶ/,9&ȤM|d.)ݢ],Nk]w +=-Qjm`iɾMI/u9 _M˩{XRvcRc?gYs`%"`zŇI7bf2w𠩴HB_ Fr鏱]2p3DJ07Z9˾F2 S2|И*6λ49 @;AQUXӼrG:B·۫鞲>9'ZӁ<2t IuB;"d;7z(\k5c{ta /hZ$݅Esq}>@l  h7(RlŻB: =FĤ"*DJLs=UDV @C؎¬%L{@C HsHL[ s`VJ!,0O܁Amzr~4($W2W(~|NWb6 ١$aCl2:aA 1rSInw(矀,ߘx}=`GE@HV_ 381H2~j 0G(Pi7w^/6UH$_ 1#W.?KT14x{Ic 2oUD>{ZneIXx?3dRJFe"-jD:I35UI2Qi<5W 0o x| *GnXu3sQSF1cW+J_%d6dR ;P%E .1eˋ׉y{Uv L O䰩¯d ^W*,43ص ҖԯL5@qӐתy3}RY SןfGHa';T[1<8ME'frQ^/0,YJez]{ͬ=OZCl-'W&T :W94t!t|a>.OG?@LOiN;؇utM^(fN\o}קF*,;7bzn %:p)thǐEEam=Xi((1B)dy_ѯ[$b#P4 2sj !aG|PF2ºl^ɢ(X=,\d3,a|cmˉ.]m%pDq\ν!?}*%e2dj]wSNTaĖ)ٹ:^مb:ŋMԙء}HFҰq1(y3:[#MfVV7e->X&wg`o!" (x |*~E NgfR/3g` Ւ'ϭ_-Z\ϓmika @ c8Tu|~^ +~u3J:\+b5%WIZۧH}J})OH~Pk$)Ev1s 9?V~pݙ1ӀlYU9O/4e=gޝ>59[p[`kZ]Q+d2.IH\83#?Oat4R( ̀٫#O].Z k^w#̜)SU^d&* a޿FcYM7^*~,ۨ?8ɟw]נ%gf77I.rO lO(7|I`@ŷ_`9Ŝjũ n4>r?OTj9C\N[pEL+Q߸=Pxqy\."ƃǩ,{;{4O#P rKt?Q~8D+%sX.ӄ6#ifLYNņт]Y/tK"W K3~;lmS-g߾ܘO101:]ő/qpgx >Q'ng R.vWՁ Su9hALpfr|aK\u˴,> jVXԆԃ:ɍ]g uZLDeBґeD7xkفHr`[TQcV0) 65:^uN^R1VT)2"BŤ@"/A$ܲp]KYtyc=n1+kC3: 34Wӎ`E]ϧWXכ RֱUa{ pw T‡@W 6s{<ÞY,m>L0_Uz`:*QUK)ٕWӆ\ً%BҺnljGҭcM^Uk+ h r@b=<<CP%:KZ r=)/S.݉/e#jۿyT-6V%4b=Iwv[`Y ñphhbdy1L7knmq+зf5s0Ú|YHA<^r `oJvg~杻/zxlWD_`GDas`Ǚ`7ZQq:S]R@f 0Zz^L5dT܎ЌRџeTRZ=d>X1pF}B\`9xزA%0 ;1`@Yx?G37QtK3{\Ɗ3 OLaMV)]$|(S: az:ή VgfݱG<k6l-)ך+*xR3M;7e}>uo |O>q^^hv0hyD y~5H?/8}A? r㣹c4&lS K)F3D\OanXj -NNq@?p߾Ac0\8^QF) uS[DBd86sb0j)P=R8g6857r]Mg  #q8@L~ЮQ|RjH_1q݀[?[@"ߕ$8h%H_i2P& Yѻ +I8 V,NP9v"7u{ٮy)qvw%mG" ?g~ u]Iڼ7$Xex"飰-#`8ƳfIV;UVHr72D7BQ9+|,(:tO%zq䆄 [El)=C `E9YO .rɖP, ̦{jW9 o&}`j?Q٨auJw3Y}:do{zgt/gGZ?Bo<UBw?|V7|t QZgI貫B#i/V5 |g1݁U.^E *_nURzjuCnc\JĶ3#M4M/-] E\+QElA`i @OPo+H~$eJ|,s|A|w]qה0@Go_XDf0zGBb]'ohq#:wٙb 1{,@jhswavB-U XwFP^__@\]Tm!`p1a tȉLGxQ"Ǣj: K,]]{_D}QfD3 oc%b'!F9=Iƹ ݭqh365T7g 'q4 K铘?'p_92WSZ&?,w H8/+"((n `iaTiQON5[R>km^@nbXg:1ٱYp+)i}="♈livP$X0NfJGSbeX D *w^D)V/~ V\dvͺ<(V<k?%t=&0T>SR -ɼ"!(Woƾ5cg"??o2L:Q߂1hr91Cw?a҃3O22 %u 1w5pŌ\dÖCD͕*]SUҜ>Kya(k8nQU] Քf|bb(m녶^i/ 錭M'쑤tf  /k${uv m&g⽞۬NA ތkʐrfо5BFӦgwӖ>x >ҸO%[7'̮!Zu%!oWhO#mTXa 2ųY> 4MOw=hey5EC־Ҕ5Cweka'eċ 5SҲ k4tB>#kDT+4Cszۭ., wt~Qck\EAy^)fY;B?ѕy򱔇et/mj,kW;K<*꺂EJwpS 8eTٔ f>Yiw^E"7TRUL-M0+d-=8Ac y*{/nLHaw caYj[1Q &q|4Kf֟q!2Rk^ CJxr |PI譂"RSM7sK{ZH"%5F: фOZ~9/]wz-se*fdq.z?7PQI: ' WBH2ēt_`d ?*zdCY'V7M@Zoϧ mEn78^屈8E AŲ΋O~.y [*ʼn}@X5!sW耫tETհAn5dT9k9El5"Lȼ[4@m.@/o 1>P۩qDpoǧ5ճ"N +?@XcL,+^C7/$g։Ax?c[.Ei if8rq)b'R :|>Sw_v2e٣Wo]ĸ K"|!SflJL3T' )[q5J*$P:VA!D)A\tj5d?Aя{c{ <&OGI QQAUd JPz 7f߱"uhPa Z2Qt>>kp$U1V_nxr0R%ߡ鯸U Z0$(>_W<+fp=t^pxb<ifz{d`d_  Ibd(&ȕp%?3!BLɞ&6nZCL~?ztoyu쩐IX sI{W{M,`tI+ܤ8>rf*Z ˜cS7-fw`Q)y3a7J#ꐊob]4kX_,䌗'2>DL ;2ݜi΄iwBZ@E+Y ȡVki yW~TSht?NNRCa\,o`Fʜ. r7]mV[Qhv{"&gǂއu Ϛ[F^ׅ3d1WK̦ +\/%I[F:sYPzY%/3 %qő", w vŶ8dO$U,r(<* ]>&k{-[^0EHܦ!;aǶtA>`*;ꎱߖkEPb& TD9YQs0q]',eT~VǷVSg %.oBZz FP%pBo_,_Zh>1I y;j ~քy}z"ZHU5%m]'e!EmnR."Boe x΁ ȌLFjv;"!PXGVt1= vL/'#4o@fGvu**.kr /ekw5p:=PZα/w//H6O1q42u~w*ق @_Z]2Z 4%ru-2Snȃ]%̒e q:6晙l2ma@Cnek;2KOk /bFZzOs_cIsA}Jcn J,+4g^@Z{J&bIdHw/ axON+Lے|Z>(iDwl6m FCbrhC; .].[f|]usRvuڜ }Lc AԽSRB ky}.FEYգal8Ic3:ROiNe,hλ /%1mKFpFؖ=璀pYD*^Jqۍƀ`dB[]5WxڇaYվ! f^5Ǿa&O̦(liҩ$Z^EC~Բ3:Y?ſ^!T;ӯe"Hr \KwɘZ2Ӱ+v- ԤTa.e8V'9 Si*X˞FPbI[$c[ aUx[ٲr 륗avh7g EOld3>M߶;1mj)HLڰ2c"04I61y#~+*&gڠRbbpꑿKKr :a0w6;/66gB-['.4˃b"k7C7CL~ I0ߨ/ÓRIl8I߿_WY[ vڻ~5'?6_FfX2.6ΥnT&X,c, 'IWH{! ~<.6\@'>p݂#ѓ"B;ּysӟɀC󒨢{2|{I5Nq ٠j> Y`5Wtj,N!ar,sDl¦.Q`?=+?Tyc&'棫DbT|fX-1R+ͣ 4_y4AKYwBYuoF'y?pwIa4kÄTp" F7~B7nՀͼUt/(b}pظgQ"R{>t3K_0vy ;1A70,OD$u {ߐPUG}|BuJ"$HV fE}}΂ lP8%ߠ7jbH$; ҳG'~\R6alǑS=t۱Տ_T`2U p\eSOIqv`,-Ĝ /'< e#G,>)oN*+cLlR߫4ɖ>,wjz>E7!uPd:%^ZА@c_9$qWWC?EL_J'Z!K{L$Yj)$ #*.蕫[*h4Tz's'%U\P \T:'aQr>duH)^oCpWnI B,{q~Gкr.M^1 =dztG, Mtᖀ: `"ZH@ *]a)sb")qըHRgMBrɀ]*YydSi)Zg@TekIn\T:' JXOL-q&S(˚)K)Fi"K otdx2hQ_ Ț@ o@L(0Ӳowk]#cvԬg'zIvu,ގ.0Xf 7;Z7]4om$!Z1Ƴ9o !O%|yQt5b0'7q-(dy]q]J=;xB!&^"P|9R]$<9ʄywf˽HsEvb7FGXrR$W%2|gaHZ~԰$g\yr:ng닙A$ȺܺA;waHT;_|x|\Eewńy[QasMTQtm˸\8on(EeKS~ j9tT# FTYl t_RX9zXOP ePa6" S$1N md lQkt6p!t5zlweKv2.E(51^8S)"N-ǜ4sbmc7^:.wwBfaXUnTgQ8Rszazm^h#3 .axA`|"gLImV\36|"HՎwP<;0#B.5դ$3Ҽ#?E*@Ekt4ƈ$"X]O ,߱O`T"I TBE]n%> u V<@i4k(C4q=&9va/5n ypO|yJbP𭃬V i"ktGrmlͩGmYL;Яזqe KA[$|s]= `W"KVnwti!O&Z/0A?.S9ŐDPKz6E>e 0-k 毛eYvA}Sʅ0㇯SR&mjKbzUiT/zﱕu&;U2{uw,2\]*ݞ(-JC}5"_|S]Ǚ>nQ ʼnIq t'f(2 <Ӷ(LLwYPhBn*;7YV[?qǝ %<)aVzLRp3q\.(C' fg #$fJu 璼fб$+\[.n:5=T@wܻH)E`fNywZs( vs~G&)Dlk u+$њʗ͹M}hѲVi7~\gBiu\S@ 0V:֔V/1Ж )JB=V#;qid5CA!vn>* 8UFSrE篩e}C@dпǜw!E +5!Dk$DwŽ;o,u=3#nMY߳ XF +l enG*M 2{}3^V7J+o 媧wZsSGSN% 9'u!5.;jZaeseAw>VhgY@jmsLLKO s RjD) P8{I\w~>Z|Xd / K1sS: Rd!<,3b{]$i\Ep-aM Ѕ)ԹV [\|Ua5,FiW|5KW .rw[TWRYk'Xwje]g,7Ho2$Dۦv+X `yByWLAsV)⏘atITБi1œ|#- /T@%i+|u d;5tMjkD81aE]f*?kw!0cC,c*s L!wY{t:YS\A_x)LKuҎ?xҫݥ*yj4+~-JAb,OX WWa)eS!Jw' 3vF!W۹jo[t͟?23cVp\]d]F*Y|CÐF='C8 Nb~Rd{\ y)Λ/pxjcRZx.xḧla9`x @l|?]S>~wD4} *L~9'h/v `u!#FPkMZ$}OdI^IB2eq[!EU4ei!&/d{7Fu ,&p$kG_A'<8O@͍E0-Nђ޻>y,?1:\KX)$H"->#?;OnY1hĶhxzE puKQ].];,ؙQߠK$ʋ<ܒ킁gWNtGW >b) pz(NrHpGHPK>}amQ53pԁsAUySIUuBi:@2N3WgKH,C6x_7SRžm(S1r4 Pv>PvNPzv+Xl!Bj??JmUC`3c-S.4adu5"Hp8ZQ3lT:h%AG-u3)4b>AޠC[.>rEULz(8Jfketߙm9BBXم`bxBW}^@G)^AP8`&piSkgcC]r Op?UkbIЉ!Ҳ|0?^ [#NЕ9"D.}˝T=.dGfnp=' a ^G|_cK*X}٪uOE6+ȅW"5Ԙ`i9 @ 'Du*xB-wzv{X'vY`I{I M,KZCJdm)3aBs{/r0og-@!oJdh$%|nxE2#km`aRJ'OJH>~pe?:&$'=я(e9Ba#2Y.*4^3=.Z .\Nueug z'RqAI*\NECN dnD.34cN}xHTopus#9ftQD„(O >%VMuZ9êFl`g یZ +iƌiLHY.Qy-f-uK0UOb󕻔 &ʲ;pw0:H5Nښ%|ۊj8.C?PힽrΧQl4>h7ԙIk(ganp@nwn s"!+WUQZ>ccM2g7&:D}GocIҭJ0zܟ۟_ޒw ߆T"WG25fr9}iqC|ӎ:KsD꥕rƹ9DnjI-oRa}.BJ/Vj#>M1f!̔8gb:'z1={ٸzpF{.}ĢŌWX ~ig|j}J) VA-9R+59#7zhfnpĸZ*&LMT#r-U#&ܮ 4;E,:?ɹBs_wbBYMk+j];bZKPŞ;7K2D(#W7SĻMӃv`Jw:eF7:؞C6+%&\Ȅja1̺b¥P0DjOL,;*q;1 hZ"Jil5R3ߟYu\ēo;LzpBNخiSx+K>GsjɵTVZ|1[Ɲ&&N@x7<j9b 59Uǽ^G_uyduױ:El4ѐf=_9& }NkƃX\|KyEp$=F\YNȩ9Bg$Kh(%gyP)DR۴zkR^ Tp՘Db"w`Vx"U1#tpFsC 6/KF[A`ԛٚ]p;tc80{,NЗO0c;G0©rj#w-[҉ 2a* mʗa' f_征9` " 1kZhaZrL\ JdU9qV-W6Tω`V32gh 4(ي :72E},]̑ /U[k(]x&vƫiռIvԇG#=y:ѠSh$6GJ͎axrh?f_!xM]@J$ĉB&|Va\J\buq^q9|875_-:Whp8B% Pܐk͈c4)`ousms-WE5zvߊ[}=Qj暑 t7tH JwD8{u%/t~=DQ.F7ފ:`%yawV.u!ؐ%"g:CkĶsC!5\Fh:Q!$qǒӥ7"Wb3^4,HQP"o\Uw01X1p;3imtðb&mZVQD`O**JW l ~q)R>ޕ3XOd'*F+qW-vE?Ǭ}8}fnmEHVLqpRN4EpBv̮MEW80FMx*yvɵ↹&PcIT +ڽwгX}:8)e_|E^kľoPRM31eSavLHݔ](t-xnya|%p`2 @]7WX8 a/E̻{zãn8^M(rs^(`] 1!xPTYoc7?+d{B!Voc0t&_ԃ$W)I(Ý)mۛ06ENXZNAR (њ((((()h)h(((((JZ;KEQEQIE%RE%Q1EQ1E-QEQKEQEQE-RQMʆ4}H]\R 斖OwoK$ٶI; drI]jD$ϖOQUuq ӕ=zԃ8 Z((J)(@J(((RIIEQEREQIE%RE%RT_lr `e\<`Cj;3ԆGmKrsK rA֥IL#sa\2h"Ȋ~V隶CCU ]=8@QXqTu?`qʩ3~ s>eƒqUUHcczZ\х]<s[ִOzZ(()(R---RIIEQKERQE---RQERQEQEQERE%cN z*n$1apZΨ7ˎ-kUxr'TRn#q>.XS;V>ryWm/|sZWrGC0f9IޯZM)A~AaZgQYnI`L$?:u2 eyYPA! OLuENq'>B%qv>N}:eF XǠ'Y"VP0G6 +ڤEQE%j;QKEREQEQKE%%QIEREQIEQE-QEREQIE%ֹ/N,r![Xe,|Sn!r+1.Kx4#%򥕜G.dqsm8oC`5`D7`'hZ05>B*kKpg=+Q]'2>xxbdo ($6-q!px ?5n3XXQF[jZ@8p>() (@()h)ihZ((Z((ZZ()()+\Y<_kkA[՛um< *ձM ;g * '=HǾP2w#:Kyp[|s>'#(n,翵Mn|er '%Vռ{# ŽկZN8֥kOb((J()h(JJ(((J)ih))hZ(JJ)ih 8a{\[B0%3 >W2Z˒]B5.PALbV#i[ljqMRymGj>IYg9늫q=4ۏcӊ$9bw߯zKWqʝ§ljiq:OCmiX&NO֞B?.=;V_–((((QEw(@@())(Z()(( D#2)Š8\p8[쏙$6r1Jb [(=HJ_(F3V,Kt wHlFR>󎾙H#'vGt𢒒)h()((((()&h-QE--QERRE%QEQEQEQMXLEFGFSV(ƣ=xo7`Va =ꆵ ,~LLsjq`g4f((J((((J((((()(((Z(ZZ))(J(JC)GJ;REQES]9.C8?2Y TF a$*"KKm N:T}dKn8 x#tV-nE{2zq&MY}J}MO((((((Z(()h)h()()'ڣ-ژПJ:Szx ZZ(?ZBp qڐ}*]IlzV%q!Onk6F'v'Ti X;PDv&@FQG +eT*iԴQERE%QIEQIEQAE-RQEQEQEQE-RQEQEQEQEk7Wyb_%;d=]c>JBQ!PXQ*yW_=꾗ʻ0:5tvܟwTXĉ*kEk*fQռ+*Rc=:zV  PsRFA{P84-Sܹ=ަ'48TYK}=pjm6#|apzMCKoq1:) 85.=ȷ 84 gʑG;[Z~((((((\RE%%RRQKEQEQE-RRKIE%QEujjC}B*hז'guzz."FicֹE@ʑ>x 86<Ҕ= )fU 2i?n˟K Ũ)y*X.-lBxhS+q9 _J[qC.f2n LۻpTlRܖY𹺑HTsG9$$|\&C8`9yr b c;8HϸtƎ;:G-ԺyX21}jeq]~@R)QEQERg'ւp2HU,($(jTu92YUh(gr1;|mmvymUq7֮袊()hZ()h()(QL UoT"`rpǽs(+lҹkbzs\@C,sPwQޭCao$r:="Zӣ }+x~nQF?P,[JqS/KLl8L]I`UHTkFNXwX_H<_cVV?!{g ,߽@[Kxį(޻AYU)mva] BBR?{b=3L2ʘ 7ZTjwp b3k[jnrүޭ8uiV<Ŕ/#\o% :Ջ+W.HZ ^V1IOL3ESJF=)bN@2N wv?&Fz5_hʌ3x-SPLcCְ5<1 N1ұl5 *ΎO%?U./2Cs6<;+((()()h(*,8j(dnUoT:2Mcjv\‹3a'y ݫ. I T.׌>зM& _%Idc[ksx $Oҭټ-qv&6*[:zxbt+}&$F 0=2ͦfa@ҮO_|nr*ď-;VmMJG8j3^&(j{vہ9Ң+Y-R;waO?Z,4-鞭=2&Vie'hZ&b`W֋>jJ Ž=2 ܆<AdW+= uwY#G&7nei7[fdӠlMYy3<6@5=*\>P=j<k`3;ր<֊*13v5SKH;ϟҲMCom&}RC 1KI=k `Ijd#V̬wp0qS'kk]߽'qH-T*aS$Q)ާ[êt#֦k_,8WM]tRE%QEQERQEQE-RQEXƄo%w∺&YpZ.E!AګٓEE=A$sޫwV8,-PYx ԂzumgUect$k>,̣!-yFx H*é'"E6TY+H3.#REh 8ǯZgyqJH9`qo`c ȒۆH5v+gDTv?x"w!|:O#hURet`TFDzj_#Ɂ"pԉzk7ZXs$wLc6CBq5,81ݞ6}{sѱQ|c#WtJkiWt2, ս/P][N>aگyL9Fdkc iHY1qcTf$Ui122\9(7 -*rX!Syr~[[,{% ]Zo2ңQ.A%䞀S3y `;aQ#L83d*ͨ[fq7Fji eV,R[rO:g8qKx" <R]1&[juHl?T42$ Ӟ]J6{HfQ})CrۜvwiO0}N%Sg$ƅO.7?rvVݜ *0E / 7"l ҒPBJԮ袊(((J(()h4^Z(ZeCTy<2;TqH"b՛ Gf{RJnWgF]i\g:UҬC+ph[[ _9+WaL|%zTA]ҴJ8A]GˌS1J# xqSSAlN6{uIjQ}?QQ4q) Up>z,PG"">(\|^h,>GCQQϹٴEWTuYe g7-љ XT'qdNk1De-ɥNH\G:oiRX?HdNxnRZH6)6J[X?Ք`hJ<$L1RX+T'i1`;'Ir8* $,K(RN;U3" BI!Cr}Vjڢ((ZJ(J)32;QKE ~^z _ VUk˵:WyzJsu''&_=_秵1K@;Gw[mi6̧Jk6~FKAC\{S,'Eht! mƂ1ZKEQE%RE49F+JkFj+.ʽxo"ܧ.803ҫ>f`2/V7su&r W>[vծh(()()2@I}4>)bG֒FHcgf¯N{\Qb=67U$g9PpjþxXڄ}Ccnvқ"hl11֙7!8m1֒v 6iֲAl6{55q v Wj[IWvY0\TR#[X7NH|s>W6 IVOvk?()()()R1:S&O2\dp)&q*У! tjþdH=+.cÂo$ <uQXR6Sw2H<;,S41֙.:ҔetcJ8 cҴ/[Y U ɖ3yOH˜4_vj;ɨ g榚Qrc(EʎbXZ#eGaLwlSXד+(((>QԁFGs^Vg!'J̷I{.S,9j41$x$( sUŒW'?JyK6Xkx[bc@kFcDڔq$fFvjuʒǧ>TH^l(q3وj?<6Ro,F=8sү[l*Iz kJ:aiD9'SXY=rb9$Gm-K^5kWQEQEQEQEQPȬA*ݴ1,>ZxYzV| eqP۳8VlB#8k$f->G*>,DXRydF6AX| }8=ax!ǏJu4 ssjom T|14]if0T21ެ>RYk .wM_JC$aL^rEQEQEQERQE-QEQEQEQE-QEQE%%REQE-RQE-RQE-QE%%R RC7 TWlDs3Q\ HK^4'~y_6~jIa LH,F#1RkbA"1ԓƦ97zpUѾ}v1_H@ϕ7?ƃ}r~B >8+RtؤԭKQ򣏨IKEQKEQKEQEQIEQEQEQERKIEQEQEQEQEQKIE%QׯJZ('ES7aϜzQI0U4`{, 3j߭G+'pwYf+w{0']v!L;1ZbIkL}UҮejU95mX2IEQE-QE-RQEQKEQEQEQKEQE%-QEREQE-RQIKEQEQL 4)}\*` Aukpj;kY׌p}3 8>?aqY6&+yU2\m]9Ś|>sZ?Vîzc伷 7CIfH<r_[ϙ0Ps&H8MXAwq)jVR(ǫwUWhJ1Vǩ*"ZQJD$SҮN5B9F@1XջpLMa(A"LZ&at߼+KqTⷙI@ =*;\ EWmA-} g=,xDj; +6GcQA2bϵgޔeS|񫱤f0$2Jx]ۇNTe VtImfa.ڱ߭t+"l]%WP:`ۆh|GpQE-QE-RQEQEQE--QEQIEQEQE-RQEQE'Nh'h'Ӛ3OVYʪ,rN+8+]M=@|0 Tl Q*fQLQ* I(\OҝbQRX0HqManMr*V0wnM$@`Sim8 -ګjYK,v ~j̱D Z̝#Mn{Ttِ Xf2LI *EOgXeEhA< 2$UT *ŤuEWΫDK,;\1S?g 8u9EmόAS|zK-H~  ='!)P) +`c˗p0H;e8JeńAuZl21jŴ$ Wd?/nA@̼)'Mm;4_p3IO-WvIjh%g :,b6qRZC4N>-;%7lT]CN\ }+ICX3\R"8r9`:դ^XsW$&2I5j g` )˨4D8S\yqQpq֥!ڤ:ӖV*19Azi#fS#=sVn@FI<ڬ?)yy*c9>ɪ?l+ff01o@sRCDOM` 3MD#>eeG}^C/%[хY7CRcEHzQE}zPH'''B8]yovLN}*N|ΡTw5z K;s)BrW#' /<;6qޣa&m9=ŗ'ګ0}Lb^CBd3ԿPhMnٌY8'R+6Ӛ-~”| G+`k{5'p:7fYNÃӭ\Nmdm,y wK1.Hm+w؃9Ҭɍ횿M5i9scȆ\#;]Q9۳^]^}֭6jm7XGUqяCSXI(`t'Uk+.!9`j;tޖePqњ6i2ǹURMF9 bGRqTm% G(3Ҩk#bF3U57trt +4ʥ/e#ȌYTdufLhv6첓&e1#=VXÃP*zTܑWy o:׎8ٷ~^i#|]䔌 sK;iH9^.#S0 G0|tSd?1*VOnUiRFxj=Z@뎣#by 38u^+h2nU9Տ>@nⴖ"TީУ2۲29"ݾR}*#s[KF>UfG3ƲFGI-hF@w:B0y5emXdaYlg/Y)LAnw1V$IefoĜzVI ?}'iTA^rrh*ѳsC)RیRKjKl{VqviO9M%982_9&[*!@ӥHT.}+7T9 c7\|rƨ^'6*HUd!pIvڥsлZ5eMPӟT:ZBʦJCQlRDqsWGpCAPu4%@"AfXaC#ҕB+ ԩn2d9[ g d)@Bc= ] ʾp~ #q8Mefq ⬪AhG5zwۅ@zջU-Y>ۯ52zuKu nU-9 $6;A<Ӷ+GOkNq)%9_aPG$*TdѐCª% DgpчRKهOʫ&؎ bIdC.P7تP /> b8rG^yeuQXԨ=O2R H^>~bHHI g=KQ0?1Vh]TdI[ɷܪO͓sV`n9o.S.ރ׵G Fܰb[@Ei d$tSҭ|O k.l=U >D@Gh%)1rқ[L@Se6zYQކWnn2I$1<sҞH~ܧ;q"09 0YycPfCAj8R*!RF:$jg 皱XH~ݦ.3ZLv_pXm|V tZ%Cd-Y]p٤L2igp)5n)<-&VO9rぁs2Jⱐnʏ^8[5 n1ZvJ߶+NP*Ĉ .ڴ!Y-M$Ev1$23U(8@ hߒ`AjG2`RG'.7 d+Hϩ~B7I)YP cU@EF?&OSS-ʹ})d}IMXt rnƦ;=V"fԕJK~fd0SQٻlX)P )8 TU]Ķ5%8reG\vS늫 o8 q»{T񰙷{S[NinDfK(aR)s[BjSiʣ*p<㸧:I%t?ިÆY0Fj *pG'2mlFV`K4ۜ8K4u ѾP@ JY8hP*+ǴEaHʎtF$QI&B>H%)"F_rqdhvI'LEifu; b#ODj 2G-ɩL(T(/Xʿ M6(9 ;D)( G#8:hE%-QEQEbJ.JH܀Z-ϝJ$ŁA/k")'&i~CY>"6|>$RMȸpI+mQ˱AXuÐ:ᵇ8YEw'^FFs5jX` 1'֢\~I4kg'ڪCmk#ˠiH졋$;ֲ_\ӽOo#$5d6pG_zВTdz|̌C XVB>_\{]g#HjntArOP*<661dCȍ\u*8ݼ G] l6S,I{ku֚TE[0W*&g~Yn$f<IpY0:wg']'$VBҦiv(,sU˫ !xjו{Ȫn }y f e0_yTL wS6*II4+W`mʐzRVbpjI1ȫϦǸoj Z39d@҅Vuң\($mrDxs$F; GgjFic{[lQ$ǭ.smbIZn0 "L9<[j~ikapmXx UX+"Ypܼ2gCpcb4r;e<XHf VKIp:M[_7rkVvcքqvr:qSTRERQEQKE|M ,p #jl͸1[V2c0|rk]\ɈHF ɭD+12; n+N.76*)wd8"gUOU%|qUdnv\XnbFK ;Ԗp&$yG[ `U#2I,(2nd2"X"́* lpYmH]m9QXe.pVY$a'#5 J3֡E~jȦFp׵OJFF T񑌚kvC ƐP"X\~fHVƛb!3f^8|IsT)xL `O]jq;<=岐rzԏC)RP*wR1 wy8YyYzT!w o&pA\&,cc9 4ؘLbDj*jPH\zcmJ>mp:QēFuQmV%T]zs]5qıavZ݆4HUqXVq =4i8tZ(99*'@i\0ijZ}aq,(υ>:nWQI]Q!osVZQ),+S-&Bg1֝e ƭdrvߕƬί&GLvT 9 Tlp~B(y9qtߐk}O`8tEjF;;Fx~Bygw^U#+#0Sc=kydv!~sY4o,ۀZ~e@&A5nX0*f%s 1׊nWjM*62^lh%)dr7[kC$ {`#9eu2ʏGZUhvH>d*%v9dsמuaؤYG3'4$я,`p*LHVǶSijL}+֮iMi0a#V 2UHjů -} CI1ό~ 6c/\pzMl]]EfQT w9#eBW$te]2*XfCx&&eH2ʑzU [${*ise9eϗ4BP1M2CD7wd7"goc]GQc9lC~*&122mt*2$lݯ4ոyU+74e Pܙ6#8oQy'+$JJ+}=eF$)'2}Ib`I%F Sd Tr*ŵO([5̳d#S;6 zn৵n'SA` JS<],gt([[KFqҪcҳ5Ƹg~-pY `R= V(B7Q }p*)^cD5ɝt6X mj-1B]@ w4 ?"Sҝ.~:)BnO/[a jLJ6qYbQUwm07ԑ,} >bÞ)0 >.EU?\N @}H쑯=KtU6I<PBpcTbT|]ǵLkU$@3<شLiT#5e,WS'<+1^QE AОhW&@<`i&љld(y2<2RJ=#Ҍ qg@9 }h^*nJd*=FG$qPp0 &)p|q\nZ&;0*PvM]HZF񑻆*m9.c?0>$09;V[x4v` =Z;-"EN[ ʾJ'<(,F? u!kҪl "V>qq$B>MgjJ gGaY yG GjfYnynIŊ]6,2yy)&[,P<}Et,;vi>dV;Ѕ <ZOU*WH.SF_3taHo b ߮iA+ԌC/^DQ:ȠPJIUeMl *nbGқn*Rج=vqKhFLkӤE0B>uL[o-Ҥd)T> Vr/3k *ǔ$,2e'wOvojդ2aDQ~S  Ve؀PhطnDw4L[9Y'I.J Ny_0)SZP ң A껀K\ >~+9b$$6+RьУ@+Q$+!E_íl[+Q&2aws;D>if}rURTIZ9.Q3ry'** z`M]!\Li:Nbgb'NĆ6bGjkօE, OX5(LѺJ^A+k)Zv"Y&9/oj c11|N( U$7 X8D/*w9SK##RK$9VLVqQ+_;QҩVF7v#ƫWM[@g*Tw"##2ҍ=O$vst44 \M-T!^B$$=i!Uw#)\j'8@,i*'iߐEF֦F7gwNKxDA ԱFH8|ԋqs@Iz)qr#^Vi_R A==)iGBRAǧ)VB28M4*b @5a~nx)X\5^xJG2R0wȢ843Q@d=*]rz}А4pHaI̸qҮaY10iX21ޛ<"T8V.e$`DPXN{rz]:ʁ`T2Ci\u/֖(()h(((()h(()hZ()((%%QAF3{;s1YwnU`#Ϻ (d^)fMQd cQ"/4RG`1O]Lag>S F0Jʎ5*Pne7]N̲LUUnۡz wC ol? ʻ`ڤ)QIIEQIEQIEQIEQEQKEQERE%QIEQEQE-QE-%QEQHtdViҩvIɐPPr?j8L2M,ioU^ilLNC)10F#$Űy+F?,$#4F$=Xz?hD+G6d=pfdO{rH"\j7gF*{V'%O*uSm:U9uRAUe J 5۟SYۜ.Hǫ-<_\*1R.unSS?6Z;aqVbf?y#q꤃V#du' yr=Bџ~en8}jEVUA0 cKKEQERQE-RQE-QEQKEQERKIIIE--RRERTsfJ# Cu HN2k5$5W-;N]q5Z5Y#qi[t*8;OjX yBGJݴm.gXtm>@,C@ T`( UR:,Urƛ,k,f9 ", lz܎NO=>}A l֬RĐ~騌Q| k<ym3FygLH$6[L wOo! ޥX aǨ3m0Y:cW`GFHwv !c&=_ƣa$eI:BW1IE?23)i&<*Y'1c8r*In')T&%p.Ư\IuoUfsR,,WFۀ?%q)5>(((J(J)h((Zd71G45ɬrIXws511.w3 ))s{C4ghb*\S>Sdt*)\`+_MLԊұǒjzUJF >`si?ZpzGk~[-_֑֭Gqyrhg8L=^Ky*2$l w0Q\FN`g,dV瞦?.0>RjO$b4YW,2)j 37Ryx_&AU($cjym& Gj=8S؊\[O2nuq/e d2 tnEYKIQ;Rc9E*sӰ >ղ+đ+@`OQNE-RQEQERKEQE%RERRKYs=|jA'E`Nu-W co}TFg<8wb«]Mv>aR\ųIL\<UFM܍u zE9Jl|R8ҏfJni C-wQK!NQfJ ;NHѺ>b)f 9 =B{R#+Gy0ެwBT}zV^ TfE'/@).&AR:DƤ:ސ\.6FZB2֡K9AA%3Y~Vu!Y;5JYd,O9˹kmbb:0%ҩiP>EZ{;O\"T1PrUԋFrzlqUf,=3) 4q=)NTȅ}қô.G gR=TV j%]T*ՙXV)HeA̘njMya o{1fvq?&OAU&|n_0[ʓx`̏S2>B>XTM6Stm2~_W8[#xu5'hQUNjyPL |"ϑ&$RJq]E4 ]t4˂8ǭXhEQE-QIE-RQEQEQERE%V*;bx\s)z ^9 rF@Sߵ1EA-AH:[|\4͹g /wN>KYP\a H74"6HSMhJ܅5͖LR#[ +q.&əO|V}Ս IQEQERG4 1iizQE-RQEQE-RQEQKEQE-RQEQE-QKEQIIE-RRKIERRQEQEQEQEQEQIE%QKERE%RERRQKERE%%QEQKE%%!Ev(J(()h)h(()()h)()((J()()h1EQE--RQERQE-RQIEQER1(n949KKKKE-QERQE-RQERQEQE-RQKKERRE%QE-QKE%%RRQERE%QKEQEQERERQIKERIIEQERE%-RRKIERRQKKEQERQEQE (gqbZZ((Z)h)h((L~SA8)h(ZZ()()((()(J(i撔Sih(Z(Z(JZ)i()hZ((J(J(JZ)i()((Z)i;QERRE%QEQEQERRQEQKEQEQEw(Z()(((J((()(Z)i(()(Z())h(()(()i((((((()h)h()h((Z(((Z)i(((J)(JJ((JJ)ih())h)((J)()((J(J(((()((Z(EQEQKEQE%QE-RIERQE-QEQE%QEQERQIERE%QE-RQE-b((ZZ()(J(JZ(((Z((Z))()hJ(Z(J(ZZ(()hJZ)h()(()ih(J()h)())(ZJ))hZJ)((ZJ(J)()()h((Z()(((((J(J))hJJ@1`0Oz@30[h<斖)ih(J(JJ()hJZ)h()()ih)hZJ(JZ()(JJJ((J)ihJ(J()hZ(JJ(J(Z()()((JZ)i(J(ZZ))()ihZ(J((J)ih(J(Z(J(J(Z())h)h)hZ()())(J()((9()()((Z(((Z(ZJ)((J(J(J)((QKEQERE%QIEQIE%QEQIKEQE%QIKERE%QKEQEQEQIEQEQKE-QIE%RE%RIIE-RQE--RQIEQEQKKERQEQE-RQE-RQKERQE-QE%QEQE-RQE-QIERRE%QERQEQERQKEQEQIE%QERKIE%-QEQIEQKEQEQERQE-%QERE%QEQE-QEQIEQE-QKERRE%QIEQEQE-QKE%RE%QIEQERE%-RQKERW ?룮JZ)i()hJJ)h(ZZ)(ԴQE--RQERRERERRERQERRKIEQEQKEQE%QE%-QIIERQE--QEQE%RERRQKERE%QEQEQEREQIEQE-QE%RQEQKE%RQIKIE%---RQE-RQIERRKE%RIIIKEQKE-QIE%RIIE--RQEQKEQERE%QE-Z)ih(Z)((()(()h()()hZZ))(J((Z((-RQE-QE%QIE-QEQKEQIEQKERERRKIE%REQE-QEQEQEREQIEQIEQEQEQEQERRKIEQE(RIIE-QEQEQERREQEQIIE-RRE%QEREQEQEQKEQKERQERQE-RQE--QERQE-QEQKERIEQE-%QKERE%QE%RE%RE%-QKE%%t)h((ZJ(J()hZ(JJ(J)h)h((Z(JJ((((JN)h(J(J((Z)i(J(%QE%%%--RE%RQIERRQE-RRQKKEQKE((ZJ(JZ((Z()((J))hJJ()h(Z((ZJ)()(Z(((((()(()hJ()((J)hIHh(J)hZ((Z(ZJ(((((((((((J()h((()(()(JZ)h((())h()(((((J(((((J((()hJ((4f((((((()(Z())hu)h()h(Z(((Z(Z(((((Z(Z)i(((J((()()((JZ)i((J()h)h((()hZ(J()h()h)hZ))()h()(Z)i((Z((J(Z(J(J()ih(JZ((()h)h((()ih((()ih(Z)(J((ZZ(J)hZ(())h)h)()h)h(((()(Z()9H'#Ҏ}iih(J;KEQEQEQEQKKERQE--QEQERQEQE-QEQEQEQEQEQEQEQKEQEQKERIEQIIEQKKE%%QIEQEQEQERE%QEQERQEQEQKEQIIERQIEQEQKE%%QE--RQIEQIEQIERRRQE-QE-RQE--QE%%QE-QEQEQERQFhh)((((J()i()((JJ)hZ))(J((((J()h)(J(()h(Z((()sJh斊Z(()()h((J((J((J((((J)hZ))((Z()(Z((J(hZJ()h)h))(()h)h)()((J(J((J()hZ(())()h()hJZJ)9ҊZ((()h)ihJJ((QEQEQKEQEQIERKEQE%QIEQEQEQKEQEQE-QKIJJZZ(4RQEQEQEQKEQEQIEQIEQE-RQERQE-QEQERE%-RW ?뢮Z((JJ(()(((J((Z)i((((J((()((JZ((J(J()h(Z()()())h(Z()((((=(((((JJ)h)h((()h()()h)((ZZ(JJ)h(J)ih()((((J()hZJ)((J()ih((()hZZ))((J(J()h()(Z(JJ)ih))((J(Z(()h(J(ZZ(((J()hJ((((J(((()(()(Z(()ih))((((((JJ(Z()((J(((Z(()(((ZZ))()h)h(Z(()h)(((Z))((((())hZ())hZ((Z()()h(((JZ((J()h((J(J(J(ZJ()h)h((J)ih)(((()()((J(((Z(JZ(Z)h((J)(()(JZ)i((J((((()h)(((((()h)h(())h((((Z(((J(J(J(Z(Z((Z)i(Z()((J()h(Z(Z(())h)i()(J)h(J((()h(()((ZJ)((J()hJ(J()ihJ(((((((J)((ZJ)()(Z(ZZ()(Z(((J)(Z((J(((ZZ)(((Z()((((((ZZ((()(((())hZZ)(J(((J()h)h)(J(Z((Z(((Z(;RQEQKEQEQEQKEQIIEQKEQEQE-RQEQEQKKEQKE%%QEQIEQE-RRQGKKEQIEQERQEQKEQERRQKEQERERQE-%QE%RIIފZ(Z((J(8Z(((JQIEQEQEQEQE-RQERRKIEQIKEQKKEQE%QKERERQEQERERQIKE-%RQE-R;ޖ()())h(((Z(J(()hZ((h(V #p3i(#ިYJt+׎*.v㏭Rwd㊩+yV&q8訥JJ)h(Z(JJ@ EULg@ RE-RQEQEQKEQE%QEQEQEU9eXlGl}cFP1 N^1l8,%#`,HXl(#ڪF6OǞH=ү۲pf,>]¬ÈZWf9\ҘbIw. ,_3,>NhSn֨mVlE {zT]c.NOW"(d';gm r;Lwwb{8c\)pT7AXBZi7ME{ÓbrXTI,[]}wQIEQIEQIERQEQEQEQIEQIIEQEQEQE%REQLwJmZo)=odC|$ Ve̋ߐG̝EPTXST r'MSO4,Lw# K9pJBbUAmRX&sǢ?O1pǐ \k'Waz)k=R.POHI-u$Vl0s+j|՟S:ml~IJ1\7Q vgFUCquFzn-5,OJjH7stWMEQEQE%QEQIIE--QE%QE-RQEQE-RQEQKHiԁyyrBFU Ȱ[~V{B'?F&eO2LIEq)W$IQP^ $ d?< LtجUXx6bl ;TIoJ81P aF3[d0c:13&xTpp:qiӐ g5 gS]UP9kSGVd{֮x/ʃ9]+Qd.8%,o~ԮSG~sS]JW?*JQr_s۔ Y^ɞ{O,L@8tWIE-RQE-%RE%QEQEQE%QIKERE%QKEQE5E6D$ 7b:]AM dg֠Yy2FE3( umy1+J\}MT+g31g:%wf(2j0ϳiXO{ֱ"X bmDXcw+;H Jv Uk'qڧIen2*N>MY Ř񏘒sD*N R\EJ%Ms;Y4{Lg!ekdȟ9$VN$sq]&+M2 Օ\} .@]ǨE1"agR+HEd ^ 79epnHh'w{dHA@p}qM-@}kfZ٢Z(()((((JZ)i(((((ARgJ:UED(˱6, 2J^"%Gc,@Yy -VZF4+);!z [uV݆ɕP$W$(+ xe;qJ_50ϼq7= g6 Gu9_qQ$v0#[hnLnur>Sjp~]9.OZ6?gˑOz;!7 GCT#FҨ-ɔmF#Aigoʪ=ka`ym-b3Рcq׮(JJ)ihZ((()h(Z()(((Z/c;VUŬ4чy\ơ\Cp gW=Gj9TCFѐzֳlR{U-TVCGTzXŒd=] -\ )n!_'9QNܴFPlv9u>}vj\'s&JZQH >ZӮbZs"6 | YJNnfycWiomQo"F24 u-QTZc 뷸j`P֤r'8FNO^"C>ݪ94)ܽkR:ע))hZJ(((J(((J((()R;FFeD.jbrYƬ6@*j ̻g&m8-a)IwKOc#Lg?ʩu5+?6;] 7*3v=buI9NB*k=k,=ph,|NUy2X]8UFD`CuM;2*h0*ԓb&Q{ԍn6,t9 69 /淎2"6]G\zւ?#E"F\o ֭n~|ޖ5Lt9'j9SəfuuZnR 6`zE㷽Ep%3;sg"(ÏWv袖Z(((()((((Z((vrp3WIe2?JAq %[" dF;C@=+!pRtZ-*)oC&\aڨ 8fݒIv<zP`@ilnyE]Q:bZ,68^<*vJJ5鏼{PI$+sPH?!FQpO֬ܭȈw.Rʫnڈ.A"GZڬIpd0V 0rG֮N2.֧FǦ:ԷNs g@u^bWt|Z׮Z)ih)((Z(J((((((())CV0AHFAf7э9;U[> \e93XV\ n#]=R͢RzSm`|o R6vjX~V@5+"p<[f.#yL: 8XHרD!0M]B d6γcYISO.r eȎs >aj[)nc-jk)1g4*짠uҷ 5Ԟִ pAJ:Ӽ 7>{ke${k $ސDs;J)#7OjWO[tRQERQE--QE%KEREQIKEQEQERRE%QERQE-QEV^Oq?Qhk*;$y0.{ɱk5c8nmJr ֠ .D 桽2]f3Tؼab(a@9*h@?3pj;UlA ?)ˢzVt,]H,f-pY'02n䚝0ya#U sX /1YP~gr>j=Oҧ,WA#֢zQ[y%z6 'Σӽ_2G˗LC";cOhs8֝-?9E GPri`a9 US$ezMnhgbX"#֣'xz$sϘNC9ҡ ''⹻[ v#j]JY UD1l3M5c sq^W9Il#zDYlIcy3TGT%hTʫ|~T'  V]#eպUzw&I0Bcۙt,!;:TPjIw  d 39,Kg1J8vsOR*DYLܞ"[s*w0*L!9LQڧY|eE4Y;cJ ܒiBN Csf'IT8ؚC9!Gط(#ahdFM1p;Ռ- Kuu- `!UÌlŁ3p# 3XVz&0uni- {&AO.J19 hE,jV a¤Ic$Y[OrqQ[B"qLt0 iH aIv;V" Aq ?Z~08PpsR c#RRQO$ި/$x3Q\ǹ⹍5y"Zl5رy iAЕ> ω qVyBT3qU6M3#8Q&N3kfKhr oz֍@wu[ks)brkUw܊z=MsnRq_irw(swrTw+˵'UU+VvCGSX$v 9Y.#N+nh #],v1+i"2k[ə,p;W%mFy[: K{?˖i WW}aڻ->v YۋkuqlsSGVnNK bANEW>V *m$x~TIpGe@]K/aV XȠp?S4mX|y&IHH:泤I[@>Pβ a֔9UX|T!ݹSڝp:ab1J0;dǟU1e!ܑh&AĐ){*lb6b*B2珦)HˌΚL&2?:6i{`>Q<\ME8 p)]bAAWH8 wp@Nf@Odh#P1iJ*.0sA$fhʺݽ!NT{OUB9w*p$$0<Vtd0=ӕ f 73+Y@Xz{+:'XZdJfI*O0Aq=j}ZHfGp:d{~f+wyN*>dqd8U(I8FX;xa}Ҁ>T~5|ZWj?ٻfM (nc11&igo^*XcWO qWCڬqPFcQɀNޫZn︎ 2КW&xWp>5[R B!7RI$UnQrsȬ~첱"̍cb{{VݝpDgMZDT@`@`` jZF }h'^o*"ʎw5{rR8j̛ھ#S$ѧ'sI-N]yEX1 T73ɱ~B|Մ*K)Ɖ3 $IA\Q"GM+A XJ·\`G4\$rS$t8df:Rg$>bNKzv(2I=5Lu f< ywaH%<<(|x5*w/Ü}~_Χx8jS}: >Uq5[~A?ts!U|ˤ?kvib`@ M},@{G1xp*&yp[ pŋH;!4CMJ{*c(x|Il0=M=D04)F@<ﱤele+c`p{Kc#00Zslv@8kVh`m9U&(;pG`.܏'0?û-cubyԧJr lgitz0`\q@Ӗ|TV,3zZ~lt ޤtK+hI( W6%ޕ0f;Z#*UYh.OgۡwJ U&`Ji 2sk6ȋ 0?Zd\N9{Q r;FGrsLЍ2)+ a#6Vڬ1cN/n+LT0*;B{S.$I ؝B{T<3LJy,?JE(Bp>W%f-r~\ -D,g9%[m[=r)<pq Iֲܯv!ҬFʮ@;b06zgf$Ɍc)Z'PJ:kgUmQt)b/*6YTU2֫:UUFdVYf61dhd !;~_b[7r*IQqGqSA@QHc(sSJ=*1o;sPFja>aQP0sAc.avHW"J(Y2ZD|*fzvP<ܱ0[OLZ\Χ|S,QfS!+qITm#o51*42zs[ qw0[0v<}+U;h" O&!,M;L@->:;Fw,BzVƎ-w?ۿz(օ1r0joCV-bz(F؈Fc#FDIH}:SbgY Ȓ7L}tƓ+~+QAI,r* $(K ;3xvlm$UrzsS9(puH)>#SToQa9QПJPh^Iv9;/jB. V+%`)R'`9ԗhbWc1iV>خK4V?;x>ԃt`,Y9?xTR,UXzh>l#Y@m#FP~~NH4}1WcdD#NI\3g%j{{sjsu-In6[.?dݓ,fKqe@~cJ-ϖS,f-. 85BlH 6OX'%TS g2c֯Jmظ幣So3.A` nP{$e}o(I{.؛{f8#үF#vyCG\@ڒQU\+OY,X÷j,|c,y">JXXVzIvRX|.Ie°FXy֨G&omMe =7VRD+ C#yr(Va1H\sW CVVFF;˜'cDS mYؗ QPJ: ?_Ơ 8@$PXt%}i(;{57 KzIܼ2)۲pW*T)"lp "mdΠU)PHP%RTHyۓҥb$!hilV.!\@q'EBe{f\|Q >#jp@]ATޡ*SE,>r\)UR{?7VNEolN&9JR0G4o1_QLnA`sM)Z<򾢫ϙJ|˙Bl2s:ԎJ-1e{{m=OZ| _c^*rp*"x^Ґ#m1 WH[+~b;U&(FdV"m╠C"*5yUfv+B˷#qXrK|sx V]vDzTǷtā7 hhG687{U2I_azK 4, GcZo0?9S~MI7 ~aBEomld zsV8DQx VaHH2qQIS#u(FNIQ,N:D(==)L;Zc z(Hfi>P:xۿ!O 7s[,3y?2 dpIim#2\oLKh>w9X0:kgS)&,y9Z:Ӥ|r1\sBTxk0)q;Ԍe( "0.;iYjI+|sZzn'U R0%p>peoqֵ^&6uλizc@y 6 'o֫h{L0AZ,U+sMjĕb>ئA~xũTL߳i&8#Dwg =iVadmÜ/[hp= H}{zʻ=kJ$Qj `Toj QSQMFJIߞjJ8TV|v@]:0 Z]|é9%\z#|coZwcxXg* K I*rfTA2*u\ d8Y+K)y*8̏zqQrڄ6YKX3>#Y)㯡,* W#5hrEu+Gn2U$H c?j1+* dzU+$+[Fmn"V"Jh<+S6rm=Z[)YTGn%Y_p-!RC9n|}Heޡ _!n֣[o.3Kt"oe)x̄Z##y#Cdݸӵ ??xzѪHZXdȮIancB2[m^Raw氾$d'e'Ls . Cm _CR$J܃"c{\lpjkY}*ݬG³h}4o 2KuK=Z9BInMh3JNhOX}#d`P*ts9S']_"ee>!FnI$1ܯ*>08jnNW;X8v-%SaϿʷ1\k2"@5s3CaOJlnˆH~NҖhCA2 FCݰ*Kr:NsV GOJ"aPO[Zy1zxb(>o iVdS3dӛMNa)ZpNl{&\6qYjOPJDDqՕϜ<T~b4@]2pA=kGO[xuP<e0FPqUm*1(20x{Է@>Tf82pcXw&kBV5Ec+Kp=KH$Ji ֬BQL>Fzy<6*_Zr9֤K/m`:SKgTc$jQ КWSY:ѐm0sYڬҳo8PԦD|)AǽGgdQzPSIo 0:# HRlqk_&*_ʁq@ZUSp"jflڛ3‘v7쾔]K1 p܊Uc֞c#i!3a`Q,o|pq1PޣF~Q5 r#qm1 @Xr*}#dMD*MBZ| f:Lgۭ]h{ȈG5$pTƤֶ4wvE#z]-iVQT,#^}گyg>\EW68\Z7(n#hI^K mnP ᫝6-2!^pkIV& %GqSC뚷8I=YIb#F*UقT)X$cySOVO)CӡG+2ld>in9;-G-KqHױg0G%gtJqNc1w+M /$ܖR)琳ڙuVF~e?+ԓ[$9qI2lD\s*@0So^9āy4hDrEӣcuahu@rҟt<`ҳ-,⹸a8 IlI0,sYZ+MFO̫?-;KtKz%Pptȧu;/gE!;qQ RjWd 0>SPAFeZ͝ @a׵Pm΂4 کj0y'VE?(ޝ ^CAG9O?%UϽXO8 "sO8w4QbQQGcCb`WJ1`GUb$ Ny8aE@2H犎r8@2qV,3@+ ZwmaVmXS0d>qҒX0ˆg5Va匄0+>_H<QTd Xu>Օ$Qy25^=҆=g:R'9F+UJe"$P2l%5W-RQEGs wv"9!+0'D2%Z$xEjņbvT;}"xFA KbE84 cF> ӥ#e?HX>"+ZUըyLiV ` `Ԯ ;С70DzcF@#%AHHvC0Ek$I3 S;㰥g9gpaڍ2hRFYWj2"!H9 Vl0iG֮j6<' 9:T( AR;®=#T.<'_SӼٷ1|+n4%JLq֐R[v[FmAl+yvA* 7ll*- } ;7S@F2\ zT1cqB`|fW3N.^NXaTGjd-P7j#L/̩5΃25V\Ԇ,9FXVTUpKqҤ%^(¯AK#4 'ڠ-;3CQ[)g?*zX;$zOn֝nbFJxI#zYg}88=j+pZvt$ƍ# g{MJBjAB6I8UoNÓJȱ,( Lz=!FW`sSq 7|;(qU4N^>V#Bᣓibޣ l`㿽$?ؤOUFmtojGKc[*RH M쓉Wl\k8WvRQEQKEQEZ> S=Y#ZK`[raOg_HQ;If ; }q\"pA뎵H}:;*J'^ACP!,\U=W丹4ŐyMnG7\}jM>XgRC3,CnNd d [[wUP9D$6GU2Hف6wڞ jŽwh`P3 9_Zb$  -Զ%T9AC=Gz[L*1UwI9%]s^ALerr2zAq@U8 j L6QU.bd<iLm9fT Un.W|s2F1H1v7>T:7N1]NN]M][rqz gH"QKEQEQEԩ8 t=)CRqY6%d1> W?},dny @cXs!Pȍ<[zyb;@> רQcBJFb=]T~B T&$#r=%dR;eeR_"{_: ~v'Ke[FznvڨʂNioZ;5L*8aӮ-Jp {4s#ynTLr9<5ZYWb95^IVFb oo fgךIpx\~jl =q.L{ av71XE7Y+2@sj/z;sW-*ޔΓ>'&I:yivK+Uq 84F8d*ښ(4*$Mjgsn TY7 c u@sڜ$1ș_caӵ>1Xjͩ;[}*Źf4*p#֠юTuUi:1$~:`_5K`rGZ޶![Bh[roA$s&_KRTQEQKEQE E*ȅXf,I2d#Yc !w-fe,YڻtZ%wluvĆڸ#cOl`+d8GMpC{b ¢C( =i@(ĠֈJW3V58̰98O>5NX ^yama#Eتp"nV%`OcZYF,LaݲE }ф^MSp? 9㟣+dT^9%^OL arpsBHn$+TE;TkTy0T g5l.Py+4݌l$TH8I~lPW8/REXc;@'N. rVǝ UJ8QGzUFyerц<Y24HλEfI R*ViyVs 95cct5 ShFP~U KLUit* ,#c85]!D$z{G(QUݧr"PjTi2HA0̉_k3L[,#I7ŽA5dB#3rEhˤEg:gf_'֮Ia Zʊc٨=]+?HG*i G,[v%$J+GcZgTbFV#Τg$ ,Ӯ(Qޝ,\aS$*]A^rLUʜFRG NUcIuldTZ|̄nldtXy8l_-qңn>{Toi(MF?(1N;ybdԛU;} Y'F#j6 4ôC:ېr :FA84F{qQ~9ڨ H9:ivvwxe)"++4sBTڝs*\OZ[VXA#b 2.ZܴrHZ! p#֠Ga*m/-"f2&Y^9VkD3sT8F$931gAD+:;Vys "R; =i73ڪGQS{ = gQآaP:TR]Fәj4Ynl)w#rIF^CҼi ܗUrQR!S#OJe?Զ=[{Qq(]N T:F@)74}G}V)Dlzz5f ! @ON㱫LY#,NT%GsW$1J< 9$Tmf˒ŏzn|y$5cn}V#$l֭yv?!ÆH<{6 A8>HQpBԒ iOSd $i꬀M1NWeH2+a:Y# .;ȯvS6#cPE41<~zTDIg=iЯ/zӱ%`}}x vW`[P# S{V(6H< T,|- l.<6j6q^*c| zIǥG(CdПjHfKIVC HiaY 2Ӭ$ AS"!2FA:0Gb)iph((((M\i~kG :w*\1ZL~C fS-ӤvGT=j S٨; 8GS""Xgey[k<л9q dmjђ @Wxl*m؝w#C`}*HaSqocLHr cUҘ$0zVnȄqƽO= %n1(c,%#‹hvj{8@n㓷 sV.C NI1ӭO{*G ?Eh+m:+Brj(EJO̘ V!fR RH@;Q`5>am;p#A" :TNʂW4#-VmDxeWz׍BGG5FG95dRsNREQE-RQEQ\aQ&9pU sX HʞxT;l-dо}MQ x F@sZ x s>3or>cUInH KoJb*im\QdOY+E]Ɏ͗쑶dUz \EVQ֫.RL#g锐+!=I޵zؒ=ŠnIBEs 0*h9&fY|"\F6$vRJdM"@+;I88aQ:UIN(ˎګ RL2*;uqTbp,O]ҐN;5a*\p=GJ8;WUB{5JZcȤ)H_0'c1 DeB:5,Wk9ٌ?z{#9 ;zG/;x"ѝq)}j2LD=7<5=fbI\cMKI$c\(s\jXs0* qg_8Fbz -1'!% 水]x?eڳ׸Ve$㜂J-1k`q隈,J&*'Fvh'2bȹ=8oeܼ0੥ /Mq240mFu^\ B0A TEaiea&_Tz5QE*Jc5h\ܣ>fBwCޯ5#r Wx>ndE@)8B*W< wqV`Jb0JX QW#JP}j'(Hb ^Di%:(J((̋ojZSkh]n8ϥAvEpjX$ "RZ,[Q>ng-aaޟ2zo .0W ״+čۏƶ%.IJqֆ#]!]Ŭpr(by,">)%Cg?-4uO\u#ދsx$EIzy1DEܡ$f[U;}rEi(_ju-e! Gl(9>S9W5,mW?n?e8 ߝ,9S~g# Ah;GԯYzMGs221FRf)tF9Fvc@GskdĂt vskgUr@8JntnȫKu*991cu+ߵ$['"Q\'; N$6䜂"HB쁰vVKy3߂՜Hexk/Vgelz5V7.)֪Ddk-JF$eh=MXOJyvk X+)^meai7R9`:Tt.y#Zty|9+~b)83na[iƠ([B\cH0v:N((((1-{At=5 yOo!n gڸy#o8rrCdR] #*mkF=+SEoo']6<3iQFN#]43i.M[EYM*?w8'VYRIG 0RH#+``cJ40Q֖9v>2Ag4]98 I77Ƙ4ܳ;Vd)r:v}/1 psWmt,f !1j'‡CӨ^Ih bS 2kd͖ zzK2ln[u]Ls՘%4YLt4m>>Vcd*^7kgՍ-Ea="p9)/drV?*SVwLkoݽ+1 DnN QݲFެH`ެ 1+aG$xu*xAzӕ\&ݩyFF"늒jqCM$.SZKKPҤ-~N+et"67KsOT\ys A]8/g1]Bq¦kYJv2 \{;'v1Z%[xUu ˌ u;5I=4^@|֯S308UEk&cGIkݰZ-RUbUnT9e?_nՀ r+.>}:chYP:pKN(((!sV(ug-m&5o)xlV]YգұuKp{Ywֆ9rpGoJs,23T%da{U)dEF`N~6S8FbȫzA)`qShs{Vj\qT$j\;0f!UTd_,)0~SeKD V [yvs銂pv\TQn7Zg]a6*Kظ+j}H*8QꪨoqCh vm ޠGfm-?m1Vt_|+圆_|Ժ|OA#lwx4dU[w:!C#mǘO+"'X26"`qySQ!"NUT]oR ! y=1cq~2$!D,˞J*CmҒc+p)=Wʻ8lP*#N ӽtjaWaU UmF+-ى2j!4N~_AQ+&s O2zz dͽK|)>ff͹rH=* pHodV輶6 ɂjZ +b\\>^A8n95&T5IXb0I^f)ecc)cU-7OO}X*YIp1ʢn q2k[aG2&vmbSYXuY!*Չ# ZUr(((W?U}UKA^M"#$sW.aYHF$^G"oXabwV,諓58$*k0ujF u皡kB1#[yLWSb:qV7užmD:F3K*sޔ[y_>2J r 71leaTӃ •7 z!` l 3A%TR\Ojα v܎E:M $*Hɽ esQ]G fAF= [{1W5<|@O,S]ۺ5Zo0("NEVdh00a/Pc &=,Q;̕ľNÁ֝ yIVL,q@ɫvvd܎blǴGSj#ʏe%#w55BƟm*Qs߁W|?I.0mUA;*.n9,8=9Q\iA@>*8>l4`ЯF1v1֔DI9+H8={TnjG;K_R(7m,I3Fyےxd}ͨ+& 3VPi/F]r9Զ/z:U륆uΠZpa8\US!jxR%H@:bCZ"XF>QڣfڥGjsIE jM3OҥrҠIZ=袊((HDHEWKRM̎j)YUסςX>G#|LN=ڊ999TdYs#`Ov&(U y9\ WݼƒȪj]!Q FZL5mq R wRj r_3VS6Tie$0gq84ٝZnUWfKŸmdPbmaޠbdUWDl>E@)g:-q'Eeps֥߮0AU$\[&5l7$[=Wb=LY۪ЫF#;Ajy218n*/PqG"˷p(h|ddEv3jiW 2EIp.e0m4ĤG i,\4mKV*9EidV {ԴQEQE+:k,)Qx}]C+ySuyST+;/ʭ'W/![cc-ى*ORz{#;6f^H: :aqv$X*7SY zL)!ơts$Q Xa&'),;#IUǪԞW*7QV qm;>3WoPaT }n35Nh pQccya㹫 ![F榒E1**2V X7+KRf-=sW*̼I$5"ÓR\1wGPi9JW9B+tPc-⟟=rcVyX-ǥUdVns٫:XʜU7992wdH6WlЁM6EGF 2HNs:mOnm` b:R@q.vUelH#YbpyrUxDdB{ e:o\g#Ku2"#H Ҥ eg9bcު^\ݪ!;@z=Br&ʣ,reUDu(aX7*Pb w]+pqޭެcsm²=*m#%XZR-`ʕZ҃ZSxmH}裮*ړ'd'VFMĊ9_UOY(Vgh$7̿ޫVWkw/ no!,>W^= Xn#8#--Vd9WBŸCXyn}*9UĎV*ͳ0vf @rjΞ',-ެ8Y9+ 4pƤ`&Z%SV vy5J o=y5x[^T=N@bd*4_xxqNp+M'ڵmf;&5dH,#QmOO`5 b*A!H.Da0vu Oyޤ%bby;"$̽z֡ItFGQyJ`~i̊$޼{V!& #=޽ښœzW6EG<-5c fSd⫤EHڡT*8b?Oè&{TC'=KDIsOWqҬ A.y Ԣ%oޮ;ԻUvC;U!%,xuNbI!;+;j$N<+H5 B~WARV_O :գy8>-rk@樅&4b29#k8#.Kn~4IQGMT\;2IOʲ.C+SV=H1*yfڵģg9ɂ6lxoOk}K.֦Vַk^MG4c ' g\,#YNrٯUY >Jڮwj( ?I !az(Z\[r7 >nYxkRsgL;I'挫[~*MUёp#=ԞZKBU9\5Z6h' }=2a,*m862nR[0!t|px&c/p÷%)BCzz֬nã w "]R^Aov re}FJ&qQ֩\q WuYC޹,Y7|~Ͼri_֖6`N͂**e$vdkt.ٲV! 1pXqZҨG7"u WcF9e 8VFRTng>D*1%IPcs~st1\urC51)yUbIi%$~aU4,)ʱQ^9WSM0(et Ăf,V y&2DnnQ]sE r)ɭ7Wsidҙn9UPӌYd5Rh̆F9PjҼX V Gc!@튩3n=*c*B.E_P*O=G8‰q،K6m;ouK8=IXtS?5WdP!_ 7sH G|4+F_bZ"I-5`Em_QI M~2hd/'L&aVrsH¬q:+^3 &QB޾U9.[YU V$XEhiIȫ9,Z(Z((((JJ)h)h G|VN6p>aGQU*PG|V*#VJ#RLdo `qIiI~pPC[#FJm=)Ohe޸'zf61`'013={RZyJ{Q Bcp} ) B֔FB!@ e$bf۸PFIhɌlP;dwG*{b+ @'@ }cҎ5X] ,,u'YЏ⩢?s#G*v/R%̈ R;PE܂B "1PEpS9 ң(zLRT58ƥF_:9>JOQUh'2̈A/ lzUQ9s[NT$fAxeV?\ը.BXtvLYJzecw(ܤLfffi̝⵴<8-hy*8*jUZ((((Z((((a]L嘆 8YwHvvk5 ܃Z#c( 6a巖\9[y$ sD0# ń#'[9ᰟVʀd >Qod@+ vr櫦VEf!A?F]skkK\@֍\J((((((((8 >r;ۇ _]bha QӶjo) vFFS3r908{0 O}YKW?rf *on =)nvFqSM1Q52c`W%pH* 918CpaUBZ [\үAkp!I'k?8@5bky0[p{֭nX|FRX́F[eg9E%%%REQEQEQEQEQEQEP; 69IH|{3N>-[ʞ~9X *<f'e?+H=Fi9SsI#I?V8`7lSU#aM>Ol8F~c"8ҔD`Q)%EwFO_)~i$Ddҍ=1Fpz 6G 7 0 >x&$5-J`#*Oj{3+{+8 d VŐ q8PTϛV 9%,ipSc难%$80>\I-ʸ Z^HU$Pa o'F ^fRkdr2GzҮU;QEQE%REQEQE-RQKEQIU#s2~X&O?|YeЄ@sJT'B75IvH^ To⌇ 1cym!Xw=3Yl Q!SGilOCܴmDaEHH!ۊv:T<I;Fz(Gh#h>R?B]=OIHFxniṦN[) NxdEbPlwxdT*Ws5C~u*]N@`@ +O7W 4 LiʙՔBH9n4vQ1GO9wO *wO68=zLQ`*<>> :i *7D$jɻ) ,I3j4xƶkH.>FLeVehRJPIYbA`zR淝>$O+C!Fڤ8Lx[i )!ɜoQUED rH)d* GCڠCy.;ʩ`Z  ۭYmZp72~oOɌ*;QeEV9 uo !@\+nHVc6.S}:şpikr9?ڧz< >upޟiAD=jeҦ*,=ԫa$8id<ٰQTK U.zUv]vGW[y=B ϥHdzMН~-9/K- w\yd=jK[,,Na؜SK|Ѿd0(]05N> (Pwu>F]yws+* ^{)aMXܸ@kL2yF5p0j9VI#<uI]d ChbQg +J88Sۏ7mWGnd AI5rDw#r Ok9UHpjx&2"8vI-`ZK,|f@:fs$ud\F<cPa$Gv=[E*DO{v$ d-=Z-oxoYؖ+?Fᑝ#Q[5ف=xs wIjdPqWn&ި2$?Jkt`z`u D %>sVxM/;z֭"6P(Ώ[ 'OHd{{V ̣|rұne7T,!dޘu SӽWf ۽k?Y'^o,}8(*Rwi#rYDNKcT5I(1Z9&@#O&$` BEKgrp}OXqpjvEsP) 9$@lWɵUO$r*廀W O^c^A8H3|ЉW{c82&~\[9tzMh隍6.Gz-ZBH5^H]dgrNjޢ-B6=rDjѠ`33vzWKI+`@r~nqZWi(-:UK@ =N #{[ݑӱ[{+ \'ޱmnJ0Sk2˿ 9c,K08"- `Ԁ>r.#*qY}k!i`3(\3Y̆H댎 )Ig!7@UHy6Įoj1HmWah `X84O V-6KY+RI˸ qnexDSneqOJll$2##̋ [ F֩ɲ9@ssެdp9V D }Ÿ8 ;f8푊̮Ug88aa [Iɵ@$4I1٩͛*0y ;Z}&΢#6b ě;gD)qmѓ5cTFT\v 4' j:V( ^lzgsYv{n;!KWb:S5-HJ"1QLGr;#+FGSluY ѫ/vSm53dPW*0ukVO\pE_3jF%3+6O {5Jk+8 =i|s"[`{*ħ&$U\u4VV%H a8RuQEFX1 U%p19 P,99Lc?7ξS#hNïqL[/oޜ+!N{j&z;}S㊶W?SjBfj.*VT^_ݪ0*T֬njT¤|$a"rƪ3kHvђR[eu oy{T3FZ#;Sv6=役|}h<#icgFza^_dwI4R@~뷩4>"Iv9Ƕh0έ 6W{kdEw|ox##s(KqVmtԎ5glɷ=i[iphey5v =1a}-IAҖO%B/VP=YGtwʐ^fwG gT d7Q׭jE+HkB4f*νzN(r:qVS =c-xq޲bsrС,~`G."-'~^"źN*R2sR*B?sp`N? & yȎ=̶P28X9h=[HC%R R 2fc8gϦj+440gV3zjNѾX:=di԰J7ev(\K V!pA!ȓxiyxV% 0cEEr8PTpyPNM6495b)Z8nZ\:XPHhnDV $ * *KC g55[`6Vs?$Jhqkcu>՛qi<`XKnp 2[G Ӑl·$w`[z#;['$\qޮFؖ4e*yqS[\ynlX akBq2d.151lҥyN6}Z@0 <6r2k?RE+jUew5wg.+ rc\6y5̑9P<^R7g:IE\Twe$HcIuUV$TbNr}Z[ɒ׵>+{bU@1ަ IW$gU82Jv7je5*XA+BJx$---5pd`Mu 1Y7o\`FGl6@3@A"#AkrMy=n)r4qr:Wje:99J^0Al\ c@bݐ8z50AҬ#*\vł֭E Et'# Q/inSR9sa|T3 H>UO%)REw{ԶKgyp{ӡqz1C`d`5+o((GC{8+LYČ$W:w֪ xZunPսjߕyOצFj ș+sхg_)5QHU)4HEa^ACy1B%h|X[? "om~X(O+6۱#ҖSh L:>zԖB|MKk4`|fcMg;9I39,ID.I9LF)R7np*Fn1L\~AɥqBROҡo,~sNK#;77iOmNKc;I58ԕ^ 8L`̦6({Xc4,R{4[O5.ϧU2RyM-d*KoӒxcd%eiXHZ`e*܂~c/`uHf!FcD]Pl ɮFc F1[@(h=)ij7F} Aym Cj& VP2[MqOW9#+X䶜_QRK+c1)Q(8aV!@Ud!*B,~&Q]Zͺ@GQ[zS.vN 6xGK>fNVaH-r},pr= ⥷H݁NJ|6 30=( AE--Ct"#*3iuVFv*`sޱ`ۆst\uHܶZڃ#کy G̀*W{#¡{Y^Tv=k:;$ch qƭvD3,8hGi.66fP[!v@/(+bd zbZѶ|ɵLVoY@# HP^={2U9 ’sNT!Sh~B I R;m@#H[ZHX4FH;VʉVRýS&FT#T(\T6Iջr@V'18$e@O*ҢR2H逎HR>P#zg̯|X.̎sA29f W'.wp*k6hb$硩f?㱩orZֲԖ;Ќ([f, t9Z7ȷ  8>EoֵEh&\8ϡEW- чQQ\Er\sٽ*'pIAS؊mBO{RYXGlە8ކiZ0mͿY- WJu((p#ޫZ9n `:S&PpȮws#[ Hpj>>\3Һ\`m1ZMM%aG#n-UБU\(fAGY̻IN7 )֝ySzc Wb%B1UiܬVV"L*,h\nOH]IޘjU֣ NN60XgQ(((((((Z(yhD)DzR6ZB;hVmXTXN@ҖNB 7^f${=/|G9kPɹʞ7w ҙqȤSAI >12H'jI՝ZUST.j;/'b[~?򥲶\W6WIoBr?՜]?+,Kf>ҭ*1}z FkJvDHF(98:[7CrqV/c v Ms'wvs3ƫC9?OR^6q >^ZQmÃҰ;"7첃5p ]T!X~nXJִhR\ZÆ _Y\Vh'LςSi~zwSҰD_zrf,Imm9 W=ĬF2I5ȽXa#?@ڵl$o&0Ei}{.pg8i%D#44ǧi%gOaQpF;ZHFV VŽ&X\:R pcڝݲ= 7Y:bGf/G"̓vWGEQEQEQIEQIEQE-QEQEQIEQEQEPzPhDr^04T\biS/=C[5͛Fy~ajZkfC$wz-n0`r %QV!cuV$ŽHWYH1݊k,s>*YqXSnW}DR'QH)n dJrW%TMg;KqTi8[E^[EL!Vn,͌[o>a#Sҋxim;n{B"K}QWezVʍdaq[V-QEQEQEQEQEQERQE-QEQE%QEQEQKEQEgjwq4@ tiKt| GQY'd@ _z˷GF lsFk*;mgiէԓ*z_PVGzRyEQ:Q.vQ[EÀȨK0Z:L 0Ml>o$!,xS60gֳkxsڮi`y@4|yҮikqs*KlyjGLbƤt\@@GLT"m 8/pj&.ǡ"rUY2'Tkc.ծ袊((Z(Z(()((J((((J)k ‡~5ϸ"En̈Щ|V<6W.mk>H%eC5JUO֫$S"Y=MWX獁TU9U=빲b֑0B]͋i3]fM3HzB21QO9rrsQңFNy[G'[G&C;imQZ=\:̸ rTwJk]7oQ[-QEQEQEQEQEQEQEQEQE%QEQEQKERE% PE5\a4}r)U TEAhTTR@մSC#9ڤW* t89⦇n*cb 2.NQEQE5]JR2:摕X`aM^"1$+ANөh()((J((((((((()h(Z((J(udf?@9>ڗ#LrsҨjvCJҭZGz((((()(()h(()((()(((($/{W Zd\$-ȮbOInfBNy ?뢮)(Z(((J(()hZ)((((Z()hZ)h)(JJ(ZJZ)h(()h((()()((()h()(ZZ(JJ)ih(((()(Z()()hJ(J(EQEQEQKIE%-QE%QE%QKERE%REQIE%-QE%RIIE-QKE%REQEQEQEQEQEQE-QKIEQIE%-QEQERKIE%QERQEQKE-RRQKERIIE-RRKE%%RQKKEQIEQKEQE%RIIERE%QIEQIE--QE%QEQEQKE-QIEQERQE-RQE-RQE-QEQE%RIERQERQERQE-RQEQE-QKIEQEREQKEQKEQIERQKKEQIEQEQERRQEQEQEQEQEQIKE-%QKEQEQIERRQEQEQE--RQEQEREQIEQIEQIEQE-RQERQIEQIEQERQIEQERE%%QIEQIKEQKIE%-QIEQIEQIEQIIEQEQERQEQEQE--RQIEQIEQIKEQERQIERERE%QEQE%QIE--QEQEQKERRKIERE%RERE%%RRQKKERQE-RQE-RREQIE-RQE--RQE.i\OAu-QEQEQKEQERQEQKERE'zJZ((JZ(Z)hJ((()hJ(t;Rv((((J()(()h)ih(ZJ))hZZ)(J()(J((((Z)i((()h)h)ih(Z))()((((Z()(((J)h)h(Z()(JJ(ZZ(Z(Z))(((Z())(((Z(J)h)()ih(t(J((JJ((J)ihJJ(((((Z(((((J(()ih(((J(()h)h((((()((((J(J((Z(((QI҂@4QEQKEQEQEQERQEQKE-%QE%-QE-%QEQEQEQIIERQEQKERRKIE%Oz)Ao})'5&8&(J(((((()(((ZZZ(JJ(Z(Z(Z()(2yRc)(((((((J)(JJ(ZZ))()h()hJ))h()2)((J(((()h)i(JJ)ih((JJ((J(JJ((QC CFdMN"\"XԄqO'<E\4iiԴQEUӘ J OzaԝpکM桃Q24~=DVjۊ((Z((()h((J)()(((J(MS(ZS-=p=꥓`S}jKO^piEQ e=#8g =A*^pzS`OR}E4C| kq`T7O߽THwN'g!ZȂ""gfB?r*XgRw@zCo5y1/Zo.j/\%RE%RERKERQE-RQERRKERQIEQERRKEQKERY8MI `A.R;E|1TA:#ޫ\4sCP췑 Y^[FNTb3 6AQ^B# 85~PXQE&Eu"qȩVDa%O*`~u:)(((J(JZ()((JZ(((Ƿi PrNd*sQD*JwmEu vTop{ґVHH֘HpJ5e?m LeHN\pZޱ6硩OQiEtM jA.\+5(Fp\ŪΒÁeGӐ2yZ:\˲Qa'U ʨRZGG+gVr*8+A|>ԴZ()(()h(ZZ))()(J(JZ(xT '\6ʄ9#cE oZj{0yJ1E¯cLr@¯\Ы+KdKlDXJX̌M2Ky 휁uFf'#\B=ie2\H26.tˤNh(X7< ӑDZԷCזS24~TEhjǑZ+$^j~u$Be{fHq$eӧ8/"c!_DV5SNIu #;lN=->&rJŞqޙi9bpfm::DcOou)<+ r}:u(rO<8+D QEQKEQERE%QEQKE%%RE%REQIEQKKEQIIT[x1#jͼDjnN8bC*TE74<(O0^F>V5S4OCNdAMǓ9`xpH=3YXy7֪,OjsOl1KvZvڂWC[:N !Yk$ca-2Qn&i6yIV΁h yZzEnOЭJEQEQE%REQEQE-REQE-QEREQE;JLĞz%}ē& 19W{J/5sKhTv~5kL(Fn1Ĩ2j\8#W U$Nd8j̎N9 )Dc lNd5sꌜHIM$*VDu$ޒ$ +az#nB+ zիGF/ zKɒlY:$fsY\CUG$u5@jyU4LTP d`ApwqUҲ('qWLF=q9rFzsN-K/iI I0o%f=ԩk-|d}X$߫od)څbg8=H Z q4wpzqS$2\F87DYҮaLVPwzVq(+vGie-4lZ}>Uˀ3&QƒU#=i'3E}Ҙb$OKĄ<*2⥒TwHqR_8#=E89r8<()h()hZ()((J(( ?룮JJ)ih)()h((J(()h(JJ)hZJ(J((()h()()((J((JZ)h(()ih)hJZ)i(JJ)ihZ()()(()i(()h)((((()i)h)(Z((Z()(J(Z((J(JJJ)iih(Z))((ZJ()h((J(Z()h(_QEQKEQE%RIEQEREQEQEQKIE%-QEQIE%REQEQKEQE%REQEQEQEQKERIEQERRQKERE%QEQEQE%QEQKEQEQIEQEQKIERRQKERE%REQERQEQKEQE%QKKEQKIIJZZ())h(J()i(J(()(J)ih)h)h(((J(Z(ZZ))(J(((Z()((ZZ)(J)ih((ZZ(Z((J()iih(J(J)(()h)hJZ)h((((ZJ(J()hJ()hZJ))h(J()((Z((J)(()h(((()((J(Z()(()hJ(((()hZ))()h(JJ()h(Z))(J))hZ())i)i)h)(()hJ((()())h)hZ()h(((Z(((Z((((JJ)hZ(JJ(JZ)i()(JJ)h()((JZ()()hJJ)h(Z(%%--QEQKKE%%QEQERIIE-QIE-RQEQE-%RKEQKEQE%QE-RQEQEQEQERQIEQEQKKE%%RERQIKE-%QKEQE%-RQE-QKEQE%RRKERQE-RRKIEQIERE%QIKE-QIE%-RQEQEQKEQKIߊ{RREQIKEQKEQEQIEQE-RRRKIEQE-QEQIEQKKEQE%QEQIEQIEQE-REREb(()h(()(JJ)h(Z(()h))h(Z((()h)h((JJ)ihJ()ih(Z((J(J)iii((JZ(()h((Z)hJ(((()()()(JJ((()h)))ih)()h)ih(J()hZ(J)ih(Z(JJ(J(((J(J(()h((Z(JZ(Z)hJ)())h)(((()h(Z)i()((J)(()hZJ(J()h((J(J(((Z((LyREQE-RQEQKEQERE%QE%QKERE%REQIE%-RQE-RQE--&s%% Z(((QEQKEQKEQKERQEQKEQKE%RQIKE-%QERE%RE%hE)ihJ(;KEQEQEQE-RQERIIEQEQEQKEQIEQIEQEuQޖZ(ZJ(J(((()hZJ(()h(Z()i)i)i(J(MB~~\g:KEQEQKEQKE-%%%QEQERIIEQERQEQEQEQERE%QEQIEQEQERE%-QGj)>g֊Z(((()(()ih((())h(Z+ ?룮()h)h(JZ)h((J(((ZJ(J((Z(((ZJ))h(J(J(Z()((J((J((Z()ih)h(Z(()(()hJ(ZZ((ZZ(Z()ih))()h(Z)(()ih((J(JZ)h()h((Z((JJ)hZZ(Z()(JZ)i(Z((J(ZZ(((()((Z()((ZZ()()hZ(Z(JZ((ZZ)((Z))()h)h()hZ))(J)(()h((JJ((((Z())h)hZ(((Z(JZ)h()h(Z(Z)(((Z(((ZJ)(()h(ZZ(JJ(Z()()hJJ(((J()ihJ(((ZJ))h)i()h(Z((J()hJ))hJJ(((J)()(Z(Z)i(J)h(ZZ))()(J(JZJ))hZZ)(J(Z(J(Z(()(RRIERQEQEQERRE%QERQIEQIEQE-QEQEQIEQE-QKEQE%QEQEQE%QIE-RRE%RRQKE%REQE%-QE~4~4~4QKKE%RQERQE--RQERQE--RQEQKERQE--QEQEQEQKKE%%QE-RQE--RIE--%%QIEQIKE-QIEQIEQIEQIERRQKERQERRKIEQIE%REQEQKEQE%QIEQEQIEQEQKEQEQE%RE%RERRQKKފJJ((Z)i((JJ)h)hJJ)ih(J()h(EQKIE%-QE-RQE-%RQE-RQEQEQEQIEQERQE-QKEQEQEQIEQERRKIERRsQKKKE%%%QEQIE-RQE-QKEQEREQEREQE-RE%RIIE-QKE%QIE-QEQE%-%-QEQIEQE-QERQEQEQEQIEQIKE-RRQE--QEQE%RQEQKEQE%RQIKE-%RQIEQEQKERQEQKEQEQEf)h(()hZJ((ZJ((()()h()(((i8e' ~jZ_ŒsHFXQjZZ(J()h(J((Z((((ZJ(J)(((J(uZ(()h(()h))()hJ(J(JZ)h(((J(JJJ(((ZJ((()()())h)()()(()h(Z(Z))(J()(J(J()hZ((J(Z((()(Z(J((Z(Z)h())(())h)hZZ(JJ)ihJ(Z(ZJ(J)((()iih)h(()h(J))h(J()h)hZ)i(J(JJ()hZ(JJ)OJ()JQIEQE-QEQEQEQEQERQE-%RE%RIIE-RRKIEQE- IޓRERRQKKIHzR((KKEQIIE---QE%QE-QE%RQIEQIE%QKE-QERE%-%Q@)ih(ZCڐZ()())hJJ)ih))()h)h()h((JNڊZ()(ZZ()h(JJ)h((JZ)i((J(J ?룮J(((ZJUZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QIEQIEQEQJJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLS()h)hJ)VNS(((((((((((((((e2())((ZU/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)(((J(iW9iuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:()hJ(iVuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtQEQE-RQKERҭ*үzu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETuGEt()hUZUSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2LJ(()h)ViNS(((((((((((((((eGQKKE%QERQKEQJNZu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETuGKEREQIEQEJSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEG*2@jY@žF%>u\"ZЉ3PġIǽE,ѣSƫ\]FS\DH'ڡFFpITVljSڪ- Oj\(1FMG,LUAUS8ƙ$*Io>Ptxj.@S vr0=*5d;"r׭DdmR:,6>Z2QCgҢG*˜tkuE]R=7(>=Z\..?zY Wp)d=Uc mU1g_pOQ׳[xpYXb- Ir:_*y#]IQՏ3 rOE7N-vv`9ZUVQEQEQEQEQEQEQEPC%҂X*Mج][s2BgVe^FHzʫ/:w c'>)% MH'<*KJHOztCGnPvk3y͐;Ua#o05Xރ5$ltҤ;\ұFe rŘ ԪAo,H)+vxR1OHvhO PIkI` ,V#1(}HAT[sDs*)I; SH2Ȭ護>[ij!`p䏥Q9#%})mM֮ nC}iᏭ<9Oǣu?j,:'w7 pZ@Dp}j1( j'XאJ'QH;EBn oREDn#l`V!$cڥt3cK2GJXGQ}GJzVD A qW6G%=3Wkb()h(((((1׊ȻĊ ߀?PZXL]=BH$&da{jĩn |*]K'Z)nB8b7j9n. g$`Jqږ((((((((((((((GZ((GJ:Q<#4dgJ(1*920#4BdMGT95mb^JxRO֤UUT!%.}8*RөhAҎ٢(((()((((J((Z(Z(((v}h'8h((Z(((((()h()h(Z()()((((((((((J3E-RQE-QEQEQERQE-QEQE%RE%QEQIEQIEQEQEQETi.cp~`z@O84Zi|;F**9(pjj(Z()((((((((()()((()hn,>`Zc9>޴)h((JZJ))h(((((J(((((((((d TmA隂IVz((((((((((((((((((((Z(j W+3Rܓ"+yWJ槭:EQEQEQEQEQFh((Z()((((Z(Z((J((Å~Êǘ@8C׊vᏥKW*%RE%REQEQEQEQEQEQEQEQEQKEQEQERQEQEQEQIh()CI(@rJG:u--QERQE-QEQEQERQE-QEQEQEQEQEQEQEQEQEQEQE%QEQEQA4(J((Z()()((((((((Z((J()h(e ]n.U93ɩc@%eTpqҭ&ҧ$ n,@;Ң$mT$4Yv;c)lY@# *?(+\B$n*yҌ(F=85V14)=N8cE$|T>eU|aI@ =K>o:BcR%r\[S%yHFsVwl{jy[aX6nWR3 !u>PK)$3HO(>%9_Ɛ7ypѧOLmȼNTӦt 4D:va4JcݒYq.!K|xhʎM>r$r9ekt =U$o-KǭNnBÒ e NÞZZ崄惔'$- 75I8C"Mkqh"lKEC$[yQԊ1e=@ HQ 1kiUduMe<;ɒeYGV4ZSӭx Q}AJR8<ֱ!b 栐mUX8'>gLDQo6RFo= jhX66{:2<'z$mݑk`.zփ2aQ+.@5 r^!*q7+OjOҥRVDK!o1@rI#+p>n=RĒ>QU?N?ei";"-̅b l̲+ResҨNI 5%mn߫uPy>0%Zo~y˞kZ%-hFA=j@M&̋(֪pj Z*!b'\Z"<78ܿKyJ I^m%rӧ4ַbTDYQw:T&DmZG`2)ݰ};QZKP1Tgݽw'J Ԛy,WztKf>9;;Lq`3TKE˱@4prԙߍj˂IU:U7ڧ֣,CP,'*#pO#bX dw9b>^1LfFʪCP3A'Bf F R;*]ǠX2ʖ?Y2 A4)$6ύӖv*_=HL< nO&LVڧYxEx<®%#Et^Q|"F-;d#fKK⨴en#џVn0cnG\19jmC8vZJHm9*r1ïoZNX22?(8WYeɫ%# m5BMB]`vg>'APqZb@ ?0ҴͮY#ʒ9#kïˑ L貞:Al3Y؏g"ۍؒfaZc 8ZZ#s*F9c:EAz+bhϷt;nl#-.}iÿW{V@JH&;{YWW\ֳtkTyn[c`r;D#78H@֞!NYۈllBsZ6EdV\#95reHjtPjdtU1Q\1o/jհ7);z!|ʠ`s޳"e CT.A=)"*8Z.NkvA0s kBnzՍʑP )\D sBzaYIlꌅ,3IrAC pYgw(1]FIRܠ)]Ρ/*Չ$Ո8.͓WWh$eBBSԴU\'`[b'$QQsyPzԬW=i5 Tڣ0}7S7mrz}+.4L5ykBR2TX%Οrlwd#2hҷ[[n=5Zܼ#!f=t8DH $O[ԦF„SS;gi 4J)OZznQN:֞Ƿ p84! C)]B+,UIlR+%FTR=L""rm`w46T'$DSyTZYܯތQV:hrBk,@dliZw*2JuoGv(ʱ~>SAF-D23Ys}*&ؓǜfKR=iu8#֒H32zS$'dU4y$1olWәs3{V zZ1cv/'ț$5f9l~;;P9vm&b=*2e:քnAVduQEQEPFEn`sj*ǵC$ ԕR9RFd9aeII9ܷYqUfVc Jo"Jߺ#oTH}iIq!.|9ɤ4iqA=˨ x>iʞa*Vv+6Ss G3}(C=rG]nSV :H'`84 eBi0#j ' 4^ۅ#fh@exo+cȑr6l7dUsN}'f@˫Wxݛp_ {ViF y`-8!v!ivbAn ydU>*cl'*O#caQ;HN*SZIXmf 3ji玾õ4x'>j+?!Ҫ[$(@vnznÒ>Ցr;ZzW7ݐ |{J>F[;# ^YX99WV@$JS6F94??,`}I2SPHAqڑvrނ`p~bkR15+vģ+]Q:SԴQIE}h>O]$^~a^zRo@:F9ylϽsQNT FƇv}Œ_i Y&IcAޢtc#TaO=F. Bcꦡp,#*{_dc;e<+4ڠfyn~ln CWQ:nZ!7,<8S0;E>AmXH݌jkvWR=hn OQSHh&~X'֓dېd6^'lN@\>$[KԮYAa|:w#e8*+铟T;c,ϵ:/G"d TWw)݉QlOaEʬV$MuA83YM^+N ihQ֔LdH$"HíG$Pǐ,vznϊF@z{(2zU{i ]`֙m~ "&/9WctFs["# ھIL!5< ieD0ƞɢ[CZh^@^V-2"yVRJ9~jm#F}zHVtlDSЊC6)Դ2O3GJ=I X" Tg{8cqPK13k:[`,Lc>e d^? U'X;m1WMvڸj)'j!3܂K/ʤz:ACz2206(53(@J*г֑fE\Ӣ[@f+A1wvb0W[D-T1~ZɁsad/[&o\̤g%TV_3nTV^] kD۱ nCDLwD\SP wgdR+'g4bp̜9 _GǹYh[5F >ǵ ;c Z/2LuO(;׊{㎦@;qe\79#;8ɦϘr{ԓ5Rtʂ"?\A\Fxaߎ9<{T B,i#y&cΘ=MF<|E6 9=*ŰMrzU6lʟ"&`xiRm5U9f"oj{Fr.sZj2+LѨPJ.03,$1P9:TRD%B jl$=E K0X=)mxiTyO44#vYB =2Ya-I#ǒ֦p,Zc+m'jkK"{U߰EғpmyCnXHbCP:ըAXHC jITU'FYQT S($❜4ZZ)jkfmf9xQ8 a>Kl5 J ˻+ڔp} r /X8]H%rx<.t'tQ7ƟaK'͌֕گJnZn`ka†A[0@ðҷLLt8;Xq'{/5vׯ>k&K0ch-S1ZB$RHe{˒Z`T0x7 dz|$LV|Fy#1튀A':T>HqS p6W`RZ *jB(Myn$UP0H0s?ª܍R9* 6%UY6r3XJJ^՘ `j0<i"DdHUtl TR(uBSJȑ*9 @`Iy4-' }*"A )nfT{87t=i<1]qS]*AcbDYE?|cc}`y|ڬFV #F#Դ(.t8sɸeê0b5-쌬=09&% B5;ls ~pySZU~-gO-1i˚5ۓQcB1h;lR@$ze= 'nGHzb% ).rW5$s_r$Q9䎀`2^ $tcX*5z;Hio_KBzI 棖>@mǫ74ǜb-=I97<lfW|:8ٳZ݄t#9' c+@^Y_vT/GR FF' oWWh^,$nb[$p[i䊚0QhjFpsWPmuCq*${Pn%Ot+nْU 85t҂!aX (=x1A= MnkA= Kn˸+ܞ 4d iG1fL'r`砦^Mr!f?1}j[H7,Nq%â2IVƢ9n4px51[=U8`ɤ>S_;8/V~&N82*_'zmq5c

nAC. '9Rsr.ǞsW6n"="}zTp8; װF8ke#.GԒq?Jĕ\~x G8%Ab3ۄer ic֖c;zm#XrK9bAcՏIc!MS}*-'ʬ:*`Ń'tUi3[1AD2xډ1%jWCZtQҎQQ:@R;=KT=U[+mysvt*}v2jYG;IRJ oQ2x8#{xpeҠnŽ;U HlTGUoʠ} GZ2pgO?jFK?iV+MH1_iKy#FerV@ c#Vf7$%p6ԉ?31bI&\c*9*'b}꛰v#6lRH#v5Q͑ujBvRz%D\0(9A#no!via$j‘29MZ .pItx5],BHI]#vhCC篭V"I0{ R8T2|j>.NpyP8<  Pzcb\Dz%.(ٺ'n$*[CQ]ԏ@zԲ@,(Բ&9ZE܏} dax篽B~4[MUXBx?Jypay'w $`U!\$iHdWgDF{**?*K-_J;@emHb2,L(TW]I29Qr1g!-26D x< |Iޢ(֪܏ê? w?8 yF vR)&;TTpH嬜 бlsJ tqۭo-g9(Q!a|2_-F ivrFAYp]OiyOeޅ3[ˈ1fcVrOjDV޵2?ʤ B8W'#R1\oXp:-ȩ.KNHڹi7 $Vi,kSԫ3O#)+nw"Oz%e[.AyHAwM$!ýgK׊"_JWn3PF|1L FyWb^OztQ@x]@8p}Vc_=0N96j TQ TϵFuTOe櫸sPL;Ugc$Wr]RĢ9c,+Us M9Ni[ϯ5I[3檩'3=z<0M+23WPg$1TIe҈UQcX20pqҦێ+rޢ(Ҋv?~9ڣq醬]AG@Rd#VV` SFS ! 1ִ#EWp*=r};XLr t$ۀA>5 KT :ګNrPtHȫl$ET\` i,P2AH2iX!O0Tlf?1X RmBE$BVj[6!Vږp$:VT  sYFYb1P6zQMTdoe48;Jim9ևv/š'= wA>救ě#\8ѵQ]5U:5r?timqQg.z3jp%*%Ǚ~iH8EjN5i…D\Ն Pv=h|~VOLR\utF% XtCy MA)E}D8j6 aM@yd<^0ώrs IwOZ}* #)EcA=Fk]9Y$KId:U<<ҦIq-D7HId uڝI@#:9TzCd*ޓH[p t߳&/JJ.G~1+G1۴H;RD0F0Os-À|*Οqkg'rFON3SZol TRKo=bV7n̶ȍcg[޴_  [oXג60wZv&Be&uyA*Ny?*Ojl+;AcI~tVwLp9gĠÌq֮<2 Hu^>Namr01U1N)U(8 !v]+ 9# O*; XrqI;XqMryerIfvvEęcR5 ͻ %?WE%]mvQEQE(MV`@*AG5y6I#MP~U?ְ c|}j"Ix(957vIS v8c|F$n&'“TWlj[Uh&2ΘseK"7q_z,#'ڗQ`s֠F"IVb*=e$ NjJETSM 217ʁb%G z#Q?;,mJHʧT$s h A$l SQU*F;daqڪA2)RG#5`S.0H F `|®[:j(]@qDe;#Ne#;ytѕ$ᦻ(xo7-2CQTfe U2I*N- mzű7jlVm1WV]ObLJ]γ+ƨf|#TxVn#+sHUεtpjwXѲ>I"fDb^&*Ӌ2' *aY3ҨJ6Jˑ B W_CQU=Re\Op*N >IR̤9*!26Bz҈-G-7NG\u=a"Ąt'Uvc:皁 5g]%QA8T!!AcsPOLlH6f*ڜjQNj |×jNj-ݺ:͋,C4iO:fc /ĚBgJL^FȌpcV4Pds1Jl#* +t_n"#>Td w'?,p{U4z*b=Hq?I}mI` i8V>R}jИ0 eJ7\2In~<9MQl!3QWtC mǑM@`ܤmjMqLt_9$c8JDg;,SMR*Ks P5ܫ3.xK*9ԉmR$Tm"A늎@ݜF7RyyqLwn$1ޑFlz EzU8TZz(~E8UQG5=HfM .F/d,1;kҺP<`=zu"bH\3i8Ak ao\BNCLs+wRNwLSSޢelݹlԙT.)Ò&>YNKi#cgUI6cޫ$phcM5)1M`ezU#e z+3bQ}WK]ttQEeH]:"a1Tb[sBRV:XV`}i:O csޥbpgAs䏥Rqui* ۗH`wۍnhv"VQWi`׵g߶6ClQzT=~VpWpm%|t$ĊAE8 ~r@-zªlP+i\t%k/d2 ;#MgqIh *S@Ȕ2}sQlV*mH*Wڄ:ԯ] - ץQ =TfMJrb Ҝv DGJ5=ĂG1V7uj20vpU`4݀6瞔sJ6dU0$WE:Ew7q~D'qMxƛ UWn1j㑎2q+B`'Vi`ck*kb5Y6!c@WQ}pA>Rr*|0ES˜LO'`p> E<})=6 X䓚ln0y$暌`DL&# Ti1qbLwN*i#_/_JY96*8֬FyEhKvoֵtշES] }sҪ]^y?,@;w$* |#D;~B-朴gV%94hS߸xpɿ1R6Jd+I#n8fe,x+֣\Ld~rث ƽvaREMbx" xJzfpj1aw0y_ aqŵwΡWƫ@}Ry'fwe~9S>^{ԉNVĊFrA!yR)1>cܜQ7w}*"GU؊Q> |TM 2ED,#ۈH "$`(R1ޒ@/Rmԓ8i7qj͋o-œ4%]vUQE TN85ĉ0z N |@V>X;F ZXwvGFR -ʠCo|Q\{q{ H#On i#N:7^20z}*,sZFѐHoPjգ.#'nu߳$H޳(Qeoۻ'wfZe:HJUJee |UK6\*FPqow#A;PEx CH>%2J$+ҩ42zکnPO|`M pzщ8]uQ@u =dX6=GTCsr&-jILzbDаHPɚxHN  ӊqN)%ᡟ3`Qȫp}zz;[(:ޭɚ0~fӭX',Y|ܓۇnJRw>U|hvs(rr11T) 6Ta6LOp@қV@1S>R|jbqI œ+2:SBr*2Cu5$yqO_3VPTHsTm{oޘ*#m*&rOҘ+ݨ^7w,lF?j9u,y7X w)=@|=@桙TF́* @f@ )r;LA~F((w[KWI?aez5 {e8leMeZ,W?V9D{dS-.$B@ږ"4 =1ޜF.0^õOn W1ܩ԰>J{B `\Z?(|ci$$~Z. =S{Y[ T2{90?.*)TVb9ϒ8Лsک".g".}j!~N|r^\ANTT 9UIOBEDQ FQ,AUbQ[u9C~70LUٿI$ޖ)7exӤ]s`<ݳNNi;㕦 &XFLY\LWIqZw*ޘZмaG uݯ늈rxPQW\U֭(%Fz*5 U`TTv &7AZmmq"Fr7vn y 1ҫncU&>wЪNO/5Zњ*ǒ> JNrݩ&H9VrF[#>r>P9uRU(օnVQEQEɤػpK7JͲ()-%Wl;ad gCBՇj|DNS4 J$&TrpE;xy?v>POzBhPzkcG\3BI\p0S }TV@wyr.zT,#c%ldz+c0ݪ<*qa㚝)}t'͜1 Q1qƙ 7A d"BgsUxPׯ5ζub^9Zt9:⩨UF@V>՘jhkNT5^О-@)dFjO 8X95MĎW)nmC(}'!MrwiV3L RZl mC{Hb ]I@*% ::VPe#ӭԢ((fqjuaJ©v2sY3FU\eT&)&\sLO e5i!t#?r [QJ[*F@"߾]YzUvű HDaiϲsjMPr(^,$1ޠ[f2[F#,g5^c>\Ui.|vJ; ${ ұzTMJcnn*%qP 9#*O#;vϽjca;pr}B Rq8Yd*ysy y5ZmT jAQhv:Tjg:-~ l2A1L).xl Gy۞4қnz)#2.BcҥK&E;y2 r9'8vRJ$jyczwA>3ڧ>h~.IӀ'0̀bq }i"(1=Ee)"L iH%F%~Uᣏʐ:ze;;֭yM;(0=j%)#Z~3̮>U, vcL&I>x;޺m32X5mIڿ ?[(,['S/|–PA%lZErxPNx֚63)C1U%L,pw9NsV lf{2rX3j9IgLWp <B Bt8Sa[=ulpiIK ɥe=F)H>) O^9F0Oz$l@]EoA=:Kr֖6)l SSZǚN9{})yH皳 6qʥ\p X80 nQn~|p67:|Q*qKN99;Ld$$87aXZ&BV+!+'Q|8wÐ5;ջ"d UVjm%A4#X'4Tpj+FB⥺o1ni,k_ O\o;V Re涴f<-ZVVPqJӳw)ҵcc?wҵ$k@O{zс ǷWew,}k9xd2$m/((۱S:{欇/]8sSnoqJ0IK4gs29ҫʾQD+2?&Ab?J:P:n䊝|ķ8G=:Ldr4w S$+t1U55nD٘a Rk19:Suc4\´O?tUf@~T>  Ы1`y0}钌(`GʻT0#Sd\ÌUifp+yP0mqN>Np9A^ d%g9 @8(SFʼn~QϽ1j+f '=)6iF=av ːzRĿaRjb8k9"G_JMFf 5! zyb{j=kZmП+ e{VK ֍B%8b:Œ9:G >%`;  |/&R0ڦ2RޑAi, pj7B,` VP'Rȅh9 8#Wv ]])XN0lm< Ȣb֤3#*"$,vڣmGM 4qBJrKmJ̆.qڪCCk̹} Ξ'S͒,5uTb087hJ}| *_")" IeK.2kɅ+{l@ θ;Eی7j3& a ,d:Fj)HHVu^FkjṮ҅,r:Yb1HQ|oB쓔]$p}]ܯCWL_%Hw"^>P]6=y]Q.? &ICW<j$aǩ/:$|=^'Rc$Ufʻ@wgJ!`?J}T8qOHӮ0 Nj%$'WSO<٨ܠN$zRqIޜ>\i=$27?ʒL0*k5ZhNs@^sV#A$M̦B~\JNk|Í.-&v2RGS;ȏiL 3(DUpU}V$0R+sKm'xpAMs)d WO-<@r{TJdppoZ9]j"B~Wzj"ۚ.9L\isu$P~v6;U=Fg1c<ܾ6֝pK*I^jcFn)FnW4G+T &*`S}}1NqFG#^cޑ cޑ{tgw!G P[r=)āS)ICgizfOFjŒgZ Og:ӷ4 gNW"_=Ue3\0PqUve!ppN6#K{FRE>H[{DPjKȪښ甉*jkYF;# ֧dlK%g>RA9*0X}$j$enO&UIŽIDTIQtwZHPK'sY ,<(Ms})mf+#Ҝ##l;Ng*w,CۜR= >pE9 @w =*Hg$f2+2sT9i"f(sҞ?3i҇M9? LrVv$q'o8QRO@bb;ӮD 8ɦ"{KE6̙.OTdO\ЅicV;T#_#>RĦ{y:5&G8=:4$2r9 U~Gd<0)T.qޜJOޜm.mwG5 $ѹ xQFb͚< &pxj'Vvj6 ن;ھ`RGxR)w@Irr@'6$h?jXۭ9#HB niPpN*Gu)NvRJnq3fxM /442114 Sa1Q4 $pM*OKs)H/Sd{F7Jtϵ6IuMV &hPE\ֈ8`ؤO,O-֫8FN~e#1#2灞sR$f4O"T(^0y6d782wu>P;Tg˱GlS.|GҔG&0R&& 6>SO rZ`dE9s%TS8>,f? jbS!R}9Xx}iᘓRqϽO0hsHc 6c*lFAx )X gc9QdR+SMCJi0Yz >\1+*nHMG)++( jrhneB6xʷ[2Ĥ5=9SQM[Tlz ]M~Lth.>o#?ƬžP>TvE|)dy9bхU§bjlS>Oa__ Ҍ;luRZ58 pE46:2?2Aک 7CF LP n)˖>T'd21ANF94BsҠgGPxG`zZێ1:ԝCvO<8jL ipti$c})AJNr: a@M4#y vЊ9aU$l28$u5Y 6뎦{6jYfpI *Y&p 5I%pr*؅Z8Y?jBnֈ-HssN\1h.InOiȹ9R)e?(S tԪboCj;2ҦAH ̣P'bHUs fT@G'ZIQUCƚ -ޠyQR gDΧlzӁ1M秸p y?!88Rp7gU(P@s*˲Py۰éRڲwqr%˔nǧO1(G=7)v^ ֚Qga8ԅLquSE=Yxb]r2CTr<U:TP}ކ1qӐi[NIdd&qO⣹SZx.Tɣ,T#O2csӽF;Y=kil oh zƥ3nBAi4V/Mc1l=M%\QnzfmvP1֮1:Չcn@˹B*#p>Fybi@T9EJrSNUNIpF}TpUwc]60*Ij'Nzw 8h;2&YOzR.BSǥLUH!#'q5*AM8J9wX7%f%GJnU;K>d)=qTgA A-qK%jM= SJ>V,H}VrppOZw dlp9a OkV%MshOڭ$EI=>z֥ -$zj7͎0vn68%)@FC}Z]Mq3d7cS4y\M`Dgfԍj,0 *8 D!)N(_`{cy?hm'on,rq$x6B9Q3i-d @T6" ڪ\>_p~5V!`*F8qQ(;b逓zR>l9اcßʝ~cګ\;͈a桞I% 8AҢP(ۍ,?.r ,Go9j=zP9J qZ*qFLIr;MIFޛ ybw 銱d'*o5&Nݟe93*g %rJXu$ ¬|6rK)*rAF$Te@99U`s(v?J" gɫDGn {XF NxXO(`,oj^92 ZG2̣h8Ɇܳa7D6U!G` $.Oj4ct: h brU9crߊt d#\)oRHM\BeeBXv4KnRrß^FC$d:Kœw$=j)iss+fWt7՝Fs,j$cӹ5fgt%ڛjr?ͳ=Zn=V9fI8۸)v'T( rE<(NHFOZiҐU[zR rn9R{0 )H2ݩp}jߞ*CVDw)62 XDPLn: $讄+g6r=ULN{5MwL=3RGbwM*lԑY6dp+B8w klX|*ЇpKO¾پeB,k퐒*`?jؘ.B:5c/tnT=HV?.L52kfsÑIIwbJp䑊xddv,wQRm qـVUH Nɭ[|㝧6J/lCQϧH69(i2BNAJ~ Igf.)Pn5kSbx#/Pjk ,cơI1%~BciDh³AV wՎOQNȇaxrwh,sS!G dӌ;2r)^'Iyd!YQʰ4BygbOֱ-Byɼ@H*ÜDRH8([AA.1B[de n 9f-KtnԒ[D&$t㊈*aؓQT8cI6pC=ךIs|f-#q D@uJ8 ¤ݢ\T۴kx=3R$%WҫY]jEEqerP{WxUc:VOWedC qn,> tzӏm`03pL1R)N#B,,P$/$bP6*Σ+LƸv>{乳+EB[v/i[`QNk30IdJXF8=RT=ꦑu梒#E$_7qM#ʌS$&%e6Bc^[UO1ʖ'wױ7 ڡqUxJf'ޭVQv7䚬*櫁KXCi0^G(*)3!jONiɌL*?άZ3#(]wfF,!Kty?:*V)?հe;O<(%m#DhdTwM< ^)yQOj X hz[KX%=)-n(JS=k@ ;U2֐gݷm>ݞR7P:0ȫ'<4vd@T2`pr;5GzQ!XQݕn@D EFm0I3jb5U늲"qVРTr],Xrx8pBI.{23ZK%?';ye VN#p.0[)"gTm7iЍYzUm5]-VFۿi@!UɁSӡ+u_0AݪYPU\ n<cdUcdS M4xK8ޢKv5|޳ͫA m-numew?yЄ0\jL(J. Ydᨀ02vR9#EC>\Z"0ȑbEBι^;ȉHGoA[)]| JF|֣[nﷵQH6`[6oZ0}iUI @1,UվPxSI$ G;AJGvkڢ(cRszwln+) 00)Q85ʣ#S N6צjҢ!s,\N\[w-#.ujPyjn񖭈dJad1bB眒Os:rKai@֜)@ҏ4SY{8ޑDǎA!Ts8p#iSx7 2b)Q6Pt4ci'}ҫZ^8Rr }j {am\ҪOD2Xi0=ۨ{FbFz!uJ!-¤EI-lS y ?25H݄eClge \p*XO>) u" 0<(*GZ ұ "SJ"X9"ذE㹨 sURHXHe$:Ԗܑt=Gc˨9ʌ4Yz=)S\tcӵw_TcQ)@?ZtaYzjx9?(L;ۖ+#5vl0;bHHv).O~zVLaR0p?^AvWzȸ~X՝=ė'+jϚISN®inXO $ =֜٣w3VlXfeqZFf#GQH br&${&R4U%?Z}&l`VI45SӣQYX7wⳂ*MjOd6 z-;N{շ`ju!F@ *"F^۵Xql) @E<5aHu+eqQ+o{T7ÎEkqৣ } Go.d Â)Is*w`aqS66܆! {UgB~z_zyYWхYsH}TrceqA'xI* P88PlђFvQrY= TQn%G)켖${u'GjF#чK,~S=%Fp^REu GE#'R%l-ʎX^&۟v d *~GsJI;Pku{m͙EKf;OP6kgFbQ>#~u;K/pj;!A:IVe)Ͽow"&N$,`+0,AF=I229RPlFz\֫ `XU['Ҫvdl5Z[*{H9dE94RϋmY$P 5GZ#TfٯB0\Y]0[zիU wC*PCend!]zeNePzҸUÝ+qW/C+W= mSYboCMY Æ45@)?;Ӗ'6]9QXo {SC 3bh~|J5ݑ"Ȕ9pM^["Ћ@n3idظyid8cҥӯͳyR[g2Ơ!(8 ÎaT05uJ>V%?!Xaޢ݈?28ݽWh"1-+W!Q/j(T)$ BU& N= tjFȥғBj,c) `$ul¸Zo]h$pϾjhidj!V4eU$0V\s3A/b=k^oK]+y(īXבb(t-y?.;U~b`cCo`H6oc t m#Tkr$ N$!ya;tf^hH+GwOhPDE wW J ˁ4P)V}ҕB+o&L`|ҳ9:O+*A׊rVݞm. w2y=8MƤ.7(RAwĻ]= KǕ .yjqnw0:Թ>P@FP*0#5 D^~j$~㡡B?~lt$ZKB0wN}RNW l0C )*9_2@3a:SkNXksjʳ F3VEYzu ±^H;yRဩѕPX>;me-/8ާ2"^@dOp߆k><`Sف?JjY[-O_@q)rOZy.BXuJrsR 3Ql+$ڠ1+lT^[+9 X XA[?(26$ pW$Ԓc;I ƜlYsHI!/\+rHD =9fb@PTr\ ->lŒӦ \Lb"w8NqvO&FsoVo)F;g޴ې/l#ꮦ+pު՜mnZeLDL]ͱF$~^.#}in,ÒѝIo2]i^?kL$a7X=>jW"+#sZ٤g 0$}Xbz.zyq'ǚJRu|](Og?J|b3JE*0D[KwlJ [6>F(''i 6Q᜶Nͣ)$_<$?MxC29d!G梒- ÓR;4`6;m㨫/=F K8cnHTn1= j \v= Q~ȣҩl0d T1"(M6$d;lYRr0߇zKF dcr:8wү`MZ]G6gERv=:g]V$V'V\C~4:Qw8*΋tmIH7:mO})Z1 inKf(_I wnSe/YwJ̸sԖEHѦBhRX뙣c8PfЄ+ҪH^D!g\~V榑[iթ#fx+}jĈYi)td䎅MVA /mc5@le8+Qdex ޣHIHl"8x6HX@yUgm.+?w=}2r!QKf`HqoRn)g8U߹8&q,*x 6 >1<:~5iwJWdWmȷ;v"pwt#e q =1RJC~ɂqnG\jF;a i#SO.rKm$zӋ M]de G[ Df%s>a_JžtGWP 0yyU AWPwT9Vmy?qQKyܦiݼ#'O!)_A,=SDȠyj_5LKtKҤHߒXR`GFܓ٨nQMk ܰ GQZ* T4>X#VsY) MprjWFd p3Iȁ8jk\L?%3Ly [錭@7aZ`J@gi4@I+#cz2"RE>UެFelm5FX qMc8T zZW2GB)[1E\`NN0s[z_M8 r:[Xj rGp}k)vA8>X4|4'#6#2@c9$Gҗx76ȧOzdΒ"k L˔#ZHVf%;l2:xsbnNU"u+% ᗔ5}hq0c&׏cir)e#Vv)w1? ZvYv<+K&GRF<Ԁuq"5r %ED9P9iykp :j[!8U?6Cp:HL\F]cljTX挣6ڣBJ[*G~A6d%̠ ԖV4+<{b`-3n1QR )T%PN=Ѳ1d=*8=c#38Z9oacz(T2dVG\RmX>A՘̎haFSTP`єU$;2qeU6>Rj)y %_v* S昞BJ; }%#!ʱ$p$ rgdVyb=*caaQcةydΐjZ׹Bu*l%GZH|6r$*mROyR'#Ĭ2 =zc.aw4$ ˌԧ!uӶHC ]O۴ʑ _{{FD^AjݼClP(\Rfpb]]u)wnsY72#1=G-őNNp<Ԗ 晹nEi^6 綌0&߼jnW.AK>rmL\yWʙS**fU4,Lym?֜^YFF_}0Gޭ+T/0۩O>?PoԕVP{Usp{jOl]*;Źd\_FL4$ǨRepZ.7oޣqWt@vVH~ v==j=鼵T,嶹kp늊m1Ό9[}*Þ0~ٷc9Ұht7pSӮ*$N7eJFP9!3"a ;!I/b+f%uocOHpd䜃SHW؍*wK<$c;{*R&PQMw?#c$u5 \-*cV6en~y_!ƅf&a)l'$|DOIxDrd" ~iWxv>B#xl7Τ׊ɸ|U\l:P2ѻYn!54RIQ O:ivӥ2JE"1:(ʸ,iRHgrRiq;MVز| S,#U$c6t.DGZ5x& ;`$<4WIYV˂1%Fjd+չoE _( #p* *0ہ t*h9ݜNT h]E rzxZtqj.X?ҳGA QTĦ&?w5Ym2n$; ]z%j'7>Z+k%$(H=8]{uD344y7ϒ# Cv4iGsSq }X.ebHSkq!>k2i}% L6Ei$l2L78|KnT?7O{ rǖª8/3S7fвIJaeEYld8>ڵڴQ wqZq>pۙ)7A1 ~u.Șu C7Tq/bA4fT0GNM-,R<3ɴU[2Rs%˔8$j͌$d_S[7(b jw <$ƤݐrZk2v5[u@qBS$ޫȲmRNWjuI6F1Gtbqnf-ݩWtVF zUKp@:3J8px ۑDJwx.x#*r\V1ҍOMW~KjEWFt!z=k&W@y'ZςF1#ۊjL YXgƬ,[H=)r;ao;`>Ť1I78ؘܐ~a=S3H<6Y6<0.o!|X 'q5Ijb<5Y$1VG<nMbBHSD09'VD8N_.\w-C,j0`V_.E db\}柧g<@"{6eKyF3?5z_%=W>&]hJ JXXsdQg",,*U,[̝ݴJZs'hR_ۀܞ m `YPAAiitGkmr S,d#,Zh73:ѷ#-QȄȌ oL| Ңhs:<)B0?UGQ%0C)D#sImt";m$[$d`5#Y e`rxE4RnWs'=$>zRDݙ+sT7Fz3 Ki9RʊdЇq yˈD·$MiwH2F< r4%a1G/ҥch8QJ1#|nrqS^4/ ĎMxYaoBwdu<8f,un'5]}N gN&2C c"`1QJ,A [˜dT[UVe޴dHt!F]p=.ة Zo 1\ch34 p=p"f2g$ eą85DljǙ;?+5#4ՑB"Ax̸gvgt;OVF-ϊ[@gxЬO1*cܼw5VyǼ wL%2yL|5=I?9fjKsX婽m$<@? Xߧ]>Ow'P?*%Mnjʳ[桹RǪ ]'Y$>XO2;K;v*yxxب霜n"ٔSc #` z|%an5F055c5mkk{r} RL1Vϯj")[>;Q[9?,.a,}39f4tc+ƫ,yǥV I ߥA0а؃t7}dU#uEĊ:*۱b2+4D I򘁊PD|sAJ<ùiHzp:SM?x驕2$u uUvfra;91r2j$H2G:{8n|ɭJqI5Sn8tȸhi%w*N0c4U<]p}BK/KX'-Inḍ/F4j5*N 84?&3NIM,ʰEO>jZƄ29VPpy^{Ջc8+Phhɸ'hC=1ֳ1Cq20wRݣ(DmʰT$ 2j!G#Fjbpe# Q. m 1\Rv+*z6N r*ׯGJǕPjy[9$?,ǏPjfo*g%v%GuZ77IY #v?L:0튎Y#Y۬9EG#|eIlaŰYToy%cM,d,@RRXǭw#jQ2# 'f*۔.XMIt)VS ϵ d 3P[4H9j8`c!@\1̨'@ : ps dlynaXӔ鵲 8:b *(lU cnHH:ՒeXc;QHI8]fb11DYGz(;pqd>Uhm.XC*qnbDEf1gd@UQ- b!v"gA-e*+|<)Ingڐ` ${Z`nj=,Twrp=꫸۱[1.XU*C1Rejqx5%@^N*ƲD!*mKPz GNqUPUKr LSP8l.x94GIpᗿLTu08#)Q]̲# Jr#6BF1R 2|̤TlY^)^ H/z~bv=EYЗeßBWX1LԌkI 8iݿS,Wn~#8։e1E 4"ryx-+*`7x.vR[Lzu>oQN\MSNn@8HrOiBR8X*)fA σK6 . `p$yrՁ]ѰqLݘkSQZw0yF456C:gw< c3 pi;$OK&ˀsVYfʻ/uL%wLF!UTILIYdU}|SRFd!U ɹYr=S۱v2!*ɖSK+YXrHKzwL%m┆ sS\fʇjԑVuQ\w9n~DzPʷ/-|Wdq}}*s*G'ޘĔN¢OC)i+H-rq\ }W'0[r?Dl!;8 BC:㰧"7|dRF/@hE @R06eE6Vƒ֪g^֫\B$nS.GUQUP.W5Y imc&W'H sWHK<?W4Hg?C$ ?n#P]6f=#U!Lmeǡ4ϸ w)n>[`fQRK˘ۜ,O5ճ[FpA`}jYhnQֈW/ G+Ip T?:aI'~U\ n9.#\\bKʟ$(ǔӦm>Y$,@,ڗz{fco- {j[1Y  3Io"2eZPcP}FO!y Jȯ#ʏztgGAHvG@QnSHʱ$hYQ3+`(5:Jn}[8cUXTGİ95$j8䓚 $g"09#jd 5pƥeޚg2ܙ<< :S`&Y <~T%gq֒y;v=i%];us?7Up[S5:[1$>hEo6cVcG-uKq6=frbå".˼ުuz\ޠ,|,F*$񑂹ڢH=07gjKe,vZGvWԶ)ݎ“r)pΤg?5F(ތx9MޣrdNZtcK[H`T-d唆$~*{#_NJ󎣊C/MZ:~߱JAv/O|Qs[@nMELVݻP{FAT PLNwQm:p'B !:m8hP rĐ}UljPA,HA\~hyѐF;*8Nr=+1[xfd%4qӚc\(Jcjk43:!L'8%[⦊K=ϓPL6xR\cޜ?CzTbn0r*fF6qnp}2ovmm29 O=*lh}u&uv6ј0;Oz/)21}:M~YdPmv!E9\iνG6m=9F x\zqPF*QUU9=y GZZ{} ޼gUFv\ 4L#t5<)E#䁚  ;ȅ,Jf'b@͕RIN[6DhӍ6(mJE >֔cz1b*cv4c3SjO$$-"y 1ޟy99nTP(g db(G0ʌlOA!u[r &\^,v,ͻ$wS܈AbsS'FfiٕIbHUbHRX>+@ɩH^rHɩ.@Ŏ2EO)dGd}{~Ge߽Q8m,|.I+U1!`uiOejKB1GaPÕFF_ޤ++~i'qJÚdlv󪑖'?.8ǟ՛udRZx0mV!J183q7u>V"eG{x̌9fE]yN. 6Zs9t+'6O:ed.H!I㯽!kEđr։T\ijV@%TRLq+2.Lo䍫~K˖I2L =9d' lAYP|̅sQ@"3QB\1ɧ۠IwTNj}07K,?/^98Q*ɑd$5Tk럙-WV-qw|ЙC8gpq[e|!ג=q[7 ;r;}*uNGF*UgT4NG!oU?1Uv\ 2J@~4Ic{d棾Dkh~tS@bX MoPj m\,`zrv`dG!mYv0=*HST#"d#$ePOnMKi2$OY['{@ O~`PJd\g;w2Hsҥ 8m0 _;5[YCP`e=:##՛YNߙ*$%Dg!~u?wNj,.]ONj܌ 2ȫ~njEU\v:jL? 9̻k9I8=CqK mn)WXݩBILo!F1INz-^t2K.K2ަ#B'$}i|0x*↲i*QJ֠26)\y8i AP308cUb=hmbY 21cڥQۂ94JnC$;KpC#Dџ)"a98<Ԗ!#. 7$2>yMI䌑!ʐ1V1>cl RopC9Uf+īck}bp Y~x$ FMXGfTP۹-xڊf85WH$JygϠ./E4גJ M *Xܤʭ .Q˴ǀY(28zb]#G q(~A^Rr qYrʧEAp^9$QN2!tbSylϯj2ӱoyP[!X֨n%qxr.7 g zu :C41<ڱ㍼#ZF%$̉2qWde%WWk}>BA{b5ʪAbԤk}=/Њ"˴ w8\}ꗇxvbpG"sp|̟bgqV$3O|v [2AlZ<&\6Z̾C;,IERIb[3HX.rk*Դ֯iV6P?)98*X'zU9e?J x݉Kdg3dyi!RB2M:>c$DeŽk%wXXU--G*Ly[R hʝŕ(m:42?i~׺\ VBbtF[U~g  fUF Hg)&45$f8@9J, V A+fV bĞ;l- )fql)ĮWڄƘ; pjn#ewx o`Oa@ÆsR+Feg$)_ZXZgaہb9#iH֝VLb0rOv?Sl/‡$*XJ"| sޫ"5(cv gڢHDAx( Vi2CUd dN8"%X|T&3>ݒz3&qOm☇ uqmOS yfpzbZi^L*!zKdFR^FL<"CZdv6 U$ zT2|W'(1Zk=GR]"CKI^Vv+%]ٙ|8ϥ2^NA c0iC8B3TI–Wm Yd ҬK+qWڣ8Fj8QԌ梽uDUS̠I+m}jM?M3vԖV$Z}Z`gZ'OG/V 㴴ژ۽f=О9YP 7gŨ11\B{U!2¸u Xa椾- /c"tȖ@tCȧ0/GG #*y?^յud.y8k}@DgL(¥˅}{RҘpC+S1&r2s*b)VW¦GXn };Jk-DY[inX@aWcTHH*mEE,Jg?P,jc* 9]΀@8md9y\c*[hYGR"l,yOJbKfYcȩKH\<㚒l&Evsw`JOe?{b.E&w'ӵHEpR :o5 mcNxdKprr*vs>hiCzSI pF0or>i ;5=b;Y\? hF<ɤxRqڤ,0­Oe2ծgfvGm-q,Zi,%9g'Q$rLCR_2o "–鉓 ghwrLIPOi*fRH?vN|`FOjt (AأnH{ټ|l}01ޮ!ln4>>@8+V՘7j|Bp5BtT$j2D8qԛ[A'׽XJ]05d<¨9{WeyEs ^GP(=>f~m㨨r{~r2 :Z ܪ UN{U#*GZ=CMqޑȅ_#E>bLX(|=~5̵u\|>٬bo1YʒJskNLX#!“ִm 5NH41fm.B-S2><Qڪn`FXQy?Zm#D2~lQdfa@Z%F9jas'Zuc"O D?5EP)c4董D t՗b8lUAʱa1ޘhorۜ iNs.M)mmp73Vش,.2MsiU>R rÊmmw9]M[|rkɃɮ/.0Rrj+ćjnEA_^R0iC^,)G[t `YH?`Law.&6F0:Ucsbe#OOZO|TFI_K Q0OUY݅^Ú䕇FSE?ǥJ˛w~mNj;8F?xewF'P,=+ ̱+r{%P+ 2з>,NpNMs6i;I8ڵR#gRg;v9⧌P+X"F TU]rC GF8UP.I*d2'٦Tu6 SdD{QVc1Z["3݈-dBT*RmwcUJȴ BYnzT !nda kG^kawty1O5R YLMYILT- rj].`oݛs[{Xbaԟ8wG?zqڵ yǘ~aP35Hk2A%R3*W4c >Jflanw=?Z/#ܑՕmB#9Z3*+#ml#o**2]m#j$@4} F]h;umx)2I8oʪ0pPM.#y.1\$#K*ೲ 5m4lTi[=lWn-:$Snөc G9CO4.LVZδY`̓uQOA9G$浉>XQn,0CcjܡsL>[Qo' _7RRcӁP,bb\4q*b)̒ G${m9w<Ծo˝FVA1 .OEjɛdsGˁTClr6KB,(ImbC,-B!E$0ОA^ٺRQ=EFdiq!T w"WIJ P#qGʟ,c"@ 6ISʄedPHM#ɏр&7.Bc٫(*|{5,jT:1Sn:7. c˶98J"y|Ɏ_sPs.G>T(y?U2\(#Ha f>TĹc)23 Fbx0梴h,ːF}};s# 4G%`v)d<\*-[i' J$9$g@ѫ)',QU.۶fG`l{h985o9c0 ֵtٝB5Z22¨R7, R94[d8>/!, ɫA StrwNjtX-QN` mHR9v d;7FVB`:qM|>B69`i]c-Ն$eqQZdSČz[-r:E0';})CpӸYDe=jwaޥxG?A#ʹDj̳:Ʈ#TFٹvvV[`hECGB85%&o1TI'S+;I 1&$dX3BǷzsGN| 9#RGy9,x"2! pGO-4B\?Jt9H.qҝ#1 95J\T UJ:~yۃS*%y%W8'#F2Q `zU|1T-%`~`BΪBXC!BH0(C;U54Le*11@Uzu5 % GMG$F(=iCA~bMN@TFw1=RYQWu&U *Pw|Hj ɊD#S0=MQdzF`3Ȥ#"7HǵEʑ6QCyVzd7&Y n*Yab?=*19-銔+`~43,<v+/ZEF\$Q[VfFCAXPkr$~<G(,3fmI$j2*~h?T_s3Ufh컣=9YX܆/vj2 ,<;;.L$)"l.h$ˉddzѕqq<͔<6,r8*,:T8i9$fkjZI VU vVd<%KJkى1#_9j͒g- }[t ^ӭ[1+*sZ14v# )Gs эF{Ҡi.vN`#-i^ b9C [WK&T]PNy2J#He27cU*|>'ae`@;KnJ50M6Eq/,hX %ꝳ;~X?Z&Y5lcެM0գ8_9SV 3s*9؜r{9$稫0 +gLv;~V+V͉+9F |U).ǐ\Hi)yjlGd;SeS1dҝ9 jQ *Iy2YbIJ%E$ڄu)m>;*>iiPH iH79\e~֤[C**?Oyޖ#<'5=ڬ@wtPsRf\8x_ ,bO$7$, ڢID$E {v_1<X*4^1jdU݀@iOpEyriPa(PjJ_gmc@CѸt #m#>&l?:0ِTb3";;>BʠJ}>U+(y.-opC$e[hY.ҧ+d=]Q  n#jʮc`5:ȻTq%ld;̢0Wq!)X#TْYUb_\, nIcU_"UFI"A}+4$ ŹmGvdUc)H ǩcj8`n7@I2DRR{P䤸<{tE2bEgr*9UK+.wlf>']Jv߭Wm_JMnjvزpyPo,]TNAF&S*rf'F?;L{cRrp{T## UV//cmX@=s*8{ff6}![M=di@d|O2B\MA#"qltE(L(6 x'z慌®IiK VBJsp)F0Nx<20aS Hi@qޝcӎ>{EqTwl'!cRPW`*)| b7Z8-Uo,0ȽCj Q+j ~I$sJ}3T y,|gTim0ZHo+` Rlb3)XIpyInX"@ǥhMz# noci4nꠄ6mdU"-g 0+sgTX%̙jh%4Ri K$%7CpII'qº({ƫPQBgn8s$l٨`0SA>`JR<]zz[ScQF$Yp1/A72! PdOC?,9)X,ÜKܹ$TN1f [략d`0@֣UV}ҹ8 P(YLNbHݸ͑ohңD;FUM5'Py\(^:Uw t6X\ef# -4n]@ҙ"WJGO m|xR;ӎ<( !I@B6؂BTtWcp!I Pw2qM1$%AҐƬp]=⡷WP1"8Q@' =ѩRe$UQE֥M8)&[;9_[g?z3SKgt}N~b3ҙ,r@?%3;U W9UT&&yuUNoLU/% n*a@@V8qҬݰXzc&A%O+-9Y͐IV*0@9qV슭jՇ)* ޴L~RzZ7Mϴ#Ư\2IO* ~a~)8l5*noM`I‘w1=)ɳv?9#7N@5d SYvH23i\'4&VLS490c7C z]w n$ '$ ^/֚!T`7gVla~j)m!ɨHo7晙WQJ ~d͗8T!{iYRI$eP}90W|"w=i<Pr=}(b+B,qO:Df䊉܉ t>*br9jxQ9N(Qid`8".L~4@|N~v~`;R]FD[J.O>Ԋl.@ң.ֲt25fer0Zndy ϥio̹ j!2ݑS n&D)+%֥b@c m?ަ^mѐAn;y<.7QP$P2rt1Er1Lh i3eYG*[Ie0ʕq>wQۘGgk+>G_AU,d- 9#!~aL rP2:r%7l`@NOzKn\*+,%UfBK5g>Pp-" ]&#+-MT|+L-=3TKyaQY&* :㸬YCEHp[8s+6m) jyc_F5 n#yAZ[1N)cT'7a'ySc ŏzDH gsHz*EjH!nb# !TSx jfV9¥XfOJ,+xbY?JH8%$ YcS,/hw;\ODs`ј YWq H iXFN pO4Er=,Yttd#BTLTY\ޕXAix2f9f9.GbpqL ?1T454X dm^lHp1VU[4ǚhLon5#qjm<`S f"T=<Jb1y=A+xehr=)HQaޕ*^#f`; V{ix 7知E%հ)zTm  f+ 3dʠ|#҇`%P0Ht6snH&x)`rjI FTEXmURėn$;c Bţʥ*t)Jۚ2"(w RČ"/rw SU^5# Ǧ;RΒ,hUcP(r zJ#D! 8-*mdnX=M\0sTvqB|<N t1 uoZ\z0׭M%6_TBL#oU0J͜!qRq¤M5$M 9#gٞH]%r <+~hqtTw=*v_9W8榚)~bp]n 2_r|ÌzRi;0)L!bM>hv97|M3!PHywlG+m8 yr>mslh*{b+GTs(T*I9!VeU<ԶŹ 2 9o80ǰ Prݤ(8$#lٶ69'RK6FĒ{UŒ48ڇH4%mzI/T"ҭs/ F2AcɏQ]\cd Un?-e.n i> 늒቉Fy]Vv`naF!x> 9Bc=7%H B c)g\67n=ʯÜԾY:lgUtB! ~\o_0i !CHCò6w 1MQ hdxx}ituZlu|c"y.؏z? TkYHX )P! V4&O֫pQv?:p0@(?:j; ǗcpԤ4v39 W +8 sNUr'c/{*%nIقE>0&cJ}i0+& jW|Og)kt+%&^ #w<㊞@OrJa0+t<Ds*ncE tyEsY[# FAUd#TjBNO <*ʽ 3VO,jҎ*Ii"c 楘G&$X}yILz7בEm Z!o0dҙyrŹ{V*}8@$v+ &ppHY$U~Vk}VL8$% ;KF'3UR;,2K9=]VWyrN;8zHP8g_)Ϲws8$a| ZF-N7\Ԫ!T)P|q%E W'Hl!f݃o4mģk*0^x~ g x~ sjfSxVdN9 xG4sI X_/VZ2Z2zZ 9W8 `Z^Ȫ4o'E=0m<[)F I?Ϋ`SO&34LIgϝnZ"w@R2.@pGJs|g؎G=" !Oq@JLeO8mvGX۱8=iFң*;8'Zܗ ?*3֠{Gdk\[CkL|U]JI,Tjs,Ƈ Js,ɸg;j rzzT:e^Am65e<6վGWB~^sqTVSuLӊ ݲWQw);1ܶ)'c<'>٬9ǘł=.mq7=N6v[=!4ToM>|7ݨncWEvʃQ\*?zXQ *[|=aKmTmY?7JN#(=zHmfI<Cqz#DciF@=sZqE|\cֆb~Q}*9lQ}^ҁsR''zMܰHSf!c9Ҡ)'PO#*<+eIa4A#^XXg;AUe& -زu۞^K#l] s,c yp7d 8=ڠ̋zV(!ҮFѝ!J8 SB4RаoP}i$J#U-ޢ)CcG"uܠJ ?irs7awcnTQ2L:&Hyq֣;ǻs瞵gly\g{q\aԈz9Ej65؁zSX s#_Ƅ(" (36M7 ;'j; -^In>4Kvi&BG'iۃO JJyPIK.b?N((ͳ,F2gPi' T= c1¯sOXȒd:Zh#L[%[v\v¹xLTMlT.cǚUhrͻ$VcWӜSVwQ1gy *Cy|߰D1hR@`uH2\𫁌KNt&MaS!? RKTf%"$cz\1JA+ӚQi$lȴ֍#pQ[3#p4̶F֬De9bT"!CV`Q/,v~TșgԱ<QDL@&v1sS+앉sR+b3׶jlGj؆Dh+@VlWgO֡<<`Th6!nbi4kՁS:W cLEA+I=J@XPqQ`^'#q֭FNGҩrE?tXw2rw.-*XvZ͋3&8sֺΞ)ܹ5mMfr8W r޵b /ʟOZԳ>rG+>'ۏ92j #xJRMc|18!i$v&0G9 C2yEXsAe1\I>d>hQjeI;lHF 689\(ΣJ0GOQt/'=1R49+F9?3yж<D@*+ޫ =ՆF{U{ ̌>8WxjȈQޡ`BJ ʍvl'RRʧ+ jE cȫ2@PF;сc-l}3M@p70ɼƪ\yB*I>5\Ī6w#RI#O΄}*A#/\Y[jFCc* &A*1j\m4$~S@N37,x֩Odn.SL͸GE?6[a,vըbQ7*meNFѸiPj装L.bXJÅR\)D'5$s() SH%GQAG'yޜ60A1<Ա |R"9SԟZrLcnҬArѨMaemٓ"E(tLVdޘFAT7!PSUT}(I @'ma3iBH5Y$+֡rÏ~՛v 8jJRvgtf&u'gb^]GCY:qӦFpj¶M,ݫ*nd *C[9/*>AHB,ՠ1'!9m$k*Y#i j! Pe2coTx3!c?8rF.0c?ҙ\ $]:T֦1[y_@|)9j44RT`Yʬ(I@$Dn=݄WʔsJk.sO(3VnUs#(p*kԁ ȨFHBn$zUhf #rPec$wš0!# TrHgh㟗p)3>{Pʻ39#Bj$RiJ9 \~p6ҭ1B NXT[q暘f^AANjXQ:TVu]Lhpz**ڨ0 ?0`;j5&IpAŸZb>@j+ ɐTWItuwztnfIWh?+vAO!goaRZK}IKN/ (r1anE 9Zv3-ͮUYhw/,8 9V9_9ϥΛv-GqsxSGW2b=}d=; cښ)ycFп:8Gٰ cdtQ.k^nT{qѢV"Р>t4wpW4|}j)$2YUqWTH&s:}1Pe#g"gWʧZM ҆VfPS3JRcHI5gbf'譇SLݒ9JpjkDDnAY Šeq#.n##vl-ڐ9%X';}MJUHH'ҢzƮ+! ⣔6aIڜ$D}z2#<}3ҘChnZC43 be93M$ĊfVxDLBvG !c4 ,A8QHJ]͑z֘XܐG2d{weQצ*9UaSCxNBpORC7 gqMq޴Ъ6$JD:(Ȃ$f⡺X[=#ҡ# 5ǖHJd2~THA85;o0|+I'wn2)>2*S&Kn?Sk1zf V|Q2NMO&v_δ)7/We]0^ 5~hnj8WE;zXMuw^̊矧e :gE~+%ebUҵmo-O|p֕>c+Zplw=jzg0?^yoqHWkv4JKSv]֍䐊#|s\Fj{ =E∣$N nF-+w?i+<1ᰀp1Qȏ:q3G%e€:ZHP7`zp کx >_-*犱9dhpFWm &ڿZwd?>Zcf}>DCrdڢԶ`7R.ɞ2ҟn67W]P;I?)~_CO CjpPJ$>ZU\=w~tsTI!TUYCĊH0IP'P #f&ϙ|:f"x#xjг7-,.cxV>j7ؔ(`+J1Rk{*8#l#{dP[~ҥB£v{f@HQFIniKl#4-ǥE}j/mܜ{R]@o!r*})p}#{L' In`SnsH=O1_-?{{r!}{Qʱ'߽C2 |U%ISsǵG Y\eHܣ{+޴¥}FЙ%ܕOr ,Y?SMtVh|mFfnQ7cRU Upr?J&d 9^A4$Ү8VZ`wJqj{@Ù S.Q `JcC 6\qSI(_*я}irGD|8lp=*EH1v>TrǸդ b3sN/EROBzqR9I8)NiBĒ*EFqP[x8jBہԩ( 1Wm15fp Pji"YW8#\.PqpEO$+*wU'i dt=YT1R6!X cHA[9x'@0;z)SL$C:d'3$ O}uǘZ 2p)K2x_\әr,!V,1OYi+vZ@ؗ?AH6LTn>}Laay;6wzH 8c֐<N HLrwA4PÁrE=driFG@-Q\%iį< 'U[G1Y>)\`׏NWI'Pn?R#ũG?PidvK;F. )_ 0Y0YMW>ZMU~e-ՁM݊61Q?Jd;rU6#)v&>u[jcq[~F2VQ9oj3> ʝ?6?@q)jɶJNTjDVSgl*qM2h`\Ri" z [2_#lb:ԯl) GZYcg2Aڞ?ٙ_ ?=+Y&I",I&QֳͶ68!31Yd݇p_ ][rSZA%*Qޮ8 R gELŔW=)Yd!RJ P$|pGny lI.\}Ve}$r3)H*@:WojY"131Hf\6҂;{JpzFX+N .UІvcZ0F"UKUH1 P\Ƃ(1TSQepfl/r)H%ȤzN[opTx UUvuk~ݬ9H]/<.J^yF7ڂxېo)%0ǥ? 8`JG@5W͎ԌSJUeYӦ6p8jʹ>ZsҧArXBo 9,xJ0۴4= 2R#(<ǖA"mJ j|oW`)#Rpv\i^1S1L2``2c2$Y6eOLT[G̼q%x|kGJw9?s)D1H9*N*Cr|pI8 =T2?rnj Aqvci!z#pRBXV9 R8VЀ*f~lrIrqҍ ֏0;xbH8nh2iSHTMJ48^bGaOI#sABڕ*`R '*䎴ne~Xi :I+MEh6y5*@D J$CSVMs_ ?ӡbG+@vc}kCJ<=][}JbzT|OzS ^z{U+vn=k,ܓuG/9)ƪ6f7{`|$&i#t$Ld5maGAMV ,+J❮ @U_ |A?J~UWWeUx9iU pH?Z$Kw4 ",*ų4\¨we>$\~ROWKl0ޯp'< ]lmpzI!޹*-JA嚫K7jtdt`Y@9>=Wo. ˑ+V}=wnBz и"`a縪{\ԌsR<՘ۂէ<ȏO֯vꍱ"{5 D2y4;~= v"P@s+V`b<·l-(KaZqՏOKɫd{TU+ju[5T9Dck$PWd0h*s !G%j'6BsRHn*% wGe$!Drơd${b}:k; hS2={S|JY!. m^գai.9cޭDRK[t_{r-z@:: gJږ0К.qcWhDhqǵIIWqTo161S]q\f>`kbetŒ5[~ݠ nI"FZeF[ÜT1@ÌAjK%&sؖӺ=IdrOsRc֞T%HJ-P HV$H XԌ1Sޥf *n~h+0X z.:MGG8YPf$}jq MCwFR ֋&^O*cD<(cKu Lse_R]Bwr];_n6y:y &@yۑ!0ۙYoNBp9^Ѥe?V[]+AAJK{#vpy,7uP#P^7:DgVM0 j7|֫41=}j.$>f&^b dfU ˁZr.18WcR 7QNK$ V[3IE!O$9 R2 cee5_>tڶT7N۳/ (5GYç @~]JCW`U!"%?q~UyXOAӒy&-Eu4ؤXYWh*"$@iB랫hˎr(?"4~F@H Ң_ZH`y%51ɍ?Ŝ:3qN~lEIp$:RoXdKyV7Ab2O =eer"һ3J5dF횞~gA&' gK8)3fDa6 dRّ@:椙ayf`]N]VndF] e6V=0FՕvT7#j21l泞F-Vm7 >dt5=}kcb#Uhwy[\U)URsTdVdƒUH8UF+]2C*2yrx#E*H 穫 Glcrx&ö1yՂF-Q[a95]NK(>`=d5W+ڂD{5&/YKѨ#HYX?P8X>Cwȣ5#FAcLɐGJRL2Xmn|W <(=I[I߳h= #?:+fm6@ ӣn}KxĒn#i5û lBFw#u -K3R j3`c;T~KRWUce}ʇRo6U(?4yb@C|}'XQہԁͬJR9e}kJ7laHz52שkՋWG+3J\@w!/JҀ ~*'4pI5R\s˶zYc9⨨'mHp;Uؔ*z1zqZl'+J͈pZ`xVU.$S+mb]$zbI B~g8e)JĤzUH%ՎTlrQ]52Y}v *V7\n+[Q6u(Uh t*ˌg#qz%)㚹]kMExc$ʰ|I!󠋰FMzH3c8nm5SI<>Axɩ#KGz %Ԝڶgu^ƠjYdQ٧m"YKqJɅQcT*~$v 7٠򿈷4(Uϕz] #wES)Qe/=OaVlUhB˱ЮQoj0\/+01f,&BG Z Hw5 T=jƦIܞVJ0XR@@?3z$qV{Չ nQEE9l/CȥܧW uW?z(Z&ZXt ,c۸W5:7RyVèF8`܃XFP>U%@囟֭?:>G(psڴMˇ{Uˆ{f͈{پ@=dpv㌀v'Jӵ VBÎ<07$M,pq 4[\z1T]1GV0<ø®ǣyhRXp*iZ#dzRy ?, ^޽Kv[?zX[jmB9pc\<'89.@G cjj86jy]>Z+L~jʳNi'&C67D2fI,NPiUpVEQ#T(ǩ̉|1ǭ]֪ѻ>vu Y$DA2nlҪL"%H*~Tcg9 PF) 8sC ipx8Z68#4g*pjմ|܃[].mH?ޭ{ ܲ},c|GQIE$N c*9:b >jQVP1WTT(*UPjo#+ mǖ7$+2Vm~RF}i2>$zvz֕KjT司9"VjzzTW @:dtY\Bʤĩ8Huܹ#K$y5rUR[FAWlldA>v̲ԍ: g9$s`*YhIMOM6Q o#_г|Gz{ mͰ|S|EΞGk_澾`LQzVR`T],kWOwtg8X$-4j#'z@ g?6rMVBc 庹<{:C 89}94Qs'Cn4ұgvV6ۙXx1|IkXx(+7|TaBI aq޴.2@ ɧ0 p0*("2q#U̘ZiXnN*w'-ɫ zd&|nm\(/x{f͹$$ i1t~d>QiT tNBu XBՈaӃQ݋X czSnr3Ocܤ3?qYR$̬wNxzَC)ַ-*#ϩu=>?{ֹLJ$⹉Y䑉 )z#+iv겳r? U YA㝴j%vj,zUVPK>#.F~\ ~Ub!+WE+q7lS" (#cx3+֯[\-{`vBp5;G;"sR*#3p9Vfp\D'92E2#(,Ɩ"9D̑rF8VZHr 6@ y{- ֣{9gE1x}urXwݨx4D?ZfE1@sV-v}Bj H[h$*Osқgo6NTs{Ӱ*v$ΦEߴ*nMLݎ3H*V|=B*mk$m*v2Wt2ӿUV,IX,lrsv9'c75b6dn[4";7p7?LV[FĄtV <ڠG5?ڮ`kb^?' ;v|z@<>^ܾDqzqW4vf<?-WobzjcPk8U* ReAG5f^VJdyδT+)䌱W՘ ukbiD+"tTH`زuIp [xhrT8~Udr< G3u^Z2DH 1j݉$ǐ8irV-Z?f(ZTSu&܋l~f O5LU}gO_x'No.5#j@{Q-aj=NfHaf20>ͥ66R}k/)[$V`֥Kp)o?xSkZ?WuXo=Gn&~oYvUUK(Z""bڪE -V쏿cXU؇ʣ8^ґmAԞbk<؀Z[ƃjG=U[,H95Ozz)nj1 H޵n$HZ0!XMpܨ'ژNNߔeQDʼҨp dAneoɨoPMĚi2\\_<{՗Y.G^r*Rn8k`[Vf S֏`\~VLWaF!5E #|?Uvm)!c+T$eǭaHVǭ]Eg +@ZSlfUiN/PMdI2rj ^k- |w`pǜI:-JwPY%|^E\XmVdd'xfc-9RD9 JM @ncQ.LP}/`ڄb:3u?Z%i%1ʢ/.[q}Pҷ$-+Ua85 uUWrN;Th^9.>CyOaD4vOu!˻Ah3&Djᰘnomޫ)(l&9 !;y\UG&C3?zc $?&'cOº->CJڴFSpJo*0~aڟs&𪱩in#"ξ;fĞepi7ge3P}${O=;"&M dw&OFicR2)fKMt}}7mʼsI-̆jC@Q(RKZȻ G e,FbpoLx 5]db >եH#q|w#jmj2'b  $g8`ZK-TSl8BA O }&HxQD~YT'ך̴In{U+W7NJtgdaj`q[6v ;T 4 Q;NH0,xQRS'کIBscֹyXē!{w],P yy"LՎHdzx3j^nO'#$1GSZ}|tb ucQ"paJ|h5ZRnUEHsORkiB,e ڥ#-M0)ؚF# 84)msԎBǶp[LC4!gaޡBGSRK1FFQ3{^ 5!x О9<9֧?+_LHY", 6TpNq*y՞H0ݴk rqYWm tёr~\3UelZfmQL9_vҙf2/6x%G-]%6I+/C7ܓZDxSPh<9*l3皫B\pSbvbgɥ]T==,!P [JʆSڵszu/)Gӽ.؇8ğ.G?J m4ԅU#hwJ$tQ+K'ɓQK+BOL %!rINRL԰ZIrz wG5=*X ёߌɭD nY֫ $IЂQѴZVq=gqw S*Y'+p0ZIp[p4͗EP|*(Xչ98Um}!AP L?OZkI5O,1Ԛ#u4L9'*ԩ"(?dR+.3uEv'.?T)~7,Pw-'9VR,,ї#ںHYU̅\pf"n18\(v 37e &GDh 8?ݦܶoJmn .[RZ",SU&%in<N@\6~nGjZԢe0}%@9_378*^ilm- 7@RNFOEljtE ,|1 \ܕT9s+}SQ2?M6Қ'*,l%98)ȅ[98Z}*!Siu #t1rdZ#id$*{%2HdrIX`x:V\YPH$q8C/UeU"~^1Hv~xBfϘ$h]k HYqEhLc]#9=8`V mbi(UYVVe$]Y>cIabsUmB9U"G4İiW m.Z[KN*N`Մx{&pjԶqp<ңp ';c0J}j功s߷FR$z>YT`[9o:TysSl#tA֪7N' M'' ֣N,#Ṁ$ љ ;&5i-8 9mO_ҫDǽC@Zf (+KlTcYqGֲ.4#dTX7.s,9ژfoGI# h0Ē dI&y'qir4y`yj[yQ1OZi*ۺ=3l Taipjpt$ ?ֹ?ybe4ʧOʤ$3U8DW/*vdqH \8*A5%?j-9v (ylEG;N7 񦉛zok  b;n |4Ćq=kLDE ;=cc ƥ%Anj0[Ȑu+GM }jRzVS*) |X8ֳ.2vڭ N*̂=kb;qS(N9#J'֯!5n$؃֢*z Zj-֠2lGAYU7}1:SXު8f%G/'j9~Upǁ_`ⴢA*&+Z$@a! *rM$2OR'1n sMbuj>FNVǥ`2\r[qW$%dCN\?uv1*U R=V’X*{x\sU5%:ʤW *ĉFze$`TX*\[p5jzk#4zf_ cѶ;4pu XYji[iؤ(QWnYM@@Ugc(2OJy|=*vtFHK+B.=H5i1{$0 tzzI%stz K+ϷJ^',fEVMե<1ݢI4{vTK<(,=Qog3(y Vۉȋ[;ǖ\'85mܻg,z&fnY@,O̓!Rs.0|3Q,g"2;ls8jY̽v'gajI>Jc Ky+_ '-̆()d4 -B8WK<{ sTQß9>DɴmgɫZZJ3c=*yH4qJP$>^zz+(3r |Jb#2?'ڬG4nA:cے}), o}EV2 2^بzO<;|U+%zThv39?18P*IdWw۸V~}ѕdjmg~U:}jGO,$.fR6+^yRG#h;MJc"㿭s#RoH|Ұ⾞G8QkaD0Ij[%֔#ni")L-Y[I+yݝvef<XN9&IL < kE$P\=0@{T 2s!Js1HA֥2Kx ޥ.,h*Ā-mDenOi@xSn92zXW;!!ڲ˿Rx_#k%<;EZbB sS#=[uVNt_2Y`PfEb?09H%:TK UWߦjt^g܀z`fBT\-,bIk.:;5,Xq[zµ4QN=MkتYx=+^8b)XȊPs6=iRgz5-l+W6hYU65P[n3s$@-P,y##IjL\Aڬi0\t[ҟ106ޞ&e[YJvsLUvñ~u^3rx*+iN*+0kY]<9P1y{V|9 |\UYKH{T#r'_[T#g0ip@~$8j"5 ViG!^IQj8#h簦"PK+1E5y y.e@O$QCȋoE:KQg}nFinoB ZPaRH'+&o$A=*ե6)ԚӴ4HÖ?ʴ` rM$y' rjBarD w4۩،}9fgcQ01W4M`TvMN-c~zu~jү!Ȭi.**Ў F격ih!msC} cr7Xz}#JX: >pVD#SJii$ ݰC=I'VPqҳ&/(U06JIIgĽHB4 ~5jKKxjƷƻI.r*MQW,ǥGnDzF𚭧G\PFpaY_gef@1UndϠ4<کIqrsI' !D9]Gn®^] lV0ÐAVn'A0,P^m^j3iZKI7P6p)-koeQA ]G*7 ݗ`AihV;U0.Ft` @U^tNX XeC-W̸>cީhp4F#?cUӑ+|*mVc1MR)#PwӐ,r&."NYbrKQbA5ƣfmGvE]7fyPqET5ͅln\GSUUb~gZarmOG!y?G7uI|޵yo K; JF  uq2dmv&EUQ )!bn>n[L4IRYH N*9 [_Xj5z)5 7Eߤ@IKdpҐDj@$ks#,0{g^9S)j>=f-&g`GQѡL¨SU'T#ΦI<$ ձYXKrFw6hʶO3I,H?t՝<*vK%EVۄ^>Da9'޶T->L8pVjI#`U@۝lrpŋ皚%{21?ZU Vrٳy@a@WUؘNYǽ˞%nCYk@]9Zf}9sKg K.1FvG(5^ YOAMfƍn2Fe*}k ufV(g9\:frdo=ni%; :QB ϰ%Cm$аV(O.1 ՂXp-1*(} 2GYZ98*ڨ^\4vٙU&i3i)4$­Y(KIn2B~UjmSԜR33B?2cƣyKwNf$lTb F:cRAi,ڤp#^X9wOZKd2`9(d..%@^ 2E,yfqQ͐} T%EEr 9 =KX`*Ko&.9ջh7]VΛf|!W'Ҵ쭒eSLzF=?w-4%1j+L?ZjUSaWUNIi@ fj}Un}m!Տ5kfGuVMeс߭o䀼md`ֹO8C)=N շ֛)d /Pj-P~U[u 9^{MRܧz{8\p?5L)'{s'AҜEˀs5$M3>SdIUܙn#Ұ6Jc"<+>jk jr!n?իWZ$UQIWFq U䚗TK`1Z: ս@ ӴAk&&l,ܸ n=k/ǽk^Zk>N8#"M bCx;:qUh88+KcVJh)cVvypIYHAPzo*Um֯9$vu4Ff12"h].Tw`^6QS(#d-2zm튣h ??V*Hˊh)ݟjYIny$V v9ћ XpÁڪ+6tX1jRQHb-ha^޷<T d;@xU2:gިo8j^;UkUg{ f V0xi,UҤӆ,pJ܋)>퉧p2w> t$)OVb`ϵW8dpz㰨`vm£ܓ9b*| p}qWy 0s0صזAکs܈^y~݃- ջ=. g oe,rqHLSld\p0kfy+fCcub\ORHWߕZqñ9;*9i]QL rsV /Vd"v=@K6qq zWc\r98H$䪮:rMa볖xnz_mVb|x=XĤz*ː^٪+5Ydp@`Mn[:A5~zքI >4Q dڭ DZ0B.H隊HwH|~c֣|bA<;sVQ0L#\Mͳ #XP jp$˖i'ڣD&bj8~}2 |dCl~+m!>LQOֵTGK#dcϥȎy$u5VAڪI9SW~&wLN8Ž?ԗ;1>j eOJ=sV4ޘV 6@扤PsU.PPs:fj;O#֡VR  dGFd|<;yUfvv9VYv'ѝV-(mň?Nje 1C XI`a@M@d>I#ShLw+K >73I6# ΋Hn+E¬r\検kү_3[Sc=ӴN!SQNH)-Clm(wmݳ[Ъdz$¯d jG,r4^D*ը!Kx rOF1ưB]Er1nv=la*ޑAʪVD=ϭmۭ!p7ZPİRT% ǽ!P{GtQyw}듿V(&k6Lcށ;ՋKm$aZY#$pqQ{pJ$c_6Viгb,d`bS['yH ޤeT͒yRKn"]O:TF ))/3›cT$7z+E|S+'Sx<;TdVV3up:`'$ <՝7T$gOfpW=+W0\^-,{U'ϿwrM}ȁONٜti6RGj8fMV$E=iF* 1D*P.ʫ=j,~]U^"ƶ*p>B,%B~dq*+e@O $)47s뚂bFw9?/˄pO4٠`c+۩ca!i2y~Tx$VyŏGvvvKgbǨTk.x0X֘<ZDi 9OI{r{jFf9'zS݉&wf$0).W21lp8bnFj흴VyqfAv_4g ARp`*}JXݪ['2_´hNָU:?[Vl֋6ޣ5mh*})ɻn8)C!=(e~)b5*=PmSԎ2E2iqP}+SIQU;:os' k",z?i<.Ӽ/5` qU¯Uex #)l.y).F1=&O埛dT'/GqQWF"bAc(jƂ8?AsYytz/caLRT}ːO<6FAJ>hCNh^Ii5[QpI/vM1 (qXopѯYrN>Sڕ"3rTm¨;2Bhu2yңHyU*#3w5%ڄ#ʤ:F!%j.t ¡~j2I8f~ֳ݈& 乮@9!\V[]竚u0{/Vqsn0j}mT͛h*yK/p"AR ̿tJNK6=IbK3zV^KfrPKF+wE)$@}dlݪ6餓P'3 +:Vۮ8;]I8ܽB>fӮթȖ@})ײcgWJcQPM)A&@_C g!߭Glźbێ>aUL0=@φqK͞zR+K7ZErzU;RHђH+PC7Lt7L%S'cU┇`[w.N9m#8UM2EjF3Djac~3S! dv,jC$B v5JT0NBQU?0 f'&smnOГVϷlVT$O^%:7< !S#L5G\p;z HA֜BZQ1ޤSANS땀7j"(̇-l x9aAcw\er>iHh ).fsʴˉLdSi`{U/dB[Œ(5cO I3uOc/nmثVBgCrbʻ99 ,jBـKj#5NKߕYc7rOR{U"-{v9HPX"yU5KFzsƪiIx(2OSsU1mר*ml2?W`^=AlʳUr [+n٭vr}[N";Vr:DAXz\;fy4=8fs=]1Y!IxS5~)PQ(0$*\g82q#H*qy8Oֆ5a?G/xU9UwA&#RZI6g}aZ100}u0RC`A!V*0UZr@ ?ZEéJ@Iw5"FQpV/;PikmJ˶|gPV($?&Hͤ.K|Gl\rwsQFa x h2jЕbni ۷1۵Bsj0 f\M.3֛+–rIj5@GtHT&#rUxæ:QLJ չנ*Rc-YE8wghvln#ϰ=keAlC5#gJ69?LDWiJЏQ d~V= 6@gGAҭ[XƩoSѶPq-Y֫NNy5j@N D 9$R97Iܝ;ӕA;jECT]Mcˈǯ5SQz-=bV'' ǷGjމ?T,lfXmo% @[YBZ&?t@_<_{ͰV\'>;3saj3TjM`3c"XIԒrJeC7!M.O"_g3(d",fN@=*<1aiD)}*DwLaȩIYI;@wlڈh\_vW7.x QfH;lai3+,G@"#i̱W/M5[r,h 1 JK& h+ד"m7#=UnG#PXHR`VRTVV\AnHȩHn+I&T}>JFf:u%FySS ido,"-`Ur=80zS| :3fCoŸJO)n'kCIH>: `9 Iݬѹlȡ'F(w{j2w^sUTI^euE T_Z[6$ioYSy\!{"{8l*OJ6e=[֤`Bey+;lr2E0MpF?5 + ۷MfjeeGx8P1+GJC ڸ⧱j¢> 1 gw9,@P˦.?Ɠs 5끊Э0ƒfLw8VBe~2kr,$Pw咜~.ܹ =h eMtg e HF:dS2yC"mrM8!ፃTMp>vFD+厘Ubd]?Gb֝u/GbnQr% ,sA-@9 4:$En yi©Pʭjev[P<6՝-8,:* "v`BQ*Θ=1SI?zWHo8M3Q Ov,nAvM]|3#cpdr*fCgVR%s0jUE1tS<0-q6MPHi0,sS>D(es!+6Чr@,vq(qQC\|6* s4blM*T7yTK(ڡZk6ߗT$('ds"$dkz(b7pee#2ESf+- ȒCxf ΖBOJʞsxWyJPHqvTiBa9a*[xiЧ݅:lggX>a% +lST9)C֫jjPeoxZ B%^pH9hblwքҘ֤,̪d5;Euly|i85_q$nv+VC()+ɕ=&F;Vmte *xdž&.)yMUw?1E‰sSa_&6i0zR'ԗQؤ*Iwi0;9ɥEfE<8ѹI88T(YtbTк0Z6VץKR#JHTm͓Q2aJboAڗZb^[bE5UemjbmU.cwgڠ" 3C|)$(J1cEǎاEvvunbQYYVC6)=9FXUm,rFQ`9$lsL~Gieo!6~,Vos̮*mn(I}( 4G 6*ޤZ5 {A5 Ky~?T{c>RT A¯50t w$Ug-K ;ARHqx_7o<\yX I4 LgԅSU=,ӎT}AU]q)M6YF6R H9_z%IF0s5Xt⨛ybV}qULەT5$ U5V@no %zU{5(T9'j eoO^Y~]I }zⱧK+Y yTnu5,_ubgP{7[ިfs6TI#5=?ԷA#Ӣo4b}ԟ zG' in8ggޠ{\KxH̑c 2( RLl~bcGq]Fو ;#YӐS~b?3\򕾝[ý^JxvQ3P1BrGF RsRy4s?ֶmGS5iQC bCY>VzOL.\ SRpq:TӲ]q'dđh||ZK2INqԖ侕SQGGqUى(ڠ YV|T1MpFOjj2>cz [XFFZ<[ewi)Vfچy$3N2p -ĭ!d8$vrƖq 1=o. 4(6qgEݏߚgc{(mPnsU<}y ~I{j9_!fnڣ7bZYT~3Ts9V2F՘TXjLXmN}j^~]b"f'`n>J1NjY|q*iύJ|qRGXLOBtc(/ODPal0 6(Sc]EOz{pphʅqDXe#L6{j=< q;e듚z5by'T>da99&ܠbH=1R;lm,Է#cGKtIGJ o57;|#Jj)ީ^ߺMW3>Sީ=Ɲ*|e; ZbG#[[_el<ki 6Q[6W%J}1N*}J/z 0eAnYȑ Q$jg?ZjdseLgn1Z6}hH|[GǵC+q}&41 px>AYp0AJK0<Dʼn;$ʈzj*&?5mofin۔f\Ϩͼ*C͉dQV^p1vО+"O4[qǵ9?ʬy 9:fzj)ɴw/CdLP;3ޛn8 6ٌhudy7Q*Id䎔ZFyysUs5[0kI ^1t$ʱLtۏˊZ\*.R 9j%rsN+"lAJF=zUؘ:py]ug"\["DB,00#Brˑ~Lsޥ\0O׭ (m Ohi,ObP^)J+n35PӺO2EJ}qYQ?ʫt>ccfu_8?ֵB.-4pɨ`%afBT㓌~B"@`:f ]^&1J{>lg ;F: `gZ&L7d4!8ҥ^8ħqb8lqUJMxɷ1džaژ$yyjcW-U[DvUWj+hsqg$_O"^2[AxqQEH c}M P0AFn1jyQaHSjYc+lo0?:dqA1R=KK}#ۑ1ާ(*Ųs@RqT6ff8`Oҥ )$LnS0}Ery$Q vj#El;sUTl8OZL*=R0o+WFKm& q,Ѽ-XzU5lS{~ZI`cֳ4C6$2+`v5ҷ* WSϰUT'[ :GF8]JuA{Vn]P\Kai$N Ʋ$e"|䞵tRp t G%Cm+e2*S.QP1;U NPIBjDMN墺Q;6 }E6tY$8>⛨m6pHOO?JAy5^!E4uqb\ީ Ui?҇E]rMu ꋹ(GJ#$+6hC\`*GEMlRr:?b\,oLV-O኉Xx}xk&WԷXCd杨ƪ"[vXU`d,BpGzjTpGJ<7 P+iW?w<Ջ/|sޥ!S0 AlEPw\T{ڀgYTNw/Oy )ޥFA~G,Ƀq*ܖ砨 b=hd.!z5*>B T}̽͵9Iy 9<ݪ܅,iܣ*2=v#Ƞ|HLwT(噎e Br*D@>}k2*yKGV Nے)W8#{T 7A J9`U^@W'Xѱj̰5z'bI}%K&tT,I&3yd6x !K]9U;n՛(\lw0qhbÁU v ?A;N2VuJҩٝǸqZPȰ`9?jiB9[l3[!XnU9#YhZ$eN gݓ' v5E+.z63\e8؃ Hv.աظ\DFrKK昃zB0Q!\ Ц։p`ʅ*Cc; Ok#R5(FPmYפz!QsOnC2=3#0T>7Jr@hvº|:%S\h2"c0J(!Tz/P4|籪2{U PL6>iuqvajvA.g+,q@PɃXCG?ӎj֗чJfi؞Uu/J}A0[ݻqPڦ{qP&I$.Q崛'ٷdǏ3RGJ~l$96ih `sU$fUR=1#l`#$jq*g=1We.F{O%_#T&9!?:ڢ+?j{$8aUkDJdr\ $iS< jHc4pAnG*@NڤUsOv@[ʵ [{ dqз4l} WќO2tmw!~:0/&V([yq*)?A]F{*i}^] /Hؤ 5{qNwTw Ūbxbr d9)1w kpS ϝLPw}qcMU{SDH{m(hFJ|(sa1UB/6FG1!OT6 h0F#h=)Id NJn8j0Xޤ Q.GSݻ.:AQb&(FiI]V6 "1aSevn҂2`Tck S1P~zs{8L8 ;l1W>bE2X`jhS(xC zeU2g Q4e:B93(%AQ=҅7M (A9v#<'> i$lM*4ȕzsdaʏJjuF9GMy`WHp,>jĆӓK2Jvii0T,xJ>$FeAP^jMq$ 3Qyt6HFp`ʍ84"fyS&wj eVoP)?(=)$v_j[?Os깪vJa=qKiF˖Ǿ)-a <HڔfX6W/%0\0G6Y7[~v3ߚK"(#ޛ<ʸyHX\hT.# 8 v0 g3r ^4XMDY=M;L^/#"fXe hꓴV85vV q=*DsX ~y5!b}^I*ǁ.YbL׭=pz>#Lbc#'YIrk+ܵUXޢǚco*ƛ埴=B?ʬK/g&<W@?OnBIVA_i6I1R"vSR[qҥчe r]vNvUЁ8h>Ҙ5#zg,L :"rd9-PBX8 ز/?^k!#E<~NR>:U07ʱm9VQ*x% 3{›n`%8"^d'Q~9WlGwbGӽ6 $:~FwJL5VVmqz$$lb[P5pwp)H#ylA⋉Gl2F:{I<߂8w|W6nSox%c ^\]5!V-F`0DRڊ94oE4[7Ik+?6- T{V95ҳcV+9MbuX \z(g?yA{rpjg>F3aLunPp' 1cOU*p>^f\pU Uimw p Ԗt-2{RZaBw:MovIoI|(k>ֵ3)*ݖppeI֮XT}~yZiiV\d̳Oq.0Y.K+ di8bxǘ#`81 H=0IJLǓ&@lǘvB4<-T|Snw,Oj q)uhSzgӡN6ss4xic4ߺEXB?WS ̑{T7C˙WTi]FlX00~mmSBLN㊣nF8j U\u9[b-1vSH *#<T5_# +_EE3s[-Z&L2Z(wfBA| ZxMFG;BsnURnENdfx>lG((;º  sQ@e>D&:pMq<9^q ocZsD˱K!DY%Mon?#R'$oMx]l!hjR4=]T\o&c=[ ~ HYLfBvH*S?.*dr,jY$/P o$,w^2B7,X#O2bҧG 4'?]7̨ A>nHrI;y' 1 @5z o%{{SJ ~Wlvէj~Yq;S S͜.^ A-c$*enso{|楟pPdSV5ȯ :|Է/1W9jWzQ]3 "(o<:rVصcmqjXEg<%@> H) PI n^6H;O`j)$$ =*, RDަ1$RU׭hƧ$mڤ'N땷xes  $zݳI媞Ta=^J6ks 丷S( 3##I} PfV{!|UvJ"@'Ҵ5k_*fѻڮpjbdjJ~\bp _rkFBNrkӑ6溍"w$i47erc;H⳵50cwzJ(N >RVFz28ҰrHCF~ZtI'ڬ&i|TRdl9"ug'I8Y:ӿY?4D7ըSÜn%)4-NwVoh]#q׫\@qUf'c]χ8YÏpjWthQaWUBy,)J#Kb[tINư48\` \98Q*-^*ôچiNjd"Sq9rXSU JLrEEt8f*X#`! z4B_ IjZ%ˋx9)qI#\eRF8Pwj2RT''HWOjЂ6Q9sV,-'_CVk9'ڦ@9_>ve[˛,`'*ݴ1sҠBd*w>RIlI\]<)J0PN=qmaW/Qc0?"7$n?3y81Rgf-O %O5ZlPLiK3J2ZԩWB #je :ge~pk݌vMa]OԊCC簦("1ڣQ\@@2 "|n^Fyclw\Su+ g ǽLTmUPo-Vo#h<6s*{`9$S<~V+cžj\x?CR(n;%bŒ.vU}[ yQxpi5_]ڳƫ 5_V HNFHN蔜,q>@@\DmG~ $y7/24FC'_ϊKawtD;>F?ʴ7HcV֩G#oα`},s :ˉ0vM\\Nvb~5gdjI>ZZW9I}ۜ [DTa9lAʕ#ԜMedßT%#+9SҪ+;P9V|LvzVdӺJ@lQdV6~ec3+8*c52e9ֵmſ/"֎ZNdZZvN0P;TF("':iA>X&*Xo-nH_, bQr(LyҜ~*Q1񌜠hoPno&_C=Cз5hG;EC1^$hG* ?0{Emk#.=jAn=f[ HU['\0I-X#̬ 4d<Յ`a ÜC3< iy3ZC9$ъ|JcYÙ[)ȁKq'Dqfp*EƘ'4<*CWw5I>n ČVQU(ui+`X/HT8rGEg_H.Xz/Ҩݿtq\$ Tq8RȤGqS`{WCҭXDi S&q#=j8VP~tjBT҈i>o#^siC =jp[*8ǯZUSEc֬M6SmP[Zی|~_i"zM2m㠩aro"YGޭc1^b򀍛0-@m`2 qQ?qȥ_HHޚ r1i0ep>j1aƒެZ1*1󧯧fD}éֳ Fg5$.֡zf$L`cO=vZx-=!?X]2:bK}S*NWts棐MG'ȨdsLs[pj9տұdi5Qg n;ԶHI$._rrirJ2+V-N*tʹ2ET[vcDí3X1pX0|~_Ēs `,\wұ 9ny~!o&1[2pq[ӊ>aJU G`R#n94}j8_'Zdɩ2ݵ9* !IV%#^Hζ}>F!jXlکmg`o\Sȭ D ֌}BA-b bm;*$?-~z8Ԛl4.SNo[WEI#?ID\nC/] "ҙ&0+#yB .}hGiwJ>⦜Y*Ŭ[F*.}jAR1? sXHNAaqYѐG2lBO6FT6wڝ*C֫ݟipjmW1W<$=zVj8MK&@W$X,/\̈I9b?*yP*qT psQ=O:fd8ASsxaRD|ҟ['D>bG$ChFFO& t|cYN[Pۣ)S|ֽZz)&ynf_ JfIH=Fj-j MZS @\Ӵsqpp1afc0+%Hݘ: WGx3p$ #lȮfVY\T^EaH#cýQ{Eܭ@mZ瑕#"KVbz 8V;GҦ$+Sd+!r6Rg`҇n21Klؒs#ҋTۺ㨢2KdB0~&pw~&R9G68;UIdNxP7#R8W.No6x֬LLYFȠ4 G)֒\cikZ!MSj'uQ }j)X?={0: 1Oc[d~! K(Sm}j 5ZCꢫM$z'x,ΐc5j!ʎ*h ڤawȥwWoH$R79Gjp֠ 8a\C#nブ]|e:sI$'h]LBg{ӣUIT.xYYV[Y.m8R96d2Mě(Bf>Ocaǯ+ex#֦;N idDȱUh'\d%G奤c 0G|Ug*jk©_=PV4=j]10L1"\*#5kۚFf xT*wc"m.sP6TR.1MUj"C!Wo_Jv€}*THm,0ƭ,j1ɫ| 8%p܊k0%wn=rǥ& ^9 =ɣqd H[$A1}Ĭ=N< ›gRGH?Z6zd|ѿ|$`gнLU#ڮ\TPHcɎ H lpN TR9LH<ؾVѪI6<4]$Ż r@KVQ^ 7_|q])LOٹ8@.6O"a|уb4- ǔ*AYm 7A*;P@v: dBqtLpF{b~R)"#$5A߼ic]qOE)7v4] \0xI?vx#?0ǃdڤ L\#I.$d9UؖnF'Ztf=k!(YKU0Wy\nE!ڃynFVn0T:) OR@?1<~4y D1F}XHע"Xvơ䫰Uy*,sRL,ʋ`y{Qp[߽[[QŽY1oBU1jلaYKfhf'<5Q͙YwD1UYZŅЎ)0oSB{)_٬˫.(yZl|ɂC3/z{a6̪m XMmCni\9[+.3~^fdv*+;CY*G3[G`GP"sDunGң|nҰnuGRG Ri<Khi. kU_N! Ĭo|c5\  $/ R;pzOX/lv5|3C (' R11{r6r0=t GMbponr ⠖o |4 Li|T T圖$/5NI THy' U$_!V%$qV p7U8L̹CsڤN}iL9#sǵ*Hb`~*Hc9JI00*å$)8<74\0'֖5cFWdq^b鬪뵆AIKIT+VgI;vTnSܽVͷ<_ys܉~fstcS>՟=KSmN'7Lmjnװ}~J6Ӭ-AeTQZm݌g;~<p*H דҦpspE=lݞAyH>(J=*ƚ-kAAWS[J5n%h$ 6ax;.TpFYzͶJ@u,1Py|m+rQ"hd<`/HydV9*}* MO~dZK (Bpcfd*D`Pw$qz oPqQX'UYҩBCjD|Nj5QA$3PEr7gt$~(hv:A8䃚y퐣`m`̻m$~@4H6= R3M6>8myޝj;p^)#=S24|E0d*#dAO O5_:TR F{tڌNe}xm9,5UoѲ{R[u#%. }6;`CnKzӾJwj%ГEY,Y˜>vd}juuA31]~Su5rO|ѓ+YT!5oDY֮#,j9 x\T,=*Λ]14Sjhպ(uwdc?J{AECv\L}Ȍtqq3p jijYU!ēΈ1[|eCa6j'~Rp1qV.F>XظQCe7- p$dOPwwM ˱>LG( IcKuS֌EG_jhMMiD8 h%G4$sY1ST C"ZEݍZҲcZR2AV9%6lQVŭʨ=@W>>3m#M[TwnձGpȠrqL 2)7t؛vW.1_ӭ:sA>N9=kXxLVm`~vVDzqP2`vRyw_ݦ?Vƛ^jڼOjNGҴ4K7 jjRQE 2=ANzȹĭ ҹ8w'ƹW|f@UsJU86}yZG02X,e1njj}Sސwiuo+J8v.;sUuky׊*`ep:w%Cd/NXKnH)ɩ 3iCh/cR>sՖ9'1JIُAL/~) p>v:U٤38 ;? 3ۊ̕ҡ;d?JH7LK翥)M5S%sB2(JtG1O#HqCT^ g>9>$Ske1nezӥrZMy\\ }ǭTV,I#=) 5fBr)oҤT\_.W(jxv$V_Ҵ8CK@}+KTVpLZw2(aϳR;:q ressW;5}b?$׵[VG 1ƓqmqrjHF?Z?L 8hh8 ޜv{ւcV.{j͸{sMe* >-Z.M!V57VB^KuzJn2ƾ{ɼD{{֎ơySu4HBA##< H基X*Sm=*5l?'Axn{s[q?V>HuZD!Ti@\~TI ?*.ޠpDUhLV`IaUm(t+~D(wf4JF],,hY+-f'RYI; ci5V2\ñqU[smV"e¥.{9UDT>5NPiC|B>Ցs}jIcX,~f4hR0s);T*Ơ$-$j>Y.bo1ڝ4:!#v>ZT<zUi1A*f<HC gʡª⡾By+ޣRWqDr9RbdjuWpGxfȨy9NLgӇO_AJ4Q`SOrG$T^:2u>PN{Uy>IJ OL< >aK qJ܎:A=:p~4:b`?wnI 0 &H˿_j6.ҟhc#3F-r=GJ 섗8v\=*Yr<¬UcA@s2(AIJ"\q=9318MD'aLޫg#hNj+(L0p-ܯ!RFZviS"_8>{u|'֮-=cI~ut&PV?Η!!>T.mČ:3g*>d̓l}(VK;C*}>kP7Aq,0C~tKY@-hK$e\y|cOUk>Z72]1בUnvڿpsNh+ #*`XqT4!c Mn&pW9QEĮoOW#݄N«Y6ۤ=Ϋ۶&CqQ[&SYZV=K5N^Lw-֞ /қ+F+ 0ew O>Ioc0 p!^*p+( +▖((((((((J(J(J(J((+$i0ryp(|r֛ʬь+@jĐT v4ƣWbz))oF9jff{UW\Dϭ `+X՗ cjIn8ZY2IU[T o&>tKFV?ZFwD$3]]IIIIEQEQEQEQEQERQEQEQEQEQERE%RE%QEQEs[2k @=k.qPM|/רW`AQAR\/*p?*N]Iy\f(Tih w4ScH*sڝlȁES{R]4xnqJ ˕)2˼RzRNB{F/nv2=*ׇ o='A[emSV 9UkkkSQEQEQEQEQEQEQEQEQEQEQE-QEQERE%QEQEs3 9#jJIrɪbњA|P a.*B9 qJ^?Jz y6' :;AU瓟,v؁iH_z} Kj[8>W>$ =OJ\{VEr瀣Xk.9=W*=K$Gr8) 6D 0QAF'{ b!Kn~􇏥"DzןŶPN:w]u>ɴb nJ cme`WMgsI0Urm@@9#"ZZ(()((((((((((((((!L\pbF@𦰞VD =*˺@s)g #*{Ui` UHpN: 2n*B$GG\ llU'Sɀ{TlҞs>ޕ ϚFqG\ U[U<5H P٨i^8.@FvV R%Aދ%Y\QVTYK"f9\~WK]((((((((((((((((̴In1ϕ} s-raD:{Fj\o'ozQɶ2)힕Kj"ei۷Z6S+qJ(JZBrX=뜐o !bdc}k@\3wILKXP! p[H(jP#pw4LԛBU?:b3fQ[Vr]u~]P?vu}J頟c[UZTQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-VSY޼| c5uFxOjNJf>P~F^Y7KϽs#n$'$ l>ĒZb p99Lqp=j@ 9R1>jTpNF 9'j=j@@KuSfn2MWrI]\6`u SDg5̧Mf5Zv((((((((((((((((+&]̍W&f<9ݕ#μFsl7ʸy63SyQ@~P)h((((((+r΄I,95\sIh?BGp;9dzQ 3I#Ǡ; ,x<~42OZyp=sTЖw59lUr\ҤKq< ce%23K aek1[xR50MvDĨ 5-IEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE\(ĞsҸy'zW%(^Npj' >[̗AM"4#Z|`00I=)>P2= I**/bFd17zbL廏J45l$H5i1>c]EvQmQ$օZ4QEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEr$cf fv޹14W)zQݺLʗ㔒䎠riy1d 15?2G蕽.^AC%o mZ((((((((((((((((((KV|\4# '-\~6v2HPr>ۣ'x"2p8`9c'ޓgzRvF#i8S94H P:~ 1D:5tU(ٚ!0@mH2hT5QEQEQEQEQEQEQEQEQEQEQEQEQERE%QEQEQEW+3JD1ڨm%~zE~4a~n~5ؽN'ʼ+eSGֲG ҥ )}QǦQEQEQEQEQEQEQEQEQEQEQE`g sEQEQEQEQEQEQEQEqSHČ %bpOeIa{ Nig'SQT?$71N/Ul#],logya)!p?o+"2&ןWSFcBsz`~^*9})Y0qޗ>tKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW ?뢮(Z(((((()h((((((((((((((J()h((((()()((((((((J(((QIEQEQEQKEQEQIEQEQEREQEQEQEQEQEQEQERQE-QEQEQIEQEQEREQEQEQKEQKEQKEQERE%QEQE-QEQKEQEQEQEQKEQE%REQIEQEQEQEQIEQERQE-QEQEQEQEQEQIEQEQKEQEQEQEQEQEQIEQIEQEQERE%REQIEQERQE-RQE-RQEQERE%QEQIEQEQEQEQEQEQEQEQEQEQEQERE%QEQE-RQEQEQEQEQERE%QEtZ(((((((()(((((;QEQE-RQEQEQEQEQES# y=){)QEQEQEQEQEQEQERQE-RQEQEQEQE-RQE-RQEQEQEQEQEQEH9EQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%QE(((Z(()()(()h(((J()h(()()()(((()(((((((((((J((Z((()h(((J((((((()h(()(((((((((Z()(((((J()h(((((((Z((()h((()h(((J((Z(((J(J(J((((((()h)h(((J()h)h)h)h((((Z((()h(((J((((((()h((((((((()h(((((((Z(()((((((((((((Z()((4QEQEQEQKEQEQEQE-QEQEREQIEQEQERE%QEQEQERE%QEQEQEQEQIEQEQEQEQEQEQEQE-RQEQERE%QEQEQEQEQEQKEQEQEQEQKEQEQEQEQEQEQEQEQEQIEQEQKEQKEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQKEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQE%QEQE-RQE-RQEQEREQERQEQEQEQEQKEQEQEQE-RQEQEQEQEQEQEQE-RQEQERE%QEQE-RQEQEQEQEQEQEQEQEQEQEQKEQEQEQIEQE-RQEQEQEQE-RQEQKEQEQEQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQIEQIEQEQERE%QEQIEQIEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%QEQEQERE%QEQEQERE%W ?뢮)h(Z()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎZ()(JJ)NZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊(((J(-9{ӗ:N(((((((((((((((*:(((J(-9{ӗ:N(((((((((((((((*:((((iN^u:((((((((((((((((:)((((Zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETuGKEQERE%RE*/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQtQEQKEQEQIE/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEVC9#D7dQ 9ZZZ((((ޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQu-RQE-RQEQESޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQE%QEQEQES9{ӗ:N(((((((((((((((*:((((r/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQtQEQEQEQEQN^N^u:((((((((((((((((:((Z((ޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:J((()(ޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQuQEREQEQEޜޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQEQEQKEQES9{ӗ:N(((((((((((((((*:(EQEQERQE9{ӗ9{ө((((((((((((((((:(()h)h{ӗ9{ө((((((((((((((((:(()hZ"+&sEj$H952"NS(((((((((((((((袊((((ޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQuQEQEQEQES9{ӗ:N(((((((((((((((*:(Z()()W9{ӗ:N(((((((((((((((*:J((((/zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(((J(/zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETuGKEQEQEQEQN^N^u:((((((((((((((((:((Z((ޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQuQEQEQEQES9{ӗ:N(((((((((((((((*:((((rӗ9{ө((((((((((((((((:(((((/zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW ?뢮((((((((((((J(((((Z((((((J(J((((((((((((()h(((((((((((((((((((((((((((((((((((((((((((((((((((((()h(((((((((((((((((((((((((((((((((((((((((((((((((((((((J((((J((((((((()(((((((()h(((((()h(((((((Z(()(((((((((((((((((((((((((((((((ҌJ\J0}(4`QKF>`QF>`QF>`QF4`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>}>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ?諢((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((J(((((((((((((((((()(((((((((((((((((((((Z(((((()h((((((((((((((((()((((((((((((((((((((((((((((((((((A@QEQE-RQEQEQEQE-RQEQEQEQEQEQEQEQEQE>>>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>O((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+ ?諢((B7.3MuW]Ȥ tK^+d"prsҨM}dt9z za؂"x'ڴ{0öjԠ7SKpY% xEM298?O@ ȇ5ppzQI BNi嶲0ytSR!;d 98Vc叔<TWs #;),Ʈĥ–csըԱ5e$O8G!O>8V!ON󂓶`MRR9MSSsKmpB7bhFqOV_򧹫- .=ᛮ@/JqR+ q ԊOa`֦O!{T9CXu ;t=}1UNyS5#9=x5GP01qT/&ےUɊd^oƣt 5V.XOҪ-ʩ$ɭ/#m#ڵo) 0pTl֧b9}9#*G֪]ɍҏ}*ÜGJ;{Ly\Nsҳ>9޳v5y8 2[T4HBg늒9#F( &G֡f;Ahؒ=1 YxFnW#sMs?ML$J3"ʹfTfCŸ?-Y{t׈yҟ psRŃ2?:,Tvis" q?zF6>RFwxiIʀ;v;ӰC'NU!cµ*X7Ss :n_ƨ[rnypgo ,MYP:I+]=1Djе$yU *.Ań]5!2id%8"ΆGqR!>|Q8,w]uEQEQEQM?{=3ܘ˜%V\ڜzN"Mòw xFM?TٙZ_OjvL D>!%O k^-N>եy(QQCsd"*,{nHaGAJF'=sOeبepi6d攐f# OܲJnaW손Q#wPUzM*`24ʘKk<=r;x9U1rCޓ`RVt+)K^j e9FEDł.Ab:inv #Ɇbzhۖ?J};> =@掅zi`<4d.lդtb2%pHȫ*"1cTu=#8u=쨩,p1֩ZKP{Ve$@9T+" ts$'9 ?֌O52g '*Hu+R^ʫlwOGAn0MTy?Drݕj3 '>aF#;U@u P,dtw~F~4b%fb!FÌ )cC)xٗ 3H̷.OFl-lqۮ袊(()é銥'~]Yձק y5lD(l"E<(QN1U5q5bln@+2L$Up<{{T!P dҡ}9=)$ҝSJn4k1܎A;`)3Hi̙ffp~ce/3g>II$aXh >`qlު<9HO@±*k֭in36_(?}1SxO?cǃ*.o$}k>dsbd/j@$/jUKddAUniq*m) :c:0݇U0C,d|NO&1Vp:lUqdC튧8jfC Mi"~YyWD"=zY4 /ʮZk L0WZm0U[ZZTQEQEQEB~9'j)".@ޞG^r==:ԞO* ~5x+yJXd#|9oyDۃ0F COA39T[62 FL0JئL7 |X@!0~=pP1;r~jeAsXL3bN[*O+'zI9@;@IߦhKGaA'Iv֟Wx.r v*JĮIHČSBvWR*6}H:TV*=>cRHX9V"V5RNq*9 Ol%pvw ,g#UH\*夋"dpA_Zf|۸-d̞u0/12E3Ro68ʨNBn۟UEnW{sMzS{qjVqǹ|<5>cϽ$3;F'Cٹ‘y.ލ r8V=j0'MӭW<qT^KK քQ ?(w[Dv\g+R5z;e5h#;֭DiW+^EQEQEQEQP\1kG(0=?.hFU6תD-:oxdrqT3̓8EE." ҩqr;7.%`8PqZ7V$m.N'"l_Z|eA, dؓ6 ITlɖ8rC|ڷ$'8a 'FUFG0M`0 l"/w=$I U/gcJS*Gzq)szj܌!AV P3@jblRcqS)2GO[pOLylzc1jH5 UU1ߗy1jS,͌TLf8W*L:q52f9 n֊㩫nwZ=* * 0)O 4#R)6P3zsHKS"\|91:cs. zme`G'i#ҡ!aR:⡖cl`Pt[YO} Oda&&={G2dz(QcI3F0E>]cҮ((((9#1ԉ$rjڢsFQ:ysqTd_.bP ,Ps2d1qztQ7 Z4tfuyW.Qi55AmeY0=Gy|c ı’;KLByʤ}[;:(v 9sdVu6I"~m95č?1? OUG'*np#86ޣ586rzդ `Jcv ;8"gn3/5Hb385rGҀ:qRvJ5VAr0NyZOdu5=98ǭKJ&ֵFֵnr>ւ9Q71PSaF@9?&0ԑuMd񏚕yUL|Ȉ~p1`gS!#qS\Cxu>㰬Mk0O^2<{VnЩڮ Cr3ڬf+洶Bcx,\SM_Ӣ((((EWWoLz69F^6`+>RF2';Y[h# UF ?Z@j18e8r6;]oZo:LK8¡vxN7K*3[e.0G˜<hA+U :&WUp>X#x $aq7UYg7 !3N~UU]1(8U̕E|玂WQSbN}z$njLt/4h[1,c xdg):wXl=(P{R/Υ O< /73֣)d984-7!=jXAYC'?{)PmmŃ^PZ6]z;;T߯qܰQNl9N|Q&vsQŻ=9(Bt1MA!:n 1;ɧ7!Yl𱒀AzU&}W=S0m$ڬ10J,_98RȏM_/)\ @!ɛTɘy2u*O\ X*4I/g>H LH_ aRH$*MYs¥[O$^ZAV fcH@LvF,5Q$FwY0NQj ge#8_ң&R~lu'LB'{`DH~%5?0U]BhFXV䪹QJK*Fr#LW) '115ʢ}{ҪHW9T0ŶUo)CV4!/ÃDw NzS.c.AAң@hbx~}qPFB8ۚ2#pQ$>iUhJzzVnX;(05ҡhoޝużx?ґ 'ϔ i3)(DP\S͉-aXQ7*yxcٓX?!!H-LOYU*'5QVP9MTr+T"][Ļ^!کf q ʋozSpYs{v *HcCb+e#,a1*1ϥfN cnT#H  .)H36FXdjmr$1S0|UVCF`[zU}Z?f `O_Qo%W$Ҁm'$ᦂ`,U>`y>Բ퐠dOaH}%C#&W4#/k/ВB[S_Lotq[?JLQ'A6:`s?MF! `p[#{[cQO'ɊN7IfX-moٽV'qqF8`M>\Ux܈e ]XdzX")`vRKVM+pKm*Gj? B0 sQF]5b8fz@u; ʱmy9AR3K0 9nchN#=;pHڇU O&Pa69?9s(UgkZ|FgaLsO>n31֚]>Bsԅ/j@w[eW  '*l.⡈Qq07"ʡq07*Hh| 4mT' N1ަR~#,GztlT7QqO![v@8Am$mgWiR]! /`)B\S%P796O."QbyI$|Es 8Qѻ8鞕!@؎*qw M-܅EhߺnqP^ccQTϕ?yΊ|=o 42)obXT-;1 V||@\ Q}_#i!W%}s#FJ,cڨrɬ γޥpV֥b!6$eoz9T2~aI!$+eG+MwPßoIqĀ}i:7CMWee|}m9䶹IpWڦgt+n<,܇޶Ktu8oO\kNݸn_ Ϛè>k2(=ps+)z#dA=v-˻\p$RY= N($]q튵p&0?Lfu ]c~wr0U'ܼs*Nzp)"{20bWZqZ"$T\rjһ۠W#梔nXu勏~$y dy}J8}**N?<I O- i.YhN\MOBb:K;pҧZlLb۶)8bf*TKD /b(~cP_R"lHC5*7$d`G lr}##qQ.Ȗ2yQFj1{tʈ6#XPӶڇO4Ljwaǭ\7[hKu%ݵǭ%EǘàNH eޖ#(#qZanE?1Hku jJD,۳b;™rb}X'$Օ8r1W>Y]1Vv&6e`@)ZG6e!ٸ t;2Fq-KQ~2*{miGާݥ38cǵ`I#ܾ.ǯbcc֔#+@,:tTȁdoqǯ'+|V\WaިY*d\?uVT#gLI$V=!2!`RqWCi3mLњK*}ǦzUFgbK>sTi92v YPKH-Ѡ}Q1ǷK£V\]:ScǾX2nQI*ST:Yd SmFCnxPdeܹmBÒ23PL c ɐ?{*n mmeMdFA=EZnQ' a3ep;6!XC*>\*V`,773tH~EZ!?zlCMڠkX>PN-~I~0Rgo;f?^ؤPĜ/' #1=9݂jO%LLq|ZG ~z+_,vz@L'dcԞ˸mVkg:?M6xb~`l:Dɖ$ ";w*mnቈ $EQd}HsNrHŸ4T_c=e2R0Ʃ*5JfQޤ~̒rO>J}<*Aڣs|voH}VӭM 0yg OgEY"LyI, ¸flHW@>HY]WPlOzf5Uct{YSSݩ!OPsL,J2[#9G 5Q zLRJE!|up};sAb6i-MzR>ĸ|@Qm!};d?]T b5SՇz^XžM2BZY`2>[I3,|?/ݦ;9%Ozqbm`[p=[pA|p{=C/' Q6>`~]hq"n8ڪ rb!'qaW[bR}p)`Iv"fFr}xeFл2%9* 'NVijʨ3i|onb{M1!ϱ5 f3=gJdcc|ҖVxז5ym`NYj !Uv# zjO'#U'<'8F2+59Kmfi]D[ti\RU!wj8TJ{ՈQ!y82.A?BY,; 9U&XqeJp̪x$> "q G4n1jyD>HqV}1 P>|$u gd>5w[ʚgZ$c#*FY¨#JXl4,N@ccKeG8>YBq 3ū*s U*ˉxRMڪIAV|'H\S^M cj (?A;rR!1AXiO|X_ٙO)pĸM7ODi }9&5/H> KC)c~: j˻/aI]-J{AlTMK9!ܠm H-=wj4v2pU;JAf UGlpxEX2}k!nV }k1o$ &Cq4젱in<)$3ZBҖmDcW ;쨾z_n͕g::[YW M;4`p{X=gnõ:iU,ڬp:#kR+=96OsWȆ5!N0_jΚG0QF5FTG\pOҬEm83\=Kr";5 TjU%8F{8UCNFA[z%CR|{ Xai-T3>H=F^oQcjپvH=vU~oC_8d֭iX?ΝrA~a=ְָWO 8N{VsXޝ.p Jr;ҐW v 7A~u)?B>ier>9A H}jR[y ;~I%BI栶Vl2׹ԅ(Y[)Jվꌩ5v(m6M,y)Wm.䨨mBPfb*4$4r4΍;Q?z d4`2`yIqo$[Y\C$`S, qd/j݃Êlѥj),d;қTCpp7^HWʔQ ";Wn5I1 PӭMzWMDGFJUN)U%NY*AJ\·NiE/#1?JU2g*dz'6I73˳݁ $gU;KaAQ;rB `SD|Ҥ0+,<|hvc>UDm,p@9#yk]6:#7vي*P-ɏ$ƻSG9_0NŸhPqZMyB7c b8o5{^H->cP:SUr{v$9j(AщcT2,6adY\1ƖI^g Qݵ۔aTc'Eqrgp0`##۷U)cNOӵBpYdv§[r#^:TIrV%EKiP§^eTH5 RKtV Cgpmo#sUq RްImzӽhk {LIսY u$2SVS-XecYrzSR˱xus!u* 7?J2V[|18P!b)1vOAS_59ԗv[NPCKytsT$+xF9If]pjep1u*mI5'b}J`^X?bǵMo02qLvL[*l?YO#<,84i#ɸeJ?>+]{Y}W#Ic:)Ք#ʣj5PF˯%1QEg8-ԵKmF:RF88Ҭۘ% yif, qDʲ@P\̞b.sP0eNC}H><Fnj5 Dn2jY 3H@ \s+ 8SȘ v27jռ oo;y;Hݜ>YU[tV,z\P,{ yne2#c`jWRUTOj*I=OMV)0T&F`2i$P1?t3O?IҢuIgT=8m..w+"QDnNqL e-RIR;l0r|i>&I1I&1I<6:F9,F)X\\NJrE2+9oGrcC:mS[H~n" 4{<֠ocw+ɪOLbbǀ+Y]Y3q=Ē2mGA#a BKt1[M%fmv*A"Y")79i+((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ?#8@I=`RcSʈ [tԟ8?.j̋Σ9yhJ# j4DU#֠uTd'\SY\KiXAu?.GǶj{]OmY$lZcIvеj[;|ű` K;$a$EFЬ`S-[H yY 0})|߸4ZՕPi0,88AjrJ#\.c<004G} s0(X%ezoYo> ǯQH0O?LN88RcjRrN3070_7-2$(m?Lm9bF$)q 8J];Tr*-"l|)ڛ PaSq#^"A  i$A؃/C<ڹR fXM>FRF9݃SiFČO,"wioґUR@)ÚW g'^iَI0 =LR\q##\ޗsDN)wȏwqF挐I`n 3  ~}ic& *0}8\`?p_oLT p\:F]>+G#Qds=)#Y<Z'aIeʱ+ lzlcU;䚯16g4؂9s4y>O9UU$$Uƨ(!ɫ ҦЭ4B<ݼ#Rݛ'i)ųIީ@]\˖YW&ݒTEMh'x˾v®C*rX*=CyQ0m?CVGP.Yp}J0Cf}j{Rè)`c v.p˽$\ɟL[و~cM#p Ԝ=U#:cl *Q#h FGjg'`%JۑmM\Ʋn1NE`nwU͇iom S$22;p]X(<E[uPEYp13P( @wz ~620'Þ d*ÚXʕensN^X`朥# )An@?JxY$bqNHrUvlQ8Nr]dPPKHӯZsϕQ<9)Mk{eɩ-)@Df2}*T!s"cL Mj}Ki@cX88unAC)}mfr͸[`Œ巹QaC%Lsd/T╲0=UmeŏQ[)>*V$&}jBz *pB RQڭY3(˞ڣ*;e%Qk1gIMuPY$fBģ{|/q@p$$4mAL̍:cjI!V9>S#ѐe=j9;IP^ޛ3pnzh,>6zbW099H8oQV!0+ӱA繥ϒQ|֓{)9]H;\viD34B"XA9OnRA sF>ː0<릏ignO~*)K `#4Smc $w !n1f,Cc&"w/B OXѷ@40c8$N*1:{H*xSV axSSE`8FKH昢a`7 9ĞV1Qw- Y8(̽NH|?iޯg3e֮݁[dCĹMgcDvThrHNX{l :m԰ $#&ڻEkVGLo5ncFv8$p@QU6b~)Rҩ,yZ%Gr+;pE2BV2F>F0ö,(#ZYˋ VO>, Ŷύpҝ In$ )^*S pWSčdAdXaRܹ"aOEcR+r}j`]{c0~y@*<Z|v;@}Z쑻2h nN]dJp*2I70 q"$l={dVڅsՈQ<i PEF`99-D@m d|1S l.gRv V=EMdQXGz}*[B>i!p=XU3xlӖ`Jd  J %TƩd0cӵʱzQ#ktkvN9UZ`]Xl?ZԹ7ej;vo#C%ȾBk JGs,%aY0$ڕ\NOVD .zT䎭+v* t[iq[vDF0z%cd u]XCow)eI2ATG "E`H"1JHb@$Ҽ3EgSJțI<z) 2 qJk[9lw1m(~lw",o'=1!WGʱOj@6V*ҝ W!szPD09Yep`;~C#1OH=}[5IP ڨ Gͻ?\"$r9|HR},e{ԗ#IGQ l94*}*wi2?\T]SH)AӢQl$'iiEݧFu-/ʢpB(>.}4E!^DHYFԜ(֦0+c _8] H܍\+CMeyZ|5?3knC—U ˚cL?k.fWHᏘx)J_q>$H‚}y%U!TSi)%ّ⡹hٓ|(c\4j}8Q1'y5sޙ\+օaӢ:Uf (*v1fNZB\9X֦7n`0T4 : 3mLsF/@2*7U-jsd5 .=VʂHU?D2Wq)c7pjK zl&xNԙڛaBR{Q |UU@SNh2uc!O=3YɎ" 8j{v$ j͵2e!;T)O c6pRbF |8C0,J[}JiGL)m=I&n0sP2w-c JKg*'QFIU4$F2$1Ap$3]>wd=qY!{o>T iQVtx P3Dˎ0:Ee#,i:c c4aS"n\q)"y#t W@z)V'F|2O2Y砪W CҨ4qAvgo54QP19(j{x.\*jxcEMJ.⑨S% zR#G+O^چ20W݅Mlvu18jyy>G&yrS_fBy *şئmoL*dG?QR-8Wr^P$z/#eREn4q=&^I,s(ƽHb,mXn3VZt?0^) U'v qj ^YT52+/ fIm^0SwB;PP ιR})0'~BN)oԭq2Oϸ(G|*H%vE b; (޹-OvtyQu+e=*MUbX߱qbXh8T#^wle+MXnFJO=:6( ؅`tZˉ v%j|GoZܟJ݁ 3TppU)j "v"c;GC!S9cT0¦, ?ɫJrby>#Fq<@)_9g#oj>ԤF;qU <)f*¯xyܔV`P\kTMVUyVvzS%{J'ץ=d̄yb7 8*IRx$$dMnѰ8Vl+{⩼EH>r2Fb'叜TE>u#Y sYm7 }N楷C43}@YBGƭj(nGĬWqV!Sqm6`~()'͠)+ '9STp۴E9?tnFX Wk9݋A/|ki Ox `[iN[iYH>Vjx +J inM$*a4NN0i(xvT;ٸmd3C{Rm)NŤ[>udFX%$󍆫'fgx'9\rf2:qWR o)ñkۛڡrA}k=.m. q8-ǚC M,pHn{=kk;nhWCTyyD'c:qQms$`w(i )a NXX. q[˵xzCnKmzMEpLJHZI๕ R O i&YTj(n|@»)H7f1o 14dAqpi,`trdTw6w$CoZd]"99;eJ\;428,TGb!pPpF8\[O5kpVFZ9G Xw(ɪ7aPT.Kr}MW R}i4c`nn'żPԶs;42F1Tw׵I%gרSݼ,=U+F*B? fj6oڄ+"BH~l)5 Jn-$F~zwHcUJfCZh}bO;H? ']E(r*VJoK4K&[86)y[ ɸ#x\̅y=^ T IQRqOCqP%wo)4K4Y ʖX܅ェ50DL -O獧ED wO%GMUҬew!gjn[Dd)sAQjHmB @%±臥H"BbZuVQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ_ ?B"W?>N7QA=b8US8VoFF~jiGh|I >61aPAd;?AWŻ2cP*Z;&-خRC8=*k}}J85#Ƭ[[rOCRȈW3M:/`j+3$NveCR:2]QR>T3OD2jкeUgqc5_sR!֩,# HNjcXGY FxAʖgO.eX`ȱ7Y~Is#g#Jw $rq,W!,T$ nXJʴyO,Yvzk<Q'H2\w7Zi~ɧ[pe`C9&dyAjO4mU9o|Ԟm1`!E?C%ݶZry[4ǝrLG MNc,dт%G8=bYi@a7 + FjiEIS*1TpýF6֛6c. cji*ASOEcln%3f][Y^ƅPxٹHM-v uj] ]K$d"x&0SOZUs>&)iaU` 5J_$p85Ra0GCXr8l[3GSϙvzUgqlJ5@Q֫s9b1U⍞1T+"^zf+m&{eڱkZO=saAtBF~QԎ*23 ڥI4 Jdd\0xx{ a5#`{fX¯r}gtj5޹`Zw$6TnR6Кsl?wsl#;oyMN܃性 L$ ?٨q%x> e]ܶ8oQLaPjsjK5eVpWW4I,U! qʀ6PV=sk2dWٞF2GW֪jch^I;Vb(yoi2laejCJ篥f]Ȋ$ֳ5SOI2kG.7jS1P 3Kڠr\Vnًq;縫n .߾*2la1LN"&H$+)[8踨rA5"*r  9mG2vŏ"\{ԾYhʇS1nHET1'V1ޝ-B?^<iE?m7ez+.O cҜ g$iDd`~W-E(KOҠDK娾BOe`~=*GF kc9<Ʀ1\C98ۓHv93|Ǡ409BOcDD&HK[TҤ×vȱEN7K?TO2PBO2@FZְƨ[v~ hrIAI[ ?ɩem>!vf|h85(|Zɓqj:LOߐXG1;R̻l0iE;qIviy<6uUȬӏj*{e-Pidw[(DHX5oh^:3+ 8sPj1QInv ,K4`c{u14%N7͎J7p%IavUedD%۞; kkn0BlN:jm .@T_"67?CL`"Cݪw| YS&enwفYlN9zU>]Ɇ A%J\8ߜ֭ H@3WQR5#W,a#@PD>?ZbZCƒUt@:F|5v+5V蕅Iu#Bv25f&eb;S.޸8  J\"P43rHΑ(P3I#M+!cNɸ#"-4-V3S9$DSk[y<3b-1@5ZC(/űfPÕ'?՛hq 9ȓiuUmj (6ؖ5% \l+Q|LdF>Qo C厁FʰNs?A7 ~ A.˻XU :cұ^e"g9_WGn ]sU$+ӣ&hUzVhHXqV>}$ V2&%YJ}ث*R!س;ִRknc)YZ$pd#C8_\c;`[~DqZds@"24CV<"8P7֌Y\d#pAVR JǵH ْF1Ov(cB*Oj̊`?(8ȪI `T94"0JLhg#@ۘyU26F7sUX!$`rTGaPIF*GoNNAj5LqX:yzX;piD>IUI&<P1d&lٻUXY '$<$5Ѷqoظ=+mݞõ.ÕU2(~U.:9qDb #oc N6슍HFXRO,(C=E$3BAQI3 Aϧ5JGPUvKo qVlfAS@dltQ5kAZh@zZu8y>` i.~;^䟺Cv /8TTTʣ_zў8SU#FEYن5V=?V@[YbFpr)Ay c 4Q8^R}KQ=Q(eksΥum&$/ۦ!yUmҞ3`I<)r9$Ag^H,r}jT;X]^l9cVtwxsךZD'6~0R" 6==*%>fg|z 특Y\>1T@@h,!z*瑸O80:TE--QJ8q@Y[<ك%yG=7SbU!InsDV Q"E]dPBLD6HlCbMwD;H3QX]F3#үiU;=Zl3QVaX棲$391vYUcp~st@)9:~T : Ҫc҈ Y 'U)jsҬiV7t${)IǶMf~\5ĊjuHŹSSp#QI v=(-/<ޡO4)^TuZw vN#P)Wi9EG*YTQxTw2ƧQiD @U^ 23? V۠#JeV,+TwQI e]\3(܍YIqr9)+Z EMQSJV #0#4ݙiq)E!\ۙg,`4?(Ǡln؝O5]#Jf9 ,efJe@v hf cA`[uJ`NN)0~lKAPtpՒ953&:!,ـAjUU N>ajj@)/CSE;y5PaA֢t cLrnrFqHzWE ^LvكҤJ((m>GV6v>sš{vd?cXZDYLd 1cM3JbO+̲\sh 's3_M˺/:-T˩LŊ7/t+Kd85z2j"0U1cʲ"1 `B ,d1)(YcNC+|MG209>^hnOȪF|*8Smu6*o6 P j8'&cFQ*k#8djNT<*%g9Ri X>ݿZC Ou=Q  j#Hjj] (nf* q# o0Q驖9P*0#(C*`s85VTH%F*(F9Զ1\DVrc%Mđu]ܭ BsQγ|ޤ)9-7culqZ:<U X_ӞPTH6TՆ@ Z&qjԑ Pв@V#spʐH!"法%*"v M!Aj7Jy5d`$[KyUdf F `"8d;xkVHvL"0BG[Zr!_+bZ2TeZ3O\E[ Hƶ4IK,C*ƴPdL|U{nPU}RVi g$BϷ99Ưu gCE%ݯzʼ loCdJJd$̭M6:"UȒgfZNm㐞scMww lu>St֟"n ߭ n^6ⅈ.IO"csF C znA֓k}Ӟ*Y[|?)m mJ<~81?^`aЁEv݃ڌ[2=)mF*ċSvGN.Nj!7!OZ`@Qn`qOw=w `R<\HMHIDtcJl2y7&څ`;O\iuG9aXǩZÌ{+8|׭8Zݏ*9ҳ7<ZR"ԡx뒦F0Զl'i`k~##WcbKD_At-VnK3\~V4`p:oS[[ެioޫw!MːǡST瑘*3Hr ⠹fr[=Ga$kӡ0;&O[mcAd%66dE?ʳTYpjIO 6Ѫ8[i/ 73A+ d@9R:"/0`\\pk[FFâVLHw b{"T I>x2I>rqBqo)X0*;b=ZH> %.LK皭\4I橭\Lȣ p>`pqQQ@';,$G81 U }ڔVٶgSrH-nz @9+1.*8;M(ʰr*M(n9u2 UQZtjAP;YUW\,6U/c$A@-,!Tg򤑋gI!N $q5Nv*q^iTtU.e+EXNEI"-$L+r)d F3HDk-FׂFV9lJT9{Jp9-Us *F*xy*&&7A)$*!5"gi;Ig(rAG&;N~ )5Oi+ہ 4\gNu O$VRfORDH܊KXu"qk?XYbU@SP_-6PY[V1cЂ )Ub?Bh(z7j4Y@il u%߫sPhf30횇N# ןʺY(^#m(esZ#`J|lE!8*db-KtTb0=h|LNFs 5"lb`YU1#*h’8I"YIvKqosn_ΛcŽ N1g3pNjW<\ҷ%# A'qc;UpSJ1(w6$(^XٟuU'Aߚ܈61F֞1S}F: hbܖӯ }H]5©\V_ G\ -U:Vfr gҩxu=kZ5*8dTmsVpQGjɻFcީ7vRmFRk8LdPN1 'S2 _-3+ Oڧ\*ń=^KIC ~UD 6¶teI7qL1r jNIA&>sZiRUI#e劆ic}CjIPx=Iurcqyr$z՛"l튺ۆ,Ǡ;Ib@v;Fx. ]\Qc; ߍqvo.5TcUA\o#\QZ#Y~Kj@U xMn@ AeH0UK,⥊Wy|L2o5Zg<{y+#眊T!I| 0Kn7-BBy$dӼ%Ib$g 2?YN"{A9{UuDY H*WܸLc'UUWPګ9\5^Gk=Ҡɔ> Lմs%|cvVw7zRs@lӍűOdb{'[{TRq`y#?&y5L+O-'#ȿyxZF-YQHϱ1w@ɦBg"V'ךpTP.@|G#5mFcUФI1ҍv@I>§R{7\VR6nahM+ت 6aii}ɤMȲn|c-ܭ0;hYإng%h;֏UFs!ج65 74`Tu"'ʩGZu"3h ϭc:P_!WclSUG @s"'vD䍥oZ&r< l)'Mu68#!'V &F1y1ii4ː_l`t!iͷPNwɳC啌.ASP*ձہ*#|U#AVFBAL%\اEq!Ž4Aޫ:h|Ԏ$]_x>n9t{{4vTZ832sPan9-ɪ.3}* Tn I<5AϽIkd. j[X€b]T5+d`~UpUqoZmMʗZ7^7SoY“`ZYʡbāTgVg;0~O ܚqW1J~rQ$# [<ϳ@|w05]ɼEz{YNJ7\[ ״9%ITWM,pzщ>)+]ZHԊٙ[xQ;qʐPF3!`8Fͺ5@Ng,ζaӤ"=Ϗ˶2XҬiRoR>bx6TTM$IC_|ų495iBs+$*0 qB!RIڬ~)K1s) v 2)u ~sUdRvQܸ.1PHPI!;9 1$5YTU⧸`!XpK3E1WmMJXbՕNTF%RU#,$FV-tI A54lniK 5$wB{a!2|wKrwWZ`St+5Re#J&uF[Ig4HĬ 3UjL/y,2jܖv^*8JXd[$]<@ ^Ø?ƒ5ӧ'Hp>s;d+Uk sKc˞j(=?:.qKo!\mrEYɺ"A*{71Reoh~_OJF,RzzR^"**؎*92cy8ms"H ri ^Ԃ092`.K1ܼ QJr8N [)M4f5,i)E  Q~g^S1~O|y_"HS8WRRR:e w^g3OXȹP7LHX_uB;S.lbbi""5 XmwoTH@ d cNX|ShH;WTҟ+ R9G3\/zI_jm.1Y7nc۵R9ٜmVwsAI)`2;s1u-$4Ԙ[v˱PƮB A#rW@`MO1r@ =jo)M])@`1¬s `@"E. S!Ig" cJ)@s s\8Jkn-FeC>JV,',D"žB⦁/ywڮf7Dbبo\UR S91Qj;#]&t inp'R#sU Qgp*(AϽ0V2<)j'Q*EtVM;FV/N+QjDO2I0¾0qnOt+FK֚/ $Sp=6ipf*HzoJQp碞=+Y]7HNJu#I+e#ߊ.kI\qYzs;<>Pk?NSJr=ꎜm#p V";IZ-*X(Z$)uw$3aT.^G$"3BSm#ynO.NOF\"&o?x?Iӭd dciZ@ۘo?UGb)#d;4 Hyg!i%R01*a 9*3gJvpcQ_Zp=ԁ>e}lda4_25V ;>AU[6ң15AJj,djKIb;qUd![늬@=*IW"9¶qS=*gt(qS,?ZdڋC6qC8UW?}r|Ҩx5ByIrf\L|xHi.}*8{j{[;p3o8\rLfEa{d8]ɶ i G0?;hjرq՟7<R*]۴O[K-o7mjqo1@LRqisٔvP88],iC2!*c*,pɵeTꇞi/2tӘlxkE+_cma@ifҸT41Mg!CtaQA6?4]].yOsK="oݚ&(>j?CjmffffWZNrr@~u*cNՆ(o+Zn)[y9+\maFÑU洼6{mٚdA%?V r-e_jgvZN8fx.[K֗=~CL67c߳Q7^hF 5tYiero.?5?ٮp;§|<=H^45ռx 4]nLFW>`?g4"s!q84gxXMiuO~X+L2O[;ݸ4ouoI1D0>CKK6H$iqUN\/'x\O~S:u1&n4糹KY4>p,s5'}]l3]uwUEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ?P,1ln>v[i-U/ ٖFs&h!yUpYTkKKin3$ow횿[\(rzaPQ.NaTW7YFsoi*E3_A50H#`J#5g1jnEQEQEQEQEQEQEQEQEQEQIEQEQEQEQEQEQEQE`jG<wxZ"XsTUIȡ=3U]x=5<0$ \/ IZ~,d知uI4.v9 t"X؀I=[юuVF!Yz sa̫,^^{4A#}U#h.} hsfJN(((((((((((((((((۷Jy+y\7Vngh5Z鏘Tj&ƝZqwErH|Wtg&vuqջBI>c!+"H$x %x=oO@6:ڵkFEQEQEQEQEQEQڊ((((((((((((+8\CFs?P^.zk&\ f`p ]4{>]0ZܷXF XğjڎGq؎ %%>((((((((((((((:EQEQEQE-W1.ؓ޸v1Jw9'֪]O[LI*GSN^DvWOd",<ǭvGC ]l(đFp{U((QEQEQEQEQEQIEQEQEQEQEQEQEQE-RQEQEQEFs#\dq % rk'/ZhߨE }R6DoT|dB#]b*!!.yU: WH(QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQEQEQ\Q+k2=kiO[ -]~%, ɒLPdAxzE ;=}jUI8Hp޴d STԔQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEqW*D^Z$\|bGze݇& 8,~Pije6V;ˠP0:?WʦVY&ϽMSRQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERQEQEQE^ペ8q:֧Y&s{<98Ox ?[=BIm֭Vqr -i"SQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ\HrzҼgpIեKIpw¶֨#C(ֺ`NvĀ9#S`S})>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>`QF>'>`RQF>`QF>`QF>`QF>O((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+ ?諢((()(()h(((J(J((()()((J(((((((((((((()h)h(()(((Z(((J(((()h((((Z((LQ1KEQERE%QEQE-RQE-RQEQEQEQEQEQEQEQKEQEQEQE-RQEQEQEQEQKEQERE%QEQE-RQEQEQEQE-QEQERE%QEQIEQE-RQEQFsRE'z((Z((((Z(Z((()h)h)h((((Z(((J(J((()()((((((((((((((((((((((()(()h(Z()((J(J((((((Z((((((((((Z((((Z((((((J(J()h((()h(((J((((J(J((((J((()(җҗҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ4`QKF>`уF>`QI0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0}(ҌJ0hҌJ0}(ҌJ0}(ҌJ0}(ҟOEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ?뢮)h)h(r/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQtQEQEREQIEN^NS(((((((((((((((袊Z(()(ޜ:N((((((((((((((()GIEQEQEQ@(/zrw/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:)h(Z(rӗ9{ө((((((((((((((((:(()h(r/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQQEQEQEQKEޜޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQE%QEQIEQJޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQuQKEQE%QEQE9{ӗ9{ө((((((((((((((((QtQEREQERQE9iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL`S0}(ҌJ0hҌJ0}(ҌJ0}(ҌJ0}(ҕiViuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE xmxBCDh{Ep}[!x:Aperio Image Library v11.2.1 46000x32914 [42673,5576 2220x2967] (240x240) JPEG/RGB Q=30;Aperio Image Library v10.0.51 46920x33014 [0,100 46000x32914] (256x256) JPEG/RGB Q=30|AppMag = 20|StripeWidth = 2040|ScanScope ID = CPAPERIOCS|Filename = CMU-1|Date = 12/29/09|Time = 09:59:15|User = b414003d-95c6-48b0-9369-8010ed517ba7|Parmset = USM Filter|MPP = 0.4990|Left = 25.691574|Top = 23.449873|LineCameraSkew = -0.000424|LineAreaXOffset = 0.019265|LineAreaYOffset = -0.000313|Focus Offset = 0.000000|ImageID = 1004486|OriginalWidth = 46920|Originalheight = 33014|Filtered = 5|OriginalWidth = 46000|OriginalHeight = 32914tm ;s>zLC-Ҝˮ_ 5w]ә` Dy1Pw/RZ7Ņ-.Gփ84cwi2;Պ z Y  e  KT z ׃ Ō ; x  te  *Z c l Ju } P = wT'^gowgUu0emv M89ZVrrzk8 ;4Yfod) 78  p ^?  0|Yl(\< 5`E@A ['#[5/iHFM,5<  { 1ibX9^Mpv^>cOUsIaS7:m& v]aRXJq  m YdbZNWaS xgv1kefx_[k4JBINcf_]zY-q+  2-U+v%% C (B+(%%(Q:=0B`Ued_U][jxjqs[]gɺǙ }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz> ?EQW pDFE3ҽj8$ :Ju>E('ZJLc84QIc=y.0(ڊ0)(4QJ)GJQҊ(QEtGҊ? \sE(ߥ-QfSIE7QER;F((? ^P:EQE(4QOj(QǭQKEQE R8?hR (JpOJ(9KEQE)?Z(QEQ֊(CE;u(\GQEQEuAEQGEQEQEQ(R~4&)($Rh< 3GjJ)y4RR }QKKHxIҔsJ:֐uu)sEEQERQGj( (QE%G3IE%(4QEQEQEQEQҊZ;@EQIGQERQEQEPh(z(KJ)Ewފ3JzsEsE('J({QE(JCӊ)RREQGnP(E:QE(()h((:E(R> ?|s%~η{mx83..JMyP!@V#'',309ؼSqmg3rŝ)#>g=\m;[?[&+8Wo?9j/$Huu[-A$ dgҵZ=kJK(QEEQF8hbb(EwRQG-JJ;ъ  (%~4RRQEQEQEQގQKKEu)(R@QES&F0J-VXCzT5l䣪YU BJO&h"Gʕ?T.Hو 楂aqșAJcv/mRqu  d֭[OP#pjQҬTQEQEQҊ(ϵQފ-QE E&1KڊZNPhR Z)i(Q:Ph֊>Z( ? QERQEQKފ)=EQIR:QEERQH(ڸ{o|SkjRYRUH߽yVAlV pouq2Ojd"%O-jO1`Z#3dpu]tRH.rgۏϽvJW?Դ;Eh)hb1EQ֊Z;H:KZ(wK(QGfE'9(Ί)sEREcQEQ@^QEP3EQEQGE(> ?^ӭzzQE(Eѻ(4##h4)Җ!(WN]](* msߍ] WeN؆ৰcfoiZ9)<Hd/=;MN*HM8+铀Cj[䴺KC ?:mmAw8~ugS%yʏ*}o:^kʗ2Kn^3ԏ~?:UUmt)ǩְo'wl`}?Z ֥ji˼ i;x0O+B;Pkd]aEO&7>XÌ{'M2['Q6Cz6 ``d<Ѿ靹C1dqJМdyצUH)FUzz-4},,qV#͞kaokkst#'Xppð G,}?O1(E`|?8#5jm<%u`v6P9xoCo5J דVӡ?{'l'GZ2jQwBh893W*ERz(((2Qփ֊4QKڊ9(E;E/QIҊ)h(3Qފ(:qEQEQFhQގP(vGJoJf%R(bQJ/j(Z@=i zBr1A9EzRZ(Oj(Qފ(((^QEQE%QEQ\Ǎu=GF4O-Ț9UӧquO@P'A&pHzyrJ\'c?R7> bOu+,d*$?iXVnk*Gӿhxkv.`.̤h g@V}IbztIE A(xH]d{WF$2Eak^/km|STI>Ө[ğ=5cH=st=<+^H@3؜fm7W'Q !=sm3OյKmYyݮd s#u=/5}umyM>t5 ih  OBk+C.ծb)[-(%NOqK {LF2Qx$p|OxZ]4V%lOLu'm"LKɢ\V\$O| D}AGeی?t<4RiFV&9HSQI%)>}=Ee]5Ֆ1秷T.DqF c3``dg==I-Ji-7S_ Sނqq ӷoJeW# ck6:cݽ+X#?ysg)O]pkb]빇>EZ2YFzQ~uf%lWN6?JԼϺOww_Q03Y-TАSբH;a2u#~>!+UW͕ClOH0z]b4  ~=jr4bHWFr kq +4t`AZ1ѬHʲӍINE-:QE-Z)\wQKEw:(Ob4QIEQAL((ފ(QE-QEiZ((wQړ84QPh> ?׭rRh^E-)2'4RJ:fKKEEhQE'z(֐EJJ((QE%QEQE/j(s&O$ ּŷj΍y# #q88=# .5hTIb㎹Um$%i"jec,Qcd:=֯A$6zT2]m2@{֮ZL,rN#! 1jFM&eo4Jܨxεkqn%nE (?{C6\ ?z((4%MR 4S(4ԑIhPzRQ@o<g;zVhBHR@5ٖ6eB!AHĄ%Wq3^u =R5i!\cAf|$p>)./gD_J8N;S"=I#χ(>zgqO6mHGw* ߡӊc%<kb9;ϭz:S9Q֊()GZ3E}(hRE? (GRzE'򢏭K֊ANREq(֊3A֊j(f((wz;EҊ;⎴QҁErhI֓f`0h(K(GJ)OzQHhRwK(hGJJ(g_vأފ:RQGQEsE);E.3K(p(s)(1E%%S.~a,U385! *<.pq+3N'f;cǰ2x; GN!w0@p: sZ/4^݋}>y(p1O^ykH״=onsHJ:ƹ K}fKKZ/#hdȁ63_ιK9Uomy1a=FΰRiJY,nɌ|Ny0;zeʹrM>*=7O֩YOju찼ڈ6N ~~'ZeA%`7{Q-[F+cc-PědJpy<Һ{k#J; k+tI߫.W cxA6Awnm;Z79GQ>ɬ]vu$v4;u&dK,*FoLm^ G6;ioXTc" s@UC*8%&VR^ݳ2k{Uc{F峹sjX|L92!~YdJڱ" OggOU.VFAlǽ +Qcy9>6DA}0~Ti_DbaԎ޹w\"wa{Sm"D60^W2IqG/d?<1*x8_\y$9[l bzƼϨ!pg*ārIw1D [ z}%DzlI7.Coq׸n'@G)ṄG5Z,mvtg>}G5z*(hFhPE'z)sJzQ;QGjQENhRQE-(4( )sFqEG֊ 褢3 RKE%Q׭sEڊZ1_> ?1^8]h͎(4---i QE;QE ()hE%IKRRTRKE/4QIIEIQ;QI֊({(]nnl>8=8eS$J#ww.G<CYOh%'9+$<53FG'l6+o4$z1N0[k6z=nG;wQN-9;q[{5ݟۘ<2.ōX)k~ I%U!o4qs[^,JQ˽aq\qEpnAPqԗ_5Ŝ1ʰ_I {T)vgxbnC8?ji8*ooxfM;R KCv z4ԫf1ƜqՉK 3$Ҵ|s};LXbٹ;|tt*(#;kc ?By<瞵׃4oL:&خa\2=vگ4WO 1KC>5Yxr7̭4K*9)+P0;gi<'fF{ʲKB#㿥q˿KI|ӉdF%$a#[66L{ zK{AiCLQߎ&L3j<߭[{K"P͵[*$9?]59$UFy K2G,Ć#={֍>|LdHrr=jͥW =J˒{t>UТs3s;|Wa3XܺU]9in?!lJkt{*ƍ ɣTﻄt{sӊ|~%bo?\_ ^o*>Wx;Ohd6V3FUo:Ȍ`f<-$>nek`e|?*޷ʲʤ>SȤӵ(2DLeX0<{]7SS΄,CNKy6r*]^R8f((Q4P}h(hQE(4Rf(AEj) %z(4Kh_Ect:4R((E!qҊ(hQCEE/z;ҊJ9>QQIEQE/j(\1(Q𤢎sEQ(IER (z(4QE-"BAbf7RGZM ȐQS]!" rOr^#XP'4t)O+ożMGIy!Fc"/,^\4Ȉѣ`<\ACqW'&s`TL\l{vӧD,Ar6ڥm#x'VdYH`r,yTIX*=^ͤv2sD.gFec`gRnܦ$g{mّ\nA`VN??ʯˤ(;$p# ~uBL7Q[yC<{ &Zi66X!SssOՏX^uo!bBO=⥗O7vMV3!ҫǥ\^鍨Garr#P5ޞoR2\zs̖m.giu~`n]Ƞ:u޺/ Ca+IpኺXGOMDM{ek.yn\4YD8ܯ=? y Q@z?I'76\G ?ю릊1ƁEQG֌QEQqIڊ֗QIGC@RvQEPhQKQ%QE.h񤢊(KE'zJ)(_z)sIEh1EaIk@϶?Eqm~\vo2Xc6H2=ʳu[e_rưˎO?ֹ`[ry0wzymv\B"#ݑ}kHcYeE18\O[oZei+x2xArwQ< mF.A]Oշanc7F1;ntǧsʷ jYX8u_,9'Vͺŧ2 ܳF[S4Bj~`3a[^[-$̀It8EE-8Q`u}DG>R.pOPxPGU#9GR_ŕwR>Q `MZ(䳅Ls*JX0yy(5=+5{hI[ `VMb["=-vWVMqaplog $#U Z_\5,@WrֺWEu#IPdd LQYIuJNH+ŶcKW@9#[[ ~W c1v:UŝX{`UYIp?UZoc뚥} VPH #bRF݇?bxM٣%6\ſk+Z JI(IXŹVg1% #=FEkAqqe.IFv`\m<֒Hr>`ۏ:YUu9|~Iu~%k$̒nV_,q$Df}~eW- \nօLju ܋d 5~mj읮7][Xw1kݾk{7 $1Ў56:ǩ[ƏDmC'j)RU>t$$Nѵ?M:+ʐG `H?ʽk</)ؔ,AקhڢlWB36U' jU(Z(ZZ)sGZJ(ǽP(%R?\E%w(9E&hFi(њ\E(1Kۊ;H:E.{QEi?(GOŠC4_j^Q3EEQG)(/zJ>(QEQ("QRQIZ)zwΗzRʌ֌E/4ג4*KǮ12N{ d{qR(t(QEQEQE#dgi 1^c\7# wȫ1$|{~Wx% Sh]ǔr¼VEM:%6ɴn#)^?jo>MaqHwD?<;`Ņ?qs洲-NI^^צSC#<rN@1 MDd[>Wmn ~ԦHȚ]Xs5n 4[dO:&Y;gtEsd\΍s=ƣ,)p Gmt=EsQ(kq?*w,'ӑmBJsx fqִKV,鞵YN-Kc 8'kcm[g6t'9hj&3+y`ȬvsOikm|}+[@bc9ۑH 0X9-\<8‘+H^ >R*JRQE5YdT76#!}j96J$XL2F We՛Z\[а#l7籶kiYba: 6$* #Y˱!B:^uxfKnqok zа cb"=䁒f6\WD{oAv`i`d {+A2zֹѮX:j,nZ5vP7ȣMдGn w&1yfn gVV=(ފ: = 'bQE)9P)( QGj(uZ>P()4IJ)@\Ҏ(EP(EQE-> ?ߥzSE@QE.(QŠ(斊:RQGZ1hQGN(3.xR4(=(QIEPi) YA*r2:8=Fh dtKE{QERE%QEQ($ BvF=i 3+XiΈn;GEyW/t2n/!+d H#1\'ӥT#l18hSpsT{ykͤ))!AvUz &$& 06S)} 00snte\;`Z׳VKm*36̂9#Br;ք:hDwEF]g#2>R鶿p[Ȍ0fyZG$#t?fi>~c@cV> {H0u$dߞ Ѓ*ܙē<n|۝q_ƳdIf7 RtfbrXoq{8gee.Hh8gɃL)PR:*O\71Rl0xʻ? Lk2,t ?m j) QPh$Q*GRp{Ts[q MJHzd+º*J?2\漻^ i6y6y#c^xw])ZGwbN ]ɑ;koiH%]|c'pOkozCE刜dx[k1vi$‘Hx̹n4v)@GuM KtT[7CFz5sp4(mG-9t]JMH/nZ[Y*?tGNN1L֕{}N9_881xzBn,.ⷽ-B$qN1xzw-֗~q9Po@u}{z&߱+9Sw$(~~J7MmeV 9Һ089vp8g#)iGZ(E3E~8hh/9(QZ((j(EJ?'S֒.p)sE8KҊQ/J()(cފ(ފNEފ:(Eb^'ފ;QG-;Q߭ץ%RbZ) % &Z)h֊B1EQJ)xh1FyJJJNsҊ)@) QFhTeM5HtqHΨ2zi64S&BJ&d:>pqL*usฌ0CgٮuuYk#.35i۷e$ yjPOAs"?NʷLCc)P9#zTW N=5[UUUU A*:u5nc۽b.y%ڶÖԏ^k)|f gpw۹#ԀzƹH]`[Nm-Hի=907~Vǂ>%Y ;p:~D6w2Oj2C $߷VE썔N9H9 Z ."B(,Ld#4Ve$G(7b(@?{S.Zu93y(#O2f-sϵ?Xk{ỳ͎xkS24ˀ͎xoÆMBI.n66l tS]7`XV-cUlasxmxf9u+/mm ?ޔRIEQIE((IEzQҌq?J(Ah(J % (Q֊)h(%qEQGQEQEg4w$G8Bv\HF;c8Na锢n8N8ZhIa@8*~)V+hahbcި] 0.#wZq%+9瓻g @:gS> zY%|{S\mm%VB700Gg޹ N]7PY/`2i,s\̶ZnY$˜n^zUF𥭳;'dhf϶:/5m;VvV$7vd {jv֬L&p@Z{w6H'UmSL6G#?R} ۓ봌H(@@ qády ul;c9> V#0¢=*8?b;Z\K,O̬:09iF֠EkyqIuUK|áLօj[\Kr)< z"+k^3o(+3F #eP[Vw1yr%;v22*ӽ͝f 2%`YHQ]'bFt+ּ=shbUZD~mP=|sZuvފ)1EsE(Z&DB7-:3!2 K% b24i'eX}O+>iEOqq)Y]cOO+EuiIc̚ANP@q5_iosIFޢiK2"09laYȖ{(7|ddqTP4m[tJ;Y&Tm[=Zu 1*urkOIT;23Onȝb`@#9zV#bBp@#9JާVpyb0wKEbE2)qAtJZ)hQޖ֊y%-(4z(ҌE-gREERR{QAJCRҊ))(IҊZZ(i:(){RQE)RR((QG|E((()3RiP˵A9MtY#(2#(u* 2(bR"#P2}i#!'slPSlpi@R{1n|asvF[p;&i#+e,/(\~;{Kf+4Ÿ%}`Z]jVfduȲa̻T8gysUD|M 8[42Ũ]Q;NF?ȭҥ\Ζj㜌lR2vƫ+sVy8 ut<%rg3cfc;\{X(Ǘw~?lYUh[q?R͝WC7}$lZC$ azd+H0b}MRK{˛^90&!֤t2I}G&U!sH dLR@$"'SPf֝]ڊ(EwQEQKHOE%b?o粚WK|.qsX2xEy-A2^026bx/qr׌mn5R4n=0O\Qn!vAsCWyOL`N[Yd:T!yif pF< `g'g|LS /^AZsI#q;<l*B VjhhRDq#qOi^G3-[|6}? +ƺ: QA8r=(KKKE(JJ0hSEv.hQIEP3EQEftQE(> ?^E/ZZq&֓EQK֏R)(4QIҊ)x@KE &h&{=)i~Q@J((Z(h(Ph((EQQIo! *+).򧪫EE-sn*z*Fm(#䘢Awsz++M3Ð}٣e'<s6:$B J Ckd81֛Hݲ.Ftu5?g$Fvhu\* $KFmvw8g9rW'Oۧ <ϧY#k")Q@ܣ<0:7X4"lΎ N)żש8}ӣӡzU 'WoHMa"o .@N!ޭcX-7Lԥ\%Q1 ~> W'^9"d%0 c9^^^A8>v:f^vHTp}YnkF4+M6##8֩XjXVu1̻[mgZѫQN((cR6I 1K%©*:aY֦QmRIyz+pJc*:V+xG&8*Xx޵^E #XPF%QGR~Z֝xZ"t(#5Qԟ]m=WB 3m%\B"\)5c70%\ Qv)5[,]^yWHGXyykGy$d@FDaT;|ۘu {]:2#AsSeKim?AB$}3Q}#0#!|UTJ)hz@8QIޖ(E((Z(QҒ~4QHh(-;QKҗQEvE'z)h(((>QERQEr^'[2 N<Ng{2YH9=G\wY`;rkOZl9: g0[?és&&bNpZuQh4q{+rAǶ#Zcbw`s5 {v>Vs<Vw%Z%`n}J [}0NTGW!\nbQWx2m'i=0"k8L3g8R$ϒ#& fC, sa=:Hz>- U|#< m.VQ1MF;ȻLLO*0A1o-eu~'>ooEE6NX:dp>֦5g#.rr/lkO"5 osU<_kzw[[I $pO3pi|_7:֧Q-^E`ssr?/\<){>ͪǙEiPў3]CoyR(׫kXZ{ReF Mu2fczVB?z1[KfeVd{#X:UKEs ׵w7npJ ϵq!f;P(?Uk:Ʒ=`Sh?w>:'XicAw7yϮ_|Qy~&wѓs+{;TOxW$!vu?oAkn6Go56;6z=K{eɣxq9<}3Ƨ 7C2IqJ)嘟oOԵ [y.~fb=1 GY34 YLO=)0iY 8A94Ԥ=¼[3\fX48TB~"LO ~ŒF>~==0*YlK6LCGSSrQn'|(?V<8^j3 YvJG} 5,J|%sZ>wj,FrI_uCwUE)(E-(( ?袒QZ):QERJ(EQE4QJ((((J(;Q((((EQE93EQEE%WxbXsݻ>m> 1@^<|;t\_O]rxvѐ.]vv? #9Sb4y$1sw{q]3˳bEp~=xljGM]@S߱رW #pW%_H&1hA""sy&68"';OP#\$ySj7zǒ/>пh5^q0skmRgogm aFq?s&#ۋ*V08냁kд5aS{)h{ »/cMm]/hd@_2fWܻrvZO}AoU`dl!ϧ/+,beW_1s"we2"T,U[+K [N['c-Q€c1 ^B:ʆFM Y9ue0cx~,X̒o<~$r=ϭgh j6%m"R;8'SY<5 {DR1=H8SKZr"1 <J~qjᦸtF'*M]NTI\@Owy|M4ֲۂRpN#Mj\i4 1psiܷ I;% A$u ozk9 2YWA^OW!eT<=W_imfU[T6W{+[nf$n =A~50٪ko6Ųq~&>l+{`|z}2G?+nFKiAop@?x>@=zV~es*CihL`aG-XgGvmNN=ɹ?6QHY!n:u8>mu{y\]O| 6|.o?ƶiׯ$.nM*u@җQE)>ؤ)-QJ(QG=(qJ(wEɢZ;I*fnW$0`:Aʪ6_2[nٻ63j 4%t o/c ';?5̷ol{ QHCݬR t[;de"e3}]5a'&G1#&6e^F3jZ?J)q@ZJm61KހsE%RE&(𢎴QԔQJ84Q֒(((((((;QEPsڊ:QEQEQEQEcQES$}3g/g54-Twy6I&]n%*d>ҼYugy %cqz[XvϏ9ZcX1@6+u.m >T:`qǥkxFM3ʺ1c8(9w*"p⣜`JoHwTs5#լ}a% !&EBp3EWZ!}PI\"ܱppO$g[J.u!/Đ]c< pHP Eywyuqd4AA1zjΪTSh@%6㪏ޢT0is:Ơ|qK:/$&d1sjy #\0U{wsI1 ^Z܎VM.m(XtZ}2b-gB,œ}3޵-,]V8Yv΅\qsW$nG֥KHcVU- Չ(U{aFF dsa(=5WLۜpԏj8-$(=HPܤw84HzzXR 2TPW==w ٔo}G_Z/-Aѻ=hm@m&Qt?j۟A <^Z*&j6[B+Gqo{Kܮ28jmowa4Q#G+0h ZK2I o;zy߃o]BY$a6R|}9 |-l_ڗl]m>QB|dhmH2}XHW,#9=H%s#f[aj>H8W4f#H`إُԑǥ_R8FD,Kbf=z? g=w2ڻٿGY7.J[Ynfʱ rX㲒*x9nKw=XmN>foP wU70Os$")>u{mj}>69?Juooc@rɄ+3x+5Qd;9?ʻNk}{M!trۜ'P2"#G@aycs4-'*K#GVw븮\E((_ⓜqփފ^QGj3Fx1F(A;FqF;!ITg (9sRQFx9E((Ɗ)z > ?(Kޗ))(((4QE%J%QEQEQEQEQGz(((Z((QEQEQE0~QLq!2XX^7]TPi"# ;UP7a"q5:yg[Ml[e:4JND$e,6ĭ=_ΪH.dzȷ?iq$g؎GP} Y{zG[ l,6_һ4(t=9nݮe2_OOoui閍q;>rLr\ޯw; $.FAǡSWQ \%PWZ7:72pkVrź@r0@pFzՙy:% cc3ީ^uC|D2&\(9\c=Ub(]1sAc<QŀLz|I'jQE m|I=9S.g 3p1ʒO9xv$V`cϯZ Jقm f)W6%qN#;SWo>xzRu}cB٫8&H'k~]9~|*N>VI2yϸAZM:/_n\r;Lv5E$qz=|7R:c>t5_S}YKx{w9뎄gږy{XVW=JǯCDIeIh3!t䱅1#GNz5xnǽfu76Qwkwk [og x+ZĶ5+Z=Z7pvtA׵z\zjn2`tuǹ]ǂ3qZQdk Ozk]M2R&2mNくzư;M Ko8JPDM@p+}R=a縶2F8V\KMqj1jOp ,Q1X0Z/Hg**a@m tg5WQx.UdUT9oeXOY?ؼe!T IU/nqf@( rIU?zOl|by<?B{Ht]Q!8(RH `19t78uDEѸ ~Trrc3Ih?ihIEGQZ 1F9ڊ(E&CҒ.=(~R(Eh֛v(Z(((RzQIEQEQEQEQEQEQEQEQEQFh()R(#4QF=袊(4QQPqg2F|Ŝ(ڣH7/"̀?Y$:L*#';qni+X^$ d)$ gj.5ܫXЅ76HN F:I^y9UX7EV6w>W $mGGl3 <FO#YHto1 6qWm:dymc:W9.n17/]pp1ǯ#cntO&:^/9V?anr%/O! `ߍ?HokXe܍q!*85rN{{ mıOߎdFN;ի Էk#$O2qL-&aX#Q?7AP=yQ]ФI#"ޤ@sګjP)XMczɛi# ,ӜZ sv^8Ne=(WB+]O MblqGJr11L .MY:F`qZeĐr֫"$czƸF9n%00@yQMF 1p_ q!??3R4jVgz~қclGz}݃8YSd!7_f/Zy2%Vg|8X=_iu]vMB;;@$-|OeYC1'GO _cVgMē#J0_AvaKLC?k16ThF*&@) yծ}AemGmުܭV ;8끞Osp7ZJ-ml!3m8s+,[闚]p(̃͑O>|*mQA-yۤEm `8 ۶~ߡR-?@ѮlAI^{o/sl촅26u^q=7m~Qzu[^;EQEQEvKڊ(8Khi3ERRTE/j1E{@4h4E> ?(((QKKE%!(((((QERddyGQG#<(((((Rn8{Җ((.N#N*{vWwgUE$dFW? uϮ^w}MVg>M쨅"9R1\}ާ&m#YOw"Qsaji\+Y 0$`rjm~ah #Xk8WDM0np>n~b)-VѴI\NOip>mǟpKI̅L `Lg\ƩokbEkU1QӕNF3+3Ei b;`Ǧ?UKU"3-2fl<|8Jn{{[ G*uk[}iݮ"3*ݖ8$5fI_1`C^U#; ]Xv=pOV[!\)ag֤q/I]qZHFxbg#?i - 4F b`یH^uMc#*[|1Ñ\E2Ih2aa'#yY$FaVJbp{⧑x#qѲr;92&%/3i:yuئ)&KI/ڬF@5wZum7z^eu<6]|{ ˋxemH#1GȇqTb$,Oy1 I$TV Ye2p@'%튫ikscen $;vG[YCyI FTzU+>+ 2 t{}*ԶV9\*VV-DvϢ%""eXvTȬ g44 4`\m$3Z,-%c?9?nH8O١L@RQڊQEw4QI)~QH(M4tEQEQEQEPhEQEQEQEQEQEݎqсgqEQEQEQE(RqEQIsފR4b__Q?a6+SY^((PJ<5a@ gquQd7R]c19;v#Rѕ mܑ4\M[f+`;$EWu&{ I&3VRBROUojP+nمIYI}x'M艨[NTq ㌞yu0vTXKeQ+,C 8<t%GǨDE0Hdc<}+M'Ӑ[%pŤwcW;,KlCy;x+Z屰W q?F1Zy eXTGaO\>nH{K{BDZa\ϧj<7({*={>?Mʆd#0z_J!F;V;닋$H~q#*ɴ,sW|Y%ޣ5(|rFc,soCwq̮@v|1ZRܳJ1G<5%=ԊX`qNzj[cy1b )%+ 60T[ OIns#֬ Is#PN]UU}/-i^HUf9:^E$u2w5Vc܁֮UʳEQ(4QE9QEvJ)GZ(JhIE.)GZ(8F(P((> ?F(IE)h(((sEQEQEQEQEQEQhQEQEQEQF;(RvgvQU5T].4mr1eKd]sB2HQ֚싨&9޸t{Mf0H^UᄾѵBL"}CѵbnpkҬS\]7sa~x/ZiC; ncGjIUY8H#%X~-֚VBWg&\cYG."8yIl>`Vu/u(KBP/nzsqQ s}< %2UIB};u%}UD"$fsu$,cN!  A_ēޒPwrCp^9X̫H)!@2yKg~6o*UW !eO(OYoܶW΅pi7 . *~eܗ(,ViIv@+{[%,戜:p t^+= `ރ5ĸ :fT,jgye ZD q<:wy)wq2prG3ԫ-<@8N}j=WU60O$JIԵ7%`VX=p*RԤܖѪ\ҧZe,n:Ad5$y)@?zЏKiI%ìHq2N}{kIcL*@3'VOker" \d.p09'ITv\qX%i`Dt\ =XZ&G\ =ip';OoJx//4PCF9=sV ST(){QE%J((&(Z(RQE(4QEvZ)uQEQH(Py1E((-b((((r3EQE(3EQEQGj(()(($!EfcA!dW=8i /@N*/ۡ$݂7Mcc_FLu>犡cr[=EcM}u$f#aWhm0TYdS!T}})4FK;ARŪ*qG|tϭr4׷e@7>}.&/5 un2r8 RcG=ߺ ĭmfG$;2)(A<9-&Iǵ97v}SUk*My"'fvT9g*鶆RI-ܢgT$8g*EyYHO1c=@3/l1ӱ2s?#N+;ԎܻH?K ZD.s+yՖKHf1ÔI89fOVkh)zDHp@ Ɛkle[w2OO4 .3ҙuK[Rv[!3>?Zg5,PA*R=m% )BjWvm^Ьqa>?]Ķ2D9J93e^ 'V&+u44lz˵[ō}BFW;opGE8EOJ[$ENSҺ[iKg< c4 |EpDͷlP7)~1u kiZKDi |nҼ{u%#&oVn=+o5)[.%$/8{u^RX}ԃzt|wIqϗ yz1?增Ln9$U@-?G9BMl[{ʱIy ]¶Fp?^cHn KAۯz҃F}J3`<~oYZ䉵b:dqҷm5++,[y/fM>Z[V-WhAL*鵇?kem6+6U'8ICަA2mhgJs=YaǹB8?W;mEn k ;Ŋdv2}:o֏ӂ{u݋͕I ӯC'Ч 3<#JvL_Ʈ&xJGh|G+Hp:(>TYE1O#8Lz(>qөc8u<|\.[x>cd/J J^_+nﴱe۸`sGoJXſˣ!Ԯ$),Shpҵ[or}m$wO^:]3Av |ہWWLIe.2ۿxܞ}~~N`qd6 ?((EL;REQEb֊(99(EQEQEQEQEQҊ):(J(((QIEE0Kw<%$IbHqĪ j?[yy$6k3giR[q <&q2=s+KmYeIOM3VBȫM;EK5levm$Ӽ"7FG$cۓRF ]dJ.;gX.t4Fd-Ps}$J\R@+9j٥+O ydڛr~f5SLQnc~f?`M|i{w!p8_Iܛ7cΡ%#,?J(&y:ɨ#9&wbTlFBܸ 6תoGt{*.]nN_wf{oY:R0)(!x'SXXT}qYRi6bY'wg_oNsDYId.*lq#eYe.*ltM1,fm5 #zeqU*lqƩq,_0#vzq/ٚ V`UIlsSIJ&Gc$ՔՋp5m4ivEg qDT'Ԛ0q[}HCl{Vо,-*FGOk֥(z((QE.1E4QKE(hREP:Qފ;EZ(E'qEs:FqINP}(((((RQ(4J(1EQEQEQEcފ(((((QERQGIɮ{\mdSfrCێ=a3TҒ=6.uAЀ@}2:Ɨ1>*V2 Ю_irSy&5%\Xw˫o{2Ѱ'~5s-Ne#bj1αoV 7 GϰuTxHy!N)ui m̈́ qVխbWMvU 88Q[TmN$(\vU  /mJ+fX2+BY]mC(#Olz\-s(GSqmppKLb8u>Һm9xY}皁X[M1wEy[?嚁z}Mt6{XK1$⁒ǧWUImmaˈHdw8OlVyCqvA$H=N>U=ΧkH_djèc:\yV9|ӨGU6fQ_"txu-In7RJW0;~A yk1?8Ov12=>RofJe#o=>va/,+K3LoPDijFxǠj,{ ^v%n"Ǯ9u;oE,*ZE]41\!RjQY~ߪX[H MNOYWSh6c u}kM#t<;YWӮ{jZ,n,#8j%hpقOr9ozPƞL2#'%4+$bw' <ҝ:7o6mxJq 0Nrr0OӭY𾹠QQR@w#09Ҭ{\ћ{%TY eI.{ֽL)#NnvW74N;ڽcO9aKnt~pb՚_j(R}(R*(>QEQKފ(QRQފ^f:u8IGZ(Q> ?^^K4QEQϭQEQE3QRc(yT d̳O䶊}4ڧr3PȰsj< N2[QoIw+."K}@?Iy .-<0 N2[e*]Gs"I$lJ+ 8,r%y*&lcY,ǘJTJ#ڥiixWf2H&>&Hd^4${L4PI vds})>BJsi15($kQea#ǖ9 pgWqe†'*V3<,J6E*209UŨ]ed^ =1UaY]1&E,7 YvqiMùٙZ;V+#1?:kl~,)m< pU;Kdty]Rd)nqxΧECN2#s?81eB2@njM6明wݫA3s"͹Nywiuk9X޼1<1ZRj;~o^y:zV]uZ6GɌ. CZ !k.W?gJ!0qTOi@GasO##GS}Ȕu'ڤӬf8KKq/܈z-vKifi.B]aB9X}I$+y'9UnGr>qRs:%}&'E \.yYI&HW%u_K!u&$۹2N:wRcK 4e$ORJ ;+Ut:V:k(n9 ,8PFG9YM9V뜊M.+9nn4%G$h,48OV:U[Ҩ $NMzëH촶[|p,($;[T[謌>I#EP:E-Q(:E-EEbƊ9QGRQ@Z(hQH%((4QF{QE3Ed(Ͻ@Fzўh4QHȣ4n=@Pi@y8A.ö~c) ?JU,F>ܐ@)')QE()sQ(QE((((gTBB{ l1RA#:Bh d?q(tzc4nC@-9l`O㎧5iiح#&B}H W2:]xqoݱA,1ʷ 8*Ns?j=6qA˞RKed2GE\\52|olrp<; ڭA2^̀*ڽ*xx܀*ڵ CA&]qlTR\eAwxmq0KG{G$c>cVmtWR}Kp>k`T&Im?o$ Ϙ`QRcdŞLzu{1֙`"2p~84p#}7{6"zb##}OkY[du|?*еb,M&?*ղb+ C0% uHQG%VHn>c"VA`(䃟jܱKd4J`Q>ճieCԎ^H5&Ӟg9QT|?zπF^T?z%Կz:*3MdVq+Qۅ/I>qug27G%?2m>yd27lsr>ιy|TdLG'{#q\kFhRE' qקzgf? LwtKJ'k,ek(v1}m6ytg˒ET@|c5Vr5rʛ;{>ެԽ(EQEQE/z(=(-f)hQE/QIG֊:(IE)J> ?^^G&(EsQIEM,! R <}iFOZM< K/iw4̀9)t)JiAzx zasp Fpyz⑘JcKUJveN2$݉1VYgF%<.zTQyY%;U?:N0E9#RTu':ib&gTYK#Qz j\@6ucԬeǗ{nU?֣[W˘[=6 ) Zs_Zy8;1J0%Ua茂g}]~|@tGTg`P}Nk#U~Ҵ!Oe;9yڴ37b =N sҢr=}*\t 'E}ghl ̶pĔ=pO8jswZi%0Ee±=+P%&+E$˅b}ڕe[kfV +qY#&qm#Ra8gY요G򔪢+YJ5)3TL2da,6A}?}J5f$gm*yp3AҋM=,f{F-"in9ߌgޡZH"%cP[ fi30[ھegQG$1Kx_eQf(.0d\ONYM/bN:mh̆M@zTohHm;G|^26J,݉^{2\N;U-МxT'fyǗjY6G6̿8Vlf&y"Om5[C9$=jZ\:nnx\X{tIiq"ߢI'ޟucZ-aN~S~4 d <ZTh7G M0lb07j7jgH*.8=wďq֫4㏭c}LV'~e''kE1[<ְ,p}W擜q)ǹ(q$rJ o.-̬T?_\Fϛ$NLV[%M:9vYnAf Pqu[kV\Uic(9:WLGH$@y8NVhrd1iLE eM }Fʖ2~F[M<|lW#4E%ꠑY%BkuX!N8^٬,OGKUˈ:RW?3׬hK5:ۄq?3Uu_[i5; E9׼ko-wb9r9:n>!.U9izΖ񼈅HQݼ9>#ּ`--*#;!Dۓ[Ďo:!f'%'чC^ms ݺ\[$W^vpK,NáԴ^QAE(Z)MEm\帊EC+lLp?#Mycv ]{OҨͩMrsl"^{za5ĭ%Ϳb_֒^K#<ЏI}Oδj\t?*:PNqj3; LxtրxҎ{QGOQN=((IEQGEQMw2Oޛ$3f 2{M@r}M"q֖HVA^ƖHECC aHH@@=ʁFp3)ʁ{ Ҁj>ǀ3n5h:@yj:Q$AJI-Ċ(hq@cR;KQ M$EPSQX0J2T qTw U_ΩxMGyLepS>ZZs8+r+6i'r!T5Z)޻#snb#MF)ư(,cӑkQmw?!)sI@dgq޹LJdV&P?ճp:Cnc x~2gD%VTk{qa,{N*Ձ e+ʑB 8 {,S_LUKG4a(hI p̠/+#Q_ýDI/pu#gX鑤-ԹϚnq٫z6"[-ăn7Ayj eG ۝wArqQiz) Ztpc-p^f[<*=:dKKfӓ5,X⣱d٬cLcⴇMMlt1v̬GŕYi] 7c8 Տ:cIbwQ@b[ѢEVI!BUIƊ $P~Wf>EX~ Xs^yVQӞ*ΑMAd{YLzք7}{:x0Ű,Upw ׼CrzݲdHsۑW'{]SZ[NTfǷ<¹kRdtv7cONA/zu-AhȈq9~;\LleLG$~h?ٺ¾DJc[$ik YmաWcb;I8<|3o%lks JxrqXf6ZH$t[@ ۠آ~f`8ED!q/p[E3&lpǷ5Z\+|o0` o#@kIa.-nbֳa& eZDx! ?( sO~%"[ ;= =SY<Fc֠DIE>GTbeϸ[Ռ5-h!E <2gБZe Ofk_r4,CmYF/[߽1އ~sHfߵ;|9oeP}_ҩACzpl>~U$HmLKs#XP2&௸q&jzv-$I]pbM[>qQs\jF. I+gp*Ɵ%`a6A#w#߯a%4s^7$] :=j[)lE5̋'cp:d{Zoz@g¤th.Ls,08` *VG{$v)9 h_Iw2 Ӷ6co04{7, *qŨ^'&hℇt=jqpz}R{$ϑ8f೶[t9i9nzxVY^ ۙ`=yaۂK{10 ep1ǧP&)$ n7ɎG9v SoV3.e*N Qm94#7{ZOi'qp;Ww'qzsP]M;jP`X:Nktk'PC(ᶏAlN]͵kN?v$:JkRv_2W8ߧu^ky-ft3ǷWkz-ZHV8{2g[p3yA=c] @[Um(sܟgiky!Cr~WԬ6{r VbժZ(ڊ)Cc VTZwCGz(ϵ.hQEQKERQGR)xIE%> ?{ z<I<RARөh) rqADNI)QiN暷R)rMu"ePdw5>j(ETr Y@5F[%?1~0ZdU@kṉ1 O?5^|KI$Fώ4heiQk2.@<~uVĺڝ"$~i%aZ{_G6KqPp2yToUv$奘ssZĿ1bL\'ð\U(|MBC ol1#=Gү[X5G#jV(XԂg}zջskPQH&^wy$~SY%3m" /¡H~̭:e :5Ua:Nа(;֬7f2fNc,ZvkBbIV%p:npxB$bCʱہܟoj75#běTvZDۏRykaW#U?Ƶ0FsPI~6^[Ϭ~i!@|k–T_8`UPOOw^1g?xkR]8(6z֤%DZ6GZҼ-ADW }W.' $qWn5ڨ{{a0vX9SNqj5u}>nQW{ 0rp=QԵ7YF9V=xRGϨ$Ő}FAcsЋKh- PWޯ.6 ci`SPncr0%FYXcۀG󭙾 XImLI_ք t ,wHd9J4$:-0׵dd0Kh'q( VFIKe >T<c歜~cm0OR1wM&AvK91IW |f[V̶ȏS1=kOXKl8e j4G+JmP1 8;jZ镘08~7)[-Y#a`~ub=҂{I8!цӜrqԭ{h#2}=58VJ(e0*tq4b$Twz?_'ӭ4I؝rGMCwX34<3?aϿҹi%֩b䀏zdW؅?Ax5u߉4<^VvX}DZGMmjiXyrݼZ'۱DZmڤӊXIHy鼻YqP;qֹY)z c#-:x"8#wy2wH6s9s,L l { JFվ,L'wx==}xQ:}mD+Dg8QϷ֛In&(s3VU"#}HʻHcTAs2z~UKU&ɉ%VT7A\{k4I9Z0GF"3 bjhy.@?뚳y;,Ɠrz uREIՔpC=6҈m=o7%܏oj,/f<Sm|[;gSyqE`?Zli1Ur{cb>#ֲ&&M>CҲ9tc=3Y QxVdv #; Ff2#;{6iHbK)#&ր'~? xdhbTw;ު4;K$Y+տ5 #frNX;ViXHGýZKXc'vǮ)2Gڦ{o_ʟu5?%Kz*&WہUKіFGIlm{ޞ#u8,0~I ` eK@FՖ4#@'?1Z$mfDAu)pO+OC&)u )pO?:%<.c+rLy^;`zWptWb(\N$R=v/`xHKo'RFR|C~umiP 2v8 y95 D[(N}n'+fgt G=k+{r,G7ɖKuU_=Mkđ^t,rG͑+U̙" 6{^mKq༬df9hvPiüdcs?A]F.1 Q+;U/rYRIgwjL'?xG{Ek8f쮬6 4oB8 ϵT6o-Kgul! Ԛfť Ou!gDʾ?c@1Jo,/|CmˎXa#yBnICueisoY# tSx\ɫi¦Ď*߉!F6y3e烑Uunٌ-ʣE v5 BWU) Ð}i4 \g7zrܡESG8ֵ- q%m2ut5~’=i\ȭqK,ޙueH`hQxCuwLX"+2Te}rja-k !Ǡfy;Oͦ8d~giM`CcaH GnOyecr3AԵٕЈj؞1qWlۻWʊ܄ P}я)ͣ_7G40LOJqX[3,;R?u pӵM!FYo9&׸\2+ QXWYFϾJ/j!6:3s\k[2Gv gV-DjGU?=qZoa7dt?*'!;qҗYCjNEe 'xHPi ,(cؓ5ͭNEs~´ 9\vH=WQJ"%`ø?)nj0qz r&XV` y`?x决|أ BF{4/+5bbu"8-:s!oo(ԵD"y*wob]cq꺣G4Ƙ(}g6j:$CurvwtՙFkYcH::`/홮5;2ڥF c r>iop0UN:YXQ0\OwlB`x8=sY[Y"dDYp}A@̋pL6!?^ $B-l@~b^AձizWأiyt% *zF3S+f{昔"IStiڑyRyQyL [wmHO*g|͌~:diuge$f<+c,oĈdE;U 2 (R"6 lg>B{<#*$eq)iz 3 6{}iY{Mx-o0O+u~M806NÕ_^xNen"HlK"]ø^@3X>!%-4CI+5h()48)XMZԿK ":gκm/R]Fܷȇdt&3 KJN} sYiݕͺSD 'cֳ%-.\)򧌀F ǏƱIn}g(+'<HG=Ι-RtD$uu8R s&,.{I#u.uaׯ8EYp=gеi ;=(Y8ڳ\ ܠ m1}ե[ZYnL;L5z.b࿕mf\s.{ַ.R-,YE˘9S֭͵wp:mEb\sr =;W-kxZ[Iq5C/U>faО:?okqk6<]ryN|䓎ù jLMp3!@\~O nnu).fXzr}kA>ia y=1EmGRԚ4`C2A#z+yUHo)yޭj){EsE):EQGCJ bR▊:Q> ?ʆ"};JC.wgӿJ@㩪*7qqVl$n/R9z?*:u\*ԍDUel _Z7M{[)]‘dNJ''ͷ&'UUnOf'B&^W (Af=*-4?xcT yK#Nq"s֩ OO4[!%6tQ}%H#';d@r;qWHlϗ&0AUK xWumNY-\G@?L^J60>tؼ:[H }>[{UXlJ_k$֠_ Ol$/?UR >["\~smvBO'kĽc^ʳnaoge5;Z0xQW A-i#^H?u%k[8G,yAר*֑>D Hlc5k_6+g1㠭t}:ޖ[lc3Ҭ,$Q̡eEpp#5mI@Y\0ȢNQ(Rcފ)zQE&hQڊ): (4QI(QFSXddu)+$ezְ;oZ "U-{{\'!ԵDz[X ʋ*Ԛd2[`2n'{V!8^.cV`?Onգiev7:lh1C8joi:c!, qn1=+-!?cN@zu `xoHm IsqJݢhdaB $s~=Y7p\n#,>3>k.mz{K= ѿ |܀jڭtxUn@'^@9:||Klw93~uJom%xmZ9XIs*1\7q٣% 4$xuUE `<#,+Ib$U"s֕%8 4EosSjno 4l(Q}8>$KvsiRۤ ==>ƙ%aw)3ʬ݆?POekmrIոwGAoSRۉ.R0Oz}vp@1+Hߌ40A#:,zT)\UbdnXҖI<1џ1ZW:lSnqm4́= ciY\`ř)P[_n5T{gg'ߠ{ KVu:8*fV?_&ܰ:qҪ%ȫA? 鷕aYLW.R].]2@ >`=/J譯CKwV@9''ߒGҺXj!LӒ #|q^I{[[n=:k; 8 Ri:o9ql!Bz3AK̶`$z3>]$MèP[O An!vl}Mv0BP@@b PeQxth, v@1Ȍ9V9CM[UK"F,[n(U?Ƹfsujg-%)1srzt wٵ ,kyob1Wn63_KЬҍƗX9#@-YE;i^i)" cq?ZuJS`:j:#H_" vHwֵH$-"k 8}=+T 9DE%Ԑ*q95 {hQ H`>`zVnf)bf!=# Ҭo/eh IO=f`sueyq2K1ecd$}Gew[[ k$9PWYiv$ڝe]xVxcdBZe?O`}=)lAD(BL'ҵ+-qu=/6YwZz]ڄhO,Gخ/^GWKC{6#IPp~F};P{ {F@x°$gqӿnj4I# I号 ~Ny d{K>w\W:o'WާaFIy$|WߎjK7j~s1.0x(I-rpN?#Ew v8'Jt)ڍё%yLV(VقGCqӱ#1PЯ|Ks8NAcW)jq&yS)H 8]Z"'5薶Y "B2IAvP NKRRJ(()h4R:J(3GZ1G.yQG>gs֓_> ?(QJ((\QEdE&9=hE-QEQGRuQEQEPRd Q֊(tQHs)r1.ihECXU)=W9Hiq &{r ?Y#E)>xn-8g#x =ֹ ^ɦM,7  )ԃkC{)^Hg IfSz_rF@qa[ۯΞl{#Бx*;QmBM^T~dj6z6~ϧėZ`^q֙i[1#?y̯ F87-oc N<ǧ] Ӹk奪dPd $Ԝqֵo IbibG)FH8`֍r-#z 889 u'kռlX6Onbu1=kԒKokY y C툳ֲ4Y& ĀC#q⦍gPA }Υy`}z Ym eFp$VJ+K#1,Gn̊^i߀.@~WOuԸ?/4FnҺD"cƗ0T?P ߞ*KoI Q<  KtO=2%OWX_5JBLC2x+m!Z.K7P y7g5["2~?u79Ϧ+RMgPȎXd+M_Qm?uG<uqfc2n$ K~%ī䄙>nez(%:YS@b- >Pz-ԗL-ᐥ@ p6=~։u\wBh )s'֝>##9)^,Ew[[ ̣MfiNnnAX1^Eާop6(?Z&4薞TR$"VUeQ\,~F n``wWÚlF]w"^x+ЫmW(ym6.NIռwzEpˣiV[}d2Hc,ltЀ ^G%ĚMٵI giG{w$}&+")u{ĺv^<7"Ekt\mǡR^zˍsš,%Y!@瑏Tմ @iw^(0#1WEku˨"Io -NJ9zuiWh`;Vk X.6ln8HSӣF  |>ٮMK472GkKepN1*U\sEQEQGJZ(Z( (RRE/ozJ(ڒQE:QE֊((QAEwJ(sEQEQEQE(P(QE)1EE(9(+?ZUm!7Cr+moq.0#+W>MPH\m%:\O4#*r.3\Fo=W2NALA_I.A3\Ƒ8>aOkF8bg`*[x(VloHD+/8X=ŬPˮHֹ 3>߾s$TBwmzV4E9}>;gx>(%ĩdžꧨ>^ afFqN0?*ٵɉlA u8TҬs1$8sg F` t{l?ΠM 2hdbV@FE" PL:i$S1y$ǡ`wl25d#1nw즌@cWިXjw ֯wH.a`5Z~\flJ@5zqܒ3spF"W*qֳDsɌF qT j/+W-s6yO#X2bgid ZXMLq%_'hC\嶛poVT/HKº0կpD1 >(T/0~nV%:*[vHʞnDCzҾVݢC.Dc=?uWh(S<ossВvi1nX h~(l<9O2zNupjΞ$0ģϓvsQGqp[&P` ?ZihMp̠ap\cֲu Cj㵶g& t1Q:TEM rz߂Wo[QzMz(ۡV/Гf+V_„z8ɥSʥ@@8C~Iͺq%o`}bO,gMbK/`Ok>ڼnx(Xr9ϵ{^y!UsFdE̡j\6GU. Fr9PxYÞϋG0aa?\l i31ε|=$-h0ϟa⼟NG/#'ڼcCӡ+H< 3q^aiqs d{׫x4LǏRyH~WxtM 7-+<pRTvF;̯#$O>ƻ:h o#*I)[qG1!79tW7Ys(똌Alm|?+xe#x/d[j̍) !s\^ϣDS0$dHF~6g|u.$p_)];SFCjݏJuvY[ ^ mߘ1H5c#v3Y9Z(((((8G|bQG^Խ(> ?;EQEPQEQEQERcRE%REQGz()14QGJ(ފ(Z((E袎QERw(5ȹI91ۮkξ#Zyf=:W+wmF c Xgw 4P=XmoJtb9fgn6sx泮SP!DrlmP=j]ou,vV%@e}}85kӵ+3IHTXgTy`^$ׯ~qcE4e}{ܚVK!BSb^ 72 c#qq֞-NbgreH|sT I62e#PǠ{㹡YdC"n] Ud#3`44N"^zRF9n_OEAq4ң\ < .h/^\*K V0F 힕-Ox\,$L2 d~KWs}7Vy$lK1㑃Xi r 1K0X#V^|{k:2$bO1W[[wX*#Ө>Ҵ_\Al۵:cdcyr}J^sۨ?_Jg7v銪 m9*u duuq>[(dW$H ҨZuƭ<U39' Xk9mwe'շ@z*,om(Oc- z:e 2K/V,{}WM!դURf;iHϢ@ cGT}bj7A qU[OIS]N1L4*tPHTMH-]ҏ7,[9)ߎ3^ gëI |˒/9ҍw[OAB,Y{7--%EU,rHoGHΖNzTy̪I9$^q[K#hKȹ \k۾\^a}$;]ҡv9 p2:׬|=X-ekq2)rr^p)⋫}ɀ:ųbƾl 8gFY'Mdt>-6nV8f8?Z>ioj֞7qe~'9h,'q eap8sUNm*VC!?QX7z0KwoqxBėY\ۙrf@z\滣Ǯ]GmdCAҵ񶓤JIq *"ȣ xw:W?Ñ.K3 IU@dp+-+V (sڣE֥oinaۏ5$];VR`&4BL8=ZuFU{e[qn3flz81ũ!j t`uw,'S^[rH Q#ЃʖR2o_i$]ʣ=8ۥ> ׋B=0qߵA`.;X1ϺnSG ds5*LBPNv߻Ӛ|CHp }?<3f4! }:=̘deb 9cxb9Sqcpß_+i, m;8FQ" 8qϯ&So3G(R%2;0)$r20NkKG@dh =êg>m:ԺyQW*1Q=*x\Kp$W ĉ8qGS\eH|o yװ,!H ~װMFKMc\(*E˻K *=QS 43w9AT%PLm^$vo?U%Y'w}Oj3(3B~ª^H<@S iFpҳlXXۯLr,2I/ʶKKxǗ:, BeYzUڔFtYo *-糺е{k2KaIfpP.}^g%kN?GQMz+i-o}^ R?t 3ڄesMosc5 džlr9o5Yx?L˧4±.G 18=>iAo-FNy.{{B;R+TDVT6X{Ǯ;gmnO?[4YJD6d'q<=΢jۢ$QNwJ瀫]+$Ojjd́3s] to2ٽƢS̚3C'h@?GtN 5_2[dw緶63(g s3l{t5wYE|^ykidk9v'##85j:TіickP:@Gy<SIfXREϘt$2+|1c'm,gz֪M̶w ƊPr)@> ?:EQEQEQEQG4QAN1EE((QEQE'QE袎QEQ(((Ev(+Ph  m*epU[b#ha0|r+v9\~jH6A%}s?ZǴw67rd2 /?_Nh[3/,]xd(%F$̨g8?JG)1 #LAo8$3E`TаHL0 ؀׃+_O>Fnc * nCZ5҆sq\ؾCdBɹY`{eQ\YL^w1 g`lӰoP;fٯ'0Վc@].*1HnHvSL}GrS@ QJBX@)$pI3T.B+TnB)ϛ5YU by54*x$nN=kMv:}/6Ӭke}5 8;Omaiu=yur̟x/}Wiwg "Xx"=5k"Ch }=]%o" y>o- d6i{:jΩmo0" gb8vWɈ| =O~+5^SzIw>oʡOSJ/]/XK ;[R@ ~^$}B#I }`s?ZEau%z ! Jø98~5H+9fHSJ)b\}+^[5YLVpwg~% 2.dTʀzVņ4v7i;*!3'^~c[eqP&k+_Ik5FXck qx]6E-fE yK44cy5)>P'zt xmZ=N 8<~M'E?i&Qfw33U/nnZn'BpvJ38=ZjW+(2*p9 LqzQ^7Wo̅#)>IGP8u՛Y⺕U&@|E}",s2/@?Jt TLWn%dQ0ZZTQEQGj(+3Ve% [h裎QXZt2HLӅ-=k/V Kv=j>#޴ V(ڣw\d%Z]F_\|dfx9 8Q۽tZW6x1bB27ʙ$; BAgPӼQ"dY# wW0H݇,xRmJcۢ׾k5Z^\8phw?zvurX RT$v@~jf7%($\o\R&B ltni>h. %$iP~)^h.m̌ 78ZաWh3KފJ8QځE(J((Q@(sEQE8NQKEQEQG(4QHq(1EQڊ((4QA: Sdo.&r ڤQ\-eq3Nq2i<$im[oQ-57 $qĞdVyC ~Oj慬Put 'jFkAhLb Oa>w35-a3K&dTHr{cJf1 (4_q#'ץ^۴pl2?LԙbS"&ֹ'81u{96?:PWϊ"ٶ *żf(-m !pۀ?Bs,Q+g8y?.s+'MJecQ%;`H9$׭eiO+H$_nb*$>f$x;^ %鼋-'.nԭC<[@=22+Э񼄗iq SXbiR0b=Gծŭhe+g  ?ɪǑp[&ʶpN~uPj25ND_qt+y"d.XnvyFێ;'\8xSÒxNZY?H/Һ ohx~k2K*~YXA䌎2٬-Kӱc0Xt]>]eKd`ub63t+94I4dmnj¨kqYhvWQXȓVW1g8\':jZ~ǧ\yI4X,!'Ge;ZHyDnT)3j \[AhsO~߅\=j2/qB1}S߷V)sn[-><+5^ic-m ?^^EQEQEQEPy1J()=;E(;E-Q(֊(OƊ(QFMQ߭RJ(\{E%RQE-Ts: 9^+K PO{~=* Y%nUSsc0#fU:[M v1/#;boI N[0w<1?8? =G rOuH2L&K 0L#"y]d?Ckz1['8>Ɱ%km$q&1~q3][2JqpOVoKS.,DFvpx+m~̳ lQrB=Mly -2PrB1j:QX[oz/r^91C9 5խ.\ؒ3r8㓚ɾY]\rZ8ǩul OԓVy*wSDJ,x$OZne'1$SH sLSZEUfŒ`ڢhUh,wyk𦈒QdLʃ9P>*T$ȩ>N輙aڟc'.-D9-|=j[X 6NZsɐsa~uJInulZդ:< 6˃ې:Uy7jIfd^3, FYpHKJ;7gut2mmHYCZP-żK+V;UyzڏYy4Ҿgz޳8c^yo$Vpy>9Q^'I#d <I#~^10tW##= saA}kݵF?lv ˁN6|r*(?+S@22oŊT*0tK;QGOűVawϪ۶n4~确E歧M[~5idӏ& J]VJd)O5~4jy"YN$5@=2V֕i:6_a[iLvk,BZna:r OduCHPٷ"e6Is/@~adk;x~=>hLw dku4XL̝u={/"Ά'ӭ<ߙH z#8nL*о rOnr }F2 ==Zm.kQV(2y bu+^u+cʳ/o++SKER+a*̻9 oxcQy,YEj1bV#.AO8Eu}2鷒C hW20<IyowÓ7Ov (1|<s/ lcڹ)6oq2=+sž%yIlݤMn1Gj][b?gՋ7aVBc3UXuc pOEUw%ư@SDTV+imKwnbMk'ӭsӨgiE~s5w*mg'Z Ll!Whփ6F}jI@>JƬSnz#9 FSn{79dEt 0X%2~x-$uyN@ =p;p?uGC#`(=p;^3ma5s8ܚحԢ(1FsE'J^QRih)?JJZ(((((B@R3*!f8P2IbK:SMX]Ѹu2 ":HQGz}:Q֊((QE\E3ڊ)qEEQGEQEQ2O $:A IRL]scXwAuv-V!elgy}+2`bNm;+gE-i$ K0 0vW>LI2' \5ko<83*Ƴ[:.$ ulZUຜ ?ӵ[oa48(;X&[Gr;~Ud~Vn];9n y>Xz lVf’NY$KY. =t$Ip}np9'艻[{h 3j/sC}xWo$AfUNI+VDn1ڷ7಩F=V=ޢNDVy<'ZvڙwnwR~Uխ:t\4.bdUTY'ӓV6ayŦ"n?$9k?Q/q SS9zyQ-Ν8v 1u<ޡI%I&>\c,19P4 'I?19"V!RUÐ>t찫 ®O@5౼}PX$E$l89cj*[]N~u&9$C"8N@Q6yc\vDr#t9CVVo;3^0akr?« 6t7F70aϹ8 Dd1ټy9V}IM7;Ū)j؞@[uVfb{fv-Oȡk:́X <QϚv}Z}w ]h : ȗS3@Ru"[p$Ԥ|ܯE-ooBq& pr]iɓ<s S^ 5YA6(xwf% CM3Ѳdj drVMwjp9(䑶gSM&R9ݱ^I[fqSe%~&U&8ݎ7I#lϯ̧]kosXoIyp2s mZ->AҁY-i/3滙$HieuD@YԚYeY]R4(ɮI(I" 3=kZm( @{c93M~#iS? ShDT(bOzs~?shd]緯NkWN]Cv%ᶁcwg7󮛦j[+Ś eө= WL1s ' 6>(lE9-V Eï+0~:]"-_Yu"-"UuN.UڽۏMMGSdaZR,r%~Al !DiJ}ԑu妭fVRI;;ΛUR#- T/kj!Tv}RG]lTwnd؟=SԵ[=&=\dv*B[؇ןVV6İ)ו[VyVK y~c)'ե.bwo8!= ~z0:úxƳp4v.(OLC7˪LY똶CyL8TcBNsre3.vS"XC&)P\"WDdTmu3(J]v@ʯvTS> [yФHIVn&Uxw`r;}DjWp  +6? }#jkCF aMR͏l_Q^ަ4ScHUYW.Թ+t9G<1m6(O_Ri](s$= mec+FrFy=ǯrx\yy$$%}7p<zzۼ0d<3׭o/A:W%AaFzWd 0}=)J KKLHcFܑP1 })9¤( QޒQ֊(R+> ?++(֎wQEQEsEQEQIE0(R(QQE(EQKE袖)((EtNQUVc Օ,N8J#Td6Y"\wf.cp{ WPhF'EG|#_Rxo \_^^s.CD%1唞 2y_R{4kWh\ Hev(+.I#]䷹PJ6P0JAo5[cIW=;jEy >kr*3V?i}[ʎ5-Ǧu5ެDvLrKmO@5N1q)\۞OV.dhș'aG}qjj:ڊHm@&H`s֖}ޫf]w\m^8cEPYeGj7\oRݎ~Փhn?j[bԆ`\?Uyiڌ1ۀԨ`XVQ,-q9URG$hP}sMyrc8;W.TH7O}j .VX *OdUHU-8=zOjZPzkut dL~o$q=NzXr.Hm^EDY1@=RIP %+ʨaC;@klnlfO ;> !7:)m\Ae5nP|*ҳݖ"mwYOe$UQVmvd@޵~9o4+tcQa4sx -4', `gWMm M$B'sMfC)U+?@Rh15e.B;sX8 l?Xړ(qOɗ1Эݪ c,s('gֺo UkѶiH8 {gַަmF#ô؞? קhtZn1GcbƓ[[ÊIG7jOL`8p.G˽ܶS8=rpɠk\=qrrg F?ݮ3Nth 'GW*r,de.7f@@=j6%7ZUǚʗle,f@*KUgӥM"FYrv\@3qzZO$76,Gl8;Ti3[]i61 $".\P㌃ӵMwvsK }h1NGF/#(^wn!fxn+i5K7ۈoAU=g!HbIwg.N.g_4Ud#88YL&FMy#SZkYCcV]=;',|q",ׅT)E9ەtp=ѯ$6R$e2HJpJcv>O7I̍ *8Q{U6o8jHYc%O3X[ԬugH̊ܕ M5 -YYW.*>T[%ѾeI&SFQ{uSV|2~~mŜ\g-GSRYoJ8>bn㷜BP\YSi-t[{VQ>>d _NϽOkE}kb|2??d:uŜk8U <˖8%RHtcPOW%َ=˟*cqj%/lma XǹcSSGny&pE_N*弖q O2ə$E9`\vڭ@ɦE|^9$;{xZd%g$E*<$IEs2hєl~8{5a'ˌШA:kicIs!V6;F€=q:C]yc(F8l 7|e&Io0# %h"_&:ÓSXqT-һ;;gn1sXwwDKَqcXhu:fGps~7Mn*+41ڇs'S,hnfq OjʞDaxܙ ұȒY\XuL9WWڵ;(dH ;BmZit5sj74}C`zc޻&.9$ߎ40xCա.؏M2Þí"H$e#'elZ'űF6zmazW د"Kr-<=Ԑ=ǯ}o#kpQW"2{ {{}=͵C/ / OI{ֆfQθpݑU'NMRS=7 r`ބcQVlZk-&Jeb$S#?1ЏO: W:2ʁ79oTt:ZZHڕ3J7H[OO|`mmݯE 1| ƣMFODrn`@QNzz}(n;652N_s g7NIًΧ- >==+SRﵽr"$=AFdzg z5ڏ|E@X1@p!rǯ=3Zwe浬En46fPpa9~w>}Rt&4M?<^ry]BʱG nf|9 Fz^rZ LLRZ.c +'3xe!ѡ4v6 WǮE^:ّͻEs:nHU ָ]OTHk+iD )#%{cy֭m> p '=KQVT)d% >ű_+II7ʉ $zq'z?jQJh43JvCyeodkP)zTT*E y%odkI졹֩<hV$Lm6l|75k"yqd|K8LZٕs'@چygJ?կ͙T9<1\' +Etmlps*'F0=+.9d"@NBn^p:zljdSNBOkaӸ/ 'UB70z#xp2] ǭ^ǾptiIgg?Q]t(mQ]KC!aE{^zRE(E (((((KERGz1(ty> ?ɯ\\QER(((();QE袖(QEQ(=((QE-QEQERE6)ʳ(;zgFE+ȊW#8>ZcF̡jwj\g, !vJsz~o5qɳ,Тocּ+O˴Dm$>=k4avY/%Sʧ ~":^nW,?MaWN'77.y([#=:ԝ,@pO5j[3dC2BV="XJ}luHm)(8霶'D${}đoxМgWi$u*P׹"q4Fws}~.uO&!gK[p>j{9nSI7UN?ZՍNE62k\]xJʱ< ۼc` 2cȭ]m]S0\fѴ{kM>6o΋8b[[+xiRUrZ5#I';gaoRU"I-c95*eqm-NP"=z/HY\څYgGR# zvk\[ +)Pzo2+XtHc{xN}U|Ŀ (g' NFw99ε|C2<[0;~f=9''>k i[hHsu$޵|A2ʒX6Bo1''>REb4"Szqc$((^dy+߆?JrH#G@R*9ZAq9+H {fq4Ÿ5qOsQLycE]k;qYzkƺa cږb7qc?5:f%i^Vo,r?,?*/E]~|),r?,?*?L;TswHG\:+ʰ>$jʰje9dM=m~br9utxjUAˌGQi} K[$hRr?*mtlW]%ޓ4&.ؘ$dr3=G5{aJbg'͎">es\}^$e5]2ر=:mk!]ju=:)k5ߵڜam!zu?iyf`(I V NՍHK0?Vڍ:},XՉHK0?VۏD׮$!X;V0GBKOazբmT%,R Cz<>qRwظzXep5 qXZ+؂[Al\~=([Yw;p6[^gciZv R5 ++]:-l㷁8+K{HPaQUSqEQE-QEQEQE-RQEQKEږZ(Q4f(3E (EQEJ(hR(QE ((4QHhQFhzQE(Es( pi 6BXʜ4$dc FG ٔdcIb+X-F˕?³dImܙw ~ LW1=hB)S*A|nQN?kZCi üJ'/NpEN5Ӽ?ޓi\noL8GƯo+HYn?V=\RfhqL@ǿNlww'13$IqStK˫r,~\S,r0)=ƪ/Jv0DP9?`a$GpS#?GnBQT  gajbDؼHf@=PFq#>PcY`Y+gUc`D>`Jq?қ6g,fPх s) & 21uQsG^'[ic$0} I`{9JAHDdpaI$N9RL+8#} {.sa=YM&YW{1jqׯZE=֠e $d.vGa~RYE5HC$r8.vi9_֝iw+r,.ʏΙ=Es|2y0U> ϧ'{wG^X y2KSHyQU> sZXg畜)ejAM+N,{K+$k3ZbU˵7d1Yڼ\EycSb[$K x?LÖPKH BdKRxz]] vAx oνxͤ.b-"OaD-_8;yE{-ݍoo"K)8W@Z@``UޕZ| d5xv]2 Byw L~o bkIJ7an#sfO?0}{59'dPo*Mzu >*;Y$cTմlPN uǠ=2 YCΒ#tz<R=Z]1NG5kMG\ Bz6ԡ]^(S.1׎U汗X7V0]~\qVͫ8)irt\3", L 9P%7sw2#[道J)c4׺d!nVn{ tCS->W&ٶ܏3cbsH'p-LZ6b9X;y:.}3ɚks$9#=I{i~ ' qGTGQ,eVgջMC0B]bQԖ;.SIL{̣!&#hնVw+UMtmF 5m՝RM-dVΣ!%# O)=K?q\my=Ã$33ko^M 3 !ōq7k ٖၒL8<~cYe,AI7Rp8f䘶Oȿ~MpX?=[:S^%P *WNF}Zk2F"skgH[+v1#3VoY's;D^>Չch#$؈K5fHEIQv'k|5}M1lrzW[V" y˱ϧzztpFf#2ˎ]zۭJ> /EQE-QEQE袊(()h(.(֒ќ(> ?딼b)(E)EQEQE)1ERQE-PzE 99㎔<䎼q@9)ih&(3EQE-RQEQAQIEQ\[k[WkW$W9p_ӯE/nH\l++F=Vn=O$a#LJҰtbn%ArӒ6ќY=չOi^q_Jq%yK+- ^ye9KKe>bh*+ifjW्px;vTW[;UP\\8=w;G]E-ܛUgyd:qDzks@馐:t8Q u04zrUre8WY]t^I.<'jog6~Nέl;SSK&{) $LXciWAPGӮ#heŔW$ xnPI4ḧ́Ĩ$`zm-gY%CIؐ2CZ ZO k2}89փ>%m;K ,Y` dgR\\ F+N#)_Lw=k^"}(A‘Ա<7Ospb8gpu,}=^=Vlf)D 3Mbj6 kMA 0= 7cg`a:KoFCivd: MU"o=AvLTCM,"UPJܑՏTuOiZڢij!T%Wov#BtR( U\IR:U{ zDZ lz<6!&'~)ڂAkϧt,v s# ?@irc'myvO1<Fkε]R܍;IHAs=9&O!}:<^խ,:~/.ǹ9&~>kV&IHp?嫜?RBuMג-zzV}XnʷƝMu1@pxT]̊<]4p qŜ̌NxRo;\uJww7 = @Oj!{x Gz*u tWo/ :3_Da3`=ʺ+>QF(hQEQEPNhE-RQE-.=裥% SE(RQ@<@E'_Ɗ(Ev(t(()(hQEwPOPxAEL?((83 IEQE-W7c9ў+hLҼRA \=K,w!@=\v(!XԀ/ O#BԬ͇`=8ҹooJCaG_ZFWܤp3;#:=Ŭie`J t׽l7[ ̱ƬB]) 3 uPUׯԟzvĒn^?R!LӤ[*i.<)U)?^ORxbK @2f  QI2qR;23FѠYLX@#ޭ^Kwy]*m̪Y8sڬ]Ksu{qS*>bo,pTG8Z.R-Vq!𥘾vny̑jwSFql%`q{$z2$;-v[2&3X@N>f,2H$_.m5U!ˈT6q}\ U.6Gs8zpK挳¢9qg2Ue= 4˅DgcV(,PRp?scN1! $=38s qۚ4$rͩǴ81ᴼbͫBQx~F +ie*XI8#5 kYڑd F5QĄ$qp> %ϵQMy8 p>5ze\,=r+u(m&P0v9t}j]e@=x\oNZaSqf>ج\m--dmBuCc෰`ASb^^8#$2gch_^ȷ oxV;G ?(QFh(h(&):w3Q()h(;3E(QECEQEJ(hhE%VVvӥq?1i*vϠ\ϋ)q0w$c;rG07gqq[hfv7M9-}k =x+&&s$)kW_ʹm+=SXR[erTw8è7,BJ81(8|uG)sD y^2<>SYJX{ ϠDګ#~y\2٤̳ƖZE vFq'05^]\M!He(ؑ.n$vus!$ghjossm%%##}?SU*MH]E-㶲3y:ztV u X<8.GOx}9= W78K$L6.2*6GIo (8?pv8*[{EnaXAI B<ǰcUs}w AЖZNʡ؜x[ >A8!HD(+[{UR@&AٖaHNH66ꚈζgwA=cdZffSS??Oa“J ~TPB?i_-hhXFE^Ĉ!89{ӼCz-a'Z:Hx;em?N镦4Xhy^]ax.ላUuŴr î9k0[EDȌ-#( 7V/#/H$%7w5gK+c }܊sQM"Hdw$L Iȩjo2qܓ|*9o-/$P2dP;rU!$ FpW1Ov>)d;fpTbETI'nx?jͯKw`,+vD2I=v4J$j85lj^ROcl7m̻=!OqV,o/,-W̻'Zx=1Vt춖}ӴEksr+^׊:eblt9i9a{ x-SrNBGͺrGVWn+;iUIq6:VΥ J.NOJa"^+0@wȊ*QOQQEQEPH&@'giI~\nF}(=({S){H#rG4t#4QKE-tJ()G(=4@))(;E/Ҋ);(tQEQEQH(E}((Q(E()()()(Gz(+2yZ_R6 qgsl۽E#7{},]8HAR:{m[ 񝨉A(+1? cAh`c*=?WnH&v"'75 'ccV-Ң7ܗO淗jx'#槄9l7clv)}O#ڹtܡL*_ިxXi<4Plbqn٪.W|1(),\`ް6k3{]pιءPl`fiّ`ﴁX-mc &y=0FI@[[uEy9/Gf{:!a;Vgn P0 C5_+6r1R=2}aksy34I-#]ڋ-BnȠp}@w8.0&1;2@ȠFq@?ZE4.T劁N3ǵfCiapp%@R;k8Y$p Qs|X"Bݛa껄[^KاcX GAb|k~ m_GMiy w}#:62}.rbo']9N^K4MC c']izp-q!n$=-be3 lK l, GPF0} t }[kv#I b466P fD[ZGˋtnqvW>Z־`b-"eŴmnJIb u-!^gLӪ}αЎR }=񞘬Khݲ+m>gc|D~"e3`}t;6#j9+sW Z<7?rl s{WvYXc\IVF6Ƥcܟ+ys#BO\̱xwrXI{u|bz/aOs_YQxcG!nL4L^߇{{^5kJ+ZM;1̀3ƻWrg|0GS-ay7NL>o^10YEci ׵uehbBV>56piQZ[.آPz-QJ(Q@B2{RJB(Rөhb()EP(E'֊()sE;QE'I_> ?WWQڊ);QE Qڊ(S֊(P(H;ntϣ;۝gyIpTAY\Sq=-+ĕ{6|4~e^m\E4.Έ][Q8`?!T@EYyXvQlp*n'VvӖflgmQJwxIDK7SlҠSL1&أ!cT;;Nޮڎ->BDeUEbFX@ǹZ,`{*v#w kwn#E^;r#ֳO{ưf7\cU=jυnm Ÿ+$YU3ڽz u;5k&ȣs*$>K(7:kC"l';Ns $7Xk/zm; $}8^5uÒ^S}z@;V;{;g$I{Ht C~ưm,il-<1?* ]vf=tc!5(Y͈ەx}KU*DO7P+4.%1v'[q:tisi`vG.U>zSla?e-2g~XqԜWG>S1>o,s1SJ>׿qZV@lc{Vv]\RC%}5$ k,Ad[fgɐ`큞yh$,;%f gzVh#GioI+1!ŔR j_\Mk ۙ%|b GR=HW02![x g. =HRXP֭ _#rcӊͨG,ey p}9 F}A%Ao ''Qrk$B]'r{QmzL5{"~cՔ~=뢊8+0 Hcvvf-Nlvv3&6 Dh<1]/ 6rlS h=:{En-d*ܯ\lK&k. $F' rc뗻p]<'YIe,0!=?3 NDK<ğK%܂9`RcP6ʍjCv)J! ۶* Ȅ6P Ap< =zuy;.s7z~XsXwys) Z+_.J\>ޭhҋn1" n#UZI. s"̤`*}E^P:}geA~*?. /֔Wcc嗱sV2Y|-,zKpFN2fWhektQNG;}^xrc}o);ˡ`H?jŗX𡶻e,xA!x\d~kmnOk{ ^"XcKx_Q̷v\[xA!zcj_ ZO" $VS%#O乫^ҵuoY[%pc|?Տ [i8)#%#t$^V<Ҭ< ?^^KץRqEQEQIފ)(QE-Rt4QERwuRQEFsޓ9FsގPhEf(QF8:QEQEQGz(ե7۔^Ar9-RS4fHzdpn,jO2|窜 y?$B7,T 2s~yExe\I99jtvvڏ(yq$뺭^t+H&Y~zTF-"7Ӗy}9~fVd)s|:%9ϐ'R\nݶO(LzH?J,9cXZVF /1e?LuX4w5Ā[ҹ=e;R4H-18q2O)"A Sn6vPSL=1[O囷($gns ws[~}eƨ[}4 H!2*wX35`]&=+FWS-u{(4t$^oOǾI oE5F&*0 $W5HǖӪ#mv@qG?]U&KXݭ,Tr8F2A銗U|˔Tf6+85hXW!vI sso#.bWFs$ƹ_5dXI2'k5G4G@劃V 'j a92 ORR*3}yK*#1ddgלT*$?sژ462Fx8<5nGNޕ}* 78~MvHNH$B]W֋rIo$.1#dgێjhུxY$\aoOwm$:$r`l;q޽kQagcz|^ʣϯ'j]O↟ga:c}2)$\zvW<}ckiVr( }}9?yյη ]<훛^ vy>4,/}8Egnyھt>XgxM1G/8ھgt?WLMcg   ktɍϊƞRh~[6Pَp~g7!6+9Sۃ?3Uִ3Re[h*_pU_\($Tֵ'G.f;J{x*oX7Up5imIJ,ג;KnT82{f{SlwgVDs\5֯Lj{g:}p !n {pds\΢k Ey~(W[e5F&Ib&?@:5Ig&Ib?ڬ׷4Y+GkdU\F%88[yv{U*w\u_.ȅ`DZZcb(ݥP|=ERXbTc UERH b@73r=IkJhclKGtMvϡZi/\.o;mcۆWTt[#HOXAS[Z[:s)՛;I]e[ۉc##6vvYUI22gn{{}+ZZڢ){QE(((EQKEQEQEQEw=(I):(QRg(E}hQEQF(QJ((Rt1RE!>QFy;QEER():EQIڊ(EjS^Mku, {#1l~ּ7L/Vʅ;{cy罋8 _-@8 s_zKHKQ@fŸ7 ˜N _ x? Ks<\d> `~GO“V> XD\ IZ*6c bHFs1SkWq*pƊ񓂄ڇ u'dw y8oTIm)qx4uVu5<1my!=|Ougd$p$BPb.z0;{a5+$a aCƱoeFW! #6?K:f69}+S#'A>sN?}aqIr͌鏰51A~[uq(9,޹ ]k})-H wEp50:pYsV-"7Q^bK&K={n8,a t $%ryljQ$ ,8\?:ŚM7!I˛o)#Ԛk١9Qe̱ͷ&8@_>IIYZ+*K8Q'k]gfAbkq&o7;FDrpO+.[;4x 6%Eې~c:u`|fW$ @\S}H @TvVGbl amXޙF6mXLjtc% su^w1nUzw'ҳ@bl 55HDa= tRSQw_UR#Y\c5KQ4r wZԽծ$4D1!!W?ψnt|b#0w9v -+JɉHڿx9_gq]7Xg"=џo)ln5+L h.W' `;Fpy?ZivR_ݿlkSGldpzjힱjvws5O5Q!2,0ϮEjڔWs3VB sz_"/nek؆GDryr]o,!t;k9uVn8bsۧZFch[BMkf'*-'=u&`-=rpO]֥lƍЏIx2xiE%DGry>¹ {Y:E!y 1+F辿j!?}?*HԁLً1N'r^-ʰdPrs[U[}ѝQqch1<_o!-LeoK$\g3kӭ鯮z =<{zOtuRMsR',e#<{]g&&xN[T}OzU a K jFGaԢ(1ϵSC9U#+w<jȌ쁆+q4:*9#8tNPzE袖(֎QEQEQEQErih3EQ@4> ?ߠ\\֊(Q@(Q@Z((98Aފ(Ҋ)qE\QEf) QQEQJ((QF(d})J S]kQ{-귷J崂(0vlx. Y6i۟p[/ɊBn6~}pÜ;MalŞ 8?_1*ڍqLA >cߕJ-6}pǓER]57nuY9 zöjh^Ӑǜ#OL(ZwS6"FxH` °?ROK}5cs?u<#.>ǹx#qk#XIHZ+X`gZaJ-TA.7ٛUvScyVpwLs~-2:5=6^f't=o݅zT_[E W %a1}r=)^omɩ4HcVF.YbDM 8>vaLG(c wcuش-*`ǃְvt,#X7n#gE$V6#v=8pWF ۪wGnԎYYH7:}ޤ}zw=bm*esϯNRkkGO'>Ycx0`9hI"Rva9zKxmpV2GǭvԺCo5ŻoXh 9]/,&[\^۱!os!GsMjϯ_>lkq4$HqQԓIM+?Zi\E8{5 ʚ-FN>ܖ' U{kyDfg]p qCs-h"urp3?w7NXw,TO$uҺM[- *TBvoV9Iӥoj>{,0hv8׷Jm`C\׭i[$o,rc=N9 "b47 {lzܬK$h{=+-ɼXt5$ۺҰ^ sq4 ,$V]9QEQMH፤K1ɦy(eZd m$2 %ƳƩyC鎜d0Esh۔_ǰqējlL`5uEg,<*$UuVUV`"Tw=I?VBw,{@UrjjSRQEQEQE((Z(J(&(QR}hQGJ(EQEQҊ)hJ(Rh(\ќIQH((QEb(J(Fûqj9!Ļ|6˳o3!\3ol]B˥xl1pIawy(q 0T;Job$Ȳ<<#ެxVoߪJ 1F*Ʒt[SK,aLd>Œb'!?Z7Vw> ӡc6@릴COBNyi[C> crnl 685 $~63`8IO2aޡm$D`-}zV6Wj:s0,|z(QOԢ{j6/l^=('Aa{ W[v@^=.Mexbx#;[(HܑXTy $]0'ݎ9R+6, ,cAF7:=H,I"$~g>TGk#׊u5Ȓ2GL^ncVV #s5i:rfbB .g=ڹ>h?J [{p]ܷ ԓ?A7L rs9?{½mRmXy$m0SMnAE8DKi'RFpy$5i zU!yAH2'̶Bu+u[S{\Yh5Ȯsa5T(?U&N6xz-^iS!\Ұ`s+IЍeYN\Tm*h֎M)P|cm9ۦ~sLW2Mv7 ] 9[_rCJHmң$vO%t*fqe*H䑴gy}Nӥ.-fW/kR Sɰn065f=zK PY81_եIy"f:7ЌΡP8j\ UiMK^"Br|?gZW-rVӴ.gڬ dSqi3_Kqq@IKK5aW8'sgԊG)x〸9N3gRGu!Hd 8Sr:cFpqUǐ W6ђ;J'.4!7I펽jޚ֪XrO8^~ZAf,2 G$_ƯEQEQEQEQJ:E۳4R>> ?f(EE{QEQGz((EQEQh(4QGJ(($Q5!F%r"@@I?/Ju-QGh(EQKEqEQT5u(!YPֹC?)B#o"i>Lr^|??ʹm>8 y$&Ikev%P/sŒz+Ҵ8$]OR|stD /GOaP^!4;*JFcA[=8KUd%1ŝvI#A|t%;5=4Zq^ڑ6w bqֆu%$qОj핼?#d#nƛs[ eflpҙw>{{7JK;q4Ro ;d8+hp#gأĦGvZ]q$35Je/ePo:(a{9}=!1̫Ǘ?zeH; yckX)0lJaX1 Fz S0]Sݎ}?Qkv/zVH>^7dpy?jgͤpwkO?63QןkV&DK9s~}B&AXsq۰B6.{ I^@aPCzvUCwp;J0~ {Q^47 4.|Gr~֭mf B =4 kpE+m¦ =5]jV?{{D>f>#Mk:hZd;HnV(Q@s1[ڦgIe[xĀ| -#\4pĒXDk!l+O==72]*,vv&Bz5j.Ȭ>U+wC-@WtE<|z#0Q<+2PԮD]FPn?q7>yiӛ"Ԙ g s~'7W(RHIACu$4eAN?si6wh#q$conFaK,z]ҷ1_w?oxræ >+>I$G%xz;u/E%B*3?k𝼰,v.1"0~]%mJ W~9zS kȪB687zVLg2E">n\bww#c($q\44l.'mh;=+m`Xb +l^Jڴζ<+ G\{+t 7q22W,{Q#%3:HuSVa{Y8X 3Dlcxqitg[h 6\n0th+O.XwRO5 j2=q9+wG TLp8o omLXUx_k-B ګBU$UG@=}+f_Mwy7VЕlrGA+KֿeOt}֒r!O8\Gk@G>\ 3îGWFmw39s%ᘼ-R<&1`rIj2bf=kn t#DZچa|UI1ơ'ɁNO W#5A9?A08du%̠Gu\rǐ1=*.9CqFkM)COAJ[H'$f܊=niWCWq8ǧN=zg.k}ќdq𦂖ZZ~g(DeI9c~U#d.#Rw'a?ִʙy;VZhtf|oxLp2$Ծ)-=gH08R@pj ̗N-=3ӿNz^Ee2`݆n Ph$2GvV鎶 yPgM?&ũ]G@٢pʡp> ۳6ʸ8a ܵnmbFie@\Dzcv0]IҠu[m"KwajQhݦ1 35Li'$x-1{J<ob[RڸG.,n-J*84@@r=9hOѯ->*> ~t2xYm#Qbd&^"Ή!LnpN)ǾqJ=n: +m>qqy} SZ(scf#v_^K:}g%Xe\zr?:}_WqFogX c+u5kHG2]ʱەQ:o-O5EKmcfe\`2p9>n ?j(EQF>QIҊ)hQI(QEQKERg((#QEQEQERQE/j(0†Q)eSLj\9aڡ.R; {Vo>`D/ZԾFpÃhǹ}o%$9 1^oi@k ʼ' ɮ6>1cnAH]ܟNqM1DHUȢmԜ~sPx:}4pZI-ؒI?A[6vVR+v'''$Hj  /O֯Zچ0$IRpsqW W׾PyL098oYxI '8AER5[at3LnzvqL[)Y8Ajʻ[@TcI9u$3%r.ТV'`h?a43]-R.ТV,xV 6iVHe0JaqǰKK[hgM7 wVaŏ=+b+kXؼjm$Č*I*Ώmjy1b'ǩ=I<+xg@:\Uؑz{Fjos<.՘ϿԗyNUq}KP3a?<zhϦϭ2bOԌᙶ8ڭ[)nqLO*kMq $u\ܓڨxxMM59?6pN}رdlQX!}'K\ycե-42~b!P'?Anm(WibnJBtcro]@e* $>kd՛b\<S ]=f,2xI][5$eG QCsoHO1EklXzơ}qx""%;A96zzZUULKIEm m2o )[Aszor:xQ';< sOO2GevKvHЖS9c+Gylۈ%0F889C2yeܖ7(&*K @Rq*qsj7|tna3Z@={ }jIF-#Ēnzく\Ց=E=q鏭.f n/FkKp9MN9}zRꗦlJ68 ]5(mvJҌÓߗ'MͅԢGIʰڧ$wuZn,%f6=ƺ+3]iW;ZY#qVU#Ic1ȡ2 ZtYe=Au:((J(Qڊ((RM%u((Z(RE&:ERQE()h)@B(E%R( RQEQKESQa''wZ[i'PrO/_t]=GS )fQ)ݢ+aʬҼY{^X`H<GӥqM-G?@VZfT@JImep<ߥMzskh[N#I'B;o*Km%ƛZ<;] ;18hč,~~ ?L+$vP=X|nKBs$vq!o8HI2#;Fs ak ^ޅHs!gbm>cV#;mU*-nbL$XpX1X3 mL8HO䵉<"Ȉ~K]ܟb{ ¯$C%lc9{{Ekyfb8b^X`یkE42K !($#ի&Xl|Z1bE:ҵMF [4~_`گIZ_|!JcGֱU۩&mMFPq\1]kIf8Pv ~K sypYQ)OҮx휰@}kM;ݒ*\y Kx83c+w6`$/4,7cP8k:m9-_92D% pq=1Xᷙ'TDuy#S KmtH̪퓚-Q6~)7$mp ȷP6IJ\ϩIQYvulm?XyYy/c d~y贵bx 4lhc_pq35T 0p1jI/6˹zTNYrpp=*{ܤbF=Dn G^j{kp9 GZ ^nkcy $osNJO'5~eڡHHS\/?Z6//.IdfO:Sj%,E3?kxL׮uۨǜ'?ZuJYI`u?k5p} ?1IK @qS̴V9fBv`r#_޸]:-t|I$eðc=k-.#$!{H0?>Y38/ǁ:4h`XA9Fʮp3չ$1ۭ'X.O[B vHZ bizQ]D_kS[]L^sQX-nOޥ46Ff =I]"ȖH 5iYD%9siM0!넵t՜1 pʼX5=* jEý3sh5+HuKhl@~:lsW}o}DK&`yOAUgdrJvG#dDYdW݁GLu[\i]ydi}8,3mzU36Κb.#X9ߖ< tfm.)6$f;`}3uovfi nXcn_Jֵ $-?_j((((QEQKҊ(ER> ?׮WRE%R;QE%R;QEQ袌QE)MRw(EQIڊ(((4QIEQES6w5x7m HD@8ұJt,I7zR!/˓'%S$͹2X8H;[ximRVMqd5hVcљ(2JH>[U;]*R(D܇s׹H\oSu?ʙ)KḒ:)]ܬ/*%u'^ⶹB2W83bd[(7 )Kwr23wR8]8-@kɤpPK }dY/n*,dcA^"B(P,^@^`L#QpIP݆F2vԗ֢Ck,];AǯBnUG⛎6ڼowcː:ÿ@-l)on>N\xԏ-20eR*̶Zfq@W{kW=Im@ u{, K1cLtթѭZ,|TݎOLwm[G$b\ )#06XXr;0ڀv6*i+hV2O1J˂I~O< I6JI2{ ׀{]2I4.C4 qoҹ}VTm."d@,I5oM[#FcdEoZe[pPNesԞ`3W"HcXb ۆVŸe#S5̐"Edxr6=J ,qQGҪXOxJ!r%Fr{{qUl6x`($ sU{7ȖBI!Vq+DW WYd zUwϻ##%?Ƭ"򣲢c,?ƫKtHTT|"p1i.U2QUbCZ3\IrF QcҰu \;dV N%ث%5=RzVY,q=C+)7én><q_NZA>gJC438LZ[,X0I_Li/'!ePcO^Khp <']%/ \(cvӲ+ k~ 4<=L P@U$ze8ֆXhz|I01>AkEcs@]k&ܾ.dfc]w-Zᷳ4kP%;zrz#z"XI c}?*[{ۛEX Cp?¶Ф_-N8Q!t}5YF搶@PQic (Xr[`}). ߜ\US#WtXbZ!DjG8Fg x/"*?w'/-&e{Eǣ .m}FX`U cǸ4B3Yzti%9ui+ g:~k !-ʹI-xgqvɪp䖏9`4۞;`2: MF\Db*s {gojS+!7@9]Ba58 {Z=ڡ(Pc BJ`tuޝo/50U g`G=1i^T8 _P c=r# (Kp~_ʬ,1,hQag=ztlcX( c"V6zc $c'$5{aAlZCOV5 v71l)XIMa#kG9A~ vYi3.:rm!rLw~j[B۠quRa!@ ʑSd(D5$ bq(,"R$;|g9mԆK1rXS/.%ɾi2U{@|28*?27{4@< ˟zooΰHm-,Q\`^R,VA\].H% _b;x0 LU4{>[kh-~#2Kdp$u銲toV!M~'1}Tn#}>inl:ןק(Kne3R|z?z$MIVL?zZ6{ٙO늹s$K#ӷVb?Aعa"\$FWtÞ}JjZ:ǸYQM"̱o~yWm2=s1׏̚ݽȒ(t"(m={IahqF#Do?] {=&4?p'נ_D]l._?κh>}.ݱ4-ս:n5YIX< koǧ$JH䁳D}+Tcų]6t#2U'n g?ƮMho10&xNb1p0O ⋉O1o-ܕ#[6\xV1-܌|aY;[wŗ&53{j{dakkOp$D=~Y#. CYŽ`۟LOidox! ̇3ȬjZm[a-፠(`ysYiVNDIlZW| 3fQW;z~UxJHco'&q$vZ|/ҩ\B%F+O~?5Z}[^kc OV#hLE}^wz~"}пxg#QQ5̮;מ+v-ng&~XEs]}m;;߸ PUw=קxDWl. fV0|O`C}2mƁBT~[Ődʪgx"0L+)Ȁ/5i|:fvvzn3W(:K^{_=FHϠ=k<G+l% #rO}Ϯ6^ɭ[%lK1urEc}nDR~ƹnlL<'˓@=~עb[Yq1y`ש7j:-%gB1Goj􋷽ҭ%ˑRˌ`Zv(EQ@((袌E%@j> ?ֽrrQE%QEQEQEp QŠ)((?Q;QEQ@E%QQE-RQEQEQ~h$pdjAgG9~W◶wYʉeA% 7S`Z*RAUKrJ\C#E^sҰKi"8--鋦vdI-zv]5Cm \霱=&|P8 UF?qli-5~ cW9-2;C?+nԮm!պeqڧ񬛛xQ8H^o0~J̸IQR8)AKotrxO$$2F"+H>~*G b"kȋYMY&S-LGqjYM,ݰxg@Q\`߅:dq$)2rB¶cy ~n2>l ^npDu\۷ÑZe>dpsvc U3x֤K'zc*u'>%^y^LE ǰڣ Qeid7\(p'ڠuڟ5}:;O8:.HYEtW\6bHdEqys][ !j  <zC VJHcn m][j~<ӣ{x1_|ԸK{CiC I/~^5_HmB"2V7XO֨xfjzŴ@!Uw!K?Z^iBS/vNY"Ya{w #9#ˈnA*@_j"{Y.9#d+9 TWmmn;#d#xr? >M4{)Xr>C9\dMXCs+MipQ0,'m^H7bX0$^H[`l܅ y9*HZ# !uT:uM3Sj[d^©m K!_J5maYf\ys}k Qԝy;}ISUhcàH9LO+;@a~v;8O,3 P>gfS*v/@1H͐;;[vaO,D, lӯvRMy#`H3f#3޻ZtiZeǓ GSq)?369:{zX%B[iY 2ymx+=jw@$w2>[oZFݑrPn9w*3hCK#I=߅Lc9'>¯Ħ+A#I=jΗlfKK˯PN ?5W:hN^ ?,Pq\qhx +`:"Y e;Dh\Ej&-BMVZ-aDgۖ ~uKzԾ emw;>`cU=IͬM E`}w`U%QkG8y?#ps%1q~A H\9\t˝2M. A<̠MŅ}ʢg|5О/4mD }uϢ]~dO Wot7K.p< 2{}+Ews< )s?I θD_99mZ!YI<<)H[^76\WL}>A pt c>ӻ Yt֯dT@[)m 'bAmֵCEvuy58Ad| 99Nɨ goSSEc.&o}hW/EQERE%PMRpFqFh R}h()GJ(4QEQQE'4QEQE4QIE(4QIEQEQKڊ)3;dn#8h*yiN^ױ H *#뚥$( Ðz eD @ϧןxctRx:@Ðޕx .㱲u2OLH[c,9 -BU,D"5ulA<C 1@kj$^ee9ے m%KN`bNG*KMLw$ vvc_IRydoÄ%ַM`=Ƨoaskb* ,[_iIO.KZ*6@ďlggχMӭ=Ei$=኿u$ШN=6]ʗWm#S9ʳFL;R/nf(C0rF=IsbrFdG6Ai8d]GO<{M:=K֐K\c 0A'0daG)mXͻc#`ޤ7#@rIv?\=R \1\V<p?c3]s<ˉ^F+†9cβs7++HH=ZqCJC1O֊M#Ő|c?jCM#yf$8J  ac#~uXcAY:*\yyˉn3ʸ\sXM ߙ.n$-#3d /\ڣ/aN1% [ Wkc# ۏ"ܟJd[u۹ 5:Df`-rHAu?_M6mg{9&}L?^]ׅ,~mos)&[_.RYۆ@-gFAElB+I<~?W7+%P_>x,5ܣrI$ȈCr#ï3Йu#]#IZ~ۨB `Zе"&VW320*Jn4R$h7:KwWua!~SK7x{׺b/?O&ዻPDQ 5K}|IW7rl= BAw%SNXqq8#}򈗎{:dIכ˒I"FF~X;VM^+ Ls#gv'ʵ5 &4i,m (8۷j{CEO)`pFڟPh{m(Iy P(8rpqW/5dݣFiNH$߭T(c D r{5Y[5QZ=>g:?{+(b(wf6w`Ok+3"/+Qxg\o뚘IaRÞY{`궃Z%`_80:XaA%r{`qZxZ ,-rOs*xT#3},bqˍI#qRP#?gF*dSF;zUJW7ZBV ȄQzM[4Gb 1ƚ[C,f|}84Dwq+u }WԚmhH#}V3Hsv ꇋ繵DP n9ϷJO#*(<1bO'=RxIN!0 $?nx> l0qd|O+м2.Q q)xW?u dI.W5Њح: QEQF(((h>lgڊ)Š(QF)z_> ?((QE-Q(((֊(:EQIEQGEhRQEQEQEPFF(* *}Zծ>n"iT[$/^9w" 2I ^Ebx(\+9ߥy[mto*"ar8wU$jR$|tv9Z5mȃ6rX(lϠE?*ŨO89,錰ڢY*3g#+&Y[;7?t䏠?Znm[l21l~N˪ {b.Uۃևn+HC ™(vѹS G)=85njGklB}p:tiF$I[%^L/)L;ZN\}?:\]\ұn'm㏠91' c?@k{[Hg@ly Fһ}BЭk\K<1/m]'Z 'JMIb;c$.1ݘ`UkB 9X3r Y^%O:<)IUv -vvh8ʖfj*6s:*]^4o3toJ 9B]\;}L>Z!}iI3 ~$n%|"y=/(#K<ϓQe\9<?S\hJ#"䒋'?Z楕IPE_%qcg*ڙTH+cܚoo ȧ+Kiȧ`88xUf;((1#Aab>r9zT ZFFIw޵?I6qmv66N=rOZi-ci[wz`trI5$Om8XF l9"/vv8Wvh,1Qm נOq 4FNb=3O*3O?q u:łvR:wq3\γR#e2ܪ&7 W׀Zf-2yfC_ 7l=~ s0D &,qre#r>^bmrDy*&ʣ_F>ZdK47Ws+*H=-1 KvKKmgq+F!fʶxq$H%5 asP-ΪT~,`@u\h"{m>y+wxGi󒹫J.α\]fHlI眑ZrZh^2VH!\Ͼk.t>MSn.vfѼ5qejBb1cדYGd.f#cLWo,;[X` \9Msՙ! E- ^1ިk[;P">R[jW@rp`2{Rf.@G' #=~km𭋔x1 +'r;t=yJ#/ u-Ⱥ-VTGV GZ(((((HER((h()(QҊ(Eb(():(QEQG~h)hQIEQE/z(EQE8 QU?H q+;R!fPpьs~*hv%dϿ85ΥŅ5 3ܶ''{sޱkKmm24Ϟ8?1}O>F]nYcP pHxdw#̒۷-FH}|JB|x$ 2Gx&MRx;v2I3IR09B.[8@OJSѢG!&'t*)>֖}\L <UR{dSu-1%kx *CП\B:}-o8#:hƚ)[ܷ@FqF1w.&pq}=Ɍ:T`!r='X"g/ŵo.H!n*7Ŏ~-/$e-lZ S#Zv?Է ,.j.ZT}܉7c[?ZܖX+,QBϓ&ͬ#2߅Im&%) $1DˈjBOom ^X,ico³b ҭLXG+ez#ֳcS3G9rBHrI=sǨ5N5٧S$I\5)cҕq x#cAڰ5w`p~Vp}V7Χ?)]fḐnU}[Hљ6U#J``?, Kq;6\?eL٥qQc$ ;6O#' 4UI7̯Ӣn@#!nWbӢ,6 A_N+Vrlcoa>؜#.6~bG98JϛdU;aW%GSꌛY LrTdhRP.ʎvWwJ(-`$2dO vqL0x͑Aq >9㷵A#}~w,Bp: 5X$`bh Űdc=5.m*JHc,0:QonZr%Åaq0yuַ{57 HZ\0,>\dz|,\;y[b'7uzڶxKeH,`?$UPr`*g%pϦ5Χ{m)'OV,#փYUb\{/9ֵt&{TWJVfU{ Zb+3#*X귛P}Pc8l`ғ]UA7Qg ?I XbYem#܎ciqc2l&DTWYXlRU qqW߂0OΣuHSs~O b<HOCUMwˁ]&Gp;LT 8(6ezιoE,v EcM_ U I" %=v)|?ʲ3vq-?i'hyϷgol<=NA*:]^HJ(o,6qwoo'c tjٯ4}-"i{IAB@W5xm2ʷi`yI.܌z:VOn}k|0Lq?o5ڲ&288>튥ഓMԍ3\U-p0pzp:V!h1K{̤S+>'=95|0,JNkץ((((E(J)OEJJ+> ?8QEQEQA(QEQERh((ǭRQEQEQEQEQES&1fI>9>ڀKf\kH eϦk(bQ¸ק^QazEs3N@r|+hv*)^6{gx$о#*ā۱c-#IfBa`;sǡlqI0{hye2`8ٮqVgtO4C@;zVFզYV2a<i Ly +8s#'* (~?C al2q,{ ֥3 *#;X7,8St3-T8n<1cv{;a$X9*A8uطv\9i2wG~N*Mv-ŸF|x9 G8*R[2`rOy GʫIn>Qým5&Q煬pw?u->YMrrT?iqC,&H_i;@wB ]$%?;B~jquhCp}G{?Q r7[ϰ^ޢӥj#=ݎ~c$eUE2h QX9jKŊ\Yd!X~@O>?j#|'Ek^ޙ䍌*xU8?5MF뼑Ijc?TM$Ï3G[+n%ifm1ecq|VG.Ds^%pC2Cج\yoq!}?ZdבGo ̜s=p}nSȌ!su n31'}H(ipyb{M *S\)? 1RD3`UaBZq8[ϭW5Dn$ #FG֬s{+k鏿"W 65tC&ch~qOT+Hp=>O(e-*λC+r=«Fc2+2^4Fc2+ 4R[>(.}Nzk:K}kwYI4Np>aP6}YfM*@ϩޘg([= ʻFҺ+ׇM xk3Y&k#1ʱAm!/,BV8'隝WVWDG9\ #ZZg۵>k9# d֕!if8'$Ijexb*$X@&vrnWr|gߌ|jo^u,@m9<*^]Ǔ}usB)rssnm{s#qH9$̲y/]3u=6͙,9+4ݳG3~VǦ-l#KpwvHV:XnL%q%b@eI9O5g ēe$u;y+yLʷYfGBT~6׌[nv-+4_i=?jQ3/B{5\FtE)\~DԂI 'lc =9{v[0VYK?xW5&Ym9".0U9BX^}UY͉.CzbVԥԖCl4q~sXn}iɩ+Z觢;q׮P7m C, #psGS'lTC8A94;fUdQ8l~|q[6sg5+ mgX ?S<a81ؑNp˵#㊨ֲ~n[%&w#j `/ X`Gx].ǖHl_lU&Oj3ʚa?O}B<[JĘ#RA+oE \0f=zo~zKham* ?1dIź0ZEv\p3w!#m;%\;g{w C^ =Rh!FzSj"E!l#|q[ΰ6#*l֗"w>BUPnk₮X>bCB:eǗo2!lE ~>o='C2K4˖l}U[jV/q+li30H^ ycH敊Otc+ aV4IAy\dSpp|#w #w{S.9Cڪ-$&XzU%ݒPaUErI U <y<ӓPYw0'=>sU{d𱜶O^z}=iD%%'GvnM+w?/%?0nM>1L}jV5.m<'G%VuZKxx1nDZk{‰xp;Cg5d#u[[$XGS >",XHN0OZm۠0EJ$Eܫ\{W͐f}#骓 Y яЯkyZydǨgKon$,11X;]KwhܔԯKNB€3†T5]5N,Nc/k<+3d5ڞBq>*\i Z]ۼVIPWt:u>DWy!hPxt[$dA!hPx~_.4*xF`{j[&>%ýn3\p?47ˑW^^KEQEh*ޗc}smssljs?*wX_Z][$YxǸUt;ˋ{t[V- OVVQE;8QE> ?;EQGNQJOQI֊(E{QE?Z(E9;EQE"(EQERJ((Qf;cb$H?pK'㕛qڨ,1O+؆2:t<RKRVwPe2w=Ϊ%bVP^s$?O֪BV\I9~եS 6"Hp\p$w@*Hp(\p:h4qBj9º\δ-}dfmΪc*օ5˸U@䜐8<Ҭ jT38o\[ OҾ(b̏BFq$Pv.uvS U$ \~ gLQEmQYŏ` lc־{Arb UUdO8DZ)IvFhWˏj۷=0F>s?!EKN *=0xjxa@ۀF>(-]f+*q/<{MXY[8¦W+s0s5"MoaW#*L$~akxˌ XZȊ'71=H!ߠ㏥QK%Gd@\*AJk,2fQ#w rI9TLZҁݒ 'N#YKDH;'=)R:ylsN3xR0m);}'OΕjs4kmjqB[Jt>P'6P +7XDT+42/U:ċc X#f* @Ԥ]Β~ ǏOO m|+>Xf +WF:KxҺ` @P"~sƚAZ;dtf')[3.쳨ΐnpOגyrI e`xFl32LZ\w-9gxi 0F8c'ֶcF;LVۙ0:p?Z,%1^,vo ZiI# p3zUg-pmm$f]Wko o¹FGdznw#V*ҵ)C׮3J1ʸi#^n;U`mf+yn@Km5MsWwt˃x#'WOIjL7 UsH ^{{\nKLF7R}fpm[s ݴEc`z2vq8Iͷ,#ҭi;&k(! ]=Ɲnנ-q#)DZ=>rZY2`&e8c\$6Դ"VSlֈmpX)<*͵Bse?Xm݃c3*O*s rI,˞I~&I:ʰ$ʎ@?B@y'Vq l7UX~1]Umډ ,$1omM~M[ѵXF$G9;rͷsM=#Xդy'+ǻ<%olk{ōmy0 _?l`I5^%m.+/٣ 0Nv@Hr93]gNd0& ;c 3}+Ct:cE7{ WּU#x{9m8z21xՊ'gz@9=JZZC֊(QGS(';(>QJy(1ER '4RQFph(RE((R ((SEb);E.;E%QEQEQEQEQEbHdP&g-02כ,x=*W{9A__0K-bmy<9`>OzU^CmdkԱ#d:nkm#k.b+#-I{ u[cg!UDC1&~{LcEȬ=jWbmvCqYz%؍5o1Gӊ F< I#[4-IE-Fy?Ux"#Kw53Yyq%tKmS}e~?-iKJ=SSi0@ ƺ"iH|~'5RʛC؃YޛL(G_ʺxཷfku&S*FPnwFA}#豈(P#Fk%L|)֨Iefa5KQSYIM ڧ89wWq^\l'd'tr {ջml "f0B`#>oՇq/mcb81Aer Qսu2$IYRIn@@)d )+\Oh"QȪSspnYbAKg 1t d(NJW0VBx֨ɖO)OcP >[. @h-g@fP3[VLڥ1c~8xx V:\*ĀR1=}0-M<3zRcm`$Ck9,OAkM.4?6wGnN$[]j>,yAbd8_KSƺcn30 vl\j+L-E~Vb0v7RKM6чdGǷ*i.$:n;~o%9{ I=Yi!^"If?UµuDk$(1?@+[^KlFLc zQlrsb"\&=F:T#Oª_#z ]Ngi1e*AVkΧ C{[®Am#?$U(v%e7m/;6f]1RkWM[\E3̸C)4b634rс+PZĩc=\SX_|]K75-fX:4p@'ԞJgu9Cg8T}zibwFOXt\K'0U7 $?fBW*UX?ȟΨjVIan3}1T%1;6KVi.O?:5PD<-{IXqM ŸUs&RjX;Е23pKV0nQe9듐?]mOÚխÒ"]Xu^MJ " 'eƦky{^dk/-7<_JkujiC0 l gӬm5m^Ydi ߳`a遟M&[[K[E*P<7 n -OZY]݈t-ѦRB<{㹭 mKַw+8^㞃Kz5w4(Z((CҊ(Z)A> ?SEMQE}hEQG4QG֊)((QE/EuJ()zQIEQEQEQEQEdh F|Dž;CguNIHas/&i E`I?Lj5fgUyS#95Z bH35YUuxkQAD3O5xx , G 2 ϦMcak+Ž?MU{kK+;Cn >PA9`66psis4IejFN=)窜jU"ɻH[UZ}?qVR1cӶ[4 [D]yEw僖էEc"G9B'`99M_kJvXzսP-_\'$}g1\voY[Q' ^UGD$\rgN:g]&+KRbR#*ܚl$Q8DQf8Sd"FYRN(? (('W{{(ywCy!( .TcҸ47$Yd˞0α̱SP3ZD$rf?.*84b6 !x?sz:ܥ"d䃀XdcҲ/ӺH詓guyj73T3w={qT-kMGbG$dgQ '{kX(Xg5V8$K{͢4`'"ik J[İݕu%ݺ Ob` I[ag1s~)&P,a>>AmXW`rE9q={oޫ v1$3ξ^3 2"BSOyծeEW'nZ8Aq\$k}}U8Ȗ}3l^2H^@dhYlIӎ}~nmC4}_U;kk3IIh{W!w7 /m.8iOvu3-ԃ nn@_Y-rL+VMqq 3{R61z,/4IȊFduS<\ @NUIJc" ms*rNBWēpyUU OF[MJ&є^z9Q2rIKmE}}64nB[o*=gޱlmX 8I.Ge9=MR'XÞ{k8"N GN)bE olg?GL ~R%P VeЖuڒT]\_Ʃ\402qTn ú$f:Z-M@s vx{eMRHv!*a#;(ΤRhf/$ xx6!VUC bpx kgšD'ٰ/*cȚ팾 xy^&4xm߁f?Oe< 08v]00ln_} K{1g,GO\=p7s˧dnܼQY]z}85M4ZZ\U%\>]:W̞_&?*MUU̸efcVlZԫyPErp1],)YUDn pHH^0!Kl@ȏ9n 9] XI0$\d'k]E&d HAߏ¹y!H^C6GQW&8\ts#xIemٚH4;~Q=[VYTM@\@x_69_UC< @$WHfZ0W8M9b麛2#G=_wӚݱ:ȇdgF>՟G!;: \%(ۖ2H:d}[/FEH%d?aivjΙ)X Vɏ 1U 6zީq$fxlpૌ{TM>TԧG jsc~qs]QQ,Q D@^BjBU0N46DWFeaGUe#iUԫ(e#iԴQEQEQERJhG-f> ?v(Q֊(EQIEQEQEQEQIEQE;QE(((*vb:qX){  yvScxsVvrzwڕ2vY%`e8$?Z&o[42`w '?Z4kspa2C91K:Hp0̼S֚{+f$(J^?{TYl$>w~Ϡ!wҽ,p3H#@IdQ~uL H}5@1<^Gn?\b_Iv[)UĠ5-ԗ CVRZ<qX&9_ӭu;g?>MtZ~m=7> Oknn ~EMG-pwe!_d?֧K>T qp`de`O˓iyguWA6˔%FWOm\C8s==]JkJɌ zs08:rJD@OLg^Q'X孩 *wv)+f(h<ӎ{cOj5FwowAaOob?*%`S"t3SY_GmF>+ |8Ikut#c^;p6h,v$w4]}Byq.F2gq! R10R@yjI6%֗-5z 'yݱ!OA=3Vb0gSa% SӦjzlp=p_?moS3{87K)CT8hs#BY!\s+ 4gfvxXxqXq^C4\œs{i73 h %,t<֖xrK|GA*B) CtO=0?7H&+ur͓ Ψ(+erM4}`?ZmmIFr瓑ylGC'>܁ը4Vs6plnVv:.q#"WqbEhI{=3U;z{Xf# m$}G'5G$u %Ylm {< i \@FyT1Om$S^HKp4'$̈́˪}k`Ǯ&c4wic+20oP1t%FT3;dtP]WT.eUI&}ä`cu ;?*ϊ$Ye ΕxY(ϠW=s J[GkU*sOXQY HyJb8/ O1%Ȁg?oxmEhmĜ<{ Z! I$9'rZݵi|鰶GM)$ϡ斿4 !rPnQ fGMwkkS,˝Rn})[y$,I6m$uf{x#\Kz$I 2xP×I??k7Tk[b$s:n(,,y=zUkۙt&ʹ,cF ;c5 ٛx ]>睛ib3>kfgw<1TUl^przVoi$rI'J%ZGpJU8$Q𝉻ާxᴁ- e>sc$ÅP7\덿_UW*V~q|+붥(((()G4RJ(Kފ(ŽԂEw()IJ((EQEQER(QIEQE-RQEQEQEQEgk JC8 &[\Oīllls6}lgU .A  n{m6 WK_=4%N<rX$6wVǙ($ T-]rOnG Ny60 +'QxϯQIݝcʌ?T{ tD`YD;9Ci3EiTZFsQB r\"x,􈢘l"EDVe*Ď,+#Pʹ;X;js-&Iw.QV R_h (t‚Nbvv/uG>届IvAVW[-nSQ$aT Gvvz̚QG.AO8-ᵳfK% q@}ɿ^YgFU˝6QIX3Jn~ZoWBI̫שQ0;զ m@Ctde#=X` Ʋ9@\[y pfV2^ǁ8 XE2Xpd>z§Ѣ,u1+E^ĎXҢSF < #/0i{c Zoeq2sy9}6eJC>}NG\V1Z5fqVTP!ݘ xⱵQ2يзҳ5Ee.0@@ʪ4 |0 -ym7>1p8mZZ /5mcz@8{;[=.|3*EɅL m'}\\N|`cӁ keE 3wc>I$" Al~\\*[8gw ]r=8+{G-4}1-jYYb{z/ ~G/΅`1y滽Ft*Y,l53E-'f[[]+2JnXQo'\[̀o~f="K iVMeP>e }{թok4 fp) nzP[Iek }@ /ӃZcFlEPIft3D0BIq)1ׯ$~(K,c(C3zΝ.ÀвdF$V}w`S\<C܌}zWc]uEQEQEQEf(((R(Pk> ?^٢:EQEQ(((((Ph)h((()J¢j{a=8Pp:}j%HX:VHg-#yQ?uG^|i).\ZD]ՠ a3Zmo~bil.殰Gl^ yIhbjB5lݎ}ؓ>B,SH1OZ.6W3Vu[2yJ;x_çҸϴBl#O/3(fvc} slKeӾi*8G?X4B)pEVwp$~6mC"]{9f-yNW6;ȴ_g$%\Ʈ' M(8?Ci_HU9)ǰ<Ѩ\} ĊuJ~ Ω]cisS(VԳ]ږٚ u$ :{K7 ۝߼2wX66U@b3ީ?7Zw^3dE@bOԞN;OV[[֋TO{C壼#k4S7>Uuf^{6 .}vWlmm 4q;j9v;p?Τɢ[^k3ڏq=^-)$7EDjסuVi&BSKRs^z]ڔYVB- e.?Y,V8 &~tjjVtp#Rx#U^&}I̒I$tiz܋HdCl#8twZ-Σ};5A GPj7 sg3Ku}^Zoeܒc 8h+-r[nP=Uk>o[+;vnQ[&⸱v%w}u}7Yd#4*֠bkc;NJRWۓQ9<;X٥UOb qW f+&c}y$d >+PHgU;}}yzڵ/joV_5',IO6j\,KfMe''z[=77qP>׷_a1KE.chryJ}zp-|M>רjׇ-"_K8!ONyjoZi0%Χ8&'}NSwl!icFl8s횞|6#@xMsޭx|\ڴcmnxmx>gF Fh AnBM.3X:֤lm\ݸV.LU[jYmBD҃cgV`\]J!"I([?0{fi9Wg m?o5ޢKX$dfpx?'OzcHTv#H30<{K$]Yy< ظ6ב"Rx~5oY3[Aiᘥ$9 cw0.%qѶ ~Up /cyd8=A8pck6L }{*\69 ap?!QKsdV)!7ݹckG#h@[x܏B9!Zeitfr˯N}\ע3Sk}>wG0\y$z~g^T\q4k$7LuQފ((((QKKEQ@Iڊ3E6SҊ(((((J(((GWP$0@<ӽhFs+$ĀnsA毭v9uHžc\d ;.)y6"PK/A \j>5"HMFNqFۤ4\v;瘟'{X%RHܾd,܃B*8uNq[i* {Np~ŔS!6d~ sc9iiv"W,˜aa!QW,m.) S[Iu{RC,d7Xtff1ĈX??PƲ", ~~j'dv&dVSqա$OutI jꅷ'\mW Qu%m]`K/1+\B:PaO$u{kv vX9SEnpAp 'h!FlӤ@6LdOB?[_ZmW, DqpyS̗wq=I`qzڪ6"(.pgꠀ5W|Vk6Kݛ=`oy?5[imtȬlaiRs9?21]As3’i\z݌W6#\sV+]N.,⼲rӡaIq|Uo"*_ cpwg*A+u-զuqݜtP4IquO QpFj6qq X$N,P ;cv ̫;|͟!m vz!/]~S*n/# 8 OSyޠ _Z[ I">H'qPؖV(mAr:guDGXvTod2`dcF`*vɘ'9\\ܺ#]`bA0Ǧxr+ [(vC}xϥc[]Kw?&3wvV!M<8VqГ;}ztY,33&gb{q]@f"^OwOF;%:ӿݽЎпu2g8On\Ǖe}dtQZ-aȊ;sOl5Ec' |-=q[Y $/B>ap[NB{~/JGy}*NIH۶z*+3)cFN~T=:WApuHeΣ,X玃gai:|"%^yr72c: ˳,rmD%^i70;]P_>R o]I{bmu&:2:>oYmQ^ hmd1$>sǰJחZ""wq=Ow,P\Hʢ[?[P4r}z|;Avķ>Z/PkUyY'RP66R9XɅy*\ӴA97rEDݗà,Bɟ)Ym4er-D+LGL^tcK9 ߷9ҽ_:^1_V2d:psz i=KN>j]&䔜=}m j(1EQEQEQEQEQFqE> ?(hQRQE/j(ފ)(((((((() t .KwF8ʱj9Ye88>ⵛ nt[&dc d>Րunʮd!p2Tu'ڲm`7.ҳ8;OAyt5 Ɩޝؒ?E$i_]ݳcqebOSjKRuiNߘoR2Gv6m$1ӂ5zj܌AHӪ+6nuc<ioyGgQ@79PN>COMu{3J6[B<cgXtk[n@#Bɬ{xgX<:tk>qwvҪ,!7G)Isfb\+p{u&sK~fc؎sLyn *uv#>[e5oY̫ 'e1 igɚIRS@ۘԑlU-Y%w&Y$XTOԑ¯K =[K^O>l`3o z}ri׷SKB`]C-ݜ7#?R1 =GL ]I%fGW:RKi,:ܒ`ir| m$zI#H6}:Vm2ے4Ռ(P0$gs+zK Ed5 rG؎qV܇3IKң?f.HmVA2=?Zm>]Q! C-8"`Ydem8U-hTd2S9 15gI&0-h_0yцvc9 6uoMY>X82g {u5 jqksk n:V' tdzsֲm5Xg\Fmܣdc=>Ryµ+#Nk^IQnaH9RjVz7bQXS`psԷq鐅hH;9iAg1ҥe45XYLby$tcvUAHhrKu1WjILZ%مT O\UBK2)dx -uLdYs"AMtҢ]>c2Ot5ik =?U$rӎtEv,H=t5,BѮүaӿ>[cOĒt8K 0N:s*} گ*y1Z$ w0"B!DŽ|%և>xfߟcV8rjhMѲsM\Vwu\?q沵XJA>"أ, #ANGV#nȏ` t:tޑnTY|S&h!5_Y\*mi#K ՝(mi20! ?VdElJ>eؤӨ4M6iƴC#[DcF}Jk|1fjx CVCi D-},89?¹<8^HKbԸie ,,))2 C^?-<'dJ۳vϵ{ǁI|)d@[ q`'-!XASA@8t롭6NJ֖uX\ۺ$y9 {W|6gjz#=͟B85 ՠ] pA-?9z\@6⤠`ӟ?!I+*Jd/Ghُ'fJ+{u<"c$Ԝ­F/n&F :*`qNMX5yq:$0E@3Ԝ.3濕ZbIv2ފsnߑ,Kt?윐~*q}U۟P@5]#^n~ N jwQBW n?JN$ݸ<ɧirı#*B!*'E;Og!'éj1qP[t1UMvO&c ۓPOr)%݅*K; *[h) afAe? }qR\M%E&$?pC}hj9? ;]bЁ6ErN܆k5hGV? uJӴJh;d=GqḚ'l<`9ZP"w=GsAŐgA*$"et{rS ._XI3ʜLdazaϵ`iR5]#"SF~{i<~2iF)[ Q'vFz50F1vmM񑁎6;@e<˜${W5՛+)GRIAssLl$|8ߥTF$bLXgWQ9ٴŎpISlݍŤeCqq}k%2 ]*a0N9'ŴRxIԀF%,sZlV@ۂ1cߏ銥{[aVde3e=Ry ,ᴍ_Z3Fd|]G6D1d6OY鶚=ZGU|?X wo#)1hkYRFGinU'[yrƷ)6?ƽ>J"r#v @x-D kd*PcבϮ7z-: ^v4ḉq<խԤJP!sN=56{$EELrޞ{l6SWzSb.I~C0,9*^M zU]Zۆ䁸{eUg\E[٭٦,P>n=Ijj %9oajHXZg 0J?L՝\Zd5آ"bLLHp܌際R,, m2Y#"6$lNR3h &BCd5\I 7J6RsӃgWp;YsEbj~"i|_jr8P:8.oI rqצV$ڽfO`+6ŶYIH(M呆*O.+y;y"ϯ֦ܘXy~۸ZBːKfG1*LæϭDOOh8'LM pZi +7rāW7) ?\E%QEQE(((((((((*rP6VWM ([D?8$ D[FdQ>BX! BeFFxWU_ ؘn"٤F"¼:} P[6X:E sUKI&.]ieXV\5q5̗WQZc-aҹkNJin8yF989jKKȍÕH?wlWe?ڷe`0}L<&2 ϩ\Ծ @~GPO ]Bs-֠,l /B2juY!O;qwuqSA+"7)8#pGstrdBg{Vk۩L+C{mX)n2x!1Ic<㞿:,&3}z$X팒9r@ gޤ ;ǒFO(Um]ܒDy(?d,Smd Vc r5f3 V̧ w0ZZ#ߕ[d`=~tu-o/w;cS0hW ,230U{@K\G"L4iV(涑w(wɵ\>|kv;.I6~ i *(9 osCIVlJ9Yy QJdHa*SV @d}G Oʄq~Ƨ IIbE+DHNz(S}:[ NA!bOqנUG{"%1 "I$UbTGL߼cUo_`P-;`^~l^L6gq :o,rZKd@Q7?ֵtRmw;mV5\bDOO7iZ$X.aד eU;٠ÁǏγ'ơg ]+KAT!|=YH wR "O@Tz1SeKbF-|k@8~m KR^% F¶3<k^hȂܗq00=OBbv*2rPuvs0 H#JK,mN1ǽS9_[tVY |c#k-naM H}3nU/*; ޝ8UKq20 H.*[;?Y鰱&(C#O8ZM{qDCq휗c1*dOmI bǷRJtC,?AךuI-mK@ F:wOd+"Ax|W8e͐yr?: ^edPA$֤hEvGg?"kWm!6">q $=U|E nIZ 4s)cAӚZ,+$s)cJ@H!7 7Gmۏ@9##>|66E*G2?&a;1A~o"Io0s˞qb{PyM!@ή5H&Yԡx8a<Rծgxu.rmw*zT`2zO ؋ȫ/|bGJeԭoF #8#FO2^"($Cd=Oʴ-lZ[6m 6ǎBz=:KGl^1OZ?kXEYw'h =9?ڪ_iv6K *8܃ֳ=" >Ԭyta:H;rk?,o4;Gkkմ [j1}Wx#7V:nH\FvPz>%ݖ{fN>cv» ih(93ڊ(4QE(NER((i\E%Qފ){QE%Q(((((Z(:QEQEQE#}G?^+V̑J*G?^1>MHIx{u%cx#8sX~']=A刵nذ O5OL"mJK4)?\QiiX 1( a'RXXGabV";]a\牄wZ:G||\gՋ嵼 V&666qT-MWL~L;'\ܠ%ޟ't3']K(=>V{yy &d뒥?ΟtC2L3JnA?;TD6̒-7{d4LTyi}Z 6Zo4<~DKIϵ["$gڭ0ZwO*1׀2HںXDRwRsH/!,34Cc "$zulG%v2U#R* 4Äa}~?UեԮ.W);ypUO6Y`e^sǖz BBJ">fOO%1udI~'$29K*2ĨF^B>~Z`,h9ª`qb"(oi=I#f+o}A ߌ1d޾ZKH Y 63_ZjRq}Uʈ̀>aX3&XhܮD8~+:)b U8t)R9%P^C8׮),t{ZuvFo6R)eΣ*u+[?O:=jǧOJ9H٩n8>8k˜ye_GK5ޖ=I vQq[YE⬲\p2##>銙o..lo2鸟NdZ,LgԟNYK|w9 zI$m}3_'-,ec"༌sչURXym''?sx̷6v=5d[џ-aC1ƒ`3}MC84;%8Aǰ?Ϲ-˛ C@YRzF}:sPKq\Y\[Z.̮_TSЃ8sP=An c #T uB~},-+,?h÷'q@ *qE/8ng\ .In1O]eΟk)݁tsY!Ն+02mq0@Q?ȮvkbP-E\.rsӭsjwzctb"\9c]BQEke<sEMP}s*}"{;×?feg$Tl6zƣws,F$19??*7 Xa?V5. ;['.LTfRm;dDբ|Vfv㌞}] >XI[Oi'<Ϲ*zKWLNz}떱foweydH  ޛ};4ge6/ woX3vG+Ok,R3./]oLuJ>PR $Wkc3N6;*]FN[TR zW#˕ Ʀ@#U<ÏμWxEAJ'5niH0cUbÆlˊ7cH^Ĩ `ƥy {YLMq*\࢑ #NLs1ogP{3+䁙>K7Q.@܁)fv2}3jZi} [W' irjqtvsO-$5t[n͒$L;,c{zvG%.S㱭q+y2>/%q1Y$öIg(8n=sԚI4|ʠRzO>9}h& =Q<{]G|<|3WւˍAxݏ-ϸ<%{^bLgoyJxmV)?(iyһ_z(ɢSEQR(((((> ?^QIEQE-RQE(((((?=(dGo +YaP^rJCwcV\H#1cUTխdI CbqX-*})/ܿ\C `<$c{}EgGM>}=.rngr$bO+FDN!<.Fuyũ0#n 5b]' *dnd,HS$}R?:~)MJ`@2ˏqRfa;bGl; ֪oLa\̣<}-jAkH6x7עΣd=Gr6?gZ౞!oJ;?jEӆȖ;\M(a$(bMM0bvRH$ӝ"P9n֤@{ hp?7a߂?:[;u-#9w.d\&Yg#8?i ^Lm;|8{d>wm#[3cySm3cqW_lBc5)gFG%V2nߙ% @C68+ʟ\}fD0dVQ gIϰYM]4:Mszy6a(P,ow g̤ iͥic:^ -22Ҡ{ ӣZxzU#$Y:I| h O=QK=+]#<T5M-o/cs`6)9*6G]X1h$n'$g'B}pcu5cтCrAO:~vBi,ˍH Wbԭb+ RÎTƒϾ [ԡPrXXqո,61<ŧ%ib@LS洽4h:a`vF/쾋ϿUO#giH' $P0t,|2LXSsR-m'2z *-KyO*IP39'1qIn1c=? W,PfftD8ӭV.J˱$hǖc'* "vRFlsшLq{?ELm;-k'B +{Ӽ>D,k ϡ?- y;pNw}O:W ֚Nn)bC,:3pW+ $rV^i$#jQt#a}K`"acslVj{"{QAKfY9OUMNQQ]*>i62_^M(lǓ(i/V = [WןۚRݣ%ܫApqw$бX"d1!u;mƷ:{_NVn۴h.bH;Lg7]6rHcX;)QzuƟxۏF8\o|{M4{9SSkZXl`ݘCQَ:ֳ -`[bHg!Ͳ!f Slzˆ|Ö Θ#Ԟ`w@#6\C3;# r^zqM&4J!fo%ng8ǿ&6kV-I#&8']nVW'kVcL;Pv|T[qc(Sl`K@ePqܠ'vZDHF@sd%jgTX?ջbFx;˗>; 3뫆d2!Y8wMWa)-\Oqtp6z)dxP yMDp= >tU'LD''"2\c׵Gʮ|i7ua_ҙȮvIL[e [P\p9R,FO+ vpx_rt:#nFc35ʪJyDvN1H6E!sgK*܀H~_N$%թxZ@=zT ծ-ʥOV!({F2? '$}gRq`6drsۂ8b4VKt'Q*w@%/;wnl-[)7E~y`a<;E"dj3QԦg`qoPXu=Ue&@Li[x ڥ+->]%Koَ7gVO|C %ᢞDo9 >jеbGEo|u?j䢵?C|iB Ơq .3i`|$J`!Whn,I3\ŤF G+` $fr!!RXNLH]t&G| ZmJcv>fX2WwqɨR{9LD9+cMuwu*QHLxOXOV m¢}gr&&@Ubذ9γ5{V}c4x}Wխ.ǓxRs8#A{gNj7?TrgͼYd4r#14_ZF() T8j5o2qNķW-YA1T:$`uB}*ҢӥO ѯLcU[]bp!C`z=KƒIpy|{OX@oP;{ojGV4 I\ps#t_ S]\^ٷ9}I4a\Muչ Q[ 丹R4塒5{gHjbM^&i̊x<TmpO?YL7іޓD1G*ql?\MyrA\(`NF?ޮXTI$W cVOc*#\|݇\ ER"W:9V<deBQNVOUpʛB`sc76ahlpGg3[s?@HFXƽDmc{6..yb׭jҢ)sEQE袃Et^QEQ(QARcRW> ?(()h(((((((($~dO:A}m>v:&wAMɟLW)-\n`ه'<vq7m;OeoO^W5ŽdǢ'좾,&Stgk)[!hԡF>vz{{il6rQJ`jj2[\Ab@8 mg ; I$$v f u6bRPz|O`HM#kzD#hr&Ҁ#k XpY[BIu+J $ Y>_lkFڥ4L;˶PW|Cf&GN82YMUv;99ɦ,Br~4ٝ+qSUf>[U;a9'YVNOhU>%m6s.ONU6쪤*s֭lv'm.ݸ89O5ɳaʆ1z'ךv9sC5\9)e*Onաufżmj&cn!]9`288t=)t v$u':SVh#8$u;zU#>l8cd9&.ˏo8{8\U 70C+f*:o.b#hI á-R 1Uu`Œmۿ^ڤӮUH/1өg;i S'#1VpLWnĴ z>Ֆf1<0vyP\cbd3[[C@?Ҁc>$!N?qyk<)A\jI2YNIuxKVa! "=ڧԦ#[ "ddw5L[h3J9-P&ay,&bHmbc(v gK`vlԖWrM ZRpIZ{-:hp̹l*B aź?mQ2RGx&Ekq4Hج5Km A#RYXHCv W:ѭ4&b~}Gڬ]G`w;y3큻?}KCG0NO:,ͦGm5otLrEz6[?Cz$g~NeR\r/c v?"9M|k*v;@IGkKd" s^4Y±Mc|M8D@>LK^ r(-pIFX2BIʳ.2GXh:: T${#YH9{-,[Rdh%TTG ,r#u?Sho"HGOʵk239KqՅ`b\qg8j-f23~jX?{>%Ӑ3>y v I.u ]q٠l6nESQC6&F(G ɩ(ĚM˺)n%H Si +zd-.褹BTuuLg5H^:REQEQEwZ(4QEQE~4QAz׮?ڬ >u A(;ͱ^2yϯai!6Ҁ'3yŴՠ ;OrO?v0;A|z~UDYeX0^pk{8ҷ-U1U.#%gx:?_g]ủs#y뎔/wV U]lf `2ɪWiu/RXj6 VkЯ.6}rO֫h!}ZI@UiJ\A G<>Ÿxi^m2/8:U43^B" #s@|_״+jOy˧ UA>oY5֞ͭ\0^Ob3a[SQX\A;6KdiA>0T}eh=v[{r9`0Hy(, ©?GaXQB|o1d[a–:o28KGo] Q9\{3G(dʼno9$$jƛ5Ol$Pm`hĜVg$mqhr`69ϵ]%$I-L˥Oy5FLPX/*d-Is$7z1SVW^xY\˵"*w>;g+/.DGZ2!Rg9XšȞ]bȗc=q\gd$h qGKU]Vm mF̊ 6"`bJXO#(}v];L~9zm+}? +aܥp`H9\}* uk]EYBFGϽf$~&a.x2?}4ot{;$@:)* Vq5֗iqqiaG1X$WO%Νm<ш%wA$HujQEQEQEQEQEQEQEQEQM}Gbp =9O:> ??((Z((QEQEQEQE/j(((or. #$c߷s,(TtG2g,nWzb.mG8ksGEc4~|6r?_V~J ff)%|GȐ3nF\e/ʬ̱E9 SJ@pm?V$ m1G#{(8?kuW"!R30##ֹ}KR}LL"L2Is M NyFFbXMr +IHaV,Ugi#HJۚ\>z9已?As8 k?&E(q*K?8ػp3گC PirM? ?GUaGl(#*qC 8QP>%ys*Ck U\ٯȫvVeM=d(O` ר$m49*PNU3Ug{W6D\4P6cE#ڿmK, Vx1sP;Ha5Fp6c}kFJdʀDGGQsr BR! N=VokqrPɇQ~>Z5PP %q=>k8!匕 XYHt8ֶKXLAeǮ8B$xNqO[9$}JuyfT7'q҂pXrT9f%y fȏ,$˓:{,. N~g{KL 䑉Qsx-$b7<yQ ڲX:k.y- mVtI)̻H_K2HV>F?j1zlڄY"+HU:PixE$)ב*:}I*U$]yo<'=pAҴ^C< 1(,$a_,f/(%$}*vjޝ'duh.Xo$S(8#:,3%Wj`Ϸn5ŲF%c0F  o9y{rs zξ?fP>͹a8=Wi0Cggq*PX>l⟦m Oˈ`N4X hۂ!|8ٴ6w}oiп)=FwĈAs#c 4 n|'i?InaaUu$3HtqciіF1ggXǵ&Og,ig B>bXK0N:j[rGp;P,?Xv@$V2UeEt'sKh$A d:t *k9bu-() ] iufk%Ϝ1RiWukqp=3r{]?ɺ2+8qEA[+niUmH]W}8 C[]j"w 8q\]`w#Uc>TƳk6v >GL/ }Icu²F:AZbO[lKw]rIjqKa.dKsXeU@Oj\SrƸ$5]5(1[,,nd 5:'jX(kn$9RIڸh#I$Xزgp$ 欄WZS4r]>spywrhH, @ѣ  ;}27l {}+߃(;A>KEQEQEQKEQEQE(((QEQEQEQEQEQEQEQEQEQEQEQEQEUHoT6HoD6q3C!UQ* 3b3$[y0UD+sSv$~pbZ7r}\ƞINg߱?Oֱ_[Y e2GqT6gk(>9"+x 0:~[V WJ,b^g\p:Y~Mբ@|'3*k[Fyl{c,7VMCtX펄sޝջ1i*{c>rBy)]z–!O8G*00Vl(9&~T,1 TwJhug $DѤ F'ꮭ%+k@ x5(no5嵏 珩PPh~S>3P/i.[:°ɪ˥]`ۀ:n^愼`ye |S?J4;zJr0~U[='ʟ/qQszb-k۽_=[l4[ <#5r¯53@96yˮHn ?16*\`Fy*@ؽvrpA%,)xn$vx8faR7h-*Eula7_ Qe_KLkM"9.Ia+0lOstZlL.7,+ Kd9)vۤĠ :qǵii(Kؔ5ŵK!( z9HKjh'pq=㊒iyb 9u˸oYآ$d`$柪ur3Tvq1듚m#;~`kVY.4I$3G:r9T6z'ygh*JMFXҒ Z.`i{РfڃqV"f6M~Be >i|2|5NVZ3P?*?RddCUg {d^~شmxPiX3ĐTSW[Ms*Hr+:H*)ʫ?RkcQݙ9qtgIǩ+T.9;:Huvi4q|NO=q[Z̐@# '\µ ӝ6[ɶCu Kg) @'ڵ$b\vvOOOs{l{wH77''x߮~t|cJ,<AFHwg[-~ojZGdwr^/Sb?g8;TcB&|x 5jbQu>P=A:g>u0%ۺkwPK`EcǿY+0x c޽Iᘬi쮥U7>IHϷ{፞yn-.Q-+0~~SAYgu|NZBzV mo]Xzɭx#-\Jw1cO'bH!Hc*bjJ@9((^QIEQERQEQERAE+> ?(((((((((((+.yzRa k޽5#emJ5m#q&xDn'a*mE9X[$-Ǚ'#=PZIe8 d#)䔲8 n9Vgnnu3*@*Bq̷LAõ[Qf>j*= h$?ݩg}qW^[y5Y""|Fsjs Fb޿dY2&NJʚd`ȽVt1i8⵼? o*`scddZ˩ ͱA'  /R( slF`>fvն e6xUXܳc${v>eIY=NyӶghpr x#,o1UQ`޺ Ho"|dE$:H؟2]X<\`1F8Vo]Z5ΗU ;/[5.O5 ѻ`ֳw4+t=ώܪ"yr$XRE$(AE}ΟtlRal%!i.n~sT9qQ:o8i%&5;OC nj\;j&{RJIf;v*끜TmFV6(s,f=v#8dUUխt[F|F@qV@m/# y3UaD#-Ǐp*W|w;݈GU!u+Xtvs:VbGO.2Ң^CWzWSgaqp w{pn#vm&tv5bg?Nڲ-4M*mjti܆bH_Jĸ5/hֺry`bH_-拥ꮒ\cR ?Wwkc&kGD25bw%H2*6ht%),Lra~YC+55f焅޻&G<`UXeԮ4$O+̇YYD<Ҡ >[v_($t y),tm1VM!l,n{OZi*wz7IP:x&KfG)W퐁ԨiJC*|K{s ˿ig>? FE/Z*!**zo~<-DA< ~:y]$o n~~nVh#PQ:n?Ɩ0Iv9?7Y FЛa)ni$ebL60#vG01Kq\GUĂĜ9\t 2.[7[3g ąQG'g(K-ll@'ҳ2W1hI-ӃIkRCm-1Ζ7$I#y$vQ,I0yW6aEO.g}q\*-sKWAw~ʭI˄=xBS x$ OM;i iQNg.]?Hk)&Em?4Ѕ8]%ݝYH)nrFpjiB'pp=ʨ]˨]>YcnT귲_\Y,??ju뿵3HyvCs\'sdtsg7=]7TXʿ P0O\G=޽3㱗]8f)BcAO$|4 [Yu⍮$m DI zh((((((;QEQERAEx4REQEQEQEQEQEQEQEQEQEQEQEf^eW/L7u=RWڐ.1=+,l)|s֪`vTE# ( .w#=G1O'{Xb~$}qUdɵu'<~qH3_ݎr{9a ڿ'T!6l#z¬| r?;(1)1dUlQAQ8Of?1 ʹufkU[tD`33뫯,ld״e 5~sX[2E"ebOq0;#&0 R-шGdk1Lxlv?e>P3U .6Sǒ~$WQ҃…" 񖈌w=ۑַcB>JS#UZ5S岶w?JhKW F!z*UAQʋ۰BCc8AT초l5FQtۤ$Q[?LU[M8ZS?#xd&\/Jk`- $>aՔPJ% K vn~U4$[c19bnpz~TTCh!G'KZ<X$G둑63Jum)v,O NpPۨyyccip CXaW#<sNaġm0~}O<G99bIkX]ǧd}1N]K2?3JɂQ[8PUけR5SE:]Ap>o؋|R1jX 8-<`I:6Ann:^mF7+$g0u1W$39=IO4sif#jl$Hs8cVh=qJl<(gwh͗ T;t~UNI2$ ;(M(ꏤ#O /Nojaq4Ddvsϵmu8eoG].`Vv0`sߵt7vZp; 5XǩX*-ԶW|\2TKꦱ,=%![BkӎYj:z$.c*}W|(PAkv,~մ Ny9C4+H9RvpN<ӣG#ɞ8Wl<+sq=*+`i2,gz|2i$FH:1R[^nHY.$ \y1댞{bIiesF<-߯@1z$K-*#T s׮@" YC,V(O]wW?--V!^8;dx[emH3oP:CΒ8rul4&+R( 1&pڙBLƠF85nlſ[i6f?] 择EM-H4&O CMYk+Q[ewH/nDˬkipoO%MBKxV15ČIB*}{xKIw3?~5N;HRr@{}k7TQ,$g8D'=ǹZ+́ l(?_\InWh8ͻ#cߛ5hɎ((Mђ^AoY] <9{խ,ło.Q.ЪK;[ ?3EQEQEQEQEQEQEQEQEQEQEQT k O#ҹCgf53r*kf(2IVyܴO; zzg[Yki4q4Y]\8X񓩘&ADd==}:T9 #`E"> |OZK%CiUHN @ 6dᑞ#ʥ n ~THර0_;B*%e ߜƨ[ʱZY)gYUQA]$T%id6:0r +> Nx'뚕[Kq;]K&!@~?LKhcs#v}>_A?LCQ;Un{ՠݶ"⑏ 8>:sW;Oj8 $~-tN9;jhmXŴ%8~Z|ٶcIc=&|] =ޝv lY>rgڟr>d+_^^r}k2+ًIC8{kZO;bZK~SJGdgpjY]X+"@^ēD3 `O#ǷiY#1&^5q=yo_LֵΠe#|`ǐ3ל66ZgXQ\"'@< &E"QHAP<H=)RiG89Qۦv"d<0nym[Β۫+sA^kZ)VHC WQDu9SUuYfım9>ޕ^&%H*T0]~F\1vURnCC{T)tZ20H+?b(/|ۅP.yd¯XkPD64Lp}~:uVI±}}ZmZaB:9im1 V6=zЛX%2 j:3^k @I'~"}WSaj"3!Fr޵%ͭO1G*r2hۻ.&Sv{=MAyD(%*Ǽ uB;ҙ$ě'C뚕 f`H'Ob[: 4%]!wnn3늖K&I7G|=_+)WqGI?oiglNSP'U?7)%2Aom9/e3Lz?7;n#B9}-HWGjnFxZr ߼[xk[Y?NOtsۄ!Q>JSDƂPH'?OֺHUq"GҴbIywM}0 jA"v]?:EuIc!՞誁?>WxTB$WR¢[>W7ɥ gª~SY7#Spߐ*5̒2,~JIUv]Tu$~C5zh%\ncnGn옊/!T0*>x#<}:~TK 9fuڡ1#eHu)M%8u~un $O_\UI/cKe<۟qŒт*#ݢ܌jdsAov.da*0$y =)'eI y9xjkL3Irէlˏhs角~?*ҽӒNofD6$zϧҮؤ70I2?6$Ti!xнb8jwYKQz(#:>تu"ՈVU#?{98BolFQ|F%]kI@8FTyqͧIMmk≛>QN@$dY8+5+26 -鑏?]\?%(N |3*Wl}Տ"(| dF>&7I^L64J_3ʪA"81o$> © r3ݪ )[u+u*p'2w89OOfd|M|pY N =&-'%^7͇+sҘ@VDRN ?Z-2]K*F*0pxȰO,AYUG8?BIwj|7Ns=3GZtr=A)eJ n^;PY0Y73^($`#;U{hPҌ$ٳܓj ŀdiN,~lL}'?^SMv 29^aƧ.&8 O3=}Y!TR@%p=zƛk4sڭL 22rTk4۰Fmx$KOtS?K)nfQ;yOF cS.q䗷XK1 q򥷸tFK1 B*-aO5 U*J1vQey#I"g00gvQiai2ȸ8ʼMnXy%ŭ) XL9m^y[5$N(yyp?^k06w3K* x>ֹl6:ֹ_SZ˴Eq*nr2@֩B]$jrYzj|DYxnNwK|9euHAʐW9$!cƱRE^C@A8KnEBtUrO ogS}Al9R.5{+y}Ȗ-?(LZwu!d$~fc=gq\@W>@hXr{ M{Y ?((((((((((()7cw "[Ѐd J32R4`k&ܽsm ==4h۵2YB7dBtɯG!z{H,5dПЏ²u#"TCsO¨@aW D7 OҹmD2ܕ+[Aӟ=8\[3I2EhiKv>:i$VqbIdxeHNHI*pA3JGu%HNHrB9jY$y xFXȑ!Og$rI 3sֳH^ E{F[zzZC,2ey8-mK9#Ayo]Fѧf̤1%v)ܶKH/<<w-ZDS$hND`dzR.#NFNYWiH*{~U(X $|;` ~˫MH ˂h\c9 !s<b^d3дa*9…NԎ.ŮuXʱ #*ZwS;ޣlK-_̈́R2?*oN on7>㊫vZ`/-,9֖DXE,7#} #Kp[(sIH=E^S2Q98@Dbr™t3ǘOy1iL}Vơ\\G+..7ˆ#8 sh?Q>Yj$/wm_L/,"E<a_-glh9;xig$D(_,zs_J"c!7*f=#>qJdi`qGS6t}*;G*89յbba=pA)eui܄ԷӰɪ}qw|no49E2g--8^qx,,idzں[{8t)%q:!y[5XVfyK4|́]UK;1㍞G#ɬ*xefF}~y $;G [) dIǨ 8-^(- Hؒ:z,4|H ~U6g_4Cisoc]V0#*+X׮&7qBr`b3 'j҆MI[X|\)g9 yz4]a #&8V 'j[Ww@ۆ z~3\\q%rݜ|͞⳥y"Jg,99pKu=H5K5 F`1I%% 1F}9hGAvF c MsM,m]%UoGNߡC"nuzU N$[[_4v-,=G*m C~}G+/jʈB9`)8?vNНs[z1[+XW!,q= ==-Y,?j6P 3`=jt|_&V9v~b?Z~Gx9g(Y,@*8~``W(((QEQE((((EQKEQGZ((((((((((((5E2J *p9gnxooaC(;d'~.F{z:dwYw{v+ zk:O bpR+p `Mݣ + 2Tpێ/]R'fFQ)HiWӒ ܩAgYck6R_*yˬ1bOLvǧTal\nq?[@\I!I {tzU2nv# |HY@xrI⦕"YIM1qlgم3 L,p;( wޤ?+OB9_Zd>.؜7$FGQ믈VmFL}7)Jb]8%V`$;@?­ .sЌ^j?&8=D۱q$󎭃#4Ǩ;'$T5Ko6HfS Ga犓RPk+p)R@8Gaonfd BO8v&Y ñ>m'9:}(O*p^a@ރ"_ʹ>bTlz`K,ޣҝ,q-mwD3KORE<4JұI??*2f+ <zlss+IpNsӯ'ךYRXO#YYIN;KgSm5ԓ;0]ޟ.A؞}*]7Ynӣ-P0=Kc[fq&ޟ/byY,Z#y,ClC\@3}MєqDe`~uxkN.s#s=~uo!Hm޷! ɪ=֦M2nVYd=1ǩ9,嶁,!wڕ&9=?:$XvA4~(p ?1\?Htbyѩ({2 0rcs6]^HߟFcLڳOğ yS:Axf8\*֮-&P8C8k']Dntn!PVuXσtuϽBOpC"qp@Ն&]:@9wGd,aqj惼c̏f'$p`Z\##aYeق"v쏥dq ڪ1VB#UR͂=}k?Zj<^x@cw~je?dZT5cz f mʣ N3^ V"t9xonmn.a(p8Es'<һ] kyFiCqܜٍ ckĚ]:~cR2 ]-QYvP{qڪH>KNɏ,+ı =u"Knv9S$ITs'ڮee~D,X{R>f!#$I>?ڱPdPdKFk Z1ܘ¡X=ybo *, U }GXNT9+2,ǿl >X'БPHcg:Njo&άtGaZ4ڱV-,jYaՋRAX3X䁢7?6>c^/jvFN!Â?PNJxJ3 Cu00~ 0rc(((4QEQEQE.p(QCEQKEu(Ɗ+>I0D0[!ăR;Aperio Image Library v11.2.1 2220x2967 -> 574x768 - ;Aperio Image Library v10.0.51 46920x33014 [0,100 46000x32914] (256x256) JPEG/RGB Q=30|AppMag = 20|StripeWidth = 2040|ScanScope ID = CPAPERIOCS|Filename = CMU-1|Date = 12/29/09|Time = 09:59:15|User = b414003d-95c6-48b0-9369-8010ed517ba7|Parmset = USM Filter|MPP = 0.4990|Left = 25.691574|Top = 23.449873|LineCameraSkew = -0.000424|LineAreaXOffset = 0.019265|LineAreaYOffset = -0.000313|Focus Offset = 0.000000|ImageID = 1004486|OriginalWidth = 46920|Originalheight = 33014|Filtered = 5|OriginalWidth = 46000|OriginalHeight = 32914ygJE g*V $8R$gx&֜$P K.A|T(hO{l1K>m 1FYhlI C % \ y , y  Cy4K A']-/~~C    #%$""!&+7/&)4)!"0A149;>>>%.DIC; }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzـ P8$ ?. ?P(0?!0l@/ԁ`OFd`$9;*B,l@RZnu$eQtv'¢/d4UIAUH?hRJ|/O?a Ѭe4Qk\pD2K-n۩4 Y@Y&Su|~X, -8iun@BX\1*dsPl:*K(7WՆl]t]\,j€ { GH~(r*꘴-:/) %Ky%g,ۮ I:r5s氹h7(Č4J);5([߯ Ml*" ?00k0h,HD-˜6«JI׭ɀLr,1H!*.-!BH* Nr3̍A*/Jj>sTd"҉’Jf4#D}J*m8-BEKLK-j{>ZqbV(%PHjk(҉(s碲Z0 Msn-)6Z\~,sd色DiU*< ,~%r=q y'-Z.pq/Xl(ҫ"{G#R"j:Z*j duZAu[T~؋#,1cc#VSp5S$9h$N,,#W*<1Yd, .će, T`x% BlƼpC( ;;61H9")s( |h͒)*`D®bnOKTS%|m.JR "1V$*D(dCU/c&DH·!δq>Ɯ3nD$"Ћ䨬0|7O*&h\oFΜcF^ZEHb$5<$$s*ZhS9&.(bX䧯@I*rо.-Wdh馃=2Ka i@^*dʂuлT,ǔ>R%lA}JC &٢Pđ:#v;b.p-fpF,@nv<WT AЖ,pnBv(t<U#3'oAU(%Ħ4gDVIS~WWɁL->;Cj9p<ϼ@I ʽ Aq/,~Jt!Q4MxPLic+q{LΛkƃET8KdK9d@P(` A8a08,nA0B/( B DH?(_ Ac J^KDU╈"2ͦ#cʦ;6O~_tf@ "}ן{hZ5)8!SqnOa@T[v5g졐z\. K52l0p0X>xrz2j콶 34Z#'zߢn+|J+T("0q 8 ;0gn| ȱˎH:h 2( lԬ$ˎ0M{5 꺔%,sC'"hȓ%$(JF :L1ό$t% cΩݢi '6v9 *0`{4z&G\0 "-e,J]M>oe, m(vYZ*vbj 뀉(?ZBb2 4*J0H32R7U4)?5˝o!)r_(j̖Ry*i+͈{OIr.!Kaq iB <"; }#]iB`*P}0S#c8%ۜN*B&L*Q\5mԒ t,YB[/.%)QPpȵ+$<9}M 3,'+,L5tipJ\mNJQx(?ީQ">"@KIOD ȞW:&kLʅE ĝ4}6#ԁG| RwJ ݧK$T"KM_Կ:lB'&D lH9Lۤsm´/rR˶4e*:'&e%p{R$PR+:K< URp% @hx?Yb? J 0(89Qr-՜V .t)oՋ"bKI%9C"DMQQ$2'9d+'bݳTy⸧3 ̱VۏVeB, " h4ud4m1ZK˃*WS PtޙA*$` b9R*V%8v8wRdgfS#@ 56v{M9::2X ]:*t2r؜e &('Za(&? ̇ r%u64yuԥr'BG$Daրf 9 l3jK$S"db4(L~hg ($=JP3G5z4aIɎ%dѓ0LںH(bp{%J2fNFp0Z isK(8SyPp,cQ"H)4az>3Gʱv%;[ )PA:1kP7ugE!%k$jF6 "M[n̴"%$I!}K6uP"8IѮ=!FN=$[`f ''uJ)UӺgc@{7c錔6VB$U*iA]2_J)a%uaӲm.DRvH؜#?^P2MK"ТQ/͢nEM/"N*I_0Z,3H%?F`zޞ:ȌmA  V4qݿ LypR;&JU@72q*9D&R?Hwk43 P,)Io@y%A|SeaP2u%NĞ*Gxz*XzEbh 6b[#,L-ex2!PHdžnr&p|l) W$(V:íjXLGLN[rIe]+$8?hDynt<Yhf/vz鮕INƇ'" e`k fV,G.\鶃]#Bg}A#Zxzni)B,ƥ]P%%n+MfH"bbӅ^D^BD$Kd4/T#Eb7jż)i4BC06fef85"E)°BqL`*E|D? ipD-"((k_튅6oSʼO|)1(A|d@C0G*yÅ1*.*u;+HhJdqELN,Sp'(%Ue`!22*:S"x? ΘpBnBbY&7 ̊9p _%&|'5d49l(A!ѥ p( Rf(p4i\_qb.»X!km6MCi$5st%`jcPF; ץ3'!ܢ &}cyM q^,zK<(\8f&,CWnc";ʇ.R聼,? A֠kֹ1- D$`-K)ۊ@#:Pjȃn8(4&ʔ{`>ӞCpCj#q r`nb8"-Kt̿RDMi.K(`"HtD9ɔC 6l‹C28ӤK#z` }F( !茓@4KISJ~JOUISƎ;Y/ \/+O*\! Lʯ#>SJE#c!< OkR.H;ΔT<)j}~XsE`2X};D,?J~ 2ɿ6 r;y@|DVf$Fu|E*I&qLhILם7 VQk&u}DK -Bjd:]FiYIhLt$#Z~5npSXnނmim;hEs)ep!ݝxű<AB~ÔAmTV!n%ɒY!d! Wb'2o{1ձXV%|RΉ0) 7% rN0F]I:iHdw˜LRv΅TCVRdl՚_i' FB~񲓘^U5!6vCj ?xHaV)Ohp-Tð4 p͵(H&Q+R$e@1}(8(HAqfCKM=L= lW~,y (6TZȱAoI֯5)ѥ~ֿqQ""xcHXq+5.`wI<~ 5#s]29klgv]mkc1`}:F!*81[a L3XrZal|&%z%RWIENtsC$" ^|B[jj ehG!i0GF)U{0 cVM[2 [OECa.Wtj0aa m,PNݘbxd~+L\ٮu`L*g,`t=1Q5fL0h{BNMiFypHJؿhEfʪC$jѡCNJ4H֏8}LȢ+"+"Psݡ: D).+{ 6-qգG"1W'9"%*})hEKDs%㒼z{:,9I}\Y/XEG w??.K&FJKu# K8eHeM{g('LrզySOY$̭rWnL~( ̣"2J6:n*6Ъ(}8 o2H~-:1)mr=vJSD2@kJRk=-ˌ 1q! XHTkBT㬮 P64ZU=ųkC]V2;- ۞AsӠ0 *n#6n%A Ŀe9ԮkḶL Lm%HDV8|یM-*u8TZQ2(#~:Wy+hI!/2!g|EL574Vs*P 쨖,~@蛖##jfߧmJSmDMg0 k͹7lJMxQ Sr䨶 ̊Mgŵgln \w(D*͙Ĩv8-g1@nnӣvRiTjO? B5 )Rm )9%傶@)gdɑ7F}M7(*VRiN ("5 ‰y N AvMpʸƀ[4nŠ8RZKqsK$l>]HBƖKdj&yX aEw7Ж+?Z$)(XS O:$!ҠW[3QG~o $P}"zȹ<#,Y CkɈ|fl2P 95vY{2hvr#CH}Y*<,D> 3mMIŬ2 bEe9,tՐRVk TJ G mi݄q'D"]UE(uSc+BrE^ Oq$sJ# BqE}!2)~ArBSZ!FsPʄ$$KJO qQRXB5 E98ru*?&T"&Bm3zz r+jЉ`V B75DsS) 6ʚAj{t%5ST$a)lUhë`pBcI^/.ܟW%UGJښFp?_(ZwJ !rA!2s@!GӔ9vlItWm7@'JŕK9o+2&"4`Qknxbf>&JA 6M"6)N&֮ϡ@P?ŸO@2fѹv+kCEn;r!>C"C{*׻'JLzjhhU{mhVH[7o$S"D(!= zC{֫m^hAΰVWTre_=W>LQGi"\COiUyj9gsFHX@'EijbkjyQ]'lKWԕJ"?;ѣ|X{$`R+nQ@7^nuL"ӜEEԵ4/T3EI"\ӖxEvxeS`Y#T?IQj|*J1uJ!^R>M\2b@(MuOdH;`ɦ u,.9+CRۻu ;-ϻkrb۳+`䀠?GM$"Z9sh[ܐr$=J1sn /]uUe!KRsg*ַxfvzg(#mb YF2CW5m@ #cVr^ jOD0*jTZVΑ0^M1w}Y+n1:` P8$ x$ B(?! }h|2Mh;$C*ͤx@,Hg \~ͥ0`O(M L%H}Kedt}Wne\+@@0}pZHbo `AXv'jQ?dr$~~a۷ ?7eB@v@=h {_琉k2?_ G_=l[wNN77I`y/M7B~}̳ `CÀ-<$F#rP#sv, B↳Ilb$"ƫ#T$26 G˸Lcv#: +Qű6lMSjPD$e |]DvIz)1DIT%jQ2TaKQ%"nۭ&y 2Dg` D27v4bJq cP?WL֓]kUA ]w-U@^j A []$H$# '1H^IhM2S,bLbȃݹs15fҔb<+nxm@|TF 07A=GJ>ȍ(!c|>GA K62V^bKPp iFm>(5\I M%cT!, 'P7L~"'7)1QFž\JIw^L%uw_uSl)mȕ8VX_ AH\dsRA5()5!UTgЅ@P01I , XtHz@(>Ҕ/E(( WeWbg5g$0mR)YE^LS?(TŸ P#nIbtqJG*lHK͝NZaP{k]99֕dHFl]Z.5eDO3f`M7Fbb )n'%4(4l:IP'Ri2NSjd3%E1H!E/<(|7W @}q0pqZI#D*@P9t 9ǰ0@?'7h=Y,Z Š Z8!@I\}"Ĕ WQQ6؊v$>㡭DD!VruⓦJb@&'h Nu7QZ%KJIUPU?z ʦ"U)ktXI,X93fuD"C8 AҢr=X, rJm#$-NVW8AX|n9P0*;+iC ; @϶@%Ew28/L@8UtDOzU9$aOPiw=/5D?J9d{&M$|ޡ>LҕO O0T>şBG $fS0$`,'ޏnϪvM}JQL&ٟ,(!s3S%byaP+';X $0]ʄZSERkjD[G!4ͣ09f=6fKi#ZNVHr ']W:aM*r^C2(kK:LF0 AqUbHPkC Mz (>%,ExJh]N < bHn^׊:ՇbϤxb.X'@˄^f0k[tn.vB )bP nr.(~Pĵd&<[Q"PB!LZB&h!Ft,R-HPìa*&L+ Dgê~Vl3A!,xLfFZLm#¢#XƸ)%d2RBB#p& \-B? ib81*4(s='qD@F':mh~&9$6&32Ѷ5ymI?!,(EC1cA"MІ0v2('% h? 3cW*Kv>9H蝂4B `/h3n^"+MW>:hCP(p:lSEF4P*NDcT""X0rFbz٢PV(^׭QDl6K )(2${8hηȎ):/s.,F38*d@FT~*dDB٫`OW<.Z& :*#2m<3M7"X'> @zb+FF>d*-07Q H-.V( 8y;e3)#DeЯ8M9BlJ>>)&QL>29!DS LR#G Fln gJpj2dX3W3* )>SԨ1XlI~T7E6.KH߷#Eh#t,\2ITBo0r Q\2#irg+#dF_73@. }?.-&e!|g/<`!{$#s(@۲0Pg~8:',4Jr @ {!&:,4o)ir?l윉0:.ӥPjʘdޥL7N ˨kM ׀skV.R #W"GovȡScs5CfPg޴[&#҇?>RȤS+ʱ)I 4jT@1t5g(1%nR6;h* )*J2Xűmd۷,#\2X9CX|4o@B5N,#On첗;dCp2Ud_is lQ5r4ȿQJ5gcd#6ȫKeb1V J"+7us?M24d "Vm6L㒒RzNU(NT눐h(C C+|Eɵj : . [C2@ i~z|X墨T4& ,4pc&%S$%lw4 SJ"i%+ZJq[,!!~*2m 6ɮ+6E )n{58 >g.-L&s͹'i@AKBp(J0U.7yV V]\ 1IehJ($%^ɫ7HVju|hmJ + Eqw5,R{M!FL0! &͕epN O%^̨okPȱS?Hh~QPuM\J;j)Ջ(ep¥H݉  {Z D`@iwfxzJꗂbR(Ƈt[5SC|9@c0,6X`1 2|G(z!qGQMvjb+'8FbHI1޼ / ;ǨU}^1CIFytQ%WUd>Q!f8)5ֱEkRrejt ƒ~Gq}q?+x-Kx #u;d*Yz$btb ds<{T43HP˴|sl1g 3Ijғhk$;3)N>KUXb fK Hh ;"@`pTx@-1s-a̍WY Dņ:F.>C QZH'5S}`d Q2HIM#9wF0QjL~MUGn(ꋩa4ٯ&vfmJ)#9&Le?+qJEWpcr=Y}xn>2pib*?jHR߅j'sd\WTjr9nO;C1ĆF`Wȣ(dYx'pdV%)$@"@<R@2A.o$9C.`hfFD<hmC=C@ F&wC1B(N!N 6wB"#5>Cdˮf]H=FbV2d".i=c!M/b8`P J5رjecp(!A}u @1@(Ni)ILn2u`%Lr% ; QF!t[6v)FmGe"xF^MO8da2!LvuGm-!vmv.6oܳHf- ZP!Mri.Y8 ]% j@'4G5zxhXiIjKL*#m/u7ePJ@ a(.  (NDcan t9醞 .A6WDF]16Gg,+ E)"x8l.6n2*rL B sxhDDiDB"F74!j!ֳ/(kHGgL:#l`/iCE&ùp:d Ɩ-²8LLMp.q - z jŕuJ$^G=$LE|bLdʦ)(P*:Aat!a`R$RCE(% 7:)K4m}i(`7 Pa6"^A)odF_e>[A6^r#8-3*GG,h7 :`:D(2 lTgmD%Ԛ8V~rf1f8)HEg"2Zkb,"#*Q1-=JּJㆹ 3pHJX#6ø$tDUhVa]cGg2dE:k(y$$cq7s:NJ̺ 1.yŔ"PF284(,LhjԈѫ8Lj80]=X9 LD(7C ::D4hQ8VJ4t\j;B- W|ijB.1oAD3*`Dy`SNSHXDzf5iLCd$  R)NMDKd|2c2 I&c.G QjW.r*P vYc&ôwi@!Aap 5pƢeC<8•6%1He6aX=J dxTo4טΑLg2\#T$PFe#l'hy?bBaPL@#"@- 0 ?@@W ˟({4@0 ߏ( `YաgJOٵ/'3@i }d~*2(&~JPNцUi4o tyX@7 |_/KMhk4sQ':?@7]ҞP`U6;ԃNfBHM{ ۴z۳Sb) ^IoBJt:$" @Z)ܟB~:z)-h$ڬ4)|$"Z0 *N%2ւ7 &j')Q+B)KDII<( "}ӝ;. Br(*Q~34%i~})ΒFkCH*I>Na쒞s98' ХDA`FB{ i))k|~)B9TՀFKh}B/bK#$:%֔>rGfW[F@{9dxE} 5$ȉm Nڲ=ܵ |1ɚ*N+ʫ 7lhϥK$l%;j0/\=OjdxҮz —ĆX|a " 8G;2(, fPV1WM"?=#/{L&5BږHӦ"''ʃ ){06kBLr aʋZ)r9zwz t sLrhEĩSܟxrr\g 0( )ءpi&b\i<V:Bo dfk3u$.Ci41e~@cĜdi0FX'@Cjy*|A6N4(q%nRS#JvYq5,o5+p;Ca? $@QAxK;$ȸI>//ba*Keaur5~> "Sثr!1.F/[/{(&=P(#=R9Rd%z=`"=ׁH~#ΑT g&T?Q쿇. 7h\.`Jt}ft 4S! kNKo.$KL=BRKbG-hQ#rHRPBMCH&NHubCi,F:T=$%~]&LSJ<+cbIb,zE*zp?Tm`) ֣A%D$%~ܖZKБM8JZY/\CspW~Ԡ4r/[Mi::`]YKиCP>4Lf0QtIoN$fJ&A"u&X KQBӚbqVD3.99 1Lp|8L*2AP,mlSNJFvXHifJY(fKVD%ڻWYR3qH8DQۓ&n61:Gy:DE %ZP !TT *$ƒU$YHIW8S+:4f.I9-d +rHnrt(/#s1 h]Z<6^aA@!=_SjiE_8Z䦧" p0+tK yȻUT*Y |=0ئpz6DibEhE K>83O5S}(?p) t$ 0pݓ]z;?;XNNུ~>~*Q.:#MQ=sBO;XFRQ!d*{> LWUK'ҍ'2?y$2KLsHu9x ]ˊg.,g?B&*xev$X 2(5p,t.d(J&d:i $B"`9"pLT?LD,*N݅Y'iط`K)zwˬQe> dℲ`(sW#f`%DzAXG`UBdb0XETcq&\XC0ɖ=B1"h)(9 ; ^V&3&.\d 9äv 7D&d,+cf)c@An-\ !(Xc.Nkd["&丢. :'%=g~v:gGAB"5gEj%.0/xkq =@!#4-ʘv10  |N@4C"p)4$(Kv/9 |?C4>CF<\< v,>Rnؼ~V&lM 06pc&LȚZj4FKTSBt%(}Cv*#C-clH4zD'dj}ACi`pc/gJfFP"ރu"z* *P'b9.(x^B Ebfq)'DT63a : XbBfM+PC:䆋kV-%#lcG-PIBShXLz"L{Bt'*Bؤ:02|($\/3bo bƤ7Ur&sBkHi#Jέ+($dfﱀ$&m*$6: (0*:gXBV%v,B-E?T5R$/,-$(B@c 4`TGiu 2bCDȄHsc7PnJ,4'H7Fcw6?J1 7/0nKZXAa lD nIZ)A*:aAMKќD"EoVozҢ3bn2T.\"4 B䂱Gr-C!Zzxb b>%L|dtfCdj d' 4( ~@)AH~T&y$,:'T7bN%C(C40B2Gp12K~*.dI@"DO2*G`+.X $B[~BhއA+#f,\9.1>C2S`aMt^CA$~~o%:x<)#E+ 3 M? pq | #AI2 ~2"kV4`4`E,JLncZ&ba 0H"Aʹaa!@`'¨r=H"1P 3k’" C|)HgQfEsJ43#lJ98cD:"ZL=JgdVSJ`@tR`8k?v ;*dkbj(άtMS$*4Ir["k(k0z&9jM*>'UY\YCW0ZF":K2dFdCD p# %_|E!F"'DN$n&8'c`5%1\fdFN+[h{**@5d5f%@'(=FZ܂uBZE !&b(Ae%x]NX"&{;il횐 * 6%$4M~&E"RZ%8dwxv*)JMP?rVpkcf"L6! J(,se N:_]+Pob @(slpBdsbaDb E$dQ: #~vaRyv`,"8%["( I3:;! Xs5 D;3ћ,;0F"CaKǩGyl=/VnV67!b!^0L~G^.x\C5 rKgΛVGq;TE^e%r9h%h 800L@W~F@ OP@tC ~G d)CT8u J<K_h$,*Th _@h@ub1[,F4Dj1;eXSߏ.Cd |Zk[_hWjnU`P0 E+`Gl`0<OAN @QꔆOO$/|G׀m}gػ*hzސ38lP"KS ߨo,. 7ZugJ( r"Oct3(|Pj"}` }B @ PC=$~5 'Nz| Ih|~Sԡ B.}& zW 0Ӝޫ>JEL؀H[H%*:<~B\3j. :`ī HԈO (RM|-n *:V@* ]Jwq|yy҇R_BW. yH3j5(oa|OʅDsGp7|=±68T*pvfeټmv`fhpw5p,ԨҬ$+rh<8 ؊Hs> ʤdJ֦ )8 Wjj1(&Ǿ   G EKH ( z/Ҭ2CZVڊH9d#6; (q(sn6Z,̓Gk|JR1$[|C* D4^: 5H:WJ Zg(jb\~n|?9Nt={!  P qgbE1#+,"I pP> :&45[y+#p(? Kb%d4$,,~ނ+!ƑBs$pq+/BDFe(6 )XH@AdGƢhL:c$G`~# 1PYH8w @P 25]{2Ø ܰ:&@yRqYzG41Q3J=iEI_08BC }"{RS~)ԓY 10/ԺRVVFRa;!!BMa+1TXM3nŌH[feP`IH]>׈Q>b Vcc5'6f?XgpxNv8m 7D Üo7Xbf dMj42Xa &#J Q " Hr@Y2YM d() YE& U h@ @& B(Q٢)Uⓜ ZvhHY-JE `qJ=1Cb4ZlECnGذb$9DJOY5J ee J6$f YI.•c"ƀW A+ 8j̨ H7`el(eDfa`4%@Jk )x2HN11 a#J{H \SͼzcH@"YE7d?ǘ ud֬ɹɄs9혡qMS$~ Zư#]Ŀ!QnPgbC/Fݑ ,!ҎzqKLr6Q&L%x罍HHJ{f"(4`oRx#C1Hl2h0Ln -.9o>$T"g:bL4R6(D#iH>"$,.2.ԗ ~@^@ D%!aB`$bbbU Uz:<3i/If\%M^*!.&!$0K< P*D0_b,FBTmm^ aq!1$VP]`CJ۪\&$$bJ(. +`"RuC=-+0e2C In!HUf4>b,4L]I;%b:V a0\AlVLW1^ 6%F$dt2#]]˘$J#xj2BO>C",  $(ΐ1"G1$,BV9t!8*`f* ^!!|θGF($6,~O8V6.,;c"JS+4r%ox"/2#pLè+AJ7"\J O24d:%jc+)G#*t/ *1&59@ }J!E+"G+JJf)<2%3.;P"k7BY,BY9"4}DW9(!t_rWD:b B`_!R(dt+"]0_0DiEMb,et0`3C=CAD&CB]7"F>JҀ*JbFn`&S↡fBnG/`+ .I&k(,e !!$ҼF0VAVa!<²d%-AjG.[F**ehM&!THnؑ+.T%'Vn.z3tͦoCQbqr?j,`& Y#CX!7xX#.H@*6:b-*Z24/CȜ.|n!Of;>"a<-=$iHLI#8J^= !uV.` W%$KX"V!r()#K Pxd`0%`0E,^-d@%AsNt*b*O!!" C:2%` T "ML0@BÊƢ!2|NBX"*ba B-5 X%*ӭ\#@V H-# H"¤F8&JDCXa8aGHD`Jڨh,E/DD!it *@CS*4eE7BeD@`rP!@e*@T`a*@!Ef_vTP77wEW@! zhT B_ּT b$0@_vv\7{``>ƕ!(B>B^".<b`8+:7T@0$``*A!A*/ ($a4J$.HU"'vNaAa,@( *݈ALWdtA0Ppz XD2"~(aD.` O!<.`"V (7<,` |dž%g:Ď:BF\"*}^JEB7=c@ =$"8?*rc3Gfpt-BH7p$,&bKd,tO|9Ƽ7@O@$N;&Tz @.j.EIdL#'<&DR "8m'aNؕ "DD`)'M 7,!͞  &AO>_#Z`D$s.(d 媠. (!j;|+ncdB*-a_fMv_uu%嫮Aza*AP+)Ԙ. 3LaA>$GX-P͞8Fµ d@&9H׊W4Fd?"NbEڡ*(*%k4[%WHTsa=#V9.K:Hu`q/{a‰uEe` z*X!xݎMm5a?y{t^׈JrA_rtPJAA۠ a2Ѩ*Z:P&dJ-aTnrWFI61@ㄡڠqDJiF9 ,8¢.MtEab׫b2caI d+Q.(#6Q>|hab+6@"¢DG8J ۠zu+(jr*zC @a}A!A|AA@%&"ѡ @ @@7 E` ~F =\VD^`"Y%k= GL ` |0B1` &L?w,  ;~)2@|W`h@OW@O $)dlL)Pۀ@w݂@0@8 ߡC`H% |/yV |Ga`( -S }  x~*!z8 򈭀;1G` G2`jxMIѻтAH  a0,Gmnh 8$nH"'~ |,|@ 6xfNcR{/' ==V@zұI8Ђ Ѳg "ǝ}ۇHw5 C 8Hs.Q~p5:s m |{˜.N9K^q#'& @]xۀ  ء G撼j½.NhN9т~9#@"3O`.jVX*x-N sBgB1P),*{q(M 9 >X|aǐ, .C/Xq~{>Ǩ-D4@u(dx$mˀC~>xz p\0 8>GB `$]W 'z;0m 4Ɖ0,8$#b a@ kx8b@,dMI.4,lBQ$n% )@t FJ $x`)%`2 @8,?#Yv~iB}X@#c   )QX_D0 =Ja5 󎘦h9 f"mF>,{,Ol^e}THDfprR &g/B.DU}, H\A% >C#X(GzbW' 48T>H+RfGɒ0&\dd q?R+wEz!E@s6+dnS 8%Fhϟ5@=; z`t@.x î"[YbJ0#SjXDOY"r|h_ e5B>\K8|k6AKqG"oYd Ŋp{7>vʑ GJ1J2D G|a HAr4ү[H6Ӭ00 (}Q?[G /22JQ5=mpv9Ǩ X( h dn;pev4)Lf:|`I %Nw:( hHSșK.E$XOHVc  WVO{bȋ2&b9WBkqJGf}to u(9y$^X&\BCӸJbSOlqH("d= -R{) j0P.t)S4%4):t!*bXQrRǑ`PO#Y-@+,-jSH@"')q41"y "$/>F !%(0% N|Cc4;!9d0#ɞ4)".!ٌ7"9"\l0C p) 65'teZ#l 4t@ 4D!|, ~xRE*?` ~xZ"*I  ,cHgp/g  4bL78!FÉAUcB4 pc /jJ"4@\ʬ4:2 Xڐ+-ܥ%.%JDשB`jpˊxc@  i$#9Ú!0,ةǰ,!!Ȑ4/!EHD:q L$ lA$5f4'O.~)a!b~/ ii)$yeXRd6bƜ: ؕC~,),$"|BN&1c‘DF`CN\BcFo":8d*?#,aE8iO6tR!@ 2K@`.@XAP4ʇ $%.-P2}i:#>+Q ZH8&@"0$:3D4c>(""JB@`&ˆ.0"F!n$4bF3C9>"4q$-4:9)첰"%I(" ;4VXR'BozHg`B43CBni l|97#aq̸~w@E*!..A\7wCr, š6N1~/!F"BR$, 7窆^kgE, >^/3+Gt1O: 2") Dqʆ|CB,b}r%39Sn V(04` 58B5Ix"J(/ 2{w“;` +^99A3!B#:|IHOJ)B }K%KEbFNf9`#[LClvF C><,VF*z#P|(}9"^b+Ʀ3S?葵U>jr$i`BBCG.v"(."cI/ %c:6NtEI# z!8oX)Bt#vӪD˕1h?-zr) ,De%]!1C6%3j,,.l#eN"!H>U9 ˂"v(.`bو\L-`-H#-kp$.j%0?qzPꢅ6 (D$Q(э,B)b>j(b1\HNb^!-Bb%(>r "\" H 8$"Ƨ^rA@5@a*֥2wO!^ˆhNl@@V."'9)C,%7š4 +B }x(b%"@ɮ",] |$|%#Ib)C$6tnZ(b_F"0bT(x>U9X9#Z(- X4L#4!4#t(¯D b9  Kp_vhd:N#N!3%.#"XPUH˂6.!"N4}A>35"#`'ʌyi"h./d\$piF8i@9%(dN$Yjb)0`B8sRPNTDhX 210c4-倛$.9,`BT)(9)T/#%$2#0[!.2|dr\6ÒфYB meVR"s648,R)g)C(|o JLاs$BC"@&q|,Nt@1QU#00`Be1iT%Vcj"9CF*@q$`"">9X@A~j}vk"ɮcHbne\dgDl!GO$2LI gf}OX,O" AA6$7HIbJ(IԒ4[bb7~L`t P@,)i%:%7)$,Ba auРb9Nc.9[b5O=$56yxQ=$`CZS"0 qT!9̣)DUOdT}c>~` р:;Z/B4(|/o4B[(y,"Tyt/\ bTWy",cH5 3ѦU,Iڶ"Kw N>Bk# "SVUY4+$n#\>,cd++zt-"킂4+%EH .[)#B9BN*F9S-չ9+%  bxk\`Do1 B"Qcs$hH"ĺ"P9"b9)cESDr= )͆#)SA$VEU")>3]B ҃@ؾ%x/REGت{q1͋Y ړA M |R3HI,"ާ!ʦN(殊(L(P*+vYpbFp,zCEf|)ORBC)Z-ӡ}u9Қ#AbX-P-b9\)\4c6*H=bc|a![BZ2%BfV0e.32ϱ2C$ڛ>?VC#rf!61rEMHA4")J"k/7O"@]2pzP@0eDk]A @`@CP ? @w /03 a{bјKC@/?@!Gقu0CD`!N~H3T~$< V~~A-i7' =/w dXK@~|=g@H^ .}VGAmk<}?Վ]|E [`@o\WWf1NQ}g:@x/2!2| hJH;~# 17'71 R"}@y& {pk{K'#)q+LC@!"ߟ {;$B*ȢpE-j R}g-}jR.(ǻ֤.~'+gɠ(#~8Ty~<~~V>6 hrJL,Z£),Ї& x(@P"ŨyGj=gtXy١1sk@y{#ihKv"([!yGv`Rq~bPۮ,Z"zG{@H *{ Ʋ+rb~Î{piv}~W1$gic,% F|mXR+K " #0L :8y3mDIT޵<(puG) 8G Aи1>@Gz)ŀ@G @G_@(XrC ? @o( '|vohp3%}Gf'E@'`k(@  R4& ?_~/҂3.d iOϧJwG:2@ }Ng}>WŬ ]p@ }}]d [⤀2Ҥж 27g|iC¬M` ( }D1,CB84@ '6ȼ@)`gs'/`$@>2V ei~|g&s,K瀀yyF)!N{:S~@S:űnxKIz~Gm Բ:`E0(`GA s`%iWX ,  6p t#X3.Y@'4M /EE"HK1(}% lbEI>cY 0&AJM04؍Hb" Q/ #a!YhDiq+, w0ǒ "́_9Qa B #j"k FU!,?BƜFϤ4?@R՚m]'Fpˉ2xA06w:80 $B#@[d>,XsV ,s?A_4 :0Ü+?MQ r!Y1#6I@|x:DZC{ǷyN;@`<ّKZT}PQ%Gc}u@q^(0%H[+Mwwb A($pI(U]qB%BA%=> 6BXG&B2drJInyn H |騢juED X͍,#A،n/ C&z#(sv=}gD>V(`&">f~*C;"JZiHD9d^ӣ>jhGrl"PA!H_d@!!2DBT-+FJ=ŤsS@!FHjCB6BCE(8c"GAOp$^/'N)cH4:,1Fs"YP6.$w0:c"Ɣ)7g6"H|Jup?"DT>)PaICAJEh"XCBIn(D,Fc3 ("^Cl#$9.t$/ENnrA@{a;jlJBL+Jt9Z:8::`J>%eVG\0/O1N4B~V/BrPa`f(.08h\((]#DC#N.46D)2:I.È"C܄N( 3$/N:..dȯHP\`0&b6Jc*:Ŕ60?HSB#EgBYG,cAIg,ZL$&2($K-r{ FG<2YbYNF4H83Xx`"Nbhrø2a>|m@ @eFƔM.& G$D % T((O(/.B` `Cn%Bg8C*ȱbB-)`{*G&%F(-e)NQ) >4"xa#6@f#Oha @Ǯ,+2`F%)Ej,B $5A(F*'4.!u!#Ro(f0JXfw Y b$Mb1"4J-$ B8$4LsІj I =a#0VC*b@r+t(H!Y&V0Nάr $P W$&"(JGd!l.h읢 2d <D!K$,2dMS46 `($7cN{B*uD.~˜kw&c@$)&w"/^ct.`"Xl,ELgd:F}@RD2#3@X6F=.4$*h:H8aA`3mT1Jb.#l9e8H": FF $bB3"z}B9>>Ŗ1F4,*Rbl44(VdtBbcqH&VN4L>72N>.$2|{&H\a%>L܁R|@Eo0h].E%'2xdX bWJAbY':H EddsCx#(9LUcK@4@kE;g}Kwfb^'B)>>/#ܓaE@1hD4b~RP@eX~+x.fk0:{ &|-,p$txING0($48c@$SzAP'7@7d "ӛIY,O[j|o'8..4X"u~G#6a7`&tI Oh,@(|m~_ |?A/}AtϗN~@P h`^ CB@4&xxDC~>sh?_3hwޠ@C惣z -y~qgJ{hY򕀧$} R |}g*ȀJ2G1)#'z GD2< q1̖# Lz/G۪ *X>J)'K|)$b'  A S$`zGXy-'gD` ~31n#1QgсZ @*`GugBy٧c ,J4>i;)agI˄ɘ>\&xGЀtj,렊Ug:v4"I{4l' & @ ~K 5jŀz251hlyb`j ǶP{+5Vl ,۠` d,4}nJz@%|t *-'i@ AP "/,8 (%a<2u>_0@rQ}xB.84 AXzgc2zQP p( 7 }= 80 |Pg'y5-C?8P +r}P_0XFCb@-n}/Lz@@p?G}C /@F!)P CjG|@ !z  /L4-`wCi3:~Ns!+:ǀS'tٟ !G '%Ҩ1h;~}Py⁀ Sy@"QGîz` }4)|F`Z D#GQ{)B;B~( )yIB.1ri'I0m0$+`A缀Q`$*IG-A/N|' (1B(O0S*5CK Q0:X(f(H  bߑ Hc iH!!)p~A(xu0>5 d胊 @聛0_NC:1H~`]Q+b0CN)(FЃEYвVC[ fNE>mQY:1",OC0 QYm,<|m(1YlɏZ@}bPH2"9"ZzB郞=ъ8fʣ=DȄ.<bN1e3)5eDY;vQHK=Gz)CĻR4@DrD) v[ay >µ0,3N\D(G ÊP18c?D .@@Ad.k)|;Y @( {;qAd F`Q,1=Af{Q= N@8y<R}{/\:I}`G:`*Fa| qbRRcU&:aCO,2|}uJ-=6Н:?SNV 6arZM$ihE0xZ D9QPԯ0o`Ή 5$IGaM"1CǕl\yfx⒠!qMCX)6OH8Tb>D*pa8 㜐侍 6? JC(22gH*eɇI֒KD1 O 1Ĵ :i).zǞz~e4xcmL9&>0nQhclJ+TwH !чPdǖ1kڢT,>,l;oD!#> zfsh3NS?ƜacĘh(:Jd@C)h H"D(( ` Q8/%DgPåJ(I~P9bQeEa3C-#H@ aerB8) .!$T&@`(l+v$J_$48d2U/gj`(Ff)Aeh"d`> ( '%x>8H(%#B(DJF(B±!fBVHUAP_aBG/N#?@_& YCuH QDj@c9l@D1Ʀ7LAÒW&ab@a!(4'+"P}!x4 .F`"@8 6"*4(Ê>7lbh:G~*d$jbޠ9h_(C"# Nhl#1h: Mf.~8!i. ]l/f>.EcBzuCB(NP*01BP:8B"⬐fAf|g1B"D.ih("._l$%($C@TPtcR``줘-"avǢ("NN#I**C+DA>7B.<28jo)($uF,9h~{NΏnEBTmv!aqaz"R~c&mȬ!W#ĊaoBbJKbM:bZR@A9)B PUf@n_]zA?0|":+7,Pd4"t?Ac3~TXdF,)@"#4l@f7$I|!**DhEZ:%pA`.@f8ervQ$ bH bLX($LvP.kƭ@%#oX~ A.SAj?R=d/a./҉ʌ0>N;D,Vi8RC!"]@#>pU% bcaZ(Ubu$-) ""N%dJ1xj ,fgp3]Ê郄 !J%<%mDN3U1,M~.4Uh0.C~.s#nO !h. q'uBzVB& !bzDY Tl @AKH2$'|ʄ1\U bۂFd $`I,h.%2l0b6"'9Æ R0'l`F"$%bPTb A/:T Qʬ?JBBC0vQE9R*1j!"T!5tJ=c8~Kh<=*%">#kYF4!L<?*J-; (XnOp<#+ae2N {CTD0h a#B/v blNK|. "CGXHgaBV4% Dn߉ZDn%cA_c]D:|q:8TbwQb0J1q5:"‚x8I \c9lC8YN@w"4\B y&9*DDB !./TB~CwJ@Rk@$H#BkT"*0eFQL6t$2"XcNZQ"/,fh"vl6Gf+Ii!Xb"BH@4뺃E z4 *"b Fj$giC!dHm 8 @& +2!NGdZA@B1nh8 U)"]hgV[vwlNPxb>!y:Cƌ#)bIUCxAâ|` 9jef%a;d4~<RJ b@hPƸ703CcBE%cI"]AT91((7#8p%'3.tԇ$/%d (Bz71Ʉn*D2D%Z$D"HnΕC A<Ŕ46BZ#w~|^,9 .]Y2IbPAOBOVb?Ei db'oc(_ 3 [f`aBSX cdW`3 }f[4<0V4`4\D,£2L4/ZH("0~ZBn"u2, `>㍁lO-|~A>퍒A2 g&^EBB~c 0(B@BRg1"LMD"{*Ή C`>%ZPDӑdb,:C!-޳F\tBNbv'2r)CF$xy6^@Bo$(E'T#>A`p DAЃ-00C2@<  `$CP)1)If.>!%g)rܻ%j){飜a#8iRc,CH jbXSEdV%6F!RQF/^4D-eD< ](e) jPہ".]hCD"Nx V<3R  @ Obw0#  @'*|_ܝ._@;> }GŅb/)`PQ}*@W|g '#G @j|D 9^ %u`e og?`p  x0h}@HV3eFʆr>Ox8H @II'0g 䄞+Ȳt CN ;:6c~,H:@% 쓵|[B+8  (xi%j X"xħz/x 0/ <z@Ǜ'3~P̧|@C 3@P{ #|Y娑Ӗ+ 0E" E.&,ɢ(R- "n(zYc0Ǹ+0z'<`#0ZS"&MKN}I/`ә]c9kRy Zt`ji*u"B @ ? A8 Ѹ>@ 8<7'.Ǔ #o4.(Og|+юy`P`4 P,zO<'@0 @ X0|O% )?0.4?_|@_mD39^@ fu;H^ `ׂPn+|pH 쁁H,|평G9Ѐ|&>q Jz21C\ԟG{HÚ`@H{g}#{ٟK|z4|.K~g(A@ Gs:3~ \V|D`.|+Asbl }*4xs5@!+$ǹ''B>1ԞHtQ(* {{݀@,oIHXa|A򑟑zRMxL6ny1`S5^Gw`MT~K=d֐ / 88Оuр->ρozoA.X0-祎 1!?ӟNK6;Xk c:bIY;~ѐ.%z4K}ÔfGN p y|MRq< k>M2.@ z.cTG|QyF%eqOK:- tJ q9 1 $}ѶzVMqp{(/gzGwJ@zhRF= DBAH)"P>`QIȏcN@HvVfYkr?S(|G`p?_!1*3@`,Cp V*`sDjO!􂙥bh >&*zK=5$sgH{1Jt9t;fDBfR@:p䈝\Q@C,g0]8$d:ireС))z X+,zVF˅qF-Ўxr@97!caOHB !4Y q1$y@*Fvwב=: aJ1 d퀒l!"鑜Hx@&7<~J03=7} 8Y4Ebk3 N8&t TjɈCy=@k ܣG{#*h6$C@u1=1HU| ӣ9k. bc!' Aޑɋ6t6+,2@45O&'yiw" `ya(r-%-̢pK%2#zGPMx-!;#p=lP?g ]UT1JRm.1 E])*۞ԃYm`yž 3L?2q"8mL{l0WZYsht {{=+3k@>9q%'"iڗ-(]G|8Y($*2 ;b~eƂ 0b:ÃB>K;Gc'  Ӱv#m-8`U9@VFMi֛OVv<}B`!8A=AEf:2)N!%!2AAQf#p AEŹeC f(qJb9x'$I;4dgȡ=WE{%0t Hd $MX 92Ӷ$ d4תf FCkm4&te^'&`Gt PNQv zU`2bq%*HیDӐ+vCP= ~J2r,|Rz?"Zle )x/U탗R4}og8,ϻAvZCp G~IS8=G/ڛP@M46>@V<,ww+OAzYU6j/bG2.p!Bi80@ eZ!01 ș?jŢ@ͻ6tJ+D캘@rt ŅcՒ0W$(B$oFN/H`,0cgVle1caN%F|+xfI" DI Ya(DP&\vf/Bx0 OIp.#\,^Ld -!i FI@%nӎSy,_E4Ό@ ȈUV^?OIj0{2ha >%@ A,D̦hN( ` aag(Ŕ12j @!rhb'@V+0~?C\P0U"n1QJ ʸ0AvƊ &To&/c3*D.c ȶ6Ẓ @n `H^I $€BG2=Kd="b7QHL! Q@/ hpL; "#@50'9IA f h(-G#`xE6v:6= !? 8#b6d"fT$>M!hBH7#\|.þ!'h.ŒML) (/.!!|%Ȍ\#Bj}(zDKO8v"%`u-"e"Ɯper΢E;d2k$b k#4sxIT$B};Ԏ+FGB"''2C@4C@WD&N VDV!nRY$.0,%~A&z#(N\'T2,  `E3 FĈ7"i*C|tt+lCc.dbNh#l" 36Ls#L -Ġ/")<n.!1df` Pjd1@ /}EeZZdZtgf$riIUtgpDh\v7[ ^%&B\"$$d:vcG9þ-LFo~'^#60-(beZLNH*אNFb% e=0D~LBd#֦B'Djdnx49.$(ڭ9-&*#B 4uʰÞ@c\}p[2/O8`1;tr$0H0.$"hYc3ԔY"hژ(F˙F#8(D(f/@/0#sx"">FfF@!yXɮ"!n$L["9d/dz2z;p4)\y%<l쀑f|C8.eưlh#[%C=.s: 25 !OCDI:.긳D-*y$0CQ Έ ND9q[FVfh54cԟH 0L-pQx)#b%BRЉfxsbcⶂ'$Z AągbѻF*/&^NB AHXhxXG;,4C4PX06z:̢ ,8cp[Ŗl@fUĊ"&P!?IHeF>X'f*9;4-O76"Nd*߬rO$rk#@,xpYh ;hb:)<ĊM'[@H 0|q"I$8BnLA!@B$4789D˃Wb*1)pD>C:4d? h"7`/hge򯨚h&Œ$ 4Un+f35< w?@ ` >P3~>ϧ@@ >߯}ϰ z0X5 `@h>a/hC 4ph/ǀ '^+ tJp Al+aO '| H0? |O~p[c{Ep@, >{74B @?'}\Dm0 ~G~~ @S,g )h#@Gzp|*󀭸 >ҪJ.h@d0| r"v%|$p,a}zʲ|'9g"l|H{qY֩O'EBEsRՁ(9잟G@9HL,CGLAz&:)|Q@{@hz}qޡiB (@jE+& ;B) -|G('"A!7y@ v9ͧLkT:"m!yߐQ܅Ҝ~)lT'&|闞g=HH4AP7e, \Ӫ- #'yqm|f @ h8 / &hX }>w#:UB˵>OWt| `7 |=(<Ah$dJ5>]AtZ FV@CHh~@` }Ѱ!:X~O$W?t h#'}_g p_W /yad($ >G€ H}5hj~#G'`H&0)!y&t zGZ#,.KX )Ly&ްl@,&$`` mxg|"@H KX 8~0Ё Qg~Lp)}6h Hy'}`Z)'n i@ PM љӭ1~ LiG|MH }@Rzꑁp"2g 1۝iC~Au_:ט "l*BG )a'ǀ)@I` @}C", *#̭H8NQ B:$l`ZH4};ӰY }gڊ tlË9 Ȳ N.('}gR:a' @X<(Iс:Tf&|5qVK [pJ;,zg8 H%yzFcp~G@xOgx~ z_gy``ܡ2j p jY#D@J5KwVZYzceaǸox.Լfx/ ֑HZa%༑"Fߺso~Ԏ!dX2>rO.Ns,o,2RSxJaż In@$fGIQˣ4Qgq2ҡ RdH{s ZˆSm2PKw:E@VZp'+Zx*eGѩ*)d̰)ox}|h :ޯ"V3AܞsB0 Z,VKvY.jzЙ@ 3|J%,IItI~. #$X\^Ձz\Rx#Ć坳#F;GFz+anTp.]`Xi$h)>}S0j~rRDvrM+bL~=`N4'1@}!Ǐe#e1`Z?'@ e>b`J$ y*;RuZ PLAJǕ׺RFY KH;Ǡl#4ȰqeD %#yAj $`T YM?xn?%xӔs|&Elx={0z0D~P ^c}SW*j,2+=S.b zdE!HN/HGn{U_AHq7X u" "@@X\uێ R) wESј,椷e=OW}??T)"8 @()A%V] d6i@.` A)d:Ȇ6܃#̳B!+XXE5pjBEN$:vpCO`͚gȊC#!,9Av? b~!BE&nB7%Āl`b)d~}&`&_Edlb6Ll^A?#fXf$d! p>C)-*bo -~6>&2L8L!0B8Ir3dB˶@(#J!Y&d$dB!FS*J һ#`"** $0A27.n@#pVgviLK2C$0bz!h2B"ĭ2cD4 !$9A"#0bCw68AAB` (𐽏]9CB ,OD"İd,LU„]""&r</>!>\"B8E F3*Ltep#NbODKA q:.(4,'GeLAR+k: j1K =#F%DON]V,? LhGC2!D 6!C<7-7VWaCZ[B-uo%#2S"#':C(Vj͢nBB!B4bg!%٦:C4zw2)D$Pk=b#ZI/N$"$"9ixOD9"J \ &F>1b:DJm K<)jLƘPJeTc1( jH=/`b`NHS[8SkZTޡ%<`*N2_tFiDb2TL2C"I,2[!D`ng)b6p"~3D ]a3%%b& ")xG-&Wp M)Aޜ$N()B79a'@nL"h 7N9t65b4&$.Dji.f2L4:DFiFcx7b/cQ82iN)-VD<)ct1\:z,:R!8Z.bcx(qh-!b@)oB@B}I7T*H eL6 5d4A#N,)w.-zV\ Dl:b-@?,M!C5cn*%%:esd P"$Hd-r D-5Ys9v@$ s3vA&r {2DCy:D`  pG8@BL`A'6 pi|OK`2 T~@)2)5M'ܧaA3Gb,x)p(#.2V]bs7aʃxDOcL6$Fd$ Rn3,rQ&?O[g`f(,#׃NDgJC$Ft'>x;b!&4c DH";r ZBxJ-J4ei @;a#vp"H=a,B|n#*,$4\ %c t=A~?{`/oi~@va[@ 88zO_<݀@3Dʽ};'ڤʪ,*~@;B% bʹk3}@0 8{Iz1ǒ @|rK~%rn̫1d;~= )q| (ྀth,xG+NGv9}`S,l|q`(Gg2qyھ`*w4$@9|n .gQ{Qg*G`H`N BPii I2(&y|r|"ׁt}%-5emBA*`+#jǡɚ2CG^ʋ8p8 x|IYEGH~@ t~]}Ò{|E@Zf5t}QX  %8XGPF!,/Ϥsp €#Gq鎞0`Jv~ȴ˺ȂǑ Z+ J3*:}y9ӎ~.>+)#ÛQG,c6Gm  P8B@$0} `+ _Gӭ&0Ex/O@D/}.3 `$/+O`0 e Pd<  f=߯@IhзϹH 3/1@h]@p  0x>>FT~Ep> +? >OD@I{0o )G,lh2}"L˦~ @+0,<~iC(`X |MYG} @ g{ҁI!4q z! 'DDz {1{Kkb@@*( Y|(h%m:t`Hg|xF8G9yS{ԙΕ ;Igqw5|d}c&wTnG ryW\;.(}S}8+H;~4Ծ J 8F`ZGFo ~1 15/+26`38KP=W2[⃁Glj|gQX}L`zggX0z yʬd2g'L˦}Dǻ 6̡x ;6aroGp( ?oîGG }gK  L J(|kjR1ֺ@J ׁ dJQ3ՄQ*V\?ǘ}҈pŠRK68Ae(Hcxf(p(q<Ƹ<4BY7m"#d (x.9 7D =LAeO!5d醀Yzacxi*L` pzI B۷r&bf@ %q TG`,)u<eP A$92H+5*@Rd *$I>QH3~jqQD6Е5b=G YBY\DS6fd&#E) 2-UH@0 6Cz2BR,,1R&pabB 9W CANikaX18EGtL'¤aNңp34C t=^&GO^0mQiH3 | X8P @Z@8 Ȟ'r;l~h"C)b!B;.` M p xZ[e~;0@:7vGɳK\d %⒢Pᖦ+s0ӶP*W-g >i2oKt9 ӀHp`IU \s3%]EŐ`UEs1uls;%vm :txpɈe{v F%V*2 IViV(R & *!昃fNO<6#E6:d:)V/@ KiK.0~%$lT@& \`#@&'5AeBnt1HtfD@ ZDp=DW%@$cH$zpA=@ŠI&6<܄>$$/f0-@X`**@"bav/JG'BmlLl"p?Ú"&BB(eT;஄0x(2"4ld|G8zyL.&DC`:dXp0'^cZGD('"?tܤ`y $32&9/jAI)C+;b2(a.,%#=`pBOAŠshB0K|JC"@phBTDE,Z1ƌAbv͂Ljqu8ÆiVI M~F~NRJ'I8OB9)dxV,IV^8bL"Lu(#,&i%jأ M !Gid( d b"6`| F'G|BbA HA@Ppa288g!J 5%RN1g%I$I! ঃfCP348@' "Uk~;"uB(؃<\HR C"TmIŠQE IB,C88+mBFb:KŽ60l*IE"w-1C)$,d+@SF7զvpb+06brQ(!r J(QDL-$k wBF%(ީ@{t;h 6DC p1J;,2_^vUK>54,/>6npp"'8v.`OKN[F*,A!dL JC6i(!8C|(2RC"B@`(t,#d(`d@PoDDk5dxJLtr(H:h.9>(:+-#\ jB@H(B$z/w Ι!a.^=D=2!O)(9(UO/!ԁ,+KiWDH*0Qtgp\la( ֳdQc' *Z$w̮K`.mz0%PL+`6!W:w5j(z_n/cn$,:5&~^Z7w$~vD(Aad`s.J̓uJ%:2i6)Eb(q̃d#!Ԉ3"4,J[#2 74z;aIk|2yX4Kt56A'a&,Dj(/'Cya%8ƾl/b~:vbL(#8'xw`B(xHPeDCFbku]‡bC.#QKl*R!:Da5zJJ$}z:"v'd@|Wzr!([ Z &lg$D@ (60.$o"4Z0GF)r3Q2 5+ZUFÈ׈,fPz/eGgp 8 ^ 0B.Rc2+ok$(;q3,wnmD1a .z #q APw~b@ 8 P ?߯ &{=7@a|us}mc* ?8р `( F}?o0 }O D9}_XHO )oT Hb@0lǁ@qG[-H'{fux Z``=3|۱ @CwwՁ@`<xg-#1,~1γ˙΀'V|#.z@C`*ϟOQ"5àHH9l<}괸|9 w|([;@>-ޕG‹m5GXCh}.ܮd({>ܔtƳXeXϞz'AV n(|eWNjPi6$n̨,~-h5L8KM.N[|!ktdģ_#;P !J ː0,?wWaZ }&^> P8$A ?o9@p$~A/t?Dܘ# :/p? IAP<xD g:\@5X{apn| XaX_@ L?d/N^a~? @.BL{o0w `@ @$@`V_  pKasp _`C= ?ic@|3@pA ӊ') x9}'' h r{"g>}| 눝H }H\z 빰zgHx@! ~1޲Έ}\9i'qiyg!竐QX$'|.)5 ?- +.3g0ȹB`3^ȢH+M J,j~'vl ~@pW,r+t-X …~I)9}((3L1ū,. Vg/ j{ 1yC<YA8n-Y rs'WYr!d84p̰y:p[ @h{@iyǩt) qΊ$3[v~70&W G=sy+IW1&GpnG&@\Y4:{4h.buJ<.8{={䓿BRL9ܽ/x']\[)K%T=^{<U@!k>)WAa P|3CB<u ^3s65 ހMZ+ &!@x1 <<@8Y.Ip#!w~~=`J #Xaqh6CT@C i 0eXS` `E俀°N)!1-\eZfAdLaNCMiLj]2@    @`qK 5M98G`>6ec+7k+@$m4Ə<rd ;dB5ng c5@@ .#FjҌ"@ $טk`D= @\>HPDdM2 "e} ?#l:bE1C*|'_n^]Qa[pBLrKLq 4S?L Iw$ 0#dpL Ȁ!XSTExՅ8E(uc{䨎/|F#GC2B>d-@$zE E;B;8Ok k!\<kPz H!CzcMߡb@2ҹ0* ( h}f ;(岨1e,(<02(q=2hsK 97,DBj>,,%[rTC"Cwa'D;3G!Yd~ƒX1KZ@6B_6Z>w&0'K` ( N&l`5EЭb|?Q])~@&Lie(\reXO4_L8:#@MߘE-G`B{?9\j'o&C֬ll;p(cb k:ǀFȶJw)9iYv A8ŕI諕:8*%bX N9/!-&`Vm[4PK0L(̤ef5'/bv>g.lX65DV9KvL ,E0cs LA\iO+>8 >Jj@9k"'eA@-@b!,G1L # '.`'8P5I2$b9B懞5I-FvˮGE0`N"+0p. E1gWA6EK:yCclbLIT23I~O 1 2L'f1ҳ/@tMOI."08F B|D˔#` @*ֺ3TRЏă^3`%K#ShK>(Yi`^&R:v,PA5j$Cn,!mZ$.Fh#Sb6`3+a`l 8G2b ./и+`FE`"4 x !rA4,Bѣ5"iTDd;cDF7: >c`$X+LW*Ys₃ 40EBFހU r`J6efr2;cjC8ú&O'pJ 5tT"24-3Q!DudSd\Ŭ>BB!9@kU@ZD+/e9 DH%"F1' BBTJ1"(+J~'640-I>-x*u5?JcbIp^$ 7[%cPc 4T .$'!#AhETBE,ղ?mGb9 C.'#(m#̀6A!؀@j8K37O (&J0(DꊁAp ,ABZd] H5nDBN0U'k\/l,I,uVcϴ!Eǔ"eE`L*J;R6b" .0;\$d"fd~"ЮBWVm$nd=8@ e˒ETTn,ㆌ^L.[ ~d$cEhW$41<6e2ރܮ3"Vg"ErU8Xw &ԕ/PpEt#!߫Yi B D 6ZbNgLF3D 2^܀2KKB渣!AAc =C5'CA+D>"8bse_<83bl( %]d#d /59 $}D1w94(%e8~`;úMnh.7"#WJ5գ(&"jC2f;$t(6$`\`.`^x;H$>gA ^C^M-(I`a"xM CZ"jEbS"!Jskw:JdOi8Dvin O(Eɩw&>6Id$ 1Ig ~d@R]-U، LEu`&Zy1j3@\ +~ԐH2"Nej# ?C-nG Km Lfyq I\4D^#`qtrZZv8TP`aҁ$ya(I#@h5"" 2%#@d- ` 4uMgc2 @&[`0@Er&A&as@"-wL!d9>bU&0_ >O3@0'MDZXF#tbtȈ+dșDg.L"3If@\I4]"C/6"o/ V`>'&f6sV OLf?+n~.-|nZn'wv"iü86$\<|=4/GwtE";8c[~ nUiC>7cK9Q,J$搦^8P8r^+ƨCA&6k;05"8*ځڼC4Z.cm#3n ZFㄢ@9=l69Ѡh)V"B O2*ZrecO'{7NUH^H"6"0ӐoD B"` *  (TBI`rNEDx|h)qP28DMDu Bv Uň 2Y-nTuT,0O|HM㬙oH<!#^BA-c]%$f`+!dSc2@Z"%JJ7C4+cBfS&n:6\ &bc$ C# #jho&+n 28莂bӊwdFwi%@ 0~m9ccx^N+t/`=Z'bE*"q4@S {jACYA<'o&-.GjfO";D4A!Z,(O:*@W2FAJk`,IOa@4 8`"/C@ND& >6 .A^ wC ;BC_~@1hdd @ Ow' |_10(@ H !%=_7`hO]+@ I u> . ?_2P) e/x0, Z%dz}F29.l }g^?_T~|K@ v1zĀApD>$χO?6Y+ *(ɒޏ1' Iyvx@ &#Ƒ H$0~j6}T'Gx'AeѼ|櫡2+(B !m &!z#*L~HҰa~A+\;>ĩ*{ 0ECܢ\*"#iEӬP2~cޣY~-{S :eK'.~`p` `H\Kf x|RL7'Y@6pgzgԝ@9{F`&'yy:`$ n}PIܫ|lpuǙؑT1{`vgzX^߀ J"~ +$FuҘ {Q`z*Dz2 Nry_*5 j^rTTڹ +)Tq,G}Qcq`T'z}S R'2WB-HB؀ Guc|*\!( } Ӛq.x!@mN}GtG%h{/InG  @8+   /  x4}orЖ$ ϰf4 Cb@"w? Z9ހM`- }'[o@+:7rEַb) } GG8 n8|g`X_Xk`03.`~h8T " " E}?7۽}> 0_\f P!"'~1SN-"LX .GΉ -AM8*A.hHC(Tj7( p@ @lp } )!*E@$&`Kr}@{D,$d} 䟟"2}(2hiO8h@QymhGˠУl> h !qχA ˈ|5@=",Ȁ(~2$21]Э2&Oz0"l ֟]y<- c@{#`` (v   ֟'{G&# ,0 |9`M ̏^ziL{8|Ax||iE|}q͐Ƞ38t@A()|30*5L4 CZ`L9Ti m]QSa &,aDƤ=,d r]* h%\$^0c@{19 xDGXC%qZ 8 p:%a9t5,>p̞>PKŵ Bc0Z""` kh#$7 7|}L|#21,@˖jdySi**:gz!"_ l"]̾bL{%R= 'Z?݉- kN0fLNT'i@Z[Z,'8TY.C4 u9@HH9^((|Dc]pG"B%c6 n8͓$7{=( nv3bIJ3`Xp">gGL(,bCyg%P}8h( xbi}dCx9s0 g:<`Xp3Pn0X @4"G 9*8A!d6^Hly$<}( H@(&2:1Q%ϟ1SGyyP?@P Eڔ"\<2 pZVݤw* d0`}bVϖ) AϜXM'Z#., HTMR`A>(sa4#^QV$<$ 9@823n!GICs; o^l ]4f1 DdLI-0,e !ּ ]&zfnx4:@t)a;` 4|o@؞R]q!D&GGG!ș!|2"i؏q@M& ;'2>` p$>px f:Gh  Lzߓ7 (R̡~ ] RmN#F؇,(uZVBAgӄh# p#dhݡ4 bko;Ѿ"e1*okI BԻ&/x~i%`shˉ$-c{g "O5%K"(hA46f.Q X囟9 b̝.H{"@ y=tAB,{8G|mAKe9gWYyj ?Sc/>Ed9P3 P]yD pC-ED"$4D:ԃn@ P7EhsLALLbcTLǼf,d# '\֪Vl&Ge tiP#CNӅBN) e'%a a<#0; (+H+(K& (!B'C^r $CT#^A` ",/#έ@.!`" d,0|=4ʦ$"Bh6{dl .d!EA?ej x}%0s$iHO"v1R,d|i6BMD,"3]8#$D# ]7d.: c0i 9z4#"$I&rb~!mN$lFIB-b,ZLSD4zj(0t(Ds&J@s.s "Ԁ<-AlTniPFO|0jLt=# L|"|AcfJô6.<~@AA@&B6Ħ(=$k2—B g'|r=Ld9Aτ8D @AAi4bz4{CAV!ؑmŊ#Bs` 2:@"AbZF&&.R`<cL!cc!. HC2+b(YNvY243p" 0a ÌA*Mgtx(c~"-bb {^@^ މo#2"OmsHP9"z,.-p|-N/NrK&,4dW8G8Af> #22E[km^m68j3ADD %"fC .'{c(`k:i!3NFmhUЀR:od|YC|< B|:d"5j #bh2V@W'<$iEB'(Ҏ!82 e|LC;xbg p'@ f `Fa.bR,@0\n ʼ"M"OWNnC2B6dAe|I&r`$$@a@hfOeXc4.C{:YtH#2˂cb(b B!aF8> ZLZ'Ǩv"!K, JHoꡤO&e&gZZ- d >Am#xp`*K@3-8!Ab!.!5#"..B'|2ds)%dx/hr7r?bzAg"3q* U - /|4#B*ZdX (g"I2LhqG("xC5h@ |67j(;EcWF h,r M .7ĎgF~G1ChX*DG637N2(^(j-4,"{C,./|="K3?rI,fCbOo".h$BPofL=>`f&Zs.pa `Z">1Bg3Jjʃn=1MIh,BL`2$Ce 'p&n@$D&e4HG>">J#s,du @l`"A7~0HH?߀=^' x!0C`}g@OC ';x?u0(!C{E'`_9Lx  á$`M}S(~pXP2"E~8V.J0 @ 4PHQ_@;|F @(Tx?g8ϟ<7@!}VCRa֞} Md*\8 3$?{ x!`I$ NpJD`!~!چ@|*Tz+ZKGz'n0 3`Z4$F SzʒKl{(RJt|誇ưbX|+'LcC@(\ltu!|0:I@H  H",rc*`p}̏bh1y"[J!0>p}Zb}g~{aP|SpJ(M2Q{E@``&ňj}@s1+`%H@ʀ d8 'NzAg h>{gZG!@V˙zXڣL##-3BPGJ&X8~h̙G* ?h AdUQH @Ba ~?`h0?@ |_R(hdDow `'${ap2,oГʲ}V$,{ W2?~01A@p8(|?ON}>W@`0 5~ޱg0 ǀi*K!G|2~v/v~ D o{Ϡ(`V( 1pq~wc#d@|,K,~ 0@@̟h$ X g80g?Й{ d,j Hт"}M߮(z܈"S*z}` L~"3qhPx!!1- 6' R"g'q ?`9I38 +z؁xU'uxD}@};(ziˎ8/hS@@jy'(P$X {6QM >Ÿi!0"gi g'G`:t'`EǔPwX-z` t`p)A8πSV.0g{42QPL[) . (uyf~:% {8`c^bG|G,y2kkC j!;r~/$}VcZ"J<Lyr-x,F}ZvLbP ;1 l}GKx,wҶ|yNr:ӌnoS mn:aa]]DPcK("D pS@zI1ɴw<9p *:EImDYb<X '*\>G@ 0@5]_ ( X X|:Ũ&Gc$ШYd'8DH#h-g"",ry D4gLA {b " G7HLU0Ḭ̓APYcDE?\rhdYOW(G 2khH)9)cָ&u&x j X CX$DK.,s+p@ ~@c{!~<)Ee!!grcjG{㹫` % E]$' F'%N$S0 @E)Xt][ gEg@X,&FVa$.?@9QD`єGhf:]E8N:riSyUɧ` Aa֚I%?}-D9r8%lt&DN*?,r2Yl/tЙC,Q$h#}OD>^$>&P=P1 ~|'YcKzUyk& pi4xpþhpk˲1.`N#1) 'ʡ'2#;Gbϗ@4e:sؐ$6IsӜ@Ks,6`Ljd,Y |`–Ax?GɘH\CnlE؊T͌=2 !"WtySCs*3 @h R@1|-0&$aB{t;4\!ˡ:ݡc塘uT8%!m.l#v"PrPfUiڋ%buL#1X*nD&0,z\!e AcGH Ƌ0#](<ȇą'R859zQ=.G`.cHd;$h]y?ie#&$yGZ,NDȒ ,;H)<4[Ĩ?訶#ZeY\}iȍ9ujR>jrLɠsrb("I`"Ǒx #x6dq gDnyxPD ~9cG!4zI UR萠.S22nA1@#&[,igj#, eY5AA#&1c*=b#bCE.B"NN/C#;XLO=d"B[f- z>-f$&@ncZr$bD24GD"xeNf*Ц/,'$=m [Y0S- "cdc1>?.b1"x#FY(-`b2=&7H@ SDL+ƄFx"$조DbH.$Lj#oyD >"+v`Z`+@2/M(h- ;A1"LbMG{;Б( @&hr;1nBYxXp0I+pNL'$Ƃ,Z4 o" N}6"#P#t0e42 0 $f,"1&G @6N`XgAara* " V¶=H9,+TUl3#HNbp.O)&/!SP8#"r2+ fn5VZ<.+c,=,QT'.rK3&+HN\PX!1b@.e.;C;dF7E%1dХB AHx0#ʎc&2_&4,k"[O(ѧ|Cj.K#\F=,"v2fm q#F`BS,:Ex؝C|XŔ|ʰE,dH<.dZ" ~bj)jE'z1M4J> `:$%G$Z'X24*G"KnVMD4R@60!AT&P,F,Z.D<~fFD`/:*`1}&PZ#2mTbp5I 0A0s<-q:=p: hE񀍤 *\., v;l(>#+-7*"m})q"M1Np| At#:>""~,fcbDDxO(Kz`SB.pr"wRY#^$^VՏ*7FP¸6b18ifϤ1P,|-c*W5H^2ƾcw4H'T@7<_&ÀE$H8\˂Vg(y?*n VAܦrȂ-3##~0"J1ā2c2(xHdD^.$,_"e##b,1,[7B4p;S, Z ($c*C*VL`82` b!` ϣxSBx0"R#$V"2/ V-# :-j/&t#iP&2QUH8p7 :q^'C>vPzG(+-0H4$f<'*碇ȶFf!Fz&Ѣȹ"E.y - "IE 0k'ǮyLhAkp" 'i0s ίr'ƅ~`&2{c92f2"0$$Z## SIr,,-&$\uW "-DCRFC5HdF( Ў"c>5}P2v7:N#AI*+aa CfnBp t$6JXF@1 DT#g7'i|6-/tNe 6."F"/ @40$fIXxN`}5cBa"  ~"IDf|!fA$ib-+c,|."`q.De b5h=$$zf K., 9;|2Rڡb+e.fR(2G) `"`?m2.C|"Gbʂbڬǎ{D$PCBDpvc `ԐF4'ܡFu|,Y7^*yK 'ieX67V'Re&.cB.m5%X.Ir"?5PHp::gB \ ;'Dn-@s?xkk;PDfqSi[A$ ?b.>rA PiQ~nA"Neѡ,> `(!F<@X@,@0A`6zbT ,NN96j TWnB֗,iD<23Xc79&a;'q q .C6Gp+'C0E;#2N'.~jan!kMH:6At"d({Z;`".5 5`j%kFLECjb2B5(gH.7 .#}'dH)9<-rPBQe&AV# h@EN\L&{aǾr$!X"=7cYβF)"iy6 +pPu-4H2>f:b2ob,(`B+Jg$̏ 2^PN@6]wv2&)?NVeGZA$i*G Ph`5Œ8"M2܆FN)"2\F$Eyo=Wۀ 0cF}XB10Lbϱ2&+GӉZObLL -:F<7cIxv#_aFdt LAGhHUhK7MS,TVg(c;#Le}"7Z&- *[RqQBc'gj=u`pkzY"PZnJA2k=U Z2Dd.!;=Cd4% :$bMd>f"X)f z" ?!Fmmm-@x q@hFq"aZ@"2j Fz|.p?@p%p 0p}Do o {s$ @Nϰ~`We=",J ? TdP8 Gp=^g v+A@OV? /0@Ofi @@^n;z >'b 9Qvw9 dEzo }ڈ/v,ɩǙ~.:7|OҚ< R͓8׀`3~L&gǡ~(~j( -1 3*{6 0"yzОmPŇ\DZ܏82}gv!, z-)^|}" )-B'G'Tb'lHj@.];xCp}9׃zOq7u#o/)vCx͊:Ȅ &{-ϲxX,{zc5(lBJX`0?Gѧ)9z^ y}sC jN9z*5J|m Vy3{^CxRKELcGӐgz>z4X|Gl+إ- P/ 9CjpQԭC+ǭ@m.O6C0H,ޠk=܀,@5$ ' A@hCz!X(/ܳs3G3*v$p}g`(o~ `]^?O8P ~`/` ( 2gv_, zـA[><hzd@(/8Ŀ" rZwBgoXgpA'wO+.֟}'@l2N 9|l + , ,3g[m;, 'YEpC|'3J!z~ .B~$JKLT  y/ (@d( "!E'28 EMgVS[d~!`l @1|z@9{`4dBQ2'>y`yYyѠ)(+I \E#: [ Gݮ~|3TW|-p x)X`B5(C D-n =?K,rF|9wG] K$@-QN@K{8~~m#,mF Ez# 9N90OGE"u }_,d {g8T@<$s4FbL A̠MN `X ittK:Ɂ9|€9~ǧ\*UkdOw`'zl~X ßg{d#= yx#BPv~/ՒՇ«f=2>@{gŖ|Ǟ@);XfDj& A@ A=p~J`Px%^o|YCV2``<@ ìYq/G0L z bnbaZG2$ SxY*w}e MͮgFc+{&cr;( LXacl!5rdw '{ոC}< @4o ZًA輶p@Jxd p:e"Yd N L#Er[|=X*B 辦ZER1JeI6%z#"MP GA/ 4Y\ /s*A=/ l}=Lڤ-ZEƫcyJ!FqK`2Ov>РŤKSHoaH{&NMk̠k`X\kR448 )?\stxh`rXb.]"gHJlSL9>kg vb`L9bo", WK<E\ !F9g͵yc*͡x fOlcK&M'CNܹH\#mzOsvؒyFQ\u7ŴΛ̾ˤ lIbl` gC>`@ iR` t`*!f/"ƒѨ"`e<2:y7U#BB`6KWx>FXdr#BKC/C Ul#"N+o&XdSaG"o*d'`|/x3@ƖA&j#,"8$n,vANR#r2@CBLh>磎؏1'*X" lU2$'|b8M& V,H?G>%eFd8&&d&+LeJ[;3(idAkW r1)3b46H V$ºfjPbDaA&]/$7C2en'DH&$"[& 1l(_ǞA4%>X!&A2Mvd\' LdLh"RøNh$h(! " @@4a|m0N1̯@l 0>  ap!L8,-cdƬ/䰲eZd?2!s%pJ tu/N4H0KC>,VX#R ڗvD'T-bp0\9 \kdbBB. (R+4 " ĴCD`Xd0ifC  .Z0$\QJ";9b|j0"C[e>D?PĎ/" 3MBc.-BrDJhd!['6,.;ɤ,Gw%AXc@NK"ħ". j%V4hl^{`R>v~~<aDEN! 8M7l! KV$ #W VeF7g6BJ0G=y+6-B1?kLt6 P(f$C4%':TN"|A/d:`v!B=Ԃ"hz< Hl 2`$7J:4\4=V2\+d&(,q|zfqs:f$iѬfR$zҜDB$G@22C6?L(;L/ (.nRB.0"RE.BOb$Mo (@1PLY"_( 4 aJ",%("V)cL8w#U#r#6BNv q=1C+~7B7^6l>s$TH6D3z%RVG_()@MJZN6 b0~.`DȋFg4#5C`@p`NFFhŤ2|DpD r2n_p,A%:Csi>C@)R Np`>aX`,:dZl &s#tE5V>?EK,|@7d:Ar#BAф|R2LD1:uv&{g6NX#R#H+FkđC4[Œb^02-oXd# U@!.6V^ Ddk460.$K:m6@s8l $Eb X2In9 &Cҏlm# jr$c% b!&!W"HSPG]ʢ2bJGAtċ/f+r#nNdpep.D@6#L-8MkbDdX~321@v~l2ldF5-iB0fnQR":CE( d`sT1Bbz$[Ov]C bt#pOj",J%j{aHEJkES ='R5G` *,Nt$RBv fHJ@DrTS>#T7#QE^B43ELl3zd%,"8.U„f$z1ed:f&ălf+tjbM*4$:,7 K:vbc?nQ 9f:Dh*B~/2d+I`A6Kft0&KB - 8jBX*br=6 $EnF#(uKcZzD,rvEXº^,1(2dzHIJDؖbB1ji6KvK2(WGx+\yS.".32K"5E[s&RJ'f<.M1r@p!DpaS1"nJ,"?J 7A-B,,dlcU &*{h+, " &5BlX3-@f0be~E<;0 9C& `a%ǓC:% [^f jA>VA&!eѡDS1"x3Ysnw2Q ǻ` 4}oW @ gx0$pk-j<` t_y<@ >X( z`rHoW P<|AA$pbf/X 1GDt7 v@@ } @Gz>` v`PQ:Ϯ.hk O6@|+>@6 ` |@!@ }+\CiL۞|;8Ki}q '낒u g z`A/g0}9ojamsx~H$}6`*| ) P@{ !@B"|Q掩R C`:@ #R0`9BJ8~l*<BK~՟(3{'07 b#S:ֶ||`Uʀ}bg*s@4 $ ID{"NuK5(aaG|-)MhQP6=Ǖ{{TFKihr %h򒣁r.{vh5(,vqP p=g-lP8u' ;ðs@}5ޞǐ {A7h{ I;yb'g8z< .c.~yoj SjP,Vzq>( )lyGU)ŎB'|iUgWf=mT=yKm=gaIs gvMO=F֝*97.(v$ӪU'~4ik w;HdQCE0pzr(GJ,͔<Ǡc{ЀzD}` P @OT6OH4 }/ǻq?Ԉ! >d(G pUsqA(  _/GcY 6@VHDŀ@`~>~>_0# ~?@8Ꮐ ?K ` X>6oze4@EX4族d@'΀y?+{Bz/€], g }+ ~95 x 'Ʊ`;v2 |A@R22-(L9}BG}g}I +^'~L ߟP~lqpR1+|{Ԓ0}${$+q |Ķh  }ǯ ß|ɯ躴v'V4̱m|M@ X$ @, h` * 9~, 34}`@ t_gVB.;pźKQ8Q|Pۖ# 9~3, Cz hw(g+MLsP/mc- -s= ,$ T|@:~kМ͜yVn7anG{MB*ڞo``m{+mk{Wg>ٝv(1gLQ"|eɐ1 b0 G= 6I 4He4RvGCB(ؙ>G`è|H@ =CI)ԐXAR@"%s(@@ L = > 8!xeXCB0 8Xo)q3V{%Hch484@$y^f3ih֏:aH1揣x"#$٬Kj0`M+}"8Q6j),bLyM@eI z'm$tX ;(;dF C|)2h!Y@+V:ISxMsۑFY{'dv\5tQ;6mŠoe|C(!͇`f? HTı9 ~pWTx7Jy5gmr {+Qc68 ŴU< &ƱЁ0>& }mThҚ;&p2J @ Cn9I[A>|SN; 13,hA@$ E* ʏNJ رsH(v! A|^ܭC&c ]1+4sh:h QGH`,| 1zetm=pDqo$` QǸh8޺:@ K4{a 2#>"^ 9%A:><Ȣ LZ?T&o({M8a@jiO`EQ mP{㉢ZN/!P9hxP'zW5HD'qhE.]tZ@NHI֜J<(T@#!9$ɀ@ "qXIjIThG2 saA̘|wL8ǩ!/fLnC!NL)w5Q?M%*;-H(UH=H :X%r d7Lj@wMLEaN@% gϖr=%eWbs7#lG!sOE#|O(`Z$O`DP-ㄠ7C 2)!BțJAHM:'$Pf4EP#P\^HD:[|=ܽE wK 8$tGyEҖ~?RS$LDj2_3X4j:~2X~qeM~ @;|1f?瘲-)ț2{sG=Lsa #rɘ~>>@W%dip$^ 8y~=Y!aAKA"bdC |%Rf^A.+\ޭ`梠 2\" $)3zQ4nL/?2,cZ@4_`fh.&ah ACcw`X nA!z\r r0!A@d^FduNW420TaoQ^VÜ."-z+V+ ##E46@$-(L^ˬG $"q4+C|idvm$FqKJȬgȀf/.4/-4A D6ACDm;gwN'9m$lw("4CzI 0bzcW(9#$FDz\dBn C#Ě+jJ{-T0# Q"# 3! Ò #@a (b͠!^NBh"D67 !Z@l JAg KchAG!J p`Xk0-"2S+A"AD>Dj4Fvr"&*0ȴ\M5(r#'p,Tl{L`$ʈ@P!"#$:lڲJApT/*4r0ʾr"xFNc"ܒ@>PmJD_dnKD[c#~/cCD$4΢BC8@c9b: GC`b"\wHtJ&,N0# mIo$@/6"KNIbu<~ &mS "7C.2g>K^赆eɌd4$3!6K(] O+L+L"72DY殑Bͪ!bgB(~,h"f3zXg;ZmQ` ,N২ FXVt)n8,%MD$_$PI1+nJ( cd$)<=)>1m4vFG:<&291Fj5J,IԵ<t !bŮ&ڮ6N s!&"4A ++lt`ή1Ĭ9t49c9cKX@P&$$U#!#h1 2mX6+#z/exȄfc f"5@z'j:=c"dB{:CbR|FugTГ,01+c:(ݻȴ93Sjj+KB6D/Rb-,`!4@#NmI"wtDf"И1pO<1cDQ-n"4*Ã,, >GH6L@U< y@&SET}X#hƧсopuhJ""# z0j,2`a!>A҂AQ+40t0f@&t(߂`   6`07 [l&0&l+tr1G0= 2x41lBv5,JĀ ` n:& Lr0q/B_e"~,i*B@FXg +;2'jN<20Z#nC)=f .b0$8jf\zHd|-)^4tSi*.TrLBKɂ^TtUXIaa5"0' Ӗ-hl(/)K&1IҀ G}o@OW w~@qH>_@ +^/'F;~"=O~pޏWc{A@0 `yRoaw+bX 0, AZp5{F\ﰡ @4"g~@=>^zPl pKdf\nwPH`@eV}& ? y@/x @*s~h3>)ǸH@2i!':`2!A˪RG(+HÒϹ|?' ,}+@CpR`|Чg̨GG,}ǐ1JiXaXh; LN*#rHT}Pk|=W`A{)`Ll"@ʱ搁Ide& ~* +/ʝON[|jI=Oo)gZ0(wzEYn%~iF+#Z.~Xz(-@pF j\t'㸧@I{ bvUK/I P)g9s'y(@*Pӷ&mtl0 0y~ޱ|H83 B_F2Z 8roOç5K: Wh. |Q"M#Й pIHWgK:0@i%'k8z 6 XfᰊyKsgҒGHCuGQ̺@`(6mBaP8H?ah!A`4 ?@z:_RHlG7%~09{@l$ AcVg\n</~+pKT']A`( u~_k0٫P ~ .i ޺+A(8 |OǬ` ̀00,~=OF<w!z֞`Uw|q`>@Lv`['z@GGLk*Я4Bܟ0"M  P "Pܝ `Q} LR '9,}o!@xg !㟀X- yG y9N D˫j5}=n^@+RzQO{ :{pw٠tꦝ JGDП-1 8 GЦ @l !( گǵX}и2OJyHr NHK~K,S5ǩKXHzǑz8 `Ә$BkJ ;{~ݖRެi'K| rCB111{g蓟Ɓנ&X}2Bװ4 ~6/Hz8 #W]/ H xOoʼE HoVK74[lۀk\1K<sRy}S ;:Y]DzJ@(z}s+31 wX@}7O-Zc$'`iǸ  !w >L >@9SrAyzFÙ`D (BQjC<ŐQtAH`yII'" @@  i!;p@~o!z!&,' ) @q|#P`eGi5" ̀0dxLڬB<e"idP;XO!w{Iu\ ?8B< BN h>PT#++#k&sO:8JEhЏcÙq; nz'/,d6 I2Ԝ)e>Ǣ&z)4 byB,Y> aN\x@a@s~-)*3^ϣ o0{?y&P@n7>pq$9$)ls?Ud:X"h=bjlNC&0sh Hk#x8?7@@n -X@)&Qh4oMnO2@̹>o8) <bAOy@<( ל8S헢~ ;9 pM}V-#KU9 :3`#njUL @m@!&SϕPP2'lttM*rCPYxCO79J1=H|̀ @E%DGLn^*E:e2C!W>cԟҺS8{fE@z0R")9cI(COX/-X1MqR8 xI`P/&h(~ B=. 5v=C ! Cd ?!';l`BIKFmUq&)2" a0@[w&.s ` ـF8r 3E` !mQ_G8AH=x3e nG#z) LwH*L҆8>,95[C.4Pl0 rhGSp  5t|#a0Ix=_ge䣆=T1 daIp"pp%0Pw'u%s|}?a=ЃE2?.}*-.]Q%:H٨bečR;.. @Ǝ\+A:a"@l`2̅-&ƊZ;E,{C2@ 2B4=dfSo7 &G@ 'ml|6~T#tB+5'}D;E/-f+p/DC@|+Kc62NZdlG3p<#2F-B|y-BJ91$ B $KhyL:NB0$w!H~mb2F-ҥ\cio`ޥ 2*2qHE60pd,2-uy 0hm$z{Xt2:50fvbr~@.qbaFBt. I(5 1T$`BFzK!!(FE!mڨ^hb O&VF#j"C"D r DlΆ^+B!n`L`^rA$eeZQb4GB (3C.UC* :cTN,eJ,:Cv$##,D$CR"G0dn/'T Nb]yQòf`:9.JC,>n!'`"(C"uG., 8 #G䎒 C$!aqN\R/3*}BS $C2=m*IlH }G.i/TD ̊`dp?CX5=$B3C'.ZEBo'.0e{t>? R&'5\BIN$>t.$oL.&nqebA"fE"',P42edicH>fm4K&L7 5-`.b6;9'[6c hF6Fb+¶†6Bl&XG'ּ."7;(+@ VACQH;B夺/qn4qE*G"y1~1 A po ~hbC&8@2/!7jFkAGN&O"ȩl =JR;QaMFNM%]#\$ɾ(DN$={Yfdҧ0΢<7$Nn25;{K}.k%ZDZa;璁bT'^LS mDa@ 0mN" ,=m>3Uː˃I fA"3ȴ"9 IA'|!q\ MA e"PLa ( F@`*","_b ,hP`Za!va$aeZ e"0eTKĩiZz)l:dT14:#,:i4+' @/C@~-"3|\ D /z, l6`Dle#Y#a v"պY #k-10/EĚX-f,g5CbCtg\#(h 7HP y'N}Co.3`삅F'B0@"qJ63X,d@*/Bd2C'üB '„?|b mB' 0f8&)%bDsd惡k`2 xlXH$ZJ9+ĞKJ5C*1:+D{bc@LP =#vKJɌ"8Q0ce|Prmbt$44t\;Dz'.&,òzHzD$ 2d&h,: XBψ̿4.…{+!d5 F@ P,`SsCtDte.02p Ljd`XdFBA+i..#X=fhݰ&l' oIl'cC=|KbMr'&>t VHmbr:` ZBeeưt#,5Üy3f$7DSXMH2X|.Hh2CR Jx=E*4% >^r GFGFzb`O= O(1W>@~ߐ<8}@' @+jDpgj5π ,&|_ y~yؿ@ 0 =ϐ< ЂZ /gx  Ѡ {?_8% Cտ$h䚞@@~'-}I' #V)0{t |>  6'CIȀ,;hp S l|S&;`*~;{R@ c'9|' ' [z @H o-0Q@{daE|g9 !J-hMTF>&z@H:㟦> sdEܓWvT` 4w$PH}Q@b`аCpB@3k"D=Q\|Nq@9 FY0m ?e l  \9c~:Z=EGS }Y|:`pޟYR BidBK[ )4Ff̫"e4=ш*b%! Dd=Tdp( dXKO9dYZLS҉y-}؅TaF~l? hb}WԶYMm3\> 3ɚ! 8 tmȱ$싐4v?kui*uD9gFĹ) A#V:WxѤGQ'~)m "GIJɻxJaj {`wBh'A.gtT8" т:cÕzʝ=#?`%tg@.x @iNmR M&BBWKE/]p~-|"f{ wpժR^m@? IɳPKP"΃7fڠT m9`4tCH!f CII {H#*FӀaaI8&ڬꁇA6pX}do# TPfE02 L|jHd;K{oLx5I>i}O5+@JZCMzT!Q@>25&2|Faq"Ht wƤ|dJ3 ›W{Rϡo؎>0Dp>@` x )"d1 E#Hs#L֝A9 0NG@a8: U@ dQHu .3@,v*K ە;1Y[2 /&ĖVfQ0EWixl`iM,. P`4n| 6m b@H \aar?jc\>00(85!z"0Bo~pE"|3H-JLnAf.`c!c0/Jza̠}3GI7n$-RGb,'"T';(D+ػE!*vG:C&"[./c+cS0)LǤ,'>ozL ck'l)H &*RpMdL"P|TD,BQm"7c +L5+e`y*Įb"-:-@b ~1,#_H97 ,$AB+lb't.>bX#?0=".8A#C": !c0Nc\nleJ,P$jcO%TLƘdƜgX ~`t x@0 ϔwFyAI¼L qLr)A+ @ \F9RD$+GCg-D?qj"ûfzqA4u!I*v(rC PBT0䧃:Dtm1D&7D^l9d(?EP"zuPT+C,iCo`įVH|$`a'aQ 'HAܢr"%h!4(n("21="t$ Z 2'Z'fB–aTA~]py%lA LVj&Sr#d+^0 meTzI' GC8ff0eE^$$5zn$&1dA0aHHl`^*,&xeHP$p7G # @+p8JkXNCa(/!DD wFB-X1L@!M2JhN,Nz/v(X a&,@47166H+:7F;C =c-NZ@Fcb*ч0CfYCkcL<:6FX2(ƿ٤B#pe<&#,'cTar :⑊ˉTq-Itwڕ".B'oIg$dB+$<|L$"."6(y@,gO{0NC3gz*3gfy7MF/iRRPZ!@.#xa""0!!(3SmE7Rb4(ItR *"P".|$5ZSf@ ` v78!7,<3 #חj/48$LDDPG"(edCg C5Md9*dNp#IpV|z3Rk'Mz!$7|}-'@22S~$.T"V'G0z~HCBAt^!j/Fj E'u\['ȳ|*Tt9pĎcڟD>g"b3@. &!G:cT,N/ :y&է 8 d0F'ƦEU@;NCѢpwCQBQ 0 P6M+9M-N W$ 9Ԝ2`[&2'nLa!` 4R׶{ l;HN~7 z{`D=N lt4'ixU<Gl C888um@I[Nsw@ly|q'r@ CdGިUT2* xǷ|8' =w4m:Ǐ3zK8N8~Ҫ"TPL1c|UZhs6lƱ AȉC]0$ s@ yPǼAz };ǀ )r>Gxl@@@(~@Q   %OG ăҐ6y}?`0 op.~@A`s. ֟Ϸ- P-?! L$;yӠ( _O‹G_t z[@ 8}~Y_p! {D%a ._x04 ,=O9`u;5z@g9X 8)@Q~ǹw0#Sv(  8G~|nQg^~'|#+  @ PzF !=0 |R'~\KQƟ@1􀡸#P;F1ҟ(|<H E#rPGt~hCĠ*~#4C8{@0z|G YgXu`u*8Ks~QkP}'00"G0 @91L> ğA|9Ǫ 1}m{| ;*0߀蠞#R2, yd mlHSP~*{0mf{OY+~zڄ-#~,³~@M F&qg@$Z+8`*܋VbN @,0HChȏf@ة`1j-aPZaF/s^n:=Gy/1$FX 9#{4_R8hyqkqjf$a B4FaȊC!%Gp! 6_ɲ|@ (˭ƾǘ' 9{謳Feg>Ð0@9ϐ >>`Yjܠ<I05Zd jB)brb 6zw+$AeVÒݓk` / dR,x 贝*"G "I`9F Q %wO 7f5 MRς."R UƭIP  cV8\:ɑ!=eo7G8DT*W@PcxxxC !SM%H26 QYasG@R`hvŧYO[VX8! 2<C,oGHyA~2Tx\a!9&BF{!C+dʛ!ǾqSLK\BGo*Z2,2\t"[`٣iԚC-HŞ frڡOJ?B䏈ߙ E_6 =GFF=4ZB q2J<$<Y͚ #<>x` `. B0Aw ",b4!9CF`X8ƾ RdT!^h%q@<D 0G>'zQĩ >Xc?f1l_Hβ%H5hQfQF"?#@8 JMDjv=HBvI1E6OC"5`aaɠ2f2ľJPY}.@4KZRM tJV" *bVe Q|4YolXB#9.dK~gde8F#')kz0l!a,(j5!ZNp Vl@7B"Ccd#n-Cnªe7CaaȘb*4<`?4T^mc5\E IH}?ԟ.(#8kf\2&!C#j2!QpY""Hb4*VcLH1"*Ej~„1`!BaWX2"5-Egx3!$iI2ż54@>G&F#z;/"@gN"4,fE}m #C 5_$HGAab`3D w<*ʅEF' HQ YD 6þ?"ac"xO; gv(!à9C쉆-;c4b*l0Iؐe5!$qB71P!yR4h'062?6f_\5#u,h fbX\d:0DdEb65d~H`c4"~eTwDt'6xCDeB "vBX1-2VԇL 0I@$;aa PrLU*I†WCTuJ8>,V!a (zΙB#-dc/'(#cv9Bi&7*b M(?RL5-淣>tcrA:6IɊVc~nm3fLй (c|'b!'H.>pc% 5gpv@AA!z!0G_0=@&` V@6@6)8$`[f,[-|b4ct/iax#Fc3CmQbe&87HF5d=jRwn6>"AVtIC\rC[fJLV*CY,^\0h F⎎a[xbŠbakAē"0:c@EVd32 ݹs z9r~Pݯ}#/H)x1̨uV" xp  ?_g}@( 0 ?#X`@; @-Wl`p O=_ @H;]/LW{@K &87|>kp0 x׳@ {WQ)U@ {h@C~'ix;៧ @:܏ @!Gx#hD`.Ÿ 4~.bBGI [#8,0J}`#~$7$GCb:>yzħ/Ot~qa|fq'~d*V.}@,g?) GO͞ "Ơ3G.o3vk~#O} 2Tz'ZY0r?x*#hgD y4B+5 S$x'z3@C4&'X.PE}R6 @~+u*9gʜ2};\f 'o@FIz%|Iy0m8{'kLXj:}͕T]4l?v{*L*2A *^N1KW)@v8g\` Q |}#p,;@06p P8$  L* G@$ z LXt~  ~ρ@. ev=@`03?!Qp#{>/ @)9+-|_u<+@>^06`$( ڀOơ~y߀M{< x睧yxW~뀀 |ߠP*Ǡ| vϙN@K,' ~'ag@{Ǩ~`Q`P"GNy𡟧~π)g1g#t~I {~*1D`{`  Z5L'322n~* +G 0@k@Ixgg&}i{i"|ǃv`xgazg)  `p{9 `߽+~hHy'W+5S "8mhx *.+H`׀ <M"+䡁@9'׹zp뎛^amR[Tz뺭`}zRL6nˍI B/(}G ˒lnO !z,.ߟhJ~yG}02j# ,XQ.> v5A 4@x5@Ol\!|'/̬` gpC~>S1䞧zqZրKa[` ȁQc7nn^OȾ>H8a]u"G }"ChXHQ ɫwztQp"?qd9R kR4T K0GPjxQ=@R@(4;HnX7B^ [% x2?.äU-pT &)w2)iIiCVHp1g Gnh[~"xܥ)J_ȹ5~2*dysdXSX}h[P#&tG8êiR\ k%jJˀR8 O8 B6/@`qP! F:^ϐ !#Z15 d}3ߜBRH | r𸛤O~}T22:h;ҀaLu"KQp84QVx-'lS8bBËq184;)?tSjeրF>~WlP78ޏN8.%H iC C3->f`ړq{rj 9*L'|=MCJušC0J-ž=0YR2.*I]if+܁ ōhKE$84[ >S}W#dz#,9I8O.D3AwS##ߣV*yp" bA$c䏧Z eXܣ=UGb <ʣ @=Z쭇&Xq>Gc$|~҉å4!bx!${>0$@{j61XWf!Tqꈇ2FAÀ L5VJO]ւ`>A< &vp;,YH$diTlKܽH$5،=Ji~7 G·9q= +9$'%@@x}y!%%t9 ˣs ,p? a$o3< nh$d`G(`Q>hg6/H#E>^j+l ֓c FGL!; MLGܽ6/jdiwkd̛v"Gnhz,.&9EA,f>ocL'uc|@ J$ҽ042FC:i`0!DMWz2#^9"Hd=G` B?'l @ e|$<&[Q V ˥ asijj>ԣ2',3D|#0C la4@o'vM<}gv6bӌynCp/^3^C4ŶQ ' R:"p l1Gs#^I' :SJn-nvFD!P$,GEC2#Z8bVbxKfU`C#O'$d4L"H|d>AJОIô>G|ba//L& +Fb!CT2ΌԾ$CnZf!3'#ʌ&2 (v LCrza&nSM.9.}8XNI`\% ABfdxt|;B sb,b?ļa | f)]B#HR@DGB@0`B:`!RAglbkAt+&̖T+1"Bj(act! '攮i)!Ba$ $!Li2b:&^ c1Ж4(72lD.B, 1@ 3tJB+5Piô2.+"+>բjC<'B.}"B5D,Zʌ(J"DJ@"V "-!j!b(d3f;z+z2#-46CU"RTBU#,9544.H!q>^ e*J!޿3Т$6p(8Dhelr#2s( @dVm>"" i> kPe!C;/n>F@sm*+4b(g|j gZB|cD"HB~?KA/.."RG&I(Hrf,wkD~Bqc,P< -+1} -'  HJc("$4BGRD2G cW&*Sjq2# . +~,=DjKvp&h1q~o~#&+DA+b"dBt?($@Oe $}J-ai"a=Ns#$@2A*/5 $W#+Ȑ>yc).FdIH\ar5`,R$f$(C/bh44ԩd.LpHjh@(ce6$@<8 ]-'C";Hnh:4 OAǁ,/cA!' prt>bBʉ~#"c. X6L]T=.D/:*B`>abA &`4ԇ|/Epn`(È0g*p RI&="4(˟`x ./Ĭ?Cf!ăi8Bnd<7ô-3g4k"J0>P}&J#c;TRCk..dILp?c JxRHjD6f bp+ /,n$bw0GGp#*ϣ.H&Hl.#F9f#ZVkb"66l) R*A30c24$OsvK'^D=F"C4MrCv0jV*iLg8G9DJ0v=N>W=YC*1'JoY,&b>z". (d dv""$m9 NJC4*)3>de2dN=68iDt ;zW"*òu ~d>,:F#ZG/aB(e'.G$oKnlp:A&uUhBqrHJ(>=+º86.`Lf@y PV6Rf-KG fK !2~oJn qM1cOuAQ|c)kմ4}cTж!x %*#Ȃr"|Kj+LFНN@ƲA`B*L:&'w %'w qbykdLJOr 22K' ،;l@9u @Vd!V#+.bbP4xc>pT :7e2sDbx S#rs#Z Hi:2>J@4F08r+q7Ȥ.bHJKf&1`1 :H ˒41sjv"呮> "S7,bsF1-\LFmۨwc-$"+/x!!"=/h=M<&I,eb|mP52Q/0!0,7iQҐ#rf-,9+"~̯$sj>V;B5W/~, F>rw(U+pjȌ~MrFCDɂC$BuNamze>歊nyDM>JmRyfb,"nG; W/c-0`S#m"&RV"(JD 5,0G11-D'=bL4Q=H@CJBle 7"pd1Va)G˩0C.;"y|ey`s&&)*T7jHI&h5L&c5 J= ~M7mH$f -"<!@.'#NҴ~8h9"9Aca D QH jrtMֆMH'\`z `V2 ?_ϐ0 CPX. B7^/1_`@;P eH`9 L}J8 ~>@  -}o' P  >?n@xP3;oZ x5 \<ǂp 0=O g"rH(W2\/XdwoH|QX' V/P='T ~ T~(~-HsR~V+ <{Gq?IZ +A`x*a'~] J{|@@0Ȑr!@ǃx@ lj$4Z}1@iX Qi($},E7,$TGR $`w?RCY~`TEyCjį0}P՟\lWK#Ǚ zx&k6A(! Q;*'G(TAuH}ڪl'Hk@*zGxgtFgSɇyѫHXԞhs |6,:GO@f*z?9`1๞v|@ 8*+zycYfŁ@E}Txz {}cG`R`Ac'yTvH逰:|~>b.~B.L2IԫG q}0Pxn&)򋾇,I\ u[(`q~ a@@ఘ# ;@(4 g|';(PI°>w?~O B!``H'MBn$߀? W@' Ag]} o` b@ z\B @\  }}^'H} ~}߯!O`G` F1>/}@}j2 pg{+r n:"`,C5@ <6:)~0@'0Hz ͘"IzG}#'1CQ|GM`꿀K@0GzL\ >S|N[ف"H28-b̴"0%ʃM:Y@h٬4} =N~lQi `kǴ["~Y x@28 (* &@"oΈS<9/ =ī18_DJ8l*K( Z ƃ<-Hg|/n7a. v|$̨}w/@%3yK- w,co"-cm$A,0wa񧰖I-v!% *|}eGzhXbX3 cL- "#z ӝ'y|'䀸 ΄2ǟleJ Z=:~@UK`@iv.C049h* 4BY a!sGL(|p ð|7;2 8 @H J"r,`Тx!!甂S.x)D#&=|=:$Y'H]IGv ?Y?XU`oW8‰H9VHdvbU.PcXBA\RBG.1> m{yc̑X4y@` {~E\p>zl$1X~Nٚ/Đ+vX"cƀ6!L&Lj x⑕?V)a,ЀjA$9BI̿P(<œ *A$6Pb_ eG ^l4/K1C?I/\*Dǀ xy4G32o mqO!*/D1?@p $hA`\t;-FUက [8G9 >T#gRz؜G-C`2qc`$藴vq E1,Ϫ<(ЪdO{"~EhhDJUhXպh0=\Rˁ6f>i%Fa.#y(gs Vڐ3GL{K rfK|٠Qo' hG1"䄐)?! >py[$ E݁60r g}(fN&q \a@)e'YiF0G@So(: >%pAS$@ i{aXf2D(3`Z , h=@N$B>!i$}d2@"#Z1/H1hv뒄q TeB'8y5q (]9`2XM$h1"5dfɄ8>G6qIj]SCƊڰqmC_+'숡 Ef=QuK+E(&,H%SnE7UHyQRqI $s8C}ý_ 9J=Ҳ"ԃqi&OdX%JGKP}uJtّ4$>tZfLn]ǯ)ȮA5ItكF'I"k9( sp0`/U=HvZ߹['Q2 #"QK25iF!jzM6AgE4qMA@JE"M4/D1bi$t@">4Og|%F",|8YEQOp,ja8d6Ed'$!2'";bq2@,#|H?#6ybW@+8lB$a( ` faPrr!+*(TAAA..qLFC 'TZq" c.e.ԄvB--_#gC j# % J7T"ed46C;=k"'$ EbP$94s%aڰ`YM:X"C22oc*"M:,M":OdDB.?C)3 (ʰJc"ʓޙ,pehZ;at,Qnވ$Shˈ.c4"#/jca%v3$Oá #,Jh.dx+LQ唖<1}FxJ6D')Uڈ=㎪(Ni)pNN䌰c92\bP3NeTevP4e/6&d@b>&xn4-cÖ` 0e#d@ꁂ$B"&VXݣcŮ,5@NehC%<@IG`nLlhB|@"?eB|ZGLc29'ċ<-<,U4Y|:ZA76 LA ((`";A'ƅf(@U$S:(*X">T>3d4 BTQcd,H3ȄFYJC4402|B.eڱ4>&1-EL(y}hA. 98Z/RC@Gc0Z,nWѺ"{Za8TI C#4a$ l./C8㬻~!eZ?"u#c555NC\d_ÒfZdc *.`2KY.e^\@FBHAdAK`n::AEbH CqCL@Oh0^0s=\@b<% ďwCzOTF` " rgNx A@0 |=_o '@ |_ A >bJ0Bo} o(; ~P> H!?h{?Ϡ(pw@`'$F7Y.[\> ,`z}u0}AZX{G,) c ('|k`y3;grCK @8~: ~I 9ǘ =l80)ƠHgøg00> -AF:l%G }Gisi`H yq xQҋ 0@I`(㝰m`A  <}(y~[q7z6` ~Nj OY{gr#A@dhz)A*58{@ "xA<ǹ{%/\P G*b+ ,:rDt}{nֹ5hj*xCH8KPt}Y 8(#R@.΍[-`I~y;! z@,;0!1yà*̹rlC]=7PsQ[['zՎ[|A(/ <@'N`2bn@B&~h'ޠ)eP湀LpJ=F3G>G-3 \#"`]8s97p @ ?h"A_@ah:<>yxLn5z,(?& ģPd/%@0D!?$PGoT"  4E_oc aPOg:Z`0$G~`+A;L|A@V.0 ?^Ϯ[ ?`H|oO`@V@`P߯n|3Gz"g䲀N@ |g[t!{#L`8 ,hD+!Gw'\ķ`/@l~5GΠ./8|T,`оA@08}R 6Jv' *`X9iuGap'AG{|8G h)HĂ7 Ar##1kH~EɟS*{  ҁY{Q7qS> 8 h,S:/l@L 8'Ѐ(h Qx2 / z8vtxB&)xy7E >j "k ((.4-EeV{Gz( s߁1jDgcby+..tg|60` ~( ~}RsZXh "r"t'd#P]$}뙞m8),A6:; Tfqx }wxg|G@zC{Ek4w֘ ,oP'ݸQ?IIQ&>KyQ|@ }",EX]p2X HGw0 J|=GL[D$px0poAH-,~@q@|h1pF,"_Ijj&jk5h!c@RPAA61rjj'Viؐ :u$Mδ@.f{Y8+4lHŁ=!6qXԇʵ1Y{M%VfbCAL>`$ !CzztVY3P_w1=`,ӝDNp|a 8F#ǵ5~0DH# *"̠ڴ\"4Pc9>ي|\t̋Q\.Cx8FW=#S#aHP~`a6 /Dc 7[ ?ǩ@)b=0&ט_fi?c5?Y>l,tй~Tԁhe!GN`#Q/ Q`gdcB;L3QfTv>:B`Ir"NJxj0#MJD}5N<)j$Q^Ly@}q_Kb(7l6c0FY1_@f{;F㍁/%WP Bbl;褧aJ4 cK @ LWHE4#(a:L Ȝo~I]/(#mGhG >8;]Lƶ& F+&t 1騙S%)Yneu`?VA@1.*$v.T~M;L 3Z\h}{\9Ik0og|3hJ2"+f =HxRU*H <Ј 8Di2K cl#{?17f\}$H< b r<>HXI18~w?Ȋ,"ɯƾod O唁 fN9c~/-I.e\bF7C~d`;8',Cj$|4LDb!Bz:0#*26cr@z >>A/(|9`7QΨ8 TceP$3䔘.lR! (#> Qd <0mp_a#C|"\YBHDo A< K) d"#,0L 6#@4b^b:x=C|l9Hb@lZ@*Aܒi4c*J3gp11C-&:C/k9!/:B&()Q8=D$#~XD:p7 ϣB[`' fK$op61"#p1̐dLfؓJb 9LT/Pւj܀L @aȠ< I(!ƨ#OV JaEkw v"f6.F*5BXg^1MNcF_%9A0|"̇,@iMξ J9-68 J3N4 !3A,@1f/c8c5TO 'DL"Mh(#'{"e&0VB 6,-1kȏjI0*caD>/$QkPk}5,9EB,, @n`L0`j0 '( D2UЬ0!Ra@!N1f $-,  DD7ČUf,U8$( ϥ\@DTH?qw b yC/56%f56/'FB47'"Ҿ|ULAO4S ֛uf@# :VF+FCcdTL,Tk,eD(>E g* !}7b"jO0/$kPJcr-NcM%j$i(.w*6EBĦgzvn(#@f!B#0V2C;4.1`7sn'Rx"͠!O䴲Az D@&%| `o+.7/7~`^mA!!dNbENp2(?VsVg!wF55iTL6"0"fn^k0G6`` K&QfUbd$f:C$tVkFFÖ;cVʦk*@d? :-6^B&DgÛi`#NGGر1A/C.}C~EQj! T:B Id_B{Q 1#be.L=:D2xC@ *-ֽ4,9D|/вGF'LNAmm7&bc\jl#FAP8R0fHraz8b㔛:N.v82ڪ"2-JJ(_,`BwF"σB^m'EEoo l!0BXwLy"o @ *`F@R.C8)g>A&8$|L-h`=DV~A!A'~s&OBx3ƘTY\,U+["Vn-F3r wʥpľ'B4 KC`1X֠8g$n3f45Bp:loxJVi31 BnQ6'i>bA@0wP2Ilh1"#BVC C0&2@";&w sA?5=8{$ _g0Kr ,M쪄D ATl.01@!'z&N|o&!E(s& ,ApX"(gr͸gvBZJA$宍""-C1X> ɢfMȂ(:(F?B,54=QH3B,B'C@@6ffP~=K!ŋꥫ1X¿Fh_#}c'a?.r7ÔZ<3Ć!EgM4Y"-QpEL!B_d4|kCICl4fA#!PD K#Ե`C71&/# +id>"nAJR؎;:5F _OGhJi"!bA5c'6Dha<C!C0(Mb./h!=Kqg("N)Y@è@$,C Fp(ikOp -$A L9h> "j4"}N֬E@  @@*sFP1(clN H0 ;c Ub~PR@jlOQ^w jCbYj×V.b'X;'#NTMJ,e9xd0#YO$Vޝ:7%\yಉ&odgc^]B\Ɏc -Z"ΩCsۥ`',Ĩ8zլ~t L N=k ۃ"t"{2p0b<r@8^.@.8+(>n0c7(aCA\TDT\lJD а ^/fCs!J? p`  @~O0Dd@&įw3"x_﷫@(0"Pk. 2 r@G`}_0X @p?$ CPcTG)K_ {]߯@Pv{= Fa#@P c@'ٟxf0`8 Ͼf>ot }Xb?_M4'z1~{`( , 8ALYK* !x~@.,p{GR l2/͓| C0|5'{/g bR 8|sq{&G渭6~:p{#Lh06 F[3}ŀXS'|r 2'"{CD6H5K=x*!f[X }T9r0L_pT.E H.  x. {-wuLCSU>} j [GL2u [ (/ Rus2.0xE r @QN^{]>}_@0" jZ.C(sp @w~>@ {}_ / €O  8Gz ؀o-:C ~= ϟ~?>H }|>_0*}g{w }b;]&~`]0K {}@Qb`9~P90!`H DZ| kI(GJ1{=3`҈HGG|BH4 j m0N0m漻0,f`lz|-gGȇZ1|asFXG"x"-x DH⊾4'l(UTz}+[ty-3X0H(Y~'vLuӄG ~8RK ' `u(b{x'(֘ @#( }mil s5cᮀDoL'A<)UP?ۘOnX@a$92BxAHbPe` `8@$w0 K}a/{`. . @hi=9A1aD~A"[oAtKJ m$QF zHGWp P`mFЏOHbkh%cK [@p^xTGJC yq;98ԊC`kRM([R/|Pu@:"¶P=Z%,V1"iX1b%ޑuc ;J*s a[b`zS QA=R|<>Gܵf"#R؁*r(Wl a`gAN6Gc˂"O<;QR&vr5dӚǠDLp<%&ְ1X{G`#Oe9yHkd&4Tfwczր1Y!+Y^*fn rG:J #BG~љ1XcM 8hi*{rG+<S (/$va$ctq:GbH44"D\4 ܁Hb@\!OAHc}!;P%R?G(zet2@}a7vAu-l1[I'8!eGƅ/r݊0y=.yYŀIPxf}/"Y`{ćfieC}K2\J ,ftOF#LSr=rjMp\y~z@9Hc"K ^1Wd$`R0N&Y>p@~!ecZ "YŸt4> 3S.T91O6o6(IJcn%+a:bkE,dCep/PNb#/hPVh,G@'1N G BHN Vl!:aaa!΂0:$B"^a-54(f(", @`> &0bA@" dJ6F?xU™c@H`u 5p$ePT%0{#"deF(Vm8FmLfLd4TCAfcCvU^B5hHG(dmN-*@0({.:h" 2HF^'ڙ(p9EOG'($%ea3D#b;)P,>g|肺@M1U4MT#(8I,Be.Ga(|Aܡ;Ʊ$T +c100BMbяB#L6#` GF҉%'@i4#ATaa/c'l38iK"WND0$cN"G7b.OTF8b"[t\Z7!(DD,ô!o 66MP_ 8L@J@` "8(*ciEa"d>Ɯ^_(@d` od$>A!02?K| C 8DjB"6@JHoL&C(씅~ #$r7!trz`ڥįdOL^VF[P A"m8):6~,(s"Đ\Bn;?hdʱN,C##>'T;O 0D.8l&a(LJ }blfdrx EVeu$fb0H,T!1/E 3O;BPa'8G,Bπ/? BHcFkTT()a,A8 o'mK$􍢆#Bȃ4Zy$$ XH 0τb&0nbm 4^aAAD@$a/U0Az-~(f,߄4t5X($Q`b5&`f A`'Ka.bd$c!g4md3LKBM'y7`P㮆d(B>#H"҄`"L(ĖZ\ v'om!DFEFcC-"#̉0W+>'#+W&JNH(o Ft1ABefZBF> ]'3BvHF@: @\/dHmpc#"!#S\8dz+|l@8E("̓--4/@@~DA !7BEL.t"f #X,'ID/lr\dwAiV)ߊf6tb*P LO%Z#z,Dz @nE@`CGEr .+` Z@` 0@}wBNj"fFl!d7i#C2oT80JkB(ZY.0 JC>~=&Y dIdj<΃ |@Q@-I+f,&$ғk`f7dV(/t&<@;O&z-gM4Cm"h` BS;1Ct@^Cl,DB ^POd[@EyӋL$#OlCSUfB0$p|/^\VeXC:f s X\/&)#55k2Z96^"ґB!A(lp!t9f!B i4Vf 8[2Nη#$zpt` Hw^!#/H꣒UA> bAAw&JJBMъl!䍊%ɨVn\N^T"5`Ig (,Pv 1,L1FRK0"O""WKT5G`E26/(j`'Mfk"x6,ErPm̀#*址.-$4j(dZS|E8h"yog:&[%`0B{>-&Q$wx3DPpvd%\,ļ#=.ӂy %mHmf#Z(68@G %NR1Cl41!WE!|ס! d<8n]rn740k%:)H18B5˘!|(bܦX'#tb #[$zLa-i#:( i:kI\aݦv`RVGv" Udee-3pw ETp*s"" +4L98piNX6 :ADi(:4V^3V B\6fvF((Pkbi*7H"14I2D BN` J'[ PjjDF|(}d_JUP!J-١v- ـ1#Lo&߾qrm5d! $"^-HP]:K~d~dd $ _X(m@qhJ+@/%?,/D{?^GxD3bG˵ i7_{Un_$s}  v$?QK ~S&QGJo0+/>}j}`قnOJzo9HBЈ /O.zh(1,hc'#מ *I}.9yPG{ Ӏ*㴧}<9!$~sZ*mBR-i+lwEP` # @#x;lxG{GufYa{39ڢBS&}4(ر|tx`.6 ؟AK@ 1(^4$GBl"0~úßjȒ`8 c\ `+;P1qG(z%l6{v"5Q>|`T-g–Ф8$%'w~(-m$#2UU^6 Cb4L{Xig&Н@ cf;0G(y8 JM , |= HkyG})-͢>-0xGŅ0{ 3B`Qr2*GP|RϟL*.׼@4ya8 u7 {$}ǹzczg[c`%|Ox@m>S-]ļ?:|qO(u` [y 1ă< 0P ?s!o``8W ƃhBuO|` Gȴ.MI|A<P0 ~AO |?_8?oYo`F078 E!>ϛ.~EsϬ,1C|I@X7{_O}x* P  ޏ>4{y@`.5-~@*,X 1~ ~GR8-  Ԁl١G|ȓVp#ȹ->~5-2 8!h xH9. |CoH8|x)Aaynz41M&|10ʂ`I{s -J , 4qEL` qH|GyjJ1['ۆ},Վ :"[>@x @!4{@~I0yG-+uj~V`9/[+KR"#iTCtV7{Gq~B<^!f,152բJ./3"@8ttVmB4@tX5zvH @ z<L'dq~G|} puYYOYgug+Ν޼]Zsɞj ryg|.B[7Ҳw~z(P-_څ"|k}=]kf쟨v'~$=em޼CB!?>y$?@H$|vK`íD:Ln7 Db a"0$]0,{KcQ6P6)Ģ!I$B 9E U6) d~‹` +>D~R/"D0pi3ꐀ [\$ .vK7P`lHtv[>a;t>B{ .$B˩F̈SQ"$6DGO8 ( < 7D|n T4r6GF4xXAhpQi?;V[n*R%֠4|AN/Y{:$I.wRaLd92>9ߦv َ=-bex#/`8p>^p)(P2!@f}̖a$'P"[\^[Ea<&X񉈄ƹcxv =@R 5t#ZGњ$k8G#8t>0%0 :@(|,h(~i &@8"u")cR23 $`&Cr!a!MG((C/CB" 5!˃)ޚK -NU&$ `x("LIcbe!,XݪN&`Mڀ(ϢvD bŇ:30!#zd CjH (];FBV=Bb-%gl(c#ڝ z(3 A̕)EbB\z,X,t8#%OTT (B.hVmafe6.;D`BL%EP%Lfb67mF-.ȏ Iʔ24\|V=D||=FT6D" d"(n2`GJ<)XXv#"$,޼J?8-N`!.!n@ /Ԇb! Rpj]"-| L"!A!@@~ jAMF8%G&@(vaKb2~#r0 RI4&1 ɨ)TvcĈ*B>Q5)e!xD D$@؂"MŔhn:~!g!OXFp BB̙Ə/o6͔3 Kpb" N`P@m 1*! fcRHIp&5&f&@/A^@0tMJj&ywq/%cUHv/@]".OE >b<~6X7q@8H;Av*#|,17&i%τP.Ŕ \C@\`$=*YBDز N\($EcŠ#4Ɩ̖;2MDՅj̠]Ć(K굡E7]9 "GDkpb4&'5lNPW"2$rhG*nNGR) ,#abX~M O0g$Nc8'4=C X U!C4. ?tA6.B;0 .)a.D>L'B0fT.GTtR86( >E6!El,="C'd*~@4cLI$>C\4CKZQ|,*!-(Rif" `Ř*` K4| '+z m,5ԇ/KV/'.@ aA 0^,rq,3r?b"8//>Qbu&Eq)q!v8@BF(;28"|$|,Mśŀ1|)0-6/!-^u +G$@(RX,[DI*|cd<.L5$".(IީB0ńEúh8D507BK @ 5FcK̜vŶ"l"6v d:VeP/$$D'E3»^.]>6ptIhikRZ->7Ģ4f80Œ bj0lT$$d7tELDDG%2?fab}X`b>5e"x`c*V0g:H3tNB#~!~A`#>~xP.$7 )$ǝY `L" B@R'P$ͮf;th 8$r y:2@r<4H{2(>:|j^d|2 6ieeFED%B%5"/I7CmL'ZM1t~`cC"p-\t"cW!a(B6~,%- RX[{.I~ù%GVp." !cN ^I5!` '1\>-dh^m,=(ghjUb"o 9bNav`N(tj<dTH P a:pA7<(r(m m'#ƀ;@D''zL}NB@"tB:2#D8!a5/ S<=_|.J=+"b@!6|B us)P9f뗣/DYtx|Ml"4/ 1p1 J\ŌJI-R("b#]L2Iv,|Ah1]]MW!`y=>X=^%#@#\qƅ![g?No9iR;FK|Dab8"Ɔ \D|HA|kg'V8^Nf&Zܛg: 6|EV<BbcRAp!ab3la@g`UnG%ޣA.RɭCH>@yE`\&l}CjugS/-&P"|1>>F>2ԾB%qtM"CVR3ěCŒ?,&j|` GJ.1'eHzNu"#cnBbJNd5kgtD73Sj;!j!*(4336` kEQ$ %uXʖb|0H`4{p"`M!€DG^:#Q5"<"B?qڿ@4L^"I*m5*@0D~n` - NT c0V[}#D"0kAp\ ,ә@tF#b&`4@#x!xHyrn~8C#{El;- O3?@@` {ğ1(  ௨|xE@ 7 G a/h?@h3o}_ @}g0FD ׸$_pc# Gĭt]GPWd )ꕿ+ 8۟f+@ ӟLL0Ȩ} H;lȟdL† A?  g0)~'HQC}@~4,",:x }1 12O Bڟ3~K{L~6'38@ 2q@`@ |X`BrǤ|!7`ǑRiazqrLLRUYz0J6aC  BLP$Rw5JY%HmX8`Pm47jSn${ X-WR$bHf}`*H,3Ksɯƚ  nu>'p:"O` b@2#!)]$C6~ O 4˳fTlzh>5Gؽ5'MŴ| `*1nyۀ(?g"y;_ 'X~hh8 |8~H&gwMWDQTEpRN/ X2/m$<<0I :<@t:ְ(!p@@ P0  }8C! h( A@0<z>.7pD-+!χc`p} EpNg` XX:?^ @ ~_ @pH?A z# _ϫ&U_ؚ$Xr@\YqO#Ym`;5Zl,`!=^Lc?# }`_k ?/ #sւs[oBG K~Gy~8 |-( {nG(+C|PP* =|"'z #O[zO:-(`+ !L+YH-*".3rGLyL~'C :*g Pr>'8 :@H ;@8xkAā'slv@zeOgNcv,$K *ӊQ`1*!n܀`{Z}`e'r,#-Ғ_'ˇ, ${0#8cڀ@#gGв x(R'{À"C8 + Ơ;~[`67kKkXyg۲?lrP ηNcb}E tǭg-<}xԇ}s@DaHɬp {욺* |'Rnܐ '-GS5 "|'-Kʀ`J]hy| Mjgp,՞zDt xg ܷqޏPToV?GJ$ "TGh&HS]!\0y)X H`(0 x0D?Cu9yMN.~*A#o88cx ây Be"ؑfJJ!7?Ar%3 YِI}CrIA_Ӈa% {sl`; ms,ǒOL\4%BΫ@Y5C=j,Gu'C0M}:GG%0ޘAJ0 Z&=B 'M?6sX=`z px ssU:QC{hx N-t)i#dѱ|'<|S@+H3$^wrNQY J ?ż~ E9I*x='*/ [q65!g-J@HC\^9h] ~Wĭ1;LKl2<>%㗒$ϊTL؞#Tʋ43>ThJrѰrw@i>\9 @@DU= 1a)z!@UCdG@)HL"M{ =21:6#%LTȴbLjYt}QPk١{(Y)q'n<Ɠ0 G% G?~ bLX7U\BHIr"J=ْIIO)›Q V] ܐj@vMuG krX@i8ºwf@y3'y`#c8ɍu!DH)k "4cz E@ cuPTZ86Cdo:@ o]wz&4AQU1MK [14폧 ^#JwFYGxCB@,iFwER7jvK@APڪY2I쩴CN>y23-<[9| !?QihXGy"$ݤN5 0#w0eAGpHV%l ydCh@RI g ,gܜX-wP>ǜ~l]/M4>?9>Gm$^`$&k0*>F䙞dw =~YbVr'-Up xZ61>0a>GyЉӲH(\|ك5@A> ,)t\V"wA+6HLI4NJH'>cg0 |@F.NN,g1 (\c@c x=oBx'(0eOD6-cB5FoޕC\f6!"n8cL E2D#bqɬbB-bWf;f7@(eeܤI =1ܘ2elxC 7$4',dM Jj;D3cC H1i$>D* 1x8, "b\D^"'!$"B.1&;*A`~ ٠ a->B$t\l!!8XO#\=@h#fc0δ"q.B6@ZF&|j-dpJ+:cl>+HR 0jh1Cm* 0A'd7+gBȔ@ EDH*>O^X'< dh26S< RTeFH=j6+LD>@"=cH-z'/"cegOe C5'O!~f6Hg',%DK%F+:ܮ &hVcXF/R6A$)hFn!a!AlZԪJJ!"'c:)6!- CCRjK fh0 !Z#I?OcdFO#ev/" D6 4Tx"#Dn"\813$V(+d:!]@D@#꒺.`hC`3a ."¬`f8C#Iviȋ n+%x"'xfae*cB"lT&#,Fl\+%<%53DJ DNd0ﮐ%54F&R@@ d4~0V< 41\p!4RFSlj>C`="1[F7NH XwD2>g@&-3Ac>5Fbx6zBʎp 6>sd MZJ4AB,GxspN.da$Kw1(>X#潧<:A>u"M=g,@ H8l`hB#K!@K;;Bjht8CZgE <$c0 4 J+6En 6/&1~C(dnG~-x#Bd:&*hN. S:pBD Mäv֝J$&& B~SC(m /kQr&~dda㬱A^ UD5 ?>4T2Kr:R'X4&X!*A0>'J=X*!g쏩*n2BlDa8.z82JCP6fnF6P/)aL7:jC%`/j+$Fj!e#Z5"/#(e ^&*hB˂qN|GtdbpðfOG*,:Ij۫, d,4/AܷK0&wZdB$3ADc(rR>-eGFրCed-U$dJX`l쨝o04)Q.p:C z.R*MY4{,Ot̢Ŀ6v18 s8]>g/"D.< .! @h`P`B!N /I!cC"!`8#N4Ioi;r>SR ,h1 k*λnjg16$L$8F6-4N^ъAN7N1FҞG@M4 צ s<2J YdSb],RDzl$,qpLoJjq2qtx0n'62wC@6T*,蹃/7j|.d2crcMæ-f/ 77TA!>vDw&|# Vh8CcJcm|Gx.'3xG!@ "5 ~.ԤBL(W/;-Bv2D82:\w ,thV.) I"1/N! $fN2ҷt\;¤rr%HE" ŌxId>$3RBJ4%FA#Ffn"*P!8^-ƒYH<KC\%Xlh8jkb@B&'4&!}mglr=5xb*Vzh\ ׳x Al)AzX|{P߀+(~$0jMc_ʞXc`' 0VM 4m~{o38X /nx #@J`|L&x;z(@0ځ Hz . *r*('8~'qbBr/R~-b@|-(xF'bсj| zb$g՟l0ŋt| *3AJP|?9 "|О:0S` kqxGI|L38, @X΁s!ҞBV܄@#<+ P,Bݮj6@`5!~MێzM'Q M @A{ķ-`R$ RJz8#0x; 4A ܸB4wvH Iෞo=f/ 6 !ש{ǚ(J|wt}Ns6|s"N +${>bjBy3g emYx 4 X|L;w{I2D*mNgBRq@j{ܞ'pL7~7r2J }|yx )vG}X\ A x3_1` A(|<g "O#1h?Nw}@`L bx0bm.gC `{@@.qw|__0}0DA' t6`W~=_0&~o;P= "@Wn~X_hl&~"p \@,.` ּꬰ7ggՀ!{ Q¹#T܁AA}GGkv [g~'  3(@@ Fڄ@$`P '{ŏ `ڊ?ܸ(}@++*M '8qC.{ $8֨Mh `H+>u't|@h 8{'~,sGCVOK;%g~"42;f= KQzc'RoEw'9j0-h@H9@=|S1@<{chdF}) | q}){H8@lZƀ-'2g@Q @  xRtTZq]!`k;2̼R0Ԯr79@1 ڴ I,pA ɪ5i:#!aygZ`Ҫ`*Pssx6t Y{)SKdkias·;J)`9~gwzOaz`}3@9q5@jBLڏ=GPz8Qj$w 5Ifdb) jx' 9`0i%1<xM@# PGpz>#&\8cf?AH  9GAlfPvGTh,{@ OD9 @؉X`@ 0gjmg}>_J 4Ņr>'A!@\|bb2) ßpRc%=qm3Cl !=LA-ǤX L̞CWo;H힧1BhJU#N@-pBQ6sVhP*W?Ah .rz1A !^[0wVj)42>@Q/R)?@, s4 H5UTḴV}:$qL8wfMH $vtȭgCAMzjx0JCҏDu3R`>P LSQ5d~W>X(vѰ3HX1 %rMrWyNz ,6 (=@۸c%QGTye}!k -XY) ! H@Z5cyᬠ!<0 W M`(PH|?Bh@eMK Of849=1^&@=ޗcU!M =jsv3}@E9QPG]EqhۇsJn$Ǡ$ w!"_JFN} Ewf#l*-N,%RR5"G"J@\;'W=>WiTY ,˂T#$v@zƔ"2̠E'9g GtJ+p8&\Z" qC(_F$`E '3 lpE/6m`z5E0$Fe r;Z#8h|/ `  L!ACźIӇژf8"־c#Ѣ(B!`jBFc4It2NΆe!j̖#` B]B&1iJ`2TC è|dn[# *`@$GAx$/"HdT&P$ wD,B!nDnam,/@F8W9d6g2!eGĔK_*!C\D 3!bh#f~"6IbBe R "NdEfF/FPgΩ=3CPOCEdrX!Q=JnnJㆥ&5g;.B.@.02! 0Pc4-c"80D#^A/. "@2硼Mhnͨک#b_$@m;@ ^N)K w#T_;H`0: @EV=C##e^76.jf$\>QfZ& 2t{%4Y*62!"6X,+ 72FfDrs!iOO$  i,0h@j"jX.3;@hc3md.X@@D\4#`xp)B sqF` pO&Z@GHdZ((caD,Y!CTd#mŐ%"OxOck:|r9)9b dCxN!#Җ%!n=s`IlI;C엤؀Y`{13]S|0&q ;T@MN(` cCpC 0A%A!PԵiKӓ0rB2@rNtQb, @6@2X@hG1;>+$/4.tP>pC*eN䌓(>fj/ b$)E*Y$?2E/C*{2>u<b K1 *!E?DW3c4$n>c!(Z&dA=,,ZGh21! H;ӴV Z#;!ʪ)@{D1mU;.b(&3BS$BB@1ZP/V22&.6Z~` 2'8N B:QAD+0/3ib5EoRTzehO Ga6b* !q(rUp BS&r` a@BTaĮ*]C#6`!A61#,e 8:(e GC>&(dDT@:,P?$<,Yvs|0i#xx0$F iIl:*q~E_ lCoBF?ʬGD r)@PF;v>(lSG0cUWL=?ÖT*ɤ0$æg0X2"cX l%Güi/D@>SO NB)@ +Zc8C#J <ܐCґe Č(1HH9j8d9I.!~*uz5vAs6"!IX/Kʦ-mʯZvt24C!$4!w!X!<R,p3#`Æ#5(K6NѰϦf$p$cI:Dz"D\~ePx"=| V{iFYb, d}!2ͧqW'8iycGs " fStpyVB=M8NZ!@2yo"CA„hAux#TDX۔#"(%cܨ Bc ;F)J&⇐-¼;"7fKQ7ŪK#.#c7#̜!fwj`lzFPw0"2f`@s Td6zh]eFD8c ʈC(I>ƈ KD@b2XG?j.0"Ƣ>@. F܏F8(thK"V@A6|_ u|dgb/ej"4H}4ky83&{L!GH3FӃj`(O;JD.<:zm$sJ#  1͐SX2E7[$aa&a4C`E7Vuԥ} ]ˆE2#`R (`" V@VCj68WY"8h"hYF"Hu5vh$:ff=&Y t=7<f[QߙEA^+f"k`^B e~qVFY~;@/bPzcR#E&d8fNacܫB`.gH2FZȊ..>"GcƬˈȑ]b?t/WT]vI"c;`2N/Cg$>lYɘ=JF@*-쳫 ? Ġj03. h`UT` k: OA¼q-nqUSp& ;? % Qp@/G|> |^Apc0>pp*@GAJ@/ T}HߠW lϧ[Ɂ@88}k0)@P~>0o ] $|Q((U_y>@ Cd@|@ @]MaH5ǀ@ b/Wڐ'~-x J~m[Z:xƟ$8N)l l`Q+'~@PPX/g)'^ &z z(dz{('}hg{13~|D^L)R/pf`@4/`GzL( IGF d>|7` I+;o`Twk|OǀuAg[AɟNJL`T>If hP&0)%JŸǪҩI' xzGز܄R`2ɪ' ! %jz0I2ɉ  R}$ l̇ `vx'z P}i˚`J ȸ1YGzC #6B|s@ Xӫ+$2fI B`1᳞Ǚ⁁@-"\3H0 r('@$2B/pn΀꥟H{J iNOpeD_0}?@O#"*Oo춹F@gz0A/p8_WX+ {?/iro-|?-wmn_o>_;m.fp@|_P#j1"l{mV`HMQ!@0`3` 1 $&sZ*@+ˠĀ3SKz:/؀˲DZ9mqy(-`C` ' qD@cl=(jԈ":'yǓf`t~-^7'̫J 2Q*ډCЍA,+a='Y@f)x>( Ğio3@HѳZA4&vGKqJ~~/KfQ0Y=O8 ncDT!`:FgZ XY@rg0? |y3C+ʡ%QStM 8Q'gx(< v;x`Uv袕9c`; oGfү*#M Q1z'J#BjC9ߟ*j{z]$, 0OvȍgH@S28/;#'P q|-L?)F 3qIxs``䳏$\W D B\l pv ['"[p#^/ x`DG8Csr 2?-ؐ 6cv(G<ԁA^M=HÖPoF$2z08,uL]Xc:Ň 14=GoTADBIG Һ^sIt#)N{F2Z1r(]"UI8't`001掇 D&@1h 0%  W'xº 5f4a)s~GĹha&xB9 X >lje~^$L2İAڤ`6K$‡XfJ@I@-dlSXyG@B*[grn:;QyPLǏL!G$~qy]?0½Gh^Gl]at3#>9G%irHтf0? vp2@\8s)VF&ȈZin*uRYфnU K;& <iG;CJ'䤾@AC.Uf\tX*[ir`(*BU'&n\.k<{6IOC;0gǣ2>c> ٫Ϭgv`G0xN7p@42"NO,s#Y@#jevĖK<+ zX'd^ m!@yTTZ0vP ͒s I=guB5?|TJ?ZLNNWb'A2@U0 ( y ;x tEOu*`A, "=' G*rքx tgPH,^3"`mi#:# T{Q86Pj\(gOhOR~\ R#& z:\(#W(a"3.AZ7@'ovPw 'aJ`Y#SxHdPo6.A_&8\+H~DA&Gh ~f>xM3] q8ȼ1w:g0 4<Ǵ ;@ 84KzIl2J?RO*8[o;[GF*͊|D6BDJ@rabͰJʢڞ PIiT.=af$r@6D>Ba(au:@> w(4D8 )ا(n&jJa 3F:`& bPr> 2`hԉbxf? Bf d77DdbT7"!BPj9iЪ1ɦ-GB#n"=J0ń4P$rkq\dU`cc&L&\ȣ˒#B " = )gʒb!fd RJ2@0B-db)*B`@#`D!!a.z\mO0l>A>ǜjN"H.U DT5%F N#J5t cc /5"DuIcx[. خ<-bU|!bDÔs~fon,PH]BAlC8PJ("1/>|cG<"h rd)2sB($||)b]Xc J%(fLYdJ!!D7M{8&0J3>aڰ,&6d5Ck1FL?'P.T,,h>* Jub ;ib}CP>%X$a Y WKќf:5K2@ľA`pX3Ǽ;m!J9 +!ʀ`"OBcFoD4f002 $ˆ~f2A3@@ @(@L`o!m ʝvaR\ '\!u%T!Hxs@G $K, \|VAF3\ P26>AmAZd&I.27b=L ü5>dN*R?F&!ltd&> bBt;|A2c-c=@n%.zEQof"A !eDF$h=d)H)#n-Ě8#V="̎^"~P.(&"A+NT9'RÑDBOi 7Fc4Gņj# HĚ .b=b I0HC0 CiDW8LJQ$ ."'!F& ""m%4x@ 6H2&.0xfCDB/l:$rc>V`&v~$,(3Kڹaҡ `!a!**hv1f!P\a䙊cFu!zDUIEF*ր3F5g+&Luv&*]Lh)e}7XtbÈ'nT+XbU#X2^\tN29#Ϊ3':J..d !+k`!`:  $,/b4Qaht;E5po$>:5$lΔCzU1(!`"#J jP/, {-&'vsÎu$`c>Sƀ-%%Ji" `0U#::DG)7!"9HTK1dD(/>EEUCrg1"N6;ʜ"mv;%| " IU" b%usC'Nmc& ,hޡCh)&YLD!FbLyD+$bj1eTtd':+@y Td70ub D&/m#Do@e!EtF".0#f͠e Vqg^o3 Acv($7Wg F⾟2OB8J,fMJƉ(4\sh7Hp 2U#P!xq"Dt/].fCWRˣ@mGꟆ2 %&72-GN[*879\SA!a$ބYz  ].PήӖ$ Gt=D1 +~|@0?A@X9@& w@ @ # 7~_Z@}=oRW |.9_w !H@x QI3@~>@oWA@ ?̽ 0+ ?@O 'Q豀< |^C~.`P-FN O o"yfs+sd?_;mk]Gzy+YrԀJ`Kй+RJ}| 2t{ [t;nh6|$aKQ'`2xgz˟`3|2''Lxgʲ|@ q'nE|g!-@Px#м3kw(| ,m7T~G:}*0gzHXʾ ^0@-,a& ) RbQ*( g V:@2Y~ /#/(*5`$`,.!7g@E'@rt'xGyxܸSJh `ѺT{ +l!?'@V7OE T85h4'H!h NC.$,hLn 0KBB'@;w'&s(k fF{{|[Od$4#-x$gywHqb&-9# \a&`r椒m ,,yqaX8 (AP@@ P)w#Z{WÑz>  a Ll^p1 4MP{p,W:O o`@3@ߠ@# };U}>l ,?O|?^}?d`2 ɿ`0wÂ`#}oq@4~gkhޠ"|O }(~7-8L{@"`C(>(Nj'@@Q| 9\g޼5~ P`8#hD({&ɠH} @x`q~'tFpwFJ~!}T S~ g|+` hȺ-(#g7*D`@b88g  z [U ~ Z,u**= D RR I`w Hq "1E;0wBH>= Q-L L H(5NB5 ?gA{u\VGYzhЀ[?: z.n|(|AVT v$2?rFП(#J9o1OLTMa17Qu(x`9d}`N.@A')}S<l@6vJ4Yd#Bߎh͡z0edqް4hD=:uQ9̨z@8 ꔇ} C!.k0"0 - <%tp/p>G@ A!N {kR8 x}3`w-x9ʐ!@# dRyj&(3< LP޳օ&꣒8_ `$rJYHY cC4L(Yu"")6Ҙ`?@ m4&wȪM 9 >јɫY?Ĭf?x'1R AT4_4vȳYY4C:@)Yu ߥ1}Ճd&d[!z6cܼ"|<,~9jMWQJE[ 3F3M.˰{C܀rY$n[i&`Ht0,G@hw <Wy@a4a-;E$jtR!^}|'{8QLzk0~6BZ,Lz=fg`v& d( .0 t+p<@Hjuybu$L!ذIБQE B)j ~0i*1+ڒy6j&Dhn5(E;V [oGPJo8b 1#e :op Ϗ=; xbA(t}Q;pI ^Á8 x <`@b`\@`0-# E uBC!6Ek&nniddL_KZ]i CNУHg ;C(N@HDi l lroLJlpRBM#I!B*b |"`6>@Zo!@6@XX`et/(~Z(5S `hG22- ni^$*&* +CtE#hIF@$<+AËa샡&&}1- √ hjz4k""b _. "2([ nmf@r@V!P7aЃ&c#H^dza JB `vc N'3("h2BD4E><#0 C j$ǃZhMAFC4b]Pc(+0PeE~c@ l"&?dJBvpP"lPcZcCu9b3,q侯C+#,i%`,P'RJX3EĀ8eC@9KH4"zG)VDZc`2`%"lbY9C*0|_ز{&(r> +#U]Ŋ[ m2va`dnZ*>gEAVbR84crmt`"a:A~!q+Hै[E$,@gl0`e*tC0J>hDŽ3vZخW-?vɭ jȚ9)fPy!8 ̸60`0;.&L14" @c>k i*沅v#8"+~!>iG>5VJzkBC4(# al%2E. f3H618tOK:D -&N/$TB.BPf^\,VC(\OD@@Lced2]/,< "0W"9Clrt&ZC4k8+4f3_.0c.GBM/K@xw6R߭7n.0?%!IC(zcN0gtj+k_"Ʋ(mVLbȢ 8, NcbfTfc.C&9&bAA`BKa(4+< QdS +4#0kdHɭ":+c=HncsVcT@Gf9L #T/m48F8(boGfDUNRJ70U*4F4EX*|gBXX$M` |x 74 $ gc<"1'26aaZIE92aE0a*4crHD$(&_0`$6Gli:!B">FRCv#-DX~rS4(`` W-cØy%H$- 80'!XPP5z\Y8"(#t $3prmjbXLx/qB7^ f\ !J(]>VFQGbz|f@BAD x2^4D&q`Q *Y&#nAcԶg J)&(D1㤥%wg*H4C,"V`èo$2Š1G/9j@ add)"ЪuE!#0Ek[#$ $5ɏb ~!s`\p`X`¦1e4/A81+m;񕦥E 6@f^2)pp:,ϺeÎcYfڙ8,N-C[*2B,Bk  Nk(1MM!51*{ CJУ @…D~3C&8&3HK^PdQ!棂$Ew fXUE^'uAfBb+%E$Qb7x#9r-:B(CH6a禣S"fJ,&790m52ܖFbM򺤆4+BY9 >c4:h2ݲ36(W \T@* y&4?ǼuC*fD38rMzFpC3b` CMr$"'腭.LWi2< b@r{#x:V/鴒5FAøH2|*`z^$iZWDhLLf{B0q.*h'fFTO|-E&n,Sx"\BC%p!GQw'Wefp}7%~1HŠJct3o*Å60F\LN)FV]&bOAJKdBH,ƒk Y8E*=gq5",Fq>~#xsăQ]6JwaъD.?` 'd*Ȫ\N!CDsb+< `@x\ D$Ci/m  455nʔ =T-p>`d{  1?Ϙ&ϰ$Xh0og_@+OL27 /{ 1 j?fl~ `;z=_/]c@ie8\O淄 +-4@C>N1gӚ> (,dy=>8.ͻ H.,Mf 2KZ:,| -i,@0ǹ}*f-~ A}ΟMpAlIm婞vG - L ;\ *Rڸ~"Y}p^% >` p /to+}3jh`4*p"@NP:A`*@1+ןr iP 0. Ǣ#`jf#`|btifK(9ؙr@ Zy؏x J|$ 䔞}H Y1y|ǒEMƄmퟑA.J  1zl Y!}1XX /y`,u@E$n;}F 6z|"ʺ&|*ȁ yt.y'qz `sN {gh;)Ի p*~L2~""EP1)|aLrgsYP~ @ A@xD ! ȨH|>ޮ42Bc"'{_W@O[|FPPA8ߏCkG~?@0>ռ {o Go( 7}qG0$o#潍}VfΧV0 ^ſ~m8 ~"@iGpxw~=A@0P*z r '0'' h`6 A5G &`;k .}2@(  j'궴@c8`1x|gH703~K*21! p)zК ~5qx|,GZAVoy"KRz+m 0 ށ x1\}k+Rg y9⡂2'Kv3h buF; 'h7-B˽f @` ,0|2!@.jB; 3o z 9s/Dz} [ : 6< BegbzUlh`#63q͂6} `}')|'yǹxx'/8yG~kdƶ ǁk-Ms4GMv(gC4l&zF2>!(&~zj`dDg'9ȯi?9ПK~0Å= ol+FW$(!n zP.@z>2|Ϟ!5=0\O$|:@ X<~1;ǹ@6c.Bș Zπ c@(@t:1d{!=@k䂕#gB*`42ǀV#1noGL죉 6@0Q ;ӀxB'2> ]j@3IZ%miP> l65Jp6ƄOe !DG^ F,D(F3OU ,t%~ր#N%pF#|>ω`6>OLԁ} ؀&#X,HYq9qb>k |Gڀ B@z `αqd<, 7bp(_)2Gacgt9[A, X WD+'c^VFOF'N{l!q5DT# $ @ <`=* ĘK;w TX#AxbR~0|tЗfPqo%(A9 D^3HGB,"T<)ƌ"_1\:a@Gjz{c1±-xv^I %jԠ:'e 슯 /f UX`U >4r#B p+!PXv;Xg[2 5y6''bXdb (y1:05`<!(#z!hѢ*s>cfBxZQO(gfraDN$~6F8|H2Qh F{-OrO'0~vw=(Pt[MjaB0Ge* O(Ne8i;`frW9#Y|f/ ^5EMPy1h]EY07_0@8q -\"RA*䈴J Pqz-Lx`<g(䙷bO̡r-E#e@8f\o[[`65$~7G#Vq ,v4j.Cд(,r,% b,\B3H81t'閝"-ic3b :EZ:f>DEҨRI".2-* @M b,,LH-D$- P'E+@2C.,#02*Ab+7%,G*> hʜCF 2hZeX%#TKH^ézQX%D v/mUaa`W<```$eg$C[xlViC>CbAv3qC 2ʢt|>8CD@op`H/Úfb*oZM;8nB ;:(&<>ƬM6dCp;6igBDgR e*PF YF]b:cCa= ~Dbb*/\,BLjF uLYPV+QJ܃mB,/J!`P8U`"0bi^8c6#,ykД;×P~1b(.9/iÆe-n,&H%18iqvz<4L$ 2'G^2FL@8BaAA4d x0ť1srI,%"<ðlú4ñ|mIhHČ"~CwZokm304Vi/w Ick_b+b2#~`,>"B,ZC0y,-  v/TbT'ɞ ʊrhYgNE\`Ba&#.̥;8(a+v @A` QCXDW~47.p>(4DFT'ƈC8'i-K|(3p>\G}b$6cBTQ׎@0@*@ BuJ\WȢ((:cDd:-8Rh ;G EyrCǬgiIyd7h׬He:C,~cd㚬g E/RHD8A9D"qLUB=*U,a# ߃cO~2!"r%@Zb>DDT3,;4x\FaphTPBo:Z.C)6't.24L@,3 %@I. A>PM82g,$4Ct PF1>$*kàE(2*AALx:EP"qF޿xC7MrH }?C!h|`PP0*`}z9rCT c(9eZ8y3iOc@F.th 9=<"V%k\$<1b, 1ŨL#33*̼|mDv"[B;ogGcz|cyAV$6и><'l ' 3Cc;Rr`>RA.#D\\c.Aff欺fb>D`%/EbtcZ3:F2PG.$,~kz=`8V(8i77qR(Y-6a\!="ڞ"o$v#I@F*.2#~+F.Bz'Jwq-ȃ)3DD(i>΃"Fl8.@"5Nc?F@8@f\@ ycѧX(AuZFH'WDZ)vszx;v Z^!7IMlU5Z3c̨:`Гʌ\@/;QM#ņJL"h:梣Bj\:YT244BC#$,,.):")*6sbq:AbrhpLЬ1`'3`+ 6&mI#qy,tʃ4\X¾.b0()E@()0/QF%ClL2HEBFHs@a1":\*.`I[͇?5]}ǯ 3B-,ZRhYL "CU[۵O ##sI<C$2|Ȫ (p>/ tz7~@#^Ge^  =`S~p@`8?@@ ~P oDWQ 7ﰣ@GOo ߏA h ߁@i|S7԰ -`& Ͻ~A>k@* ^S~/ j۫1 *-`+ 8 + `)`'"0ܟ$-I"H܀ Ѣھã@}y2'2'{#MJvBobkpD8{{(`ӟ'8 , @ .uG쬖h^Gqj;*@PG NKp, K@ (p8P$} `+o{ ZJ1+# y@A4GV3}@-՚Q좤MB}>ܟp] *R=. w#J+Ԣπlmںq %I˧џ }g. |Q|UK!NAJ2 9a( zǺٟ QZdkVz[)}| 'zP2 Cd,W"{›ڬreК,pN#e/;j܏685_ϯSY tBzJb8} {D ^@ `(}|h< L@& 1Xj~k)"* W1탟9:*8hꉞDy7ES3@(#B{g/ՀaⰞlj}Q˺Ш`I`'{`K>_ |g|@F Qil Wȏh1' 0Wz$j(zy|&d|M,,;V}XZw@G"B avmf'|Z~|Hr@Gz93ZC7 !>A2 ݏtn> tǰ!: *A!"D B A`(~yA;hE%@<!4|0=ǣe!#aO<1  #hH4k["2@ ^pa98Ê;"@J5%n\Q1!4%$ GiDgҰ(!!`` -¾@ so54Nkqw)< ס!*9"dPs? f xT b) YjN1I "v>Gƞ$Q~r#'cUWư/l*N y7E@A(#ƮrA#`@?ׅBRX\ewPMσ5o iU)L(\JAi0\Lw`, E\^b tȡZ@)7ǚ/"R&B!+JU `@0&5@d 2 Dy`Nt0KSKWJ#e!3@9X# 2.%蠁!9 AU䄢 C0 wLq铠C$XC5K WDeCZknz\z]iW)BZg2_B|pv"tfH`@ŁR\ {&1etGcvB(*(E#Z ,FFqGeZ^_RjF6B5͆@eֲcXva9XNxq<s? WƭFe,uėw@j6<@ sggD䟓;8ϐ%l?]W" ƺ^îG"-}* k&#D"#*˞gN,#?C2z"Mʎ"(!f&!!/L†P"e} !1W:d2v{D&:]b&O2e jAɮ( )$@H8;'BcmdAx@pjƶc F0+@+s↏ڪt"x‹O $>b>$ ; ',_`.NfF 7AyZ9J"c)4"= 8b` ,$f,>fni4E $nCÐq(/AK"(gmdհh$Aj"@dJl&&adb" /M4S.(+*! >9hP?Es q$'^d2/Ì¢? Bfƞ%JaB1<> /P#@Ϊ0bę\afdfD+Gj-dbM^^Z5o֔_(0W :1+FFuk*21.Wh\@,2@~@pCe:aG8G0,"fA/` D-GPbHg>/#, ?"HtQV"t]b體ōr&A!$a?@.;.Pw" @GB4`@fHju)#6@@b,$h0o1jFskx9cxNbjR{:ya$g (: 0u"gx x_Fb%PB!$'T9V 8e4dYv1":C& c缶d8Le e]'gã\>5.qZgt<؅>"(,n2G2眧h }K$R5bDH% ]L2+\yq5:z(>D`0FBB=0B,$T&LEL & *:f"İt=h.6@h&^ $0NjFX",>6Ǹ Pea6EI"&r J:&&"VteWj+ 2.d@?O hA` h^&͜I-41Rl@>! X . Acs+B֍\4H(o^Ap44@„Dl@Hf|F 10'T.D~e)2z8;p{5"BCX6CU#<Ⰲs|C?E>pȵ. ,#|W"|*η\{TWIJ8aVOP(cn=DAWZID"Y?NE5l2Kxn@oIüDfN>cu1!75dL=Zdg$@Ba X 8cy_#l>Tdx!CȢ@koM`1 t`G|Kܴ 4e;P9d&4cur@A J N*s>>M$v@,pAB`vkH0/W؀R(@s/$tHC9P0r M&Za"bPl(CfB cT- x7^g^PQ!B~,:DCT<~#+!j``/0?7&&g#E}t$b.$!Q/ d_HT,bxĞ.Huj22,`^$.WdfZBp.zF #@M 5"(s5#RdCĎpx.5#}}(=ҊD{DDc8w;\GJ! "&C$qi|?XGE C0Fr1D`@g}fJ!.BjJq-j6T19`C&`xh\(F HmAcdqeqyb=`09@&Z-CqNȪ,-Yp= H`wKBg)n3"FQv34h<"Ƙ"Z6B~-z6(* q3]5E#?"@NZHGXn \ 2`wXZDnCTo |by#7]n@H\v,>AF (Bc" ܮ*^;clFdi.^05/AϘ] DA-yC>CIz5{}L"%6"$hp ^*%Jy b$&Ҫ`FձJ/}6ئ  8@i̞cB-Cx.2UݒfNܾAy4QRc"6f4W#0&.>f=©L-tP0#DsC;">("|GS jh%" fk ,k fV@>a$Y~4tr鐩 n"k/~DxUңB;byS>o9Gޘe="/ GG:7iC 0b \>4܉^FQDž@tW6W xB""$=PwFFv%p\!C,dل_7̫>(D}]Y,骘JA]$";DGk#"-9xȊ ądͬ! C_$"$^4"5arb*1LbA.ִ!'ҞC#`נ i`@f`\aP6_>q%BP0.?=HcB4ycf^ҧ/c(+/'>8(g,u:r>?:1y5g^PFD[5 @(~?0  <"@ #h ߠp8Gy>g|@gH +R5@_~? }  @0H-}^o(1$jk 0 ]-O`pS~?ZǮ_X?_`W=2> =@`<_Q?g}$o; Pi2K4̟ y`h !y~hkA8 *$A2@)=} `?gǟJҶ*H"8$ (&}}H@ LQZ $**f#hǜ-0a(! ASA`c0PF=\@,!@l-CO(nFWG4@4,LC Ø[+m(~akrDZ@Jy` QiaLSnyx@",Ch&%PJ,{2=J0Sru !z:j@r(rȱ8HE>0?X:R>PlO!#M}̠Hs_3@ {<CV<"Q>1̻$L{ e-Ӓٳ3)2dT TY W VRA!vWx)Lf/`o OVSBRR7 ~g:C*QΠzB8l@u&~%zgrh>G')LC!lIPz\G4 O+4,s0Z@ kWF<@ 1@&` >Km+*BKQ=ti\'xπ@`4P؁i:N(z4\.# JHIP~`(L4!m.w2Y]h>@:2lpz`bXHx=tѐ PāsIB qLL[B1!pa `=ǥ!}&BвX2P993-!=^KpҶ=xFrb!'"{?I<1;P@q)ÂzKp(&.<`4]7p r>0زӖM0H:! 5e:G[V*F {e~u>gRPs HBd+nв'eJWcꔥi H;Ơ1 "QFj: hfȍPI[*M$Zn*"3`3t䐶AaH˥A>5`tJO$G=ve1cMxgX/ix"04?Goʒpf$6w+1 ǾA*0Am!1~>!5&$ `ƅ4M43'0 ]l),Il(M6={c[O, yO4!Wf"yI LdᏨH<1 ܱ}rkπ RXx^?/EQ8WGE)jϱnDA',+un@yo q"k"zN~ !!m+w<!`u!m(!  F 62B;rAb: n0Z. C\.?v"/A؊Fn 6#Fk sJ0cE$"D|=R 4awPĖW EdIJM徤$" iJD(&ZEN,bC{`T=N+`$BHF8ZJldiFor' .iJ- FC@p{ae:D$@*:!-F2+6âkbN+b!m&Pubzhΰf#=IH 'cf%`W&F;Ρb!`[źN1ڌ)c*CB+/D0E,Ce@rTcv0M|'COMJ) 0bdCHV"Ǭ>FD)6}Sf/ŀb ς.c0㚐 (=dmn0܏KR<0 匸lTN!$fiC#"nh}DL@@/¸K#C#\ƥd>a3&V>5 i\ktt'+@.'@'R%=`"¡%A'!#RAv@ " *@&R@f!H4qB'~ sA,)00L`W r;4EALqQ($.E. / =cDS#RO-w5J߇>I)A8KR,L^)HX&T kc a9n@  F5Z^M !tjm$IcCBd*+Bt,\7c-niRT辋fsEP"P NpR'.lXºB&)/r!o)B"e13i({Y"9d NpPcF^:u= ! N v@'D  "Nc*iF@&)#@~@j`$Z5H4" k#.u6K@$8H( HTazκ!..ڬS9cC0cG &G)2\4>M(x!C*< *hwڋ3/R dhH+eNB1V"v#Z)\K kBV,"nj7qt,>4/^B5 iDD|xei|ebfeG:VW801,!z$ib$GA "!5$ >bn+Zd1J:Ciuޔl18G82M"z +,cY*LIRܢ/p61RH;t "H(`exC!_r` 1,PIGKA89,*.t>"q[|W"xeBیDENHE#o@n!pBzZ9#e&o">+|i(Уb H'WrJffFTY rCNgj)f,,&oQyRpX5 "Ö2"2c4HyT,*"GƑ{c0Ou@ \̅c!$e 8YW1 +Ff:vmV4 \PB#%5Mb(/f^˘(`Y e|чYi #\x(s/iLf㳢i"jNH "_olv;0`@f.eqz3d+ Ull<a  07ANe 5end&`/j3iudBfb!,D{md`"vc*3$ Y";0Bw/0J/T%|lc58M6bgvYuP-)\iT#cTJBL$OH7"!d^f". H8d>ˆ$}@ 1 8p EEãKZ;s6"^ck AHNb6mDN4Fqȸb&Y( "K\+q4]ora|]!!!#[V: <@wz`Xxd7P AP8y )gYǡ GC["䂁Rxlz1H@}{M`GH~zN}Xǥ  z,[~Gъw9}i5b {`j{ )GyryΦ@$H{g9~M7hCj|ga~|:[- COB$` P p"<G`"|ǹ@P]/g#*( @XZ("|FB+rJ9FyDq"𒮨KIF{g>SP" 4 h2H~`{D1g+L}k>|gzeIzWNuc@}> D 03d Z'y  CGGB;x*㬇'韉fbx"r*P gg=ek x%X_y_v@)̋s^r:|(@ @P7PH,  |=n8l4Egx R~<qG{߰|? w0  `}ğX?p<~PAM{?wx} ` _8 ?_oʁx0h$ }p?z \@ TA@,֭С(pץ3OxD+2 mɢ . j~z;@# H!X Fc.YթH”~* `pGz}|6(ô ŞC'.`x) g( 0CG) }~|9@ &zGqv@'A~yPX<ܰGx`|'8m0s/COCl%""(T,H+g`0 #8}{+h" Nx]T<-D:{=P4'[ I, 1[z`1v:j"'n @bҋR {ȟSzKˎ!| av騁Fl>gG Cz5Ğ-gxK"+ZL C*,,yQLyr, 4"RtD mƟzWvpR.+ndfW?,K@PyjŭSw,ANJ25I(kQݚu>DZ5 U0;G1)vHY!C",FND"GhҐ . M&; `<`D,<()^Y&= iwi@!$rǧ8&?g G'4zqϐ A۩U>TC,[x/@(9܇8 f^?@3p?xt)D22Qn^e"ʄSg ل.yL@pp& =9]=;P#`vu vɃ9^@ "rSE#/d(_2Ѕ`t ppE1D(fLׁv,=CR$`P9/fAQP1PM Xڈ{ K#2NK=TUϤMmY ]j##X#>G%Rb F>GýDF31,F@2jX@qm`1&ۀVeK#&mL?^aC@!1/ C}%T6(P$ʴC)4/C:\_}\ feDL7Ip8Y@Im*HզHJ'`$tJ`jz:ș] ěYr,⌊0 6q.ލ-'e%?w ^ 5#{wy^좙teXPȼ8S$4 `>.swy]R%GzS'Ez(0z}>> b~;Gtc> wXqXt;(pϤ`[WiD.I #.AmBnPG'F# AKC^7#"2ׅIY"FB$3^L$D J}$0 lw09>#Cf&6$dA(v1"MfZ3:"$8D7@@ 2(4ncÜc j$>D8 6"$Mb/ʍ( '^$ΰT @(1`,aaaB .*PGV@3"IbVwϢIcd6;AYĴ4̰# rDD % :Y"@!324#D[ CBPkJW"cb>5HN6L# 2x >7q,Y%X$"’HLGLJxH"8"zn l@.@TAގ|KD@P0t(p+2Bæ.1&68T(.qN ;ʸ.lB:j RAzE $Jax@-\j#8;@R]拨5#DOΥCCddS`,R.$O5""$Cs ∸,v8}bd` |c^pN"Ebr#c'32cH)v"h3<+V4d䚔cPŠ0qɀqvgrѢDI123c$)f_̩)(qCt'xs"e!AF @7DfnYhNN?D~+.EbFB!,^ü@`:B(X^1=BQ%.G`RJ@q5C^c!.ü-HP+6`F @r98$.Ls b,T;IGZ(jn="/@)6ְ.jf\A!@.%~`J(5E*/ !FH)#n7nX1,nSy6Cx*D1a2H` 3*Ȯ!Rr1K}d^ M .&'1D`I&e_/@JҎDx .N5EFK 'n"Z"3+(~e)wDIe8EB8"2DE40oj荐7b6DնK΋1b!LLn lR\bzxI#!.`gև#w$TC!'w%vklBThd`.` %JBC1]$5a@.5 $@4-q.BIA2d,7.(ֲꔤ]."MuNK)v#|HCWCCn[ƈc~F D.b/Ki((ƶ'hn'hEV岏<;B&t=![ col%=3B-60b@v h YN3J> D^MvE$1q9B+`6h-yS6℘/*@,cN$"3[)5#^toddA -D,rdc.vbg"Zd!MRI/B;SfCJwnF:Dw87332X"LcQlMCFJ#+l~>̔gV]b|"(aQ. * `t}Ppc:!lb$D˙4feQ*V&9(` 0l3NPgsl}"fcP 9!Ck"8?I"fA26Cx7W:  q(0A@&rSPIh+,"c >"(P*tAp)b.2A`8(-q‹uŕ$JNDwPD2#b/"B@'A!c˞ b Ob5CP=>= "dg5P.5 vf1H#| anP,e(fdCFWqh|DCRJ vHp"'fQk%bl!dȖ,Xl+Ff4%)4"=8.,bLĎ?.B&}2:&'a3ND,ne)F(ɣ#::dB@pH"1_rȇ EfM@_)B=#lKI$0e.y[ !vH4"I$ \c^‘y""ubYD]t6-Cn ^SPYcJ?BIFk!GJtbо z)?[RDMs 6 /Z64 P^i$dØRB3E%,1I~DBq)6ma@VX:!jjcL)/"K"N7D1j5j1kTPr'j' !Ӿd^2 fӝ態ix.eZC-P1B$זgfCPFiy+h . tqaqk)f=KI7X&9;(jz2p"$7En0+Afl4#Y$K'Bv|y@j=n#xK0RR ̀&JRJ#4KCB=&V"LHM|.~?Ķ3dž @vK@(#NcucC’ct [ L8|~>&B%S)L׉qLUV#&q3QP=Cf`BwnH?dcdXА:w6$X#pd.*CcNvd6v8@gn'  k_=mo%HcT(](~@8z@` WX̛#-i% Ebqa@a X "o` CϷlQ#?ߠ0 $Poǣ7@@P Le9h,J8 ҀOp[ ~^`< gw}L+ hR%Xqg&}P`(4>t`ɳOeʥ,zUI_@p4} n3& 9}\ @W}[;`P+69~ Jbl0 {3Ϫn`z? #&x*GʖjV} zg{Gng~G8pZ}'$ @kI k|~H@,4G?Og|| jʏ!"G% h `hP bxxQjG:GSڈˈyJ}Iֻ+kf}캔z5X')"Cy.|J Ψpε[|2$ρ r Wm" uǙ-йy#ۗOg6cp=z6FǢ-l`,^Vx$x ;GϽ|ɺـi)#lM*|~gʪjUǡ}g;e ~% g3˷9uz,I<5+1Β}0,|n3{&ql9(ht HGwH @8@0xHB@@@H0 0~nhl5 Ewx V}o|^O GO)f$ >W0@Bt00$|`7 n|зݤ`v~@@e0>5K]K`}`|?@Eb ?1>0"?>ޗG?r_/7@|*~k0"`zҀ3H͢-ꀬ0QL>ox 2 "T~ c? [ @`x L)ҟGGYMDh'q)0 E D҄r|+h,-<$NmTĀ73(D/( W(5%(r 0z䪞ˌO11Ԑ(h8&D xB0 [ 4&MJаk`yqa.l Ψ@/X: {yǘ  Q{GHYhEPr>x k G@;!mF] `:g nh |IzLg͢:ZB,yϢA}ǡx(~;{lEI@QU"9}G̔)AyۂʺI9hl9к'.^}R}g@F.ht.7>C}h!# #Ξy 'STi *<7FA , ' cd 1XyVGy|ȝR\:" }A>< p*6ۘ1 ^ H >[l3*ҙH )RG45iv>pY0@A8&3? !8圳%U-%-(]mdXp#o7 MȁP?r(@eWJ9g,OvGI$$H-| oz(b[L[  f:#+.E)Bn1!:sO$`5 ɥ"80|X et 2lt :Ex XĐZ@6Oq" WĐ`+p'ǐ?JtBp><BpEJ)x BŠr-'M7 ȸ5xŽ (%Bg? "AH ADqc3[?!ÏHߚ\EFp_JA kDQC|fEY.t.Dv€A [6 =Cx@BG隲&=0cT|<@([ TW&%p,fI0A >XК N,ED{OGʵp)gͣZ>GOe,=``$&tBH@DR @b3 x",r' |;C G~?Ǚoz!] 9s9Gxa6ZB0F1tFCH!!rV)s *1bj `/ڑM\qoחb`Hx p v@d -ϘIgf9t0fd6=ORM:DYB!bbWrF(pBu@4BXsuAAzɹ2( Y3E>Z(鄞e@T֯#qfvB@Al%JN` 3I c΃rTNR+Q5"pݒHA GY9rx[eD5~< d5l"IC{23,.r8Y K,?c9d4FHD ΋s#{^ p10r ni]0Pz@<\? hnSZt'5l,;ЍOwX;Y+/g"#J3vD6P-Fd#06p@$DB 6R\~cagazB΁ bDNJpE lz(m\.ţ"W&&f lZWFLfc5F(:’$B-bM x#*Sc(0AAE6G&BMp5#"Bg(ccD8bLp$,?c\iD,G +)AKd .#6RE$3kx?bI@N̸ɐǨ3 ,@ėC0dT# cRcDCĝKF$-Cfd&f| E-;/@cB:4$')8\/6>ÒBB'6:UDV-M r!4s>M0Lb"B >B0{L,LSD-}",A&~g!$oiZH ~fdJ~/gbCEr A/t` Ht6 N)2S@#z9?$BchIBb6R6G7,t-HJf K#!f&'ǰBc>xi.|"[.LXfFz+0C:*/@$4 F@C@L!h2H @.3 oDCdncXgItnlp/ʗ% t{BdH!ZfSfPBA.pRLLQ'6)BpcR:(v' U^kgTfH,5d-@A`ZnPAg 3 2{!$眕h@_#D l^@p&\D,AOA.L@\n,5扌&,۪VC;-Ƅ/#Ǎ4,vG."|ARA-LgZB*4Jdx} ũhb^$8jBw OK"3,nHB%\ Kb"\9""$Q»XpA"(k/,.Ώ,s_h$o2i@J֌RT@Π1tI0/#D6b)6 FF'+HDh?B8," 3[v$~œɖg1oV6q!N}DBAR'X!dă$nʢ({6#)LR.`FbS⟥)r,B$b /`-!?1RCmⴆԒ 0Ħ 4`"``2OQc'Z868 ܌@#jhkd51u9^nnS \Q" 2\-+9 3b Apv9.eXP0+GR颻:Fb%p&|C"eP}){{Z 4.23b)W`tnch0XG)  $ :ĔrƏҺjA]4ۨ rLΚ+rB,$hgs p chAD8I!H",ϰD!G.)(|#656cĐ$csêÎt!Ai c RĐG#m"bK*Xh (C-IjH>"v6@%/w?3('F3Z⼬CTE5W<$NG(A Fs680Ozo,[dnRDE#T2,'b4bMLw@! JI Cb;ϼ@%De;eK͂&@lVAd۬B2tGR^5ƌKgBAFB#_k$-B|NŒyEY@YEP:A-@Uα'IY/bFTwXA2'uj%~R. @$(478@a<H)"~1)ZCd$D,8E3ɖ4DPգGGxt!3`63h.@UD4#f?CD'($}=-'{^'ASKd~2&`G!\` b (S!&CY.X#&,VgfE.ӢJiaK3zDFuG$rB@~p ~xAa U|/CqA lKiB̌$rC@B&g )2?HTQBBEVb1C3$~PMg:H֩xJB36G[hRZ9 ""&DH0vNH삂jDxunc<` f~:8FI\f),#c$ħ 4Dci{b ^CQ g>)")#V/oV '!W }3}` >_0|dW"}? W ~dᏗ Y [ (,I_oC >@g`eޯ_#R7 ~O _s|nEd_8+E.Pګ(`%*V<@'嗣2{JG GȀvJGuGhB)ǫ&~ JCOk0լ"v' V~1 Z%P3&I+41hlI$~KH z/gq R (2ع9/z{TƄވ,@X HSȂrℳu{@늹 ,:ɀl "* |@\'w (@;G}̸GydzB;K!IԀ .3J.||G! B~E*%:r$z anJ܀m2KvF,0<"H(+^T`憻h%y`y' ~B !'y Aj⿀50zڎ_9 -@!?!nU. Ė@1`w @8 6"8B@0p.?Ї2`H  ?@zj3@@ v_~=;>0C :g$vA0~'>PE=W@g?p b/ K _K ~ d}G`"b~R Ȭo07~>, 6{>_6Wmk ]ڀx9y)4@( ug}ȑ~) Z<0)+}"l4 <} B)@0@}@4~'[B}G}1X `"~li2}}@[j} $ER;IgU G 0IRgYFk[z #I}?T I%!5 n8?m.k~'$13(#T(>0 @( 2A`*~ @hpU}(@k9DS{:* v{⁀T '1Th!B8#GzG!`xuz͇SNg2ĴGͪ}8Z{eō$:@hjTgomcXZ\5/qø:OͅTGˮk! v}{ n-4`+j{oi޳ $@B=hM"-Y$W  2g;u3Vg+.SrlpG}\z<ӱΞg@a ǒzh=:>G p #w=G`v@0ocj?@dhh4! <}A:8Ō@L>G, h I(Q>,1#4DJ3h5\t0&3'rb4 yP7M6.,ZEіHη zP': )s0@ "͢HUR>!s\A<:a i'A 5·,d$$LZX 39z]K2te"|9|c$P3%"[?|ÓFh\p(,Ӱ(yձL,C5B޹̘ +=\p,=#7`) @(13Qj ٰ15VP\a-XNX~TZf?fd^ y$LBC9c@c J `LBn.NIbZ&i$]D6P 4Qм;%,A bKE; #"q轔FyO\t2X1Gb diezʘ "$ XH %I u#dQ aHARr8㦄mS@4ZM%HzI2RsB @ԖlL$) 4Fz %aIbӺM>|EpR$  1?S!'VZXZUX @,BGu 3`S(h҇I3Yp(9@IюJЊ$Mgn%IȆ4bnK@Ȩ2.An4 sv 9!'&D'qABf:,<@!L;$̐60S1LvN1PK,* A%L/= $:67F RCSHXD @'0c!(Z)r<;HqR]K*'у(Ȱ>p>x$"!`,`.-!ʄ` INZCR&!$6N׀ h:hP`lZ$XDjON*`h1^Ċ2`>!`$AX, `0ETj'|MfL-JB d)HC~J>$,dPl-PYaA,!aAc>4\iTĀ>3bI"pXчlňC~88!!jEƏUXIp`2e <b ,(e*7 ZC d;Zҏ}8$(zI:$څ9|{r?BY."BFV*ohcr4Hp Ş@Lb7ˠw N3 A$K8F@|Q]" AGa? sY8UbN"nJ/j)BU `c7l-En@ % Wc.Oց/ tDzwVGh:o`d$?J(< F4DcD4AG/=3R8ЏDF(p1 L(lHn'ff Jg'< >P a@BŌECf-z!!6gy"tF"%k6$pde!|nI@dHjA`"z δ(O)dPBCZ0FP:A/I)#,Vr+:]$|,6@'n$0R7N \,Bx dKogF(5&Gڬ#j=I- $sMl! DD[VYK02$4cC!. }NBMDA#Tth'<@F gy-C[ dRh? Q;!tdTt,s01`cC*Hw)M2w^>had!AD2qeTbêCdCt; 61v:[~NjtŒ"8R.,s,6KH|4@ 2<$x>ĸ(!HR6sTc xe2/IH#t|.zoj;$3BPK_ p!HHB ĕb(jGbH'ŧuY3Bk3bG'DD`_n03-&G<.bCMdp=_+ >#'b5C.L<@c=Br=s=ubWA1,"He.#e<~D 8G˜sn4Nh0Bv3HTY)D" cBY9(Ll#Y'x`dp$\qB,vZ4tE5<=ԁ2g@-kM^BVjXMY ɪ+`-@$"a mjI `btf(7(p$b'@8wL! @"bFZ-KC@ s0_(-#JibY"!bx|gT4:WȉLNzf#hM7/C F}"c <$pT ,@CRF8$NAZ)B:3'rlpKa\˷:p0K/g$Z:f I'e6ncMm)$jKB$Ja_lT)evw'ҋCC z$H.pc@$p5s.7&USD֒j"xdeb 8NB o"a[ 4$ aaT,ETk` -Ώ>'q0D.!R\#,Ib "J>6&/@J * '>c$&r”I1=H`}8 ixh/T+}v CAʗx 0e<%`闊K&`B*}xX@,B!<3"D ,B 0BgB:SWG0*"taf=#dc0" `y&EjIc$@9D!b@ SIßA+er#4x"k** 3"Smez0/Q=d$Ry46Mѣ 1cxY,?@ @*oa"0HR B#k~؏ij?CYC$,VBF2FH\"wv6=.DRA )C*֭^[HY^ !^ UF$L`nJ%`lgTFU+r˨"tb Z2F&Hy';#X-E,KW|0,JI\& @` ~ao@@ ^ }?b/`ٳ $A0?@of>@(~? }_Og-qH yao`"O,b@'`{8 8pDyʞ'H[[ `&+!=o |_ǨQ!`x h40]&B/M{^w4s*`hiR6{ }f qYAbi`1w'Mbn.(@K"  - Ag8 g !pJ`Pŀ (g^gf{ X~1w QY|jy/@*ȁ`  VK$j{4)@J*g};Gr ϴ6keگUc+ÀR1ڊYhPCP6(Y`|@EX,yv}E~%4*JpsB|3Rb9vYXC|M GHxIAz6mxBgH{4yI* v@uLXjh>oV"HR ~xh' v04d|s{  E(}-48vFj[2xIwA {b,|q􀀀 @07& !o$ @&=owk6Ecq}>.+ ~^ ' {"s087 >K/@g@oj}P + [|_Uh6GPWh@P`  z; e m%m{@zw\џ906^ }ף|gs:. 2;2/ {gD`3'<0ʮP  (tLe~|<29'p `$Gf`09`}3]-i1Ӂkt>hkᡨ*G[=H]y" Ǩk6 |c v}J3 $Bc`|xgx.\_KSNStt}90~:۞G1C` {ltp`ǩG,1K㆞8~R&,Īy9EDs\<6}82 =dr\ @ NpWHpBp DQ 5eXֳ/H =.5V@a{B$( 3(G[c,b1bmǐZҖ: dz,A#dY"@)s@1Ǩ+= #֚6l.AhY!  `( =|B;LfPET> 0lHԸ2c@h7~Yh}$QˑK':* 6&ZE#ؐ^]cŠ?C .v7Fe $zAd#t~Cq |#fZ"$ҔFxY8BrT'q@%N"3/*Ji{q- _fNJΏAAA҃LNI&Ub$RbRc"2ʸ!d0! @@M4P5$+ĮJJ JF$AHL<|cƣo޼b8@-"E*"$9T@ccKyPNWD2x;c-u 2b p!{eWM$c%RD名-~"4"x-$'h9n. O_L#Hxd>+WdLL :2@t Zhp(u$Edp\\&hB1U40Tc +Dp`,". Du"!8 b0gU;Ev+bE6" (.Yh$ Jc/EtB4$pY~+Aμ!al`ΐ! """j*&Ixl{xjj*&cΉ(--$qL2#$`8Īm!.8b6¬7Np-EWS"`52NS1XҢjK.#Xĝv2LRV#*Ɓ%/O#>90dQgE$6KB-6m6<&F<-$d؂,+b'7(4BFcčb!sB,]퀗q-r mN``!`DL@d\2=i=)JVFإdenA$.0GB؂#H>>>4Bz;;`m-jT81"I&ϪidY`4W ā'al!=#_/b h@*|JL^` 7*NԲC@ *-J}B+"B9q@:@P nx4>*V4E7,?*/|B#i==#5Z$u,.o<.2K=cAOFZS5:g @Ƣ]+> o! 6dn]@ph¶0BV8 /RXC =B6'*;vS*7f2F҆r;1n59Ⱥ +nWff-" =?@1N<1Fbx#JB/XG v{CWtDM*OA.n8dG4<#ңU>?&&vEJł{jRⅵEBd+CJA)Rdg]C+;21p`mҝلn+.n(>*8u y^ldTF$A'8},BFxi淤J4A<#!@"dͬ.g-Tze.J g:lqhU#9a$$10{+si2LXӦ@cN9̤I p 'Dk TcĂoY^%N@$֤֣QkD P`Kp@d\H XsNQҊ FXa `0 _@?` `O @@$C#7v?.$b|L 0 :4p8̈ o _@@OX/L8$y{M@oRE&*,D\r  ̤g*f @~ /}' }|1' ! `Ϩ" *n~!`@@ A}/@4.- Л04Nրl À'\EZҌx{1htؿ3H, DJ@(%j\C22U8'vC@&rb>/L8  6@P<(*!|ǂT8X Jр'P+@BU0l|3]G .F5,R%G|)!;آ,q%A{1Lj v@a޼8,-%>@Pۉ;#b$'{vP ` 7콲}3GPrB|G΀H}}=cP15@dT?ߏ`?0( ?@@Z }W>P>~@7{@oipO8%kB #(%\oOw}`( >"/  ٟ揝+w@s[X @&ny  %|o޶dz{(ɀR)}ǹ8}@a0`pI  L0;P?8' )d-#L|"5@ &Ϭsf8}s|',g( )vi0sGYvEA PIúLO72 1|8NZk- #U|gxք` JA0DPڧxɞ 213`q $~28@X9Yx U`ix1 E0|i/.4( 7xMֿ`8)ti}grTcO`X23}lj $_s{P.`1h C*~ { H@x+fzݢVvʶMXd C/]J|H^C8="'ɔxc &jBTkG{fŲ0kLxYhȓ!@(q8 $v=3AnP@r e'$!P zA;@6hX &PqMBBEEE&>lVpdx X<hHdDBc0 ҆D%9-Six'8J҅YcuLjfQF9TLL:@a@>| >Gu!^9cxAG( PCt0NFXY*Q2hěxrt(h␐ZՁpO5$ATJ8 62?ǹD4i[f 2eG}fbjV.lZKZ=U.=!8CnRrNP|{Bל"-8H.ܿ7}e9nB `\:ƙp6Ό#ڛ#TQf98ڡ!LF#F?@Pv+5XwKA-CZS m裀ŒeIX'"@^:4!:elyҠ x,!݀~@.c,j~6 ; ,$?}Y U ,9 %~f2o:@HTxP0yF\ i!}QB,vб&G^BVwUj%rl'42^o̱cT"hThƗ+_x,&^)żH0FPK7D+y|7b(#Q'IEKKҴHlcmh[kN )$@lQvŸvXx6k7<q@2-=fbBғ 0#yRvfg?lS,ਦZрCcy3ݾ!eڨd(V?h xQG@x 9 ;Ά`!U̬VqAY]`,VY0if2cx50vtJ$P@`,`@@>CG|&B}}FD3(klaꝢMiPdb"j0pZa(d-b!~dBl].@C~M- !aaĺ1ǺWh+D |#Ah"Ve.Cbb"&Dj/!ekCF> xnH# f#qDF( dȉ4t$̫"x&!wH E358s  F*'gBTLVM&b_'(Z-5lYC0 AE"FB"m{d PB@$]`"rY6t5hNU< Ml֢8` ـj ^g,Fa(E`2Cmz`>a.J,]dL a.,vo"C$ 3*pK60"*NC0eh+7*Ah+@-P~d-v&f&,#Mb@eb&,%¼b҂N3+FABĞ8J#~#ؑiU,rxk1&ڭⱆ""0=gfd mzWD:&* alJ4/``طg.&boP9Nh/_$ !#~NAf{f7=|QUX1jm֫>!`"deBiP12B$QBh$hD *QC(Z ƒA!Ipa(0+O$N!"!b &=@b &."H hVd!TAa, 2m1 A>h(-HAoju(7+-$U\$bUgXJ+ZX$~PxM)Dr=h bxgjA Z:FEXZN n@,'#(9b!"h"cHq4hX01h9cxi5W\_FgEj6 ,# in1I@vv3zWQ"'j2p01g)>n"0&D.3b=f:;20jUo+nNjg@e.BjN% *51g05D!gF+Vb奁 D#9R䰦J*oT9!,!!AAaaaբø(V4J_zcx4#*1alF+f|` ԅOx2bU mYQ/D\$@v@@bt=j#)89(Ta%'(*P5&aVDm@x!y{``"D"("/d@ B'G;3k(k
CV9(cgLE0D6YYt{b(" 06kv&d~NhcU푃FYx)H'd~/`f@Ɋ7%Ag8x)&4nl'j&KJha١ N?HPC`,ΐ0`.`-%tdCbеipiZ '(e*!Y>,7{ϤgHd:>bx5D( O΍ dYЄ(I&(.tm#>B̤1f箩h,FdLFa!Fv9&@v5Vw-!.LKuBH oA85F]+8A# p &QB=j,wd5LFxwWX(ɚ~dAf!?`:V 7i$1`zf&3אʖ(9&̗Nf1 WM.Ђ{D(vAmdD#V30Oh 'Z7!M`hb"Brcy3Nw$5G\IFk F#F(LCbtW:`Q##'c(ZIP`5VM"LC$dn؃P.0dɘcVCmnLaOΧ8 /NH[IGBb"8LL?D0$3?/tJocw([O4?h  ߒxƟQǛ,@h՟x8/`y@`MK~[`@0@z󟙊nHr0{'y%jh4Kgx̽`4' ~A){4@Z ƿ>+ `H~`3/@0@~ ~ Aa}'(BB <Ǽ𳱨#65)hZr, G|; 3`z1gĄ{sr8+CqI +Æj"1GHp1g I1~>J|={&k})gǩp|'ܬ AZkS80sWkXȟ̓ (3DK33 !`" @P~\h!PŰq{{ Z#{SlD$p!_ !h"'{A`a,$Ґ` 3(x{`7狠y0}/#1<-#Nu'8 @[$#4rYy(`z>4INA1es4+R*dP~&FnM#EI>Rj>*|qPP}w5q q8πbxȮuE)_)M\T 2|w^Qc7)0Bo,Ype8xRC|7$  CPjUJM,poPX#@jQ4xcu(K1iCf,[ :9G>Du&hM S&҈+#𭆈h19 ~NF P`{MiL"K=Oa(ԓЈ@ z!AŐ9/7PrhP̀XX h`qH+?Nʱzns̸(p: FNC! %+7Ā}8Dp_ުBA]:3a=H W^ald)-G 7 ({Rf۝@PޣJ (Qd7zRB.Ah<6?S4F)(x3DN2/}G**젉 M:jGᄚN2S( 1&6͡(XVѢIȑY}<{/^V8tL$7QGPG{jœ@1b:ȹ#o!6G{}`@A>V޴c $(#oWh$]B(rf?>X LD[a#h&fd B,@5cNg-!lZ&o7$9a旉QUՠ&b,@br-+$@NHO4DVM8{mn|' {H>bp/ԋ<4Dydað:P&k6Dm*:@$#M(Α 8d'$cd3Al+:jp ~ $@ <D8g'Bp1+LEDPòzD082a`h#‹:&'ꛡJMRo4D؜73^/ILS/L3&bLE@N*i!G?AA2`.x: >(c,$ zr)!xfn6@`d812A&2Oc.on/$x}AL(B֣Bp>6&XK,EdvEh-c[r8"%/&rh8C(VZBl&ǰ4g*+#/d>1f^vƜ L""65%*VBբh)>4;` G'/dw0b4S%>5TSD&NJ(Wb#Oa9ⰴ :.4sj@ |i"eb~f>2VdvsR}cTBn4D EOrr@!gV A̜JӘv @vG܉,D-Ip/‚9@8O2EX!HGɜM+1-4/GB2  [FB,!;"Iw^ǐLIL'h1ddo:!AxBkԈ0D6ѬeXa" 5%HC4,+5b35(W@" H*d`uzZ.*$8&^_bWмrjVH] <8p<&,"-(N`6]-4 6r B.T (v@y7WٲdD$C)&-=ն6޳̼gA*!m,a&!o)Io)ƃ3DQ\2ld!V:v&BabZQ^i9Q<9:#4B gnv÷ 8c.X r! ,@.kdhAEAtܳ#6EcxAŠ Y* Iyt@ncohfjF@h$B_i)C6D#$.2l!*A켔&+&E%2I/"!g*:q v-{[ǪZ*LVwG-2#BXC#Ud8#*D$HS)0`άx:$"!N _frxa`UBeq8d뭲*b4{[{18fP#'Gzt1.gH f&d(+c2‘wAI딣DVCd65$4"3>ilGZ,lQ -A4=Œf7a&j+-[G`%?IŃUN}b<-`__+ke-tOdyVNA2L,+yL7EzwXf'n+dX[<‹*4.p.2.3.V7*}B d@ԛ|"IB@Ib|wcR'/ZBqXT}2RGתzb5L^.Ec02沓 H..3 Y&ԄA:0̶@ZB+)b84'G^*‹>#gdDZh ʀgF^9S"`Q\b{Jgq<簶f8"<DPVn# á#    +*5|f2Rrn8)!<(1yƸǘm@(^"k ѱ!dHL:D,"B("ElV(4_$@{ Zp}/#}K,H0 DG@=J?OeP.0_ Kof'{4`-.'vA-/.~.LnczQ y"\ ~'$  ;҈($Hǣk3 2H$ȏqP`4}jS}'&1F2  G9Nl>˓gɞqh+Һ2M + |Т|:V38b*~q:Lb~0'z$ 0i~'^Y2J6V𜥌ΉEzǹHhbyZ+<,k p?0(++0$G d˕(H`%vĬ~%\z[ʆH}@=W` A} 0 ( ikFzGVQ :BaP@@o  A"~=_oW 2 D! ׳H7~= 5h8ÀS ~@ wg>+ ? D@@( 8b [b~OO64>p ,` #8_@i0@x( zwP.~H-[Y?@@|Do0J?O0}w?|i`Āp.*ޠ ,.ƀ+0@ :#b6°~/@ |)xG@1x =01@~`a:i~''jr(/}}7N~`@, >. `P |"G=FĀ|,1#P|* ~璄d (v`vu|w, j1j=굮*'yv @"-`>:|@hz SD}:tPPGϙu@9U޺ÑN'{+Iƺ`is0ǫIǟ+<~,t@) !~x 9=W+IzGw煭+k`b|90G6{4uI{.J{-oʉERȀ=, >8`i0<h܉ >Yn[er*^Qf\8 x")qwC}X?.T{4)C=_H\c(/ޚ7 ".@:kt! lnQ9@b/Hp ?eE `!5<1PxDR<LjxA7PmQ3G7܈R %)Z403X] Du ҵ} @<D7nt8BrQULήl@!On˱1-\wׂ& ]Efy'Hy?Nr0FF7Gƻܺ1&ͰCW{7A (q=DDb 5*#oI)6(ķ8&q0 w[ Z:J q;j#qM^m0]Bm $G  h\*GCdh :=忧*sL56M|`e!v7:NB',e`e` ȋTSP~bp! ># IהITCp4| D< =:Qߗ)&}OdECeP7-p m_Ukh|=9姅EQb~luP< >+93Xx^k8 ) @t 7Q=$eȉ?1h?~cln,C@jFKX>e:Y;6%ΑU]Zᜏm #(#q"OhB^RLfct̻GCf_&VakdZsH T} = 1xAMJbō7Ջr:]^Qg6>\u?>x=iL,GiXR*jsP,6Aa!; F; æQcD̪/*<̤@4 `TA  ,MHtj<vz/&k$.InEC: 6;xrrk/na`e - Ø>k1䌓4(A$22F 2;{2W "< ,O$oJVE##n,6h"ȖV6A& "BbDQ 1bT ZJ1@y2*",1c;NscG:eF\9"j"*ǗG*sk>a+d0CR d/$N*$1l2j#z#<# D8Jl c 29''14l; @y2@+bEbF]@(92.zL"a*Aa}#FF-,gp f(/FFF`D'V}`2 @X L;$8DF3DjCb6#,[bl.Vg%c7q甴ڧ5!c2O@Daz͈qH5#Uan'#`B`Ȝjwf㧎`/݃*0C1 c "*a;J P bfz`95&;0#T¤F(m.}F*phUe7Nď@qN(WZ.3+<+,J$=&TtNb ĸn<|jV4r-p=檙Df֣64#9݃Wa7!=Ѣ@('n#$[h|x4Aa@@ S2+h 2-Sn<2p> .{+Q.IF.F,jBl"FR³2 #5" bDŽlF3A B"8X!=ނu$Eq&/see,)F"ivJ+BǗ5# bOI$F>W+Mx$y# vlϰbxװ'c"+&W>t<|yI&be >IwM=(vgN.dsaR6eeD¡p'4ZVbΐ)D5N6c,, 8+#tWbbp5(N/Neae9#ʌ,iNGdn Ȫ=]09La&̞XRaaAc(I#KVdt5j>0u*dpr"-G"r @>p& 8b0$:;F&M++3K?oJ 3;"r FP-wZaD ٸcb5!f,= J&#xBI/“Ȟ&F5'jVJ)BH(64?mRalbJ2cv&8#~cyBF9D1f6 N]! &DQlv(F&m5/H4^>®AH~/CFD/b9RbeV; |IC>3Ǖ*T'(>bЄj-ȜZA` 2PGGNQcI׋3b@U@r`NrA ^z2Cr#DPx`;+*,@E"P q ""."Cc ,c>3Sl#& &$& Dxe2#$UgzꄊTCDN"AG+C1)p*1ç.d!bH 2x&I*bi8tF(EIGEk*d}"wu"b"j 6-v"F4lJ2K.J$v$Cʊ,qI (VDbш*6i1 2pQ xI"..+UfT:"«ޜM$'b1@x$.LL>4h/$ Bv8;.~PBnjxĬ>NrfS`{8 ^^G@%za:lF.$8EI\bpK!h>;alcҧ/ j "59dew)XBND\ zFF{2e8sp 8cǬ/NEXKCc7~l;qGSZd7u<"B,.b19#7#=c릴?+:LUhM}ladLRP&R(>DT"ՂIW݀h&æ>|'ev-lD"B(k8CH9 ŷΌ,JA\Zk"m8! vwLFcr.Up0Yn-b֖g@k΄mF>Daf2p,@ Prl!hbF/%odaæ#i$-Td=f !L6@|` S AG&r( ?ߏ# lD@'@`N)~_@' g?$60_@c?`p> >ߏ@8e@t;|/, 9;{[,`<"&>jOt( _'h }&p ;rW~0'K h~ܱ) 2(='{ >G**$0+~iB4#zG6I:j;f` -x,~I|k4bB Dƥ"G"}+YҖ{ Ky|,/fG !ngt|Fy̩@ B8"03x7Ĭr &К`)}k%` 1=3漀, `\ 8}N J; Wi:ty訷srq ΐw:= qr`*| 1J 2K H~YR?pg'izۀuNn)X HM 1 @O*@azjh m 1V-O;C/k\ % mβ,MKP]2s׮`kqf ƪ4 ; )vj2*';/z?*P2 ~|L:y{,v @( }X?߰x `c?O!J /{~{Sp >_Mɬ} H`@ % {{`@8_ gPD1@ ?5Q @o{@V{E~>5n@gC@>|oJ ׁk9X ]~Y$a|8 :nw=!`!@B)F} +$hR c$H"$m }Ǵz} p &GG,T0}=@r205jDӞ8@;4sL~,,{ & B1|? Apʧa{gQaGr~ ,`2` m |&{yY~βu [@+G<p Z~0|Gw8$X2/ұ^H: ΀uBM€@IyɱžM8@S@P @c+Pc\{6MIzT'x(O1# +nyLj{Q"z!z'HI(r+|@szǩ` 52eԞgܠ`'G$v'T0 -2~ }w2g<|'6$x\t՟z@kMʼn CJvyv[ 3`I)'N31z}@ "E}WR?a ^Ɏf!ƞ8fH!4ɟ`@AL>`b A8׊N4҆#f4@D8wB;>u1o B4܉dGL"q°rBXeVd1E=/H]hp ( 2¥W`"'t^(̼Ȗ"@A_#!a>fY"Li$(yO|.--@K@r{QE |KI&He BtK"L``=Ң @9:BNI**`8$t BŎ^<2l/31BFkaz'180zQ'8v!:X98$zt9P,H$d'cy)S$( 4bLxo`,6F>J/` H?+c,BDq5ƞQ\7n P L;64Gf;PҺ"@@r.e|r~d6el)N9yP `eyCm!?Gs(&ЧbJF3=Pc PQBi f:\QEHt DbS J s`=Lj0EA.vhO<Ď|{C.5x"it'$@HP((π bBBfb~O d|:bC0%6, oDɲRevI$env"`-*(NTx~:\\T#0x`N.²7lb;&I H& #f^"kf$a!_%em`Lp$/\D4C\$2AD LbGGE_ߣg($ܪ0/!eemG1HCABiECh1?#4"n'T[\i^P'H?#Hh҃B E1Dxb-C$/02Y$"owAP+"vD4G$#xI5bl+K &͆. ƒ=J&vF\`\Hf+~B F R1H_:/f'BJwP_e #n'5cP5H4,f_d :AƠ5B[cV`JΛj*s`2zg:EE36xC!`+jLJAa6+s="cl4‹BC,Nt tKE$1/hXMb²*`r<`:@  \BEtbD5-nd"$ćL #=Dcr ORg#Rh'91fz(xT~*B?N.TX`-'QGN$l5o'ch_I "&bqB+x^B`.! KZW|2cf B3%G<nrpaPbp!ŮoJ[9.oѪ.`BpbM'DA㝃gb'`&aa-"d(Ź,g4_)Be 5Jb y@ 2"I"bz8BN6gt}C /\wҾ-i1T(΂r'hbs$^>cX0;Eb68&Bd#l* $Hrvm`f Q$`r5'I 6, 甬^u2.o#hXd-c> لEl FhC7;3 iC=^4>XEC vP߱9x,$$&1H/V.LjC ) .Y:CKEjz-BEĒgu08$ )Y<2:a/VkDe~lνIN9Ì "v&jGCXNk Hp2'܎jƅI|68Y%C 'f4_lRB򂓅oarB-e."C:#O`!C/6 ("Eh(>tYzd1.sb@&ofn2E(Ffs':t(cgBu4 j',unz8X(dcT^QvB3"Md>9bl%,KHBD" !!Mtf2%jtUaͦ@\fP HT? )_"PJKu6` .B63/ p(, A}p~}O( 1,9T6H_/> `{H)  ,P!|O+ ^r|?/ 0ͣ @3 ~ }O Xū@|E  OfX*t/ܿ+?sxEAӌ^7z=@p` v$zH> ~Gʸ: 8 'T'0`ج (gy+x*p`y|(}!g}yx[Grb.H誵5G,$RCs:肺cإP ~H (0D-Q#@ i bӈ,1T `yEZ*{ĠiT{ݖK@9A|8`9 8@ pY@R_l,y@A܏#QN)l@LjbU3ip2 ~C"ijaGNw}C:pz~\B>6g{$e B4 BG 쨹B1@nƯizPXG ꜯh]E-;y|./р3>'ӊmc%Y*mHbHYy^ Q'y((B@0'`Px= _# Jg?o{O>-0ɶ<8^?@/3]o +u"~{!6@;D@4W & P>J~0h E/܃. ρl`0uϧh || PK ~ޞ_)|~@Nl{~k#F'|-SJ3}S" Mb| 69y~@@\b#܁ (pGH1ğĈAr G }''C[Ձ 'V}!21b2+m}P A 3;/۞IgaQqq)mnsTyƷ.+k2,+g|" {;lҀXZ@F( !0"(  A,Dz L;Y@v\Gte+/D 0L1ΎRA{(׽)'@Ga  v("9\r@g;p|9k(Z@ |/`Y~g@r!4+{z;~6s1 ;X~1ΞU+jN@.({#[ܹ%j"/ /^.iY:_U[ G-O[ 06GH.{y`?f!اM(cpY1؀8 tUS+1gaǠ8i<5 "!&x(A .@4`!$CxZ Ah  LlJSC؝>h()`; d(trpJ9pÞK" ࣻk 19b@I]Yf٘p X!mI0Ea6` 9c."tA3f&PQqccٺ/D̀5?KUGݭ  (59vEZ3yPd Y+62DHDaMc)fNc xMiނģ3-H8,<fhp$85I:kDM,P~=ol4! %'oJ9R*sL#ӎ?iӺClx7GȫU=Syw(y0VBۉ0 K_N2wm!Rp N$ pN%F׏uPW`9ST KIeEܯ"Kg̝_5zKnLv-2[v/G8qN.+{`.Dbf3H%q N F[[REďg!wyFF_W  J>V{M)#T6R ~lԁ(E~(D QJWyży(~a`0~GC+d QV#P?GѬeߋ!~^ y *> skfE@:K,0D; ,a:@"CBTߊ^( a}VjcLڭF4ehy"L0^k^-ʴH/l)p@+cp(C0@.g">,,3t!`9d@"]`csHv`@.G:$-JC, 8Dz&p!^߉L;|q$B+jFX@ RxNf F Z KKklG"i6C"U +^B4,488ʡ`e'H6|ay"(b"dB,,0^o j*> b>@tRU'BhKEz` T!e& HaGP!',/+b"|-D$G2'b~mCHW@^}+C_"b8/dˆ0# 1e\k =9C'*R|,-Uxp8he2@:(--Ԭ''IJ扞+cV-T< nDP<2$8†9ɦgxԺ20F:!c.丐G Uʠ#r~,p1쪉 5d `bDsH.D/l5ɞ1f>”#;c@9cH*&bNo":\5c!*!֡AAJ`Ava= , cGA AC("?BDnEd+rLl4$ :" F (x *h!`%,U #P⺁=14a4bgAXC ()IУ&@"A.6n!o;Ai4% ef"3Id`$#,sHh.hG{"-CKC 2 ʴ>4G)HB4q ! jyU4))`),l&!bD&"&0DdV}"FK,H#)A|cwCj!5^kƪ"K M%\H@&n$/˄f(83`L<5c"35'XCBRC:0A⸠B{dER" );Pt>Ih 5^+k=L!B9_a BWKb GEd@r"bX1kI Kf@61`$!di,FASU8`#b!ޕ"'gD>,b_e2$^"ЍB2Nh0'I4RcXC+!*'D F J/钁+.9p1eR>d-((uf;´3nM Ae.LLg4@FĠ7Ule$klD-kbR0<Ц1k ,bc5J@ң6I|!cٯA2d^*46T&mDP$4C_ bF$̤\`J^5@T4`K\1ӆYJA@.aaJlLƮ5a%e' H]Ϊ/5Dɪ|t/e:0V`DnVx.T BB̂tz;AnAoa4TE(Ӎbv.s3r b0чz:HPHPpFMa:I44[IBF3nNgt0"hp-@(Jw2RGCH# Cv1!_j@"1&FM:AD,yB|7'7c/n+ ?lc(`i UҸ#߁f,@/c%R60c)˸5U>V"0L$x6ŒcI _!Y-Y0`b?.H')H"N@.6@:;ΚÂ.|bjb;1 L( )Fw!c*nP3xopob'´4N]brC*C/1`7>b yÍs'MhkCBq sc'\㰒)2*t98.~&6NIu@34Dn1U|#?tPF(!kh~(JG֢&PҔÀx=g>FD2 @ej 2}=%f, 占 yT0`kg/Q Lsr$&tADX){Quc8L> Ҡ(`81/ 05e!FL (>@Zb6y%RyCr_B#Y[hDr}e,"]RJ\  Hy]cH}n2zawH뀢d@Ŵ/iRRj@b1tHh@7K$DhY"0m^+ Fri T68 }Ԃ\Bz!jp} $JF95FK'K"N~'FcrPFRJ6Ȍ;xQ:`_xq8q- -ľupV?&DaRP ` X xS ~O%|_g ߠp$q~4@ *F `_~/p<<$P3|GpW'}>@'uUppM/=@oSs#\ߠԀ|OS uW{^g?7~/.lt9wg*>|g{h8z.K%)p4`  R $LV!r|4@ (T@H m@*  I}x9@4`x >@K/>/ G1S?>*$Vβ:5`hS Qʶ@h2P0z^}@cAoK*d ޝx% iby j+X {.g}!y z}VGQҐ$l6X`$8k~,}7L~b>qL읞JǸ Y{K֩K67e)*g,)(ج,"83-:W#E6' Q ǀ*V(z~ЀzI~AG)| hBPH   #{J@v4='@ƀhoN~X!@x~;;"( KqB?"`wNm}W3n|ά/?g߷ Gxc0> . 5~-zGH 0Gd( +8Ǽ(1r{0*& џI !D>91RGǸQv1'G1!* 28 nuRyقq!|GR@2|Iv}!(b(R fB$L}̉ āQ" < ]Q(J ~r|1擆 )P^p(N/Ccwt,Uݔh Gt}"g > U Gl)l1 ~|OfDy*"`؀@(Ukڃ7g |۠R|z!IH8MKL@9}*>ʂ L-z(I̔ mCFo!MU,>kr-ʋFЫF~ D` ڞ {5F 2 "/A@8 jʤ~8#ЁxeAgF ,DǸ38 J< ,@ @$bxͬXdY儹:Y!@ 8YJ9i"_c@.fG> "e d an,$t|͉qW-ķ@MiF}#c,mأ7Y#n)W%.DqF7䱐_"$=2O~őN @1])Hsct&,/~@+YὙGlH@0K,~X);(YGeOz4RzKdG^Hn84G4`|zi߰̊Gb#a8XØr>Ljr#Xb-̴&FI^4fLǢt8G4fzI!f!X(@W+h (`(X[A30@xi|p8A `&@X7`%`DmS!_߳m\v Z\uBQ 4@h)@z@ u>j ^( 6#ɏet 7V@ 0n#%p?h;<#bN;g\&bPyW@xʎtOHKhNk,dؓTG¤ŀZ@\sdS1`@8 6\)#I59a\р {Tl]1ǦqbJRk?d,g yXk\c3 YŷzOah(ηf 2i>c%I0 ԬvM=@ @4 . G0gN"D }pҴ@h ; .pr Gp g0s]69'syBx44Hvӂj s+~P<o;x:qqi%ƞ@4C!|Aɍkb4:t1i4W+y5-آCjj9a5ql0~Mb3" I'hDw\upTb&0D `PG`NA'2m”B@d^K@!AH >c$mb J['Ac05 k+L\( 9"/"',(CJ#]\@B' KbB$l &6̢.nUN6+H͇,)!D=*fE(t;. -$ˆxDyM@iRH8ú3\k8@.('|c>6.Pf:TBR,F&aA瞞OL D\R,L| G"Ψ/Đ<.+.DlgB~ hP4k<4b:Aޭ;~tň+E@$DO\@bl`R JTt"'C@FWfNLA-G&uDqdjd ET'((C&/¼`Thj Z=#C!/:po8þ1$y¼L?ImϚ,:1Il=\ob.]5W$K].]kqp!f~-18k+8Lff2*B]mf$,P,x"f'~ xP8ɒ LL( U3fBp]O:fTer]CXFf23 {|-IB+O|B å&1 >!BVpf&-NFd(8A\( D aAAM4'"ryOtBWd@+F;$N" 'DHWmL```(0"BFo4b;Dj䬍b $."P-Khn'd $@z@0&61$W"΃dP ]H ;t&'+cL[ (3"PaDPJ*&]"+.a?ff"m`$@L0'2ao^hr6"r,nlV=B'p4ABNLHDr 3ne$F]|fF!lLK' >RrdwS~mEU.O$2>&~Ft [BgsJ%BC$o]DQaF-'a%+A)' qe, /hLjBÂze*"AM.$F0?5DI2$G==HOACj!aa  z0@2Jx,74/T`UDX,5AnFSi!UY [BbtfG7CلVwl|2r,hAa ;D*x :k& D RjRI3$vpdLC*jJ(CB:$adŤl-d8 T㪇Tmp%SCbt#'jB&5&>=oo c+ MjfƲ#E΀L|Br&)b(fDCb^ET.D'ĄJ&꘢+G:)tBc!IEr<(!g4C\z"h (!@d@0rn^Wx0WF(#WfD{`>!!qFǖJGY1.N&@\,b.F+F!pb7QDcbGʜ:W n&c&# . 7fHV)Fc0Lt9dCG EpEn "j'B!"fw5$.D#tGb=F#w,v? az hh.fJk6w[;c$sL5cPk@YY$#Rl+LyŒ)[# 0b0vBw>.B )CA yÆ7r&#bXanB,RcS-(ƣƼ3-7qeXtBp''-W ($xY5CZA2h+rmbcǀj`4`<O5C;Æj)ba*ջxE8K[N"!Pu$P$R;DI0(wf0,0MDceä0n$jn=>-t`(m`* L缮숼DRLQAd2GB:L+-NV`.h!Xz;!'8,1HTgA&:M(׃V$\-z4yQi:xEcj'GxFncBz̍Db.IZC j/J{M8(T =Y8l*JaeN5&`^B(X gHA4B0S2!oU IR j ,pAx7N- ?V B!n"vfKf.]b c+H .&0-hQbLGF-# W{W? }>` D 3o~@`p 53` }?&o#}rg`-Cq*E[- 'W "<%Z 5,;~?P5xYhP(':2w WB@'w>@/w ?T(Op>@]u} 8`>ޯ׻˃n @3~:* A$L~ǑTlhGavOH^\HJ,~;-8 @:ltvҀ@` 1Gpl#'!\J1Ju*~ myHZĭ Ǎ' KS4x$~L Ȁ tI`yӽ3K2LV| 8y`KRSJ{(UPUPs}'SPA~:Σiq.` (O!J̚zGH:X}'8"ftVɀQ{"Ǩ 2@X){ʂSޤ3\}ZA}Txb`AIT<ʲ])'"Vĸ|@(Ā1`+5IzEI|˩`T!lzgŀbYJ n'ۋx ,Gi|Lj "~~g P8$A@ ?_ AP`8oxPdh6$ +_|*F A`L ъ0/AߐoW/ r@KbCq0g}pCo/5 ?" ] 8k~D@@,\Gc`&%|>wfvi|?qtg6ׯv4 ;<6} Ik{|A '`H؞;'@J{'j'}G n 9~+~@P`D<|l|i'g5߀*Ư/p~NZ~G.~Yfx''+t@ 0iNCErK|ڐ" 2 8)g 0+0'3 %Sx*B24G[>Ԙ@~ӖРk( Rz~idS5^!l֨{-KґQ;p'y`1< %gyP]8/@L`p,i"텰~.gډ1Se@~Ns@sG.@,>ڰ쑿f Gz;-/6ŮԼГf0|{/T!}ҫ(+rydFiЀIQj`@kr̀:|'Ϊ"~gʰ~5@K(J}la|G Hvp9 D-X GP F ;Lr;Ǡ`fA`Sc{'j=1r@8zQ%ٺ.'8]@Xٲ@4(t,7~p o,` "o64> `DP GJ;8?4>S"-T4>MaLd?hT&Wz*,wS0 2,u((ɠ۴RwKPg$'Ĝy\14=$tTCW>8e9bTY;*ԻĂ)txBq -}Q =FU{f&H` p9 ð2Fr8cѨ2h]A  @\'e{.+a2R oМt@;Tm#r72ϳQBi H !␱N#nC`XʏZԆX)3-`=Έ[C'0x`D > D$C#50H_v.4")^ 4UIJy  @wTXJYvdp=Y[44Hӗ!U/( v<+r_KQ9dKp!Hd2.jA⌇XN =2P “`=8vHGEG4 Keв򒍺4:yMp/9"B'D5ĬtL{ >VH8x>Z"hÑ6M 79KUS_c^34$ALa@tfYF_Hp=L5v/UvwK,= yA$hdr'\E%XIpBv_Ǐ=ǨF#)5p&T?[!]zLTc'Ζ"-f= ~"v(|7)#x4B]⦁ $ !2ziCa6 SÌ^S4|_b(\$hmd5>D=4\0IB|IƍeHcSf9$Fff`=4m9=ch9 ~/3 aD4"L69h=)4H6@UL4 'b9Ŏ]a` 10'kCR,7f866r.0MxK!-E*hfBq "M)hz@plAlp XE?#L(d=xaJLx :aC|@d~_#>,lC xØ10 ʨqd7` @""p,SfZ"" 2='P'0KG:$4h;cn6aXb p-` dV4xr@ @!2@4""cR4 iJihC,@D"#:(47EbhiE/ #`#d4QntJ.#60Bb6'2 1"pm _Q7O]bzi5C>&,8"*ADG -X3!l!Ae8r:!g:"9szp}a#NZ.P!jB!3Z"m!$=tdMp-I*d a5 ,F,.uÀH !.` : @fIqZ.4f8B8 7ŔfBT8pPB@4 Ix}F 2)Pf#zVj4cPE#L6A>CG)t:(_ 4cI 7'@`gGiJ~I!:+t"}DFG. 08gBv=$2;Ö5Dr'/,fR22J](D**&"C|eF2sbJ.G>)3X3@"SDmpF|(l!cj#3}Mv-R"&c bȅA`.@^BthaA.Ƕ6"$(7!f<vatQ|D;K,c>HZ6F@$4">`$a-LCD5T,'Am!@O(` E@+"hb'DMRԜ8e+$SbiC qTfN'0-5:-.pC6Sb.edn:0aB,-;'0;'4C3-J*3,13H-#!C42aD.CK*%'&dɤFCne!VC.m쭒.҈#$0S4D-7 P7*.7к+B!.8HD<}vj K,% AX^aBh,6fܥ4Ď3r!g|"VE>B.%&[eVbhEzs40bbp8|"em!B.GS măS2ln T0 l`aaF +$I2cb>:~]C`h!r ,pax*(%4FLGv' 0MDL""I$;Ĥ,zL'L,Jc`ASo[E!ވ¾0c@SA80S@{ nqzAa08">""!48C|ti q*ʮ$? $L4:[@^9VLs!$x!f `(5 0!ьvѽuf}Zc^n5F3,f<1$:S"}){kUP!u6wDiBqN l!N\/AR7jsVJ,z1' cCߏ\@X`b\hFAItRlxˤN`, de%m-CDOI//038D,+8$`$.Ôbs6䤐C>n;tfD#".e|"?o;dG*7Ƽ4,mh"^4P!f]j,"WeHG .'_z!l0]V:r<4*2#Fó\$fd0=$=J<'$/!ZQ&辩(w3B$;.ʆLb+n,tmsCtD};6S *Q=3C1S0^(ALO=%fmCe&/sy#f6VcF-Umô.EAp*md6'̛%c삐7Y%bƴTdIC7 :d& $n!dd ^(ZFzGq:pDʎX#17.bĀd4O>L4)Z5 22H#i*. AZ0͒g)!g pU#b.47$4%+56+Bħ.ZFN8 lGNxH'=dxnTJTgWGv,-* >?*"5*sa!`f:@"bx5D82I=%b0=@h~rCN J0IAIt/tHcZ7xM0V.H+"|U Q'Cq66+ĐQp0DaS @" >5$n] C£j6ӌ?ľkj.rCI4=B;Qr6cNTGB~f +@ }OW@ {=_0 ϧ+J  3A_~B@@@ "J|P' K~#@@ `7?R/~^砇(?o8{O6~ƀ&B,}{y>͗c9`2Tm7׸kkm(=?P0/\]W}~he1xLR0P䨉~#; ˸8* ) 4x yaz/%(#IП0!˒Ω@ }G& Syy`}`)C` }'^ˊt$hh~!GML0*y` yT;jP~g|:+,-ۡ7Z[ Chh@G7;|6{ɇ⠯+p:5F6|ཬJ}T'=/g"i˹vi ɚ xuY @@@/@( A8P{T4"?/&{ߏ}Q[;Zt }߱P04Hߠ'z(Px  L@(`P0 [ߠFx05 g ~BߚP'|z"6{o]X{Ѐt C{"+y`( W{+Ǹ ~ .pz }sy1@*!zП J.7P*.H GΡ H#29(@R J{`03  " } {`#p|*~r<𣢇N\ ]D20m@N a&3( ii  6, $=W7˸ ǣa?2F(.>LԐ  uBALR.} 1%%'fƟ+P-80Zx@ ̲0G{O yڇnȀ@Z-]=VzB@,1Cȯ#xPq'|~RR}`lǹǬ&ùܧ$ |6{`{(GѼe#:R6!yUt"Wqp{`E >P9y2gb,=0 %FFe B0C,b*O u6dGHuԻ9"$a˺" 0H!z( 4D !:J17BblʬG(s6>5 9I:$9`uakPQV؝G'x,Px,ȡG =SDF}Ɛ̛0S08d2 @1@=qGt>$t05"`'z+Ғ4󩝒w3. @a@%FwM$qQQO $ y=+ +"cGF"ml4=6YpXc )%#yCP A@`!r:K(EN2pL Ǹr"pօ,(yeE(ZF"h>>Rm i% A76G2ɵR4]c^>H6=1b\erX")* @ #?ApC~p@( i@5 #ZI96z Z <}p ;r,|UvAndNWh^1$VVĶ  $8q]")H:?j&+`bRYFJB.j.rS#Zg{g;ͪ3," bvk2@$BFƷaChLE m`KF@\(WZ:g@5 T$?hWlv#\䶐ĸ0c8&L1""Ćb5HL 檺 66(:-Ȣ8$& r(_tI!ChDӂ2! $ :$X `2`n~=C&j'b(nJBa@,@@43e$Y$B."#P!0B|=jCr M0D(^(C&"tB)r 'b1dۢ.4gৄ$cr*#D†G$,4QpJ#"? ؞ly\z2fOVD,Â,"C.g+f9@f2f@PG+Lf䒭/r}i.("c KC9 飼=B9(MA~TE"D*%l!-dmqulj3 &vaSo~Broe`U3"9, <&.`D(,7hj#d j&!f !!%,s.=/$4BC< nҌ 2$@ `$!HO32̨,<".aH+6d=G,>UFxDAKč+vB6bJB@\K@INP(?z=dL!ۤZm.b$/#K58fAi%7G;'Ej?+IJ.TABz &ġ@rW1~.CLP+7J@GPMB&.N!(7&u :UM4V _$} j*d 1I> 1 riG9l N$cr=Cd6%*?"2cS7}&c `n@МFAu:C1B!&V|B !#eʃJ`\I3+PRPP@h*#j:H-%Kο.!,k)dG'2"G0+h% LlJ`@-PC"F۱]1"1:Vz]L ERj,2x@I=r#B }eoEB@`!LCxCPRjYHVkl.:NN’,D\r"e5XK(fC~(@6.`L! 3X$=wCj?Mz#*Uu(`/PyPu ,t}Fo7/(HZHB|1BAH(P<ŘY,!d1 ?P1(bAdA9XRU3~{)MBbba tc*aH/ fmb8$}X,  z 丅*ӘK6>Z:L9ACRtBdH,FRFD/9 Wk0:4/i>2̾#Mʅ'D$JC$@FzFnA(FCl@FPR G)= \:0/)\4*9׼,d9cnd@ LB.THn<,Ml-fb0ڥ[*..fb&y |#17UEl?I'Yw7Cu6+P0b#A etxd<C-a.7[6P,1SKe܅gVel,f5.3?s9AB$gf` _#b9dD/"\JQWbȊ$ACdcQd-bR"A@a'^r!]ԅ"#JҀ"9|Q t@` *xƉZ"זK 8!A ,yϚ7BU3YE*uHH("9 .0XG"QyC#dwz hr(?/!G( ˺pO5?l5 ?W 0 zi xpD10(8Owvj3@/˓8}f@'֝h2ǨQ#WJ+ Ggn0 p6yxyh@~@c,3h+∣/`ޟ-Q<*Rϧ )y|/,$B 'ǒuۚ|m{P% 8((>qpg%g&{êj}G-;|NJz9:! [2 0(EW7?g } ua ; ?7F#@g 8}>hH?_Ŷ- > t_/$p+t>_O , 嬛=+e e@@p}N0 >=" _i,0`|{p.)+! ,,/h6 #z>)n1,|-Mn~,@jkP}$jG~ǣ | qq'~5 ;^܁ 7L\|k{|{ {`!`3hE|`AG zG@ ʳh \`pPa;!A,8|vl,gF@k3*yHP/RZ-ogC4t #.5&}4_o/}Xr! {?j|ycl5 h @meGPs ,C BL,{F+٢fq` 3S膔8L̳X2'Ǜm&,'6mϠ35[Q%pbg_[g1 E  o2*MaR,X6n-sp r ^~, {tlk1vi z~-?.>~ǰ{|ʬD s )?؅gHk dYA1bf,$Q1y;+,NyE=a!ZLWYTj.̯ixFxQ-1/)$^r@z4dM5{xA |q2MS^JY|0e)#<ȉdt}&Ǵ\>! pH= }&b͡qkEr}AWǾZrQUZ plK}R; V%ARb=@'%ǃ*1rQBk !yV,OG=@$qA Tʏ] aK ִ N>e*NTN4m]a'U`B6BB" lٖ/\G>J6:6K@3 SRmK$)nΞqMY-A_ - ?@X <c@%U[OA8 ?K&:NH6,ߥ$wLKМ^L +u}g@Dpa:@Aܭ̛jGm:pgv>)\L"x2F /*@"SQlKbW*!"6zPX7-pfe@$OGGC-r/DKaJDd24PV""(r˄|R$v!ځ-0@D-#ܹFd~ u+2cpp!)xH;=¾w tdf7(!6.F@ʥ,iR/bcH/C!K3"4CFVQ5q:2bnf&R ( gt;F!*Ѣ&т&"!rH1@0 @2l^b@,j "FN&Z?!A0{K@o^3[-hK1’cǦ>I/CBBpC> CvdNcCОjg7V2>tbXL "v@l~sjAw.Z@HL8e6E&zà),0#^$v}8'aCܴ\  ^4D}Gp–A0$ 7򲄐)L(c!6cd.8GjN'na0BHJd7Å'3/^.$GчpE-0CD'dNNb,tOE6'7:6bW$4C"̃eND:Nzc(ne V랰ANge@IKCV!<g!?l.xKXg/AApHM:~3$72R$C([a»gVԘ(YD& ,уh`'m@ Hf`(`t`| E%nmg_6,##,z#DOCLңEPaDk#8o|V00 /(-V[H'tu8a@Iup(@'iv5,3ǘGj1/)jXę~CdXk@&l0"E7[:Gjg@,4 X7 ƢFc|MF645n IAf@/67|R=`+PB$,'fKnc@dB3D8'8^nbeGFjwC18oPk#F2",2 1h8P| Eb>3@c/NK,2W`!DNzNP"?"4,C N씜/D:4A IȎAe2Rp6Ob-? ^/C$el4"%$EEG!ʨ!~b7 rʆPD-yXe8RNXzhI8jzĚIBDC'@"7Nô凾' !]a44f('+s'Aֈbk=&4(JjNaD\386!k&!G]ȎܭpS&Dr$[h4dVZ)IwDfΒB-o 6nPB N11In^H,*"Oz0Ԣ"*GkH;C(A6\,ÒQX83/KRG?xMzG:n"м5to-+@$oԂKE? ?ߓ'|)E{"٣NG:7ͬh@0"p@7>+N  '߳?ZMD $ ! p~O@ | @(G-HAh Nyy w1Ķ+B%(&km9@À|jg4- 1'J~)gy)0CV@Jn|}T#^Ѐ( ˚`AwI 쭾G@BL\Dy`QބN J]Y}.,`[,Av*'2՟@!hhk Gq{gG 4{B2K4{!R, }xn~$hQ0@Y}ߠ7}@@0s~4(`\/QH ^@ $ gR@ Pz~~?\~2p&>ݫ@@ow2kg@`4H{3+ja@)z@+>*:|"+{ FAy΁@)ꀠ 4Ru 2g~8'@݀`[2h~d kv@(~-*Snl:@+#$- - 4gr, Z |w)G9B4ʸs2͋sn~9Akh {${gIx|'i]`  8-R@s/)~ +`Ƞ(yӨC>lM*։'zz$#@ }b > z@Lz'C *˼4a<~e3K:Ƈ洁0"|y8~Z~{mMꄞܙPudS@ m{6j`0gݡcޟK}L~z:"ɮ;v~S']z2M-e(/S 7]rmb^?SҲ>gtA +Wn@S+)%LY܆N0&(_ra `}" f1g@$~2D&|Ed$UX,C|<, @t v3$q(#rQ9 `(b@-f\NZN.`eu gǺ t˲/1 R0TaXt$*ҹKdV nX(-Jǒ^b^!:XNN 5% -E<ˣ5%zb{H0 n@!&Z Cy#1_Uh - '?!8fk^hġneK #KRq1T.؏c*"G⛖\}Dl̗_ 8:+"Aa"43n>Ip%C  @GZAQYE?Y :H0!@`.h5<#p^h < :">L4ro2{a<ȑ\WN>N/2ԀaǵD@ Xsm3fE>P. 1CR=_|aK#TCv-+va+ H CH!wijFp'H  4hqI9Γ=܅u"9zWpPʦHi.9{^> clJ=7@IF3pNcwi6p i" #BI Y$\F ?Q`` 0`{ 1GJ7 9MVcD} 2< q` 6|Pk xDMiXXq"D F8J.,Dg|tYX6)rJf@=ʑwS¡όZґ;Y QR'97ȇ:Ym #: Hbĉ#a/ 0!tt Aa+RR=rA@HB1,88S 䞕12E(p8v@,rAȤt}$e Zf!-b9#"(,#dnTk(.B1-~c`$7'a}(,&2BI">DaEސbDc_ Z"tA/%", 'B"=O6,҃L#%H`urT<(ljĘe ,IBl(4*mx@ `JnFdN=~C j#^ԔK/pnvc33 j{LNA4́&Ba* "i>2>/#h + khDmf,%T lV+:] a b |m =z 0a,A.sNEXR#@8B8H"օezLbt(ˠ+:0cXvp I 4 iIN:}"EJ}>.""b uB _8)FyJQ-B+8RIS:/#5$6" J'|3҃F,gi$T2t2TüHlBS92Ǝ9'JIµ* F!Z˲F$b0NZH#)\uH0:36Ob" VKckpX!I!fN.4s/fZGCzq21#j1"z:aBAa8 2/rdEx2i8"jCf썃P*"IHŐ!*Oh@"` TA!p!MKmBB\74b<P D@F("X%  ]&R!zL" |`,iF8+8N~*h-Ě@$fdc9CQvMǶ3㒠#f&ABaX&@NcrcH?VF-DbiT#.|>z dNQL:FT$6Zɪj@jR=\,I!t,V&dgT 1E$ɸ9a =/1h5@,?aI.NPF.e"#"҃p:#&QQ4+m@r2P ̍_Cg\eŤH'"@X'!=p"%p_'PJ|>Ў RQ_HG&7 " %(>CL@ tF0xi lN'lUPWsF""$cd,C-h?jGGCnbxfIpG(/q.-5 Se,Zp9f 7 w?"֟D+!7!-FT(8`ZH.+,'KPcw"$VslUh~c}J)rvdz!!aĝ4l$&`_f ^n!#>y 8m VfIC0uiu2=z1Tn74('rQC5$.Y'/%l@#g<CK+ a\('qL8#{X2n[ʡ=$5>Cho5_,8\+#L/tB(c-!xY#w3Bj L,huRYb$+%/8BM:7)5&X#'8&B4OF:/?E'm?̔,cd3v1ФMΰx'C $1$$°3412rIFg0/"ej!!u-N7!"qThA" CrDaa\@NLd@r, !Q"IZs`}`.+ deȼ"DHzY$5+C2_":"&fI6 {)%b3Cl5NOK"v$5|(*(Md9 U*T!NE?i:$3J,p:=//2̤8eIP'C~b/.R!F8(d=$,8H-> 1|,*Q%:.nB'y'#CZ u /' M)&B$ k*کb(8I ZB(IgXjRv/b3)D [vghaW@ f<%TH$G`6 "&+ZXe` 8u1\{ej?ĨObsK `),!Z1۴+`@87eZI`( @T & NL@$+JF,ȁ$NU%t.X<*A=ۣ F|".C#8|y(k!_)a7<y:\.J@96F8F?[Oe="BF5@Ĝ)jOF@fX h‚"CB6dBШxPu+$#8,ukc`i,nM(gHJ!'aн&%Ӡ6a#]%,!!r`" @/ A*=﷓& C!"_w?O}>ï7e A`( O8 0 @W} |839ŭ ?k@8+~߀dkr?02b݁XFwORz_P08~i s8k@P0 | +g@oHzOl3l epgYd@]S`> j۬*j@_gx8wh@+Rb`Tio@|@}?odz @W} n RN/`@EO _<+kO<.&|c_>hX@--}xw/*t9 K}?H$qЫT&v`v^3 gOg}J :  [JLP M@GЀ8 lk ¡@Z4z{@zK0Q(G.}JH ѪZy0K֟IKz`8I'L`zzd9riz' -8iE<#c;Gg:F(8G!4$N̈)-e0(I† ` .@zP$d{"?!ȕѲw8M IB;.3K ~(^!l(՜DKYLr"#Bʌ !`ͫG~99M4L`KQ9Dh}F l5áP*2T1}Ŝr4*p ~D>cB_]IQe<ǐ,/Ȟd5Gv=^au_Gjb'hʡB[ 6Y& C|aH@%ɀp#(8AX p#b` DiqyP=R?^&ƀC(z< IБ-̅$f$W-i@P\* (IA u,Ѐ=T;Pi!GD A/%Af鯐^ @f/LRǒ^zLj'"Gå*Jbi (fr@88z"~2-|zs׸V+)g]lgwLZulfPMA@$Ǐ=5 H@{dn.H}6~!8bK4R!C$-oćrFn蹁?^ Ǐ"|Kjl쏵? #Lسd_hᖴ? !FxXHtՑ< 3Jm%b[ xD $!P@x IÑ=G@^ߎ!<> y `a;#\ 1& tvu7EmAF*T^.W`BQ0V ȴ5GcloP{DE( ؂bF"sL*B4/g(3?z<@IV~JH9#5B*y"8Fh-@m":b(l$P-†$Ў-e 8O,w xd<4ID@R0-#B4.?AcV(>">(68 !>OKC4JXnL" zjn"X„Ih8.,FGG:I~8 V.FX.G:M  ] HO( lOB&azH㦱)DD B#Bz/S-|pAM`p"RRZ Nh\-d dlP! Z`r$ )bN-23"B"0@0 <l2Kgh[cIأBb9#S88C7b&~]æ'3"JCGXb8K'cEA E#CzFk D#ű1lIs>e38#L.,wF-C[sP=C ,Bv0=&0$:6I *1" Y̮N4PNICĂ"d<("[b4#Hr!C>(.TQ*à !x&)J;,-!2#ne1`z XP``$'a. ˜/-%0ByPu\% A!:a2hB48P"H8>DM)G`4& f  9#Ac}L|GJGD*GB89£ T`C%@$ jB=˄sjA+**"R8C~g8ﺸO,{N>"x(+ (5",!ʖ;*Ftj"E$c) Њg4,$ (B:8Df"8dT!ve#%="cZFK@Q@a TMCCYVF!SF@ȐO#m^!D&.LaeXLgv1'9">;d(8c5G)@̬|wögb=GDbt.#!L/Gy>aα84gjTCxm|c22z!BzZB,@ pzb@ |(|K:b?T .0 .cc6J .&C{>E"1/^"pL̨zBƘ#D+a<[7Z'b6"-v3/c[K0YE"x"CCCHiY"FHz V%#|1(46^x(JJl{z%ҁWI3//C9F7u.7fi&6:d.4+ND(Dx(d\"C4@,  ô,D4w808,n/3*#>#"28~i. j!h 2PbaA,a >쌏#hE-251a@PH $!kb@("N7f@B<(.fp+wOaa<7c9$7s:7gc3xp$>D1.bư $ z   &b.?eq5ikׄ_f3DJ㐇(sq"'"RFw0.B{ Xb4 A A LM4%xC4E>@f7"Ni]e8;h#,v`$̈MG,-zu'!Bۛm/&1dZ8 kDilA`<_@"b'ާ*KO;&$$!; f[2fd.#( % 3cℒ0ї'K1$Ā"x_UquW@ĠY@(P+0up` Wqpb=r >*wB| b |?tOҠ$$P*ހh2~BNpb=ODe#cY5f(A#r79Fn(D5@0'x "tvsd.@ eؤh!Fl:f|y,l>o"J_(4'Pkއ7.ø/R5d*Ab$p6/,-)bꄌ\ahBFR2x# Z>0ObE;!#dEZH-,`0Be!E3|d@Gz]_`&O!98B]bvy] l;v6Gbu)x2"6CT1E$A9|Y!8A`&yd0 Ӣ5Fb|IV"c``B D@$`60j70Ģ:/F|"ObO%A2aAY>C>n2$6$Ŷ"AC" b5:T"HJaLG,'(#;]bn>[1UvFC~7M~Je$GY,fLq.G ~g >vJ1 v†W.CbChwkYp,(˦v^2-5#BE"(fz)k2>pO)j9#^b4d Mɏ-r)eH(ps5(du ̊n߂ -&o 4?)jL(I38Pn.]p Q~qe  0(z9oN)bq-#@ ?_pH ߠ` }>Od%cd|~?`|> }56Qa @$[ p G`lvi&"0x h-i8|@͟ w)#_$X @@nh $_ a@p1t>A-P@. ,'&";+> @2<Ң~?}' 2h}X'1*/8Phg}a'}LF ~ g* G L[G`s ~NbPk&K|`XH" r ǔd /h; Mg~g{b~.{0&e1~AyiVŐ🰅WUh0<  NXzh -X4[À; cz0ZiiG`0%U Bh~ Mf;% zϫ縮LQde3۾{Ε^-b}wL5DB©ʬN)SiRNN5 4|GU~` .֤_ 'gO>d&p` @ P( 0 o ao~ : x o'6xO7}3= gra/<5~X/͢hA! >Sϼ@o' }=X`,~!h"  '~KÀ~@޸}M?gҰNDq8  K% #`i~lA< ~2  dz G(€"À@ _`eqwGAB |N)!O*Aɩ@xZ"#p)|`j~56@ɣgǩf|x!Xze1v@!(  ~U!NY*gx%֠x@SrЊ`1|z@ }jhs`|%cgU 2}R:%J\Bz4L}$e e{qieϚ|L>솻e6{ 9ik'L[g ş@P|Q{RpZ(|KS0vh#*ZSzNh:~_[lOl 1)!6/|>>P2kԠap {V(h(@ $F@}>R<0Hk(*GG.=@@`$1@Ðw"@!́tBH{: ( -<!~h )HqZ>h u,[ty@0?;r@N! EL)ϡkBv*K#,{P@@-?U~"E ]<0#8=Q@,`;;ڗh6pЈ< A: 3(I4"Fl2@` $$ܚ=vM%b !ji Y6#By>KQ yME dMd8,eR&( lJ |$Z&ϗx9¼sGCmQ2F;C= Hư" F9yS`P9 Q P(ǹd%P Y{0l)u 7+1缉 & 3xybp(B1rzU%ccjA>Gq\ж/E \92 Q<(L,YN8<3 >\i. %cJ^=Gj,ijG>#P8 qEyTG#an)%<4Gg2'> >s]Qb@"0GKHxL)%ό{(&3<iH}P&WQb P Ɏ}Cz@!܆^3dCHqz#rQpPFɄP6RԵ1XF/o ;)d(O$1ѰtZT(s043miEhŊO*A!愤18#fc2˞ae6A'Tl'@" Ɍ(SCB"4(=ƜjlײL-"RgM\ "a@B Hhpm-od3EAKa!Da  !DlĤ1Őf!n,82Mܚ :F/m(4BZ/TEPDT_~#+4"T*gdF'1’YI/^lkA 2cYjP_ )!!d@Yփ`H>d@`E ;p l nr6$z&e ‡⯲n(#I P K" C $H"/4:">B,FF(/FvB(Pk# Z>k.aAO>b*#)|Ē;@,pcQ7pm&+Lb4p$=0NR #D(Յ=@^vqAoip&[VI&A.0&@ $|<@G'D@CILs"`}',6%B-CAi؎bԤ$l$” DøIJ 8l /F".Kg00@iz;sLZAfh~ 4 i"@橮Z'i72e ¬E;A#~F*pfwqKb/F_;AJ*&'b(K&KVJ)^2'B҆"D?Gb0ELA6d(0 )OКDqvbB"Ԛ n,'L’1vdjJ>Vv0L" \0MnL$6617D$, ]#^dlg;PZBUf{ /LnM:c38^ER= Є !bI#(ƒ CvIl PEPF1j+8b'=rb傎&jr !z&66l׻_44նu :'`L`n(Q[qpGTJP}05!@"(=!3SMZcs:j$P;h7djgC-Ryl;etzgOQ./)foC GT.$'ycqbթC)Xs$0~yhT*\ZLP@=-zcWA'b>T#/ĖYnamId&0Tjς㑓eF1BD'!T%}x"7%F0D䨚ѪcNďʄfL@-Uk/ #(*Pu$on2jC!`a+Ob jd;PD$Bh`O T m@!žas-FTiV4-$t&fj."h /KzAaHfj,6"J_ */$O#a,#.T&  |Ϡ:b-?4^cit=]bb K 1Bz+|@6)aŒe7d26PĒ+60E.r G!ĉ:$Il\#i}BJ^3E(}WN ~-|dXAEjDÆձJ&,Lf0@fmŻZr޿ߌ0jPDbPԫ @JiaLL‰A`&a@$Fա B#> {`P ? @ 7 C @X@` p 4oOE߯q@ ߠW ȟh<?@|@ǐ8߲R_wX7kN~5Muz͟@a/ =9WʥYH|]@Tzw-{kjkͿ:c}Tm>oI6/@90&:l  zh! *@H}-kx*͛imővaAȟһq$@(  0P!xPJ`D&g܍8 BR,rDx@g@)gjO)ی Gˣ $c>A1'}ih I(c\ 5̀|xף  IFޫ1w|/X-(/ր t'5L$R ד P8$ ?)A@P8w 0f<=0#~~>_/h"oOA `` @!7 TՀ@G5@ h ɾ` |/`P()~?o>`#7  9 |?`Og}`.t`'m~_M$WzϬ9 Jݟmی ӷ~~`1 G5 ! Iy 䩁GN*'/2M 8}B'}'d'6}>Hhz7 K%(/6v " `auI\bd̜™ K`z΀2 nN NK)9;~<͡8mɷ` 4зjo wC) 3]Ӂ^D4Zޟ !@:&Y{>[~ !8djxg.RU0t;x  (&q{ "Fɾ"ʠPZO&銅!jeGqΩq). y``dʠ#D|)|*g1NFG~kȜZJE)Ӆ5Q&,uۻXK#Ȫ4Vؑg|Xg3ـ>"{(-dRγP8>C!K()*IBcŘ\ѳɽ 4SHx){cEøFȡVW` dey$X2^m,.'hnTyI=$Gp@0X; ~[~Ք"$#xXtӺJk0a@I;L_,Tq<2y@-0ex3D j 5`caْeii*z{|[rS>00/,PDRC $%9L<\b쿶ڀ*dɣd<0=@cHy {i*eܺl .ŵvaG$ i2VM r*OW7s>y-iue\!L%{vV->f8IxlpiB(Cي%zzK cތHmt&qK'd|7"_m pdC~'ު<>K!Hq_I+( @ V0Df#~@Tzl kXsQ8lF*SwGI׃ p2Hs;Jp/DR `1 G`bQcTTQt:xmR@ Ӂ8U$l!L&/JnaZdoQT)fm^40h[ ŊpCZqI?OZFhi~[YB}sTor{V:]I0xߚ$@y52^drWƎ<~im8e.(V"]F}R CxL?x!P~#0sdG!*|3äg1G_ tN~YpL pL`$p dxMdLeN JsK?UkI=|/c1;HBiblb7xSN8;Cz%6 BH`(^` ![KPMhdbAb$Bp|C.",@a,o* gb&G<'$.+BZ!. # 0li.wJ@ ^0@(8.: ;&B ~!!ꭚ6(B*7 <@ xb>$<FES: /ԄP$˚L-:2MxzRzL"܆٧},(`. K#V8 -.!>t!PI##$ni./!BII֋<'A5-zBxLc&>g*6Wco"! $g dz ,B7d6# ""QTx38ʾxV$;^&2,BfOA*DlhJ,e!5|Ab@B*#! 6(SB)'6*([ G8d!=„ .H. 7ԎL5pEw//% i+'~&$̯cd#vl 3ٳ0Gw/kI>s-" N!6MnQt05R0DR<1.4B Ar*gΪ<6."<(B;7z*7"Ж$A,Ra| 1>l7"-brO.7`!Ճg ;*z7CljvfsCKh@3QCH,MG@l%('L(0"/ZAPsҮbx'jt&fc^G<\P$b$*;Pt-48"!' 5A#@ j$`"8$ZC:,Gd (-&bf1"z$,)p^dj&SƍidĐAb!Vĕ*Dp J+{r74cNŬ<&.欭ZXC7B0LQE"{5) `ȅ+BRI2OB&D+ex}z>+JkX.*;7q4HJ YD1!&P&1RO!@:!0*,lCd\e#k{( <#ofA 3lP˨4@F ^2 $xY|*º'"2A" @M ; $_xC $I ٨`nh"Jd73UnTkor%&|0BX95[JOG)0B+ 3"8ļh:vl.ļ!CF"Px1ª*fAc!iZqzqO1W~XWL-+-/kcBt#NBxEt_l` i/K>Z|fbn0TcJC.Jx!(IJ{JgzEeb;``2$V f VAd3Ě*vc0 'H:d|26C*Sl!!AO?7t7K2h&9 b $Ha5-Uybl;"d &%<.CzZJAdd2#Ps 1P"_N\.Axa9.,pcDUX-2 ;G&9/ RD-$Yցk2n.=>3b)$DTO!kW83WZHň@Uݡ@<~BA5I' *jn.ڀ!`Bz G#Ƃ@o 7wE~ܗᣠ C},g뢌 1,Dz)1}0 :' j: >( qF 3J~@G{܎+0 nKh(p{ } |5G}G`AZ'xcyx{($\2jۻ(K¨*5 V y2ƣJz5 Q Dm['( B}J -AxѠwy\~Mh\ j@$yGb',"Hf vLzl @`$,Xs1}z T~Z1!|1³j1H `0|0ǰ~zVHkB p*K~DzG穵 B#cb"`Jzz2p}``k !il= .0 CT` $g:|Yڨ,zG1F¬|0 LZ4MPA0OǯMag]A3m 1!#ǰo @`G)CגQih:a{y.ru Q"h 9PDȭrL9FN$YZs]ui-ɑ\\o*N(BMjW.#& 1ĐH#ǗmPE   $ޔ2p=$"'/-'8b2bB}$(Z +qP؎S"+6%]1"|=KE.ǻ J䄖y3t>{WO@( VI x0}^9z8y$BCRQm#˙  `t@(E8 >P7i;(B3z`.p; }gFy֖>yNar5c:^Q&nP0N $Ȁ|fa ##p?A , @ G y@cZB A~6X@ј"&KID (G,=-bZC>D}2[< H6K'iۜp8 lbL" C 9i#<XC!IM+dǒq̤B?(B@شѠ@w֑9A@z{b]aYa>,Ϋb޽SΏIL'FoUd~h(LWX<&r6=ygcz,ᔂ aj[94RB7\iD,"EjGNT| Lt,4"2)(5Dޝ^(%v"0sF#Ivk Nh(G1~nz!X! (6JaO u&lhXl BGnGn:%Pthd6 oHS>&a hA&B6}#CXClD5D7%."6a l:(.Jl,.'jy"#bS/.#xB p050b0@̤cCu : PDB0v9t!s5jpt–$$#wCe9,] Zb61\b"r58*ST.,55s">>,Фey0=dFIhH#)#&y`-D'"elD#jI*,!FX,!qNHr&kD#@$G *RC#B!"$( dkab!ʐ7B(]bCZb0uXJ) 0@\H$jD6!RAxiJev:-"F(Za!M%DbG5/3p.g6s3CVCci"@9u!CVkDj9rV䜾H]J`Dx4BZGR$ĴJ}` ~C#|$ cjY@>CI x ' 7fJaAj,T/CX)"$Hr*Nɮ! !"/ G#(BCDG )Dc?KBئÎA98u/>$9`(?4ld!\D#"@)%OtR(}"Aku:"6N$dbLr.^tVc"bs'.~|l\;;\bd 5' +hi/B03;AN;kKK"6"JĂ,,|E\*A4jj)qEos-%a?jDR7\A"&Hbvc(%*VD#4`TAH``T@rb.5i4$>B֖7$r==bR>qAHT)F"zNE' sJZB0/ ("^TH .;D #fECdCD<#jRi?ť1C\*ldƒ6FrQu\C9+1>zLjcD)Dpξw*H澄<Ho(\֩#V9+`$5:Bpf>9 ,# 6@hbDf î=kH|pF;a.2/dT8J O9fC"oMz@(Sic05G5Q?G$!'`C5B~ΰ{|n.'R!*6'fNqep'Mr"#ɏmFP6D`\t0!'h.Ŧ27f+AAȨ`va:c|IjDV7<"qCyD"9|.l4N# "n|@c4B.LB6WB@bCԢ-nIFw턣IJ jDL- b#HjhFl> VB r@CنbZn y|7WBVBE$N! A'"EʬD#vX%xY(|OVi6DwkiBx:V29c.b0F5>1b*rJH9Ó @!`<.Ý!TҤch< G/,.u"(t.$U|$"@.!`D ; N` 4w (թXN JHJ$NTz !!aA㠩c 1mv揀S Hؚ  p`" &%8mҲvC 4 x8f*@ä!!4Y}EYT#E "F=\6h|dqģÜA^?f"jri>-ejI$u$"0#B8&eOG*28ju/#G`dUd Y{,KRV2tdNhrf爄 OB) 898a4Z$? ңT^A5Ɵ✭dĩ$BZ sFencd}?>_/ w> a/_`8 PK~O ER0' `(O;}>5 Yo( @e@@H <♕a?f7 &7Q`*}[ׁ[$|>^ +C%u_zUZT*W,$倩ˑ@ˆ;22!BM0ғC*",:[`yIb<,|#0}^&JGyLh%}'1Ȏ*3*8 NY?r'`( 8  6x{!~T2`"ǹr'pYzIg280/BJ ;-#$.B2)Q=EA  KV>4,u9{Ԭ|M# 2=Pʚ~gyqh|:䪹g3`Yy-# 06Ǿos}$:(OMDljQFx(^`2Gdz~SO*|{t(̔@w+ '+_t3 ʾا S@M _A=8~?ѷ g_M I=:q $&ԟ@$џG  ~*2; C,"h (.Z~LhH"1zҨC-9)׀D\!ȴ lhy޶ͬ#Tr<)@"<LLjҟZiEyzⵟ>-+l*H1'@3H 6MHŀ`H68G\ Lx Si\3T w/ǔ|aViraxqk0"u$ R0|Łjɳ,zw@H\A(#}`;y@@JF@ttz]/Aj} eY{H4t}|97C.Rxzǀ`r-p|à:f.d|<#RԞ`=3 U(v YzjaL /r'{\:[c^~AtZ*/)ym(@h)[{9yʠ+ʔNI-G(*o"0,x3D-&EG8{&vYA:'|%Cӏt$zeS(jn# q@8`,Ɠ&>X1"Q$̩FqYiGC8񠵀<@l!,wR])$tHmFz`ђ] IMtJae2KfN6nz? `B Rlo6"t q | _(ZA?Ԣ2j ᗒ払?qc:*ǜǸFH@ 8r\P Nh@\EU<`nKA<oP jtYtO\S̼R*/- tX0,+ p `p3Yg0<^f)p2h4bj6 }@vK){$d8 6<(r.yitc{`a=O;Ǩϙ#Y#d4~ov'Z se#fK QdJ 8J&DHĕ)ԐMjE""րSGA:`4tΠ.Af̒Sx/!4s@ego |/|ωMx&Sܿ)\#6iTn20ͱ9Rc 佢lD1]c{fX, ꉟ䂐r&:-"C `,MP:cxd@@-`|`GsI:%:edk6PUUE:4EfQay.Ÿ*Ij)}6^ 3TY ` \-l꜏=$*]t,O;,DjtT/v by8yW+BhirNxG<&),A3%HndA?*!" IFF"lQ@"#&\*ڈTCx@N04J7RAA/ v) 4f\JCQ0F3A:aA4M]FQ4%b$G!N"N*#f*F@*19O /#`H#&k:DBL1(3#%6L Q-*~%C^F:>skF4(`^jrB6HT>:)`:z\ȚLW"$26D*;Ic4B@Ff|;pSFG;-HIPAfFR;w4 H$X"Q3k"d2p"-H!d@JҸ%}"uPa<#04Ik-2#6A1 6(~/.B"##v)'p4bu@]@U44n@h#bt/0enC;L^c.6cFC#2G4lM&@`:/.xnâ9#6zN4o<d\$d+*,;G#\e:}s0Fܭ/^Y"SLD"naal:F%d1bT Ddޒ.-DGp;.T?@ū$^&#AF.%0Imb#쒐p35o>j*HsB@"h`T@6`FP§f|@T$u*17bScLodd3Avw~>Ț=N/PqD)AIw Oi2krnfA^lQ_@lĄ|$>u&^$#@CQ|mN-TI ƃ=:8 #~o.4 6` V BR6a aYG l"G2`V:& X%l"@"UB,hb g,*JB=**J[az'r"BdM2G222'Fg`T;aB A B &D:q"LkByB:'.ByD ?"Ywy:Ğ(g6e-PbDLBt!e@/-:d R:6,~!`J3f#X3K,Ǚ9T-҈dq gQEh"\JY/u^dT1υRO%/u$aHM> yn(QS"(/%ëB0Ni.24܃@Nda0Y42Ү"Wv4ς401#-pvᏂ-'se*;>-0` @ &kd ""2@O ZJ&N"t-Bz bOte:"6BBZ3v2 9=tz-i^cz钼g #:1 B"O.,#El` 9"d#F7ƃ bXV! s0Ig pb<a0rTe4Il%ќIioi7$t>iL չ0ˆfbB9Pé!r)yuwDM8~D>d!fq3lžBC1c`7)l'):jA <1.1i&LO(@OD;8b/Ȳ.Y*_X 7]iG$=/~;aa^4Z`%H8F~aӀFK0\$zK"BPN.N@--y gl2CyDhȓ8l"/"WL*J2oTԡ&.LպF;n:(2de p+0  `C?_{>g @' w. d<A N}ޯ QG_g@|>(o`Q`H8~/50}`&  G g ܭ'+TH sgŒ]ẁo~h&Yc׮E=9[ǰ !{x@hAՀ\|!: +G裇~3+.|`@r P\K @. "!j D $, xp[:`#`"/3#R= O@)`I~@:.Rh+gxǩq^\m QA&迨hSJ"z@(|r`;:|RzyRz (Ģ7{ŀp@ +)z'(p 8&'Yy K#TĒ2T0,{gyPhH <Îj.*y1Htiy'ٌ` lʳ"a #B@0  BH[O w :;g!~?Tk8`g\j L,  }K}Aw@ ?(3{_@8~"}` B}0>h>{!ob T`[Z x >ހg#Z+F݀hM=@_|x` *'ڜ{!mH. @@c|G}(9z'~2N-x"H4b }A ^'yK0DZ+H܁'h0"`''`qЀP@ZpiY~FOh{A9gk A ;T@Q~ǚ8 )}@4Ly!29\3`P ~ v7cG 1 ` +(&a*bxG2 1'Oɀ2@8U}38ǡ{@/ !qeW@t&`X̲2`#8̩6Rr /-2Th|sDHm\L lzD.1h0ׁ`У( @y{) Kdɇ}@6Pq.TԴk3cjm8}yzx4 hA3 ;˟?|X@zx"|8 0.2:"|oPL|isg G @_Ha=a NU`cѬ!X Fϒ)"@Xy21J1@Dd<>#ucm'-b4>%wQ8$ @28J+ÀYI] 0y 9z9ܤ2\5 \ <~,9J Cпa@RMhmcyH2de 'oJBc0&f+A XtVHu ZCG9C@_ /r!ǚvh-ϑ*U;p,R<sT^7Q(j\.Lb(>i;.>3rOUH Y'!0d8k3!,yO# <8A^hy!ϑ =zb0Vf́7 JಜڎTZI_Cy=Jq}"E3;@3 4ր皐|! "t"EK ck$k^0H٤=h.RvBCc!4GKTzb&rtGˌ2K=eyj[2>tbEDF,| {.R7WLIN0FsǙ"7S_#'1_0p-8`P_m ǸnzaQ jva=jqr0 P4f[(@CZv=N']1X`)@a1>@ 7P!:c7Q"j(e2% l` cEoZr$t5Ws{ sM2G5.y1Hg& ]Ra/#VcS&ϙD'IA/-,kC֒(CI >tPZ-QWᓳOdlscۛ#ɤBU;& Öb4ʊeV"$GqrҐ$ӜSfkӴX~PTK4?>Cr=%\E Ddha5$6<ILP:H;ў a;HBw(?G3؅ݪ"30SofG;rTH3rq{dT{Aa=”NJ<ÚF j.B~&BC CXdK$-EdfJ3Hˎ:/.R1 t2klKC@E-'-:Bdq`qB䢈cT@.) ɶ=K@4By$ 7E>F2c re>#$R` lfƂ2YAG!ȧ*9fa!aA L:D 32sb3"""E\B$6(DL&@RD@> Fbx@( G6.jH(F81*-:'Af 8`ڞ䮜DRC'&! b/A#B2hxb2zԆ0ƬN (F!.c(ˮ.:Ent2 nVkfFB8-#+N᫸/&2"?f>CUGhdb:"nB.Vɺ3,#|,H\z0.4#8J=b@ crYr( Ž 4)D2#@_b"h,AՀȆV͌7$;ciOBd"7N)'Ef!!!!aZ%$C(i=#T)C8h$bT()K#4+T9HDFHœ-F&.<  Z`Z6@VlGgAG#-#D.,hcZjc*x$f("3 l(K?tc 2W #b,!F9fU ҃= @.'jzNadz)>c,@D ^#$Ht0^BH(K7460(# a!CO'D.N(56 %M-'P._4_I=nCrO UV ".Xr9)“xc$=iZ%\"G#C|pz4Lrcr:#,-O !'˯jaܧИJ6Xτ0&N6jh,!fbxR8N$>!kn`<M"t`$V3kAC\Q%ej1Aad!,@,$3@룲7cMT1P)dTp-jsdV. "KXo "'B|R"3jBF$/8C ,Vb4U S\ 1l@NA4,V_Өz]5($#cV L.@C.'IZLCfFTDL3Lxr>e 1#A3hCBt=;k4W KC7붓@"1vL/lC/ 2 EfZ\MCJB*bM4a kh8bYUOqz"f.3"2It" Fw/$"?k2/A[0% yh qv(Y$Oo,d-l "b@Un_65X>SF."2#r%zGRwV*#LO$By"se$SLd&6OwsgoocNhc$DWn)0N֛s2d5lOCZ3'=Cz8UXXf:2P4 ,Bxa|0@J>Sl;"z((&.8W=FՐ6"sfjQfd2g%f6,zĈ`C(%wȉ+lYM$^?L3B1bD#x36!҅7n2J}>I:/9qgq#$`<3(:Idaa :H@f`z, ` !L>8(z c#%^A-c'!AH!~(0@F4/ /dyCeY-bD/XDM=1#k %b"ɺBCNBOHuv@S&-(Cq4oC((5ः(G~#14Ӣ78;%.#NN\e\R98):NcsLZ2/d>썇>[Y$D`d,{&@5f'6Teb`BʁvÙ9Ñ=zV#皞fVVlcO`m,10/#Y%mh)G>,NiHQyMAAAa `쐉)iĈ,ډVnCQBcD 5CMz<|ȐfVJ#fUfif* $zՀ6I`*F`BĒz%:'4Xc1*%˼X#hVG#/O>>6zC20lc-'ړx3C!Qƪsg쐏CBC6PHx ҝzRUQ8,IF8ynS\kVLBYq2@ejcyA'Mi$iCV"5=QHL?=A>BJG ,CvfD:Z"z5Ho.(>0P1P#CLJ4Gy4paM!Az9,rt;"Bo@{nXg>BN@e/:DakT`HNg"A%h| DJj. iBfAAT@LZYz&fE"bBU mgx !Y$#|F!K!Y׈8x/D#~n/2bɇ3dlV#'JCMkoˎ >~a ' ? b $P ~/>BP0?@7<{&$,F *_G}A3|!{ߏ7p( CĂ@LX}>V<?co 2%7Up&||/r@ `/V@}ɳ 6%@(Xgzx iR+n}G`@ @a`z @ ,x  &!2~hRg }Cl' )aI} 쁭**"oÇ* "x5- <` ,{A@SbGyCH 앾1HK9w.j{|_KQ'Rz&^Uҋ^|J"  ƭ1*K"H@0!Sr.gyC 9Ʃ@C#]FRJ$HT6 <[^BIU$~')o5S N'yǑnE'iqdH0 0+u8~` ?Hd6@ B @}s(1&~@ E_0 џ-y?/'b^>@(Y# AHHL7 ~}ߠ)I_>Gx*l2p8 L/TH~a355}?( -0 ~>o!|d Z/'w{S@ F/ ۀ/3v/M<}z=>@ | #C>3.n{ Y'聞g (%P'7K Kx8BҺ/ځ kF)`@u 1xa{Fuy'{8(ƀjc}1(.J;<j:z @*N|:+.+~gzҚ`P @0P&. V@B 8RVY1L3 Xm 5;FR kЯף}#. |'dX6!-2 J?0 (D.#'}` |ʈ '囥2g-i73Ua *978b!6C fpcLd Kb缗!1]G<* >h%a8YAS1u,Zecj>:Xq@&@@h( {DDOaF}2kQ> !TLi[# @1"C Mvv2YX|nA U)\”Lz$BrcE#K( ?h@}S/-yX`p#,I'/Ic2*PTb aqz@2 6`@"bh #+y.@D#$$"#-SM C#; TMNNb@zHX^A?b`"1J> B0gecͰ*a(L!X Jq>-l8kb#v",:~ R)1cZ" RB@:H;C+Ddqϔ;( D5@TcvPh",A #H+'(wr0Cp'K4gr)BTsFq"@X?x*k~~R4VebAĬBS>)["iBk$GTn ]K"u%*4;/Ώa. c/f& Fa2k1IjB&8#d2>Bb6DVi!rgO"Ct6*c&L#Z B h67r*`o%R8D!NrI.kjZDzSJ4r9?ZEg!A0c >0)&O`uBF'#3f#%h"NS0BBSH >!.4"@L:05 ;&?7C>.Ug.POIl"zj"a:;s kJo>"/p9|T6" Vf5 6?/f#m 3dT7m$$xc-d #hR0t^"HZT(b &6 S/(d璔)Lb^<â5lpVt*SX=3`$Di^P&/3O` #D7D&4fL' !LG%^#H?3z(/4H8x(DDB<<lwAq)$ ch/LAAdEC8B&N&w"<3Ì>Ɯ $Z~@g@YGӪNt$$G:"bq WVx=,|#!BN%@^vDx"TNoVcLp"X-bbT3SX !!l/?nDJ5$zJ0GD=;?ChbN4&j.ANxzCFR\h~:شdCh쎗Hxp3+#غ7d$$Y1vF*']|g6D:,R2,t@GuCi$)=N@b3As^/`".)#Bi ws(M3èx](#(B Hǵ|HJHf@vdcaU8XJN>cMV:Ǿ Anm$T ,>H/ " >!-fVO!QѽZ)X@Kc?V?"~8 % VC2sCoБV;k"$FU)LXu(Bkk3'L6 Vf8Fpr0&#"#nucr 4.B"*T45Ch&(V`jX>Y4N&/Cz)O Azvc"@Z C cN"vG8+D:5iJR7D&b{)%֎+wTFaDڐDSJ?j=󓁽>a"\'S IcBj"Cs` #'a<:@$,Ixf6A6 u31*NH$Gf)TEãZn^-j1;^(p' *cڑ/z`,H#Ħ!c<%bP)g./OdqP598.2"fGN`8#dM^WS`H3N T>j(xmíWCh%Ì7g87w2P FB_YvW>Gn t B7i^37$/,|XBHFH5gV/R">$&f$.q6&/@"*2:diwl_d_( LH`x@: $>( ߓz _#W("t~?$8)g_mU>_/0 6=] `(|ց%~nX3ŀr}@ ~Yy ~(:+8D=oTy`!~'{'Q|@'71~@"@މhp`Hp})Լ#@G$ޢΰ@SGh:~ S|; :Nz'O;~})7CdǬ*."~n:@ ,#ÎLB糢@@SDw'"iؼɵA[Թ',p<@r{NGF,@Yx*| }@"=Tr#{)[r-DHj캶j`}`wGӞT`H{ ~ trtL®|,:L*@<~WJ4tCGzqqa}` @p8.J!D?0 O8 b@!P* @V! B@1&+AX8|?@2 '00 /8|o7sDPcA( x>]ہ_,"c/H?O_@w 0wg'/- gY ̟[T7V}նgtT 3y?@/{3>ntg!0{?y4\8!}?_PRd|@ G~` ʞ(q}N 3$4i@0-`<gg` *͑};'P@h} 6Qp '|G  IagĂ:) f!$1|- OzE--AHP $N`&@}2!'Œz|}1-jɞg6`X՟|G~}M`:{um+X~&m 'ꔞ B~%' B_5}r@g`U*xhA7?D@ B!@rV'˲d8|*U=,V̀#fCgׅ!70 6$~*򿝠m\܌AAZJ`C(yzң|P1D}sX8Pz@SU]!bP 2z-6ǘ`4#: @!gq&L0<#|1d|2TH90~7VR:'D "RYtseN@r{.?z:!rXJ-s@,~8&UG3xLb焃f}!40)%. Y+ ԡYB@,Gy>[E肛b螒Zq*9S7Ͳ&`i>Kym${(rJh(0&Pwtn`>42p #ؾ.V.{7KC\k\!)3JN73[@ 9}~4SJ`1Z`KxQܭIC+ytu!B]$@8x@s|R=LAGG 5i@I*V'MS@.@Z6@Яk\2(dFԐimɀ%TY y51oM;@ 7؞qɀ!@I*ѩS`A; DU.G.S.v b؜iZ) f.kP~wHPLMDQplR1ŬM3 @@NtՀ,s%B b2.B(crH9 %aLa@D! !!@$/@,cn VH~8/P|.Ґ&mBfZ~Gd'P&bs<7Oߢ(>2z-1 2d&p{ĺPD6;COFn4*]D'r%4ӄ/0 $GCB5&dB*8+ .A `.(hFjؙEnIƾ '%B|2Q#"SHcgH2K#,b~&UX?dBiap) /O%xH2v %."`mC:'"T+p+?MB iF/'h70aljNPkPY1&:%Hp@F'Rt5|fQm.ƿX &f(Rtje #BZE1LXcvSkf;I3=슲| 2$/0݁!=Af;@d6B wLaLfa`'B\ìSR>qDSffaD 2:צv1A8uIV8c@&l!E !it!-H 㾭z `B$BT&6ghf@*G 8WDAGB'Kr`N#z6v8Cu"'roR?SHg(Xcw.Ei32A=g-r02p1b#Wif!"LB"En?8o(RPAv#}!Y,fVXzw#,NCDz4FkŒ%2On-"(t>$D@V_FPTi S=,|5cv7h52AbGg`D 2j63SKĤ*d 4S%'_94꤀,`-$dNXȪ1t&'Mæ%&Ԏ0$'a309q1mV'Fnm4$zB$PbVsA+ cƁ2/Ks;!fa7$}4 wf-,3#Hp%qn4!7B#.Ă#~/Z5o'<(Ӌ89W/-6ZBTnc:0Y5:BEF.F #R"@dӤ%sJjNý[peo7vFph8Fh_j7Z&a䙦/ &Hrl:&8[> bܙiwz*FFIYQ0(bIn`*J.&|)ҪR䱆G`5H`$IaA@8EaW?lC$oUb2\'aBCNԮHV於)3$CF8%|GtB1c4EiMt j # @?+?~|0C`0Qu=N@@{>@/X ,@@@@' >P+{@`w ~Ϸp38!vo A@ PA@0 |Md~O `+}aِ#S=p[8}0|P;1ώ̰|RO̻ 1|,njFGꔥzH`B{Ȋ(@P.''@|'BE){e) (̀/H-b~BG)$9 "$O[NhTr{a˗`H$`j 'z$yP}RH) G5>3l|Q@4(1'b)/j}hH)J'X KV(&ӳ34{:#E2=nx)R3`"A Ԥ`"g|Yo^}go= F A [-MʒOzuPB g47>.{@BhC"G2?P>Fx_` 0i5Tz>_.@B/8}?_Gw>]z`p 2V/S ]~I N ~aٍ~bܦ/}_>ELwyao 0G寸0_m@ }=ߔh 1o3Ǯ/{_}ߺg}Y~/A*(%2 A*{~#G؜ Tj.{+ء1,צH|'z|ɨ nGG~˰ 1|L1}6@<i"TN0K|,a{+Q#ˀ|9ş*gh@T{.嶪P|NH ˁ@|9M1+~yO N;)ѻLM@I`@+ϐ!{ݫ_8nx~C \19\'儦`}%Ĵ$=c(toqDhe#×d Zb%gGy7?k&;0bzƬҎP8H@TyGq _@fIX€kX}N0'tt>`49'}$ycXk_9G jV$yU|u)w| `x g@%K‡=se0ګ;(sd>@X D"%:80 < f<ߜ2 ڐydPZ?8cG, :i8Mu-zcI#|<i0@yUn ´Ջo7(0,E(X@S5|a? f р#+S#)ҰAM/@u|7,G#LN`hM?2faH_سx129K\dO% @cZDy ?,t!dg^V$,qIY- `#DvO'ύ-08@ lxF&G.oGb?ch`q= (?p>܊'?~XJ ':*GP7(Q@=Q!Hs!O@l?@?GCĕ#I9ƘNf 2O8p_@,Rb\dzҺ[thp*?g(ps&0ٹӀH2 X)dzwEj泘p a7Ċ*M\I DZ3]\5Ş}G/ǂ%u6>AGaeFRb`5R@U dJ.S (-\&&DB3(HxV0#6uj<42W0XboX WǦc\`l@R8!>@(+$$6 '(7P ]"YUvɄ +ngZiPBNFP!lJ!҉aHF"/ *T$p$'@?b8C#"0ڙD#BdB1b3#38 `  *@A +!bό\&.:8 J`b6dtZ%?;J:&t'HbA޷ a8 2$`k 7STnR<!a@ #h8B2lG&2nrY2d6!`0 04Wt3e4%!ErcejezD80D1%Bڠ@7D" "pN~x#~m-E23N:⺥,c J4#fD#\%㒛("T5㪜`)X8Q` a0KnPgB4b6Ab4\(ҵYMp2&%(vsCLOe+>(cAc9HM$1!HEGZ#EvAa!s$&;C80"=A[ab #EGbj3Dbe._$Jg nm2hUA'z% b}j0c'>#z<K1c=h3o!c$ҽzl*"eZ#a< $0c=AŠV* L^G.%Hrc3%0 uþ2IHE2t@Ymx"'+ =|X9ek)E P+%M/er,<hV+ph-F6C*JN\LY &  Le4?b(+HC45T>F],J TG8-*C#Y%\4"7 ( G@`$]&BSV!!Ava!AA8NNV1/ 1(V#7g0 cCZ'ƙ:dc@'@ )3@ $U +4"L1/b#86F`^4ғs(P7B,"b+e.'2!+,6,$'u} „P:&LX*n,JsƊ'I@bC#I%}>bز 8(nld52Zb1%qN1oa쮤Jju(RMfsb5d<'IlFi8A,+D2c'Kdd'cfIŐR%hL8C$* L<;3%$N3IEf;|5A .K(0%qCBK4*G@6cŁF>^?dkBV95PlƼ+WcdiR%N+ 0p& |%xKȜz|6u"-Tg&6 ъz` (8!9N2"p%e QeA(>-@-uch㓅c^w#0tX&on"&#B}B2y1l/44f2$?)(%bbK^Cc#|+zU|9H!E e dH4%&p\UBqYE I51dqR5&o1CFt1oF63f'c0@("RRe8Ev&U{IJTN䒑i0' Brh6"CA1PD+veScvC>HCo61 4܉3p&.rba%L*A*Mh9y"bnʋϮTaէba&:cxJ"Yf' #1'5~@fb#g@I% ~nMcD@(EbmB*l nf>JDrxOڠU` $OC#|PxhCZC'faB$7r@{6!s%:,NP;9~g(gXVv1o|$mcgK {2W`2Ja !A8Q:&L" "#v+ > @X>a"r%9$qQ7C^D84B z7@ v6`*@*QסETRnFB F&j&<!!CEznrb*78~CrAraTt7SpjHp}hDAB<}3\L̸,%c#48 ©D#F '}@@ |@/}?_ @r8|ߏ!A0 0 {EO`o@€,}oDhOh.> {(=/w ~+K_@ jHMP}@ AՀ`x8|>q\ _/1$@4` *ڿlr|@]MI_ \mgP]`Cht`9ycB^ 9G# 3l@ n/;}& ,39 " 3(ځi'} E,TLKRB@Jcz` ~r(10@!w;% ۧMkC  x{zAP8}+Kyz & jH}" r:; 'm5(~#<)$ ~@ X{UtE j*r'-;9*$ns**@y s#{M{{U-yy*g({3xg|<6! 8( $P LzmSL@|A ("9ŦI|ܯH`8pzgG GAo P8 ?P$6B!P`?@l" !8 }A ~@Òqp@3p|wov/A@`\$ 0(<<Wy}P@wҠ,Fq|_tT\ @[i8p?/d*a df@S,)_S KP7zy@X6, ^ 0D#'~ρ~ ;t}KX{~` <`#CC~%|Ç& }H`")R2r@׭8z{Gi`pLg{ A 8@0} $1{"r4n"R8i{%+LH;*dk qJǪWT`0;`|HIwl` p Jn!T95h|;n)o"  H,xHy񬐄G ) [IPiG$?G܃)m+ Qڸ 82" }MM|~Gn[tg3e.fyNȠ|E PO \myTٮq*hp ㌕i|p$ QFǴͶ~r'z͊~@joJξh˄&gV&v'ݯ}R|EL@8 RP$i6}@@`0zccj_Gf"W$~,t` Ц<@Cn;ǰlĈRH 2x^ѐlb@8l A(thnd2bv M(v 0;Ee촀@Lyo&i0!Rpfo &Et#ЏC C?,C}0 ^| 0'`%^_PtH:V8(kClw+[7Dľ+f|I ;Cя7oIFE3`ѪO}75IK4s^O!.pnO|Gd)-J2B.?b4{TVMx?0DPj (ĭǫB&V#L6bmV|$iWQ&*tqP' vRi#p ]Hc$FX H) z!2}|\YiV`T~YK@hHd*UJm; jvq#C| @CMyA8{FQ?FT.Ks@{4ij8p`KlY/"9CtPCFH>ͭr"&Iqg 1M¹6oM!AIlRp<(޽ԩ(`M:eS3Hczu N)!d$~ >ǰU'   0JCGmK;P+]J\CVw#l0iHɗ1'ӈ>0X K(w *NX0z@{1@|9x{q> x-@(FCȑ(gM(p? !`0n?;oI#Hr)_]Sm?f:J!  u ֌OJ|="L8!M1>Z4NS [,A?$1ޞha&'.>L44jgjmZ&鲇uFt"R_ Ī29Pea91g*b1 죤lܴY M~I M#4Mk;^` Qj9PNP.⓬lS"_TupoI*8gZ"QI5HhȈ1L@+JA,I=oi ʩClBEXd Rvt/\-^g,<>1"^T3. DqMR}dyy4F34})CNc%G闳c C br> 5{"AB@I67b?B!Ze@"_hBi(dd2îbdd$6nCCj)6KŒ2B.Xtr!*pDC4L9 *%B7J܄Fl6-@ d2(h؍E8#:v|n'Eƀ"b'  .'UD m! gî"_ɀFOȅs9esʎHdb~rp%lEn$Ö;+Aaa!Ң/1t(4 F \ R"jF".Oc*%T8\x"~Nta`8^68'ˮ 4C'fU*#%sc{cjOB^kA!aAjі;&|2$!E!C#fĪ|4JBj! ""@d2v'#@/,:J\LBpEzc)m#lf!g)"j_ C&1%C(c"xM K\rd"F@z《R:Jz&Cb1hRSn8ht_rdu$te7H~W","D6(7C|l r24BrXC"C.DmrCb!U$%<#DÖFh`w)k<4hU3Vċ2j2mi&f7~a1Ô!)H:6c@dbDU1.(V-&@"7N'>3 9;J?DP9B(Bz#xT:$(2"8H :DlC"z:ETZ Hbc."fJLd:_")c/sIQU&D""|u*HgZ:ch #cnUI0ӹc&_nl(# F2@㰛6|߄Hsvو8N &f?F~J9YP'f %w5q2fsp%JS#O^HOgmzkomCaBrB@ υjW[h}hC i?swÄ6nYzf2`4GCxTBmBiFO3Z2u&$9@*J;ZVas?TjJLӂx#/?) \!F&;-z0P&#atA5DnXC*NFi_肒G8&qrSz&UghE%/qQ h{Gg&_@bӝ$tuBvҳD!bj$U`BHh`y%OdQ?h:܀v!!!jrvS*CT"4#𘖇yBxU&| \ %'qcXV6vgX>ՃmQCSav 7N[Gm"RwFZ Ԛ/ApbE\)[#3Hބjz"wET(gTLTs(>v]Cgw"/II5Cb)Olv~Rqm6Pb"d4!Cl.lg))s+Bѫd3$4g>\kax% A{!!؎rc 05H6 ʘyuG #%}%s4UYcP3 )"z&+@/GP2=UmHv Bl?DSv'b4&D_|;HE5o3~k*(iʦ={Hwމ$GZa\H% sM3 O{bS҄d.~:%>Kk9PMDH P8$ @0'(`\6G+_0 C38"oz_pS?yvg `7|?r#d~Ϲg?fA}O b+/X UpSxuq+?J-& "g*bw og{J}q师iր한CS=mL1saj?3㾡o~ēR@*}NJVAV}or :~Chj={Ա(Bn<2 ?|!`KPz,!lT&)b%^ y,Gî9b,&QsR< K|N< `*H}+@!i@ :jxЭIqsF$xn†xS:yRi.%blR,B` ~Q ~+''*MR+k3퀀J| qROukN 0m %:~l j*kbz@ 9 Rd\9@P֟S$Txgy{rhH>idOsLn"wOwL>Ua@@: +< B!CPS{ÎCvJQg%Z&* h*r2hB4  !W3ۮZs6|L9tB} GȁPĬbuD(~w0L Ewp4\ Ԭ9 r 8h@vQ8%E5 4qSJ6搸2X_&mL'Œ]SP/X Dزh*ڊQ)JdhfTQiř%&%^8n8F9d m_Ԍ zhpAP8p Ij.RDR@"ɈXjp|E!cHhbjKLI"kfJP*EQu0L}J^=d(x6ɀEd/3$*Oy+䴈Ua=h `T -1 x|^Ŷ13W_@e* 2pDjLS|}Z"#dRĔ( S ՜&O9%&rRY,(w`"D d@KQfk,@ "bιDFj% UQVJc 9$8 ⡏Qt^Uྔ.QQS"oTq|sNl[aHi,RM;f)1~"C@Rш=#PK $̳A\e8Z:XM6 [ća`\(؊?J% sS3%)SPȡ }` @C!<`ȃg ; @d>4(&N 11+ gq YpQ `q< #AR^?@9GCDMQ& Fİ2Ր4Od?O쌱8 9eW*!*) Е1CRkfKeQdvhEhLd/<"6czY&AZqZEB„pd@`,B_ ?E8djOu)P?TxP.% RöJH3MH&?>!$|$df/E2ء3T>nvdc.b`"bVCbNX&Bƺ<H.vRUNY2MH"c0%`簥 >D,5"Oct5 B7@.8-HO r"","o-Ob}ŢNtTB|‡#5,dZ%@I&0XC7G } [ Ќ(eOI7' Ud>eET#d7-h21.dfj%-DTTB`J!@&@ c>$>/Cn"".#>aR#%72 h(4.;zCZ-AAAVT`@aN7 5&^#4!H"1( =`. 2Ř<h$.maARao@w5 "G ,s);ze<'Ķ-bξ-=GNt։bX.Od|:CR52LO+`Eh\*E0j m+B!- 8rye8@"@^B2@a%tb JED(?2Y 5k\dvPlaIDY7$^%O69%$@< %8=Ϟ!$BLn2%?(X[I O:&iblRI$E>`C&>+koJ$>VϚ췥2נ(m5`j46$*pׯyrOZͷ,66pOw!FB)#]6)=++Nik뢀))~'d$_&$Ƙ60vp76Z{0^M*(-*'@ԬbDH5=!tX< .vnpv)Oj-ag/Ԣ}_Bft$-$Hb"*+5EHM|{ 3.vgr@mL[#DMk}J)ȁCDBD|FHvNˎr #\nMʋVfyiaA VV* Am"@md4,ݖ_1A0*#6í^}TadeABĕeK4}MkBFw>\.)iS bMpmM6J E,qv:ڀo(]K]6!x)>"dc# BGDn8/jPhd'.^mlSX !!vMH@a\YG07>S jC(`9tJ-A5j\RNQ'$I4UlhBfZbYi,#Ȗ42Rde:ۄFK"8~Y.<4m",(r"˒%""nEf촘[,륪bztB\@ :\H (J$62XrD%_FD~"!)'1 %VYōT&Fk{Y@^ojc4h+6ml"XXz̭I5"QT,E(b`:8V`&PӂzG8k;NWc;?΂{"HblCx9aGlyhQ9vr I)8Vӗ&K1?40FB%&d,X;uǬ2WLJ.K`79/ 8"FW ym-;D@p %LVkQ8  pַ}= , ˁiO_,7w>b~)Sn*64(4x}8 (|Zl({ @SDvBl~0+}jX |h9@ 6 tH} )} }@>:ֽ*|''GƮj"3ӠR#Pj`=`ևAzµ,%E38*LF.p9Bf|i7Lz}'|P,tʢlF5 }2?p:x&KI3COjygAl@(J@FQ@MAL!&i0 !+D"& ,z!3c?glgf!VeHXl }&p $3V#%ϛzdi|5( @*f1Tr~8 ǦH|,)Gz:B6 !2TN̋ |F Xynl֨3{"Z, 3 ʺ G3xF-:xKlS/|V["Щ53 3RWG^4'\|(nHrK!J}= M#9&#,7α'ŐbR-QbДJ +c왢 kX9& fJ%\-s•Ѥb40ad=i=ZqJ%1j9]04&' KXw/@VB50q6$HrpMab5crb*oiG.a 2ˀ;g!r5@dp?_J h?4,{>Mp;(ycɅOg,:øg0 g3 NAjԬM! _9 @B? 58B:.Z cE-·"=i/K˱q%h4\; ĉ;`Re:"sD A!K4dU0\ǗҖۏh1j5UBD=daq]䔚ٶEV]/50^"$Ӌ o֋ı#nOw&A2&CzjMkM`ĝf+"<9ZɭSFC3?yמMb,QȉV>k]HcniW`$"D[X,죻k KlaG+hNɚ6H% [Q'Skit 6"o ҸÕ3VrlO}sR}MZYװŬL|Ё$S̹xYUqcr?K=m9YeNL<19&Ǩ#ɧU[^#RhI\@$x[pd|8=r+{JUm)>I_8E 8+^ 𚟹:iI>Ga P0 ,)ĕ1*O}@\HʿAd:8g 1E8 *+37l7.ʉ*m@&v g+n&2JJ ܧ9u8mc!:3͹JB[lΙQʎMu9?h9}.Vؕ5^ɰՃ>H `MS"N9{!<*0EqC{DZ8+FԹB?.FifIriG[SMWip|/jawC<"a!ATر"lĆk,("XB&6ĒCD!zRb|OT~> 0DV)c[bdlAjqʠ"~c l͐:i70)lH-, ;MÈBJ$Ŀ1)mf]&4l(&NM"% sG64,t&D2&/),Cvj,cFJFz+TnB*cF?cFNDͤM<~OHR&|{~80/E,:L`%lP,f,3BeT:])l'r"Y.P,)3Thmo8'c4"""X:~.*5$zw#h#722R3^%~jvZH 8 %.EDsJr*& Kp"+e2'i8i,.cN>>."D@DLJ;n'0NȔ<(Okjlc\LŰ,&(#6†BpnE6%,%C!hkXfrA+9EIc(hN"`k4MV`&`"2~@*Un@wc0c6]? ʀ;2)SҚKQmjb<#&1I6`>UVA+X:ili`zP56O8}<(9R$̧B/n7Ӷ'ZtcE6$eDrC\&I.43OEz("N$'v4꟎RyI6Vr2al0Uj8rVܻ@,G\>QgJЇ/N!4o &׼JDP] Ú"9J 3^5Kfz9 K*' ,3Œpa@ $LB",bw$a1@ cXg */X,7)Z&71e#^AAa?%u5Pd@{JL +3I*yz O@li0 1x7yEH.}cOBs C Q&.afElc7șf"yE9MIՆ.<@B Z$8$BiB.U$_Il"+.c b@g|xBfJ4ej !hF"veSR.a>)Tn? \IxbHABJ׀Հ"?~QϜJZEd<l'$F"ccB`MN@'l')l'K) z@&9'si5%%Z&V--QTU"=BbSb7<P"bj~Z8a:ǮnTP(l(&f.X5Cf)7yMpALfx"'(q5E .ab~d]oTOx.G-cjbG_tbyv?"f6¾7$9f(D*C+In@#/$,`GDa\ g $(e9x$r@ߐ4* @0 @@W:I1 `h A 7R0 ?`J444PQ%#@ Bj @Z!+,hObC<@>CP;?з" eb2_ax͓Hk\kS`kDY@`3;h~wvLFJ_ >}Rllw} }ǀP?:Oph|;->nP+ ƪ 2= 셁)( H~G΀2 t(V*([͔JQ8/P9*2ʄkȢ2j:L}Т"'`ʪL,%((% MSZѨ{5 ڰ2 ض)4Y.[5Jf(~H37!z!PA` ꢫI\ 0k LKh{:RZeK. =`=X'~1+(ҼIz̪G(,Cε(Wd,Rޅm c2BA _7}'}|ɜO)HnSSSAg0~@B1XjL:jLTڄ2ڟ.RzCtj23 mh*@ fq* PBqJFN(tj2&aXlAxJZBV81{L.JϨhΖO*;+z‡@%귳:0uK|w#3Sw4n|#rVQeb9$mFJ0faBZYZ !8ÝSz̀1p,ėSiLTlJI'{#dj%bܞYdB58ߟ('"͑V-5&fI+:]+35ܘx?ǹAF8ZwoCIZsr|K=e}CRd*\Ȅ q5%$團piĠ^:- ,ޑ4F]$en?dU%iE@zNQia=@xbPC#CgMFcR+P*l|JӐCm%SiK"͏ӂjS!\@?0 !)V[>Zs%6@AHaXB&< I`%D?:`Y57 Cq -LSe@#@,CfLaNH@L `, A1|yvQm͸P怤2k ap _JMħb`OTBr)b3' €4& (h' e;e?$pV>MRªW B|%}pJܜ ZpXa\3\ǑJ^U*fd|.۽c ʒKHVT#ADfR.SS135FW{,MdXQ`HW|_@Ys@# PJy1ЃPImi=0%Z 5V WrE 9 ^ς >IKoG$ \ZkA>Ũ=Hy+fu\\Wx+cőK4n *"!Wh9aj܊R]Tꄉi uD?YW>/8v@y"_fE֢S%`:(Ho?L4(q Q<ѨЀD{:6(1dЕd$Qd`ekR.[ #.?rf!3`ot IhoouExom.E$`86D%"I6R$`0"=qٓ`<0Aǧɥ6*!m\9MEfզtq]L4u2ʼ-B(hн|ƍanAB_IYI@eV=h2 EYܔbyl2"6,0@܊h2Y#xS<S""xȋd$Ģ"cL4D})\B|"~6/.J+'@,$F=B!P;&X.8  "FXĤ6 Ft)": FL"*ȂP/#m, Ly#bZ܂:mP°%C0,f4bU@> ƄDjx/$( 4+62͌+^s#V2Ko¬0bZ-qc2d(EDRxeJC,WGYþN#f>B_"["1bK(fjB8-:-vAT/x z,(PF6e >:l*N^5 4Yf0|Q|iKDaaaB!4yz0씫˄l(,qH B%mjhh-v%Ji1b`&X74pV[' o澉jĦD\p|kŮ8J6Kj~D!c?: B8# &`:@  d'| :OCm@6qgȐc23Ze!#R Q\jfF10X/#`YJ~.V?Śx즍LhnY&}0b}Lж$!6"@#%NjtJl$lJ(J>"mdw>),%/nr$~S@+,PWc:SY>7.P#C=bPsc:1bYGZdr'B&GV"H$" 澯L;I0ffD)F܇K5Jc\|R@JH`R2|J~*66Sc .) j5D`*qtbHjLkc1*R-,5&@7IdTjT.e?CCmS'w: Ida.put8& FDYbJ(D)J9C 3C.Ğ2f@AR1yl364* *3"Ӥ#,.\roC.enjQF'4vQlI.dl J̖q3>!I>ݣ*)ȷJ.\K43kbC 4`<d@ 4n[21H.oV\hdk\uclڃ$$#L C" (nR%X*+ڵ{bYOG84Q农$9DN8%R#DbBIcx"6¿o,##\:>HSQ2 Q.ã-.A(ʜ6Vچ 48*YZfMlOH@i4#d3dQ+("Bu5$N LBȄF*Rkȧi/6-+C[POuDjNz!krY(} #ljE#D#>(j)#CXdP"2dc_8T90pDB>,` M@ * "#./Qr#tB>H1P n|F"0H6,El'ɽrctH!dEM4f淖@I-  @ hL$,ߢ|_@%60$",CFK#C,k#dΞafpvƞ/PD(Ckı.;)MC|xklc;.&oq!"Dc,@,cjKsҏxH`ĩ.c.ꒆLM&>K5SDJB,gEho:e-q4MjSE /d0mU-C!eABѕXs  ZYZȣ{t %m2$~QH#D4H!6AގUnzN VLT룪c#P[*<(ba!nB!/`21p %:ir*6$/xm|K;f8{ OJqOJv@j7FT?@BYĸ0d2pA)qrc"IY(SicID, @P ' ?ϸK  0B&8 "PTH 0}=Ϸ {!p@*o3Kc90 Კ1 %  BG%pWKy@м(Ф9E}XH BT h7@|Ph7-D.| `65 8W-oe1 =:<~!Z)!hR:'ԡ! zH#| ~BAPjYA·.Ԃ!!Ơ$꼈 "pB(tP)3q$/r҃I2+8ά0:D@F7=P;x 9#|hSjhOZߠ8)!k|;|绚!@Cx|G "'|8 },4Ph: 9NrMx4?aE1$zQ(x}Q 7B ֨h֐]"U:Hp|wav,bGz @/ Ƨڀ28ЫK֨Z0E8I'}ڇthV8` , g8zp&AiuǸm@w`J\t)v^V`[v{ 2^#?"@)!9$P(x 8@9 9[Xnp. X#8> I)]u]> ߒNGk `Q3[ &5hfn}cA)M#Ϫn.Pȃ#w nϟ9` DA/(r]׺_  rx=GmD;CCGI + ݸLIpԉ! eHRD%Y#oIcaggRsAcך%9`pC{)TӐ ,JO[sU^hU$QR@dJd%#|/Ҁl?ü~> :~%?P6<-a@`Uh6zNx?WQ9bLJhe/v|&K!G")w_URa ߨL> .Dz@ |GX@LPj4EXKc)rgkh3ej_k-DNHs&Es0 n@@w@@XȇBȠ!c$Z;ǰE(+@ǜ&)txPau5)@ )z!E›w;HDA#OSZ ?HKG (4CG<$Z9L{=%!=(ZP0x<@o&Uc9"73؂0Mȍ]G vu1(uv;7\ZӀ-iC+ =FGylG'5>($maRo#CI%%Si /=5N9-8ʣ8S(=ATNٮeF.ET"bY#2AH a$D=GE,@nC,A` hV@ Py>@y>ǩ $z 9%(iMבV9Jo-LZ&8Dx} ) |>f.x T^3J)Bjid7 9ˀSH}ɨhWzWCC!LI49}#R)%҂2K!i({=pt+N@R,0Ø ;H  `! Z>E)вL7,,!Cz]\XL9Y9BYh~7=Kz췾5XOcD"Oga\t-%–E!A`.9,#yyh#7þ9T/P ⚔>I]69w-j D!>ա*)N`&H$`0$Zg(x&B \eh"Rh0#& &iH*Ԉ"FcD W !C^uD/bvB,+^$! 8J"`AERS$3DD"JEhE)%"!#C4KXĂ%< CJDPB.ƀ٥k2XLI ܣA2,d$F$*4EtljD KHl(BdbhB8":$cVmk<.o!x@tl8T8]D ,dKEV!Ã]b@KX-"v%2>1 D L2HL DL2Dwq#N6i̱h`8HaJ~$T,9N8  @ai!rm`v}`p0A&! B&`@ HR!b "aTD"+'Jr?\g0=GH:hT@L@ !G@a*@T`(`%f^->% E$ca2? !(aO[`#ADI(S8Pj$*ae gjn`8^m@"lIA!!" AJ` )sAmR0@\`D@\4t/2LrO~.DޑTMF:b9H80G2a,Z:qfU4T/#BB=B7,_G8~A%"Fx%@2@Vg#DJeMef Q׫Y < 9AI3C YLV!POOBsV$ &cpRKD'x$.ƊUIQi0ID~8B/ V D ܷ5n$ #¾G`=$*$&=%T"(7d=+L@KBJVh;H,-$M<ð_d TS,:./f[̦:h"GxQ"N$,jUQxAN5e $ #):8 B ,,#PS347"r.@ΰTAI~> v$6{``l sER04!"cs4jcE'AG*)` Q("M @ogD@)e@BL!KfU0MmpPn(j *jAބPVv/ VHb3kL?"4$wH!g,TG3d<$)EKHbQv^s#gbB% J@E 00„W0e%F'&CҒWE ;dP}_MRE m%+ y} 8c!e.HFEiNo׶|8\GQyX!dMXk:j1]dhVx/B!&,2D$qB1$K"/&VwMQCʫSJcKC +7oa )ZKRX>PvbdhP+È)MMJ:RF N4ɋXZ=0E`@#fϮ'Q;D.mB^{8"1cH"$[$cR#\鈺RHD%&9[<|*KI$Q% b=w#!54dY,S(,ZzOhd8#KGU.iMYo)!ÿ՜酜*s=Of8X{}ڿ!Uv?^̐ Y>b4 ,dt$t,0TFΪ%DgbֶexdfJ#^rP)K$fABD!(ӄv#Dc HV !l#Tm@A6"%M*F\"LDV;!qS͜aJc+6I&DXCD/LK.G-% gDpeW$Wj#k#"# @@@|^< #)C00҇}$O (TZf`7RJ&D߳J}HgIIAr \!|ԟ[@s+~Z8}ʰy5r))J%e2yd&V 0ID?5S&qdJ}(U]&,IS>=^q5?Ԯ@m#| !cT MRJ&lTA,"P*) Ԕ(*J̈ȨHP7lf$j A<,3@9|_J< *.+Ҫ-KJa̋2G* s|0'˲*ҌG1JDnDH0?BF 82Q҄*ID}797 ĮjCWT꘦Ф@p@(&"v+bH#ǰ !pԥ2`) zv`A&aQ\Ҫ!ǹw LXҊNu{":/?Dy P}gz 4V LI~!ǹJ4܊ 'CөX @(PN\` eb.螬lz}Wg (A fYG }B @ 8,[CVE) ?K2}JԴ)xOFB **|+PP,(.ֹ %,lzf0i2\2mg6@fdkTc$O`K̉X c2:$E#xS$H;12 u˛Godȕ "~@KGH{z2Q>$+ҁE"K]kFȻ$e ]BC 2<5F$nYNj<7[ ͬkHi.,9R9H$K),.:ATb7(촬>I y&-"$0bq7 %J D%@E)%'$%DTMjoJJ5h*96f}ϡp_%5:Kt&uv1.WBqLĜ.Jl)]H1T"&i>$J E-,3I# ";P$_T%- >pɪIjc)4yZOZje!Q}6(e[R50n8r\H"CZRT\L  `QJ_PmK$I]HoU=j %kAEv*SijTRbu[%Ci.R.MׯV)u'*}j-KuY 1W2D%tIm X"@Q/NܖH!17be +K?O$M.RKdI\- c'e ԴTV!g P| JUlQX5ȬRMj89S=٠5O<@c^CN=qzk-5%.Y5t+|D`UF+ AG(%캅QN`,A0a(op |.WvvzN ,&`4-== 0 A`A=ޟpW=C2d&+jYK$`oDR% 6!ţk1j>B-"~Fⲃ h dܭ%h&OBL$,|g򕧕zZG`ׂhh")gp1+P#$C bDS)(s( cvF$ˏDĢ6R,ȰH̀K𨌐0RvR5`$ $.Ԅ|$V$J 骰=)C#$=cIo`T@,O*P1 o`3*(HX1+;9H]LDf[_/>{PVdZ=- a5Нn!+dޤ36rIM|֗* Նz0 Bu0ĔFMN۵II12d!aW$@~kJJ@bT,l ʈ =f ü("bAFG0ȏb'n""# !VF0(r$ @vb%#赐R)!hn)e 2%N.jb AIT\ԍOL͟A4 2<-P-n%O ,)**NBc; 0ARvvSSn.F5T'X A _qHs XdX%P@O%R0/%''5jGAh@0 *΁" }_ z^6z4~XSDd`;^O *̫-T-kvʄM꼝,J4HBHzKZr+ HkBJh- 2ӫg󼉨I ?< T6$t$$8,y"jk*KJ"Ch#B~Xס*ڼ(GZ tD ,AsD)D8~RI\KJӨJ]+찁l3K{ ˔'E#ܙV̚; SQ NO $ JYx7F2"!oK*qJ U2Ө4 yޗ"Ƅ^T (lFHVZԔ$tl- ,IZм%kC:KaBeOQRLTڼğJ :0U_B 2~&GE=r0  HFO#|)T}:Z2~6˲,~ J3i%.5}LoycUȀ Kr8]ы)ZΙu15)^N*"hhhz$D0on֤d &75Sg1K~zUBJF1ZM@TVAٺT{D"Ct%N0O~fm)*eښAJs4`JewWMI5k 4P2[r gefӁ*gY1V(_ +@(lG(AĨ]d9En&EDNV{z؜:_Rh\ֻ=9[CMO"LG.D T/ⳕR*k<}^ٓ.^UÓOAFjIӶe*AZa0(؃Z2ZICWъ `  M|}65Ҏy4AbLJ䯮tYYbOl%WNH%q@b5uH֚#oCGŒM=%] cz"=1*jDNb*n çr"7De:EEq-Ŧ@iK-$xf]&XSAfd3D@>-F{e!JQPq@Ƭ'}Z+ehJYt!r`EIDwtT0\N\0X:3K Q#4=ɕå0Aт HG%"*,r> :']cxljv̲Jʾ CYݮdH@<<@ :+xI $0#dA%~7}9AL9jo\C,\CylWTXBc&;aGH92g|L[C^5SHrhq9-gUs,ZVTKT=D%"iĞ#52&F"p$-7$̞̋'6bȧL%:]o5bȌmANZ[=x!4thd 2EԾWDz>kQ~-mvŻ=Vb3O3{/{ +T+ d=X,VBgmu9,\KtNd&e ȸ<R 14E~1r LkLfЦ֑/6lvF<|MCz+htiI,*z?0*D.NCPˢkjA&3J|O bT"?:2*<,?P_B~Ls4념d(*c,h4Mbn:vAnrO$OIH%NaʨBl0f}b$l^>J,,!lbhFl~osE`P' Z$FJ˾iJpΣNF<=*`aϖPQ@ډA ,hVk!sIAmX{UP@w  /?ڍb7%#߯B谜b[fxu?p,Ib"<D }qn}?-mjV\bn^kPjSGzQʔΣyڀ,S9ZQ @8+H/&,bxI*2(bn#ʭKB.^M+s-HJ9*2+ 42,O=Zr:j"ĩ |b#ތ7o-q"M &8)'̠ e=N>FMbf,L37)j)K0jK-"(sF0t# VnjMZ:h97)B@r$`* j Wؠ4~/ȥH۴\*ǵ:蚮(wGI!,7z+<?|u*,`T } pk JBXG42vcuo+ZU& ˮ2it/u<8,㺟WC%Ϣ HpZ!wmnM=F-A⊬\}^SCE9LE [kd]1k[KzEpWLJEjT?9*6IH<ꊃ DuAi97˼N<<)}Z F+ͱ70@}4JyduUBS 5VѨ'1T^(-͔ )}E%D)j |ȃq5ĤUD^6DŶWXw=-!GlL]-^nA7:ym)yRGx>SksI-j#%R bR(V-18^ZTW,"XM2[P,whW[i1fT/t`C:5dʀ'-&ػ% _E$1_G\u"rD9V PUߤ((ՠC.,=IJs Б3Ms%LARU(ObI}U a -?|"1\/A2ڞ4!"Ȉ+蠸 )`N9[.kS!ض/47$̙ Amԯ2#,TS,h 'I%[8Fڂ"@"+At˘q& {\ĒV)ˡc>Cؚ3{(I6ʖW50W`wPk&\KLRc9s: m)e |GNF98nG$F؂S ZļX[Iz9 {S*f睩N9{M`齳0`16iʄ.ݨ[^@ 1H- *׆QlrY7ydŕ',/ mYok/1 a@v j删qYUYsb!39F1 XC"V( )o^}r~7t 7DpDTZ@38B2 tQG4 \cԭ2% KF͒VI@eVBeVN5~*[CKjEQ1(e Ucc:NȽ:,.+Pg*<9]|m^Σ&Jɹqex9XAAkuSyأWS_mAHӅ b6\aJwI)I(NR^8Jen; =ǵ(`b:Rvw&S\rLfcy;м\sM] 1>Q.bCN9g5JL%s/ Lbb3Ӗ2DUM3$ߖވ^R%MgQ ݨN4h}H%)yNYFr͠]Lg0z*{u Ƨ8m끧 B7iK8YʶLt TE%Xdw]z쪻)vAai1twCjvWvQYv P8$ Ba@ !xN cHt  @d!= f `%o^D4:#MJQ.a5J]GaP x+RQYI De%2, (J/(m3iܒ-vV [Wrn(|eQx,>AS\mX |?#V *Hkzԙ8[sA$" C$Jh$*-;4, h+1$F GZlHؠdj +K[.Rg/DzD,$-(޴.42l+B?S&C5a/,GRB$dLH&6"B-C,=@ OK!O v ,J*Z3rݬI5]Q :811'iD,jMHGP5Z S$l/5jlUkS  "+U0 LZ++ȕ*ˀOD_dq 73=8t.Nލ3/ 1A L>,e|qKYTL#U$zk=(~eEbP7&]iOVwMo̻_i`<`ԧ&~Z./o=g7][NՐ:6k1 B^ܭ%tW]6w ɌwGl(p- s=QsNֽ[/{ew[a pv#$rٓJ?Ҵ$ QuvMU<44 "b6wjnrPTby$-T+i#% _h#VI ?P#ц@:8 B0, ZTJIl'Z5)|;P\9M= BPY3L]]=/o ܹrv<7CG^ &C|1OxFYK a29u)gg ՃM rO[=@tύ'*$)e諓e}-ځnLNm.b9)ZAD1 ?(HG.vP5#H5><%ct՘x=N@*~@\QtAi"8 i}fP0*/t霣Io=8¢SHL*%͝2 QP]c֕q"z;Q(NXi#ƶd~sX@ Lfn);BT#bRy(a4 S&Ű:7#+2U=$giI٠Z4x*zD_UنRpUvs'-(?Ԓzu4 bhHɇ@!㧆-i jJSj]xd2l2H'~OI3wq6mP&v9g7>'‘Pqg䎨3H@9(T,yQMI mNMP-Hc '+cK#޻r|2]HĹXJ@)n$6oOMr|(!Z}W Ryhf &XYfRX$xV{9RUym7ku.[)jasH&FW`8ׁ"X6}W/3Z|)H["XzQdn!fE2MSӺr $3u$o){8v]hB@@ @?Pd4A8V-D@bH᱘>%"cȴ€2U? N5)F3|7BGm<1H@uY"5@17OS [mڭsm P~$tסwEV@ Jqt)f f #YBs.ew 3>lo\~n MKw=wA3 XT vzW9b[ܤ"K;楧A `*}AnSb- bϡZتH,@ KdB  )`%0z0z* 4#$<,<C2<C>==$Aperio Image Library v11.2.1 label 387x463G3 %%<"Umf׸r [s6MOh  /G`x(R $<4Umi˝S`1_IVaky&,۽  S(Q19  , ].'q$uP7}[{vs;Nb&XQ- | ?(((KaSh(eBE$ʲ?aS)*2OBu,8 dd;1{R&}܎iHg9HʑJGQM V%#?z?2—= r)O^K#,nodsF})D& #[֌sF?ZxQ4YzӕCcPA46 =F?ScfEm ^q?Bh`hԌ7Σ9Zp@Ec}:J#8}9J0O/b*8>7nN.'<40`| ! jِFs_*@1$y{L<9"[C 2"W.XGH]Ae9ڥرN점:)j]ث(*OP{Ոҥ* 8$r;Hζp9;oNܲ>XI 5Z`V V8]{֭bH?,gCڪEsj.GUQ;TT$FBPʿ!3׽J΄ye[s`#6Eci% tA={قXee*y9׽)m[ +*Jאw][Ak} PYzyƍQ+^jFI~M^@?\s- MS ?\sI4Ŵg0L"7}nip!$9h[ɗmQqds׏ز5W+y'Wh;}YehRy&nNFs8X.xmm?)rA9Q@"ǹCnT<}}6);Ȯn-ÆIUU:R3mKon@da3rpxV[P%ϖÈNIr3eidkeRVE\prNrH$s{ 2GgrH͋lhġB ])zcI,Y5og$Юɑ+ OGүKhkQoxP>Rry=ҍ,=pI ۤyP6u VѤ_+Ys3# 91ƦA-[>k3IڣA@_8}զIBӹn}h3 p D^g=s=;f-Mw\I9aqΧZw|mg4dfPJ q;dPA4L"gUs!a qzT j Y$`z I9uvpZ\5 A>bG9$zgw<:t t$:r9H=i}, hm,rNr{,[# mc'99$]6!6>GoGS&2h12l,׌raVX"M@ȒH99Ak(zC 9990ZI çL˙zE 79Yʙ,0 )!G'&hmv7ހR:moLCm/y0@'j ޱk{xw)f#pqt#[&oac#ԃ g9r3WpV7Fz g?NrD73]@}3bOe1$=9'̪ xeF0rņœ'4$ yueN镚> 1,7}O;yNF| KM*K3ž:zmX-.v~#sqm kk%773JDq㟧mI srL-迾;8B8z;M_f3Ҡ&M!GbN6eMs,(#6\kr6CCǎPF&3OX"FٷTnB go%.^yq 37 8 5 521, -~[&l^~c4 5$bFH:rA\皊JH#4#=9 }r3SK؋frX#=pW>ꭝB?0XX(Vx$gϯCyC1b@Ҥ #[ӵ C>ч(RH +53*,ncFrHdӡơ 6A=J!_3@nK.r2A#O>Is*/ +f9 imt&jT<ʣ88zgi$Χo3,pK" eB ad= ML,n54(RࠐXgs .i'bW,Al03z bBH-3v*&c$3ɹ-KXD3Gq<&Fs^o0GYhnH䍿xp`Nw`gqY98Q0#my@:wPѭ~郒x#gմgm.$`d11wὐ\ӓG֭6kl!bl`GHўh 0`ڻ'`8sްm巊Uϼmq8s=vj(ȱRǓ'5S:Q.FwHIJOsT̼r'",2JxF9'9Z<R8-.s#&.Nk79&KA2ΥM#95Jhu$3<  qy4SA%}qo#&´ffO: R[\ ` Q%|71oÑ=fʺy$.38ʨ}1{bia=6mǔ 1Pl^JiG`JP]jk;UT2qɐs o֞l+43H?r=s&ID+K2?ϩN''kIdgo$68E\[K%»Obq R YbgOZ[`}?YGwzU%lַ&ɣKp@ 댜Kd+][Yw8  uwLer"H$7t`A0MkLGe5<8c,;r}峉A$R^wgn>u,k59yݞ[89>#kLRo"f3,{~HϩjdjPBͲ5bP!pS^%<+76qښyrJ)쏕zLRȊ0pȬRS pH=1OB]-1%x`9qOn*ONFٜ[9!Q=xh?to ۻmBP?=sDH剜Fr.\~>r~-vڵ<9kS{}ffӍVS#[s[~7 g Z(9?@9'qIoZ6GF2K*X}$)@.HHhr2O9'qV緆oy1rp׎tjbԴ3kt%`˅oïw[g[fÐN@8u~i4QO< ==hd8,XQ+*3}B@'NU屚1 dW*ïM{;SYZ"pMg8P*vZukǹޡ{R%cEv+R13׊d6GrQ 'jzYh3ynp}F:`v5|I}.v v{tj05%% 6~ g0q"p ;{7QEx qZ2CG]A9n[CހP=:r  X߰D[q#h8A׎@X >e4"$UeO_DӡA 2yg74Ur@1 /b3~+ (h6G${FPc83LqӼB<ھ8J 7 @~:wK6u"M#cQAcLqӻI.^:$ '%F1p;9昲 4ݾx.'q^1pP:K d챟11ÎA;`8y_sr݁a#q׎j+0L;*dF3x ˪}CrqT h_ 28\u㚞.-If   =@"k KB$ O5>VEho%ԧ ܅=@AniЋ$KxH#̊ь#t=:,J3ʌdd{1΍=S]6jș[ gǸk6;HrϵA\tӭonNj9Fn8Tt)4  70p~s*iݖX5)N$%y>yIkg-0*mldM >rzmB_-m( SfO\{[ ?$D!T2NlZKmYp'L΄62]_-&,R/eB@5-k4 22"?ǝ#ԽmbB#$S0vzvLѴ[ekigE+ xcsR"Cqu ";Cd#ߎñP?q_#DKFP s#\UeScUq0ē) 6;tgn*S3 ?_&$H$ݞ82I Onkf VWK1`#8'{uIngiq349 z?[m{EiXd\F@֥ y'YHz[dp{lО4X ̐:n=T@OP0jZ@VInbP|§n+w(еMYg=BAc׿;md TԷ%TwY 2H{coQqy7AZPΜ:mT^m9Dn/zG^[o"BBr2 %@swr+ ClKJ $caҫYw $uI䁎9!Kyq}hb6,Yy:0[$&hFr:ʆʚQ%8$s$u'_x6"V_*] s>4[ƓtIg9$㞿̎<`+ST;4<Ÿ`\AkfUxwp8G1${D?ISq%v18$ G8w?GԒZ8J # O<%᷐H<[xp%Dь ps&h IH%l1:_ $hfYqd.:>ԐG2ɖ'v+cs^[xVPHJ}utӷh-4[D J>: sn=vPZiJ#*ِq#qӜt[^9kIN0O'z$$M<6ES=@e(qDvG5-@o*9u&Fт0}OcdŸB% @@=e uBd3 :{5xq4k,J[k?yᰉq2+7Uns_b7U$$mx׹o(4`D2Yp~PO#$f7t( (YAgI6O1S sz[5s1xܱ yzli TcV_Lw&B'Nv0T9$wY,1\a28w:ũqcles+IpvNOw[K&?1mmA@@ q`$w}aR7,5p0qs-߀K+Fin%?eP'Bc9NI'e-HOxШUR1$sBl^V0^ (ͼ-n%6`rqR9msnFpQw` ޖ>eEgVު 0q:g9.J$ݽ+r08}M:me@ ;08q4kIYJcuW= Br[puRuG'Yn.ao!P`*2{-txdo2O098מ(,Q77[ve9 s`=Ò9-좚PpX3|#'^x.YT3g@_PZH$$g$܅VW "`BxV rII?ZRX iI 1GI,zۛ|Rd,IdWH-9VUh+\u#UE"2QBWHsZ(`,0qOQ9892' Ǚ/$S5=ͫ_me$+n!ר뜜/Ihd0$@;OS=ifdy"I9 ;##֪Ͳ4:#Gp$=jݴ2YDֳBc%d遅T`}1錘-! &N@>Lzc&med'21CԜu<c&9]/iXw'8O1H!#-,q[8x8Qz*越Cb81z)IfLFs+1z)W-M~#8>9=qؔk "vsr H {ױ,e]C&Ҹ‚r8?^ƔACyP(0^ ={N#Vvˆ 8v&Rf94lBA8 qM^Ӯ|)&f MɌp@rV-}{ODXp?*PE-c()OoX论و qΑJFdgPTdOHcTtKw.\ddOo[VD22xw z^D.m&Y. :SᶅdSp$aU}>%tFU̲`%@늳ycHX$wxV!iU%)[}ڣKT('#LH8b8Ϩjm  gTHf]}p03#6(m9?@z\QymteG)#2 r8g=DCa#I[y1HYP+ Th&8b>qtkt_8NyIgrT rHI i}1xQ] `qԝ܃]2&[ba[":#}+^KkeDÐ8qӣ|`ġLwh`>QG:0E=f*I5O>+H@+23ISGc&DX*mf@<9*AH%T,d8yѱĵt|m,fO|~y*m̱~^E(#ӿ5LFfw\mrIz.f2|eO9}jHt쌒;d#-#N*myaۀq2R`>R\E s"mM"28v!p[qdtxmmӵ, vtx+(>v[$ gmu _9YBg%IO'#:P5ř9\#RTy9}sӥJ,uǚ4D.KeOBy9׿N tRܤfUA hVQLuxnc3 1"b$HPFp=N@Da €3G_^=4{ۍyow'<:]Oq$vUOs_~;;g01'-qߎ'15ŜNkL qױWvi֑3KI`c~$lżhy`x>%V9Ydr`rH8c4GoN&(+AsS> ov' prH8cj;P,hqF<<3q˼4ь 'h` ٣o~Ш '?vpxKo7k1QnyU!d)wrx ݎMuO+R |\gGVHG#$aG򊑮eLp:}p{,_ަV]>^qkK2F2]392#Fr[)#EHHE !XgKqWMS=NF3;6h!/ \y#;'#T HO$T n'c! zqKW/#vN@B'>=8%~Uв#E~7sC];JCvH41}5>L:3#hJr N0Bs׍ ]Z *{h#kb7qPߍ[i"!Xd W=T݌Q%]ou\~C wSR[8n&/)0HHRH, A9i7&G8UU0\`IϧlsUdQmˀB ppA?NK=ݦ.;\ H'xxFqcs$+hYd Q3O䶺Igm1? pNJ=]+tD#WHTOj !Kfm䷖H(Fҹ9*{tUI {pfB񟸊4|A㷭T QޫL?sR޵m*Cr^GR~@Pt_H8vdMz|Pdʪ#6Z{hgy^iynsTЮA{ekI UCUF:pGL X.e"GS``Ќ\jap(#'~qm_ f$Dc،=Cq=d1iPI#G1ywxx & W w gLիk cVt(|J8?ws?fY-ԋȅ`T++9:״+i)j~4*zqO4e7gbl!IS~4w+bVH AO׽ch|ʀiʕe=-D<Ȋ6=\dW0G cos)\D3GzKsHLA/qI#Ԛi n&r>2ᛱ#8Tm_}ҸT $3s &]0y ᛱQR  2 'NF._*Tge HʜINF+iY7cİ&5 Lzcܟ`D>r<'S;agz!XaӢC,VYZfPg;h~te`zummNEpȒrx @SߦjԖ@OpXǀ{d u隳 )f5' UǀgM6Wg(&e,8Ld?/sMbΩƲlN*vy<@6Gv?/zqSh`IHaTgWrrWv8:A1sni$rAyB;vqR:ʚѮuW>L.~ieU 0z u=:,Yg\e#m3pemnHAin w/4R+cfzs~F&>Jάѳ4s + `p姹Y3:Pmiq@O^Gc"b.s$s 6яsI͙y!;+$Lʙ\;aN[u[-I!gG eN1PXM&BP\L :ȫp@}b]imxy09vqxug ̋ N1Gɶy@7$Edqƙ ӛ.7ۀ tn-ľDPq9Hwv71\E# p}?jK{Y4GFek1^=p =N1iWIgr3Ťy]IN13Ik֗$qǘr\OSpyvMNnsE (c'1ߎ}ͪVD >`##ꐇ)%yt6%a^9 gcݼ[2, y$pzp7WBȷTiVm$u9n5gpX. -v-!XdMPeXHW88r3ל^mb_%YW~4eP;r3ל[+ڶBEm w~TGLu20:c=ݎxsEJrݺf7`EOԮ8+g#n1׏JZO\^F(P8dZNyKQ⓶1Iߥ'~xȦӸ(8bFO(@RFx)A8Fq<{ _jL/ҚxAQuJ<):q)gގi3KPF0=hQt?.*8#Aco=h;~_ ?(((BW$>QL)@([Q =1IIQ)rQE2(^zS0r9m~N;SDR>^1VxNHV"kG3JrPlgb~ee(u>qGҞ0QO-zQR[;IpVP~TېkF{KX`tRrXu@#w׷[eJbѼ.H=:Qu ebxBU.V6+Bc=ҖA7irp?*F!fBzcʶ`47YHa'3>PHb'4|8 Hb?WJp@0:c?ZyT]c^b\yf:*1׭F>:)UA | {ڙGEԀY@Wlj/ C&qy˩~ك=@qFʢ!: Wa]Cy|w!Lx2ͻ3hON+ܐpF>G/F0F>qVOP.;}}iw4DFpI'ޙ 1Pl8iTl1#I Q&S‘We@}2I8 ,u?jeĞYX`=]O KjPC,rr۞;מ5jmx}%Dlxd`zg =Β t <3 E5ڠKd&z8zb*FTWzztua[i` \arOo\Z"qqaX6^sלg-0T~sP 2ο(+}}L> C 0FPd9<4=mKD"E,F38#RAi% 9=ԉ;oj#s&LlrHyv8,d[$[18 u#YU-" Ԏ}[)g;?eBڤN\%Vuk󿿭NtEG=>RRNq÷6 #Uݐ20gjCb5h6% Sd'cP#r3Bt Mce$ CUmWG(9'ryК\3X-pB:yO7w$O2IsI&7pΡ"xH,X,xP=xZxӒkĸD9q<^=jZb*:b \Ͻ6x-pbpn=|:Hk`zϸor@&@}qmZG;$Ax!;}=3ޣ.>?r wO7A3$زQ~Ig{qR}A4*AVMĒ$yhKP?rq$KS 5Cx֚,9qǶ݁-9#ϭ\MR ܳ9}iNj g1\n֕-L>AKxEP=N7wOxaˏΌ}ŒZ7FUFH>'Ӟ[pfy%\; $su$w\ybU$^OZe L[ "بSOӵZnV@Bô( O<ߦ;U{:kcgP"(icjGF ޜR ƮG#9ޜTJsޜTVv:+o 6_㓍ZdKqDB,=N7槎MAB"Ìd8GOo@r݈Ox $j3;b>n;V9i@!b;ԩ&,F|()i|/$J]ٗLnw7}*R5<J *D(ب•@1tL̡[NL(=ڡ^ QwRH̡JWv=3sTYe\}ݚ xv7z:l[eQ g@Vd[7z֘,/5 $1FCyrwsu0w&`  %iCwWw=?\sb[Mcʳ[zK{[C+Om Vs3ϿRDul8$ꑲvXP09N:f& -FFNs9֒;L3ϵHkTh݊1otI x߀Rn&Qۀ14þ 7.N$ɉ|ЮA74K qe1Ӹ75 )ظ` ab 56\8uGtq<Ռ@d8݌4v$T҃3'm`խdgXsW O-д1a qb7dZvR?P.ϽUG1uǽF^<`| B u=MA#_ƌqhQ7xzV]q)]Qӎ>ҬYʋ>Җg2` 2:qT1[kV("n l⠒yyt.Id|9O¦[rĨvy׹ʎ0 p:^ :3iaYi9`cH𼄩F%H=y-QDlnC.%X}KRm+سevd y-K-$ !QpGnN2kC1PʡU|ISB0+oWn0: I5Il5T|5 9#ݿҘ)1\awݿң2]-b38]ҭZ@ 6޸>N25,1~"m0p7s~db@6N1׏Sə0۷* N1׏]lnO,19^OqM2e''Oք%IcCrGB eHWP eSzϹTTO߸{˧%L(,{q٥(Tu?72? Xqz lM_n9#`~4aʪc$9=[M;LjX䞧!Ӡ[xqآ:9Dɾ0ʝ+WV>q=J#DRiېt]ÏYTB n ~0[lfݿ>ئi,̅pp?vb-kAs8RI=H,S*}@ڟ#lK ~3QXO J#p=*6ǖ\)Bң](lˀIzTV̻1$PN[$u]>Wa[ OGZ&ɦ|{5zA`scҧ xh 8=t}szST%+>7㯹7} !:Π}%jP[qh1eBO?GĎc`m8Jgu lUק$T~eI'XFYa?cH~(/]3H^,2MOS9m^@#X!c\XA$%Sm~xXe{/K"e~tˈ7 F( =5#T7 vR-2ͱRY\3?޳-rLZdǾy-TuwhIzŬ) D-Î9qRב}i8ϯqL[ CP1$. 3f܉&VL!T8~}̰eo#M2[r*83bƼ1!r\gj.!8Y88g'vzN9 mQUxU9tmRBѠQ6̕ 1EVL&y-F 1UYĦKt63 8?Kc\ioB",H$pk[0^G98I`pxM>3@@9#6mMch"+j θGUtcPs9=ZXao61!nH=9* ITI 35<)l3)rd1S댌v΄H`&>Tc&Heg2~9*yM+Q:dHңO,H7˞J1RDmn9@@yiU#J4hP.QˏnO f"{.N%P`aF=;{ oң*6:w& [t z]8`d_ƕP暥^2zc5='m+}:SrcA\JNF1'=B9})1qKtJ^qF8җsގ4HZU;z~>s9:B:(`)(((rQHѶ84QMh()T#eQO2;"cy3.IJJ(1`R"l 0NNi񡑶xZP O֟ko%Q/= F퓏 >(b[A NÄ cIsFxSlWh6dg>خ(j`v((((((((((((1ڊ((((((Q;QEQEQEQEQEQEQEQE4XڐHW$d;SiqEQEQEQF(~`QGQEQEQEQEQEQEQEQEQEQF(QEQEQEQEQEQEQEQEQEb((((1F3AF(((1EQEQEQ(ia ϭ:EQEQEQERG"b-QEQEQEQE#*G,2H"v)JdK eȨ--0BFF EscmuIȮcUћK_i T$er3 x9+"M-R}=D7$}tcE0H6e x9jӢd̮ 8 =s_Wӭ͝I Bw0ͧ=+}j\27@s.0ݴrn-+8di@Ÿ^F:~t#0봅qU$O0ᶒ6NztB2G=*!, !3۱3b,]$r1n㝠`~T"T'@$J] |Jgc8eg qjX qjj//J40EwOH^_-#b@9JHNX|7krf^'t}ἧ>iq'8qO.[rw2QqWe]إoO&'i=rhөGOzLm"zQJ>Mtv9;IҌ>Լ␊1IۃH x~4ʗczN9ъAߚPMw8׊<FN(g Ri(J1۽M9/:99"Կʜ-T~4 `~ xqq (((((VERQEQK袒(Rv;҅,p:ԩ*N "Nx6M=uoHl RXT*Gz?}2˻zI5մ;A9W;ճԒkѴKO8Pwɭ'bU=cME;wv8UWOZ&cw8UWNXfuH`vc$Փ) Wa889Ү[9R%xp9z҇ЊMIR PRb"p4dR_Z23Mz ֔QA$v4>PXQzRdZPā =h!c;N})2=7zPOj(ȥ;FEL&TRPh"6ymZM8~Tѿ*~xɥȣ+KEdRdQ)7-.E QIzPs<3h?:"@(9QHN(ȣ'?tgKKKFEQEy;ѹsғ M.iiw (&ERQEf@M8&4oQޖdQFFi `Gʌ\]‚@7 2(p#֓"rёKKRFIEdQz2)2=hȣppZM848RQg4n_Z7Z2=i7/dznԊB:FE.E.FGndQFFEdQIFESMgEi8F'jgKOȩdQFTLA`1֘Gw0Qq yc*ȍi"8Xi,R(dpAKg)\4dR@e=Re}ERQFFq0(Ȣ 2=i2=>\Q}E.G#QǵnqFqFqG"(qFqFQFE{QFG'`J2zсFGzсFGQFW֎=EfR{Q0)2qITyn-sinG8+;vR ե (=sҼxuU"{d Yv$;A*}e;4oJ= ^mj [*,۝#r+ȕѥeCV\V7#]f3*ns̬K<@ ̨vqjF,w1HcXbvX9>s{Һ2)eӟzƫ6qFR7ɒz`gMMDoѵ%`c)!FܓӿxB5HbX#TZvD,pfCkp֭O/ji:Ue)lzQ #=z++pqSiQ@>N:EFQN;E92c62ǠR\ {_}kBHD1(=S# 0UbpGퟒœ$`@ZO8)ʻ1u$(<0Np ֌yt4jn攮@tQأ,84c#F849lfy(!NS;~Oz~+N.2R;v&T n\R~nPH-_ @rz J폘TTރ9'^ޝiwN'UŻSY r?r+&=SFϡbSsR uF:Ԡ/QKKN֐=E(@UbcZ ␜ Z)h(M!`9&)jԛ֐!IR}/<(ޟZO=':,yϘ eOI(C>t}z/ѽ?(AG޿_Μg|RCC#Κ'/2;UWw1U2we$|`7zRoZ:}E(uR;` ֛+| "lF6G_QRP>=EQ}GA`s3 ֔zPOFQ(ܾ#84:df ց\FAiw/$h$P@!ES[2E)=H2qޘ2<֙ z)zȥϵ';qMo=iii4QQE8y8z$q~t:K'𥥧b((((EQEQEQI) ZBF) *GpiALrÀy8;@ny}ֺ{4_rh8:O-~Yb`08V>Yi%*2~㚇Nu)mfX`QGD*i8$ "XTm̋pN =W}ꍭ*E KX G<{fh#(FsG bw`$^7dHǯ6\򣣤|W]w~$v&+:\#E]| ʽWye{QSK_ ׌DdȢEC gҚ( x>|xZK]c}pOƮb!l1uAvu=Gf(=;F1Gxmd㣞qOh!}Zq7 gq.zcv~bk;< 3?$ciO։#Y>򱮃Ef!AF=NkBM~4)>(Gnb(.2i1/>1Is4R1H4{G⃟JnZ)0in)08zQMޣS)O87#^x"R cӏO ҂qKJ^HF &}(){uxezIӊ(ےj((:26` ȦRQEQN@֭5jvBJFy%B`cc19͌1L4`)(b=sziZRlS|vH9JIlRIwq)K/h@r[)S'8>9S8 4R$8Z3#J\vߗ ;f8=?Zp;O*^,7M$zBHh'ޑn;rW{Rg)hq89QN78]uJ_ƏK)QO1E\"F f9ܞ\nvq#?k0&˴sy~ho2h=OGINt>< H1ޗwKΤ 8ɧŷp$➌d?~Ru|wΞRܞE1讥)cRCw=nwCƶ6E:O[zw5"$xf֟F́+Ѻ]xMufOsg!fzuyO%PhxHML}*^H?lLTŚQRc4J4oJR V?q >xH#J(d]֍սK,2kB {J`dTenA dTGJX0Kޖފ(" R(`RRѴz 1GF`z )6/GIzʏQ(gGyiQ?*?Q?*6AFڿQ?*0=Gb6B 36u$Ѵzʛ#Gm$QfcI_Z?/TB#:ARcLx)9S$4VR?!?ƅr:ObFcPT؃mh4J?җSD'?#>>SD#Q|'Ԭ?JSQ? BJ~ښ&sc 4:?!?Ə%sj?t B/?i_ B'ƍA;/OG /!ƚڦgTWh0)GA;/ _SE}ߙѿ'g+4z/l%ƏF7,%Ə-GǣfH5-Vi>33@4p+g+4z/m?%Ɨ3GΏA[? _jz/m?%ƏG:?l%ƗSFqit Jz7m?%Ə3IVWito J/KVWhѿ+g+4y?~t:G%ƏmGۣgIkiPN̾q:K( )t~tc9?:Fi>X$ϔ?:_6Liwf yO~.?6~`~<v(\oR&)|ݿ1G'x'1AN7=9<(.sY?烊Q#)ǽ1kn'1S<ڗoʓoJn~қCÏQwsyRTy?q*O8gMJu*<_G|ZrN iLkG?Q6G( ԎUJ/##KR̝pߕ1\Q{dyh}?*C<`ʚnc7Ho7i }Lxʗqw0i2o7sնrjžq1khrjT&bi;ˤ_OۥCHzK-#TPpl>Ťd?4?Ff#iE+}2}Gm9Q?ӖF"Z_h*p^l9tt(ЍGeqT|;\;@C7]qU4=6_;g?rR7Op2=\K+8D3C.p2=M>-E+M:Vc8ZMO8.A8qYڷ% (cp=Û$UVi Inq~ y' s"VSԒ~WyW c)*,Ocެx[NiLgT@vI9+MGG}l܌'u^Sz\ WC 1ŇF޴x|?4Ux|?4U֏CO*C4 ?#IQh3@FO*G!'G!'F?#IQg#IQh33޴i?? i?7xO*C4TooZ? i?? i?7'!i?? i?7/!'IfIRo|?vχF޴x|?4U/!'FχF7޴?#IRTooZOC|?>O*CO*Kg#IQf>O*G!'G!'FχF|?4U֏CO*CO*G!'G!F{zgO*Kf@'Y>)֏a[O.hmo12 CJŀ&|S"WV\ke<]@oz k}B^RU("M.2A QsHM q$s u:($ڊZ((EQEQKEQEQHMe רe-:)hZ)(Š)p(8AE`zQE )p=Q(=(RmSړQ?*6QǠؾAR?*O-?*6GG?*]Q}Gbt~Tm_AQʓbt~TWMt܍d~eͼwP43hۨ G|';ZWr?k;Nt[\˝fm'Fb$N%]H<?RӷF82iwIeiv9KʳzQKRc (zS֒t94%PA'Z^^i3HA=i1ϥ/Ҍc:vϥ&: R@x f<ғӊAJ:.iKv&=0})'#<9xi99^zׇWWO%vNx4Hc cLOiXpzҜ''%%*-8[ :R14ciF0rh }iI)))QEQEQER()(^ԣhRRRQERE%-z QKKKV`$l#֭[ cUBDZ;O`UěH}Wڒm!=RqTN9 jNF J^Դ"ERQEQEQEQEQEQE(RYJx}j Ke PGv_F5+T<"э[ޢ((((( @0()ih(((Nt@E-QEQEQEQIEQEu;cQKY6ʸy:mJ̿aY 8QY׺Z NɞG$~XۑQiZѿh^//j=;U7wSG5[Hs=m݀4P'+dQ3Hx4)h'z)ih()ho"ыNwF-_׬_o~{B^RU(((()Hǥ1sw#u;(((Rg(--袁EQEQERޓJZZ%QE--((EQIEQERc(J(AEQEۜ7ϧ4Q[ zC\߆ ?`x^sgZ(QEQK/C)ch֒_J(QE%QE/j(h()GZQ@J(J(EiE\՘cjVm~k6pq{-͜ʽGF`x=CڤHH̽HNTSD9Z"縧REQEQEQEQEQEhkԿ_үZRYT<"эK'5C)OսM((((((((((1F( !PH#(nn[on[on}>(Z((J((jy)*a$T ' Mb(EGY918FkͿ̍XHrqT+G,`NsQƳ[I925ErMk8d/-T{KHb(F81CVKB"z F^lp+:VP^\p+>20cayo`~AҨk0z+h]0kx^7 $@jJEQE-RQEoZt|VS1j 7b#}4@~(( QEQGz;Hh4iRE-RQA)QEQEQKEQEQH}SH"I#8 HR p9KE-RQKA(t)h)3IL҃J:RZ)hJ()h(=)2 ?#3\ǣS\߅)cauy'Hi;⓽'Gz(њ3KӊCIH:AKŽvQc9恃H4z;Qڀ(;{qE qJ:R/sHF9#/j4ךZ3F=@b҂Q֐8u @JF:Ngf7RK s^#Qp#'ׇ2eن}GE94QIV{cedN y۰`]`&)r(w eQE%% u((\cQEQER(Py()(ES8RjՋoZ;.l8W@qݯfN>܁qTk)SdGV89h` r 4QEQEQEQEQLwdpҘϷ9cɳ'=1Jr)QÌTpNS Ke *5/@5C)OԲ}T<"э[ޢ(Q֊B3H(QGz(((('M!;z4REVnU:)*G0")EzaHw02?:|CiK(%JC(0c֤*JZ(((`N0qM`OCC88\J@?E]L[TfEv5\KP?ȤZ:r:R~4vpL:{RԹ▖qN) $sH8vRJrw ('# ?(((q8 :QUB6MW+@prFiҼrsӟΤ BxpbAQNzsA4#ASE3J()p@֊(QIEQEMQEQEQEQEQJzӗ(Ru4RQEQEQER@)–SVmV-~k,EUCp`c_^`|T¥RrҊZ((((()&sL 斖kԿ_үZRYT<"эJ|ȧcm?cV6()hzi9ps۽.sNҝKEQEQER#(a2(j3GAE-QG^( tREQERQE:J;{K@91?IpbXb5JbDq籬vAyk"1ԒJBԄ3MF 4Gn`tJeNq>7 9fbVU,"LjVv򥗕X嗑Vh85+@҅T'߭.1A4w̏,j޹`;SkY7H;{: `mCPj`Tՠ0ju`t4iZwF-:?+ )?{A^@wz IWQIIERE%RE%QEu r8=}sK((E-RQ((((Z((Z()4v(QEQE-RqA(J3E-QE4s03)h%-- qֹ jr?_4}N溶Ӟ3^Ԕwu'(zL L C4ӚHM!Kњ)ZLH -^(9s!=hk=N+nM;E'z 7E H(dzAF9׭`zQfq}(H03ރ\PzҐqӞ)[ ?((((((()z`RRzp#i籥J)sRs֗QEQEQEQEQEQEQES QIIEJ)()ihVbWVa/֬[½[5U6?{6Iӭ9U9jX7=rxDAN:f/Lc3RS((((((QTuj?/iWP׿׬Nƥjݦ-REQEQFh4@Z)i(()()(=9Aj3KE-RwZ( %QEQXz%Yv\ψn8tްuIn g" 1ڪ.GjY]~ޔ(`Ӗ`N9朒i`M)aJ*s;DA9=١99W4w3[ճKEQYV*b$}83"9qY^!Nˠ8a:Vlv0V(?+|xqb-xϧ]d$$mBIFt$gi枚l%xsOM* NƭmnE-RRKIEHR@$R1 4diY CHrTSg{u:QEQKEQEQEQIEQIQ1GJ:Q@u񥥢W*qM+4ҧ9#4fFiih)))+Mw1\!`;g]_ty*fSӊbI4(+Wm#piA~t>JN tp.N7t[N"B>e?5:m.CSJ*xxYcWCac <+$da]4R,,r2 >O/-m$dW[}H8+P^AWb[xHg8E+6pqr-HcBҤP*@7J0s952=sM7{R`o#9wA֤ņ4SG.zl#@á7 a8t 9|A&1y+\XV|@4` m>^}u] G䂤Y! ew~#[4@} ;b_QA) PN:Zk0^zRJFih((Z((((J()h(((((((((()((J((Rќ}+O5"gkk6HWi/57]cutץ/jo4 HE/ҊAHM% @)(j\OҒLsҁ`toSE/((zw^(RQFGNԇizAڐ uJ~} (9R֎=Rh|JN9Z;<E{x[5Uzg-*M'JʧndK4Z?ݷGcޣBH& jJZ(((((CA* Ke *5/@5C)OԲ}T<"э[V AEQEQEQE%QEQE (((J)(vsKE(N4RӨb)(5E#R1\؞1X+}*ctSԊY*$V 0'p6oi<ۗX}V|=27KEQEQEQEQEQHhZsse *5/@5K)OԲ}Y NƭmoGJBp(()EQE%%QE&vyj3( ң2-ӊ}IRQIEQEQEQh(r8#(h9})ihJJJ)h]uJ HF=9_a4`k*H-XqYc朑NH0br0Eex9;w+.[g(Ƴ A XQt}kҠ51w5k<sg"-lh?ӿ/UZ4@zREQEQE-%QE%4QKE-RQE-QEQE%RE%iJ)iE-QEQIE%-QEQIE%-QE%REQIEQE Z((J>iڎ^Ms:1lju,{9sU/\ׅ2ڳ0[]?5ttgE%ϥ'jCi(((((EP׿׬/ZRYT|"эK'5G)OջM(Z){sE-QK(J(B'!}) A3EQEQE&( sH2@'@t{)h(QZ1T;Y8Qjj.$\en_UԠ6r'p7/ְ`Q#*KLvs$;;qڜ~,7sۦ*W#?ʤzФsUۊyڌ1};RU vz某)vrKTeI`SY5Rߺ~>Wkv#f5b*}m޺nAh(MirˏʟC\hWBSà5jkvH41֨$Z@#ޞ,){c? kc`Ҵ|kDŽoCZп׬_ @:wz IWh1EQIEPsHsG9R f CBah ZZLIp&}ihQERRRwǭ.)h()(()h((REQIE%QERKERQIERE*(nP㸮gH\xSs;xsҹjlm3ӓ]z=koIIA J){QIocAGc( \Qړޓ84P(ǥc(i撏z~xvr)>Rw'Mi/juQE'zJ; /jh A0)=1J q4*BR1'94ヌ9iV*U@\E2((((q<` zҀIޒ((((QIEQڊ((((hhRQEQEQEQEQ@QNEX~zEM {s5UZAΓjOʽC5s98V  "(*zjr:SSh((() QEQEP׬_>C^^#E;/iOk??)OջM(%QIE%RފJ(((4C@QKERQEQKEQKEP)9'9=iu5t>Ϩ/qڔf% !\u !P=sQ.9i5i0HR_JB~i9@o< 9^`ڑ+>#2Hp@BTQJs=}*0O>&6.x/r]fAsEjhE<* {$\So"ֺ|m"ыW/)^п׬_4QEQEQERf()h tH3HރҊZ EREQERK(i6Gh)hJ(R:xzzZZ)(JZ)i()()(() Z(QE-Rj;R{MxS#sƷX:Qws5n~&))Z)(bS[i)?\JZ;E!#8HG=()=H-'(IG=4BސSvZCG4Rt>Ps:zPMuF8#PGJ1ڐӗis֓?6G>wRwA;)ґǽ ?((((\0)@'JJJ((((((f(((((((()hQJ(1}Ո詡^çaұmXUZ.?-ve1\cWgRA 0NƥG?F5nkz)hQފ)h((X(>uQ zk8^X{sZ)2=-pFu?:)wE"5,S2)DZ#9QՇIRSEQEQEQERQE-QEQERRQEQE%2hx7V'1L%&U1\đ3INw-.dQ;IN> c$NR:) *G+Vjt9r:SaJP0EjS]=9cF '}E :M`dpGB*v'S'q[:=ʑzji^|~[/qWNQE-QEQEQEv/ȧ{ыNF-^׬_o~B^U(J(()hERERE 4REQIKEQKEQEQIEQE-%Q@KE-QIE%QKE-%QE%QEP(ZCE%-PE/j;W=xR/\9O_ְ|>?skxַbRQE-'SqF)@#(;QI2)) '4c^JE =p(/zPh(N4LRc#SzpzSzsJ1h;RH8ߚ~z :OaK('<I4p84OҐ?*`q_ ? s^^IEQEQEQE)$=((((`9QIEQEQJ')((((((()xJ((((QEQVcV>b/SEҽH$vۺbD?&bpUΕwhtw]xp2KRzR6 )!fMxE"ʻqB8u*J}:(((()((5/@4ֳj?/jS1 YOսڛ#4REQI()h{{ҪMA=彿>H5Էg s@qk]mf[e y<~lr͞53v;6$>v? EvuEQEQEQEVS1iX^6Nū4A֯hG$:hXW*RE%R()((J((Z(-QIEQE))h)hJ)(Z)i(EQER)>QEQ(8$A8 Jw38L,S`#O2ORNRSKBv?tsgzkA8_ֹ Scsӓ[nOzIG~)&i%!'oz_z(-%'ozNQAip cSj:<*JJrfFI'(8i00yqB^4QIEQEQEQEQEQJ84QIEQEQEQE(RQEQEQJ)h)”QV#VOܩsZ`l9uG5EibFiN٤];f3ޜ)Z((((((T5j?/iWP׿__ȧem?cRPGv?F5nkvJ(brM6GXлrIb\y|޹; 㘗/ryonw(kWgS,[0d T3IE.O 9XgK Kw9.w[KxbB@iu!Xݵ[>b95YYGi >r95kk&Ub(J()h(QKE-%RQKKE%QIEQEQE ְΥdN{㚆{H.TV5 K|UF"pT=+<W}Q:4g#m Am͠ I;ɢ4 6|Nthn*K}-Ss/s,:]a:ʡTB(U B---QEQEQ҂q֊(+ )? wF-^@^"osW?4AE_Z1EQEQEQEQIEQI@cQh((()h(()ih(E--Qڊ)(((()ih;hy:R5 D}?T#ku\.ϟ&;pڐI%6y Q wJ>c(% ~ F#7Sh=ޒȥvҔ)i(ޏG~iG֓8&~4J:E/ԇsҝ8ւ8(((((G^^0tc@Կ_ȧem?cS#E;iE%5-aY! n-aYzE^8 ڹM嬄jBȩT|Gȧ3*[݁,3I 铞*q.U*$1J(]tӴ|mΘn[_M /s'ky.,y" pb'WKmrq] omkXD6ȅ@`9⦩j)h>QEQKIIE-QKEQE%-QEQE-Q(+ދ vK;b!b\Ϗn.XcY\ 68Z2rqRycwgYc+j?Z/o]ݜg(kΣ(((8':Ҏh((wF-:?+ )?{B^@wz IW(ZZ)((JZ)i(((Z)=E4SX6AS袒)hZ()()h)())hRE%QEQG֊(;Rs95KSS[ոxARsLAAK֓ޔZJZv(J:QCLQ;QHs\SNqH9IL S%(4(#44Ii{GA8'ZpsK994ާ ֎tcafj$g5xkBSk#WDzFi3MFM'QHyS[PhJ;Qڏ)>x("HhJ9Ԕf=Gz)آ(Bp1AƘ}z٠^ց8g9o֏@ў)~)"H—F44f ?N08' ʕPA$58'X.xKE*9vA9"L袊{ rP\ OmBNHʎGShv[tQL(EQNpE&8P29QIEQEQERf)((()A^h(()(Q@E}j_rwH!py]6l= 0m ^ |0+D(bI=(cJCNTRSih(((()((u._пx}k?]^#E;/iOjSƭmoW= c`āS\NJYEݻN06O9A<ƫ½cWZ=j&gvh9ZF'F&3hu)j&?7lUfH`y=*Cgչg鸌]^jɐ<c] t$0MXlU(H i[ΠT~u H#|K޹˩)"n[ b?_Ozj[>TQaF7fE!*T"QT@NFE8r3PF$O>S ud G"lTe {ui4u(QF?RIQFM;/4}(@9nGjB_ߌ #8Sy!)O|tM 8Qx*IXHTd*{K3.^@;I\, S=jݞeu¯ z֮+v)hv쨥iIkwd; Xu;ԥ) ":FdWh2ݴv#8A·8-WԂBVSUjuTp3JXO\M9%[zG" dҡlӭDjeu~f͑x"ȋu~zkB)()hZ(()ihKEQ()NLgR~|`5f0H$'>ԙd**J() =4簤% P0=@Qz)h/ȧ{lbӣⰼm"ыWi)_׬_ԕ~))hZJ)3KEQKEPhL QE-RQEQEQKEQKIEQIH'h\19<'$斝KEQHi !QI---%QEQFh)(J(()()Gj^+oq|j8yGL5N&Z#$@H:Rv8I׎.E.1IM_-)JJC)(hIE.qҌF=)>g4cJ>c_ƎhRRGH=i9קZ3nl^GZ)q֛߁@8iӚQKӽ8sz'CGҒr)3 Ij0xP ?E_k~QLp#cZ(EQEQERTvx"ERJ1ށIIEQEQEQEQEQEb)((((((QKEQEQJ)Eb?CS*XWh ? *X^ضd QhF@ZGz֝h#4襣KIQ1F@(();((QYJ> {@zOv_F5,|ȧcm?cV2OJ5`˩:/G+Fc\j;ÐIȪd1桋 ;nqR x)ozR~sOqgRyT9uE)(~4K\AR:BphaJh4sg=:Qڀ1ҐƁAqRvւpQi &9ȥ943֗r) i`wz\`qK8`këkQKR(((((((800{JN%6(ip0Ny4QEQEQEQE(((((((((\VcWS*H h[#Bk4-ilVqSN=(qE'oZ(4QE(()((3T5j?/iWg_ȧcm?cQ'5G)YOսM!(M]aY ]0YL (`ʄed k%a==k"93!%v֬#`Jv'L *Rx)1B0y5{zxC1m ckCHB#w a_ZТ%.&KxW?*73!¨ɨ`sQXiy.e;W$\ɐdaڹvwb~~g2_MJ jj?`* Y C)5Iޘ}inI Uz'jOu= lZ$1! 9"{$?~aqB u9((JZ)i(QKE :h&LKEQE%!(hZZZ((A'ZBHri ds@'8#' wF->?+)?B^@ozIW袎QGZ()i(((J(((&h4Rފ)i9yJZZZ1IEwJJ()ih44g&JiM(@QKJh4RQERHJ){QE (J(RE%(t/QH8:ޜpe?α4/u{[=kg֗QۚoN!@3KA砣8MGJ88G)94ڎԙqNڀhjoSIB8L SyniJOj旑FhwN('zRPzPsIۜQߐ)&<;R ?PIcN`dN9ph()@J(((֊)xPJ( RQE((((((QEQEQE-QEQEU}ڒ.>],w5R xzW=Iǧ}q*LYS*J89rlqrIGSO)ihEQEQEQIJ(%QT5j?/i֨k_ȧem?cQ'5C?)OսMl2s3L?6&N>n9SBs"509b+6wL ͬ*x9b)fWg4 \ IhF_=izlyc^5>J38 9N!VgqS Yn"Rӎh1smkCG?Z-b-3G?ZihZ\-a#/>Տfۧ.j[KJkD\X\$ujxsqSq` GoSPc}jW֚61LPj`qPK"@:2:sTnʼZty Aⶴ[HL09[Fb[UEQEQEQE--RERRQKKEQIIEQEQEPE%!)G Z)i3IIҊZ)h)i(%axE;go/ZMXHxj 7b_QE%QEQKEQKKEQE%QIEQE&9sIZu-sE-QEQEQEQEQKAGj;S{Ґu4RZ((JZ(ZJ:QE Z(8uRQE-(Kڔv-u 2?9ax{"P9[Gn)4'z(QEAKE#}i'zAH:P:Qz\w4zSޏJNG-/^wIސqA4b ZޘC}Ӵws@Mvs@${):\RӨKKKEQEQEQM9'Cp)sJ()h5/@4֨$zj$"э[ԕE%ͬW(V@y*W#=j.(tYJXo땻8dѮVz@iB2My)J&PH4?1M6s ֆ$Jm[m P1ZC@T-IKEQEVfl2ci6]cm՛=v XAXf<f6deI F)03môv6Hv:SgSuJ~~$oziYL`NTyQ:l-"P}OzteH>tgfެiN{U`(QE%RE4:I֐H9:))((@1E(QIEQE--RQE-QEQIEQEQGEVS1iX^6Nū4@֯?ӿ/UJEQE-RQE--QE%QEQIEQE%QE%RE%QEQEQEQKEQEQE((((()(E%-QE&(4RE(J:Slz=ZHv*e~)ypS$,X(i[himb=MۙDA̍)qoD#'0p((0((((((((((()()0s׊NA&=h(wF-:?+)?{B^@wz IW袊Z(LE-RRRQKKKEQEJ(QIEQERQEQF()(QHFG4Ai{bӊ>vQIEQE-J)((Rw QEQIE--QKE-!dRiGAJ(Dauo76Nū4@֯_/UJE J)hZ(IER撊(()()(-v(()h(((((g/_M!H@(s----QEQEQHFE! #z(RިkԿ_үZRYT<"эK'5C)OսM()h(()((9惞QIֳnvTbIle}ʨ%޳ov UV'--q㩮~[R&ێH_GSVcndd wnڮàJ\.~j=w ;gc ,rNI5aa䱭;8тr[MYuc4QE()h((((QEQEQEQG(((()h((+)?ȧ{lb @oz FWi*%_(t)(J(((REQEQERQE pN40-7 )p(((()3IE--QE-H=9$!(&3F3֓p)rRRQ@Z()hPhKڔ 顬 k|,2,{oҶ:)1Pi=);Ji9)) ;!A# =(:׆W׆AȢJ((((0yҊ)QEQE`E9QIEQEQEQEQE.N1J^h((((((((((?.*h5,Zmc>hPh-4sAZZZ3EQH< RQE(5/@4/ZRYT<"эNOv?F5oSkz1E/j((QIHA搃E--RQEb(3r(p2=-QKE((((((J(i(()h֓REQEQEQEQEQEQEQX>8 xRw;?bӣX+)?B^@wzIW袊(()((LIi3)iizEJ Z)h( LҒZQ(JJ((RPi Ґ q!4b RRE %%&h-(REGjJ(Z()GJQ҇V%X>+ nen5&ԙRfƎG?N(ڛy4џz^أ(G(ғ3¼O&?4yڏWO^i I?O5?^?{}G+#~/i|)^{}G+'~/h'+'~/h{Mcz _WO^i I?<¼O&WG^ijOWO^i I?O1/+'~/h{Mi?4½O&4Q I??^?{}G}4?4yړ?4½O&4 ?^?{}G+'~/h[R¼O&WO^ie#?t?O&WO^i淠?4½O&4Q I??^?{}GނWO^i I?_1^i?{}G+'~/i<)?^?{}G+'~/h[R¼O&WO^i淠{MtoAG+'~/h{MkwWW{??^?{}GނWO^i I?<½O&WO^i淠?4½O&5t?4y({MtMk{Q I??^?{}G}/+'~/h{Mkz OWO^i I?<½O&WO^i淠?4½O&5t?4y({MtoAG+'~/h{Mk{Q I|^i]L:5pOʄvg׽sG挎QzNy;uߦhRԀ\/#ђ==(vi1FSE'4ghihKG{֌fGPhR`Q"M8ޗ 瞔9s@Lx0sH2O S8)NyJQ9+ ?((RI94QIE J(%KSh()X9=hGZ)Tp:Q@84QIފ(((((QIA((((()h(cRҟZ? hPsҽ[dosӵzׅ _[RJ#* %c* $)ێ㏭.I#;#;џ)(QKE 9Z(hNh\KnAR t4QIEQIEgQEQFyuZ)hJJLQK@'z;A4QEA)((QEQE)()(((((L҂qڊZ((((((((((((((((4f4E!ZJ(;QEQIEQIEREQHhQKKKFi:Q׭QI֊)h)(Z惀:E-4E-QE29pAzR09Sץ2pL,2AҰ|#ZH#ys8?-n鿊GZ&s'ZoZ{RL~44p1Hy=(ɠh#ץ#{Rwi3F84vF(M.=4NM.Zk pw4vi@84i'q1֐c=sHW߭(ʎl,})O ÷ בڽ_e-zvZ7#< 15ʬF@$r3ڶJ+9< q8lP(((KKGzAL~ ZZ()(((IsIsE-A搌рiiih)h)hQE-E%QEQIEw(E%QEQEQKEQE%QAQ@(J9)(((((()h(P((((J;KEQEQH(qE-QEQEQEQE%REQE ()(((QҊ)() -RfZ(Z((LKhZ((``FȤeWaJ8v@b{;R:+VRG G><c?k$}`:i?9xqZ ќi:h){R(괔tF3Hs֎s3HI`{R4ӻ})qH }hRdܞdRQފ(4QIK'ƑS.?7Ұ<&se'?顬?lZ8;g(9P);fԽqK?G==tuC))Zh'u)QCsɠxA `Q1@u(#pixw :۵pxxR8< _nc qϥ:Odփ M#y rsMa=sA Gֿ ?(@!ٿwQL=N(((((Ppr(S=c4mQEQEQEQEQEQEQEQEQEQEQEQEQEREeA"q#^=s^-5c5hs[J6f惚CR▔('9>R▊(;RsQKKE%RA()()E---%QE%REQIސR ZZZ(<((RQE-QGQEQE%Z(((QEQIEQHERF & REQEQJ1EQEQKEQEQ@((EQEQEQEQEQERw)(;hQHEsIQFhJ9(JZ(\QEQEQEQERQIE%(J((OzN4QE(RIA08 8) g;22&((H*#mR2) 8'j4yK94ॏ 8'ҚIcQe%QE((((QEQE. RQEQEQEQEQEQE)x4QIEQEQEQEQE)ȻSrإ'eGZEzw[:#ר=>l0[`!Nմ3j,sӵ+tn-QEQ)4QJ(QE(J)(E-QEP3i>A8QKKKIE%tEQKEQERE%QEQEQA()()((()hQF QEQEQE-QEQ@((J((((((QE)3E▊Z(((-c(`P(NREQEQEb)1EQKEQIEQIEQEQEQE(JJ(4Rފ)zREC{rL(rsb>m(oQbJJO+#Y??ұ#?롬 !Vxn~ 4qAtA.1ӥ~G=(<1IaHsǽ }9xP:3LqA>ԇR^#&qF2OsK@POJ0~rO/Ay1JGnx$ LsLt+"+!`UqVFqKOJ((tQEw(RRKIE%-QE&(J>P)h((JJJ)MQKE(Z()(((4h((Z(Z)hJ)(((v((;E(QE)EQEQEQEQEQGJ((((w4QKEw()h()(((((Q@IE袊()(l;z6pqփq֔gvRG= %Qڒ2y)G(4QKGz(ATw#6 *>( Tұ+ $5\f7<.q5@5zCҐRu" iOZ4ҁOz1 Z1jZ1ԝ ֔hާ4)OG:8(<:Ҏ: 0{qNԙ8j2@+)@u1d6I9ێ҃&o4~ c@S\88sGm6)2޴7%AAEQEQKEQERE((QRcIE%QEREU"jhiNzԽ4F)W|4XL}kӼXhq)^9#޽Wa¥p9 '=斖J((((E%QEQIKE-QERQEQEQEQIEQEQKEQEQEQIEQEQE(=(QEQEQGz)(RKIEQޒ)h(()((((((ڑ0=iցLPR)((1EQEQIBi3J .hh((((3Iڂh93KEb%RQEQERHi-qGZ:iҔsȥEHz ddb?OFmzY^%#ֳ<64 9 7^\sk>׽&sސg JqK)1GojL;{K/QGO~:F3ьtIi94sEsҌʎvQ}4cdqKyzjϥ(i!ۇ!K穦zIxǽ#Ny9!LdqJHr)O9)9 HQH0>)pq֓ U᱂x8' ?((((+s=iŘ$灁Tݙ98o !gPs0?JeGL'?J((A>QIEQE(E%QEQEQEQERE%QEQE)%P4PA0qEQ\QOXɧ&T jE@ޜӾҏz)ip:PN*} Oi5`.Ezφãۃїlҵ$zVDDg!DA Ϛ@ ={ԊĀOHRE;KE---QEQE%QKKEQEQEQEQKEQKEQ@((EQEQKEQEE-QEQEQIEQE-P((EQE8(Z)h(4wZ((J(()h)3)3) Ew(((f7o$)mĖ㰦o3vZuQERQE-QEQAIzq&3J(3EQ(EQIIEEQhJ)>QEQE%QKG^zRgP R߭&=h@R;UPI,p4:EI#Efc4uYݕQAff8dz֓PT8;,ciOuYZz7r9HR 9#<k-v M/ -تd`'3*֌І9c[#P{RtGjN1ҀF:R` qJ~h91җqHlуjC^ n'4t?Zh#$F0sҗ8/sӵ-Q1қqH$dO&r @!Ny ҔJqH@':i {r?h$? Ni;5uUTQEQEQE9f%WhmR/V?TtQJI J(( aE(瑟j=sEpE%N "$={̛M2p HUtS#:)Lx84˜F˜P#$dZwN Ҥ!|Z@iiK6=8ION)BdH($n/?)}i[ERyZAe6=wW)>3SE p$RTK`,9O:Ϛr=`E1 KmaEg&!uF>;6pH&>cpt5O\B*(+pj3۵#gQ~Tv)$Rv ?*VoF?lisv< 2.R[pV?' y_Q c>R!^nv"U_s3*ͷ,9go[ۭiy->Ƞr90h8QJKKK(QKEQE袊())h)((J(((E%QIi )h (R㎴sڊZ(4QEQEQERQE-QEQhIh)(()hE&hE%/j:I)h(h((QEQE((((((Q@EQEE%RgZ){RwQEQEQEQڊ()(EZZ()(((QKN } RbbQhmoCAbRdWd%Q-n?A֩j~]U5 RMQ2}8\'<`ډ#)jTW{c?>ZZ̀  A?MV?ԁ+rr8F^yyZ r}Z_HbE)*O?SYs^%]Ҝ|nOm"s{ק鶿cHKna;שiK4c_G]VվhBiqR}(i1R4 3ARd P}iHzgq:RyI:F#Jp&y9 ?\{ 73G^ ~9b(֐w)OZSNwI"O'cu4#4wi~4)^h_ޕHP1O&x=sHߩ>ߥ x=q@AtG`Ss8>gs}fYYn#BJ|wE882(((()@`XdzRҎi)((Eʃ|Q,g*3K1E6-ۊ)4SU7ܧ)8 Zpoj|r6 nd=+NًGJh99xUߐ0hErTr4>kOSBgB1)") JҜN\=)@dSXO;pGsJ>Q׭1hiUni暤 M#q"cץ0sDOWۂl#ʽjnv/J_#U/>7#S_zwDѶW>KeNQ19SzG4siCdsӏ#8)IRlړ>sA\ڔqڃ׭;)zS;hr;krQQH.zL$gUtf ϸ#V`[1VNptKϥ-~QIsKϥsEQERfRdRFE!)&KKKSNiZBP(ZF@qAPi т1ǽ R\z`ӉS(@82(GSJA'>dgKqKFE5(sHNN".G489f"^IE)3Ef)i:ړ4QE-%R%RFi(4QFhFh-ӚCsHHJ:P F0( "F(&9E-(4QE- @yHI4c8/Rњ(H b`RPhf (((R)(sE)()(h=h=h,zB7 0^KN&Z(M! u$A`Kڌg F 9P)ih4QH %IXp gJ:gqQ0K^o]{ʅZo9C ){1y牵෗2,H GrxxYkU`Q=! q`sߞ1` ډ#C2OOϞk7!DS*Lwkee V({1O+6Dc (=* ,3:TY…2;~#%sAj[DLiv?Ҳf` lH8Q,ΰ; 3:|rמ*nTyGcPXUR$VUy  p;H8ߚyMFv |"_C+SjׯB "]VŸ3<>P#޽>+HDP(EKd՞'zi)W8 y挟J2sӊ3h2is҆4 F2s@zw(ҐtRt Ť_&+-[ V%.D8@~IBQBXciou|GD! 4q o   H _  I r 5 C   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzlibvips-8.12.1/test/test-suite/images/ISO_12233-reschart.pdf000066400000000000000000002714201414645631700233160ustar00rootroot00000000000000%PDF-1.3 % 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1 >> endobj 3 0 obj << /Type /Page /MediaBox [ 0 -680.31445 1133.8584 0 ] /Parent 2 0 R /Rotate 0 /PieceInfo << /Illustrator 6 0 R >> /LastModified (D:20030612105332-04'00') /ArtBox [ 6.29297 -697.5 1127.56641 0 ] /Contents 13 0 R /Resources << /ExtGState << /R1 4 0 R >> /Font << /F1 9 0 R /F2 11 0 R >> /ProcSet [ /PDF /Text ] >> >> endobj 4 0 obj << /SA false /OP false /op false /AIS false /ca 1 /CA 1 /BM /Normal /HT /Default >> endobj 5 0 obj << /CreationDate (D:20030612105332-04'00') /Creator (Adobe Illustrator 9.0) /Producer (Adobe PDF library 4.800) /Title (ISO_12233-reschart.pdf) >> endobj 6 0 obj << /Private 7 0 R /LastModified (D:20030612105332-04'00') >> endobj 7 0 obj << /CreatorVersion 9 /ContainerVersion 9 /AIMetaData 8 0 R >> endobj 8 0 obj << /Length 1513 >> stream %!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 9.0 %%AI8_CreatorVersion: 9.0 %%For: (PCG ) (Cornell University) %%Title: (C:\\westin\\archive\\ISO_12233-reschart.ai) %%CreationDate: 6/12/2003 10:53 AM %%BoundingBox: 6 -698 1128 0 %%HiResBoundingBox: 6.293 -697.5 1127.5664 0 %%DocumentProcessColors: Black %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0 %%+ procset AGM_Gradient 1.0 0 %%+ procset Adobe_ColorImage_AI6 1.3 0 %%+ procset Adobe_Illustrator_AI5 1.3 0 %%+ procset Adobe_pattern_AI5 1.0 0 %%+ procset Adobe_cshow 2.0 8 %%+ procset Adobe_shading_AI8 1.0 0 %AI5_FileFormat 5.0 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKProcessColor: 1 1 1 1 ([Registration]) %%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) %%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4 %%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 () %AI3_TemplateBox: 567.5 -340.5 567.5 -340.5 %AI3_TileBox: -27.8809 -794.0674 558.1191 128.9326 %AI3_DocumentPreview: None %AI5_ArtSize: 1133.8583 680.3149 %AI5_RulerUnits: 4 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 21 %AI9_OpenToView: -280 603 0.5 919 629 18 1 1 127 241 0 0 1 1 1 0 %AI5_OpenViewLayers: 733333333337333333333 %%PageOrigin:-27.8809 -794.0674 %%AI3_PaperRect:-13 936 599 0 %%AI3_Margin:13 -13 -13 0 %AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 0 %%EndComments endstream endobj 9 0 obj << /Type /Font /Subtype /TrueType /BaseFont /MZKUOV+Arial /FirstChar 0 /LastChar 255 /Encoding /WinAnsiEncoding /FontDescriptor 10 0 R /Widths [ 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 334 260 334 584 750 556 750 222 556 333 1000 556 556 333 1000 667 333 1000 750 611 750 750 222 222 333 333 350 556 1000 333 1000 500 333 944 750 500 667 278 333 556 556 556 556 260 556 333 737 370 556 584 333 737 552 400 549 333 333 333 576 537 278 333 333 365 556 834 834 834 611 667 667 667 667 667 667 1000 722 667 667 667 667 278 278 278 278 722 722 778 778 778 778 778 584 778 722 722 722 722 667 667 611 556 556 556 556 556 556 889 500 556 556 556 556 278 278 278 278 556 556 556 556 556 556 556 549 611 556 556 556 556 500 556 500 ] >> endobj 10 0 obj << /Type /FontDescriptor /FontName /MZKUOV+Arial /FontBBox [ -665 -325 2028 1037 ] /Flags 32 /CapHeight 715 /Ascent 1037 /Descent -325 /StemV 96 /ItalicAngle 0 /XHeight 518 /FontFile2 17 0 R >> endobj 11 0 obj << /Type /Font /Subtype /Type1 /BaseFont /MZKUOV+Myriad-Roman /FirstChar 0 /LastChar 255 /Encoding /WinAnsiEncoding /FontDescriptor 12 0 R /Widths [ 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 689 538 493 497 647 558 846 571 541 553 284 346 284 596 500 300 482 569 448 564 501 292 559 555 234 243 469 234 834 555 549 569 563 327 396 331 551 481 736 463 471 428 284 239 284 596 212 212 212 207 513 356 1000 500 500 300 1156 493 255 894 212 553 212 212 207 207 354 354 282 500 1000 300 802 396 255 863 212 428 541 212 230 513 513 513 513 239 519 300 677 346 419 596 307 510 300 318 596 351 340 300 551 512 207 300 319 355 419 759 759 759 406 612 612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] >> endobj 12 0 obj << /Type /FontDescriptor /FontName /MZKUOV+Myriad-Roman /FontBBox [ -46 -250 1126 831 ] /Flags 32 /CapHeight 674 /Ascent 831 /Descent -250 /StemV 88 /ItalicAngle 0 /XHeight 484 /FontFile3 15 0 R >> endobj 13 0 obj << /Filter /FlateDecode /Length 14 0 R >> stream HWnF"Oz~ dfc'=]0Ԉ@h~B6ۈ<<쪮>u9?.fi~ڛvS;XK]ub$TY_5]ZA+m)L?WѢݭ^~.U=mKw}S/S<ħWƗοm7*=okxζmWJ UqʹϯWǐ.zsw[wf1lF+Ǫf ض]7]V] /XusW1|(euҟz=ӄ;!P5Xf׳ 5%wm7W:yo yJ ~/8lLiwH`|̬*Uo g]}N}g*œA(FN8A e|DD  d#ؗF0ps 8"9tp>5rd} F iLN$$%LṼ߁>n@3:Ma| kHmɨs3۫_ 419V Yrt 1]wFAuHj>2JipFo*@KV-X )%~/N^2ܳ"1j'sYn^WFFe|Fs#~ 7_6DsV+&O4Q7A"i@ڇe6r/w8,+xDMH&M9]@+l2SŎܷ:)m 4`>f"XBO8a4HI=VuS>ReɄQ%v5ճ\HL!Դ"=ߤ"BtDWL+I܅kҥԮs]%paݡ("_8-W.}de}=eYPt,{F.dӹ;.m긨^tOإPHiLNN6菓V{<dzG?Yydz/dLvwII1^/xA쉀'&&G_qrR1U0:E褄ܱҒ'9L+zMR1_/Ǧݭُ\vTz[z_ LiMwqBܰ`[%UNfP8ܪP >閳 04$`bBPԂ!Թ}Z@?+",J;IvB Ay`=pcJ"9s:"F-u7epJBU bc 0AE4cƂ( E 'NK3^ffw} -c]O<$xo6Ni=4:|0{DH UOAzpR9@PVF *ƃ$@ ~A/a -*2C*r i1,@%쓧:A:3](.&žܕA^Bs_z)km)PSjoyx1(2Ƌ$ ,VNoz"S! *w 7Ц%Yj[Ir\h /-:H  (G#G ،,aE4(NF}kc6 L4_NjZ(%9#ZyhxpCH9B6 sNIPx72\eŰи}Uk gi30 CJy,Vc )fA)n0 1(b Ė|CXnG'U)6Z:a"B d'WЋ2wG f~$2YɌĢKq|\Y>_0 ("7D';:/qa]fРDS G$eSAX x/_'Fo`Ԑh(Z[B 2oګm7~a-~ y!YÆZٛ,Ia|}NUL̮B$at)2a] >Hi lsKF`> !E AXu3@)sDIsQg#K6[BwAA!9e ]-V449 BI+DWu̦L)-j1](EyUsh&pÈӈoͳ*16M6Q)A s1`+aLU^Dʼn%A4ռt( <Ԩ+YeAC#y#艉x- jR]bkO5x  ؉3Y ViHOOHv))Sd>Gz$f3<k U%#D! >WH!Y52~Ѿd #%v0[,4YLØax,T,(ܞntHU:rl :A !Aì2 eYP~qE6qBDʆm!d ;mGxG!Y}P;^0'A:AB[Kn."P0[vqT%DK"Z\к2γH.ޱs!+\?b#DS\}4Rd=9[tr;H+s7eH2S@?(\ޔ 4VS0ɧ&l R@$$']Z-lI:BW`U}RMlO5BrHNŞ25"# ؘG=uG.|;<X9cå\/{= Rs"ñ(JL{F,вISQ neieP"OgXf%+2DGsT+%9"ȮjH'e(2 JN(8B,j$2I=J-S_KQ2V3D91!e֫䰯|A#T] EC1O|ªZ$}z)m|WUӚXq$4@O$>>U4E\Z>GK)D1fdb}\Pdsa SjԺHØavW6wZ-Ty]g2pGt ĉFIhzh''aƴQjB!uYX;1E ,<բG0 *ʲNO u^CHq̼7A:YQ2 VdmPDm<,21,h17MmPFy92C##Y_] **#D !90n$GZ74)$:+ 3ls8~%q੻S9Azf:`0saЖ'P-fr|ֵDr`ɵ}R)@j$wTDYDjaބ(oZxx"2)85UokI:H޽/׻~;xjx}e{u9nׇz˟vwpn{O~񯻛ShV0$gׇݗa{sa?0y uScVrr#BC2鷒',I_R[Q/ŵ ٵrBT ꖂg'_..Tvv)W҄Qf~,ZLs1e'՘'u7D1 bW?k?t\}\,}jT69>C-?I-P-)'.т98ϛ_W9$;7KٚXW>^kBrxr'w\%_ӣ9RUTL ʘT YmSZ5SO`1u&Wj>wvxkj͗Wn dVgvbˆl,ؙG2Mr>,6kf"0,HYb=^omiw_??lt.|g`~?G~?n^M247C̲q{ݽ2G\qa>q8he0eBb Ȥܠ #Fqunlz0sC9ۂ;r֐Tċ1bB,O@.n) `dA!#lM^6.qƊr|a"+ RiĉqZ[2HWq+>?_wۇ=~1>G$G1F'd:z~ ',X&5BQ[ oT] `57,:p`z ZsX5J2 50HJYZ ~Co><&./r5ZcK 3m0jG%ht.>[v(NT z%!9ԯk_dk큂QN 7!(1 & ]33FA>P$ myi0kP j:|k!*THPCb! qm i5B/ tJFrm5j;L(K͹N葳=rGǰ&=^OvjO rQ"pD5Z2IrR J vfS,=Z rb\#2!jPh&;5b3Xr2gahNj&'"pᚓ1k1r*FNVɪ9Ù>5)k6޼}ܼ\c sHBAWD鏙p\8Ľ%Zl9p 6u@MpN@z7sK-TMBh3|=޾qʤc< {CKc 8V@ծBO.Y#5C+`]i X6?퀰1J~=PД*#ͨBGMY ҏ 7BĸƼbu12$Z6G DJN+Һ` N&Ƶ&sxeWkörRf@ н.k୦0%6k-c%zkL4lekPY/]:Pnu~7?f6h1ؘ񤟏uM[ 'Q 6SḽLYX&WOxqN.Gs5SsI ͷZ hJ+NjF쎯Ƿۇ×oSMGʇ&Y#5h} Iibb>s9yϖUb7HxΜyC;xq}ƝG4JcfA ^+SP0"e=&^ b>sXu"k1̽]C=r; V06[X;.urjEq8=0\9r;=F0Hnw{:<׃p|8'k*x)H:,&AblmS0I k9"SPŞsӃm+Y/P䯞n`cAr܎3z29\uϹ9bҮ{g 7엂5ɨX_;XYM~r'wc͍8w֜sW8sH{:@ho/k9'k*x)H:,&Š5mn$?#Y$W1 \Ԡ84y =g'Fr#;k7wF(4J=g 5r9"{ލQ<s-F; #jƊK}.qcEcj2BpXaeNn韧 b>s]Oj8Rdr }$b\&=gW͈2$n9jFj :RόՍC "d$ 9YϙŦq'o5gU*NT3FՌKYfR:]?W}9 $ orKb΂S?~s\rQbP~c,1B5gjފ.7:'VĜJ,^1b0zåFiݶ#

'i;pahwe{{ls~XleэFsmϽ zkPtK|8!;/:]raC{Y}ζMn (ϝ_e>TG:C Sv[ M[ &s@A gjt=1%}b{ }S[)}%_چE8"dCDYW[ X0Vk]8sl/Ks:`L :-Z[Pl}1+p~qΧn}8vwǻp㷫éʝÿ)Lt?34>mmNͧ˫Q>v+Wm_SAkA_eb^$X+P'Y4rQTgS"/䝷_uW ~~ܝw`ݜ"]lD [{\$)q`N\F_\rvY9f]@ .Nt+.aa'N/2tMxtڅހ?.s  6g.\ 1KnKvڑpc~s++{9o-u}|8߷C%O\q'ݜO?lgb_ ^P8,GfϹ^~|p:lo< ~vw`wifH/Wf;_u+<]PC2_>_^sꚃʁ/`va0"H><#j_O$O6>׈A\djRL6"DފȈ<#zSDQADe32">t5T5M/8H#]f*toQFhk"n[QD!2!bk!Fq );X`8)gb /-{[ M}:D9zs(a0ؿ8O< %#֑^GE fRm)'j*tNICՓDV=QL2 N=$pc!9kHj+Q34{Cj"{bMh8 U SWj[Ɂ. ɹ6',7e cjEXUF!к,Bu<HjE-'C &6Ʒsj=/cF.z4* 8xE_Ni\tBE)k6.7iBt*9UP:+Ӽ1&u24!P,/To"d^?SNJ-1%РԶbaIxcjESHAQ.AI=KWJ))9c 4*3Km+4k 2?kN143oB+Nr^yO^ G04"Mh!tLHxl)Ng$*IMSmQ丆EOA-BI)@ U6d`*&"4(#PLJENk jdu8%<5,$lHAM㳉HGQքkuHbK2nEON7' ՜,L̚$!!$s_Jz-9M.i I3JmD`JEyi2Y4 F`p)*Cy&s\c:M'<$ԡl 烩TQә|T$o~Ba (zr;#4"z%vb;Rf*EIsRۙŒrr"e:$KoA~3(e>ES0Vd`%ԪosdWMBRCԍȘrՓ @z֙JEcDyސm%yn>aҤֿK 0Iyq$/?>caX=|0l@Xރ !#jmFTuWg6]̈Ȯ{SԲE UY3F [+:VHnъAժ^1/*em,3,~Yjgە-k< ʥntAǯQB+Z):`6 yTAϓ{0%viy,a$.7ft$񬓧m>j&T݌IL-LE"7H>r,gHj@،]$x Ol2L O+Ǔ!d0r2<bE'EI4OAe{dԬ#OS V$p䯵$WMw\X9Ф܃vc(9V;}f1?aʹ{ _B0?Hv @KݸĘYJPTڋ'1N)Jj%E6k9jhqRҗang3ln&/R 7InQ>* IălhEkZ$WazI yEU}1CS3It IJ;PhEJ{z#\{6jAA0rX%UE5܆AY6cY`%y)eA\(,aksf԰b'(;H&\! )c`HNm)7.hBM?[gE!VAEbQ Ij7IʎDh^dCCJx J{|Po t!h&jEYua :}'gQ6icꤤ5A Йo)*EP^vDbЏ}Yqܿ`hM1hsk%6/!gS U ~{.go/b.mq*Ik(ĽQxE04k c(MA{$A6Cp 1}O4uW0C>GO+@p M p~}I`g\=,o-ūc4) .%J#=`:BD7H'EՒ){$PPC0ۚG$.p!h < Hb̝NRZ@x-2똠6ƃЀ=MA,QvۨEYMQ봦m؁ CF7N #5.A8h!5Z;㚵jАgʧx^E*բ궧JfV?FvpE A)ͪ h lO`1EnQU4䚃usĭ:D\ndFd?5<3zaPhe"P}!1xm@Ѣx8o. r}d;V k0j\>4Nۓh ;üny嫨^aQ1./sսSPv +bh_3j$ H_^,Fog jͳ UfݱF Ȇ-K E(R P8swM-W6,LWM;ܼy<><~ߗb.S/Po~p^qx˛[Ο͛o^;>Ǟ?~E__O'gy)EaqPyRޞ>zwniN1ˇ+u [Q0L 0*@mk!OAR/@4Y,]l[BJ0v] R3?dmfWR'!}!щ:z]k2;OCHDs'+T$ s6lx-Hx.Y-yF:ǻs#'Wނj4"_Tq5ؕڂ..-qj@Ci !IrF$bXk,ʧ [[0¦U{ďW֊9Iq4 6kHxKH3&]\Ș )l%ι$1J$^b{\.ӎn%D V2/纗O܊^AX,7W mj5jAh>D$.SGDW0!>[ spî@`R'ăpsp~EiAɷ&9ہEkk6QA5t<}\P *uxJ?] F)Q{*q׽ŻȮ;*,5W"0XJ.Qm3)MCeȦ@$Ш?ղZ׵&k`E|$d[VK`֑S$؊1m,}#n`ߍ-B0iCb1dchvC5ŵ_}8۰3ĩ*KڜUTޯ:q3%##ؽ 6 K8'`nHPhp4\ ;W%Usa;BJ3`VR1IPA#(@h9Fz܊[YukB pZK;e'?24VuQ2''☼jsFOY:"S2e_/UssҞiWeP5bq^< ~s-% BDA3bPI|ȣӴїU+)=þChIK8%E`1(HJGZnO VMO ΣQ^|NI/q5ṿeIS_.7?÷oo>?}v_+\F<7>|}~]oz|tr{wqO pxAwt!x.ONA 䴒&)MH5I$qNA&jHI0.7&ϛ|$MTpfaB*YvT`X"QbrYtAks(b{ABe)STK1hDA9oiL|laծ 2*h| 8@P&_WA̼&B@bW C PķhHkܐx}uF5vm{72sDwfES}&]A09 .o; +C#^!0mB K5oq=F@(C/SL;5C. 7KCR!,dg! Ɉ2 \95-(s =[ q0ku-~au&1f+!&Y *Z/vlihRt`aP`79@HX NEDO4rn9A$nC|(R(bYwϩP_ zL|)qLrm!>4 s.a!`u MeDƢC'9"1t),ZiF@(:z}X~]ڽ�dn^Rx&%`.*/{C0SZGM@SC/4  fnЅ؆F+s6Ņ($\ ӎ޲rl&$VK9I'<\d"4f|VL)2+M=<h?RBL8Ϟ rUc Deۇ30 1MPiV>XQocbtޜ/.α0iEZ _Y%L3v ubi`=`ѹM*QNh͋&8%yV=VH)7ȚiFYY-Ƥk@c[cggs K3p%tdmy^$H ,cNT&)$]2&~ F̵xBiS p( ^Վڐdhxù~[V-"{2XCld]kK40 ݖ<~&aZqBXp?T7t+eh`p #yb=t1.`#8P0/ &9 :.zz*^nߛ)K ٢&S`}Mlq<8=+uIB b> H AB,VH>y(I_fo>mk6`wi/x8&+d:CF XA1}5m9A 8݌l 'V[z!<]>h~{篏߮] ZׇϏ~ݻOϟ_n._ l=Cˇ|[ό1xC '藫 IW%INI@I"* '~CI4p<@& w| *ìדYe%V,sE%SXy^~~2fUOpߡb4UB|x1{ , ƃ\NSE|+?gDN@YBvPiBIMj1HN眺tadJNGAb0(,jPvxg򌑰-K1QĦiⲪ)WCagirQǡ=&w TNPCߎoZᢳḳƓ:+hǓ INV%qQoZE>Ta 4DHL8Ic5n'[`BГRQUoiia#QV.(a+ ^U 0y 7;ՕñJD")LcFd~i %aLon84<~:spe\-\̲{-3w,6,k"S"80k5zgHmX>RcGxb:d]c^qȈ:pG"GKcm7rC,.*DeXbp1M):/M҈X.I+(n <癚 \زI$@L@W<VݒDBC ll~bN zyb:):ѐl<1m7~+n$:4VCnlkK&EwXУ2!.] -+eJ@@짢H`BSOv~q % `O"ҕ&̌$_C.CV(Floog589Se5pSP ni6n=A:į-/0]f"(M *h3Tft4ZFaصMKYݕoա+\ÑX)`#iZl;ʁK 1`q^,,؛ŶGt$QPt>^>P]v#dsS }do2z2c5m~T?8g˚9, (/skR5 dK)1D'Ĉ)tA6`2۔f,r0˕ClJ RӀmЄ<.{3Tq\?yD؃/vu?8<劜x20\hn=tL3e,2u4PaiR: |;2Lc MJ.CڔX͖N \l2.Bpqǵ.\>@LO>LS1Fo("0V\ٯɅRn`q!ÀqT{fl:GHQP>S| X25{9.-E?{B[x} @lQP | rPr/fy"ԍg(s3 M 90q2"rX*ztEz>‹HA,4OXE=L2H[d4iyRTΊh_Z5r_q#y@oȡuK,V[ٕV ئm\4Ƣxoׂɒ$hꉂPUCHNp?KU=qy8,j\JbC-;k pL,dOθiW'>*>,QMqUH\]GssXisGР@ 7>&J%"䐵QW,]FL!aMd(;$'!F"\ۊ#5Y{"H>H%Ψ)}1I Cid1f,䍊7F&FdHbW󖋳0,r-2ᠣz.EdWN,-@-Ҫc]pl W-΢K\D<,bQ(;n髽Zt#3"7wD#2Cbˁ whR-]Ƶ׆.c',fһ-rZȩ҄7ݷ+_˥ů`,/x)0XdA6J46(ϯQH1]{o=9uJ[ ع1LCSr<{J3_0{#+&B}! I &6 Gɸ,lf%1?x0jxRi0|7# :$D!!&*.g8}#!Sk2cT{ȦH_t;,ͶqU~1-0v>5@O|WO@ 4b4Zo1?ptbTe- MT ~k *J˛mԎKTv, g֛LtM<~aN9GěFG L^:UFzr6w:f?uGH'Gb:`y M!-tC6OhI0i,R]A FVPTKM?D)I03w* VS`3W`+ǂܹ4it$U3,uma$ -1dc h$Eb=\,ӽll(VUYPT1zp2`)~hqIJ ˧TQj{Tm0Fg Wo䯲S-*#W]>N$Q 9#*uL6*#*VR5Mn^bq;{K A 3k4f傜/XC0`ea cVf(=%cRq Vs)LАg1hƼmB‹k=WӨ+OIHZ=a,z U,hI譢sPEe71?'؊){%}:.uXɕs}n]i)yMW@8g<>EWΡf\ 1?W’'gS0ί\6֜$sD3=F_64[mVT"F LM|ǭ&C3g7Y Cg!Xo-rXjWwFkaДh=6vfB2_ ZC ! ql6^dp Z6i%M뢨B7bLӘQc<oqW_OGۯo>=>߁^z??O~q?WNc 1%o@ߓ M^7 fЇ_ IM…xs|o[H${,.-)n,2ALg ˷H58a"',OLJXیfA/Pk1CELaM9ʓ$.XA.>fޣ(E‹]~\ZKijdVIC\K}RǖwD[#8W R@i#lĻ4k,<%=^0D|v)[l: ҕ`HnZ͌eKƹ# (xXq1W"+6sYk}zYwi2AY\\.J4N~&t=f-hmWsLvnxlY p]fkl,\+:SJX9by.aa"VMҔ&pTإs/H!"eۻc,U1:ƠVcd_<) @؞5~NzA Ffu MnN M:hE'CBrɗ+;NK#XJm8^2 OP.P| Bp>rO3]Gd)ME9|HftU} K 1⿂N26Xp!AuAFZd{`KZɒ6>.mojn>l E΋˔% k +wô|lo1>J*%؍G^63W9%eOSb@r9]bHeo0JݲMACcOQ+   Y  `ցHp9tTb_h2"v;A_xHXu#7=L < t,8|0 Ź_LgŬP״h'QO;OMXO8HL[d)p ~]PXq֤"ijv8rA] KOYq5b.Gl^HUf1b-4έ"p/:A@pZ+/.f&.{, 2  _5J4rGb˜5y FkV?UeR7SS=U2 hb1`RPPs۠QfojZ 4`Ȇ⢄B,D6tX0v w^t:Y,V@lAb,)̠OlQ(:v/uG 02~J8>]w|sJȦtZR/>G1]/V?ViM t]A!Mj .z-G YY(e  ˾(Yfp}z4ܵ4D+dsnn3:y8X& !ǪuQz580Pt '48Lz:%^q{!OdnC!,zoDC8IƏy ) c ksKB.oĔUGvr<ڨkv8U(T3̲:iv |ǯo޼~(v]Kn#NhfDJ yp 6]Mrb0-!?7y9'} PV^_O?Ooy}[旟_~77ƿ *?>oi%a H "(+^_tӗC[~"~!V?h>q1N)!9{mgX6%X`hK~Lм%Ws^`] :*T('hMcHMpQ7H. Mc1uQ|-D܆@$ T7..V{CV Z÷Bk_+yס_p?!Vp6wC@u{IaNnE8kZ;LOya$Xz2jvaX%ǁbR_u!knGB/}h:QS`D"'Vuw͡M0AmZc>FCp2[GҞxC܈Ѹgܠ5 \wP5HV׎Ύ0 i_sՔۤW!^ޣxss ̇U;kIC\WC⥡5hے6IcR ihS^£v{j޳yzGgFs}E`Yug/>R;uSQToh~iqBєR9h6(R5쨓zrXQ|WTjM6:DU cR3 ,g Xd] fċb'?N-͑0F"K9w拘b;0v0NSn ޮY;No F(Ka&3=^ %YuYed8+%=T4gxhs/+*)}%Qt1HŘNäc*VzxWEdlOġQ;"Zm\/ZY}{2jID%E`D9RF~,ZDqKHOߌH1B_tdK6)bi3 " F)Т' -ϳa;&|0S 2Mj ,El BPFc=͂_n)pSqv K^ +Pւ5Bvuv#P􌫸f9=@br c2%ϱyiB:L,4p)H2 3E/Gr\5,*#WwࡩICC.Ů[[Bn$@D'Y.'l5Ɣ|0\RCiq mt(pgb1gP`ᲜQ-:1}s4m bOf] eFQP;|J C{rl5bǽqȘ*V΢A8{OшA8ks:zsLB:sHC*Fm3Mg7#cc4{!ʊ)X^C@ш"3ᗀPqCl6'fD]u&g >:֛ %+Vka_\0IIms 1!*V{=Xy$4Uq+(hq/^m[>Z j& [a&G "JJ'6ՋQL0S1): mk٤6ڭb]WHifՔdLb^h,vv˭=XRBhC.90W7j ƥ=`PwsF/C44cAʂI6\_B;tQ[5Ғ3)XB9b͕# /\Dʈ{@As#^``0a?fw4h|cK]G +smT6uV2 45q]ky4_()ZB2AZZBF:@sunKhq`^h h9E UFػ$=2kFȴ^nACqOxx*Z-6 X  Ƙ!l<ц* jm72:ɨ 8\@Z[%$VxM\:RF|+e+E"7`YyȆ,z()SΣgUMqC|",%Qmטn1Y:8ihFM}._C|wkNC-u5n!#I+^jf MLQ3*le6y(9XM>/)u~|+YF{;Hw&A94c&iek< 6W~aʎ,aXv颎86$egjgK /K֊:m8H D = 4 +pj%D5";v78F;dOx:qR{-_YGizq:jg5ltzщΌwˤN&,ŒvU>Oo3hrR59HWHL/{@4w RىDEAWHg)i=Y<(ֺ0`z@a9V5Ԏ؏. (4a,UZrjȆL՚?8+˺tm4>@Ǜ\ mMcN0GZ_Z$4 է2VL{YJjg蔧!oy+7לVv1i@. ):d9dpdlSxߛ ):;.s*i`&=.4 sO"bqҏU @:c GWS;^h:fjn,W'^gڊiIA+EoJa^AiK500~Gf5pI_VRǼ[S8HY5H) st"P$sڄtG"KQm2]}/E'XR^Rڇ 0PӽFKA <6K |D-bj`Z>D'M#!0rJu,XW[BH(} 6@]$%_s:Bh Ʒ!~-AK>D(Nr]|/\1W:8 {@߭;\MFNAn0!y:^+f QLޜVmMS/$4IP/Yz$Xg Yml?9ȑk.JG}@wRδo(83FT Z![nnb (.h(&bp(wSIb:HQ(f,|p8Q,}[(Zd`Z1T|F9E9>bPp˺sÁZ@3|,p#^ٮKD`{!oZAGn?,eT`D7v=1 ̠cXO:SC^5IW"9#XiGril3MvQ4NoEP/|*̈${{рPC8bE(u{o$P8@hw=;C!&9dPO9>S%6 ӵf\r ^їu&9WWSY;зζcNStqڟ>b",Sa<ۓJAۅnE`EM>@֗u51{l$ÿ''piZ2,?ͅp6[,JA֤ CQ)jz E,[`.ڞAђ>\`3.6 |Ź :53f4 [URtYjX47hO1i {88M>EK/׏aEό=^f\GAqR>'܉`ꙶb}Y. 1abR!bAj`0W+4W"OK_VRƈ UU)AtsK?$p?׎C^N뗱su) 0P Rxا=.3j&YtQ,ͽy$42w(ձ`a=/ a6уО"A@`b5\BGOdDK;]ށLaC Ժk p"옯|IIVi a: w+&n0r r{If:,`Ui 6{ Iz{$=ÏՌXnĺ?SkOrd'/ oiL;)gڌ?căR;X9j F =^&bQۛo=58Zp(ڂuQEz$1HQ(f, эdI/X:cAzO3z)ρmׇ7Ho1ZURjeݹ;_!hΘOPo:КQ\ eKZ^gfa2^̈H;O wKPP&ʹ݀Q]iRFע/&_q87ᚵ Pzr`|' d*|GBzff-I%:Owd5QWSݹļ iC/vfWն8MM0 ȚVeP3f[gb3jq*t{38Q.|AJRsMr1Y4kŔ >qMɍU chk`7W sn8=>ó&ߵ+T: %/n+6d~wӷ^}x}gӝ憗 ~<>>~|՛X_^]x_ߡw[a9!v_{{{0t6?' * &s1] 7b.@m׷{;Cl$1ߧ=K`Mv$4`;m+L3Ťm %_ m|p1-1cCvv0[+\N{ !Q0pKw%Ĉ6b_@m/!Bz11^NHc[bbDQ4Вt(J l\";7MstNse AdHt!GXG*ƶ.gh FHMМ17qջ{wtߎn{:=~OO+OW?<s:woNwwe'g(&HP竏7OmǛy<򇬃;"$D*ۃbi9+%V0x~dqoOҴ,IېDrm Ifsh20z kU"ۃh{j/O?J;scI$6MDq9yJ&JGd(@k\4Um` orV6Z CgD4+9$k%9oԪofkKb DK!!o?j{.Cm|i3:QKZ64AzF.!WU_;6?Y[tjla zèu1;NWgf֘^Q971""&c<9Օ=2!^*I.gIX%Is\=p#.(sDn 9 #vi^s|Fyz}5sݙ"eq$7բיhنmHZHI kmDX΋""pN q)'H`` 9kgmP>]\ʱBnh)(l+i0sHvP,[BZDŽtfhBԅA'yՈ^ղƭĒYG%f97jpn`Jmtڅi^AQrќ6ƍ95M(nCgC]Њ]JKlTZ)9/tWH@d+ m6V 0W9DݔgAnԾXf4,u()uPm[ SmqυF4>c]eBz(8`pz$h[{9 g]g3^J &Ht)Yu*v*O*B*JYDפ0y jae3qT>8qvSXuK|X`m?Vr-QiX9뾁CgEŎITm|3(9k (u1AJ%ˆqvHh|@ 3qjT5Am.iB OP|jK7?AqrLm`] ]9Y lFE <C-0D2A!'$- [bZVj1sXV29VބL `^YѰڬc,Zb[VsEKR{hiP%Plٷp/+M{Y(61-@t~h|ig/L8.6ruAO8ͩ47,I.3060\6,[#};\n}@rEn))ɪF=D ;.](X]RD}OE ZFG+FI `MUQlQBʼnSVY _1ඐ-|TdfgvQJo8͊ ?lz!,"eM($t"Ys\Ph9лqCf!3dyu-qPgRSt!:OtQߵCsi0%Tԛ…dGH$/6ۗ= AҊ"Ǧ`'MnLc'T rQJ6ȩ5ݹ TsqSnnc{3;Z,&^;@dvE~73tXkb9l jLjl _ ꖏd֙? L@)\.4Ezn5j 7+ho/샱83d 1[dEa6ij$$~[HWY'b}^Fҷ狪,̈́dͺϻT[ 69 /iuYEt%[jwKvb(j;jvO/>}ϟyv?Z.}/{O??=~z}z_0 8/b}x}?^OD` )R[/v>uE(j}Ww@oУ!^ MGۣr?<ꍵ4\$GcJo) aBz#XGkGo]A7yd $K:̰W =.X3LܓO<JQOǏA?Up_̸ơ=nD[ d޸7Bzз8>B3hO5܍Sh)gzu8J.+ =|4irݭhh =y@QQ=O1m6Xhm5W 0(A}~҅N Dp(m i3 -Iݖ,Xq/=Ϥ_a0Pq?36V2FQR+Hx*ͩ%ͷHKhu|$O1 jE^Ehj#˷x  '3Ԣ1$:QHq4aH撓5"u؋n6H MFEt fT-Ĭ;F 1Rl5M8='&Hik /M,a/ &Wf=0ݬ fH.%xsnv1\bC5e#;˩ 9v%+YmrwzW2T!VDNEqO% P`zW/f|Q\cbk)^tMaEc$ %I_;SiWq/$v]u- n. ˕~+=ϯyI<j 6AXV?9y"SۻTFF2_pL:HssA_<JˏhPwHC1>a𹤑_Tr6YkISHOG9;r{1.^/ `2@#m#̽\z>Rj)]PE{H]"l͐6ɻ"̪7Me Z lJFT!kLB=h=cB0?U0BN1*ڜz1'axpmrZEDi\j%}:QR=2T^l肯AQEeAUivfG=GgB. YN"vH/בf~ddžܬ&wc@{V yiwk9>ؚ1aXkFyZ2akΛ-i^mFm~w7蚭lVʰbPVH*躸!}:P&ʦTnR*N)AФwǗ$Gs"i/_`Dc[6x@^0d{eѱ-HjTyzm "{\%RŜe_TYVTtK0GmGGBh=Z eFj3{ 111pQn9cpVR X# aWH9n[nPdi6k S-Y<*Xnݶ?%B.lR(*WWuXTH`RJe1AjjHo2PtUy>)i[NH+^؞ 8kqCF%c,Xx(Vqk]|K1TJeUr47G;@Pq*/Pg;7lLgaRhSK "_4IX n'% 7oP~h* 0ڻW>&` RԌ̋) $"C,[4Y<|ZJ!0%%#>Q `lA*bX ю{L^ PL#e &RnQS1k+Kd*} i߸ej/*J2o[ 3+hZ,_\c6f4x PvKU3 MKVJT:)YmI++W3jkcQ϶5 ޴^=p֔E²X4qe$شJjCsMqrwch;G<@ @yOV»vv۞p5Эìaak-0vىuxtwǝW{괷iaA`-R >L[,sY"Y3rZUƒ]ToҲ pGAԒg[DqfYĮl!|&ɏ:[͋rT}d^#~- ЎŊf 3p*ֳy WU ) A]9(*1CA>ܩkié=@!V h;^-zj ӕ#ۂ?\,!,C7q ccźѲ c[P]q'ewJl{lʅcaL(| H3qa#uxY@DPL si:'ְ+66p%lM+iBh)I"xϠ4 _=@Ps )߁ɵDpL3UVT!?٠~o?=><?~{z]}|~J9Uû<}{<.9)W@f]9$PDe@?{ګ݃B)Z2P ^uXc2+t.UzUVk{_` ^*&+ex}YdzYWefX}m*y;HV,nPyKWbB}*~~cHwa"k?\ArqWP0xĂ?\OO?X~~=N(?/ˋdž&:1p#XxqcR?'!FPLnqUߢÍÎu𲎴 /^%F6{ 8^PdFT#¸a6ah7b L$oNVC1LIG)RwQ:U.* bSG*cѬ1 52}'<ZtL`mbx6l3?nS"K-ָn--dٹ'`L :Zd2ޘPuԏӲwF B*gcb6Y1 Kr|6鹻 -٧ѱwj*!Y]❹Cy lX)e-n`rQ|g)F="$=xncٌ 3eA0@ #fk+jhNs]!WveZ!soEê#QZzO9nK?aRHP pM1V7ƙf桋`%:..S SU"h<:WroV3xgKRwP) '<VKej׊ <8R"ף Ar<*]#gk ܐz9INAM?Xd;wDwؕK(!/MF8&폀˵pl5p.,9Enר\$$c3K8r2UUϻ+F R`2 =\H VTJ2*_HPѴIp&O`SF1 1iD\eS"r}lJxm(|" H5E% x_J-P&yՕHˑ6f8n|Ɖ!H觑O;sJ/G;yM,JQG:N"'8ja#IGlџuˡT$WKֽlnlBr/lF_O8ȠoX:;/jkBo0:ք &xaȣiE;u[< rcf J6R](#>>u:kG:ף+q J%*ZqEE_WA ^L^bT:q-#jB/zLOwL΢EE*s]6M06z˔O`CG2*}Y [a(:֠Ah*0rb( 8{eF v@|${OL.vOwfN1hK fzU:Te7Jlew6\&ܶL0AJ^mG:])Zf  N iW&Q&e((ز[B sUIaeǥj6U,v9 ςbKg@jai:"fk&t£H#u'Pu?.(j,f;ۋ|$%?bͰI\Y[ I\&"MԞE<^'xz ꡵r߲N[Qv}HƠ(6v ΃5 1L6DJwԽqD ǜ&"Xjr+q4g_.)%;h\L_AW(/yN[1+؞A_W'Ktv UIX|#~QLDf.8mbLSNlgoEx@1?j*J+-v^["pF?|7|sasor嫲bOw "aO]#Rh' ־2v7S^/ |ˏ~O`,T=Gcf9qcuɤp A21$`=ñ0+v >=9Lc=tc! Q%?3lNƚR/,ŢDyaZeXҡs#x]_1=fP`_B@wTRQSdf֙]Bz.M}DC1\vX|]XBϟNhT[o ♲rp7x6dFm0ދ %4>&^Lմ*$C;fIU 6GJОM"iΐ{J.v|Dt"q{X"LvL}g֍\or>|< G6`ys GJ1AYRwh:3AzgJD;=ڭ^I/f2#w"<8DIW $N"P"J;CRY~܇'j yL_nYN<##;yZ ]{tk ѶRa4Yw Ay姎9`WYv9m<՟ڌv EHprDG + ;'j&Q| `U7 56k ρcwt<; Ѣ=,vqXz802jϿ`tշaB9A!*#BX;8"v2TBoꪕjepV^Z59LAzascQaѨN7_6\X#цk2xݭPoخnYrz?mY~N>C/'N"N]럿*JοheoW4􇢙>@q5溯H s:4/ &t ` } A3?8.~m[Do~D{We8ĩ"zqe,[ '^?f}UpMG ߋܪHuhŸriG:H(>Iѹ@V^6ԑݔd\:яLvf~=Q+Lj4mʾ+L^`ly|XxPsҷW!2@R+q}$E.O._vB!_w:R~a]]+W{D_a?1!)‡s"ɤ_Q X:dnru!+dglci-֝r{SkB\G9кrnRg~nQz߭-~gp{4͸,tC/ը;8s0k\ًDbE7Rplq@1"?0`H`]M V88[MCX}|^V֍YE"p,*pDۉ3L>wuU-_Wj9k``Ezu\D 0 < 6lX͏y4pp)4]1+3ҩ'u[rBU[ڼ|aNrH_e5r0qn42 w5zкG$;u[`S˄p7B̈́Lm,!k+[c]B6cOwϏ ,so i<f#2ѣ}mxm,@UAE LGwY[赌]x`vsڼJ||=<^])0LS͢L<pN%BВc6dO2^P3i|qlX;\((Ʈ)uZ(~/C[ r{0F(.B nS#}ّuP9R-ZxNn ڐ]mFo_`)#ڎeAX'=!WyoJ t{;T 'IkqOY s{!Ry=3>>|2s^lR.1%+L;6=&~ :^S7uČLnG&vkr'ȝιGfV)vDE(7@I](|]Oꅟ 5?ߔ%$17#_kN֍R>WQifxp޽0THNA'=l`qmPDd{-tO cU^bZqKSc|D?W!D2wm %F7aO7VqA kvױDqА۲uԧ´!m 1gFdQbUIM^<\Ɛ'#Mj !I\c`M׵~1Pw}gKnmXs]!tm% pv!qxX4FdpzmZLD B`4m #Z}4f`, :Jqٰ_o_cA/B|AG@a_҈`.Ұ5p|񸤂b0Sq۵tB}`*HA4([xx*57v:@4k-uO@|~m^:2e4IΆk~n@1$X2Q+~ۤad5~񰍷5ыuD7ZEwGnJ j:_b8F B(D:Ή]X0+QOÈKD൒z9A}:} 7ls7p^څdUYcp+klfpǃWL VxQf_J|"J 15lpcÌ.'#ly,0vY,mYlPH~Agzh pON 4jIdưdY;ALXmU+ u?q] UКVKx\Yf }~`ցʂs6E*PChƯ`I뜁qY5xi8PCy7-@$6LysɅ-cׁU[N{2")*tfpT빜1G{1eZɛ 7b-upRSEɫ^8m>PIP-%&֎e0HO'Jdi"UK^α'|qE:qPsD>tt~$FчV"{t/H .$"lee U]XN|V&?LK%;^UX)y=aF nAV!)></+~~&~c>b6bM]G P?-Zׄ-׵දcgŬh/3<)'Tos2IWz,g#ӵ[Г IdB#h߽UKa(G5>5Jٽ`n׽rR#ro@eylhnSDWnDt*D#xKz˰ 6LDK 6C[a]^X`Ĭ+։ԏ@ _Sɷ2ZӃuԶ\+ik= ˶1$>c5s0{ bIwJIlkޮ a#?ntk,WkZa%+e',6tO|o|#"=Mul5T*,~BZMJ-թP[)le9lq]RhciVm 6Wt(J LJ|Ao]H8(IY,N4|dϘB;^ }^TK˫oĸ#Iw藌nP1wl,X/`d|HTS DfUuǘz]x8t];̯u}aeT<ŭXیX<.L$Ys>p+qd&f{镯 6+ʢa}/0wy :hoְ~E: ;'xԉbT\,12HM/kH}ٜ*̋W :BRGQg@]<ݫ^Fw<X.2b6 x_גx 49iCkEK39fmw'ǿ?^D@)b݊}B|ϼl_Z!=ѳJ1,x$R} t*6PNvδ_y>N?4 e"e85n a?'o.گ0{oj(.q>]JOQG,u]);ŕ03 D+HCK's;Sݒ3?Sǭ?E6. 88@|qD9~$sҾHFMw P9g_LΪpPafF RJFos/h }N>{8\>Ӱ 5o洉ĝ Ϟa uJ˜qo\L~(dpQ<µERsQ- @1gfqƺ1{?oe WϛN1˾2L6"Y8h)3l;`b@4.a]'E'epKM .5 mV_7;x0#7nn֠G#8D%%ԿH cxÁ`õd&Zqp oj3&vM  cmϡ= \j_ {2Gvlsdc5;~pwo,G\cd8` \> ^̒H~$H.ŕI᪹PtY?>> =Hihitb_㴼Yx+|= ~~yLM$}Z]d`v2a9pC7aEZʸHKk)M[Lz%÷~[[Ԩ-9?8mL.@y5_7GcԼ6M-. ;>`M1YgF̋|>u9m8uy;mkˠ:)6zY zeɥxE2u~#4Xh `ႊѧ oV|G Wdh/*!A :[FE3AL!T]Y)~YRɟxl`Iy;@P[HXن 6J"1A b4^τ.^cAm/n'm%h] $hIhľ<xxEvs+ ǥp0OmCHxz%ṣ BUxί&oyANgTs ZAZNs x6ׯ0;BʣC3"~AX!_n/~í{P]<ࡵS຋H?V׆c.q&:Ii*@x|dJ#EZIm`;Lnm8MУHY6%X  Zt{L6}z~lx73]$,DolD$( Vڐ.݃ ۴i"0y4 86q` @fq+qB!-L7䷠sV q ׊ZPPz<hǁ0bn.PsݬIgǓ5gj.܏{m Dq~9-7>׫Z;y<.w,MWmLRia[nRɇ4 晊>f'N%nsi.b$Úm7 @!=i;UxTѿkbt'YF'q5R6Dɺg [|.hk1v8d uDZ}ܱbCĚĕeʡW1LM|R& Ulk|M(o RnT`I}چgud~Xfk;|م~v"d9\ -^9e%uGO%?ګeG~AC,CB,f@ E{gD>͌FsB*DFF86/b/{)H#y!Ȝ+-G#4_XUcWوz\ ? ."Y5+4j؅bI蠕m]FfZ/ YBM{PA( E#ql;7!/=BЦ®p,C$#u,7}a aW-(qF agKE&8`w%Bm.`!4Ϳ f`:\pz}@/ߠ~Ξ,>ǎZo1_bh}A:"bP ,^I)H+T[?aݒj<9ctp0jCM> գG?f!ȒHcCPCȚޅ14ȡql/ ׇ?.O|?/{|/=<O}};~|?W?].?o>>wwODlw.on9/.?*ZǓXdҝ}[OoٺÿޜTF")Ct'. :7:K$q9ip= u.z ^h-CMzxVmp_φ$saɶq=ޮ|/xJh\^`5M&MYS!@/E7:cy+U;>߰{2#t h7\/=Bg\;ip=Qw@\o9?(8`Y /j o12䳁HVKa`7<ڍ%qrYȰ,$f /kNDZ7\6,6lsͰP)00m͖gK"i=65JZH!tit~ gˀfCd7R% -^qUUϪXp٤IUŪA9ŪB ``~۰g}v:Dz$Z/1؋Yj>v#z"I*XmSql B 7d|/ߐWYqm\̣83¡F'W(ͪ \QEʼI)ZM&L@쳂y :sCIhtdžf8w$ ÄWLYumrٰ@QAXER0g&X?CZB~f 4{CQ`}60 |,t:ࠈVc"9ˎg o=ĦtͼZɯ|>ۢ)"f 8!&dk&ؐ@jγ[Cp h-iV#vNM~ g,a7v%`d|Cg]*.aSyDb^0u쳁h+4{3\ːK`}60I#+FxȗeWg8{lP +Cd.1BK g m:"L#GP>gsHd9Xæj2\7H>[Adje plp}sra~1\TP8l`*{'=F&2Lml`.a210LRd0]b |IG)&8njÆD4r1$40)t(OL>+س)00ϒ_%;bzm$$rTl.9#a>MTY"wƻu:ibt+p>CG)M P^ 2㛏teDSib0}pbSM#*"Z:0pcœ:[\O;a(u1I Cm-te"axZmq8vb )mNIӥ\^W :1^GNki5T}N/+R(0Ȍװu`Z;`VA,pv18/0ԁl 9̚GN;ސl4ӕ&:p_ik 6 0gPg \ ^Z#5N6{(9M d4꿣=&W ޮ̉+9M ~4՜en)"JoxCf{EP IX4-lrb3$lyC &XK|Qd;ܡ׮cSQQZi Z!,8 T MXF=#ےg9t"m\QMX\-)9M\jTK,tdwBk HiZx+ӑZh \ 91" ,zZ@X:2d[02B)ibI%S{A(4[^}NK9M甙6qw=Lrxa Zl|?+Oy9M ^-*6zoDYj9M fݏ7\᮷Ҥ^֢P,ZGkv`4k?끋,Z]lF!-뮶a̗coH|9x^ze413/ ¥OM -t i^,epWہӽ T ʗ R FJj.@͍.pWۉN-LcLz;0p6̖[GG ,epWہ`dՐ4:7 R@iZXz8ep)o4[rL}Rw8oaDk^zNÒV,joTN,pXMzXKK a XOO!1*v܁zZ'5H$;0p~pAF䋗 ibD]ǎ |;aT _X xi?b%vљ5 Mib0Jh $Va pbZ$P؇tI80p@_g6X{L& [Lbs=&ib/Fb1 N[Ϛco=&WTYY$~ib~{L‰Nk d14g{L{ m9_ 8N{VJ*}w`4-!s4a!'Cb:_4?)=Ycw >B e;V7SX3JݴY؝Ncz7S &OaQBOF|&3I:Yb\+C(/?Uztb-P? > {Pg6xb:NaX㐄DpVN3pWurZ 8@y/%4m"i&[R˃^ 'f%pbԠ"Nx hw~FSx9<2ndZ &HJӒ6I(ibEC >pX|p e7[n/p&kxwU80pƈ*R8^ ލPMr/ 6o 8M +^Ӝ)ӂ3ަhE(&Rʨ=^ k5p`41Obk:1]s4_%VWit`18S+eZ/y߰8Ml%}I ^H̾t#U (\u/y߰81,E plu K/ FNHjIea; OBffNɀ?rX<;LK Ψq/xP~בO+Ym֣5'CL;\_]Y!՚*daIK$z":} >G+hڜY ݆o %8ab6c2!*7 >V8pf1GH^?#FXgOR@bg//8=;6g3 9&>=!=(7!c,bKj P`ٔI +/}2Z J͙:Pd):LWm1KWqi[(AռߜY 3=iS$^{h(c Ilq]@s({ ÝA3}bhRPxFi9{^wPo,S,), )V3[IL`b"d0-L4eHŕ~f%|OJx.1^szޜY ݲnlN١pv`E7gC"hvF~ׅ_`iY5S .*u0 ":W#%lrp1/1Po,"Mys*VǍΞĩ9,Q/os eAB[˙ŕ\Spf6ڛ0+aqޏliP\8A9|7tJؤp2qsfC 3yEO)bi>W68q2cVĪKR"FZԃ7e2t'Zy@S j gC=XPuc-,N=cEP2W. ,SޜIO.T42yNV9Q[!}D[P_Y VM Kͽ[7 zsf1yYʍ {/BVS=w{n™#og/Y c-*x}_8x斔ׅ_8~P~TI{/Y F%}7\~bXC87_ gRޓ! pf1_Eo `2ka6\73u,F xOp3)`Cم~=ugƬTax99Zo'n™`)9tdoR]_ҨV `]3g`J: gGPW(•sʬpB^+ g vsٿ g ##:7\}LbVx@1$7\~bsqQS|/™`7S]1KbmB`]3ulG g7}z|o'XQ-,4WfpXOp]3S{fؼўغ cUבG0Aoc@Z3dEo?Q]ݵDh 2""3߫LLz ihgZ2桔N9܎n% c`l慎p<2nŤNgyIY6,ۓ4w_ON'!hf YBIY LnOBͬ0ClrE/pc,/db# As7 m\̺b= As7Dw6xkIYfn%qϕ }p^e^kLL'!hצ | ưnOB1C('I'aa3!) As7Uwu5:IYlSj4|"ݞa^ȅͰƖfb= As7+x LL7ǐQz6$̶h5s?nOBZ@a3,1HB>7VdNBNsc"x-hHWL'!hfxÆ fSLL'!hnfEGfV'o :H^ye%LIIKk&USܝ}H״X r,zQ1o0]rJ;~_^[K%f@ &Lla*It%473Wo(8U ?v5s auzjCbk N/RͰYT0$fS/Ee,nZObV3_;ߑCbk <񬹙y!SU_v54w3q KZؐ^As7 8=X~;$f@H+Idb'`՛_;C$f4N%gBd`ܭ˩\'5$w/10P C]4pH`E-!)d ^*+Nutk+CpςS?%ƢS>zޢVrRhf^lKŨlV+Gu,d"eܦ+Fu,i!dTa*ʑXBH4w3rH Bf31+hfE#KA47h:dYy͔jL Y.l& r]W -:Lr]Wpf:E2#n0e4fAmA Klr5õ]zMOvݔ:Z+473N0a YV-鞟\aef3Kzu+473U: f'W\YaUM/>}wO~0nvZЍO?߿;xËo^Bo/{yFOczsN/̗w[6+,q .r 5A#mʳR {?#)rU'Sm 0BDab3ݽB_UQayvPbHPPb L|~O7D&6gEBb3n[۰mQN'31:\D'Us taqQ t c~~fjLE:@+ƆW7)X?ֶ6. tDS&t;:@g \A Uݳc8n#Qh]@jcP5)2^y5;`S vn>~=<;xen_vx<_~'АYR裝@bCM pe)+r&RN/8X_()V l5gfuX`eVeUY9K}}eN#8]ɕ1*19 8 R{Q.aOcD"PLjsKkU|6H,4Hˆ{C\Y$V/8U5`k#K!8Hܺ3RLSJ8@ba6nhK!Vp;㨐hw:{ X޵c;oy XΟYQDP H,l ŋ $$n~:.4M .,{P΅O".q' Rjsc:[dn^=N1j7H/Kr# ?AC-Ǜl~B ,(1^4vЦmø>2O*4TBExCp+Cւde‘>HZ%hrHkC#'ZӉ ņlE"sِ>aߐ-pѨe~ׂd4߯uW蚕n܌6&#dYZ-Qځ YU]ݤkO-kT0Z,-?I [ÊpAb:e!kAd-HVBXBoȖ!]2Y l_3!K6V(K4dl-H)/pA BGcC0 =,Ez׆l N,AfSZ-U*-ȒUU.:]Cdd `ɑַ!YͺctGٲ9aޢ~lYyt|7$V;M4&~Ղl@$KE*[ vʣڐh 9ŊJJېo* 'VS dhLƎNV![:}4h YٱQ; *v0`(oVRL 6xC|{h,ȖhPߵ [,9ld܀Mւle2TV7dK,?$q!Y?ʅCl`j镏lgahIEWiClц8}nxW;-2ë [.2f~يZuj~[E ![^#1"U ![~0"lmr#s _-*D.׆lyՑ+bC }\6mC"†dVoG B ҂,ǍǸѮ eg Y eNBhF;ArJf1Tdd [)NւlY܆H Y }f0Rڐ-!fs -ZƆlcb e |ĨJւd%Z(DpC<1YX#dJi'ȒcLB [\ ٪n!qc"'C YH`0M&-ȒtCyuܩc8,H4;I UfoC YؔGiC_߾ϟs?yNf;rDϟo>>???)<y~G?~$WW^O?<i+83r޺dQ*-"ee$&݋(-]uDNh,lUdۻ#]ɈAF-I.dxBpyU_bi+ʳ:|H%~Mܤ?I>P--Q.\Э9 17rBRj(›<[" BR{!Х[R% SxBrp]݊p JݒR|41̑V#;m(nUڠP~(eAg&t ׂ-\I DFў-.S)_5K )z |'t>PVz3wjWՉno*Gm ⚝ЬT{tv`H|'tl*&' O jkЭȍ#ԝ(N+AW6xBFZ,}iTKiOs't+5J5Y -}%N `x&t|*.jY% |z?[U]h2>YukZ_vyBp (NhTI/) ~IB$]4UE@jdrT&fbR*Q")M{jwHjJ+MU3F Kq|H kK1HBHJ fr3.һ JHJUrw%(e"08/eL\] ]9S$4<ܜP&Д.RJVJc")eNL/]4~dИ|ZERIO~a*q2D<.Hn#EJnֲ{ȥ0O9Q$]^t tMODz.zC'.rûfQWJee":Fg9xwa'm0Maqj{yz<~yf介'gf9g_cgg-?1'E K R3pO/N "}|,D91l~F\` D~dMmr]>{0"rzjU=fxٟD>Ζr; iA8x*9w/%|}; jy{?>< xc9~e={m=__5۫'?{26?߿^7ov7WG0_ ?S_b_]|n"e%Oכ1=7 &lWC B 7v[Wa a^H︪Sƛ=QƑ5;[t-D~7DaZ]&U}o[Z |boqx__0z_G1քdýBaKa,P?  endstream endobj 14 0 obj 62665 endobj 15 0 obj << /Filter /FlateDecode /Length 16 0 R /Length1 4085 /Subtype /Type1C >> stream H|T PYNHlĴvGp,AԀ0(ꠜ 9\C9⸈ Z3+Ȣr)Bc/@(QjQǿa6ZSU[կ_}8&0pa{*exe¤ݖq46`;}0)ipw-1+/ׯILccR K\]o'=)rDuRZ NF%##isrU\)OQ+#"Ĩ$Wgh-yx:EcSժUx*1!O%~c?Tl)6ñE&#}aZ  P S [-ǶagT\_60(!o%p0Kt'!kafQS|P)GL0=jZafkLsS^HOk Y/Mʮ]nfu>fȐ€٤R1Yd>`c*;-#rj֧قcaꊯWݢ rpe9ad5tdйNKܠ_o3wɲf럐(5HC>"<UT!tp*4Uf߷ fh7Oqbt"5ed}O%#̘xGnӢc\s1"e^!cwzR% ,<((Z"}H4=p|x˵Uy?U^77le=f-A A#Lyxё? sZHF|fjvz j dڟyHޞ@ m|6|ag!\3%@(35)*Ich\?LpCޘ`M0\߁xk?bOu~EHdlP R 2JVDF;w 6N[KejasM/DxL!@Qk2F_sy4\fg Z˨v䥲dvCrΚBA 3ga@ I(OAw>: zQqU^dڸ>"ɛ Ҹ>6PXE43ܳkW\蕐rEzRzVPv\{x{h,~~љLC#ҶmE Y#9Ea`X:(4f /yZ莤a%)|'ڡ  #cԏX4,T 4"-?TWkTSW&{ʤKnܮ{ZEj"`Dy4Nyy&rIL-* eu"8kѢu09]:kooi| /}tm{3*dBWpl x&vkȲ8ŌalD;aql܅??GeQؙ֫+nWȆ5НwVS#DcwUwKXԅ"J(#7g10GĎwAfm Ij2',S8ۯgL4vu@ɱi |K;mu3~i"n󅮱!"hUZqVKaML/|fLV"8Xth^kQ0i+ώ ᖵ}`hQwT2Ht49Ypamǵ}/z~fyJ(@t([Ԗ.TΕJEXd(r`ɯSƮ2Fqb ǟ\`\`\iTͺ:@Vi uB@-[!?4)WXAa&X 2||Fl͚FnVȞ<=6h,)6P[ةS( 5{j]csqĂC%\JĂ]Lw&tp76Hέ \i彇ފOr2/-IߪF_:cx|*W+S1tBS qNZХP1vWFfA4Ѱَ)\V$ˤ29,79pH%0!؉yhrLps%'d5dп(pu\ pb9W^%m^s(mM6tv֘`v́vMYm2ךȉ4MNI%H7qa ZQz{׊<,:Rda/yl}MGhl=%w`Lq3ccH%WpBƧVl^v9O=?_ _ @ r: vP6]?f/}O#?Q%3X^dz'puezm5E,o EnRMbRW8Pۚ鈳G:y.- U?3:S鯳|~_WAq`c[sD45;?o{+>-(&Iq5pٛu0lYt80T,}r2cT}<ܩ> stream Hy\T瞙7Dyㆊ|XjcS[kʢ1nK4JP+\bo{fAM7zg'Ik?zsΛ@c&>Gm w~ĵAt.6ސG͝SK3q\0/ nyn;G{c~6`&;z"I>/b3iGJ;dT„ܓ8BQ_ؤh =x;S}''7x)N)t,LN`B^%M~m\ hX6DGys%I? #'F>6~d4B=hFT"K=Vn]8B^+x M%}|I | 6ȭ-w `'w\?Ka*P8?s88WZ[9NŻ9Q3| ..|r?r~ɕl<v&ğ,Tf@Goy/c~/u9 c)5,,e]uzC?y^˪'F!"Krʢt*EtQ)ErJu&256c2w/8Y^ʰ˩,xfp6S[Arv4ZrZ'9m wJNluFx8zNZY)><̤AK_OS40zJN3ݜjnOK嫛J[Dh 7Wzi2E#(2 >ciؘa\J_4KʒwR*7M)RRX8pJQТͅ Z<=k}iz]!~g3is:xx(uqG92cc#asX*}5|вѲʲҲ²ܲ̒i9mfɶtW)= *7qV~b^Ѹ?O~El)r7 4 ?4DJT4jlRGO?>)Q]Fa`ܡS%OexX98 'a5)"mc 'q瑏8K؎x\(hc 0B!>L$b2b i 30]~} l/eRd"3tIh9@I! yV*ZMk侒M !5"oZKP6FDi m)v/h}J4i7o5jL{)5%_Ԝi>t:J-%v`':F)u  T5d%StP>yjC!3]KT@ r-]5&.\-zDeX2O)=rzA/*#dPUS< Hv,L,a^hHD#-^E# _LQg\S -DKJ@$~yFUulq|>"EbJF$bEE Fň((6 n4J,1ފou֙;wΜ={֖u4EG _YW֓l J)COow|*|)_V65B`3x#o͜[x+ox'93xgrgn=~>#|q>'{>ŧ>g98  |/eW_#ą\7;3_ɿr1?\O7s~/tʐ eQ6wieqNG(^uV]T7UUwՃ{0OBȍ$B(ƉŨ߈#Dx1<GUT3y,YTX3*XUT*UUaTV:&W7hݨq>͚آem>oخ}PpHi]uޣg}?`` g|=t/1rT1_7>v&M2u3g͎37a -NfeSV\zo}~MSlݦHiNؕ;g}"gP Sp}oS[!'3iWQERxH$UȢe*FVkB_a. R.1R8,=1'DjYf8Fբ jsAhzK5X̚B8l]ZA/!G򢏱L4K[xLR+2`9R|k"U݌'duCvT~Y\m:F9!^̑rMVxcS`x.-셠D6_j[nq"5ReqGJ%ȶAp(w -4"=Dd<o)x VQ079ZK*+ʗ^*O\!GFbUj,Kb'd?hZ-Uۦ-UVduo -dcIdX2[Tg/8V?6 睌IPqp_tga"F“3Q6= #W\f;t͍dsNv Cd\$d,_)#WIUWꯆ,y[=So`:[3;{r\v` <ېcxboj 37.4f/ZEDW n*H_vy2<PHb$2e]-Fr-FOEw&PǨcoy9`+&[$['TTg*F^G7XnV]_ 'TDY2|qg\!| E-~9L ((_ YPa0TPNUE&IނݵB%VZ5)I>[Sڎ4%Z7 O Z8Q(M>TӲ{@DN'EObl98ޠXez* P7QE#$8̘Jwi!YSu9"[&kL~|z*aiB>J+ԝK l t'P_Bݥ0Z:t=D~(L߬; kֿ.P 2zȯMV-[4oӴIF^ wW\vN5WZʕ*XW24VRW[HifwK BǠtDM yY6F👢ɏLn&sn)G G;1ȭ\\-k/*kۡLA&4CE'GatnX{{Q 6hF {Q֐%YaQ?&3;ɲ-w>Kf 6`Ud; J`% 50$4qf ftbL4B;aN+L:fH(- I043Ua2~+ӛ}}~~ @%0`cFuu2GNi+ G8;E|(6_9[6JI3m6v #NאðnQx7$1zcfާW窴0z,}ؼVȁx`IjBIk=-aVh$ƫh^Tާ;!})/;+9Þ;6Ʀ^N[kf,DCCR@:bS һj`|q ͆9ԥ7)W'ftLA+D'3Pty(D(d\NM&)PP+ض#̯] Cp IQN4gfzR$"x"a $j^jޔ7՚W)zrʶmf72\#S-c\e`JlgA1%4R۹2nQsRj6%4<^6%Mg@`e[ b5:ؙAHɑ>#&\9ko :]oҔ&=w&{;5E!2JFmi&}Fӡ8ت/-a6DZ1H8/ȑ q8,;sㄹB0,ݮ[%ݪkCЖARU9+Œ܋p.R\Ѻ/XAwy#k",GZ:.9`-$+=Q_Yz]{'C_C? %9W-w%kť!_p,b_ssVl:oߩSO[ 18ǙL3$7ogJ` Q(WO]#ny9b?Z&>Iޔ? Jy%ɿ[)^JJY+`c|,+QH{6y]A-U (~$x.Y,vT-d  td<շqt/lٻU/{܎JaEk;-/M^0lr֌9tM`cA0gL2MKN;c:KyWˡ܀HJ s4?7eme^ pHTjjk(h@@Qd.:RF'>Łb~P+^ aɬ;,qԇG\HQ/ Kɐ<@dT= E 󥃄zNcT щّ"En'-Kܿ3?y$;_x~D?ۋ^pf骺MO悝=f>K?/3L6 gs sfǛKp{n].qKJulvbNrcilIbF~$l6+[x_b=(m}~e7˒F Ñ`h@x1A- Y|GU@mACȁ脕D|4 y|*CeѤbM 15r Aʅ4*T/Po.rn-IKɚZ繅1~;[^:1[W?>v\~a}l`{?;}]R_|sV);[VGol]jMiW?{|4q.$G=9,çqߨ#•4>r rcr5ORW\I]%){{TCֳaf0[Jwo,8 LDk2fwc|P}L#^Q~^W"iU=I2|p7}7ȳ<ͰvL%PtU)Nn~H<#Cl1Xopz/jטu yu@ӂ,IHU%|Z]rX]nP<OcI2D#41%I)ҋ~->ni5:]i>2rcmG*$ePAw"Jb\z'lɤ LL:{trw-6 E1ME)MM9}?#v4@]U} LΙBS"[ThXhItAlf lX31pIp K0aX1:cz(Ȗ.+^CEP' .[I'LWXidk~T 8od #?|xf-K'@̶RTl`>v#?͇r_Q^0]J-C;("tcz{=NK@>iY ʏr7O.HZyT C(H(0 F, #&<#ZI# &)HJpU:F6Tv#b:mup=ra >Ofsv8ٽl2]l{Pre%<w9NWb>N~MH,ay`# ԺQm>u)g@}&i=!PLeQ7:B{i69P#&r Ygh 7;%8:'cq{ `zp)~d#͞x2/MZ@Y6]gh85p;eBmT7j%wapsa ;٧|@XC7B[E0;̙pyDD#}}I%6xQ0 ]v1np1>D3,y/X5Xo2*Qiam Z4eG SG\l,ҏX)9_TJ}'c oMz>#IяϘ8ظna~)X_8ɑ$ceT nƱPuD>wY8 r[MVp; ⺗G>ߥ^={)v|Uh/݋99P[ vWwrϷ`בiyd=){|dȽ w,wQ |/HtWEhU;U9eht;0.a=y+Y#.CJ0y /&lWT\H ~0fנޏj/TE$d/8i=с' 5*̥cd}|U37U3@y,g^'V%N%B}ur~$1nfflMnjXW0Orލ[dz νҷH2F(F[P6;[`MD5f }a0&f ygB sĸ; R iwPu3ju,Ul&)ioR7`(YXjg |'#1CUʳih  UPlNMOiK[#v6^>N$S4zm|ۚML00h'4OaTÍI=ϒUԯ vd >Ly@~dvRG~F\}4No\\~q:)Ķ>rB{40ܕ(GejSGGk>8u(Z2j>\u(GZu(k飬G}:}Է飾˴NeQz+{ғd-+=Y7(=Uޘ!YKAQݪ[JOW+WnmCK p-J!)KAQaȡnD Y&@/2>瞪~CɲӬu瞺}뗜/ǿqkFd6 o)8>xsN7紵~~1cc4VQhi7~(8*&Ho5ԘPɰs럩iLEXɢq;oo'zh3rv;2?Þ|h ~utg o{#IuMv/zE@<؍`M~Xq͡Hvax ^ vsӱV,ބWw 132u{I gYL4ߔ3HΊu]m*كjX.Ԑ/03Z.L2=ޚUDֆNcrQmJ%I}EQGFJ˩UyEߒlЮ>%d}qџxCESU~ *>#ƾo {1Z\A} Ac*IC썖Ѹwp׹[ϣGkXc\?]5?u WW=2m4d?7 p.z6n":Hncu+x7?[c'ڷӿ5tUzQeQ6Re]nlY*'nm2u^f8uT`γgۛx<,Sgv6NgKVggffqRٽWvbd8q]rܧxS:1_rAUm56j zq^FScu:O.e2g)&&[.j]QkBZ@T8-3Vs bLOEcr^) @sgq!-6*ms]}1ЅJⷀB&6Ε0'ioT٠Jo I C^1nH P]7,MX^M./M6ɱ$vbLgj0o C y #HZ0T׬23FBĊs[P._Cq C>ՋR֗)0W* R4 +l q]U0y`rbsN&:r&"13u4oZq5/24" 49@Fz5 -4'U^ ]t :Q,U]%MҦ$e6y7VD&?rd5rr:=zqt?=:=Q/7G'jÓ;wLSڡ&KN("h G%JVv6si r/_q&NԷؖjР13Υ qFM s8%),"Lq{gmpĉ/9"PmRgaځ!uQ. *譕LlQt#W@ dN++kV2][kNe6PnY֯')r2R]DHUR|Nכ8A݋M]7]ZY3tiҗE4P k 9tz~Zo>(>>OW;O7mo߾}5&wv=s]yϩa!%/yҔm]|?lsArI-[[o~/J:½E7euW| b693J^:i44]ЎmCc\Wήglm>kIVl$5ٽ5>@ZBi-٘kto q hͫaԵҟosz942%y sby&Ԍ(/_}-ReEvm`&"'{}•}bs<[zy8WAí1N 460^`NUKxE" aEAiR4l lc]JG  6(Ji {/sf >}K攙sfgRyxڑݙ"fӭ>چѯ{:nV*hQi=t!E{|٪-޶ީ"wl(tfmﳖɻi#ݶi[]~;va:C#6K-͉4ϱZnlZ!Yc8Վzv Zf؛u}R DSCѻy v6J#6KRtDX0E.b$<αv%x,S_WT]1]w7Ew0,'[Ϥilry'5z47'ou$ltR.ldX?zdvb`6 Gsv7Ö5h YyΦG|2TvuC=IQ2$ztLgާȲ:rGg*Ҕ7#gKМ6sL.c:]˰ NifERyK3oꡀ ɽ ѕ_ 1@N黚|Z9ͨZgoeF6&2ߎ:U.bh 'E3=,y&?'>;6^>eK9<u7h93dcJ D9щ֞V9KDsP6QLg)m<'[<dH: H8$&*3NI >UnK5Ga1֠>5Z;d9|w3#狀2bk.}zLlV:10IZ:EbjZY1r[9]ʏ*#A:4 ֭P}sŢ;2k72-><͍={W +=!V$Ilu߽e뿠u ѵWUf8x̗괞kȝs(`ذ= N\NNyo`jfkEͷ+zf}o 7_va7^9]3cdN \>]_ܱ<{Na|LUW/}\&ys. OJ'{ۧe/$N%99%NϹj2S .%8),Hx\$ōWKHI)%)#eR)'2\*HEBJrABeZHU jHMdm: fdP॑"*Ma Sfj֦2ikA_xC4JIw!wFGzIo#}MUtfVAo4X ]n։NהcP6xl 2B򀌒<$cd2A&$,#L2Mc2Cf"NY2e̕y@@g9y^^HY*%yY+򪬐uY)dEdl7eldlM+).-{d#XaDQrBN)9-g|*|)_|+(?*)9.DQE(Q%Q q ʠ,.E9ePWJTUGe\*kp-:j&C-F.z܀7f4-h&M -qZ5ڠ-nG;GtD'tw FO܃^>{q|HI  cRtd Fa0`(a8F~xa bc&b&a8Gpp'ppgp3|/%;|#~7?'9 AX/dQE,΋Y%Yy ˰,/Xy/gVxYW 㼆ײk:bm& y!of#l[ٔ؜-ؒ[ vc{v`Gvbg;y+;{n=þDُ) ?0iLg39Y 1lpsrsH>Qp,q<'p"'q2#|S8INc|OpgI\S|Y>rs _R.K| _ ׹ksFn[-mη{|prC~ďy (8O$O4-tv.K LĀ&C U kE{{%{ޞ}1̝se2KQ*eHY,Q*˔ eJYQ*~"$*B%Pb3l-%b;l`숝3v c쉽7?uG hqqEb#0-h(8cІ800p48hDfB 9c2a\xA/bDq Ni8gLqy8B\q .eWJ\q u7F܄q nmwN܅q}A<cxOI< sx/ExU[x]>GS|W[|~OW__,<,",,2, *:FC 2$+b%X܄r3n-%܆r;nqv܉;sݸ;܋{s8sc=l f#ȃćc|OI>ŧ s|/E|U[|]?GS~W[~OW__,<."..2. *:W7R &ԤZJ/gL,hvnlzW^|͞m%-c[fl(٬&:m#Z&+g;IL hDVpМ|92QFk Ch9hѾG1rڔ0FZ!ڲruʊYb;I{[x9PўY0 7"vi憠vߤzA(yJ&I'OuV(hj{^uU3yM Ւ膯蹂WP5l_<%f 0-;Q/l5D W syWNf^SNͧ"Y]bl7fTW*1{4C-5fVNhiq Xn_@j#2DcRtLc2$&b28& I:uEC\#uM]0J$^S_"T:vQ[r+šKƱr:']+VNJ t‘W4LwU3$nwj&!.kjdIֵWhG)Jdt;cntCƜC-#SD(GA:E93שZ2Uω[SRUV׶w+2Ҕ֥jҍ1khw|p}!-6J(LI&jXW2ԪaǜdsBHL4*(B`s`'jdRLid`󛊑qElMlMKf37VW7"lbѣXZe,ȭQ%V*SWn2Y=S1:6b2&&fDl \- ȊjY!TqBrnv;džL#"Ʉ;( ee|b~9MA}K_Kclj MrkOi5%&ЏWy7J Y]ѝTojxN_)[Cҵ)_HOV?_ܩ{b^Jf|$2KdȬY!Bf8888884848484848   >cF)fbFUdВAK2gȜ!s92Xo98rp#G8 p(QupAHݍJR (kNxm 3*V]C:ʓYuڜu3 e}1l؁;fw7t\G|2*Ox0}0)/ʓbu6߭mf ڋeN"::yWUy5xY^ӈμhN/$2 ʅ&$=LiD T&ɪ8NegZ59tBx]ʩ9&}]O6 r:#w:n^z?u vk]h0\޳!;u "6nL54Iy^_ kz\ dI@a碴GuNMæ''à Qn&mWf'd Niz͛JLKbYh>6ӏzZ]n#i|\OIy|ۢycL&ɴu9 @nNϫ 4Pe@Jc(V NNHYh QXӒıN_s Q n+\JbK@XG2xan^a'Neb9 e@sq>+ϔ@,8~EIs݊rxFq |)8Vxz 9kv_<swŰj1>_.y\!oS޵{yReTZrǵ]ĵ{toknbua?w\صa׿JR c}$xTߌY{ߢ7;_$qT3!sxo{mˢW,!?C: NZ*3>k@ !p XV"E h-/e}9b2<8%z3hɠ祖 eJ3"||H-g-Pc/%8r|$r[`EAq J V𯀂Jq#k,3nV8bo1υ/{qm[A3O<~#,|voXw7\"~%{0w{~(SЬJWMv|L\N}{/7`(a"I%*=foVN,H_}{`J}( RS*pJ Nd RS*pJN)8<c*T RS*pJN)8$g ҁS:p ;LGyҁS:pJN)8;1tҁS:pJN)8Np D 4Pe@988888888888$8$8$8$8$8p>St̿F*zp0n.ևnM|ǩ2SQ=y^5WEl*e*acS%0v^ΩG>5j>/G3C$Ҧ2"!L(LUTV!iTHN/+'q;gUbt=f~T5/L*iؤaMA21Q%*iTɑi(oh%ݝ򸝜UXuw@0.*aH%;沁w^;7c;G1nV[šdY n[]n7ϜeϦ[[4Z -^-wm-^-w7cçp)\> ;X\z8XY6/ۼ8XY/[Ǘ8lڨE-ܲQjngϺ_ǵmVi's~>]+\+]\]6umܵkw\ص;mGJ{HP#PyEeŎ3ʧTPy_գRgۼLDz{<~ٵOv~  q~]{OnwލJwNR_ߢoAȣ|Oz-~p7#30n-6w\2hk `RYI(Z6z{e$VaRqù5C?iJI> qj0tɈJ"K\W6iKq:U˿)e!]P~Q7)?#sjT,P.482g4BUaW)u Gs^.rSBaK-çl: /!*Fc*QyZ*˱ce1i( |)o}] zoڻ@|i4W$䖘DN?[~$רȋ~•b8MHWl9tN{N(NIuUz7=e{^Ng)=d"kJ:jb}zPZ`5g4MRU'Zh._|1SdUH\cIOkL3e׮v]G21Fp1cfz7] L9tށ'IrQ@w ?|u\+)!a r_6SLdgJ2“Y3'JL T=v2,YX"" L 懖1>O٭YO-x{u4}]P'zl^U.o;׭O}mzLB,Jv]F"d4%C[HKۊ#sx0׊ [j<>Ws-b."x[:+#t.kOuЌWw7[=$'InBq ॥1^g#+6bɏty(N J(ep!507z.Ԓ5 $e׷tE?f6WZt eHI끑\II?XS`jɘ.;`*ijvus{Șx ifv lR Y >  ]2B0 endstream endobj 18 0 obj 22321 endobj xref 0 19 0000000000 65535 f 0000000016 00000 n 0000000069 00000 n 0000000133 00000 n 0000000473 00000 n 0000000582 00000 n 0000000746 00000 n 0000000825 00000 n 0000000907 00000 n 0000002473 00000 n 0000003694 00000 n 0000003917 00000 n 0000005139 00000 n 0000005366 00000 n 0000068109 00000 n 0000068132 00000 n 0000072070 00000 n 0000072092 00000 n 0000094506 00000 n trailer << /Size 19 /Info 5 0 R /Root 1 0 R >> startxref 94529 %%EOF libvips-8.12.1/test/test-suite/images/MARBLES.BMP000066400000000000000000202105741414645631700212600ustar00rootroot00000000000000BM|A6( . . gnnnǼjwe.~̻̽̽ɻɽɼǵĵǵ±´}wo|eps]hoPckAQYI:AH:AH2=I=1>.84B/=,=4=.=,6.=.=,=4=.=,9.=.=,9.=.9764B.9,6.=.9"946.6,6.=.6"946.6,246.9"646.6,642.6".,.".".42424.72424.724642767676A6&E6~_vTE=&.*4, ""         " .".24&.*6=23>&6B$/=6=/>,9.=.=,9.=.="946.=,9,9.9"946,=,646.9,646.6"6,9.6"649.6,646.6"6,6,6".,6,6"6,6.6"6,.". *,..2,.4..2,242424.427242=6&E6¿¾yhTV64224*, "       "    "," &..&7*2=26=.AE2AI2JQBTQBPEBPQIJIITTQ]YQ_\Vhc\opfwp_}pk}pfoc\sh_oh\ohkym}pko\\h_Tm\VTEIP\Khc\eYT_cYhf\mffmf\TEI242672..4&,"" "" "=2&..&.&,     " , 24*64.2A.->$7A!4>1>$7=1>,=.B.= "9.=.9 "9.=.9 "9.=49"9,9 ,9"9,6.9 "64949 "6,9,9 "9,9 ,9"6 .6,6 ". .9 "2 .,. ,2 ".,6"2 "."6 ,. ".,....*,*.*,.42.24.724272=6A9¼¾¿}\k<==<4*" "        ""..24*67*2.22.*24&2.*<=.<=66=2AA9P\Ke_Tmc\of\_QT__Vm\V]QQ]\Q__V]QQ]YK]QKP79AE.AAB<=9<=24B4B*=3>->"= 49,= "9.= .9 "949,9"6,9,9 "9 .9,9"6,6,9 "6 .6,9 "9,9,9 "6 "6 ,6 6 "9 ,6 . .6"2."2 ".. ". ".2 ".". *,*,. "*.*"*"*4...,242727.=2=6}{»½½¾pTEI<=94  ,            "   " ,","&4,46=2AA9EA9EEB<79<=2AAB<4267267.2426726726=2A462.*&,*&4,".,."""               " ""42=*6Q9PhQwsxsmf\_YY____fY____kkmooovxvvxxvvxxxx{{{{xv{{{‡…‡{{{xvoossv‘“őÒÒőÒÐŒőÑœœœǖǗǘǘŖő‘xvvomkffff\}Y}YwYwYwVhVmTmQ_I]Q]wTTpY_s_esf_skhykhmoxsºŽ׿ԽԽϻϻ̶ɴ±«}ssPf6T&I2I=47 7=A7.. .44.,..72IA77=. 4 4 47=7AI&A&I&E7A&E2E&IA&E2I6Q2I2I6Q2I2Q2IA&I6I/=#=-=,= "9.=,="9.=,= "9.=,= "949,= "6 .9,9 "9,6,=6,9,9 "6 .9 ,62 .6 ,62 "6 "2. "*"22 ". "2...". .".". "*"* "* *,*..,.4.724.=2=9B¹¼ǿſ¾¾wT\TI924*" ,     "  ""  .  &4&..,.&,4&"4&..4&.&.&.,"&,,." " "  "    "    " " ,"2=6E2A_I]yYxomf____\_Y_o\\___kkoovovssxxxvx{xvxx{{{xv{{{{‡Š‰‰‰‡‰……………‡{{x{vo{sos{xÒœœƖŖƖƖƖƖŖƖƖǗǗǖœŒ‘‹svvsmkf_f}\_w\s\s\oVoToVmT_QeIeQ]Q]QTwTTwVes_ewkep_ewfemhso{ÿ¼ǿֿԾѽϺ̶̹Ǵ¯«msEY2T6TA7===&A7,..,= 4 .7 7EJ\2IA&I&E2E7 74=AE&I&I&I2T&I=IA&E2I=A&I2I2E2I6Q6IAY2I7=6I2E2IET-=6>1A,:.A-A,:-=.A ,=.= ,= ,=.=,= .9,=.="9.=,="= "9,= "9 .9 "9"9 .6 "9 "6,9 .9 6 .6 "22,6"6."2 .2"2 ".2 "*".. ".". "* ". "* "& "* ". *.*.24.=2=2 ¿¿w_kPA=.. "    " " "" " "   "    "              .44*6E2E\Be|_xxom__k\__f___oof__fkosvvsvvvsxxvxvvxx{{{…ËŋÐŐŐƐŐÐŐőŐŋŊ‡Ňɇ‰‡É…‰ÇÉʼnŠŠ{xxvomokmoxx‹ƓǓǖɚǚǘǘǗǗǖŒőőÊxxommkf__\\YYYwVwTwToQeK_Q_Q]K]KPIJwIPwKTwQTpYes_hsk_skhwfhwmh|ooos¿½ǾٽԾԽѽҹϹ̶ɴijmsJ__hJ_ATET7.4,",=7 4===2IAYAI&I<\EQ7 74EA&7&E&IA2I2IA&Q&IA2I&EI&Q&EA2E2I&E6Q2E=&I&E&A2T1C.A"=.B.B,B.B.B ,=.B .B"B ,= .B"B 4=.B"B 4B.B"9 .9 ,9"9 "9 ,="9,9 "66 .6 "6222."2"2."22."2 ..".&& "&&,& ,*,&4*7*¿̾¿¿seAQAE2."                ",.&7*6A2AT=TsT}v{ommkm___fkf__km_ffkmovxvoox{xxxxvvx{{‰‡‹ÊŊŋŊŐŋŐŐŐŐǑǑŐŐǐǒʒǓǒɓǑƐŊŋŠÉ……LJ‰‡ÉÉÉɇŋ‰‰{vosssmmssvx‹{oovvsosm_k_\\\VYVQTQwKwVwKoBoBhI_B_BTy=Es=JpBJpKThY_s__sf_pkewkhskewkhskmohvo{¿¼ǽʿ̿ؿԿԽӼϻϺ̵ǵĴ®swThATA=7 . 4",=7= 7AAT2E476YAT2I7 4 4 4,7=&A6Q2I&A2Q2Q&I&I2Q&A&Q2Q&I6T6T2I2I2I2EAY2I&E&I=&E2IJf]f]cETlBkAnAmAo=m =mAoAm =mAo =m7m =o =o.s 7o.m.f.k.f.\ 7f=_ 7fAkAk=_EkE_=_AkA_E\A_A\A_I_E_=\=\=Y7T=V=T4T=K7Q 4B 7B.B,B 49,9"9 .9 .9"2 4642~2A=2=92E=2==2==6A=6QImAmAo =mAm Ao=mAo =o =o =o =s 7o =o 7s.m.m,k,_ .f 7_=kAkAfA_AkAkA_AkEfE\E_I_AkTkAfE\E_E\ 7V=V=V7T7Q7Q=I=K 4B ,=.B .B"9 .9 ,6.649 46/7='7=2=9&=B&7=2==2A=&==2E=6II6EQ/2Q9PcKmpfsss}ys}|v}wv}|v}|v}wvx|x}|x|x}x}|x|x{{x{|xmmkkmsosvsxxxx{{vxv{œɜˡ̤ФѫҬӫӫҬ֫Ԯִװس۴۵۹۽ظڵ۹ܼ޽޺޺޿߿߽߼ߺݽ߽߽߽޿ݿݿ޽ۺܸ۸ڸٴڴس׳׵׵ӰҮҩҭҭҭШХ̣ˣˣǠvooVKQKQY\msxomosxxsx{vxsssmkkk__fY\\oVmT_yKTpKPcKAYB2Q=6QIlBoAoAoAo =o =oAoAo7s =oAo7m =o 7s.m 7o .m"f.f4f7\AmAf=kAkEkAkAkAfA_ImA_E\E_EfAk&I_A_=\=Y=Y7Q=V7T4Q=Q4B 4B.B.B"= ,= ,9"6 49 46-<='8=&==2==&7=&7=&7=&7=&=B&A=&=B2E=2IB2QKBT9T\Tmskssoswswys}yv}wvw|swyvwys}|v}yx}wvx}|x}|xxxxxxx{{{{{omffmsvvvsxvxv{{x{{x{{‰ŐǜˠΤШѬѩҩѩԩ֮԰ׯٰ۴۵۸ܺٸ۵ݺݽ߼߽߿߿ݺ߽߽߿߿߿߽߼ܽݼۺ۸۸ٵ״װ׳״ӮҬԬӬҫҫШФ̢ͣʠǚxoomYTTVYYfovvkmms{{vxxssssskkofkmkff_oTeV]wKJfIEfIAT=6I=6Q=6II2E=6QKmAoAm =mIoAo =oAoAs7sAo =s7sAs =x7s 7o 4m.k,k,k .f=_Ak=kAkEkAk&EfEfA_AkEfAkIkEfA_Im&Ef=\A_A\7VEY=T4Q=Q 4Q 4B 7B.B ,= 4= 4=.9 49 46}{.=C(8=&==&=94=&==&==&=6&==&=9==&==&==&7=2E=2AB&EB2I=2II2IQ6TQfj_ohkswsswsosvsyswwvoyvsyswwvowvwys}yvwys}vwv}wvvx}|xxx}|xxx|x{{x{{sokfkovsvsxxx{x{x‹ÑƓʚ̢ХѨѩШԩԮ֮ׯڳܴ۵۶۹ٴܸۺݹ߿߿߽߿߿޿߿߿߽߿߽޽޽ۺۺ۹۹۹ڹ׵ش׳ԯԮԮ԰ӭҬѬХ̣̥ˢŜxvk_\TYY_fssokfmmsxxxxssssommkkmkkmkffoVeQ]wIJ_9E_=6Q=2E=6Q=6I=&EB6QI6QB6A=2=9&=9&4=&==&79&7=&==&=976&==&7=&462==&79&4=&==&==&7B2=92AB2=92E=6EB2==6II6II6AK6TQ6QQ6IK6TK6QQ6IQ6TQ6QQRQJ^VCc_Ool]{{es®ůdzʵʶ϶ϹѺҼԽ־׿׾׽ԼԺҺӻѻѹ϶϶̵ǵǴűij¯Į®¨we\JT{=x .o,s,v .x7x ,xo"smm.s ,vmfmo"s,s"s,s"vs"ssosssoooomo"vomos"svoo"s"ss"s"v,v .s,xv,v"ss"somm"om ,ommomoommmkmmssokkmommkmomo.v,vs"okmsvmffff,o.s 4x 7{4A&IE__p}wwv__\AIKAA=&72"&.&, " "        "      , " ,"."".,.&4*4.726=96Q=6H=2E=6QI6IB6A=6QK6II6I=TO>KN=JQGXXAYRA\YEc\Oqo]hw®¯ǯǯǴɴ̶̶ѻӼӼԽԾֿؿؿؿֿԿԽԽӼҼѺѶϹ϶̶ʶʴɴdzų®®}wshEQ4x 4s.s .x4x.{ooo"m"m"mmmkmfsv"ssm"mokmss"sooomo"sooo"s"svom"oss"s"v,s,s.xvv"sv,sommommkfmmmmmmmmom"o"{skkmmmmkkmoomm"m.m"os"vo_fmo.o.s4v=A&E6TJcew}e_kT\VEQI2=6&42.* ,,  "       "  "  ", ,"""&".""&4&4*,*&A2=1EE2C=(EA1E=2A=&=B6A=2IB&=B6IK2I=2==6AI6EK6A=6QK6IK6AI6IQPGARNAQQ:QUE\TA\YAcfPss]hs®¬Į®ůDZDZɴʴ̵϶ϺѺҼԼԼԻԾ׽ԿؿؿֿԾҾԽӽѽѼѹϺ̶̶̶ʴʴɴdzǮ®of6E{&=x 4s 7s67 .xmmm"sssmmkkmmoosoooo"soo"vss"s"oossosss"sso"m"so.v 4{,x ,ovsv"oosommommfkmmmommo"vx,x ,{smffmfffkfmmmmk"o4s,v"v"vsmo"oo .s.v 4x=2E6JA9PC6AO=HC=OE8HJAQQATQH=HABAI=BAIAK=IEQ=KAKAKAKAKAV&AV&AQ6TV6QV2EV2T_6\m2Ys6h{AsJ_mw}ssso|w|w|}|}|}|}|}}|}wy}}}}}}y}}}}}}y}}}y}}}w|}}wy}}|}}}|}}|}}wy}}|wyw|}|w|w|w|wy}}|wyw|wywy}|w|wywywwmfh_AI{4m .m"kffffffkmmfm,o"s.s .s 4x4x.o"s,s 4x x ,o,oo"ssommmmmmmmmmmkfkffffmffmfffkffkmmkfmkk_f_ffmmmmkom"kom.m,m.v={2E6QEYTfo|ymfkTYYTYTAIK679&=64."&.&, ",, "       " "  ,""..&4.4*&4*4.&=2&=62796A=*/4)29&28/74'B,#46&7.4&,".&.".""",4&,"&7."424.64&6=.6E2A\KT\_PTV]fYhhmm_mmff]YYT\_PTVEAK<==AY=P__]cYhhkmcf_Y_mckm\\_EKeA9P.*646.2"  " ,42649<7=<==<==<==[=\ =_ 7_Ak A_ AkQmQoQoQsQsQx2Yx&YxTx2Yx&YQx\T{QxTxTT{T{TQ{\YY&Y&YT&\&YT&YYTx&Y\Q&\YT\Y\&\&\T_YT{QQxAvT{ Ix AsIxI{IxIxQv IxIxIv Ex IxI{Ax IsEx ExT{Qx Ix Ix Ex Ax IxIvAvIsIsAmIo=f 7f7_ =\.V 4V,K"9"6". * "* ,& &"* *"&.2"6 ,= ,B 4B=K7Q7V=Y=Y=YA_Af=kAk=m7o=o7o 4s 7x 7.=777747=.=A=AEAA74= =7==7BA>BJEIAA E QITT2_fAkEf=kImEmIoQsQvIxTsYxQx&\xYTx\TT{TY{Tx&YYT\YTYYT\YTYYT\\Y&YYTYYYYY\\\T&\YT\&\TYTT{T{Es AsIx ExAv IsEv As Is EsAv Ix Ix AsT{Q{ IxT{Q{ I{TxQx ExIx IvEsQoEoAmAoAk =f =_ 7Y.T4T,I92"* *,* ".&.22"9 .= ,=4B7K4T=Q7V7YE\=_=_AmAm=m7m=o 7o 7s=v 7 774 774777A=7A == EA7==7E=7974R D=B=7AAAII ITY I\\\__f2f6p2h2sAsEy]moosss}wswshe]TyTT|PyTwPwJpJpPyJhJsEh<\{6Yx&\mI_&YfQ_}{ "                     "4*27=Uk3]k6Ym6\o6cvBABAHABEBAB=B&EB&EI=B&EK&AIAB&EKAKAK&EKEKAK&EK=K=IEI=K=I=K=I=KAK=I=I=I7B4B=B4B4==B4=.===76,94=46,64646,64279&7=BA"=>)A=:B======4====B==AB=B==ABAB=B=BAB4=AB=B4B=B7B4=4B7B.==B7B4=4=49494=4=494=764276464672=6762=96=BB7=79====79==7=76AB7=4=A=7=4====979====4===4=46==7979=676467676,6=67646=6&79&4=6==PA2N=2Q=6T=2I=6Y=6Q=2Q=6Y=6YI6Y=MC6Q=:Q=6TA2Q=6Y=6Y=6Y=T-B -B"B"="I"IH"H"I*MH"J,T4V7_=_ =f =_4_4Y4\,Y4Y4_4\A_ 7f4_=Y 7\.T,I"B662*."6.94B4V,T 7V 4\.YA_Ak7mEoEs AsIv Q{T{YYY&_&c\\\Y QA7{7{7==4x,o.m7o7v=x7o,k4fAoQ\\ Y \\ \ \TT \ YYYYYYTQTQEQIETQAIEAEA====A=7=AAI={7sAv=xA{TYQ\YTx2\Av 7k 7f.\.\=_7f,_4_7f4f7f._4\4f7m=mEo=o7mEk=_.Y4T.T4K =T4I.979==2E66E62A6&==6E62A62A62E96A96A96Q=6A92A66I96E92E96I92I=6E62E96I92E96A96I92E96I92I92E92I96I=&E=6I=2E=2E96Q=6Q=2I9NAHQ8>K!4K.I,IB"B,BB"I"III"IT.T7Y=_Ak=k =k=_7_.\4\._4\7f 7f7f 7f 4Y4\4V,I962..,94Q 4T=_ =f =f=\4Y=Y7_=fEoAvEsY{ Y Q\\&_&f&f____fTAA==A=.x.o,k7sA{=v7v4m=mI{\\ Y \ \ \ _ _ \ \ \Y\\TcYTTTTTYITQEIIAE=7AA=AAAIAAIAAITT\YT&\&TTxTAs7k 7f =k=f =k =k=m=mAm7o=m4f._7f7f7f=f=f=_=Y4V4T4V=Q=Q =T.I4979=6A26E22A2&A66E62A6&A26E62A6&A26E62E2&A66E62E6&A66E62E9&A66E62E92E62I96I92E6&Q=2I92Q66Q92Q=6Y=<_=AfBAfIJsKJyQJ|QPTPVJTT\]\T\]f_f]fe__k]___]\]Y_\efhfmksmoo}owosvws}ssv}vsxovmhxeseoho_oexhvmshvem]f_mhoemhoek]mekhmhkhke___]fT\TTPTPyTApTEpQA_KC9#)3,""" " "            &&.**..222"992"999"=99"9626.&.9296299926296999999="BBB"III"IIB"I"II"I"IB"I"II"IIBBB=992"62 "6.=.9,94B 4\7vAAI\\Yc_chfhhhpwswsw|swswssspppphsh_cf___YYYQQQAEQI_\\fhfcYTYTQYYTYYT__\_c\__Ycc\fc__YTY\T\YTTQIYQITTQYTTYYTYTQTTQYTQTQQQQIQIEIE=IA=EEAQQQY _fEysmmo¾¾¾º¿¿¿s|mwxhsx_ho]fmeho]_mPQ_ATY2Q_&A_&TfIfEk&Tf&To&To2Ys&Yv&TsTsTvQxTvQsImIoEo AmIs IsEsTxExA{I{QIT{ QE{ Q IA{ I I{A{ I E{A{A{Ax=xAx=x=xAxAx=x ExA{=xAxA{=xAxA{A{ I EAI IEQIAIEA{IEA T IITEIT QQ T Y Q T Q I T I{AxAv=m7fEkAf7f Af 7Y=Y =Y7Y4T =VA\Q_2TfEfsmy{|]csJ\m6Qf&A\&Q\&E\A\&Q\2I\&A\6Q\6E\2E_26E2.A62B62E62E6&=26E62A6&A66E62E6A66E62I62E62E92I=2E92E92I92Q96\96*B47J83E4.B36E61E22=.6E22E2&A26E22E6&A22E62I6A26Q62I96E66T66Q=6Y=Af=EwKJ|TJQPVJYPYTTPY]Y__ekemeseohseohsoss{sxmsosmv]kPf]k_seomsmxsxsv}}v}swo}ss}v}{}vsxsshmoo{woswwsxmsmsooovoveshohoeohoek_f_k_kTf]fT_T_]\T\J\JYPVJTJTJVEyTJ|QEhK2\K<_K6TB6Q=8!>6-C2.O:6G8*C46E6&E2A22E22E62E66E62E6A66Q62I92E62Q92I=2E66Y9f IoAmQsQvQoIsIo AmIoIv&Tx6Y{A_{AYE_PcTc]s_s_wmyewehswswsmeP|PPyJyTPP|]]T_eT]PJ|Ay2p&f2c&f&c2f&_IQ&\_2c2_QT2c6pAyAyEC:C>7HD?INJ?<966234,&.*64*4.,*&...*.&44&..4"&.,.,*,*,*24.242242<7.A=9<==AAIEEIAAIPQKEAIA.9&.9 &&*.222222.."29"9,B,II4K.K"Q4Q.T,Q.T.T,T.T.V,T.T"TI,I"KI"I"II"I"IB"I==92Q,Q"TQ.T"QT.T,T"V,Y,V"V.Y.\,\.\.\,\._,\"Y"Y"T"T,Q"T"T,Q,TT,T"V.T,TTV,Q"T"T,T"T"T,Q"QQ"Q"TTT"VV,Y"YV,V!TTT!TY-l4{7EE=QTQ\_Y__\cc_fc_fc_c_\c\Q\\YYTITQEIIAQTTY_\c\YYYTTYT\\\_\Tc\TTQIYQETQIQEEIIATTITQETQETQQTTQQIEIIITIIQIEIE=AA=IA=EAAIEEIIQ _&sT|sw½½¿}ymsv_ffP_f]c_]__]_\T__]__TY__c_]ckTY_]__PT_22G26E6&A26Q66E6&E=2Q96I62E66Y6,R4Y7_ AmQsQxQv&TxQvAoAmEoAo&Tx6Yxm Bl Al=m An AmEm As IsEs IsEvAvIv EvAv AsEsEmEv Ev Es EsEs=sAoAoEmEmAm=o As Ao=k Qs Em=k Am =m AkIm Af=_ =f 7\4Y =_ 7\=Y=\=\ 7V=V&EYl AmAk=k AmAm=m AmAm=k Am Ak=mEmAm=mEkAm=s Am Am=mEm Eo=m Am Em=m ImEoEmIo Ak=f Af =f4_A_7\.\4_7_=Y =_ A\ 7_=YAV=VfHlAk =f Am Am Ak Am Em=kIm Em=fAmAm=k Im =m=k AkAk =kEf=k7f=fAfA_ =f =f=f AkA_=\ =Y =Y=V =V=T7Q&AQ6ETAITPTVJTVJT\PYYTT\TY_]YY]Y\T\__c_]\_T___c_]__]__ecf_cf]_kecf_ckecfeckhfke_khhmmfmhcmmhmmhsmhompoopompoosvosvososssswvspvwwswsxws{}wx}y{wsv}|x}yx}wx}|{}y{}w}||y||||y||||||||||||y|{}w{|}yws{wpvmcmJQYY=Y =Y=VE_ =\=_ E_ A_A_=f AfA_Ef =f=_ Af Af=Y=fA\=_ E_A_A\ =YAY=\EY =V4T AT7T=B=K&AK6AQK29KU=KUCDW>:QIB29B8AO4=P_ 7\7U=_EmIsEsIvY\cc&f&cc_c \IIEATIAAA7AAAIEAIII QQAEA{Ax I{T T_ Y T Y TQTQETQEIA=A==AEAAAAIT T\_\c_c\Y{Tx IxEv=mEmAf=_EfAf4Y=Y7T4T=Q=Q7QAQ ET II TQcI&fK6wQEVJVT_]m_vm{ow}ww}˜˜Ú—ws}ws}w}}wws}smvwsoxmvs}ssww{}{xxvsv}owosmmseshs_oes_x_s]m_s_s]s_v_o]s_k]kTf]fTkTm]mPfP_PfJfP_TfJfJ_JfJfJmPf6yf&c\&__c_Y_Y_\kYkcoco_s2fx2p&h6s6w2pM29Q2>K'7K'4B27B27I48A6>?27B'7K2EK2=Q2=K'4B2=>&=I24=2=I2=I27K2=K6AK27K27=24=6==27B27=2=K2=K27I6AQ6=I2=IwAuW}G| HyEtBpBoAvI{ Qx Tx\_&\&__Y\\ITE7AEAAA7A==AEAIIEIQIIE={Ax E{AvY{ QI T TQQIAIEAIA=A=4x===A=7A{II\YY{\\\\Y{IsTx EsEoEkAm=f=f=_4Y=Y=V7QIQIVEV IQTQYI&pQA|TEYJ\P_Tmevmsw}w}os–œ——}—sxmvmvژwwwsoxsmxhxoxs{w}wss}}wwww}}wms}}ww{oxho_s]sTo_s]oTmTo]o]m]m_m_k]m]mTf]mTkJmJfPkJfPfJfAfA|\&f\\V_Y\\Q\Y_YfYmco_v_xc{&ff&hhh2s&p&p2w<|<|EEEEPT]_]T_]_e_]_]________eee_heeee__hms}whhsw}}wossoooosomosoomhe_]]PJJEAJEAAAAAA*EE&>EEEI&IAQIEI&I&EII&I&I&T&E&IIE&I&Q&&T*6Y.6Y22T.6Y.6\.6Y26Y22T*2T*2T.2T&&I6Y*<\.2Y2E_.<\*<\2Ef9h|IoY}\fkssmosossmfwfs\kvvvvv{{{xx{vvv{svsossxxxxxs{xsosv{{{smf]fTE_9A_2g|||}||}||||||||||||}y|}|}|}}|}|yscxJQfKTCUYAQXMW:HWAOWCT[KWe^`nQcl\ooo{½ǿ¿ǽýºowhs{]fvP_mP_sP\oP_mTcoTcsJ_mTcoPcoP_s]fo]csP_sTfsP\mJTmJ_mP_oJ_mPfs_ĻɽɽŶ¶¶}}msvP\fEQT&76,.242679<7=A7BJ=BP=IP=QTEQTAV_IT_IY_IVeI\hQYmIfmTkmQkhEfhIfhIf_A_hQk}\sYs\xcv\xYsoTmoYfcxcxh{ssswwfshfphhppccffhfchhcfhfpppsww||y||wy|y||sy||yyy|yyyppsppfff_\\YTYYT}Tx}Tx}T_hcshhsf_fp{chh_f{_v_vcvfxcxh{cx_vcx_v\s\s_o\m_o\m}YkT_}YfwQ\oQ\mIYeAT_ATJ7KJ7KPAITAQP=BP==E=9AA=EE9AA9AA9EA9EE=AA9EE9EE9EA9EE9EE9AA=EI9EE9AA=EI9EE=EA9EI9EE9AA=EI9EE=EA9EI9EE9AA9EI9EE9EA9ET9EE9AA=EI9EE9AA=AQ=EE=AA=AQ=EI=MV>JXBVYIX^J\_Pfk_yvſ¿Ǿޏ|ep{PcsPfvPcmJYmPcsP_oJYmTfoT_oT\oTcsTcsPcmT\oTcsT\oP_mP_mJ\mP_kJ\mP\kPcs]{¹ǼɿʹĴ±wosvTYkJQT&764.2=6679<7=E7BJ=IP=QTEQTEQ]EQ_QVeIVhEVhEYmQ\hI\sT_mTkhIkhTfeIk_I_hTm}_s\s\scv\v}\xoTm}\kfxf{fpphwwhshfhhhshffhfhfhhhchhpsypy|y|y||y||y|y|yy|||y|yywppsphhff_Y\\T_T}IxwQx}Yx_hhhshhppfxchhhhfc{f_fc{_vc{_v\s_s_s\oco\s\mco_m}Yk\_}TfoI\oQYmIYeAT_ETP7KJ7IP=QTAKP7BP=BE=9<=9AA=EE9<=9EA9EA9AA9EE9EA9EA6EI9EE9AA=EI9AE9AA=EI9EE=AA9EI9EE9EE9EI9EI9AA9EI9EE9EA6EI9EE=AA9EI9EA9AA=EE9AI=(I>*fA?TQ_ol˜œ˜Ø×Øŗŗʘʟˠˠ΢΢΢ΣТѥѥΤѣѣХѤɟ˟ʘѤөԩҥѤңңѣңҤҤӥӨҥ֥ש֩֨׬׭ٮدحۮٮٮۯٯجگۯڮۯۯۯݮۯܭۮڮ٭٭ۭ٬׬׫ר׫ר֩רץԣԤ֥Ԥ֤֩ҨӨҥТ΢̡ʜǘƘŚƚŗœŗ––Řǘʟʟˡˡ̣ͥ˥ˣˣʢʣʣǣǡơƠǡơàŠœ——{}{moJ\P\EhT97 /. . 7jwAQV46A74>7)7/24/7& .= 7 7= 7, 44 . 4,,.,, 4,,.. ,",",",",,,,",",",,,".,. 44 4 A A=A =. 74 ,.. ,.& ,& ,.&.,4&4&&7B4B&7B&7B4B7K&7B4B=I7B4B=B&7B4B&7B7I.B=I7I.K4Q7V4Y7k4m.k=o 7o 4s 7s=v4v Ax 7x4x A{ =x4x 7x ={4{ A747=47=7=7777774.74.74,..".,"{,{.{"x.v4v.s7s7o7m =o7m 7k=k 7k4m7m7s7sA{Ax={={4v"f,Y,T,Y4m4o,o.f4f7m=m=m7k =k EmAv Ix QQ T T Q T Q=IAA{A{A{={AxAxAvA{A{7vAxA{7s=s7o7m7m7k4m=m7m4f7k7k4k=mAmEmQo IvAvTsQsAoQoIoAmYoTo2To6coEhv_ywxwØƜɠʣͥШѩҫԫ֭֫Ԩש׫׬حححح٭حخۭۯۯܴݰ޴޴ߴߴߵܵޯ޳ݰܯݳ޴߹߹߹޹ܸװԮͣ˘ΖМҡӣԨӥΠКѠңңҡҤӤҥӨҥФѤΥѤΥШЬЭѮЮѮͭʬʩǤƥŤ¢ssw}whvTskJhf2QT=B =B .Q,Y4k7v =EA AII&I2T6Y76=63>62912>/&4.4&44 .=77 = 74 44,,,, 4,,.,.",",",".",",",",. ,,.., 44 4 = A= A=77 . " ,. , .,,., ,..& ,74&}{7I4B&7B&7B4B7I&7B.==K=I4B7I&7B4B&7B7K.I7Q4V4\7_=m7k7o 7o 7o=x 7s 4x 7s 7v4x 7{ ={4{A =4{ A{={7 A=7A7==7==74A77A74A7474.74.4.,..,.,.{.v.x.v7v7o4s7m7k4k 7k7m4m=s7s7sAx=x4s4m,_,V4_7s4s7o4m.m=m=o7f =k =k Am IsI{T T Q Q TQEIA=xAxAx=xAx=x={AxAv=sAvAv7o7o7m4k=m=k4f=f7m7f7f7f4_7f=fEmQoQsAoQoToQmToTs2Qo6\oEcvThxhy{{}ŚŜẠ̇̄ΤФҩԬԭ֬ԩ֫ש׭׬ح׭׫۬٭ڭګ٭ۯܰݰ޴ܳߴ޴ߵ߶ߴߴݵ٭ܫޯܯݮݯ޴ܵ޹޸ݶ۵֯ҫ͗͜КҠԣԥҨΡ̜͚ПѣӢҢҢңңӤѤУѢХФͥШЩЭЮЮЯͬ˩˩Ǩťţ¢}os}w{sx_sPhfAY\AK 4=.B,V_.v 7=&IEEQ&QI2\<_A\A_PcPf_s]h_p]yhwmwos}ww}howooso|Pc78H97,<2'42'4.4*&7*4*.7 4 7= = = = 7 . 44 . 4. ,. ,,.".",",",",,,.,,., 44 ,4 7 4 = AA A = . 7 ." , , " ,, ,., " . , ,.&,,74B&7B&7B&7B7I4B7I7B4B=B7I4B=B&7I4K7Q7T4V._7k7k=o7o 7oAs=v 7sAx =x 7{ 7{ 7{4{A{=7{ ==7==7==7=A7==7=A=EA7==7==7==7A77A7474.44,..,7{4{.v=v7s7s=m 7m .k=m7k.m=s7s7v7v4m,_4_7k7s=v4s4m7m=m7k Am 7f Ak AmIx T{ Q T T T QA IA{AxAxAv=vAxAv=vAvAv7sAv=s7o7o7f4f7f7f4_7f7f4_7f7_4\=_AfToIoQmQmToQs2Qk6\mAcoJhv]s{s—ŚƜʣ̤ХѩҨԬԬ֩׫׬׫ج׭د׭ج٬٫٬٭ۯܯܯݰݰ߰ݶ޶߸߶߹߸߶߳߰߸޴ܰݳۯ׬ڬݯݰܯݴܵڴׯ۶۶ٴԮШΜПҢҢӣԤѣРѠџПҡҢңҢѣѢҢТТУХХФЩЫЮЬЮЮ̫˥ʥǥŨä¡woso{hv]wm<_\6TV7I4I,Q,_.s4{AA&TIEQ&Q2Q<_<\A_JcPhPh]p]p]yhyh|hsw}}mw]|som_owmwTmososmeeeeh]sJy]]yTsTwPwPsTwTsJhJhAf26H66A9*?6&9-&=/'7.4*7.4*.&44&.7 4.= = 7 A A= = 7. 44 ,..,..,. . ,. .,..,..,44.= 7= = = = A A 7= 7 . 7 ." . , " , ,, ,, , . , ". ,".. ,.&7&&7B4B=B4B4B7I&7B4B7I4I.B=K4T .T7Y7_ .k=m 7m 7o =o 7s 4s Ax 4{4x 7{7 7{777{7=7==7=77==7====AAE=AEE=EA=EA=E==A====4A7474.4.,...74{7v7v7v7s =m 7m7kAm=o7m =o7s.m7k7f7oEs=s7m7s7s7s=m =kAkAk EoAv IQ IQIE IA{=vAxAv=sAvAs=sEsAv7s=o=s7o7m7_4_=_7f4\=f7f4\A_7_=Y =_ A_AkIk&Qk&Tk6Yo<_sAfsTsvhy}|×Řǡˡ̣ШѥҨԫӫ֫׬׬׭׬׭׭خح٭׫׬ۭگۯݮܰ۰ްܴݰ߰޴ܴ޴޴޴ߴ߶ߴ߸޸ߵ޴ްޯݰܰۯۮ٬֫٩ۭۮۯۮۯֳӨذװװШ΢ΜҡҢҤңѠҢѣҢѡПѠҢҢѢѣТУ΢Т΢̣У̥ΥΫЭЬ̬ͮ˩ƥǨƥå£sms}}}hv_|sJhf6TYAV4B,I,Y,k.{=EI2QEQ&T&Q6Q<_A_A_EcPhTh_p]seyhwh|msw]peyPfAssw}wsmosmmmm_m_hhPhAs]yTwPpTwPsJsPsJsJhJsA_<_&19-.3..4"  "  " " " ""    " ."," " " " 4&4.&,.&.*&46=2TYQh_Yyky{sssfmsfmof__T\]QIPQIEA9TYIJQTTYTep_hpmhhkmsmosmmhkmpmhffmhmhc_e_YTQIJTBEQKJ\TJ\YEY\ATYJc_TckEY\EY\EY\J\Y]_\J\YAQYATQP\YAIQJ\QAIQ6A=EQKAQVAEQETITYT]\VTYYPTV]_Ympm]\\TYVwwowpvmh{swowoww|ehD./1*,1!-"34&.4"   " "   ""  " " "&72=.2A2AEB679EA9EA9<=9AA=62=26=66>264*2A2272&.*4*" "  , ,""" 44" .&4PI6e\Qe\K_\Ke\K_YI__QefT]YKETBET9JQBJIKEI9JTBJIIJYIPTKJTIJTKJTKETIP_KTYQJTQT\Q]fToyfmsk__YTYTT_YTYVJTTTYQPYTPTTPTTJQQPQKJTKEA9<=96=92A=&=Q&AT2ET2AQ6AQ&AT&A\2IV2E\2AQ6EQ6EQ6AIG=9KQY™_™mžo›m›kŸs vÞváxßxßsŸxŸs™o™k\s62**.6=9BKQ\s¥¨èŪǫǫǪŬŬìŮìê¬ì¬¬®¬®¯¬¯®¯±¯¯vmkfmosssvv{––‘“’’‘’“’—Ò“ØŘŚŚŘ×ט،Ŝר׺‘“МŗŘŗ’{vvsm}msko_hY_|VEfIEfIAY=AT=A_=A\=AT=AY=AY=AT=AT={:8A=|6==IIKIQQQQB296'.}'ty)-9CABI’Q“Y_žm›kžsŸsÞváxßxßxţ{ǡ{şváxÛsÚo˜kQ..*.29B=IKTk¦¨êūǪŪǬǪǫǮǮŮŮìŮů¯ï°ª¯¯±ð±±®xmsmmovvvx{“––“’’’’Ó“—’“’—˜ŘŘŜŚŗŖŗØ˜ŚŚşŗÚ˜Ř‘Óґ‘őÓŗ–’‘’Ò‘‘{xxvmmskofo\eTTpKEfIA\=T 7VI\Qf&E_2Qk&IkIk2QkIkAkImEkAkImAk=k=_A_=k =k Af=_=_A_ =fI_&Ik2I_WGY!H]G_2Qk2Qm&If2Qk&QmEm2Qo&QkAkImEfAkEmEkAmAkAf 7_ =_ A_ 7_A_ A_A_A_E_A_6Q\6Qf6QfAT_AQ__#&T_6Tm6\v6_x6Yx6\x6Yx2Yv&TvTsQsTs2YsIsTv&QsIo&YoIsEoToQoAoQmAo =kAkAm=fAmAk=_A_=_ =_=\=Y=\A\&E_2=_6If2E_2=_]dQUXT`_Q__Vg\UhdV__QTYT_\Q__V]_QefT_cT__VecVhcYecVmfYmfYhcVmfYhf\hc\mhYmc\hf\hf\mh\hf\mhYmh\mf\opfop_mf\opfop_mh\op\op\mh\op\mh\mh\opfop_mh\opYop_mh\opfos_mp\sp\op\mh\ssfos\ohYowfop\opYop\op\mhYow\osYopYowYosYopYsyYhTeQhQmTmVoVoVmVwYs\s\s\sYmVsVoVs\w\o_hVeV_QeVs\wfmVo\o\mVwYsYoVoVeIe|IeBeIeKoVmThQoQoQoQsTsToQoQsToTsVsVoToQmKh|ImBoIsIwK}QQY_mvx¹½ýޏµ{ssok_\_YYsToTmThVhQmQs\ms{vssvssxx©ªêūìǯǯɬɮɰ̴̴̴̵̴̱ʹ͵ϴѴҸҸҹҽԾ׾׾¤¤éŨŬǬƭʰʳ̵ʴʮ̴͸θ͹͸̼͸ѸѶѸԸҹԺԹӹҺҹӸҴҴͶ̬̭ͮ˯̬˩ƫǬƨ⹟ถߵߴ൘ߴ߸ߺߺ޷ܸٸٽ¥Ťťʳʹ̺μ̿̽̿˽̿ο̿˿ɹƶð­ҿҿѾϽͽͺ̷̺̺̹̽˹ɵɸ˸ʸǸǵǴŵ´±´yxmso_hkehkehk]fmepk_hk_fk_hkehk_fkcpfcsjgosdhf[fl]hm_hk_hm]fo_fk_pm_fk_hk_hm]cm_pm_hm]fmepkehk_fk]hmehk_fk]hm_fmeffepk_hm]cmhpo_hmeffhpo_pm_hkepk_hk_pkepkepkepfepkepm]hmepf_hmepfepkesf_hkepfesk_fkhpkepkeffepkepk_p_esfepf_p_epfesk_p_esfepk_p_esfhyfh_sfov–““––ŗŖÖÓǘǚŘŗŖŚÚŘŜŚƜɡɣɣɚɜˢʣʣɤǥǣˡˢͤΣ̟΢ѣΩ̥ͥǡŗ—Ŗ–‘ʗҢԫڮܳ޹޺߼ߺ߽߼߼޹߿޽޿ݺٵ۴׮׭ح׬׮֭֮ԬԬӫҩѥѥͤШΥͥХ̨̣ˣ̤˥ʤǤŢ堟œšs_kmossm}_PpKA_B]pVh|\smxõŶŵǺƺʽʿǽǼù||yx}sxwsvshompoohmmfme_kehohfoecsmhxhf{hcxmp{spspww}yy|||&=K&7B2EK2AQ&7K2AQ2=Q&=Q6AQ&=Q7K2AQ&AT7Q7Q7K4Q=VEYA\&Tf&E_&E_2Qf2Tk&Ik2Qk&Yo6Yo<_sTRGUXKVYKTYQ]_QT\TTTQT\QT\TTTT]_Q]\QTYQ__Q__V_\QefTe_Y__VefTecTe_VefTecY__YefVhfYecVhfVhfYefVmfYhfYhf\mhYmhYhf\mhYmhYhfVopYmh\hf\mhYop\hfVmhYmhYhf\opYmh\mfYopYmh\mhYopYopYmfVop\mhYhfVopYmpYmhVopYmpVmhYopYopYohYopYopYepTeyQ_QeKmToThIhVmVmVs\oYm\wYoYeQ_TmVmVmT]T]Q]Q_KhYhVeVhQhVmVhVoToT_I]KeIeIeQhTeQmTmQeKmQhK_B_I]BTy9]|9]9J|BJw9Js9Jp2Js2Jp6Ep9Jp6Jp9Js2Py9]y9Ts2Tw6]s6]s9m|BoI}T\o{{{sso_\\\}YwYsTmVsVoVsY}f{{osvsvxxª©ŪëŬǮǮǮǯʯ˰̴̴̴̳̳̳̳ѵѵѷҸҹӾֿֿ־ֽ־׿ٿ£ããţƫƩʭʴ˴˳˰͵еҳӶҸджѼҵҶҵҵҵЯʹͯˬɳˮ˫ǩǫǤƣƤ㿤൚൘ߵߴݳܴܵܵݴܷٸۿťũäãƬʴɵͼ̿˸ʵ̼̽̿Ϳ˿˽ɹŵǵð­­ҾѿϽͺͽ̹̺̽˹˹˸˸˸˽˺ǷǸǵŴŴ´±yxmsoehk_fk_fk_fk]ck_fk_fk]fk]fm]cf]ck_o_\hh[ch\fk\ekTff]fk]fkT_k]ck]fk]c_]f_]c_P\f]ck]hkPffThk]f_]c_]f_]cf]c__f__ff]ck]fk]fkTfk_pkTfkTff]f__hkTfk_fkThkTff_pk]hf]c__fk_hf]f_]pk_hf]c_]pk]h_]fk_p__hk]f__p__hf_f__hk_hf]f__p__hf_fkepf_p__fk_pk_hf_p__p__pf]wkhfwksxҖ“–ŗÖ×ÖŗƖŘŗŗŘØØşŠǢǤɩʫʟǠˡɣɣɡʢɣˢ̠ˢ͢˜ʓ̜΢ΥУˢʜɚ“NJ̘Пӡԣڭ۵۳ܴ۵ܳ׮׫٭۴۴ڰܴ۴ݶݹ۴ٮ׭֬֬ѫЫЯЭԩԫӨҥҥҥФѨФΥѥΤ̢̤̣ɤʣˤɣƢɢǤɢƢǡǢǡ¡Š ŠŸœœœš{ofksssswf_pK<_=E_I]hV_yYhfv³õŶöǹƼǽ˿ǽǿż¶|x{}xxǼ2AK&=B&EB2AB7I2EK2=K7K2AQAQ&=T&=QAQAVAVEY=\AYAY=YI_I_&I_2Tk6Qk&If&I_&Q_I_2\k<\s<_v(&.3&#"&.&"&.&,."" ,,"","&.,"&46=*EI2TT9h_IocKshVsfQsfTscK}pQsV|_ox{vvs|owks_TJ7.&74.&7*&7&.4*4&"&.&,&""  "  "  "  "  "  "  "  "  "  """"..&4.." "" " ,..&76=&A=*EI.JE*A=*EE*A=*<=&EE*AA*<7.AE2AA6AA9EE9EE9AA9EI9JI9EI9ET9JQBEE9JTIJTBEIBPYIPTITQBP\KTYIPTKTYQTYKPTKTYITYKTTITYQTYK]YIT\Q]\KTYIT\Q]YITYIT\Q]\ITTI]\K]\QTYI]_K]_Q]YI_\I]_KT\Q]\K]\K]YI]_K_cK_\I_fQ__K]\K_fV_cQ]_K_fK_cQ]\QefKecQ__QhfQhhQefQhfThhT_fVmhVhpTefVmhVmhVhpThhVhpQ]sI_Ie|K_I_|BTy9T|9_BeI_B_BTITy9]B]BPy9]I]BT|9TBP|9Jw6P|9Ew9Ep2Ep2Eh2Ep2Ep2Ap6Tw9Jp6Pp2Jw6Pw9Jp6Ty9PyBJw6Py9Js9Ew9Jw6Pw9Es2Es9Es6Eh.Es9Eh2Ap6Jp9Ep6Ec2Eh.Eh2Ah6As6Aw9Es9Es2Ah26c.6c.6c.2\*6f.<_.2\*6\*2\2\2_*6\&&\2_*2_&Y6\*2\&Y2_*2\&&T*2_*2\&&\6\.6\.&\*6f2Ap9Ah6Ep2Ep9Ep2Es9JsBJwITwK]yK]yThTmYs\kov{xosssxxx{xv£¨¨ŪŪǨǪǫɮʰ̯ʰ̰̱ͯͳϴѴѵѵҵҷҷҷҴӷҸԸԸԵַָָָֹ׸ַָյִִմմմԴֳֳճֱԮӫӫ{ӫӫԬӫҨvҦsѥoѠmѥoѣfѡmϡoџf̙\̚Q̔T˓K˔Q̓KɑBʓBɘQǙVɚfɞkɞkǡoǠoɡv˪̴̰ϴѵҷҺѹϷѸѷϹϹѺϹϽѺϺϺϽͺͺϽ̹̹̺̽;Ͽ;̺̹ʵɹɸǴǵǵŴõôympoP__P__Tc_P\_P__P_fJY_J\_J\_JY_P\_P\_JY_Jc_J\_EY_J\\E\\EY\J\_EY_AY\EY_E\__j9esB_hB_hIhpBepB]p9]s9Ts9Eh2Pp2Jp2Jp2Jp2Jh2Ep2Jp2Eh2Ah2Jp2Ef2Ac6Ef9Ef2A_2Eh2Eh9Af9Es9Eh9Eh2Eh2Af6,?:Y=h{\ª¨ª«««««¬¬ĬůǮǦŦ¦ıǯ̬ʫɮʴ̵ϴѴѴѵӺԽԹԶѶֹرԳӱԳ׶׽Կҿѽѻ̶̻̹Ǵǯ¨nnn<DCEBCEINOOIJA&PQPQPI]T&PQ&PQ]Y&]T&]I&]Y&]Y&]Y&]\*_Y*_\*e_.e_2e_.ec2hc.ec2mh6mh=opBwwK}|_|msx¸úǽǾɿ´ŴƵǵɶǹʼ̼̿οǿʹ¿¿¨¨¬¬ǯŮűɳʱʯ̯̱ϴԶۺ޽ۼ߼߼smswossmhA]ms_ee_PTJee_]_]]PEP_PJEAJA<8&7*,.&4*..,,,,4&4&....24*," "   "      ""     "4&7.E=2&7*4&.4&4..&.&,,.&..&44&424*."" "          "  ,7*A6&IBjj>vsKh¹ǽɾúÿø¶źɺɽ˽̽̿ſ¿»º¼»»»żżɼżǻɹʺʺ̻ɹ̶̶ϴϳϳϳѳѳѴӳҴӳӱ֯Ԫפؠٖ܌ڊې܌ߌwh]TJ<26A< |wwwsssswsssshshfhf_hc___\_\Y\YT\TQTII YVV:P[CW]AMW:QUATYATY7949 .949 46 .6 .6 ,6"2 ". ".. ". ,&.". ,& "& "*"* ",&"*&,& "*"& ,&,&"& "* ,&,&,&& " ,&"& "*"*"& "*"*6IK2AQ6IQ6QT6TV6YY )&/."4Ax6QvJj6Ep9Eh9A_9Ac=EYBET9EYBJYKJTIP\IJTBJTIP\IJ\IJYIPYIPYIJYIP\IP\IEYITYIPYKPYIPYIJYIET9P\KPYKETBP\IJYIJYIETBJTBEI9ETBEQ9AQ=ET9EI=AA9AQ=GfBE_=EY9J\IJTKPTIPYIJYIETBPYIJYIJTBPYBP\IJTIPYIPYIJYITTIPYIPTIJYIPYIETIPYIEY9EI9JYBJTBETBEY9JQBEE9EI9EE=AA=EI9AQ=Jj9Ef=AY9EY9JTBET9PYIETBET9JYIETBET9PYIJYBJTBPYIEYBET9PYIEYBETBJYBJTBETBEYBJY9EI9PTBEQ9EI9ET9EI9AA=AQ=EI9AA9AQ=AI=AE2Ef=E_=Ec=JYIEI9JYIJQ=EI9EYIJT9EI9JYIJTBETIJYBEQ=EI9PTKET=EI9EYBETBEI9JTIET=EI9ETBEI=AQ=EI9EE=AA9EI9AI=AI9AQ=AA96A9"(,* ,* !*,.,. ".".". *"..ԾҽѻϺ̹϶ɵŵų¯¿woe{PmJfj[R~o]y`s}}e<_T&\K6pT]vw}ho}´¶ǹɻʽߺߴۮت֫׮ӴԴҴүϮϬϮ̬ʬɬɮɬɮɮǯ®ŮĬªĨ¦e>fRMye]ve~p}Pwv<\Q&YITB2cKTohemĶǶǻ̽̾ܯ۱۵عضشִԵԶԺӺֹغԺԶӹӶӺӹӶϴϴ̴ʳɱɮǫª¦s]hwwooey]s{AA=:A8CDDAC66=2:=2Ny=Is7Gs9]ImT}Y____ksv{{xvɭ˴ζҺҹҶѰгҭڼ۽ݿ߿޿ܺݶ߼߿޼޼޸޺޺ݹֳܺ԰ҫӫШФ̤ʡʡʠǟǟƠƘş˜“x{xssmff}_o\mVmQe|I]yIPp966A967692=9&A66E62A9&=62E92E9&=62A66A92A62E96A=&A66=92==2=96A92A92796A92A9&=66A=6A96==6A=6=92792E96A=2792E96A=2=96A96==2=92E=6A=2=96=96A=2=66A96==2=96A96==2796A=6A=6=99&A66D76>9'>62E92A7&=6&A62A6&=62E92=6&=66A92A9&=62=92A92796=66=92=96A96A92=66A96A62=66A96A92796A=2E92=62=96=92792E92E92=66=92=92796==6==2796A96A92796A=2A92=92E92A=&A66A=6==6==22A6,B6:&=63=9&=6&=6&A62A9&=62=9&=9&462=92A9&=62=92A8&=62A6279&=66A92=92A62=96=6&=22=96A9&=66A=6A9&=62E92=6&=62E92=9&=66=96A92=66A96=9&=66A92A9&=66=96A92=62=92A6&=66A96A92=9>3A9&=66=92>6&462A62=9&=62=9&=6&46&A66=9'=62A72=8&=62E92=6&=66=96A92=62E96=92=62=92A92=66A=6=92792=92=6&=62=92=92796=66A92466=92=92792=92=92792E96=92=62=96=92=62=92=92796A=2A92=66=96=92=96A96=92796=96=96=62=92=92=96A96=92793K92A>&7:6A=2A9&==2E92A=&A62E92E9&==2E92A9&=62E=2A92=96A=6A92=92E92E9&==2E96A=2=92E=2A=2==2E=2A=2=92E=6A=2=96A=2E=2=92=92A92=96A=2E92=92E96A=2E96A=6E=2=92E96A=6A=6A=6A=2=96A=6A=2==6A=6A=2E=6A=6E=2E=6I=6E=2E=&B62E=&E=&==2E=2A=&==2E=2I=2=96B=2H=&C92E:2D=.C96B=2E=2=92E=2A=&==6A=2A9&==6A=2A92=96I=2A=&=B6A=6E=2=96A=2E=2==2E=2A=2=96A=6EB2=96I=6A=2==6A=6E=6A=6I=6E=2=96A=2A=&==XT\6co2\o6co?XPH?rsĿjt#K!y?1wA ?[?-$n?G>?@Z>Lme.ܿ?TX%Jf2?qz?R>F ~:ri?8^h?"3?Ⱦ)%?H~|?QD?5s;Rؾk?ۂF?Ao#fW>9YѼ?LÌat龖cT]@\%R'ſ̹?N?SJbu?,?[B8?4Aj3D?X?3G2?6??O:վD!w?4m3t?8dM5znk:?:/?ZH?V?0Va琿t?rc~?u?^ֺ_F?rq3J?Ƅ >-P?eJ@:<6;)D?iHa="?\?-#\Q؈V־p_Twj??m6kZݎ?2?Rlȿ7"mƾd[ž&ۉ?WXƿ?E?Ig^?Hs?18?C0?YE|ʾn̾|WUf?Xs?J4?jf?|7?FfKU>?P߼V?b9?ܶ?KuUI:? ?Y_(+?L[?Y~?`?3Q@fֽu/@f?[@0?Vi[?"?BE8?:Ѭz'~ ??K?Pj?@[ܾ/Z?!Zy=.?e?@Z?B4?4b&?:?Y迋GƾemYQhU9ӤMz;?COӾ?6 ~iʾz=?Js?OG?v??N޾wۿ?Ήȟ ǿO?IVHƾRwP?C?vG b?S0۹@i?=>ɿ؋v?8 ?"?15?S^?+}M|OU?' 7?:{?0s?q?.`:D?E}?2 t?D @?BK?Gܾ.?5!?C1Dc=?Xp`?5r~>!H .?#|5?NUg|?Bjn!?dLD3 KBxV?Lϗ?k$R!F?.>?<̉ ?(oV;z?\|+wK?6غa?-)mlmE?7l?^]\?-?`հonEq4x?Enྣ7j?cU?2+o?;?5v?0eszw?0WU?""??>Yڼ'?IE0?3? ?`^C$?Zq4锾)T,?I#6@co?L?dp?I }?`_@ۿܯ?}?F?6Olc?;W?V?5G%{?,|?g[ʇھai@9 dYQx ? ?/X?3-Y 44־eV6?Blv?/Z\l?2-2&???V}LYe>?Vx_c?+;zoY?,`X(?Bn̾g^?u,^-B_?=? `PO?o?XqϾR?Dᖽj]?wz?Z8P>?m BV޿qa%/?rD?iʾc?@a??h?ى]>x?Q@U?_?Ń?4`xe?CE?7?q5\+PG?+=ؽ>J?BL°8o`N8ҽ{?PN @?#⾎pῑ@,L?M~޾Hp5h.?Wr?5$u|j?6Wl:+?P??1)?Kat?mھ^\b?= KP1 ;鿈 ?6뿘j]n1TɟsuD?=QlY?S!,[< 0?W"4oS?61?GS?d (?R?K$?Er?^?84?L󳿓ba,?:\?AB_ە?BXھt?8 ݥ?Ct.h?i+?LkĈ?N辜m ?;?=?7c<>?{s=g3Br1xl?@?9ۂ?7^*?JM~:?'?-X??3-?~DV?6e?E?;bBB?,\f:?@ؾm1?*L>]F7Yʾ| fE?2Hk7 nAlH&aſe@El`T??LVԿ?KT'G,??^:0h-<񿭉bB;ο?ZBVK.?!\Mþ'Ծ۶/?Vs O ??BοpQ?4Ta?ns?JGӽsR2$?8c\ab?7?=?7_?6zd???<?j ~{ ?B\?Fu{:?rgM1:rz?MLf?U\?RZI+YV<{Y]X-q*;ݠ?O B?+s6?C3ʿʹ~#Vx?8Z?=P7?1or?r*@2?Lm?##ҽ hT?=:*?b0 ?g-?3e?X5뿅=:?;FX?)yN?R?:zD??Go_?70ݚ3#?H[ @?"c?V?1:??2?"O?RQp=Q ?Dվ ?_a?[?`RX8~_nWĿ꾙#ھ"R?5 AtJ[%?<?-n 澋?C1?0J{I߼|?Ċ?zKmpd?p俕邾OGhǾJe?BȽȍ?G>{?apп% A?Xۿv?]@?8E&?RA?5:{?PVIY?_?S%I/rx]vM?Fo=M޿swH?G?Sr?6m|?>WYy??>?3 ?>!?C6&8 Mg,|_??E>?aľֿx⾐<6_?DQK׿d!5e?B?:l׿mоB?f5?d^j?Һ1QC?C䛿kVվs]?E޾&?jpj6???b\? ?Tuz{ؾ3%?/n?:6?9d?E>?ؽ?I:f?x n?kհ?n?W(??Y?5RIqa+?=?⓿? ?<?M A1+eƾrY??'e'?D8,?a?t_?6K?^%p?:S|C\S] Ľ?Fhe<ϼV7 f?EeA}?@HEHb˰g_?N?%A齬 ?PH?H ?Nǎ?5?Eg?Kн?D?p-x>fS?Sz 4 yP9B)?LI?H)^k@?T^,?+(i6?+mN???X?/?ٓ8a@?A?T!;x ?ةie?fԃ]?Cۋl|?]f&?=QX>44俐4#F%>?-w?Gw?O2*?P?U?H>?J?4p὾*1()W`??FP?HT?8>p"݇{?G2 ̾wZz$!?/;?=e.15|mZX??)q (?5?\|Բ<$ſ潜7P?a*?|+?H@U'Ay?=E|GZ,\<0?R?Gƾ/c?E2/?J2 1?9Pjv46#SR2뭚XcCi?>=ʺV? %?iPa7?S҂ i?#껾P6Ӽp`?]B5俌:?WI콐d?Y޾:W뎽>Fھt:?FؿO۾XwDؾ @-!Lʾ]R?N2?0"?<&N侇J~?rcOBuS[8 l?b3 {U?06HՈ?EȄ?)+ ھӟ)..?7t.(о??뇾ῠxwO˿i/myڿ>RᅫJqs^^?Eþsm>[P?Ew&?6s,hq>1I?<?߿y? N?$‾r>?["?C?+1̾M?3 {fW?+K|+že ?A/TH{? h ?WM?+1i?9y?JB?L?Z#?,DvƾNs`ݿH\g?@>e?B ?)yt?^޾SžV>.⶿ݱ:? t&?L?9=x?M`?AT+?1uV,?eo??GsĿ+:½#0 D?l4?Af?eB?I8?XvM?Bq|?7 Ԃ?S}?6?/K3[ǟ?_,?S ־Tj16X[m?T:85"; ?W?_<&̾8?wf䳿.?Є?J%?tK侏.zw`b?6)N_?@>.?=c"x?nrU??$zO?/?WԽ %dX{&?۾(?;?ZO{?^?>b7ֻ=񻾍w?hU6??Z4?Nr?"^b?PyK?Tqb@?Qة?[=D?7?E+pJ+$.?1*?q&ξm?ֱr[VvLd?S?ƴm=By!Ԣq4?"ta8˺'=o?Ӿ67m徏>?̾z:DTDoQFCLA1}F?i?Qd)?L?:K"?M?N= 010[ ?{EZe?;ljۿ+c?PrпH鸾욿ꈂόg?P@@MȾpDǿh>=Q&j2ZP?H?F տ'F?g,Dܫz?4ȾvV?gɔяy) k2d^?Ep?4;? ?E{L?(,?8?f4?// ?#!?8,?@?5 Gc{?'s?ey#?6mxG?c?T־gs?/zB~$??m龬>@᤿U! 'ֿ?B3q?,hB?<;&g Z?"(?,8? $f?B@Fy??Sľ[ƿ6?6&F_n ?C/.?VH\--I*?3BC?;;>?Jx?BD?>H kn?Mп?qyݿsf2?5?K^?X2?.?EQ?ӽ̶?E࠽Gj?H.]?Z%%&?=,e@B?@~}?[m4XB?3j@?Ί73T>pݾ17aTh9?% ?0 5M>H 辕*ΌBWX%Zy#|D?[uJLx^x0$;(?g?>P?o-z5?LֶoB CC cA/@+o&YHU`g̾nNQq_~=?M? xC?H[&ubؾ?BH?XX?dEH?TR,?-LD?EJ}?@/?"?G-?E?'-IQ5?)xྠWPJz3a??]?S?6\?2ȿXv?S?/p7h?BIo?8N[r?8d>Ϡn?4G޿ FH%(YN#¿bDFo v?K?H?TP ?A:?am3+ͽ Q>r?-:X#о4,cD6`?@~4V?/??\0?Iw&(, ?;?T`$\?L( rZM)?Gi?FC?^%ɽGn?$ļȿZq̾WiR?;o?BE?S!Ӿ?GFuv?7?G(?M?7 rd?PkW+?4mz??Y*#?\M?0ԿAA? # roJ?D>hx?@(?F^?D 쿊*O%ƿJ?#q?8@ j?8Ѿд?Zv?]@?c\s ?/?doƾ:?P$ $?]tJ?@}k _TȿF?Q<0#7?X^ߓ=ܿ?(:?li?\i_?y'zuH??z 5@a?U?zvF?`e7.?D'z龁n'?4FYq]TK*?s&?Wk?@V?OؿnA?v. տvϿO?LC>\]V%pXA NFY@VZri?+KB?d?%RTj?2XiJ\(9?DZ?% p?5ֽԾho?`??DY,,m\?>Jwy%m=[?> f>?4??K]??:(ξr' ?ZO?Pп.??5 ET{?4Nh'ſsdf?* ?N#ľyZ B?I ?:j?'?G? G?g?+nzyAa?Xcq?3Pf??3+?I/0?6?[徱ؾPտ*h?PUJh>X(j?"?C?8J2?n?A?IV?IO>XD?i뾕?-?0򾼱پr>6m,`ܽDn?6?IZ?1_??P3''?O?zp?X?fH=⾓hO?}#?CFF⿖7|O޿]@J.,~?j/P?Y`3Nt&t?LS?g?Gf"V??k|ybzd+ǿ|?C+_ r @2 ks{?1R?QG'?.\?xTUɾ2!j?&9?{?kc9?}'?C R%WJ([ǽ~8?P4QkGiU?.#׀&?4?~?.U 6?[`?D2?-ń^?W>žTr;Q?S5ܕ)Hg?Fd,?z >h =X?2! wH??Nྐྵ ?ۮ?D?f@bK?V򾄜?["?@?TsU?++ .ž һ?GzbfG?뭾b,Gxڬ9|?3-|~?_?E?8g?㫱??/MXcf?; =qF?-y?>'<@0*?T̾F?B޾K?!ݨ5`?L0?L/gDO˾ľ?Z?$k"6?A*ҿ`?iHۂ"V>G?;*2 ;þt=`?,Ҿ _ҾSA?<7gb¾L?[t(pX;?9[!L?LAhֿ/?*?%?1:Kȿ|pNlt^?OM?V+:`srF?^n!6?EQ??A @?g?NR?_?D4?c[?T#Ͽ}῁nlIy?]Y?^^RG3*^Q?ƾ" =?]IR?о_,U=*迉? )?=$?Kd9?aӾ???/n?`g\ׂx2 u?=i?U\?WO?;#?C3#p>U:(?N KQ ?]Dv ?iiq?&e?D|6׆>PӾ}Ž?V?D߂??q:@gt> u?Fܱ?$N?U|u].?A$??MM?7? TPvI?;(?=-?D>s?&?N}?+?=Z;?Pf?h4]?.f??5?$:B?3@޾ؽ@%?3d?;Nm:!?$LB C?@Vxs?Yg!5":Y? yE?KB0m?FsJgt'?Re:*v?<#>C?<\ھ)&?.~O?^RKf?'lɾj`=(?@?'?H~yb?%a?AP?@?p?k ])p?q?9w㾎eҿmPO6?OؾIǕ?YP?\T?￈t?XPVG%B/4O&v?-^?8ZR?#Z=>͎?px?UjC{N?v}jڽ]C?>?`wh?;?WF?;l8ʾvL?C _;60p;˾@:l?X$?, v04-O?Y[tv|8ǽ\OZC2?L?F!˓??Q?+'6&?:v,Ia?7p?/u(?fվ?BSǾ?:h?35?B%F־{ ~?N)@?O.zpx$h_Z6пj}?]X`:?Pb?5`%c?>O?`j?;L?KV;>?$W?.?׆fWo,AN>!H@|b?Cؽ?[bEB?X),HOjPl?EZ ;{f?7?G> v\l?Fۚ?6??NT?Kw?X*?[$q2dU߰?>0P7?>*'A^B@<?%긿?.4?E?6HvDR?qcy?7B¾&̠ 3-?1`"?Ԕgվ?I[St,d@?n&}*"?4[澨^f,l?;ƽo*(??Hb6J?VN4?l"\̽q ¾N?]>d?DlY?[m''?Dl?2^x?NA@Xd+?d?P@?L4?>M翖:?Bh8ȾN?[uެqھ?w?IZ}?bqh(8?Eh ?\ƿ ?PuRK?SߧDgL?bo]?J8I^=fP?]˪?L?6iLl2"s??/,H?&R{?>;sI?Xs8?}/tO10$CK)w?a[x?xj?N~ƿ8($?H?pоb'?,M?p?!2P4Vp!ƾ/>:??Lϣ=qS׽L|zؿ??5?Z8[3HӾq^]D?¿x?q/B7?9L0? @=Z`8$2?,)zA?!D?-?]̾;?Af?߮?3}bjn?O?'ݾG@8?W88?'|?84v2̽`a?GV?B?Y;>$2?7??1{4??_&?M@S#7J?Y(V?ȉ qb?74 >?FUC}R?4ɛ>ҫտ-?LC?4`ӡ.?,nu8%?<-ϾD) Ѕ7„X/hɾ+ 2X3?=?:Kq?5;f?ku?NYd?7h? ?6?To?MNվwʾR*?]daV.kPI9@??+|N9&I? ,?0?0?m?J?3|?5y=ž9ϳ?D&?)j?~G?O?0E?2V?C[?,ń?C[ jCMؾ(޿uOmQACt@?3B\Uk\g?3^iʽAL?W?勬i?8;~lϽ"YJd3H?M˽-Q??S{?IY?94V<3?rH:ƿc-ƿ|? ?1Ԥ?g5g?C?@?^ʂ?:AH?.̾FI?H?(O??TY񄦾4&B뿐 ?N7?<R?>?dh?) 󃾃*uD?=F?L{QSX?|??6q?4ۄ?1g'^l?-T?QCuѾƿ\?=YD?w?-e¾d?BF?8 ʾ;E\|?34X?D͋Ѿh/?뤞eF?俚 cy?^`2h 5]?J!!??L?Kf?8Y0?5D?K ?T־<?r酾VDA ?sdi6^l?.~hOe?X3ܾM@5D? Z)?0N ?=?1Nʿl$?`#?:l`?#?-?|lQƾD>3P?6Ih^ھ(?.?뿟v D?B%@+?|>l?S?>7?<D?Le?J@?L#Wʽ?x?D?e?KpI`?J?`v?־K:`4=A >?8垾侕7Z\r?Xƾ=Q&P?G} ,4?OK"( ?GĿоppP?GOKCk-<[9?:U׾F?H ;8?j,9?`qj!d ?I??f.?h?O5"k;?>/-m@jVk?)?l+?@"?L??:R*?V6?aL?2|#b(?(6c-??94'2ҾJ>ƒ2?90-y%R7 84?8.Kx SE?z@WI?žB??KV?U?/&~?2¾?g ?5ٴ? v?)E0?A2N6ҿU?-?rF?Gdy@?oգ?IwоRQY?^ <Ⱦ/D' a`?<8?L}r 7?7Zٿ x??^?R?G?Kž ?Bi?!`?FþGcxF?6ݾb־z̴C9??\2&l꾧;:Ⱦ'(,+@w?S^俚¿?;>!KԾ_?29־3K1,TWzn?;E?^T?K6Y캞V;۾l)?E{?K@+ Z?K`{?j%@s?4}"?=1?y*W?`>b~m:⿰$1$7?8s|w":澀kU?b?9:>b?㕾?Ⱦ;65?Mf?Kmwd>?߬AL\(q}W?Hv@>H?8(+?,kK ľO.?A \>G0:: ?n?8v?:mpU?7?LQ>??D ?P'h_?C1?F՛?T"y8i?6\'~ȿ?S?F >m?C?DVT???6xڱG-[;_?TS@ؾ ?Xmet?f꿉t??/L?!A?MImA?.kP:?+ ?^swr?/Ҿu>??z. ?=ο?G?uZ?D2=CоHU?\](?dL|w ?=3?FVyHB>]b?nzɾ??A?f :?Y&||+?Kab?,I?L俾/{3?==?"X?H[(۽n??P?Su~m M dKKA?qj?P??4H>ߚ|`,I?5lxK?4 8ھѾ 8?6??.?d8"?`=?MO?8?A#?&Н?=|?9Q?_+zO0ղh?P8?7H@[?`ھKO?V?k?'`Ĝ|J\r?A25?2gο_?v?@?;'?،?=/?A依񿠞OO[O??#>˾i;?,?=Pf?Lf"?4 W??<[?IV?T;? %(?75!?8Uf?AD}>Hi\:?F9ܿ*@窿5yv~c c?RҋT?K߽tqt??{ݤ6?g]?Q~?E1)?G? 3?w쿕 CK?ýɶ?p?H#:|?Yn ޸?Q u?U9cL ).yv?Ijbz ԾN a?RPX&=??h??;u2 ZoF?46m$?`?Q2?kXNa/?9i*?S'ʾ$ ҿ?Bu?e?EuCʂ@G?*2?r?dp]?(%Z?=?׈F`,S?H8近j?2V?M@U?'r?)x!JxM?B?,޾C EؿU?\;;Z:?_Tb?.Hsusre*'R?ԩl?3??ʥ?Rg*P࿚?x?X8?AL+;?A} 6p`"=3?`hB?Q=2?Hr?D?+R:Qv?=r?K015ga?5?"?2ג?94z=-[O+?5 ̿MTN3=d=@B@?u[}wݾ}6?[Հ?ipM)U?W&;?nf?MJ;`?YlM?ڥ#2EbX/NE< (?Xw?J1?i*EB?N()v?}SBqĽ?LѾOx#?S6?(g\"࿧{?OD ?>Q@?;O8e%|{?&= !Ŗ#ɾaX??LBN; ?_%> *7V?/ t?@ ʌ?HMj05?Ȳ%V?K ʾk(E!W澁??/k ?> ׿i?XǾ*=\'?E%?J?^?80?R^?2?IG(?D^@7N:N>?+)nr?GھX?g Q?@?G4#?e?c@yk? @οQ?҉sDBsn?2,?W/Q:?/ݾsP`J*ȾX?`N>a ?@??GڽW?5B?fJlӽT[ֿO?2)ؾ91征Tž.(?AqMU;'O<[PkGk?O?"9?$\xǽ-A(?`¾ |>$¾5 @RʾCAE?F SnؾA?4O]?l$ETǾ?ڽ"LZA+wf"AG$Bh6?;t>Nl?Mv?@n?}'W??N)?O??(L?F>6??=||?C `?%b~ƾ俜?X ο(N?C\` ?BO忑ޙ?1U@?A] +?O;ʽ7?L?eɾh?Unо*?=` U?S2|?9B?=7?A?:Ș?D33?R?q:` ??QOq9T쾚ASQB/?L= )Oɮ?@C]|l*O?@?~ĽF4 ?GiiLX ?In'?D>eD? ?'򾗁?T-?Z]?O~-?KD$?"5;i;J?2lC?RR?Qn?e?\p?(?6-zK?K < ?>?dE?9%o6sv?dRξCo򈒿I?hq׾ܶ>?bW%?VJFmyx@deK, [RlW?XXʾ J+?V=1係+?KGY?DQSW{,|뾌r22ھ*F?VοDSp|X=b?k}?:3 &`ο & ?DOF?̾?E??Kf?UVy¾<ɾ?PE?xH?? w;?ip??%Q?D?0Q?8 ?LL2 )Z10L<3D"e?C(ѽn@Ϳ?Q 3?0hpqJ) ?Rr?Q$^d?ٿ?# hU`?x?;H ns'r?7Z'?=Gܾ'|4?O??q3=?#M>n?+?BZ^)S?(?^ov?5@Ķ[ET?k\?0®?bG?vþLm?LT?:3dfui5rQ?6t/-0?9R*K޽͘?p$?B&l%@,j=cp??mQ#?v6?5?TrQcK?1w>&鐽ҁ^C?Xq߿=' 3,L?F$j?M,^澞ނ8?E^?V9T2d/,LP?K߽2b?6|B?2?}?6bF_ݾ[N?QjG?;KԾ-پI?`$@prBp?Om?8B lྠ?7ӾȐ?bMmnx&?\и;?,V$>g*7O?2|R?+"?Mq?F޾Y? l?:|??=?(?Q>u7?!%%7>䂿?:?=U?ʆ?'?f?w}?1g띞Ƈ?G}?ҾgmjW?Y޾3žG`?TnᾆaU* ?4]?%6?&?G?}UU",?1:v?Akk k?7?)hBMI=.B)  ? 0??"g?>&?DlRԾCg?0™?,㿡(?3.4?+?#2O?꾠?j?Me?9MU濛{IH7?Zz3ߣ?7@?5F?_>Ҽ?^ 7F?dv?c?~A"ni࿓tk:K?7C0I@w2*ȈP괾/潘WD%?ToF|uC?A,?v ?Q@Q?T佤s@?ns}j?v?\-G?b?Yx?:w(?඾_?J_?r;$?YK?X?@uѾr?Uؾ8D8.=ڃ?=ѽ"X?)! ?^l?A?q;?YL-?Z?]E\?A7fOH ?c<ԾS8?7?=Tf׽ "?="?`㥾7-"?B:F#ʒB?1`y?PžM# ?U׽L|;?"߂/\? ?@о࿒{Oi#?_GK,.?L?Uxl>`t܋?[剾?DXy???_?$Ђ?Qj? ?JFD%?)w 5?5ھ%?>?+?1v?\ ?QC+P?/e_>ҾL(?,i1 e?Nj?T1?f[?4p'־/h=l?Os/9?8ؿ`?CQN^?0^z?@Y=r H,2M2?W=l?$8?W9vgpZ ?O^3?=;?8?Bٍ?>Ⱦ??\?bp?C?;}F?8?h2?A?6#"?&qj?SN?b?l?g?fdF=U !*5WE?f"o??ꪽ?ĿCC?K#?=(gC?a| ?2/?9Wzk?5H@;/Oؾ */L?S27.?K4?R21־&?&RP?TH.?W}?e?/8ꃾb?R?A?(`;?Qz???ԾF? 2\迎#6yjDj?y?U @E?C"7麾>?0#?ڣ?^ ?^7L@?BοCr&?Pоq&?=v> S&O?U?At?pWo;?1_Gt(p;San?b ޿U ?Kzv(S&}N:w?JURxKr?EŸ;?1?<žDl?9?Kr9hG3T?U0?R2?粗?`>qeQf?_{byIn?0]?F ?2V-ѾM{?ܦ?Y8?8>;L,a.0&L?%+>Y ?9+㕾R¾L|4?99p?XXQ=[@*1?[ߐ'βg8T?'?Em{W?]TԾ"?Y ?V8?V?[[Sk?1,2\?A?1chI&Ț?pb#?TvH?lGϽ?^r?D"?W.(ٿ_?c?Ez?P?N{s<El?f㿗WNA &?Q>owA5Ҿ?WH?Z2f|&?Ho?L?r?âfOݾP꨽Z@??N|eğ?F?Lc?1.*Ns\1?6?B]?v~ K?!a?>?=?J:B??BAb?;nM?4ta;?@X?};햿ۿv~B;?RYՏ?I߾gƿ}?We*N`j?֟⾑?օ ?G`q b?Ny?izx>¿8_mjվZ?A?C3(@?JL?T?KAC?4?ז?I?K?l?Lサᙞ?ؽ?;ua4?CA!Iߋ?m:ƿ~G&b\)?kF?9۾!GҾNڿ?U2*a?"ni? 8=?K/u?{5޾Pr%?dh?@IIj?3AE???9+!J?3?O+3?"?!F?ZN?C%? 7㾑Ud?[?2(Tf?)0C?, ;x+24K V8z?*?Oܾ?_5e?5˾B? Eep??E@?85?ƿ aV>XHa?SԾM,?Css_yO?r+e?/`?OF?S41?C%ԽT>?qҾ?t4lſ4M?3x?Ejc%* ?u?>?<&1[?AS1n XC@W?9P(C?Oa6>?,Sݾ?6aL~>;1?b>Ŀ?P@?dW0P?u?FE?G`-4A?eB ?ob?~ B%?ݾ.?cʾ[}wWp?[# ?Wľ$_?# ps??<6l!A5hNpͯUT?^K?V[??,j":1?&?M1?Om4˽QZHB}[?Mf WP?8-{ =ξ࿒uC?<1ʾ}yߜ?E@׾|K,z>徢( ?QlT?4>h0&^2!F'l ǾJ2?0`3 ?羟?\a3q?Xtc>ાzտ*sTJQ?\ЦO?8(l#<P(L(&ٿF*u?P>:?7ཀྵN ?E3ڿh?:ݙ\ԭ?,޿*?7ƾ_?9?I[@?7%ܾ)V?}辿8?h!-zu5vs?"?=0&Y31?MV\?oHB?YH_@?6wܾnol?D<@i@B΀?+O?T⿕?aZ?J'ȿF?I!Ľ?h8?b,EAIх?j_?F*j?A?C=˾4h?((ҼmV~?"W]C?E?Ө?Oq?$ x,Wdzv?+fھ)Ix.?Z?4o'q?DD?^U^?R5< ?]&XrTc?Q2?ASI?El-"C?62}־Dп!־𿒶/[?PbjO@q?b"!4AGSlu?? ?<(?kL0]?77_?hے?;ھphƾ:ꩿڣ?K*?IU=oeCkľ 6?2}l2e_?)QD?¾Bl?nĿ?@D9z?u5ۿ?$4?*A?%.3D_bB ?'G?,¾!?UAXܿ,o6M྄S뿒z<m?O*q6̽wh>!T6"Jjшd\F?+jD6Ͽx 9>'BUA?ICZɾ5u?"*鈿<|?4p # z ?&v?|1?<?JE$`~ ?:a1옾ſV1.-(?G򼎊P? #O? @Q&?,qd^UѿywW.BT|@JN?E0?j].?柲V?@j|cSz9?`lg?De?j-??uF9ʾW,Ϻd?fI*?8jG?FR ?UB?[4D> 2]fj?S9?FO29?4?S6?FpITȾ?9Vb2?I ?,Y?.`j$?H>?;w%?r1|?G?J.?DI^?B?Ҿ3 ^bhv?Tt޿t?F\*?;?NS轿? hl?AcO?~H? ؿ^ľw/: J?P ?Z?Mҿ@4Gn羝쾏.z?Y?料?fݷ??u?BϤ`?P=?G?B(?I[ ?cؾX ?PN?\?e?$?<_ؿ2Ҿ4a?>~Ww?IR{tJ侫?a0?/ ?6|:d~?☊>?=!]6?cFS ?{?7~`?gƿ??P?>EA@7?w7a?νLL\g6c">??7Z`?J?f+?,(Ͼش?Q-~!t?ժ? {>.>ߩd?H]x #Qſ量>ކ?"- ?('@?T?:_*v?_qm5^{b?M?O쓾vݠٿ(>'AοKgQȋR@*/+(?[ ?8k: .?BЪ?O`?4C?+,?>?eD6B?= ?#ZvY&?8gI?T??ZO?<?u֬HA?FWO?o\?JC>n?7n"_?Iv?:1?Y?#?A"|]l9i?h?FA$@>n.?_*?F쓽mo듾5vH}O?~#?8"?HbQN?VL\?McNhX a!JV%.?c!tw?S?<:?^fE־M`?r C4v̾Bx?L(M?-H俥BB?c:[2%&?AРI?zq/?FcU?+8(?,)GX?J ??AԾخѽwȜg CY+4H?6?=t?NC ,$5?Pf2>$?R2?sM>8ڸE?`qJ?YTH7Gf](v?B$Asu?>>"Z?hp?ym@?o? pg ?p8Pt?D\bqt9?E?Y?O߿b?P9?X%?=`)ܾhF!׾W^`9nݾ|?9M4w?@%?E ;?<48Z?[:A?;@C?Hw9V?X?Nn?;߾EdzF??X?>h?̿?J,J%?Q< T t?QS?M?EEBȿ&?A;?8`z?[>a[?( |(6$?4{n ?O?"ۙ?Y;&i}?!W\?Z?I" ?%*w3Eѽ;\z!ss].C¾E`߄ 8j?4Zt㘾)Q?D[?X*1ʶ+H?[5PR?*+"޾m3rV?*~hvkd1X_Pl?Xm:y>7y?QD|Vľ^:B?[OHԾ?][?sthmS}YY;6g7\]0؊>J?gK?ZҺ?Q8?IO+?Ѿ/ ׀?.lF|HǼx?^^qt)?:d羁s<$`l>aL?7{Q̘?4?ZN?K꿜Lv5?A3yJa?Y_f?[.SAzツ ?F?U}?I?w?5b꾯_h`1s?B?,(???&~0?(X?'V˾ ?+@Mp]?G2?^?k iD?Ǿ6?J?0?9]N1?r{zaNR2M%w[?*>?Dn?ex)m;w `o\?H?U\v࿎ ,coO?n?p"z?=?T ?T#5/в޾.)G`:H?Lu/^?q(R?\R?n?I_?NB`?@:?a?Ye ?;?/OX'G?<4?OILY{?K?Ild:?IA?Q[$?K-l?|C?5iֿKۮbϐ?dJx@ʿ~F?*(i}?0t3IV?=M{࿝˾5Cȿ?@X ?:Iwgٽx?O?s?S?<ڽ񢿥f??7???FX?V]?ty?6a&ξn90 "ɾNCZN?'s̾TnK?澪"?XҐ6?97?Sƿ;io?RJ?־w |?6g3? v? k?CC3R?M?3l̿D?B~dn޿O.lh"ʛ?V?P>fBK&!,7,?BMz:?aW?8=Y:=(T "¥V/c?\1jW?@x0?۹?-ֲ?7R&7?FV7v{5,4?Q6?E"9\?XE?5鿘E??+z>^s?+?e)ia9> C.?G?bF^UHt*ӽ?GU..F?iٽ1,~?/*ڣ?AR ?y4?:]3?A?Qy?^%?b-ۉ\bl3p1?Yio(u?N?tL?a&T?Aq??Cv?6`?I?,Z|0?'Bϼݝ??6!@O?Tn? ?:ȿ~ T;?:Y?,YhYݡ?+Q"M?H|?HF8?nJ^8??H~K?H~?,a!?`6?7?OyB r9en?9޾"$9?蒿>=?S-k?Y(AB@:ѽƚؿF?H氾cȯ?]S`7?9RB0Tyw)E#??Ex~?@?ȾԽCϸ?-?D?Q&?8Y\KF?+ ?'dRwzYjܿ,wXXμI࿚vCYݼ?a?;AoQ(?7º?<|?deܾ2Ҿو?/D?9@?O?6?D'@?GV8?Cu?%Ռ?Er??~4?]"ƾҾI = ?>r?kIBcDvAmgR? ?Ad?R?:n:?U?T3LqE|s)x?UR`>?1^?hSs?;9'?6I m?\n>f?T?ýL^?գPAԇA!/?//?]Y@BH?:ԁ??e袾o?+RsFGmU?<4!Uvw)q1k 4?6bnr̙?\?8W?\v ?0Ps?':*ʾ$?4,?ND?[Z6J?`þ#g?0D?Wl?m?(?i?Y þ`O?=9b?&TS$??.?H?-4n?ac?L|?)?R T?q?9xDGm؍V?OO?%|?LᴿpL8kޠREC?!н?J@dA@>Q?4?!Cњ۽5fd?*tu@K?OQ?B;?NVݾb ?Yi?@ֽkվ9?4w.J@?B;o$쿘g??:?[ſmPg?:?GϾ`^ȿ#?: -Hvȃƾ-h?G?G"ʾA uuw̥0&ܿښ? q?S?H߂?Bʼn̐VXj5c6?Lľ- sŐ%(١?#t?5?9Sެ???}`v)2n?dr!8ƾ&b?K@>2?6t(~U?e?58h݌?4B*J׾g=D?!AJy0xf{ ț!=?#?mw?16?j?;^?^ v??~?./?2tjA?04/rg6m?%↽dXz?J1AI־ۋo,"2?We\nRyW?U'6?@-ZR :%ξ.#"?üʭ?*&8?O?KrV>X:K>ľF>pdz2/i|jvmV"?GkL>??O.?0e?Kv=_$?N?=$&?0ÓB?L4 ޶{\ffBD?[[?I?`2@4XUqw?w2PyP?3H@&??W?Ffɿֶ?A$?0?6P=4@?Ͼ?H$?SȐ?,A}6D?%1D?5/?bJ?ܾ{9ڿ]>B@?|ľɷϿHa?FоĆ+'\V4&'_/=?,:ȿbAR?;~?-?1 ]P?$yBz2Bd??7?8zW_Q?R>?(Ѽ"?D?@?r?KUȾ!^?E_,1?@{l?մ`Nl?h?ɸ?/`,X8PѾzДͿ ?!h W(#\?I0ᾗ9L?%6i?69k5;r@W@?m``-pvtB,L?DRԾI?Qɳ?:ܾՆw?꺾?1"?B~  d?9ΊA??=|??JX31~?EΜF???0hW?0*?$(LOV>,?B?ٿ??. ?CǿO?:Pxҭn?SF?2›9o?(h?Trrw(ز}?2t)lc?0 ?? ?B&?Th?К?ρBk>? ?+f|sb˾??]?Q ..?A??ev?6n?xFcӿCqᾀhl~?1Y?6w?XLx?"?_?()0?M?9Ll?(hpML4tH ,T?[n?TjAY;j?G?U??a?Y Ui'Am?P/#4?@~?-۾澙j?;2h???Hˊy?aw?Zp f?(?\?F07&QYr@???Ssӽ-P`I?V%;?SGO?:BDd}>owj%?MؾUR߾&;'??_̾WÉ?Vh?gL?76>Gؾ?ޤqi?L`?R\k?Lh{?E<}e-?k?2N?}4߾?I?3|oZݽ?J?~4?0? 7?O Ծ^2?KFEm?Sr?]5?F}?PA?IA2$>~x?.5?brf?侃qdRz ?):ƾZ?IŒC:ii?Ct}dV",W?F掾?^:C?b?FBK>?gҾj?퟼?2?8hA8AK?Č??s?1FH?0 v꿥׿?FX9+?P1?'?)?QW ,?'B?Ev^?6'q?/?֨?PmO?5?'Us?b?C쾅7'cǾL?IF ~?/a8?^Z?:haNC?;V꾺?a|X?QJ? ?.|?fU?7PL?mW"zsV/[,D!?dv?J?\y6?A'5Hg?uEp T?m$?:?N[?8%?Z?Vc?C7*?3ܾaP3?SP?@E`#%krf8Z>yt?S5-L?R=Q$3Kk?=+>Hž?/yT?ۿ0J?S?Y?>X?+G_?J?YhBx>>&??I?CKD+?E?=ht=C[?)"6%ؾW{?(d松#'Nt~?H o\0?3\ξ~ !??dB6C?z@8?Q7?Gsv?C5U e?/y?NK?D5?6??H?V&8f[vW^.^?0?3-G!-98(-?BƾS?d>C?/?x?#? FGxV%x?$?bYw?R?h\?7?)ZN?H?U ?S~Mn?;߾W Kn?D ̾?,ھ`?Hؾ<ž)op:NtQc^i ?:?3d?/辿 weD*<<@?I?TԆ$t?Rq^|f?;Z?Jh4Ž x?2>#X?7?Es??[:ĸOl?Yh?[?Q?W&?@EҾɁ?dn?1v?L^8vI?u̿!?72ο?bYTOdN?SPG+?:Y?(նC|[QN?pM? ~yX?$Vu?atD?!?VK,hF{ Ǽ??NQRPKnv6b?M73?>?SS X<>ڿ[$49??)TƋL?THoN۾@|?Y?~̾&v?Kjx @oM>FܾSL?6D\]SGFogJ?>1*?h ?1TϿQG $?4V툾w.?i??I%6F?,?I?/ߘ~0v-I?>%G.?5N??,0N?7!? *?9cx ?'d?G`KND-%ȩ`eM?8OԿ(!UO?*l??T?:t˿,~׿`x6'?ARn3JUN?g_F?, ???-8?<-?'hܖ?@?BP?*W{?BA?jm ?f u?k(hZ\`ڏ=%% ?O  ?DiiFw?32R?5nھuc?Rep.\u?S '?5u?nu?g8a4־h?C/\i3z?81վTܽ&t A ?3?- ?<+?)?O`$߿!W ?xʾk:??7.?9 O"񪾕-Ծ ?5^z?Bo7vx?Tn?X?j??۾_?3>rgd?P8?Hz?4??Z2?A:¾0lD3"?7!?O tc?¿)?;!.U4z?l42,do$ٰ?KԾ:E?3$qʾ8xE?!?2=?]9 5#s?ZJZܽ@S?0@~?6`?ῒ%?.NƾKn?B#?JnN?\͞#ӄ?1?50Vðv ?N(fL?ཚ6?)i?Ra?!ͤ!ξW`?/ ?*?)9;O?Ehѽ*?=e4"?9/?^?E.0?oD?%ž6.?I?[N%?e?[%:?-% ?H =?9Lw?EQ?m(-꾁Ե/?q,#?oh6?ox?d?<?dР?^?3Ӿj'H?Q@sf?6h?[nRȾ6?3H ?Zݿ?# zs?6/%A?,uሂ?K&R}M?9 jF进`u?aԿ?D]S¾*;n6;н"?WB?T ktǚ}8 ;Ǡ??≴ʏ&ZDmS |8?p?Mp?ƽཷ'O{^?2?D!d?G?\?H?L?h?Q:a?="?BB?b?XZu?,5g?Aͨ?' ?%`{4ʦ俚!/?2?ܧeȋ?$񙾍?3f㿓<6.?-ksk?22nZIJ?:?4'Sy(?5(E ?]?D,񊾛:?D}x?mM"R? ?Vm?ޟ[y??͘-L?dK Z8,?IH|-L?Z 2PtsZm迍#= 鿗l`I?c?=6y̾Xz?Z9zɾ:ᅪص?dt?ciq?[?c5?8p?5?߰@NB.6)]?"?98?c#???R?]$?P?<(?QX?1JH?EX!Nb?J$?1T?M?AjB$,aorɜ+i?8']?9| A?J,]T(ݘ⿎=e?Vdlj:?<;aM>?޾U A)&-?G_xf?[q1?Qܡ?B.%c?>̱Ie? -?5ラ[>?b9OJ]X ?!?5O?S_O?@?Jžf庾>?)>2?=d?;\Ao?I&@?$-}$?2G?GG?$RqxH?)4?62&-%1?Ih~kU?fnn>b?4"?E`45Wn?R!E8?+?A;?Ͼ?`Vpp{.h?T?V<0.P&|fDvS?MT3\S?L⿂ k,E4?=J?Mb?Nӽ_Ҿk ?Q&w[̮hEa q?ei?7?MH?R?Jn ۾(2?cN?>z $?,෾IicERB?bmF1?D%?J-+?ufC?gey?3LDF9!?(?Aˢd.x̬:l!?0@ѡ?"yW?]8(M ?E?"2?MCz,1c?AL?ID~?Bqx?Bz?/y a@>߿Rs?,󢾑(?9U>c̾Q4?>s ?O)H#?S{y8h+h?)pɨL??7uU%׿?lV?6J?Rn?c^bȾ:Mi?=&ݖ¾ ]X &?2⿚Z0@r?>ߞ?Q!?3Y?Zw:?+0?H _'?Suؾr u?j?BBWzr(Z?7l?oz$:bDDO*y?b?l c?]?E,?B_]?<4?\2\z,2оҿ48h?,F?LH?U A?744)Vx,x??Ǜ5b&Yj !Oe?G?G׿I)+?]B?:?A>UL?JmO^?JZ?_[Mؿ߽`?% 3E?;0?>R&Vؾp⿛uw?(Ԡ?\~n?M޽( [_ þFOԒOJQ@ U?,'  >xP=g8ۥ?<!k rW3оF?9&?Av?(GN?ް?mɾj6d6nMnts?kA3?& @o?oѾ1^.l?Qݍ?+<8SؽR? +?n9?R%"?S퐾I>D$"־"?}#>:?A7k?),~俠hsX?%??ƾo՝?/vNv]0@t?'??,R}5-?j?6?4(?Nr?E=k}?ZF?(?>ᾁ8?9z?.0J'?81N?C!? @H?jR?)Z1"?%.v?5L&?MT߾r?`2Ⱦ12cC679Y;a>l?S0_?"?\?K4D?j8?H*툽{d2xv?ؾG?R/?ZTP?+$붾2M?29,ž?0ZCǾ! ΍p~$>4lVyt?<-=?!TR?8?V_o?W?S1?)?n??xQĽkrY8ҿw?=1Oj?]j[4俇Ԓ7e?0{?fE?[ȩ|t[Z h ? `^"ga?V ~$\۽B?LE?1X(v{?MX?X"d$=Lp? u&?Mv?7.?R?9$ rDBN?H3?|XA?1,~T?;j\̡?)οzl?JO<ľG濓>?VXy=BB?:?9jÐ?*?"]`J5?@A8?Dh쾶ɾ{ᅴ)?TS|nj?/ ?2վK?c?.lJ?(Dľh?V?K<?-L?Y?0r?51$H?c?F ?: 3?/ ^쿓{?I̿N:?8侀jWgr2e {?x^)f2Wn?Hb?G^\0=?9z/a#jxA? nzʾdW?N?I?Zb?ZNdi_].?O;|}.?OL)?: Y?]-8$?+x?Nd?6c`Ѿ.s?Ql?#0L-9IX0ډ6,?(ez/?>?"]&?W???T)s->?'y?DEվ)睾4r?9??6?g?(rN삾裾sq.?o0d?F,Y%n~G4W,C?ZԾq$?D'ZItZhULNt|z?Ѿ:@?Ge?E?7FB?,ͽ5b?XM!?J,{ ѝ'fֆPt;z??L.0L?Bn)?NA>?BD?%"??8̰?dʿZf> ؾH^c=F?Fv?9å?ѿ+(z$_rNC@C?EN?)??#ο?^?nP?A "`q$?Ca?$`M4KUSf?7[4f,쥾޻|ڸ?B`.1?Կ;(=rG.?nf̽tl󚜾OYj?cffsLdǣ+s%j?4r@hW3M ?_y$̿?YȽ???FC5G2Pސ8G 6?}?&C%^elp6=Ꞿx>x\N꾠?Be?D}?/c .忝?/U>_8>ZrʾsVȿEbxk?^ͿCrJj`?S<0?澱 ?9hEo?0 k?9z?*J|?!hN?7`6ڿ?<l@D53?X)?Vz?U?H{pG?A׊;㿭a?>?E?>,?D?U ?YX?9?)㰾!?*ҳ2J+?E?%?GϬ&u@6?2L$?>|?&?!` )-?I1t?]8c?њ?[~Y?&{E?v?/ڼ?{?YS>?aSQ?9/?3JtfV?E^従^ξ`?IkY4?S"܎^ LTp<0NM¾7s?%X?4 ?Us?Z޾(@?o??GZ?K`4{O־ 5®h1?2Խl?JkB0?i,Z?#?6ҹ?Yf@?!j?(; ?I*?9>?*_q?4e?CQd&ƾu??@| ?6(Ye?^.?9޾?,fN?7=?.?*g?Eqӿ[ȿb?Cھ+? @1?V@?AG&?0i?Hi^?8TW?UH?j+?9?c?;?* ʾe UqB̾ub?8ھ?)F&:E?_? 6?A?6Z]Ř?;|?Odn@w?,ҽ?w?Ap%% #?.&K?ZH?6?@AտTyg {zV?+J6都RvVM~&j?@k7?Q?X?n,Z4?V1S}9N?_`R?@kx^hʺ?cp?Qb?<Կ20)@To?7(<𾌏@?`̌?=x^S.1.?m쿾9Rú?+ W^_at[Ľ>CI?6W?Ǿe C?M?G7>?.^ nfvHW?EP(??CX׎N?z?7f x?N??G?%7* 7]?B*fa?>?5w⾐e?NP'?fi,K{?,'4?Ȋ𝿕ٰ?k?9He?4m?]?H#g쾄¾p4@?G?8`?2?=c*>o?L(¾L?Pz??XN8ֿB?9 Z?G%,Cw?,uZ'i?$iܾߤwLy?42?B5>3 <pJi?Yf?4Ͼ poVN?OfZYxJZ}yD?,t?2jr?DN?'p4?'*?NjUF?98?n|ľ0Q?ia\HϋS?_p;Uπ^A=|už@{?S;>оٸ?Zz }?8FZV"?WJ҇fþBu?Cxv?E?h]?Lt(?Ȃi?|OD?D<?Kx'yRCdZQk?󗲾=?\ ?9 O[?Q^??GavM2?$j>O?Z,vPʾ10?L`پԾCn?vϾIΝ?2x?Dp?E6Nwaо9 ?+8?Z:n3T?*V?Asv֡?){?'俿`B??B̬>*??N=˾Xо?.Dq?$7p?K5i?K?'4_L*V?N.;{?@`;a˾R>?6?A?@_3 ¼9W$?#q%οSi?25B?lFҿ)?@?J_H??u|?0X?&ӆU(u?UXU@ؿ?O3*>(?Im?X ?IBvǐ>\%+Gt~B]?/r?;}l?H⾇'?/[ V\?[?DV?"E?E鿲?FeZ`r}??zA?S? G? +.?L'^?ER%š$[Nž.v?n?1?[R8`m?iq?1y.u\IH?' ?ht?6n{ :`${-2?D&k2\b2~d?10|?\lZ?iB?+D0?FVy?EbWm*d?ET⼾q=?Q?0d?In9hg1 Vc_?8Oʿi>ο#?%"hHOA?e;(A>3`?+?;q?ذO|\f/&x?J6P?M#^(?6{?#?BKfh>ʱ7=P#8"ʽi0?gm?PP*?`MR?4?Y.y?!dþт?2.ؾEm6=?D@_?G?\ϞlslJTi?H^?!7$:V`o:5澳'?#g?`pT+;B?8?Nk,V2?㾢?3܏$?Ba?7 ^J7\!?PdW#h_I;Ix ?.~?+d*?>fo$`fv?hg5E?'h?'TrC?%/q%(#y ?>+?93̾Xo}\1;?^?~?G ?RR-I2@p?\?BM2?+ 3 ۿԾ<?+E?SyL?L4@?F̿¾|,?oH?9?۸?YU?+ӾoV ? .8?'?K?GT?g5(?$?E5B.?w:Z?>&7uL<)??DDnk?q|?6 ?4vQY?&?&V?9?:3|\? U?H}z5V;濕FD??FH?fu?I VV+ b?b?Z?alNsQg?Io>J"?P7?/??k+Y?VMпX'Me ?F?vнl?Bоfs?\fF)n2%?5?-7P?/\5?.wEER?9V_) }?I/??$\ԾV)i?I ȾBrxܻ?+޾ta?ބk ?,?@?A1f?*?I.??G{R4庾xX7:?L8;.c\?Lj#?mٽ8i?@?Jҹ?+`1s=?Ѿ5 I=5s|FO?AG?jޱy{@Q?!X?.(F^?H~?(?%?S,?x;||Jn?3I?#;6̒?[ _yU?8P?Ujg˽?E^$.zEh?Sܾt#OAƴyyI?[⿑nywtNog$⾮Q?x7?`r?C~c?FTl?V%?O?$^^?84mg???{kq^Yj?R? (?@ü=1[6TR4?[6 xоMLW ?>|T?;am~B?OdV@?--?D(?LQ §Zb,?.ƿ?$Kd?$ؾpP0C??[?=.!?^d#?AC?,骾fD_D?۬AXW?S?"? `[?+F?G'?8~? ?Civt?Neþl?AԾ>?;Tok羈?7|?1æ Ӿ)TW¾Gd?C y= ?2>?,?=T]?V&¿?f`?^?B+Hl4`4?!T??C b?=l?6{᳾O?)H?60]0?H>?:?:ѿ*?܅ǾYpM.@?#}X? ?;f?<3u1?[w?5&:?>?+W?щR?ƿ-L?AoX?ߓ?:àsRBc?uxf= [?ً͢x?,Y󲽀4mIyfŽ4? ?aQ?Y?jy?f0 wy=[?J|M@>˼6Y?]oZ?T).?h7 LG?Q &K?F?|I𿇄\E?voI!;RPxT[?Dֿ[?WЗ?c?, (JF ?9y?J?DuB ZS?Hy?LXc#?EL$;˾T?VQBQ/?>n~?Iʳ?Gx*?A0?Q%B|ҿx;s?˩eB,F}?7̿?_J?X?E;S8/?8O[,~?G?&k)Pz)X|ncإ?i`?#DЪiB??;1?;'m?K6?Kf?'?Lomt?,?Xt?Ta.5UP?+?V?:?:ܾJ?P|?R&6i?>7~Tn\?|:<8?@s8x)mBӾy?@0Nt譆?Cc@qľg8&mu+Fˀ?N螾G %0?a(]?y=꿝,&?J2Pcz?@fN=\J.{?`+&ξ|'ArRtF >Y?E־?8$?B:?,?6/Fl?[d?eU? 6NZ:gd?S&?I?P?DCo? P?K:C>3&x?GG?{??&t濙Wm?@U?@\2Kf?aD?.r(v?N?jҾkmξ2[~?No?4?4CQA)e?\4i?1{ |?K[I?Xy1 b?,k?%R?Tlھ?;?8f@?T%L?ɲ$n?6?F,9H?f ?8Fx8oڲe?A! )K_OWF@t?kS?+ƾƾvK:?>4 ?ZKO>E?9n?@n`?5J,?C>?W?5x?3cfn 69+>b>.T*@ +:$>?XԾD?+15[F?꾤 N7@?O?L?C8Ou?2ò fEGHT޿տC?aDUp??/"V?L?*PL?)CaCz?B!Bƌ+ȾQ=|د?Ah?&D f?gAt?FKv? ?E??K8vf>2H_2%p27?3?fdT?>?Zs??M?V>?ݨ?Ow?0;[(}?w?$?Oj?8i)2:-?̴^C\?C'rv?E2!?4۪?(g?0<ƾC5?(n8}??T?n@?%[gBXLڙ?BE ?$?#Q3?-?S?9P@f?> =?$Z?,9VΪ>0?&h?2-B?k <&X?'tKk?XWM4?M?B>??4꿖?I#|-|?/y^_Bh Cea?T|?Rr?P`?Z?ʾ/>My]?E\d?KM;X?cоl?JN?FgQ?HFchuK?@޾N?*?F}ѾG?4:$ ?KbJ? ??.?q; n??'6x?-@S"0? 4eT?,?/@4.d?݊$?Ei?1?16CCs@39*?2{*?7Q?N| #?ws<2h?t[V??ۆ?a"9`?_FVz?"|?7?:?W;?:*5@?).2?gB?/P`y?>@; -?W?Qo-W?nҾ0꿑?Un?N&?7s??IĐwҿҳA(>?I$оv9>ړIff?D?,%j,?"(?J9ʾqi@?B ?YFwV~쾯?,οՐG/L?T1q& ?J?)O?)P|~?/ ??)?NJ?G 6ھUlZvʾм?7cKXX@?^j?Wx??:?. ?!ɂ?+ԾZ? YR龏(?!e4?1_n?-@9B?!? 츾Ӿ),??oྈ?7Z?8Eu(za}?![?T¾? p$?0Rq>il??G)??wG?7Ⱥ?;u?!f?L|^ ?#Aa??R>㿣b?'n?H?>5?^]?Z꘿x?fH ?eپqQ5?Fgվ?A0)MDܿ?hY?S^#E!t?i?cʞ- Uk?,6?jbt><ڬ"ƿCI ?8/L"eJt;?mK?Q?b?1b?T ?-V?MT?:CW{K?-^I?1RF?;j?,?T!n[?0"??!9?9c?-8?.$?M,\iGA@>I@M @C?0F?RPX{!."-b?,%?U ?K?Sj?r?w pg?"ȾvF?&N{n?F$d?P?:H??:?!i?!?P;g?&I[?XS@[K'R6Oɥ[?0yDN>0?="B01?_?2kľe m%?odM?;n{Z8n?/:?M?>?B=?/4?!2&?/???H[J&9.?:^?YI;>Їd?>?Fɾ`DоM!;zpп?.D7ĺ?YCu7?\`cξT_H?ݹ8?tw?C~4(??T?Tl- ٿL9?Z{n|s;#+?}t9?YX e?NDν򿉻l%N? q9y?Pt&_?=?u?D?"->D? G.?d 2qI?R 4?V?U뾊/6`ľTK?Wbn?;nй^O?bd^鿙?8(?JF?|j%?@6$[!?5T5[?9k%ILM>?Jٿ#?!߾UI7I@??:#B7CpA?WEx=?OZ?<⣾egLmV?sݾ#0?[n?:A@?=V)?XOR}?&>uLz?D4?PK}?ru?BҾM??Pn&8?3L昿+2O?I!~?D: ?AX˾K[C?%˾ͦG&A?@V}U?g涿3?fi;?x?S_qI@?{`"?Ul?a?Z;?z^>uaB6?S ?8׽?R,Z?6B?jnwj.?mi7^?B?;ب?@|?/?씈^P?WU?>?NŨ@(~?#ؿ} !?MU?]?b`?Eh?V9g?++Ȝ{??VpB?lGp?b?&|?Y0??l?J? E?:?.?ƾ?:?Jgd?IkB=e?d?B1?9=޿^7о1?7CjW@?<r?:yM?=CNNB2DK B1?$o?FK?9DB?EɾB.S?# /\_?^騿mch Pn-ɻ>UA2?%a?2~?_?c% )?I]??J?O8?1?7?A:zߺ?6l\[B?<?%Ē?GR?f?AI'etC?Vn?Lgʾe@ܿX?WL?9㾊7@?6l ?<|<@;qV?V7?!K%N? ?H*%?,8?,wWlD?7$mý~?ڛt0???Xо#n}?Xvl ?5ѿ>?`!`,/t?cܽ+X?B ?W.?;R?I|?Vk??J?ODp? [~s?q7D?.>?F(?C,?K?9 l?O7b󿍢X Կgþ.JD?G?bRp?eW?.?N龘ȿz ?~?31?| ?<<2N?Ik?9FzMJ孾#?fjD?2޿u?L9SJ8?@?N>ƾ0?B⾖k<`.++6??(97?k"?'7Ծ@?Q0ҿ?.\Z@p?g?&? :k?c ?͓a"h?'JҾIEW&?)L#ž8$޾C)fr,辬 ғ"?FH"4?)|$?bi?] KN>?"q?ZA?Vp?Uz?,Cx?1??&ξ?: 1?)Yg뿚 ?+)?*5?-˾A?u?o?(?߾?ٯ?J3?"?ك˔>)?Z?V?P 6i ?7~?8)?G^?T(4`Z?MtBq>?翊??fރ?UfξF`?+ؾ?f1k?)|?L ᅳO??2p?"'(=r?2~?.?9?LZ?=Qν˺V#a?H/?5+L8?A5?5fiJb6>]=rp?:9?5` V"r_ .?D&qPT ?2־ տK:?If?:?%.?#Zc?C? T1}>@X?IXi?f/>?k?>?&H?0?D}V`?@??%0?/?=?>G-@?t?C*0#?WW?7?2p?^^> oD?90Zvƣ?.L?@S#*?D2R?<ý? Bb?I\q8B>3:X???A??5%@U9?Va|Ѣ"?Fd󿎺ӿt?2 ?"?/e?O?h?R? f6@q?n.9?#̾,Pg]3QEb*` ?[??Q? sX?*Ĝ?$H^H?bq>߅r?%qvҷ [0m??XL<>rp?_k}JAh{?/7?=?h&8㒿@?B?'z?F?V?AHI???Q?2?d?_d?1Wڿ8`?<@ Ma?.!tu{PkӨ?T jPϾ?F9xѽξ?k?J蕾d]|5,e>єV?+rjvB?:/2ᾨQ?4]?V?5v? j?耂?96?B@]H(Q?0dB?O쿈?wb< J.0? x Oy.β$(HJ?b?C?9c6?GS?k .u?WT*gNb"?O/x?g,?+'?8}?._?릾?Tx?M5j?Rbu?;;㾐? Pܳ,9"?(}?>?>پU?B?|?~*Ѿeпx??2 `3?? V?_9|=Mew*y1Pr?2?i]?嚴? ?2?,G2վI b\UɶtPβ?(HЮu?1VU˿}x?tk(U=Pd߾˾]?l?B L?8s?Aӿ?n?* ->?r=`?H}E?Vx?U??axT?bF濄?!Fr?fRYn}?BϿ8QtO{[|^.{?սr?V?D44Rֿ`q״?}S,D,J,R ?!:?7!2+y?^?OpLݾٹ?Axf?ZG2???Vv?@H/?nlGn*p?H??@'?Hv?^]L ?5追z?T?E?7c依=?.8}sƽ4,??9t\?fuma??!:c?<[+s?8)ZYÀ?;hh??Y?CH*?-?5̦b?)2ĩ?:RM5ek{$lپ0˾uC?7?3_ѾZ?N@y?19%?? b?1U?Q@?>L,?8(xz;?-ǘq?Pu'?4r?eמ<}~俞K?T:?5?=Q?%'?bp?`4+)?ިp12x𾍭T:?6 6?e&RE?6c$y?/3?N8^(?&٤?2?O񽺔?U?SнT?KsϾ hC}y?5?Q{P-iп=UG?KH?߃?P.?]9?Lچ?}?S10?UB?Tb` ?EP@Tl"?P>kϾtq >?'6?.b?/h`$,X ?gJG?6^?T ?uyt?i? M?Bev??zP?=$O^aa|sᅯ:ؾap8J? Sʾq?;_^4?*Q5[?2Nl?0 ľrt?݈?(?D@)?"쿙E d?ئ\SBP?7о;H4 ?eа?.heϮhܹ?OΆ?3 ?=I򾒝$E?9*?V?as?W?B1?+l?X|Sʾu?T!dPP ?5?t?b?VQH%CU( N'JC>Pi^9 ߸?S?4tgؿܾyT҆?9ĺ?;B?16?꾆澚8ؾDe??i>>?;]۾'?4۷?-R ξBm|H?>ԾW.?+a?-wѾNB?B`?aTlྠ?8O Fx?%2?68:^yR?1~?%^ ?*?=e?82q濃'N4^'n?HVlLP?͖= )?XwMH4TXtqҿ?Ozrv`ۘ?> ?)|^m?Ҭ5?Lv? &>?d ?@R?J.??O/?,bپ1?DQ~?;G?"TExEt,uTup\'L"1?)R?7?0A[?A+?Q*?85W?1?@C?Ů?3+?Iɼ) hWȉ-eȿN⾝xÁ?:?Fn??^?>??Eľ?#྄PοU? ?4R0?J?*?{?S׾h0Ծ]26?ؿ'Ҿ?1qӊ?B Vuo>ܘоi/ D?F`r?޹?4]?<~NB(?T*_?A?P?^?r8{?< ?Fb@ ?)"?.iʾSܽ&꿦WGY?B'?w?//?:ڙ?X?7ƾyij?\?7;Ręվib+$^?: KP?@m H?6{>Ծ?חy?A%~>Ӿ`?F(?5cF@뉾1?}ȿ=K>?Ei?aNTeʾ 8 ?HkbE?Zz?<υ?0?/6hlݾ:?JnE?,+?D ?P=?FH ?<(' ?d~ǿaֽ%V??rc?9|B࿈*f?VAD \?7"?5(4?4j;?6$p$%ɋ>)Vkm?H(O9¾3/$8Gǁ?5!%P]1}:.?N?$?8 h?o俎?D?8tz5!?)?L6?'?R?=)\?E̽?Mܸv}dS(Tqbfd⿗F?s?Ev ?XW? ? wP?(1q?!ӾsQ?!Lh? ?|?Gce?h߷y!w?}7-놾x?%5?bs.BO?!:&`?&M>ڌ?4氿V-??z^K?72+Y2w?*y3V'v?5 h?~ ?5Iho?5HD?c*K?&? .2?5񺾕x2?=nUT?"3?)?v&+?DL\P%3G*?5쾒?;?KҲy?*ԾVÕR?=?ߴ?Y?.?C?+?9 ?r?9?$FލlB?䝿sZ?(ÿ>dk?B ?14ɾ!i&}&ϾoFzD?G?*~T7 )v?tuͿ)?"lo?V?Ԇn?!?M q?\Mq:>RR6n,?/>z7  ?q??D?Xx?Օi?7Ky?J3߅!hFVֿ{?Ff?@{?A1?K2\;}u?TP?D?l?'Jzɾ]>L?HͿ*憾 :?Tɹ?/ʿ?9z?3ȿ@v6fp@?s)1? =??GI?UuK1?. ?c<ʿS?E#x?>/Cؾmf?4g?-|@1*D? >o?,?bA6?OAľ[p?4-:?Ab?; I?z(?@ ?h?q̱T?N\'?89$wW-?4?#Xپr ?%7w??Q#R?[j?/n?1l?,"^ _ؽA?>J u8@.?i^ɾ?D>žs]⾎s?3z6ȾE?*>t>E܆!0Fz %ԾYt?#\Ⱦ>(K?2x?:O|l]hVXnI?1.?7I?43+?'Ѐ?00^πpJ?&&>van?!!?Vh?[?7h k%>TQ?63>椾w(?B.d@??Ծw??h9^ 鿋%Pc4Sq?Iql.˿%J?G?^i[?a(?3]̿(Q y, ?,@? F?V?BK ýP?OS?P8?>")us־Uzfi?@?>[M8v{9?$??1,+ F :?7@?ZLPV~?&?Ke?6J?:w¾%?7G`ھ ^s??;y?9*̄5ʾ3e?m:ިz?"Ø?M?Ih5z?:e? >֮鿞g?5R?ߧXAbA,tA1@?>?7A.?(?9 o?>{? 2<0&?82K>? ?gMT.^Ie?`K־1/?YUµ&~}Zz??7鏿aVԾucǘ ;ԾTtLJ#0?,vBj?9JdY#߾t ?m"?H%S?# mv?,?D1?D?W(~zld:?! =o?Y 8?aDZHmy?+?U՚??3=?@?"D?>?VܴM@kx?b?5Jy?g?3d?uH;vlZ6maE?S?Oz,"?If$1 dD,?7cKW錾|H???w9?;lb鈿?E@d ??)J͇缾˸>??[=|+?Uh (,l>N?vؙ?@?Q&HT?3]<?6YH??8?${?F.ͿBB4BBA9@? K?.ÁYPWR?7*Ǿ%Pa?3Ǿv?.C(Q?2?2?+.?(HE{9ne쾭f ?E4?3?Y?L?0/ա?>_>Ɉ3T?GU? i/rlr¾gs6þKuY?F?u??Ot?+4?:ph?ܾQپK?ސ2?4?=?,&FQ?G5jf{T,H ?:??8V? ?WF"=՘?<ƽR?TiQLhth;Ŀuپ௿?Xe?0?B4hc!8P?W~xKھh|+Nŵ_[ \^?m?EN?%˾&/?Ib?!b?>?ab8?X)?I0?8B+?-y$?|+?;*v@vq?@XԾݢ?3>My?.t?<)?0x[?"75?0^([ǿzr?Ծ_x*@?2^ht?v?=F&K 7?YK >uL?:=j?!cV!?W?g.b;ھEpA AO8>V?C?*$媾X i?9?; LO򿐆?KBJŜ@?f?>tFhgt?3?J?(AV?85?+|JB ÊBۥBwB6n@N@?q?%"~>_ƿG? N?C?69Ҿe?E2?M^]?!侈?2ggzf0q'Ⱦ'=l?Fmpz?s?;r?0ؾ6?,ɿX?.|Zd?䷿U?"i?tЬBM<}^?BV?JبWy ?ILN=h/6]ھw?%!>( 0??8:$>D?3τR?o>߾s*?+Z?*/?[?vh?>R2&!dD?-*;Ⱦ 'k{4?c]D n%?1Պ?Ec⾎ P|<Ї\fr?|xYí*< ?7{?Q??jS4ؿF$־M-?:='s3@9R_?Kz?j?' 꿶?2ã?9"'+n͌*{?t? 7aMLLaX?$j?Hྯ[?(,ec?6 ?>~}~R?濭`/?Yp?)?xrB|?-y?-ؿ꿗p?UQ w{?FIlоYZAD>4? @???:T?!-`?$jN؁>?Î?c־ ?{wྊz?-=?E;^?2d z2~S;4kľ%>[vMt ?VYx8%?th?qcV?\ ];K?;T?UZ?Aľ)6?վ?1?H ?#s޾F=$?>d?=?I.yl?g? |?W_Ľsn\>N,LSvؽ?[?N$s?MK}?J?M?$?ZxC?F>?^?Or%J?M"?+6?&??JA\V??꿓 ?{ͿG?EĿy?39?/MHM7 v`:+?nX9?=ٝk??=?'¾?3 D?FlmW?*R7Rq?O澢@?^ݿ?7즾տvSV?[1iQ> "Dq6#?>'?I?np? o?FT`r!$ܾ`ϙ?>>Hȿz8 r᜾=f?2?Fܠ?1CR.fWZb>02p?=?1OX?6?E?0?/㩾?<`?)|??bL&>eǿwN?N+?<(M?ؿi?Kez_?I+*>?A +BK?S4?+?DgY~?2Ͼ?=?Y?C͸f?߾sH ݊T?FZ?w?[)tk'@9? ?Df0? l> @*?BONܿ?4?A ?1?=L?&5Y?j'?Ϋ?O?Vk?r7gFF?SW}̾F?Cw7?h?C^?47PKK>?)ʯ?B4往:?@?<{*?V5Sb8'-PῑH?1iuxJ6bV:`"Χ#$?S=?4P(?(Efsmo?ߟ?&.?L@?.? ޏ???]4Z:%g?;N?FPZ=۾2?;?>q@>~Q?H#F?M_*\l?S`xf@?0 ?^PԿy5?N^?EF Uq?Y;a-+?%?;b8ѢqPT?AY?SfX?q?Aÿhp?$?'+ e'B?Pjjé3?QւԾNJf2?AJ9=.8'?.Y4?L?:b?>q?APĿE?Jɾ!??gMѾ6V+?~#]H?T7?;"CDWkn)?Eqqc##7?E遾?C]?,liD?~(?Hǰ%?醾@Q?1?He蟐1?@1h:y?俘Ћq$?䞾x?-¿4jYVR[^X?6 GJk?D ?L޾pD>?#\?O?K*[A?d?)1e@LO?R۾?B?&)⿖ཱྀ?ž?౳p?,d?B h<ynG?CM,xa= ?N?K=Z)ѓ?˾` K?>{ȧ?ce?4zȈwD?&函D?h暾q~?78?acy\^.E8]$?Mj?A0;R 񾿩d꿖?a@B?&9?SLZv2޾r<'? .^bȪ?F,?:O?OP!?3q@?>?C=3$ W<?-o/j?E?L +U߿KwN?;ƾGu?%ʾ???6&Ҿ m`Pv`G޾,? ?m?.?⾂Oy?!?=0o࿤32?U%$?%Ϲ?#̤޾?0?:?+x:§l!R?><??K?S?]?&0;H\%?:r?@0?Pw?2?K??I~?1"Xj?'x6?$Zj?*=?7ܾc]>(?(r?]N6,単i?Wս/\?YO?\+2?(\?C[9ս4yTiԾitJE2 yԺ?/Naܔ?A,?61վ]?QZoZ;#j?4z20Z0?Aܺ?QBTRBBMB B5j@r?1g͆?1g) ?,|?ah?=`Ҿ܈~/:p?Ŷd#Q?]J5^?!??P?@;? $T?-ӿ??<:\?1ON??.1? mD 1pA??"ӰLҐf?&OHI'j?L:!B?*?Lξ?=OcsƞOIy^{gwb>jQ?7h??)rZ%/? ?=*? 92?@p1Z_٭1d|J}@@?Yx?)tȾ>t x߰?3j@?0o]?.?51?$H f??)vNn?R?fj??j U?P?3?+ľhdʾ?Ts?v2^t?o. ?mj$`?iqÎk ?L?HR-)2!H?K_k>[>-:?)dz?Ѥ}?VB?8[Zq2/+Ѿߞ۾^ݿ(潪I6?`?-Z-}@5з??4-qR5=XV]?XX?/]U|qܬ4` c ?"-?/>?%2=! >"A"(ABPA?c5?8RCϾjΰ?3t_ӿÿ$?Yvfs,?/Z1A:`?I-ʾ)/?.)?28ZjY>j?:;?-?,(?#a%ᅯMJ f1?kYRžWD! aIyNN忣 NE`@?"o?D~?+辯@r?%;J8? ?P:?غF e2P?I??blо] Pm?٭?OʾY)>}S澭(?7?ˠbؾcھpVǾ쾚㺿? Xiz?܌?`h˾@;K?ʛ0-砾L_??I?Gо1)?,?BTxO??P?h?3ǓGzZ?WD7PӾ 9B`?ȾA ?c ?D̿?#kyĿVM?MξX&Juiо?.1h?f?C? X?h?>F\G ?V`Ńr?!`7hR*>"_D@Ͼ4x?' V?.3&b255 ݾ?p ƿZ`?*?8׾??(?>Y??5?NT?;hwi߾WIKо|>?H?J3?ѣ?0tN3'?)?; ~!?о(3?P'"?A@H>7t?&??*T˾[ Yls?8'?Vly?'l/Aq??p?'?P,rMT?0Q㿞M?dF?l?rCL?2O!S?c3;?!nu(?H ;y >4D?Hf?a{?M?=L %?'??Z?6?kn?C<_qEӵ?*,?s>qAuy?) A?4?E :B?A{1??ڽ?8W??R$^0Ƚ?P֍ ?Vo-?p?JE׾44?U^%齲섾\ܽ$!?1ˢA?ꌻ9+?0f𾘦\?~H,? [u?TL`Px?M?V?Cm?&?t??/f? L?&,?5Ծ?j?D?9?sH??F2?88?..?0g?A6i=?ٰ𾇩놾.E_J;n~ ?%޾{ܾ Y9N5R(`?mf>y?C/t?X?3d5#Z6@8??Q71?߯@h@-@~?ÿ?'3&? ?I}R?S BBw?啻?7?7D`?AFl?Qy?ھT?272P?;?A]?`:d?8?+9-?A?(?AɁ[_}%?Ix?E$ny _?"⎽0?&?񚿋?7%Ծ5׸? ?Z?Id>?.z >3(𮿛?!+BeerB޾}?!-?@24?blT?<r??^N |r?\!?J1 ͈}?]:q?QA#?9 :u/?=l?/_?;ο~ª?K־<>;{f?mkolOGCiR3)?Mp?Q.?T7axk0翗|?J?Kxy?;V?崗I^R{jQf=<>Y?ҿ^¾?34?3F1ȹ@?p@77P.?.?SE?ICF+Z7kF%? p#㾽,?A?D +쉿6uC)1f86w? ྔ\U$d !? ?' As3^T?,PF)t?@f @jABBBCC1'BB+~?"?Sо@j+B|?7?Ӝ(>̾ܳW(xk?- `?NNHԽՒa?T ?Ynb>R9?N>{,H? @rgʿ?f?ʾ?+-v L9j6-FK ?7Kƿ]??5xۘ?!~E?7?ξ?4Ku?3?!Y^hrg6O?n? HK+?+He(dʽ#Rlt>B#>%{fzKB>սv;J"?.?]L#Z?s?g I>gT?B&ey'edbZؾ⨾aN翈b?`q?]U萾O?ot )8?Xx&s?F^?Q}?')?k#Ϳ6A?R?0@@AnA<@z{?M? Ⱦmվdi辗<+?=?>(v?7ii?&?A$خՆ?2@C?@?B ?E!?=ȰLK MMde?+|N?-p|^?ѫaSf ? H?M?? U>?] ?)?[U?U?ًiB@N?b|B(lX$D>ʊ娦?QdnҾS?(/??8?Ṽ?S?V?p?hHu8?G ?ݰcr$ro2+e̾: ?86D?T_쯾s4!??dAPp?GpOS 1iU?/ ?k `~1+?EȾwEgԿ2Gg쾭gؾHC_61̿R?4?e@|$??>L7E?!?"/?Vu,?)7kޥܿ7EY?k޿ ?9M W_P?KZ6*Hɾogp ^?/sVN?7 ?@jB?|?N ~>|u/jם?cþZPYþ?er?.?5v?낾yEFizv?T &?-??c?*?&.?o ?G=?is?r)hj?99 "?24?Gz|?1N|`,?W?&>7ػT 8?mu?KL?FL6?rN꾾?g82?G߾Xp[0|S#P5ӾR?> ?6Xv <=?m\ 19^|?dHܾ\ PP8?CH7?:о- 8̾N#L?(hgl׾?灾3\! 2kQ?I??Ѷ?-T??SӁ?z?g9Uƾ@"P?1(FM?۠?N]Qۙ?AǍ ⾯ƾu玿M&>f ?/ExEf?3yտ?0KjƋ? >2;g?Ic? ^Nw?H75?5d,kp?,gK?2Bœ w .z ?R?洂? P*?,J ??%/?Nhv? \_?IO?4ib?# p>`?M?3tE2*T?cP?$俟>X?B?*T? Q/ηx?U?Sd6?=vZ{R?>J?]о bQݮ? {r?"l¾&?*"L?!'??8?D̾9.?%b?H‡?@ 8䬉c0(ͳLdff?%&4x!,0A);?)hC(:3?[4?BV%߈?}Uo$ ?7M+?DU?QtV??YLһ(?D?VҾ'be?9Arlx?CdK?E?GED?!C6/$?Q35/?b;G5?U*?6F΂?ؿϞ>Ҿþ_'An?8Yth?8LT羫`?jX?eKr2?k;&?B&o >qn??,l?k?ĿO?׿_8?Ҽ?2@txQL|?"O𿓤?'1I?1e}p?70~q5?:b#l.'6I?6?3?2?;bŘ1?$I+?A?7(eڒ?߶!?g<TO_?a?*D?5n?݀Lr?8vVʾ봾l??:k^F ?2_J$trr־?5?0 q?CS?.,׾F`?#?=D}?!g&>޿>?&Ă.++w?5??>?t?TZ?F?Fb.򄰾0USB ?a&?=/n??ݾ{O?*н LD辄4%?\ ?NGz??kҿSῌɾ3?b$QxTyn_͟:?Gw.?:e2?8濅$SA辱+j?舾Sl?/>?cmϾ`<|}U ?Ht\E?A?b?R'?B?Ur?< |<3?]?>H ?EJξ?("S?hT?)IX?Y ?|? '%[._gL?(x?B]ٿXdIW\xDzd>Z~3?SľLxs4? X?;b܏?n&oj:bQ,?>??b>?*Ym~@6B@7& ->t?(R?M2d?V1BپHz64 ? :0WKק54%?4V)0?񆾅M?+Re=ֿ?Y~o??J|j,5s?/|?f>+8NE#Ü?%U:??)?gڿ?+@ uN־^?Z??=:+X?"u??=?fԾJe%ؿ?U~?[l? ȏ6Ҿ5 2߿sI??+@?&/6?m?ME:q*>#?٭?HT]@? B>F˾DoH?WZWxԪj*{4^?)z?&{(?{tߺ?y2ξ>Dr?1$?ꨐM?4NnRKQ?KX iоEq?4?Oi?K ?* d*>6?74???/,>{&$K?..բ?܀cМq l5rV?9\1 d\a#?ߍ?Ϗc?֎,p!Kj?'l ?!l;Lоmc?sAK?| |?69>dbL.?&O.3>?=fi?Jo?Ny?t?S~CKC%A@;J?_?܂?N^A?1p7?)y?<3? ,ݽ?BB?Dv6ٿ"S?(~cp{?! T?@z?+T_P?rMup7?E#?SV>ċM~? f`1?1BO?4=GN`aX޾2J9\?HP?WT犿R?L|l?H~v?$^W?6)?~d]iۂ?Q"!4ϩ?+`r?Z?:TzFH+d)Al\??X?+J0Q>S{|dq ?#@1VT?A?qN?0>$?%a?I؀"J?/.?:R^n?7c"Z?5y??a̢ʤ0?8?-?.o ?0MR?l?7oz?'Wľ813BPVB ba@;.xU5?{@0?A ?Dǘ?0?7??\9?,sH?oYP1X%}?%?,??,Z궈r?#?aX?ܾ1? ľ`*E&H?ob??ș[?},1ٰ/mhO`j?>?dc}?^??&מ+m=p'?>ƾE`:mdJ?bvt0?9v%B\?6lÚ?,?S;?-.?^2uHfJQ?]n$?tx<Ǖ5L$?W[>d? b?/z?Q3 ?d&CG.?A2llM¾!ОLr/c?Q]?:C̾=9?$&lH? ?/G˦?Hc???<ɛJ[Z)NG?H'?j#?MT?-tmX?L*8?TXx"[t?ոf+?6?پD?& ?N־?0?4?$h[=i?=![3ppƾ??7?'v;(NЧX}?/ai4P?q?,M`?/d?EK?G?,y޾*9M@?)?-v?Jg??ؾ?piܾѭ?<9?%?8_? y?D]QW|U?:n?6mnn>?9mE?N}eKo?PM?) "?Fܾ ?%׷R,?)[VWQ,hs?Td'š?m?B?N'@y?@?>W?Swy. Y? '?Q??7;?*}?OI?uh?1zv?-&J?VĘ?p'?'ξ9}?v0{z@M ?-&?X?J¾A恿@?,Y??Cԭ$?$5**ݾLEO?630!?Lv??4?10q???\?$FH ؿ2?!b>#V?8SҾ?྆9?Y?/s?OF?RYw???[oľ?'4?Oޖ>G?+?-wǾ?2Y澉9Bʋ>h|?;$}ua.?)W9RLݦ=?"z?*n?%??H=Qb8DU?XfD?3Z>z?? V?/lL\N*b>{+ܾ?5Ӫ3R?H)?J/ qV?V/%?YM4"?T@?~?J;8?HǾgCCn?RX.c9}??=A8 t?9x?ؾ{'8`?Dq8# ?5쉾A41\|̓?̿R{j 5?R.&A,]u?:?MV8?D^ d.?-V?nf?(r؁ɲ!ZY?*ވE{v?4P?FBM?/nM?:l?X VY3*TL? `?!k?ƾWnW넾*?9x$?$a?#tA?yYmGh?D$1xl?dU?I? .?ʚ?.׾׸.־n,?7?0?Qڞ?J#?EG8?f+?@y?K?翝K/?Ojګ?70򾭐?$>>?`=]?5ξ3+?#>ș?SG $?D?<i[?9LIQG?Ejr6?uJ?H|Fؾ=]k^¾TϿ?U;?*X*?J?TRW|??L-;LPS1?Krx?0S-e) CP^ ~ _0]k{? )V G?>DA?6}jW4?C˾24 >#?׾͔cOO?PT\Ѥͨ?F*J$Oƾ+b?-[~?pT[?о?˖ho?+ʿ?:ձ ""?NH?LܾGvu-(~V?3?.0/Ͽ L;)?^b??+Xi?=Q1?`࿴W&?ǾE?Кy!oWPn,Qݾ}+j>?KE?8V?0?J?Q!¾?X)?;U#?CBRZz?&l^J?ړg?Kg"P??&6?@>8?6jL$Yr?C?,i?8?(D4&?,U?Sp?Pĸ=*쾒@8?%?m侕ysꈽ2g·?v?/Lm?-3 Vp';toŠ)?<tY ?1A?lQ¾*a#?=v?.L'>Ȍ=q8?b m? e5BރpUs?P?=f_?F?¿阾d䖾2(迶]?NLK&zpd{8Z?Q̮ؽx?=:.VDhVP 4?BT?6?G,ZJ 꺾?H?. ?i&п#1?9$?/о\`P5>1?o*\?&?lҌ\ H:d?{(Χ}?E,tC>@Wi?KA&YK?T?3]| ?Jl?>?aܾgY*V?:(?P̊kiM,A?3"#|?'<]/6?/Ծa,:4&d?#_?\-E?LJ.?aƼَ?s?fP ?^F?WVpt?࿝?;fP^?U.>9L?,? O־n)q?F8&}ܾ.?^A?t?>?=y? lz?'𭾍Qg?*{*>?E ?Ü?rZ-?t?k9l>M?TzVwy.i?RXj??Y?U]?E2:?X\p.s㬾`ؾ2o ?=?04p?cA-?=ۿA'?a?W$?7a? "bý|?:P?8޾I<\?@+?V?Jh?Ot *?4 >=?&yξҖ.?9\?pr0DQ?De? e9g-?OK?ZTo,?-5}5M?fؾAgA?<?W?\OV?,kEs?(®۾ծi0>??x?)a`,8?I컾vZ z? ৿~>k{6?Q뾧O?3ʾ]lBwj%?rˋ ?B?.!hB? ?0?FR?$Ế?D*?,?꿣ƿP?> @l ?þ?6V?Z05?<&?ZM["r?B> ?3>?:ʰ??*r; ?=? L6,?6f?0ӋaZs?N𣿣q?w>?4?F@վMپϿվ ?O?Tl?iムŰ?[*M?\7?GVA?.v޾̓濗 ?H?C98e2?ABU?OJ=x3`A2$_=NgP8(Y~??4z?\Z3?L˒?3 I̿?b;?"x?`jqĉlt5?R?e&??4ѾEn"68;??>*n~?)#?H?B?J뿚"=lྫ?SS'?W2<8޾`13sC?3PH H?7궾ۿ ?5\8?J&?,T<޾?-$?K$J?C??8?Ѝyzy?? x?$6?FԾO8'ۿ2`l?Ni?3l?U^_?I@}?9?2??s?!Tx?:>?>>@?A8-?RO,5U?[X۾ù?%z'ާ/.?ZI^MC ?>;g?k???BZ?B~?m?k?XC?V# ?K忑uL~?4LhxC^?_Î탾 ??辡??;UA`?.ᚿBl?ֱ?\>?3aھ:ttDľ_ľi?5YY?a쾑 ?.?>0W7gR`?nQq7?(s?JAӾ?Eb?>E?J?Sj:?`rs?2#զv P?<??W?*fDھG<{cʾdH?򢿩zyFÒ ?.p?C?LAe?G1pj??;*x?7?# #A g??D?ry?2)`jٽRUP-C课[?-d+WܾFY"?Ӿo;? ?1F3޾f?A7?j??Ǿ9O?Cg?KS:־#z ܾb.? i ?::V}˽?}ս¾S@e]i?;pSNJ??7 ?Q8?:?N?]%X?!C?J?߿H 8?4?'v?d?6gϾR꾂9ڿG!dItbYp.?2T@>?2a?Jw?"A/xDUJ\?LpŒN%l v]j?'?3쾆P ?;(? NZM?!J?*ľz K.̿ľ`p8׾@ƾJ?%bX yVa?0?@? :@ERre?BҾXw}7?+?_>_?1"n,̾;n?7?-!Wa,m?*(?1Fa"?*I>ʾÒ/?! ?l?2c_?J?-Q?< ?$*{{B?3|-,491 ?s'v6ٖ?7`MҨ?/V?Zwr{W?CzK06?P0\6?H-];Y?T\?:}k*?=HrE'?K0w|0?<42=?SQ&?(3¾oPQ50% ǘ?ֿ>.P@+x9Ss޾|x?HM0?Nst;-?HY5<`.UfRo? sA!?3⊾C?\SR?G~9X?މ¾b>N~?9,?8pȝ?2sz? W?l|vP X?$_?$v(>wowOH웯?Z]?v`g%?(?+Ys謄?\?/\w?3?.6<8?2?[_.ld?6??-V?_5?.?3(>?B?"w*^ĿI?Ej^?Zn?V[8I ro?[k?*Vuy?;|g(ž*f$?/:徊־?낾@?A! >(־V=>yo@1k=w?̧#!C k`?S0?5eZ>2y?='O|?|? ~[?= ?>?dP??3OC?)ؿ5THdվ?]?x?)?.K?+ҽֿؘob?.}zǽ@?* @#t?.'bq=-?P'!?=l?O?RGuh?:3 $O?8?H ?ɶ(9wEꄾ1d>,?~?sh>\=??ieO翤"?@?CIj徔x3O?" ҾOp /^f?ToS?nY-￘?)bnhrQ¿?V( ?$?0ܺajA?]?VD?5?e0ʾX龚ȧ?*?G&1?@J?9Ta=b9^ξk>L??;펾vPr/m?ľF?R0`?4<]?Lm?⚾J迚 ?0\?i:?̍V˾?jɿ,u?4?3k?:TW|?H?Pz?77?? tb}%?*C?9?' g_T?0Ml?= ܾs?D6?Jʾ6FdBV>eŻ?*⾢(>TLzǾb2>Hu?Hvx3??%]h!v?'Y辅wyԬ; 7bfH1Bv!㘾޿8?U8W?XD?Di&@H2?1.м,d ?5یT*]??bR?zo`lV?REbϿpYjƾ']z&V񺾝#t}ƾB_8ؿJf h?-?DT_@(O>?F01?[{޾WѲ?EB۾(T]?;ڒ?S냿?bW?`X8TL4nƾkK: ;?_ľۛxbg? Ќ? ?E??CB?$VplV?1Ne*̾{?N>>)?/V?Mp^?8'A@Bcl?S]ko?1i}7ƾv]?@_?G>(?#?7˿?1Y?-:?%2H ?̻ f?Ԑ|`8?7 ?I?l"?l; ??վ? ,̾gZlt|k?"=?1?K3?%?1X!(yKA"<"㿛:!ܭ/?2?G¾"?c,|?<ú?lQ? tgbZ?@4<.??pʿLǥ?:qㄾP?Wپ|p?1_ct5?%!Z?;:?H]4B?&*X?[*Y?2y\S Zwp|#Uyƾ-䡿?0D|0ƿu}Z?5O52`u > ?Xf?)0:?/s)0JĿYT%?N'?"? {D?J7v?1B?@򯾓9V@C@hBZVs[?K*?_?.꾍_?FϾcmFOxP1E?6;s1?BҾBYu1GJqFְy\?>o8Zb^?2??F*?aTOnzDZ???KH?E;n?+gҾaW?K,X3־nRRsg e=}2r?$\zlz]~V?4L?󛿇X¾?*w ?l<!?^7#?T:by?:GV??X/?3`?#?ح?5brG?E̢=K0~?0`?+|Xwsƾ7[l,^kܾn3?B?R?Gھ ?i?U? WhZ-\o Լ?/u '*?B?I?5?A?- ]m?8 ⿕Ybs4=`ƨ?Mr,sfo?ogjt:ؾj?HpS?CN}*??Eh?@R{X\?'pGxD~; ?IC<?=e?4r?UISk?O о?+Ԉ?E?k8Q񿠤 ?X?6ɾYQU?rc?:fy,:bW㷵w?MF??>?)b?bYڴ?z\<\־@%?+\>?EI_?@]N2?'B?4½?2ql'd?'?^,?4";Q[mD?CPŒ#{?8JF??L H?8{Z?2俏j]w?UL*߅?' hV?1ɲa5+jt2,?F!7??4?2~>G?9U?B !?D?5j?*lZ?/%WjD_O?ft{:2ž 1оG?.P?'ln'iYo gM/o 5閽0t=6?]b; `K?SU@gIp?4¿G?:F?IT?G

[R?Gq?2\B?8ul?c!!A? t/̿PJ? K! !~+?J|@"c?,w$?NJ ?)/,辡)|o:?Cž)7-ࡿ [.?=?Tt*Wz~??8 1 ?1??2c? a侘R??tX?&2?D?*EN`x\gp-ǿ䊾?C꿐?$B??%8T>?Ⱦ3?)S2?0JN8O"?#f꿒?O*w쾧 ?* ?ݧ!9?B?9kypYe待4}s?'>[?CO?+θ?5n?m?o.!>? WbE@K>?-1?7?S?}b>{V"?A;?в?O>*?04K%?7?!(?*t|>,7ir?{?E>8@?!Nf7{+{6~H?Tþ~ՔQ!4mJPgw?9e?Q4Gοè ' /"?Bҽֆ½ ^?S j9?U=R@`B .AZ?Ѿ\?E ?J?Qo=?ZN;(/}7>@]Vv<վқ;j(?^??[ٔ?l?R86搽ݩпx?%D% ?DN?;?9I/?3/JIFB bľGhA'@?H-q?;?Ot?NIp?;פ>?#?O5? ?4'Hn[J?Iag60?+gFpݿV;/?&_ѿv?*b3n |,?쿭]i'?p(?Lv1]>?ؾrS}oȆ?2:d?Ipb?ww?7x?"tz?/|?'?#?&.l~>|? E?B?-?)1gcg$S7ɹJ`Ȩ cs>I_yKMzN?!ҾN$?"Ta>V? 0[<_ ?Ezž;sn,3M(호?W1B&[*?#Wx,?*=w7Na w]E?"=HM?2J?ؾ .>B?1ܲ?^)?cJOD`?(8?FՉ/M?Mp#w?K@Sg ?P½?5_ 26?_{?V?N??E`_>or?(\N@|?Iĥ.`y랾5o!?b?(nv:?G6=?>?O?5c=l?7C?= h??Q?6=,?B#?9@'?/⾊V}?;H?V?4j#?)B̿Ⱦ_}?w ?2Ӿqbn?Kx?8-a>?Ev?)X"T-pv?Goǯ־ X?'ܾF@ཱྀjx$?ɸ$K7?&?;h:?Wɾu6?47?׼CN΃@Ө?B ??Tν9z|?<־B?Hc?WV?޾9пw#?(?)-Y58I#GK#uH 5vA?:?Yv?<⿞R=?[?67"?:w^X#YX|loZP$ >?r?O)''7"?7 $d?6Z?VDѾ3?G/D?Rt^LOE?IZ߽߿ʾ3fM?G(Ҿ?+޾.|νc¿ο6s{!?MbJu?H?D?_i7,?@2><?6ACӾ;щ -&ý1*?+S= n)pLw?K4?0~q2?D JE v>?]0J ?gap(TwݟZPhoT? 7dQ >?0l?5ڀ \??l{?1C?;?3>s??3@A ۾#?G?Rqp?'G,BI?⦉?a?!HvU*?hAo?PTu?XA&@s?M?^G?'^ʟ# J?!( :?ѩF󾀃d ?60tPt@Κ?*wM?>?'\?(?V)?Ed?FE TNڵ$ю]?fQ ?MR?(Ө$=?e?楑)?Mf?;"lQl>?;`{ -?L?N?_pM: bxz???@[Rw¿>?"g¾vp?(1d@?-`EF?Ag\0,wU?+<(C`e%վY?% (?H8%?1>}!J˲w5?nHV(? ?|[R?#TN?;Ǿt?<69?&ľ[-Jؠs?Jum"i%?Cpିyd?rᾎʾ B?I?:Ll0?=$E :?;%?=q[?;]{*,{B?E⾨4?!?4?V?91~?=Y?M?}g`P?Eg>R3C^n?*]P?0ؾ~>E?)Q ? ?ay+p?H9^|?d?,(޾ 4?'V?&u?6?4?=n? \{?(rj p?HPj?6,aH?#R? 鿖Wnоͺ?CM?Q? J6XO?_>ؾ]|z?4@?" 1?HOD?GHľ)ƿ0?=q? ?̚g%bkn7 f>⾅Z? ཱྀF?MT ?7enj?PcLW?BY?4?&y?#???>?5?̾R+?$j,տ[?F9)4G/0Ⱦi˾0?lP\N7{Wv?$3?7?8ƾ8ksF 5?] ?;bf?$?7?K"?~𤾀C?C?X?BK]f?b?쾁/"꿡| ?!?L)]?҆Í2?*V?3?T?)r?2=7j?f'?θ^H >?*adS]?6Hj?,O?@ɾS?&?D?%h^@?@(I?2q?Do@ž@q?MkUiYr?=sp"??G? ]?G r#v?C?B8?=?l_?Xp?"?;*M>ÿO?$]D?%궾ܾw?O?>羖G߿~ֿ?Eؿ~?.싾O?K+Fc?=?6x=0[;M>(Ze?H?ڔ?&Or}Ѿo?9o?1 ?64|?bI?7AT>(?%?*̾4v?-ʾ}c"؊?C릿;??F?*Z'?V?5O? (??91\بSտ֎?@?4P?:?1/ ?AU8?Xƿjn?dھ?\?PԽֽT?O'D?P?Hv k4s?^?J?b?a0b?G:zS?X`?I}{边.l2?OSҾWB?(?3z0?0"Hm>q~|?޾q?#?>]A߿K~??Fp?A?fA>~?9u?.C ^输о+,?,o:پf>"?8 ??lsoLJ>XG??%?C?h0?/Mྱ뛿 [?t?<?T>?$X?j#,}~1?Bޓ>~>?ӾxKY?9^?P?%?S3?1̿p?d?^J!>_ucM g?==b׾?)wm?6?@}?ݭ?-?-ݿh4W?&p?ݧ?A?^2 C?οW?U$<テ?R x?i-ӿ ?YnJ?m"?7 f ?v;??B\?"rV?@p7V^M?MP`?Q?=]?Sh?JݢQ~`?Pt0?Bam??ҹ6z?7r ϾLR>Ҏ2?2?m?8 ϯDr?SH"7?G?Q+P?ϕ(=8^ͨ?@:?H?CQC6.lVʿvR?/- ?T݈?R4&q<?1Q?+x̽Eƿ֌>fsտy;?2??(|?)#>??SZ?l?2L6sX??\?ґ?NVP5M?'֪?bžtjľC0?G?0e?* BN>h?*zV\TC[LS翨?y4hF,+n?Ճ?3 ,>?RN{:?rB6iL\{a s?:'^?#?F;gi9?Z9?,N?+S??xξ/%n?+?<Ќ?0:T?9qr?!(? p?=|E?:^?2⾭?@Id/[9??.>?Yۈ?䒾:?mƽ?GC~P=i>9Rk/U?V ?^y?[!?`?0`ZP?= ?^+ʾZ(|#K?Nqrb?(?F3;?"wa?]ֿט?KYҾg?F!?=[fHD0/?S?J?=RZ?@qp86S~QU=3?;?x.?!V:?'?9ھ?Bxz?U¾0b?'!Z?+K?HrJtAUS?:$?Wj?Bj? |?D?@hP?IپYꝾGb^, ?.YcW1?:Do?pTDI?*M?<^G?q?anmR?-I?E??GD8"_$?"?Ckq6u?߽(? |H?#6翆dX?4?5?Q6<7TLEоG?V*[?AÂ&y?$?n>?>^C?K54?32ξ?iv@ B?9h?mM?]>jL d@p'=ʽ ?N?I?.X?^?'p.1?G?Q?A-.n׹/\?g̾a|?FZ=.@\?w\ P?DVZ?SB?H4Ⱦ ?B\悽q?I!?޿P?Mi?f?l?9ڼQPv ?In?ῤQJ#3N,?E;?'"fۊ?轞p>Q%;? `?.?=ɾa1;]?>?LkI7]㊿о?M\??$\?:?>V`?cv۾T)D?M]`? ͳ *?!Z!?"пo ?[뿝z}dA> oj签w:{2?!&1 ǿۏ꫾t?2Ѧ^`Kg0?3?)> ;e P?z?+\?_?,E? l?6$?*侷2? M&.\vI?rt?ESuMI?ź?Xlowm?v?0ۿf^ (B?(S'?B?V2N? hAf?!{? ?3i@Z?EQqdu?=8?1?EfEN.?rw?2Kޚ>"܊>;?DǙ?|?:voL"?\xBY¿jҽ?fa?G1 FܾC/翉X:#3}?D⨿~?\j@NpM ?c􆾖->Ѐ?<Ƚ?9Y0K_> ?p?AOpP?Vڿs?R?;$r?3YlȲC˾"1z澝TBbckA?i?0?U*t{?,l(?E?(;?J3?2n?ℛbu?: ?G?Im澈ᦾ1iӾPs?+3?1b??AD?{ӾI7?3&i\Z?A~? ?H|?8O'?Qbv?5?u$?*?q+?8?-?O8 wbٙ|h\fMcnYҾe?.?(g.???I?-09>?Q~i?)QI"پP??DN"?ME{FvJ?.IyBE?3\?*?%#,Ĭ?(%ai*?䪀?.+0QC\3ūL~tH Pl?2wƾ=$ʾG?0gC?8[??ֿ?A8m9biT?D*[߿[<࿥h7?bz$jq?νni? L?mn?!?;n?v??4)??a r?&kk?H>N?!Dhj ?gDIоk  $?>Rjl|G?. %8&f^̾?8GؾD?+.¾O2kʾ[?*XϾdȾ.No/?8y)?"?!dq?C쿣ikT5ھ#F/?8 {?fR"RA?5 ? _?&?O?'G׾XS{?zF??1\?L¾ѧcN?-Spþ1Q?Dڎ?Z?q96"?42-x?A?U7bՂQd45?7*0x x/??BZhN?U?D¸?:fˇ?$E?׎W?@y?"=9?=P?O `iv2?@s?McȾTH?F4l>y"?Ly?h?QQPd?#?K8L?,B?K??HVl?!V>?Q?@nN}?&⾹?D|?;?UUH?.&W]ЦXYhx?Y?ʾx̰4?9,ھ֑?+ξp̂j;??ҥ?%Bk=!?A濑߾ ?<9 ?N Hr?.?|澍 ?B'`Q澚:m?J?@Ŀ?;(꾑%?+'H]=?Oo?>?PV>ν=-$>TzB4>7/?e ⽕@2l?#@f= .Rν̾$8վ'L=4n׾ ?L1(?0<"dS3?$[ R࿏#D ? D J?7=Eq{?! gO?-X?g?H?Nf?6?D(dL?<>+?lT?=P?%T7ř?Gll?>#ȿe?6xPl?~H?8,?.d?Q1?3P?+ԿTi?ٔ&ԾoK?ޭ?,p?(`'?>ȿv,?Jr?1?6 ?h|]6g??3V?޾?8a{| x?NFuxHup?? VN辅i?Ӹ?-J\d?ƾɬk?4D?8?꼵?R?8?X1&?bؾsJ#? ?Gd57N?8ڜC??&C0?~?>[n? >v0,?ѷ.?.^] Z?e?h?9g)@Bk2?NoQ?&AlI=lDtď|k?R?P ;l9 ?퓢EW7?SM>?<#!X>S쿄:C?G3 /?:rRf"u .?&AW.3?9\ښNؾ=?< ?\ PξU濙luw5g>^1?OS?w=[8yD?{?EtJD?Bjf?ʾ%2>w6ԝ?`1?:Ls ,Z V?#__<#j?Tc7W?W?K(?* @2?N\쿋3𾴭?D_4?H쾩Ɓ?3P6O&Gh\@##ʽ׾?=Dƿ`;0N澚2;??!?qھM࿡L3D??J(t3?0F̾xھl?#:6?=h }?EYL?Kf?5`޾?h?2ԿR+>?־Ⱦ*"~־{u?Q뿓S>z5yo??J?;??c9?bӽ־5?/3X|?Ӟ>?k?!n?,>ܟɾ_B?RAϛ?G?^?8z}V=Ykx*p(?LK7.4q?/j?:󿿘(/ڰ?OB E;?Ks?3ش84y<A;)B @v o}A62:>Ž8bafx?:? *?O?"NZ6?$ -zӹ?Th>?&)o? j?ꫧy^,?J?1% \ >8ܾ^>?L: ?2X*0)?$ ]^O+r??޾m??2fȾ/?"S?<@:2þU+꾵iξ1j$K?*r?$І??Ϙ?6?E?.^?? w?("??;]q ?j*l? ?9 ¾GO,I@杊^࿜[?P<MW4?gL6+?/{? s$.O?42־,?6g?+&½s`?/~H?2r?<nEXP?B2ǐ?7=ξ)? <꿲Ԩz:=2:?B |H7k?nξh-?L?]S>?b?u?%gRu6?h??Mc[Ƶ !?]yξ0&߾?N#?J?%ZÑ\!N䉾࿷0?9@B}>%wk AIaB@&?%?#E?;h? k?T3z?2_)}V?*JBA6?;L-?' z]~F?,܀R྇Q9 ;p? Zh? ?_ľ㿍? `itU??Ծo?;lApe?aW?X?5K?< Ϳ)?/?:?&AW?+图6>Hj?oڽ|-?ݞ?\w?&VI?*9@bCfKOKw>Hc?74v?)m?.?߯8츾s뾥x󬾶\?0?#|;?/޾I?O"?K|⿵a^@?!꿝N?ڠV?2]G?ٗ?; ?jѿw?JѾR?\pg?*?6~?z|n?OiDVv=ҰB?7*Q+ =jr?4?AQ?F?JBmT?I?bz0?]?^a?l⃾ľ?`?9q?ye?DZ?UYj?k?"?:L뚾⿛R?-"?9(mҿ}ܾ?H '?&ڿ?hž;oQԫ|o~?Lƿ'n?_?ܡ;w (?Is^>O%j?05% б@.k?8F2A}n?봿n(?#پ:K?Sn Y?X$?&. ?k?CB?196I?B?@N|ȿ+r\6,ys K$RSdrƾq4?I/Ծn`Ӿ?ܸ?5<-sXea s"?QDVo'z?߇{?|?2??BV?Z 5>3F?,f?Ntk>>+[>ܾ['C4|?Z>C>>` ? ?4Z?!;: X?GDD?2?$K羠.6?YH{"%w0~, ~徐!ޚ69оО꽎r,t\?=r?:X?A*?K|8?> E?8>ʿ 6 |?de?۔S־3OP?!~b?I7?&~*ܫd?AV?>C?3]F?MБ)"?3g?!Xƾ| U?8@?0C ⳾?4?3}5ƾs^9U?.g? ̾[3?KzRA#tv?"\?(n?>Fj?1zw/.-?@l?:?82?̾&ȃR? rڿL?Q?7Q9P? oBm?Ⱦj X|g&s?2D^z? ? Ivj?7"߾[Mz\i?;fH?%zH6??h8Ӿ*>r?r̿zM?۔? ",? 2b?8?5й? lmS?R8? ڇj\Gf?Ol>g*?F?O3avag K ?st^ 5R_L?g) S{OM?Lx?U?LTj,Fs0+?T;iz?>bu$?ZT?GN?W 7?@R{ S JmU\8s9־Gվs?R?3y>v ׾=?)ڪȾWzhؿg? ?ڿd? 6?BP?lξD&D:L@-J?+pɾ?-l?&鿆?ߪL/ݿrj5uZ!"*?Hu.pt?+_?S@jl| <"X? ;?%?+ꖾ&?"{Y?5]_?,.bzf??XHtѩ ?_`",a?L8~W?.oB?O>{?$?dMR`?=?K>J?¾pDZkz쿨?N+>"F?ԾSX?1s>" p.>??%7<o=Qd^Ծfy?8>?g>b?D-?a@%?r=U?I0>2?>T?;Ŕ? 2?&ڦ)?:[@(?F٠~^Λ?r?t?$ݐA?WwHb?ؿW]?@\^?g$O?bd ?d)gA?%GJ7@埾zտqkV88C#5???{0Ap⨾8?8??>ֲ?U}޾sL?iDr?#?e SU|?QZ?8Ʉ?9 q'}y?=¾YjO羝]?L??tv.rA[꾅p|?4z?9&C$Ⱦmv??Fľ͉?9H5ム,{B|#5??L ?*?;`<3e?L?%?4,Ej?2?&X?ET)?ߦ?+tǟ?'6(B?A???tc6?&g ?8bF6i#RqPHAĿ9bN?K7 ?m$^,B?%%?'Ю?@U_?Ef:׊>?:a޾=?,򈾡h r?8y?65CՄ? ںuXHn?A?1zz?>v?5? c%&?*JZA&K?8{-pl?++?3?-U?uԾܼ? l?>!Pþ?R?3$?a'P?(?3}t? )t? ?Fy?$о55{ wz?0"p?HȾZ?D7H?%?tI`?GP?4[-?C6?9ƾþ#k@cb?R@l ?H?="o@?Jp? uֈ)#D?<I?G%T9~4N?FC?.(I'L?eM{ꤾ9A?Sz-I A۽N0?{|HA?DB[ܿ€69L?T87+M)lB?Jy]?JA?P?ᾭ~I̾y(˲E?5˥?ɬ;)/&!uXh|d[Pͬ?1m?¾D,?O3>ޘ?(?P+p\'?Qy?XNg ?PMD?9fP?]??!?9ӈ?3V07,??8ͦgٿE"?K񵾓>:?! Ti!b?*(>?4B$?(`Ê]?&@"j?3B턿g?fտD?ߦ??(n?Tz;'_T֞X>H|rz?!rf*ؙ4u?Q ?;?ErY.C쾂# +|N ??T;? 8.Ͽ ?XKZ?c>$Jj㒿}־l䈿D?FGپ>S侙@ֶ?>X ?m'6?Dᄆ<)?,C?JoK>4t?8 b>?<?=ٜ??῾M??־l]?)c#\rBF ⾨ ?C4(VhbTb?W_៻󔾘O? }x+E?EMѾxP? R@&\u?c?o?*&l?>?6@?)]{M?+>5z04 j?#>"ʾqO¾>|޴?-ܾ;?hiῩ0?ԇD?r?K?0A?6?:\D\t]?5fҾZ[Ķ'tX?' ?8Vc׾',? u?␾Y?Cr? = t?SkЧfJ꾋01B?/Ff?/,?JlF?FV ?8?"6BŒ??M$ʾh?қ?8M?+ ?ttjNa?'?+k?#?.?1u^? 3?EUZ@̜@rD?k>9bh?Vq?Ms?q7"F?hZ|4?Lkh?'B޿ыļ(u qhc9XT@?Qo.@ P ?Tl?[\]T]o mf.E1?@0?L?9N?ixMK?xy1?5]?HE?Kk?п?'?S9K??G?L)I7rCa{R?4?M9?:-?8bua ׾C"gͶ=} ?GS>Es?T|\ڿ6˾4~?9?7Ҿ̿,?#ाŀ?mxBt?йP089ب?$f(^ ?؛𸾀<l?Ap8?Gps9??QBZ[?*I:?#F:Sq?4?5/z?"?*u?'?FvB?D ƾ~W7f?6F?!-0?3{?Mj? }p䡾h?0?H?5꿞Ȩ?A[ ˠ ?Hn#?GFk?{߾m5<,Z#?>?/q",q3E~?>r?Fl?A?$RX砾c%?:od^Կ)d?8r? u:?/?Diٿk]ֿgѿ?aD?&x4ҿ@ъk a^@˳h= \??iݰy_?@?@[Y{i?WĦGl&?T<?+I}?G?6Oƾ۾~ H{>?=pu:/ɃGn?Vؽs?_d㴾?F9a?oQ?$P:?=v?^Xi?D4B鿎?l?k̾+ ?'@5A^@<#@e@ʸa.?kT˶EeU?&?qg L?^Z?3Iu?߬}WP]?Dz&@?1&4 8>[p?>e?@e?l/*t1l? ?6?9,Xk3 ?H?8]?^?RʦS9 cmȾߺ?T?0h?je??ό?;PľJ>Ī?r?9R?'?(vF?4]?7Ծhp?vi񾇡a:0}o?X?@?A5~OyGb?@mF4A?3Y? {E ?4icGj>N?8|Ѿ >;?Lp?-4^E?'>^\?_Ծ[ 'K?L7?Yo?; ?տU^?ʾ!?`E~r?67??o?>⿪(?8rs?.?>$겾m?D5?AE/?d]˽#̾9R?Pl&пtx??70?;ha] M[Ⱦj3?LY?B>t?KT壿?JW*phRa?,?B6?&xoṾɾ Ҿf).?W%>da\z?f~*7?A ?Pv?$n_- 1 ?7xj@u־(^z?*k0!BA{?R ? BoA pvf??/yd澇XZ9뾴P0F?ߥRv^*&]z?2,}?EUtbJJ?A?Ҿot{X?o?Uߌb#^|.¾Ctj}dx.?N;gQlN3?+5%?I?3?0YT??˃|?:?mD?.I?侖h[1u\tN?F?%?ڴ~?6?=Wi?:̾^x:X?>f?/7?,m?⎲?焿C˿Y?>?' ?8?'>J?`ħUK2z??(?A(f h?=*?=,?Yvl?(efZ)Mnk?&?* ξL 2rI?<;k?0+n?Lpb}aAAӧ Q?M Zc?:?s?!,G;Q?p<hf=֊?aBϾg,?A%?1Т?[lܿ+?E5^;@??V?*j:g,?$?žb[?Rr?2Ⱦw׵?)??*^쿧M<_$?HiUJ@Bm?(?C?;D?@6ؾ D?0?/?Ų?ᾔ3?w?$b?68?K{ྣd澊fU?0&x?>4⿝zjt?]þ6j: +}MA?I&7?#2?ꤾ"i qV?'tpTu?-<澤?b??V?I~Ú[_6\9?EP?K?2tƾG?'*??鼾cj?I۾;\w.?}@{o?5.ľn?bm?Xdޛ? 6`Kk/?4? ?ބھ/S?)? "Rd?ѾF:5?=^޾Y &?2{ulr鿒?[>?W7%E?,Pd:?&?A%>3t#Q?Qg:73?6 XĿ?4[ݙ??:AUp?F?N?27?)Z?9žZ?".b\0?3g?&)^Wαm?5㾟٬mK?-鿿.{ܾ^K&?,#??C?5?/zH?J?Pb?J>҆27AE￰nDľ?2?6g)Zr??Ltp?$?־?Fn?<Ͽs>X?DU?@Ϯ?Q?}Lw¾^(!b\\?-޲_Kwbξ&]𾧕;?%3H[?*F?8BоЧ?W ?)?EC?9uy?(K?4pbfXCB d? /?F>Ͼ?@??%? ?J4?߀{Q򖾟>c'?2⾛??ξൾz?GF?žT"?:q#yv#5Ih^? ^6}G|?Gj?EM?!4?`ۨh?d?=?3?B?O޾g}7?>R?Z4oV\x6?H0;T@7=;??4?*??o 1 齾u ?C$@C?\ij?')l?G?2u^]U柏K8 Sjؾnw_?>~?C뾢;E?>h?&R/_?e?pP{eK?>?%f?8:ʾ?1X$@Ӻ?Dp_6:ԽAv?b ſݿW?s»cW?e?U0A?k]?AJ3?&&6W6?7Յ?,Ƞ?A#d?*?hOCLo@?HIC?M0?DR?KA?*?G=?U=?UV,M?Lξkotӫ?ED%?G?\?6о?dh*zmX?2(迖Xƽ}?S¾R|`?;_a]t^WA?]ڗ ?FnA@þ߿+?.>R?߾ }4?$派J ?^L=?=ݸ?4ް? ,?ؾ8?0a?/.jоpゾUz?EY?2^lG.? 2}?@㾡Rw?Ehz {-k0b?C?"PjپUR?Q5TtFN?+Lv?$ERѾYJNB"@7Q e?Bs?:gej? 4?ݔ| ?5s:?Hdb?:>?=0r7?.?'=@?5?|޿1:hH?@@#@>EYz?d .I[?(ŕa|AP1/'v?6?Iɾ hxCVPfl?>ɾ޾HdͿ?7 QԾ]bAt|?&䊾d.l?H ?x?I_?2]A?Fb?Cb?.|i>s?.g?XK?Dsv>>t?-?[>Ǿ?3!??Zn?%hQǿ?4?l?C?t%{&?3 ?!?68&M,Z߾ ]v?1?Q8%P 5쿗IAP?S?#?%o?K{8Y5UQ2?y?@?UH+H{?%xbuXҾ&?07迖B? %?2Yr?!ns׾?2Ⱦk\U^žU6ƶ?Fz?7>?%\I徎?c7FCξ?W ?6?4>?о?>v?$-}jP4rj?? >;c?Jпr?1A?@7?WR?.h?.?[l?2% D>^G?%99D??.?&CԿwzW_8)vϾTGG??Q'G@~Rx?/?[V??q? ?7Ⱦ.M0?.N ?4cdZ[{?/8ڂ Qd n8Y?]ʾ ?h?EWĿR8̽?OD<)3?ۜOE?+⊿ þ2۾ھ.{p4>T?(Y'?'v6ky h,6?(&Vl?: ?]Q_(脾5W>T?@?]վ2m㿌 0na0u5ֿ>?ޖ_?,r/zm ?,?Xe>?F8vt?&\?.@"4?t݁٠?6L?Af⨸oWྀpU|??/U?TJľ[?ݾu?UN܃k?U@4+?FŊ7g?j?NeMN8?;qn?19v?px ?H-Jo?<?$taz?Ϋ?=U>qo ?h}nf?Hlz?1)7adr?j q?i3>gBZȾeT"d?B?T?RJkdvֿ$LbeqzY?7V2М?n(?VARan-?>E\?Uq?I0?|žJD?#?ܩ&3ؾa,?4?R׾ȿ)q@ qiC?@S?ʂ?JjJSbj(z&濓)?:4ʽ?A wפľ|W?Aq&86Z?2򿙿6 ?+ {??DM ?-z?UJ۾˾(?t ?1K辻f?<<8ld?G3?4ľtF?HmJ'D?'?>K$R?3v?пS.?fV bܳ>>;?}?0#?%پ_`?!x:6@? yD?dȾ۾⾒8I>|Ɓ?GvJ?M6wv>[>><܃6>ؚ}?;N?<< C?(Er?.@>}P@H?@?dY?# !v?9r0p9ӮU?$54?GB?>d@꿁ؾ|?Q(f??N?S?Xu(g?*?P.?tXgXÿx?8V@?6?L0Y >C4r)?X5IT?r@f!)?W\?E'+>.{)6̾;?DhR\?O I|S5h>s?B˾4?y?^FWؿTþfA?+8hA{Y>Q=?*n?`(?xҿ:O?°?ܠ?IH?Wf?̾v>?WbgV#*?Dcu?-uоKA?Sz??5c`ھ H?%ȟ=]lZ¾JxX?:YCX?( ??2?7M7g?*?*ʾv4?6 ?$E?3Lj?I=vԾk6?"U?20tu? ?580s? 䖾 ˿ڑq?$t.TB)Ŀᙾ?.`2?"{IпP?9(.N\?' w=3-r?[zQH@D?#F?)nT?Q?;Z孾œ~?8M?}连 !ؾ 8?j?:NޘͿdiz??.@?cY?B>'\#9?Y?flZ?H;'?KAǾ[mS\?ճپ/U3ѾN%þvR ԯ1?!!?L??:;vj?2F?N4#~?``?H}Ծk:?;\X 俿5p>&ݴOa쿡\?M5>?-ѹ ?+O,?Fn%F#l?,׾Ұ#?0v辐7?E?(쾨?8྆C? mT#s%^?'?E陾^ֿݾ?p?1r?F)?$?+Xǻ>JV93D>ճ-Arkr?o?3Q.bK? I"]o?j? ꂾ6?;%I?FNwm:{n?2?✾g4 ?'??K? ? fz?(4?Ҫ?NоgbL?% X2XȾaZ>L̽7羵?/vL@3Ψ?,2ȾiDx?!E5d?n^y?ճ|nm?v?W쾒V>Ux?"b?CV? ֯?kjNX? ^?#E?_? ?Vq?)p?8J-ᾔGο??EJ?@@/>?-C?Fb?bQ ?P(>qÊ?](?'>\?S^N?HLDɪ?O1?dB?F6?"Io?G6^DZ?fLRھ`r"UB)clԾd4ֿ:?:?P|'C1c߾A!ҿ3?TX?@v?KT?Y7I?XmB?Tnr!?:;?'?98?Bo.ԾȜ@0oԾI?[?g^?U/0? ??(FU%^Z0nS?=,Hkd2pʫO~{z/|? :4@uK*?3`@>?1'xϾ_O??(&? Z@ybA?׸޿?=En1p⾉d ?.GV|DS>嗒?%X<>?#(%?0J@4xYѽ󊾬.?9zQ?C??/#D? ??(38/3ξy?9p?G,?)-xtCOd)~"?GCr?+bu?G?B~L?&/t?=?뎾4'Lv>1<+A@?~?IB?(Xx\n'@?NjB7- 5Q "cM4Rl?W߾H{^巿 c?8)T?>v?[d?@rF5#bp?$?9-/?Be?Ly?D?F)F?KgkZeA? i?A(?9->?Mi)?! 佽賲_zľ)Y[H{?6 U?zr?ؿh9?OTƵ^?2*sпh?t 3վ&g?翺ekO?J?<-j?SA泬CAB|f;H⿥ξ#{?1x>ۧ?( ?/Ob?b?LG?Pc習?-L?D0?IiCeU?[Y0آN1?#w?M?l/*?$<1 @ղ>3(dE?꿍kھftv0( 応u?0r?!X-c_qH?cھvP?@L?/x9.e?\\4P?׾9?1?$FI࿟,S?Aý$<& U?92?UL?We?Mb!տki,[i0ֳH2c?j?'?EN?>Q6>1iAEke?2:ZƮi j;X?S ,?S[PF2?xkvꚊ?e?Ƚ|JV?7C٦M?G`??p?G?/3a?[??:uuDm怯徬t?]|%$tL?#q:wP?P?@q 龨4KQ9 ?6j?&?t? iޫ?\=_j¾dX?RP$?s{€?Nf_z?0?~.?Z?0'f ?7b ǿٿ98?=@?u{`?.ho??U?'鯿X<꿡j(?M ?-J߾o?3ѯAARBXBWK??Zz?G(??:?3 ?Ř/߾\0j됿()?܈ݾ0>'>2?9Ҿ;?"?6k?,`ԿjN'7?CS kC?Qd*?On!N?P鿪"&7?r?-?FŰ?&w?a澤?,4r?5T?-xž@0?]?a???)Bξ>e?#?/hP?0`x?p([v.?9߾ψ2Ώ?>Կnӭ?MRH?;ﹽ ?V`?ޞ *?;G?l573?۾l?Qަx?C\?Z?Q^?Ti*?* }I??}(?A~S? ٿI?:?W>F)S !$Ҿ&?iQξHDW0?Z!$?:{Cp6.M5?+? 5徱F߾\?'n\n?@?PB?侺8?-YS?% ?ES?M͆RԾU?B}mR0Xذ 0?7B͝M9L?=XeT8_[?&,>D?4;?Iz="yH?'i%倾 C|?KzH?!%?漿:|cF?H򂾖`{?\?x?+ԝ?BY`??$0>5f?(?砽ĸ?>5q?8H?O^X2\HuZlE?>?;rĝ;?!ƾD?%+l?"ټ?݂;БO?SK?&??)drn(辫tGN}? ٓ;?f゙L? -?,`?>?8d[?5>fq?NtqK4.nM}*?Pr?N+K7ujx"xL<?9QKX:ڣN 9SC?c(?N?@#X?A\^?H&;Mc?c?i+ ?SF#I?M~4?G: ?Bp?Abؾ׽=z5ֿm?u>-?B1^Ftcq|#4#9?T-X N?ƴ?- K`Կ*[  wŽ$y50?Pc?<.+?1׾x ?=^?4 x`WonTL?&\B??2 *?s?A!?f7 x?D'?q\U? {"C)%?F!?*?Y?#ʿl辝? Ug t?5J?.Nz B?7uݿ7?I{?B?**@<?.ހ? E?͢?+.?8?&gd?TE q?T?1? ?6u.A`??㮿B9?+?J'?>?.?g/?#&?<?7AEI>_`e?d޾F!˜mڬ>O ?0?lu ־ Ⱦ T?"A-Bz?ҋǷ?:2?4-p?=L;_?C[Kg?6?Qym濻p?WsQ%CzUȅ^rr)?Y7R?P+s󚿏W¾*E\ ?`?R)U>?K6t߾R&v?6Z?_4?`Y?ꕔ?A?,tE3.wdp\a'ux`ƾ~/+|t?&Y?CNA뽯h#>6ƾ so}4?\ٿp?=~?Ւ?F?1u?޾?K̵F;??տ4?J$?,?Ͼo!N+?_pr>V?@?$v?n,ۿq4?Hdw0?N~ ?M>M?l?si?:!RBڿc5\ؿ?Br?5*?VJнK)V?#h;?$sU@_?-1z??71 \/tV.hp?`ZȿB aCԿŽzܿ=]?<@?5y#&$5O[ƾ0j=tKF^qs(~G@V?-YȾkye>܏E?Bk[n׾?0t?2b{O"?>̆~?I9;p?S^ Ae??P?"DW?lڿwBv s>B?&?8vTL?3T?پ:?^ ?.T?^Jr<㾉?MA?, ? 7GL0yk?Kt)?ѾQ^?9?e?c??2F?J?Eƾ1D?*]PO?99) yPIR7Rv fbՁ㾃Iþݯ?&?|CG ?6?'K>Lj? $?S?&?^t-?Gj?Nt?*>n@<*@=L?K,?S?߿%?@?%uZ?*?K[v?Ӈg?"?@E 迄-c>?_f?=Qkо1?@䑿?J#ŹŴ?F?M7Cξ|?OXo?.YJ?\Jľ|?CV?0622?-L?,.?B^?7Y6?..?3^?&z?\R6|d7j?= -P*[TސV?6M?@\?KL쿔f?0 ?UCȾgV?DV?e?#_n5L ? x???6 ?GW?](C%Z?Uþ]7 @OsBg$?F˅?,.?D hMS6|??@>o.`FkM?Qp1?%o(??Z?" t6?F-?5S) ?5?,?)???8 GJT]?AxR?n?*?+J?pC pq0J!{.h??!?0?0?UzKɾv?i?lh?.d?&c\?!gei|l?$꾆>?[?No8p^z>~U?EQ9?6?3{?YMڿA X?7#=쿏?7g?L?K\ ?"Z?s?eY?x0A?6:t MپF?;+"?B]=C"?3i\8ʚ?aj~?(q{Ԭ?/ȾI"?1?Nj?1R?B?Dp?Bp?AK*?0V?BX?J?G;ܿ?&p'a?ϼ?UG`!-A?'VR?,*Jm?&Wð˶?.=?F<4;"Ѵ?p1( ]e7Cƾ?<(@ Ⱦ%o?Uv3e!so2|"?1Ҧ ??;?">'?ȕ?)2?J?'lĿʒ?*R>} ?6>ꩰǷ?1\"+ տJ`м?#>Ap01ـ}?7?`?Ӿ]X?g__Tr?7/)?@R?/f-?(?z D??:ӾP׀z?XA?K"?d?ڰ$?FKz濒moklrþU03As?BQ;?$1P=>u?i@?f6?\?/Mw?/n(?U1&a?,n5SF)d˺?74?# ?0xpEp#?Ăo?BC>о-sDW5ᆿ^8=?)C?%fR ?2 @}@>֌?_(?D>3?<?H?pľb0͒cZ? ?4HԿ)_6?TK?0(0?.TZ?Ir?#P~,?)?6x?@0??e&?%6??Y;ჾ־?-,?.:?+6Z/?Q{>c??7a?*bn p?'쾐y5v'6-x?X6uVZ?nؾ.?4mk-?YG(?Xg\࿖gٿ?"4xfܾ.멾~s?UH_a?(r?>DU[&?NL,?Drh?7 ?XjB?VvT ؽr?2N?0@l?@~+t0I%Fw?ŘӾ̻JX3:6 7e|a:=R߾mr,???6F@?b¾׾KC¾[?0좾Ӡ,?8??8)?5!?7qͽ2R,Bvھs?Tܽ [ ?R?S?7žYN?%?.q?T?dR?;0?5?t?Lu?U?D V? 1P?Cͽy?1쾌;>g?0?,4A? +&c?B?0?A????d6?d{?9?ڴX?UD;??űF?C¾d?$^{?&?Y]Z^?E6q?1@<0 @ AL@2 ?ξ 4?{Ҿp?ODn̾ż?*?4-:zZ.?^r?#?@H?r˘l,4A?K?p%)sG?>#?EގP`?KI -?3?'otxW{?H~ۿľ&%󹾆}" )긾3Pg?{/?PD?+R? &?-ĿRҀI?9!!?jUzN|aツQ]2?H3#?-U?# ?= ?Qf缿x{3?vE?G֢? .f@?,O󿪌*?_湧?SyԾڹt徿社pS? ƾ-f? hv?)[>?X?w?o?):?+.a?)2Nw?jG?%\^?$?&^zW? r?6?Tct0?ߔ辏p?.?$f Q28PxZ?BM q?(GRp??/|^5?2|?o$k,oHj?)JOr^6??!ھ?G/?'R?] 2/l-cG?H뿏?E?.ݾ?+=5*?3?6*&'?C;L?+/oҾ?-?EɾV¾qn^"^k?TӾWܿPS?1ZL6 ?x \Yں?,?c>6B$?]}Vੰ>[{g?Ei?V?߈"ܾH?ҳm?:Dʨ?*d>žM?# ؿo>?ʗ?"4ڿ?rԾ?$:Vst?Pľ@@#?1@+@$?A?&&?5 F.Ƒ?\X? qr?-J?-mB?7?/V K?6^ۿ> ??*Op?+xd1r^g?Ff/S?2?ۦV/yv#n?hY?n7?W6?&'r?=H?;0 1-?!UؾSaZ??JD"?TFW?G;&|f 4?_?hR?@uU5D?>^ξh#j/xSؿBqLͿK?6^?T?1?(??88?0?F?=">'?(jH6ٽ|w?*>?6B)W(?뢱?"PV?نo?@a?4\?~MO̿iD?9.b/{6p3EfJ?ҍ]?0SM?,i ミ9<ނa?)?;5?RRv?)?=yѾmP?*ݿQ?JmF1?6? ?6?6j?7"xT hy?'~?Qv~u?\?? ;ƾY,C?#??Rڿr\v>+:? 3JI=I?0V??2p?9?鷢?Bx=('?2?[,?>A?]\? ,?˖?&X?,e?EV=~辻Jjl*ھd>>׋?IR+?D.7"z0?;}?/n?[ ?̽??I?8~9?/ɾ6?=[vĀW? 2H>fo]?D&B`|?+?;df89ר?K.jEǽhN ?L?dҿIG?R9?P[?d\?PY?3V(?61?Fn?7cL@M?M\?8?OU?;z?2(?Pf?EK!پQ1?B+ؾM+f?GKX?F;Qi*?%?b?J34?u?P$?Oݍ6?3n?8߾?7꿩J?JN?2uޠ/g?~D?S0*'Խ@?'s?A&v?%?4?B?ZՃɾ4?+(?Z?/TiD??PL?6辝MU$0?/~\8?Jz?R^?)Z?0IǾ:?V?sþ?'ʌ?%?@6lC?/d ? =PЖᅥ۾s&>6?Gbmɒ ?3?2A迫{??Ӓdma6p.M`?g?ؾ~E?H~?>KM?(e?,i?5{?,俭 SlPCW>?@ ?5 پ?辤T2?An? ? }?W?E5?>n?р$Ĺ?R??ɗ?8_w>? ?LNɿ#B{?M?1'ھܾ(A?)Lc7H =? J{ֿZe3^S?-t? O?p?@ԿikE?1r:??h>Uk??A?2h9?} r?\^?,6=O?dK?]`?Q/OǾa?>u_nX?R?zߣG٧5bؾTWr⿈?D?Fa=v|C?RUB(T?Q?DHؾn7?V?NY?*??N d?<b *`\?;^?BU?8 ?X?|?=\ܾg؝ P?bN?[ >G?U־!Hm?R?&?@Id? >\g?1T`?"Y6??#N>UZᾇs?1L>n?=/?BO?ZjsKizDڿK+?Z? Y?:6?+?W8/нgI򐔾7xq 8?/D?)"X ? ? (sNZ?>ᄚamj<2?"P?+̾.?{ ]7u?ZB)t?6? қ5O??$4>yS`IV q v?C`>NVѾ]?P/꿜?ⶾyt.?VP>CV?&$?߾|S>dfm~H? ?j?*L?+\G?1?!?5]Lur?7?1׍?=nДv,~g= ?Y5 R?[F@A?P??Hyh?M s ?`F{1w?;h2m >֑]^?A(?[ ?=TUWt dLb?>s(?.?`qtX?z*Ϸ8v?K ʾ0?@?9!R?7vo1;9q/Aè?fA?3ſuuc"?ֵ$B ԾRR?@2*h1 6b?X?C?K⿋N0?BW?F? KĿ+d? HW>Sa<???I?+??׿X?DN?-u'+?/)D?=䢾(L޾>> >߰*?AG~?j6پJ?$e?ʟJ?A"??>e?*B?T?ÛL??)?$pְX?,?ӯybKb{`Ńu>t̾?!V?2?_4Ӿ:տ?2оqW?9њM? ʚ|Ⱦ)&5G۸?" ?>b,?'T ?2?%?+㢾t>̮J?"?h?#?Gvl?1Rj?[?+h?Cʸ<T`?P t3=mû6 Q> ]?eN?VO7w?A;)Mdڽ*?P-g?1eM% Bhb?HaȾ e?Ch?L?k-?/ پdj?H:)p? ?CȾ]]O?'d? ?V?^9Ly=?9?BnNBf{~J=-H%cپ~?Be@??T jQa?+ XH7E#?g&WQ~?1?) ? ?6X?22?Be?&rr&Rs? \??ZE?%V?!侮$x$ѽ8 >D/A?<?%?M_gh@ќA-h?ALS?7]z?S?6?6Hx??FXzgQ>[?'sX?M;& V9h(?0?9r?,?)J?< f?.IAD?"?6R?~ȾU?2?4j+=8!=dȀRʯܿt7??/;nب?F?R?, Z?A??SZn??#t&Qn?(/4?*,I?17rY?,L?U?=u?9E1? ;?j 6?Q{ Fȱf?t?Hg|?n[?5ÿP?a?Z?La\ȾI2ٯxȾIĿy*R?Q2X{#D?_QHؿ|?3ֿ ЀP?R$ax?EA/?A/Φ׾V=?Oz*R?ZQM?>xQp?L?+?L| CԿ+Ծ??1<5M]8?B:{?E⓿ͺ W?䩾3q?cqZ?&Uد{nxgH? p.Ru\f?QC]'T?2aw+J?,?#?6쾊?&?FDFO(xU ?6Ig?w{?PBNΪiTQJб?=?~fB?@L?:J?']?/fWA@?S?Ǿξ,?2A218?L??GH_?C?>d?:+R=R?4 4?"?7aX?Ul~꾙(w? H%(?+:wt8DZ?*JŲ?)!x? ooOB)_(?4~D@?ľt?nh?㣄pY辈*[?*X0Ծʾj? ?X??c%?@7``?JKE?B?J쾡?*>Rk?Z O^5|E,٣?)7@?C"?L?5M-?1>@*@2&>cVTo+a?=?.Ps?=4̿|_<վNʾ~K?5vYd'O?m2??Bw#_0?Sz V`?I0s).x8x?8pB@??R{1̾!]f??9ҾfȾw?>m?U@?-4?>"?+s:?1C?8羖ſh?!{|Nt? "b0?$?΃濤b쾫Y??7%Ҿ?DΨ0oBF%?=c?*־]`A62u?6PE-?Ծr\>U?EU?? 8!a ?֬O?5ľ5ƾwBˢ?,.貿?=?(?Ե6>f?LJY1??2]4=tP?ebC?]%?/^un?輿~'??>sֿϷ>v?'Jٿ?ޙ`>"?-ミrIb B>?r@꿘>?cs?ξl?3.>'?G???9i? 8?߾?84>-?Cg֚?U?,@V>‰@ζBK7B?ۛ?A?$xz>?EoaqQ+?2 ?D?.p>?D?~]??Ep?KS'?LRg`?Nsʿ?]?Z+?;I?0?6mܾpSRĘƖȽ>,?J ?:KLȝG?򁁾x?7L?gE%?9i??f,-D䱪?Q Ǿ;~7B~i?VS?&;,?ZEJ? &ᬾ\뾴I ${w|?&2?⨾fvƾ*Kw?EAC/86?OȾVro rK?/ ?J?;G?Pj?0[?SO?*?72?-?7(+jϾ ?>s>LMi?'Q?#?0@ھ3@l?(:f?A5KC?i?ATf*?H04?ЃdMX??&Dk?)*rX\?Jyξ?? %?!R?R?F, > y?;q?۰qv?( ,?ɉ?D!?꽜\'? ?C7?;%BE?%$l[GhQ.:?Bnr?UO?R?ZF?WԲt ?zR>Ѭ#X>?8!~1@޿=pfZr?56cz5?LJ :$ cwľM@?5ȾG8 帴wHgt?9ſل?K-?Pؽ+ZZ࿊>?[J ?=G@?9rDU?^*򾋵!lֿy8~:?Dlm?CP?Q`GB?WN8 #N??Pˡξ[k?Bx\M2om?PK?t??-ؾ8-1? ׿r?$,칿VXuھTDV?SS/oT98hj=%6輾?;J%?H*5K?e'?Fr8/;> *?%K?&BD?]辈㴾:]m?Imm?(Sz?3?=L_?"Tھq 3ӿ'?1??O ܾy@~??m??3?8o@Ѿ]½dEr?: ?< !D޿~\?&m? l?:f?>(t?Q<n^?%?E"?3m9оuL??0C9P?#R.?9X2?6g?N- :yB?ݪ!+?!?<濕c2kR?/m? $ ?l?63 $ ?Ȯpƾÿu *ᗿm"}ru>0]?쾇oO?3i?)߿@=?jT#?!?>Co&Y7>3g?!&?8!?'G?4~^?BRʿ7?Qy?!jP?7f?3`Jvpb^? o8_~?/ƪ?<9?.? Cv?$Y?%Z??|6q?Fq?Cs?@"O?I?%b>">T?@?BY>su…GQ?ާmr?-d^"?#V4g4.^^?80?6I?4⪾Kѿ3~؜{ ?7U#?ͪ?J\?6 ?1ھ?I?@? Qzjؿľ)?"y?-^پq>B*?%?!bF|*><"?6澡۾?4?F?&I??3:?!Hh?~]28 =;'MC>t?]8#?-rT?$XDZ?O72-4} ???ϼ?Dr??蠨@;=Y?1T ?!x?- ?< n.?|X?CJ?JlC/7'?$ᾈ?J6?8I f??^뿍f{?ݓ־Oݽ3:_@9K=Xv?Tp?9@Q-?KڽN6?D9ScZm?{3ڡ?Qh:?MD޾ ?Y\?]ܾ5?A?bx?(??5eca? q徍O?"2y?!?/a?SHSP?L?H?=,?*0r?+0?D翾ZT?7׫jb?"1z?>6 4?8澀7n瘾,FzEP? ?M?'iA=? X?65 `F|FK&վY@R"? Fu˿ ˾4tNnv&Y8 ?%GľL?;,ך?4m?M 2?@D?J6z?)󦿡bt-?'h?LD&?-?BQ;?*?7꾰#Nm2>3?:B??%|؍)쾒\>?9?I4X?^.?%į#C?9xȾO^?D俠OB?3uAX?K<?^?E56V@f4?TJ?ZU?O>?~v?lоܝ)c.:?(XҾPl>[?CTG \TopgC\?"`9WE?Z"oQcX@澋MN ?^??59?S?>?@˾5[?8W?=+?H&꿎fP?R^Tcm| ?G?ӛD3¾tp&?@P?,? ?8OԾ̀??̾2"?HA?E’ta?F~?ʾ]־&㿞O?#{l}'zll\??F$UJ^־4=?o?(1?1cd?4v?@? ݮ  NCe6?<:?*@?$W꾰S4? P0pQÈ?[?$G?rȿ?b?/6?>?-C"< ??'{?;>AC?ޚO.|?"&?IkܾQ?BAؾB?=(??>ľOݾJ>̉?C?b?@3  ?5 Q?Cb>!D?<$?̾?/?'>r5HV^?Vw q~ѽW?/[Kb?(?\]Y1;D@B|Xj?8?) Tk ?NH龍pS3?7?Ol%?f?C*1h?44? | l?N'?/Ml4jYf??MM\?:#?RH#?c[F?FоBz?DUL%2lϾXb"T?)_?Pj?7%?RApNG_oNwMsnFN~?T5\4ԾZyr?R5q*?',[߿DP瞾[?%*?8ƾR,?@޾rlоbjZ]?(?J?c?Aa?1$BkC?4o?%nR?Z !?+ ?Z+FV?$)0ֿ8?-:ݿƮ>m>˲ѐ??,/?`{?PMdX>f?B)Ⱦ5{K=ᆴd>?nV?2J?/B]!IV?@WfKjN?[k<^?jz?,`?A?A?"\ZbBs?|ʀ??]?3 ž6PAž@C?M?Ҵh?Bf?l.?Ζ?G?6g!ݿi?Z? 8?KoXg)?'M~Gъ)6=?n 3ힼ^տ^?ÖK'@㾙ؿ??A+?^mP">՛P?H0?8i?G ?Ts^9m%H?:'E?%{T?8atixþ{R?13?bAоg_=?a?l2<:ľ?N,о̏?3 ?P?,Q`>?0q{*vUJuƾHQ9c)spz{I?,S俬>a?&H?0Ͼ7?P?c?=4?|&c2?1yM}'?c ?Smd4?(PCqV>$T{Ec̿zy4?O:?!?GW< )?1b>*o_e\E?8NקO?Hپ(u?>M?_YV?1d?O?3/?ҿ:?(?#??V8̶&?Uk?BZ,?VԽ??ܡ?0?+?ꈾ?? \|N ?)?@B??"J?1m?񇆽.?#r?.`?)L}#!X4wN?X#K m?4N(?7?િm@ T?r?5JoI ?#I2!?T־U??TqINfPj־iW3]?7ҮB֌u꿗LH?W?~T?HؾR@9 L?@?(?p?/PvIG?PR(`??1.Q.?BJs?2Pؾ0Ky?:e?.,|Վqľ?=^{~>~yyP?_?UI?$|'[0?3R0#?-}t0N?53}[3 ~ >+?]?u6?B)"7oS ??<$?E?F?@ھ??Y?%6'dP?!J?C$Gpఽ%sY?]t?H,?Fx?V ?PE?=ʿ6&7?=C?Tﻭ@K}{??;H?JE?cD ܿ?"þ4޾U?+=?+(?+ ?A`󪾤`?:Ye ᢾ) G?`mii?. w`Y?8ܖA?D4?F"׾K?4`T~-?H2n?䲩?Bk I7?"F?+1Exth?FN\s?=o,>5?8?QC@?v?#?*J?9sQ??.? ݾv?]?/澯}(?d?h8?M)?#澴G?#޿x?&ξ0a+Ⱦs?B8 ? Vr(ھ_?&L?>H>0?T?9m??ra?!e( PӐxh?(?/???$?X?J8iv?+E?PM?*& dgA=?à+l1a]`?!H?ދֿĹ?%6?C ?$֨?ST=w?cl>-| r?nl@?]&?~?W?&/?]!+=ۿW۾쾲I?-?8@?Rھ>^??۾Yiྦ>gc?5&?6&?JР?gD?F0C ?EepAw?CU?t@?A3??9>?JajecTp̌~?4!Ot?;Vt?F·>?2?Bf?!kX&?"Fƾ?a+?8K *k7?K?_)?W?+꿦ā?9?-JC"3NvƾG1꿾y^?!Q?5vb?%o,?ҿTgW4?Ы7*?̾5NvOY慿w`?)?6N?Y"?9P ?.'t?0@ZZ2˦۾R?V#wb? @@'0Â?"?? J,AiT?4v=\LXE?Q; ? ?+?\ä{y?)r~r?)Nx?) @OTᆱ:\*zf?+D??>@?4YE?8?;?$?hO$I8>k+? z?>~vp3x?:㢿S#n? *EA??Ŧ?9??H?&sa>).&?,'??'?- TL;@= ]B?2?mhc z!}'^)?=gپe?/[uX?Dz?Db?N?e+K=?]Կ%prYڹ??nӾF־nV} fD$?" L?'Wd?s`p#H\@;}?28?U*z0?/.$bx?1?OxNW?($>? > XC~0?ϾQ?|?8⾟PR(?=@?kVl7}4P+ڼٿ`s1R?HaJ\边'\>܎>]?s?:kǻ?zX^%?4?@>?,?=ξ̊о]E`?0`M?9?h?&$ui9+p˾5Ӿp'??5̸`A>&[?ѨϾ\?"Ʋ?"ё??0K?$T-;?>]nԿ? H??-h򷃾GW辳U(P\?\2禾kiѿOF?Z @9LLnY/?%:˾A?>̿Z?#i(B[,v??0|־m)196?K<ԾoTz7?]⾱Dv< ?-?gYPK?.>a$機?@FBܾY.0?S7 |Vp񘾂BF?Qxl"z?SQuz6?Q?"vX cQ?ɴ.L?/BD?ݛc:d?anT>S?27SI8οy?( ?9?ԮNi?.þ ?:F?蛰?!b#R-Q??6?7tl꾁qng?sd ??<~?20[ϟq?+T3? ;??辈e?~?(W?( (hO?/_?y@9 0D٢?3]?<?rМ?Jvt?/C4\.?6fʿ4^V.T Ǿ7U?1(?>(0?2'a?f?@s?=E ?Bh?S$?N࿔13Z?q/?(3?Hg?_/?GT?$~B'sڪ`阾ټ?W?2.?W ;l5bϬȿ?qbqՈa)O?Oΐ?HV?:g?8Q?2f?Ri;[rQ?MMxJu?G貾!ǾZ "lm x %?.%t?;?3JK3羝i?J_gb?8OؾV?<_ᾣ>!ĖhV?D 94?EtAؿǂs ?F½aZga&S@?.,?崾O444[m!_sLhƿ.7?-fxN:@X>֋?=k`Op^?^V?2־}M?(VX1+?+ ?K?Kʽ{żφX?)^Er,"?+kqg?>Ⱦ xw?2UPA?46Ͻc(Ü?侽᧾ ?PV?P1>W? r>>]~P?2?85?7_,[o@=%y$*`?'p| `?@}J?!?HJ꾃I@d޾P쾟=?J\J|*?<0z?[ :a?2х?'-?!K&Ծӝ?5ȿQV?g@?CKo?/Bz?Yʞc%%2?ɩH? 4?*';r:ʾ$?B\@O8?K3ńq>J:U?O˰辤 ?`ͺ?=#pE?L*?E(?~݇/J?(ξ_?@?"^R%𾯵_?7a ?'?줾`V*]p ?|O?ӏa]r?|[{?.Tvӿ?C$4?Lt7}??"}8IJ?Dy$n?"?#?ؓ⾑WF?u(`Jm?9?4`?+оK?E?-^?-@?ȑd?c?hԾ[?I'n`P{?d???3?*sտve{?,?&,4?-?A?3xK2i{??+2T?S␾G"?ʿ;H?D?8?ns24? ?&H>?J? aؾ皾nmLտþM경>?龐? >ꓶ?F \l?Ymw(2?@6??U?L-?<@rEb?C%_?`{h ??L8ܾ8q8o`?_ 辣x(?xi?VoK>?MQΰe(a ?KF^>xA? ;۾VA&B~a?M_쾽l>a?BQ?[%jɪu㾊̳5?b?#xt־p?2+RQ翚ɾzrY,p?"H5Ѿ:iB@?R?g྆o侫%Rq?뾕?5??0?3-@INѾX&heXd?;? ? IԿݿH|?%]ξb.jksH?%?YB?(?$֢?n侮?5<0`ړ>S?6Sm??F?/**hfP?HZz??I`jľys;?!LF@??0? GwW?D~ *?ྏZVE8~Vk?N'?Bz*ӎ? zA?1cT?>*?8t*?!wP?Ye? 3?>->glPq?96 ? }?}B˿X侦J*6?Fny񾳉<>㋣?f뾎6E,{=gzxZqR~TH`?b ?~?Sn =L +Ӿe6p0|ȉ ?Į+{,F,?CĿjc?LPҿ(o?\ؿuFk_>*?EY׾>Z_?LO'߾?J?c?Q9߾*` s?Qw?V]ξeL?PR?=o?z? v u4 $. <T槾 _Bќ^'?$B>?K}@??;?(@t?5D?=4P?Fh?5*ɘ-?/ #j??)俉H?N@- U?]U᏾'_?Fčރ?Jņ?@{?3*?z;?7{P?#П??4?-K?(ਿ]n}?9&\|?8R?%X;Ym?4y#?(ƾl>?#|Wrԧ̾$a͏?O˾_L?u\x`w?4hw?6| ?2BV )9>¿3?L<̾"2Q|?*?]a?B?$UNwJa??cȿ1ξD?Ny* ǿ<?U?) ܴ_꾉A?Z0?PϽ}ʿ⾝>?B?!?2Kel ( ۱?(9> %쾽3ܾ?"?BbJ?I[˾j$lg+T ž,[XP?7HORm+!?QGb5+?Aw@)I?JQ?2ߠ?BI?[ r?R?̄H$8?+?J?2sF?a?,'׾8;ῧ;?YP?,ʿs¾>?侍7?3о\>N?=`0Z?A0?H??@ ?5y?.$w 5?Yx` lD5vr2h?"j?/ѾBa{.?=@~ݴ?A ?;⾎{K?qK?C?MY??-?;T@?B\8ؾ_?Y?nj!is3Ǿ Qʾ8_? SL?.O?T?4f?0ELؾu֎?GT??4B\}?خ?~A7? zr??F~Ҿ?dqRƾh&?E[NcD?Hr(5ʾѿ?1R?h%ƾm6?95_˾?HBB=>0~q#ڽW2?=3)AH8"?q漿hI?5rCY0u?Ng4?;$a?a?;SH?"y ?̾M?-jInο?W?$+Ҿܿ?9?. ?3?$*?Y?A4N_Z?@>wi}?:?5?;3 ?Q0R?6оnf?!?9Jz?0ĿG?%w}_ξ?]亾 27?6v??}Z?@K?>1q`?]?1>)?ؒؿf?T ?$?޾_gFx?˾T ?=PÿԾz3Zڿ뾇x?/???/V?(D侬r?3 |?" ?F4?࿤9\X?$P6K|? $@h?F,0aI?*;̗= o7?K)?//GZ?0Isᅭ?V@6?5>Cྡྷ7n? "FO? _??j۾|&=?'>?>?>?$ ҋܾaP.p侑idz?Wz?Q?$ο4f?@,/?8?B%?`{`TNPaw,:6E?9$J@!޿Rfz?7񏾱lþGP?PZ?s7???N?v?w6 ?U?ʙ_?CL׾0?UpK j‘N?@?g%9c? ?xݾ?H]ǒ۾tܾ)䐾j? ??[Pn{>3?7f~?DMϿ?)|?+)?5y #ƾ5/-?B?[E?⌜LOu#?>>?)?ۿ}F? \RhEr?/T?⾞'?[$>%?V?W?u^l?G{쀾]G? @?{&ľ~2?"?ѿrx?+p?4Q? ,D8ɤ?JgRaX!5?*x6?5ǿD?5=K>4?* |u?Ⱦ ?-v?>, ?)ƿо?ʳJ!7?elꚾP!?Aͬ?Um?Ӛ?6?(( ?96s΂ <?;?;i:?BcB?RN@@al6 I[?,qm?MzV?8u?JR?>??.?Y1|?Y??LmUx'?q?W? ML&XA@پtS`?.>?Q;ɾNt?hb?X ?U*?3C_?*=X*cW?nM}@?-Mb?$#?M0?C~?7o"? rܾ”1?Ц?n??VUߵ? ?%c.?+P&.wz[? -V>,=O?ϣ!HԿタu4WI?q?+?'vZfn d?%P?]Ͼ?0P?C?V?A J?ü%?7?a:?Os(8?D4g7aӋؾu$*?$"lAPB@C1NuC6s?M⵾w 2? |@6'?*ܿ)#?:??˾ʾM+?*+?)>۾Z|w.a8s?+E??! vȆ? FL?ӌ㒾?0RZ?D՘y>0P?9&?Ut?8? w ?" Jӊ9t|o?Rt?'迫w??C?4[V+ f7?W?bQ~?,fdˬ8%,WXIC?T((?"R R,^꿗z ۓ]?+ r[,?-?TR?36>b?P?B?C?'?A2j_^?3է:u޾Z-TT̾/?8Q?,Ϋָh|?*7(H? eP4t4N>Pr? ƾP?n?C4?5zپfLȾ%wξbrڿ-?^ΐN?࠾i?fq؉ǿPF;?]㾍?D0ϻ֫sv?2?_?H}T?CW>0?0Xf?}a?F ?E̾]]^5l?S:?|Ѿd$B?5ֿ9?*j~e>T9l?D;?꒾>?_tުx"L@?JNھʾ?1h%?/=#xlMNk? 5b)mz??(X?e@8EC>X98ȳj? ھԪ?Ҿ Ծ*?-?Fp͗Z^?BO4\O?YdR( ?Q$i=׿;(_4L̾Q?MO?Y?:?hC?CUƾ z$?󶥿($#J?8Q#$?x. >?"j2?p?3R6?B'r?+ӘV?e`!Z@T??P׾7ִ?E{JɆ?<]j?:]D?Bp?2Ï?,^?_)$ɾI+Uq1(?6 !?5?d?O(= Hn;Pڿ(O?SF?ޛ꽒2&{S?#@Wڌ̾z?M ?ID;?:'?F=.>1hH?(5?5@;?<2?)W[??.w?~X?;?-,Ծ*&?+ &Ҿ?&?h*?v^yR?aS?`?!^潺LkD?U?89 ?P?@"I&?:w?SL ?8Q ̿J?ME[fоLٿռ`5 )*6p}?Y @ӾI+?&;Z}?MfnD?M~@i??޾9 }b^?;/8?ZR`^! 0xY?/K侜?*?2fh?*@?!6+?⾒ԾL|^?C?EsǑ 8_?j k`N?A٥?598?n/ofc2q|1ܾm?AJTY !9ˌ?S2꾉hF?-7ǀ? ?=?)j򿬫?2]5??U7 _>:qm?@fN?A?%?AZ?( P?stnf?Bվ( ?on?8j=x?z@:XH?g_5ȾR%?]¾l?1m?A^? .dX?F?Xa?0|?7҉`J?MR̾{vxZ?+DL2zOb>?0̿1Ko?VW0Q$yiVfc澌Spd7)$?`Q˿6+4yȽ][T꿗6N?X=ھ?8\@uAz?MF ?.ZXhF`?V̾W aq?#N ?UcRP>?2?2迅F?T<( 8%?9?GzVZH㌾?XBѽ@ ^uؾT>v?1U`?B~E8]I|#?N\?,?Pg?/6(~?N/o?>V0ƾ4Q-yLy?EU|^å?7?|?HD?H?&?0?? ?1w@?*ھr6?؏|?D{ 。6?3Ծ?ԅB ǂRc?='H?.L?LrÌrX nu*?+߉>g?!bL?''ͿKm{?twcoe4:-ȭ?'Ru?$5BA rL??&Z?8?<=?&C*أ$?z:?.xľL?>羒5ξwfd.?f嫿}?@?-b??}$h?IQ?#iW=.?\?:iqr?1Bf?;c?ޅ?Pҭ?? n^? X0EC??oȿ`n)HO^O5,?d"F?H?oL?vlgX.yNO?3 Dq?1?e+g?SٮGASB?+?Y?0f>ދv&|vѬ?C쾀俠f? #$`>?H?Ci?DDj??` 뽎y?@\Cv@?s#?H?$p?4 ?>sZ?IR@IW?DnB?HϷ뤿yh?Q?`80y}ÿ& y7?}^оI|oB?Ufn??/?"ZF Ͼ!p:> 3x +;?:?@j-˾q?~?`?4Fb?p>4'?BNֿ?'ְ?G?25.?)?0"R?'?.о1>G? ؿ+?89?"A\C>B@2=?0I?4\?  k4i?>ā0?0)I??}¹?./*DԕU?ԂZ>|>MX[?깾?;񿉤1,? ſa+?!$&(??܍{۱fH?5q?'^?Y~?Q-I2!`? n?28@Wѿnb8?c?$*8-ϼߵ?W ?; ^3?t ?tE*?ak?xA?LTF6?2qf ھ->?AOΊ?NSEj?]A?[W?gH@U|?@ u?XH7:?7?K:z:?L?7}{=z?=.m2?WJBǾ(?2?NοxCR%D6(XQj?؜&?VAQ?A"`F$?5俘P?Zג T g?T/e2?J⨾"BR@h֐ v- D?6Z(?;'Z?#?Dx}uC?Cʾ!???~q{?.hD|=rbM?M 6Kho?.x?[bt? ?1DSJT[?VFGH?9Ǎ?a?; O?:?3[?HZ\/?9X?)l6;ľ]Bx?Tq??B? yrr,?G |tʾytuѾD|?𽿌DŽ,|k?م?R?azP_࿟:WBbd?E ?l$T?-d?VU?M=?R+?L?g?FlԾb?,|?.L*n ?-_ pR^?7'?kq cUbrn~?1+ݽo?/ u>j?e?,WMmӾye?icolq>?AGP?8;Zk{¾"%X?6WԾ] ?Wƾr*C7?˴<0?N<@>J7g?N0MܾppT2۾?0ҋq?6fqD?C"?9ſ?Ya6*?9K"kD3,?A'?*m?H?(Ef?8 ?A??J :.?.Y'?BU|' ?2#?L?aA7.LCb,AI%?i2q?;țѾVf?*y6c?(>,zb]?L??ր:Ѿ=L?N'Z?t(i6>@9P>sr?\+?AKBǝV?lK?Ljc?]YPo t?@dn\?ܴ,>wU?F-?I\/@ry3@ IYa\_{׾z;c?,dfW㾡O?nw?St?]?b?_R>*h`?"DM0')?/ҾҊ8O࿣u?]=plcDu 8˾s>4H?-/p\'j?<վiM.ḾLÞ>׽ɿp8˾a?>T4ABPR?RX?(D~?W4ht%S?5TG0>gz?L8Qx?4T?5/ef?Bw=྘ JG_T%?/?A?T(;ga6?6W?2?5}񓿬e?H'ミh 2#? -?5!?:h|¾n_JPb>?_YBq?7M?(;cn$?Dϸ?&#蕾"?#վ ?Ͷ?P7 ~>XѵvZ?$޾hJC?4Cyx ?6x ?/ߌ?=)t?ֶ?о6vZ?K?JTCS??{b?1BU\vnj^ T'EM/΅ƿ?M?@Y?5S?Kي{n6˽G?W8?>,As[TH#T?[Ψj?% ?Q(?F| 1᫾1if,?P2?Kv?Me d?ؗ%H?қ~B<ϴ?Hyr#芾uaww?DWB)о7>~Rz>aξ?E,ؾ&j$?B#i?9a^ ? |P?Zn?9Gs~E ?3s?Ye?V^쾗?r;$?El?޿徆??Ff??d?G 8Il?2{p4E:?,-y?CA"]?5w?Do?UB%RA聾8v?NxӠ ɽ<#w^!?Zھ?Bʛ?W??Q?\?6}fK=?J?DЙ9 ?,(B?;)\Nk잾j[p?յCʾ)Sh?s?[ޱ>iM({@9>ײ?$aE{+J?.3?H>{x?^.X?B?G 꾘O?&j4l?JL?$S׾Ծ?p^?2Gg3r/?TS?H+F?4T?,OѾ ( D ?rY?:ǾMT9ľ̿B?+tn?(׽َI琿B<?ES"f?'C?9 ?{E?7u?cGn?8)^@v?hۿ ?[8†?7?O?7ZSf@R?W. Rƾξ.{Ի),qz 迦 &??C??ƿ~\/?=h?hĄ'?Rk?LV GG 6yĥ_%b㦾c^ 6??bo8?7?xYk0nX/lR?_ZpICmyZp6?|2*? !g?A?O:g,dxhۿ+?P{uj́(9? ?75I?nE ʾ3~?Q?K?&ݾ뛚]N{M?DPrݤ|X%(ܾ!OXA[?L?Vտid?k*-?)P?Nf@Dp:CC@3~?.?4?a~$3 ?XeJ>T?8?oHRt~y?o1=`?BT;\hu s?T׾:mu?Y֊?:4?\P~?,ϾZ?\.?Ҿ!9ƟQ<-⾯a#?6ԔrJ?5[U<-MS¾2F ? saX?A^(x9܁?߱X?K\ž?R@^i\?G?AJ/MFࢿAF?e"VwD@^pēƿwuо|⾱yt?A濠g|Ҿ@?'Lj?a@?L'?"y<ϧ3D? 3k4?& s/f]4d:_?/ni6?RB?a?18"ل?6?77[[?fݿe>?Kΰ?<ڨf?!¿.r*?B&?JETc"?:g?97?̾x)g?X|?J8,?2ت9?>y?q?`{6\N&nn?"f21_9O?:i?80mZK?4q?D?n¾P$?.?7M?ƹ?M?⾡G=<}?F@?L<о\sLv}Z?i?ҎꖾA?m3VΓ|}U?F#R?O`}?dK꾰c}?:?2q??ž?4YA?!, ־¾8?Sо5*4?@SNJx;?);?;Ȫ+?˯W#q8?3?C:)plM?P꾓Z?Z]?bn?6*[?_|R?9ޘ?N?Yo?,:YS?69@Kmh(L?./2(n&r?Z ?8?8F??%]?Ug?]?5cl?M >?z ?;?>~ ?3˾q7?z(Ⱦe?BR!B?R\F?: Ip>fBiK|]оM> ?'?4ؾ^? sIڿ?uf˪g5;wj$?:p ?:(t\?4l|mqbZ ?tuk>ƾ??@>? ?A]ᾜ'?#,6}7ott8X?$"Q< Y,\ ?Bذ?^biƾz5#W??:b;vX?X}@,~?2Su>I?#?#F8?SW?@ߦ?7Vm?J UzsľNL?*f?඾h?8Rپɾz侘z? cEPR?$:?]6gyS~g徎b-?'?;ﰾ{Zp?>8*Ab?Do~ƾ' ?ih?',?-X?WIY??;j?[f9bљ?W?+?1zi?% ?I澥 \?;yؾ^辿?= s?Ve>:?}?<GT?b>KA C͎@g( ?Z rZvz?f[T.Q?3tshF0?Gg,e̿?Wj<9%rOZX?17?=r?+8P?bN`?ޤ.?B -_?m}ھ>uj}l?@Z?R2P:!ھVԙ?'9`>?>u?M?2%yz???Z+*Rm[`dLR׾ܾ?+m?/l?@?FEHT!?2;>ɮ?K+oj3?X?悬 ?=?vz>D澟,i@m`J?JԿ {?TM?<ڢgL̾&9n7JY ?C)h?0Z,1fξeƾ6FM?#?Je¾=?P??CU࿝&|,?Umd?:T?Uy;1Ü?1.?};V@ÐX?!﷾M!8?R;j%?I! :S?,[lqp>?;?U`>HT?0?W?,h?hν8rF{+z?V1?Hv.0z?tz?Q=QUpN?k`V?6dA7?UEH?=Tv?48?*Ⱦcy!?*7E?)Gcۖ?Gjx?O侸?sx?Y|@(c97?9?UI?:V-?(m"?BiZ+7.ĿLW?4?9i6=󤾖?VW\X/Ҿ`?;r?n'}>K-~?ށ^?Zeؾ>ڴ݋쾿:V辔~?aZƾ2pƾ"?R@0Gz?nϾA.V?8|b??T>6?,)?!ې?!t8>4y i#?G?2z/:\v"?T3\mu?IFg0?Q6/?4)h?cJ"쾃˾D>>mľpC|8??'6?[¾]ɌF?ѹ?P?Bŋ?:.?R; ?<?i?/A(uBY@ +Q?NR?<O>ˡ?5: ? ?Z"$?2n{ʾ@?/ZWyg?վd6?'/~?S??|n?.U/?])%]N?d?:x׋?AW'Jv$4e,'?;\?1F#⁾v?4Fmb-ھm?6>?.L?3-1?ξ?e?9`R'9jt\o?-%~?1KQZN2\Fց?>G?.Lh?=!:wH(P ?9Z?.?Qz?LWP?6?SLtDʾT?@xA'?V?@S?QZv!@:D;u?Ou?*"r?ϓ\uþL?D?Z/ԾLJ@~?4H??G?7?N#.x?GOg1?nҾ˾_ҿ?%qD{ )'-?KP>v>^0ʮ?"??aBヤ,V4CIƫ?վ]擔п?#V bKK? ľ`ƾ&B8@?6v`?4A)?6``꿜[߾ ?824Gb9b??.#pqޫľ?X=*>Vmf(Jv¾;bNZI+Iur߾Df ž ?7?6ps??u:̾~:)?EY?7^?˨?0r?8\-D?..?Xg>݀?D]r YZ}(;?V羬Ԧ?&6\?2վI0? cT?2␾~spo?G1v%?+ P?ZZվ'n>"BR*=֛x? Ӿ "?)?;Z?H݊?7E[?'[1?D?`?I?^_,~Ɂf\+?gy?,I?N>qؾ[?P?)ҿ@{dOР?6ᄚ,V򾐊E/?6\XԾFh ?Cؘ?(t|?dQj ?9 >?AR|FyؾK?&x?Ci¿.n>4?-q~s?@oe?3?楾Nz?ˋY?.\_?0?6ݰdcM̤iʙ_ڿ?>2?L#]  ?Nwھ8gW?Ғø?̾c>(O?Mg?3-?]B?EIN?U*x?b+?`g?D)\) ?D?\ҾT'>N?,?=2^?D?ҿѵg׾SWh&hN?;~:?:"?L>b?Zݱ,abZGD> \ܾH:?T??*ѿN?B?9E 褾W\?Z?G*?-qM?4:?.ſyi?@|o$?5?H?\8?R_ ?aba?{?I?E꡾$?C`{??pϾ*( 1vrW3?Et(Z!f?p^R?>U+?F$gڍ"?_软q뾼/Y2侑VRmza^?= Bj?^,{??7$?.G? sOտ~ Zf~پq?5Pkc]࿃ke{9?s־Jd̾ڐ?hW@0@ϾI>q˾tj? Q?@ľ.-?=ZG?QUR?!(ھ?DkZ?a?&*wr8a??AGLk?Bx,"Q5n?C)?L-p?l?N 2`ϡH?>R?5r?&u&R4?5a'@?I&?`ƀh0:xbGB?/Ƹ ?(@VU:H?3݀?=z?*_?-{?Gfyu^ce'|O~hY!N?﴾!?P#??󿖱>ӣҾ ?=ȿI ?@ؾ2T?=Tؾ?M?o@"o?^CԾ?1̾ʓ?EG ?ߕצ?xhU?sswa@pHBA6?B+L??ľ/Pg?*x?_t?&9g?8C;þUf](vemL?3V?'?4R࠾EI7__'?/?nF=?xиۍ?CZԾ\6ha@nl?co_OIȽ^>T?aA⾁0?L_I%?]d>?Tᅵ?/r g#?>ZzS1?BF?6d?]g?:nU:?9DFp%.?-mӶ< >ྔSwmB ?>> ?!5پ?6.׾ Bv?)H>?׾O侭ԘyI?xj?-0|?b/?8J p.?=ԑ'O῎񂾤ڿ@?`X?[ȿ3'zVӾ\{Z<@BE ?W>2?ܞy?LZ=x@ ?JC>ھ꼾Oo?(v?5@?9?Glܾ;?/5c?N򾠴=ȾG|?Я?$e_l@?V>M?MC???U^^iY?V˾| L:-?Oק?::L6`ĿţT,(??d~?;ӓ?2?w?<Ս?4⾰ ?WZ_վ=UT/cn?6s>>4;7?=pX?, S<@$Ӏ?G@m?ݑ?P޾\z?-eȾ5n?Tֿ(3W&̾ n*?)4BQM꿠]H;?(w?C&)?A?0_>"Lr`s?$0?M>>Dƾl9_?2YhKAzl\ Lr'5|9?G?Iء?D? ;?9rξȾuz?) ??3ha?0оN?^yR? ?Į6|C?EP? ?Fm|?Z񺾋?S(?H?=`Vp8?;?02^?5`Z֭̚퍡iT{(]?چ?[?֤?cz?4~yY?WZ]??5{? &OdE?1+yR~?G?[B3?\!F?:~&⿩Ŵ?Nw{t㾒?VX6#\j?+N72?:r?NMro?#i?9hƾ4Й?6?K?,E?(j׾ 2>d?5?^:~R?ٵ&W.ܾB,ҾX_1??8;=I ˾ >?G̿ XjAh~7g?I*K?F>?. ?] ?f?0]~?R 俖s=,?yp :O?  Yʿ&?&kRMJ?F0?# ??迫Ta D(?]Q¾T>W?=ٿ]&7fF?B?꾒 ??.t?TSZlZd?.4?Fɰ? ?]ܿ;HB?0s?Hb?5?G-?Et9f3?+͉<6y`LP?@?@?]S ?Lk?A}QB '0k^ʾC?&徿??"l]~?Nƿ6?BjI?GN ?ENjz[?E h?U乾a(?<ԉ>o[֩?>??I?CZGP޿v0?$?)?jMꀿs?YSH?/ ?H(4^?,3~Ҿ`?&>>?v?\KC{&O?JWr?Y?%WC`?!NpRJ?3c?G:?B+Z?8 K?PW"Ii?/?Kg@.[T5>Lj޾wޢ8?X?r@?F0>_N?UR~e+?7!?5={;_9?A?BӾ;&?:b'?A\,0侎r"N7}z*0Z??a.?HHm?-3? Hhw侗* Aӿ澶0?E0?U?Kj>t&>^2?Mr?*Nؾ¢7{?:EbľәuHE?61?yĿ?,n>}PNaP?2rK ?@dq~?%Ѵf?g`.?܆>>yb?A?_&?9??H~{ nb?.׾}Ԓ ?1X?+D2*odmg9u{hK?;"ϾfT?5,>I?TAuWSb2ch?OV?ԢGܴ.C?]k??k>\Ff&?EenN־8?x,>澽?:XS?M?3M?Ex?.,ASԕ?7=%?Fhh% O(?&(Vs'&?8"btn?"Ϸ'J?-b>?>eOI=?7?Dg!vWKS>'?M^ ?/>?Jcnr>D@?3_N?)H ?tHվ=?7 ?6vM?XW3Bb5?[=?PkmP?1DHtv%P׾̘L?2 _1cP ? s?y?x&?P<?!?X?JԿ!?"0x?-cL?Tr?2Z94{?Dl?/? g@c2>?*?/|hR?(M?Ƞf?A-j= *_?;P?M.?G<8o?辧M[?Tت?O?ܾ?1z?5ˊ?2?N9"?F_*5??+2/Mz}v?Xu?SȚ?I28?GpHK=н!>?/x1^?'b̾C?B=9ڶ`x,h?5?A1 ?9ᅵ{?3?%->e9?IT¾vԾ&~?O?J?A mBc>?=޾jS~?5n3@3:-F"z?]$Vuh?O뿦۾S0?:?ES?"e;?w־qþoKk辤?Ce?(0>%>?7cteпs?^n?j?oZA?E?SRN>?RSݾ#>|~?>+3Q4z 㼾ܝRv?.w0h?K??n:?eqvL|?9;?9.~?u(zc:PM6?N1ž&?\?A?#NcD<?(KxQVܾa'?>Sf?GdH?A]{v,lǾwF9 D?T?[d-ؓ?$?#O?r? i?-5lVaa\|?0"?0?NN|QR?'2??ھ7u?5$?"?$?DQ?%7?:dx"꿞Z?iwоT?;R7+?oMx]?3V?Jj?<| ?>6?q?,?e?&?*W?"?+I*J^&?i$?}p?ru=ҿb+%+?zпk?:%?;UR?"־R|wi2f1T?$P?JbM?9?7,?7?X? n?_F&k0?o?\Vhr8/?㏫GϾdIA?U:?hB6q? C!?R1?nu?T?%48-?[ʌxbcy?(.?jƾ :Q?V?Q?6*꾿|?CZ ?Af?JBS?sF??ʾB? ?J-k?7Ügjl?g?/&?<:ھV?š?D?Ⱦ??c?R2?1МTX,*?gާ?0?=)*b<?&>?3 VeZ?E>Uھ2*!B*?@B?I=?l??WXv?_m]?Js?+?Ara~о\? |l^Ts?MbJ"!g?Tz?Bwʨ?E l?p޿ 6ѣ?l?&I?5?5L?Pg忣&l?O0^?If??*]͚?(?2̹wa?K:?U >d?0:-4?-v?3[?q?tn??8'&ln?SGk{xPþ4?9㾁%Tw"H0mQ?>j?;d7?OQr|(]U?,Θ?!{gyw>og7؉X?EiB˵ o?Z_K3?BQKa?C(οkʚԇE?HMѿ`?J?A)?5;qH?=Iw?^?GsHξցv'= B>IB?ygtwF?%`V?LHr?>?R^?ټ<z?* ϚxT?D?Cc"?.M?ھ?<0vZ?H鿠Bn־ͮE?* @?]l?sZоsͳ?C7?C:S?@_?>>?H.꾕6࿪>z?1S?6?>澃Y?!?.Z?L?5?‰xi앾\?" tH j6L* ?5 ?,ܾvV@*B?3f?? 1ڿN?DZ?%Yu?5+?G©?d b?M;gɿ*O5b?*$r%Ͼ̭?n3[̦?1_#?D#?JwzGs?QHN?-þ?Ncľ^{?,Ծ:lFy?.?rʾO2/?;*7?þ2??:w޾&"L\h>[? ܤ:Y??0$2l9|vE?*?4>@?lh?E|Wsf?.r?vX?6r?` ;t?$?q?? qD˘|~@?kS?$m#メ?=ܹ?PMJB7X?K?,ܿ?:?@<ӄP=?;Yq?B课W.4 ׾t?D?ʾ6Gxwghž OhzE7EX?;Yg-O?2ܿm!? ̿|>nXyx?4*?#0?4?)f?ZLt?@6?ɾl~?zW?* klQٻ󿢐?fC;_p?ߦqW?*nZnǿD?- `A'?8>?B?_?P~?DVNoˀ?:?<=W?iD?+l]?Q뾈?WH?]du@re4?Ai?e?:,0@_?zr?'U k}*aH?d?*=?S`*?;?^?@S> ?3־&>Z핿?G.$DnH >7g?% ?/8?<=?H22/(?0?:K?1ƻ ?GyQ4($?%L>?fVy?"?Rl?+ZD?UbWx?.KLF?Ko3V?/e_ ?30|zž?N?FU?2&m?L?>1?+1+t?$">齾LW?'t{?1F߾ss?r?ن?CJG?3tž˩kR?ZꜾL{V?,`\H?2žktXi)x?W\>VV?͹濧=?7f$? -?R@?L?E`k? -ń6>4?<>?"r?-Hٿgtyr?;nؽR?Fk5¿?\Ц=6?:? aj{?2j?)? zb?B%4-+/MHCހQ7?`4 ?7j?w?0j?5u0~h?C?@?HMyMz?e 2m?M?l#?K,?lῠ?"?+?^m%?<ཾ;6S?=삾mƖn>VwA`.9?u9 !?93xܾL{4f}z }ZL63 d!b?R~CǐzDo?@'?+6l?dҾu?/b>eq?{_ek?$ӟ?UF俜&?*P?RĜ\:?=Dz0^?.rF?͋?a]俤L]hH@?֕n?9?=!? ?! ҿξ樿75%Ns2 }S??Az?[ ܾ=b?BB?H6?-rd?A@;`?˾?5 ,iO\񭾈{?n?3W?:1~o?]FJnR?M?4^?H7Њmx~?RU?ۏZ?H<2ѧ? D?@ Yn?~???`Z?[l?k?dޒ?!:?ʾB?2%Z?2? c?$\$\?ؾq‾(.?<]N?1n濥>?/:fk$?IH?4FtܿdP:aӿ?-MeK×h?,?l:2y?]qI0m,>:'i ģPt?#=??sB@4۪뾖c>]۾Eo?OB?4*Ծ?Ƌm T.X6ҾsGv᱿z㾪br?)*J*?ғ?8cbh?@D?K=n 3@? oCn&lQJտ8c@԰?/M?9?]ȾSҾ{~o|?:)?%y?=lk?F-??5ٽ`??Y?"?26. ?YhH7]Ծ2MWj@09 F?7BJ?LDҾ!?R(?Oݿпľ~bʾ/.b?[!?_6?#&U?4ľFʾl@k?I0p?=9#?A߾38? <̖?H&Iþ?E`T?J|ڌ?`&?\2s?NR?#}h4uJip?F.xdĺB?QٔՐ?gڹ5Xa?3Z?f?:״#A辺?&0?=s?\?`@%\AZޚBfr@-?񨿐N8% 牾|?>?]D%ƿ=?Kȷ?BS'LY!ݾ?.gQ}?-𾾄~2GL?&?@"7ͮD?=riUse?)|j?.\u%l߅?.?ò?)~???Ҍ?FC?;(d}]5L?%@?@־?&T?:;:k?<Ǝ?P)@=B@?={?Qg!d)?c2H(ѿ*D?iי?Y"0??#?NP:q>$с)&[?]ϕF?4Od? Z5?9?7q2?UB~6?P#O?>t?5H?9?Z?+ql ?,?=?;? ??#3?:?/M0@i/?&%I8%>?R/?7'?=Tpn?$pƿ6k?ZWS@-a?6 ?2܉]ˈ>Τ6N?Cܩ Lo߾Ɨj?>1?Tb?WF?&͉?Gj _\R?$eI<:?)]YuJv~ܾ?1{?)Dֿ?az?0]=`?澛п=?I?%Q?ٶ~?`!?2վĕ?55F?o} ?C?Lm?U?(?8z!;?;% 'D,Y6ƿ?2L?䛀vb>J+?&ξRzK %?.*!?=??|70?㾛 ?۾_]&po?Ռ:ڦ@ԋ?Oi>;>靾#ID?"A'ADz(?3Jc%jLTln?#e޿N?DR5?8⾗h b?D*<$??H.t?X0 ??b?/O?J8?<@; (we>&?1b>X?\?n?*ȶa@ @"L[?o"#c?@v<1?9>37'??Dྦྷcc޻?K/?(%?6ʾ4T?2nxDٽT?F?[bdμGHK?I׽9?=J:?IzT?A(8;←??.Mr?o?ReM?@̾Kz@?7, B3?1G?ӡ?-n?ʇ cm̾?G@/\?$?1D[y, U)?B?/7$?:м8?5p?ݍ޾|?Mu@?/u@,.J?Z'?;V? ߸?? > Vf5 QrNuVc>}t?`jU*?3=?0V?#l?._>r? }?PX?KH?ʎw^?0"|G?ŏоھ3Z?@S@,/Dx+-g?Ab?8? ?Bi?&ھv-cDat?Weɾ09꾽C=?M?+z?_?1߾W.F.$>վt~qx ?B±hu}>?%H9b?(}?IUfKL?e*?\=Vx:?P`޾6J:<?'?% ?Y!](??Ft0O !?:i0?qx[.tH?(ס?8R?ľ?:Rf?M?;Eɘ&?PC܈p?RjkϘ?:(x?A'W?8?>9[??F?-` ?-v?';쾥TDz?6eM]?*ڨ}?7J?C??*v@NGWUN@- Bh&|?-w?"?7|b.Q:׾d8?:t?4Z?H >ddP!>~^)d+пMq^辐?1Out?EԽs+?,.N??rپvoc78WLпe|?H}JwᄒҾ+v3}?쿩쾇Q?Ŵ_оAp[>򯾏@# Hz6ݾ`$wT쿎P?q?6}->8A+A%C?ξtiep?Rj?7?>qMH?@Z?;x?/T[?ƾN?RH?C~y?JzǾ&t@A(t?.?W3 4?U?ٌ?6Ixm?HL3zh?A[atm3yF?Lؐ?%?&ھ=Dʚ?h?Ri4?6jľ7G.iYjj#?C?6澷:Z7?D?YU??48V?iBL'??J8&MپP?DPU{?A4mk־ӾS㾔7ニZ?,_ÿNbSR?ľ;EH2Yk^XHľT?;C/=ݾb?74'Yžf;?6+ ‚?9 $ ?:j5?A?(qٶȲ?G?*& ?2;⿝?7>?N^?7/߾@h?Ә?Fd? $V?F#?܊?9K?0̾.1l@`ۙl@v?ׄ2(ɸt۾R#ȫϠ?t2?0?F>ɿ73R?F"?R;?I.z>1显N,O?L ?>?P?({/P[ |?-~'?M>=fk线bQVr?EH?I@ɾρҾYY@<~,???ܾf-?\~5H?P@YҾM?_iZwt`hr:?< z)?d}>ʾUJfQ㾚.|>AgAZ5.?F0]dX\~?+?3h?*8?=wIW:u}?9iD?=4?c^o;]?%?2@ @j>?ZYa?K;? rվ`%ye?@Do޽??4L?:eX?1\L?T#?@4-?:P;V?xKƾC? p?Kھ7 ?I6?Pö?134?PoK?-%ܿ־?%@?8J Mh?MR 侜?-R:?>;?.澔?ڿ,?I x p_?4E\\P?O~?gDš?-?,Pm?m&ׯ ?D#?3a?N[6fľK@f^9A>$N? q)L.?1\?.?3E3?0D>?M4?:wm$?c`"?Ux?F?N? tJƮd?Rr?/?6J?ܾl&?6@&?Q? '~?Ef?F#F;r?U@h+?Q?I1D?8{`?O?1T*P,??XNNvpoD?2.p?_ـ?9G?6ʀ?)B?'QuԾL?"vc꾯 ?gQ"?7՝?P?0f? 3p?h H?H"?(?!B7wT?ϑ!Ajw?;q" ?$jҿ9?Dqtр?/%?4w.:8?`[?>?wI?*tcr?$.9?C/1?ga?Nʾ C ?6)?>[&pľ_Q֢ؖ`?AͲ澶x`P?^?Lr?ذv ??, 4W?HUO?3&ξoRx'W?: ?;v;¾??Zi[?8L|qŝ?S;?3l?#?%,п5e?B`?J&!(?<'M?O%?SK?EvlM5?ض<+RnTR?B??)Ú m2?HD0q?,ƾYX?@cھ#?/HU@?.?DlEؾH;$v:?*B?Ǿƾ*d?!˾?2??O ?rٓ>l?+3:?-?S?V?+꾟ݤ?!?:UuT?)5?Uv ?#?C?L㸾?' !(Ҿw?#HA?%l"N7?G?-dZ@J?A(Z7Lpb?' (alt>E"Ov? f>p?6O?B2>N?:Kݦs?X濘?+2?W8?,q?9K?J+Z?OU?5w?ȓKt̾R?$?:(?Mf?4?Jz;#2?Y^迚Gu/*???*dr??0,*>՛'H?m?."f?/3?Ԝ?J?qоWP?a?(~{v#2?+?L׃u8 ?my?"oôI?CGX= S5Ŀ!?ֿ}?t!?4M?ʾ{ݾl?-aLJ5?$O?C?7{ ~?:?+Ҿhr?$X?z۾/yX?&?-l?%&6??A?%hcw[?.A?ѵv?1X^e_bE,>l ?D[?Ad(P~rl|QF?@DOH%?ZK/??)*?A }Rk?F?RS)?!w?M3Ҿ?3۾FjX?ߛ:P>0?Dj?͉? ?(i*?+?DѾPؽθľ N?پϾ ?njcHU`"iwVn2#꾝&?=+c@྇RӾp?4H?3J?:u.8??v<о=?.W`NH[۾d$~?^| ?>Z?0?Kuɻ-?L΄?=zAF?AQ1?*ӿ?|d*4[4̿2d |?#!??'?A㔾V|?9!wU(ue?3T??e?Fl{?,u̾^y??C ?-|?)?72uھ_?0E}{?=jW?*+?2!0ӐREJ=3?-?MD/:DP?`п<ւO?-P?hɵ?#iɸ2ANy?%$?DdMF%?*u?%L&?~qtsʾž4%?%{?H?:?O ?9?4yM?&u `?G@)k??-?9D&Lǿ?&⿢c?VJx?»?Kg\fӾ!yǾk``@s?AV.v??'辯l?U 8Hƌ?3u?,澮cMY*lC?M X?RB?<=?:?`??\pAT??S)3?,avvU<-?3?w@,迦q#?%o?]3?[=ݾ}t4? 5?XP?B J?;C?">?5Ӫ?ȺsT??ݍ[?4 ?!>?5Y9? ?;l{i30?:d?$r?mH!/'?-ۘbd?ߢ?C?? ?-:?B .B?7nlT?١Ob?FYC?4^Ru$kZ?eGRa]s`ѿ@?N;N?L⾽¾?d?܈?%ظmi?<=; yO hG?Cz?;=3O1ľf?&MS2?@ξ=ʴ?^?]!Bj>n3?+1?6+< U?m>#пsr,w?I?+kO?Ylo?9=WT8T8)?K ?U:>?ݬz?N-A?2\3F@v?K(f־Gb?HVƿ?$I?:NΨ?%?6?(?3?'iT+F?Ab?2??=^(?`??J? ?I@ R?-?(|^Y?: VF?/@?Zr?F_Pܜ?(V?5?I_B,?o?CD?jd?4ؾI0ִ?s@PM?Tk^?+-ξMӤo Й`B?3Ogپ%? )zT\?;6,?@-?ʞ?5Ge?1׫k迟p>V?Q%}?(^28`mN?-)?dt?FM?%^?'{>gM>?/2?]7?@m^???.bS?*9?? 6y w? ҾMv?,~oy?36ھL?>€??I?B?Lؾs?U(򾑋R?GۭB) 0p??Lsa'?Ae?H턾[^A?>U? Vt?M"Ѿz̤t =?Je?u?I挾 ?Jp` md^?Iw?s??5 ^S@d(?Bn 0(?ڡ"=K'?Pƾ?;ޗ?4d?|݇sQC\ƾW+>GN>?U/?Aw?Bnas€?-_n?)?B.뾉j,? }?]lTԿ/gLV:)3ͿLjY[ɾs ?6em_?2I/!?K?PZ?&?3T(?.x?6S?AlZ?ʾ?Lhf!?U?%վ?E!5TĔͽvͣ?He.Ӟ?? ?c\?YW4ƾi%?5 ?/xÝLa@꾙3d>a??1!4z?ڏ{H?RL?y?6?%4`?@v??8??$?-d?2R8>?:0?*u?1R?]?3g[ƾ/4?+޿j?ә?@U/S !?Ŀ?Z???򻿚?K iM?cie 3 | Hžt {ƾYlsk̹[e=?;׉ Z?IrEh?IO?YfC&um?W3?O?q?,o)&?9?G?Vf?2?`+?9d?2hZm?B("?Pzn?)g/iR?1:??wھ?TZ~{tJ&Q 쾰Rc?-dc?h?I??1:?%|K?7˾Ps_A<9$N??+?2H?>?*};$?q*hR ?Ѿchč?:A)+̫?,?;.+?C?A?Wu4?&dt࿭HZ?6?V>t>?y1?.?l8PD?<l(.>W`?RU??{B?Ci~?OX?@G侚?F ,w?3l?)vr?hE?) ?;AO?.B?5^7? ?;-?T=?k7 W?F?-)/׼ ?.oǾ%ѐ?' '?DV?:Yv?2L4]?/ c?9 þdn[;g?'<?S?=?3?@o~?<>w{nt e5?՟??C?II?O??Lv&P[蘾G;?;Ru?C?JB?uwF?5?LESaTo?TC[?8T?^?:;u?B#?WS/>?9A?Ԟ}^?5?&ӛmD?7K5?N꾿a2h5?W2?Ⱦc2?-(j?2?*CjXK8› &?j?5?C?G?N? r?k?4jBE?Jp?DǾ?D:GlJQ?C? d?=5u?.?,k?MfW?*a?NɄ :"?bd+?I5U?O÷?5?Dޚ ?Ю>玿;_?&Ls?2{x?B=QFb?4*?8Ma?88`?=?DE>澫̾$?HOL?O3?CG?0t8?R/۴?Ae]x[?C⾕?I?763 ܿ92?7ϰտ? ?/?J9!?-(u?Vz?0|?W?_?:>RVKUF84?008*b?s?+ƙD???@`?+価e&2?& ?@by+C@*"+ ?F&?J?B?4.$ssCI?Ӑ`.:ϋDB?؎?/^>lhI?X(u?$Z'I? ^?&?@ ƕ?3[?8c? *𾜓h?"e>R?*srg?5ξd6?BS4>?3&xƾ(?? ??=?0$?3b$A ?=o?8V:YH?ZO:8? MQ뿠Wwkg?NcR?[b?bJ?>?o&?Kx?Vp>e?'\D?? &bQ>?%>-?7{??7X?-;$??Ge7?C?)?~$`2w??γ*# t?9n?PȺ<`>?C3D?=A?+;㾚Vrп[0 5jxZQ&?9Y?IWF>(M,?$gex?4@<XBf?/v־? ?!w?ANܾENR\-?=T,n?4پq?\f$?G8w?V˱?G̳?6^?" ?K-Z_?5 ?Z?%>jV?JZ'?>0? z?#/.?ЖC _@jѾBb-}?"V?o Y:y??ճ<@$~?-l?O?¢?DrL?FL?B:0Ͽ^?9b?(,Jvz]?¾%?=p?;?L$oҽm:k??^?,/?? {?(gVE?W?)g鴾Wux?l?E?f?A?+???Bٿ#CB?)Y?-?ߟ|N?=3 ?4K?1Xc?322BZ?Knd??nL?PhHQۣ?R?11?_/?En@YBr?@(r=f"پW?@Ҿ;?4?l?617p?Zgq?C?(b?{? Q&krg?.w?窎@'aC?lz??j, R?@ ?An=@?"?Լ?۾!?U?-l?쿮:Ⱦߋ?3L?V?0߾i$L(?=?!;ֹ澤?<?$b??[Ҿ?Pkz$fྩ }X@?'Ŷ4hH>ɬӾ]pO?<*?H~qBL]??վӾX&? )?$Z?Tgj?6ƉϾq*,7ܽ:Ԙ?vay־|\¾y*KX?(,?8yn~?,E??Zƾ[2V?LR?/¾8?A?C|?>%+?S[Po ?%w?$"CVd+")?*=yj-,wֽb>?[??Rr?4,t+?'Ҿ^?30v\?>d?/?{?( oҴվYn|nnG?0z5?B\ǾN?'?mv5?N??P?.[?޼Fs @=8@4?`?ƾ, ?E?9+>?(l˫$?v??-\?Hu&?9B`?k[?)2?%M?ADͥC]ԆA >Z?w⾪?۾9??2u*?W?!???"Xl?:?S޿?3⾏^??X(?H ? 577?D?\ ?6?0ruWt?:Uw?8eF#/?$:ֿ5>?]>?};K}aᵾ?N澹t?M*?> ?L?80Ɔ?B=\KD?E d>p#VVӿ|~ǿ0!(?4{a辞ѷ?JP?;߷?"?=?@`V? _?Ue?>N??/?:H?5Ay3rDS?;?.O?=VaaD3??̳P?t?WtfSk?96ȿb?SV?7?>ݾ9r?N"-?b@S?3q? r?8?:?0:'?@Bk\%i?İ򾂭a?V.a:?Jj?`%"?5:۾^m > (?l#`S?w?R?(վھWC ?%?&Xn9=?T?- ??~?IuZS?4?G c_½>?YqL󾮆n>ǵ?JJ$?ל?1@%пοit$$?Qj0P޾⾯ @@CYCHBRM@% ??Ei?7qR?sPХ?IBL+ w6f?w?1F?MԳT\?,?%]?Dh?Cm7?#nR?"?J>r@~źy6@?:H0B}su?_zhо#K}ZKms?4poнg?T?ii Ǿ{?QYD_?1?<\eNo?7:% ?/V?$ `?5BwF>(Ϡ???;0?/?ў2 C ?OQ!Hi?"v?+"?"H?^H˾^$?rQ?3@?G>N?1' ̋?پ׊VW?%-w :?A? o?Z3h?@ Zg0.?ؿ H>Ƶm??Fs? {?@"z}>E2?R5??H?o?~-zҾȁ@?п$?=d?"a?J!?'W?;1D:_?վ? ?ȾβpQz޾4?vU侖p?9վ?h'X??5?Xz=?sؾes?K$8\;پ?@ླf?2i?U T?&J@6?W;?!Ƅ?^A?5F@A̤@rӸ?5&?@- ?!^?Fj?"?&m쾤X>L9K?h+?*@B? Ržl]?2?5(?) ~?)?\c #?W>?8c?/b?+6zlbƍo?0K?GlO?=2?ʸݕ?>-.}&R?D&z?ScIgQK%d.rr^?4zk?@:f׿Mmk?E?,y?:!V㾆|㾂Tc?7?\RX.?bP2=? ;?%1?Z oJ@?k;R[@! aȆF?:Ӿ4?!P?(mʂ?0?P$&?S>Ef?B??)?Sp?*[žI9?G??4>j?.&*?:?6)xPԠ*?6ȾJ?9%TNl?0h?7?L]?v?/@Zj\˾⿟X4M-?l?:c9?䰲?Pqۿ+?%?&@?(K6v?1~^??$???Et?,tq1ArBAe~@Τ?T{v>,??0?Haj?69f?->?<|U‹??!?A?(j ?dE~:?^?'>/^hܾ:侂ؿ읾TY ?4?!#?"\?۸>Ҿ>;ؿAY>A?j?f?,L7i?&e?S=v?%`?¾ϚKTk$t?' ?8Se/?U?M|?H@?5K8wf}?-??ƾ͋?Yذ辜?42srA?ճ>)W|վKg?#of俥s?BBGd(?9ݎ?5[? q^?$?JE?>t=:R:?WY?TݫJ>Ծ7'I^?;?Hw?ݡ@R@? ^k???ھfxef?(z?+>^?@^hAоF 1ttD?Eh"?5W??W?|p?@]5 Ȑ?3uD.?9$?=?4]#z>X??NEE?5$_??Y㠾?I9?0:!?0@? \|?Cv?7>?|?A?:n?AQ<ƈ?6d?=??M3?Vt?/g/xwϾ1?=쾯/tc쾋^ܾ;>?1;?vz"?M!?Ӗb?|վC??BR?4s+q?Zq᭐Q̿Y?,J8?YБ}sR^?~ƾξľy"?+w25p?$?<98>h? Ф??ҍ""R?AK2?H>?Lᮖ ??M+p?y?@:m?8<?(?99?)?;RJ|&/?3v4T:(?6ה?_Qjc?Q]DvxB?SV?wVĬp'?K?6(?dC~ ?]> ? &??Dz⵴#a?"`N1;x?O ܛؾܾ?ZA'C}?BAZ?l>?? ?84?=x?3?3y활?Itf?E?n?H?,?F1iH?Խ?.wFs׽?0n%?>ArYlh?2:\?O)?mBоҽ??6??@u@ֿ?1Eq?]?8#?Xf?z6mDd?5ö•t?1ѩ?S%?7??i)-?8 @"D?/n? '=Կ{֕r?) ?*3ib@>?8?AW?G}"?'&_󲾟P㾕wp?C㚾 c>}Hߐ?N"?N;S?I?)?b?1$ ?.^?EjO־?Ff?B?c?+`?<-?(?-?Aɸ>㿼? ?RN"?m?@N?=۾ƭIJ{?V?*.N?PUP?A/t?6?2R??k?G?J? xqо^*?AoNJ?ҩ?=A?,?:>M?R5L?A8=?9ʾ2ܣ?& Ib???J?j?ͯ?'x? Ӝ;A?U?#Ֆ?*|'A$BQBj@?FC"N?>ľ]+?57?+?BV?a?OEb?R0ay~?@tO?VI?i?3N>z e?-?%/F)쾿ʢ?*B?;Mf?J ""?- q3?=z?G??HձľWW?8ZD ?*k+?a޿Oz?ߌG?ߟ? ?ǎď zľjj?' H?$̾6?k"?B??DC?(_>ۀ?;-})|(i׾LGţ?P?@lt?#4ڽ=A`c%*m?s'P#?=Q3|=E?olył?$y߾Ģ?p'Y[?'?E4@?T?;ݨ??2u?M:?⌾z?A~k2?N?:O*?h$ʿ?J]R?Iľ[h?6۠:М?0 ,?2'?qX2?^ŋ?$?}F?R`?.T_?0^?ApϾz11̾JnO R*??ߟ?4վN??&)R "??j?#?.!ڽ(42s?zo?'b2?X?a?=-?-wTYQy^pᾼi*>?. ?Nk̾+x?I]?'*$ _d?3v5pj9?3wq@BqBAG?oN5-?0:B?Q?4e?*Z?g0?F? ?HN?ʾ?$?A־վ/??FgR? sM ,?2?# ׺~풎a辕?9?*S~꿔R???~?Mj?I ^h?8y VM?#?=rʾ?/$3= ?>V?C?=3DT^@?b?*?%zؾ6 -gw ?Ƈ9.X?2?RC=0Gh !봻@z?FE`>GsE?0_?%u?.B$??=@Af>C^? B᧾zN??*ھ?)e^?I?8]b8*?-a?)+mp4Ⱦ~@?J`'? ??3x?yo?6-i?f?% =?,tN øYT~0?9"8?VBU+?B =???AsP?EFv?uſHZ ?,0Nؿ??>G?M3?3Hy?>ʾJ?tngL?O# >.?A? x?Asw?B=\?2aL_?-F?vI#\և<@v?Rc}?<>U?Mrj?)h,?I\žD9j/V ?s<?V? P?8; z/<q$?QTn?!D?*????'?5M wz?P?M-%?*u+Gh?4?g?+?.g? dL?k?\=f?_??澎\{ ?4оUS?2XVf?E?(?;6L??J9?Of?Y?V/^^?^^i? 8?.?*#R4? ?;4?_۾?+m+? xƾ[m̭k?$?I^?P?3ռ?D~ƾd&xy6B?,@XB=X@?Q?Γ?(?,Ҏ?<^@?AvA@ͩW?+2w?1*pF O/?.P6F?1?,1$?  ??;qǿ՞>ה+i?M:?* uP?,?)Zs?LPT?HV<@?<,$??*95]>x?HwcVھ&̾뾙As*?HW7?k.2gFG,X?M?6Y?4lk?KK?# ?9;pb?V?Dr?>{ ?%\ҿ<?/?h?c?VR?!3߿?%}ϾV??W?$?9?26+U9?/Gla?ӣbmp?8?Qd5?;^jj?? y~?.q?FZ?e?&e_ľgq\r!T? ?Ծ???P#gd?M?:?R=f?% ۲?/~q@ S%C {@s35Q ?(?8DҿO?O?:@$@?+?+k!MUEOT[q?f ^>7gHVK?8R7?ۍV?B?<>҄>z@gϿ_?2W & E?2X?0? ?9vlΚ*\;?@D?+c뿟J ?"+r?G?ٙ(?8H?4CO? ?$?z|??8ƿw0??s ?.7?&xƾ'?Gc=>?ukYg?:GX? [?4Pp?C?Qu?Qu[~?C??ofLmF?QhD\Z`?iC6߿r?CĒ|@"?*c?O( o&s?o;?1־ͽ?5:#N>o`)?戶?侲W!^?U?4*?:&?ؾz?2|?0%'?8?/̾2龖S쿥nڿ (?Ȏ?*L?'nݾ;?UK?X ?1???޾ G5B?9?;卑H@?:~D?7?-|dV.?;#?=?5_?&)-#?.@ƾu4?K:T>x/T??I$o?4?ؼ@%} ??3'G\?;8?#ONf㜿?.W{@WqTJx?L?+^cf?%X?8di޿ H?;|Az?]?%?-Ԭ?J3Ᾱ؃?3~?Ӳt?9Ӿ >CľPgMVly?4?Hy>*(w1 ?aп6 yWY?jډ= ?.:2yĴ?4?@ d?"?R!ü89?O\x w?Lľt:f?>?1mr?Xvb?=?N?=ݒ"?@ؾt?EUAR?7? 2?If n?в}٦sc<˾Rbh҇?۝3?BcBvEH]c?#X?w? $YĬ$ ;&?FS2U?W?\9?, o[G`?P5&l?2݀Z?dObd?Mrwa꾲v8{f?,¾6nyg?)?? O6R>?Ԗ? 0?8i?$"?Y\AϾ?&?'Ldz?Z%,?)?6W?L?Rkwbᾠ?@ ?ib?2(}L?@ od?-);0Jo?F͠i?I[P?4߽?᜾j'4?F%c?9y0?|ާ?l?P迗ФFon?+vs!ξ#?lMԿ w?n ?RK?2頾CԾ3?15sl???E`/x?5[?("?Bt8u?؀V~?:M?Bk?GU~?תj־r?<3?(9?9\rʃ2x?䊂_EAB?0A?5.w(ؠ??˜ؾl_?=B>ˣݾ$??`?P99b,u}?[yCy-i?"?@Dn?KȾMO?? ־u?A8?Y?? ?m?.?̾&"?@Uh4m?Qg?=hY>1ɾ`?!?A'^g?" $?3vV??&Jw _þHO|PF?FJ\,4@lA %?? ~ľ0?? ?9̾Ύ?=Q~?b񴾓s?C?3wHi𿔠?S&ȃH?:徂sƾkWd?k6?+?缸?>p?=?~h0V? M? Ңd??g???d?Xʙ#?4াP$?5F?=R?f?E㪾ť?Xb&|ҿ?K??.B Br???$?#ȾԿw?--P>D0?8o?Bny?0,x+52{?5Ny< ?)?J,о͏G7e?'^?6?+Yr?2꾔-?D`H"?8?ܖ?o??;?_?B ?C ʐS?C,!0?g?R?=0?J ~l?LIਢ?C@?85^"侰0?7u[V`3'忕=?ā2?f9E5?8HDľR?B[=H? M? 뾛QClH J>?9&aſ/?Ud?-^?O?\?cuɾv? ں?Am0B~AH?TO?&/L>-Zܾ?6u~?"CQ?-ښ<}f񾂱??6 e??o?1dqF?#Q?)e?Ta?M&?MP?+ϙǻ3?D>k? |F?Et/x4\t?9 ?&žf??7f?/R?,?=.? ?9g¦u?5?‡?95ݾ;b俗?Gt?@]y?䠾:;?E?Q&?CnzC?wX?4ƿް?;0?8h0p>`?9l3 ɨ?r6?Ga־,?Jr;%eJq̾"?0ݿ?SL?/>$?6ɦ6&?F\z3?-uvy0 zgR?Nf`# "{]?i?Fq.?8$?E!?Mdbp?)(K?&?Ce?2-󾂑ƾ?;"Vd?;;?Qa"k'?ӌgt?S K̻!$?xT??Tr뾇?I<kr?3>iN"?%I?@N6A/?BݑB"|??O[ރJXkK?ɮ?*??KE?Hyh?7?оeNO?#?8վ:w?P?Fm&?#?;g(=5d|G\ؾ-?c`?4<"?Kg1ھ-?AI?A f*_s ?<k??0?"ȾH?=?7B?Ϋ?C??o?IQUJ?'*T_¾?7 ޿qUɽ_qT?,{|mU_ECUAk8Cu7?<ؾR6?._f?UR)Z*??ݾЈ?גҾ3 ?4hؿ煾!bfEi_x& s̾SՌ辢h?B_ξޤz?6xGOҾa(&ɾxzV?yS?=?MT?G0x?-䵿 ?0u?L5#焾Wp?"ٞ7?+Zn]Ӿw>?*̾[f?䊐?_2?4?˿1?c}??$ ?EEf??G?+BN?P?l?;>D???9 r??Hԥ?ݮٿ ??*b?vE>%%倿%{?G,?vξXC,?<\]ے??&k?y%?CI̾2?/0ھɰ&?p0z(?6B?Zw?:P<_T$ھ` j?2rcؾ1P'<@)D? ?#n?y?"I&)?β?Us?-D@(>=|3*4羳l|?E@p?&nn舿~W?k?@,,ZUME㾃M?*ߊCb?Los@߾`ؾ̾i4?-5b?' ??߳῜cPreE?I?k㯾Dz?J / B^ۿ8xhľPtt?EN!N?E/KS?ƞj?IX}?#{aj*??uwz?뾋yEᬾ0?#J`-?;f?/l? v?,ڵ?y9c5>;\ v/Ҿم)?Oz(?13?28dv7L?Z?F(?:dS?0?5[??q?+)Ǿ#?(??$?dH޾nݩ?4Ҿ!?N m?8z?'6ɿt?G"/?2?18b)VA?d?T?7,c??iAUp?FB?D+xʾu?J?M~?R?]?8p?Ij+?K?8h ^AY2=?#hű?*?L?,9?:;?SSҴ??2N?B?'L?1_?=ibr?2?(ԃ3?ZD?p?&?<?.?'E>b ?L?? F?؉?ظD?47z?1f?Ee?4??ο4?%NyD?3T?Lɾ ?A|o,Cf?ީ?)0ؐerԾ 6?*¤EXWV?QYm?5M?K?h;5z&T?Dz@Li?"zrl8?W.<`$?A?JfH?Gg?9AM>3侭!??K?4RnpSe?Jݾ,*?Oq ?qb0d?Ks?*=3?X~j?2U2?%U?4'?=V4\Pۿ7?/?99sL.j?.?,?%N?\ U& 7,xDGqp ?0m(S ?@??↾T @,s?A?KN?_eNľ?D?F{?@X?G8 ?W|?FE?=E?Q?]h*YZ4?I:?Y>?>?(Gݿ{?C?S3?7gX go?' gh?2K?*ſ ?*=b0??.Ҿ?1&%?N\?0i?)y?, ?S뾘k8? z?໧?"%%t?9]?1?8B¿rb؄?>?,7?'Ac?GҜ?? ;O?駲?7Ȭ#?"̓?2~W0|zip?DX#? ?ya(3,# b?5Ff?ӌ:>^?#/x?Խ?I?d?t?TcY>_j?>x9??aHVS,?"D?KA龑 ?SD?Y?9vӾ??* [Xk+?(B?\$?y@?Jp&oi?-fԬ8h?6C?5h濮ڗ?,'D5B?. S̾:?O뾓Yn?BZ9?3H`?$?t\? 9$?+?D(l^?/V@ 0dd?\ ?= ?ҹ{$>x?D>; L>4?%Xj?!y྆2?4rM5D@@Qv?L@?6s?yu?8?z?BʾK?E:,?Q]U+?^ZpND?j.ZkJ?-j~ݾ ?XDvXxXY\C?@)/B?H楾QH?81?J [>'q>?IaS?I}!?3f?/$?%?R?Ⱥ? {ؾRR?$w?u*?e6?4λ>?<*.?w?"?+HF7ӝ?T?K(:?W?@D4?ƛH8sd"H$$Y(U 3b~f):Ԍ+??оmV1?= ,!0l,?F(3lNξS)?K;'&?=Ҿ>P?^??)5C͜?[R?d?OD5D־M%@H4?N+d1ӝ?E?]x2Nt/YþoD?8L?=*s?Dn~?S9/Ӿrt?-?4? L?'Vj?O۾UX<|?._#ɾnM?б5=VwO/?,4?=cɠ?GY@'O? `侠SK?F ?7t1?@z? ߾=Y?*,?0';?^>96?HM?9[?B2, ?",6|W6?D*?7mF?)G?ROA?/Yl徲2A?2??͍0o?45?bk?0?L?c*l?8;l,9т?9yJ?J1?/4T?Тb=%?4z۾n?Ƒ1-?71b?7wmBvпeixo8?bNj??1,l?,/0^?'|?YD?7(~@ۀ%Tݾ-?62(@?;=?X?(S?'?8|?) n?A>AHAGX @?%=?f?+*?/P?K??'U?))0?w?8s#?+u?=?G^?9?=Bо?G?>TRn?ۂ?K?&|?( N?9g?>?Ne`迗\?v?FIӾ?KR2Fe??1?CJ=?6:=?=پJm? p:?&Lz~O?4X~? >Բm>?=C澐=?Jq&X?L\ )D?6?$??M֔?-Ve9Rh?!;?"@#-?ۤB.?xվ徤2hþ?W#G?X׾t.?Z{JѺ)?Y?$?!ƾF?1?Cҽ.Fh?.8iD־]k?/PKN8=?+{-?V 텾 u|>m`=濥$?<?ۊ[?:пܾ?2̃?qK~>^=e@XTh?V;D$@p6H $J&??'?K:?=?.?C, Qn?,v3_ ?Hu?? ?1^žg??QX-뾖?7ww?&c?;GӾ]?eY??µk!H?$~?B% CYžt⳿x?Tg4@T}?:vb?;?[c5?;#rn | "|?=-V?fye?F??u?AeP?B?k?Oo?-w;-F?Y3eO=`־_]徺?9?(?ʾ ?G?5#̾PYN?9 >&P־Wata_־T?j8õ?0|ԾR#{|?6N \?Wu˷? [r+ ?=?Nl?U@Sy?2??D龳 ?2p?Cx?3\[?̈?Y?1>L?־%*>G!?P?R?:8G??F@@#lnY?K?U{i? CȂiN͋?M ?-??l?Eb?9R?%׾k?( q?#E?9$t?<\?G2+ ? Jb(9@ˣ@-x?1ԩ?. >jR?=þ? D?4Ն?.}'ڒe?@6]=.?-ZM?Ky?^"?%5?+}?)n?W?3x\?;c⧾R ?::xچrP?-T?.԰.?ޯ?Jb i??3T?.h?JƄ.?@}޾2x3{]ƾ? ?8ÂM?4Y?P >?=[?=v?&'?7zK}6b?0?3Ir?*?l徧 ?@d&??4m?q?i?=bfIS~D?r?.m\_t>aqܾyr?p?:T?D]'?<\E??JY?7{?:4"i>5 @C?MԦؾ?|ؾ_?D?.j%yQe-?Njuؾ@?5bp??UϾj1jf-{ڿ&wo?8bz?<3ȼľ?V˾d?d?g %?8;?c?%x.v?C&?J ?:'?,S?{?5U?44?!?Fx?! J?-p?+?*dK6?U?":Ȏ>ؚ?g??D/ܾ?n\?冿?/\?WWոg?/;?>6龮򾪔FG4=?V甎?F?%~?4Н?+?1c?2;?=?N?=1?)L?Qƾ?46?ғ_?JY?̒?+P3?A?r?b?B?K?Jr?$ET?ξP? Xk D?-'?1^wB?9ヌ@"ۑ? ?x?!2-?Ef?/UVJG?CA?6E?p6?:?D?૨?'&>$Xn? *?mx?&^G1O?)6>k??-&?'?.޾L?_?K?'Ǻ?+B?J&? ?7yݾ>?@5Hw_vw?dA#-?@^ɒl;w ?Gv?bu?𶾲5F?D$wzU%?4m?9lPH#v?,d{nT7Le?*??Dfѽ;N?7&f?:T|?+*c6(?3Ծ[)aV?񣾭?0M? ~Kޛ?;3@Z?<]ꔾ&?ɺ?TA? A>㼾-gP2 v?9?3;?1^?4?.k?;Az@.U?2?̾?4 \l?ڀ0?/v?2`V?&|qb?-?$ƙZ?vbо>??$ꔾ?'?$z?SX?-??ۙLtJ?(I7?& ?9(7Dh5?5?;G>|s?@Cm??WX?~?a/ʾnп?:? ?3>?'?0?ξ?>9^??E?W??5<8haSA?1\|m???^"mPpy#i?0ξ˼?@?I?8?P? lw?6U濎?D^ſ?JY?:f?'xVBP*پ]g" ?NW=?4夾2=*?KkV3\?2Xe?%X ? %d"?Lf?<}Ⱦ=nvؾ쾮R?+?C1?A@}n[^0?.T?D??;?-?_Ԯط.>:2?J'?S?;?R?/?Qq"?3 qrRH?'B@&`4?fp9Ą?A>?/'?I?ݛ?Kf˾ҾMk\*[o?#f?""Z5? 뾃-?"1HW??3"?8@#W ?? Ml?s ?h%4,@%P?0j?02:xg!]w :?Dt?CW㎾&?Y?7\??D?>VنپP@?2-h?4x??;|?c?/cAI?:Өt?*e@+|??`?:p쿝p?9?OؾŨ[e?/?CNY?=?e%bھ~d޾J?O `|?3p?8\?%??%Ծ#)?(H ?X ?J?⾏?)dO'?"8;Q?L4 ?.R?H" d=ҩ`h?+ھ)Ikʾ'[g[ׂ Q?M5?#?B?4eg?0(r ?ci$-6?AEk-*?;#̾.ھ(?;U?NR?9:*?̌s?0?;?\Hھ̋?)?ٖOᾖQ?՚m\?4?8]K?I龾A??D7?%?P?O?? [.? ?_?#w? _?*??`?=E澑.uDL??7lh?$ľqi?<?>1=},gj?Uy*?I=HB‹4?A??$Rnn$1?9z۾Dxˠ'??pmc~??=2h? 侂ˉ? \8?H?@~ ?P@z^A?K?1 c?>?? t?ɛP?:D?+Aj?2 S7?#?2?6!?528?0? FT}?B?9:H?' H?V)A?r?> 8?9?9b?$?C,-G?;r(|?9s?i{ߣ?-?+/:?Eھ 3W?) :?@g?Aؾ&?\ 鰻[?9t? 2j?cV4򟾏F?9=?8??LL[u?!3?N?[1>A?3?$YbX?$3{8?Oྮ({?* ?=E?֦?4?0?'?>A!;?2We?(?#?I1ֿ?HY^?%Tp@Cw??4??R?6?C84?"?"y=?E ;ղ/$߾?#8?D(x?!?&ƅ|5w?6?EElW?%?ʼn@g"?6Ѿ4M?!"?-/hWk>nz?%`>?F>n?01?,?Ͼ?ȯJ? 1u?. 'gU+4?0C?pT˹?0gj?6h?;e?W񿱇?!;?ݜ?i>"/ ??.׾hՋ?C?"?0㊾8n??[<+z? ?G?UXؾ?;937#lf?)ϾD\?>sx྇?bmb?EU?JxܿM?IwV?Nש$۾h=w&Y?!"ݿ?,|?AU?H<?LdRd?y/??@iNtGК?Tk m?Ԉ-(8)?+̶?=j?33>[?Zh?EIeF? D3?1?<2e%??9RnI:?/:KT ? J?#?F?F?G3?:V?(,8?D?.?U.>jG_?B|6?ELͿ¾?2?4?.6?σ?=?ե@?Y?о`?!.? jUNgT>??2`=0`?#hd???ij@":>㾐d? ۾N?*RT?A-~⥾C@@*?E7?LXO?)vԾa?AA?+W??6JFM[ ?<?w}Frj/<=>ެ?zV\?@?J?):?&aAG\C_@f/?3T?Je?6,??;y$d?I~?J?F;x?+DҾx0p?*FIY?!t?8?ſ?@$!?:s@?)?Y 1?C?1L?3Pc?V?8F?! v?@f?حƷ?2?-Z?9![?Һ?>X쾂Z?U,?>?CBCL?{g퀾]?LT ^z?4zC?*\D?|5?K?"?ՎFK]?eѾλ\P?C?-E: >h?S?Am?4?>A? 羶Bп?达v>Qô:?"@$ǂAECd?(6?I?Bjx)p?N/?2@[1?,.?+"?ݝ?N?(<錄"fiUH/?O<>0W.#@>6?.j%JIY}6QCQ:3??@׊"?9u? Y?AY?Ǧھt?B ?h?;L?**Yd򆾟K{?cC?ՎK?&]l??@ؿ|?؍?%'??޾:j?= 'n?4 T? K 'Da?*(?4^ ?@*??$]?Ëb#?Fh`??3g1 O'֯(Ay%iA$?%js}??784@?"/,B?8?-oԾ@ȑ?F' b$п?=lƟ?/d?G?4??a?H\?B?0X?u?Z`>,|i?2𨾡0?a5F?MT:ھM&In?K?)Qzac [?-?G{?E9\?8S?g\$?*7??!yĪhҾHX澾kL?iʾQGnjT?ZCxnmbn?.&v0? ?.Ծ?+n?eM?OgNW^.?Trj}ί?%??NĿ&T`4?Evx?ڛo?xS?0,e?7?2}?c??<^?j?Cl?8޲?,?9V?S?U۟ h?"7? ??M-?jY{?;60ꄽČ?@?=խ?;㾎d?[?Ex?4H?c!? E?-a ?`q?Q ?ӞJ?T? iBqBM?ӫ b??6E ?h[?,lgy?FҾ?)|?>?&[?ք~(þh@+〾]ֿ?,ϿI?JǦ{((Gt?B|g?C?i4`?K?L1?;p`۾?6?C , o$K &ľ|A?Fu?P?/?u?HEj̿?fпϿf2?(3?5?V;??ƾZ@ Ysx徹7>?8?Ck}$=?5?Q:?.T8? ?;?6xFm/uZv?q? i`¾)??lR??:ھk+ ?BV?;`?!ɾ ヌ񾋸?{?:'f?n?!J ⿴y?>cM?*Z?+@w?,?0?;W?64?q?q?: `>q Gw?>D?Ū?J? ? |?IxϢp3?DP9?7tX$2?)~cdG?*P?w1@HBJ?$tžzLr ?.2.?Ƕ??.J?It7K?4v?--NסH ?ͤ{?Ȥp?@?6?d?8\NN?2x?C2W>j?#?D?B #־, ?7߿84?#X+.?&x=?7P'?:þ;?BpZ?1A6>#0i?N?˾`?.?%?E?w?R_!ba?8$BpC?7$~n15?i?u?YH?$17Q?6j?;8ھg##G b?RH?>/~Y?\SϿ?SF򟿢?6=%m)3"?'?@K?578Ͽȴ?N n?1B?`?-ie?Je ??1>i?$n?&?,?:h??ߞ6?z澞?2b&R?/}?&?0A?Iq[?:M??<?X?9レ m.I?1ۺjL?)?9#u?='?$mV?*?*7?.?,"g?"ľH???D#t>ۄf?:lf?A|F?106r?+??V?!??-m>?C>pL3\P?:Ҿ?A!>MоwB?A?Zp2?0ʾc*??^?E˩?@>P?: ?0S;? ,? ξ?:,ƾu?c?.m"?-?I??Bd?@[Bf$?K?Ce*D?6?8y3V澊d?5Q?Y&??E?!2"z?A=x>7uҾLd?оK*?LL>љ?8A?-? &?J?)q9? #?w? ?FMpm?&K?&j{$2?@ԾVclƾnk6?+uqX9?D6EWb?AZtBVFM?`q0z?=??q?H?u^?E~#? n˾x#k+r?LZ:l?A"GB?jD?y?쀾?T!?G侫^U?ϟ?H̾O?COiI?>B|?&?O .Y@#>?,."6?">L?C1 { 4?'4h?fI?W?CS?"1nƾ|?#mɾc]?ɇ}? z`?J??&?rߙ?0QR?ɩ?23@?/?;Oh?H|־y?3D?fp? (/<$G?"r?N辚+mhھF\?9z>T^?;w?-DX? ى?.O?ˊ??7?y?ƤI?E+?/J8?G2S??%??7+X?-Z辇P}D?^󾲚?Am?DM?5j~?6߾lm?k? #&??6?)r@/?,u?Cfܿ?@ӯ?7M?8k?o? u?$|=Uq??8?½?ͭ?90?$J42P?&)x?#t?OH?-Cq?@Q?a}??k0apH?]??OqL?0i ?F? k*`?K?+#%Km`a?(:?0vȾb`\Z?@8?4!q-0?[,WHU@?^-Wξ*0?BF^Z{?0?𔾉Ѿwi ?D?>*?7f{?RӾΐ?3i?4yž j?#<Ŕ?.2_Ҿ?<&>RТ 2?ҟ>*Hq:?/R? x? 9s?G)?%gKw?ݾpvF??;x?@^?w񒿞 ?4D^@?B,?)ʾcXjhBT o3?B࿛7{?H?D?@9>S̾  ?UQ?҆??1OSOr7?͵W?(K?"?x>r?*UImb4@V?(?9>wN?*?+@&_ᄌ?Ů?`V?s[Fq?G?Am@#ķ?B?)n?$q ?4x?o?D\?>{?1 ?::dpqUbǐAJ?UZ>?M1?Vbz?ۂx??&?=`?M}v%?Q܂?2b?'ä?77Iÿ޾?59?Fup?z ־oG? dľ,_\t?р????5?L?(xL@#JᆪXV?tv?E#?/X꾒>Ȉ?5پri}?7S(k?7z?\8ӈD?X[%?%?.ˀ?/Oо:w+y?E >|4Pv%hlj?+{3?5Iǹ? 1?/fha⾛9!?3?Ҿ$P_ؾ.??:?C ?E'?B+u6b?2NZD?.?VxnA?:Nf?Q@?(>?$??Qc?$.d?Aľ%"65 ?2?ד?._žgx?]־}~W?E?0?1?Cv?](?_f`sȇLz?B? R? \6?^qJ0Gʊ?D?8 T?࿚[u%?4k?@>?&CJ?hK?.?%}Ǘ?OԾ?Ra?Lh?'?E?!?G*?侅2???Jˌ?-|??DH?XdG?(e]@a?(mEzt?ɀ?7% N}?1e ?8R??37F8? d?)hh??3`?&>z?(?(/?;6Y'e?DEh_>293??D? ??Oa?'g˿?Lb#tްTbx>&0?-?8P?';4?2"U%/k5XA?ID??T?ʾڧ?3? zп??0 n#ҿ+oO?>rFs&]?$晾 AK?@Ҿ?*78?(׬*?9㵾γV[?s^Au&? .?Pk???) ?`??>?Yd?y?ҫ;i?辜vǔdui?_F?k?P1??񺿴w?8dyd>vP?Q ?/?M"vϘ^?YP?J?AmL?&?)?ͼ??F*?C?&?$#)?,?I?*p?,0x{=.? ľT??MUA^?2t`?Y?/?+|?yh?JH@?YI?Z?B>U+W?*??:)?/Ӿ˙-?9Ct?( @,^?-?Q? -?8Kb?VW?1E?wi?:Xjx?f?X 8*m ?D8ʾJ?Nn?.N?%??|t?K|+t(.??ؾ@z??׾{W9?Qhl }^ts?.?־X6c?(H&:?FA?Ax?_?3";jzϾ?cucp 0?\?+? w>Ӆ?1T?{J?)dr?I2?OX"?۾???~?%.&6?-?Կ(?#y?ItfX*?CfD?g?k~???4?^^Ǿ֎I??1r)Ad׽?V/?;?LE? t?R?;V??+M??ӾB?oG?,?Q ?٧W?[+3?)h _?4j=D L?!?3h?xSJ4?Pi?"$?k?9b?y? WUP? i?xqTF??*g\?U??O?6֛?#4?G?> 6?;?)ge(gIe?b?Oh:?Ӡ澞?W?֗ľ?Я.?5?&?D>?3G?-G?Y?G>s?"R?4ϥ>>?u?*&?Tp?.Akm͌?7?EO@%ھ~?X4A?$?,x+?բ@?¾?,ٿ?*?R?)?+0?ԾqQk?Sm?"cz -qF?0?0|?W?e%?A,?uЗƇMj$~? ? jBBG?9?-?prZb?$?,7sU?1h?ר ?>Ll?%2=Z?C{?Ri'8?9辤>蘾G, #t?"0?PJ@?Y??쾳P?;֋Ͼfao?b?z侬x??A?:ݾ0?2V?F&v?4v]?ɾ}?O2;?#>)? &?vd?.C Kal?ݎ?4J?7[h?Tҿod?BcU?19??5w:bg?3S@+?Ą?!^?'?B?B?U?#?-OT>6~?-???,?Y~?!,?88|$?- ??&w?:-hp??'p:|?-7?5J?%;?9f?љ-?F1Ijp??!?AZ8?9?U9@IT?]+dɾz?R?]?ֆ?:??=r40?<^7?:?+9H0b?6ɲD?hG1\=<릿E|?_?=?/ay?Vt_?D?꿑j$t?Pvkm?M뾽PYJp?)B?GuF?fq?"E㾒v?D?SSݏ?,;Y?+hF`c{?ַI?DEeN?1C??OJ?>?VUvg&?+4G?!"?Qh?"!?B?%y?;ζ?0?Άfv?0S?8l[?f:zY? o?Yp>7I?+[^@.50|ľ?6)z?GTP|s??L?Z?.u ɂ?T?x ƴ??3ݠ?9pc6?&m?TƐIR?'㾚쾤<4??4ǾI? h>?2?'b ?6?,K? e^?*]?+]!?/_?o&?'/@)?9?k޾ Z_|j?30?4|ȾgJ?.`?پ?%?L4??O? ?*B?,*=??3?JR?@0,2?%i~?BorpKaͿ#G?1?ݍ?N?ӄBrCr?#*#?>1?F>>?'侟2?">!n2?:?-Zpл?8n궾e8Ծ|Zz?Xg辐?_,#?Mt>g&?͛h?JI?YxPvo-?O?~D?k rHo;!?NW?D ?Gj{?+͌b*e`?.N>!@?A̾¤p |s6?S޿6?:`]? ,?,Ǩc*?:D׾?9K?<l@I?׎?<n5?1Y?Hؾ#:e?A?>?{iH??B c9?"c7.?֕ ?Q~_?!/?|D?@\?.to?bw1B?3;?$?[ ?&>߂??,?Y澋LT?.U?:q1 ?c3|?b?$ X?- ?8PV?*o?Z`?A 6̹A"9?^#>?* AA?J(>ݿ ?/?S>A?2 𿞁c*?\J=>?;?8^;b?,?6>\¾Aо ?G:?d9?0>a`^?K??-H??\0?.T?T?Us?@?-=?-2CN?=/ ?K$?Tx*!?!BX?:%|O`?P1־7ecKԚ"\?8H?7[ˠ?N1?Huvi?V7?HB%T?M?D1^?Lx*?<^?+*?)?ʢ3[L CKFIjn?Z?-ǘ??"vT?4?(m?a;?/SU?鿾]??:?BU?6ԓ?H?0?M?/1?>?.?쾋HmT?E}?.c־_Ϳ]?Nt?5̂?Fm?ĺ zr?9.;?3N?2 ?Fq;?.w?D6?,Z?@6??|??M/??[?;o?F?@/0?G?;4??U_?A4?j?::&?$r<' ?8DY?Y?E??/ܾ?͡#侤?8?߄@k7E/?ʜ?r6?Ij|?E>m?]?m?5ֿf۾UO?5 ^8?ԾKپ?53~ [xk?ݟ`?%:?HdXz̾DŽ>b?iy 'k?/7T-x? ?$?4?(*߾?(?S t?C߿uԾ|?> ?@}?g ?*>?UM?­?JP#L?'J?6\oqd?0(?:X ?-?9K~?)UI?V2E?6?<\s?n?Q5?>?SP?6B⾴0`&?D3?;.ݾt8CW辋UB?C$?ҽR?9?Y\x4x?f=e6? T? Qr?6\ʾU݅R?2/??1@S?8$?;d?>>?cU𾐜?ݴө?=?("v?h?+?:s?9?"۾-~?J?~оk ?@x? ,?\?GDo-?Db?Ѡ?32??7 IVb??#4?͵Y? ?7r`r'?0C?8^?#?"H ?K`R?39?4?޸?7Ҥi:? E??Ab?2< @?@~D@ ?CviYCQ?'_&?-c2? `bse#H?5R?G“?ld?DeO6?7S?Lgd)?&8ݾ4O? ƾ7?+H!%?"Xg?G?*7?3?HK?A}?O ?5_Ȥ=*6p?0?:Y?:?"2i?ވ?N ?;S>IV龻>zm(<4࿚^?GJ? ?=)&?-¿Ҿ\a?Iߍ?6!Ѿ(?) ޾B,?0?19D{zPv?@-$M?+A?9Hr?"H䚾G?Qi\? $EBo>AQ8+j.;?lz?+4A (?C-~̾n?D꾪7?1f?`?cm?@j?$;3?æqHve?>?%F꾨?,}x?#㒾ݱ?7N?6?:D? p?@?K"]?dX?$<.Ć?츾Z?X?'?̵ܾ О?2 ?ho&??!g? ???Vٵ뾕{N?%^*=؜?=2TW?&f??G^?F?7 ?DnL?Yz? s('V?/U?~?!?:?+>| fD?),? )aq/>$>Y׾'F?DhP?, `c[F?Ymd>?,r?0M^?*?&?J?=?3C?%P@(h?e>ΐ?A l ?n7?\r@-|/C?!q5?Lׄt?C|?1E±?-??"4U5ʾʰ|? |?$/8?N}? ?>{?I2?jM?)X?6nJ)@?IC??R?Am?? ?Q? ʾv5? ԾVj?Ӵ̾c?9,?؃?Ͳ3??%־|?(r?G?>'L?G ?&[?H?*`Y\D?=hN#*־e+c?gM?Ek?1KB?IF?#\2쾏G?=F?̔+?2kH?5! R!? 1ϿLF?\?P>Uf?:Lp?Dij7?8Roz瘾P0i?7ξ}?<;?<;> >6#?.o ^?3J?42?JT־?xǾ-\_i濣HKm?ľl[r4iI?-?@mu]?3\I@?9?K4N> ???3vHcc?`?E?!待3; ?GI?!=?ߍ=?-j㾍Կ?'\-?7(?Z\?V*?7?%<Ƽ@n?Bu׮LHtt򾃬m9?HN?Bi?7û?9M?.B?PE t@?=4v?7?0f]F?I?9?C ?"e0f谾>Փ?M?0Ѭ?Z;p u3?hR'"?"?/z?"?3'? ?'x[?9w?g?~>h??)N?S(п??&?x8?U7?2 .?(?l?T?5?8?C?O?7`N?JϾtP?5p#?;Shf?*?R>C@ܾvIq鶾v"}R?+?̢2?@ۜ՝Vpf?,i`?c?'o?3W?ܕ@% +?)p?Mo?򯿟עH?&X {^YY>d?uA?(?ʐ?(e?8~l8E[?AX?. >?:Lw??2?1g?wH?0a&?(i?*???4Cgže}c?5=T?;al@U?LP@?9Jw)??/,?ԟ>G ?:{?3>s?{;?-fҾIX?;>?:~?J0N+lz?7>v?B ?4?d?B&?@?д/?4D ?4?48?=?Gտ/V?ĴU?[/?0sʾ+?t?co?X?Sh?4?f> >ۛH?L?ⷾ 8?*ZIv?H?I?t?%@?1pv?$? ?1?%M?0?b\?*jzྵ̮|¿XI02?T0?6?&M0Ȝ_?`$>J)H? 4?D?޲?Rw? ᾘ6?12?,> N??.`>??AOo̾ي9^W\?+gr\?6¾l??{?C)+sξ?K|Xٌnz п;&? xwf+׾H?9:?*?٦?._k?5?7MiP?@dfժ?e?(xw(E?2?$n?8?6?;u辇fx??2H?6}?碾?#8?7οK ?;?o?6Ivgb ??뾀?*3?5쾥?5QR4?:JA#@j\?sx?$?n`ʟ>?5:?3D? n?l? 𡿭3o?ItGz?J?4ƾ>J?C]ֱ?)} ?'H?6?*?"A?9{;>88?3S#?4V?"?J"??"U ?8L?G?R??flo?.e?4|? s?'jξOlt? 93z8G񿏁Z'ǖ뾲4?D?)?J9?('jξ_?3?+|(?f?߾pzvD?.V(l?*($??YfT:?B[y9D>Qg2?P"?/$ ?ݙ@ 6?%i?D?μ@"?3?8И<ؾbZ?WHd\B?6?*.Ҿ;sKo >j>3;l?GVvcf0sxrb?L]8H>쿬V?pF??1Eˀ`,??J:?8w?AhB?η?)`|?G?F4?$?10M?ǙO?/~?G??4L?"?#!?.i[?OԾZ?޵??ɘ??@ܕ@&\]5@!>>=?=?Nf#zc?7Ԇ?0匾?JLvX˾T-}GӾog?վ?y???&v?+???>I?ߨ?0T?!d?3-?FX?>I`޾Y??+?D>K?5n>ݔt? @?"ᾔU|?? ?7?, v?3?4uFx?)A?}忉?4?!1?"?)=rнW+X?6"yoVA- ?gʿr2U3?1{;XҾ?[?b?5n?+G??&>A0C#B澍lW_x ]@nݰ?;?1?:P&ξM/V}4앾Tcmsq?<?)|?:a?? |?_?Hjx)R/?@՚@[ ?;Y?߃EA?I?4Z??b$?923?0mp?=Rda՝?ЌF?(?3d ?^zs?֢?0m?N4L@ {?2? 0?r?#v?t1?6 ? ]?+Q?:9?+A'D@жv۾<ʊ?+?=@&>?B޾ 꾠r?<Tq??̞?up>?0?%?Fg#|?@?6?Ŷ;?51?F m?;Eラ6?\?Mn?z˾/V?#v?͌'?J@"ӿ?Q?,(#{le?7sо#?Ɂm?A?׎?C쾗?Zf?0?Yw{?0F?W뿜u!{? ?Á?%#??LS4?^?-~Y?6[V8?έH~?/DF?!F??O??-?}?1e޾ J? "e?+?Ҫq?ՙ>?N?Z?%$fDvR?(:w?_t?z9DT&澀0[FZ]a$?C.(WҪSJ?* ?0x'>?ؾYB??w&x#VѮ?JW??.?A=?0qw?;оg5w?ΤM^Z?迾 ?Z?ѳ,?<6?#zx?ڭx?Q?+?4CH@&cM?#L?4X(?Bq>fD?ɉL?`"9$?0r?0H?(dpH?x'?X?(gY$>?β?6XX??,?/?K? O?-N>?F$&?S~?8?3?-z?A>H?N0f?G'@P%?1Ӽ?ͯ?f??,?ڎfR R7?b?`0{?ۖ?A??7Sa.?L: ?.W4ަ+?4?IRnl?:? 4X?ơ?)VDi?"j?*(V?(<Qbn}ھt,i[T_z޾ R? ?wr?e|?=I?ƾ@Ǿ,?}R?:T +`?5?۔ʾ?澩? ?s¿[?>D8?%?ؼx?W?Ȯ@!o>Ⱦj%?&12e?8^?!?#;?J{?}?C=iK0?7& h?EMƄF?_?Y?3G b??Rw?֠Q/?%?dn?[z?V ? ?c?߾??f^?*7?5R%*P?V@-N?ݥ ?/8?' ?fݿ]]4?l?O\Y??.TY˾~X2P>?յ?P ?,kLR?&5?*NS,?@⼾haFzeW?Oʿ?7?>?P?%#?1T?B&8?%.uҾCD$?8> lNH4?"?Az?,r?^p>%.? 5>5?܂koO?6B?)Jg ?ӹPp?Z!\?P?>ľL>z?#?迨l?Ap?(Q?xˏ^&? ?G@"D?.Y?.X;?0? !? 9?4.@ X?#*m-P>?4Ѿ,?>?/)ԓ?J7?%e4Ȼ?X&濟Ik?(a_'?g֦?.9?)yP\?|$?K*Xb?5H?@?P4?L¾*?U#K?ƫ?!?OEp?Z?8 0?p ?j??1pL @?5B. ?Ҍ?x??#?;.O?~.@@%8?$վFF?)%?)?$q?7?ˡI??0??8?'w?9>%?9]Ͽ?KPF`?@{ʾ&19?`b?0?*?#6~?KBSaT>?Uڿþr2t8侜K!bҾvd?X?44N۩Jȅ?;TTT#ѯ?I`?֍JQ?1I?G@ID?81<_@-?*0?,X?$!??+Q?3)?9?'?V??"l?:Ot ?M??^XĿ ??:-k?Mо ?ɆsT?@?1m?>vR׾??Ç.? L?X`B?z?9?*E?0^?ݖ?%8?;?< ?/~D3?[?>qҾ"4?&M݁?,@??]>+?Jt?̿?_idn?;f?j?6?)t?85QXF??-CƔ?ԘăuY?7?F? [nZݲ?t@5 V??*Y?JV?(m̀?0?bN?(?BX?1?`'$?&[?1??n?/?Wq??p?A?>?@?1'?7'GYG?.F7?՜?9">k ?_??#l/\?\@ۛ?<?ݹ ?1 ?+?/?7?*???-l>n2kV?[?4˾]O?-xa!?J0tԐ?t&bܾLMMsH|g?D=sà?G?a,b?&qONJr俣ľp?&i?(?3ݰ! ??U$+?A?vuԔ?Ԁ?_d?-?#I?ذ?/0e ?A? 7?Z?,ޘ?$ f?2>?1#>=x???9-?$?+ZZ@6????? ?$8?SS˾-/?$y?%??1X?'uâT?6?3(>??2? ?=TG.sCw? >l@?Cv? a?پ9y;??ը?d[?)x?<~?a?P?ܙ? K52?&(S?5]0?C?" ~v[?&.N?<۾_MbO2?H?پzaּ?7s*\ᓾ6c?BRI/?O?7l? ?V4?D3oo.GR,?"ʆ;RK?E?q?01,ľ2?l?4?߳$>?ƫ⾊¥?5%:O?U?>/?Es?,?6?,bC?-A>A:?״?iCK?N?b,?7???9?}?0N?J??&tF2޿5????1R@'79@T?.F?O[@2???+?@ n?,(?,N?Et0?ܚKƓ?>*4??L?$?#0?=_> ?.?Q6?Dr龧eU?'sY?, ??T(? 2?#Y ׾ԾQ?p?x>C``n?3?DJpw5?F;%5?0"T:x?"D?=.?.?τ!%6;OX?u=\/?(slVQ3pȓ|?l(xw7??!}߯?UN?,? 3߾4??:J j?7$?R?B7?xő(3>Ě?? ?Pd3? ,?;S4a2V?Gu?Cp? R?Oq6?AӾ?$j?H]')?ƾq?n?81 ?>?$N?R违F?)?Gi?P>??ʧ?2@?!?J@(??+T?Hi?? ڌ?)^D?6U?9ʾo0CvO?6ol?1G?!?44J%6?hØ?<7}?l?#  ?>`{?%?Au?"B#e?Z@$5о?;,?J۾I4?QN?=9m?cGͪ?M?s?Y ?.G$'?pz?(*?K'?6 TH?08??6?B?.+]k?,?MD'J?$^?Bt?R?SY?l?DQ?4A@ɾFfF0?5?$l0 ?!=+u?9&?\ھ|0p -?AҾS-,?9 qAxľI\$?8Q?3Ɔ?;6ц޾Q0̾P􂾶CξۂK?1D6L:KAc{n?)+?|Zh[6>?';?қ?p&?E? l@&?R0? .@ϰt?5L?IUO?,\.ei+P?H꾌v>U!,߷??@i? r?-c7Q? 0ͷ;?:?cF?F|?+D?Q@?,{Ѿ:)?ἆ?^M?!L#?TI?" ? @?ղ9?/"?־پ(d?-? ?+`!G@?ޓ>оm?ι?R? ?־|P?+S?US?]}?XcW)J/:Ⱦ6Ӫ?}-7?CnVEvԧ)?ն?ʟtо(??y~?U3?wަ?v? ?;h?<Hɍ?0 ?< ?+z??!V?1h?"?H0?ĺX?+8> h?2GoJ?PN>)V?<?Is??3!,S??aQ?=׾?b4?Brv?a{b:LA?G#?:Go>Vھy`,KPx?tq32?M[?[R?J?6[@(h?JV?!? hD~?2/+-E???_e?p?҅I?8?dM]?1c 6?Nj? 8?,m8??+@%N?EJ?+-C?#G?,Aj_l^^?%"?¿Q?.EE?O@o忯#P2>?$‚?ӯ? Z??Ҧ@?@yz?*I?H1?'?@@+?v??4v?az?A?Y?u?1?E?)??b'?3*?15V?dx ?/? ?7?]%kt4ַܾ'9?25`*?L?77?P??*%?%?#8?S?vTdž?S~K(??3?ܾ??K3I2?%־??%~?&?ҥ?9yg? ? 9?9?LT?EB">ߑ?濱[eMM?:/j?!d?BF?45?O?0G< ?يA?!?5n??G?L>:?=?i?E5?,)&U6ion7X?ÁXʾr qS?r-pϿt{>?"5+|p=?@ǿ?3پ"u?c& ;TGR۾O/f??;&?D\! =7t?@Ⱦ+L(?2X'g"$$????&ľ?⑾r>ߙ?%: P^??۾X̾QF??ow?20?97?5>??I>i??,Z?1"?'i?^???Ⱦ s?+m:^ ?)s?=w?0G?I?!?St?A?vlY?d(?4^???m?MRf?)?:?nGr6?0^?Nyj?V?hU?Kд? ?A?؁?2t?<??t? 1=񤨾?_?1־ؾ?4Tl@?n?v?M?t?1Bp`-?Qn?V'??3w?#U ?("MB?N?T$8H)84X?R2?J+d?Kzپ?Y?6tp=H%(.?6C6Ծmp?@s{C:?i@ @9`9?l?P{6?E?u.?7sMn?F-;]}?e2?^z? = ?0m?G?RJ?2@?&> {?'0-?/?VW?`?̓o?a?/?۶?HE?????62ѰE?Ds.??׼?Fdz?/?ҳ??,?Ԛ?Q@&/hþr?B^?AQ(?>?U?ϵ2?-Jm2?6`{r?K P_?8?m ?;:?70T?޾_"? ?)?L?h?/?̾I6?& ? {??:"/?f2?0?&^?HH5Ճ?.?;oDZœ?'?8?2R?1?ڿ?& $.z?.ò;濢&XwH{?81?G_R?8+,@g?ھ >=m?)qXn?3];?F.?;/?G &?.5z|?a V?'({PR @yF׿??+8 ƎC?2?+?--?%X?Em_?0Q `K.??w,g"j?# 䜾~9c?ħ<ܵ? ʿ?/㲾|N-?;^?|@"??a|iSɛ?'P? X?%?Np| Wp?L]a?,~??J?!e?B84Ļvnw?q(?l?#Di?0D??)'AIBخ?΂? 2|?4׾؇>C?W4?r̾.?=% @ ¾G?d?=DT?$?+El kZ??4?+ɾěN]???+WS?4q??0?)?;֪(h?5VE??,?) f?G3q ?-ľ?q~? X??+v4>?ZWh?+ ?澦>ؔ/?;?C@?F?SA???.\?bm?7?i?)>#d?H}ֿL?>?a-?׾,~?#?(eW7`P?%*bd?RO?Hәls?U?3= *徜# ?6R[ҚX? N25?E#"?ྐ?.΋?HJ׾Tm$?Ҥ|?)Ha~?&S<|)?GJ9?9 ?^?/|?)k?$b??;S??'??5Utr'?u?)|*@?R?zޭӿ*? @(C?;Ѿ?K?@$?5]???4Ⱦ?v?,u?#yk?r"f?+?F_?υP? +??=0?6թ?6$?S'?(-Xu??Q v?S>?S?ƿD?"X*?-L?q?7?3@n $>Ʌ?`JŽ?@w<{n?:UT;???Am?B˪?;.-ܿHw? |¾?%?!!˜>9$?0G>;W?)J?ڛr:4uu!0Z?)~?Fƈ?Pw>z?@?F$ji-?:?/ ;[.?1?9+]?4>2?.f?Br??` ?3ai?D"? J?16?#-R?J)ї? m?P5@)?8`"?C@TmC?@3??,?"?՝@)?0T>j?+??Pj?_?ͷ?!,?>ݸ6¾~ ?Ծq&K@?f?RľV?(?*?.R?y?澲y?Db?3,?LZ?$ @*ej?P?o>,?#;p?&>jžf?J8;$?r?*ؾ(.lPjԿH־J?:Kb^{& "np??8?DyF ?tT?,fƾwĿR?.?6%޾i徰A@J?azo?> ?vH?ۻ:?h v)>RO?G?櫹?Ҿ5?DD?-?J84??<ݿ}>Ë?-?36龃a?52?Q?>1X1r}Si"^@)?.???hL^L㾄^bv?4?#˾?ߡ?B:?B?4?ݱ6x?Z3?=},b?0k?Ŭ@/<8Qi?#E2?^ ?>?.00瞾?ςg?.??4??,4t$v?I}?AU?5b4?/@־?b??BB?a *@XB@!{?G:?WԿn?;L@#~???t!4?EOgL2?.x/@%?'/>$?h̾>>񿧼??7Wp?<&q3?(&׾v?3Z^?:y??Z?MI?6??[1@'?)Pd`??>\X_kvЊW!'l龥!?->(IㅾmUgf/ÿ~I?ߠ ?AvVy!~?I? i7+x?#~if(羧I0o?4ȿkCd3b˕Fc?<"ξ&X?-{.P?& ?F?(hh<.?ځ~?8R?9Xɠzf?;߮4??R_?$\4,? #?K澇1Md|?>#Q@?Z@%B6@?D~e?Ь?A?>KGo?)?/T8@#?1?Y?a|?3Ί0B?T|?&澉?Ѣj?@ $?ޝ?RG߆ ?;?"~.?6?:z:6?Є?+?Z?:?H^?5@(ɾzn?Hp圶?l?5ɐ?;^?-h?*?@?KS?8ftf(Ź?>?= U羙ia3zsO?0Pjl /?I,?~E?4C̪?j6?H?3ʿT|?+mϾN?)k?44oz-.ܿ)=Hf8 ?*?7B?=^vhg?2>?="?>x?P?4?,TľJ^?x?QVub?,t@T?ت8?u?K9x?Nm>.KK?62w\z ?JC?F?_#@?`AB>EAp@?@ (]?N?3?¾4~?U? ?I&>a?6:? ?2?ξO=~?,?@%@ @$?ZLjq?;V?,l>?٤R?/6G;t? q|P)?8Φ?,eT?7?'=?׾{ ?EP>L??;T?7?R(=I?y@?'*Ay=?9?C? LXzv?0?ܿ7?ڬ?h?Cپ| @o\?^?#?8?Ծ-|?3?-Z?HU,N?>O{?rAtωhܾ@) dȲ?zG?x?!/?Gj? d?(pM?ؘ?Jt?.a?.?+)?.lV$??;j>'|>Y7¾SUQV?5?/?:-h?>lƾ俥,迖2 Xir-zj]>lsr?Cj??W#?@ r?蛚0?W v??/D t>NԾq?B?-]k?܀?&$>?Vmǿ྘{Z?H`?+>W{??CO?-myP? \?f?8H?)2ʾکԪ?/0Zq??!(?I&? ?JEM9?Ks??l?7śV?;?H?'C@.5eZ@*B?ȣX?3??Iz?-n"?uMi?/5??vY@?-D`?IG?E??p>?-D?Gd49`w?0G?)"?ȏ?/Lþz?,5>{M?KP$?+?@e?\?6(?>C?,?,Wz?FU?K?&h6T??=B&3??2j?'x?CI ?3AJ?@@%6z?Z?RȒ?'ONx?1n?)?5Њ?N kp"?M9?h?A? ?3?`>K?=?%?H?0K?,?2?>?ү?f??#J$?CEp&?|?̾ྡྷr?ԫ?hؿ!?@ھخ?Pj?>naq8G?}?F?QhϾ$HHQ%\a?SB?2Bm?=?8`?%EB0f>?1n\?ESi?1)JPx?"cn?F|?`²?:?X?,.Կؿ(?#q?%~?r?龀h?+2?+,QV[6D?5=?@Vs< P?N!?N ;usоYg?@>AB???٠>6 ?X>@? `?毾Kf?1M?Ǎ4?$0?ء?̪!?hV0?u"?'?@?x;|s?|?탾,???1Fz?"~?>?a?=\&c?;`kM?Q?'g̾%D?%Ⱦ)>y@'?{r?,? 4?Pώ???^?¿0^?#Cg?'뢾r ?V+ĿƬv?վLr? lO?&?T?=,?ی<?9'?VX??g?.^r?B?N4f??83A?ӥ?T? R? *L?˄뾺lH}?%Z?ZY?2Tc?d?#fؾ?>n?G$?4ƾB>A?bh??ҹ$?Ͻ ?3?6?ȸ?!Z?3v?O?7w?I:?`?!M?η3??-o5?+)? ]fu3H F?9?r ?!gXI?xZ`?3v\V4j?*FYg>ma?6:i.?hƾڽ%?A>W??nL'x[1;9?:XWཱྀEg?o%?=i?6?7?gȾ/}k%5WtE쾮`zʰեz?,?F~?)r?.]???)??1M~Bi?mt?K6?,ƾ9@V??f?:|*?'V?9@1I??*5T?'?&?$?u9CNP?ۊ?@C??[?]?S?2?/>?"r9U$?'ξΪ?*?|fC?[?-? \n?/@t?+E??d0?9?0??2k6?e־T&y?Kt!>{@" ?N@ }b?T0?-?C綾ԣ?33>q?4pؾ1\>?$cnx@"?)?-?W??%?p? ??9?-ehn @7Q?/@ݬ=x!٣}"DԾˋ+N?2ݾlt8eP?m?aU߾:?=?.+?-?H `?4w>r?Fs?'GK4?OZ&?Gń?b?aסP?8?!>?BT%? ?;A?X?,ar? I?\^$&?T޾-?,?8֢?>Qy@+PwBA%Ծ,fȨ?DD?,G۾?=rOj?6h?׉)?-Ī??U?!?PN ?JamH;KP?K?Ȋ?׵?2ݶ? @%|?8И??H羥">q??#,?6վi٥?A?K*T?Q ?Pٰ?H?0ž~?&1K?Frz?Mq?I?=k>#?tV?.?+?vk~?w?-:?8)?@0?7ܾ];T?,>?g[?*@?NB@'A>$E??ߊ? ?Bd?+A{ ?*?ַh?f??2ܿ!.~t@'q?<ƛ?U?֘p??Vh??_;WPN?K?Bx?L?:(?]?IgᾜS޾t?>>"!?ҍ}QŶ?3ru??߾F#?2=?đN0?8j*m?j?#$N# ???&|Ԫ?C Qᄉ?J}?4Hz?5I?C?3 4gy?L?"?z)1?B?Tyj!?˥?F R56w^?B3?@m>>?5 ?R?4/6L?9y?2??% Bj?M95?a@?!?d#?2?,?E܅>NhP?ҿ?6?ʄz?55?LO达??)-?04?_?BpҼ?MkrX???H?6?6龁Z?B?&/о?Hz?W?d?p?4'H?D?<>!A?4\@?F̉7?#gҾ7~?ѶP?%x?#N?٪?7 ?FM?Ё?M/?:Z?D־Z>XPйѾw^?@B?>4@%!u{?Ӑ?A @/h?҂?K:?5?!z?.ip??ZG?mvt???0X?6P?;?]pX?$b\o??4 ޾R{?k?D?Ccu+?Տ??H辷2셿3?CV?G>?B?ܿ}?E/k?\?ajr?):"?BDsC? t?۶4?-DVY7?3?@?))>%&^?;?9 zhK?>S?=Ӿ{࿰ɉ0?++~?Ah;? ,?.T?[|̆? .*?؎M?LGJ ?1"?@tx?4D}jj?¾n?Y?9?E>?1>J>?"y9E?Sf?E wT?,8 >?dtu`ϗ?(?H???[?I羼~??,/?+?Nu7?vr?DE?0?w?M!Y?񄾤s?~?F ?9s.Fѩ?7K?+?3U?HE?= ?$'?G?XW?3ߐAFZ?&H`?Q?cװ@+-a??->f@G@?B?/?:.?;?*%Ͽž?%l?C?;龘q?&?8>?6T?˺? ?τ?O? y?%?=?J'??H(l?`?%Y?AX?%)??F5^I?6Q@$.?'-ѿ24?h??xvԉ?:T? y? e?7?>T h<;?Ϝ?>8Kٺzb-:*Va|*RM`?!j,?;7?6r?И]d?Df?MڿԿn?5Z?>`^/"?NP?>A?1 ??9Ҧ?<.v?:?5(?+?N?0#  ?w?+ђ 쾝S?8Ϣq? 13\?9?*?>?@&l?:?F?ա?d4?J8?A?௾ ?U?5#?8?4QJ??l??B#?+e{A~?؄?0? Qk>Msz?0<>xP???A?Cl?BP?`?6@ ?Vw? ?(?*m? oWt$n,?4) >?Ez??@?$?1?Œů?73n?N@޳"?@%׻??(??AS?'?>w??_ P?-?(L?ܻ,>;>.\??7 ?Z\G|?ր?&?#?-r?y?m@,w?Z?3FH?1n?"F mJ@$(*5?? ?[x?< v`?ْ?׾?]?1ق[?T9``V&?,?&>龦Jl?~ѾK?_?=9k?/"?%?ݐh?2H?hOHҾ?'h?G˱?62Sj@X)?:ӾUQ³X?$q?PLX~ʿE?O־]A}?>$?U) =T?Lྸr?KS?7>?3{is?Wb?3 ?A???"ΰ?C2?26?45?ۢ?34?u?%&?1W$?6?%?"̥=?Ն?0?$pr6B?d'?u?:?:D?(?l?EYY?4y?,pD?;/F?Ծ}?8e?0i?C^L?86ɾ0?̑B?2g?;̃?4e?ۀ??P?5޿F0?34i?T ?0Teş( j?5#w?3 5?MK@'ː@'??M?E?߾u?H6?Hq?:?E?#?-ވ??ܦ??;rG?K?W,N?%?.?Bl? ލ>T&?Ko?,_?+?K?&?x3@AJ??U?-8? -???ҿۃ?7,l ?v7?JkA6?/7???ӛp?4ߘ?gwN?Z?l>?P<>&?D>f~?,?P)HРT۾?T?X2BluD??V?]%1?)?Bj?8>#U?;}.WjQ?B !Ҿh?<?Hȃ?Gl?j\f?䟝?8llH>?݁?ߣ02?31>?mBz?Yj@( ?n+? fDr?L?X>zgҸ?$:?:?5`?#$2?5?4R?x?G;0M?ažJ?Tx?M濓ǚ?-?έ>2?X"?L?f?a?>WMg?%$?jj?;T?7R86?q ???2>?/?ྞNV$/?@?n?ΐj?J?8'?] ?-`?/?+{??2?w5O0ƾ?.;}~(@dӳ¾??r?3?5@?`?$??"+&@/s?I-?3?=@&Y7?9Ud$v?PA@??G?Þ*?,W?%l?8?a׾%供6?8l:?^?#?|ˍ?/y?-?92?[?ϙ?3&,3?<`>ΠnI1Y?ah$?#Ą>A ?(A̾Wv?~C?ڝZ?&I?&LN}?V @%¯?;? u?Etm?*?E}5|y+?oTc<> ľ j*4?F?R/?)F?1;?9n?\I7?%rZ?D!?֜t?̙;QT?ɐC"?dn}?.>jyR??忤r?5?S?Cu[?P^^v ?9i0?I&???U?O?n)?Pc?1G-?6m[ 澨J ?;A?$\l?,?Y??p?;o??C?=r?!ZB?+ ? @?$g^?*B?3? X?[?=??-4xy?'U?q?ׄ?)? ?Hh??7|d?L/kX$.??6a?1|??AH?%@%-?=ξ޽Ө4?1H|d?[ř?KpBZ?6?Д?.l޾ }?(˵??'j̾Pr?f?1H?,BC?F?4}?? ?c`U?y?߳b @ @ع0??W?@W?4hF?$Hy?*?6 +&4X?TþfϾs?.ބk)?H-տcs tr?(]x?A>?0?Jh?,?3??"1?C,2?>U?:/f? 3cW?,>֕ ?Z?@O?Au1?`MQ?*I?7Ӟ?1>Ӏe?\tVc??F)?.xY?$h.O ?>?"r?I?&?$Xm?~?Dw?/FKk?Sj?G?B?-ヌ""? ?zN;#?YL+RX?S@b&?Ag@)l?9??$Q?m?Ͼ봞?g?;p>!?0> Gq^ y1?y?7>??(?BH?Ρ?Áj?1ٳ?A?*?J ?R?g?[ d?2 (?D.?,h?$?(x? r$? ?.,?-??>?5|n?3N?کP?BN?4"3 H?:GyRW̾h?KZ??z?J˸_?x?W?WUK?E(??j$@I ?L?@8ǾEL?pV>^PuStx?I hUR?,#?#?!,ʄ?PʾRھ8+?/S?ͺ?:!?0\?<쾍 T?'Yl?'{P ?-?55%?b?weDŽ?>0Aþ ?5N>?(h? N@)z?t?(o??*D/?[\?/e?/?۲?n!ξsb @.?@5t=?]㾭E?&O?Z??Zň?+]f?>?@S?W ?_p?GH.??s?5?Dw?}>@?+/#?R???Eh'!?nA??x?v)m?:|? ?6_?$?L= ?74?e\?T?B2f?ˎo?*?ӹD?L7?< ?(?OH@"W? t?Z?9? xv?"3>?>U??0?=*>?'g?2c?O/?%{cJ?BZ?->ɾl-/?2䦾>ӆtj?,w>&)?Y3??5? -?<]5?6'??;N?3?? Pؾ}zK?'??ԫJ?ֺ[T?>?* ?%ƾ\ y?*>Ud?pN?2쾮u@? k?:e?X >&'^?-?2eV?%oN?ۘ?, gbp?PS?ݪ??Э?<48D~辿?$?<&S(}`}y?iH?Tb?+C?0M6?'$?N?=?%?4׬?>Ⱦ?#_g@?.! ?˩\??4 ?kF?ș4?5u;?;z?Fn?&࿡?4֜빐?ݾ>\R?M?:ǐ?R?ͮ?(.?/,a=?'?܈E?2r@'g?>C2?M /?8? ? ?܎>^Ht?5˔?G?1\t[?"j?4?4hh?-?2a?20?Rc? 澹??%G?~e>.?C??`v?v:?:ӾA??TP_?;m(;H?_yJwNʓο /<#???VwF㗿H?7]P8|?&\s?$׾x⾑?*O$X?0&?d?Uj薾>?=ى6Mb?R>P`c̾\%?,Ljf0k?w???־J6?(0I?^?ӺTx݋?OZ?;?2j?Cz?}&??ޅ?5ܾt@1??KG?@K?:??!?#O??}Ⱦ??Fjƿf?t]?Ɋk? ?"?3U?t?!Z?/X?4dd?_??@L?.?T{c ?JZv?CS?2FH? q? M@(v?V־Uh?@/[?0{? ?EG?/?5)?&??̂?>C?)pZ??:?'?>?3#?/ʹ?$?ǭ؁^?Df?4P? _?O5??.]?M~?@OȪ>r\ǾN?C^rd#u~?-; h?T?$kH1 ?`~`%?2^eZo̻?;,??;N?͖?b:b?V?Qi?@: ?STAwM>$?ލ"?;6hH?Q?+?Jɳ?.iw]*:?Qh???0?%?Ey?)B3ⶾ9x?ܿR*<dž ?6)`?JX?0?΄e?ʩc?$t?;x?F2?چ?C^? ?(p?Є?K?#.?CI?v^?:?+Hp?C:?;36ȹ2>@.nm?0#?F$?Cz?S?O?sn}y!+:?[Rm?/z?( p@-xp."6~D?˶?Gd?xp?Wo|7L?H?e?R?K?@wW?G6ݿ辢N?G.W?aΈ'~?7Ū(?{Y=rf?*^?AS?\׿I?Q޾A?x? x?1'ۿ?.?ތw? 2$?9'aj?7o?4?&d?N1X?9?!L?N?9A*?.?<\T=uX?Q?:ξn~?E0@׾C:r7o۽]}?%?J?:MÝ?C"?G?P>+?.#?#?t ?9羉ѿ?,?|?!?"y?'`x?ñ`@%:>ta?ZM?9?78@ Z?:?86n?L?#|?>`&>%?BL?.?6Ő?z?OOk ?K?Ѵ(@ ?5;P?3?Rھku ?$"?д?&@'jj?>!?8m?3wG (AY??6v?ߜ?5Ԓ?۳?0cy??+ԾW?z?):f nF?fCֻ?oy"?3n?5[?ݸf^Yt):~#??>wLt3/?618>?9"P⤾^(?, ?-?WGp?⾩$B?2d'{?Ov9D?1򒾔f? ?!{Ⱦ Q?3Byͱ·?0ʾ??Hξ?3_?.t?!?ja?6݈?b<\?!O*`?(ྚB?=?#'l[?'AG?3`???gN?0>c?%?.q?&bK?q8?F-?濡;?'?|y?$P?%?8@???*ȸ?;9u?2?N獿/J>ҿT??>6a?%i?`8U>Q???C|?3H??f?z?#?!D?Gq?f ?W40??-ͨ?1?ؿ]?ۘ??8/ ? rֻ?! ?%E?$>??@a?F?^?j?*Z?4>Aj ?۾+w?.>??W?ҷж??J>x?/fN? ?=]???q?6J?ӎ?}?2.???B?2>V??+t?4L?CJ?@6?ݬ?j?\@ 18?7?7?݃?&?./?9]?,??ĥN?X8??()?-4?>'8mmݾX?侦b?;$?=W?/W凾H}n?>S?D;E?OZ|?[k?Pf?.(?NdTc!z=K~4rƿ9??+oOʒ>/c"Ӊh_h?!5?'?/ ?7JH￟&??6CxngM ۾x侶f ?J ?6??>ݾ?%nI?A/?׾ᄍ\? =>V?:h*?X?,x'?>?#qʎ?g?H??eq"@w??Ql)?2?; >"?N֖?(#?՗@ ?:Y>qqF>?ܦ?%{?,2N?7O?"ʾ:?yJQ?ܲ?6=??٦?*G?>?4?0?-4?Z?N?/ ?2p|?&U?7D?e?A2>d^?kt?$ɑ?܂?F????U?'??:F?5s=?\`?L )8?P@eƆ?` ?*;?%?m?K@*?f?ɪw?~?V? ]?Ό?G<7?E.?La&Ф?GF9Ѿt?c1{?I?*\9?n? h ?D?5?1?@?5?R6k@?Nz@?2u>?4e[?Ҟ?zk?$3? dp1 ?& ?h>꾐W⾽?AnB?32&yοF!?*s?8辇?0r$?24?%hJ nw u?;l/ڿ??ߎվ@^t`i?(A ?-?3LO)N?"*?/?'(??,G?(l\?8~I?y@(?>u?*sQ0W?).J:D,?$?BrǾ{@F?, ?>?a?6?;(@1?B@I ?*1?Gig?j >PP?+> 3?FR?.O8?b?(@&>?HA?[?3_F?F@"?ٸ?&*?[B?3+x?}?.}?%?Eb㭾ȾK߾,b޾u?GتmCp=f`Jr|?H?WrD?3P`?S8?Io^iX?L䬾<]bLY?3\C l`ł??S?8?Ex,Z?*=?@G?AzL{?WȠt@&kQYʾDO?^?uXkP?2p?״?@? ?#?qf3?RX?B?_?ϕwՙy.BH?K ʾ'cA?Yw?~G?,;?- ?y???:!P?s?)? v?FxXBL?B?/轾Y=$?\?:ҾF?VEH?s?C?&lbUs?1?-^L\?ϳ?0?$J?.ھK,Š.V`>lž?he? %?e? ^?HQm?A?4OS!?C?,;m?O?G?Tc?#?VsG WTEZkj?`??"??4f>?;W^@#=P?ҋG?#8?@@&?ö?VH? +i?-?,(5?:eB?C.?$[?C?+? #N@%?6C `?P=Ok?e"@(D??"?0)?޾ş?A?&(?V?L3?l?^]?(B?GM?ޥ?FJ?z?گ?W@(c?$$ӾI?&?,L?{?#r8?Fh?'?r?z|j?$?(?^ݿ䨾?4N8Gp?14SqN?P忟??=lj?N%Xic>{Y Wƾ޲?#I?Yg?;,r¾k?⅚=Dۅ_ }m޾?:F?<䢾[¾fH=?ʸ>D1?Y?+h*?u?Pdt?E?9J?˴pa?U?,?? 7h?;,?;;??I3? 9?7?J?{B?"K?.?bUO?7h-?M>?9Pj?HmP_?"Ԭ?zj?D??Q?"?Ն?%?# ?(?Bk??A?0?4?(?M'?P?=?w,7c.X?3Y?-?|>?i?1|O?l ??2D??Gp?q?9)>M?6=H?]8?_?`i72?6 ?~?>?@@ξj?5c?4?֙*?_?)??v??<$@c$PN?&3?s?%!~\q?I%?-?K??i;?!=@?M?6T`?Iw??x?1?/??n?302z?7Q? x??0G?t?Pd1 ?8?Bxh?Dg>???O?%9Ҳ?m@?%q?O??Rؾ ?ԥp!ھm,?4QqPԿkoͿy?=ۧliw C(?LR>\?8龩4?*c: ?*NjP4^^?@j?:3:nCϾ ^tP}4??`R?3~vx?=7&?"[??(u?⾍"?#?HR4?0?=Px?n?)7??{@+T?%ތ?5뾆;?%[?Edt?KO?Ѥf?Q>?)?@?'?:e?7n?Cm?I侹 ?+;?:T?;8?8r|?"O8?U?8|??%?WpL?Jrb??q?z>?M&@$?ʵ9?-Í?Y?EH?>?C"?(?KL?>/wrqu??T?5%?* ?-?YV?6˅?ª?W?w?Y?>aF^?UG?Gt?5 ?+Dct>|@$Y@gކ? S?x?5D?'cD@+\?I?C'?6E0:?C??5KK?X@0?*?!o?)۵??? *?L?| ?m?,?v9?t(ܜ?.N?#?%>[t?*~?%Ij?*PL@!βF?*`?$u!??=~?#?" ? x@(U??$0&??;S` ?3c_Bғj|꿘S_8?[ g4?)*?(󳾯S?\IT>]?,٧)?'_\?& ?Кq:%? Փ?˚?cbkd?('?U??9?/?0oF?۾ )4?z?:?g)??3f?ˑp?˾? ?ܨ??!"?z??(|? ???t?1i?% ?pB??bf??]?,? ]?t?H?v-?(;ȾPt?Dx?Ey?y?1?A@?J?~? ?*??)L`?ٌq?/0?*B?Ŷ?Y?=f@$;Fl?&?)@ ?>R?ׁ?(?9C?^? ??ӌ?D?:?ȩ@,|^?HQ?(\?ٰb?Յ?%?h?9??F?(T?Nþw?/`?Kt?.S???E,y??P?\?6,?._? ??HJ@?>???L?(2g?64?G?B(?O?4P?Z|~?1?Br?06H??G뒾, e!'?D$?W02?N7`IGQ)?L?}K?A꿒!~?[u?'DxM?Rd n] V?<5Ծkn;SB\?ҡ?Iƿl?D9jb*GL(|=k*?3:?Np?#%?1z4?C?>>zO>:'?y,?*i?2)`?gR7?8?* ?X⿦hV?-??R|?~t?4;i?G]?՝?ݱe@,=?La?,?7k?2P?}A; b?=N2X?ؑ*0?%b?Z?6?Tn)?(¾?h?tK@(i?Ղ>穼?+??z?@*6?$?/μj?VȾ/?????gJ?!K?'?Kr?N#? ?+8|?Ȳ?OP?????~?Gx/?Jz?+?K?.,?yh?8s?T?ߟ?ֱd??"]`?ԛ? ?q?/c?պ?P?x>D-?=b??(???L'?H'V?){? @(Ŀ辤>mD ?1?*?*F?Ŵ?4?2[f?("?(I?Xꈿ ?-?L#c?8 #?LI?-H㾅ph<$+`{:?Fd+?MɾByX,=?>]Q?ko$ӾnW.?U|_? ?YG|J?ȿ ྪq??u?Ф?+#6)?3H?D"ڿLɽ?C?@'?,9?M*I=%N{'?@e?5,W?// ?oV\p?l#0)?ͦ?߶C?H ?4O hYj$ⴾ*:?L71?,?۪?N}?)A?#8J?/5?I~?( ?:┾?{?-?B?ƾ̞?I?(6?9?օ?~?EV?߹?džS@"{??!,?@l?f?=\?޻?$?ጃ>q?A>J~?Ww?)??Jz?F@)|?\RM??&?:d쾗2hy?0Ʀ?+?e?$~?*b?5??Qnz=t?A(?c?@?Q?.}j@"?EL?ۂ?h?E?F?.?$^?v+?̧m?ϕ5ɐ?1?,N@!?-6?%Z??1Źw?7O@"?#?@h?ř?F??9V?g?$?FྡR?y=?-L??A'V@%??J̇p?7B?(4?h? ?c?=?0Y?3?P?ڛM$?]??&r? L?}?B? R?Z-O?م޴4=F?Impr?3j?/ľ?z?,?1Ҿ@M Bqo0K?IfWP?AM?ETق24c?υ^?!оgi&?BF?.{? X?:?A&b>r?ђ/?0&?6L^R??4?D !?͗rU-?8?++ w?a?/ ? ?x?,-оK?Q?Ք=?ʣ?Bc@#\T?d?=擾/^?9?Aɩ?^%7?8?̛?I>R?9`?@?\r?(?84@*3@-I?J$? H?ӢHgb?/6~?D?۪???'?؉S? !?@#R??b ?C?Պ??0?&D?J?6n4?P?Iu?.?c?bd?&?8?>6?H~? 4?,??/o??M'?J8H?%B\?чQ?[?%&?%\Z%Y?0?K*@dw?6U??{Q?@?J??/@ Q?D1?ŀ>'?(|?R@$?9Q@(MF?Hھc/8~~?0@ ?>ܼ?6¸?p?+i$?%Q?MT?,EW?4i?޾ٯ8`x?PuXl?t.]?MB?@J?=Y侊 X%5?"B6?d僾{?>oX ~?B0gnr$>P?=m_ֿe?(5?/.?,%龅.?S?/?>;?v?-!A??Ae?ch?J?tF?Z?Z=?Jtju?5Cd??K?,c?:?rDRT?C??w?9>e̿ U@(?*&C ?'Mi`?0?&ڿ:?%2?$?A{> DN)>U??2.?q)??M?ZU?4"??6?%+?D4?~hE?? ?3?n?tXcL~ҧ0?,a6?0r@(s??)?4f.?8ޝ?1l@#6?ռ?/?6Rbwy?5B&?кL??? 87@/@!^?ڻ0?~`T?PZ?[?;5x;?0;?SNj/$?#?A6?3F?v4?*@4??x@%??.?Fv@\V?6?"pr>6?z?޸?/??`?2"Z?4?@C?$?,#?Z?Ɏ?;?z?֜(?/ק?dA?# ?Aĉ?T0?.r?7L?=?#xl?Ft?;ھR?C`?/&??2*R? ?8?W5D?:?8:?Ȣ6?1p\5Q?R%)?- ?Aѽ J ~G3J?" א?CF2\? }󞾴¾?'?|?(Ȋ?E?_@G>T>A?&?X?'3[@Qk*>($ |?ʿ?"dr?S?Z!=?]9?I??5Z?f??*0?2t@*?79D@?;Bݞ?- ?@2?U?ذ??@ƾŰ?j?,q+?l?>@ H?Hي?]?S? Ҿ?9U?κ}?ڋ6?mW?5Y?˫S*>?<.?1@# ?8?Oz?)?8?*$?6?-?-R>=?ѫw@% |?ϮBw? TF?׋@?7rJ?C?"O?F9?{?d?^K> ݾŶZ?&1?2&PHe?Ce?U̹CK;_?Ϳ!C?Aȿ.?Q?4h?!(1?Cؾa>i0mФ?d?5VF.x%?@ϙ?CtH۲?hDE?%?K¾^?$pͧ?@qJ? &?!tf~j!1ɇ?BXz?&$&?#g?(4?L$q|N?!V)?e?jz9&?I>?E$+?!?.?Q?\?(?(c?#龙Vs`_T??J?;'ђ?ؽ?!d?Y?h?m??$??I}?6j?8)S}ԝ ?ψ>1C?״J?ٿſ???6???,Y?6x+t?T@?蠖?ɯzzHN?"t?%,?WK?#f?*?>&?؄?HK?&ƹ?{u?]?$.?]e-ÖR?R}?ʵR?t?d@"R?@%D?y>??#?_?O?/O??bD@??5;@'i?6?4?9XV?N??(H?rf?NDr ?jN?M?bd?2?f?)??ܑ?NP?+Ign#@?>̘?5i?D ?6?$9? YTt?9ા6ZR?l?Vd?Iʽ x_&[d>}DA𾷅?6?T4?3l?76T *'?L V?3־(??8? b`?CG?/!?[c?=!?O7Z?3Q2?E?4?*Mf?7-.?0JľW"?/h?(B&?Te?"3ľh?t4?֭?>ۊhI?QMCr y?Lf?D¾/ ?*M?0/B?\_?n?;?վ ?->-Ӓ?k6@&I?F?P?(?ԉ?߽?/?:?C?m?۳ ?.Fp?W)?Ӿ'Ⱦ?8?)?\J?x?p?8&?ڏ@+a?]Ӿ?3\?Z?//ȑ?"?$??6?5OU?"?w??Ϸw?Ӳ?3pZ?>?l??I?׮ ?o? .?k ?_?J?+?,?x??2?J@$e?=9e?|l?c?K?>B?'[Yi>˲N??2???5?՛?12>EO?%?2?(tǒ$?M?H?&Wq DrT|U0?b-@$վlބ?CižMϾ\Y$E?(c}oM>)Kj?E;E7sg?H߾Dv*?-9sv?LI?;@o?KN׾:먾[?Lb?'R?8B<5,? #M? ~?;?6?2M!?(5l@R0.U?6?JMy?4?*t?U~@.-?:?8 ?5t5p?%?3"?ѣpm? ?Բ ?u9?К?J5?}W???D$??-a?NgM?l@%?5ዾǾP??X?>?O?@??M?6G-?1?&+%?Ծ˥?/?;v?ٽ?+i?)?4?J8????w?1j?3 o?6X?6?&M?A.@W^???M?9a?DF]b?h@#s?Q_g}?ڝ?&8?/R?Ӽ?A?dH?6?̭A?$$? ??&#D '?6??@+?PX?;?\?k3?d@$Lu?:? Q?-5@?@ Gl?X???4?ִ??6?_B΋h? žؾz"?n?3?CT?[?M?VM??"@>z -d?@;?->5?I?6?*2x?8׿:?92?S?9Pm?I>1???H䀾[ؾ Iłq?gƾIZ=˾G쿤4Q?%5?6}?;3N7?o >N,q ?(*?S羛 ?!03(] ??E?'|? ?ɶ?!^?;"ྵ+3?SʾEd@,0El?%?qT?C1?7??CK2$u?D?S4ӿ?q(>?>?(@ ?j{!??D!?-?ʫi?)?.?)?LeC@$9?']P?APn?Ai%]?C? ??!?]%쿳+?9?˔\?A^\N@ ?-F@%?%!UMo?,Vv?y?"* K?7mľW?(W?6V??}???(?E?ϿU?z^4?3r?/@l? '?,?Ӈ?)@,l9? X@-r?tľW?ڴ8?95?ï`?׿?1 ?ܗľ)y#@"?X?8a?@?3Ƕ?%4*@%ھ?/k??߶4>Ј!L?G5?ӎ?"i?/x??4??*?J,?o?Q1@#/8?Ğm???6ҵ?FC?B h??݌?1:,?S?>?!@ba?.q?B?n?徕4?B[??ޠ??&g?9j?&R?ߕ>־ǰf@'x? ?WMH9?#a~?@,?]?g>ZNb?]b?M9?ɾg?i?8?ȉ?a;?V?=϶?"e?&DH? ?V  H?3Pi?F[t@+bn??6|o? ?)3??͐?w>a?ɝ?-*?A?R@^?ȑ1?4n?ȝ??-j?B@^O@&?8?ЃRh?4?H#@%Ö?5K?j')?-?3Z?8Z?;?"վ(?"?$J?$? ?&?*? 8F?'8?RU??GY@NlG?0?:9?/ɟ?6?Oz?A?J?0?I?9 Z۾)I_t?.ʾM?>F?+.d8;M?^8-{?>$3v?Զ?wG>mہ?;?8x774d`?7X? !ľ̆od?5Ǘ?NMp~ROL?,>?,M~?9?=?'2H?&?7 ~)*v?e??酨?]Ô?'罪?2$@$(?%y?#?+?0~s? ?l?$?kl?$?A @7u ? M@% j?х?3@?A?+ϴ? 8qg?Ҵ? t?;@/?ƴ?|?ʟ?/@$q?QZ?@#??D@$?1?9? ?֛q>h?~?}?B?@??0S?GH?T?M?ٸ@( ֐/??@J?ܵ?o?@$o??)???G???0d??x?i܀?1d?+<"N?8&5V?ii?@Xx?HJ/,?@TP*GÐ?=n?W?Ð?B (_ݾIx,?N?>?28P?R?HmgN?4ھ?S;Bo?3?!c?$*?1?C-@m媾p@!<~@ P??I @$p?2/@!D?K?=snA@M?#@@*?# ?R?%;v?ۺ?!,@Cc6?0n@#?ӯ?(Q@s?Q? ??3!? u)?* ?(ž ?"?H?"??@?X? ?<?9,??']@\p6BD?Jak[?5oq_ 4]ac?Df?Od>0-0?;"?E?A(?(}?;&$?Hd?CaUJ??$??? @ц?%(?$??>>fw?ƾ?^??"?!Ҩ@' ?n[:?ª;?%?/?ۘ?g?ٞ??䦘*)?:ƿ8?R@(??G?8?Q??ͦ?ۘm?q?ՎJ??*@~?x?R?ؾv?f?+S?>@ @"CY??H?p?Ȕ??*X?3@+C>]@#??U@-z??2?'G?,?w?ڄ @֊?@?)=?R7?șN?60j?O+?&R?ٝ?#p?PC@*? ?1?;2?Ї?A?؂?2??!?ԓ ?;ަ?׾^?3?f?ٮ?(?.-@#1!?TR>?/?.?ɂ?$Bô?F`?Ԟ?B?άT??%@7 A?K-?$???T/\?=:?5ސK5?;[ᾢ?5aG?ATy3?nD"?1?DJ5% {?=?2P>SO򌾏΀)?>$}u]?+?kd}zP ?近 Q??Oi$=?Z?H ?6c?DS?*B?:G?' 2?3)G?7F?@' ?*׿??=?B>Q?#50? ?3>MN?2?/??#($?/?87?y?/!@.P?I ?J?FO?'8?@%c?t?&+M?ؘ?χ@+b?g-?0#? K?K^>o?)`?o?3v1?p?Ț?t?/u@(Ş?l?'@'HPr@(H?-?LO?ʈ?!^@)@*?@'!??I?աj?Z?.?Ew?ބ? ?.?K{ʅK??x?o?jj? g?k@#27|?7L?һ>6?҄U?*?A¾.?3c8?-?2Me@ٲ?YߠArJ?1F?3N龒?9jbnҾeIf^3?G),ھ}ea?HZ#p爾*?F?V,iXþ@z?4WZ>O?R?IxG?٠?8u?#/澨?m?'.}?U!?ă ??輾f?A NV?|k?#`??Q>?>P?GT??@找Tt?)?ۅ?l CZ?ת?/*h?#):?0#?;w|?$?? ѵ?$?9?7(0?P?Gp?<?\>0? {?Vy?,8>?oN@!?:?-b?@?D ? o@?<?/F?ĥ@.)?DJp?@$޵?\?-;?α7?݉6?X?0%?8f?2? >2?ҹ@)]??>h>Ŀ~?iVF?:? I?!W??ג?@%?s?P?C5??8?5"j?%x>Ì?A?v?fm?J?+8? ???b.?3Ho?"5? ??'??16o ?̎v.r?) ?D94yז?$Z )x?-??9P?*@@0~?xB?ǀF?B?܏fG~?? ]'?&d?"ڰ?ڦ辨/¾PvT@)?"?j"?U??ن?o?S?@k:"??8?P? ?߶@&1? @(?1?@&!8@*?K?!@!-t"?-?(??'궰? D?:a?\@'Q?0 rdT@.|徚 ?#?:ؾ,?4?b0=?(@#@_????&n@(|?M??)%־9>? 4? 3N?-?8?-X x?(?%T?ڮ?4?r?#f?F??_@+tȆQO?Hu?5%>?<_?:?6?Ef?zBξ}$m?.O??Co:/lb?UӁ?#?Wz4l?0w?LJr?M?`-?K7?8O?c|?;3E?e1?G$??=?s $85@?90澌M鿠a?5оո?6;:'?"Qo?D͘Z5J p?9?:;?XU>|OE ?9Fr?8?L=o?!?Bdt?*u"?+f?F>R';?zH?@ܺ,f?;?3ݾ o?Ԁ?,?0R??BwM@?@,?h?I7?J?3??U@'@?&??0?88 ?&c?c?G? G?DuP??dy?H?٤P@.1?駻?.W?8o^?A,??:? d?&?MF??17K??ݕn?U@+ݸ*?b?L>j9?9o@"?7$J?%f?.>T?EV? i"?ۑ?%?%?7x8?a\?o@!?4@%3N?*?̙@a:??t?0W?@P|?? @^V?Z?5?S?.@|?? P??ə?2??0?h-?@K?֋?O? @%4? ?1|ᄏ?ڳ=?!nZ?I??\?/A>?¾|?2@k?Ҡ?@?༾[:?"?YU?(Z?'CѾ(\?)$=CQ;?-8֞?D3rbھM8kV=r?Sgվ]߇?Do,?S#s?KƾԾn?QcrMFK?.}?NQ qb2?CP;bAZ?_|???|?\T?5"?Bо:?fdU? ޾x[yo?HOz?Fc?6?嵾 ;?!U?W ?&x?Ӭ?&rx?, ?(?Fo5?>=m?ڡ?J爾 &?5o(Z~ AP?DSq?F|xm#оw?%?ji??>rWƾB >X>ٮ^0b???7?0 ?EB?Nྋ@?"@'Y?q4?冉?lw????,&.>;? ?s\?:)V#,?v:w(k?-?J)Z?˦v?"9+hB?K5?X?*P?`?T?B?9T@"?J?*ȴ?2˾?@(f?I?@@%@@CB?Q ? )?E?T?d?Jc?V@&?Ed?9@^?Ѕ5?%?A?u?@,?Dx?*V"??6?Os@?x ?J@)@"?b? ??6?e"? ?RI?P?C@c?|?ܨl?*?O??̡?2@j?T?σdn?,*F?@?ՈV^?9 ??.)N?!iN?F̾ȵ?N@/m?<?M?\?]x?/?T/]?7Y?/?e??ABQ"Y?K?<˾l ? ?ݙ#V.zde?0X?P?FB?@V8?\̾ ƾ.KM?:L_?ru?2ke?; VA?eM?$O?Bv^?'p?F?,P?|.?*?X-?>L?ȕ?,llS?=? a?#3?8?f?n?Ծ|]縨?7?J?9iӾ6?u?d?@#i@$c?N?5%3?޾+ ?҅?>?@ ?A@*)?+?-X?[N?M>x?C?w@/F?x@%iJ?+L?+V?4PF?#T?%#?Ao?)G??I@d?✡@j?أ?ق?"ze??!*?&?%u?#V@#ޙ@N@"??Dp1@%1?DB?$?{@) ?Õ6??.??3<@)??'U}?e@&8? ?-"N?@::@1i?Y@+@e[@l?zd?ۃ?ex@!@?3 ?-@+v?>V@$? f?$????;@'kk@"u??nI>RX8?$m?4¾b?B?N?3?'>0Z???f?N?O?q?)r ?W?!??`o?&ݖ?/f?,i@??7X@{Ⱦ~?I? ?,2@vMоi:>X\0?:Ψ?d?Dɾ7v=1?'4?@OͿ?Gؐ?AbkaI;?Ζ?/ ?O`E? )wƾm?=K`0d~ҾzlQ?C?N8U_ ?D?^,j?aF?/0?"?8R7?>Xo?MdaU@&?ˁ?u????'??/}>x3?ׅӾ^,?4쾨hp?!?얾`'?`? ?́?ۣJ?(uP]g?@܏?!?J?!??,?fP?N&?e?F @$n?4oJ?.۾?(?lZ? x??-n3?Le>j?Bd?`?Rr?I?*Z?z@e?q?]q?{?Z?e@?@@#@*@?&]?@#5X?%??֛?@&&?7?6?Aj@AFY@'@/@) p?3?F?'2?@+@&@.V?&@?%?t?p?{ͅ?t&??27?]鿧k.FB ?7v?H ھeZ?8n?!]Xh?$HH@z@)df?L<ƛ辇?0?:ƾ?v?i?0&@3BmB>#S?/?$?L ?Jtn?0o膾 j?*3?^p?.?#?8?4Ӿ_)z$?{@iЅ?:1?A?>_?;;?9?̉x?BJT?齾?AH?2 @@"˩@,?ɿ?4m7+?Ȅ?G@%j?@'?Y?;I\?y?H;?"d?@"w?7"?-Z?NI4ܺT@'??@%j쾐BC? $?.;?rU@%q=?9?(?xe?1d?@#ԧ?DJ?=>?>L?'A?< ?[?!פ(:?)M?%5?=쌿?9?Y??s-?( S@(F?h?F/?#0jj?->~ol%?Ng?W?PI_?3P?8~}?6q?*>?N??.HhQ??:]?#?4p?6?T?sf?he@(-2?=ƚkA?]+z?׊|f??JX?4?5?DJW?~?-?D?*}N?Ս?FC~?Dl*?Y?Nt@)??(y?+M?$g?9:^?9p?R@##3 $?.T?/嗅>f?/cs@'y@*zF?%~0?# @Ms?WN?Z? C?@BضBjAF@!0 @*]?S??g@?-o?ٙ??1N??ΰ@@??8?r@%~x?O'?؄5@*b?-?؂?D@#HJ? (u@$r?*@&y? ? @o5?ܨ??(??6$?@'l?&>B?t@gݑ@\"?k??3O@)?E?D?M?U> ?GlI?CK?6m@,??=A?3?9$?6w?փ][^Z=Y!?>?ϩ?@.cA?DL¾s?(CO?G!?^ԾZ+?!9zҾȺ"#{ȾV: ?7Eh?FRF?ʾq7?4.?-?]A?Ƞ?<:PZ?5Ҿ?)m?1s?C,??Ch8߃wG@?Ny?R ?(?+þfl7?N?:?!i??:ܾC,??G$? -?+?`?-4.+?6@$?b(Wj?6t?жT?:k?5w?M?t}?eY?&??1]?xd?"?8?3o?֙?֏y?6?'v?)dV? ??9@/̬>"9| ?2?04;?#?, @i?Ba'?X?҇@n%h??"@%辵?3P?ߢK1?߽?VJ?΂?9?@$?iBBC/đANf???~?13@!?-j@)`?o?3@*3@U ?@B?ф%?@b ?9?AX@&@)4h? @`h@a?!D@'x?`@.?K?8?/?A՗?'?В:_T@)@"/2?5P`?1?Q? ?Fz ?!0?4'?FS?Qf7*I>F?H?Gb #T,@%H_?P3 t?JS; ?J?BM?0t࿩ V- *o?~n)v<̾dS8?C^ ?KV?:?A1辪VnNt|1/ o?B+>.ȿVؾ }k?WG<u1ٶf?B?E?5?C|U?Nw$Z]??E?)??'?"҉?C?7?9E0m?>1?" ?NW?*<7侫o???).?2V?74Mؾh??GDQ?ML? ?3Jl?V@$Br?1gN?F@%9p?? Q?>?z3/?? -??ٟ?ݗ?@? (?!?ƳW?>Y?Q@"?\?L?ع_?HPj??fu??/?#@0&B@NQ@gi?@*J?7@+h? V?}?@ |?>?OT??%k@)S?E}J@( ?v??1 ??=D?I4]@%7@.!'@.@.~?#_?Z?f??{]@)hg@,?`@,?k{@ ?+`,@,VD?"e?-T?@l 7?*.?n???E?F?>?[z?3@F?"?6t?K`7?KX?צ?ўþ+?5?9?4s?-?T?3?.?+?#+?=s?J??ܳ? @*m?",? ?;?]B?,9?)?,em?6$?uCj~UlᾯD?RM?](E"L8sQ?=?;h?Je,?(ŸJܾ͸?Vˀ]1B)vJ?G;E` ?2s?9v?,)UG?X?en? t?=:?q 'k2۾5?,q龅82w?1d9񧾞C?4Ⱦ?ߠ?>T?s?@# @(;?ϩ? ?h?G@(Y?f??x@&?s?ur?[r??Ո?L@$F@%j@l?i?ȼ?ҷm@)If?I?D/?ʶj?a@'?),?y?S??) ?=}F?֑??Dp?'r@.?5M?&r?@'ť?ۇ??] 1?˶P?{?5]-?j?ľ?̟?-??@ޅ?7?;?*?.q?-L?zᄊ?]~:?>JE-?2' !?O?? ?>?lT;M=BC뿙:1`F?Zwv?˴?-B}??s~?P"?0Rw?I ?2ql_B?'e?#?4[s?&,(S??X-DG5?D[!7?Ik?E亿]"?5EhH2? 6?.F?L?A@ɡV??Ǣ?Z?U?8G?0`?ҫ?FO?D\?@?P??˅?Ta?JH?+D?;~?6?OI$?X?]? ?LO??h?@1?Ԡ?;Lh?a8?K@$?T?~? ?Ru?;S?p*?M3?l@"@+{@lI@$?%)@&b?y?ז@)?̓`?b?܂??ӑ?0?E@'@,?ح?5V?F?@gz?@-?@)@b!?%fp@d?@?]?ع?|@!? H? . @+?@!Z?H?'?Ӛ?fG?X?>9@?+ϐΰ@0Y@P?)?#]?Lz@V? ?$?u@(~|?1dP?E??-?1?H~@-8?x?FV?!??ܣ?!BrVP?0?2J?6??*?60>xxl"?H[l????b?SN@ ?=B޾pq!т?0X?-?,?|.@޾;u? N>"ꉾDi!j?Qȿ8?I[y|)很8ϾEFIH׿ 0 ?*NT?I~-f@;s?Ӆgbk?7ap;?F ?t??J>n?ː@)?6?>?,?85w?F:?Ɉ ?Bd?$Z?@)?C?"?/?{??I@%N@ m? ?FHh>w]? |?]?H??u??6B?=?i?@e?ܦ>?"_a@.{e?@G%?޽?? ?ݷ@(:@,@#?@,!?%x?D@i@B@gE@'S@/$ ?p;@aU?@*@gU?A??!@&e??߀U?R:?cQ@(ק@)?B@m{N?<&?U?ֈM?B@'?NLg?@+@%@(?"f?-L?,@?y?*?p?2F?8?ן=??% ?,?ޗ?Фo? (?զ?O:T?zB?Fb?q?$H?Խ?f?(>1??d뾫?_]m? \Л?<"t?(𺿹짾)ۮ?n?9h?&߿?ԾQ? ᾍI &X??JF+5n?H ?.p4d&,?/@T\V϶?3,WyL?R;s1 Rm?%9Ӑ?C?/4b?I氾ܾ$Ҿ6?3[rח@Ծ.(N?BR?2K?n9Ӿ?l?X?1dOc,?s?|@!:6?3B? /q?2?aQ?K<?;?e&?BR`|=>?*̆?5}Іb?O?# ?+?1ߐQy^?9g@#$C?)S*?[\v?Ƽa?݉@J??۫A?N=@f?H(?:? @ @*(@-V?s?Й@)zg?,@*%j?˙??lT?^?ë@o9?$?ۙ@!ю???D?ץt?B?39?W@'J?;>C@? ]?B?Î@c{@ku@(?y@[.}?ځ@li?<1?fY@'(,?մ ?&n@'e@,DP@+ss? ?5&6@*$??@ia??Zw?j@?@)M?A?}@)a?2n@ h? d?S'H?/l@)??c2Ґ>t?R??Z?M=]? ?7B۲?26?:? *q* sо>D kpO?/B?tf?@qA?=ȾP i/8(Dعx/T,Xؾa#?+`0Zpc$9?'kʿ?ޑ"h迟?)?B W?@r>xqs@$mn?&''n)`?. #?hJM?'2?$'??]?FJn?LdJ?D7?^*?(d@/?3X? ({?N?ǚ? \?\?+|?2F>^1?V?0.?ģ]V?_~S?;Ȑ?K? @?8??˞??$@3?P4?#Z?`?]?.@ 0?Lv???9?w?D?(`?R`?`@)z?ޘ?D@#l?9?L?q@S!6Wy???#"??$@!=gg?:@"q?ASD?BL?2@)a@*w@.@*f@fl?Ɩ-?٤?@$Eg@(?<$@Zy?!@&?5@797?FH?'?0d{@!?;h@%E? ?@+:>G? L7X?-s?<?PDi@!~@'7w??R?.c ?.Æ?,?L?@,4?-=?A?T?IH?&?s??'?;??t(kF3?ў??3??w?冾 ?B?<{_?3?}??=sbjv?+89zq?U0?F(ؾ.L6?;(<}?)5o?=Ծ?6?"W?OD?,MS)?ɀ?C?QF/Є?;t?EH4?$guzk?*Ⱦɾ3dc??*< 6&??Ҵ:?VpþEG?Ls?9+?*E0?/?"#0?U꾊{?צ?Ĉ?B?-?=YN?!rV?,]?A?8?Wl?%[?;_&?83M?/;Ҿ?1@%?/\?O$?(3?2*?Ę?.d?3?2?ڊ@(??F?jJ?FL?+?&A?ՠ_?]p?&:_p??-ÞCAR?Р ?X?4??ɘ?<??ʔX??Z?ٳ7j2??Ԭash?@boD?(,׾s?#ݎ|&?cmM?T[䢾 D8HqM?Q?RK?Jl^z?Fm>?~I?W?PՈ?GSp?:s?BM BuϦ ?M7\d?݄?ץ?+? @'CZB i?>?*a?D`?-.?8?ˀx?6>锝?^??Hn?3.$?I;@.V@??֘(?T?ye@nϝ?ԇ?X?K?M?>뀾D?g@d-@aM??H[1?m?iP? u?Y?ٰa@%@?@i@kY@&p@52?t-@m@!@kl?2@x@^@*@k@01R@' ?,@)ť?*??о@( @ ?b?4?-?(־=?E?ϋb@'?/A?Ɩ?8?ǐ?ݒ?+n@?鯐?ž@c?- ??0?+?^n?`??(Ŏ?Ŝ?ۭ0WRwa@&?r?N?2p?c?K?=N3??.? ?h?)Q??R\?F]?zb?sCR2 ! ?JoMPs/忰?ܽ]j?6 _$ؾp?Oy"K?,6%y?X?7;꾃?seԾ^Dkf>0&X|B?LQpva~??A2f?oqrhh࿡]پs?u J?p`?6;tj??:޾N|?:j@(G?3 ?2r@*kH>R?ĺ?}A??H4@(@'d5?d@5@$sm@!@$?ұ???C@$?&@i)?%!??]@gG@%sO?/@c(@t?1@@$1j@f{?0@h ?$@Л?@!@*CQ@)@.y@f@l?@ מ@-@#@bj?b@(b?Ь?@@eO?$?-:f@'J5@`o@2~?Э@?jw@$?./t?I?e?ˌn?lb@(?? ?-m??͞?#? ?@(;?R?Ȁ?1??.оL?%?Fh? ?El?j?-?7 >ʾw>Yb?5f? ?b?4YԼ@-g4? ߢI?C] ?AhW?J?94˾Z⾯IuWN?QY?IMJ`+?2!о?KlH%\?B@9?&[V6־UjiM[v!?L ߾K?c?/mھ˔{ʼn]?ȻX{쾠?Rp ??t?Qv*}?(Y6?[?0?5}?" U?tq@,Sr?Q?(?6?Q>?d?I/?tM@H?!Mh??=!?׹??%2_?@''?ZB m~?jt?,Bw{*???I0~?/v?MO?>p ?d?#0?l?v?x?0?؎@(?.@&? ?7@Y@k:?ʵ?%f?D[@m7'?@ @`5s@0?D~@(S@@,@^@%@h.@=>?3=@e`@cw%@qIn@%{@ޣ@$??U.@n@i@g@28@*<@E@d@l@XV?؂@dw@6@ZL@^,;@@Y ?@:2@`?&J@$hT@H/@8@kU@'G@f@!9?7)??|L?Ы@&3?&?ѱ?(?ݠ?R?=@?.*?2?4p?O? 辕0Z??@(Q?P@?^@CE?/?C?3?*?@8|?Ͻ?׼}?5@)d+?6 ??5?\4?$71?;􆾮?O?D:(l#P|0u?$چJX]?͏þؾ꾷?,d?:?;ɬ?4县!Y> >ʾ?.ྯ?!Sk(ܾY?<˼?#VÿW鱿󾟛_Е6Xs?>8>xg_?-?3:?IE?ò?;D?,? F?XL?9?3?76|?D??>J$?Y??8@V?9?P?N5?.W?(r?k8?8{?F?V?v?ϐ?ե=Ì@-G??عp??=.?+?i?Dn?y?۱P??k@#@z@&M?@_;??'T?P:@@"e?=?E38?,>@"G@ 5?ʜ?Ι?lj@,>@,@a@-@dl@e@a@08@%?*y@bl@cL?Ț@hП@#S@@$@l@l@j @U@eR@߬@d1@_t@$@_w@gy@!D<@d@+3@du?:@#-@@@+D@ @',\?`?-]@"d@i@_?}@#.?܄?՝?JH??e?w?7ȾO-%L?ߎQ@/ ?t?9E?ު?s?ѡ뾷??d?%?B ?? ?Ӕ??K7?S)?>*`?By>&??K?+!?_?Pt?(O4?1 lk,Y[%#ᾨ"\P%U4f?YaT ?2꿦5?/?)7ͻ=?*mxUJ9S;Z #[1k!Gq*̿:*??ɹx??GZ?J?/? ?;VJ?0,2?6t?0AO\As? ?.[?ԃ?/LA?Ըf?9wܾ?8>7?&+?eϾcY?H?Թ>bD?NF?*9?r?Z/cR?'?)[?׷?M?LV?_T?GQ?GQ? ?}7?2)?ԉ#?"?!}&?{@_?8Q? ?דh?/f?N?1@-"@(̫@&"@h?@$?1@+:@"@(2?3O@&l?NT@'&@@d?L@Zs@[@@B@!f@U-?K@)^?O?h"@a+@m?@@b9@_@h@&@jL@)@=@b*@A @-^?@W@Y@@б@j?"x@-h@lo?et>m@+@d4%?4?O?t??I@@'?6{?ߠ?%?ɿ~@&^?#?#?@?)?;ԃ?հ?Q@.e?5,?f?ٿ/?@ߥ?+;̣?"1?%a???%D%b?̈?\>??(?"9ώ>*?@ =??%6վ78jBZ7 >b|?@9qa>t?@9jr̿_?@EIA?#Kw?3F?"ԒEA?NY?JuLS3?@K?/3?%A?M?(?!?$LƾwB?T|?U? ?-?ǯq*?ǾGp?d8?9'?>7??/?,A?? пG??_ ?& ?W&t(???Aǔ?/=?T]?2?!h.?>;?F?Z?ݰn@'?ժ?6?1???`?s?F];@&Px?-/_>k? '5??J?@ K?5@O\@z}@'?b@Z??Dr@e!@f^@h@J%@j#@d@e@-A@e{w@j@Q?̬-@a@g@\|@3^B_@X@N@q@7@'@p@$}s@f6@@@!@n@@g<@]ދ@O@p@<^@i@d+@p!@ w@a$?N@&?*+?ڟ@'?@*"@31@-<?e?O???#e=@+x? [?CL?z?W?٢V?'`?_?ѕ?0? ⾻!@ ???;Y? _?0dR?5?O@(+@??|?p8Z?D¾m?b?66?^ ?%馾^q=Zg@. 0?f9ҿIǿK?3dz8EX?C?5j'?!ĿҿL?2J?C8?㺀??H?Mv?AQ?m?I\?L?Ϩ?F@.ز?B?>?;$?1?2$?CA?~?ڏ@l@?"@?%k?*w?$N?3M?Gk?2D>| ?5D?C@/?ľ̍V?;?( ?#??6s??@ͿW?@ ?F?8n?q?"þР?@?V?7? Sl_𾖍޾r?S 3O6|?f0w?|?0@?Se׾I˪4B?:3ވ"d?*I?&??B"4#?NР?TF@?H.?A8?.?6{`?(:?vJ??̓ Y ?DϾ?:&J^:?1[?0?C$?9?@4R?CZC?2?a?=?k?7?0?"?W?[3?J?Iپ?_4d?4B?Y?~>w?>iD@mBAiѾ?M0?}~?ʩ2?n?|?3]?8k?&?N@*p??#?j?(@]^?rm?@&??\@"?:ӄ???@f?!q?z@fO]@lQ@iA @?خ>?u@+?(@eR@e ?ۚ@`@@(YN@]D@[Y@>r@j@ŽA~Bv Ax@/s?5k^=?P?оoxsh{Aѽ#?D:&ˬ?]?.BN?D˾ž(#^?>yj2?2"?$%O?&Q.AF}?L>꾃濶?⿬r?S?$M?o|r?x?4`־RQ?O^I!gm ?O?Tv?;?3%??9iđb?.62/S?ٮȾe??1ξ?J#?D,?fԾک?9?3g?a?M?+,r??2j@?0 *@$YBCf ?V?^?;?L??d&@fGv?tJ?ْ?R v??ީ`?i?bE?,?%?ѭ@e"@f?c?ը@%@%@1e?@$@.y?]@%OA@k4@#]?R @T@cx@(@$I@hR@r~@ov@@ѻB@4@`@e@+@ @@@H@!/@@xj@@@F@ahA'@_HAkAk@Ԡ/@Ӷ@쪜Aa@@8@@k@!@i1 @hh@#Ig?œl?@۾?6,?g ?m?A待Ĩ`Xt†?a?iZB?8b@?!=k?CJ7?Dr?9?-vcq6۾19?*wA"?- ?*P]f9??+??VL7EdΟA?7qޥ?“~_Ǿv?(z"??/?0?՜O?B?JF? >}r?+^?RwF?;?F@'??ՙ%?؂3?W@!@@?%%@t}?(@c1@@&R~@MLAe@:@]@&"@@cq@L?@( @_@w@/@@kD@~@/@*@r@_E@m @ҩu@@+ AA' AA%A5AhAWAA&=AѳA'9[@@P~A&D@@@@g@*@mv@ .@v?S?n?i'?&@" ,@K?P?R?)V?>L?->B?/?ݥ?]??-(??'Gy?3?c?'z>-˾`?!{~?=9?!O?3?S[v?M)֗??FP?n?;?[?DUb>?,?Q+'Yx??VN?[Y?.kU<YCa`?5pT?BzggpuyaRR}8(/ܾ*GپR? u?1ϿI߿FZ?;L>8KXV?8O?+'n?"?!? ˄?(E?T7?jjE~?3*?17?%?|J@, ʾ9?Q?Bmcy|?6z?t?DH?$t?#Y?#h@%;??/¢??(?||?5#"??ߒC?Gվ;!> ?l?a?ڭ@!?3]@?>A??@ W?/a@]?3@)-@#@;@)4s??5?a@hI`@@aD@ @cj@r?٦g@_o@@Qe@mB@G@"AxA~@, @q@d@^@@@_RAHAA&*A57AHRSAӨAVAxAqAaA6:@o*@ٴ@p.@,@np@@)@ah@8@h>9@iP@f1,@# @_@cj?d@I^?@'ٻ?<Ʃ??־/\?7s?]?K?9 w>?vg? ?F#?Ix킾h?2B??榾b?5俒UJ@?Qx?Ͽh? Bp?)C J3PO?A?MV?VQ?eh3$a?B?VUǾͨ?E/ )U0?E*}WE?+.̾P?0{FNݾ_$?3lk0?"ܾ)?8 zSj?>Vᔾ$?D`?/>?\*?O~*>5V?܋?(?0?2v?h@)>?)7b$?J:?=پӒ>?,?QA7?8?x?SB?7μ?.4?%?$\@%#?NX??ST?Q@hH?D(+? N?Bv?л^??Y6@a&?@gF@/(G?A@iD?ϻ[@h@d3@"H@ju?׾@a@D@ A@@q@@#@B@6N@h@^@݆AR@cAsAq*ACA@@[A*AAYAZpcA`+A:AZAAAA]A9dA&\d@^@@}@!@Z0@@jp@@o@@/@)F-?+4 ?Е@eb?ę?&'?\@-?؞@"D4?ٛ?M?#"?P?"`[l`?!?'q_?zz?. ?1?a}?b?6F??07+KL?h?/?>H徴ݲ?f?@r@W?J7?,;?Z?"?(?A`?d?Һ? MTn ]4h1?#0?M̿ua&?(lP?@z}?L8\FQ ?7X?MuZ?B?!~$g,!|¾L?1[2?`ǴԿo?oD྇QX?@Fc>տvQ_\?*?i0?k?8ᅳp4?`UL?3e?+?Xa?(z2??C ?(u??Zǚ?Ͼ?\?ش%?5p??/?ͯ{с?ı?Bz>?.?@'j??X?K@%/@( ?~V?`????-9?׭>ZH?/? ??$?*K?k @)8@&B?P@{@]@*4@c ?t?~@ri@Y?@!GO@d1@@@ "@H @K@v2@+@fv@fZ@m[@@_AA}@@LAAARA NA(XA\]AYAjAA&lAYUAjtAZ@A>A%A4ALU@@@ @@!_@@}@/A@e@1@ip@*@'pX@&o?՝?چ?M?ӯ~?CN@&.?8(@{?#g?Ͱ!QA?\?Db@">q ?2X?Ѣ?k??`4??B?#D?@?LC?L?6X?? ? ?ƍ?"?*2??t?(\e?2:S?#V?:KN?>샢?F9{@8~Of,Jޯ?S,.?_zوtL( ɾZSx0?9Z?j??*&?ѾY?.u?ac?=>V`? 7ھd8o?/??';?=Aj??E<6g?P?"?*ޯa?*.<̾~F?u?c꿞1?aַL@'|?']Z M?>_ת???p?08x?Iz#??ױh?@?2t?@0h??v@+jR? X?ή;@??P?*?&o?ʅ@+k)?;;?Ĥ>-@@@B?ב@0K?ak@,x?ǒp@]@@@G:@@DAv@ӿ@z@q@_@v@AУA&w @\X@@A gAʼA}2AY݁A{AilA ALAnAFAGSA\Am80AAX@@̛@@@\@n s@*@dTk@e%@Xn@eii@"Y@@-:@)_@)[@0@D?Έ@#=?Bv?=[? Á?T?Ġ?)_{(?;z?О ?Ӿm\?J6?ж%?A>s?4*??J&@!?U_? ?7@?C?,4@j?*?֭AL@*u2?8w?*U.R4?T?&̾M~?&f?:[Y)?ֲcj?!p-zؾZ?9?+!⿧X?EYJ?"tz?,ʲr?Ά9?0=}?dh? v?=]@?U?-(?[?y@,}?! ?Ƈk?6??? =?Vp~?U?E8ƴ?4?g>?'@f,?5|?sb?ԟ?j@1y ?NT@`0 ?R@)@"k?0'?Q?$[@`W@@0^?@W@A@@g@\p@'AA&'A @[@?@ҏ@%@A$VA6AZA8AM_AZAGAJAAyߴA AmAWAjmA4d6AhAAVAS@q@@@@@ @or@f@@g@}UK@5+@.@]m??@b?c?ه@eJ?ld?@&@%?٘i%V@X?@&#?9D.0Nz?* K?ѾP?%ZN?8侢??ຈ?2?֑?-Ow?V4,?Ҹ?v?*\??B?;|?T??_ԾG? JX?U\?7?F???á?̠k@*'@h??ӂ@(6w@f@d@]@>@3:@z@`"@@М@A5AEAAYArA6AA8"AwrAZAWAuAI6ADA A2AiA^Aه5Aa A¸A/mAk=AAI2AUA@y@K@@f(@ @>@1&@o@`@)Ln@@}z@c_@(Q@`,?x?=7? ?K@A?ph?(V?m?J?Dp+??'?  ? ߾?ۓ?4:?=8?$?٘?"?C?!)?(̾rgJy?կ%? ?C2? ?>ɭ?f?|@)ʹ?$>>s+@"H?-\?$?wy?=v|.?c ?f꾔RXj;V)?Hs6T?)z\fS?X=N?ٲݾ55?5L? gy[+?B2?J=?MO?29*?*?\ .ư?+?,?@{?Hjk(T?G0B?F?q>N¿ž?i[-??U![M?9?N ?M5O?R_v?6?oP? ?.*?(n?Z3>O?Ɲ??%?U?E}??݉@^CuY?v???Rf@-?WE>ھl?a2??̓\??P?R@+y@';?d??@$k?ʾS?$?Ή?{V?9?ʵ@'d@*ܰ?OZ@%@)@#|@G@g@og@~@@@/@@Ս@A'rAG$ANAAVAGIAjAkwAFJ\AYs/AAAAxeB5B>/BN B9BA@ASPAGB )AAA5@0 @@@ @@cb @]1@l y@)eO@+?e@I?@jo?11?ӵ@*@-Zgq?o?@?y? )?@)ڭ?`?;0?[?źp??;nX?/a>5??n?G?Чu? .??/ ?hy?.h4c?WG??'I9~ᄎR?/(?*$?9?FP?9#?߅]?'? Lfr?Ltuр>7`?$;m#{ݾ^S?Vx?!ӾXlA:K$A>4?+־#pξj???.Dı?4?5?[wj?=4|? \??0>/2پ$4hey?U -???x5?`?fo?)?|o ?(N?Y?X@BΆRA g@{@,WȾ?%ը?JY?#9?:??`?ެ`?̰?5?b?s@#3?$v?K?n?.{?~?@1N$.@._B?ٴ@,@?򾺓q?@g@f@,m?N@,J?҆?=)?@d ?(@7(@cc@`@D@gz7@̛X@@@qA(TAG4AB iBetACAG'SAjAA^AAʈBA̒ABYB1aBYءB% AyB|BBxB1^GB;AA5A@ҵR@k@j@{@͍t@.|@c2@-@"M@mgm?ׇ9@/?%@i_@?9@i+h?$?p???./?H?9?0f?*?ٹ??+?\?"|? ζ?T?V?4?.. @,H ?$??B?$?";?Ly?Ԃ3/*? 6r?¶?-?@+@*?H?[,H?ΖJ̿:ԾWSƿ,Pv?P V>X?=]ؾ?*i(@ ?8f?Ѿ:?=[;?⾫?)p? FC.?mC^?G0>R?0pEg?6q?6?'?=-?(;M ?@P.kbӾAK???27c=?$*?B?>?/#??RB13BtBpB,Ax"@-?Bmf?Y? =@+-? ?*?@?z?#O?)?>??+@)?\?,x@af@Y@#ǎ@$@&@ds@#?̛A@aǿ@Nid@@k@)@:@AVA@ЁEAA3JA|vAAA}AjAwuAAhBܟAѧBBMB7cB,B"RB)9B:B B YfBB>BnBFBeA@A8&@@B@@@vK@@&?.a@h?@-D?4@,Ų?@pk@)?۾@d4?Ю8@,b?/I???8?9%p?ؖ^?մv_?F7?[?C ?D.Ծ'@/?n=?v>C??? '5(D?4?i.x>ھg?j?#@?BP`]ۿ ?.44/?AS>rF4Rx}?X?=(@A?@˾#ƾx l銾[?6?0̾Av?5.?B?e#F??D;?&5p?ӡ ?:3?>6?Rl?G=?3 qe??W??Q?*@mA6ƀBiAf@\F+[?]x??VS?ȧ?sd;߾@*q@&?p?m?Ba?۰\@)ע@)Z? \??ּ?ӱ?ru?9&@1?α@jW?ʏ|?@?`?@n&d?؟?tP?yj@b/@ @m@>7@t@%@@@@M@@A&AG AkAwB2 B3ByBBUBNB]B&;B!ƙ?.2`d??,??,+?X)\?`L?B{91?XxgD>?4 hM7t?թ?J%;?,$ؾ(alHmF䮾 ?AptT@2)?6?4^4\?,O!?,@2j?Ϛ>;T?).?'Yn?ʾ澢|?^?^A?:8?f?@k?JǾ?IV<|c?CƯ??8$?=?ݲ?<4[??2|?d@*?֔?^4???¼?g3?CP?v@0?5o?Ĝ?(}?y?\@ =@#?? ?0?v?S9?l>@(6@'?g??K?@g?ѣ?o?y @*#$?@+4?">@y@^,@$(@@b!@dU@@,@@όx@=@R @MA7}5A&:A7`AW*@AyBBRSB)Bf'BMBpBBBưBBBBiQBRB|Bq}BMBtA IAxAF[@D@}}@@fC@uM@l?@co(@h?f@+@)*U?ˈ?1@Y?@d@*c??ЕR@ }@<@?D?W^?X?B,?<@*j??/.?>4?~_?,=?:@,9??.@/?1?OF?3?̪?7 ??@?ɑVB +z?X?%?C*?ʊ8?ÖQ?&EM<?_Z:/sv ?i}6g.??/v꾖C^e迮J?aB־?P|?N :5,`''І x>^I>?G.c?v??W ?_)??I^?.?){?gp!?6?;?.H?XMľ??-??Y?҉?ֆ?z\?[оA?4f?Ͽ5 @P+?"ھZ ?:sq??2?\?J?E?#쾔;?%?u@,a?Я+s? E\?E?K^?jg?T?T!ݑ@&3?ܨN؊?wn?x? ڿpq?*,:J˰ K?O??9s?8?A*8_lZ?(T6<>? ?+?N? Vn?#QdQ?-R?ږ?.I?ڏ.R+F?3ɾ:t?1nľ? ?Ԯ?H?@?&о!ǁn?0?f@34h?;u??v?3?FV?/??.?F?K/.?@?"?Wsx?)1J>?j+y0? ?'E?8(C@,??=3?0?#?Ń?@/?%?4*^?#?H?Ɍ?F?q@@&۩@%??E@)@(X@$@:$?5@\S}@k N@/mB4@{[@(@@S@7@Vw@Ҷ@(\A% A7lA%AX==AF~PA{/wA`iA]BBBC6CD5{8CC=C.ȤBB_B%B>ABAA@:A{AZA6Ի@@+@ t@(@@^x@\;,@O@@c@!@eG@j׻@aRM?V(@.!g@dע@.3l?R@'ҵ?2L@+p?ۅ?&?PI?P ?Йr?㾌?,"?ܭ3?;?F걾c?ƴ?,U@*v?a?Ԩ??',??)⾲Ҿ?*?-&?? >i>?>I?:(޾˟?iq? g`?+>3@z"?)TM/?JV2,Z/dWJF^(???>Ҡv3'?1?9־A?,<?O<^hy?8?9D?(wf.8_gھxVh?=T?'i?I,C?*1?:U?6˚྄.&?/}???ͽ?{e?Q`ľƻ?7?J??I?jt0J>fE?O'ģ?*?q@/?ں??MȾ`?v?#?8?>@,A0?C?H@' y?䁄?5?3m ?pP??ɟ#?A?j@ !??j?@j;???V@?̞@i@d?;@Ae@ɲ@t@S_@$@MjA @˻@ĦA%\AG#AHLQA6AZ ?AA.A2BuBCclD 4EiďEiƚDCLC_ClWB\BavBn B:BA+AQAk!AyaA-@%@+H@@<@r@as`@f@P5@lQ@j @@0b@,@?ҦE@&@+:h@%?@լ@jI@(n?h(@lf?Ec?*Ł?5N8?=?.&??jF@(?ǥ?5P2S?+j#Vy?A?v?Tȧ>|㿪#Fy?+Hɏ@h'eL?6k- ?%͔?l@?; ,?1zhz+C?dS?'u)??7dP?'6xr5I?*(ʿ(G,?2?00k ?5g?TG?5ž[G?GÉ?Ar?!?YDz?;?=? 2?%>S `?۳Z?3?.? ?Z?Զ?7?'"硾K?2 ?ZԾesX?`?֨@+o?'I??$?1?BP@0@iQ?,?`?I@Z@(.>@&@%@#K@g02@e@gx@ +@]@`'@=<@@@/@m@A ~AXk??ע???lI ? ?">ߋc@?4&AK辷%XI?A͂R?)\1`%@.z?7H>?Ae?~yfnq?>&Y?4?55?N?@'?$?!p?1+,?#ћ? ??:?_???:e?4? ?)yC+6?6r?(?&?"a?x?Q`j\G?/p? ?<|b?.Y?p쾳%?+s?5gNב6?"@%?1M??ߖ?CB;??#? @( ??h@ @"e@&?@#@"4,@$@n@&@#8@(c@#@]_@@c@y^@&As@@(@A)AiAz DAvA|WAlARDA BFQBBS}BwfCV\D۞EiǜEi5D(zCnC BžBKB-B)B w;BZeARAOJAAWAr@)@@(/@2@b@h@z@j/@Me@p@)x@g8?´:?ĥ?j}@^^?@-g@$M/?5Z@@ S?ƶ?dX@h @!?3@-j?ͯ]??;4U?ʬ2?=v?̦??.?Ǥ1?ٵ?S5?g?:?|?Cm?-?(٬?K?Z?<?@?{?/ [?ɝ???$d?&Ekr> x> '>&aaB=(>|?{?>bM>8>L=Z<و>)w?'AmA0?EH2?Z>Rfh> ?_?"K>3l>,v<{PFH7L=F=Arx\>)=M>+w=J=Z=s?#6=>=bx"Rr=d@?:>CE?C>,I\?[>_#{=;V`_>9ֿvnr?i>?]C=hl>ѿZohZ=Z>S=f}?pt?䐽Μ=DZXpվhv4"뛿ChH=Ǭf??svO/!W">;HB>"n5=Wl?Ħk=r?a>m 2S~;h>Be? =y?J R>J?Rj?`}6V =!?D?{>>}=7X鮺=i(>}]P=}=`>4fD=jj&ä<_?yA>>r?>U@/=}T>9ZY?ۿ _=\>Iiv?iPC)'<ո=l?u>qK/>"UA?otB=*=􆾜>?g>4jg~??.T;>w6=>4h?v>'dD+_JZ>4|==9Dc?=޿N>g_e;@=?# ?E;>.Ls,?B@<=<_hX7dzF?f>m}?SSjA>g>ij>)_e>7Qgil>]5a?'sN@K>>#춿]T>i)ؿLk?E>wV=t_?&5=Bx=_0m >-9?At?j> ?^[?ݓ<?>o_?\\f>8Ͽj ?/8? 9#="<=HaT=È?|kk6?~LP`1=x?XNV=5|>-8QUtH=nt=C;Ǡ=G?t1?i@L|>n?un?e=??=&>4=.?gxv=м;R=;=t &=T?X}?L>2y=U=BHL=;?*=ܼ;t:a`Wx? 0>1cD>N>8 {?'>2d=f`=@R>.=.N⠿`8= 8.z|W@=d=v2.?ff>)H4m?<H ۀ;<5@?2=zgܿgRaY @`s?M6:w:?.|+((<"܀sD[t<֓X^?褿u ܿX7>#N?^]K=Gs?\?s&p)>mVGe^^EA>P(>yR=VA???־kF䬱<ЃHC綹??{aPo?p>GÆDULY+>>?«=H= =?*BoVS4> l=u>+8>8A\:=.Y>l?9 ?=ȼ=xPוhmu>HJ>5ή?>"b8> u=zh=ˁ?hſYs=G=Kp=f?v>) ?Ss=Z?aZH?{Sl?\?zrK_V lR?Gf$࿎xh?Jƾh< =&?zi=aK4=RļE@Pk.tW>gr4>ݿ[N=J U]zP?r=^=?VŤ??^8=k kr+=bNeC>݇`=!t=s] dc*@#g՞;;@`ҿeD?p>ý?r=Qtx?|۵@g@ 迂 >#J>=/^ d>s< ?Z >p<;:쿋3v>uu->> kN>=T+Τr`P?]k?X=+T>  ?u*C'Hyؾ ࿌(~ f?3v o.ub(==fn 何3$>z]>L e>C$1g= >wbd>R>n,?>#>V&;>&?x>F `hdTq)Msy?qA*=Ȟ>>h>Gv ?d{$3>E2?tF>+J_F>s?k>(Q7=B>@ѿx:>Z-?G~4?%i=Z>U=' >/=r>V>S^=a`=r<Z???Y>>ȿih=%2>=W=[e<>z?=:>IY Bˍ=]d?lQ>6@?v>>j?=vSpf%o.?t*oT=ƙ> ^v=yƼ+8 l> 1=? T= ž0EZ^?r??+J@׿X`U;@J?=>0c?I76>>P0=ֺ==BlM=$E#;ǩ`>=TDN>*U>@t?/X%(j eS?xοOc=F X>B/?;{=N>x?r{ S=V?rĿ+`"^a,?W=4V4? Cl$*>;X4=콦? v=?az^a iͷ|Nш=Ws>=͚>t+>ϿJX=qbpVաiJn;;4>wָW4={w2>-=?>$?Wٮ=?wrt8>Q?⽟0,|i>S?j=!jZu=>]l[_>bYB>4Tu춿i&f?Ŀp}g^*>0'~>am>6 w=>-p?Y?|mpM?%=`?-ڿ_?>*a=x=ݝrV]=e0?V?E>pU>r;P'>|>XRĿneO=J=*͐MۿZoO>#>߸?hKT =#G&Jz?*>^8>H=ȶd罿^ZJ?=Qx=t>B7Z?_=>R?²>}˿=V=jg0=0?<}?B?㜿>>V Yd? U>Zrs=z?x> 7X=d<J g=:`?j=/>t_x%>o1srM$BV>cZڼ`=I=x@6mAy^wu= POi?X=⢎=Xl:>=>$v~> ?D=’_=5tP=RH??=Jm4>$v@dJP]G= UVrۨ#?}s"i?{Fd?7пu*[H¿aQ,"Oߦt ;;C=ym3j>=JZ>{=h>)>c㿀[a>Qh=>>?>VߴMv|>2?W8=jn?οMB=bYTlH=2,~Ru]ӹ]> gl=?@DA̿_FV=JY_i?QGR>?ſKgz=ſ> U^>@фRF?=}yF?>=a;t@=<>=+vo~=.T?s<ǀ҈kw^>5I @ʹ>CC?F$0>\thKT>1@>*RdĻ# <=PԼG >dĿZ|=ؿms?R|/~>K5S?p??7=MId=?z>=$x\S?gL=> =BlU?b_?,=οcM>C\} v;?H>/]`b=뫨rb=dqPuf+,}?Egz=7b f$>ِ>DY6ؿt=2m=~=?+?Cg;`?;~?ܿzԾ?uqk<>T{x4v>=o-Y>օ?쐌>8ca>1>=6A>wj>G}=f<?^y@$?$?_1>yl>>c< ޻?1\>]'l=P0=S?r?X@-?]T=/>,Y>>Tvcq=΄>^6>u>`j?oV?.?n?}#x򂿄>Ev[=)rL> ql1>JCW>op=<0j=?8嫿w4~?\-R=֜?>>½mBb?=/ݺ?}=(?U =@L>-+=apcxn?n?:?t^.?^=9l=vf35?y?m ->?z "=a[=hN|>)=$=4h *p>yUF=ױF,x=9ɼ?|{@?4-,{X7`=T?.0 0>H2?U=?`>;?s>Y83J⽆Ud<<)-UJo??b>8qN}8j5T\=ꤿS=F?Sh<0[<_9a?ݰ/(F?liQ?>xGd? @@B¿q6=DUݍ=Hc>Y>Depr>< = |=x>8>CI>>n?> ?>\>wxP>*8=(iA6W=>>0Ư?bп=\\x>" >#=03c[=0%> `=a>2vN.ꞡ8)M8@>!$K>Z=P>l<>;??p,FL>s>.=>L=>Da\^b=LAf>,s%AԿh=?&?jdZ?O?%SJ<6P=gVV4=>>ʰ=g!u^=sP>F =Y(>4Md>?>hl?|<1?^>=6> g; >>WC* ?n{z=пʿgw> V?Va[>`Hs>'P=8?ο^Aed3=Dbm<@=L ] = ;m=Z̜rWa/gT?z)=/7=@=,>[i>foF>:>j?7~>n< =^?[)@=lt?US)=@>KߚR;Y}s=G v=n>UÓ=F?eM,?j܌>L>t@&<( }=1l=0>O?(4=~ȸ@[n?|w =/PXB; ?gU>SgHmX?UW Xl=f, пG[=`rj2<P?u>h_a>P0>Ę?4>C.?>>}.yOh>EE=E?p\D>4?=nY=+>*?g=>J=<п]=շIV>D`>>U?i|S>Nm??>|u<20P?=?%<>zC>>=>I_>euWZe==,hk>Vbyb=?؅?K?.?ВĿws=>Y=K>C>n!?+q.>1ZY>J >Q>8ø~CH?<>&m?`=r>C>q=\ܿi<Ĉ@>@-@==޾>8[ƚ=seXz=}Z@B?ff]?y hxͿS2=<~>p p@UDP>}^L>_?7H=|}== 8 T=T86T>T <=@V?;_=$=Jڽp=n2>(=񕨿a?)==}^?tHfh=tK=?(e<˿@i>?>@N?c?PTA?=b>w=?h=P>~q> <}0U [&j==p%>U>|>U̾ZD|<' >=r= =C?>]:t=ி׿z}%?t >c4X?n??>JL{oſQdP>CH뿪0̿>&:jN?"Rw 1?w?kY=?Qy= k>>{lпZW?~TP1?5o>.'oH?=z[ V@> Z->X??g)?DWHg?O2>@&>k=!==Ax> T =4=+(?z>>>f jUJ>6=x=?f->3[,nlRfPҊP>II=D?Gcx~>-ҰQO xh>=I*?n5?l>L?\ƿ k?`as> u価?^.> ey?iG;?o!>(=kؼ>ǎ>NB??BeY]Sa*:h->I&WkR==Yp=?7?c?&D>'=4R<>3?sl>=7Je?(X? :=? Miʠ?i?[V`>ubY0oj=?t>Yv=T$H՟ 0=p=>{*<8? ]?B>4IL>=ϵ0dժ?<8({>L>8lc;pn=ךuvq"t>7Ix$t=קQ?>Q?w-hoX>CZ?˾a=>|M? bWHLxH/cqj"f]=ft=q>?=P? S=??|Ӽ?/?Ő=&?Xiн4ٽi P>^5r{5??>7>C?bK=9ؼ >i!<$X =X"w=ʿn?p;7? G4=m?>+v?a=R?Vx ?Y[G?=>"Hοa}~>lLsKU=*?rf= CRm==+ =0=x?p=?L=z=">:@}q\<ؤ?cpp7/="U<=-}ƣzbϼ>>'z|>_K|?X>PaafGyE=w>A9=hR{>$LA==d࿃p>ւP?X=S>Uhi>Eȼæ=qYbw>|3J#>l:k>Xahb=̼?>(e=v(pH )-g>/DTb zr>)>X\?=Z\>!^>\C=%=ot=r>=.=gu+=\;~~hMa=֫r?C?k&i= ?U>P=[?k\>&kΪ>O=M[ܽ@ ]tg=0>0$p]%@HA?p=\ш>^> Ծ{Nο^F>)?Q>ͪ>7Y>'(? ><> ?72?^<<>|>9XO=>][x@?w ?!?j|? =[\vkU]d=wn=?\Pj= AQ$T/h=A=[?^LL>7ʸ?C?=&)> <P= 6Ŀx9=߿> ,Ŀw>+`=*8 ?մxJs?? >Rѿ? =Z;6>H>@pVܿ~>F=ӝ<ː>S<|0~ =%H?ke1==7pz7̻ wv}> =6PerY'=eϼ?Xp =b~=<>3q=* hN#Q;рmO?P"?n7<@?t5+h~!?|/.,?b] >D=_J>5(>9>,5R=w=?z{??;<#<><-~?=>mq>Yn==?5/lȿeߨZ~>'D> }=o il,d0>Z=e=6q?c?lY>9.3?{7=;o{ܾFY@=jB<2A!d>R=aZ<B$V?=Z6he@ k?O=X >Pl=gʄ= >X=O>=>!ǿpn<`lQV0?=Ģ=;>$C)B b@f˿]CFwD>p?xNt>1H?d@?UF TfPM=zc>A/ =X?}_ph?l<@>K=9n?T2(=o\<0?q=l^j?uo?6!2Y?w9T:=ޘ=`?~1?'=>i~d?[R>k> .,?>!`i^='c>j*=<0?t?hߔ=;ɢ>)?`Icx=>A?{ =' ?X}!<0;Q怽>R\=jh=q=B;?۽_>2pF #?L/[>]E=`=л:= =Hؾ???S=9>hӼ=c">ka>H=:~>4>=Ў>9 ?HAq(>HԋY^?z?5>+>h>PB =?=Ә?|qM_D> g>R&=Hca]>$axQX?S==p?%YZE&=O=`>F>31?'Og"hR>i>B?!@X? 9J> =`>Qz_<0;'&B/A ?uZO=p> dȿȼl=N?}=>>=x>K]EW;@=7,fҞ=,0=Ҿ>}OI]k8>?*ӟs.&k@=޿A˪Bc?I==^b<(b]ـ? ">0A>Kn=Z>H>?<[:>U:$Jl?>B?zm???\k?y%wfOG3gl==)Z o>e~0Gk=ZV=^<~t=?C=6=Rt-ӄ?eh><ۿ"8?=/M`>&=(fM =ώ=ᒿg=O0&l?]?9p=mP= n>h<"w= X=^?zuj=bb?ʿy=ZH;d3vJ?C=Phؿci=L=͇N>/x1ì>p6?r> &?6QC&K@Uc`컫?f>>r ?^1{G?7ſXnD??~?tXxN>3鐿nS=-=E?{??T?}`><،>%(?P>l_>ye?F>%>a '=ϰ@w~=L?}},n#^e?0>>)>%[>b1>s,?}:>j>j~kt=8=ڥ2:ނ>R=K=irT>zT<='`P??10_@~#ua{=:?=>\\d>"r}⼉O{=ڣpp۷`|8GV?n?v8`=u(>yz=>Bl>[?Q==w)\[Ch*̿EBP>* l 2=.%> ѿH]@?mZ=rj?\o.?~C6?c!Ur?u2G=G$>{?7=>?|X=z>Ogf? >[=w>=M*tU?X>8??hnRJ=]~==X?w?z"?=\d^xdRlJ=^ xӺ>>=e=ZX>=XpN&?=+?=T=D+Tr=ÏN@!daf=h0?ά?h>~Y=l+n?\qT@[d=E=@! `>X>?xtW>*=޿r=j> oPB\c>T?rS?Gw=G=}DgP=@?pF>>2D\N >Kpn?Y>no><<= $>l?paM>3#ڛ;&>%?^=s8rf=f;mMS&kW=&hH=P >?wsa=愾:09? -;俕?U=ǎ}N>/K =q=@?sufc忛 ᥕTl?M=j=WywOp>t"t>=Ľ

e¿[{*?O,?wLέ?]l?q>q>LL>n=v(y,<0 ?q?&Z?1H=Ȑ=pX;lBM?gifm{>p&V?1=*df>C >AR?E*@7?$P| |I?~bKb>U}>>VHI>SxԿ}K@V>G%l`>:Y?t>$RjX?Qr.\<=h?N>ҿM*?^&v.A>;x~^X̿?A,pib5E>&8Կ_̈?f#?^\w 7=h0c>`ض==d>a=Cڼ@?ⷿb>?Dn뢾#D>^>m==ߢ>(;>f*>$?@@z@Pg?*>,!=B=J??@>?:=M= -#ŕ+[i?;e>5[>]O< ]?x?>iDhjIEؿno1=?;=4==}=H,<=oP>.OD?ڿZ>j?ԿZӼ>E=h6=>?H=Ne=.<?%=b<?pba=O?m>?>5=Ŀ~ ?B=D.,?s?~tvH;%!=Ϯ,=ӂ06?ǣ>!R?h*?|h>*ʗ?nxa^I?y30> %2>0=_\>7ɻc?`ʀ=˚> _>Qw=&D>J8D>#t?uk;1DW?tY +pk_X?kE??{Rm?w=fؿz{kd?F?6=E|Ocm?$!r?Iz9z(]<=B??l;?*u5?TNd@>{$ '?<i|dp>=>@ nFk.@} >F^?&>JZ?zL>n&UX?7 U|2=ݗ=yDD?g=9,?x=K? v=.kݿB?[`E%bKa;vP۔H?'ciU?sN=>Nvbk?yr==$`L??$7|Zr>Y6+< XϿ==;'H>Z?%>%}=L>H>P=U?q uRo2=sdHo>x>*&=-8>6 j">-6>L?.ހ><<2O?Y<#kPX\?dE0?|G?hLf>Uq=L=,Z>.?a?ӿ|пh=Gp<+??{k#5Z]"e<@<"?H??:?Q?uN??{_U+r,57V>gw :?O8=4X?󊼃={?X>=*vH?,`AT??3!' ?2{=ˬN?XW>h?pO?f~g?4?w=oAm=3載C@=p?u L>0ֺ>Q=B?u?u=6=kȻɠ?ͱ>T , u?p؂??(gR?>>&>k= ¿G[P>`>C?:>o{=X=A?˪>0>M"={,>?}>^ҽ4=/8?:`>sr>=4> ><>vbݖ? @>=}+$=j@N?Ɂ=UL=k?UJ>?1&=thD+2=]p=(>sn`?e}< _R>2=ɾ=/8=ad>4==cj=d>ǿ=UĿl 0˾5_Q??o濂r2S=kҿW迄>Tȿ_4?¸=ʾ>>k?<<+= =u?if);π=~=\kLD==i m?rq\=ꌪuYpvi>s(%`v>2u[?\?^=y?BE=>vjޏi?kzoM>uf?#> BiU>%mxNs-#8=?a=7W?*?3C]J^I>MMx8?~pg@ =c^m:>wr[j>S0?v.= =6aȭ>B? =0ipbHf]oMpsXYc=2<mпRR> )?ǽwh?P=Uzߋ>Ӯum>l==ΖfW>A>+Y>n]b?> =v?0V\> >Ln>V`?Ad=U>ec2 >@=?>P]9>.> P%Pt&> o^?=l =Ȼ(?>k=0};I۝bp?%>@z=ĺ=Tx=U;`>sos=e?=>trFs=쪌= l> &=tnR=f=~>?5?ic?rBy|_>-Qi2>whʿ_M=$>`\=)z; &P-;Y@=f<>/β=,89z`|߿f"h>{=>6<5?=K^:Yb3yT>Rȏl>[=NQ= >sHa=?n=0> ?}C?->5 6O=âX>2e&?%?N̪=\O=a8=wh>Ly=fjP9R?Xd>4yҿ8U;>_?=sQ#&B =yd=:zb?]R?u,=$iy<+R?7H@v^;==]Կ\bW-0;?sz;`?>gg?p=\?2X.?x%>p?i`|ſ5>Ob=v_sh?=SU=Q4=| a>Wz>>S=."b?,IĿ?8?}Bp`_?=tfn?;;<)>=Rv?=@>CB@{Q<0=> ]@= ">_IP=x=M>Z~?ƾ;z> >=]X(?gr'=q^v=6nal==4?pha 6پ6>c~>-XnN?|C?@P>ӣ=5<>8?vO1>Y?M>1`; p?rD?sz=P^>U]?7<=-c~h>p۔>=m4W?U==?`?=;f>+^=Z?4-H>y=D_>?X>n =J<\@> h?AAod?N=9wJ>sb?pV+ =?Bj#vrZ ?~?r?N=R>=I(=?{D?>I.oXq7?>.[iο>J>L}v<7='>@=?El==z?]=6u\=#1=> v[MR?Qq={$վ4=Z>*?m==J i xv[P8P=l>) !?<=y(> ?p?8=lp(,`Vb =ެdG>k9>A}c ?]=>o``>F> .>=l\>`>^> }>yV??=rop>7]>+zAC E@]6>4=%?xO»?<%=$= =J< Q?.t\>9̼G%<`:A°@?%=|yP?Ui=( u=$=m =j?jQNb_`;*=D?5>g=M:==m>v̿URۗ=!L4P]ϿpRg}?7}=U^Tx=S?}!?g@D@>?m?w=N<*p?O=cD>=?u?Tv]Q@N=ְ6y(l>)=>;?6<}sN8=_> #3@F@=X w?cuH=?qt=?~'?x[<n ?\?4=,?w:ݽ? #@@bwi??Z=[ids@>?4?~1;?=c)伨=0R{c'&?>C>##s,uy<4 >/? =u=zOО=zp_<ѝ7tQz>d>U>`p=8>X^?.>~ >I>Z>DZd>@ ƿl=s<0?[0=|=tx=G _S>!=c =WPgr*h?U=Ǵ@di"<#X= '=`ex?4>?/ku%A@?> },6>78=H`if*=֟l?6?'XRvN?@=?Pq龿ov?m]=%?l>=Jk >.i_sa??|vN=|=W0==mo> ?Ps%J|%?K?l $=R?!=P&??l??M]??YP?KR>`=*== ?vy\?d>B7?X><>?0>n?F=r~?le?=?xeV|}?=x? =z?l^+@@>|tX@?w?=p=-d;@?u=1x?X"AL@ν}aȿrR=ֿM-c=aT?iÍ=?];^>P\;K!@=5!=@8x=K?$Yek=?HZu:>5ut!LA??u{H?uQ=>=z?vfԿtEjxҿ{>=.>?>`AlO>e= ֿR+=Ǚ8>+X1=`Q:>i=nH<=U?0=>?lNox=gc>,?>)|>H(?3c:M?D?=Y?hJ<2=֘R>mZ=6=<&?Z>s>W=j=:p?|>^(~<0?,D<94[yiR<;>>aq?/? <\H>&24:l?Z@jewG,=p?O=N>2<}V eFaƼpIߪ=U;l>5>+AP/mAnd=|?= ??76'_??nGU=k80?嬿MV>e->Ϳ> ʐv?ڗqY=oZBp=M0V8ML! _=;?o?>*>j_[F??c=?=>3u[t1izJ5j*?G?}kb?lP^5za>8y=֣p6?>0R=?ݿ?jsA_?j1ÿ?m>=?fy.(8qr?^µ?k?] ;?f}?$>7|lu?=?=xu>==j?f=>.S>u>\"HW?Cg?l>˰>Dw:E=V>_'?9?>h?=ѐf?L>_V1SBt'?|fkB_F?Wq?I1`> $?5,?zp>ܢ>5>;k5/=>B)A=YĿw߉6Y>"=?f<+X>o7?.B XdtP^|?>:=G>>??>Sky=-<#ـtd>Y`?py={Y>%䠽9>+þ?0 o+?[Dc>DVjQy>HL?οjJ=*?n9yaн=^=iR:=Yd?oPrD?=?o(Lhǀ8?z =Ƣs4hLl|w r[e?=BD\t\?v={f$9==O>{Z?E=o\>.K==R$Ƚ׃,q7?~=W=-t<@[??cĿ]> Y>;@=/<ؿfH_lA?vZ=?j?=H?xŴ??|+> >{s`<=_r=6[>|ziaTr?|=α>Xοp?9?Y^?ɮ>6?`>(ݯ<8>H>jD?> 9ޠ=?>6ɽ\#7> ?wA=9w7v@>ĿiVe?>!4?`>Q?|5x=ڴ?7h?Ը?n==̚=.4X?[7<ë>Pt td?pCO W{ ?>&j?o?|=>9n_#Ϫ=Ɵ=)t>=߁p,~ޥ<=>Me>=a=6?@ >I> }tG> T=W=T>0^ĉ=c')!?=?kÿU5>9zA_^E==PZ= ?'Nvfq=V> Wc?>! ˿{R=X/>l>CY?_贼$>o}#=r>I?{y5>=֡d~bY?#>Lq=M`@?.[_?/̿i$=>a=C=X ?¿P6LT}ƿ=1$j>_+UK!?zA?~@X?{1?Ge4 ==E=ζT޿.?v> ?v=F@[=q?q:6KYiV < V@n>)>\$YR]=>>񠽦=Sc^?6=PsyE:sa>ҿfؿZh3g?{?RkI>?Y+P6=T=Ю? ?1H?Y??q2]i?lI(=N@^V ?8>+>'>1߿^I?wuQ6>Q~@>1_|< ?=dI`v?m)?=*=B?X?y>'"=5:p=;fid?=qfr]u}⿂ >2= =l=ܔ6.=[Z?i>*T=!=?>0o?+ÿvd r>n2<Ͼq\yReԽY`Cn\?IH=dȿdj=PNt$??Ob"?Za>9r@?m>7?~[?*=(?uuo핿2`>x?h=YT >\Q3h>%ԺOTx=ORl?>i<Ǡ?P=ew<>?Aa't==fp> h?~ ?=zj|?x>?1?a`[ B=>[>,?m^>Ǧ=a>?=*=;b=Կb>=¸q>?%{== =D=_>4>=QN=E?@=苖>XtǠ?\v?zkyz?::='bXs?=z>g%F=L<6?rs>V=7%wܿmRH=˂=Th>xKCO=>)V?v@=h? t=?r>x < h><`Wc=?P=||B?v_ʿw࿿[޿JW==iI7X?v=2c =?Y&P^=6ܼ?BY[>f?j7{\&=T8=H@?%?i=p&#G8|?~z=$.?L@ۿ]?o_0kJ/d=1H/ ?<όjac ?i\C=H={ `LO=tؽ-r=־W s<0=[?L=l??ʄ?{?TxS> 8?l-=(N? bP?q#a?zj8>=zþпpN=ҲQ=flmS<0<^t^<)x=;?ry?a8vu2?<?ty?"_>Ͽ/8>=(P?{ֱ=m0>hFlS? ?s,>|3*H{=.?I?5"?j`=@?vt2 <=*Z?F>r=e=8+H=L=.?U?TOѿy>'??A=@=Nl?o$0H?naB?=^O0?>rD=޲[ yE>"v=T?]ѿfXTU;σ=B>y?k&=۲>` f[?,-#=fR=p޿c{?|w*?|i+ q>#>c?V:=d0? s?{4?=# =ο[g?L=bn=v=5=Tl=f5T>?3?`=j d?~=dq> ?c =8d`S ɿ i##>"۰=dw=l)^s= m>}g5 ?ռw?Y@9>moS=nls<ŽX=,Z>9{=nlZ`=ML=TL>'1>?+>eнs8>Sn5?u<j{$>;=:?@"S¾"Ŭ?4>D-Ā=u~lt[=3o">^a=0.;pH<'8=r\ V=D?q>s =$hz=JTj<6>XMPX> K?7832 o(=ߨLqڽ<*)A?=\`>&r=>Lt>.m=o`?+o?:>4yt>Z={>`|=>#֗??G׿sFF=:M:%c?=5A>q>'\?m,G=J@p=mHo$?xٿ^>.(=ֿzم8k?=r>/r=\?=:b<80/x@=D==sD,^=\? =m"2 lو? <0z:ak<>=ڼʘ?`;==vQ?=K=U= |>P{? x@=@ztX?>UB⿅7.>a=ܐ=X=8<2?AOaMh?<;S=EL<@(7+=ٶt=?#==<=x=\#>B?x!` x=#@=Qȿs5L۳??g(A #?|N?n?sh >OE`=&8=mP/<=[ઽ⣿t\??tW<\=A>C֨?՚G<>>>=Fh>?Y=@s=x^`=y>Tj=>X?ȾKD>OJ?U`w>d?>n=@J>-m?˗>]-?{Ĺ?,<==rp@>13I >rH=>̠r?3ZDa=۾4@t7;w?L?6s\hܺM=Ϫ>P?$>KH>=A=]0k>(B=2A`?aM>hؼ=t==>p?w}ͧ>(_Zd濅 8?c{?uT^?my8W^?~*=8?XSqZ>R>v>Zj?ЙU??g"?dr=p]{w@^eNt( ?~ĈwĿaF=>5k0l?Zuhݿ_)?U =[gLg9[?4x>&X>+^>>P=NmX?$->M>PshQx?=1ʀ=\< =p=J=| ?R(?J8> ?La?q~Yn>=g>1X)= =ֿKHa?zۥ=*?=J_$5;6,@?G?a\=?vκ=$?wO=\;oEJo>\(>+=O濟?=UШ>N?=(Q<`?bwzZi>VoT'??xla=FvrxbN=S?r<=DDu=n8tÿ9"2Sq>^>6yQ>3q>Nig>)d?w=NԿ]=rjY(푐>Z:e:yS??_=F>*Z=p?;B?|?I ?H>AL>uR?Sy@R?B==8?>C1[s=6=r>ED?z<h=>vd?ZῈ@?g+L==ca?=,?m=| ? &N=l?|z?.> WWcbw> #Z?TaF?~h.!d?r0?m<ć𽩜Lx?y>P@srxjv?p >#FhL??Q1?qb=#=渿u>rɿn>R=X?K> =?icH_>0EQB?>i??}@bOK =8=L-?eB=ˤ8U^q?JcY!0I?1T?M,G =>^`,}=0z= S>tl>i=P~;7=2>2SZwT=_>e>>2mx1=>F?>5??y>!nSic==?Yy>GjYSrEw"=h=+=3 pע:?r>F=z#=$?i0?l?_>?.y?^:=-lps'~=JPX>Ҟ=L>U>N'i<(=8D==RL>1X<=?o;@@7I(_[n=Bw?/=л[>&o>s&\K?%=?e|>0>WahR=bؿ_=J?F=|:`=T>j?HVڽq+??"?v)C+?Oښ覠S,rq?ΌaG=Cg==)m$>>ʒ=}0<8?Z?{??ht?x.=2=\H>/?'= 1?꿁8ӿ?0?Zh<>SN?t>@x?]?n.OD>A?~Hm۽eL?_~Z獿v\2?l(`O?u-?g<E|*l>}=P);㊠` =((j=T<=넿pl~?o{?"~?xd@=a 0j`/> 93t`?<پ.4>4?lE =mfu%?q?gQ}=xܾ>(D[+xj\?+P;Ah:X#i v?#>:D=xLRmR Ao>=[yhT]"r=I ?̾M>I?=F$=Ȃ_oG?>> e>1ۇ>a?3?ǫ?iI?|= l=??ldHW>3=R=%3Tc?1WZ=Z=Vuƶ=v<>=v6&\:va=0x=ڠ<:> T,|,> ,>=8 >!= `?TO2:st=g==Z>z=.>5> G>Gr?t=ɶ??{B=N><0?I=&¿q=_>?U<7HP<װ==}?t!>HW𼃖p=Q*$vڍjξ!>@?X@^0a k֮>2q? }?})xȽax= Ŀg"q>"nw>ܺ?G=?n7`˿^F|S[6DT="4lCjT?Z=\*p? t=Z0zP?fvk)=2=hG5,^ zV/pF?I⾽=j=-z7X:?|4DVI=??|GC=rHS=8~>1z?8`\wl?\b?R?t> bFy> a >5>R(=fh>Ta=3|?>CK?jS?"&p={u.yώ$3==;?xR>i_Y=>>9i>R-I=X?}n!~-=`? =? RBjP;C?;>7J?L?=;:>j6?~ =5?ovpj8?Ҝq?r dr=̿kw2?{>#?=ke?\8kL=9?Tz=E"?0?>*9f >?h<pxO׿uF?5$>[x=ްt=9=п|Cqtv??ſ>)n=6=|?D .wh$H>L8qNa@+8y>ܿ伩[?l=z?w.?p!u|[=^zh@lr=Vo=o+=۾10<)uY ?K3@Yu쾻=sP?͠[{sڽ~@?~\H{ js?|֌=>`qa> v=2J?f v?0oP=d<?mH=_a==?8=r}u28?jy=(!b?X<8?u0ȵ?f?(==|C&@yA@<ը=G?/=ݔ?}tzտ =]LƬ>oAk&=%YlX= ¿Is >_->,q?\KH>0n>r>g>Dȿp gJ>@> 䐿mo<8>}oDf^A>3Pd꽡?oH>ц}fM=h:A?B |j:F?nl>[?Ba*?u: pZ>.=@H?$ɿZN>11?=z=V?~+=74X̂??>07y?Q?x{j|r?q;gG?I=C过ÿTfE}uH?`8?v]_:hp}6>L`<=+@0Q< ==:o=*Z`1E>`t?Q?t>Löm:=;=wLjὊtnힿn$ Y=~?q|>AJVrCRi =? ׿w7;[T=X==TEM;k=HE;H?qX0><>ؿS?p=L??kJ?=.=¿P=ֿfy¿J#6?oHCD@?HlP??8U=Pj.ֿi='^ =>16cի{d3??dq>7Y?vgfؿ$?>U0< =:= =>xp.e|aB㾢lK=\>+䠿[?LʋU㜻u >~=!=|톪=̘ ?=/d?g<ћXk;?O?=5`%=Ŀ <cA5 H3?=}?@<>"m[?k=̾[^xVb=^t=q(==ahqiB?\>"/^>e=L=3J=$?=h=j?l'@q̿lrLܿl:ͽĿTu?iv?=F>M=&|?xo>-/r??ue-z?s?rT>t+=?>)>?49?Zɾ׶={Ht>EþNA?qp?7h1e{ivά?=(=?\ѿ>-R=z<x=V?{p=S8?M:=(h>r%=T$??5W?m^Wq=(?2="^,=n?Mg?=^=V=R>N8?X|>;?m>j= #(q=X=O">˅v4=?Ȳ_>.[x=A¿==R?j>ܿn]?6㼚V=?R>#>.+\>@L&Z=¬H#=~c俘(0>[>7>`=UfK_? ^>}=`Ŀ^_4?[IQ>?:=.t*~ϿQȽjܿjo"N= rh?Y?U?&wD>#|>9?W@=B@ ??|by{w> p=qH8=,_O&K?z 0U^S 8j&H6eRQ\H=Ql?W ?=6D>_L?.k=e>/=?Uu@%l>O^>qLl?z+(ֿ[H}= ?gD<"пw8R>6`>*>V?vg激̬R?=Z? <7?X,yeջHuf7 }P|?jEL2=Lȿ `=z?}v>.9O?R׿?Hww?)?QDi>}B;P?p=Hkm=n<ue Q??}J?l?Ǩ<??b?OɈL$?= N?b2=/N?)s8> N?~> dC=L=>0az[5F=>4;?P>+*=| E?rQ?Y?<;=g<%`?tW~E==cf?jHw'e=x?ّ>.J=bĘ`==YWD>QN= RX<|g?O== =>$:X=YYl=nT>;@@=<ꌈ=<(N032=b6< ?4$?=P`=>=rr爿? 8?qv=ͺ"?%?=w<@{'= |=t?XN=V<?+=¼=X;?_3?Z>$mXd?>W!@վM,> @lu w>F꼀;M&@?{?jv5 ??S=#`p(@;{<<`мp?b?E= Nx=?wHW?}S`2c==m`L=XB?f?7˿f<8=p@~+l! ?x -q?vs=@Jp<40.ҿy=o(x"s~=-?v/m`=ɕf?{G?S?4 @>=`<=·?/Ͽ~=H=n>X =?S~0= >w?_I?%R>ҋc\uA¿Hw=\}>Wq(=^>=<?*>5>>C꿛;=?qx??>W=X>CS ?r>%U_ =oho=&a> ?h=1a;QK_=РY>; =$KC6ȏ@1=/#Ľ! >U?]=޿b}ӿYQaݺ}'dj>?v?n`=.࿆:Z^c8l0p<§?kMd=y?.?> GI6俅 ݐ=~n_ ?l\=rhwn?wa=~X>^?&> w?!> < pu=r=N=enpvs?qN>b ,=G/h?$>98=\t>*E@= ?=3?`= ?fS?z=`qS=='>1[*?? >Av=3=pv>&[&緄@BN`@>G<{?]=ܛXu?Tb?_0= => ?}L<м:s)A?R<|??I?= \@?<x=hn? >*a=/Yت?c*< }:=:>MH?3@"2?>?Us?k??{+[?~?=?;>rS~h9>C> kT>"O?fVb>V> !">E>4NB> :fv?&hlgoO5!?~?x_7sFg=Q>4>W>K>-wiҾ6[v=0=hd=>j>??!=j=1X`|h&>=$WTa>*@pX?=?=Jex?>=D?|j?d)R?(kJ(?s>1Q?ӈ??`jv=q׿v󁽆>?AP=?_e?z"c>SR_> 3=d=@Y=}"l؋c<-q>Dw^=L?@?;<!<{?{>)SY>-KO~m`A=dC@}j"zfs=njfR9>޿o0wpS< ?j=S?]n+XH={4>gA> ?+?w.>ס=>p>I=7J?*ؿv=T?=r?t_> FҾp; k;G@=] ^c=m>ku=D>T> G=_pl>r7>dY<Ś> lY5h; >J?(w >DeuPe0l>'>vy`;ŀ?*?J=v=B?ؾ?-_͹>8+>6h}wT:U,?@~#=fz=R>4?> 4usl@L>@=ךn<, v>eֹ>}ջ=4=7Р>1r=YJ>kyۿ~=vN> ^=>>Ŀr?mD<9|3?@3['>8?T=diI>OIh>nP?D??x">=P>B>B`=(>:>3L>:ٿe?^?n>9Y*!V==k?S>ƕ"= fW=>x=?=̊_==MWȿQ? ?1>zx==i>*= ?ɼI?SKg>Zipzm> i=vX?g==#Լ@)=¢>!ʿ>Ex?A.?D"}W\<==F=wKW;>> t00{g>@?TZ=5?Ÿ?s?F?u=y>ut?r?**=,?6*r*<@=M{h?<֨<1?fҵ=XDp<2=n=`x>e>n޿ZȿRy =6?x&=?&>9?>"2?~_׾[j>8>"CŠ> ,rbel=@[D)E=_D>-3W>/_T=,=}x=.;ȑ=̽'Ŀ(i<- tzx<b.q? ?p> O=jy>٘=> dg5>T]K%y?|HnT`4=>q?=x?@?{0=Z?V;݅?qhSR=?M=={==ʤ^>t@B=ջn}tlsd<(!h¼ `#?ƿ=#I?zL?8+=;*`=?rX;>?iY>,\A=z<ȿvI?i>b?WؽgļA=D=L?-7ȺE?rt@=I(<Ϙ=?u?v kL?>'L\^=%H?_o^?l?~M?0==+tP=)>=W?s=0=uU$?> %s>pRf?w"Ud?}(?{Q|=쿇?yT=h23)?N俏`=I8<#(> L=b`,G=0g>)b>BXM>}J>R -\=y =$f,>>[$ǿp>%>TZ ?U?n׌<譸=?=[tK=,?QJ~> o=8T_L>D@<@>$F%|f=D?(WU-`%==0?v=8=T?u??Y?=y tʶ:??{=^(y3=4=:?u<>W<8=]g=h<@?y?=ܽʾ侃Q<𐿂ԑ> 4PԿcA!P[x=rkK̖=n?v6?l?j?>M|>hZ?;("?v?ؼ=*=?=@=5H? ?`tq?x^L@_;>K G=>=z`?sѮ>F{y?wx=/d?dӾq<-<@ >,=v$=*H=>po>-uE?(<?ֿn\?7(>O>/,!P=J?iɾп=?@?\=z?e?=n~?% o=y?lG,?=[~^O=RBh=?R=+JrS>l@?,?-¿_qܿr>=mD< Es <!=?)VY?=l=矰>gz>-yhv&?>Vz=[tOH?<=a4=خxë=\e=:<9Z>-IYƿh>蔧?z >(LW>!5(=*>5伊TOd?=^n?2?.?~?<=_ȼ%yl?)p3?n6<ɇXPb=x= 4?pM@`_9?x?姜=j=|= b8uCR<ꀿrߙ?wNC{(m?m>??qҿ7?|@? >%m?{?45j> 3?kU*@> ?FB-?\% BѰ?A"<ϵh(khd1l>5=(?zx?{K`=Z TLCa`YĜ=9@?0kȿx}?vxƿp?ebL=+==lTvbW>^?t=wn\?PN?5=?Gk.0=zi\?y#qP=&=4CR=Rz }Kd@;?zW ?t8>>~>0,>%~}U*-hs>U6+=`?>e=6$>~Z=P4?bL=.>B?> >>$==FVƴ>"J=۬=W4YL=?ݿe|-?ڄ=%J?l0r-x=0Vs|#D?_ ?>?>K==1޿q ?{6=v?^= ܼXt;@Q? ?_MZ=r??t?у=}>2ǫ{&p?,;=J=:6=TtX?B`?l=[=d ?Bh?v77{a=Pؠ??Dz?&|nl>S?幔?cf=q?(~"?)96?MԼ,?}?{?X?<="j]bY=? ѽJ?]pz0?O==; =u,? @z?>>WJ=y==`4?o3?0gi?>I4=N<$?{[?!?lsH=Ud`a?z*wgU=e+x==?sqsE[bA:ׇu׽\?=/{b=C>5/I<@`?߱?s_DH?m}<,`z3Xn\=0?qh \^?=(lJO=?l =u?i@?M==ؽh?dd?Y!?II6Opw@5=Z1ܓ?i,=6ڱqL`=+L> =YT ܿ\on)r;hU>R?c?'??Z٥=n%u]UH,> .<?u >n>J+l<>ik<+!> Ծmxf"?nkX=>X=ƿg=^ZsS>FM?;c>y?yx6Zd*?hd8?\=ޗ?6>7 ??Ǐ>c><=,p?gĿm??m= =,X=˾=z?iix>IGC< =.>l.U?@.?lA?话2մzL?Rx_u< =1ֿ\.=mf<1@>hB>q?q!?~?]6==߆?vq޼)?u@?D?v?x>3e?St?=?l> =t?Xw?Uן?0<@=Xn,k?lN}=p6=X_? ?.?uy?c?? > T@#!\?üP?Dl=̹=?=\|>ӿ:Q?gâ?J?K8eqh=#/=B>6PY *eHʻ@?<#??@Ћg>N=>ff>Jz?{ ??H>d==>? >'#=< >H\r? =#X=}:==Tlh ?=׊^ >J]=iPiʽWD?b&=N>В=ۨh/@?cmn>>0<?khؿSֿ4I>a=r#uȿo<@=Ә~1=W$%0`>@?z>0?=C==N~x&Qt<: ?M#E>+}?n=੄geZ8?ڔai?s&u?^=O?l<¯=bݿ'@?="J?_zU=R{T? a?~?+:<@?L޿w׷=>!n=6?h[l:?$`,>!)5r}2t>'nN=M?D=.>3?=Vs?]s?=a>3FkB ?>?^^@<8=a>?r=Fa<-?9 >?? ~^??rz>8>>M0 >H@u?LQ@;>]:WAK7Rp=Ut`?rFL?=to?z?@ k?<=I =?8&qrZ:=^=0ߨ= =?xH?\Kr{ `=E=?ٿn:N<?Qtl í>BLo>Rm?7?ɻv>XMq==|*0[b?{ۿ8r>^}e(>RNV?`?@tv@s=T?w(=r/ieWnN&@G ?>&*o>9M=5$=L=K?}?wƿWH;_K ==ql?j[;p ?'\?O2,i?WL{f+tI=v=~<{0==>[r <"?P?+=a*JX8?]Ș?,|>HX>PI @ j*?1p?dȽoԿ{m>~?߅?Pm9b~@J?s?)?L=?s5?|$?z&==>K|>I=Q࿌۽>ڷF; =;=I8ݘY?g&VH<ʱ:Կc-aM?9?r? ?+x=j=3r?o>T?k!>C͐_?}?,=?~3^?ſwS??q^f>jQ*?T=\"?Կ}=g.k?qf= = {4=Z?>'uwտ=pL,?$n?r?E8=+(AyT=ga>?qb?aV?}A߿Lv>1=f<=^0>d.h\?E`н?=0 @O Ɇ=O=Ji<@>5^~Y}>EdT= =(F׽=b $)2#}vi< <<`?b㿄N?n)=R?:P{@GA`@?.*?v>@< P?}~)?\N?tk%=<=:㘾?,?u>%?q*M=?\?)(?^:>6 Ӊr ;@B0>+;f?%?az==YE=)|sHAP#?XO3>T? -*?J =c2?k?a|c?T>?&k=̤<ۀ=[?}?K=y?<-mj??u?D=S?cgb?I<?}up?o?I?5?g?qV?t?ȱ ?yТcPX?j??hp6?! ?p.ip?Y?u?^?4`?|0?oO=žAuF?w=-\=]̿L"J`u=2?X=6?|=>3B ?nS?p>/-hoڢXM? > ??e=== ?[$>m_q>Gh>G? O\> ?> ݿ[-9?~=ow#9>/'??_d?_}>+?|"=h$O;aj.??t󒔿pK)=% @G |>*~??Q ?}l4>Q?0f;?=>0??>_?xA>'?|FZT;`?|IVMN?z ˿r?{t=T<0?mEZ>O l>=k?bfW% @ ^X:3<ɠ?Uw?w ?u#???$?V?l>'0=ƽVԄ@i6;.?y\AvM?]`?A??* Hj?w~?P?^?z`=ŀ̽B{>0s>%8??LuXKG=Fz=_>H?碾ժ?kij>:iPPGC>ӿE&?O˿_{V=|>4>t#Ŀ6>?y>` )>?{Y=Ȧ >8>>R?ۨ?_g>V>A>\@aX@??><1?x!?92G @?~=DĿq?hZ>=><ؾY#>!=U??y> ?=?z=>7q"\=e=Uj?%Lĸ]𷿆|??qE?=.(=?'?tw0=(?h?]??:>Q&d?fJ==0aY?{xK=m8=Zs=ax =?;=?]>iTX+?V?'H= ?XGn=Bd^*?| K?;=(>9 ο96ܿZ?ugڜ?jz?l>=P;ـ?w(`\??z<{+P?i\S?<peO~TnՎ?o((|\%_^=WPtuQHw>F}u54оR#?E?s?ݣ1?[W?^@z=l̽?i$?Wo?oT?x=q*?|3=ʧ@fl=&$=??+S8 w>CŔ|=ܗ>&e1sQm W`>:f蒻2@<=I= JP>@0=#Y=&?(;`=PH?}F?.?+?63?RܟPD?ֶ(wF[4gIHަ!иZiT?>bU.;Z\v?{= A{1?MM!>fH"p=H?=zg+tt1@p?+y?> 2W|ei=Fx?z3(W)>=>?;=1T`?2?F麽\kA i¿f@pj?t=b3=B??Fs=->t=ք>  =Ľjv!׾W?=>=$?8=u ?[,bh> ?|0?? =z)fB?0=> hj3 :3@^x>.@=DX?r~=tZ??oH>,>? ֿy=H?e[?[<p[t?L=R־ڶ?pս6P<?[|<>=U?Ju;` = PfN?6=s= &?7G=St 5>?wһ1=YbHp4??Vl?k]>#.o=?V<ָ?X.`@R? nJ.>=Xh[>F=3<}C=6?vSP\>A=¼==О@P>[=D?7>yx>uRVnYQ8<@>j;W>AuXK;?h=B= >V_:y t-?za?w9 >?C^>/exsD](=`?d?C?==8@?l=zt_8;@qpk4c?㈿N ?rcـ|r?Rd<7?Zu?1?Ұbi&\"?V#2>>\[0<=ސ=M?_[<>?qd>'ٰ_hhj?D0??yֽ?S??y;࠽Z8?:?}ܽۨ=UDt=.l?n=l=8>=3>_hܼ'=#켞w=|=j??}?ʢZHH?Pܿv=??X4uiw?d>m^>*U>jG=>x??P=9?s?1Q>!~EjGP.?:@,?= ?y4="=0=b$jp`}T?0c߾ ? ?v?Rؖ??%?enT=->4?Zf?qdпjI4?s!=m0?jBῃ=P?x~=ܰ== ?R`l=,/?cy>`?f>Ysοy h??y>8Fc=(@?l> <\H?>=f>efF=.}B @0 ?h?.=TGt?x<мؿ<Ů=N:U rؿ6Y? f6?}?=?IH>bZF>C H?ɚ?vD_>by[[c=^?=!1?J<=ol@;B#q"@}Xd`;e@>*?st=J8{H1|#p?u@f?dVT=؄u&޽5_=]X">?|??Pk?l =R?fN?=n=2?e2=9?}?_?nV ?@~}i=<=5?{X7=CzvLv~=̞""?}=~=L0?r~i?hZʾ"0s='4?q?m{#?p=@@J/?>!?KǍ?s~VY=M|?h?翋 =Π?#@<?~=9d=g?d=ݒ?87=)H?Z?\'?M쫽f{t,? ?3j=o#4?l=@.?>j>([)>?/=>oL>>)=d J8F?~BTm==C(=m_?}R=8?`vѿ=ܻ< >5?s.lhC+t>a>@uI彲;<> JEc==P(tx?W?> ?==TԿcю=BI`?(;Z=?`= LP}?WZ>==TD=?i?j>:9/~=x=@x?ڴf=CܿVYFRb?ڙ?z8X@]D8=uh0???b?!?l=:n^: ?J?<O?:h?|c6?J? ?#n?p+=8q<@Ɣ?Ii?{? ? `?u?wXx?n:߀@S!!A_C='m@>M&?x<1=?{&?pk? mon4;F<͢0??0>?:=1?Ghf yo[l= ?dP?=zLXP}ʈ?oH?uL4?~>ƽ5+NCk >0>?h>EV=Δ4>gp?)==n/xZQ~Q=l\tR?R=2<(>z~?5=?Pg=??wPp L?M޿Mo>D?~8g>~<ֻ=/;?`W?>:_U?U~=?l.?D? =s?jo>#p??r?}>>]y?c>:>(v~^`>$]?}>B=:=3 $y% Y=-T<ݶ< ?U=`_?п=M?].j?Q=4gԘ? L6ٽz?0>:?k`={䖿,U>ϻL?0p}a<؆=vr@ȾI='??W_ֿn]?M?vn /=2\!G<?T<@9=d=?}ӗ?=e0=y$?fz?0 ?f]?r]>? Y<-`=Lhh|?x?al?q?V*? ?yA ?=?g6@"V?F>05?򎊼r\?a?X[+ ?d=HD=d?q>/3׿NE> =HޜpZ>R >>HQ=5]>a?}0>C=P=?T>I z`?f>>y=Zu->V? |>,6L@l6⽛r,?x??(??=-?~>=e>Mr#?t? Լ=Xac?S5P1ɿF>#-cyb{pݪ?A7{aa L8q"=^="=e??=¿?zi>xڽӘ=D{H9=@ >Rx>ٮ?@.½"P=6b=='n?|uG?<wϺ>7>=6m>1K> r??AX>s:Ң?|LH=נ̚?g=?u^??f?xF$<\|~>P??*?!?T"Bxб= W?qB;q?a=J%P?U??zJ"?>1?s?6.>=<{@>Y?z?\R@-?&?uo>$?@H=FH@Tr?s$)?x?+ؽ4{?w;@)ǿ@??p?Rn޽tb={=SX?<;濅[?g>@tLox>Q=^VGf?ו> dvX;BL@=Y6=\>nG">)>V>A>Rc\;14HnJ>-@b]{?8l=骿*>]}%= $?{}޶>bnOv=iXkz??.=Z<Fp>md= >N"?O?n7ɽ?hj:>:e= GZ?v9}?|N*P@s鸿?l䶶?S3<=?y֌? ?yo?kp??<Zd2?x>?jgڽ/B>=T&?zvZ?u=?l.z?K ?w=/|?d!?#=W=$?C?t<@?-x?p+=:?ru?===|?\>%O>08i2?|2X=>n >BΤh>E>Sf==> Žl=¾=5?R?3==|=6R?{xp=Tؐ=*<|0U >"t=L=R"=؇>%?wz1=Z<ߔ S*L[>B>GN,w޾v?;?}'>M'=o=hg:?}?=RLnwM=ȼ u=hD=r%Z}?>@?u <0[п}35rފ"L>򡿒Ŵm?_=w?=|L5?tZ> <ƢH!T?e[O3=g0`;?o?Y;s@?q5>% ?.<9H?sb ?-?ؘ?IP=<>V4%b=Ic ?=s?ov>$t@ϿѴ@o?kg4?XI?}$=i<>=iܽ㗔?nC?U?)k?T? :=Ts)m'Dڿa0>To7s⾢>.|]=u:=b#T=C$dS=rV??$>=?=&?^Xv?g?{1?sio>t>hd>IW4=0>6x?=;,>Q:=hk?u?Y=?U=Kf?ڽI?4fn-C??/>>k׻5`}`ML?L=<>hп#?dֿ]>x.UD ?RUyx>I >)?z!̿l> (??eo_;\P@=c>+Cya?f(@IHv󶡿s =_=h=Ol?W?r lyn?g>I!l(Ύ?0??1L:!6~? <?D?}Fx==VX=?vE >쿆m=r,?TD?s?~ ? ?2?8X?t]#?;Π?tŽ]ػG`?gȻԘ@<.?q?|I{*=V ? ?TȾ?C=!ఽX-?~=]><#xlh; ??a? &H?ƽ\?xa?0?< =ZDe?t=Ἶ*Q2@B?č? l%p=2h<}|`9hc>oek?K>U>?;bV>HWZ=,d$=ȤAsPwhc*\ )=l=#{>#Sw>>&~g=٠8=4=4=d>(ٿl<ܞȿ[ֿFr=:?y?gfA?{*?ؿWm|?W="?b> GZ?M??r?pR&?Ձ?_@??Y=VƼ=7$@=%?`?)X̿VYe??~=Mh?:?h:^qoh{?ؓɸ?վ {=$?bsw?\=v?o=S.<>`e'=pz?{&~S<30|@U|)t?QD=s=>E@?s?jj=tCoj[?]38? &u?&?eP9?ah|?t;=_V辺c= ?whS?L’w?~?|FKxit?c=?@H?|?؊?p@8J??e>,?gA;j@R?hzo ڼi@>KK>Q>f? =>h=>]Ŀe>ዿzsK>=rti\?>q>Y?ܿDw>> =>(H=H=e@=l[j?~&>gb=Q;=6`8>PܫZ)?1?:[? 0<@?p=w> GUX??je =GX9f<> +?Q?hF&?w=b> 2?>"u?;S мH@ =Fv$vA?s?} >0~ ?ˋ?b?]>==ƙ? @> V=u*>KUfI??֟d]_`?8?N ?G?|˾q><=G@`g3d;d@=ȸ=N??o#?{M?v)=??Yds@y?k?3Z="> $r?eo{q <=^=<ӨlC]?=5T;@?7`>A(p?1<ŋ?y=1::',=ƻ >?X>#=}fL@V;}=sVH?n|~=?b?=1S$>?a?P?>&$hi?,r=&?<0X?U=<`?yP=T&h?нU?o?|z?q?aJ;a?T?i[d<'a@f[g#*p?b>oN>Ry>}= = eJ]=~<@<]p<䠿SZ?k?>]/>(0.n^c?[]ph5>N>c?g?$=c> s?C?\ܽ0=[b\?jZ> ?x'm=D=d6=U<>*5>@0?V?{տ=> 6=%t>gH-=Jix,=J?gX?=:`=/>\lH?giMl??vI =2?US%o??T2=/>Y=~=>??}&==J8?h?#?󧿃"="MI1?<f>5=א=-x?~`?j ?F?Y>w? >p> [?$q= F\?WۿP>T2s?sf)>?OB>!?wl^?t=:?ŗڽ01>x|X:=vN?9\>=?[?݅?=bEf<[Ԑ?Qn?}^k@F}?r?{t?E?!ݿZY?R?;?B*=E'?%~=>>1:ԅ;??@ E;~@? 7D?S<0?n`= \?zw>.!==27\ <KL?y=Y,QC$q?{."?>?Un8?u˿m|콨ؾq0?u=ƞM> MocL? =<?|*=G?q?J.> m"=ހ?B> )hp=7=>3轏\_葽x?hjd=ݝ@5g>\?)>`==4<[g@''.l<H= 'x=?k?e<$PwUN?b=Stj1`n='?>:!Y? >R=̮=?H?n>$?׿^p^?S?x6JlS(?b<… =,??z?W68vV>+RJ>P=d"?|6j^Q~G?e}Ŕ>?=??њH?t(i??lK0=y0?8?W?E?w x`>}?k#?r_-=S?s=[輱'=?c(>}:R?~u>~>GQ=L=a?zڧ?@?=-eX>F??wV_=G逼P?Tʐ?񿟽?L࿃t?d5=?~l=Xu=ɀ?}0 ?>ss q%B;!@7*Ô?pR?s4@:oZW?u?`>pNLLƼ?m׿tw=i 8> ξ}>q>> Wƿ]+M= \>C> i=r>$pR y=|h:=n?>')>?aj>CXf=x=.=kp*xQ?H>Eh=H<޲x=,풸>G?G?w/,x?s=@ ?}=/"нND=߲C?u{U=i: Z`>m?t4?pq?:?n?t?qj?i|?tls=_?lA>)B=n0?V>VYp@?0g0-$?p?| >^=;Z@?Xt?kh?Y$k5=7?I|o?`8?y ?m*R=4l==Ҙ;`׽yF=`x?op?Qul?r??z/"??v?f_=A?u2=L,<_`??*?U?$`?X]0?x

&?Gp>[h3}?rf?f?i~4=?n?p0=P>H=vr<~=J4$,?tt?a)?%???#"=m=+?y?G߈qM?t=s>\R[_>>:+xaveGlޑ=QĿ;>%Te=C@~c= >C>?O]>>us=0>=*l>~y]+; ?qiD`>#Ix=Y=>1s==T(=:(?1k8=oh?׍< 8<ƨ>C?bhh'<(?l0@]v=ϣ?L{?s =`|t?]$HjA Adb@Rw=(~ٿr-?`?l|??hҼ,>%#bj>ȿ=X>oO>϶?~?ղ?1^?w=?}b =qpOĿln=" = ?mN=Bn頿l{{?=0?6=Ƚffd>𩿀po?qt>??t?QT?wp.?G&==p?OfּS9<D?=Ll=RR;iʽ)l,=,?*??>$fyVp9?tsd=k0?j?ݾb@,妽\??r?j?#Z5p?T?3?m?]⽥`?=$(l=*??>?,p?$dה> F>:/ =t =8>u>? d[^/T=?+Ds =*>> x>$=>v`=\|=??b8f>[??>%ʿzl+Tت=)J?b,Q)>F?aV>5=&b|=|?d=u:<;p??;<ѷx=n>C?%޽? ?_ Ƚ8=>=nL>ּ?pr=X >P-?gC?4/=nʽGz伔AoBѸL@S=]<B`sl? !=c<)p@P=O ÿWz>9 >ؿK8һ?%h?s?v߿|?P y,tE@o?vs=?=1?LX>Pk;@?y?o~D?C??^=H?&?Z~?t>oAS{=肿lT\?C{B_#??1dLC?>sm[==d:=`?~b:=@ynZ=MaoOhE?GRݟH?4=SD>@qCP]=ؤ? Lɼ9f]?)?l_?_e=rʼ<0?>}wiR?RY???.@>?Kr{޿=t=?=<5@ ?{>V}'R:\do?o˓!k?po?^C@=o'hA?\?%@t~>,8??'o?Jq>>5 ?g,G?2=*??~V=}p@SxXEw?)=A?>A2? b?{ ?e@2?opD? m1; |?>_8?MJ?>?l=C<?>;X?Ha?ah̿M'?^9=㋸p?v?^m!?si?x?ѹ@==f4v?HjyF<<=?k?>q輔\?i ?l?whLwӵ>4?d=?1?o)R<"G࿌zk=O?T?4?X ?h?[=@=ٵ^m;eO?y[? ?q =.@>a6?~n?::>|y=U5d>¿^Hv"=>?|%l>fH!<8 \d?r>9?;@=饮=@;k=>1.l> =U}f=m=VF>>^޽v=*=u?~Z n=%:[&=d@=«j=?6<н(h>^:??=(?i??SEK>.Tl??>%!Nx?k??PӎV?:<& ==ׄ=T=vV׵?8f=:=rg@?x ?|;b=}=T?f?)3sd?=s?V"?T옽}4d~H===?d1}nh>GI@!?V$?L?Y)\zOԿ?z?,~? ?nʽ?>?uv.=j`?|;࿂?=_4j8<>)=׵ ?f9<0 ?{I=?F=2??s^.==0j=;?vr?w?A WǤ?V/??`?J#>??"=CL=Lf?z<?S~( p1=(J\;/?X࿅Ε>{q!> = ?R&=пb#o>v+?c?U3=ɪ>-=>)ʿk=8?{< =@^W]?4uy}*u;e=B=SO@"oý6>:7=JZ> 4Y?J?6w>Nj\?Igg;+?Z8ĿmsS=Ir@S3?{L??>:=V>Bmm=ǡ=^x?~ɋ?eS< > = ?}=2:D>EC&?^?ʥ=lN#@>Yzed{\}F=޴=N>?Xh>>5[zy*jL=u(?G@o?f1L?zh=5?$yLSeB=5?{n#>]`J= пa@:H?tFP=?6@6ּӐ=ڞ?U;s?LտpG?Dl=???=G ?SH<Ž࿆?ѽh[?l+f?롽³=+?ʡ0;nJT=;H=5|2=?h|Ԯ?c??sr@??9<=?K>H&=հ??|<=P?_?N=,iV_jH="?=g{?O==r?G<60?%<6뀽@?1=@b>=b>Vp>xֽŘ=> E<1?<> J;?1?]kR> xC>P<ـ? 5vpr?{UfU> PO?{%=.>W?W现l5??y;=@*?;=пA=lEj??}>,<۾?a=Q<"ཬ >7=9T0?oYC?庿 ?f$j?{@??0$TT?e92?F(=ke?T,T??<<Ě?=? r?Z<?WeR=żzZ?|?'qK="g[?byݾ?~P?;aJ=>]v=5=n3yZv?z=ο?h]D?O?`)?v?a=v5T=OL?~z?ٛ^?,l={q迥|Խ>?rH?̇?r~S? ?nu?|= b?w??~TkP?m4iܽ="?-7?xƸ?|6 ?½wtݴ_=Ľ <5???|?>@;h?{h?=Ho1h?K&=d>5Sh%]x 奘t>>8B]?sa=MпMNl(_d1kM=0=eN>gu>nq~k>ِ?v??j|>\K >JW>9?>~vQV=hvn~>L0qz@>>?d?*?@y=.=o?[?|F;~=w&P@l?=<͐?y=~>!'= =d >Dw|0?(?X0?<}'=|?(>ON?m|?U~⽥8?ldUFE"p2WȽW@=@H== ? t?:v=&?u/??q x=>==Ov>=S:=`?医@z6=?´?B<8r`?eĿɥ?Oo=[?~b>t?=`=E ?==)<`'x\b-?^S5È?9?glH@Bd?v<`?rӾ P>Ʉ?.9|?m0=U0?H+ =< VP>,dT=<=T?y ?}-?}/:u?Zl=:w\0>m?\M|?_?t?}@@.ȼ?}:?h輚0a?~;V=Z=T>>-c>_]q=_пSg mg?3> m?|xo=Yx~p?\?ꑿ{Ӗ> Z5qD?ݼn=8K?=>9>2)B^?u_\=ۨ>c=Y=,@`?]?dN/<$=Z?v>KL=[c?t@ > ܻx@> ^?jnN+ >!΁=eSʿݿ>EO>.=]:D=S if=P5?k?g*??H@[XF> d=b|? +?TJ8?ؖ|?Ow%>Hg=@;|G@?޿q?:.y,?7?pT@`?CX꿇/F==-:?x??-9??eY>9t|:k`8;`^l ?>?}%?r?y:z?l?">:p?r;?_l?n?oZ?6=;-;ݾ ==Ԭ>7?=p>P~j?>,<5(?{k>:ЪSp=y^>Q1=[Zc5=s?Sh@zz7AƵ> D?pO}c?lY= @=c=<Ű?sƿ淫?s<B0?T|7=ш?}6=p=j=À濄:?wH=o=+>l0" ?h =?X=?unqH?k?lw?̦?b\?Q?н$>o4?x4?N)??i?ؼK̰=?{<=ɪ?vٞ=?2= }=?t=F@/?P,iX>< ??x@>w~=v=t0?͙<}=X`?Ot ?}?Â?V> U> ܼ,X=5=9^seb?B^;.?<(?&S?|Uo3 ]w]Y_@O>C=:>$^? =d=Q@nW>8M?2?/?M+?zG=޽=H&O=묿E?e6οT&X>?7C?}mm=(#h>L?($SX=Jdyh6?Az$<{#8@?ݼཌྷ&B? O%?ts.?N=ֿeX=Е?I-퟿=vD{J=Z= h?y龻<@N=<׍?u&=/=p$=<> \<%=q^s:?lij?a>)eGg@?^?z=v;o`+?^H>%?g)@,;?6v=W;e~I=V̽ t⋠@?w1򽑠U|=@L=X?y=$(h??L?Tz)w`?tP=u$=.<= iRy=VXh?wer>?k $_%Rb=pIP? ?XX ![=޾O? ?|St T"\Hi=%\=J&=x=+f<``sE\?dN?~烻_o;}@?h=K&}B:?3=l??)?g_?Td=^?P?#OJ@2h=4r>OV[=`JSF?WtYh]p?$,nx/v=?΂=тk<è=aĿv*q?6=)TD}?'=Gb?=g>Q> z9=_n=&iԽ'8?tc;N{=O>*?*d?b4=ۘ?l ?_F=?Fr?>aGp>/?p?}=iw ))l ?=>d>> ]^H=j0(? H`?{!?w?;o ?bj]?~ Cwn?L4d =W?eB=?`z80?=Hn ?)=&ٔ?s0?1?yC?Af< ?,qi=?di u??&d=ڂ?6;ـ==+O?zޞe(?P[@?aM?f( ??}\?bC==\?4?OV?r˜?uG ?{?&BRJ`(?=nx?q:???X?w?֩]?f@.e~(y?t??WTYN>?Kxk@h?}$W=b?P>?x>=@L=p]q=}?.>"h=pf@S=٭+[ =6v|? >J}>y>(N(=T???v>, ?z!=n\eR>7=O?\`>l̮p?S?f橿]}l>(&tתPl`uxX=(?2=d8ؽ ?`No?#?Cw?<~=5y?@;=L8wJK<=G(ؽf`?_9?igzw4>5Ӑ? >?nS?|]?}?u=R?L= ?eh> J~ }dn??Fq70?l?y˘z)7y0=˪?u=B??<ʵ=|6?OmC?v2#?BqH?MyiE Oۿq?='o\t4= V=b>cm\=Y3=ݝ>%>a?ej?\<+fШ?2oJ<Ұ~>U<ggO?8>f Oпm=>lTǿn\@MĽ¿{?7=R?q6d;q ?> Z==h¿u?*>ຼ萿7?}=I>?NW<=ؽ٨?Y?I=Zi^z@?tL N='F==0=i?w*p:aj>FO?Z(BmAO#(d=?><4=.?->!?qz;ѽ$?=F?KR>=#D?ih=zN?l?z<@t=*Hl=2Q8=&?_:=? o?T?v>>]Ͽ=l?=kFD= ^$=;8?>է?Ⱦ ijC:?i - ?9ǽ?o^ɏzlTW)t RqTc??z?ޑ?G?GQ`=<0=bZ:acP<@=@p?a?_?뼝x>t?cd?#=4?u@iE?=: ?d)=i?m?9?Y?x.h>@V=~J=h\<>.¿> m?5+@`G>|>*?POR=@{t=N l>V4>:]=="?vuy>Ox?͊wYk60= 6="=z=띤=D?t??k2d===e=?~4l=2=quih=oa0?,c?#?x`=4 ^Yt?⺿Q,I̿T=st?7۽Ķ<5_P=G=ǀ=4t?rV7b>)>??ey=[00?v% @S?i?d ,0?;*]ll?lÂ!>E=Le?ϕ==?=$2?wz=z9x=;"?]? lJ=$<[@=k< =|@BE8?g@=4?Hx=$= ?g@o@;T~!4>A#<8(=?o@ؽ<k?jP =@'>17Y ??,?o=y?T$t?o ?nlQtEa?]?xt潼ؽ@ =ճv?0?o>#=8 Ow>k="Ojq%@(q&? <?F?*ܿ$=g6=*Y`]56>56?<=9>j>i~}j?Aj?/W>$h =c>Y=y,? > 3=Δ@ ?kм=*LU?=< 0v=c=?<ǀ=nNq>p=?w>l?#].0о('p? ;g=~vH l?h?a:j,b @K&?xJ?]?A?fcp(p>(r?7y?{<BBZd@5i?5:r=<ΐ?s6??{z=;>M?ٳ?iD?}Z<@p PW@b=yP?JiŸm?aQh?q_?T"?͚=ڌ ?X-?d&?i?xa (8?mv?c"@E?s?p$.?rt=<?r?o?K4??o3y"?zJ?.ɿ*2>bA?n>A:j=Gk_kf?=h?F=HH?c>_U=V?=d˷=?Wx@<=}l?,R? 0?t/=ɖir?x?gK=FU?Ĕ?7=)=s?}?==Na؍qm2hAm4N&?}^+^?dih?5=ސv콨M=y?:ـ??ll?mq?(UN>9 7P#? ==t=VIT?@LC?~?S???8E?f?JR?'C?pQ?X?t*%?p?kx?P#hQ??{i?+?<ԖP?Pd?k^=c(O=HxX}?3B?q??D>?X>v>wC=(?J~=>n[[=d>aQ ?2?sJ?? >DS=<'>d:|:R?wڿw>S>}-tGDn=x? YЃ>)S?A>*w?qJ?}?K~,?= 0?~x?>MZ+? >=v =Nm;{jԿiy=_=.>2ʮ=0<P#<,o?ۅy=4 |?Z?t=0`p=:; ?~"h =?*>*.iР> Bb:?Q8;=.FP´?q$:=0L??z%=5?kE@?م; ?vJ?=d^=1E?gi=BY0ȷ?m ;yc=0=Rȴ={x=ė+(Ƚ%?ug=?:-@??C>J9>Hp>Ԃ?#>8]CPovj<,v1OxR?!>?$Mg>">ې=RI=rx#=B>\VR $HU>6W>opi&>H=8 ??5>-LO?`%,]=$?bE],B8|p>=!p??S{>m=(L?|7q>$?Uo?t틿e?=lztZrf=6@?gv;=yt=Ice~=?e?z?5>E{?r?B;?eh> ?V?_58 ?U fx?zB=i]????SS>?ww$?{rU>k?~-?~l=?ݴ;J>9D?UE?l=r?(=a b>q6+zS+?,?UPZD8?HZ=ج?}r?yF?&$?R3=K\?^?U0K=D?Mwp:?Wؿ_??v/?n??iu?^?㴿|?~޾2)?j=t Q9>alؿ??jq?Y*?n3>4v=R=;^p?:?Q?X=ҽc??-[=w% ????xf|>x?,h?r$?Y<~v3=O>`>;7?/P?FO ?u$?>?<. <7=[=J爿y#>đ>>VD>+T=ф>tf=>.s\;M>Awc"տd ?(? <~-?d]L>e?V==[?H=W; ?b>\}c8>=P~Bd:?=f.0?<1sP;@?.? dyQ^?{?I/@?TX;&@=!rd;t<<_^U?YJ=)?zW= >|u¿w-UDZ3?XpF$>Dh@??d} ??J?w=WPX?u=?tp;``Qmt ?(?/S?*d:>d&<0>y?\>o?v_/@jl`8"=M [LA>IN;?=O̼ i?۲=/^HH5f(P?j ?~ؐ?=:?j??%<%`?RM%=/Ŀg7W?h_=J;@=(X?qS?@C?C| 0?p?8>zY?b H;_ ==Wr?s=-= _ =?d0=d>8YOsv=޿u`=F>'\>p=Xޔ?Wv?~t=Ʉ^=8=ڌ?o?뫿[>)q>2 P!?=;&>5=L);?1>)a޿0>ya<4@?HO>ա??=J>Q=S?5JM?Q>=[?G?_=eX?>?i/?T@?`>ܾo?~g/Bg>lR?r߾]p=2? qam1Th =|S=ƶ=dڢ@=b>>3(<zbL>?^; `?P>f=K=\?a$~׉=8<7?l#=}`?tpH|Z8?@??nI5ژIuAŪ=ѣ=߈0?j=̊xN"g(|??x?][%`?='ȿ X=ICӿg󲽢=x'?L=̿6z?eJ:9?{Q?D.SF9`? m@?lJ=%l9Ii!=p?kq??=(,J?U?g?|??_(= o,[?{>`0?i>D ?sr(?$=rqq>2Zt0x?,\R> h ?fs>===R$nKT>=kx9Fi<0v???MHh3?˻FZ. ??@>z9>Y>/?^N?_Y?p=>vþ.0&{=4=6?8=&Ľ~u=j 4?cÇ?Z<@i?Z=So=fp?@V=cH ?E[fhx?mJ;?ث?w@N Zp?w6@0?6<ժ?}@?gVϮ̽ N4=J@?b4?@鉛=l7=F >jt.5?Awt>?ps5h??w?4W=n?f>*~wq=>V=kz>+? l@>[hL= 3 >v=IP>*?w;?{H`=> c?1qtyyB?M.*?v=?ZE?Ci?ٽP?,p2v>=T?o?{#pc?c} =ǡ=?wT?l=&y?<(??NP?&?t^=Ǝ?D??w=(?}V>ZHPh?l$TȽ= >m?Y`ŻnV`i =b>?o=0=Q??x=w=挽V˨]=?p&=K>=,= d&pp?2?k?b=<>$߽H= - ?fm=ך?L ?e?=q(,r ?{p?g=$?D; ?0̻?Y7p?[L?I2?o[%;5@?(4<&€?'3lzҽ`?s/l0;hڀ?i= x.0=㿖=y\;H?]??Y"?d?dT?U:AWS?>&fW|=Y$l>>==>G0?>G⊅?;^z R?|=ʿO8F=$?>UQ<>gy)=R=k|???ʁ0Ƽ>$=5u$?}=7=>VS&>ujn@8}=>?c?y=l!< =h= =Ń>=d)1H" <}?; l><,?/?S8*> :_>2M?=s,xd>=㼔`g?=Zj?X>4g==?4 .?>l?Zu?zac?>]*=D1;@ 0=\?`?DR=3m=1t^lH?-2X?h7>41?`ؼ:h=N?ul}%?~X=z ?c\:?I@FO3>z@Z=@?Kv?J=*?t2)??{rY=q??Tt=l?}ry~?yD?L?[?#X`?C\Dbо_<!?kU?-̿~H?J`$?i=p(G =SĜ=Ǯ2>>d2to:=0(<>W>0:? *8@?B?_WȾ0>Z>_nL><ۿaO?X=<>k?=>5&?x?nxB |A7ӿx=,>?KZj@^??= <=f?"?]|?o =?^?*?ng>.>*]<Ù`=$?%a?CpK?Zm=/Dl)<> rK>I0??eͽ^>E?K?R?,? ?mp?? ?'?=G h??|' d?b? ?_??Hxu2??H?c=ɡ;?i6;T@H?f)K=?X?Ϟ=ؾV?(a=ҝ"}?}=)Tȼ?r[0eD#0 jȽK?w= p?s\TtBLпAz}>&7.??|?1\?.==ԣ==>oD=\< (M^+=,x=\A[A>^G=A"(>"+?=r̤==ܭ~=??=>@=&mWheS>3WMݐ=|̿~?/ҿ_31@F??^=\=r6?w:>Xt>o?[=%T=d?8>p(>R ?2u; >>[=)Hp>O?\>砽9Ԑ=ؿN`?qGBgb>fu>G>B> E?[K?{`H^3?{2ZքB:==a?sCp?[X??q<Ͽ%R=&"> s?^O6Ā! Ż@pd=u?=K?=1T?o9;?D\?>%PX?;Tq?V?H?0>U?z p`Qn?}(j併~V({=TY =ū=_J< =(V<6TPVj<^U? C>0> ޼4`=f,>?zd!^??6?x,bAB[7?65B>=P0P=?2|zn>`#!:<=@=,`=T*=LpN>ʬ=?~>Kۿg,Uh?z2 ?_D=?pu^?XB>Wo=_:[?j|Җ=<ؿr>&j?n]2?%`nU=P<0=½C_=|==GĻ?N?D>JK8?qeQn?*;y@OBjB簦>-ө?mt?p}=, y*xv> EJ?Ͻ+t>;x?}8v˓=ek=+&ފ?vQ=R?Y?vP\@?t'?v=An?8ѽ/ Xl?^m??d> ռ> %: ?b?4?|bT?f4,?x?uڹĸ=t);?Z<6?iͽ=j6?<]X>=\?K UT;4`=et>a_;@=<z|?h>{?m?on?z=N? S.>Fm<Ɯ?z?egs*=$a?F=}Ŀ==l>!= v>1z#@J8<(༿=^P> [\<>G|=zA?Ph<<=c"L?@?? ? ?- ?= ش?N?`?=T?p#½ج= D?-8bؼMΠr5?{j~>`̘?ɻ?M#?zTrB?gNvP?Z<= PI?nQ<@X<?_?é"w9?|ohՀ?CeP?q6p?_l` Ƚ?CVd.0/8:.o-?|ʽ^P?H?ny< @ ?NC=‡]e<;=ؿr"|?zd??Vν?a=@!?mLk?:PX?K|S?rhBA5=#4M =͚(?$w+&>9 ]?ؿgiY{3?/iC> (>wa?[?@>_ ?w?/ZyF=-ȿhT<8P?>d>%=Ն<:=;(kZ?;?f?չ>d=.=\>&?.?ʽ^>3M?&?ݱ?w=="=([VY>A&R?wN= /X=H==4<̃=Hv1mp{~>.wV<=>~)?(XyU=$?x ?Oػx=RP?x <?<=ǢL%\n*2;c`=3=\'=Ľy3t?>/iD=c=Šd=d ?Y;=YP?cGBIxp>D= (~?=F_?m=?};Ǡ?~=??b1 ü"}?t?e?`G$?hn,9?s> à?\Yv= ڠ?|(q>e??_n?n?⤽\@?=ANPju?{4<0d==&q(?r'?>9? =`'|pqu?s1}>?nۿ<޿tΠ=d?F;}L?x?/ҽ?r~mq,X?.?tkt<>|p0=c;8BXsu?05=M>T-llZ>t\>)?f>A=Og?j3Kz=>>P|=펽p,Cewf[ :m>"?ƿw]Ʃ>ckzIgh7{տ]=j>0=U=z>">=kv =ҿha==>=?BV?cs ?֭=C=(?eq=Q> >Zvz?6=z>f^B= qnj{=F4?9?iӖ=)?p\*=Af?p/پ!p>D>ɕ̽M==?>02?@f;?IfؿI'w> _\>2P=Dx?k =P< p{8= ?W?g\OT=?[]?u+~\=: ?%=bn2=:w|?ou<$x?4:? =薨=Qfzɽ}r=d?nq?\=~t?g =T?Q?hQ=kP |?mg|Tj?}o@;H@?2<=?SO?8?|?t=f[T?Y?u:TR4lZ@2後l=<0 U?{d=XB JO=j>?qT`@k4#=ň?F==t=>'Vѻ)H¨> 1:/)?t>sf?ZnO=?1X=箽͡=-t=@>3?{;k@=ļ@^^PoE=*Lg;³ oS2?yM>Xn?xill=f'?T=m?;??v\R?Y??z?fh> %.jBc?B qۿ#j> <&<>!0 J?)>#[?Bƿ\_H 0?y5@:BACB뺟Bt'A?m?lP?6?ҷ=1?x׼ \ ;5>S=?V?AN^=,~d u:?\??P?; nTdq ?UG=`q?9Lԁ=6BX?]>C=*~p?i=x<=a??WΜ?Ҿ`==DՄ=@+0=R1p?L=E}T?`M{7?;l?l<@?<*=ЪA >%?bT=jB?]l_Ϳ8;@?g>J c|>+Ͽ{9XL˿)[<Àbk>? =sV'ڽ/RbNP=R*P^D=*mDk?~$l"=C\M??j8?='#O.?X?nL?==!?zcj= d~f=.>t =^>=?Wp7?vp;@ 7CuDpoAN?H>2hv<&@?1?;=4N?۾ ?Yh='<`J e^??Cc?E?~n8?DƐ?"p_tJ??j8뿁_ C?}?j??rP=f ?=Q?"vs`?@?z.}h? <= n?ٛ?u`?l=>(B!׷?i&*?e ?@9=٪?aпu'= нQt@=;RCA4 3 ?h ===MrF{0>_\vh==ķ`==?h+@=d|L=84=<.]?q!A=h>Y!?6:=1 @s2Ohh=ذ?k~=*.==m?`?̝=#?hYtMRp09*?t=F???P;>Q;c>\- ?}>V?tp=9``>@?F?xeL0L@??{y)h?}Jyeؽ,lh?wb#T?w?A?xO?A4B @1??-l.׽?.G>=f?m.݅=ڼhU񰿙(?i<н*Ŀ}=ƪ?s/X??շgۀf?@5=j=v?r f?s=h?j+ ?$?g,=sZ#v?z@>Q=\?Y=t1?cX>+GtͿ>X=<=KT>"'=w0?6`.=եX?\X>i?J;?>'==w x5?̴?hǵ?"?OyR?f=]kj?Q#H>Otl<߉c9νO?|?\ ?-;=뷼B?w ?vF ?n8='ʔ=Qk??YZIJh.S?.Jؿg=9=kSN=,x=_;S>#?fY_/|<pbqanA?^g?\><0?jj@@HI?ž@?\l?嬲=[$?>u??ݳ?=W(uqF4D?f}ɽ=Ŷ?r>}?=(Իέst=;0.L?V<@6?t?Y?aKs?^B_???f/?R ?l@9`?b:D?I7<ޓ`X^̜>8=Κ?>f+> ~=I?w=3???=2=E}?Rqm>Xp?#>(r= Cx?iK>7b9}+?*=}?d;u*=m=hl9>zE>œ?v=ʅP=X?PྙSn{=d="0?vrj=S V?>Ǽ:G=|wa^~8^nT?P5?p\+"l8ᔿ]=^=70=}Ep=2̿|?CB?[Yr :?pLg^T?'??L?@=T?þy{?aT@ f?s<~л?=<ت=?^r?$?e@?_?bY3L??of?QI?Ƚ(??>ƽ5@|_J9?xi`>';4?'+?1 9L?~ ]= ߿=Ԏ?|?߶W\jӴ?yB=ÊYY@3?yN=*?\W?m??dF!"e>?Lyz佪@@6>ted >Teb#>%wڿa> =|>_?=s1ۨ?g=yf='M?Ъc?mοtp0vH0?=Uk?S>%\j?"pG!wb>)Z=S"p>,=KHPW @F7= 0 "p8tK|D?qt?nd[h?Z//\?Y3Կ?{?zQ g??Y?܏>=XL={D=TR|&ؼ<:J&?A6Vx= H@>*+j?J?-ZԀ? >C?}z?|X=ο:!=~.= >*S="d?kv[i>N=l|?etU?)=(?d`8={$cc%?zQ5=7}6?kԽS @Ӿ?;*Gu?fT=Lp?m?r =H?俁Ou=,}r=Հs:ȿb?hFؼ Р?; ?% @?}_g7a=Ax=CD@ܽU_?\?B B<Q<͸?c ??m6|?ȼ>WbAȼнuU?vĽּܿf=h?t?H?f=4=zv ּI?qeI@4?&_j|?Z.@?<=S> ?@=-0>*G=k^> ?>M|xO}*?M ?p=PX?u?9V=V=>4R>S@~¼ >r?彇P ?ך==^u!f>t>MQ_oxTU=???r{=?y@<1?z?x=?39;sbp^> ?=6J={<`=57?Q"?vnW&?x=҄_1@=|C`Pa?uͿYľ<@`x꿀^?r~@cԿuG;?6}?y~h<𿟡>l =a9=~R=:<2 B==?C>.>@=T^=/ Y?}t=4(?P欽 B<$?;`?U#\ =LCXN?׽? @ 4?uJ>E>vUb<<(=Cl>_&\o?b?W>e?zV?f+l=?,hL>/FmJ=P@>`~?~?D]?wa@J=hmh\>w^<ؽ?;?}>TkKy6<{$tg?.=X??fNܚ@t??ck?=qP?f@?=?7= T4nؼ&p=Z=%?p?C=* =j=x(ֆ4=0h?s!A?T=V☿x??p?#=W?;u9?~0>{?O^<>7=ƅP?8? =ͦ??`=3?n@S>Kq^?߸@8?YJ??dz?$~MP?}V<3;0?aA=o?rE_?R?Q=`֘/ =}6?=<<ق0<>P|쿆$uގ>a- ^'?2 =vX<0?|"*?ݚ?rp=WOH? >?E=5$k>L@ O>R)>m?i_D>qog'-=oP_=`頿{T??u.>=W\=s|>A=l?n??%\u ܿQ$>?F>26UNl0v=Ǭ?㝿M<.>s7=8?)?xe??tT~?=Qi=E=ҍ@b =t =L m0 R? dT?R<}ɵ?#V=?}h`?r=2-=PĽkz72 ?C@?VϿ?wp;ä?L><>f?ꟿt?C< '?q-?w>M>1>l?c])(?S?"=`> <@8=Uʼ?&@5>5?q?tnR?j}=֌?e?y ?q?/=#bIڽH@lD=X ?/c:?=ׇb?C^=e>2`_z?r{?O}K+c?ڎ>46-=&k[Y~?q]?e.phVg =VQL=WD??1:?=O ?t?h=-F=A>Ø=F?BL?~p?k@ϩL=$=6=o=p6x8*?[U>?i࿃_>c iP}˽R=x#?Gcl==?juD͋?}x 2>\>\L?.z<>"ng]?h6% ?rz?z|`? k5 ?}L9ݡ=^͝?ca#PR?yf=<ؽ?{b?r?P;=4$`g,pkl`q\=>ON; >Mq>=;v>D{l>he>(#N==x܌>N ;n @=%>kϽ\=GK?mȼW i,?u>a.a =&?r> =Ŏ?p΂~[S?#dP#=rx?U $?C=0iq=>-m=,Ț`??Ñ?b?>6j>$$?q2=l=Eg$?u^?a_`= \b=/ ?1?>?g`u=D3ôl\=ӇL=?!9RO1O ?|\= >@??u=YB?I|u!=k+>ս8;PB<À0=qP=o?:\༧ ;B?iBQt\`?,1x?tu=yK̚?d?d@~>"xkI%[?>v?%#>6w0BG?ֿhіV?x= =<9`e=>g ?w = Ŀ?s?d?=ظ +. ,?<( ࿉oH~==]>>>H?w7cx==FH?] =4(??=\>^oF=>V?~[UZ?+?d%/?pw?p;@?^y?~`=*ݔ=D< oH=y꾧x?C˽??xdv콣p=Y I.)*?wP%?t?z?m+j? 澑J?p>?qlC?h] ???bz1U+<Ű{+hu&Z?}=P=j?u?ԏ=K<>=0ߕl=Kp=2?xV??r e=U?T?%=+=h?>==᭽Ө?,@y?=@=*=?h>Ø?=`~?k<# >;@X2V>>KS0d>2TR~_ft?> |A?xIμ7@it=UL>^`?=5 =3ܿY >mK==cȿo(2?w+?o?)=լ??m.H輛qP=>=.?F?lX=Q; "?һifch?Ȳv?o^<H?_?b?{Ys=Th(R?zpvT8gA?=ƽ{"ngJ"=\:=yԐj}?ʿ4??(Ԡh3?_KzH=Ŀob=?bM? ?Fp?=N,A?=?mĂ?T{9T?W? 8[z?P?P:нrH?`|Ŀr?^^|?v; iR?v=ȼl0C:l=0=$?r?M6!?1俁? ?r? ?f*ᆼX=tZ?mSPX俅?NU=gF3V?r?f< @?&o/+?v?y4н= Ƚ ?=$?0?rdR(=5>+=1 =.2==v>~??|?e?>'VKT>=J>||>>'?e=$>4_<ݣ?xx2?i?C? |P>(?>6=?=(@i=H=`> P> O ?PF 0 ?=-rs?+&? i?|^?z?x#=XkBH?>4~-\>zἿTV?`JO9<S=ެ+?r=TEh0 !f?{G?x:> /?k.nb?B;?2q2?Z?t??zt500?ZVO?NP?h=a=:?n5k'[>tR>_c?yDZ8ѿWP=r&>2=Ò =)=};f<޿K?==0,x=0?z,iZ> V> >k> 뾒>??yk=ĿNм@Z ͼO>>>2HϠ?j=V??\#@BQ??>?ic]=񸿥!~6=@ 0?i`J@>Z&@?{p>(mO?s?j5?VwvRE{z0{=.=dxp;N`8e=@?c?ӽG,V=ެ?o ̬uR潾c\g}^?Pz?k =h?=<#(151?ᬼs࿑|?xk5Πn?p{j?c\=T?\n?[?tj)CnV?c l<RD@&}?9轲n?L~4vNHZ>'?r <= q\=OԿk~?y$?xȼ=?3z.<2P|[?Th=H=؊=RU4 ?UJ @ zbq =l>1[?[⿆п|߽$p?7 = =_AY=z?x=n Oj>%Y2S:4=e=BCP?v~>mq?X=gT?q#*ͽ7<|:@b ><_&b=?H<@`?<|?{O?o=A=}>^Cm?_><*dm?uҰ#<@>YW?S=ц;E?C1t>(U8?+C=L>GY?B-w]=1?==q7=N?0һshߢ8?kb|=п`m? (pP8ռj`==?Tz??nljk'?vh> -4|@??}[)>K@k>>b+=?uv? ?WmD=ȿpRQgn>1`@'m=ѝLv`?[,-M8=n?nKgx?c=ɬVg?x/=AQxʠO&?p.5BU> w=oM?C==̻?录Z '$=#?5?QY =.𿍜? l=<?S?0"aR<=pE@p@??V(`/H?þ ڪ3c`&? @޼(?m?q~9P?必?1oQ?U")~_>d=3 =lF?>=8>$x=?-<`,0"ʈؿv =¼Ώؾ]>M޿W&?{?tL?(R>мɀ࿛Վ?>?^R?I~>>fd ??@ٿ. ?˺6d?d’?ȿOD+>*=Re@©?= K?vL,?ih4Xg??}?u_o?{uK;d?w$?[?*?ry?lwy?v]ui?aмF??=7BD=n?q-̿`m&?k}=h>iH=,=Ad=#l?~rB=?Jd?>7?pZ?[?1?=6"/7 p?wJ߿?`J=v?\=f?[ȶľ+U)@?kM?d92?u`9>L?z?t ?w 4?vn¿ܿi?vz;`?1? Θ9r?t򝽕t<4Ƞ?mp?;C?#?S{.`He@2l?{MԿ[dpB#f=?LW<;ܔH?=Mȿ}p=٘=>B+Y=x=Rt=8c=r33h=p?>Z.>SL=2??⿆0=k?u>5Ek?XwdU=u<=AL?=C8=)xl2?h?v!?|zD=v?e=J???m(<=eYڣ:D; ?.Ѹ> ۿyL??̥=R1=S\=7?}=:p=0 <*@ Hxݴ =>,D[>H> };PR?dk@zfB/WA?r?OQuϴ?PX|Ԟf@@~=*?\z1ǽX8?Y?{E ?moΡU?c`2Z=s&r??oHsO?s>/҅?g?qP@H|stR@ ?: ?l{>> MO fkC>?`?X^> }>n\SĿz?!?_̿vBT =,n>9=:{8??f۾4ʿ{???=\=B_>=e?}F'2mtb==Th?Eo>B< Y=G=e?yIu=m?&P< @?-&?zj?Z?wD2tD @=M?f2?Ox?~;=v?w=bCԿ?yM@"=b> ? "> --i)?tX?r2f8E0󀿄FK??7h?b?}H=<~мtP?!s?S:=j=? [?C?Q?s"~( ?D>?(*-C1@n`c -==T>=-8ڃm~'l=K=(t=0/tS>sd=;}RD|ټw( =Jb =74==?Wc?|?"~2!E=?n{>O?x+2`?"!~d[zl_пuD n ?A7?=W?C>W(X?v ;z?<`=b_ <]P@ֿcb!?ʿoa= f?~?1xkf/?v#Oq?^?dof?w?j|=d-x<C83oܾ$h??i}}vG=h.?DF̾'J4?z)?ܿD?i?|%?}?=?>>1?_lR?!?|W &<pcj>w?w =X*=Uq?-0n ʽ?Qҿs?t(?Kg?R?ic7tȾ?r#?my?M%BwC=F^m>7- =V>Y?>?Ed;Er?Nb>?M=?͐> \XT|>8>$qg+X??=(?wc>>W6rZrǿA$>O;G=հ>ъ?9~|?Y;>+I&N?k`L=?=^? zܼ0=?/=KNb?M)? h@?}}=2S=d>M@ kHj`͒> = ?=~nh?X?s/X^ԿqdG軽@> 9DŽ]"L<j?x?A0p?@<%=Qdq9>#&?~C=|?p>7D?-}?u=]=^G0="h A>:5?fbZ>?a*@_s2齙{?im??x'= p<@??k?kF<=[Z?L\58?<<٘E8>w?g>!By= 0s1?h{=@<R[ ]HF?t+TD@?Ma?<\<.?Tt8?ta??пsm?srX @2X>о@4?MhP=5~=R =o?\;= ݽf?i?{=(<̒p>u1=|=?T?l|B⾯e?z>U4?+>%G=<7>by>VU>Ԯ?t<@?j.xA?{^??pHP.=KP=?$le%=tB?i ?ab==yV?^6?ue ?00kҿ[s-_?}hUaP=i0?f?9;=(H?=r?y\D?@>3>Nu*M̾1<??{fe>=z?=z,??[\<?u?}=ڽSY/0?{0?p> ?(?j;xwl,v!zZ?t+Gh ?sDgp?> x?bг> b?_=~T^l;@w@??<?Ii\?%4?B> pv[;Mqp>*4?jo_*=A?:s=>QL=3?AP<>?L[="ȅqL=d.x?cP⣘ >dؾ+?T??ſt?[=:?o½|X@C"w=js?u< =3G=zD].ҽ? L?i?s&??lK޽=6Y=sP=f3y<~@BE?~SJ?z>==TAz=eFiC[~==HuKQ\ -aZJ?¼&(J==JR.<?L?x`=ȽOՠ; 昆UR>V=>3qs<=kFp?z>dp__V? -?r= =?g%]j:m$$??v?Ű?(!Ue?w{B=KN?J HrX?D?U?}6-ޤ=O?:bHH⠿ſy>d<z?L?g?h$%u+x< w?o=2><mZ|=JNk c}<,A<ְ ?u?c~?P6tYV:b?; =M8\=LnԻt=!B =+=9z?ܽ=Sؼ((>&S g>?fg?lĽ>/M=C^R<@?v?:#? x½)?꿇KC??Ș.uy=Hu㿏8<n'==?a伛=(8=mx`S^f?Q=]=6y,?eN.8== 0ȿoxM=1\?jQ< xJ =c(?@>#dɫ?w?w?Ŀz?}6=?H?bG?jˍ?/<=(?q$d?T @B?i=c=Ծh?~1->;=YT>ki ]!?uP=?h4B=,?^C?qL^C?t?@d?r??u?>;͠`gF=X?Gg:S??u*p%?P#?Eb&?p:Eژ!``;g,@rP?cvlj>T?3k>Ƀ8X ,L<`;$?pu?n6tG,;,?j@"?ZOX]<?o<?@Ѫ?_z=,s==?_gBYc'^C= ?m>?~ڪ`?kg>a zxĿwV?[?dӿO[>S?=fu@=>=<,>h =L<0qvg*c? >=xy,r>G>j=txl> x>5? :6?iëxX==<=w> ?*{>~.Qοp]>9?w?>c> Q??"r?~I?1?rJ=#vgs?jmS~I>=?Y?}==G??h~?t==?.ֿ^NX='u=fpvr1=݂?Lz3i`?Xqq?`h?='F?>5=-?`>NЀ?<{?dKYxP?` ?m,<=*\sL?_;TN@?zZU34?s\#@0?~7m'u?b=Z(i; ^|?>\ ?ob?tfh?uጽ%!=1I>"pOejD?aޚ=BhWNp=*=5\?P $?|(a0J?\rL<%H'T`4-5q?wD?&ɿv,Ƚh=Fn??euUH8?io<)?yаhmn= x,P3X?}ū<;`?O1=o?t}l?Fʽ{?hJ?t&u>1?}sV\?GZ?Hm>73? ?OVCོ|DB݂?^> G <<=|B>ɱ|M4Me?we8=-D=,?#o?P$rTv=@=Г?Msc?:Y@Ӏ>7>MV?7¿iY?0=B?~ =펆k->$=Sd0>+" ?4RyK=~.=Ŀcl?m?v;QEпhP?8$=PP=Z ?`>J˾C?"=@|==XuH(h<뱰?/e>?Sݠ>:F:.f=UJ V>Iֻ0P?f==꽩l>{u?~y6?2?=P= >>t[%t?Ud:</=l=#uܽ9 .'-?uj;tO?|@ t<#(?|=F=_];?qm^sD[¼K0?i';zԽǴp&>A>y}>(>E=4?dΓ>Ş>%L?,~:=H?Z[=Z*Hfo?z>3Z=Eʾ<<`;f࿏UnN࿇ڿyJ{MT>!_!;`== п<~?I="$ ">so{%X?>=[aпmEa0[>I =l\?xB=񧰿t ȿcC>%h?mؿ` ?A=z0_?wcuſii,=JD= 4; ?E?<=gfT@~g2Kpq=,?|J(b?r答<=l=`u??? ?|ԅWR??=|3e=8 ?l;@u_ =릿=fq> >,?Q8?qG=+X=$=X@?ktr@`<3(@ƞ?W=S?w.* Ͽ#k?U}9]شĽI,ǯT Mu?`9@ ==*ܽqԿ?j!?N-?TF?d%dY?r hAg=\=m? V̐b?= >W=?sĿ0(j/?>BhXj>3<>x!e=V<@?~Jt€xNo=|MrFuf= } >Qt>dvB;o`?HgFTh?ck??FJ%=,?s>?>A]<<3?aξPUDοC@<]; >z>-0p|>z?ax%^x@?f=;_@=C?(=FY(?me=U>?_?=z.?rs>]a<x?h\Kz`??p~ ^n?\f?rA?j/܈?~H?3`?IG}࿀/[h?k@T?g-?P<Ɣ ?Hu:/> ܿn=?^Cq?_'?lG?pſ@>?]ԛ?"??Z?l98s9?kƔ:;?qy_ =ѐ?Yp?7?SI?[z3޽?ft?Wn=ީ,?ty%?MR0`!'uh=j?+?m$?w)i?lkf{(6^?x(&Ƚ4:ܸ?;V@A@>[?=Ŀm-0=h?#K??3@>Ǯ>0?ܕY= =ǖ==\=В?b=mФ؉;ݪ>7"ÿ@?S?>_\d?J ; i?nؾ Ơ?|p}?=>=οp(XB; ^of;?=ĔE?R=>*0?0=<-\:> cD?d`IwVFwm?$<%9?y?n/=^p=Pp? 0[16H ??w=(?]?tT<&@?hה?fh<{p??绻|=H?/!4@3 v??7^|?aF2%@?߽;0q޼uqxe:yQ\>?"?o?r5>/X$Ľ]Ƹ_?'}h?p@WH<@p;=_Dx?Y=势l;=<>Q??=P_DW&Ŀmt>r=U?|>"|>p%?K콀P?d7c5?b= <м=Zh?iv>3!F?F?o{yJ? հ?P/?_ؿjV=Fz {?ļt?e}d <0 5(p(ٿ{}l?;x?z =W=^?a| &??>Xz7?j?*?Hg?E9}?{~ FA?ccP?R}Dj`h=%p? Dg(3;D>?$HļS>Bd?vZ{h?_o ?bi=orA<+j0?P >=n??ei:`c2PlM?BkLSBs>O?e~?K$?n)=n?w ?@?j*?ڲYy2u?|<-{!?rᅭ*=?hwIs0?Rvy?rء?Nk"?q7`?t4h=<.8~̿e=4>Zk1\?hVUZKL?t%H=lX>:>m>FD=>QJ>h@~|A,#@pc4=^/DgJ=x?Xe ={,`>$=>AdH>>N~?@2>qZ̿prhA4C$@/tj ?e7>K%ǽpMWԿҹ =1y\?=Rhd=@T,`>Ŕ?u=*ĸ= 8I?">Q=@?"?w@=4?F?347@^mؿ|;yF”?v1?N=,G8?mn`@l?vQy>tf+t?=?w9>[>\&>tL?M=?Hgp(4kjL<<8?`x?h`y(??# 𿅚?S>K=-?Np?y0=qP^?Y8,?y19=_D B0CI?mY='g>zZ?uFm|Y=EL&?G=-=Ď?>U# =f <`&s=^>@?lhĿOݜ>!X*>Xn=Z?uV<@?q+McԿb%=d=m$?} =ƪf ?tU$?;`?m=<<+e=)=$t=-"?<޿<[?傿/@@+@!|@>Z"=4?{D*?3c=W*Hd?Wçr9-vp??D=0 uO?|U}zp?q?`H_=;̽ph:1džn^H%O?g>t[zIT?e?}'?R?=?5оi=nLu[R?<)<?j?ڞu~?aDͿk?N? ?=;d?aL=Ց" K> ?{Q=o=?y?O?[(o=X޼s0ͤ`g@㽵p=x?>\?&ؽP=JD<ސ`?8?c?#bF f@?iTuCL,?= >;?='??E>hj?_???*\;)?m<=H=o$?Y=d0??7<h?q{?^J?k{?eFp?YFpdDv<2<?뽦=_>03c̾Q錼P>b?kf=Q;ͅ?>?^m򭿆u?<4tt)铿tW.K# ?vh?n&> ?>=wƿ?*=?zb?=;%=f4?j82C=?Dd@Ji$X_?i6?g4 ,D ܽu=&|=pt_?iQ?.s=?r?+?6i>X?a,x=b!=wP?vpUȿm?j7>~T3ܿ[j =~ >?I>4pxea?ݿ\\wYh=Ȉ>)׽8x>1{=k?sY==v>/@==f?`?slT>(h?j@=ws?>~@=l%=T 8pfUW>8?=?X?uE?\L?=t<軺?V}n=?l>05z?~q0ra:`?ڿ?^ܷo=r,>;7l=?=M?`H=i9Zd[0??y$?iþ?p5< ?i=(w?p=3&l?q?e?WXe?q߾6ؿw?0?VKºǹ?g=\;5?B??{%н]9=L?=T?ü3B@X!?v(?r$V@@2?57` ='4`=?hl~䔿X. <}p:??k?4P?;c="u(=o>>hMrx>!j0>> CiZ-z=24q.==ehE'|\=`>V9@m??(`]\>l?5@^=?\m?C?wc==ip|yv<> _+>Gu.x==al?m^Yi=s?N?xvU=7\=Tx>JE@$=L?mj:}> >=ێ / ?=?juPmFY=mؾTܾ!?R@WA W?uD>Y?n;Lx͊?JM?e6=^Vᅤ E?}=?{?t"'0!6u|D?av?8l?Nu?}t?8s\aԺb?T&cD=*=V<-hx7hSp=(?n@=ZD?f??M c- t>+3<=J>K>ZPhiT = =d?(f1>{>&<='?ޥv =#=Xֿ=Vo2>=],`=UD=6/? f@ye?0=ZP==f9=b~(-!P==1=~F8{=i䐿u^=?e=s> )q3~=wֱ?n>=1=??{0K?x??t=&H=&?ҽ?5=c>G?u5?>2 ?maYb:?q'1?cj$z?s6?+? ABg?=N,wm?v?u p`?^?ENʐ=o&пL?2?n=?#WN?ah?j?hh?O=c&Z?{?Y5~i?`?tмq(98?,w0 (ϊBz;5?zܿ}/=Ŝ"m,?y?w~?f{p?P?anpV?<н88s> r?v?d?jz=ks?Xx0|P?h%?Zk@?p"@;b?iYK5.et=>?xd8=Wb?='+?Sd??=wػ4=쿆?ju=*Dk@=W:=??s}^P5> K=Zh6 ?YοhrsJ?_?.b?Ind?k:><Ԅp??-o ?l>?eh4?U[?ڜ?,=P Thh<\>=8=D?eN={Y?m P;2 ?5=_Ŀ_1LtDE?e&g?A=A=;w>]~> >^)<֖ PS?fX{ 3`@w>(%U;@?zNB?yYg@==߭$'Ƚ {,?y?m?q_l̿Ҥ4?$?%8 ?{ ?d.<Ҁ?8ub]?pd x@@>j޿!oпZ_\=/}@aer >TV= } ?]?1F=(W??.,H?oB=lھ ?{O鿃#;@?v=T?|?r%dpX?I=@B?{=.uet='(`2 ='Ƚ?8?rgMX?m;L?n61X=`?-@=k\P?R=T??e $Œ(=ٸ?7?i-ni??Z=~>?E?d=+ U6@ a>)ɀ?L|?MO?xJ]1m= @>!&Λ?hDy8|A0?uP?f}м 0l?N?=G =4=;>59D@=}Ƽf=$=$hҿ=7=ŀh[\>,F==?Ay?oqU8=2??V?=s%?/z*??x떽#?)T>?=T=G0ֿI=z=<?u~?g,< ?4?y)T?v|? f};"<, $bƿu.h=.=5h2Sv༶p>f=L?J<<࿃L(?qށT?j>[=5<н Q/=Shw쿂eC>_=\s=n?)|\y=W>MB?9J`?͕=\9?p =5 X3??w`?_[K0B{R@ 4=L> ?vD?.?um뽤MvܿjBm'$??\ ?l==Ȍ y(>/¾н($=I?h=F&x?ȼL ?a<[?_M~ ?5~?n@*?zֽId+轌qp;?f<9`?/?oɘ<``?zN?Q<Zsx=L>`e?l0W?ts*;L@?t?v߶?n_`?a =Q?rik?T0[߿=Ә?u=.Upt`==vm??6>&=(?Eg>@?c=>= =Ř=? ?$2I?|?cr=XT>Y$?~Y@+izT?=><=aXD%??2u=ɚ?#{?>??rǖ=3ɶhě =nm^=̽=U= x,uF=:?>?N4t@E_u=JFh?><"ps?~?~MÈ =`p>AZv@">h˿cL=Jd?ʿhl?=Ŀl=\" x4?s[?}_~=&H@=t >H=STl?|=\?p=\=8|>@s1?F־c=@=ƿuGR=i ==L?v@W?}޿j'n< ,@??=ɡĽpd>>4g?f=wf8kV-=_<==>/$yh|a&唿h) ?c}@B@B$o==?SkK=,=3N=s6}Sn<̧>jռ$p>@?h|=5|?Կw?Tb%S0?&?Z/?(? Z=~@+H>6n?$>x=&U?SK˛>#|=%V?2 ?wB= =j>bx?U@@D=οL=J?x`=՚t=Ծ=Sx>Am9x?`?M6J^=?wd?d{"4P?^?vo>^?S@=Ŭ?ae?||>MRQZ?k=b[`=Ŀk=O>_Hc?w_?o7<`=B3Lb-? G^?v=?%V=;޼DA$w(]>*c_==s?z?H?=?xf?u9=<> xR\<|j.?z??)u?dZ?=]?UZ=RbPZ=V~`l?D?h?r]=J? )@\>> ?V+_?Db}=?yj?k?T&ѢT?Ky.D-?p<Ⱦ65t??\\k?pȿ~Ol?vѢ?kl=ψ?t?G?62?2;><|=Pt><'=>k?=>&ؗ>B>=ɑ>oj@:T9CAA=^=Vl`R=U>7j?=y{?~?qN=+?qb?5A?C0?>=.=*!p=KLW|?:j?I@h?f>=q3=]?!8V?4<=P>e0hȿp<࿀/?t,-<ݰ<=2? 5 r?qddWx=<(@%kt?z1ʄݞT?oaJres轃 h? ?t7T0?V==Z?;=>xb?[=D?qjJ-?w/V;܈?^?I=?5=k[8?6{¿la?}?v>?vj=W@yn;7={,;=?] ¾нӀ=٤4?Z=$(p>G=} ?q`]?Gh~=? ȿa%> APB@~b!DLJ::^?A8qgi^rz>쿀p\Ck(fsZ'pB?g=0dr?VN.8=? vT+=Zr=d|z=-t?vQ>@?=<;TpE;=F<F=xc ? ڿ`:=?w뿑><{Yv»逿<7xX<?AɽxZ ??;=V?AԽA<=m>%=7`?rA?i??YA佬2uH?k+z;L`i]?ori?q%l=%/`γ<#оcu ֬?kR?l82>N#> (2^H?@H KڽW ?nw\;9@=b,r`@4?zӿ?|? Ƭlr X:X+$=8=y=Lm?i؂?= r۰6??b?&Πp?.=O0Ai=xg=̡佂l=|TY?π?=?,+!?;nlԽO?wƿRKux?=XQ{Zw"~;|<?xE.=xr 8px#Ȼ9@s<p?g=&нsKȾ>s꿌ҙr?"=H=Ir|$YGT?^M ===fP?w>Exwp@U<ї?p󽤟?h?oc= ?(!࿌^ݬ;Om<}>'JBa;=!P?e!g?!=e=r}4=W?Cn S=?2=2d=?Xq=>=5,=p=ljt>+Ď?ͼL@hT`?#u@M8~?т=??5({=!=L ?~r?lJJ-w=\==0=r?:dG=N<=* 3@>n-5==? <8=?^g=m?Sm6=ǔ?<'P?m?h=5PH=b="8>w?8/?ݏ)t?R =住Wfqʽ^\;$?r?]=cdH9 ?釾n=2?tV?)h?|=`2}_?$OL?'ŽٿuK ?_?PF?{R= zI?(?~~?s=?MMorƼ0?j6?fbV<?d??C?oa?bq?i4s|> E>5>LC@?=9V$v?T5\P>Vp=6N"m=t>pɿi.=H= I(=[Ƞ>:6t[>J+ ?s~V?s<Հ=X>oӒ={ =@:tl:=ih8g}_X?׿q'?>eg>9#-r??i?c>P ?`<>?~r>\x`<{D-tݽ_W?cV̔?nk8+?6?A<=NjHc= ?k:;@~XRH`>= ?w$f0=6W?|K=0P?|4?r"?=S?ij??V?GwZH?,߿xW?'gā;V̀Խ%H?A\?3UXnƻW@~?q?Jn? =[6?3)iu=p 1h)w8Xj g^e`=s9 =YsI?:y+G=νex?f5.j?HGH <$ ?p?v?k /?ߒ??>$ܼi?>9=d>k>&0/>g=b=+<a@?~?Dr\=?rBh)7?4O`>G{=:U;Hm'`n=Z$? ?F=1{+18=$\?=ZX?5 ?l?}1Q=Gh /A=࿏e+?}(m?w{?~ I*= ? M?t?s?rh?o(> |$ޤw&.Aƿˡ<4X=ԦL꽳L?5?}Zǰ=1:?p?yi\x/<?2= l=W Qi^1=h?q.?k?w5?ySL=|Qop5p^=D;H=}tr*=%|=޽2T?v<ܡIngp=.Pu>?7=LH>T?s2?{7!??=6s?T? VsY+;?$>>y;?S?p.Ů=L?\=Ė꨽/쿕ٿr?wzU?p =G@?Uǖxr;S?M"Iz=94?J~ZOaD=n@7gHW?>?=/mUD?{\>2WEA?@ȿd=J=[8?r=X?}=\??}=""=4>==>=»?~=6<S=;ZXwexh?cg'?k]==u>Ϣ??լ=V <ཀ|f?qW?gwz=пo~V^=r?~&?0=@ePt7}@$&?yG4@h7AU}?zU7QX=x+ =,J<|?o?{?;;V??Qp?zi6?x%V?zN??Z?f<ؐkg>>̽=ʥ,? =FX=b躡]<? ">?H?{.K:;@C["J{~?Y?KWuq2?dzcK=++=x@\x<?n`d?F\KҼ~|!;`==ƿZZ> $Z=u(=l?{r>oe=flk=#̿cmTT=j<?sV?nj=|=gjm)B?qeJY?<5J?A|8==`P?s=>ZuA=!v=4??|}=@P?H ¿{I)H]-==| Zٽl=ő& ?h?stځ4 ?ս~!?j=9A=,;=)hnѿa ?=Hv p1M?mJ=Y,=K(?B߽<ү`D?X?M? ?yc=QU?ult?A[0@}}?t"? <>4=Cx?ƿv `?hCn?n?\2?lCh?G?gMȾо2<~`?OJż>h?d@Rtp>`̿^-w?)5>N`?lʿI!=d@~^Sм x?=tv?4>K8= 8MTY='Đ=XKHпQ>=Z=Vp=f=XD>=>@6ν p|?\~oֽ>o>(6j=!=>yq ?{TZ=unq~?p =J @=#==޻*==6>2&c `?Ho ?E(;Q??S3=%֘ U @qJмD<>*l>|<ph;`W<oYLuqy̿e|?t} `?6=e8=Q8?NZ=g**kO[u=M (>?eSп=ꌿ[mC=)5y\=V,=bvZ?{8*??MhF=J`pF?l'=C@?m?~@0XfBיA?a?D2= N?Z"?=>E=,?P5*>\͕? P?I?Qƾ*>ؽ&t?Z?[ ?Iʿ?n?BZ^Pk@?uv?P\>HvR\=H>@Zh>&><=ݖʿV>. X bpXH?vfO g?e?qa=>W=RT>gL<}>2ۯ=]:?_f>R>y=Jm0?f~; (==5v =h?[ "=п'5x?j=a?;?=P?_2=(=p=$=8>W?}!~Zo?pv=޼^k ˜,\?K䠽,=q"=N~ ?fƿzx>yo=Std|?\=>@-90ZUc=ο~ƀ(b?}?gOļ =,<ߗp?xJ?< Ru?x,~ԼмWztx.HX`?&d7=N[8=[=?c:=k=P?l+R=WOHv,=@?[]?P?@?vہ==:=.a~" b>[?id?_SBh躽X 0Q  ?^Ie̾/^L?n^~L6=ȿ";tnӅ<ɿ]⼿ ?JF@}(5<?{t==_f>;8m?\P =u>h\==s=/(=% <30\?d=?>(=H?=<^?#I>F=g{(i-=?xA<jSLTzw?Gw=Z'h> vb?J=1=zTO>Hl>4q{?W9$sYq?ywH=ҡb^E=$?r%=⽔=X??q*?=?{Z>Ɨ?? =Θ=?yk=8?SNQ=?YCz=ȝ=?wj`d??Ӽ|JkԿ?f?b|er>ֽĉ@: >?i2?W?|P=8ް#&{,???}v,?^a?y=JR!B?8K/=^k?pi=TX3nǸx-=|ȾY?L:qfg?d)a?[@?i+2?aŌ!(de>f=xR<=jH<@x?Dr@MN?=H?T =v@\#=t;t;-?O<^v>#a>dX=h>=@??p}?<l=BWZ?Sj>i>!-־;($?a*U>-y|i>ѻ0m=/?>Ikb0 =p=DDн9??'D<2P?\=p?+|5(C4=?hq۪{Y?hZ=q&پ= * ?tXDw>91ͽ?`dmYiս?ze?@FFvSj5=zJXXۈlܾr=(&?Eo?[Z?*%?&?{D=6֘=H>7WFS?E@>%f=1> <>==VP<=?ּAPL[?=?hsz^?l|?:>(?f4?nN=L6=?v>8?=_?T= dJ0?Hr"@?}>=ܽе>3( 2? Q?w?v=?=f?@W <{?o%Ec:оBx>=8@5zD/?bL=?d^Ӥ>vXPE?l8?q8E<=F+={H?xH6?sZn?lϰrA )J?z9T?l~̽[](?_zk=8w?W^=?dž@>"&,P>?:z=?x=Ƚ8ٿ?[@=h8?Atq!?f?6vb?I>Կi(V,>9K>?\=cH?#0=hH=ڜ?Իga`??==ݤ?n=.?m=;+=朿gs==30=̀==?E dbR. =d`?пP?;??rB?o?!d_RP ?޿t6?ua= ?h?5TS =vzP?½Вp=NI@4=%l>1JR?\& z^Ծɷ0?qˣ?=x=]ؿOZ>a?t??j?mjc밾N?Q6 ?r=B?iR$=H?lUz?'j?x8j?X+= ? c;E?:F?DJ=;\V>u>0>>m?z?vOd>`< >)azf=EZ=2=zs?<°?:j&? ^e0>=n=N=s?d׿=6=NomF>"[h?ea=$俫 =b8>PҔuE=eƿ0.itu(?~V?vW7=C?Xf?MAy?jԿo Hpֈ?x􃿀D*>^?a?a=[p=]=^=m?jU?^lrA]o{>6=W<=ۭy3L2p?X5࿗긿pKM<3`=apsl8>⼺ 2?5=lhg>=N=+.?{-=l5JY[?q>+?bi2Z=~N=VkP=]x?c?f==X?M¼Ѱ`b ?®=&=@2=0q4?ߍ? ſk|<`?)܀K ?\~s~?XĽ~i`?^L??Կnc?{??]V=&"ƿC?] <9:+Ko v?{=6t=цvFp+,0>p= ?tz=d) >r?S??2>XqhV\d>=;9=G9a??ON|3?rlZ=rtU8?m`?pU?|IN&?#lԻ~?z<q''=C(?no?s'`> 1`r?\y<=0??ʝ?s?p??}͖= |>a?S?|Fւ@=(8<\?Y q |8 6< ?=`=X]V3?ZIwU?t$__y8T2=$)(?YrP?^pz `>wؿQ0ܿ8?꓿ :C?u?V??j|&P𽷀ʄVV!?P.?u?c fIȼ|=4Y?w=vB+пJ??b(*?PݿFȽZ?_GD`〿F>i=x;OT@:gA?d?{r?~얽:? =E{<8 ?@8WA=i\嗸?z9G0<?py?UJJXPJ[=<=൮?:=)~?s=,>0&l>Fh/&?i?4N>?z-?:gҰc=>>M:em ??s+?=lԻ>??=x`|fؿ "> X?_t|@ȿrp=⿁?`޼9= ? ?[~a=6?H)9?_2<@@=?|L?Bx'0B&?ɬ?g+u?db?^B>{;A{6?hs?F?v[?k=t2?zZ?G@g=,idDY*?+`AA`> oA=e@??Z5'=,}:&e`?zlqJd,?i<ڐ?RjsfBi?Ht?I>H0u>C? =Up<0?sh֣??R??~~`?K?TX^,(SH>s1O<\X? =TԿ-<%&ѽO`>?r} =*?z{l=7*?g.?x>i?o{Լ0?|=dh?zXc!?aU<¼;V?98p=tUܼ>5JC=6-?,|;>w9G4<`<> ?zqN=$??T`D=MfVQ&?̰S?mHb==[=?=?$-=пmྎ?>J D?kkzXlx?1>y@wA a?n x[?X_0=?dc@ֻ`π=;J\+2?y?|>H>րH?.A=/: <&O1uHg|v`b^? >=ez=H{XB?NJ?m@雽6񰿊?}v==;G<*`mkZ=ç?K\?=Tw>t?dν ?umvM?n??mn=,?ti޽7`/6z Q?Yg?I`N? ?rnx?4b@1[^?czk߅?C˾|jw潧PU??Z!G=1>8tmn[?A? ?p?Od ?ԱB=(K@=dvh?`nHlA=DR==@>O?yW=3h?>E?2jF=I(>&s=x&=mh:

"z1>ڿ?ؿ=(?^ D>`=?sP= ?"?{Ly?ս-ڨ?؎?%}7n?jd?KN0x?oR?[Lüx>ej ØqT?d0Ts==}\񫸿*̄?;㽓i?e?̋?Oe.5?<#p (Wp?==z?a\*]ǝϼP?O:锽d 64=,4?tՀ?x=?Yo=T{POf>)X Pz??T;=⿎)?eּȝ1X=??6O*??p.J( o D1@ePȀP7= r?_@< t=9Xb?C?=?i2y?T?2d? ݾf?ͽD?/*?Xtn?ތ뚿4J?U-H?cAU=8Ӑ>>"=M[>0?Ϳwكjr?8?=Th==Pzk|e^Rj<h?=M>WWYi<󧸿w>s)==TAlbųB=]!R?osK?*=~?m==1> Wp=<TjW\(S`?OX>*F= >1Yz?DsO=3l?mW꠽͑&=VZa ;b>_(==L+&?(?2X?f&+;?=\?[< ?o?X$h?:l= g ?e?']p?u:&L켥δML.?Dn?S??yX2?Kk? =pl??mX'(zLCi`?q?a0?N=~L=?m>s>modoq;^> g?uIDt.^>t?nR?>JD=ϴ>~x#@X->G>/^x@n?kt_=IVT=zX[SY=f=f,=>gb2=1={>!;=*v?z;_ < +?}?%?俊Ee?=`=Ώ=$=:zlID??|q<P?6=D6:;&=:P=o?n?]Y%?{[(> B? '?ڿHXJ??o=~?}`x?rB=B=l|پxp>3{+w=H=?.5Ę@H=?SAٽ!p? Yq4?{*uF=DdyX?zK 쿞]<_˸gƼ0?!Zj.<2ҿzڿq;??Ts?rX)@6??v8l?lľ"V?o(R?n =x?N?l$?(?p >4>?=2B=={ؿh#?Soϫ=PڿmR=L>$q=z=OD%9pZm=@=F>2:cra??M= 0? @=5pV/8?8*=BԽ0PpI`=]6,=י? M@=~zNҿ??[־ݚT?A=Z?i蔽~лKH?=H`$01?| ?rSe@d?a?wzp:<={v?Twy|^N@L??fk??f <p<80?=\==<=öfsппb?o罱?fyaC0?h!+<.t`:l?`?t;C@ ?0>/Ǽn`oQئsWb<@=)ؽK0=.@ \, @m7=(IapJ=۬V= |?5c@ si??&>,j?mه?kiinP$P<-`Np:?v = d<90?jk=ܾI\>?|=(D$`ClI?wu^=Dx \B.=!i kaP>>Z=`=CD'?m?Tj\؄?n??<}xnR=?=6>?;?0c@<j1>5Y\~>Eҽٜ=B?p|- ; =%l?>O?=ׄ>&5??~<@HM?"˵?t?[>=z[6ϩ7f 车n? V?o?;40?{?L f?dx?2=Jr`H=T==S|= `<]2=#?`_E-r.W+\𿇋e<:l=<1t=ς?Gr?|?ܿv}?=?5?~`>_7 ?ۆ?{N?wݼ P?n?7>n<7 +xu<#@%t?䙯kf??}s?ggT="=TFM=??\L=lp#C?|>ntuя?A@vAAAv@[tqm<Mtw_n8>E?rR:ňiʿv>08= ;>c}dܼq?U>:O7;Wy=NgHl@r?>P@=oTT?F= O=Mn?0$}?lR==%Y? >TJR;?@:{?h̾ZR=%Pt~?fxn=Y0?eF?AH?| Ao9B}p$=h?3b?h<0?a|<?f^?K<`=?n8v>:4^*Fƾ5?jﰽZ?/<`?y<شh="Va?F׽Ix?v34_?n?^Gf-?o=9B-K`}=C?hkXe?vA @ ?[RWd@ߎ?n\D=I?ꢿ%$z==˨?[iY?n>=>G*XbŇ ?y=[U==^=y[Dua?6crRm>.sfÿv?0sr?TοVGu5V?hMa,>p~=L=Ŀ?p?f?d=>v@N>u4?f^gsi?VH?zD?=<{֐=8@@"?Bn?|<,@v?~ud@+?vJAX|J?l*?@wQY\?Fȿxe?[Rwb*>>&P= <\TC>cd~>?^0<ؿZ?/wv? ʽ0R??{>yhVs=M?yz==j@a=|?H&=DG{>*=`YdR>t.4t>QI==N?~~??^>>=ڼۀ?~hi=?|?ogsA=z;PP=EQp~8k +.9 lp@1?7=7B?u><>H?yu3!?½(?\R?䛿iٻ =V(?q_?c=?g⿊>y5=Qh< ;T>GIC(?g,uv`!޿ߦ=Nr@=Lg~[rhi=ޘ?E?qo?ڃ?҅?},>ky4F;l@==h? <݈=7x?)?=?v%=^=<>=x=<=6? =$=ڦ?:<`=\'Ҽ6"`a#==>._~ S>!F?d>@ 0<>ep?nĴ>$f?dyf?Z>@?W+%gn<?t'u@= >=M{=5L>)?7z> kҽi@`?{?ie==jnO+4=^x=p?GH=4;\ꀽb?b7=.ꈽ=`t8?Cz> !ֿy?? =x&(8Oÿ}{==M?d=~(?b/@h6W߿}??RQ? =f*J=fQP?>.z/>!5> >Yx=Ӣ*?= Zx?|K=ѐ^!*ؿqlVŜ??rd=`4X<@*n |@ x@?y==DA?thѿh7'd?l=X\9ƽL1PӽD??=x=@?iHr= H=^?^O@ =мRh=Ti>0LTϾ{Ш?҂?j=*?GY=}=,?սb=Z?J>3{?.=@kHc`=I]j?="^`v?]6G0@l=b?dڶ^係e,@"{+@o?^/h<@k`_-Nt8?m?ȁ<Ҁ?8?xva?o=0tx:`Y?H ==?t=<\?LPJ+F??l= \?s=`=<<>$I>FY?24+?wjF??b/?6?v*?ֽD` 1w ֻ=G|zs+3?ǥ@ebj?q#<<=lhh?@~??_*%@^?Qlv=4>J?zG= Vo= P=\P:=/?Rrc?*T` =X=|>H;f<=u?*+?|poP@= 0??*AD?`?Y=>rF=SH?>Yj>o?3=T?|"?$V)x/%'?-Q*$=wƼw??}?}}1=j!L8?n_?OrF?x¿wd/??ZvS N̿\$P?e¾x?N?r?U(=γ=z0B.0n2?a:>?m?i2}?>nd=򠿑x@<ؾEbSuezsj??[0<20=̌?l(RT=2p?{@S?b\=5:7Ќ?q\F? %C|?d-MwzSP=:=\?w)JD~[= `=t?ۗI&@iCh ޿(i"Hˆ[?L.=FI4>?wV-L=x>"sp>X=>g+ ? i>g˿nvJA*?x>,tpK`= U=c?j> ͜=˔?z:3\;&=}迗J#=E=?|6-s@: =!?_hS4=tQ *VH?65a p>E=@ؾP@N?[)t>W=zF;?$>bVH\?~?t"lC<0?hH`P=Jnz?gW="=nq??P?a^=HE\<צ8?|Pr><Ź ࿁1<`޼?zEν?5z=s;l< X?]̽οQ>櫽դ=XX?^EdC=nX5?v^C?=xi?fM2?<4p=ܽxؼ;<;:@=7=2@?пýN?hG_݄?Sƽkl?m?z<[,h=?pRvȠ='{(*^k kԻľ5;NO@=?/ܽNv??$???v?r,>rd*:OP>!m]wN>Ufj{ r>"Yo?b02?>`i?Uu[=z>S_d(?b?^ft@I^$?oň<а۴?nlO%qH?ZԼ?l>/#Qn=LlDJ?!<?=hڿf?:9?02??p=n?|?psd?sTK=R`?@?f}׀yy>@>ޔ=@o#{?y=}(8=Nƿ[>=[d]=v?|1?Ai?N>3?e|rsʿex==?d_=.= ?z?~[R$d?<5?`aJ=@l=Zv4Ϝ=??xQQyzF=Id=,M?s*>?|>eռyugFJ?(Kh?B=߄?Yfw1?wi8H=x=WTWbp><흽?a=:Rn6^2?P0k!N?5^?߿"?nuVQ?Fz?~ hw쿁բ?[=۶?p< =NR?0=K4<| ?sO.?|y?sy)?q{Z??hw?g`>uԿ0]>2Y`<3?|e?kӮkfbȿVq?;e??r${2>, '.8=QV,i?C=#=.D?Ew|+l?"< ?5?8?H?`?w?=j=l*B|<LXʑ?X>\N?ƾ-@ ??c?y<(>b?|j?GB/=VP= H=z?6?pcT?{y/?S&<D^ =޶܆x?_~Q?t3=h?h2귈890(?oj$=8޲?lF`?|?R?(9y謿}~?g@.?d=x?v> 4s~ UP? =`=5JDw?$:?cDӆT?z8+H2=j?c>%[KT?`~¼h?)=~?uB*?Bif̲?ݽ/)(@ pתw=.P@5<5q>?p?P?!<;`gA?Xy =͞?_GVr?ʽ??_S=m)~A,?ɿct=|= n=F΄?Vnyc{.=WW=7z?d>n=/Q= JN=S> > `-?q?x`>fG}|?c%?{m^?d?\*K=ߪ?Y<=7f ½Կ??IXX16=O̽>?w?Oo(=H?J69{/;-|?~'D&?IkD?n?pH=3?6G?|=L>@V?cG=L@/R>4a>)D>$?ػrC??=B?U.>H=Lyd]jhq>/,ǿ~ѿ}X=W>'@?wEIL<:.>==b =h f;/Y?t=?x=i2p=FZнnrAylX7`@= ;;{ =޼h=vM=-j=m8?Od ?M~JXо?V (ҋ*|p/ȿM,.=v6Z=J%_=Jl?K޿5D)İ!Ou=?1O*?dC׌?]?MO?l*==轒R?x?b?e=˸;J$@kd 6?f?y?aa_y?ӃjW,?A?߬*B(?FinB@e?=:V?[{=<5R ?S|?D|>k/=+࿪%_?^=۳?rq==Szm=7X=y=.=H,;y.*>#l?~}bH I;=ݨ?tA]@ ==|;?Z?oK?e?zX=?{?z˖= vh~H>ulw ?oZSG}f?2мbOB|. ɶ?d?5?|3DoLb=i$?a1=ޜ<ן?=/0?wLf=)5࿎q?C پ=ĿUi]hH?S>?f3<?x?F,?/yYs <=p>:j?x?Nz=q?l^b??ru?vXګ=(`?JUxa?XM<?V<0=?]@|?=w=嚪@0x?R=GJ?&<8ldh ?glF3؈=$P?}/{)??'ݰQv+?9νA?)cbi?cAc?ݿix ?d=OS<nhp?f2b?̽,1Z@ A*`>|8ta=Nl=?T1?o>Aj_?w?=m:>cp=t@=b?]=ELu<цh>= >$>b=?Z_p>#97hH?熻l>~>C#<2l}=ll?3|?C>Eh>}[b4=b1d?2zwi?vV>8p>5k;@<=;e̽mx>=0r8?{>nJ? ?zh >̢j =2?i\rO=l??sϧ==D?=,q?L>9E=K>=#?!?v< ?h?wk?A=`yV?^P?sT<=?r?s=ۮ=F?p|?t;Y`>܈;@L@>0=""=x軾yZ6=f=&@̽gQ?j?wq>+.IО??~?M?/m?]PF?W=b>ί?q?ewc`wlT hTPo{BV?w?oP?_;e6=p?=ʽ~> ۞>,"?T*|>-N>a8=9A A:c}=|=|?U?>!,}o@>S?c=&H== iL<Ѕ;| ?l>!OCf?oL?=K$U?O͸>$v=GP==)$?/>V? r=\=e^PI`>=tK o=hYXS=Ll=v?9J?2wـb3iogg:j/H??b)=Ih[?~(l>&480#_>;ĿgxнH?|,hհ?d? RDŽ|V@=v8?~c?x`?9Fp„?rt5LR?տp?jz;Mq?h>?`?R0^#X +@X=a>eI<֨?W=2?JAQtB)Wοl 3=6?^?h?y=>:sH?hg? >i%=r$?;op>=A[Ŀz`?<\N ?vf?L?Cט?k?6?nXf(H?hQν5a|=|=u\ HltR,x?b[H I?˖=A? ?|$?Ug?kiOg?|hmm<0?tM࿂?d=DD}`->ڽ9W?6?_пy?m=Ԁ=W^?k8lP=h*4@2< =X2Ͽ^Ŀ,?g?n h?5?_ 8?G2$?YK=)`; @|?iO,s<Ӷ<Ӳ?D0?f?y=?>Ը?N_?H@;9W=^?O=t?wM<.wyk@j>;r_<.>mɿ>lq=3>|{?kv9f?}A}MB eCZC@:?z>;C>G>h=?Zaմ=QN?|>.=Ƚxg(ֵ?i?zs?H?\xjps?A}?%ÿd.F=3?^?p%@Kd>u=?t?bf?y=qr6@3;O@rD,6?re?y2(XAZb?~^=@s=?=?{s:0=/6+?J `';|=>4R\ =~;)HX@3Mgp(?{?D?To? =J??^މ6`<`??Y[?Vƭ?˿?iP: ?y-迓\4hܿD?mLP?hUd?65Zȿ0 e, ?7?We??yv?a?|Z=[@f@\=*n>.<48 ?^8?sj*?g1@M0?}LSpXztH?R)6RoQ?@>~AeB[>^n6=xxS=HĽ"=x Lp?`E=?ҽ3^=P>w>8><*|h=\?r1?ʔ<9 =>¼LpTḧ~+?|d=&=X7RX?K9H?@̨ҽ8=J4Wy?g?v1-Et xW?Vn],<{R=d>΢=ؿv..ڽi<&;$?\!a?#Ȁ+A >;>|P?kҽY?h3=f`>0{e?>bտU=RW=k?@> ,?)&@> < 0v Z=K?hx<=x?-?~@?>E<-=#->ġ?EK|R<{h5?gi?a=8?{@>t?{Q?T=?|?V=5ȿR{?Eh@ m=?/;p=f@X(>Ƚx9%?lX?bk<= E+Pi<=04 ?]8ĻՀ ?z0Ga:_x@z;QX?E<+p?\k?z`=;L?L?X={ ?DRXΖ$>=?Z]?};Tu">BU=ѾT=\9{̿=.?m=?Od?;tKy%=¿}$н<@?i̿\ż<p?w=8|D=l%?~=@XIO =8=.0~/R?_F?r)x=:.̬<Q=?1?p#.WqV>;=H?w ཮z $=7h??=="CXD?aM޺*?L ?|0??|8=82`?x@W B=[k=댽U[>gʼ6ʠ???\m>Hl=o?Hh]^&<0Zٔ.?Eg >nz=`qn<@ng̽>gB=ݰ_ =B}(AFb=A]f>C5y??f==?=*?Z>??~?qg=Vdx?nV>@=̮P=A"<`w`1?fټՅ3?sP=#h =?̿w+>=|PYvFp?sٽWP*h>Y?~: ∾.f?md@P==@?_GCH?QMs' ?x:?L?[i?f;=?>;?p#==͙?t(?V?}n@:B'N?q ?5:[=W %?p?t?X?f\;""V<<࠿߽ =뻘2)X+I=Ⱦ?-r?vؽ!y?wu=D?*52M;?;>e?rM?0eQ?dW=E=p?DN?a~?mD=;~ҋh ~=L=h?~~K?=Z=.?G?.`70?xD= i?~d?l?4)Y==Z̿s_7C=\?z*z=?P?? Q!Ut]=f?W xh| ?U r?]P޽迆h=v!?cPoP?vBB_wW@;91?>E?w?}Ơ&ֽ\R^ﴽ\R=/06Xt?8Ŀ=rH?}^‰?_7P=` `Ԥx#JL;{@?q7_^+,?#t?SKP=1?`5??C??W$< [p?Px H?3DU|<_<;=tAlo5?d^M>-輰) |L`S? ?8Q=?&d?`%?t=$ Cr?vD?? .?=u?y7H (y?-<|yp8?'̻@dܽE=8>Ad<=K?g>^MCd =< =ֿԅt>cu?+?s > >zB=vLKJ<א=Qvp;kst8 ?~?`b?p=H?@?o憿?i}.?$9?e]ȿ?SZ?ol^l@==P"Q(&9=U=">=xϿZ<?#=,<@2A՗-@y?A==YU@tJ<==0f?% /?%j\=1_8> +>0R>Z5 f??<`>;B1pNZV>bm~#~Vs< <@2=a=q>lؼG=#<@,c}?ja_n]d?w ;BT\e\?ht= =QkqA߿=Dōz`b6=6R4CiX-?lE@?Qn>]+<x?<0?|_Y=?o< bB?J;=P?-$??I?H]G`?n$vwg%?Y =i;@?vX?u'c==?>C?fPT14L:fJ?@`b+/od].?i?u?Z?iG?f0鿉?х?\zƾA?_VPؽ$%H?T}YcT5?OIE=пx"3?Z}Ծ3h4Q?~YJN4p0=be=j=g@?}e=8{???f_>C>ff4<7Zy>R??e"=8¿qn>C>'m=\{dkY?zM>?2:-=<=?z=u D]o=@z>25?+? ȿ $ qe޿gN=r?r7>jq=2~a?}Zp?lD?~J>(1>> >vOXnf=gTl%b#?hxs=b?z-r2!`d5=(>;0ze{ =jHDh_=T=Y^?'iJ ;2?9M=L8?=$=Yx=m4?~?uTܿhཚGh$ n|*?w]"?'d?wp"?% ?궿ަ?῾.j.?W5U?ih?=<`?yn=tD [ =/>+=s>.C`BLbCwJ=T% <{]?om?{=3VaƲ=c=P?xD]0H콐8>M>*>T:> g?e=$PsW2|u~|<=pBt=԰Yw6=70?{ =J?zh=J?=*3?v|[=Գ??gClr=?uk=;?Ѧ?s]uo[CHz\?C?$?W<=z^ܿ>((L?e@=֖?}R>?a^P?V?=A=?\L?Eо St<?ql_?՗?B1d=3B?|?k?}]6`B=b\?p T:?=>sa.i]b(=':ͳ=Gؿqn=\P~;> =J?|?nI dqj= DI8=(?fX=ڽX=N?X>,5軽[m>W-NZl>$窾t8vj~cX#R係2??{Y|?Ksz=?E=]=I?l?jFG?wM?l<? =8=9P?xfBwP4Y  H &;?QhսнмȾ =H6?_a+?\;=?9,J?gE?N<'thTh:-+BB*-?vV&Lp?q"qP<=?H>Oi=<=0=z0lP?ip>`<=o?!L >+h?2?gkh?|L>?=?B>fo=m)@<Ԑ<==h?a==ld>;?v?(.> $>Fs<0( r>B?>!H? UH=Ep=B==w?,]??>!Y?> ) >=E]m> ˿a3zf L=={hX7Zl+=9:$=`]ȿejB=ɺ=h ?V>7|2>׿Ws>_p9"?'<0=t??p==ֽ=G0C0 =1F@<;@?+?&?h= dCD?El-vev?mY߿y5Nh=UX/h @6?9;dH@=2x@;pd7?}v?F=нT=56K=<P>!ٶ;q>E=`=Cp,yc?w)=k?t>9]S>N:<20="mV)f=S!=?Uf|cW?*dې~ ?=z?t?=á*r2lɰ=y .k`?n\B= ?}$>p奄g^DB?w{= =Uv^EL>-?b,Rƥ?J>>?Wؖ?ȿvKM=I@@`,?E4?tn?o# <#?QOj%l 4< wg?}%?X⚿th=t=-HO*v- ?9A>X*8A?ul?q=nx?f22 =$=N?O" Ƚ-umZ=Aܿ_ 0:?_?]bxN?P?%U?8=鼤?q/ks?rb?b$(?~ ̼ "?6< Xnv=j<?J׽]?g$?cg樿mܾ<p?o B?e$P?r?F=jXg@t^?=BqAIT< ?=[DA>\ vm>3#O?#= 0=޸>1.=J?*>\=>=^s=آj=HYrF>#;@=m=\? > +!?2@=ؿtSZO0>@>oM'%=ԏ=z>P|=P{cmt\\?od ?խ=;=I-cL<4=/l?h>[ H=b$?="Aߒ&"=* ??pi1`=ZL<8=R R?=Uؽ=ڂ?+d?RP<e?}rp?=fH@%Dz=?h?Ƚ=M>"Ž/ŀ^>k=*Ǭ}?d:转~lJ,=@P?5??;"=.DHV p=+?r?_%0=}?x=,:9!=܀s?l??&?ij/ =?N[?qB.T?q%?e=#|{!?渿=6#DWm=M`?v(??tY9y?`~E? a;?s?99J> ?bEWjm`}v &=2=)Xx??h@4?=hl7{r=͐=м `?+(ӤL?J?[9%?{ ?p `?轇w( z|?=?W;?N$?iG?yy;?eX==||b>a?'J=R>>Q=`¿_E =[P=He?r=ffH:>8t=b>?H5=>5g`=<?> 0bYf$%V==ϊ=S#,}<<7P?y3=Yp=U=P=)7dqL ?7??u h?9>?$??rRL<"?.==bb2L==xs??{s=zsp?Wd?n=^DSrr??9?ez=( =u2?` -?N}k=S?w=?b?]h= z+kO?Sy?wXr?O0?|9.D iP@e?kyR߼?<*?T=ڶ?I4/N?p??ܿ֍T?6h?nĽvGؽK?Z?A@,]5=1x?ff??⿉_rzQ?u\:Hch?t<ߧzCˬ?~-t?t_0@Kt?XJuI?DrQKBξAH<ؿn?h ==*9?Vf=K`<<=Ɗɼ>O=ҹ>7*K=L;K?Yr'?V5D>#zԿ=u?~j>?J?y?|Ž?z%?nz=}Pƽfd= ?SLP*VpT~ 0B]}?NCνпqX=6.B >S?龡4?>S'?aN?Qn ?"y?ySνkhx`H%>0Z?tW<`= ؿXս=?_?4R= Ș?8۾4j?0- =?|⿄4ȿ|>"=<о64RLY?l9<Y@?~?_wrd{S== B]=ěf=7 ȿI=L?^t/ȼ?k% 3E?}Fn`(?i??z?l?k??}<пj稾,аV 䶴g̿]*&?uB?`?O⽺@m ?nC?~Ӆ|=?vz?> cR?;%ܔ;$`=L?[$6>M>!uT(i<=R<@>L 8Tk>VC>&d? mn>8[pC >s=>/z?>F뽞?x7j="0нb>d=bR??= \["v?°=; h?v>i>)?d>{] <.=X=$0< ?ox=J?m> >>Jh?=k1Qpcx??Md?T?L<о ?{F=K=|^ྜྷ??sí?V߿*Qn<ՠ=y> V\?֍?~]?jVm';?o޽V=I'`?o82: ?5`?g`s@?=<@~$=VP>?q>?c?|=ڼ/?Joh?s?Y?hqֿ|8ɽ(TjB/ ?G@IP_(g=ʈ(<0dֿp7A=u&=F?J5=߆diKZ=]`=g=PUC =0TQ?]֘={lY,ֿ]ֱ?tןE(e<=?#D=UL?t!2=t<.?nXrL\=!?<~=H?}9}/zG?{= ` 2lļlJZ?^(0A?g[;o;qh?|jO?.(2Ľ{?G=Pད?cpU?g==yt?q6=ND>!7[6<㛰?Ŀz2M?>&?_x)k?0?}OE?|ϒ_>Z9E?Ԩ0lm`iL?x" =m-??𖪿?q(?38Ęȏ]D?yK66f?u)?c)@PkQ?h?\6?༂<߳?H05=͞ ?v+3J??hRd ~?aڤ=(?>I?`?h=JpuP?Zp@?h?SM?dG?eYwh"=d?TξW|= X&>H??i=e|X=]j?PHUm p8J갿_B??t>?vj>Iu=[0?#%(jjf?!4a=N<4ȿ%o?/a=8?9.V>"C@?{>n}==0ZJ?v&?̽y%=*q%b?q?tY=}hyx?v;`}?R(D0?nN=P:Z6?^Np"=;}`@6: |=)?<6 0\Bm?=/?x?E;U> gT?k?pP_?kA3Au=Q?q~7d轫hFC?k?]??h> _-:Z`Sp=޿7mM47<=vl=̿}?~⿇<*5?|bpr?d=D! ?Bp????H@?dys< ?0?ZjO8;@=- nY<3*.9!O>s?j>O-x?c9?Tʿn?&7C?928?~=1T?S$U,n?WN͓?=.=C&?"?O?;y@?W󽡌ȿr⾎j?y|?F[:-=uԽN=W԰?Rz?5_9v`>>o\sXܽv< ?xF?j?[;>b&ب=/bxqݻ`x>=NR9v f迄<|?0`!+`V!y<K?R@?\@l_1.BnC&^Aν?Uɫ?c|L? =ب?~C==q =pԽWM[xF?mH?~,\)?Z ?n*?bXKk?`|j+춐4<~运"QH?frN?|ExW\?|z _ y?%E¾?pʽ5X?~?q ?]?J5?ʏ=6ƼP?x6<?;??n?]cW;+='d>D =(??~>Pd=f[]q>F?x3=G==!t4?tV?Xrє?tZ@A?偬??=}z=Fl??oGی?W=%}z,?v?u+ {?==U;`?_a2=lo`jh;(?|=ʜ?G?sjcBy#?=)l1(WV翌3x? Zpgd?pR?x?qѹ?VQ鼱 ݿI,?c^>e?o v>d?_D?Y˽Q L=x:A?̯_xp<?;t?S6 ?PmJφ`=}skĿ ~ӄ.¾M#+ژ~?S @?)dl?Q?/3޿{U?h==p;cʰ% ' ??tIW? ~ƽ~ ?Hlȿ% t?0x=l?_οxľNbl7Dh $ dp{F=?s?UPy?9etx*<,(;?:p? ?sȾwVl= H-?QοY`:lKKؾ0 ?j~J=?AQ,k M.G?L<(?`Ā?i5Bnwv UbΦ?oоtoތ ?1(c?͆<ߞI?2|?iŻlc̓W,8?O-$0X0?c6Dш|=B@E=l俉 |??iO=n4G?~큿B}4t(%p? loȿ?O;W?a?'/?6>?`F/ilԽ?<> ?jD??y?OE0?YվIw¼@?b?Eҿ??[c?8=?h=д:v?cڽ3R?s ?N- >@E?N^?>b?M7 %=?q?H&?`׿WF{p?L˿Kw + ཌX?`| |=|~?J(.lڿ|`v?Q:kg|?5=Vt?Vr??_?Wqn?^"vBI ?E ؽȽ"\=8 U"؜X,q߻]߀?1꿜$1yMJ?LZ?g>0cؾ"=.b4=/<>%*/(~4Ἵ@=ۦ?=?_aV9w?qi轲= t?M}?{b?O'`运?Pyыr?(x?V}Ќ1}X'=F½b?zTN9oM`ZDh?n:lM_x?bP[ԽVzYfpe;~?9Q}?p=?\p Xn^?JTԽ}gru9dP.z?i \=֨R~?\?8a<ܿ?-$x>9~,v=|?>׽3v4' ?d[<=Cdphwbc?Y?=rv?w#S\0"o4L^??{O?b.?/Ҿ.~}<;F'Ax?o*\ wܼS!`1EEx?2p?ng^HF?Qb{%?B_'?ER?A#?I޿'{26Vɴ?_נ?d;¯?U?E!]t ;8?ٲjN?`?bPUB.?_4?0?`ַ(?a?u/?f?n8c?Jժ YՔȽ?=Sn&FA?{K#͆ ?#'X?k~@?l=ʽT~i?B3=_;o?N==U׿kxHQ?s77< =Q콍nc̿T?!⿅y=1?YZ=%@?%="%=~w Ͻ?4J]?tԾ.?Sx=yp?kP@[=?tl?@?^ ?c?lھh?mX?٢m4?]=[ =H?_+[=-r4?AŌ?nDƽ?=bz~u '"r?y.~?i w?GEV?ckzf?:KZ?R|0?\dI4 yV:q=s׸?p-S?$; ?Y?c3=v[=[ʾ$OB*X:(Xn?PG8]0[b?+Nt쿀u?#;ڽ41?cftd?d?(Ϻ9EV9;Ұ?N楼ܽ0 rԇf?yf?[`G>ԾD~IH=Et;s2_;Ҡ@=ɠ8V`J?Dm0?l =ʾ$=W- =?6b?΍2yL?>]=[5=={F2!ھg{?ܱThz?;T.ۀ?`h=?VwԾ?f?޾vwc:?m>m?OAbz?MdJ=?Gϻ݀=ȽL|fe6?g?'=]4F=_⿆3;??Lχ_=A80-hd?e ?f?|使yt $?X+?yBBs@s?VXP9p?pQX=ea3οbt.?M*]< =??ubl?iw?t)?PἌTU {پ| T?QM >^ZJ~?T0mGn0?n*L+?b\nc?U$Y f:?^/\?vw~g;?9-bP'?O?u< ?~4Ĭ<@?6e7%¾#X=S?ܘn?n?A伬"$P׽,DDX_=o[sw?\|@L?Z?BM>?Tf\?=huPoؽ!}']u??m_d'ɿ$>T+?yn?ot?=?t?: d=BŢfj+#?R4x?TZ[V001?i/먽Jz?= Կ(/?OǫyfD`:R=xQ,kƿ50=-@?UW<;F?oe?J.?Bha ?J|Ҿ~\?ᒨ?u!%iV?ly?bPiVLt.?7-?W6?Ǻۀ?[.?]o>h*TM!=`{?4i.[ԿMY?C? ?pͿPD&??Gp=_R?_rv>, lݿY?-J?~X=Š?QCcWJ?a?|yM=Mx>ӽ?F>1G>@ݾ,L?vȿAr>:?D@;U|b}$H?N:=D輇X?#Q??3?V䢽̢Z$r80#":o8?Qo?VNqRƄX^?Esx_C~lROv@о/l?~߽e@?*x><>`߾hp(־ru~=ڿOϽ18)?4;c40?vۤ^AJ")?l&8=' <Bv5F<0?K $><&P?Hy<=I&=eA ?r|=a?jʈ=ug=u?^=#"v<=!H>݀ ?]?y=/A?k  44xm?YO?c;T?-[?pu;?/F> P?0?w|>ut?~"?UQ=d,?Vٽ u?A=bjvåݾ?^D:zK$?QA??aҿ{<pLּ?Tu>py7Ï?5H?K  п-U؀hdT?-䀼(=$fNԼ?M(?`?c [?]&F? U"?fRdV?g<Ȼ4$;Ð=Z>.c.Z>?\?odD?Z~=?g= >?0=f 5?$t *@?<+h?S?*rz?6?bo =_Kv(Pc?ej}<06Oq?o??vAY?wgѾpeG/?Nc?bu ACɳe?E> <0??=?¾:_=~h?[2 ?Z:OMh?TʽrWXHd @?A?j?p?w?q q=x@"?l?8? *q?Zf=g⦾:x??M=f0s=ITF Ǖ?SaybWL?ljD?AӔ?rV?Pi[? 1;律kp=w?UB>/`?*D?a@b=aT=w`쿙=c?Jl?=&H.wԾ`O<ԑ?}?0kӼ 0Z?q?CaK?Z?X#i|2rcܿt2ԠZܸgB?@Z?G_??.7j<8xO?os=b(t?Mߦᜈ{r?{?O|ؿ"kqFq?K&?gwCھ2?'T8R:7 m=ö?ؿl ܿ?,?%׊??2==38wJϾ+n!Ծu+?xkUR?M=6^?c>A?^\K=Pi}6uOܿ=ڔhY?ef?A" ?e=1g?Y/¾|=?P?MR=$=SL;k?ؼ*?ܒaHc#=V$T?e$?G_?%f=׮?4q#MH?Du#?>'dqzkn sD>3# ?fk?HþÒ*F5ؾ"\$ڃtz>BW^- @l?R<+@ߟk%?c$羭?Z7>DŽ?8`?or^4j}NfӾ#)?HM?JΞF:-L(?Qr?D`\9'j H=5DR8?-?M87?F@9`?0$p?V?+  o?4(?O򽋁?p'X c?az?I^GU<?/vп{L?+C_?ؗ>.?Y`I꿀DV~t?@r=v 3d|x?=`g[?t=8nT?͝=,?tz nsA?^?a?`'4^AS\6?^a?sS=, ?M?ƾ.1 f̝4?T[?iLfI}+ ?CJ# H(z?/?,t?sA=LE?Kn?*s?F?2׿o? d zWXL9!'F@2?'0:9Ru|<>@?,y?p۾c^u<=%ƿ!?iѱп ÿ? _C,?B?_D=$ؿ}z?iUi=z=p?rf?]c?4u̿=Em8?uQ?JZ^P?J?a=I?4S`0?H~44?d2Qk>?{+h?憾S|>7=)?}DR?Y$?~^q?ɾJ̙y$8{G?Uo< Nd?1\4<~נ?c gq>忞+x8ZS׿Q?^TlB[ait鿃MU }?wi۾ã?>J]?|;\h?p?=ľ~Hg?_h?,ImNYHc@ ?Rl=O?e?*p־"o??"<迄?&vKbt?@WuuھxY*@N?Nq+RZ0o]x^P?if?Sb,Z=?F bʐ?9?&8;E?G-i>?F?#kۨ0?_UFĽD$?ڐ[>Wq|?0s ?/?1Tp?FO?q*M ?A"_ʚz?K=;h?^21X?.%(:0?E0?E??I?IP=?|=nO7ļ֐'?󒿅B>I?$޾=R瞚>S}J J?ȿ?-t?k(?}`2?YZjd=RD?~~?wcC@j?8}I44b.sgz=={?lƺ?p=8=>^^L8?=ĽᘿgнY?vz#@qGw 0=F%@>gu𿎂60Q?h"bs=>aR/?hؑCB]|c1?Jy=Z?=+j[V?n:*=F?yn=/??eϿte?)L2ic0?=?Sy?n/??f6w>=mT?ZОZ,?4$\$\y1 [T?3 O?Ǿ3۾b=,A49?=ֽG鈾Pmƾ%m<=q\=Ŗʽ?kW&?5<0?JZaW ??V9?qo?=?CHt!nxDFo?d?gp?D?i Z??k*h?~F5j==Fb??+￞Js~V@?*I?e?.%?NLjˁؾ5?c1iT¾.ſ@?TR=#̽r?r} ?_Ϳ .=_>ן={4 ?f0cbzܽd=ۑhaE ?l?^0BnB8N>XCjxkY?5`?8p?v_x?DI?*?J\?{u߾" (drȽ?r?Xcp>&Կz$R<84?!=Q=Y8=D#o=86?Y@?2 W\wRsڿLX?ll?`R?Nqv?y?*h|E??F:L >pF?xP2?M=Z_0i!nDJ?Z+q|9ͽ6>݊z??7?PR51 ?Sr̾NŽ㲾j/?-ӽ'!*<E?=kҿݾO!1;I?sb؂P?N>؍=&01j?NT?C?~;޻:˼==t=Q?5Lpu 9t:?A?j߈?PcOu?R?n/f?ȳ4c?/5\;h>yneb?lЁ÷uP?C^>|:=u?b}ھ>0bj̿eżQ\h?FCV?xs?L\To;6ؿu<@|Z=Ƽf^?i郾LC< mŔ?K*?qo`kts=J?s_~$24&[BP?$= ??07 ?w޿i:@?AX@| AN?i1$s?g$?M=ƽ;α@Q A.A͚Ϯףܽn?Op?ik?LC]?c,V=O8?,¿z?:j?T{忋uK??'?!?T.?x?X ?YQ1"1?|?Hx(;}?E?KF?G?e{=@?A pƠ`w?-_>t}?)>Mr5޽@\dȼq>S?26?e9?`?d46w?+-?RM?]߬?j8e?I(g/t`=2,=94?}<8\y^ߖ?j;?^U=ܢX?I?DI?mW?nur0=3l?2<.?{b?F =俖C4]?C?W5X=2=_8?SEs?E =?QM=L?Wⴾ]A< ?C3 hZ@?Z=Ǝ?BV<Rm@z?X/? lhl="ĺ?,C=\f?΁A>ՠ^I??n<?nK?Nff??<FV?HJ?>QVHO >?Hē?P?A?|75?%\1?&>VBe B<?fz=A t =UC̾ ~?Qv=̾H7j d?xKٿ?<TШ?rL?:R=ԼD=wcɶ:?kϷ8'r? vxdsM?p M,e }C/0?n=фi M?\yW ~>$AW+v|?P,> HV D=J?T?oP?d?i);e׿fֽ?ܾdi> aҬ=Ծ?xxiνNEpޥ= ?=ukʽAu:?=84[tD2`@?K?jlE?|4lJ?YiֿFGģ>1?Z?\!Z?zʄ=:D?Nw_?x?FAw\g><(?Uӿx?7kl?Y(=V?);?mFᅥ\l(=yz?rրaֿ}нɌLK?=4L?dkǿ/l?f7?T 0=?f?`K5K⿝J+?nq aD?t (?Ajbh?av=O?a?E>?Ombuh-?D&X=̃>ZP?&|?^ތAP8??M?:$=t(ԽLd9L'O=8?dbn.?7J?7{r cCJ;?|6s9|c 8?XX?h~?F~C俈}u.Ȏ?<6H?Uξ ㊽R?[k=mEGf?l=i$?uo?yuƾ?31;?=츿Dn{>O?nLxPr2?.$q^?z2:?xu| ?9v K?(or>j`> 8>,\?x?bQJc#uWiw=Rڿ?=~>$㘿ҿk>u<&v@<z@s#=y.~??AB?ki9k0??rx\ӳq"?Rѿo=NL-pP?Th0<>pHp?|ÉyBcdh ZT@ye&=y 6}t?o?dԽ5=o8?U?^Ț0?j;``i)m=SbxEd -3?t&r?GB?SyQ?FY\?A=Y(=AT3\?IGF;澓@;"oG4G?9BDh?΁GAFA26?HlB?=tch⛼td?,*R=ܿ~?aNq?VwHG@#Xx$9v?BŮl?Nz?Py=D?S>wIj1$?Iflp$\CN?l?_8?>?_C-'5-?Y6rľwz 6?V(y<شG8G~P?y3?gT5l?EU(=.&0' '̾@пC?-ֿ~1 ?;[g?taDؿ|νz@?[o?j2b=0r=޽n?wg?Y?}j7?cҖpEPAP?UȾ,@=8uoC^;̾WNڬH$3;7X?K-F\;^?N?~7?)bX?N?u7̾2{?5D?X?6Xd/p?D<ɺt> ѽsy,r81?N󿉦|?k#?вo꿌}?-NTb?n+B C&i@>( ۿ~=+?^1߽b*?_?}G?}>'ъ=w3?p=NP?wUp?Z5?D˼I@?$:?.?9&?K?]Ҋdb7&ߐ?|/?!c=D?L?fKqz>Y?*ܼ<??8 We?Ai&?Uþ :{?Hm\0Ls L?Q~N;迅K?``|=UP?ZI=쿔# O?V?S;v?D?6?bj|X '؝?R?yr??b;;@S?X?qbWH?Dw-ќ?j@꽚r?`?7?jt?/Fϙ>yc ?F-<*?\?~@=H2t?EL=?n?W9^@G2?N(?tܾg&?N/z=VL?T=3k ?e0?e>?Hu?Ѫ?>Y 1~ 8 ?%?F<,?v?UD~||X 3oܽ-?Z ?[\h?Y>,?ORL&Ծj?\9?Mu/;<@?S;?EAp?r ?T8?m;徟SU?0g?4&)O?EW=5D>1Dx=: y?;?@^?$x?_>N{?(@6G]ʽ?%xu@ #6Z_?Y!MdW?=t?F?rM?)?iB?H|oL?U?m?h D8hT?0T ?n誾@S?Mx?hjܽ9=鐽.ZzdW/̻?UVsd?a 0;UD?d`X?0=?p }{= Xs,?s׾Z,a?]`pF?Q$nE?Q?YM?k{?nV翓u?biT_޾ ?Fjy? ?Ag=DJ\, c*5ս D?jHؾQ?Iu?H(q ʽn’鹾/2H?oP?4A?tM;?a= {?%W??&?0пE뤾1MMC?LJ?w ?9w/Yt?jK? x?Me?|r齖?cT>.B?Z_y;B+J[GTs8<( #;o`?KCҾ”"L7]@?.4Ƚevp/=g?=xx=<< ?: `?C⥾ 1?h?F# (?78yO@2=<,?s;E`횿q7W.?X?z#~=YoIJ@?S:>NY,b?m sa.?T/?f?`l!?s`]@mP?DV=4}?8҆HX^d=hl?vuy>:?`?D:C>VA2%+Wt `f=?)ᗿ{06,ƾS9?= a(忉];`?MMU=c8ܾcY7J?U:T?鿎t?L/*P?5?LHļV_CMy@+-,:Q<'(8ľh['0ؿ?d>0=EKؾ@4 þ ,C)}x?{W>J,`iZ1?\&L?@_?U;d?#У(g3:VD@46 ==,?SM?:|%`???9M=俓&>*?' ?{x>Tj?Ua?zȿHg=Gϩ oDS?Q=?`?\=ý =h?f'yD?PDOžT6=2?O?7?FʽԿ}?1r@?q\w~ ?Jÿj\; q( `?8e=δ?Lc;~񄾁jk¾5L?lY;gJLi= 举?=.S?\FP?Af?K?j<;@G=q?R?Q%q9P=! |?,|xn?JӾ{1 Y*>oj?u5R]= 9`?Ry?f2k{?]{$]%?MտqFi ?T| u=l 񿑍޿h[&R?ca*?m7z?"z潛Dkw?g?xXs?j?MޘV䌾)kڕ?ǽ ZT>PQ^콈޾$=?ƪOg?rHt{x6<i`U`??`i-?G?yt=fȾHX?gq}? #?M?aJu] h!ľjs?aڽ?<&?yؿ2X?T=d?YIM[x0Wl=lP?8&?t=XVн?xEX?x1yо=Z?1J?p&=п 5=0~ZʘLkp?b;߽r>9ȿ Y =c?O*.QG[?Ywiz?Y?d?¿y.'cZߋ?l^p(>=z>a>8_ Lb!P?sU)?xs?R пi+m=?jF;>7b?O rܾ>6=v]T?/?<0?cS?+mP }mc|+;U@4'QW?xd=85\]vl2.\Z=nLnh?92U==[V"?E?'"?4 ?F?#B?f:?.ʿ\1࿔&?[X?;ɾ* ?]=?W!g=_ɓP?D$bװ?]?=f?'4>b~𗐿S? * ?:6?M;Р?4 ;΀?E7?3VXaݼ?RQ<rz~?'|O??g7?2?4]㿎OӾ^PU;kӵ?C?dP0)㠾]J??I6?[NN ?9=s?/J?zL^@i;?C!?EK?ԽQ=yyo=)>C m<7??L<޸xd?)??f?>C?q o=J涼`v?񨿽F~u2=?t?qFu|1HWb[Hؼ< x)Pt "iR?Yժ<Z~)?V&?g|?t¾\M?%7?v=G a?U+@1?V5CW?YLƿ;ǿ?}eAξB VI鿄L7q\ҽ?H( A{=?Uɿj?=/n|4ǀ\ 8=_tP=MCI}?=貾τ=;3e?\z?D?:tȾot!?Hh~?pQ{p?T뿀?,!"?7D?rkv1ܚ )?g9Q䩽&DǾDDz?7#k,-S=@P?瀽N<^lZ=\L$Pо6Xz(?3n0{?Nx?hп,!W?!NjC? xіh?;F ݬ>L2%.iޥ?o&; ASh=ge? ?o 0?C2~`?y?UrF?Rw?L=?DܼrQ?acPY e^-{\?r?Q?c?>D5R;ʪCsM?F<]?%xN6B?7Wrz?fhӿ?`!W?V0} ?YPgBE?V̿K˾W?Y,?j)^ftf?NX+S݄Խq?Yھ?7]Vn?i6Kcj?i╾8k`I?\㘿b?h?0$>3)傼sP?(p?U?00쿶gOl]h`?BY?oH?7寲?HG?W˾sg=P?7?xrʿ^0܃=5\xdɿ>VV={ܿQy=$?R?e"z]?Z޿`V6?DB*W|l>)NqMh?xb=HFq=m(PkK._!d?7鴿t|i?S =7?eO$?Mtz?'6o0? -HP;@?j.y)C?Ry>=Wn=n?Uz=mO鿂fe c(<0r|?o:=t!r0l>!<U?p?S=?vS ?ൻĀk潤F=E3=zT?M?IY,;y>?B$?NZH=sF ?e>tz?+0p8ؼD?k#u<]l>4ې?`xܿu5?fD?O? ࿑6=?iS/#yMbe~1Cؖ@?2Խ$>`r?ui*fկ޽G =P?@O佴hq?W:*!0uNJ<|8?I޹??`F?a<k?NB?2ò=4?a?L*.,?:ͭ\ t0?M`= ??]D?0Y?Y뽸"?e{?4 ^'b?8 @L[2Q?J;=?b?qR?WF jJF]忀t?De-T= |tv@<7@P94羁͂6?B:1db鰿%B='T>*8 =_&?zN9@.CȾFf? :b?O7l?tc??P)>78B?DW"#~ϾP(=ʽڿzG-,V˾v{-'oV_?c!5Y?I翁盽}=Fh?CNvr4 ?d?P M>VtQ黦?@i˾+ؿ.o<@n"' H?>=<3_վOqؿY7o @u;4m?0<4?L̽ J?&?}(Y@<%p?)SԾ9j^?eC!$!W5 9=,bL񝿂z\I[E*?kZ}ھ5o?~P'}z,Z콝$?j=־s0Z^w轖v`?, 8?hu5;@J>?KkϽƱt3K?h|PT?]= /:h=B^? v C?2v)?WY@?1;Hp^T?#<?U?gM%:M|cL+?t˿qC<?C?2Wj?<?M^>P?o6?E?^jľ&jZRƽU*?:hS"?\02lI0p"!9S?N?P`[?Tda?举!BJAۿeRB??L#;`qm{V?$?Zy?6Vxvx?UQr?u ?5?%&F?5cHs0?Ok̾WseX?ov&M$nתF ѿr n?@?]c?MĽ.=4=,yO|?*.?ݾeI q?BAR <r?w9`o`>%9ٕ8"k(qt?n?>N58(?0ֽ`7<|Z?E8!KI>E0?V?L?qrt9<1?_a+j.R2dv?꽉`j?;?:wh쾂E2}?Kn7[? >x?V=̍^Q|z?T{뽫'Ҿ2>?]?d=⬌?R.?9-+V{Dq9?y8[1?=> b~Y=过I ?UԲ=Wؽ <"о쉕r?e?g#nyD,Hܸ<8=XO?tJ?rA?D?kZ^Rh?8]<?wt@ {i?l&%,?,H<PUhJ=3`!ѿd-=6?mU?k#оVP[(h@^?`t ?gRq|Bܨ?Ly{?e?gAY70?/3h<%G࿇LI4\'?am?Qx￀?[#7=6?U=| ?>,ڿUO?jrxRN!D?Aӽ}< O?v(H ~?Iy R¾ 8=X?8?qAf???iPN o=&L?]W@?Mg/?6-?< )?3??Q5eT漀?v}?1#>?IK?7L:/ݪ!y?*kۿo?Vv2?wR?R?G=T?MEnJv6?4?E=? Dbc.:?&= he?]^U;7?X?R=z=xEص=??EB>ÿ?Th2ֿ0v?v~?}f?qO?k?oՌmQ?gnNi?Uk?uN><(<о8> X=?C?%?&D=袾e<(h?b?0E?c?4B?*|@EùS4@)r?x1?Y̞m/ ?l?u7D @%tF8 O>k?H:m濈eWGo`< 0yS?-V=UCP?J=='I?6b?^?wj<%v`X,??\dpkD?lP?ZP@[?SMl?0?ma8?i"?Ϻ `?? ?j?<"?jԿhJ?Ñ(5f?3?W֪=W?m%?x2?Hƪ~H?*b?dվ}r-=kM?o7DHǼ&x?.7?bV?=H]`?DbB:?Ie[2߽??#@>BĮ?ф =-?[[C=u`뮽X˼=t?N ?eaHzl|*@8N?E?qV5Rms?j9?W4?I~=?n?L*zZ?!?u`S?JM>?)%*@࿍,K\'@?SMF=pn=VھvIRTP+)u;K@?< Ơ0=lŽ5 =V9=P?oDսqxF꿋?l=n?Y?=Խ45dȾ+" .A@B#@*?rܾ#8^?MEtQ?u\?Pq 9?;~<숿.?axh?v> 6?=/T{v #i:?O?o.V?f2Yu M ?a-K?9%?d ?5^vmo?T: A?P2?;w;Ŧ@ʳ?Ts⿆`0?9/AA5?S PƘ?jGSVC?(O%p6տpf=_?`|VҦֽ_N?i`;p?%TԮ?: ɾTP1XpىྒྷfZ?Z?c z?PND?͢忄\6+8_>Ȫ==6=d=9 ὊFn۠@3=^¾W7̿|B?b?ljS?^|k*Y;M`GF=N?-f1.?q'ƶ`3?$k߀=V?p[(?ȥ?]!?k ?<*?q ~t7n`?Tx,9?t?E?C4Nb7޾:%p?)9pt M@0|&?;?R]; 0T=|Ua;,Ⱦ$<P=Y\6?VX=!g@?0X?ip' Tj?r?AeyvL?E7-V UFbpdIX9?P/|?L^3G:?9 <Jb꿎lmؿ&S@?gH?Ke&=Xz=|*NuD Rm4D*?ӿvD?8???3 Qݴ?vO3#W=?0N?MN[?W`q@2L=gx?$Bp?D5??qL6}?:?T)8?+?UP NpsDAXl?z-v(뭾>?R <47>6?/"?|?Cgc v\f?Iþ= B?nvz=pLljkQ H?SY˽@@? $&??4=?CB?޾awJ6&P=U=>=4,?X(`hެ?T2>Կv?Dkx%Ϳy!ֽNd$@?W=/>?qR6?S'=.=-z-?.]M:ٿ672;{L?mQ nAb˾N?Ne|p>?o'0Nz`uc}?@(Y-갾"D2?Pm"?Z,  ?Ế%;QP̽bM `:@0&BU.?bUG?5 ?2X"?P\D>4< XR(8d?MۜM?оfG?9?L 6%Y+O ?J*>?mֿ s?~߽,=r?:j$`?<h=??F ^n>[NЮCPK?QĽy返Zx*t?m5i|?Ic;-ɿ:W?:b?a2?]?iq?Fqɼ6>2?6My= m8𿆹UcxN>Ztg/?Oxrw_s6=jI?uZ~=31P?Qm:#?6?Tf?LY?fwv? ot?^d?Xi@$?U.?9<?Ƴ j?U>o={P8?5#򽞇8 4R 0 =ԋ8?dP: s46?a}q?YL]ȿ #궿n?x+?f?Z>%8?v,ͮ]lv?:>=>?JC쿏B^<=?xNxɐ?^2y.}?|fm?UaQ= f<8?T낿p㾾r);;J  ?FH?9.)(H?y^Ҽ> ?N)H?Y=pmu?8󰾭?ue?U2X8.D ʿ]VBsL?eꀾ!;^u0\`Xdƿks\X; ?T?T2?3C?O?:?>?c&=-4 ?CC?t`e\e.?OlV>#a?-i?3ݾ?sݗ4~?`?G?;νm;?!Ǭ b];],V#?^L/ά?*pd-㼻2p??*?z |{4`pCy?3 >]V|>"m̿oB?\ >3@}3&˿m48e4?S^j~s - x5;le1ؾ('q?+C?oֿQ?_=/?P Ľ&6࿳H?B??_Ewt?vԊ?Bн.n;9?^{+=ֿ8 4׋Nhп{Q'?KeM?PkD?I3zۂ?g⿊T?|;b<0=6hGmSQ?Uˏ?L?귴?V4ޝ)lؿiݿ=V?.ƽ짜rb@c?T?xҾ7?Rvs8!:?_y>; ?KJg{~o$ؾ(3h?)j`l?]Ϳ.?~?-pw ?l ?3Fl뾋>z=.d?qglA=|B5Խ&;d?>F?eY;A 辢ӟ5?`ھ*F?8$a½+mm{Q(,3?|?RF@]R,@BKU?4MV=R?)jݾ?\󼣘?hdH?L>" %J??ў{{Ct?"'p?H3i?p1!&꾈x»?:1޽?$ Q?tl?E9~$R@CU(?>usƮ?O~?E~?Z (V"?5ʾ EپRr??Z@r1nx?[R?0?e ?x7y[?^by=tX$ʿh?Q?G? 򀿆p꾊j>1.<$6$:?Wr:?[T?%7`?aV)}n??sg?_{v~6M ?I_nV~Pr?6deS$濇Of?W4H?`{]>Z?$J@:eAqS@? q?_8o?aw?M?Y?á?r?4?faD?E>q\tŔu8?4 ?LXj?* ฽v?ߕ~>0\侘ZHRվ @3gIݽZ?;?t?^4h6?L bH֬kV?O@_=?a=B?E(?d}?rr6?āƾS=?h>A:K(d\d?oWm?1=?xR<6ݾ帽?x^1?4x=G?_7(?}C?C.> ?Hh;a??: T֨`J_=(@3ǻ8:*,?jc?%qs=|g=w07?o0?duZ'{<È=Tc`<s0?ԧ?boZ?G^w2?"VZ?eN?P2)n2ӍNc4#@;`tArvu?½ R?Iݿ?\$?Ef%3xpľ_?Q?I ?¾4A?m,IlVN;]>;=0zxX?<֒ȿ^T?)?KdD?k?r?#v=w(,{_8?Kнh?ڟ<=^^=?Ƚ޶oV=PTrwՁo¼@?TF?yp¾B v ?o.@޿r?>p}=?Nv=ഽN~?оTT0B׾̾#?Y6>?p?^ܿ|c.j?mQA|??m+Fx ?+D?ґ?R8p؞?B?e~w`J?*qAqB,B,\@el{?P?f?_=?3f>%﴾))騾h?\[M>?3=?rܿv=P;e$}?5B澏?믃:]"?UG?L1Pg%\ ?=\*+DԺ??m4at!??.:K?A8uA?<οGd|??DXd{)@.o,`kew\?F/"?Kl#?`B6U?zDR7<0_c*s8HC;(?_N=?n?N-O)| N7K)F<϶ 4dYt.Ф?ff;?Nj4/V"VP4:RO= ;<ؿn?v&=HƿL??h?bU2?c8OL=Pﺿn8?(}hZ4MB?YZ?:Kʽ`IQ=GH?HJ@}?|ix? qt׿/[`w@?(+A@Co&Bw@vB}+U?.?ifX?X?@?>]{BO1MM?[v=?^6?S?lпZkOϰc5ܽ-?WY@Bc8 ?DӾx?X(PW=O@>T?lzy j=;8?3*?OF??"{95?5`s(ىJ#@`b_L?[qb7B@@$gp?fO? X??h$ B?E&=n,=J?=bt<܈pam9?}x?<^?.>``f?,`?_c2z}|;P Đ?Q?N2J*=WD?U1Ҽ>"}(?oz?9?0 }\/0?a5?|Ľ!i?ukԧw;?(%wx娿G_f?:о_9SbȿR?\y[g=0H?E󿚝m~?ۿ*?.?NH?Zr@!?cw_cn?[oJ"G? ,2t?9V[h1HQ}xҿ^Fbdqt??9&>NX?o.4=c"H?2l$?O~:r=zAܾW?L{s ??6鿌Bl?EhC?:*C%?dl>\?Rj?d&@?5?fI#<#!?@Z?b9ƽ޽sؿ⓿hI?c3?{Z$?bϾ F?tA촽&= Y嵿 =(?)?}ýn=~PY>(p>p݆>y?h,?lC(?pm?M\0?LBܿyf ?Xr?N>>?k~I?R`4}I2<?Cצ?V?QwL`R?8 Bd?Fh=D?Aoо߻Ԯ}h=ǖg);@?C?T:=D6=2???B{U?s'ݨWp?Fʾ?,5?Jؾ V?gɿc=?:ξ?SHi?zꚿ?^,N?<ʾ>?Pڤ}Q?BTkW&Ӥ?m.X6?7?+`'=%CJ?] xY?^?2ȪlF?W[;?9OΛ}h;\3KW)P?0?Fx (?H6F?zϿKu۬nw`?d?H?(ᾩ5i?s8ԽR?DlW??"տ=?/=?4?|cAb=ZW>6s?~o2$2 X#j?\Õ$?'?"1i?il?d5gs5u&?+,>ߜ\?R?zLo=|?Foku/1?v?T=l?l~?iN ?m?Yg q]mk0??{o?D=8?dnU/O?^?:I?0'(?1-ܪY٦`p?[؞~?r??IHQ3=h5?=;q?3"D/e #R?7@:qW?%┿w?ߍ?.)? <?#q¿b!?A촽̽inM𿧜K?90&6?M?,+Z;ܾ%^* ?JY<}pu_]???[=ZP?,ܣ*jocؽ#?Oᾂ\7?1r?a龼|%?mMO??|V@H.?H)tǽ?П(?g,)ɗK ps=X7?$z?ly?;?IJ?9l*< ?NH6,"Ŀ8$?Wwھ1XU?ds>? ?F$?\EwujS.;@vx?mI?x-?2m*z?z>u;aT-b6Ŀ*rAl#޿hft=L,?{(rg=&U"пdP~[?r/o=)v6?Tf@6|?z5ph <2i0v?{\ʽFZ?>?;l^s@}??]I ؽ5T?9D̽KZW?oq?;q}U?p 㿐r=?,?d?%]츎?33aо%Pa?~#;O=$&T1?E?T|o˝H󗿖?D_?oҙ=uuPs@¾)wJCPS?X =m?D?{Z?QeLۿAw?b?i<\=?FHMȾR=?[#n῏&]?NvN?Nin@G??L?g?]K?+`=KL?dI6-?i.?]}> +X"X?BN?"m=4L?r|Z*L:{$ ^Bj?tRNֿ|>TO?e?F@Tx2*S54j>?BP64<[>d=\TU?w'?674??#E6d?66?cR???S?1vО?I2Ol,X?? ! /?sXP=.Vl}FlR?Hq95u >ʠ\,?UJ?Q< AP*(z2?BE?c JĽl&9 ҽ4XӞ8 paaF{ =mK~?ld?!mtL-Cu= p@-K3@L!ʵt-?7CнX|9=%쿗k؃lJ+?nvzE??'wzZ~ :?q ?L?B s(?Ѿ;Êtq?N8?&??}&>6?Z?I~2*FT?BR@n; @ ?Y"׽?}IX5? qq?Q Ud:E?D"+?b ww?G?z5[޿?wjgGb?Zf?J?K?;D?CQg? zBE ?fLNE?kz?=?iQgڠ(?9&ؾ6m?Td?[@A>BG@?k?O廽?; X?2?Q[Խ?ec?* 2?9)$W=:H; ?z+?f ?\M?҈?X %6^ ~L?T :?E|>侸?fbQ?g+?#_ AG~?\.Z?_!o?L?Z? hN  =1b?R2? 6-!2(6OQWt8 Eg=A LB@+?F ?#?G}ɿ^xmdj?IYz?W?`5޾r`㿅lD?G0ؾmh?n.?UG&9*?¿6wھm}=n?9?Q:?=&?+G\?82I^?p-39? ??0 /ڽv1d?`M䲾?[T=:޺<:{Hо 7?X暾e@+oZ?{0c98K "?;\x?#k<{fj??8l?g?EO?N8s?3px2?Aw>9'џ2P q?U6|owRBؾݐp?DB/Bog?K=fR?\=VE3?4ᒾ$.D@*ԽҖ"?E?H+B?[Lή?4?(oDæ?2tp WU#=P4>[~?0)#H==\Ծ2'z ӽFF%p?x?0 y-H#&=`@?O<?Wzڿ"\m?= Z=?>&B)=}k/@>m/?|YSa?n㼽~?ce?K͎{g[?tx`'<9?]fkw-;)?g?S&?pؾQ Խ6?7V=W@]>?=?>?SsZ.?HBN?羆վ澳SP]85:?,~|l?{L1-m ?PVC9r?v?]?$]R?1о3? ?l7Jd<$?)8?S\l?Vr?Q/?@D=tDXd?ZW?Mh/-?A(AカP_?1?"P޽P;r??=F?jKH [S@y?5|>4,W#L?+=?a*_y>vy\RjD@;@?M8?]?_?y@ܖ>9` =s?<ݶhՌ,>RujRD?#+ؿh?@Sm?EX@6js=4??*6?A?3?j?N[<ڠ~ Zs;?ij?GI-о1?Vk?t?f䜿m6Ip8|?o?e<*"e?F?~#@=i?I"6?? ?jLt(?5a=!+?Z?Tr:NnY~5٘kQ?Y ?G ?T5ܽGܾ?vcV`7?.Ƚ心yuM?5?{LZ3gF LH4o~h߼"$?KpV?\Td?c?'.P?d)?3 k_%IseϿ9aX-7?Q}풀3 ãSt*&7?H"<`BcdC1?LeڔIٽ 8#1(ͬ?K)տiJ0?xB?<0>=q?D?FiϽ~ ;r*?Vye[,Ͼ>美ي??:Ӓ>LT"w!?fN-= (kK?1ƽc?_`T?0>%?k:?BqR@?SN(?WmqȽt8?3?v4%?Gxo?,?)N?esFhpdM?u(?~ hx?lw?Q.v/?'?a5O*< ްfV?Q F?/?Mah?r?".w?e2B<􄀽;n?f?b?bl?/̲?U|澐?|'?^#3]oL?-0?Fs?L}?F&ѿGt=1?\祾! z侧)'?`8 ?2M?eM| Ҿ;`$qR<?Pl;q??bd4+u ]< ?A9?H;@Mw?bl˿@3S?h??hQT{?QGӿh9?6S?:ڿ{оCý8`? )|@1?$?<8?1= R/b?J}E??7zb޽R?\?O?.T ?n? &?5 -?&d=ʨ?LCR1?Gnp/?g|{@h?Vt?}2N?n/?(hI?DJx޿?[,\?/?lPk?7e<?O}?XBǞ@v?3=9$,hB?ކ?<8?Q#s߽׭l=ckο?4X=Ν0%G ??a'?jI@h?H,v|<>?QcN?y&|0Z?C~H?88è H ?v 6'=B?`V?@?7.M4?Wy?r?M=hre8=TB9V ?Nr?[/Ƚ=Z ="`?G2s=췽'hn=c e,=Ap<Xf?tJ= Yx?[?jTq?FKƿ ?E?r@W?.7;H?P0 ׾?j?_FfBWBo@VmV?1Qc?F?о`䕾??z_?:A~-2?Eپ?-?<<6?]d?A*$?<\?(6 $j?A?>Q<^YL`Ng 0oG ?7 ɾ ?xD =x俓ڽwZQ$?j@vdj8gCp a?f;o?[2GUf0[,sD?hP6|#(al-?f;+=>z>??9}PsӏU?_@h< ?4XM ?\vg?-n?+:?^)?70?|b?B%P=`i$8ʿ_?#V ?CY?]?F0=Ґؽ?YX?O<*~?UL ENrHz>{i?-g &T%6i0ktw?Nf{}@*ؿ1l:Լ0

p?0?Fp8S? ?Gg]qM8?( ? \G*?H H|?3i?eDZ?R4?2V=ܽg?Rە+?5?^Xp ?j] ?*u?9<.0 ;=T'df?"s?;2?+G?]+7Կ4?&R ޾g#x@?8]"??1bASC>tA0z?e{?.h :,=?VGK?[@.?gx?M}nuҿ?F7꽫<2;pteGU8?$+W?P!E2վ\P?f?9dw? q^=@:?*> o? f:?y?`YP@v?l^ս) =ؾX?XC?Znf-k?9 @G޿ֻa?^id?/~,|H'=,ӤϾpFk?h4<ѫp<.@@:?d}?CQ~ˠ*?Hm+=Q0?L?:>3uHȾh?=|aĽ?_ >K9t?K?Es?|T1}?eKaWf=z?|?Ո?b?J܂5~U*?;#?4տ?<#?9笿VAw ?(?edc-?i?"w`?22?@pPU?i??DQG?G9?!z?Z{J?-j99.ktN|y10> =<B#?Ep?@U3?Ux?ᒾꐽ"!!9nx?BC-V$?տ^)m h?%V?Sg?W v2c?c?З?3(@o7A.j\,&ā?p?{bWn!d7B?d}?a?9>m6"<%н ?nwx?3+@3pD=lؘH>ޖ۾q}?A n?eZRM:?N>hj??뷾Y ?D?%z> H#?;.T*?AP`?BY1yu?E/?C+>*;?_0 n.x?kɾ?Tc=~?br6=X!;?h6.?WQ5Td=lR*?W =Ȏ?:~?z;쐾f<?A !+/J??q罨3t?"}?ܹtip?)Z?Lk?لG?0mDHd?k&?m4?SJh╾ E ԰콮zh?Y?G?x|?T+?woi?Rҿ;0?O׸0???dI/ț$ ^?9!o?ڔ?b&?li?Cн/\?4#dv? x?7=˾-?ƽ^?Q(I-<M:<T?WTԿ(Lik4GUA?O7v} ??d6P?#?'F P?dv2G:65?\,;ֿ͞?Zl>(?9T?>=H 꿖vXq=vI?\!&?#??4ƿvcit@Sɽj?ln<<5F,r?y #?;߆?/N^=@Cm?wӖ?ꤼX?,<)Q8yYpC<=8KRU?*پ#Ep̾Jɽb.?:ۿ!{1=!ľ76=,?AȦڰv?`f=]?J=X`?? B?CDq?'Ϳ=9B`z!֑?iM?Cʰ hh?=I M<,1&?BGn़g<h# ?8.i?aa(f?T?O;?JĿ5r?B l ?^?n?\yuY=J?qb<ԿE<Σ ?N*R=B+ܾD嗽 `>ÿs?A3?f2ڽ0,?V,?Z?n?1i-?*UH>)?;6#??;OJ H6@EL/~/*?P_n=V?<꼿U\#0?c?!$~* ?&q?J5?,A >M)d^uZ?X(?[F-uA?I.?mp??F;I?,mD]l?mb,쐾?S1?4?k"n }r?.?$?"}&;=>fT&u?vV+ ?sWO?j$;1x?R?z}>p<`?`J?*?Ns?"NhHcE缿~?׸i?C?P?Týgl:?8z,?G>=H㠾Zn?eH?mR?-<=[^Ŀx@?"?DAioq=.&Ck4nF?mQ9=s?8lq6?=)r!?Z$O4Bs?CF,?f*=:7(x?j&?)Z&_?V ?@Q[?WM?r?K-?jC ?D> > k٠?u4=.3Z?]C?P*?Xऽ?ܽ:T0d/UACsBb?4| )?]?p_%xy8<ߦX? >V?EE p?]<ȿݾU(?]?Or?yοuv;{;^v6:ypd?8ƼŇx?32;x?5SŌIt /@[U?B`?'`(ÿuq7^;>ƽuu?)e?_ <%xXz%a?NN>Sy?< 6?tnI}z8u2rѽ%ϾT]a?Fؕn;}?zuȾ"?[(|A`*EȾE@[o?/;?rpdҽ>?EE?{ܾWU ?Z*뿍m?J=3$?=!?4X?Gȥp???4k眽dnLG?BV?7T^t@^݆]Ec%Az ?.˦?H½K?=??K?`BA@pf?dB%?M/8XCÿhW?_F+?!U?QX?=侖G+?A|B?+?8?g\?؊E;f?Wbf?"q%{?D}L?FjxKj>?!,?Jٿ4d*?7?3:V?N6|?\?FڽtHо: '?=*8?ˏ?ic07?k¿ˬ??Z,=а=mz?: hB = ?4W?Q'h?cBlC:?P4?l/ը?!LEq<@?:z ?:f=R`?DL?TB?PF;L:?g?I||d?]?V.佭7޽s?(x=?9PI?;7 W(?]״ ?+J?8bhdؽF0?W%=װ?ؽ6@D?*ZU?pK?Z a?lfھBqM=P?7r?= ?hø?$=d@?Ft?Wj&?_?,RK[$?'BǾx?/hFAHD?hD?Q!?Euֿ_#?8=gso?HݛVBc?YG?2?Z-?\R?Vݾ~?n\w׾;@?9\?'U?>6?z?NN?PȾ0X?6hƩ?DD@pщApm?:=D2~Փ*?f2??n+?O=?[8+n?4 п VH?pA?V{ȿvƿEM @7Y?aڿ:ڽ+H=T싾+ҿV?.ڿƽ熴e?!!$98?bb?7?JO>q g(½niR>([??('9|?@+:Ě?]:8+?Lf?=z濘7?6.нT>y`{,Aq?o ?yw2?Lqվ5YѴ?<}#?)Խ.r%U?6ciཪv?ӝ?0Czry?CR?m辻?R?%O?> 4CZoC]]_ܾMq&}tY 1vc?qB }=3@P?-'cn?RT*?b?+/?8{h6q޽pR?-~ɄY?e\X`T?S8?=F?콹5%?TKs [㿓[8=Ӕj:{?J?:A@sT?yf?_F"?L?oz/?Q&t_[ᘿw(p ?Gֽ0T?Ft?T)'?4=;:C?SG ?0̖" ?T%?"J#Ŀ`!?b@x%s?PHZ,8zLh~?@?K ?!ؾ{ZV$?ڿ?`$b̾'?;uؿ'?9:?f Q3tP{N<;?L?%?\{ '?q]?"=?ؘ?CdAO 43_?;뾟?Z m(?(?n⿍T/?]?ƞ3?%` T?Z7??&to=<%bֽެpn1Ź? ?jοV?TfyspҌ?aG?8[_;h?ee:+U3NG?)߻WCB?:^Ew2H?( P?4]T?S6 1@>o'<9 ѽ?0zŭ?M!4,uc?@z?(麾WEbk@4?ؖ?S?4?I2R?&4.u?ݾY4࿍? A?Z`w?"Yzнn,ɿ]@;]$B?OC?DR?:2(Z0lP0CRv=+_?r?yCmV>ؿiTDD=h?[[B꿖 ?k(.?ܴ ?^]L<{ t_h?|QX?.'=Ab/'?XnW|Qw: U@?A=f:?*xep?NC`?-Ʋt7?Mx޽W"??V=?]g۽d?L?XK?<|X/% n?U?:C?tkoD-dc-?J~?ZNw*Ծ6Qg=>mk.W8pHؿb?:?3o?Z|cm0?Q2?Mؾy޽I>?g4-k?[S<RDq` *?^t: `?*q:c[Mտ ; Qf XClg?E+d?E~CX?e)X?>'??]Jpy~0?U>eqk@?cD?;;?p>ڽn?'?A8Ƚk??5Nn?P>?|?ArEh:m?jX?8;b?1VM=T?R<^X@+SCnHUώ?+2 ?S j?T8E?yJd)zZӌ?v[f>^>K@aPp!Y(=,K?|ڽ,6?#%J⿅g%?F?"<;ZuܾH?}1E=?Aؾ#'!?)OG?^w$pg?m.[>n~?7==v??ײ?,?G?qS=3QU p4AJ@+ A{@뿂SI?a}3?GA?C.Lb\ ?LĿ%)X|7\Ǿ&Sh?:b?>Ƌ,*?q?q?7;dVG?4B?c6lw-)??5rCD\0@^?tPc?Jj?U5?Ds>?X$0~r?.m?v6G?: ?#8<P`v?D?=Jq?edӽ;?z(4ྫྷν4p?1=I=?#@ܽ??I?F3Ok|J?_?[i\=XdrνŤ'~?zQ??q?K?c?9t ?W]U?8Ͽ?ܡF=V? ?:?e֎|W?ɵ?f ?6[?M,>X?K1p?tv?A[eNƾr*?M: <<򐼍c f?>=!?"?J>?_ ?[x?Z?k4?:?x:b` Sܾ)rܔ?@5>?ҔG?sj?eյտ{?8p>zx о- Km((?T옾eHgMU>B ?D?H?Y3[?ydsYq??9sUB`f?I͟t?yQ>w?P@'ܽ?@?=a=7?I?2'? ~v?Z+"~;J_?rɷ?+aYfv=Ep2.?Fi?<]?(p9 X?- 1㙿fbן?ǽfz=N!qB;@1 ˼P?b?j󶾣hh6+?:wU=|#{輿@̔p;` bb?v=Rͤ?+<4 ?1հ?cGBUH/PO?B7jt??N)N?\˘W{]@K\&?.nb?;es?]\?FQe7{ʿ@9=D8Ma6m྽?bau?D?#gx?T\?M(??W>t1?о>?_nx}??,P?,C?Tox?-3O5Y?m࿍A/n>?C?&z?=>>42ynx?uNVK?UԾf6?T?'?]?Ps+8{(^X?5ARAP>Mi?<ـ?_8?:j:?ܫ]D6?b;n\?3?IhWH;?VD?l1b:(6Wgx?F?MJk?-4??z*[l{ЂgGF)?A?(1: m?`?T\?*b??GgQp?ZZ?cFl?$?>vھ'=vqsy3=?=>! );@M{4=(Ծ;IԿ6?Az%f?F=_nt?oݽ?D=-go= +?>8}?e;?X ?B Ȏ0 W=VA:>??T=b }?5 @?TȿɽiпӊJ[?o=?=ͼP 0?1L?Ns>P敦?t@l-(CUC@?F=^x?F(!?uտW?NAϨ{p l?6QؿV>Sq:=\˂rx? ?;-?EU?i17?E:x?(Ty?¾ `?K?n"%3?A۬??]#? B4nê~?!hl?q? k?P4=?hZbb?0?s a랾iyPCMnf?X4k@vᦽu ?E?*<?`+?&)?tNx?E歿yPu_?NdC$?]M>?M>T?FR?[{( ?7!ѽ7?>ľwڙ +?UK?H(Ľ#?7:ɉ?c,^U?X_@f&&޾aX?䃋,mBuYh?4?M ,NLN?'H?C{?YAݼп~HnR?d\嬻&dh?eҽc =Vi$?AzMa?Nl"`= C\O"d?xB?Q?BŚφo lȇ`?_L?W]V|< ?)?Q?4?FEӾI}<ǧ!7z˾=Q?AFB\??B$pnƽ\v,ѾA8D=wa?Mp?ssLҿ?6e?QA4>D9C?>R .?`=ah?8lhZ?U] ?:4R}@?UE?E]?RnL?R~¿Ϳ #?\3?gn?H ?!t?D?,έz?7brzxz -pdCkw ?a(B=HRq?Q?< ?䚫?C?I0&\e>X?FP?R-=ygp𿓟+?>?S?R=}B??=! O?\Z?G~?>T?V?NF?a(?C^?]L z>(h?(HD?$-?i[U*<\R?l?!U?WL?280ܫ?sZM|.?3k?M[?@(*pMv>𩢾\>8?b(\04?84 ?ZHG^06?l>*Ύ?`+R=-=??Vr ?3ý?I?Z?1@{/Ҿ;?g:W~T࿚ҽeO,?2?_Q?,ܿ?2ZZ࿛A:lW,4?Aa_e?Qجv@:'KA?f=>791o>r>}lX `~RoҾ=T?bwr?v˹?l}?U=jju?@;ȽȽƵpyBi=Ux?6p7=.=~ 杺$=ƽ FQ?T3`=7,пѹ2{@?D;Dw?DvE 佂DrS>0N?;cнB?IZQO?OA"?OFΘȾ6΀\V?bק]G?>*읿#?W,C\ξP7?WYͽ$T?`?"0u?1c̿J<?B=0ҿ!?S\?k9V?@a?>7822?0^1˽Ɗ?5vV?I~o?V:?0?=?94/_u8?PC?^b?޸9?DZ̝?d ??) ??'?&nj?Q;mUw9x?S?Gf?3(?8@GT۾q?IٮM20?R$!?!^?eE?:*p?C?\J@ ?.{¿L{Jp?̊ۘ6b D?R? ?_=迗w?[*p?Ki=>x?kŢ<Ȑjp?Kz?K6?_vnnԐk ?1j5x&_?/?9N}?bp,☿\?X꿅+~?1>+&?W?=?Z&P?a¾?ms?[-o?T8WUp; >?Gr?9X?Mc'9T8$(v%?E_? ?S.q?HලD?.q^)F~Z2?CL? Ђ?B?P?m$TLX?Gn?BWŁ Q=?BtJ=H?-b>= 3 bpξǫ(B O.?Z?Lʿ?O?gv+,??x?z96?O+$> ~11?F=v!?VWaǛ?QX?"pmL?P L1Untz?-1?6Xg? C[I樾D>?X:?4>쿝){+p??uϷ;=;vt? 8/k?¾Sѥ?K$?c[3ݼ^)'\xSѾs +V?GM"?-@0ؿ?jQ?`B?' ?=?K ?:?1?UJ?*?Tp0?EL0S??K[ c0$e;?$-d ?]?@]&?W =XT!ٿ⤿?g}?Ny9?wd?A>?o^>\?K$D/?.?B]ȽGA;!wj=P8#̽1?w*)-x ?q?PS8C?J:=vxo8@6c?Qt?<ν4$۾.?^4PN?l~x?G?Au7Zpo?S?0HH|?k/?9*j̾!A>Ǜ?=?j??{TJ?? Z:澁6>aX?*@?AaD?V?ZˆβEQ=EؾV?O]5?:.?S\5?7?ZB?&S?ff2J?{ب?*t)ͨ?0R?.o-ű?j?T?2KT@?n:O,a?8(N$$?k@qZ?r?>z͚ a?L?N2澎?Gm?Ps?E,?j_?C ̾]J?>< ?0?1?)?2p?His?N\hӾ3i?.O 1?^Bؾ;Jg̾Ҿ?E?D/h:߄q?B>SrVkٿ;r>뿛D?{P?,fܽ81i?Qof>*?=xȽ@D?tFƾ}+?p/?;$?alǀ?J ?>8\,:'e@?.<:t(r; Y?LS9=n?I9r pbH?Mp<*L>?RpоCLOq&>c!φE_h?4xݾY.q<?;{ῄ%<:?C?o?6bʉhetR,?Ѿ?опpؾAW<Ӣ "?ؓ?u9{?OƿH;?:ľ*?H> =M<?CVYh@?k?C=^0i?9۾?w?Tɢ??UNS<0ྪy@t6?I?cI?,k],?U??Aӿҥ?I?4cD?Z%4~?rnT=\Z?\oyRc[?H ?6#?;;X^?PQ?$?_8G??;Ľ?\r?,k?S?:E-?Ko`pm]?闁Zk^?8MоRDSp65??'`,Wľ1PN?K*??߿?SWL?Jvʿn;P@@?0=.!G?)<'7?4 v?* оŞ?)?j>彠޽2?^w?:I;?Q?TcĹ?G0?(g@?1e R?B B?m?d?Mڿ#2(iP)dCB,zNcQ?0n=pΠ?:~a?p.nH(?,yЖ¾RH~pb?8>,?[LV E?d_?Dy? A<~2?n98?eؽD5\H/2Zp?0齻o&7:?RI(?6z?Bbn?/z[d?'c?KI?6#pKAp?9O/ 9aPx0 ^?'<0?8Kū?O?Y?"2|{?Dhs]ӭj?tPpp?R(X?B?E-$Y?X=vrty?W靽D?( ?LU㿌xYTR׾Ux?=+侸z?m?#?mw430&?`@+;?-FW?㽖.?BX?b,ҹ?l?8.(u?hVv顿'H? g=ῖ:?= v nz?y! ?C2 ?f*^ #!}Nl?NZ%$D>?8?!?x,쾅ĮD?/p̼*ZwA\~7?kI?U[=6,?q#?(?E2*'#a?Yѿ|Q?h?ZwA@zBB?S'S?3$A%CLq=¿y?tw ;@=0C,`@=}m??#:񪚽5?= oJG2?K?2|Q*?@b?^]P0d?P='?U="?yLc?gؾ+df?瘿)h^[;?޶W~O?F\<TpJ,=W!Cc<~4c?/ X?M?9???Y}4?>xs?)ƽ?;&?Q  !8о#b(?Rj?Wh/? `F̾g?7?i ʽh~?tgh{𿈽̾:4i$ElX1ۿrg 2!b?@?0?}?Nٞ$5v6?cV^?ADN nW?F@?"H?N׽_}?gWӿue?|V{ؿY< 8r ?@q߽5)y!(e ;?lL?JWLԽ ʽאv?.<)=^$W^?N!?;?A";1-P?\J?2(?b~TcD?3(?>?vZ?Wq?1?Lv?Lj?E8?־HJXVƽזԾ^Q¿?A<]>7?>ZtP?\ l?7\Wv?|@?!J?=m*?Oj5QOx l?`@WT?F1׾MXz z??󸿋[?T%?O g(?$ֿտzco ?4"|پI[?:Ž<-$pC?0P?S'$<X^? پ?s?Pń] T?F ?[x?N ?6 ?;?E?.t?>?W?N{?!&|ȝ&eCR?N\;?Z[?6U?C%?P?o?'Y%?r>N(V?Z]=b?9f?v2z!'pb㿄޻T?Lx?@A@Bŧ?D|M`M3_Ln@?EJڽsP?M>mϿ࿃aD?l ?;/㿃\۾ǾK.I=r? aOu?KF(?\<|z<p?UMP?M=?b=:?cO?0Li6?Dd*?Rl'>k6?%~<<??*?|w>Ky_?8:F?IЦ?nd?Rs?g?%?o?1k6H?Y~5[?_n?[|C|?f>`?I()@3뚼,(XP?-{?Bh<?Q=C6vziX@WBAB[zH?m4{|?tj#D?P?.>?XVB!B@fUaAş̿R2K?p?/ž @)2?Ƹ?aȨ?KϿx^LÈ?6?LvgmLlf??>c.\Fƀ?Lr?`5̾&;ľms?[ٽqì?A85Nоgf?),s??h?tC@'?Cf?1? ?b,?9>?=!T?2D*?D&r?F7ⱾT9yI߾bp;[}?VVl>TU"?8嗾uF?Ev鮼6|W+h3J; @?O&?T?HrX9\>K?H!T`0?g^Zcp ; l?Oyz3?G?84?X?MӾ8&&?'OK ?I[7?@v?3zi9 ?IBX2uV$?[-ph?G~?RXߤFl?̈_?۴Xz,.?6`?k$Fv?lnnYi=ڿ2H3>ޏt?4?erؿ=rؿ#]hxg?/?P$ܿ};?9?`N9R?`u??Q&j%_?)~?=Prl?L彈H?_^l?z!?<50۾YqF?R?t]?ܽ?&z?dtBzAgxAxR?sZ^?Ii<0X?X6O?i2?6I >?B?V?,T?J?MznuxOJ=s{c?B?{l ?Qz?+=澩? $j:?L7$?߱3?Q?]=`@2'l?4'`2jz |R?Y;*#|{?!%jhW!?hq?TW? 2O?/k?QYq?ž!ڽp?ۘ?5ܾOt?8aRŽ$z>U???9X?lV?Q}?MdlL?ic ?i}?7|,CuAnZB>6L¾$?Fs?ocp?OVHx8=p?DA@C7BGN_Wp=?2P?hSj.tN?7sھ#e?\0?[/?Qdi['?@־-?oR?H#+;fq?7?dhH0N?P'>AA5Je?#L?Q?%y?j^?6}?Q?s?e ?C,N?ȴ1?4A3Bf ?Jr?;m?e/ؿ?Y.O@qx&-?c|1?8?K5?D-+*D"پ-?s"???!Z ?9K Ar}?UfB'ſr?8_?,"??;?>"L?Z!ٽy`'? A&Acbb?c~IZ?׾lҎT[?.+`?D?J?.dr"l?,_'?@su%?g?O ?)ܽȿ?L17XfV?6lD_?"?BKwh?Fv?E5M?Ktv xK S wƢ??T??Ģ?4R~@=!ueо*tݾR?;JA?M,V|'? Ͼ` ξUlj>ԗ&?sY?D?<"?d4]v?ܴ?G,+0?"JE#?W``>6?_y8D*u-J R+?7k?R?=+@\B?dArj\@S}p׾N/ ?8d{ ?"^JVB*B !@e?:?[O@$Hm?O?]1?H+=?Uʬn>[?%%u)j?Qd4d;&9 ~?nf9X+|E$?[At?+L_?H5~:1`d<5 ?/.?d-?ftb/B?> 5?{QP|\'ؒc6?K@?> ?p?Ma⫿f?P࿒HjX?@MTb|\xwZn?5~ a8??:?>5p3?sN}q`N?M=k? @ ?V#?|/~ ?Cv?`?O?XCAB 6Rj ?LX=ݶ&<"P|i׻րh*ͧ@MYh?;?o SAeB%@zss?U8?gƜx㓿| ?[?Kpg?tǁ?@=80p?LY"OM=3P?TT⾜5=?Pw?Gw^g|?\T>?KJU?&f?g??i;L@v."lܴ?4xV.?.3C s@Tv?O6PA*¾ ݢ?XJyP?\$?6?O*?5wzcj?x>ʋ#X?.澌0\?B?Nt?\ϡ?Pܿv,?,?(q?)["?0н?,v?.f~?ov?vӽx0>i?fQǿe1F@wnYCGA>j{?m?_ <:z?,X/ O?B?wZ؛G?cB?nBA?:jh?Jm? n?ZJ~?< >W=wD]ݿk?@@c>b?'ᚿwZ?|vP&??+dFfYVWϾ>D?wr??oFH[@= "?Ҽ'4?`Lt?^p '?$O+;x*<(??6@05?:a?(xe$A?<\ƾm8?D?}?v?a\26?' ?O3QQ?HaS  "?%h{z?8R$DP"Q?X)i&a2}bW޾@?I?0žͫ5*pw?Cֿ?5ܧp8}?,@b[?];,?lݾA?[n`?9н ?TツX59"Q?H? I?L]?_bg:x?,S2!DaP?' ?_T?}oz:u6?D?P?>)l7l5?62N?M0?&A;\t?BP?2 ?I0ɾ(G?SC?GTWn?Pп0 B?S!?&R ԤB?%?NS*?'ls?I@t?I?@%?ss$u?]?&?F?1y3/20?GU?!˾c5[jFӽ qf?m84?{?ؾ@>M?iH?b6?4WP;s`?Jb{?>.ms?+;2{A?`:F?Z\CW̬Rt&53s?E˼hE<(?%[ad\[w掽\N?թ,>&} ;C (࿇@^?>?g?H;`?E8?\gy?[K:uB?KYNA@C,@r? ɿV꽃Puq,uy ᾐ~t`S?8ҌHPdG?@3?M>=0=,/?.(v]^?RVU忏`-!`M?"%Hu?M.+?Iab[-??XN?%JP>Ji|M~RZ?(f2?a?(a?\JS?%潽5$mo?[)?J{?ąvn?g+?5?ST?% !gd?Y?c?|E-o3?^?.!#&8? t?H?=`'X}i2?_O?!>_?^a??N(?M>w2?1d&@O`*?!?y?XH-d>??TʿNՊ?v񿌶Կ5ɼP?ݪ?c*B C{OAK?zZ?S*cɽ~?OU(uȽ?d??n?b?ָ߽?n&T?c%&?@)w?m?Og,#\=0?,b@?JtӾtCo?|?5(?PK=?T_̽?g?4n&j?IW)v'??>=NcJ@?rf?Oå{?4,?M㿜/?Ne?Ҕu?M?S:?!;L .־pL?Q (?PV?<,F>3p7?;5y?3>,?4?\|վ1T?!6꽵x@(6C?;۸9щ?{=5?:ۿ>0WX? ?9?1p?Lc޾;Ę?3N&?+Խl?\Y?"?3A޼?,?OKɾ>H?|k+8?`>#?k?dkԽXC=AM|?w?[O@I;F@?jc90kD(AB͖+@|Z=[*=.? w0?0f>JYl?1Ѿh?o(??$=P?.K?i)C?@O2=JJu?U?Z ?A?k?!/TA{?Eh::/پoy<7ټ9H?tVvq=3H?E?S=D%2;w6?}fm@T?\=7@7A??qG2_BP?-A(!k40>cB1n x?'1?'-?=?DDA ?E?#K?+s&D?ҿ5i+ ?!f??6KQ?]?GH?GvB_?3?ľ&G^?Qct0?@ƾT?M?˝Th60ؿԽ?E?qS?Xh?d̿SS ??2鷾M7?S7}6ο!I#?vľ(wf?L?4 2??]` 8'r?^r{ ?ZzA?]B<*tC[xB~Aa(BW@;þ<0?WU.F7<?٥ȿ?ZS5=>S J?vP?9]w"#=?8+^k5歽_ޔ?B?&L>־IzD>|?bB,><?u:|-?O?s*E"y!?h~?af?GxоP^? 0?TkX= ?TL:n?<H:n?i%?a©=&ؿ5e?XvNȿm@;?C0=zZClp?_?N)>̎?3qɿ?6n rHk?(?ZQ^?wƾ+ "-6(TX?3C8z?R!=伂\?'K?sBH=ɢ35;PF98>@(TAGyB+@{?B :qBz?X?vo;@?U}ܘ?*UG?.=ʽ?GQ|a?zDzs?),j8pb?[V?]&a?4im徝!@8@@;+vHuICgK'?c͢?&9@=o]?dӽd?@?J?0 A?Wؾ4y&XE?:?3&<Ky?RMɬȾB7%?] ?Na{k89<8Z5?AH?R<?KC쾇޺?#xk??p6<\e ?QFb?牾WXJmP?[3??!?Vw?8$(Qq`޾’?bP?p<0>͂?QM?S@hGG?VվJ=8?F8>t=]\AAr@6?S)?p-ھ!5tY<;?,B?hjɓڢ!nB9?W?QZ?Fl?{\8=X?{?O ?HR>?1V?dɿA<X=`byw®?di>v-K?1˒?]jMIL?O?uO?!L?)P)ܿxK?tD?<,{2Ƚ?Eq?أM'Խ?b{?57 ?tsü&h??پ) ?0y ?S뗾!ݾ/ྊ]; ?<&e¼9?'9ѿ?SN?BS?K17j-?A?Wf?T?($?:?ξ`x?xD?_ߣ<?7ھ?6*.?e?d0%ϭ;?")"<\?V> .m??+V?OBf?^ {ˍ?8Y??! 74A+ AK??&wfg1j?UHU+s}^֊?+80K??uּ?SyfE?O=Z? ?iN9zν=g?3 A ~@-??>?5ƿ!7??#|?O(%n?ˍ ?{&膊,h?BY?a˽BP?̿˹<??WXD<?8|Ծ?/?:޾$ꪾLB=p=t?;?+D?LƉ?CO?e3Td*ٽn]?AɎV 8?.??zO?׌{?D7?3?v?@"p?5?l?>ެ:?2kE(n?: ??R6; v?V?gWr?&OA!E>?5?^>κ ׾W? Mhm -6@]X?%y;?A??ۜ?`sf ?bؾ8WЎɾMď3_?T?1? AK?HqAPBI?b)<.8?J=3ȽhYٽ/7`t=߬8=&J?g4?4Ľ:zH8I3?e?Fu:^2;D^^@1!?eg?=U?^;K+^oӾvXP; ?[C>Dt.,?K;=`i]콇c?Co\?-x?;?%ԾI/s?Ot ?i}?Wz־Eo5:d4?g^vE_Ð>Ǿ,?c,?7ɾ"_9~o8?J\8ý?XG?ת(S*'?ԔA7@󯽥S p̾\ ?&,Iv?^]Y\r#?@R ?:k?8;y (?9^?1la)e\Z?$t?^E?Bv?_Ng?jfBE ۿe?=k"?a*n@D@??? ?)c ھyI!?[8?)^kӺ?,6?K+k>C?C?:V1?T.?`d?jTv&j(?HQ4r&?H?;h '?R.?\ȽZZ? e=?h޽ȭ??QiM ?qyg ʽފ>V ?B鿏U?sE*NGL?ok2< }{= 4?)diP֖?Ec?]%V> 9m?Ca`wn?́*|?qV? Q?u<7=pjMg(=?w?^?_M?L ?-hS?^X=;4?+t8Јwȿp׾1[T9?y!ohn?Q?Nl?;u?RȾ "p^Q0?U`>D(?clx~?k?t?W;ü> nH.pBB?N ;?/U -/D?`羠9~-?`?>+?L.[?TP@LGpRum0̾Cw?g=ٽLq&?+@EȽ!"z?b9 ŋ,D?$%=?.?L?.f0?J_8@ Qfݾ`J@ xT?K3 VfŚ>QԾL%D?@<޵?+?2u ?j[&?Ɀ,?10iX?2k?'q %0$h=4@?3 >˽?>!fDHc?Daă?ᡨ5@?Hu+:^?L`BGھF?cDrqu?]4Z֕{Լ?@F?=&j?Ι?7. ƾXQag¼T?)Q?!P+2?T(v?`JJXdH7⿖ߛ;L`^[nQ@?&LkԵ)?NP۝?mWD7C<m?]:?=_9鲿W x?W?Kl`=U1꿅cR\@O¼sW?.x?Y^|s>+J+5Ծu<<}?=43h *?GN?%?O˿V&\?Xp<%?q=<3ؾ3@:eJԀ?H㤼ȺbU??x?&?.ˬ?92-W*W?I?d}⏀`< lV@T?@?u"!C󼮔/1<|}#+M: ?.?0]'4?2h@7@+4?Q;Ӣ`?5?6:?+݆?gu?ؾB a俕@gub=]]X?! |$I?,c 8/F)?JdLQAzq\&}>(J?T˽R$0N*0@? ̿?: CNf0,|? ٿ?@?P?Ǿ@WȾHV?X0^z膾Z?E? i ?:ξ0#?"?2e?cb:i?.C?H z ܾ iOdd?-޿ gx;L?B@_V@5|%l8?eᨼd=?Sվz??nx?5i?|pW);,|V?Xؽhhvt8?P!Pq?L ~&tP?EZ?R?UtY >e@?oߙ\kD?/& ѽ%?9$?ZYo҈OF d'?X?@`&?6@d)0ξ̾)?@l?\R?`Fl\|Zi8mJ `?Wf2?1Ŵ?Uw!N1"[.?9?˾!祿D '(> *?/J?JX ś"/?OK?,S9*?-E?H4??;l?F? *!6?'?L=&dh?L;?JA*?M-^н[? ~%'I@>l=?9\﮾̖?/ᦽ>*^zE?6?UN?8=-S@:\$>fs'P Z?¶?vU?\Wd(z@o?;?{۽y=0 ?pY.?F/ ?P5?QW .v?:8?mվ' ?ejz?bV?Jv, [" ?{.;w??ɠ?0 ?6AlXyxPKR?蠿xq?6gK<d,GFҥې45?A604\r7?-P49$?FyKNR@+U:E?Iҽ$_?d? Hh ?"]ynr@(ھ?P?vB L,ֿ{O?Ј =+@?&cþ v@,h)Zt`M?"p2?W8C{):?YFX7Ì?,w#aS2.bpV!?^Ⱦ5?L+Ș?<:?-S?CT~?7[|?g?AL?<s}?W(}?X'4?3)" ?(T|*Pְҿ辏@ᅤ?5Y˿ľ?G K~=x`,hw/ls&^L"/?,=݆?N>H=0k?g:?6D?#?Lpl=4WT;;忒>?L1?v*K)Hnv?'fa=>tF{?Կam?Y0W{?_?@W?.%&hC+?S2^?X>XAb?@j.8?XGr&?)0?(;?OWO vg4Ljgei> ?@27?OAp?=ݭ{(d~u;?zMkHҿx^?7*Ơ?H?Aο{Հ?Xf?>?U ̽DX ?JsF?%ľ8Լö?U0ν[E&AGN?".?gҿr?-r ?faEK!?\BٽMн:RJm?$ }Ծ?z^ASB?3?a<@0?<x?/Hx-4l?Ga?pqbѵ?U{l?7]vپ ?)-?F?C?c+2D;澢L?#0?6OJ6*jS(P???Vu~v?7fX?E*-ct!^kxby?! Sj?S?!AfþL(?>{̾?U>뭿cwɔAa$? *?Z>y0y͊?V =?ý6$Nw߾|Ծ¾Bm??dLpR!?^sT?@?RT=J8@?;ͽ1?"`n?eL n= >Tn??Df?9??ZP??a? k?;r?EW;?e2?6 P??Oc*T*?D)Ao2?:?f5?-aJw1l迤N|`I,xo/4?P2VB?7?_@,6?8N,?L<-嚾 b{ c?Enq?ef?7 ?/>ܱP?G ?J.?4>Ҏ?FX?G=5?F-u> ?NMx2?Id/?dZ?W?o>b潑 '?KJ?<T?Vm?|?ptyz@\?@'gt?&v) A?0C9e Ƶ.^r,?$#fN}?F0?I!@+ƿ?b8?-, +?cl\ W?DtJ쾩J,9Yz/ܤD[?-c?E?;W?&Z?$?kCl\??gaX ,ף?8csJ0>p=5>9ʀ A=`phr??@'n?]P?Sx?Z<֎n?=3K?APm?c`-?+B?7?@??K{+ p>§.?$]=%T?o;W?`8?7"Կv >+?w?>W?Rj^?y?9פ@?=?E?կ@3?>|??=S?[ݿ,b?P?0sP5&鿘4R?+?(?Utbo?t⿖=kX?(R?)r?\?m)?U.0D?K>?6颾?*{?MC2ȹ?@ѽ??M@? &\E>Ծch?KGʿ{Rs?nf/YCD]&Hjۆ迚xxC-.?YԾyxȜL~W޿Ċ?ڏ?\un?c.2k? S^?Q?=.?`ae{?7ힿM?,N$0? vd? U?>?-R;྘h?ج???ED&wg?+^8?XĽI?>O"|Q?N0j?c?u~7gH?O=[;`7bX?2:>EɔP^8?Dsi?\`Ծ ?n?PƔ? x쿃ݾ©VpuO|?Ӎ\?)T?D(x ?F?[@T/PP?SC)LzDY?#>?# >-?t?(k:@?Q4?Pk?UJ?P?8?vhPھx?_-?Ո?Dн1m?/s?K:? %?нx+澰?bt1?5y?Z#],?=j?Q== ?7XbLʾ5ؽT?%7rO̽g?+hF?9ؽ,؜?*>C̾pjI?zNň?0?\JX򚾍b?QN@.Y?[,,$V?O?5mcq?+m?Pw?G@?T0'~;>_?8?)?/DLE~?c\xpw"錾BQ\nl羒k_Sƺ=bwp>R(P!Ͽ?N蛿2MƀJ¿xW RMt=T@I<?BϜ^t=|fǜ` ?Dnȿ?_Hh1"?7?k˙e]VR$?N,Vo> ?c?FoԿۗl}=?cҾ?I? 4$_<$??q?9?.kk"|?>Ι?L?o @_?:=m0?P%@?YmSRLDl>?Hq?J>6.?a%?H!?NTھ?:)?Vo?C"?BuǾ 6?%1νr?4?|?jȤ?V?lq⿛FN?܀?X BAKQ?J?;?ȸ?(?F?:޾0q?1ƘZ?~??2+?WU=gDŽ=7[qB=$?Z0??^? ^߲H#^&w̿Y)?)(n>^}?W'L>hc?UR?%н̾>?`Vþ.;2 (1?0z?9oվIm?66XGA?/:x?56??rw" ?;翐unG?IAi\W?RM?*՟?-?d &??;O?S`?1qǒ?1?RPhk?IZ<Ï?VjHPd?Pc??U,\t?Ayw~pd?fk@1T?X0WD˾z?aȧ?9b]M?1#?TdS%?J;c?2@?k=\Rl?H;{?,?Ǘ5@}kY;@[?R26 `>inT) ?鿘3oA?9?0?dJ&?EX?0%|TD*:ϥ?Z?u!?RBtD?29?idvO="39??濖4z.Y6?ဿf?]??W4۾4 =?R@? ῌa?R?5?}??zd?.s?9"N$L? ZcwY?fAGz<'062?(#"?&r?Of?d@?J߿⮿m?5+cB,TyԾz?뿜?Q?)m ?HT?;3tD$?q?5?n`?2 F@>?&?A?k??0#%迈nthő?"?=yP?\H?J?bz?D z?S ?MK?G?1t?琮?~D?H ?N?k̾@ a?T?4?^U"<࿍ h{?(?I`L?.M,]HÔ?z?yq>V̿r\N?2̋@L>(? 8O?I?-依2~罌Ct78yC6-?HT22 v) ƿl8޿ )r@W?e!?p?<<P>ռ,ҿn?T?꿏<8佮d?=7?\OY?nHhZ15$Dɤ?Fp?:.xu /Lߞ#PcɱLjbh*׽@T?WϽDjl[`?IqоY?u *?TW:GW?R?A!޽w8?H۽cu?:x ?=2N?JT=oTgg?p[Z?G ?`3?*;>?V+5dY4C:?ĿƽB p?F=͔";[t8[n?;Q?#7ܿ~oZ?@?_F?2D?$?te.ν覰E8?7M?=1?Ho⿌햾f.9?4l?'?XK?ܲٿ&uv޾/]^P?)u?B2?@*@5L?+ݾ徖,ol}0n?ۭf?ֿ}? &V?G?8žg v/?t?`F?I@ .?Z?"ྱ*vտRu.;x`?V -?\M!Z?z[?Y[A=tҾǞJӐƾhuEY?]N˵"@0+rȾ d7=tCh#|!=-?!.t`g?MDYW?uؾFzM.`uAfA?E&B?K,M?~?P _oGBDT? bQa޾A m?7?.l?]jP?`RY?xa?Ί?@B?Ffᾢ8.??*3g?tN⹽P(Y+?6 ?Lj?5FŘG8ES?G3?+?B(W)>?)R&0ʾZf?p?[b^ t쿥 ?I?z?NT??|R?;N?Q(<ft:%>$5VHp@?<о?Dl?>?N ?>0 L ۩nwfO}?^f(;㾑!?/z7!l?)p5龀,X d?J?Ih?QCc U9þs0x,v?;ˣ?N dU @ʽX?JJ?Y?S?X䰾RtCzΈ?FXלDft }<`CȽK?]k=lֿ<_?H)hS ?,꿒Qy?7s&?N1 CQІ 0?7$fP XjC ?*n?Wɽcsw+`?/v=`览/?K"@͇?⽸*?D߾G &T=d`?>CB?,位I?&[;P"?gpLe|?dE}?#czw 4wY ould*x?_=oT,ܐ2?JJ?Fn?۪/,?!r?z?0vz?DA@--F[?V?AhU?4Nx?cu:̾N?lr@?O=-럾 ?-̿}VA?^I?)Y0`?;S$~?KψY?Fqޒ=߽?\?=?VR?9ӽ6(?*p,ZP?'/?ti?6e1DD; l=[~{>3f?(`R0bRyfJv?K}?QOT%?h?[i?vI?˿i󢽉g*`3;=2?-Iu?OF?Z?>_^ľ"?F&??f'?+*?nDr?J?eQk4>ܽ?0D?C6Ŏ~?֦ϾJ?ZSjƿ-}^Yn??ѿ\=7?k?}b?E0JV?u#?Y?G?JQ|? }>?'v,{f?׭?M{?L,R8v9vpy˼>ѽ?&<&,b?:V: =],?9z?Jk<@8"J?~d-y?KF6侎?n ⊾?@=z(P=?/y?XBB4Z?^;=_^?+?]>!H?ha?[K)?0 ?@Y=?I i< ?K*A|V?Z~p?Mdk5ܽB?9Y9??#j?]ā?\߾6VpWPʽ+c}XV?Ѷ俊 ?:??L\?]AUv@sC h?UԿQ?-iT=2O?W ?b@Apr?: y?S?t?[?9?-?SG?^^!W|@:@'$jC2XB?\߾!b?#M[9ߍ;4@R8=?>iR`S:2f-uדUe?K?q@QF.g?@*J?!-! J:?+L9?zMa1Pe2???3@?+F#ֽ f ҽw#h M?_IB?S;?: Ȫn?B9?]>?]?a1?8⽣?@r?5?j3?Gx4R䎽@ؾV?%C%A?d= 潷 ??? ?ٖ佇:\?]+#?:;?dTH$yonՋ{??eX6?]~?;?p&?=aHNO?zh]־'?G5?^QB?? I@*ȫDB?*?>Ի6f?? ~4Q|?9?>Nʀ?r\ 6?(]?E_?qK?~ˬ?N*d?}?y_?^e2?C>u"McA?Mbjrܾ}V? 忄ܾP?a|:ƽh_ξ}vve??Ml/K"?X|JV?)s?'8K?X:q?*a?R?mkTz?]Scv?c½BGpQ2?4%e?eq?J-uu?C cAPj?`c &?a?U4?KsO0¬o@uH'M?N(?ݰ?Vd}ҽ?ܙFdegИ?=}=AK>?6i?h}?/]?ވ? ׿Ȓ?r?1i>XA=?Edռ3?s<85<@ =, ?X=^)?R6#=0a< )?5?@?4w?gdQte%j=?O;-/?]X?'}H?`h?]NXD?N@ھ'??mepqbv}Vt-=?C?x?%I>DwÒ@-@q2?HݾU*l?O/"O>BHt?LD?nsM`=?JtU*?2Wo?<?Pd?l?X>μ%?E7<2v@?8?:|U>+ ?7?/E?F0%U뿚!??"29οX?:Dܾh$!>=ƿA{YCL@*m?!Z?v?10#T1?ԚUNd*?Δ?XW ؽ??ڱ?\ƿ] ?"?(Ο?Y?Wf#1"kX?D]Tf?E侚?@8k!=B ?:8IzY(\G?Qm}Mܽ$?BV?޴2?R¿ D?c翃p|J?Fп ?7#(R ,KJMZ?Q,< UÐĿ?jW?2y?.Ŀ? ?U/&?kǿ]FS?MW.>J>?+'P2?U>=z Q?{ i?I`Dhŀ???Mt?I?9 <*'06 dL0; ?M~?Tc<~8@ ⽈?^r<:byHzd?5@?hOQF+^p<`Op?|?A*?9GqD?M?>=t`?2-?gr?H?\?E?^oܿL?J? *?\DL~?%6?e#F>ɿ`j6?yF?N>νnhRR??Mr4 ?H?A0?)Y=zI?H}z)@,ڸB"A}"?0?# 0ghOl~$p??L5@+G?<Ť]0~vj9F ?<۬o\L@f?G?,?K#.s0?Ym?&?A#?4Vھ???"sο?HI(S p_>ʍ?Ǟy*ɾe?U?4!=?Q𬿎7ƾ~g?nV~\.㿄 W=1t;f@ȼ[-刿DK]d?8=Kڼ4p%ftgh!w q㥾@z5?<?x?5>G?%B;=@/?QFB?+D?fU?&1w?JJ5?<*?{t]?Z?2@g_)t4??&?(q_?qH# F?bP~?4?hf_}? 7N5\6|5?X=͢?/=0|ᾟľln۾U&Z?^V?Lֽ$ l z~.?GB3M6A?B侗jD?F:7 ?Bƙ?Uun0^t5?@%T?%,?l>u?((r?C ?>¾?a?M忆5!W޽(PӅIjP< H?`B]?(-?\zH?@(j?4%?,&_8B?![t?^?U ?7۾qZZ?8*?#>?`D&l?^efMF~w:?kQ?Q:W R"H>gMy{?Swq3pt%?cP<= h_p Mdn?(u<,ĨuЉ?a?O$?xHFf1轏+qfJsܽ&Ҩ?&?/,`4IZ?Z龐vȌX^?tP-nhlQ־fi?C0Ծ47 ? ? ?Z-2?<9࿖:=ƍD>,u=^??D(5̽ܙreӲ?IZ5Ӕ?-5? Y퍾ξĵW?;7?> J?DN9 ?0CF?𛾉C"t?BT;J y??\1~?3&:4 ȿZ?U$?,U?Tl#Jq@?I& /?1TiO ? ?/jb@?#?ڋ>x0>A}=q0z|ɾM|tI?jSKe?+?*L??St?E=?=!b?I2?\(=tRCz?NGֽ@ڿwDx=ؾŽܽrc#/]_N> 1޾5BR?I7 V ?r??y$?:xj?t3?M8nh*7`S!?VLd ?9[?/ ?^aP?` ?dp H?r,)><= ^l1c꿕ymʾl83?//?4?4ܿJq(?gDRPs ?[Y ?6;?,K?Hǽ@y⽕? u=lqX?#%:?8ż@?< Է>0Gg?+M[\?2w "ֶ{?B=b?b.?l?y dFJ7YB?RIp=޺s?h;?sܞ@@%#T?h޿e??b?=:o{ҽ%n?S_" ?B(Y)̿\Z?YW8{:?N߾~)i=KxF<?ߟ? <͝?OG&I$33?,b?:ݏ?O%?F]Ƚ迁e?0?S?N?D!?K?n?-G?LS6?NX:,a@*?4?$?ƽ??%|dϽP̾)߿}`~?Q?ԥSbF?FTw?Oʬ?KEJL`?2$?{?0?W'0?^YS@ѽ&"?$&~~?5Ľr??@V?.T?J?1p>Ih?Ps^Q?(K)?QʾWξQ۵?2?!(?F1ܿV@?G/R\bl?G?$6MHSֿ j,B{Uqݾ??M\'o%?Pg|OAd?]l?̾g??q.f?B?J X?rc꾆Ľrv%45?ٽ?8wl?Z!$ 8&%ԯ0?++;?{5K=?c׽ ?Ћ辈%~?8a߾]tat0?:?g?Sc2?"}?ʾr4<5hCl,p?ѾF?`z Ya?迈Iᙽl?]?3u? bU ?.KU?.??J9=Fc8? ew>B?0F8l-(?4@.?@>|`žj0齪{وԾ ?k+U 1?5ξvp=l?>T?E(~?bh?Yh> p˙-+%f^2_ ?}(Yҳ<0?-?\Q ?WV?]z?y/? k8)E@,?N?'H-m*>-4d?hߤ*RF?N?>`< ?E͎F,+P?*[Ǿ ?@!wܞl?dx|AB??B$?aqQ?Ʈ*O=gV5SvF1?E0{s(B?+?^ݗCFiJ ?UA(ľJ?L~nny?Eп?>Ȭľys\BU?0׫?꽆}>?J_>G>q:?-Nq~n?'^0h?:翁Bi վO޾þS޿? k?02r?1zyf?_FоW迖>=c*?D#hB.?!hBfE ?ۮ ?wW~,u=pxb0C M?T?QBR>i|=Y ?,F?W^g7A?|1iYܾFa?꽠3\=S4cu<'m0b?c~޾r{bu远v?ڿ. ~?FоF%aȾlɝ?Lj ?yI@(b=L?Z9@Y^s$?>A,{܃;?9O7?=5`]?C"쾎?]\]5XG>mLAO3?B1Sõྜ'k8+w:?ؖF=.?LhI?NOGrIj޻`>?_ *~2?A`Y(+Ľv?μ8>?\`X?O?H 'f?Gz?6SV?<\ټ{M?b@?'&=N?W??-X*?S6Dཥ*8i>D)R-13&X>?-҇?;%?v lO?S?3;2G,T?2?Q-p?Gd?CXG)gH4v?%2x?kn?R?B?Na?PJ?ꭒ?d?%?]꿋bG=q`?0w,?3X?c,?p+ ?U=޾!h?e8?[?E?'nXDGɾ{L?~U? ڴҿ!?n(qp@(3d?H=lhͿ]?`OFnG?eQ?>J !?o??M;rX?EvZ?;Zu擾*H?Jd/?!x;E ?Dd\,!ڼŌнk|?_??):O>Ac<"o=⌚?Ok?D?H?I?zɾA}y?`tÿ?m'7Ee?Y$? W?h e'^*1?cL?>ҿs%o?]Ѿ-?/]G?xാhIx??w.<A.ʣ?A?Į1?"ٿz?C , ?ڵ}?S?~F?H&=Å?8O?s]Zr?@MH?p;>%Ҽ\?+PVH7?8Y(?JmRa*F؉~?/p?Bb?0*?b? JGi|?;:@?z~?-1t`?N!?%a:8n9FP[?KG$?2k_?3k?+8h}8X/i?:?8ݠ>D&\?9'>H?Ԣ?Y!?̈́?H&?!?+!?i -E?6͹?F??I;?1 ĽJpV?K?h[ǽajzf6^L4?F??7Fʾ+0ɸ?2Z)D^ ?Z%t? @?7G?ϴ?bl?MEY\|$ ~?c?@Tƿ.?W ?fٿ\5?;B?mn#=.vT6?F?qg^?ThlҌ1M z-77?`켱8=(?HEu?,fw`?a+K?\S i[08?WF?>@/Z оa9?o]C?H"Fmd#?<?<)?r?Ok?ۏo?D?q0?EH?.ԾA?JĔ!d?{S7J?8C?]p?=s?j?ؾ??^ ?FSx>&?[?D"k ?,g?6d?-xɽ"HB?` p?3?L'?NM?Y?8V?Wۚ?AK?z-L ??ȿؾ\06?ndt@:㾘A콤2!hwFY_nX[?MD?<8@:xy<85><2³B?‚hR<H?&O ?h]3=I?[n־Q0?1C}L?d\z ?8t?Fп}:.H?9?bR DR6/f(2?a+?pq o?e?9 쪾8?cf?1M ?`]4?CPMY;'F4?:5??,/5R?,̿kO?If?(Akl?2?.B?53ž[-Z@?BDX ?;6?>|"x?Tbξ?$p@kYr??a?4X??\r?8UF? :4??O>q?c9/B>@q$==%',A|Oɔ9<ꭿv&@ AJ ?8_܄9?ahA>2~<&@<>`?(H ʿ?j\4ApiN~?sJ$8?9&TWj: ?vf~;a?IdU:=.@V70>$F'? Cx ?(=?9D0f?S"?{Kf1vȿX2> ?I_>qW?`fu Y?)Y?Llp5X?kE<sw"?0t?H=j?){c(|_?Q?Op?Aذ?Rw?q ?C[BfE7Ҿ/辁A9n?*s_1`rx?9v @o[\Nrrƿ?9 ?;'M:u?zRhb>?0T?Tak?sBY*?/v% @/4?W?$ǽ&,0.8[+= ȿ]=tBK?1%BKMŸ?<%H@-NѤj`?.?0?u_xy|`?وBh怾ZK?I߾= yFQ?Z?0Q?FrO\i4)&N̾Gs?,8zH<7c?e ?);>? qLz̾H ܾfh(?%?E]F?e?="C<@XE?+P?!` ?N_濇 Fߴx?16$?8濏D?$?{"?dY.?a%οT?~.ƿ?drp?H8)p?ϾJ4.?l8Q@־~bmZ?='?[YY,?1X3Hw3>\K\?8ܿ+zӾ μym=s|"m +J?.9h`|H?S?gD8J? ߾V?e߶ھ<?w ;?WB?|OED?Rkݾ85-˰?Y2?u@?8?KMοpͤ= ?"Ṩ<8]v?>޾6L?'P?@qv?ྕ>|?F7?yPX0k?kC?>=14?BHԾh#?f ?8O%?FO? ?2?Р1v?%˾`>-??Ⱦn'̾?IuD/*8?+}L,?a/B ?'>a\ժ?D.,ξVv#?)3?Bm{ƽ?C?lA?/$@1(=?-H).Y[ i%w^(?Fc7?Z)VC$sﰿ¢?G`?It?`}0?IN&Q+p?hȤEy4*~F?uf^ɾW̽r?F WX?RY?>3 ?iJ R?X:3@G1I?c< ?sa/3Wl)7X'\ϝ׾往?:(8?"L@?*Ҿ:1΁?+&t_j?{h q[?F?Mr??\T?=~?)d޸?(D?YDf?ӟ?De: 1.?ྊ$0t> ?rľܼ??^?[Mþ7.=̾~?Q\?EP>.N'?GFL??N+K=2?x޿uM}?VS=9 l"?@y?Dʾ? ?nȾx+?SS?-?HJ!)u?j?,=ⴠ?5?\FĿj޾?1Ƚ?KT?P~D}&?AB\?JN?٪? hR?=?>V?;|俩%!m.?555|-t?;0? >UhY?j ?žg?Նw͕{0d)gοvP?d"_lԫw?Ic   ?HBh?Yx<&` ?? =*F:?d/e?L?.a:*{l6?{ÿνF.p?Em?H^Ȭ5[?QVJ?)뽿?4%?El \~_1꾀<)&'?vl?]$?f?P־n?ּ?`翧?qzAv08z?2u?=(Aд* o0J>md??KM'ހ?GrDQmþx?#p!t$OG?84?BM\#%]!h??K?M,HrvξTU5ſ?M??L?*J?f?!dH}\t ?0T6'/׾uB?R0?㈿v@?7@ĿY?C!t?euHQNxV?8mKR?/D?=?/0XZl?4?Q=|y?l?х?d4b?B':tg?K[0?+,N=?.?Re@ ? ^q?TÉ?fb?^9??H?F@z/6?P* ?3,mOܾ?>?aMV?5D??$Œ?Oc ?*N>k8|-?J-?*L?Lr?&{!?J5?7?ArqP?i tWҾ>N??Nlv=P?T|?[` ou? ܾ_@ܾ!8?L\?'Z轗濕 ?OZPJ?K^\ D?;侄% YT]`\? yh$?h?x?@ X::?ڌܾ!?6./l?AX,{Vq[?Ov>ٜ?FU"? ?̾-.?G^78R| 6ǖ?HƼJ8?9䀽2@t>? tMM`?Wϥ&?.8$-C?舽>\E?>I^?dੀ?L?2T[⿎>_?^ʿ~lI۽[(?}u P0KS_⿟{4ƽ|N@} ?9̿y?BYr"᜾a[s?y?GFN]H?Lf@ֿ4ٽuT?rGн°?@?Yt.?g?eń ?k?TqL?.z:*,?^{?X{Y?a6z6x?"?>?VDyCľT[e?^WjƤ?- =Ӡ??GGleW? _P˳ l?<оيA?'2Dd Z?%F<,?^&d?8<%4?!߽hcؽ>e^ \OV$?G?SDL?MξlLx;?LR?G6U?8>FOܾ` =`CAcPa?;wUFP? "佱?tƽlre ?'?Sq +þ1?;*[)Ⱦ/J?o݈WB?[RW?R-])|m!T6wN'0Կ)===q?H6>(.5l, ?ZC׾xѽ֠ʩ?[aq?87v.ྂjP?/.?C<??ou:?1]- Z?`!B q̽࿙ ۊ@ý^Ӝ@?AT?+V?N%?5V?Ji?N?Irz)yNV_ľ>?p~?VD?AjN@+*?J6ex }{?B-?Ҿ|^@350Gi\??[?/(?R?M?YN>?9wT?$ZEAd@,?REY˘P+?(uxe`?S͔ Fq??򿘪`Bn?<ڐ? ?E?1%>(h?濝+?^ÿGs?P/?O?5.ln?W  ?q? X0xR<ͫw?$ɿdϽN?n??H4l?' ?1?V~?AJ>fT2mVH?y*(ռ .?DŲ?N7bOFN@;R,?/L-:"?@#d¼v?<"k +缿4.H?.º?#Z?T'Lnڿ?E?>!}p]k0|%6J`? ?O?Ͻ꽌I?C:?Acpf?yA?4Bb?Z7qV޾ҳ?;Y=F?UĐh?Q e?;?b*?ȾFT?@ s`.v?fW۾*6:|?뛛[?u]<^C¿ ̽S?E©;UN<>^??FDMp?V@?Cs P?;+ ?]Y辅:Z?ij&; ?TJwIT?E_?TS?,T%̽QM??Q&z<?v+}:?q(vؿy?mfoR?c}#|?>h=cھVQL?Y-?L ?B?\c??g1M?L"?L Ohr.?Hs=?SDuy?Al0?Rf?g,)???Y쿯Ng?g>Jh ؽh4>[=qX?"qj@!D?=}]В?;&!ϾPr큠4, ?V=nC?L, UMڠތ Mz?\;,>hb?%-*?St#?+ƾZ澐|?KeT]?OM?nlܾgS%?=#_SX|?L?nzn?ǽ(N|>UR?u?J>?ƾ(E?j{+?D4:? d%az?'ؽ J?=m4m¾?4q?18L?.^4xoQ?XZgę?:?V1پV?PLz?`?>f ?Tb5d0wM1K=?%NAlyb?OY?Z6̿yQj?I0;6俢tyX%xJh|<2`?R=dq?l; ta6?l?:?=*?D?,T?F?Iҽ-7?-2?^<+B?=? $/?[r?^k`'?L?К5nB?^O_Ǿ\?E[2>#?]?PYcՊ?5 8?Q?i?!YAf@ 8.??v?諽p/?*̿{,]XԾ^L?Y1?B?t w?Ey?]Q?V06?@V?Zla?; u94~YH? 3.m$bJAC6k?֚vZLοt z?I?fڽ7tAпtl߿ @kr?E?*W?1kp4뾫/-H5o=ZPx?l<,sl?ZfӽDi p1ο?C!?N?f9?kQ?Zl;?/?q,!?p :J?%~b8?+ꁿp;{pr1?ߣ:b,._)>=zK8.< P?Y?/Ei?/u??܌p?Y\Y?½$ܽʀJ?q/r?(?j1:8|"/A?';? <?ZX?F1î~th+*D?\s?g?1+ D?C?X?H?"=!=$ X ?|+?0J>R#i?<5?GsR ) ?B+⿋??Y~l䄽"?4s'+ҶճsNd?d?}?a?2=,?3qV,@Z??־sq?t`,~x9x3KH?Ɇ?4U?fӿ>ythm<@?bƾ ^AQͿe@2Ⱦuj{Ly?Zʼ?3C쾊> ɽ璾2(?݋ACAN?J;)?U?Kn?2?]Fޞ`eb?O/Ͼx-?O̜3F GU]?+Y'Cw l"d?1P? ѽ?\~Y]俟?޿?I%|N?E4^?d첾?J??ep?`޽CҴc^?J-QĽ_?aRWzؾ~3>d|m)d ?HӾ ]DQ?9s?B+G?if?Uؾ{n?2kt(D?|)N?>GNf{?Cor?MT8ݽ]?$?jl?X.?vzz?X!?R&F.&?P(?-,@ /w? 0?y@?Oܶ?V\"?3_8FN?G?Q_?&:?{F?ֿE?ƾʿsA$?,?);.-eR0?'?|x?S/Ѿ'X?h8{I?@?+:D.Ŀeq~ <ؾ*н*?iK(0l),:?TI?~?L{s`tsX ,Pս ˠ/9d'YxS[ NA%?^bx! }̽ wT?|?f9}uȿ`?UgEu.Ҿ<ѕ?V?J$辰)Ӵ&Ǒ?)*D?TR>r? gD@[ <<(Խ(?澷B>-?)t?] R/ i?@Au:0l?)Fn4x .z>?Q"q\??>;$4?+f?P@?8p51̾݇ۗDg?%(?CR~޾q[?3v#/") "?;##PJ@?/6H_u%?"F?Cǿ F?Ctm??C5|\?9.q?;V ux?gXt(?45F>=O^[M?&} 5r?,?Ҿ?~m?gdƾC]Z?i U?@2?LH(?_?2sR?qBTܰۗ#;,5v?T=+(?Gv"> f?+?Fl=2оgd.鼽Pv?=۔h?H*?:nY?K{/?O?v??hǿ?l@i7@rp=? =<?A?=H?U?Q??Wd?3>A?\l0??.C5#MܽNl'EJ?e?RNP:?B/@sO7-u]t¾ ^:?QY{W$]+?;f-u?F޾.bI?L?IھS>&?E ?9V?#-_?QYr|?g?P?W褼%?o?q` 4 ?^:?,9Gα} ?#_ ?<?/Y0?AS?߾b:?I?58?Q 4=?ƉJ\пc* ?!fd?P?Pf?Lӿ?'Qξ>u?,?@?HO S26?.e>Ⱦ? 7)(rcʿZֿ ?H`Ő>?"l iem?O?/@5Fྌ ?3H?¡k?@У-RY?+`N,:g7R?H<3?8J<Ƚd=w? 8;!Ts}>%~y%ھ-j=qm?:"+>-?HF߼8ZץE;>?;bZ:;4JL?O+?H?BJy?A ?Ph7:?F׳:w$aPĘع(?d} <!?Z? ?wZ@?=il?r?R ʾ{P߽?*&l ?mi?x*Xy^?;0{\A꿉?{技?3?8m>?Ii2g&>v?JN@0: i(L8xvI>Z2:=,?<?ֿ?L0?m7?fzX?Uh?m?`ʽSvw8?4䊽n ?% ?0!.?ÉEse?;-r?s5a?"?IO<0q?m6Dݸ?::H?AD~?4y4 Jk?0,f?7?]-$?gx`>>?G?W?R?=Q$?Y%?0 "WV? ?^Pb.z?Xߢ?H4?7쾣JսCnۿ꾋@oBn?9ؽV??־@?Y hD?r?C?6?|?2:.Q)M?]?'j6?-?DD9Py.L?er]}>idN?`?' p:>?gܾ͈[?Fr?#4?[?%'bR"(?d?t??l???-`st?c?&B9x+A2׿}{T?ο^|?|ER[?-}ܓ?[y? nPT\|?X6"?M䬾cވ?x$RnB8(DZvz?E 39@ ps3.?ZVWO;U?S lG?=?Mt6J??о$2Ek?f`F??m."?KD?CW?FFbّ֧ixž"ʾ)y3?S⿔?X?@Nl?>N?>|޽X?8'?®?NZ2?,_쿋Z?&f?G߽b4wWХ>̢?Qx޾|0rͳb :?2?4n_<>?E,ci?Nk?l@_6o?UaPz>5yq+뿋+?LI-?Zؿ,ý {̾:?HL??&>'/S*wO(T?$C.AN@#?;?c?"F=@2A?dǿ?W?Ev<?Ր?6eFuG^?J=7>,! z?.p$!놾-1"Ŀ??4ֽ*ED4:?p:Iի?%z :?z?9>zs?=gr?LX?L?Bg|H?˿J?CI?2޾?T&?/Q:оOe?I]sfqrp??Uz8?BYcVh^_= ?w5?8?Vs5t]TDgH?[(>?'IV&?]?Y;*`bGw?Hؾn"`9M-6)<*P(_#2?`Y>>a?C*?갼,`?CT|O?[Ծ/?\6s }?fJL(K>m?0?jj,?^Je5[-[?yh`9,U?3U??NZj?;վ^?)?NA?JצD?5L ?(d6?!{><?MM> h}OR?_?<|?<V}4?G?</ؾx?B>?)[Yr?S HSkü 5?1.I?cn;䣾>?3?9i|i?JʾLo?7 xv?=&?:а6h?Lr޿Jl?G?-Wھ.H?4X(ɾK_? ?a'?O7?(d?f^?2<*?0@@?=vP?ҽJ= ?I,?оBm<Զ?<֘5<&7P ?jTa?8=ķ@= ?CkA?q-A3?jqax?gxf?a~@?|V?zr?HQd0*hp< ߢ-?H#u9-?J?I=?5?VQh8ҾR?($*?Eߋǽ$%A C f?vB?Tfҿ@? &rf?:[?bE'?8^!T?,r=PXsv ox?O?"'0(|jX???"d??A?iTY5lɄB(BbCB8?C)߽B?Hn?g]ǾAt?h?Pȫ 7?G%ӽW"?R8"?%ھm1'ޒ=?*?9Y?؛>ֿv?c|nտ?%B?Ɯg]d9TL?=M?&叾d#ƾu-UI? 0?J;?>#??A+=[.?0?Ω?L?9sd͞?;w4d->?C0ץ?5G[w"p?.?A\:?NC?dp0nPCP)>K?D޿d??9z?xO:!lL?ە>jH g?!?'Ba0?7?~?RZ?Џn?j??$&?HE*6>xj*$UN?EMÿ&-bS<@?=6?6*?RW?HrQa6NM09:Y$v$>Wn> n*-?B?bV$0w?>?C-?ڿVw?ݗ?L?-?φ?70=Lоsɿ?Iȿƙ?S:?K3Ѿf]?P4?Őo )\8?8^|?YK?R6Ym:?iZ4־s>߾?3ɾ*?a~?P>uɼXr>A{l?Ar*?ׂ?N?b z?U7t>y?F)о5(?P^?AE?H @V?L3۾^+R?1?ּ(0?Ӿ09el|%Pǜםiwi=澄D+;7t"e Gfo i=ξF?`>?# -8?G ؀ľW8y?T??Eybh?2?~?t5kB?q,?)??Aap?S?-?E~ Qgh>t 4?dх?fモ;ɾ( k{d?1??G&,+ ࿀>f$?%2?L?jP ׻?3?}?Bq <@?=k?mk?^l5& ic$?p:!tf?km?A;b?`B=PNVٿ?[q,y4*5+{G?OZob,?K=,?H8rwƽf ԩ?{*?Z?aԙ;5$x?XU-YxMh7?'FֽrR?].?ſ8tf6Z>?2vsG>M?;?(?F?M"?D^+d߾lY?f,?K:S?%{OF??PL?gRz?78?ɾ>wx?F ?)Ux?'L?A? оpzH?aR2?QQ?M?6о?8(3?`?MA}?T@*{>?Bi?N3R"9F?19n?-?;/9A}?>H?O+ վ<XT?Q^2?AJ/a龷וh?+H?Rz?GL?3#?Q޽b?;?9 }?!/?Juz{8?cnM?KjrY?43ޗ??ɲ?4 ?Xe?,S\?mʠ?-(UE?TǸ?$)fV?jLmE6\k;aU?؞x{V^?Q/?cMk=5ބ!a?VFgujB?qJ:Y=3*Ċ>⯾dQ4?j|J@n#?jVB6LTyxä̯d;??i\??ѐ?}?W2?8o?QM?CҿQ?Od LuY?A7d>?hu|Jl ?CYw+{Bi]R>&T~ɒ?BA?B? (Z?%Nꚾ?k]?7PP2h>M ?Mj?8֖e󿞳vPZ~<?4+j?X?0mVvto?s? (h?&i?~r=Z?=ZL??v?ԚP$bƲ??Hʿ{栾?hq?BU?(⾺0ܽ]??Tn?3ζ;6q?B~?(TL?%?R(3?4&࿕i{#H?C6?h?9ä?BG?&9??7/?Bn:4.\?L9l?6?F?ʿ? N@l?| X^?\ vRB?S=꺿?bDj==j?81ٮH?#F %?a^8?nbA? e\%r ;#uƼF\L\0?K1iL}f(E!?S,J?Z ޾l?j*?.$x+??9Ve?V=;T?7 ~u?FvI?A*󾖁;?,9"'?H~{$?:b6?O;?SCʾ}Q?Eb_cʿm/?Ihd Ը7/&??Zǝsn .'ݰ?B'6D?[:?:A-K?;?T GZkvdkg?&?B&Ծp?8?,NwLB?i9k?hp;ijwΠےbSYc=>?C\?Y޽8?"?R˰?;h!e]ྥq?`P`ξ*v?/LfǾRO\F?ar?%꽨>?Uk?1ؾ%t?@ѽX^@?P?)"$y8?,m?Go?7M2l̕?QtXxҿ?19M?B= ?L)dB/T P??IVeܾ`8?KUnp6h?G?fI^Xm6?а?Ds?^p_H,`"`?5?Occ7?$ʖϿ\B%1KK0?-.?h?5f>xu?l=c pU<є=xsZbV?XU'"=B>M>B?G?:zkxuC)&ZD`лN՘Ѿ*R:-?u?R?X 3Vh?El?Uxott%H=r?Vz?{^/?J ?ERϽG@?Z"xgid\J;{]?a%x?ӿv?,?fs.Z?UF(mF?DY?O?@yP=[@ǹ?W.⿚;?/O?(ߖ}3?m'?Fhc)E?qf޾j@ ҽέ4?@TQ>?%?/s=?"2?<~?H [€@s$6WH틽Z"?@*?}<++?N㼽T?/?؟ʾt [?萴?-Ѡ?![T??!p*?I5 #p?H꿈Hx?]?RKl|/!?&zA2}M"1?ϗoI쿿_2?X nK'?+־d?0ɜ?;$r3?5v?;Dm?:HE._ͦ +>g?Nཌ|?,]?):m\8+?@u??;Iz21|7?O\?,T4?7[@ ]ɾ}=-D?X?=$¼?LK8?f z>fp5t?+?oG+?y> ?d:k&>PٿV?h/?`W م ?_K-?$q?f%?l}^?6?&oQ@7p?., ?xbn <=QtؾV9?éy3-?<k&?2?KX޾?D?@?W??f nݯ?3?u`?e}?9 0|ZRsN?S(]*w4?1r<ӂ?L[!?jŽ3̾{?.ud?9,?W?#cͽN C>?gZb.?M?1<:DY\ H?3p?&?]U|?8r-B<1? ֮?L9g>#?BM+?\x?l?h ? 6=m$?]? Im=hb\WyO?FRHr?I?9y&XĽ{L?҃?Ok?ӣ'ͫ?#>^ʿ5:70='N=F?8K?7+o)?ccTQ4{j3@?vr8?i:$?[6ҿHl\(莽x?={ѽXwN?U}TɤM{?\F?-?V6$?g?/L?3>="F?-ϝ5]Ǿ?8v?k婿nu?{?>5R^?鼝?#z ?Qꢾ&h?/?GJ)K?7B=?#?Uv>?Md?.׽Y?jξRV ?8 Xi7>.U^`输{?D?.?{;3(?BA?TZý@uNǾ Z[?GY@(鿍h?42 ??2?a|?#e?[?Z?ڕ?߿)C?AӾ lj9\?`Y7¾A?Q?'u`?ɷ˻S?$U!K㾠[{ ?[:I?m?9h?3 7 þ:?@?(?h?T}` "?Lr]u?TSd?dʾgD?9HyR?`Q ?'辌m lyW?-Y?MXdk?B+?7侲|?հ;?^Os? GB4?5־)?.}D0?-K?? E`?H9:?0(ھ!6?452s%N?)QU?q?'lU?&OhȾ龆N־3?8׾H~?^?);־1??/{?Bܾ?1h?+>ײG܀?+Z?|?@ʾ2sj/@BfH2X&J(?ؼ?<6`P%5bFf?&'@?>]h?=XNϿ(?t7tE?GLUf̿gG?/.0?`aΒ?W6& C6\?Wz ? Y?=H?BA?]?:?COB}?IN?ab?`. ɀ?[𽿐Vc:z?m$?5?Uо*|3:qkO?vb⾎H=8?>7?U6?;==j*N!?$:lc?\|v? ?V-R ?Z=Cļ ?Q/fsV?0o?`@?F~nM<~`?=qd%?eGϢP?Z~̿¿?Z?O=5⿖$?6 }2˿ ?=1N?#zA?mE _?ʾ&Bʿ?oazn?/?R?PM?K?K.a@ǘ?=?7#i?G_?6 ?a? sx?m?? k?Ds]?<?_?M5=?0:R?@G?'%?˽=$@0abK?R@(xa|?7? +?K0us&rG? &??^Hɾ|'ܾɤ?.$[J@ Nx࿇(aLS?.?,ET?bZ[=-?t?2+\ε?"Bl:B)?)@nݾ?^پlרX<5?2 x4?7x?(ڿs|?NԾk^\,?>־Þ ip?/?KP2[?C?d2=^P>=8?c;H?=g<(`xԼ8x-8"?k`Wn* Mj`-R^LBgT`E( Z?c2@5>^?Q?޴=y,pI]?i?Z?Ox8?B@'H?ˢSY^?WhΔrriz?)9???'v _ls0cS}x?_kpX??"4?2?&';Yڼ?QY ?&XV>ꯦ?1 $߭hN?1?' B?-?KW?Qῗ?^VJ\?D?m{??S>ʾ{?j?2ϖC1z&??=ʼEp?)p?+@AEBw?&$ZϾZDxC뻆2n>\?1P?`R:?*n`P<0?Kɽrx?i:9?K~?q?1;/?AȾ?HF p?(?GeN?eTп?6?с?M>\?GRҾ?b~,4?Amxz@&0u@TP>?8'VpV?>p?E&?>c>Pdƛ ?.v?J( TĽ@?9޾W'Ⱦ@<^b=9 ?g?>Հ=VTN:8?k>.?^g\M?d2nì?ZT?״T'ni/w4y?9Oٿ ?BV=I.Hz+7'?\D_CЬ? 4?z[ힾī9?az0k6=R8?>YbzO$!?Qzb(?L?d?ٮ<-B?Iɰ?Nz??Qf5gh?L[?"rpD?G?(? 9?JA? _ ?6?U?e ҾL[?$e?& ?_L??\i'dq,c?D>?P?+?@wb?IU?q[?5?7.?H#X?B۾'%ǽݿvR?/F? 3"Rh ?S1?B?5?B ywۊ3`(?>aְ?rgDz9?VfV?2Ʒ7wIܿ_cc]lDO(^>B?Sſu߂$`?q (<ɨ?Dt?n鿏(u?p?4uBL:?w?-?w徃dh[7?>z?\h?E{d)Yu?[X*,?5Tq?*6?{S ?F ]钽@@B@MB꾸&o?Ne?V{?-d۾-[Pa? i=P"P<<6vy " ?\3p?յ!? ?/??S?PKK?IGE4)?'޾s?A,?+R?\o?fZ?8+?JfMȼ6?5Ǿ\zIvEΌ?r?(Ծ:)I?Cf?`.U?0ǏNc?G|-?b$?$?EѨ$?R?PB?<`?0/'S?$>?- 1?*?&Wm@~/6ۏ?ǁ?:?Y7??=ǀ?UZ>?P>??Ie?u5qz?8n?̊?DO?Ykn?E"k,{s)9 k6?ffO?Eլmr1XI1={ؿ M?Rޯ?IB⿗qbҿÜF?C ?A|! ?JMKĽk(?Rb?(5Ev夿^?PB?/o?Jv#z?kCx?py?V\P\'=qjOn?T㲿?1;ž:C<0?<HX1??0?fY?ѠW? > ?k?:Ν~*Ѹ?;?@۾8#?23UP?|4?4?V?W}#8?*%/P>濃X*?!m" .?o^?K;?:1?\rxj>V(^?$FuM}o??r?g`Ԧ?{.?P@*;B+r(4?+?7ʦ@ $c?AN?;2k?^/l ?a0ʾDLn3?/WI?,?8{,)wP?&q(˓mz?E]f:D_&b j¾_?@?@ҽI??>ֽꞿ 6?hc4?O ?Wz?xtU?RѾ Bпf;?rڽ뚼k?`f?>忔>???(7?jaܾ1B)?@?B-?4P}?!?M޽j?U1?:Լҏ@:G[T.t6?[?O崾"?92>G?*#ȿ ?S?Q)?Bs>L-?S`?*@?U?*?A\>A=f=`?418?!4?{hOq忉k¾?S?g?,ؿѫϾLdN'p>B,g~4"?ɾտ*Mx=]1?"T egR?3?L.~?8*?gܿ{P?/;ỴP??LoU4bǾy]^LH9s?My0?42񽩄~?3? ;ǵX?墽?-yT>HD?,N"?[?W.??M.E?Ž:u(p-B24M??pC?B\H-º#"]f?R?dE<1?L?EǗ =?M?lW~|Nξ'?DT?;J?BA[W?־R8r?񂿏/<|?N^S@ҽ緎>ǐ^(ƾp4>_h[2?ʞ@L>߸?4⽞ Y?\*?1lο?L H?,Z罕p k翓37o5?FC?O?3.>N:?O=?=D{?<ԾC݆?vʄ]V3mN?_)?5fžݾN\?dX0?66|}-."?X̛Aw?G6h?SzTd?VNz?8?FR?;Bdm,?r?OᅡGq~8V/tʾ?8p>:?T?X>?p;?-s*. ?@ ?>y? ?72Gf?:2zٔR+?EHW~9#r9>?Cc? #I??7?2:?tg~?"+Z?=($?0@۾ud!G?-'?=|Ti7&ݾvX?>~Ýӕܾvw%?/t?g\H;PDv/?2A?\Pº??Wa<.?>AX?q>?6ؿCXƦ|T?W_u3i kY?v? 0&Ht?I?+?7(-h?2ib?K쾕I?C92/АOzظ?'1&=p8섽(@!?zӾ*'?ROEuR?i[?CQ__ zB?AD4e?_ž,Tr?#C?&븾~?5Uw?8J-Կ48?ON]򿆃@?(|=$?3޾$V?3Ml"ܽ?nL?ؖ־??!V?EAwY?F"O?l)?HC?d,?B?(dL?Fy?!wL[?. YF}%? ?`?*H?,?\7?::n&¾p?v^?;޿.?(L?ef?M+=Dh6C??/:?8z:t?B ~?a"?,?:{?=) ?RuоǼq>=8?;?f<NtȀA?5<?+?Z)h?Tgdwg}$m?at9ަg2h?TL7h?E?-?0jb?[ d?a??R͒?M= ?fEHE6=t?9?·|?dz1O@pn=z?KeC ?XԾz9$?(׿H?+4`pL`?PX?>k(p޿i6?;lL?Y?}fj Eؾt?~d`0?\+/?JW7Bwʀ?,G#??[HqhB4??JȽxJR,?320 >? };?=, 7'Dq\hǾ?/ܿ)Ō>?c4?U ?N MDULgx :hv` %!\V3?#z??μ螸\^?lr|"?m?3r)@.?ep?ۮ?T?k*?(нhl>aۂ?BjH?:? ?ދ?z\En?<;?T;>??`?D俣 ?\l?1򊿏ᾌ (?d:?6~%8?''꿗j?-m?R;?F_Np$Tw6?CLٽi?HU?ARվƖbf?GLe??x?#F3&?A ?lڽҾ[&77Ƹ?,kξξt?I[򿓚?JMKZ+?M.? ?߉X}7~lryZ-վNسE˿c?idڴxR@VDfGpt ?t?h!G-?W@OϾPz?:k?*ј@,1@J?%,?H?-bG0?;p?[?, ( ?A? ?3]?f(>?*F?>O\R?e{wS?Rbҽ"4 (?Il?1?Y:?:j?^XF?5O ?^W?5:VPo9>h??_:7?>?4'?dc?ľtE?HВ?@G?q%οj?V?Z?"?!?Z-;0d&DA$?UJ? Կ49s?0\?H~?)y^;ق{v|Nq` ?*:؀*b?}1٢~?}ᮾ(?,ͪ~T0p\?O?6D?~꿕!?D5HL@@&2+迍&w*l?9?,z@?3:7l ?;憽@?>YLֽ!;?(m>Mtƻ?K>{?J.l(P`>i?4ξ'Bj2?*o?H^|\?ӻ?&t?j/Q>?^?ϻ?] LԽ[>ko~?%?FP5 ?$?FM4JCL? ~Zz׾Q?-'<[@??罬>??F z? n`a?GϿӾY?#4@?{ $0Ū^t?SpN?[LJ?=N?Tz?DA B?m֍?V?!?ʞ < >"{?:O??@B{Y<.t^=˾=Z&s(?<\~(& o?x?X?Y??I#X@?e?f!?N?)?硱^{Ͽp?GB?4}?QB\^?.ގ?AK<q?:?[\͵?88F2(N???-MKBYfI?38[e@?#{?^-?3켿 ?h?4E;>W4?FpN%<{r?j斾*?΋?ZLUSH?&%lHօBj#X??o>?6I ?:>,x¿Љx?qwE?MͿ??3? ھ6ᴾܦ?`a῍|Du|\#=<?)gJ?/7! Jw=q?=+)?bӠ~ ?pLGx?e>۟O$)i) <&`>ރ?\E ߿7"x?=TA?^Ҿ$=꽟p?.?jZ%)(rHD?qs>n?n?FX??aX?;FH?XHԾS =l? [*!Ml?`?ʊ.? 1d?Mܠ?C]?_B?SA?L~?ܴ?51'?G x>O?CbԾ?8m?ܖ>A??5N?Vֈ8Nց??~Uڿ we?e7?#9Z?.R-6?$S|?1D?CsFX?0aA?.?]?輶迚6 ,Mޯ0Ӕj|;?ZG!? V?RӼD ?w O?Q0־/K̾R 9tgҾ9z*$Q/?XF?W?6?a;?B̶=󤾽h8?h긾?9/@+>zBk .]?U?BK%q?+%?CJ]>ſB?=1?S/b;`!9?`v?YM?Bp@?]$xN}^kf#?O*/Q?QܿBӿ̿Ծwj?N3\?*&+??^2g&Pz?3=N?4?]A*1?4A-x>¿U?1(x?4B>;|?=SqOP?Tm:3?UzR 0?Vg1?ֿ>澦m r0;\(i @?;?p!?"?8h?:/?J̐V;ȀΣ?'B?hkZ?;ݿ!<(?jOB?4;?0sҶ?8Qs!?2py"D? m ˸ྊPd?(/޾' HsWLv;gO_(ƾaTMl?s@.v?+s?+@?L?V}dM ?;ߺ?@C.zG7?R{g?#XjԔ3,?61MI$|[~z0?/R[?Bf ̾Ȍ?WR?~?Xп"=?.Ͳ?%'33־/N^ZGRҐ??TO8Y?UjA?ls0sJ??<4jl \?:@YX*>?L+?6bO`?N_ˠ_: b?{Կc?RN;cM?<l?S !?5?B?L@h?Rv ?DW%?fn%"S_Ms?176.?':Sn?ߔ?%Wxȿ?2?j7OнMuʽiڽ6?$g?]>e?6D!GVל?R?wz`⾹ӀM=< P?H/?T,ʾ?|❾;6?PuGt½ n?O>ɠ?a(yH%JA?e?-=2?iuǽ^?o־\BA>^BgCLB3U?D?^&? o=Y_?]8X̾W ?h~YH?DN?Zj?KqPࢽ?y?9zȼ?-꿡m7a?P%]"D=k9V2,?@?`\򿶢F?kj]?%?EFXt=#D?3?7_t:7?)Xr?5_`bcdE6#?:?`?AF?g5tg?8F<ǃ?*X{l?:PUʽϪ4dƾ5L?9?_^r?hd?e?0B?L0?<>?C.>?p?v^>`O۾GYؾB4oH?az?+vXF.p?WD#n2_?ݤ?T?9?Dy_?;֌4?X?/1?Ss {;97Sqľ%UBʽ41%2 B3l?7^ڿz?k*?.T?h4?9 ~?/KV?*B?'R*.C%?˰?!_*"?P?"ҽcT? ~?8?1?E*?J>?NHz?m?c?꾰+RL?/0=Œ=J|X?֬G>W?9$>?K@/9|T>?3B?<~?T 92@0A6|BgM?蛽EAx?c?BY'?Ur ?Wx?OBQ?Ff?k"9?G&?\o?6=.Pn&S .}ڒ?M9.s?V9?I?c]J߶u @ھbϺ?NPL \ J? Z?5)3?]?I+?yrOV"ڰTo?d ?=Q8?(!8?1?4?ۡ(?7SN˾<8?cj?'s>8?T ?L /B'pka?&n?A]j?ި@Qӿql8?! ?:8оGƿ?M7}Sb?G\%?ǥ?I$?$Sk?L{[B!HA?K4???ބ|vz??"?1rV? HBߒ?5>g{?F')@..)Z[ݾᎾ ӛ>p?JSh?'?Wʾoѓ\?Q`?̾ Q¢?Iac-߃*[WI?O>?>DZ? ?$K?Z?Aó+龿?b?g{*$? ?G?H ?Cz?${%ԾT$"?&n|3?PF@n6R?4?U9?D,K>ڿʿ~C̽ rxQJ;?6?i?aZmI?eÔj켽)=!?UV?lx?S?v-=D~;tT@?ioѽ̈́ 0?YP]?Hi`?t(<4q?fjzG?n}?I0y?^?FJ^?3b-;?)ҧ?G4?H6?.o?&; 9XDM>IL?T?'WԾ?X&4?oC?T$Kxý? ?qbvg;a-^"?: Dʽ= `.=O?ֶ@/`?lƾk?ϖ?565^z`ir?BlI(?m?W?Gf{?o<̾O@ 6|rh? C;V@1ssl??)Ig{:? ?$?TVU?>^?HZ(G?.꽝!c_?j?' ?3&?~bs&4b4I?Z,ӽ*޾X;ڣ4?n(>NJ?Q .t F?6wX?Z~C1#o?N4c?m0vb??Ad?2@6 0?$Y@G⿉xp?Rнyl>?XԿo l==@? Ħ?G<+PԾW0 N?Q>ľJJ,?.~tۼ?S?Fcֻ7ۀpi?AVI'=x&(!;&?B.?]:F,짿˾T0 SPоX?iKcG2yb罵;?]=^+\d?3??:۾R/;F?Mt>"?2DoP?x?R?d#.pR?P?.T~R?{a??8=3\ (?fxybRN$?H{9?4X?3ă+n?'T?O(-o?թwY^]?@n?<%>5?81^,Ⱦ^k?>?cip :B?>Jk?˃?0[?Qub97 S'uC@1|?\@:و?\+?t?BDup(feU)?9?C?Ŀ6'?iBᅳ]?Y&v_?<u?aZ侯qr?>ױ4?2?dξڽaIbKN?2?NAΨ?ox'I?/"9UL?A)%k?P!tMqQ2??lz?Z8,m?U?6au/4侒@L8ƾ?N;h?fل?,7ҼP?Hg*o?::>hOzLĮ~CоrN?A32=9T޽вOߙ9?־:;?T`3I̘x?m?Ɂ[?SG?JұT?9 ;aϽ?߼?o ?,ܾ7?p>nQ?1Կ2t?'EM?ViD?d?޿P_m?7<"?򾃴&i?E?HVZdz$P?co?b55rܾD?EimzxI[o?]վ"?̮? RM?==*D;"?D3­%=ꀽ:*JX?Du￟XIK?A˒?fT?e~. ȸ_6¿/L?9<`M@?aԾPjz?-??g?7o?;L?Ir%.T?Hq?'?kR?3Eݒd?$5??Ԯ˾8W?;zF)(?FrE?^ Tܾ쾇_Ҿdg?O1B>Z?h +mUy? ž(L?1ܾq߫K!2w< @ϩn>գԾႾa(?L?2p?C k?B濕L?l4?0?9?*K?%??G6?3l^?B8?@Mŀ?L? l@U?60?3;?$??N?4 h+rJ?Sdi6?Al?S`꾌|Nf>??>t?K(r|L?8-]Sp?rT_H??#?&TI_lMU?ٗ?'2V?ބ޿ ?8*? Aa4?9Q<:qH㿃 ?HX?NTh|?i̷<'q6;q?A=Nl=?_>? ?=>H?inP?t@(?e?\?WV=g<;04<{Đ>?zʾT]? ?mA?d< =[z-X?kRo(?}z?ڸYg0?S,<2?b#AnBC?P3?Yn0?*?B)> ?}P?C^5?T֑?jR!?[?DSL ?U6Q(;oN?Zx?oLv"?+o?s̿?$=&p?A uD?Nc|?K:?G?T _/Jk2?Cs?FϾ*qȿ?2%x[d@-Bp V_?F•?`l?A?N @^NtC>?ͳ?7DмpR?+bɽȣx?2?Tqʽ?"љn_r?@۾Ӛ۫?=|?"(?>ge?L^H00QD1v$>"Z?>0&?D&].?p* ?J?nd{-TY<ޔ?eIe>?O˿?|p++`?l% ?em #=?6>w?R8_d@?pQV=?8Pu?g?Lb+dSp?-tq@? ?s?2LX?]lw?V!@?k]N97?^9?Bt?\tK.,?J뾅Z־Ƚ4 GyF?X[CԘB?@o??E=|s!x?/:?m޾ic^{h_T?Pb?*/?l?-r?Nv(?J4Ӌ?X8KH?]e? oD<ЍD!>Sc= ?R?h%?7`L?>J^\?=~?ß?y!1?~@ANaOoyۤ.#?O +]_@? e?Y8Q[XP?Luc?F龛fnwp?M?6.2~@H7?m. `tcV<\?^0j},?A lx {]? '?EڈRUdP4 ?I`? ?@h'\`=ǡ?E]K?Cؾx?G짾J8ݿt1?^!\졽^`?7RĿpت?HkC?,?NO?)MA?@uD?>r?P ,k2MB?30,?0ܿ5|?L_Ѿ\@lh|?#/ ?zQ?1p:-m#+?;:l>ؿnTI =B`2?GB̿վ:?j?"[8?D|,rÈc(?٦?Axc=LM A?` :-?Y5<7?5<`?(=\`?X Rw,Yп_Q.?1?jX߾J/> h?5AK?2Tn +~=?5I?E6LؽO,Tr?Mj?,> ?:@BJNA?I?*ҽ~?,Ł?U#?jfZu:$j?=%;lM<辠]?gy ^E>dT?4Tƪ @/ ?.?VcorX??Ewc6??P?.Rh `?5f ?Uپv?-াLk?b2;?}>Z?kx9?+F?Jv䨨<(?B,?:>a9/Ǿ$@$?=Z?YԿ?$?6<˫!Wϐ?!K?N;ޫgT=ܩ>P?p?Vڨ.oP5?%>?Y<?Cy*dF?B8?IB?}?ꩫ?Z??] MOά?uJ+P?̛?P4?VU:&??`ZĽN?l?+ KQ?Dd;2N??A9%^{TĽ2P?r?ZUоu@?8-?- GO$?W؇c9?x ?_+P?sT,C@?R "=`?I2l=[2&WȻ?*?T&?@ۿw-=?ܵ< ?ڿ%`BW\Ph<=y྅Z=?sV q?m>?%@?H?:?g'?1C?$W?l?0`?JV.? ,D?BE6oCf՜C A,?? U?NϚ?Y??<-?(xk?`_c<|3̗ν"(Ⱦ%7\?%|H0J( ?1dT4 MW?dtO?0^B?[?(sr.۬s)o?2AH?쾉F?裮#?R?+?AU??.係Jz׽?;f?3jqxUh?tIҏ MH?:Ӿy?GiM@)j?&V>h".?<%?KU?- ?-Zܾ??H^D?//p.b@?4mվ9 ?4j?a(?l?-Yx:?/?1tb=?T?-?X@??Dx<o{L?N ?e?9QJ? 2(?Up==v?AP?xH ?ܾ?QǾlhI?fm`?T!?G?F|?63?A(?:?O<,k?.c?J}@F@?H3? }ꄾN.JZ,-?ZK7?:?i刿?MI?=B?7 @2:n M$$?M?=dD)^(ξ6< .?P,?.|l$̽ҽk?59T>ve?;*L?<D;V?F?=?IZl?,?DyI&,:G`*`?3?Q^yɽ(?R\:k&?);?-.?JgQL??X?*0?̑h?K?4aR?1?-ҾòO?)T܎+W f ؾ ʾX:4<? ?SN@?係nQu`?pP?\ ?.ڱ?K?1TXRtGF`2?T?3MތB2jl9j?'2+?Q?zp?cWv?Aſ4sǐ=sQ?GؽԾ]IO$? (!??߿k'?d~v?;Fv?!Ƚ??J۽?9h= 8?gtά?Pkt?M?>uO?6jg@?f"B?H?/̊?,%bp??2k?V?^;ԿX,/ڊ??L7.?KCh?+?Pv{WD͜?@־=<\H=; (>@?:0迅˾ѻwℽ!THJzXi=𫸾GJ,KVɿ ][?L.,˼x|L?,2deо\?=0c;uـ ?SY?I?ratz,-^?&?ME?9*gD?R,??E?X"!$Eʾówj.:ITHxw4??Iv#@5 ?Y?2=He}?N0r?]h ' t5>zʻL?ɗ𿃏&?\?Pt/[";P?_Xg9?.BAƿxy=l0U@=j?4e?q[;?]?ZRD>?D\?]t?P 8?EH̨$?(k$?s&>;?J~0s? ?WP ?i >g=q&l?0b?@^?`?ZG>iz?qɾr?d?:|??W\ټ@*ފ?_ 08Su'e?*?Dأ?k?@I?+/?Xm?DrýD?BP?RFF?mZ1<>„9Y|mԽV?,.N rEBr@jDKVcB @v?Jv-.?%<4?i?MzZb?E?aRվX@k)3K<'D?`?Tlfi ?twF wO`?'?4OhXf?SpL*??Z8(?FFX?SHe?T)n?:F ]ܬ= Z?w?볬=?Tڭ????m?M0~?Ufx?tE?Vǭ59?9Ⱦimc iK?Ё52Q&?Cb?jR?at 㤿\n 4?fm?@f?J?C)n?:^n?Fo辖vpq>n?M\_ ?<"?1yݑH?9cfE|%=ʤ?%p^o8?2~I#@?FhGJzgI5?dD?)?,V?N?ٔT?򟿁N;\$?T ]?_d ?A]?\!?:.?1G?gFra(>? y?F?0+q?I?;SnԾOKп}?; iԾ%A(&w?=HLkV?XRA `Ծe?*??i޾₩?T?7?M1x? >?bž| ?SؾTֽiS?fz?(߻[aAH@C+AϪ?VKT8x4߿*?[L? ?q?zBA'>X@?MB޾ 44?qjξv?;j|齭uF?`m=Fc\4.Հ?^?&??5W?`?I6?UX?P?DR=s?N"?"vȾnѾS}wFg?tӾ ?e?/?B;\?8)Ҿ=pJ>6?D^?et?$f<%~C?p?J5+"?܎tY9LD?b`L?CТy?9LWx?@o?g?%Ol?F 7 W,lgJ5Jk?L3 E6/1?1᤿?7,¾ 7r3?ek\t?;,?W"뿘\tB$'?Ჿ?Vl~k<?ds>!;u`g侒܎?g8n\?;?X `q?Gk??0\v?,A?]<5Z2弾!??Dx?R#B9?D?̒ξb?#>M4kg$?ؾD?.q.@'$A!k=X?:HUVd6ZIj?YD?p ?IK| 6=zꍾY?t%teA2ZJ|?k>_`?L{;\kXV?SwU?Vֿq>?QYT?Xؽ6ܿ?ZALR6xnF?2?ٜ?06?T =ۢa?Af?m:뽳2u?"!`I|gj@)cs?@Tv7TS[P<?>ML?5[ ܿ d?x?Z~ ?nV?ms???+ij~V3OV??YT@(\kԾa A?I[?b?a3G?J?@TTv,M6FP`:DpUsf?dB~?U 8~kt?j輾DY?RiؾCL,x>?4?DR `?L?D0?_@rj?\?L=# >?)?T?Q1þt PlнϞ@/-Av?*6? \{??-?N?ݶƿp~ Ѿ-x?0?3T?BG ?HXTENSION= 'TABLE ' / Ascii table extension BITPIX = 8 / 8-bits per 'pixels' NAXIS = 2 / Simple 2-D matrix NAXIS1 = 796 / Number of characters per row NAXIS2 = 4 / The number of rows PCOUNT = 0 / No 'random' parameters GCOUNT = 1 / Only one group TFIELDS = 49 / Number of fields per row EXTNAME = 'u5780205r_cvt.c0h.tab' / Name of table TTYPE1 = 'CRVAL1 ' / TBCOL1 = 1 / TFORM1 = 'D25.17 ' / TUNIT1 = ' ' / TDISP1 = 'G25.16 ' / %25.16g TTYPE2 = 'CRVAL2 ' / TBCOL2 = 27 / TFORM2 = 'D25.17 ' / TUNIT2 = ' ' / TDISP2 = 'G25.16 ' / %25.16g TTYPE3 = 'CRPIX1 ' / TBCOL3 = 53 / TFORM3 = 'E15.7 ' / TUNIT3 = ' ' / TDISP3 = 'G15.7 ' / %15.7g TTYPE4 = 'CRPIX2 ' / TBCOL4 = 69 / TFORM4 = 'E15.7 ' / TUNIT4 = ' ' / TDISP4 = 'G15.7 ' / %15.7g TTYPE5 = 'CD1_1 ' / TBCOL5 = 85 / TFORM5 = 'E15.7 ' / TUNIT5 = ' ' / TDISP5 = 'G15.7 ' / %15.7g TTYPE6 = 'CD1_2 ' / TBCOL6 = 101 / TFORM6 = 'E15.7 ' / TUNIT6 = ' ' / TDISP6 = 'G15.7 ' / %15.7g TTYPE7 = 'CD2_1 ' / TBCOL7 = 117 / TFORM7 = 'E15.7 ' / TUNIT7 = ' ' / TDISP7 = 'G15.7 ' / %15.7g TTYPE8 = 'CD2_2 ' / TBCOL8 = 133 / TFORM8 = 'E15.7 ' / TUNIT8 = ' ' / TDISP8 = 'G15.7 ' / %15.7g TTYPE9 = 'DATAMIN ' / TBCOL9 = 149 / TFORM9 = 'E15.7 ' / TUNIT9 = ' ' / TDISP9 = 'G15.7 ' / %15.7g TTYPE10 = 'DATAMAX ' / TBCOL10 = 165 / TFORM10 = 'E15.7 ' / TUNIT10 = ' ' / TDISP10 = 'G15.7 ' / %15.7g TTYPE11 = 'MIR_REVR' / TBCOL11 = 181 / TFORM11 = 'A1 ' / TUNIT11 = 'LOGICAL-' / TDISP11 = 'L1 ' / %1b TTYPE12 = 'ORIENTAT' / TBCOL12 = 183 / TFORM12 = 'E15.7 ' / TUNIT12 = ' ' / TDISP12 = 'G15.7 ' / %15.7g TTYPE13 = 'FILLCNT ' / TBCOL13 = 199 / TFORM13 = 'I12 ' / TUNIT13 = ' ' / TDISP13 = 'I11 ' / %11d TTYPE14 = 'ERRCNT ' / TBCOL14 = 212 / TFORM14 = 'I12 ' / TUNIT14 = ' ' / TDISP14 = 'I11 ' / %11d TTYPE15 = 'FPKTTIME' / TBCOL15 = 225 / TFORM15 = 'D25.17 ' / TUNIT15 = ' ' / TDISP15 = 'G25.16 ' / %25.16g TTYPE16 = 'LPKTTIME' / TBCOL16 = 251 / TFORM16 = 'D25.17 ' / TUNIT16 = ' ' / TDISP16 = 'G25.16 ' / %25.16g TTYPE17 = 'CTYPE1 ' / TBCOL17 = 277 / TFORM17 = 'A8 ' / TUNIT17 = 'CHARACTER*8' / TDISP17 = 'A8 ' / %-8s TTYPE18 = 'CTYPE2 ' / TBCOL18 = 286 / TFORM18 = 'A8 ' / TUNIT18 = 'CHARACTER*8' / TDISP18 = 'A8 ' / %-8s TTYPE19 = 'DETECTOR' / TBCOL19 = 295 / TFORM19 = 'I12 ' / TUNIT19 = ' ' / TDISP19 = 'I11 ' / %11d TTYPE20 = 'DEZERO ' / TBCOL20 = 308 / TFORM20 = 'E15.7 ' / TUNIT20 = ' ' / TDISP20 = 'G15.7 ' / %15.7g TTYPE21 = 'BIASEVEN' / TBCOL21 = 324 / TFORM21 = 'E15.7 ' / TUNIT21 = ' ' / TDISP21 = 'G15.7 ' / %15.7g TTYPE22 = 'BIASODD ' / TBCOL22 = 340 / TFORM22 = 'E15.7 ' / TUNIT22 = ' ' / TDISP22 = 'G15.7 ' / %15.7g TTYPE23 = 'GOODMIN ' / TBCOL23 = 356 / TFORM23 = 'E15.7 ' / TUNIT23 = ' ' / TDISP23 = 'G15.7 ' / %15.7g TTYPE24 = 'GOODMAX ' / TBCOL24 = 372 / TFORM24 = 'E15.7 ' / TUNIT24 = ' ' / TDISP24 = 'G15.7 ' / %15.7g TTYPE25 = 'DATAMEAN' / TBCOL25 = 388 / TFORM25 = 'E15.7 ' / TUNIT25 = ' ' / TDISP25 = 'G15.7 ' / %15.7g TTYPE26 = 'GPIXELS ' / TBCOL26 = 404 / TFORM26 = 'I12 ' / TUNIT26 = ' ' / TDISP26 = 'I11 ' / %11d TTYPE27 = 'SOFTERRS' / TBCOL27 = 417 / TFORM27 = 'I12 ' / TUNIT27 = ' ' / TDISP27 = 'I11 ' / %11d TTYPE28 = 'CALIBDEF' / TBCOL28 = 430 / TFORM28 = 'I12 ' / TUNIT28 = ' ' / TDISP28 = 'I11 ' / %11d TTYPE29 = 'STATICD ' / TBCOL29 = 443 / TFORM29 = 'I12 ' / TUNIT29 = ' ' / TDISP29 = 'I11 ' / %11d TTYPE30 = 'ATODSAT ' / TBCOL30 = 456 / TFORM30 = 'I12 ' / TUNIT30 = ' ' / TDISP30 = 'I11 ' / %11d TTYPE31 = 'DATALOST' / TBCOL31 = 469 / TFORM31 = 'I12 ' / TUNIT31 = ' ' / TDISP31 = 'I11 ' / %11d TTYPE32 = 'BADPIXEL' / TBCOL32 = 482 / TFORM32 = 'I12 ' / TUNIT32 = ' ' / TDISP32 = 'I11 ' / %11d TTYPE33 = 'OVERLAP ' / TBCOL33 = 495 / TFORM33 = 'I12 ' / TUNIT33 = ' ' / TDISP33 = 'I11 ' / %11d TTYPE34 = 'PHOTMODE' / TBCOL34 = 508 / TFORM34 = 'A48 ' / TUNIT34 = 'CHARACTER*48' / TDISP34 = 'A48 ' / %-48s TTYPE35 = 'PHOTFLAM' / TBCOL35 = 557 / TFORM35 = 'E15.7 ' / TUNIT35 = ' ' / TDISP35 = 'G15.7 ' / %15.7g TTYPE36 = 'PHOTZPT ' / TBCOL36 = 573 / TFORM36 = 'E15.7 ' / TUNIT36 = ' ' / TDISP36 = 'G15.7 ' / %15.7g TTYPE37 = 'PHOTPLAM' / TBCOL37 = 589 / TFORM37 = 'E15.7 ' / TUNIT37 = ' ' / TDISP37 = 'G15.7 ' / %15.7g TTYPE38 = 'PHOTBW ' / TBCOL38 = 605 / TFORM38 = 'E15.7 ' / TUNIT38 = ' ' / TDISP38 = 'G15.7 ' / %15.7g TTYPE39 = 'MEDIAN ' / TBCOL39 = 621 / TFORM39 = 'E15.7 ' / TUNIT39 = ' ' / TDISP39 = 'G15.7 ' / %15.7g TTYPE40 = 'MEDSHADO' / TBCOL40 = 637 / TFORM40 = 'E15.7 ' / TUNIT40 = ' ' / TDISP40 = 'G15.7 ' / %15.7g TTYPE41 = 'HISTWIDE' / TBCOL41 = 653 / TFORM41 = 'E15.7 ' / TUNIT41 = ' ' / TDISP41 = 'G15.7 ' / %15.7g TTYPE42 = 'SKEWNESS' / TBCOL42 = 669 / TFORM42 = 'E15.7 ' / TUNIT42 = ' ' / TDISP42 = 'G15.7 ' / %15.7g TTYPE43 = 'MEANC10 ' / TBCOL43 = 685 / TFORM43 = 'E15.7 ' / TUNIT43 = ' ' / TDISP43 = 'G15.7 ' / %15.7g TTYPE44 = 'MEANC25 ' / TBCOL44 = 701 / TFORM44 = 'E15.7 ' / TUNIT44 = ' ' / TDISP44 = 'G15.7 ' / %15.7g TTYPE45 = 'MEANC50 ' / TBCOL45 = 717 / TFORM45 = 'E15.7 ' / TUNIT45 = ' ' / TDISP45 = 'G15.7 ' / %15.7g TTYPE46 = 'MEANC100' / TBCOL46 = 733 / TFORM46 = 'E15.7 ' / TUNIT46 = ' ' / TDISP46 = 'G15.7 ' / %15.7g TTYPE47 = 'MEANC200' / TBCOL47 = 749 / TFORM47 = 'E15.7 ' / TUNIT47 = ' ' / TDISP47 = 'G15.7 ' / %15.7g TTYPE48 = 'MEANC300' / TBCOL48 = 765 / TFORM48 = 'E15.7 ' / TUNIT48 = ' ' / TDISP48 = 'G15.7 ' / %15.7g TTYPE49 = 'BACKGRND' / TBCOL49 = 781 / TFORM49 = 'E15.7 ' / TUNIT49 = ' ' / TDISP49 = 'G15.7 ' / %15.7g CRVAL1 = 'right ascension of reference pixel (deg)' / CRVAL2 = 'declination of reference pixel (deg)' / CRPIX1 = 'x-coordinate of reference pixel' / CRPIX2 = 'y-coordinate of reference pixel' / CD1_1 = 'partial of the right ascension w.r.t. x' / CD1_2 = 'partial of the right ascension w.r.t. y' / CD2_1 = 'partial of the declination w.r.t. x' / CD2_2 = 'partial of the declination w.r.t. y' / DATAMIN = 'minimum value of the data' / DATAMAX = 'maximum value of the data' / MIR_REVR= 'is the image mirror reversed?' / ORIENTAT= 'orientation of the image (deg)' / FILLCNT = 'number of segments containing fill' / ERRCNT = 'number of segments containing errors' / FPKTTIME= 'time of the first packet (Modified Julian Date)' / LPKTTIME= 'time of the last packet (Modified Julian Date)' / CTYPE1 = 'first coordinate type' / CTYPE2 = 'second coordinate type' / DETECTOR= 'CCD detector: PC 1, WFC 2-4' / DEZERO = 'mean bias level from EED extended register' / BIASEVEN= 'bias level for even-numbered columns' / BIASODD = 'bias level for odd-numbered columns' / GOODMIN = 'minimum value of the "good" pixels' / GOODMAX = 'maximum value of the "good" pixels' / DATAMEAN= 'mean value of the "good" pixels' / GPIXELS = 'number of "good" pixels (DQF = 0)' / SOFTERRS= 'number of "soft error" pixels (DQF = 1)' / CALIBDEF= 'number of "calibration defect" pixels (DQF = 2)' / STATICD = 'number of "static defect" pixels (DQF = 4)' / ATODSAT = 'number of "AtoD saturated" pixels (DQF = 8)' / DATALOST= 'number of "data lost" pixels (DQF = 16)' / BADPIXEL= 'number of "generic bad" pixels (DQF = 32)' / OVERLAP = 'number of "image overlap" pixels (DQF = 64)' / PHOTMODE= 'Photometry mode' / PHOTFLAM= 'Inverse Sensitivity' / PHOTZPT = 'Zero point' / PHOTPLAM= 'Pivot wavelength' / PHOTBW = 'RMS bandwidth of the filter' / MEDIAN = 'middle data value when good qual pixels sorted' / MEDSHADO= 'median pixel value in shadow of pyramid edge' / HISTWIDE= 'width of the histogram' / SKEWNESS= 'skewness of the histogram' / MEANC10 = 'mean of a 10x10 region at center of chip' / MEANC25 = 'mean of a 25x25 region at center of chip' / MEANC50 = 'mean of a 50x50 region at center of chip' / MEANC100= 'mean of a 100x100 region at center of chip' / MEANC200= 'mean of a 200x200 region at center of chip' / MEANC300= 'mean of a 300x300 region at center of chip' / BACKGRND= 'estimated background level' / END 1.8263118863080002E2 3.9396336734110001E1 4.200000E2 4.245000E2 -1.067040E-6 -1.259580E-5 -1.260160E-5 1.066550E-6 -7.319537E1 3.777701E3 T -8.516000E1 0 0 5.1229798573999989E4 5.1229798742000003E4 RA---TAN DEC--TAN 1 3.166452E2 3.166715E2 3.166189E2 -5.064006E0 2.552170E3 4.182382E-1 632387 0 1466 0 16 0 0 0 WFPC2,1,A2D7,LRF#4877.0,,CAL 3.447460E-16 -2.110000E1 4.884258E3 2.020996E1 -1.756510E-1 -1.216810E-1 1.033711E0 -1.983727E0 1.295800E-1 3.129676E-1 4.577668E-1 3.916293E-1 3.115222E-1 3.295493E-1 -3.676353E-1 1.8262552336340000E2 3.9412143138150002E1 4.235000E2 4.140000E2 -2.756050E-5 2.082210E-6 2.080210E-6 2.758710E-5 -1.995751E1 3.740623E3 T 4.316380E0 0 0 5.1229798742000003E4 5.1229798910000017E4 RA---TAN DEC--TAN 2 3.540573E2 3.540761E2 3.540386E2 -3.379329E0 3.720573E3 6.385469E-1 631340 0 2072 0 25 0 0 0 WFPC2,2,A2D7,LRF#4877.0,,CAL 3.382652E-16 -2.110000E1 4.884261E3 2.020992E1 -1.896807E-1 -1.899146E-1 1.053666E0 -1.947547E0 2.564496E-1 1.057321E-1 9.952926E-1 8.409855E-1 6.534808E-1 5.836062E-1 2.101429E-1 1.8265237923050001E2 3.9410944281389994E1 4.360000E2 4.245000E2 2.239130E-6 2.754260E-5 2.756840E-5 -2.237040E-6 -5.853249E1 3.282136E3 T 9.464340E1 0 0 5.1229798910000017E4 5.1229799077999995E4 RA---TAN DEC--TAN 3 3.066676E2 3.066541E2 3.066810E2 -3.713645E0 3.282136E3 5.217843E-1 633259 0 1551 0 7 0 0 0 WFPC2,3,A2D7,LRF#4877.0,,CAL 3.372288E-16 -2.110000E1 4.884255E3 2.021006E1 1.109185E-2 6.184989E-2 1.003236E0 2.821703E1 1.669304E0 3.472891E-1 3.272150E-1 6.145074E-1 7.027547E-1 5.681439E-1 4.761558E-1 1.8265002235500000E2 3.9389460441680004E1 4.230000E2 4.210000E2 2.753580E-5 -2.509310E-6 -2.506890E-6 -2.756240E-5 -7.241166E1 3.420240E3 T -1.747980E2 0 0 5.1229799078999995E4 5.1229799245999991E4 RA---TAN DEC--TAN 4 3.117072E2 3.117648E2 3.116496E2 -3.289304E0 3.420240E3 7.084697E-1 628289 0 1816 0 57 0 0 0 WFPC2,4,A2D7,LRF#4877.0,,CAL 3.464660E-16 -2.110000E1 4.884256E3 2.020999E1 -6.813275E-2 -3.253493E-2 9.846212E-1 -4.591252E0 1.359666E-1 4.015671E-2 1.129934E-1 1.897491E0 9.687142E-1 1.053770E0 3.466465E-1 libvips-8.12.1/test/test-suite/images/avg152T1_LR_nifti.nii.gz000066400000000000000000020163271414645631700237530ustar00rootroot00000000000000_ ]Bavg152T1_LR_nifti.nii{ɺ}`vwbf-Yd-flY% 2IN4zt9kZ{χzv}qN[{?w/_n|o~,Z swI#2Eݲ^:N/Ww}o~G޳gyyyygB~-(((/SQQQqqI)x"7˨2jiEb*)++(//+)-G䋊 3J{^MHgWTVVUWMu'(4 QݻG+).-/@UWWBTUUKJ4BLG[E[\\ tkA7WSsSS#xr?.L؂۠yyWaD[IYEeUM- UP_[]UQC) [}vi3|S Dw`hxdtxpxxxhppCmoQN c$HK*P-]CSs KKŹ驱*R]M `C].F{pdv Jiu:N!Vg:AA"VXPXx07H A\q.D7 L,LHm7*DZ[.NtVUG3̸݈C{pb)4:jYNYzݦN\nk.G6"y ҝ?dTTT5v/ْ  ^_4٭F_ko/MI.a^n!f%%UiKeuh4'x4'{xeK+3ͨvaVΌLaU׵v-j7%wbѝh,<;<8#spzy:ݍ?FFDOK}U9 Ny+iW1am.yr(uhN< ɃOFf/ h/(%umstً'7{@$PȌa^B]lm4\tHj;fwtw'vz@"D# VAf}V A` V%E X'KV^` ًA ƅl6ӶzkS7ك Rѐ/spB~,(3u `~^>XHW7t-oÉh" {np FCQKP2:P.lN Ձ0PW򺤪u v8 1r Gbh4`3,`(]rwmyŕիܲX)T6B.qRP4 F žWOGeI{A~!gwJ7MYiFj4/w޵ &١?է <*66֠;YYi G!d"˷˯o䡦<.m%;o~gG10̈́imEշ ,s;`ضy#]ip}pW!_H!Bu׵䮍`0L:&o~TY_^Z]PRзy_\'C`[i8Cu.u NbkQϮSp9}oUVp@{V۷w#-4ڷ @;ms\h|7?Y9RS ť,˯zv QɑC;ԡM M4W@[S'L:}0ڕ|$_}oަ`# z0䳟yz.#M NEZ,й񦂍sDĎ>WζוA9ѧa DWΦαYR\s*35Dߊ]z)2s s8"k))7AuLo~&3K|󡇿0^_?EVh<cUƺY&<mJq==  5pg_# ed?x]+*+jچ)dŢD|Dg ؆W6O?=I\?k}l?]B~_;u_NL <)BeHye՝'{`|tڲ{J^yt?_C ^"S$et>IŌwJKaGy;Oك{14CA#5S|O:r_5Z]3>qD<6e3ɋu%%E%%]KC~>m"x{}*h ޼|x+@&tʁr /q6k8_oMX#K?|#[hsx܈F}VhؖMѰՕu3 h2\J\l)+'#xFv3`}yirTޏl"^<~* dW}uU% O"%<euqvި.-nYeI7-UEYix}F;q«quՕMg4D$I\&vi~ VU4M {'I09EvIEcn#~W'^[nGjA^׏ήB%ĥҲ5ܶw# { 4-I#ͮnbWWO^95FTMUe!*bOYZ먭DuvL.[ӫO]rx?5#>6æsk=zxV Vgۛk'fVنJ-Hّe;:ztuUa+J vEc>׭Y%,-̎v4 xRjKu`{K&0x㩫ԑOEj}#GNaH"c(uq6Lvalox"P3W&ttJ>8=ڱcm5 yiwť5M}K-gh'oEѡIDRn%- 3><4Kd :#{:9bX[-4Xu!).meH}{iQ+u Ut|C#N ܟFwwQY@Ֆa绅E5cXLB>f6tC:DbX2vصr.a*:x~^V:0[zD.&{]R(-BfpՎH<쵃]N .nnD,yFNxK+QMKx2KU[шmC$ؐK6@nwB^',Mu5AX\!8@dH(G?UƶѩEWl%B 4.Zd\m=;1T49#|tZg]>)"j2"ݣHFG<)˳͍%3KAdp⩮E5wvLm^!:&z͢չ 1 Viu~/WYY]Soh#5zTtL\ ‚mm@V<((Ȼ}%_^qO1'D-+ZUS?KkuRgIMv?fs[R\T{GKn̴9ڄp2X 9yRVBUƒ4FD2yYiviaMF Wfzˊ 3, TyΒND)1 W)uCcsx-OZn)/D8l8WV97闑/ȿ#i Ζot&a$93|LV3ݑ;eOUoVR:42EZ9L\l)+uOBI5 U>;M`lrUuƓ)T:b2LB"bf'Fڛj cV8Tᤂ4ISk P5 oxzʍ Ʀzk d".BXhvWTF2Ir$fE񵆶i4%6fjq^f: =3XWU / 933Z-T}ꚺ&IJF&1yq4C fÍ UyY|PRQQ7(큽#?899KēAإfL7*K#-od iUgnb' D!v| FR$ilfا*i:y| <>>?~8w 3m `C4\D"cO\u|<{ty~z|0uˤC:] YLcTS^dL\|^"H$d, B/\j80ذaHkVx>~px`( \wx$7/^]YūS-+ ?(i4'UTԷ -2^xzqG"~x=d O~gaǻA@kh@ӶC={z GAF#ԣ?^r' œO vih\z*(%rd?볽H 2f0?ݫGOt69(ķ(UV7८Ǐ_$bs;M_>7xn1ٹzz߱AmF!0XgW CG^t8@Tz8=>gWMw5B׀4 9%~~x(pNb2v| v6{pp7 $J&3$aN5nzvyu9.nlfniجn/hfٝN?$Oj,0${BZ]Z^]г7D;{Dq;\Nl5hͶQ7VmVluˏ?{7Hcmuՠ "X#$/ vFi75*L"ruF`r:|>7HXަ"B| > FvHm7LV VÖREB>͗MlHYhܯFP`miHesUm$Yb#`0sZ ȇv'5:'IDr׶l[lv MJBw}5XRe8dW7.7]`<9p(4D|&à x,JcrklhGm m%p5w0fo:A+\.]^Z\Xי 'x &e%ȑH򊺎i`r\#ѵ4nl!Ʀ0`ч^ZZ!?7TUA"ꯨ^ I5Ie̜qȸ%#'QWˋUOkc-uc^Aie o"2h6TY\->8 ,BJ|:~y O)ZkLPL- u@z]P 9YF*|pq9ᲩKl+j::ۚiBDWs1&wB ))puHy GqԱ_v^]n{;[j ;&zzItiqa;t@ul6 Q>ElǏD׬^k˨:muq``fjmt@-ktm[R T<:c1#+c h"29bfF:Lw; ,S^^J`ftx|^=kybtbi#/,)ɕU4^r1S،aU, F&fg ؂CI^[0b:TD844&2Xt<ǒ(,g R+KxJ% Kج9DgVqh,\ v! Ƣ,u!SbS%ØA| D2_Y9if+xȮS["*~N'ZFVH 6ɒ4^~;)GY#4:!PId1u&N4䶀75R0hkY4a*g[eP rkL>b2aV=J4|6N_h,Eu-IL@iŌ';ކC*U(Tr! :'m,m0pیbm8R]\]5BaJ Dw5DB&nu:Vv$$XC!n*~ϢF[k J{LbSoRWn7jtFlTVy;G=|abzieuTwCeI~qyMM5[6bCD|.+XجmrtLI=Qo1No봃pV;k V4 nlmF0iTmۖAiT#xo 򵙞҂{-$/\0W<= l<,A_} o L c';FJ_])BƵMm{CaQ (?%/lrq{Y% XnǃFUvg|38Pk;fyRݨށ٭ 갃LV<$r6ͽ{Gϣ[&Tt#OqmװȘw3*X֙]w5;&峷kM Zk^o?o?w: ;51lLkn>\Z]R1E}I2`7/-bD6zu() c8J3hXH̎ LQ]t{bG}-ֿuɷ?[\e_~tqS}mókJfT0?mOzd$"O?;pk]3G~M>%D7uM ) dr1q j\`\$zog>?ת[9_}$n5n%o+zT:TuM0-V,HÍVVVֶ ^?3 @G_|{c]//2f%MC?{0]h>Bc"]*a ʺH\m5Mck$lF>|&UHcrTvO9ˣ秺ŶzTD"Ŧ0E\HsMyӱ9ݝPW3{V1'ɹ:|ß?O0sU k"18չ xLX0y_\o@n U0"#,Ϯf]3RSeyiYYYUS*[_,munlSUǂo> ]\V^ߋ=qͳr9;{v,̓]c)xJ@/1"P(dVj140Vi7/!A̠'CѫςAꮇg@1:@R } E%%0"]S8rðb k5 FJNt5j*+@@G9"\*ɸɡJ-R^QQ X8xq@+pH]]L@[c\ 2JcRqӃ-UqM}k&w/?8r'Z*m`8:7لPe[>{?7 ĩ{x P;O.>˲8iⲺ)zpxl)C==55XD&4J%znjԦŁKk./́U6.pM~̾-ab'GzF |R5Ieb! 3;5<3D+a4aW҈RZ:qI E%1Y%bb&z[zbR7+eJ9=;;>dz/e+#-eZy2+vS"[fc֪ nvo,R4:FL tNI\Z |k+Ϝ4̮ Tր vc[J>BXHUb[W<)o[zd-ci,UaYQYucz'7f~[D L&VR(]aTa4_ioki6Ak/TFZ;G$N.Ubvd<XAV r6 'e>? Z M^טVboG;=YRQ\!kx c`}%hmDZ|/hIV g!(DaXpPlB Ak +ޔnA+i0sս>2fᘃL=$H(0Y4"RD@Ud,r;80.?k徲/XmK,nXj޽t7ޒ`YZ+C#Z!ܣ-S"~[bZ+Wy`6 (Y' }+X+3`PrZ|,Öe ,UX2:a~$K\NK˻ˆ Дw*{fqT:~qBHdl:eb}/6"wS5Ba*-M]?Gɰ9q_' F&|-¬Y.͘Z3vn*S^̠K:LmAky̎r$3!Zmm= jPv X)j!r4cv1KSE@AU74B斦zT-h%4k"xw;]g2~D Y[{ggWwwWWwWg't_kp\}(G: .kZ5mi`_owG T`ԋ3n1)|Wu:Bq'Cx~^qG/<: _+niŒ`o"s^|Ӄ$ȵX har7'o<9 lP;v$ї3n ʜGO_~|syEࣼ}-{xu}u PX bD^7/}dh5VY! :I1q|峇gH4zH$O=A2 W$O?}ȭZVeYqq10_yU}Ǿ㛫X0 I0!ĢWyJ%㱰 B'1оs`kڍ3+LCU9!ɝH8[,_0=L]?p? @g//fz&3fӘ_ oN?yx? ɃǏq~7=|pssgZQUˑq^R^U2z=>ߏ&gp8\w30㡠plyǗ.rdWS-{ lf6 .9=qa?i%@0 }ɃiDDaAihV:JՆ//OMld)o4,vnw\ D̿Mi K} f,uMbgx/dحVN7Z-fh06m?:ƚҴEt),M}0a.hVm(*z[MBk,V7.'D%ؓi5{TNbM'zfZ,ۛb˗2B.su`i5 ԭm͆Rm9>O(6hSuG,}:稛PxL^٨љ r6@d J%b`S-\5[AB3P_X-Cp,p`h{<6bWL&Fd _#MAC| eud[BzGXLu* f+Օ<]Zo}_+w$:n6gk[!dB|A&av'𵑖Z|`eBomp."$J&0h,Sx{v+{U8ɕ*1K$|vM( +qi*jh(-^qeck[Sc2C,Sw`mWVu6ۥE4ttwv i<vYi̐8V-./I$OBwC---#3#cqa|hx&kNvG~XJϱ?aGQsKU"njg8# խ\ ϰ^bJ*͖Ѹ!`;fdd_s"25>D:;M2*DF>HșASeި=-=0=%gF qqz MX[Jk ;ҫDðh|>i~Y G05\o+㴘 ZVJp.o4Whblf~[)t<&jzEǿ/8U tnQF* m|}v>VrN`&@|jp؝:` 0張>QͤE`wV1UR;Y󓽐eT(?$m].5G=>=z,:)Du̓y!P3Փ'';N*E2vA.+GkGc`mtї8x7ی沂5] /?9I8-2;5J6XܷY"6  Zm ?ǒɦʢ{u݋ϼ%\{R*)[۶[.vg`7J <̞hҵ u2`թYﺨ<X+@0{LsER# m)Ͱo_|7h3jwI3(52g}pD<&,)_wpbV6A}O`a|zyia)Nѐa:ÑOm*XT:f㫣 XoF?ç6Cw?Jm֖A|{˿iZ_sst`${߿=u֔_PX^߷J}8q{]wk=tU¡H$y2;<_?'ڪJ/DHOOwucHw[K?N!ph<~pOo/>?f 9ĭ12FNQ*ːU>~0}S f +|z1nş~O(+-)'* iU(]/.$Y|x}F_[2ߧ}rZx7JHH#QWmU{k[̏trNmLO HN5u Ϣj[ʛl$2f9=; 9tupw{{#chd%(75"ۻtꉝ^; w0Dkk;>˶l"DBV' 9ԅšچE[e ' P^R8}p A4{w`mSc퍵cdL(7e[jBlfk"G|z v9'Kk;J=<[{BGW\ֆrcS%Xd ]*~L̬6j C#-#ެ!ѭ?߭[ikdnd rCΦ2X d-@k6*X#[H᭍ҝTsHzZ@Hr+bQ4te*_%`'jx݁ҡFc;8:9L`&X!W)H,Sl 6};V`)[!ԹK3-$Xֺen2KG2Էah @틙RIƘ˧4V\\uֺkVg)tFȯն-1U23JUMbSmyqpOY+?S.ݝHFȆVTO`9R276h:ݶw(q[g ufB*\BUܖ+_˻C1qO1;URV|-eÝ~4O9/,htK!*Kw=n9kY,[0T 7ɞ-R9.ku6[rx=cxzĠL45T'_]_eHAg1@+oߔdz7TrhY9,!Y!j:>:9K.O#61ya9ƥ㝟_ b9Au/Ç]Nyɋ{Mf3V ]xU5/Ϟ>yyo(=?:?>=={㈎jFҌYAk,jh^bnn?~hwlb'wS{d2/YS!\Rv\*AVյ ӷ©'^<:܍Hd'w|:E Tׯ__ ̥̗3Ci:|ի'{1? ݣԃq|4; ^7~x˘8Ɛi5Hf4C=IT|0 ! EGn<<ߍƂvϟzqQfZ2Za. 9i0qwd/>> ҽ? AS^\Z֍{}HӠ.n#Zi:q>y!.U$v/^ o<opG1a&]縰_˔wmꚡw/nnn.Y"@V$Ġv`\^_Ӌ4 efc7Uu!4_[$L .7ts='ٞfT*O/J*PMhC,鱃;6Y.dI{٣G{)a Iq,@ ,K10冷.1>n1趷j͖lmMNhu: x a;=Ń<Ԋ~6h6D@뛇a4u<jڔKbbC @VȕrRjA$]Ns`|-?mdVY[9ǷaȘLV~kScҙtWv"5@^'nn}ٖZX<Oh(iFհ 2nRS880S?I&:;;[:'gF呾ь4bp(K>9Ҩ?f@kڻwv^Xfc`1YŃCim}L.mun}dH̍M-,O ,`Iy;?:'|\Ν.$ҍ;>)HB:W ;Ǘd lZ P"!HwJxT,<.)≄ 31G1|Tel'{zgWl2I$dk $cѤ5g 37rY[|ٹ nfgBEBc5xc8@aR`$SfXJ\1K sK6YcBᦇPMCxGuEt.`fgg&f0kqRHV [*.&mH5k J&dLcq" 37=83>DHs Fͼгš)4n'[&d[|M,h+sK8VWyn5^qK§ƺ뫊JP x KZpl-K_./ %Iffv -: ;?1PQRPTQ?N g[~]ͣQX9;8 =#9삧㽢Ҫ)ǗjmߕNnVdR>J$"F*!NkmIVIXh ]A~iUS2[m٨V~ :N6X(5, nǟLցOl5Y-zdguQ%-ck*VDu7̻^`& |n6,@irٱ߶!f[F'&R(]>Ŷ]&^Vf7:'әFcζxw/t%t*W1wO$ԱƲ{]s7'}CUdbCg9y Djë940ƛEދ}$?" ujjC8reSQ{4N@&1EZO"_\:8 KP]O˷qVΦ}mC.Wjݕ#p$^K<`C F,`[2D9q;n/r65=Zm )YYY^ZzCІ<:|˿۔ ~~ayO6Oq cp_~y+X5 ,7Ó;N11J>/q@{}_[^˟}tv!.ᮮi>8y<~bw_$_k攇}IFDN¯Wdh߼XJ蝞E55`5Z7O?XðxtIaͷ-VסUlZ tÝEx(F*L./)uME#/1*E-'{;HPjazi*l4=V)`/ؖRx2 esű6A->+}>Gʀj(+BO 6H4?G3hR)ٻ=?1 vb}_N ww PDPr?ؠ{/>;XE5 ]XY< ۖ=bÛːOƬmZW)1wh3ogOY` H.7ÃU?uW)"g>1@ay.Z}ԫ~Ϟ@*vO+\#RȘ:>r~k݄// ^Ti} P}8'=ICg5dܺjB)XI$F^';uZiI9#} n7R!8U̷WPg$-n>L᏾}ueԗrOгpb:Sַ:{SڎIؠr8&C'5V"j[X[Ν: tkux(bѓĞ|ֈ%J&io@J劭mN(s -cv+*o]rD Rܔ Yd`_EPƎ Ob\cQV&z' lq X |L@c#T@LrX<@^JϦQI)0 d6Ab^Dpb0vk&0$*d L2.JաEΗKWrC&зeevl ںe=Yii)4& Oe$M_"n.9O-Bc13c}$|rPQ58<17LK76xBX>ErݬӉS}]MJ?lu?r5tv,`[ B8ȅje3#@.M!M[d1ipH54Nb Jj{nTcp%9k֣ 6 sr|nIt3e|m4RV\R N M "kY,.ˎL А2LU5H*R &ShEzT6p̹}]Bib;hjT겲Ң!SOCaoӰ/u˪B6I>nQaΡ*̠Iwr-Όyx)QM Y/pb@qa!5IiwAZqI#wH{ϗ5:4]^+d2OsMA,1kKZ,J 6זf zf,d[xK-!g9ߠt;GHl4P]E!3lo!:c19/lRK# (X;ϻmGVf:w+fKqf5ᨊsR-wXg.'[4m ͽa}-{ʿ5R.HbJ0(+5)ҲX0g떟l쬚r^fpL%ZT]]-אpvC"3ܿ 3MU ku ]kF:0AN4V\T nSVĠ K3wwtu#[GkaqcĽy nɧk|Z@_Og+⾆dN9*.?̠k_2fY,YZ\XĂ霟gie ?6#ltj[}5vif|פ V)-qֳD"Pʨ%:WP4mޠRkT F\ܚ4'E3Y)Jc2X\ЍV8VV%eгCm 5Ue%#,vA,)Lq jZG|ECh8Rwh0ؤ6hZCi,?謥T,9OX<Y$>]ZPUHU߼4Aoq-W6uQDz1;>{b_ڵU9<03skdF|cًW7S8$x2MšpbNaU^ZTR<9opA:F|x|q|7Nh"k`tG8.X4B$oF,i]"۴gWǻQɰ,f( Fɳ=D$Q-oѫOBXrIz5XK,MW U y}n? #>㑀x|g, ץ.V&J =IL<|q^ш^b$n/_=z`uC3عz(PQ&2h2&s"'ANp:{.H` :N"a7z\N G)>X'!vԥѸ;k>csfڻxi}@l4tz=tC 3 X1 =xrp2~`)Al]]]vb^?`e llnz`jMnF Vsݻ' e1C~^v>m{_B:VikS.X(dML& D2Z 6F'd8 x)w[>OKWյPuӓd YLFV%r4&6ei,HvfR_3Rit]hTC/FM%A|rƆˢDJ]Q(u@$qD)IrJ7$L7HuՕppMJ˫ڧh 02hL3i@weŢx< K>2G0\/ '؋[DKZ HC*6cxr'zFWpe`1ŅťE,Nchɦr uQZoi}`}.Ö沙4HW0<~^^_@c3 +JH[f4ƚ$X8Z<ގfVJ9tD¯`qX"F%X!gf 5 D&4R %Z8&Z!‘MfgF@t*eT\.]B"3?ƭ~Q0UX~a4eIUF A%T:B%R|R§W46FZAcF[k*{E`XU4cmmj6Ţ@ Qi0_2udBOk^Rt"21g-hBi5b2TR͗o(%? 6TYae m͍Mӫ\`@$d,ɴ5Xi/U2D,*Tw+W =R_]Q~m}kG[{[,΢`g斳^Rh[2R٢wY9P[78;:OX__Hc 4Z*Iu\\SΎTQ2:7= *~J^\]8L৤#=ݭU KS+~+U?yǧBm?#SS} +ĕ% 8V⨦\B}tɕh_+` 2;;Y_j90fGil:i c:kk8ʭ2&<׃ e~R$KmUM`H$XpUl_s}իd-)&J&N Pˁ`2O&PLDG,H%C[CDjR4",liH)wWj~[c0Yil>>0^W~gCf ˫k~z?Gw fsd*HPD[a ylL]]kiX!HK$Sqټa}mav J<&k@,`2UrY^pR075mwOO/p`zcg;2c7?7,M-s1KgxbՆRJ̎L-L4Wf'4LTf[eA^_®꒪r:R֖R& -O C极i4'I|>7 ت/Q톔M]grXh7LD7YR?:!ZK Z $LNLN2s;:R5lMnCgGaqa`#`]~YB pS38pagQ\^٠7_kD7j`G E>xZ.-x?`Ϳ'^8Hȫe-j?.FϾ?ߗuV!Z)gYs'~9g#2~yzwa BU3 V9)??$\HȪ6GvF/?yKAƬyo^^Nf9"@['7=Ylx,qS fUϾ~yK gy<1JZm{\@4h7bc3ao|ﶹA.%l}gn =N {Zu1[:쫗vw-@$ 'a׶ #/Ncҵi,/PYgp{q; Lǔd/^X&߶epQ8ֈYJɱE<Ϥ< ]RlzϞ S4nc_~z߭y1_f œɃ]p `)k$~q~E*aNO x2M aQK~|W,HТ!擏RM;2ӳ]Lg2^*f/,}@oi ƣ6H%oԋ #/Z+c(rEPZlomǀu!Q"%P{sCc[ EE]Fާ}+n/}ӨYeUdڦ]|wbL] D 4M;'}Ob\F> GR! CcH[b]œx j:G䵕UA.Ow**P]lYD/I9o>keBXhzӐѼ7?4+Zu*kTL -@6NMac?O6۫K,-(>:>O?EP0XU.8uo sPy:8ENCno*k.4=O>{,ht_?ydgkTV2crx:^Y%7k%g;[_zX-/̙ u'jܻ~ͳU`&esy,|WM)r&q6zp'fgœ,l~ձ7ՎJ{KŬl.)%0wFC}!Ty|D:} Kg5 SM'=yufT/lh{rjYZ^93 .2V )3K`}{q;-+~v̉#O?yTlv 9] bRY1䰨*xY^9r:y5kiiţrK@[&z[y,I!6s4 6*eee ms+docSmy~}Ϸq_C @OsGg`"㭭q84hllX^1JݖXҖfۛz lцQRll-a؁*C@z)L 8URJJĦГm-+t9K06)no­rj^n2 %MWj X^>AKrXxtPgs(&-شBMY]$0j-*M 4 4sBm`׷@xLw2}a&zzE K egCfIJJ.=:v(rLwEmK,|B)sޑY!z|&)WO|\TH<\ڶ+q1nE>NE^Y@|"~],ʥ"E!7UCw|-䶎R U=826!"Mfyc(sdunS!aHřގڪҢ/Z+?ׂq~hbf<>!SQ6⫋SC]¦+9wݺe nhVU44ut,DrL!fɠL Yh烜rfY((}V#++!{=IbKj5ء6cu(2,\X-wz=݉up894z*]D4*Ba\ ;Pqf9߮L@2L_ }2PYyU}436c9& !mʪ&Tj$4H,>N3wz1/n3ɸ!`G=DETxW#tT ,(̹)yS͑[C)WIuK$f!^\tqC<ݲ@ f Uobi3R<տueks;Ke=A'!qH}wl*ʹZ9,"ZA r+r?k5NB4V`iqQq t-pj"jQ KfVe`PX 2fY,)S: kVF#[,0SE1I3ojlNlM{  Ґe}qi0m~15v(]]CskK[GgggW'ڏX[,4v nceXDohtt|lbj F{:Z0igLAt2bɬ\#{ǦVV8<A/-M 7"a)&YV+%g2腛hKW~-JGgxz@狕[d`0~{sC&Vѳci\֜g\yl=Z{0k|ֈ)<.Xy\6Q+Rq#=m !.Ƚ њwly]6zx,ǣ@ K&ww1Ϡ⯭L t5C_ź ?"2˫j;W{ ~xxGwwbX"pp }O!:;Z A“2`N7^14-;9;HÉӋ󳽰CI[m83~>rpDq [9Lr{gGg׏/#:6n?6sɗZs8zË㓣d ϯ7{'0@w<>zv'jo/ Vn l[ԋ7ON 9//Hl/Gc18b bv⩛O0:.q{'O_^;x+-Tjװ8p]8Ysh n W Z C^ >n\n;ypȜSzņ$_lupEx~D"Aj vjvXf5MX+mwB-TwSMyYZ;/\郇7a*R5AfQO?:K}[_+HkTţ!i"OX LD2Nљl6gZu`[^p~J'_O_OS^j5mk7eB6oB1).F[[gy ^E䩞ڴY&CCЛoػ<=-B"Te@"("@YP<~k[`ڶzde6;i5BƕUd1oA3y,P&VVа\7zqaqqvnyiailt Nu*N4 VFwq;ɀk,a& g y2$XL2H0i_RVjYU;;צ 6q9,]^FMc% Dc[T)ЛHܿ͞i{Id {iEmKyT u%B1MQH$*vii O |B@ f LXkm%-o}elUgIvFʡ X.I<.=`X I2E' Jӛvc2`Tcl,VΘ9!ەJX(AXg D|>Ha|8fxUHWT pzD&_,Uȥ"iJcq8L:%O5MD _no?+.AOxVj&.KK5&u[` ,~a{$P`4d- yH-%۶\У-uUxoic`gfs;gҔRgrzYj iX7[ZA]SgwO{ILOM;2u [i5:)i`W[sK]M~s$F̶D"nl/ZY{ őمɱ,nollȶO ׭YX5i2$f:j{82<3oF5dqxJ֛ɣ7R,FONM-Sk+*z `ѷdDJjK<{1Ґ) gG{ /֩d4z_FӸ 27.5V,-*38Fti233333,"db[fTIiڽ 3y:/#+Nҩo-g}?볾ߛZ,ʊ|0 :og ݣtN&Y|U$*$vVUdBhw89vLl+Bhd/vJ+[,J#L: CY8Rj3`2(I>떌ј``X؞ښA ,aQ]h MšDHmP[&'ɥ(Ba )˄k GWch"<1؊R0 \B5th^G%D$jLf, Mk2`lj{{zBs-%FFĠ1yRɡh$8 &-07\]\9a)IwRqc&Ɖ̬ͬX^05Z-X2.y$~QIe]SkgMY&ub ^C I\Q1$jP ̓I˴(3(0j*s wxluS66e6F*r@Y\X p{~Yͦ0#P"-kdq10O 8@'EI$6z76V,I3rOn(x>)r^MmI[NI4>E@[gV̜EF*~nay˸ĺ[LOw+J4?7g׀mc9<'Its34 O28<`p};`f6C_ҲVp~0łrNQ2HJWU ,.xyLSs0tHE;޼œDhޤ93D*JƑ%\33Œ^eeiO"Ï< ZqÏAĦphAZѢkqɳ$4ܹoţ%r۰_ן: )u:e9^%_YpڍZij.v`Z-XWl,Y&ew:|V۔6>Fwejm}i?xxC,(kAݤ71KZl0[Y2Ͻkַ?t)YY4??L񝴖Qj1DA/(3ӿjUU^n~q}3v;VQ[η >PoO.9E(}/'z]fzghj-;G|+%PBC61y?df޴󝡡X0^>/2(эWjM1\Vv-PǨDػjl-oQH<qև?|hx/DSFƄlhdz"kC|wK?$T`pRĞ~͆Ϸ )פY#Z.-\*T_\Kl\}_?t22ZAi}?/`4BI:QZbHtc}umo925=ū/?>ϻ@KAi4~V.zAՈ?H8z-Nǟ]DӾp~_;==Zw/ϩ~R--Z -#Q/ uhc } O>2,.ی7u~q`u lj kU,2&Uƙ>;r_KW lӨjج vPo$D69W*394 MHT$WВC5E_?{j5(c^V?$?KDg|Btcp/P&F&tM5BM&|Rx#]vm Qjl1zJM=$ʼ'vn$˧_~rM1R_Rz,<3E9}rP,}?xu6Wmc %%T"TB)0ZYZXP xNgG[?z & ɲћׇ~]po&7 b BfEMd\ JvR!cZ* U8-v|~{͓].CVa~b[{ю1XQZZ OZdL&K,A1?JD.K@j}G} @|iEk)/++))lQEX*]UŐj()oİƻGkfT+얏PwW77_dPKtu*m0ӂJ)HlloM9TҨjlG1d u/fC7Eѷc9v.N}Z T T——SWU^V^=<3yz6v}l@7Ay[ v˨tqoggcjPÑ% `(_1iP'ãږqKznnh+juV(A0(5VAP+kIշr.,M"j\ʧ t46Yni;\x!aZ>$ !. = ;04W"!E!M u7tc2PNiR<; +I-Yţ)N'Y6ڭZh0-X2.3C$ äP)䉡!̑fk٩)㘔T2JkMC4jy5gJkH/L8jV$OXRun͚'!ǙhD;YT@6f4@@3*ֺ׊4ryl CF̼sn֦j|X[UYa~V"V+ l"VkXSz맗R# d&F.fӰ`-8Df5r` vE] JF7h|jU YшXP7OAyt $`O#Ԁ`w( S\V18ҘBT*hu"eS ,Tq8 Wm4:\*P6rK MXqkFD/(TjCEj"UJZ@f)TV*eҚC*Z:{d@ WlZ\\MD2\8i2712TS^ZOf21'MRlQ\Z^Y72 iHhCr9%w(6wa`OjJHPMi׼ {+6ՌH\jzF@\h.,=.bH4@[smuF!-3҃[֌YZ}kC`(@(KE"+~ϼE#G{jqhr`i,U(8׷jQX u@gDR onfu+HY  jk"s{bU;;{G'OXQZT+7% 7 k/onm@3ャӓӃം>Z fO/)ǘ?_e5M(va}S`wksmcg|V2]BWÄghM!faf yP͞ ?~< vvv666wv|@[]EQ#Ͻ=8*z<[tw77&ϐHm%=~rZjˋ2sj y?:T6tOmӧ_^GC`8]ţk[:Tk_>;ۚ402=RXZV9ε.~~ D"H L6H"@0}~Y!4(3ir2 iaZO?x<\] ++nolnnB0h.N._>ٰ =uNjgd)B$2r:H3D^9_ JxvhZlmc57+Ayeٳ˸7 e:Aɹi5A[K/^\A0Ғwi9^_ -/%/yV/^=:[dk٘b{_<y,CL.Wj:+:]9*IJ!w?@zteɥJޠ*@pjhdO$D*#)j~@2N+{'ɸro$/rRMDp/\E|8iZf%Cbqh8Ci,Rg2'urTy/uUa^t"1[lRgκg,zI#X4O ,rf 9?k(HUM%YM$++j\ לEL0Ythu.]I 4f7F EOkUuTrKVGcI0YtZ\&|P29`RR_ kU#lU/ijڽ Gd2XL"ͬ7/|i^ӨD I A('iK+e(DLnml"H4 q({y5Mu`1 ZTť%$/LuF5(3+JrR榖!NIMSӎٌ[_2曞,.`wF?IxoKcMUi֞.;:ӡ4-[%[_f̆;[^s` Q[AUQG{_omE=hCS'zzۛ Q8ac;@QI\Ɏ{ HChᮚ~ͺգyl`kBK$q1Ḥ)<eTl6}KF$kWOnn>9UJIL@u6@oҊ!D*, O"gcʊJҡϺ,Ξ>yzwZ*b>T"Jli,. 4HH1L0 "r6R$S^^FMPŤRx24@Št6nƑHx8$sqp;p#)wwN _cփFv֕V5a >UBƎ4C(O%`ŖQdzvɻDR&PiigM*>fxp7:֥>4Mq-wĪl WMϣz -4ZZ:0tA- tvtwԖִ644brCeTŷrpXL Mz'U\@W[[(ƕkL\{ckgSUi~Y]s]m]CcY ;|MH fK?3=q\ŏ?'s˛SG/z|+h )zr=s _^u)Ƭ mo?:Le\;JVoPʍ٬6眛v،:47/$ 55_]:rfϺN:g33ib4B??x5PkS.ZyyL 5saNM,k'01?զӤUjߩ6O)-*]Zf>߿Q;+aJW?wO:J.92A IW+Pr|(Nf׿GF\t|WTCu=/ħF]}|4(Ślx< ᄄs>=_mx ˜UuOW!갾MU>W"fF}|(`K__>_S4?x>RZ>k][b*-/VV`xei?壐hw?e\,8=KwuHNO(,q/,p<]{g~~/T{>Vş}ױnadR(8t-\wcbvk_xl `j%P>*!!Ғ97o;!U@|0DX7OL@8CF>w.0Duv6>d6++kewٷOo.G/t4Df 9ܱXB5GoV@=x=O:]#nj]f]+[~gN!! Q.v)\Z=<<iB4⟟Y{t=_+hn~s7! o^\n.A-rPP#rfvFx4ͯy7<pI1fe?Z qX2XK/M*U :H_Tld<Ec\lx{w5]q[bg{{;zSZiucosۋ|9>;܏ەΞ>+dJ#R{Ϸ-% 4ɣG?;Zʋk7_;WeTll/y\1}u5CXǕy?WU4v͝D5)>< } X}I!bï^"v;~;/tVW5"B6W:v4 sø{JoEeK9/^?Yv)˫%J4+URf8%؎Rxw[ͣգO~42fD^quɼק+խJp-NeXL˄R3XZTxu1,̓ubpsgu}oxkD$1J|'O Z=;}xhh_ %qH6!/! t6~ވ%ٹ;桵}9^Rabtv%%VT4Ѻ#ǧx(9&\R Tzk6Zݫ$gZ•7B!_"% 鐒ʦmƖC~ {k ΗA@O^'e]NhC'2DȤ;vMIIUc7^13/̸߼:_5ktlP/nV'2P. 2-PDB= |,_e:fg.^Ou_KC|>MurYEjkB_=kjI󫃕Iejp˧A5"$XCRM<$BVFf&`ZTT 3RGjki' ̞ç/Ncs:Y N*Fߪ<.h{1hg>8[_0 YHWG/V\O@a"ceuRoFVwmiNhkvs^mm%NVeSQXP.UO[Jl( %zo<6m43->$vII}7Yj4 Z"4k($"N+3FB*eD)UhfhfJkԬ [Z+!J8zYR8qD#UgLZDe2\vϷsZt:\@hS)n*S^AQy]*(uS%7HoAl lBr.R I*>;r;gZCg;4mCf3>o*b6(z4pR!ITid:K w5C44!o'R-Q%P LJs*3(L\!QC=mЕ)/7-7vkwk$X ~DՉTCVιx!*T' }WaQ0#}吸˽s'?M`P\)|U.+f |yT`O{]9Dw rR\V^]30j}@,Q`kTbR74@OgGk-"3%M1ZGVeU -m( rRdW+Dp_w{3̠V^J>)g5M sUD* ]KG? OV3HȬLٴ"f̈́;N^myKKkT),q DhmвQcព xѿQ2]V+c5 RZwPF3WZQLjLEfHkxfɸ49FRnu)"- SnPJwN r`k] 2+Hɯe{~F+^V/:ŸW f=c0#P_LMNIƥ,ߘvri!MA;"DǑ+6eHƻniVm,C;4JnJb)4a*H"6J.λF١鐷)1<-A`z5L:^[ZTR`i|-5`wiehT)e*ҌYL5ͯ6~/3o;X OnQeK NႼ?eZ.'f&+pWKHan4Eoki}>bRjfYQDI0uƏIJ8*z;%߿ަ'.-7%iI"HAdT })2ZέyhnnWnKfTecm5fDZUEEeUM8h_XD G H"9mcm Օie[V.Ì 5 e!^:J%WW[;;{;$gcXe2w ,)n" ͝ݝ-Hm&OO‹R޶ +/!i rvFvONOO/N@c탽Óӫ(H]muyA&t:r^j)6}\jb}kf"7TI3AF}-k6bG7[;;[[[._>|d}NFnG;Bd_V7aεӧ>yLomskwg"gvU0vyQˎ/)쏢ʆ>xaG/@0 Fbh,[%VW! ^O^|qsSQDmgBLΰGJ+qG_n/CAעu8Sd\pl'}ȣ$ԔdZdNJu% IKSj>E*EV|ZN#apD #Op$X0 trXX;k| Q_CϢ6 (PY|M2剭C}ɭxxyѡWJtHu%xh7f\dcviaaCzziZfN`]u\F 1 d[XmlnE<vD4[ eU]A,J9xyeu{dwĂ>Uɓ[杞}ww7VfQ8!۝9eyZ NU 13f> ý_6* uDϼ()@ȸ\UN&g-b!›`S|I#fF657u  7YWU[SQs?5 cÌ& <$aq8JV3N"wwtvv x,n.D@Ջ֞ 2IYTr9BX|3Hg߆?8ѹt"~|byEU-##}}(5@`n4eFķInRI'p<E84zBqPU.pRqfɻNlA| Q_+(k;+)FRLe Db@(Ys J1)3՝ˇsbZք3m˿tͪJewV)@%՘l JF5Jw_WsN0߃Nt'ؤ"XPLVjlMF UkjD*1,|S2fŵ}o5_(;TԨj9>73mM*RH3ſ:\XS߻֐>ۚWI@ -]ft&9Ӥ0NNo|~F5B,8ׯlJa H"Bn{~vn󮹙Yt?ˆSim?X4Sw=F)-QgbNz[ FVs~~ 9`}j0n}ՊE?^S}M̦|D T^?wzyŹyhijG+SŕJ]䲉x<;]s P0[ߌǟsfv@Їn@~?et#߇+" cdMV"ͳBFk/}f1G42}bhnk9#+n`YàE3$"}hYXF'߼ژV;BqcYMGWOW^WǍtf"9`ld'^C~f|}'1{yŠ~7IY_6jfbuÓuw:H48X ֢ɩ9_  GW|3Snbɿ!^_( c!%>YS|l({tyitlLpI$"UYB9;K,Ͼ#/ սy%u/?9 l:89?Zz{Qh  q&uv h9P֣aET>~z'|k9ZUW_<.yLBlr}AIiW \H{jpB[xgg-6I׏6O͗[ZT#iMN?I~iɒPSYQQ>LfP&h() X+qMkˣ×ي(/}_=͋d|3`^ٺx~`W0]#Xtx{=KJ+zhF9e]'ON?ibG%4ElrJ:I7}| {}7NRȯt,/a3Y tW_XR<&^Mx'/~(r_RyT~K<TwS,_̡s(!\Kp=*(/> /HA%Y3'Ɏ\lnFҒMa8<9Τʋ,w5;LBwmk ; ?э::9N쮅|J.oPL@bZvuL Gë[[Qг׏A7b ;G̦Y2l 4TUTc L2ɘҲڶjrw5XLϺ6?x\5OB6HˇRՑKo09#B57t b(<&[!XthGC]-(1F'[yżh}U]&R']d]xgcm6? noӸLRYֶ!4M6~Gfuz~bA6 f(OqaꃛyVphX456B.*QtvJ鰛Ҫ]yymhRV6|P8ʽ+S^龍Һ8GK8I:fTxL[=:M,!-6$5t2fl( VvH8Vֶ $#UrB&py_5ib.njw5VcwBa[5Եt0x*K*`j!U('*CŽt7@F0/#yt1kiCR\*P:!]%V[MRubx.8Of#20n՗W56v N9bR*J$gFAڪ* f2jtVUv}Oˠ]U]cs0%R+feOʚh6zPE)Mܽ elmC|gh|c !MߜQS3P=M 'GY{J{ef4OҊEEQtOduNI Qf#k,A4@Lt) 0J8)x)pSw:f2BE@"2Jʦ,f;VSҡK[ޱ<͎{erS)"fP$ ,&1QWQTuʯe$㲸Vz͙؈^$%^,[2I-UlAI+ fidHլ -BW\:@`9Vf<$<i4oz 3ztp6"$fjݚɘi 2z[TQ z fyYoK?Ɣd+J6Lۓ"L w\ZײoG0[0,N)!l_V=}/#!kS).-+E6U|DAr[ u.ZRJKˡJ"V] Q03er3~)'}wxR~Ei.~A ښ*p _yg[5QBں&nֶ֖FV^ n4U_lYM)%Pв#c  תJK2kwoڭ5v c$El6Ag(P~mf[ [Nor $Ǜ@Q&1RV7`A%сΖ pdS.!r2.#FW\ }g&܂s<{ʞLi%"zײC0XvHZ ҫ%R mnšV" xfmjed75)׼;NVgRi>}@흭MHolģnGnLJgU%;=FY[GP&mokk=Ol$ϓGݸoZ@@4Ͱ8l,*.mCsuKhg=:c|gJGbP26->Nl'/^?zxvz|||zz:>A~dVE|-?'m|\3qzp{}csc-ZHFbwᓫ%u;-)fSjNZ yo޼|r7FЄ3؎cW4=z `dvC2~kFSq}$H  Dx4I8㑰 ד7/ͬʔq,Nn,@ƈ*ćh'P0šg( t4 oڽ|"nՔfD3{q% =XًG;ˁrxI@_.mFfPlfnWA=3=r.'/n=bnLq91=MA~ǧAœì*d"DP[FAUdrXgf=񳧏fy5%1KkXG¼RFR"rP M.Je2J%S(:>_<~0% 6;ᵊJE';+g% Wˋv=V֏3ủ(J&ͳ&"fscF&lԼ٩ "h wnlƳ8gVp#N"2oh`G"oy4Uw,9֊rLqE(0)9:;99:LD@lm}g{l`qZ>>KiiYM7AlvDt@W 4<FCޅGN)[RQ]U8H4<"5|YkWw|V| ku.P^>z0y ZhoYGq %W6ttv1}.#%>0n,b 98%ZKBlo-/m&tq$RnI/Q'[k :G4/VVC" Bhg$g{Il,3T4)P2@QQNr-V'{ɓhd8_cDIfrJPX 3mN__U"6~?ZF2mDJ'լVx(&7N>zxuU|ʞI:t`) UB~` BDӘ]0ե NȌ`IL'>ccKÍ5Ae²hq(d&u{MEj9mJ -:x㧏rAVʬ`:.` $ ?;ƒ5"|Mn#ՓˇWW;.1%-$,Pw[C-<*nEq)9BM uW7ttv%:9,w $l!qxkrviNi-,mho+: < ;IaIre̔|R_k[KM):֙'޶ƪܢꊚƮq\Ƙm˨ nc`Q$lRiSVV^1DDZPɗυr -X&<쎖8<eMHDBe m<:T -"BdŃ|X~65OQ]p;< 7p@) &Y jƦƺ:gpd5X\׵vvtt_\65!TDξQ@oo{=|glxpxxhMPok% `,' S ϡz SXR׍Щx 9$IV1t: g[-\B"lV. $j.^NayO3%RV! -ur6b"Hc+"i2ZarŤaݳZZVьV-f-Y'JT4.`)$2в"=*"(Pxmw7da6ehSps']2ȅY)9d:Ȭ9-3Y{Y/8,&/9 9PcQ{K WGeA2fxh{1oZY jx\^;V_}AJǴ>~h=`S 9wk|H"r, zMTPRѹ럾:UZ]7&O|ӯ?:^6 ;ߕ/b> 4ȕ(jT2៾?w!Y^Q8w&A_ |.vB$qLtϓ6^ߟY]@#BLEb 6+,XRЋ?fBKy+߿2J}gheY$H`% &/׻t3©VuS箾_-Xw[?PjNZDx>O(ǚY{7.G*ӨU FO%4iiZwNs_a *`! Xyvٛ9dycģ0rIlwyVVY_u%cVP2azѬB7[8?Ne0@ msXZlu=u%^|뮁6/)O(yTo2'c05d~n\XA-."8^+(şJΫp,8Bу= Bn!.Tdu۵yJgUa.bYT/=ҧ5yOKR #hMT݋~xj#Om,/x?ԁok gM}ԤtX Vj"]\p=Z = Ұ1+󑱕e% jŵݕg-ЅU٫_L;kKj,lloxB+6>ݎ#>]/&Ox =BaU*c~=8^]wVvͳ߿k뚼҆1'_>D.":q1Ofd?:?R84*HP,J#Shb~j&\GBnVzѳ~|cvU!k)|mmm]<=0seP윜Ŵޡ *D,;? z, jo^_^}s4v?!?W>u!#w45v $.&RP!wwbeB`7O^|W{F~_~ݛ"7wz\@FW^:0N d ueeUm c`c#!t]bC^N:4ךg_~Z<VGe9JhCtkJXYM:ƣkӛ_s/k tJ"8o(w{z4T@1Q,! tGmhtiEc&z|ډ"~цP24ci E㏞.;{%c֮(ƒbU=M奥xenb;.6{s.G^#Cj۾x4j07v_|Gzb_kcC]}S"Z("9wl?Fp㘛y04j(TIBQEo Ew_|߽ٚbF{:AL+i$Wj#왕@]7~1C}63 U+㛛ǤΆN1iDJӆsmh|mYZIǛo{dxFUi?{qRwŏaa$z\.q:{V‡g{kZ>ޚ2p҃49TP\3NɧUݨNN›9%!^2Q1P8*4Hk5B AܔxNAQE}!2..X' zɹ_] "Ť I/3Ѐ4ء&f"UwG BI5#ToiA"䉌LMnf;,6Y!@ /R||yi{)(|URQ7FfrZ; UI\V\#̈́njkaj1uBhrQZ"-㡇L[:HjU6ILHML f2P6y < x&Zef%e-d58:Si\Kjɨ͡Ɍ&^.T2VRC^f#]JvTյt0xԅ BHm=xZJ%Rph4"2BfݿO{"h<G"Լ+y:Oâz{;yho%i9tÑ2kKI*k::ZkW~Ɔ3˶r!Ć [UM:6fR&t77@#ZA]| wWl,E┑`iyUmc'(t9xMN@o#+J‚lwko`w*r(솀2%P멢EU)F$Rii[Twd23j]9Ѵy(M١^4T:I?6XUz %ސ rI(|[܏狍&M');"iddu>oiZU0'7(!|4 S.)  U%ܷIƲJ!4Bi}(/),W~ڂ0-ϗmuӺ$sӢVtS$Tosu 셂SZ+͘8Sy/Xw' ӇPs`hnkÿ2o9LA`Wo/m[K}UySa`4H:bALMYh2#aSR 4+<%BehԐwCӊnwh\Gά*IQ+jesn\'3.i(.+D-0,!3)=_ fPF[+=JRHK* A| R'zN6.eaҾ)t\A5z݊ ny)l-kdl7mJ74ut[[Z5P䤃Ö=}R|HӺkiȬYP;zP艱ᡁ^R{"%M9kgPA(T zdKИ\r 2>2R_]^^{mqzaIS;VMch2G(S F˔|aR+q`wnm. DH=4RƳk啵л‘鬳^ǻ_3G U; bV"-;[@N*@;J ˡz4%6vw7eC/ATbYZj܊yY_+*U@;_݅i;[kgw(ytppzH/'i;!9i򚖞qz&%N/NNwwI|=qqCH0MS8|D}u/0N'gWɣ4<>:ȩ#]bvLiPHWpxgskmuu 뇧K Fx49մ}(\):'/65(X[__VcO<: x ve_˺fp ִ ь'ϟ^cd2&Q,F1Ȋ]=]/6cfYXpGo^>޲3G۠1i@w)u8Mnhɽa_jX,zZǼZzHlN\˪[/^n}RKੇD*י,ZyRT(bLP &cv!s2&6BłL_`d}r'8o75r2@L*2 T*U(T:ݺyv,tV9Ĝ4R+,*!Mml\6Z*d6Tc2ldy"BӂI. R{`j*+L9!>pcM۸,| rf{9g3* xHJ"Q< ܌Qg3%ZMBOIKwhteS?˵( mFu8/Ndl% ѱA{YҌC ՖչO+/U_CB`_Ėz!w-8 Ec0^eu5\2qH,Z;qpFL_#RjghrS{[[ Ob4Ѥ+[\ y"z֎N"b#`=HkEu]TS ꟟H1$vI!@ٕm%loZ!68|x_Tfd~}+3IDutzvvv~F۫~K%4Z܃1!GkȖHo=ĞRnu}tC0Ϙ$4 7zpz~y~qqmoE]&Ì/tOgcYH#}.c!}tw,eF(ء@+8[zp,&'LJ~ o7\fzKs`a[ي♝6X#wF@^_]gɣÍE||k{f)58r R˔ȸ]_^\f'/A7c _cD"WRQ[]4PX$TO[sc8_@|4yvY^?{| R 3W777wa 5g&݁v~v2݂$/kpG(߯hh#qd|"j2zO'W`dg~]/ZrXOgGmEI^c@Y,aAR[R ~n0kH~)4P]7N!2)m<ڢL740w: lbh.ybxt|Р1PҫLhts`Vy.yzx'~QN%xx0[He 4e9_,}K^o]\l42ɦMb9LS#M i͋m壇`oڧY|m$ >D^'L6jQXda+dPa]t?zMFI.2HBr} i4&auh=K&=d#Llrކϝ>zG*QxJ@u7T"EU©9I!ƺI/DW- LdXv/++RZҊ("60vhjhnifjMFrhw\Z'0$Upl g1;͂bhWcM R Kk;*njYlm(*k#t:m lИ;n÷Vc+мˆ *b=)>ҊʺT)m486JML&-ΒqLqhk#K5r6rKk{ ~52 H :x`VZ\TVY5Na2C{{s3<fPo{[c%; "P\@ģnTq򲊺qf|@!N iC}m1)d23!R4:41q0/w`h@ ו"k` zm|M 4 y#љd2%ey>!|Pw(D$R (o_R݃a 20Ico1f,L£S$ H&px?"X),R\*ULz{9,ʵ+uZ F~;4_,sdXuK0{z<6:3DE"E=Q_kF@A儞 KƁ/)L:A8<YNuk̇l,P>i_ nElWØ~eoo'PtY)&A)v "xtDcZX?<>?ۘ@͸Q~mSx, t|FSL&՝vN0.Ic$5B+Go?;O-R Ja aBenF2o$r1Iӫg/<߷za IbaMbzƠ0-m}x:+"–xXȝcV3( ; {GhDRd/˘:zpd66'1~ӛcb y+@Q)  D0-٭37%)d\S4@68;ÖkMwkAʡ.2@>_>.u`}I޽b ƺf68k}cnkm2ʔID᰹|n.E\G7E5%9)|k~z,rˋ ?JȮjZ*I &Wˋ G_? zsYAiJn& D'_ #d6:;Xۍ|LIðbz4A|6bfW>n8f<@8+'A|_ˠݵY}(qG{;{{q hLX=In~ `Pح.aba>~皇ښZӌ5820=@287W+kGfLXBS}E(,Dւ~ߒ?,/-gf2bx`Mb9.K]W\3/o.n>MXci^<gׯ7&USp, X(X6 vEl%O0B+hdy~jzoVECu|O_^|S)VtO/{)|~P䷿~]퍝"# m"m{b3>9LHօh<EËf}~@TP\Ms=_g_?rp~p# 6յtc(d ? ꆎYIģ9Xw?807%%m?oBRT'W'E SlBL RVUڍ̄6wףy~͟?_D5Eia!QwO_~x>ev7[K&HcuEIiE]J2&0=-եP&vw6u<ٗ?_>3b /!›.$?/%nKMꮩjC|#UWT4F\6a|d ..-)$;px%Xg_+˂`PƬo^l>䜿gd aQ}MU%eUMl哳x|#9P^pAx%]>}( 7ן/oox cLJkˑqʣO?{~ _X55 vM78yO_zVg`&FzA6];2?9 7h]lJ$ 90QZ~z0 T@[g+"`Zڻ dW??GnD-){eT +[Qfrvog~H7I14'%a1=}(fʬXç_tI/р tG1{ǘkljkS7GqRa 8. ld=0xw/|ݛ^&x筂wS:OueFA.uo>Wonfz~+Gc8"]bЉq4˶4f}W|<4-`}ya[w>Ĩ/*zog{yNn\~xI(4K3TͫC2N{OZVh,BLo%'UE(G6{zRet=zhUfXlZb<ٳ&\9{{)Ak,Ͻ`xC`̮pm*"v&~fg28ZcXɳg[3FRYࢊjH|bc'谿K{P4n*bzǦlPQ4 6/fjD-,J& ;j@a P jQ+5 &>JNaҹ'H;Ü{w (S5)_WD/#7k!]U-}PTj.>ɒZ DUL{ՠh4*GCr24߭5d^`Ecd4;6N*L&E"KL.2'ϡO V##:!eUֵaI4Pj ^å)AƢ0f8TE<kA`Oѩ3FapmC*(S2(JjsXV-@ANt6C޷ݶ:'#ۅĆl5m`B|X$Lmb:al,%}%r't:nZ .mhimkokkYVf0O\Dk+)-D}?Ew?efd_A񵲪0bJZ6PWv(G);=f4K*򊪺>,CBI#T[ſ>)(m]{ .I)DJJ[ |L2tw=K :Leֺe U)Ҕq`aQU]"4TRvcMiaAaqF+-{1{!Q2d\C!+(FS*\@·i~ jei[ɷ|H!$~_ b#i֬bim`[}EQF(c yvC˭]NF(,1 .P M]-uyi4p˯eײX|-M!NՐ`gzosCUYiAI3C"l龾c8iY @az,LӃ㹜^akTr2K&*L3ň 쥌-Q`gCQۯy pR!)y is2w{hb(Lve𫪪4e=\XUT'땙™ST\ADJA%8զ~UUWW% ?EmdŸ+2"Y="h/pqյu M_klhtksC]MueX %G1Y w%e`YYo8z=11>>:45y霓/AezaTZUMS[#)t |.äQcC}5e[~iu˘¾m8h6Yl}|LE lvOr3J1mL;Ψm@ kѿp0 'H˄4<(yˍ>+6$Hdxw)z:s/͘LhWs]e1 M;Xj Ak:G(b+`ۛ뛻Gɓ㓣UFEՃyk9),!rRڵEPנ/o^^\ėB(Ԯ-,H͜ cvח4mZ"#?R[d_\fF⫻А$8ݍ-虨^$v~M`{&`~ l[u4W݃ݝ͍-Hm@4dkgogr/d`K 2XsmN뼌';Ӈ燉X,EckX,Ae;{tuFm*͐Z2.3 :F8Ջ'.++eaE p4 ![%qSo*ҥHz\e\TV65'+?Jz h =%/} P bgP[N5ZPXZ:ę]~{a8Isvf1r睳pb/\g)Jvrrnm5nz^tɳ5jBu&lM WZ#rϟ8ken 7 +ͳMEB'"ڠV«7bPpBRc;N<-5)4V+,iB/n )R*d [8lP* EbTx.zc!|ds>T33FYQ٣gzJ-Ih)%\6 6/*|_-F^GԄ4}!.,k?yrsYub>[L;}gI4Bй6;???%<[VO- 0i8=BRhaIMNvduqJay_B%]'X2.`0shX$@9ںxtha&r9YExդiD;|xXjG7ZtyѪc'px[mu &V#D͋;c bo՚YDnmt+0S cx||xx BO &Oy,<^P8CƥZ qv`nO"Hg»'m:MngTH{{pq=9݈{4,U &̔2Xm&WTYǚ^; 9M"i$.. tri9$6wAhx,E nx.ь7dHcUޝUYBऋ'ֺ<vkiL\tg` ۘ#({=4nl!X#9<ޠ/ޅe%ˏ6 K;)4gHˇ7h^d>:54 [{\ZWWiCH=LkɽsydcP~eSwOGU,YZQv;9;2o.ݫpHa{*{GFǙr9}2 DBwwll{w8%77P[?F&M 5E%i${t\'bPPgrY\%cUeequ}K0 G%.AjFg2BeF*.[I.0Nc 4V_# 4bb=z- IE}╫wW5".|'/2NhTwK7 ,"m*rp]+Ǟ}ѺCHg)f"nsZβ9<6Oh]4a*8"͸w>oZq Jg,}ç{flK }'K8H[/lᑑ,-GQ"bq8' 2fPl d}E`x767x<C 4"S G?ьC?9IdcM?]C&ƆGh< $>['TcHs 3_|3)JTr靡;z9f2E[PކwLm6K$[ۻ# /]}d,(mY}e58~߼]{CccCd\o}|jE3$t3t}vפ*AH,n){~3H/i Z)tmC}h6T"<]K_Ƿ>]YvlUo}M_(,O X_ x55? ݩrXa^ &%_|ҹEՏbu,5<P[YY]BqҠSP|5~z^Q_݃xm7'o_%^+Ҍf,SzT"Ɔʺ'Z,cqeu-rן_Y-1 ig7/mڭh4]pgg]36oJhm Mm4qO[l H, ^}w?֣dD|I+Z3W>f.Yn,R6яyplyq~q5 Dacß~_%uD_4_}xAjX Ȋk.nd;v䁡ѡ1۳.-V"ѐft}??_YBRPR?(\OFO|}}}5:uQzolt56Bie0:_?^/"DC_N'rgxc{ggs}ivJŞhmGqq@cuu]h<4)U?8X\ Ӂ1}O_rKͽмAmkk9CtW4u 5g|m5tNMZ~ë ݥAawo㟾ymS*K+jZAEA\ZR^ЁZ"3F͑;}:t~I]zOɪ_=<>ZSAM\VRVe*h^G5-hV(/̅?_^nF_/l-?v0l\G'15/nGS9ޖ66tr~XY%n/>NgUa^N!VZC>wQ0J:a ް"CB $bIZ h?W, "}qMHO&4u6lҕ'ca|-@407tzBC>&I8LZ@c1ZF^8/;*wHU|O! `X\FO529CF⥿Py7,+hI)++ 0>x U"rhF8 "0hY-UCHQ!jiy9Z \JIFs<>5(R2 T Cw/BwDq1!Fb=e*Br@CQazWB=5Q/tp:#ވ1_].]A5xz(L([%䠿, }/rkEFAtDZanT(r KEygL 4a6 kN_C`TW` `l㡱`SۋZGN"Bh"'9 H%K%^rF" PPDC2\@]B@ fg0KӨdRJ[F |00p +lY71L Ny%ɨdBeQSSZ axC>#"/D e F3ZF!%90a2"-P(fTlR %+Ykۡ=RjooijUZl ⺋܁F ,HDb 1Ii@!MO''@41D#Z[^FDPT*יk[:=K{'{6Vv l݈.ja |Qٵف:^Vju:R!B Z!CQꚻN IՊe|@;,~پ&Q5ՠVJ")&[f1O6:\}Gn`yG4mjp֨C[sG'xjMR" Ebq7ԘUDWַ||2[/.L "॰l,6X>ݙk ĺ6wxԾz\crj[KϠYBI'U {E5xROML,UKY"ck~iy (5pfl&gg'v[456zT@H k8<6sN4k.L{k =5U$̨ ~NԍnnLi Yrp9 MSP(9W%4}&V%W];\) :~2jy'k{W&=e[H 04 L/67a-).L99$lBl42zڱ.l;>>:VX[2⶷m,2~`ҔQv7Jnqnɻst|rtrzxr|t dq`7[:Aݽ}hu3Ɓ> '4CnsaS)5NnBAONN\!`gۜM]ÓsK\ mi^QV46+xؗV_Ǧ)[]5\Z:]սupxzr}NN@N)_w{|fquukwJd0J-aJv+/$mFwMPC"# իWOanKýóEuw(}DUK 5h5KHKm6QI:|PZP?Z70؂kFNv*6Ǧe:9=3%}|vzvrx|5;צǖ6wvBXjŴdlLde3 Z#7;@HA=(1_;ZY/9dO/Y2 MABC(˾Nh׳qVs2SqjnIYJaI GI+DCqN7'ӗ1w VyEy)qPͫhlVa^R|,7/qSŅ/vX̊2z^Sb&'`Ywp~e}{ L{63_i."T" ]m]RHIh^_ Ӿ_kC[VsNYOBcgpjBW{}tZ08pd,$ŴvbSNɪ8<]CGALsm|9{t{x|hGCiUY~&9B{ۡ˥fe&*hkC{Is}X$gdSIDp BycoE E$RN1<60-!6,V%6G*סdw̬@?j(3KbpzQV^Eh ٩L'ąT"s$ճG;G'&̽2*8Lj!-&%bpZ(9L]_ٞpJya5|Z2Kāb&rE"PQD) Hsѱ 4.Lg<&!/Ld99>6M( }7pjBH-j4=)%.p|NUnn 9VSHPal^mF5B1#P%:RʡgT UBeu٦ wPhJEd DD'dUjJ.+נ)Wq%jlePBCQ lY[ɥJZR,2ZZSUZ2B%A U4ZJ33/)%Q|\VYd[*hg3)9,_ɥ". kB"6%= '#JiֱhK{"*=jJ@/xN5(QUJ1[UY%:&> |R.l{7;g`(.;67ԋY,4i;UQ*"21.hPpi``u+8OG] )+J,DEo^.)C?r%aZYY,4u*\* o8[hdg`a8)=ڜpD2t̂e275TRVhGhk߸yguq\^=_+**Ӌ,q8Ŭs9H*˥}~{kuidd,.[=sV1*|s;h//,;'j:Rpy"bH^$HUɵv9fVXr9vd\ FK?g&)_",S>w۳(Nd]G?Zkir/'$'%PǠQ-f##o<|89D`97v>MJEC+мeU!ҬojkwIcLڷy6=_?1 GJRY`W߸#@I ך7t 87uB">nDaV0Ś!N[߸;EĴdsoe<|-^hV&FYW ܸqouOktK~645D|%kZ!p {;o^H@}-4佷߼`wo!)>!FV9;}G?Q'}9:)O3GW{F:j-jf6KQ@%a1ڂO"^-P199xOnfR UЬ-{o<91<>RX[[kXzGT"` $-U;2h4뜵ͭ]S#޽~V*R#Y.uΏxPtښkMܬ*9Z^IdZ&%vt mhnhMNzچoѯ~_"Tb( [o~>{[PogG{Ggd˟|lMLk$J&p6(({޴"\q~_Wc_Y<,H\ǿo>xTmpzf']5%#3OH*旗ӒxhTUv LNNVo}ϿF&9>Jc&i?>~yP75i2 JIX >-; Z hD)y.nntNOCapv%Z (;o?}?P0025ۤ PRUYFĀKiEʎ^ČlԵϿ7vܢ,X} hlno}ُlLyW7sS]rZ $ZNA O,- X Z.MO M w?[sԄ+!2JdTJ>߾4>246;yrlLe@''(-ɦubJvqP7?z< ;Z~~k[>}֋S#cУyw* s)15#s2>@dֽّ~Kƃwwe$ pf"mkɉ>O^ Ԋ,R1UdSR]6m~}{{eoj(4PDb6zt.=l-~懯tv 3= B,YDBj^c2v^O?xlwGkۿ1$lIgT,oOx-vK|ُ޾3=g&3lvI^9)9[45޻q[7N,ΞĐD a%H;]-Fy;|'gglDJ̡se%iMKo,N}[ozm&CAu56SuNQnƣaO=77_*199oY޽q lqqёWi58'%j;8Z_6{܂JM/a^ƻu:FW۪ 6U^QJΉi|VS76tZMs+*=*_VAJzliRMvT?1X^ ]@!bq\h6^{WPVV%U|wֻ-rD4t |zFR˜ r;3oC+e̞BА'JEZ ዥu`fq[YUkRv]м44ʤLciѰ c](3plވKy*NRZ]u[XIC%qojjΤ l5) (y "r,[,葁[Z\}V*oi FNHdL st5YDZM,@?NoV66|J]M5&Fh2nE hsYV$9 'l@ Uh[M"B+<ɦS~G"3~h ,+'Qsl.*SW*uFؓڡʁQF/b2* 3 !*\JJU!:&L-,.))σj"A?\kokXh+((φ L .`ϺE{)̌TR*Pj+42MKA;V*B~2a+CDWPX XHTTe׵;h$aDJ8a5ā5X 8]'38FkjhUP&u 95{@X 8]McRD&XYI+ &h>5BSh FЋs3IA=QXZ@e ɉ!8X +ttybp͡DW&ą8bFOJhX9|&2˜] bY d?bBv_[brfIԋSCB&q^tЋ8| :fT,hvЈ&efP!3 kˁڥϴyJ`6 tt<ƇCC'aI5 8:bddb!"TQP_c1 1%eCV +uAABԮBm! YaJX,᭢.ka3XBi&Uؐ}ЈFZ!| $M zX- #i "o,9XR 'W<^aP89-P+sȸ͊Z D ť@#IhDG' ;-$o D哖HR)\ g^#Q9[|~bJZzVAqiy%KNeyidPdX!42(SD80&<-3%4FlYFF)re9iId"w`8D$bLzA5P+2}RgՈYed"$Kd uXd| 9#5ջz}SSS33ivff~nrtPEiպr,3JD-YQT:ڇ&뛁ťյ@`ij]o秓 B dܹfhA2U`X]O/窝`pen^ͥgK>$v#^Eؠ0.oX^ n5&g'V,`ll.Nt*TDx( [Ln)Yŭz X^gVVWvw]&N15{׾UfXOe\S[{;;svr? )?Tw7jᜠP hh㔚Se]:89\F|#þQ߀wp}þ탽14# אERDaȖӓ~onwOw|eh"+;1uHBڤfUUoMx;['ihlir:jk.7{t0"%r!~ qվ+WKS^-J6,ɢӪ5jRRl5m=GW|<Rt[ˌC7}n֢VH%Jpv!roK 8r\W_;9;$|L 5HݾqlU*%( IɬUeJ&zj1*DPhǫY 64^y&tL,&%GܹzpyUcVJd:Tk%b QGKä 25yu_f@Kh k NpU-*LcC]6[:agX_gEa ՖftMN'c-O/J2rp1V-+À]^Zv5*Ꟙtyey?iа|ead_@¢#.]bRd㝱R5M-7hw˗9wwF]VF_z`;wXk-ckkR 9.pH)5 -/ [%ⶉ#@BQ[kn36?}4ۙ9e]Ċ 8XATcr%S#n^PiZ?<9:>:<HꤧY7:2g;k3ne~V9>6W͎ Aw9EӳWo;ZۻFgֶGG;+ R=ꭓX,:=-ZAaz]=<>zճ#4548=]=?: =]|ZF)o50޻|wl5o[;:zkWwW}pnokmiaVN*d;\ղBS r$P_K[:&T"g7o޸~vvrz|\_AF qv|I_eډ8"BUldQR)(sxzڭ[7]~<>VI^;8:~f䁩~q TrP+)%% P| 5k_;<\_\kRL\JēbA p諧 0v\_4A?| ό 3rs yI*KDIP(4]>RZ+$|-%Ąp927♘[jt_Z(*KK-q*kMK)Aу[{;>w5v-,~[ȭ,HsTrH]T-ēJ$eCOM,g,t}Y ʲS10eZs{ K,jt9%X\:"ͽ 7͏LRNEA:bhvhI2U!r-zr|tу gqhg6;>oGI.ɧR^eq )J+xFRdv_Q^Y'eTj hHˣGVU@Efq,̘EE& >$r]^Tc0f-Sn>::Zta2.'  _åJj ,*!J6a_K=oWw;;f0=PcBrd3 K(el|uJJ_Wm1YЦ52!Xj V䑰U\}lz75_D&wTifQNC1iBc]_kLPq{*aX}-JBk XR^Wi[d {r%2Q[ J}6va2X|DhjllnipRz&>!.aK KWZ>G`섊 ]B%>#D</J:d (p䔴*1zO״<.τKeRqBVEi8^EӋKr2*ņ:7T9/XZqYE%1i5*Dīd"KpAJ&rUeE >o`g`#/8X Όe _a>Lee2cTa|Mʡed2r1JmZ=ڛk<ߕ|]5 h-(zEi)^Q%P6O9rF)0eob|@,G /7IeLXAbzqQaKfF.SiŒ;}W- :-: L5ʘ)@`g'T9:Lq"+:)!ʒ>oUlh>|%3'-qcPT*~ɍU{9)>jl{jN-ӟAg&JTUVWLW_H]'14˷WGu&QisB%$ J,2\[chl*S(4sK[s}fvsCq lii7xe uǨohv-EPK~7nUsCGHd{j }x8)cr:xQ`}i<WBJjor-fLo`T@Ydt"ݱo<<ݘo~,4÷SvQIkw_Fטm;~7nl vhI#r9lkrcVٰ}6G{cy |JXvZM:9aٓWѧ?,!x?|v{64b+@׊-KO{#"'abéx\8*A-rd#4S?O>y鐫aU%fUF}Qrb||"0$[4RG^T0QW^ S%dI~g[W}#VdXj}2 >3 Dizgӟ>檳>4ݩFgaשCBH 8 ~]V3_יM]сξ~{cR M!W`X,ѸO?o?yiY5nw55m. B%jEI%$-f{&Fڛ|?bl$qRKs/W_~^76 U}͍ bQ:93b FKumK[j2q9[_ǿ>A&~wl鹅ZQ^Ӳ 8 !'67<ݽnOlfR| Xh _>~dn[9tb"TҲ rD\"WҶ{:GSNg銓cClK)ԏG/ny[|3#N3'7 I$2 F\n$LHL$P2Xt@2-!i8ۘ t߻5[SrZƎo_[ {g&g/}[VQ u4J!WJaiElc/Ox|k7?|/cDtLBJm[/όl=/~rk&d-m)P<@x8Y>|{oɸ!~Òr_PW߷?wg%RyVI6-K1o\ں;';3Vw~7 Oy⺶X3r7_}xkynOvJ<.,7兵/>yzm`h:4\ 3fp|ơ*w8ڜ7MK()B*)Yw43^99\4dFhVa˨Q+j<Oimedu}n<7yytYA+xngNlZQ͢aC`ܕ0Ss8bt[u*:u㵇KX99|`ЩV&[ghfViH:kؔJjHAֿ~΍~vnaO rk(mt>..]LI k}G{NʃeӁœ B%dX?6P,Hem4y%l :lAgb22skE#+jzf'DNϭp쯏.(͵QfrB?էLj7.Ei^)_T2[R>I:=u I݈FʩRh5r Krc`j_]W—*x̼~XWA*2`13p1az ڹXKd`iM5=ZN],摩7гV:*2qQò]WP  ;7|/OU X0|B.Z5e[ mo FGGoƇ'wV[b$jkEbZ>>yz\  y:zzz[s -z=w`Mi|N`@GUu{CSVO:\ݝ=JElW 0\^pOƨh4Zhz=4:Fmgkgxjx<5E^[‰$gLa4SHI*R)D\@59;Ǜ]R*>!&L]Z@`:nvtr)Zp/rPC/K&{KZ8 w݅A4kt+ xj kdwcs}uyf*k[$,.-e+j}GܜPH_.o 8UlS2+P1;8ZlҋٚƙFO _*,J+m% U.`M&{@ƵrJ:b0?Ez [sCsc_5u2qy-6n'IEκ})ydK< mVİͩ2q|ljw7*1])+چa>!&KB ]="%AApkxw?LƍzZaeA&) { 7ZiB$76IH $ڊl-zPǰ`èB]-UC Zap5R)8ZT j<wV`l7oA)(Bx pbFQ_OL-eTrT: '?%G1\ 2rH[+*Ym749Lj \y%lsBm9Cw,`$? B8EE<]-wbWޕ%=->pْݍ5Zݟ:/';';+c|Sc}muQeQQ[U7~p}>6i_YY,md36#\uOn߹T]b4XkMYY< LPej'z *g&[,b;~E{ 1 Mv=y|>8m3RRRC8?1`ɕޟ.L{H4:z6m;U")(< _oS!lX|  yxp}FA, 0xRtƷ??C3>;33hmkVJ[D-iCm=<55ms}w/ldsqI̦W~?>otî'%$HԜ,r .!X(x^WsDSGޝ1%;E|0y?po=6[f17&s*x4J Ictsہi_ugoE+Sy|?:5>:ۺvQ"&b Id:+AELѵthbݳ|_朣 }RHƌVb?|ޏ޽8:u)4D *ť׿pw@oO= _ Q@cx.=zδohd7=~}le9T,Q{ß孱;2>[;ZSq ւ_kzVn CBͷ_cineLV$=MW~ ߺh]D:w;_H}-):8u]7_ggw51)8˗8{OkM ݣ;].>.:"=lw`Х3Wv-=w7zofP=iilRIx'Fgne-OF׾1æj[jUJMu{_;'C/#( qdw?}np{-_p.lm1R1!!3k$Wb͕ើ}u'H|,LȨ߼Fz{74?֤Ju-+EkEr*RmlW6m?~|jMdqe9TRW`nw5u4-*I=XD RÑrXvXrBkn8q|S3rRF1.?xxǡQ*fTI+X8rA8TcS)t8".+̮ČP!OJl6W4vu64rv!lrCckhKyLQUڼ&UR<7vtAeUUR-LǢJfšq8LrO_R@:mY;efj=#py.s]œZZ2 !L BN#MJfX\6xF%Yl[N-k Le<6hO0: I$Bv!69zQp6h8*h=C RR(v%WdTDZD/ʬ9ٙ%ZYei3s s23s K5? q^: mCEcO@ O$2iԴZed" HRh4 )K繆ݮ\ocAJMM! ,icStձIxh!VD"6^FB!|3:@_6 dY_[rJ8 ,藱 pBP(dL K'a` &`)L$*#˿M) Һvȡر@ CSJbQBƄX=-Vh+QKQ+pG80 d<>>$WGdfS;2 5~|zY%]Ŭ,+ϢC(4I d0(Ѱ#3L.(*4^SW_଩*1QMI"$?YApN|Z|Jj5zb7>2 (!r/v#m럘[^^ZX˫jC t1pF`bjF U7흭U(Nps?Q2S '~xD,cE1-lnmmnVgf6vz¸Z(PȰ*FBf7w6667>Fpo{owooci@ssH|. LݳkKs3ot?==;;;1?Ҥ(Iŝ!د|XIkOށAooWopp`ph:ڌG!PKW<#G"qn`nlu1NW[K]uMSGGGWή%* E: JrtPHZ8>ޚyz:;[jl6Vms8l& 4Aᬯomo UW%c1:F" |ktunRE@( DRL.h?/dnh_?0BFh{!@*0<^򸧵֢DBBID|6W,WHP&|6# 5M!c% h_E8 "G &)Ӵpm3@\dCIKbL k֩$\k;G5\86̩^Fp(tfxs*qyR΢ |%fQe02kFZ0'M)5OuPִLNOrojtAĐ  % ݿ{uQ CRlbr{xWWHɹXwU::GVY_Wm:<1W쟇V<Ư_9Jig|~V7 MYvֵ/nyTT\hBrbbIɍQR.kάDrV0@0&u%|{d_ *m*.4 ,lZkoggk}qIoÓcσkPlCy~ VO<kcz}+.bzO`'lmN*qx(.XqˋӰ>aoeuAR[i{go޸ >څ&խ(2`Ύ7 fnvvu20^ HhhK8}Yt`sk۷n8;9Z $v|z굫W.=`+ȫvL̹O5YYڀZ}rƍN+KSnI.-t rS@a| ǧ|-jf>%W1 -,'WoӍG[33مݣoݹ ✯Jɯ2tC<FaQ8lJ=ئaPt?N[|sKڰ;z֝n_;>,-.NuIhUf.JJ@h5$J! Ԅrx Bٍ dܜ{|n?M)-I*j$'P͸ŕ nz`yb&T.(- 6^Ǥ$hYwphtbjO# <3\SԖF++ th?~p||smזQ'`cI!ffbձ1IʖNTJ[(+h 9V=<Y1(Ia2<lep0AI#'o>&Z,2Ylz2qJt\RPm6URV- }^TQ6C;ӣu]nuvf#}nJv\[_gTTceTmipeUdL_k g~-8֬R3G*|7e^wCK)׵ u @>Ƭ,-*kj=#S1 frDp7h*$^'7l8HV@㞱S VVXe> 8q%>`I%Q/f2WpJRoR>UʒܜljR!X\ZrRlr;1a`d%RϔBT(I%.[ڭQ)E$j}tmobnp50?X+c:]W]f0XlFOq>ns֘dTJ.3{欤$pR !S9l70 h s2YRSOOM u4桵Zzj<"񙒁ÓqO_4<'ta~QA~~!]dk3fKK~.(.d(z)N6ftwEY+dZyȡhZ`mmi!(T4\'ŅZIz=YnPW:FRhٜ0X_\[T^T] Cwщ4K jasHTJf2Lmn!앹6]S]7o[b#A0T7^kPTC Z.LM> c@f~'Gc.sL_?a͸ioPITmG|~pDfR+6?Ya5pE{TnzGW` 7 0CW47fJeF[?{Y1 Vb[~'_}oeȐX`crt޾FZ*Cqt뛿o?8d쫠NJM?{wg[]:LS?84iw4KHIl,vǦ߲iU Dچс߿ &F¡ r??䉿֠V.WiR,l(Zhw)zݾ߼ Ahå󻯿?/XLfatΎ˒](4^r{"hD HUdLbRߵ콓پɅƾջr8V+'`0I$M m[O^jz~y{ij|4T]q4e~ّD_G:` 4 6IE|[3ށ>/= \_[ Zœ'o35<.{'&LyD .9(^y:qcvzrBH}-TE(GFz7~k%) ,cɬ~q~W^{魣աZس8i+q<ŤjڜJ_=9=^{73R0Ñ'끭hZml&&2dK@MbɅBS?5=΋Ae:ˑAU>uwwuuJB4sȘ8a 얖/ҘbaYj}/ZKNeYbr̻k&`4(- "#Z'CiH% uRӋrF^:)Mqzrke*%BchuJNPr<u܉çq4fQ `,@bl]ܺ=RAN)+xEi4fj1(%|+*P`mmQ*+*+c"p}BcJ rVہZd0U\V-$e ' v^-c1LW/^erYR)tteV1*DWkh餸gH0X򓭩ʸ,6(jz YLOI+h9>UL6ɍum5J*7v{B38R(0Xr>Bλv<.Mˬ 8yd2m`(08|H(jk Llt BA/d\(6Խ)tF/DrFP[}࠺^dg Wn/jzLivPpζ\$㐓 @#LͥW@]ͨ(//5 vqey!()***-ߪTB1,OQYh*DSd _DCc6WBqa4uSEY/8^|D3Μ![O8>`]T~-|>P *vnsh6{|% ¯TORj*q4CuqP<) k}{ $"b=gP.#.f( ƈgZpS-`̓RSH! ǡ328 UP*5br_XXT̟2idR2 XD'Ia<x;\R2TWqBD& <.YQZM#ssEk#B)Tн r#V5u --M5v^!`eHP!T1+A%ye<OMLOLN''&|^wsQ.̓E*qD`iW鈄8l %\jjM/-+++ +[s]^Y.-sN_e"NqIiYt lwk+sKK[c Z15==9u9J:uzN1}_Q+3PdE/X=յ!wStfW?\YuשYE"յNi! ܌`t5:&1H;qʊFlXnVfGjꖁͭ`pks}mqz)/ۇ7Ofɉ!|!4p$f]^ej^?88 딶͝Ã= 8S-+Վ*i qH;21Zl˷ LOOO710s͍`p;w޹qxgmqivrbjnqy-xxz[ϲX^^D9|cd FCIujixΧ;7wwݼswnCrw޺~MKˋCR*P\?kUDlaD5|2 Sݹ8 ,--/̭l\u;C}$2%II/v[4,@5Tnem?}LO-.N-\}G@+,-FWwt+C0VlaIYJ)-|/ P{77gэ4wCZ9lgR Nk%hƁSvDFNyW^zɋ\^]@_9}G|õlN!ə|YCJ"Zg7?zW^y4啅kw?z5Lڥx 1V,k1h }Uh;gf7N~". c#R^O$Z­_~_[Y^ڹeVGA&ə%eLFeK^yF424468d\SNXQbWqՎnZ".E8(\G]ntK5ZM"9>!SE6kEr2CۛSS{_ uإL.(#)_k)1QAC K}}=> }n҈ܴBb[]Bl<)4ϽM -[{{a|mjdVs(D(p[kJ>8@`6Z¤L #C&p==ECzښjruFT~MGàs陹L]2%8h׎E׌GPch9CC՚2=3 H'C8Zk*R JFoU&w*a|{<գhUʣ7:Y=?3t]>o5 (W.U:!r#\zڭphFazj I mb DV" 1IRO,U+9Q}$Zi8;9:k71B"4.*tKBAOeWr$d M8otkZ~Q^ACg):YlB0*s#b0LD[qᄜG[g@>6R 2b6#REJfÒqhtp$f"=99b_C߂DX 72*CH+T) aE&\0lzn>4y2ֿoLm Dl؍&Q*U- ?hIAi ]Mcc_MH r{P>:9;w_r%`lc"OBDT_im'%&pgBzIII3n.C39IM¯A1 pYXwkr)'cĔgB+*JxW7:6iÌYqEYEQ.Fx|713Qڡ] ㈔ bT:a3aG342>](H§(z1061:$䱤>Gx䩔jJkR+*2.O6H.u rQ[Rql%<ު-Ϥ+E_ py2$;<2>55:n51s2貆彽@ C#٪ap)dX; 4S`0U|"N.,C~qojz\td*)|]!^VVZVVYdz`uck}}e[˧'n-BiQtqӠ-׹y.TՄA͍v`ԴO.ݿsuHzܾ6T/?'! fdШisXms *v7V]f66}˷IHӧ\۞ksuϥ(4rFюކ\[mUqe-[7^zEI!/2:yk/lsC'L岃[[s#MRwo},EkNq_w^k<p"!)BZ+|lnnV|N<|gLEДW.Ap\{o?=w+ .J'S s:WbQ?g>b'EُsceA<HV0t7x:1r_~\F>+A_8U'f1I^0J㫷>;l\t2!.O5Ѩ`+FL,N v(5knQ&6*\Rڧ{}}e- ^!_QHosVe}a'3O>G-]&8_XZZ]ؐMx}~q_gI0,|O}oM|3"*)n5CkUON GXcA_h> ~׿՚x_tCko{\=4 /ccF[]GȈOKni&..2Ӥl~՗y792tF?~QXEN6*ia  ]'oꃗΎ͇㎒(+Vգ{7G{;<WOˏ>~KIu[Z\ޏ~w.vtGr2&*H O̬m}og{`fw'?yP \Y)IH*O?O?xt>8Z|_jĔL~=E;6=~7xڻ?ư!$ 6M1}W^y{SjoymLN@k> RSRمݽ'd#$qed,.>xnoooMXZ]N*놴:V5Z(Cc=[g~s[%/߻x{]RLdQ!Rٮ–\j2ͣwv*eEf*>1wpn֚Z!8,lLȨ @K :Z(bHoZ[۹.!%ӊyN* δP$QjZ[jMF^Z kQ1&2ԉxl%gR+*n>-9|ΌK/4@nnjeIq%BFYZG.YE'6MWd12Q>^wz]ܝ-6%8"]έ!#1)yBGKWUȨt/|$ib/Qw*g"m}i$Fu}`  ,8;ڬb&b8s[̼Ғ2UQ#r6Evin)1&q-D" 冐v;URzn!p4-1 =mZ6S*s 򋊋JrS BBBCp4JF&IRȴ<ӢWviiT 5FIKMI !"s5pʋ#ݒG)ttwtMTPY$`9jt848qX".7v5xcEaKhϽ2CUC4.bCm0@ ZJ'C"TH/]^>ǵ.k0$AƁee4a!Jk.t(4 )ńH'X#-:6-S W kHK*x!4IB0L 3pJ>-e^YT&̀W€#T0 bC^ 5 KB^p/] 3`DE,!va 4>(,N!Ts ITc`|-&C I">0ؐ_+A w7 [!>ad+"Ę-DآP.#a.؜B7^_ <9!\ U1XF>TRr K f_D}PP"WXDJfdB L N/),̠^?dq؊@5R2+X\T&STjL,V1Kr))P/A NH\/`ŸD1St֎n`7i\=/=Cwa;X,C8pF^PhOLOzmjhIȄ~\l92a#O1d6:P3ZYZY\;;{{;Kf#?=2DD.HwAsu9\Llm``a?3?=;9:>Qy6z̢#/vNĦd;GGg{;͵ͭ=<2 JI8X2E CZN{fswo{kkea?6<4_Y^&u&Uen*.1EQGDҥcIoxwsu쨯oxz=##S3Ý^ >P̙H5]K{;CW{KKssaPC@Gm]CSsK['uSR"^:9\_vw4:FV4r#TJ*NW׷~?*-"$_H4GFqdDoGä6ɀ ͬlʵub(҅bf>&2ٖaBX|T"9LO"|TxJT6=YtI H 8RӍ,gUzQc7UR!(:g}ݬpKJYSgbd1!ʅ`I`R㍉f[Yʒ-}=]5P {`hddZ--,f;&Lb%-QUAd&Df\htGKɱ5!wO,-cmvyea]k?2hxX}-.x<>];VU5 WI6(Kk$?jK0׾z9,(![''Ҽ; &w1 6jTb MP@h?U+G+-@"' ޭ&IYnk(C<2ii{;[)oN8XYt(G6.o.e9t p:z\sZ|Kk'',mgks}u?20rs>u)mQ.ӑ覉>mev~`fu}k{(]~rM@snonG:ueY9LQ<|/%Z^2syiwO]yó@gl7XY+2ٕtٞ谠`jeX-?/?;:_w:]].m^vՓu,.6prhŊ9ëWatd&aaz}z-܆;ݻ{psyyqvfnaiego\xDpcuueeqTB{>0p@æ1cmJz2P=xoo-./-l7apc}mmmiUepK@h%=tJu&"BٸyO>~Yj]`ueaaiܻ}p7 ؐDf zxY:)̩FERA23\\ Ñ'm-.3gwO0X^l㦓r-P>Zlrj:ɿE>:z/+P׷fWVggw}'_wpwgk}maPDJ!(;լ "vnQJm(Jr0rz/ ~铇I2|4KH@ T6㓳D -"q ޸u˯O_ >~p |ʫ̂G_y9Y$(vԕx<>ZXetup*S'/(47:R|!g$CT$4y|[{(:P/MOOBϏ`W BE˪d* &XfGWo>x';4iW!sQ! @YQd Un; ;3 {]9 P.mwc<ϹW^ *,N,nhQ[N*mk&8tE-޼y|bbbj~oXYFWc]2!.@ `w^+JsCM-8|⏓1h܂8ɥiI-t+fB|'0Ġc9qQtnI0|Zo RDDGQ E.H,nlg!J_ =;=:>=}o=GHp: jk*FGD'dյx"1[`prg7=!  G#3m-YIaE }_/_kXzWC)MKAA eXΊ1M$:O_t+|=欇>hszl=fagR`\"b+0kaщmtP" b%|BtyES?qPANO]!; 6!REhdtDKaQaV-*D"P4sUD٦ ڞz|9^),7BcS!Լ_aXT|>N[~Dvm]eiE![1in':jkjs;E*Zu&oevo/ڎ K; :*'Ɔig'9,tjj)0x٪ɾ#^!HЫضgŘ2,ugaD3i3N&uZRB)(leL;wMH8M5nwV*H]$ۇ#}k5?`>>[2pVfRay5Rǧ_̴v8h8l6褣jYpbWc L=9+Y]x @QCK9lYmna\ձ[5 2-_ڻyf, /hqVWT4Btvݸ{1*PA,gfރ]r="‚z8ĩ:=M"p<#tQ[^(OdV+\&ꋠ;efW!|z=^ո1#aO;νmfyR }-.]~o=ӏ 4^g*:Q;r) Wv]4w?N/K:2.]޺Po8ΏNхN^^%DA [~CpG; Z^ù$㠳a3+i]d_C=(1F Ezg_~ؽ,&1_tAN,Wr4[a7-I=//,(t᪌W㌆G_BwFjղ5[s?տ#a| DjtsUÿ 錀DM Awa3mI9:{OM-6/>-C׾`Q%d}*"#MQi _l*%g_cEG.|Pe{r[DJqs\$ C+FdXUi3h(M.(ieH>9)|ݫ;K6ǿD-N0lakefB:Bɏc [8[IYl8@'gZO_~pPsoWVBV.$z~qF!*<tnMNBƃ\a쬄OE< !QLMe37׿t;Nk#}Oz.dC46W:* fu|Dtl|2:55(`s3aJ kg'Ǖo#h[62K~4_;?gGS\naqVesil򒖐ZͣMMWg$29$ZXUJ&/ªE1Nj_7Bܚ~^cD~TTDl,8C4P45![?ŭ% TG#K}_?kD[)!=gRpILN5zwl2+Rc0I,g,ŗo''f7a.?}i(>&6><XJrӇr&M^iW?{խɉB$ILgsi~zvqV>*V?_qLMk:.6.1w'7ߜif'gw}}-ׂYT|F)iviavzN36>6xWgC-,!]^Hi^x|o޿53mE|o<2]Y4ye}}ѳ{GqshX2k1X ɈW@0PdZ1Nьx"Ws6M|~׼D̊G4ud''I WǸcdAKꑮNDLŠH#v )'ZwoĤ?S':fON 뗁glrF74AƤBpOD% E ]u6݃Gg3# M5 N_>!'n@kpD" b׋vxsNW4e)Ifls* ݿp?b{Tި18"4FÁ%4fP]TyX8'u47 M7_WS3+ڱ-h~ڑIFlmjO~"&fb .U1fQ ! 4774udonաQւL7|KC}mM B"U U̮Z1M$BlojnY>{{.=109|ԣlol\]S'QՈGp5@Z@ׯxEĢ;U vW#H%ojjY<~c.5!&/ ;|ȥ @UcSScK7YS!쯭O &&xMNq啦䴲촴mSIY]% Px><4?xNn |JoWwCWYoޚJFec*32g/WӍkYDA#RLB)LHTނc r$ mD"d!]?x)C`ZmK[lpXC|զͶ!ddVDs-Fe s\F]2r1 0vN6)4g;ʗ7&}EyYU=trjqnrB824bkr¯ZZ j. =<JdQ;<\V[P;bb 2,;)*%VO-3 wA"H$Cao}IQ#{qa+ A\d%wU29V+ڞgVg76ֵ2Jaocm'S>)%R] ʒt<}^{)']$ 2sbaQQaQaq}߰L#rZkUQ^N6[ss3IK0Z(񥫭LBgdfdedd7xrؘJ`gpA4Q]I X-HHLNNMY)Y%mQĸߐ݉I-`v]%~7w=l,3Le*/-q3< %ZCZ+tw#,hІGe66VdlB)!.0CZ`@R1Y~&-ڟzŸ1@.rL`͂ Nz bd,g4L>E5L85 4 >]eB]x]Юk-`X捡ވi^,.2Wh\~PJ_  baE֏ȸzفn)$$11>گE)Ġߕ>'س5$@a2`Шd gp箐qI*Di0 K0I)hLVnaIYyeeuMMMeyyiQ4+hC/+ ґFbOtF^IU]KGO?@x$bow{SmeQn:1Z}n\nU]TM JFh*Tĥ;sӓudj~OJ@qBRznYC7[o [;ƝEK67ƃWexR@F\":y`De{6f4lvNϞwm/(}Mi#п7 r^L,# wouY kӳKk; v-.83%v/-l!Ss+E&of6/N)cr;سkyiIska,d+vZ반wVuZ\22<̗)ʖɶwp5)MEIvbj :`c2+p5Ͱ<= FEa "dBmZYj-L۝I87&.%:i߷o/MDŽa6ARȸζvl?H"Ә,h\>7z]kҁʬĘWBC#:.%>3B6lMIcد7vtҡ@ls"j؍]PKmzO\|:RmlnhhohiminnhdzCnOde/cE&4|Ge`WsmUmsGOlmvuIV_^RC*v-frdtbV-cwhR{˫AT*q(2"#<&!U}~0?L拈Tf|;vceIE ʛL-N*vP<Ӗ|zO]IaY ?g=)|p?t8$uO94im% rFcϫ$.@e4wA4P+ ku^K^bl({j gD$")]jY5j,Tu4u{Y8 p:l杍PZP[j!z- [>$4 \6$z^e{aBmNvVLm//׽V%boq~Z18tN1 [H~kh{`iYS3EŽPb5nɇ;r8<,gjr;ǭ%NSAA3s|nlZyttrlNG;]AvX-;,vHw\ӴXn ^Ź4f۝.<9ufee @ڬd\ӎfWe_y*xƏeF@p@cVfKf]xa^l6Hl1Yuٙui"#ρMO#pdf o}kTY0v=̇'n߹ug\[Y^]߶|XM \izn3gy[CإtJ ~0ˬ(!hlNgowptzq{w<&l۷.@Zޮwx Yi]z(j=UjWm& rO.`у b2&Hw@l.ݴ(Bgb+Z ؂vtQAݲ [^01:@OoB/?~[62f$}}s&~&5<5).L5.idL;TdfW,[]{'g'O>}w;Fܽ{*Ӳ&su2jm:e#b@`|JܘI߀T8'O=}ㇷf1l}7#P{/ec3o/p2Qq =gZ\bSS3*(#^{c>ln.wU42\):.?>ZA[ ]1sO_mv>{g6ƭm_0vzX " ]CSҫ)9 =fÎźMO~w@vDDrZ{Aگ@n4WWw_SqYȰTL~Q]Є-#]CiC8;>3 i) >|#yrL&bA^ikJ7 _chv`#hpvvv Jfp<|'&:.9!kRfTv٬bU82"_el0;>}1tfd`R R.Xq-"&oH<>>JoD#Ske8΂wZMr s3RRRRȔLVj3#^ FU:hIH),-}1+)*n|E#T3YXSYVVYUVY-,NjsTFZJUEgYYqUmQbvB;HϮkg3, iJ#ugw77W5ވЛz}vA+uf\׈UK K3 .9ȴS3ZFRɆQX9M3Z kqvü3.+}M0F!& ^Z__YYC }hr3OJSSDtjgת 6Wĺx<dB(`6X69 ޼`SvfCWD&S~wHήnhRAi-hﴙ6t-3s=,2rpzd_cttqV_ ut61(mw\ Jikh$ْ.D"sgvotuVVKcCCcSKC|{^Hd.ִ{-py2 E"sz'sH$‹KK˪c׷>v!'X;쎉U%-0>BZ(% Ezch0_}&1R+3KѤ!8·>`CcQt81`61q7S/-h"rC/toto\ k-Mw<ݜ w/̪bG ;m^?KB_nnM{^fE4:Jn8?B(w7ܝ@f n?g$/%!L8pAu% 7dO$ Ƣkmow>u̍Y/2iQ2Y6tpӧ\_~#"U6ۮip;L [ D#RrCj2nh+7њ}nDD~߿Ӎӈ@+L q챳:;MM>ܒƴ\Dͩ1(o=мon,&u8TJZ'4{_{:4"tKќ}UxBHs mZVE,FDEA/'Fӫй}}^ͣHդjo˿MJ̘uh+*oל ` fy}Q+U)yQg_JLH9<ʼG!҄)j?rIR1{l7l~*TlR:Tq1 f2toɉƐ`bRI՚yR$K%&% bzZ8<"M+'VC1;?-7>8Si6WaXEF$g ʑU88H2xynO-j4lE#3jy׾r4+hKj.g>Ȕ-N tRV~FTZ>t2=8ؖITlZU)W'` kPE6&ō9zb,*cR*4XnzϤ᳨,ҼZzz;ޞCQϾUNom.OG>}rbcE.:~gi.![)ՖgO6vEc7~٫yby{cJ}/Bkߪ! EW$"ӰC_}}j-.Ͼ߾U`A0]NRymƋ7j[-$ٓ^<9:.0L{Ͼ۶I>T8;fW+P jW@&8orײ877-߽=ւEgV#cE׫o};Z|\=9s{ML ^pAhkvF4'?/??}Ge' _^S@0ųO~[N2:ֻ6(ʼnp/S̠U%]ڲI%BՆ?|vqWO~^߽Wx|ӻsƞuzf J:Dkϟd\JIc}un22fwg ˮo׾57!i6+.2<$`U74]2t&* ?{ 1UR__ܨ{rnvan~vl;QNEQ{/&z~ xHrFf@VHy~<2{CEi]ZVJ@u?~I2\|lCP!|?4K-ƍ 鸐E"+w1UJL+klOI@}o>oSz=x S$ѡnjy#`'Z2wL)$ut[shTFykWK~jRW|Z*?$U r,GD'1ylHokn]8v7QCȹ Cx@'&ܾںћ$ k̮FihRex3?撛 ܅&Xr[jj[%_LJH+Ad]O/Y0S؊Ǫ<|UbčK|퇡\5$LHM-Ч0apWU*()-D%ewV]u--m#)ڒZ <|j|\:9s}YMj<*++/7G1;G7ϔjRzG"M^a` $p,ޱu-7ddT}'(TD3#/^4e SO |>;2ٽ4tZzAw,),/ƸԨ+KlMɯgsy\X,PMiGY]i(4&yXX__<_cvF\[tP'YJAU D BʅV]Hd F>.# =6 uSE"sJk:d sLWW5Y"1APh4:28\FW=BvtdX)c2KZ;0Ga Gi]uUdD:< "O[[[[ZjJ3c|C!fQ1Y <"%U*͵e0(RJڣad̮NSWH+(,eH1LPZ r@hizZJ<k!2άZBD Z 7p@9WG;.fBa Ǖō-qp|6̊i!V_`o@AxhF)V0o;Nfmy~F3I$2'ԺyulMs2b``W:%7 +'gRT;]R"r `w{SKg?LvM;{J/ SNE/Sk**:1Ж!P]+tWLxJk1@$|OGKKkKG x T]RPϛYuWAT08VMu@*WiTc|@[]M?֪c%RUW܈i]* 2PrO~7:蘄ZުRQPT58<]YYYZZ{YbfscmyqZ#BrȮŕ˥ L -oՖTf yΎ3zX3+F@cI^Q3Um=*J ť:,Rܣd8]Y X1fv6 QFWE~~ i6g7hB KtBvz`.-iNlVxv;kJ&C].j3mo,59igR2CmANfz \EVIryls6 zMby NK59eYS Rw n v 2}Xj :bfz.jZyZnM p`ANmYԮZ].AkgE^3}޽=hj6, ft )JMz\t2ʢm]ܒYERY7 `Ciizza}/@ni1.[ӊͱd k K5cl{S,[AR&$ -H훇usxrvz|xAz<.0CƤWgMYH0ޯkt%cikXIZ0{v@͛n߽-`Zv]ܼyѽմ6ѕ0(Kz8vVuy ][wܽ×={0lT@/?| [;u,Vlrݾw{wo߼uqqvqYk\tzanab4N5u;9s# }=qfɭ; ޝ;z]9vYŜѰ2Qa=_Dt,bP;íHK+OBA{>~/? c{,;˲vhO :Cgyh^##7o޾s.T|ba-&T)&TҴ4_{ Z;>m@gny{e0٬_nLDDA]$,*6]ChȥaePx<ַДf>|m GGE#Q!x_N2, 88m2ӸmX[]2ο_Sՙ)B-jQXҐ~9-o-Mf7S6n)NKBFfW6&8e6Z_񭇏/܂vL>i]]P1BABR~ t_sޣ[W,bɚ=^4\Z.mnkz3Ȝξ9dvx/_JC~h{ܾڪ\T|q]oOO ۆAW F ¢3h4vɘ}'/7g[qS "}ӳ kw|`#b}mG"tluA& fbB)^YZXK2EGW KCάZwOCdekY+b7g&#b!;&S$cקT*-"%D_ HzɁe5@%tgXJ2RpZjq]\S *:b#Ä R[gG𪵷px|^R@)bql$)LarUy? ]v|qv5lzz Im %24": XX݄1I Ya;5H?=8`_k6aӸsH<RPYYɉY]<٘Aj+J|)<D` 2 S\VYzp =Ɛg\/3̦ȃD i08EQb ڜ8>g(o%8sַ ţU0+)PꦵjZVɄ޴kKaXTbQn5E-lB"zȼPAIe];7_{[zRamy˲P%LIh&qhAִֻ}pa0!K?Hk_{(_"TY ꫛ̠Zj m%_v7ߛ>f@Kt=>;X ^$]PRT[֎ѝ{v]._}}rGӓIôV,jO~ٲFH" _hTJrFEwUjntt"wzuSy{o6R|~|Gs- f2$rkӻuLx@.~?|6acGC&?62񯷈ܦ8'* w]nacI#"x꩕>P~3@o~G.-}wvY7洓r0q?5FoBd;SJ K4߱v=.ֲFRx2hJ\!.oaA'XZOI HïKbd +n^#v)2 lRLj',mnCQb7~~(12 EW OͯtD l +S nzr8J1AQ1|\# dٹ)Jk5J[ԧh:HXl,ULX~O#)y O187)SL/ #UszdD$brZ#oEq7^2#s:T{~mJ"ta[EFE&$CYyO'QȃtrvaJ9?20+Sbٵ0XQ5=o}۩ꗦTB98w,Uqɨ$dtdTRyus;#i r~iirBmyw "ÂSUDX8|z2'YXQ ṛYq'cЙxH7Z=zy^HGKO_K |A阤qdz|]rlfu{mZ/3m1шdLVzRtTl.~Q^-= Zb hdZmyV[^W~_7>-t".'/;%6&C<9^3EU; ^!,.ǎtto??w>~rԍI(.Ofy?ydL>5Vy WK)>p./-,-*5?||/-..%<7!Ƿ??ïݛHUӳw޿eʄcZnVlbv#}غ4;-2^G瞧?yv2.49Y {gOؖgrˏl3_ IEš eV֔F%j__w۲߱f#k˓˔}vw~+'X U-ڎ=KtxG5$ #HLC(fҤGO[[rc$ĥ57uU%Lӟ1/nw3ÊDz?'>*~:CJ@0E2 $܆cZ8'碒$$<5>e޻?ɉ^7=_\Q e")KzOFGġ T6”V. sn}児t]Kw[):1e鏿x<124+ @'USq01 XvT1*2&r!A& zEYJʨjm/MML鴼{`_*$lX`"qfb;Gý=# @OW{G7=|Wu蔌v\s :m[Ύ^EV)1]< >@VyB]aۚں "W_Ӕ$eRm#b;{\FH}1~kAGA"<2>1*"rGsC}cCcksʼnMudT7vO4tTRDBm-6/+4RWSCC}}S[m;x$*0;5ݵ.Ios}C}CCs'~D331&eeF !ᒌ͎DqV4jlif/]<;)O+HIF,߾m 5644tRS @I\x @*j!\%,^qp=Rd%'M&ٽm]Q+5a7BO~>$,؂vR!*DCdΝ{*tb< UؼeH"SIBLiDeqA{##شQD Ʀ {n-/5RRҪ(-{g^!%rbLDnFT˥4O!2ʻXbHyLfWN~_ )@.bL,;ksT"8f-K XHh/uaxT:>^Z[[TڂԌ°D=5< )K%"C魃f?SH!ܻ9s64Fe27<<<))$\P6MeaqɵAv(8OE#SsJZA*J%Tm FXD<@ {P>@n B4[TVUى%2ap$|݊ 2c"/1"9C&-$3/*.iHR9%T@Yji $Kg T5v TJL2Dh(LOE%*DMBZ ^vvKHLASS2 ډlP,Tb0i8pLʍ ?H|S,,S3!~TUF%'"-(8;39.kw8Т'W+[\VVZdF <L~-CkaA+ B; [?$?wU+%M9 0?t%w80)Xٵgd 6udq=k?ID kѰ\Z4~UƍUBXȾ*65t芆Mț\kW $pD0 #Eﵤd3p 2O!S;?phtDF>qkc223srrs23~ȡKG@Kh VovOhĖfچ掎ҢtTR< /]:Q0),kC#|H$qY4<0y0>fn2vV@8NW4rOSy~V*xqպeWZ3L1$\Mv,6l׶Mftv7"jWMA& dk6CZkzU!ŵƵ9r{wNZ e }!pd "Sl;lb$Iذ5%*^+q&Q1qE,awh׶2Ӫe.@$1RFm JK1&16:2hwԻ0dUx|]J.lgkk{W/Ie-ϲ$Ue%!Sx$naD\G5fY˦;ۚꪡe ӇR݊mع١˞r JNCB-^ʪJhijpD%ϱ0ԘBYWɸZ1&]=f<<+E BWcuYqIB nmmi*((--)o' ^В'` D=6&lG>Nb܋ KngGkscc[$XSQVTT5ZP\$;a?Y EeT&gxEl!.72Dk-//ih GG$ ;alXU%K,> ²*WL*G !zjfJQ(%TɺϧjN2@`NnlM~^iS?S_֯|!WO76VfB07']=,Pj0qpb f昭Eu}LnnyӰm;K~X1j4wv6VFgYnnysL"0{|eQeęVsAvi+MYZ2(l/ѩ"`[mV Bm^vqϘ>>8y~S _oYǧӓ#ߞnޜe* zQgNiuܵMuO([{GG締[Խn=؜$nԫi䩍)jM*"2<,T>,#5pz|*ܻsώ`6{Oor 4j3, 2PUCŽ\RkFVYZ͛gP1>xݛ^e֝۷.u{P RIZJvlIMHn0=-_iqO ݺ{wo4<~;o8-;styvߒ kaJ$:]Oܲ:wܻuIܽy~[L[K H& Sc`jQfV F}Ów?zp4B6cwrqޝ;7O _#tjL85Dx@5m巳)>,>J))i 龂tt0e{^+!T栓V47Jv7a}L 6x_;9S\RquZLO\YiDהw \aa8FE2;W=;{6OBP lVW]OcJ¯Z=T:^`rsLz+c:bMq1 RWVO 9u]Q>?#8pGq8}tJf1IyU-T.#*>3נUf̠u#7bתbz\LT,rh֒H&Oa b{Tts Z]W zFL4t~M arD'UC[]`cLLF{ȥٙ˂Bgd2!NC'%s&(-:,*!KY-7;;5ju EEiitLnaqq~F\vsIZ̍~:/&eT%6\qÞqGGg7$ZX]Y]S\_:8Ħ"Zf\VGxrY+A8;dم+(MƌLL[[T#͌2RE";cj͜] 2EϑQ:T3_0<)h*FU)79]}= :4<),*= ;ãc;9;[~S^iFfKK:~ocgrŸ ,d\TJ ]c0l.*9U8 Ɇ^rdhFZkFikc外~հoKxF$4MJvk Cu4 4%1۱;;F;xnZSڨ5ˁe]ki͒M8)µ34Kƿ"}2fhL >ddr6+Xެuh"$F|-U9u.(͝?0P50͓Ki{tz|q 4 W$2#ooYCz sD82m \ݿp*("޻䖁YK߈Dwk|/=6rTw䔐͗)Cw<섭 Sg;(HŦwL£2SS*P kys'9ޒn "ZZ˨WyWU‹ "SR._j5zClʙM+skR'cS'oۘ`Mpdr Up)ޝ=hA6.il럿w΅nGVl 㼀B]|!;ٍb܄G0w6 p>8Wvrg>0OJ9 (/2YY='d;#iK1N*W;d*;80Ce)%U'}0l-˩dv׿-h#OɌR3_+̀ qI98ڵ7ln죿uHSXԡYrjmgeII/A1n~C?1Ie!STkw5H]Zl,}Xevo?M Gg洣 :[0&JTCH12*2&gWL>DHtnnV71}g6) z 2 ^>_ X8% CqhU"!M$*e歍ύbj攪G_><ˏK_Me':~Jd~o`&1:>wtDgj>1@58-q/?6VLm&T "NKG 6n>r{7ǡˢZZ].?}z{R [|"Xx糏M)7WC??=tD<:+''/ ǐzq֯7d+' p`I8=6-(,oxp']q٥%i94w_9}TřEه_|xH] B<{`_^X\DSg?{|ZwFBR~Ck}[}fbJ!k|ş}rW-o]֕rI,$ݺp,-.hǦm/_||x/31ߖRƳO>|7矿~1M/͇O^ݛ$^ `Eš;M?7)i7n~_=́D,'3U9|o~vͩ'[Oנ~ 4 lZ`Xh=d$5ꗯ{ƳzpXx 2I] kb21:w7 {7ļ.j[zBj sW4|&iDeԦ1 tHw7CX[L(gOm ?19OlLOLi[Qꙥ96'f#vko)5TJN[S17rYLx䧠 p̤Ʃ_~Յ&SZRTöqӲa&Qe[Ͼz׈Uaf_鏎tē\h2djnwztx| kvd|vkL窵"r_W{[{gs' &Tƹ'mm-=x Z(8 vɘG'cCajڍ-;)%\y齭mTVcKdíik_ و8L#uT"'͍M-fšLTBR;g3^:$-s?TAިL(-M݃R[LŒJ=P/kuJnB&e4\=oGܨjhLH=Xܰz;3JONNNLbm rogggaH0?H 8~{f6RE)OF&u/71>>>,wCv˚N"#bN-/ !w!,*uL&'e X4]sx[iHd|bB|BRVМmߜKbL=5.MyRD+9$,PB-Qjl^:f''Wrf-jBP*N?0vbcG`/*!lB`ƒJE0^Z]]@WO*]!*J*Pئ䏊GRR)l`{uq: Sсs Ht\}a2~ަ*N$dv f1HT`_Syqai}71ĤS&Ag˲c"_k(MD4[T؆~0$848ep F@#I̼֖.,%x#\xlL8D'`gqK: %2s +kcR%&4BWS]uiAnn6&5 $d+}.`/'2r j:pxT '-L190.د 9oC㐉)ܢr0JǶTeaR&-~Lcju)MSdBb$]PRQS[]^A$%82 9Cn\)v(B Iu#LPAB~r` -9A˴X מ@ׂݍ[h[yC^;a!Z2 gj2ePEE]|7TۼCۋ#>Z1F-y@W Zj@ȭv}>ƜfLȡ{ۚʁ?X}sg #Vm:|'k\T\t&$.TxTQ;yx߹KdaUuВ}pk~*z e@^kkV )JJ **/.//..,..m$ |uqG!=$s2Lzـ~|`]5W偅DC3XkKK ++DwqUV/"DtwMUW7tvc;ZZ:Ey%8js".JE~G_$BKty@CyQnqM{\R_ԉh4֖gPzi( }A3EJ,W8qi9uQvfnnJ3.t66`1x+R[ϛ?ڑ$0i!s;T2O>9k* &΃GAT+dg n 7e'.=>iYM|ӱW*j" mqMox$2Oa1 ۆ͍W\>.j0qpV+XjmW 4<"I*ʰ쉅-ؕYP e1:/1L?-!7f47j|i?<4,HLR!arpVYIjVR?&vVCU XJA qs΁Qڑn_tA9m5NMvfilvzvKt].\܂dm`b!%)/#{ܺȬ#>F[s3Jf{owz{%|Vcl0g\%6Sد84 ~_7iz{Fe\]^\8ݞ]ovwvVBsy~2ZzeT22mNuȩ=~Yis?w=.ΒuQ?t 昤"eSZBlY]2@~ٞuk}m`= ;yMYD_a"$׃.inmH۲QݽwNjB=ukzm_]ه*b1n%i^PCZ,lkE (56 >H۷\[ [b;DfZBR'z {E!%Cՙvp{@ 5wxv7&hr=.qƭ5l2kϸxWAZFY߲8\B;yw:(ۓp6;/)IG.vI^fTfb:pAz @ ޹8.ŭ۷.Nwi͍y %Q'^ fb9]%YwnZ~s<`#ce!cpA;wnSDψ2HMVF9I~Ygw{N}^7`S][w޾"|my-'!k7"cS JB>: jgw|e4Yfa˺{|k:tsV\nP4LBUZXQ fdff cS*FFXLA1,/$eF! Jc[32sK 0ȴ&x;SʪyB>4!)}@Q%l+//*mli)JO!e䜊nH<ƪKM/mno+|Mh;qS` PAp$ Ga 2ȣJ R*mraGVVu78ޡӓ#4 2=Cr8R}=2m3RpyިL:j'*vfZkg榕RSy7_3qkQaI=LB7UTssWC[9&0w~~$+k+Сݸ'M-N`+Ңnwd +Zns9a|ve91\ܾc 0*(m6moZ]. oe ..&4HzkWWxj .xMP$Ͳ̞]oL|ȴhv&EAnb!NcY[j[^^_XCF;dv]yQ<0 ]qY~x#".3v֕ʺ]$px\Jv]1ȴ4 hUcREDjQ|ta}"| h۳w|q|oiޚ3ϙ{ ]QU,m]^HuwuaTHPmh/އ6@i]˖nYkjl8oJ,]z5Ǟ\~ |a(ӽp7v֝evrPx3Ti˚ջn։GT/xV!Mp$4` ?Nܻsvwftj호0AJX>z`^' J^@9UUU XZ_y.?%&Y={vGѱ,2|w/:ki0C`SQԴ^zPzzxrg7״AڽO?{ΫK Z~ 1!-"67qȤPsxk5/40Bfc.QK(u+ Sr?Q_Mav]w+l{^icfWM/^Y,K 0fQL˨?KxڎuW4rG,LLbzy/eX8&T3k&4͏cŏùPVf,z쓏.BDnZR+:(3'#SzyQO4[4'DJ\*@VflJ1y?z)G)h|v}gg{uV.LLlYaEj\76,iG(LZtշo{$M7ɳ~UDqkI+ԛfx5(DLlx!HLM.-8C"ظnI|_] Z3qƏ?}j S2K%dwYg&Ă"bdznպk`h4 8469?T엟K@§, D籶}{ҌM ,|g۴:\LHIKKIE%U׽ΌdDcJu߇~ONA$"&p`ݏ>5!]^gPͯ<6QyRbZvn^VN^Vj"Qe72Aj 1 dq@TfV>MOlC{>ɹ.=%439k~W_<1+4̪~A7mů>>Y#pHYx7 Z4.?t|홶ltQcw[m[gm.:o޽??~E +S짯27.#b|xkaji{Uho>x\wNza'׆#6cJW=wGEEa)W緎 FYJt}VJ<;,/,oKxJ{Mha :ٴ> !'7?僭Qw^6:3swR:<&1m|zܡ_\Y𕦧/oO3ZYl/ 8# iU9 |k|_W~MTfWGnncZ XL)Y+}?zxUCҬ&'{|c3T |5bx"ڶ juk;~?=K-IϪ& Pz1iu[7{6#um^Ԙ~#K֊ӫ [eڶֶ= |H߃.àE;ŕ5ټh5%>.][yXPn.ρԡ㝯l77- ;@w`R*EO~gY.*u3!^ǩMAA38o(']mtʼL HUx7O=Y蜊NV\g6ƙdɕ(ffe>rr/fb'GU0RT- CynLjVi pl|< &g&DJM I/]1ij8.z8ݛHGa j,TR!qRO[kk'M)W-͉ 5 Pw]Ё-U܁g̝~lA5T椥$7=v65aINKuPvU:,;&$cR7±޻i}zJjZV^A:9>!?-ͭlJ=.J]7nl<ߥmWD\V K"Uc<6 ud`o8dl [4Q+r@927^zk=G &"0OwOJLHOX^U 8 &;cڔ .I )e8\ BВY4ۓ C"Hh#\6Y K:T,5r)v1 R-AÙ 1q|w'OU0;4x#2&11 B"Iľƶ>"NI$ J!u5g$D\Jog/inx i۸WX^[PIM,Ș] y`9! ``얖o#[fׯf}` `G}lYqW8t]ϣ Owd,`sk@H6`x#]yA mc|62ׯ߸wf <_ \?Zڸz ~3p p8n * 9a~ ;<خ %σP^|RJZFFVNn~AaQaaAA~v&& zuL 4DB9txxX|3cd++.ih|*K v 8!ۮPc8̒B=.!9=GeF J1I6WeAK!,kbIi }4ڪ~skǰ_Ў2pe 'v-B Xk,tNy+Y]޶yV~c>չQZ[UnM>aLA !A xd&m}ո8a3<ѸvNeyz9"7,'NI6%a}r\ȡp}=}D2="Sϭ $Ï]Lɪ.f䄐C샦Ҋzh7}4#Ǣ&]nZfHD|j~ gvr5ECЎ(3S̖T?7#DtdLwlw̏hVֵt^-IC+/0E&b*cE!Ֆ‚ҚfS>7*av('=ֆA nˁHo&EZo0[m6bƍE !\1Vc2sRjsnzF%enoo^ .:2.,p#cRh=@ &rPegU;ܖlnl K B:eMmk J2t{= 5ݴW5bPYmR+ԮtDR[H,%-;}m{wx䃔},/.@lwBMxvw=^lҫiiJUW1 "UjWXZ\azF gj ȸÃ]֚~=n lA梬.6?^.fe$zJy{;[f;`8a}Nؚ mXu`.)Bf tTVhqbw`[#h[vwn i@jvWV͍ *=9Ef -K2.<*6݈[6ۜn#/2CT=@|jw;;RhN-Kn42U9˪H/̬l@pyCg7/N9;9򁯵,f3ԹMy -*2\`xhDLb1iiy=7#uXi ;j;a㳳cp SHzg}Y'&gr=j(DZpuR@׮nLvf.O.n^yOo޼8.j1M퍕q."=6G+k@L+2GoͪIt#߾sH]Gͳ=w0>S VuisCaB?yyS`98['/V4\h\z ](fux 8>;u{RY*2: 2˱&Ljad, M]/IUUJ̯lnaEF&ҳ4e6텬zh@gC  ZkGƆ{*s1XP8 |fEڶѵ bR kyBOVx,2Dj,LIaJԜƖE$DF"QyAieT`ݵ ]4(qh"t\tlJ=Sm5=q) 2(sm}eAjP}]]MYȴ6jm̌Il`&+RʛN%<=.]эrU[Hj̾TD|AS?M e6$fַv=y3`v,.#OށqUY RX)sQȬn*W*ufŧն,F;.΁+' 5vK٤nl?ʢ2 PC59q 0%Oe&ع>/i|Bġ dW(1p [HͯA$xY)|nHgvzJ3& 24fGU*!Vَc nSN (vp0w~vgBҜV;VQ:س#r/mŰevAO<ŅE$ŋs*f}xvp{ΊZ}qq JC;@`;#)C^ԓkK.xy|;$.ߡxAi崚G^c[7wgymIׯG&TQVmr<ᙒ$onmv֧!4XnRjN/nac/GdtʌVâ;<m_DbD"`V偖 hZ&.0! ŠFvm뚑^?ۃ(Ai;9ўn\WiMǑsZʮ}{V׶v^$چCI.ݗ_~ppaY'LO4] //CqҠze"ߋ!2.8'ƀ{{)k/|pp^WE<^y;;8vdίNɸ́m Z2$$^KnR1D`ҳO_{ۧЉuSQoo?>FFF[5޿8ڜS[/2_( xr_}t,sk| 2{1x$0W# Ԑs|Dm]3Y^񍷣cQ Eڧ'Yd:E%% =DRh=Ρ3qTK50f7Lkw:/-%952_yl9*-pF"ǯqHcEfbtb\\BRN=M\qE)7$-\'D1{zX$:;gJ/S6f{cuwؚx!+ؔW*6^hh]$nr·=X/L 2f1<׳'Ƥ<&Ht:-7 <yb̚0i}R;ix.]9CFO£S*~356:ƑmöSebаݙNLN@&$2+؜!:We-ڤ40T.ٻ "캟YN,\'[Q8Hk۫SqT, TfebPYu,O sER҂VBr㟼aեƆƢXћ_|4V7[ga<}ύ3L 0!.}i4+)D?͛<æ">^ȃo.rv6·_~䭴ЧY,Uq\d9Oޝ9J|ǿo\ɡS3PˡC6斱owo ) ~W~u!fu*ɹE ry/wѩ]A;^;}/w~۸ULg133g$?&/lq[ga}/oa{q. <ϡ9GzY}Lk*69my]j1O_嚻=4y9Dl oY. $:83Hʩe4evt(0͒$SV<$2|?'Sk82ٳnT"'љl(*s=YVy] Y f '(OIh{PKǪsg"!;("Mn0w D0:˘=a!mlKDlm"~ 6wάo4*x!BVwDFM&U֗ ^Uw%lr>~@]~8on^mm\^ HK+p@!!|LCZJ*qd`X&KAln)nka>3rcHY\Vw٫}R64 t t(#`0$uye۝5u uښ q($ KbytS<f&YD/$Ed6gJ:XfVWehVS]YQV8/52A&\O f-4='yk%GP2Ϥ18|vik]fiiEEyEYE4K"JWO2sW@sLi"R*2K Ue)B.O,_=v: 2 )ï4er̂qa 3Nw[UwGI姥HS<ld2D\ΞL iAԭ(K;ǐR_"]&:4W,)=١i6ȸ, E`)hk M5銧UmbyY$9ESЛ 4_knk^=] U*2eƕX}UN>|o{@H`AA ;# @ ,3o\jťU}Kc -T*Z 9=0z hx'ϸKU^o, W׶t,È, ;wB~]##7&{[j+!? f8%Ս]X:9IFaD!IJܜm./)Lkٚ='Ƅ Lc$;~qb& QG8}ѳ3XYU)ɔ1`KQ%e-8" XLJ; 3SS3PRs6^SVTu(>F]7__YARDՙC+/zfY|-G Jec՘$s v𣣣wptfa1y}Y6 ;Da`ۋc}MMK(QnH_WY)cniAߛnn_؄'VGmC_'nP$pG CMsc*.vQnTLXli^`"Fըe~ow%QUj`)&'06v?asݳ 453\]=Mͽx\k,VIU pS1nhɎm:&-Ngeh,!Ȓ7v|WC&6;\^r9" :u\DA:\nh`Fl i"j[b.| $]#X4>UFB@ކmAFk)OBPtiyu7T6/K$b``cQqxDkv zv`[kWu)|-/YC *{ɰ~{a:=6C^HrT.1 Ji++]u C o;/S{cK[>>YgP,5S ~,9YQ߳Kܓ8A|<>- 5`Fkˊ"Nv[O4mᨙD M$ɔwO*@{ǿ(ZRU5 Sѽ5=0<=˘@Z4gQ]^J:SXV쯯m}A["9P`!%5c!yo~c|qe b촕.ZҀ7{Xa(gGMRXcR]iiVHwvִMl9Ң։5qVZ"=I'!q%czGDeBO(Lk-/BG=Uͣ|:waI@GF>_(OlbOuy1C]l.Z"(BbidMFI@2=93]S9%OL,o<iJ!K$rq8 0ٶΉ,[ĥ.64G(pۇTwj03W(S*> Z[CBf{hg~w{ 1|&ͤKZa7ȉ"@:Ff :зi?w)sq& f]"v+ Ǘwqlh|PC{{HY?v,wjI+PBmv嗴AE2 i~!0T_S0f0&E=^@0?䵻B'gHߜGj.as4ytɒ)圍# Q-ѐ[MB/@P.y] "~/ yml:A׋ e5KpΠa67ѨNvK_.p. BWHF}җJZRI#,cvD& d7-PvO=+ (k0&Āx&[Y~~)k(%|Phr{]V9{(xM޾}N=;A}4-ϩfmH@鿄lͤsx\A.<޼U2A|e~q]N_2vu[ۻnnԑÇ~囋D<2lc @šI#1;_^[ZXXsdo~/.GEFӘdª%PFW9ow߽:KF#"ӌYYϡ$0:w8),][bs/iIӇob"W%PE,@"H`;hbNP?#p< H=~} Uo^/nNOl2_c =T _}_]& "N:{ZdHz4$ı4teȝ]lV ȯ7W'x%P5W0*c!BjF>)}LĢ[ǯA'3G7fm1Ǜs?? 46{ŗhȥ:Bo22i=HõM9OLpOW&T<7Xȭ9zk Xy׮ÕG#B0 =-C;Lj%+-w:%Zǻ_bƪ_| KZg_?z)#&;jo[!8YiD_&1b Ɛ"_K轴#XAq<û\H'l 6o,ln{ -JvqeX,U^ު6; R 0szd7!D2A;>Z=`+C}#kX< ]z[` jѮݹ,>flPa d} F$@Wpحmfqezi,~2J^e1P*GLAlh<[[ޅ [ŭ}8ly~aCӘ ?@4Z)Pƾ_.dUvnyۄW D0aK S/Z,"*Fn2^.1￉ZJ3[-EUӯ~wHJYFYAR!CI|֡d ݀t>hMz~}nA,TXSG2ٯ瘃:Gl@;v8l(!˜kϳS~QE2;cH;,\}N\:?sPϱRTB)WnҡlK?xy9 A.N kwnKx|X$A#Pnxzs仿¸: rKY~6EyU ?zhtI[O1v\c f/a3Z,o4G{L[+z&?}zf 2CG/"VM>??+Ea2.rd4~tLv_+_>ZRX2u64xh(?&fCTJZ5L!D/B?3#z0T= ꇐS'ֳo~3Q6De4bCdo|'}uS<1%XlJ'f3~]1ϴŒn!KQ:w6Pqb ~)[a.fLWy"*TU/()\ \ӸS%k `VQ$:p[SH%6Wz^! qk8kUHK XjcvZH%d3pH$1fs|~?_8<ԻjGk" >p=CP s"W)Sֱ86 08l`KH @DSMCcCmu]mc}MEUX:Fpid2B1lbkyfOn`La-(4TWUt`gYU6UbN ]>/,o5xajѦʊT~hT6{@dR!Nc@y0ci`Q}* 8O!h\Ve1Kwփ*(.+fL1B.eaViދ',M= +[!xHpyl>;XkSHGm}"2 + yDlWUQΌOY _h_<X'US? E`T&ȵ6w/3<ߋ tr} OcqX `z#vg'Aށm C L&X=I1f9 vWR1 ZÑ x lǂՍ(c 0X㞀 E53˻0O$1GG#4#P)d{nLW^䠪,t3G\$]\^3:)4*sx<6A%aч0"550=><ۑRMQf9c,K8f^9sWPp7wvvwtu Iӱy/>LGfi4UUZ^QQYY]UY]S] T* >9,~<~ϙ6Lj)CP,įWӧ߁y .EuєZM:Ck/Ӂ/y.;j*xE)õ+Zq_J?ϒYӝ/Y:=%,fݠXL*A]}"r Xy} @ȬwpxttltxښڲҒZ~68?HP-/ 0oxfi}ws|O 7p\qQ.5mI7C_K5]~>H܁Z: Cf *ΤיFʡ wz[THan8YWY'["0⳹gjCkd<>_*ݹA`uC8-?p:wf!eV 4:+ f! _hƅO/_ϗy)nB]+fRssK[0-6ӈo*-.N̘nY,q嵭[LS"ى^`]X:fC;kAr^/Sfʆcm6R7';[Z[Z[;:Gwx͕_[hȸek Y|Yiu.ux鐑aS vttK_[k[W~p5W?|>e =9+iIuJ{TG{;ѶwkSc#CT}w15r8~fT]M_9ޟ;{G&ǧff&'&&&FGZf!Lé?Q,5/ߘunLt.1\7>1z~t&_]])dbqjHx{iwV=a[+/{`\ \>xgsK:qD@6槦&fXJc{ۚWN]m,09YXѾ ߞp}MM탳kX |P$cWWwL>_(1zkob}{c'u~ ~{Hjg;D-$'WV%P1( #:N퉮c3ݒ8V>i=ޝië(Hgvb*c<#h Fl1 !й^$5lxh^.5} k xk}Q3;<8lFѸbۜ.b)- 8ER..x }D.wnN/I@yΔ.? C!ˬ18 G:^\vVDnXy|Y?t~]29m]3HzH*3w$t1M<@ NNBl\/͸*/j#멗Q1dw Z۪P 9 |qM+n 4HONP$PE$ԷL"2Á ?;rH8<~?>nъ ˽ CH]\jJ[Ri7f5$z9E|W0 zɚ"}~?Wi6 Bwmޖ'Xv+`+zaR׿MvPP^( f]6l97^8z>V׹% i~q;:V@Ib!v<~lq*fTі^2 LէMdh( 7ըƖGGN]FK&b ERU-v{]ìW򉛣͍c_]NL!% l:4e 1hd$ zс-\qsbP ڶE 8?\ TsGkv7nR2u@=9OAڅg'X4hvl6^%PKHQv_<Վx[1W& 7bx2榞]]P$ X4l&6 [ JkD]޲,v{"L-N/M;]\\B@#G A(bk6Y?43%="y@y0 ']^EPDr㟼ZVZ{[cW߾Jĕ#=].`<E C jKpXإK$v(Œ Бa" w{{~W57QWR%-hڮE,+;j@O#Gno.KpW _;XKmeyk꺦PaoEu<)H >(I(;;FVNp^_P6LHW[J+ZfQn] }פdGmEeaCck&E))mi >MS$^ӽu%M]C{,%y+$XJE4CK]h/nZqeXQ&*M!Okcj@Wci!VZ\ջMgJ q}(ƳwѨXSLhPpK]%cgojmdf 3ZJGa,yNh4'e%)cn?I$Jl2[tQvkF6b}u|uc+CZqBUv.^$&b:IMՖl2l>Vìf*\Xogu cWCh2!N:ϰI]4hzb .kՙv z]ݲ@m[p$MDW6N"ڬV<=7:8 ;9Zr-V3zPC:Y""C{ZJkPXJL.oVvS`By(7j'pmuxQl{C$'R5r\\.MitӠ(\R'ϳWA`_;tCP@ܝ+sdBJ$Z`pa 3vxs +‰D$`$".qwk|F=Dٝe86<݁#mt O/'T-SbaZޣƒ-3<$*&̷ sw&7e\p$ίKKXpryghlS$bg lp} 8X5 }x p=:*Rъh[#e%M pL /RD 0Z=3X,A {\~xsJ k8*# ԗT!Dj#4縏]ޜY$p!/oӜp>NF.Ocax2ؔ9*/mM3{|OhO.NH ~u{\D,ݞAxn:^WJpct?R+%|. 4H~\t8HY+5qJW08.)ϭ!嗟{{yYp1+vZJ;Q-arg8q),:=8?tl4zO~본@oUqȘy==8Q :0yI_}/o[y{7T&<>8'?_G7WWYx:~e)B;?~:cVܴ#I$r㟶H[[ZYY;/Ͽ4L 9tTV&"d,AfxSPJp폿y2 0vc8_wu)trsiek})=|oy<~3 KԸbo-e2Uܯ"8f'VW6 pF|ӇNCBM'ܕb;A<0rז斑4:n7g4Boo[(v$29xk2pmB+@)Ok{sh =J:W,w{d.яc8AmInu. PLlW&QGf_o:iL_;/ %MKͩ]!ﭡ$~DD r,H9iPN}AtưSyJj0Pkg0U K"ЈGR% 67dZ~Iuaɤmei4Pn8t XԽ዆=&%-K4 Pشc!ƕ),"P*|zb "*=.|cvwf6 AO5;p+C!S..EjBa"\H,br/C麢tVfhֹ8!h"YFD$(Z-juĬ5Jc*UB>N H}_y4R:ǘ,s*6Wjkk{ a0T$۟?㯷4_Tӿo_ƕl. =CwwXm1f̣wzMB&iGhM Η^l_$|unf%`cuiyiuu <<<@v9W~;h =4;`zZf{7j:.,k |} t''V 8 rعI}1 Cb,|mvtdjn2*VmuS'So!AWCjU֧FiB>Db r_i\xk)x"I?ޜY%-O̙mp!_W-q7ߜJMu4?<0q3,*Nq1tn:]𩓇3TTnN .fu{+0㾖ƞ Kw=p"CLBsfI+|וSb)m#ic|x2w|HSPUζs}wjmR8$"jlA{j/PDIeB&_zPbVF&=巗ΣEvelv ~.ܙZ=v<\;1c >7\gfc'$J>_\wa r~0ڽ7_ɖAp2'`* /p.;[GS qRKg  9lgt77NP>yLY{{(3T>KDxaI0Ҙu[#!d\ ]k 깎U/KjRsүp<-OR2K}5{]ٹ󞝺Ung.ҩ|[DSc;4 [qǻ=4AF߁hJIEq,%[YeO&qp8-F$2vmr;1~$Hi`TZADQ>{8vu&GA,!ylj_@K>ci %Cl(Y}'. Ɇ`t.}:"c,v54u6mb)>ǡG0&;@=Wu)(m:d :&Sd)]@DrN` ZmIK+*++( #J́ϙ TG0rE t*z{qP,C*+ac r>P[M|bq S.x]1 !r%JM&X02 L0ihZ08,̕*|$4xN/*o^EyRǦZ0wt~gGb !~1ZU }N}=ᗂ򺮉MhID,NuutN,mAWc:X}ek٘z]Z;%8Lmm,MOOMMM/llI#@وg$XʁO$ѥcLQ!#`1FR &+rS1S,.*mG &NL&t"Mwyiş8d\8$Sѡ ;p@ҙLt LU8ts.ˀiy[̰__Ș}IU5w/;[+s#}@T4ӣ~ {"Ry`rhu}sGWo__@__Owgkc=HNS6$ȵ)312ӬH Q*-yuuuMm-+ޠlQsTx{B_)x+?}5[='g䍖ZA&:4mV:WFrGR>yiШZqQ*2X@~-B^e'DvO>rCs69Y|-[SW,M`~(=3ؓiW=y!^=#Rvc)dSK[GO8ϧ&ƆzZj*JA, >crIs`OW +KS(t4tMLplbl _ KsC] }iZ$Nfz/seAw[?w:Z{Gg7!퍵񉩅eࠀD{k #4MSFeD/ZXӳ-%uƶ]H&ే pB 567wFo5eaۗ)Uݛ}Pjmhڀ(X, # EfqRtTOk} V}s`uWNىEnQM)-o"HsC*QQ'@1 XVk :F)1Cmuk/y T)ټ \2C=Fd"_ҙEn6* d:dZF#쌷׷!g6LKiSvn~UPP\?zlM{R5pvN%4PmݟɤW iЉqTϥpf?fQUDml_0@#*à$"S8٭fŠ1;j&q֋p*cҗ5K`kؙx~pShVc<-.q9,VQ0&k[)+m0e fҐYQsd-5x pP 2NNC12v{=ne[k)}s83 2ΤY 6;j:W1RgcX$u&t^.;p}z;R"⭞vҦA8ֵIr}~l-v6F-\naXLZ998rO) >k8xd 0X1ڀ!r(؀Zo~i65J xm}<}^Z%!;gitΗA;)1ef])eAmM0ы] ]낀T\N{W n~W}:/+ Ȃ .y]|0 x~aZǥ#gZVe6۸iA0ǚZg\Hf̫ T WPK$w96VslDc$a53E0M4rE2ju9Hb/r{C`) Gjԩ:h l0K~w׷5m &N.N~_0qqy%e:Y,CU@EU)vyҬ Yt %E2>Nkk:aRF*WrM{2ف^vsq'WW' ն2K*;fp&s5gE`ϯ.>e{au^Eum*"]i,YL53^+FO: &jJKZǷhUqe߁Ě 0=ψH#_^)K-5UEͭ]C{BvPfIRmr<#gUza47O.cݓLZdR%Q9_­Ά5RQٵ:}Y8n֪+{DDvz#9S&^`]O()+mU#Gj>pX:>C3kaB7CDC^Ic xr}@@2}>WY;r$+ǖT%caHǂg6Zq# / j[_niR {&L6MaR`gkU`Tmެ 0饾iȠvŵl^iXJĐ.eu(wGڪFHR@Hp֠Udѓ'q~~ffߢx(i237{WR%}ogʄIZEAQ&~v~yyj98) 0jDB ro80Zʪf\Lh]i2> OQG핛C%#g7zGR9}os|ʕ{@#Q?)S$7y{}y{w{pf\"H$Y3h\L۟n*[C%8FaBEZ2}Q` &iLTȄTT_KQU #ӈvj?gQ&sn@ܨ}D9mZ%Ltսh\@dj9bvkQ-7o޺sz.z,dNJn-/(nA Uj5vBG/ޞ[$0 `؏wc%c_! Yic4ajo,m+ i` _a̦ggV)Oҁo~DʃMdT(]1xl "ġM|4cF/?7`Z'lm! UAI&p)"pvIӗg_C˝ XU }" E lebQzuo,*xÇYC9I'"7 8"j.͇_[Cpޫ$7үkfA= \O`CCw6sL8vrqy p2k&\o)HV]gArݟH$!p13ڜ=yylJ1E㜅T g _@/#}?%-R &Ty2śM-i[nCڢ4c_PֵN]mĔPXMEV>CG./|JuK7v m܀mJq)p4_3؁ L87b c D.Ӕ؛ 3 wK8ōKuB%baW??"* A1bNtYbO6%qe퐯R~q,b'ɡC]ܡ-d |*Md4zޠ7huJ3&sKJ94 .U&^9@T|c0yzq@{= #T[MFFm[ ySpNͨ,Zjau%oc4cN='J [!+nݤKU T|.5ԉ 8pcJEL"Q$t\_8렎MF‹'gVFBͭ6PUL:aR/,ɑ٥-<7F8h$Ug)m_~{lOk=ToLJ'g! 2D͙m*:n,L  Vw(})|[Ѻ y3iih``df 8,EY\קzἼ X,M &)[ ,x$ o8sv-ioxjG#$1A໊ۜWz湾x!76Yzy՗ BcI}-c|mqor$0dϓxHB7j"AI1hsjppe4"\;҃I*(m=^=w:^d:O꒧[t()$@LN vr3W5vM&VQbUf2Yb)S3y\;i8RHR }1_0Յy/_<5ö]9wؕ#js "@gA?i湮 (7iL*Sm}y6,Zm)IS/>,t*4[OϼznT\&1L=4fwG;p" zY@'Qzɱ'e܋3DKGP$`Њ)x!Ѹ0 wMV>Oi LgIX>g$Ĕ)`ExOiD\ty=7sxDCLpzNCJC/g"1,ߥB/21YT0ZX7SԬPcEPXLܽu%shm JHYBхF3 aYM'#ߘJ-o( ֡HSD$+PʨKhUg7 kgoq<* & <3(d1RԻ~`//BrTH;a<>fe*4j2\hd.@b^ǭo$btsZ^Zf0:+=XITF':ڦȕBBcX;v`.`^= :<&-KG,2;42TPԿ#}ɑIUyOIyFkNcpXbн4hVTWY^Q]W[S]3 9@|BBZ}vPuuq8tB#~ f(Gʲi'G^= CY\ZU;<"6et*rEl)ՠS̹Bd~yfArX3؅e 탓 mC ;;3#=-‚Wϳd\q`068ڍ v4U9nSqٕtQ>X#XU5е,,^\\c@4ןgU654٫T|h>Hd( ˲?,Cf,2Ka[Kd]t&mcF(Tg R^V,#`-euRKzl˹yU5 ͭ Ӝ׀u$m{5r则WW407+4 ?2>370739:PW]br|yϾS Hu{׀204Ncp@EΎ6T 3yOkep)@-J+ 30 0q{[t&vwa}u^S'>X0>vHX4t *Z!~ktH{ >Cf J*u_0^ljai](ho_Z][_[^GPGcck q&* ƽ:/,IvgbdqL2fw~cx  㼼LqSmU|wr AK`%-Ge*J#3`KC8Rvr<#3E}+ow}|Ib JJ)9T"Of% h4j1x{i*$Ļ5EEZ^+ڒ'\͞'Q(Z>ŪC$R%ŘI/rmVC}S,Ie˼؝8jd1۬fJa _ :P.} JBqrMTߝ_0ijtdkJGO7rki9i]AQl_8 2dٜN~f{@5.NQ*$>3<1Gj2ONoB&TS8)KJ ( f9$[8Ԩrf6`  .}E5$K^߷DB$н?DB` ƹ^yl(2`2{v>f0yJeC0+4@ Vs] VAD.<I=n[]4c#CR? g LY^С"PYV  Ue1$2`b3Lv_m˦*/2u3<_׶Dql@(Uj-NP&LY|4[m.?@SAQ%J\.aj+au~WZ<=- V< A͔2Xqڶ}~\TAϸtqFlQL5HT@ﰻ 9޿NHwE_+(maxL#AֶK[=i1~&N ?|S݉), ^Wvl%&RIu @|-)BprOXڜ^i,/} Rz *rdaP0ZhJ3,>@QwjG4ܨA,ȁ渥 ʽѾͣ5eaNgp;!_9h 084!Fh,jۥi[M!?#}>sZ~1lޜX\R>`R&jCbow}iaT|Dƻ&z >6#6*N89˕h$q-0 B1y'aWʀ,uNЌD'e? 宓DX*xC$8 c8 W7`ml Bkm)\<:4fgQg길<:K^^]\%$9W( 4h=NDԞPO77uLIR25K3UY>x2ys}y}~r}u}s$`$p}LFjR';K:F7pRʶU> >CF:v]]_'onoDOd\4^K8@U8vOvw,* }kE:9xws{{Ișx$WonNbq*8{S]umX$-Y|>u1}wfeRpoۇǷ\N~ PΠf5W5u:`$cӏI?or y}w{ZOqj{UWMG*I[|H#x+~׶^UGi]_u[[;k{G(,g(s~<p\/bD7/ꖸCz:OEWWwM1OݯO_:Od ;K@,zi9Tm-2+3:5;?;ETs}_}8?y6[_ZAt)}e07ϿoOONN G5AB)| -ƒC'~]X]$HrooQ,`"x@ON1f [%A]qQfe~qa J27w7wM{W8n`e~_k\eu]5a"9,~v}qotCu4gY3H%Srfcn _>\'aH}o4zw2cDG2vbӧ3Ni\Dm0|緗р$Gɍwd@ BoU4Lc=#q}X-(Eg\I㵅yQvBuEAOL*r4`Il%z :_g9@:EZ8t pϥhUIJNaX]b _$}f!r~'U;/ފ,cVPܸGB VGDg&)7i#Lä < +͕i?7fKh #O c G$@"wV Kqjp:XܶCX7Glwu,ŠQ0R#WŸ )#gVճ=Zcwi~u dz .pE#Z1j\ϨWkR`u~ff k䆓w!"8FvAyH=dB^^ۀ V5onܶěo>{{oNR!9&Mc(wlʂِEy#j֤,O/l\P9nݶ7=r. 1F!{;+;\I =~8fEսzҬeMήn@qd*Gr$ݹQ-z! }6+#ĶdP޾'^zTcGj9 s͝yqGVH#wV7Vf&}R{S^LH r7FqLUǀ\OϾcBj0ْ_֜#XX柼 frp19yHXwN"wvwV&' vًEZi(y.f[Ms4N8D!z6 ch[_Bm71rsI~.26fݕbB6D1sL"wՉa %X"<<";K8uչx40]ŝ!dvh,KaLMvnBOxJb:\ilǷ1ZSq~[+;j`_ހSB. $Awrېa3Gh$0,twLu y@ YC1Y 1Hvy/5тT*h_"n9 1RAB s_]!%| cC&8t yDEf?D#v7|95 j笤P}HHFnCgF{;'WvzZ{&gz[[:zW6 =U`;+.?qO? *&,I8lnlnό76uWյuu57uM/.&i'ߧԥ*}JE4<:=R_UU[__[S^RZfzFfVXP-.}]^d)]ʄ`>o9@*47pKe ,%g[Z+cUR1Vn.jXw+[=~kc]Ckvra:k] y9),^;:XWscK[goX_{c]Sysb47o!ͥC"fЅipcg?uAaIx@[fȦȽ#2K Wj??8D ҌcBՍc͗W~VOC}:uLch0M6Zv٤ᑠ= [=T R`cxu墯."h թj%h`q%r`NըV r82*RTwvP[GvJG}Vj TB&* @.iwlVk/Ŷ26M|W>vg]"^*znNYtP"Vn)M5Pq"i>+NaiǗ{iP k Uj`F)*JgJjuج״[FZƄ *O hX+/;enc%-xt4^8:ClYar_?lXA+)!iaOK-)<@62#{6Lk#J@wXV;p`VI- 4&ɠIYĊIOd\aiǮ6v4@h"DfBtyܠ՝6 4Z!1g[zVd Lfn: \HPk0;^GuMF`:3 #Cz0U=MAKƽ2e{8<~ E2ZKw Be> bf7 riu:B&䑶Fr4??/G!L.Rk}ML; >PƧn3z*|2IENincd.^mi?X4$!HOܟל^"v +;vT\muǮ̖ 9x@|-I&BI8x @|!A꯬$`tjՕF'p O~_ N[y%3T~ak gHervch"̝ P崙5qу5e/n]ԣ.qGѰ,OO!'D]z6]aF=xO`" ~t }ڼksrpkӢ:ٖ@.6tYAf`u;<ްzT7wvMݖ؝ cg4*z꿊LFDosMQ&,hkiTR8l %pia0:\H8Vb vFaZS Nmbm98Gr$^ng 6Ֆ4jH%ϮyD\*Ξ8;;gQ>"i"qKf :P[ܻOTT18*FYEE./dO3`>{puGjCmAGJ`D`:_XP }~ryy~#"1fhonΒ0Uб2𖖠RiGg(Ofy'e=+'WWt 'g|~ c@3s#e-JCE]tT3躻6'g'W;Ж)`oJ:hkCIM80nZ+zeO{/nnȱ@\}8;I]hB[kKrv'sOѻSQpx}}sԞ>|?㗏6.X$ޚ҂V@dmiACo1KJJ?<y4xl޽Α`?ǟ~{sq[8.\i)eq0)0+H^><5H[Jͽ ⋻PNh_˯/eHG lv'o zq:`IûI(wsarV17'!H i| M 7_H1{N&kZK_ݛDPk=!'i t_/iޓ{\F. ]iPh{c}k>kw7*!)_Ċ(WׄEpѺ: ֱ"NFỷ7W@Xp0»J> jgMv -/}sG\\}O?wܞ˓_sBaV[˔tth ;,S8| /.-r򋯾z&bxoqyH#4a}+GkůoN|˷a0hS|?E U}^5n>VX5 U=Dn I&Q+ӐC|87SA8̼*jX`zN!y}z#ˬ9z:g9L8F1TXA$pdF7mNRg̫>:S ,wq3B{a/4eb8.z0s2ikT4+xLHz\&/μ&K$4Ӑ迾>ՠ&UEߞ]%+e<]_*C-ҹƬ<4h&R$x2e9g^_;LD(zz?"S(":lePb.0 'iU>qb1S*W:+|r‰uvQJt3%x{gɰ n`}+P"7X(x-^\ޡr}D^t:xSZ;th;2 y}~ȇ3<:{zn6xroMSSȍeXV:.W9 ;ړkTsS(순CՇx0HuLjM?#6yDUWǏf}@~yJhr46}Ĕ<8pEn:G ed˻t6C9ܘ;[<}>/>^R1 $$yn/ͅ+6`Ï._=ļvjЉl*:?jۤt8͘&修V_܆4JƳ"ʠA/~kW7~L~QͬxlMBo-f{ U=RlOMZY_:eB+Lv_/o&>H_~UeP2eяx`O>^m~g0du]"R@ivοzp 7__~Ǣr($dЏvsw42A%ci6+P(@"GDHet$}8xws|6bHy !Qɸ=jrz* i>0٪® * &P<]H4~xw+F G8I2PUV+:S]P),9&Pm[-_曤I̠C lΣʂ'z9ή}Vq}zb(yϯ#:w":& ݜټ JsL=3!cUHԵ}8 =D!aWy&%~{>, 'WfmNk !ҕ//.(W^984 D!Qȃ#,Mm3@p\1 ߇ !QddC@">F} j,ij !1G$8|K,N|&$!0wx=#{;_UDV_!^!C`-n/O/p$d.`gigplvq}muq)39Ւ pLkeͣ?޲=$t,fffffffJfffFlP}#$W+].䙑3fZchM8mohn,+olHOH/($E55MxTs[$|ctz^m,LNHJNMOOMMJM6IٹE xCV\wG^Kʅj=I+D{K2R!.>483cxaC-%E7}n M)Z:&0S}5%yٹUTRZ?X/Mw>h/*T_,m^B` 0z{:plfi &QM%Y QٽM.: M,m: ww667wv(rgn(+IDAf{-HrD&fw On"Ljչ'an)?q!I/oAE:1 97T_[SS_3|HT"RGYz\D[%My卼vْF%6Lf 1RU ̌ TJ~yS O ܆^5cܽrW' BfO{(TҜԤ$P'Y9ٙii))i9e3H,GdF]jύ40Ng =)%%=+/rfť%٩IEsx]( f^]AP.$"XlwP`+*+ojm/NNH)*pYRd(3 X'ILG[m)JIM+kVGW[CmmK[Ox[qzrbFV0RR#@v=JfQɵK C,KKJͯnY^]]X=‘"jc(=)kOzfc/֥{ c{J H[ZY]3;HC!&vXO~g1?9!c2"FxtcpxRǩeoLHo= it:B"ַOTP^LOLo\f,z HPXBab.ԥ'fVmbiLD,@$QD"z8ݐRhpBssA!LX6 BX͠ dB"PXŃ ҕ'+9+lZNx͈G08:d2pWғ z6t&qPF"Z'8< E{Q& XΜuU. ֞G-%7كM=y<Za56>>Fa4@"n$>Ֆղw*#=~.1ߚܸ4:3vTeP{h$H c$RD琖Rrzv%fVcg:qFd'funLZ> ~rO:Ăb!DiM'I>S䞞ܶn>VM+ILk\Œ,6ԡF:cԾ@`qLn~|b8N>͊tM0׏ܓUPh|ͦDENM.EIH(pXl x5]@a1厜ĴyVV2&u'čEU洤<^pt:]YAF CP; 2l( ȡF>]um2X͙̍O[<0\0kʅ. # "_THIt* *2qYL*1S_(m'+E=P`{IL.O$)O,.T Icht(>G #2lD uML)Q$||Q"^.HHZ3=7F21Mڐ|0ph )Կ`|蠀n2.,m_H=fzJ (foH,˔rDk5b*1#3@Ǖ,ӄ2/x * PT\**H( 2F C&r+q) JE\J2J& _0s"~z޴- $Nj/Z!2.J8-&ΗE? kיr=1JypM A]Nb>%*$qXDdjYWI H7adάȨ}*3p(QXРT 6!HQ|hpH\rJ^;[V܇X-&>2Jaid&W}ٜȐ#3)-Tiuބl^ECCIE"ǿ{[j 4*RP4C58GIZ2fVyAE"x:˧cfM Vk0jW\B 3XL݋IQ+[ k$.z8IDrN.B*!@7]&A:jڨ7[,fּO}M4&7gVoSʔذ}8Q>K*Tztw+Mf`0Y&3ӧA֘lV_̠0ؘ'I٥t*in*V &/*x֦iAg>@쎛7_>&<F2ѲиvFZlޠ**#e븲-& ȵrԋjyW( f3T +M hGiym!kgk:r}yn,f;dJ"3X/˛3YP~LH`Г}T3}r$=;O-MyvRd*W~}C[ *rt3D9tD* ˻BslI8;;=.s痗gF_] ?SkiȑM*_Ɉ) 4|a,Q*q~=\`qŗTl/_=pZZ.K$t=Ht EOJ+5ҁnY^\h|׷WNŨaoOݖ șJXĹ!,THZ+D0:*CO/m&AI_ڸ g(N!p3ˣC}Hjݳw>j6EIYcPBR".mo E/e[:^}wwNNoiqP rDAmjB_<S¿mx[Xi4Z2Uqan CQ衉j:/:Q\$Z ڒCG`ZHr]x7 ̠O<7 y3ŌաE _!^ 3RewƢ3!7pD&fg7ٝ :Y83*b!;6jxsEP} Z$wKԣi4|6퇡Ш7kv"=by_@H|.]Z1`4KE hzQ%fl ۝q\eI=G;:H&2}=nۢeJDsR _{ hJheIal-[KsTQ#e,w6!<|:.?0"k`5TU4bvÓʶ%Y@ G.[7pB8PM/Bb֦(">8xBo/LZ;P޿O"*u\Ћ04r< 1PѵE |NDYC)}sjkyj"U!>XV7&4JlwF1Opl2KE9>+Eb6fku}Mbz*c )ic V+$-1;G$G\j*X*H.m8A/p.碏 M=;d.A<&>SQw61\K.OfMPD _S?$ZreB #pMD#Q̶)h9C`1El֪b.A#WFjxFß. KjCHTt r{zqjmǥSĖ;<<*2jY VV.dfW08,Ǡ ^D! K-"ZNH\duhr51$0\+Fc-5;Xhi<$aݖtDqc,7\W2|Jͨ՟?U Ϭ":(0\K YlZD,tUv8$߯K ՃU'H2fnx*њ`VhϟŶ;% u7 L"|R -WQIx,Z,I'BPöJ/PH;=M6W)ڋW6QQggWwWzH,WkU"62H$EKȍWCwg: G":TPrBN/fB_X*p ְB`ْqǾٽxC$2NZGI,.W KPtgZ1@n޾zI%9l&`0m[$c4JVbA)[*Ba`{0t G(U-O߿~T+biB۷?\T2Jð݉ % v/cZ._ZóB%PoWZ1Ko޾¨e!ј љPoDMb6cV WIH%C1̢''<Ȟ=5tm6#*EFpd_"3=^LݧA[Ϣ`J:YGxZќn_sݕ~ʹu 9*58*Wɾ6)[tO.& yD&rEv gܹ8&FvwvLk#U|p*9$HK Z$CQ̖#F6uln.9 ǫ7.R:]{7v% 471\ߵOص̩h#cKY臚ji[\XXZY\F1%׷& ~Brgv,/Lw4"* {T"ӛ*)jgxznn~D< ׯ΍"EwK=1?3?=93;=?Q(#Q>C8) $` {{ 6>4g/_8 b,Yss}1735>21>?:4ǔ VyB̠e&398ⲅ]XXY<Tgwpʛ'ooRhPOdWpܕY:ĵ(?<<13yH) g6dg1&䃥ɱ1 ;YяCFO#= t_>thHVZ&^nܢSoh/lV# t[mCS+$BV+9N-1ӽmm=-+xngNKOl9dpdN:152GdB.qwcӰK#5 -u̓DA_q\Ir,$'zjkkJ*;GN0ȍݝꚎm<`2)<{X$n⩘šʊܜ⊆ѡ¦c2y{6-Z{C8, =kH qg4?3##=#+'7(+1:1#77'#%>1195+etl VgGO3t#R ZÕҼȃ$%$EG%$&&&$$&dW4/+{Hx$G$ԍnݩʂԤxHA'6.FNȯl &R]dNrs ]n}f(7-mvk M=ӻ8:[1<}؍6n67[;[c=MU9YY9Ee5=#s du05&"ܣbV0|Lc}`uut1:)'kcřqQaA{=n"]PXē⦡]4 6{[`M;DpHSqV|tDH<^VlbQX3:D {k =1I;WRZ7 IH)kd{[jSb"\|^^+ 0$4""*%.|(wn|&Ǽ(XPp_ ғP}-:2"<4ħDWq |ydsC0XC Yq[?OGQǽ/{zĹE~=^ YHhG;~^޸>6Ǎsy$܌_skOjLK*|mz 0s:.1HE@5)%-=3;'{ِ_Ky5>sI;^.m#Q lJFvQymSGwOXd[k sҒc]G>8pz*7-P)9խC+!`cLIq|[T^t^amP< zFc}œjVh2oIp#^TyxDnXtBFIY)$<*`gsuy}mkG ra:7I {H{BE@gT ۓ= 奥%%M+L#gl+>248>n^}-٥7\жD`KUqn|WW9̜βjT[Q;88^Y; թ`y x wo3K,˹;V_1<wsh,ޟk+LKL*ٓ:l z ּ;vrr*:fw1>dq<p09!am9leG?0kuxq@`UZXKO+AP8176'x:O ǴEԪ9)ȁ==ɢ[0"yKgSh|Hd2u@ItH,U=Z࢖ & Zt-,^{WA "2Y\ܱdre3i*Dl;4jV!&$NvsFxWeϋzQh|2ǦN$WRy2 @pGat BAqO˒f{>%4 .{LϠ yR2KX))Ux[I'Al.*z޼3LBR 1Q0fUT@$ bQ'X2-P4NSE u+ 3;AamGw1#t + J\.SB.A\rPjs{ܟٴζI\2fIc ["2KrrLBRtJ&2#<$rD.UjJZ%m4v- #:IAbF/@iU2 #ˢbwa8!P5 )5VPwGݡ{ƠЄ}:YR:a 'VJh&ǤNw 2sz%Q{sRˇIZVSr[#x[[II# D"@: M`1(1MAERJ)iE>VĭeCZ 9=3>n AjjڱX,:E:)HJGseA|%w9S9 kDQR0]yL K@q0 *t"J(Oِ Rl5k=jPdKmNI*A1b:R!0b#>thj ?YKV+98/HI #ZB\ּ{nzFE&!H">"w4_k}\C|!c%M^oL٨ȅ,*bAQ&^b.ɠQɔ5%*g8OHi>(&V)b3h_ LPJ |v@,4l#XɋϝK^,lklGKl `_;PqG"cЉ|@bB&Ckby^ TT 2(wִPT{?H#kcjk B {LH@;Bw3UM)?CIYjרlvlZT@mp9oC)=YM!}*=yN"Â,f]m oIp@@c/)e/}ܓ=N nO>זꤰ')IGb ] Ʒ7L'!{;8 7fX14Ѕۍ1QY5QK|K!>Ń6p+s( m8Y,SZT,!ZKX DcRG꼊`{[:bׇTN@-:RL/KQQk<17jp#/ϮPEq0COdSٕbԪe9 5U޺+d`AhRuۜD4jNհ|Pnr:/޼Z%o|Ǐ&'dUv tL[8Q V$'Hj}|e4"ɬ]\VNoZ zNhY t^v"a;KH3{C_>Õ]b1hL2Hgw>xyn3 Z q!ÃSBZq1ZguZ) :Pg#݇iuֳ󛗟~zu?P6C@۩Fe+z5Rج.|fzJ0/?~u崚j r) O&DetXG5R_dGrunL=h;T"to^\=>űOR;pB:e,/-fAXf\*Xhx_߿|vyjkD1,G@6I]:r1c2GKQ-~`**|˛ ՠ!(cp$`16Yr.#*EϜv͊ZՂ2>=Aw<篟^_`Ɩ(Ba =a1\.s}!C5IT?8u:TL2b/_]"],=_Pt&K:Z!ik]^Ƀm[K/)RYn͕b e) [ YءI@_V5TlwͲf/ϥ/NM`h̵#]BeN\t?#SB3õCR'xgv-E*!~f#PVʢ!6(+[t~@NЇ#Rۧ6Ur6bt$R0f yc#>=eۏ!ѩ7ͳkZsvmSdJFBZ`JP gl[@ RL5"xC_låS#I rt/'2h"nmC{`S42CJIZΕ d$H@[ҭ lW`xI&whtƏA0CLO&St6eF;^ 1),%D:hjg[V`[b wNhq'SMmKh G:Vq>eRy8Zj 8g d޴PȘA1k!V7cHV5=9^Zy>p75"buʔIZ c[UQp5-3G`X>$ FPŢNs[n͚ۧ 7c5F1șmҏF :Cˤ274X\8ht HETgJ_@hrJFcV;J mj1ߧ WlZF^m,lY%J`NDd1#C폖 EYB1{DSLH@ͯ32>zHPȰin4'[?:^i)j^" \!K˫S.I s(,yш-$%5.`>2f.5ЏTy|0ZV1Kbۇ%خx YFZquN9S|ҦRI<yPCUp< o2u)>Blt5Ll#h$Oa0RS!KP1 |ݙQ|uw4(DB$wVqxT˚*rK%6z 03 U{(#,/dBㅖ;!sgZӗ7hevꘄ夁c% D*kF7N<؄Yׯo5J絁OyʳKvvq~j\Rwey'mp,bGRYj,"0ZvxT+H\ӧ fՙE+ᐏڊ+FDR/K"'7Rы)(<頷bAH7/z "U <+z]ҙvB"`cItU̖T{ +X!Ӱ8 jaǖ+59|V@e|k$W?}( 4A o>1QѾAZ 7'ܣcKW4őr x:vs,kl3U o6*_}˭EJQBUP.n{FubdsRh`Dg JXAZR' hUb6BoZt"Rh4Y.W,ܭvZɵ29B#m*^)Ib0N_}{30q?~~ԫd"I@;(cPܒqn(S%ɻdΠW\D j ϟ9b6&_oC)lT.PwG0t\'ݫ:|z@ȴGDPj`˗eW *" Vr!y}tԌ#Pi/M:BZ>_,O(UhN x]hcZ$L x2"p4' \HߥJTg~ͩQ`6o3g*=2%s\GY"s"G qx"WNC/?kN)`C $+`uUX4`U2w8^Nii8Xt:] >}yԈ4ٗ?~,LfDDcI`4' |$ja[2V+xu]`œ(Ы#UIL )$ rsu)}F6틕C4βEJoN"Ano2AШT]dx?HF:z'7UޝY(dh{iT&{I{FH&3={!hy:O˛9"m{o|vaφOCtdtj[kklkhlۤжZ3"`C 52eokprCJv{' tdO{S]umMMev ]Z Af!Q9-$xWUEeeM]mK1L詺c"s97XVZV^]UV>sDgyLIߩToل做ڶɅ핉ɉ’e4=P=Gk= B :,X[EQANVVVnaqYu]}mYzlZQUEyQNzz I-m&ppeI>Nn<ĜZo,/ˆ22r2cSғӲzT:r8 "wYZD>HPa C[X&yw,?'#:AD;LYĝƂ 9" Z@&(4&maoLv7f$$%䔴ܒ-,qY'BGI9E'eW .S͙<̬‚mq_̾+o숸c 0՝#< 6 c#C\yܣZ!Q配;_;@0$PcQz|tK#c9yl_hF"b3 jzF6Q'( FcX{uA*,r]<`̓EFǧ״vOLNMMLNO v6Ue= o||Oz-OnQ1)yEUeP(?;=9.&:"Q_#wn/ЈȨ'1P|-! B訨pq=fnz~D0.;RІ`(=z5<ދ^Ӿ yhX@OT7tknI٥B̍AظXYpDOߋl=<*cT Q#aS3rrrs3 @`3O&yB2čKJ-kji*q)FF\Ig|zn/_ gbz^ycGW: w8QS*;:Kº;ڍxS 2uI*iZBPR)602!t8]M8gk Ϗ# Uٽd*?:Z[[X*@v RcC2cl8=d, FgT =/8)*KJK૸c|(֨y 9 Q`3c纏y蔒MҢNtf@f-;'󥥧eUsu!b:=*Dz=ޫB\(Xx\^Yiq 2_PTR\TXZVZV㴴ȏweWnj 躹𖠐c.>KI*;*05U5g,P:xEG!+f,Ut4Ӑ]טƚŝ㭙΢Ĥ#񙝳ܔ|Ho zu)>*JK)ZZFtICU_x8FdthN䴒]T7=Cp$ E&h6YJt]Z|ЉΩ:ɏW~#>vv f )f'7ᣂr=1h2[Fژ;x"u*:#|W"͕۫8TI9dRgN])E|&O f5̝挄a!h(yA0o?U-KnfȠӪ C($\'&O$-lړHp5b3%3p Lkvd6A$MpT&_,+S4R?Il^eE;i'Ac + N*R?>C,腨+AALFZD[Iiߑ%O/ vT S*(%mig§a;h%2׃RJyℤ.Zۙw Lc\ՁzFA3>C'cNO] tDZLHNL)`k3|IG 9)56n*Ph./F&L*A.1>_ VZ.֛Ӫ0ږFLsܸ W1 BqY,&8F\v0I*l\erbv?H+V~jhBZWu@)uFj1Zw|xDHT*Egl6zB̥!Fr+͆d5!#F*pf\j +Ui V+3id">ND##1BP +Q#ݖ5cs"yتU Q?Jj-&#19@,6uTM\1H&=!99,&ՠ5}M%2D2MM Ơ2t&@$TFeV'iRH"`e&͊-! q)ENy"_ << Y; 24WJxR ̘ɠQ@P1R0"=;t()œxnXvfTpt*͆<.J1(d ΗZЈg<nH:V2S+7Y2ֲ9NVbX@,ލ$&m'}8KK ^Fy|&\X*f3Ŀרz|5nj<4bE \IXeH*٩ìST\He|>I[|M#$D`B֟և*4^|qz~qqjT (aEcQ~U3Z5Sq@Hl0]+X3Վ a Da.tCwҚπ37n/tvquyxiɅ <(s IxOaQM2TZJ?6m^Dit b`.tٖ\4]8,26/%$P$ZChn^=PNHD $#_+Z)j/TkB6 ygϮ<]_8P>A }gŷY95<( *1rNC'6@;C>d̐s3c+#X P>yzfT+"t~4Y|_&VJMݥޖN<:76 ͓Z>{vk)i ;\| cTe%j !6><ج/Xf}W&J٪,&HHcIX9Q;Ekॵ? [ p$#>3:zOoAA0ﰾl$OE$bd㺢EXl6/u4332C>fh_޽xW6hD93[$"4.(f"*XJrqT75KV 6VʤOM3߾yאHq !k4.L(|뻛sop݇lgI࣠M8_<}]lvHu{e;Nmfyjy /n.Nm!BLad〰.MFTZO O?= Ӥv;K__~|yy같=>ኙ?-gۑ0Xj;i]xCՎ~~iaF B u,;?Cb.cq`~dd2G;A0p͝8Cq^Ϧp>~av*Ug-sT?_1?Mno=$X?W؅c08pKB]#fSڷ\kF/2$Z{I X? ZGPRLOzuf$$u*]!ܩS0<{""bFJˇ?RL)<{CKԓmT⢧*)tw80~!)=h Yo_).B1Se1}<hmn QJ;38|+/{&mb =M޷aQ;[i "C =77Nm{{P\wWj&8KۻSaP'õmyй" ݫ_ڍחjȕ;ݾӠt,s]" |p|G@@ЫMݫhPp F>:K>Mɬ/޼9XFEDTN)$\lK $w& 1$`ia&I Yήo޾rGJ />}ӛK YhPd2m݃`HˋYrG={qwsuv㷏ߝtk,Wh􎧟~W6EʤSH\қbj Y>N]ҀG&Bn3E`gϿ/J K4_ǧAL"j`+L38r} ׏C8RȠ,nQzݤ)uzj|_eC(4`+4$a4$ _`DZDɧtNc/8U` W?F'0bՅYP)jPAz%dcQsg>w^Zeg9VIȞyH rҺ4/nbm*Q?ߞAA˔\!S:[WB є׺gv(NBޤK`_ 6pR>BDۢHS0 ~YQˤ|n_m!KAHw=ec&8j9ef%R|ZݷϷfJlo58bI1V_=i.R&0"aO`V#iB|f\[W~yaUD? 2jo5pgɠs][1w /POIןfMF,Եw`tr82P]C}2Ijy~gzf }ٹͨt]ܵ5ޫ4D_z>鮾%$U}řQ').fL>`y(& B,LJzC56, TV+8$i3lMq+=u u]B|y\=tPl9ƕ9}͕}S'DJ70J0D%\ZJ!'zꪪdzzMw`Xr2j..m<L1 ;ehNCmΏv4T 1;홑--ׂ"Vx[IIe]c[:„*B>ymhթꊊҢi כěhG'մBS+J+jQ֪ؓ‚Š"S}B)7T_PXR^102לWR_YXW\?K B̠OGn1$6v<-.+$1 ?7+=9%%--+{ b!g }ޡ~^4OFie}8i{0?'##=33;+#-%>)-=##%%99%=}z"l WgDžφ7y5x&4:9y~ uԖfgxIɉI)i)))Y`fҎfKӞ swlxC#{AVpyYٙY9yE%# &x2'1*4gw[)"f1ə5Ov{z:!?8:9"Ӊx_>==CSkwD"Bm@ FY0 S_[ Dqs+G6(  99[_j.K\\_裏sTEǦfwNBtmt||ltx 3 `y4FnRイEFE%gdWIi1,ǔ'nP7vd<Ќq>? (88,<"2ILl8k_{ nP>I"c7s^33^{t|&^+H  ^1ccKuFw9^@ޫECAH rC~>P/]T"Oċˉ OJM΅Wyy9Yɉq1ёa.u2nw>HBy{1(gDTlBJfvAymsg8ѡœX@'Xw/{hu>@UrF!6zJsS}~|d̼^8;_"bSr;7tRg4 5b9*А+ in|͕n_>3Mʭ:M8^[!'Uɘm^8{%|ȄqMfNǻJ ᫨wҊsI.,skyY_WžU suf9es4/,.YY9y9nҢ-*Ngdž?LxW" ;YF^_T yfeo6Q_q<߃ǹz񽰛4B"*0jYYPV[W[_W[[Y7450S[^5R8ڴ(7v-&<#3W8`<39yxz~vnlkpri#qܔ5Tݙ$sյG[%BduK܍C,2q*{rr(R氛q˥ƒ5zvFm77>@vnB@vlFu!v';1c[]ӡD$ 4X'jGg:T~Gˇx#04e[bzr\(Ya#:V)R4D2L&ð[j!n$/!XP< wk5<4TT0jMf -L+wS U `2mfpJ?؅ )|؍P+hfr) aD:3hة n9"&HKl 76c33hcCD.8."1*RSۏjyv~2j.30D:W$ hAlw&9r g/kJICeFF}zR Se4gNtJv!xBV`-v(S& RkinksD.,"of$:H<[:A%bH"-+ZFA*A[F\Fê.q\낪PJ/;!~vfY74Gl#It6_"S.=f >N^JLjǎ# G1Xڌ xڴ`".ۍ':TNR%Q(5n;ϝ6BahH/',PO/άPN&yYv5}kL59-~!I  gPD'riJ/*N$x_Nf"bZf@vdY֊IP^;/@2N [0'lXOrѾN6S$+څQ1[|׆qvyun [E!.\p\6Nd6GD]%:oD'Rd>s^-C| =yt|l&f+ ^Vr[xtQ>׊ݺPas|1ŘټH՛$ 2$勗ww_^)Sgr jtk*R!"j;1Bp%wW&W6|7`/^~ݫS$YkSd5'+"QDBV=BݫH%:S]^ rcA؛Z ߼-]*w2o E=H(héYeyX|>Gޛ+J5!:7?zQC$Qř*|XIR1JK6xc#15(*r/_>rZtjभx$̖< ɘ;|⼼~kGXO魆aPmNZ*)NQD¥ذayPQSN3^KٛZU,FLvay@$1맷w7NA#!WLŢذȸn85Սz@uG>1nKCULp4!QhL(GF6*gXqI` @Q/ 5+]B[eZShTGF5ub`8.4U;|<={Vũ >}n}Ƭqɣe)PAȀZܰIH6 k[ljCwJw/zk E2վ@H]_{Q1[\KkHfm -ӋO?9n0TDZXc$G AH33F|>ʤє7>oo2ҡIbE[OH8Iwl8l#5NJ[سS_|~dNA.J$bNJ$/^Kk:1 h-&ӫs_ۧb2g93+"m07xR6G#|\pDnJHHiQ|>}e-azӠ87Fox $A䉄!zztGm"hY"-FД/g*g(LFAd<&xeGChMJ C`*ڜS@ | ^);K8~3VVqY!F/6֯,)+#˘Ɣ/3بᢒ]"zyLbrRwOoN08V3[81dE$ćMY$بqHrSAqHwne Gsۏ__$,F-M4׮1g*&)փapGemk{h"8x9W|y{J`9ʋW~͕GRT* w5U^ TId'!kR`7[KzX*8"r{ytmB:+)RLw.6ҁSx~ga6Es#8Iom2G+M~ۛws溊MWT-d2]U_s!'@ *{9*Hܾ{ZY§R)W}s0 055mRd =:E?`b "k5f9|xjpZyf^3rNK.rw],Ձi|PJY`u:&YO_|׿~~DT>}s4j FnTz,߁js:,Z1u}Vǻ8\7Ój|uESbt]?_]""oŅlYtRaoU&g=FQdcRgo>|SJ#tg~˻ۋs0X2fq-+wݓq+_䈏z*Kf0|!/_XB,Qfz7ϯϜgvV"ʫWx#T Ki>3fkKZp|9|>@uqKF'̷_\&F!Zk rfd@yx{T)+\DNf3N] +O)aCX!wTv!왒4MP5EE3T@tj EA[$(`wmHKYiu^R-YЄ: 9ܐW8&rh?tb4Nau2X̣lMՔU ٢=*RL' FgwнG(˥̝]Pձ¦)<ݙ3{fJID[,+(*mRUR3322j1\DSARThf՟Z/88<6{bkˋ whfBAqi(?Q=&{H} G&>7=27829 ؝žʜ'aA^<_'>yxrS;"$srtwp|U4Dd^o"s;$<26%ihn}?xY͕鞺nB57$13t|zjbbrll$75!&2,}GGn~UrqwA.Ĕb***,LMw^{`{ \y2" p!~jf 0|ϟyP{N;{Hbڣa'/N5ǚ=sT?tmrkIˆCC#Zl I\<_sz8֤>~͇y$a."cS2or2g|<:inwmv^qeCKPo[(tˌ-n p-FZHDTlrVQM6@q><ڞn)/L62>_Ҡ )i-U3;vzZou*fƚK3=^掠zO>@]$4Ok%(ĵF&d7N#r7XYZR\~Vlz9y$%:̣v/{Z>2V=LLGeQVF4+(((vfFFNY.S,U8 `qRk6y6LY|={ S;pbrHw[ғ{:q Xȃ \p,vfՊSUI5B4YwPºv:wvi)che51$:tZxo WR]^8.sZxjǮLJZHuf;89ll+,+VP)a?=;uzV$5n܈ ψIEuMKX*aۜggvfL26 ZmEf;=?ȬJ2;d6N+2fаBOJf%a0p؝WNWR-fVB!;b1: y4?Ha/3i[Tcґ9BiSe)كX~zq`VAdh<\@H~gvI/Aw%`&h~T_{Z|BZIIkřdZ%Cb RhAhŹlT7*+)&~GC|3EGOqtynr%sFg0B5H坂Z1n8'>j^h,TƺʇTT{F|F'Z Љ& -BMedJQ`q@ xWvsj\z݁Ҁ͌X?xG ̩%hu{ܓFcM@#vtLVi!edª7%.V'gM¹1 4SU&dvc%Zto8?P1t ,b;;;H"S4pŠS)„ B\XtdʌMk`6 ZB#6614**^19w@T)cv%wL'.|'l`HBˮRW?Mj zZ)pcWH2ุPB@\JI,Ҩ]VFfČ\ pLzL*1' ;[xJb .XPotB6f01}i& Fv-`1RQMBJ6]Ti˫3 ">=>G {H4#J]@B#x<6ć&w!줢i@͎+I -y ,  M L^>FJ\$ (K)32nkJ=7[{xPM7.><5erEDp2J%0h (nB&Qo:-ZRIEfdUl rT;rrad"ۥ4ʃr!s%OܹKACiYCDҋ]^ZZEH&f(4Ȃh_u#7Ӟ&Woq>ۗN#teLY,6FƣPFR3ܖ5[RJNZ_]]pl.ND=G^ޛX/J< WZU2ȋ84 IQGi&|$o+GǷjUݫWWf4L1Bw3M4:4fW"\M'5Dm/t@2I]'hQЍS1GW"RU_{֪|]p z˷ʥP S[IL;jW"kȘ#bח׊ÆPBcKeғ,/77f'FVv7CW޼}ݛg`*e9ОSHDr;\xX>An̷>718110II/^ۻ d)їSHTF3V-_f+^8si*xcOnfz?9ԪE 9;ZNQ_m0}R*8C-`x*ZC~a3iURBG(I)) |հ *ODPܫc*`fKcVбbP1Opӧ{5P47+FgM 6@ X#pub9v{M.V}եb4 4al)SlU9Uq:qPtRg0i$6g+vD:O_>ݞZSSqC+,x?2&J.' ZPgSؼ:>q/nzت5JvnE? NK8N@vjw,J,7>s}}f>oW>ʬը \G6p"H%\Bg#Sȡwz58Z\mɩlN@F|0߽2.I0)4Qȏ?( #㓆b{| -&|Jwo?z|fB6,n H,s03܅ E_1̿.bYN{` T" +Dؕ >#vbZmc;M|qy}+᧺y} NR*inx2[k;6?b1`{ .RF%8 M\[R_ɜ٨eL@KeѰƳ/| hԦ |i/-DCkȐA8\0U)"O*$# JS' xQ@N uƷ,Jm*=ibW|O izɓakѕ[|}lt? |Pk<E)tv\"wqKb+3h!!KZp,GH &Qn5DrsQ7#lVC| nC3(| n|.P9Rg0۝b7"E'c LRXblQגQq.uʓyZUjŧ*x{ZAm)]gpĔ`TAwN 0eL"Sj}C&#*NJ^*|-(E:AU維9EԃNN_ 4F֧&uZj)*œRB_\aROpû>I4PifZ_簙m޷di$pUA6%^t8~S46s2]]4q8l]__ꘘ5Wϗ^~ug1D<^V>%Qx'~=7L< SZ9 &G~q^ݙ/}A@!H<}0PSڱC&Q%针м"ͣ,P{?~ ~?H`fG4$ߟ Oy&#w BR.:>o1 __  2nyИ[D"DGrW 1r\(,CZb6y~/_nb,_o~fJ:BH\koۡө"ZZlDZ,&%_~_>^iE E={79>a5 ^{Q1f"CWY 2XƐ pNyo/o !Gkl/~_~x:sz+0L WOkАá&yeWϞ>qw_?<_]VK+熓\$z@qiP_gs]?{ N՛*J`H5Ƌ^\8Vvz~4(y豦E+"{5F;EVݤ3X7o׿oS8T,S; fйp3ZmY'tt?8:glCh]zz}wwis._~_E)fS Bc}ϯCg͙I-8nۥq4C.A\+gOL?ΪhwbӨbvw!Y|1e"'_s'/8`&q~vwsjs^<{;F.cB|?suu<8 f&aAkwSN:}4/nFwAyL9w ho?_,r!Ny|aуeU t:.|PI Yճۗ~eSH%Dc?/_=}zsfHH3l%7a]>TYԴN`?{;0?Ω$~ËXZ5J6>3زys)טϯnnn^Ӎ^CwKP`TJ8Đ{{{a7ܼgLWz;<_>{Jl'5<* v)`` T侌_zH0KeȁQSn@ޮ"HrۗgS h"pEnE5Y< >AO'\@EN.IE_&8^^ w6hSIxTJe^I!Va_}'Pm;-Z:"|(-@: VOTI??XW1 6~eze0PPT="JVRrvÉt29^W_8E֛SÒ*BjgYqIeS \&vnTT_]Y~aai*S\nLy)4?X[ZPR^U?8؜ϪXZn(/((wwX@`hDBzY"dQk#]ݽCӠSqT63Qvw~-U1$Þ ( Lg)õxN_ԵF- ϵp|X+.*ɓx_|ll\+3$8F`#/ȣ'Wp>5oJl~#twnP7~x9?c斸zn`]n󅀯 餹{D|U.W7 @?%$_TTTP$+. "rS.AE&e6vNNu7זg&=pq>܊`{N⨸= D\:^]1Rww$7Bg@*bRk)j6!&WHrJIeYO¼$ 9/$e.l"j{ynrlxwxrAjBJ_eV|d!{2,|֡|F&9TUV\_\Q߷FpȄxj7Nm=0[LY:%v3:'=+LU]3$MCLq>4uڰH39殡榖ŭc؜l.LMjYe۝`oü*ҍDevJ ̵씌U9YYD"R.`s -v06$E|) >]j#%%$N흍Mʖ(ͪ!k33eT 1s|w!O ǰ-'%y$[~ tT43ͨ`$T NLebXO;ǝ1&٪KK*EMs8 ytsBdCf2Ԥ%1[m{{kkE`vv]jjAfXեӬW&@ djt&k)-tag*B|ކӝUS^LSCeWh#؞*D4*%VsXf-5%tkP&Jb=rk{b)=a2ٝNH@)4I-bCfSSֹv=f0?mиIQ9[)8q dTriTTmӆy~qu۬f-o&%iC`WteY-OHpt"ݬ$-0T ~y Y+Qy |6Xݱ'K!M|> Y#D'3nъtt8'Յf3ʉ =J}}kCf|yrF'}uyM\Y*+Hnw_\l&ّXG0k5602clW&Umt(gYJI-q X3Y)5^X.MH.Z Uq^T: 4DEeRxjwXßV&f I\DL漸9?=Ld 7.rWnF dE\ӽy=Tw [lg(vPV>):W7]iҪ.Q<_أ'ZNEbLt8/ABLor)tm?w0'S̘e13bF33ɂMU^1@bpR.U:3ҫRmx-RLqqv|-"G.aKjaiuum ԟKRB ^JUfPL*fc4`kH7ᴀ.Ȧh]]X_1^Rbtϒ|D "XeZX1kl\~iK|Ͷ7ވi(rqi}k}}ɠVI%2X tt Lji ^3p`؆Uh[]nzW:Z8Fモ_1nn_W!H$XXJB"hvLjhϡVMxCt?xJj J$zusg )E)5RDn$&? j(8y3@? Dbh.kZY3%T.QQSSs(,zvlzE L VnY!t_Bbm|c_sas// k( ]HĈ48?33b0C r1|' j-w|HѬRwk+ L>1yڡ.s}+LfO0Nս]D%̣0D"ENXaHABAnـl87ub _)D&b0Ӹ׆$/k(0k:aùs|BwƸ8=5uC^5#}mۮfh:-|W/C,\7."OP 8"nWTT+Aq-trřyvnCʸ7f2 BCCg'r{ޱtSMJz2v+[\EځH.dep_Z|;S1SEFPT9 -O _@:^UT6uM;i-Dzp|tz~z 1^Pޔ;Ô('vgu3j.-nsDbi^35 w.7WFݼX9}0!u @g[ZCM Q5u<#a'Fd)UN˞ɕ`r^!XHIGvvrzv Z\H*\rzw+ Zgt8|\ӯ)I#ݎ0ͳ㽭%ebUl9F,L}ft_F)@UZӨčך^ńyBiwZr5Cq :f܅Q|3 }yzǸ>uݯz(Rgh[qxzz ?VB>WWE#Y`V+ŗFZ^g`Cr*&*x6Ē^WnĴ EyD*(L+D&!MzGm܁ flFGq`(c^Ĵs,w npZFE5r|HپbPB!FӞ0x:RRekzueyYAZNwL}xɢDЛz!>Tm*8]ݽeD UK"x`wES G/HI9I7eIz JJ шgjޞBMLcSGbzw _ BsɳE:{B#E4yswٍFK!k-$Ǘ-ЄfF32UrV4 =g@,40JjFP[b*}wrFXTBwVR 'B''aFPVrIe=4o0k<4L'>{OʯCTs%*Ӓˀxy]vΰsNR65!ؔ:W+Pv5'฼a&;(rVE7$V-R8vPE:ՒU2FI~QDRֺE TjkyLj &GƮx{1}l87]_ڳQFxc' $VKx,:~bf$5#/%ҠS݌^zzYl^mx_k4EFJ$Rs=<Kb[{zk'p$ UMdT]ZW]}mx `7WI= ?5XurnɺmEXd27evF KgtgqRHDͣ Rsk{f$2wV׬Zʶb7ãǃ"uvfrtQڣN,7}%ol֥͢X<,bB4۸{|[Dž$ 5Yr#s# a%m$"z};( $/mp BϏNxgFX`#y|i,)~rlnNVt%EF c @AiJE2ᛏ>\{w,!/[.ޟnPI$W';S" ^1] .bq3/F ՛6|wX%Eb>8>p"N7$kk8fЉX\C9D5,oln?ojE94Stӧϟ?=X]ZR:DgW:5x܉%p漪 yek/_>y`I3b//VjQK\l{nDc tB6=i*fQ[Wwv|Uñ%7_dws}muckcE;*gHd*e:[m}M%1=EU(B{xŲ~puB. 7O *߿9^].omb-nLLe4<|nThdPq,G7~ۻ 9My°ǏOV!Ŧ,^=?aISeGֲqptwo_/duE#2?lk}}sowͨDXe=$Se3Z5\7XTVP_>:|j4 'MP抈=NRؼ{N3'h ەS<@ڥ㣣ӷ@B>ZT ? 蔦}p~rcsIp+S*0x `~IE^鯱p&<8xs~/_?Z7er8??;;Y5%ROX)8ڕW| 4ɡ F`9}@5:XǷo.j9U_8A׮;*xv+'t%ס*e͇O_}:^R l/Ro/N:۔P3Ɍ󆹴nT_?<5MGub¸_ߝl-kbJߣ>Sz!"4ˍR<՘$Ňvub>cGg߿8>ڂ[^vMޑw쁼9\cc.WwO߾;Zoh{scmuidsP -X}9/A652͕(P)h^88;YWyk+*H*2bR+Ea kD^7,0˓R[P  δ~paq1n[ &^VlRm #TƁ^XdYJtz+ ^Z3+ys-8nso /`ƚrbƹv?9!zKj&2S+,')V^ŝ~(//THgPÍ/cSf8v]AJ mȋKxT>8#bdF* PmUObr@R:CwN0ξLy$7cxgI)م#s82 wG7?k'8l37P$$\sLCrI)=HfǪ22WoO(l~]qf|LlBV$;WxÁU9~s7Y{$ QsEYIII ^Uȉ{^\T83%!6661ͦ$^wSç#6:NTn'f俨j@臷cí՗.~ "wB6at"jjeQqiyMS{4F>{rc̅!2 eEuMMuUuUEEIAnZBL7A*'Dfs;࿠CZDttL\`  wk6p?9ҮrwڃݽwMkzCE?8_@5(Qs%`~kHzd< aP&cw):B`8-ڥé]k܅ڃݹC!B6<\_s(>N|-$<Ĥ(ݻs˥y^IW'fLNoGn{UkKkK3}֪wn@!Kʁ=ى/'/T,I~T36иpy: =Xp1wjRl۽SxTVi2L@+D,ADlсw%v\T#!L'dʇ; cJ.6(+)zQTm͒HYQ|1\vn/T .0'- 11qP3 E |F̋ Jroգ舨h0BgrJjJRLDDx\N8O)c 'vu=vmImiBW~YAqE]ScŋYĬ$4޶'Řy^ufJx_иկ^7ֽ|Ǣ'K²Z*pE]?w͌mʀ}1dD`^gEՌ(TfUs%Q@@qBP`LѤpIXlr2U'N\͜҂̼L ήaʵpFG)\\1it`pN7s@~puXWN}$5UfADc42.] BF&=UbXe{;ꎯ]|$-jԺyd.>AfӳXWHUFulkzqԖLc\;}o.vTk]YZY5AI'>YbL3/X&ZJ( Hh ֌~L`q}9}oDUTh]Y^Y5kCLZV@lVD6 w}\ +9!!O2d!VfN+шD:rzybjrfI5_p8$/rW~S7@ %P(Y-VxV$ /hѕ7}. Nz+W1^4AEn`{IVTZR2?; TAZv׍*L\bCbHʄߖᦾ:ńG勠ڸw|e(UjF0c3cC3D@ЂᬲllY0P( #"kB'?cTHYZ=28>[V-W6v5r )b_'tꘛW/[s7G( z68Ó \"+$< JTj0>! jQk*\>e敤v@ty%^W5RVD"=12:e5y٥}3C:R0Aė ^ksSӋX4j~|l zreu/l7Z#c[n:f''[mC'18<R4-喏}6/JIELT@ON7`:t j~aB~blx _};-I A R'wrzHy.i%a|ѸGII2q3S33 ;濲kW˥ %ļ ]xY}ho J+:JF /IuFfل!&nq7g?Ij€L}+kJNj^Y3Г_S0FaY)A|mI3Y%9U'Od6=Dģ⹼tb?GL!6/z%_T735.UPf&PG`2m?%d7ѹ|\Zsܲ&F4 )<;EV,/䈀Yikax&e hQԴ"2ʥΎ.V FG2xO@ZЂecgӉT)r.yo4bbkzL j_D ז_ʔ_q`OU7Vq*Mꛠ+M:9QJq@/FrBω.`e_3f29GWhQ& %=s͆/BO$@b"t׶6*ߜU4Kf14jH б uՠN5J3FKÌb3[P!I1~P ( f2Q`}TVU";;850ќC3ȯ9%|ΓQuF)k9in{`t"3AtkW!9HΣ:w1${k\mЊy"?%B&riٝ<=]h84 ʔi"'ˍjAf)q zֺF0IC}yED,՟{͆?KZD/t=JywxbfjGe|Ū" 9efAiR)gBNqixM1n_)/MʬzHT#2읟oufrgљ.w:axn~qj~?@d-VGyx\p^EŢĴq"c)T:'2pɼuz#NNV|xozla-7xJ !oScq؎HPt2 r|'+r B:ߓX@&Ri9PΩy-41p~]Z JT"2}id" *ầ]~ LF Z~d.}뇋Z~x_|!Tfr>Q/` <Yl׍ST~qQ?^?>;7{50맷G;V<(m!<h#X7^\Ƿ'&ˢaH[~x2bMF#A+nLCo"0SE$Bk<~Ż~K,Qf_/߿{{qi(p~F/ιku=dS8fiG04U  {_zL]r,&yy <|nǿ&]mLm86r'rBv;Y%E#uxk8뾯^^^ RM~iϟ|C -ѱ_/ǯ`n/RBeBn?Er꥟ꭘ:"*.5N ט֏߼'0gmc{,o޿y{qfܖ[6cڇC{ϣ D<I]PE.1P TO0Ύvs0.'X, D%y# Ý-O~9FTݝu0+>~:_Qx6 W0d{scssݬU  ' f'3"+Pgq]KiY䈕>ZefRDlNJk"3VU͝_@0WI+*5ӷJ>my+5~pjtNzJϠܘrD\׵p֞,!R5(d*ɦ^ʚyɸ7k  u?+#{$;0s \EVie9th!FZ.mQ|NAK]h}P4#N&ug*܉o3g+"3k0TP7ALgZZ6(S"uuI+|7[R+~څ%4覬Ăy2[(g*2H_id6xUф瓚SD\9/U|'/rObS6`)L8v2O qig}Dd)] DFm_5ɢWe'$ִt-bgŽs3-UEyIq SLXeCq\;`Wމy|[IvRRJz޳ڦqa *k*ʞ'%f`Įqܲq՝{r|<=nFd3_INHLL IJMNNI-\0'kr"mWnm|ߍE*u4zᡡ!IYϪ{Ŷ} 9k/('e"r+14*j /+559!:22*..)-Yi}8ECg߿Y77Z3ǵ}$*0?eQQqUmk"$tgD?sG$|n T6:8,jG Ș1wn@Y~%Gg[NlQ)ںF'A)p7mޡ\ cθE B(0,*.5;*ˊe$Fݿ{)xBk7o߹ 鵰woݺf߿%ɓy4߸u{AzΝ[n޼YK.'B.5w;fRsK˯]^kI߿~ї!./)5]_z8N^hrIBr_v}4SuyM4/ܮ>r#لlZpMZ+n߄nv8+tH#^yaXt"U[Z_5Ԕ>JOLooF9536g W D*/Jeb!CzKs#s9,HH-'<$rVU‹Q!G$Ml.ʈ sܓ3edw^Nѥ*9mk%%_TcHd|PUVt-oo72zŅT.(;y+0yPfͶ=NaR;nYjRj"C5Jژ=V{:6kw#te&9"7!*""bIIiia1i9\x2.,xEC~8/7'qAaQeCkgk}ؐqIIl}vۡHF'lͰ=t7\[\WVPT\V1R$lwyzd@pZ#ZcM@Oɬ]p^ e" U a0}}DP:Ї#<W >/!ٝYY4^aN"iabjjAW\``F;ͤ'd^sІѱw0J 7/2(v-[FB fdN7 p6=4 [wd]0;yIz^qљՆ դsd,D/ F(AfJ(ݏ*z #7Az [yޙK-֕UAY <Hjyiyj62Xaø@o s.'̍ޝl.VV!4WɄl"HeeJqi}ee YܙjHyB;#{_+f9RhĹl:9J"1X|Z A+*qfʢ-.鶯CڱL# Foo-/S Y<"bKPgj})ϖF"ke7.;؅dx(20!Qiex EJ1@V@ju}kkks}li !YL7?˙+FTF![(yJψV77֠:KX48 @G~r'26[|䏈ZclmllVk!^jk[ۻ+fPI͉TY o*h_}n6QԜԠg|޸777VAhHFź 42LIؗ$3 tAaaY98:؂*iV3JCQ9b, `[VwRcۄv 'EFL=QOx0'Vn@QeXQ"G,MEմfҩ Q'uf>}f;3O"PZpi6"]e]>%ȄN@p, 2>06ZDХ)E)}+!O24w,ЗفLLMMQu#i|ģ_ﭤvd.-C*vv~ U3 ?02:3g%WP U2~gT Czɘjun*X흝=QpΝ G%AN -D $r97}N% !EpOC";ڛ5\g%UN8NbC?đ9fңB9ݩJ*^,'ō#DG7"rvvzv ml~kd׮) )S`51{wt'=yTP3Bsܴ#Dl`.D욨kWVBа{c-p$ddphƽ;O=~7OO6LTDc 7q-G>򠆞1BޜrloUI}ciqCSy٫)oP{''K 23W%#ocy rKD)/"xFGZ*;#5.7Ux(u 0ҟuwB9UD#â̍1?da"xSM u * B*9dzRXJn@?'&c M5"šAlC-5Dķlb} H6{NJ)h. ǕtrEѫN'wP$dE7\WZ`%Y_^Q>򒭵=l0\Ȗ#<|ClSB ؽg XU@mYh[)w@]ԖՍm'f։ib5J3_Y8*B}V$~6LD/ZP91fjZ`kz\*f7<]O䰉ͱ}4!<%4cD*Zp8u2f`qH 4Ӣ㻶ZLCO{;P)Y_?pR-r :?]w ͦ)RX(_{ `y}<šb[bFkfiw9eT :7Ћ(5j)w:6D_k7djC"b D@iVjENMc )I/IdV/_X5Zlˊ)h@-3D:K 9GI%dO3x*)ryhI|Nuпk3%aW'AnyZ4I"p1~NE;94j53ub]J2X v)T&IE ?9:151Pъ&S <4EcGնMM6Zo1Ʉ|N05&Q-%L"&Ƨ;3TP'cCP9=mdA-`(l!"o,-[5XnR8 hw7t2!htgeVZ<O%w@'y̒qXl~ⳎNCH|x TᲘ7X2難%)M'c0d2 29O"ѵQv|~}7EJb L_f9xtE!o-K\žAj<,fD<]BXT:~:Ƒktewo?}~'Q|o_?|˻VG'ByzJ >n:E!↟?aK5zŇ/| I4Oqk߾~zwvrb1T2ˬVU_.zOQ eOziBwxvgk}YM8rAwo.NvSIɂ>5Yj5&]5re|?9)%<-o\|_˧]I)9`uf:ky4 9 G2}?B7EɵK{ |d 4toY( Sap(cֈgp:[Aoo7U.& d*_u5JF [,Pڕn끏XDn} 4Y${pi*dLCR(r`nЅF|bF7Y(WV߀LWb2;NJdJO7{&L~fg߻d}.yKZ? wC΍,fI :y`||=[I0C?_?\+%\TulJ^@x~A.[x6"2(+^\ Fi LPoN/ޜ52;;`J@\~v/Нbּu3ݎ^"`SgYBzLJí%0E1h M}\ТyTalt6\T޷ִV2/:w߬kDl+ĄO}>YEl1T+- /A񦟸Ýű?,g$6Uȕ P׏.NVDNnR5Nl"Ӑ|֚%ޤAC,T>77Q$5$sN)Ko?S杸YI\\j~e >EI, 2f0+.*>3U<ˆ~bq &c2=.1)ox%ө=/_Idd_S9.{8壘ޓKfD~;*MOHH~V\^TRTX]$+)>69<`˥dlഺ*Z8?7=.$42.%3= kyk"==;!QK5Ob-O2c%dxhHXXXHxxT\r^Q ͚kΏ~x`?#U6p (^ 13=u%Or3"#bR3[fHlb狤>?ّk717 2s MgFzZk_4(Ly(%M?o.堈jv} J/y50Y h,K$,LtT>Mxp 2s4o0kupeqم&&GFGFjcC߾Lj+S^_߼ 8"6)=ًҗ/ʊ S"޽5h龨z8~ _{޾yjkMvj9P^6̛7oݼsJ٥׮%3z-!%8ߝbjWhgDO;u{o.א L]6oU(5m"2v?7CA50_$G$=x;:RY c*2RPJd4\#ā݊*՘¶H$Q{ۆQ L!xdc{;2otfV͢|I8<&$#ҘG#NN\\7#63L&Z[V5onbtkߝz hH %Y+aSٙE×i 6#Bn H,@\UkaATAo\ D X'&Yjz㰇q/1%fwy)a{+fAeu>d)mڒYX ""2Ѳb 4ܱ03:rȸ?\d9ޕl!V!68<`Rh]_[^Z@U.xW)-Y|]>#^]^[u J09")TF:VNr+A1->_s2f-:00RpbEMxD \X3.mnBl@ʣSI:tyMontH>wڈZ@ܓB[V6֗A% ,,@,+k[{;V K$,8? ](͗DvGG{[[VJ#8"1N뛻{{{;^}QZlbw>x<גkF7jbY;:Xrǂdo5ZJLhJzqRDVs:_ z> ^!<CFA** vY7N.Ύ6WW 3PGXLݣ%hX3' QO_v&ĖZT0o6c9P R@@1R5Fd]=8X2@Г0 VMkLc 3z0-(,[,}Z}~r fW׬f=E@5:j1tYj u݈r 𚗫^^ԌȠO((@}(yYRJHXC]=huex U|px{AbmMAHr;G9U5m՛p!8I0eJ5o~t|pYQ#fġX0低 *g DPKm:>sr]*26F*Y@=x=*I<.seTd@;<Y^zT-UyA! 5n±n#w* 373gBXPg4[Vw ZJ)\Ts˱z#}1/":tTbT_xoW?(Zd'2[)Nc6Bw JjYPՅA/͵ 6!F0105KtzW8Sh,LJp9/qkGgg{+_:z':lj?E#6꺧_Z#{i"!vvdseusݦF'zGlk iGmoVQ⟇NC3X i+rʦf:LZ+<AHڸluA:;ۚ&q ]7^/O(9]i#t!"wTSUnk' 3}?<+ jUȋEhP\B.ެrhb72yIM$WWoKIx݊oHpOB"R ܈G~u鋢'.T5f!߯xgcLv=ӡ]{ ?-{\z Hlc:FUIzrI?lAKbCu>Ã0Dlg=*ld9CA5F2)!ٵ6|'tG/p%RŽo1Ry'RE55xǬQ&!">6+Nt-KEk(pBD,x릑+~^X9G7"ӳMR>Sn⛅ JSx9'bs";k^576h9;==^HE<9ב1?7D r}h+S;sɎ鉎AKutvBk" 0l879&x\.F̠Xy*q2F)hۚ" 0bDKI!@׫k+4+"Nk@Vo xq0qbdʼ+C(5!e,fmrZŝHtѝZ X1)" .4#n54:Ꜽ)Xӏ7 up`5j`قJD6sIb9,wrV_Wi s4۶0x@F[P 1uF R탓;T_V Zo8ec6άWBT؛r2N[' 9<^__[4rA[Umk+f! 76`!Pb5ڕ=|_RdJd3I s[hSI'ӥju:iыY|ymj2P0m!e4D]~9^gL+?me^gH'E)[3*ز)&Bǭ9]^09uoC2Q.d)@aď)07MX@>j9gIp-Z,z%n9ĆaRo29ÿG׈9jP:C"WVBLJ ' ӏ>clbg|B'M(%Yj aTJ&dbǦ*|\TMdB;]vh,pfdZk/3dUmZ?tqGZJ-?fנyU8eYILJ 5+ -P1h\! H]a)Bb}$urޓYe"2&R_?sI:KE҅R AEUh…`y,2%1_`rx sISdEh/H,{^6/E"gN0/{3U{ΉW+q=9yd/ͅU(ˆ4M s4Ɓ1u45>%YQA=G3p uqqx*W.͡]DWK9d@pcűMx [?ѿΓ3XLwVX~,BU1҇S:gE%b1sh"Lw&<'3_<4ÏEՎGA v7\ H$IY; H$ UjbQ?C58f;ɍNI E CM.HkVfw ,ZqP<"n,Ʌ2?C#L2 >M'ظp?wn( mLͨjp “hwwquULrb_",*fa|PE25†o'qӔW3fyp>3hZ)!2oY77L*Zā ~O Xy6|NyULMjvM,I4)K۠WK\~cռfAsxkHdՒ@2'z{8|$xlʜ|_>͖(eRlbӧ #:x|oei`'P4ieB,OR!+/>}~kbHv}z{4l]|'lfCxB1")dbkZ0ĵ^9|qɇ>g)e BdRܸ˗,hҕ_?Y?pQ(21bsI2>2؎9To7RIhִl2߾~89ђ:CSm_?=܂:ɨVMiųdsN`~p=<-K['o?A _~8V8z߾|۳ý%FԦ,R뗸j <0n}*f߿}|oI^_lُ?{~ J;8 GcO`BfTA,레e`>!am^FMr'$| F5;H3:.+v[7xW7L,ԤW̲E2x/?~_ Ʒ;FTB2'>=ބМ|TtTs[8"C6Ǐ`1TkyKɦ6VPwl s&ؤ'U \D2쿅f)I#OR2ǟ>߾_1jHJ%qp.5:k6:"u˻g>ӡE!Hȕ滿}tu$P^d<ۗqseA؛Q6޲qx}|A 4@~p~YTP;h藹nET`X/"1E(:8>><<٪N&Pg{ (uNVLԓ7d%v`nI>wӻ椐'LDgO_ni|&i"2ʺE&c*|+4\T8śx]緡Ă޸~Qg&;ԹzݟO6Ff?_5#TDTO[ӽoԓCIB%8@2|cP}Ma=b˪תt~aI dvg-7aX, J*J!`;xa뭷?Yϔ*P-҆'.&r^W~v?(g(*`!=%'iv/yFOix>#6RU4GF=+nV6˘,x6cyBx`X99ZY7G6C_JY.:o?4lnQ(ly\DN"OI:u}cYP^fj*e`%-6fF$T-1C.Ďy9DקG%4vi|B6M1i~.A 1|Ilxk`:s ׎܊.d{bTuMb!և(`M}]ҎUrK'aG[_f'F?d&Kco|劋{rqvFdA?Srچ"NGeĒTpG]aZ\LlvՓmvnzn 1c`ZYޒU݃-/Rӊ_uv5$dW QYa7}<&Z$a Sٓԧ5x>i81ຏS2\;BR}^D~ 5ȃuϲRcbccb#""Lٌ{6쪇σUW_B|V`Rq @7We'EGFD&f7L`m. .Վ b޸V>H=me嵯Px*mx|IM͡ |o?HyZ52FcX b3/sBqH$qq1ml܍3ֵu  7UA {|<==d{݀Ԝ%UY^fRLxUvs^P~02""lX_'_]j+㾾ׯCZΝܾuל?79%zkr:AݜA?~;+W]?h%6hKtgq9F_;F}\;Ey86XcJw;o^9M6A_RPG"7lQo{1Ĩ8c#B`O^M*ICZNByk{񲪮UKƺg9n]w y8力ve߸{dOe ""txO4 {׮©~*'&ߙ>/AUO7Ӂ މh5ٖ'`ɎZ X [f8J9m*+5GcIq!U;/ϵ;hQM*ʈi,%&geffg%EDD22˔!?\3+H]#2 ^=yeCg_OsٓЄaANnqםvm-78[H~ModHyV>8>:PYV^0x|6q,#20(fNaOs9bstĶͨqUK M)D3% ) pERɠUCŸZ<.HO/gs;X<%R,.̓lܓb6r`QB@@j#htd|NkHOgV|o%֡5&fw^X`z8++KFA-.\XcѨS 1RWFVWNvpi!:V [uh֑ 5d^YZ J1Ia(,Q%AשЇ/1j3;79Svˎy} jYZ)">B *I*QW-")Ⴐ1/Qr33/ۙˁs#|Fcve=! o7*G%<\0/A3%8dNĽD)L֬y$^pdyimkww h)FaĠOڲIRsBeL@P|ۉƹ t x2=!rμpdPe| ְ j6K%BU%Vt6q;ɭd` <$o*Qi YR8$+u楍=Qթ e uTxIK2}/Y(犣ҺJgC}ý- u;8i6ꕼ)rK}h6 YORŃ:Z ݃=HY7aPΘT12ezyz߈'x)ehJkѱw|r|lcDCYЁb?>9:j^DT:2mk~վ>x4WM?VÓݭe(*.c,0cFVŌ6zk6!3 6a+2S;GoޜZ Ja DPd6NG J&R棔vC" >"ш@=P8͓kʱyp#B!)[XBwAG쬙u5W*TOCVnY+"&tR hy Ǜsu0חt*1sfAgQȘY6NNmBx5U?\SCbDn]@o 8׭:0ڋf 5,ӓUJ.E\:1) S*~xf4ʈn2@jhE{&I\(#eidwl rPNGqU7}VrG5] ĈTi<8?;MCĬAËtLyɲyx| "JAlbgfhJؖ~8}>W#C<@,M'o.Ύ`%Q'tvwM|趪3Yk'k`R11c JztY~CEbH?..A?UU˜mlFAh5m1ZO6 :P# d ޶*i݌^)Zė#[ۀJ!~56ʺiMVӿk] I%C̫h/B.dq^w77b4r1]2uyŮ&cNv4wt5\k(=>C}^ް\OB_lk]##W*Aێ~`S_Ɔ1e&㭐ݭMC(/)$N?u3+M~ zKrCjjk_ 1+!h)^W.5;*c+Mڍ)^yIrf5X;^2B C]og:\wH+([+tҐ\:q2782ܓfP*sqoZ';\[ _? B1u 5OAaY#r\ZK,St+Wg/^`#Rq _m婨exO~]ZXT][VPھpK) W b|6!+F2oA|-[&W s2fn 啍j^O3| 91f&- y|&@)R9: @Fz8~ē\ ةM>>A7V?JSyhʀLB aΠnpc٠ #-xPͨ]N@`7DTihNȻǍ>DF *s|k gڛ)~#ŋͽ#f82,> . HR 1s,ӽN KZ6u46ɝ̿׮xuaKZPF88VgPHa{b) `-{hZ:0$~wkqD,z<:EʳY:v yx`ضf[(B!BaƝ742zwGwdzuA&RX|"ė7⡗u3DSN~E(tp YLjGIǏ/NO|xfL}~~2VD9)D*{ ތ$l~4<e 8HDROҍw>9Z:y˛%ڇ,(uHhdw"9=n(z"n@iVAo޺ _>oz˷o/>}v|Ѹj:k0ラ3 b}KXc\m]|珟||a C_loޞlnX_R[3IxfyK_|8\2hәzxj#>WҤJOP?|aA}g(ĬI,Gfw{zdń'd.<㧄uVt-nN룊$Jyu͗?~}b|$)V[vAזo-I}DA\˸D%hM̌Bq:e?hK 8#OR-TEV!sŸL3y]FK jv 2I/YڼV7|oLE odo۪:,eWpqO*Fx3$"/(M˛ۻ[`>/>6?'6>:~)C][˦OLJ>c:պ~˛ -T_A3q۟Vֵ%Z[%t=]ȕ)uZIә6|o ؔvW,SlˤҘ?JBmBD [ź׍))8$+jx[>I2?4|޲^&J=#4FkI%w'R,老1!9CT\*Wȡ/ﷴbyy/Ӭ]|&DjR4{(K!opAI^? 4H0֎}8ZVIcM|imA dBJςC'I/1Lqd6ߣU:4U[^.J!ͦ/? +_Εt<ڎ^^#YY (<-TZNLn-[{[R#f2jQ7~IphzZ<\lHHx3I`B} $@Dc* %^-qIcZI܉@" DZ)O L>7b)gui;i(><]l,ȝ;bf Ɔ\{MbLU&?@V3PM3)y.5/ ~qMq]`ϵY&8-66%E}KP{iZ|fiSgow[]㴘Q*w&= 풨ڽ~,_ 񵂂GOg%'Ĥ֍ľ̙,vx^8M|<' OR3G.-춟3q65(w+ $čw=JO1i9+ZH4qQk~^n:W57r)OK(itD'*k{FQ$07X8.访 olt5o=KzR?%c( zaz('6u?/mǐcfڝiEm]= 2"u#>rNtߺEQQqыgyYqѡAl`tA/;Ӯ< #*""<<832s#?@Zuy[wܽcn_'~67'j59o??P^kv7; 㒌ulY9p9 ?~w?'AxCGR7n޺}ށ֡.̖K9EjW_%THp0]6fJz_ |5\kP~bqM[CcTT64456W,~tuz$;Gsdq' ?"5*OqnMNPBAIVIّꊗ/+!͗+x>N=v~^`M}WоjE]ϲScע Q:SJhY}ST]#1)eq`OHͶŦrpir 7pzuli@xyIq'EM}}ݯ򒣂CK8Z9=9c{`!w?򨝬q BT u.}=&6q(-2(8f^N$5Q^boQkCC-$2%$*ѨS }e#{Y5!큣ݮra kK[edytPӖڴl5( 5rl@)JOa@n˴p6R JkUf`~äiLoYY]2($*HdF7_X1]9AnkN*T0z‚2[Rټ ! 58+kUbBKfh@\)Viaw]v WMV|լ@ A B_Z;h!xF -W/=< H_/ #Pʺux|a+ROd"h>8:^CPkЫċ呁Th _pZCB=9L9. Q̺ h}Ofs*ɴ|~vbR!cvFB9>=?=[ |KCZ(;|#(Y1ZhRxwv~xj]YY^78 3R b65җdwfݳC>sYB3.m_=?_,A;@VFBn>>;?]5k.g.a\P=]5甁O7FT0ۋeyu}բU8S4H&A QT-tUJXȥ > yW[RozfϽ~f8-8>8) ֍gKՍ5Q)aN9Mjc_'wBJQ*VMT@V/I #q}eZhAІDV(VlU* S%E =:VC{xJhh&3C3D&( Vzib֩D12W ZQXNOR!YQ5kPgNgEGf0WAL `SrB&r} ^x * _<85l2:RžxطH"D"T w}`#7d^M/J5RjJM[g "K?WiFkqM \*t?kqE$-uQ׽쾤>renH>9*],AlBohnݩmN㞾!h-EY9ʼnbjQ t"HKUU]M} N}ܣ>6m|tZk"sqO̎1˚yYRZR5C[)H-y<DT:ip-*|^P:EK+tΌV5xEZI2C|Xn^B7=/~Q<͒Jm `_H]mcO›bHHțw۸fWҲtx +%=Zu'sT*O`ңq>`qѺ) Bv\;DygzBI?<]ЈFb'ؐ1ʝ։^@؞ڗUtDP`S<DQkP-%^ڬ#g7. %;T^^SU^iCsކ`GzL$1{Z 8K9̷ʒIWzn(%BaEX#&$b8ZZSp1'lSY V*"s<fNO +HĽ?[685CNI`*BVd߁kr*к2!FCwuXEyc]Q M}pmA貐'l"Mح_)ňX$r.kB7T6X } ieXzqer嘍܋ARH"!RJƒ^)kJPt;Bm5֍eP&hr4HnnV\JRon,# %ֽI+L|6sh<Kb<<; >4^ϊ`n|D;M5H Y{$H2nB,Y(a4GdM4ɺ9>8PTBfG#U ՚Nfa]X 2H  iJWUϕ0#yH Ev7A%I% 2(y\QHXxB 5gh\@.F8(x3([ۦ6"dKBL 5`8C]-c@-i;e ETkr>'=@|we룒{R9Xqb ]Y VQ<,glZ%CM+8tZ-b&1$:a;3CO҄(v|`M- iruȉ S0PU %65p5ɥbTסf$ѡS3nrMD . d8&v.;(ӒEfp|VS{1$f.!}/6X,2Gk[+*oG! T({P8"T@Efb ~`qt0sϣ 14lHX+_:<;ԃe{F"螤!bH% 2gY .9 P>%x:y a0o"teSoʔ,]\*\*j;VGl18(p~d3b>wt1銈nG|6@` t;7kbnrrtq~~@i"/ݜm*`G)#Xc,k5F$PdeR!Fs[矯#뛛˓5FgEE"y"D7haL4FL`|Yl 2|USn]|&j@ܫϟ/w]r6w:*5U>Gak"=Z\vSδO$Xv,`{*~>?8<:ˑcvZW$ee4`I7&|ͦjO ͝ե߾|rP-^~ ˝ea~uc -I]x*;ݨeq57ANĽG# 1H@)?ۗ_\lkPhz{pLe@hP{|%|+GRכEnx,\;wfv`%28Z1Alx<]Q+UZFQ"Czؓ>V45#xkh_ %"zxAe`j'lz__b%|\CBPt_ns,jLqoRA 4ri ̠J._3AKN~$Pk,AZ8܆؁`*Ii&L }ށ|_4l|9ЋXqHvzoI#B6?dޓfgLRRNn>/(#oB>MbZA:&X|kUctz`N'c#2r=0R*'dqDpJY4  nycsA#~b5;;T 3vu`Srt |Gx^:BR/,Rꖖy~mFx`jڙdlŶ,z󽀬653<$6C!bO)n@1Tg'[3bâ^SiMY!Ξ> hibXX\vY G¬-:Jo.I Hf+|=C[kƹ?K|?J&uN,hi(JI-ilk-N I?Da %<ٌwQ䫖9:mFLdL|rܼ籡!19/#s񌹖GVͿK}R6A@JYt/H 3I!)4@1eڤ~0ŽE8̮Cر֏os2@ش-3x"1=䙻h4pƙ<~GcޖҲ #Kі>wIky>G ]? ~m`bB͌ NMG{?'>ĝ-7C`lgWTCOEY Drv4ky2#1&",6¤?Bf6.h;S_@H6>{f91Aynzj\=79"hknY+bąى K-%sT PT",t_un|c+ 4K*;vwċB)G{:Z*+޽űDBl{qJ=ݙQ{|U\&8Ӱ`סT!wy)QQP-4,*>ͧ)!%դy6kmUr?tL:/쥊 zK|DP C>^Qesj S/Jm6i,mb*fEod @!ʼJpQJfJJsQ!L |r/xXg&Tڅ%ytHXX^[i*oIx3!Pҽl҅ZF^#`QZ3CRj*^sx<F1[k5 K}Q8!k;FR%~9=#+80 ͇W7W67V zG' ֶ6V zB&FކؓRG5[Ww}Om*Z<_ZcA"\_1lno,`A4]U4-5L|`.c+2@vOb'Ux|u^!D6sH78J8E!ޑjvKc2|0;d ~~u`{E+y\,pRvZ-B!=B}]͖t0qXTG3E9WVIrv~yshs^)Bx6׹bL:wű:*I !@hbqgx)JW0e2m.@j*x9MO|2ÝM12!!'ZFl̖lPvWJ!|C \,Q4AD2).6r``@hmotG6Qd3q&4ϰw2jEWhQ$+@vzr8/3AɄw|:C|zv2& 4߀R׬_K G[=9?=RI zL*LR@**RCqr unǜ =J 99,+JӃD=KE1*'DR0ehFCA( ]͛QR+K֛_: F\7NNN6U"ְ!0\D H|΢F&B}:'E"&5krP66սEP: Ch& wxw b|>K* Χ2vQtH_G/I*hmPTjBDk /mhdR cZR'nOg/`W#t>LT^?==XHV(ԃcbO*KLJ rea︊<_w'; /6㔨 X."ACh" uDGmo"Q4axڢ^ &CDäV+̯t P"L6C-("S(4"%?rp.>'TbN a!vOd:d!lEh(_9D*/+7GGD5U1f|l=Gb3_#S5j7qX,5cQQZi n!rV*0},'`?c׈ߗ!U}C.llHst;#N29;;45O ~]ыs1+E Urp~1(崅$y@oc̚_K뷥95f|͌4ʭ>c-tsY7ﺈ[Nx+t'>4kut6;d0bCJ*zHB+s|Ĉ=LDI x|Kr;ZSS[Y׍J&C3myP-]~ C;?}9 FFP0ApljD:S4g6N42f9鼀 Rh|btq: >bno AK b9GV|ryՅ{B,#Ih{>mtdXɹFAt}jjjlhl[I"Nc%|-T{gϲm-]E3I*>To 0:,P{K!٘5&՜iIݣyjrkT!U4@ܛN\J$R֘WJlb7(:/6hЫR7#q" ԧp1WI\pma~0[|quAPVH(~KӡGlP@.͙AVݏW_ػq ,i!,0K`7 !+=06"BGID)-!̫R>,ycY iӪs9>B ]SSGx h*9*JMD9rx-Gh*X%I$jB?0O={>iV {[ ׫E.n,Oe,OӨflV Md1ތV\7S)BÕ}ݨ: ñ^RsdB%Q#RVe+5VHƋZ\" E6Rk# :5E»3/i.$;a8B-bg2*2[9EdyAƧb|X"@8>/\|u/ͽ1@IhG!fb Joӌ[Yq阑Q)-39G-stF$ G藭dʼIC(<.+ CI(Pgޥ7a rE]婃1ח[:E "dbuwuqcwC'E8Ė_B GA$lL[XDL>$͡ŶII2s$<)^?ݞWUU<\Q؂xOpYLLtLCnb$0%܂+진cd*Dd<&2\eo,sc+V.쟟ix, {XdWuϿ\n)Y+kBTE\jf15UIҰWcL.KU}ri|tyuuu~*kQؒ2Ht^wTKEw/F4fG#Se>tt=CTEbbWۋyĢLF3Erϐ2׫=7F\jdRU"먷g.68(t?-̗(Kۇ_~U?L@ky#cܜ[fQ"9Km8]&w2}Q T6,o| 2w_η0:e5K{6)}>݅LȚxM`21w6FؐKH2윁ž3H DƲٟа7ߖvIo~`g\u1"ތRxBJ;q|y+uX J?dge^-qcuX8;b}eXb#-T |McR >,5Wg[nL*#tlӓ.s#BsBTwxxtBwFvlDݸG[KPrҗUf=j13Ko3-$r/,ol\}уif?'vxm=y3S twn&rjxby~˗e%XIc?MVoBRgFh<>′.OS[hiTDj5*raծFcSƚDr_K*Jӌ3&4(u5JUk&4w1JMh)A i֏A\:aABoP my:Y+b{P~lGDfyv{kp/m=<)9(#_ u~לPa-sd:nz 'ş_t2QXb[S;6YWO~)5sx2#*kKr>qz!TBB.Sc*L[Y$' ?>2 M$Xy=76T|@0 Q-l,B&auL@BҖnV;=lيJ |<Lid<\nYLXVQl0UOÃM%)mUىQa1TGv*w&RRjsTK4G%uG<{<64<,6eVzJBdHdbn(1SV=J=nĎ7EGFGGDT\x_O]zts8"n$'=9!:2,4"*1=e`@&tO zhёs:i_j#0;9X]yMs, YuDlݹ{KjQr03"ήDe~;2 g&GF&'dž{ZsBzn@oä:1Jq{, 4.#SMyAfRd#? fW!R;U d? |<3)&<=)]Àn2S;y/ m&w0#oVdzFheZڬBoèʲVʡ<Dp{ΡF۵`sk/sif1s>~[28 ]mΤVqdfL ǽ|"b_.|[TT\07+%!*4둧x;vd/2ۇy]\3<>Hd2þE|XN3Sa>va܅}WU]xGPj`SÝ]cmb89Y@r[׌vYXNK*ph֖ڪچ&>$d&FFDEFGF%|>Aݍh܏Eʦm~)Ct]~.Zr~DB;qDA7EN }<;cqVrtO@bWŝp*fߌ*$,rJ \} Ďv|xqFw=rh/܀~/hJ.%'8ÖH8thog{)+A!} }Jb b,|F^nV4SPKzMEO۠rVU)B /ZNJrF Ad)^!? 'PV7FD L>tsёm)؆TwK`h z/hDzR4Qh K 8BZw1}4;UӼT"'t+dQSx#A( )k:;pF7>s3;eݬHqBY!LZ5mm.-UpE4rec}y"L?1[6."/j)U@2!'s2ư/@%" Ɣ1F|*!~slJ-mS-4" SKk&5R*BXÅ>ogᢐ{fqv2Z.Qr`Not/ý5Ls)8"/JUW bG$0_zG5FѸ6avv|5(& C|Tcp{Y).fp>"SCrp{ESI2?+V=r1'Mt}WhW*U(4= Rf4.*Ý%Z R@MM !Pe5E3RnK1:"zP㣭%& EesY YU'[+"B*x)^`B%peCA^)}t>_;>=k XXDBs,@"f4g L@Fl(ِ*X谒Y"+ JnyP/Tf"g,6'K9t)4*e"#7 {JFmH1k&N$#z=MNOVE\ ܹ)*2*>)F)|jҡgh4Y,YB'Q(+g{JWժb?3AgB Tcd)u,HTwLdsWwOΎw\'Gi, H !86BwrDXhf/&&v{=!g|\ ɞH H^"r7,$ zd[Hv֦n4l@l6(xo}I˥B0v5h ? 0'/r, +Haȣ 5-X O$9\&gZtiK; /ѫQ$6Ϣs|P} p2FL^F 3JΝ,ft>Ɓ'B$?9%a_3ܥv MxPh lMR7R}E4Bg+%TzwǙ HTh< v1SK艉MXPAd%2 c"#IO|B]8ČР8a)'؆J`K$"\kߖxowÛzG4_"VS\;^KH#Ux&OhJD@m+J2Ltq+Dڑ| E4w^9T}?5RcW-ֺ>Zkt`3`nW엋KzS:q#&zNO|͠#,rwh:&5oXY]j2kJ1;-wGT@A)ʝJekXV$ˊD @"  [LHL.ɞ1/ l΃;Ʒ{ۉs|IU 2O0Tʕ0/iobao*sn}O ZXA}m,ȔV_R  ZD  t;HОhtfu#\t6cfT_[id1[KàlA5[M"-93ŴnB-vdBmm,8G%Ql7(h+UH,R:b>pwɷ,u~U 9A!0/tK#62;75EXBM5WE*vI>JB0P3Δ #/Y]56y 27f5(#od|L@Ls8 Om])s`߭dƢOQ FCgfM1s^Nnޅ!p_ZR`xm1)SxLЈӵo0\f|—Mc4j UaZf-# _#N@}I]CjhlbmXx,31}W:f 6ivOQHDӗDarݍY_)M~3v]_N4~~ykZgL.Ag3UuZ4_eq8GPȄ<&y!?8lH9EK!x"B.1=2p#ɇRD W />01+C*FUʌ{׋q`1R "*Z:]+::6+^zbޥtH|oggL}ׁeB+;L"(|V*Ɗk; _VL22CYBT"sX„2 `-r-JbL"Pdzzb5O̵iWZ*֜Y)V;C&%TA|D.@NbtQʧ:2%}f˛?VI8*eR1kN’2pyң>fQ(M-Faʶ.nx`CCW7e8ؒDBr>1Hf>sfK&'J 7R:˅Uغڤ_\^]jͲ/Rxwa^*cRtv{G))tj˟a'B f f<ظHt_7#hxz v3/Wj@_ZYY82[3Nb>;؝;)Ԇ%(| {7';_~=_V_9Zͯll-A;G "F k98<8W[R*ׯ_/vvWgaWbt#h m|J ۅ󋫫߿}|y"c?H}!Us"R{ |Y_y[$OҠ""}}~Ϸ/G:.,/ WPIk 0iapSg{2~ x3͚LiĂ@YX:ڷo߿\m,i؞q]|o(6W J ԦFUϱI5aV|7+8IKz3DˁR{T,,ɆV&džplj~']dg&> ,գHA#~iz1a'q,Px߿\,tT̝K,fӫ9$mx5 ]ɸL&81ܰ{eݾ\_o,!BxSd>5ݵb{L2W2D[><9|UaRر^ +j6㣽ExM5[ s*Y`1ЬN2_(QV6/B.I#F:L0k7?χk[[k !fGcI\l;YuyJ*aj!tK,*nB-W Z3Yɜ1pޱ!F#t\܄ah g_*\&iF_wר PI@hJ(>?p|VB#?=4({$Ž/׻z Ek}^vRJ0BCO0:L4]U)7tt].)!udIg'%84yƈXo= m_j\M~|x*.ftAG'g)`+C;}tci CIk*N +>Bu>khxwtvP>A(Oz:"R :i}^I$Nb Rc£'FLЄ tkyʹ*0M?[QX8#97"S;^E&W bfG2ՆrxdҼȨ𨘄⚎Y<8U blcԋw3x"==\_Y^^]7:1!M7 }t|Vn׆~]<DhDafLJ{ƦF{[!#w_Pd۽~!1iy>wwvw4ԔL{Ѿ"tg%l?(4*.%377;;iA^ d2Rvv_F57٤ݜaשmKo f3E?tv ݹcbs0a/wS?l؞F>nFP'f4je#5=}hflŻ6?Ξ>uҒ2I , juC{wKj)J 7RCE_s2AqRa!30}i)zMASYPLEM3ztE3;|Zp'{!{ZXAj8[_XK%&Nojrx5#'1}렶ֵE l Z^߫yiyeA+84%BPK%;¼bޡuJLC6C˻V̈ /bư9!%vQ]X][7kbxiOdZC43OG`1rB|_ӥJ˲4qIK.,,.tZB6$xGL)sU>[]w&hAVoN_T/Si5 k;k:@@ηf<U(=;R0\ 7 YHD bD(D+#+Y&L5Kh:3š>PlQ`q}pg}^& : %%W6W :jOwt-O,;i0V%֒hLD*-,l,*DB˧L'yx|q*Hmir2mGHiK"FlymhkY+B>}͆k|B{|z:R&1Arb]<@Y 3*McC*q\! K['Nj2Ze|X$֏N7 org$8Zk)l`VW(K$zX[2 2x|\T ]sr~v7B}?e(PG7SJz9\H6H;??#BR.A3A0!"^>4 ͫ%u8ps3::=Lh`*K&cXux~z!GJR*( B÷GJ!_szv z1g+|cDoy]?`V{'y'A] K$ $bN 4@WON D$p#yAAT{5kN4X_p ez!' /H;J4W(#ӓؚ|.В?`4'=rs4{eF|_k yKds@qǫ`Opy\aO&Th'0lDm$4kЎAeh\wx5}A̯*aqD P#pWkז9#5t0# "1Y|dK%W9 .BQZ:gpx,HS'8U.jO.F +oRMш[A}H$R!7T_2 qA_kLY} OxVRt3^LRwI@L|(o'Pi _i C958ϲ3g](2A !//"׺6| fba-z ,cwRVqĕ*1Fc/8W:*R4G$`fmj"Hsٛ}Djoz\I}arX҈kU}lUjJY:Ņd6-Y`-=5:<҂ "{"ۯU}IKpzfG@G(tB#+U*QD &BU"N KK2n0\"SuqA)Zo,"8"cP2LVUA,ZXZ^Ъ2*ϯB|-aT dF0fF5dO_wGwƵ|Z%zFЯ^cĢ['9Z S(YȾC~v̲`;`VB})Q(䂹W7w#Z*JW֜@R VTRMh,~E &ɕj5h5F"K~CG Rri.,_S|xST1@dڅφڤRhjڻ+$C2=|Μ(ՠ?bdku^%ظ沲fx,v>!WhT`EDXd{㥢d#YϕR|ƹ29m n->P=NaZF8b "&FӼ+Ha%)'$ rbw֗t*1M&1aa1ph, Tp\bWoY B;ɨ-AQTT&ro2!P\[!2S\^ asXr%6Pe0w( ctGUbyP'F_[X`_G iCЉ)`@0. !}Of8ߢ *kj3$`KlSۜqYd"IaHEp9݇!0fC|M"`xdLk-^ġ΍Mc E"QgӼBT3?~gbs|SZQ0/3ɵZ;2nK˥fgd"RxB O0n'ݣZY,BL uQ3\A_Q03sT6JYИ+kOg%u ȵ&Au rDDq|A f0 z<&$eE;)rW\!/]'iHlvۚIshT&9 bOvprCv5>Eq)m3$v$6,nZM-cA-2-/')||Q^:&$z90j*tpe6dx4Wt /&| 2f1m<*"l` ͒vTlƠ s("w8U~,[ S24Vk%,,̖ R! eٌp7fv/LqR3VCYZAH>=32&p1"Uw:=z>!*’g\ޯ,k)= Ge^y91^1EƶVV_KʯIHUVE&Gh w٤I]$:{kf5B# eGv謟3"%cZ G"# 6.gd6E{ -\ |M-/:BA6B%|i>;|$ r:=g1) d:W ׂ$d(-\'RJk33x"+F 1EJD6e*#@_=s{ygt+~vFQXT2[wpy~ k-zQЉIU &–J£O%9FʂU҈^GizJʥQ٪Ex>5c(=UEX=%ԇ\"MfK\D;X:ɿ|\a7//3l6>|?|%e1hWN1BjM'P8OWJ,dJ%UZWU -tsնJ T/As 1@~HvP)JBݳ%~B_]]|9[d/^/j[}B0.,cW{Z' ],Tqp8-nnnm_|><8YZ=8/g{[{ ހќi`S#fusȘ ObHu⭽S|zs} zmQy߿Tk0,&\]a+!Ó*`?JxaK}?@owV*3]EϽsZ?G5L諰*/o||>;qd?!f!C~?F%?6N1k0h<_M*#jXH.|0;0Jh7O|E }ןׇ [quIae$jMc^b'N.RZ!LDVV$\&7ԅw| ް6ЫД!gvDVʘAj"u͗ ufoHQ`2.$#UiљUscYAD$k ,_}9Xԉi"|gknR yhB}Cg+jؘWZ;#?(8L*UO?=[U ,h8'1|GT*KW!Cgn?VrvABSX8+&՗M5BՏR^,V$r)oƒR(ANf_^D&/)Tˋ=aJ4WMEtCNZC )Lu_i, I:_`#ͯ"zHU ri| >10^6|HȧO֕6XB 4}ޤD%OJ@cf>q}U2LL ~^20!TtgY~YBόvվNՂD>v"?k[u;> }E D佫i{WT[]=F!6>pF]h[eCE:\Ș/s^GF%gd$DG6`~d-soV.[}Oߘ73xXH?*244224$$842!m4n΋~|زva8:? (o SeSb"AħfkSm)ܜĝin nʚqT23TYQQ?65á'ߦ=pqU?aolW&,_dj~ESznvbdo`hl|rrr}nbг{V[bcL0ǽ>io׶twvuvt4UH }|jݵ@kWjç )/srҒ}<4yގ~˴c{w< zZZBq*C?~'>-a(3vlhQ! H@5ʰY(~~kMGMՃ Ռ0hw,k&PPj"QLOwbnwt..nn5 ?fdjp،wnD3!.FOВϼ}G<\\,nk*kw-ĭ8SsnF%ex"'eVFjbLD߳G`s:5L?nQa۱81yYT-Cߨ]8'*JB) 9?UR{&HƮHfL(U4T [;e"$с<ǥ? xaFl<ս2N7i-Sf;^g$'D?/n!!BxhV̊>{\=oEԲ`EE7$aOl":5gY|,O~I)I )YY/ _eE)}o|>}(:ij&>!;*'xXt lU3wS];9Yy^צ%IT Z& HP\={$]lR[@wijdc}|# aiYs)Y,/k :Z& v Oų8ǻw~Yn'C#)M z\caQ8B)+zd٪߸ N>G]{4S. Jo U 3ըD<#WW zF!py^ 92Y̪e}'7m4oUoOhRY\Xi|*KK zL HGD*]LLRRwm, sJnqc{kymyA/2)k+KzB*_73 hi}K߳)9->>e^b + #\TPԯllooAU#؈jezbՂBp]gϰ7#Bhawa2`_;^_iJdPMER_yG3Դ4c7qrS|^t0ԨHyI*ֲf0 0^m*  3;~b|uzWk!a@}x|WLRV6vWX }'W~6P {PPԛEIraqysdcQH13#=^[A3>cuw|P4X`r4Q-;2!vuwYa^-Axl>Fa|j4P!M$|И'*yq|!{5Jy`AH`=0l Y?\zxvvzUɥ{}_L@:dk)9CwT-T2;8?it*c9L$*Z:9?;asyX%:՗Ѭ@1P$U6/1fX\&VjuʕCSh%Gm},𽓋Oި[J!B0>ޚka.?Oe2h (jZ9 P㐇 hZPOu #]EL *a@,,G+v^˚hǒAr`skNOvF 48d$A@U?}2{,@D{v~f0̡)LR BA1ư )! H,tk)/i1Y=oe,:'"Hbz'O`lB`15 xM御uXA~pvV*90D,8R߇(4&" _ikC8Dl*3[gz Bop( "u򥝡l>)wzv(iF͢V40"n5-B_hi^h[c}tv~(MLjbꉃ{HE;U@b%=?͠m2P#w/["K QUa]dcݝȄ1|a}B׆x:Lx >qmDrK}~G[hR[S7ZC:~gCg،A  (Z]'/Dv3PS4~yJ _ˇ3Uf3t:fjYl~ym*@~Dm440{Ct4u|'OU bZ..HյUkk6hgs}eyiTCL-ψ=əR"hLVӋK[x&2/%YBo.-1F3}?5AP @;K-5"`PKXkUBfTXwFxS/|jF %PA3Zby2ª| Ie )ƠQh;+JD" )ҧb7ܻ BWӖi |J[Bzc3s鱱9JoC^(;-Zr} qr=({h-sV4U,3:Mh3mik`P,Am^`墮{ kd+)U)\l-ZvnA#0j޾}_=A劬 \ r͠ H:# a}:D~aÉ *YMF: 1DRGo!#.zP}5%|1l&WJq#V-%Ay AB!XA m ^KP%K cQbŠUmS+a$R!ʥg<,D;>ED.76xAȯ@0M NHN-d 0#t[wErQ=j'2TPWJ\-/dʤ;&=Je qIuS$:G$߯suxЕuFa/[>ʔWA-YF<3,OcZl_jT+,\^-|tua(SqAY?T]LS/D08#ņ<ރBwԌf] ػ.K*[u0-$Z4=V&]\ ; {g;bO嗫=X_Z_$;# K?lwZNf;⢫LiX\]X_[7^}GP4A.6E%1ϯon.J3>EzI98LBv~uswoowgg󗫣y%gۻG0N̕'yؒ7,4ΏZ8Wy|%݃㓳/_>_]__쯨_/|?8?Z[8/_MR4xu^P 5!4&V6wW?<"ٽR^߾>\n$IC+j]_{كZc#>yaau=;c,6'yf"IFWQ)/:I\D(S6o@_G021T߷Wz\*["R{iNֳ]󱪃aTDa6t{ݐ=4_ ܀~8\_"DI\T!7]h;kQ5YMdžp`V6@U Π'P< JB_m-1ИHXlIm=v`gDB`{˗ %J&z0uQq]mkT2?/6"k5fZ~VZ3xTT 1H Yt td@n?WV7VA++b¢?pB99܂,G`HSF"r`jU%hxQhN4 ~Ͽ- ZTDΚLOzQi O*M6zӿ:d52C 5f&Qa!aQI%M#*!'≛Cn+YXgG%$*qvӇXP7ͽxT2F@Y,Zƻ½#RKGHd51RS];21"5IA/,O}CrƦ0XP_o jr(+>qUzG[lG ;02E~O E9!>:"4}# fZ;y)CjϭM]P\}Z%c)6ή)<<ݭk։_? x~7YG͌$YLYB~~_Rp^j5svv1>FP+hm?Ljo&-?݌ֹH=y3g^Oe!kV@3F; ;! $G(K$rR3J}?i,Xw-6qn|3߷M؈X :B Ik.J}`mj mt0WAH! WfLjjJRrj=3 !SiP#F<_+㰗5#,S2:>.&:"<4? 82%`jSvHY|nյ}ԊBώ <)iY!ׂpy^i*[frSka9ԚWZZ6}󮩳4'>7LV&sLY(]X㸲7R0M5~jŐ<{T>%[_<`I69[+jV xلb2 43444a@phl̍ jh],V5G &7 z%.-j52.?5 $R<&+3ӛ9d,[E LTgD:^[T fa^kT-OSb:qȾd-8'lyqaT$\+"r`,1jS*Lɂ\!&vJr;yg45_cu+N@h"S)\ $P|ᔢwQ\,ubZ+ir-N.{R7)͝yتS"~u}cu +Ts"'sV 'rbʧeⱢpP,dӫ[kNAb,L}o;ӑl1f,z/* xю &<ΖTX*-OZ[6rX#6DUqTd4* 2-mrf>Y@v/ /ja佝eʔiSw\P<.}1S1'g7&Dzykoos=S(P&WW7VJ'"!SrR13;- wP xFi G;B,0g1L/n/jH,dMz*5naR燉D0;ˤPnmhgkY-",@CeXd y>IBQ+(gA܂Eg `=뗷OOV@ęaP/Lyt||Qs񾁅h(w4d`臉 LT^Wj/#wrv~WJ\.3 @ ӳ5B-`u ~p߱RvuoYS}tv~qN!Exl.ePȰ5 _kK*$ UѦ|'989=e'_ @S]|Ϸvqq ƴF"|b#"9~Aώ@ ϔYي0^ 7n<hDa16' S]9>X`q3$v|f3YAE 5]<W :"jat :V%A8l{Ol_ZX]???\ЩBgkǴOF;U#A'齈9;l:Ɨ* ڼJ. 9t S,Ƙ›{߁UlVz`,t$k/9C|϶J!ce(fesBT>f|~l' 08<~5Z #Ь[9:qz=%|l%8n=:Lֶ5t#Ƅ#Fhljh J}0c3xn  _RJӞЎM im A0;@i ,$ՍM,r ewFӠg<~R@95*yC_3f`vK`g@%S[&DPџ\1t,ʯ s,U.ack{s}cckcZKZ0{5Z^Dd*>y`tHhp'K,Wjt_ +kk+Z\%޺DPWK k$ͯ| ]P[Ko9C[I_G-=]U!\. H)c%$-.k!ڦI"D,ii4m.k$631(T ާݹ}/bYRBa5 -BXή!aByLe dc8FZcQ{p5CϨdb©"/A4ZW}ac2\20:ˣTָ{qaj=4_[*,tsץͳTتfyJYFc D%=Bw 7* .Qlw<`aG`*@ H Hx *x~wp MQ-0'3dʭdK6Wk@q+X`1sX`187QWK`s ,T[Z_[_ҫRcn)VbIDâPHcX OT5$WBP2COHo2N!ڛgN[WsɘO$H p_`]C N^)C8m3#5t;l\mv ),DHw[Ize*SY}hL&L} @y2-_R>79'Be&H;{ި3 XR*4#I҅][h7SGCh.FZ viAyCH~YkZ1eۢF9 aUJXCفeruwL0QS;\ DZ {Ykh5L$5Z!v$aXG&N&_WfJ? ݏ*LeiF2:%Pm *"ⵃ=K^>s?d&!k1|:XR)g$4b[ל`̐QP$%Pؘ\6'PZɖ-o5 бa9tČ2Gx}tt_ϫII 9Wp{%FKSC:zDu鸆f j5 tujjV`r [{[ 0ݐJdz;-O]+i>/(*I$,$6e,yBƂF4Gb2Lf]7L|48QߋL} 2fmU= zB|lasg{}T͏,>VO:: +[;jzhdԙWŅcT#Eڕ]h(ل8oL{N :31vJՆ孭U\6' !U2U*G)%T;OA%%eZ,iP,.CEzbSwM2U;KR`S sђB:7dY2Vmv4O_La,(qbЭ]\+Lު Ռ^|}3nl,"H^x$7ʘT}L̇Д.P^\UyrP֏N@Rvv̙!._~9Z=<::X)Čތh7ݨFg } YƨzXY\?8=<Ń Pmf뗋㽃X%BDhj"0ia6 B'>Yc;1VCΣӳ_oϯ@7oܜ}`gseADfK)lFme@8|k'7~xQš#4;W_~d>__U˘}~t~o#of3Z)BF */ֺ:ppS4њ߾|>?Y9\L°lw]&w ѡeBͯ^}k_|>?ܚGd ߮6W PI{EEFdB0K8:{Gs_?>NH&"ӛ?̧"Z5pŨ hC'^<2l%孃 ws1yjo_OV$ CQquDh=fĢTGwIfxc7QfdϠ)/6` N7Ro__?_*d".'/:{r`पiP_Z]=8>rCat 4[7'pácjY}ژE=%}MZ _^o&Eѹ|v>nmno@PBȗFK}'w,'Nny̏1qQ`RAM#F;\̰o[+ j3^L. st~Y1;<,"υפu`'a1chG(_<ߟzҢz6&GcH/j޵ƘxBPZӨ5;_ >4> u9Vi GI ve>s]{a7?+ -0@drf5Kk%o(.D =l̝BA#˧grC*ǨlkACD Jx(ܺDH,޹a&:KBKQ Hd }[4 yM {02r%X J.ѭB'\KɎ }&sgP~݁x?u/y0&$2y C\Z+:B^#XT𧢔بZ,+?Cq0ALr<]S=EPl׾k#q: 3=y\\V=QrYJm~R Qy5m=CssS %&&GOZtLRzY?%]ػ[P{~(D踌?Օdde(/}^<˘c~v[k ַWB0\*!*,<*6)5-)1&*"<:15%16&:&eE$[7Z/t5U#_OQӝr###GƀDe旷 iGfP+DR[N]ƽ4NdQ#5e2]rFvQ4Lύbgj{E۽xX80A"ɱں ȍxd;AHݱ6H̸ {sxi"8f̿mb~{<M-~_Z_S:+9:Cw[ EY_`f P+|£SRScC|=i0Db2-0*qqsgϼg8e6w&67{{n..ǠwLkLjJYh{,ǟ= _cC~Ʊl^?}?:m6۝ lڱض&;f7C 7>o`3$45l<{}O :P6v995;?ڃGC"ZךM}X`6 h]k 9%嵍:::?5TgGN% D"eRf{rB;[ m}l6qv|^:IyκK@e֋9o>˧ON 1*Y$qLܓٖ*0 }'Z,O7N  @p˪=ӜD:NOb:0")mbt7NNLOK3k~D {E7''[u:B6 v {G<235ywUuE9~>~ e\e$f mYaDL N*lk~_򦸦cӰ Aށuxh!=-[Ia_&n؉ jrQS2*W⻌znfW!XfiyoTakUJJFxb{L`_n9Xn2T5 gV)0`Q7Α a̡LZ3zhBeyy515vH斄Wj-F#Amz"$T3EJP8à@?RQW@b E+-x`Qs Pg)5ht";(¼A'Α82ARٖb+jd4-_һN.>dH_wC$B_jK+KZ1$*=@y/Sކ{Ƽ#iF7Kh@2>'4CPal3D&׬llm,.T xt"?aey9O_ŕu-3%ăkH $ <5W{Ӹ%$3{LjYݙ=d2 P}c0eH .() P l W׷w77Z9OF$mpkgkôbPЀ VjlG'$9c`z7)uk:[a%r*$H[.Dh)7j|b?H9AmK`(ڍ݃ýu=hly_ѯmnV %p+^H&YTKo)q XrG(k`5a1Y^[TF^F1s`n׌3~R-AJz4|#vt>؄Ny JXe"vd x}$}x?p_SPDPLFI#({zO3QXЬB2p4seX@J@0fD܃^ Iao]^B!}8R(}x-O7:ܞܷ\T]\%Ѥz,Zo@?u^ Cq$l3m^]o%E(3dܧ 8&" N9,kwBcAr՝㋫mJ&/҉YAae {s۶k..ޑ‹cT|(VvdQR)|ƓT&tm O!9,&e::(cF5,qz@97}F@hҰwvyu~ɤqt@'J"RhT:*m\]meҗCB?h`]y^S˂B>LRT=u5IäS=mTD!92ؙ..NWUUrYt\m| _qRߋobhSzV65FC  44*Dʵ`|Ty2~]pH<n__ionjk= _͟V,Lvõ-]h$T1$>vw6^!512¸˫q,:Z1@i6.{ &|^gn,! V}]& h^C qs&D!=o!4s)3Bg ,o N_R? uslA͒,iEܡ/Wd]G,|7 Av}B;PU{&+1nmcΖ@Zڢb:Ok>I]56v8 ݽM5&6vU IVB596- ݃t&ѯj:ې|msog{gooC@Mُ 䮄ЏL҇`/I\<+ɹ=>Wk kz A9BEGN&kIUNvIJiMQf2S]1c9h})$.zOsBBX`)$W3靡BZ!J65&LIT*r{UƘN mA៩zYQ#01<[XXffp6q$$H !XAXcRI1[?NcCq5%hj^ؤQfZ!`'.%_Q! N9(ud2mJRXӁG?ז;>OE&L\\\^Y^DtS\H%Q{ZE0#`z"0X"Qq=ů)<1v/./,,, ??VXG fN Y7B&@?k`ãL6}vL!l_,[DRBrV@gGJ([]`K@1lM$0\ k)D4WM",*A @|MH#"R8ǯ0r ,eR7g#1;|О1-<.?u%=OQ}nƕv4DX@l=Trd%3:|Y*UkHϠl!aiFkWM`RȑiJphM!tx- wA 4k.aVb^%RZ#ۨ\fuyjlT+)zxvٮ5z"4@F! !)tmن^9Z2E,M+Ij#QFTWJcE3L|cW Wr/\xKGE =4&'QU ark4 !7-"Nb~eEoњ4)(*խAUB."7EG5N4=&vEU-p.nH)dA0PC#$Bż> Qb[>.Z@cfD3_R4!#G O*{LXo"^LQBֺv/}Eb!lLy=cZi9>]UevNώF]e ļ#oܠX 5HvBX2b>9=އٚBXjT&_wrJ+khCWS+XlKLlh?ml^\\*~Gk::/_.77NO@j0-5&Y\:B;{-qV2+nO/o~9V&&2f}/߿^m(BK\JU|=_DNE2~cׯ':*Qq|~~rzv~~h`-n^]\o 1sEx;]3DMe2ik$zY}Jw۷ xyq:ڝav'A|fnf@*Ԧ=ݡ׋3P!+߾^|:4r>>6iC:|/ˡǓarGRXP1m܂׷_\]\̹Eb[3iu =4M=SSzɼgWk5:SA#lZLwO~onHYvgn6I -i遅L3D䀯yMf߅6.I[!鞞<>E@_@rP,VFF.! 1s"ąkt\m:ߡκ^D't~3j >JϏH릡=PBA; :ތc2>Yhɴ|=]/ lYFD 6on~zixW[[&B]M+&j9`v1WNJkbXl('m4};_@ϑ9* NCUsӂ5}_A\D7v{LYe]\#ތ_EE%αVUtPkfWc4D%{chFĚ_A{kudbPzxtK*T۹$SgHwlCT($ ߔbf!顇z"a!yM!/Y捳PX;~r)sLl~8Wrsq}9.v,C OC :0O$3]Ey $Juηr tyA靋$wqlj3FhYD];>^pI-SlvQ-蠤ũ3'[Ne(Cل!/&$yy)zl)F)˯"AFRH' zN+#ֲ6bkf~Oஓm$ݠ6luJdLRq^"!8,y?W,))6)MwӮ&5 [7mC2dїiav”ԴAB}]+i B[?gUrqir}l/}o|bmnR|RZId60/;A,lSqRLlLrWo+>.|m]dQܼĿ]4͈IHHJINOLNNK(1^D=Z15 Nrh!6^r202fXh|>O{VZ5gޥN1l {Yv4zf> /4`'?-HYV52H{+b%h >?^ QPOkk[Gw֕y䞧kvm.c6݆ݹ!@2s5gGcO=1q^wO>y}n6ͮkM,)*6.. %!A~O޻bS't?@VvE"Ka}Ĥd.PU]X_WmavJlX{^6ֶkwȝ ұ:_xBNIu2bB顎79 }̮?YX?gmw敵 HPRGx<.àSiL6IYnzh*s30b'n<>w4훷>v@mA\CowGQ-kp/|q(Ej_e%Aj-2 a!!qYo;8(qc~&e*nkBԂH{?xi&6ĄEFǦgg%FEMpЇV4Ξm,pt1O0~i+BǜpԴhMIQnJLXPX^Uk4r48ucerTx/y,OHJ{UP]ًҺΑ鹩OeyqaA~1/JTUJ=.V|tDDUj@@PdVnDOv6w,|Kʍ MWZC}~0Tco%~f+%~!i$N{Z$'!wuybaG{ tL4挜lBbZg~v|-ռV\6I E2q`M eA w,3( 4ʖ!xq]Kq |EL+f2dv^\#C=yƲkнTJNcFږXlNqd;-k=JÃʠMX; 9[WK((|X#@w\PS|akמ! Dql__mчg<@";Pv2"&MQ1lzG *O_pZZ0zק9#bQ}`d#fBCqokgۆ?׎QͿlQ%5Փ2@0P5Q("cVVϔ{8f~:5hbc )$ 4N3%Ɲ jYGk3De&B__ݜ:@fBPX;:y:9ǂ^P6;7#iܰ}pޯF5ψZ7cɇXo/v7\Դ &aS=R`TA[f!YO+ x}IYYy~uqz 6d]LV/S_ztlH~DѨޡukנptW/g{1,h3!ޱѽcj钐Le=89V߾^F\7]L!SYXs`k!5£ΰ}q zY~:[gYҭ77_۷߿ݜD+ro"*i](EnM .TcZ=b\k$Uw-Є:dWG(F$3R{GnζccQ+pn@Z*5:.ڷ/_.BE{v נFoҤ |!rIkVN]<CX`ͣoVt(&N`t~_(`*) _Oy`'{qDVsBp~//lsp~,jLB "Q|(s-3A fW(Q6w.|n_N>%\tР \똘Df>wiZׁgBfumkr`߾쫹,68?OŚC cUR*`3S?i \-T>bBzNRd׷O/nn^&FXdr!.j9J,y>}D6Sg<,&2}$D֭n~SaUnF=[\G]çt/ܙWp]IjL_zxTv DC2މc T_A D,!sQs-O<+Rw;q tpB-oNV%H s:UHM!.˽H+LI}Q549 @%-L|Y3NeT΢X4j6UMy}{@o{۷%m}o RS3ڗqOlXac ~f>'6*{(7=+'##Yvz"̊?M2]~*e;|xG_.HOHMNL)(#3@sē윪.̷^Hڻe6uMNR\tLllTl\<_>xsˑ^Zטۯ\ЬĕEa6˴HE9:? a3}Zj? ?| _dl$N6 fAHۯ_0A7Lw@@`6ms7ץY.Dops?`A0{gX4mwи<  h1m~lpX2]\-6a6 IyVT\dĆ>fo b3suϣ=ã K%2G19C^xfKx{!bh %en>OrZljL.Nhk7La0J2"YI^V7Ug+e{[wE<1%yIq M:2*222&>epOﺻ8CPvu]ѵ#UYaA! P2)!6"$(((<pp]9ZC;9@0;hfߴs%7 A~AѱII)99Ϟd$ņ'"3r#{b؝v4e` mxe1ŬИܢ<05n~lԊ8&+]>Y{aEmB`޶Ə5#$$Nu> xFR#,؝utk[ bJz2t<1 0~y\:qqftdl⋥ ]<*?8 [s*ڐ*0t`GdRbV# 2KPUJB! Dż(!w;K@A»aDF }yPj:J)2&i<\ 8T= CԮ>Z`<ߏ+APe=֌zN-EbVo:Hh?ЌNTE*2{ ZioD %)O6LzêFH_tkkR* Px]Z@@Hj;WNjY;!ϻR⧴ lolmni%"G1mjU $|Bg~h@pgr>呇[c ?e`߈$_:6RX_]__7j2 EbrOaD``ΐH?y/)Jvmhg] Y33tuڰj22!oNz1#udA;K1sFy+\TkI gf+&(ƪV!̻Ƞl"򁛙1K+aYJ, a3*ӳ-R12;M %Bm<8>نj2Lkܰq+ BqoA9+(8 hpkݴ[r1ofRQ(*u /CK[;#Z|]=7g}*;bY** āʰrz~cԁNR4 UGkǠ6#UE) ʜ1;2{Z8 4'jM ,g<>,.H˚ҡWJ{g'zlbkJPD=h$odgĻEuD` Ұu|qyyKrag *Bomb!0%A:rc {#OpyBTmɆR B'N9Kdd4''95(M!·204̵[Pᬌ!+T&>{i ~$mYkkקZ3RH#A}h/J^lU7llvg;kfm~ƓMhqeM5K 6b=:=۵((Vmg/뱛%מAo׾IDņ524KrxEFmhڡquݽ2IZ0H99,6At|CtX=M\;nO_*Q`A];kUd*<-1IIŶ2H 1l.#-N HՒ"̚q%K*nD@9ZKSenFlx_j ͣAlb3tǨ:1 k~/"ldi*k[r4CZ/Le&MVGՑ颊vl|jlqy\ SCLfyL3 Bݿ @@Gd >a Pǻ[FȔd 磒T &yP`>><@ q/Y|1H$RqŅ% S0IT,P8.(Ԅ5ߗ*t$ zeckk 6~jthnf77Ġ;Dues컠_+`Z .S,ck)gev 77[ k΃B" Cb2sGU'&'Sd{{kj!?9_Z&RRb2TZx}IcƸ'P}'G[|l-JrՏh) <:70g: U`^?u'y`[ygwd ng$;Z;X {(NN2_ fWwpl$}rug>f74JF&FW*Ò8O\̂wZ yJJܴ>6p{m|)ь*)wEy7yx6˯sGP~3;9h!UX[ի`j<l֌svĺ.X| 9dJ}q^g5UV2]nY& ^@Хk#oN1.Ϗt`; 5U) }1Ǽ1>c<3t'S(?Ʋ₷C4nB~xgU%CyPܫ)6c'|B "A$?>ޗu0ڤʧGV-rk0gX!@>..\\wm1޺F&;UrSRBi#&[璺Rbjh?CZ¢KcG;1/_n.@Ec<.6CA9\xA2x+Bu md4Xzɝ|զcaνT2nBe/_o|=5 Vh-=>99\-/~@v7쎵Ԓ]cs;b.dt!!ouk ۳ ppr|NU<ۯחg` k("BmBbaևyלA||%vƼf ˭t<5mbo!u}~zųDfQ mif~r':b51%<=9xTuysuz!dvui+dܗjM7C36"W 2]ֺi}˷[oLϣM[W Н/~<^-RЊYAwpS_0ވr"W zP.P^ d *}n/!%왒tz IkM ,GdoZ[=-(űIL#.aoj !;?}t&?Zք1;d;X,U6! B&9ef 6m}Pl6ԵxbuTЛy!vJj!

_7K5FD^2\}3x7QP~X'?>ldʌ0mI h]0T_9ݾ}=_E㒦Pn:Czf[xe$E揢U>.]+˘z[2J2ȁ\cᰈS8*鎾߿\N.y <ڝ'C>'5 86C\5m]^~e_4dድ۫ ЪW 3_½Z2*-0}4 p`t0;s^/3ڳXl0 {;NLqZg;߾x`E_fRɷ?~03..23}umQ§nG iV7Z^aIx6'5Ƿ Ӛ BzSft%R}#̴cgP~/*6<+iPܸ}bChNŗm\ͶѠ  L\b"ӺHm4tg.OLdADTR}ڸwՖeSq,D&xd|BSFTt f>9|Z}B^}/pxBX"N|z]lb5eAD|R~tXf xNlEڵ9# HT J{dUqlf̘iz G&5̼жsqM+ O*Y ӫu)02˖O}902{yuLHl'qL3npn+n(7,2C?nAGja+N.O*8%1aQmف^' q]C١a)oiӓVW|`,Gvm*!82)$j,ǚh;iaF"eEDÑ@"JUjGl`LpvTwU^RXB"HH!KB~]r|~ܟ]6U/r:k)R 492;T\4D:;ng*(CE qqIus4&&O5UQxy,3!)6@+֓N;(iO.r>%%k-.uTWVwd'&%~&SD>r'K% E)qqqɹ/ljmkX}Ou_'$&W 3]EƲX0KZDh[f5JK)x_ճ̙m 挍C6&5KxeUO1"bb!]]s9.BfNv 뎿ګh%.nw_6̰Ѯ%y)11q1 Iy%u9]f{жRP磰׭+4OŅ/iL@UA|}w9`cybVgJ,w}#WuO-I+e2iy47.l=3h иɉёɩʗ9]jt[w4@e&/~qi/^.+{yayؘ-B k}Vj?{Gŀ䡏mq(Tlkv, sGᤷ^sڜ#aXb1+5rվӟ^CGFş~?ڏC>OپyA|JmV6v&)_Υ,_mE.g kj,vncIv;NC0#>>}辏7h~`#Ìlc֪g/^>/IO |qC|Ԯ}7$&ƶѱёڲgi1!~z[\0+;d=00&slv`et}䞧ż,)v ({h> p3sS#C$*2S䮇s l0 pVidŢGZ_JOB IiW HË6oEۧy&i%"ܕw9 !A!1q pLtddhpPPXRQlcPd[]]~Ldß"|sAhn!QqIY9ٹY9IaQye]z3bQ=n>I~׵$୴G&fde>{Y풢@g-rtEc?`pu ȩgɘob|7u5}𾬴wm.L L(˩|ܰv쇪u }Ѻ(s'-өHKytp`?_f=1ߎ9D"^~&SIх $X!"/VLZoz ^(.4dܵZR W9{e_HjY?+Ӏ\GhY2GOf5*)&7=9|5!,dx;$yirfp_I&|°fԩ*1gib.UD<a:'? 2H*[jcfJ4) 70m]7 ZA! /3%ZquUVH$Bg OlxfyT o&a5cTj2U" G3ujX,A>d]zh޸T<[K\kFKXsC|CۗX(b-!fmcskS/dJY{##?%oHxhc-v}H|C_yRB,u Zʞ]BMv9PR{)%?sP~l\"K&Ŭ(eqcho޿g̳:6ؤ+F lza+ bKKm=~M< LDZ ѨQ*LJ{;5ӓtTVtk;qhqxP\G4.#tĔʄwPjK׭AA{Z!C&<ڵ}pymäQB;UJ{FhH9㉇5֫\@NH~2uƵݣӃUѠKE *aA,J}|m1v\dEL`tW2Qjm||+&&(eERq}cD>1ACPHy<Ac '[?8>:ހ桰؄мY%=ڏŁ'\QOfHX eZR$ J#a 3Z -'8fxYkE)4?MMWN/vu"_(qYlZL_sr~vz <6}e(,Ŋf)>||q -]}^98R(h,daЙ So@ -,5뉥椠o Qj5q ,#Q/Ar̔˘!qQhB:(vyS@9:d&^Gc+qC`Q543O,`d ]ʄ\&Ft''7!wO ̚0Bƹ>G/&h _?qQ4vZWBX"H4?'.j^. n\acqV 5T"a7-12Z|ލn3|svl \B93Vh# tT7_Uћb|\,vy>(P|AWkh@/Ol( <؄cݿ׺ތnjNyIhcq./0"'-Q({nd=Urcvry}usa EŔE.h/YkNʑ78 UYC;0w2TA0-b^Ie\>Ii7z{$Ѭ` +|-{DL5gϠ% &8f6= e0nckΚA &v!Z?2BԂf|+bM v|rҕj9>Y׀W(q9,&PY&xavI, `bsCN/BCa Ĵk`6D<c"Xӊ*g_y}I|*wt__cAe@N6_,ZȸGBdb@[ѭ#/B醃=0d^ ]0" 8EDG6Ѵ듢id,.=8>.`*#uBB>b&h t]o'79h(ڿtur^Q[[&%s-My" xy<¢} oha{GYL>>^0RmnӟJBKP6*> DR>Zi |5IѨ =hCի-+| V ,LedhCE bc !2t8:p|J|9߾~_۵(X_VTÄ>y6)N`Loea.uTV}3,i5xEHw60lZxoHs};&M%Bƌͅ,?އ˟k?41) 55SR "h4A{X@ +K>h>96́r7\3GF?}SF+ʫ?`]CJir8_13Ag%ɋEORRrBPVZCø'/V׷w7M`D˜35O, 9Zqv/[2SFQ%~llEnFMS===:LK D*C̄1+4)Sȵ}r3R_`$% ֨^'F"(`7!T}eܴ (6H  p,=y%vܐ9ZUii<[K<;9>D~`!$X7u,mP0"W)ZᛊR L&A'%T- 9-f \ɐ@kg T4,ro7 ZJT,ff(= QuRSX-uWiY-دݎLH(f}ݬ]}xɜyo5TcN_^ikSp$"v2f-bId(Gv? -7mDn xפ'Ӻ3j^g]!GP9 %}KLFџk{*H ,e񵅆x˨9?.ѺSc*f?Vwvt9,4L5D_%?^bA"I}]: d=3'WF{Ctv"Ih9<MWц+N7Mz-Tg7|\m1ؑG@٢X;CGRyu} Z_?G{~IbHt{{g7oooA׍*O)Mi' ٠;gy>wj"v o(Ya%gPEbEjݛ[4II!О,uZ90rFٴ(| 6#سEq[`o_^ Wm_}3qaz ∐wK‰Walar "2r-4|C) c_[=(+08 -=$hI0wNV:x ]iAPXP V ͽS~rp&iGaqo_fJ9:6ujh)vJrqTTA)5:1@c2~u~o_OOOƤĦȤF*SC ۂ8d!zSrtʇ)l~}{f_c1W C2p`z'MF\gV>riv(&:c+)k[[[ !+$N.s@1|͍]|>.֥E&V5Lci}QlfSк|z,qz`ke"_Eѻs}=GքXϤ]}*&gcCU9Xu:ٚe1xSnǗ]FoXIQ +3e\1iZb[rxB~2ʭiU*{!N18B?sVi:Z Cb &W>=6?Nr1 wCzK#_ RQToe(25 GѪRRJܝұ_mu-!3YqU#yQILxE&)ۧhuPΠ)1&>"z~2 a- 7Y:R#c?́H(+tk_oLb:Ѿ;_P@N.iMtHD]Zm'PXRo.\h<[b<~{cKu1=20Efli|NL.bߍʣâZ MH]la6Ͽo*)9WFʢ"vmqRgbb >,@(W5|PKqraP*#35Ola'f\n`vq<05B2(5Ѓ)Kȧ-~OkHyXqG[]DǥnZrP'MA. 5Mr4&L\&q(9.2Ԝts%Z03{!wI1I9坓*.@}dR.@6a4+1!`NhƐ;+swC`]0=%xɈK.=4:HIK#+[&(//LKIK(e/> Dvi!:9"f. ; gq1E> w5TVT w5W$$eUL3ZevUۇ';rZоĜʉN*|[Q]SUoʫJ 2vpf>ea-."^fsN<eMuyQqiiI )iiIq1qZ،)6CcrJaUқ"8>'9&:6&*:!> 56>!>mc,<,EEO6o?Z',ǑDu~]~zJb|\|BrJZ֋;q:Yvˆ#I<Wϐ POK͇yƦ̴Ɉ|ed Yfܽǥ7O.+cÃc$d{yaR١twXd+ 0".羡ޡW9A}ޡ?PUv!1F?4*>%+—E/f$Ą>2;8: Ykc'|G<  W!O@kHWl~ɆT,cMrX s:NZTliv#؜b?֟-V̰fy՜TlE0?_ڿ,#fq FCX`t Z˰j\06;foƤ b!0v73V| WRoh0 G}Юm ::y|ڶ?$<*> YqOއp?fɶ anfiU~liPyz\Xu^Cb<<= y[5<9D$QPEJ%,NuՕdDž=tx!L ð>J4"u} Ġ4:FV2eecaJD}w5[KmG<ϓ肊I"(tos/?{cd@>eDY!UND eV:~QP5Gc{>D4&  L}Y7bˈx̦#Vd7OL>ZZH@@dfY/Ax, |3gl6y!`LUGD&@Cgi^ Nua4pU9w&}_p YOe=/,yW򹫣YrDXVT/;Ad˾NCJ+ K+;>9163>Oiİ@?߀WC|y]/RtyM# ʨ#POkF5–iFAWI$|'ӧk"Ԭ`/0gF 2x=ϼ i[@B׭nk{E緶nZ7*%.e v|E(/;$ #(Tҭlm«itSը4-#ؤkWWRK+ H?%a~H⊣G JJg>7 ŞbD6nnJɤ<<8G$-6O fRO =F Z^ԮnC{Rʙs( 5ڰM)!JB L+ [Ѽ'VL:a`CR =5NeLE}3fvCp3o:E` N JiaɎA&HdeNPX4 \.tC934咒؜ѝ#- )=T{r~dR\9{f:ƽÃã-R* m268K*ä`cV<#cL#F5IMtx^PX<ɂηg* =kz O9'1l@B|.I_ JQ!=Y` _0"Sl/VN..Ϗו"@;G#P dƝZfX rT9Sb3u*')Ex&z0A5L @$#sDT(HHe? '$wAGw&X(+J rɸˋuT"Xm+. BSP`(类M=hV^B\\_]m_`'c U:o5f4ѝ\F YT]}d|:iַ_[RR|,WP x7Fx6l pHßE};ŌA3rqepl 䀯5-ͿO<ͥ&jH/h\cK94 r e°{{euNZxv%Ү -gt*߅~&Շ[|IݞJ=QDr A13CNLjm З%) 14[OQѓ=^. jCM<(dȦB4hw3QCP%Eb!Ƙ]tM-, ad>ʁvJX#/i\KC( ̝EW1;t Ri<>: pX,<*P>)tSnz1'plyigo{M)*ղ XيV|g@X.& sKM;ۛ-X%lɰUTHDT >|Udt3S5>Ќ=,&P& TkabkZJT% ">f,D7tr ٴ\>z΅Z}At[:{[hJ.J!Xlf*Bxp=ryN'Hn 1TPTbW)R}Lx+]6qD2re0pמyoIRAڨS3(d\B/Vz@2Y+`3f\y^5DLF9k0zc8r'2jC?Ը Os t*pA20u$S ՜79{&Ѹj45ZB"jB{Q%]aX:l E@_m)YD.},~f }366-(1$/y.It)?><3 IRc4/z14iU23*=rk>| >I+0 s ? +UE9 'FtSR&RDWl3[Jxp/k?ICqD0ZQQc6wOΡ#ݪV%=)4:R4QWD40xS ^a<ᡙ:=6Z4i2vxO+pR}a!o,/=@m˫mX*³*^%8>}P%Ğ~"~S2HЗpfR?{&d?Ɛ-N$H_dgT~x f;r18 ?&'#c̋'Vnj?ZE5 BOK/Soq%nBX5!f7ӌ BLɩ%EXB$ d E (Yp[㽭U CpJ?A?gdZ@ś ˄"J`'/cwŅEpe-%x )".U3 m@SȵF+5%7 qBO":槡׷MdS#;ݺR/ ES,iP+E ^r`tY5nnh9#XmV/Dž -A})0|##.2% y? v\G;:8fQ}s~eqB35aeDzci%B򧄄" =ۅZZ&Bn 棁#5s)4P8{BzOzL _R8BlvN>ޚN.!0I#^ b\&t/ iP_=>=xr&dt' PB{ni3b;iN'Xrf@h%A#4m\\|lG'.#M0aW.w*f!CNks'E3BBCb܇+B o|Ng&>cn&ټ+/_!cvsqObKzě+y挡n`݇:# `+driA;ˋS6;A櫙zqaԪGYCt^o0*2{ $er@E:w}u~jgGIkV׫#xR!شٚV1fP$+ .P-XoC;'*0Io6G(ooNw@ G}q7]a /ۃV:6:` JTխS}9^UPgB:43ff (=-(jOzh14&wD77qDָru}>329G\yߠK842<.24@8Aiv7mUPqCgH0|C/%&/6аG;&^)bz2C?P"ͬiaA@|*u!i- N՛Ϯaۯ'Xq4G=dw$wF#LW$!UV.L?<r2jq,]ήj&*#X‹jasw Q:A왣yRȘ~{qwf7.):1[~ϑ1xfb"9VW_t<F3Qx_lnnmotjґ Omxj1ZtTrVFoS` L͓/_Ob OxhX]_7-5QN}j!lV|wVL\gO,Ӂe^Yݽv!e6Oھn`҃)YI)^Lk2 $PPJcԃվf˷=a{,~QUz0H嶂ȌnBϳ+gFKz\NFǦVAW F%T{ 'krM^`p%wɤjZ!%F,N~oG~ŰLswOߌĨE_2a=t.~oP,r*^̷e<;|݋()-Xb$1GW_b.yk#~ٶ^&H1w9;*&gU]G,xP95^_҃gr2 ދMJlW}_I" LW>?Hm^`q:'.MsCQoz4% %26o/MxY-t O8?)k9YDz?c33""M<›qd_# 6ϳgjP}se(6$jn Nb Ė7%-Sx:/)Uv "@Wyt"eqy|Xt<8GLV4|Ģ)"g"x_^+kbmkM%y"+!"m}#WL^ˎؐ*svMgtdDG6-CS|B_Kf*D(FZnxǘHzilU1I}"cb_.}SXً/r2S?( O=0 f勉9[Nƽ&1pIQQqIIiIظ伲*0j8lٯAՑ4# ^"kX)11 qr3kꛢi#3ﻻ8YlT39%I*P2?'59)9539MKc:N6qqqwu~ZXۇF4>SSGLgЦ?'pņ:kd&GZjfo<|'f4-,/NL/q+_>xZʘ?2킩@LqpTBZO;{{[f&G43[NN%؝_~0ظ,{( ,*61-#;+'';=%162<]t A$CN$g,i>=yEm"g{9B>xY"eZ]v &Jc9A6ru5knv[C[vyѳ4^]Ǣ9i f߿,ʲپa_5l* fquP[~_GjBIsqքZ9 f- ]Bz5zywh|fz^pbClmvrsѓఈhe<ia G[3sO@OB8/~!^-ooh|(75&4}mZ{ e}ixRťe ~i ƞ֚79}@pcg1.@>a`|^٧>0ta4@ (+S}%Y1Oyڠ>⠾ }?0U] F^ƍu6T/𾢶orB!T$vjd)2Crjou|ӧѱIٙ)q~Zbϻ{?a-]f^QTqW, x =q32srx9 !~ {9JdCn}w]8k."$}ߊ3SDJaecKKksC]]MmcDW)A`^N^;"x8dف{wzV5ʔ_EGm]$(ScCCDE:~ӛ̘`?>8& `װQ7۲|}C^5RB"`f'qTD !4;6K7Ĕ*R{ȠD%2Vˇ5!ilkf@ԲNjJQJ ST) Rq @yjP|5I f.ANQJ$_0.6?y$+T*@ZAQzX <,2 i-k\ǔD,U {vhz^}Y8@"DL%#Ӫd׬.ꦋAu3t@7H~mk{èSVf2 J6.&?] 5$=rGwplXR@qJisk{ks gL-p=@uT. ޅ`R3b\ǽk9RL"֭mlnln̩yXVCUH Tjj{S;s<-#,ƘzMT̘BٴngXHk:)_%mdIg> )lZwvQ'xeF "@CjՆ}Z,+B>srʤ1Xl64i5r~ L#XV#Bv}r`d"a}mU<<֊ |LN&Bبbcgsմc($BМVJQ,>ps!0RXWc4_[X7mox\ˢ39G4ԯ>vvv=h\̮IHkYa!\sr~&rlǨ|.Zk{GG,C R-TGsqh3 <8<:;?0@X汧|@M~k'''g;k:%.a*#2&U43g ;|J &sP^"#,8|?ODBftwU-*D\.4]/LycНGd鲄XZli-r@(Q(\7Xn@k77ږN)XHU=LX=??=P } p/i'&8kY8h9J1զ],]I.W#>vsK{,%EH+s}|PG{&Mt6>5eB2*"?3Ba7i}<|N  0L"PA%`4 #m"^k* r kI/±Qvs PPnc{cU+);2c&FC`1:- pyc"TycmIV7MF,<:Ќd&&1V ho Nq|JSPҘX>yǴ3dϞPHC#:u >C8_^Cp,/e"Gi79GDMIz|'O֐2٧iDsW˲0+ hQ꓃ V%Vd}OOuP`RWzJ7cb7jR\np#UFf||Lv pZ eI j!U;Ato%/4k+_çOfD0ʄr2_qM/ Ut`,/kÒFxY\VT<nY KVmt]) |v Rܹ€g3"~O]MŁclUւ}$m|uՉAw\a1c 9^lpBBlAJ Mdݭ5-g @uh:2[ibRymabJn#j5ժ5gLf 1ӪAt:):8++usdaeBZsPwwׄӘg30e*PwER 狂OÙkRmb # 92ϣ|!`xkBL- Xogؘ{pAH(J餉!h[FixOUHքfRi9~\4-6'|\A?״Bܰ{z`}#`6i呙}?qu*Aݗjb74v4Bmacxj6c(xS ن3ĝx>G0wxq~~&b-2k` BoZ00 M7dV͡Hx_.U&&Վn % n_^__^1t W_yc{(C_|B{b>a0!Rb_,P(]*gW7_ 6g&1{`L,cvJDw? ̸ލm#r[p4Ol\qp~+ -%kf92P|oMul(<ې^h{zsafja,/Gvd9'8~q\}jYq~iy_i/BH[` Ŋ[3R*!s&60sRy 2|=n z\M 'T? NUQАRwԸ?HiZ\. Za"h| 3x?b4~o_$JjЩ%칏Iq B}C7#UVWX(=1(5 ㉁bɓ}ir[h9;+z0J/bB 8/mivF)mEP7w.A>h :4?GRɷۘÃ5h":DŽG"`_jKFiXav:>69 :q@ 9T;{D{3N?LlzѸ)Rg4[_YLyot&uPHsi156N3SyԸ>Tiθ{rKɾ_oW&r=0rkN|l3zjlf,Gn+_ƥTLR`R*0^i:iF?njU`ׂ^N*NI# |of!566WJV/oe+6њVv6`%fN~H+XozC߱)qA\Yl\‹N*;b~ՎJȡMwϳ`M#Hd 7fǤw.y`"U?z?J.;D "P,n^~92%HoШ["$In|#\ѭBg X<>kԐfߥGD C^B쬅̺݀E\YLdtNe"HrҸmӇfm;Ux LwYzdxq.,T5۽v;} bHa\ӉMj}o['3#ͯR"[\^]k5\Ao=8B!MѸk͹?jݣd(<]xF-QA%׮Mёwc OqجͣK,!`RFamYR!K_OeҺcB;-7@ ügx,6{z% ZBigZAYm{Ncs;OKt>s>w*æ_Ycy^fnZsqwk.93Ar  Ky~pf/ uu N,Yٮi5TZуf_BsQ O)j]]ZYl. =C:f]醔eF'J+5445ֽ{U$i>(NZ|g"ABapĔdM ܾ{DIGO&]7 4 s㰰Ǐ bqnv5q .˃s)ݹ+PIg v$ɇBnFh |B88q~*~l?kDx5^C?#?a&`s:ܺyC C}Dy"< {~Fr6#F{GDabcccbc0Qa oo. P֙0P #+)ˊr310q81ͷ*(n@ݰ8bCc3ӳScC}m U٤u1SN]j~n||@yCʯlꝜ[]8\4:yeae.ݠZN{yg yS08M0Ņɱ}SsKB]Y :iɁ:A7k :eqTI"O*i_aY |PzUwS & %II 1Qlֳy><- v&\Rp?QrE$%HLl"f ĘaѸI>\kQ.Io 0DڊâPS055#+;7I~^n!!:񣈤e_2tյBte#bX>˗QʓǓrAB|Ύ7E)QZG3Ք uFe:7>e\4Wg|z$GO_O_N^lx JȖ;K O;7CTciRdXxBƋ */rWg''gVYb\,V;' K5侲`'zҖ\:ɄHjB\^IR1s)y:z_iC&Ԛz#]ǩ}"ZZUR MV%N ٌ&Pz1.j+~w,Zcjtxtzu2GRzl1he>XkuFA |>:V)Q:#\bwh5[RQS#NgЛ767,&%w,g-Ѡx|B]lɎJ5WoȘ-C)uB:ŠXo2[l$\,S;OCy]{/f^!Ax3Β+RLmnllmnڴ%R7l[vF*A`0."颖=PCn{TOPAd86<4G+T:ⶻmڱi3)LֆN.jfJ^.HzR?Yj/oVbERxQ٠d#D@76 [$Q(eJmnTBU%qV;#R%P!W2R"bJRdTɕzhaZz"E }ˬ)M,7Fǔ,hPFd\_TQ/W9.R6AQJ(r VՠҘ7˪\.ξIJkm2dV^`IMkBzM'HJe2 wr R ~),FѾk7U )$&*gDG80WJҎW\\m77LFYz"!wv /TXfA 3ճ5 >.$"_*( mulO/xl._ğXa=8>؄ ċ،I c#7*r:pH$iL OnX b߼yxv6'Ό3"HIUÃÃM/+ 䏩wb G Peq'"3li%2!#tTBӓӳ-V) E"\el\޼Nrl8QN@֙FAhپwv~q~uub)CQgV;dѦI D&̌·Ic%t?Q]1tk;g.?]:tj|E U!cupz3|E>!M>;&j4;NCuvή?}i& 83]k\mi9 iqy9B w}~5Ю%N2+_(@X+jHG9[䗧 H+3[I-0,# ȏ;a4%xZ/?Ez\(9ӲնiРg6oQ11187Pn|mm+Q&wՂNӮK+ !LW_ 副gAj 4SO8!!I Lʓ'Sr keiϢgEr0Cp|>6i|vpr%tժP'M[~#WN=Fޡɽ\jqDan8 lǤP`px>}:;݄"rO$u4 A~)?hLv>hxۨJ.omD_Ou s/nvn֐аU$2Wh=Ay`ۨ1<`ojjJJ]}'{ ;9e3\<;2uMj4id5JoDO68BmZMzَvu mX~63l #:#dA#e[z;Щ_mњkPlXϊ(_RV," `*#02A{ $\"&zźg! ni1;L@ 馔b݌hP(d! *6vPJjne"jS,~@,ww;> 9b`̈NώOjJL "A4ڣ<4kLgΎlfNEyg5% iaamDPl?'lPR;da\-oѨ\.51~+AɄJ܆!t`e$4cYk`N M&TFl+G"|˥} &im٬6]jh6}q`Ӄ;I~zCw0]N)Qioڍz2$юDHZ%&{R&Ou>Yo׊"E2)ȑ_޲I&Z݌L-V!S#.x@/ Yx6"/ަf>߅%SKUS9C>(ⓚ2" iz g׾\mnP~M/}#t |]ZHTK}C:ۯ8yct^CVfꋨQl4瞏SZ;ɓMŔU˯/Nthr`5bNF=C*Uu>\oWuG0eƽ30&XАYUsޯșu |bNFO7Sd:3g_i?pF&)H RYg(s'wDH|( Wfٲ+¯hBqC|p}t;&=rٌ=]ʞ=^VH!ǥ/w$;BCa&vU2WAH^3:EF@0E{"ܢ=(|6cm&P,#D3aZ?OP,W;k;rFË믮<hBlǧn|K Hr8mY–5[ BԾ)|̟v/|'Vb&p!=9u;(fE_nd惑 :Z7hM'Dϙ\WX7?C|?zijtr!k}jFLz{Q<.IU:mz|~ΆYŘ_jԺ+hf2 ^k cGYߝk-4FMbdN*Bgψ/&JB]D2d|:IUR"{hb1%n#AT7w(D}\BZ(ըѥ⑊H>ìn\Qt\(^}&r9:/1" ؟߿  J(QIu (aH'UOkR:s,yoH- QH\79Hv#Ua=l U!~_lR.MX?Am\oQZ2+֘-;7W5VOCP߾{߾^U66m85WG`x w<5)=4.= ޕ,*TAeó3ۗj!C[b 亝׳M F!\IW,7=ڣ IX|I"czb6MЮ}ɷȖȴ{:<65"JwQ2!:PkQdbN ڰ8*!׹T!}"rۗ2p)&|+'=1EetS4j=ZN _N6g iNEbp n\d ROJmsT q2){' /air۵I~r.yBZ Z:ұl^ٮ *=~j6 xҲ2\D(h9|1(AJni>9ݰ2M'/6 ihhkYU_ Ji"g¨׈cqrg{^B#L>f3Wu{/$(N&$RzFV4PCm29Z<@sM`nUlb ;oRDlZӪាښw-=}_ o.'2y k"eZ]OJҲ^zY^򟤥† g]fD B10a `̬s纟IX19===# +##-55@ f6ؽA. W!k}>WHcU\+ [$8<1%m$Y(+"< A8o >*Ml{SJ"AuSdZgsEȨ^]5Pg&Xma{*>{Q]59JcrC O󰏂,BȾi-G];E&ӡ`_:6Z] v]'=@0q[lldxd|b|b2?y@UdsLRCF&S3K>ŋ%٩\| uНqk(0  82:!! N̬pmAq݁wWn&~.u[F^aʼoe9ܙpP#)nۃFسN>1E_+ܟv IӉ 95?.%MtEA}IQ6J9D~f.X/D~W(Rlȟ[._Zonotoovt  |~,h;Vė9V AAsaȯGA4mKSuE  026@L/xBL~LG!f[jȃXBfaEM]kGw`_OOGK Be?_ϖ+PfAwƒ ^7t .i &C+KsS= /a4{/ꛜ_E|CO^6άR,IR(T(m9L^gzg`75"m G$vN4`WJ 4|_0(o (]]8PǤgu=4.see. ă+.&:***61u ˚}_ qzk(Q}/og̶"£04K&؄ HⓚA3&#枃v.t:q>N~q#LfDž?z &40IOM&1"2 sT2#Kr-<;9ud)}ѣԌ‚'E%_(KI|Y3P TGxrOS:ÖP: E&fmlooio?>51:< T6벜؝kv*ݹzxXw˻ŢwQaGήh_#cÓL>f,T!&":ݪF0ߒq?݄W%g3T$i+SK,>@.q*rph)r5 鼋7!dVI"fa\DdlӦqPTC3N6=:.TU0X+BeuUFbLTBLԔzޠ~#$,eF`p% c\J`&R41DŽ~tNl6cW&vfFG}5p7Mvvw^o*#c h )+ V^ a?W!οEſhmM33 -R7[6rR!e3#Z,RgڀEEױ/cltLBobXR2cTIR@6:&[";_V$EvSpb߱[=Z}8|of $b\oٲٶ6-&TFJ0OԎ~n>+#~'t۲m!gFP>NT7vwwv!%x+x E.gmWKJQ&<25ٶON*D*˕…af1uttc+%BH,/^֭7x>3:YL ~ ԥDC]Xt ::`@SmN:YKHzG^()&E3.|^ :-:t7+V766{>ݤ`|Y5m\%mol6=ѹ(g6=}=ȓJW轳O?:;ږY)bMumo5x [AZg Ve4&sDCA3L6_n[Pz%E=y>u3Y9<̅\~Vן\( 1ݲ m⣡ԆP/σ>f/1Xӭk߆W38w#KfUx\ԇj*Lʚm#Y߅GKA_R:(E^9ʑE #=ӵ.̛ UA@Zr'8S"R/߾@|Ej>DT=V!SwCc?)=E k;C]$OPq]j<8A3 :G,T HO=+Y2S;p!DJфM Ghx$X)-Х Br?,`BI &6e#)ڟ<2 h*֑mw6LzI9oUbΠN: ɸLlX7q+1 w{D>?k#LelSϢׂW[~֧P C*$4џG6~|~yk3VǙj5 ŢL㕷)=BH?? Ҩ9>⾅#:۱腫lq(ot}y jD^M*ǟ>WhrװZt#Q9:?:96DIʰqt|+p`>V-S>Jֺ3D-0|ͽmV>ɐlG(wد'`|iT!^z]U!0pW pуVd.Rwzގ%c~I=ȧKXW|H/RmoQ\q^DIjFXB˰ZVȇsDD'z:GSi2E`ǻFh:ҭ>.e*F):?;56:%oa*mnY0RH1SJIo6"[O70=J* 40"ۖM46mjG/_?샚qJ`*2o^%LEWaY|0}v~EFpm4mZW%4 mP+#Vuf,HbA2ʃsG uU ԃFXY x^2Dypjd_Xg۶*Q)OB>_l٬f^oK2b(_7!6/D-o4,ǞUfzN'`G>`RD5N|_7aFW7A2цΡ*VӰFe'0] $S^V"T{v|0?N&-X6eQEJn78jQ *N"PvmrwhpnւQD8yMVQ/[`tFukb´}xzLJ{Y1q-,BԷ|Kj .nힾ\n֖ݤN*ơ7-;8K$9Z7<k83G/.* {B!7ѕK%1CtrCqG%Pot'0 4|zBb/ܡ!PI|Fi tZ{lJRJ|=Lu(Ÿrz޷fR* mScSVnf?ݘC,jX|`GO{0E{fJ! LD~c:lt>A k|bV+r8.B{;ld~njT^NK|9.\nA,|?^ſ螧Rk4/ߡۗɠd- 21x~ZŜ0/RCUbc Tmض/>C}>2}g- MgD5趻f6Z3۔IcEY>A ox,\m06ϯ>io*K]d9"_. wm("deRt ,uo;oB'C,F C5g8AK|.uKP/pe5j 'Pkא6Pb,26:s]] 5TļB1T<-^`` ͚Nܡv; tܙ}1ƔAMv)ɦ-2-޸|zti5LI .&7Mϗǥ7/eþ 3H]ˢNRvym0Uy/pM7{>7qځ#)!Xlʽ ~ fK[ݶ --Ŕ֬IzGncq8 j{|7˖t&lnlBGfM[?.^,6,LH qnyZށ} uU 頣/VCYe?nhl֩y35ħS+mTn2ྡSOIi/"Jh.w".e"G\YMp2jZk>վ8T{ l_j&3N2R ׀Iʧ\H:WN"$W֓S9ɹlp D0CKeJ߿l4Pjxi׬ѨT {!{#fڀOz?5^B[p5&Wݓ_/0t׊ڴ X*׉w\\,pԉwp䓶l,Pڷz)DmۧWZh2_uogkT("Bk~v1q Uv=w9O~ZO JTZP''p"_՞ J%Lk>fr49)>$Lԑ@AuQ8|Tx6:/4~0 ):ZJL>9$\QZt 8"iymbCgٳ(#"ɁIibЇ'Ą Tm:\](χnb(kIuC t GM6 B[wvl9ުbRB(cͱM&-<+-U^XR^,2Q' N L6A!s+Sݕ8.wCk+ u<GP̅yC.j_4M.QtDfG[ƙj^g-֗q!㳸~ZPa7yoÂ4wxjhS}\M+ )elj{s1m=&SZSM}S=uE 2g/n^v7Qʻa>kE*#痿on} I\JAۊ-|(]=j#6Sb BZN^a~^EmEQaA^VDĦԍKIPOG5{5 |%=k_3z*HXlD"ge xRu]aKoDu3={>4*/E' 8")=q`,DL< 3W/$n^HlbqC]X0'3==-=3mltOp=XvUq/~LJi:1\qdvi`W撢B< 3/R:ov>!cHyOgVWfGFǧ&zqwWq۞஗/b||~-%iu]kWWWGWOgkKT||XhMAbc7B{y``06z?<&_ 3/3- UyFNKbƍp-o?;GF@GC2UQ͎j<<{}@xh_Fo:|zHzOHCEGx m5n|C;ȣs -ϰ;gDDKes!욓?sqߥ[/?_hr뷿oUsi^ӄXZl!D| 6O-6ʯm4rEI}aNP`s- CW000ݻd36 LX[ҕGhf!<' d0 q1A#P3=7 r z{,t IJ)AlI[>{8'nn6C[9y؈ݝ8R~EMswPo\B\ă@?w7ڮ<OJY݋$>y;6Je1lɠk /p;0~f40|/6SL*yqntڷ s4DWmijܣ_Wv Q.'R@|7.o`,Mu>K!p)s+0}B#޴ -g(bb"###K%s]IoҦe6Z < ҁE.1.:,QdbfEY"^͉uƹkw7LǤʞY=\HP^|ZfFFzFVVv^~nV:1!:"",<6Nt%">!ᙵ#Rtu*&,,,*>%U۷5ռ~W\WY ͬQ(W^B#n'8&rVwQbDx$&1E]`p:mmyz ֣#"%]<m&A]yIߐx}ZLDsb ى5[$9Չ1q#w&R'^ AOh<Ϳ&FEb*;ftj:=>̒ɕ*L.ז&{j115*D5顃uy< i_"2*ڦJk482ܯ< =_ΊiMdP w@2#Н\ E$QP(3mn&E7Pqϩ&=_`2iұJoݶv6*)TPgG\*ٶmolZ XĝMDp䔴di)2PWvtǤ+ZF4?LAHiswqGG&B*p)tr-Ȣi)&.E^|FDI 4k_xɪQ\o<256#r! q:kId+y2K*xBf5./rjLj'u}\0!'b롮ԟ#5׾ _*uynjZE\ [,C@߾{>RGHkBJUZeX̏yL <5L-\݂: _dga7K׎T *'cQfE_ mt[\ƬU+XQ5jCb7KpBl'&6PPx#mK=Te Dkf~RRTY\A EBGI=\)? }qm-SV=A0H=lmuoy|ޘJНbkta4.(;Ɏ4HSNrtЮmB|e|Bܟ{k^A k: U:Cg˓]`y dPTs*>O") खu#xV0Ѷ8Lڡ%&=x>)W$.Z{rYL8B;FCc?=Gk m$5{YâldBwh= >2 Vj >}m0Jk>x!"mg)%Q|9==4Fꍽݙj))u@",p%L%!zk5Ȑ*T+4C[:JcbڐJWpB7ОGA18X./6wF]c;>rG._OP -\W "bP5#e)4M|bj?9!} "QUy*^{*m YsDfٳRwւq`Y…AƲwoG3N1Z!+.YRAVF% LdW&U'Zai`zDBϠnEQ }<"i 樥3jI3˔`Z|mȢV Ƹ-beo,=VxzACK2YOBB tM?׬Sm9CB1Ԩ5_(iGhkrfjVQR{gO X+JH _S צjۡ#.!R5z&wNDĵozYDH%WZ"M@e+mG%D;HjB!Ή~c܆{|Fͭ;>~= fcwCI}vrxiʕrf'>ZvI-[0o%`k>E{>pAk3;T_M&  WG- Se?; Ukٷ77 >J;Hd`B3]5__^cj..QloèjFUHW3񁎩;BW/ vx1~ f؁ݨ\kԬzvuk~餔[GLx*Rki*XܡwCV"V/'f|gs'4#ʌ++Պ_k(_\i;SW:"A,8@0eS#Eج^D*EIGC0 ؎!y,M_JQR?$c-rZ2T3`<*^Y7ퟢkpl(D\6I]"d"к;(dfzԿN\awvq-ȯI,\oH F8&E S+\1 e“ȵP ]0P'{Yl@?ho0k΋Mk#:2N/GhP# @ԛ7vZ]Y읣|w?]&Z-aLa y oC.8; l:b*cmcs,ϯ%aQ&{g,|}?A5]k7?ƿ, rG=5/.u `܁n>C|MrS}stHq߿^:;ݶ[ 9oJ_zOp:Z:vIb?%דoJmnطvO?}zeW 8LXj>ʸ8;=ٴouj)m0>pS8p֌7afHAl쓎U0.(ŗ4BBVM2$& ))nm伉HO0(l bF?cϦM ?:ڂO[67lf\@e0zBѝ[LzeL7L1:R̡7mɾaج&>a?U9J-]3uy]>q#T.{&01 &_.NIN_}xeyye҇4R9XPUp2e?(ƺՖ^ZFyBJ~:ОDi-te-UL7wϿ~=9xq-=yo3܎q!n>ĹӴ1}KdԖ.7"x[n>?_O7p.bc6~n X}u74Z}j2!b [ϟvuBp"_yog\ E cC86j'+S 䗃LJ C2Ծ(`ɄO 8|y?}{h|  mY~FӪV|R\ؤԑg!}911Iy6in(;qO{SX6+K'ִhWGc^*%,tGy26)Bn+!R [5F-HLhZf B%ZD֣MJ~,$%4Q w( OAL`XJs$7) V\?@5.1>'lu2@ȧ-& GղŧXrx< f(WY8.ʛxky8Uж/$љu&_$av4Rj :?5U]'2N4WmQjt/4̟*O&Y޷u ϬPf(ѮW<߾&n̆rc7yo;1E <> K(n{7\ULR_2s9!~NlE>=;['e6,M*߼ŹiD6iɋB"5*r<1JӈXOLN)(JO!BQU2+"ŪP1ghntȯ }҈Ixt MLLLM $ uvّ&oOgg]H@x|Fnokjkk޽}SQ$ sE<3 j{%&eCm>lB@g]xQn` 9Y'(r=.ὐs4:{reJy;/(/2Eqןۿ;kyyR;'A.$ %<q.@]>R;բ#.hԑ7̐Lx0??~zC}=p!A~r</4PrAlNcQvQ kQ͉9@wƙ;>>qL]|[/F   BݼݝgSAơÌ'd~T\04ElIbcc0M:{G ~h.DȯE㒳 +^|In:.q>vڳM87G)|3021919>2<\, 04zⳞo01hLJѩ4&F^__]]O 8#;,‰\"[Q=Ha2Y 4U]YPV&k'F wCtG T<7UyA~VfFZZzfV^IeM Zk{ E8KrnX{la,-NFEa0q񱘘Ȉ8b}\>mUV _"{^޾o@U6&2"<< K"X\R|&*q$]2ǗP&;*H!~.|U7p/ixY <%`EDbbb,'9%59%%%I)_IV?dc؝g"(|E,KLJ MWT\ZY`@ $v3bhq9F=N~5,UC,*&)M}ޏ]=?v~l)Ja#2)sϠm78g |Z=BK15yevdltjlrLg1+ ksSc0!r֣l4>Sj Z{nlDt9W"+|+ lH@]."%`trg wʅiH耇L91 ˯ꙥeI*5<j1I' =Evue1渵~wLZcfTD|iO5:^!&N*Zm0t PW^A;ޜnf $|VC,Kh jcjt$q˔Pl۴ STuF٤$"P̚HJ5_w`T~뚜ٔAx޷@4Ɔպi4 FA#R%k$ո;NYDb=L1aXz՘[6l4 :HP" joa|t܋- 켋C c1a1| ʵVYVEB_b%"F%8 =GԜȥf'}";U/)C$Wh4jBo0M9LB9<.OBbRL̉(!zN@+JQ)mN) bkje1h)% b%셦䘘% 7?<Ig1%CiNtd^U!Fhj\.Wy@6jRo:j:LĜy6e3:Р>RWϓWba*N&rAp&R1YZfJkm7fL$MYaR#ooLXԖg Drt6*T҅;>ƔɤR2:!ء;E+y+щ,»,Ks7nMT)aֺeVRTTA\wBZ6w7@JdbQ5;"~QCBA3!2"d ekwwӾ}xzmxv.BS͝}c3(wcF @1 1C+$P.]*Mx1˃.֓h^䉼žtppxB (J˛גSBg>;3z始 ;\trDJ6Ԓ;9 Cl G֢c+ żVjY :<:=9;|y,۵[Mjl*G UvN.~j/MndF"7vqqkٌ wuJ '|\}7*4&ƾ\HյӈSMr5dseʳ8b7CtU)>F">ٲbym⣡)W@ZO&Ȉ͛v1fHBfV2i_5+4&:5BQ.zdŹvG2gl}Te}ng}w@Y9:1 ڡ+OPƣ|'߆nI95r$.sFP]EJ$b9Z?תɗwxe_xU2b:_QQWΡ"=IzN.!ÜAz -,;玼aTs?RD`̵+pΏv!+FtkV6%U mlC{VM]꧊=ϟ!泷e*eRdybA  ѕs*Y6*')P="D"ߐH 5 ,T™~?u#НW`l_="` d.t̲{t!>#W!'_'e=9dᾎϟ26;[jr?U 7d}}u~vxh}R֠TܛFEBP!wq4ߧ]=oe:>;skPJ&ݴ5JZ]RVן:!׭c `pykWWgFM}|~+`n342 (דρ Փ-1s|9~_;?8蚽SNŸ?_Boo@iZmRְߝTw`U-"ɜ@sq 4Cwrz׮a~ F%q:f먼!(!&\`ndΦܥؼy5557:AutnoP-):93MGR|uzxm4|sOKUfbm.OI* Et~qu~ mzprrx讐#0%ٰ@3;\}k~U渤NX&W c$L͚H~o(APԒ^G\LPb3]=Y Q)_`"b>?9v,xTHt etΌ۝P]J#pe$GBl[& (J<)%+U0.L7|ei??s|==>Y(=q\X?「a9!zU(E #8|pq]X` !N88.| %tV [|ma=d6;{;PM0]=dvv!c͋j"׌8vz*d8P MIϊ*UsA`ko4O-,#(v ^IVIhNGU,3BB5YMuaʴ[`IbI6&] ) uI}d eSꗌd~f=<=@]+toTJE`̔ q (&+Y"W 놽cwh0VI i z\;3b%.+|M4?Dll{hnZ `j!3b|p:pC`OL5/C-ZlCv4CbW-rbv7KПuz -!)'%~b| 2T@&&s2+}im|XDiąI~;+/JI{5 dd9|ɄK,;u=)ԫO|Q kY2itV ׾~yW)p{iL_w?1t-ԫBLK^bZ ;aye$JԤ@; 4}~-rYi %0]|`p{b*%Rܓ^PoR#Ӵެ2JkA3ۧ-9\Ygd|r}}uvru,.b_HWc25|fgWR9lt7T}Sm~ˋxx aA ܐy)^L1ķ \7Y0)6X6ri=,Ts;Xep4- $saBn܎١Tq{{`g 8ɾUXa׋}XSWҡ!K7[56_ägI`>=Z"קxR/g;h(E>rPN2Jk=ߞ{Ҽ(l6˗sZ^'d?>ڲoC`&^'*?>szv&zF"cdJ|~ޭ_vu̗W@kHbF%XhI{KCQNe/tgdVrX%PŅM$?Wft9cizjJD-鞟kJOH|ܫ̴9PtNgڽ(Q{WR9TZjZJ*Z# 8'QJPaZjZqW 9k:"RF+|?"VUܙ9Ĕƥj?TQUڷؐgH qt®0&o bsfj-݀I}|ҫԴ>2/bAo9i[%vTvk(jT^.!KVzƇ#߾xELV8Լ }>4 ZCY|M{@{te=ఌoHr\uf 7/J6/*F%ᬎ$%_/0&$?DQh/PLADLHz:DBԸi0Z}J"Y˃ D܋iBC6k!WxBKMLĦ}!3y<_i4*mbU%2iٞ\BtRT~sdICZuhnBerJO8[S+K <Ŭp,6t3.3oCa.% OS Z(leo+`LuEᱩggՁDNw>~ ټ{HR{$l򓗵3s# 3s= J2A`\rn"{%7ON_䷃lt<"{Y/jZ?4Կ}QI"ఄd19:*:~Wu=&=OŁ@H+**{VUV\5DRg¥g{XtTz+of;_$8)9%%# 3-5'⓳*:&ibpMI]-BZ^ f[_j#\ R!GHN+}?J +rnuLnhMz':M]]m.JKmZ֓u9#76}УK &uial훪w l` t/I*ɩ '|1J^ZX\YhyK{VLoܑ@@ȣ8BfꆖbR ?8H0FHÄc .%#gOK r GP{! iSa DsqtAyr>N+o(:1ͺFO>^+ݽxĞѳsCx{yV{BK]MzߒjǍ!??8 n|Sz 1:ƣN(vChNj{F } u!u)lA=zF95~$`;rAИߥjn~(οoy&~(KzawI4Qv=~ÒR2rrss2SxLtûA.|jA'oz/,WVcOww{SW%yؘGNe7g}~|\mY`Pљ5 ym}ymiaanz b#;l2B9.O>˳Cn8>kdv`u*yB[|4 ē0CpTy3\5 me~CmWo*jںfVLX"ntBwN21$@Ј<83%).&&66.6>>.mhɥN~("F u٫\u0 Ֆ&DDDED&`GɅl!s]^v\ gL 4445ֵ7{^N%EGƑzHcnt>zvF9iT(#ݒ4oWhߐe 4!C(x3ϐjFh5i!pwcgZ&y\D}.66 bL.K{t瞆F,qisTTe0[&ˆU pJjdrX$r?*fբ*]5d|V;#EՎR8bcZLf9" eRBjeHPyWĄ(ܛu=Y\*r嵣˦J X"LJ Jl65J:2n]42!_$S5r1k6-Ccr_R/Om-![}Q*TrXm4, qJmx9WZ#t&aM%O*}e`g6t<LtFO҂otMZ R's&Y\#jE!r1me"&-Uܜ1;Fu̼r;%1i5sl(`2 }ǮB~/LMs%|@ԛ &-VI(Cq~p2616r ſja,\ggJNM Q&'82H$WmF }@6e #3&骚ܖSEŸtSùјQVHYRe*5jT*J &nb1w-ChK*Am{y 7N O,L[[vh::2jF+b*tzμwt-ۛ J,CEyzk}?$dn?#vBfJپan#hfЙ捽ýMͶe+2ҜMJˣn|-0rVJL)GHPngw\gG[6PHh#UҚ7wvw!'HD5R1qfݴ6h0Ch$ #:<<ٶjlO4B}ß0>i}R^o×Ա.k1\sѶUsgɠON.~&z Z'W&Y(Qɝ}(!354l%Vn>|Mֈ}g9݄Ռ;8:>A#R"`L7.3Y\wӓ !_TɔR[+\ tjv`"6ް`_juױc.a7Ul~|[v-TNDr C^X~ qnwS:ħև;26ѰBR_h8^6)a:Bi#HPa7^gxj&3F~e죔ߛCx`^.+i )C#3# prGNZT}wk`feI #7XL{DcL}rgh$c- R$}rҧO{fZ_Jʟ3 Z jyJRmrUЗe5ATg^BGLGE *!g'Ֆk>=;)2׈l,:RZLFYTr0./NOܕbp{3)VFN|2-8KjQíJ!#$8F{p&f)2˸zs2dn9'|j&02_tLt,JbVu`$XT* Dtuӓ 8ݰ}[}!H^ b]B dn=,(;@'Wr4VaA o70@~V_ч[(9=?/{*fj<x\X:^>!z"9ռPRi~`qdtea=89?r`Z%WD"ɴY̎,gvPohOz [fĻ\Jʋi)#5ԱzeEgslQ GXَN݌5$㶬&3"NE:\ SJaU .MÓhWBz2fgP:V"Ŀf++`{E2is"YjPɖ`=|pmk-btaK>4K(L,c~HGi֣sC( &1#r0GfOi&f*bcKTcvy VQf4t73 ̰ `dz'GYZ/'6Qסi棓Swhh\ѨpMcSqqohʄ/ fU1=BS`y"U;6VT( Y~Cj'aU;'ޡ}\Y[jbW%/vݴ֖ըR~IiSA9'mm&r8?1*S07YnlH Ș /&U<ZHGT*-pĿsdNDpL"*2jIUlE j/A>M'HkoU hosُOЁׯ<<5Kc[ :SIâb;Pd {ݵ2]<ˑվ z Ci:W߿K0=<Z_lH#_YiH{w!FBj_HctrI]x\՞.ms%>w 2ӄؼ>ze\xB@" {0 +d@$RվQP&?p .;|@`À66rq!3,H5rar,!.8C"C̶ z/Nr!2Kv0f|>4uzZJ(OMBuqÅȢi|nn fv5>޷&PܵXmv34U8˧3*G|$rvjKï*Y͓߮ubm]o_ldz#B,:^q-2k%=9%$C `Z֚}>2J̉UD?N&d2u:WN$VLe.C"ݤϒ fY`"ׯ>ѿ“ˡݨS鍠P+8Ui'C>Cݜ̔ҮeD֐vYMpèU zJ[KMM{;7!pD8/oЄ)V B D*!-2='P/վYR:-&uE9)"gqAw?8qb$55%](K`Sv>_hŴen_Ϡ_p>'St qxH>sUҮܔdBv/b(^^$%=NRH&fW9 3YJylՌepܪ%P*ZP/^o?_`m+8lZJoi ƹCkѲ! %漅bj `!̊g05dB>su:6j: I0T{i\AB>m* bȘ*FZyYVvIW Tp8BvU+Eb9Զ,:;AK9+ex,0^ tX=ʘ{F%2+'W\6-Xlj@lpK'r8ž<"> ǠvCMouӬ$,.C:)hnF_d-)E|M@*L.S8DHy 梵ܛ^pbURnKA!w޻ A\wN|^AG)4~EnrðȘx0<61@Е"%v$,bf0§޽]MUtB|tOzxGkC$4]"8pDZ̢5 cS33SS`@nEL@h)\oy,bx|/lLc2i*BYSi䕥9n:(iQ!D$(A\wmkTA^_7Xi*M{#;F2=$(q\5>;UY^FZ )9%-3um{$ɦ5H$&_`hTƛY&6(-)NHZ1q"8?C: @$71gfEDGL\b\\l\\ &"<<2Yv%}ȋqzTJ!zt~+;EAɑ,׼{hdF@Jn~?;&&)%+ˊʊg/_z^FŃQ8XaI!}vA~!u2s&TAr~ή-m}C##]ĸ؄C|Z>"z7'̡, =?>2:VZ=HRWdž'&GGF֨LD_sUq&>+hiiUHl@!Sb]&26)nd+r:;911@f \+bⳛizp避7::T]a+NM+{? gkzVΥN PyaR!JE,pK !H7_a[1@zR5,֐[ Z# Z˜c ]!_^|h`iq!.E/)׾w/(bI,/uzd0RR W,KqD(bLC.6׬!&7I:cJ>%ɑQzxgtFŨU2(drR[.>˦kI\54+6EG$bUJ@,G[>ʄC,&˃Ŗ ERRQ+eg3j J<ތ }y(R(Kk|lhRP b1}|dsBR2 Hy+Iquz[nX뙪H+.-$eA]> TiJ|=5PwidZ.t6W*AjTjCm JLcKRP cON|bUB.&d/̫"|\ளGYȘ~P67igIR)R`r-E ł<1әLfŨ3E5&Gky dm;NM;hu{FNonحJ" ׺0 ohwIw|<Lb9bqذmyMɤS fi25Hmjٷ='-7Sp{b1\n#!:BkmlmoomowOwl7MKTݣ--ǙjT"X͉%S=}BHbLy _;<-솯_N$@Ct|{{'D>QD39H-$8B=I;SpիB x戠] }1(sk v m7ܑylt e8|kb^o#f*p*wG xuZ聯l}(R>#%^pog fr¥c玬Vn2+h]$hǾ ڞ%| >}gtsc9/  +#-VY<ʈAMΖ BzOb]1.6e|=iIub%/:l3je||S0XgGk޴21tAАCoXHA"4QJKGw莼c5(uTo E[ۡ阘_+Ӯ4B~RI+1RH] 65O6 ]An,ZΙ|/ג!lJ)jƧp yTYY\j6 N}<=#ifBz縒9K-SRq}R KVݑ?;JкW[Vb jp)hT! +D,KLgB]_eswKZȭvF<;0A2K˗eKI!tR*O$|d:_OW'8FS6Jw@AAjУ$<]-OGEcBeKOwSJ aF4FSm.MCemC^QIbfV+tm1}3U[(RL@tb1qǨ ^wgȎEe0ɤԤwlī(D"Ͻza/&h˫Ξ5h^_쀚W M-ʅ x|P<\!+g0\\+vugRC4>!{'В~MBJדשcа^͏~2Z1ShVԨr?S5)dqj|DW-*Xi20'cm@ -7twz IN=S*|9W~OձI kRX[ F)흭=|}yr %Ҵ'Y| {_(iIļ^Eʯȸ (Űs1(F%Y5%cő>ΩϝjY8–(6wvvQ:Bz LeuZp>$we=pHA)z>7:,ٵ ` ϧOHſMU;֍9KKO3KuiG!cs4]!13|X}Arf*c^8┆zeIm#3*',\kzPj[;LvቯY-zGtwsG'(3+%i8\j f< r׫YZo߿~%Nw`WIrLNqu{a*5-stv~vuK^b /PlLU$=[RҘsrP;XIO~=JB0b+S_ӃԥMu-D߮yown3cؼ.xK,0w3=!m##βstȬXl#N_nʈowxz9y>1O*M:usww˾wԦq)]k|rմMFVBz!{^%›w ݾ]7אI*j_8b۠0mM>q|4677V#Nפ=5q1ZJm]JܺIUq-=#5sZC->ٳSXbh*UZR!5楧UL6? ל 9HW${T32aO;us_B 7#`YZ3[z~<:Ύ?IOKM3BZ.)t_>FCZhv|iԫrV]-OMMk^Mn޾w^/g%k&\1W>J(]+PlUq>BSw]67'j㴆ɥw$Bn(#H%b\g?:H]b};h"DZx'[y98 Q5:]EL&95kP,)Uc6Ա"\ltJP$`,8RL]?Z_ѧSxB^+RЮ Kmg{F0w Yԅ7,>Q\9ʠM $b޻EI`~|dS$2 {ey*l0zxmFmx>"n9B~mv ݮf;:g$㰸F {m@G6/1UwB $B֑2NJJoԶeqW*3Vz9]=9b܍-!UP10:= rgOSV>"c3鼹'`TA 7>G{%U`%4š8,xv*$ii|Z~q=TK-U1<9?33 $ Atɛo.wJwy}u_C|e7DLmdi.|=1q8fhff;ffYY%F3;=3*N~NbKEgGhoWW[]1H 3ymk*ZOY}>TykIHX̪!RҝOa:9g6P"-AאL#,NhĽRy˴@)qX-eyp\ B-XHj $&'8lu`â3ʚ"!gsizgri[(QʶfzIp ^ hpF+k[⬬,2X;9G`''ȗi>~-(nn'g&= i E:@S`d~FW5466VeQ1)q^0l1$UD&xLj1vMm,0w?#j<~aFЍcgg^~v˘,OA(EQA$z"?Ny z?HQ|Ѹ &M._ $( Fy Ff{<ѳa6y6moplBx|H}I6~^16}}LLOz6`LۿDH=4GCt<ϡyﭿ#T Rlw')5WRa}f7)68?ѵ3U+)y8KI5`C8zo H!>b?|yBb2HIJxqܽ(ON4 oʴJhS53g@-!91!)!h &gj;7?PU冈K.^ԫ K5-= ɀo?ΈtkvR5_қAޙ%Ѵٙ%Rٹy9yY4  R */؁,q$+&&%`M-/^ttu4P )))!S"I}=P#bVI-ibfX͍u`[M!935%9ʱG3#,~P4͇4s5 XzEܖPQeեU\RDuOKL!Բ-ҴP@vЊW7'0('0 Y݋dq8fdŜ[XkɠJU*P* Q1)2(GSbw]Nǚ\u@d2uJl{#XYW{G܇xCG'nAɢTj809{@n6VǦ7*F ^o9eԌ%a0 ]е>gY=:h09>k៵w6dToMJ`:xfJz q˥IE,FYJ,-!= Zŵ FA˝[ؑIJj6ϙ,FnZhIv?ya.#>-o`GuzѡLt-T4zi2,.[j2 N7%cd 3eRszd4ZwNit:Ҳ{ڝnn6 e˗ȩivv/G+tlfK0S?;sX,8J6[a 6 u9wVHάǥeHl[^_R Dj'Gkvvɾhӱj8fb]s-zliz mҠkH Cc Z\ds2`p%=wOV_Ԍ(ܷppRbJT?:>hg_:;rhsrݵ{xD><:!f>8&GbcRrF~vrrttp|ۗ'njyZW_/9$iEsie+@Lؓ1noրt[ O_>}yhEe/Na5zAf,!du>-@D@ͱfV/ :O\]޶meƆF!qAn1+pO# _|ok0A Y*i&%C@G'o>|׎6Uj__3"ѱ1$2I唦{՛_xלH:5V+@2uX$a *{ /k,)![}fa]hQ/oMǿVAHB^ $-\Wehaioִe.KMJ4 \~GVIk۱,&D8Xb4-[Ӛ-QGhlg[PjLzH={; p/bzw=G/"+^;{Kq^|-?;ߵ4jFP8 8zIfGGv|mc/Jk]rb5ytjLϮI ȸ8ژɬ\ Q fLrֆyJŁ2FЫ ?RbҔ }3,00Ŏ1;:t[t (Rhv:ww;mzxg\mK!i ]hqPaI`@)vv}z{e@l,ҩbm--sC3u1RID5CNۤ UB!Oo m|y==YG A؇6i3axn,xְbU5,k3\V ?^BAdChA+rϡ Ԛf*pU"M>˴/a35JxqfN=ԻZx"cYr'<\ߔD]hxH9o=+iwiਤkFږ܆7"o 2^R-]$Y٬_ 07P(DMDn_Ư^_u`=s'[yc?O= B8‘ȵ3p\np!XW\ؠX:x^UT>c}N4 ^{?7Ķ>XSzyq tTW%=w֍P6c 8j[x }?Cty19O>?~+֋s^;mfV#-fy?"IIbőz֖1CGN>M':ɤALcDZz:ʙ.bjfA߆2w.~KA+^jM/]Nf\1<EOc^OO#O p1'۠ƹӹz~=%o7dG'/C*ֺ6&$ Tvۿx`֊ƹZ?]cγR33ʖ9Ϣг;a)ˋX"g]Y# -?X"Ok=z;-@-XODF<eS=4Z>̑CF: Oti|<;p; RWLgO"}@Z 5Q5 ;a2Gʥ-l?ovUs䒑M7fC rtI%cky:9af^l`ŧ?݃$up;t bsrӽ=C[U^ow3Tr Tg8yFn 0lpFP8eC=:@3"ynJ#J&t~ f!j>#\_a [ I+g9>0"ӫxT"ױ,P>}<7KgƹO_ߝAjZ%ߞm I@~bTB-|K™B K*X+4 ՛ |nt|>8hL dJFc;;qHg7&N#ٚ.1X-zOP}62R vZ*a8F0#m&2]TbDc.$7p[)1a~#ZhCB#S-6R1ZpeZ[: 5]E&lk*~8U勄Ǝ~Bm^RIrL,1|~UIW;gZ'dpzZ0Q}_b߹sNyxTbeJf9+}Cɶ2?!TzÈP`q Zhp<S)[ná1-ghoh`d:B p9zg8_ $f ȡR[x%3$-C  @%ݛ*HqTh+ME1iXxL<~Z^.cAePE9q8zq[.VGȍ!P8;!H )=PH&y$9@{'PsWEZT[ ! 8]_zɯʅ\N!)tJ-Ȕ*\WuVrA_^ v?\<) j {g73]y#P.飞Kj9<wc5?3=3\JDۋíy$DM[kGh,i9g|83] \㘰k\\` "Q (K)ino.!'<R)c-6z~_H{O2¢l 6-0އ4KdORR>"~f`hl)xh`y޽(VlW&7!-T% jHF/ hN]"?]F4 K 7Qz9Bd`PUp7p7W}^5|oD RPO?_ i'<OA{~ȣvۨL_~ Uj/ݶP͇EoXl(;ʭݹ&pl>k*lkTnc6_R_B{Y&aan{kTCnY@M oV콸?}ɓGDFC^"]ܡ{`hd̽O2qJRȸ䄧bP1@:Q~@lksQ|STU8tWRqiO>i(wקc*Z<_}I-jd.om,/1gF{+(OEGvאPf1J{Ǚ;|~ȄB|!sח&{Jh:4ZToF𵻾y}I?#7-mK2\ZgNM-lDR.#qh=gIIJg®o|Bmg [̈́Uduz=:ćZoC&VT6'ii} `"=6|? 9a1! WԷ,8ځlԪ$k2B1 lZ 3,Z@~BT02HHŤM I;19\5ә4ٱ6z`)55P)Ul0ZUEشy(<-5E-B[m6T&atZ<[T aXb[4ܡB\ZF]=_~ïtGh^R&H 2n3!`LZ^']d+tzw&hlE3Xkڄù"r(] JDB-Sb? nt-I04w:65kI 8ݣ#l:PY蠟gslBPbDV.Ḥ)t{N]6SpjW/1}tvqow⶚mD3.أ4bBa׻޻cخHKv8!8"?zx.9m*2.^ﻜnG@'-H+`[cQ32m:=<>{go?|||iU/OF/O8wxxvYFf-.֚3#+8j7OQV(p_~ӛzL5X/޼*'C`ɖpy  qx(O,U!`./߿}~g3X#bѼw'pZ ƧSjXN)8i[H ۪JNZ^y?NF)sP̮w_~zw݉}5RNQSGz$wxCOVSi __S;VKpxRٲFؔ[Ud嫏PbPi ˿Kcߒ48&VipЧGد>ז: <=B&n[d'8$1&W pK2=twzwx*yRɕtf_V+C} {^Ҋ1Ďm5JDRv׎B'/5ЬGepMeجiބ|n۹w uoJ/mruRO'>_ƗdnwBfzt++u~_ktAzas~Ŷڌjƹ,6xY@i-a5m'i$Ϋ^|-"}|_[#ۍztTM\p;7Iu1|(̣ڸii3$ "09{mFH+[㗟N<5t(ٍTƀB5[$:ɵs*pR0# P‚GZh tnMX`z Q띐{^mDv:@,P(tw2bWa[[.fc ;ʰԲބ!t;L)d)H跗Gnlx0àIuxleTdcga v;rz !9ć>{yvNi)mB-yܧJY[zMHvnl 3/] G@'7٨l%Ū%i,aXd]JZQ9@?~q(٬^iJ^j4gʞ{L,gVh:A}[% *΢HQJ%(n :Bu&e,*xi2wc2:.~IZSk߾rS!j-ir)BFAp[)<1gJ2 (x "%{JmR=3jjsQ% 592vuh(i:yՊMќB-?]ZpWmD:LAwpRc3z5BF+&wX9/=NrnHT;KBV0pe56~ }VS"qqT2_IIѵ:Kөu֋z ^.YA* "X\ʦ'y*H:r&x#}iDclI='mOщmAQruV5H.NFɸo> H@rlcJFQǘI ۨOK+g [59\Cq%>|ѡ^WfU+WSj=&6jh-51np I3[W܅{yJ@FZk5j }~{urx] Sr~:1 Bt̒6,| qCk_[*]`˓]xĵMM8Օ\H O#U/iYm"ii' H"uh"ߡ,Ev*p$ >G}{mTZCZhW l&sIfD{e/m$Rݾs£J3+gANcpxԴ_/R+'vnHׄb(z [xZVuzt>0OE4ZQkV|medS"WϾx̷r eկg[֕Mn[BB%.m˓}`؞e*f-Jq>wrTǒ+z~"~k"O YwF@M\G;TB֭*˓3;IwA-h竁y?|oҪ <5dȷ(Y4m9n> 2`ȃy2o[P)qlײ'Woχx{h*D˓jKxyhe7JE|foAy2_:=Cn-7W?ñR&Ny#dvvr #7LvG?(< u1_~uvx|l:5Ԛ/0D3jbc4A1I3]tL~(|{6j$ql?|>lTotSRʗ`;LZ^,H!MFyp w&tRĎ8??ƇG@ פ珗'2N#͸`#1&jri]iLVx~\,z {|G 2zB #>N]_ ӱ5d;}: *V+cfa1P4_} )U"Jc]x= J??MV''ɗ (xB<{4ʷeai,fJf,ѩmiNWhTBtM n^HtJh6NjS3 Gɮ\Urg$"xj>;ZI{b*H*]t=d.6};+t35R .WetrFHD<͗4ry͍q->\f\1]O'b MC4<$6h=CaEm\7X-ӗ.9zBŁ** IntҟEj7@0gF`= \ >Oa4ٮR !Kِl$Gy롃CD=Ʒ62ӫJgwfM'R&\o'3e os/ўCܽ,}MJa3qUPa;MUC'`OwWE 6F7O+Q :hLL&>wt%QUsRQ_i($aq -2)O"`55=kgYܳ)~ ԼXmL 3ET8m9ϢQ{H$kNFO)]Q '+ _SuÓc}C=  Ǔ *1%/1:,$n5 ؿFNq%= Rg.)šɁƪ,Hs TKNbLX[ C\g<uI*ژo&i%-{Qʠp!KkJ& 44.zf k28W_`USy!5`cڮclٳ@?dCD7Or4U @׼σgg|5zkͯv]_kǼ~ݯȆl7~z5ފڎ'jwDKͯM;~|_1DQ}<m'}_XG-8Deq~ ^v@FFyBrJZZFzFZZr"7Fzk`8i76o>ib-*(gp}?Ogġ/GD~-O/lgeB:.=1BC.oc@ u&Vvx|T*Bog8ZS@N0:kxkP'rxdxRqCܪ@RR"D*sXyć>Y|PUBJ!2'TkCsKGP.o- D@bJI;,2 klaKU6Z*)ԔT SZ>\4I !ާ(<@DOmQc lg?iBb<\2i$b 5PIv4݀ bg6:f_)1۩ixzYdܞjzK~Wb뇗F=pDZv0/*cЩtIKMRJ:V6,aD@9 y"?!5On-ҩrBJbrURP_[7P򢹾AĦaRze |/chSr,נg'%K{&ffgGfJP_{G:8|lHtfՠVS+[VҪ]lj:vb,H yv'ZLxrkT̔' z862:s|t~'*u:2H%Գm&vwVBG%%4&hdS(JMHԌtP919illE V.\/'B7xba~45)dFNgtmZ5d0hT B~)3zSHBK T%b:Ak }f2tYD Fh6u3녳uTZȋZdtL L܆L8rTጐoV(gogvA3i1iS5ii (,x/czNIJH^S ;><gyf5t2  ?NW32jVҤ@Td:46nQaKJXll!:vώ\.MRX=f?~NTH=2822.YWSIwîpZgWW 2>:;;r;xtY&jxZ͛4URt,aI! ;pY;.^{}ujV:udr8vw]vI/]maxnϼ 4ooX*L,NW?}uV&:rpޮhpޅ5If7DcVU̔~bu_>9w[mI`;|!} w$7[eh8znGY" +/׸; wrqqo_ޟͪqzo/O~hC(E 7!F"W}{k7*B-dr5v-Y+cvA\kx$GBCΉbٌjFޔV0Ee4mYxɁr$fjs\iT D(x/m5;M8wtymUg?rcۓBF)닣]k?AVVKxE3;7m;EQ/_Q :ɨޚjTr_꧵16lVEZKc EO|V4cXJߨK\3BB,ࡡ?AGWɌa-upTFQP͛[ HǏw6D+7g P Ds \OV+< Ζs&!dNF0ʱ3R+񵏻*\QpfyrX,A+;<P=\ Z8&.o~%>" 4ڸ5otJd*&Z*PvvSsGspEK܍L^6hɃ\V} eJ-Yh{҉m[r/M2˓.R8ըվܴ`6-&~!G3J86 _~eQHrW e-X x%_4JfE!q!ENm_kN^×Q-C|woqb2yo(toY6s)*Ƞ5&72TiE>:?;==pڤ#c>ڣZpTBURk %;RxaGO޼zyy~_EJ=S#F|,:S \>vdM [\'!d}+5h߾~Ȟ#Rk4i~,gLa'Q{vJgy B2fo_{Y !z*uʠ̋#x!p\RNiUk_p2OƽyO^ N@.x胣,RLf͜|6k>j!sZUKLXUk#V+1vϥmD?Cp'bLQzȀUAh\(4@3շ8{|["Wڧ'.hR0S&q?I }5B>Tǔ^J=Α(Ԧ#?t^ZL#_j! EV`ؑ5 jnX<)2GAO_]S?/D TrDf-ɿ54ktS+^=יRzEl|qA!]k5slGρ/t^jR>^CW+V^a&$AAQ Ţ'*z?ə':YB|^B_}'&J86؎??_P|8b3i89Xr7Y7nCbJ%Gk-уwrn k_WG'g·N4SM^nqAG'n0y]pFܮ+xw˟_\J0':߇W^BZJNOZZ0f "O2f4bԎg=V8G.'׈tzȭwg֪Z%`[Y"v|8qK#uppZ2,^ {L^ffKz Juǟπ0Gm~}2p?0KmٙԁY8a/JƁCbRjz"rxSݻ6x8z폯WNpz|??;Ik b%|ֽX#xgfէ1Mm͑2\{p4".opm6#. =qP,ǥUMRȔYhFcݷozt.wV`7K42mG g6 sNQ- BXLvѫ_Sw߿=q`KMgQ͙{a]oCq* B`:2Z{o?}wu}8L&K;2G߿tF,_?_8mA#X zb'v.:'w,pRp읿rGW^;,6N!XxJÚ`';q;iDŽf+H _L,s`CٺwzώWؚ(2qhxOt7ѱ"]#IxbvuPAmlvk=;5 Dc6*eZ ?VpUɰؤ-Z0?SJZ"b7I׍%aVp,P1',>D$〮@j0W@cgk;GVbQ9=+6ZFY&rV*[iNC4XDUhCL0OJbra}ʎpg{xU"Yj,x,K7:c}6 J1臸Qrk #dfh/FfF^'dK+]3t#6#;*YÒh9e ]] y4+F BGYpD iw|JIwXBজ1XJ f$JvqELWu$"ԲNB.,M##u = z-d˅;K@N:H˯i.9eLF1ښz?[wywIFn$_0dF~U?SRziq^):NBݽ*RF>H-Dٮ, ʠSi5D!Xj)W/Iȵ]ϑd(л疷DmX]n-> ` FJQ'|L+1los63Kk;\-N50q7%Rߨ|!aaQSY2ZZ^^^lG <RdM$įzS|RhhXԃD )*KF<jA|^tZdd)OB SP@"-"*Ĕ􌴔'G!HP@2] B]KFDޏ^}?+kAD09!G(DŽL?ڏyb'7 t70fA(G _2VEBp9kw){';Fh"$Ol󿈰ls U6vKǵ/_@h?PQ5w_?|(?>(ۑxϱz-_-c|H ݿ{| _Ï!m7Rg] ^CQ_ubEC"vh>/j7vEh/\i~!8  >=xϟ>~^ R3 3dBQ4hgBcdeë-"6#%#Q1?sY ρ=x |!={Q:^7rGgV7679kˬڢ,Bj`A m ._y@̯n\e R!WH%"T,$"giPc#nM(Ru7؏'y ^:0IVLO,d `K1)qL8"0FԞȑ5c-Zgf5ٌܼꦮ5 FKq7#: QfiŽRZʲ@9N6L,KLhi5/w.O`fD>6mk<"6)111)5%)YBBbJr TMKъj{RQ0Sl~Wk릭⃰'9CBLN*Ś'Wo>}waVgt]|ë|=w}2!U*aS2#ACk.Q/Pjt惷_[O.A{wCQ:ꥢ Zf\@Շ^|MW{*ư5n'ɓ߭aO~"lQ\^<8}AQ2V7_,{nt4nZT8uXJÊvc5/t4Ѳ{d#VKH ]* 2h6݁Bfb@ הff Bfٴa&y@˝\\UhhM-hP"Il9p^X* =&Qg3Xe hЯWj}\ dԩ$\P|j3CF{InY}B_?[H+kN=@*d'S{h˘&Gj{QVn65'(kDӪ2Յ$6U*jO! RQv3΀Y]Bofz~`ZϢ73g^; m0uZ O(ttfdl2Fղ~E$d]4 ڎ:"6*LP_uXMl6p4$Dž{KT2H_i\ J ȤR4(W.zyMpM`(gB@*c/\ f ʘ-U.qL,PKeFY+)Cô@NPDR5 {A` p!?*wbV1#x"(0  PpPB>=u RʗM}8oBʙZ]ԵΟ_NpFd /VAݣ= Ak+;uj~1 {V<:w;fT1,STaP4]8!}ۺ3G|-}al"?)GdHi`4ŷp.nd*wv|IY򂔞Ri NieVK؊i:hi#Uj-'(>܅J o)Tz<˸8)~˳ Z.M*YÂC#$6eI5K z̮ˀR<=ܵJjEήw.i_x,Q 1GFK_{t(N:v`$K7-Q8;-YYu#^HTq u޽:I[S٤F+Q@c3xCy9e>[ klGkvT_VA1\BV3]fY1Fk'q|w'{{oaP Gzel"}k;io"n.k$bp] ձ{?\:!pzl[et}?]<;sڴjBf\ &.ԻMNMaz&.mQ8_^ǯxu#\}?=;>=;k5<Ñ_P2+=ٵsG6reFtd[e܇gpcfԈfW@\><8:<<8pdl}f\owIwHtJ 1-<#w'x ; ʺν=U3VKN\Yv$NzaO,f9&_͖ @f9ut2H9r?Qϯ&zZ"}d}õQ!)Փ+LJTkSbu]9s<=k4LR(,a'} ki%7&fx]H4ݿu\|wh6&jo71U =tLJhD-iLd 2m{~{_W_/l&zO1.SF|d]QpczrL`0l6ˏ_}??ٵtfE//ˢ(Ui}TĤVUi4za++Wѽ7?Z3;ӏ>\82e :P4 ? |}D#ꋅ"ڑuZb?.?}|ug5HJ!to#YN[Y`iZQ¶D2~+lnd|^r*Lm2#ݏ {Y5YSHdJuXcW/wU#<ˏolT+x}4@_&DH?O-@k^च-W{Q͙ˤӪe;smE @r&3b.Иe1L$b ]bZĭS*el"#͋y/wY!~ZЦUCq8J%_,\f`$q9 O("Q=P_L8OTMq &S4#K*E͚i)"ƌP>-u<:U zD+(hC-eo w{G6e-Ps)pt s?ܯ(|wp1OS\j#bqxzI]p_ki2ĬfX_ӵAwvUX=eD#%deIZ{F&:j<lJd+=5fQ)<9n+f#`j_Q11XKI,1qFzkuh0&n@}šϨUg.@2-EgM>Z^ІL3[{yM/3 b<#t,J[+c Yp)XAH¦uB2Y0Z} $j`O95Cb\_m,t:BʯY+$zZ\fD>qOAh\oiQT_gOTTwNnK%LoS!6!."e~".*Os'O={$b#a.f^ȨhDZ:CXA|j$u-&Bʡ|ĎPt Z?KF"hϬF}\J ~ UR#f~/6ZȠGhwz92 uM=B l1wЏ |UTChvP3?7~͏k7O?k'Ɇj^ w?"?l~?~ۏzP}/Q6Y^"P7_q{{+?`髸nU!`,8!տh#_chtL̽][4)W$銼cL/~ܣϓRR331i) ݏe>>Zg >% ܣ<9@/./&1)(~bïEFE{վ[`13#]-%dL򳇱>P E}Sd!#"c$;Q$xBgg55^_D$>;#GF8Se=LPѪTrT,EBH&b{^DhVOJ:ArVu†XW+ՅYƖ@ՊG;)| w8 }N_ʵh(2Ӂ2Zz&_V>8V!j1il VjB 6Q=չdLJgϞ?OOHLL j;FWdF5HKz #]d gVͮkZDc HMIINMLHOMM Wefg3/ADȵtj /6F+4Gвss,OT.3- C,6Z%G(fا5YҒ#rk*k*+*K rd<\2Ce>I_m{mĦ-Y4ROMJˤ׶u  Ͱ&ۻz{:<6CZ22}[Q'ƩmNOONӊk͕ř {fEE6 A*ٲև}7{ẋn6 /p$*D$sVY 3[puD{e6زz򒁰[ȵ~?|t[fS3mZUF!XcN3׷JRRR!geAX6ڳ\nVh3&6Z-+ OkC7R^Qi4pdJkrK5\; G~JrznGe2!=duwŦ`<܌:8Fw11SbSσ]Uod G< yYͳ|b@{xtt|t4lsbAfRK؝Lbʋ$wxK)V+SBj6S{ϩZ@fZF ̺[*h93Ϋ?l$R$Om aힿ|eSZ˶{xq Nd6:_jܠ햢R祚4|Wm;lF}mw//V-{Rb/_]_Rh2-fݬ)d2knPjϦr׻8 e'{>{uqi'$FW{.b <,ef{hUC"K$qzw0OpסYLw߿<=B?_p`zزg`=<>{Ӫ[jt@}wWkć5*,oBʠo./|i1XBZc>|Wxa|o*vHdz [oʧ8pz4 AX᫵:ۿk@FZsGXؐ#CO!(^k n'<[>ayP2.@5^'Bf`k|M<<<#Xf~Iie|%|K:WIŵniX|n#j? -_*u/CJ1DjH$d6^#cdJ_Wj BǗLk]tZ-K8A((ҪRgD=! Xau[Õ9eGÇG5[i]S"@]7V)/e*= ':@S5\ :h;:ċ>42h}K,sb$.0}6t 3=\\x\jt"d30&F\>8<:ɨXl)aX$#ƐH;UH/ZP| ::xBM 01 v{}Gؘ녓>j&sg\9\ZJ/G狕lN\Bzz%=64tOFlZKf! X(B!_BGx9=szr.73Ԭ{^鿻aOF$I |~zf{7T8=>d38mJr/xʅ`mrQvNf!oן_lj!kXnf IT\żLohЏ__B2DVQɳ㽽]@seTzB@0ߺu@da'jzlT8tߺ@,PZtn8 \nw=̖&Dnn03g#Y}oLj˔:Z]`q:}שa f5SƒcclƋuHVAnc׭!?~CJ*- áUF7Jk]M4&<gޞ *R6f%t*}<6X6=O M:[FԛmjѸ)\7*OOyl ЖD^o.M dM-w( KhUGiRì!yAXW[n3UG6E2ohn1pO"_j&aZ4t=\Ϻy#G)韢k$ \H9<=I4WYўy8>y(*,ނTAؖ\6H `&h>W/l5<l 4;iŜRJ06pBRTZG'1u; >:ԭV͗b6@mgت -! kdSP['GE`s׻؀ p؊9^uBk9Frqv|tv;mYEn*yMaL;*fQ%򆸷3f̑MJg;!gphϰfbVaaO'wmmE~kűmۗp}8Q #x(/)YqĞUT\3%5Bgt:f83j2kSt|ɂL}[Ť2%TjQ-:f F7ЮK7W' [(sU9_#Y8wm-4ndS7DCysyz w#Z|bN_,84ع*fdT ކfG߆=ՠʦ+M^̏G'Wq :~+#[j|uqKEY Xyrϕǿ1VCʫysI'Z  6ړϮM=l\術J{$:cxnۿWf8p|_.(or[5ܱ L ay'5 Ւ {Di]bפd/#c^?>9Mݟ|nm3ȩ!PnB${F*X] 5w+A(TWw+' }n'Q$M0W>?4&7xy0ifI5PEצ+R:fHCG I-a3*!蘽,6}%\ݍ:Q+[/ˢHvqv<\) hyytC273]|ӱ4TJp8J$q6&RbCG-fbG'{4ܭsBJË7.r yi[D`pYćnS^>VNogQJ^*_F[17̷\=߷ۭzp}J$M;k !i2zp]jhdr^"2_vAN6Qxo(2=G0 &eFȖ` N"O.z1K=xjptks93%T+ƸhT^w(x7кƳiP7#$~ ]3#ј#}jAŜj#DE.L)ؗ'8zauk}csuyuiq49VK~ԊQJ[zwNL/ ɑ.}ZеB#M 3ȱt4@-jnjo."'>sh@l+I `WD #;/??/Ne$P7?FrTD fqORSR?yx/#4~%7U @B"ެ*"H CC !-ſv5IUphC둆ZnE~3fEպ]?3cg֓@:Ә2Vo< .֐댏{kA?.׊w(z #7k~>~{/k qׇ|-k~?~Bl^>N |y _Qb k݆wT5%(E j> { |ׁ7/G} e'|Ezpw_kHG&(|jN-h#SBlS'|`O]RH[t콸~(gO?@_ 8 pqS2x2-++7'NGD7P /( SHsp<_kno++"aRE{U9d!D\;da)MCs,&gsssmuq~,LOP ts;Q }h E"L&zڪOGP/Q+|1RۆfVy2 |łu6O(KjJ:5ZFI}̋|&~ %{DZmsC3imTJ8 \) ĄaN߾\L#8$"1vcqFbkKIOL,1)w-h,zs5?QW׼2O(C eT2R.\RRR3-Yϝ-=CqNe l072.6,7[d̎3edfdDl&&#=(kmz+!pܮi֢\åf¢ҲFVN^an6LĤeeLݸ>LMF3oݕB"R{yF?VDLINˤU765t4756UPXL&1nk2oOD|}H0)=BfI)[X^lΣX {]oM5Q{`t9_ MbJMB8gᬰVV;;[5xw]!`C6DqxZ^Hh3zۂ,.LN+ᵹDPɥ­%&W$R2PH!`Fβ3\*hcB((Hɤ6 *J7J&kvl'V(J^?r{}:ͤ5ƍkd] n^9ULec*ΠךUB6=.hji L6RHam;F}';AZwht|^Z3[iߒ5j~E1^33A!wϤwj}uw7G<-ʡ4|~6-izv9$kb3AZْ x,cPa &D`LDIyT\V@ :Ⱦpd Ty)dNs!SF'`pPC"{6Az:.eA=Gǧ'{Nhw@zHLf-]D%Zwґ>&,6f^[(43E:Y3M`yz~qvkװ'Ei5zh6A-NW_PY[B~NbZLz[]˫ vl0ul"f_3ؘ*T=AAv3V۹wzW.veTh0Z/eZ flVR Af9~hp  e,6919xsqvj:eͻGǿ`|ɝ J)a$ ElphvN>uvV9oDOBZ7ez/szeX/8bRoE_kJfUZ Rఇ.|VзCfЩbTE*b2Cz\KqAӺz D:8۲Wc;e_k?^#S-$t|wx| Z[dN1$鯣4FpZL,gӉkʵCd鯣6z#^{fJ0ӻ%h x`0S]lDnW ^գXlZ66_Kmk=;ruv>R˽불nUQ|>gYmkM| ~|څ'YPjŁ5՛ <}D)-Iw=I!qmF~qIk!Uڃ3}2f/v^]YMlw(h]3q%2- [ܔ!9 ']vݢ 㰵;v2ґƨZSJ I#; 'A=x"6;8bT\kyC=AcLb݂얙ƹ - upxp Yr1>MD쇄Qz vW4!uƷZEp}k+ZQ;OV1lZْkˀRvZ!X!X'TbGƗd,sEsKhx2 (k ﹜6r=GJ& Ӣ<{LhFΘ͍nBNE+& .]ggȖH!d8Ga0/PZѾvCdr͆laϿ!8*t˭P[nOض2bcy "v{.OG2=7|> zU]F=_ :p;lBx#YWO\f3S8U@)-\o{͟Ӄ=I_B'-jqm(X4Y5܆mOn!4ʴ M.@q ,uPcrV-76|?=lQO@k8ʍ,bJ3R +ǦUq&録|{kfdzGT} : Ŏ"vik4^w|[Du$Z~Ъr-6ZuU%܅|FCOΎl*DճAkAi N\@/x1Zwg'~|pjg֔ݫozv]GGpqe2t?D@ϚX<`i#սi.;U>}4ؓթqw}w+_`KƖfsS}R^W}tA5@V*RVkvZ}ywOOFxym3Rh= ݔ'AE2zN ZY$ kJx(첅mϟ^̐F %tP\(On!vrSJD<)S()Ԑg~]:3c: B  G(^cGl| Ǥ9t1BelŅdzujL1`Y-= *׿6QoZxs-grlz~xN«3tnL`w:ocA#W6Y̻hC ؝ *Fk]+Futyd 엯Nw}(YmΧRxZZ_^Bt(z nP$rNui[gnˆzvktpmH"j1qAHLƬwuUCPDzq*W ilN0rze͹J ބf#id0ZhO>s_ \HM#-;-MY,Sqx"X:d'jcLzF>+#Tu/mIu&Hlo͍uWgF, d̐R#y퀆0!(e9<P ʚֶ9kK s̕m:kpY܄|q>Y dG=J'4t../Y%k93 7GLc` Կyi-3`^ddq*WZ;4:66>6:Y_MLOxS!>zJdTTVWVo{]皡%z}IG*#\Wbŧep_HMx(.:܎=" A~߯[=|'=@=} 5$A>,B Լm(<"222  Mx/w A0jvb{pRԠ_Q!W(ǃC?Ï zXA7صk5W$ ZA}I ~u]_W=CwK2"huNxܯvk`֟A?o_k~E/7^ioDf(Լ8 ?ۿ90!Aw~{=J"7vM3WB % |ϟf;˲IOG=|h-$p( ˚&9}[Xwe8J"8"[R;SC&w~0=O5䧄s )eh0|JzrbbBO=xZa}jgkI =Ѽ_$:,qzQ8oғSRSRS3S3p⦁.\rXkN *H u{Lsٖ"a'g|oFt|?|1?<2ǥL27OϯކΫ$L{N~KȀ5"$KޱGtCN#|ukXkqxBW?)#ZKȩҙȔ\b5bw/~/NyR#3:܎=dbsØ7G&+x=ӛ = :VM>l]}DM;7z{,ZeaC㍱ o\NӔm|':4`lM.h9zO.wtۭn)8 P>b3[.ǡd[;\ tȘHlzrf'w󄰖VZxmB@0PLY-@1^[5soicZS7,3y`ZciɞȄ@3YWov>s CwRϩ1`v` [f$3f3B'K 4Q/e_sM{Nkb[UVI yT>isYT ]ur( TE ݴkA0,mWzfHթ 8}b'ӮI)/#״l>a0z+vr[{+JDP۫˳(V:X2x2TkZ3O-|QӅn;\W!Hũa3[*+PcK̭_1UF`Qw?twh-{{ra߸ ׍n왣'D C30GM_]}ۻsU5VAgEiqH.\ ԎeC[ݱG >fyen[N8 uznnϜ>&rѴ^1}FVY_ {p\k\$Yno!naDGs~(.YjYxVJ-010|wZ4 TG?}=?9XP:w0ȁ@rRՄaH TcXLo['7Qo/N|dDZ|LKʞ.OxUo[]Rd!E65ןW@o{;km2{`=!e0-N~YL`EDf}}8dR̰3Y2O+땚ˉ#H~g ى߮;>*eqs{rjhQ|MkQ'g]06J$,5| _r絖%Ҵ-ꭞ'^ÍN2ߝBİ3Ґ & ;Vo3Bk]_]_Bz@j*{h9?ӵZs}Amr0Y'^9}m`p$-TcXiK= qȻg'ת[masډ& >8$]Q,Ψ޿Q1QG%6l{h/#M|Fz1R3O-,k;誠05KiH5Jk%aȵTfEc53ccճh[Y$N3}فEfΩ} _S N/A;-3sJXfᶠ~p=ͯYQoo$\F¸anVj)ksA]Hc|upK2FU|D_.{?w7lǢT/7{(NCT#U:ªn_R%;W_󷻀c}Blpͩ{oK%oҠ(vdIܡKP?>O+̾'^o0Joyʩ:RgJ.&ty ew%em[ Kʴ?]MJ*-mIcsH8|rvXTTTZ=u B>wzӅ{eJa;y?~r,R)3[W(58!Jn>aJyn?_x4뷏V Aninqh!Y,`*ٗ&L ;s&@_~t]8?ˠh51?  ^&9yAY.0 ejZOn_; Ai`~kRRX޷5_15#s7Croc[wdqξQu xGڍzjYIY#_*/h`A  ƿ$tVJeϒDc ^p:i~Xz]zI.+K+sRcXN3wPSr*DŽ9. m3=.s?ޜd AgyF"60Pkg6+FoEHg6c_{" DwUIl*O\^rƠٍc;;1 0M RNȖ%``->1ťTI*J%kz$#}~}r6^]aLW5.ʫdBZ9FTN$_"X'ݥ 4hSʄ5TB 5,*U1ɂ$dFEYLZZL%D"gjuS}hsUc@8\ (uJ'-yGu00!@n/_D'P(DepV kc }ty"M|31CuPXP*_խ d HbֶNnMM̎A*6m2ٶW-vP3^Ԙm~a,nH吀7M 8#s cýU,*D!SzZ1cyɕ cl$z~hC# DHqk[G3-,:Pf"4!UW&B1K|Q૴* $eHTfulW-oYLqr ^ 6{Xj.8'=/Yh\j9=GfT6T@a:祻;fn:x cM|B(tZLO L(++'@C&ѹ9j~%DP?+#c2 *Z2VǦSti\k֧_FZPQ&PL(xZeT(#m MC3J6f]:%++=_jZFVZB"-n*^Otq  Ucp&8 v#ZZ]20#2X,K`ij\ uFOpO۳rfU}pE,H廢݁:%z+^ׅ 7T&z E( a` B6\$2H TR*DBb vCx<2>T~ohAZwx?`!'CD|ؐ#~ :4"A7_Y-Dڏќ:K`3ʍpq> kȠx_ &:aP, ˺[r20ӧɉ '43Gʇ.s?ci2^dfeyuVK0t xv '9C:qa~-4+X3Y,&F!Sgiɉqo> *ZxS@U4v MLOM 5U1ɥo^fk8<a8ԂeisJ(MCӋ-Jh4jR!,Nv6V߼LhdEea qXAKY{F0j>>6#\4%9ǣ( %$t$A.ISZoȮoYnMLLOO8 *VݿqȧK! V?͢v\ݹ0?Rś"L.H%PK5 9]+>|YBrlX𸤗%Ӯe.hv FގL(JvgG [TB9u `kH y`Yݮd]]ᲘM .tJtKSZVau2D!#ԲRr2 PfFq 1$Rγ(5Am?].HmY{֚1MzI2RuX{hv=0Mdȱ2ٽ(%L**v;4\h!¶ WR Io6@  ^\Wuv'pzVtJXc%D̒$IY ü#Tc<;;9=8 V]~ nf6lo5s$`.?! ^ҾqPuJȵ| 0.;n̜r~}q3n,9} npnsˠ4 6 h JLL+ͺ1F n`Cy`9+pyyu}sm닳Ӏ=>@9Rϥ4Σ(tq\>0]_޽yw,ݳo\UpёNWˤ,l~e>B'fhLn2&<@?gykJgun?~>; }9|rȏP 6QxhX"28_~F=GXt䡻EK!C!0bs{|-3F矾1^&d\8ޓ]g\Q2bZ0U_~V݁ q`Jv0^33f6 (!xHksxWߕHkRw1f 60f=JXM{(x8JOx]?ao 'WwhÍ^nϩ7I\*8V ؍P@iyϯ1G fwgz 5q~V'{qFk;\Sydҷ5QWxhF섗 rCȴ{zs:lrhHyt;&xlPL5pdaD$ T7ɏ`Z+Pr3:HB[0@`})nj2'YYI0߼qmX4X.?" -ne6jKM+F7)wԲnj}E9AT+y &Rly/Qӷmb:Kk T0L? ɬ^fe rz1y8?]zvb0鼹@PXU?Z3*Y1_T8XVLHj뫋Sa?Ryݕ8<8.9H۩U| a2}SWzTV(_Zo}uݬqwD"v3G&Y w]m _SI8 }Bh30ֹiЬv9zk!SԭԊe96u/oB֭{ ˛Se{ݸb/7  CSF];1';z?:IFvw?!o.9Ծ¥5l5 i>ACa4OHk ţ:{D߿tjy,zԠZcK)i)c('P>p\ݢy"rn**GkQ^&ccb"scRnʑqJۢ~ǟϟqsB ]ܡ|? ӫKX1'pzU3g[6`%0"=M:@-!{;]n߼$W.֛ #zi1I^GV reG|>łFJNs;|T/?VF $."b\a6v3f6`EK}LAw:l[faw鵧뻦1 )8|ċ6tv k!۶ S'vډa4U=m\aȼYc,Az គg˼XG#VmjUfn> Z"= ~18@<=;? v|Lm2" s`m]d"iҮ_16Io›I5;t21E0P"Moܢާ'ۢ\9 FiWL{u21} h%Xy `DGg"Dc=KY;t+u pϮ_OG`Bl+Iye(jx” \۪mb93隼Ȏ?1I,UXՏUvv\r_ #P IzQp,j6(,pBK}.]]AKwҡ|lʨx˨Ӈa=UI9ȢVͫḑp/27ؗ.|Fmڞ:cԹ+7Uk@%' DW tP_//0Wnaluip7+94L2Y}9>ַ)rDa,%oϜ{cŧ͙@8̥y+2A71, (O/nZ kiY<;z\N7t?s>4~㏟n\ͪ&J9_9[ n *:rE#RBE_k2v>^Vg, 6jYQ".';qJ[V6j yv?r8_~L˻s˰M-)oeƢq(5|Ć`OkXN?ågwmZ/n/>`msDҜ?P2#6ҶeZC^n1u^qhXAӋ_yW?&[i7CUʄD4} =R('lؓ2VۢBdӋok:Onũ*VHEy"ZOH)gpiPUZZFtΊ#^ߞo,߀Cz/ S _Q-l֐`kDqVt& ߞ6u@.c?ޘn)%rj[qFbLC`gż-tJyC b 0^f^y?\ϦӉ~|s#BQBIpEi` l/.9̺D3[Ere°.La"q"fDBށ89,Oi\ja8ӬTѨT2ڶ H|| ;:|Q8tH4*n[(5cϩ['S79] ܲTn 3rS8ZC0ŎMʢv,)TvL%鼞ETwl=Oۛ3M,2L!ʭrM `!lN\JR$NCĊXJjPK%LHJ\f"Aw7ZH8%NZaZ"#-C3K  +mt ٹّ/wQ`(惉"ar[7Ϊm]n`Q$* 5^fv Ș=AAo:%%(⫴& (d*cxauIJe7Mlt>NnZD! χXnpMUuU<CaTNWh2p3oYߚKG4P-)Drk4׻$Wo˦Z+r"mhePɀX՝Sݝ~v31k?§H_qҪ9v[9 z)/-#PXHySCry,1l9"v8~^n]hJtgZN5ޤ'aW]0TN\\BZMHը$+mMu5evoG8]Y< `a_q )DN}HQ+bڦbG-]_=EưOLD+Zph)y!k|EPʥrD"zfi3vv,ZmUiU@KQ Mt}sd3tj`yE#[64xuimP̦Un(:W64岛 ;p (8ڴhpCQnhO˭R:l~z)Y. ڴ 2в8 4Ҳbﭷ^@0,ڴ:wD=@ >0ZY͆m|oCLr C:L/l^sWC9NN=%mv޶teFf i}fI/U<WٌF8,3lVD/.N݇9<9 >۬`pxkwiЌV?Kz匆1>9?ρCc Ep{Zf.&ZdX&fh, wY7n}"fvn͙ |84Юp."aA (*Md07<{Iк5cxB]}`|$݄xxF8,ڢ` b[P4`Xr5HĦ 4:d`|pЋSU8{wⴈv+R bԴ7XAKm{ x$d_{ED=ȹhnM;E9v,N!w[g쑰x .4qmpY `-2of{ OjF1鑪mL][߭:6l*͈p8sB{oEL.恚ֺf]r&(G&e,5ra;;tvIjTFlGXok7ɘqq)EmcHUmӘ2mclu*GV$4vw5ɶƅ\dا:x3 ȴ;,{#D9o/B^tx-nMw=Kttpї1}:a\j&oo|n\ " -./B>մXiq{4q01v(l8\`BL sىpCf^@΀JQkl 0sP0t L]G{K>2?UxSf]BBg!Inl$P/R\Ըt\ >F-?Wi ^ <=?vӵ܁md*))=qpK^M 0ۧs֠MWxLfpp5+41*euq/~a@PIM? tXk\`L_]_\]_L*nԮA0@<":1zf5yN=9??ϷgN0^\垮/sz+Qt.pH:.brH@b5Lh7:??*YwnO-:ЍQ(^)Vl ~??_={T}:䵛\cGZ?-l^/Hڿ>ߝx6jӥ?~|swMڕ69ouf$14zNcت73okg͙-ۛzۚg[ȌY+Ľ` ۭ$*uqsn~Ah[Ϧ[3ۅ;#dy12ΰo]1 ,Sn0([hTʰvWV ơ'.odr K{ՇZ:&jdng88IIvߣ?b>I7*zrE;vd2QZkuv=}b$:f:$BH?ͯ^fhjgF(vvx쇒:5PWH\  צǮ{//@qf;E !맑n&uC) ѿTAeFJk]MkYhgQi JyᏜ7yY|Fnn/C.bIi5in1bpYMr(7?g ܢ=;7uFeyWEҍN#N3XƦ2FƂ8֊%ft7 `Zr>;f<l1K*SH Iq/K;ZKğmȶ3 2fCSm{Lޒ.V|)rOzB~ lO>ˇ 7+́Ͽc WDES\ ȉY+jm=3cv~`}(:..`#-O5L-/m/wdc@q wMkrT]ݵ`m~y?,v4>%ޘNAA0\ԓL`_Z7,39]v<&`X~snwVSԲU<: 3$tV0'/%#3(ί߾꽷pwu6Z$7 ݚbNGOVkR]@⍉wM&g'7WY[P]0[]7!x[h17y%IT{`q. (VȱpQ( 8̷>xv$' $G4ۍ{FbPEXG 3! HF#p1Q šJhZ jĄq}a]jp0qHcvMIMMM Ob<Zt!U'[Cل$hjZ/3^|&%!crD[ 1c to.ۥe<),!(4:40/;  "W#W1Cpln^/x=cÃ=:(K:p% KwH-"}h\V63c<6! H5M1ETg4M&bX-faO#^n`fHfe| ^ @ OWw- &\Y&bqvF*޼E}vX Y@ Xș%ܮ-͑vU|{mHX#U !U. /N3r(Km$`ڕ-wԲt Umkb;wEsCgq cG`#eaePc^߼uw ʩ#[Z';/R82 ˘gFה]6XO++,((*,*}&8\5W}͹ފIp NpZ@eN*m,Aj_5Bgh4: MiRYYIq 66횕ʢ(8L% O3˛gnI:XM*))#Q\nUm-íTc^rV>KXLz#e2׻B.G'ggF{;z[*L @Սk~N^z1QA4y(x%csgP wnC}}eyq]ş[Zm΍Ur2wIkDptUR&Hf]D)dBDwTcJ&  :SNLݍcOAwf]Y7@aմ ̋4{G&ٸ-Cx|ߖnհd"uagVזUOc1Zĥ5 vC웬Ur{}Ec:z _{iEb`ANKʰ̸;YÀLY?K_; [cZ9 cq 1&fW.%ml3mqCήF _K/iհ_(m jvi8K O^ІG*Hi4zG&)/baT0>T-XSb,;^lUd? 鸧B 3f9k=&<ƼH,HGr(iL[6d̎FV],0e 쬮kT`6 Pr:l.ّdAdӠfcmMu5*e2F(Uڽ*^i0$K ^\xlcj@j1ơOkX۝U7vC8Nt;V":fGjLOSKdUVIC5.!Mt=YY_߻B3y*BghK`= ymFhChٞoI '? (}br[[?Sn 3coMj ^ݾ$xzvpY 򵞦fMؒNZY<̩nK`Mb \HgiG8-D"&6i㟿}%&/H$trvrn 75pZ6lp\_GaFe?6x%6kח@OoCZNqg_GXvsFX3A@uLJ_nB&~+uy~~~:;ȇyNQ3ߐaaYg>a{ήZyh@m \ݹS5XUӵ9qcO#ul ZUn4|=ն;z}WneO9>O_?E .y}pm\ڋb>~ϿxsjlAhNs'p}X́xƓkQ=ś?eв>ms"?|p{pC~z^- J2.$ŝJ;)aE4?_?ݝzƷ-w?||{|NJ*I[lk|j^$$*c[ggBkbxݝbEw5TFe:Q7m|*hڜ}w?#U}L60ݎ L(na{ >[z-ugQ-r䚍&C| YaŎ X*8c6);r; x=TNTj݄p(_T-JT3ǐ*ĖzRf4n q+(ۊ9^^z}D )"(?Qٱ S `1k;,jp[4|ok2JZrQߣqF$GΓiYT: 3Fꕶ"Jέlͳ)^O1SeȺ'ajV7ASD82 =-o[vje& joT-Ui[ʵ ("xS,~nscG}gaRn_ z:qYdδL4MZtkƐPzǷgvj ,N.$ "4.znc3J[W7ˉ~ 2ۏ.]{jݧ[z}6pVNc!5mpGYj12!5v9U_ywg?ߝ6vMs}a̢C_ۖ%N׼rlZl.Pzwoof5+Zhq`)/#:Oe|`}[^ջVv/ ׾v l}fÑA/_hd4 %TpEO / %yܞeξ OB7ׁ=O/OOOv^-j価HD CΫo,sr}K] { ,xuYг)&d&FO_I&eaC0H/UuN;vLg6xN(-hlm.TơxXm)-,.gT4,Iw-vg t ^vihЈf:+Ēyxe2VP~ niN Z+-&RL^ߜH;vz`k3ղ6.B()NlɄL()A*:c޷5W]FRhX?\fq4 p#NGĒE^D[A5xUJ2ۆՁ|52UʼnZ&J!{6R~S<Q&`lKBP9RQNfШʆFXv*L#8j(;/-.aA'? 츧o蝋 P%L)Uز`}vC#Q$RŠPܜ)ʈ0f&kpp 4Mh0@%XM3 ,4fdC5X$ІNhJ@?r`Q*5ЈJ̮m_6Ol37 \%+3JH8 fpY,q@D&ӹ5MC5L39/֨f{iyHL1 1X8P;$V<:QhFF!_ v3pvH182fu}RJ>YM ں s6Zazc> Dd&>vFeՐ zj1FPo|PU@Z }'MԂװ77D_Aİa__GhX5b+Aڣ &$Ĭ!P7Ӕ";N#F 2o(@coa~ S]?>L2ч׏_x$k0I.מ{:TVj+9L 'Ho|RND@a^5]SK+kkk+K s=m 7(#F9 -1`8iZFV!wtnE$w CV%Lu6pIRhՃ5FO0'f4.>!)%MruS7ZvmvYM]`nQ:#5M|~F"f;F7d&vX G{GG& q3M" X0#>KLȣ5.Nߩv-Y[)V1i79pzO;m$̒9 ҕ&XZXTXXFC3SXaGu7ё}tbkB0ph~^9Df]Hgs%R2g~F>+vʩ.[R^R [XV\_XTRlvg{ΐ]<\[ ?bވbpKL˦tIa>>2쩷V[* G ;@+@qcfBa:FVzñNNB~qguVg\'f16;i?+jZ;wiTv]\sh{Cg''WA}}zN/BPHpQEzZ81"YBW,),._,6`\^}-4p85kg27fBX1~6>amϾ=FD;&'x~uqq~u{Mr`|:h!&J f!!bY|''!ۻo*L1|i,Yĥ,X5CP$xgAg8QcoQO;ZZdS(6./iޜ߶588C{LH;Z|Gw Bwf7tz!k};V.FyIqcpgvDC,>B;VG&مV吸JSmܮ-nZ`2[=0t>P%ZkoUlY4u9i l J;T sx,r9G!$,S fJ+8?@ ڠH1\ 3ftuW@qcn ;&zw09)uisԮp\^#9g'S@X_ٰd[, #U0W397BkCj?y!B`o?V4qy#08~ UOx CQ71"|H^O Y `Q! + gwE^4!Zb \h]i,kU.EH#Q8ӢNF55jϿ0%1>@wW硓 zWYr|,$.";7;w1+Ө;cӕpO wzv\y 5FZe8|R^͌ sxw??ߜJkψstCu q:)RbmH>/i[ Ua|Mq9t`b<2ijEb `t)y-rǕ&_wz˝LPꎋdX5ǔ&{$neҨRSD) k8t e6'm|;KcJ= l:`-̙WH ţG?B AI9Qh1|mwyRm ~L'!IZA%7m6FYY)jւՍ͇D niZc;!ZֲHqp$8bci5_//.)85s-\r9oTH{ QI[㯷5==fw8rL BI)//IT<&xMA _J,$I4nЂP?X%#kfL4YˠˋK%RlE$ka59.53,ܘo,+%TvC\:40U[kӃMM!*6Wɸ4fbs>*yIĺdsG @5ͽ |R4=<<K<6B%գJ)IAa%8,6 #%g[g|#HRJ^Kxok LH R>V >*4r` dv-e[ "F5=c=-uL J#꧶ԲɺFJ*ҮMl<.!-b`I$/D*B$3Ms ]ͼjl-p_YF1C 1b=.1^,Ԑƪ뜚8 |'}r?N~Y%b" X  S/H XH D2Uc@ČHh+NP+& !c<&o^KdbYi9PJ6P7Jקh N \1+^`Qee$`TVNT?Km7 QA8pGUYEL f*T"B8Ս]JV-k$g?K&q 'XY  Ș1D RXio57w Ί=tevʕU#g8Ap,D酴5RR6g&g斅rZv,3kѾEظ7 ^ĺLRi LP>?UC4*\H( ;FČw,%R\*IR`qj^&= ^{Xha0S||bʫb:=:5879TE/AX %F q Ii$feMCKGwOwwGs]U/NWu"Hhśr2bT`{<- Jj'hq_kHp1Jl|BbYor r_gHPq@Ӹ<2BlT1K[)c2Q7c $?Etr#YCơ'G2ξdE;TA|,-(`ܐ:e i}S+".vqYfL03UK YLA5ǁé/)uJ&oɕcMzDW 1yxYKm<\/Kvmð-^ik[:zbvV+8-i,1p_ <%4KХX>Y"ˋ JzE}ȜPeyCnluiVZb,F[RrD"~xMgIk^$'<<yݰ3t͈@ sz~:KC nWlt5ԲYm&>=ؤLƱ]Fr^keLbؽj*HoU2W[!='_kuyy}syVG8{}xHInJwoY=iL @|"7Fef?=,{͚a2x3YCj_|_KT$l_cUyIw0tz~t?N%!нukGN #:)Mv]ϓ0-ШY rFM0ׄZWOQ2.ܪkfqw-O1i.Z<ײSi5n6xO0e\UM6w5PF4ԉ/H}c4=]10t.i?+AoyɄR-q1Q1T]8힀|q{]|by 4ݴ`4/|4zN{$mBX Z}zzz'uAm֋g̒qVfjd Cw)E˻QG0x Jd׺U43ՠXoi.\BzyꞞvQmO庼{wL|^`s}mԶY>U G"d.C`Ю7V4¦}h s~Ooρ~x:w}Djk'-Гg.c!Ƹ?tbXNngA_4hݞm1s iJ'X/g|v˯_}J[;;ڪiI>[L@ZR(ff%̩8zooϟR]y[j+kv$U-8Bc MYYp^޾_,a5x'<{oY;cIA8xjI^EgUwGk7o?|;mA 5}}:&e}gj R^=Gu3]U yO.u}Dn///B|b(vWK#2Ǒ&h;1="Wΰ?O??A&?<ۻQaGw YIxnIhW4/_˯`\k?ZH;*&rASsӢU\lzY+,O~|SwYajpcekr?8/;u,1-fYdr?/o(˕ȸycRg \D,^v(tV%#e>RԠElja͂\xFHo^a DU-7d$Bts1,QFrO1%p f=,uLB5yEw=zxN^—IGi-ҵNP8L*wA-_. =1W͊d[M)smRnJ"U~ՠXfPM`~΅`vbe`C"76n|MdA᣾pjHѸ-)O'mwڙtjJZ<>+DLGlΔhX5Զ{xz.ƸA'b g6Ï_W[(rwV*YDLCELc*\ތ@PryM\Cx i!10_)[Z>$-4Mgg^h4hSU䒼7obj9+UN#hۯZf Y9y̦%~op on+cmo}"p2/< Lp'|xeaNA U3)S*wƾr-, p)ĢܜUj{dLcL-8~j]<*(,#UcK+ ^8\I#5/JPA BNT_S7Dk̢"Ĩl[T[2)iN%M|mD"C/bh?BkX-QY{Ǩgn@k_@2#'pW(S b#t,2 tkTxnH#3HͰDX݀<>L!:ɃL YaB얔4)ՍÔqz-/vS"nor9o@v-=lCH#d, =&`WTVUWrXuFa!0 '&7x<1`<+©mjU #p8P0Ѝ FP#,H - 'SY;OpXR\\XT:+3+̮n<'vT 5BEZ ˄;j|" u52TPWZ^R[\B 3j{7wLMzj*:-'?/o}ǒjy@ &͠RKIeű7dη_Bz"cZ3K"(LNW[[]S+gD.Q1H tU/eB脴7Ε,lHobniq~zbnyero`hxa)Q1ɧk#d4`¶㟾",nP-Dk[RR!毮K"pGSuN֍|+/=c8wN(RFHBgWg6=PM(Snnl:V0R[fШܾ=sLuH i6a2no' -vM6l:˄R$AޘUU!1`?b(RNzAh^ֶֺM 4qcơjsc/֙Njk-U:nDŃdTE/%@ʉ-W5̢M?}߾+Y_YӁn=WG[jk*I߹X<y: 4>@;W\+4:}T8`|42*5Gv^eO6P[7MF6(n2f\f#mC+  }3X8!-/SgOD"/J;(spUgq>7NN~udkdy=kbqɯYb]^R k'>?";Z@;Z,ĉ%cw 2-Ҙ@׀O AryC9:>eRL(9~ d?a9#KMb)̻00xC`( f.k #_|J>o^kiDnbDat)4~p(} M*h`ZͥC4_^#9g~h5ԍʥg'R9$6V`| +7v[hXDn8 7ԍ(lK]"9qPMH 5pF O.sCH>XWW;,w{i!g`^ҀMR[[96,#0E~~z{Mz/}Iw7g^df1:-<9c2b:*5$0O?Ժ9㹸:wק^֪x4pi3}m5|TGO΃Fj{=9&ĘڜcLbQx`ek21iNhh4 z@5j 'G_nŔX&xT[hc|ǘ6vsmlOٚ@k1R2=laOGm '?x\ehm#3Mz8qI"^$QyI|o#ä,uq^@ 捃i6{B$>^$@oAi҉fL:_ژFP:UYhq|mj2w7H9Ƞ+>d<\'ȯ 2fK;*:&RlNLUAjOk"ѣ҄0}s`:|[IW)x '_7/ 1 SZ2+ׁA"6(D Ő0S11>|-p:wJϩN6s(D\,ef`lC(6:mtsG){:j^>L L Q-JbBuV^ i`vM)UvCCk;Gx{ 0usbS"-Ұ ΃FDl,BkA#Ҵ79hH$8u=#ӓcӃc &XVJ`n3I(Hy`=r\H*t O/ vrt0";&l.ޤ i# ( rrkUD8D-#RU=0? TL"kFAj,k |44&4 2B1+j{&'{ L'D2de[(A1zLB.cPۦ6j@,'Q ^wo0 ܊BI"0ELTjL8ڦ׶@9BYY914M!Aƌ0T*6F_l, HCMgJ3=<@q4"ĬP%f֑Ɓχ;2 -c+R?UˤTP7ʮ[Wnk…a^ifjR[bЙ NUcLQK3pCYPK|V@*T<52j5͕WHL;"{ 6!brܖ%1Ș[HjUّfQ50= h:cc:v5]=.*rB Yg )7#9f 2G'=/q{T&bfbh7^:1 Q]ױ82̗'R2YΡ5x_{-<7#%1L1p =Lw^0cVƨmjhJs_QX<#$ۅP!=,+*4bI`BJ*W·ljIc +_e:"7 &.6P~A+A;X`Q-=Pw}̐["?sOXN0WhuAViڮ1M-4B#֣@A0(Uh#Qzi([i|0m[mCD#zB4X}Ȼƺ )`4mF4xI*D)hR%?m/4QSPki38#k/Bk߇@SS@P`!+F{gQ*kQ/& k_iEG-z@~ UfVd6i@ṃh.$)Bw_{!kOG 5M@()µE|5\TύZDm 4$H0 Sbu>zP>{=¹=x0eTa~}8xE (܄GS+v  N߇91X "[a _aUո8Xb ! }+ xVv3>xRS&%$@@=0J j>3OV>{uv~IY)u^nIpa 6 II! ]83\P٭45Uq⼰j|J>.CTX^$jY4ncʺpcc}uynfI*)Iqqp‡yO49eN1ojQ:bcuz <Õ|00Cn`9Ev)wzMYv(o5n5¬l0YU6I,7 -#:ͦ#pyvNQ_0X?%$?%/6 Қ@8NN}=X$3=1$|)sz_qlꍙֺ*ds*뚻D}4ho ԑ;Hk8!NB꫒,xG XV^ZT&Ha۽y;'iyIqp,c>HHH,XUCj ZQnnNvffvNAaqi'.l#7C b$<0 )J74v,0D".'<jmߡl,uC#*uE3D`sٜJ.I"dŠ̆U4¢m:b9)w}pjW*($2ɭolkniyu5@f|cyӸ"oq$md) &@po[#IY7x$.z@HGG*1+bӼ7I&*ojeS,o-UUP83]_f1謆@8IG 561fBle#t*iwt]D 4ZV!\hr4FèЭbᾎ͛^)YuǡkbR-ѱbi\o0ZG{.^%Mg4L*~rݡ#m:)~^aZ ixMkr8>sօc ے~^MM>pR0J:y6؜3{m[VvѰ+^n`Vv/l۳UEiq0·pxMj80X^Q< Xuޱ9D;b4pq)Yad{fats): )hrC>1| &"'63dEguv+Ҩf_|_ /YyY޳h 37yp闇G ؈t,θh!c|M8 :{V 2(6ڬNwM' AYpEv0`00YMNCqؤp"C>im^Vv<$5,vljǯM?txQq)yՓj4c{X0y v(k-|-5,#ҋQ{3]tu}PA'!Njܓ/t74׶ۥyHG&<'t7`氡/B'!Ɛ{#in6 uu:j0 WJ٭ v~q./P2 x;Q}{y$ ' J~ݺ%80 ̪ښQŁ^0B}F_M-W6¥Fjn](8== jn͔P6@zђB_W$/^:&[ rr [uy6/Ay݃drjuz= ݝ^nnXU-4]&u܉n^%@0ǟ~ί>\},7)lVۖN/IOWQ5|24`~ (zy#=2VzG'N /c|`=ʵ,>|S64`l$voOOwfff 2ʖ%Ydf&j{"2Rkwr,<:O€ǯ/[P_[+q4b )zp5{"z?㏟Ϝ?Y=_1'F>NƢjDkLޠiy ¬ra^ aoϡ=˰TuVc✤(03r&ZiJ|j޸~ <^[e 2#6*U|1x2fO6T94PC-^75{=MwԦ }_靍W#$m浀uTǃE6.9܎w$_f)nxV:KS!B:>_4aw9ߧlx@~JT ׬3h"bLFe\y_}_(uE"Aqgw42H:6m|+$V< [ S4c;.7b;5mXغ8Y뇰XMkd%pYפij^ڪ˘fׯ`wh:$Z~-Z*OaӢLlyRliX7v篏дM7 x\ y) Rz73NpG8ꦺ6Ͼ[Ai*$ƷV{ R4y 9> ]Bv݀njCm+[~~&"I΍J+i6Z,# ob9>99;{NnO-ļ2ˋ; lYt&ɪi*6uMh݃qUh72ݣՔv@ 60NnLzIˌfT ˎՍc̘i`k{cս2)*.ȗh<^˜ %(Dȩn7hMʼZYv7Sui^hՌ9|VC4ItsQاrr KE9cUYjVeVv#UIb*f v⠴N mh[ąkkJKk4v:%+Ny`s:MSm2~UeuMP$Vme1HBK-sǍJL.}vߢ*㋤RQ]uUU-O3=a96s0ƌ(C\.9pFuX^Y]+`fټ8(Nj=\bM:z<*'\t̀8#K@UI, oF\k\]cyjUZϵ2+-Y"Q# 5P$=sfǻ[tSCCcSFZc]$Ej1"" 9wdTBNml>ÂUGO`cm#shƚSQ` US?"9iw`qp-vd:'9._Y8j-*65mǤMX뫍˳̤@<\C؍ٕBeKϨZz+rqƌ&G|!L +%Vemݽã#CR~E~zBCԍb1c͡\j,>%N(UTJ_SQN`¼fD3xt\rFN^aII Θeg&d+V@dDŽq@9  pBƅN[ kS t~G qFEEr``Li),JFu*%`A{ Ft{I6ha*=R!#~b1!*84v,zvx^R[D^wL2r=BAi7 SF? 7krqwrOt &`#ҝ'nqq8GgUѣ"g0e.I22ssrpYԔD]1ԝ~C,-HMu"0*45A%&TԉUccÃ}*ImEqnVZ $6H.XD"wIY|EKԬvł<{].Ű98bo2?))Jr3۵2KFebŹv|Nf\,ݧOnV-s)r LNrȘĬrIƾvrrwԩ:2P"UZ{FFݗ~_QGq!hHc_b+Cz^ȭVj*+ K+kItpaa)xu$t?&1J5a >Z*3fN>F' {uummc3 Szp/vR,({eI212>u}v6۫pndFgq:e'`- ƕў%Vڧ?XY#ms ݻՅ^H QO֚b ;v:uKR!WU]KEF4bdn8_aa}^()ۆ;-;9ZwY~; 8]M*\ o<' (% 5qZu 5`5mpɱsxztY̾ӣ-eA%FWC[tZZ M`D1h_?:<EԶͣݟiP[eBd5 -{O/r\4m_߾o T^.ejֶwz> BZaRd䀍˖νiw|_4ZCx$NƐ={q`[˫˻o~eT޶qx>qB7q--|- ]Ș~q`2>DrZ>>\'VCOOl7tŕ9{V*ȮCP GGv іç@I.tyy[hoijݼ1ԦSWtt|\<6 q~9/i79[46 3!ӀR\4is)b~ſ_??Covk[ZޫxhגSLrEf`]MG/?}tQ04jDM')EףNqZuba~uյZ, g ;֫'7C>D:fT"jYnJ A1#^Ѻr%ӫW/_M; D qoUS&%I*i-,/?} M;*xՠ]X NE+`\vm|_ݸO4lYiN˚4& ٍ{<lqi{jdRxPk*j \nXƖ{{ö-u%%uNS?Uav@P[-SLFy˜j[l,+* f/MLΘ>ż0)(*/k3\٦"|BT6,3O؇m嗔TIzG&865=\lW+\.& X(1# lֲmۘ5m݀(7Z(oN.Lk=-r^eQ~nNhҁkh'JJK" bt rJ+]C㓚EnXP[U^["֊X-@я1Blß-.,.I =CKSC]Rߨ,/) \..71~D $6΍ˬjR-nAyiyUM5O$St w4)SyiYuätǤ´-LqW^[Q^]S ]*1NUUUfi/sx 'u^j[cٌځ~UE5n\ j 0õUUy0δUgcFQHsLZdwXJºꪪjhuMsuIQ 7$ZD5x"O/W ,.yW% ZEBc{=.^.'e>%#;0ϕf$ s&8\xLg%3&$$% +s (!$.bbbp!HR╛ wG4}#E1f\2yQ0Č|&9`Zc;7B #nT)`H_ρ >C^&n [#TvC4Lߺ0 &a Hc 1cN(?*ڍ >WXC__IײbfU^ FOE X# #a0ek4ުaэ~trt"NGCǰfC?6= Er0Bk Ȫ0;}G+(cjk E^hDFWw[b?l'FlF_zz#x/p|mIFj`܏`f@}nkZěAZ5FP|:V MPJ1kh,2_6gн24qO@&LsOWlTԟl+DktB8l p衇)>dcR-\99p1*ъ`ic)d$ QL\TT4.Eq6v垀O.gW\Q#J^q̴(^MCES 3Q:iCkиzzn~~anfz|QZWQ ;pvHK/)زVW^ì[lg%GG܆qGc3 ʅϪVSnBM-3vTs˅- &bs}s =<>\nKuE <\za# PpEkt}x|z9tҍw*%d4Cr`$Ah-crĝ3FǬLMMj6/[pc]aj|{ rLRNl@:{|XlTJԞQܲkQ!(J'86P5PƑɹQͧ7юz!/VN[G?]m9zEq`SNʩQMX֎o<ځ&(/7;Z زznϫr*Z#cE'fUOO/u:¬WTWUVWWI'/G.^ jB^1oߟ8gzd_$HPJxPXWW+PX^<RYR$w1)Xdmm RP ϓwN=?:g3bϴ"$zܨ욮%M`T=0>9{z;rPٻ}| HЮ{qawp~2iàp)K0jڡ>8OG3?<&i%(Cu߬iuS+''g߈ݑ'5EN)k]RPhL9:CNW뫫oHdLzua|S#{m'gw7[ N[秳)L ]>y3$I7ŔiB-ӥuv $-w6᫭{n+kSda"'&ys ꝁMs~'ȇM͍jšsV 6h'6sMHU/O\Ϗ,89 f:ۦhAqOش2h/?/_9OOv΅֩١K\V343n=eKw˟| xӝ}^8zֵ&ǂY^h*"t?ϟ>ACgABRU<8`^'ʧ\$ָ`a:5R?BR]9;JU{2Fd77A __>.|_-UTmlgIl?ō4wO/ϟ~?㏇f o^?7UsbbGV4v¤B~®iUyo M^MJLaj4GQŪ {_~iCM_2\1 3l6`.&抇,y/__yC{Vz 4mxp{;PKè>4LimʼnVH—M6A^V"uk,'2H>k4֚W|^Rp͵ZǁQt&DcM̩0k|T/`:! k5lHx##&e=3`jk 55Պ9oYN"Fik-*nJh) C uu+eJYB3UAȘY٩{ܧw'5U Ϫ[׃`^A)HCI 䂚ʪ6XFEȢ3!ܺwfܸ{:żrѨ- Db41Eo/$ 0-l{=TJ8lPO"s&oms8=nm{LL9|N0ݣeNlퟚ]vzj9M:pnem)`O$"Q8fΪ*ʪlQ355Y SK&pWWV\Rx|F;tqpܸ)bGg槧5ꩅFQUEq^A`wYM| 8iJ-U t²zl|^T[Y\S\7hl˽xd&mAq՘d5Ϸeg׈ }cKFImUYqa~^vVƤDiXs6}vdO~TE򦎁zWSU^R_Yvr\"f ofJȍI)ϛlFCTVMdoTw*"^mM5 NöUH4##I Őj5;UeU5e!vA"mK6.N4TdK.?͍K-MmnOaL4(eإjV~E3PU2skyِ,`r$(6hnq4CCc:oc5qI@ v){0" (,&ƁX~ >nW^,ɉ׌ RWvno }^7x]&xAdbG7k-3z$rixXDcj>#*ab;lXiVO!11M#gH4OłYjaH7:9;7Yof$Ž)Q?p,`C81 EycGOP_wR\]B#0"# ?QPVU+KdR16()JIOBlU"""Dt9RZqIiٹyA([,p$K=G $bo`3᱆*U0i ( B,F2cC" UY4sf ? Q448`l6"v(ސc!k%?"o X6rp3m_{D ,$+v'P9CpGhA<1̆d 8jL#xæ!lFaDE"|`, "4/XDECBc`Fc Ոͦ>zoFjbp껑 ^$ hc'/?hse#߂?S 0iGO!i^͞8lfL޺XtYl;H']t(0Lql8ޠվ{}Vx2U迓wEA}Oql? 5Lkx|PjWJDs g߾hˤ@k?NZL#E ۇ(#GK!45O)VREp (2G%8 بĤ[EGt ZA!"lތ ? jkf|#l`btfNN#j!ʤ+;W2jasa(|Rq$yq)TBHFO$?I D4 >"G^. X\tTL,>&4.T N! `QbS\*i\B|bR26 |Sp6.OCP f+2%$bS{aiyEe5"Ru6(gTiR.n%U¼Z傺B")i\t-AtB?R4Fdꚪ¼܂:ICؒmKhǣDS}\_Cz/ Kh8Ѧ֑VUUVTT;)oÁG^͡U : TcӊCqIE\& ߓ582H,W5v N/ wwwuwv4(2_ѽٻy0%FG B܀\(5n|tMv)bT=]\\XX[fzznffjdYU/=Ǘ |CYz4hv@ K޳[&mVk flЛknl\okP)eBEߢn:,O5iR,Fe"YC~Yw &u,d3Ϩ\pLQBjen/Ԛͭ5T>pE:1O8AƖY'k;c^v7$fwi98s b~ysewaأi,y#2WЈA_\nPkSscWR 3yCJ$4kOtׯw0aiho_nmhhl]8abHbD0ȸep2Ox_ˆ|fv湁feWIi#10=N;{mɸUlJPly18ԡ$1Ӣ+| }巿?ѓ-BJPoy1\iEg z k[𵇗O_~x\[?~ٞk[&QJ[v= ;֊ͬvZq˯C`qF>ri:"ce`˩%ǀPqSeZ;L%Cw<.?;bp6&J=5?'1j"8Q)jv=<>?W5_W cM"L1 tUf%D=ݩI˗?zۯ_! 2Yzmo˻\K" dkA&v{+R[ן^yTҴĒl(F1  fĨ^ luݸ4Vda}=>6&@Xl/?=CvBM6;k^MSIZ<-ӸUͨ}6TT(7M7I ^&:yNlZŸu"twi>H 6V=jĬ D[O*Z1u#eF[gPd΍c$YKe{3 _B _^FY1;Чf1ŊF- |M"a\_s-" H))MԼVNZ!^e)YK(n U#\SWO;6Pw0T]QU? "CwBQ\fpfgfWNA LWVAYR "<(9#+تk~A/9TQ۪zz(d1"H]Ҩ֛Mڒg`lf~V~prŔﶨKSNk߸^`5 I+ pxdlrI?=:6$T ^]ǥN}o֛, MW̦NQIA~qEUDQ;5 u6Uy%n0 X:Y#y3FɪVʆ&(?7cq:q}i(1i%ɼnfVEF}tuTC`x@h |(!~LoXmҊZI&()...uilNmeLQI49GFbT~uUeYiiywtLSYl`?s")uΙmqJJ+奥e† vZfy9I1\]5 r$=nZjhYEE WS٭Y<T _ZrY1ႎ BW%br,کVX xֱ%؍=lh5SaL!pv(1Z;ov~E?=9^fcNtG݀:M"6|? T%H5$xև !R轐{XPwCkU[nkFkbkǿϑ4|B}O&+$= ʹ16tFk@k m?P\JQCIIQT[XQ)UlHh2ѷDw>D}SF^P"Y(SC aڛP`@3#:LP^5iY$![/ yl΀=;P_+[ Ҳ遐5R[Ա vOfl,q|z!a8  =caz@^_E%elY_4⠶[1WD EZGyrRqI6,0Yq8?#M9 *;P6Rҳr?07 p4FؠtԐ7ҩRdf81%#/V4w v7˅5%y)qQ" (18ŕ|iSVb2~Y3;߮ՔeQOG!fCpeq 7V5ۺQt7 +3iNK `qX$*{Z{mc`kYkgnL%]p,!J=mzNnooCWMhmod'Ǒ*fqh4R^ܿ|xy9;Y k['WOϷgu:/5֣8{BbS!7quUg[Pc]AzC (F؍DFѶqxաlmWZ:G&fVO_V~az|WLEsRv|pɵ}0hkQɅʊʪZH3<<{|>+J`M8U){X\Lu7uNjIQIa~!m-O40>uͶntArIm-W3J:C\O_j+1ecu]P<_/26׽96wȅx2UD2u%xgWX'_wt(uGV@abs*[7kVH˥+U-]2P"*/mSO^.׌}uɑ tAƟȸbqv}iU"I%ʆΎ!z^! xȧ<+U qjõM݃S3j5֗،c#CmXUTE n:"(L"1MlqiJpӡJ#S ٠ӯxܼf^=&tEvщٵ=QJEc([O7,75DypcdSFH;Q vW=v'hiM. | fKlN2C GmpGUɽj]2W7A#U<oT([Ɩg LYoo0ͦ@06,:H>yy }`2]+:Wpij OI,6mo2аH(hY.[͘p8^/;ƴv ʒTA_G{'F̀{R5LCG%.p~ + brrgimЧϷ[% $-BÍ FUGq(34Tq*3i>Z)ӯ_L OPH3VLL|UC@! B_<X8^ ղ4YAnģm%C5>j{utc?=|rk!l|q n{wCg]gi*Rll A?:>[ؿ:ˏ_n?ufQRN}n\"!3&2^Ͽ=.o>5, rBٹuy3ts`#G: A+ӡۇOSPϟi3L.w,#Tqy~4M[>>~:ϝ[;Bv<6^t9~:`'p`?o} ?'X}AP$Qtx 4YuV_~BULCw\ Mό 5HMn_0lήO!ς/?HS'Op>*$jy'qJ u:< ?u-xͳm2^`X,* H:*@:bYb>8=`!|+X {H4hG&bvu1dGWO_~ן.,Ӯ'T-bM.-Eqi-7GݾnҾrOs2XlM@7*IGaU{0~zs M7Er" -Xb\7ydc ՚59'21=|mfA;]^_B4` ݋}l/< 81o/$fggui(b,؃DcI2mǒ^OUmS`g3lc6שeŇ9HGulNlzbhb6ajDj[ZVtw}&oiVPŵʇ(Zn'gUw̮l]ҪZHܣl5U%e%i%Flp3EfTU Dn*))/u8}.n@VH:Ħ,YQh7δKr ˪J(\*79vDcy"d S: xܺ)b5vɪssr J˪pڮBܩ1\v|G]N")exK͍O/wϛfiGYSV_e55%EuEizD)\F?xOfsI]TRVb@cXfI5UVTWԊ[ƗnۦQ/"bQcb UË6jNv*UU8WY+i79].miXY !i %q%6qljwZmFϯi[Nj[E—ż%a[VG:[:z8-ƊX/:+UEv$6K(7 kVc˳㣓j ~iaP[$T{Cnj)Qo5a_wf5Lfӻ~EY6e96h4(UNjn?S]R2="7Ɠc k#q$X83)^kFndlJ~obn`\vn4ŒXHD`T!pɁ[{ǦKգ͢$> 2U2ɵ -2 +殾FQuafR ?E Z"bΉM*:lWYWJ Rx- Sɴn y!WTB(Ta}ufJ^{U4z¤Xb?.15#++;+;;+359>uF7:"*"mDf6SZR!q,m0̄9(2cwx;^sP: C+aGikF:G7M#p rԍiK@Po "}I4cr0lTn 4e7f,:,p=6\8L||7~E f$`}G2x"wR=G,6Z6h`VdP)PMV(ݓWÙp EJZߑE%cVza!0=F$c#Op[U-Ukf |%7<|U!ND@ ҖlQ6:(ThT -t RF^77qǯZj j(~"loHQ ūx{_ga794(FE~FoY CZɆ#P)ZQ"mmtR'HyI I56id6|-E]^%a9 _ot*Q`.<t.`L념%9Zn$C" 7z$d[9:&& DBE' pݧT!i[샌jʠ;2FO~ศZ0BL .i>(kNG #ZuCg6M%(a78|FwJ)I2c~}DR4:eARRrbb|EGFҟ"c r `!wѱ)i9y9Y)ɸjP:e(0HhT jI)'%e"X,UW`˥D}jkRxSP%ON.,ۺzFFz;BzeBTH##9 6U.w L-&fV pW?\[[ om^?<ߜoznyU>{7cJ&ǻ˽̀ì`\?~y;v- 擏9siZ6K~ؤ2qekenb{`xj` \rs76n ĚF*&)Lܷؾ|y?th2σP][&맟NW- y)Q4\.d'akŢE͗}*F mQ/ZVO_/7c>꩞<265_Хq~z8[Ӎ*>_WWC쨖Ub?kDM}ٺqDRJf 50LIU-ۗfQ"DRL.Hb~֙{VI[GW/']k:f -98)TXfhvsվl}4ir} b}}Csmk{M0 &o/jhSa6]&uufPjˢT)26L9 PAmVVmN 7Wwe!(4EudlZeȷRշҖll\\=й:zEӴGJRcprIJQs̪Nmz]߆k?=mZ֭:ggBYܟxbM;:!*eվUg%wna@zRatpsu E\|L̡s\_]A|mY*R)SJW9.R&$TNAr'4v ]==<9Ǜ+ȇ7$y}qԫMG DEnzVN_?|t\=>?ޠrxpquesU𚶼spusǢ 7nf2UзVF""m a@OSˢOwi ${8- )!Gή??6/O|D|~$xrQUĜʨjk탳ۇOGfP=?BO%*m\D2Q)8J(w=д`=j4%J$-͓J_Mv"D΂860ms<<}z7ΛwaP'H;ŖRu\($f:Q1's7/o7g4 >N6P10.<<,z.h*@O6}:^Ýcp$8|255g8<9!@ iVwם "~u7LvK)S`{p!ǗwIq~2LItG̨ ίCkL+CB>nU +8P/x4k͌\ `ǫ-os Eqe,,P?Y鉩I#\ 6į X6=aAv"F'3r* ffo؞_zn@jx-3}< "hRRl{zG G%'Lv*amcz1!6aLkyiEiFоUCȱ)k V{N=]i-qauճ2,LfkTZwe[C3٩!F+wvզGۋqJ} =oDgZ7ΌNN鷐dê$SE˰X[ kjp_Z\kALg]F|#'Hclanj'z:`nCTbr>?)b@,ohP4(|`Z,S58DOH.iG[1Z^yIqaie _$Uuu5*$2pKc[GAX2JZb זVr)˲0R=gz |fch:DgS66aE%xǺ>U5j-6լV+KK+˫IMUDc>N"U,76spGƧZƗmvbijjkjjxyr:S-yPƌy8hkg[ǖ-jLt7׫hzyhL(>*GZ[n1T(ۉ91aw:m&p̒Nv_@ЄԐ(K+!I,~MLJ%D>6jj2l6a;&)/khlUKScQ3ƙC;mB$-:.%/ DX[QC<6I9(oDZ'̜ҒL Azh$I z<KNMOHOKPc Jr4/I| ]*y+.,ǂA~jd-^ut3o#>F,ԁ49a'Nwlȼ@qkgiJΗTjF…`% ==%=A 3}E;3$.3Taa!l:ܥe{m`og]RJ 25Ӵ`!\Hx،*iZom_^_^^]\p5.fk椂0dS8烆<Ȣշ{p{wu~rxw|r~:p&eN6a7%u˭+ˇ bZ1˷ypz|y () &j%QܝÃ}C#sfΗ]|Tndt<ev^! I2U}sGļѳq9ʉGlaզy>6`A Qqy:p4׬yrcIqIYE-'5uϭxo^^n}K’xqd3ī1IYS8Px^iWIx|^MuݕWTVUW {&[ϡ|k]`]f@ ӋzՖ}I& B!!WYVZW}ۤ<cu!ȑ#769Cڻ}ٱLt7He\R64644D*D ݋ǗuC(-%2|AmTBu0xl- 2RjlhnniW1)ȡ9M܅ΝS] TVjmQMj {GYP' V=(3MrBPkCc㓳zA=4 | l" X@-:12lK1$ZX,?:,+޽5(d=(%X, MBQ<*JE[~z:|FB2v;u4צ;,ZW.#T0׎./ilʣ˛b PO44^B2 =ܝo,9bZ$[f]][ kQ*D:O0iˡѪlnЦEbIڃ^iȤL ڐy7Pdþb,/IԞ#0 F;IB N]\]ltfOh "P$mI}n|zy,_ -]td׳] ]]lP(n]#hɍI-VNX:<B`#0091:nkQä{wc]ٮEzrN{F2]sh 4CE9O+6=ٮ-LOLMb7}8\?)>7sŽk@QԎ v@K2U( Bf{1[d]%qntttVjnjJD iAvcWc#Cݠzg]k~Y~b }XC굹472 &Q}p5hhLå I# ʋDgztiibQgh5}X$ ٥8LEua+=^ 0mF0 GGT텄HlKuv6SCR'`s'k)0:ʲt152QIdb-r̮-8ԭ()*ŒWUWbJ 4N;zO(renMu)JJqJA=vX{E1wؘ,i߼jږgzUŅ%ŅE%ve]&@0!F^h[8s- BXTSzǛ&I aI5 $3 ǖLvf\i kkxbeqv^!k163 i*tLj-nԩ{s`Vkvx<nCX <clccBnk[ٜ6iivbx,NBabcʮѹed1&ѰQwȫ 2bl@HSt- $c~vqqqa~zr^PÅ @aeMעyƎѱёzIUavJB4@޼,PՄÍK[[UAuI.В03 NkC iu< '=%!J ;Cfܨ YAY_&7$-)Ǐ Sl0c1n|_ -3)vI8^Zc\GfQl5I~ tu /)/h|&,뻂 rJ ui>Mz "ЯuFi$$jGc>LS 64)xj ~ ͈osmz@0cb;%Q4.Cet=._xQÖJl^px3KaR][edd O%ιlj<*pxO[BrjFfN> WZRRXGYgl"ɀ$80M %gW2J!JEڪҢDCXW`ZÁqL|Jf~I_V7<61995>6 ,Ƭ'ޑp;c4dTd=CSs:.so1 鉑V0;=ԌMXUXWv-X݁jw[ x6UquqNZBltÿf9>5N9dr7vvwv֥ɾ&qEAfuM6v!ܨ؄ Qآɳyt]]^]_\/Ov剎z^qp…&2*61F7on><]__vO.o/WmM8R %Q{Yԁ4 n~dپvtpkq:v/sxvSw;>x,;)6 i5c:ӧΪC4=9>VOqͧϡU݆FsB8QRUcAdckkiT)Je}S[Wޱvx|wflZY6=Eg}7A@J?^YQ^^ %ygl2^_҃ ]Ж K3ت dUxZP;um^?ݝ J+8lo p|_eڶyvwwnQ4MNaWUdsB;05t4%o עFn.6z1"ji2Dȫ:Q;5 :XE&S8͎yM%!A.Ib]|+CddƷ)#ӀcxGX$ZSSKW`WkR.FEH5" 9t_X$ JgpT?hm|Mk TsIvCVDYhbfɨ6cF,$K<{S)@Icdži -JBw abhI!A-/>Ĥz2flGZah`Eh]U6}ҭ8nҲV7i ɉOTlJ1E[z`Dɽ16SPnE%?_/b3ey 3!yurscQKԌ8QApN y=zjfӨv1U_Ezm$5=RlL`G{.wնl 1yиsym,KrX4T3]Mni'ǻN+` 4-zܚ8^# 5 EyppZ>@ٱys/5UdSfn/O0L#o{o3v8fXҮͳо{3ͅa!`RxM ݁51Z]fBivbϥi.#DYt&A0jˌ(l1ot'u2Pm-'kQk fz~fy`"v7!~n2uMF""))"*q) f9=~iafZX^XZs xQnЪ&KJ 7Y:lC|~ڷ5M S̡`א+2>`flbٺ0_LÀt{ka~6^cY'ARIE3195ƭ;>\[E:^?P5Ѵ01>:>> cݹp.KtM&(6ܸLW#Ct)wץ'FG?GD~2Y4#==^ty )P0 IВMnM c=]m&eK8ѓd>thil4.ԗbNXuVl><]3m20hL@6&FD@ 2}jb~0 =KC p'l2=Dįdԭu9D_>35X\W-gJ csZTlWjF-^HTTcW ԏ7VNCI2 GSD~uYQaaYYiQAaQie02t S(.H꼑HD&:fnՌ׋*J _RVY'4.K3q Ia5jw='69D;bXfXo_[YYQZ-IҖY[t5ɢr,"im yCF-b>[= T'[q(p״p;:1etlڜfpo[sc}CS[؜\eu8QS^X&als:&0LVl.lhg%%Y?Z 'y1ns9Q_JNqԽҊ(j:䡰\^s\̜avl:8쒔G'åj_GdLZo%BFAu)`S_ˉr.MWEC.$Πx6jIt%+g/a#AEavzr|L$ Uk6* 2 D<3-/p,J1ưQ2D7qҌMHNKLOKdDP/Z}5L;RQ1qxD\mbF&RG;9LTT~l`a2fJuOżp)^?H!b^ɘ=&Z4BQpw^(@l*U2Fl:S` 0'F!jPXP& tA"@}g!P I̡a"蠿*h(~60*'4  C}"zvH^cl$R BZ 9[~U=ߪ5S{̰5Fwtioo]6xF5v-0{I#i Вe~m'W|`n`C?p" ٴay2tv$Fw;0YnX 9 '=[6l=@wʂE!itA:ذrPm_|@(=&&xNw@F2ww4nL1̗}߾ūۻoZg훪k?g%8_3@/JoL3le#?%k$4&>uJ|b1l0a6yc|UAۢ(7@oz- CFupAG',d:4tXmv 3ѩ2  <7'4^E[ymب 8Ł~]hz̓ө`0L?R({BW_4GrT(\s-**+ >'^nH6668:<<:>>9ߞo ڂDF'v -@Չ,WJ̾ˣm"OϷ{ptvvws:;Xj 鐰@dDêF{ֶv|hgkk-.VLϤw\UTrt I,Eu1%vh7w;nYENFM9a}"pZ&m؇fJ$xT*oh_0.nv< ґ@Ӱ#M&gUF㫛 hg\ȫ$besZ:zx<4jhCOF/nN} Y|[ 9CM:N7?TS <<lmumM]mM[]ѺTOkLKb@}_cSaDP=ݥU-5DZDBUs4E(1JZщ]7=16L77֜<tYT 95uSbfBsnoy YFT&5'lXD#挖%,н]_n (V Vvd{efWnhھM7{Tѵ`N\sλ]SсfHkMi|h\Pl`O{K C yWNnpv3ណF L{B@ЫkI)"7G{ 7+"[ ]HFA5j`R*%BA]M BA?6o–I ZI ~]ƬV(k,bc>Q!|4urGCQY0f,-.).-օAyyF}VZQZ\TTR^c\kC!"6L `Ao{JlS]ub(GgPwJT`i[D_R,ZWTd'LLU5 8 +nlJvkZgl.vjA!ɤʦ)pᆚOG0_E%W&'F[kG`w\v_IQD65}ŠD-23 kf &氛uqFoYnXbb3mGƥdgf=j5Z݉SUǵrRc鬓I_c]};:>-D247n[mV\j ZYV!Y' sl|d$f䖉p+X-6ݎZa/Lt+v* 4K57&13485fy553=5:j%T4S x+\مes;]f<d()An_=gqǀLR/., Z4?;m<ɔ[8_hVӪǼ@KFyWP\VYjQ^v8eG# AS=^82rr2`1 סĪw.Rx =-X2{ 2I }A K d;9݂(whP"?䩈 Z̻k&%1ȳW5ShLa #;k"1Aeď t}#@#D2-M "1I{q4sDՉhl(,T MArE<jmt:=ƴF e>MH"54n7w3>*g|/2Y~^Zbxϫٖ0Skkl~-Ry( 6tPTx1ZedQ.RԄ֢ "ȑl[S]JD8uF'P7, h13O$j3u\Rk1|,aE@P`ԦʊN%{TN =!>Z#iuܻJEB]iEJ D'E0x E?ak0;wBG`cZ}I)y̪_1'12^[t> %^NyE3?^3֢ kǯOt%A®EB  p0/iXK )9kK(eWeG*c%QAX`vP.B^1k~Y 89yHp#np3_T1>vxˇn6_[c_s !>#Y0Mx()6]VEJh3/cZJa uɨ "i%?ÀhJ) ;W&vTAn SհE[&>q0[RrfqQ#"e ʠYbb gddJ<$%Ԕ\CPt I jvnAaqqIiIqQaȦ*O!hmP"RׇY\BRj2d6[-&(7+#5%1oZ`FHI8B T-q]^[kc(/+-%!i\],_rWZejv O/,-,/-/NۻZK ӒmVqTDD-F9!1-DonwU>'ى>k4/mb\/¶V#̇lڸoחg痗_O7f{[tEY߰1ZDjku[Yt-zN?}0_}Ki1Jf ^e3ރۧg5_OOC?OζZ2cz`!oR -/gZ2Օ<Xp7 N=yYj9 7Cz O>QErb|E3VGkpxdbeksvDX IѦK3>ؚh}AnO}ܜݔټ %Ɉh磲b-6{g`xz}[z㻼8>&h)|j8csYΌ 6vw{kG' &C%ZZ:;ّg/-ow7_>uƩr,ъMH5ciwg6@tu'dKYJI v`:\ǘUMNH 9%{ՃNh$A:t^-6Ic'ѳz2CEՖw8WK5 [cptjyu~lgŢG}g.>mLwt c|Ȅ=[X8ٿvygF͌.P2 "֢>4֌[+vqW:8^k/K(8DGB]}ΎF[kpk^"WLb-h-9zm-fBk﬎2i5RckAR 33EasK Ρ- (-Fg:_ZcYaIQ.OTI~X7THχi05)g Djh)JXY骈և{Cm:9N/3fBrUTUee ;ƻj iFjcƌxhXQY!I4!ߴ<;`L ixHdi#oaj(x)fDʘQ$X;z>q4ڂa50!Z/U'.j밻n(Kr[tSێ?"nVg&].s`djmփ$#3LI9q)0:;X[_~Ǘ4O&!ZUQg-et =k^]֔Jĵ8`![RIz]oq olnmmoK-";;;![my>,߂j?e%gs>wk`|NSԗ2ۚ"G >i)n]\Xy}^o}m}myfm+/x[H45α`L[lh_^][Y[]]YOS#vSy~ߞGbQT* eKK64gFV U,c lyE#SΞv8/#%>bD)4d`#q搅,%#`^pt@¬ MKQĩ![ hSEe'e>,M͍ u5yScf74iOx[PTV:0,KIUabDk"YioN.3;<\X`Z6XD%aedeeyIa%V>TڅǻSR_*W8e!d`" 3Њh'JdcB198FkOX7GHQ*5"u-y;_( W D^#^.]݁ŽDq_sU2&BgLsI&RJe'ATs/SQx-('__k2lHM'&l_*j/bp&SBAk1]CEcdN@j13 }Z RՆ>Co_nN˗/^LP̨Ɂ`7+|H"kbFXEŢ7V{obb_~-*8j2SbIh& D@wYSܧ0F&K3FrO*1OeOH401zG"]T}1rQ 'jȔ+C1CMaj,foLA0 [|"s4j RF9fk#ݕ@%|We/*RG!iX$b80Ba- "4?z*AVִZ\#hBw1o*2pi$$#q_@'$&A5vװ\fSRߥedfHw`רq"X\%eAka>[MTgA㊋ 3@D:DzS 䀍Tah7.>\g1Lz]yIa4AxM$>dB)مU0n67ue9^IIII|iE5ٹ b(HMza(i(fg lv-}Ar~eݷ^޵AR]B2Pf=du Nx~=;?zw}nf6drxM46.oryVOey|>Q^GTjոY5ɜmy}ÓT.ɎoT+5̲K?.\@8:ItNPx{c5UKB1 ؗ 5{gogǟ>O!EO[miVj"6uSAKKEor/]܇~x8../,-mzwO?ߟ.[EhBqK۳ NN-ova%!&}ǷOЄfq/_C?IF.ők:XWYZ{~H BJ>?>>^~ހ1Bz= * 5k5j+aGn>ocDWa.C4N>4[tee%eʪ_ƶVDSgw;:7)h5ADAqD_N6Ʃ`Cڨj|$-}` 1vD4HUM 2cin@|J46477X&E |_l sR@LI iVrsamnIE5j5潍#Qֱ̐x8"}s{u@E74:{Gyp, O/DoplbbvwCPWg'^, j h0:MZ*[R1d-MMvIdɇŁXu>0wB4ܙ J❝]=d' Zp@Jp`B2qh)9?29=5:݅ rB y'bS@HsD];N] z]חs=^.-|FC*hRr0K$Z=tw̛nKjǗ;IVX6*L:VHdW.7 }2'SH^T^P8ک=<Đ>IO?\ UgC.h|^& %Uw, 颻{;x;^>>moI^V0C(ǡZzODfG:;Z{pr~$A̘ml]:UMZlNttN_^!)nG"eχ>YZnW?]C և52S{fZ.U@냃We^A9ز[Z[-h$PR=" vh-~K, uz܈t|}PN '#`,MJ.41aǀTJZK@5l23&'M*ʑՏ_֧!MP$1%}ɖv!DJѺX{/oe7Dux5֔{Ÿ3`U HVSwtv uUEnP q}&U0#+ f4vJl1SX}B3Cw'kjޤНik y X=|OqiyYyYiqqQEBweL&X^~Aa!5%y-H@ݓ- 'M.4,jD1jro ~r7"]I)$CpN1ORr t'f)dk1@weAB?J:32b-84&)fṷrKۄ]Y9n+6;K5-鲎 TPd, cGnv @ Q4Te)K T=g4{`\ lj34]Ds 'b`R+.$mZ4I}EzcHښ r>D3S+aNH3f1,3UPM̧FYM~2|V…]9RETҌYߊ؏Н,2 kn~ v8ӭnoZĈ'kf1j_wM4?س`'  4gmm"4+兔xK.fNHR XIR5_?9vHz-E5J:MokTuk!ɹ.q8ijwL ]S#fu]q?n__޳G#],D8F [X"h߿qqo a}BƉq-(mvO>}B<;999Lͷļ]ZGs(V]HsD~~97R]p IHw Z^(kiNsxK fL>DэysPD8׾f]x4ƚAї7I^k+Bk]L5}hጄHjG ]ِ5ԇfB{١xDt$YwU/VgC.Y^R kZk.3 %kƒ2qW)DaT‘`(ItC'bhLfuG3GjO[;z ܽ6oYrONb;)E;>+^Mjs>6"Z K%Z*dh1B1iԢgܟkapOM"QO5dՍ=*X]o$F]Jk;DoomloJu4PZZ'm]1*@^ Z cOUHC)M!čB`لwn AL:฽*Df85eeS"bndMtym3}H\2ϙ@zSv`w'>ZxH` 3#@]ǝP(?i#&+WTZYhI`fnѣ' vj+<ЈJs)V"]ãc#=ѦJO>qg3ɤI ȤNk#_ݓlkʋܮ,&Қ&uzdrXgfqH|*K"yWk 0Ɋ>z;3݅%ep}9yj*ˊQrOG'ZD&s=ʪꚚ"wnV&)R )GYY) CԖcfXIW^ٝ,*"[9q`-D{&\4 GV3a+s5i+ H.Q;dYn9bQ "*pt', K`"e/5gt '!J^1(Ye{!+08t4ZzҢRS@dSұQ/&bP9y =<47]# G\X!edl`oÍEkؐ\()i!]}A]@<6Q*7!MLYÁ FѨn0hjbl H!UWz f. "w8mMfL.jg)ES!i ;Yfp/bA;(1Y R)US̪EoZ :6i]DK[Q|0K >x~Y/Rn# mHqCk64TR]M.P ~Wv3*.gSmCaFA0hh!)h:3Tk:Y3 Pfi4/&6G{EoɲRirů555Yj)53f5G8u KPi R5[ gV o3F~^y4 lMTz 61T7o*M#&"ЛhP,!t wKK tЖki]CIy53]"l<@#87}Mc j6>}q_FD AR kt !ɸ9"ԛrNe8p\`$y=$A:'Mtdd,I4R12%P%"h\@- _rYbi.U+FSkpZPQ"d\DTXX_>2ESi/K4)I)-('Oz r]Y,o uȬ8O5vU5656yƺJݑxtYJ8:(W*#]2wyEe$Ok9NRO~.PwB5;|!rSEu&OyT#-H{#CDsW_UZD5a٬ 2ywKv=hk_|^XY~<;l,!TXgMqPĒ\%ցo~"nd$ CIrN*A da޽]}*|S>s闯?˝6 u;O)$,B`ߝ`}G_/zٗ;fy!;G"M \'g߾]^~.6F:*U6:l'm=y?~?/ߗht^gP XIuO]~?]ˣkP3HUh9~_ӕS1 &|w?AFPhnvjjvgoi8踴TO_84?0zwrjqmS"-wt܋ã FUni_ZZq0WOΙtS}]Mm}Kgw_KR3Y=7Rͭ] Fl 2DF5TN6 }zXY2Fn\-Ҳ+;lCHy wRbŭtչxH0|mbܑNeufN:t#'ymC$vcҤ25T]) VcZo)IcY`XHGZmt}p]][>x4x33!mvUit{m շnr,+klýޚww E!ǃֺ`HEEU}f{e<'-)jF 񖉯>zDdmjCJRqQɀ4O^t9R_W-X-=`/奄q=9ѻɢ0=.r$8Uom)hs ;59޳,t{/@P{KcCcK[w("UKS=5)x6STR=ݽCw&Azn%lҋI*B|>)h;/@.kk"0ɉS5KK7N^,pD,>^^CZ+X(y3@Ga}FTAkt< !k~a󭭝]d 1:50JIi0'-ZYM l>/ ~hicV|>|*foZˁz-nd2ܖE8&Ry[e\a#lX|XX#=+Q-:QlϨp@Zq\ǡtF߉V% Yqk_oo@?^Ӊ_* +W{~ʦ]T|k$tN5ELX-<񚉲v?~ZjҢt@k1v/b41_QRjL5FIQęϐdI࢖5IE8,3>/7Ջ@ÿ<+ {@|joDA#;^'`.ōOwXFv <a.jSᣗM8"8 ݘӘ &M;|'ÒEsGHMs8 L>raƭ8BL 0Hu|-ŵZM#PT]s,=w8̙ref{:zrƘq% Z͌c6;@s `BHy:]'fz/ȭ$(H;ƱKHqr;$i)@X[2r4.--=zԴDNչZ0T|KSgdfsl1'D2g>mnil~QqiiIIi͛7 s2U)s؍y݌:.Ѹ QkuMmmXUY(.HӔzEUNh zNa X;0+vuk(wœFWu|zga:Iqƶޡ33SWWL_ M5jC ]gdZM/h mhemLz%劚[o<:9>>:>/wV6OҒh<.V%/C!f[t||rz|T޿\)_@N2!JkZV_| ~9?8׳O/kJgc{ǰ`S_8? _}! Z7 {ݻOǧ *m۬IZ*P9dw%2{*i#s bXyɨScw,,ŠU)FY80Nahf`݉Z/ b@KŠ畾=`& twv O=x;KS e:% EȞUDm#$=5:z] bhwyɿtjs}zvHogSsccs[,H/ 5rEV'' 2v pwxb W''ġi 2: n{ÃÃ[OƇz:ڻGƦ$LrllM',FN-پ;Y_se} 5I;⳴xG "kMO ޝ|[TYTbF_ЌL?khvE^z[ bр'.TRMe7ķ8 Crk2sOյ=i6C־!n|gkKќǡ$ۻU^l?y"I:FtE/Ktl EPʭI񵭭MDezE,g4s蒸ssjPm<"4W<}Z 9ϧҏ=~pvaRpeΧގMMOOOxj-K%CX--T1}N NsQuZq[Rj2=]S?Lȇ[,x>(tW<%U~4)1/L&vH ,YS$Xf3@Vy[=v>~a c)l˯ƉUM2)  |tZV*fa Ԗq=a ̘hiF6inT-31PgR1 ig.#aBDr~*=]4o[$zh696T'Yf0{%~yj70ZXlvE%PE׍- Y ;!&>݄.FTmG*M1K1r"Jh)<`䮭grbIp"' .a';LJ6t7N5f/4l9\_1f6 tҷ, "&kVLLa}hO]aah͊B(ܰEEAWCRTFYmK2 8؊ֲy8fIlU0rl*NBπ\( 7V6jC,W<X0cw6XxMN?8&q5oNRk"koؿ<#i*~E pS_`kQ`/R,- ?toGz?-Hӻ[*_/97uEJǟc͓lu?0ik:S_bma?3şk*Ś\k[Cu n"6,^Su쟖R" XOׄ僋5=gS 8h?Ծ.#8+HyS<RN8kľ.ӡIL9Q&Wc}f 5!@Hft d@ 7DŽ}-t1`fx'\V`+jH1$S(,N+m ~GR'Pf<y4pU1 Xgu|_oʳ݁8%^'$$,NM5Q7BV#`2k\b`E::h#`>k?ZlDJOHJJIIKI%%|wc|cxDF;> ݴ+YYYוpVrDo8PeE%&ed/,,(egPEqsXc#blqK #S"]PT(+//(// ,R]"k>\}6 csparťbϮ-M"QQ+8аKJ,wwrJjF^QYU]S[WP_OWks}ue@AwCBU!ʚᱩLؚȶ5|) (-TD'e==aW%`9V|jjμc/ w$5|^+fj@X7zG/]ܻjlmy3ߺ:>:78jI.&W#2Gcl/rL2{7&*2>lJʄ kl2d})Y(n/3O /Ԯ.d@:2tnIk{{{_vC5H $`M=×nauϹHy3X_B,TfoW4v|FZ&-;z I"ν*ԝ O:,+IC[X RF';k>_q-YzX-X}Hy7X[\x;?f~S, 61) j!n \TV3^s.aWsoǒdHaW xC3˗rkMݾtFd֒`yBIk{;ʻ7/_̾~a6z=ﹲz.䎽{oz93;76)S!Vv0Bze3[>|J]ni2iG#&WVy#&e8R'WwM|-*nno2ŅׯEXgULݔڐ[1+ l"d~aqi-_G{[¬d0^FZ[sTLν{~slqxi'K+ܸqAT''pn腳ّ1pnhϐC, ==]'(([̲7]ݽ"e|+2`KvCSsk[=vD=H:nbF0L26] (H6121D!:ćR_aAE"Ejv /0W nSPL"Iaxk3E}8:_^n Nm4 Sews9P\Br&Mն˦!Tk= ƼI܆;{T.9r5E? dpNܘ_fʺHgZ&ԇJG5؎ ׾tlf? i} h V[|yk|ef ~A_TZ\:b߰Y؆ kS,BmON֔ t Et8f\ymRé9 of|2V9_[`,Fv4'0yzJ9Cl6sh ؎Fxj&n -;hIXjI鉦fibeZ\ E |y-cUV`g[S4r]lTsdpL |% r&,G{*s`>YhA8!ۈtH(=R2 iX!66i4 !:cyrJk4'35'ÿk0ڱk> 迕ƿ v̳Ev# H pS׎NvV޺JXqJV`?|pLj8ꑲԫV0ZN@:%`#Mp:2jF ӲD1Cdn!( zR2ƙeOj09p#b!iQS.1B^qk ]ÌqsI '*Z>>9,sJ>nhljxƆ0YFpFOdkw]7D;O6F[t jv)8 +9rds"b}}=]-M:nc*s٬F#cpFue!HKȹGGύ F[eSS3dBjm7]|s#w%sZˡ/!ѵt4qm>ɛL\02&; ~ցFcKG/N~9?sc`k45Q][ _KK߽}9ͱLZ6:)嵵d2Hl~fP| *-1DMWo=F*ͤ3q,K t|(JA:UVִ6"*3x])mmnmnr+|{@xJ_>{lmo GkξF}ZNK׷t9w7~;[Gq6C!yYnx|9*krҡqZ134"+tF5uyABiWSw6JG=/=mOZDzH%fqtIDSs,7z/_P'}V{&5Y͌EDifpBOS@N^mf_"ׅЉZai%-[[\27CFzZ('W^XM t:n 56"k1f,,u {=ɸhc6JJ,Uo?zj<1ulP(`F6O0oKmd̘_}R,He&h\ Q\I:)S%Ĺt*N3 n^m__߈ox2X(g>CVt6b'( \똍ȱLLT^YY]^Y^knlEZ wJ/˧fRVԖ~ǥͿ};;=Ku&bF*H=afg_L?z,G6_B4wMM={MLRJa>2߿{kUn7Js7WvcC "x9ef:!ѱΏ z rC8#I}h5p ]z`vؐ)ʬ]L%&v@K-na M+.7FF uO?k]Ɔz,_pp~M̂ʢˢg8$6ZtEoZb“szBBk>C/F[,T#Up&qOR~-T^ٶm7EOY>mqԆ= El#C0m3E26պYwz5M!͏n ԧX-;fhL}zuó `б1bf&_w@S)ml$ۖO Y1b-Ao0d\0 ]aD~_Ɣ )fB'4b`}6AhѧMj`m=\c>z6xCMD5:8JӢfvbgب$c!U0B6 ɯ1-$=Ĺ'ч160hchO,U#M๪8ҳJ%e7~CJEV GC!u@[_ò4OW ~$i 2ĵ&I! aM/du$Y!J]Bs yh) @q@NB# &48`!('_C,oF!ၡmBR:ǢQOQ,gÏO?9u*s: G-^K ө\[7$T:_dPDTy v 5׎7J;b18&%Ѵ{T(ӛ~Dq8gDn&I]TkXTCk'Nv07Od@;YSef|*̼4IqN-wՋ(:u =]m3ҵɟ`(7|&&>Ccz6'skkպ_8-u}C_{>3377;g#|u=]ϙ@Q޽[Xxܫ?TVhAŘq c⻷sӇI`uv٬gHGgH9Ņ֝OUтppKG/"Llc}e5qn5 m]LT2ǖ~ _Ӆ)nRdl.NgSq~W*\1fK^H$R! )NIV#i'I\!g6:MȯCkBdV73w$sBqS|:1 ٸ>ä坭bP$cاt-֓|Q)s} "m"OJkqy͸ɧӘ9]&qvw%b4lyGk3 q%e[QUwO=q`&M]^݈ӹB駒k\t F..])?z~yU5NgZ!5P;@cJM|Oaױޮ4u2XFJ0˷?]XZ$TO 'V` {6=aɛWDL6܆dlK$@HB h)  K7 {?o$=<{d2c>>:e陣K]9"yH.ox{_|23܃pڪdݳ__~f;EhUrlQoo%dz]3 `_ۋϞ|%湵=0 tj?{,= F7}BO~R5ɓ'_};NOb*wG_;sc^aiC9-p-Gan/Y{# /.9#ĻU׮GZZ8KAd̰{{Ξ>}BYRcѠtĵN䴖*{⺘*SakVY(P\-Rқ['67She[➜uqxZV ĺD|6FZuشS8Դ*Wb[1ZqyچR קҏո1YP5'ʝP}$Fo2BZN >/ϑ.÷G(d00L;al'x/"rq(D< [MJDG)?h'-r jň+J=ZX^PDN< @]%Ml[tduG J,#_9PXo$DIRDt1a8IJEuJ6Ad<#UE!e|wtN#I6?&,y k =\l i҅ 0oD[k#YZ^2%-ˀ7L%?GSr5?ˉda6|Y{Ý<w1c=9љ`o>ː2}̻m 9XIwd]:WsA&0 x~S<ү^~, Q&L}I\YcEE'+U9+#'Ӌ%x4bkG1ϡct6(]dY<%)$h' [hR%.`kJr6CNX\4m kId-#fѸܥe`#GDX{G^|GC.] ׯsݝYZ 4C.cu#N\N{[_rq&FEi.:}l(=Hs̞lmxǟ}ݳzO\e!TΉ;QHo8u͏>o~xӧ=BZKw1Fc8ln]}'5m|&XL!|>z_~٧y*q5Duwx!G?|pQi0gIXfnx;o^$Ԩ%TyOW[0\͛7s.H({|[PP+\rҹ3\!DX!GGfI]*o_bZnsE'Y44z ⮕|0X"-9pH{XQʴTdkzܥrk0q½9]|$J_!L(0(o:䌓 Hw8N%l]wN<,m dQh7tC V 4 ff~9pBJGg.I!ک Kd5\ v8[{dYm_ӹn`<`Jh9fE:"a:C}`"Q͢CeU`z݋̍v2]6+]97ʓ|8}8GQs:IOr+І^`"'ǭy&ݢ7:U;{;Uβf nt3j{-U6>`>Xx>&moRF@ݸ}NV8H`0xcΧkQ~} |Bpѵr ,' >i1s]ph!W4Cw1L Sllm#Y: 89 =ha5L$'#d&[GQ'xm|Ak^1ŖeDXmmUgjODN6XmTJ->g[XiWcv-F#oFq]R΀\kr58fhKר Un5FЋfרٶн7y[>˽.6}{p)=v5NVu_>&0ygzhJΧ1Ƒ;d]b#%z`x8ExFQaKGDE{BTbx#H`qj/~6I6Cy#m4xŏ= “J|R e|Cc48Y <I.ANtΧ ҄OYHe`bt/f,*X#_krt\*E,pJ떊+LPa^j7x?eD}׹Mirz 78_Z6WNzG=EL&;RE8z KR]lCƔF㘿1Nښi@:imb(K'!G%N bw\R5QwlD/yfjT-aw!]E 4%"Ӊ?Nˮ[; ,k zTG}<!BO9[k;߽55GS޽sS#dL%Y&AwR;Npwݟ;+AIxR|b^B O&[;yT?wֻ =GѭL5'w/^}֝;~[ܸiTR6x_kƘ]]9w7?nn\|NL"rã^Y>skwƍ׮\PI"܉sg_[Y]:qjwׯ{彳Um;/T;g/]rϞ>i*nҍ)\1/Fߝ]8wmf'^K1]r/E( cv&=m*ƌCt@Ι3O>q|Mf0| D qMeBeYiIїa:ڊ_PZK* e_XSgc0˩F2`2I@8\sdΦv-ׂj )6Tszyc\tb&%0fk5m9Ņ7%luol Ô4ep,@4{-ẉ~:x#qkhj4鏦v!-"BHYƆDOVمc[G$|MY))beZH .c0@\bK 6-z _\+WWq)U46FL0p(PckM\+dPQ؆0dѻM~,κ¤}c[eDsst54ڜ9Go &LH59`=k1yA6uMW{ahDeBxq6[mQY> l# !5s TBhk_K mi+%S֚Q} X" $W$Ƭ2v[^`8= 05Nz73l&q2P8;s55ybbFutMC884ˌ A@3 tkVqex^&^i>C@& `LV@;iC2Aѝ~1]H/9UQ}Atx>ySYL2@9آ&$5,kpVG0#cExfUŸy GLQAE6'kSDZ{Ry0X %R%'hBYVl;f̈́G=$Pu?8mQ/Qw 5 9i:o)_bPrKK*TN >DK؂`Fs Lni'.dXZN?:U=IKud65( 2>Q`A,8^DِC/ CZj:w X* G;NDo |vKq"&Eo-.-; _&$)( {ZvqQpՕae$|ѹ=J1=Lvr'Ie40߽{E%mό9sj~bscx >c3`tOm_I'FSUy>4udΟ={mYjLtvͽ8U>s B©ٖj)z"7t~eK/^; )w˶םic {/_|ݝ 4.Tj"W._r޹RZg]0墐H_>{T9H_0,c{v@Si)_[=/?a>4Lp&i֩i]t9pgvj}p-(pGvO4B$Z'pM d!`'wvϝ=ݩ2I0Fa]IT'&G[:yٳS eZ -c|Z9=vO2:'=M͓&qn#=^ k 1#d%5amًS9ydq4\ۊ,`CV{*v{.!MžT S,FW5"%&tkBn-[株CT/C鮫Zm+˳r➺RHi5@edfD ̗ytQ`GDti`uzh-=s'1SIV:3G%C 3ȱ`[]:[&CJvI ڭXn-R j:% TVͮP{5FX5Ҕ œj)^x[Ѳ'ݠ&;wp25z>UTyt[KTF1 +w%Inf5MFh((qH^0&/uIG0[lQ̱E vhQ߆6 *Кk6 wkM6Lٖ_kبdnjSt4PS+ -yws/ JtAчUy>$篴.N5:}H`qˆ4~85= P4cl2a:#+JRB4Xs<sMs$8Y={kS*"$Gq=0ӏ1!s^*rĒ^#=9`5+g3CV s ͖Jjj(^xE'7 OƐ R_d,#`1cG@RVT&}mQUFx_LGk2Q9SϯtZ[V.DuI3yn$δN4th'q%*Ճs)mW%Me0i2̹/?rxaECnPqa_v&{䁸VY,2ku*EҸBjkH)|lWN%NNI Kkx >|h}1ZJ|rAP0_q*irzDL0,+Np@|:õjvaeY,@7U4^*7 #q:gDimPZ6摽C㓴DMVeB SI_A0hbI 5|n;& I  0izb蓿[3#F,G @jU,Meo Ϫ k3ԠJU0LUV#<"5;fR? ҭ|:dFOnb?#B/ӡxL­%8ɺ g`gkgۈ83eU%V˔ʒ$gZ[^ܯ2/;ikْuTJF-`>|oviVᤌw6  rٮYi2K:7Zp{Zg:נՍ*vmk5,x`:j|pOm-u:&c fk F//ϴb\o5",ucmho@֔ +N9$'Y(({V78PhUC2}I`ņ $WK Me2RE4zP+HU @8LuM}a3ʙo?j$3ZU4h*VkÄe`C8С|D}/OS}~NW[a <* zbEIs(FŘYke0,k=ej; _iZ"D6HO#OdQ0;sPSi Ce(JX woލs"nYvdzLVP-47iřל H9VS[$B!U:ЂZҊe^7BZL|\zOmQYQU WE _A bT2LJ$D zRq=w'-V..Aj,n@Df8&VrX72(HYpOS-dZK8U^5!}(␌bTS1pZŨUXIi'-r)xy_6!yLO>1fTmVVZ"ޔ8PkюG8)%. qLX 'e%>\"-1a lyinFs?N4Yy.kJ"ҳ8M[>&m!m!{QdPۤ3nЕo`A:إxqJ P* 1kr@;`d8.Jo*\1n&ؙNc-cvHfTRoZOtN\bu-|niEf5֚Jƭ%p4Ɔa" cV <'3ߓzL#oF@bd1k 4ٛZM{ (aa%Ehl5ZS iJs5gר2_ L±q=Wf*[gyɂIGRlDLBV{iC4^ hdZ. YPyqq/` _pq,bZX)8#~鉥&12_cE8J^ѕ/:DCS(҆9Z 2ictLC#hoW 6}BZb>cׯdY1. ,JNN݇\v1:I9ApM ^Fcʞ dҎ]K2jKw}DbvHfQr|l58INH:~ʩVA7&O"|c2fI-OrZ1;H;Z\QT8}p@ZKvkZuj!eu|g~>ZwfzpDsnK!-F ;Ɗs&QYT1 "]yDH6#0Rn-(XtG_ jLP"UN)z߽m1HH/F%U8+5i!5KO&-1ݕ{ 4JW2UBhV3NS}^u 'x^7  T:7d_ʜ]P*#W>[KGg[[=U'6X8!]~Vs]ӯi[A2ǔ~+5S*m/+ b!.*2mt@P+- T(c S2Uj2C&O˯ J`b#0Yd5Dudp`&{’O qCF3Z pЕ;mk13'u(£۴ ^H@/jj@0 >H=SRRN}Q8CԲV ' IԨh@y/Ezd[ Ybe|}1 OQSM"^0#9GwF/ì䩋C=F#xiflH)HHI(9X2Z/mO`Ltg#cfJ^ x`("Ue,V3g1rrp MB,FS`قڴ+!3>8&%Th- 9[AwV⠶79@ =\7[5w haĵ~*uN *ALSF=FE libvips-8.12.1/test/test-suite/images/avif-orientation-6.avif000066400000000000000000004743331414645631700241260ustar00rootroot00000000000000ftypavifavifmif17meta!hdlrpictpitm4ilocD@WlpA8iinfinfeav01infeExifviprpXipco0colrrICC$applmntrRGB XYZ   acspAPPLAPPL-appl%M8 descecprtd#wtptrXYZgXYZbXYZrTRC chad,bTRC gTRC desc Display P3textCopyright Apple Inc., 2017XYZ QXYZ =XYZ J7 XYZ (8 ȹparaff Y [sf32 B&n av1C ispe ipmairefcdscumdat .? @@Ѐ2 D, !@2 sS=p ¢]23D*UL2<_MaI+%!bG[gG=Hl!N=z׏%,YU- g6z75x]5FŹGKNEVC\S7f}c #M>}cB1KsWyMJRE e| /-`7$͌\]Sl( :d4@4^/ "(9Y),)_Ўӌ cRuC`UJŊlS{L,m=V@3y9`!PYo҂757]i$5"<Ϟo',Zz¯Q95I JuW ,A@uW#O} *C4(#ePE-pCbc!"  p'8;tm2" h6XS.D_/^!a[fs )ۼ0j:vȴ6Uzf inQZ?qoP~7DAH }2dPQ TwWnCDq ܰ9WOA;dzB&;P؉ց\ WbOw7~(SDeUE%ivU}I-O?I_ӣ (;뼙9Z|+R5j>bBnk./T4jG?Jc2hQISk}^xzf׆yJ3]'uŦLeR t~}^Z@{T:reezLncp T'|'4면,HNz]|2ث",]'} 퀎%e׍9v`?h%jOyWz wK1j7lS|QC} B]сZ^K[H{[!i+e]vX4D9 \Bx=e@ސ_H<-z |Θ!Ua[Iw[v%椏J$lKi8#~UHB@ؓmky#\nn<璣Yhi B?SLH۟/h5NpXLBm;,_$]J!&r [q e}[qhoA!xc1R,57}dZSZROS6ʫ5TS^/u,\^ʏt{me,!+Qj69c-|/aW 5{ WG 9\=G ?zU*] .3rs@ZĶrWZ0˛|V!".ڐN )mu h>Ax .A90|D 1cڥLH{2fu4-ܹ7n.#¸ !Y@7Afc} W\4yy)za MBW_?qgOoO%w^-nc)#Qf҄ b;_Ӧ3a8R*073H[xQ<(CPX%.,pe1._IE[h|0{੸A#i 2(e0$I&"^ã/< 4h?ZR)Ν&uuVVX{f5 +GKK;+f`u>gLfg4.1 ØSYp𝹪 bdݟEDK;>dV4}'IT$mleԏ9m#!.}^f2$Z?WML=;Y9^6֯Ώ xgNW|F%-wpR)a,JN?є0q~%Q0>4'kU9OTԽ46 W9KȂqx˿#Nqw!>)[k\ԢSz"jzH8k羚;: CQfېmr:N9/4|Weh5ppF`~1vElqȓp-eCf~UzUiG ١i;7^8Hր^ ̞pԜ(#HϲfZ6|?ĸ/N}dv9[,'cs纅jqt1J7m=ԇN*/}si]q)߾cZgx XqOKNčKlN=j10C:rLf?ZfċS[3-zǰQB8hrqx:ޔ,BUUp#]WصX? l߿MT>a/$h@Y8yя-MϽpٚ϶ ^ukwJ {A18O\ &Ob?-&(ƒ M^9]*P{KWqcE ñ};XĀUlBٝ|"ǐ{G`c 56Ҥ1! 2,ew\xb&SBQRXh ҿ j=]mPBEbD8A՘(V5lx qSw7XIofy?:3$ "'rzd4n^wf{"qo&?"L"uXS X D"/]}U%{4fZ0v*U/FF}Ja(7D-M>j8goB>frUs[7[璼lZ1N !+m2+LXJ1Srv0=-Yp֋⨁9]m;礝 :'hL:DuBvl$PIYޢ)! zf] E|)wIJ& K- W'`Kfi b3{}^d;@2WQSTLEQpS5gV?K>'ի~eRM-Ȕ z,%PF3)ܯY r/-u_J> =m]"ߪ< vKuǼKx$`o, i+܍pՍco\v?뭹f4O%^A" K%W @Y0QN]g 9DިT)+~Pt*CROOq} lb׾N<4aqܱjNHxzG]58čo^.̄6>p;-̽ Gdߙ+ Uz <;Ԣt\Ү%DSOG4~:S#gg< Whh__#(uo8tc~zG@Tzٟ@'^tPe;| :"Z8/!'HӒƧ+ F :DF]~k}[QÂlAh18v҉ݪ3wȧς#:' ʗ.:⊏yn/(؀\+Oz%-3jaRH8 ߒo:8Q?r]\'¯@Ə*B٭[_dlazo(9[P)8yLgzrF'dTWPLp!2[-`PL9:L=//'cJxh%Y͐VvZۑGɮk2 ۝Rvu]>6Rx K`5REi#Ȇk]~S TP@jXxa(nGqÛ5vM-‚+Tͅs~W46?e)R)Y"MT/Fpx |5IӗP]U|(#^d@)#n|[s|rڀJ#bɕriwq2#BV46 (1_ w1 W '1U"MKh;t%zne@f`6߮ﱊD!QlG-xʜRr$**15 ҇c>SZCaf`<7m":ѣ';嗨KT4l\@y!?WyOEߋ;SH%'+us 0ڰӃJՇ ^Pcpb&*bH?Hz}7N r¬yxT$:u SEn ÁcAkcM2-UL+l 7IFF qȨc5|M]?H4&7>, r cW غLᓦlBUc T"cvn)NT Q)AtT%b-lxv2~Orh Ih,˞ҮހsB)a"$2{F妹ILAÃ;\VӚ>ޒEӐDφN$BUU?晓ɭtRT37Ņ/Kl6ڈRA'^EG][; <2'3/bPʹ[/=_KҌ:&itlzVdgo`9!E19׹{,p){?zTgK! o'.h+j@f(5n,ul~8 ՂoPaf4S }Vj[364JQP&K|Tߦ8 >sF.w0KSndK&s/)Vo=\5g]VV,9 O)~7Xۀ-q3zyF`J+CB R\22qkqA@~F6vA=tq4ؔB١1 % RkI4.&ms n%&,MXB;RKTF2 uMpH|@oC{W&.=F1B Ǥ}5g'$ٴ͉ %KZڨ$Ћ}b4L p*z{eI[ !?Es#\Lt3R4Xt@b9 LF 4a(~eݵ0o5#rM`Yp8P-`6tD ջm uay4c)DLgʡog%#V70-ڭݣwPLKPX`0o) ׎H%r^/O4 'FNρ_vsvJxPEM\NBwְh2r;s+\ЬD~de0 bfAѕL0ոX.iI`+: ch3QrO.SN0=1PR{!M='Hbs/CvYаa##3`* u^YrC389I^k*3b%"~1 ff; Qw_]e5IзVF\+ עEl8mIx;b39aYvl*c ummlqjmP;3D/m͘/V0m-R'(^7!ePf0UC-RS΢}XZb޿fD8ם B 0[o mlRҸpsS]&^QM\wÃ4uB0hQ)p[_)9{%*ɩ4X,{?M&Dg/ $ʨ7ٕBgX:h5ݭVqT#ӆ (LkSJñ%dNrfem{`~_| ;'nw1X *ɒ+/?ۈe>r=p`f-1 N!@\!ԲI[]5rܾ t۴RW]wE2ZIs'[oO`b| Ga)&a$'=%K 套(K)u =;HhY4-1mqQH$FŪ&pMW{OQE|i`pJ÷}'.ϸ#2+L\Dm?Jlf衖?Xa(pܛٷR #)z0/GuO_7Fc {Zs#W ]h3<&[3?_\y1~5/DPqe)_Mm[I <1F$lC3 mTCl\rJճ*!S-Η6E6v6nn]@w!+@lmEq pK=})ޔ'q$e3,nyZ-zJY2+%"OEb r sg}X?>7y^LV3bROYU86Q6]28@ȥIPA Bh,CK`7S-!|e p-i瀻L"PȹWFG%tB*q,'8=/L_-vNu#dRwg6i~"}&J7nι (r:]+}S l[ړkp8P'- %=B,DE1NL^@9s"LEh~Q &ݨHfܹz% gނ6pFի/h !00O_ib.kP^n(Ŀ26v6;qz~vⱓTXA" (-bDq/ݚo$Z;/b3Bv3VE#`Rk  S:S;/d:nIfbTM˃$#\d@E)v\-.R&n 9"Xo7(||(Jh&|Vfc+^1Ě\*R4$C* % {\P8FDٜ)ib!?~9N5%۞ߪ$*<.XjP7r; @p1y!{9||wFMd)C\A/uYR!_~9ߑܨv1`E䶣xC6T2FG/[:k:R(J3 *TłqeY)<!*G"Wf-_¥F% .Rշ_? nm#zA^FEd/:YŸnO02Bu+bi)&*V _(]nRGߔfbvT-=NҲ\Lwผ^PWbr6B">L;Zu¯}@um_!@KW|<0b`/0C sT=AN*߼c˩JPn/azWddYQrxÔsϟ# *{ |M{x⿗WZG`r$OaЩ {<=ι 2XV2#d`[\TQP 7?I|uBZcG!,IzҁhJTʪPd"8.?6ȪQkCD*u?F_EOdo/xZ-|nP*]~;r`㜅5WD{`ُVK" zqj os~zOa )h5Ѷ{v00ܝNR)=%Ut =R;L۩tә0,=eȭ7cr'2+,$(bQX[Pyh 5py,s$ud%\7ͽ౲Qt [[_~BeI+}mN F<`yȨ K joQ:+T˭jz˗ `]ecΤ.侬9_϶V;k)C4dn*V,zݹ% -rHΕ;Y@WI!C~V ѓe+I퓭^YhRoOʏI8q{vO޳] w;UXp2R«fsT&xVͣf7XR!Kc>*Z!Ut#! q-?Ŧi?)*Czkj+ z 'E@+뷙!7uA16w)(cs[匤e-}흤ILyPJa W˵=z!#n<{=ڋA*ZӠ36;\d""^WqP%o״hOqaucf0Jaw /4_Mvf;~ZlFyRTnME?I= A~/˼^rQQ/3b~R|wJ;~:;"I4ՙԢ- |uQ8eEC*نQ>'F:=›G~j10b&X7=oMᥔZދ/rW{3)mN2j1# GJԟw?|_0rzOx󥞡a1 Tlgi!񍸿*d)EIG`N tj\̍di.Y-Y6E!`\,m!! ]'!.O`s`muh]-Ƀdhha*Hվו x0hzt8GLF7XeHu^[ 1}Ǐɴ4s3Z݌K^fK=İ~˿z2DSg/]P_V¿@ O/4\ 9*=ao1T|uV{*KZjxld#mn5oOLj y8]+.*/dKDm^B5vHjA2  @hҏ =&z:gNsjM #N2>]?ɿЁo4SST^z f`冕ꙭ]CQ=m=ԌZT\ b@[rst0ގ5쎟;(xt3E>i]^zzfpl;k֜ Ch)ɼꗕ |2,v9{43ϾqIH W> 50@@Ed^ʍ|sy>(>E |MD+s]fTʰYYUMzȾ6GFv\z?-uOI]a6: Mz˲!0zHRO19['*Uu %:5+0/IS?LMTO뵝wWA/@4\G:]B NZ &ڟ<x$k0!oVv[e#e<", Cpz>uRmo3:Z%lx&s^E8k -Y3jTLV=aFr>DOLvv%\&C`maΑrwLtE!H Pq''"n:~;2\smtŌXm:{%3@jo4;wH0;ԲCxge71HYqsaɳ',i-ף5H.3 z,m̙QPʀߡ{ >\yIuRr~w\K& $ĤBI`c_fY>LoƶbX:OB cd)n%`|`?bM9Sn Y/Ij*Clf.ҩ{_ԽKvЭ".y?ΖZ;U=jMLZ[L>_hosv6]&Mu_*hH֙Hxv#}(t`!fHYœ_ЩTKw #{S5[5ISDߺA)y4ץ!XhB]x .%L;!#ʊ.t2-r;G F6c~{AiدKh:M-JTR@/ )'a&;nVzL *SR-ž^sq+f8h~EU4)v]qW&*QTkkI,-4g "r%btmopCm DGE2]lM7&;4[.iOʣ7$dc 72l/Dw&*#3gz[pWK76?~((Qэa]&p8"p”2'dKJZeDSgqU'~ 4p\lJ[ #ڇ{/Ȟ! 7e7E >M&{4qUM5|_&؊2SQ"7`~VO&Qꔸ*vv*,SGR 0Iz|m0..D^MVFP_)6p++7~?lyNq8Q! ?N'ڨ9GMjK\عH [mW{mд|'$1Owy]5XlQ/Cb\ Jh7SA.Rhb , FRa2"cA#Zꥯ vBW-͈ʹ<6XT>8$ 2 RX^!uRA) B> 2ISjf,h!< Io{ずz!]ȓʝu\Ќ*\,QkaS1LMDRI$b6SȀ髬B 49ꭃy]ٷB_+:Qwo5U٩aXOO @&$u(1Ȳ"Fv!,x4?5u8a$3j9\E2Y:)M{ġ#~ 7H*ku,ep9ZWCgtxs}pDT'wD&zz^ I_֚uɶtM[Yؖ::[nQr06dG)t vW#{ xx/rM .ѹN`olE6/ fe; l ĸp1 GEIb3sN5HF4jtx=V\zQBMAS<q9}.s:anmLkk%cɢM1l6ڦ=k"&s/<~AIVMx1ňݍ : z/)Cδ>O'_-W\M*^>-`d}pσ(Oa9os t'rkqT7_%H%'R5LX;OC~ϔ N@$+c,hHź/ŤS텃jV}jU1X𷝉X>A |I.7qz./Ii&F'm=?SF,_Uҕ(&G 4E^Ԕ>^\ </]Ǘ-AsE`v~]LuŤG2&餇b?qj*m,9eIUR 1?^ 23#fya6mpxMРI)3_d:)hew I%Ll.@*h,TW|)XJEk@qwl:e~ňKHP1sQH7LeLw\hVm'xAU?ִv%d1*`&$_cLjGf޴hN@_,KOaЛ+~7E.##₾ӐԒ<덮TMxs/*co~,*-Tˆh=m 5M(N㣴#|GǭDf:¶us"iF7<ϋr2Av`Vġ3f$4}Fv@qs71!Fa}?sx /CF.Z+Y8h\lMP(>#gwjAx(,Ig;|^():‹yQ2qG *i0s\ňL5@GuP)_O/q'éAsl\xUO.bsH@]_c6JRKw`_LKv'|KPrT\\6qteAMN`ETna'W !7vxñ}'0. {}>  d Ң^߁7hjٿ'uyQxyZhäwrWTplzBIPM ȣ*XpZtJ"E3k. B4X<> 9ww})T-Q嫜G1pt 둀ϓnpR]<~䗪:=&=SJ/T䆬Hw_#H+R/jE}8Jg4뉾 -ٵdRdz бLLOiWGDxۈ̰:f3^#?!bv/`oi/VK>3Qr^-KzLɉpx(Dl,"{+<cD̔1Xg?o[Ms_#W fA @&Pw8OAF"qA*uEWJ#I ru ` b \%_d5d0S֪ [u1:Ζ:߬.>e L/eD%W&VHsbLWUӏdPq|us9!S|b>D!ޗuУA~mVIsrvF̆]c8|h2Do `ž^J(ɿIL_@ vBBf~ }kֵ~)]anVv4l< cL,=x0S}Ua^~8ZWU]edjMSEnHnHŕPpՠ[Od#XjR̺H/6J %IҾ3m3B =M̄QzyV&N7(R܃}N#H)=xCE\VZ4ւwBo"eJ3ukq4rGH`φĈY]4!',E?} i6 J qKldYUeI:m#[& nhaMp]RoSe/Miui-fA֥XߤֳNzM,ZW$({S4Jy {7\M`Fw݊!E*:KdOIDǎ)S#&ZH`vxE =Բy %O ͧlfF`eJ(YdRC 0Ru_JwN>?"Q]ʷ 6OyDy(λ4k­/Va^ɸhhgr4%{1j@KZ~9kqU-jkPs ]s||%v1umB!uj>0+_DQ}B-#Wc#QZ?p's,`+AB*z` 9ۯl'<ņЇ;~#gG8 A4"\Hn 8\V@~1S 3=;f:Yz+hW)ho6J[.؃*l;qji6jǝKɸ=g>PIϯwN !!YˡǖkF5{q4a}sj~*T"L|>(S9"x׎ZpXpBD%eHvϼE XAzHcBe_StcR; ic }D![WsݲVkL :Un;з-2 _* >7sP:.y*MgolYL&)Za Ͱy7]n3StX>'K&Mk)9}ر X1; i&qkqYVBb/he^~mQe0e[(@0Ôrw]+99tX@fX.K^YjJT`XWAt,ZT[߳?B\fmw=nZҿٽ * %߶dgw\"ywoSL6D;c@aS}. uFe߈z6AL&iGr&^jڣgܥYc(L.%~W?H\N5 2#QwF7g tGe*zHz̪yNw[ Ypգ+e3,H%ĤWVDn,nO氺]|̌;ܖ9>Oٔ2N< m9;O.OoK _U_Ж_b;޶X8fHBv HxD9مm{JhR:yaKd'r/h<a8O/yr>#PD,bjHX/RXdT X$`= #w #jEhH>*N* `ԒuD}N{+1E]K{Խm(4s`^p'M; )r%[UsDkVl =[R+9Q7U_TF'wY.RFԙ^]O bю<|>so?S#\2JʎbuUEe6i褚c:n;'HBs|*@=iCU<2"9jugW^9 LV6[ǴњAD Knnl/O({\r]G$ů1I u]|ZmK%ltQshjl>hg?(>> ʇ~Db@<0B@ lطVyaO|?z(^9^ bW qAytp ̹rڽgW`u`$lCLzcд8{"3E_̊!ܮ˲XR]plPodpy~2,j#$V;.)Xxۂص 4N˚ɣXVо#&夳IxOM`!E?NŎ/ NfPYnw!V=Ґ %}bP>blaۓJ24ҫpi3QS taY3l6̐.3NqHJ_zn˃]L %=ӄ9QЄt20Ʉ kV$+g0 5O ;\]7~g]~(tO ŮtqY=-MM< ,? fjd =7?nIthoGpKJ.t@&sWﰡT!xX.>*'7ruy._އ)/jʎH+_rMfSloirR+JmZh!\+YX6'R`&̇X*d2\*SX)A 8aa/R&Q0fiX e̶*П²lٺ`|  VZ498~oQ#Go)A$uYVB-v6zvdbEM0wg /a?u`[ֈv/ӦAQ~1}UЩ*jx/}{.M㞦'Z^CQ)ۛHlhٕٝ AY}bMh!GSBxV;$vnIw8ۃY1{<sv?U0z7/v*ak5oTJ~AK=]I5E5>pr3)QPsL 舻$M9ajSt<%\zƖ?xN*)xӫ$}jݕ}F:Zh 'G?+PH );_PVha6.G^7Ϧm~^Pᇰ<)tV̓-̼wEA9I͸`_+7ư0ODJN7=r^j o"{6H4lBfY4>ZIpq@%AE&3KOÉ*Fg7OI9]3 n\V[r=hSIP\+]&2lg0PCAGi:u]y}{\/ (Rо Ζ}R_cYM! wq>`&/g b;cR{S' fBT'j%A9^~.V3nצAMR~ #a;۳.zMռN( -0eN6k_ JJszBŁ4 "*0#9LY-E8z`kP]py Rj9߅_8N8 s(:6nD58| Z x.O9A"tkh ̺&icGD_1JDǂoѿN )^rqrJ5gvcpq$aUBҳ(X&XH rzZ׾/=/ge!rK(>\ Ov% ڐqԽokaA#72yAW'da {7K\bThB~ϕ陧E&UEWHUj4}v6aU#Aq?B ët3Kҧ|1n+ >&vJvrʥg@z=2p".|D쭕yK1+nrNnMU`ҠJKvȱ<4jA+\22;:.SU}֔cxb m 9<xp^ëc+eA#,|-d˝.|9iI>nrʀ {5G3!+hjӨ%ƑԖǐUʧZ_ӿE͐腯PzdU<\H<۾*ۛʚצf͈fMr.2 7y{[G"^!߰`m$k} $ERq}vE`,Ԝ7R6z-Wx;:\G4_7|YS>dm錌g!vd 1kBV8ÞJ!XWpV-~ W(85 Z/l+>Em~Iڽ:§giu\O%6hØ"֊vE)1kv͡~'jES2(;օ IЂ<ʙӠz!PqK 5nUnuT?n0HED b/[gjwKJaNSP5VI#Wu!տNÖ>3c8GX&15L-Ry ~-(KDPǻu`8M6P}Ζ1QџYwGMk\~D(SMAIv%(9|%z,>{ U NqMy(BBo>^TlEUvF_+$'O]Z7(V~ԻU,B2x#9_I) ꃳ +lë;mvx"Y_.Alxc`r|<<~@E=H6r OV5IW>ߒsA֢԰'_hk6C](977ɬI]",㽚.v[%?Z˅iUG+iW8D?Ih7_ kPFR(h׬aGyT3B^ewAs,p˙fewTA:*wG82O35 4~W$8EV9IRV笍\)+3qȩN[eLЉ1,$+}4Yj<>-Ώ\xTAܷ"nlaFO\ |Om$T߲۪o^# =+]jDi@hQqLpPA6]4-oz:,n+"P, Eѓknge#T %* ٤*ߛ~xtBI(\ xsVxW'I ٗؠً7ЈΖ:!5e6^I.cm--RZ#iH86%*f8 Қu^ZDV%NQH kn޻?IZ4U("nYĢdzWMVut;:&OEK<^cIH8H 0JȚS\kKԦVdlF+cq}4 I\k\vG=ΙR&SP%.P=e1p~cDOX]C@fGvKgS*"4ψ ! pXDM е8o*g*S=1a;9ۜ5Rԙ{.4 kƲ7}1 WɆqAăuĉ+9Zayݣqu/nųB#WȋFDZѵ*z)KUZm.wfEYx ;Prϙwl89DN)w%_mzz[9vgo4۝ð-%d^>A47{ō9A QCM=L"y Bx WF+!/sxvC]>nz0w.Af!nv {N{2d Sa FJc _7l.%~\Ayn94^fNdGw%h:wlOsZ&-WС1a-ntqDTimǼOK[o ?ZtÐ}+sJ&soJſm$UI$w^(@9n$Bͷob;lN"I4#tft]myUugmm.a=m? 7zl:}J8JWQ=yIo  l}"ȍZDckՊ>i)m}!/z'}z(#a|;E(<(2 '!Κ1cI@0g* h {\<ko+#9ףjj9Mc=mvgbD,JMm?}/rTT#]ĺn3 .tvvU~|#6T pI[/R%IEVm RfGN9$Y HF-uF&N ʆ zCpF8]!4Duobm}#Q}7WT5VQ[<$CcԼX^/$VYc_Ǝ3uND kߊvKJ 4h#0ERdn?@ߥ,wYBa5'4V@gAUp. R N=ߙu Si&ig nab/ Oy#'9D0$-䗶Ӂ^Ȗ $*zPX:vs4V ]˭iQ 6Wʼn WJWG-Ṗ Cd͸,å":R?.'hהz1j\GS_$3]2-Wm# :C`UHr;gjL&M'5l*K;"0l"6IJ`YiW G /SUDzǒ͠g1䰇J-gƻUD!>W^f ?"7\h/Z nAnq5}ؙ̛=$IrYUxA36(-<9W_[v-`C^wVt "HmQɗg˲Dj,)}_Yg@P' #:=1ᑛh=)=j%];;1tL]%9DU;`T ]qrMѤiQC52;GmF_ͺȅ2q}abG ٔ٬Xqݖc1Z0{sV4 x|K{"ӏ0.VP=nFIݩ9&;=ښvÌX=t=I3kK2ef6 FJe(Ϳٿgnۖ1iBTkT GdAg˲}K>}cf9-Oͧ'#tfH灟Ǻ뿸aEmsG$_Iix~WoYͭ9JU<Q J>(|ZRkƝ!7̹t.\³gN^J,| D?#6 HEsbrdm-q$F.@<$z/xUrbL5x/m.J›;[_9ڇDNb5e&H͉{1-^LwVU(,g. R% ?wub@K6i@1<у#8e%%0i5+ҧD[) .չJ,nL)p2RfMB[{ HL*iB@1Śt6mV:.޻ɡ T24?PݟչKZaCtlt8jDŽxgfO]Ŧc<ߵMꥡBp}^lC@HT[xֶW43Pp;179F7U8%L HR  +Mwza o}Ǖ%#|'8oAmgp(N $Y;'Y8VH8Ak:)uL{|.U5%EsT"1YX/$x7~?$R*n ,dOz4'˫msזe xXMG_WCj;\ .~ݞ2nq#CY3<ŸP| D)~Qۥe`ffD5&Ape0?N"o߷BHxMd#-֮&~@ܒ*r|GxəbVzkD} N,>CW< mu@TLogϯ퓋hH,LwMH,4m kṙEl*Vc,י>2[!5e r%(VZύ.d-3Q=g*ҿmXlfE`^^cO J܋n{G Ae9%[lMp/#( qLlN}q.HHb=4dp,F;CWF|@>Cp8D(}",~nuybŦ 7c.h? ;sӽj~Ume'W! X1p_͏7WvJiV76_]i= oEnZ%򞥰ݚ Dx֞(=]趸Vi,8y# "4cyRJ\ ^L(Pp[?xlƨs`0g&?ƲyvrJڜ Cu tyk\ϴC}| ٠%@N>3DS(V4)qŞG{ϒ"x zyZXǮ)&Umb 1΍.6'<YѽboN-mQRg}z%J:5ShV8iFNr,^V⫈P{O.Rwz+*^E؅Jv; GjL=\(%]TL a^WM<~RG?χ'~dV"~g ì=dN7آ:0 /b Hy0X o,"Wɟ-l]QDGZY/N Vp쏂uJP~@Vc1b9M烓̪3 mRbqsCUvB*;mqQ`>]U%x RwgM :j%Ц [>~S/s.n9 CY{➔P ? }DڽL#o}<62$Z\r'g:H URѓ&Ziz S; 2 m.|(G݅eRBQl"ԙsG R” -HNjQo܎ӏI-86ҎFfNd@] OƽцXC3(1%&}`AJ9^MvߤO!sSٮ%& +D]$odTw$͐v7YzCG7d]U3Zٙf9A]'lI wܵM_bmLKjq -4 KM\YȮL\ Et#*(O[_?5%s.u8dvMd.g(⚝ F?Zv<-fʬ);~trٰ}uU&X'=\!8ǨS>QWilu{#{/anPeKMR Q#Sq:2ow jxv0&B{n$}iX~ 'T!]L!tfeOI sY! }4-{Jp(mdؾ@cNEBw1W9*(лl`6ՉZc#F[uV^gwgmpF*'z%G&uF+(mN` ^;[-%$]-pJQ,] jDH+R i ޟG-(w 3iuο[,e6o4{i~ u\H70Z $ĎB8YKc PH"AD븎BL펼aY!>xeMÝ?\Q_ tG# }:XPT'b9,oԶޏVLNF&FM^x &wX|$6%B[H+)/eU9~LwuKnDAP3ග+V%XUw1K!7qwGi=}hbQVSЂ.t_wwۛ~CIu?Rs aI0T6 KQNkTԮ!Qh>oLxQ>5VSp'*v'kex\=䬒4\\c>l?#{?p+9gP8H?B$:y0|mФƔ^n':%ibBhYTF`&Ox: =sB_rlmT^:_XՐ5xU8Q*ZLeZєzp*o"xZ^{1n 5tLnC`<f/3h~Αc?m砐5Ĕ68\Hd|Ej3zr^lZ1gE+G J\K,$wrw '3LFq&-9FV6Cǘ`1yI- C?e ;{Hۺ8&;F*%F`X$ݡL0~Dtۜg5LKA(=VTcpGJ5*P_RR0*X |h7˄hHJ6Eo.݂f=S"|D`_ U& C'^@CaV deA[yT؊\Дe 3IZ/Qza9 h 2ˉgKKԎqbwWE7Ȭ6 sυ_>w|GL~/e^48P"yN!O~_]mqGqM;ԏ"D̾J1"fwZ5m[ziN7rKލdkL>S͔+]w>|3D *a$n~#Txsno:RuFqDln| 7ְČ Y.M6O 3w46VO-}iTw7ď>Qŷe>~3P2 uŝ60{X#P8,GКI!`mjS-Rh)FddEJ,kyX)ӞDmjˮUщ>XYm9!Ԉ>A(8s62U#mvUxBr7 Di]4e@[ÎřoPҰBUGpkۆ1t0I9xC׾HSX"ļ~1g:f$os1}Lj23u|j,/jڑSd= Job_pl0;D^Yd׵;:+':ڢ?[ '&j[j20} >s)x[Wv rdr!+HxKVV¡unKSO;g‹ww6[j+e}y{}Xoy~sYG}1UUa|$3̷[<6?r}W*Ơ+Ɗi)^F  sִܹ_!$ 7 =;z`֙dtZ h(evpRY%n8=@{w~  مS0>|7&1l_KsBK.HI%.&~_';+'*IIg鸔3NM !Xaύ}Uzi- Bn)Yk669n*I#hmM>qR5]N?ujVFr#5\qcHgO&xƎjx`")r;hw-ܡJB7TNҬؠq!ɹ{BQ. #C4!ۯuq| W󛭴?/1ޑWJ]cE<$J󉐎k1\F@ U=7o/^\"-ʗ44f6]O)44s@dYF'LCg0ʌ௵#z-tBN0l ) i/}p0%!E #|*%lTq)\Mk'HU⇿*Ȩ"].֤Gt rd3T`>8?0L@ce`5%:*Ֆ6dhH[(ye $$fi@NBSv,Y/^]tnsT 0eȢsfsMeqʭh3o;zsg†j2B=7]˟}]r <Ƿ VㅼOB#WV0cPp8\Ḛ֞:YirNvV[MYi@X>Viw%=aJإw.~+Eۏ&`JsBhV;B>ܰ0Jx|$"^. )e4a 깛xKId{ub|$R8e*P*i4ۣڋIRm7FZ UxMtƲ͔'}v~05=(.qXB 1(z"Fq󅅈I@?xOy9UK:[Q$:;%J? ~N ͘oGYt S̥r; ?}Af\_UkTT1}A(V͐r7Sm ah@wG&$ʂs AxK|9FJ,>& biE6cTک75 ս#O$qw&=&>KZa^7nU{J>ўE\ȳL"ZB &fHnj8u_pE;[67_A .isSt6ލC"\ YaOK;6Vm䲎8[hL&ѝüui4OAQ4uְ؀}2 O]h9-&mQB٪A9|6MA?GyH/,}q5WE $/sn7)Tj.>k'˸v=9-HM"|"`L.M\u9ptx՞$YDhKcKCh !Vf*o}yȣW^ qtBWs_QxH_T$k*pG_6W7I>P,\ǵ eo$,0 ma@Rr,&f'8Yph8<h@Igi~74>Ï*C{#oufm#lf;C$ JM}мf*:>Ӛi5]'#4mlEcb~Ӷl\\9Xp_' ms# 4 E0gm53y04Z6$4Y(.> b]\FiϦV>tktUH JgZ1L5bEΤopW.L5˹CqPoȬތ,\DY(֥]ͳ_e]^WԻ'm JP+|8-DQmF7/G; m 81Û `P0.jAi+m^wM ciPJYi~fq(+* DR+|vv_SuOaUgF$օcڱ _6O2-Ӧ?" QYy펈@OѲjm'R? Wzay[yRRYX߶F;xړ9[sM1 uDŽRvc(Qcld55 M.dqT9јaהo!?aYe8clqԋVIxYhbNBvk2Q^7]yXOXZ~FẊV+ug)88^.C!ёSLbl(hοu߉IAU $YK 3~L)!"&Dڽ7qAO1L2-a3&b%$S &/S{*v<=#Yxkp> [V᷁ݽ= ^z9諪>d#SOвX3I_;EÍ{(cwѻS8Qbv nǵS"Tɋ < w۔]8?nY+!7`ja nH>g B5v_w\\s埽v~:D_c4PkN/źwOt1:z ґ?wrj8mh.2Z$in#^? Ψuz3h+Л~ɾLYx)yz'0}zXa!ٱsͷ3Q.KXČՁتh@VjA5$)J?@c Ps;b5*DYT4 VM)KF*a$ Ikz)QU@NIzTog5K<@YNz7ZAPF"xK>$[):]+F2׾DPn $ؘ}d-{Z#Y}Alԥ& 7-q?BL2T\AY$;"(15tl^[nF9Ƞ/>b"]C?˞k'[3my[ٺjUc:ݟ ǠS'Xe NjG8l 3':xEE}̶{Ӥa*vCo5aF_.Nї[=sq5\.*;-IMzH?ɚh)kueWMtHp具ֹSUm$ zdkkg=*44[)F>@iAq1<[xY9m:|X^ua~Jp­N/Irˤkjd-8]=OY]^c(dTK֚0z_%>?JB!n#4 jk0bh=#Lj%NO ]C+2]z%B!=uC$pp ?w;oKGź5~Jr;&ˋ%>GjuF5r*} ꧈P-CY| U(*|,Ң)ۺƕz8|\1hs)rа-dBgG F@@w^2W3;['3Q=Z>SWQ~$bUd0 yVB0xNjA@c w$Y4]j ƻ#TBHStr%wmi/ I\|!(ڻ?PTɼ{ƫͰHap+ed8v(sޭ#Ava&'"? bӼOoc{q&nfhoR,w8UCScGHsm 9hac]*fϼs]XB Ir1B@22jZ;[?~OLt.tS^St)?)[H/-S_8yU%Ua^7qVfߠH k&տΐS8/m~z l|=C#6G.,k.svjDRO9VJ(*18hcGĂ$ՂRsSx N. z_d\n*!:%ӅqUE]p 8ĔL!pj4/ZoOA8y5fP\ 5o*o7iB#NKXdb64D\t`NN h<)ϟ=,LMhF{hN$?ϾG٤:T~xZKXxQ',DA}#3lK:|^rOjLFqrl'o4=RW_H|9pQoT9)=@ϖfBt#m>7pW #֘ }=LHk*?I!>n 4#j?-p˶PGt:7қE.8/`#JQ &3ۚ[>&Clg% *F!ԡVqLX*sXUnhq23^~,yhKY@JM5iJ|\ja'>S.7MV r>I _=ߚrkKHDL$ggA9 ~4`> Sۯl_&o`eP?L}/z 60&ٖTLsՇ u^E켫:O*}엘Me\C\<]MDm%-G@ګ gidD!HQc“eoq|Bk -QzE~mK@ǫl-ڈ) *3UE{f"؀oHXhZ( e[leB@%rf3;03W}w1@Ss (=3&+I^q-owW UƱodwIj<™6qk*wyN "ݹ(HTNGgI592?ʵCuђ|h2 :\}4av2΋\2zFH ~&Qx\xq< 0䖐mmufu[dd,`Ļҿ\SXBM[%N{W<&R:J#U7;Fj5YT6/C&Y2Y} _jX*)}_N6P&8gh4rV-s9e鞛q!wT?heGAb%fM]#g&R [\2~k͢EH\eQZɰ Lbh,?K("&j.[< xDITn)]\zk_ۏBJܧ㦅F}tezV8uCǼ9}>:y7 1~âh `bB. xCJlA@}I\cR1#V48B5qe8'80d( D6 1O>"hظ:&=.`j^L#@ΠH\w'wg鏦UW*)0/ĸؾ[@k&b1 4YӘlKgtU~li9Ǧ]fj\$@!5GΘT ik؋1:{xpȿU\`jșcO] Hψܞը?S}UYGׁa>|D1<2ABOj_S_p{05 L{`[J 5SJW< 2Z6}}G}Y3>7_54qiJa'׊p潝==2tšKj̑-й+4EYқ[PYK[f%˓N#9bU1Hto,wÅn+32MgRD}W' 't0OwzSC7]7{6Hk LV[7]z!JSemH'VO{)~T KNbIm҃>%W0-n=|rln2-ӥž>t3j(%<0,UR:Nj#Q;},;U+}rdyהSsҏE ';DZs,_6Kff7݈ibRbK˕>Za=*v);Co@j>`FV㗓S!䏻2in!c.8$]fLYV i# ǞkGmm[C0ɲN.N8q)8X0tO8P҉O..XQnl@,B;U9N0"~:2bkfV1MB=O-Z ͭGcU @=dejdAKrz8kٮgx.M*$QC:0 @Wn48j9ٸ8,l; | oX;V +1/,0AmUXk|ވc &Ǝam=R<-'$sƂgo>M=7*`v@%xX,)\b"dw -ޅ30rȱD_g)?+N']BaA.< ۄ$nN_pҮ1WOj3yc>]hȲJ.c@Sy-FWMؙ;A @=ig<4 d)>v+M֦R4>kxyí~K\; [GP|U|E^ɓ=+Ss7܍E6 !τT!Q>2q`d)7 U5i߉r"S^7WD{e 8Lc.2[DZw8!*1At$'^*^&&^r$?; !S{'cFEo9D:,v9oJ#fd:m 3Vy|N aݗ77E! 1QU2l{`8$/fѺĬV$}zs,7CXX;l,J$zCQV*>L ?]lZN2Yu53<C=Eweth?w8ܒ1sf#m^ 4I '2#B舀?#q9%(0XUg^R.斎Q-'_TI0dJxjpL[Yt^zNXĭlk,j*:`E1Q9]%uOkj߈LiIGLٔy-{ƿV=ROwV |{9&Gn%U#̵Okyyue+R0TENxaoekY-at^1X da6.0e0ޯ9FFXQ&Zn.'&x|a=)3q{ zN$y|;:ebRV9+e 49 L^E,cB2oC 7 7Ҭ=f$&u񁿨` 6G&ܑÝ d0daD*5xqzTrIN2 3뜎o> 2B9^iJ}4kwSJ0^A/c02Tx. +dBbaƛ\RH4?N:2_Z$zsut vu _npɁYCewq9\SrfD?d $4N]&42ʅjaP0)ND6iƑF1™m<WUZ"4Pz2I^5fv&-ܕ)ݎ.{[?#'Z!_x1Ζi%ǠTSp'˜挸KrL+@ovK 4Rǝaj:v<6}q2V1Ty;j.u!r4^ Ji,igqrBeZx '@QX[:!^qI7V2Yߕ*T[3#0'<ޤ|̞T'~Uci=d[Q R)x/w6X5,D$}{]s*8fcLSP81oU^JRٜà:%z=NeuSYq0+CE/%m8+ :ôS:e̓6DҜu]KwxX-O\CPo&+جن7:;zNz4^$zWAC)Vԇ4! /dnv: 81aSӱOd ;F"(tiR|‰"))[Vt nn>+Z"ԭ9\[iÂuvy/֒$O3AU hEE&1UYve0u|*b$G.r<3a^F5yI2+2?T7PLDl\xR 94'v>8 &mF^g9]ۆAmဲaG;if߈0ߊәsO8(H߶f1(i%S[ʧ8fECn =P .w| {um5h8,q4S+\9 ɺ33S%rګ 1 KtnHGZSsb)T' tՕkJkd" [0_#Df)FM.$(CLS,CAlw,2dUfw%?u`ź2JA C4x.T=æ; 'PnLf pekwli=I'Z'\XBRƷTe'U$\z*WcwNOӣ# wPfГ8A G&;c|y U+HSU]2ɝc:0ӴiB\]fY |o!;X> gm.%|Iq[KҰe:Ilݸ5Ϋ-fO i7^_lazw#+1ثx YxYF2',̺N0muuf@:V .vQ QzZQC0N*?"uÎ[Wd@Q`tG3 @/S4C 2q=̖$!9 sPN;Bu?%pMPxWdEuP6&@._Nƹh7tD0Hbտ_U@.\7D,0(  Pe Ml V 8 xxXx# #} dcz4 Nj;Jf.I"wn=v2\ 堏o~w=4b>Sw@F o]dX1=mcv|wx1l. !e`>3=Rň8n_B2p|u)C\qr'W͍&WHx}iLxC'K/$;uUHYşz8賃/8p_s5[ޞL>Q?\Xr5-yKM>wt).U/r]BQ Vկ?#蘝C&KΧ i7:.Id@l~ᎂf:h, 7_NX-F99[U'BO}WrQCWioeǚC:H^5#m ԝjwFZVfgqR/(0:\,rŜ5 ("$ğ*l)T4(i'`ﻨ& 3:,o%Ȍ˾ h%Tӎ2# iT&.H =zUB_[[hݥ'Ʌȧ#Qf^XOW@ĨdCĺ: 1iov~rc}ZxჄ-!*.2K 0]Qʦś:+PUsb|cb: P_Tk LHnYz 5uO6์YN:{[Jx$̗T7lI-c|,wٝ(7#~s ^@$`sNڠyaA5b4CLsE,\4OY~SlkRg۱}v_\Eia@t;wRDK6Nm"5q!>z`\uݬ H~)%6ڰ=o![2('i4/#s"hX- E|^ aCUN5F wܙ>_N$lʙnW{68m s.1.fʤLpmZxn $n6jf) Gy쐾6͇IH4.j y1yٱj}x(j-ǙncoAOZӂfy0 {~="[0 hpШ BX68Y$L{w]ܘmid|.Xןi o~6XM`-e-WyK7[̓ďq-OMIJ9+qʮs xOvÑ$ ]G{O(x !jy4o]p *c_U#Un^H X IpDvDF *@*n-{\[ٌ phs2XgyMlZHp#g-iŔ/N8d!9ᅫiy"uv%dE6Xpm˛ײFdؽnn5r'QI4ef`rI jj-45 K¬+qN^zbȯj49Jnm@ DaPobn$a& {]x̺eSԅE.*ƭY 8PZCyԧN$,ɢ]HRod=,?jy'IiNWن߂DۗwB F5jD̝B $zʛd;fjwSJ,P* LmsH|TbS9۫ijT&0r{.Sת+YGj*ff!o$&xDeZ7R!lSsLN, fdٶI[ߙzޓQ~"a,uj5Eq#F\G{h:ݲF/x<a{dL;g z>RĨ37`I \ؠt*;.CGFr-/g̞Y)b&2 e_|ʨ6sA[+CKNҢ>.٨\488Fhr䶾K ny,-c2[Ī0;]r?6kPٌR9PFe3)'$D4d$fVO/?{dߟho:~T kl?DyěfAV| Bv8|LJ9H҃\p]iw4&uzZum1 eN DKH24T6xa2kWFҲP/r݁`K.zOAMfp :gdW8Pڔrj:.#ׅJ#̩_d ?6POY({y!";_22A.T즑C7h4U2>B d@F5FBx_(pQ-CU 2@ |cjv%Md?@WLo,>'XTX߽-TWme ˣUFQQx+GF%lkbѠWi23Kmz$TuV @!nd [Ԋ)N^B6"V3ikkV-2юSBOiօ.=` /Bu$^Yv?y-~~P\]ckŹXu܉ `y5 109,oƑO]63TWYm[)SL,]uZyڝ*?9%4> MZQwAUP6꽣gqcb. '`qsLQd+[x+Gj^UzFH9NJ"UG&~z@5d׿] L=bE]py40NĬvndq-5o,Km"27٣KOppgꥎ:6֧+Sҍoa߈Ͳw|)oZ!z ˹]Urڅ2 Dd*:=uF;vSy^i_sHPRᙴ'*4i=:qYR=H=3P YLo'*߷ Xl# ɻ1"K#gH\ZZ79H(ݸ&L׀LAN &$}a~ 0.{m:[* VYwpF:,XĔO8ikkuǹcwelm/trygT"J~`L YY%tJ\2-bXS^F}ϭ[YwdY*tpΥ{ͪɗ.tL>Na\BT+gϋL;'B Uq]#i仞5; 3aWn\0Gv&;1&OA0ɟp:ڲ1s!l8*&HN[PU͇ \p+"=mED x$I9cc/N0 Akf{Ԃ#|Xp#ސoZJ(sщIԓ.I9h 2xr~3̆ܦ%|0^iЊ813tvC=؈"Wk]KM}(d3HcGd帀HyCOfw@GbP䑲6Ci{]rGɩlIGd*]ҼQ$iR4%%!:g U컴l V#l5n!Nw$uM#j.@e80Assc%ӂpnA! ^)LVQ4nhh33BO@eEj zvNYXH&~/L &W (.gXtF| R|?дcG#Y \0n^{!M-'0qerkDm)U`3Fd|g@*5sX@+Ά,cs3'H(J8Ԃ $|\Q4cE/ ^*OdPjKԺR@ck/0I[V3O"!\6ߔ>^jr,$yLDהbvB(nO?5﹅4{ݷnMA85;)00ȾSㅌAI4%-0sq?[q|(/;VY8b?mP]eCZj DYgARpcg7kV<|[GaR&cNE`{9/[T/3=(FͫNO4q~xTNN eNb8{&TS$"TZI(9D|§DQ轑Z\`#Kkh<]5A;M:_%% G R@TL4+gpDLya汮-84;VaTH܀ ;;-1)}fPh<2BlZo^Ǻ Z1CV~`O$Yk\7VSGuc뛮GTjz/903C߭͑=vwk->md{fޥgAvc@&Y0"i/WE, x_k׵S'D(kZ:X,P>FUc*ϕ9㎐4ѯ1tQڒYC׾XrH! PE';^~R-LllG"tHa], Kwj}6 Ca,t$}zR)]2#NWK\&v)(njLp A UK%`X#b:hi%8^y:6;/ҎXxW졬wŹDq&+xE#]ş_i[@ :7R2ڵk tR+k؆&)Ϭ s䆳(V˗ap(5@.b0Bpx#r2ȹJ#rZ ╤珞*4sM…B28V*hC掻ם]L +(vvRKWOpI Pab<N֘"$i$nE6I^iżʋv@:*?gd,f-bӖxmjcC/Y_0YsX=JꚊNvy6iJNm\g8*9ڃ[xo/?1\ݯ(A{4F]㜹2Stҹ(&3642Qf 7:mBZnQ%$ "Ubv)Jn@܂uI3^l*/s;aFr( dA^F_\S.*N+#<3/ C ֱyWcQDG:hD@kg| smI[${H'OT}k^T}mȰF`B VB5dzݽ7Po!̗c%k\RL] iR-ǾR[ jkOKz)|5x'.}h5ٷON2$0U5t~ǣ;tNV&GZ'ps?ʎ@9i6o3->ԿnX@5 f'=q_( |P,ݥb_f q7jyvBDn\dit% 3c]> Zȯ*uY~vvj-ڙK[w mLKe1@19*#@!CZ)bDc F$ʳKgH[ XL"}P.a R%L^%6쇏h?iNBG#-0z.|e~Nl2-+75[d7HO"6 ?E:m*+1abU[~#jJB4nZ dS^2 ѱP+dU]3aބKI' J/aEnЙWoHnDCܬӧQ*nh>U帺׃k͘jzz)p4ǘ[g.,}xX,$/W "t^ձg"XoS)V}Jju:RR-r.S!0Bx ZvNĺ]ch꛶R("T?pg|3FCsBOVšw$dzV@$+0#5m}Ws85֯[+M>PV2U%'D蒼hՔ~x؜Ϋй'erVK@rn;o įF žIզA UcU@˴Aw C#7ݱFGA΂y%$X/;LHȗFKF@ɴl7tj4'K++0,FK?TY_ {x7 m[6 c7{Dc#Wdl\-u)iȤOIs3@YTR1Zui;ҷޜS@7R$mڤP%}IV3 PitE2uv,߼w ˫zUWK\>A0 =4QzY \-I5s1soMIRGv-%-6//O"M,t7Ć-|><}&q#Բg(2̑XŽ2fV%:y(4vBw;Z"JvoS۞/ U\nGx?) `!+yʳHR`|߹PCQ*ЅA8P nX6O7ܓSXOi6 ULS[ιR=sɧ$(Ѧ(6qҸ;YaēN fҳ\_/5=J8@rU?C%g7Voifu0O)t{z)$7se^ΎU(%i􂣩(]]Y`Mtׁ-h8aTVX4f"ߥ1 fjڧ-Bb]Y8bx,juWбx1 Ziy\P&Qp!D:$A䏉/ln}M}]}fIYʒ^>kĺ ѪI/g.W .3ErD0Pv0) ˲ڨĴiժ-7q#5SߛJˀɀK0I7o #p2}5~<_`wY~C&[T(SJ^Q#D$HQ] Ll8)Jx;Gl gAY- j+0MHӶĜ!#GicMqu:%{*/7"T'xEG`13Ǭ>9(4Q"_eB$ ՜u|+OKfoDdM[9"Nⷠal\GiAdOCX4Ֆ?P^P =MA luhd#].{ӷ$>ZOcK%llZEDW8; D֧|]mTz97?X!X>%1(7Z-8כ FV{Av+uꓺu "VE"ٺ_.EAFety\"~[#7A/*$n~$gһ$Ki>V6v7y4ו)?Zru=O]+K㻫HLàIͼd3kf9D7y3;8×;KxHҁÌG{3j%[>U )#avUv9^${-RnὈۻMƀu5> 7^#ZݬMpɲzFѪ#'*9ᘽC=iZDOb̅_d$ C_ı >vS%ׯazt/VxIMWF_dashȮ'H(: {'J >/Ԡ7$ Nߜﭠ q4I$b*x<}b^~=" DmbC݈iGш=·T797apCDb̦--3`I^13UTJd$ϲn]]Kp3T;-%BOS65G7.Ľg)ҬQ*3߃+있J"4v4([}pR[ʊD.?ԭԥɯ29@]pܐ 5]Z(@UBd#K<^2T ]t flsyY~;i?A08lvTm2fh$0_zNrWtͦ=;fp$4?Vu{7|ƋuoY00zbGMҚո,Qgn>=Ĺ=祴T`@_ԔI;4ٿ u%w"憷"DwF~-9z&LH녺Fv}lQu :vMYew!^%T\3hа}Ji EH`&nr?GOltw #_ L@ٳ~L!{ƃV|Ma)mG+_74 J, K!}(| S c@j`}ƤFks[Mp}\.@Ѕ+ 4utz)qi4L!BEQWFmo/B70NJ))[ڍK<1%ygP@*[f?#*=t<| 9:8m1?GRS?"8C^j#1Ϙ@uؿFTN[4:xB"tET**W G u Bќ>M`LC,/Z,1Xbs!2WM] \0Xs2|$el)1ǀ&D3VTO<؃aRd%+ȔCL0-O{m h',Pf ;ead(=h|#Pmjʑ"Ͼ F18Df=̃-t9;#-O_=;eiMG y :0C$Xuн?l./an97ަڰUtDQ9Iֹ><yf^@}PilK΀H߱w F0ɕ0\w7^Ѭ3iB;$܋EXkX'v]T *AL=@ΰċtq̜|ȴïkJI97If`3GRosP{"šQ5=+㒜@:h@uI^Qhc.A? $Po_Ɵ2y2318 DlieJg7U^`ꑖ&MX7v٧6?B˓Ѽ`Gi1Bg*[MZk Coľ X>eh%Ԍ'B^dBUd[hOC.`k&C`:R6+Ij0;W5X5jH=]/Mfxj{G"viʭ Fykpq~;e#WhL 2z,'ӣsثI$ezNNiq ¬-FvI`m#*2/aJu4A8g&3{Wi@1TbW,|^K쿑MZ VýWJ]b| ɔ:w+3IUU3Aw8A41GLho<1 / p2iE 8kCHK%']҂-6iϕ.5:m'eh2pnC] ȫXyhbfsš-}Ƶ?03=jf\Fne\^쾚nq$K>)\زC"6gazjE| )&u3Ex5aFUGɘ#*+|vo.1ĭۂT3G#>`s*yie0˟si:*ت2x,_fh`]gRC-AC2j*'Vq*XCkڶXiT;=BXz! AsAƥ߆FQb7>Z=b!:RO mc]f ] Uu/ȁ_U0d>ZQ2"I2Ca"/4zRn楑2I/Aŋ5$!l7X5}Jf%A+ Mɸi- PM 7#|EF{>XM;e.~0}" OHBp켓۞7%39- 6ⲉvٮۿ-+<|z.T{j*Z OF#ExUr-Yޯ%:9?6 xH!,'Y]YQE&cF_!ΔƯAN!$(|Tk%giCŤq'4wvzQgSD˨GUi>.ί+"hġCO+2?hWF|wYUt$y-s|p+'Xs~=8%@ RK{o|`ş?}}C?l!'/1'z pڽN5uqfKwfBРP*xxPL4LO%QŻS8}gGͭ埘B-h6- T@pYPzcS^e\t"m^F(\6+q?xPww*T&oy׵yDEW:BJucp=Tɉ(г^)9X-;*br63XKE6qX2y}0ZsSeb#o*ˉD UBl\D'*#rRobQI-u x[>0Lj:Lj=k:xDE*z7dm)}9!LeE H&w.Lg,]q8d4\%yLgia܌b(MDZ[ .o[ޜդC}TX7*:o}O 9/̸S Ǝ̶ C.~MU,Os:9}+W{"i?٩C⎅ N{٘SiǁQO .ņۼ%$*"M}37hG̺~9],Bp#c } 5(a*6&uu7dO;+C%+pCU|2W岠=*4n_H_0#ͤ-J?<Xb$]:6A-ӛi65=v*Aix{v ׾[ Sor$Z*vJ!%D/ W7'RW듰GKՅ'ߠ=ۚ;fӑQvkS/qtR|5ܔ`|̣6ͣ V:geߤXr?>e_u4)dT3hPd@hKE`FܢJF7*xV呞# ]ykZ}% KiTl L?Rsb/h3W…Y ^JMPjl-jk*Qb+t/6~{+ē@+,uqLE1?nZ1ʺ&!|OAC^oH7wD7:g05?&3ıu!ee0NDbyX8&=)LT,@u2Uon0n 5E 5psݴ^jDOS?a ʓO 8cbzºEtiG$U6,mϦ62HM7 ,!N1+i} m(WpPq=jՄQv-s:&,{tazя[ <6D$_;gz2@{#HB-|d < T+<ub`3bY6O  Kkbj6 Joz R9 3et07)euJ!݊>.) ICnfMk Xa!迱!Y5yNEDa%9k~t'0Dw6:q*&YBӜӰ9M!d5,܊&ڿd8)#PlRUvY!tQR#\KUKg/SCxK~??v˜aB3?ȳSpMd]R7džd+cQʹunm/"lZ ঐ oAt7OLt6/'Jaߴch]Bj9D7&7ZV,kЅfީ>_l ZLܙ%yO.4N2 + BxJRS[ 4'J~EGИQBN3:X2ЊvECaXv}kгfcdi;xX֩oRrv{Uԉp,/\u2ϐA.8oc\+:"O4wy~iP-rAq؜S_bi/$ (JnP_L|D? }oWaEQ1p^e|\s˟g|7oTk3&j,qPUivjlpz !|5 %y8 q*IG PjMt W H>_S>^Cb6G ʕ7٤J0ӑ6BðtbzMsogd')wڥGP>ۯ=yMwla.."{" u-.GP%,k9V陊1)7bq N7oD "+'=Ƥ]5M>& BA:t߲ݟX8 P+蚃0Ic@.3b -DXVGY&NS\I*LxvN:2?5×eEV`<+Q52'=Y9C* UEB֣VQ%TuY:IjJ| 1ɳt]͋4/#A8+Sa=@NsSO&7>e4_ ? 7*8:(%gjYbs@vGwpMSoI2\>vPk/^͎L*h`wK|mc"u/gE3L5O|X;z'DGi=&QΔ}j,bk8<+s L4ƹϘ@NiQ3:9xIJ_u\&Gp҉~f=M\ہs[V: >/N2Nn 4C ڠE\ YorD0nYtCN څݜq mqHƨ"B`ϒ`ױWX̛OPFǹ]F*zwk9a 2lHD^לKѮH8Xa-J<ׂU*}C^XޗzO RO~3nԈTP#K*l%=IGTξ\$p"@́@ϣM&h$svQaRB-}ilBx(YuKZu{pPQl H#t! a;Pĭ0c(>TeXp$;1o&45P3.!6|U^\: zℒШLe8j]zU;tsB_PnvSic#ߖS)7Or+DYŽK:sێ,(Bsbo]"Ch~!3l< 5Wj[9VCg߾wzUHBN&sygfqYW=/$OUL/>^b~FIv?ހ>=~WL<)p_ ?݊RY Ps&i'ɑ[!}Ρ Xg(vJ?+7eR܀pl?2,Ь99OxIAK\,i `Y/xD3"V_ gi!}ArFwj,y&}v ȎeҤ;ÿm|Ȩ%j9$HN*xš znvMGi=U {*WgZvI˕~dN\o(=F Ja;F"O2f8*~U/S|}!W2/E[+> 8(j҆ / ZSQ}0M%ͻ%zY&S)4Ę f[hOW<+Thk/Y}[ln |$[ti˺f۪NFyS}'6<ߣKc-ן{gii3Yf2J%^I?2V;fg;?*IJ0Te@D$rA^(kVK @xLD"WiQsA|\R"8 myhNu<1aGVi^F-X,Yܩ1\lN{?2Y0뢤tq-$]hÀ|ԢG<#ݹ;F68]OC=vy:gDY6Z[pϘDqFF-uΝ E8􂬿B ˊ ' +?[FUsYd2JZo,̧8m)"&Ϟ^)A̦@}ϾZ)I<{6 vҵ#Hk[n1TRoNh 3ʉu/~LH3Ö4v2ü ubBrm%ZvMRo`naSHo۪n\FLUA; z7_; $/y!NNlWENGH5eiX* NvnBǥwy:6){c<IoK'QվESTԒ:JֶefbdO7%$nVJdeݞf6և 궉 1GաfYVhbol*q[UmJz|v DJNiF EBţX$fQK-#]]!`)hWĎǖOrx:=g0Xu6c#QTe!x֤E0}|rCGAGty#%UE9X0`1SW&s` u9n %~Bn+EYo(癇B3>$18#UƁыvudd8? Y r@NYS +~ø|)nF}Vh#u{@1Qm eAb+z0>ٳKbNed l== eyu`VQ n tG 5Ee}Q$̭XJ3oKNn˚ wI??< ]Gp9"K;mr8{`O,a:~o|O3hMmA0Fa>Hk57i)kZnzi< $.6?i8eDsx6=i|v-Zj*|+<{^9. {Ka.{_Y#/0Q2q}m"Px|/qc\\sȐCOXuΙ~ʃd(ME顧S*/I:bO=MB[C#9$i an`Ģ8Ǻ yX n#Q3-&isB[jzQ^ B٢*"Ko1jr;A9g@1Gr'|k\*\U]2n9 ن@ f7no ,̚@&tHfRF t;3P~to=qϤ,tO&wʀ^K-u˙Dͪux,_I\rƄ&5T}ۖ˹D>ܫCh/a\G?b׏U/W7M..zH\%K[EB~sk8zrn*,a?oKPp<=tĄt˚"SИCVBMUـt][JPkМt`k38"y6Acȱ2W@髼 ,Ú^iOmΨoEI"tLo ab h$Ɗm%zC ?DMXj&eGIUɯb=$ӌSGZ.=#dvy,ځOf;ba8pbPNMX4Q='K}a9I#cQi`Ž0r.`]# :S ]9?45*nx)GڤmplvQZϠǼMX8滛%ƌ||hA >OniR UA-ޟκZ?&|a٠CL1M{+ :IKDjdҝWkv&9L4k+=w˃5nA_uaQ׵ݾkrK;Ti.Or(̟ O/ 5H*c\B55txWW0fS J4ג^dҧwbӒ\`hjc2ق{:z 4PYwE9}P#sG 7+͋Nc} >@ o92:x q.٤.utgckEGned,;#FP  ϝ б2l\ߕSKg,ٮw4_NAQ' k tbW\:tG~[Zw,UΡP/&<K>Fm6U9s:wNpLcx?eխkQe&zVSʏyϩmi(ēJ"iCP5  AR5Aecj'7R/Q6G)cM獿Ɔ:U_R 8{z@S[TuELֿRȾ@=Z'#`1aytܐC9+bQ5^Lh-"Q450!b/sDtsGj@R³idkaqܼ1T>FWِAϰ0ڶgXOs7z؜l5C"CpDG= [3w sT5EVOiB55șKSfOɛ{s*7c3'`s;EV^LvG~%ϭN ^̋5{xlƬޙQ(x9+<@28Q-ΦǴ,*U\i)HvΖN0-kk$< EsR'N0CJHbŞ(i3g`V^ Q*3[h-.)/R-6p pիMm P#V\_SDw=XAOܡGU^L6_-fr:χBD}W9 d9Qhh ,p2u֨DD˱^bnQW4fߘo2q.Xxf]K;+a4!WgENDŽ\Y0~L!s("~dĔLEa?.%֛U/Ducl, <ع#\9!I )&[{s+/BF 03.#27Uuo&{_]iCRƒb`רvW3zh/+\G룱NU?iY'ʞ&5k,Xw@Cnu_.¥ϊS abT]g@`,qMV[Lj_S.o6 x{!I؍;^ڤ`/oYxˌtqM~M2/f٬T: I?Hdmݛtt2+k$jz뉖-㰟Ct*#{BY'j YXT))~7[@`M/梆%Q^K֎{g͜ EY+FcD&uIT_aaJ%ſ)z1XD Y!s`aށj-yJ0v|qӭV?ۅPU?kNbpJvF}R8-:8 T~hٶ Jk933OkOR zښ.6&UtS01Cf[5;ODL=]Rʪfй}&FHKf~cm4(?ےG 'B4հQ%ƿq+^[n .ӊԕ˄E.Cv vSnv@B-=41% /Y ChDպN1fsšSBiA]Ѕe:&1Ыsia\uO"/Ϝֱ.+LbO]{c1ْ/4/oًÈjU{ՠWh=ĦN "@ 'Go$[+AgJ`zbk+CP %G!DEU51|Vc&TP7͕kt;ՅdM%|,Wkǀ"u?_q|AS)եS]h)Q:1p!@MiL^z{ wha4ߨ߶lX-4>P}B:v|u`A/{qWx暌P +D~L}k TEEVY} ѡc?$!|?[n|אX.UD7B-U"s!NyZWju'Iv U0ӈYY{xșUU<KpL:田~񚘚lJܫ r0EpJV><Ԓ9Qc,Tp*P(z/n흚;Qh"|lo\}gG.C^e^XOZ \!XLhc!ׁ{$i5pJ_ؕUnR'.KQ/(JN߁=AOajTvg' fd,qx#fIY\L>wS怐Rir\5alv,Zo^]Xˁ3?Pɽb768g\3&8Cr|yl6ޡ>KUPh sHA]0wV ޮ*ǃ?UX3xֺEJ@Wh_ H~% 1mq /A|H >,]y})Q|, PVQގE@I ݹm YCIzҬu&?I`*rU- 6 6dػyNC!vuFX6O"UΤXd͓,5=*DN ]Q_}@.گDn@h ˥_U`&&gF橿 RkqKc aع X *MimC{-dǏ*tnE>+?bFBiG2_ ھYqqR\{@F!έ./'EgW~WMl:bC EC{t"0R%O#l*]\*Q"ʆ1$:n u9&F D%@Ns$x$KєVwV@{gӨ珡\Ywd9Rnrg ųBAj3$}- E;AuJ##K5^>>Y2ݷw2wk)63Bj0$z?B v ͒k$/1b6^X>(3B0U&mЃIE$}W׌=D>.c7JP l uD1{ 갖.{}I}_ Nr󗭰m&6RWaӼJo&x TYK,skcx-tԥI2@ЫLC?'˨w4G lFaY>1,)g~Ob%–h->}vaADZ6@uЩ~:`=3H{NƷw*&@6ypXO,&4nHTӲh:? ݐEH$ʄ='[16O}͞\gb|s {ԴJ,a@exGh% |jҲ@TqNӨ\BzϜ5{ƙ5|x1Qh=WS`y5ܾa0H|I9=); X)lcC><(KTmրs'{bs?o!94U9鮉VLdR{#wlҸ&(?/q0h;-Jl&Kэ"bߒ*z8L[HMHyv2]VB>j<0r/ŧWj./'EStrͺcW Q:|3ƹ C~BșI-_?eQ/(S1Kc9(سCĤ8BD/vQv~B'4HHvkM6OJ o0͖S^FAW/I >ǑO8ML֏)zwE!F+ X r uMpdDmlY2Lxl͖h¦?M4b&BoԷdTr + jJj1N8E=q>00QSWG`L_3nl[\H:za)5M QOq-T|9y3 3r[&kHELeJ2@( ]j/ʐc`Ch1i |چOfPyۆTz^>;_ҙg/ef+=/N`Wqy~СJ1[ӱh Ymoz޳B9K X+=Hzx^ U4aj> k RyRcIc{󎋙=ZjK~VUD@C[J Q($φyE—[sT׎c^TDr,uVRjG^u/q,s/ʿiu9aK 1_mn1z_[`F8;z/O>^i6P+)' pX\r$RAo' βV!ϟZ&jK45f}P'O\!:oN'nj>HV~~ K)R\DwUiO\8߁(F0R1$ A'ea]lWjd!o-0HlS!:W;%$ a_F!zA@%q/b/ Vccm"@g'Ik6Y oT$Fv&~5Ѵ⍁oӯ v:4W j wD@o]nBQʯ"=_R6~tyJN?ᠫQ.lyVf",US:LM#qX,̩%|B~qlcӨ̸9իiply"cdzW(Q sSqd@*w̗m#(g^1 }Q=u̠qG}A!AvYc!ѷ*hEmg"=xn !y"!ȡɉMmJDT}iRLĽȅ ֗ylv>8<,edSCN yp?'gC9Q ?In"!Nm`6 ut͆3γ+}R'y ;$εxP*abaXx\ѧƒyio㝯 |Pu;o5xSk%8y`s<^P`#I,viqh2BjFM@YсweP2dxozL{W2ެ-%Mޯ 6S@k_ajFeݡǭp~5LGx&B2tgOy%o)ס?;Hk>]haIBcʦ6:'HB`JḞkk@tG(B1…`Po9X/f7Emw,,K ?  tF)Nx Y`bM's&S{[^\5Ρe~LJ!"ɖk 46gK0Ŧ㗾;GKnI<k#^^W{dO͸(ճ Ӻ&H;^de5uЃ-Ɨa}:.7.a<"Z bɯؚZ#L6a G `4A=&ţN\Q ݻٍ?>WȨyC1ShtWW{`7mh M!Kr0"]9m;J.'?ޫ<(n`|? |Y_OpJ<1k_`{ .O$ x"g܀Fm`c]-zk! IjV?lK]0Jw$%a;ͯk]N[͹87#( g>"8;'ZsR8QZR.w"}H6l95,dՀY"s}k-D f\a~w'Ӏԣ)xIgy;&F坊=Z!f5- ;3Něc୙Y͉f+o PTK0iݷ H&+~ ٣%(I?~{/_G{pB!38>L"&"}l)5S$I䩡hQY8'QQZkK7&PC冷 @}'eNv&xNi;(_`@ж$=67f e^m w}(^G:n; GrP0Wj/kD_໋@@\ihL6Aۗ Us~t[1lϨ|n !G$rf Y[ޒH~ZhE2\4WtIdﮤ/HekG j:d%4_Z<;=wenV1%-jC1f/]?/I;߰i %B%Lحx^7 _;ˡZO%+%]ޯBYwO푉IVCe0Ħx\HCe)$wޮw7^b^ t2E&RQJ>NnWzi,-EFofZ][4;yك *.BG  1㹎zof>u?mG0w6Y7dj#D֗~"")hVQA_ _?{]޾D]GU Tm};G>011ph7݆&Dȿ^Ɣ?dQK:9OxO2kݺmd/]sj@LjE$NDh_ć*W{VI4_#s?o^`x Ĵt7CUZ0 Z Jy'D0487qN" f=L; ӌ [lˉ{$T;_Tg!X'kGcQ3T> mI13d߃~C<(|sz ?zЌK#UĈmSUEˑCh^뭰7jMi<5)_ź"tmY4TY[> Z w'.]0Y& b2q~*ڙ755g*k5JUۊգpMr3uDBF]Dh?ZQy1 'O`FИ t_;~1&Q5W8 RIFņ'UieW]eYh|WP0X%{XJ8^HҾL=&&q:> d@^v̸ rA4BI豘's֙dy_kYR| /"`U$ppÌ#"3; JsLTm^ク6jńGO.p B:;fQԞ=i7_@vƔJA =W /[P3 4ޒ @]]nxe_glJ\wc (2aN;JЁ{NI> WeSB#bwZdAj'Y"zK}E٦lÃMaW$Iig7S5(.u/,&yiMUIf3U?Td&m լ)lP'V?^j{.wj;(^d٤N0:S+Bvlٌ]=\RVb:UE Ul^VpA755p0uMY\sp:%K +^Q)R$B\{h_L[z쏨+ ɕZ̐V%2c:$9?=i]={BeQ2iL3pFQ|7J9$R)@tsIV^!5S{S97s|ihAVb?5N( ~553K \CZla뛝SxOEGӄ,q Jo` w$UW: g}+ pvT-NtD JPX2dZIm&塟2LoTĥ^twσ!'; lW q#}ѺޝBGW} ^Ow٤Ak񋇁C4 {jPJ[v8IYcy ;L۱E;|;.)@[+ð#ъc+x|~ˀ7S!REb9@Eh>ʫ :% qkjU2 XRu;*/٧ciAB{z1 sY\P]O|O}Va!愼xvH O ZI=0c@9z t<ݖs(qvlJЯI~׀d* /22짹By(`9Y$yOzFs'e{PuA(C=%g<j`R"H)DT=,g'"I&^!i[,\-88`z-c>U [3PFwB8vՅ)O|u_S8"n Kp@\rxy<2%?Ke~#*1A)UzZ'DZy'\Rn3Dj;x{j;!L<8d߱. Y,Q.7+EjkUhأm+YMNǸ!T& |́b#0z'qA줿C,O<Ă4-d*%dsW?IkƣAUEns7,(lv`/ʶx{Szj`B gEa|yS$!1{~(hE;RN>/Xpde1gh}`n ,e b@NqXdڨ`2L$uU Um(?DCTח?jVd6Cp6LqDi+ɫ2J9 pXؐz,ř:ш_WS11= 3Ti2Q̓"Wu>d1 YI$zl Đ o6Z TN8` {0Y;aaX -k\P_ O>nRR±Nsa[{h5kJh)Tol52 _քdF9 H'eZ؂(]CWû6?7.tMn~ѳ}yZv5=ݒkȈEyH]Q%A]^XleaJNmUr"tեF l=XO=:OGz#=`AƝIWz%`Ř91ojI:lF }{#M<[.)JP@"E>,:18DR5`SH9nj>~[ڷ=.s##d{ɴJ7ABVBw[ x.d,d m}CO6SzlbE,BQ[XVU#dUn:1*ЊB/A>⮹WX.> I:ڪ"Pb|3^wvp5<m-)IT}̓SbNf[CBnbf}/aun ~+MT ?Gr9$>~2RV=ImJq]^7(:y892c3/J*" Xj&>Ȕ"VL8Yփja-3{aS9eyEV:~#U/M1B)xCȹzn^ ;iwxoG% \zW Acv{smA>/AIt|$FW\ ~D_rD25xlG =ԁ3~3  /?bh&BHT9lw@oSpEZ#;:<)mS lX$|_b W']D/3]NEJHWQY|X3쬑g8 %IO/'ÔJ!F{ON  "~=K :?M4窤E^f7S-5h+EE <=#mb',Ҽ=G(ҿ: &@[M>5{S^7~{LQ'±Sp6sTց* f7% S^+F2!ebo8{o['Γ w۫FVH&lj>@T\Ńy?ri09T&u888j[#l7N{&F[o>WAC> mj6J]L&3Z&`SzQy,g%$ lYoEnrלA8 u^U8:9#LZ !RD"ybˉP9_.:#*n ;Կ U{?b^ !ၐŋd=q=5CVdx>@'ջQHę?MF(:eeѩ6Y=tMjN4(A;gsxٙ(E]Ug>M ˝A.8omlA㔮_=Bq!я y.2gX6' 2|biv%}AG 70"])Whρk_k;`څGZ [^"ۇ ʹ=h#Y˄Y~.wwD:FTмE˙A{yh3H CD 4l,¿RBcIp"&BR^\JȂEY H*5MNJip= +bWG:^Bq"\IG;&}f!ҴDa`sϖSqHe?/(rp6qYCTbT qG\X/"6s)Jv, >/%QnA*[3rtw=ʎqпRPtt1HyU^ǣ,HkEX<)Yz}%D_l~h;*iGkG$}4mG^]acg6NN%-zgo8H io&5n.HAlQqKzh1!\sq7'WתFc95BxvwE)ʹ$<b VkHdײaW eNGXqtߵ ܆=a I 4"6Ω{kRҡ3$3Â`^݈o2@w Z'fE#jS-]Jc ܤ=i 8LVb#*K[B2!bz䝍9ЋE5CMڶr)J1l TSXltNdcYp7K)V[ֆ70_˙ʾ|u! =So: I%\non%q) ׃E_ u#K*~K=3hW7 _,X(\jhc\aK^D}DyS;wEq(\Hͤlbd' 0&GZ|*fA*n)lMC'U,&&j/ k2gƧ 0%k6̛7w1e*ܤ[dPxÑ%tl7>+1RԹmCE;vD32 ʣXܡ5-|V q$-߄]/Zev !In`_1["\RU%#4R3`s(o~ !e ڼגn \%,x.~ua=3(OQi1!wxzw 9U'm ΟLHϳC_<\X 9qPs3SQ;Y  ^"[PJJp~b' ({ə 'mzgk{'&Ͳgb8qJ2<8a0- {^T:)QΖG"aӊ-3Jj;E^MyoxM6:yȸY5)ۅ8bE~ƹ#\^BciLQ`Cbm" JQV`C׷Iuܢ O4GuY\ Y?rl+fa ޡDݝyR` pZ8컒|LyQ3I38qshPq ퟍ+Aٺ9NKH݊uX987n{Gp qtַ-2-PwW<K,Q;7fT<~` oɯF2Hm)ԏ>ap8aQEL3 \Ƕ.8ee uĢBk7O_/y6Y nϫy~j}[Q5nV!`loT?>9<+lRAOO@vPLOMܰ9lؿX|K/O%7.=_lR)c:1T'fڑϘ.'}NVi=|sJA'u8SPlQ"l3_ć8v$V;y i>tl":{"᭬cŒ[u#DsTDyXޮ~E27%ةgᛯV nƚd۴t$,:f ,xmL\R&i1;L$ 1wZSK^gCѮ`9KsrLg^Di tMN\+ F~s1뎆7\iX͏`ÚLq$H-qV>k+\\5AtaT-fL!*6 k.iᐺbskY1S%-_ObaK )Pp<m%}Ic%s*(b k%]O'<GHY=B #On+P9+ K<,#W= Lz??[%>6=Di|3XFJb^pZléO1oM||~gaAOO1&[,}aIE5AyѢmWXV#,ٗ-}u"jiyVި"tC>-@Km!}"=6ܣ4Fo*P}FVZpJl2)"_y[>- 힐Hٿ;M :yalyr|ܭ厺cy^>DLWLHo TeN' zXĩYƱ6#y+Vm=RcT,_Mg5Y\ ĪN#Xq8jszuI~8ϟHizS:|giUojp.[ǒrl,k@Dz8+`V!_FU{*Ω]ͽxKT5{ -t\|t9f|$EܶH斵7l'Xo|$bWI&ˏdиJGiFaV'1gfbT1P?}J,3sudz2]:Wׄ5)魯/,rVŒ>ZGJ̞dX^R""ùb׫MV_2.˷2dKL"nkd= ?;C} ,"{vd{I} ;}h]q hX*_3/y,v۸x@ݑ(GeNcdX"WdWP"1BSZvZјT2BMӨ+K8p-&0AԕH-cX$ib2=xf/@w-Ov5W^NUnQ \!'~RF2mC[<4K.b@Hг([{p'vρD:])o5>O >=d#s(VR ~5tҊBAFl5][|rsʁISc5_Np[!JXFC_(eOa0rGH].`{&dE9gy yhVֺy4 8RX[g4G$?CfAԷ$wT7] Qǵ [rJ.( **!P<9B>9!t3;]G&Ƽ͸ܳ{Bswg7^4X Rt*q8790tW9ӟ1oEowtҽ^$5):? V#Ùs.K  ISE*F#5s%Ɗӟ"=~ȓkQHg 7#Ye>Q~8BAX$5kOxa&P:l`3S޸?#N|!Ct 6phmLi0 }څp' lŧ?wwi\V3vh*p,x1* CrBx(]^A2+MȎJ jԛ'2DYg` %gtk2V -zv^-ql 8-7nȫ>[u%T?6kʵq!OC]›ҬpW??ѥi)$|>:VcܩZo=&@ۘ~-F~rbmdLaEؠYJ2=6Z0p\w@g!? 5;7Q򁞒3a;c_Ak2L:B3CwE( (j !j)eG[SޮL+|S4PH7mf1.}Ig|(faNY}GH q/V~(ǷZBZT'։ Rvm;+CP+nXͅD@c-SL(F+{{~ˆ(A ħ?Xv }-y!Y %2]Bh7%n3QxJTE«Hl\߲í5e&覨MQWk,x@ )ևʅFmC((y"v`N;LVz,(#DHid&9]M!ᾘyFy*W^YwWl芁+wԹnR8YICz8B4LW9yUǐaꂓt!˧+2,IǥE3 TNl/)muT4 XKG s[eVKmA\߃hGGGή sC` P@ÙiU쥀-'$uWd7 v},: )?$͆7ΘƔqhGJUHۼ_J4_QdGvucqBV 8AD)jUn u!FhzD/FL Z*($PK1|rD|ϠjbF,W)Ti|9Ąr,O&PvֳnWR5J m@@@Q+_nR^raend@u. 91n+dH4% uHT9֖v߾z'+Z 0 m=QeT=hqp* 5#1*ĔشF1RL>DN]i搚JS&B;]6p"XTpy*kv<+ؼཇN4eU1:%b6xPpp̡j8DlvD^$$=NuzRϥ`g缐qVEaKP>׳T]Uj#$c55N{ a$H$V' /;7 *,.T Ct O~nL.{j GB]H}nIURP3HeSHp(Sۊ!N+>C;zY}Et ʥS[6Y j1z~JAZ*Ğ 120P8xO2>3lSqdooPbϹy 88tKXu\@VÖ  ⁗5<[#pbn%mD;ugYL;^?qVZ~\pm.2ދA>A { >ix'e*9 1//>l\ԣ<ķȳa-0Lf):UkNc ܮ-Y|Zn|{ ?y{ ^pP], w SqLǁa [fEχiȑ0Q߸ψnA&#.Z ci{}_>a4gtt)uޫLZ#g7pE^'yX⺊IS|=zwzFHBKɉZ:3,Gֿz ز3P<ݜ1$xW):S@K4 +5B$I8,tp)Kܤ.WG/ـ 23ԼQ0EdĨP@8 #zz!y=pPg<E |# <=oֶnƂa uf֊ۧk?WC6zzҤ[}1*X/YE2 |b^*dtDNKPY+dSk DXh]ƪSΟ<|:៽׾}W3MVBQ  ! sD) _Xv +~J8MAwd 8AR}q([L';`Kijd9Og;)5wO03-Һ:i n)qW={*7kǪ*ө. ض,ͭQp$J-J4i ,|>A"ʺB]bmD"ۋ㴎+(snoFBٻAhDg7 5L:u;bGyc.E%(OY 0DфT^fHu>۽_2!{5Y2Ĩ$G7'1>9$[eyC^[sO*VՏ2B թ˝= KBM"ˬraj(0}ml:fTl&{{u½:bmcS:Ǘ`r%-{)=1%δ*Ao]{si[ '[FEVwhB_;.6{8-8h9*yĉ}.1RIX}o W!-Wfv}^mP ei6e)eMx{|'huLTH&1A ):T .uㆄ>B|:ק_{;o-#n y|D&K:}:Աthѫ{dk :yVG "f15 mAUW*mo"zv`z(F$fJsC Dp#,3^~[-`']7Y(,{DnFR-KSxAd !SJl,zzd1N`-Ĉ-c9P@L &(6`]E2v+9m#~i nB:\!?RBXe[3Aw cLbʐb*uŕ#SJN=P Ԛq鱿ɮ۳zf-{q7sug2 -2Y3k<E9H4_IxkT[UB%]`%At9QRZP}iq8]霌?D!e~:ovG}`L7c$HAcb1}ȋ{UAu Τ6dZmX\f(̅B I:M[7/5{7֚&FD\{ӑ8 w>"İL78r;gد2X(VnCs-!ȩRLmYiI*2Xc\. V+ڧ2uhƙCj;{.8cϠp(xjv? tUܷR> c άK-D6Vp8=LnV.Ɲ*$sZ+IIԃE ّ`J./mvY K;&` 4#Tf" 0ۢ?Raҗ!k*=%܂3a.! LuRܴԆ1ה&㷕EPg@+-{Kok4q+ݟQ)}ZY~Ù b"@U8BUs\J+ Yf8Vڌp1pn,́ MnɫU+C f-I#O*bMP?))kIZR t$S-H+{YE?ۋe7}uV2^A~c >B<+uUpAEqRMU@n׶Z7ݫ4>e2N e'zB7sP3YAj/:my[pc'M|Du2v2q\^y {C "H"*0g81DcJ .C V SrPVq plШC,Qy@Wk+'$mۤL5G}"Nb)Lq,#tǻ2X%*2"k YE6S[L \ȸ\cLDV0>uF 4 Ĕ>lQNA)l9h+v,b-6B4f7 `-Wn$."4d(#3T>dLB;)w6Uäh\܏>/&Vn$Z[d^"VgF-l'<6ôt/aiޅX9|lqtJ9֓_sސЂ~F|"tj{t@ !:P:L  ] %ʶt*2C?<^uUX#wS%hf쮳Ͱ>] ,8vҾ֜]~Z:ac^.;}F`HtEg~*^~:}{|Iܓ!9B}^FJY^($3eռZ UXs̼ャ zK@!~zjX\h޲Xs0)gl)&6 w"OYY;\Vцk [.~9G B*R1N]\OnUhJC!+y|#G@Ob'ВDr .mܹlvH^sZc̅w+*|,Ug{7n>4PyBRrGJ;yL3^AʹFlMK;0;@ze*"e6[W6OM\V nH5Yo:o𯕏%A(v ?ϔ .d:iGH5՞7t6 Z;}kG!p:B¯BJ5,\.!Rԁ{4AC@Fj]PeT[9e0ݼS[S5ES An" l8^M>;gtC7}x!|lOVBX>d]L :\[,d|)".dH N>g_Cl9zcrvx1foE %yqmӵE a#p$>j5 )K"j~f-_ Q05$+0g6[ VnsM^4%zWʜL]9 ؚKtIXP?m.8j>&S2&nlo.s%?:t|tg" fJ$E|W>uB<t>H׬;tyF5E^AjZsӓA&x&`%Xz:۝%핷#=c<&k|"Ǧ֒|$bco'K -EE`ʐ2~|LYIXYtfSh('!.oW9;1L, DQ]@rQBk-\OJ1DO$vK,bscaT4mބSl-:RCs}eL(\u?l9]Ŏ̘H+@kPLkWfRͺlՌsfGoQI|:V[h$ЊQo=}~w〇`|~/jɘA< *' zaco6G,^6ՍӴd@' X:=E1K|a/=d&h޵oSL'g)q|p>XQnG-ξ2X cŒpã^=seB.mq/٠{{Ir xqJ י4s((fכX!Զͽ GG'_fq*ZW8w\LWCNXǾ϶I;O=OoZ5[r=&_ "Мea,+kkC#s1DP #2>g*ܦ!"k`|nc-^nڙB+q){9DO= As.,}Rqow[,lt(#=n݆B°mt͹ω#suӓ5B>6$F:>: nth_ iUvY|( )WTtWNlE_}dt. -Z:Fyzڧ {Ydܺ(l2HrX?bݖ3SAf[v PZ2x3cD@h;ND7e`h@DCpbf>\pS Vzs.H;ViޝͺѬσV>9ppIvdcȣrMv 3H)o ej7YӖ vJ"M.0mrF>KxI!击~ EC#ЮDPcb#/;PKj"ʴ|-lŴNIu ptC:(Z0* kdV#"}[2-;aSϫ=pgx8^)@\T~ɓ>^a1gq,}tOբyB0Cq,?Km~Bm] WSÔA&py#Oւ?c0HBFX6{zme܀w +P\׶|%"V0zȴ{yFTA2T[$ADsGyyVN0ZL3΅yV(/XϏrr:S(6kVJsEfrpIe:A2n#$)K{x8`R| SdbD\}2!Hͦ"W5v^rK'v{SE @ ng$(y[AL%ң.R caE#S\╜tuB~D,%,ByHo^C_†{ ws>Sf['_<'y];TE k::L^J sSAiDȈmIKƔJ"Lyq3ѡQK&( !uE`>=$.A KdEe'!}N@ݕ'~ \ASp뉿U$_.' +^4lh Уd#ܾ ϵC2JA?qFDvF(obe-TDsNsd dI:,EZּ̅.n'Y-\U/df-͆]nhE‘ݡW1S*ypNIpy^Wr.S^ёۨT=oPdĜ4@zwz`Ygz&2&FSe8 _ɾ 쳗ka nF: w!5 ^ %_10C#k%B; ԏ ETDN&I;`8+v n%z=}ܵC簃f43@f'q, کoK`.u(,ϼ_HB,t"Ѵ #n,}ͽ>Pȡšcl%6^5F9}o~$C'5$hh77sLbKX_^ECbUk[^WF%ʾto{[c!,0:ֱL&g$b:R]#sjg8( +tсE yI=p(2$f^+]ɄC.cO+ ƑH֣=+raօ_2|Vl kNOG^'$5ͫltKPvԳl'KFN6JyuY$z/ƚ6P# sD[6~Q;K\X"jd:{dqqPG'B;U-r| xI{ SDW42E$LҪy'gE>u;^؇yTO{lX{pHTi.B8TO`mYTQ| :D1}_7ty~+|B["#A# _!yì-7;(\,O tMqen^cvNj+ z,hC 6츻s O겊(ccaEef&yFf|kK4~eW01cVGЏί|+wz{H@`gYZ .ȿ(seNrdg=rg!H-!54N'jy;LV]bڋ0EBia$ w0 fwbK}=ʫ% -7b/ m=0xz ]0*T47O2.bWB|l'YͱԅȄA}?X8 s0 ffNs D.RxMk^Ě8!"41A/jّjv 9m햗֒hnFAlIЛe8Tȓ{bBF\{ z_Y6{r\\/ 1t: -)0CȂM1"wIr 5ѻ2+;.S[j9^%1-;J5 sBq=F9z>hr(G(hlu0T7ds- XF =c#0yCN. C¢[vg]-"0uܙ3ǃ-DE!&f; ^M+p n۱@smخ{y^v^g>r7ۖ3y6@:4pj[N{6x*ֲxMGac鴲SUg^;@ -R(a_>v03&ak`d%[|[_ցٻ@ᶻd'TiU퇴uaz}ptAw;;ܙ'M8`eMyLMѶȚEukfzM;9!'J, t%ڦH^ЀFl7{wp˓Z1 <SdI d x9*Ĩq 2@3ڍ #_doh!5R:5mѶc./\Nq!/Nns Bivi=rD "xw&C=WU@@3XM$6Frw%,#vV1i!IvN)ো(~ ;8ѓ^˜}mӫA3|pw(1h~LzܣH a)=4勔.c]yQ41Űva?AW{:(o"Us $V!NK{i:ktEs3t V'09{Re_q<ӕwo)KfZv" ].>)eUv Na*rѪ>\g;8,I^q%\ Ps;er^g{k[_?0sU'&#z5eY p']9ٶ)tQrۓArMB%~( r R@Xr9f h}i|a/wuj YaԶ"v&$pۘQHifIm)^`"RYZ{N%=WۏٵҢj`sneu`52 s#>#/hpp#hsf{_%{pW.CP@*iuk9v4W(%IvF2/ !z*>wܗȒ|;An 0)ݽVⲷa*_'Tj *pQjf"O}Mb񍙫>Ux_Pw3&:г\j[H bq(/}aG# _iPtg8_z&V%mBɣv986i<>rMPY*Pt'lP')NT?S"[,H2B|H?[t#jhy%2 @雡p&GBP9H #Ϻh`+"Pv7eތ{ d0i6B"fL:P伯, 1m k¡ ?=!:H?*~ a0=F`#㣐ykvga]E/0oʨk:w8gfϘlC~,Uf1"8ns3;c]G+6K*T/3+{Ks&YԜJ16@HL gv:B7z8Krd@ah+irco!rՎGwJ 9rѕI5y I@,MePoq~zZnK|c)rtO5E_~6*vsYucߓvehF,ѧI&"9#Hfۥ[cEm.ٻc()eDBPp5\kJFXp*w _J\uM-LIH?I4~00܎Zo:_yUX[uE9cNһaĆ.G06ޥD:﯂ cY{$~n9OWΪY|U6;(ȋeab!-M ʎ@X\ $-]("Y3/{5C:-p W]9Ս&'dE=/SRia?lq} AU,{ɰ֕R%OzFשּׁ0\+x!Sp=)]BX]>2*\t]m s%Y´a1嗢Q7 ۭ[ _cق3p9X&բVF웖|XjiVO%5|Ym{GŃ 1%)# /jgCd:6Y1$t|5h-@ n \-U1^ۆ\(!duh'!6H;gc;mfyS> [{1ւLolxk{8`I.UKN]M/oI[>N2b2|A-n3Ls2,BBj\rq[*8g{c{=V?;`w8KbO~gB"ANk-'|98_ICqw <ݺj|AZ;z8 773@Me qҪMhʺ(TA a]mc[InH4H1@<T)ʩLz;9Gf[ͱO ۉRE,~`3(f k_X v[FzWOXA"'oIsq%D' ;vc/Va w䱄PCdS~֛ٖwt۱H@*wȂe@ tl8B͒^[$ u{".n.LB9)1{Vb nefU'2<|q|}Kb.Jѧ52+!CN )~d, o.3r%k,`5btz7v%{^h?L;%UU=.(GO&/.=!p%:dx56dffLmjBIwC gE3:?1F['4=:,% ־17tuG?[*K}FÄ8S ųg{XcX13 >Og~}\&.!V8rW&yPkz~O![fсA^7ٖD%`Sj -[}ܦ3aG"$<'D*uoN$FsӤ"-T;2%s,m?Gʇ"Yv=wp3Xp3u[^cjN7me8~=5%5>o ae&hihbaFIn^CD` F,Usc$@>w!5T"vm+WJlTDY$ⲅr/IYh=!מa0[!045ٲN͖T\)9H:ё%@㠅A 1%| JS(J= F1RM47ʥ;bd܍p:ZÒN[$ٷ=.cmcM[iUn#|Ԏ:wfaݯ@f+ S鬳IlpRB},b%h wS q H!)6kl%$v3\P5ă~ֶ~@ob:ʝVuQ[ ؙ^qn{YOkHs8OvyFdVvc֕ěW# ; ~[!9Ŝ|P˥1q WTyIvd%q.Tx>#S؀u4RZ|v[4~}u9GV%|xMGh|ؓjʗi!uuOxDl#4^X.' A@qQQ}nU缞UͻCf`[0}VfzX~bbdڟ̢'”@\2-J",oУf j0 a>9-HEieR,PF{5}a֢ezwBRTĻE@C=%cY: 7*M/-A^г|z1A@s[Bg̍PG刱&Vr"g\J 1 neD 9Oݫ1,^0C~ ZYA$vP/c/b V@ށz,~b ZfƟ_~u>EZ˘G͠Vsբo#);vv-BZjM˒ix-N35_|1:s@IK0Dh;')F*ÀQJ xh %4%y(mM\ E߇HsJǞD ;-GE#$3yb>F׼PmzzutGSC֚c Ҥf Q[QIi̧C0. Agʞ&Q olX!يϲ7"!d{p.so*Q*45ɹ6$nsWS} =!o[+2.C{A3 KI~#(c9 =ǑRxA5%(By4*F"c.iնX^ P,hޤCH 쩖Wc?>yn CdҚ vk Nju ZtM2tNp2X4:ÅU/2S9>C#gt;ɞ)*s2f+;0&YDngC> *.lp=!gn?ZԆ-̆䭠RS'Ղl 6@@Bq- E8k) +C|MBOP`Vg楴Kg ._y8I9ek[NFrzH 7Ǧ\;(+ajeqCI q|FxPE'+]ⲎNBhST 80x<ӊK!wϿX햎͖1#'tHvt١Jib,f.BLDo^WP#pS8Ҝ~|v2׼>OpSe]O޺6Z.#ߩb}ŪI)mKOE{j8٠ = ^0cUS̊;Œ o+Zi0tpq3)%˖㿏\ࣸg<6~q'ub7wo0 x"&S`zBjp>|KLMOnYq}~F'.{ H/;ȟ +Յ GAտq3oR{4K_Sʮe==)9*~xoUkuv!fvyκ D2ٔ`)LӷGpKTuZcS~}pp(+Nt3j1 o?.0A7_ϯH@U5R>-v@=9&܍fXW]f[e _zR%)١va-G1LSʺ~‚v;b{dS}2If `svT(:rshtlaVP&:ݽ;ڮR ˣq0 >AauA6mcp/`Sl~G Cُ\ƻQ|΁-WE|\^n0,3!׳H@ނ)#yoHJJ-xdlISRI -OL>)PrܥB'夯^iwMkb.IQJF˃qnٰ(w"Mbj7T[A\ t01exHe/<{jA˻>VxNO[9> -3 8Uf-9$EEe26#tYJ_l@ Y93|vɟ 7W\M ChX\g& }/wOU6Nld4 O¶/79X{eql1$4ddb£')=O[@LrP- }2#,L6NR&+WaQe\A Na ;P(nq4L~ԈQH6  IEkR?{9Тv-)Y=p-li2" EV> N-zg p7lӉ _^swټpzS:dfI=(qÅŝ-as%ӪТߣ jO?Rᚼ+ /fd{wIBS xh;@_`dT4OpK+ϋ&Tinƭa!{$eɜښ:ɰH~-vJUwr2h# y2vf^X 4 7Ck)t\k1 <*ұXߴ ,)XFdY߈G!i\❜@."~uwU`Y+Q?5vtc;n&eꐛz(B=] [J.o29:N#XQMJ^vm=oHSY͜8wj`M΍ ߰ 3R")O1)R=Ztsr1oh]CڎIsYG= 3k:@Kw-M%[22#QKHRB%n=6 fb-J/G*T27eW̍ O5%H@B&Dz޶Y+ VqM/PEbN>I;@ ?e(7;hBci2q1Gnr֛~q-g[?d*e72d,?>r+%$XRg ӑYI~=~$L C"4x]40xٵ^66]ZC6Uq/^} +[7(;$8*= &DQ;GE+)̧> Gn*B}u3xXVWL_.X9OrJ5#ȴ'hnQD2L=+yk3eP`[`c061LK7mH}9'2RsDYrs荑g .=29H#kWʤmTEYH w%ɶQ\#`D:]9&+Ѵi9>gy|5[@ѳ'Ѭ|8~LSc H1HP9/:>\oet`@ћY&\rĮ3A51$) zSQ0#jFFS5A(<Uo&QWj<,IlS".do\G4"= dԪ_4q{{=Uᛗ:^V$ Y}yBڰգe*X _GSHf*ݳ )v!xnl,\`|D3(8]yOk9 =ghm탠kOdpX-د?]=qaޕ/vei>@U^4TJBSx[+X.w\|ԦE?`c00-.D=/UȕWM ~UWo]f]t)lMu{$1 F/MFƋ +W3ے_5:[v5 x%EJR!v>Հ[V&"Xve+XA6 ICmN#t. m#M>WwRK>ΩEkMkj~J_O gTy7@HeX,!?>Nc6`¤S[$UE=KrhH}jVu>JT ""EJPixx:7jk=nYC:XcQ_ihWOpH Sow?XKKDj1zE©V~fr ̴Z(|%9UƬӗT;M~BǝzpF- U߰k\gՒ[PF5]mT(aZv/g !ҩ0CDO ,Q0#Ө0? `k;zB ,Tr"]! x8\qA^gQT(vaV5FID"R ]p. k]IlO/=h-r-^ֿq= 8lŕ_6/5O3GXO0H%K)aǟ- }uƆc7[)<x=ϩSrvIͤ g(x;!Оp]jXB I(O53C*nbElXߝA|V00gh]TCƂ,?;XZQ0Vi߱3ʋ,w leATyg-]s[F'[mvϸKh[˧m,1J ZvhPUK8(c;w$H | / d'qbo[⢹r?Կkx˓yTa$ zrYBd޲ٌcsbҮl@KH\!j׭D7!' !TXͶ BO?B_j (0扊g Dfmܥ}J˧lBH=+4>kh9SvpWL||hSy ЀḧkG> ֒bo ؐH;l9pn:May8rV۳(w zlj/G~b 46ItK$ƃZOӽO'(xvU(n?Mu֥h/&o á$,qIP{=XIW@!X5ClkDf#e<{ Ta5y!!3.2(IOŴ>ԕSsIZ~Y<)tn@:PeRa, ͷ~X:p| &?U `c1(ID2Mr`$z?]Fӛ2n-.I_ N5u5 LR(*e-apÈNQ9nHG.qVdd6?HBhϭʝL\H2 !SO>W EvKaҠ3F=5QῈyþM- V೤ `m[A.i_bEg$s8Md esKUvGk!Vec`L`p)ƿk|5k[H4Ez-]P1 ݞUl"BN:z`c>4_L/.P1j4AHY.hNwm/+x7 0OHu#m$YGV(X#2Ig$qɘukʝ'&k|Mu6s1,xzls,Ǩ^1ž%lVo$e-o=.!U-OՏ[1f&Ak)Wrbŧ{Qݮ?^Ne& NBVSh\Յ`}ֲ]0[m1v $$h aU΄rtLNJI&ϣ<,f6&< #Ӊ<g𱬰+tUc cbmAf\bO\E뢷J*X+Wae2665T!89asf x8N_-}U& ^Y:$R9O:@X9ƹѳja**'e P,nj2&){6Cׄ Q!ٮZZSIO-*@T`͢hܭVAFf1kҲ U̞H_W+'rԐ΃N.v' @[L핋;gi3\2)v;w^|E1#drt 'r迏tig&-;G]K?mɻꖴRY(2߸zί-n Il>Nm3ɘNJ0 c@Ѿ%]%ζa·y%t.ᗊ D6ԋxXh$[#8?֪lp0B/]q:4)ѸIn3a=s'Q-H { -3|^írMk2 %˟Duv\v)fH@uش7=#oy/MhŸToh pt_0QJ˕E%4ȫلImOsPRfbooHIjvČ\Y'S$q.r_!Ś1c1>,B]`<+JZVO\]}Yʶ-"[씋AVڏy0/)`;<=M:YIjmGM?Qk& TpvyYjJ]F/H*м. kLo˙F^!T|Nm)|%,K?9\0FqlɃ J b2:s\%'=9Bu_SrdO"dV[fW#PwAI ZP庚;R [%fXDRs` T}dg2H^-Owc% 0KMkMND?.aZZ}y6XcY q14Zpz?I JJ.xQ%A<֖mZO; CHEdk4m!L,DzeF Rʑp3#ٙUB 5!:ױݼ5E0(Z! 5|sB~_Aܔ} /SE?jIC}`Ȼ'$k;ohGV`oM* \eAd{+\o=dH;vJ6Z25栳@ 9V5݂/Cp~+eAT|2(TPiie]H_eH 0D^)+lm?Oc`bR 71<|NA!$<]~Mhp}:| aH4w,s, ?mQQ7Y/jF)n{zQ-RsyGXh yqNh4l'ǰr!U llH"N~DĕZM{YhoQʈKڂlO0fpTxUJbIr\@* FsTO,rC s&4j %b횀D[F:,d֊EA`yLXäm\sl.Xd5ɒ^G缽 `L@Xnk\7Ͽ=W4ͻNYpEVל1h(ϡerGs?*ZVp: g&[9LKYT彛~[%h>`AyI\'"_qNHsA[NK~`U" {6FPxiDi9S-sxRۙir%-Q∋76p>P u\`.j|3izwÓIR`F(5ˤmC,v*Z |j[q$rB @gO?<!͸|&؇[ko]!]] eT) yC Fjv|"+>r=vx9X Mلf̲ھY#9fx*e%Mnn]eo*:~YG7łH)*A ȊhC&\h{e`1!:X8ECw~N1 Y\!YN*" (8j Lmr|JXKCaah, <՝ F6 5m ce_a;Uǝ6^ rm"HtZY-·xx:p[u&xf=f 6skj295 '5ʳt/|~a.nb̰6Lɻg`-3!U|a{Ks`$(Tu%g GՙܕxVI^'e)|-h%P)0*"vMjXA`r4ϣ̮Iz1fL.Ds ZrI^@vד|`} HSqsgE1˶ ~#3uoKzs[l=> #ӸKAgҟ>Q.*"I(% Bw* "b:㧔 S$4ogjeIc^f#ߩjL 7N+ &ur7 hxKT0OAyLOr{3ќcӶIID"O/=~\; \wT/zQ WpqYGX GR}+]$Ҝa7!wp46B;ϣ$nO,`$yMߢߥJ-@S/ -vP*Í_/Q#;Dw*$_^qSjElny.q%9 #dY!vipeU3fu[C;Y?9= #, і/ fuKs jrރ VhbgzaS*A:$I*v99_~(E;8"1;]0sFw-/yb}@~:W[BdRZbbA)jͱl#"jlj,6B/;zmPj=lB 1QBcFc%O0uc θNm Ƭ?wml=$.ЅO~_7m*{Ķ\uyU5!V-nk's$$Ȍ3SpOCb8Ƹ;dc/fin#UF"hpYB|A`tlfU#pdp/NGLX^0 x4C튗rZuɊpzӽ̳N$cS3H{s>s/:4ԳȺMo.A& ruaj h|Ůq;՛[Ȁ$P5̣\FFm愍;&{! @-.OD_Dc bW36њ6eU<$!E=7Ӝd^i:22v Qdеyy6yHtuUs[TsΈOKfL*Ư]O(A skJ JsV-\JUQ+nP}ds"iqY_b[W伿dCs~FqGO}* IPs .RlR4l;0:]gs*HVҐvڅ ©G7;1/Uwa=cTFSBU}0=_#[Tצּ/qՃj9,iwQT4RP I= QWlCYm|}-2w+gOj~^]kq+X' lW9:h8yB`?*)B6i@2w'\DpĒf3{`,Fu(u*y;[d Zg"߾ x%9+qMdi!8)K_EZ9voZ=<6^Ix_֏2Mbv% )Z>FD\gPVd{ ^%w4K,XQC=W: xք 9PIr.cV~|Yҵ|RL2zR-m{*b ѓ2]ǙUb՜ ߂NJr_:(xDuL)*[IV#&&x}IHj I1B.sV݉ XEf$0(4)@_x#Blv >@x*䚌I %v5=mlSÔ@e9\Mo_^cRPkOu䵖 + Oahh=du<ݧX}NŵG!qniD}3't!a [)#WC{mӓO,NpA˶'$t%%kJnHAV<4֣Ho m}lD8^ iP_DA+ehB2R@"ԑW3IV>뚇޻•R?3.CtQ/kLjA<*,-Ph+,:93=Mj*pιiSV>y 5Nv-U6۪+gv}JaY2Asj+X>0|FٲRK A2r%(]wU\YWRD5u0aqb~`cҠ/Q]Ze>2BT㑮yqfJǹyai%mmhd-FG#46 HnLu}t7l m|fkRv}4SI®c,f)~pǀpak%BC!p'"DzDPDh'OYVGP̀u2v:4R9jTphDXb?=t`nbT\Š(T5gXptiKqo9`$[ \Z5vno9fV(q?b \uXLōh6AxC߼-2踑WLpSLZ"AEvWvRsDഽǯīafQw$<~(Ў+/G 6loDVob!]<&E.m'W{xv^ g!ЖB=ئS%{W8|q1/rHxM챔 I'K^fzaowm~H ޱ{+н [Ĕ8|/NP0 l:L2cW.}s>>(%2%-Vr}:--HFvt|/5Fl%dj6űaF_t?.ʚp[tWڛq*2*uD[aP]\1=~ !ΡW&j/9N?=?L慔wz!|:yG g >ϓ,fĺ;Mi3}\wsU_D*zB T`QxK@n',P~ #i?F -n3 nx#փs"ޣ0f|9 lx 8: eg~u5^&`>IALݱ/Y`%A>=MMz՗PQQ`6ZlT_o*66&2O Ju1;pE9n\Ku!cjuג?lΛAEtܧtyDA0{h  X(aty|ښwcP׀:3&9U tD:'th+NITqNL#jBd2Ʃ~OCm?rl]_1RpC&٥|Q%H5>gQUTH/7C^^_7wFzXq~\E{[cy_:+YNxx+úyKaBݫFcr T ? tL1X! VE?5lH: U 91<skyOVR̡&ܫ-IVn`4 #-`^6 XHGBhA=.p̬؎x ~Q 1cWQ>N7s"~d{R">(|3n#N}!;qʯJ?d^8ռX ҽa`W]8jw>| 꼼ʖQ^w`6\e~ *11fH+I^[;鏱MưZy0CAw^N\WbMP+K29饥6#J˜"7a`iVjeOK55wsM @`Z y 6@44:/{h  p5v 1aNY{.B参wm&"X ddJ]azS$,tLj^&TwȐ쁳j :1`fWL:1{ӷIiߺ~n O7}Z68zSW.*.vXS|2OiջK)9 Ԛ~)ENA]Ors.ݠ砈?bӼA'MuI,ߙ@x,5ӕT"ZP+W*'AS"Y29Gݝ 9Ù h|2GZD:!G]:+6`! 4$+ jՎa*H\0Y  >Ӵ_H|az̴ 8mCWdKvMByUղk (]P9 4%) R=x;(xnDa槴$ B:ױݬ>-FŹx&,~&v[|,>OR3m긼W}+%Byec?STiWk;O Hb(0k(ԋJX7Djew(* yCa5d!(JW7tsMCrE_`,2ge<a>Yb#yY2?Os;f1,߈nbX.^W9Y(_D;ITLՆ V @By3xe׸gyAtAjcѓ߯ď+酭:@Nk e6li8j8i{U\bvP{p8UQ|hNd9Ƹi2bTP~Y'܃d In#'3ލ:RÑ@I|d-I?ZﮰXl|ԸժR_ ]k&<9>^E3w p 3`@80Ä rfjZhk4q|Ď!*2,)|g1yos0!h衩f\bSd2&eO5mU%0ihdcX琑G5';RISAukҠ >&X\dMdoICOIPdkk!ocnA٫?SN0ڥ2;+ ``tMdP5CȎyiZr{>0lG85tk_>i*($|M (EmqvK,rK#iA2C>BTX}VkK*\ վ,WPF[fVb:_**y`+3,V}Xmlj!ײ_枉&]Bfڂ)&. En!}Q x~9zxEЩ$F:{8ڠUqkPI4\-3LKQz%RHSzo*b[+`U$ z%oPY dK`ILM,kҡvIG72h0of [J#R:ì;Is\[WcVƥ^: X*|';0N.+ͭ2vuoA?[UC Q#腶 u!'e1L12@)(9>=ލp04(gH?wmL8ݪ7Jc,&&`%)訕3Q>3뗊U&oh"zY 렐(Dɇ eO杽ZR =k@VWm[m-'2v&p""vl'4>ͣ3!ہ p街+n~ٯ.`f=?;+ ZG$dx8s߃'Şx}¾+]JjYenkVX) ZToe ķ a?fN_^r1"z 0I}xK :2yy{q A:)rgl9gz%q{!7bKu:Ag&LL|R 5K)WK1Ār?EjyAx-݉VYƟ[3Mp۔ ㎣)i 22-q16nfM,)dS[kLɧG#Cd ?E;ndp9>QWܲ ڵ7(3# _.?| Yd*]])ӚGiQn* TV~\\+TEL'@U=5}tq(@2(`]3 m [Y~A7[IyEA fd-CJc )\M + &P >ǁn.䊇8Qȅtz퓹k/0|њj](<4muE1`~jtQbZl^TzA1=TI1OY_Ԥ"pzzI;xDVǘ&n^Ak$~:Hev= E FC!"r)WZeEX耾1(`  `"z.Oo6M|yd-6OwW(  uz& &9/d o]B6(,v$/#?v(u}ޠl>_ѴikOym;ΛGVV x >qSBe+LCFpW hj҈_n81Ow Q?mu7f hYlxó hii7 |e'VcU{CkkoX .DId5\ϢGafg?3xHDw:n_9GXe,iG=K7Ys'a|me*HDWvT6S\6tr罜QF1E p7|MqBhR$KCvX]zeּ0ow5B$',(plFh2^|4TE ȸȢ_y>8i- yF:ѫ݂~f[܇dC#&9$S:f/Bd7~Dܡi[^Ès%4)ђqۍEړ(Aܖ~ȱQ̟B| &w'㡆Afjkk,.ݝUЯ, Wf?`)p[s(뿬)E v Ī\eβ.};H27j[߆;zeo5CkQ\-՝B-[p"`˧BzuKK'*]:8_t/{xb+jƹ[;N#FH_>,mW(85<;H<#eX(VT â]\^rpRaJ6Zwʑ`!.k}33Z5;>(l4І-{NkȖFȚf,;?WT>>cɼ@C򖪍ԾBl]j,\ӕ ʔ&#gYj}bl1ƛ8}<)є^w LȨ,[p@( A KPQJ?°msK!RIm+4\T{a޹;Ag!#J(B|QҶ̰Q";8[.I"߰YA8Ŷ!&օZABYuSXg0XFZX܇Q#eL{[Q[ 2XlnqBf~cwTw1:{' cUOdf#>܇q UFZ:쥥T~o \J< /&::Nr%[lT.JG7H@I畼EdEXbqtޭlJ(e7``)Y8E!}'Xoή<[SEt$߳LoR >7{Rw`r {kiS3wXF"-1'{D<6hI@"(~5hq+Q[b@zMIg D%ZCS ֕dOCM=3#W6-|UM85)GEwx sU YGcN$ue!h{{VsIo~3N,-[X*,.ؕA$t-T;*Y,>_9Iw83NPthmAzs2^8BoN,>`Yp.@RP"::G'Y:ZfR[>@n&÷')Zx5| Ho:4 e^'z'*U@%ZY!:, y ϋY'Zpk:)麑_cV9Eo`,X\Q0uVEQ~ſ4[x)jOU<wl6„n~SʗHQqO2ig.B.%4銖br:xlY6Far"?6"X\Ͱ !3 ;!x[9|)r{O'XZce& ?Oq,]t#x]~v(`S!32v/3uLZ}ʺuoZP[¸d>)RϦ)'W^90'ƒꦑ&gDL֩a)Q?%hFgF%&.M:[q#hzn eL o+x3dau7?c޲K8ey 8+#!)&)0dg߇^_\0zZ)|LRƢT|OHS,=TEˢ*=F86{$iGhs鿹p ~ 52T'%Ǔ*0Q/jfyu/YhNUà&|"X^GS@Yh{xtu O>G{" ;X_L=QN}Jt4>C^][,u#ոo ?41Tث/Gbc+J׍0W:ND;6e#5iV=pʝ4v+ krr>7 > |4V!B'H6}, $apͷ4JE%^ֳBi(djRkrr+ŐL JVM2|8~/҅Pd2+7LAlt luKog8T&v]񯰵chFRM!f1 f؍u/HyȢ.q6 ذ}dbIx n 0T^Z/yB`偘R5)\8`?5* rgu9/ӟib"u%V E+Ud88y܃*AR~:#CG!RNOެ:l%bCWUN6 J-f$wC"kcI#" cf+EB+auy* Ӆ_{1ji]tOk+ˠ>OCT9Y޻&b*cqoRRςm%iFH?%2yvY.PN5<}'\Z 3@K92\#....Un"g 6a 2}/-!QFtgFS]՗%vCl! 5X;Ag=_~VQӞs s 7@%[SbaſNrW/NTC_/0`>̖]G rm g&\zzȑg„ܤmZf鎱k M2Oѻw X˩cGg l٣FalM2}Ƀ>Fg5ZN!fe18i,Dx91}T}f\p6ezA%{s >]F:p%}z?V)O@;\l, }2.3lmɒoM%U@Ak5V 輏02Pe_z%Ud24,Eu`/#VhW*fe$^ UцAiQ8/ל֑f0$l*ȼ~!ܤHʹ {ۣG<R^dW? %1βRN63r R`N]6:pe{4K mU*=4@(Vi঩/PNk96FW <0͠(`aT_V?-h] ʫԐGW JR<ٿ nh)B7&3cjINݰ4{9tFυ#jU&YznDc\j/-p `7"#?#aadzH!ڠ2ΔGkLtj,( >q+mJVAukRR5*7rR+/Ac rpF*%L"}{A?}̋̐Ap,?gFM:,K{KAny K:C(MPȗZS "EK~x+Pb2 $eaV.εA(07mMdb.7lou@HB**RĿ 3Ӏ!7%߹DAش1 ̡1[hr|,!Q$bQvE,|rbEud t:ZN@q-:eݦ఺w$  38+ԤGʹ՗7 F݃r l~ l2ͱD>t CN,wX)]?-vql%EVZgfQcS{$mZqjBJ"V삐o ׬j\x J_;W gC ]V` g׾48Qp)-Vt+'!k7T0@uE))_/6a7N㲗~n]t7m?}AFE$bXQ~lǿK~WTA p TNйszB|_ITC7b ӛ Zr@=X/(zrh/b mXE`3Ǯ=QYHNG4◮0D: -F9#שѰC/|?7tHf8Jmo8QXSi`?{,'̤k:ζSio.~*0Z" :s^jȈRmy咬jr;m'vGjkR͉UB{:Q> Zbܺ$Ʉ#+1m{^bKE53d dXg=Va\`l=M B(*H*ޞ؝YBhMVFyz5|)0=,֋kfbw\O3_+czqg8-b]EQ0$_.%.g/zcQ b@rqi#Px؟s7fD۫x`E& b]qa串ɞ"fm>EU5s^Bcc朌h, %r?x>?+ȆؗX' ڞ"iMQF-D\'1Sq\9HOm,[Ds IָP$XfA!N,R3eA<0 /+si׿e!o pN50,ORq4 V_YhH1a(/Yb1N@O !Dی(J×AO\q*ܝو! \& ] '%G6X{Yѯ1 gjf{ZPłwO'²}UPkGվYmZ YOC-4#'ۮ#X vӘ+]ɿn>)6MiL`<#Scl1 O by_6#I.q=?=H_CONRJAצHk~ N#l-RH8M-B_P$:/)B/^D|Ar(E*dYO? Z΂q2\S[5pR d7o\, &f06I{͖[`$Y8t'rxޙʧ[N A^'6{Grq5QzC 2lR?ÄiR9:|*K=c AOT$IF*@3F2A˓P?DB%8~ z!#EZޢ.qIzLu:fRU T@vY}A9i~x,I'm'|,%əާv.^v(D+"/DqZ:TI"n Jewn{iz,UnkM ,ZXIY1@@{ą7AM[Nʳ?}?N:M:Xbn%Fh2'P1=xRDKa>1l~_]h&cv6=m!Ld juCmrpy-8ԩ e]`˶< gg5¤߷ [P0H|s9>Z={3k[e[FC8tK@ #8CT4ޕk1РW(6465/AЍ#G# 9 k8Kʥ ޛspqBY"~^ %ԍzjifء3HɮeA(e( g5-ysq͐Zy&aoKC7d5G+y?tR_a f`  ـb1D0IF7\`)08Y8FI/m$n o?P}vK pg}Gya~MNcB v "m4|-~JP GVxC#&C)+ `x:SaE%+ԸN#ڈ} :ƇȲE=5IҘR}&=GNSϻa%&zke7%Yf6 6A]fm3Y&)G5n튔l2n %dD M?Ȅu=j'!Q]*W{[kq7[D;\`y? PkCSlGj1jie^%JVjG88mJU9(ndbzYi*ꑲ %}Ƽ~V^h23ԽJӏ(dຕD28NaZL«gi eBf&utLz"YŠP4f-;4xJB`ut^?g$PESw%}qh%~S%I/sCm`D(ߜy$9h[njBn;& Yּ+g#3*HT!/5M'[Ly2`~;Em^R>ьcJ%M>z9Ͻy z[bZ$r9ML{S mz:,Oi'9tV-\U~o8wA,^u*/y:q촷s"Cg-խۻ6^5^ G>[#' _͖0ԡ8au,4c LUa{q7? zIuݩAmQK3E Nhb$`ȉ7:LdCh˃R{jWպ3'0s݀E:0JkC;'0Nc)@,Sr\AAR̭6$]ӱ^=v3CU] Nl9ѯh|+SZ\]Mv{ !0 j bA͝= [#3"Vd,6=GikƱYػ2xفwT zZY nyGy8]Dbi yv`W кms6~kԓl}Tͻ_^AHpj*M9?ҬM_*ٖxI}%:OV+뉠yl<Б>^[1rE/Y&S$ kN %Dt?\|jac07K_alwGX;WV 6G:"!)4IuZ8 p0K4hV6\BTiP)P IXENI rWE-ȻDwRM#H~ W^]ĵkN"G(m@MX4UrtkCp]D#5qABI4Ez - QpNKtKǟ랪x W"d{Ё13W];@ (dnDt:ʷ,ҍ )}i9C*]u֡ܤͬvEIx@jI|?&̖ܽbiLѥ'Tnl4?wwp`K4`/ ~I8s!b:z9:N.njQ!9r;0.!u]sS:Բ*JI҈ hW^5gl:V:d>P ]C6>tL\\ެ (S6ka4OG#$)\ɿ.l^1͐s =-,`tQ K hRm~Q%ػ(#?T,(\]uUt .k?6JTh֣dž-xWT =Ė)E}ο;%xD<.a5Ńfh+Pܢ6pdČAw>`kIeli{ ]v68Os3*=ܦݲzBe[U_cz*&36IS4cm]vw$}Q8Zwxvjރ4^!mݮ*Mͽ,#"!Bqrprܦ]G.zʍ#œ*%S#Spm6|y( P1:1iOHn_db[=ʳδX$r47ry#UUGcF' ?7?'l3 096bu8u/C=K3FR*MDt֕p&.~tbrYdu.-0X/99xl_>8*]5+-J5 ʠ LΆ{;8N<Vᾷ{3:-oǸ/7'\Adu{->_}ToOIĚ aFד¼`Ù1cW牸=q#cƠ@9\@n6fe%)Y&N|sAt7Qq^3fxE[>+І~бj? ՈOoV|kOLjsڞiWObz,$R*-}+@(h*vm_Mȡ&=:&Uie7T OG_oLaO54#^$Nӽ0΄Kv!v wʿ}Tt_/JRq+#zeAKyh߷1׻XBt_/&  JL]ѵ";J Aj"46ISoOdW9a-)LtVR;d{ӱq:;g?QSfv- բpwD<L q_k'6D1r=d[ {}c*׃8cgdrp{wϫCFX$O5 "-1r u8ڢ_>Je\t]2Jgv!J7[_5],% J afUee ykf.p Xx{o`؟yΥ_~NfQ6[)NP4EV. uXknu[X =!*({ZX߽$IW{o͔je/mc"/)sMZ:̨CF(4QCJ`SeZ APxs';¯>ҨP)}yi`JVNv8.wDZR- 湒he5*ț4UYYDбWU0$Rî2BĒF\-?`0AS@QM^0vLO9t/@  U5J,fy8`a:t6%BZMv˃Ď9k 0$F`:䝴`˙5\eh#\l 8_PgFMk0f8WYPNn6q NJߪΛi}CMrCz^FEOمh/^FרW"$ _,/H\/9ÌvRлL?A z9ꭎ1GاinC bތ7?m`.و]\R|!uq]|$ÔrHٯ0X؀Ɣ;eQjȺn1×F?SRLa zIǬ7jHAa8FN xÒ YYLucTRb' Y,5t+W@,z9wX,7̸^OC.TхLGX O;4D^6b%ėCBu_RL^)~Z~%CtZ;uk>͙\dR]JĆ%1-~-$+}+K_CHyiNB0OhܗArOXy_Xx`KrWP> Agӫ3%^&X_~eRt<;HS *"PF % y' 3V_%f$z.iXͳedMrK?Tg%qsV7ְCrk0֓~ell'i Ұ  ֡j* W`Ib؊5Og9965t^D` Ozͱ`R1X9 5>BaØ8e2 ˎX{z^4 ,qF&wiwb4iGJBhx. ¬Ӂ5΂f;*Yrk=YG_2Z`)w&&vyp:#zxov)A;ojUconSOb#|K ^\ʦ6K3tM,:JUyvpR +Qlg o}]XZ<s$T؛ 0Жm Q?[? #g>l);*9N&Heb=GD}fa ITRje1LzT][x 3%.γ˞r| T -e; Hى?#l2F*b@UvNkruJ3UL؁ZTf|a|Hΰ @5jk=pO_"F"4V *EM= s&* >]꜀0o\Y0.Õ"r3#?I#͒ 'f[46oQU:~jA$d&ɚS'//2X쒆ߎHLbRB˦ru#(nVɃ;J)HeM$,7γBqoWS&֪-Viƣ1TIɍkRJ]yoru.&뒶5̂%'R!lmCgO BOc Ŵgs?]~Mq^RxAl0:[ 2Tv !ȶp\;g+_qv "sHPA‹`6uI1f\*jr6~ujf{ Fb'5Vȧa | V\7I2nMBFw?7RTOC\PAX.B$01?NTCS ;5E*B\`cH1dWfhg)|N2 o"ӵkbQ^nب%5 f<_\uPzV.&"[* 1V&*(|Zt&UUvfC7Xpma?HCLNH*c֎aS}NFn, j99P̞d?;955kCܑGhJߔY.JNx8 @_x>c@dNkErݸ}1*S WdDC-^7+hZc:3@ 0^V&yu Ayrƕ]=isKRqo8 AFzȦAK r:wk 9Q-;Aȓc6r&eЍ;z2xмYZP}-*\Q˿"sdSW0n Jw?|x-!GJ|2\s-7 GׂV$5ڶf-L*vL n&ȎmR6)e\X+/PE`Ė;QHr]1$Ö1GpP [2ʅlEG5K 홸J|V¡MIѨw[&tGƺ 12*\%_ɭ*pO56KlCjM ȆY(|3[̼ Eeghm BCHI3duL0L-i?qv_?u6~Ԯ?D4`YFF&dQ3"^`[B h1"Hiw2"^[P_5>OSwK.$OK`"$rtZ_j vEOD΍:"1 򐉋ƀ:'HsTFƺ/v~v$9wEr*,|:Foz_/!託wVC+,< NϓCz 4<= !4[d"8țc^򫁒T,lۚ6݇L3vf-1iCuiPY_ W\):$Xa} X~LcT@Ѓ;=@/Gh.Y\dU0QAwGiPJ=L{М4Cth * } (W[D+kiVf36>GL?CGtN$KD2"gKO.r6n9yf0%Y+%~}m$ BՋYvI0|m1 u OoP\B F*uۣ1W ⊑ m3: gLXC%e9GA2*fN1:à;,!<~ґQ'"cl [*+ e繨MfwՇrs$n O )7-{FCw ͰϨwi "vv,3PZ،c5hz&rof⢹lc2dCܯ*d>ݽb8c.3z<8P8K?h{4DvY6r₝5ԱFlېÛ=|_\(è*SOݴ'r?vUxVYUI ˆ<3+^Rf ƕOH3Lwv@((!HNɇ1,hWty\Eي"1V$=~.Bk AB  դZxb$P9 ,)Yڢ,Q}*WM k'+ҝ lN GLDŽ!PYFlc)[E6_z!Ųӡ]-w% `!kdMo&%,wQf)gRI'H4 K)]U`sB0C,4#M&~ bƏ+gV,u Y੗|eTH^ SV2/fUn`vЇR SM#'N3n҆:N2Z T7žsRli[PYuڙ޾D[~}T6 %ǐg Gw9B`Tg0 `O@}-X`^6)qBFK:Sb2]G-94-y p]ǚ diryUFxaӜ3˗3j\Hn)sn/44ǰmZo>NR7,[Ǐ!IK0z.[KpBeV9cCn*NDV k-[|(t./0a/.M/QCLfH?'GO#f`]#WT"ؚ%/ &4P4])5zAi"VI,begNվޗ^fz^ҩk[."4f(>,4XbcN n #,pԙeL 2֐U5fԯq{90Ck-p8CMF,EDg뷊lzs&TO.)IE*kM5 j|iլTaIm1/}cGԳ# 6r?'VC!]g ?08w;|ЕW1%AqϕL19ct؋¶rA|ԩkaVsBhRkUv` k;RA-tLO#GKVVsUi'mAvz58YzU|Vy!60 Ma\o}/xmE4IMn|r-ʷ7vjO-|%7eE};% >Q8 <`)^(TGybN ;,f#x 9'&p1۝%.\Ӱޣ.㑶mRq\pl2$6Vmr'V Z-< ?֗=Zh%QD O>ZEGnQ`{2^uAYÁEX'+^+7=^EeX|Eas/k?xuUȘYHlcG ZUA܃q. C!gvLΈQv}HYD2:}"BZUpt=~3,~6oV3WpPnv6׼sBh(BPu!N LfWQ"YlrhylKvKHxKb%TUxϷi81cn>Na ݱk%|{tf-r-Tߓ=x=lMVurR[y-Q#[' c%3hs+D k=s.cyh4hOs2˃4@j-tE:J?l\Z*)x9Vx˟M #(2Lđ D. ~њ_SlO`D=eЙڨlp.6 D\ *W`!^6q}FZfuFT-^.ҍ J;DiI^M޷) 4&ݱa0z;/#0Ah|n;u/8Rjb]OA[|[.3沴#zKhkWԘI0t]QZ'ξ@$6x!5)CM {g⫮)Yktv=կb:uajM2[f0 qMY²(MI6iyT-Bimu'su)J5m*`"+_pzdM~fFEu1]sR"SŤ) wH?j#$? .>Қ@+ R rFx6 !X0:>VlqOSi u?;6֜#`<y[-cAu퇣n߁H៓,ϥ΁ ]xEYh 73ԤJ#-'x#PO{HЦZ;{΢y9SB}H,vȍ0us(UNj@i@dJߩگUK~m]65aA3_~*Y{}5H`z#~t5rc>YJ;SW2cZj#<[.{RExifMM*  (12iΈ%~c8c8AppleiPhone XS13.3.12020:03:05 11:28:10!`h"'(0231Vj px    |h1501500100 Р23(4(.`y '~E!2Apple iOSMM  .@hn                %! *# 2% & ' :( +%Bbplist00Oc+BAHHjE_O1Eea]PEIG+]XLZ9'HCy$ WbnRGjB?-,^c'oJKvDT20rliUBcCjm4ifOh}o]nJ?cZujHmDRWt@xck/Ie[>VdXL`>XE>waDkw<<FMrzyC@=xKtW;j_'YwK/  bplist00UflagsUvalueYtimescaleUepoch5;, ;'-/8= ?:2@Ɖ2 q900nB072C570-D99C-4DB0-B53B-4C15808E789Fs@ruFK7F4EF8E7-744F-4B8E-8E41-E61D3127AA11  AppleiPhone XS back dual camera 4.25mm f/1.82020:03:05 11:28:102020:03:05 11:28:10N,ED\ K dMlMt |2 ddhi--2020:03:05Alibvips-8.12.1/test/test-suite/images/big-height.webp000066400000000000000000000160661414645631700225170ustar00rootroot00000000000000RIFF.WEBPVP8X  ANIMANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{UANMFB VP8 *0* >1D"!t  9v{Ulibvips-8.12.1/test/test-suite/images/blankpage.pdf000066400000000000000000000005551414645631700222440ustar00rootroot00000000000000%PDF-1.1 % 1 0 obj << /Pages 2 0 R /Type /Catalog >> endobj 2 0 obj << /MediaBox [0 0 595 842] /Kids [3 0 R] /Count 1 /Type /Pages >> endobj 3 0 obj << /Parent 2 0 R /MediaBox [0 0 595 842] /Type /Page >> endobj xref 0 4 0000000000 65535 f 0000000015 00000 n 0000000066 00000 n 0000000149 00000 n trailer << /Root 1 0 R /Size 4 >> startxref 221 %%EOF libvips-8.12.1/test/test-suite/images/blankpage.pdf.png000066400000000000000000000073231414645631700230270ustar00rootroot00000000000000PNG  IHDRSJ pHYs  IDATx !CC ?3pdx@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S xIENDB`libvips-8.12.1/test/test-suite/images/blankpage.svg000066400000000000000000000032221414645631700222640ustar00rootroot00000000000000 image/svg+xml libvips-8.12.1/test/test-suite/images/blankpage.svg.png000066400000000000000000000065211414645631700230540ustar00rootroot00000000000000PNG  IHDRSJ pHYs   IDATxIPQA$a=v{<۾O\/^mxLf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0S@`3)Lf 0Sn۾'n=k/1IENDB`libvips-8.12.1/test/test-suite/images/cd1.1.jpg000066400000000000000000000514711414645631700211400ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?&ƭy4=?Cn M$ =&ݦ~UoN҂[|k>]c0=jx]XkN@UUoW99HN1QX*UH-+s]$]NشēҮæZBkϾkZc2'ZrOX ̊T=qR<ڔ}G& m~)݌*y&23Q3IEpC`W|ᷓHgU֟j$#P'z L\OZ G$HmF{ gpHX3A)Ѿ'RsTZc8* r)6R3|n8N ^0f,݀>Aץif4>1R ;UYFeL?v3ک\Y^im,eKކqp9ZsU9^O4'[Sq*d0TټY hYGECr88ְzTZ2WFz8rr Zü 8ߎ)7yLEV#(qLAZW܃ՅpGJ7=MX#H9u9TŒޙtpJ#bp?BAC+(rGZIW#p^xS?w5YWq$@"GTV%T= ÑR)dxJ棕^8z\%6FWvR3`ơڧ&MYӧ-7Jr:UKo򞣚elb\hsE*p{ c3(ޢ9ϽoZZ`qW 'v5nj[\֤6ddVku5v& 1^GJs{{VU˪:v_~8[ҵ$e\zS'ĀJκNitXƧbky8aO9ʟ,p=ǥGA;A~EC nI s[1Mr}oBu0OzUus{J c8t|i2(58 C I=hf %S̊Ap,q!>CgEـn{~ 8*'*`(8ZI5$Ce.ڐǜTqS4O5~P'9IYq'- + ׉tOp14AM*ƳٌڭGў+ ^I}9@ < rRl:WSmK1cҴ&_cҡgұ̼U Ͼe`HRx5=XdWXJйd q;;@\AUՑtDFO\C UR:ZyQe+,MVxٔrĞ-kbv+I~#z$#hћ/!l]L9<jLq׽=d846ȥE'R[p# ښ֡mO=jأM]N\ֺO (]7t28{ vVȏ,޹YM6xb8rz]Ear3QZc:Z܆91]G9)WvZPNE9 #6œRF0i@ 8'5.#K d 銍#Oҝ^}~h=z(洄1!1=)cU9_'5^.x+hH ֵGvi+޵%g7PTos*t Tlz0Ibݸ9)TdzTWT,JTTN=);Zy|dqC$0^$# G{1V5҆y5]#=*Ffw qYR^j&iF"\yá7qM$Aje((P=}d秽Wi6y tFw毢,i*'cRCS/6=ELHT )Zl$ Ÿ-6jͲe-oYXӚvcfoڨ ɉY)!naI0HA5u_4K{A4ԆIYVX`> pI&OL4"N3ҫɬ"58cY}NZqL46x27I4Ѣ}ggʃXNVn;M) .~mv҅lGajd >OOC);HT.ZV]3ܰxS&})=*v`ڦ"A)'ֳ!̔5"bAҕā`jd X:Z7&PTJKum$*jE$Nj(2qZ29r"1RnHcҳAcLVg9楔nPm1Ȏf$=)y|:tK+PG,GZձMIW&N5Gy|ۈ䑁I`bb@+27WOlKcJ&hx +ެ˴?JOqS~`s"}Tp=y4֑qPHʧK(6P=955y;\m\E8508bprƞ⮥-X]7ނ|԰̊e`A(iebP9LXfpŀ'ڬn%ۿJe(UGwÚHYTTRCUfr*ic] { [ۃk3VTfܴEzq RD^( ƹ! !*"+{HQeI@mʟu(ri xNFlgjrvim5i:|qNBS'h*AaXK5h:݉ba'ڸUY T.oi5c#Շw$O$wEkA0$VJLH!z3(7'TWI/9-#6y3LFkFyV0XdN K85j% ֯Qz{Uicr* )GQ5QXdUw T_Wf#5$,:?J>c}*JS+WhwxD,ς?2*Gҟ,O !9cY~ۻ-N*܉ck1gKhNHkcҖ/ޱ兼CT58W'qZZ'6Ue{rjMWEL!7~S~W8f\qՍP2MKmq#D*͖#uf NRKݪLei.zx#SOj5:޵C%펴 *I]y.1}v-c+.Y9p'YbrM5iuCPT[wZvF'M溝=!'n_рb՛,mYDqAYC'W^uXWA;YT5&m<\(f9Zqcm{lG4l#S3n=ZC<lUͼ٧氮ujk.s 4ŐSq4*OE SB!5o j PGV`,s]$v:rEW<|Uˆcַ\ L>uWҲLR I,t&+MV8qi0,61],jTCgx V`Gֹٖ .鱳]!EuHrOcQf2}kdB3]yG"&ၫ~|8DRy\`@֝-+*> rMr̸DDI?vAU;*NjҦ@: (o^fpH8S5jHn$1M|v,*ǿ51 T4ȣ۽j3˱zT5V-'ŻD4妔3sc ˦UQ QaPL3'ۭhi1n:~@{J󧓱 HcJXf巙H͝4'wgϿHblpz񺘎zTXgwCQIcֶ|9/~i̒kqrPsڙ.vgȁg5[[`8't1Mϥ4Jgl@\ʓִO5AU8qڜDkRdڣ޽zRZK!R Fp=i'b'a77>٭)b8+̲jn25 qjj5F܃M}F@;}(YڲKy0USºZጏJ9ݺ/l~!=+=.- J8 L*7zqqVnchZ1W ösXsIGc[e#'i&m$k]!,rk['[ۇd=0=+mNѷݪ03RN|Vk(<if5MlT|HqZrԲh̷.Ѳ^TU=NL.zS,!ځllTҗqbjț|جT}j\6EGBH$POR5j#bN*EB}E$)% "p_95>;xj&M6WpzTxDNÚAZ!29=6G*?05cZ6:s׫ u$52"L[Äj'5ӮN{V=|Ji9f=kn28#5p6HV!WH^^jo̸ȸ ؚЀar&oشJnʠj8k׽O!XA$ gU BeRBCNPfЭivdܑ[vZFHiMl1Yp:Jaj kke5XTNG"56HOoD'ۤKt4p&kY/xPqV]6w_w^rF0khdbI Rk4X =*ݍ?UR3FBXvH&HY,XIeQ:J(V*>3ךI%;BUh"vr:Ui]Ws`p1YMzg=j VmJ1kuBqsRC/L͘"ӚӢ,ナ#XWa<$jq%2D[1>ښ9$z;F[sNldylBH>BB^Z+t*r*CWrI uizUy8im%px#M.qL/?Y(Os]=>TC*)9.)鈁#> /CGWPޣ3V6x8m ܏JaR=ZuJu&pA'򪷗k 6=+[;Z"$5RMY~5eN~.T)PfuPWAI\ hZp`L ~pK1d;lTr:j _'x܉Fz})`;+M$zNCX\ƽG&٤3ҸSvs\4|psFeq+С$ۈ¥GAO7F'ҵ|Gzl Rk!t$^(@qY1-9]a\7ƧJ}j, ⴔ Tl%ϾkN#ڞ%5#;9]O4Dvg5d.FE2OO=j rPStNH*?AZFHNg+PY$v1乸f H'ַtVH7E'9^I}nj|Pw&'ֶXj7jj FMY^q 6^c 5mB=jsUCwp`xQI%Vݫ ӟ²ؙ*4[P#Eqt"M`y5qZK9hOE9ip:TF9u $c#Zꣀ!Bcxh1qJESk`䎵=nqW|=w?t (TTk&qبE^q֌ip>P}*MįJ{pP|f3gg8 ayTp g{S #N@`ri{%]JIqaB ԒI@RoX{p= f^_b}(,fZ[m*(S[sH#lqU  8ɤ 'J 0wd4ˈǰvҠ,t[E$ɢ2qY(L6G=T9WN-3P͝Cz6PWM)BǽGGWm!IS ѧ%*z6#VGx 0nt|PjgdR}qU&lDXZ^d{&p֨\9/z͸S9$֭F+BwqZNTS_ޯڝ(K}+:2^iZq`iOnTfl`sRvs H#V#bGJ\MܬRz{QqԆ3nv嶌=*ZT 0ǭ9 2zq@8r:уYV *FG&Y4f {T䞂3=iLqT785F`Ԋpr iq8櫈~J;TfA c^r-I j񥐍ՋsIϽ(j[3BCYb&x5薉/Xp*QҢ@'jUz-a3} 2٭8=*^jb6y*4p $ֵ8 AS8$`T@rsZ<=>wK ]SNXz`TQFA9 qۦirO: 1#R4G;x+AAҲU%|ضHS8>B0VV1dZ̓犭)`n Ԁg˻YbDؓRFv?N6w̼[G tnN'5MLnz&)JB;yRu>,:~C<Ӯ?~*|qv~x\ Ì`T6|gZh'0e7WI)e@jhԄjPs9yLPO=jbsIvڣtҦ :ԂtMWcS\LZn;Ry9,sbzcҞCdTe 沝Fv柏* 4n?v|.+"cSޒ2΃5b8@v!>d)=Mg]Q{tk\wPȯ) yaZ֌g֏j15#F+}4gR81U={ԗјq\=oPOMkx1X K1l:>(Dw Uoma |nzWFaUsڱ%1#9ry ^lY_$m/c8Wc}ΧUZ:j|RЂ1)e$V,ŇjZެ0~*S!#qR$kM|)ṁsεcPvvFޕu䓁)ǧz!8☭ǥ5XTu5 NFEWmI7'Xߤi{V fGN5Ӝ fֽAcMO11Z1&Ʀ{u{ O5ֲeRT`Jc5}CnI< JƜF$dg &֬[!K k Tᱚ59M[{ԈX+ֲ=zb3YdG3S(98'5@K4#'ҩS"Y m2}؏k*ґ533:dmFcJo9@yP#d{w^-Ԙg+<lssWp 'U&OJuh +EjQ_9-m¯ke=Θ>k~aԷnitPq129Ԍ =Cq4e8aY8$ahWMs,@BȰSV-n$}k^J W8G?!+RB.rA TI sQH*j7 #S?ZBO[iOSQZaNzqT3.r'ʞvTaxjj#'t0yj&f=MGgjVf@JT,E:|Z 4+n)SlF=Zxy q\lnr*5AuukfEJkPfi Ю?YaN:sXZm5`.A~rXkjP9)FGAOX``sF9N@ϭu0ϵU|159]c=jkv\I$Yz`‘ҸqN3;Vaqww7AS!M-ޤۃ*)w9\b1ˁWapF$#˳j˗Rv7rKzֶuQe-'i<ՈM"Y*rhբ@=+N/<;C?Zv(WjfEI ۸ $P~$z$ΫOEo3f5n2*QjfT9{tK;s*ۑmݎANGlRk%ܨ-(;9V*{T@Jiszn/}h/ߕU=~ ē[.pFX|amYxr=9h5(]뚻Ê S,*E0Qq׮x=wN݀xb5ҥ3Z U;Q jhƃI8'ξQ#=kֵ5JFlZ +r53EpiLdc]cnSM8'NgK"O, & JMضPb(U$s f]`Sd*qsn⥸8|F 2\LO106gO3`S>zȥrjDbmגOZ[k3hmzdl95ie#zgU$l>ŵZv6'TfAbxrܶJ֔~p9隩?bW,+6O L犯j\Jeա86 aԶܐv\YZ ٲ'5YyXsZ1V*$9&JrzfG=N쑃N4|!%D¸kRAcךu+4:G3ylߥVrb8$n$.nm$^MtmFN` 23ˁ T. ۓV"{rp);)^i<7zM1a9lS`2WWLVVxJBgy]&q+@zBWn 뚳bJcoDc[]wAA=(ALWE&8A@gi *G4*PBoڒ{8D2zTV8GZHepsJֳ֚mdnvTi X&OCU9ӤgyR+ɵ%JVᑀ>TXƯC4[FkJyQVFUZ =&R@fpHQUIҲn/3Yx_&=Gzt[pKItb㊞(GN;OZH vKlsڡ`wvc-|YZݜל$\2:f\9T)j]">ՠhVrւi#<JrO8S/!hѐ95 Rz֕=i/u;[b@VFo6j]dQW+ޖ6 i:l$}ɑ0zlĄ0M=AsVL#l"K沯H=*(-h%vդ\Ub?Mo;皕3UEo)QVV($¶:SFpOK`a :7XI>Z}֥G\V\SPbK]r+WAeJr8&ڲ݀ygGj[lx2|]:`[VOJFN=j(:dI!'vk.X]*I荂5s͎eï=єZV +2'ڑ|!=?:!HG EC93~8R"G,ȧq'p3S$T*ؒKmllYt؞BFPt* 5'-Pw;=*3\) <%t;h27V'N`$Tr=+Q;qUs/W1Ik8Qֹ Op(= GgbN})&i1J,=R5;r0sNzm=:WGo;JבUh!H2c=Di+Vd*գVXRFE5a9FlO#&ciKٍvArt~_SR$&atP~.RiyJ~E {Wk7:5A q&l8f#bxn݁ ؎bQ<}M'5h[&̑RV"1ڷFT M+~uYNтAO\zT9cp~r+f&p;{-N,r(lcP8 u4w LxpOw.mPQhҴG# ׸yk! ^Z#-!}HFTK?p}ijȶYȻFeH #2]XXJ,SҢ*ʼnګZɇk=yE;rO2Uޢ. eG#f:V\tL˻>8cbG*:V1iå*WȊmTR`Ȥ1PKWVR<$dr*dD$UR$b-B` s:$b2*k? dGf dYS8MMqH-F!=Z5j}6${ǚ5xD=P4Z(u^qkv<C u Q5)1Rީk`u c5SFjg#i!YLODW`'=$IRdB 0^I2pn[2j 3IsrCzX$X#oZW3p{T[|#Y{UF1TL?Ҹ)̕;|vRS;xi Aܷ֩Jԛf@YCSѸYd5%lVvFˀ1V8QRBʹv~ٺ}ιu}x>\JӂOJ#ӥiC0(9)L(4縊nՍu˃y.uS\Zc{S[ؼ5|RdH1ެIkZrxyΞ1"[qVv>K)MlRtf Y gVNbw3⴬A(EM 9N Čcgn:tpO iBɭ;7{KВ$U#hImpUKdNqZ+9|9R(}+jQirQHF[fⷭ- Rw3SVu%Vcs^G"ZzۜcMLyӛsJ[ү 1NE0q^m'H]Zڝ9<ӂ~T}8J|Z#yMU,Y:֥lm'ZG*Zo3sޙpgz hj|qTUiٜC`!;J5&۩tyr3* U"1[Vuن`;VV1eo6 Ƿ5 /UMq7ٞVJF÷sy*s+6v7HFNxItA|YT{y8Jgpr3:|Jy$~iP*!a*w-aǓzַ0;73Y7chx$kD-"&G{VUǿXu)KGEFPQ*UF!Tj /&$R[w;IelyDYq&Jf֭b*7*b Qsߥf0_1W-J0MLd4{Tw-p)\[A>$aP֩7 %TV[vp*qw*!U亖Ls@^=>A9$ϳFaE9ck&+;@1OqYHRHWaj Њ=cV}m;g֧f,kEt@SH3ZQRV<6;W939ǫ~ف" ng]]? A |HD[{'&S Fޣ5$0IQײhA($0>2=B꼬ZFcZg02jy. 9^f2[%klXcV'4k{w*dPH?S,F1LJ?ֳoڽsVa|¡ =k"IsTR3Q$DW'ZPjݥ7*[5B.ySDة)Vn~_ݨѓ&idVVE=eΤ7Z›O9Z]+b=z]xQYZ,X ;{AзlAE<< N޹VLeVr864p{SSA#xj(-ɢ䠕qZJ|divց&sƝ3.~fnEgjЙXoQs,Nu2XzܪZH\͌]^9RjtP#I0#<]1B.]#G4\})}*&B3UY~lӓO:Ta-^##2TJ28zb Ԧ)Ni`'̌+ƫUFcA+yZ\f.'pf#,JЖ]ќ}*IqjN3[FUi! rsq]^IH8/ɬm!.AxZQO2sz4- ~9a_Ù˙Ժ/pTW=wi%ȧܔ]ýmӨ=}=Kt\2Kjd/3~-8D>p)Pp VҩJɚY9850ՄD1e'@pGJt)UIʏ:/ԃ֭Z%9͎9!BH'UK'9z;(pET5īkD b'Tr rPL8Ϸңu#iQ8⡺W8z,ztS ҆HT9=EU9S8U?[Qf T0kn8ȵjƸjv楂uP#sZ!6*z2#Va}ch3!boY[8eXqx& X$) ȟ\3;N>}J# 31#>fU@U}SLBkdխ݅utlx-Ræ; {[۩=Ma_x"0f~ZRBY̙ޕsS`p)`r96T2*ĬU?GnGҭCpx绎u;qTl JW`V->J=G^@@GZVm|4 H}HIRjT;R9cEWPCM#w+N8 sT vĕҮ*-ʣJ9+˥~Va>Զ܍U|}֩##T:3X OXM?6{\4ШNqV-"m#=_;L35Y Tuu~ Ɇ5^=sfܒvE=*XT&/>x89kk3'Xl]ǯJbjޡ(T^kȥJ͒h׊m"$"|c\ֹytN\XrVqڝg֔=@~5"?;Zl[iBqTu'&?Z%$z]Fd*`xP^v0xzsWR ׭TԐy`jPI[+ 8+WOAt\֯߮6˻Z",Ft:]OLK 1qpX ¹+|㿥>+tVwg`{R*`BVUq~jOD?==Mi#FGZ|g޲.d'NrJЃ o5aۅ=0 g:Wc<}(;T._?>61fH#w8O}i3)fQK \U)qMvB9TfqM4UݞMeai"Ubq޲no0p:ӴنVHaDIB7K5,STګÌ[5[:x)c[OjNoώMXJ8ZYWtM늯jXcz6Qzl'ۼ/sܐTFkvn[$VZҍ#f_ͽXA#2䚚 Nh2jYvtGs[.b{}*v 2+&H2;0A=)HD,KA?He?Z-eH9%".GTUb >بHz)T +>k_ޒCV&xWq{QzS\X]Mجrm&\8@޳, #3B_E-oo }qXӪ(^s6[$ AmfK;H4˷3\~+@?Z%RҒr1Ty3mJ"ps޷W  ֔z TW6 \>(?P ԯ(=)wvJn{V&ElBq 8TBۿҰ`^,`Z}+6a\{un$BFBI`Ұom N+< F եZ|yZ6ZD sNVM>BQ倣8@ȧ֯CppNDj&3*A'` ǐ+ڭ'S62kQS ]O Rǥ;<ةڪ'#e FjB.cZDOJ [HZ T[YNN* ;J*AVeکC>8k3rz%ہ&tᔋU ֟mjMylEJtvk ={Tڿt:AnLmm;?sI6nZ/cu!Q7@+E@yb&Iyi|+40d>+ JƧPGQZg?V%FU̲7sҚ-D(d;EG%+t?Z f3ɩmC$nG4mWBj2F?:k9#F%\.@Q-cb 7cp9HۘX;>yx3w'Y~O\lbUaXr!*]` k\<=UdH@5z @Xdrk ;m&hdϩ}vצj'x;6-XB@)o$@!v{SuT\kseaZVqE>իzF2a;+,'[@# 3VfeU Ʋ.) ipsS`/=EmicWɹ\f|W=L溻WgvWL֥0ְZvKv":[JTFdӦr(2|dxxP^)\FSMu+.qN9 WmbB0T$Ͻ^F8L<To(ݜߊe)dRj7eVp]îzԭp%HǥUjRPʒIwrXֆ`t RzbHid9kmB6Z޵7C[H;H[\ET [͎{>?=Gڼe[eRXaҩAlĂz[ : Б8I.2_zB8 *(P-p3[@k@)nVU]5e\~۠ k+M 5bLiC; gn$XCJ̪Fp+ћP7dWaz``ԣWK d>|A,y3On J*;5#=8SW,j;8VՕz#i׋p?xqZk+Vl _唃hZNՏ#*ԮpxU"F,*5V88[{akl>c4G?β5 <$ UxSde<Ո,o*+RM3LqB?jʷqۭ3UrH jh̤UI3N pf;]\`\0ȓ%$kwnkXQީYj|**8!n̜( w`Z+=A<{HeqOAdIȦ_,3iӽTj̞9Nil|_ҳ{zh2zՔ0^ /.Oz uL2sz9Q"՝6wʒEkzoը]ߍFQ *jƟ{HxUir:VEF"r99P=k@lyPdW9 \H%}yw6LHՂ`k nqW·zhP\I*s]F+FR0qUf#$VȃvVsV$NO?ut9ǵiiVљcO[D.YVc&5,@v|1ߊF9XoCFt<@qU ^ZFDbHX;vfPK|kùA}fmd'Ȼۭhmֱt1Z: 5 뚣\݋$I) t&q֧Pq+:6zIRs[*0+3sVmZ6G5P;{u2Q6|'kOZnIځ̣*jhе=u- W~bJUH9'O|DʣEKl2;EEQԔ`Id5^k-i`55{}4Fm'Q`J.#$zՖx< S~cz!Y=N+yPk,v4kDMEݹN*ͫy4ΐ:cõuc&5'ϯjƾ庿L7|bԃoZv ڠiZFjɬICjnEmXy1L++P( d:U{91TwL܁Ckz*ԭ$biSs}ilU;y3f1֧%AÄ$'Ֆ0{z!/ZϿDNeAWiZgXɴf!Pq޹FBAk"'~:Jbf9Lɔƙ/X݀"ա?elUh3kFPPXzA#$TZS vm;ZOJ0yҳM?r2[ yM3yc<d"Gm;U VuVH9lv’)*ar}+J) FVN8:uKSa%ZTO% ִ*ģcS5+Y7,ODcw&o gWx֜yoVQK;us{͒Y>Xh[ne8vZgyǁ֭-nKh@:JƎIl#i:/<_rE\wpk'Q`J[HaA䊌؟n)!&FI椸pʠ`)0^n`sVJٹ<{W6$On[I֬s'YW'"lmF\}kJ}0{Yy7,簬|A⺭%B85&]9].:)MXL=wPՙŹgew5xa#=EcNbV.I jE2T4?޴tiTMž2V*[ hd8l;M6e#[+Ȫh*:l)TXiCV?oJf޹0e^t"FO+,*ނ,dTM.$Љކ@NCP$dg^9-K'{N3Ϛki BN*^`Ӵ's[Ywo` F%o=j1W2*bk.8yv'a5Nv~6@Gu\=h JMNQcy;Y6ܮr\I#97AMXsaI'u#3X3*EKAk=d>kggݓWBK%\?~v2:ص\]/n{ի#9ֱ&Chw~J1Zs׊3]­=f7SU`O ݑv9\ Pc$Vew 4Vnd$3c͵z-fqڊXqV55uuHqVO6"25t@D@MȮ9 I&N8 E Z=$ҹF+&8乗pjGT@֛kh>rzSl|#t]xS.=ZqVh$E(D`zfE+# ҧ[%ۖ=jYjVXYW:U3ۭ1wz{S܀3T(Tڂ>}},m$.e dM2"diEy+OsSZ@7Vrwc9pn/97aݘP'=)_VtǕ8 uKKp=DF tgwE!p:#|ĞO"`m)oJ(v"'zzҸ`-s8W6cCUSlQId>j~) k*CN ňkl9j}l܋TAlո(88/kh1Su}1M g>( G5i!5#XX/"jյ`5@9 d !ž"$^TgYExAWaǵgߤ*kreZufgL/7Gm>ag~4$7<BF*Xרq8<#sża$[{2;U$W(ygqJ8yu T. ?³1 ˟³g槵$9Zs׽>FڼUBԂ?+%Yn(ޮ61xFQ҂y ^w{>by}z VB*ID5V(*ӟZt}i-+ewZ@/Ys(i6YH}x|BQ[5%~9[DVPAfj W1F}kӄ3YRSGr:U-#;Us,p3]Wۓ֒_^ [>Xt\F;JG|Qq ~лh8<3swr-0)=qϽNrH֜4fbxyxClCɪg=iJڲFMҵmmDz1)b7 HNu؜qC9m@Er߻8⥳Rb`x[2X֫ۉ$ A?Tox>H258[iUpQLA#BX* 9i[2>W=>E8 ^q 6'onگy+FUd8EcL)s]4P*J:tB}L>LxЇǽoƃ;tLgBI|{T4YYϷZ״|sS[#G#91 #ʼhB:/Z9#NI'5[ĹU\qC,`qd\ݼϲ>[kHgXR6tXʄ_jTeI~T[9#i6, W`>)Lr2Z{)XS A'jX9'cbdNM{TVySݪ-8c瓞[ G\~ >ӑ~ ɓ5emϩhS^B$ ~;Qy)oʹ;Jay[szZun$Le|`5clA Z.@QzUin 8,v.@urO 0! M%I<R##o?ATه U :=?:M1LbY0;t踛qPܻ<v:3R$^0 vBFީ&}݇K=M:R]53d=)BsT|ֵdg ැƮd#.pꖒU90HQ0u0Hx ֫\$:uK,A<6S+ |oZlze检UNON*G- ,",p?ZPF9BqQi g jB:Lm#~u)ڛ>ⵥP՝u"ľEnlSrN2k:F "94۬Dg?K;Zr&C,îsD.0WiU{S1ȧ$5j4,8t^]NAjZd"P6=d$U[և˪& k~XdjzbюqYz>v'Ժ?fUM5ÃNܸg+Vz"6xF=޳/8V&&`M)^Aɩt_/Q]&fbXcV&ۃ.<8K%1[MU_w}XOB8ɴ~i(Qךɽi֢isP,kCV zH<}j Or=*U\<.XzTR)y"'*`˲*ZNNqs+q> Kp9p̠c֭!i65vRy>`UVt}p+JDpd*EgjpyA RXR6~oj|3&3Uy 8]@&q:t7 f^ڴY3 [H>IyTR6>Rk1*Opfndp={k]3~UNd'i`;uRx TA=i9ai0hPOF[==h\{fKgVRʹ~uˈY*ƦR0sQw?uy[bg3ZP}"XrE,O֩NE֥,g&&!<x?=T CP89gzs6mî>Y+P#/U+]J5fVU\&/5K3Ӛp#c\HF =괲p㊵dcQO%aL}*LB`jR\gݍRojM9] vH %ۄ8rkZ!nʸUk0KQjL};psҹqȸIUB=1Zu*G$5TM[z󙡒 J}*{I95i-Wy֧-oqIR{-e;2Vp&)UaT/̐{/`U!O+W}*doOzԧ2V[5-d3\ zffIV֠<\1ozװƐ!<+Pzn rw&UY# ~&#Lzm&qktv_J@J̲#ѱQ[wd}my.$wmEq\yT.x’+-ۆ+V lU ׊]P?`m#mX\lLu7# s֯Zޟ;lܩ0#gٜodSp+峞zS$1@H9H+L~3F:TrJQyS$}FHT$H8U&enX,6](K?Z=l+?Z_\nڥ3q2 ++u>/.879Z"*㵝/%AߚԴV؆8. ՛:22,qK{U &+e*|u5!W?ځUVx{צ)=zGC׎`JK֫9* Q|J*N]*.mSU8N;SlqR#?JN0?7K&{uK&Tcɺ' Vd"6-Z37Jeqr{Q(j_9SE3Se sY1ggDy5ۦPy&jl>PXN*J|TZ@5flE p*t0:W&k8YXqU}ibp t:^&,sZ_:JgJ`e}ZڑTbn1oyߞ3mVa2Q|}:U KOz+Eo6f|VYaMF~8Vp#*ykBX0cVMnzֆne3]L#+-zڃb;ݮ}=)!0d[9zr?–Vc嫶"O'o^j\pQU)?lR INi1*c4Qq_XqTU uC)3SoPic1Wd}+>i H ŻXB3T;c\qvG^qO>8ۉ1R>f j 1uIڃ`Z4d{]Y6WDPtQsWQڸwqqyy@&3kf%/͎&*WiH~R nJۿ9*H#z ͔޵fkGWMag!B2y [LnpzTwKVX g*nqjم6=;ԲlۃKXX3k4-ش`ڒ6AWV-taP@kBpə'ǩD6qZL5ŷg#56y 8隬_ %CMyyP-Ԝ+B[eV̊7ǭhAWCk{[pLӃVqOڭV ݫ/CSjۼ8Mؤ`59d.IN-rB䃌֌t2NkBDYKCc<dsΩ'Zy$kJ@Ǒ^Կ6yUT~u,ISZ/m|Sڝ vyniyV1Aܕ&k&?6BOjBn+*5-3qQ nWlzTs3Wm~ \ *+vvsKg9\VUN17> ZrF@8y+o݂G*6IvTg^1i Ddd+WϜS[۬Qj;2Y6n9-ڹ-JVW, ֤[^i Yf^ީ-\uV9kyܶy=sjRMp:H~ g[;UM80OJ$fu8*]X1MOmZhqҬj#lTKedU%NkZ'Ӕ,=hDI^D3H>juKgvYǎG", $8`F}1195wJb7(b5 L<"J8KDj>BWtK- 8Ty #2x[?4g4#/ bZDKƝsqzI=&nxǭ^[y~C0 ]>69ҩ\:\V\pɪ3Kk6 XXV7#Iu=R ŶJ^S}Mts'\ y-~GC֫\`$iA2O#uIK3֛e=:N3#5gSԖ#ZLs#sw !TRnn5{xy⸽bm YjuoԚ jds[vSysrH@y?z>>|j[OĒ86>;2Ǒ)4R),o׊׺rM+"dvo.$E=C$`2W^>^Ңa 9D۟¢A1f^OU4 |fŚ_"`RejI'kY-.I5K1+g'ҙN:}FèN|U#TAB'zΗGp}ipHT*ӢnaHw1)aG5rW`)犾5XFN0HqRaX:Ʃ]ڬ3>1{%΋̥UGQ԰01Ho[*wxNF[\ zRDc bۥq\=Qctt>TcK5Vՙ8U"w3ۆU}9gy.W .tĀ/]$(v˖$IbRHҞb,*7g\OIbѩ yjiF9GsQG9;ӈbiEcȭbۃ2&1[9wi._R ,:d{=D̃w8D=7gqqly*;Y6>nQrx>b"ZTncPN+_MS*ex֟)oXj[`)PRjΠ-AY@uZ.q׮j9lj5;N==@*})O$H7EBHjvdL Jp$yF)I* Zm;GF]6UdUIVGW*jѝăIMb֔)W'֠{h ՋwD~ApzR-Ѵ%_CV.uV_,=&g ŏ$15Vz+?Uh#^l >*&,j@[RXם_]5Ys)0sR5i?sҢ6b''j.U1Um f?^`7Ue>cK wF<2{bn=j .xӗlYZ7Σ#Ҧ ~ʛKQ+`֮$tW-.[in9Mp=ۉYb'sk$t"@ɴ ҿvX+fqΤqVxY8ZHc⻀"㧥9aުOZ 󚍾yFG+BPrIt:Qȩ-DZ˸Z6g]TO߯4|j{>Vh0Z}dr1TqRꍐb'6ę&o\Ջ`ہs#2@n5ܘ\sur H7){I˨WK9?Zp<:9[F 9銻JXw6Lǽnڀ->~!GjŪKp7#ҳMx.-fLvg䍡bfk|ҵ4=3)S/9nE-m\0: ѵ$J!`=*܁U.o#$Gz1VZbOB vRE Lјͻ+" YOGm2@ >Nzִedk،m]ƂGKyۍ*R]8:zf8S%9Z1!?N1U&V'wQF++ReNu9f `["R`pxI38R]HB3ֲc֝`UIWɐ-W"ֺPpq\^ڊ/=h$ ZjY> lsҙlZu@WKL 昰2.'#'+>6,N{W!rf'v4?x=Moqܰ}p= fLT0yms# K=լtb+dUP ^L`UAq7cKzBNv%]58 ZG<Ĺ̐{p,vN+vFB1?h*Ri5#,j(9\u,En7^l-V52ҺD.-Y?-e[Voǵtk<# Z4a52ƕ U}F>ׄ,ԯ04FjPU80 PΠu6,5Y 3uQj>e $֞2(#qu!ϵq ^suVv (JLjqMd%ȉ x3,t4Zi ?\PZ$+n:5 BqWɖU< |VB$iBj ՘-C۰ar*WF$Xi7L.HoKlAqU#,ID{]O)R'94H @8 9imʌoE;Ƅ*~-,:InqgHV p9w%fBoBN(̪EA<.N쳐xGew#үGlC#N+V*~/T.IW'e!ZݮeLTk\E ;92`l "M#A=)4DjżE<5^"IoUb!gnOS+YIQ0f3X\GV8Y&ۖ⠾̔jklqOIs'ңŪeVt;Ufc7+6xGj7VTdָ"Ⱥ ȮM[q=ſjpj398RiZjٹlv5dfϜӵ6xlF8Z&B:U:>4{Ƌ4 VêH>j{PaJ_Z݇"14 *{r=;Tn"㏥Z]7߭h nj҆p<~8  dަ *ZJsuJX\Pt WlfaV&ӭWT"+uElY) (1.<49ozcԴ 3ք@ьQ5n$KҺ+mÌ`shXBZEP_*r|3+Ylf`s.Z%bM@HWm/ܳP1Yb\qYG1I11L{Tz["9Uigy0āJr;u-&T)g=EOfAbMe,Y8I?3pu"! /<* (x O 18͹Zˍ un`W}zfv}k=NZ1'WVg>8iP3R1b[@i& dG$㏥"nS })H8B?irGmF|@p'8~\ t 4gsF៭6p8R޿!A!Fk3S1xܙ=k'F:85Щ N1od *z<1o J merqWBWAd Ҧ}8pTOՉ XcI/Q}@QUgs1Z7Nsb͔.U{r 5oÜ+[=j7C^qd#U-iۖ/O=+r̤5g+F vF*ĘHYs<{}LbloV t=)DqZLNY F6HܞT^bkb0 GEYiu$w*2}\D -1VYW֫ͧ$U$bV8*#)N.NZC Lłқ(dcTI oX1X1~>QTnpG5+6~jD}H*RG77f@] ]fjWs1I5ry8*3+M*I=]}eW5{K5h jb6Ҭg>i"R0sگ[D˃ʼnU>P巙0 Ү! EVqeV,rw?@YGJvMcN"j)qUX^}B5 +cNeY2حnul+eGJ޹riTZZyXҽŲ1XZ|*qJ0)K5,s85c|`2 6$ pVFmgx5RYvͷZBrTʬpZ!A-!ʊ? OQx8E#ѷd]D3(=kbOOJPq2s)KR4HvܝGd&H=Rk~xWq:MpGcz1еZ܂Ԉª+J=9si>9)x"bPgZi;20jv,c[rn=m?Zhv=bY`,qFzw:m#Ҡreɑr sW5 .^kZ%agx0F:ԗ;-=+Z,kN6d+4 _FK8٣P.܊ڂcq=8 x+OȧC偀P1(b01dxϥQ1KA0qړ,)NfxAW9 kN;G/N*o"䊿0 =`Sh[.H]<{X"G X1*HnF9vͶF*H1sLGn%'bv z;I}(8[Pjp=jV &8tZh$zդEPmYh Q/Lj( iO!Vv *V9S2q#'**J)ZI%O:\bvvǼ Jr/jRw9t*985d*Ȧ[zP"EsZ:t!"l`&|{uC5bs]l !fL`bI qU&B6ǺōF AA5 `$회]F[,vg M* ?0\V=b qȪ2Gr/p{TrI#8"x[ڶ$dlc9]zUG8迋8 3Yc^*;NnG".^d}4,Hr=+j6jGLF*=94y;(^\S@x u>)#VvsVbDNPj{{fnLsV1؀Zmn6֣{ta®*Tڵpڧ5BvSUiJ\ozObk^pTuErB99XYlgG 5^Um 9t[I$qDَ 6C W}rf(;Va@l3Һ==J#4^r 9s](p=ʰ8ziK\ۚ;MK 5V,Ht%>[m$@hm,USiP m߭#jQ}ݥTs>Y.L}jz]ÜhQ˥`rGS1qֿّPm =ThN ?T.01P01PK#bH :P˓ j3K5 K`tF!.YHr.LHlXf_6:Wwܱޙaa"tzSFT+Or$l8($%GC\n *A+&=Gi {欋Cc&8No@Vb?j[Y:LV^xbJO#USb:] Fy7(A=)n0ݔ*vÃJSō3\ðNW 2b 8'Z `Z+t˃ dڄ{ٗ QBriW q]{xVEd\J@QRIYprMmZdeq 1H0}82T<-6ߕ'1TsFA Kx$c3\T1YeUn'`,Xs#&DxyT!JdF3jfݺӉqJ M`Upp=j7pW@H5`D#d*3c8⢖bIU7ORӚJa{CV{FnnkacmҸ0]ȧx}9!x s޺G{r7 Ɏᡓc j亂 Y0<[F@4$!xTfB){%[#s]X{ zWeƩEuvRE+m8hC歟 ̪zbQ"jky%s&wbH"v6HVShQMk\bI giTV'$x1ʓXL25oe[1\f.pV9<` IlsY7lKe)\-Ҝ8 @ÚN!1X̱7QV\%1y7)8*H$*E+1SJC(ڪ^<1Ϩo>LƬ׋ phmm5a>#k%pGf=B\P"pLѧH 6q>g. (J+j)L 5N:sVeZdV]{)try52qX~e5iщ ^*)O@w\#'Ur:Rgnj+~.rTa<κ*pkiجkK К`P*+4Qq1&,B1UbU'vݚ gl{Tdvo4"U:@@ږX|˂{UZӴ>^Xqa q]t8T7,{S-0"$Dq 7*:/iґxK偡ۂ{ӌֈу&躨R޷Ҭ#h9dcmHwH$V,0>i(#2HO q *b}+@qR[9[<stRYI RJM?dYG2}j,%Q*)O1i@("+Xڃl}sVR*Rj@ʮ=+q.ChRm /j94H6;fd0˖W &ivkx(†Id k ?I>wY{Ⱞ2*%RLi֕K49R\Oe/"EM*s[z~>5=pJ0#Zaa^YtJglܻy哒~Mj;rFEEoM0,T;Gg>iG'UJ` Y)Q Ȫ,˴tZ.JTG`U) Lp2CcENk43|;fK!'bj1A*iy`J[Yς]95&F`ܪQqt# MXOW^ٔ\=.H5M4 S-g6$]5i UȬKT`/z],*zӭ4ўr:9ۏjjXQ%q֯Aj6(K9? oqozf28Zɛuδ@ 1֮$.8HJ-KFfl& FxXb6マ+Xڻ g` nA 5pm`7EsnH5s%8kD2zsT|Oc!0q\k#+qVT@ HZ@Gi[Zh0M^N5s,U.#q&kxV Dr7;vk@+2A:T V`s09s$.CG 6ՏC:D0HsU=N3U^)$ljDi1L[bnHH62c=DH>eCZ7Iڑq&5;zYh3<})Ҿt'\PQ7»'f\$-*zt ē֝qV8ji*HqT6*9'81b, lB|9J@{;0 gpxkV"cZ|,iɽ@R9.yi,xP\jш*N3Rқgˡr01\LK/ַ;bJ8`9RPѹ;yꥭ ;¶Qh& XWÓ9Z˅^o5hY.!=nB{$/ayP\Wi_-Ū|˹}륆]dU@둶xzO@#P3`ƪH8l$8] 2EZbOqQ8hɸǥ`yrEU`S335[Hf= Z}Dy됾}[4󬔂3Rܐ+[͕񃎕R<[W#+Ҟ bVs޷pi\vo*b;A8kA9=c ǭ@>Z  Zʻ,01UR;zVA'qi"|JwvO2P^+@vj1;8QxtPw1\> s(j"A<"!p+"dy S$Q*R1ҒkGukG@ z$\*Ai.EI"dvǥP>|G7c86 ە]<9hY2&r)8 I\x$rIŽࠀGw ιrb+%1%(NK a<.<556bbZ\5=*LnQ4;@s֢kFANfÁ6qCX9sO`œĘ}qT'ۚm2 .nT*5Rhw*ECurs] B@aOk £ %S\6w=zzUgdU IڴVRjR(c)6MgjS"rwzܰGZDUBܓ˫BSpzV & au<.Qd_i<YyDE] fCi;AȬ^=*'qКthFp *bQ:%_hWOZ|3rz[L dT4'sgTxx=hde][nَYTzOlIf\sZҒGyܓ=xCcWQ{Vs{$1F {]zסJr#dI$ @Yq۰3ҹf-&95jb9ݵ͸Ȫ7P$qY$+ջw2 ݌R.:S$X58o>iyT`֠$[Q[N]Ap:Vɇ ڕlLONXPxPa9T.y$\ ޢ, gnq&8ZUHNzT689D)ȪwR{k;w.ZuiKq-jid$ւEbӮ6lⰤ&BïjX,emes]-B~U.\g$B#5F[RPEmVGrr`#"Px\Q#Y!er V尸RZh&z/#W=AlugHX#NӖdUmxʸ3VM$tKvknHV}iŵޤ[pˆ #qۛ2n+]-Q@j@Lˏ&6%ksI&Iʴ"#cL7T@ӎ*%IEL128C2̝+ԫ8-J<)-O)4ګ/j&eݴPǤb?*r'TG[9%fC 3qUJ8x%3=*fGII#:9&wF)J!1R$m4F mQɼ=*EV79PL+D'h2015׫=(q(uAN9itED]荺溥m&%mUN39=g?8%~fKʬ9ny_zN M4E~Pj$ =xt9}&5O*DqvmǑV木 0~Cq9MXS҆(OZ<>khSDF ň|cҴ-C804 njTAy(|p On8U@i1P51QRǂ(ė1Rɧ^Hޠ8Xc\lEXw DW3Q$cQĺ!.TtH&4fQFd`H 27(h(>bv$A5&NSma15Xp*'yd (  ubP5202zf^- T;V 4ٯp52H8ٙ 浭+( *;F F'tH5zUE)dC1L7A , r@J㚃R'mү±పcvqCkRƬ|V(Լn3YMsӥUĎ2KcJbRN:*ϵq҈!O[y+V88z c]^b A5nRM=u*OB3HzS!t qL>bpisFySbG5d]De4ֽST&V*]F"'k(}jݸĜjӀTJ@URwH3 :`6Z%UY/,jC\zUIC犣+*y=q3-q - 'O x(4 Umq@V7@'.UX tV9-g%FUm5Z HTҧ{X: Y,2"]>ʈ e,TR9N`ÏJӋU?T1PTJ15^bű#"\Dz*_2"jEh`2 SI)I"Kb)Gܤ$1R1T0VT2]DlgAdSҪ"9sS&;H9bXpGzT"tW9=ix0r҅p_x?ҚK!b\c֥c@ 5W qj<[@$ Ԣ8H#!z)V[$ uO kR.NR %z{)xQ5sTlqg>+mtJFwuUyrCքw*:Q׺{W:FmDXXP$]$.j;XtnO3\`3W 1y#5] kS% k-^|* T`OWlsU|YE5ەj&0R pT徕C œ\*FGJ9a eˁEFbX[Vܴx[Oxn+F_6?:*)Z(3Ӱ"R"2Wm 7bHKj*>^䑊H5"<ꠎ(L3۹db^7dsX:'ܸ=jkT!#r3>^翵h#V9)SSUGf0Y{Oβ@N+DAp9}kGx!GFz;=9W8>j m $}EG8jR2*K&m%dwbzV-$$Q >_zqc`uO׊ǖy!U^Lr{7/SZG=i# ֥ P`yqK@pqRMx"F)~!\.=ރ P$*-[ d-Vu2:j{FghZj V4oPTmN(Ē1An+)*tYyP(6O Tbq OAYZlD;Î%!lgLBpFkB&#<ӯQV``խ+r4g w̼p?6FN=j#/XrˎqVfI!ۅ *>̌vZx8{ N/n00<楌Z捻Ҩv@2=+LIuky+E\2`Ң6ՙsch/B ˘Póc ͛}1T<~ .sMrڜ%sq,)%yǵ^hx*T8;i6esZU֬ejv)lsEMEfA cAݑQɭLqQ6pGT~Aw.&A1MٳֻTH:GQ79V$qXWQܾ@p24Zv,|v~b=+Pgy:MfUq?N*9t*03JpK nMnE05Z| ӴdTqҚ8w9_mK>|V:T%AqLK=dZ$7P=jF= =a+q ¤m8zQ6rxMCO˄ ~tӡ )ӡWǷ.)Q"Ձ,a;iPNsJ s>ZbOcy+㏥3L[iE)5f>\U>@jE`C#aep)%Z\x r蛒mC1pn#PJqrqj{8`UAY0l'Lp1ON cd -A~iYN* ͽVl)4[CH< m1 F7"кoCZ6~(`ڷiokAkYv}jD:O[V SOMQhp@E׆(=i1hdd(BtsiHTo  B~›/[`jTiN5 [Qp=jXHDr)"#c#L$CE1ED.i&lS̠x`pz,LJOE2qN{gކb"ۏjK=*CWDP R#S$]r 3X]-%ccҵ OvҨ]MJKRJniY8ǭO m+B8QcxhBv JW#s}v9# v99tfDŸՋ OjK>թ[yq1ڭtak)zU,6F` o,R;Q/!Җ-f~s!<@Z 94Kw {՘Em1֭Qۿx=*xn 'ZB'G:Qí@e= }۪mbYmaSoG^*t.E| ԩ=1x{UPbpjO(A.n'ڪ@]3*#OQ^X݁GT$+>kXSxˎdRdkAb?:igmr#uc˼Zt%ڡ;u` Z]cҬAxci!ަDSb/L28bÃTcΥZ[U+HՋ4HV.:V(X{Vn*yrN.2 q[LxST< V\8Utćdd} e-oCCXMAKYvG:;92zT7ʄӚlm3@6pO͓V`L Ƭzm\?1=髮\s t7 TvP3ץU 998n}Sm;8mLrGցuvђv[y֡]Bv#$}kwӍO0 j~*2z6H>vE1 isuɓ fM3M.vP*ŀI"dfǽVj~ӂ;ssT#V˔L0ju)FVy ڥKHc[2"@1NM>.vRyS[ܑ*Yai/)YpY" GJ8~uTcRD=jͬ{%$n~& TiJ1k4;ǭFwzر#ei\]/Tf%) <Ȳ9SY(2zuI Nj1w Ӄ],qXL`~muj2@ X[0ݞՍs[WUʞAbQacH#v3% lX\UiJ  +)hTyvIT"d8>7K䪀4C+d;1ӵa C1ZV!gIv P UnSåYXqV>R W<Z` b!.=)0xqa!IĊAbʧRrzK!U*1Z*Z1n٩TF3U]S 1n~t"#hڳX犷 0NõaX`v+[M#F Ocޫr 2=MXfmk@Če3px 5si$Mj62 {c/![$TvB67_z ա /a+*JqҘd<J9=d mXcP9?VYIFxZmҩ WH wν0kcL1_Mh'zRc * |ڌT˷$tW`M:f$Y;pj0*+Dt<Ջ0xM{0 \dd /m#"'6z{dkVR t)=1[M0+.K3Ȼ&^@S Ra4XuOtf Ik& +QUt8Π:p JKi-xv)ɡԜ\I$q\mE8EPqq4iYmWtqһ_6#ֹkO"Mg:{n%WhAzdžǧ41 u D]} Pñ2cypGӥ9[>4-)g4sD,۾v6jWr 9)u$``֚9 rFNrF)E8#Jjd.ҿ:>2ITU V;3x l8;#٩7f8U t 2 `jSkU-!GFojۀ=TFG[#']]-`*C4Nk,L 㚖C#(S@siL31W XwBc8+h*YZi#7dtX&Ge]M:i$dz2x1X>cY,ڝG}[ܲ`b}/q%$ǧ5sew+Ԋ,qYsR:cjoĸ 2G>A\UXࢂ;ԖfTz5PecU GtZG1XΞeGrӣF;Zl`H")6 |E:A=Y 3j[$FܥsԊvkRd)gaӽ[Y?Uk@٩%~3)ٓm `Ϭ ^ 8jTbz[Ke[V-^0砫ex]d.J1R4{8=ڒ.mT<{QpBH$Pu8* QHTF,~bb0=AySQ,E2yvxkCKc#߭k:d~l qSŻ9Sp A85fSBT+>ùޠqiA cV eki407H.`ps޴[/#T-`5]CGcQо1HS"QRΠ lȽmzUZ2N֩_N#pzƹ=b]Uyr[Cc_u` @=)+ƸqS !FPf!dB[˃ #)PMA e,v =R{#֦L5bO4why* }*;,۶z֚Z+lmo Շ\sa4)\֜W_ZY gTqZV:[JzՑDs  tf?c gҢoZVYMFtI@Z.21PysEF)|hk@ 1TdB'H1;!$k2z+.Ӛ$85vATpaMps)Nb O$s$ :V1=2{+ Bs =$PF{A  vFj݌Qk?\.}#GiiޣD"lQ"jլӆwi, V=7t#6>1w2$jEeY85~I26>㓚ՆPsި^iiSAc W3NG 3mVdRARk*uYx Y˾P8h1S[i8淠6cجˉ7ZlH{gҴؑU$Y€=N+J4Fp^x(Jt\(^;;GIX3w>",VhFӚP|cԅ@`3 ֟*Say{&AQKA;tK>CҲ9JSW{qV"rBSȁZrEQ9 U-8R[ZݑqRg^B+ECYS,O5==FzEM'G4,$WbE;G1gk`J4΀棋Qc85~ٔKr##5j=ꭝ]ZWQ`\ٱ٬Y$#9ɧZ 7maQQ\6LJTp^Jj[ve#q[@{VQ%ZZ֊4E]uURp swtN1Va"6PqTG Ցq flibvips-8.12.1/test/test-suite/images/cd2.2.jpg000066400000000000000000000565371414645631700211520ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?DZQN UK)0>^ %$ޜDjE 4ܲp*+.;# UuRTo$VQd5RM># \UixnQkQ#OaɠIU&]Fհ7Wt|V^0[Tmjy+kdrS.7dm0JlI+z/|ۇbG\ Fdle \w#U5U"o*{զ,YQ2sYwQIr6_'q{H@5<# Vx_ 9Ybe ի=}+xp1* I|pEYZfr9f-iܪ9jKvXo5f7]ijV jw~k*YX_j؂ !rv5<W;9Ͽu:F,Fj=Q԰ ڌ^&t #tIJѴD g4ˉQ$"1`\Ucp.PF1YI2僯$RO)!* )N6֬ `vI(V Mqʩ4I8}U=jtYԖۏ@,e ##s܀Vt{ f3N}`˨f,M T",9l W 3]픜t栻#fxoVc!U\c5oOR- TT^5i'¡ X!uprzjlSP4~U edy$qZ;8F1XWw頃j"p+gE1$b40cun룘F0jWy32IWfVn* @3^/B+XpvGNZ}ʁ/lҹ)mnjGYdqP]NP9ڶts \ + QYZ`dj l63Ri܌>б#W׆WՅʁK3)278*HK&sRMwWXtEF}\`bjx XMcV^xfr8{Sm]bF4ՊFe^>ՁJaBqB0:DL3ҷc0,c¼ݕ< hKd Ѣi ld]I eq}!\VW⻍ l[Irsvsbq0xF0i?{TY"=jԲ}QFza݊S `^K7.kJ-1$c[P0Fz9ZWA"Q p@5SL$\dKrm[F3KU `V *{覺Fwl,v]pF:茫+)iA V$B MD0e#"pۀv10ʢ203S@1Uːv2ǸUl". *0Ѥm'*!$5Q#8沴C$kUWL@| ծ!ok5fw]HoXXCg Mi 8UҘA굑][ڡa8/M r*1ycT$18K;S/k`z+V=db$t5nՂہ'cVm{|G9Fɶa]v[*?3}txVYrwf#3=q+np82}k#XRks`1ZV~1Wp%eHz?j1gԚа$`5 ve*p=kXekյ%rN:m-ˀGz֕)XH)zqQEKqhRR!VZ@ai}Xҫ7ԨMOD=kEN?#cؒLB~J̶cU} 8֒g94 aUm$/_kfe2#UF{GW3(#9k?iIRܡF3JgXO,gku=逬sYNX8. 8f\ ׷6N9KGz~.%-y]N"KkKdRBl֘`UV܀{;Hm)O`V6ɸ9T$4o. wg%&Rݼɩ5eHP'+9H"vہԶc55ֲ<1ӭsM09K|5niJ[``qQi?95&x!k|> 9zct[{FjBĞ2Ԓn$Q"˶'Z3]EѩN8YMqzkVbXCy;`e@Q@v]"hd*:fN!jwsژPR*[m78Y]7KҲ+)vͨ8\;f[`B0N:UZ!G6mݜfߐ?ZKqW|1ǯzΜ)PΡOLc0Yv). H楈|ێ9Vjy dۗFk" Vi姘sޡq,q֬nk\dGZixoo&bRV]67B ӭ+Dޢ[eg*pid?JƺVu`1\r(AǥJ)9e.? >P3n82K~5an#8W-9bJрJK+ }*h"A8uw fK``q\jKo)J\j7vLWE`I$>ЫRDQ͸W8P1YPGm31\xe< "rk48`o#t$rjvǸ`dV=Rp)U[ ZPAwOYS,Gs Uϥb%T{Uϯ^@MQxp\msam*]TTqPƻ-Xҫ@O+БPۍrjxT}kq Sx\NzY jyZ@s*C8*Ŕ|U[-v5m;Z܊5* 9UEgi/lR08☖$ {qti:ҺkfInaǭNJ㎝7d`R^JꌮdIʞ1ٵn\բS'ژbU [:<|(榴r1֩귪+i!;^ VT V½ϗxA05조=-x%F*XCU}WjJVE7Y&r#5w&8'U1M"bAz Ҭ_5皞bT-|}"'#wpi/.D(UqYv%#<[KnJh_`dֿ`#iF@IXt9Unt!w. a^!/GjrɓR 8@oAH@N8;@7-Hɹk71SZ} -y8jGf+{Gn5ӥ\c}d}iǖ1ԗJv{VUqF ^+4f)3X/q,2zGC6qfgYIy`VXB v\>c4g<Oy oND̅Qsڠ?7i4RWcӒS(IJLdiиvW3Q8+ bW֮ #ިIpa `U-n#&L*}Br$b jqҫnMkN`#ڙ),IQT3*)"b ֥[3JHqP$Vmä{yK 8hٴYDlXN?iYDr0?(EdsҬ3hݻ*? CN#V%ď{1ݩҵlo8]L@Qޯsw YtO=TX5\LT$coZ295qە|`[뻐 b1VVH.)G5mNinXRHCj'ڸ&kbIs%QnS[p^nry(\}*;2Y}sĀHې\>e×5u`i5k4M$ƭܘ[ddycUHz`2kZ9bexvglAmB{SؘϵP@}K.ЭU쀌Tur1QDΌ61Њ۰'k!C.ڵ77iic2EID#=jw [rYnj2]եy!,iBbk UmiZڎ߲\30z鴻62}VS@bx"Bve34dMYqdvA}ji1Uʀ(&PAS.cݸXfN6.OҲHNxں i89uy\sڢa1D.ch]1l0dk6 ~`k-7!JԱ&{ԎخX pSu\L,IAȪLv#[>=G^sO01<[VF@:WWiPžl@<ԗz>QL[v?@ǫ"p*Kv+֯#drڸA$*(PLHOBk\/ =̾UX ].g 75C<*ԓך#qg3ے#֚ob#rK!ǻاZFr0e$qd;yEx<֪9TظW9y:]0>ӊξAc-Y6Gq5 sKZ2 M%jHgt~U dDBǭXF1ob $,F ;QK$1 Y0⺋k5 j r<рpjtCu{TH7-s79"6%S8\{֞g$~u^m1as)'xt0Tu1i"`u{H|*ulhQYC帮cBi 85XR|@B(b2* dATO27 kYjeV`POo~ c#H,V6HFTj.o%($vmҳ/HUK&-l2{ Y Hchk=DGwҦ:jS\8$g+V]ƒ҇gpv;+E]xDDn> \#մՃFrVgK]F#QTҹbEblȣ@5hZ$pe^+ǎ=)zTZЃQ8nu,rVJ(SF~JMo2rj|]rO5uhCcS"6JcOcN8>j?cG9cҮۂbP}*3LSi8U;GfKtLs޻ 4;M6)01vEWӂxٵITBjP M6|#nR6ޕ^^`Tq[{ "mŁ`2{жX9T7 c ǒ5xǖ ޱrIzTpٙWCgE'+aa[Xw*10$kh8þVVR@ͨ,`޲u7OjM4ZkBNsXoIJɮX2_A1} t*D*Ʊ}%rsvv3+NJaNLn!Y$=Vc\=[1+C8Z>borVeژN*Ο(&/jr1YwA Zm\[2ol5OI;7SKn8RQE̬OCqŒϖIS=hMsڕ Ur?JѦ +;AJ 2kFGp==랹qkjbp=麅؁2#I5 s5mG⣸2 ={yUи q$}V9ż_J Ziђǵ"8@zP159=Eg.PI<-<}j2c5qv/b"kj#n}*e5ux0^@Lj>-|q*Ͷ1 >o*vnSLAUi!7e,'t!kw`#\q/xr1$IAֶY9Z7*W!x\ޡ.ҧDBj[քqk>a!GU 3N3#jHZ\2"(@PU.9r|9֍ĶhO56A SYZFbɧi/v6\Jn3VŽ勂q5n)ێgNG"MJEY/+H V6w!gJ[hʩڱͱq^-wK˵p1Ր*GֵT\w#CaGjI.0561ӊ# kt=3P)35jĠI&S|<{sQ4 T|J!sYhKTPNGxs-$7*8P BwlPu I4D1Yp=kNJq {޳=TbM$ u x–= bip1։ÆQtb\_p.ڪl ę >cV0]4ӤCӌinK)%HP;i`Q&3]M6pg_B7E!ǘkYm4%j=n8_ \[ڶm-"y`و W:_;D+*I.Z! $Aڴuk.POpzN .Vqu LI !0+ dւ@1ֶ`Bh^ݔh#qX.=nĻ"qCspA31}jk{ ?4<1Sqb3TR3W z|B6?sɭ(pJ0M5ݷ88F.¢jIST'H ݫ!.N_Zײ>HTk6T˃"Q֬l?/4bE1зњ\c]ȸ<8RUsg'NOիتqS!W0>a}Wm7Cu)MGjuUZd`Zpfvb[X*BFbYGJ4pnWjrtIxcn#55٣*1E!?zg &F>B563ڭ9cO+4Ogn]0ZsIFFIghF8(;jRlqL#1NAv,< +'ۥ$ʮGUEsJn֡6/ճu</wT Q h~p Xٲ SyثՏ:?:(5^[evBj[iLCčD#ޭkJM=]ҹMyi* ]1r A!bJhH#%y9h/ ـTsUoT+ҹYv|c>HXm`1RlSp 2D SIV+whp=ET*6Ff82s~Y]V@ zS| O=kLÂ8FbcS72(8ՙ,k{gkU5;9'V$ٻӢR82ϓVN:(Vu s+"iIGZ`@0= DҤؤiZ4.G,aZdhwpG4 çZRgPA9wD|w$XVS0P^D PvQɎ+R8b1 C60 `z-n0xM# SGs+aJ󌪁RDJ '*qU5 I l /)osVy\WcפHʐ3*2$+D8unk&Ho[KyA] mU:/yt2F=hY&u-MjǧLdQxh*xg fmM7ߑV$P6 {+dեD.q]^ʽj \zRLRy9\T A<@# 3ڮہ`zS.A0!,֟#72MK+l\)R@dԃ%OJ[21U8u!*8xn Vsb>\f4q)m" k2}*7T pjH]*\leIi MrJ=.%Oj/$,Axf(䑸թ9Y81J7,vAܫ`Z͗/FkcKZ@akqљI=6$.092m[ w?<~t5hv>\*v\q\љT''JֱQN= gmޭ 6&FMS$.JD;w`V]f(loo®3FZrM$,-<0>IH)# V 3Eʄk*Ku0<RXn;ch\O倊FjBF3N}˖z  fNF&!;He$YB aҹnzZO l)Ȥ1PA"mM!s{kRK@2Lq.) a=BawAOY'cb;id9nn(#5idP0qMi2r}[ڡҹ[n[%FjƸy#]:5%H=E1N3W8 {U[Me8 Icl5xaI\b0 :Y{&*1 L*+qgjSkbX0Jm_"E=yTm4pL˛hW%ҧ[PJ޺E ҿS5d~Uiiy'7ұʋZV,H[# AhđT/m 8-CTi:?<\l<Ŵ@WZԩ7PLT>G"gLNͣyC{su#/+5j->ga~Oa[Me[V9@ifڵ#V Toc+d}6=9$c'giǭ*7pz{w:ڠs<֠dHV^=˷,1TCc>' ^e9Ҫ uzNaEUkN r3ns$͎onCOX[ot{rX d]r3QZI#e[A sU*hEGw7TciI. tj@4lsZIZy qRz."R3  і/p+Jaˁ5b?*YbrqY7ZۊMrRT쩐4T.I EV8k'ldwK&##:{o#!hnjd=(p t:uS_Ϲ0Jghnfh[f@ϔ +A#F= ;\n.EсTfb`cq@ fiFݑT3ao|n]zTPUE']N)y*<֖ RX,J8֨HL aW+.]Ɽ*Ӓ1NZ;-Jn'O8iY:j9SYwzGZ-3J:2k6 s8=j%_ 63M+qƢRՋfQ0W#[:t/i.3hFք$ jIaY=: tU֫[DsQٯ?zڦ#ic8?COw`ֶ adQ}֣n3 $F?]%ppXS: T7`{K-9n<{> @jVg5 zVm#R]] QV@QqJ8[tp+& +hUu a &Xk@O+ν6ҙhpbZjc&1UqRjM-dop*ij)~͌`S ne*ݽ}9c@jNh5|+.5FI+TԐ.gaKަcVN.Wf5T O|7̋;P[׍ZʬHtVdgir*;Kζi'.sִӜB0ұ!7gy-DԱꏻI&6 =+QoHnk#f Yԙ= hcjt]PImNG ` kkaJn7I`j[Ґ2 v;h)?;<k`Jy3JJ5%AKs/ VAc3֚+lT~9&_.,/Z#yXckjD´v@UrpLI=qUedI wb=BഇK#5" TgVldHPnnjI0km5P={u]mj J>aʻsՑ܎BHRv54P6Î~^#'w2H|>7q%Ű7,Vϐ=F C#%;ZR͇8AtuBn#5u؀˜W'ʳK }\ ;U. b"O@<)&-3jҠX5$u?x-^=XE@ A>s |h|zWUչpP+[I/.z0Mc70Ug Veԍ<cREtJ\qU.ŘkAHPnj Ƽ9QIXPH4 e =RF<qև1R ,k[pڲ\.p~s3ٵeظX?h:V<ִTLajq1Ցyqэpy2hcf,@"lLsVx,U/]4 *@ׂ=>8.X?B>[xHp+6|Zk8\ئG΃Q]̲ FH k[)#ٞD3ŸRID]6c^*Yڪ}7VN W[98RGc%ġ+#e˅Wm@o)pҬK4*fxwtx㹴q;1pWOoK%Tw#.̽3SiG3n?@FϸeBGv$"cMaHfMɀk"dXp͗kRXVh͌ f-"h"*{mR{6 #"V=sE6j kJ6V 2k^O*3XRiɭ8 nG8}Ǜ'tTB6@V}2J3ҵ+>l Qek,}8i*1ؠS3U.e01FI0zׅWp1ʍ-:$)2y5T"Rm=ywb\YjP X6̓Cv$g5$r*!+DiҐta h2ܚwVS,f2³eR5F*ͮ3GӢA0f,|ʏju(ҧMN2?LTw:Msky8A[qBW-a`I^+[Oc#:shk#OJeIx_ͱz{+hی1645T`}(RE`5#N =1e+2R42H s޺<V.me r^9G<(V4#$ggU Nr#5J0+Js8-#2ɖO;˾B]=p8szcfB ֵт:b+.2FMSՏoۊq(G#VkKZ \O,PFҷ#@#3FG9Z#I㚫"s\6f8rOJ&Mn8E=kѬ @򕱅8dhȘ?*:n!Y|d{u uD#E>O8xٙ[yj OzkEzͅS·>ΈcFfێ{z;7zkyXNm ?=KFQ}%ĹdQ]>sn.Ol#u#*}a9+N7W I܄UB0?quLG5bX,@XVw y|z5]nbPXھi`7Ce*^=j+BZF->,Tɬt)'殴`j݄= ⵈ j¾6W5kN.GZaḥnZ[V.mH2) &.1Y壜9 sYڅik5UNOziI$Qr2sVpz@ *`iҠWc% _`$5pl' YwȬA[ګ՘tImh5䮓4evfkeP1R<'.>r[c#piΤջ;v=@A:p j5y#]e=T7$X,5W u&=q֣ N4)\B.F=K3q[m($}jܳ#g+Ef=z֜RS!2kA T ۂv <Ӯe '"LZM OBg4T8Qֱa[ֈ#8zZڶg6Q+6F*kd$ vV`aO˜S s+9cLxڝ*59;Ey!ikL)^)2V DhE[[8ʂMlibvips-8.12.1/test/test-suite/images/cd3.1.jpg000066400000000000000000000533411414645631700211400ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?X5x@ܠr*#G0NۉrmEZT9@QL=!SJ$e`U dT)Gɞ3PRbBjtr~`+ѭ/~u8P'-ڜfX WTdu^1Uv\sHW rS@98GFvՏnˎ*wQړD^#5}޸R=Tf J}cb Rx gI\:\ŎqLW`x"$${aa 8殥"aXzܸQ=х)1Pj 1y F MqpIKm :sRdg((1f A1EV=Z>\UQ;Eҕh9Zcl'hhyyiiSh"Rz"&xQ̙ S! Yfi)s qYđe~mBTJƒE jD:ݡ T(뚺R#E F;UV7ovJ5z TڤbWi9U{h,8QUdf ˛u ̘$,ĖYZ$E–=J>iWc^^U(HqCu)>&v Oqxf10?2O?(9ߌm=jzb.Iyt1 ,? P)b+05-x+^C2 ^)B[h08)$3Ude'@:gU:#Q3ҕf}j'jY[2͔=>-H$4# TmAD2$xC!<}k^۞*GqJ@qU9$SGL3.3n *9r@sr[>N՟ۗӊCF=5(kSP@? H c݁D*\,p2k:65`kNےQZ$Fъʒ[gڴ,S2X:{C"oP:t'"G=*YKћJ[\x+e8"&Dp1Y_gkSMa\.AOXyEU,RfDȩ~rD YM6KU$ *Th QJK˄}*CpTtK,3ҷ$\[++SOm݌VݵgZ&ܸFLS!k*y^a"o8Hn*)"e#m= Q9YHRH\TSWGA[_,0c8X1CHsڣ/O£$=ѷN}*sH*Ul5C'rӖMї}I6j/ӭY"3[GR 0]Jc|1o-Յ#R} p!jF1 7qW%a dNqH&%<2+%X6{RءfW 1[@L6:vz85bs"tZǖXsLVqqeq$!fCc5a5Fk;1HT@s N\۰5djܤV6 8aSfS̴f~5YF,t}fdPVlSy lL*R /8Yn8 XHi,2QRG!8ӞF*m##ƭT,IZl}]ET54i#0V"#V 8p'ԫ>I$y*֖22I $g}C+u_sPZ0k]-v#ҳl`I&D9H€*e%HޝDd3jGl"Z%1VgHQvm,_(5Jx.VV5kGh[rTT29+\8֥X:_>foms ʥ5Ӥ`t,8 +C08yg  9"DTE$1dbkݒ´-m+X{X\sT峘< u1*eڱ6WKm,cW[+ҹ) ,xӥd[t5OVO1_<@3Q+[DLF _"Fr1R{T*U@;P6oGYڽA_ʢI<'ֵn1Yv񚑈oLPX`EC#0jžsUZ ֍bi.lFʞ+ >˝߅nO- P跙V6ϥ^7)b%Ӄ]"q[$akY,NV,x>T+xHbq:*?yk"%9RxfҤKe#+N! gޭqcM2D,A뙺Y8ɪĤǵ\[fwWO,#"Y#8bnɦ\/AM`殡eڦ5 N0DkBi#gRЕf ǵ\=굎R#kWr:Ucf E!V&Hhj#d[hW,YO+SNI5,\{UȩMBH!WdFhUcRhjgVNHoP+m &+"ty3U߅YA*ul"8*Ɏ& /9=i)g$bY@Tx+Z1+ K)9mYQ*+^{['5-xU.jxvq'[Nm I+~>LRH7QCr`ʾ0zfyév+q" '+:=4hD Ջ6p2f-a@GſjΨQp*M-wt1D%=+dcbBH+"MVKK$-cq(eb0qZBAZVvI W8@ZѱaKr #)zi,SƯ O\Ŷɲp9vSs)HH$YKLhiZAfW@ X¨{THBRrT TTL6H_jVo']¸9k2KDyem䍂Ga;@5hJS/SdS`fĝLU' Vq@3@n8Ui,ER z}3V"cd!MDUG5)ʊͼ) W5$HϥV]:K51F {G{=nQWeXhr"!xP=ݩa򧹫ٻE5bwUx1TXB}k%"a.AH$;RG8cR5mR),1ZJH?waRݑ9F3SBa35IJXimR.)\AqNhn{UQKKm ӀTomUU}#gHǑ*NI+\OAN%&|rVEoɩ[QZRI ;$~ aOOz%c!AQIZɜ⩽rn =j R9Zi=]xj6WmZ }]jZ{sy2.r@⡒Eעn[q:.EYybG#QF1V80c3H#A8ǽVPX5/*G>~ܣ>$tڙ>ݸ㊧#J؋p:Q|@Qq 'jj($gOnj%m@=aiI8/TlIF=jh#'X`EDrN j&.xR+Xy22qM1m=M*}*2aHGʸ"5eF8d>wF}Xܐ6U>^*1GWk!ϧj r ! !'D>*Qo'Q\>?u1اb+tx>Ab3ɗ8ۏzx|437{OGiL7dUk˜~T4C`u9TdOEQ$m5wҪ3bC0+Ja*¬=zR m]Xf|qOl)wx% TwRV-Qxݮ[q zT4wI}kYWhZnI$b\yhBMeCvkoN vAx^1YʣV1JSuH1IP9\ꔈ szj 81VSx$S 3ڙ ۧ1T)!{WYliYG{U[8 !@ȭ%7 }*̈́l|~4\D`\&n+WS6  #\>Tjki+pxIa2D3("ڑoјE[Oiuh7nÜ(jp~AҡmEK)$N"QjO*J~si,b0"3_ʈm3RKDiW2pqlqL2=i# gVP }i0F SV_r{6[+XU;kLtZ2gmDcU$du? =M#_)e^j#+:0U= ,b=inAgaxMhj))#9UQ,?lzԒ#78&/lӔrN1JbP[B ԛ|$`VE堸{W2Tݩluۘ͠eqTg%裄l 1N(]qg}Tp l*+1h u ` KWv@R㐮Yhe%*Mv$h֪G1WB~DvO{;TU|Yf>bJбEv]cu*8b1$ϭZPlJc5fAd#bA0!(֮D9YxF*d9#ԛۊlܱ8;j-@Fp$T=EXt0˼ZVrorBb8 zk4fL6 ̤+*jo8hSr1l)1M|T%U n/7].*Hb7SmmGc549 B VV0M8ܢF>%m4Z޴Dr{ThF5y7F*}Et֥~Z'=i،PBF+>yqQU2񊙤<*%9fR< =3XmjAډl;W#>1߸MJfw{bwJ:|h rO:H1j$b!a֡xqv;ujr *4XXwCEU%;4c1j'ǽP1ɹX/Y[XB23Q6cUAؔ`?Ka(9#w֬hw ,vn;i]\-㌑,SMq[Y[Dwz1m$ ]*ϸHlؘa>kV"oj<ϥli,%zpww&bx⣔⢀K+,jbXW?5pY{՟@V{"223MoO XJӉFF:Us]-̘9 )w`Am?0&/ouU$ ЋMY~L GZaHkV* ő'lڱVcT%= S˒jRc84b69Vy0#DӨ#c*eROdjC 1=j =j0I1WJ3T 0g9+V qWX-8]wi5n+g 4|b;p~^y8تU]X@b;ӂ4Rpzk dFS%°w󍐳; JD嶃WdSC3dqUPVGX6G˹qn96I62FPD@A>ՙ5݀ rTc4ƴ11w*&TK{rh $TK2sZ .@w { *m20kQy'[sǜiRV#8B?Cn*:t58]U*f ČkV10$շL V6 9D dqjtL^TqA$*?0c[HF=U$ m>Ve@Y{L͇fp3Unb.*7b@b1)b`z$FhIH=f`fwTmq^mq5ud{,j}@mg$w /^i$60jYd TA#FP) Fy …jؒrqI|:QmՐޘ84*JzBGַy˂U9ng][A&-  G{ ʘ|8ۉbFq\Q zջH{_0P&vL-7u$m+ҝ{΅=k8pXg4 9W'+7m V-(@`IJ+SIq66[E6Ip0MJV<9]qzeObhP38T5vHpQ,PJ-$IV (qKy V^%]Je`j@@9dٲC!D?1TVs*,[.Z0@C\m-`MtV~r=*;bw8A#)sY|".2gjyp;/-hAV!/-3Y}1\ܼao$08&67t|ٽER#"nwKgei @X/A]&[Y ֕&|V^R:b,zqS2otj1bPzR\S c1.g8ܑ֭\ ܐ1io#ޫݧT95>­د}kV :`c\B#dJ/5)T0f>yka$S@ n"pҩ'3Z&W1t,u6H00h 5 b&~:W3u,B|կ[#y7A%kJĖX (#'KX5Cֵ6m.F3~9+M-(N74f8{r9QW}9̎ *+9+! q+2IIJ˲=sP$5d;1ֺM4h_62ÑRbH+Mf_@s>Z<ɹ]E0Knfb&*<ҴB4r8G‚03N3۵Yȩ96Mzta ):c ҨJalRe#jNvUTS@*ҧvmҥ}Ees4XMQ' ⥷;[wcv$,:S+*FMPez-`xjad&{b w"PS;y bYͱQ֠hYMl[qeHkJX}N!f#s.lϭ,w2׼R@&[)sڬJv9*;8p[+܍C\]n (K ׊7*Ĥsg8'|͙?ZIXeL8[ [p&]M$lJ-E W>S]=Emdek6O1d#=*H-*PC&i6 WWJ"98֤Qc*8TJՁ0⢸ 85QVc" JشI1Rr1QqJfyZ({Z2;S-YLX,˜ {R˃j3եdP ʭlX5Bb21`P[c5U@4̃p6!IJn jk\LⲁMW3"mU[HkjAι#buh5rPsU&7U#9h\1ڤu ָ,RE w.})YW8e$;UDPd տ/Usp1 ) jϺ6lLeImFBqn$gS0G#eX b(:sVa#P=:5pZ/!H[%Vu&@ՁDeNXڬP ^1r*ŲaKf#Lp&&=+AX.:U{$cV9Hڠɗ%)'زB8*G{Ӛ :Y~Gv8 W[ BJȍU&d$ezqTd5JA uա'8⢞mT`T1*!Oqb VcWA} T@"=[#5l/T. (zw`r1зsKo.ִ,\Q*[AZ9+B$  <"oABpYbq[|X2ek&19AV6S[ʧol:XV)ػT[yL:pn:U}>馻NB\gTuSU檈%+ڬ$.@8pi^be{8&2Ip6E1U~1>ivKnp3R\U$»_0t&pr SdtQdj G6XX֒E$X78kg ye6 jFNxyqaFwK]lKӥ9t1SDH\8Vtc rqDjq92ad rO01H:=ǻ=({mqJ1$qǵB3v泮 N6ݙH~um1҈N$ !aS*D,UwbDč/Ҷt/=Q!}f01yKK9JI+9\(1*B%1 Յh~ȪqU㹂+FVݣ*ƽu8mRiZl\8Uv2h16+6|϶P1Ipc4ȁr?:RqU`'mڮIs bܷjϸ/\{+Z{8g<*6~ ]ڣ*ҲuڞZuy5[ݼVw}_@kjBgWGw" `8/:ы=)f +B29 gHAB{Շj&ca@#D '#b7R_-Zjbg2P(0 x;OTW ՛f&=ǖ֧Y G2lac,ܚߴHdn+|P3Y80l8aⱵGef1Ud3ߥZ Lezfdo6#iS-ǹWֶA 1Vۻ#QH0@Ȭ5dGPqLe k>+R:|(9VQ78ZMEc"(=oܞ9PIDr|sޚoq3k0 M[Y^OT5kiR2IV>[k~R/:0Eqf5ȮZl'Xc O2#~KGtUַPr?*0FӂjJ`NWp@ۊ@<gҪK\*'wcT#}i- $Jh;=kN/ ugdjPeIW0F[n1(vm0k['5Wj8n T0*I(`sUk+/#V="a.)2G:䪑:e[,Bbac4Ǯ+6Hd7~^ǔzG~"'g'#5t*f!bW ݱ*`΍֑XNuQs[Lb ެGsR1j۶Xf,gt)"-j]NYk pW V}͜sQ[(YGO~j3*1 )Ԟj;GR3PJ&T(qb&`3V=9" 2T&Vbf^*מ8 icz%SqT.-rxڪeb1TkDs[FHjNS5~⢾Z.11U`&9r1ڶʅ8ڹ,@|)juN8ufBxɪJFNJ/WP=ON;b̅R1j [90 8?6*LZc/ T:bɩW,nSR"N:B2U2t -\KƑ3Ab<ڳZ-O;U렓ΈJM)j[sX.kv&GJR<{eъQ*Oj$qs)ajHgXe`fi ڤ?j@Hw3U5XjϪ'\tm!:V,DځMt`8͋|<֨,Z9rd%:]Eϖڞ(x3|d5bITު*#6Y)UXɎ &m'8 ($Cc> qNQzw!dҫ\B8#& DւI $dHW1GT!;I%\q+rU=j1\2{$~sVs\ivURNq[cgbY[^n3u:m9mZ#Ҩ1f%  IOsJtCd?Z|$}jϖ [=)XUH#ӥe- ǎڥvZ4NqjյɈ`cޖ䐼48ÞH. w)yQ72Tʦ8?sYRr7P+Fez譡%=3WtzW@ڲu A#p;W%󌖮' #N7w%N3ǥdArRM}jȩqjձx M[:t`*ť}j=CX'Ҳ琺iHBF@=_pf؆p=VLvgVbalҹ\Iubl^ql ]q+5Õ>R qR8|*0PA^O&8U18T K*P-H-rŗڮ|ZRR0r9͜88#Vf&X9@_9H-P%TeNa`t⫪#TH#?Zc1JRwv|OJDv_֝*+ U6Ӗ tZ]@HkbUa!֦in'j[:&pb*T Ib@$Tq*`qVbx u7<xI֐ X9ԑ8SP3ǼI kE92b+Z ag7agNv-Čbpd۞*,),˛2>z49"Pv߱M_jxvu gL& oYփ3Ɍh]SrQ?hMraH6ŐA8H&VDnnI;8Zeڤ`իY$⤱mrEm(OJqR;@Q:u9ޠgYhj$F"$S,18e= F(5vLSBxLvTsҔ#GVr#*%NO>Z^1T.l ʏʲAR; ֶԄPZِEW1/18WlDόw;ܮ9ebނ"_\e'q 8t0{Eʀ&#LD vǹXdV5ƠGQYwyFOJ sR 1c Ԫ@e#.*[u!Gֵ`k4 ?JpK_5Tp})cѳm=kv uK^l ⷣS5h~u}dc#UI|=jl* N٩(ҙy;\[\޳$),$T1F|V ܐ B`G]vO))å>Or*b8)Gh'hAuzS;W54kŞ8, J`RD62FzVE&3.pdXlU5IǽmAӗ]ٻIϭ>/ch֩]x(mk^S_j+)NjX^@cq[@dj72ubp}27'𩐆Pź{rlCjI,`s¶`a [5G-Q[VlrVESY>mT~ٲ@<SH?.8SX і*xV X)o#30c+z+ `pN~k͙HPJl2fH&,@!5~ &Y Ɔ.)A E43 uvFcj޵ A[X2R-H~tHҳn0ִL0Ӛa3ΞZ5[d|`=S*?s3æ+XJӋ$=kU1vP>T3Zs~cPk6؟79v7DiZ?cr}*ر eZxU.QqMyȟ bh6VԒ  U0W"gΠdKiI`Aȩܹ8#eGм8#*c 쐱95<+@n= B)Q!Fj1,`%G! /\ *1TfU}hѱ=)ۘ [RjriMǽ[V,яƺ.A-Ojܻ`-9_-j 9;ҹ=ۨ N)`K51ZoьONv,xni^M޺DHUTrW A2BsYw.IR4fb4g9Ej[8Z Y7yq5+WGi#۷tiiFjE63!}*[]ҭ'sm_8T:j20faOiF!8#mbq @?1=*(سE]D߀1粊%lVjoN*"#;Ck&]t5ca* wV#g"LTEA,WH<-HWj@5.*[I! geR23Yڒ+XiTm* |'Ozi#R7fծ\tf7ĉ5,*B0`_ߋN/^ <`;`FzUTջkhwhˀEO$n8Zs[8.*u)"f+T`VbNz 5?勎Iз3M*JW=YQUɂMq6[+іyT85 ԍg St0b'YquPgZzli <`SJT5$2*v'i&E4q䞕jJBk$haF=]*21Kh"3VQF:)ɎvYߩܖSr*28U.,c@=*č2>VI#I*SqQCn)e#J[u'Tb)9E#sT.&]~ТˡDzW3qcUKo8oAm/7.)lC,PC;ASڦhZDNd9 c`VvX湋"b]}:d/>n)RO<0Mts:)$z'4yG@_AWX j;F8D 'TX+ԓKB d֖maAiDQk%rx{Ƭ+I@s]f x5vpc'ctD&?goquœsZs?+-u*ǵ=S f^\6-:WV+*1ȰœX:ԌĀ QjT dwAf 5P8VNOVL*ǐ3G,{X92@5sd!bF2 dqpz c8(J(#ϭG$Yw$8>_E6P V\0{0o<֥̅P4)2AZwҭ@*N;W:]fܣXpQT bU6Jaj|*Z(>RX՝j[IqtcvZ0( V'rZV0`ֳ5?1 +wEk&qp@#F+[Ovr+&SK>SWD<{8$6ob1Tn&*8hG7'8ojC[<|dtNƳock d5&c+qһPBF\Fb[9q # EzU@ۈ7 ff;*cW-ix&W“zVMƋ%Aҭř+h0C p]v'TB V"ֵbrS$c>qZv"6G"sڵO b4ɎٔU~{Ҳl@V}xIktK~#~;աau4+(+1V2K~j,WZ_F{uPprwOT5[ʭPvq֪Or9:lolGyE{6p+&n Ȭđ>OOJF1OO1=1V8<5_H3]]SAKwA1SƀBj0J {T70)/v@K]/klibvips-8.12.1/test/test-suite/images/cd3.2.jpg000066400000000000000000000532141414645631700211400ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?f36M\8=^smfZ:օbO98$X}REh$-*Ϛm^O+ xLZn25hH7޴(W--5Q"*Nj^L# vъPwk~4CY\u]i|H#TD3#b2 [뵕,&#jݭL|?*" pG#Rqlۋ*J+ j4sտ\cQ #1>d9 p4VV]&R[[3tVB 5}+:b4)2IJk.eksN eyUjc,: ȑ$w|^&DȐXFCn&G^K>軕J͸9Nˇ&}>o+&{o|뀸sLqZɋM8ge As]q,QYڙZ4ʋA͌$Aہڪ0AϭI8zG$zVPz!Es}0EaY^LZ*6R~FiwNrUi]::B* jUUI?$RUn$ݜ{Uyf ?ɽ sָZLlm@:ofا=G89ڱ9Pzs?Js7{P VlAw"jڴX@ju+O rG$b };#HcO>yu&p=kS,'4ʁ:2X*հ2>hV#*Ӭ@ՆX lfk[yk}Y[oz$Gymy<֚Y@U\j#'9ݞhx-pDI,sXM4qɭ[{sV#ԄXE|(d8YGϹFkPՕ]䚆?jE*ӊ{sҲľl$֜aQ8ޜd ohA4 1Op>YH\Ո\5x'֗RŸ6i1$0ooEXyc 88Y21E6`֌NN+7TKoOXs"y8OA{SO{\ بbiēlH8n/CUeuVr+ 5Xrm,{ـB߅G s|#`q[Ix`sL5k~G$UӢ>$,q+.i;wT9&Q X)5hjJha%PYfPToAL}Jg9'N9 niuR;,Is.ՌtA sH!dbH;0YҺQ8隧w|*J`Wl7b2qvU1R\sqY!uݍz]RۚVTo0Afď;qַ,(oZԶsYvTpL) ҫJBrygb v{ ykR)#?-f9"-ӶjҁRr#YWY'[ʻ?uhQF=+:QFGT^W$ Tn ܧ&&µ!XI]&UM 5s)P S5pj$#z :}*[+_׵i-A[< skI:Pders[ SS۱ǭc vN5$P1R>T"D#޳YrGji n_7ǂ+TqicEG=2: {b!u2[ǂ9mSl78$dzܢAXwI&(Hmf=i|ݼ{Tz)rzζS<ǒ+s4AU2\|Zک]%ƟMInpQZ9p8&[g 8ɍO\W=5v,LQ%בVvBoj֝J P{^}).@ Ҭ;cڍq˻(9z/-28oR͹oz\}iMgֹfʶ'qLW}6 n5Dq >ԁ~lsTz֥ylOJ/a_(!JY(Uy;Fq@&늦ZLjWmіnNNMKk>+_⳦ؓư '5 9vm$uvߜS.h*{Vt&0KsWmw拍lcQƛkGï9"'P@76jXQ8Bp*;VM,J82({vG8':(E|zl-bK)DK9,kJ"Gp} kI<>Qc;V֋gPu ]U$-c5FMD{UCy,Gj!n9sH7r*,6:VhNA"{DUjšE8}i0D֫Aך}?N 5g! lцG fsOt a=J Ipު"&T2ې<֘ԌHWRlN TmoOZ1=>i9LVމ+8?OzxxϽf31}Nb.j=ASivL{ =*O:| c=+n k^qQ jbT֫ܳ1 y^^ZV89aϽkG vJ1½wrҀ0'6@7vpsE{88r*D.Ó9T`֕[cU•ՋkGU88N9*& ՐukomnKب~r͍Q }iAEFF <+rMB|N3v*Kb:ր ʨ{$  >&rU#cJx֬cye $[7j9'- RFzm)&*!9~mwQǜ+C$ .1JՠMTMrj׵[cr3oQј³0SsZ6)\,x8sSI֥aOݎ+^ħ>]G&c=8#%:PߎjшyY15#[ph*&[aH>Wm6ż43O른VWQ)6)oGdvbr_tLV`bIo"1qL$@(V[:|)'ֶHa tđ\Ěc] -Yzeœ [b>.XR t= .t bv(I4xGkӢ晩MgQ=GҮ͎ilfH%GnJ}19![{pߚy9M>Զq,+UXTd.@=U !<֥f֬q*ެF5+L('D̤sQϐ:n9U :\EAҵ$wy#Y#85Tc?ZKY- #ڬ5ɦI9pDTJ%6JDI8)]¹ j*Q[N0s+ZO*0 sZ+{ 2188mU?n>a=Y|=iҐGQܹbX:1I{VuD|\V+;F\n,yk7=i[#Ƥ4<%y5*xAbZٵqۺ`R7dv]Vkv%Y3})`u&T3jZZ\ܖ2=*jO<˸t=0*[m/;?riNze]% $e˒sֺ]>bw>0:dq\Zo yc 4v?5w(.N+͓{9TU+4簭]ZʔgճO.)rsqJ(zŻh[<~5p<|)9P$&JI+B>ZUXn /]I:T˰@q~$ԣǖqG-I>ϜR=sS(E+Va5Bol*SkF'm \r+/[Kun n6I&{KuyVW[=_1H2>ԱaA-ؿm}*톗!W fhGjydC\9Pj ]EtҴN &w޹v8R$dOбʷPzk;VƩ۫pJh⦂ 0qO}2U`]8kBiB#OZOFҬ[Y_T @YU*bhPzK3Qp Y5Rn\ fvg^[@?68"vF$L~5jݭ2U9IV܆a֏@zwx8qYi8,;W#UH3\яCu4Q~6$H$1BƝ$MwNǒƪO3(=xI.qigv><VlcX\FniFAɮIS5z(ЌlT,v@ Ƴ-YWe^H;SmdYn:+H#نKՉ _- #ڛb) AZev7fs RX!>Sf]sk 甙\q5 *8y=|֦4wq8r `bvV{S$EqZF#0Ǹ䞸W4)<H~犮'<ڴ,4 z_i)hܚԁ@ p*y@g,P1!ZC_N8׵x gOrskUezU9a`;U{Wtۨ0@DrK(ȫ6޵me,1$jmLrOZc$E3+FV'Rힹ4{!RZ&XCwܗ#'2jeb7ݲyp"9rT~thI9!duL{UME=cZ ڸ=*XT-PUK/e|cӌr4w qk#M>pMUPX*J45ۤ1sJbrjLrsW|p*QA,.|ZԪW߭RfyS:>1$wV*ź<~Гa<}j\'<mFe}kv͖+rLVm@=k CI)%U>eR8MbG5MpW$,7J3dS|HZS :E%kK`0U9T1ҦyQT;sG!NS)2R'~)';,Q[|?ڸlsH5^/czJIfy[8#OS>cQT56(Zl EuvBV\*jrT\n}O*Y U ֱ=u>`^Dɂ u ̓ީj >ҳ+0^‌` g}ڣlVt٢s1ҵ=6%i7A 2qץm4+1܁5s'mn5;Tpk?ipp*h#=G]8r!cߥ#M&E^భhJxRI8۳T1eܷ83K&zT'rx5`L6gUsUjF*VxҹklMR[?/qjYؤ@*6[ F=V%UqDsRỷ!i?w0}*zQJ-‘&g*I!rEsP`:U'H[sO’{M皧h)|U_hTYi5g\ȥsRXV\&c>-[O5g@coZeގ\&?xPGjl`pHYKfFd*QRI*U֪3y<֭p-ҽ@fXcf=U[i̒st6Uʥ\J N`T.f1vҭyrA'ZfVbc\JM'jl?N#ܻ@-VU,ju*iq9,<)R3S9MWSVIkC-kgM@Z | hPMSi#8֥ġ2OJS΢i[nK8$B3\N}HF mZi!,kVy\UF[Pc=OoAg5wnj6*oV#iUʒ=皹%e0PgqE&H\fn&8;GqV佩BNGSRTT5HG< T*jz'&VA u7dvSp18"qqR--XV^EL{s\Sby5aj~qWդp[.;գoj8V8-+pg`kX Fj&Z%95zI1J MY:R$;VN'&fÑ["y|ibS;;xLAO \f?QPy O4W 1#8P],yȮ;RF :h>krUR"Zϵ(!'>Ϯ)#r3 (n{3Xҏ?Z 4*w~T8i Y9ݦJuO?iAYn7.ǭV('ӊu2=RkuIb%޳tRXs[h )ڢՕBh) cm.w:~=dVs*4|M>+ۚ@Cg_Mf` R өRu?N41$vYҵD1 %琎BT7@z֖J')c"FM3ZVF`g`jнNz5j$j$)f tHa.SOcLUXWڋr[5#sȭύ=O󩡼q{,GvxU Ƭ-؋$NKTá4+*ӢIlNdH緐o޺{ E.#RҨrE_1ڪIW|sR"2k6K75N =5]\l'&0kNS(6N=*ƗmA't6J<4˻13dt"SMt{Ygj7k.rVWRJ⡂;`kD^dq H%`ii+T,zջhpI{$ k>Hpzn2m>n'=Y/AS xU9"ބ1KM_8ոbVp=MFx=EW{WZwBsV,݀Gvۥ1zT v ޢtܸYWP֨ʏaTePN*Ja/S4;8N[<^{VE!1 AVj:$Jw4& ˂XkTZMS-JI`(N[ڋ( e,ASNF*:ս?RSրsfqF^28Y4@ŋҪ\%&im$VBZh 8 ʢvWF V34$*kzX"UTb2\}kN=8"&n )Cv^HyFsZ5Xuv`F $VkO$Va\|Zm[lx&N8#œj͵,^TӡbT\~TJ< G8dQ sץ`I}_<0=2R4"۟zT=u+zF/CP .IRO`) }bۀ.IjDx@E+@"~LvWWSBdRFr3KbZ1x7vw6ҁҪͤ6F9%sr.zza%sRTEoMIxGv_rĒk@yǥqF.sj TT~3k{M14ۛ!m8\_V@%N>܋p\ֶE> _Yhb:vH9u$+y=mi,rHR:(r+&;!G:}ӓ59Y!@Vai.Ch^TnnVKe}j¸15$°ڭ}=jxdym_"8mhtuInpM`'gZ20I5Cy03[<Ҩ\ET${{'VeוOY3I&,)n%TA2 0>׮0E[Pbn^T.Ip=)2{SDGdU=OY{ nِӭ:;)["mUspqOt!2442輚IN Kۅr s/XڤIHYʐkץ*'4)=VE^}2d|dg )KU8Koly\>\MmXp RjDJDkFzӗOIǥ2cB۱Tai=E[k)"WeFpEE=Ă=IaQ̣q9oE<@o655:qӥdܽvvGVd-A mƒ曂0Z]pZ#F*9 ^ݪX8xvhw|ZEۀ?Ju0 UӮ±ܹ )o*@'i2$KtBP-ӊf]8D;Osڠ!ϵHVbS#pqZhg9I1SDTZ"14zjtnŒX& PP:R@ @@q6 V\jMy v51b٤He8qi,D:־vʢ2O =kUUN7UkA4dā屹*AlEwk&?"e#ϿD9BHWީ2$ZӴ(OJ}J)9OU7XE=+JBCݫ[A*%K,qӊ_Y~ucpxXlE'Jf:d -.H<={b$/ !+F HH8:o>Ȩ| +mvd!u8Qy=kBjI-g-jEZC60ib[ 2ke du)&\.׏9sqH)V@.O &[-QM XcmD< ~p$ T܀HG}i$R{TI&82\g]s]d0X4DX9id"b3ЛM5SNHw}Ue ]@dj/ZH'-5 zR*EԦRyj+ْUv"n|ujO ÌvL݃Q,~bQc 3qz|bk&<ZPtM}n88T7A/?][<xr;A7֝(\E1\ {V^v(hT&P8WHU\BVVVO]:I[8JnknUGJ&Uv}gI*w֜򞧭'5ch( *~qn?(V^#SBcqL_vMG!qҖS _j$˖];I#ssWR\z<0Aork=ct\µ"gc 7;H6c"+!\V0Sҳna(M-i})Sa'Q%tW:Ĺ=OJĸҬ[Yp8?hWWL*ڲ8yY$˰zÜsKy''[0Q|Ո[kQO$5Kmek"Km%ʝos% {{^\JTu sqKZ;U*ފaSyjS>W)_rs^!PTֺh41 R{Ԣ%`S5zVmVc 1ҳ1 buvELYV\:Č x qwzf0c32޳zcЊFBbsz#{R@BgXY:E8%Þ⦐78\,ZE26U ع )T3W'z|=W#|0:p y7zȼ$UhM*Ԟp@fMYŌVӣ ̧ǥc,oc`rEL2"IXLaA$k 4VCZ:|w1TIr$b<.kؕ;Mcb]T6JLܑRi']5dYUzԡJ+ׁL c5=0D6HÜc xy2k:B?J˒PyP #ܘeKp*x. KyXVmq! T+|$Q$gjp'|2ӜR!gsCp?‘ P?N'+Vx0y`ZĠ^+O9PVbt ^(XzO;ű`cU (,Ԣj'ךX<դm \<C-ҫHR4y$ [L{7,N*EH)šКeZabXTvhyJ9vK ~lsQ\&CUO>TGqڿ28 jF}@mL5mQ5Byi7,h!.y$Ӷg*rCƫKze|YO>]ǰ1Z& ?<)y 0##`VE'ZT=;y sSWڸkXyP^l{aPΧr5ocqZ̒9SLfcu8ʳ ױNzkGd+(! ߭ '{Ew;>lW2A1T^-F9m*FJY .}kJȀ׭j$A87,Hn>3^byj`+\9U6۟MDr9ǽJPk~5,+zBCmkB&߃*F0NF)i£x*YqtHoZ RnOV׎TtCQLlp8*H$Ti$sZtn@Wehԑ+r5cˌ=i<[ad$o!Fs=j`V4$Ա**ZkȴEnj#qIcNG1:2*ոHrJJX7q7"L1L_Z,Zܜģ 2ݍ +ي!wTIiϤh/! p+J$kP(E :tMg UN?&ϓ7ԡAwe5,\4w8G5c~Ǵ1W+T!qi oټr<\^/2>jgmc*! P gh̑`Ҩ@o4`upY޹&ޙݚq7}*78\f]˴5Tb=OlSfUA* 6Xmǽ?R3U[ <31˧H\Ʉ.zm{V]|IK17׫X-cX@p( 1U BBG$+QAio=V!uLMK~2z~F\85;К* 1ّQ gls>qM`^/je~+r}jK&T-%a k,c<9sZ<+2|ÜT(F9ZKn 0>A a]Jޭi׬M5dZEN+Wy5LE\G c܍Yr0'.`bƷm5yU~uctO֟$H>h0دD]nֲm0cT8^*Uo@XUGWyYZJnO6"*z _libvips-8.12.1/test/test-suite/images/cd4.1.jpg000066400000000000000000000531201414645631700211340ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?#G50F+678W?wb1VO͊F<+v;`bd UFf%kXE=UHɐhC<]*67SD G*O#˜4Dql%Ș*?Jz)݁80r $Qlqea:ŏCQK *KCs51_j=ĐHzRLv㎢np ϻ G=MHœO4Nܜ{~U]H"`)ҡ%UnڻRȪwq=A5jb\`#23a֚=1L]Jڜur7 ڔaqSA[[̎a9uڂ91LjA78^jhaS.MhAn.@QUe3D*s~RWLZk^*K4!&H@ nnbM 3{ 0pFi0JΙ}9! [ u(+4Xy1[[$K @HzUqTqm@ 6B:i/wW}wdQ4ڠ3 峀*lvj>*q6ÌPI_Li2OJm `5*94Q17ݧI`ڴHdY5NFڲ"%⋓pF~N5 Uc<{EIYd2 ynjXZHq]n VzLxVj2} «k:][͓ #r\cg_kۡZd&aRd9vwN1nY[U 9qV% (qO²ЃUYdf|G*A#"\4d d،SFM>䆃+>_( 69 L2.e+d ϖ >46nXRhr*CQUkoݗN->knr: I܆qUٙ]ҵ,* $1Qq3C[Qc`*L|q\M3WEc0j+$qI>YAK94f#T;#.V(I/&qگ QJEqemrxKܒcN⣛Gq̣Thn'm6M*2? EHڳlV᰼`/JݸG'R&pȧln.]ZT9ջ=9W[r[Ҧۅp IP]rk`,i)ǡwEaȌNkUc$0sˉ9T`xL bȯ=jTq>uhUYi6T4OǽClG=L3E]i:W95݂Oj޴0EkA<{@Yc5o QQR 9sRl'*NFdF9g=jE9L7zi҅~@!F1$q$`V{ξiq^EWU*qU1;5< ʀ244Gn%e:RB܎Ս -w+3}R(%Ғ+eF:T ``Uc#'Go X5,Ui` i#Z /N, V[ƧJ [( Lp PTM(#gᐤlL 1o{:TѪ#&$.WKd s^~\ga  zukfg1\uWYS)C _',V4w!74kVB e`5MnǭYXe 5( 5RdZ݈̚ܠsYnZT@r0k[0dmR$dU8wTeYEhJHsYr>g< XUBmPG: XԌffHip3W3_ 3XC5q{f .2 *z G/'=bQm3Beup>̠8[#G gO6k*TbmԨFIc)&=EB[rW)GTv:?gt:a1q>t:e?8"x'+PEH6H5J{$qYS%=)E@=+Lx,$zRF*ӌ{5hcrˌVcUZ! @ Nwn#`7*nFU[+E? r*َ&W9td[ϔg+YOl7.}{߉0PXUYpv%8Ojւ,FiK ʒo$ ⥑VHCXԣ9^|e皎X(lcoSZVڬW.E^KÚ UmqU՛;6ҧ# { f\B|03M tqe31ލ"C#>ZOd$p3MSZqҕqҹ;ccTʪ@CC8Ys"9VyZ.I*I& U(P͊xjaHy@늧q{ &8)<O1\qD6*xj+ӓLI$CⳞ#oePvPޫ 2{Ö 0Ӑ+{uP8AlqQ-ٿJ:M95d-p@t(6AA$USpz@=<ԿdU^5V[V/cNH#Ps&j֭{K#9*ንo] >xS9zm~uHcZ>rmF9U皶(6Xd89jQ dw>FɩFAA $ʠw*7OL5jSnި&UPg/ҠX.7+ S}"(L5v DG%QFRF<•P:VsޥQ.ӓZ'o>nJW1Sd1⮉*#O+Ǒ)'W#s)CtuJ1e噂Os]F>dVĿ!n1T`&I2qZon\j xɧ)za3o$^b ,{s׭6aKNY12* |#*O3MTs@SڪK̈Q=ngf0ˎ2*aji.ثi'*=iVUsE8Q+ϽX ]X©Haˀ*%UL& [6y=M@"vFqUd +L^ȸUpHii1 y4%oE},M#j0j#ƍg5bR7?1SWLh6{\W- |20=GLa3K%ʌssQC.sVjq&rq8X;l䶀(k6]R4$UcbemG j75D0ǥ>E Fd"ESߊpGLU;XW)ejv5>vV@&܀dcޟj@c}j BFF~Lÿ51U;k;J9*xZP#ȓu5bʵ*begTX cљVLFﴸ+ pVu֢oUKSp)D7 &xW=}]fd Pic#x*wˑ{֜S+cMHӵe<[Wp b`aTq6FJ`ǧJ͖׀*#L`P7(튪!{`OJd\EW0ŝ8ܦ2j\ճS}"UfLÊS83QeqZ6F0Fjn*kt1"s)kVhmnm߷U3_D m" BRm~gQ`sB3 lsK8[HXxBȻhQm+WO ҒFW)FO)\T>(Yzո{=|񞵶I#5v)VBI/jżn LؤTžC#k0T|A&sުW'5v;,u>NьuIiC2WKjPXZIJpcqM0@ V6**槷P\> V{u'`犢JI |֍JʼJ{KV=Ҵ 9ܡsz0 gF9v qC8EkF[o} #}i$ه}jsR e֑#r)ɧ͂LNv4n@LPВ8ۂ PG@ѤIVR*FSrI{(G*Ԉd~U61i$QҪא*OUUdQJȼrȬ{!d~̗̄9+Uހdb-X%@I 1TFkLY@*QԦұQhe`ijQ!SJcm V*VdAtcY}q8)pWX0Vtټ܎2) C֚yY-ҩ3ܐʇK$y}3[P+ HU$@qh&3ڴѼ d {P-K ;f ZE&s"!95Cd?ݦ+Ndb٬cT-pW".GnˊɚLQ,Lj{yvbK: eۿީ4 V:%xmf*q*'ԣXq\I$ j \8䊰8`v)>BF*17AJqsPL~B? iv`4+qˮ&=85d!5#)=>@U${"TBp* fĖ)*R4dWOZcq#:}fW9WthzƵ&8\&5i@xUƶᔏsXgQbTB2RwIS&MV3rS:AM>w++ZR<`ll"x tI'U2r7/VӞZH˸QOCsɂ=*H⨢:p>_QU)#!Y3pS.$Ӛ׷GZ1߲*<ӟS018D9v,SfC %⧒J+\~O v+,6;R*aɩ&8ZǗۚB2:1x=+*dɪr"='2G1֯i3v+PWV0F=I"@ M^4*ݭ]kNA*xhFc#$8?9n*O)G< u5W sTo] ʦ9k^ɝ'U8[0>9{U$Xr*h1Ҩ_Yt> Z-Pc5AX1r03ֶ| d*PsҥYOpaNŁ\,>6 \VwgPteunvs6u7ҭjyv3ғEȨ<@G=9'qX1$gs8ԘZ 6f<`3yqdseek6Eo0x`#ޢuLTP3p{ 27ˑ)Qԫp _cr6m:#_ʛ,V/aT.ҫ@r(W,zTrI#ӡiy}+n 6_:DpGMol|i.<6VH<ͼ c1Qُ݁R8lHWSXwWGNT %d5{ +YCiڳ}ֺ8 Jpz`VEv X2EhnfFrSme }}+KM%b,Jc&#gMт1Ylґ\ɪ2E< q@@S&«JBqpʜ2M#m?[~w=qYڬdꀌ{BBC7KČL U4,ﵫ3"9ڷJF;O %qK%qDS ҪMDp+{Ukr`OD95wd#4ZŰ}*aZ@_b(PUXS'޳bPG u(B{ #EAS'i6qެfQki&o4Ō Au2Kdb%2Yӭ0Ɇ qQ'зBڤ7oe{ n:zn.}*TjA H8.#t$(j5!-]@ \e63eے"fUvĠYB.*2rqϭ]i@g56Ӛ{inVr$f @n*am·ʸK[Z5ݽMhj +x,5`l.*AkAuiߖE.*"=GyU?Vgwp)4"0*Q $g$`֣+MTOjٶӝVp`412jX@ O=x+:l ݊úeWnX qV m Acj>_- 3`իkFf,@jtH1j ST6ta˞9 UN;SQ4|ݪ6eI]yR.H'2.qR4ѐqҡH7̸椑IK G[BʁAQX̠քsFfT`UsL^ -;q4!ǨV@i?6:vsS}(=5id%>ԾW15zI2^ydhr;SB=jQh6ntd mOJ=f[5֛r*d#@_Z)XjҤЇB@|z6vQkZ UhBj'Ck'N ~xǭI䓎;Wr8eەF+Wzu(c3ZVJ5*iw)pU &6*b95j\3[Tq(+{}̮3alF*Ec)DYfH G(Gݡx\@wc#57CW3XMlns3Pr@'T,PH ҹ V*>o%XlUb+J#ǓW$.G$b_T.61^+GKoֵ9"*?*5=x*\֝n?t9h7qi,1{QqC'5\@)UrGN(u n,%NUgI17 `zVϞIBlֶW\f,b * 8UKQ8\e͛elv0Xf"dA%uW8 ]. DU#Zxcڠ;Z%hՉt@{V[f>sLc6ں ) ˓Ҧx65^K9Aj}sVd)ڡmI $ sY7WCn*9$dD_6L&8{eETߊcNj?*z3b@"`N=)Ht昃`NEB[(0FF$bB(?=9H )g* 8ʝȪJj)fOYMIKSZx\`Ͻ5HrHM\Ӯژ܏jsqZTN+lQzhop=GMD2-Hq2cJg)sjGG:nDO-b0G5W4Y=*V; ؔgT6ϭg&vsI,$UJH$3~m4T5qޭ@8}Cz~u*qhi>Tr1ҡLgl68xR_Ӡ\;k23Ҵ5@2L` pU gE?{qJ8(P89@|0H3XRͧB"=*խǽt}`R_"BWÆ*D8s֌  \^MqqNb0:UINIZ irȥE{tB>hm:R\Ѹg<~u#}1a1LU8%V(X4.Z3⠒0YwV;fOk28Uiɻt劎BSh(@Z cU#cO%,rsO- 88м?Vm#JI tѷqɮ-U #ˏ9Ρ2FjպUN:ʠ<☓ǐա@ɩ(,X«ps{3SKdcM~Qޭb =kR*Ƌ6N:bNk@qҚ3BAlG4+!}H㎵$oc~ _2k7CyžpS!d_qZrpƯ%;HjH^Cdb'ݷ֭C ^T1' qTR8q$a*+6ךu1 ԭ(/OCdvϥ2GAP\}։̫4,DGPf$H 285it6:m(kZk3Rٞ@(P]<"Pm=+GPsSX5H>I>\.+:wvƝ֣9=(FsЀzW "\*++ N0m_pxխJ ~b1k*GZѭw%Ee!Ԃz[z[4bPһ8f4@'UzLS- V\-',3ZŹՙlӌ"Eڸի[ 0! ~UքqR3Q%tL*X#SyCS%n! )T ֆ Ywr4Rz՛KzV;S^UFUFI\?t{ \[dJRTZpjiMtzr,-1[Q2ǀ1T;W+p^mQktն@ Ss5mΞg$fE<9 ?:*ff ^N1Vp3Ұ/eF}j 1TnwK`})+CY\JFj{}@ym2=j8 %x溍9㊸@m=fCIĊXՃ,kk/XmQs%K(:VtU%x.*j%HǭV{r"78 = g5瑊1SlsrkJ G' hBiB1'$AHOS=1NV 䑚r7aQJ\9e|tr`ξzXKi=_i꠷Ea_j˖;Gjf;,~c3ZzGZ׆5V;sg$WDj"-F@sw2^ϵy]+IT_1# 0~5vU'hqRdde\bA'* R#NVmʓg#?Z[Es5 L7~P2GsZY$  Own,c(a[dGopM8c+NxEW@b8+$YƐ*c'+6ʑȭ d(㌊ش(Ig5Kp`08FZZ6:fQXc+c5ey4pLGZÿsOr@iM^9B{bmlJph !Qڠ­?8&mJ zTOc0LO1OEPF;ydA U-Mha=*W̟+8Y94]Gႌ":@\^X5PS`gw5~!Bc5z,%;q5mnn0x Zkl,|t"nlW5ߵT}*敦Q#=6B j[!8SfJ7U+j%%3`ă[쏔Jʹg9O#N 5f-gLȣ˽ܖLmVݛlzT|Z,.[G7S /Pv%GXI@ A>(`3V#~3MB2 a1~9>`3C+ NiI\ _\@ Zvp֛ ccZR>ncoAvKq#Z* IیZ[ii2Hֵ;VVM ڞj:~m 1/;vH=Uc#*&LS;, cU [CTfTǽC"j- YqFjEی}.Tɼ#dj"3X҂K zuvFIm68dhx Jz: tm,*Vd $:&I3Jws]2@(P8 )n:42[ `3Wcw;3ۂW ja;UIKZm'cu }3#"q˻" 02xVXmֹMJ̡e 2gӽGQTOzǀsJM+ZkLa* Vq?Z+8#`ĜdzոbAey tQ.ŜS!O)ǭ^F=ڭ@&&U Œԩc5a#UJrPn'jah$F9J3I0^3S-? ;ux4}gւ*?;$?0'Y7\bkݮNa]yҩgU bW ]* "6֮[F`zmb]-ZH$f$2SY *1GZmI ,+T 5^xBj%`T:ԢN93HҴfSjɐL|+{eXbX0D`@4BJnX#C=T޲;2+o@`m22=z 4*iQWZ֘tȆ?v1QM@¢T>Pb6 ⡓A~TD!tenڴV(.*=mKaUjTqHRn)7qxbY\1D0Mg[9a\Z1UƸa;r1VUqRތZȖVUq6y\ՋXᐟ0*ٍb0cZQ~FLg=SV(@c,ca7F(}jHֺ[Ac8WrpnS$^1YPxAX{ i"P:z=wp F6mzԶFNr8ynOniAq9YU@.nl*i8vڐv{:1PͨG%Z Ee40߀j <r 0V_}),g@7j3vnXlJڵJ:b$1iʦ4+21Uiq孰cMi* 1*@4f]el[At2Go!tߵ@$9=ͮ} hDwAյ?R g=Ts)R M34ࣦˁR83 TRD8.1)JRAJXP)pzTB1JMvxc) \)"WT4F84ܐ8R '1P^/`Fj3**ݘ1+cj튣"1|Nʕ#Ҫ|dqګ 8$ RfӊX4{eOA]-4`ʣ=h%ypVE jƝ$T6v~C: Iq"_*c&[ڴ ޷XcN:VE , 6Fd\KI)TG.)D ⳮ˞5HY9#WqTB*pc$c89*99F:{Y=ҍ=@Aק8q&cң K:zԪǦE4}qQHİNڜzl㊍ 1vHJHQ(]3  N) b0rr*LUf8HFLV#RF9a+OԼ6b,nZ¸tN{=}$x"ϙ dGڤ?Kkg##lAG\ Ͷ5ZџN!ÑRKʁEqCOja(ك[D`c{ךٳHf|S5BAG9bc$xݞ1U/1E8jTøʓ [Nb+J@L{R8Ed8r~Q0)9-j u=5G=H"NB0>\ve89 :Pp |R$Q69B})sMf,q:1=F1P9|:zT&SfLB+G#jdHl]FҴUZd xis`v@$qWEc*1$cXmV%D8`~t dM0:: D'ʲ̘p[ ^8krHYS{We8Hjee 47\jtR!JԣLQʖgi3)>7̀O÷aTʬ*9)$' Ul.n) 9qT hH7,կk95uh><`r08>S_M28HqX313ZQ5[X Er;#5libvips-8.12.1/test/test-suite/images/cd4.2.jpg000066400000000000000000000573011414645631700211420ustar00rootroot00000000000000JFIFC    $.' ",#(7),01444'9=82<.342 u }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?H\(dU䑊sx6);p* U1L(HS ޹ֹ5I$jͶ]@ɮkF:Uă Z%ĂN=*xI֦eq<N<'9f81U`G7pDSP+ i.Hś'AU[~*- uIZ PA";iۃjؘJtmT\;&*&$o55Š=w$\3yҳ$bp#Ҥ`lqT88PHZlG =ۤV+ 5hV{oRxrH~GSW&`$E wI;2k[0k.|;VY71ݡFPOҸWCkRJW=q\v :T5lx$`L- "o.#ҵpAZASO[WgP5'rgOcKpǝ©]jji5 ,zQ_LF3f-0Y6WrU.7`dOb\#<~TFTZlrne#!pF:Ĩ9I88Ui`c$đ=*ĭ['=2jdF[⪴[vA'UpĎ|q& ®8jKn+|GJk54wJm^ E?UH'ޢӃ c$w=es^G;csZu*#̝5Kx!)$fjƤ\-t@_eJ5KrG3ڬ%r!JtXnؤRf[جַ:85[O"GLPMr+>m#Ul~˨#\2+Լ6 rwVm6ô{E݀Spr@kZܬ9POhFa]1 W+{dq+83ONjK{8v:ӤCT{Nʬz[NS<(s]Gܤfm-xk8z>*{.rf8#3A.XۥE#_M!9,qMfPpF2Is-j@e%r\pzΘ<]-͊|$hopjMV`In5vzs\Hk Y-ÜXmcj 烁S@@Yw6\ XP\B8湻f Q] |ide'?)`k0F}kFɭrZy9[lHmLֶCncWt xZvt%Epkblݸ=+? >#?[4eVWDYAt#l< ϷHڦLwdfԠ=ef1Z nC9 8@$ii靣ʧ8#|6tIȥ01P9%Km+{DũrmZ6:Mim=*0-:ձz H8=sMvEkmO'rciVhyZp9\K1qU/۞jw#ڑjF*O620('WI}jGrȿ2(r$UkJJ`Q.BNje9z~ Cn c#&2  6Gjʞ_@#4#*U2%ќVL akẂkvKXcildTF T ԲK\^{f3Wλ&5'#*hf82ĮhPǭq+5W֦tRd yW-cj>QWxe$-^:G(gjsg[78ZdzԒ87R )5<:ګ{`+h.~_5Z"KBS%lW(łu=hFBF:7Vm۟Cm8=)kLҪO(YsZ>PV=9pWֻkFpv涒\.OS6'sUemiwb#+:BÎ0irUi0RJ&A=ZɆ]Lnrdg!i3j1he0vr7VvXbF=+6y4 gj!1KW9kp-?8CByP6h?#q^  u#m4F@5M8aj+ֵb W#=içjEHNĬyHQ7[j\wCWif;GT1_qVɪ"LW*&86: CzWy!ju@_1Zʭ&FPϡG*Ty%n@aWeqGVr1Ҝ9_j ⣓>_QU2ŶQLg.D n>{s\-jrМdsg#yfF:UE&sӊ˹A\RĂ?:-uA+b-F 楆t#Ar0GN 'U)Y<$W(DLaCXWSܜz.#yxpt$fB8d Y|r8[Y,ٸ?³gWu۩&ڡdjÅZdⓂvϭLS88Tv^:@'sz݇(-6kgcpq"m-s֤ O36$`$],WEb3Om‘YO>',kjη*H(#Ck!n9gGZ=*s 5ra#5R!d =yy@vjĻg,1Z.:ɘ 8g@Wk_6|VjAdjP0@T* l"$xkִͤ`Ҵ AI+B\.[֝mw<ʾ Vœb߅^+R9TF9YW\nc$ՋvfpdS3tY1ێ~ufn,>A$߭\V绒a>+]D腋\T^hW%#3Np8^aac;t%Y11LWsܷo1x,`qwՓEr[Aqw0x 2596qS!$;qS,08 ձکFN=Xuwzdur ]~U\X {Uo^ = Ie&]L&cnqS$bMJ)0$f;eR԰+K3Q`p]*]Jі9^NY܂$k6ᔕ*ǻp 3 չnB ڹy攘x#TXn }0\q]&+@,R$ŝ'ֺ-;G[ۅb t`].<%Fc[$sqg0`6yQaT@;hb`U1mN*[ZU0 1R-zݺ XڴB`qڰ% R5nM#WY.WLՙ8925pLJ5n̴N2:R#%ִmc$'"H d`$AӤL0͐GZCpb8wNUNSO˾NrkZCOSN`Yq撡 RXQ;qYS\`cֳ%9_j%""9*ԷFs{U)5/7ĹZ|Zph@&K*m1ΞCzl c!KuH1'c׌=RHϽSkw.n4 f^dOAlUDIa–MӸO T623՘+K{H4N+*@BG~z]`pj) mF,4xORo.MǏTDZБWibhFV}T;1k7Q͈ZE[[ax4"UA`~GhKA626{ITLո&S Zr@}*#NN3c#Ҥh^N|ez hĐZv!;B?ڠUi $ H⬠- AZڄGݓr0Gҟ)&H$T֮2xxrwO?flK4ȸD֪ [Ă2iaFdfmFaFkMl=JKKD؂]Z(^%Dӟ]ÊM n@Fbi\/p+n~*=2A8*{Y~zd$mqV='DpG5̇N3S>L'ȤOziJ29'v8 ZFR"it 6cwlw6' k^&=jv-!8Wl!I6Ef b#W[qZٸf6j VMx+[]NEvMw:jm- 5RvSQN1;ՄR&F4JA&g^GNÿ=Ef˯@MD8oSxG8S7&y[vJֶ*jn ^pUoqեC5R3$rM]f-W랽dGʢܻy1ǵUgm%ϥ>+GDGP2vxDSE:{Md ~ջUEYmgip+Mi4щԐ7:]7\51W_˂ޭiYrjҺp(;rJ+ d~ϓc8wzՆ"F\{U)R%z zj>0zV۬͞o{կ" @^j܊Ւx[MU<M.HbS:tl*_0u0Sj_ *)gZu !pS&Q#Z\}iʡc)速R#;qңxYU*fuPFi8F=i8&A1*a1VVA⵭1SU..SGΣG*1X+L_֬KJ U2LasޯĖ)k&n1V3j24c=jY zG~9`8N_!h*u< wT7X޹\FB:M})uMa]搥mJKHp:7o$ K'"Ƹ5"V87BLkTDW&bFeWVDgtիnrF;U+tI*LqWvI)LE6NYy#j9cio 9}f-#'V Wd0k&L2RkHv98 0MvUqҸb&ԃ9×F rY*۹\Cj#"FF84%;I=iÐbZl=(̞H$Gf WfcU5F #&ANiҕ/|69vA⹫r? »{8Bcj|6d&89` rW"`UV<$U,0\֧aE?*psOpbvLTH¥TpXc"ѹPuneUJS\&0F [ѮֵۉA\Nk5،w0NEC&8uƼawWT,x9NG ǧ)v2>2MG-r$Sn 0Hⳣ>lu600@dcƳ5O1lؖ\:殛nn5ǁFEbx%ط*QFޕ+NY@[sLٺ^f8,LٸGTwvFeE+ӥVwdYLգ$g䃊r9Zܓ)=ZA8Umްt PkJ,%zW<VR1CӏJϸ8uvnjUnb K/t6MBG<T_lr܊Ig+?ZÝJyY6+MVCZkB튚smi#q -Dn)%BI&sVts{0 *PqI|n*dOrEhK#}xя)]NTV_2Jنq$x81XZ%EcZI $PWIB#535NŸu vVi}Zr2ôCjpFko.w8֤2o',ʂݖU`Ec:\OiAYkjKݸc=k]Fx zUkUʌW=[\˞zŒPQ W#im&ʁn-+]\yTy6 sf"rF'c^*m8A 2C)mI5b鰼O-`k#i+t4YZE'b H^-jp$Pіo1xYkHkkNmmVbbph{2F~$T/Fܠ2W]JƸɨt.}ꮡ?6AD" 5M3NFr L@$na6W7r1RF3\ԁ;zWyv^6gk+ʫ|=#a%w/Oz,OdUexsZKxK^i.f ̓VD0An-Rɯf0cLu&O$-Vt6 q#n=0GR|Ds|G2 v@yWi00 sx>եdg$W瞂[$ɷ8b"idېHɬ;sn\eZM ld+z BU q:d꦳Bk/]~k5A|9 pj}Bo2}zU`+tv%U=uZ"W!&(q] S\z˻U@"I坭ޯj 湯1Hc5%+ZJcz؃NX[ J$8^"w k2K‚1SIie޺ #H1Fd>'۞*!U%85 1\Ϋ3$ĠT,.qm.k,sM<͎* iX68FoZ,dq& XjkoppT 0M3Yr[K$Q溝e,8e.33ZB5c7|VWpdH(#u3O&@J#~3i AiXJFGcҶ$Q鬮Rhc]I=q]L0Xe+b'S$=O<m}w+ ϥ2TG@Ցqryjj( Z$wz#ۜ Wsmm+?-- wb+'UvXlgIGHcBt zfNjs!~P}$J0JfJԭՍObf%/./;xh<Vd9"Lֆ;1Q[/<,/͏jFxcFjQqLe_lde^2=꼌KqZ͂E\.y"uY"3!$qrXQ]~"1j?Aϭ]F6U!T/"]C&\vc"8\i9m( tZَPj+3z~˴ZQiTVv1Z_ EUuKDQ(*8QT<-Ȯ*ɘrj2WWA"g\MG$ !8ݢ<5^QNI]&P=,TsSiZʼnq崵hKmL5p~@zmc9e*9{x9PVn䚇P[ۥ&⺯ "]wUml6 pj}Bt-ҳn7o¬8Q\"Jjyqcۧ# z2-$t|Ye(5ИK`.1bYI=䃎$ 6q֪;Lv fE>jE.Hci=;{pzֲě@\SrLE ԁH}J8!p*NqUUc!@VCotpwfV8s:ֺ|»M -h[13dkЁZv/qZa?'ڠIǥcdjj4LEYr5{t`v20j֗jU(D1p=}RPq~qN''\>B0O_Jo`0KƣuKb3],3P]/-g pc$VޚF Uhg\ckuhȰ@Xe5ܮ kCOTp]UՇ ]f $ =kU\i6Hʊv*p)l-lsRBg"r ua3BTZlUczFR8x.XrjtlGMiNPY@RQ іbB+c~ݴ`V6IԎUN)gpN8J) uSUF9˚aqZsrqqڸ}jiM Zgd"56-o]n[DF+AosWn*&a5t{AҔFxˀ 'n82ܤ%TK5yխ 쫰(Zw :tM[65Ӳȸ+=bT2:W7$1tQS\RXc"'f.mxEp׶o큌-nCgq e;s ъEtuvZnBj`*>ZPڥ-c>]$46~uX]<ō<) ҧD1&g=+N9b8]fG\z!tVR1[Hp"IL_Hǂ {W,$Sty|kxFTW#w esRFfm78fse*ozjǨ5md(b+jA*qZ?Dnj H+T%Aؤ:)\\8C#G$Sd`{Vn:|^݈I~sv(l]&e$ . .m4‡s.doo/Zim2l§ffSOG{{Tu?N]|OZr")}+B6PJ65)lpq\Ui%8 \cphKqo!GsqmjZKĠW7yk)G\ސ@{ x7"X>jS7oq˚P唱=)G5{v7߳bkwiH$v3 X@< bUR0y'ҟ̸e<گP8>a V\4t6EE kJ9SZNx8Ԑ085v6; 5 YCiJ Qgpb鴉7 ގBN3Dқ 䊑R=y4[vF}krU0zSV1RBuwx洖''J˻CmޘDe+Kwr9=*P9T&yf 8ЦB9I뚲T.6CV~%gd,#uF=)'#$dՃڈ@PCfXnw_ !yjj[0MvZF$bٙbw! kBB[8Ē8ۃZQԜ0H(*P6Pz)҃)c S[@W#{ i\7k3SFx5hIj^ߊP[ X3a5KJH]PkJv8EѨ qٰqTIAnn`MbEhyJv;SU|| c\!`[FBx$!0ujis  t\bLc, x*zu2~`\$g(ف՟i:T6RO5I TbHqؚ ]>TPI z3<֝ݪAn +LA![z1n%%[x5I015i$kDWhqη00O9.]c_#>%Z@9gIw >e LL`ZA"͜(=98階S8ȕXd_ݬ)eqګ4e$jY d˨I3rF Ic6tO,6V`GL[ɷ79AѴŷ31ksڬ9XW ۏ\WQi$1Y`&l'bPB.1TrE48⢙0q\yfYOcXL}+ܔGrG.p9RcLrpGҰBW8%S#)LָHD耎9t~+&@2:f4UVђpjhR]^zR&xǵE3/LWaSҫܾ~HH88Ѿ"R%' W֘zۉc+uG Uu9* I$ tr*!Hwֲ Lrj+' PH@.>{@ryRqUuYpqYJ-2@Z=L qwZb!hIRdcX71w{U$/%w]FDHYd49+1Z mAG˜WvsӭI 5rTgP%krˌI>rtTe1Hzu6KqVw,D~uWVUd*N0UsTUfLduTZZׁ*1O ä;sE! Zi.5h_iHcX6ьZ67UȦNZ`MfElZM$=1P,&% I|Z,H [t4 ǭtWiYq&sRGm_ZՂ~d޺-3xo) EajמPdR Ҵֺ͐Oz-[uTUWWVlgw1rEg^ޓ9U--Lt&(Aom\5MՇkpFs[ZlevxZ5fOzGu!$Lur!{NUU 9CW;itҭNgŏLZq}jΈ_@}c&ckMH*@*k+S'o`k'i9=}҃ [{A4%i%abA:sVF\Vm\jk3jqk.Vqvͺ(ǠLr{Q>U@ PhvAZvz&8淄1IlNϦ)e5%śC qNbf]i $zVkm~"l8AZ/!&ga%vRެk-VkrKUVV/ҴcA0*1! 3Q[H.7Enq溸,@jq<'1L  sT/1܂jkoۋh (cZ-ag溽\T-A-Kҵ4(ɻ.A TGoJ.rm>`"aml<{Tږ5WbؑSV;ǭ?F@.kfZ;U>]2*GqĊYGmZ F QSH2S/cGs$Jº+4UŒrU 4Lj򚁐AQHc 嘊lbCTX}k4e6Φ0YsFTUIrkGOx&,zbK_biܩ8kN>`1rkQl$ H} *] y[cQE [mw:Uf15B\8TeǾyPH,c75OH\`i0U;zbSe@'i(W-Hr3Q|ޚR' I<@ j܈w`fyHBH禘 $.d_)<{ ϓcӡl Tsug -RVfLsWGbEqHݕ\ެǞ_MC<;l˓zx!<~5^'8==;*+qu0BFW\yޚ 613T/v]K BY5GS!N0OJ,gs1FM:ֻfшV7\]$8wqARK1WuXC Yitq]NQPO RkŜOT=i<31]|=iyrV+֑ UNUFy5kc+#Vv+'޹&iFMA`NXc=HTi\&*n j-\u'9<դR+@HךڅN.ETn6Xטꓗ^|-`qh6xXO4; N29hS>d}޲/_RPg֫`ajǽQaHѨȼBq_nX ꭮C۶]p*KL\vW ef(9+5P3SDY}*ޡjd\@S{Z geH˳=wHֈb u 1T'/IzWm-=%W gV+85OE\65m2LIrHe3)#7j zW3<-/SҠx .x!~S*#EGd$p)-#)z`Ú,/p? tS\[]Ex2#hKhjEtqި4YcW1ټL{U;1$OJӺbaO8ylkR+O/ 6Fkx=C$+ Uȷ+_ZܓzWcwGխaU%-OJAc3X$"du3kw}~NR\V0PڰUq܊n Pb`qC.r+㠥5,[Z!G+nSlbf;$⧼ qқqy۪Yhr@M`H'^@*%r1WD’Vw#ֹ^rW#,px 6ZS%8^}in&*Ek-u'Zq({^\fCumqr1ұ&j,{qY0FHVKs\pjdă5jB=(X_[3s\*3WfÅ\L/<5x^4&3olCLY^w S.vg;:dqz"Y++;WyJM^:u2X4[VM͌kUE 6Չ#ʜ *F)Z@$e=* M3P=ǯqWSbprjkǜ5~0(U!R`.yy'8U̲1O=ïeiqk[N#ҹR9jѺ^8nփ?X394W4n/s]}[[qQc[ȲZWX7Lf \m.3RH廁BJʻYJ¾$\ *qXHV_6xsT.l BqX-v}:魦gw_#8I%xLlqӮj@c9 M*>񥬄*LJ/[?ѤtiufFWsb`P9SNȩ][%㐜g'<^جϽ7ik,zVuj.^0˾b'V߇)/uC@yo85i; PYAQm@ Uc8U(TÜӥ u~ﰬ˃{8̮N18Wߙ%`hq#Z`$bA{ *66ⱌ@@[s$}={8ZxJFVEb0v2mֹMfѢ609b1=2u" A*:1TnYwS8nrG>b$h)*J7b5j 'wz}ΫV`AVUbm1[Qj9sb'\ϸTBFHt*ǭhGأ"Ij]ab/TMnHjN+|H'oqr ]Sy\UI'NȮ2LjCte7dNX8GҪ ;K `tw38+hj=/W6!B:uP@\9,%0I50d3ޮ*PFHњ`[qY7]jQ\"jܔh.s -e׈ɬ˜ B0nKqIێ2{IqD0nFsc#\},0k>Wd Ⱥ&6 b!~5 ܞS Ыk.pjM57~ta4 5 rF]ұ5P7ȷlO 􋂸WE }jRqTi2W|-h߶]4~]@ Zɚos2E`j0@%@Y-2ckbO0cwgW>[>s\cr1^>DlhA޻% 棼P"FsRC)hT+,GOV:j*63XBR d60+NO.rpڤ'*PyV@{),P4\HLmUU<+q#{-+8# ޛ|ؔ9FЌְﮞ !nq$)lĹ "b|}+&5[@]5N;WdYLrMmع?/lVnHUִZ sTv?*t=T-\ U+lsҷG2`kv+q)n2"k8O+mA#$T/k1"f ڴ0Ag;eN7Zŷ}8>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream application/pdf cmyktest2 2016-02-09T17:29:32+01:00 2016-02-09T17:29:32+01:00 2016-02-09T17:29:32+01:00 Adobe Illustrator CC 2015 (Macintosh) 208 256 JPEG /9j/4AAQSkZJRgABAgEAtAC0AAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAtAAAAAEA AQC0AAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADQAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8ACZ6G+POxV2KuxV9PeUP+ UT0T/mAtf+TK5wms/vp/1j976r2d/i2P+pH7gm2Y7mOxV8befP8AlOPMX/bTvP8AqIfNzi+ke59n 7L/xXF/wuH+5CRZNz3Yq7FX1R+RX/ks9M/17n/qIfNVqfrL5T7Uf49P/ADf9yGfZQ8+7FWM65/x0 X+S/qzx72y/x+X9WP3O30f8AdhAZyrlOxV2Kp95c/uJv9cfqz1H2D/xfJ/X/AEOs131BN87pwXYq +WP+cxv+Ug8uf8wk/wDycXAr55xV2KuxV75/zh7/AMpnrf8A2zh/yfTEKsz0R8edirsVdir6e8of 8onon/MBa/8AJlc4TWf30/6x+99V7O/xbH/Uj9wTbMdzHYq+NvPn/KceYv8Atp3n/UQ+bnF9I9z7 P2X/AIri/wCFw/3ISLJue7FXYq+qPyK/8lnpn+vc/wDUQ+arU/WXyn2o/wAen/m/7kM+yh592KsZ 1z/jov8AJf1Z497Zf4/L+rH7nb6P+7CAzlXKdirsVT7y5/cTf64/VnqPsH/i+T+v+h1mu+oJvndO C7FXyx/zmN/ykHlz/mEn/wCTi4FfPOKuxV2KvfP+cPf+Uz1v/tnD/k+mIVZnoj487FXYq7FX095Q /wCUT0T/AJgLX/kyucJrP76f9Y/e+q9nf4tj/qR+4JtmO5jsVfG3nz/lOPMX/bTvP+oh83OL6R7n 2fsv/FcX/C4f7kJFk3PdirsVfVH5Ff8Aks9M/wBe5/6iHzVan6y+U+1H+PT/AM3/AHIZ9lDz7sVY zrn/AB0X+S/qzx72y/x+X9WP3O30f92EBnKuU7FXYqn3lz+4m/1x+rPUfYP/ABfJ/X/Q6zXfUE3z unBdir5Y/wCcxv8AlIPLn/MJP/ycXAr55xV2KuxV75/zh7/ymet/9s4f8n0xCrM9EfHnYq7FXYq+ nvKH/KJ6J/zAWv8AyZXOE1n99P8ArH731Xs7/Fsf9SP3BNsx3Mdir428+f8AKceYv+2nef8AUQ+b nF9I9z7P2X/iuL/hcP8AchIsm57sVdir6o/Ir/yWemf69z/1EPmq1P1l8p9qP8en/m/7kM+yh592 KsZ1z/jov8l/Vnj3tl/j8v6sfudvo/7sIDOVcp2KuxVPvLn9xN/rj9Weo+wf+L5P6/6HWa76gm+d 04LsVfLH/OY3/KQeXP8AmEn/AOTi4FfPOKuxV2KvfP8AnD3/AJTPW/8AtnD/AJPpiFfTf+EPKf8A 1ZLD/pFh/wCacyfzmb+fL5lw/wCTtN/qcP8ASj9Tv8IeU/8AqyWH/SLD/wA04/nM38+XzK/ydpv9 Th/pR+p3+EPKf/VksP8ApFh/5px/OZv58vmV/k7Tf6nD/Sj9Tv8ACHlP/qyWH/SLD/zTj+czfz5f Mr/J2m/1OH+lH6k0hhhghSGFFihiUJHGgCqqqKBVA2AAygkk2eblRiIgACgF2Bk7FUmn8l+TrieS 4uNB06aeZmkmmktIGd3Y1ZmYoSSSaknJjJLvLmw7S1MQAMkwB/Sl+tZ/gPyP/wBS7pn/AEh2/wDz Rh8WXeWX8qar/Vcn+nl+t3+A/I//AFLumf8ASHb/APNGPiy7yv8AKmq/1XJ/p5frd/gPyP8A9S7p n/SHb/8ANGPiy7yv8qar/Vcn+nl+tNLDT7DT7ZbWwtorS1SpSCBFijUsamioABUmuQJJ5uJlzTyS 4pkyl3k2URga3YqpyWttI3KSFHY9WZQT+OYebs7TZZcWTHCUu8xBP2hmMkhsCVv1Gy/5Z4/+AX+m VfyPo/8AUcX+kj+pPjT7z83fUbL/AJZ4/wDgF/pj/I+j/wBRxf6SP6l8afefm76jZf8ALPH/AMAv 9Mf5H0f+o4v9JH9S+NPvPzXxwwxAiJFQHqFAH6sysGlxYRWOMYA/zQB9zGUieZtfl7F2KpVrPlTy trckcmtaNY6nJCCsL3ltDcMik1IUyK1AfbFUv/5Vj+Wv/Up6N/3D7X/qnirv+VY/lr/1Kejf9w+1 /wCqeKu/5Vj+Wv8A1Kejf9w+1/6p4qj9H8o+VNEmefRtFsNMnlXhJLZ20Nu7JWvFmjVSRUdMVTbF XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq+dv+hlvNH/Vqsf8Akt/zXmr/ ADmTy/HxfRv9BmD+fP7P1O/6GW80f9Wqx/5Lf814/nMnl+Piv+gzB/Pn9n6nf9DLeaP+rVY/8lv+ a8fzmTy/HxX/AEGYP58/s/U7/oZbzR/1arH/AJLf814/nMnl+Piv+gzB/Pn9n6nvHlvU5dV8u6Xq kyLHLf2kFzIiV4q00SuQtd6AtmxhK4g+TwWswjFmnjHKMpD5GkxybjOxV4h5h/PfzJpmv6npsNhZ vFZXc9tG7iXkVikZAWo4FSFzGlnINPLajt3LDJKIjH0yI69D70v/AOhiPNP/AFbrH7pv+qmR8ctX +iHL/Nj9v63f9DEeaf8Aq3WP3Tf9VMfHK/6Icv8ANj9v63f9DEeaf+rdY/dN/wBVMfHK/wCiHL/N j9v63rn5e+ZrvzL5WttXu4o4Z52lVo4uXAenIUFORY9B45kY5cQt6Ls/UnNhEzsTf3sjybmOxV4X +aX5+eZvKPnS90Gw0+yntrZIWSWcSmQmWJZDXhIo6t4ZtdLoIZICRJQTTE/+hqvOv/Vq03/gZ/8A qrmR/JcO8o4nf9DVedf+rVpv/Az/APVXH+S4d5Xid/0NV51/6tWm/wDAz/8AVXH+S4d5Xies/kt+ Zmr+fNN1K61O1t7Z7KaOKMWwcAh1LHlzZ/DNfrdNHEQB1SC9HzCS7FXhX/OQn5+eaPy11/S9O0ew sruK+tWuJXu1lZgwkKUX05IxSgwq8p/6HW/MX/qy6R/wF1/1XxV3/Q635i/9WXSP+Auv+q+Ku/6H W/MX/qy6R/wF1/1XxV6j/wA4/f8AOQPmr8yPNWoaRq+n2NpBaWLXccloswcuJo46H1JJBSkh7Yq8 QzQPuzsVdirsVfZnkL/lBvLv/bMsv+odM3WL6B7g+Mdq/wCNZf8Ahk/90U9yxwHYq+RfO/8Aymmv /wDbSu/+T75gT+ovnet/v5/15fekmQcV2KuxV9Nfkj/5LrT/APjJcf8AJ5szcP0vc9i/4tH4/eWd 5a7V2Kvj3/nIj/ya+q/8Y7X/AKho86Ps/wDuR8fvYSebZmsXYq7FX0r/AM4of8cLX/8AmKh/5NnN L2r9UWceT3bNSydir49/5zZ/5TPy9/2zn/5PthV844q7FXYq+hf+cKf/ACYutf8AbIf/AKioMVSH NA+7OxV2KuxV9meQv+UG8u/9syy/6h0zdYvoHuD4x2r/AI1l/wCGT/3RT3LHAdir5F87/wDKaa// ANtK7/5PvmBP6i+d63+/n/Xl96SZBxXYq7FX01+SP/kutP8A+Mlx/wAnmzNw/S9z2L/i0fj95Z3l rtXYq+Pf+ciP/Jr6r/xjtf8AqGjzo+z/AO5Hx+9hJ5tmaxdirsVfSv8Azih/xwtf/wCYqH/k2c0v av1RZx5Pds1LJ2Kvj3/nNn/lM/L3/bOf/k+2FXzjirsVdir6F/5wp/8AJi61/wBsh/8AqKgxVIc0 D7s7FXYq7FX2Z5C/5Qby7/2zLL/qHTN1i+ge4PjHav8AjWX/AIZP/dFPcscB2KvkXzv/AMppr/8A 20rv/k++YE/qL53rf7+f9eX3pJkHFdirsVfTX5I/+S60/wD4yXH/ACebM3D9L3PYv+LR+P3lneWu 1dir49/5yI/8mvqv/GO1/wCoaPOj7P8A7kfH72Enm2ZrF2KuxV9K/wDOKH/HC1//AJiof+TZzS9q /VFnHk92zUsnYq+Pf+c2f+Uz8vf9s5/+T7YVfOOKuxV2KvoX/nCn/wAmLrX/AGyH/wCoqDFXqH/Q sd5/1MEf/SK3/VXNb+Sl3vff6NY/6kf9N+x3/Qsd5/1MEf8A0it/1Vx/JS71/wBGsf8AUj/pv2O/ 6FjvP+pgj/6RW/6q4/kpd6/6NY/6kf8ATfsd/wBCx3n/AFMEf/SK3/VXH8lLvX/RrH/Uj/pv2PbP L+ltpOg6bpbSCZrC1gtTKBxDmGNY+VKmleNcz4RqIDxOrz+LlnkquORPzNo/JOO7FXjuu/kHdapr mo6musxxLfXM1yIjAWKiaQvxr6grTlmNLASbt5zP2CcmSUuP6iTy7/igf+hcbz/q+x/9I7f9VMH5 c97V/ocP8/7P2u/6FxvP+r7H/wBI7f8AVTH8ue9f9Dh/n/Z+13/QuN5/1fY/+kdv+qmP5c96/wCh w/z/ALP2vUfIvld/LHlu30Z7gXTQNIxmVeAPqOX+yS3Svjl+OPCKd7otN4GIQu6T/JuW7FXjH5k/ 84/XvnDzfd6/FrUdmlysSi3aBpCvpRLH9oOvXjXpmz02vGOAjVoIti//AEKbqX/Uxw/9Iz/9VMv/ AJVH81HC7/oU3Uv+pjh/6Rn/AOqmP8qj+avC7/oU3Uv+pjh/6Rn/AOqmP8qj+avC9Q/KH8sLjyDp +oWs2oJfm+lSUMkZi48FK0oWavXMHV6oZSCBVJAZ/mGl2KvFvz2/5x/1D8zdb03UrXWItNWxtmtm jlhaUsTIX5Aqy064q8y/6Eh1z/qarX/pFk/6qYq7/oSHXP8AqarX/pFk/wCqmKu/6Eh1z/qarX/p Fk/6qYq9I/Iv/nHnUfy08y32sXWtQ6kl3ZNZrDFC0RUtLHJyJZm/33TFXt2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV 2KuxV2KuxV2KuxV2KuxV2KuxV8X+UjPqGtJcQt6lzLWSOdpJUYSR8pPWkkUSspR/jBIpTYjjXIRH qW9noU2sQaysmheaYhDeXUEsl6ohWXkxVGWayZG5s3NOa0HJKU348lvBvYtfuUvyz1u81TR10m/h Mt9pM9x6oiPqrFRyfhUc+f7yMtxCk04sCNqmErFLIdVfzN5j1FfN/ly/hhVRAJkkvZQywJHPWKNm ZqUoQXqRvRq9DVMqIUDZifm5YfMHmqPUJnN1ZX0UqyW6xmHZIQhkSOVkqzBmKNy2LVLAnISG7OKW eU/MVtNo6Q+qrNI7QmSZPiedQDCGjVm5sqqOPWvQddhGXRL0271qLSLZEljuf0ewiBtJiI5BwC8Q 01xHGjKzBqcmUV+HoKNeTTW8/wBItm+tX8MOoQ2mmxTSLDbu0jL6LMitCjyLAzoAArDiKciTSpyg HozS7y7o1tLZal6arFPavdRtcqok5XEcPpji7BDTdmX4h2pvtkUqQmlmjglnWZ711R0uQHSaFjKC fQA6+mA6hKUbw+0MVZN5R1K8by7LcRJG1paTNa3OpllkDcWZKrycj9knn6h2bYk7mUQglmOtW85a F9NhmtrMz1ueHpLJwdWlciNIwsblVJIBZq/ZUb5ZJiGOec/KEup+X9W1TTeKz6UI71bmVw8hito2 nlX1Pj51FWkWrH1ONSaNkSAQVumS6Xrmk61o+nwToi2ssMUEnqgKoEsfOUyF1k48pCqbrvXb/KQb AUvMvNlrCv5q6VYxmPSri0FvbPJbQpbrGXujKkhjKcOckUwd0ZHpy3/lEZUCoYZ5oubiw/MSa5Fz Hem3kgmhuZBEgkQxpKpYWwiUEhtygr9OMuagsv1bU9XvHhn1OC48vafqDx2skdgwmaWCnOT1miaS SQp8QVPQXjy3bxKXr2iXH5af4O1GHSbuNoteQ2lxKqE+o9woillM8tZXI9Uu3qSEr9nbLIyALAh8 1+TLq10nU9G1W5VpRZX73F5CoBZoLdElKLUgVYcwKnK4mknkzjzXpxT8qbC1uS0Fy2sJNqESinqv c2TXElw3InkR8KgV6DxNcN2CfNerMdF1KfTPL2m28Eht5pLN7t3LKJDHb83VuPxAU9c8RQcqDcfa AF0GRIVfLd/rN1Y3FxpFlBdQ3Lyx3OpajIBYxFWAdIxHSS64/aBQ+mwFA5NcsgCGEjbGfMOgyPZ3 t1cX73jw6fcLa2lkv1aEIhLyVWOrMI0IYCVmqP2uwjaUyudI0Yf4e0y2tYI7ax8tt5j1KRY4qTXE 0RihMjoK8lZ2oa13FOgycTsAwtMY/qfmK5FxfJFM+s3LGKARn1IbaMevbuwcyxtPPGiqQ6uxQIP2 OOR57n8BPJ6r+XmgadpGrfVLe3aCe0sTE68lI4vMDVhG7qSXQkV3G/i2M6rZlA7vmbyabbTbpZ7g /UuIcCVljcAEbARvRTQ7mhr0+nHHNtpmEF9pwsLuxuFN7aORO2375ZqmjK9GZOIO/SnKm4amSval pBeXNTj0vzkqH0ILPUYpTbzdnnjZWHIQMfTkIAjcg7BefickDRQU884sl75citLqRLK5ivWuWh4s skkTmRJGKuxDv6kzn4twOXE/aqZy2QBupeaxLPouh+YbOUXd3BI0txbQrWZFYsJYAq+oHY8uJYAD 4R+zwpKW4tA5sF8iXcc99qC2EJSMXyzotF4CJnpGWQkAgA8mANaVoRscrBpkHq99ftqsi3OoKY4k atlA0EzFgqgpISwk5GTnyPJaVNeVaBZk9WIDF7yRE10pYs7Q3FGINVPqem4KHn8VPsin2vDs2V3v bNKtFa3t7PXBK6GJru8k5O6NIiBRIUQNuWHA0UhTt0G+NoROjW/12xhhkZY7Uq0jOtUk+EHonLhs ZD15bdR3wMk00jRrDRpNa076ygN7JJeW8UTgytBI4iDcaBfgaEsKKOXKlfCYLCmeXaA6DLYaYUWd rK4lV0iqADRBIORL81tvh2avI/FuTk+JjSA0y00qXTtRWKMTW97MYNQiBVS1vOkZm9GVqoKEoB7V 3pRxGJTJi/5c6gJPy8ELwx3DWxlhRquZDHbKJUYeijvH9WdneOQfEHZRVd1LEoLEfzP0yfT77y7q L3cTXlw0xktUUxm3kin5mPnsTwkk48CeScePxUrgyDa1BYwJU178zXe6Q30T3FtBMkSekzpCqQsi Ab/ZTiD36nfIk8lD2nzKdOtLCGaPUIJmjmtrq1kDwiBYomUmRI2HEoEZlRFPTflu3KZNBICVarpu n6Rd2EtsstJGWPSNQT/eqG5epjjHOsbRSUbjGf3aUAJoVpDiZU8U0GJ7rUksFf1HdpyGA6t6MgNO goSuSYBnX5q6zJaW/wCgIliWG6vUvi8SnaT0jEUkJIAeLoeAp8qYSdlKf+UY086S6dbSRsujaDAs upOCWF2qokpR2atUieEKFJ4c22HwnkAbIC09l0+7srnSEjuEEOoNFHDHA3No5WK8A8Dk7IX5NXYm gYgd7bYU8u/Mix9LVtRCzFXurDkGVX5FnJRomWZpW/uWHxBqcTTptlcju2AbMZ8kXCt5FudTnMiX mqX8Ol6j6TcF/RNrZK0mxDKeUVvJGTTlVq133IO32MCGa2XmLVJL6LjakXGn2kMbqlCxT0QjssfK JY/WQrT4q0UdxTHjIpPCzv8AK68gvfM088UIiH1WdTLRS0p9aEkl1JB4nY7nev0gm2QFPm7yfawa jygvwHqvqBJQeJRFJeoAAPIpxrvvTam2UnmzDMZPLumxXBbToUtDbL8Fu4b0C8nJmopIZSrKdkKc unbCUhAT22pSWd3AsRa7WI3MsMoDRXHEAgxykRFyq/upDInKj0qOSsVSo2uo622h3xgWa/0uS3nR LOUo10EmjU2pVn581/fV4qA+xpy5UyQO1IKceR/MGn6np8llHzWKznjmN7bvuEnRpZQykkkrOGJL U+HbagrKJ23Y3uxTQrNfL3mHUNMBEwcRGHg4rKsgEgADfyo/DjxrWtCcgWQekwatDcJGLikluoHp LvIvpr8JPqNy6D4fhb2r1xtKQeZo57S1tbi2CCS0n5s87UHpFWVkLEF92CFzy7DbYZG0FjFnKLzQ dcXT4ZJrmW9ZyjJ9o3DktRUYN/d/CPb55JCdaRJZIkcSuzwXBWscylWXgpqhrUDk9uT+0N6EVJxv dKe3F1Zwtp99dOrLyng+srWsfqT+pEPVBooZ4gKmh+yvdqpNKyDVNRvFtpYpoRUxsiTcXMpEiLGg 5uv2mdq0ND9stXlhJ2RW6W2lyltpyRW6JKXHGJg0e8bpUgpx24RxhKBa/a7VwXstJD5cGox6prmm uoWV5EmEqqywiFfUd1bkU5DiqIR9mm3LAFSb812luI7C4kZ7lTcqrRScjL6gDN6isDxaqUR+q/Z4 13OSLEsX8iWFteecmRZmtrORpZJbiq1iVI2lZiSOAUMKVJp40rgrkgPb5Z7y5lEOocZXvIkhMZKt WOJ15wtEwNOZ+I70J34im8rtmAxvSdBW51TU9N1WeObSYUitoJTtLHak+sRWUEDgpALcSfgDfCwF Y8O6vMXhvdF8+3KCLleWstzKCBwDxyRNLGRHvw+B6kcj1++ZHNh1TX845BFd6NaBFNy8ct1dyx0C SNNIBQDlzPxRH7Qp047YOiZM78j2FulskVhILMWlvGedUQSSCSZzJyfl+7PESfCRXt8NARHcp6PS dI/R8MSWElYEdmDXEyq5SVUYtN048uQXrUdR3ywdzEsF/M3VbmJ9ZnnEbXV27h+NSkbzWCWihahT R3hLIa7cancGhJUBg3kGC5ls7Jku1t4LUunoNzo8s1PVcp8aSL9WcQ7rX94wApQ5VaQGTR3C2cLR wwtCLkgc4yOcvqM5RuANKhWAK/qpsmTIPQ/yOhvU1/UGvZjJI1r+5UPyUL6ql9j/AJR2pQda1rsA U08E/LURSxzvAsqXVujCWZmADK60AVdlHvUk91IOxibBRFnmm3VvCtwyH0g4hMiAmgADJuFJ7bb7 /wAXdks1SoskLACSImaKUhT6fJSkpZf3vJRCzDgR9x3CrH49W1WC9u7GWSF3hufWiiCshdZXLpNE eLvUSB/3b9OKUfj8TIW0DF+i5tZF6Ve0lvovUMy1UgAMjCjfDyEgK7jb7JqK1kxSxYNQ07ztpsU1 w2oC5X6tDJKgX4GdhwFCaOpO5qDQjEr1ZvKs8asyRCFnq3oOU4MxKq/FOS/E1S1aUNenQgMlmqK0 +nXMMahDNE9tIzVUiMrxMirN6f2GkIJ2A2wILzvSFuopTDKzRi4vRzkLMrOoDKVXiaEfvPH8aZM8 mAelW6QadPpzPA0YEEjTEgLxkPFnryA683psdxlZkGwBMbFv0lo81vOu13GStDXkJkaoUOyvxo3w 02+mhw0i0BFrk91YTWV66w3vrcuZKqeQCkiU8N/VMXM/FVV4+G4tAKxXdZltpp3e1Z+Agen92AAG Hxt2HPtvv1rhShdRlaw8zW2rCNvqVzxt7po0jKAqp4vxIPJuJHHxIpgVT/MzVdDmtYdI+N71rtL2 SN3c8FRZFRWLdWKyVJr9OWgMSs8ueTa3w1mxLwQ3C+pPaW7sWZ+NfhlYB4iaj4viBrtxoDkTTIRQ F7+YI0+7k02xtHt5jcr9aiuJmnkE6MFqZnMjNx4KPt9NqUxpCc+WPN8OtXl9JeMyXkXwEoVRSAp9 FzRDvHKW6dVoPfG6TzY5r17N/wArKvLtbs+vdrMk5CmOMRSWcaqPhLclIbcfa+dcN2wpS1ZW1Hzb psxRXi06CMPQVrJCxkdeZUGnI0Ct03qNiMiDskjdnnkpI4Jr27tw6LPcgpcOxXkqNI5j4kk0pJSg 3+44QUp5qGrrMZUDIAXL2z8GLKDVA60UEMoCiopT7W2HjXhYX+ZeoC48sXH1iRm1GzmJimZm5usk 7ITJzO9Ueikd1PGm4wiVsSKCH0UXltboqn05dOtxH8HQl60JWq1dHDDlWlAu1MgzRFlf3Ul9ZXSb tHC5dWKcY2Mao67cD0HLf8emNLb1H8j5IpPM+oemwIS0IavXkZIyQPkeu2MVLxz8stImisZ3MvGe SJTIgVqIrAyKHqFCmijxPh2wdViyf0zFNdNInFljUxggBdjIYwnLkOoHYCnbCSypWmaKV4jcXCxS NGSoYcNmUMwR1Fe9G7H/AGQXI2hhMi28Fzb6mv7yWBjHd8G5MFHKVHkNWY8ZY4iDvszeNAQgrba5 sjqSrbqeLu3C1m40QMrORxAK05M0n2uRLEAChYyQ7WLPVU856DOJo5dMlvoVS3j/AN1ysyLJyqWP 7xVqKGnX6RWxW9wzfTHuIbJZT6U0F+6NCFNXYUVuL0A5H4lAp1J8MQWSFu4ZHMlpKsrvKwkkbgg9 F0AWWRN0q/GRSh8Qflih59oEJN7fSTzesGluEhZ+TOJqkBglSA7EClGPQ9cMjswHN6Hrlg8mnwyv IUvp5HtSkbkKsciuAGUCStNuTA/aA6LlQpmVcuNPRI4ypWL045WjQgOhWg+ID4uIb/MnJgqWPxGW 41iN2cwW3L0JyVAZrmIluSqoJ5gIwZ2qCvFPEKliGQJpNsqxW1uAn1hCiLGSjiWY+lEyipPJhyLl tqA79ysm9e06wbSJNILrWaRBztz60ijl6jBNm+0EqS+1DUkA4VeOa4t5baqHmYvd27iGVJSH3h/d UY9GBVB88nyDB65+X0Fv6du4vHjidCzMhInDSITRNqVH7I9splMOVigbBebfmbp0kHmS91C3txBZ mRV9OOvpoyr8IWu9TGqOSfHLWiXNfq92vlm5t9QgLf7nbV2mjcDYvCrLJH/s5eVfGoyA3SdkTp13 H5gu47t7UJeBuMPpMzCSNyI25pw5UHHjyrtv4YbrZHNG+XbhJdVubhOBuI55oeERUuAhjCKVAr0T qdvlXAQgMq0q/MiTWhJWG0/fGXYREceYIBb7S0+13HtTFkibevrS3cRaRpviMc1KKGIYR07U2q29 TQDYYoYf53ul9DS7OaFJWvJw45cqsjKahiOLD4pFbqdwMPRBR1tNbQ/WoJzyYwwrMwJYlkLpyVdi 3Xqx606Vx6p6IiJZtN+opbg28V1J6UrTqtGURO270ZhxFOPf78eaKepfkNHx16+ZWWSP6owWQKUJ AmQfZI2Hw0H6sISXnHkuT6vYXEzOq2z+kvqOeKn0wQ1TToOR3/rlYWPJG3Gohbi4eUFgsEbdR8Zb nwIUgilEPU0HfvhkyCB1+YHgrt8CwxeojbAM8aEb1BqOORUpQ1tcX0l7p9tJWSeBx6zB2VfrAMPh yZlMXuafLJAoISGyluo/q7Sqtvq1vdRW86Hly9QTAEgryXiQu7Dx2yY5sGX+Z7GCyuPK83ERyPq1 usjUFfhLliWWgYgmuwpvtkejIqPkS9bUfLUDEeoVVbaV2BX+7RVEVUZT+zWvf6MNKE9LkV5SxcXh djGJKMSDzKsvKgDMARQ18cCWGeSbWA30lzcIzJHdypK5INHkDsshIA/3ZH8S8agb+NDI7MIjdmV6 7G5sZjOR8Uk10iA+mJYVVODUNVPJytBseJrldM0u1rzBBHH9WtoS95KkjI/V1IX4iUIFDVOIO3cr WmSAYSLHYdQ1DT9MjvowwEdwjSuu59Nn5Px6kH042NevfCaLGLMLLlMfrs05njPJrSE+mOTIgMJr XalONC/xddq7lsDtc1WWzaW8EZu3tbdmjthRBFPIWEb0IdiAsTqyrTkKV36GKyLwW4u7t7r1VYmU sWIb4qk9ag9fpyUt2INPRvyt1573zLbW927Wd/AJGjahZZmUENGFNPSZRyboa79DTIQwgnm3S1BA 5J/+ZUdtFb6k87qkF8vFS4Yj11jrGAFrT4Yz9NMsyx3tqhLZjWsXukzPomn6/GHsFsYnUqhdx6JK BVaN42UN6b8iH3+7KopkWCeU9Xm07UkZZWRZSEmIkMf7sMGI5VHh3NMnIMQXpXlSC4W51HVDB6cs l5P9VV6UCHjKooeaj7a0IXauApTTyuL2W1JnuUZ5viYAspVopJCybKRxYANQ+NMgoT+W4VUnkMiq z0SKSOi71AY/EdqD4qU+g7YlLCPMKi782aDZAm54RNcRGMVYoy0QAV4kr6PUbZLog82Q6ZFafXrh 2CkM8SOhKALxL1HXcKXGz9tz3yNsl2oGSbVrNatLNayc+R4iIq0UnKtf5eQrv3p8pBBelfkRY/U9 YniWrKLAB2qSvIPGPhJ7Hc07YYqXluksE0f0SFS3niiKQ0NSqqq16bM3ME9euVhMV1oYvrsnouIk lht6xAV5FWmK0+242B9hTetNpUqca7YWV7bPG3GVSqiRhUAGKNVb7BWpBU9qYOFneyVWmlwX9q7m NJY2iTgIjRpnRmZ/gHYs3BelfiHTBTG7YpqUWoKsOuEG2gvo4YpbpqJExjiHoSkR02LoyuTWgK7E 5O6LCmTec5Ha90m/mb1LH9KWUqu1TGqwySBkav7X74E9qdaVFYgbJkxv8u764tJtS024dfX0xlUJ ISW4xMyPQDeid/oyaAWSeYdYSCyvZy61Zhb2cc3Enky7+kFG47ciB37bAcypLHvISS3Vpb24VZHO pNO8zt8LBLafYnfrUkV2wz5IhuydtSVnLwyKpKLBaW4+GSZpWLvxVuoowNR8NASdhkaTaWXUcmna lBLLOJZZJUa5/el+DS81fsvwgDjVaVP2hXCWBO6yWzESH1I3l09lYXFArOyuApCknaqykUwBQnPl GeN9NtLYtHP9Ub6rzO6s0YBWQ78vjR1aldqfcWyJ2Tf6xDDqN1NEDIkjIjhaygKUjKqyK1VZZGdg Nuvvj0V4Dr2nnTdcu7K0dgLSZhbuT8ahW+AlhT4qUJyVMGb6XqMVrLo/myRFMd06C4uFIBt7lHEF ykoANUmQmRf5WbsuOOVSZSFh6HrqQalaRyzRmSKOaK5KdCwibnTfpypl+UWGuBp5n5pe0TzZZ3fp rJpIaP4d6hTKWnR99nBkbv3B6EZjxjszkd2J6jpT6d5iltS4uOEqssgFQ4ejglSVIqG3Fckh7DFG E8rRsCisFMnJBxrI5QVFWYhfgA+1/DMYZv3nB5W3GHp4nWEUP+FWvp4hatfGOSf0jzYorqI+HJjR 0CgmvVstAa0BDK76NNHcSsb4vS9Qq4K+mhnUqTQmgVH+EAUPc9VUm05EHm25lu6xLYWVvGgqCyl4 QxWlQKirV323w9Agc04srdrrW9Rt5RRJJE9So4mrxRoRQAU261pkSyC7WL24fU7C3tgwjSKUxO6g uxjWOMueO32Se344RyKl67+S1yX84ahbowaKDTwGru4kMwNDT4QKdKE+OMFLxnTNQE0umQcgFhCS l5BzX4V5sGVWHJE7gkeHw9cgDVsb3RNjYW82q6nFBqUq21s0Ki4lgZzKxM7t8PJSvFZD7b1wmXJk E7aW1Ny1ncXwRFkEtfSPxBixdacyV4uBWi06bk/ZeJks8oW0Eeq6kDOWZZ7lbTixqzTxW7ROqk0H p8eQoa/F7YmVbpFVXVj3mWLUtR8rXbqivHHPNdW6OftWqcJgU+LkAY5gBtUANvvkra0smmDeSdPe vE2l3CxiRaLxLqOT7ijj4VIpT3yJlvSTySm4eTTfPlzJA6vFdSSmJZAQkkUzNzWgI+H1FPfLI8mB 5pnFdSXFhdXVwPrDQQ3UcTMQQgCCXmAehcsA1ADQKMeqeiYflYttJpHIRrPeJqP909RRBCyE8qr1 9XpXBNcaZppEdn5p1ScCMtCluQ5CluU9xIr8QaqNxVht4mpAxtaQ2ovAplkLg3izMSDvsVkkVSQu /Ekb12OQJtiSh9L8xWiQwrEVkKmNUhkoIwsSoxbu3F2Ryd8lyY2nvlyHRrjzARBMEgR7BL9v3itz kkFsWj9+Kqp6dCT7kM4c03m01pRaTWkgm+uXN9dtbmRATE8ziBwNyq8aId+9BWhw2yAeK3upMPNZ v2iljk+teosXH4jxfw5K1e2SPJiOaM1+CSbULnTNPSRo9curSW0tCjRmRnaRHZUbjwrKg69dsjAW QynKgSzaM+c5bdleW0ijXkKO0clUqacfTlb4qdunvmafNw9yxbUfLNzqGroP0la/WFjVpo4xdqqq WpWRfQePq1PtZQeENgEz3fL9q+98saveecJ0NrBc30Rjd4Y7kekwWNQq8eJkXZOjU+7I0KRPLKG5 3D0PXryx1Hy/Y21panRb06qLC8tQookVrbzXAoRQ8JWMb0/bFOqimVRxxGTil3ObLIJwuHK0kuLa 7tvLq6fOjJLb23o3JVGAfhCVfirKrKCd6EfETuB0wk0aagdkht9cnhkuriehL2FJGc1aSWJvTJFa fEdl+VOtMSLRaH8p6jJI2t315CJPr7hJ5acuHqFqhQf9fbwpglFYllWkvZzx6rdREmY6hHFuCx4C SIuwNDsFJXp2yqVim0UkXmjUr19QsYtPFHkF0I2biQ6S+hU026FCvTtXqcJJ4SzwGAyDi+l7H/zj +jP5y1q6IJSS24Qsf5EaEHpTq3f2yyPNpeNeXIL4XRnnjeB7Vncco2rI0at+7A+EnkVdWrtTkTSh zHnIdGBej6JbyL+kJzKn1y5mia9WkjcZIoAHVfTcfEpaje69O+Y2Se1I6Jzq8Et7c6dcNUSWVZdk dizCOWCjEE02kJyMsgSWPiDUbCTW4bGSSa+miN9EiQSBjLN6qoWFXFKxAAmlaU8cnxAgXyv9SLIV W8qcLCa1JuAbqG2gM0VpIGEdssaGGQAjmsgj8BQVAyf5jmnieb+WruX/AJVV5gsbhipiurcNFwqT zmjFAwqy0b2Jy7IblFd6VPO+jpptn5a1xXeNqCC7nU1KlyZ4THstSjeoxY9TTDiy3Ix7lJ3Zxd+u LDzbq80hNvr9rPdgBo5JAhtmj5HfrxkbYDp3qMx/F3Eet/pQZIP8tvysjms7bVrbXFP15BcCH6qW WORgQyFhKvLgSV+yP4Zdl1Ij0REm3pUHlKFU1B5Z0aW4YMA0VeHAcgKFjy+Ms3+yyg6rfk2GTBv+ VdafrPmWe0N69ku7KFX1d0PJeDNxZRyatAcunlAgJNIlcqYJrGhvpXmObS/TNrZaXKiahdmZfUko PhlCMV9MEAuEHSu5YcclHJfNKceS4VHmaA2EzNCYpmlEzem1IieJYFa0rMN6dcckyIlMOez0Kz0g 2otBbxxTvZgRWstxIeSopJ4qeDhgvQV2zDlqJFkJF5f5zU6V+Y8M96gtWvoo5rmO25TRNIxZGPHh HUFlI+x9G+Z2CRnBlEm90w11tOg/NXQm1SRYtOfR7lZJJKIv72G9jSlRtUsoGx+XXL8Br5s5REjR 5PRfKfkny3eeXihuhqUkqH1bqImLnQUYRiBwV6U+1Wu1cz9ujQIjkQ8O89/l/J5e8w3EEQaWycfW rOXmpYwyE8A5KqeSlSrbdQcgYdQ42SJjKkht9S1nT9Xj1OG7mN/EBxmLl5eK7AEtzDBUps3YUymW MFHFe0tw9atrVPNXl3Sr7WIZ9SjpPLGEWVkUfWZIKgQuka1EI7dq1zX6rNKFAFuxwERUeSd3FrrU kLRQwqzFeCvKJVNGrzBo0hPbc5hfmd9y2iUlC60PW7+5iubmO3+sWwKqxiunj4s4LKqGVF+L01PI b9sfzFDb8fYtyQHkvyXqGh2l3bXUa3S3hDsQsoY0qAAGWgNDXfoflluXViXLZla+18j2SQi3Kusg uJbiqmSnCSFo1iXkKjjRdzU/D45D82eqOJAarY3dtNPZNeeta3Ebx3Nl6g9Qh7tZbZki9SP4l5uP iJUU+WXRzA/D8FPE9L/IrRlsvNGoubs3UqWRDFYhHGUmuaoVO3xAxMGFMycWTiSDbwq6muLiOKzs IxYr68s10zTLt6k1FVQvAAKOwp2p2yqIA35tJZboOqaZZ29ZkuSjj4Z1dWYgEOSxYoeUjVP2R2yn JRNFF7p2PMGhIpf6vdyyULLErIVNRUdW4Dc/h8spoI4g59c8rRXKzfUbqJmosjIIt1Viy/t7qC7N T50x57WvE3H5q8pNHJ68UwTk6EsIfskAAsS/X4um/StfAiAWwxXzUfKk+mtYeXrVo7lriF7hYoR8 KRvvI3pqx60+0O2XYibsnZsiWWtZ6BJpsNld6W98sUcAvHkjQLyCAhh6hBYdKlOnTtkJECRNolzQ si+VqzafbaJKsU0ckUoYenxEikkIGDq3T9k9/ahTMc7YNflPBfSeXjEmpz2T6VdyWc1oFgk+LZ2f 44eSDmz/AA8v45dnlHr1ZB6DFo3K4khudSvZfXDEyJIsR+JqigRB9kfD7jrvvmCcke5lW7EPOPl2 DTJ7a4tri9jAlQSzrdzrK1G5EF1I2ZQVNOx233zJwZRKwR8GEvSwT80NEt7DXtIjW+neGeAPNqd4 xlnbiBGVldEDSNRAB3oRXpXLsMuIclNJv5Z1fQdI02W5lCx1lZLRnjKM0fBBy+yWrIUqR0r475DJ GRO3xQJJ8vmzydGIkN2IfUp6kzRyUqxqaCOORaAEmh9++UDCSU8QYB+Yt/ZweeNNuLdlkgtYYJGZ OLgj1GelKAMKMPn9IzP00DGJBFNsD1ZD+YGiWGsalb34mlJt9KthAka/uXLXMokq5FFpzSgrv26H JgHhbzXELd+Xl/rOg6ja3nq/7jHKrdxswKqxf4XFTTfZf9rJ4chBpsniFJv+cuj32paDb+ZtAlW5 aBGS8slT1QturtJ66fFUpEZgrcVPHlUkb5mxyVsObh6nET6q2js+fjLJPOguJERXZSSvKnFdzQ1Y 126Eb5WCb3cU1Rp775Tvraz8n+XpJ7h47mfT3L+kwTkv165ZeRQcjQn5fTmr149Q9zZilQV/8Sxt MDBftxYEsGSd+/SmwBH0ZgcA7mwSUj5rWGqNdl/VYgu44AV9+RYU9hg8M9AniVpfNlxxAW8iowAQ UV+9AASQd6Y8HkvEion82yTxKbmKGA058xICoUdKcJGJ8N9/bMmGjkelJ3ZRaPp8AUy3DXEik/GV kCkgk1KlG+4scyoaKA52WXJmvkbUpZ7yW2/dLCkRdUjCqQSwBPFUQZkiAjyCQXy3a3uiW/qTGxie KWRtjKQmzkg14lyenRgpzXSEqG7VIpxF5p0Yxn04rOCn+60IrSnLsSetNq/dlEscvNhxOfXbFeNL XT7hfsMklxGop8m5fDt2H9pGMjv+SnZuPU9EgBmNrYRzEhfTWYcgWB6OI6fM1PvgMZHvYuh1nS45 UpYWwZfhEiXQLAgmjbKNxXDwHzTaNi8zKrIsSWrcaUb6yDsABRCakNvXI8H4pPE2fNDXCOqrA0bH 94oliYVJ60IBqSK/FkfDXiWTa5dxQsBGJCePJYZ0L8mAYMEX4h4HfwwjGEEpb5c1XU9I1vXFt621 vqYhvpizRAlCzCv70MP74vUht60zKlvjvuNMgdk6fzP5rd/3sxR7biQsM0EJK/aoeTOPiUjfkMxR CP4tHEUg8xX2tahH9auTd8WiVwi3TTW5BVz6gpIV5V4igYUy7Fwx5V8t14ix3RkvUtrXVIogbpkU 8pWpQRiSJyQ3wUkdXBqN6EftZnTmYS2KZbsttbd9Pkb6t6LcjWNVeH92vKnpoo5FBWQbd9q9Mwcs rJB5WxINppHb3szsjelJQjiJLiIN4lOIFNvDauUEgFUim8p2aXMmqvJbgLxkt41kVWRVlMjMqqam tPDp88zceYmUY7t0DuAF/mbzs1za3WqW8sSX1zBAJJ1YOXjtkWJTuKKeK09z4Zstox25ubDg4xx8 kj8qvqDtZav9eh03T1n9H1PhJLn4t1l5LUt8NT0rWhWuYsb5/S7DJ4Q2iDkPMfgbpx5N8+XOgfmN NcXt8t6J6wi+Mh4bOr8QasApVSgAPHeg7YcZ9e5tnrf8XERHhF3Xzb8//lppks0fmXyZ6cUaMZr/ AEZnX9wlQfVg5fajFCXUmq/sjjsudIPNyxnegy/WIptDs9G062vk0yGysUjWGOVAj8JpaueYDBpD u3epzW9oRHGNuiwGy200XzdPCl0FjvIX5COZYJZB8IKkgpUFQx3+HrmPDCJcm0Yym8PkaB4/U1e5 k9Qirx21hclQVrSkrJU1Ff2FOXw0u92ogOqb6X5fi04OumTXcIcku31Bg7AmtC0lqW4/M7ZlCMR0 DIR7ke+leYphxhvpuXU84YkHXccXiQV3w2E0VCbSvMEDf6TqKIo/mFinXvVo2rhsLRZF+Xl7/ueu bCS+t7icWxlMEXoc0UOg5OIQKV5CnLE+5AePLK8n7mSxhMv2mRIoyvwjaokTr9BzQWeYLj239ds0 AkOhRGZGYIywRhiWI60AanwipNf6niPekKEv6MuJEE+kB5nqUjWBUQyAVLVANanqT1xBl3oRdhDa PCq/oo26qxQjgDs1OXYGladR+GRMje6QUT+hbAMEt4UWaWtZWjDD4viPKhXqW7DDxFVsvl63eRkn tLMJMV6ByzMoKowTgpr8z074fEI5WtKA8peXEjJmSkcgo59Liq0Gwoq8u/cfPvj4p23RQVX8uaAs nEW+nrE9SsjwhnJpXk+x2r4N0ofHAcsjyKSB3JB5q0/TtA1fT9Ukt1utPukkstWitbdSGWonhKxV ccg8ZDE706VOZenyGUZRvnyTQYxF+YHleJi1z5TjeQU9Qc1jXlSlSptm6g5f4I7z808KIf8ANnyu YBajy4iwb0gM0XAEihoDantkvAHmjh8kdo/5k+XrwLpFtpAtGuVFrahHiYepPLxH2YY6DlKzn+2u WRiRW5/HxSA9HvvMmk2jpFZRT3AB4CJ0BEhBpRGRUJ5duuY+LJknZ2EfMlOzHPNnmu51ayaLR7ax tmSWO2uLa7t3NzE87iNCZRIjp1BNVO2+A8QlubG/Ly+H6UlR1LTrLTvL/r31lb+vaJGjTQKGZlGz mSQrG3xVPIDxry65XhyXlv37Jx/V3MH1S7OqeWptetxBBc2E6QTW0AaMJbSfuYfh+IVrsOPEcaim 2buErF9WjPG9r2Si70jWdOMUQs7eSS44i3SKKNy/qmiEKB1J2ApUHKZSiTw1uXOx6bUww+LGZ4B0 s2gg989ktzcafCYH4vA7IsXqKWeMlKlOY5RsDTuDh4Yw3IYYzqdQKjP7v0gst8lfmHJHcW2lRaJa T39zJwt7uYMXgSJSxdavx/dirgHvXxyOXIDCwGjHhywyiJlyO/N9JS+VtBuh9Yv7OK4vZ0+PhM4j RZv3jLGq81oeW1KnwOUiBIBn9TkERBPDybh8t6UrK6Wzs4QIGa8uQ3AGgUbZYZFFBWXR9PoD+j4J iuwMlzKRudzUxsR+OPEe9eENtp1pJzja0to1IFY0vJk3B6VSJTja0qR+WPLpJ4eoD/NFe3q9/D1E A6YTM/gI4ULdeQtLmgnWO+1C0kk+Fbq3vrkSKOW/H1XkQ16br8seP3fJeFr8ufyw0fyz5kvdbg1L UdQ1G9tjBcSX86XHIF0flyWONuQ4qu58cAK08SutYIKrGzyRk14cG9QLx5VDKvZd+uaPgvm4pKLt rydJaym4RYqNwG1UUB1D8AW3jceB9q4TGmVJfJ5ztTPKHeZEGzEI6HgUpsxLDenYHJDCeiCVlt55 0iWkdw7yHltIodnAryXbiKmtBtkjgkvG1P5xsrESJOl2tUVvTICitEKBR2oD+0D/AFAwE9yDKkHP 5n0Z4pJrfVZbCb7JZY1k9WhJpx+2uz7VNNskMRuiLTxojTfM+kC3hsxql5O0e0c31Zjz5n9hamhT 6QcZ4iegUFHWlvdxSr9X16QuY2ZoJYwXCCoqeDDif8k7/PIHv4UiBUbq+/R86I/ma3jM9WAdSygr XduvhTfDGPF/CpiQ3b6L5puJbsRzpNZ6osR1Ga1b03iUKYZGjLqas0Sqv2f2elTXM7SacTo0fT+P sVGaDbWWkWMlhpSkxWqM0qSRiNmQk/E8j1qzce9KeAFMdVpJcxuWQJSq/wDL+rDzPpmuaPaPdzXU n1e84iaWJXkV7WGZyBH8KGqk1XtkMOMkGMgfkyCZebteuNB1SysBGIrkvHCFJUO7l/3sxIfaPoPs Hp88tlgMgI/wj72J3K/yfqWjeYNdk1G9uTZaklbe9ZEDRsIpf3YmgVAZCXeMqykEd6gUFn5eIhwg swLVfzHF1aeWNTs7uxe3u0WOsjKy0UyJ4jurHb3+jNfp8ZjkAKHnXlDStS1Ty15nsNNt3u7sixm+ qRiryLbymVlUUJJorbLuc3eIWCwJ3F7spu/JXmnVPL8toNK1FpWhP6PMtrOjq4YN6bLJ6dFfiyjl 8KluQHc40IG9w77PqYnERCYFjkxfQ/y489wPLPceV9QDLyj4zafPKoAAJcVQxnaoDGo8PHLSa3qy 6/QitjLhB/HkyDyP5anutSikjsStjp97bR3cvH0lSSTkfjagL0j51WuzFa02rGGMysS5N+syY4j0 7yvn+17pYQXMNjCi2zSoqn95JJFI5UcqFmkiLtt1Y5OdcnXwC24+uK4pYuoB3McsXKlACSAo6fPI pUxf6mjNG8V1VaU9OaEkHpvzkUnbbp199sPCFtV/TGoq3wreggdxaMK1p+1LjwhFlEQatrKx8pWA BG3rW6FjXt+7nwEBItXbzLdxtxYsxFKhbWWniNgJe3h7e2DhC2U48la4NQ1KeF7b0JYoS3IrKjFe agCjxxjYU+WPDSbfN9oZVjAN0HZnokbp6lFKmoYfCf26kfT0zTkeTVwEKMunT3B+ralqlxIjVYxQ cIWaLlxK0Yiq06Ddf1ZKM6PJFHkl7eVZJIZFt2kuHhiAgN6rhBwYHgvE0YceVdvuocmMx6o8Moc6 TdcJHSaFrmJW5fVQ0KxNIW2BCcj8X7NB3pTrkxkF1TIY+9bb6Gbhm+t288stQspnZlK1P2q0Rqbb +1PpiZyYnEncGh2dlK5i0yC4UliGm5yqgPQ/Z4H4jReQr9AyrxJEc1pL9S8y6nYv9Vg0aOiEqjPE PTDmo+GhFd0PEd/fLIYRLmUWR0SO91nXLxXkGnQ20UnH1Xt7YLypU8qnk30jLYxiOrGyk4tb29m5 LE0krk1dturU3Z/Fj3y3jARuzvyX+koG/QqyyiRg0mqV5KIYiCIVi4mrSOPirIKAADffM3BMGApm A9K0A6dokUkdkhWVGBndjV2G2xYb0oAforkuJnTIz51u0aQxuFafqKVAO/2R22w8QWnmnmbyhB5g 1w63eF3kkRea/CGqhNG5D4x1338MhM2kBV8leQb79FTR2NoZVDNSW9bi3qMfskqaNx4r32HTfKTI tsRSffnMbe08g3lxqEdsdSu5IIkMUYZ/UDqxCSc+W6RsT8OCEep5rkNvLvyl1Ge2GrXERaCcS2iK 5PEComc8iP2eMZ5ZdG6LR1D2P8zvPms+WPLkGsafp9nLK9zHHPHNby+gsUsbnl8LpQhwq9T1yH45 txOyT/lf+cWqebNRu7LUrGytpY40ktls45Q7LUq7UZpVPFmTao696YCa/tRGVs41y71BrMPI96ba 2hmcrOXCl0CleYpxPU08KDLYFjJa2j6MSGaxLMSamWzgkLEct6mOpb5k5DjPf97LhHcq22i6M4o9 hHQUIJs4Bvv0+ECnzOPGe/714Quk0fRAWY2cK8ftM9rBQdzsadjjxHv+1eEKElhoCCohsonBqXe1 T4qfaA4n9X6seIp4Q0ulaMWraS6UHPUGH09q+Ibf6MeM+aOEK8eksyMiXtkyRr8QW5nj3A7+m+xp vv8AxwcSeFPvy/0ue3u7i6kljcyRBWWO4uJiu4ZVYSsybDuO9ceK14aeFv8AUI4n+sWKzKrN6E8k kaKrVFB6jceLc6qCB4b98wg5F+SNTSnmiS5jHEyseSHiSGqKMCFIblui7typ9BiYg80cNoNdGvp5 0aO9WWOVjxlqHoygioSNR79K/iBgpjw2sn0lnmIdjqEdsxVkdk+GROcgCQwoz7huXHmacT3pjLfY JkL2tWvNNSGQSGVIorh2VDd+lC3HggKhJlHLiFPY132rTIeHItU4nnarJYXcJElI2gdOUczcajkG 3ahdd0/aVl3+iojisKMVqMOnfWvtMJo5QyhEb1EcR/aBrypuNqFhXCMe+zIYlGfS5YJQq6erFgWa dnKUZSBXl9qndmYj5VxOLi6oOJNLOwsQVgazKzxqrN+0xD8XXkUddmX4lJ6jvTKxiPJEcfRo2Gn2 moXV5CojnmMYuJK9TGoCChNKAdhm5xw4YgNSVaXeXV75nNo862MAPpzXLHkqhWoXIqK/KuO97Mtq TzUbTUYQrw3dleRDkzyxXMQYKNiPTcqxqenEHBUu5Oyqt7bosNvOSs84ARQeNakCrOfhUU6scJQy Wx84RaTBDZW0NrcqjOTM2o6fDViTuAZZSKdB8XTCMN87+S+JX9qQfmX58tr7yZf6fqVnaeldj07V 11K0mdJxV4npDyfipXfp4HriMQB5/YUGdj9rDPJmo2ej6OBLpkZ1NkjnjiRVdJxC4C1m+FgzK7vU EHjVa/FTACBserKOImPFtt+n+xmHnvVdKn8jVigi0O8u44RBrM6tDaiUSAurelHIvI+mykAN89t2 PLmiXueYaBrN3pOoxX1x5s0eaKI/vVt0leV0OxCsILeTv2b55Ie/8fJg9cf8zfKus6dcwWbXIMtn dlJJUkkEhjjMqpFI5ZuRaHiQBTsd6Y2I8y2wxyndD6d2RRfmBqpsbK6i8u3dybmJpZgRKnpOJZE9 NqQV5cUB3p8srhAHqiU66IST8z7yBw0vlyePlSlWIoWoF4/ugTyO36sl4I70eKe5sfmaS4a80e8t VFAwjQyNSpBrX0hQg98PgDvC+L5F3/K1NGDiKW3uo2P2TKkZoaUNeLFqe9MHgnvC+KO5kGn6vp2p 2izxQ+tDMSY2kiCChfjWmzELuAe9OuVSFGmwG1kuo6E+sx6MIIJLrgJ/T4vXiu6/EI0QEla0LE+I +IYaNWu10n/lyWwj157S3URTm0MtzCgoB+8UIW992p7YxKkPmh/KPnCVHjkuoCrDjx9fjyVNwp+E fzfLCY7/AEsCSeqDTyn5sFm0D3E8YDrHbosvqIVKMGDEPJwArT7NCCenRoy25RXfv+1JYPLOtSys n1KWGgLH1g6LyUdK8aVIO3b6csO3QsVlvoOvkuz2dxVfgqUcjiOhqQPh+nCBSBG1STy7qrGqadPI 4b7AVVapG1Ap5b7/ACyEppMD0CYpf+YobMxwzXyR1MVxCC3HhQVVvib4TWnbD6SejIcQ71tn5o81 zcba3vjJHC4At2kT4aADblRht+yp/E4PDBPJAylFRyecrSNoxqX6PEvIu8YUTOzDcgqGdm3+eT/L 30QcxGwKPtrrULG3Ie+ufTkYmf1JFWJmoFEnpp8dSFUfE4JHWuWR08WHiy71moX6CWRTKCHqGUUq w/ylIbY5YI97GRQVrq9pa3ErcWIlpIW9FZKN4cHFMFUVO4RkfmiUlebRrGx4nnbwpUEn9oIrA7/P JmkBX1nzE1td6ZdzqJIoSA6lX4tUhiDSmzUyghstPrTz/oLhpZbARyNUqYxzUAkEfCzQ+4pTb3x8 I96fECUahqXl+9PqtaRMpNS02lwyuRSgrJ9YU4DA/gpEgpReY4bVlFsYUhgT9yBHxKvHLKdhzPp/ BxFN6Co/aqKzyLIc041KPy76bWl9aJe3KGeGKWW3dEBed5FAceo1F9Qio69dsYxNc1kQTySa98qa bOB6Gj2kAL8i0f1+JTQjgw9NI6GvQn7sNBC/TbR9PtxBp9sII7H6zBJFGZXC+usUnLlLV6Cjk8qH fw6NC02ejMbDzBq0VpAiPIsckUcyqkTSKyyRhia0/wAo7b4xiCpKJj17WI0TlE0ca8fT525IXltQ kDuWpt45LhCOIqsfmLVGpzuJloVBj9N1CE0ABoCOrUH4e7wheIoq2v8AUmUPLczQ9WoauRTwDBeo yNBlaInubVoVF5el3kIVYmHCrha8I+T0b7JO498G6ojSNO0+KF7pJYoryGLlPcoaN0qRX0weII2+ LYfLImR5FIiEz/LHWbm91+9Sa1lt5ngMt0JVKnmGjWOm9N4yK/DvTr1Ahj5s5cmGWw0KI0Fo5Apy UIwNT9FOmZO/e0bIoXPlp3CizUuKbSca0I7Vp9ONHvTYTCC30KeYhkMKVpREgZRQ+3M1yNlNBHR2 WiJHSOzVwoNPhTkAB1CqrdOvfBxHvTQUXh8rtGomsXovxJVXoD41KECnyx3XZDXei+WblCwlkBNV 4iR0DE9jwFaYbKKCXweVfL9vMjnT4A0dSs5L3B+fxP8AfUYFVH8s6De3AnSyt7iR6lpIy1aGld2k 2yQkR3oIBXx+UtH5h59LqAdwJgR3oKl/oxOSXevAO5aPI3lT4pDpZCMSwZ5Jq7n+VK7DsK/PBxy7 0mIcvlLyLxlT6pEjMDuw6MBQjkTyU7eGDikvDFBf8qt8nSMW+tOeIJBBhooA3p8BPT3yRylHhhQk /Kny1zYx3F2WIqGPFkAGwXjRd/cYPEK8AUl/LbQUnjR5ZpiQTxCcQKbfa4sP1YfFKPDCaN5F0Y26 iHSbT93uqsKDpsDIyFqsdqnIcZ72fAEJ/wAq90QzuV0a2HOgIVQ6V7/CehPc03xWk0byK0sGz3UR UfFFHcSEKANhT1KVpg4qXhQTfllcorpHqmo2/I1AjnYAb1qaV+/JcfuRwJI/5b39qLtjq2owW94x e64zh2YKpUtJzFfiT7Q/pgsLRZHYy3UVjBZWcMc0doqRRqf3knCNQgYiq0qF8cREBPEURaXGqMnK K09G1erK6InxE/tfCWqPA0++uHZG6sLqYV5wsioWUs8UvxVpVqhFGxG2/wDDAl1pJc3Uo+q3VqVW nBSauXBZWU8nJ2piqvbSa5dXvKO5ta28jRLE3pyc2oAXUq3JSPiQdP2tiKHBsqC866zaW1nCk1xH Y6rbNIkrVCh1biQh2AZXA5ddqU6VpVkNM4oX8hNYfUPNGoF7z60TZu4ABVVX1o+AoT4GtKbVyOI+ piZW/wD/2Q== uuid:2f435ec3-8984-6043-9af4-de358871dfb5 xmp.did:ed957888-9c42-442d-949b-0026a95e10ab uuid:5D20892493BFDB11914A8590D31508C8 proof:pdf xmp.iid:ded3124d-6f30-4f6b-bcd6-1cbcd9f742d6 xmp.did:ded3124d-6f30-4f6b-bcd6-1cbcd9f742d6 uuid:5D20892493BFDB11914A8590D31508C8 proof:pdf saved xmp.iid:ecd1c7cf-5fef-4044-9bf4-bd5fd9d680ec 2016-02-09T15:33:39+01:00 Adobe Illustrator CC 2015 (Macintosh) / saved xmp.iid:ed957888-9c42-442d-949b-0026a95e10ab 2016-02-09T17:29:24+01:00 Adobe Illustrator CC 2015 (Macintosh) / EmbedByReference /Users/felix/tmp/pdf/Channel_digital_image_CMYK_color.jpg uuid:02279014F8C3D911B37E9CCEB7A92F18 uuid:03279014F8C3D911B37E9CCEB7A92F18 /Users/felix/tmp/pdf/Channel_digital_image_CMYK_color.jpg uuid:02279014F8C3D911B37E9CCEB7A92F18 uuid:03279014F8C3D911B37E9CCEB7A92F18 Print False False 1 210.001556 297.000083 Millimeters Cyan Magenta Yellow Black Standard-Farbfeldgruppe 0 Weiß CMYK PROCESS 0.000000 0.000000 0.000000 0.000000 Schwarz CMYK PROCESS 0.000000 0.000000 0.000000 100.000000 CMYK Rot CMYK PROCESS 0.000000 100.000000 100.000000 0.000000 CMYK Gelb CMYK PROCESS 0.000000 0.000000 100.000000 0.000000 CMYK Grün CMYK PROCESS 100.000000 0.000000 100.000000 0.000000 CMYK Cyan CMYK PROCESS 100.000000 0.000000 0.000000 0.000000 CMYK Blau CMYK PROCESS 100.000000 100.000000 0.000000 0.000000 CMYK Magenta CMYK PROCESS 0.000000 100.000000 0.000000 0.000000 C=15 M=100 Y=90 K=10 CMYK PROCESS 14.843750 100.000000 89.843750 9.765625 C=0 M=90 Y=85 K=0 CMYK PROCESS 0.000000 89.843750 84.765625 0.000000 C=0 M=80 Y=95 K=0 CMYK PROCESS 0.000000 79.687500 94.921875 0.000000 C=0 M=50 Y=100 K=0 CMYK PROCESS 0.000000 50.000000 100.000000 0.000000 C=0 M=35 Y=85 K=0 CMYK PROCESS 0.000000 34.765625 84.765625 0.000000 C=5 M=0 Y=90 K=0 CMYK PROCESS 4.687500 0.000000 89.843750 0.000000 C=20 M=0 Y=100 K=0 CMYK PROCESS 19.921875 0.000000 100.000000 0.000000 C=50 M=0 Y=100 K=0 CMYK PROCESS 50.000000 0.000000 100.000000 0.000000 C=75 M=0 Y=100 K=0 CMYK PROCESS 75.000000 0.000000 100.000000 0.000000 C=85 M=10 Y=100 K=10 CMYK PROCESS 84.765625 9.765625 100.000000 9.765625 C=90 M=30 Y=95 K=30 CMYK PROCESS 89.843750 29.687500 94.921875 29.687500 C=75 M=0 Y=75 K=0 CMYK PROCESS 75.000000 0.000000 75.000000 0.000000 C=80 M=10 Y=45 K=0 CMYK PROCESS 79.687500 9.765625 44.921875 0.000000 C=70 M=15 Y=0 K=0 CMYK PROCESS 69.921875 14.843750 0.000000 0.000000 C=85 M=50 Y=0 K=0 CMYK PROCESS 84.765625 50.000000 0.000000 0.000000 C=100 M=95 Y=5 K=0 CMYK PROCESS 100.000000 94.921875 4.687500 0.000000 C=100 M=100 Y=25 K=25 CMYK PROCESS 100.000000 100.000000 25.000000 25.000000 C=75 M=100 Y=0 K=0 CMYK PROCESS 75.000000 100.000000 0.000000 0.000000 C=50 M=100 Y=0 K=0 CMYK PROCESS 50.000000 100.000000 0.000000 0.000000 C=35 M=100 Y=35 K=10 CMYK PROCESS 34.765625 100.000000 34.765625 9.765625 C=10 M=100 Y=50 K=0 CMYK PROCESS 9.765625 100.000000 50.000000 0.000000 C=0 M=95 Y=20 K=0 CMYK PROCESS 0.000000 94.921875 19.921875 0.000000 C=25 M=25 Y=40 K=0 CMYK PROCESS 25.000000 25.000000 39.843750 0.000000 C=40 M=45 Y=50 K=5 CMYK PROCESS 39.843750 44.921875 50.000000 4.687500 C=50 M=50 Y=60 K=25 CMYK PROCESS 50.000000 50.000000 59.765625 25.000000 C=55 M=60 Y=65 K=40 CMYK PROCESS 54.687500 59.765625 64.843750 39.843750 C=25 M=40 Y=65 K=0 CMYK PROCESS 25.000000 39.843750 64.843750 0.000000 C=30 M=50 Y=75 K=10 CMYK PROCESS 29.687500 50.000000 75.000000 9.765625 C=35 M=60 Y=80 K=25 CMYK PROCESS 34.765625 59.765625 79.687500 25.000000 C=40 M=65 Y=90 K=35 CMYK PROCESS 39.843750 64.843750 89.843750 34.765625 C=40 M=70 Y=100 K=50 CMYK PROCESS 39.843750 69.921875 100.000000 50.000000 C=50 M=70 Y=80 K=70 CMYK PROCESS 50.000000 69.921875 79.687500 69.921875 Graustufen 1 C=0 M=0 Y=0 K=100 CMYK PROCESS 0.000000 0.000000 0.000000 100.000000 C=0 M=0 Y=0 K=90 CMYK PROCESS 0.000000 0.000000 0.000000 89.843750 C=0 M=0 Y=0 K=80 CMYK PROCESS 0.000000 0.000000 0.000000 79.687500 C=0 M=0 Y=0 K=70 CMYK PROCESS 0.000000 0.000000 0.000000 69.921875 C=0 M=0 Y=0 K=60 CMYK PROCESS 0.000000 0.000000 0.000000 59.765625 C=0 M=0 Y=0 K=50 CMYK PROCESS 0.000000 0.000000 0.000000 50.000000 C=0 M=0 Y=0 K=40 CMYK PROCESS 0.000000 0.000000 0.000000 39.843750 C=0 M=0 Y=0 K=30 CMYK PROCESS 0.000000 0.000000 0.000000 29.687500 C=0 M=0 Y=0 K=20 CMYK PROCESS 0.000000 0.000000 0.000000 19.921875 C=0 M=0 Y=0 K=10 CMYK PROCESS 0.000000 0.000000 0.000000 9.765625 C=0 M=0 Y=0 K=5 CMYK PROCESS 0.000000 0.000000 0.000000 4.687500 Strahlende Farben 1 C=0 M=100 Y=100 K=0 CMYK PROCESS 0.000000 100.000000 100.000000 0.000000 C=0 M=75 Y=100 K=0 CMYK PROCESS 0.000000 75.000000 100.000000 0.000000 C=0 M=10 Y=95 K=0 CMYK PROCESS 0.000000 9.765625 94.921875 0.000000 C=85 M=10 Y=100 K=0 CMYK PROCESS 84.765625 9.765625 100.000000 0.000000 C=100 M=90 Y=0 K=0 CMYK PROCESS 100.000000 89.843750 0.000000 0.000000 C=60 M=90 Y=0 K=0 CMYK PROCESS 59.765625 89.843750 0.000000 0.000000 Adobe PDF library 15.00 endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/ProcSet[/PDF/ImageC]/Properties<>/XObject<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 595.28 841.89]/Type/Page>> endobj 8 0 obj <>stream HKJ1}.`uR#bu1̈z0ҍt,a@ib|$d# śT3qپ^ e`R˿z *;ZF_fo^{zgtw0ՖLٗ6C͚ww &AiV,ՂmTxmn>`ѩ #Rkp]D{w|@pa<| O#}7f endstream endobj 12 0 obj <>stream 8;Z]"]l)mh'SW+#%hQV_!k@%Nc4nbl74N/lX2<:`Uf575_G\(,]as$nFQIQ0-N*uM ]Wb]ikE#ck.9Pt\aiq!#1Q0kKI02JZc^V"sm`gSs1 0ijPlcS*RHPLAjIB@`mN24(d&I@'2&/k;aA=:7g5,c*.:6N&X99QZDa1=9$0atCB? ]Hb&[lr7HjS=TLpRJu;HG,[HFs7#8248!)W>Q!hIguQ?Gfrqrj^#/5OXJs[*jKbe- oB5(p2(AKi92]MF8Y*'c5-VbVl&7JUIGD0CS`t+'H":2n3W[W"@:ao>VgWaR*DDOI WHG'Kfr;G:SRn_Oc7Zec.D'[]X>b600!a^bK%Tj:L[ ;aLc+PE3u-,.#0SU/WI^VtWgA!`N(c;a:7\:t#-S";Q,ifKi3i*'/b9&d/87OFYWt .*To_-cc,FRE'Hu16Wc-(-Y_bM^Ep1rB=>P!+`3V=ICW6,F/amJ>8"b=E6u`S4\]$ "f8s?/.cWpA!)_V;E3R-H9oZZM[%K^f#.DN0[lTfhSfAUBYf@U=no<'K.pIh;gA#] 1)ohLJX>FB^Z2Z=KGj=tj(Ae"Pg`.omIX.5?LSs$QNUK&!g5u+$(6I)K%u?I(pbZ^3-:_'d9QfB?ogWApWWHO$f[*to;$BDS?Ks&EL?\^=VL;\dCY@7@s O/g5".M:b[4^Zfp(:ZpWf*_(YMA!)%.QEj0I&b/1N$C1eY(gRm%O>A.(pS9'97&;r dbNAF-H>X2XXgBkj@Km2YFOY+D)P+&dg?TA+^7[DAh)"F[kG/taKYGC(N9FL2V@SX AUkG=M9dnR=`Nl69mU]Di-P`UDWmZ2\8,(%&"pM2;nVIkbloE=(>i*U*(jqa@GpC@ c2b+0^.(b](RQb,RUT/-/-"!P=Y$VG,Bken$n!LD$Z8*&Ec7.f`O i&LJ[5X.5ELj*j]F-T1d@1tiE-GB3*Q+#=SM_2Bi@Z)hHfOBbJr&"Hpb?ni~> endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 0 obj <>stream 8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn 6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 11 0 obj <>/Filter/FlateDecode/Height 333/Intent/RelativeColorimetric/Length 638079/Name/X/Subtype/Image/Type/XObject/Width 500>>stream HW/Mb"&f4cMDԉX&ƊXQ " A`XsLN23g>هݗݧ}p=wBCU (O^UvcH#_vc]3IBF>oDf(Ľa%)pGX$B 26s2,98Ѣw;ӣ$,V+Wg-L ;_vYT-ޮ-aJg6*/  XK|?TywTGbL|%xfkOc߭+`(N gH(J 2('܇Gw2#0_L "XŹNn-–mG«lB0@b(}*^ׯZSc82#{%-=e]X|0 }pjt=qgǤx˟y֏8+ƾCRTa=3R xlg~LiYY"gyq*o}~Wo5Ƈ23bPq}$DO#N*”DhH#:l? eUhTsߙ.2nVp"eجUى!oq4j *Ѥ:.zӵYiJ"q8i^ЛЅQVv)6["UhpvUNmxMzGhVG'z1xKynIo47UN'euO.RKAmL;$K&jQ9癛<8nT g`hpSڶ>hahEaSפjxҌ1̤1ũ5=:'/äGP5d(%CJ :)>,j2R|581|;%"7 g`=̮VZu*Q2!3?m\PN4VivtkFVT&ΖH]fsdf_OSi. %Yx"<+`R!Lun6 sY`e'ӎ\h=&mYꕱd̖ހ2Pa߭gË3Õ·~h7 -zAqf #njXu؁I(:ԛ目KʺzRcd}93my n϶Ľl,!潢$?X^FՒe[l gVoFǸV;ϝZIį! h`?9 ˚ʶ:*ܭwVH!66 Xfk_w ̊/=!Im9]*[TV؝bl$bSǚ$^cb#ng|"`Y헼?!r>TdYz8 SC&{p46zcju12<8E @ԤY栗 ЛpdOȾy:.UǞkl;p4YOEgoywG>Uz{Z{}4@y]mnu}N{*ﯘW- -Q5ql ÷jNGrzowG{z-bb}HT-! 8XݬX•o4vm.VYs*Ӟ/7e #,  }|̾^8EQTCfjc 5S4)AHd2G15Uu>k{|H(΁WIC<>@qW*#l+uSf^ (ۉF$,*{bGg˩^[A7S1h~`JHr&{ii(%?<ι[pnpę fE;SߡNU.L+l#o8/-6mLU ShkEFheW(1#T"}4 )"Z%7 R@;nj;sg6԰1ϚiNύ-%_mqٹhr@Z<%DXh%V ܮzZy.(܄ |XoQ\>杯ͯ_m_o˃ݳˎyl3klm91qςC,@ Oؿo`tHyPfb9Cƺque1]]v_Xɩ7߬ں=F|Ew gF`"Ys/0{Vs>ږ+5߶w.wW~=@ 'CmI69D?Y?RfQw5cwUjg!MϠ:';V0%M4-{jvɴ(9RFͅd8su x>u}89)ݨZPl'PKrǴ"P/>NxwgG3t=;&dYOkIGI)0VR-vչDA))뫠>? zk 17N`c1LO 7yS(|ܒ6-N mP荦;%tsЦ]a_jl˗QiFP %c28݀VJw`gm՞ 2@##tU5ǁҲƶ|z^fiRR={lҙO#F6)6T%E$N=w94G=9Ͱ§@N@[ۭm:7޷/& ҹe>n:4,۫k{bЎpL:!CeK訨 MSJi"sZ rl^|$*6@{! 7[-0Z;5]ɱxr;4H/&*П+x D3y!3 6+vq5_k57V͡~S~o+VUnV8M*Y"HO j\y!B ?ܚ/[WrwMߜ-(M{4#).<O8Wή5˯mK2jf9Ki+Mlj7y 慷Br|; |{C$xb]@aRD!& -aow z\{VQ23$JY_|4riu.0{/0R0opmV\F 'Z#G$HP d5*h9 nG^9_/jKGT/,i8SF5 g)"Z\ѣx>X;1ǶVsruZF~t31 R2D'#w@(a/_iV#>j)q1A)9"δUeN,vGq{2_]~̷.֜͢^V'Tb>]vWrIXJM NQe鬃c̏݃(|p?w>с"1w . 0!D ECoC&h"5iН{6"8?;*Z%; EئI^/MC_7ux詮Y P O! S>A  D lp7:kL;jmt:mMa?&F )(1\OmmwWfl0bM4ӫ tDBh#@ z*P $o&$YeE&3sW9Raikˡ=kvҮ~q(Sy+C!j\2ZłIv|[^༡ՍaZA:q$n͑BP vhkWhyÌ6⺫R__)El(j /t1l^t$ 66ܻ(Ki$Ϯ4 ++w[jĚoDij;&灬K~lⳊ53ϵ뙻hRΐlU*b3 ܡ׫>ӗ\lِv2ۨ8V{v>pm;w2N %oxwy-ig7u|%:n͌s8ɛ!VjS\Vٕ#|ylb&[SPWF{ܤ+_/^Z-p^LN]XZgz.s2dyb87<`ntwm$ZįP)ىh#֗(9RLS;J6(7'Vϟ ~[S~.ؒg ܆뫯:47 "%0Fƍ~et iY0>УŌ1r>x!3u܅κ [u^. *֩Bg15㞪*35ޅ x_tc2ʬ8ɉ~Z0@B:P4<Κ\4 6dGwKͨzx Rnި  wA]gڽ]Cfs>6t,MqھJY&AOm*h_0 O,ji8^i.{Ƥ:P;u¡?JH|,75LF45ݐ)*3[ۘ9R[ "vN !ZZ*-ZãQf~W:B%0~(X^x[-#ɤ(@ߕ;|G~H\I߿_|nVwSj~?(s$Zkt?-:'j'GИ^%[hL_4G^|ȗTc|0_ŢTg&Z/ fӕ^Yk<6[Ͽ/GR@.o4[儆\xS5`gX`;)Ŏ4`T?BzQ"ByZ(,ޤl~/Bmo,VdЅ!voY!-u)!М>qA*c= IaH 9!)|fpX_YyA,jmj3NlφO JVqO¼VɹrƠ{k?g=?Jy|]gs .yA); 1hPw(~B) $VTte|Mgk҈Sl䮎vi/|1n8L'TEC˧0Ԓ@Gj 1 E@ar0֤Bv(O֒,H@Ȋ Ba;@ tIL -W:q(S:4;H($?_$!a(`lԆ"X \D 흌/lcB.ǫ Y&tNFFDa\8(ln*}͵6& Tؘ J$?V=+Ƭ< S\^_iYGMI,-ލǂޢQTDAD)KDϜ2\̚v֚?aZy~~׎WRD0. 4.xx% '$/ 1AP A.$$ɁpS DPC5N24ݗPHAl]bȪPhzcwkW24z˒Qx4VȫqK[JS.18R>,({ x&pCQrfR.իgg6*?EnmX;ȏ̫-n[)*N2x_C^PX@|U2 r/q)/ʊ≌A3?l^j պHףTFZ w{,. žQ|r>pOvҧ{i3dso\^nLxQ~c]bkq>)>9$yCsQWtLjvFmӉkz˩H诋%{C `- {'*rXX}/3zT}]7`ƲlGfYmk;elKm4U2XDwb,Z mWC{U )yP㯗zMin/ʳ7gDiٕ;Exa\̶յ/w2^˧!tJ"?| ΛL qOt0ӥnd(oMdG]6:вx:66x%.DyW1("jseb™k:&b_ʋ` -b75[OWS od i*o!'17zV.1hRԳf ũq[9ml-Z>).vն핍zԌ݃wN3Ki%FƒBC| /*}ŽVjIb(%= ɎF_xa+7q(Z W~.Ԃ0hN[٪DeZŸ:;(u!õU<%nHKa*<Ų˞=5H;'0e3`˨XcA0ҩdtڜ$G'5δ0 0&ME<ɀg=/;\tl<|y񚉿T4Us`EN쨏MzQ5'uo#if~[?RVGw3&qI[6"uq(Y8&$0c<|ܭ67ž'# r`]<0>X@>YݮXA V;(C~]N$xH Nb,xBJ:+ʉ>hk1/g?'!iaFU%o[nlxsjR}XlfqWc_e>l]^,W[w6DґAT"&(DJ0 FB:BAA^g;[Y9gXļJ|6BuNnrY"+ZVpi]3hz|^h{;AD)yM]e`ynuMod c8}nP4nM&DI;xOE4ƪh-Xŧ+9v[{36S2ɏ䄎7S[=eQ[i.73&DCޖ%)AcWP> #'RkMչOaъjj0;aחbC8\Z4qjj&򚖁A~l"  ɧn/ޙjAr&QIrbvt:o칖|/II鑷P}̥Ȍ˳Ҡ8# uM20i86?B治-7aD"9Q%"Q]5|d={>[m'&Sхu|!qy\OBwj_"4q%,qlnýZܮcƅg׉mȾq6״E!pHďD-!tj ԽH7%YZa\It5  gNʪcqn]_2~;2OLev] }f@%%٥rB :}3h[@ &Q ؿnɟ./ʆދ?>]ϝ^}յ}aY.zFͣ;w*=ʅkDq$_ 3C5\\[K"R,1p.ВC"akrd3䶝9?X7vw͎^ZR]l?}(#]5ԙ>9#,'>0yE0ʍix |lm~f:Im4F֒$ݜ ͼbX=w!!S_aga E"5W~2Z\00rr_u*iiXh輊t0y!91{>}ob{+Z)د^xpfo., [;O2q(N7l (߄%+}eh_cTB|Zs̗WAkLG±!YpCY&e~^s]eo~eEn lބfŝ6tokUg.ğJ71Qx<< !7 -K3QI-&jtLkٛ%*U>4= wǺLb8zP>K̋0ĥ--mYkj1NUOGJ} 5AFE@}a2.#IHH,y[+"$߂ (H#< Bgk;?ljKbfKԈgұɮHs}a,`$Pi`=5J3# %̧ȎU!=A,5)O`tF䙧ea(8BuBFͿA-6"Е~XeTzǽ ܷ, je#b>\[U[ţ-ކ: w]oJ,K+fzZʝ|<7<.*eJڳD7,rYxt")L|rmh bXek>86A+һ:+PEIn).Ϧ4< xK0&K%FƊ1"{CPX@ް  vs1ggvf_Oo}_l4Ρ U~d _헸uL` YfrF[H6'<YHY)KKGKfPPH+ FZʜfܧMl\DAm/FC4e39 |Ë͹z_nA1¯B6]09ab8[@.L.'R4d&.Lj2PHP_Ā}'o:̍p흝_lxitKݓ3ũoaNHԳH@by@h#K(G!:p e,JW] 8ŽT;\Ow[?74ˁƳ<7\|غ|ݲ]h*3-)kOSQ"^a}䏃?-7?yY/43~rOwl9fiO>c-UjY5VB S m%yHef20iH8(ʳ,I 0ބzKhcv˰}EwZ?3nM7&;QX@ &A'8=3<u@$uX-) PDR,z su&Rjy0/8ޜ@ *@SvţQ Evoε.T !W{]H8DP kϣ!-8K=N|IHU"P x%$|Gy,Ihc !388oq.rDSRr~oL "eξn>0jfc[i[s&0q+; bPp@pAZr07(3 ix/%Co-{?B 7.80x IA:8NQ%VmM=N#Fz9o dz"p/Ȉ_WȡE:JYtjWmʯfjLKccO~N/"?f{ZYQHrC8ŋHA* }8ihf 4J&Mwxur ׃S]e$ZnSm*vd+{=Gj;ɯyo{F P55[$+&*3Ӊ^iIayaTjTZD""-ސK$C/E>vkwugY(2YcvõX\]aP2U r!`sKZY%-N\;8mzFbgzܘ) >͌UZũFJSqJX^p [ 5RAٮX΂-<:r(1ypsM3YtTf",?eER?]ڤD5 {ĒXCBK$$"B6"R5Z~g\\s\w\|yxY70P[C5||o]cI429iR'ya(P`C-*ik`B=æ@-(K,n]|e咰YT`&l`7]:n>;?|;flj{Ynd%4HЂ|* Sm詤m,LdzhPzS0"@xp&VZD RB9 -Nͷ_?m_<1nMȌypW)T(ʁE6^kO~n{uarڱnïs7;ͅɲwl\3XKNDzC,x /`C ^Rqah+h'ZֻeIw,~ɍ'Aϛ (}dDA>Xק&zr߯gՎӃaȲe7ʹh_yO6B,dAez[r7x z'n_o.[lxN"?'x[5#=cnboaxeLy9[c RROBY~#M#@:yCB,ʼ2pUx S6Bk~ GZfl"d[YQ{f J!cOiΒьS }U\\ +OBma[Mq&p nL4Z*3I x"T`$H "<&2S!%g<$ G1e`LZ,nPy0k|s"Ax@bc#$3UBXw=G$lRjeƜMN/=t3rΌD4W6c$X?شm=?;:Wۇ߼~/!DʺsSBasz6]3ZkU3.>T[0QhWxG3'A(DULk1,L9DN  yO5"#jfɲ28gvtQ)E 1֞@rx"JyoCboio㍵]Աi:0yc[Z]ZFmI-<3ʇEyQ172(cPCEi̲k, ciAڵ$02 6nE\X&yj'TNV*K5vybV,s-.<>~nnk49=0̘ky0N auS&vboc.elsHXEՅQHYZj C1OBƲ3a2)3qkl~ d\Z82TPOgb< s0:(smdǬ4emT@3Ə [R\]i%Z11&Fc؈&V[HP RE@5hbΚ[f~r {3zczNvQfc,LDTQTHt r4ӠK]ZJ` -,Dy#(#4wì`qh 7tS;:#lCu`#IۖF 0J-@"0Fj%f'j^>lqײqc:ym8hR_P+ Һȣwք.3^e rg<4.̖K̼wu]ݾ_T+qUR}T*YYN1]F΂D-M)HEcbCo'9 \`w"M A۳ʳͺ}[ln/+ʾ`iz*:Վ1aX )v;.qEN ;AŽ~H.նCld x&}b=tSR %QA h&dTXmgzUuwmX;Gۧ;e'C227"~THNȈyud`H~KH~G cѹLq\DNsg"K3ٳ f * \&3n[a QS}a֍,YzR]*G@K+*T/jmfo%>;\_sWLČE[&dL%x?p"&} 1-h?ؕJ&]E!H@DCP}v$ yJt "i~@KbAc吺K2`bM {2N #rvxB_}&AP/P@ qGRHb Áݜ קBCz,vqWX):B=Z4=ºkommOSW2fM)"MheR"z{5dc柧Z+P3\x&WQpG)"-5y{ZxPwM< wȉOlkӼ ¦ph2FNQd|/

-Ƣ ]5g=̋կ0MʑeG/-B)+E .`mtq>%Irk2XQ8@I֪B֖$U{Mʅ|U=U)Lmy *P_R ZYYqƊƕ ɟ{lÑת( zjDw.61gU Ms# .#0_lʓPDl*J0sBwʑ'A].Ƿi PωU99 ҈j:^ENަ{D<$DEj}o׼Sz̋I /pzʹȍ%M1e[s[6|1}er2qI&fD|YeVl+%M"ޘge*aǣ/ꕸvB 5dPyM3 -L*Ɋ &$>I@#LiN %YW#CbD |7X]Dy P:9ǀ7e%;`R&:5D0{ʬ8IVwW mF4|ްm[[qoұ s=|:wPBBK ^Ut0ԢEX?nٜ[7?\{Ν ryj?e了DMl9*SsʁBsZc8k*f , 1yI@@ܚsêV>>>y\t R>?88NotS0Y\rAU;X^exPcdQ<#fbcC|82.>"@Q z@Dd̯Ab 魈awÇ˕Îܶz~㮼:G|e18?#5?B@=2sߩǜM6/Q!&BuT}k?\xGfdz%M]z}e]"PXiQ 8d'@ɽ@m%B N.D,NҹtgHk}ח#љLٵUVl>KwY*tI;P mEyIf9Rkv/ot?T<ОZ${[|:}k36`7Xʛ=5b Pv\xىMDxd3MZ Po(=ӻ 0H,v+.MO杽AǞ} -tKtL[C+Cٷy.^>u2Wӕe%a+odw=b70_b`eq0[]ȼîMӉjp9pmJHl)1EٱИ,0kċhH~,Ӡ:'0 Sq hMO0}DQ'פ#fES0w"IFnV+-b]і{ۧ0PT<24(ps 7̊ H8DDd2cLndWzbƲTi^ؕ rƝ/bn7.dsW܏ݪSZ!鬐/N8vwP3Bp wPVXJMZ*Iٿ,BߠN24⨍yGIu 7?N>v>nk^3K'QG{B':kaI A$(N@4=_[#+̳&'#bCʱW2./geb,|~xYcӓ#Qsԗ l;>A wvK^;vvW-+ͫu+,p ]UYʕBbv_EȄ d_ `9{W]ǧ#/յn\GѮldqMв!.BeWk0WeZ2gS0_N&IfwQQ`ƽZN=o|ܼiK 42*Dzd5( %0!DVs` 0T_oפ!Qhd4AWc4|/nYv2&Q8j.;UD'Qt'w )m E&גT4{cU03PّXx櫎,ז{ՎԪrj2縌}Fm})ˎna{PGK&!Eg,ŎtB[Y qXB<nW.i_1IFCf] ,TtJg.chtJm5,WCrL !i|AqygMN oV~2~:nxa}كQn,Ѧ"*Dk_bf*PSwN;3]DxNy-4`Ԛ"kt1c=>&pFy#TŃx{G.~/~np4:ts.4- #s `&mй>Y߱ K&poxt7Oh㍿/j($d FlG.iDq, ͻQ7=\u@YASr x›ThK( F/߀'xLG =C cCq qP*MYj|uRr -Adv6ZFtژrթx{T%WԽJ`c,29e*siF-gF/:kEʵy5yuN^QKБ^we(tqdL' Ľ]另{ER$֔fY疣ҹ:&?1.Aԡ%.;6nn/riKsh.Lc1B&B{3<@-9ZqnK#EUՙơ,-VF7cDU<QJd[ ԒoIe30ʤ˾Q0hSf\0[C eGYnXq8v7<¸g;FnwR5͘%b "Wx z(5(UnGGri7:k`m\0tƸĸ;.﻾LCtn@YM"ZhhKTTF'Zy5ze>P|B8gμK]]?-"Qj38H6ƻ(**Ch~fdwuD3g/v#DðɵFJɖNgr|ӠyD/H0>1?-]*\9J)cG0<+ũhr}mˠYblPoSBJ`E9y77:~[[6V֕[+\*POtBa7Pb 6jB' m,A8pȌ &R&{k&پeە-[v0>kͥN[ZȚ ]7{~#G1 e^p}rǕuz>:7FSejˍrYhcQ28N"sAo}ɍnO 1p,) rF@z, %byJt!ztgEAvt0L(B^$ JOnU;'&W`?:T`m(jN%2-?e?VmEIW<)Q3-4)SGPS 1ITĜs:Vgu^ݻ}sskk}^y>Ϫb]ζ c;>ڰz}JO#*ӧc ˹6l(I"KC9;P2<عz|tq?ԭ0#+vh>k1W'aJF,u,4i"/hX69Ҷ<b;i`YBm_h0Mna+>Qx7&[ͣxW<\ϮCWM0_/]OTMV!NOBOav2^M`K##sWxO-ݘ^*y2=Q,=׻zOB<.ED$$`BwaK?f_;Sͭ `Y7Ƣ++iS=Qd|:ZnH7luc@* y%)14&$߽|f@hShQ6=d}cO}o @e*c߉/a+FB6TxH`hO4.]uOۤv梣)K-wJ]L-z% vLG3*¼PYpV4<q)zEڳ%Ʈ 1@P_8Ć )?ۈ£H"3fg sA)hBtV7wVi4APWK4P;-}"bS5sؑ-D z߇^GEoHt+]jpڪT"W{QQrL_a=qn'S+RNLě$xpjs@+a7(}c666okClC*.ijemO?p[wG&d[w :L[2Q XG>/O H&V#H@wT%]n,/L@,s(B6 Iʲ- :1ZgCRϊ2xb2T5DIo&?3JaKx[.pHj^j UR j+Dx1_@ 7؄澧El{W&Z],.RMgH'yQPG7K&H/R)^Y"o<0{G^u>f5Qjb;^Yu9}-{KT9Mo䢧HV )ңټħtGi&h{9P_3".~ ._5~ }HL@ ;+awD ^iƌF%ºgz V*NLCVmCy<<$NP{GEm410ԍKC c|NZ"b*LĀ8DLyvgǷ1 EyٟĥޤVw锝﹏KVx3lOJ/ߩ42w ?7@} m-G0rQt ̢~w:\ߝ_?\C{l C=]Px<''N-?3a>wZ~q9L<^7$\V6lfׂ[mQy^R3:%o1輄۠$="r\K {?l=$XHnETͺ pP p묗֭o;|廾pΝQ.e\9д9eZ49ц eUuX. I MwޟUvZ]04uS4,yk"k/1O  ?EX zjkм3489~$C]o}*} a?eڕfeq1K;.QFŀʪ(]Fe=ښL?9s·:9깫6| ڦcܾƚ@UOAN:fmJ5z6Z;ܔ nX}FJ*a9&&rwج;G7N٥yVhXBϣf^!%>?3@}cHKGvЇ|^DFi 'L S:k%H_ I{yF=n\ǻpk]UɳmPUs`4,~6gvWw=u[YL{ yY D$qr(=/y4='  I芅Xs \ͻ3?ER5PŇS Z|BKn+ (aH_m>RMɰr/Zz%KEaηY;1oZ2]ŋB[NM6˶Mw}`r*RBC():a[ A+[H>]L2wkյjEV& k+|UCP?%yOe i<y ׍/zMˢ `90ё2TکQb}iF@VB8tՔiT,5)C-1P~4h++@3@2"` nߟJz 6Uzk߱&P-|LMFJ9V;2|W3FSO0 |-5]CY6~vuG.q٢Myo8ן޹ Rxt-{Ûi0MiT]lZT覲l ;80>7?APCVXe3 ޏx _U饽LI*gɏ!q< !NfvLέӶ ۜlK%[kT4%tQBaZJV=))eһ_ G~&G~]X!gәȧn~h *Ud݄;\JF9T.g(L{}Á@3PeY#{) d\B){.ֱ{ֱvcw_oޞSޑyvl?VN ޙUeef~r0yu*I~jf;Ŀu߷߿8-翭Y./NɪsN*U|81‑KG~ VUǬ5Aa35/ Q"hCɌy-Ovvȑ8Rͼ⯛Ztr\}q\_97o/SǗzPqh0yol5_?6 {ruc7~jW'> zՒٛP{b8 $<) As2\wdcmߨRkGZ`_Ա66{לq'窱DEDNI A qxUdy9zR¯PtXmn&OfՊÇ]$:`Jij*]&Gw;U`};ճVCcŸ?=Q6QA,$Q 7dekVdY/cAlBm* m.tF, ?>W66) A)k0G=337H_כbj]s"6楠=0dH Y $_ž) "%A9q7`gs>"eY],-Om-EgJkZ}NKo~K`΋=$@Xj+ɣL U^/ ^ Bq?fv&(zޅ&|@>,_\bZ%7.'@JT$z )d`lLH69Toon٩W3FlEɖYl/!$ U<G ^l_=Ռ/E 4"P9]N ke)_R ș8w ]:m;:sOclYLR =E\8/| )ZdÙn*&$+N5??hW7;wm>Îsyyl.J*&Œ[=f`˶9 u~{Coᛷy}ucy(@P:OS P:|2Gං?<bčt3ѥ(zkP4 U/ʴD@LFL3G,@s SOB 3A[u_AIdޜD۵c>%WHӌq]JާJw'c4" l+rAW8E""$RQ(V&#]::,:N:/'["'+p(rK2Ǩv4y;cYanmlN6kslYqg' c/^QzvNIгnt?} ,F:_]&ٕķj+Pw'KR Rp0X~^I` _<eC Sf% )80E [TovR^*J&AZxl0IF JaXwύWUu%9 P* hvhPۑug zK*f+ a2:T<>;vym?4/Q5P&ԔAhQ^5aODz-T xW3>?5Av )[]EޙO%##,8/&p_;֮>=#woXZ6g;I%{eL9\ YǙ ו>ߗs|eb<:=myfwie`yuz0V'-cq\VO 9צGTGNQ7*^G92*|Sڷ s~pƯrHMFŽο sRi`S& {Y7 Zf^f- `C핅az`U7C}JWtצIpm|읟~qn}p.D"jp,~6/UB>0_}q,_>9ʪCB6 CVI(J@f\/rQEOAOssL<|m=uSV8W^Uu95ED ė"CDVE)shZ+qa{`gvmG&aɊI"EQ ӯ ʳn dCmV 0S -f3QdB^"/b0A.'٘6kr =^"lL~RC*ǀ^ݦӓm*#׏toڈbuS%Zuҥ-a)VddP˯aYDZyyc* %=j#S+YnY'[tbm^jl0 nr+NFRoR1F ~'z8ZN0/=؝* 2b^5Wr}ZdBlP[ Ume1`eN%CP+ EC4==<:;Zf]Wpn5@,Q7Év9G|._PM<% X }h1wUk`N(-5yv6sj.{}eQ '3܎yn_HA*uk]3j_7ZB^3DbDLNŢruIk/w?#NKn><ݏJChH7~*q2ۢb/&7^~J] tVRI*G^%w`U0.mNߥ8Z+" nGi!VcЪw- 43Ar\,H `c<^xBΡްڭrYzRG6/I3dPfi(~R)-> "Cp:Y^ɁzB>KSTȰ}v?_8BG;{_];L"5!f|ml:hM eKhî=ovl # yY^M5;wG 7ʆT"c,н%3 Κ|o7\=Ӂѣu)m^Nx,N{Jr@ӽ$0CٵMa|k-$!ew8 ֒PW]g7@"?[$ 9>| <<6 u@56^^C9٠ 9QWp^F/:9Eo" aw}XK6> tvKQ*^5݋ǒbԥo l>X7;*·`hgT0 ?Ѱr`o`a(*xc5[bK[XPc0*c(` HQ*HE-ɦs3wfgvgvyEmy։RK#90Ab9t"qX *.1Hٙ5]tn|xo7yZ/Hf9]%n/Y&nt6ݪٛV$xd@H{e&?P lxm@:Թa2 u3%+ƴJgFiIQrAP@LEsdWoNdD(iZ|ˎCMv,40DBY2.;؉:詆G^/*@Řx$a^P r'F}wKHT5W2{>&v&.HTp& hVLdPơtTDJ;ޑrDSscYUeq}/F2{}[Zqm\y38M.w=FQexZ6LUk,[)Ztzf^WLEkxF^lRH< Խ >ʡcIqNaV߾Dkb> ; QۧӑvaS }|lekFzjAY\{Jڭ2@\ 6%ٺU *j׉_J-Ex$o.E͟MM'd ;xpve3_Z*S>ONrCgrÁNit2M.'sG\a@-2\Aή\DWH'YEݘ]`^W5x~j6wY%6#EF?OqXE0ZW df:8!L0G)ѫ|Rz;2<?B/ϑ dB* 0G{ܧW ޕ7 $mt.-RT- j bĒD!%"D6"Znz{̇s|g&x?<缿ҏ+.wm[D3JKf_yz wZŕdvTLlt`c}hۛ0OpI4B!ziPz(+@Ab?rJT5?MwK|#sϢes(%!YwX LFOD1 L_i>1;~vvom8jCnvXƓ҉ETktf|hXËt@eo F%WaICXn)̓tH$$ĪhUQ)|3cX9M6|1{mB6ZzNWնiHpف`$ +ޥ?Z%_Α. <:ţG]5k{iup|X?8_Ok+mSʢV-b&' "Yݷ{MB4YMLŴ)ǀ,O>Q0 (\ 䒧h-A k]9ޙ,y$l29 SqVGhlS.qƩ2* L'l^hMdfFY:.;{LD9YjyfjꞒN֮>q9܇v4MVfF c84f:AFW#N,&&mnG/ˑON߷z0U2ȟblz-_ҡ\(Ssd2b)77R/b'cW,\k7rsg˶d*[5By,s ~Fގ{P3CM~6XӏtNQ0{ThM7]x]C@S0oRk[Wj(@pi*%O_zPLֽLr謪)jfJ㞣䶫pz+5Q4 H,i0׋,HI7"0(;AAh7W /9#wl^uAZd?#2;EP0h(!G$?6~@wQbmPHE"A+%vx݂{:,}Kac,z9]O_Q\,_N&R[ڀO.I)eޥ- گKK/W֗gy;z}[ߜ?rUɊ͋Fh{}(̵Iz-pHGTY'MqOC=:b~Iqvyya=gpv0s/F kMV*(ucůE9KlatF0 ݘ¡9mdv.lܲ~Ӻ-Ή NR}>Ώ k^Ȥ|qL3> x4fLGEeHevfkj> }N!\~'捀eSe֞?Xj#.ZB  n7) o?}x33nIX8܉v!:z>-o>58?X..E~ nGܽIhiɿ }eOXoDS1[Kpi/5Ӈ>#V6θzGCc7G5AN底6)f|t>F6J6VK )Μd.LJATdDuؕ׶+m: X,f?4.; ET, Aеȏ绚,hazZ֮T#%S*:>i X8F5ȸS4ONNW5#z+߄͐ЩW<-~oQ H *_trxD^gOͥ˫RpKR훽Z{n#i.E\ZD^~bz!?07עlNO'P b>$5qL)KM,0ɑ!Z).o6=:ǬmT[RTJ URJP3 9DIFy2T޶ga{ֺ#s{o>/% m.(״a1[;3:6#eܘC3xs'|fԵXx*&zP_t4ѵq"(Fpa(Nh,܁J0h} և7(=Qu+Aw]xKתAgE.[_wa7\ى3H )nu(!C71# }zܾlkUpjc&r}þmk: <2zV$+6֪Zg.^2´NsIZ)I)|$7<<|KtKyvT Q_;TYTg~{ *TǣM@gkY] . ?EI`95/MqXJf@Jc}SmuPÐ3ͱEcT*7/=TR%j %g$0L6̰ofOZ/tyd1f@O|}SѦGZp2~ H-pxlntba e43!Tͱ)] `d oI4[qlnV$Ъs&CMcq!8=x#ë|l}>8?]<_Y ~.]/ΝK|p޹tϿk"aKg#Z ފFx$f`sV v\뼐myf# iB  V ] ϰ'8Yۏ=?OIH} Ity„$Q6ƹ1C$eb}qZ0q)HOĎ'wj5:O!Nѥ7xyی\![{{zp5N̻uC*XҤx9Aa[4Ll. V,$⡺Nmwpf!TJ@\ИG,AUgŷn"`# S?Ժηq^J,L#e9TEw"":Z߃P)\Y{wayL魻ћLb#9]83+d<;}@[wY|a;N5G5P8FBE:ª2 vN# o8/v.A׋p$ڼ P iqܱ-EA8bO Y ch45] Ue L!k`(B77xW@T(G+dVVl_A (vN}ܑxp7XpRU|f#z8?½kSX_]PaAm|Y joC= PU 9ImEb55fv & &`dӛNܪQa>[:5Pq&T܄ek0DR|%Me7=-bFo3s %M% c]D@/;%Ue"8q{V KB jlosj2kx8@j@MtFqG`x4I/fB_rg3; _f/lȵCģ55tݬʽ6- '[^ŖwiS)ϵ+NֻhӮ_'dik~1Y ui1;9|b0&d i7M%3,%#^{pIAYp97zș#"V}h')^7=`G܇ݭȊ\soǬ}!6/3fàphއ[azFv'Mb- 쬈IUDn}ފ9.}B]a(sѐ.0 %9( ;5{qӥI9&?z?}u''zAx6 ]E7~E?]yovT5hOX6bݒ1q分gEmK6wx A{?~ƼoПW7ɵgs̻wϮG6Ve dк]\,dAp\1 vug.t uU}DL]s4qXG7 +lSO_t0.F]sǡ*ꞙJUWrc)hPZ {}W?y+}y<!4ѰIEk.lfvYS7eg mw-ߞ54٢-fqcю[›\05فG1Z*׼B}:nG8ttZ-ճr*-&.U֦a!.Z^AhD/)u &pO$N:.; d|\,h3]{|[]vJgdAvcT lcyi0_h|

3M,њ_'mƩtۼ42Sjmb,4.@)FnV<JSA#=̶׀Ij9d2#: Nw֑돫Ч 9;8vRX?*s_n-EXd(zv|E,'h} =Db悢|]P #gyrcU f4ۉ< *al}z0 E^ q4g~d_NNէ9094ww/l_WuYKN%ꤼ!R@8BFOtƨDPlAٸۺxW%U#uEKE*:XO4/1S <>\dJ<ʰ}հ~ >4èprm!iÞc^02IJkQEM[ؕJ(QBB$&HBI$b*՞s'r]w=l?+-22h65zT {n%g9T,0E#É^nf<;1mqㆆnW"e~&Bsǣ]] le/Z ע^=x,džb$h,y@F׾CPط5e0>N<;s֧ RQ㩙۴\-ᄉJL_&'CvN#ٽ3XBp/:ba?l qP0bfgӶ=hUyl6zsa-{k}BNXMnp8,ͪwDNʕ'ǽYdfb*V:821M(XnTv (mhe;FLͳD].Hi`}6}vXuwhJycA:5`mn.(5Z/øKֲİ<|74؍LDMjXxT&:&"? i7.Lxz\TVT v͕ ,2H4%;˲(% T^LwWNYX2kJB(ICe@Uv243 :O͹bs֞(y Zy8-DS-hÚue`!CeDx![ ɘis-y: ew1|7?8S /h {"vw1v=w_mߜUqo,gvέ45>2FMRa6%dz~^[<.]_:zϯ{Ծ9|ZdgjtwpvdŻ74GPK{ZUPa&/zcoc;G𨥜$xka}ttsY 0vվTD/+ 9}cMnM+J|PUZAѱIc|uڮ~z>qfsY$d|_Z:~ӽ8BD[d֫?iTTcYȹ tڶ̥Ȫ4~M,PzvjU_׽;ڵسU疢׾a",t0BHOXVU'2iblI\3LZ~7aJٶcS̾̅ɶx\Ej |^(}/ORSM~tqZ/. B\)&` RR1QF1Z O7KreXG?n{eIkbP%$uZt]<*뢾E})ݙ wƓ;}u5lҸါyj@uHvDe`O2P%QIB^8l{&0I(B$xG ղb`#T̀`}q<@i<`%P- Qjp4+zoa>R3Υӣ!nl!=zrypU떉鑟H݈Wu^v\hҹTh, $K2GWF&jTS՟j8VdHQPU/uSyR T`_^kD5ᅰD%Oh,A=ݨwװvm?izRYr668[BvJ%UW27 VS!1ԒPhGd( - pL~2.ЮK̀P}? jTGwErd!.N;,Zv "ט*+MܧhNRJ`.Viɭ5t<j'?%Vwjy.y iGgLJ|wۭ^Fɰ?'ɏPTZRgaSIB "uH6 I"g" H$BsWg/={ͬ5g_0y]籯[{TBA`R0q&$(XYS :4r0ôrPG&҄["C2h-CsI*Z&Gq?4]( 풼a}{ Azkg6 =!;cBQH(F%¡pa^yVVb% GxYb\ DюD﯉JiN@HJg., FD ʵF[lj'j~0'o`[NYߒK̩&LLEiؔ{HD2tTK5q?Mߚ\W^ISh&2;ԂrzَqG>ޖ]X;6G' 1w3q^<0/w?|_ߜWY2w6w;'7ƿ=I_+SCe#RٱghXVi;KğCqphǣ8P;}F ~f/~' Ewf؎?L@d:SbC5g4,3& I(. *36f1Dd81lRdGnoy7NěiAʡQv[!2Sf795:mZ sT+x/ݱbD$c{*93&C !CuCڿ k6@]+d55auţCPoSB圩[1fԎl5sV lJ1(tt8&)8| R pAXNBPz~ICB26@a;Z3VyͭU5M3pȾ(Z "p薘T_ wz[0΍1\ 9j}NעR[t0KebiyQ{F϶ή.eY>PVS4>Q/̦궗CAG{ޏ 7)Yq&; #qɱ蹾x]@iA̺̲0qʨQEq qRĨA1*QPDQE1Je%]Uݝ^G۳9;vߵk\ ™%@MfbkDXuU57& ,'wvW%XT8k$ H5T 6%c5E$DQbR|Ze7_̊gg۽lhyKq 5%a4{CE1~Aik0]4ͩO G,̐68imZYfx)T|cG+M[|fN,ȱPb|6'I;_7?~kkEsDh*aaIx#Fp<ve7e~2V3KG>"iF-LmfB, l^3J}+| i`߲JA:4a_dUC5<>TF4~cqj4JHz,@W5$3 i.bjp^R 17^v]m[:c{|:4wmL>||72ձ`. 9i1`-?߿mm~8m}vڷ'k3{͙cpbےZ~:FXr2)RT B34=hG5%EA4QċXKs:"(" 4Q*ns1|~5[~jIܶ"ummΩ˿|޲H!x%* =m.=[_럮>88~mzөH[\kJ(P%)R>/V齴Ґ]lE6/6w"YyC;"Ϳ4LH .ajuYc~!-tks\_Iok$fRjiieCd8#ᔂ *"" 328=΋;wg^k|\}1ĶmoZՐ<3wij.QsH< lkab6ifRp"Z~ 9QM1H$>;^^'^묪Ja`QƹXg ;(#J/0G{q f&|*<ũ n2FR2gbRV{{cמkS w/1_kO\9o6.ݮأ;󗭝>?gmC7fFR"&3+@-Pxet?db^6(<(P7]/C5xhFs{]Hy.j4~N+5s`W:%lJVT+':[Qyȹ | {B@~WLƋ '_mxR2ތB[G^w@{U۽JC (#T)j-ܭ`7u~h5V-,Pk#*U#|X?AFd0:jIM #dyJ5LE##tZwb6?ͧ A~ZIյ~ot`Gy>t%.EX.fCzy11ܰ{(N&_/39ݐK'Z%*{}5_>?ZQM>} &g8C@×-+Zzd\2V$YvٳWF o}R+ۏŝax_ԈW^ԃMV02у|V ]Wl*F'JmGe{'f]Y>#0?(xB~>>1h$R}n<Q. ^ S" "HG+$<7" &幩riV<'+P!He#<FPNj9=7wU;\XAK/jp@*9xX B Ⱦdx= 0HD$h+Gft™c%M><ߟdf%߭~˽fٺU%ܶ0-.WutxOѩpYaxRbvƽ?M_[fi;{lg;nHyɥ6͜j",Jq.10dȤ=ZHXPBNLۛo-O^>\JtˀفRFmµ/۩Me˰EP|9.$(Du)iʼn[wxP'/ 7W;K٭vru\=+DìΡ].q~骂ti\6v5R]xhGqB gw?jA HtvSͥ^|*EÝkҭ]zin7}mdeOsrSPCH>3 a!7 [\onWl\^;/l'뢓3;:-y* 6UA{s9GIFՠcpd6''} Ȝ& .Dȃ@xjr7d@KI.tV@9*)HP ^Ւ;N+2qvΩB뺪ҰdS kx(7|[]s4w?)4#~h>Xu;98^Zd hw'fZsMmײsۡX3%iMoiHb!" |׍XF _E.BgŃz3-}5G{$ԇP]A!\Pudȋţj"l"!/&s{nss,/m:W\+Ns_5Wզ8U lTI 2B*Jx"K7"HE|Y؜@ ctl˧AjMiR}=P7@[OK+ȸűpݴ,W3.y.筥mȈ?T"] BwMht|XiEA+`" ScȕoJ$ʻ WEHE%P<F(o.G"reJ{ CH 򒰨dlJ6ƭ=~QgawQ3seWZK򱔊 ʓQJzqzwfOMc U޵g9S #d+OjY[,1!\QL(J6( nbO)<^lƶ!xdD@IJ,*/:bAUZC}>tyQVOmZC1EY6,g(P-ЪTx UY1hJu.pzCF"\èœǺ,ْpc>dBmEB QA81Rvo]cI֌IF`׃zr>]Ƴ}T4V *ҮF_o[2 /VHsSg-`&9>'XT1&)c;hjqo)s (\3Nb2eup>>q1-Ee ^ ok|2Qd")ޚh)NxA Eo)1uyyIP_D2oJi%$$ƕĸ](&*/A@QPTPeQdQ}LMO2=S]{9) i SR=u U]g[\9쿫Z+TJ#Gnh( o!alX t0D#'oc` m/vW'>k1T\FQtl¼}~ysA@X |&[xnY8yi::Q_ڸox.ϴ_Ou^wѾfk6W {1ң"IźUkutr\;pܡsc|p/4ϖmHKSHc\ =7'm{{;kЌeccgzXx+,/̬h tvJ]Hdq0xGk03tgry!ů,eNu9ٌz2FJH^&zvNwY7wa=mۯ=׿auswcW4BcV[븽;9ëVUc?lGl+\mJl"z' 2\ĦީP-$TfpmTH1^{nK6*O7jyI[dD<ѩe`QrR#ړxLGI9Άձ+qjw~oul[֖U:L{[(O!yXJ\6I=PCj$нLԕcZC{,=X9PDB14"K @4ڣLnmWٕNuy2QNo[,j)a^<ǗVƣY?_wK>]l_7<} bW0NǪMz`{,ޭ᧩Ӥqqob-&j2H8( $#b,Es.+S +,"h\ 4&c $y"$-[EFjSɭx N]c3'g>82sE&ҡ>9P}Zv ؘ-ĈzE4b P 2MvZE],kҩf.獅͏J#`,n&j^c*sEyێb^.IKTbkiTz2.VgflXw+a4ufe;+lʤ,a7JR 5 !VNNF. >Gޕ O NM#KYRq(JJh?>sucCgUYi}um{X#!$<80Z 󷏬:d '&-ױrliFָA.tsW,3[O-_ݎ l[V ‚H,%)s|Aʫi +$O67r|гiGR,)9 `67$3[sjP4DD~[S@sq6\1OraO)EH¤ BMZ:WvJS0Xu2axos92^G9uAcd@c x׵gSߩ=ݷhu\Tl?h:vTˬ_Q礿/eڐd- S32JӴB#1r7XDE ^eQ@AEDKzS۴f~yfuq I' H̊84) &jX.2C94 |4ң9YTLURbq+?z_udž.Ͻ`.pqIIHݘ(ߧоi;Z>61v.p%zPU%D,H=[ԯ`h 1Bh7%dLWM1ۺ/p]]n:m?޻B'\%38v߯փ]{_[O#*H 1((BR],kt"UQj'}ԁ>6a<f݅ݫ{Aevڹwxd T>X+E v}AGf5u`NFm]? Ի3"[KkEzwcH\F$"P^>JBz"dDbEh(JJh3# @HW"^0-IIH+Ĩ݉'vCꌩ~OeMg},vs f[3SWψyUAqN7wv'f7vۖv9bԕsUO&b S89 bUB'kF|קf_ bcȩ)Pʇ޿*DXNT.>Rx fh(,t_ -RA:Dh,# )iT)zo'ÞWZv׼ k:7Ӧ\,:"g]6ιhIC</aL3I}ej,W)7a,za$a4QI01‹&bT^_=h 5`[tg5 ZAr"D4S hh=Ǎ3 cS^޷X/n/Lq`oskmsY߳yWM՚)ik'fMq#F4@DLo"[ d!}~f2sK@¡w OD=p1էẴV~0Z"U;+՚:d[fzW]G amཫư`sABd΅6Mqu'Ñ[b۝|N}c~pzL[6;ה*gqBrx2Fz{p^FF6]U3ZP *0LV0-c2sj_|6]3;ٷ]gHN(n[ 7a6T{ u fx)+-$3^<W 7Ul$"k¯HO[ {oY5AkGMbbw2~f7ĉF#qE%CQ[ft6ހE6Ir[ZM^VULbq\jVإ)O0Ywv50__}8|fM|l_\};_E`{˥S󻻢.b[_VVABr\` Rn9ӊ.րx4JrXF\$I\t(y=uTnb4<<~ω 'p"q=$e<\a3fR4eC4‹T`5a <.dEqfѷ\XIe~rv*y oG@6̸aO&lʥf*R$ /'awu*l|5 [A{Zq.߅ >Upevi9V}_ӓߡ+ב_˫-lhlIhb4nlXbWG1TDAPlب"" "(w Q#є1sf烜žZ{gWz*K~m)J UkSLӞmWo)x}]]:? `uGvx÷sn_!gCN4/ Yt { /,W@2XUguEL v!:qX/0KGi>o^4)z.IV ]XLa A>2;Ł6O@S@ Geēm`v>ԍ4[ߌV^A=fp}fzTc3\XCͷ%*Iyn=iN|CkPi& #~Uي9Ms3n4>Rn.t{+%|>[ +3ҋ+ /S,/y Yz|* >_ub m?nEY|<"D7IN#[S^6KEkk=,ϘAV\xp,~'|'IP#"{/ &{;,] m)PU=`s~2tVGW[ݩCn*r,VX)^$e9QmoAj*5TGϑc{֮ 1~'í椹5KB-c3R:ǜScRvFE"ey"n 5cWLYX\\Ly%2̮͑;tmYFx-G6769\&'M} .MN F톺AW`w;$k,ƻ/͐iq*<=ŒWir>!Xzp4.(TSH5GmX]  ̾j@c!NkA!DР7kx\1vF!,?2Uu˶ ,RMFM)18H_/'s{U:>:a9UQX1Prj~LSV!T/QV^K^GdkDǮ@jU$;H6ͻY:m;.a{+l)4?fm/rR8R(5܊ʥ<(]6k;3Cp.s0@ 5Vz]S r OJ` t!$bgU~ cQa4"xBftX4,;Q/dYR %ϦG#i]vvCKYݻнYTPo\&#\j*RHaG>3ӄ̈$8hy>jTnU/K_HkkڎHb8U} _ɊogVy tZB_Bk6gs6p$d@7LNrGM}~ n=U!{XJ{hz,nskw^mɛRY݉ yk1n\zO^c`B_zA{[jl̼ !T/% 誮D Q\߈/|ʐe.fb0%VZR!E*$K)Jleƌg=y?ۧ$‡w (t_?&b.M5ARvqk QaL f aS|kh2S z74Wu`!8uth{,85Ysf]+{zc˵wgaw9{}O/-?xN2vG;ݺ91j GϣJSb2#c ]5my\ͳLFδ^n,(n\Kent]utO/ƍT4=>>~`m.U+{881j%2?Ԭ6(ތ;|5]GqZ]}~1 麌dH (iNe)Gx OJ/z.*cԭewykQ>$hQI$">POK욥 Gv^섄4~?97:%P,6j}a궮۵3dar흹<YZ6&C|ӤgQgu5 y5kikQHcWTC ::Dg@wRTճXLLPG,VZ,(bJUS eizj6\{LgbݺQ[ð46V?,NϦtl]QOfVKOm\ݷ^z+Y(hX$ 3l.X:+DqҨ%+`l֮+gYh(`vDicm2 lfZ, ͩ>&:DMl4q+жh"4cG ^U>NkZ;`jnv%!rOCAP˄u4 եHD421m0mD(#U< 7ez 4& qσ1~Rd :0$ "33 s;SIuLʞ)NI2tR1IQJjRIhTqz>5)G@`@bG7'`b~pde~??NvgZ}mb>eks_S@­O!.&G~K׆hed4.)9z9&E@ybFB4:6 @+{ϖï֝o7?n/Wv.<$xJ{aq\JVdxF@cg`sR:M {ɤ/L6|g9(H!!,GtЄfC _ΥknG~ ɧ -dA+5_~,vKnHG+r!45Dw\@DDQQ6ApAYԲLs{μ9g^19~>O3' ݇،+*i'ڽyɺ0 ul.ol׎ۍ5efk.>_V7LD(O3\  5uN~w,=EYǧÕ Kc+Mtbj"kjBQ@u?;ί[s޾F0DՃ2ՙ2+VP%QؑrfGf}COrAP܇xxa>h3_=}@NM;@?'CO9 *bPϽ~"1 rzq2([qiY6n~r"I'Qeh6PNS/}߲{u|i>j\Z}>-ο=Mw > #_%(KI`hIJĽ~Q91x3j'!HڻK#wFdA ?69Kŝ$2%)i  P4}ymug9Y 2;)W5R訪g0T(. ƈ{ fecO}ͼ}7n:NeM`i7;ʭ&ӬrU<,C*2aˍ)@J*͗U߆MJ;0̏-JF/HDeьExD2Z@;#*,ʀ1 ՠo \1_94v?[kTiPBu!>e^dDBz"-2BmZYɦ] ; VY&?;r/7e廝";t::5T}cf౥xNj6c*EYϡR# !.A dQʸ_h@!ېꏝ z<`=yoٛջ:􉠙A~"!Hy.#(+cYuֱE^I% n`V%C)t]C UP1 ޸k'SH8y61x{l:b¿f~yY-Xh+t#xn=Bsh>?l?UBP*؏p0U[ :1NM϶w[kn']yieܸ28xnp6?6gnb$|qzҩZZ2UN8.Ϯ%؍I4ko{Ye5V  J * JQb/k1{rOsv̛9yy .ڜ~kɱKM+J5ocbry={wG|y=0Xw{WER$ !ps_ͭ6*+S/VUb@\XY9O$`UؕZgJ gBbp(MN,4BEF>}gx/W/;PQ῱X|I,c֣@$9/á<){±IƳٮ~h*+DU2D:v_k?w7~v|3^o(SJ 7 84@}n˱cӹ޽pʩ)(E|U`LMJ,0Eׁ- >2k'dCᬷI ) xȇe +|EɌETf,ʙ:8fAb`vW_dl..H-(ϲ=46n֓\vk{kXm\I34a]k;֎LB 9#=hܡPs#GM2hA4FzJ1*U4/S6Q,Lc=f ŏ '2a:-LR8YU~On e[/7;I?CT oqXGH&vRZ;5B.eb>Xc4l W@<`o(Ă)(E1p)>yzRSF': 1 8?!A*Qlr#Dxe|kɽ:\ť#'ݞEi\~#źrJq%V:4,3urnzA!vitzY a~9T/DM[u~6Qm!Bh 3G#u!i P_Cm@Q2 !7q2.dq+"g9$&qO0,$YpS>kIr6+ WS|fS8. a-8' &SXTʢPlgtjMM&H#SI2뒖lT 0ueeQr(RjRBe֢h>A-Xghh9HT @ϱ:JȠsDGkY@s#$%30X21DN(Fs=Eirc)UQBֳ0h,+@2b" $"u9 a #hG֔@ka.y; Z <-T+L8:MoL,DŅ a!@.UC`k0L'XH[_WXٵ(_ҮOMMjs:iDa^z>P2AL0K'҅vKAVY,0j'HBH$D0$!~źA8~mlzP}i]6.>7!2]PJ G~:~u8/ͳsکt'?TkultcJyGP~ i|D({ uAPFL4 Buf:pI@ߒfX3H*\jsahg@m"5bXBb 3(%j ޞq#N^8LmF20YEma{A{~q{nuynlV܎mI.8yf?xMWݶ?Gkn<|n-F&( re8ʌ<wbQvJޡjxۃ}{}zy~y?sT{oŦ*\۵?m;(.4,GQa D=`416+`A H&ElAE@Q{јsd͚5 s/^{st=>UB\~Nԫؔ0 ) S@Kp`Q 1$qtrbh( P x#88DR%9DC 110 PUl*p4 []![4@PDo z+ v~˹{}qp5TUHBIPdǁ-S~좝V@3':GDegDpE٩e:C˛z2NccJ/ ,6߭6usr\B4|A Nɡԁ1F;RCk)^9O6c`˹e[t :ZUb<- uY礮WKͲD,bs Qc ȱnV 0Q&NLɇE%T'D:|| h6)5*Ӥ92jҽq4{a%sʴ Nd"x` >߹l͐"Gm_.Iכ?7.=nn#F"kͰҰ4;Wv A>0;v:\n#;҆BXz~\c)b7n&_Дe LZd+(GbDi15Zm ^]Ie@eNjb̊dm0~U1C2UY3i#ϸ?XDXX:샴ãfY_5{-5Ha4c01A7CiFsit g8 -+M·⒬ZZyMhΫT˳.I~s齏9/nT4uu ^H a@XX@}Wr9`}NGYV+^ :^1QCy ⁰X5lj&,T"&ŀ"0Ջ(Lz| xP hjPU9EP>&Z 'ʼn(G'S~JGVfӬU+:^Վ Eƃ$|"q >-Ÿ` ͝ Kal4dӨe~_wć .}NVssQ)h*}EaRði+RMRiJ!)xA x=kۣk$ 1z B Wp[W[},_nW?npmh 딥~(ྯuq>{w9m~;_5.nTGK~{xib*,5C 1P:! ΊäEcA}K\NB='FrAft$QQR0Pݎ|}ۆ<)bZ}lUPY3 @()9tflvH%wzx^N v!W3Cq}zy;ŵoھökZY}vi1-]yy&ũx=Qmo{Avj+VkPﵳnc˵/Ggno3QwvzfUV.֥.t|<ڳȗޏHVai.^HE""O((#+C Z#K).;0 (1,t( V{5ƂQ&hbE,ET:6DAE)JS!XML3I欳\\0OD$"4~62UO E8oea0J{̈ 9 s:;%<ΰd찯XFA|0="Al~!ͳ%\9]'Ƌea{B&;k!p^i:}'~fc ΰmK6 V~(WwkҼ3RFĭr4̤% &cPzo/!0*hxb"ke[D|zЁP^96jG*.k-JL\՘ J27C#Ͱ* ™xȦY1ovݩe_nuwg#UJ9HD,.ImeANZ!15mH2Y p-հ`)M|myz+LM%-$5VVpDlH wڝ(㠘WG$DFLR`U#B@sݷi\Kϱ}ctY|}wx滼v.&ڞJG-#;2UϤ0,qYec9GRTk-kzFj[¯;46x45//kK%(6~`\1"}0Z2 7uC '%EMÐs4lfx&gc}EYi]٠.iWvse,cf^&Aە脢-F-ؑR7V'زK֭L t`{lFXOc3 G#t7\ݱPcNnD.+s];{}]ʥB6 M` 8I-V(sq W1 60 -f2e&\XI֣qr"*H\>Z/f梆Z[Q&}+_!cZ!|ga#\ZU>%PmN]]g `!\+" ,ld—ciI]r@E~1ȎGV? ZHʽZR+{0 | $dVt8H@;m>Tg3{h_Z4fH>Xy(dsq~xeCА_ɴ7:*#T>1rc]W`oM K3A^b(ȸ b`3&%zm_]Y/8W6߿?^zdGV搟-6ϩ$뛐")WKO?63qz$v\kG4H5dU~H C@Q=ɟXR=IJyp;3YS]!d% A<+ MТ]a[;BqA?i~K`/Kʑ#mpgO‡vfы|Ȯ4u-I ) a_B~vf?f?{yub~4\_[/ݵMqRΝwҶjFQ< XB$*aBޘtw6'C;?|Gn}/7ÿ 'ԧ<\t9mD{13~zq2({:][?ݻunxS;-/Aos0T( [;w 0uʌw85:JޱM9U4Z  |jU(Pm<&!ǠaE#a铓wc#􅎷/$-?fr qOeQ-#,u ݩuc`pZU#nq8vyxhs3GW=(ۍJ_a>PI5JhYAX7ךQWT*D"pi-CYKhfF'H,ّ$W&IcnSL`,Gj ^țZ]]}1u juϧ`mX`v$MFlƒbsĤ$,TŠ<6~iir`Ql +YfHٴ{C0TK2Js -FsKܤe+ E㫠~I-jH% +y]6~ ]&5N]Ǘgǃ9q{*3|`-oĩ5d ݇;=?gxßw<{{'~v]Yl1p#"Qªd"`ᆰ`}fk5ֵ &:4+Vl2FaMNHTnDgY~<.Ix)9~1L08ߜп7um׷㛯;Wg@XT\(|Kte)fE8[OS MP\:2h-@kM*w1FYj+muհڦјcک[f9s40=2X 6=6CwwA4t}G#jHs[TSKpf]z12CHcӴH&Ƣ4X[߻oݡ~=.oW׮З?O_=;ЅC'׬\i\bUPŀum[=t3 GTǭ'cboEL~}lRU6ӏ͕+xq u87|.w!_:v?O`$J7%ƂnKyzv;6~M5d _duƚAL6ĵ|ˣ֩x!F 9RU J\G+(L }xx@CQ6ta`͐ʈ…G\*M9z3X_XN3 [ XR&] '[vnnܾ+?4^Bbd~asCС4a_7Spز`3 zrs\lk"!TQbphERF YlلlD6_V!D,A2m^j^A'yyB}tZ flqg^ۻ YU0cuV:r HhfS#WWTr1KgMҠ$TlnܚPi3e&δZ  qѢRD9(W7ӕ;mBb<^5#HTbqR$sƣFl3B%ZyJ!LrGa8T*Sh`198 O5T\/MFgLX9 s7+&uѲy6Ϭz[6pl ascIVdl{pz{☧\{W^#gIkV'kÌ_ըut [ lF`E_44*xq'K[o R4/h85QFaG<v 2;e!" U"&Pq@?>R{pβs~ky|=>\ߜ ~epSNHa"`#d*Q[ M^676@x0WJAYN h U$^-rdwCc@wB 7MΎP6rY1M l }0c?^9TL4enD]V4-|V(|+򞋘#(\iܻ:\Ix*EjY$ux.D`|Q 6 zk}SsD>}1k,_R곜sRX2vR+B?`#h,unb%1Dxن'H6m[pQ*b,36XJsd=6E+*4Zh'l[zT"@@`MB9X~iE1[ jc5ѡ80HfT`A%$8>TYǢeoY@@C{aS͊LbLJҲ1:)d@}a8`S/BZIF+Y[pf>6k ,c e,# M DPfS6.)9f+h r^SvT&q "ԻACa:P{EjNJ۳9K}}e۞ w擡]uWE1wM~]">l'Oo]-Yl>NkG)PyN)@a lY DFB(,w(+>#`R9~d/K~RW D0H&cϖ$q4O;+,S4-#R=j,R@ᑴnP M](\^1R0C};Y~Q?JԣFtoMmjT2 [?9s o>݃qwǡgpfcYeıhh8P[ uֲ|dgM!D *2@n,`1\ܮDi\ (LGgod[ɀ1FnE5bA6Q$ \z[Ԩ. ,geU.+冉&2UֆEںc z=~ѿ{s/Oy9zEEuQЋ;z4>/E(oս=/c鈲HGiR7.W'$Q:UŷΚ*kC{ȀC!!L1P,72Ϩ$bW{L(~-̺Y8g!W p@LdyQ˴!}?ZY޿BSDRБ[[ NhTɥ<Ւͼ4$b7F]պr6.;RsJ^2'd,Xv?.foDˏWECY"[Zj5V뵭P; 9)TfU<چEk]Y(K`6k||e6?khV{3Xf`fYo[wiVAuP)g(d~uxmw5VQd!.H&~t$eM'Ѫ#^<:ŔX9$NRhqz\Ԧ7IFXx<үOsoA{ fq4-1A|b`.;m@<.0).sDN8xVe,6w2-`H%S-uM+zNX#q~AӳRl-3I~Z i2x/îRײ[iz]Hـوn| ?C=LIwӁI71Bu/ȶKOZ!'@R̛J2iSj1uE75\B J73Kk )>x=ţ@T:w7y<xC/=ff5b2rm5Uxm)Ӵ0zG̡Z+_x[4i*o[&U3C'L03:7 :VoGK*|zr䆷O/m.=\jd.1\7vΐ·j7ىcн>tL;'m g~TPդ|cԼ0WlS,!!{0LCkҌph(/ Ql: g05E^ dJ!> Li IJd6AKy vίZ*^q{U^'s7.܅{_]nƏ/ ~<Ϯ୳pDž?|#2_mo|}rYD:;VW㛔k2* * ~W*(diN0(J>:aMyxܳ{q^\c\F"~ی~<8vFGI U|+a"ѣkR-kxtiM\y#LA!zOf}qE>*7@$Sp]0*e'DT]Q.x]@D.ξ&EoF2plH6ZVL/ P;9*fa󳙫yVSӃ&sƛ?=4eSFe+&(GبA]љhN=o{ " Yb^hnRN1 ;ΠY6 #ܘkN4%g8 NBmO <W7y`юu,I ` S͆fdFa|;MZ-I=oSa(:6x\ ~m,i 82B5ɔvWƯ6zT땻3?+ n !4Msies)*`(Ȕ(2  2 bej':b߿kg]j=v/*%fq@J3p%OxMΙ͕q JEH(|ܡ3 3t5{V"gQ|:]l|p~*5\["G]HoSqC) .uu(:h_sv5x )2-r+=FMoE;3ʑFĶhFGkAV2l4kE6Ēl[f1vPnŽJ!v<lB;;" "QH셎wCu\> RSvæ~my/-˰:3vwۛe!H44Q Rysd^bZŀc[Darl0y yPlK;r6Y?d 骫1džxbz` >243f4ݼ`MqzժĀp-p6E[umhUOM3 ĭdѓ;"w3UMkl0<3}\WM/+xe˩9&Vǟ,l25:gɈj-VAUX"Qf۸I)T|YdçҧFSgGr/:\2-I\"l E?CBqdǒNupjtdF'eЍ2Fa! ʂQ6l#2AC#vVT)q^vM^h(rJ"# 'Cyqx/8S9+k Th068P[:* p#8XlFtau/|q|u ۏ{9?sEVcnKaaZ0=[ ~_=qm} 0;/LҤIgI6%["7(^vgE7dۋMQ4 c8V4|I56>S{էO`@,\Yv>Z.KDž{+k :?8j&+;d}c-hz P͠>s% "#Ya#+o=ft.6ow~|zO?mO7ckQڎ-fG3w̷upFL..,[8 k t3%e<`EϘ# 885<h(̫f1 UL=(ә"LqWƐFP !wA2P{u*M]"$iM좪Ė2{2k:[fM#v-'yt܌PԼ/{qTJ`x4SﯘKN_hNd [ u#׭T=LӔo؅,,4܁-qA'j;3" Lᣝ(BC kj߄ b-NX}ƵNX:0 5[4fd9VZ>Iq-rFq&[}orYݺEh7m|:8B>z;B᏶#xD$5+CLq+MԆm{ȸN,,Vf7ly<]B $ȴk2O!%>n_O7K}>( \ cހ W{@<>8e]K0Ԝi*88H (( SYukuW~ΗZ{g^_?Nm4ZWIJ>5B6'7u 51 FE@=HBAl q:ÿ0ù@/G3:1803{VI5ky}O`u#3pO21o_| D_@B[χ7`Diȃu26jZJsR@ލ8pl\i>qrn ZS˝G[-B8>Ý~P$/pD|*=O_g*3}QCtTW-y>4e&dшC] Ԇ.20GF{1n@Ņ78/dpn2Y]pSc'!,9R{evT/𭥋#H=ErYI̎;{W>oO:'@ m^[ȗ(HQx,<-awkSɿ1`}u͇ î62UJݢMfMߨ- iФ.eo0Q:ϋ-Ȟ60Iw{ZE\]J3!B`F^+nph5yl[$=9w.2|O Gc@Wwk`l~Qx|,+` c J2@oÒTFS#_gZLI6aT,aJe0ԗE޴w=[zkȂ$@7릂{t=|xyzW/Զ"t6Ix1w`]&z>%|%컱p@_ʧeQeh?4T#DˬG($\"hΕ(}Ң[ l3² ]{N~]86>lVO6-ipq|rnv'[p{:Y:$)&E\ڝ[yR (x)|HNBgěB>̳y7F$d}Qh/i4ܜ( H{4@ŐۊjPUJs r%: NJ@?=g,Wi"+ 4!*-aoϨBu`'t\_[gݝCî޽薊)T$-Cm CpqA}L91 !> Ĩ:Щ&N,^YAIxג{`{7"Z?[Bw0aJ:xubjBU|^F*U% "I@!arqUoeuaVۀ=;IGhűlZeuٰL8qhQ Jtm͑x[s7[s;M؎i_s;һu`l9r\ yL嗺)mт@6B7\gLj0gBo>66f5|qZ(E-C&L'ң˜L¤*ݾ>p-_f;wZ`|5F syHş}0_~ٷmjKcM"Gӈ mІNT~_sѣkGUg#$Lr4 PhP+} zOe<_ctm];vv~K@`>ԃ{PDsY>DUfN|JFn Ԏd q}X;3l[7=F#;:8?=u _P'RG$-9 !08p3HΚ$ pTYɀAw]@~` Pǡ6HafdyLL!Q:b 1Ƨ3YZiX$p* ݧTO á=ۢMC)#Tof%Vlv&E@Ji&Ady,-Ϸ>}mt*lө:L#R*eî2z$RƾٌxL&LCv$h\jKWռj!.gtiF, dD$>%Zt+{JbzYMI Ʊ xL#c<ٶخ׍%bdY.r)fˊ"TL^ ?|ar;Xsi |Gcb,G{bp G@DF}zG Ii)o^AMjUp-t4}1N'E! }}ǐAuQdlh߻TlY~ Ma֧;.Ɔ7$%S's 82\`րWuedOe QpI9yQkiEXU~!x ņ ȧ9 Z2kKVX[n^ >^_OW.|K?k=u|2S\Ͽ~]؃?ܻޟWqpSV9$~gဴ9 mgG1>_Q7?R@UAx(2"AefrUleỊ ~<Ȋ-o(jsLdb4vl/% C!x ̠ȱ~<O)MSCe =c<[/]߶޵$ƈ`k|ٶ{wuu9uzw\=]5ѿXw{0ǐPT4#i } ;ӃcN[dڼze&%c}?ks|vY<W?nCy-?][݁DΜW pg%vnln7Ip t(4YLOop'&BEvyfvDg Lf,)6.VMu$y$"L_7 EiBzXIV26'LĭT&-v93NY)-h-cab*:HHk{ wIބZ踒%I(,}Aj)QDyڥn[ϥ/ptl+OX+՘9S+ts*̪0T)yܫUO=cxNCȟ{bɞiM&F'P`GxHŽ^rv!k=4W$V GY3O?୯u}`XSq, 9\LXdqc~3z|D^y]~ߍq}{yreuƧCa ĭ^W~s;g +Ͼ/㍯«L_@_?D[<yS вKsAŃ|HGe) 烢\hKq! sՁVye9r&; ! !5l2#ǫ3c :K:,xcs6"%D/O>GJd[Su}Ʈl]e{IUKWg| ~smG޹sϾwgWbgM8E +ݫWng$=#>͂c)~Y[Yi@M[{4ބϼG:v"KW{G_QO~)fw aˑ. 3}i ( ㏑Ogף`Os_o-E SW ),>L{ <+ {L $ABr0+;(&Ȃ@!PEB;i'i`&90Wd?otW™R3FRHɭ/s'Z= Z[n~\ybny`) %\6UGQȫ*)3O4s] CI+OU:y`R%Ε%}GiZTXeRniyR,|=쩪I{X0a$m]"cUTaRl b6l)5m˻%M!AFt0w6Q7` 3*ӽ|}^4ؼ3+m*~#!Ks{Z(k6bO|ރ]31qChޚ_W>0,oR:oIrzڬX+T[zJ;k&mVz&e YLH.09SQUJ.fy"]cBw4[j{V^:tONOqW"eѰ0ܾ,?[&brLqyvVu ȁQ )Nryh9TߺWF쮾:w/&W)i)9% ;laAqi;2<ѨlG4 +'뢶!&ryv~x;|JFX/折9C(YLTRrmryStuS8 y@×T-ORq PJtQaH|{utoii ݤ(cp 8d0HǺ-?Z@е\ suv#`qtF0=G]nZ6?ٴ'[JT$+]b Z=ƼXi=(%}bh0 e\`P O~ML(L! L$/H]o 25kC ]f-y^Žv:Càusۤ J@,̈4R?Q& _lEI['eUݼ ((PM0[:fThy#wTdײvלcwYh@K-m=3 ͊5_w"w3_|SO3mWdyZSWkؓcv6գ++@YV Cʢ[LL/=44G H{kƗc@1xGe0 }36t퉠Ga&GY#,ARL,J*^X0 p}7h]a*Yѯ70陪؎xöZ<|-~ o$A7<'ݾmL8>yIn|(]jQB&`h GATlpb}`Uah-u%ю[ d14fƨH8']D~K7{u5 c`Z?Ϛې7\`ZceYSEڐҽ6~phH>a<ǭ_Fg=Y?md}Ǜp%f4[X{œ*NZk5|@볘iR)Z7ܝd<~L0f>8x  *$ ,tꚌY8'3LiqjEfQ>։Wu8*hyd٘t[iQnf*(r r% "r)GaZ;4?}<^[Z$Q>kl@;$x6y˼7VQήԫؒB-O{=P q4Sb̔;B#vEB1enVZs͔K.Ⳅ#rzR'Ligڷ` .(Ϝk˻cZ{1/1]S8ìYҿޑN0Q| fJs. |g  mPWSK.q{!5MH*=D5)vI:uAgװ&ĭ˅>>s+WOW!lKKz`NX  ~%WT᫪xo .D鯘« ,r]D}|n7QJmn#*J@t޽q@i6Yפ^h̥ wHauMҐ~6NsyM~lyMl,%7 DT& KD@X T-#kZ@QX3؇_??~ fO>R{vj,c6a~ |?<9-k8Sp` c^C¸5`↑o@4ܨ]nTjx_U CSC@ǜ2 MfL΅{Xoij=̇ü|Ruw83'-F0MSH!Q$0@WA}iVߞq2d!0ta=+'ɭɣf`QYf4{c(~rNOh[z=Zf׳L7D+JWSy,-&~G]0#5:ݣ~߽%'/ğ_"og't~-_©̪'$l<ar:hE;eiɆnW6.|\Ur޲x~ 7h>x_cS>MQB5bG!&PoXCPOc=tj)h}pܽ /PHN9߀9R*Q j A)dӋ!Voey\oWgC?TA!Qwk6*"TO6VyxG|ս޽Cn"LzX=4'k{%OԜ (UM+M;ASM5б['%{ǎ*eSt6RJ&"Vf?F|+MAaW,+Y*d1g0eZpd֩1?X:{7< aARiEfc?Y'#ɕj&#Kqz*sJwVc X_xV'Mϲs]#c%W֠k1?6 aKb n1܉:7XV,s@b-aڕl%,l/|/oO<`b=JdTg+j+B?܋>CM3H}x`ӚF2߷= MRNJ\zӈkuӿztGuMӴbrTZC)&b!0' ϞFܾR72ވ h LV9ZPa@Ŷ:rAOSD|}eK1hcYĶޚtB?FߏݓٞǧHy\Lo[ :JQnrH*}|Ƃ3d6Yk"$q.,}O106~px8.g)b)UN@r cp X,pJs}Iu%Yq/Q\V*>6ߺ8,H6vϜLC9%b fnlirdoCѝ).󧴓47g$ǘѸ1јq&q\ r) - "r! xƘI*ݙڭ?tUU[ow?'t K⟹yRՔ\(12f$$wѫNj]B7-6jE :kji]o}iZ:')_@JE$>'S)ݱ8(O _ ч[1]o;Hʱ4 iB\ AeKF]T)ʩ}sc#_=-ߐÝ-0k|\ߐ= gd1l0nO{lfU%WY%SZw@Ԯ{]_eoˬ*/oϐu5<2['^ZM E ۊ0{Pq5[[q0Lm+.dޗ4|;&aJ*GppB^ç:["" B5M^*HKCݶ3rN(b駝6ދĆXzj'};=t:ɗH9N#/j5X:0~Rl blPHԕ\S[PՕ-UA}y>7G'"u%8j" `ՏfscY6<|.EvRe-]' +o- K1CqkgL&ai00$VZ2s_ds(z~ ?`؋쏹/{B?dj k8|…jBccG uǨhM2 b;}w6ep ~8غϾ%I:z;;?w"gN#~H4u5M[)5{FbXMDLNH7U`G۞ǑS#j'j'g_G!׻Ae| lwnnX:1kU:lZRVZ5^. ꉁ++7ío)45  hwb :* l G>8YP^aiYI :=Ja9V^}=}>xt}{a8f>VxN? ʫk5L1n=E o|{}{J嫄<@X4?ӳd4,bbf ScU鞺F߳q sjܯؓ 1kWv%h^o&cP5V%.L#Mf]o4M&YI Ϡ*e-Vr%6w5wRy8v H:9wD0ዊƍ%FUXyAL&.FbE{7^Iд9>J}؍Ǭ~|mQ\S܊ݐmTeJ W]IZ@ ,,/[J2K:aWI[&V" .&l,.ec׽/<>8|~_pDifA4U҈ y$:4+u56úN.W8<,`q?mϔe)'&l&3 WOO29M~zUO j)գw~_|.>E<,|.|qm9>6'ԚnRYbO r$nL\e`s/e1Lc[@Mm_[ m,,8uư=3Ry#h>_ GV} }D6^OJ2cˢ65SAgS?#@Ɣ]QorQc†,ƄG`OW{;z(~%{Imvۡw6C")_G4eQxD&"t2d[իjq a2l; dTZF@.8%'Q7 kOVǑ-AxEG8~"(<i^>1s+Nf'UZ[ LE]Q)X~$֔1'`WmrX/a=M0l3PWQݪM5ՠt8T JFWO@>t.}.j;\cҫ&0tBNـ %6喞(`^߫dmo{ʯ[oo컋~0<sFjch>/z6^SHH9A0C}`kf!V$!+)DD ($]&-X"(KZ>[m fZm M[K[ǛѬT{1W=`rwFdT_hJ\d3y(mI-(d|m6\cEi"8 b.d ?,K{X8X @lj6=5Rbj+Q,:ub)ÿ",b2t,s^1V= &ktTWѠ>{q8;3:Xbծ/QELϙ?OWRݞKs vAdrj5I+r,iOx*5LSx" "Q@§ ,hrM I /b̉& _EzcP x)pxE7OR^WҘy(+ƀ8#yFSк:B/4wƬ[Q[J&DB!ļbpX]L(Y6;_*YnkAg0 ̮'z}!fod듻N 8鸳Ws ɞw_Pk+-"e)j|*&9@**-HURg'P:>K$8d96%VVxFR*ӈ7'# Q3NE[~`H.d_S\oiYDqdM&1&nԉ1EbJG;*7"dvff?p>s>G1=nlGjںa:32 3ܡFH3pW89*=/Bk@Ƃ7̪FU"LWHBW?<|CósYڥO[Ҏ5]ȳf\e p]naWj sr#=:)T%B"uG47'dI~ub[8 3:l6]Zǻʻijv0gǑ'ͺ:1K ??,[bjoRɾm:XM.&)9s%kpfMx i1SH+p:mEc=` h{^ yp c,31 gO C %譯>%{/8r5k8A~ ;_ǻhfӻ^xܨ#D [z`/F,9痚B鹳;gߟN"c+its"W&um+\*坴76v9>LlQ\ײTPeT6?4rx6Jvuu_g#oos2} 텗1dvxd*ʚ*bAMZfKa.:EA|`!뫠 $R ^AOp8 (}<*ϱ$Ŵai R/",WI_2T v19{+!1 ]%Ma@oJ |WljrÃn2 1qo  ~pSfjV/d~&ԚbgY%f=nWۡDSzq@J%b$dBN_ t@m*S2%sJ6G^-uMFԫʘCʦ6M$R>SNhwzoe,zĬP@tغOv2HT8!w$6 Iw\}| )!fvhpX6C8l^r^-͸<NÂy[^5kLD" +߱ȅJGQ!̢i͚BE2@S)Ɲ5lnLBt:20IS]0JG!`|FqpH{_IbK&(pi 3( D<*ם\9ZCWәg&]Y,uE9,$e38;FY喺/v[aKSe(Keh#ُ=_?\y \.)wNGi}3\fDdRF0 %9<l,R2Ÿ͠L (VS@]+bq,%b'h$rXc,u`bkO)y m:Poe#B^"$#œm Kiˊ!c9O]$ca\"״G-)5㪐/YjgʫWY DeG53dLORfYcRn ( ;l. nɺss˙g~>M45p݀9˛\Ag^z#oZ )3Րt6fwѹi¦ĢQum-ԭ虌kM8D76ϧ_k%M;s9mjr"%L(RB.p[ݸsGD֒z" `b$3AQCMj9o?vϿ|~=v|?%͏#ۿ4rF.>NY"iG&Aiz[2%};!(bG/#g. sdh;Fz^¾G4?Nj`lSw/,() ڪŹlVQs5}ky o%Ocʁ9=gT2|z)GOD}'uq HxOÜMRmbGF21ԶR [,ޜ0=G@,aTN+#a_v]䫽W;^qgڒoEȗ%Yr k RUڻ@Su5xïVtqK_!RxgϺG_?'=U07Q0 xV<^etޘ1?F_uB e#@ma.i~>~+X> oDxM*ݲzXuxS p:iF@DBuxP* L :}~+acw֝WgO{?q鉻ڭyK]v?'N>Gγ)Ďf/{v(Ox=Vl~X ]pXE ء/ȣS^`I~ulH!a%5Z9L,+^`e˨BAܧK/SɊ<(vtUZ)?F# %67P eI1}щ+uWy)GZQ 'NEn 6YcQ#{|-wIJK id M%,6KBS8+VzMih`Β3xbV $` JSZj+ꅒ?V"G %YTzJ*WŷlUaxj%F]HL9A[zi:GI; ţɠצWhj8QE;c5o Oy7l&ķܨC@{Բj+ps{vlt>kLU&}ױgq#iIZb?8{afsm BYE#ޏ5V󘼰E:ثs!;OE$nսKX!6i8BɢP(,Sx7|>V'ъ2&_e)\Yd(Y Z᳨)n`p$L*n1t&De()K0<)RLn$EÏw_ {̛D ךjB@tϫ66ƭ>پ۶k;vYH9"4$|2YޓoS[0l !)OBdLV£JgI`Jk M5KYww73y3p\_Rcm]0}KŐI׵<^8wƁDslOCcǞ][,p  (LL& 3 SqE7.l"!<] oGU jֵQieUEE`f%* JnUv zenM~xrxp?&v)ڒ u؎>刯BBM!?MMSi%2@AAb--OvI˓_)zd9JB2F@6źsE:T_]3s:#d|uzf`%p2j[J2 3V ')UDk`cq0 f!wS,-N o 25_Zbbբك9ˬmnMotgyZ@zYDF4[ÝPܳ<GH"DJ7ZŞ{`g!55]W@A"ic7V V4eAܛP;hӛ ndNӫA\I!}(O!8§7YrOvKÒߴ)̵Ԡ..PeWB [\f |-DGa~O xo g0#D9H(S(.a-g/4*!U̟d2%Y*$J(N0J:;f6-!ʚ{ueǟY 綃1ͼRɭeKxU{6XŬ>&KaEu\D 8Dn*si_=ylg,Άb1^՞nװf yL{V|K &DLij=W_ak~ԛ}ZSH} H\;ʩK]WK;w Z1CYd:89/T19^ϻb@iJbK.P8&0׷QmUuoXb6>fBPдY +Nu۳3K H\&TvZ7s,WT, ka pFQ !M9l) 7#AE8`^n̍ŊV}T}8#:wU/4w&4$<͗J<){UȀ<#OOz<:ǻ#m:MĢe?[:EyIj!{۾0;Mw] k϶vCNʂᩜ.-ѳqKfh` }SbS_G!ݎ;[[Y8}5H|Ob;lj!Bj#hg`{":׫o':8 lmOQo6ML k6KQ6dI{0- ,=kK+UzEnl6U4ǒ8-5fR+PM/ߜg l~ҏa2\ ==<M(B6y ER3fÝKgdE,2#}Ggd R6B])Ê]otw52aSLp'Ag@Vj>V6\+ Zg%V_Q)1鹳ԩ`Zr!P]zH&A,ēolI]V;Fl8nJSے38$ *#!O "Eu---`,eVc`9ރ@Owxd#!Y(vr>}>? ȮՔ&2ҞmK*]1bDt̟;~\^ V>xO[wg9aNmMW9 0blRq<ļ"2F_"atc7uc/Ķ&0^_u*BƚDɘڿxNs75 S1ji5Q#. ( . ʪ,]iIw̜g;VZsTH(*$ht ddL tZm i!Xgy*~-Uho`;΍bP VX1@,D<< f V<[ x#.v6P G3`5Qi1  hVxˀJFW;o.OUt̵WYL#1j!Ϝ'wu.I c`!3jPYj*n͓ӂdm018_ghs/bPV+~q)UMngBNfD*|fZ|S˗iflQ\4^l~:X'A=jMiJ '#\Qy0rޕFVܸ9<{tC'-ՎܣN{5z ,g*lMQSsxx2P DU 9JȤ &&Kgߴ5J5JVi *C]o)K4"I3[JgXr/ xu &(X:"LJ4sq4~* U3ɁȴU7+g'~~c"JR]k){cW3rI٢I t |f/_|y=8xHXR4ͽ~8˸&2yx>\Q]_`/x,OddYB*'K,j3i#/L$RŸά5ܣOL`(Byڽf{HPwEctwZֲ'nZ7lTk, @5=w˦W!?9IZkO'1/Md*#i̇`-)3y G1U~? TEQ/r7yg@eR9VfEAAHQ i`p'pYm-E-!W LuΫ+p}c`[ZB 0'ѩjnTC pkόc~qC1h}i.HLHr7G{р3L(}]kCHUb eSsn^7@ }]p P1tX:A1)Ө7YCxH߃^Xbo \\_dQvcdP9|vM:kZ*_Ֆ0L eW#M{ue7V 2:7W2ɞ! ^6vpG_Jyk}sr|;:8JA<{Mw!?9Z[5||Wi}9rN7v"64V H` V$Db? F}5 rŹCO8:JT bDtC?0 G`I{ZIfJEr} e)^etwў(E/lzQ%HHIOiK?etW6jll)ˎO(l ˗YD@EDUQ@@]Plqt]gw?<|>].:\}cd89cI m%|+mOlvY(8 DK$nzJki_sa`wS KA|?%9y`__'D(nH](Z,eH\C\ "e`,n^I"5Ǖ@NGҫ+pUM @iT >|"< s@: @!lxg%yꁸ',]]wLC?뛑.RP^P Bdf*-Z'M7)saء8Y |yON+qLV^ סs}l}J{ݒ MQ0Ef-s&(MQS+3r_͒R%U?ޟ&=-$R4fWaxisЬTnėōd&9:P2.QYB:r'??. zĔZw+֜QfpwmuҜf=(]O&g잶Cvo^l:g/Spy 0'9CqA4台D9R¢Ɋey.rKPؙ*C5LϤ:e61%9,<+s8%4]\F/Ὠ8ߢU)= T]dCb;m#FSsGVM5yT7-dlB@h1J<׬02-5݉;Wѵo=vWW5[m N`Ѽ )SqDư9F7^L>ZpfkOB<0?]ǁL|Vf3gL2uJ{KV ^UؚǠ{ 툐գ_q<ǍoivLQv>\MܓP-:8_Bg(ټYG`fkZS貄ƅSv?=¥ӖH0߹CBB$K  TPΩ8l W+ :Hh⨀A"H+)MazCyµ\[8lʖ&htfl.%vj0 ^;P]R-O\dVhoT0|5_MTȩ3<96Q7%)`8%G](g) iGszuO\nN z1+cәv@\f 0 I, sw#}b.<7Œ,_4|S n12IB!eU+h4|ӆ,^_VYz AȦUڟ}\0B8)\F8<TQ^`q[ۄvewָhGԥ^-PÆr /[QP/Ec:_[sSz%һ4I8v(7LR&ݛOߙ݂l4*+Ӆ$R]gQ\GAڑ~"e 2_MuJ}=>zGGw;5p%=k]Ϻuc6<\9&ORUnlH+e/k{f۰}?-GidHtsؿzX;l,qͳPd]k u@B&dNB"7 @Ns_p ;Gqy?q Xc\ָfn$$QFA@PDzWTRA) "* ֬&fMs;?y?_ |n~JL mn;)-çtj ;)/NGg0J;$Nn >lwQL.qNw6(}o΢6A8ܱgݠ @>p3z+(灪1)@@sإ( bj?jg1VnUTBH=C*_6.Y833 Sa$vIϯݛo ]B&Pr_{;>Ik ǐ@Ñ0>;vj%tCDġ<ȋ9F&.&,%H;0/q5JIqU(EI=u"ջT{6ᎆdDS7}FO MK32*_̘(L2h!󧜻^ҳۣ+.nhC [n9ny nyzZMjy$V?%2>$(\޶M4=P_HOC:sj:9wz' ,  s!( ,s.=z?\tALdAlJqWcj::;+-p&`bGzfN8Nn{V5'׏߭w-]MFé/d$*;7Okʛ7X 5]faj&5_D|x^ Bǎ@Xu]ϿG#i(Kli$$yr]8>n./jϫ#bwU̕pZY'8T${$ę\ Z@ߓh?et/KffNd9i:cKj d_D6e\Y 1IM[M=sϹ<<:tRt9ܯ/+{à7069 ȩxxx0rWxXVHCAO7/ŒPr/_OtL$,|,i){&`AN9΂}8d=[uqʶO>FV<ܷx89oa1PCr~]`jJm|{aăE>A%@7 ;[9fwHm2Xn6l̚BV gTEJ~*֕ZRj"rJ'P  D}Wx!cNJ&t%f>߳)Sװ\Nƒ+ Zr:6ɀ>Nv{l˩u&H46!L_^2ڴS["*/O)P0PLmE@Wfj1`a\ sIt0NXoc`9@!M!dsx6¦%yx!(ٖz8˚~y,R/ )T]l+8¦Ib{k9x|^銹8 ĺ,zMa 3YdHy$R]WNWȨ YǗܴ_/‡; uoϮ -iu,OfrζH$E%iGuf]6>Ѱ9ጐԥ>J#>k %#qpn9v˚wQ">6V.eQdMnnZιYX f*hei}Kc.ʴ|y-*0s4,#qN3E9cL˝`dBDB)\pgf cy蛀e(l%Kq:JD&.O!ޚ^n귭l9uNiӣ2u]RDW'اpCg g6\NWezPF@>X4n}oJ1IΝ&+η5RϼB{;kjG:4mKSϺbJgr|50GȨlU0Xׇڟi2sòTAM`^:2z3~/O"fLӭݕ{}·M;Ulsui8XB2kyh RH 5 znOc,/l݋rS,KrU$f.)WEga?I|0ӌJe!`KKElPrz.TB#4!BFdW<$)! ]JcKԽ<&d`vŭZh0E1>Mu>]=]:IV k:KIFBFR8*MH'=ƼsUS h UI7=z}CF-kZr|^_c'O`5-j=9_MV/oޛBUƛ՝OgCSr-s {\]OX흶 Ws-k;V(mW8Ծ9zb᭕~'hrww%!^Ѝp2#y-` R= tT7].~F"nkOqyvmqPƒ&df273j5v R|D&Jo"UT2wݹo'>^{^>v*FgE@Y>*%1Xۊ!4M@ fOIșu+[lRWMYǭ>_ţJásݟ0EQG$~mZ&RX6h`qA-yj+N5WjAFi H~am,X{lqM2__ Y:-٧4>,An@oo, |YGmm\kULHyӄ|*Ƴ$,~l\yGL&Y y*9v9Y=BݥbRDБgmٯlo4exn"L`ܙz&K hdݔqwҜt'`_/(DC:zbFhýX=MΗggmeL+36"bSŋ:cM#:Q#uUFל "ȜDC"R~ CS 9Y$"#$Ș8xmsW_ȭnP|a6xsɡ{ckyIJ*-UNBC^M'zL&yFid8=g;m=`ȩ[ue|DnZȶTâ^ʩu{rw#d Þȣ #EdI@f47vVBk*$P޳(`6azA+br3HJO!)Ph gL qRؤ ,L3%9,"ǒUM>ws%%hD^b* ZTkٹo{̷lr7l:'.yZI*VMa'^/} (-W^Jdk MerzcN'.kw&W/0Yi6by$z#R9w*Ֆ40/ۃ%j̎$Zg((n;%NoyvߡXLWyCn B T1c(6qw*[P=.Ej}MgS^K!Ykpd\)L{)&VmoJft"K50a(KQxÌVr|hh""SRm::n-/].v#ὰ)F=20 _WnMlk?fTkF}`U?U>RR>[tZ=;$NǢ'ݫ}We5hu8EOױPpZErr;֊%#GyVix _$E|^ZZ ?Z_w~|=r *lxKqc vxX/ȾSn-x X܅1z1r3AAg3 ff5=/<oXgbX}DЊVhAx[8< w/2WW J / JrPO s%~HjyԶn Eyǚթl)uOJQ0Tp v~_G^.o_UϱWWW}*\6l\ @ۧPI@Bb0s=ˏ̝s@pM3ֿL~Yh){2kzXZkeQʹ6iWvW!.eq*:). UJH9CQj.C4^)DcK y jc0+QAQR z3 T23LG腺.U15fF%VYTje ʦVϘO}9&1L"(R D nyCG[="uŒ[;oM'}+hK$1 (]Y,vx4_cZ"byu"(:v!^ 4y1zNOaO,!#A]")7Y^MEBr] ejch4$fV5_>],?'(=J #i.:%.B :0 b `.R2%eH[ r#% 06'%]gh+2 q~V?LEpl.Q)ƈ(B'IAG(r8>A2gAh(6-ӀԜt;]GBK6,dFaqjB͓i|$:SvU.ᓸY[1dB~٣q5iݿMe&$3MׇftYכ ?:! vDmo7Aj[ pq``SV<~ڞ=mNZ7?GR_u~\9,m>/b3jMJt<Y:&|sIahz&бlZk3$PޣNⳅ^ps{?cOڗgւSd| cK뾤s[0"<'K:¸^55 .o !)/~>pS~..,)\(}M/7 xW4ͿE`9'faCt/7Aí+#p("+s,eN񲁏0KvBN"%@ٺSVN@ >'tV\ *QIeUKSk|xej;[\IsS]'hsq~f׾,O9SOmI/Yb]V*cH-2U*:zgl?@T$Wy⪈}Vjщ_ 9|ݭ5MۮEp%g]~(sR٘xxT ( 4ߏuo۟߿ލ4;g'2yՆmZdo8 ö5r\P@:!jB9uXI㎈(Qf?oә#5z:es6Y_j] G!FX8?=ôUxdV-2@/Uh~"Vwȵfꌜ HLU!p+ N91ڇ00BS{OcP0l"#a},^h盪r\ϪNwwk3~[n\9هiBZ6'76>6wI꬯ߥ֜h/,'4? F>4k٪]Z&̞!&+(}הiYǔ0 RhxgrrqY]9qFG>{CAa)7L@h{}r!QX__8t^tE'b5K|BϖRX( o)wu}I| nL-ylڛ(v"Qzy{bad{sAtws7>s eRNBZoWgSWwQ)<@1{ȈP@c'"zfɴKRp)MaUb,&M©IxS+54>٦ drR;`GN! L{e7_kWn}9~}=HL5~Vl3;c!咛o?Lyԫyv9;ݍ%j&,HiĶvpVJpg]}^=#ڻtn,xq֌}*(Rx@ =Xni4gܐvBnŝA|z2B6xoJn?\BMӌ)NE x .pBk H $v,P2(u~c.ˇ7[nb"閸w_y@B2ʠ" (*$JBByTRtH%ĄH#jDqgwv>;yE쾁ǽ~9 ǎlѰ2.OL_#VRz[Cm"RIC=,1RFʾŧug$,)Jp$qtuK(x-2kڦ`֣VHXT4-R߆z& {i. 3"Q`Q=Gru5kKوg0Vyѩ=VvtYvȘ9 '<%3fe'@ -]Du\b*Ȱ܍fBHG.蒼)@ŖORX9tL"p4[+a :Nh}pѲ7Z$+2gE4wҙ*(F:J@*kJEˡlB!n*Ƞp><}p}7lz n%K˿>Q/t|S~ # uh/{!rp>"N3s/n,җVQwC/h"o \m@ X|E|E~aqLf,%=>y$^R24-*TLs*gn2O*RuR\_Mdi!nkM7 * jBN* *IU }! I $숲m8g)?sh xNJ򸖯+V F"}!,Y/_'+Jx(EO#H`sŦ e P$v XH^jjχC-_lGCMaf7gz.ipM)Ô|*3a CU1IGJ1Z!eɳs!Fx;F(-Ce\-.1ԅ\_}6PH`;mVp|@8?Y'~rz4<ʹq۹a4>%<^ .Is|v!d|9; ^ t0b4Ό [w/Ë3*XdǼ>:1w Ԇ[*5M;&ܬ*qH9&CN5YCFkiTu,|:7z;̧=@̐Vy6["T4OG¨#(aYC>в LTLy+ˮd#>.}lτ/ݛM%< 7mY<ܿ+M՗AgCx8M}\&X4 c*Ȩr첎)he [:^$(zPi9G4`Я e-Iϫpb'I'&|F p,['WKHzVW;{Aѕw.ҟ_}}KMlΧq$IjZ$kVªiso~rNjOql7 \^Ʉm.j{|@>m&uZoTAZRG-ƚkp3 I s !p{nW^ U@e6 0xRaWy. R%rYcbjigTspk1y 'a2*Kn,.DQ;MqFxP]mfRC႑?\$':Co8@)QЄ9'T@/ai% D?iLr< hM*&\n ["M1GK@ٚNŪ2K }ް@_Ac8l% !?:|=“VR MapeՉ[7plPxߵܼDN*!B?G$A{o wv#9^S6#3jk}>Wʙd Qы qܚ5 y5OazůOധ]>[$\x%~ZPk~M]>e{:[K!˫!7")f,W~!'moE-Q aA hުd$f/9>H(,"|-!JH Ӳr _S&N9SAQy.{z,-[ 'Y`< ,\usO;WJ4l}t.<L ɣ7@LJw'YXBQCll/n;_#{}M~XZ#cV:DUAy'Y BBM7 QGKo|͸CuoGW#X1,b51uvwWZƏAcbdb4'e4&1TTD49 ; GHQiI2k3{{:Z(VEZHvSBaf\d%w~ֲizj4}Z}QCd[sxvW/UN)\Ẁ~i3eUԑ1L@hK[ׯLؖ'PpmC~ 3VnNb U1LPNEK_#G>oPU5{# 'kO 7 ?ogK/Wسi\±^~I{[Lv0t݋&'/YP7k=!(㭽+R.Wl@Ƕצ{ݥ4Ӻ1b~*6o)=YcE<<@ó9e   Z˖qy,,-ɞLlPlY< frD4v esn )hŸq#dι r *3Rl3\j2*91gnÃ4v%||؟n}g׈xq&;OB*ܿ khCyľs)OhW! PW%Ng]HAs@H@!L\I!#W;x&qjˇުcח,%Ksbƻk[6fU%Hx8-5n픱r^fjs5]wA-ԍ[TnG`Iʥ 04fيJ\/C礆gcc1$8܊5C  "̟J&-`/h.+pۭRf MaA*tgOb'D*yY "-o*ČӞxf~;M.d#AVd^ӛgeV9>dZZC^p8׸B^Z>ƒh%20V,"R&뒘,"1y9&V*eEaj&$a*. iR).EZ vK bN6qcvFpy>QKN%踞gF#qH+j dlm1&*6`MLcEmZ1g-[d5KJp tJw|*h` h-+&fۗBwCTүq<,r_):7ٺcvdb3Xu6\ӏltI,vs1TV) 3tUq=XԪ&DZ+"\ !crJ)/y˳+4 &qt8G'I21cd'ucŊ( {^@@+EEP5%ٔ3gws?r羯c74N~e.-Ļ_WҥTI$߳ 5*5GV- NF+h iWhhR麈D. 21FH(1qp: ^3KqOlw)}W[.#HS;.ǰCaqB'kajnC/j.Myt΁rN,ɟ!ɨ|Cxc,#wڥZmrlNLn 4=7<H|0-EX H` `@U2x$uIXD 2<#R=,Ǿr^ q(fҧ99q^[`=Oub {!5y;vcEeWb \MyZ{0BTsǝ!( %!Q<={AKLU3i{9qn!cl]mhӸ9|]]'s'Rn&ݕ#[DGC`d3/qȶ_H{wn_jWƧyQY$Q1M@dł{ { u/ZO#9 dG[iׁ%kVt"eϾw'_G_}٫@6uz ]-UmSV3a7 f3lɸ=oN#ϻ_4x$p|quk!s;(Sp~@(jiEHԜu5}xgI֎'$I?8lɦrJmGtCzTJbv>a2ǥԸ4Eaߛ̃GIe%xQWHz?Ƿ2yv"Nn s< |L uh"16D^JҰ% VװХ? Y½N 1x.z,jvа(OPf؂B WZ([ OswI$5/|oI*bOO#W͓?lld{?I(9>wM-%̬1"0׳(A53Bm*I\LC)3v\~ߢhfN Qw2:Ϛ"2ƉH!%0$~{Ǚerd -1UYʘ R@gKnoX€Xܘ`Q/9g?;L^L~"RsoyQl'W2hQZ<H8!$~.s v`Kf, #!ګt\ # h\^IX[]I?uQ{22P|%|{4 CSd*?ߌZXs #ǫƃ9 uel.Ud g U{!ЖkF!}JB|E#+-RC%1Wp,FZQO6p枃LA2 K#iŐLs_(KTj)Lm)M|mT_o~RNRs c[?˻t)HQtu],twBH H#R~)4BB *^wܙ}G7޳1ZR{6Y~c{-/G|zW(? $ n"1o~I鲻&b)AtɝԆt- &V)ɜ[F6K<)\q)Ei*wx&85)fjR ;cDMC32 Z |PU :?'&`C08^3φ7{qͯflc +& 'Z0&]#`,jN΁t.~*KݚJG57y o^U</Sx~\=pn:6) [VNe(O?Vӟ˿'}Wkxa<[9b}$nH6UɥNrioE6wф+jcV5Гz_P`c1=EvԧW0jjp%R5M`  aiASkM`ADĠr,%(4CH u Tj82TP&Cu]a@eу+nM5:IgAY= [l?ϼA%kmU#zi!ۤBS݀@2 J?*9 ? &fՐt+/p|/oĎ=oᛷPP$~ 23E*Zdh_8ʒԄG.:lBt~m5%J>#ULu.i_:ק |}5)>`@գ'cPW^mk @}sϤ !iUD_ZQ!nh*<2J8Eʢۀ^܅T!9Qr`ȷE+oI8͸de12}չ"%\B,4ZPRbttĭAG kɴ^3Dj攪>EMمw mW5<+-sURP3+C>.wW`yѭ@P੍'&Se3 x'3σgo PE܀_ "U{vX9ر06u}I/K3Kc ZoQO4\s[!-gA=H?OZg]bM%*}>:6n^f]ox<~-Ԅ׃]6c6& 8Ջ@0q܋r2mE"|V~~v"HËDM͞bƯXPÀE$ꤒbQ~]!L+v,ßΕPו\-z "4pQ !hҕj:ez>5@FX%*ҿO(XJ: ( Af _&;/owG0iKG@,]B?˛((}_u싸1fK,Ĥ^SihR*癆s\oii>HTƚh:jbMbE9A ( Z1Lg0As:Twfn~&yZ{=XSpEʵ$Пq( & :UGGU>/S {U2q@"{ (Gz O0Hinrw oG ;e}>D%S[- (hG YJ3v@X#$#{]0%ڢ\hTOGwöۀl]v|`MJ]j=Y e ]JS+.C}[)\Ǖ/ã7#'Eߎ`ɹD݊G-WwWq-hɭ74@z:PM~ 0qrD 8-xjY$&^įdH.9k O$nZX/kó.F818 0GYa[f1,pG1V1%{56M3EQqfɧYS?HÊ@?Q0=]խO!FB'`k} hjq-"b?wC۝@O pL1v$[\$ytHGu=_V%X 2XF+ۀV3t\DM>D@xs795,!c6bg)a";\*-˒+KQMG9C@̡TsbM0k݌i-Cv!p,{c ;hy676|`x}a6F$}E{q/K|߅ [zG{5vJ: <%9E_kdkSۯ' 1_'^P*ۚ<:U'^3X5ӓShy{j x2NÖ\u"J̇ۿ,3ciMc*QGʫ7uK:)~9l@A#(oZE8ĝP;H`^iV&f#y\Zr7U}4{w) #iu'R,J;XY=xd3 rNk[7+ty/Z,n(5_K_z.U [pmp0ƨw'dv(ByT՜yd$|ڧ]JuM~]nhRUJ֭v^6 MI:`JCs :S7X)Ky:|7,@\yIvtÿbX>ɭ}L.O'-z[~'^p$ŃBQX!}@\pIC%Z@dAC"MMbɕ'>w $8x)1U3 G014OUx kx sFV)̾ȶ0^F$6246m[! sT 2'LHH Af.W׽ݫsy8;콿3!ir55렒;γYrPx%ErY|d["=ȴs=7͡wsH^9fg$H6S@'_u`z@Z2ZN?/<ؚ3[K]`k }!e5 ( 56Xm3;jLWoӅ,eM'e 3}9.n>z. tq hWY^(MVh!aٴ̾]1"W#$,!@N}]z IwWgIfYO-cKzn_+ {<5sɳrMxIpϧvT{U;(_[,MQG'F9i=/H(Y0gnHl_ J6W`Hd^fEu{b_hJJr,KcޭƎ߭x bn] M6~)ax&iŪݲ+U-3e:L18y2(|lb3uu%] `CkfnIF+F\(3?f|D[&fɸKZFC-Pݜg@ /M ӣ#Q@aRŕO}񉢵~䏄/e\x\XK]/K!Pm,.&]>Yybڠ+Q)Crx:֪Iz ߻5ebItH*65(,5.|ѣ4Dg.ZBupTkbɳI'~?\Q8i<Ƣ+R}~ uFo|ы=Xu=H=ntٰJ0'l\YW%)܈E9ۄ?_E> V %L `0clIQ.QNK0 kSL+g.r,Cg<)pڷo]h!nNO_ޯN'/T$2t C5fvVE6Ӷ?dXq8uzy:ZhZEL3Tn#%C+ӻny |U9}0 o`h̆=_Z'a'⹫d/ T_,$%B:;58)05Ӫ|FB7p<#uAl?Y|em6Nޞ0Lu)+(`?5é0}Tl?eV+.AM\Ӧ&jh$qvȪ.ppٷ e %QcL&JWOWͿ48ΧS֩:}¥k塤;/|}{_5THo(hLdAB5VWƞ|*q0/Z)rmM^/gBCD@^5K"RgѬ(_4.ˁfZL+BP.1CچPҶ\÷1͡$1\ѬdZA 5)e|my=xH u#@lۀ__``di {~a 6׈my|$1-och?__~KF־%/O;ʺ-:HN7腢*0RR :{~U$!4>NX`\%2㢬 )*0RDu^Kempk8jor( ZDzlk~67DBBr_ӽuh2;hřj>%GƠ]hJ,ճG6.`? -TtSN!-Wk|IƭQ[ K4my5߱I$;0}2tctFE+xSwE3i?6e/_cOkbHbhyx%1Yz$i˕1I:l^kBϥ4&jl= ĆJpsy}"(~k@sm:ZWAPiW`~p}&0Ғ鬅1glΐQiy} e24G"Pf3WQ.%T{Wwc;TYb.ם w6OJiE{sϾwPmwξGOD]7j"HZM恩#3Y %6/ ӢLHf?qq Uq?E9iky]%UQVwLo:7F4 %9DLP2t"u|%7,:$MR\Ղڅ0FBed.+%h$|4=G?~ds%0A^+U|ܩ4:L15 E! s9~Nd._ƌO ^InsIp7*`хJ Dww 1WMS[dۜɹ4dJ?r5,h 5~9:'Ϥ ghT_8C=^#\%nȏZio#?$>'‰*wf%by XPA :\Q%er*H+D=ͳ3ry&ţ o mުi{ >FB?s NX 6p/#lwQey`] W][^ƻ{u}$H4vT|ZOw݇{kov^xܒq7  uB(.-H2'Q ?(8k)Zj7s,,ξ3l(ukvv㡞- }5WV! 3.%* y"򧙗l CZ(r=SÃE~ڍ8ؾ$8}|}(?Ǒ3"~=8=}5$[[Kێ:+>4=+S0#.0!:Xk+@(׮?=fRLeg[>HeY`YxmsWN%S%@U5PD@ed/zߺ8yҞ9?:5624rElҿ~m^QF)oۼi PqWZk/3t|D KrSCYPGjtjdqFJʫ6ܯ{2_ܭvh9o㈷Gܷd4Ȧ0VY*"\vQF7&ʙ0QJu?╄EFFFPT!,"5@B =T%쐐]Q֞0̇swmߋI@N)v7}nk{ó%XCo@xiG\?z <}u`Q+% vON|o{'Ns&ս /qW%e/l/Y*jen!h*bU  ޫd"r=cUkw`v*e+u9Aq}.h(b fqr!ut/g*y*XVcWh.9zJ2"m ՝x^w#Veݱdr hgvC{qΛTVmmƩQ@͑{X%OyA,qϯxR#+jŪAW(=T^_߆w^mza,;V>}˯|K-劋V6tĐpoڵcBStA"ϩ<ŭ_+GnkfBx~(.ϹV<6E4>/ R A>gr5buJ(bTj5 |lKIa 34h+N2[0{Fqw//}m<bsZ89QL&+r4 H3}RTɳU8Tf:&1uy|?$2G_㹭_G[ oM;ӳrz#iJU2'!, i-j M+aCF[2c֞aC? <@QEM H7R "hC1?;B:ϕw=ij[Se@ Pj )ES\2Y7uXWE?$~0uw?d$snDR I܅bmt4sX_:54_̛ӗ/gAj9A-? I ;Kp ֝D"XJ!Y KTY&"=@.`Y rQ ,̰$sS*\:9a Zcb w Zs\<NR.lOȊ,"ˏ~}|9|to?dߢ{{-sHXr): Gogזk*l7nF"Plq)jJveiy{S2uc KFgk̆`ݨż+e?W,OJc/en"~)w2_&w~dև/{';L*&W3B YMW |Šq/dq<7*m-"W4;AE^kTLAyQYU>X{+u=5#H#nӺo(݄:/t:(0ZWg9: i6 SO%<1qC`?tMǹt2:[nlP1g_GT2~Kw oŜ0h;<\ORK\U--]dNϏ3.=ھΛͧwֿ؊JXcl0_KL6z4iͨR2DZ<_o%{pvpVF"o$hu:A֌7 -zv_aE#anղ֪'d4 P3T޻ nM#&Az zsqopt  ]ijpA[%!I95xzD3:ѯ?2w1]~ư+V=a_cټ>5^HY՞ۂ7>@q_ Zny [y,56vfEZ:`ۣ L<1(89'yy! 0R+:oNCci-J(r=W*4*j-[v$P4]۩R9sNÔb#a{ Ujj1U T7¹§;b!r9-l}?dc.KG+=Q8/܊Vrw;O ـgvI,i2 *Tw٫5?,#33t߭U }Q(ҙvFg6XHxmko8@ p+j`E Ω?P3 z[Ԁ% VQ]H`maQ9?9D@!څr<#C!姼bYޚZD6{Ϯ+gSHwp 7$S DnL+*e$2M Cyۘzo͋wcE֯eI*s2;-͊pE~)W0xVQBT0&h8]Yo踶Y%霨B9/2e S+L7b0ѥZ}J7-1oV `7G/% N=]#o-%tkF_ >˦{Ks3zq `AfR6~N[sSACNz7q/ᅞ%0!YYxS/T$4EZ<7? 2{k"p%8 ¸o( D"$d%kT"R=o`n鋹s&}]|w<tR":Z/AP|NqDͬ׌r4ϑU*L)t o,\g7BK&D>cf'EF/ٌu\FnpZ9YsPk]iP ]ʜ& &K&ɬajm囤I|`AwMcp } Df\~YڣzXak1<9X|ͧ܈:8ΦP|&輏c'1MV}iT+BۊFəQ&׵ܗ_3/Jo|MQ<ۏ&{/.ۗ^3jS-rGoBZ~x0UG@kg*$4nr6(SeHS#$ʓ祳Н'+tRiˢ@*W@eLA5ʕVLypϡ,q=H^JذCy;8SN}B-!Br-pJ\&ɜ *٪ҝU' 6I MOqddޗXa8Clg~TYc/\ t=ˉzqeX'8.".*z,*E!ouX6tXP1em1hpiNxi/j7p㳸y/ =yn4A l.y0kWHzN"#,TY:E9xYfo! p]0mCƟYQ|{0Q\[Yq_D £\!C)ǫiRFHZmS:~t5t%f/Sq&}HfC2tXpr)T⁵E]+v|^Spj\JC*!R&0l3%Ek;6j3'/Yefe-E; luḓ9^/{_s?^Ҝr1Oq6)Qn fOq"ŴZv{q7a,xІ&QN*R^v!m.ƚ"֮2w߫Ǫv5 Q ke@3`)ڴRuA6!켆 UAң1s#IuŸ6Ѿ-X~XfD^\: RX&/:9pfOE7&Jf hv~{V-u!iVD?S~"hMCrوk4 26=hwV~ b&bK+ۤ952a<7NpvQk4;G#V@>$bt¿Wl&7\De"g0,{E2`à)f8ɲrԒZj[VVK$++LحڋAͩs95H}+MuW9 HpHsewbrn_+Gh LaaoIFC.oe)I0J&OF͞_Vv?|[(Ebh&YBEz(.Ynca:TF]G4q}2գw{{`jO)FPt5Ji:Gʚ`61Z!z3v=\~M?*}Yz\zϰxZQg(V͐vCe&Ǧ\q 蹲 l8^TG%2JRTAn>WTiQi1&לа$tlEXNy-bx! v rU՞.޸Bz"n[dJ:6S\0_Q|ڷϙUOVW^T ,%TYSIY !X*9LTxAb6]&:cCmkJ.,vYh4XY0&$R&خV:kRF[9OULU=Z4ceʬv_Q*8`ֳm.5qd٣< RN;4Cbs,}P9qw>ŠMũ1c1haWptIB^-u1snWi?2MBuvX)r/RGrECN] vvɴ֦AR _6 էŴh= Χ{\n.+~{x}]sr{{j`#^NBAO#TaD}:ӕL i.? N`?/ rrko]#>Bv > v޶Ɠ9~5¥1`u]( )鐊sZ(kO,㻑Bs>Aǻ a!_> G.dV2˞'su3it7VQIob=Q5ܗ4@7yn$ަ YȬ4tqf 4^!b$tJ/#͹uf, VXHtZQ]x.QT%{XZU?&+fybᙏU<إjvU^ԦW ;vq@*h[@Z `h/N'.H5UȹlrDRǧ ϒ;7Q\23j(+Q`9"| r0\ĕ;VPXV@>rc?X6hNj@NC@|qsde쬁Ŭ3Tf"G=d8K<0)\eAw]EXҒ$L2dˤd J"x]../=;{||G~+m|=EяP(9:Fu/xYEb`*7aqtS1u㋡ÅHъsm=eb t{Pi'='W<!u_BU.~R-PݡLϲ&s#_H2LbzbZ&҆ThcSgTf!n "91Zə!eNnzWLx!T4tg롘1|ӮbQQ'8B͔ʹjt$=y 7?JDWTq']J-"͢tlNHr57*#l+-|"uw"Xad  6ڞ8!ӽ4=]$O^~Κm"^hѹFӣsiD`Zš>:Ԋ)Vb? E/12YO i7ʡ?QOФ'eLNTbI;V\&x*]v*&A74g?ЫXZ7*#ϐdJ sl$34 u:=-Txtge x^&P >dmU#ҮӂUocR%1 p/aϺ?Bޱ8/he{v-?'aV8զvPCLi Oc،h1pUc Bأqa0=ݎCQ.r(±jLD4ik`+6t^4dĞ~vx),<5؜29sΥEЬ=BEŸ%f~k*axJZR 9,4v@%k:ODۆ!.+]Mڜ}K>װM)J]3( )9J=70+K+Ag(0[#Ʀ[\{5+Gp7M+~ 9C/};z=˨Teur֤JkuH~: ~ehHx`F۵T%-PŬ_{HBU[ev _q:.i-G}MZD3Su22VJ:!xA˃@\mo/ о]Cz:ȵur`[jxa[ڕdkmR͂XDs]ɿsHQ`n=}E _n \s^0t-zr An=,Q?LZO^mr%C\IE 7'Jī bEc;Y{dt;)B%W|Suˢ!J[q$HYЋW$/SčU ÓOIOxGI&)JCڷ~j+ߊ3; m#j߈Ek'9d1<k \TOMZP"R56f5CIzQڮX~뷂+nPBp 0' k+0f|>sSZ6`: J2(3O #kq;4ŽT&no'7ɬiU2uJA4Ϭd͕*Ղ!76U^eAN1PܵBSDvX(PIi R])x"2y4IE^{y1@d Xt`O߽o9y Wd@ WRwc阕TSͩfRSP"e#7Mـ fyɜY뜵w{sKaH:HW/a͚k|?q?|@ /d{#I8sCB Hwfz5mDIuѕ~RΗ&D 9bwRMWRp~xV܊W7> ^.N[ o7`̭pI*B,; ґzR % [rԪtt޳a,tC3mxī2*EaQ`XpGc &06#jEhVf8 ,T>j!k_VN5ѣѤc3Y\e}XluqQ H \l׋e`%/r0ֺ4-hR7JC_6鈙5 钱*ٸ,ؖM6xy{ty" H{#c?$sd͢Aϥ]0AU6Ni!J U-mkaQT 7!M/?1"ЇnZO6:JYbݿ_0pխ?dى7,7u1 Ws}Ok]<}?gXTBޚuo}l?eKvHb+m.y6|r-ļ~g7\ȥA&'RRXrn.[+_lәՅ$Zb$#btg;df?]Wrkߐ e_+cXMGD SpIQyksYT55bKYӴ'%FlO:|Y/}(?},y2Tm*Yth*Us[wss{{wr,ZI/^JeQƝb8w@.)zt5I]fD_!MOd#ے/:2Y:nDe#uK4[f[:pHxjS(T ܬNq'^WFp^)Z,%0OUnPvUN _A1͝P 1D`Rh;gciQATq9U^Bu;:{WKtQϥ׊vT{%l|3[l1#}g6ؿOR){ rЋmvE '^j~~_WIYaQK=9uI鿚c<ݫA*VCQ{;wqQU7fCDq>f݋lC%=We=V_Ґ_-C>o&rDqy;,MaG1"@Ma-.niᘭW'B9vaC 735Z$J2*Ԫj߲9 OeI Lg+@DZIdYfeaɳ`< `׌E4lIhFŸ9P#&ҸgIi+fuXRl Y<8,wR,1]zFnn5X f?|:€+5Vx,ߥYXfN_gPP¡4. "]CʆPEje,հѴ |^j3W+>lcIbdI,(q;$gɬ=yss3bz$jn^"yʳVzTF\ mmC%1v'@~~C7izF7*@ĐBnAbGY}"]n^eqGZUAh?oG¾U0e:!ܖp;$C.8.h=!:ypD}z~X f lFJL)vc=T[mK Z08hKJ"DUo~}z3:\eMN#2?^$8YWtK.pc.2_n.r3^ _C񕸟-9ـkg]3#vԗ/6}`mҹY @8Q <19Bh#\1>Sŝ)`%m?\//w>^aÇt~1J;ʧBB򼸷/Z"ᾐiNi>x&DB)_$ה?7 1[Qob"9DfT 'M^/ԝ8#UjO1kZ$'^eM{wH䏎K )  -1x ȳԂ3Lbn4p&)gwOY6'߬{ˎ]m)+ vjyuyn/Y"]'6`&lgaޟt_Du3-qM=$hzZ=: @|jfxx f ktn“D: 2)`ϝ0J]o_^%cA^v̬N =~?MgFi49#2<W n%LH0" *0:̈:zUx ;;sӡӹsKEݪگlχ[U~+1MShthFT#(JV _rby#RSw=VMO&Ql2Yo%\;`W gmNBG'PKYZ=_r̥wQ7bs*R05K>X6 ]ѣ5Mo.Kc,'.k&v!lzsvXlNm|ͯ#%S>O'sE^_d} F#4*ē*kFlSg0h0K`Uیԉ5q`t^ΖW|}1bZ۪*Za e:M2.#גh1oDoڵ bqްCvqPkHtqqPZћN4Hyؕo ݾ~p<:˔4ԹE%nb'?g<rikUbH^Mp@΅׃~.{qϫ;G@Kkzhտ)AтaɟTndݾ~x{]*).An' h/zDjZ+}E QvC+K=$n9&SdV;J蔄6t1u @e?BmTelܬSFh,~"յn;uŜߣ@/,I[Q[ņO*0t˷K5͈T 0XU #Uknb #c<$;\t+KK?-f61z ٍ AOK8s;䬟4~M2Y(7 lMJAEe8NTi(`H'ĺ8tE% u9 ?:os4+.asպS.ua!mRQyRŭ T;juodf M<ʡƹ51N]-z9 M+Ё-_ 0ܛ.IWE*g3VǬG4,u=<ց\SM_վ56 v4 d[ۙ4z&j?@O?W䍘y q!mx5r},SDyJFϗ58pO9-l7ItkoEXZâ8-' q@{uQ]zԡ0P ur&d6Q$l1b@Kb^TP=ZBGˡ؇O5O U3ق>KTϛ1G$uYU껳$L})q9W K;9ra''?deX\X*/>V6WEo0 xAB T)l@nP{KRP+me*9_A7Eo# 9Pb<)7yf+;IHr rQGNFU *Ƕk둢biRVv[}g'coFӾ23ƟjfMxՉ ".:+. XZ1kpЧ_a Kr(I;MF,ēy{6 mAᐸ;&c5jyCwo҆<^O>}S'xŬMĪLۢiۭs7,wH ~4LнFG3`Jla5"E~eMԡT7ƁjEWPUУm!HS4n{zuN~b#9KТ +&g 1V3>YP`hXI)vM 2oj"Mppa\Qgw(-d)e-}>C(n\w":6σ0f9q #lYS M#M<޵*uqN;#q"bp <ȍTSZ zP)έJ?%߲sGv@-'/<W{/(P2T<^cI\f^jU=zb[.Z g] 4 [BB\86âEɁ,qUe5PŐϊ2|3팍[}#q]>jN+[ "gS/BPަbqD̙Z$Mٌɮ &0v0bsoEr/k'}\(q%l5'c+RpY IvG!wo[Dl}^uT#CV+/n䪄2_Yv?/MXQnŭo(5p}!TwNr[G͓Z W(od#oO-0y E+^ m9a=_PojV"]:U<9 b5@h:x^~Ь-~!6.L12/MhS8Zo/4= OT`0!-:ބyjYvEF#9.0!Mʛ1jvNpѩ efџR3:Ks&T5)dmiG'A}![d׊s4-n&Aq7Vtg\BMqy8驰#qQ@,Hջa$Ij1|*EÂ곟}|0ݴWr͔Bh_ +ӈpáQ_!Z5C?ϬUݳgF^sg榸u3ӼZja15#Ly>kL|T犧9<+|ac?/S<_=,vrK;GF|%Fr2rVyHIW)(_=X^^[l[lZzk<7a%a)|Zg?t<ȅFK apǦohqvފnGvi>u9Y\ab^JxM&¢'1]0gL|ht$d\1o6^2T\uX#" ͈ӀrO#6;LYv :3@ƞ~ę^w&'|}4 UO<_킐>:pBrhUQ\+[ٯ)8 :;QfR6+9KKZ uT[ST5R<\xͩFoVIo+W&y ٥OSn1rHj I5}9Zޭ3[3oc^:W.RDLݗ-ƙu K"("Su\Y M7hx6v]+P4/7.TW2~\G̶'>j Xş\hb ޴?|Y9KX.ʏtwh:9DY+2JvLp"LNl'޾OZC0~HEr~^q#}|3oqp/nQ+k%g,s%mޓSkC`liO@⠇/9mX/??C*ɋvEnn*Iv .Q+B|S1+9[v:!g?⥔#2;'==nAW⍲tͦ zyI@: ù峼&!f79T"Zl8@g{rEQSi>nF#L@녓VG{x1LU}ETj–1/^܌[$H0氍idLiр=zhνc2 N}lpsf''O1f2y60jZHMEd]fDA1st{o eRnFOrNfkXO &טdSn 2@% j*ң >f(` ZU\EzV7HQSM^ڊKЎ?sf`V 6p\ǃZ9cuKcG_贎';ZEӋ5@{f#)aTq'ֱ Xo'_߫mm:O I7rm:2MlH-^P.xMw`"Շ˭d^Aw<CCqK`0'AV*v6z ] _u ]~E>(]/FwB A;D-DZ[>TTfΦwbr(n& MS0)bҗF{ -QVh7!A{t|eN t!x׋^zͪGqy~5q<(D"(Ub/{]E,X"B )02$LғI sŽҝ}~:BiT,iQp)v-za f^iGuF6U#z}bV٦C ?N&5Q> Cl^sh=ĨԊ>Gjt1,cVhKveD[GOٕv7Wi-vݣtUn[rs+ؤv8SCJ9_-U bfWϟϘ j[1<*,xWABu9r*NA ܱЎB \EVFy fXفT 5+\^V" Rrz 4ɜq+Z-|}9/6oaHDLFqnTs'e 1-'_R/7ȐDZMb]:8c(bS pgt5:*sV"[ƒ1v!H'2% +~'n1|?/>3et НZ&1%u/v;a3 e_J[rx^ R\w#3 :X$e;wzQm7b:!D* ~5ݧR((tR9RBq~{1ڏd>ίgc+~iP} }BxQWCv!{_K)BåR { X's'#CnN,d&ۉ' Wxf#l7:ˌ  Rj!J8G'J yﴧ/zi7)}DE ҃ԗv*YLtK"gw(b>^(2;ZΓ]qJx8e/fV&Dbc/-3tjk7]8XP7>*uC<],[uB)"a v#T.d|IDl<#)[a.X`Q~Z@֖rP\#<+܏&H\:=a/mw2 , ,z;K gL 9k/td29g or{O{PcnMuŜ;;T{It=G&Qӌ#M`$3 <h7oiqjq(zaA ghd)`T䵳S@^/`Sm$ՎXۊ 9:~Nq+(NʘZ5_Z8JٍV9z ቎DITdRTCj sKN 6tJe7#Fiܟ?+vVʘ2yxR¸GcR[]0G&A6|\4%$iT~ $!Q51Cٓ{4n $ͱW˻_ -N])\h'ʓz255=J%긓0}\2]踱abԭdm<^&* [73O8ajC6 ``\YjY2Iz{@k)>#E9oc?*!0q+hr|'f#Tt^9] m2YH4x^%}-*tFߗUQWX QNIjq;,h,pF{EV ӧt6<3sd_0 mT0)Iړ4r+Cᇘqڎ=E/` oӥ4,x309l JۣQOJ~-_~7G)K4FEbu%a^KR>ZH}'|=•I$v/_61;ܙc6,KʖOLV~|.@O5>M;B%wWͯ{v, _s88 r_s 6s||kHgWW7y{A]SazeNld* "v\JxeB`hE5%y8%:aIa"inH~/sřY؏}=+}O$2.H``jI>Zƕ[I8$#=:u;޴0%Ysٍ@!:LɿG *6l]rtU%tAmϏ$)/8yλacmNh9 'k@6jcnVډ+mAMbUL0jrٜFsvƯLqjA}zJmi-LH;ߠ׉z=xc@"ieR?/.52l-gl jA7/mdU gu oYnQ:鴒V UTge 8rfd9:01S M5'9qyM\G$Stkx9S\-b(!5A}JY! V7f.'ysҧDB3}Nr|Izf!U c 뭴Y 8?<×D頎#RU2D tB餒ܔz 7 @ gGg}/{y>Ow)1.cܹ@ĄL90J&1LxPFo:R5L҆JTN_wIÒ_6 _OӹB ~5($IjD !a:SIT %MJ>&XdԉhZ\6q`ax EHNmFPѢZ\q D]}5 ,OA实^57Dd:A5Y2: ҊfCR&f)kTr"q(sZ m uŶ?}N:w| i$iD-f ]J볐.|g*; :ZS˜հ!u_f:$N/f)_B[v5fؓ<ާ5. < ϳmx<èPoM *4aWm Rm+Zi9ZlAJkb1-p\{0[u絭6\{ $!d1ƏhܰOModKQ)\% p#TD^ `4h+irJ sh֣v>YZDv39 ftդ6ZۏA.oȒFp~aUfӄ^y5r ?˨)JB50G̞^,Tfds~E/"捧*/"HShPQE m4e')_}*O?R;gP,Hd'WCa'X IIb8h8Z 6ҙjt+f= H/kDP F'*Kqhx)[-y- V)T:U|LzS>34R>30QØ`ed\'F?Vp^]NXoxõv&Cip'i47 "o0mȊ :aWOYSCf^A¸+J})|ڋ ;FDiKҺ\F%h*2j}\ɷF ҇>V3N ,:furk?3ƁemLj˪u 5PyC/4^Ss] Y(ٚF EѢZ̾H8YFYDPZEѡ[v\ZEe,d_*UI*TRIe Id$ s̜3Ly|w僒wհfEl<  So8Pi]e]N,7ST`j]'(n`b&'jRywpb?1VJD RII.5WX:Ňl -}RsTYs_Z^%`#=&i ;kDBvg-oo~v,H>Y(or Ed:׹@(6/bOtиC~ҟt&5Qu50goV3f8wݩr^"oH;Ҁ1"` [X/ԞekDKIqBM|lzD tkNC2PçD5jy;.\Qy-%e`Et vk6R8L01|=(~1.Qm~._=0f{[MX9|×3b)c>yңqXk`nRڴbUT֩1ز8ɩzTgޯ~ LRc)z2}~y+Y>،l$6v,!WxΖn&[L6ް@!:s3Lqw-wxsV>Oߧ7?ne(b]n֮|fj۸ӂV3@YP,MfuɊzdIebm.Hs>cѣL1JlTzH:qGŔDypYht_\*7Wc^|ٹJT@Z+n-t5te joY WTGJsJ?y~O$gh}tc{_lJyef,7$=!]ɡkhSzevE =_r({0r i^W%*)O;s.нS<+ik 9YQAKi 81~pW̋*1PrxYfp_X?:ԪAY1:o%ՂP]iB`2"YTUDD3c /w5:`>4?@rw&g)1]Rǣ h_>VrܷJ֛yOGvRJdW:{P. d G[\~~..U&5JѪ z ~侙s^剸v7Y/ߠq$ςV3עǪWq'HlV,lT8V3k®`2s1dz(v#X B1K)yk! (Re+S (Wl$ԁ\aU^8>F |Y.?rNr_`, xfEei9#3DZ=sQh@e $R,dI4 [qMs=$CHrg1οۤ6A>?aQl_=oVV&VwMFV7⾙Bo7O KJDk5{1|Hfƶ+Y?ț`Og{52[OgZQCLewG+r\?ik]Y* ၩ;?l<@&>R~yª[coMYϖpgfY~8˫Q$8p'O%n7 [=Gӵ.]j[s y%Q#W=u!#d݇ߗr̸'3>tdVPk6u0aMɷ=QA MVft-EN62*=]vrvG,94z'8 &ynl.k`C'W;[aM8ìX֞tw6R]aL-(muExZnX!UfBj:C*{:T>g淋@ Lcvs 鸟"SyO^;ұv8z͆ ˡ]7彈]ZU-v|i;"aݿLj4YFҶG ;,=*=t谜ڮV2{'7RU(2h&.;9&?etX'鍰wM M:Y|.=t{}8?Ff=E?ˢ s/`mja2\%5 u(+~n41O|D7_ ,jKR=ys`j#u*]wȲmʛqIDswN{>TI3"Dl 1"  r,3,6gR~"9N{LTiT-vX? -$s0Ws$My5=jB~ Q:+b9M;Gwrs^|Qnx8Gxڕ3k8K i X+]&$|lpk#i[b$$.Y& 4jVڡeN^it!HKї/JBd#:69EoH1jJt=vk ?,e;!A{Ty4Wt^Ta,x1Q0G Zug=ӑ~zX5'X pW+|.aܛ_{QC!L pћ~y4p>LfRêJ=Ncq8>\,oʁr O|#vZ-h>kBEPk"U.]mB *T+a?{@9:* &Q8\D˦rEy.;áMXalYfJ^w6p(LSjU :1nŅ #yKx~"DI*;uIXYulߍY6~3RDGcvঃ\?4kQ,й镲t rW"mWTtN'xM,@Mr/Az&6L{uEr}'[?% ZE<*:˲ \|x{?d GLP>QM?x̗ҕwTHϫglPۨE&Vymz. Uvc ' i@Zeu Oоln罘;ο\dŊ>/NӧOӔw̦Pr"ؠT\ $RZ6Y5j?˩*9R$_|ӿI}fvVSy[9ˈ:ꀂ.ʨ̢8X"jrwwҹt:ENr `8٭rjwޯ/yI"Ȋ^xJ!0?;bbx>ݩ~%U\e^r-)3\M[k9 ,M)j2 WmdE+dTVTzU%v)]*I_}1T!0+kPktEH006qg7 q//olWVpҺ~[sgq0b"8Zn}Z‡i8X}YmJE6dR\(@,M/(zӪ/]2o=yM=)IR`U2x;aaɭC\Sf+oAURIaaINފSrl2K^z:Mn}-$6 ۱L>^[cGna1O9Q޺l1) G^tv")en,xgMkIY(Az+ IhDDnZzpmNR҆>cggHi[͐m6F- nD[z %֑e(CF¹K jk"V5K,j4c JMG!6!ePU̚t4x_qHupƚ+g] 0^ꭄ5Pbyԕnpϣ2߰!.nEgR}^hq#wX }N\Ln+)$=Oy=@*;fjE$J׻s84͇3BF/`\ ɔ2Xī߀p(ԊҔ\PzL D;ܸQg:MsV)\Q gfT`ϮYwj`'Mq~r6wN"^ .k(Km.[|v Tbk<'zjjp9cC%={]d~.`wkvŢ{'zFh׼;q]~^I~Dxwid@ͥxx3$+@F [[+ qf mV|{6PˎG&|Yvv ٳZs?[tRELXD>p{^wbJlc_Y an3'|ZxJc^Rqb?\lDV)˙ԫv}p*=c7١̶)XM9wں 9d,3u8 1AM&D|]oj˫ N#ܙY `JE}4f3D%ź툡 VP+5H%تFNC@ WQE""BYޗe\a~tkW)G38UBc2:LQPjA,E@C _xh<"$+tNQBpSvMɔRMSX|bLE< "M|FyV/V!C!_dC/|o`)C m w&3$DžX ד랏&̫rk#/m/jT#)rLKobENGT).=@pfQUVåhs&}/wJc’3 T*X*A&Mr9>%Jqv"7t³t"]2q*a^~FN933l:Y`p V]!UNHtjfWbX(z{MR!AffCmt#drx웓7k\6-Za3wS&5Mr4:ͧ넬2ձ xvT6`ߌ|ЯZurw! >Xny4_ .q֫WifZާVkݟZL؏v oP<Dv+7e ij!|F26R*d@ o%Fɧ@tQ aBd˦鼁Zv@WZH2tZ98*&`ޝGvxG?J 0KX3 !E3(@˺#eN㧣@(~x' \YBق:p4jTNݘh MF`uf+`:իz*v/4&"GApdT\fk.HN|kT[$Em~2KRiwoV)+ԝJyoy%N e V, -RqޏP/eDђEYUd[Vmm{D7Zd$@NRTeJ/}%d# UVaTfΙ3g|{s{(#V{:"c'h-':[֭~`oŞ'M.n讯:ڠ(`tx@: )f%WùrLbY?07Y-W`Mh[huWLWM  |ݷ[8!8j,bc7, c)^˩29 Fzr ̫l ?l[3j.ZSD.Ƃ5*ۀ[GM@*(D4^ 4P{,ia \ù2#2Wæ;y#o]c,蒔CTn? RIA!LGB) ]]jsSohTWrk8p]R,je쏫¢ZʼhIӰym`"b =EY ~ˮ>t(>#Gßu _ͯeٽL_G! ΁#basruu# %2Dڽ\?utjiv2&&'Y1n[Mgۓ^$3 G/L$>8^.D=L}qUZÈ[\8S@OpwGhh83!: aU^5 8%a0]m1K|gi8`S.nˁId5 &Ѡh\M-30'VFd]xT:*C!cNi9T\I')b/9~N]$$cVޒzMƞN/[SLyY-_ Q^Ed+KdSQ\]M$X, "(B2b=G\@%,H*dOTRI%%Ke!Hˢ=sN̏r>bg j@G;|NW6!|ry"le腺WU ՜W`WLgҵFur2\x_:1;RKB#P6O 8{ւ1P0;~/,Dotro#ni=X~8e>n|7XHM\|њ B+]vq9xn{CÿYaXjYʑ"WRT2S{c qC[3V΀*c-h ?(8 9k1pаՁ:t 0dsu;_xQ^# W]WDȜw Sk ")ULefq% jyEtqإ$^'i[mœ@[CZ$:ZLچy{_ Z@swx)6IZema禑ajj'DSAwNвfK/VI`'dXq7Dnx.{wOH&KDS2ḢF:.،e[ٷ"ѸT05c[2l1`D4$-3BEd#QfpiNqɪuH%.wy")lg,mD3؇XP=*Xrd*V6t,A9|Sbl2Ll)d o}pƧm|]S ~Im S6 TM|M3!\POO;bPJE,~0 | yv|p@jyMV5_Zgh2fyez!\C]N.Y6-e<)`@X2Nލ ?˴4 %0₠ bgܰQAL! dOeT*TYW*34g~Tzps_$Sg$Kd U=%t+nnTXҾ=Nz`ےu"/Z(t~3&v^V ^6Ri?"(GswR`Ŝ$ޡ:lsӸ>M7^#BV"&O R ȋ{+޼Yq䷛@ϫ v+j kF.jf ܂m%\nzruk=^-־Ovm>|['V3EgNAOXf}K}wLoxLZ׾6ӥRƝ Ç0qᘥ𚀒w}~L8Rmsn @hV k7j x #{>hr[WM2(RA9Y4έ{:h3+g8I`%wU`r_sWl* +-$j/U9B J%L^jEcj%GPP#m LB&`B^<=:>@fEhVȥD7t}0%AF¶0rqFο#PhhTfN3>e5"8[;*_?FPSii Й0pI:wvhJ .Cǧ+̙CXoï;msAn:/jo" =Hg8z`~}_yV; V%m^ɔL`%NX0<_m;!(s߰)g 2Z ` Ajf'_!yT|C)}Uzv/IyclAq(&ݣ[-jEf0DGO'⧤li1}t#0Fbȭ\JSnX!Q5`2[Ԫ·-?92Ǚ:D_C_T,ɡc$eT_ |Cv e ޹>+Z%4 C72݈}A/4{ǘbؕ34ŦqUJ^/3ГR&IAayN%rR6ʅMׁsWܨAm1d՟r~ModsX!-}I/ 聑im+=o|ZUmtq G An5-fz8iS^>ְ2Qi F3N3Gz+רFmE$fp3̡8R.6юo Ҟ%K@A T1 6N9u$r#![dh}96;x%Nm<1)<] 8?2fCrh-xxmv.(p;#Ӥ;d9/EsAfOhӟJ>fJ@F8&ӶʙhLD}50 8!{]nƥI27ӳ4f%{qP=3p?{{rymvZ<Ĥ>IwTΨUw[i#o<>xn:UD`|h: B_{0 ;d~-n~bbSz Gݢ`U|% ]Ф抛 u:3Bp&gkf>aPm&jSJW[%` ꩗ |R{Bʮ42XN0E[Ś& X+n"t2COmu)tWBUfil aO@/n;&~U/+z|m9g,0҆U_hka9J*{B!dLW1SEblOSS98c/ݰk8x빘=4 IiZl?[pUb @+FT׊rχJ.C{yeMQlrqwbz B}(d4<Q}l@kv$xtZȟ}?++@X[XVG^ynq"<Ƌh/LNW>bH5f|K(;DJQfU)_`UQ5Ȱ6`nק#YѤd.A63;:]9Ԭ0v4Fkkx=cpnAQcEdt?GqPbpqi-83캩j\}AyqЧn%Ԏf`!#)Rz_'сE3fke̹sNç7jEɸ%R JST>7( PjU,yj \Hrqa [٠g7bz?( a|1wX{{im3Bƽ}zs\KSF}9:k*~EĂ# mawt*5HH#夜䜓Fzogl.<'>Jg?rFtK)Q!RlZhmoiATU]<\F@֙ arkN)u3XAo~kyyk=OYESB)^NlsۑN,7rKլ@Wg =(1os^R9k};CqO)PIo)9)+JByN}ՉĶ Ev^0%|Y3` g1]2vإ̰Ktb qdQqUmUpT4U XS!It TƦDX堧̐bſ8_z"AԠUBYGټS^ G3T?K?lT# /jkR [ۯĆ^pr?!bv)WbeÐR(z^ZVEW*VL8zdJm0zMWqWngKtaozȸ&ѢYB1rݭ\ Tǜc,^e X(h7ԗU,ɵ\*cƑ+;$fJNa,vĬIo7Hu76r^ͯXFoBy)5_Wv EPr&l>LX 5⒖BsC({VIZ0%@!5Zy'r?Tvk7)մGR5/LQG! 1%J/[o.n*/_ S5<bc7L4PĒԉnA y1jFޮdq4ʡB{ "IVqL:m0`i:숩5˪zkˡx) |a~$)^k0%m ß1QƄ ݞ{:XNehIz" uoל+Jkzyb#=VGRL~[L(yRCacI ?U1J*;vAPO~FNsVK}59)Bۗq8~M85[_wKSl"SϋyE-iΦƌ'- ?I|"(H`T_'UN,6tcU;ul`(u3t"-MNQ֪Yz7_i5c hN"1^ChI xUM ֊#)rL֊Fk,@u"5o?؈\8u"qIc7_GHٽOwwMg)Tte)6~Vo+G<歐߉/9LN*sPy˩ܿv_X.aI{ (9I5 )` }PHYźٙ骑G{_?:gnjy'^WJ}Ty+i=V 4}SķvDn)rJ60j+8'h gS?Oq}~5-PtDTı(Ƞ<]6tTtp%PB )7zsoM{zw>go+ͬ{YUˆ6Kl,_Ζ +>fs;^6zϮ-',oH>3s-.DrU<%nIa, 뽷#Pp+n w.{9Hrt IAfMP¤_ť\Y$v}*1Ge> T^HY`is)ls)LW]XnGDF=mRC":6rLAS_NL|ˮ:V?_\X/shޑ)g.P&o]!5qj,Lcz9]bhN&dث!#z?ZIy_ǙһԈȪcZlWqMin;|O#[kOu" 70V#[Ep]/2lzIb98z~B%$1>Ωz?y@ ,#)V39=OSKdNfS*4u| wJJ)mN5U-b14n_׾K;?WwɽpQXrWѿUYxE@G >/3m49DU䎃FkF*N"~|U`>%߅fܻf$56 Hj̫\4\ H*JU4qȬs zk_5N1-lfD\Yf獞)]uGw-^ l~(ރ{Y0%j"aYj @CWUSiQ6"Z[Ƌ`W Þ&mws"9Ou*obГn_¬ƬO1*r T d)(QsmN2b`ZDk*%@ze;0y}1VeH3V|ތQs7u̧3эlvv&Lao#UHc7F Y}P|A+3M@Ҫ) O$Uz_w{*{ttn~$T@.yh^kA\AJ|fe+]_lX& [BNYcTi;KE:4ŖvHR.>Uy\4T Iw_ʕ^~Z#zPZfcNfp;u3/m&F2XOb242Z\*!֛I}3 ϙV߁FߘpQ#*x!yA09!aBECHh.|ͤ[^;{fM2]:27jie K|%tF!/Q^JLʘ)~HZ/C@#(5ȡj&֒"Ϻ@tZ]S}ŕ}χ(mlo c/I bg{+"V}@j"O8A j)=)>F'ʦŜ1)SZJtBi7-JKsƛ2%^ҦGPUH](5-g\;%ZCYK n/ "M k0sgV1vHm:Z?418odV|YV!􋼸M~"J%fk~J_ MPנd!N1FqqgpB[6, +iN7+H(]% $4e\6FcNJrV A:WŭodtCO ģ Mk8I[ +s=S,.mҞv*9_:L/-&?/d?ֿfC$ *P#t>Kۆ9|r9{+֏;?k;ɥNrys?[\akcv5y6F2͝d6)6,0F=DYĒzaS ⶏʭA< Aujf_G.rZ\sf惺ċi 6[e1&]us{#Ow,7yUֻ>v%{"ӭ$zD#/̨,r뭰>4?eFRkL\'.՘dNtNz:nh@) ؋}=K>3T?އp~[XXUJ|5[V1u$v3 u]Y~p @, .R}Y`Z#69o.{_7K-c?"m]#Pvݍ#C:^2ۉS(99ìj\њT|Ů2w6dVRgkidwXSm챫TvD-\omݘdYW6!΍hJz[d.\s%jYL Zo\6g{_;;d݀ ;oz,Hb|.c6bㄺ-7.4xՆ8.c.(NEv9CS#(:dWHK& OMb茼Y@eV|?Xi\iˡ(a8ԥc2Oۖ&M43EP>7ւcsw33 sv v@M4 E(`џ0Űv@glEq#o ]]Ϭ WzZ/Bj!ewx6 9;% P9QҜw_& yda2? R2ug}P7\80OR~\!bL;98 ܹz*v x}!y es+ē ~@7e 6X{ s"&^gh[_Wb:.hL)Ƿvqa6>/g'r1/F>-J(-;8b:-%J DsT8 +[PU$!0x8DHF~YvVP~~WNBģ{M *0pژǘ |tN?' {A:ErG8e܁BxkD8t]5(,5)}[}6@, l%܉:J9'?KG͝Fx3X풙;.&VW9Kʛiz@_ɂZ͛/ ɭ=3oGJ]ҹd^Pʯ~)lw^,d,[WXn i/ Tbor| {ޥ<؛tek‚Xg8kQp%,6 jOzow`MhP oO:-|B|q $e QSEX-r T4zT֮S\_MkQB"kAwmյ...b -d2d&̤CD(QP@xs}ѝy{ag *x R׽BB53͐/I6(@) yvJsƗTio-T,Vsr č1Lhj.v"Æ!tߣ_qb y.)@VsE :0#;oz~l5cÑ;Y:MO2#m5S ꤞ>|L0Bx&C:V89ʥw9;o͜va].%-UZD b{^4xE+@O$lY  xN:NJ{ t&E'wln_Z߽t61r7)j0Fj6!9֥@hF~/+!>)c[@&7˜RrT-i >**O2^II= gri,jVKՌ&lyNZ>Ӊs ]ܒ~H9Z$k)Ծ&Kwr(Z8JߋEZջ_ywHHܻGVm|l'_\.ڢEQz1ͤ| cYlb Ír0Yo-"^C5S|&i bǟ找\s'U*k_3Ź;BO%T1{잒ˣdR d%K˿ 11LU v9 2 xྀ ^  ],ܬ˩zk64ppهE9G"@zF@:• @g덛2d-^PͯǑk#ޓEf87eǔ{V~ p"K؊:Zk3)@x+@CZ9%VpZ2;&yocxBBḟCH鏥fAh-ILH9/9M@(B$ݍ"l\Dž6PʗPm_}38 [l*|Xk;T\=, /XW U6ƘaSZbHѳ.vy1yvPbS:Gw'm|Ji" sdNj,}+kMIiC]Ywb:N9|ʵIGz \Np5}$&mW 6[5|!+b>#|)%n߷)5jUw1F^^>79)s.΂7bZ" elڷd6 f.~#S-WD%\K.VjynLxp@Ci1$vwBl`+MTXM LaOdJ@7uFh:d(tyqNΟ'sB(%?|UV/~̖>|Z(>{s+~$ܮ_s`sw8h㍒lG|TGo5`g27?۹Mv}#uNq?ۅnn}s;)׶ ]ooVUOY=Y^֛JI3*Nd,s߽󠡛"(Wps: x>HtLJg+1Sq̢p] ~LYf8guC0Hh*sPPNxCv6nΎԀGNcOIJ(7U'0>x(Kf R&L1DbTSsV/YwY1qV#PA]ZIB7PmNw#Hxڃnũ[&r'4tsYއX, 'n( Ѡ:'4mfȴ(U' 1j 8w8|R ws0ˈp&p=x<>gW01 "V Yigaag+簼ǚq0&07$k .\E 8!ާ+?)ŐE TEsUA>$l~phA3*!{~k;uT†R#WgdpJl<)lM:Ąf`9ϠG)٪ T;2oq{]30fZtc 9Z-^>.BUbZ]ZM*- h>Յ,N#NٖbAd!ArZ_pZDg*){ 7el=,ˮߌKIiD{`X˲\+K-J%l9+#_ٛaw!s/WT YgNF]Ry|lXWknfT<T~ MV(&CVm%e~DS7rAi K:6qXL8ISFJ,*V1Z8נGujМD7Z`f6kt]( PME4e4K_~Ń[n8ouj6R:A|aX;C5 g2҉5\v}ZJ;j ~]mmxnc`YD1BW|:Lo#PDT2 ۹an07Ax|QjփK;h(,)W89F`:&# (׶X`|LFeQ݋b[yJ RQ2壓!v/Exж4Yk,Z,t+gx3?L#I}ZhBV'ܝϚ,sdyxey ]z2{et.Nuqctb5aţҶ3-ޮW[W3tcs9[>jf9+lÉR [VY۪/(VP1Gd:]Vy56΢uRÃGـwJV?'b<< ?.i3=+ if9[CoOVH̲:@[z }G,^ᡝh1_yX) N7rόN~F*H駐=DԚb3lw'p_Svn6u+|q7Eg&iw)|.F2=ť]Oڕ%IQJ9Sz2]ZO"1'5cl j{ ].T]i5;3h֠%?D_.2 n.|pRKqxhp` kN_aU.kf yolm=82WƼWaN`) ^2N%)CV7j=5M7('UuhVd zoD&ULH{ҩYݳ;Oep5O}V/65DV0W6RiׄHFlD;}'3c$SrܭQ[Jd?6v? BȚo)ZL^*=CiAɛ>IK]O8(*bh,W|IM L$.x/HbHOk~>+Gq}5`qP@plq- "!}UJRT6Tv@4""=g濙t=h*xz/Lh/s$q~[ŗ,DP'"w:EqJ 5<7yEr$G r"E:f|o94fxYY |޷["/g'tZfx0@dR rn3P;?)Ls*!" S]ͦia>vNڵEle"҂#Ka=~YPhe<Ya!񵇗e"xٟ[pvuܴsfLwPG֛:D"ֶm9Ro[ ARQUaK(N,BN#SAN=z W/$WăhiqqڧFo$k(?G|סz YYis`Tv{W#iowlře"H[  ݨf Z,bӱ7Fiڗ$7p/*?d+nMl'gbF#ڇ2_rGzJlHm\:Cgb`jN(P" X=e6uQ;o6t@I<KT JA5R^*L@{>[i-zH(;MկZT nB_ 8ygLZ+~s#n^~,(ZbQv,R@f$r|  bG/m'?@(O{d *)sOJg*Xhn5R0j&IY%.ŌV2)+an^ހ-FW2FRDI ?45-N;8n8+\mEDmn=jŴ[{ r',װ~۬U)&:3rZ w2%r21\ [gVgO Gcӕ*6OIqf^dX.} *XϹ5 іRf>)g{[`zh15b:B6ɨ B(Pϳ[?b!ʬ`Fn9gYO^Wۤ\nFv 8rK H7#4 >&\x.I-tl5Yl˯^/VߦKT>t7 ;3{=ڧtſW-eD :͐_dL63\a] 001Yy{x 9U!dLTcRT-Cx1[ SUNgM_؉Nrmr`+&GJ_wSOۙ`++?/.H7$e9jLllwwr5 YLmJ.t=ůD5nF.z'\C_؄ g{iݗ>_{7BIs^ޙ9SmeTj#3zaAw*-kOO=aݱi].yѬ4w۵n*gY=h2T{@>X9)*+z Sr^-l2gƪ9fkLE2)dqk(hp:?"ח,rجP~\lx6A1<Ȯ}*-S>KwhAN|15KZoK 1;>GѾ%}G{7 = ?KcagKfJ0 mM]T0i7ZΤ#] v~6 j/d.7Ue9 +:P,CN1\_MdY wQ@L#=gQnGTeJR UٷJB B¾ >=~s̟3>νwVM=ܰnk^Gs*~#nܚ;Ck™E Bt1oYz~OW]gP*!2hvt|",̮/ZxtY3W &܂눿4vӌ@iW*tV%qEԽKXPk:g>|5q.3Ӿ'@:Bw켁iOd4]n O{⓵߁[0~%f[9CQ)/!JsKV,coelklsah7p:6ijsf;UAd'CmbjvhWy=k\my;a7MN p*ĮlSfnRQ~ kt{1[$+SPX? WF9:PLWƦ!֤+)NhBVd[.cBɩ 23'<%nYt@Q~n9FB{Y2!\2 *g74Fm[Pvkau2k?@pڲ.%oaPxpBE*γy.x4QKtЬ07Ϗ˦ ]z.hZK-Š.fQ1pnxPL+]S퇹Ts"#a5EWxϦ˅#"SuZ<9S肤G!ǴrY>e]+Aɸm2a;NG+N:?vv#~x5uJcC'FfdLAd/|+|7x*{<\Jnh⊊L3»?L29m@D ˲!Q֏;nX)oפ@LYKqYԈdx0 r3^4)]Zp*Bfl=@X*fʴEUǬqz{Fy/`!\ʸ񿞭X)}&cO OͪZ|V{,MP[sDN(LZ.R$?0oc٠*(a:@*y EXhTO8ԛfG'mx朌@!UP`Q~rA'RshFl MmmGr+?rDXϩ;!7ym[C mZ׿.7&'1L5 ַ\[=_t}xkd>1^ kTJf4R) }a8бWxT7R1uMr*\B5iA9lvhmj.܂ƣ)qoWnsX{c}ǫ^gpӷ5 mB߸ρ⍕`/LGC\Ge =.irI{z_LΈbkdl٬c?G@)c4z0澈eu1fgYaV+W "]pO,B٬5Lg}!!j}|sx{O6P'O^Y<;>S%Tzukt::0T9Ms+/8$0i/ kmVgd*m RK|b9ju%a3KyN牍l~i{-ߎ"%PBQ|Cʜu3vSi'#Eh>(6tDnkvu йu8p p'{3))EYga 17笇԰v1"Έ#2ɆKؔHd[|Cu;i3]L5O+r,#_Z\|-)˅KscqI[ׇ?J̫ppFY`lߧ .9$u֎ Wc?9%~J ],jH#{\'V4٥p|%-yvg]6 7 Y\9Ѷ#j 4ͩa6tK2 50 I)Ah3%,,m6{f!B*=m%?oPP g0/jh.#&2 XSʬA:%Q$nL8|4qAV&jFXmU,iC1d[k˞~6o <9:}}ޛet AVƘJ4uМ\8[D0CffD}Rp^4K?qx1Jf}Gtv5"AN8`ꤳFkCF!RaDl;,S$eJ1\e]M$XdMdQmieѦvF[[Y%$HRIeT*dT@%  Ӎnyz9߽[ ffC6k!E՜$PSBb;0L2䝜"5ՅگZ 4x+AIG bIvݫǻS` :%4H$8xgwQ[v(t-Sd &-cY٫8/cŬdd^:y; Q7KK1sx"[۰|-\W}ps0ͩr]Rx#gdףNhFPHW; 1N梫M`@zғ )P&Y~L2hl!=ЭïX- m0+4M0N ")Up t:iaZr_Qn/z hBGQL!UI)AbTx,h셶rg|7݀gq[{}N^/a)|"jQ/c_:"eQmGrɴ alaR(N8sV65 _+ f;xx*G3Iq?"9 0هDۢb?FÅz Uk-6!]X`9zcN [Y5?yJҶKgkJ،_A\mVϷ/hniFh&704k~4z (]\[EcIU$s{f8+rK ln"p~k, I*I1 n&z E4f^/tFڍ ߬=uX6N`ȃh1zD3 EJ^P wOYscʗ9#?H]ћ@eae S2o>#jlƓ;o\{0y mO 7B&Jl>Iiڬ]%]2ڌtB:~}Kg>mWRFAmHX0Z?)fKJ q˩u]_nGsduc͟{; mͥos'e/Azn"w'2fr٭wkYqY@hJV dPYy#^J;chhi+V.Sd0e1}ҺDL&|P\u *Xe@첫َEzlﺨMA]Y:{J T ~&=tO,UKR\jjHN i4V%TQFh!2 iM`Ba T P]n8wv3cO6-2&l| J|/?2GѵO©wat#_:GP~өҴn $ <\H}U6Tu6^ȲǮ$nE.>~gh [|dy<(Է#\Sz|oٵ;7Yײ/ʞ6&l?z:Uq}kU˾s;IdѼ/F[@l<6k_X9acFA]C\=6iу.r qte̮' + } c0\Xqoc#܊V./-qُaԪb(iP_lK+qj5״b*ZD׀drJn*$W¨"39v+^wdLrq^=*O[m6L9)o<0CЀ I4AKn>/xɖbF'׼5g+۝y3~8]η< !J_2a>Gq4g-jLP"!5R-#iS%{Y=P[rBR/4`Mg U26X`i+d!G%u.(t.]OWPCf9pdu""%t {ŞgԋHx`'E42CC0ꨁ"R:7  Ҙ]俈B[%PV>| vU"l`iزC:TQF=_A0 UW j[ b\hO~ Yirl O0''&Ok&G*-2)*SuK> {F<"4(Z?9HL mL55qV.$g|fys&&_}&/etb{9ߞOK7Ծ#ڸ/Jc}8.eVR52<}(<= Tw^Pk^~ twwC=N:Za_7ON$d[EB#o D'wxlG@y ^V~J&÷i#h-)b9xE!"_[qOr(匳f q)|\ZZe}J_)g'[VLٍm$ l?on++6ݞmog>[kBr,|׍0v!Idb0w`>̮|~?_u;<6\-W IsjrWJdS/'ӽj!s]m:z"&"yOpʃ7`lNŖ*Y2^T35qL5iX&j?'zY"Ya9TL-b;hM;|it7.EJxbvݫ3uȵYom8& P4F!Abl3H-6< GQYO`@u0dAtR܈Nb:@8#t@6)P8SI3t NhٺÆ)i؜/|ҡҽ sثnz% <`ʚ\YLT\YSF=lݑ-{b/p+&g9n\- p;$okAM {T#:cUjX=GU\Ikl3>ZUQVm2H';bMrNXS^+@B6JxFhLyPN S3$ȫuJ7C!yEP Nt7hǡ_>M^@쩗"?JM8Uor 8j ݅h&֨b36x-kP.mm;y_cyxR[_IRXX eDV =)ӧ&<-9tTb-G)uFDT%@Br$՝stw$$$ IC(̸nN틭ڪK6~^ܻB)Y!5ί2s?ԇrȫwS7e7aֶrc%\4Le]2ge'@Iʀi >ƭUq-.v*ݞΘĎSOH&ǢiL1W0 Ϛ_ӋM݌qJpW0 6ΎQtbU!7*Y&ޘ P\)!Grc$&uYr7 odtKO h)7㕈\uOk=WPPj']2 Bhm5ݝV[a QkxYb*{'{\!!3+YqPbW{<"Qg vX!@U?|VCr*tQ(x>> wԇ[M Ӂ9d%V 353U j^5ow|q˖2ld}/*Rrm6j7ϥ/_x(pw1R>}XLer64tgl9>=~,#.=t?` s7L!6])[du6頸j+~*lCn˛>l0^^˟vRo2k|YnjT|V-s" N' b[AWdXwλrkP.ױn[ ."Sxy Pc=).3/^glr7([ ;/B _jDn W+ ޑy4rGJȊ ړj)Bed[eF 9΃TiU6Tx-PE$9CVQԗMo3EXnna*9NS8fn#+@ 9Qۻqc^!}1SbkRm)mh[4z>t֭1D;q)e*So̺x#j L{tasAdF.x+~Ogl_|,KW}Pr1]cݨP29kpyc2#dPĝ`TkS?z#e`m%u^)[r,)$. ]4[DX_x:'@*fj@HRkeSG9ICfX# )#(GۥLimyF&v͋+. /c߲!!GZL씜hN!,@'tASmt@e9 7ʹ|vlScFߢ~mF.\wiCK5AA⃰5v+ΊR<7^}[ѵDl.&)ig4k ԉ - U͊pyӇJu4'EG麼^{15"*+z jz@os=N8BJɵw{Ċm~ !a&T MҤ` d`{Iv2_1kD@wOžK?& D<ቓU"'S\MM$hn%X(άZ(: p whrw;w !! o-Cq\w\fkk,ٞo_o<||/n,34z(iWm>Σjp1zRԱG&IIV5w L MBғ@v!`,44֫E̓[5"-aV%tQjB@)L5Āꙃ3}cz1ܻ-J)ͷoݽPHW\ :)%ow1^:2` w QMT]D{HEXJH50XJwh-q4t]ղ_`ló)mjb/ǩ` HIY=8&撹\2hS9̬"T 7)Ӝ~e0L~?mq\;*_sͅ8X0.M;3G[C)x2w.?5o8jߐWKލ36>q~mVΝNټ? ֿ Ǧ+@?zj:mN}!C;] m'HzΕ7bkG_*3 FxI mjn܅~>(mIwLԒ=x έQIc̦sw;£%HP+U}2Z ]Ujcl8R$r UG79&C2=i{B30[Tϵ]s)`5m#V˽L03!YI ͟7`n\2'R*KW sdzե>L;SŕϫLN9nt>7CẎ1 #nNHϽ )[>neQv7٭ORk-% .>Ub?{6񗑭fh}k5MW߆"hJ k6=)ol"py9(/uOܔwK9bZK!7wLɩE]f"_Y*_Lb [v)E IM춉geJ}D>|^yZ(7,*[s/jMHq֩2^ۈ׋\Y$*е+V`+Nv\w܏F{(5&ӈ-sTF]"I.Gm ʛqnRnQ!v+j&r,_p3 bZIZ3:K=l*p ([e]R %_1dJxaУ&.ZɡLHc(nъ &Lr91YP;%GTsQ+["}Dφ*dZ `#*,)٢mq$K3sL8B)E߶ClY1'؏vC "t\tb;]^fk#olI@cZ,dV.H9)(lE@]r(suC\~?L/EۥpRh)G`$n=ICe]_:xn(-SHo _!]u8E/Ow!Yn=Dkd eE뽃K_KZD5sHkiZf"n< Z^=qWf\L6h8&%&%=:Jd__^̑F~,uHAǛ쐐K|({&]NP|wXH! gPl]aI l֭|KH㋄kF]-C5\9Y>mnR\gQ ~7t2%'və+^fp7ۈ'skOxNцtR̶L;vס|^D>ʽ.%`ˡQWO.~^,|l~~\|8][{af?ޥq-|*$^֛|2uD=q&?c{k,lYiO;co2ju0 eV0TNp_@?DN9?o-U߲:fNLj>hu Ǎ{Q&_u8#VOA5"ӷ \)& Jbsѿ; nqw Bs|JQgWd3MRW!:A͔Uk؆3 7LxՌ: !2J5K0'qv n[H{~0 #:A\Q`=31 Pf_)|f Bq$]4ı7k6W/b{lKiid|q*7_Op6Bܙub ~dkkI\A1]m6 5~!gku;CQ]/QMoT3Rը7<Z=JmPPatfLA3|tcޮ`BP% Kt~o=69P3]+m}$4eƵ>P%KH X8:WLiqǥbF4)Δr)єu]4L?bSں2#\@*5RTg {|9%SsxEԎ{#qsswߚwiy;u|YX0`D(CMGAV =/(>;3](vedH(`Tazh>:Y:16Y1]9%B<8^>G&13vglwm3tl3&.2P4'gigD;t' Zgg{Z1Kl&vn19.}^~LgZ~b;Wk)[0S:2^[v=6 z~.e(ģ{%OYBzU*<._Tq;\-*qY4h =l|W y -֗2b>]Odl[!v/Aa`aMtFAҦ9q=e?G|M'e,w)LJֲ_ws/۩tTX@q'&bWJlp\X *9X,MPdF&* FX~v%{y^k5I>rŽ҇}b*\f!ȇE{߮;L2uW "7f=7"SL70%m8GlqGD.^fV] ^XY9oJ PM P%MVL:)quDΘsW(O뤪@w jm*U5i'd~CWƀPuڅ"M{LnշlՄvaĠ|?Zyn۴-pĘ]诨tA-PdS$G PͦK!Y>;X̰ri\jglQS2GaU6OoY=}@@3*Xeµ}\^K&b+g,pdB`k775Uӝ2FymKBVˮ 'DĨaC7U|%~U:Hӌ|랶Xhdј%Q*au>T 6֌C%[n AjXV ^ItHܷBX:@9;+lPP7|))iRy5ll%9B6+ 1C̥k9n)ȷR]jVzx-w Be=?䩏xVh[CMw,Jc hwX~il?ba‚jxۢ{B]@D~8U*fiNXZEK`*zKQ\f_M$Xʎ4Hc+̈ݴi[GBL I [UJR٪*[U$=AĨ=9=g̜_s}݁cZM6o[촅|86Go,WA0SDS:cFGLIVtJ'0[DTQ-a2 v5KU+A,ڴ%;O 4e9#[f;9eeT{^Lz&t܀ϯ4uD q<82lc?ݫȳw8v]=4`[řkk!x#@_D0ݨ)z Uc E <} 2 QpDUr*jiʥ\Yglr(e~Y0+Lr:za{dSo)$ss/ȅ ˩rv7xL yE;w-E'veBaMzӹue;\ɥc cB\(8jCN3Z0:\JY١X^.յ`|kWl`k>z%?n~~^>~~?{wfs~IgHK˾\0|3F w`GcC.]0(kt ^3w7PzI c;1|a"w6wz4 5WrD0J/3 =9WH2Dt+mXA2VtGgKd/-/S1-|8[!W:CzPGފIl8L *"]1?N0Kg0||Z@B3:T!1|t`~~QyML'9 U녪O/pY"׃~K5-&+|̬1Ħ|ui"TgB׭k!錪ÙYuTSS~b\,EeD)HbV[-ܱه* SVk@tH@U6 P%6K&ᤠjfxeD΂ xcˮ31x "(GH }t:tt:\CNB C\Ԯ55UVmm=?O|{f;D`hFâ!"aX2uCf^edm3.\$/gG2s`B z0(ex1>U[یYjԈȠz!dp:ь.dL;0W3ڻ !;c~ fwY"&rf*A67lF.˽}˿/>RlL闕*A_s#]e+Nz?_,_8ʾr;xc`6 /U;IvL~=lMJM>B<|fӛ(|ιQgjLF|SLQ;wuƖcDO䔳F>6N9QVE};02F×C"WSӅj@> uaQfѵVda[Xhjg>O$LnxW Oݤ[j%WTBcF ;>"grk@du&,fI"n:v+Pg7©TQj҄ÊSjMF+$lk9q1%<-lcmF >$%zUz9&rUX֬? By{)4u&8PE=igP9],bN7hknaogʵŵ0/} `^E36b $tk[Utkݣ!%;&dl@W̑)KW%grN/26*TC}>u^@N"X=a~ \F䶓f-Y{}­RNRLUEqs U|mセ  i1 BN& #Gj@cG|YQQoT榸/U5LR!7YωUnJM"'1ĉ2Ya#]T-5nX-kI' e}]w؂CjAu3n܎͈;f٭D,J≗TPH}0.do Bn]ZX]{yq3vos_g|[|f5$w&:ME!,Zf,C6d )C"<"wgK z=FzM]O0U^·:20N݋EIZᮧ˛3T̂K&s g46OG p/$ NJ.޾JoS3 9W5NkBOtAdK!S_Fw'C2Hb͝J>sz Wl(GqT568pٵnbždY m eLbiӉ mD+уzQ{gؾ8p@W-fKL; fyŮ29PMH2$j/de`8"Clv0ņ'5ngeQ gQl G} G zX]J5bI9OT#":cFa ^Pj.\> eKO];;Hr+$I)wLS-;[AIwSS{+ܯ.)`:2,6@^ŊjO!l:l/I šIsD'sMbދx &^=lH .g}6N/1x 6ׄu9TH;h.V^'W~H>3kxa#sg8>̯vJ=e%d\!^ifšsN7<DVŲFsdդG&eBL|mk9J|42߆777Kp"Dί&+eP@ISC - (RHUjAQʘr'am;ʗG8\+Tqo@飕\4gpSi!F{k@*Tϣ+#P*(7<:)͝_gͽiɺT򇅕B|yNP0 &zX]*G: r0Y<<Q;oxdn?lX0)gx˺!&^ƣy'7_sӟrMp;ޟ%ѩ!ZPe/m6ǖwNLUA#Sdhh[]2d|yޥbѝD4_$7V**_݈g73wf6a36oDVZ^G1Ÿ[̿?ǒLȭ}:]|!6bJ.$@T99{˧:I$sC~f5XHW1'"Yd?4YT3,Y{HՁLSsiW|F3~\X+f Y_Âcxiwkkak|sB )c/Ddk5BvjQsK-v {{Kv>!>olxb*i3TLg>_&>/_#r^E"~H޿J, :åеwHґo w7lԌwMP@duo9߰1uNg}~z8/ע3WpFo5QYhnsŽ!Nd i 2eԀzbT_zLhPI+\jDr䐖n2:iə'&IzHńIxBx' CHE&*-tLNU(6U/< ntXng7)oWSyע9jN>G,+Lk_HUb Ad0 `T sdu]i*7xT(*.(*,XLy4IPqPR*N"L$ΤYPnƎjZ\ZwVI79S:@XPjl2q+r[д&EYXq?SF1=vQ⸤ᛏ["\8v-\"*׷ '2I0=A0=`Nh~}0q#] eX/_r? зԟr_3[ϤG}VN3&A#IqD|1ْH=?6^GWHwʓb UŸdƑ̬c0d61vj0Lj'JpVéjx.X qIy:!p9ZW8ZHC~硂lAXC&tQcRGWIJ'䷍d>u-%wǵDz|n}#L$J$xlk5XbSn= SϢ4xQ nnPneJ r:Y8<|чP{(ypôwz.H۲Xtŝ!,. |OhLNXfrYlIhWq'NnAƒPq ,Y84TԎۺaVAsPP:؄Se@TNGLHJ^\SӀ#r:vxPpLZX,tڞ]|$ͤ [3ٷTڕBNx`aÇRSGkJm5F;C6y fJ=HՀgA׋m̠)ssF\c5 [udxC>\3JFZ-m\eۯk]9$M*P~9#ڱvb)LR1u(k6Viք9E6~ 4Tc7,*Q5@k(xn?Lٙ-:S^IgBզߡ"9wKƪo wQz8&q+&crD:Wќw*:֨}4d"ϤiUdGM{ &]5JT̓$_=' f hCdWrR-丈ލdf .)S`,(s3ޚ7N\K/2h.Fً$Fl[,;c>h^pPG_{哎n^e1)wѣp`TRTB*&ZO%—-*|҈;k#ܚ.ֱu68`ҸqOLm˖$[勔ywI,"lx䦿{\8s3c =Og ꥄmޟCsiV(iٷ䔠wi$sNp5CnVDes!l'%n"; ~,*`V*Pɔ. iСQ+a*P>*KR@ZigrE>ku+5We̽(uz|ts%v-Of(:2@$S⋫z,]Bs|(YȅH]>c%b7?N>f'_~YML&UKm& <`ИPAfqczЖsOhv7(-nUJT@9;jh5KtVXZbwpK%)^\%2dSKQVGSnASw"4gT\99* 4Q D.xR v?P*Y7gdTa%S| ]2 E=)PsMu}9eޫR<*/qʴ iRI8#r$,޾X~e/ v#KkLڔ]9EwzZaE9C~ >m&=uui\̊Hj3r &mmŜki*"Z89 #qQRwj$|"U+ң>QlncR:Z~a~qy*|z[Q:['WXeu([rۊSfi!YGn%ǚ~mM& BO&9 EdEkeTa ă;Г<-Ua Q.WGYCr1]SLq)N)UuD'q]OCx w]s ޛV^' ufNJW\O{Qw5 m]3Z&KܞD _ܚPu <] ܗy8q^Mc<{S |pZ=E0_KhwcGT$1-\G)G}\}'LNIO53dOŭ' bS'Isv/z Hh+=4@Z0g@TnG*TI}FJDA; 4S`_Lnh) #LK۞- -K?݈~MQ?/M/S4ů3uآ*T$Ў# a i,b^ I# R<U WA٣j5,1A֞U2551H Hj CjJDEjx 3,!6*E.8v&v+Z\Ki~ƭf'#p}Oy°ޅ2S#^Ϻ~WXD+EVzOyRxABmWerw m։gx#O_/]yНӱ\ߺtXMꆊS1g\ZP i}UqN j7-1Ҫi^Y74y˜WzRpXo)M] q3EFPO_j[cibe3zOXVB6)qıY t/5u$XA!_:1L:&K$VLc3X+$j "ˁ*$ SJxtx_@Lb ̭+(#d5ҁ`#<0!%f<_훡X`#FU!^.$|)W "7˵LX U7 _{c+k;S-9yq8=8u%u|\R{\|o=_MXd-R)TUgRby馯8-sG_y'%C(Vx{I|e w&c -"<=jpM=XHygYM#+g^yqj#2K鲖i$ >AfYg9fGEgO3p 2h=?,2Zaς5/0(N (JCΈ)5edu'LS4$IۉρOF~- ѲEz'A~]m+.=$}뒇Lky6枨9Jp+\V?c*?GKWY8ZBw-dp E$ɯ I[&YМE,x>h%4g>Ji2W۪+6l*ˢݷu}Vg/jٺn,°)?t` 6|˺ Y~VL[;y}a6ċť_ؔ(/ 鐥UBuy43sJ7pF/:,٨Di@їy*F6 s"r{Lq )KJ?0yq,?.ڤT%F/0JtY n*Ap"~%k ϛ!냐EU\evy EڕQ R0u[. F3vT{\K&2^v9җz<ĈN|k yQzN-|0|X_s/ǝvˎ$4gI=|xw6 #T9*V(^.P۫TUm/NqV颱2'D OǛ8f]lGɵOG͝Hr)GũZbGq-Z˲1sZ *"LU.-_Д \#Daar &Pcə vT~uc#X89C-0*-[DlUSkNN3+`,ijX[NC}rsz9QzK{6׀Q& ^:q7{FS]~N40 MxDp!}ࡎdcIeF %h;g@wUE/.x>0+%KQr:xu8o#QPIΟ {NJk[eU7M2]E wTPjr??E[r6(w k(R6!g!7okUOְ<^%;%[j>a.Z/`'0)B#-J@&$ћE.遊u*IbȐ m0WuCE&"| af,1=8gH`"gˮn3 2xW Tqs'qlD*X,ҥjpmf;‡j"n7=s{T}5V{Np+Lʝ?7~@Ig6xf)hJ:j؄ Ol>H<}WI⦢Ĉt𱼽QL>)"A {X eT*h#L V>qhjQ@R4S^Pr/ W&*2Qpj.Q%$AKQҝ|Q|w2 kj-c_05䮛nHvmwla'oүIGʖg\/!iY \E$HL Tg=:=Ps.7] eMA3og;K#Y.SE Mص1;ɯSpz[=(gKO0q:0JǁN~QAVڸn.)]s|V-`KT%aUC=00߿;g{UuԱmt44V1 te R6/s kdm/=dj/Lw-뎜a>E*1~hV['$f^ksfj!b0~KNCJpUř;/`_Hmz?g4G~k1w]ߨeY(aGpE"im)q(*֫AEs뛴W'0NcS.ܛʕ) rԒ~faEsX6Yf67GDwYaSp˲q (#Dt&Փ#*q?nXXAw+{+]+F:S=V鼘Xr ysyga^ g+Xd>lŬۯZr!6U2Z5rFcjWz0#TLV 4@bj&z)D'yB4)Yrw=Yk&Ʒ& `P$)U4`g_5 rK6Ӣ ϙj񴈢l<~@"WR5ND\ 1UGa~?!֡,OΦ^I˄/ qQt]Stgۭu[,# >3# xàk?dp}:/97";c wv.[7} LIkh" 1KbShLuhNۄOYnYs1~d!0sWUU_yK3ZJ AcQ}K.QOLa}FE_xZM͖1$!PѤ-:GcY4I l4sfECL^PۻSvj=/+E2b8R Plq˗)f Q %KDPbf8f#G˛J(?2VJ)L}ލ.GJV!\ ,m p,oO+&ȝmko';|=*#U |O3PoN4h+jdz>hQ &TIf1O!$۪]xzo0'ԍ<sH$VWw7vr0TS=9u,yb n[藷Dϭxk9~ `s!Zfbt+i^ݲ$d$[VdlYMq3 Ln?μ~=6zFV]Am88yY@u?`u)C947uڃ/v"y,pB\Uψ^Cڭuߦ*HIxߞ'؇%T~|I9 4J!N2Lv$]2.LqK㇖FD&q _YA#B*G l/G3``lհLf)2tt [}̕Jl\uIֹ&s+]#jQC>!UpBH5y? g#d?J1wB|7]/)7 Ue>,-a֋yA+4 v(يӼ9V0_V;xToTqJB Ŷ#z~ N2ۡ)npFzC^ĻI 1 Ng4QD`*b[ ^̋:PW3ܣ mn/k(y.2BYNn=4K%(#<56<!8i (IT}|:5K;L'i-fYJbXmxdh gFGC "kFXJT3y-lgJưK`{Lد$vշ;L 7l'->J^#pqvo!C7E Q9?t%V5pTLir('1b)j1S΄ srՇuj##nSvЪ )f[O͍z̠T͔"jro{м~*ˁBՓλ r,q?w+|es$[5X~?_*L}CV 1s}҃/!}!c 5ޗ.u;젽oDҳWź:6kʪ# Ir?4A"12(Ύ׺3N9(΂"WNI "$rΖ[?FbNL*~ &w^0Jm=ZS5()]$)֪:;(qNm-2&1]4t:(Ռ1V*mrZHg pu 2MV8ʺtRm7Ȕ4A1TbM /-Dm .l{-JEÜq aukDU-–CvȅZ=4׍=:ީ¯tk~Gl$hKr,+NAx-$ͯ3qWZ|/p_wChvŋH*'^c 3QCDaSjY6g﫸!>)KmR6bBd>I}NYRynEȻB3܋erg:e`LT "OfMT< QI NMڕ д-nRK6J`8ؘLsA T.yWGR{X0 Cs Z6:T whP nT2D7 _Y3u p f U=j8DҞNV,"Tj!7f!,f`#- 1%aw+b>(Fp[~Ė[!eᨀT8/ lLjkY!T"&i ȄճG)d*4b[)^=H@4Q#5d,Bsm 5\{$~1U~oJ",~G]tkKĢ{'-cOX n.m\*W~4DJ$IDһDUʡBno/˱V*T6lroz.$e˿nWw[hM"CpTfH~oOFuNGx-wcy.A ݪ;L=RQPZx!3=ͥk˂?HRL\جx m&p{&YնKt^ v}ns;JI)C9#]NP:s?Q}Ke^\I6Iދf{_m?Z&Z|&i'Z+2+Yw 1z˫[PέwV_f7f# 68B* &`LP7ASF tjYDPd=[ҜzeutI?}旅uMzğ=""i\二g2Y/ByLdQPUԟY$!k$|]Lf\! Rs ~LI'enRK 1`(.ӯ&4D JwxDfc*Р$RTRIZ=!}߀Vi=N9CS~xϽ={{NlEF%KӀNK{kuނܝ3S 3tL_KnE{}!KlscID}5|Q€N lFjg ^QxdW1e /,'4n_ӤrS'].٪&O4q@0*:MJ jMr]E+`uQsvo[3BYdrBR4'PpsU4Ia5g]Lp+أS1J9bU*3Z@ci %]\ /fYщ[I85(@:4-1DU t O}߈ R^ֈgZdX˒qkiR(L**)c($*"-I_yoxTI`< Oj/ACH r{='c\YclqH&ţH%<*:5}sO6@`5SEV33;x;oSziJ;,r$|QY,wJ_CE;,U;dq9$*.HC>G4U8dws^ !F`)tX`W5tI=kQ&J\5Tq): 5*SmhƦty&"8{eu"HW#U}|e#HbGRL3%, ŭ3IVجJPRD*., hfw#،V$ͼ/o^ g>lF`ew=+F,S(D'MWWsFesKlv8^(R$[dW=v0֡W ?% z:z||Jzzx@: :s~TA:b!r)yL«Z0\IJIWܼ+E?~̮jͨrxX؜`7ͭmom))n{Ċ dm.7/}2}j{t۩ؗR۸/|yOތēڭv)e';o{M]JEOPzFI.Ele k3gAAÂ/4^e@}5y(ry{ޅq>$g PẆ8qpLp A5:&[@95j9/X#BB9Mjhu._ k&eK4o* dȈ]tWz\0SQnY̊S&Q.wm_rs]~] O>7ǡJ>s> qGxt1Y,%dhcwZViQmAi[DȾJU%UY섰8Žϙss|}=PMMd>ЗvG=S8ocV : 2]ˑQ_,zPI{Rp*8 (:{ii(̞WnGd?_Bf0:Js"UcHh*2*PYF|CGA[\)'ٛUMMWHYj(~Z2>o9 EgΔӇG.t|f0\2ȅ$S<'ekDe1NbFQ#`*p5q;1Eg"bM%ny: dq*vmŷi` X ׋׵bVlߤ`gViy9S_?(iP:=TFtknS@2JbzšsUf{@Uk r=UCuxybit ٺos\F=&x0uٗiuxרV;MbBlplRϛ%[uA$ NVPs ~yFF_84fwVW@O#N a\L0{;ծw﻾ܧAR'icM~V~f$fcۉzFfVŚ*>ͧǧJH~.L(k"D@Ҍda,m&{WQV/a,9z)82:TFVقsQSnZ,5Jv{N4Zy~+Y&a n25J,jzYֽ{(}]:? \rp.Jᨰ¢G1iH3DpbEإ1:2{k#7 "}3.%u!>w c9ͨ"v677)"F.eu,&\7&>B(>z]&s s;&9DC#MAe(àHPSi ek`=Heʵl пbOaB0T~ ETw e+P^<.٤fR=nypI S# f ycSiᙱ0@䋑Ռ"Δ[ȷv rL_zzshBQ$dF))\i=)VCB4Q^Jxh7u7ygihZ9)v7kLkrx$%bV[Lomnr;~,Q$'#5H6Z9@=m60VT-`q۩ku?ҡS}%jepër)#3-) =*|\_ ,kאS"!°_BU{u}?Ndzk?[ދ/nėO2;9{H_~d#wOڷ^^>L~:N{/v4G1^:A6ALfbXxajh;H3Gԍ:_Jrׯa?'{(!y aQεy6/ǮUD]ѳeY{`ģ>4Iѯ3; `i@+U OH?{$؟6hA}.M_t唴ZAשR4W6A,YYa g =Y.~_8ƭBh=AlkZ~;n V=i'B5> dM lаdM~s6uH^0S d~3l}Ql!Z.bPqM9]| z8zy˅HGM̐|+ӥUvĄ[3{oX`BQZ%nrE+~ YPQXfmMiMDZU@DQivuƥQ[ADńȾ'UI%*{*+Ba Ҷ:8N0nGÛ^ 6ۣY/FmSXG$\kF^U;*yCCtN4 ntgSņ~j ^ $AQp2"ty1. _mֻjHsfPraXΚDw9xa2 G_><2 ]qeↃ R 5BQ Bي6mC8Aꁼ=] 7>,93BuvۤvPvZ/@u30ΩP qA)kTsfH}?^D !/ 1aJH9kL&XÏ_IoAQCe|0 D-W$uj>098Z&"lS>;Z - |f[]O76Rdvw3+&KNO_ VוXa?ZvEj$ J>Z"tb=If6vōHlq ͯE {~;J ',Z%6ʪ<vZ\3VhɡsФQ94)@uTliD5 wkk nN?gqf]iul#ʥF<e\SCTy} !7\Q˿J@ԙegp X3V!׽2 \Vťr*>[[cA(tRq"&Zݿ>3_u'u~A3@퓐CrFսnJOI’2úpf=/c][/v㥝|v'獌 lݙ}%i4i f Ggbn-x0OV(lWoaz' ~ U+%CoIZ&֙`= IJ'dTet5yZ&&ϙa9hu= aZ0{om}˾i5 65c - .Am H XD{@OhOlk[,0bW,4 ;ӽ6[s>ȺSO+PCfq܎s5\)R73fXy\4b")ծT708.U92D(eV0G()B v(eF ' .p7^cQ۳N {(=$ '/IbU,#0{!> .ϯnFωPf?>KLgbR2e)47a-"^~vf>7lo[◭|>of7Of!ao&]&J[T`oԥ1^ Y}b=$15hb`k;j+L4L+7v%b'2Х@(&&Q 미 S^Y,"xPBFE'G=!q{'sm1Kb{r: _tD_X`*$إ6` k4|Q="ْ =tAZ3mUYPW+]m-裸[k[3ۉF E̵ӐT~J/  |m5CD8~]zP/s3Tia/S:6lJM hy)&-rRW rrLUd"xB]c{ |T iք˦5llHsUHvC 1v X/,ufS`\/Qeԗ>0oBI[Ƀ]/^?!jLkQAPה}em EpSu"~gkP+&D]4 AE1\oI%j?nTj9vlƬ9LM:& (p;(J`eugO{O/O~OP(%%)_yKSG56tu DlD+8+`s.Ȍ B[xt +C*aIvHe+s3bV7Ն{ EI|8Qx(13Ńj}J#Z/gP#^}[#* f 7>]|BWdm\z^:k?a6J '_kW{s<= t[ p3}08Wg%r6ҒvƖҦ߆p鷂kgs?K%}.J(BfO>|1rYA]`"kb/ m9~V4X|ݎʯiEj Ů`4z=kzGx>rhQ>;8VN0vb90ad`.qm˥wт*oX^5qc#U夹Ͼ+x3;E_4Zen%}ˣU=ܡǁÅ9Oƞ%xqќ`NUG,`g4l% 19dǔ r̩99D.+li5qX/J"v4k%MYa0gf .ʮ3^2B޻3&9}\9;{Z)ӽa%ˈ ;(w-lgDz(}C%$1뫌<8{X^0pZ Sҫqҫ6=Qv-ksǹy{B#`5gQ!NɘV憎/k'NVrZpvy /Fi,F|spzbbiogr@ŁJHa3dܦ/x JƷ-*mdk\~'n/;(D3o bx~8}doh^<%OLEªh$iMx|\"2aބj3nE«N4@*e߇YkQ .OZr-1pGx`j_!${*0pU@ EDfxg&OvK8k\麈oA;.k%yzNAf%W_$>~ Ec[Ժ?tM(|ϼލ|XI~WrۇX~ JK1\?b %.*Db4]F61{ ^ -!~P Kr}_oMN'XuχԹJ%}Q4ԒGS fGTO<P x %NGmWnܒ>!ĎD :00õ3V-+ hGθ'#kx  C`ŘF{˝q iP*t%iX~eʐa(ҩR] ܋西^]FrC@b7NS:aJ2bFXqMN"Xv*V6 P'2jxzEFVI24Amam5CvhzKĚ*HqEP]OKƔ' <ՏS5`Qqu+y -$Hc2cN k2^Ln7mJt`";īDPAFW0& G($MqO#Ԓ?-.Vr9 k^Sۆ48qz1tBO1?_>7T13gj issB!T7ꅶ^Ul"t/}5GPvZ/Ksf5B}zҪ%дj)YZ*}%=:]\H峡z:Ƨ N WwV/=V;XQSiAE PQ[QU{q]ftA3@;!Iwtҹ: o "1kmTA3?U/[z|?S9f±bM2-دjΩV=@&6OW:j$Bi Ѭ.z [`:XNM35=pi=i>̋B 7pX T91vЀ؀WZY"=%& /L@Ћxyךꭻ0扻eg]k=~x Hy#qN/?,ё.ҥ.eC(^5zI9Q_\Y不],'~: B~M~%i+!q vC _ e d-8I,n=LPLM1i`%p/ Gq pt 1HZUL=d V,cɈ(!!XZg/{=n%x=R|hoYgN]mӪa m[Xq''G$(m0S*mT(eK *RAMבqVIENyA(Di1U^gnHgu=7Ƈ>1(fɨ] `uw¦K|`cg{CgZyss@'Ye6ݶF:AwѶ`OZof_[RHm>ƌ^Uqipb ]+7ģ#af gQJ+KuUs (JᄠO:KC좞.@ 3n(۟MS"&Kͮ`R;U Edksh9T^pUK"_3H(2Ļ?eһ[sWecY f&㤢(R'D+S ſB[Qv# d(g)fS>]> q%)QB\3ON]kO.3iLsQvop}7c ?wPވR)P  (2loIl&NX7-ǡ_Z\e.I&+@ZŔdJ^Q2uЄʫ@*T#g"u*>R\wxH(FM%8v;PQ'PM vQ!UzH I k/|v}E,m u=\@e:T>JNDS$rw9Az5.5Ě&'jk jȒjexFEj>ErEatR$ʱN xZ[Ca)h@*oQբ:-O;Z$ij^ЩPu@JmuQ+d\mB#PѮw>3E,άn JJVj]v5cdd?+DhM<=%̬甋OJx| OBnKhp3xha(5BEW*uml4Iny5BL=UJk٥ߏ}]&#'! >h:"mۜڙvmQPBl%GGs"s\ UK|:̋-ghe 1WԺд'tO#@Lm1Ob}!1UA *>#y'jѐt^Alnd{?k|*G:8/0ovLYr2+xcr.U TқE{N8'Jj*];xqX'ţ's,r564efJqkыAo^VɡR+CT:_! ݥ[r·WQ!WlG{%D0M9Lߋy6z$\U6gHqmXvqn^6;a#&Hr'~XgM)2փK%/SR鳿RT u\rz|R7RG(SO A5^7d^÷Z}V ڨϢ b׍rr)d}'dX}_A01JųBTk8"S$6ޤVG/Go(9 ?+_̧ǣT^jyw+2he!l"Gv?i:$[$cG( q " CVoAash㙊?;+qv4򕭢1gZii!IVLe&(`@} sd :t]^9R-!'K?à떒s)iu/y@M-KbttJϕb;f{HOwYo] * uiXH}i͈sf3y6z&~wŶ -2ʖ%oZj_jl7]*yWvAE @-ѹhWy]V= -_4Y_x+s 0wkbt^aY~M >3Y. kDډAE8!2lܢ>? `rQQ\dOg0Pg\Ipp 1`@B ݕސj(|$sN_oR՘02Ka_ÌSϫ##UHc֡l~Ft`Vmʛ¸PǯSG)UA֋[й5'\ycp؅دfgYGdt-)'Hnov>z:Qtz-b~3o@;#B0 Fk9=fȧ&>- v }77Jx3@=lVr&v@ Yq,bk)!yo3ay1iJ4}D)nؽ: C%Kvŷ>\4Dߥt9؁ I> qWXWʼ(hsԂ.>QqY'?; &gQs@{]v/Ng-i[ ^g#Vl⧒?܏Tye O*w ݋)S_!$Mǹ'%LAV6$' |zbAЋ!^beԺ嚫YyOY:.t^lJ45LU/WUoziU5N/oPd;Y*}L?lzdi{#[MNj?[mJHnmn:Kd./klX@6Hq9Ꮃwrf"IE'X{y=A4%"PJ_52_P^PPK"8Z8UL_N5]e|^MJ."5<6*e )K(ҷӮu_MG%|a3(o& %G\٘]Ņ8Ma^\Xg7KLh_0Di;?N-|N.W|gK;b59i[q2e)qSf)u1A \Ƹ&DfNr_Y1 i:vۣ?\t~YzJj |F qa#6#?" yWR`),F[+&Q =ٯSQ'ܱuI[t״\M}mn n+v3+f3~UETΊ܂YLoр_+Fk0ՈYtT =]5gbg>lǨ1(_QL.`c"}4F3hn@{ 5.b,tuB#Z7ܳY(`d>N:tvhZ8)iOH("`iZoۀanHœf1)pY M_sVTEL.KəJ0kM7&|(GvQ!PA,Y7k`ZpA*]epGlPiAT_$8 fTN.um;"U@UN3iQ3kaA#T7RDiR{r9L! ?1uW<_;r/幠ֆ~'膆2C6{Zdr4ŝAnޟw m(j"e\}3+D㨙4ecͲMӌսM4սYiN˦DED8pu> Mu}5e~ؿa>l}bW:P.N .h2x+TZ1]sf }]:C@Ï)ȳd oPtbT=9@Q^JKu_+|jQG GW\A> gƕgtU4 @}\_J4DRa+m{ÁϾdha0V>!d⫛6K5o<&哽K/˟OE-?/8yt'Z;Z .CD`rNz/rF kM*KW-]@ݳJhQ \ѧ[aџRxkv+\UiX{T> q=-MkyFS250RA"NWĚ!I6 0X%eaƾ`K+CtG6垒䖛J-ѫmCa?;lx +#AUt@^bx ÓXՉ,>jEoE]F㌲t! `3 2#E:˩p tk#N!3lWf7m2[sS PٍÄsL&zԠgtiK:F0Cƒ}Xӕqe6LrcN`hMMvY6l5wQ+) TH&x-3em>*c:Ex#M=,䀤(/i$vDdE&ɌC6\y0EȌV#5vBƄD<^ .y03s z0:`eNE6U]\wÂbSEwmŻ3rEVFkj.kjT9*HߎJ, - c1fY{b2z2h635$iQ%,2^5^^#r8S-䈫K8hS%܄rw'ma!wRߌpDcas5{_˝kЧMғ傤'lpҹ&8%s/>[??LyOB5W0ȥkPj@،e|pܧ X6߿d:Y:xN./~QpiZ!||-)+ĝA gR`RQ`k_PWj8R"s9MVA{[PѾp1{>{z҅nQP4CNItYn TTt{+@0,oJ%[\^K'"[(Wl~+D!l _%<ʖւ/[·~*{X*ndn2e7^߶R\%Kт+ Lv\ FbP06=AI4)85R5r0.LsEMIϛ)6\0fDڲ@+Q _C?RF>Pc:J'uȴ`Z|*cPNޙP/DkZʠ21,V6BcNczVy~OWuC#Q͕y/|KeO\- !vډBJ*KVpiPrR='B9#ѲguގV=xnZT*Ɣ/õ!N7BLu wmxV\|ul1Oԍ<u!ٟO؉5%FTL3kwK$󋫉R4M49GN.VJ9Scw5?ORp.~ݎnJrѭ)[rt3@P ڷ}!Ppast?XP,7wrŃ2m+f62(B"r(#ͲG{jnZw;l4tʕ7V hb 1Z//z)b 5_$L[+9d@I( mT%NΕ6;5D(|*)X eXTI_l%뇙L~7Tx%}.u98Q1hK?ajo_FiRÇc>H0A Z\Wvmk/ҒR d&d2)4R b@={{·=y&Vz1SPrgR}^jhK")gUcDY_0K8d)ċ[e̡ PM!k*]+m$Pa|`J)&$G`W=Yck= |E@WGb=4벁X;—+Y G\;P*"ham 7g$??+k/ݍ y~\)B:!6<7ol9Xsbe.)"( ۼo73MX6ݞÿq4'h8]\ VFO%K qI䐆zY~^=-Q>,S>9d0|P5JBv]~S @NNjeP8_ə0KbyXYI,o$_v rJnHl'Tf6N|%݈&,uln-&|sbhT(a2փ|tu{):J#0z%wHoA3' 7[=[頪xӯUwTOdqeoMbcqk?&KBSn I(i%c*v]ɺC}.ᦨMfH$՘&D(j3~.UlRļ9D$F6ߡS{hب~/? A/fIkD N)Kǀ:JwԷYdims(V^KV?}auow3и19tׯwC3%FྀJef|p&eDЙQȆNSF>a{NxMnl~,S!|@Z8N0u[/TM 옜Ijf0n ]=0F8bX՜&Z;c<ŌүZո :]zǏ0mEf2 VLif|[dRpZ#N`baVLXZBvר9X=<=M` mLDLVN?MsՈ@֬_}˫Dϳk{-O0>oҟ hCπ%ҟB,cZ>dg3!pWjԿWyTy.`ܡMaWjn {uqO4HT] iuaS5p 11oړ>BśjM˕6kcB*8p2Y`2Y7Ϭqanȣ.{%x~3},/۩ŽRWRɳK[sŝwx|sEsע\u>FȖLԻcR9*T" RȽ:F$GMxNS]>RT/U)FT+kǵj>ɏjP.ɫx+>Gm=}ꁧt'1h$~w$x 4N~N2dzŕprey.܌##x`T169iO`Y -ތ.O-c|ڛLۛ&*m&ٵDn(Žr:_Ieo$K@`!f}^1=:s?c,)v5=QQ'FQ4>6`*׮9_x~)Ǭ wӷf$bprB|BAP#FpCw%7Ul@;aMMS8Yg䩘n`jOZAZLq/!je}y W4Q0*i3V?ow#skbi=/!YԌ?HY#:%GZQޤ[-1e=yYmVX]E-Q,@A[A1fT=~Z54j÷#hTbf' f7.^ quȬhxpٷ4&~QN~?\CV )dfR_͸gi1@ WxG,ЊvYv) ]CoJ@Ь] [}LET|])Ӝ$vvA-՞S}$-=91%!/11`= [ w^'{,f Gު͈ $cpRZ_$i3sBt@f8:(IH/"MNfD.H"VH4:o[.krSb*82M-0;H;IA>9K <26W?bO$^@q'Q(jQF'@lkw+j5eP^]HsK$rk~),r+!WP/*'M$Q5cz/`io8Uʋ}whRz#Ou,'yvp,gF]j8gÈWܴχvb)ͽ{וol"t̸kz a儤aR7^[#il%'Ćl\֨/|EISf9 /q5*O S$c@H-BÉ^ZSj֩rɬ~XS.[\b uN9}]e{E$ kݘ,C0 ڝ cH+`$d,=a ["#m<+ܽ㸼J0~Edž:8:8PwFւBHHHޛB{ @B;?QfeR뛙vf^ܮ$?ǖ>WWd _;%~(oxkcŷdT>2>9z{Н~'^FCmU20&-pA^%#6F,l橮e[ӠW&W 7nU?fXx-!{^iHǫC(BE-z/A>48( 9j圠81baynaEjot= *B] 4,0]S bS"i!CԪ*S00Wѥ"$SKzB\qmsp@z:-2m72xiĺN!PYq}@I B1D1Bt 8P'JocMLil0E 6\{ɄoC%+假e4^4-ubBΜ ®Rc̨p$_%T,e"0<XD )-r2zTj \ (n居﾿MBUc] )wy߼=\ezN 73BYqa۵&Q8%C)11kge;>ocU( { (z{[VhJ, 3 Er fb^-F[dXN)rgDʴ7ZnW)|)Ry ar־|fH;BG:䤝?ӓQyj0% fAϳ%ȇޜK4c>x+GLlTe^O)`:wb䆜4bB9]8}GS<+7YZ`# ǖ'wLB89Up!M59JLkyfⲆ//eD ⁀"(#88Zc9(rs;9t:7/IKq٪6j7y~\pE5ѩW??-&1YuA_2y7'U| 78Vno4fDVMKl6}R8I+eQlj7En|H-o'ɍd"I&w ۱t~'ݙvTf O?'2Gܟ26[_$pNr E&[CD>܎.oϯ_mZsr![#u3c%ʱ'EB_#'ҟK_ేEȣ- 3]eYaSή3 kj=bVȥLp>B&a2rQjqe'Zފ&S兣 Ov~? B-j0Kw+F>ߟ/ $~H IV2\9_NΙ]z`Uo`R^Tpz;10jfSM1Sn`KF䥸H682DP}g`ncŻpᇸ`] R3*sd BjPM@g԰gmzYWA Ӽ(Im9!5bev?B<|3V\]8OWg<*n$mY옞L Uj^%ᷯa$? /[j”V{SnD\i1dUrR͠C'įXAK 7Nvc5]?Et 3錣-Q$U}y3"O5vKCt(qB;l>,jaTjZ5 %L )鿵)MjP$W K~3dM&&Y`8 drEwe/UZ;pJ72iR)OPID*!ՀZnxJR[4XwaVo3h[9 e,Ny G#nL Ro&v2GY{;6h'~ٹ1xBQ)U%la u,8lm5occ+_9w$`u^#Aim/UQ/@l\NeTẃOr |fc9 /߅I{ WoF;Lro>Wn4ݹd0\iʓiP~ޥBEBHZB8O=Rv|\S#`#न W#:K9n?s]$#p˓~Logg]~j+v~qnJF>39k3_'FeFqU/5[!U0D0 !9BVyX%PӤh0 45HFZ<$Xf9UR5zvƚ/u;#9*|3F|<͈ pm^WZ>{sw`X5`HbU`S$hCfgm,Õ8q {CU$b2|΢%!žEcN0 KtD'[Cq`-@1=$7>on&%*===V4^bjM%t&Ţ `Wr/nA:+(d CϺ(:O]f9Ԯ`pPOpJ\ F;NCH'(WRIop)?eT؂8v̈:=Z.Ӹ,@s$'IB@YvY5-!fjrO=USއ8}6a=L=:GPO#QqA LS U'5*pnfb4f#b2\zt朷mZ|S;3}9OKăܲ*ˡg,Dx"H}8ĒrTAEӟ|>Е"mocXaC rtHVC }"9Ԏ?x.O(;GIa랏~b?lFo7=1u/>Z1Fm{ޒD&޺%Kt>{,6آ6>!Ļ.@{1M(Y h.s$7'լM3us]:&fٲfᬸQOHg@wV)VXw}á7ˌ]f@*m7̗S20-L t ~!K %DWrPSAjpZBtn^'(%="`Q|P)f)iUpEvJsNg)ǨcZ#iseھ3wGxq ZUȐ2]˅IN`ͼRgAX5DRu> K}Zݍ;!A.ҍ:4M/ɪQѢ\."һ`:G3nzpPx-ivӻO#_o3_!Sa[N?HX樕pvjd@D7ܧB%{d*oo62$fXVꐐi Q I hqFbsu*<.+iz7լW:C >774 VWkJ"]*GrR^kvci En.\;idx0Xg)ΨxpGgE(7JUjԪg_di%lYλ;|176 I9eZƎVH:Pӭ}nkճ$+W{SŐnm@V#R%=[݄ʢm3GfXky#&+hu+OUHA#(Edz2|jkriblj?='x4+) (gjǦ1]VΊ-(RQdqy,qE],j*^L[E˅pTʬ-a=4hKte M2{vX wAy%Jםd.RVҭwI5n W .hcxo6u!= 6q ؈2Ҩz ui$!LKDK=9=yݷyw܇w;V"һ.\@v RPf K,$ft*9Hv>?TlpCf@|'&>N)(iD<$7XsA,zhٔ3^8iGt۫,EU4[[)ġ\Dd(ZG+t2sJRqjy,Р!fz9uQEw_ޮ$ V?V~}Y9)Ghps#̑8?6vҙFQWt"Qp NhW?W3c3_f7lADbॴy#zɁ<$)*oeQ_z>< CwN|i̋7Փ & u.pg5{:4s=Z_L FN8k&$rUǢ_\wCpHf/ ŝ7F_G6s(_%7X8+n9.}ƶ&vI=Z6j7Z{Ihf: gYqWb5wf0e[RK{8ky.I| Ÿk9$4WGDU |I,tf<;l0WwK`cr+|mB"p. JwOP*a N ?̃A,7R [ubsu_b$Q$, iF*S{xku |_gCƫyӬ%W217x6l͸*H/#,\ V2 6I 9cr햫0G8/! :Cl:>dsa/^X݋g7RcQy7T[hfF1Ne>gw0FbLA6Z<-pt$gG{GqTtPܶ_XI响?+Km"iO +3-g#k#3oS#r^|%ufmDj3x-XQf&"*Y.6,`q8epu'0AXPjIZVVNHdcvjj?Yjn[Wp;lD%8wM"(#=oF|X,%E "M$%gJwF,"6A&0:(޽[ŝffXLIMm$s~Ͳ%ʮ/`?&AY tsZ1wS/Ʌ^r`5o:C928c"pnq4a$zCJ}ٙ…z6+[.M͡aNfS%b0>PH~fS1 &_ojsވΫx3!Nfq½LrA8)d6QB6#T݀<3N gu&VXweLʼJ٥K;vtzyx§\|Xq$\dvtI[kXaBh|O@m3cֲavlq\G\vULnynFAs>C/z) jƮq95ZPsmt G=uJn84ڻ(4s~3 J*"B>y jUUi.yF(|O%g @G\QpYzEla#: r:ūh*5F74vж!?J=W {iTymk[H7cZ>'p(B*m?o1)}$% 7M)\0n6`"̮V'.x쬌r+m5[W37:/LSiXbNS!$6JB Jջםebp Ih.PJ=O*ۃ)߼ފά$wt顗LY亳c7=V$KMƲo܊ (r;"*d \u|V@X`TsjR7Y$B̈^5qȢ\2\"G@\SoLwZ#<Z:]DZQ "U\0rFHdz 緒Xvs|r{=)q:}g;Sbdrdz2=_b/¿SoYzJ&#lj}"x2=s3̟,u~MF Ƥ?z%/XY=&i)O* poaL+utrqn\!7j-&7ƈw*G AM t/ߍ{oULLwSٝD|ͬSJThR>kǵfLlqXfMi%h,FI4h^ؙN'LO,QM@Tv @\Fٺk/2WU}af0c)NjfvוSE;)JF9Jg;W1gMއYjbS*l~P~[QG~kWF^QɉRzJwbv.#~aRA5i f6H8*aO$<:o⎳j)?Vv@ jݫidNcyS,\!S8$A%]NVyӅ0&31!JMOWB(FdI T+⫃TaU,beQGys=FϺyA@gxnړv*!w*v@Y^Fd:3s̚w4[blWßn |m%X(?ZD :#bq<zU.$%ˏDN}ɃT挓B&q=O}<iJ.uB3ug#:1pےVQ%gUmA*5< QD);^0E YS*Z"ؠ޲pF %6eN$7(ֱ'UcͰ:дd'tz;P<,^n"X&mFF 3*>Qۚ =HWr&]x#웷h`?~9IG$ƬxOvݕڎ՗L֩-bUc+Jlmxdbh%r+;DnNm|Ɗdq{/] yG@QJkї^<\nB-#\;m,U<LiG"MyeGjhJ3 \CWv-9S[1umଜ!S0&T۳.72>ҭ+,0YNdpaVS ǵ])~TΈ}aIQ*~jLrr8%݋CwCtvv|:yK^jG*]%vKȌcB ~$`6qM֑%yxec\)6B.Lx.ׂq~z>UGc .:%hrWHZ4t\O3$\eLBo=92EYxΌ;2ji6Py,Դ+N9xe-C N8NǃL ay6Vzie\i˖F^*(_%bkXM9T6;\3B]Z( 2@F:(tv R!^fWYM~]Ow @hgAUGU@2\jeJhb4;gOĢOBp)(-h Z$ kLJ|â\@<\Nﲁ?'S[!pO̫?v\\݉7;L栔b˽4YF/D\H?NlBr~ý.| h˩StVݳ@ߍO=> gW H#AXQQqU$B !!Nz}>W,58{wؗ }{㾴_Nf9$Y}bݣ vYDz=KnZMWpa41ӿ&88ļ@L=ę;"#GkҦtW>u|U@5Ƹ@ l|ύ@XZ&} <˵yh“EOp45.\)pF0pLD5H"ӑl2E`Rh"Dp=S{7=:v* Uv`*)V"z& &((!)!+ټ3ĩGǞ#o)T|Q0b.Y`h-1wpW4  ա^L5Pldzn{KJe[,Kjx/ R_j #>)Ԛ!l"U. bCʘ&Ԃkͫ;#ee~DH@Z2d ]N4]O6~K~ F7?e{_fq]jL#!"'솷*:+5CЩÞ_3``n7sbեTÙ^fyo3l㕿"@D{´ߢ9pǛX?f?NJp:.J 2 G v ANfk"|_qsØQr=9PD.¤#έԺ K, א\ϖtLgh:W JN_0E:&#pZiF|6E@ސ |Tfՙ!;X3'I6;k-(6 e1íR?.-d_f饷YҀYu|8 ,ȏ;Z$pM0NMy[T/ Twy+$_YUOT+pec\][ Sl>PDfSǒ[Tdqa!GA_EDN+ AkSD'tTqru2or#R흐D}d %k S3uw2,TigWQ *;'dFdp$O_M/.rj"S]'6Ht}7 y|q7,o'x^Newa1j,Z(*ϞGG!pUu.|.μ.%vՔײj+1c΋&=ajf^3=RǠ4HrjQ]Q}ӠļnHN ]>aoDՃKfآ5SvDE WJTvs0.䧂M13~CrsuNrM^3puW]BGއ=߭EV6uMv3Z:QKkHM p Yx0ZYh?ťюN!$ c#/_|}d%'bۓ-[ű[^]seGb6s : Ok\<8@ξlP8* y#P3\^_M%x "" QY]۪8:"G] (5MM 7톐B g9{a}r}|cVSI}F钮#LC^x6&7ƞ1Й3.mc `0^ ؜2p _Q*n=#'C ]IJ(b l%cL4agE9ͪ,r־f[T;w.>'mq"3l&zkTʏ1q:6t*Euv(R%v{L ! Y$oCŨQ{_4#hw?;VBi`K8h(dy'NEm&"a924IY#21\l2Qֲ'P Ggf39i/鄢 GP[d0esp6ieƯOsw9Ns2DHv,XRV2[&+J5PF&Ҳ3f }I&}o⳺uȠ++Z =qb9k; ޘ+ڈrPjC]Y6D#8JRgֶ¹:1+$^y" YzMYF 6<[8MlM=}?$'S&"vd;Z8R#|q/hͭ!j<̮nReʕh]%\(U D8zB0/V{$+s*UFU lɭTB[{phhߛm?hyJKLm [\Ծz#Y<^;1X3 ۡ=N`N9N=N33&ٳ-n+SHO5(esd |"-Pu>1A_ nwޣ%}]$4_6h Q$h /{kv᎖#mr=~t=p ~W6Ry=7' JprJ9|$B{nvݟ\\Z߭G9j*j=S* hjf9@ s:DX͊R#]˸Xf+y&^LqMửă \gË0 +FG`K=p+?ZѠf˪==mvzӒ _9Ȉ݀xq<]-bks ̈́v59 l(_~LxF3F0Q-bg9okX_Wfl ʠf Wڃ/s)z0݉Cbvs6Japl^X>f6 >NM\E'ITFMs A%ZV]𬋴nO/ߊe05L0ڮprLp'^-˽_S|$~º+$bmE%/%# ܈L4uce րlˁr7hM4DFgo@e}͡W|.0:jߣUgk1x j/J8$`0&9aW2= c] t պb Ls4*,ci;RPQ pVNyg)n-j-\e|wNNr~~;B?Ps;yR͖W6&q,t>@򞷆$0;UWT)1ྙF~l}W_=yJSʣvk]ROC|YFS7tnًڟ5s ukXZ=N\g-0 t~N:e㨧(U ҟ5&:Rt uP6{v2>1P 2y"J$VɅwQ*QHbq#4%'2&h7Vgˑs',9oL0$>y98ˬ7bȃ{kSa&52¿6H)ú>ֺ(Ћ~[5ԲXb8OJEwM_{]{]: 2eBӛ5z^/~3:Șf6X:hF-e1#550"ܶO)vԙ&6Wk>[Sj>$EspoLN ImSɭB,[Q k[t@6Iro1/F6P)J&}x_G|Oпߌn>W2^f?>yV2-JtWp{\tήb'$PwNJ DMI> -ǻFh: _Z-rO;jYX(9_iƋ梮mHc cdOhvZjILm-`bPE؄9 :V%?SiNOvhG(o<\d|*>݌ũHby#@{ˮ0I%  WcȈ= ]>"|(.ӯ4#lˠUeʀԎu\jGA77 7ͅff !avzNϙOK'm忑sZs# iӟWܩ_{(`R5' VַF :r|q e͒)aumۜ \u8-:"X™рj Kaz{.|TMC%.G cV0}Q݀L8Za_AjUH)nq{. Gdu>a6ޯRѣkeFYfUvܢR;ƨ0ӲIy=‘,q5eΤMSP I/ ;+ԼtTGL)į$Y$R# A Ut{++i@yR)SzF1[P˞d1y'zmlGIdV ;0Rx&`>>3hOb༂Akf5R&298Q&1[4Gҧaq|*EkSFOI0|L kްBP;bM 8]2C.GWP!C̉D碘lU7J7 z[7!VٛgN|Y8J>$4Ikݧ=]&!3dV &ڴ|MSLqģED D&NdޖK.cN$" .O5GDTI}}_˿K~.tG½19GbBlLG=zCn&C!nj/O:m7ٯɡ%ytY[+/˱**3I_͸I(5SZ{alUoy&wr˝`z}(q"O q?F_fӏqcO[ ^m_M9] V~Teg'Mvn狱f?W"qG"^%pNkcٛx|zp4("QԯCLI~<2kKGUNdӭwi;]6#3*eUh iIh :+~E%L|Y&%sDvN5tN32j*ۉtc@4ƪ z^,hڏ;r nMypJ@"uS 2uIjzpLGv%vn#U$ $,6}K!]`}L=tiwޛA2ϥ<,lyhtxg,IKZ)-m+߀ԇ C:HFp%0y5ܬц^0$l6_h  74-quIەF8#9w'W  5.;@UyU 6⦩`v!G,ѩRuG旖鷙l~%GQrWM_Hb(cn*z^2:aH!'UY.6?Mnm.ϵAo}DN6;2[ZKb"Fyyicp 5BA^ft3M Op|Dvep>KG WDvqW"% ,qubX]'fP19;\ Sա2aXvPkTlM%U]Q,CAQ~Ut 2Tq!4GYV>q#OV1T{n*i b]WIc4٦`ktٷTxqq(l%Kɉ*Y^|Rpj—% >ǼOǪiCl[l-f1Ԡ7MA>l]Ѳ',l,7u\c ;t|O_빏0[ لZt6kY/ գu^y)KnH8ɢ4ع3A8|?T|S1 [,0Xu;-1s;/$|Îdcο:d .ujUŢZlB y ^IY$33/13~?\32VY9kF}C " >ғ<|\㵇4$Y߭;U'_d=s =NnZj.SM\Nx^Hs 1SE̻myhDg}5{RAq&:˜ ,v 4S|\J7~VJP18@iW S ;{Nke[-/\1&(?57{DW*ԟD[j䈄oY^])2}ƾ ^=뇓&cuIάBdBCb5if,mܬ*ίQ>גp*^6(1:HKNeꒄȷxnT¹mhi-oݐ@5qG|:Fd 'b<Oy(PǨ5 nE[F5gozZ(TM.@vat={¯{W\@vIfx% Y9mBR,AQCaN5WF4[GX=lu4^C*B¸8k%[ƪ`Kx+mUR }Х,S!N-0FJ8kLwCui!B(?Bf8) (6rfj=i{̆>4>QmHn3LtQ-UnaODl佾 [IRpT>#WgZj]o LqP L7':%Mg]d,pgARZWw㩵$ 9e+(;6=)h׏Ұ:B MeZK m v j>  bz<Ո|hp92y'p}_M+!8]I,+|_*^I+JMlUvΗPBxK# >w /Y,vzR6?e{ySݏ55Q1]\DݢIp)D݀*3EJ ˡUFppB7mr倆=F|]"xDVs0 cr|);təD4-XJh YǑuL*>Dlm>%4AO?l8%H*j_?K9A//}Hd~Zϣٵxak5E5n14Gg\9Ռ䍢c3_nPp1.MmrK8h& ʚESIWq4AW\ӄGD!-wj\@46F08'~+.6/z.(Y+F|ӥ|d|2YX=7,,e%rQJמw@ bV"[wYk VN6{Ds@wozBGX̺H0@FDE[m7lmAAEd$=JT֪ bo*ꜞ\Ŝ0`/<@ e:S\h@||yj*uw$TAo>tםU&W1[`Tj[+wzG9d*40Uh4<.xW|fR>cd"O1g_/Y-2q*#9z%̬A7  e,W( J]J؃kARG")YSrkړGvr!3I V>54|Qag$=+S*@ &HZݳ>O(W0ĵ7AFa|0rSd]cہdf;gӎ.vXَ[L]G4p38;;VBc >",+]ƗϳF +֟ pJy$&jơۏoG`4O?ao%o~pO1eOMI5: HՔ2C^cLΖ5h9 g K$-'u< 4S_*tKk3ܶ2;t.{Ƴ@`k èL'Q蚆+ w; ӂNUzG& Db$2"wt8絗|AƁyOE"E:%lFRwGB bh^8GCyij,P )mm{ Y˷aOm:`;;ĭ('~Ky ~v ]mb*setPQ%5a(yZ]dӷ(L9W5p?MWlP_vԓ>.s?O)h7O%h7Y2@=07E\~_SŬQU.(_Rznp2f+E[w?u!BHuxO, ~'\y>&Ta=Ox>JVC(ʑYf]jꝈ,- \rNOoE"9bٽ݉,-S.K3*͏ -vI&)C`yee_װB/[ +ˡl-L hˆII7/?wٽ =(tUORa'Pf.h @{/=)ԓ~;H,2EVu97U타S(=JKiI%-.9]@-1sG]Hs7x߻a˺2K^O؇tUYŲJdd~b(;;X.X6ߊv7p:،401.¬򧘓ysOzt])~{yD_%O?VI%tUJ: *yQG4Z(?;U~@@k2ǻ-)YĮCXѾ~Zdxư8mt SS  K#, Ŷ(RiJ'$K^KH!%y!49O;wv;ϗ?@VoU/ꂅKzvե>rmC R[)Z{!N,`'˧_RB En5BE-iZۅy'c$?؝U5xz-&vPzTX)GTʸ/*Є3WwRAoHұ٬/F<#LѰǩ`CӴrAڻdH*I#6P'C1n8lZfRR9iڄB@N^ } > ~}:|5vs[H0}pfUY' 0وʕ]&Si%+$5k馐Vg8>S;,Lޑ\K{73}8 ۷Ҟ5C+;w;;H=Jie82[W07&,2It|VDO pe1 ]H{OMڼ s-ls'>Yٺ&_a2Gˤ8E0 U0\6?%KU٢Negl"pld[e5L)gg#pWC?+nffȶy`Z@[|"?~žt\Yiꮆ 1 X;#|r +Qg|)oDU!'M7:`P@z8ڵ$J89eMh!n$FȈdy35dpdqM]ˇ}7c:n-V(.AF+suLZNaٵDz/szbYc(Z7J >+͒! +9A;c/` 빠cmЙַۗq[./@DBJf^ L 1K:Cvy7d=vȘR QjIfmǢ?mR_/{3*:OGEAQ?w0*q:J]vb+؂+6c{Χ،{Tl#,EI#eJPeS|\Vǻ ꖀ?%`{ &!ɮ,-?}C0_C}1`*^:':g4~N(4μ{9 ׷w9{7}̅sph=P6@wrf}/ee΢'?یQ-)~L+}_k@ 2nw~Nhwfp)ħΠ*qM uě#VqR6W*1lE,qLB]% 2N abAЅw S&Ta'2ܪ9nZ\gb4Sns-q ʜQMq*$lύ.>\{ zbMW2[*L"4iW5G}2Ƹ,O0"!s #Rď$^J*naG!E{:-?Fp1ӽozxԡnD0 J&q;+,MW+mhVwv!C|s<Jң #!gL^~RBk$3Ph:.ɑ40'!TEM3!"ݸ8CW9> Ȋ{~J55VN6z kE5}#xW׮cÅCg0a4!*Pken$ 3p2Y>Cx5&cHk]@6/jF/x_h%" |kϓg> jQ^MU-o}kO_[^ۯћo9j,B.Pj1(8%Bmw>B/#G*Xf!'6(il*1@Q 5N3`ΐy{ |T //yWޣB'pɍj9.~]b:30;J9͐I0)3J#%ܹXz@̇z[V;jI}doUvLHAV'䗄dX5/76W7r6,/h-u=>w\ *'e_$m&bׁu$gݸ'!& E5EzHr܏Z 6 ML"sd0zE4֯ɜ' KUGBDcТ3x5RE`y[x|r`k}ii˙v\Aϖ!A $H>\goaKۮu<$p_RBotB.̊m\E;:n02/˵d9TgNsTmkn)YG$qR~0,sluC@huqICb%t4K'䧤#pbS -K6d(#1]2V;iV,z;P2w" ߧw K͐ݵnSB)ʳ]wrmMI]쾆|s PӖz' SƫKVfx?,"vOM</Kڔ1ّMj?$ld( :o^jf&oiQqỏ ^aQ[׸OgY3_ReU ~5F,LLwKUlvFayAɝ;&7:ϯf }\K<ʰEԊ\4 9A!*^vEkhZ |~}y_=臵vԂ9e\w=qq()v+§%/eϼG55϶/71. &Ө {έ N98n5UeNUfcUY0n=;[kKy)/e[9uAcFIwb&-sُ_ , . [{6x־.x#H8K{1]NBSb XA|SUw@5?g}wPn;}[Rpn4:5A I3[kE@[ݝj+4 @<{OW/ 3KTڰU$PH4ca)4rћX߈Ғ?t<F&axU"ՆW!$ft&=njF`Si=5I\]lb9 Oa!B qiRnƦ[R+ֹc|rFM.޲#†R%{m=Y Ι9k#S!@Sf,69!>hXv.tj]n>3M(5r'hL"7Oq]qmgm 8OU{T{TI28>禌ܥ 1Vl( Qa,jbm 8Ldr%NF^ @AA*RL"VuV./3P榆[ņ~5Q[D!mIkcܰ&s*>~QcE m :JCs1qf@EIE&d<{sYҝ tiz0'|2) JX`Jl~9a`/c GA pU,-YPbzlsb"L#tȖ9bi6a2 01{|T@A Ysx-C&#թߤg3#ɑF2{"#kKWsXl _G} +r?de?܎wa4?4qn tW07 })KꈡR?QpC6BGL *2l:!}azkC,N|e!iI7-WOU]b2+W2*22vmhXgdQtޞ1!'lwB/X^3. tahgE%Ϙ&T+Ͼp|/GIjDշ8t~YoQ;Q A;\ws) ]Fy7k èL /cˈua~@*'uvԶ_zE-8v7|%mq x?2ue^HGAvP5p9f&qOmb*[?EF[%W)ٹ0 =7 vrÅ5in ɨC5;kj.Vծ?[RI{'lzy# [fOۢwTFA{3ܪd ҺMvgȾE+!bre~MeYy0&Gda$69Þ0doc&L/lKBVq.d7kRw"&CW0DPAX&N$+DpyE} pcS+7H~C]Z qr@]C/:^/zqkt"S6},{7+^Mf3UjF +De~ '۩{?D]oT.eu涧zCS9d{Y=/`Q4kB3k^xke_ i:T$.Rv~Rn#-IyU{Iy JjM}%)Tyֶ3YTQH- a[4f,Q秚N,ҙcCr#{:]jsҸ~fzZ[}`9-7i=6[%" h87v0׭][@@n7<1_L),iQ;xI+V"Y.!C+*v7!zUu @?2SDo$=Nq٥2f;xOїsf\dz*!m(t:hd.](glCRwz&F]-n`w~jg?EW۴d%/|pMVP[MC61'tr=A_=ҫsݖsPf9Y1?oiL奆F-]".tߖ)c.xIa҈K4;I(Bth~┆*pOzGxGRkHm i7,պ3 ng1$ͼ)Qي L착zܸVd#ݠ4/{&n Ž6l 8-BIcU.kq4(ew;B%GVKQKrAփ Q%D@w=h>T*% kpokc:P}X"C9&MUu m@=cP )H"~q5Kϟ'UxOU%}RY#zPùu!aN܆iR.2E2-Vq5owGĬ"h?s`Ä f>\ ܻ??eTb'HǮUxP]₮B $^.c8٩)l W`P^1-K㹧ˡēEdaq,63 L./y8ی6QJ45RJ̖d$fC_g#ٿBvCˢpGcC< |q?:wXf'Y:^y γQFE>}GS"(<%k*0,ZN"WeP%Xi^ SnKf*ΤmP"fc3Ppsָ~LֻZT4reQ[-?1T8 Y&&Ē/Ys Cot|ҎԭDu,>XRj-rHυKL:, eUba50 $~nu=D>g!}()niມ{ko ysVI[wù^c:xKzGRΔ[BԖ,.bS\zb/2r~̹<8aw?B?$?,%**aP{"hp9nȁUR3 38~]BkX'ϣ|}F<̈3>MrSQ^ⓐh)(/9AA3RtޚO; |g4;f3Rڋ m][Lo7 눭m s=@G=2\xBca,tQVHEbto`-XU,vĝL2cn0;U&dj4 79kuT𘅉VM˴QQlnɍ>ib1|Dbދؼw1VW\][}w;X[$ޖ+7鈬 _!cX%aTAJ1 ܝR$!Iu#,R["[iZ'sܣ43uZIieВR{"kevutHrO<2wMczQZsdd%zdPGln~n`꒟ad{})f WwVPz 躅˙<p!HG/ |s,Cdz L)ڌok^tfw'8`٧RQ[˪2˳lDq)jJ3Զ\' lQb =CvIiU>7 .-ka;%u )m@x~awd, ׏}Zݥ,rkg1 H 9nf?EqrěI$t&GI[nBuK]P_# ǐ.&:+_ؼЇqpj=mLtFDv}$_WA̻0<>Hۓ&l?л96dL=k8kzNBt~s|-[6^oz4L2Sk`80k# 5Bwx7_w@ff [?&M{4Q/yڃl>Tq,s_<@.> d~q(8Yz=7l{߳韓0mN%a=)= A?"J+2)e*\.Egw2q[YlkbZC 4Y\ EXljt<)aqF71,.h|ZE ټiOעKq vX.buLP6 bڔ*λ4&WPr!OzF35nuL1D^RT"ᘔ$OBqP72Y11pHV(g'҆yC G֔.0ono G`EZgeݩ">~2fl@(DghByco􀅐r u-(]Y/KӺg|2tTJ~bhOˇ9}UP'̳QW4{'UƓ)_U(GLgcǾ_ԉRyZ2(Z,s.#L7RAl>P4Ve_(t}HHDK Rz3ژ}Cwͥ@ԬП~ 4W7)˸]n\h[[k?v6ဵ(t,lЖt[mz"ٳT9~T֟QMJFCMb^Up.سIcS(vѻ_)mߗ˾Y\;[Q]n] d7wV8O}D`jh˨7Uї װ,.QX{lsUƈvEˑi.J--e6plg-v Y0>w4eD{FVS)3K7_Cϖ퉅9T8"K ! ]C sLS4z"b.#"+҆>dڊh1^: j"A8^3謊8:*:*:x( "w@I @.Br_;t:gw9IBB@QLjVmm[{ESdx=YLA5at-Qc㜅Cؒ+BSi<e{] Ȥu+%7`!ﲆ#9gIFT]$_^OVښZFiUC@CE}vA7D9>.fev젴ovEiz!.27YWlYT]`kjqgLo`lY:cʾEri$ۯvG(6Utf ̷E~AzV怒(ݯhwbT.B*+8{ƜI\M~$ H&7aɴ^I}~܇3w<[UBa}c6*R2ݛJjmONRhox% 2%$ UA.-m%8Xʮ#)@GIŕ@ɫمE@E`b q{|j0sWcji{̝Bg2 Ϫ:G&gQ38q{X,vS)6]!>{IGDF qcD5G%Bˀ=.UOdm~Ieoc~!gdZ }‰ 5gW%pu߽ 3b䳂3{$7{+n탸q#9*F/Ok qse ¼xjHS_9 ^h ޺a{̊c=~'f~I/Ckxey^Mk9O6oZMߌ388 >b3DӗOfA#:XJgQ*)*rv .ܝ@ַYTqj/+Fu~%8AJ&+I/cvҾոͅTYD 9vMI1(eC'p\Q NCqQ[W91ōH)#jIw!iv,9n*@Be[J1,H*E d3w8|zّ͹Xp L f\k/XSOkQ7t(irH T*e_Ty9v6r}MrC[_No^n>nqMW)pG=lu<µADjxwCiӨYȞLOoE Է_H-pYr|?is=}ME|B&QRQ J~P?xGsMMwGѺ -Z!Ǯc#S% keOq6PZ&t on&f,$G]M-2)~TgGεsntÄRƇ@%T e!Jrk򶬲˥@uЦƪ>`mmO(VR\WNJ@Ch"c=ƶ~f;h,ˆ̜T_"쇡`PJ/\ 1[J)Yw.6em@k5>gMCٝ[$cG]I\"2wKs!C+$n"Trj3f9 , Ks. gwJ78E_;E,!]wJ}$'| {[;hmGi_,z[IwhuEKxlyfa!O-x˙@$^mI f "0t8#6^ m_l} d77=ԾC?-_\O1u Pw|2JYL,W{I]&] *ӆɲrx{ =ƥ9 48h|Ѧpu5*=ȿ~/yOq ZqB>NY\ahsoa {d^gJ̀&(]cԳnZ}v^W5^INֶEܐ<&a-@ }QA?UV_r ssؒ2lޥBL'ioPG+ jH'o0oOTV֍Y RuH h"REJlnZOD U~ʃX9Hg?0T;\ݵVg Ot.VښUY($t `J5~an d d]~8f[ٹmWp~cƗ8-hȤOmnfT+`BKW9RIuUɼ".8Wy{Mܞ/X$,oSQ,J)OS#͏G0x-wWs=PFuB&A gV7;oU,((=A [l+קPg_m;cbWe%YR t98px5H;鹥A"KXaG^uDXs\X26/f,H6(1FFg"U5]%6#.ư*\ks wi0@1yzݞp&:;142m>0-O-l GYcxk{kKC-(rE\ZA3-Sc/)ym5#y͏sqΆ͟sUvo-ǫް厄< @{ZB>KbF@Aw QY/m)AfζHӲQm-ݷQ8l=ZK9Ƅ$u~_3,) YHQ9~Sd}aՓ1ˁc@SM D ꙴ7Qy__:_ziFYrzHTQW<hiFOֆV@Kc/n?G563zkK0F̱ɓJIzFscIzerۈ# {t'}JӁy;˚'q }^}l[vu+;qq.*XS٤,v!Džplͥ R\w0i WúowW`Ff{nkdJbl=/9@~tL! vI3ڎC'G YG6 t^*Zx^FުznFjY!*~ Y C pZ 6`0+e<+X4EbkOP|s_ ^ ]5c7S7?=N}oV:Ե@ 4/*lmE5&GP weWTW%:Ρʆ*O%̬N"0 *77X!L` n.rPhqeDU)SWC -85dDNeHBn+ѤIMU)K LYaLACR$TiV+4{~m6B̚;Xs©-?$7U{xf~#ҽr 5v{Z0n$,w5uM4R^ ml6d4Vv.:aފ tǮcZ1ItIhO\V0-^Eخ&eUfghZP)P`/h+c}77AX~AA0cc 2Ez^3=!$ϫ9G&Yl4s༉mcSsmf8$'b4*ZЖ_u3uf@D2bia$3.kI)oUǸ]ޒ }sx٦ pO{Kpgqo9cm&z ;I- N<|4kpE}3<˗/|XôƼNƿJFOYET)tfSG('xAW@1 IʰE߭)h^فlp%b| )Fq)<~-:;AB~Wr aY?S,)NҊa[v@g"cZC$-SG eK/0V\ڰw]'ۖMEګYbbK; U:Z_B@*JX}Z{-ާRM_Xm̛/&dgrDI׺myC[Ll=∅JpB︃s!gx)piAE1!(O[Y j-.`.A9l;X{F.璚^L=rE-dMimK-+=vwe_wi m‹p+O/ЈDC[@P瞶7n3jdUŢ v)3z{e.āPRgt ]mmj˴×EqADʢ8"€ÎasBVC&7{H A,3sڞC9gʏxyZ3XV.ŜFf5jpqsviBW4**s%6NǼC+E[xaǂB51v1 _xIu:`Am%uʮ(0&WEY`ÔY]|ҒG\[+}bJ6qp*9X1~~-ȧ(J/M3 #Y.(F7VNV~5pNCNME ƐKיZΣ1O~ LteQgz [z };w`roӹyǡ8y8Lz>Ny<CؑJ;hBڅpQr[VaWf|kWPk#?At> mmO(?'{3Bo{3?S_;,M\7wWFE낮Ngv"7N[O2,, [ak:$/OG&6@>*fg4ZNYo.dW6ԃ6qeETw-$)9o â+&@.w3&^j*N5/F;s**" ]o3e$>Yp8elJ`}G/_/۳/X49 xKKʺ geGQ 3[&.>,6F3޷-d=DqA.`6UY֗Qx?V"̋{R7Ar!Ӑ(E|kr2Q^-BKNа4M)XP1zft-1sxYO Jm6䥑Tծtn!ƣZSDDIG{)>DCB{+,C`Cdžu PpXK;؁ssodc)t9F%ydd k\q Џ4'k\6!WkI8^ II>y+,{~g4lص gQqH/԰0o!=kۍ/eCOLOdP[JXc;KI2L 7VNCAVW/Z82v@x 7^';u_#;WVOD ]ILX]T*&.p;E}D۱nvUB! qZ==-`xxA+y c w.zɁEA%a ʘ6"Lo Ƙ?k\mMWl$17x?d"{٤>v.oZ~=-^qhe1 wS^lE)R:^s}1q+BGJMm\lsV1Ѵ“w9/3<;iS(jᴭtUzhC/!xYK9w^"n"A>@I(HljOӖM,u? ڙhָv|2}l8k~T[DҝT+=|| nl>1-dϩ$Ӑ!T4ôǤa3L^U% Rgr98Y`^ƂU9S) rwR/ܛ|H'Įi?4$ʸ2l(1|8w*zòa}C:íp|#ݻ ,ZIx[9<}Єf|Xz.}%Qc`%&XPͤWyTA)yH&TU=69oR̓}s:=0&8(&Ro(Xz5OT<1UJ6}su)yt oi"캉 6, 6^ϻ OWD扱<"U?<;27&-+銕h~⽏3\]Q4kWr"UA@""X Q`C0;LezN/ L={j>$,9zegU3k{Y-bbz$`1jrZNs=ORU"'㰊w#0d@kwfurzdn;m| P9tP$Ζ'%3Pjl\lvbw\/Xgiff[Nz 6 Y9Ӆ2L#} `£֊[*&{[l `^#0]w-@2ʼ6rI]ȷ2jrosYKZa;pI\yllzC-bu)j( ezu[Hs_K/y?WиGܲFׂ"89= i{xapU_Y:|5B}tȱ;3Nh ]F>OW^k#oe/rjUqc~F,3W#YE\+ifh'M q6mi!eȷ}{j]2ZmyCȘEm B43{,^/zP2BCsu]];tE×ڳۦ5 $M*# Z9!oG yX%"gJ2_+|*g98cҤ[N~^q3!8C|NQj}806Z>1GJ1^v/͉ܚǭqHTC VBh,+HPgjk):sShndGS,id5n !1BOO *徔,L)X"irB'::g Z1_UR;S:O_TtW*,NdMf-(4`am3Z! p544([Uݠ!h>>N|b71Q ʅP]_Lt$@ D.isn%{u:uQ R]f-.IoAK BFNv$'DϺzVD_671KJ S+MŽ/.q3"0]#%5hi8 YUJν>hoזѝ}Wx>:}ûU ɔCzѮ~Yw\uO՜-M8Ay&'Ի*^@NTtKd~4xf_Q.*K}@pz=!)׬f9Ѫq8XE VDt01rY=*ͣ, Îr%057V nkpPCp`N:I[ W}ۈ/K!*ee2oRq 6'8M6N!R5jVסC8ڭX}oZ_N00h-2"DFDh(O"9 A.Ϯ& Uԣ+^Qc.R.RDaRBMIOH̐II&a %$-gs|x<Ϧ:$D &`jeJOV>,\u\ק`utgz xًM7%=%6Y}}s$sD,Qg ? |x0N 8,U 5Ԫys=fuL{ ZTRVT F掜F?3;(,xB;b*]v}ۛ#xY~'a##=?Hz z}'0'V>|5Tgd3)_(WHfLM"ѵM|-ϣ&a*Xw1s %[@A~K-@7ǧ*Yku)`>̾Oa<U"8*fW5x[V1EN K.UYo%em)'DػC -g"+korR82 ;k23rhG<%ZGñ +6:|`ͭ+}7^?wW{Յ2UK^g1J&Bܘ:ktW'7g#.mچ޻F brA'ٵе ZSZͦ찢H^zz]fxqlIY(-v%UȜ?F .,v6㘛fNn"D D<n9 !Lc&BV`:ym ͬ $Qiˏ0tT%c?@$2.e>wy!c<_z7!-a_G ,!Y 1٧R6?R;:f⏁LR6Q+ jl9jvyZ1*W.1cbHeqo+4y x#v%\'Ԕb`b:kmXA"wd G{a|ٔXÚCog ) V[7iɎdT\eEyVUu4,"kCJ&$yj2"u4c`Ֆ` OG=qjgÈ=@d3)>Ye`/j*HEË4 $Qe4iUF}wmJyzf /IH1_Ќ?8z%K]V\1%*Z =>opik|Ћ]&Q*@RIBWfLOTخt< "s ,7As&|) zfrb6a -NX ){j~ T1Sw!]G e#d,? m"œя ;ii:)D1;ʺ f 3E;0=Juމi3e~ym.O=,4yaq5ykw3kqr&U.r#uĕcsC=3F'P+BWGLIC"I6p{8e1צ%M$Ҥ=#9v;DW8nj@.11w6 qb;&܆IL1c @zZ]UY$$~%w3UbS\eG+SuD8B:s_pB|w<8Z݋fF'55}8XfhNh ҁ.܋j>Žon+vo -H`k/MKKJo :IF xQ/@ҳS#pGRW(·Гo[Vxd3?g2ny0쥙U&gʪYuEIZ9t&"'߳c,ɕ̡JD{'[a +u̾fz8#e^|JpKy20{es}4xnyH.oIo2?{qՅu¦gd7ϿH8~B7Uopg#8[%II;v Gwy<0O4^LõC+u:._c8J(]oι;͌.ϼl,IMP$م@Ps zjy^+%~dZdI1@319̛H&/z5. 5P/vݡ{ƾ~N9akwFp0p@< $}ڑ/{uG1<*[Ô?0 V]ȯJcG# X"Z`&y-;~o ًhx G#ǔ_r_gUI~yʑD%QvK4G\C!bm!A^G(^M\.9STb4dlgC"1hZ㫖V[E^I|e8Ė ۪!a߆ͼ6HDbgkwqS tŐvQjt~yQN"͡(k6#'mMcޑ:q0}d?LGj}@@ɲ4և*z$rbR/+dC =#=1./R*6ޮ!E_H^&.$2*+\:9(65lCb3p3 *I؜SK;(&甓6FHH%Q7n U)j" ѯxAԋXM#!=F^2E~v!ZBɞ_ X#RAЩ2q^}@QKQq0plÕލ#[18-Lc]ot 2y NM|']t=V4gޔ\I8*?T`%`B%ZА泀Y͞4o!?@0b#ot\AG!-&GHLVQ:z0v4*>[RBYK5ںkͪt̺7D6Y>>>텃X8tXj1Id Mi83}5֬bnR4~ 7nxGQ_snPŨ󿧥A}y|?2TJ:9pŽliQudDI[=P*Dsam?()'/)$ W Vk'm۬lc"+ Uvj0. M?֓GTؔuWYܒfvY1(#-E29qnH?Θ"1o!Y[\/kR"lHʋO  &p}+xpowsP5RR^2}j"Ax#:. x(⁌΀r##DB9 9ѹN;!}kuO[[_j 6^?{ óu#19wps-~ ?FޅF8EB1{ Xev~m$TWFLCgZj䪤>qc.p59/N~ֱqrh%j\lvW^  AVhIдfa)i{f!yncf;S1*yjjJdi-MR"&86?H( yY&~rF6a6(T-fļ.DǯĀ}fv]+7?W4WH.l_2*IWOZ }eJ'W 3L"YpCa 6jXvrx's'w"Vp6d}zXOtQ$qmʼra4冶=alrUJKlڊ+i`>"Ž)əԷ'y.,FB 悼&3wXKow)K\OxVza͎-f.Қ2D`Y0.kĤΡL3kBxFWG6?K}AMZETjU!^3; S& !MTJߴѰAx9|f\#5pe'S RF=eEybJZsp@xDy(˪$5U$>K6>Y&$$NZ{* )Dt3gWn_XB]Y^M*=aZTL*alx+˪ v1̥ĺB#:> znBDc# umz4\~CKY̭ʡWYKgd`wXb.;)ϮW ReQQ2⌋`jB)@zr{OnzBMOIHPG=N7{Ξ/X^<. KGΗMj A]cSfl6Ie>fxeZT TjJlxY%3O ȠJ[[gexФPv|yQewnӞ},я:0 TW\)QڍLqf\ӦW5ulW6V RwQV+W\[f7wMŷY1F뾚xaOVßQmB&,nqrSNoX$Wȿ2?^5Fyq߰S<}ǁpz,ܚ ~"%@V&3lVF.J)iߊkCs_K'ƀ}j9WzBl'L Þ]%;zm"n8Ă|f qWyI, J*#2ҤnXT: -] W-yvmژW9A찠5xu1LW70f5uLdtd ~޲3:ɧ3HU󮈣IG,cqޑǟ9vOܡ3OAaW[BdCp)uxYWˬC)CZP/8;n8v$y68pFa6P0 FBrMWk& `%+i"# gUtQesKOkW۳b =@mql&,9- )Z-fII@DZRcg@CD9*J[)2#t:Ǹh՝!<&g㚢)eA~Yh$(QY `q=(baJq O M\a;G^kȆ>o|+j? \{C +Qf]ȸxt[iJ=b^I0Zd/J/f:԰:=Z1Sup`G1UvTxA[[%p,N|/I zfru횧U̵'4QȽiY $^h! i[ouiɷ+Y¨؀LXvNumG2!Zi/ku`P:}}',(1H\E:r$EO(bLGCLdǙ^i$},1m.ҟ d=915;W2 ߅jqջ@wï(qm8P 欑ax]ָ蚐ȿ#"qqueue]Wf*"!P+4ֹC7"-w:aE]9wN9|)C,k4CIj›ao,uˆ_lB_Y͞|LivzHZ2Z- b\[~Z{1. Wpc,iqJ0%..97L"};|iX/t,[9AI;kyKtz늿KM} C(1gف#sχw֣I$yVhkOaLskZ5|i6ǾFg0zY Gp=L0ܕMx l` :gLd䪍Kwx_EU镼D0\ɠ5ΛAopg+`oq\媙y1sF+eb=5rdx|zz xtȩ@c$"z6XݿPAK)9qW+5[x"81u~y0Ʌ0# )C Qc DmꞖ*o~ؗѐLcnP@9t'@?v s$rF[J0cE+'#:VzT (_C{VT9-OzJvlG +j^LaQĘd۲Co>8NnWx)sq:vh,p\ E` +9=01R {y]Qj;A-{JGhH>C/hhc:Ԥl'_܁?oO>~&.]D+OQň2['<{u6ual1`+z̗PTf-ASQS}zwv8SQֈKlSz{L[5Yy0m]dS'z祐NS0#!؟.'g<1DkR`Z$Ʒq@G.qLi`*}c⫩XWJ ՘;pBX6;1 3]MdcVUYu9>i566$͝C.W0鴖d1o3頦M6ҳc9j<\h2{zu+(+(?+뀊{J$ĵAb\v4%H+ba#wNeG46s=m7hV;6܈FGDu:*(z"KVL@@$2 I;lV bk^{wox׬]mk-k0о{vǧ1]\Pљ%(HbbktR➟).&>2דWM6R>MP+j⥨$h);==D_}%}2ѿB *o2_&Ee1E{¿"ߝXt_!sN]~ox,RuL'f$6~$a;N,潵_hupdxa~g3FnkXbtqlpG8?&r0c@78>ON~$\z"L"\tM~79 wx?(=BfiN}gXV]hR@:wkAInpP{EG[S=3hY4Jra)VLԦڬlK#b"+f0SNՋY: @Ac7>_P² ?%/dT1 OYkΨ"{$- EvKCM:)alK]vUGOF ĩ4{=.ZaKt]_Kr2#v7$χeAB0p zq٣#\ʸRjzntCxj3G;/ oaƔRS@t_3a %s(=SL6@QX}@.{k6OdК%\Ř2ݠ%C g` V*[ Qc[W[5vM ,rYI A]&5$>\AR\Wѫ:q`7O[\-aʯĆ3s2$p9mm}zWoĤ}weɀx~:Kg?4w((:3vT_$j80?﷕0gv۵8}+AoWLM<<[Es5zsӖ.]TȎ~mLu-Ae1TuΡr]]n9mFzcꥀ%s BF)m#vT|jn R !NZ=xkPUo8ߔifwٱg6zBpXt 4C%]IC3(Z*3qҚAGH\Nɿ3sƈO\-] Z+?FfXŝ`1bhJXhQ~s҈02k2-MfgLn-x0#l8*'qaJ{jBͶj=nf)YtPEf[aо<4G Cʇ}Kt۔jX< ߸k& Q.L>4uE`x9䣨[Ӛ$nJYY#ІSWvQ4d7=>H:gb)GHui>M"$(.T@"e/OLg7t!9/()הw{+◘3kfp]P9e/ 8U{ߩG:K"K't|& ̠`aj*rj@ ϼ kU3u7?ڌ߭o]^K4Ӣa 7AN j>O_AMUEro~s;+"Mk=I(;k}#1h7`kx?6'PH2(I|09 ɜqpP=ǩm3R{ӯwX4UWF[ѿ ‡SwWꤱGTA泻=,`3#uFm_԰fv =5CT!q$Hz%[4HcE%Ƌ L &"eP h|lh"P8W5 FZةλcă ?]vB3}I&t [{ӯ=/-_`UZs_lm+ae٫۞ 0Q}Ӡ-B I[~m)TL:'%mg Yc>྘;]2>}Pt>7UǧƒE'+>f=.M'"tvɦ;. 4`:|,7FuLy[PIs$.<ΎඡM&'8໇\sMeDg&\$d b}1?o?dpxKqF͙3lee7o4TDDExxEPP4Ξgk^L=/l|}e=Z/#jv /]>Po˰Ha18,'-7R Ցj#H;?`H92]Tb6i,Szf[t5p3 j8] _9;v#:4Pp&T)c̓q5`C8~ OUFgV8;$@'Y|Ue7MFػ8,ΠO=/FwdžKZG&3jٷv F4m('_:EǼhR8KdﮥE1.ƍT"I3@S7a=VF~:s,O 3Qc$s_u;žA;z>o`f%SwVCzʌ W0bX1؀/ ѽOq, 3Edp5szV:1X]LMҤ쁩Q><\`|dC=ENA]JRT4hNN2l=ijFƆs SnT ,z!Q`=Ũ  ñqVJPIdzI# 4)O_dV@-cB#~-.g6Uvkt6qa'Ԍrr^Ea66&3n&}E՚PF"U%o1;o,ʈ,8rs 'xMJ'+?UoqwS-g;cJ)Ka$bMQY6܋ Jk_>!)9}݉3aC嘅߲lB !b>y$蹫ن9f-UCd'Jp8 IJ0\aFCu¥<7HQ'b"~sۍy+ʯwliM$/sȸnN@:}J{$$\J-Ý9ΟtH;$ɨ'ős˼ 2ȷPnZg@Y uJs 4Q @"ңO{q%Lhkd[j{Ԉi6jpsɻe|u&,ZBFfh]θDO5 hunTk1 @1a ~Ptݎ?9z+_~5Z w/_ +4g+I'_鎖QڨT?0I~?zW?6(*Ԫ(Z+슲 H !HB[|7VәSuڗyw?pϹwo*aZ?0"J6~蝛}ʷJ7} ?k(B!xA |_UvmC_eQv6^@bx& Of0P}ړ6y8|;.cy8dIb/L@B'TT@& 8bӚ#u!Cbv+iJi=0NES;D;Ͳ%pVS/v[O#O %6M&J J>NY]7L,'c˯8Xfum_ s+ $j紙ǻ8QQcu]:- /;$NS295\8AChW3"ǞL# 2pUPj/CDE ~oMFӰ~\BvL̈́r~dFu2u;8ܳYLbitI8vٺ[hzrjzs:N(iUɄބm?inN鏣\s&]$U;8l47gm;#cƟ25M\;SC{ώJ=ơCWXI:I⥓;Łɓ7^Y{[@{6rF/gWva(>FW娾B˗|7Jb`ώ3R%7|3|lowSV@@]_6]yL!anqU<( $q'W9vlEk'1߱H (uvdI^ r3!g)[mJik7{h#?Ft(LY NrOLVmBUh5u4?C#ٝJ.lZ8L֞: '&>m 2ZofuϚT'Sjt`wEt;׹PkVPP3f d"x10Aiсh58ݛBӿ@AE2/Em-l67DcJG1s T=P`4pp{0 @ٜ8I4o-Noq+ .{L }}ͮO'*ohrU5M~&[}6"*Tkkoz?hwJ#h=Un{V ʅZ _q;0# 3 UY*7D`Ò ^@ >jϜ=G9T~½3Q5GiyЙ~DPo tWj?t_u^I~M["LXl _C}ʍos&(͔ārS™޽s-?r#)Bɬ|<ȝsʵgY''uI"V9]l!s+_r/C;>[R˩4$гՠ|4d(3g6!] *B(#*3YZq "b_}U"9ڙi]C:;Z02L)Ԥ^2%=W rNvnWo"q> BhevEB>+> >x0€qC jܑcYT+Q/c0A?4Sj.AFB 9>Ơs%Fj_4/ңi(6Az݁ M*+;R)Hu~QaKS/Fo9mTD2~2#{}҃$2 bQ+`EAk4tWƨ/ܦ6{:КJR:@v@;GU˻'Z4k -q]XL Rou PI#"`gIJ]sDE&V-y˱޿ԽB&OOɖl;QbeRvQ/-g{%puWIu؄۹MqҤs l %+21# GkKͨniu'!w-[DM*CF"+0SAP+G+BI+ҏ:vSpPVsy9ި!2Jh-kʦw7fϻ5=5>خFȆۼ1YXk|օ:O(٦YV*/QF9:F/:`qݧB$M]PDތj)?f9y wm FVഅ5,D+SnPaxrt|}t^Ao2SiNNhkJYu;-A/72Ixb>^;6B.mȣj/9@QyH'\{gڔee&oA݁N&rm78[K;˻pRJ)$Bz U$=7%wEPoWvgaO(aW a7~&6=O`hQlBzш,}D{?Y pjs^"SڨEn|bQ֢L鶅GAҕQO3\_M'XIE,:"D"(C D0BI&!$!GHB )㞝]猻[Ɲb~~?=s,fI_q|8Ƽ$DsY^[Gѳ6VC9ސD'ZjH%4=e 3rc+n:Ƙ1JRf{SױKz O@e=Z#h ¹ex0-V9#alE\-IQ6i !ȘOWfњ[Sp7zrՏdƶ$YNRw&Lc=&s@ڿs>εѯ3Ì%_“0i5M'zqJTI9HVoNk _2tg'=K/f| 6ARߛ՝6gIopGG1P>ri\"wVƲ61SqQACgyKᰩl*Mr\B-Q7&-ՍꖄFzC7<`Y5V]fҴr5u?mC{:ra`8$k-3k-QY2>%|`26n[}Lm'ԝܗSCWFI *Pg/^j?Zaf(QL,v&c7޹z]"S'ܓ.eM6ҼŸ׶g/;2ܽQ|P>"RCkS"Rlk[:T3ؙݒyų'LdyOLlLNi {x zo_{Nsթ}g),_=jL rUd?.wםeS!ɘSEHI$/ۊ;r yډ ^mFC䋕=|A^+nn ^oN;+԰6dB~HtG3qvvg2qn@>MI'U05*зRn@AN!pM%D<{z߶m&סJ3:4J /RO1%,o Wc(}&P΄dѱNҤp}N7u[glR|$Kkw͹on7!8|N/ F.!B,\ND*$@e>Téotz~Do+E?IFgTr:>H2Ŝs? 3_U<ʯi4Ӭ|Zo|EwY`P?䒏rdRe #FE>Ήk|y݊s,KTJ!EۜHY=MEKCN.N/LBcx_Whb;Yԕ!b5ZC&{){Nr|<wWSi7$`1 P:(]JEzhBB'HH$&!p!.]:Yk?y~{ݑ60) Jp3ք%߲_oI~~j"W?ak?I[vOԃ]_a?ÿ |q+n7F)Z3-aDžj3oJ3frgdOFZʿ,>psf8y'`6פ.rhI)6ꔅN6FO: ΰ'4zϞ(eUl4n /!'Ik!`JiH>f1fFMÁziO(>T;@M: `CA.p3}jlS1kY2%0nIBqpCfkU$m \=ݹ[2Kyinjc6nñ;.+/ 0I嶂߃c(t'LBZYJTtf4ݑnES!G^k;՗spb,4ܜ?~K[S׏~|˩~}̼JpzôF0e9]U 7o57G[VYl`¾HYV_|tu_3g[8 K=Y‚Pֲ%b#4P0g*ږӦc9>ѥ1ǃ8U\i+ZXrSUd XlNm2m/ BƼATBA@J 1{ē&[i%OZ19hs*Mp A͓{uA{kZjQ8vY-}^ԛ_ںڰ0ω`T0U%2\fgYQ cm 6b;6X3QBNW ߑuIcޣ= - fGgh|K:xH2Cʹ(^'jL ~?J&įZțT$ \u#OzN"Ҵ{<x\*sUyi4U*nq*ZJ. @ۃ5DoFC.-)dXxrt\T?n)S,i^UlnUG;gLT0yMT*;ů<^/B xrFNQZH񡀲P ;ՆH5h-;; akКdi`nX[ DV (xQ*祽ȴ.mr@ʣެ Zwq:߰b\|BoRX4~(Q*bz7ּUۘC5e]TLMG09MYdj|,V8;.1p\U%3xY3n"T|$<9b?1z_<-}qYR v.>~ .: Wބvvڹc/ _J#Ň+&MM?h4xR$aqb%(QE@AHQbǂ51e3I5LI2ٜ3<|>ܗp}[史ͦ2I>'OGLV3M\6Mf5YEK^_[wھ ^0%'/5gə5uI><*fL# f=lBW-s 7/t{6Ǜ!H{k'is$td]7>ɗ6OfkuR)Y@;}+Ri=ybabQ78nTg = oN޻e̱)Y:)^.wHXzA;.3p BKv~nD6#^yOJc쾡W_42Yx;+gsgj%Ʈ>J#s X 3y(uOi˜@2.INY4D&[M6j^'[/zcu5W[kՑ-3Vso/O,Ͷ)h΄LqkMI2a0-͌51-k 3rGuN :bmN~NZZ!xВzl324 }n JSAI}>B2դ=5"|Fe G̀X;= xPM {W?,fMװW:UDĝ'3nQ%wqU4_TxjDTĨw[ڨ'xBovDY<b\D-hsmY&\4l|ux*|&n8d[jƪ:oV}\(QgCx1Sf8>"edHF Jϳ[!%þI\U3aԝ:k?z뺙5mcYa/&dh<*?FV/UO{9iy䐆8ܭIbUcr΋q8.>Hr G+TMbAҒ#坧eBt–E:uf7VC-.u)ʸJA5S h͎}<Ɩt45|1H;]CA\nġ:I$AcB· ?X!XLTUiMB;(=$ПUڗ^ P<9$M"h; TH.\xˁK{4d _6ċjlq- vK G"|:j{owSr N10u}xyތ2I5DN3ekFBw~uv+xvytᾌ0PM`b9dz)@RnV̟Y2yap8{?^ojڇy5#z6Y}J[#\ۓf=Xo:;3s3_A3wy+^M|g&6PLg@ďKZΦ PZa}Tu\4[FW'd !.)5N/Z^TRY("20.bǔjbkcZcCkoTfyD Zjjk u@i'@FTSǸ+}T8I 0 B/E`e@\?Zۻv$w"yAO2v'dGTA-zq=TU ֈ%?)BS>iDc_U_urÞRjy'j? x(uѹv\%ސXk)ɢhJi嚩>CY`1 !߫AgQ7|}7MXIsLA>-S1j WǺR6=睚//bBBo$^\:/}r#y'OYC u0U íin>{;vڧ扪cŻɊkT﮽Kt9D]NN}&uD}qnJ;A>ivFc X(`nP,. ("   F]6ɦ.{{>yi4ru+2md[-O%Q Fgucꈣ-Ïc7cס1EKz"~(cێw`i<3Mu7F0X.j|TPUilpZ`om`@^"[P㤖 yjqzGu<*駰/.{1WJ֜jC3͒8tޗXg-z̴/7g/]j*vyȶ,|7xF1*:*/tW91Kzy]U6&dZP(R45#_DzOݷ֨aGiWEWMjXmedS.hmr -V!]&K\ۺq(=Xyuts29\j!(p;j94E ű aqpRх?""I(=J0W]ϰ4)!_Bkj*PACStOAYTzxTLI05x~Ν+GWJ#9JNbv'] Ci3:1o; Ů8ߋA4Uԓ*-]p I^_,; */ !F3/ ewJ|\/6}yAQt)ۿg߉JFz/bAlE^_Ht; DJ)Ecw)|InBY(*A+ .ҽޝ1+]ݚoK+T8$A1u=!z]ykF &qDɞz59Os|{M OQwƐM,ٛd^C9'䭲Wx FkT BA縔b\ B9$C"c%jA<%cQF Q1PH)$Y6B3LE%9As?HOУigLK^R$'Jk!#*rv?5!d/&*pe (B ƚkQ }ZUuKqzu}{Lf&gZ mhг.Ϫ44d5jhcxᶢf#v"G}} vFw۶zI&tM$J=aj2|6BTеQ2p)x2W팂[N> À[sOU@yEPǣoM{oOoٶO|l/#j#OaL+*޿ ŝ_st/gI狊_KS<{$'>)'76s)%6f[~CQXEkq٥%ytg<5ZUpP*ZsS}BD˩ѽͱ@U~<B|3n!b~߈DV}yJGYܿ\'VS8)6ޏX'Hv5e^[GdF@eϴO u\)ê6bf8;5kM߳ufʳa\}q0ed'V2"/l'J=-[ -&ڲ#4Y nݮcg%;.gyIp EIiKXX̺.IJ,{ʦ,+i:bq0EJ 1]C0B2H+@ (Ogٚr(pW@'2NX UM c5?X}֕ܝh- _ge SJUZ7Zt9Hs=E/) (}4Ј{`@ƠGP8X#hSضnFa*6:5[{nrS]q۩6F3Qcã 0w:2'r~{ssL1 ;+ƅt)Qy=cH J'dD!.$.*o_y!y ų8cٴ.xo_:M<`0ȥ~ :&z>_/q;^xXv,Q >(odr/_cY9.=~P[qp{j/毓mʏƎF'j7aP"k:LsQM(dlt͈?JV||i,An> DG2;Ⱥ*˘99mݑ\a@3))Cʓ夦lS7?,?n=I= $ok$4D({(nyItLG[oɕz`A0:ى2ϵe8Tr( TCWT[? UWiT! \\)"D:% $JHH#BЫ4^8epƗyy÷^v4Ej, A['+ݳoR\Z)rܼ'c̙U6wUjZ([5l}R/O߄eЀK9 |- Dr7AwΉ+ +LT1m^6fjjv[t?ZFg 冥>͐ѣf q=F)@TH,GwIntEj^9^|bܽku M{%| {."S/&kv2\hlo~e_k2(\g%Z+Yig˕!f^f;H!nߍI"'Y+iQHyV\(j(t.:L@ IGRf#E!+W $DUbrb؄OO-&n'H%^8xmm7w{K#*/-c[ ոKP<aN\k]O,Jf%ѾQFѫ,4 f6L%K\8sjUhէܭ7#-~[5$Z #]RI;wl|~=[temZOw,z~ݸR2-%P /B$Hm`wKr8%eoT;K4[-ę NZIsNy5AI=! | D\ >F s]m4EXBu't 7n <7Qy@x 4p-BKPW@yz،9&.3}Po6We[cBlbT`vCb` y`-1r $\zqozkcsqlE6۵;`u<߱PE)[YѨ \kڃdxBdI_eIڤ mM.wG",BCeSeIB(F,qA$9h!g%diS4d;*!^)g|NJ1>'\x"OS9ZR?蚩Rډe).ӧ&,7y VhD@A6 DP6APd'J!& $$$a!-qu춵{F=Usֹ{pYGZ- /ұ4ss`Qrs ֜?Q|!M i' +6+]f:?o7ynHIQB7) $@7CQ6}܊h]UdvKHBhPpYI3I"FJ&IBJuبAF{^űh  ZE(=7/vׂwM,&^m0݆g_ࡃr_=TmcځH}u'|E$1s>Z|V/u'{Ik)ϸւg^%< F&J-mfXm7I-a}q@(% T#Dj 2)|S>^~bnK;7ՠgy/ܮ,J{ /j 썼)bצfݡ-0_>gͪǻD!=dHs%ǵ7QͷΜ3 )sȩ;o0e~s?5"x|X/Jog 疏%\ ͣގwݾ 4BUPIGbB%ų3&s#bOU` !ҡzɍ*o28GfB1UX FqmL_ށ bIM :<QRm[\+M{!|Ԁ'v/B1EMFG2,U}6ldz#ƞUpsz{Qg 엷޴3-kFs;{4R:gϘjjseKQZDʘb樲<j,suұ> Q;Qhwa}Ƨ^(yxA:eN`n=9c8w#n']щ)l4~$(BlaL I)NC4usvy|nv"M7f5Llw,aY;0:28k]ZjfgUu3jni3Q&.A.7Yy+f<;F=qI| Od| .= 2S19&!D!-W >ӃNP7kOxbrpƁs/;(\:g$ \l%6x냴ᶲi[?I/^WT՚ V!8|߯i(~Q&mU)E> TJe]IwN.!|~70[iSytbެ˹X'P Q,[tG}>&d|Hb~s|T,_EW8K[ΠCkyggMܷk<.u輺ca!6K&7pVaK伋*\yyKۖyMrMj \J?p@#A _-U]ZGؗMzƾm]ԞUy֫˫dnّa򘬸 +QN afRy28`)5 F+h\EYPX&Wn%hmTE.B֐jjĊ /K;@kɏ1:omX껌ifw)r"诬xzc '|ަ#;~x1u /XO j?^Һ6`O2ZiV> =_j>u6[ OmnGc+[ee*ı.OQ^8t?o.; z˴ƭzK?y_`~ۯR3k}c5-s;}fD4kV$;nCegC3>ZA=H%5)BcP$t)r}=/q~."J-5}_Nq.-ӢL:*q*v]=V ␄DBC Ii"$mUі]ٝݙ5k֜nf⿞ynߟМ-PhzVڐoQWIk3!nGT*12o豍fǶm4 +i@*5`_0؎ʪ% =yT{*!h i Yscֈ.mJJ/?Ss< 6E !  a33T3#S"vр}C$q([OYiNQ]?/hgDBI0%H~[*G~¦ aIvFR[SqJ2Xo߯-n˔/sr[K!E]*lƊ+fV=s~БF #&P(5%z smb^*/,fbe2ŪmjzeuoY2c|Z(dzub#֫}ovd> pA ,d*mq\P|RNxZNx^mB<fŷ̧c- a k* 90,v3>P'n@~8I(~(swm%[GVȹVV9?,?Y笳7hb}o^,Q,oɜk7J/ 'ϫګ竒sb< 2݆@ R-S@2 (!59 ) nu RA-{ipwz=-]lP== mz ׄ1Z|UOo<>!LYl0*7MW&&MfҴ4124-뫚χ)ܮ6wӱ%wj0Ey(F>qM<>oX[WTsƎf4z= y,G(79ENЭdzI"@%XL+st a r!p9b|G\|t{* +b%א%MyGR>u⭰hPx<:tHD}z I};5(= J*z+~idLy1խIfM#uMWs|3`VV2~\|R5Ww.絩o#B??!ገ=9?_Q~+?x?K:>՗2]%>{#vҡ=5S{O,"c|c}d-yܑcC \DSbq+).܀Gm)͉{u[V  Do5[jP96x]mڲdM5Өj-lFape.>bu(Fό6c!ft U =ht`kMD[qcaꃶ?3uM/ waB_<',;SaF~>4ſ)/j z3^0yUǩ*+*BR%&D \v|RufR*b!ij]zWwyxE+*wGرh&U e/w^ނ[g`a5m9oKG*>rs,zENo$Ό\y ]=iٳ&5I2f87mIkx"UnTqGb3ĚKpBl9OBv~ƭHkCHM9b?&;И[|4Ģ 6Gzl$ʲы7삈oCPSZ z1$Xmέc+kCKJŦ|pV5*T{7f$#D<~XaVavjDžĘ\BlDBWj??QɦXdz /^yTlpX RKI_CJgkNE L!""| ˑfӿp~$)fX ?Cu D )o}$mOsO])VorOqڔ= ɇކ}vae'x[Zy(,q;eo2âOٹH{o d_s踚+NQufC [k%^{fWQsRm!=aGFҸcGO..>7ON. j)?d|Ь>Ҩ9X{D%U<"YH+j3b)mP@!駚M~}Tz\ȠXwɅh_OF_hh$fM1aEQM&0E3| BF>QO[0v43mghP澥YܽP"L8]br3"wcWm\I9g{h;E{Of o('m }WrחP`BxfVfWUqYp/;R~͵;"c2^%Nvr.pR BU`~p~`} SE纚Y ƌ˸v&mωSرmyvՇ*.$ G«-7{KX5.]i_OT, %cEG{N5!+&T猅%'HrǽMRBR<4.s' 6)FClJQ Ш+UHChkfS <6/dM(t ]ё"") EJ)Q= H! - ؀Qƺκ3 {νys|om: E|}ikYM4Ju{ zF>t#Urf?\)Irtz r@$5_tk J?X7n\o= ,ǟnJB̓pKE 4>}.ܐ,D[;cr_91JWQץxJ'PM!md@[>2H> X@`Ae'M%{mk]ճg΍ɑI@g5q`xrp wBs`"s b@2gBq mcYӇnY 6m OXkɁXty|;\ EV16hiTL#["AȵATx @s$X`<_:!Jm?."\kmQFn|l.X&$ Z!i0j$ҤѸOڪQ5Rcr/Reg(ky+ַlf-xTi9ghi(˵ʻsYs{ISYS rulRL˪5:߆^wQNHq)Ð3ԠQp5Py A}@O1לz مÐ43lHi, ٵ {!0dBڔJofWIZ6k\]\ky+(7%b(|h=i>XW+G O*.ɍ˔Zq]N}?gMFuOİ[S%!,/$9_it caL8 ` ^W)|MĺQsKۦ#7 "Lb~|{9Zun~fNʯ~qR~AN=T-H-@^7= oHG;^7Fm]\5kaޤ*t t_}чgUxiṆ7n۾N33'J$E褼ro:К2O]X .Lʦui׊pyJ?"?f f=ew$)REH-;f]#7~ҢWy Xw\/-0 Г/P_)>'ZeBZS#UbU S>lV <4͑P0DBn{B/PFˆ1)4a]=Y1f'Dlv'[s (tG>Bnٮ,YXn8 "#{cSВ84W$A4ٖ$۵@5gYOHa|_9dz&.\ ;tB3Ifb,la!ɶ4HhŃk,' lh >dٴC+Лo ʪD+{#3dceS11!v'ז: mŕ*D&+׋6WuBJ? fU5X<]+ %^OC\!WiPSiAPDT&"(BEjX$ {Bdy@aeO Ѝ(vWWtMuޏ[sεqky{F<5lhVַ5a݂zjVF׏5ox]/¯ ;.O!~ rST ˼`ڰX́*D/q])ܵYASGXEǹOrjDXbi'+cW:@!BiCi%WNSjq%x_<DzoՆ\7lКe3ez7 o|v 4AƢK8vpۡ2ڠ[ J{c~vaytE?\]HbwbqljQR*<-ZaytvOE[\2޲\+T/DS .ӐpBGX *,αQ#sN~Ӫ!V1v-h[6+1ӡX'x#,ԡ A/t%yHg14ѺӪewrXYQAZPhZ'r) Kjrӊ D$p> $SuM~hv-9D;ͨٯ.E.kثqd_sp7|>?;BeIy\#XG ps6H={ QGsW3\N9Hϙp7+Mi+Qz?tş2-ު0Szy?]ES,4~O]F8Ra&@CWEW.e×.EӗƯ*e{{O/%#?*[? tw]9L*jl@mfzdm;@NEin#(/q$1Ԉc6BSNL`DYs]|ϭ}Eg<6 e+X"%sLЕA* 90Qj[c+B;"\ =KCny!uQSHJΙQJ%s0xB5)D}a\ a#<\'D­(Y DΙueꮄKFX x.,.N2z}X3 \1|8z qѴF"hHYoo'ΙNr N%ڒaq(O5.pѴ Y Cw! uă7mDحMf2t&#w|j"-=NUb$vZQ5%Yߝ뜙oZX\T<W Iݡ</DJ-fNfdY7!o 2u`n{UͥdI+*TΤS./q\)71`~/WL#F\kcoQt 3? n=iUœKi~|j)T,ѵg;OC~ʢE"=P^H]gPK&% @:HUKh. $@:!PB["emg,{qs̜_Emč6EEF5t:O>$# ǹp PzAxC#vzF2EiN4|>7[> VJߗɒ[4OҿsĬ>휤oEe<7*Y再\uAh+}z/SU~J\Pwu:ozUu+6Ds)+O7SU鿍10sފ}!Ėt1,dg rxQ9H?52I+w@ ˋݶ!J v]ws9c$" G#t?s,y\fb@-H$m@:k{f:~!v v!f X>FrлftB}B[+!^EHUSMioV4B@b ,DEh=XpHG \fុc `9KR if!r M%梃t*X[S3i*:M'`ͥ,sQ⓬嘻M [pvr| HEB0 6Z(=K x ~OUme(/ztusV! 2HJy1:e=D]4:濪V?7qſiCܯگUmb7= ;B<;vh94;KT i5Hv򦽈< _z(WE ٍѾl1VQy߁RK+uGjCf _ ݷ._js nhW4gkWK ڲՐ0Y 9t jӌxfQ{^_/zu~:"^13-l֤1dۘwpun\7=;Ęp|w!yqFM )dќ!M(p2 \ǠBj\1Yy80O+/J<<3xWx%6@UZ14 [zϕgKŹ%nY=&]RIjEl㺔;V̚E Bj8#s ~l|K˭ NtFn _l%ӸO]Ao lG'$+$#AT%̈Me nK{a3y9^įvI|EQNkMԷ6=ω^;UpM^r7{5#ښ7*HY9xc]!ç{*I1r  qpzQ7<ӁjGa3qV;5FZD+rep߀oKAQ.!"t>\mg+BK]G 79&[L¨fP).x6='j"BUV*!DjIP$ ʭu .oU-]t2K~W9ȟK-fvJwʒ:%cjLLk%_tuYr^뵺UjEZ-cԙCn fArC_>|sNyY=:36/!ml渍z+'"5+'%gwt&*6`z{͵%HۣE|Zѫa\m_WA%ž 2UbEz~MA`Z\&DӐxt)\¹0 @AU:֯T &2|@t@`UHEjVZ#ᖌ:}mMTQ'B+(SOw "#ADQ$a"g> O899  LwSɖAqvxRRqq'PU TG $>BUcߋYU$pjbxCe78 ;[#F~wAɮczzǐ9W@bH, iy*0IoEƏ[)*M τbUA!Lf.&ȰL^(q0(o5lk4(*KAt2= 3.-,Љ~kEP껠.ҷQ)Xx^wDżOqW;2M#_ z6];xŞ̝o,oYkUcNLߗdD#A,PA! B (*!K•\$䂀!&FAeQDFGqvkvvBZ|sXᓬ(UMl\ nK{uyƪiIp5<9!P1N8O/ 6M~?8H}v.9h\ⵂoG]Ha,2*!tW#Oj9.lݰo֨6Ho\7a.ԇW)]$rftKD3b_'rrnג\ؼ,32vV+5sjޙ"[ٵ2R NАXs4, |P6Y] . $*E{E-H r/dv77]3J"dTfgA0BKpD}11#.q 0υB\dXJ2E# Mw6Ymr +}~zjT )@F!Z>H<@?>ל9BZ @BwF Ř*=;=f֩pT[$@w@k?6&dg #bG%bvњ Vllcݐx:V Ҝ4Al|#sj4A[4' XsQ IpJNr<;GIR\AHC9x[!Eon/Cұ{ At~$$dHSK!494c{\̣HH,rW=C3dB6:a F^%jnlDShj^+_I05kl}J0H|JTf$˳T Eo+ghKk3 dژ޼ o-} kXj*].Vf̑[ {3z$-Ƕu晎RTo~?kYU+t sAm=^:| c_ 3^q^7;m>l;6 w<'qqF%q@LnZKiv\\) D)() YڔSMӭS3g:gs_9nyz{{>o 5#-떰M-խ8h G GO!aZ4A<._V'Ɔ7rgU)}tv0y9NT^ҀκT'_ +!g !@3Ilktf_1e 3|\ʙ'U\@22-p&%G"a?Pč#t3!! l`p _; wG$#A>,;YgZL'DANdORw7(sEhsϗK[v^?/`w8QNZ'N^WEo˗_ۿyEⱑc#G8D oIv o#kwxߛ!1sJ57:8AhxYZEu&b&E"x-ɩ5mͮ>jQDO9TjBl 5Q:TeNZ\Rj_|ׇugL0 *}f@N k@E, AE^ D.F aՀ3 8wRJ,wJ "V)OXUR\X]joWQIf2bӌ7#NHb C4-!#4p:1 U)\ HaC3 Zm[JɆ8(<%`K|=)8 sPIde 0= /Ae:d5(%X.(8ɱdAPJq Uql( 54p>xxDb{AnqYc]a4mW2sߧ%%.  ǧ%)g~#W7'*6beNڧURH1n+D#kME"Ζ5& Kxq.BT:?c'dԆ"8 _1!v0屮M{a݁}Ks>0ƽc0AV}a*56͡SPGNމq`DL2#mYx#Ȋ!Q:Dӡ^;؏7rS<GUֿ˔,SY%;7C{/cqv])ϝ~hͭQ,Rc}BC1D vlKE2L%Oz܏j{A`cWZ?VX+ϝ --آ1MmsL3mujjnTWVʞy}Y_&OQ;ŻlĈs7.h>FU3׉Ϝ¥U%MDxD `2Pi X?salNna&`‘B`f*:lU Z0*CHQ 8$NبC"aǑUXh/:bL6=+kl#,$(r(ʄU)_i$~NAKÕEM2\QI{lJfn-NfiJᒕˤ'*)d ,** 0YMj̹s_wsy}>ϱ"UAA-w\JC]'>Jz`ʼ!iD3C2#gFf*xP%2ȔxO̟hL+$|YPpnLʇ8QipPJ=#x9[xna)$:`oRn;d 78(> L)g>N>lc͹`v|ItbşOr<_ #~Wu'틼{q{JvU\c_mߟ3 Y_E_# GxG™ײB.ꎒLw9"۪f)V.C+z !)mI]tSŕ' J?űܪZL4 FܦM[R6OĨD1\p (jA \2y2HW o멀´0%H jePBXU=}QEG\|B5|Iyb=([MT{oNԏ^`iA|(9jPm[.f_CTe!(W 8(/X5DX\xȵ8C]aۚmK Ѣ= <Be)tYE!%8-TlĴ^1owj!:RpLuU< R}Bt Ё+>s<=W [*YT1^@AlN*~EyO:*d+ Lxu> /!<<>Wŋ9Wvh5z#Մo.6|4v?V-H̸ጝs}UWQsb #ড~1v.tLuiKU5irAD3hނgNZ1F޾Č6:Q#V,?7NM98O;їo7©-VaƚYQ/lzvOm{ v':nd__MX$ٰb 莰ET5Q*E4+'yL^l G5 !Ioͺiɘ$N&kH{O? ?r`]}g }c|&8F\7A{Xfqj]UpM|e1"6]&Ld;PƿAnr$zI8p+: VD̗n5WNe q$'i֦+zšj a=~)vJ nad󘉽62bF@g=s:uA)adžSmp $ز@=Ar2]@GCTyYQÖP1&lsS@2"ՈUG3qӑsaw&DJy5M{8]q9Wu%Y^.C^>S^!WsK6WFxGӤͳ>sV. 3 wO:<#mf%,W_ە4rMK E](_y2vlϮt}YzYgGB^rVBjbft-e,k\uczJ>iُ RV̮< @O2ëPCe0=B S[Spy4(QSjw &@jEŃ j:n\A3—x L P!ij!t IgZܺU]~&YkB%NH"1J& tmB4itF-52;4vQYw+|d ܈υbb!<Ϧbbbzw{bvgQ(V*F pnx/ISoT,,}_66YB l""{@X* [ HI]EAFiCaqyýVFGII<:5 '&f&Gkz*YɐY^KȭinN(]D r KWX+e !=r}? `S~Tu6|/Mt(w|gNhw<$3(o}[h*>ڻOqhK}hوLzs۬e-ءkε]J_3Oݞ>8IwI>pH:}H^'ֆ):\E(%+hD, QQX8wuhA"Rn"u:6lҪ1%'jϼ4@̡- PA_ ]=TPH3`աfm7~E-R>cMsÙT-ЌKXr"Y$E$8 !<6xCJFb͓smGJHnbtAYՐ糊1U(5`Ua;h > Vq@?"4:$RZȦj\:wͦ-/"emRMIIr.Z f`c 6Vy;'s+K0'Z%^_[+{ps۬o{x+}zZRTX#ȝG=@sg i:Ս v|]_k1U;v\]ce[6c6<:Ѵe5n>2e2%Gj2RC*}t#!ŐjbC n4Xη]k&Rΐe@JIT C*bfCuXTZ-&yy)vU!.(rBj}鯠 3XŗXu =phO uBCPǚz?#TQ׀Bjr&s4(`%58j8t-]x?| D6}xdwi3oX07@5jfSE䶨S|c'H^qyaCfuW4R>tAc3: 0Kj 6Ke2DkZ4-efM1r;r =_m}sAeޑ0덗qϱSy?EhXS5geeRK +=JQ5A-C^.Zɏ_uO~MtK}(r`朻tWZ@HB< oL)ʊTqnj0ߖ7)ϙ ݓ:Xl{BTž\j<kTOӥʪDI,ijjMv}gyr"eNizUal=l:{:;{/=/iށ6w%WW#q E bJoՌܵBCr6@J؍^7kLq2hr=f 1v1&|YJݲ`i*'d~/ aq2PDA]!e}6rB } xU27 ]E $XCh+9k1Lktn_>5)\[TGFj!!)>R&c 7 +$-إ 6?6+N+ǛEzjE<)ҏbW,D=O'QMPEܘh8 6"#̈UP+&vSM3XMܺSeא1юrmMCb'P诂j"Z?EAjǭ!$+֜в9( A*(sa (#G,!(+(؊P#lhMEmH36rH'a4ީ.ԕ܍ޖڜ1B=فqwRIoK&|@NlHc+'j*ZC*oP|y- `RF~vB{)|<I?8F/7Ys^z"\:㇇/\֫VCyߪq UmҮJMbq&iSoY[w=&BCnjд޳1ޱ_T*7Go d]$l*J,UyS:SW]wmӅwf% ړHݩRw.ϜЕnxWvFĵۉg@ꃴ e p-UC}_!^3 P P|F%Ѓ=~lAZ7VOhO@[b̗y&y`H BHX {m$Ryy"BYQ+M'FŒ1=laP@(i!&5JZ\uLYf'N:p('${ÝrmdGc h/,'z„fX  ;7ECG3$R j\k@ DaI29AN'Kz̎aMJoV4SPsYu HO-qsNx>\3ED8a8%`;z\a =2se6RnyΔS tMKm,5K=evn`_e/>:ȕčo ir6UQAݷ޹λ׳{jI6.IF(ӥQC@MТ9-[77Q) b'ɜ įJG,pqr*OA5: vDk_;;nQqb:¿;,җs[6&kJ5 #W\*sm[:G]=dl{j&xlڹmoV[6Ɗf/ i~kDZ|F l?nztlPr -PJC P e ʃPD9"+n\+ԘdVEbcڬ#ULޔJh ²U sU*dƁ\m[Z5Lyꆓ󫰻y5ȭJȽVi) |.]DhL wf&gLEÂ̬O9"]${妡!= tVJV?$Y3~y?7'}JEbdhrjwJWW/e# zjAe I !"(TED-[$a_$} !Bؒ,*Z[֙Μλyq{<[rtצfo9)~ѵvԭzռ}Fp]%'z〬!mS;Py މˣ?$ObN2Ճ0|ÃgGOIc 'Hkc~ 6_9ZKc]Hy%dp 3}A#ͩ7'}yzTMlʼn^0a_ɒp:4܌$ eLU[{5?2REW]* OX pd/A\'V-D"994wTZ'ֲ6 /VW0b=<)F؇DH@}9O~? ~޼֋⸿)OCy"ؔ 1VEv#ˣKЭp'BhPvt_rX>HH! $ʢ2YTAO@PIapNñI 64P'wsCsZVkYlqJey-uc8f5s—sU7\W-Om#]^Tս$57<]R6N]ŦsCVlf,]2ɍWq4ކcرx;^qDKN )HƔ5[3v|w/Ϛ4Rw!q UmGĬ:3^ib:Jt NFҶ Qs6?9c S=:T_H]| J#"C{|,ċB܋S$v-cE0/_M}SO[@HPy!";0B G@ùv4\[utul,FOǰ-L:&3yÜaoewW#DQWsi %#$MBsύiCz4怐K.8*ҎC|V_Zp3m ڨYݣ ^B}"RFC2܁B,܈ 6mG[a>s7t Yrirͣ1?.Us~Քy-DD܋@^iʸ!dENAQrȱ1]UVC?vteil?1juFgLcc*\}DH(Cg!X%*9y|ztI۰wrԵU纔Y=}nc45I{;ĽLv6qRm\i}jhetkral4M\ 4 ^; 8GBN"#(pS ? #DT p68\M`˙a[v 1(le^^3=/VqaiɏçLuWt_[Mf`w">U^Y~2[^[7f2nph!i;X sGmBu?zgMAYs:ŵXa,~jܗ'ۯAseI JFP<ƒCySffE8Ԅ[`$tV894nEl0lu;i}GSW‰ҒΩ5狢ؿ8:u$;)k5yU}l@`H?uҎb?:63Ō 3 gYWcҞ(ȍOw;IGgn%S,Lp1潽\ӭ~vbJr/GwgWo_}ٿ|XS>^kOݺ,gtmfue{ve&x8W@lEr J`x(EdC! QAH|x`Q!fX0K HFA@|Ј^82bzH#+!d9j{JQWwFEI?HXmսmߜQL[VS|K=aTjM6UBLsԅ䉋amp5h\1+,MZ3&;A}1AUE-BzgSODU" *d '1 x4Gۈf1"¶l1 Uk+2P* O!#~D b@Usr-%NPKXE C9 Mt!*tjK5Dzƨ(ck#kC#æ1fcX6O0<ܠWtwv =y\|vB ?Ę4Lxϴ>n+^-F)ܚnoS9MB1L9F F͋*v'+F dTIMgtmjfrpR(mx?dKKBܲ(ቐl@_x@@twq=@Myf?w{$P|Μ5cf{F}cW?ڶW3Lgo5o ;]t5=|uk8V;x3|~51vwjx@m>Rs7e{_7ݠR=Hўh mFV)UiŪZF}{%(e.2_8Y+Νdm^iO3_ܾ%o_RY_}U>YM;?NA5;ȩˮ+cIXw-ωțʎc'E|;'g{IYPS Ͻ7eQDY ّ5!-l7в 5B@ $$"n4[[{ԞYj^j^:?5GlmOh[M]a[O _o.4ZO|~Cۄ~ 6AḮ_&Xr2osDqw<&R)J;/mg_M'mǀ쏁өt Po=쏾{)?{)9(T)d]wUx/_PWƚ#g腟p\Fo79C@4QX 4 8Á 1_vӡ 0Hs2YQ fd8F;>2b``<yTKIU+?&ZhM9ߙ+%ޜy,>jdcC[W8[GG5v̴/urrN.T'"<:,\Մ T S-*{-.0& Åk_5/BJ$Pb/ ǑBD  C>"T0 b[h1u&cC< ȲBVLvH?ކH(DRO(E\lRAu0Oۦrl8D! G ՞*B+v87ƙuB݆L-q!xthFYXQd/@ŷHy%jWwaULjaS&*!y)Rʼ2o ZB+<@{걕%݉UɚdQ-&tIBPcN1&JTX58 \q4ͪH]:"1y԰)B];!γ.45*u>d"%^P+CJDP1k!ٶXmP1c$* Bly2h QS NnXs{49|#=\ṈBkpG FX{ַ:ٵX?>-غP_ظx0GfFǣkK˯FHZIΊ쎏yXEKKP?b%R1:."2$_&ubY`|>x1`C:"e8Cq,>GR kP UKm h%&Z.A;!Qdx_GqXVЫ ڶՙiҤ `]QUuk3+ґZHșRBZmGxؘ ,tRSP+ E"wzlM,ϊ.#~{J/,4/%[SKN[-݊ځUŬ !]̀FNP@,hnȄ PS a > Le0N_4uV7ׅo?-=~17r~Zsjʜ~w^mtw zbY'[y+Yzx\+(g7UsOe͗2y=kr6;$$ORM,UÊt&d`Ac9Oz+q9_V)" (tpTR!xx(rÖ; bFq@Q1sR~z6s,H8AE}'%?L{IgsSfOV|`5mȸ/aWVCa+}ƀghk.3zǼ;~H[]譣q[fMafㅕT$y?ǒj)J`#故(c&!z atdaEI`BHH07fTB &d:w93g{Ν3igcjy*峋"whxșH& Ď)qsb3fUTF[Sh}JJ)2(TT)yPy$-Է Y5 ׯ%Q(c*<ơСtlC8^# 1w!ZsSF` - 'fHr* wp)&,v|bu[mރ;ˠ qu9= hFB:m&`jʼVE(jXfPBkuupZ9_$0ZaV JL HDN$֑v.Hj3-pP vjPJ!R1㓬dקֈ-놅<`EJel qe^MJN+dr\ á{ j ٴA8C}a'M7Imߔ"D3}P!Rj6yወPFaM~|wkhK.,Bl1օarXBx/p-7x#i0!.\#Kbo3 9NJ(v\>\maFdlFQ-) *zf~[334 ۽Zx-Vvˊ&:ȭ2; ޱ@"GCTD2<{$?ZQt*uءhn\!:}Zeru2fp%?8jUmr'xMK[{zx _IFWD#CU9}׫(a>ucbxhC\sRE˧=|uWQL^ ExO\?-9\J}04= CAؖAWְ7SnEzUiO r/^4M7i;{N|Y_"D9$kci8 \(9g1Cjo\_1ny# ;0ETqj+9A}P|m82HB?3_yvDt2Vŷh v'>J{\y6]>Pe+x5wtc><`!lu,k˹:RBH-olүYPP$QQPI ,6Yd'a [`HY$[dA+ S305Usۤ d6p%އ6D*"R,vF;L] ${{!٥¥e\ ,r\hk-iς"KV>b=1-݋˅{o ˤdj#\ Vŭ۩?;0&dWe?+vk-t χń[YTܫ5u ڷCM#,z3IL@3BؙF<_ i+N(ndGpqvRm`@}ȸ#[m5\!x)D$(m7pΩ!^FibZI6}y!gm1gC͙qYf{'c/iqgx02/A]lڼo~NvthDq|!zrj=eEZCZƤԧVu^AnIj[sS5uA_MF+< 4|Ks3_qR ĘWs!*[Z B*e.¤_S&Ch[k3qGs~Ror$Z*+Hsƪud^lT'1+ϧcGu/43ӳfEX'RMiU^Nt%#@O; bӐ퍁{Y H%!;J/#9fzpԐ!ܩܔJ&]w ]Rs2L;h.R,[˟p;T.l@5֭o{eAK,nldJ5\k(7!pXv3VZ#5jp]:Nk8<1>>-rnlO]f}G5޶7;*k~^xE?uN6?E;^\&zV1C=ၪNGTz*Jo-VJABz& _C X/7C3cˤi/n[BbTf)enۈ"Ib$k޷ln[-*W WCn<ד Ar8ȸT*IRpH w3d`BjDwgBB|C@zʈ 0ȋE~ jX + O"R@![(uDD& %@=B -!AAuq<:;gu_6{#3sPN^n>j?̮&˥eKS􅖝╶UNV{gMSqeRQb=qݼ@-)z2V4$) .gEݑKSɟ셡=Y5AeS5Ǎ[5mQs Ǿc 7imڰy@E.q1CeJrR .&OMZpj G=ȳz/-ʏ}gwxwpM^k\-`ʋ[UKam*;EX5=1_Wb4+Aѧ :3g\8z No;2q%r$a2w6l"EREˍe(-t+4*`mU P9lB z>Jj(m'M2ʝo- {MM <QՃjÜd^~, Qá4aG?1n6k#k FyVZ.dN䌸0psr_ư] > ^ Y6U`^ЂrbMے0Hld ZH>OQ?>Y^Ww[5؛mk5uv.C;CS?-ڀj܂@ڠGB~ c0v6FzlHk'Đv^ #uz&BԂO V t !}gGGᆥnq^rh0Mf]gf̺d^KW;Pd_rum#I?# eLBW4?]J9oT{g/d{#&-CuGYs:]ޙ/msN?,\,{Gݴ.qS} [CZ=UaWC j 2N]Uח1,-\qvjd+c ]F1]h,l"Wcl#Su:n4ɕc|^Ƚ.+$(Wڐ(BD^-M\Q4hejM0\'ER(On) ټX\苭lϹ]D-+ |Sq4|}U1[Yarr0& X1 F]=aUҘr*Q^49BMyhA36'ND!SW?Y347)MJ4&mSY}dK[xpG@m<1svC+>W6|I߅_IJ˨XY M~Ӝ;۱cqɎpH'O9֜3DoR'w#y 5Hu=y ) Ic )&(* {B>@X%^1ְ^Z湄-u_@ H;oվVNQG =OYj\gqIk]Ǥ1[4135w }ŝSIELMSqIsdQqC4wp_J&r>M˧:g̹=\y>Oc \ s$g ;3d /}HیRYJߏ#+w"Ⓓ$lTN~TP?&N%>N"$Buļ=??K 4̪}o\zoןcS܅W? ln}&o|;i*گ0LuJ2wL0O;HM; mvmdW^// Q6p)e &,ѿe>WO뻑]WV 9YFN'}'&I%geI<&} N|K7ΏsC&^+-nت8n޺'E垎я `0eBcR0s%j [UO f$5,ւYPc~'"Zy Q5KGJ=ź͗MUa ۱y׆3G}%) NYn?U3?i̮#?nŎ8ۥVY7c?aq9y 7ruAVQ->  s HvJŠhddfy jR,U3D88 ['Z3 ŬP̛bUA?U/b / •ѫ D5ɦmjt"Bj. FrR8ѬWZ%]6  Pc 0B&=p^i1:,#Q8fZ/?o͋5k!JYRb*Ј?@X<{,OCJz^z-Tmrk&u}irug ]=`%>]Ll/9sd,SW%Ӟ=ŮJ=^>Rgbc{A|1Ph!.tĽi 1jB>a\sHdz#M{ ia? W8wn|1 8N \.3i^0rM"@@CM]Θ֎2D(uLqZ9IhT%i\K SzZ X{W4CBAބpܱQ0 RfA ͆+LĞ)f7r;)ej9$8We4;^X, 0Y.6Q/7q7vQd_R|Z>I+2 K4$7M 0h.tv ?F661h KE;56 [9x-DVvG>]}PP(oExUgUW.TBWk#>h/ùw)O*AJGRraa"a3miRYziI]YVBgw\챬C?[黆(R]Qi`p I8usaM[s+*.ڸ 彅`l>7QL=PHyOlKzC$EZ:Ɏ=jOjW}q _fT뵯L<*y mJDpD쁢&UxR8}2KH6#;UaPEhQ8ХӀH˹3{JwKdN"K$f~RO[NoLkSWR<'y(e?t<{*_fXoZvppyusjf^LjZcSlUmlkidCdC`@`JaEcMrfbHeEX9]5_@^3\+Y)^9Y5Z)_9`-d>_v; W(a7\uKb)MO}v%ukq` aYurM V%HN]*WxOvCIKJz<G_+K LS"ROTY-S.R-\N_@MRHz2DNI#UU(J8PǡʁŘzʕxΌu=L#yDqG\[$p[~d!dd VTKA~B;7:ALWea[SJD @>.,26107: EGJOXf&u5? TT#Y%XRLB r3o$`I ? zPyLi'qiƍƪ}ˆ_7DW&^)W!wlȄœtinKzdP <CLB<q!z's/n"M ]5R(O[QHG<{5Uq_CJw6l)y6x:e-kc-^i/xl-S,hIkJ|d-m1_h#7 ~N=gbuQRkOFeDAJ96P1-MDYr9Xp4CY"3,28 52-"&# =(״A ʄ^ᥗܖݔ✛襙楖䜚ߗᚚ⛜ߚ᜞ՙםڣި֞ךؕxAݘ変ݟv]觊裗蟚ퟤt9sCA"*VSKI@D EE FJMH@ ;CHNJ ? AA E}: w6}>HNMI{> ~B G HFC ~> z8 w6v6w9y<z?y?w>w?{;z;FJu8y;A QBN"V%N RW"R3Z:jGdCZ6_P,hC%R7?)-&-).!/"&&(/&+&"'!"""%!&%(+"$% $%" !!'##"$`0nLrSĪd5SoO}evT`9[(_RY/PoRjPh9[(oF{ge;vajKE O*V1R+Z6X2\,Q$bAwliobUcCV<`CN(X2f=Z9F^2d=eI[F_QaN]BR%T8Z3Q1[FkSO1O%NK)U,\4]@V7YI,KQ Z1OF>IG JV&Z*[7O SILOV3i9R%a1k;X\ |˻8rf bOo_U~}SV-; Dd"pOxX9smGpp9@ Ro9na-pI!IBMNK&S.Q9M1Z1^ViRQ-P%Q"EMC 4 < BLJe6Ė˹̀ɛ}˕ɉvLFz=LWzYc dd VTB DF =8<AL Wec\QLJG A4.13./58 DFIMT`"o0y:SS#Y)[%W#S K{=y+dJLX%K}h(yȄӫyruuywdzύ}xȄ~rp}`j=[2Y3NM\%BJ"^>^-`,N\2nQ_@Cw.|5Vs= g5Rg/=;ET$c'd~SM&yR V+~R!]%a#e!n%~3Z§Eid}MMlUHhMGPE>Y<5UC8MtNūw};{PQm7xa rp+ F C~9 K> GMW,V*LKHO!NI? z@yDvD QQzNrMxeHWXD=\M<bWC]S?[JAXH@YKD\NIdUQaOLR=;T=:K7/[GATA>O=;M<;H96I<7E82LD>B:3A93=5.@81D<591+80)8//:22;228/07./:12<34<33?036'*7'+A15JS7mNĆp,_4wlyl{UnGf0a9N#IqGzJg%f:zuhzaq[ZAO"JFIP2R.[;]GV8X;T4I$T-`9P6DC @BJL$N)U.Q(U/[7Y;S2T.S.KV(\+F?GEP+Z2I%S'S.O&O"^?U8[3X5Y)W*U+\6]1T;S(W2U0S/Q[9V3FQ,R#`5/I?V'`D^F_U3U8` 7236527A BIKMT] i+x9NWU#VX"V!Nz;t,b!PFe&?BT$hMőĊ̉˛zvpryʃՄňxxDžwDžΈʀquoyrvkqkbOmNNA i0rU`=mDlKhDV.aDqi`G]<`7SP#k?nPjTgQw\ujÂ|ǃxx|}xtp_fAlNrYif-`v=xEd7tK_ɪȧåctjsXVbSGiWOfQJcGCJJ=VLϹEqOCoA-N|x+|r t+v~)x=x?vLGI(FHKJLQ"S)RU*]5gV`EY7Q+T)U*T)c2]JfMhRgDg9b<`=eEY3Y/Y&VNR(Y.Q'N S!W0T*R#MM X&`AiG]5P JKQ$GDIG y< AGBGJLMLIIN"T&DG?H T}RuQjKiMCnQHsWMw[Qy\Sx\RvZPsWMn[SjWOiVNkXPjWOfRKcPHdQIiWJvcWq^RnYMq[Pt]Rx`Vt\Rx^V}c[|bZrXPmSKqWOqWOkQI^HAYC<T>7U?9[E>\F?U?8M70UF?O?:P@?I9;a9c:nUԈţ~n{y~ymz`|suKf0c?rmБxd]$_0wp}zxnSeHZ:N#CIS&Y J%^EhMjE^=X.`7k[pirnthsmwvsxz`?whēۻڙi47EGj)Ju{D$oaWk%D" [I+TgS s;sNo<~z`Jamk6qҔ;TE;Ϥv u RڷfuoQYv4.mх|~7{;jws+aӣq^WV ,!KPBH;t`eݬHSf]_Ȇ粛2mUa4aJ XL9Ò2%1ZԄx3ŕ4#!R\nA=XlVt7@i{|]L)5@hi{`+5 ƀT-~WPkJY۵@M2!zQU6.[i+[4.*!7J(Tv>ugZG[*6$kB@$YndPvAYk;Z9F6+3>Gώ_[I"{H"Tmi(VJ]>/^7/5 Q[Bޜ%o%)NҨ/~]d1I`Bhe沄Mѿ_7m]BA( ]* [\"9t*?!?D2֣X mï=싷4j+/~ _wa5[4,Wkg Z*SQȼ`+ī̸wV4lQC~2G*o%zو=i4H8!8#ܜ y+ a %{:[ = >. !3pz:CHOH<I FBR])~]m $@"Xp@ `@zD "Xp?~ )Rc&8w`|h{{ i"{'r$r ǽ;n4,?1/IŎSf<Ϙ"'1b²'|QJubgMTzmj;Pk:;'/f[37BʏEJqe T~mǫpQ\0!O :1l[%Sےg oKʈ;'^8ۄh h(|16;;-yۧ}~;;{wQI[ AKA8/lIq&l^j'}颫zE5Oaآ,nѫ;n#}hI_-.«|Kp "t+.~J?apAFpΛ!qºj11HIOI{?)f$cx&K΄=a@AY2G++_N1r{&֤]Ѡ_D+)ȃ>.qb9NNLWn敾 v [AElfR U6|5BEPf?4$xdTQa#ᾒM !rrˍrb $@p(5  X[𩐊?tyTs%QLY Kll*U}L0n>G,wi!oxofxDJP0WF† =RhH+n)w/3=ћ䡤N 9}Ʊ7!v ~XĈI)/f7o<K٤~Ic?'8p6ZYxG P d=|yC/G_/(a O4r-n(ė*ة :M8\p>m2NO oD󧫱 "Z%e'gȺVmQ6'pnl ))| JO%=qn/[ՑLo+g[)F2iFAR"&JWBsm-d|ΐﻣ{àc0p,Հ?' //[w"+7,lǶ~u^H~bd"c,Y󞊨ބބeZw #걯"z vm]ڎG)¶,gX úO7 '6U% YNR=e{*.ׄ[;حP cŷ2ZAj- Ѐim"cTh 1b؎!& wŨ :0 H^P b#bdQqsxu 7UBQd; UV8cm!<`g ۚo C4#@ n6]y=\+Law?GFM]KkO˯LGRF) Gn YĤ2v>4g,c9U7$߷`.3\ۨSuۼ';++諅we'L+!?h٠!l(fК([36;i;>' !֟C/ =zQwN Mmo:z~f!kN5Ĥg;}/ލո d9xs9VNRD=|2>9E}u|9Txܙԗ2+v-b+aLX'Ұ8l?dM^ک[|_;{_I3Y8)ʞ-K8L3-(lI~ Q$ _w2su63,sNAYt%*)g;Qb֭Ij ge zoW-'P l:?ޗc7a3:)c1o5'.t ̺磩(zj9fA;P꣞ C lpWq(`H8 )S'Lo#/Y/@拚gUd)j*/}-~Zx?̛̟,/i)mIPf>/eK Zh"@ ,BLHd_J K  "AU@gv|?>sΜ{瞹3g=BlT :/L@ȉZh ˀ52p}_5>$8XG D a'?h~%:Yp@?"` ` (P \+z ^Bx y%2j;(vKv|Ay6^d"H;$_\u{4~Lk3|ip8^ M)*-H}7m;ȝ>MuNb.OA)ze.߷쎙 'Lǒfh)%s9 u*N1bnSQС<1NJcb_Nl 1xt}U|gێr9Cr|[wuC8>}agkheO1Rfۯ} 3rL j@(ojn JƊ!QcPKc-#FiwK"ov2+.: LĹ%D$@LEr5DXuXnZu =ղHP)5sq;œU]oT\fYBSFiṨ4C|"[I,־sn# vR‘Č ho(?RLA#R4{5vW51t> @Wp\ o[nT5+BmB QnI%5u%/DfᥲoC>xAzӷR3ە7e"'YUf}Y;yS:zMqde=v'AvP?}l?{}IvW}ks[YԎ:7ֿoª)E;9eu -%b߆2?Uw>7N*ZHiGm)Ϯ\ϝ̚mi=' {rAF~BϢaCwg[_7$RE9eZw̲pTZJ]τsNJ]QS>N4lݥ~C+qolZߟ2i l }R~ V'[ɏ|~-ј7aSI'B;)opW~ìQ'N?5a8a#^J@<4vYJX4SD|vjLްncy1ћ.jW/uλ""e_gpw9KS܍ٔUt'qFpF\)A?:Ƶɻ:ϻIFcQ.;ߖ_}{ wVcP/ j9c;uˢ0Z\5>&y֚i |9?㰰7~qYȴZ.rXK1n|ʰON2ܯMK=}dދL6#Y6#!H]Fjs͇@?4z6ZOٶ+z6~ w:m3!rQYV{ӭioiX,L7O,hʦxü(6yL<Lk@PErNT2p Uy >,G x+f(Q@!Ƞ VGS jN)p*W >pD^pA :?, M K N RZe#z.HW ]-_/a0].Lq8h1m3s9|D{Z_/q@Ŋv^d>wHvU|q!čh|Sy`uqtykvhr焭qi{s|‰€Æ~ŀ~čsVlJc?S#I; ;U(Y5EHA @D C:= G9 JU*`ZcR[8^Da4R6kQgYh]xal;rs$xWjqEw|rFTQ,0% 9?8]bq#=p+z^|erhQBY;zT5`xe"GzRtTqcqtqpn\kBpBm:j.a^xxu}${9k2yS uf@la;kbAcY@bTGmYWs\a\YEP2O,%Z}; W߀%G+6)&լ /  p2u[٥tߩ٢ћ٢֕ޞߤۨԦϣСќИْs1юk꩙ᡐࡖ۞ٞwX<6!6pDh1j.s7t8t0 n+y9NSPPQR"U*iDjC],\/bElZiGd5f6mElK`:PGW.\._-^6iPgHS$YHR&Q)X-X7MNO]-X'[.[)V$X+]._5Y2\7h:b0Y2`8c0a2b5i5mEd)mLM4Z=+<<.1?29\PPuh^ {n\ }mZ {hZr]WpXX x^Wx_Wt[SnUNmSLoUNnTMjQIv][sYWmTRjQNjPNkQOkQOiPMYGFhVUgUTgTTjUUgRReOP_HI_JG^JF^IF^IF^JF]IE[FCZEBVC>R?;R>:UA=UB=P=9M:5L95jRNpXWgNPaHMqhzbzɢwN{ႾΚ~hyhq[g=lLw}ϊr_rRpOpYygxqrag<[4bFbCX6X:Y6W0M+ANQ"KJIT2[9S&RZ4U2B E^BW4^BZ9S.R&T"]2kFÁzt|x}gK_Ankopuoprz{o^n^pxp`X0dSgEUQ.UU"^$[:cCkNk^`IS-W7e`aRa4W)^5iQY0R%W+EF z=LWG~<> :H2.4 BDR/Uy3> < = p+ah0GG<9 k&n(go%36n#r'9XPO D C:}/D?A6 *{'.067-2B; 6{'y's%y,_:ÙƒdžƚʔłÌuFy 4j?6 SDT^$d#a `!]a[UNG BD JQV[\ZWQJ<;99;=AELT VWZ]d!o,@ X&f7kCkBoGvWrR|Q}]vu{ȀxSzbgPy" "EPi BB @B}ބuqUbE"HE..:xs\3O~<3pǽіӽZJW[~Ə K@YTL0]zD1X:xѹ/F4EkM{PU䵣/ OΟU.E_صQv27NȪY#[}ܰG߭Z_M[< z}.{2=(yb%5OnOUqˤw$g:wM7,q'DmqgJ QQl]VYbAk8 SurE .4gWZnVq!-\RF P]YYJyuNCqEђ[zbos UYqWLDN*hXY4TUM,' &za3IXvT ǡA/v %-W7ޞ{aGiEt)dm~` p`1&t?f[Pxoy.հi2vY-/d[s  clYڱ#WW6>YI%d_ x-i}A=tBv}U#)X v9a#UڊaQ `'nJ9Df \F.!@((զ7tp:U14aVȚe}2w4bJ#5)+(isl}Ԥ #vȺ2a洓:eYOВU;>wj5uՑNe.O/3g܅qnʘ0s]*r֢~؈f/YXqb07ʛ! 1wdC~Sr_#u[z)Ky9gE⚧4rʼn ^)0IOQW]t _pC9SUI{쑦RJiB+>O}g'| k<^gH^ԒScئ Π%,#R†DuE=P/'d`C[zҖMϨuBFvR:╵ %lZ{hY;LŪFGCgab,=ڠXF+t0*N2KCbCޢ>|Py D ^9P)q]q_Һ<)y^3.Pp|X#׺ VY0dlYBXׇ~/ OA%i&\Ll۸U &ʐԮY}mFKUʴ:6/6-'勜3̹Zv. <;#@ܑB5 lu-"l\ypAD Ay P8uCa ;~&ai(gl%2̘NaD2~.zʌ0\U46x}@dP(m=,vۇd]6A_=8wÎ]>vaZT4kH1vGN?z JgE6"U %nmed!/+I¦*g5'o-K_#˳VͧwGrF%a"Jh:*n+* Xjb5e[+`*Т:*iijcN9f95SΜ=˽˧k]DxӠg /3mJSFa: r΢x _BW!*"\ 5䑥W!et5hK j^P$%A~@Tܓ[GntJCsr*.-iHt@c0\m+(#\:&ؗarbOJ\MS?^4-vYpޥ-Y9Yߖ}73WmJG)_LVOYՙV+>),PEX9m}I4<0 6 4]YH;3DO=yWd(? gmF%jT*mm[|6t _+;^v֕S6czjMxo*}bEX?{$7?mּnS}SK]((X Fά0rQ?7܅+ 3~5eG5L²w`%Tm 3EgC2*<0,x!zh umΜ+GG\&@n,([1Z\!i!܀nH.E+b {1x}&%lIKsޭG]%ڶ{WgjίDi~|<;NWgNrTZOh7Oߕ87מ>BgКгgB\l>=h , $%!Cٗ$ 0fD0b8" {?M@wn>pX l쁇+1;౞nhk<]8zW{qx?o \3d ?5(ؠ-0 I z@OtKtkLESQJ"MI?<[p/Ƿ}*UT> S}ZOSB;S>PNەF-u3eʹ"aUZSE!|␁{PY -"MSW똯WLj9k^FFjzWC]b'+Y'[E[Y⚗0b .o7PYג6L- ojyZEykKC&bެ3~ -ڶ=5!l:9_[٫hA"\c䉿70m8I}ccXG9zFyiNF2I]{ P i=7cpqC}끿]d+| &@yj+ްen[FoƘ8?8"t*c hKƘHsULX6 9 m|q'BU#B2ädKӰ<Gَ<¢In Kg:\ ~-aL^Y^ðS=7zXSi,*b>D[kث(ID9^OD=2) YEobjYz9X/QuoZr_@pst`]Kjm7!4,pp<Etngܛ\j9Hsz] ɦ h!pĈKa"gr:4|ղ(BȧMfE f|c3>kɲi>K~j*v呒*]CXNLB>F95'*?>E_X-QG:3 nVԁ_ٞՑڜؓ癟㤗䩢ޫҥʠ˟ѡԢ՝ޟw3磕姟ןh7%23 S,<UNJJJ[(z>v: HKGC };GE z? r6}>E= >E~; @MLC z9o0z7q/~= ADBz9NIU(KMI> MTHNPO`4d5ONR`+h4XqI}O4W %, /+"+'("' +"'-#.,1)1,$%*#$)"$!*'(421''$$% >37?48A7;A7;>48;04;04<151/5.,1(&,'%+-+14271/5)'-$#$)'("!# "&!$" '!$,%)%!*51:1,6"'!&"'#(*&/ " !(#*(#* " !"($-'#/HIQ"uwX`sqYy_{lypmXR&8{2Ht\)u>~@ ; |2|/@ :p)n$r(x-v+o#x)y.i$m1t?r>{C HE; CIMJLr9w?~46~7n)g%q1x:C 2:5<@D 40-s t"4|/t)}2v*r'5: H570; 8@= FFQ]1vxi7Z'?B JH?VPW!Rs? QHp5? 9 ;}2i"m)}:? p*|6> = q)m&:}9 r?q6}7 02z-u,]w1l$}196n#}0@ W*Io%s$A u3q6r8 ~54 .4 ,44|3? HKJ%ID?EŘɑˇɝƀțďpf2n5lEY]h%t2t2 |:@B @ < JNY'Q%T,b?^D[9W1^;U,U+JV%S)R)Y"c8sVz{xopku኿ʒėz~tdngM J qUИΤǧníǮk`ÂȈ|qoQY6R$q]lҚg`oI;[kh;bLkd}n~uo]b.NCH@ >NIS|1IN?= N _6^9O%EJT%yBY#`8Q$C?HW%Y.LCPvLyCs5NqũÊT~;N#ؖqr)m1x$j|'l >& ~Xt;l"ey sWOK<4E8.cH3f9CN_-\:q`ՌԜhvww|}_lBroHvffprrscrpcQƅH{?oOlWY>I9GKLC03,?=%_J5VW;Q;,* EԊ}}ۘߙ⩪߬߮Μܬ٪ΞϛљࢡwKцg󳈣{ԵzW+)0 c3Gc,Q$LT$HJHA ? CCDJ~H s;{@ n1t9q8j6uECw9r8~F G JRA@ CC PJD A QU KHN!CCV+T*ABJHGD}> K |TqM O0T71-")5%0@1?VAMS>IQ{6t0v5t5w8y.}2z/~3{1> 7t*06@B 3s)w-t)q'|1y-4 v(53:7FLM; =BLl=Xx< x3? <IE yB [%i0Fr7z<~>|< w1l(t3n1h,v9}@B x0z2~59 r,n*|9y8 ^+m3~< ;GDB |:> }2:>7n"r&|-UR CDJ:J Qd?_5SOE> 5A IV,S"R,Q&LS(W-{ѡ˘‡ʼn•S^(p5E Q \(_,]?GU!MJT0fMl]nTi:\8X,V FB MfJ}ԝnjŷƍwŏoURQ'lStxŗĞʡ~ZkɤЬφzg|}dbV*R]2zt~|t[rx0fM UYMW(g[pxpskPeEc2T!NX2SIE>X*@P!Y4]7eL_:]5aC`BX.Q"P&W)\/X4N&C;@ O Y-W)LO~T~@n"Kwn7BA~;zcku/o-},zwA\C) r$`};k|o_WkS3JE#MQ+om<JU^0jAoSiӐyҕ.ѓВ̕ɘvgfžmu̠~uڥt糜ięiܓb^QKjObOYLTLY=[K`SR?A;AIRD@87E#0 VA,ZZ>YC31 ?& U{}ݡ䦨ڦ鴧ϝܨɓП߰Ӟԛ䧣ԉ`◗vlǕi.d'&&1 d6Bq?mWfShNcJV+T%MIF= }:B ~@ w6:z2? }; l0g/w=t<vA QWV#Rx= CHGU(R$I; EJIKY$KEU$_/MNPIII zG S \^iblY sU vS kKeJ~aKpU uX xZvWsQrN sN tO TTTR~PPPQVY[YUSUXjf{aw_vatb p` m^ ycPt^KycOydPzeQycPnYEmWDoVDlSBoVDnUCfM;`G5\C1U<*cNIWC>L84H41F10B-->()<'(7'/2",,)((NFx1P[bdZ#mYvp~{t\W&? |7 |8 [(b-d-[ a#o.k&g!h&g#9 GB: {2|1<E|={>@;?: 9658|6<y6y7|07A = : < x4t1w2p+o+w2p+> B {7AIMA7 5y/t)|36|2> 8B > Bv+< GEn/t7w; t9REf$q*6ft-t/I Y{b#|:k(m(|6 @ GnMxn8v=n4r7q6y== 769y4x5~>w8^*u<DDR$JC J<38=> 9 BGQ+Q"GD?w.}9 < [,Z/WLBB 5< FV$KG@9 IJU6ōгƖƒ{W#QY(\?aJ^7R T$_-V#I< 99 z0@ K SR%L%S']5iTj`mjbG\5JC? 4{1x/}5~3;Y'xx}◸uitn~Vsk_@bJproKēʿɢɠßQaAs]{a{fv׎ta^3ANlI~ĄuaQs=}v0cZYmP{y{xogfEaH^>N"FP-Q(W5P)Jb8O(U(W,[*p\fF\7W6T/OHC@HJIMO!MKMU%NI\&Sf{LvugL {5DCvXvz2lu ukLaE>")$ yy]Lxg'qiRrr@t4r}:{OX[(hSrmwzouݏrrώrnYur;m:p?j7^.{r8{fo㸓WÝRҎWPxNrB`DeAO;1<(=!75#>1GHKL@2B@>KPGDA94eB, O7%]Z?eP>?'  1 C wQɁ٨ۮxأ՟ۤҙɔڨМԚ⥜Ջvڐ{ΎxCeD}J1 J#!j,oQbN^BdKncpcp]o[fOV)QZ"\0U,R#K[(X,PHwFwFq?uC~JOL u>;GGTT#L?LBC@T"HByCQ_3`.]%TT[} _k kj r[ z^vTxRzTuVw_ vcrR{Z`]~ZZZYt[tZtZv[w[uX pS lN mV lU lU mV oX r[t]u_{cx`u_vcyhxjtgobwU|Zdb`c`c`!]\ZWXZXl}asWoQ mN kKhGfE}aSuYMmPHiLGZ5V"MkOr4`"Ld8Y2R&I; {4v2l+](e/w@|C x<r3o-z6y7u2CG}8~9EQ AJ~; ~:> = D: C= ;>> C A >> ; < 67; ~4z0=q.m+z8r/|:>~<; > :{,~2>8 8 |3w-t*; 6~3v,4y2: z8u5g(t5x:x9C? x0 <Iv+z09C t/~6 @ |24ADsBf1s7AA=}5}7ND: ~5z3=FB p4{>C DL? u5H FBDD@ AIKI"F69IKPR!QHU%PEJ= 8 7 E> 7x,t'5 7 B|ѓʠƿ{gK#i"~38 @;. 7 CP!KHQT!O _BlYn[hS^@V(JB? EO%H@ R-bLU/?x-< :=W.mc]?MZ@uьiFc6b8m[r[ƣʥˬ~.[{_zy~~zynYO;\<ȁɅҢ{сkCdZ~rizu u=uzhca4S/R#R+W0U2P#V2b?N)U0R#R+AMG; MU'U(IA? ; 33: <= ENKB >EEC`.U`vHnR? ; HV)vWqy)i}jkoYM[<C`?ATB5;*rpLk#xpD wt:69K`]2^Bvqv툁guaᭂnŽr}kIlkw\~g0|t@_ٷvayWpHdGdLgIaGZQaV``ܿ\bخ\arYGl>[OLO\I^CXHNMWGOCK\w>4%Q8(^X>oZGR<0     A%y\0q5}{渚٣Εԛء۩֚⤘щWncs@*k;L+/[k^$T(P"Y*ZCaOiWo`n[g?mD~oqcq_mYfdtrsqtcnYoUmDZ+IGH{C t=x:HIVZ7S AIWP< KIPrIzXyVxV kLyZ?ZW?I^IAfS>o^BrQNvVPnPGiLBdHA^CA`DJ\@JTA>[HE`MJaNJdRMhVQfTOaNIR=HT?JWBLZEOZEMU@GM8?G29R3:Q19R2:Y8@dBKoLTuQZwS\xUHzVJ{WLzWMwSKsOHpKFnIDvSAyVD~[IuR?qM;wSAxUC~ZHz]PwYMuXKvYL{^QfY na reoUsWz\addbbj&p*p(h!{<A R1tt2l*\,Q@y5{0~1;C? G}ERV"MDFX%SJU(S,B@ HOSV(EDGLW!GJJKMOKF>JGH A?B>?< ~8{5B @ C = > : @ A46=;F H=4:~1x+v(49;y1x2u/9;E8114G8 }/828GMG? BCH> <G=-;MI> ;:9< @D :{5=GJ? z6 L@ EKKA AB?O"T&P'R'SNF>Ht1CLJI> = B LRNGHR!W&U/z{ŜýJl3dHK<547 M\.eElRofxpsggEd=c9S4E=; >?EINB4B T)Q'KG? >=Q)`GIA`EuYiCmodMpWύę˪ɨҴx0]zvzzށyrmU_6]4t}闷lb^AY0[:q^ex-w>nWV9V5N-S.R(Q#S1F>MHS%O#B;JE6 ? LT#PKJE=<9 : >?> < 9 B@EHe,wA]nIvxYNJDLQ#iGVv!jmxyahrRq|[yc tuTig6xr7wp/6*ELY Y3dGuq枅_ݩ~\ߋZXt]ohpmxb|SvJqGnFeLiOyMwIhDcXiM-ZnbkpZ qy3kϢiaὊi՚i_MJwShPdF`@hxǡQ[XIaF8bY@t_JbO>2, 5+8)*/3 \܋ݯҘܤݥњΞٙ妙ْȄTmer?-tAnL16((5 xZ_ V]&^2*\"PT(W,Z1\1](jDÀdYiTmRkb|xzuzdrWpfyitgh\h]hSa1_ l@nT`1c+gCkGa7iClaqMd3k=b0c;gNhS{VE[_Oa]NYXIMUGEQC>M?8K=5H7<O?BN?@O@@L=>H:=J;BB4<F4;L:BP>FQ?GR@HSAJQ>HL:DF58J:<P@BTDEVEFVFEVFDVFDQD?SE@UFAUEAUD@XFC^LHcQMwaTwaTv`Tt^Ss]Rs]Su_UwaWtXYpTUpTUlPQqUVz^_uYZqUV^HO^GN[EKZCJYCJV@GQ;BO9?O47WgLbBKF X/X,MM#EQV%R RP%O"T$U-JJN*W3b6W-V"Z(V'S&V*KIFLQ \/W(PNKP#8ECHJL: 4=HO+ID?:BCB>=9 =A GL$MCE? <7DP&?;2EC7 : ?ACFD5@MB3&< E: CEC8 ; @>:; HH? ISMG = N9@GLEN$R#Q)HS']0V'9:GIJ=HMX)[1U)UQ!R%Y3U'KHIL$V+pa’§ĿwbZN.OoHX(]0\BdWqnvuxbyTfGjK`A`7V)Q!O"L^9O&KKP#OR)N+U)S(IKKDJ!S#Z)X2O&V+a6O$M$o_mbfXhLW)gO|։Ǧն}6Wh`oKlgmrljnarLvuqwcC[.X)\8}偲ow0o@hAT-]D[>\?U4L M D9HG IM$JQ#X4S"ON!O"Q&P&KGJO!FFJJHJL"I"T(LN#R#l@q:] e?w~jqۺfդQߜR^YvPoKzװruguXLl^GxcLlZEOG5B' 3'=2D8G41C,;9$,+* ; ֆۦԞެΝǙՑٙۗѐvti~M8RoGO8E.F/rWbnK_!_&vRUY!X%U(Q$LNX4V1U&[%\(oHpQlNfF]@cFeG`8iDt[uY:|Zxk|irNnMdFe5_/dDÉό}uWdQF7]+2,4:3;6.66,57,75(76';7'=01D67I;>H9=A27<,3<-4?08;/.<0/=1/<0-:/+<0+@4/C82=87=87>77>77@78B99E;<G=>M?AK=?J<=K=>M?@N@@M>?K<=S@CS@C\IL`MPgTWlY\cPS_LOfRKhTMhTMjVOnZSlXQfRKdPI\IQ_LT_KRWDJP=AM;>O<>P>@P==O;=G39?+3{hj[]?kYp}\mKiQlPh@_D]Ca>gUmar_eE^3RNU"NDQ/N(W/[9[6\3V4X2V/\7V,Q#T-X4^6`7T+a8]1W'_+NM!O)N'S"^2^8[>[BW9]AcLqZjXgTe[fOS2L#S-`=eQeEcG^9\AY[@Z4W2R/S%oWn4^"_/etaY/U=W/MV"S7gD}3pl$r%u)q"uWMSTT![$m%JQ`_|h&oٔ__~XxTpRiOhLiLfRgZr`|WzTqWmYnOuYɁj~Ykw~,ooimt o|mv}jl sa^mgk`hǑVޠ[ha[Ys۳z'eZvfO~iQo_G_VAZ:0LBP<5N2@8A)H3("_M tRÈӡӢȝĜҋpŃ{Sٖ|۞tb#~N3U{GX4R.N, zVp vJ WzOtI x\cd,a6b;^2X%Y$Y0QWxP `"b#`/f;k;^/U&JQ`+d+l4k>oHpAtLkMpOjFf>k%r[zQCZ-(7 !%##$("$(),,!'iTwGox:㨣"- ;-$H ! فvVeB0B)"R jdQJQЂf3}As`q z&B03AA(,L !+Sc28 M>}谞!dilv  /Z{o \p "$ ^O' Dř ԛ}!xL p # BBj$P 1Il<7S}( IIp6> zA{ ݉Pyt C=BP&UδWTd*OkF٪Q6T+ iO D '|MYL=OWI 'I5nuk\VI5a#?`RM]Elf??C2W,K-BɨuE#RCRɀGAHEWTJ iBxޫU^N\=}GF1.a8~1oͧQQ̥Ky;-TZʘ35ژs+b_#^7q7olBlTN5f'_ 8Wd2 lvDJ35aK.5)%K~/6sםரS?8n`s _ T3ƣ敔ߍ/֣9:JK{wT6\xd˳"l5bQXD]Ng {py%zv ?1j*}u+]b#624M}j>A[plL;4rtFIkLzܖ<)F0Vod߭gSU*޸:f_ӑ3P[`y]CmV`m0ҍ%71mɏc4z@Ɂ3cqI3]/SfOK9}S݌]-UܤcUn-1FEܢU|5}Jٰkbm`~j8: nzgl=oI+W@ղpuIǛ!UiQАYYȐY-ehҥUg"~rRqhM%Z#) NMaϞlw%=S,[ -)A QUk֜ʬ:Ogzy@ɞAU=ˣ<ԜlYTgtT(Xtޥ̼8˳Y1 3 ~5.؂r~vpWN9jPbؗ%)lx!Y`}+%.KSxtrn-2D>@[L|m}R~35hal = bZ=1ARbeH3H؝,T|ݚ)g%sb_O\-VVNjxo]Mg]p:'6&W BbwLw: y"E`N]oovmvj(~B򨼷~mʪΉ_RݦKʾ]Vg?.\C|N(0Ц|9^Uy:yoKkzaoL;@:}_nذa~*w}kV5W؏̋iǧ J ȮGk%4˜lyоha6턌Rԙe?:ٕ{*Fz9 `?v ޿27-vCvanj  X#a!@; cx agi9{m ox,Gg܀yفqr(nȎg6` (㸺ÚNz{+J $ 4 H@BQ,**厪{7e-kAPTQʉ<7|1ϼă,Ov\O4C_B1hx' &Dj(P.oo{N"f3a,,8$! :<<CDX(OOJSh $_X.ϦjQ[W&6SK3 B9LK'Z"GFsmYjhNRI>к>:#>j^B%k͂UvWZ&Z9PXBLQЕFW'vVBe) ҂q=cYfqq9)UsBoZ?sқ>QcGQ3G%}:5>vzFxN<ܐwG,{b^JTYND+"O,`%&3?5r+L5ԅzއ~/Q~uIC?C?݊ueG'vZXc`>KqwsAB+썞s$xΑ+J"$3Mmo*c #jSKTߑo7ZyZ~.@UEhd"?0juܗm5"Q)к ԊU|5#KGǦיSe3vP^ϛv(M"Z^m;bрcmܔyOծq߸/l$zE yVo ](_3;Ö%;1MԬO:/e7*4zKA=.Q͵2uꎋݹiyԒrgɠЧa Ǣ07f5w-U֢Ch}T=,[ JBFdc^ɪo3wQ%~>C͸F.0bNuuV6ȇu.wu5j̿F8v+b(mn 78l+(oLxzi/!dLv͋協o,Px 9^N G2T3'O$Oh{S&NjM=3=p~P9c F24 Y91¨JVG=km3Sg]мdYy!]=yTC_vh ʸZFCgͩ/Xhg;L+Y6,EX W5GNk-YU%)\zWE-g.W.mκIثV٬N<*B ?obھB/eQޚa 8]㩨ie< u%t~.g饚pM}Yu~W)ygjDSNܝ_oy<a~qaE>^6{};J}u|'~,'q2B4DS l ̓A )6d٨mgeOFAH-#M^76NJ}~xZXo;R{IW[zՐS{pv ~Xl? t (x wcooHAQ}Ԛ7/}xk2޹XD2* V͝s)cY_lpl%IF9n"[׊&139oΥ?\ܥT7THFiQ&3օE:crH[B>5ͣh 4!lQF=ajc2V;ٽ~uu'QUIw'\'`/_W2-+#uID53]l_vJI|g*xmq#;]_6n`55pڳI0Qś@33BF.]~j~'  lUV@o\ "sx_+SeaZސs5籽B4B9gm hf*r@WJ[" {^NVL~dQϛpm/zvI?l^oקaݲw.ٛNS:|vo Sn{'/_yvi d=F4N)X'^xn}pf\,;*wjq_r|쓰O_7[g W/v)'y(Y"Nɹ}Ή{ΪRo$v:p;ݣwR:ǩudkwh5 9ߤUӗ+3rIH;нc3;s zV;FTigbCe\4BnY/'4D 4>(?|LحSq7w-[Szcʎe'Ė]ϛ4rNմAfޤ] OwYdCȄK`ҭ>dt?Df4*=vi,d3ZCfnH `_5!+&uq uHQ 늩%3FUԷ575:XYF>WV] :[S_}r7;>9uyMg؊MN5<{Ad-0̉u?=}¹(pâbAa uKnU)ΙXVE$'T/778$<")-bklz.s|ԗ\8Ư ZPċ?MhpNN=:aиg}RGJNI s`$D쓰DdkcBٰ &,1/ބ;^2}Q~?,zAa3-E2X:@-%WHH2?H+1Kl ,/ rB?8`8n03@ ^#^[;TPux&8cG$yqΫSh1]00:B?K\x0!Lܺ,izn2I1R{I\'Ym M^/_P\}]9QZ? M;!H&\HhCDjZiH,%U[ĕ]F,4 p;';G= nf 575m҅Ao, 6p7F[C=S`w03M'+K bil L@!p%xؙ{Ksdm?;g'̵rV꿱/$`4XoG{7 @:7< ^H@ţXDO@@CH( qP: { 4Ow(HS>  @^x< 1x@O @{ ,F¢/ |(m?e@9ݾcn_"jR(/5\.HQ!DW(Q/E?4Edb~vҟMŸ~_Ŀ8.h?_ӨY*eblc&˜ &[ү,Qdf^'O{Igyy$HЏ}?9s?Ϲ]ߩ"6w8b k}]gJ]U%w<1OqګZ쾱Ea_/|O. j2G sNՂER`J@{×p AS ޟ|3D \vf8 \OkTQ6bGs QHEٳzesrYtJiN{mHwz~hLðy! RA7mvނYSB9'Z% qgR} HG060ݜY6qVYs"{^5~$/Yu?: ;6KBGNGIS(T%PZ'UKIA? M@>DEILEEE}2FB:<F957 9s1BNV,OaOfSdSeQ^>W2Z7Q.O'BS&ɢţӵj-mKq}G? : 6;@ >? ?|7x/<R'P<@ : |,~/B< u+x0-|&|$0>A2ip+:O%cEkVcPbHm_jV_9`=W:V*ueɵƘǡÚtd J):\b*hZY1W#Z(aDc`X;F85h=~=`|s=y/y,v/o)y3|6o)q+V%UD ~+9X2T+CF}179x$-)u#{0m)[s!mhn%j!fZp&f{.}-~:sGdg.U`gj$a]k't(hb){`mh#n4oE~WiPy%gcfm)r6r6S]QF@W͵o}ùwֺzȹiGxMu_7xT\vl_ taxk {ie qABqgDluPlƠQgxi rBGs8>mCAiNF]TFYcOu:_oHiHfHbJfYu\eֿͧɑ~=e}ZxY x[xbnX x^EjN3hK.nQ1mO-cE"dAN-&:"=2=4 -G2p5汔vόh|3i93b=jEs8A+! (iHsuH~JKzG xDo: q: s:}BJ? {:r3~A yA ~MyO mKnQ]DlqU jR^Jfram|ktqagvgd}obrk un~phrcZiYPiYOp_Uwf[uV@hSmX r] ~i }hr\u`mOrUrT rU |^eef~_|]y[}_cvZpUx\qdvgZ{m`}naqbUm_QtfYqbUkZYl\Zl[ZeTS^ML`ON^NLUDCNAANABG::B55C668++)$#%#%   !  " $% "!'*/"YG.m%nYocq^ʎ:|pvgpSsTtboblYlNlKjXgHhMkJrbnSkRm^`FeOq{ohkZlbp\mf[6K!`GhdeAdB^;WXd9g2Y'P!X:T5L)Y(^2ZSa>y!c"Wu~rڀVn /[mb"wtFm{prL{"gѱĶo~&_,^\ xkdX\K~_#ás:UdZ%NvRuQ=qn ]<̞rgU=g=~ncz-ok_h  7q ӫm62M#l9% eT5|4~rQyT d ȳ5+}oI-5ǘn4uLҺF{TӚFMLu} C'kj8\j8JH:r/Gb?[΀ L~e[뽝b&y3 JLT<6uԸؓm50G+;sqSj*Cr">-r9V<пX5:a?;Ͳ^B3_,/"N;"+(Z+u' nq&ƒ#K%=)3ɒ茇B/f HL'A}sŲම4n75{˨U_ѹfs@7,ۛLQt(2VH,F@w F݈n(F Ȳy$cZFBwHejp؛Htr8ۏEz҃ʣuc[R1Sc\xOh k` 7a Wٛ7HVh hGN xyo`(aN@ >9PV?e|l?7$Р  K= q2 Hdi/R1QȓtDf0&a:B$HDBqtt^րv,&|ݱXTҟ)_H6sk/n˔e AGޤY<`0~#{)K~?1*˞+^P!GM!X0`J`KX7IKGDJQ Z:eJhRhQaIaKiJb@S0OR P!M JOD7EP)L= 18|5 9EJ"JL<|7:NT"|B IMAj+i)|8 := /u+N"Ĺˤ׷d:aLPl?vGBA GJ!> }=? |89>7 @`6P&S$JA<> GGIT3Q+O/IN&X(I"9q(m%8A }2}/A u4n)|12<hGÝּıpQ`B>sIfmLpoi]H8?I"[5eE^6V*o[i(^]6P#< 24 4 {"3 23: 193 8 B 9 }2[i!z*w$-6= |(d79 x,{-9|+46z2Yg&r/Y tL{Q|<8.6A7p(p(|2?c "abu8XyțDŽOB_mPSVzȲ̃ii֍qTkfr\S |`T~gV q]Lo_FahG[UXTߺKJڶ9Nv[NpUHv[MdV~aR|]NbRhWwbs]v`xbycv`t^mi inp$pm^o7s6k;m7ÛsAsx}틨|vv|bq[mJo[mdhIgSpt}׍ӏۋʁݔz؀{݉zuyz~{}x{{y}zxutorp}vvusy点yu{yӇuwrioakruutwrބvx}p{soyr{t|nfs\ravooernnqolkbohlkqdjYtwztusrqktvt}܅ncrwoqqnlgmlsvnhnlpqlgnbnej^kVl\iajZcPi[rvoqm`nilojcfKgWjdleqspqg`fNkSgO`>bDf^hgjaojm=mhijppxptfZ^/U,X5_B`NcF^AU6^>p^fSUGJ'OU/^2l]eUcPjQ_HT0KZ2aKX0QSMIX,`=Z;MBt-x:֪ǞѮȨkMkYN~SxkQj^fLgKhW[?JRE ; KW=_Kp`W5b>a:]+S+JQ"S$Q0];`=onqte``9L@@96 ?HKP HHP,S0[3u^}ϳ~uWSd:Rr9z}s~]jDgGY0J`5lOiEV0N)T&hCd?W)BH~5A `U&V1Y?Y=K%B[6RF CY+U3M%CH~FJM pLv6VO"IP(FP&]-]0O$I^3x%o\g+Wʨƚ|F|AX{v}iVKkѦܨ̒͞фȼsΦcɠ`ϥlzylqf_tkbydSyT>~k&poNp\\OkBO@HANFeO{Q؀NyJqMqWzXTW^ޜ`ўiūv޺˩Uv.j*f[|VY{Q }k@ta6?k{hlj^gXLVD9B9 :ACkf_M}HpL+Z1r?h<Z3(M.F&U/+h"e5jKlOb9nBiMhPpcvfrbiHa*i+q6~g3`N :-U)   "65<#%"'))*' # &"'(!! #$1))0''*""-$$5,,3**'! $#%% "" % '$,#"!#)!"& '! " $!&#($(!)"%%+#(!'$!&%"()&+404>9>?:>N<;P><WED\JHcQOdRQcQPq_^qWHnTEiN?bG6hL6eHoJi;vTȪa~Y Zlcur|؏tLnzxJmH[4]7ZCT3U.b;si~qxpoptsvnoojqyӄĂގĀߗ~|{}蓽tss{stobnbqdpsprtsyցshystyptzpwqtuvwyz{~鏾rz}xy˅y~qjydyԄw؋n`wuf牶uqfBfKq_]9]>jbu|hXfSmtnirwormtv~iGjPyjxvsrmYfReJfQfRgKeJ]?mP]AcBrxllfFlmrv~ucunpqi_nftsptqoxsxxqgodszq~kxnpopvorostzoifOiTsdprlfmjifjhm\jdpjurumwrshmopvn|}݉}͂u$y<ǟMDWʒ3#KHh%/Q6-7-Jn[?>s:yޟCK?H U9…2UP%#ŸQ#7ј9i^y]sVzX.,nnST ױBAn >+/z9)Z%#~C5|{*\o̗]$ #>I̜r^c{ԇZqS~2䩒|Y컜trOsoR/:Ӏw R0B &׉7 #+·(>RIr.DUX^Õn+aZCK'kǞɘ/ V~k!L T9[/eUп85mLS:3;KWwf7,W+<+SUs"~1?~C0B(]'y=(}yvł隝`9ufvwulmzyswqjZnjgm`1Z3Y(C5HMCZD\HV8^Iu|ޏuxvx̛ѩܹ~q'jAAdm{UdCSZ9I_>PhFZqOfuSluRm}[v^ ch h(j*m'j!dwl']"cxJz2o~|T6ilh^wjorq{yzkvk6}%}t0OZc#ZGxW?|\v5xJhV}\ޡ|xޗ|Nxe"ugՇzFᲗʮΫӑ΀Ƕw½uɲvͫWb̏bɆWzTzWUՇQUUwPpUpWoTqXsVuWwX~WxTtUm[^Zטk՜rϚ^ȤzѧnעwӸ۠𵁑q}Zo;~Q XtNgĎvzSt&z v-t4w8n/HbX!E@0VO$5!D2|M.}C<o6GVD(I2#b@XnCJ}Fc#v?yJ`'XsNe+v;v4|(eVG@2#7(D6'@1#<.WI:xi[rf_nb\j]XQD@M@<NA>6)(4&%D2'F4)G4)G4)J8,O=1Q>3O<1T8!fI4\>-Z<.vXJ{]LmP;sW?sW>vZBqT=^B,dG2qT@dG4]?,eMLgON^FEQ87P77V>=P76A)(=22:./, 6*(F87G86J;8K<9R@4P>1Q?2UC5WE6TB2Q@/Q@.\I?TA:@,(@+,P;BE.:1*50620/*)*%%,%(/&,.%,/$.1&08*97)87)8B4C?1?H:HB4B:,;=^1U.R0lRc@L]1c5njkdhTeKhWlgiMe6W)P(LJX/nfqxji]j]_Ildk_bGmcrywsՍuΕ|ύҀԈ{څt{qlefYrk{{tb]>fSfVX*bJouopy̙ºЪnjycO\8?`!jWkVjbi[s}⏻xmk\x~qnvxyyĀ~c:T~ۏtyeZ]{]A_v>vO~LnğϚfؒ|TۍtMېyM֏}H~o'k]騖`ګųǮϕǶ˶tзs׻q´tʢrʜg依a麥dʞbtXRD_JgHtM|MK{MyI}LwJrHnHuLuP{PM\֞jҡZΦlڦYeȕФ񥊡޹״Է˴g*t(a*\,̐x\wmv(a}uz-B8 0ZW0JH&eC7\NyNAv]FfGAJ!Fc/q8xA }Jm=`BrT}_gp is^VbMl>|N aj+f*^VR_!i,z7l*bdz]h[^]XTVZ\Rc^Z[W~LWWSVO}LR}O~P~LX]XTU_$ǟm.e)i(`'a%b"[ ]_p)k*f&da[YYa`yUwV~a rW `H bK tYJnSEjN@jM@jL?iJ>jK?mMA_E8^D7^D7iOB`F:_E9Z@4^D8Q<&\F8S=4K7)J9#L='F5,*&"),.57 v*l%n/r9Rm/@ 3y= ~>}7IB4: G<IJM'Q%JJ Q)= JDMW$LFDFH}/3> :>3BD ? B |; @ y9u657: KKAFDA @= LLJ|8 < IHGOJ:FIADID: 9>B@C9L'N!=E$B NM Z1Y5Y-]5W%_9Z?\7]?Z4T]9ryyaYU6M![<]8KS-V-Y9_DkdrohgVOS-Z-\0^:eIfF_8DIK#y6CY)V,`8ÅҴ͢޿m\=@OMQ,W2Z1nggFZ*E_,V0dHgtjWLR gGO"T!K!BBBIU-V5X2U+=T"MGC > BD4SSJD}GtB j9j;Bw@c4|O%_U*gl>tBl7~d3wi9yo?{qB{pAxn?xn>{o?}N z;khtTqo@{s?vo?ph=tg݉n:ޑr8ߘyCُr8πc$oetk)Ƅ|Lǚy}ִzպy¼rῶh绤eƍY_C4GBR]SpSxR{RyVxQzRpRcQfQrRxVo_zk\ڜn؟`՚eMz\|ï꟟輦詏ڣtȚr4ẏdЮptKĴ[|+{$:I@w(/?XO )RS$FX$>+;ue qG ]J|TVc2ch/ t:o= i@sN i`xl#x vyi_ fMpG yE Ƒh-Ďf$WuLrJ jAkC}T{S sLzStNqLwSqNtQxP|S|TyQxP|SWXxR \ uU tWsVg^}Wa^c_yZbd|_sVuW tWvXy[wZz]f&~W^ZWU|RVXZ!T~PQRSUX[#Z!SQUURVe!]VTTRPO]ZTY}M xG vE RUf$d`WZ efPPH?qmexyr{~x!U¡Ţ=q/` b!g$dk"m#~)u#z-q&hw,i l%k)h$\v,r(ecYPaa$V<up-8js-s1n2k3OZp/y4i,c%Zs,k!m!q%{/9? @FKGHQ :6 5 B= CWGx+9u*r'8 DC2: = = B z9 ? ? A AEAIA7 LSSC@ C~DG|: 8F?{; ?As3}= ~?<; KK? BD>BT!AA OS%V,EF=NP&QR$E Q+T/PN%Y2Y"Y+eY_@N'FC N[#MM~D b'q5|<<y1q%u%w%7< ?A G31/f-u1E CO|̟Դ~EeJ>pDjw:=A > Q~E v< h,@ADHX,O LX'P ~5 MK; h$h#t/;> FB l(C }>q6m6g/g)l*_d+h0e0e2m=sDyJ Ty<wA i:T*sV+vc6e4i6m?k>h;c7`3~^2~_2`3m0{o8jzkGyX&w\$t^*tY*{U$vS"rQ!ogP ǟ}T"TBH!P ]BB H Z"EDAAĂEu\ݹqonƹOo_ ^e#joUh6 IJh%C/9S yeAv *HgR4`v!t;>)aB! >IA] */<ԸZFw5ۺO02fNQAüE)݂r{JW$}R{5 T@[Z䋥x@%#ЁXTB*hNO "hX-wTJI)D*T$ptYƶkf ]X]PeζDdHЭH%|ZS<ҜkM|_YNlg ,L՝Lj ǥP ʸ,O$'sC!) $E"1*H?&1O0*F,dpA l@ByQl1"dF`":l$J<1 _M/*$6곒qh]f0ӌWM*U;4 fӂ ;&a|h׊uj#u 1v;L;YH 9xB(Ѳ0gBsh < 3B$ɳMP`2Vj/:3 2 TBv`=MA-xqRH+tڦ Ԑ R}rH[;pЃD& 4d/r 2j/ YB–`!$a'@  Vk5K’a(% ,".uꌎuZ;iiϙ3g~M<ڜPJHa9HB t8Rl&9METr̉),!m/\u8wvђO[_"G6]cn]fb.?aĸAYSgBcqD +\Mn?}+M/N>vnCԐ)ݡ?`E BCG~KF 5u!7 /|tVE^YYZޒKVxrF6z5m]dhڿT/Ѡ]oi m[/ 헲w;'mWs. :W*rZ !e1:`<XI :ء`aBp?`7- -] iĬFj ~X4J2#!M" M+&k ;e#t4 d;T 0ty!&Xxep =|}GC}BQ 8~0v@[1yG"T!^r|CqWw8qAP:zws<@>88{ Pg"@Yݧɶ5eQO$f4iٮcٜ/ "_W4i[\aۚ6M3]?653a^ܺ4y7'>4!:uRs |sU`LNJW)::zg~n:FQO8~įU#xt !Op-VH  'WC$/ry*D3:h ;n`U!hЌ?3yM"%Wl u 5?~DxIG #t"]#6z.E C?o \ {xm=T/yk ~@\tӄ_*P껀 ,Cx }WBֈotVq$C.7]W߬aHޓ_@1 k%[h%,Cpi?ƬTY87 MٸWd2uuFsImjx)DCp91:VoQ_Bb.cM)|̟7'r1(s+Kt6uI5z0PvQOm$;oé?pZ"_ڶʟmfϬM1\w;''[> Z)֢|oݛ?wm`Ep:QGh ܴmr}=1+NrA;߬+?xp wlV+c#9>Hܵ ^%tʷȭS{R:M]k;D=0D=Ӆcz[3^ke ߳2DҦvъbj2yRF 6k]T'ƪqqeZj"?za *3K1\k1MB%VPM%V( 2BRW+KqIJ'Ei#<Y%$) )™L?B$x A(B?PĻ]d9BNi;瑣s8 k% {뽣'J. 4 wsHwW`ӠX݄tej2TRIoBR$4#茢i !@ $!-PXQGgeQbY3s\ι8W^[kw_šb gub4R4\}nR/c 6[Tl{%kmGѥFVݖh,ka|7?{ȇ='u>2T.uv?͆mWw-olkBoSGv4e}<ؚxjoξ[%CZRvXN-\ {<~S)z.=Qk.:@yo|zu$a_*\%0w8APA |-BDCx^AB/?BN Ah< Tp(Adc7aܕz{5D9 @&u&CwwNDK<.W,p$ {W7"x\ 湣X <PB``c~6GT qe"}ss!IaȻ.9-bѨ|L7)L1ȠoqgCxgw7ݦҿ9SvYړUf\}%ۡQ7qD|6D_éFQ( N>1E( <ڰK7DJ`XU1)_Շb-лU+;#_DG;PQdb C?-~aBoMIoioM/'K3l)(_Úy [}X1p*1AtbZە+ςt[ܬkIh?%'"π!>)#Ll@kQ`Zh}τcۗ={S^?-tp[A캨̺yr}11+iӶȬx̰m|N2Ϻ_sM>ǬLr#ű"(4zlL@Ɵ!D&煞兞1oOghǿ#vYԳ飠-%'%i?+559#ɖBzqęˋWÓ jP*!jyOh9lqO ] Q!/ZT$|`sMqr yfȋpd-(JTՄ#Le%+f.X`V$;\It}EehNI5F7$$9utQ%Ϛv߰$a8ǜ2ƪA-#PSl4buO2uZr8I|Tf$m7idCɥ7G6DɢU}_¨˰RlMSn0Ы3+;4<|0.+2 ݉dDvCSux:r(4 >(2Zm4f"nXv+D1N@, =EsFH䝆($0FPdtQx)k{S?OZR{yGtNXFqG^A4k ȗ_"~,&xUbФ6xاJ-V͚Uɱb& %'l:h5_7qj'8&ApAБIU@(qHGN_Τb )˖yO) '' Ʊ?PsBc'D2]E 'Ng0\di'M0*8%4ܷ,8GLG(+il@Pw\=c ' | A!\\@ pb@ؐC! "D— bO8l %,6B0Xd_y=q`̓"| ` mq4J`Ƞ9eOvcQro<խSW*5eZU;^i~ۡ#[ύ^ih89`\=68!=cCOkgh4Kpȑv3B]bܧ[E1`dG%Y}ig#T)ڠDm,1JQ)B JCR=(ikǾ~i$kII HHŠ 11g,;!jI%j/hki-!!m"Gxk ' cXvEw Iq rVJ#B)*誀iR4U-G0_DxsxB=zT'Y$6w6]Gȓ~G9s_&&ɞ )YoQz87?q*|uhe,JmM= Y>K/(aQ6_QԊ𭦖D^+ G)j}L7~Zd[Hz+|ZN/7mz[Tm 1~pzM~)2`].+NMq=:.NJV \3Y&;%F+F-ƣ .D߿&s (xЛ P_ S m2`zl)7D+Ӄ=l9AA"zò0 5 i:]lqk@fd?Q}{;tu7mowi|tܭ]gFv Sb [X5V<)wRVr%~:cK{\Q8kչ}gcc&sW5UC g.kwVN, m$ܯjϺWVK9ewW|POfݚgUtGC}zIӜ73,SU:CvմvP;U̷ZZ:͓-֩vk6sLꬭmcMw[ssQe76C;B]i|SXQMdYoU* BBH ,BX=fIC+-B+."K$1@@ ;*K 6Ң3aL;eχ{NW{jǻYfԥbi 5ŲҰrg;Kl.P`u!2v24ZiPZR)]ALDP Uɒ r;Y2Pib0Cph γkQsFʲt"5HbU6g2Ť"$>'m5f@`OZhGal& % 1`a#J%]=FO0%mFC aE(Eo#|nj8e2E RD(vb/A *@$q:CLvK #\f A(pǑfڡda ygq+8l`~yY,i>H$k " sXq ` F+/P@q# Ϗ+$  bp s5@!?fcBNBS,Χ@.6&vQ}Ukpx L8eg/t>ψBq.^4Aw3!U|m)zӬ4lg{+L|of|NnZLEݲ>>{ z Gh Ħߜ[3A͵̎(]ieͱ e*p)C[֭p{> !-!oAc4]MCQj9L~(ߧ'^*᪀1,w98| ɳH)rU)X5{sVFN}0>ʲ/v'#?[~L] .hG;t <6Kf&.ʳVBJV5c<ö=,Oxn]S)}?> O,7*rVݦd0:a iڶ%νa[\e&`l:Yk!S ARѐqA**($ $VJ8BDdDC(!C#(Ft4 E_!{`O>l^Re⤉'H-گafnBi\# ;$,HpqHt759,˂Y ltٍ^O_5\PrbDʭpFďRBCt ςV-E &jy|#Z,$⢥*2eH %/ECH0@ RR%5F?s)tWJζ1ytwXqnGמ2N]9u{ӵg5=ʪ؋f,;$b[P3EߡWN4a%! QȔQ4eZ(GW﷭)t[zLڒ>`/h0LÝ 5.߮BGQڳ"+Myf.*{r5?G^7 U?5fj^6vTR[?njZ>:ZpecOVJcjȢzC>8g85=32}eO_;Nw-O[: jk[:Q_l۷7Mm7ƒ]S끿Ե?fl8;]ο7fRWBt'q] wtA^}C:!bO:KP2_9uXb>PlI, PnRO{R ݉ qY[>p:7ի=,O|WQbXq Ƭ^U'>-<SV6 a'ȣRtsa4A]5[rYո!hꐕF2 ]NGfhڍ3:+ʖ[hz:S~' #`#'G10~:Eͺ#F(y#n9~_:xR!E{˫^_31i#DZW&ɅK%ƠQp(l3Z՚6fE  KzҘqzxto-dw/hc_VMSO-E3V,/ |S㪀TDOЪcܚ9$9K=emSS✼jD٦KCoy?,6x`M kP_|>E+<|R3n4/̲[E 'Mf!HM߫{{ɨ]Fǟ^0.}G}|҉a ,5^.fBr%}>ԒoQSτy?[޸G)f]ܴnkqAC/|Xua) 3 :,?M5dyuS!j☛±kO/J|6Z&98 !{f4V1lʾ[x'WfU; ۾yrǽڿj_黚_;/}S5֦:SJ{avV &tv⵱SC8k5Y}yygkiyd27wN4ڟw?oiMm/+-7em~g2@s4A"p Og@A>~ @䀜L(Z{I,6bPM#֢, CO I1P]aIϤ;&8 &$ wH0Eu |b\l&xN<$ʑF,(T!Yn@v' ?=u 3̸&;r"INTrK.!s30carIIRH(r׮~{wN<}:K]߻{[` F1H$栃7FK(`i3;02 s=ӿL)@1"{4ǾX6otUb{=vΚh9@C@541 J@EdKČ*c?1:wד-{_ȏmT~^X` y/ @D/X+/)-3fmIC?R呿H# ß/ L;9ׄ&KW ko *Np/%BZnKlN5TD"ƏX  |F<&>Y\Щ0y p 2i Gm |mڱ_7SHy#Zp}K>YxK}+|Z16ZzKA#6)SWgVmD_l7&w_-kuuԩlniǙ5<|ZXq>oXSafpuW7Ͻ_MĞ)bhjI3zH~;8pYzϼ[a}_2}gK//d8Ϲ xj'!R`.D9q"ϬwWU/֫%TbN\[=WJ*+R3#Fe Q}JnN|mṠn[='<+jmRw.Vʖgժ qK״g典'A%(h(T/V]^Me$̊TiqpNX3I yqBȋʈe|iIͪo,ř6)#2kր}evsZAN##5cOG}4jd:6C=AslrNqu0Owuf@7ć a>`lo 1>q;V66vFBJL8$CV! ]Pp, SE$/9fD ǓX"2#Yۘh^f-~X45 f%̭Lv6n_\$c{s3n y \-L5CĖLk VC3 .c a! P032 Ȧ>! &Dcc"XZ"4 Șa@01 ۫984*0[lc<ff4-_w}pk?dR\eY{[@1PtP" D   PC興"XXu- r-swO?3sfyg9<=n}lݤSLY'lWݦnb'ݬ^asZʐ ?Mľ$A"Z>Gן\G=[*uPż_ƀV7\_,/"?W2 hKݗq-䯆r_k>m)R5W3m`{;*fʎ<RV$ KI o}WG $Szaix>_ 6Q wHwKsLJKϴ%s{[fPI=;@(H N`PbdFkT1 a YJӾqsRG|4ȱD2Ѓ+@^Re7b8k>4j8uҸE#;NVm`Z㲪v7A-f< 1,{ ifP?vI@e5ؙ?4j(i(tb\0YfӈLq(żjۭqߏA/&@A WΆd7".2mIAِfQ"-J_2LA (|S7DݬD$Ht!y3GCGYw0 ufdOշv ;{IaXaO8--pC1Ƙ7Ta3dV4X^Y罕NNџS)ƬH+XM2ӅD3Es♢L$g8[uC1sgڐbP~>Vs'n~ _4@ o pTAxPli|9(,M=™~ sL<͜}[1|eXvz]TtTfW%m*O1{^ UK uZ#" u%APP.mZ@筍tʝʊr;'* 3 )#jOGS@r$\W!p'4[#/ڍ"* u+]Ƕ]Oi>/r|y:kLZu3u0F@Vھ;T=@ߢy}Ȓ]ٵ MǿGOy\\DkGV%..+-c9K.YE5UkªF^5I ֶz Eq7gHF@ H'[ȏn\]2NrSvl"j%I MSq@7|e_ܬJiGT$_mRkZKl1[&}˖ygfG0h^u Q3/UHp^WY/XbֳI2[R#.{BYÄH0.mP,Ue+rFٓ&ރ ٓҖkK劚ڶ^nH`|2LI(7$(b,@ %y)T*"3C9dV, %\842c x@#6v=q `,X++@$_7717f{7[dev:gG[4 v޺9t:B}; C To((J DPأPf\Tr*N#.LwE  48AwaW9JAxG"@.L ;]mE _'s.Xdȇ0DbiD  Ekžw3`cpX"̍҈NEJʠ6`v7/hKylZާXǴM{"ոxW[giAk5C]W愗(%ƄK3uդ1Ⳮ$#.)?YS"z$ PSYFBB HiN@Îl@ "Ep4dB 6"– N(L5']:ֻݪW;O/kRzwV˚qYzf[~ޯ9Mp+G{Tך_FmA_,~2ulS%Ju {zpf(wuڋdliBR]I;zgvLty,jq4kZ@גE; i!}m*p!^z ,吹F##MHhSQ1-|g?>ǥiہ;ЏuӇ ^|d:!,+)0/+AG-*09j>]湠9vRA b+å*P+ nRM zRK/X 92jmTnVJ$PcIaȴ&7!T+!y]#΢>BAW5t yk|&y}j'7b;yRRny)Eop|tX.֊MI3<7~%9?CB4^8'?p=!ecEZxѸXW<2"(&cݍo^VjJT2Mkg$ X$}O4Tx?x~=Y9Z2k_2şdrQ(x--sƖ"iO}msM3o=9Wj{PHzn d:E}W+WnTW5_nU4k}:y|P#{[>:.oLKBfF,]?P7!Q<nůLj}W:q@DgʭXkl`olt7 0;pF<ѻZ&+|c5lf$1f$b@#ؘ[ T40C3! D]SL1C  `hh XaAFShh5" $0o c4.(Fc $bDCc"x`D F[ab =11!Ya*3C-1;0/?m'mh vBZh$`!,@ ;@'R!>zp@=XKe1QW ?,M~]$cr8/zfImケI SU!$qo5'/V|Lc2/E;1[meά}CW$&_N7|N(IVVNe]GWW6ln0h Gt?1lqQ Qf!,jszI2@"@}븝؋~=a:iQ%0r!ʱg/ ξCKĈ:!q{I<`ލR Q 7v`d;8?${=߳Or<&z`A̅0de{*Xq;&w<.Ҷ e vMg- ^\]}ŽInHH NQk.$ߎ\7.l2"_fc$JlKփ\rj}A:쵠l)]74w姭͚;)QZH`Phedu_ƌ~Ɯ7c^}/}+m_엯 ȟ/5C5ò?PSeLoMiꁴ K/l?s871K/7K1 N N>P&JFSfU2T%&LH8"|fT6_="]֍H&ٔڔ:2$/c&O6Uڝ^cKR};鹳(+TB(Ёkcx2QLg=t4[ .ңəOo~O0\7j,g(nsY>㚳Zv9Y۴S֩ar9yCKV#BnjLl+Dss`IʷIA-7){p^"=jy;zHRF뜠fN֡.5{ ;I;*eHJqfelҺmFS.}Fol ̝o˱1!^ȏG=|Pbz3/>KX̯]k1OUj*֌ʤ$=Ƒ۫~_~⠏9k?ܜ1>8XпXR^)oj-nYTƚՊ檹*Rj割kդjh/+P^zV{y1ygͧC҅QtI>6|i<}ɔg3No3L>Z6+ 5MyKmM~clcuOJ;\%|6nX\9~[puCv @u сǶ.O2 1,* #8:yNG];ۉ<=H ]CG '1me|t߈mybڹ?,4GpDd/;6:"tO耐LĊLAl6´ $B(|a+"C!B(d!`Bs+ B# 04:e*$4=,,P!@DDb46Fcc  gIF(XX@%RQF+ X!tAe"l:a38cX@& d]H1 \-Bx(OgpB:vvI,&Tt-ao+|F/>$h=,քY~,7 e௼=kTGy]L|U89k>yNct .{.m+= 3[=9@Hp^rl07< gpH'5ĸ܁8Q?$A0cD[67&F`nw .\nqս g"y6Qle䕆%$a',@耂,m[DeeEADbA}a5 ! LXB bLzsv%P!o:EуZ蔇 uDM(5ZwV &?=:}V=64lϪ.|I9.I3oҍQ~\/ҏ 5 4zXcёqVxO7$ W'ۃ5U*Mŏ7 K{KztWGڹ[ rVynPX6CVCɲlxI:r5:]vt⚾xI_dj.o-nj+k+}$h#*t5&T Q1qc hB4?\)w%Jvyϔ%K_{w(׌ ]H܆r{dUHeki wK?s_3̕ζZD)jlW*rpX=Pj$*IWEc*?7PH'C@:: D);:WB%\mNa7xs781Sz@w+a6 ,.^,o8e]8DsӘgY w|^ "1B"A'K%8GQ#-o52}ZՁ[ |$,xFT [=l^r}9m<8MGd{ 3sd۲EAɲ2xSJ+Zs,k/YOz7aSl{(PA&u,( . Ye}GLUKFIatP AD\AŷA RꭅJրxQ2nYVF2j¦PI$@Hvd+X ŽENP"UA!HBv#Emt d}sh_CUojSjlWلMZ;GkꖎZ:&alpV5Go tfpxLS`) m\}1C;`XT~EnnQ8jojfki8]nQ U|54inWNjJgj- gТn#FA44lA6Ѝ*}M:; MFAinQFV\wuT9BP6(4Mɑ|%SYܥ2_Tsd̥zխ&pߔԫuspϱ]ɂO:k / :svHMplLkM ^+:9r8G%me(]qlTƌөc.jʔi[|--).i0^*#-WM;U,t*j2㕠l#4-(@ꛞyauWz%E%mu]*nWH,Չ:f~gHGsufVS/<]|dG*vW:(QO4ڷj퉪6>:<6?5W;s@Qm\ܳ(^>y=MH|"qج?ng}3qIH̞wv炈~-}#!=$|})Yቘ'31$)m__z|)VS~Cv?__uEϧ*MorV,^}}xMšmFd,Rg^xl#yw >(wsxN@-sG  2  p])Q2/ć HbcA5`?  H$H"%Ap !`  CB _8{@&XZ$d4'*%<"0n4@ ^ u0Md1  PB @pT"*?!k1~TpPxo ֥􎰐(zR9  &R*1x!PDo'-Y xqכ0YZ,`awl9DТzz`jE GQhJ ѫ@ !Zhw4t+`iՏ3%4gg/xul{Nxܸgg ߑ9{7g{LhN{J$}Б\г!}nsSb$oBwNxL#ws1O_bc9?nZ h7cn],oHM[kXNBp=v=$߁GsgM['(Wg}{v{pݚcNĊAqp5}*n|I}ۭ6/>Sn5:2{u9`s*Ycrȱ$ ~t_?.YcqȜp w]Rn8UYgWuI+kUt?ư>ݐw!uµ2VnH( !7lQP@P0PZQNq^J388:ctJsgrҌS]Bܴi_˶_']Fɐ);UIs.)FP4\~TI4EH-( qyWf֯_i=myYʳe׽noneq7Z]B&>CJ~WO_.Y9z1f-x6gn\$_ɰce)_L.*:π+E(r&hD|/r:Z gLL6qCޣwL݂q:)YGEbUl2 yF=_iӎ:z k5 ZfXz9nl5Xp١kvE۰C͟2+X 2B50& KuC;T]vE̬l r!ׇzRk BEVYx iPSYO! $F! j4j;-"("*A@B0 d$B#J.CtYcTtWν}i@S-S˄RC =bN^7U6(F*dS1mL?T5Q)6Q>D))Ohd1e}GɩOyDщM/4^'w\%Y靻QAZvҞWm;,}rÞzդ{{[CRqrKY|׊L׸é1P+[bqs^'e娢cf\dO26"[qiT ̪܌kډ!-I;t|lK2qSS^U]n [tP,K:Gł'yCNKGGEUiyfI\'\VuDIGt+1-Z'o {A mÃߥ}A1~y`TCmqBArC!n/^|(hyQIs{gA.L8(nySSۘ#ւgˆFX-3 ]r/g" .(|Ë'ܺܚWuꗂVճֶnɏ͢eRD;&VaN%>i "X]P \黇9L.v!ߩ{܁'ޚswA4:R`1 ǽd>ePɮ%$IqALtw>4*b|ܠ z@pd{WICWT0; xyt' G~4m1 p:Lް':V!w vCmw=- YYKXk v֐VxK`ajl!saَv\@D2j]a<:ΎH0[ z w!÷B|7AcL9ccp֐6րHN -@NU= Jу ;nЏw£$zTTZt)kUz4*YCgT$ά0h9|n#/.-T{ [ޢ"gMl)YqiTI|↼Ŕ~0+ٷ+ %W}kaQG١s9aU>\qziwo3@dOp~]FI"`6&B$R@9g [? ajLR Pb㳀]ͮyDs$1q} n23E/,%:ѽ d35FLÞ6.Y0Xl֬ '|x%{7#:ǀLMc{>.D6EaOw֞I\G!h.9/G~!ly#62Py}-'811Y#^lI$G0< "%F;gJ7qm+_|ْz-'ζN*Fr3m5IQ2߭S*j5H]ϭk&d5^i7X&|/6vq5a%Plh 5ZZ'TrوW ƚ4c xbfDS)&;eAP12,VIFU^J5 nnPT t*0ڢTV<҉4&V50?" 3qG.<4_x508jĆs>rU᪮Gte,Jd{ތ% QcȑnS8F[{J_քa:/pAKjw/Yr-0V}sMEzEu}M]$A~/:0דs3TOݟFG"y+//*;r-O}?Lug^e)XiW4mM[]M?)n65mtNu>iz[)ɩF#j1="ǽgC,@ģQ{1v<- 9 9G% < t;[`oeGqQO H=d;G IT9lOe<'`v;F|"Yj4GaW5m;ֆ1 o wS`39 [ <dW3yhN0AM,ހͅp/. *ltel }ubx3 av=hL{;ثBdC.T=#m6tW: ; {}=6`;!wn/ @¹LH#νp9~>^2|%\` Wu՞߽[2 p5[˃^X_% b,QpHH@J8+*oqQR2.p3g@ }x_[H&$|| 㯘"W/bYti֮?Vo+-ܧ:4LI)I!PE@Ԯ: H"ɬDʟ#X7ЗPy,}40Ո. ^LG]'[f7Y11JM`$ 25D>cD>pa] ߏ;=@%Nc/r' 'UT %yN=l (`pwJYwe,>kKGO_3l>%_x?HT8,KCa$?I` ^<%L:}4RZ zT~ ӏ\,x JA)J fj,,bH]$i+B%D+ >'S@) zkYU1b-$|R5K><<}{]ܢsgy o_x=`üDF(>8ogx@*jHNELȋ TDNi0Ҡ1lqbQ1#w1fL4R>AuT uפBlT̷ ܙhQi mZm|U=jjkj}|4>>B ;)m:tڭuo['rKƝ;eTATB LcCwî6ޮ ׻|o߿>TYH۠~>;, ~s\QM]yARAB'FSZ Zi-( !DD@XPv¾ (řvFgq:{޻w߻|ouuOJj+,3 [o[ - űeh/mxOϋ'~|,Ƕ$~7ϝ Mh,{:Гy# ڿiKk𢤣垺VčZSKD;oş&.vFK@OI4G`Sӕ4[ ʳR6b'p4xQCG,gxoPh kVz/xՎkՆXr3r xE^ N;Zw; (lrʢζ.h|k(_nmFگp{GA݃`v4BNbd6N&@`:1qhtk>^F9АЀ\ޛB ~T> BH<F0z#0y(ngl`x3Mؼj%7y o7>i~ 4~$X99;I*p8gq*l%5W &IJ,!|9O8Eb8vS=12ĤtIs $/r,圛f2ޏ xF>gnCA$ lg~^|D- HY1eѦ֚Mv M8Ξ'3nc!k{*l)OYcp_w, [ 0 a3!ɳ5i޲P3z|s\0IRmp/CjȨCMO6%N(xxp,B_Y<#LS9f.̅UIbp!OeJx^j^jHb%<"٤PG }2S9߀<NHz-ygGo<׽Rk$ZGXÐ"KI҃pAsdɶ4襕BtοnZ+CFL̚r8j(ܻټYq sȽq'ϱ  }"* OV=XDD%opN+ {gUL$Apk &§0GО(f9ۘX`"8GV?\ xxk,~u+4֘𚰩~|O'& yʽOe.wXv>}}tudKPHW 4OfB*k.$G[4f_)mXvD̷OwT^4 4Vte3v? $(c!&Y2&{u>\;_]isY;*m\qʈGVc}=5zClP_٩ꔹ򹸶̞]•]eXyhs#T;e=l{"arvlJTm!^=^PlX!2?x i ŸujlS6Ĺp ڦ4;pQj=+z]*:2?YNT /\o9Y#+ă2 2a?.EHewk"ٖJ튂Xҷ[EYɥ-66m(k.jԤjk076Զ6i*[;KtW47 T6U^]Js{ %o/۟n>jR_(~Ss8?"X!Bb CQ?ͤXW2~oxS?UIO/N5Ou3'겇'/.jW]Y[ZmTv _ְϚ/N~XȎbN?doӿ|:3's~.;ysCcDpwW?'/]Z9%mβ\7Q򰨤6sg'\#T6ɺ\}Jć3t-L'gx@Dt6lDl*"E|(m6A8Qƕkl `! .4' `>To2E<qeUZ_;4$! BEJB*I ==YOt-"%A*"RTzS+RI] ;n;fn'ϼlZ _?d~s_( oj!D@=427>uu/F9!#LոNg\yüybD+1J/RS%d5M:K.g2Oy_'iFI.AHr%$ i.ZM9z%Bdg׻dSN3R 1Y1J)zKϕZڀxI/5֭tТι.*VM2R㽑}DOQ) !r9WJ+Ԭ1 5sARV֮9_{isN6LUM߉|͖ ӽ .+%ub;Jq;29S=Gѩңj$ !ߛgOE%+VQKVai5Kpk;k_|*'Kf)kCPNx>6QPAUjIدfpSAiv5ECڱXfxBXO8WoRi&&HhV s/WQ| q,a;Ӓ|y9K8@83O,GN͖2D/TI7FJu!~2%F68Rr/)gWCsJ__28Xe!ΣZ.>wi.lD^AWOR͘f(ɒGFQo\ ?tԢtgw{ƛG۫ <4ȋ5K|S4l0FD̃vn2Q҄F}rq{ ^ye=[`tctc`ݢʸՉ:w-oH>4n$&S֒RhYό3WO\<mU4)NÓ aG0T$|mQ+,jrI$}KH,zL??:ނ/ "yAD[ PNyWGzGǺ:oTױ#5%ZQa 4)y3w+Q'Jhiҧ$ 9o #` L?2iaE-m]6=[]zPRW7T~nezKS_ySMe ;UVw<)YcuHF 3\ ?.>k7(2xlYOaaw3Ь*Cs5/Ӽ߯Pic3hTQG]rc>.KN* $^as^c7q2ΖqA-!Is_ _e-= >'s Dw _"3$;ո{QОc%x)3&eyaY;j F2dvfL,u]YGJpr>IK8Or:SJdyM3Jg"=E컄fR5l%l6o6~)]$f4ҽYTMJ%VnWlٔߛD)>H+[5Jo,f,T  ,8LwbLs;w4P[QSRx^&NJp"2NH?;H`cӼљ*XizMډG5by>o IWe)$` `ClqLm㖍 ҺShadfݨVhQL`osTM}dm;Uwi hO$7Rqռ٭u'2siZ .ZPˇ&[,*yD}#"5!>+t$h.T߫hl5Z;eQ)O񣬿Oի.-|Ry c/OշKյMKe ]#A1°3j0zIDލ7J ]'t):}G~n=uzo7wT˚ݣ ӲźαY⁺B\ [z*;,}?WJ0?McVkIBxŴXQ\jkj^gKPZPPuiBĎ/#} ELer{o>,;8Q%+bf}2hpd6!tn)l84O x.n 84<ޏ [Hg_6u8c> q߂ R B: @("@t|wPG @ 0=dС5 S-^*pS-p܇9GGYY搧&{>yq&03vcz`/r.nl1CS M,wYjn gBLكSvpt0<'K50zIynyc N!BC-: 05;cw' wFcj !Á>׆c˜]|KqS==lk?B_<Ӗ2}6u[C~m[Bl @K6/M,`"< A߂~8>;B̓օ=ஓB~V elr8op/Si3l4M/GFS"/5Nyuض5F%㸼Z~` ! P@ B")HqESD)$@ЃHQGDDQi6c9owg gͽs~w / ⲘccSӘ*i J{N[̟7,O')fT\ཉOcVZ#{IAG㿀l.߲|1~$t VXy~`E[ jU>l k*)k775fSrjnu`_`1i:h-xbP6oR]&O6t8[ l:kRK{gݩ_cz7[O.s|V0{P7ٱS]q iRE##bkk_1`CI>+mG;tD,;G,q'z۫mo7Ǭ&&׸"r7bgn%F#M-'`z/佥Gư, "1ѸD VMeա+T1kJ6sH[=KrF'9dx,R\F;0C{wB&._̆#y1=Q$ ]wro*rתr@(YȪM=+l-n,Sc*nlE•-J j!n %[SIDIi~)D RoDrP3!F RsO&|hxjO\<)htVKZJ;kZk*|D \ŗgj}5Ӄ[t. ypbť"uz#J~|ϴֽJnѧlXf5p̨‰ {OC%HYGI}ndݶ?SJj8m?vB3T.O. qҩKۨ 9&JMJe`d013 Z#}$C3W?쑜iw섷 xnp!up.Qu+yy@peg 4;`ۂ:A"3=ks!.H/ Xvnk4K`O;p[ScTpo `A! Bpx]`bHE8MBxM@ح_wNDr=ú\"> Z:wŃ62KW4𠪦DV4}5dF wvw֔U4`/Z #9xd dSP>QF+yI zc$gy6mr/~APy_;n<~'d,![ec 3cc,c,%B•z)DEAf,2KkB"nTTVnuz}_sաm.݌ܴi{zt.8FoI`v.QH\/~/_N{*wr}~guWcVxs/*jo&voK2ʵEK&C*uO&8oSSr.BT|W稳F.04ʃ&j9:+5_]2sz`ltMnc 87e7KNZdTʉ|-Z|}?=cQ~I0x\3|s3ax=%/:.n^_ߗ0)e!V? + 6;9Oj<Ęv#^--JδHJEhwA7)&#qk SvV&I=R1z"PX|d l%a|h0oTWq ܆AZxUj~g_oq'ٹ%Gu;XJ$zBƜrQppSq>NQp2\h  }<'kh;=҆*C^r:--ڊB$t_ŗJ?OŹ{NX[k[*:Wt o8}+5 gUMK[-C{);d@!X~܋PX;{ҧKCq~:1S8)miZSEfIHӝ!9 -EXA:Lw f`ij.V6@'bnT P, @ƙ>袁5;2,D ƀߊ&&`fdܵ;T !70!|=0CnVs38D]= 7[6܉dp%X"L' " p3BiN~*y 7Dx@ Y mxdD2`$?g{wq) Z@G+K`83TdG"x [f80h=05`18c!#a1h"Lݣ}=#Fvʷv!WDSMx]WSPV%G"ғQPw#BG:"U=SI!n 4*kpX+@5V냦+=|>hUzx}A2/%ӟj6zTjhKjPL\QtP-?RbLU~|19]k-!aָ%=dݶ?ߌx1Sw1= ֯!n * d:ޔ={ RMZü_\+pSd{<,ݣwKIx8ijBi8gPh7 MPjh^H(B$$#@((AAJA:4 rT,gO?F|ݙ}c~٪bt|9?]lXwUHyy'jY+b&Yn_3 QQ %f >7 xfW ܪ"e-6/F 0v7@6CrhYxjfzRT0UY;"nm,m_4Q;yU%oV%nL ]@Yz sWg?lp>he2i\=RZx%`nF D ŽU JDwK;oh{T咎Du5Z[2L?u+ C>@$ ɟR8Og]K=5urfne*N=QMz?rA;'I$&Tw& to`CU~Ûmy\Nx]C GxdD`dV C.{Y>?*T̈ K&!2bpjlfL sG$QdT,!L mAgz#"h+$A4'܁fV@ނ'8)xt1T' & [Yv~xd|rp"T2g1U^MpE07vd4,c'p A>m+2 4/l7H.@rƃ/dNigx]xq@`M 2VcmWrK {n'X)k$gk[1Az2p95Vf2btuF& U:uK3#bl}m7@Zz}s0=S򾡔C֬f7 ml{)MA=Qu3C^˶U#1qUtkcee S:5E7r֊Mc[vΚCE+NG>w5zGؿ> A_D4y]C'0;QMC&y;IY/ |_TR>H/s yąBtU\$pqSQԨ(hLƪUƧ5k-R4G}wL*&: BuL¤\2햂ZWH}>ݭr{@G nzyfv_q\ڌA%lŖoJ3jKKVOVB8hF/e@DCD{V@-ZLPJ s{jGǔ1kkеw%cCo҇O5}G<<;rIabɅYޤ{'jviw9ZV0 sIͪΰC_tЩ\ĜGgӤ E-N!bg*n-m"`&gLϼqoNO'<κ~kЧոn?.Wbv{xClK̪w{ IsE禨\KԢ{s={߾ݫz;oɵZ/]pkywjSv7qQvG|wTgE> @! a J $$MBb 8P ,B{D(*[A,E?P8[g=×_!^=1s}Vy@gY_kIGݍzYoMRqq`c Ϣݑ1p(t@1|5H V)@%a,1 $96VP_6yiT궮Ϙߑǚ.}oG]6WhKrB+3C󴳏]ˈA_Hj*S-VQ.N:XQb|ة`c tE~`s4#lL*bnu(@>f|7&p̳@CR6x`t@,/V֍ߨ+o-R3X'i.US c@)m{sN1_ w6ŏoWFC n;5clQKpw9hL:<6zA* DL/CzsrÚK7$Me򲦥rQMc󂤶a`sJJ @9_Ļ4E>ؚ3O\ <~;70tjhP\%ȬLptLxj*0lJv(lpQ?EE qHdؓd 5Ǝւ7r`NZY. Q_q`'pdgy ! N@|6 6yP\  yn@siUd PޟN|3;A<pNH/ r+Z9iT:kL7gU.z7tKXSp }r4>YW 6mrzElO3ež?9v͕ jΐ~Sͳ˱}N==?]Ydw4;.1u2=&Q}ɸ.D wUR\ zE)#'ފ Vxp{sѿGM {0tc䭈/-`#urk9\gN>z ݊z7|etϱux s7y Vh3efo+-^__^6o6مJcnO#rG-rն&1O@g&ؔ$_oJhzW%Z9K>EJk W[#[#LADEDBw09 5A C =@MDJcHƿʶƲsTvy?zCTdtW|hRTjUGO9*B "mHHWvA t(u&g{3;ED: 48FV#i&p+~)xkmcmgrlg]u`bkn 9]6ouCk.z49 >6k#p0i0e0R$K }P%R$d3W'HK_/ęÓ¡o\lPdN[LbDf-幡ΗоynVԮMSΧIṾH^͢BaǝCaFe>m=Z:^?`ĕA],Xl&JFI"ʕݞՙќؘឣآ˟Ϟ՘⓰ۂݑ֪|V?_$t\t}~ގț{_kŎZiȓYc˘W^̜U^ΟVbСYfϡ^h͞alϤ`^͛\Y؟\]fW^jҒrp XF;XG= N=61-I-oN8Z6>''4!#,"'%!" +&&#.   "   !#"&# ,#6&-'%0$5$*7&,0$)+'-""://6++,!!$'5**8-->,2?-1P>BL:<F45P>>N=<M<;Q9>P8=O6;S;>U=?^FGhPQ]EFZA=aHD[B=aHBcKDgOGhPFgOEgMEv\Tlc|`Vx[P}_SsTIvVJsUFtVHpRCkM>iK<jL=hI;aC4P>?E34F55D22>,-<**6$$6%%';10=32," %+" ,"!&"!' $6/;5.;!&"'(!A8<@8;8056054.4'"(*%+*+7 ,#"{HyH[%U|< KC ? N.AFJ!S%W6N)Jn2w7O: <MV&_3LFKX)L$E"z,R,Z&> = D Jv9 r4v4HMFKLU)R2R&Q$?N!a8T/^1S; ~=x7|8GKHQ!S"Y#H@ 922={?H }B {>OO}67H{4~4G < <B m/j1U\/Fr/7CC Ep*{3 FM%H:|/:z7 Cx5n*ET(eOdFwzxzpZn[p`yr|~e2Z-jLU&A9|8GJMN a7Z/ENU!KOa?a 鄢bkc^LP.M_]~zvݕ8tFSk9A _Ru`rkL95M8<ޔ`^Zǔ(%Wt!x*eHNA<N˗] oJd|5l9T.mV2dP"؅1n#B1#PWv=3P{̔BCL]gstSG]Apsnay[ݖn\KیO/RQ%јđq-ēDfkC,M]ϚHyv'EG#[Bn݊b";Y6b0x]=}-y}3<;Ӳyt8'ǣIOZ-mv{m`(P5ۿR F b=|0-DPnGbWRedRxA3(.I8+S.gA/zli4>լ?P1Iat=@n k̶[J%Ie˘t T.>\eZ.$n(Qf/E>jp_cMnWLo!GWH1kiiɃP:X0h7sg_ݨ߃oM dB }On}nR\WN~0{k>ydq{c;rOa_b.~Nnǘ?6?'qsf礅kߴM]\6|e3iڭ/2Rʡ+6'ۊF8 Τ#lk CV=Н k&HS9RhXt_ <`tuвvW2):o wTsy$wt+ Sٴ lnZuJ Tx-):vН[n6vO 5͇k+RoVUK%yi`ѱF # 5\i=m_^ n5U5dcq{fΒ,|{Q})VC.0|&*?#:'A/sA#s[鿡Wi"L@DyU# rW'{>^C/aJgV7 Nj5J~[kfs\ 6 x M-wk_wox;ޒ~ʾz-Z]wI9.1'pW4%sy.j-*Yؠo: ;ox Y43Rkbݗ["f>f&2wЖ~BsYŕ{Uٰ\tyk*^Uz_&߆e:L.yFDFYdJgIl:yL=_pYf!sk$El:DF!jR8J=4Uv,AjOYqϚՒgԧ3iqvNy=X=:wc`u\.P/Bz/0, 1^%Do'(3,N%LTF* I%`}x*C}hX~ewAp r94$̅Ue|1N,*EÆeAm$^: >{k,gwBA{ڱ'ۭ7F&':g%ł$]O`JIzeZTʙZ 5I`s/ftD4xv髡7c5Jo4ݨQ%ﮑj/$ngU\{Qͺ󼆜}uY奎ҜtBaz^N),.*{@ź1; X? 8Y*UYq]ժGQoL*<64Qc\">|r{yWuC4u=+A-q5{2wb/zO"gj!s2.C~ e1a;xw3 RHE·ā=Ko=MǮs|)=5j}vp>8T3??. Q!cː2+gT[tkxe\*$Iʝeu]IS&K|c&+Ym + YB5?h|UV{xNݱhCi]޿6 \poJ{N{IIM%f|Щyp_$}\3oQ؝ɹ.yu3dK\ 𶭺Im[&M[Jglj+kݼd>@Pe 5rQu}dG&m$ Ǭy .i9c ܀QIoFq]s;:9n ѯ{ح:zMfǪn#RY|@hX ]@U#Ht'ƴ&n} ު:3m2rP< 7 Jܟvl=cA3{) ݬ&hH~*9h?} YA2_W||.a>:5$dVgT@wrXDET~Jg?AjH񨌞 DT (b ^y vעќױUP{jpp"4>qvսvɱݥ*3n箫 %[1s0c> I8#Ө蕤d Ith_;a~n@ b > M'õN'qwdA 2G18cfp)PIānhD`WxD?qsa@Z?GcfXD h`Qx[)p(kig XC8Ks= A@AX󽐋ŷ`k(s`1\,Ζg{W#3ypG,wE .N8r{g hAؚ{ KvGbn xO{x7대 4d"};HQh@$14/pT!ǤH.NA^81^Qq~S}pm[Xԯ_2Ձ?VVm߬Z?|]iP +w/#XnF4J?K%~Cz5 -L&{ 6oN VKIz=']tmm9峑s-]R֦u+g]Asߔꔑ/l ۵ESEoce[ ufrVHM%3Iк`ԟOw%pVV.ӟZׇ\ {a*Ŧ[a߲Nq icDy@l،jGoy俱& Om//tW/1Pq5n'!?FҶX i=2^nw װI[~C[.+~˨16MZ6,QK2fFRP:~Yw1u%Y!iqG ٤8#8wLlX~<ΠL7% 5.U[~0$`n`t/t rs=U) 0=[@SH? rV1:sGKϏ5Uߔ%cץʎIykۄSuu]2!U(g3Fiuil"1ʠv"c8ujhNr~ё9iF̼L5nSR5ݟܝYWƝQFCB׻™=t&u%S*X-v+5UbПYdџY]ҢXWةTVްRVLT]P̘JPp{xK٤`>ՙ]8h>*K# 3jG,_D}X>e:#g:$Q/ uU1qNoMjFpJsJoC}QzN oDkAnEmEmFtMkKlL mL lJ uR devQtH uI rF |O ~R yM {O tG xQ mF {T }W pJ nG pI wP oM vT uR xU wT rO sP oL xVlLeFeHbHaJaKzWBnUrX~cJv\BeIrUuXhJ~gR}fRjSAR;+v]Qg^kRJcJD\G<YE;TB9M>6B50<1.6-+&4*/=38/%**%$!/%*)$( )!$'4*,/%'/$&!*'$!-(%1$"-$!-" +#(!+( + %$)$*&!'1-4 %  &()-"#2&'=MEDFAJH/ LQ+:DW7PP*\6Z;[9FIP.Z5YLU&iOQv+J^AT"B 8E BDI7%%V7U,T.Z,dFfZY&J(\2_B]DZ@^@bL[KN(RU1\8`6[7R.P&S/X6]CU=I"X,Y0FK![<@@Q N$J.U1^Be@^Ge8gIhj\=fJk`rnqibT&V:hhkhrvqypg\3S$cUcI[6dNkWeO[:S+[/X1= r0k,FU/Y(];W8O!T%eOOFV2hTi[cYaDX"C8L!T&^?T%MDRO3 ?> 45= :l*e)n1{9; y)9 r'7 |5bb m,v6o3c(`&i/f*j,v8m0m,GE<q*ad%VV+j7y:v*+G 74ApGHd9q2tvfc1nc|UNwOIqKB|VFrZ }_WLvLoXk^[]|L VZ,JDA Oe7]/H!f=n?|F J Di*b&N = >P&ÌѳürvcfkXZ]IJ='R6mkrAf>k^r`e?_/nEuĞѦӪЪɧ|y2nq~0R~ʭ~v{c!tXYde ªgűexd~el cLZrae`TP L:;nIt;G JP'F~HV"V}GLTr3C f™|!{^C}Z1g@V%vI c0٪wlшlʔ}ONCI(Ta"I͗#U'_$]7T:Mԡ*Hٗ,DԊ&;^.j.d+鹧ⱤʤȤӪѥ؝כʿ̗y_uJS}buƑh_՘ZHIGHULW߳MNޱPOޯOTۯT[խV^ЩX_ӧW[ڧQRߣPIPNެTc˨Gftv4Șz-Қ_/٩a/T_<;8fNEL4*]@0cA'd?@.%M;2XF?R?;1K86H45L8:bNQm[W^KGK94VD?O<8P=9YFB\IE_NRWFJZHJ]JK`MLaNJ]IDaMGmUNeMFkSKqYQmULu]Rk`mblMMnOKmODoQBwWI{ZP}ZW]^]HcMmW kjpWmSpV vVz[|\ wX rSqQpQoP u`kQiHmFnFrMuV rV yR yR vO rKwP~W{T pI oQjLjMiLeHcDbAdBv]@x_DmU<dL6XA/N7)R;/R;1H92@/(]JBjTKV>3N3'M/"K,J+*A#"I.-I00<&';')D25TCFC068&,8',9).?/4@262$((("+?8@[S[=5<3*0D:@?4:@84>61<5-81'-E ><84DCAPY*T4X2iPoaqefV[4WA^HnNgEkXlWd=kP`-Y,h;X7AAMGO'X+R%Q!V-T)`j\lfnjh\ojpst{xuze]gmtswv|v|mpkhs}qohaibuukigc\JS,Q"HA W!hNmtkjomlci`pzyzmbharx|}xvkk\dB^Bk[l`n\gPhHP&G!O#LL< ;H> <z9FKD GD R$w) s&6~2u)y-8n4c+[$_&_#g*|?C? S)E;8}6 >|7 Z-i8w> w5|3F~8};y/Z#{oyKb@vM>vK:V8`EbK{VAvQ>^HoRyUuLa!h)`!uN`>{VFXrPK v;y= GX/dD`<]9X&X/R&IJ: x%08 z/{5wtϸȹx!q^cs`cK73<&mNGd [ V$^6nSiTc8p > T"FHY*Nw6y:H z7OfÚRrX zV.kD}R"^3kD ]!\}řñÝU[C?GF̜Mğ(P&K0F̩.Iר$QԞ3W˓6bϚ4Ep_q}.Yܙ۞ȗȤ͟ʟͰćiaeTn`rsosƝ`WکOPLPOKߺN[YZۻVYٯUXإQWסTV֤\V֪[W֯VbĘDd9m-ȺVϤj78 @TZ;%61 T;1=#R3#\8!f>#A.'9& 9&"7$!7##5!"4 #B.1B/,A.*>+'I63B.+G40L85O<9B.1M9<]HJWBBL75K51N83ZC>T;6M50P71K3,<gXYa]uq* ="i&R) Ej(RDA@(;HdvfY'~?<=rr3fCBI(-n{ vG[d c0/ a8XrTrEB\Pb`& %;!!$G]O+YDx b8I>@B2TGdH=<ɣBu:@9JkzbL!+pԽ vuffX&vt'@/>gykURv`f W,oV?B_򧈾yR> ?}#E̐o.ķ5粰9V֯-zrV* NY,doY5.\tHu7QԢ9s=ÒJ[Y#鯄Mq!zJ_|To"W-ڔ^hK$/rFҞIe7ɓ:HWC R^'LqéOxci+q#ƅ[郧86҅eٌ`s<`=kJV8+[}}CJt+wRp™5tfV˅_34_;PYKf!?`oF~\O-z]MZz޸|yLhL^2X\l~49[QHHNJKI@p e]XfbVZnO bgrp2{۲]wy<2*e-:O[[i\ŸwH`1 O7q2-_oX7C|t;H"5;RQGA[ܽuV7tṙѪҐCp8w Lq7bI" D9@{(`, ,fhV.oX5)wn9C}%FJ3,K5$5C*=;/C#p&i;֩;T En\$?8To@6Wl(e/1*Y6jRxӴ$zg}J6kV??r{RajLsjynݚ=eMBTO𤪪)Gf_"L<ېvC) ⳍ=!.6A%qӍ"hbZە// =sGІmߊM>n0߫WݿK1К܈+{lPyY9pm}Lځꡆ+7|iT6udPhG _X> GW3[V6 O^z|Zݝ̶b^DWx?qlh?~T aqM+\d+4qIzJK3S>k蟺ޥ'˭mZz.O[ő-3b-E©ڒrQ-eRRAy;l ];a&"m.R:(o[/U=-"kmg[) z,{3ׯAۚQxK$8 "dOꈅph`넸ۢQT'g =]0Bv[[cn95hG@s"E'& BRtgv5Dsq'(nx1hEoPXc$B|vM6 d!^7dy7`R͝<dT\!$@HB4)D JZBU) !4e"*o;7;̝;Nu@X^pNkGGw4!>vr>48#PB]rHAֈVΏ$ǤŏB@*8NT8BY?(Ġg;`3N~D!a4$f |ߓx[MY+$HJEjwus8ZߵFu6eV軯,E,!/ Qy M  "P8Ts T,dzin3׆W c_-w "w}p~cXNEs ~MlX 3Yuʃc ͱMF'_iat.vLwRsʍ7&#Çx_ |̹#z;ve,dFibwo"ǹLF_oXc/'7$5D(aLh^OɲYf| [өϋ%{Ig҄IsY,iTiҳw2᧲œV(o)eF>pgc?|pegS^ߏ" ^$͋]M{yu6iBVBp.}ҙRw*n/*sh2?>wˤ/esi/.ΤN \/[H(IxZ4#M{U3~>}tu9biҀ$SvKM6O.[K9;Z]DPѺj/8@`<^syqK~G+;ŕc m}ζΖ+]ڶکk;c7֖̋T#BR74SD94zxHJtexqqbq[W&/&]gNh+:8Y0V.Јy>xgTvNjKЦ0VΩiCS="Ki+U6n,/T .6T,O^bWgJKW;Jr4\ȍzT*c}v;$j-0Suwݖ]3s*{">4QvO`5 j> Ѭd ̍ppc $ Bۡԃ#ڠbƌAOK,M`c:Gt{ `9Zs6E_i FZ D ̈[`$P&`AG|pV337#[`47k#3 dpF{TR8ڐ3D#.m+s4c473-Qp`gމX`=E1c# وgT[JSFjPB% ҤWQiA   JU:FTH%zUt8z]ks^uz⹓ Nh^72=|8nZ=/IMʎUUIXݢBKnzvjݩНͧvuūbRoE7rj 7{S^]Izr1hz,փz=/rƸ%ͤ?CǾ %^?=:bZ\Vrd̗L&rBT#N( 7e5+f͹Υ-,Ch/?P.]f׉jܶir;9zyKa U//_XQ׏fK0[mλ辜k鴑Gs?p& ''^OR9+P3^\1L:?_!,y?c|}.Z ~\*[͢hf*5rqW+gPdC԰E_SlM 台ìOqgMq?eNrsf%D܍g/K[3܍ҹm7]O 2%S3tAقS )V_UtJ`nQbj|sµ9zlf\QD),,lE'[?O ʹxup{,iy1S+kC7Op<eA=^=H:r3c+7_!ݩ'.QcK)?֑Mפt=A?r&`E*mZvUGj[rO0ߜqSE wÅƄ_?E'lDS;"6|0{IZ6SG3|(CE!jQvh"}3ɘvd 9wj2-gdbfGa45LWg bJBݙ3b1 !G#°sF)bi@B,1 -tW%1clwP ]QD\=߉{L't`b>p@<)t'jE0= <(vu%ݑѨ87&jsAx@ ps Y=c0@#c} #ؘ۠戇-G#QwX[*X'S}s܈IdD4GL s2Az:ł?6`E$ HkSlb71G(p!;6xO-j ANDyyG`x` z*: r" ^/j*]{DH@RHBI$$B *6 Ho""RC"*".g3{;^ѹTLyW$]?ǹgs>V<*ܬ{[z*‘![%j@d́Y Ҡo]k'"䄎Ë#%Éݮ%|#ičQ܂]CzoR KoNϪMcdmI֝wS ˮt5VzdO.^^wluvӁkG﷏̍UxKvp@HWSq^Bn$BrLq@܋CfPIm1Bni.-XhnYr0//8-óAϡĉi4KaJDgGDgo~+ }9v4O& d~.E(zWJ'NsJJ\sB^G-hȖx L8dSwNƧ+yѣ%Vt7-Nyj?>XJ\C\S:]s_8dA[+_-6;;7P5-l-o^~"ި=eUW JVZXJ05{v'y>Ωe;W9/Mj JZfx(X0鯘s,eme>T.|,_LqD]VZ%ح[,D x hkAki[z_@2 S}1qE{Etbixlx[vK;(5D\ otr`RIEo[dە[7 w4& g%JٛP?؃ַO;Ǵwgb\gF[b4;/ i(6/yW1yT5ykVM3m=3=GeҙށѡfJ= nO1 Lqs C#@~41- p;<0ıW{}"OƛхL+^6hՇF(1t#zNl,Ցc5hgdS,ဣ)آ>a2q0Wxu (JO(=1:kV}D * m, @H|^u6T`a56y຀l+⹀(wXF1nDqn8q6GArO9A &Aa4̓'`v [);K} "ٰ4f`K|8olI<WQV=]HǕN"ّn0D;"E iXA,)vh xPTa)`mNH 41D{ar˜H&IPi_2 uA'$yhW9n "\1\(0 L\';B#`1{l`ȍ PKb,2Hd97GgC\l4"Hd+| YD ȴ^[Q0N4:v@ Ǵx14o\P_R`tp0@h@T 8FT=8ȈQ q$cIhNs $20H'bO y-|M;7&u?te_L8w 1 ҬZH:_qSmX Xn*ZJ߆V-;F !i=oP3Vujڴ1Ra5&n׊٢FyFdmxU(M&ֆׇ7k u;O UiS{…3BV()$jeʺeFheYnQqIV\%.Le? N›/ة]٭XۭUj2% !!()wT=zW Q $F({]R H;#yc=oofvyf-owb[dׯL8- ~NA6l'V3mgqҹѴԙcc(hﲗIGƷU>o"mVƻMa uu*倳NWk-uN`^z_%RNn^ϟLsTO2RK_eͤ 矤Qr|-<8YreO>Ш3Wģޘou>{j?\ɩU}Rv{&ĕ֒]}!N{HQ,).yڥ=_:-劲{ļ$?$v_FL<.).˙\=\/_(-MΖƪfU k{ơٲ¾ɚ,,jOُmͲFho`yioE%7cNU(HrŴܔJ )ޘ/,*tJⵤ9DuQ|8XN8~J|fb3㪲KoEiԧ)2or5;DiȢ;N TFtPdxa,]yNtVfRCGW!*ORȿuDA +D vүBknm( 1. 23YE[K7 i} 9ncr11 N֖HW+p8'c8Ww@0C:XC`_uᒢ`z JzJEWJigK͠K2/c>JC49AZ;ɟ{Ps#!ECNg>D(pdQ;G(}Q:+%^J~ym2}/M9͆~R~XJ3YRȲ)yµo'ػysWeQ:c͜lWs&s6&rI> e0Zz[11ON|Q3ڡO_ޱ}RRn}Jk meC=EzM&?Q^3i{Y1mNe=g/0KhEEKe /S?md~mZqXP|;:ګSsV["\:j^ثX2j"Ma8DEAXE;QNEp&HA"B$HNBD)(" %x8*#3Z⺳nlvG]US}>g~f>ZT^8]Uhft?dL'c(_a-`܎؅?|6t(U6{gY:೾2mtK(cs~*[d{ܚ{kŠmncO/yEEpU5yֳ1k*X Tzxd) $q_nIE*f ׺{Jrc|J~khZrwzGYT(E*٤H8#VN態Œ1ْxX6'>(l(Znn5<4X"@w|<@{K ҾYd|iPnL4 <24]$V>'6HV̈QO ;pl}qM$@WBL7&+JWz%ovv/tJTEsީɮgHSǛ;;zdMs7d+}+}-=e|2Fܮ,LX`Q# Pt])/񬩬py_[ʹ:j ѻ+/t5I+LeqBR A}B)ѤVN6+REsmO1){toL6xnTsWl{5G2Ey5gS/!0{GcG \jR)N0)1pLirH-InveZ勡Z5YRF F.c4P4%aLF;GɦzxzEU`0(`|GlÏ50fd|b]sVlFsU(D,WD{8|o'/PGm:^jt/Z"pjA5R=a1 b,#st)s8WgMWp%A:HŽpo?5yo\[P[JZkuoU2`Q&c#0v]k'iɺOmkFCKz{ dnGV!\R6b!7$?rd$伫,XBY6-|V>'bN h,^w=mJ!?5ehV3[`xyz勜u 9wd/ rܳ^sSf~ey0Zξ 5xMKډ ~b8m;N_"F_rTWUs_ >VN_UN =eoJ\弸<_N xOӜytOXf"^l/}b/>޴ueѸz%wz`(k!n}Rw™T9_O 叹^J_ے.rU,p=HQ4%J V=9ZO}c[A\7S-z(.䟱'Vҏw` CcM̯eĿI?/:uZ*<%uRd*" 8Gu+:#Lܮ0/  3ATdLdFDA&! c!H uz0$! E*K@j[{{W[Zm?޳_-dEwse$g?XfڱEF[=Ғk{uS fx%[fMZ>7$z0$=9xQE⨢E5"=ʆM~o`=٤ju(w&U "t: ]4.u)t:1ZsϢ}.hV;$8g fK*R-<3kcWw[Í d8gӾq$A;G$pxoDz <`cL^dm8lA.fpF\:XX`&اm9i ` @1j !Y@N-ay8׻{v _N/Kzz how2G/ǧ4 R]{wURj|컻כB99%N{sDo[PǍRe &l .e]5OJOo0q=t:NOJAJ|PrJb#ZJ=TYQo̼j RXӷ4pO48ڢ6/HERŭ[KSS2 SKC)X%p U9DQu9/?-m 蚂)-܈ f&9ь kG cP D+;!Dœ[#dHD Ũ-Shn֖@2ElQ#Y:4=Qjt;{8}]ݱ9J[C`8lA1cwFң=d?\͍>DyRHl?#ʒ#Bh(xa=p"ܬm'"r#S:I,8YQڙ{32BEwlEBm͈/MM]LI1A'f)`2 +1II@ŽQL =lOG,(`fhDùq(?/ ѮHǟ]PBΈqšU rʌ(k Ĝ"REj!I( Q!P~6- M^f4!obj6$: 3E4|WQNWq쬮AeEj%hݾR&*I'21;/ ]őZ T%ʠYaq𜨖FkƝZ3i<1둙_ܟ5bVe|/{6CY}jθ5x'~˺!Di$`+L|GL, v17=q[3y?I>Gz \3Ak'rẢ'௣@ݯjR[UԾ޸rfzn,q\ECYSzW/WX/XU@Uסn e 6C]z^fTYQsdM"@U;k|iY)dxpMSV? )u<(}j5۲_ 7XYXEیY^8YE/ Ѯ zB*VSU˚ Ö`GJƮ#7tڠ2tլX6G 5/u· bvNh7^Yt+|k~+xn\vʎ?l NՇ7o~"X7ʍ;6͑3-%ɯYAse/8V+r_Ux7-ݛJAUB( "e 倪Y=j|y[UۿZZV<4O[A-.`](QA -- i "7 p* f83d?67o{}>O3ά̚~zY3:Ss!:ڐAK{ un.Lo*Jݢvik HJ8 }+|hLG* 9垦q}ϹmicwDu{\o04uzGF;=5ia" t]ͱE֡SΖ` ڎA ッ ne녰\LkS@zpd=4GaI< D Xwpq%}ɶgg ֍yueDSH,JޝT/@rFeÃ,'a(?q(&: <<(VK}6Uy6UQ8 ijht=7Ä6#5}ނy(1W B_0D0I!QL=C ȉ( H!?aȓA9 6*vg7_5&ښd)DD.Y m8c{"[mN)6e GSog:==iߓ#9|쟱9d~{X{OGzc[ٖmf6Op{s>^M]f]L·X .ԑ/[6n%\{1 ȹWs[U6?9g(S{}׀/2+޷Uu.h:+W,oN/+?4fB)bl@s/m_Wl\-_\k-^|zٯ#f ?fq|<){\h?t-sU8px-/o.;=-rݘ=:P0R8xҮL~Y?ZG>_:'Fn._Q,׎)k5ek%[m״bY3&Y1ZTS^5-UිOQ1q7XϕSe?,;-o}/.Wo K {=?b՝ |, qNr> dV'q[EĄJ:i_Hlw>[lS rc 1cT Ѣ|dw,Z,o.U._0V͞Y-gULu/݋ Ӭnvg/կt_>ԉ_)WR5[';TCy Rp!A5qFEfUeMfh$u'Hnz')֏ial3E dМ6]l?f%y0ObTeF*RbL A*A~i}x n|J: * b5q/ x%$B+; CeFl!QMqG{"Ј$`3N!PmJY <'i*b1b}y _Eg_8˥C){;`CH|1"Oe:l!sD ⹂#hd&89@RcX ͑`E"%Ɇ C#Sl(D:ѹHK9!s9T;p(H'YPh,"r ("Q\p " tG{ :!,  Ӱ{vq pH֝/I i'!K= x"ӑvcKIRX$61$(b%bsw{M#!;"a8y~\^tf]um& ~~  01|9a?> ܐr=SpZɕΤy 137^(ey&Hҟx6~W8Yzn\ۚӚBN1LzN~bӯ˞~=pSBjcǢW'_k7vΫW ֊UT-e}3QIAfgؒΞoϕz ^>t)OGN >^`L2VN+_[P{]k{Z~yVܠx+T03Uv<#I]pUm4ո߹k)aWW=4Kpߥi*AlZ[-Yh7+ gy禥J8E< q\㝵KxFr Fuw6gY4̑c(U7T!6%>%ˢmUf9_y `uqYucIg/gnfq.xź$hB}4:rMŸ ųkUo-ڵ?TW) ʹGo-?|uâ]ӢF#&fXRo>],]jAqXci鷽˥KV{KvL. Ζ}7VܳP5R[;5KCڸɬsR\*6fVbIٶ+܉ ZXNn)HˉѬ8Z.ے凑Bnt K} •g;`]pԟ)R!$^i.d[`Zまg PpG`!B4te@^&Dy1@*a~x2mf b ;@B_HB#$HB01(A q?}sf~LkWuu8Z0ԘstCC^YYV7흚껼|ԭ}MUxlN:>3J f9dA 4@V\J,*KH„M2jJ{Z.BHB|!,!a A0TvABKp h13s*E{;83t̙k|۽rC`i-88\\(@Ѐ}v)o80#^xwqbhr|q܈~a==M@wjWkvu-EJ:5fiS{ ] -;^#TW`jWX՝\Rg2 "F+iܾ}:^ .=`r || u-Q4' Qa>@wg}~XdH)42ZfHl WB\?ȼ)`̅J-eC~\:QZt&i( _dk!-\ [# YY Z ;c#& `$o8d>:R"(-z&ChdBHW-1HB`)J!ekÑ>*% PJqX׎ sӒ4Ci:JD_^.yu͸0Z`2;8hxxp/'ʞ7N?k+_?ofw7tnrR&>dMp;~}fɫk{3^8Rxʱw=:V0T>\<Қ{-d{wmC:5/ȱ SO:ƙÎc'ޑ{oԦR+{qPK_wvHɱ?K482ih+OkTNJyo3r/)5͢ޖOƹu'a9֠Y}< Pܳ'6Zu*gw{[ .ͪŵ-WkZ^/ľ*fhI fܦsWNj~֮|==jx+iK]HGmIso^w?riM85hNnՖ>N1LKK\ifϦ0'yّޗNҗLuxa뭃/: * UӍ _͔/4LWQCX<^M ?f/nW~~2ߩ|:_ Zۢ$YjlW `?E8}v1_w@+e@60!g~z/HD$gy$*") J|7.uGz:/47dk^i9{dS#&VU+6W[TyvjxZ}Oϟ]c&UsE1De1|WʊL`gR !$HL{Dޑ]"%dEp6"TH(SJ2Q IKpg~#m9B,'!<^~h@~Q.D|{&i'92H[N!`y@PH!OSr+cFyVJ-Xyo2ix@e)"l+`tdVbE bTYл%(dz^$ Ex)V*h<̨B~|$LƐ0Af2ieFr"!k32`TP"R,.n@5p14,G# RVulD@%  ,I\@As'dL*Hid4ox$-0q$БA`"p!q#'ߏKA* J"XL&!J(v(4->i~ I!?$_D|>& eC(%>"B0v'N3HdDÖ ۗR>$O/pwq_En۟nߥvdNFss&&6tHVH枯-vK eѬ;v>~ѩꡢ .xgRc񊅶q#7,?N2]KtٿM}hT5aԭOw:B y=[&I2 ^fо:3ϴ_?Q>=zmKO)y8dz19;dz<\qϨw׊^u]7/MZ_޵[n\4S=R:WMKEo˯6\o>Y3ii;=tJ^x"1N3!4Z+֎Y\)}UM?wO1?/jh7^ӠA̸'Hp['g=MsXMM5Qëk̑g\̬/~hW?s>,,[w9C:Ѯ{&[wnU?O(>$dW4h5T=漚^vJ떻^ː/ W Ο7Ϲ/'6ܒ\̻v1xΥYDقe$}Duc7|k[hlxluuS{uw>lBیY ˃S7','JM-4MX^uNZ쓖)']7˟̘w2w2?͘,>9SqfC#˞4Z5MT훬x7Ng˞ɮ,ɱ C]v q+lŚg;s֜g*լ&lإ.Ю(,qȖ,lE ]̓H.hK4LH#C*9)d о@@qGb9$eR4R44" \'`kH\@8b E-" d2 ; @&+C:j2^פ\??eTs[JCk[ww.o2볳ef9-pn)$9pHWnrzt#aw,O!Č( "l˖GA :ˌB"ajfc{TXRʸXg*%59:7hXnb>VhnZܛC`{zȎ-Ws\+V>G,mo}{5+qy˴3iR]NO9՛nEdЯu,]~e\[frr~t\T=MÚ \.Z<\ ,WU=jl?QcK0 t]Q3ɥɆ?ouƪj{U{֍/l)U@z:5r0=#_ ]q=}ܟ3TWtԡ&uZ7}?m{ǎ55nKȱY0lM"[ع7,Чǟ$vSӣ5sb޵EЩ|A>^ Լ ;Fпu&.^J~'Ԭ .;jxo|n8iTɒiETlTd\tҹ٢gw _5^T}V9^VιC?{KU^mki޿ﰱ`n6XRM0ٔ ?Il0쎷ڛd*:CJƎVM}KcSvAvn'L\*TrRÏB|1Nʷ a1 h\=X<~rasGk-=F̃c-g{ZzGۆ ;{<8pmoX E$!l_<ײ!+qӑ\)3o[h7^V']{jCJՂ*2U\bv>>8 &A{]Vȃ:g{PP]ǽmCw4;ڊUYGSh.&_2%uӤL:wR|(Nȧ\ <Fvo'"l]l7o6GpI?' gpb -~9<;V 6nASL;`M`5 }"ېɎ N;`l?wI{? .>Ct }u?;>v@p^w ՇvtF5 |Q]]=0/wܓD)?ț:3 D\7w &^hvBq5q*^ rAHW8@ 08B$rx +]׫Rڝr}Ƿ{߮ݟO )p?6y; خTLHeaLw7A>twz{@V|$ɖİKʼnپXn JSEPKY@ y([nXI|68q(N!AUjND(kqCdiCxRp6>2yˏ !_B|"#GbpUL. @H1AXN8훎}cxaT%ʄdpq&.5T0A?Wkڼ˴ҮS<($s+N'vƝ ڞ-p{3xݢ .ZbǬv%8Ip)wۂOc&)z>! {Al b=hruaMEaRpF>QKW5f4)u\ ou'>-ڝڿ3uvB2E|ϽM|a[o׼~2tORo7~vHC{jCab(N)fTjmؑs\5<2Tz2Z~pG@k//`և=/IN+j0cDg+>X1g$Q$]ɝ[w<&k-nId3}N{?W;&r$S-OOs*`8磰O1/ޔ!g#_{8B'qd-@UјEs6MVjz|z#͍';YsgѡkيM/]/{ba /v_Y5WcBtʗ&o5^Qr֋ȥf6?^{5[H;W7Q϶LnRG\3YvBm\y3=8t~kvfVy}p3 x5Mv-TUܔe/x!L$wV5<8ߴg\[&h.h*/I AI YR +L>8B&<^`*H,?+d@Gr9 q+ .$sw@ bb5؎@\!Ζ!s0r`'BRȘ(yPǪ𵙉d yYƻ+mvۛj|Mʒ*S%?(ȯ4k.Fn.b_W*SnX\FVVMT7RJeU㭕b( ж](0A&Y-!'mQdp }98%Є8>\?ƠbQ!ǁ0 m#wn;tH먶gK79|^{|p|EMu}mg&;Lv)ť (u |}e%%P(\goC * tG6(a_뢑hcKc% 4$*‡ѭٴi3bΐVks |xT`֥ҹ}C%*F > .e-5\۽Ts%mIt1e)d{w[ϧ#Muu%@G3ʘ /};O ֱe gDGnUKeSC-N[#So2?e^՛7(^u)K`ogބ/>'ws"ߜ&;Ϟ_|D_%Of]ΛʝH>:ih=dL{ 31oIBMSźytQ>n&m7͓ƤѽjF ƥ'~E6wN٠¹G'̷M4Iݚe ?R(!zUa|rQn$ߢ._fYK,N.4n'(A4)E$1퇒DՕ{ef]k2p2BEviyf)a_~REN%,^SXBRMdjf'Wu+);%6m:DWK #R56IfGm-03ˆ$`3t@Ō#rGTݪ+c]}-'.\Qh:3|Mpto_k>չWsUG/^k幈MU{cRE"q'k˴hOakJvi3NXLuنsk6؈z 8z4{-[U4Նx~Ҁ€~)uU4QAqI妶mgg^32|TǁqFD$yQ9AqNؓ5 $30'Z+[mm-5G'50vؾP,cb)DCl m5HS˶eqN"4l=b%q}w+z9MLPL@`O16T"X:%Ӭ(&f[`g-h6@XT?iFl\Ă@3<Vk}m ^f׆`3#= T9C>`[lf` +r!:mz׍6t/gp8-.<6# 1 ^ Gy(/eERB! [xy@]f?5cWHVd>5(xy4!|烆/@c"%/V{ҳj25y|#M;qr]gD_Ν$T=t_7S}[c9NgGKVNGۨ/ -F W\lf{?oL}Z UA"hDJobiZkjw t-Zk+R[k3Υts{f?O~rSkb;}"i>Y#5a[Kc'3{9jyȜe{,Y5}Oam=it~=1Zw-niɫwA8ໄR>NB(I8;Y;=Y5D43?7}eR4W0}s1o}9kg&cC4ߪ|~sw[{/Zm p/pwDpy*y'2K'3WOWgߥ-/g?_(c|t6퇲kkSW{ϫ'};rk&p>gI̵ssyZfW񗿙/7lܙʛ 7͊g`+K= 9 OU% YIg-@7ts$E;ۛ@צHw;TWilOE'$DBl_S=`OR~f4$eqCblAbY`kȤs<z@ua DZX#d m{x;}Ds sA[P].K{샙B$99QQ2ّQGSCSd_8+#8ry bQR.:?.C9;:U9tIʋV*J)&^*-IWf5s:J)_x:+D='\oyv-/^re.Fe]H=b% 8 ++HAVI 0Jx,@"Sj=PV>,5Է:(li>mx<`sP}C \Dk#$BSh`wp`p4-.:s%Qt$;U 8U@!P& `ƺ$`FуD"h!uFFtaf{#4bKTE t.P$4(H:web((K}:`PP648MF$2O>팍J4`fHFd0 iU8 xo%1 3(=}@'S]="@G*pe${ޠ ӽLIV(PXlVQBo}1@ BWe80!5`?m UX@z<zZ 88OTׄ{.07T"i#XHD_@ЇE#Cmt <3Ac3pE>rWU>(]j&6nZZQ͏'jJ1׏]s:U䷈uij:ݤP݂BklMJM御O}'{3ۮ^;6lPgP(hӼw\>njn7([=GW;t^+:IJrn >~$6JK%AL#ZO(7GY9+#,ǡoey)gU2ڢ?o)~&9O+ ktZ]׮W=W"Ɖs|rou ء )7b~ Jӝ֑};gߔz{Sgݾ= wݠfYrMFjO;t 'Y,JLAH B ŀR*m#XB(K(KbQ,YR&"]3;Ύ3=ݹ~Gxt6NOdAޜ?77/k|sV~_ьO(})k^Y7>g N| U|E/zH,^:T5E1gA"RW=zzr{rl'g.s%+?JW J+tN5V0UKVR(|ʛbiZxm\}&qR*9u4g}4I\9+)U1ToT p QP`,+=v-fJXtQXfjVyzFvve)Jl.<;<7O__}nXXhGWS[Hj>]i¨xmcZTo0yu9E[/h5ݦXW(9ɱJ+ !I=ÀHF! ΈؽlmN$vDp;%aG}Uic-KGn pUr|\xW5qqhjG4y{X~HxO'':'~PFp4d;5"s~q1/-,(Jv8b/x;c\Ьgcd1;,1N dgoH`b]-tsh׽}wtܘ>08*HMqm񏣢{~фH=1}qF37{Y9^};cE 7W=i%ﱅPWW'49^8Bb=J2L &sTK"nĄXoƢoь uGk$gL+Χ"FAe4K4 aN{Y~?a^^_"  \]}} #U4ć~~N@Ak~ø#4|o@bd?;:-8"qrVf"70 V u6mEDafV`nd =<QM`'Hۑl]mޤvȯa6.3kޖĜd﹜iߦ4ɮsS]'gw1xq\8qVultzh5J_LJKSCۏՒż[fQ+K!hiO#kAܩ:DW{G)pV'q(fċ|IRsTFfRȌ o[fqy/}zt'Yf-&g >g `+aYtT&qx\0)RqƮ+nۮݛj=*ce/T/3mSe39SZQ/)+jd #YNu[^nSZk/6?=|Q/)]:/-^iQYkP3>pkB>UEXm~Ȝo}3'΃ʲ8FUdivH–@BXEDְQQ@VeUE"6Up@{vjt{ƹ0Un[~lsj{F/K7E [MJe)>eP͠Ro*, >|:wO'5)<\s\ditL*_6OgJpPUćKbyeqp(tA _:;,w >4H FF3>)>WJ b2L@R3<_]#7;o/OLJHǧ;4 M;9db!_Hd| >@p10[0:-ht+yCT_{kpG; aa5QXL>@SU2VGw ꎱ]Q18:A2 fnc vE'|4 A@ r9mMrAy_{{ smdl&F`il4:3Q6qg[hh/x٠>dP2w/|T2B{9R(]Y(KZYk'},m h;(`gf ǐ憦@2"" P0#x}P?zh4D6k*kHP5俪7+"54@򂦶!(6!g@Kt,@π: :&~ 9LPPCJAZ^A^Q5Qi|`nN%%C%hbr4@ hTi9UUM5JάZeNCMG/pWM#x#MFަf{7Eo|"?}x]6sekgj02khZG ^{ޯ߈C߈Y;93:oPߙ-mfގAgi_G^pğф_"SNAҗ_#\r=/p458zsu+tݔg>nhW/j#xR)zؑ/å􆽱hzBnGzs1~ؑ1PZv[DwZjoRZ8XuEI[?7VOj:SY+zs.LMGcp|#y۴ˑo^uFl؋%."ywG;~/Q6T^۴ns?:l?jg=3Ēh5{7w>g1!q!/eIYdh^fnhFܽR{Qr~kqskUwΕ>m\ܾR#){ִ\mj s}EZQəĵ/Fg7&VݫZ:;W![vbpk%qj/ sK%mE{mE?u>)Թ^y^#)~]utN\~IwIRERڻP6 .iyPVNHX؁]h3ߥelM/Qn-Ϝ^*6]d~J o.ɨ<v;q=ql\>=rL(`㋢E1l^TLYqHf@.e ᎝*EQ<|/Ir2X>d6?ӂ φ ΖʏH关pa㹼L8{JQZ:!$ Ezi ҥ(HYJh]NWוuwgwonffSy:|_,τ 泠HW+O;XR/T-Krχ`h-:؞r ,//]AkWVyDUx65PcobOuVgeoce,aUn%*T/2)Z.;tP%3Rں DDH4 1C-#G9L6YLB27K[pvQrDﬥ3F#P>z|nF>6'y;<#]^.~4=4=6MtCbߐb3; =m{-g,7&$%Ԇ=.bAr?n8H3!@8`6(b^AA 'O3Z#ʀ^5E)Ot:X507'`^>: (Vt!/w|5l[֝g=c#}S/LJ/}#xorx/E1I\ !'4r/rw`xA,/`@(L?"OPYMWau4~αT#8Y& bL$$ٰןB =dNۖ 4+TkGz;x!ك^;ȖbT"Y4t{%ޔ6Fla5ZB6gss{p4%;@C^ľNz #߃XLW7r!{+`O`;x9_>{h.@spwtߴu/P=$@8b=y_]8bEuj m8~,HA3A%.a~1hkQwc|s5_}xxF{AgJ}chh@I]p2F$! 4fdd&A==Ǒ/G\i@gF> 7..Z_]TFN+8w̪,*yk [fpL'żwO] {@bl3/-oڸ[rX0k[eUjYzzPz$xOil[x;jcd!K)(d2g7s$OV:Y`ӷA( ^ŗ1^4 vHMO̟"3L76ƨC_ɞ'ʙtxmGRv]~?l[Kiج¦;e3<#[0ff_nWyISxWWTu^nbY΀}ksےgnf%}qMԺt*j 72ϖmf'ݶי7mlg( 6:"6-v|uqm:[hO !_gV49a*SlV͆9܇ trjQCWlհoI?T/濻T}ꥭcǢs˒7J_^/~|uPspQ4Y9/}޾RՒ:%od fBiM^^-{Qo]k_;ҰV󵕒O]KNm#f_ ~9]f2i>ތ@xA5;c8HZ,nȩ;uE ՏJn YyQ"@D3eRVD0x UKS5 c F$ԊUr\"@)%cl:4X$T-DqY\V> 8X8aHEE`ip\/B#'d38t\&GpLEyJf~ O)}/TXI~i̓~ "|:+cټP, X%ɹ$$ bcaS}AZASUn4-|Frd܁j8Y87stV5ś3S=ꛁ9 cDLN_#bk^>3{Llq t xÚji(>ߞ134/X*fo Mu#ݝ M&ryG5gqpN@iґ !-=B !QR+ÈX(+%YqEzA=.3ݱe8qap{~wZYiZZl\^\՘LJ@2&$N'/_(:MiСP;ΖH"hh#ct@R (ɢ8A4 eb\ U8#Tw{f;fg;̵L̷aydtYXU=jh06e}ud}u~}d 0Xlb@bCR&$ (\ِ"APri4P!B"bbl{}LA'a `YA>Gî$20Q/eq .ED',2PG2`7("b> b@}aSA2ۻ' NPpCGq=ۍGHo#Dy;"Fڀy{񛊾uv^P!i^vqHVGmd}a=sQ]aܧ{1;/`4_uF5Wkk xat|| {CvB T_ݺP^kK #=^^`Ά`B0s# "[!S+07#}3= fj8 bh 0 u@@C`zag= 03 K[3fjj @@`@R:)zʤU纴U!gkO=U%l5>~ĪIƩSɣWCP'~X)>TkyؼZ%}m) q6I߹]l94HׅE?T0onwI֌r e1u/ ՌFXY3څsĚ⮌Soe8QŽK֪_W>S_&%72oᣪV_ :~ݫBaV)xEv {cVJL4?W?>\Q7 H&^S uRx/qf?w!YY+aGa)}U9g +2T%%%sd"{r&>O)=\ eJ*')00tcJ?&g{,k3gTJLĉ"{~0t6؈q{a "B؎A s >ZqĶ@%AXncURx| @>sH E t 0qxE$< Q4Pe%0 Zx+@A #Sc1'dq 3QAHCkY;} >zߎChh)@4+X~4@oP|@:$B~z8 λcA''pqD\w"~[g4"G@Tc gp7GpFwك  {an[8 yOz ΂5Fg.Ӓ@617P&b8G@_czjWϕ=5Oh %33%?S^_t떼[5;rp٩rISݛ1kҭl~Zv>xxY1C0؛;vn" \S\yR_}a5g.5𩗅U[)]e[Ao*4|8^<I.ݖu+=\wX5;4L7-mN݂`q+L%gï=Wl\ԌsW~,G-ۭ7K; -s*meVӤ٥_ nRm'My8گSp_mwҼW#9FjI{O vWvs/3~hI|؛.;uPC._$ܱ;yjcިaSܭ^QmxV0MWc?ߨ5u2}gM%o'̯,~l}4[扂=WD3mGvE-‰KNj_+,%Zj.|f{[ˉ4.װRfi|>n{uvSk?XNkU׍ߥ&Xa':<5~\8_:v{mµ&WzFVztiÁ偯X/_Y046j:yoģc& P(ɯ{'uS}cgrܮl[ 'B,"PH!%b|k0C1^0D`pٹL=f7w}={##+W/]YxqCCWW/\a>MVP $*26>a\zSP r0"it {Z0h(#0 Hd`!UoT$@#с>xj@0QH: P jb…D ^$8)(b@ȧqrP5QH_H id8ȣ@RDr kBNP-y\LI0yD&GRl@,4>Γm%8Q0!P.ߡDڐk6.6<8ȉ!XDĀ:}=n8m@0 >DG A(D";#@v(n$΁p7yhԭuY ͍s:N`Ѧ߅? ?UiX֛xfuv,L+/[amdLj"<}jwEsm2nVkm iʿ_49q*rAхg)|_;gSy NG36;އ\ռw,y_g;qXJ:xyc֥Sv陮QIs.f]m6wL%R5i VDMB1qI""ݮf#Y_H wQUdll?M+S$Q>1`V%J&9̮F%1)RzrB7iemTj\:Ɯe{BkW[Tؔ%5ɸ<W"VjZ =SR⍲$K8L+&`%R VnIjWJ$|q4 () $bX3k4x&ƤV_h}NP+] đ t@2$3h(LBwF,@E RA񲲂,/`@o :n 1A.\,W{N-lZ\X<лvZڕ]kݗ;{z6,XƆ_}jܣQhLtQɮlfMj)Kh:M=;TUSٰ\ I,`aLxsWm^L |@!q}+ K饅兾KYtB񅞩/'VƇ._Y413qmoo;MDHtLLı(@qDD\Qrf+"5O Iבv!kAlt=ݝ@M⹀js.19FBkxO2ʉN.@8p1֐ Bbl7 L/tC@5Ob'x<@t뵭Ivvʥ[@2P.Hawk:a/DajT|Ih#GY e[(и0\_&D9 CXB~$pA, |>b}8|p8 ֶ8xΏrS1;;*O2%XVbA#J(IS@Q HBDxXؕ!~::^Y!A&rph\\-Nk$q8 x/Ⲑװh6 cC CB \` EEsƀȹ?eKeYZQI_6J7V koĜh o<5]?4+7 PlBX7P &$@Ȃ d! Bؑ"K- 1( ڊ,EDԑڱ:3cOt/Ϲvs}_tWQmXŽ? tQhzuAӳP_ 2FC u-G W5bz[b7UW x̫6Ucu2GI4eVH6]wY^^db[[0Gݠ_ өF|t=s e4ƼvEq[cQCΊ}cM[9mϯ*Yq ~xCmh-] ]"LE= ^%t+Uczwy' )_MF_i7֌SBo".gğOCH7i(Ix>-wgƲ߸Ozs^]-άmU_YHsiИY*xU*>j}+݊SO\r弤$OoO\̘%WmY?7sEX(SN͗^6`\(Y2RP[~͋S/u'p%on#ԡBF?ErOsJ~u;}&se~cW{ydgȭU+l)y^Cl 3u2>n<F1$V`$\2+0eZj£H\9~hd{Ng"".ҐI!D5@sx(CN6bQ!0:H *>OV,'HjT5A.u3)|みb9 (K?`wO !B@+2y yʆ{d_S/ZF;G:7'F'm7ՋCGg6mW\kމ[ۓ#7㊎SA1;,_o..|D5d"ܶjcBT^<\P $2> GD#"aQHoPd0=n\3N]㳻q½q+cKV'/O^_7~u~udbfed|vuq5|uZU N 3p8N#'t(@CCF@i`4 + @>GA4 %z`TVI>XDtx"4&1UA87`_x$ )4n|8B8̏!G:D8d<΍9Maϑd D[cq=d&P8 k~]P¢Xc M߭~h HH =!QB߄s 2?-{a9#GXHE08@'& L46xT:a#,69z3/,IJTd?^'Ma X)@NuZ829#n2d&Y-oC_wh9-[ 3;9ƙC̍>7?J8{IҘnk[ 쮻VS؏^o?1ߘ'ML䅺ݴI5uAMe KoԬzßPxFIy:_'.=%gD[n/emF|c;EѿVxI{CL_m|1ܛ|˥-͘pջVtwqa.o_Z34 m:<6Y$ۺBQ60`Zmr>NF;Ѥxժ= z♺*겣R.䵚BY ͂LlCn N{\j M\Ĩ<\KȪQ, T1ĺQ*9- /ӕ)lʢ#|\(.b\{JSRm(Z5+me%o ) s1J* 0 xB3RU9Ӽl΄UX7ѺEzZ+,ĥA+`&('`A`@8pB3h"<팧yTp“ݕn.4pt?8{af#;@Çl u@paQ"۸}!4(؞T.? nܨ{d}1E'#@sS  28i>t/#~A^AB" 'a1pq >4cɜ!'>2c / dKBqN.Ȳ1KEqq=X(ȋ7Q 0j+H<塱9h?!ԴC S 8I!@;ƄYiW634ln62Ȩ9kUZn-u5x{-зxj|bhpi:2p%Y]sWYX=m ~ CynflaïdSSuk$6NML7o4 poTت˄ /}l/G^]Dous }9rG@僈=Ix󍤮hڥLlSOݔMGՃjKHJA"鰑HzlkjY=SKc#M&ƱGNLǼ/}Ԣ>| ֦o(6zTғ?$eM+lړWN]7YN݀;z^LIɏ=vm%L{MC3i\ YO)gsO_zKnD7h5p6p 3ҿG|gEoYS߱ak|A+?dv @Br% `("DT+ I  $Br (\Tdg]q-^^mG:u[qθqӱ'NsΜs3}~Y)=,-WT0f{ǖJX?N}5p=wddu-U}?zJ_0~|U'ɳd5/3+ .e,k?.(~.Θ*x_(N_H] Kr+~fOUp@ ^~:G uYśDGĹge?tٚu c5~&z.N,Y|pq# Pq$fmF19ZZue{T!Zb^jw']\(x[32f1`zLvF5Kx5eVy1pH 2p\Qh(l<֪QNPn1;k;Z1͕*SDyLJIB6jH^XL-ơ \j1ڮ "DѨ"l21iWjT *G֖IBX:ܡ5Am XrS3A<=` &F # }1)1 a k|`.$$ * )E}x A"1P4&dȍ ~|HԴ7'zFo/; g͞lk3[1V5ݞ9͍ ٖ"!r1Twdm'AC"ӪBri@_"C+fCeDQ]ڢ!;h譖atjAm!z(])Ay B@DK$RTXRh*.D5"[E-:\"x$: 8 /$ cQ@RHK bIHX*8 I9 <0K;>%A(T!"}7 ) ج8f-' pX }2G>`GX@c Jܸ p #4y6 ̏h'R AńOd"" 4; @B3! )pL @9yML|D1"p뽢- zN| .@|o)p-2t/zX`3!"(`Ϯ Dw`EsQL 'B%y!c IпA/.v}BqaP4J\+8W$2`Ob "=ボ=YP sd  G4j/e/` A^F\@O@vBF{~nYM񶯤79)zcg?=MrȦ0SMhM}xKujϒ,ߵeð@qSkC8P7IhiZqϳݍo)V[r횠_s>x+"J?#xDw*nquyvrdt%ܥވ|2t#{e[8`}%g~kߤc`$g wA4y΄VƜfvaڨ & Q{;=tZ6uY"7' Mu"oF/̌~و7#79ϸ.Y1̲Y|Fr`vh|"=ۤ1e۬/7 @ڙQ!1}P%e@%=Cu\I,Ap , ,$vC+CCgAxsnM?gM:wBI W1hx{N6~'ik΂n>=qj!Wuگ7h|ȟs+ZҜhY Y7'V}>˜6=;({= ]r|*]'9Ur?*ĝ1nIV:/ }IkIԟ(-|/<3g\k쩾;l:k}3g}APSB; ֱ֌ Tx 7߸{k|py@˵AHkQW j1fB>0M ժc]k i`Z\Am]WO KHbMlc Ih_@MB$VaX1l%:N'qLit&3Nکg{w߽w~h2% dK#莅`n,[Mx[R倰'ی@X4QM4VΧ"^lv␣HN+ 8NGH :,^ yI~-NtD M 8~TU`ކZQukq&[`" 8, Q.?Is6lMҔVa 2h|R T.7>"!|`7xŀMlt`6h:)<3UR)Lx}&qL 0+竗"/ǾXŗ}ٍˡUIWԕpb_*=k$D]HGb(ŧGVQ[W[Qo?ڣnĤ`T'`J y|T5(A݀L#R)uJ:X>.2X<;P9ۈG\ⳡV>' pL$V 6sԸ^Y =lfN?!٠(2%ڎ?`lDTmH"AҌS 31' tW/\B$(MV+mR:Cd<\[h wk7m3rhf}WsdLrµSUoW?J5GEOs-_fϷ=+m[|tbۄb(ՎӞ?мΘ^+ܯ}vL1~-7ر.s)v03/ݧ'{~S> c-i=1\Sߋjq̜>5&cYK eh[7߹}E/o ?*NX˚}+1_e<$ky"9ۻ7E[ŕO޳;^:V+K =d[R1+|mAsyuBcgie#ee}:6t{U|EGψ~M{(5S kȕ p9j3O@m&CbMK/&En{(N P$GSOpvTl\$Z$2hthdCm<[;ژs>yŃ/F6nბޣ6ן}ګ۝nMMּblrqL"蒒ȆQAIj<%ǀVIS `Wx7˃ ".THP:& .$Cv8jS +.@\cmJA;qWܯyOsFKve>!r( FkHfc.بKmcg"[1\Ēx$R@Ef!ӉP;Ğd | EG⢓IR$Bo} pt=RB38_y!@I?FOyIb_R=6',Rf#KjbT,r˴m$u:&VBq,,l&Jve*eWMFjbiBvX\o߰?( T-V9zc%v}mS꺣!-v$+F 8 NbFNJ~81s \1#RܙˎNJ'mˮly_% uW;ˊ+C]ᵢчc/cݨ}Ka~RR_9/5f2SD?\ OkMdv\;3 ވ5{im\޼iUY?KY3c$Ь ?̩T.|;{׺!6)lOn4ۗFR˺\>UIT8Q9#7$0[d\Mv٠DԞ' K?yN~bPhOF5?w?/g~p]!~}dO(=3W VǬuYN=?#m;sJ~]>^6K_K^wֱ^ vw̾ų[MZә=#UozfIZ/X-"mڢiדj .U^IE8ۆC.7;YОu^cV?^}Zɡ l& Ek6iie6]MTcA6Yɴ2j2ɦ"58:*Y]6԰zj+m5:z_mCom5}}wq?n#rM>F~]@CY]mצ;m[imqMfgѬ-ij;Jt69b:TZ`m*)uT1:k+˙++B\߭7:wKjQ{l=SqigƮi眞3 sonn{{7?ɶ[1e80Ri!׃cˑ d|nJEJ"Ũ~p@AFC]f/qm ufxCY9+ʔqjC r/(mB?fr3N众O}nO\ѿs'}oe|4|PFZ{mw% - fFUtefxݳ4zԛEH]ʝ3;M#wÿq}/]bD}oY]_R:?aT\a}P8BμMw炖[A=iքn{9tk"w}L8S:Fk=`4W9,3yn5SYs\F[Iz)Md9.4&@}% " ,%!(!@$%!..Rv :jӣNeWW;50]5os᫺[=c|a̐ GA yB) : yb? 3Ob5E4pX`w!8șx>9*RY27Io(sڏ_ֻ/(ggcdD[p~d%lOnxw-@6{*M3sVK%\3jş k|zċw'f ѫMEdudKLիſ ?JNI7Xv#<%OE¿q{!n-zgњw.}pSٔj_ae+M 7vUo/ئ>TwT]kW&ov;rȼ^f:oRNj^t >(g&9ㆿ3@ w_YÙo_o?=9`.G'ՕܗOz4r_}9&ѕG@}5?}K:󞰻 ߰FsԺܞoG $~2Ҩ$D=] !!2S`|a8Pbs@qdŗ^\\][v_ǣ;}1Syu1VkE e eAL3LX”oˍ$c$,V&O*q,|ve8 *pE1F!) bHQ$/bCW ]o/Ͽ{zyk/6v6R!>F Y'p<_ D·Pbe"hbW->;c%gcK%+Jgdί—@Czg̭[ nxj Fӻ+ ; :J>]̮;J6pW%V+}'tFuoTC=YoCno:f^:bZ"{Jqu}bo]Ѡd'\{u佨)jHgjQW]5-Ad_0QA5;Y]pەIJ| l߾!8ϼ#v:S7g]/\?v'=#~ 2 ,y֘q'_Mub3BϵBOe1ѫ/@Ӊ l>⃹֣/'4ކb_SEР>kTyN\[4\]i:AhR}꠶$!Z}4䶒\T}kRRDwZ.etS1V`Ƃ\,DId*Q* p,pٻo]xxg77.۹qkgoik?>[XioaukWV7.|p|/}X\|Ï}IH@x,%LD"q@Ɔ|9VP +ᅅ9O} |RuDt Q`8Cj՟,M8JJ-F RQyL*  ?6 l&%L`\}'/0xh--fluhuG eP"WW8mA{)k5OSmG.sRJj-5jıpmB_trOfЎ;v1.FwNSzbĻ躦p̋ˢ ysBY轣9Ho_m&7|]GP?PlH}[r'zϰ-uo\U['roߑ(-SSY,H%HD¢aBH’a &Ġ v;":3CTWM|C[ssO!!xYH~l'іKP}yQyZEc$tn/k?rFc3]_mlIwjg+r&?O50@7D߮3}o}eattw1sо4,3:U':W#L]3C{%@bv,ky^Som ٣y@w7ݚ ߶3Y:7[!m/Yǜkr1#FKЦ'%o3؞o`!7lm{/}&_9v_5 [ω)hBg}_{$˅'J3<`-%Pi*^ioT/cl.blLg=6ѝKƵ3呑sK^O/7C,1s߲ٹ }j3GtIs[ԂwyC&}l_3wQ\^Ŵ{$u{D9'eN;{Gꠡ-_#4kHZ*Øy^1^+˱r՟<_t*Ns%\hZwknXwY@F"AL 0N0 ĐXrCG*c$@b8*Gt:#BYCBf$bC)DXd2HA'$\>\P+S?Mver΂ 81tĴvw"ק-Ck9W %X* Y ܅ Vd|zQ뮹qו FU.cܔ,M#i!)(WLƗi2㒱i<)s7Zb>̼ |go^}o;V__[ۿ:|L;p5{pm?^=58+q-E]q")*j.c/\Asa!E"`i@Ũˠ %F ,(-,:8[9AA r)' <&#! DBb6xt: #`ұB% Y@Ģ~L`C8B4eH-uUQ<"D sPoH)Xrs g~%6MQ]4K2@*> l)!$ТX!GsB^HE $1e-6S&M8I4#ObtyDNe!ra-}73SOBkx x L$ 8؛ iLHOJDl"ȇD ('O/)Oql!|<7"B E?B$@ϸ$NB 2I-)";=)Yaxvc]lzǺ̊vxftNmAg%?V \uzGy-Ʈp]%"wj$sbhSxH`@m9|UZRSk@1Za迓5ƘqN6wMp[BwϬ圑:,SBqj,U í}!7ׯ3uӤKX:uVEm#Tbk mXa;޳]x_d˿R{_c?Nymtto%sܠI溻 O/X oxŮ_;ຶK6bUȷꎔ~g9s [pёo8= !v:qipu+n[c+zF>UmBSхNJ[:tDQ,nw(wO:(J٠- :s@ۥxKq8Amn4kg ܒ77x y_7xtw_|xy;/^~ao/tO٭7V~}s~}﯇Git}9cnUZS2AZbLu \ /7~OIpV. b|k#)9ASW8;uV,ZU΍-5du]=╠qV$E\3 57Q`w e^]-Dy>7}+6o}=ܬyU*Uz22ծ1Epq* n6m=Z8NGd\.y~Q3UG3sjM"(+I-oU/˕O!SoV/6ffZYa<ϙ8O,Of}^J݊6[dK,n5yڶ2sicp}9!GFz$3`ĵpdߨ6!:E'A7c&۹FCۻHomC.u?ԣ~`3U d.O.̡g[_;vY<}3'%).RQ&lnhl8 ?Qqrvf_Q}5op)^[ ћ[`zo6S$UBXBJ*$L 0286qvٜlYx/S33|s$}/(fO$V0,Ez`9RoDi|Ƞa81sS#(+o㔰pd30(&"dE6퐊W3JEwvQ}B=OmIN<҃opķ;~xܶ\{b6ߞ7TRcQjG NG ’֜3Ysr˻7z׋O_և Lq:d6 #k̐'^n{/=-3tOtNDҚj/i"͹zs:4  1ʁ5^ǣ?/>$볋\??._難GB>rscdi2O>jI,{ R!5U` /-r~h&8"#*O@?U:PQJC1&l'% 6YQ.J^! Ckls =]Wv;ⳬ%ѫ'z|][ SJfBɅ6}Ρ<^|tU~cg#IY)9zpƍJٽ~rHu& "t;TFxiGo'hXP7ҍCMP8-c'F_&(y>ZLWM%_.O:wڴ“y$rk+eb|`0bձKa4I ٓĂ%iEfѪhxNPOPU]ڣ(ܼD ?-^:){OG )0u-{!oNiZVLOQ2FI(V5;+77Ϛ` ߓ`߰O.es,DM9B 62#0a'0JȱGgI׊᲌b-B)f%1Cz[R0|ww^)@;hmإ~1~xofM /OdJd'rף]~׾]"Wϒ%0ndjWrn&e!, ǔl-'N~ȈSdr((؅vx#jAʊ&#xt\<<:U<k[Kuhs8Z N;+5~;to|j3 $! 1`8elaSB@z&3 Ĕ3wq2q/.3$sM^%7/v~;;ovTl{(M aFb0T-p&@!j@a.GZ)hrRT(ҝę_GיGxxI"ܹQCF%nͬ#%,J乆0(q *0v bizas// Q 9+G< 17\/9MZ7 4U?uGTu96?_&էI۳Y|zԤ+N7RP3鐆NzTWn'ayY>z@u'h~W@92,SQAY@.0ьxTՅ5Šzhģji-y\"v!~)-B ҁR+ *!M6{P)7ͧAm둄-+f~?6, 6 S)̢ chPm5,]$fFAvL̙-A mmU/-DE*N4MA}7Ͻ,SNw9k#Kʶf[dnf A$cT^]ǏjA}P9J.`zA2)5\kvV:SAzT v;fvWW/M܆lgI-ϳCkٳh~rr ~=hGS MdY9[;֣z#9B=bA %z"+ -> l[t;O6Ĉ'8h7GNDs?cy^M(=..F7'+Tõ_783D6I")?Qq8D2mu׻G[%rΞBHNŲSj1fHΤq7:nһF#9 /ܷn*dxe'>Ikj\~=9]Xx9rĖ7SNCxYyKq>\)g? 2Tr*VlF|n4oCPLDH£Gxt@#h%hZk!5(s}j)=+Fܨ@ذK>{~>zJvyeTjTr+%>Y?HEzHWqh4x "hPIY7TUݟE!^x~8 o|ھiUy0NV_{SpZx0[ԥEEުYCԅ ˲\VcV9.,~(J!{41&K4؃"]6^kb%*1Xc;[fwfw߰݇|y83ᣝ2:,@D< a YRP;s(p&U_xhQ9&$Rvt@bglԇ S}| r1#}0qq07ż{cxyiUTSre}W0N礹ay͂y3nYW!28Dg}y%Je\y GP.b'|S"͝8soՏ!7uw;[?n}ltKmzZDLT?hZ޼V'w5qE{%s4:ϱv0U2f!qŰ'U6N+(%= FɝR-V| U{3^ X q5SgsoHF\:т|$Ժv2# 0C\=9H J SF):BM:(16v@T<č&TlĆU$Ʉ q&&ZR˹ȴ2EhE/l?E.ً 77?Ñ yf6v3 WwSWMd=\PC}t C M7bs-߬r|,p]: Yꑥ<DRERGA5295SI4X%wƄ ٯꂀv %Ƨc"[)@{Tb\pJILSg*gt(0 6cA4(4t8ZRė{ :wJ߻P~{^Ifófȣ?D%@L N/jH\ TJ*ɢ=AZkz5I&WL&MK5b,e T1i 7U̺y=*8%8Hx\ yr̮knKVг^)n eǪ(VAo$'PXk~y=TV5O7 6`l6a I1Vwx+cm0 !$$M:fZMLmF~Ӌyk[ACM+jBoF6u [zm}VGhU?f0,d.df vR)ƺiqCDڴ ɷKrڏڦOym<&}eBj=aY&#潠]sisz\%_tu"g.yFrٺu{.Ҽ ^lעp۶.fMwzn :Ħ<Ob݇NdWޟ˙/6yԣ'ĽPgږ-eujkfՌ9p'n^skv>j{+oM~o?8./v:iϟ֟N &'㞋 ׾OGַO{!aHnꙫ4аñvkr]89@J"puơofo|U}5: WAA*u+7=q\1%cBWjNVN.1a!v##;rQOHz/.(.F0a KR8;LL&b9B02blj\&YM1l53LcBL7l;yz-|0 &>4F.I>[U|6=cjl ]rݧEql{ jN-@ԇ+ ]/S4'jI9ć8Hm~r }yP6ϼâI4̅5¤J+ȱբ U?aȚ0fUNn_+;h- 1$JEo$((nI$)\aQ׳ߑI{k?Dl+s[BZsTE BRWX ."rA n c ÄW1HO/. DeKH됱<:6]ެ/p_o4qy=QTBT@tL5`cp桃$zA BB*`a& fެ+$Yn;'ً͟<3xˇ/bw~:vӻDx9'OOrr߿<]zK;^~˯zǓ?o߭Dy:oDNM]f'*>0ZW 2Ν`J5PY!D=]'~ҟcb7-M-s/m8] cGzl?,<=*wB}g$L},8HySLqϦ^鉏M:tH`wn.8ik'~}KOq@rQYUDV|fOں-=+s q6~۷v,}p`mkt<):&D!Ӄ;{ 읕Ƨy3-( Z_eHGp*ŷ@, %ے eiv<;2x8L= oN}1xvm'ih :^_oXݑ,nu-4ܛ;冡Tf\#h79Y *n`DOi}. YMe >$ʀ04'2P5[Z:>#ӄmF/#hl1bT(Ԗ2n p 5Ynj2sX)=d]s^0]/"hk9J,ǵ"YZDhNҪXH֎#E"+L^|(>ӑR,UkBDy1lY*1[bU>G j3ѠxL i~816:Qǻ!m$[coRm-\)Rl֭+x8x$`f4]< JΤY 8*nrXGI^t-B:D2Kvpgt/`V-ﳭllbRfAxީ++:1n@=WP}u t A[ j*BYP^V]Qو4t9#UB%5P!ALFda‹@f j fF&Ls(XG[D0x ">)%DĀJYK!wz8p33:/tnyΩKJ:pV.3^枅I:sSׇyFnʩS~g>촘3I&j9 abƑ}0ݛy`hK 7AQѹ8qO4ҙx@֩tb'g?zdiYn~'[FZNԌ=cqOO8ӈGƁCYiH!Mg.iK'?uIr¬cL:LIGw3̰F2Bg*K*хy7@a~1:?Tܬ-w&7V@eV#Ǜڮ%堸a{i5*Š:;9{蕷1sHf̋Ź>zS`VJUAlT&RCJA޵JPV~އJ~UrZJn@ePE˯ (fLT}ozܓTXS|^ ;$ Wʛ)r&lIq CfMGE*6R D#n2v\ V 5XaƶKr:<%lXaOBKE6-hZԽJptے,C5&r|B"iGH#CWstAwtǀ N`iƶ ϔOy_m?oX' Z8y3zVᶚOЂ0$gR͝گK)AC"G:s-tR\OAhf~t?N #3Cdٵ-=4-ԌpU=蠟iTmXZ$P&Ap&K x)4e@ <]hŖBJ8zm&d7w jצκkY7"JK ,7(u| of 0GQ\3_Q=AV (1u߅ذzzBJl Lj_E3fb~lj9k5|ܗI1 #obU/*V{] Kxu.Dώ X:ǂaWdJOHdHyx>a=0{9=/gad0b, gwm33JV v gRs*AҪf2'%t((6 ;wB\VIW,@ًS~_׶Rj^D5 :Qvq7*(Kڍ2!@BܳD F[ܯAUC}-U<-j QJ,^oLFiTiaI ṚIF3Y8#5W&I^M\]+6}{[!Of$Kc3caz7,U[ p&2ՁYbG6CiNY)vȚP( :Hע@k a֢jr =eHW| P ^ЊS,ץgdz~Ѽb{^z$RBjI#%m97yֺ^v<m4O{> ֝)s^:LkF_\e~bEA;UY4.InA)0!b|~tyt_/l|:ݺ<.}O'eOovBobɋ#o#׫E4y=2.$(5t[=WڹSV޴c9sf,DڞVn;-AU~ W3  ٧zOU"mO`cjY6fD=wgMOTw rk<*|F#\nBX<+F@]Hm u$$ 1ie樨У:z1S}^z0H^0+/ͧb%-OU'ާfD@gvI,h-hؙAN_Cܤ!^Q䃘اf^ZŬ9Y BVa_JN(;!#jpi`G!cep666dZS U}s5婪JPCH^ s{)|P]O %m 7aևiIk4%oRod=U22"7[8x-ɹ rjFȿQ0) ';ܼq\)<ϻU .?| F-glkJ4f펑v'}Ԩsoұ7#ҳ@ZfX 6.\}v=$|p-6-.2>pVQlm=ܝĢQ4ؼ^ն6D2P4Wnkby"CPbp;hb46J  Ms\uTzuLRwĖ#L(PU *SGQX I>DT5ɁX5Ի3@#?,jU3qR=q_1:  ],u+lRx&],R|܉E6J4B1 N_|To{ng˺f5@(U !8*‘نYSz:TS%+'<%r;TP$^k$DR)>$BCkLnb#4Ԩo;!^sUS3Hpt22^S.Luv2nYGBO[¬9&XN]0YuKc}j>8&HA6`?*]rZ|ok))GMs` WĸeM]_]EyWzĢ$!gIy%ՏGz (/3B;"EIPv \A%ɵJZ=LIݍ5\ig` 2qݒc6& fKʾYr!p^N6۹F ֜%FO7 Ԍyj{wKt=oWO橙'7 ̏.z8N᥽eg0} t[_K:Y}ex5,]}qI fD|G/*0{z[ d-tU^jIzh~lVƻMIl ex0,&e:tֽR '=(8PqV `{ ^o\|zw/7|9|Oο}rz4ʇ7烀զ٧WB?_^M8p|yqy8|1,//'YNzd94[òQ⮕>?ǿ&x1qhkwX+[WyƿD,؉'k6FS4b *H`5{^Qɤ陝͞=f}̫{9ST+9^+#R;άi +5 /6 FM8\CT@5; >aYշ%y?Bup3\/eT*`=|MlQցv &06ң'<EfTÃ*DRPWZwa;e0Fyhxx4fvz LXOu5č,3SGHarVtbNKETmQC}^-=j%d36&'䳠痒6;I!_WƊ=y'z+~% nA_ˏf߫KRÇ pZU#捻 ?;i)S]3(qJ (;rRD!8X7۱nIر8Eێ0u 7<3 Hi9TM@pY[DUZrTޣ:yPY7BqYQԊ),xӀ'8N)n+Cԏhz$J3֎3-s&Sܥj?}G϶uqq8CHVdGW?/֢\?lMpZ~&L5IrE}$ $qE]<|Q?k:|!<yzj{ -[tfS8ڢzSx“lN+N]6jivQV[S:aոk&)t7ẹG46h:YaD܀Zzwi"])ZޭrZ<1De)ut}>)˓+ѣ=ZV~/a:&`PXt MYW"7N.O["Kg'DwBQ'V. &vl=|K&y =kdz-dX& wMe%V <JMq=z]iQB/uyX%k^O׬4xAuwkȺ,5 uj)ױ#l)'AG"d?Ѻ3\UDv){N2/JO]gK?ǁyIC~4p6 jجEPJȎщH L‡U1(fFȸc:o}AW΋rJ8H 2A̔i:+NEH U Ȁ(UF а:>Q26^> : syc9 FmcO\)Ռ⧋iyڹwjgNlsW#-D(/0tfa8 vngFpj"9so҄NcDjZj2F%6$]ZV~9v_V]^|I>uB@ .&_m/_\|髷g/__y:٧oVOOmnHU*.e0b>h-MD;/O&?L 1Z[.ԯOAi~)SUc֡JKYIBD6A&0L(G$'fd@:}J3|_ .AdqKZhm&.A DEQ6QEEPQQP5*IؙLOWMejjjyg>/}6'$,逎2W&;AȄslvK,8SRs A 1 04ǥA4R&; 70P3LLj(+eE\Pt䰲AZ* 6-bQMglVEa:,(LT_ +cV]/.ydO6cGEq3v%"i,F!QWPU#̆&>  S(F2t`s0, * AŃEy#q.&n:dU7ݕXs Y1YJ)Xpn 3<'2x(/ҶG: Bu{.?i4/F έV{Bѝ :GStA%t|:7٠̦IM1EoF>t~>- OT{y9 k4ŴwrVjyp++ZA}Pɦn-[/+vZvxX2xz=|`דԘ}Ѣ C\*uLVʨs$g/f}!^dezzoυzh KHSIݛ[gg-'cXD~8mL,7] pCXvhg>][w} S!`҈h/4+ܚ=^ oygG?|/7#QÁk疎M10Z* n`S%Shf"I&Jq(ak+#~lVA!dccJ:PZ"*_d:R;gchRwejwJDjqRioX#S+W+ :d G$aMcFpXA Uqu:d#U\!AޫT W*,x,Ҥq~]򽯪m7*Uݲpa;5[cx6=G5 H]SQ5ܘI ~(x?gjRڑvwml0v][pf:OJ땘Au5'l[ DkZtu8xkcK2vdÆN88Ö93+p][K%҈F;eqNEҌE)ps5%Ц81%cX{T9Q޾X/~q|/6F|_`|w}Zz0kpvѥ4̲&Ԉ\{u9y\:I\ۏ7ArO,-g6CۙgLU 0WŌ]YV9uCwJQl*X#합._|^|mgo_.nm۷h_D^DO~lzwlA\{Vgǯ= ߭?_>];zu'''?>=9yyqyshn{ܥ2b=]*LxMOg.l[ƅDnjCM5 qJ*.M@PT30 n*% ݾ aTYܿ29ـLA%e(B0b:%&A=x̭J!Yl6 6ZfHe!،\(iDS(`"WPIJe| iKMeX K}π.&wA9.󧴒- LE (nhI]pc7TEPUAE\AEEM$&N\˼jj^{ޭé:}~@ggBɉ 9\H dG. Z^ &ȠA\ fA pD<H&4ė ecA6tQ+_:z- rA9 ဆVdC]LTˠ*z \]1J+*&@ p!. JE8$ݣZ~PA blDގ !><'!pqX )!L%\Brd\tS1U/@8|29y\(S,<l&\$RsFNF"JHATDh2j3fwr~d+{xqol^z[ʅ*\T0D,>gE3Q݆n#겆Fű'S?Km+ke^Vޭv~ֶia޿:М:]åsq!5}Z}wQsw%g閭oqc_+;uyn^M_oO${s'/7ksXkYv5sf\_[Wm=rv/Il/&/&gUw:XZܼOO~^X0LD>ÉsͶL˒Ur.Q|ݥEL[ 3[pu^ K Q[ .JeKIiJbQd)F)Ԧe5PvqB(<ޏ.Vzb.EIUYZĀ*FwU,HcVT4qNG](w5jf(v*ٮ$H={ejBT-^+p5Xr8 E)gh ?Ѳ"ό#MkȎ1dg5ŠX3#\ V]x^>nƹM(ek-1)rV5JX_I U2hvx(Y6 ZaS(=YP"gCaG rفN.Չy(6yfAomHcƑQįqQ v,ni wʎX#AZQe 9QRmq:wDމdn}||;>{={ݻ}.I-l*đNĮYL a5+ZgW-'ށ`qo_`E@L< oۼ/8h`UjjXu~[sX~~Os}[?Luۿl\ ]tQ55W@1ih~[( ״EWV<%"}- zHN(HM4Tf|*M$TRx_ u X P|SzYPh 8U\@ Xu\0?2(" XK&g$R>9ѭ8O@JKϢP@%ASM CAB(H,NK"q) r4"09(ا1P),9P.Eɧ3ARr:HƥCXgԳ6s1_M;vŶS{귍y>M|1}:pmu?-B`Pcguɥ;s.|t}o}yw:\v[s x}=n`{{lk{˥y~8=ox}[؉Wzxd3}Ѥ h0Bƌr8|= -tw@': GmViT轧6f|yho4|DĎi~`0z02&--H,Ft)L.jRbej4>U)ٰv]ǿ9WC37;bfk42A&A  "h)@8l~ nj1# S?NbeGXwځxQ&/ɔ Ι*ITroI:풊|Sq{ at_ks7zGjQ+io+?;`ϳ[Vs@0ΖxgYS恎0=b qC=8Ew 5ǸgLGO[kd FU(&LÆڹ!r^@ *zeA"@glR;Bӆ<^i hc )G[Xj`7tݭ"4%Gn<Ż"<6bѡ) tY8N uBoc= kvMv ]7+sy!Ү0p \? 锫zcKMY"'zuʴ9uցmvv/|>7`nyۻ~98|y{~t3hJ {4^:2t,L'PPC s6N!j~&D7Dq0& w/{lC:crbZO"jlTfk F+͍O@̭ǏvB02$#J)\ΣtWKQ6{Uf@qV! +h]-,`VT57rKTspݎ*o9PW^E*Qܐ9DTNbrPL̆22[P) ="!/3/Hth%PSZT*Peq94XV%Qma ՘|TICTR V$\PM^ 1r:-xcCwuEtڡƅj qf&Z۠b`2UW mL:TAb=TFQ4YM6A!EPn"o*"ȝMDnx,ԩt^ݜߵϳ|>߻w /O P7 aiZ+_ t{[I/*UNZlJj%Q#mςhˆAw.XW2({5?85%p;ǎu:^MSieuF2 VN֋xx&=d7ph?mݙ+1yyIYN&.#CߩCt޿>\ ˓uE2;,ofζ'dHH}[Ԗp7T48 G%PBw~.o}Lʯ//3'{=w[<[s PG[?SG|d6 YVMGw붞c,= DI޵$@GO]tuU17|Xۜ9D;i4NI }I:X`GXǡY2P'|ĺYs< Vm0j!mݛa^ډ{+VrN^$vwUv\3 |?(K3Tkw&w'g܏UjoFΝ^T,,5 9 94a|P(Ê xSv֮:.]׎>ƻy|px8nqwtg%"yfwUY5ʃĈڒzۘ0ʶT]xW{ͯr;fzolsdO;yFu;v6g{T㷂jYvhͰ9+:͈+:~V2Yq8{۬!:}}AY e[.jy'n%iSLJK+TV R:Fu0H#0bj%"TPč0d!ccB®΃|C|fRtdاziM yxM'*툜Z "6.6?6V̍*d*[j~8Lߞݟ‚TS*e.-Un 6 ?=&"ʠY &L-a~$֍_A&B)_ 9ܾ`]ъz:qչپL Bu7hݵXYcE$PcgJbMfC$&qN7[};AB>RI%XLnX1`IZVKkופ "^ ?%HΝ\G@$"z)1B/BqY~!B+@ "2Vc!zMBjyc%+m|uh,h(/N=:M̂6DL69\ \N:RP-dn 4UWCCe) Ќզ*j(cT奸nlB4qyig^} I'x24`{4"`f5ʻ=-O+S GVZ0%@/֮Z0H_bQ999ܓB"!q ?>nOxU(PM=@mMT:j~ bd8] k"=H<,JL9ICzKZI[xĵ-$v"?6=qe,]J+i\Xb=%9lvbł(BPKQQWU)L֚19{1sgثe$3߆ľ;WM'cGL/h+o1{j!Mo'A+Z詰M|YWĚwebNbȊGɈa<3~صuTP.()RQmeԡ8Zq e__%3sC3Q<ȡb4*f\;BjGz3W&3+3.:9׫n[wȽ՘Z)R/ ַ^@mYf{at@2htl_ BlF@"ICCrs I]5~jJ`hG2ڱ  vu&?eO*@s<ag)'%cf <,:|̦6 FpRX6y{ ЁU:6Ԃ{w1ak;EBLWcHgn*'re,N 7AeŒA!(:`Ұӧqb(gǁd > POeG2t~ː2|AB03J4wVޘ]RYs7Dm'=QOR<%,%uӜ[m LrX8dHz"&9|5|:ϵx38\f{nNy-u!1UEO &wbۚX8Ƕ!WfaWmLz"Wj0@F62܅WUrekAg]5設0K x@5x E,G:H_ (k(wJ*诀w!b#T3]S3p5fT6#kjŌS̩. c8 /6d!9YJɚtmM uw:NDӰu1OC΁tHO~^*Rܳ)I|)Y)෤kƄ#pn)ۦt(ȿs\Oiei?\pIgT&gYѨ1j# \&&&(B +,nLVEd Ǥg>f>fbz]Y@>)b/;Yۯ雌M2ŒOg {IcaLBup j[z&> {Tћ:Meκ_̱>lCX5Gs8?>Evj9Q?:s}=K5W\%1]/[~os=c߹%ٍY帜֜TRgghY=bHMm/Wcf{}ޫ_M1k1dwX1: N㽊o17PNUսeP#۷:k/l{WeG ωfS>]ûZrs~,ZnjùV-e_g;?G:zIQެ71yirYZS/1~Mlvi8fė<:yIBs$q a`M0kL6fKzI~eoml%DIN襱ccpEN~:PWSӞe! cF@aGz\=n9s :[;0ݝ`~xv7|({X f`\hoV hFS$T^L Us4bI04`L&Fnt7-˭A Jm竇9^Pύ68fOfkQ&i>8Оؽ~(<{wasрH! SL!11i(qKUR KcT,y%Cl"esR +b ),4b)R# @Db%TaiTr^8ճ INJl9xɪ^/c, ^Dz Y|9䓍MmυWyw2$f!_`O8v]`116 2r hGEk0LE ̢!8V !%cTX%s ց`ǟ@R(fS0L@HC@JFjP^9T4ϒE0hXT[/ļ&UN8 Tt P V3(=iYThN1HIL"4=AJT_9v+7/`4N @:& 2׵CbZp!)л42FJ&bc_?-(8G׳`=ԣ ޾Q!OCzX6ynp3wІH 0C1( $Dԁa@{<c^hv<ۇUJgq4GL-@TP0-tǯ9I{G}r +q\KR؊c~>iQNI>!=L&ER)̙{qk50brkw-ΊD]bKðZ%TTOm;wj胳yo>;lrʩue9U'|ܩhP>Z(n%TVvsiPײa]9蔔A~ї\{o|Ni?%IbYV n ~Y#7=À{ᓖaYiˆǗx-|EZ7^{Bzaȇ]rrZZ7c^e!:EU\}J4FgZ^XK/{hK\ˮ*Jy1kU#*:V8դ[J2}J+!Ѵb65ӕI&=]NQhbԈ7Q@DAdQ@,c߄H4QQE$,i^é{nto31R^]XοGbn7NU!btWyꆇNuəGϮ: n'S7ѿ6rjö|_!!LEM\¬%lèw}c$x$s<`_N**e\!ݿ7v'gÙ?O)kpo:s;MX]Q?^׊FT#7צt[ɬHY);*:nGE]K3+ZjMrQH]Y]4rx]ñs;ȼ~RS8drYTg-b^,].qd"d^ xW#^Mtavº$0w'\dQji5㷴NՀq>I*jsrJIU;vՀYaѩ|  v6c$0611ǹ[mWv-aJ|28nɏ6gVٳ # sed׸YM?/[}Lڝ{[\nFy?{ b3ET'M3ױ8F/s ('9U턤0!kWQ?5>g#0IH~w6BEf~:CO (+Kax<%qDž.tF"<_|׷=D#Rs;jl -h?6{ m }zOܹ ܯb *,#O |(hbۚI ^*:pM"^!ş[1}H΄Wud*"#3 ^ K#œ xQ6}Զu&g9۵)OU~;yk~8Hʩef"[+;.VFJX}J.=mzy=IIg'`wQ N/t)eJ'?iz'Kê ;FsQ$b柬Y17냹v}Z~PG FFf>U|3~0ng"Kywbw?^oK}O1BaG5oM]ےsKXxfrpLg,,Vu,x~Pa!e3e൰Ͻ6g?˴), cfihNt̘,&nmP *"h@@QUYe}eq ( J|0eSVs?ܪ{sÊr2f-qs>~;Pq1+7pV-N~E4%߲)yԿVK_;ڬoŶ[~+j` OϬ1N̼]#ncSJrs\a$]/8GnbK_-97('n&X\YBg3z==$Ԇ~:mm̋Y |? /W݂ߊNC}mŢro}枔]7ݎh-J_bVY|*;匬 j]frnĪ5ZXgߚ6 ڵYj,v@;H>[-b*ZˮYWa;ƩdW7]F zV¬Y1|c QQﳾL 2w춶Mu8~'Ԛ-ʎKp=Pز _ D#ܚY=7x툷Z7~>+`VoW G{qM˧CxpT6yXNJsLcC]ߖG ^Wzu5sL犼RҾ48+YRtfQ}[tt-e#xUbBβi*hLnYG3{6מn "~e ^#feL@`-CKR*DC$^% w dN]O_"`F'·[Z4V OyU#$2!*ƨ* |vw]h^R⇻ddNWNXf}}HϦPimS:e뼐 el4_v>>Q;?Qy@1A0hJwQZioŴR5 ѪfJcfjf75%jM@OqZRLBDPĉ/+R)X?v!<#b30zF#cb*cpO&%N;&DFzOz( io'lA1۟ |raBRk✖;Nx%HlG{aRJNFix$W*5Z!8&xfU*Tw &Xt b`MGRAzX!ǣ}8>"ٍP_/z(jgڂ"47}t7=ƧhaрR5=M t=h;A h>l{q >G\ y-d1_"bCtA12_ àT*E?|bq^G'?JKKv!<=9d r.B`} ڶZi#DP^X a$r@iiة'ҊKnk,D3Iݺpޘ cռa?jW,{1PҋQ6`fVfodCP>,./pv( -8Ÿ.#wYw}07yWb٘;pml=[JUps qGѝPl!A|Y\QVTGcs`o䂖HLR))'g~ dp9At~p 䓓{dH>F>LSR}xP&.x鈎7Rw66^@smo@]`=jسf"J&`$ĴxYi KKt9M|){Θbe[-eURV|js.zוØ[|e:Q7NQnqa(}݊^5dx(K䲩|*f]JXsH.C)$K8)rhm /#~Ӓe]FV䜐10сa҉%%f %;?|]Pq8%c-6ũ iOq=>DMb\hgltgdtF}A@@TP6AvdU4"INOOWM3\uι8嵅 #ZE{>}+ghd_my~Hn5[ :TcވmXSKvwuHohl 3s]GXjwmz{vVf6=I[oEIv_NNP..kk]Dk4;R; {nFGIrΒreܶq:7͌'4Oj'CIh7~AA/&'T a<$ ARA bpT>ؽot:Pyը"^IMjhinlm^0olꇫs煠"nRpr}&㬙ےU=[NlM5=iwwg4 Q$uo^ߗ.l8ǯ~09ex.,xKr`B"m]JSra[}!Bcp kpǨbp[Q3’i(*Â4 Ny XP78~mdS?T 5xENax p{_ NW{m7}0]If'UҪ;1bHyS@u#_Yiު,>$ZQ~A_N. >#ie!a.>!6ZtO"=vۋӀgsYH H$p+EQ:܏yyAn70Gڝ_$곥Xk~÷UfQ1ԳQaQޜ ӜPO*)(:'݄OVz܆Uvgѣ;G} kʩdѯ:ɺTQ\II,$37rL9ٟOKˡ‡ųؚ`n[egs[ּ@ddD1(W>n=| I3Qa2;LF$Yr%a CpUvhVI8dgSPGY}",Mxt_%_Bl'N6JX31{sW)k/N #\,@mwvSĉy#D163XwiAe!is.)J?:-7̑b9ZRAᇴ *+>[QACڏT9ĵ[!⼍ :hT|foyy͸v!g)폞|wN:K'xWҷ!V#m5vjGRo x Sj*pQ5zr?LV2$X2`j2p Yj\#6>Iq~%7!j jIN2u?kQ=7W-T6fLsɄnFXqM|ӆx)'H-LÚq!?Mh^b.p.nw_ q\fMigi?,tL6Iۮݦөξ&1jp_ ","ȾȢl*&Q5{2ꮩ/b.v鋧NuNS}~ϫnZDͲQ v zrPhȚcTÜCMY 6wCMOi 3?)f$մ,05G+ыzzɮR~6_}w?yw\>j7 |E# #׌y!ja2& 뤨􂍞x>-|Oؤj5.SYү+IWCӃy!-wn*qY\3 M0XGr$XUmjTz Mi ?UMWfPSтl$1dNL6B l \54k D%ĽZRU=qUf4uU(wu΄Oҵq7$*ё`I,[wzL\mapʢVO+d9ct[@WS+p})̓ 1z!3ˊƴ (j>ϴEkSAE7^uh/jiHF< NF$?+_WռۙTﺇQ"啪%`% VA%ܰ.֍f}hu VfD%[nc1Lo8=mRba 8S7zjYҁ^0mQ0p R{j6)g_/Z.= zKCL0p  yOkykP TThPP{` "*tEHio`SNI(X߄K)$ 9[DΞvB C@ v#Sl ROEY$HDKC, )k܍`ehmkBlmu54z T?B]7>z!h@DEz]D?A^?M(tkaaum-XMPVh"jG# RY[\nAûLh{hx /jUv7 te-o *AD4(Ȝ,2KՠOpA "nF\ڣW{Ocm2#Ccgb kڣFg\+6V`lK3sԑLg$<}"2/SF~sg㴄rÜ)6(h&_%s4i}VQ;^}4q>FKT`{4zK\PSɒUy~ɘ_]+<:fΎ3} Bn~j[GOt> G;ok%{-%KO"jHm !`}ZZ?s/ Y5`<.v?Oh枾1gǩ?a7Ǥ91IǕ#'&mω;}o&TӈqM780Ie+3mW˦7H1G»T&gGo1KL첌wK`مd(KX(,ⴉs}8x-M[:bG a U[fڄ[SaUDWTk+iyuvN5rI|u,K;f:t/4m%-dKO*6PJw  ok@-RQJuupEC/i~?U֒G4Mļl\D1+bXDD ,e no&I{S2Sa~]}_3q+ߤZD?DKN &KuKx4}y1bj=M답I˨^rVџQn_}e߂eKNAimWZ (hN)$|25UE5hđ0dVGs E|2KăV< CUrM% gWK)_ 8 /;Tۉ( 44'OdWfkGcU]B0K+Ts 㦢T w\d@=99j̄MyMFT}#iuYMĊFІRZZkh5#m$ۇFcvcŶgǿnۭvcz˪l۶]3AF$=A8tBDF|i#!( XG; g!Ux}׶w_Ruzdʯ \mPr[$"?}D{CL(1!?Mx%S=~uOcR6B+I\~ģ4``V0}AN d hMaH;@i6꺹Xm''IJRsIڮ 'EQwqT6Vb` :QY@Hh @j(;ZIɡ끘ڊaҁF`B"tJDxJI3)>Iv._ k>1*d>j=Ԣ-:[i`3hXڇ%WTLP/>l*<y(@kG @'x^R?acS63oCxa=O÷SWwhۇ͉h_wb'œv-\-'e{%pQxW괷驞}ӬgAfm񠕱1GwZNuG"NuL]#ڛvM_o3uiԪ;_t㐎:<'8H՚1w=0;ha5+61-|Tr|E%߉(חK2Qs*Eu5]˵ ֍={KxǢuE}Gl5=/mEùЖQO◳.:Ō$CYq^Pÿ0vٳػs&ֽκcF3q`ޣ$f5Ӎ1]DP4JJoXjĂXٓ澸{9߹}93j>oh˅g3ˮqߧ,F'{pF p75s4|CRyāɁ6L[l F[{==.moj} *=VVS &\>""z 㜳|c*C6w> ȣYnI/P$i  &!f`1IH01/0X)m9kNP)V>"r4frؙr:=MDLaTZDI'%ОHJRLRUdZBONdJJMЩF#:) -sb[?%\+AgnqȤXhkp\x܊#2=+ڿۍ… ]l˪L J1 buADZPQ8c>cx4 {]d$B<`pv1(wd0 {gP}hj'xP킑{`D(2ptS3} 1YfBLB"Į^mm:ZaDD'>Gl)==0rL"ڣ'ۣ&z:U d&8G\Dd_? t8y|uv.vacºՁ ~7B^: k_Ǡap/)=g9i٠ 8 @3`ţԔ) uY V9[rm)J|T&P_I[oʂ*1]o]WUŵkM}s"%͊w0>>AYnTf9FH0x̟ gW#IP -ˆNvomس.^mm fEيی~һݖm { 9{slu7~X =_???<)E,~V\X"wgn>sEVMq 64Ɛue졝AУ8uGeE}Z"W |ZN"|b9?j.=gM=w͜n˧FMxH ԡ"^AO2uUf[[}]5#+jKxae0%R5xR!K̢Rpۓh;$ιT][d@6(}dʑyGC2g_ Ȑw` W U#5wCZt _''UԒi-=(QED$l f6aݡWuly<ږvՄS+މyJe}k0_mGVs+Nrџxn܌S3d[rBJuv2Kͱp'T id8J~PO}g5[& "h1v-iwI6d=he"lwv8K i! HG(?֏W@^sXaU 7jյR}"U]ҐxoC)#d ␙])[:u dȪ9//E NvG ɴ16XYI6ΎV)J2}Kr[BֶeiY*vMMEq@@FUDFdx_0R4@}>WW/89ߵz>=Y{qp'2(Oܸk[FTm>^=!,E}@!1NmÈ:Ӭ1AU4ijj⏃W7[17<7[,T 怒FId #VtJK#$iHɳ|z݋BIsmt)dYâ;@$2eX~j򔀕23ܟ:!c$ @Bmb ȭ@@jt\2?7˳h0Лz{߂:yPJO@{H$4 GF?4V3S8Oځb𠷡IrA qz@jjDQq/6 I$ /P/_‡V@Ƶo@SOP,5rPU/u c+Auq%>ƂU INA9x d|,=(.wsTUR; ОEgNh9pxK-iŧRRU)BV?K R-[΄RԔ3ri+41<2>)}٠Z͙NyͶUej [\]/g6mU3nֻS? 5%/Rb^[:v&YQݴzWzˣvo,-7z&;̲t o}wOԿ0݅ ;O!?8 80:MbN,O`3c3Or4٧Zc{&:af3?z2O(YQ+3H'~mm]7+<)z҉ҧ3BD֦{jbDMܘ33V]x1;苕SxfG`NbY00~ OبKۜA#-i?뷭cd}=yzuM1%#YKXq ~T_MhuPމs_\3`|L-*;{qygDCU̦*(.Q\W5T^V^Hڑ/(ti;aY5 /mKƯSo~uÜ[Ijq6X4n-Y~XaZ|0" v#5K H6vu*zwsez6bEܴ%\DǍI*:NXy?Zu݄}eМlUdӁ˥콐Ut>lʮEջ ;0>/X{K˂߽qgoBfy"9j=T>?sώ|"f9Y#mڽ㴌Fu֦ݫ:w3=tG(9O^ҝ;)2(r)t)rBiA?GA\^8ऍ+Q{{c}_ 2wB~z`Fl6l@om]ֈ%($9/eqb~@P%sIZUX9VUPJrɊLIW๵YBrpiHnw=iz]u;12*(']HQQ5 ľo7VGy/zFT>NJbъy5Vr9̵2oZX7QE _qٓ?Ⲷ%U>9 K| E$m??W/mh6^\t35cY-2}H_ ~ͼH wsԓq,e=K__ۆLL@avIt$hM^.VuXzu'u夎SUٵ*b_ karL-Z }tO3Qۃ[Mmǩ0CV^&jfơLD(6ɯZ1qVfUgG/!nұ1AQdw3~ɽWθ95O=B̉O"_֚H.8M8unzh83ƌ|$-٠%tA0u(od[vz%jfn{'OX8R{^Xgno,hZ&If,lLguw~ǪhUpkvKD2Ɛ QϙK~/rAɮ,RP; .%"٤P]/yV),\]Ik~(lN[i9 j ( 22ϼL2 2N3j>::^YHfxl˛郀]predu#W^/7X|1 *N)aprXj g+T'B;DUS"ɜT oe1Ճ}-}InÄuaxfBL1u H^,툓.`zewi>ZeZFW6L%3ZU>dLhӆFI5$Gr ?N Knֲ_Hv c"H_MVl@by;p۞&ٲn.#n[~p;d$le_^#ӏl}ƟZ˦tG_]r6DUP[hg"Q_-+-TL5[t/ 5? 4s5tr5L](߼ aY躾Оfy]M1{8$@}[[l^8&o kDO!V>_s|6Z?^q2q'  zI9;zR~(N}` ;JnDFn&iWwJzn\͸} 3"['.Kjj4?a[$;i;a&q"'xyW__`nݧϮ;מy^y矟ؕ~_F Q% $ J"VH8w+!go[E 0d^HƢ'q?ۥ'Q7,bC~W/\c1U|⢕zfˏtaV)>uKvtc⋗_zU_x } },9v[;:vPrPvա]y8S~,޴~ |>a[,)Jmk V]lx(oB=jίرI[˶̊z,.Ƞ"~qZL5#W>ހ*&iٚMUes+ºC!i:rH2̑]vaXY^QJ,5y}4 Jc^qX. EGF d&.iq({~v@Ny%S7|JVGA&إsbYOn9##T%bfqp-÷ yy;, E7\wCl(]e;hS[d3 B;?<a(muAQDP 5B 7'7Ă:X"E*ݿh}9wϷ*$ǣr:|;EKhnV? He-cfw\J=0Q1^#"edGi0VSk6(\%WoD@X)W4TDLEEy: B%DHGKH U UJNkXl +IhgbjiWje.Cc䤙D8ѥ@܄.O? 0WL" \f%b1x> Ч*f E9vn3}^s^8vMB2vh3E7A8KpC0c=,1,ɾ;@W 8[׶ݗoWvp`0eJ)^k5ICM:Y2gnDO FVH2H@T6rTiR1a&@H;QƜ&Ѱ"ly ]ǯA9?VZXSppp39 ଀_dJT!%/+W)Ez\N!UhWyz¡RөHQXAFהDrA7Nŭ>dM^kiUU)GYg_Zt1r&ل1U F-5ay0 &|7uy{Ph:7@İ.[XOY.g~H(Zk\uNWx2OēobhwZh^iqu54橫2 J5]VnUtH֙Fc:H gyv.XB#A̳o"u$cY Lg`|zJ=%@>h.2FԪ,,bA? o=X1hP95|;{®~:@dw+3jl[W"g+_X?uڎcޓiϼGMpɾMN`V/hGazB~ H^:~w,\b[R]?ʳ{uذ NﬓP9`Kn2ZwM^GJlNQB~u\)XKb_$'Y_>S`?%s‘qZ4-͜- և+c ~Xi36旌M5cמd6x'u- kRpWu[Z?3s9?걓bKB2r[B:--3]P|ʫΤVԖ҉Z޹q'$Ȱ`&qS'ӎ_syy IT*tK; 0g QQhoһM_~*GQ/G18 N؏/wp`oAa~X<+#Ay +{A?/ (NXW^Ž9@0A'18ѵni } 0 h;\ёl OOG] "078 xQ UրVҜ υUƨz%$fyGF'ұti9*5FT^_#jZS jCs8gb+@+׺%kNl 9,(Ed|W ;Y{35;nTEuRtb|e7 9`Jv৫͠ԞN<jݛ-p:;g0MU x`4艑xM|zY0_i+Sn1aSRwbWhvl`QLB.00KZzmn( ol`H䬬DpVN;οM!xe NknQ;v.2"uQ xm +yk9|EMr6D 7*c 1@6J2?A%G6+#Z 4x>(R/0J kGG=z꯶ڂgYV*l'd" Oz?DT S*$R3cpl#PD(>IXg=F?^7~2$sRmv,hDJNA)6G!T[AkYh] .C]L+=D2^Ek}[N2d SΑH]$yBZU=f$o<ʳKƎևSYAۺ1\xҜJl9e[Ϊ30+9|nVxv/.nNuâᒮjUF]~_s]z6#Cĝw[;K֋nPv:mx12tseC=X9K~3[,"?.YZ;[y9~eo_]w9y9Y_Qh*z; 鑖9(h9Lʺ[?'fYgAk)̚~wHg,mD~ xL*jZusCռP>oו`RfnXS1GhKF 3G+6'OkS\ɯ_qcskwi):0aiϦG~[ YgQ}0gjKw3k{9J!/W )a~>aƯ̙I#̢ r81]N@G6'- KD׶bkDVK|y7t}+<\X^6d};E.%XL=Ȅf7|($lǹ{hI[#wu=ȴή!lHi4cvs$Ub0WHyЄ-Xل;y,\#5IUCratJCTtT)\9:> dihC*n( -W*5=Oy9a8 bNg3`evMONκqKۨgUZSVy?t5<u+aX1XɉL;p1-b呻S(b &F)PL\)"`)^!0`M)Dǧ<>傯^xǧDLĝ$릸`32Tχ&2GTB,;r0 G#5BڰZ *>1Y.Cfqd' $}WVeC2j31Bz@%`LӘ?, "&3jU!d_ {HBHB@ @H;h#2J9_͓s[{ԭo̤Bq hXމelTGnL'ܺz|7L!`!><8lp@A:Xq]uۄ!CɆaܭb[AmR1]H f,J>%]@@oz[B"ܿjnAmO L+*&*ԡm~Ո;~ ٓWۓBCovhu8uyC&KD׍E:L V,: MOO驉hh;Pr.o'g4&ֱPyjxQ*Q="L[i_ӧ4qywEtgzZ.LG5sq@NKxUxk%)8)*t4`ihNFܤ₟R奜 б7 Anj/+~¿"o4`q=a^ي^Ed/!_8aaVDVWn+*cʭr#*ڌk>"\sc7sӺey5\3̩VNvffMv!zp:\\OO_Wz;"B~a |?gy54M+ᖏs^^O9^ ?/Dž`\/q7$|sy_AG'7fO2ϓYo^ӺwĽ\|/ICl ERtn8pw;4\8eSNIq֯X8B֫sAPO€ƫQoltu\y0?4<][\?]+̟,'M(aq.5QJ?dO:ʻڎΦ+|O#N O`Ap?X=ޛ7<ޙ1<=m{=fհVzs3bN붆}y1r,p-y.a169Ժ9;&XKb~ c-;o*IlĖ6K9F6}ldoӂqD6i[]e-&"@k/VJCiP(ӾHm⩈Y<.唿@ne(rg9{w9=ޘu0-^h}%C D\b 1`d1]0 AAXQp.F, FXa .tBtVƆ)ܦmt`m]Lbub#A.6a<:5I]ɷNnW;\`y{kw^TJev MSs֨QTu:0ӰوNÿT* MgභDjkxD dDLa*((WM|u|!H :@D%b\T;-%1اU6NtGT*Bo|x/Lx4:(;pKe5Y8x}%~i,Q݉dK`.qPjOG 2:_,0DW炖O)2Q[aQQ*zJx3"aa=B Xq=X`Dh9xfކ-#Ųi.ӧ4{YM23ΤIٌAEP}EAQYdSVWhulML&tM柚U{[{KQ~@)Qw˳baP g{?Rzu{k%sB=6TzKʒVI9(+/i^ ||hѮ-jEEh$@.&c!=8HY{sgoB1wۣҌ]ZGYh+6u@|CLvH ]wաQ]^oĥ[&p{q 3 m쌈7M%Âd+)}=&-˯ 0ۜtӓ>§y㋴:2Tul!G!᚟w O3/{S?OoGg٠_K{)'(`V\ex2B߷W?3𼌃qp7FgkNnʥszw.,㤙yjel\ѐ[t6\,;I􄕔KXɹtA}Z0 'Nz@e#5|FFd/1ɂu8g4oۜX5Ogiʭ.[h+Ͱftr{Vw5硾{(\ԏKaQ2*>Y*ORaqrsxy'<st.gUVm\Ҙ[1>̤zbqKu5}i}].V-kƯ/d]߳. g=|WU'+ Yj3B隃ip>lֳ>w$̒A͌}|owyٹڙ}|ߛߵn$!ffވyX[LdazǤnoMɶ9NeX8%j\ĀLVЎ1=逺I 1; 㣣 „'d5n==~sՈzеHAW8-!bП =OW)43&NF`ߍ͙iI6Y~ZfXL!@Dg. $:*@;P) Vbi+?04RpN$Ӟ!\yzADZp? p,rrƦ3'MG jaz S/3J LY LboT5 < #)z|ˆw Nr-Ov8˘6THD3v{ҧ+s L\K{Zol:oE:YofBڛiMu-bhub\`1 A=6r0A= 3aAryK򵠖FA@FLLX/ܺ+Q<ϼtnDQˊfͅS ~,Ƈp?n:֯ebZ&3׳{?Q _Bƺ [>6aZr8`q2fED~V mr'ԕ Q'v.yt`,BE*:|0|u::xwثSbMVNlKf ,*M^;`4$;}3v_=LyRk] Ѧ|#* ߯ڛӼ\3.kފ)G}eکJuu\SJ! TӉaC q.IMXN1u7lyY#oχW-&u;mpUʓnqš⪝fg>v.& x;~|9iL;7=_5X{i2e{ŵ]_ϻ>Sڮ~ȚہNL_~~Cݙtςa'EAzg[Q9/-~sqVj9 o"nѻ͢Kf6t+U\xNggʳ~9UL=0LYse3؋O:QK r7wh鼓ua"n|Yok=taBÒ]~)|Eژc[[[Lc#-8b>{8|17RgYGSQ>9GU9ZL8oglP'eN? 6QĒjLH T}G-=[ιH[i؝aC;|}@룾K6&USѧ6vZM{ ߞ8M'>fʿ-}]|^tJ>#02?a;Z_Z>~d͓9+^uG>dzCOۓ'Rx;u\jQ: j^5b A.Tƕ0$Ի4`P/㽭eʘFja.Ѥst )}-):I!2hPH !nQ2E.A) f\vZxy~;Wwή=58?}]X GA1U@($,* <͍#FNޞfk~cpQ),`^l(20qJGt͂L2V'UZ5 DU y fC)2Tb ԪڭINwt+gbB 7%4:fTFhGbι=w*m!TsQJ y4@,61GPDBLC$pD򀕝|_]": Uzȧ8% Gc;7T:-r /#rnf@dv q3ro <; 97Dr:~bhD͆?^x_dY1wodA-2P%3 @'!rs@-`ǭK2 8;U;0y-^^G0H]qq;V^ /Ma|x[9uSߋ˨x1hPĢ 1!*.T%kxh^e<1ĠJKY!wȎ" *A LUIxPI]CTCڷJlZw=6e{ 2K\v9Z&zݯW+u)_u<%aw WE=.. \FN~{qNmK{g,l]ֆF)Q^÷{6]![~=e@?P~0\y5DL1[A[~-c烽AU⡷,|;>şN<L1?ζΟ;d6}r[W{*}sBqoGƓa[œ5ْuXn-}=֕t R{<|c#Xvٔ3|ICP'!źǒrP}cԳ̓6x3da‘!p{4fJ& [k⏆q'dw<՜u6ߞ[@)8]3;S~بTy-B& n4iXkaǕ'Kkۧ&>u}^s/zfg,t+K^=vŋ5Ww#d+`f3 אR\'*7xgqNӍF߽NMDyAy&0oD;q{k7y C-?TכBr}e)֬sۉMfG-q 0Xoܝ&vgW .?1vw)%dYn Y$ȱB9L-AGf &ֵ3V[qyI'e# tH f &A*bi!#"6Gepȹٸ'+I X|4 2VAF0j+HlDI#W)ȟ9M1]u.<.ZeA L^:3Y f00Y 堽ˈE8R/]|/ BZ"99m:P+ @Aұ X4:p;coP 6" qx_u,$ "9p"{'HO^&AxHDM Oa@A^DqEJ6xoP#SRӰ̇Zn 1R\(gi^I2эk[O< YOhQy퉥J[-{2˨ wxJr^F1qAWrQX[K;jbV_l*X(-tPP"Y`Z!RfW:hKjRK~`FcR*9lj9*n<fb*)֠-Ĵ)&Ey#"B~IN9;  @) f3yb2A3pEdL%Hty|\A*KaD>4)ei.tFlza l4o4V[Bf\eiiߞhn?Jƭ6ޜ( ћcu9bo7m5x#ۋCUtqH.:k HbO2k~RF`7UR!}"~6V`J,rU$N +TJ=nm {6. }곥A콡uWEjgaZ:hWs۠ ;OM鬝i:"cњ.cxLhm#tAMvCo+/fy-nPC`C, *j4i"j\[̚͞=$?|33;y=<*yv*M9_a/r\:~eL=_>%)Q[wj՚v&^`Or_ztUۤkU1r {,Qy"J;_K?]`sTƙC2`p,tN]°{n&ˎ#TC^.!x^U />9aHN=uF]Q(.؇|jOGNS]W]yء-viIw^=랉9*ѩثo[yvסŖ<;+a~ յ蛡|*zG nCSqՖXt*\Ɖ{͙;g_9 -~ Û!݅oSqh=Zs1mCGs-:Gns!s2N&Ϫ*QG/NZ=]%.}h:SnȆ,Qo|Sz4uw> 5'/ojޙ_BFʹ̴oŚw?[כpJ4`,{ ģ }MZ͹ Zw\ѝ7F͗u6ֲa.'j!12{ܖ[\6f%h@ T@%d:HP_^bA1&BBt} 8ulCe#)4T#dyJ*PWR @)%B&V{h9ddg6Z(D.7]x5tyʫ63t 4@@" ؿr3DЙfխL& `zMQ)¾4ed?lA̟m\+!KE ? ;'л4V-TɀX!Pyy ft^V Y9P$3#l1)8 @JJHMAȳd,JŁ| \34,VHg`ڨ\0%3&N;NĐ >1=/-Cc'߰`ϞQŭܠPF:,Cq}s.pjQك1)~D z~@Ut"]܀1w & *awf0 < ,h2\#FPpYWhĝY 1U zT 6A4pA7\WQ=Yhe"-5 R4P e*:ل{ORA3xd ցF ^t"zqGҐ8oP&/@6?y3zP'6tE=IFئECbܱU?]<*%\_M][fZ].dh1@HB#I$$  AFQDf`_o(@`mKm[W]ޓs9whin%Vr-ViƬ83gyɂfٹ?]3gF'[c{7[iQ&{n8ɌN6p|mheR`%Vur==;l#\+oD*,GI xOzٹT;%FM29 679LZ }.d {s鮶p9 3GC=̱8s:*`.LFF//| Ɏo?{ugzN18=oOQ7IXK?c#E0&"cĕ wf'+2fW9L_M>zѭShs@|O1D #aF 7TFnuf̧;C? tﷇ߿~1旅{>p1W~;ӗߜ}== ;ts?;d,|[ç9vwFݛg?Xv0*MD/7?F% _U@B1ZEף% Q"VޤPNڜB V;UZ0K")>' ,{,MqmbT|A591UUC- ,D%AV>lOJVR(/-ʲR`UAEi xUU~ &_|QN(fpB`]L3K# f2$qO ,W.vL]=`6{H,\z dlfFU8D?B"`ހzғd@o6@ =b@Afgf&Y:>ŢB~,BAVM  ՙp\ f\Q"o"P|%T tB b㋈Q(%.$4uyNf-D  Fd )G 2-q=YZЉ[F!.jP\@*Ne:|_r/UJ0:M*9XԸ^X,iSj/ ҙ>鷙(UF"8*p4ȬjʉyZo1<#HQ "󣝭>֥BI[ICk8:'i3]Nt:ܤ:r:$ۣ$E̾H'-1&G{?u=@ .b)Mmeh万*L@TQ]h2zQDdUK8"b6S!frJyaBKNry5Jp%IQR(/c~0OD 2E.‹ђW7*ɨ|C.H5;ɀN7@ ]zx;s7xv,XnklF5Xk$ bWÐOf472 {P|V/(es d @4(!dR݁s'z.XNwu.vwQz`!Xvio|ydw.TNpnpdw>\[NW**Wsì)qfSބymj1~,_2{sk$'-WFk8+c')4`o)Xͭk69oYGxi%o&z~+6Z{S37洅+L4Js)ĭ!{#Y(H#OMigu&\D#4S:3x ' n\Іg m&/-S O']'q+eDso)gM]! koBH" * . B0Aqaq\y㛪WwNt*}9$0w]A lk PdkӅJ._-. 0OgU\`f#7kqNY݋!5o^N>s`K[w.1j͝vn|;\uw8y|🥋a\ßF- vD<\<򫏏zۛ?m;[~ɜr^r?geꇕ۷Z]^xǷqܩemlnbMZ4f!mgB JDe35gĎ, B.qjQ; xE#xP!} B]H -X]Ղ^$:r4*C ~ނ\;lrtE!ΰ;v5xqѩAkikث5eUG/gDϦ/}D/"PS%T@'e$J2` + SPNDvŕD^ޠEX#:<-Z3 xf fE{D̃Iv6?l`D@13a[A z_ؔrC\ RK`(QH)" },&SKE,z-Z55UȨJZ}? &`ݗ˵ Y2䫊z9-aQM&dnú'a3Xf?:QFHcjy۽ŚBFت%V*e&(}g~QbR7!tDIDƁ=2-9"UPP=`S.>-㨵B =Ful>I&-JcDюyɨN~ykٚ&7uL[zLe&y\v(xi?>߻zux˞udF:ɥSɃ͉SIū̘ԈzcLT?t{k-֮δNȴ\$ 3IF&UTadzFCzh}"Yy(zC]=4s?\o⻛;glN}S[_>\F5Z!h8m hŁDXCN$Cp<!m M4`7sNlyr4RDSr[SUc~@ bNZ!RS*U uKZl$Z'FwB DἘ$}Q8V=Fr"@_gd4?%9ے~w|1rwtϱo3=;9з^>W69xӄz.]~钇kWT>a^bݞ|Xuo*n:n~"y=\ݺ8siּzc.w2'>g޿66}9tO>/O}ZW_~<8btthřMY!6ƐI*\.lZ8uV ȝ윔e5قubf9jARe$~HBv>BfbEomZX#k}qwh`ԚDGmB[uN;۰P7>G_+-%;:~/zj XdFb`G[^d|V C wzi2Wcq8N A3U%tj']ER(YNtǣ?n?ڙS_YiZ(kVfܺ߯<{y{Ryp6S7>W>8ύ|4scynʆjEb<fwҨc|>&#O)l[L‰&(02!3O{`vB!NM&M z6!t~p#LXSBOظaM1WF]3eʅ㔋$)MQ.l bu{ 9F0zQښbCu-x> ֎C/BKx>&#+L`p d5Y& 8 ,)pU8:,= %4((z t/ΊAFX`F& XiyDkGrqM :\Zh8h|cœ惥brAXwoexiܕ>;R|yTV[>-OVħ҆YyS|-l%۽rۏ{ۭovK+[-ʛ/˛M?lغ.>x^l<ۼpm+.pgX_).^*,4lL%5ORA ="v"_id}KґQD:Ě8/K1 aF)/c>㵙`.M =qS)kA+ԬE<3HL$FhYeE;3suksk[6&5|Lr(OLjKMS՚Q/܇ ,MS4Q8fhm|V4qO ϟOJ[-ۅ隭l4߼tYzQ)7x=G偟nH^.tۿh}/oES/m/._OF}`|}XxIBv1=P.aȥIލSngbD(Ga)ĚD"N '(JhX̱gk Ӣih:I06*K0]OP1B4A' `~;MLܽ^40v+݊{mWQA)ThHqxlFʸm!EIxDȧP 0>"F>ك;F)>$tK Qy#b3gʍ^3>˄ : ,Y7dg52R&I$|jQSST=}$O/NzoIaϭr7 .|)Yo_߹\gp.л>ʅcSwEcKX_[ucл>>g* >pVy'dGv"?[`ĀGa[5^8 cFyHű02,"ٜXG;`_K~TWh*2#RC>-a80,^o,Ap0 ]ҪG˥Rg:ZUߖyG:SxON )<[G2joP{^jN\&j^77P]M#uPLC.ut%2RKdRɢg2b]Ug<h GAM9x^7ZP7eDzf0dlcl˶le-VonuK}vyƀg L$J1EJ.rA%WTr1!UWyIqq嶖>iJIvT/Ǔ6{|[`:۩fuF=C&Q#/خ]DRN.x^5Jm[lsҤQ':GVb$Iy/6E*ߤ/H5/*E!@Bo[QQn/\xpHb;晸]V1kAn~y V)90!Wp/;>˕rSe{'r>w_y@W `ȑSCQMО$DUؑareJE <* $ux1350U]&t P) u–?g {LW ;U h6<9[\Dnm3Y޾ҞRΝUvYZ^F pꢂyOTં hd~pBGݭhiP04Y=OÁgKqs E zf:WtB7i٠u 2rRG&_AF)6)t1|ۛW4jÂU65\e*;oO͙;~>ξ?{_Ͻ>|ʹswrܿbԿb2ʗΥrMjIEGSԩW 0lZ59c\6d:mzVtPsI݀\ y&sx9WMC=q?s1h8Oj:71d6,\_ݼĵ$åpk>BI`'w9)TEou$̺`nGS=;Z٦&0wtiѓKt-A]ecS wk{KWTnh(Vat6-ٸhqJQC8"j* sPQLJ.KT }tP䨋+eb3nة&'"'cT@WYݢ.tn. iܞ^:?~z7?_=j^|uŵ7߼t}*7W?ÓwS÷o/Wx?4SА2llm)lP>&p ʆB,v##=KX_ǹ5pfbucDG܍m{Ñ{|:&ۘP gOa8N_pMayA98iͩ`z3|>{q·U*׭uXLMZ]pO>C]9 "Iu/C~ۅZ%W8綯õJnڎ"-ھLudMJO:\܍9c7Ԅ.D~{`"N;i : ,оZـTs'Y{WMfr.{k]zܩ^~>|{q_2m㼢f%^b˵dYbIWQ$%e";EI\D-Y+K8uu) Eh ?ghbf(7;ۍ_luwZ:sv*GkE{LrL[Kɬв*`w3)$y by^9h3`ڮz<ȗR_5"sV2h2རSV?{x%?pPJR!֊h uxp5x))DN'Asa\t2cܾDY}) q832CA'Th%$QpB624/y=^qگRvJY.RZuۮ ޟFg +"矟R}~zgG{̅gw^lӻ~tSۭ%Y; xпU󭷐Q=O75t]8B/ hrDrl]y4pOorx?}~sW/6xn~?-蟑If yKVNJ:-pBFMcOoE<[IK˿he>ed^yÌ;&+9I$'dZ"S) 5Bsf44G&3 ńL5/hȦ` 59 zrlK wqZh0._ӵ+tmhGhz| v3;r&iɈ2S qF6В O'7ifbo #+u1OghzLp}lFh<=j,'W9xb ց,% kkb$UjD|T ٹZ\dyRD̋(;lrw֛EEyK3xl@'xc 8Q.d+؋veȕNyȕʘel[\q_ƒ>o ~ }@y늗{,7ʦ[~(ܦޗrjgfI7;ux/zCUAݬ@& 9 `A XR$My< m3: zF10af7q„b" z63Am5ImMs/d-/_p6\8w&̡D2 BS%IGfڲ|(T{]sw:kr//\8Y>)*|XI;D1 R R1rm9Y-YA/.D.,t+GI餢,χ`*`r]3<%`OAhdpToqXRyVz^nEp i LPP%9%lG )R zڌ%JQ{^v ~P*wX+߮d+yvSKҴhbaIĩJP'V<&YͫbVCu{ 9e&U몽roF%rU_ wf0'b0Yrr Okߜ]~1hs}zqݮUh#x~c߀vEje ʂ8F~B/d?"^(ʱkx (\[I/x|Nt11io:Ԛ}dJ2#'´z?ݬ}qvt:xȫx d5TŬKFhR[ DžyViYq{,)ѯ!bhtd.BC_%5j޸+V:|~vcO7i{ʷ/_ׇuo~<_E/K w"Nn9lU?Ly<8+Oc>\=;N`3ҒR^@~@@!@A VP|qQ%{ȓu9xYyH'@3f]d%-|} 3L#sM&i)4S̢>o_FCkyF b#Q #i'xTIs%W.+N;n,Y  p',Y$˳S^tj/2l\K*^f:&I%Y@xHi+k񜥥%l#}%5)xB,fU&qF"VvPO C݆yw"seh]/R0"}v;-'UA0A !˯2 ޹@_CUZ:Ѵ]\#%$z9ƩbUij235F$k)/IdJƪV.IYr~>PEj$29D43 β"?aMDpA|[e ̃ʼxR9w|dLb$9 ~L0sq~O?" z|,n 88.D~Xs`wgNynv&8NSxL+8l9xA y<$!rxcqx?R9䇤/FIo+$e7lJSWFmL$uZvtxN!<fZ\Ηt<jI>;o^߾͗GKۣa=imq,6Plq׶j [?Uj5@FZJA¬{#a谺G ȡIت|CD^r( &QQ9*&}=R=WV)3砇wS)Y[cFFaFZfz:kQk \ 16\f0tهo~xWOCd>=_sʑ.=a۴M5LX k&,M2 pBkj|3xƳ|1^ثS]W£Z+측eIC@+CeUUX(e؁cj1ܸty6؎zah!\( _=jwA s藡p|0 nf(~iu6319j}l攩 oW*TBv7Ǐn+ГwYb#xY?/1d6]p7EĸN.'ruUcֽ؏=2ϸz.C]|Ë́Nсr2bs)xI")ayCз ,t,%9~G m-9C:4\1Y|:33o-g@Uhy>>CF%_-OYmT⬗x7{| cS|o&f&u$8=hkEi@Ke&:rF5H\liH 43D|ż>|s(^E2 u$p~.(p!_ިVm˳ywb籡CLZOOo}qѢ}CӅר" FGӹt<&&zt cQ?/乭 '9qi*!pI<<Ƨy%Y ٖlvڱ3U!]EY (PVlkũWҽ|Bvqɪ-"`B S*<;g8_ڛ_?{y묿{iF[ Wlب u񤻮>ܙb<s;Qi '33yn_ҵrXd55 TvAFktsU8۬͒b{ooŋtD\qYR^  Ñ2RUKUxF!fc:%a:=/u˓ӏ:-BHDHa Lkԯ˵19OgsބIb[o9eQ{;,%qƪO ܷ&!aJ$) =1V)' "xBxy7w*a d|9➈^Uw߽2NTWDCLAIUf3sk'j̆/>y|}_GU=d0xxrpw}|3oNe~Ϳ޽,s"퍯jy7O"=gٸb*aZ,bJ*ivPNOQ%Æ$˫lbVlH"1q UpLh!^6/FV^7TχP!/h8'iTKZ[y:BiT ^jhL٫J<}u_B d6,NeZB| `L wk':GɐV4S22NL( )nT] |1/.D' VB~tL@{Cj'2$π thdLɄ6! EF |%O܆y= Y/#-}ݽ=Kwfb0m"l M@e F%TO^2A:X)V=8II` 5< c )ϪvELL֢4m2 X#y𜥽:Zze-#4,̐J9앍n# LACߐ `Z t0E5Y<_vڠ`1ɿl}#.K˓rf; p~_$)3p- G ޻,ݹ=pZ16{Z4b0s ^ =sp?\p`6ے'i} 4)}Ƽ6;hb/љ2eꖫԂULV /z-6$b _=;y|ϼ2ɔ! $=0 D8AᏒֵ#I>BȼQLe/<'>?Ooc  2TQMq3d|~GTb1d],zM藐JYpb:语rU|(2v7q+lWj >1 s/[i^P6ө GrHĿ_:Gzܼjf_1&0)i"xites]IIR$m5D}'oS-zu=d;xԬas/kYJk,x2kgl3T~y+f|?.cmĂNοv;u)kh;aXɲB^< /.qmLXz &v2uc:KYws|pq܋yStk d= p-M8ÿwPpΚyQ8VAxڭ/{A}rTևVU?(A!it"A6AGj1TBSpFkj)fv}Fo)(5@iwQ=0.j?ҤS$L:qMCWTA xU!3yJ*1{|1C\4|k 3CpL7MOZ`ТxMt٤G*ΤO;tԭjWs?g̡F8W0WZPHHM_7 FSؗ4+ER8ȐI}ExʮFIH'4Qw.&b\cQ6jy"E9jYpT1'V(љ{*L ,̄Z<K— ?k?s]Jȗ x#F&QA_,U ܂\W |ǾUoxYA ep zU˗$FUզP+V=6xyY OŬdd-LX׺`F˺Vu%ZF^p8M =ܕߚ"4`a9"3 mov/g,ŠkNwwG=֫![3EASYd)LK,b8f^ј$!3&5jbAmaTia&l@u[htǂ=ژ/ <]9^h6i^6_~pr鳇W^ޟο<7ή~텯?^/u}ruӛ8|/݋s᳓k:~4؃ ` ]ȑxmzONMud[O)1+mFRfl,ґ5OWNp5ld#gr]0 4CLKeSq%2,uMfr<kD SNq٧\}=>]UhuaWC%!q.b4"c1I y/#g#] 7H_\dg6n07g3)aK6vPjG=vФ>-$n/<>Oַݿ͠y̋'w/s[M{-|"|gѳQ(`΄ ;Gd \,3E >,|-,$FׂJ75N)b>% )7MU0T FO=տAz?Np{%Ij5N@NK'S GGi<-_["Ež&P '䘠W~AgJi^T k7,SYnFT|)_ք2V3;tpgGw'U_ߦ~)'JРl31[*fϫ\dXc-dz҉%#ߕ `.Z}הU ے݄ϻV- LɹV1C:fX щx#QxnpQ4 tN#7O :<* 8yjۍ5TƐTSTŨL{STWVvKI~8h/EƉܟ,'iTNՏ.n;U.rFӝ凝܅4G%An5マ螢9kFS77!#A'f2}la\LsMY8A6x58 vTVV% 8 z^92B&ø٣ԉ`^:4:Ġ!0k1ˀ1̸OO}#400HQ u믽pj1,Х@\ȟxV68 S[ﭵ>ڃ7ʣo7;_O~Uu fyQ9]9Y9+yV4mD^3Q+sX}X v>@[~3tj&'<)?A*FC-hĉ6#|7#X๝z?r/<P2#NQ#88LHâ$w ]}FEt,w3Y. 8@VP(Ʉjѯȼ< 7_MV$ : n?fHCI~s@эy a ( /w~/|lj S9%R)r2Fi5BQ[s>x VSȸAwCvthܬnpcjٴF:NnrN2e)1w[Q Aˇ~:BQ Y>@Ν2w;buRzI1?(;G/>s0s91?/`f$wV_o=],ɗLiބG₝1^=oą&fQs^ۍpa_pޭnTH ;ݝru^x<.gc`wC6\=jU|"ݐP8v&}=m " _W՟ еQ kI#zr@1Yՠ9 YmL'Y' vLbWN*9i\ O$I莐%<b7iJQ1lXO/ׇ:E1hwh,r4>^=*8L9=b0(-# Df?W y~^rMEDY" ĸ|B'8Xյן4rx[K [/\˝%n5/|zo X$g#X3YQ%+]JK?9FyfAv)h{r{unR㍂l(;(^t|^/}~Σ,XN%D;1f6$YxUt@3~NSyOҾY}Q垗!hpZi5ֳIm=VyK%b#z${M?%Ɍ0t4O0;`wth|Ɨ.4b/q|l 37U|7؁I׆B/k'&e~YCO#)k`G=W*Լ.lkν ЕEvr6`M9I?Ԫv̡脤3:BU<b.$bt 8' s9JՖc; <s /-Vx^a&W4Ehd -I+W.zh\|PLmryvv:*'Y.u(s9⭉1Сh>،L-N*2xK0/(wT?:J7d~3 iK m ,q>ӓxI.18n:ʼnvFͲ$"zC/z_ʫMBy)۔fλ8,c;=gwe: J?ENԥiB-ՈCԭ=`CߐubuY8Xޢ^Lc49yYDFj= Wt<غKOnm|vodجK"w.ihF.3/g"fmO#>8fTP 9tؙ5⟘0\v Tf蛱Wn߹!īcq5;۶JU_z~o0e;XWO;_5?}wvt_~?|ɟ?_?ڿ}_rO?\ 9;+G>8;mYc^V M9kմNUXo[MaO/~t}w_ݽo~z޿/=ؾӾU۳Î탃aSׯjG )VV䭍-{ǻ/<>^r]a4mo(!8[؊]TڽlAqt: 6'#OOG;jdW꼾 ں%^OVz[33Z*Ԓ>?*ꚑ$5cܪl E[&{]49"9nfpQePHS`T6D- ]; nka 2Fxas1zK!on-a& r.AG 鿣VIigjVU*%rY~?D։"ZCJ̵bYKUfh V-O2 Ks^-ifa~&A|ZBgt{޺o. ɨO N~cR^ILvu\}uL+ rcJ&^729)?L&~ @sN*NL; ڳbW?u?v8nU>笾)5+tڶFC{zw򽭞<=Nwl[դ)M?/1"N Wvڛ63 `W!n g_&\Һ85[ZWVVA@DP+UWfzm6M%eYVɺWke{%[vkw7{`{f/s8=|J5 kRsýuUFSw VǹC]=L~YYx.5wkA*#}nJ4-lDb*ûwWμzZ&d~5;] B"RaVd$yy-ji0zӇ|XQ|e=p~DHd7x=\"@#M>@Npd : Vro4JEfG~dczd19 wf6#X[]@v' jlEl<y DTt R؏@^M(dА82UE0M*N3Tc|'P>逇D(%a('aV8L@t L1OYG9NA,2؍,ʃu{\5uL7ZdVMgsQft:{ֆV:wnkG>UxXLr&]2Ze_{t3r{ |n8Hʳ]$4;tJ1S}g -th 5ÍZ?ZD;ofxc As`%~<ϊzQQ4XجáG1ZzD@XH\> 9(hu`OdCGz_?~ g_rh}dm]^|y\58Tl} 졶taKI-R ]Jx :lb! 2S6yTrqV`+fk)Q}0 pq_]N,aV%/K`'ey2wxn\xr48<QeC[#6+7 Ton_Owow;_.|ソwx w=|</|<3i endstream endobj 5 0 obj <> endobj 15 0 obj [/View/Design] endobj 16 0 obj <>>> endobj 10 0 obj <> endobj 9 0 obj <> endobj 17 0 obj <> endobj 18 0 obj <>stream %!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 17.0 %%AI8_CreatorVersion: 19.0.1 %%For: (Felix B\637nemann) () %%Title: (cmyktest2.pdf) %%CreationDate: 09.02.16 17:29 %%Canvassize: 16383 %%BoundingBox: 120 -526 475 -81 %%HiResBoundingBox: 120.459767708002 -525.158701373139 474.820232292001 -81.6511627906975 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentFiles:/Users/felix/tmp/pdf/Channel_digital_image_CMYK_color.jpg %AI5_FileFormat 13.0 %AI12_BuildNumber: 54 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%CMYKProcessColor: 1 1 1 1 ([Passermarken]) %AI3_Cropmarks: 0 -841.889999999999 595.280000000001 0 %AI3_TemplateBox: 298.5 -421.5 298.5 -421.5 %AI3_TileBox: 18.1400000000003 -800.945 577.139999999999 -17.9449999999997 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 1 %AI9_ColorModel: 2 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI17_Begin_Content_if_version_gt:17 1 %AI9_OpenToView: -156.333333333328 -171.999999999992 1.5 1317 754 18 0 0 78 133 0 0 0 1 1 0 1 1 0 0 %AI17_Alternate_Content %AI9_OpenToView: -156.333333333328 -171.999999999992 1.5 1317 754 18 0 0 78 133 0 0 0 1 1 0 1 1 0 0 %AI17_End_Versioned_Content %AI5_OpenViewLayers: 7 %%PageOrigin:-8 -817 %AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 19 0 obj <>stream %%BoundingBox: 120 -526 475 -81 %%HiResBoundingBox: 120.459767708002 -525.158701373139 474.820232292001 -81.6511627906975 %AI7_Thumbnail: 104 128 8 %%BeginData: 21300 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C451B1415141B1415141B1415141B1415148BFD0BFFCA8EB28EB28EB2 %8EB28EB28EB28EB28EB7CBFD0BFFCCFEC6FEFEFEC6FEFEFEC6FEFEFEC6FE %CDFD0BFFA827F8272627F8272627F8272627F82726A8FF14151414141514 %14141514141415141460FD0BFFA1B28EB28EB28EB28EB28EB28EB28EB28E %FD0CFFCDC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CDFD0BFFA8F827F827F827 %F827F827F827F827F8277DFF15141B1415141B1415141B1415141B1485FD %0BFFC48EB28EB28EB28EB28EB28EB28EB28EB2CAFD0BFFC7FEFEFEC6FEFE %FEC6FEFEFEC6FEFEFEC8FD0BFFA827F827F827F827F827F827F827F827F8 %A8FF1414141514141415141414151414141560FD0BFFA18F8EB28E8F8EB2 %8E8F8EB28E8F8EB28ECBFD0BFFCCC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CD %FD0BFFA8F827F827F827F827F827F827F827F8277DFF15141B1415141B14 %15141B1415141B1485FD0BFFC48EB28EB28EB28EB28EB28EB28EB28EB2CB %FD0BFFCCFEFEFEC6FEFEFEC6FEFEFEC6FEFEFECDFD0BFFA8272627F82726 %27F8272627F8272627F8A8FF1414141514141415141414151414141560FD %0BFFA2B28EB28EB28EB28EB28EB28EB28EB28EFD0CFFCCC6FEC6FEC6FEC6 %FEC6FEC6FEC6FEC6CDFD0BFFA8F827F827F827F827F827F827F827F8277D %FF1B1415141B1415141B1415141B14151485FD0BFFCA8EB28EB28EB28EB2 %8EB28EB28EB28EB7CBFD0BFFCCFEC6FEFEFEC6FEFEFEC6FEFEFEC6FECDFD %0BFFA827F827F827F827F827F827F827F827F8A8FF141514141415141414 %1514141415141460FD0BFFA1B28E8F8EB28E8F8EB28E8F8EB28E8F8EFD0B %FFCFCDC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CDFD0BFFA8F827F827F827F8 %27F827F827F827F8277DFF1B1415141B1415141B1415141B1415148BFD0B %FFCA8EB28EB28EB28EB28EB28EB28EB28EB7CBFD0BFFCCFEC6FEFEFEC6FE %FEFEC6FEFEFEC6FECDFD0BFFA827F8272627F8272627F8272627F82726A8 %FF1415141414151414141514141415141460FD0BFFA1B28EB28EB28EB28E %B28EB28EB28EB28EFD0CFFCDC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CDFD0B %FFA8F827F827F827F827F827F827F827F8277DFF15141B1415141B141514 %1B1415141B1485FD0BFFC48EB28EB28EB28EB28EB28EB28EB28EB2CAFD0B %FFC7FEFEFEC6FEFEFEC6FEFEFEC6FEFEFEC8FD0BFFA827F827F827F827F8 %27F827F827F827F8A8FF1414141514141415141414151414141560FD0BFF %A18F8EB28E8F8EB28E8F8EB28E8F8EB28ECBFD0BFFCCC6FEC6FEC6FEC6FE %C6FEC6FEC6FEC6CDFD0BFFA8F827F827F827F827F827F827F827F8277DFF %15141B1415141B1415141B1415141B1485FD0BFFC48EB28EB28EB28EB28E %B28EB28EB28EB2CBFD0BFFCCFEFEFEC6FEFEFEC6FEFEFEC6FEFEFECDFD0B %FFA8272627F8272627F8272627F8272627F8A8FF14141415141414151414 %14151414141560FD0BFFA2B28EB28EB28EB28EB28EB28EB28EB28EFD0CFF %CCC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CDFD0BFFA8F827F827F827F827F8 %27F827F827F8277DFF1B1415141B1415141B1415141B14151485FD0BFFCA %8EB28EB28EB28EB28EB28EB28EB28EB7CBFD0BFFCCFEC6FEFEFEC6FEFEFE %C6FEFEFEC6FECDFD0BFFA827F827F827F827F827F827F827F827F8A8FF14 %1514141415141414151414141514145AFD0BFF9BB28E8F8EB28E8F8EB28E %8F8EB28E8F8EFD0BFFCFCCC6FEC6FEC6FEC6FEC6FEC6FEC6FEC6CDFD0BFF %A8F827F827F827F827F827F827F827F8277DFF8B8585618B8585618B8585 %618B858561AFFD0CFFC4C4C4CAC4C4C4CAC4C4C4CAC4C4C4CAFD0CFFCECE %CECFCECECECFCECECECFFD04CECFFD0BFFA87D7DA87D7D7DA87D7D7DA87D %7D7DA87DFDFCFFFDFCFFFDFCFFFDFCFFFDF2FFC3C9A1C9C3C9A1C9C3C9A1 %C9C3C9A1C9CAFD0BFFA88383A8838483A8838483A8838483A883FD0CFFA8 %7EA27E7E7EA27E7E7EA27E7E7EA27EA8FD0BFFA8527D527D527D527D527D %527D527D5253A8FFB58DB58CB58DB58CB58DB58CB58DB58CC3FD0BFF8311 %121112111211121112111211121112AEFD0BFF2929282928292829282928 %29282928294DFD0BFF7DFD10F87DFF8CB08C8D8CB08C8D8CB08C8D8CB08C %8DA0FD0BFF591111110B1111110B1111110B1111110BFD0BFFA84D222901 %29222901292229012922290153FD0BFF7DFD10F852FFB58DB58CB58DB58C %B58DB58CB58DB58CC3FD0BFF8311121112111211121112111211121112AE %FD0BFF2929282928292829282928292829282953FD0BFF7DF8F827F8F8F8 %27F8F8F827F8F8F827F87DFF8CB58C8D8CB58C8D8CB58C8D8CB58C8DA0FD %0BFF5912111111121111111211111112111111FD0CFF5328292229282922 %292829222928292253FD0BFF7DFD10F852FFB58CB58DB58CB58DB58CB58D %B58CB58DC3FD0BFF8311121112111211121112111211121112A8FD0BFF29 %2928292829282928292829282928294DFD0BFF7DFD10F87DFF8C8D8CB08C %8D8CB08C8D8CB08C8D8CB0A0FD0BFF5F110B1111110B1111110B1111110B %1111AEFD0BFF4D01292229012922290129222901292253FD0BFF7DFD10F8 %52FFB58CB58DB58CB58DB58CB58DB58CB58DC3FD0BFF8311121112111211 %121112111211121112AEFD0BFF2929282928292829282928292829282953 %FD0BFF7DFD04F827F8F8F827F8F8F827F8F8F87DFF8C8D8CB58C8D8CB58C %8D8CB58C8D8CB5A0FD0BFF8311111211111112111111121111111211AEFD %0BFF4D22292829222928292229282922292853FD0BFF7DFD10F852FFB58D %B58CB58DB58CB58DB58CB58DB58CC3FD0BFF831112111211121112111211 %1211121112AEFD0BFF2929282928292829282928292829282953FD0BFF7D %FD10F87DFF8CB08C8D8CB08C8D8CB08C8D8CB08C8DA0FD0BFF591111110B %1111110B1111110B1111110BFD0BFFA84D22290129222901292229012922 %290153FD0BFF7DFD10F852FFB58DB58CB58DB58CB58DB58CB58DB58CC3FD %0BFF8311121112111211121112111211121112AEFD0BFF29292829282928 %29282928292829282953FD0BFF7DF8F827F8F8F827F8F8F827F8F8F827F8 %7DFF8CB58C8D8CB58C8D8CB58C8D8CB58C8DA0FD0BFF5912111111121111 %111211111112111111FD0CFF5328292229282922292829222928292253FD %0BFF7DFD10F852FFB58CB58DB58CB58DB58CB58DB58CB58DC3FD0BFF8311 %121112111211121112111211121112A8FD0BFF2929282928292829282928 %29282928294DFD0BFF7DFD10F87DFF8C8D8CB08C8D8CB08C8D8CB08C8D8C %B0A0FD0BFF5F110B1111110B1111110B1111110B1111AEFD0BFF4D012922 %29012922290129222901292253FD0BFF7DFD10F852FFB58CB58DB58CB58D %B58CB58DB58CB58DC3FD0BFF8311121112111211121112111211121112A8 %FD0BFF292928292829282928292829282928294DFD0BFF7DFD10F87DFF8C %8D8CB58C8D8CB58C8D8CB58C8D8CB5A0FD0BFF8311111211111112111111 %121111111211AEFD0BFF4D22292829222928292229282922292853FD0BFF %7DFD10F852FFFFCACFCAFFCACFCAFFCACFCAFFCACFCAFD0DFFAEFFA8FFAE %FFA8FFAEFFA8FFAEFFA8FD0DFFA9CBA8FFA9CBA8FFA9CBA8FFA9CBA8FFA9 %FD0CFFFD10A8FD56FFA9FDFCFFFDFCFFFDFCFFFDFCFFFD9DFFA8FFFFFFA8 %FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FD05FFA8FFA8FFA8FFA8FFFFFFA8 %FFFFFFA8FFA8FFA8FFFFFFA8FFFFFFA8FFA8FFA8FFCAFFA8FD05FFA8A8A8 %FFA8FFA8FFA8FFAFFFA8FFAFFFFFFFA8FFA8FFFFFFA8A9A8FFFFFFA8FFA8 %FFFFFF7C27527DAF7EA8527DA8A87EFF7E53A9FF525227525384767D84AF %7D52527D7D522776527D525252767DA87D7E7DA87D7D525227A8A8A87D7D %5227527D272752A8777D525252FF592727277D527D7DF8527DA8A87D52A9 %A87E525227527D5352A9527D52587DA8FF2751515252A87D7D277E7EA87E %A8277D7E52277D277752FD047DA9522727522752525227525252277D527D %8484527D7D7D52277DA87DA87E52F8522827F8527D52272E7EA8A984F827 %F85328A8282751A87C7D527D7D7D2827285252A9277E59527D7D7EA8A8FF %5227FD04527E8427527E7EA87D27538453FD04527D527E7E7D537D517D7D %52517DFD07527D53A87D7D59A87DA8277C7D7EA88452277DA804FD042752 %52AFAFFF7EFD0427528459277C7D7D597D5252527E7D7E277D7D527E527D %7D7DA884FFFF0452277E7D52277D27277DA87D7D5252527D5253F8512752 %7D7EFD05527D27527D5227522752F8527E527DA87D7D527DA852277D527D %842704525327F827527D2727277D537DF8272727527D5227527D527D2759 %84A8597DFD05527D277D5284A87DA8FF272752FD047D5252277DA8A8A87D %27A87D525252277D53FFA87D537D527D5952527D52527D7D522727A8527E %A8A97D7D52AF52527DA87D7D522727A82727277E7D7DFD0552272728277D %7D7D057D7E5227A8A8AF84A8527D2E5227A852847E7DA8A87DA8FF275252 %7D527D7D7D5252527E7DA852515384275227275253FD057D52527D27527D %76277D527D27527D7D7DA8847D767E7E7E277DA87E5252F8275227F8527D %7D7D527D7D7D52F8272752527D2E275284277DA8FFA8A87D7D522EF8527D %527D7E537D7D847EFF2727767D7D527D767D27527E7D7DA8527DA97D2727 %2752527D52A87DA852527652527D5252527D7D7D52A87DA8A8A87D7D7DA8 %7D2E52A8527DA8272752F82752A9848452A87D527D270427527E52270452 %277DA87DA8FFA8A9527D5205527D527D527D527D52A8FF2752275227FD05 %52277D7D7D525252847D52F827527D537D527D5252277D27525252277D52 %7D7D5252FD047DA8527D7D7D27527D7D7D84F82727F804527D7E52527CA8 %27522705F87C7D52F82704277DA87D847DA8A87D5252F87D59FD04527D52 %7D7DFF522752275227525276527D51527DA852527D7D7D27277D76FD057D %76527D52277D2752527D527D52527DA884A87D587DA87D5251A87DA87D52 %2727F85152A87DA7527C7C7D5252F8277D7D52270527527D7D7D84A9A8FF %53A8522752527D5952A87D7D52A8FF2727517C7D7D4B524B764B52272752 %7D277D7D7D2727527D7D7D7CA1527D27522752522D5252527D527D52FD05 %7D527D7D7D272D7D7D7D52272D270527527D7D7DA25227527D2727055252 %7DF827527D527D7DA8A8A87D7D7D522752277D527D527D5252A8FF272776 %527D527D5252527D2752525227522D7D7D7D2752527D7CFD047D52275252 %7D27FD04527D7D52FD047D527D7D7D527627FD047D2D04522727FD067D27 %7DA8530427277D5227F87C52A77DA884A8A8A87D7D27272E7D7D7D527D52 %7D52CAFF2627517D5276767DFD045227527D52F827527D52272752527D52 %7D527D52520427525227524B52527D52527D7D5852527D527D5251527D52 %7D2727F827277D7D7D527D7D527D7D532705527D52F82727527DA87DA87D %A8847D52270452527D527D5252527DA1FF2727527D7D52FD047D52527D7C %7D767D275252522727527D527D527D527D51272752515252527D7D7DA752 %7D7D7D527D7C7D527D27527D7D7D522752F8FD0452A87DA8527D7DA82752 %527D52272752277D7DA87EA87DA87D52275252527D7D76527D7D52A8FFF8 %FD04527C7C7D527D7C52275251FD055204272752527C5252527D5252F827 %2727527D527D527D7D7C517D7DFD04527D7C52277D7DA85227522E277C7D %7D5252527C7C7D522727525252F8525252FD067D52A852272776FD045251 %7D527C7DFF27277C527C527D7C7D527D52522776275251527D7D2727527C %527D527C527D5227272E277D76527C52527D7D52527D7C7C527D7C7D522D %52A17D522752527D7C522727272D277D7D7D2727527C27275276527D7D7D %767D7D7D527D2752527DFD05527D52A8FFF827527D52525276527D527652 %272752275227525252F852767C527DFD045227272752527D5152527D527D %5252517C5252527D527D27517D520027517D7DA82727F8272727517D5227 %F85251272752277C7D7D767D527D52522E27FD04522752527D52527DFF27 %277D7D7D527D7D7D7C7D5252275152522752527C5227527D52A27D7D527D %52522752527D5258527CFD047D52585252527D52527D7D27522727275252 %7DA17D27272752F876767D2727525227527C7CFD047D527D7D7D76522752 %517D5252527D7D5252A8FFF827527D5252527D527D527D5152277C525227 %7C5227F85252527D7D525276522727277C527D5252527D527D5252277C52 %7D527D527D7D522727F827275252A17D27F8275127275227522752272751 %7C527C527D5252527D527D272D5252527C527C275252527DFF27527D7D7D %527D52FD047D52525227FD04527D5227277D527D527D7C5252522752527C %7D7D527D7C7D525951527CFD047DA77D7D52522727F8527C7DA77D2727F8 %5276FD04275252522752527D527D7C7D7D7D527D5227277C5276527C5252 %527D52A8FF27527C7D527D5276527D527C27525227272D2752527D275252 %7D527D5276527D27272752527D52527C7C525227525152527D527D7D7D52 %7D52FD04277C76A1525227F8277CF8F8F827277C272751525152527C517D %527D527DF82752525152527D2752517CA8FF5252A17DA77C7D527D7C7C52 %52527D2D522752527D522D277C7C7D527D7C7D7C52275252A77C7C527D7D %7D5252527C527D527C76A77D7D7D52272727764B52A1A8527C04527D52F8 %27F852525227527D7C527D527D7C7D527D5227277D517C527D7DFD0452A8 %FF27527C7D527D527D527C52524B52522705522727527D2727277D767D52 %7D527D272E527D527D2D7C767D7D52275227FD04527D7676527D0027F827 %20524B7D7D52522727762752F827F8522727525227FD04527D7C7C525204 %FD04527D527D2752527DA8FF52517D7D7D527D527D5276527C5152522727 %52277D7D522727527D767D527D7C2727527C7D7D7C7C7D5252272D525227 %7D52A17C7D7C7D2727F827F827F8537E84527C27524B2D5227F8FD04277D %5252527D7D7D527D527D5227527C527D7C7D5252527D52A8FF27527676FD %06525152514B517D272727527DA12727F852527D527D527D27275276527D %527C5252275227525227277D527D7C525252F827F827F8F8F87E7D7D2727 %5152F827F8F8F8272752527C2752527D527DFD0452F87C5252527C52522D %7D527CA1FF5252A1527C517D527D767C2776527C517D275252A77D522727 %517D7D7D527D5227287C527D527D7D5227FD04527D2752FD047D527D7D27 %F827275227277D847D59277CFD0427F82727527C7D5252517D527C527D51 %5227277C7D277D527C7D52527D7CCFFF5152527C5252517C7C7D52525276 %527652522752765227522727527D76525252F85252527C52527C27522752 %52522752277D527D7D52527D2704F8F8272727597D7D527D7C27F8522704 %F8274B7D5252517D5252275252525127277D522D51525276275252527DFF %52527D527D527C52A17D7D527D527D52525227277D7C52272D057D527D52 %7D27272752527D527D527D52522E7DFD05527D7D7D527D7D52F827F82752 %27527E7D7D527D27272758F82727527C7D522D7D7D52527C7D5152275252 %7C27527C7D522E517D52A8FF277CFD05527C527D7676277D7D7C277D5127 %527D272D27055252527C2727F852527D275227527C522752517C52522752 %527D527D527C5227F827F87D2727527D5953275205275227F827277C7552 %277D765227525252512727525251527D5252275252527DFF527C52525227 %52527D7C7D525251FD047D7C04527D522752F828525852522727277C767D %27527C7D52522D52527D5252277D7C7D527D527D272752522752F87D7D7E %53582727277D2727277D7C7C27527D7D277D277C7C52057C5252277C527D %5252527D27A8FF277C2D5251522752527C527D275176A827525227277D27 %275127005227525252F8527C7D5227527C525251512DFD06527D527D527D %2E27F85252FD04272E272E2727F8272727054CA1CA5228277D522E27522D %520527527C515276525252274B512DA7FF522D52527D277D7D7D527D7D7C %27A77D52527D27275252277CF8FD0427522705527D527D277D5258527C2D %5252522E7D52FD057D5227F82727762727052E27522E532E525252272E2D %52A17D5252527D5252275227272752525251A1527C27274A5227A8FF272D %277C2D27527C5252277C5252527D51525252265251275127F852272D522E %F827527D7DFD05522752272727522727527D527D527D2727F8272751F82E %5359537D5228277C7D282E832E764BFD055227522727F82752522751FD04 %52275251527DFF522752587D27A77CA883527C7C51A77C7C527D522752A7 %27522727527D27A8522727527C7D52A77D7C2752272D27522752277C7D58 %7D7DA7A1272E52A752275353527E2E270527052E052759847D52277D7C7D %7CA75852522727A7522D27FD04527D525251A8FF272D275252527C7C7DA7 %517C51527C5251587D52F8527C27517CF85258277C58F827277C7C7C7D83 %7C52275251520452512D277D587C7C827C2DF8767D52F87D287EA2A82805 %05270505F8272759517C587C585851582D5204277C82517C517C5152277C %27527DFF27275251587C837CA77D7C7C83527D2D7D7C7D7C2727A7277C82 %27277C5283515283FD04A7AEA7835983A77C2727527C52527CA77C7C587C %2D2752A75227A2A8A9AFA8A92827052E052705527D7C577C58585158577C %5758527C58FD057C5852517D58A8FF2751515851FD047C837C7C7C52527C %7C83587CF8275827528227F851827C2D27A783FD05A77C5958AD832D512D %272D51A77C837CA78252F8277D52F85252A8A8A8A27D282805270505057D %587C57827C827C827C827C827C827C7C7C827C5851525752A7FF5251582D %52527C5882587C7C83527C7C837C8358525158277C7C7C2752517C2D277C %8383A77CA77C7C5252517C2D2D2752517D7C827C837CA7522752CA522727 %5252A8A9FF7D2F2E2E0527052E7D827CA77CA77CA77CA77CA782A77CA782 %A77CA77C8283A8A8FFFF2D7C27272D7C7C7D7C837C837CA77C837C837CA7 %7CA7512752A77D837D837D7C2758527C527D7D837C835252527C04272D58 %7C827CA77C7C7C52F852A7522751274B4BA8A8A205270027F8050583587C %587C517C517C7C7C577C577C5158515858A783A87EA8A8FF51272D2D5251 %7C587C587D587C587C587C587D7C837C52277D7C7C587D5858582752AE83 %AD83A7A7AD827D58AD58275252518358837C8383A72D2727A8767D525151 %527DA8A959F827F827052E83827C7C587C7C7C577C587C577C577C51587D %A87EA8A8A87DFFFF2727275227512D512D512D512D512D512D2D2D512D2D %2752FD04585151517C272D83A782A77CADA7A758587C7C042D27582D2D2D %51272D522DF827767C2E764B7676777DA8A1520005F827278351582D512D %5851512D5151512D587C7D7DA8FD067DA8FF512758517C577C5858577C58 %58515857585158527C57827C827C837C7C7C827C5205A883A782827CA752 %522D52275252522D58587C577C5152272751CA527D53524B767DA169A1AF %2E00272752837C7C7C587C7C7C5158515252FD07A8A2A8A1A8A8FFFF5152 %517C7C7C577C577C577C5858577C577C587C577C587C587C577C5158517C %5127515851582D585751272D272D27522D2D51585157517C51272D527D7D %524B4B4B44764B4A6FA9A82EF827597D2D522D525158515852FD077D597D %537D537D7D7DA8FF5251512D585158515851512D5857582D582D51515851 %5751585158515851582D58275251582D582D522D5127272D2D277C57582D %585158577C587C52775377456F4B767D7D444B7DA8A95205847D7C587C52 %7C527DFD06A87DA8A8A87DA87DA87DA8A8FFFF27512727262D272D27512D %2D2D512D2D2D512D512D512D5127512D512D51FD042D2E512D5151512D58 %2D2DF8522D52525851585158577C517C575227522727F876526F4B4B204C %527D7D537E83515152A87DA87DA87D7D7D7E7DA87DA8A8CFA8CAA8A8A87D %7DFF7C587C517C5258587C51522D58587C51585158577C51582D522D522D %585158517C2752515851512D587C7C51527D7D527D7D847DA883A7525857 %52527D522E062E4B524B6F4B4B2753537DA1A9597C527D7D847DA8A8A884 %A8A8A87DA87D7E7D7E7D7D5352F87DFF577C587C58837C827C827C825782 %7C7C58827C58577C587C577C587C7C7C7B7C57582783587D7C837D837D7D %7C837D7D7DA77CA7A7A751272D827C7D52532705050C05270528060C0559 %847DA1FD08A8CAA8CFA8CAA8A8A8CAA8A87DA8A87D52527DFF58577C5758 %517C5158517C5157517C7C83FD047C577C7C827C82828358827CA77C2D2E %FD06272D2727275252A77C7D52587C522758588352275259052E274B0505 %0427272705274BC9A8FFA8A8A8CAFD09A8FFA8FFCFFFA8FFFFFFCFFFFF57 %57517C5158515851582D7C5158577C587C57827C827C827C7C577C7C8257 %7C7C822D2726270427F804F827F826F85258582E59515251527C7C5751F8 %2D5305529A6828052E4B452005F87CFD07A8CFA8A8A8CFA8A8A8CFA8A8A8 %CFA8FFA8CFA8A8A8FF7C5882577C587C7C827C82FD047C587C57827C7C51 %7C5858587C5758517C7C7C57827C7C27A62D2751837C7C26277C7C7D7D7C %A727527C827C822727277E277676942727274B4C4B4B52527EFD0DA8CAA8 %FFA8FFA8FFA8FFCAFFA8FFFF575851585157517C5857517C517C587C5758 %577C577C2D2D275851582D2D27512D2D2D512D272D52527C577C5851F852 %7C7D2D58527D527D7C837C27042752274B767627040527524B6F4B7D7DA8 %7DA8A8A87DA87DA87DA87EA87DA87DA87DA8A8A8A7FD04A8FF7C57572D58 %517C5758515851585158515851582D58577C517C517C577C7C7C57827C7C %587C512E537E597C517C7C27277E5851275252A8A87C577C2727277E0570 %6F9A2705274B456F4B5259A884A87DA87D7E7DA87D7E7DA87D847DA87DA8 %7DA884A87DA87DFFFF2D572D5151585757272D272D0427272D2D2D042704 %2D26270427262D5152517C5158262D517D7D7E5252537D527D527D8358F8 %282727527DA77C5127F8277D7D28A17D7E5277777D4B527E7E7DA87DA87D %A87D7E7D7EFD077DA87D7E7DA8FD047DA8FF585158577C5852272D2D2D27 %522D2D2D52272D272D27515158587C587C51582D522727042D5284535252 %A8A8AFA8FFAFA928FD04277D76FFA7A72727277DA8FFA8FFAEFFFFFFA8AF %A8A87EA87D7E7DA87DA87DA87D847DA87DA87DA87DA87DA8A8A87DA87DFF %FF27515151262D2751272D2D2D272D2727042D2D515151577C515851512D %51272704270427F8522E5252A87D8484A884847D52275227527D7C7CA8A8 %27F827537DA8CA7D52527DA7A87DA87D847DA8A8A8A1FD0BA87DA87D7E7D %A87D847D7DA8FF58517C5158517C585851582D5151522D2D2D5151585152 %515127270527042727270427272D522E7D7E7DA87D7E7D84FD057D7C527D %7CA1A8A82727047D52A8A852F827F87DA8A87DA87DFD1AA8FFFF51522D52 %51512D585151517C51515152515151585158517C512D272D262D272D0427 %265151272E7D59FD057D527D537D7D7D527DFD04A85227F82752597DA852 %2704272DA8A1A87E7D7DA87DA87DA87DFD05A87DA87DA87DA87DA8A1A8A8 %A8A1A8A8FF7C767C527C527C587C527C527C5276517C517C527C587C7C7C %517C5158517C5158517C587C277D7D7D52FD087D847D7DA8FFA8FFCAA827 %2D2E7E7DA87DA85252527DA8A8A8FF7DCFA8FFCFFFA8FFCAFFA8FFA8CFA8 %FFFD08A87DA87DFFFF527C7DA17676527C515251525252517C5252515852 %58517C5158517C527C527C57FD047C7D537D5252277D527D527D59FD047D %A8A8CFA8A8A852277D7D7EA7FFA827F827F859A8AE8484A1CAA8FFA8A8A8 %CFA8A8A8CFA8CAA8CFA8A8A8CFA8CFA8CFA8A8A8FF7D527C527C7C7D7CA1 %7C7C7CA17C7C527D7C7C7C7D767C767D767D767D525251FD047C83FD047D %27527DA87D7C52FD047DA87D7D597D7D7D282752A12E7D7E7E5252525353 %847DA87D767D53525953595359537D7D7E7D7E7DFD04A8FFA8A8A8CFA8CA %FF527C525252A17C7D527D767D767C7C7C527D52527CA77C7D517D76A17C %7C767D7C7C7CA1597D597D5252527D7D7E7D7D537D527D7D7D537D537D28 %2728524B5252A85227272E2727002E4B7652A87D7D537D5253537D535352 %532E5352A8A7A8A85952CAA87DA7FF7C5276275252522752275227522752 %2E5227272752527D527C7D7D7C7C76A17658527D7C7D527D5253527D537D %597D59847D527DA8FD047D535227FD067D52275227282727527D7DA8A8CF %FD05A8FFFD04A8A1A8A1A8A8A87DA27D7EA8CA7DFFFF272E272727282727 %272EFD0527282752272D2752272E272E2752272E272727522E5352532E53 %2E5252592E535253527D277D7DA8A7A87D7D527D5253527D527D7D7D597D %5252527D525952FD107DA87DA77DA8A7A87DA7A8FF5251585252277C5128 %2752512727522752272D272E2E52272E27522752275252535259537D5253 %52532E5252522E53527D52525253527D597D527D527D5253527D7D7D5359 %525952525259527D537D7D7D53FD047D7E7D7D7DA87DA8A8A8A1A8A8CFA8 %7C52A8FF7D7D7D7E7D7D527D5252527DFD0852515251522727275252532E %5352532E5252522852282E272E272E272E52532727272E282E282E275227 %5227FD045259527D7C7D52527D7C527D527D537D597D7D7D53FD067DA853 %7D7D7DA8A87C7CA7FF7D597E7D7E7D847DA87DA87D847EA87EA87D847DA8 %7D7D5252527D7D845259537D537D535352535259527D52532E522E522852 %2E522E532E53527D52522752527D7D7D5259527D5252277D527CFD05A8CA %A8A8A7FD0AA8CFA8A87DA776A8FF7DA87DA8A8A8A1A8A8A87DFD08A8CAA8 %A87DA87DA87DA87DA87DA87DA87DA8A7A87DA8A7A8A8A8FD047D597D537D %527D537D7DA87DA87D7D7DA8FD047D52535253525228527DA87DA87D7D7D %A87DA87DA87D7D7DA87D7D52A8A8FF7D7D51527DFFA87D7E7DA87DA87DFD %07A87DFD04A8CBA8CAA8A87DA8A2A8A8A87DA87DA87DA8A8A8A7FD04A8CF %A8CFA8CFFD06A8A1A8A7A87DA87DA87DA8A8A8A1FD05A87DA87DA87D7D7D %7E7D7D7DA87DA87DA87DA87DA87DA87DA8A8A87C7C51A8FF537D597D537D %59FD047DA87DA87DA87DA87D7D7DA87DA87DA87D7E7DA87DA87DA8A1A87D %A8A8A87D847DA87DA8A1A87DA87DA87DA87DA87DA8A8A87DA87DFD09A8A1 %A8FD057DA87DA87DA8FD047D597D7DA87DA7A8A8A87D525227517DFF %%EndData endstream endobj 20 0 obj <>stream Hl9% DW=#&Z AIn%dfix8-Ci}jcqμ-FkƒNulՒ.ub]\s9>~bų^?;~gzХ8yFe9Sw,.3+~c9J!kYyYV|jg,#zup%u )+Ƣ>T)s=ȭ[|l7:ETϿ;IJ&s'-Պ >EQHjU88tRyV22<+TL3i[D16Boۋ<)度_\kI& @զd`T;ߜ Ф:~RUpXؤ59k+^M܎2*(:=fT-fS:,r`I*2}hM`ՠҲʞĿ[$Gc: ۜ Q̩A.,bW3Y_*EM,R~le1t@84 /!z*P0#@^a!OT fNx=mPnS4U06nэ;[ *w.X8]Tn} u{_cQrz{4at25֡gx,N>3I(Er^q+!&PmުySi^ 0t z,PH2Rh9;l8DЅ 3@3lڞZɆuGc3zmuw ,MadכzމJb"o}Cm853JBB8X_, GQg (+u+xiYѐ0ma۲ؽ-u~CmBQڌ8 +Ecp\q_B-7չv܎|lL]R.Jk+gت`euH8F%h-܋kahXg S2O j㬶zQkhʁS Fl)L TS&MU0Zr(.֛bhp,+ʁK^R\Vz=k 3-EC[Ȃ&,v\;XDO0La!ʼn0%k! nmp ԡjӵ9c3;:(PajZ`09_8m9!4M#2,zff{&H,nnUeiKu-C)R[R f&VӰq#Z)[#!%!؈(VIQX @ղWY&#)mj6Ȱ&ՠ:&M:[?b=,!`>+mBu4%/ԙRUHP8J~[ r Ms9GPDY:)<" PJJܨSN 1}8ڊ=(ۏX>b<(aju/wr` &D,f]p<r*8e[rB}o]X5Ve{!&٣(`e*PNGämTz䒝#[ԩ-luj_nH!W8mX )l7U$,MԀXN:UBkOtΏ['#Wēbbi;s 2!Ԏz7+]}4XH0Se7DA)3=I.lw`+2Nܩa=0Bʹ+24bRO]v_ /Z sp#&0ґ`rWj-Qvh6c 82"G'CPˌ09H9ct3-bwduKodWIFRU#:vCF=hYzOMt02!7nׯ)MD|>!Tu6L# zRt)|c0zApvOyndFrgި8g׀(} U8Ye!Dh,H\ϺdDlYj{'R -!4/;?ԓa vKA`P&='읎Lk{Gc@Ǵ&=`d!Y) 'm^ҞZԶ5d6R"9.x2ބ]|Tw:_%.F1$Yl>f@x# 8Qz5`!5qQjfr18sޒ_ak ^v;a6JDpd$-TuF>jOhPwG\Q"Tb, mMDʳ yΩė%J(Fpƺ#61v.N NV"dt")ͻw@u Q&dX46z6]BvCYq(^~X1M{dC$.BW}  t8m^94rtƔdS1LEl<ٝ;- !^>e'Pr>@ƁeUb:9`ŭӶ)D2SvT_ބֆȻ͍W"aYbmtӅw"e!މQQmGUQPM6UۛAfBD AB}D^E.pZ.mڢ*[Lknr¿I=<Ψ>#;UBQ-HRmD:8ϗ3_7bSK}ɪG>kD2D0{{cF"=@(: 0sR_y`Bŀvy%1i(lO!{Pڛ[FP :vNj_,7S=i0jCxmyD>rtco [~l$K_7/F'@-N-NK 0M 4^&Ʃ]P,$h|y#,2toIk:2%`l`Mdn"2MVZ16Z"'65ђPPF 5CF+ggl(M΋:8豇G CXBչ`ƴ9zܭAcع SC*0X;GEi.|G)˩<SQZA%B .̯h: 0mV"7*l"Q.xdrE sqkVF,q&jbOeș6AD1 >j FEn x =JY);U~~O?| =M ܵ?>w~_>~GW?-Tί_~__-$>Sz]k<~c6۠(Ms 88zb%z=Œ-OQ5@"D CXv4Vr Fdm:d"1 Vfv"6fƉj*X3bDSIDU_:|qԽFK@.1]!XAP m;1N˺pV-|#5IЃAuJvKCӍ/T}3LfYXg˻kJXiYzGuVlxmN 1]1~ =Or%(vq  vV j)^'0~_YEP3pbJkEC=v2g3_LC-M խ:DKGOFF>lp<#RӾC!}(kӢ%)i@@^Za,*NTUP( Kc@XO  §MT*Pމ2{v@d:JA0ѹ2q'fV ŽCBYwCDUr#y!2ԶJrCPPί9CgTzW;tU7 եp"SN Lɛ '(:V%OD|\owx ? ehsC{/ed~-#Jn[x˳/VNWTU5gOWu 'O|Y]X HAݰ;aEOP̓|N 3-xF򗆞ۛ>V!"G3!3)ݸ%.GaA$xfOߝ>PdcVSnEh`7Hq2?ٮG(hx'}dz2(m!% h9crAG=7#| 嬶_?[אHw"4w:z~C@P!F?IMuAR)gU+!+DƁоjl*+ddcVi$5F|\k GDJ7y0CD3{Q)Xל]WmjI.SX׃3hBEG R@F,~owz#Uy41"F ĮחJkb1G4S[;q3Ǥ ҡa<z$t$݅go#u8`%=ahqѰdbfO^oa~ʞ |:îÌ=Zu('Qz]dkSgtDD!I@b y;]5W55_=N- ћo&T*!ܰXsP@ ZqƠ\'}?j2BNA݀vca':jL:}E-Za8E Dbzz6{R%xބ૬$*3NÖeH Aͽ'4 r¹)W貴!`G_,5Vw' [Ь0o;jY!58:0ׇSfO" a@eӳA:/4FsLզ'g_EG0mEM@Q2aKG Q+5P:ʄ:.x']zƹ(ącS:EY1Aјhǃb$7#::D>u#nĝ+Ϡ+_,KxeUCaԢ -S=^]G&_/2Pt`B3~.Ms+(hdN\DӟDHȖ+HоNﲞL9 !g  h{Ln;~"r|7 QK>Ҫ0֬qQTo2^yP' 7Wխ-lǜeENCв &Hu&Cؼ;HR|`w '}WEVaP0ϰ{(d-/,>kqi|C!ܣ{R a/IT=8@aΉ!jCjT ,XFN%/@Ÿr%E.lgF>'l y)dh@q'?m.`DOm2(o(duNt1uF\t5d<ex#'h aIW}uJ0Лe3 Ꮿ M3瘆azy=ҸNQ8 D`1!#{O~Aۇ=(EM4MW&roϗzp;QO0%>؀1Jf CF ^1r#FMayot:ETey$M(W<$L<,L4Aj"*sF#{:mGsB\D8 @a'}]e4AH"#ʠܞ~FiA| % 9t^Q -B1#ZOBf75:fSp >Khis(Ƥ,͚i, p3TzN'[qptI4QՓ'NeYKnM9tEx,ba 3nor[g? fyŽuY8K˵7BpMjb $k EZQVN>gxt PD؇ڡ93L~ o' cܑ6bZ 1$]vCG! 9U.ϙW7#* iJm<30V mL4u C6tF3@Ŵq0X@&y퉠:i#Kb> X"ZL\ 5A x󠪙%-'>9@eJ80X>,;J0w7-13#I)3 e+(2>m̴.sQT ~80%ZSm% ǜR$Qڎ}xsm j2np6Q,6ϪQcĮس)R雰(\'! etﰳp;6^5k]F41uSbɔ@=fd[ݸyD'S@{Vp465a6]_AHZؤ_IcϋrD*veiX@!Pٖb6%vʎ|IP_7y'ծf{`':bmxm) @ A"G <õJhPP-G`T*jM>.StcqEm+k9mQS xS (2/; d{^C\m/bfbRHöi pECƉ&NTUu$roqoAћ~Z(Ju"A: ,"{Lg9֒sd˂}4v>GI|Bʸgjpx# =`i' V&izҰγQv]Nt)N VkJsr5oޝ/?fa"% RVb kcnk ^ ZK'2a1DpF^4x쭪8Vo>Rcg"5‚C-bЍា'uPe%)&?4q@IMpWL! IE{<a`.uЃ( @mSe_R܂&!aJ|[>\7Hjg]DQ' )rZԱZF+L}\afELgCpZ -Mؚ,*O?zo}[=d.)(L9M >GK|Pl#uY[qbONǭ݆¶p|^b'xY`V{V⛝LNTəl)$zC)\JLDҔ6vۃ(' |f& B*\ƀ7&>iW2Ӣ `i{x5Y me'1̟Hqj `!Y$&jg,?d,EjȎ~gN^PVo4D:sI:3*O=B]zisriEcᕡXbD'ⵔbWg8Y΃-('BD_'s*g;z>,dž9I9jJB=azEn<v߶E#剌!7; 9*wm^PWOt@7,FaKX!!_'f=l݆ ֐޶VgP OW$4jt*@1V/>\g'G04JAnG/%bd}j؀9<HtZQr4o|Iś'3)< `,' K A UCz8FYGˏ0-e+ -X&C:vGp_ E%Lc]qt>6CY|ت%/@H%7=s/1]:A#GG1慺`(>amI#yT{ȕ^5#\CW1 Uw(/R8F}EDșf_dWM1^ mH3#ho;p~STΙ!-F-oʘ'!pͩ;I F<Z7G} TS>%AOiN`ڈj&x??}o?Ab߿^v-vG+Q6a}t' !`AX0<‘Y+iթꏪ{ի?w<imK֗[~WW?o/^~7><ÛoYzoo~?/o_?rz|?zswcCMScvǰΟ D lp8An[F#1 Ѐ(P# Tz<)Eu*`6PYEϷT5̠EE`A)Tn̈:4vi\ *^Wka}p"^peTœ@k kZk4XvD<^j\&_ H$Jvؔa\1|Vd;}ٮ 8džhMo`ۂ `kSTVn|p0Z .=۶c1j+ (hsӬL!e4c"q4 Th&,B7f`BV-Լv\9{2IAa*W$F R*]Gy$"gXe7$r|\m)hX $nV%v ,P{KnǍh;fM0W  }1zAKgmkvG*bhxPe Ts ˬ+&Ðj;hR'*9MѬ5=:LeC#CKؽ/N$P'9gNSQf"L3c2raxzQ@$E~jpoh % A?G 7GZ#x<F 3v45*:urp{@[%" JnA sݨ#dIٻlH Pa`(fG)8XzrR-o:pE,28 ݦHK2N3i 3P2z\<j''QdOjٍ]_OGX~b# 0;!!W`lrFGA>$đcil>Ն S$^sQ"q{X1X0o%Lۮ2.Py (ISi@Pkઆ\Ube;Q;xƓ,u2rQ:}w٤Oq5"]:wU9dkNhxCt dHߜJ\.DQped@?W@_z5 -R%*ա !hu SQҲ7bT货/4Eԡ%ڍ _ ׈PF@TpDgwdYdB3ɍp*kAx1ӡ@d/"brN=xy<MC @ɾC9C3zEw49Ř^g}zON8 ?L^sXf0/2ųǁ$[[kl%PkK -k0~ȝ=Z _ sEcJ(kbǔXTy > 1uA*fdTX P 2<)_'dtD\^exuhuC]R'<gWPJN\)(X> =TzX,#f; P֮/QL54 ζ ȸ]:gA#]Eu0EؾɋonHXxdl/IA.7]`sGc[TKF<}UXd"~Η,׿}*[.UVѦ͈w&"9 [==#Ihr : "28ET,?5W)57ߠ0Cuء ]Ax`ψ= M,+Εd)[N@qg@HT`@l ncOG`!c;1% ho~2LCtA,WXl3 ڶGN̅)֒c`70߯x*P$K 1enD2"Vx䶝omoEc%4Bba<@G/U jqn?FOҾKIzhJXiږ"F~ULL$wk{ҝ9d8A\ \]`f,Xhsa]I=;,+YH?oH231SA`;΂ BL4 A5dqCƘV~`^N.c3Vh ;mbqwr:r&vY]%<݅nȸz?!f]Kyf쐬x3>sFtCFMRXhI#ֵgh50uՀ$ AĐM._}]J~e}!W>Bur[; TFjI{u@Jr! !*Q5BN] ۻ21\2<5&:cƘ6ALgg¹;KN};ԉmt1{XӁA% EU@Z9qP1}p$7G#ĕPYn^^l5/("82"hE{ቖ#M \>6(Q{]=]@{ZFt$r+Rhr},"ڧMoЄ<4f{O7Eו-a9J%T֥;kjr&,An5VnR݈CIbDr" huGQ} %o jF6zg*"FC*||@FHb~_Q\m4 kJZ\GbGCV4e3R"!HٖѡU+@Lا]QKݐ7QMB)7Lax?]8FFTR*[)JO At??E1A A&gD_j2/z3r[UD˭6Q!u0{l3L}i8*hܙ;  7UCmƏ]f(}Ltr{ M4jhׇ8Aa$0f]>}$`1P]I_"`me9w(ѯy 0^OpBW@p3G=j:#JNh6J >33"fN52_2"Ȉ%Th#՘J:"ol͌@gDH"GɈWT,ԔB}6Z~T_ٌMïJJ_"Eb+E  AiZ`5᳇Z8RȐCt@ 2(AP2܀Lզg˵N_Iϗ?ƟIϟ {? %~{xas:"j.K=Yb9"6M5@847Ebm@q M Ɯ ihS );5Ox$i4M·۫I3A,Qw|Tcx}3"FufacTH5Q"Q!I\ R"&mŒ2%x:mR2%. EiP3]8 C9UD0_4-e@6'"c݈}уH3q)+P,|ƻ8fVht\b@B藺%Cn|1Z3N]~xK}>/b\&,0J'&#X\)CsT"6ڍyb<"(FUotI`dɫ ]!myy<X MmLL=!|7C/XM h"js@S;3Q$7L8n A_m"6}&AމBkhAr+Eɐ0Co7(wFԉ)o b0^, q+B:>oXTHk̶"3+YSD!tI4 <(4LA5c"P։`sD$֓`I"a$.܍k죬4qN<˗Kүb6b_'}0Nܩئ6<ϣ9U/^iKWi|\`KQW2lC#6pU_D!${R6"*gI+)Mھ<]5i'4[Aƕh\q.!;O u(qsD79x u$Ř1vb^z/((:)W *% 7kݺ1H $xbl b6VAAFQlT нlJwQ}>=l2 sP\-h:D 7wȆuun]"@D[}R1i{ìKjE `y1ܨ)ǎjROu+?#7`3܌g$3a F0+ǩ pʷI( @͖ys졫UJ d -TN}z-AGLĆ _7~z~O7쫯oǿk"! r%Wh^f$2=20ePE*,<esg[!iD.^,?."(,ֽT6;daͩɉNH҈Й> BQu]E;d&]9x,lSssG!9"!ZZ%|S9\?OrP/~Z1>-j4]`wDM+ ^+j^#\'*E[LǢDQIGzDE'"D0:'#2z?KDz&r2B/> 肠Pߗnno`@}ףVȺyn^SB'(+!ˡ¢2*uYXD8j fqqnt,IՊ0b7;F<c5ϸBPahDEm L'_0&O&Füb; svQYltxf=ܧ @# _ l {0{/'h'%@4})1(2;JUY#6hFWD"ޓЕAp*׳-Fq䕻 p֎|].vi]iw.mU|@Xψi@ {cvqNm~r)ㅮ KCu#B+ɲ/?%etpzMBRXd+J&vZn=Z`20Mߒ_V@IM .EFסV&4fH\9b4nA0\_"t3Ide?͂(O j%r)*PU9-ڠ ӌ/Уg|z·aYA r}M at6'0i?wFu1k]&bq'^+6eY$u -TW*9-ٍNr=8ޯ@,RU ,`;aTb Ğw\klo P#b;FuN#q;mҼ\7 fkI(ƍ $>Q2c*euGbtJ(ʹ:(/J;Ȋ.)4nuzTp/P : =ؤwkzi1IGe(ax/ڈ,7зc;qsZ6unͭĤW*>SQNd$\9Ir_l TTʼ#GnH"_F6l%X/AO䄬W2)&$ET]żRnk|nBEiOv,Rsq5b3 keO+HvsEIҗL`t%_pbDjf%儿9CiX3JDbPY)c p(Dh Hkf4L5 n%kTmavæ f(&nX<I V~SO>B<ra S{| :F2)L,Ao3 ^>|ω>ĘBk)EQͧ\uDjRXXb特\ ǛfRcT1`XTv=$"~^0?3C^3!AdL5 1mEG cUB$P rcB= rQw *2s Ι~}[鱂uW>)|+a{@c\E,asbQ)QPf,뾫Lc`bo |hc"NAh? +(bsy͈ώXW}WiJ]ՄVei#}ZN653?RٕC"+6rE,`ieS"d fa( cCԠ]Z c_,Б9Iwņv3;UːrF?r/=z6ZX/]ˊ#I{D3Ȗ%{J*Y K׊8Y╌>Ff)dP(rT`y#=\Ƞj= khPh!!͸AY^}RsY FbMo+ .SV³wc7v?yN B'PT 'yJ^5I/Q[;@ќJ,zDQb#0Oq:'V4s2Q$n~Bmo Xi1V: ^ aF4) נ` NRpQшۉ ~xA˄vm\naѕsCӾf9 |͜bc#|FDa*!퓧]RH0o!RI5yaaIBq3Xm:gEmHhK{?Aϣ H=.?#447Ŭ-ֱa5u3(泐 $P^t̕* v --PkR[D¦3iHۼjE1ߎy"I` = Z?W {A D/u%Jtґ&j״܂'5`5d+w؄sJ}Vve6N]˚E^jM4fVW{orϏ:xn9慨W/q\wva,D &vBoQ59Zt9BpҜxnFN&??g6r1Mɲ3KsF jݪcX`lWQA'u W+F<e雑FQi=Uv-?+LCļre3@6`{>{`(ц32\IWQ=ADeD&CRStTlQ<3_$:q©zTvM Zaf  M0' b:`1X=2  "n/du^oPcOaA?. Dn C<~x'vjC>;|.X. EltHxvho[6V<=_oѵ5j9҇ŴE$l:;T"T|;TXcv-l[A{]eu' Q3p!;ɨ=O^/~w7??} Rh>>ˇ'_~Żw?}>|#@?_oO򿿎_PFQK6{/x.cw7(7߀t6a=[xPg*g=QXbט&yz1:"^G SXQ@s Wc8a#r'}MIJRsrKvTdr?edgT/"-r!; RN:uؗ ߷ߧ:O"6A4 Ѡ?5oii,H p'2rI3{ѱ/'FRUh  WJC[Dd`l>"GA>8_XQL;f}z$Aս[ >zKk5<%C$ RRRy~E"Q^v csղ%-{ԧcup#t 9U MvbY"Yd C܀tʛp{+P v f.Dϊ -tQFzXOz\## u,#K:ywNEi5h7X{ys$~#2!R 7PY˼XAapuA碍Ę&{Ѧ0(E#D1]3 \I4)s8 wMΔ^<5)-eN; bɪ~<[Z7tH$[Xj! Nl& Q[{-[ͅ EE)[j8l}y]5R)lU) M?k|,_sV@Z3Eq$zk5ؒb9`5=nFsX+ٟTؼr?/rKft|4 ꬱfNIZ/Ât1StǐQB40L۵5Bʈ@PcC$d3&{?P~qj@9iiB8J:  8 2ưB5|ލ~"*B-н"lӫ͍( jQ5ޫ"~M-[CE8ɢϳ_3Q6w8+j'p3,WlW""WK D1#>tn!}p1gy-7iXP 646-uS0[P`y!:~T^-"фi֙gt5'CULhCN83_-ar9v(sD~{O^!Svx10;;I1 YbA:d'2'2PdEGGj,YxY:xm.=ʌI?Ұq'&i+pil@fi=ma 9H劐8:rjTR bzhH(lNaWZwIʔ,MYS B (<H+d90Y,="3kvtic@LX_A*-SA5yaHV֏`B eK+Q{tΗ -Qc.EN,kdZ-ZWSt8(F#?Vt yx#kCڗL6>\@g@ Nx܂,6 uZjn;kh2Si:=a8;K*kg@ź821'AGe)#p@Ր* ~SbLdM%Cty(?/. qmO 9K]0.gG-ngf'2Gܣ)|_)w0`íLڹlj`Q@Kz/GG8߶l:T;R;#3?r؉{R0„Us I[Tb0Ʊ KQRۄxSv){@Lh<Ug0fV1 j II@7DDVwh_y$ Mܦv~h0n"74`Ae3ltX7r9#lt:#J-MixeSed\ Lot-p_k z\Ą6g? Ұ*9,ziUp1Ũ2wFΠg-qEr MpQ X~;fo'm e&#: \7ӏ4rQ!?VJUs dtG*0}I@ᑞ8dh$SxI$[3C?/]/'BR{:;}q ~Rdf|e#fTH.i;63R\ se+wo3_Pè]4=qw\ V䦱O2b˩UA* ę0mnr3l@FE) \4Fqޫ>(6j ;oh- ?,s+1E؀[!}&lշo%P9]'K!4ԺgK2KJ'xwsAA:(!M8C8a]NQȿ^}3s8qՑ#d#3S8JzGchE^4LN U1 όobPC|/qChgPgH?J:ABdl54.]˦-X<\ǥ8&FC]ڵ*l y#`\2ҟJ<]Y#bXb,HZaptAy&Ǡ<QO IЁcAWr-BqHjwR{'>MB,de'ag}֝ .2`H2Xp/+$;u3cjgflYGNHz8Ph)ZuHe[TN&SF67R,8'=I& 0U/-vbOUu`Zm:UX[<ˊ,@]o)Pݺ52uq+k t=Dp2<ၣ\tVr"4(qD"sfj *r*D#*MX;.A%yw qF냇S G? endstream endobj 21 0 obj <>stream H[T_,AU2ћilNT+Sxù܃T2%Zݭf[RU>ﱵ$k$[pi ,.xAT :FoT*lq3"XZ4QM< dUrQ*٧˘`=* pjo?IֺUTUCT:"NnFm'>J/4F \/hlUQBn7H%yrC\? v6>@\E3g mmkTS@ J8xӒՎƤPL1 \r3@' 6Q8 tb&iҔя[tf3l^Cj:T rMђĪܓ7N'(OG-t V?|*Y܁Ng0pLɄ[RH7IGn,.C %hN׹ vA|@s2SMvAaHiIT |ȃ?GF, 5IF5<(YVI6])"]u ~/i=)%XP /J%SP(Rtf2!@pS;bSGeEqn@hյ/&RL\PN& q]V:;hO:Mbe%靮IqѢ ` oLgۮTAIO_y@bU17JsR GDZ'pʭi;ћWFz0?8;$ٮ1=hWgu yqif+McZY팝)DIR<}B<`!~h Qax0+?*"gX't0|b8MLTzIDi.b &1:$mwM:nw;ABpG@!yP)*7yi:;} jUۗ~% BxtڠDID>22B,zu:X]enwhV:@TT0*4&;tsNZ 4Fkbkd|+BOޡO(+җ'(giJ&:k$BOULg=7mPCCPW4FTFB[rYz%U=xfS ⷉ;>kNPLPgetzO҂ dkH>oq"46%3J:D "DHL[7~|nZEC.&޴PAyHH #tm?+%ru0Fv)#.>Kِ>K0 |`Ml:1`5QYqF&+trgrsRt?+.UH{Ӄ!JnHsĤڕ]15o/(ʙ]$*> j!עZ2`LF4A$"Ӓ見,ϝD?C3IѧRzkLL E S<#u5<9puy__|OwҊmpsufsѣ??\{o{7? Jlzi~ټ|?˟}X}8^m0:OWW?+ozP 22<] lqn>j MWWu_wG᧻ׇ-C3r]y o9.eKM_g V:>~nE?o_?h BwqN6 LGK;t*@&l>۽ ַU= 6OH#^lZ:m0Y^b`"≱*,eۥ_p:FJUÈWC*a|k햖&9y&DO.,P4*s" *"\Z"E0;=q]ZlC=ؒJΒyށ u75ڞ%a~҃m84~|r̀]*hNudÙDQ~?_z6\o 2ui^y6#RΓ{85nK}6Îs.;=~PCj`@B6L6U g]NJ;^{)O3S ɆXvlR1)H=e&zO6h"sMy]hGԃ6J#֪l`VN$Vy֜r|t_ci4,Df/#Q3wµ1F/J5Ȫ5?s* d^jĕERfx'%D=RV]: &Sch=n7LEq[K*ï'|{:ctTsŤ<6ҥݔj!q0[icweOJdu j&s ZCpi ZZR!UbHhMJ>S&gT5xc\KG醆8*YY ͨѦz *M,9#>{Sr9P)@+)gVZ?ipO-rE"j5rqŬ w+[^#E'}o׊k?lq[tQ#8 yb{̩uVT.d4FZ|?ڞW3mvs}.v&aŻ[L '*j&Xs Nrzzs0Ux< Z<!Jw Nr5c*>Pl@U*擝O2^EO5r]r4/ӭ1|*#a9L@$魃FI;%op ,K"ɟC+Y"$ɰQěXVJD2sȔky҆ylN0j=k״vML3bXē¬ɗ|sJ#LĢiwp {Rd\3ԉ@ L"B#COgb 2DfR3d+?XuUΣ8ţ\WQj4%Ge_6칾%j LX4} iH+۠hȜ8c-r[nU&Uc>,N"Xz'ԡɠE?סjη.imib<rĖG '<;شZTNKg7_QiHC=&OOWNS߲A↶w}VxXn6zYn }btF4њzQ/O3@M)d'wl((;Av {'l<SطX{d鵽CӀvx5x !/pȹ2./Z ٮgjZO6x'ewcX8p0C٘6GR.|.c@{NrB;\* 5nbC08%}{\ҥ66QlI+oЭhK*53د6:qcTN'[%Cf g*M]x=(C~lcvi5p\- &)kJ&#nBs es}mws˵QO/g45tw]vMv僃U 5DM)u':bgmC4+Z<e,| zNQXo+2brZʸYh 4V#8S'O %+6LrzCGwus!t'\f,xXS#Qhc8Vl98|缛bJDk-iqȰ|ҤF++kAkp;ɊI|W9%9;ܡ챴Z̉v-:,s?``y!QJ+ds 0C*s QIyfϽHO~ aRU^_ 0+ p^~_@auvfF/ntQnH#D^.eޘ?ޫ:;^PӐH'`%Ip9R'l/o^Mc2ZY]^6S۴֭9g쮵9] Hp>bCQ\pZ,v7@ 0]/.UKpagE:rPN/L;Z,BZ;G>z{Mw }L>OsoThMPUw MERض'xB[V#Cx7MdkxZ6N7e7@4Rn sIqU.wʩ~%)NK9u4 /kT3 z[3aa?`o]VZTy%x6Hyݜssl:ˢ-;6*\.-@ sUO<: B̢O F$MKnbEyՅ{ukڮm:?*LĤiӤ@ k?rtR3֖{0Yg7S6VrwYORw(Qo , ҿ<tnSxlepwv\eʀ4i *+y9MBh팱z K}QZ&~sh:Υ} Y mVf.F*˫z-36mnc)C7ǻ.W1q6S)Hqu8R кiF"$c}0=2 .Ij9jj:kmԋS+3dɺd,{cSU^TVDh[vu(Fu[uE̵R uE=mJ~DstJ|:-;̵SjvQuUVYNmd%m6$㎔TJ8@qQp29TW~Ak]*3(<?٪%Sc(aA1Wb nk1gLBuHWءQiP GVq5jAɝ_ >õ4ó9ϒ 2 eGu[XdAGQmcTzX/Y<[Y `_?ws)0 AX۪l{X6:m־Mg9{j ΥhtisgvQK*y?W*9Zϵ4l8-?f5InR`αotT7+fɨ%Z[AurЃGbFAڻM8?lXᏢV f |F ЇgVkth-fnIR x8hZ 2^k GRgplGżx (- Kμم2]т{&56uI kN*X%(Eb@ z6:]km M t>>H3>+C=)#Jx M<@: <){>1/mD)3~j? ~. ,l{8~ZdDm$CNyC `hJ b)G @IhggoW{mw+3&u4TK /U2F DcXB gfK>y/Vb(Wuҕ^v ZLU_;yW}n]7䑮s؎sWȕkU%[Z)A \!A J$q+cm_Bb*pOv}ڦUp>Hh \XFfPOڴF? pThk <+@PV`+ɃD]cs~-ލk(C4)/ MؖҏEA .YhVs{"Ihup)@#`!mj0_4"j|+9a]Yv6+vnMZ-U`NJuߡ\uӊdsչCoI .JE+m`j9\[Vke{egmpj9|Y2@ګ9'iKܯgM:КfnG>.lqt{t5Z;{ jExhvm|1L *`,`dCg ;ˈU{[Z4I#~dٺ!SpMI= ]| n*<, _y5PHt0! xTϯ2ZnOBuڮ!R_2)[6N|}X2:})VYn[;_혱QH⊆H2^@H>Tn!v@-1s*0˧>&74{3 fo !bCrsi98gVOi߁}]*䰿q`v\p0?6%ϐoFDhG 3؞s򍀑YK/'eN`2}1M.z 3$} i|W,9PGCV-ӷo+y.NW!oso$/ x[eL^c< .aQ:I,Y LH_?1n@Y6@ 7c,pz?oΕ-\697b/qViO pڙf5v) Kqy(qJvqM!|?q1(sd6.t<@_T(6D3*ٍC蘼5ǝч&7=2 '/v&ihug{mϑ4?ԻrN*xDE!ʮ2&kͮn1֦ xcOٷc:zc߃:]Q)C꫷w)5QaY ~M#v,=:4`$A`^>:מ}g+ôݫZ3`÷|בk=us~bԼzl3b˟xA }s Zۅ[ h7%a3gWU6z]uha_ w~_Ӗa2AlX YKvT`j-MWx~5u\ՊjpɃm6lyX$8WnՅ':Zi3lkz*iv?m.lƅw fn(Ic.phzHf"N hmH!>ƃ`;N\峳tms1u(>Ajз(fՍA=cc}?$,7h|x7+)HmH@} eAnƋ?(3D{v?f5flPZ:,$Cltc+lA䃿ߵgWl b 2g'r4}4Xe7%E;Ew}ǍKAH5sz 1##w]Z^޶T<Sku]H#]Z !?ʫlDz~A}Aj_-ȃB̰fYQ{˲;NVV.)2~qIhH< j3--FW"*+Iʷ,| MF=(Wm3 ]@ce+w((@nbX?ͦhҲe @ƤkG烣w5 8"m 9]0 leJ/ЇxZf# & YL ʆc:>arݲgz.N$J00}J0"EuHu- [8(Tfޟ)z5,u46$!Pm~m`!:4ӌ `Q,_.ڵ 2 ;tJJemS2<93YbJ*1I0bq(L GN>e)ekkQ l2Hg*e{V6r~ 6L;Z !>(QF^%/43֎,:(ge!ЭY6ǖpt5Sa^^u?4BjŽfWMOEk;&Ԏrl+-{Y? Gق]6 &gmNw"OH{{c9OL(˫cG煦r tڎnU7$ .a Y!bF` 6^ʺVm%z3TʗBmdUoO"Dmp'[ΦݓE,uhk3tX BmZKb PrN5SJJ^Pdʫ'`E- -6$. *V(V"d4 ض6sjgӗGh;O MLiSfSCcTNtgv 6Nx`Y4U0I!}y>["h`Eݥԫ# @Wt0j|4~Ѯ$ ;!{O RgY9 qL5wU"0k_H2ɛծ+l:W7]0re%Xi: sz߽PWvfYM.=kЍ}fRe1`!"²@Kt5l&o)G! O1BeZXOxOSz4+r6&3]֢SLqpquKZ]J_想^Խ_Ɲa9x"ёcif4-E lSbl;&CRQvnh@0 t3a-ٖ@1x4L_֘:3ݣau6̳8;x8kF8NY\J0gQbTQ^);mG iz) tt$n%-shs'ѡeδD /f x^P} t̝S GJvoRnPX1:P 'olLU&DVFQUX%QKmn#I᝺kH'yuzZ6 mq-9Q};&V}Ykw-(ۉ[HPk-xr5Mci[ cX%mēNW&sEh m$-PP׈O90@zޭ9úc pςOhqOk#<',`i::v^d:fpPƭ(:}zU(P'_)EondLk?bY27;,oO/ogzW/?_^r/ O}~_><o?~_ %?9\/~їJ]` ?]àdīaw~1@vb+6֯?>Dw0!R._لdM1~zRLaY֢)QܟT3w]nO vL ˾Řvt5zjUk|.]' >+`~nYD[gx{{X=?:T7"e{AHA<^s2wt9F\Φ oOǃnGIfv'jݎѥb` p)D߲y+dLG%:`t:԰Zx`CٷlbG6 (iTҮM uj &sQ;B?=5 ܑorޜxC - @Mq ^M]WNfd0mwd[%ڞ]l Ф&Ҁ}yz%c [e3CzeB;ι{ss{b,/sU:Vrʲ땱\1^[UTJߪ?UVQ*pIfŷ[@}6.u+o"*ބ˫DSj_VR$*Ʈ*h8JDIz}-NkK5ˊ>ÍRXX󢻏h_8Z/K³m-%Ed/qd_PXeq?]y5շ lW)d}0vϲ^ 9Er }euoܥL#¦Ct.wP6΢6"kJ.+q~ dߢȹ Y<QΌ>,ϭH)NҬL`F*0nN'GkR#ٕ%E 0my{ZՑkE^ѬCBޜCtʻ2JafS\pk7? *yvtĬͣ?ops3e;3s./lf\9aH-2Hv;G A#`M" #bzU+$nI#~5_ĨˆT<}_IE81=TXYHTa [s0y5i컷nSkc=?p15F^^ń/Q!šVD`p)Ȱ_X3i)0'Rv\{2bƽMIsAqK%i-Iڝ_vVFn ӞK6Usa“y X٬DT;JbGLgQ5&QvmϋNn/J볘^5':ZVw^U~%nH;E `iщqHA-Wܼ)}[ѕ |nz =ɭ[fxe~ [a$ Ύ}/!P<I HL[ӮL,@gw8~Q6=pu{4XA f$x՛ߟߐQSଡ0yT' %mد2!ea}bnL@=TY wf )م͠S˦5unIS\@BfӘIN::2qG-zjb$ J|(ϋGTp6_ƿ7¦ޏn2Qi4 wa]!"j-I3(T;SX3 +z0Uz y_'n-^pit6|Pt#ѳK߀5:ho ::9ED Pڳ5jy11[Y_uQaDl)Y%,\d:"s{GmW[{zǶNNҦI44-x&`h^Blcjɉm $`0`]WC^;>Գ<:>{E9^s晃ye'nI#7@%6<\ZLՄQO]cćQjؕ %hը&v0]D)ݖunf8^~0>n QߢFPAR ~(dbRw䰝4DL'}"O3^yXN['} μS8u{1.bՂ.Ey qEE=dHDDn:Yp(н~ѧ&g`y\:n"c:9\IMщϱK @)KܴT_6>n$X@@V9$ﮆ7ϜGσA[&h:W? dy:q?=.8[*15ߦjQ)ATu70;Ps(WW1{sѺt2qoϩ& \)RHãF.{DH`"4|6,R cV;6*PMY-jʠ ::]ZBq*=[ RKZiȔA&=c_mZicN;,12YI ƍ +{Qp .眢Ƣw{4(gbdtRt1hetǶ_я)5l |8W1/#9UQAiGwnM_f:؆~hᆦןqOV;1'>jLz}rT'YT~$ż먇אw|ɻWlG߭QZªzp۩eF 0e)ocvx^M|n.u53+n<^.=IyF+ޑ2t\# lY,ܔ'*ظDF dXgڭn1|l+#|/6uFQ~C="bja?AbW7?]}*x|~,ښ>+-uh>?1<ߟ\>8~_/_mNvNZq!'J ;ѰRi^{iߍ5~eC YVyc5}f.c3{/7Jzaa!:6̋BnsE6f\;fN&eV;Ձ~W}~UX՞9Z:Mz,,Yɺ<Џ:i U7*,|H#$aRÏS~I 0r I+EsG!:yzeqV̓Ð!X0wIR;AFǻ_lP]`bVUޯH̡ E3?mo5Lzd0LIItU۱‚Ŀfjj'lhUIcTϕ3:L@͢Wؘ;|:s0~)t[Wm .7.;t]pۙWζ JaU.BV>e쫤\ ܭ)22qgPgK1`QS+hhb JKH_v~c!LeBv5+0Sܪu~6!ݭתR؁p(Wu8_2jrovf决c3.v9""ZS $r [YXxTN 5򤒾se)iZ*Y6졞Oh cTыC~Лt .g(: av٪]_CEͤ.cǔEI, v0M{} ډHkuE0?ƭjͻܳ=æ0ώ.tǯl'\jǑQY`wYuJǜzicHN\|p$O$ {3˛\MMYte)EǞ1<_H;P&o)졢>;'ނng"v-~eoQKOsHw헒ܔ dmcg 7(违[zlltpn[ d̒V)d7$7)>Ϩ먠k{K?ب]KF*";ٛ'γ8.ӧ&,355U~*kҪ{:5^-a$$tN:+^W˚@}A YI:ɜ|IW=9r/#MSF,̗%CB֣9| i<N ;aSq#)pO9q Ec80Q ;uɏS= xzZd8^'JjIxxC?^ f=E/!gsgO9?͵|]&iݚ~~/Vc`m]O6-pQHc%C`lT%>.q/n:YFZ~2:s^~BYjĔK|Կ~WXPpɷC?l*^ekZ+ ^6{bRqr! Ž=I'0Qc[ƭQvZom 4Z{ v`ՂTT"W i'm)JB!b"Z >I圌_-/FjR}rZij`z2X itƣMVMhLD)ptky i)B+GM X sT, O5NBb4YJ!4Q-=szz~b9p~8Xo _%xs_[8 S}Ԫ^ ]G \:\ࢼ8\EZ.lLv/9^ &ƋF1{l&h̻^qTiu|dޯe݊ެ[eiN/ng{/?Vt%j,-C|#/&Cq:ڼYÆ^H9ڒ_N-mh>iѹH.O:GB@eZ%-h7,C'8DeC=t@_]<ϻR`”o5zzj<^9eY{tǡ䲨al3e3^yPκZ\;;<S!B`ײÏ3v靬eu5ɣ89u ň=8U\g5>+Eq%җs]&ڥPkU;PčT\Gjm6q ~Hv K3\r+SNqs! aFq']mN?P^L6m [g)1rP𩠸%-{v\WXMX)NZaVKڪTSLt&k{5zi|H;]PzyFoVqm z+PԭMl1>-cD:ɸ\ls|'d|iS_9\"괴Kw!de-nap4GN9eܾJUTcv1u,g-0Н(ffА\.+u,dǏOޟ"Ƒ򎡿L ïl~Jڑ6KE`@Qp]< rcT 7gx`ڮqu:Y_ܜ;;[z, M8<0##ĽXn ǕlDrEFO@g\ W1Fj&<.5G5I`UVpZ,)>|5i>Uv;Xu&z!Oz} }Ν#HZ E%&Pcm(=yOG.)G,~u&u fH .nςvUUa*̐U t .H9B?je !{X=mllCqGme܍#, |[WV+CcN{7KO_4y*1TgU:4kg :eU3$j /du>N1[GUc=]_+쬼ztjǵSR̅VX.4VY FvP@=co[+[bʧ.6)2N3^ldf[~&}%21kъySc>:fNI8͠7m;e3pa-G)abN}5jWzVk$M;iwFG莏\NOaqLv mPI8ୂz3o!;JP~'aɣ4aC>6C!r.?8^D4'\X3EMn=jT_X4̆j4ɛkQubZ;_q>oP(`>4 Ei~im[xB5(5t8]p>j!e^0-HNT]Sl0AH7_~Vqȏ`n2}NWL}QL'MܸX$} $aǖDZc]k"XvԖ!X9/a~$yM T=8}(,7[4f,56NANC a//^CeG†Œbϵ Wu禋\ Rh7mDmC 9BЧZ >4ysy,ujl=f,PDmS_Ue!=r͘ `f9F,+q'XeYd 'p&e>.#,&x3NŴK'Cm!жnwu d{A+~%vuQX@v!ijJ~!E446'k}Gk7BV:!%gwsu܏b{kՑ)('|.%},@0Ǩ!Qd"T4(5>y2-^`S uމ ;q_.L+ۡoB?)%2,pϠf@HCBl iPԭXطJ@H&#M )2q3Xzp/>cLa=B&)Z}6 &6Bzg K.Lk/"S\6'Wrh(#8ٻ[-Ucz=Y@-,]?Q|$oNMnРn=O-;Qtxg~YdgqY˳` L`FN^bL}ՈL39|iiåJw_-+;Oۅɹ6mggik\뫧}%1mcssž`VƮQX"pw7cMޭi.$J@DƃL\z(B?93Yfo@)´ L CtSx`pVɰNvsb@V!xE?1~(9ܩ|aNv&0RDE` rUSFpNO8jQ\ubtm"Z>Vz޳hjΔWM [ƞ&*y^ ^̇쮻GS!ZP#:yeeDqZ Ta7ĔfS@:tONhو[G"m_컍V$ |4ȱٯđ&odKy\M|B'q`9R&7߮Z/wQ9h%+y֛צ3oWT8Z [ ?DǥT ʅl9?uގȠ7;Ks'c [BlJe9,y&;[8 9gi~ȑ3ՋrqvI*%H>cL'߭jfѡ)ф{Y)0n\bYG>oכLpϒ>Gjy<1%5Нw/Y~,@t YN 蟗 YX^t;V͠1c)jY9D`{1 T†rHwB[]|G+qk%bhx$'fԼ]V4!m#pX}2fb U5K˱-ZEԍ ̝|RHw_ui6n=&x:9XtD]jٸKH81v(Y[BgZmpadCXW?S[A13wtvLNb-MϜ[ޗ{0#-ylẹ xJ`i'&g Wn\b22.1\R[Ҿ{eu=]2ˇ&ďT! Vs˔40ީB!UafUA f2  rq};wvZtOIىGG 0WS萐i3޹Bª*h|75Vܺ ;)ZEbFC-LٰZ Z9:@+12wZr+Hasqn#<fjIX+a[P;?;qt2v)U6t m{9 $rԓ|NÃ_quHyx ظYN0? .1">aY qCׅL6s2ȐY kTGy>FŸE%% SCrXnն({3T}?2T:3w 7g]? zWS! ޕer#4>bW{/ ;?Q\W M,\˽6bo{3)oHOa"Rx x .Em*ͮ;\ecnoE;/`΋kªrί;wFcoԸ>[ h/]c2N1O?{z.AWB>6>[:G]us2B 3>AR~I_1wOjz^U U#H>/A;İ &S>}HJɮ NdZz|元_71 K/Է""JCA7iyc5|ԝ ) WDzBlΏÆ+BB~5r "h/7afE^%U@(>R "|`)Ũl8RMl`*IacXQ_m*̣)&f%Ѐ3N@.35`]T=Hu2 kB[g<0D&Jjd]9c+æFо<}pgEgo`}9 ޻uC!tR>N>+U)f+/W(m@dχ93q_L6fWN=U`D 4_}0tz#gr~!ir4)q 9_cQ>j,j/u ̼'3ec3e+3͙3?g:mgjj$&FŸ'F" eWP1ɴMsb$&( [T\Q@v%NyἜ>y8eqrPW1⵰S$1rm10Q?˫jyN&,8B>n L3wޒoM30.Ļ]jzn،EZ̆ !wA,&ې{q3T*:a_ϭtAgtӣlgOl c ikyqS/5nz輌]|Z>xУdx5찙UsexYD~[7$Y% r|C %:Q"3;5Dr>cKAnJd[4J#=(zIdQԟZ{Xck|F_af1Cyآ3MH]@ QN z) Yz~RӲpQ3F7[$=3 0O>q0AxIΊQd=p킖Q̋2?n&VES皃v1G?:d5AV7|08Cxwv"1qϤTtW9seb?1 "a6†Aٮ .΋<@YlMob<Qڞdm?>X˝ҚI{>1f=5;d&e ~OOU&hW|D5ң)(`S!Ư5'E/9IinW-rD5_ھE0)F45¯G77/ןń\JFVR{7F(i[ZA@ pW4ȫ:Tr]pWN,‡%=ea<4KM=] |,[cvs81b5q5ӄk~5)ɉc{/ xƒ!'4[i7:SwGh(׎Pe)}2b4Jk2VM<|s|C!;Y]-Wΐ3Z:a `]׊b>&𐪠* htuv5 t{8 i肠>@'ENG]y_ҾwRҝ#ԛi&n7j[8|3מS0IŬ֨IԂMn-2dOV m0@k(9t;b v-􄭇~ WR_}k܏J bahQFv%ˣ/4ڿmhKj:m)uafʫm!|WCA=tMn#rj6`>BѽNP7zݕ? e:w6dIHe1+tM83 0s*n-gan>ҠU蟁r\͡+O:.I70s{eǑ7PWf1)fx]Fگ|j+MvhC%w8)3Н&8GwkzD}tt^$=N1KczVK)fkku_s$P@gig6~}\$g9ё" BEFRwb^a9!{'(yú":Gh\|(j'v93C?xji`՞ucvQGz{ctK[/:l\~Ez03 hؼ9y+5W7/yܒq"@>55s+{g:xe]֖SJߑ\[])ݦhlsrp /m"D@ H_. jx`JNᑖ߰%;1U%dͱJח|>Hz ^1(=s*v0%m׎{.%oP+BRf}40''폳7so;^5+> yAH]$fp_()L0|OA{UhcjTk*5% 2ȈH!bH"f$ ,DC$gݯr/,8SO 4oC}dXg"kV;`b%C69 ]'&/}Ns_ҿ)?4%q \`( dW} U%Nba'Jnu@A7!ЇҲlqmwED}$DD^CEyEYeTY01cHmuS$ǕzDbn9fDEE^6I}2Ry"FqϾ5R5̾3tsw[\С_k;)񦑪C*%Ɖ)1X׋Q7#]vEX_h+g_ϔMLzc%vd~G3m*L9tt`<[s3ͳ'@>ROF5IqQVw״C]yl7T]%2z ~p5#Ǩ@W2zW%vdDN=0 `mOԂ6+l_zX_tg\ߖ_Ռ 3M-X6 hGT#f|6WS~j. 䫲ok [_խ骼Ogsw7g*8}kD4$F}wLu@M.G1/oj~ť?X0Pf>ӉP& mށ GG~o5G)II}g1~W9VܓsM 3hꄺ5e>2"?OrFaaNijS<챴 O MplSIIZe 1K!Af; !}7y'S "}\9DK-pӓة;k$h.yUwpFx٧1In bG:|Kӆi;nxզ:MT':yY?hb'#@ Z=6-3i_\;`N%$G껋CH྄P^m{ABU^+ l+!)vkZd=0Ju@]7 fvwaV_br2WN 680m8\J+,Ѡ"ZZ · qv;JQfLS`}?>$ڙ'frtm} 'uYU\٠L銸e7Il =Fn<[w\';nQxAL ˥z+DFzi &Iq $oFn ?6hEОf1vc]-x6_񖉲׏Ѷ=4,5j1}%a. !%pCgFN4<11dE^z1wS}s|GIk }!wJ=o|SÝg+5)f9IF/I;l\s:?jroVL`\?tS{H˒/1fۦҬr-@7B}+L'9#/1) ? _}".5i/C%!qKC 2boI)kF(gO9x[+rk{7XnW4'F N/1`lFIѪW,;dp#asYÌ-L13a ѢTҢ)Kee[ %Id !af=s=s#'|ђՅdѬV:R'1׀[)N i:znA rX(fXw;E3wH_ôpS?5b}kt,>++.m4gC+T Nh߯ dM^ GOtas]rb]͜JZm(4ְfhЎ_+H u4~0nYȲϲ6UܴzzkY 7XF,4~C T P:JCK:CzP7{!e{,ngi/9|r5Cp  fڮF˄$Kz7WRnQ6WsY|1@=UQͣ݁BRTU!FJ|F*6`EEV:Œ%:oA 휸DziFgp‚>c {Qn*,N=j*)O-hĬ1}Ű;g;`42ϻԋJ&Y|F+j3ЖtBnÎYQ6/٦`ǝO/*EkH^Ez,({3_ph8) o:~]]12ctMDAxeaxtt3fѤc2ƤcLDq7 ( .JpwEdAq߂(I&SS/[uԹ{=]W@j:x{x :yثa()KZT$9$ )ۨޛ 2v}RNx(>΢%ed&j"4Q_\}aTѵ"wF@2GIC԰*e&aѕd<ԝ @/j퍷0U3m1%ᐶNA6iPuG7ZBzPNu)yΏtjJxykE4:-~#Vѥ{43+B{A5LC̉ͅ7R"i䎖"y"פ[ 2Cf)䋵5\_`]qӨm,?7ᑲ25DywjfU>#=E$!3 wN7e1)w/Wǚ@4hL G!B5šTuve$`u} ((5bQ@.pG:L b`GRg~%:E?b#f{m|U !Ӳ콈!|W*jUH9:A+RCΞ\xO8?[X])K Z+|o*I2 M,\@˩:&6noQ*HV4H[|jNᙥ"Ⱁyԅkl])Ȓp0[U-f8:h.pL:98?򎕤S=5 ֎jvoz.zۄs#hCnj㉞pP88О۝jni%QmycG .А'fH-:qhL1yWi=_?Y[8 v@+g ,ѵu7AOCf1mlw&`(2imDvѽ G!bUwOSSqfZ!;SO4Kӫtk`@*2lOM`)$>stream H?5Vjc&J!LIdȰWMQ#xpN 6uieKRB5vC+itUheKQ_eƒ%~<]z2C|1O[+4= d*F\{>>!w:ɡ*~ |4W'+qnq/[!d;Xt2ʻ[j]1JIn+gPtzz0d|MB"N[.㻤 vl(%6RV'-Js}]وu4L `^ϋuרAPs5AkNnqPU[W֡⬽^a0}ۨuIx=/q3/G?a?5*^2tmjЈY_0lwO JX#þbp*4}>,Ao6"6X^ΑE[mѲcqgқZò~=/(ӏPb'TB锨D^g]Lj2e!gdV~I~Q'\\,wkɍO{SfJc#h!\]WyF\xnYz9.#ӢOX7F~/ddz6AM^.Jn+X)~V\w Nprv:=̴aj(%=N`$Xo5nQ݉hGx(;m 5 OWk*Vd›/=xJ|fw|e꿴m}٬L?Lgj{/3e۝ɞsΖ*S5AJFVH?Ee%Ee<$GFCrK+` 5V |8DIgG+, =Fl{FLx=ZCqUPJˊO*;Y!<҄ȱf@٩s4M)>oL:]NR<`q:Ut(0oW>'cD.J"c^f)>Τ8Do&Ύғ ^oA#y #|! <垢&T)ş5f$~FԚ1]kcƹd~r~A"HX 6.=xmk ޸p⟎r0+ĨVˡ^oVOE&^*ԋFyyS29>觑B/gXʤH?/R\cFJfmtPydz-`OW땄1zhKΊ4Cg% *dh l@X;5RTJ,Qs B1GJN7w"ƥ])-I0.k:d%:40RI a洴QY+HN{()5Yc'~~3.eR$Ei{С? ]nJỌ̃̄oYfBS$L>Ʊf1).g/5,S9a˾ٔ՝]2L;_߬p*PC폰qt$BSrGkd8MD=N cd.6r0f :Wk%pOyy͊뽆Z6G)#.qhӯ\h)ByfhHUW  {{w.jY i@%= `*tZ ӵ{B̂|! X 9ہ疏)Q%vv;N\)(!a.\7P}S:$vR5e3 ~<~^2BB?#%vԵA^Dͷ37 ?/m/* <j8!N 2:!28T۹JyʬԴZgwvsq;bݮw;B椃$/iA W7` }r嶼%EքiuI>%$ZE Rn n RP t2" @# o7wpŠ9nkg@П{?{[tV̫؛cʄ{mia<]D!3(wy$ww W@MMΈ2S҄jj6(ZkkVUlICX?$PdkX,!3urX{Cwma2~a|BW~`=gokıYlj@E#3Od#EWDKoߥs0\Ϸ3ah~H@-$Hݺo z)="aLHJpc֐5S{є$ǖj =u7]nޘ|jO -Z Qլt`Q Y1ѐ0񁢄8Ns(UP}]UƆUزlfD*EXtȤBjx$I@BIC:3ڗTootВs'GrNKN<2[zRg5ꐰ7,1⩨e3 >>T@D/*t8X-Ʈ/tv)pvjWC]3."Wo󊜲4H . ל!D'P.O 5|&o+jقѮ9_?̰Bf HC_O^b"2!JO ~JokH_xNZ諣X`@w}?_U?vtOڈ0|uT`4r1UIPFCL"e+C ;?|F gey!i{#䱡||4UfVޛȚn19qG!38_"‘,z?ѐ4J 4e-R91l^VAZٷO+C_l֓Fi`U-t*Ǣ6@ w3P<<@PD˲jY|#t kwbE_4kVc\gmRE45 ;|wiy/"FW[Mu9uWگ^Y͗۶ᓵ!1ʹ[Ԍ^mY,Z[qWQ "KYTTPm[#S{;dND~^7kNw ]Vo|g㑮x+쾪=_pY[Gݸ%&F YheUU8Mk3hWΩ_UuebU|{8)9YvNZMdYUteHnU3qaI%^5%<0(FṶZ!wGA5~knѬLh:NŦ?n0i0(c1R~΢ 꼷&ɗ;}}B>0G{N#Ç* 8j)Oiٳ{__Z{{/V// MWf뉍m^xiT}X-wOĻS c(.ӧ3636mә; 1` 2@HFڗ+jG $!Z7'i?73gyw Aj[7zLFOiJba虍5Sٕ*NG&=vo3qk̾8!)F=^_'YdmSK]O>Ra0CiP,b^,6B5:4c̎`.aqkVڵ|iRi.m,ݣ\ }sy:Q 0wbMdڹ ‹2Kc %6|\f1*G&zȲ-ʒ 4:KٙؔN3'MU#(JeM1hD%K R'vҳT~\7a|ʟ1;5/9GŮu7iQߺm"Bi#!4[@Vp=\M90zH9UGnp/)[tA<Ցv=:3X@~eAKZ~ d0e$<81#yhJٷ2":-R._ f!3Uve[x7o, Z%=<G#L"0 ]tSFAmڵ]U>uf؁bB7-u }·H;؄nVΌSFbVL["!l!:_&]j>9g%>;}=*HV]iD3{Ar\jyXiŅs_1ǖA/Xx52]Dkoi$O\gndͷ,JxU$\챝;D̪O,YI/ [K'zƒMrwƪ '-dv$fp"Pqg^>B˰qZ^z U?cbNmd }Kb/\RsNTB:vf@B+-adTٹ85zc >.ȵX]czȣY;klblf:< /#<ևcP `q>N_</#􅪗>1Go[kءLwQ)gec+&Tf Zi'VB}񻂇a.V+pxe YZPr݋G?=4 v\􅜗G '&VTly0 Lg6i f/brAsWiZ)&N"h< !.3GtgH=y|}F%*RCyG9Q[ axGxYq̚9ޚ}j*n^Y1UqbO\9uIj'o)K]|oGzž>SR^ߵjVZ~y>GsN9ə4V]󺿸4Ͱ|26b_;ƪ.tU!䎙W^+ek!,єB2M1 `DEzYfAc>dk?%AQ3HǴx>u;4V O~ 0nlC?$9$4݊(_٘fHfԱj6Sҝ)i*ÔCz0ފpIDcUK''ܣ)sbI}$\;O uܡxف 7[Kt'vh>S[ſf&3xqI֞:zxlcU.$zD5 ,$$$zC#@pO޹޹ %Ml9©o||(Jٙ 9镀A}},>wǁdTHAOk.-a W2i-Qt+ TjҎ{RqQ %; [rPMXg^X„uĆTVrG@ w&A9q%>a@cD q\ UATGq/t%=XCdHtCЗ#RfpX:߽sFq rM~["%4 &hyTu sVh16^3K6|}քhP'uLeDw- RV1>qI뤑Klܕ*'5}+ޢ{|>Ji=qpژSޒsyPEl&3-O9Ǧ ;-lDH3\b I;<h_V3{z9L6 -HzԳB*jR-wi| tgv'SdPPE~>d _s_6pu2N@Iyq$Vg-|S6HY4i0OJ ‘ XC_3%4鮀+- Ɂ%syRdڵsݻ{-k=m;3{-ˋ˯_L|҈ǀ IJ$SKn:+n_)1SN.)fapPz/wXVQޟѕi'Tta# i z/3R>:c 6"Ed8H"\xFCkIH`?ājzˁW /†Imޛw+w%bW.~uէ="!$ؑUXYӿm{^ `_h/ nLt]uu9{^SꞚ^~}LÆGbd .Y000]ܔ102싼mEʄ;x?x/mSR7KbCB鰄Ԛ4S-P6?Tn~ pOOC?E@mRV&"ogkA%AW(l-':RZ?eVLRt:dҝI5mD }G@d1.1[*,*bDȎ&5Uws.|G!{5lKŀ\P2b6*[lT(GgbVOC*%L:(z* vGH8PQvXY= V<1S[Q eyXE$o;'jU6yO Nf`Qu_OC- Zf녁GJ8! -#t @;?a7YBnv*du6=֕풶~\ܣ8_ub ҝHq]agv+b c ЀP`1xfbEr8$qH[fe70I)JL{.)0(Ve**ts畑J>O-#\%-;׵h(]og~Y cA:X}xU͇A|~@Ux,-B3,Sŷ_Jj:ڱoswSq_wd__}ב^gHEoǖޛ%gE 5ZIk4$dy41%˔U:<*j]D+bfaRB(K迆>TDLq1*21p5x'M *y(^%7>ʵB.q.ag/|[\7?I Cܐn{F,Q">S{APaZsx|< +{!j+j{ARz: sa\IfzbSP.j fA ̹-UUSKH80'mbO-;rcF@`IFc؁h:bYj207T5R60񂻃sp(a|fpRca*??(Qoۧ3ܟja PѦ;b"i>x-oko_WǺ֔m}&:}K:]>3iә,˲\SǴ줹+n(l*"Zfd*"((n []]?9y|^;sM[@/_DDF/Gxfs>%1B|m)ih/fz kh_3/l9:XdP,"؞;j^- @O_x^`Gz0 %ؖoλ6BMNqkٵ~cDG}5S`ZBG/qR[۰"x5Kg-)b\XPwg9X7Ҽ*"~n)d.#D[R|sfhA!{J~5`qlP6լ3*n_ׄ?gԞZ%&=@nȪ6e4C\zi[cBHk]9IfƅIj/)|oZ uKٕRJjUĎM-0R"ǽ6Z>TF/UE/ ohK 5}}z7/=ڙ%lc; 9ūb܋U1o~-"5HI2r~jAV苀4u\BGkȺ8!&5T@`S+0t\EF5l[I)Y؄3kKKʼZnݛ$m|D'+;m$) %xlMvɘ.d{ĜA|LsyXgU¿e>d"´u?\N C#aLwÞIC1[Cn a|.૴πcᦖʰ1Z(QRoVNwZc3N mf4R|0,)ZB6G+"죰 q&أֺʁ_EV{}iD`?Z-jQγFWG*[7Ssoi3O[j]YnR<1rlN` ^j |j՚ mTmU~5^Op`b:FY.QXv'`^}@ϧz8W>4,SBJcy{JR`]9"vGv^:,O{:.qWK)qy=?`&˯ͳȀށæE^IiY(x^5)lx\.g=!?Ӓ.[/+د/L0R/n "NLBpM]FRq;J~OM+Scqso8 yhGXSM–Q**Im %%#g,D9|(@%]WPWə 9Wl⚗LŒTS)p p8$o]ga"_x$hwbGGR 3[Jj񞖉Dm~X%أ6LN0:K0_*]kn[Ӌ°T,TWͧϽ$!b}FLDo9575x249קC3<]F(#` :ۋ|uv{Q~蹅VГ/FSN%~-*{u`,6ߡ5I ŎAY&. UbF<0 ܩޝC>&L0*^2Oq>%PfLzMeZmFVjI4qWpGA@e_|,&qW b4 (ȪA@Qdd^xunի{}9U7A%i{}ҦcYkw7Qt\f>Ӑl5gF٢#]߾|J6 G5a\\|0xX%:ד궢.CڷtbbcF0m`+SQЛ| J=*v}њB{ui]lc`EgWp6ϣq9A}N88ms(a=@Z&vO:i;TzhA>5~< h0">g_ܑa$B"B iƱH-2/~!]YeUƾڟexhA)aZ'KVHI?,{sYθP"ݠ*vO@ , XYlNq6'J_H9v)ši H?70Y*nQ>JQ^Ma%'m4%.s^ݘ\ j%}?URtDZh;5쨅UB)Y0A [61ɞ+'))ER(\~FttPI/n:QLe`$&uyu!{@wTGjw Y蘑mޤ#л8`ݝЫZ:=?aZ9ܘ|a+Ԭ?m}Ҷ:G\kmaã$ĪsGѹ`mjcr,M?Rp0Zwn ҃5!߽Ĩ95bZ~E3*1S| mz.opϽŅQ3)l{9ˎV5攓TBZ^d߯ᒎl`Է {nb t{= jUt-wr.8֙mzk2j.\]>P&}"_TpzPxKDzxlse d(Mp}&:JCZ6}X$Du ŌfE hi-4Yp]ʀh>)ZkE~1OMc Y1l寣piu6A:ңh/1O ` M@.R{>r3 {3Cٵ̣F/]K4hpCQĢ~ 5Ʊ X%%g!.bb;ȿV2j}j@0ʎB4ّ*n{c_`\vhk"!5O|v')xU`ymvk7MU K$_E=5P&*2bfB[/޾3¹Y8tfE L&XGlRa3WS sVdV ֧%-sWVЪnOsڳݤܤFt p2Q~g;sB2گu(BC~3w^p-aOD7~oc5#ot[^.an TEܚCO4~serig譎-vV7jSkVdgbsx³(- l20n |:Q~-W{=64mMIz3z$JF5č!"C62^.' !zqܦ͟r?y|W1C)ğXΡXtߛ# @J"Jbw ٝUn ڟ,trM~s-j#4~3-9yjWѹUh㞁{z +讴j~{ʾa]Tdtt˔u6t~mO[ B=+uR'Fٛ.;;jO ΣwC 7̗_NtkۖA|Q)Ye\Ԯپ"( C˸r<ߐ7ؤ4a~-|gpUTBrX{]%m< jQc&0s=IOÝ;,g o+;jFY+y2dXVwyEl)}W,mo.;:+iSǟ ti Յa {F ̌KIέg'?}Fm'H/1~(a_mjs65Re2 4u:(EuBjPC*a"".߯&WH!UFY$im-ipTuzgfzjB^%Y3+_xf=nZq '{~˻_S?Ow:GJVu΢8(:N*qг7(:yrppIXDX8s'GpM&M<7g(Q &)bn :JM\lwry`wulԑTx5nIokLu{̳*ֈ%5 {nΜĤ]W\A3Wt/K/{G7?W7<9 ¨ mQt\>w ,YER215Z7Qw;{impFŘ1{XGU~m?9U}upRTwƌ"%}x4fmۯ$n0/\z!joS6ߔ4? TYt01Z{s+1>z$ llp\\c":6"; HVTzВsig}z" 7: 񧝎s~ĝnquF'~C4! v %vJ oJ~6 P)CL|*1U|x\ך!}*Mi=bf2qd$#$A^NڇU2t1o} ϴ=pɉXwk@O%vW3 Sk;rd T;;OE(O3̃U-F+38mGڸt_cڅS812VD ԛq 5re|Nd-ݯ&Cҝ3Xoޒ5\4bN]ɰKDIDအO|iY ƌbIDk]uZ+_0қ*"V^Z+}`zM+*1RRCwI!=8 ^ sb t6b{uCa 膤<-"l6Oqy}%p|ݝ&fsic- J"`K]""@P)" ")}/oQUbSw̿u׼qQXÂ$(6-H) , Kb!c{lM~e朣lWIi:oK+؇o8Skc~3{gA- o?ma5:=M /7Ee+1z1/Ůt@2mEƂ:%Zԧ&Z>)jlYOtj@ꩈ*ԱOǠQsL u˘C-x}_tGՔX{7Uw ㈤M\Nj<#5!= |HG)d m*Q'l3{TdW_T8<3Mi Fس!bΥQTm@Tt8^-e2#@۳L}Pv C d–:mzaN g[N*q-qjW:Kɉo`E%{;2һ^uSy!F7䨅ǍlGz;GiY9!,qAkGÂ4<G.?8&$շrd4[ GϪ覴;dcm/~Q`#CNeU4%9G}5yhD7[o?zë$NR7?"lG;)}g] .QAÀҫt -fIױI$Nr I%:;Gq 4\2Vԩ$J2Nsl&q|SמweB*|{W7U-[ 1~hmayU>5"v%J:C+\⑎^RAR$<*p ؍V>p, *j&\iP?=‚z_;_՘j3d>&vVF--IwIe. < o*VEwqLꉑpaXulC8Xj.̣W?&.O9"٫̒zY n%֏|&Ũ9Y\&߲ h?8i qಶ {Ssl"v[Xd4> i3}fea2qU|o1뫹5bO7;먐}eCVMk/2\uR!i;Yb4~QvFl`vfI٧[<ƩE=53Mr_ͮ/J#qx{v_ì=rA3Ϫu<5EmŹլJPޗ,}W rALʥS\ly>mfښNmٮ5v:AT[J)CEADDHPcg~Ϗ:g;dFpYH =T.=rlb!\*B[Ũp2YP\,6΀X:QQ̼h> i"S^_5F˙ޗՂo<#%%סMr驣̒p_xV>OV >5\BUenvQNFOÝA\ @oZ%w?6ꔛw4\4 >\'r2P'ǃdWfȯ;m Q"Sa!/;=j^BKaY_VZϗvz){c^cU+2:F= {&ĮIɯʇmI$%1N,¢M-?y^5ʫ&j)0_ilE|J`>VܷD- OW?9Fx)['Fq}V~Ȉ$7HĤNT GAx4 9*C w0lo*a-?LO'dG2 01q'fD*C`^|ms* `o4 /)Qc}[}c7&~]h~p,rWe k_"h"l])c.H: XV;`yWWK+b1ig[ʀU"uYi`>2,}6 ?/[&ٟBnV dvW#dΙf$xg 2J9E_p!_mtK'ԉKEwb= V i. g`'0C*ړ 6Girh64ᖩ"t}pU)&Z&H%9FrMF/5-աjf8)ȇ!FB)Pt]Okz{0AI,żteн }&ߐS.^ky?1㯚zo/fl*c\} #?;O;?L*̧g|&3rb/ۦXOK|Ʃ)hP ZϏ^B˸9T13dž)o="֫b!;ÈOF`j>ۥBlgDz|4 ⼚:xTO}%?)oI)!#{;d )iߎ2//]:T"6pҀr;vg(Y cħm`^#ؗѭGWoCLjYA#ȤK8HS Kڍ$慰g[CF昸Ib4D-R пOc}okol#݋ ֡Zŋ]M>2jٞ(ޔ^N{#xd~_뱶#YXt[=H=X`n$'\\( F<5U=.wa8fj_a"鉙\~*|Z&ޙY, j<5[_bnGD[01'RZOMwĠ| CsDmgV7˱M㳜*ң9tZs[ϸ[$Az>'n ׋ GAt)_ -=:762zk]vub}.{ã;ћIL', j2 6Dՙ!]᎙:A.܆B;F..$5|\  JkLIYj&Fc5^"(z"bG&րA,( 6b&eO8C.|/+rn&g&ĢVt '?ҽpd:GΒ7Vs ?:-澯%@ 2b7xGAͶ|5ww"=m=] *QjeE$q tؖʟ܀~~q׮, +O?:5_v^o[c@~Zj7\,};c+q2O/T vAMv]Ћ𫭅eq2' zI_W\O>,$3oO2nۤyϗ豷n4ύ蕾Z˩FG~{f--t:r%:&:/Vmm7Ű*B"-zxr^Xn2ܮ"a" zr%QFrơ91rGPrn*!{xr>ͭ2`K`YjW(r߱#i ;=QAL4^@/dZ|*fo$逢rbzlg?+K 7WmqgŮOSBL}ݦ<禇^KNfQ2슲 KHo}U|453/A"=daM͹>[@[ R[c#P`_]Ny6>_yW_ZZu| ,};8[7roU%+ NJ{wm8h^6 ML)p:G0;ZR}(UL~f9 yyJ¡as_a1V4]XiZޯj¹V3t3g*rBB'N}-i = ?z|6‚YZP|q]SoSO*FL|+mpiBǝŬөj!6X bք؋UW\ׄ)'kD<y*ô;vJt>s$)k^]': [&hHr)Y3 9uK^hf>=SakNyER0xBҶ usTvƨi5USB} 8~%-9OB ;>"A?m'Dvb<ʂMM?Qbwt88]#;%}PH84rMmWeT[IfᬐfWq?[*Bҟ/KZ'vƔ4{G,챹mÇoE:Psoгouϴ̝[ oCTR 3ƣYf |"_w}HrimΉ.9E9Fu%9C KU ?j Pnvw4k+.^A1a7&ٔ_޶r4IEUSNM|PJuw =)M#g ⮁n*A?JF QW)Arbg U b=t$Y)򥩣,҅ 90"~],JwSҐ6Y{w{Z򣞹Y$-+ ?,[eoMAQS&ce9eڲ݁ZiwuGsK}H]}NL֣aVዹ+K!DžmP2ͽH% ?}]{'۵\.gؚ9 9^99UR@r69!B%EJ"4\g>~}<=8JJMՄt )VkhUSN{mC]ϩdoHTΒH!\U0Ī|֐WoGG.r{Rr-ͱԀ9~I09MwHGo~AԶi$5/5P}]fF\+ Qj L?F᧎U"ǐ1fIi|*Z|_\yo$'gᏍm5($<ޏ܁|F4|i~Y4W~ڛB&ZN9^`zy6akW]ӠVU{ |*{ݪ/G:.NawZgG0e@PcR'1qsa)yAאs]ܺfawK&[Xճɗ~t-P +%v7X)) Xì:׵iZ%.eLt7ٙ[9+/HJ=rn\ 䡖xva0{*rHm"PYQ~쇞I'zaTî^ &5>ܔTH] ?wu.ƭّ3*&o[*sj /S_/E<+wOsWW6ނ^.b¾J= DmO`!d9ЊؐVn lRt,]h¿j -Pae؅ZkH#3<+|jD=Y59g9eN%:Jz+^-!d_%M~_8qboweW\߼<(&C g;0|澪8S?%;Cj֧8!~ƪQT]ym#7P;X*:CCˈ!S^TMG6E. 侻xt-kѿ07r?1߱aF=O1ۑ|^rɱi[\.{ԟ.I.x.{$7!8jIy $z* 6 !^bGZ2ג؋y{:YL]MwNf +`^J]G˴HA=K-Z?KA;30?M si%146!xsMI0bAvFP+mA:BSxV)3WF]5LNO2D(5O\ùQй+åAZXV]M<ŸE­1b2#$5g2j3=do*ΩjdQp$N5P5AL8K 8Jj.1Ks@#Ot+Z2]e68iu^C bM?h&}QruQ?&bx4@SNyѶU/Tm!v{&nx=R3VG/5QaQҊ0eM7nZ1l̾FH_KO B [^5v z禮cW5\6&:(9!"HLIVm 6W>>J)9tY kg9TA<ġ`꺪_h`fO3*v 3 Ғ;^?]Psu@U,/Q!EC~!<5 *c<}ag%BBIIKZ}0DBeRf^qԤ;3#SDrFVO&?>PjMu8l7fدqr}VX5^0;ͽ(0?dοu]AI5Rݝf8T4AG9;>qs t( 9ױMn {nu] 5XFM{18dGR*8al7*bOFLJT;=P ~bM ~j:]uguǵ 4E鄖PB + B $$J % )r39s* rVݮ'87ȰqHs5E,|V ^峃ZfFU`CmwT?;3 ;P j9 WEC'3P*dK"+GgH5|jxDAU[ΞTylOu[)Nˆh["龎 ?Qa#$@ )*ak%3ٔrb"LGά=\nf>99o] g\_c32F$iD8(2(]1/ZG09:fSxE )k.coE KG뇱cPrlbC:L.^MH%aA6&)Ev)& %my#帇[R IfUPjw%6Wvc[VD -sQtf!%=Iⷧp{ZZu'}4= FH=IA%W`0#s)cƘ b,D'A';.\6ݓWwe[ܒsrLu[ ٚgVE] 1YíI82Rn9<6@{ȗ{*ZO7ގ+ITͱҫ茳RDɶ} )&$;Yz,|x{uAGĬs4NW^X|wq8>Ciκ؟ U z)2U ϯ&&Ho>vfF\=GW$19FqrFqk8?zgvIJU4~$K2eC2p` m5o6f!iQOnGBJDo:fG 4>:+svI*PpY$}OB~hcjZu~ 5 rVH-lqZ5LvUQˮcr;{;Jj>!mH8Zb63 {j0.g]сi{v"<2P BIxIDplA.3˯ 5}i >2:z\}YgfFOV }h.=ГaӐZGzj7+]zF 9tTY ,sk#'[]3\Tq@Qlj?&akRPTqiZk _Mq$מu}K\k_ 'Vqgdkq@gh!1b\sMګfC#&VkHC,W>PU9F[F1 SgōwU{]jMvЊaheXT오Xuף$m(9r h^L[g)Dʩr7%)hkz>w6߅{ف̿T ~ڇxnI#ڇH9 ݾؔcsJB/>21a][d]-<$KЉSEUr˻^5vBl=D,Rv`{%u!^2wS!5ܯ&3Cc6(C6Iz~l l=e,=UbIy_e>[u~Fmt֝MMH?Ƈl,fU4z<rS#P+-̪a J{ѳ3G;h~]!ǢTlG٦'szٚ Rأy̛Yn(z%璥5r \CeT קkwM@hЀjpNy@&t2<.9OWHj'Q]% b,4ЪcaôGK%l vuz).6,?hZ,jiuO"Mg:(tN'$d#H 1!7]]vv16ޡx_+4?3oWWҽ}%(Y}]pPТogg'=-;A}ɕrc?xо + /8nAF.:5M~ /͢|/;'ogy!){ߞ}t,.'Ƈuc$?[ ^M'ƍʼn_;3}O6|"mE&v%'6p靀qP)jyށ!|+QXkKU[zBZƵS+ڠ̦+KEB{ |i]s|{=oed!Y~iX%; ḁ̂~`~ {ND)*nĬd:.7p+ΒT gCZqپ6 R%/8YvIMk7?eZH]lg:X~s)cv-@>DXm'>9Ec\韼$=.Eέx?Z=i$Vp@ ^ΎTH/:FqL[^W|caO2݁CCYh0ov 1͠˻G $Rqi2lڔGY &U2 zNX3C;sE)"/[gы? pIF nLT:ԫjA+f*nV=Pr '+fyT SA~7A?4ቖ[ï9ቦdV@yV1t͈BHzOɎ_> *m.EO3]3D-@֯[^&Yrf{Z~ew[N=h|͕Z7g!ꍏ'Ͻ͹ Mh${)5o5:COmaXPkV@/Z"iP<~| !Cw쮺:NjWK*{~;;i^V켧euas-f*f@B@N+W5VbC`ny6yrJ*dˠy)+26HNomSE'E)_= $@g N\mIR3WVD)!B/E?kD`WplQ#jPu%xӛz=`lG k؊YU oGVc?KFsfuo<6O#C' o&Hފny(gbݎ3nGײ;(RbIHf\K]èP~jWEu_\MwT1$ܫ˭Z ּWE]t9aM:[ީ+qۂ(gޣcy'&lyQQZ̋řU~WlcN=YdSL6S R'GfAw٩++Z8PrD n޳F.CVhs~t`Η)f7Ul 켇YճvBʖI9,♒ןyR/E^.jeQBH贵3{B&]ߦG?7B'E ~'vDpF)}Sݼ(hVQc>(rnqV' hH n!`Emցꏷޝ] j1SD+{" i7;U=ѩjݍ\Խّr@Ahŷ z" NnP!T: tT.cSreY A Ԭ81#c .H!huݘ~#0V}~uFROV ~LD;/U⑔G?vxX.>5# <X"OBXҠ)"y֯!fbF zBKSFFltaJOv]8i#Q|bf߀*z3\̂ze Nn>ؔ2$u /H]-w?k $HLnqD+&I1(ܲ lFN,BѬ{Dkgi4;pUK_;*eM$8:eWwDX4Q V mjY$엕C24H#*Y$d(di-g:K^q]߸gf?Vώ?L*o\O"sĠOۀZ@<`E}鸽@ysjyhdz@ >m%&="Gٿ{¨7B}Ina[ vw128J0K{<-8Ш.Ωe'+k|`>|}s'΅Cbuf73|H2[-=I}C}>ԟa; ya v(\ [w`onaўaEYBoꋓc<ūﺔ澤rA;X& ٔSS\ޭ̰]@DQZvHk^JT&<^KǺhaŝ j1XI |QIM[Vą2܂(nP"8XLE@AHӫu+}}^=O}hl ; I5 7qk.[pU 14"`ɋVmocOv-ȁ,t9j,v6ʧMrC :IKM `B(8%;Zb^,/[4^fwItQ*Nwy, -Z]wjU튧K9%\u5.,idu5r2x3;HI0)f mEc?p h^w0}R;ٮ5=i]X4NÜ̡9LlRScW.UxM x³ gŲrXl+Y7*ku5fne*Mb%,`ĥ4 sTZljX;V-8._ZY3;`x brԝ2Hvcb64 M)BLg5K}m@tˇΝ #.̶Q&_wO sh;1Cj FD#@>HDQAxD6v˞p/*m_ξ=v dzC-oN >o5 qN.6g0Kb+QH,&BRd 6۳ǞJsg##{nllT iw|ޢ|^!* |<>.y 4s^FCұߵ"saRjc¿\5igX=i$Sߔ3`GL/0~G4: ;$C(* րPBz"v^];yuVWc.t~^M+qo+drVX\^!3i -*b=fNv4ךe]9Ku'61&۳ǵ9M"P1!Z^PgX^P& yQ ґa;D-DǼ r@7 =BbP[=OZjp}ehMJm_iڰنTgtA5[tu3vp-! ꃭ8zYQP'P[C z%{Vd *;[y˜cHۉNѻ55#,p˥8M~z~3̼ a6a дlQ@KKȬ]<=qوLIĭr̷ #u#ͽz @zK< ~?.gD&[ܓ`:C`\ $dشʿ=]IɿU:J~I0_u^W"yo&7tIi4) ',h&IYXێ >>+,ِeZg-0,!B%e8MEc֢v_pTbi~B,w@`( aj;mY][ZWGmzy 0A]A; PɳRUꟅ/ɿr F.#Y7zPɽM]uޱ- JŹA*+Ö| ]9BYvtS6wKVӴ]gvŠ٤ߧBj<%hOнSc ۺ%?"5j}$`9HHă yu6^al[:4~A(=J"1-mNTg~qLUI]v$d5 D ߳1ҳ]lږ(<5cB}9 $u tBʤ2Ch֚, Nt@ :H^;MtmEhL|p#B)NX$0!1CFIMݙ&割ZъFݒo"Si,-/iy6. ((m㲐НE7+k|"TLqwv?^ȿPНj*Q#$b@rYð2l/vݨ: 2՛:CWo ߀Bm-mKsc$pWh ^DEa3.ђWnsV vWoaH<ZFMh6V 8X;l03ICLdia.b;*ٍI{ѹ`/} (m$Tܔ_uы(I uh4E=bC!˚9k|` }roIl:J؝h QYqBM!O7ྺ5>_-zO`KtniKٖU 4zT"tD'Zb֫I:)w\JCnU}frؠ3N=W5PLq.ZǮ1t yn% 9MQU Ln>%}:|k lD@^ZORD9'-ED skoinzk *I nzDN] kH':da+5M,y^jNP#:H‡i ?bj~54d3})Z ȧ^Ao.# (rJuR*YLc BCXjWF+`\ 9{]\&ڛg>g/ϗU k_7zԵi4Ⱂ@tFUPZ,%X Ib8܌UdxOI},eA?J5\Hѷ`ѐD7Y3wWx0{Yj1Q21b~4(f)ʢ5>8:`CgDg,6nyxax)ZXd$u:yYUbK9*dmrCJ+gm:fs3%ʺƧBCQ ޚL/uD>C>Tq2\宸k|@) mpvWA&NՋ|ED ـԸW 9$w?,tނkL)m)##ogV4h Yge>/(nS06`죈69f _8+pOԞ}Y!TxשK~%TQۂJ2|4@mˈ*X/68MDlxf +ДR;Z_#ƌ|dDJiM 'I|\F\=wK{YcC<+hG[ƥaNtlf"*pexvZ&y{.ݳs"iOcq# 6|9[A#'-!X7k-=m d.[;wO΁WT sp'a w"Nd]\RT]̛MbCPd-s'1G:tUT{y␯Ѥ`e2c"v}gS^sOrmp.ӫq5u`gvDW[@:5TaA P`^]Y_M߾`W8ߥN=|epr7)>T*[.qgIH}ZM93(ؔ76bz=֒@gs}x! i}1 g$獹sdbJb힒:F>㸈Q8|svɦٙn^+?'ƢwT{-V籜TRS[#2:'A=rof㸔^@>c -'mbL.&mk=eŮ{ᵮGW^6;5d朅p]nL=piKYzZbw½ d̄ l^&!蚸O8N O}S)sIi 32`6.f`BəozP~"ȃ#)a|(cgR[g ZPϯi>,l]?WDuMZsY0RSaLP^lcם-7洞o_DeҾt( xy8!ZYCب8Iǿ[Чi=)gvg 4;w$Bkb_,k-qw˷ Z] Hq55TM|w*2究&*{H).4=g6Ml$*%] (MG$јXJ MĂ A bws2E_{~sGj3U-x=AI>[Ɏv ޲^Ec]RW{曡gmqRCBNMlVg-uw恒w#R# :FUWJ]JVgjg-OW"Yy#]}1ޖ4| ~<-;KpUV? Zb Q 8ȯ>%6u[RB؝wLfSuPOSs0v1&2\>X~4zpb3rK TUUzaW-q?6t EXV*vdԌqB{ ڕSͤCu6R >\3Cl2!$%J Q $.XKl1I桊G}[󁮹p.6*¾se:xUpt=-bSL(_Xk|[ӂF.h7}T}@-qȰ`xe[Qpw¶ˁPP:\Ԝbtڮa譸)$Rls&9&1Nim!ZӅ &ۨQm__/ڑNԢS-rdeԍaḆ?:@NG1Q7P)_[/Ͳ|FZO f%6DhH Գނ_l4 5Ov$t%!ASLN0B?X% ~J 9QM兖[8FQOfp4 F>RaA]'KB{m|_n|:o:Gs,32.[Ddp-f.)9Wڲ k/~7,rLuJz Q02^U9/.T|_-y$\mydSv0fsywu%d^[JGK1N5ecZ(OŠsLjIs|1x(>:R-);5?QC庈8ٜ`# ͵{ub=KH+cg.AS8P9[it<୕hcGؠ;jV zSt%>/RL=R  F>(lWqs3#|UHO*bB죌T]GgԔ]Y]urOu[uxod!mBRG(h;2hWV?McsBg[^mFAquGAzqQZXca%ҿI^dWαK!Lg 6/ӍQ&W^ғH6ӔqMU`gublޝbzܽWʅU2<Ӓ~e>؝쐑!НIJ ׹.I3}gVƧ`4}}nYorMN2^մ9bcU]a@ϩ wIP^&؛!5M cm #bRo5U(I rWUWj){lF?{k T[Ih:s Axo&sp}}ݛ'k|Fl =64{CƦ9Ņ1["tž=Xyc;߇5.Gqqvdf'ac69SuTR訜"犜"jr!gs_{\cK~K7Ʀ,#Cz?]i9#PYV}փԐkӄ% w<=y{k:Ii6d]L)>ow<*C6HA&B=7IXl6zUd,؁}1Cfb'rHx47pbI48.Xg"qwb.ij1^skac.AUqG~3 =%@xY.twcW3m/٩k*c~;]y'*^} Hp/6{1ABrSz Cn sG\m;bv#0JpA=Xqzm95 B~Fޙ*Ot.!DȹVjg \y7GMR!}:FBw\Ɔ]x>Wkn4<<#li`f :Hך+w L~w4-(EEH{CLņ\/Э^xk~&Zef{g4B/^hv3tdB3w{$Vہ Hu!F;~rȱ "{˹16ZB?yV:Ti¬xYm'cT0?XHr) 3Wh3\ZQ'S<5Ǔ%{P ]puQΣ}Ϯƭ|!GF8,C\Gէ!wG_^uD9O<w8zq:o0?Mc()jc E¼8ij9|@Ʃ_e.wý]^#4s+z r.GO0IQS)GJV7yN/, ַ8Mcu*ࡳYFj[> :$Dy߃KQk;IMw"vy@'v"_R}L_OOgk˳*ߗ-w 15bOF%Z!BJsOɕ5BTdF.fa^MF & -$p0GY0MbTYݯYOMY>' t?[S4HOo w] е^YhP#YZdES3s%Бb~dlsߗf<$~ղ}d\:쿆|YƦԙ*%ąoT>)AEI~r̭8!l*!.‹;󕑎 *8a)/G8S`C.BΕB4qn%>=SWnQB6q`a|ZZjrĒXBdED)jZbMH"!"d"H|R7<hE:LF/phP@'èa ^XS%ӄLyf ք:MJJY.5Oɇ#U@&3My%n5T΄Xg/ mu9kU~fEșcl]X.95>UTrK*酿[Fm}YV;I };(d 9\a§yu8pf灠n ɣ7GYU)6X ҽ\踬k=cBH+ XA'I)zSι qGqH\Yj.)Yij 3csEiDyZGzsK\r@ņbnxqQZ 2/I( r=zM3fŞNR=s3 `]t)9껣YrYjw{H=ۃLaCheҗ) $m}.'펡}'saG>3}<7Gˣr2ȣ ǹMAՍUQRA)Vo B ځVUD??#js[}k;/ΖY"س( 2.R+ fPq{y.Voi8!vo򮗙Ӆ9O_(jLr0LK*jbWK[%'s3s5dȕTpg`d *?px9 bRޛ*fyib.CA9 ~i1%=Ǣf!&nzrCOwW9$([GN]O{5U;Eό_a{3Gy0@v '۳$(;[bjSN;簉Wt<`^ iY-- QV1?2!^#xf2T@'߭6LSmt9L{TB~$.y:r'.t<Ȱ/prm3x$J`o]_Yf/j^cTAÿ7vcwqZٲeLG{9's5`}?>mZO0b!?v~_ugZx X;Jc%ePcչ/xw^G1~l8Sa0ElM?N'7Elb\ w[mq+Ide4F[Ow-Ւd yAv)Zb]䅆ܒZnK hek"`Qe uS/Bg5P5#_?Oe’IrԔ;P$RS˙?;qe!"&[F+BtG[e_w,.Uրrk\u j+NBʰ\CI"a0üI"ph>PZl<7NiPs':Bv]˸Xo |f1>4AKR+X]!hiձ"wݩ2R݅];DL 8$.V ~ѝ{4֓=kdV +'19b *J )7ucW2FG-P` <v2&dk؅ 8t h_L&hLS"n Bc\zmƞJ+[}dL&14I$,"H(U3i *H*vA@hLpsZ}kF ¸ jDݿ17 UE*ؚ =ó쒀\>0붦XHua}$X{nwn|$3{SFό.Ja'&g!?Մ+ O:[Ethnы}5}$Ʀ$㢒KA Y2렂퓓2=3ԌK 6@.~k+)c._yh"\g`tceۗZxh 򞱱t,:5&-B +逆S]Q#Fn8.]ou."g.6 慴"D3*=j69Րn7卹H21z[L ͊j:zGFxls?jaM u) W$gi`&qe.4G-p$QīroJ0 /u%2\ӿ 4UDU#/s7T?Ғ>MO}]QlMABB1$!p;I? I wcSV?&x /n U\xkBN @2rF@9Զrʴݲ_*M^ߞ gDܪ%I_#6׃l y,Kpb 0 :Yqns؁:TA )!o?ՅwJ{1AD[_]r{VD&*:FjRAOQ콤TuS= q134v c䕞֗k J$kft,d$*ən9& (?*9J-`Gw5u# 0OcgD!f]0(ji:, Q*hU|):m+# aknν#j)ؐ76b$:KonCZJ~mW N%MG|RDF*җ>0G\X\qdCױt7lx" 99ddUB3 A#'hiKiޢ`!1 &.pO JF!52/m.u4|Y{*v!ػofU>bT[I JQ/VKoFdDlIHVVY/~= &i~e=eeg7@=9),CM=Ω֚ ^! .Wy7C3ёq{뻨:skKtQ 8%:Bzpus&9h-M9-c[ X85%gv23S\y4RGGy&lbwNXN>+"rD4 tky;Vw?j'EtgdgmFwwRIߍmຸEؚd~5ߍ8I>n`el+O𑧝-]-9>X|;{1Ty]Ӓ0+;rǫ-] 9+`fWFзr#k/Yv,d hKGK{9s[{O^b\GʋZhk}tے3g;2, 󷀊Y'\ikRpv=r?ׅG+i2d>")sxGKb {Z|퇳s짻k:f (.ӷ44ՙiLdYLh416 ʾ$&""* H@d]&?d|>9ݷV2!~~X+yHE[[Van5dK:EtY5=e->:=t%&椙 ."z1x^&؜?ƫٟo0aP-d▢w&Yn o ,O V'\z|v]5^ٹ&!_-K;K=,KL֟ BR|^B˨s-:Yաإ&qշcMu\(zp&E = !3מk wܗ4^ 2:eҳ@ .v!e؇f1+MA6D\ܙDe&% l}XO~ +%gVJfmDNHYtO+\< :UGQG*pFpvP/s Mc >5ĻĬyr6|6V̍OtW T Æވ=6PzJS8bK<ʶR{;+{zݽ/NmYu"/H/Yk'faw`ݢ=ֻ@*iM1-ӻ. 92ûϰO\+) 9qhT?:^%SbZjۗ[ܠxȩ5 .Tu #T*\em;^T8*DCa2_!.B.*CLlhke}=k%)ߘ!I/M1ik7-5: A;! h"YB|M P9Q]{gy; 2C u׌\0BKoYi Gaz1IU/eq-ql§mإA|KɇoLpIB4fDɿlpI&7eۣPћ".ܾP7њOwy츑L8w\WQ0O}J@΄j㐴0 ͿPV˦%Tm%RyviO}6]7&Ms-5fdp6꣥u` lj&įdh5)W?_ Vُ CHɎQ2h޳ &qޙ&XoEiĭV*w@qPK[wB>Wы]eʿM܈jyQH@%hv<8%5XXKv+!迌)n|^ybbâ:JH#na:fW>9&+@7SBaQ5by|xW9_]qTZeWXu1h2) v4K֞w>KԇG+@S؅edž.BHM-*09])TB3:ZAȍܲ/ C'Q5tҒ2Aol?G^,ë&$xGQ>e@-)m'*adg7R8o K7)m*;S\Om]gL&MqĮ !^CX#vVІJBց$! $ ׋؍ݴ?ztg9>qFtnɌC)+Tvh$ŗ >.t<:]'_(z*̍Iӑ3m'QY:tJ::vǧ9Y .b FъJQ;'VB!lYMfJo Ol 66t8G72?\ԙ?foqkc W?^ )%q#/ꆍ8dB:rL-H?|3bgmq+ ?K&rܽ}xtomжes0fv pgq9 x6Xu#ӨL2=okvڡ3Up.;u220d_KRpa>812w湵1 ?GG鈈^./0 )AǍtRG<OW=5um xUu90լOe9_pi [17;aO-el?k66欌9_6 *_==I}: ɯ8I37={Sr줅|| uˣ[sOT}(8d"|p J'G'TDuwvr@#)F)-?;6 WgjNxa&e`7} Am)3y!72 =K =(>nr6.%a`#z^뎂U EP(' 0!"6d63JqzYO2R+r}XmR&50o^~gSU1k $L|¶UaY98ƉWҰ;#2*W !h+lBXϨ`VP&&JYLC̋ip?X ;at8fn) {J&WttYw}ub2~ Nm !fs]!5 +k)?^cAfRЊP!Je1%ltxs쑑s}rfTlˆ|0U&]PyBį v;u=m 9Z09-3zCre{G|,Uq5;Yf..D42S[WƟavNM;xM\0v6,@j\.8 1c:5@PIf}v]{5㐲J~h֩:Orn,Y).U950OTAyĵ쎭hM.x-ВtըgHɸup)(ǝ gn_]!VZuy)#2} mȇJńY'BōѸ@m&N[/G#z1)_.aZVvMG]b*4Kw+wuV/:QO.CR۰4:K@/{a!V'Ov_&N+Jʪ!f+ef!.Q97nbzIμus02Ϯ );|EtPH)b ei/bRS8/Zvd.9^ۚVw:Mtu[s N.3ia7elGr:4 ̃s-v?^@ڤMNAmRjps똖p=BXeR@S)e[ʊ.TE:A$1 ȟyŢ׽cj㸼Iwݔpkr1햲 s{ Psť[Y=ؙwB7P]ʨ`Úibj_ ^˸E_QVboEJ]<ۄZZsvۦ>,Fkٚ.Rk*uaMظY ;mhNyǐ/5DZ7&lH՟Oq-mZTKo,;^*#f&:$LU w&äKH++T'a͛mŋ֌8ºRIZ$^ -U]*Uim%Е8VӮɜǣTP3kK>(4Bݟe୐TQ70 ƍw4YL:%ÐTr9 ɤ%ol-W;COִ/SBsӾ_~ P>m i3 5WSH.y>yU#JUp+`< #{gu?aF5?my>؞FW3x4˔(ad#FnG= h~>4?mw `Pi O.eAǖM8)]*JY)<PӾQJt~;iංs͡w=kՐ6Ý9fMx$"e7*%:rI> s}ʍiMӈgw7P41=3F%8Cs[ nS6~}ǎ % 53`OV' wy_Ç.Fq)5v-8DЭجkPZ%uP}PgJxmq3EPB{}w\tgeBP]˅;Xt8RqmˮѦ7.ǗYd6){yj2{sv/v^f%Gb~>;%#D.بb"|uP2qڗZ3sGL?]^4Y>zK:Dd¢W.*")?"ReC.: +Թ5Bg3 $W47|`YDŀue]-z@oxTI&(2ˬC,BTyC,ήwW5{zNSnOmO<bzRSMwSSiojjʮJkڥ-K[Pd,D'd?&+j+-K0 IȞs8|Ź=Ժ?.p"J#"_ϊQ`+;aԇq+-Fi_\+V|ۿ)Y00= 1g'ǤdMjX 'N)?1A؍ٞsSG<"ߏL'g+GSY쩴^tԹ"r=?1gN9;*FCM8nط!b 8|\g-RZ.iSrkcaԽH i9bF=-Xm;pOoYKmJvT ES/'tèyA=5-@DB&Q%B9XXQ@t2fqUDUV<\ ĆR[Z ^[dmRz;1^M%nt 8ތI\;Ӯ٘6)q[9^p+믇.& >9KhbQ ]/D%*ğ7=kp]~uDuHa*m`+/kR?de\bR"kOK3e'D,ؘ-TWHAT:) 5P4,\7 pT/f )= ĜݜE|şW_:%2I9b|TNRrjy翽OiMAX7rr{fqO< _|xkz˯>-jS.;%b5zR5,Srnh|?6$L*FE϶G "\\p:hC/,A,rJBljHi3@hXVQ?^?ǟSk.N?;!<žQ6bZt jQe@}>ӛbXMqwǠ n! BLM=973`ڡqwu&aj)a:FyCU_;*ZS1\(v%c{T@=eʵ߰g͚xp,pFО5+Y =gaz:jwX3G5y]d_lşʹFBϘHQNHλ 6 )"U/bǩ7i6g㊌{z&~J+FSO7r6 +Vy΅:%95TtRG<ǟJoms)2Q?~ p0 Īi; :2Qk8-rWsn)sIZyR ,wƦr'LX$CJ+f̴gR6.Z嬕ܜKyFr?;&f=,̾|*cu_tK U}h>7OA.iY)h3+aFí[x_tW61ЀChP=}p`]<]# =_F{WO 6vaCkQ :fզu5)A1h]H)zشݒ ;`)gF!ߓw% CO`FPg&dC,bɔݺS QA%ɺ8ɵY>m9EiXMkO'v|q0+i`n95%\ȟ֦#$Dsdm)=fks~}D D!8,f;p-zR-I9)5&DYðmz*" #LۙY~!. NW}OQ_{=lJŵёMK$T9&/:9IRƽw gR1i39vkZ.Zw:9|Y^cϻFQ`W=Qvr苘1ܷffzG쵐\uOƍ{e,P #pn}b*eQNAC 7ؒyvYhsjJ[9 x}׿w;b V.L,ߜi6 xӑ[=(u0EHD;v ] ytvWO6SLvIsN~oe \L0[Ŗc~]W,DpJ Nq6Z^c2A) mA2c`5FChJXȈ@~grMVnmC^_Tj(`F,O0+G;oP%:ɭ3;os?K;'9+FYDFƈ~XEI!53aqaSjYM'Rus;@h(5vK#,Tt9 a5^jV[oeT8q t}L 0wQ&jrSWpZZӐx^NK'-50!%m̓X OC_w"*: 7f! SޠL9Vسٰ?O-jBeXOy6^}qJ8iuII/#fsPEɏr.ȫ|XױۢFVl瑲v1HvDZ_4ƌaRRy{;6aQ&>ދl!1#xw)&A ,!V$LĊ&xK wj-#LU~Qmq%oK_F_F տ*DA2/wL֜+ؚmzFLdDʃjbS-8Y02f2vŬ. x9YuG?HGlarf`8.b;r`XXFj\BZv]ؗs9|ISCXSN`YL i߾) |辺*ep4l6aO}`U*vsP-@#EzE?- }=zQL$c%AVNZl L`{ݿYPTsy, fpUB<\&1)el?\izjm^A%tԇ5j36 3f*N܈vu;(.uT lt[N.!f`< `~)!?edeʩnVuEMd'Yț}Y j[v*l$e!J1ssu10EXawRѰ^BĸyO.} TԌ&ů .*Z~gi5B8\fDua5%icfqվj컺341r51f.2uklC1y&07]TI;KhWruMFS"ίHn]\D0q}46&.p_Ʃ7'e欂~ZŬYfUXɬ˘EԔ$'ӽ?GM^iY5&nN܁VKI bit3]@}xNPRRo峢sK*WD|\hZ]y;x耩 jsy;ZY2R$eziE\E;\G'k-#I-xЁVX!U{nV (p#:փUN`/IHP]iK )#jX '㠇!5`\(3}[qi:VSoʟm9V#x֜ߛ2q!%!h/ۙVu,l14RX}ܳ-ej0idw5cbu$BJ&b^itLl-D+9}NvwPnڜ  #*F_fAd6ⴀ^'l(5;aa^/z]D90[TmJ^SXi>r#BK] bJ~[\%&YeZ5kPiߛ΋{N0QFbRLw,q]ϕRDE*x-Q_a=%њ?yvJD y-o!9A {93(E5O$U#vҩK)-ڟ1=DSJUt?=,أƥ0>sBz!!TiuKMn HТS=y^6ǵ#QJ!w?aQ.JIX%1+M8p=xusod{THYL̺QLE48$aA\n'm1ߓ@^W#nM=mwŞ[#F AH,sfR+9ޔ 0~wZX8t p٘ZwETT];.(Z~zp,n:SY逢*O$p7xؼC+ -S-xoh~h>\0 F`A9#+g2fjujR^v>AQ{DTw ʸ گ3if} ]oKkΦWNzw?$h-ۘj-*Jd< :c{>R€RID ,qn@)VgBr65}pyKq,ȹ#TKe'(Ufss.۬t|؜B|  G"zl.q\'< \/Fںk:9Дkɋ/1:a*-nqP[=C3%gYD`(mbF.fd6c)7W{(ϨwiMC2LɧG&+Nd*KV5av۳PEDu6^=17m; 23ŒSY%1?iPGiԑڎ<1⁻ u5 Ō"r$$v#3~~+攋1\~pED=q K`=b1w캠a&EL/rv>6gn\FPBpIʑY% ##cKԫ|~2Sp"%cQ̲C`uxReQ "Ҩ=A5nРF1;,+RkalCQ] A7Uo~]d{V`V|rpVrx{F:q3\[?p:T#adӀU-d6Ѱ>I+[浝\l,(ht~_ooA Bo"x D!7A Bo"x3~ 06# endstream endobj 23 0 obj <>stream Ho [-E$[e#dI6uߡnRX.EvMI4l)NReI&E].)CI>!@~bv3o7w?5|D'68 Nmp"laD'68 Nmp"laD'68 Nmp"laD'68 Nmp"laD'68 Nm9"o±zN ׋kx#)0VZTޣR :j@3TVV~Xx(J~|344*ąEg*.*++K erʊJ e~_σBC(Aկ_O"Vt6EՖ&Z49Z#ˏ*:{JJWEa :/ Ҫ/@GsZHjYʫV47퉹}逺/E{)?K:$>eG: QYė%u+5ff巪n0>]_oQ,ͪڞ|)ߙ%dueY=RN%:hMK&,ePlN{:17z1,~?j&0}m~iuCqb{\!iFОCr*0. S]hs҅6>{$8nULԢ˄p"R5=\\9W>22 KV޴irNgJT3mڟ*]ڞ,afHz2xf[M C㵠I=>FI.l3D3;lޢa06̆'&@=/cÐQ2j1#V{iHp*l݊CVkDhnlȄ]}sd߃owU:K(]ϸe t@DWk{Q:E%Wvd:1R0ɯجtHE'd"61q)i 6rդ+u=6nOMH̃ >l$aK\Vn~[E.2q#겄A_I(& u?5. Ƥ\N*`+7@G-X~b:ܴMQL (B֕J\EYp݁熍ip@ZƨU&]=/W^Gݹ=' KxkV^bIA{AǴd&].>[w4Rv .ep=e|}33a91 ^b޴`IXM;8a3WE8x E0/T?}{{o/1!\ Z*lAUE!_'Hc26Z /66Ai]bYM#ȿTGʟo+Ȋdvu|;5xɧo?$Ԓ.9}Xs_S˸0GX~7GRK{uYpd ^D1n~ad؄\P'708>MOʩ$\υ|DυT]Z:$2^2f%3[dȪMxw B6>߰<7~{~njb0B\Jkdh}J~͢wNگ#hg~Uѝ*{>iނbƫ;X^K> ~?kȀQrƟ53zp=faD!5@! 1 GJrQd6bF,5Ld#F B4aτ-Xmn~hgw>8w+OU:5V[-5ɧE/5ksF rw1Y%pfw^ِGbA­Ʒ" {LU}Oung7>G'F<)AMaXGbKʭGC/!דAjS ǟejp-ffdqAD&Cp$g> (Ը r&VW؇~{|~˒[Yܐ[2벻St+&h;|=s[7q)._:﹄npP9Ȼq hOJ&K1ga^utЏ!􎔉 ԣ"|V]έIn#p؇n|ihy`dVyц̜_e}}q\/=O>eE%n˙OFyG~Q;GoJll5 Ș43-c_Ox5%(i,.+H۲N`m9$LƏ;I:W`~-U( 1IBomTr!5fbF5J> [W#tjl 'u_֝w:7t-&Ԃ.y pCEedHJ{˼PpԏT>]iy97.lXX!:n1\&_щԉAG;qdCXz;U +¶ J1PSz!m3qa/*6yYl4 yw F37+j~%n8_/eމuѦSމy'f95v;+r.nt}>: 0J j- 5C d{aaej^zY N/_9*=?rw( .$kFژWb^؜I_?TЬ[;uՈm 8^;kuiv@OpMUTlDƠd"CCzHfЋ0JP^n ʬLn)#6k)c`U8'-Ms)Q'FzsioW{{+@B~Ф_'o( nMaK-a>UnO5C;tJp3ږu oܒ;7_捬貙9L⪴5ƭ߇|ߝc|kvE0s 2 \;X_6zop.G>ga,G; 1%}f[[Rtw9_eiӢ,nʻ85;?yynǮ?v㢚ߦ6W}VC 2MЙu nm3.)dVT9` aeK%UtB%,ET<" .&6;̎OTCDD}ҩ*[Krit[oI{'"!*Rq=rxj'95Itl&JJEe*d@<ˉG@' f &ʁRP'!:Q%4 [@z]KW]Y&2k@%i+E2:>e{R6۫;q: iUI M|FǦ>ݵ>&gwXbq%16p1!+{ Upow.12E)>5[ M-mרucd{G;BeD˹˞gzbLnV}U_uMͫʫdH[mZ"LO`/W>iEvV^/#mgQNcBMUvW_!fU^NlT]-0h=W]ޚlʓƃzέ?>ԝj rQІ₹ 2["*. =/Ȩ]Јrs)<'^5׹ƯXMLlp|2 ZP5+/ğkTٸAZ:QאZTk 9%F(8aeC'e0rcf] ֨xOC s~-g}^6)lB"c#f}i빒 TN/40 n@LXw)˸\\]2̈z/e'R#|g)A5_āvfTDLupn5wy}`ؙP<F vTZwsQio`-R®_bU_2\q9ɩ|GĭLf^118 m!aֺ`rpM- dm3|xq6`)}xZ^?i[?@7%(xkq.;+ڏ%Y]*:61] r{Ș 7rQ&4qK'm䴅d7Vd1qiOAV3 ikC`^"f r drԁ!~ب2A6t2Ir.- _]+-9LڬzfIp$8XY. qyńQ{o(5˳!uM9~eF+M #m {K[伩#wΦ/[< ovU䜩Mؐnokm<9D=iyrO;:>{3[GsjcR%^pnNqmdL*jj6|nOjР+I9C領5{T1]47KNclwhj8fs.JRALKۺ* t;>EvsD콄_yao *(9ɇW" }[Nkcjh*~hL2*qfPgc>`c33g Ӳӫ/Z2!`.a3Ŭ_\N`c.X}SY;.=^ݤ"V ng]n8Z6rS#.Uב$&$qJ 7K%-FSҲ1`u|sLE!?}n^ץqcG.Ɂ[*^CF߿RiI$\ cINAH`cS 8' nl%úf2מ *.P.6|795&n1xfgzM 0ό ./Г.q@h`R-*-g6>N4џ$_MTRN _v !SKkֆ쀕Mxbe.D G}Yt́2)M{q>5q/7ڭYҪq]qkkO;o;/Rng}绍i?t_ٜir?vGd٠FHk\j. NQtwO(o÷Up[?6fz] Z`tUQ)ޭN]8ʃ39;NdqO]͔WNd5`xa-<~7r r'm'Nv^BI:2'ؤq'U%BcqGB`J@j)DJ'$:.W[TA8yjvL끗LK@LD#/,FJ5B : ;+9q:kJA=JFkgcN| )z4ϟZRDr+&cY-H(<,Ch$1^ٝXi:c-!{AGJL.R&UDmr^%2EHk d=92]Mm (zIs-7}dӡ|]/|h|aoeʎ[&,wr]jT* Qq)bsYɆqhUB:LCf«y魢ߨۘ7an`4f[fAi秗\&잚b 6V8sy73n~:;U Ր>x(sV_>R^)'˭/:.WA5s9yM)i[~\Pa6K>]rN5pQj *>o8WtK[ !*1sihه3CJhŤOy,(սN3* πYeB;.M&l{X ּ_C`tT xeAQZXiEtXUB&*aA?g**&jR!~tLG)H#+Q{6qH4ؖG'zucW,[&4rǶ<?Z|1*qLQMTH~?jeRJA5qڟf N>A* pFDRFՂ_'. tȀ1Q޼"LURP gMpeLh.W Rm7 z#8L9jD-clSq\{@eݢӎ3ޟ/96<WLM/G TFPI>>'CrX)dAP%h.dk%?&~We%~P`[|o+ ==+3Y-4 C]},4]U^>,RaRʮ_ѱ mɼ;Qt%4uiA~o̲9-۶:O&>ϔGrwoqe㷞3` tj-- Yyrt}LŧsGR=b/tL) I[} ȰvX-(~p:!O [W0} O0xGit`n^mo޻y o #~U)^)ķzА{(Dl%jRFwKv& XҏƱq'{"Ew <'7EkM{k692$Sl<6..ϑiӁa`6zQ0(] OMKSsURR\GX ۬`Z $uA"W^qK9ŽbOƞ@ 2u {OScCl PɈ06] A;b7yĦLhq숮bYqec'Чd2ZMYITWd&"}q\Mwysɫd&KBq6^V$)cp8 ظUFV٢Uq/ObI[|OW.쵼v1[jlrX;) UK m ZuXsz[ea z霭4!ӥmrЍ^8NCfwߨ`esjλ8xO4b 5Or6JgZIT f'?R剋m_RHO~]x8E[5L"/?u6#~2y [EVU?9Ŷ?YB)kmb.!܏2 yfcf1t[ELnu$tZ̏AE:2P!R0SkՠY^;~Iia7vuaE2r8B{4XnDJ̩bI‫ k'5eQ2A̧Lr4Ln1iͰ_Gn\s37#\XNGZgy[|Z3Ș92%{Bzahn sQz )IFvsR$?㨙K$~tJOCv YQ >7OE@l f H 8E&YB|Y SӞy6qKƤj fV7b~X%Qisjj%9&㰖qxא˦:IZ]e0VIL4L ^p6+iҮt-.N1[XwGBf~vѾvcCL]]j!<\Bu#Bo\ȣV3NSD"LjawP/3O N80oVڂ82%w1cmvבJ y 3 }J뤤Z~GC1mvŜHS,Fi+IDyT`v6 C{ۚrPzO jG3 z MSf_~[z6rE~K؈Lfn]S\.t`cΆK파V1 fA=zŧa\B{Y+̂:YTZS֩i#}BFuh5 G^ tcSsm xK%Y TX}KXmKBCCHe?M#|z~{}UT&a 8rh87:F]e;FHkTYh*a*f7 i'dI&V-7 Ќ1U?O% AI&ew2JҢR > yrYЋX\;~**ݚ燀u2nNq4N%cm#QER7H-NŻ5VX%qUڒHQ$)?q;/ZU#H85"9X  fkq@ki5+ bl(0 AMyjPg#Z=ǟ6&ېUbxXKJ`,7'Yii#xQ4IZ,xP-aqd#fWwfFՖ}`3iՈ/~X5IIT_UAޚn)/ U{vVG>m.i-'7 G$L܈v =_^- f*/ jR]CyƧªČ|S~3xlگ+:W†Kv܄sf/p1D 4U:택M}:9X'V-6zn*ܺ"6TW,Y 3-l ىXVQ16OPXya\epI v6bg{? {ĔKc%0NHtzKWB>yJpQ29dc=Pj_})C{,A|ĐâtXt{=Go_//W#NJL>j)s溽.vYO^Fw[rE9VUw !,Rf0K=f'}+O:% Q5JyP0 5!w7*ߴ=|I)a)v,jpq9:-C1i3B1l4rj%Vt_6tL)^ʅ+1O3vuӈR %Qc%boXl R5 fڛC{.*fM',}<):r0<6s_#!GFp`z Lp?AXeU136gIx ?- );i5T"cI̡ly1|[KkBǛe{|UM@Ls w.Mѵ$֡o|!3V' bXD_Knwc]֢+A%Go "x6pW.ȅЋ[ȸ,EuA1F7+1L{Ǵ?x2.T}JVrñfx,6IG7!s;b+V6O() Qs 3# RGsk]\ӈb\ jܮ)왳vr5 L[Ʈ'*y Y :#Rʹy8r'~r&#b"ZD =S$ڀ}֣^#V@.Uzbe3GR>|7;||cŧ"&H7Weí'Q^ֿpvW06Q9h%mW򘭫s@R8z,[46Q)5sgb&T@o@#2B긒Y)!6<i)g}R;-AFisytıa+&7qL>xz/>!pK/,c&g+ 60gI]մ} Qf_{j1pWڰ 9 ؐX^D(xgw".^J >ذ7fwU:1cΉM'2JV7\/}܍ֲ 9?  ,[S&81ʧV!CMHI0dj`B؋r!BÆ1`[B/34a!C73n\pM(zgXڪZ :dh ]ϺlzH@a~QEIOəF#Oؘ"_h/>퇌qa|[C:w~E |\{ s󙐞}HC)v׀N&,ß:lrrJ`lcٺU shK7_dS.1FYLΊYiQ$F> 'CRa=~Ku C M߼廥n(m8#F1pl} [AOԝ MTpR>d:0y-%dTwU4L/KUf~QnW6(he_v^Qi6} W݂M׋e1rA<@>͈U<-&Z 7[?sZNɅCȣ:㴪YlD %GJ?_N4ep''hiaE+W Vc\eW gV̭BДK/ _/O7n0,!FiE83o\ Nc%AٸX cDF1keCHkю/o߽- 1S{y~v~X\,x l?^^!=l$}n)G.Y\g[%LiyTpVl| TZA.DYwc̃]\(F#ݵ_?J)l;1U6ui}{5! djғyxGߞDRV/t]d;?%ӄ F# sMmlTsYȜ%Eߋ9t$$ݘ\ߒ6}c2xCI*)k -HGAa<+5SbRd@~trRBk Pƅ4)G YKߧyfa]M}uk w_1"hK)L=x'6$0NsWef~d'1)dk\J!9 n`F։67Wf~Qy{Z ']"R>{a(Г u`8R̀weFAK˺OG?y>Ż-O"W*V^[_==qc@> A|&İr®[=6!!b+ֹxs^Y^)ϗ ^w[\YԞBlp.$`w%?B(1XؐLiu䔐0w[_chYBae㹃%گŸ0~t9uhVUhW^=/Nn'5!E=6dܟc"Nve>x(4r2)wLp.ExG՜m\J#|xld-%0vMc}BLH8vk_ݚq511NN%!1wbnXZq #$1w" j󢋪}WG1KN<$%~2-:ij]ZeN~8pɚ1q&W 銈h{OG{Oߤw^?<{YSN+jC(EGԢC52M m 3#@S SN)lSLu6e%nᵂojwH:tH<"RItS22Vŭz5Py2=bB36qRoJ^ЊϷ|:ɚ-03-aZXψ4ǖF91lP'r*f:2q1 tSCJ>FDV! ֈ >=@UAwČO2&x^!!'aɽH9-֑ bN~G͑[*tMI!~G9Pr t8OʨI:8-A#ewWA1=O7]Y6G`qD7Dl^Aq+1H+ Ʌa ]UftӍO&hW,@59z$-߯kFl!xɧTHK%hگ⮠[t^뙣+Y y5=\tދa;3,fVc9[T&vc0LCM4pVȭ;egR ¥5eV戁 |'@-+{s3}?A7ZNeSN)3f4ykjb>XS^7I) &S4uM(Ȏn¬?\%5Ei:^ҳu9Frj?@| {Ax0I@ zk7aF+Q[2HV^r8(8UY%D>y+0O/rOSF.>|4)=>@Ew|\e q3=6UG7vƻ4|ejj]{v; 4 ,w4.w[w&P գ>YITf3EʋUq=9-4H5ϒ? bTO+ݞ4>jgjeuΒk'3G .˃:.tꑆ"tƗYq3E02!{7G\CjNm(x*93C?xj i`h5f%Cf`doۮ;o뿺|pY{uqAX+hAe9fί߂wS^FrspYduǫ&|(@Y{u_ lV}#g(7>h?{yګZцjGQjh! !R#c !VBb",Z9<_?|+; d+)W]1N" 3게s#r4Cu{2S҅Jdp`&ud%i[.Ni8rED%;ˆ5J{]x]1z:dRWJ^᭦BUK4@6v{ ˂Lي{8NB L^(ag DA]xw>nu򑜓?@ P!5aH߁rM1 (YF_:^[<mYrQmp8b[:St+Uv=ja'{l@S1J&>žJA%QGc1I2Kaz1Wx*/Kr8D~UV)QV8-B׎vYjxyRz*j7qmcCyJ #NJ ]_gJ/4|;RmNzQӝf8h5t8LS rZYZ5d89*#{ޚ&s"'YF~, 8s e%&g%>6PC KڳsO gm{4Q$nc]1n͹/2]qীgJ⎧N5ˈ!FIAN mK٪}[!ΰ{HѢ0]GD^ <c$Sr2/mN0beE8/'a3 X\jw򛆙axrdقr4f:m fwfle+^LR wb[&I>Wl荊t(|1Q9e9O]䕙,(5tKq]~Ƹ Ҡ{FIת f=C{SO3 Xh1Cն<qFNv}E8. .mם.牂hJOq+5x0o8Kۂ:Ю@x֤:LȰ?Y^?Q2"zo]`Mw[%=N}pjNAݴa*?EiAy2掃IGP}oQz mw +(?q֊0e8JC wL-g%ou7Z}:CB\`} Xeu0TV'/ РϽ~z'7lw Ud9+8+LǭVp,]c!;r|%vNRM!L]},yY6h<ߖ1Re |6HS/HQ Kc/(^%4R n"]/4ԕ,N(o)pad09ׄ !A~q V oc{~٦Ddiyۇֵݴ,9fs0N 3;9qk"Zv'{NJl»c_6Wq$7*A= @Y(ϷG~>];T-֦kُxG3ɏMRJ#z+Ol4U)ioW[WUu(rcI>NJo`,}Fz~|7.< O[JK M%-7 QEE \RqIETPDQwqOP5ީyϙs#<}]GK(h?(?p LɁY'+m?ыN2KaE0ЗJd a0bL F̉G1dkR#M9-4 ղaV9ȃl#m|:U3I ;_I!1z챴"v% #^^sW6޹lw*^fSXNEpr Ap='wzɁJ~:]O ZV hU }h]u |:Nq}%bo?Hӵ|TJ-rf|8SV;k\= 83Y5'@8u&漽.. W"ذ;9W3|w[.ԤAz+a9QJi,t]ff$x>Yj+ <ļG?>ą ƑrAOa+&f !"gnQz/ 4`[ gow<^V9NτYUVJ#`ozpnW k{'IqRqZ!bND6 V"ਡ띅K;gG8߫en 9;w8/D4 wcU 1sS y^H+;t SV6:K| z +'8Ojc>COvȿ gӔHY3JbCLv SVe29pYqj?R;NS e o/YN(|a)mxkϗ1Fr;%ͱoU0P˵xEㅚD8|6|v&yiI?t4腊C\f$jZJޜf'HR~&C (jtjYw:RO՘ tE)T!O}=] =8JXAsҀ[ #vЋ1k~euOH` ϩf;Qqqpiԥx83h,hp<-i08JKArVw-xou-q4'@M:\ضROu 5Zf ܡ{Џ悏$c,U{ tP79zL1a:"#^-p'k`m2 Yl-UY SRܷлejpd]Р8/PaN˱жzoul̥v,#nzqk#HD_ J>dz6A!E^n;JI͈7 - Qf cfUMXǹQZ(﵉-l~DhZ컎wO%o4"璗 nÕ49<ߜd)";ؘloe~o6Z!-qr.xHVkcpAU`n/kKL(̧Gx.^߁ANvÿkE[uu>б+5="DŽE]ynabEрf]uKc|m[bN%eI=O&86-nH)f$X%ĽrXr-,6y,}t( 10DX*M;ffr7Z1^))Φ(O"~,?WMs0IS~,Օ] ZR+r3eIRs1$ިQϔԔS\_Iks4mQ)[YY.Ijf侄.eMqA6A%Yj߼-j[(8]p}'-bN7E*"h4hHb|[rԺ6rxvy{SQH)г%bWM:_e nP/׻nZ'9֏1r`u`C;Z8CH9yZ^Y ̧C] 7ylk*:Tv+m)t+?^Ʈ c-²]x9!l%T嵘$>GKwm:dhuTԗ E8Z' GcM)IR(!!(ݲRHewNXB0E枚-;v@dh ]ZDxȊPq ]\z-!ɯ$Ԝw󘄈 oPh}gUS$6\M{3 rjι1@6;yRjGӞ-=_luf܆ 9,f{yA , #Fn%-&*q;[XbM׭~͞ދN8%_x#§=Ԡ iUB]CFHs/uT{V]RS?<9U$D(ur* C.Do^SSmrTd6Rt)᣽J^hCF>jq}s8x' m2z8lJ tworfU 5Miy6* P>a?vcR.lҷM&拉h)y3V;ޫiAZ-VUrx9%7>i R;N S0ރ\ad 54L]m!\~8i& '_TdH݌Ӝwn9 u4'yoUFxp}t!h 8/>Vƚq]kVzcuAΧbW:> ;åb8QW5]a㓝R* YIPO/ j)g0 kE5Z(e6vo4 ɭlMcO>5/z2l]CKF>SSPa= Լ2vRe` raEm>.S5e&$n  2:`SӊmėVqcS hE"ZpjhӼ:[n]<5\Ǝ:y !@&+;Bg%453,}.v4y0Uw<_ho(vk=avW.؏+͞ Z]x2 ۟cdPwָMA0-tmarVQ( y]r~p+|S3]rZ{ s*1*6x *;m譋Mny_B{͈ e8UQ`ٚSg.ꉄ=Xzoy[)"ĤZGH`g)x!,uN`h1t6DVxSӋZ"+-;9ݰU}h vCՆve p5.iguiD)/`jk xdz5<8/ `N (j!>96:9\EVz;g`KZF>"|]ڍ̒S(pFEi&U˧i ҍA:Oo |i9Pt8Ax2SG7%=vFv7΋[މ bV4ao-ⰷZ33b]L]t2hs6Լ3Cyj^LAy餟;1nVwm֊ jfm6r;jNI.QM-~G 12,@>gD F1bpPyQ3c(4ZejD{P[[ؽnA:8WcWd]H8(qJLUSa MW~VԵ_}!:/(h5=z0`E(q9EQz97.<8ZO:fh`̴ F=-4Os9~b-zQD;ᗙѻ]oi)ф"N>y]ƈU4]%t,]2NB]ɻlk:,dUx"_hk׫5UhpNI}3X҄M~(vՊ(oF騴ruLP5TzjJe~Uɖ9N"b"uNl&؇ 4X6:oM݌=0퍐cvi.zF`^5ScFW{ۆP2|`kPVDZIfC%h^;_4Ԋ ZXf`k燐d,i#巾l1fQMϳ >fCE9)FiGH@KO=j޻?>ܞ#]6տ6Շ |M79hN-'N#<{qLR9" e%qǍ /ʮ<׭lNTgM^Ziӧ X WAٙwa>7 xGP#P5.*iT#.Ԁjօ^Zw8z#xzq{*.4,b%/xYdwIIᎅao$褧.3œRFa%C|X7|,)AۣطSgxtq@on~^@AD % Ľ G&]m|\=<[#?e'N$BI[%D "$.KJ;(ez̝v^gy{|wΙ뿼555of[U՘\CfTA l2@,|@2t>XGSOtթۛ,_ n4Y[_&HP $qFhăF 7 lR,`{oJ-8]kǞ/o;`ΰ=[ŪӜ8wIq\*? 4Pĉ> I є@GO`⧔bm k ] ?/W%1^ZS,Z%P')(AcʒG@ ID /럜30ö^~0Ű?:ltמ,Ż3ZMWRm(*OF r""@ @NH(P煅pT*}SFeo;ƾl]nϨڙ:Fc9 BZ8Dl60~x&@ bIA#.L5 5֙s4Igm?;]j2!Yt_}ʚDK#-t`DY`@2Z F &4(MN8خ<򼾚6КplX0gL=wol΂]ɚ5kB' fO$A 1qPAB& A~ $BvdtHn*_LOZOW;p7cOW4M('A+x10Bs& ;*biL#bR(;PBoC~sDseo=kyщے.6-ukO⶧M6i)6ρ(Hx|2{{C "ć2$%ëTo_6Mg+Sҫٞ~={fS-BLեt@ _\&pxGd !@ PwB "haaFBs^t+`Fr-YJ^/Z ]{aJ1.?)tFF _!yHC^x4p,h-U`e}G&xi91i:y4eX=䫑`x\LiI+ Bu >QHK:S}%͝ѳ W]K9qk ΩU+5I=MJҲ}lsYǍίy=q5n^Zx&~0]*c8m23er)\WO0UJ };:mޔ)9YR㶏ξ5WەY3ϔjLSEtNwCclRP;WdDą,)"q[k>;\-h=3|~<{lTSd-mџ8eIpi\`dQE %N-U\u( p;Cmˡ?:=3=+4Blab S 12HD(MktY Dw}3Sgk!œc#ɞ^] jJ|貗H<fD`g&_W-CL/?^8ͬ8vpfx箽lq=$Nnh$\!(kiY>\(f@YVTTgbd~}*9ɴ%3xC~joi㌥)nb.vW2ٜz5G%ΒȰ&mkQ|p$m5;|BVa LalgNXvbujWA]r #348yau*^&Xjɚw`6}éu7c&#-}Xg GfRgӹ14l)juqA  "M2R7d#-~ԙ0FA(S|OV i?`GN[fLfjS"Nj%x|,?Q:k5/9W|{W =4{QkXVٗRPdtk?aWKDA{c;w"bNW/wm\U GqǻQLsXGn*x!z#/O~2~3J=Ra!nܡd##~[ĒKM(S-jKϝη`ԦEsiSp'Ʃiu*%c]pmo꣎o{^ݝv'!mn;g}ٜi=]'?<ڠ&LJ)zb\bgn Osfx%`eWBBU@mϯ]l|Ygfp$iߔBf#䜼G*eP!lѸ|l$5-JGbBk`V4ZsA@g+mBxvn9𩥀T q‰[rԬ#2vdC1DjI @ / /#,rE}rHňh0@6œRL|J6Wp?td̡-}2cV.灗ZXzHհpb_J2N[ԹZ=nD'%vh]+uY5Q։Otػ~Tsħ\|f#b>84k!ĵWsT?ٔzk.Wqp&ޅ % _&6^:t>cLPdA=iGvt\E⒗EM'؅em؞h%[(l%+!HP>6N4}FV*D`@K@J%~_ ІJnrwNzԏ}y9r۸@U*׋FѱZ(Knh6ۙ6R"[6rO;Şrf0Ӟ%ݴ7EL_6Q01e:w!5rPb2眹)iLzrns({oZ#M5 _+:Ŭґ6ԝvH9'g2b` u-bw/Ӕ= m%W a_gɯ&jMJhȈ=Y2ĺ BC>R_fg1i" Ri'N_TVu Y%sToK'\ '16`,kc#Ѳ9)􌞪W-踄S9وK~SO_@ށ)лzq0o49?zBgsNSq)a6DŽhCHR1qi:J?eDjkvt]FkFuEEa@#&r's:APH$\$@9;W"x_}<՛42r6N_+@&>kɦŒO>;cfuMǵx(~[޴O6'+Ap< %Y't]ɺ |QpSk,KD02ϒOLXw=WBa/ NZ>% e`/_&Г$l\.>9z|~#9T{AX]ygwF&^_+"_EIK.:A!e܎w}d`6[:QDOA.kqؓ'qJݙ$\YAsVXqD~\QҶ_OeViSePsR]m%|m< 9zzCFom^hE /;ᆬNPGKݏ]ۛogTC過3m{ԞJz3B\"o+9H)숑]1CTTt@<N\ eyVS`3:% kWIq5G4ʹmD. ^Mt侴]zblpSr+_.d̃OIui$[Ȝ#8@i_WL2NdNjk:* {Z6sbzy(ZDRn ՠf6) =B8uOjbwsvi̡Q0Ѱџܧ 8e_>@: P;WW.⯇טhU8tyDtw{}v:R:Pm`Ӆ= ?$ceX )|Lz[9[No:}ss=`y򉃃 wO/>Trn#,lLeMy2=*q_N8@'\Bֱ_,g͵@l7vsI!momRC1\r30smCFr魴]fBb\\bP0IUgȨ lNnhBsKp˞tw&+ߥMnr{դ{~ue_e҃-FJ|P=!T1gi#{˘ ݿX_R{n- =L^~ww)k=]LJ2{JKxU?TORtzNO`ODI$wqUQT jbܷM(";jRS5<ݗ{=wz42^@o }_oLF7GK^YgY3%b;ҤWa OV9Nj9Qm?-bzaZc\i)ua=Ƨ&IP5Rq]a_|rڼrB[~PѪ6*i|kA:wBmAP*::Q.ɥb"k63g5Ԇ X uidNN͢ul&'kU^% v15N_G$1Ia;Stb4DGMkȴU4cɫ} + 1` y^&\O@I.  Jipg j9%ż9Ak̽~Hn+Rw7%WyՌGHo8.v&׺6:ȶJy氹ǓmҀt#Mk_V*2l η֧G|_j[zQ`ѽ` xX41D6Ӓ5 aQ&lvE T<2vL裛_ sh^ zŚmS?7_8Vzq/-Jg=1#2|8J7_?iΈ9*pӱZ.r0 jMnkR|~4CuY߬Р7;T*xy6[`3%mxIh=1=W@-&ҽ+SRv69+d-s]YBybW@£a5?_6|{Tn_ֱ_jnk0K22 9WwȻ%߆W1PBJGn&}V2:{W{Gm m:Şx2i]~KiA}oO§CjlA\Ou? 7yԮ3r{"ZJkXJ-52.5j ɧ`~ S{c r 6D!S%a|{ Ȩ>9R'|\qh Q %^~u3rd[A A=';Ha=W+BZzs:(t pʘ>,y4s+H+R4e!0&,l ݚ0czF}PM(v,d˾=^@e'y Ǯ9! iWN@KY ΅mt6R0ȧ3z"E瞭v?IixP}#] QeF=rgo5ór8) Rj[J-.t?NN·]혣<=r,4Ek@fG󨬃q$e? Ҧ{;Ct lY }ZB"Ki>µ(;]&\xe䢓iRmDm^w=qm b5-?*6 Kn6йuS٥CTߧ_S6C/vμnnG",6U}VNt,T|;d[|u{WaOA YJaf8 >]WY;a?,JHI-q.9\VO h_ƦwyĄYK WtHY] =>zV`嚭&Vcu sµB)r.រ%3[|?m7CbҶaI,߯6մãfHH /ݫmF{ۗ{աx&f 5ԘXQJk `Kk[p)ӿ$= 3Lq̴Ye٤ [df"""(*.ʢ(ns~{~O8:.%!>^c,rhGY,bSSgU!9SybC+ޖڶb)"A?`geTȕ!rׁI<܍:ceVx%/>Rؙ[TwcqWw_Y=r*7e1"kU &wZd,hƾX~)'iGJjT(O0TGӳ| hj/ TI9~Go 浡 Ccc3M "hEq؃'!)(x96V;`7Ԃ7Jc^yuUKCBWW::c-V v:xW:GؑcFO`F8 nѳwU̲z_J E2y8m-OgPȇ`8\G^ ݰ=}][&'cS TyC H@KYI\swM9(wM2ZRoEٙaa:{aU\xyUQ&&'/!519O5@-@so74&`˶*+Wd$ҫѫN%7O(HJ7%] ,2ta<܎O f8#8%W5S̆ݙ9@ɖYr4t[ZZךsCOԋ||oha LJ"zK#ʢ@okc5V=ԡw{n,u^ ޖr6DT} ePV $q=2ޏ7MdLyG禛^Ԍ2C{f@:LmCa1rxl*>=qd4T5-u*ȹ럑a^ ?]l<0in fhEqb#:W2覹#f _bF]ǺFɩ.1bO7>h/ vW w9Q1Z܁MQSԠrE[R|m*a3蘁CcɃQje4bo%wS#t{ f~^#h1.ayem`ڄk͑ЍxP4-`!RBu8 bDĸ hM[Aؑ"#eahrFކYְ ;jrGMwiQq8$^h=_hE>Ц>gҪWliv?Z>"H?HNQ~؄[Q($RckR/ʀ?,e1`u醄da]%5wWYg-m˸fǟ;Ib*RBKV# m`cW*¶Dd<*dG虓Lk>5њY!zd|Y-j."] GapsmwQOK813>i+>qEmxQ3 #-v ɯ" o`atWIo:^3#U?~N5l T^M k 24<̯a!<1dSf#`dؤ#Fl}. 9&#evZ{dQMpߛ%mOg:dl(~M~(%?_^\T]?ݞbˌƀg^:jbW OZ湙ԔIR9( t3 Xzro)=Ք=PuW5] v[Չnɉ5fo>.Ͳ6`1wp:\"jj_ђe)O\?2>Էgk뺸'L,s7-G󡨕۱D*sj}ߚ>ݛ'WUYK}/2QI,a(bd`t޼Ƒ׉y?_ZP2fQ{oAc#awQԥU'qOA&jB:1ǣn5ܴ 's*`b/{IT@t춭G 7-_c>P5=YA,؞cÏ4˦/@ajUqց]%hO5F4,&lۺ;C .r.mu =+m(Iy꘹G3C3ĈÅW-#q#ːbwE"1kN-83-Paܓɻ vzͱb5T">5k'ݞ^q)i~-ٿA?]ǛSc_/USkuC7\Y=}[A*Q^ns>ޜA³Mأ?61s |a3KߚDM8♣ /B%@.^_^^9\H9T-ѷ@|xH >/hZFߝ5L侺1Lݞ>vM`fڟz&[_(% Ω2J,ȱyB2)mɑ*7עF6-b:謭I TUutS֗VO!3Rjyzߧ'`|m:QU9h>[sk^做pL2ANMwȉA !60Q;|4WA/CU\[H@M|֧{ V^=Gw, 2}+NA~qyI@j ^,Jc k^y#o~QBJʵL+Y紤'0~Bg @)EXy%^!k7DKqΒ^"{@f{e Q=ճ՞f[ttHa}GMp2G&@I,8X8Ix{e@At"3Q jo^:_:ky3t>%0L`kM<֓kg-p ʫY%'82r8q3,W^`(J><\АR<}= n!}WSw5G/4kp7s%G`~G,&ͽczߚ3WH<^蠴T O$ezq5s Y~-@<{q.?i9tW]z 1p)Q9M>QIݝC>p02#zHDˋozu #Q+Bʶг9MCMmo/Nb2g9ć_N&&JAMpV4$xQ03lE<49f3_Js>8Iz¨:sjotWeiٕwmbe-#a,uD'hz(#>ʉe|O . u[k#@Sjz4h-OʱFl#<1zN̠7A_KH/]sħ_G'^ݛn6߲ UTBs꒶>qIa q蛉ۄ!#sdbQv!J 1p Z7kSv)tkP1 2bԹ+YTGh\VnդE nrA5PzG JxBf( 2=3qGO@K{@_M$l. 햓 ӭ"&-i>tw[`;zZByV92b2~}^ > -½tD!{5ΧaG;Rp~|TeBk9t.`an%rUvfǖﶆ~!醪!AӻJ(P7*qIx6ifLY@UyGuK)k콃ۻ',H:_ܮ3oh.yזgjXWd戚O:M:WN-16%ac29Y}/ÿ04ه B(&Ghk7^TƹEb[ra@YS'& aIb‘MLZ8LT1;8iMy_i9\A;'Xrvõ?Wh4J5Sl#U!)L{Ml2qU8 &2m5T#ʿ]t/5fY4p/ǡVX 0mS1-&޿Na~)6e "(02Eo1/Iܐ{:s-Q*{SجIKk݅?G؞.JR6DM~u[c>jă{Qw&.fo /'oc71s>8 y nm+pefG6䧨Y9,oHPY2,Eί} v>:H #M``Ŷ&N]bU¦yլVߺ{z Ԋz[Zs (q}xXh)ED?PjAƄ+:Pk/8vBvG&ztN"o"ၪ.FaWҰ;+ Y*>X%[ow =%eg;sM5T'f/IKoڿ/>Tr-ڌS\^_ik5S3IDM3qb(>D4(EDXA^grf)xoދgg>Q2R9єҴ~0ϙ 4psgopۃjWAA:aWJtqU εؔ]b2e/ݳ 32094B. H9Ewfȕ%>D]ڔ2Bx՝1iA(rAdWNE6EvʱZ`y0\߮E5IϏ:ٳB)vyUr]R= }\S0]@<ߗЊ]6l#w`M j([i_ %s ~}U43 Ǥx$ECvXBg|C?ᑘ w,O7d5DRAUEcWS!k8>0%)iL_.XG[& TצfK-8VN9ȣz1ҚFWӄtS5>30 >yyN d\B,k˺~4L阀b2{u1ń4nsާ}xdtoQV;*߇Kyfͅ5J8BC[T i |ȼ=N٦fSFq8h9@Lߖ2PRWo:Z|z.9`l٦i%ԭxnp`+fTxmUVZW1B) uPQp7O,$!o( X@x6q!3אk 9J- Q*m ɮl*9'-{2V2úeP7~=>g9!B> ;Dq|OB84eg 㵏mUwUmٗeGy5R_FH9sOh0dͳ9bSHE*b~ݳڄ$Ȝcۧ2Cβ&ERPën#i3.oF$d{z:QqO "0OM32njuDجK>-txXG(q9ڗŚ>շPOQ?#8ZۅmuEtx/v%3sW!#a8ijO*܆FwҀ1pU>x*ܥ@~A+@Һ R&j*gq۝5D x  nrhbBGC/skVyM|g}s?!eI윣Qs@gI(ؙc:jg^$ܷ^-Ꙅ9&lh-lʉE[ ԋ:2kW7p{S (jD?` ä|?AL`WlSy`ƫ">PSr\JGKb=pqG+R(\f&!3QK VEEf8kҊ{>\ Pρ_n SGY+ԛ:.|O[O[(ey}lV!raebA|ąIVz7{(k?W]kupS[;DWKKE08@|={HZM?z> j}^ 1+2rf/=CTq*ႤF ЅVDw+}j (l󥘺vDG)ZZd* lu/-T䟛η5AW@ u ]9| kjɽii2uw+TF1##҉y.EG~w?{W@XS3Mvѯ@y84Yl4c57~ڝf/5 !T[lqbeH:I 4QAϕ^0\Z pOHRq*Bh^̣ :5sǠCG6mcw!VlڹDܙ!] mRd YAb2Jb, f9/3I)rhA%!h Н͡y2OϧݪFdfg[hBE?$PPo>l\r3C/+c=6YYUV_;-2ީ[gG:46|]hm57ë jjm $ʅ%K *4ДoN\t_#,#nzG+s\"3̂m>(Q,xUSGYJ,t]s(pz"h izbCN>^jpvЭsCOmBw#'Ź?0^3IӮ/}mC^sb޵u #䷧^55g?]&uPzvL#iA@?p~%w1J,jV,ofOɪ2CFFHP4 QQzg)yYfODWOF!d* >˭ ,DvhF+AtȀMp 㓌;Ƭ2lҵAr-&d| Ȱ.d,6yOIp,IJ 8hluc.ݧ> 웃 Qg?߆3$1a\ܹn4Z[ubJx ypinm5Q710۳~зu6o=|rk`m}tK"3Vt[}e(ZRۃ5/jcTҼ15Hۙbts5ν׆dl8\b} U`7^K~ʢ<5ߧdA,7vJ~mH>o+p~6\4Xu8D#q8j],B^tܥ҈O0Rnz'E&yI`? %\"d߳K'7NEz I#ڄՁF_0חC#z -?5#z>g22xKEMs+_-t;pp2\E saw,@{KAAݞm-xTy5~{ ^J##/۪} 9[LOC<3ˏ x3Ipqz|kQglĔ8>`;15+^\II./ 뿤EI`/̜;K]ig&nk&S)ػI> #N?e2Q UL#JඞU1\6@JqS Cuwl=B*-؊/LrY-}TcZ䷞'Bɬ\1ri%osc~-6 ? *jS#|,аH0mjnY8Vh(-0b"r鑅rkgŕI'V6UlMp Wwp)Km<}f/%3}3QQJb|嚊Æ#e<<麲:msi8.uQMUcv,-G%Ik2~,R6+:6xN>hVsx@û-9,X}g<5ihSRmv: 9#UT} [uYJZ0% d* f[ɧ1d&8G=SweX I*QU% 3IY{ZA0\3ᴨ0@En::) = f]ɼ$r*;\vԁlM g&pS :2xk"ҡ}x3G+9ׁCOq}Z\W];Y3I:0 j$㗸J*lm %9WbU ;%,ޛS ~l$Ƥ/TE[ʣmbHgtdC363%kTH<07rEkў 29oe؄4!ޔ}{Ev`m lsEWy8- -f[.Zyz Y}AUz^^BNtB76u(r4+-66$\8 / 5*B1"鹣udN9I.ʭ6TLgXVj7`8Bɺ[Q:$`4l_O|uä^ d:)?5C+u6WO9I&!ŭUje}߮"nLPߺGc vTv^6(jF0b:\,KP&Nm>U/jA}VmF+[8֬r\Y*~KAb*^0nC Q G-V3Τicڵuf۶viذvhФiRĘY2W [ pQ>aGtNmIrPb#sRpIZ: wJ2Y)}R(yP-kB& Z7vG`(ƟiCƠ^HŞY;հtcҰxϬtYҮrWέkMƢe;f6ȢmEɟf;ղm`ŢgAɥ|hˤͪrYĜa<_:àg<̫qRΫ|imJtMn>k<{_1[(V/ɡ[FʨcIȪmLɬ{dغҳ{qwQ˫ye˪nTҴwmٽ}Զ{uɫoN̯t[ˬ{dģrVĢrUštQo@f6Ϫu`հͪ~pƣ{]Ġv›gwGi4vMoDi<Ơ{Xͧy_˨tV̯}nͱ " endstream endobj 24 0 obj <>stream H [ 7>^nsS6-XĊD@GcEAETbP,4QP@E,Mt`晙wg-#A]JT v.Y=#hY ֧Σan֯U,>w/[ES0Kk̂ -Tػ"J"lCJS1/uv_:BX ȕ^)|YYU [WcK~\ܑ0UklҪ9K[mR7'nv$90$7.[ CUaj968ᱞ[] 2DH^҃MaWDZe [D <dF2rn9@N%mO)J.|;X:P|]v\髋bjx2/a5 ˲sUO4OW~{z秊7B$Ȕo`_8>s|VT>3w>'6?2}ݯ]c5^h?aZF$ȫ({g'ݲwiJJIcSD&;r<(4QզM sw".)YL06y 1o' 46)/lS`[3+>R?3 ynS(-&G'a< U }1Ƨk5Ы&g~}MP2t=-*ji;F&j"d㘤Y&, )AF{z.~sRQTGͷfoԀ|(r1>5LxdaϝݏS`JlW,دCƼ9F[}lЂ+@-2|*"D3zh'%f*/IZg 20 4Ԝ O^b*|n覧:𱫃B!nUY3rԾ1˪"-_;ĥVa7Ƹص>D &fkM3^5o-bN 4c&pdm;wNm9r]On5`s duWy5>ngb\ &vBykjƮr7uՑD{.aS4VbZxo#dX~ dX)Vts}⾁OoCj &{5@LegEL7dOQjb $5OȈշ̍ Z;j^XnܵB~XM?t v6>f*ݘjN߫=Z`V >mY!#ߡ% IP|ڋLu 09U16q2=s 9"_Vvx]VʅE/pOAsP@啁{ 2/nYf~udB*tuC2޹4#bl眝(GE[s "[٦{Wqj{ީ~lw5 'Ǘp%fyCGϲ+`&mȰ En9&=x7a#Z t/P sDEj \ D%ܵ9j` uK?C.0jd7tJ)@_Ǯ2<2vip^ڱ=ևkR6MiؙԽDωZ1NlKxBB|V-ɏ;@SNqلNv:AmHєgdǣ17'@N>3aV[OXa=5KRX]Q!=[5 fx5"l.EE n w]$W욺׸6i[VL-p Fޖs lܵi"l\ vi]!~@-LMQ^mQ~ط^jaFX舁;@$$:f6b&.$ȥRVS*v̆.`N9cIzo1 N|ސlz{WfEOYFZjNHoo2i~FN52J'#UFt5鐒@B%&`mw^1fczb}$_3둎tt~xI=tZ*ZT R~צ>q%+'v食yىzWUVv K^)Ĕ-=H@w;6TIto5S&[n`형^B WRJ9ۼqg S[](?֌񞗻 TxWң?vYu珬aNH9?Z>BjaPZ1z!F3,}LOh8p>f\@HXY {\J/J/& "<\5T|b\'C4DL[rcBUBDA4>RSq_Ĕ`FYҽ<֍!0LN_1߾IbYytlt^ٯSǏDy mAߙt(y!6lL_!A_'7)~cYsW 6"Xhy6#pWkPHD(t 7i=UuIF4zfoFNo6_|\3 ҷq^XW ZKVජbjyi?{DG+n~\As3#0܋i[Q=:XMELN_CK1-0Z4gAU f rf\czHpA5z?^.mFucRn;*aVúWBDUVD%nVHL0[qj´_[J9Dd;wCDH$ZHBiA l>qEna˻i/uBz3.fTBW8@"nD3|ӎFEa^}-@;*XkE냌.xI+{=Iȥ*:Uj|?j~tC =|o̶&S+<`-0QT' Dsq>g\ ًYCp&e=ď3Z]KD$d /2A%^>5+SFBXj8c5ẁ7CK=/eӮem5Yt$%V\tK 3p21ppDkmfש'pų N6&=l0l\Oab>p2#eg%_y#zV+CbZ'*av"Z=歜4Bq2]g$AO6_4#z'VUJK2U_kh^Z@Ub4=~L̩ ~[=·YaS껈hu{e'9.64 r].ɕIs8=}c  u@쮤vWZ]@ $L1Uy./?;ϻSg c8(z^v;VQƹ,3UҀeqv0.B،,$+hdk w v3#}%s7YQNk9*梈p먄%kkH(i\Pd !nwpZMoĥR@5}et ng"T(^dj+3Թ>;IntG-'d k?Q%/A580sA('QӰ>, ץb D- j g;>x8aChʮ&;fa-aI]b#eJ gY yx Ah,y6mnO} W=~O|ѡPkN_.(p-ws^4H-<&Ϡ1Ht"lЅ,BwkBoFo_{Ƥ\!K#Jέ{.3Z_f5D%-ƜnCivP6 HD* ' =ڦ/W\flRښ[ؑ5ѿ/U MS1yʏkŕnE(<,fO%_X \R?wvD?w43=n; Kؒ -Phu^+ڎ)kA^oB$Ef 91$ ɽ7<Ⲍ:H?55mΩƱ-]Ǹ[AEJZ ":v^R+?VA뫲\yv`_IPfzmN]\m6 H{(RL'4`GH{RUfRFَMMlkd};Mwۺ}}_>~|ZWkyPV1lQýҤ^{(^f{ L^Sބ >zlxiw ;ƿ(ƌ1 2͌}e,EB&"-,e+JI%!%YYf1<9usw4lMB(%I9\/rirmsd_flӎiU&gHzc}؋h-z3fB:@ibLa +2AT|ˁ -(T")8:mJw zL`آ FCZ +#k2 Q PZ.*RaQ <k\֗}3x|[J, N|#pElj]}⣴>x\"z lQ8RNO$Wrh1q|뛓GqllZ9nZnOWϞH~P6j}` (=GlzǺ:!k(,HTr˦n[Ak'?v+Ț:ֲQ57F\?$t.[TRAo6g^(D !bTH!N92 o|3 lЭ^&Jfn*RTXAA( C uFiz<5[۽MحW;x&%9%55Uѯ[9(˅\+*<}E04(5B:l c#n"!w|ߛ}ٙٱ+fyS-^Є{;x[ IR{ DpR~67; ɃzŽȾ{?T\PptfƢaw`+g5dI\xf*$5W8>FQ$2J 6 ? W@Hs-Qv?|sC'ĥnq:|Meiƶ{#=Ш748a@(3ƦS}ˍ['cu¬] ǺۧRic6;ic[bzmƘn(x*N#HͺJ_[VS"֯bs1Y˩G?d*GL+ZS*GڠȆiabj՛*6=3s&3N{ffK:iL4Ƙ%j  nhUDYdAvx,xd_T\hIH1_T%Z$X%W~B`oPF\/[1Y6e5g=vHl=#U!U, TA~|oWC?.TEEȕqmp3x~cryTZ(vWPN*2pc7yB!+#m+C'>> }nêFi"CWSwN-0Υꉤ р΅LN.P09 A쯵|U|E ZQS?un%AAZFFEsʬOB `o%gYdgR2v4=Y9%Cg,ob 8_a*E]9DѦoizUi߇׸t@0:dShguL6x}ZiיM>l)mf^<#"bfNzY҃:ƌFm٤{:/=zga 5^OwXŇwp?kN AԿ-?ɹăcwy))6ehiBL՘00'^Q"ۧ_,k5c'n=}Rg.Ͱ޵Z!ҍI'݌ytl^;3#ԯ]j4 V"1DQ+RS#n;귒 8φHm}Q\@.Ϣj[qX:\i7جf'huxL&?'9@F}^ڊ_ۈNoƦѩrm;؟S攲ՄViV]i~`GB(yaH>#H=[4mӋ'cyy?4Fz,*/*Ι݉Ќ8hv'L[ZDҌ#5Se5bSl5ԫ v^(]wUӸ A }-®DT^Axn9Q/jLcy^)$fBk} ֮cuAV6K*j3ٞt1ulkpjbAP% Wڳ"Vq茶Զ4gx?mojѢ}8)=Z 8}>j@:F Ǭjm=Kl]:JE ^1E"{Њv­/Ӻ2NwyW!#4|Hx RX>r Tgf ӢjM{Wy}abm="3ѽc1P5J_.s~Z)x3f׹QQ R R^Zڟ&};\Sx==v`7߈{ N)0vۻ2> 8dz'N@$*zjBF*FC]QfX= Fۛ1kȼZVKq 9uƝ"qsA83.c׏N9؄P 3whzKL$J,rw잃3GCG"nG3Is,OoG۽ʁiv!hZQo1q~{Rwi9~iH1<11~#5N ܆wCqa^q&Dä<ґ+ {610o!-p}_?۞Rc\LD>H91 v0]e]h%b5Y7񠔕 ;ZJm5ȼ[鶢%d**iC YG!A|DC~~q{w(hnȂbj@Cd]>TbgU}gǮ}H'3|nW":?Me J\{ d @NUY RajZcLz `k-- ,HlR6q׉ivLL619if(Z[N Կ)=s 02[,XFlO0M z{\G/;7*jc*xK`@Mb}`W~$b:N`ʹo.>GLԦwm =  PR}Ki+ޢ@ܤVzGC]x♃>v%-3DrdNѵudGA|Jh7߄"%\] g.i㡁 !%l#؛w| |}) ȑB$i$5|J$ְ15 ܟ?v?h%h`ߞ pwPw b 94&e_8To]v\P_>F#\'ǃrfjӱ[?ܝp–lܦ\E暯;~FsN ,d8QXEp yhmksGDky="WRd-?k٠K+˟em6ǚ8\ł,"A4B~б{ eڙ)Jhx=Gˤ@a: a"/ .j櫳Ky̋,o!!o]񼯹6#󛴖 M-%nRO RW-O}q 'a76݇rԽYhsfJSbUZD;~}B-+ׇ;˱NCO/"k=Q5$lRWA:.)KZ#W7<^]ߝ|W@ = a#9;~up MlZ[]2TR_YT,9Y#Y+{(k608^צt]%h$ۨc; y%lvjG҆h>9aHmY=Mvo@.0} 6A w]qm_).4_39MfjMej)nwŕEQ67̅J\rc P"AwD)O3]G{}2c}2J[}ڸ5=)l ʫt-u&rL̙YxdAI8E~m"} =R:T``,̒꘵P%=Fq,q'ڜ)%RAι\*^(I5FP4}gEO`UCBBk\]RZ+<s,̏uK-=LIL2Oleιe_X𵁊GbZI@a ,-^Ձ5\dw(3t)nQ 9&'[l#F1&c䔤)!PZdob@isY6F?VnG#mr |q4 GHI._+!v9;PVfTF*۳k.l(幠^%?3MhӔ=8Ԍl>Tn3ҏ?`9.13-nLW{*ҫ4IRqug`NYҏ`#K}Vi_ ^~U"p*(_+&1᫃E#䤛CU ?V:.>ҭ33]>:8x=7;¡[UI̍|/1)0 @0k@wwjGpNqU:.S֚g\:pG2<03Ɍ6ۊ)oAzG5܇5ġ E˱ھ4_)sƮdFU=r4OJT ovEx9>[S/ яaBm }79:U Uvy eGed3 C+o }[k9БS-ږlq:(;`6zW:*-V$nb-cMJwJjW}# X$/ uUp9VmhnXj"\,qSggJFw<ao.U!䑢\75} 7y3ITR '] >mkݸdE76DՕk}!%thb D Ȁ;ga$B^nv]מI+Ԅk_EEa}(? +uiKMiҗy+[P.pRoeݓ +B$^1) a"Q)9P=􋀖00Tu=5=pCqi">I1S@:6<]׉},#@.U̢sEN?Z܉;et$r7'`d.W:gjMjlT&A_F O2vu?ݕvsv6d2hl1qc`(4Q"6ĖĊ(B@AE@L$g? 7Շ軧E?2zZ]QPb,1 GKҀ̏ z︾R@E~ErVFrI ,!F\+%s")dĤ 9%˶LNC tyoB^nJN}dZݑ<ߜ-ijf9N;H֖;DqčPkU heP۝#0~`UwQXY!?*x#1*&o|wwzqol҆U;mb!Ig)uEfI^suyOfj~q{ko|G\tG{pHb 0uprm2Om2J1uk88v"#?B5}0 ?DŽ<:ch</ RY ; Xcdoj!g".)I)9l Qt!2}.>b]hbjI_iGyz0w /cezmI20ڎR:}9FҐ6MȠI|>2On'$HX<43YV| ZӏEs[u9Zmdt{Ӈ9T}Ni,nR^@dr2[`sq3<(dA alO<[㴬`/#7wMCh?@Ku&xoOq3`y;,Z՗]*䰾h 5?t,y Ɛ>jx,,[NULZXfe&9/ Nuy8Nv*+3O%>X?&@ݕіq>Yv(~|01쫢XfdQOi؋|8&2_ 6┝(6!d蘫?etf.,Ҳr%5MDAee3M+rWD@DW0DD@qS׼9|{?T]صʨԯᔹ)N9kQKHXj8f5yeZRneph}'2kegcM+yى^l+xDya!] ݫoemi 0p驑?'0VJ#ۮ9z !F\YZ.zv؜:HC^\ nũ}s`Aק/v1}ҟh.c}*xo{ p"ZGPɳқc~\930wK}*x`F#TdPr͕)FYP@ΒIfگs‚;ؽvt]#_M A1{+mC<똕cRh<٫NuiT@ɽՏ]/Ĥ.F_T;*;T&='S/. p,@.^_Y %gZzsK<̾YP4xwƹj2büXئ yB.%=iwVb_@7-c̐h}=IL{K 4ԕ ъCi#U<(S6Vh8%ͫ3ش/,f_Imz֏hU9v15ސ WFAp^nz7 _H6ވnpNj<csn|Z~RRQ |Z.ַx_6/}F97SϖU 腄wdP _bjwfEi#O(Qn+%tBc6ޙeTrLjdrXԡU5]He: Y֡X]kq* pބ;+@ o4|6e ag 詐2s& eebO?1qHR}cf繁+㜬yn뇄lT|;FO?w (E@[Iq)BFwYġ %:n:0!X*Nтfw!Oͯ~7|EȻm:Pnى5<̲!C#Σdl~G٥;4vO`l1)1 Abʱ[?Ey==ɇl[MZ/{^N:]*J޹ `7MpMO,OI9{.{ f"-'9eT}f]-7di,qn0Y@(9^< IG)Bn3(G}{۹UcG*=[IA#QnUM'SBhd@#{f^3\~<5aY饖ϸԭ~˕.l}&bT}^{FC+X0!CP#M.#廦O扐KcSAa> ;m]!4pSs?4,?ۺW׿HFEL/ yV]Q:|$dΰ ,=LT}0'%k%#ۆ1$#tZ xZ_/Sn5!%'x([7LJ0iz:S&tb;e4M4wD n Ȫ(*Q3fqTEv0* dS̛|N9=skTM>@+O6 .zUS#4ͷơ9NX}lI~]gWM,?i8 mAC"f6 8IDOCpεB>;OڄBF6ɱ!3,c%I{3|b4 kw-Fš̶0?όĪ;/,)Txo35cUWGtWrC6.ðaYky˷81u bXCD伦H9熑)IiTZLkMG~}XcBCʘٿ…_2=UҸ>ѳO]#=ߜ5Zu_cHETܰNt4hDMY[s_VY  л;jF]B',5<.7fEMOL܏VFr届Xz@7x֘l}4/! l}xCjT mG>^T#_B|G%×8fk[@GT:L=+Я;&wǗdoS /K|S.Я6Rluddю |XA(EV;I[T_S>C"6fbtczelf,8 *_S+ n7K7&L޶L2bFVS,#5)[AdM[7i[Cb_!ݳL,kyCa]'!~֏;Q{SUtmo'>Lsup}Y3;Xl0b"6;Qa6q?H JY1$9JVv8QE Q@FMtW.A_4Ee#%~TE,jzzyHC?z ,=-"n`wr.eh4 $yWp9)tc~g@iRp]'-*,o[S#Χ^4 . uuJ&7L܀ _f]F?p/r"T;dm|Te8[2c G`$m!y#-2|rܽ(W :ZNO4\W' 8Emyasf R<9'BJ0㈛GJ&Ѳڢc3m0 7 .G˒j\ى=љ}^}ߝ@</TPK*^n Ǡ'/$(#3o-O|nJKؿ.p-gEg=._C6q'":FՖ#?9T+\C[d&Gtͷg[w7+a-gһU8RK>a}J . &u{nwsi9ꡦ+ۓ8C;2qh13p:A5]ӭ=)왵1p]įu .=1?94=rb:Z[Uv6Aޡ>Z ɳV=g^uh|*)aP],)Uòdm)ksCTт 219".{OL.H(e1=~"Ř\p%TcCMW_diߙHOt7X^$#@DLBדzJ/E]U%Bށޡ`_WU]4lε9 _ٗd{% eԝ е7do{{vQg:ztuA hHfB$BTHBIt!`ٝw>=ﺐŵ?T`wS16ԐaF]GEɵv!t*a󎈮&tj8"{WC(v+rs, qs G(&Ɨ٨-gmמ V (9&q[`hH靡4Tm] #@P,rukg*i)7K7fUӴIčy$WI, )e1HvQGzM 1I@MzeϽ`=IhUERQXMq`nq@7:._|׫8tK:  g鵶ִyES\Xy:e4lJm\k`,B 7gZaWkcް0RaT^P,jXE/K/wrJZCԾ(;u`HA XRn7'h4?97A1!?eG!lLָ)wIA96+8g(.E/#okpO1w&!xeeFW}߷ǩE:io*iA1vI)+利ѪKU.w, %%E]tϢ2d}_2Yr̲Gu>I+0*yA #UeKMJE~%1Wqou3`-t_NMstG?ʸ3KNyeԒ]fk9iH,e''8E? 7PE'6!iezG 3.ǴBf,d-m̘ sN6{ Z!c_uT]y!5*iҨ=!fKު3)\oWY֤WܴM G\H݂ɨQcPv5<ԞOJ%.%"\ !re=_i~u3ˁo2sPsLnI )|IbmVZaz8)%܎ H.` +1 a'H1!ފWs [GgnЯOΎ1_<(WxVg9#2go?RZ`a*t Hw(74oPWC.Wށ;C$)=nǰ =%7!ºG9ATc@JgDTK؝#E(9_@ȍ=9UYlvdR_nYα G9nMן4MUC;HMHEfkGxhn'wwO+%{z>9b\h.(TZf^'ZK{`WvYLoL0țޠ/e܆"Po(i yrC]Ҵ`.1E]~lRyNۨiL-ߝ<:Xmw~lLP4=̰FNA7I~`BWQwpS ~QuKOR:=M0r)[g8mpY>v.%Uz1wq- 1`BX|{pw%ѐ2RkIX<02r֯.ɛώ}VU?;a-_[>TQFtZȿ(_|fBG}6nOKr}v-m XȈBëVz^ʾy#f]IDχ^@zYgצ|bL'UZ56Ѓ} [vg]ׇYՀpLpcڼ0~;{de&HL 61EI**O{]=S*4 if7~ܟ9g9>T ߜM wΆZ,Zfo3  uQ=^{*|M3Lo11Y+Q0ZeӥӚwLcqjPEl )n 6i#m :k-̾!'4Ԗ o䨖T*'mx J'۾#V#n 61Ҷ5Oiq`4 ٟmDeKa9Lu/WBZ> Q x;v9i@ڱC,Jm=v'qiȚHYO{-SpT13eG1^\DW^MTFU@ 2ޓ-:H l#C<(^);seW<-U@E#sgSI{1eokMǛޫA9&@8O+&]"M9ȸq˧Uye芤?_|SJcK̏UuꞜO|M*o{cl6̒ /:3hdv0-pdONҙw;?!Kf.&ic"iQ؟ 4% tjzFgpӷBu]?o:N( 9vlǕ֤y0ka%:BmL&01&2mSM22GگDU:}x%FΌ ?Bkl<%fLd(f-^F| VEF= : !{"b9/s6+@Y' XHU2P?dm_A/tW,ܹXXd<1HS$gs <>舎3/gv-3L؄\ׇ:H}Q51kC\6!NmDU?w 2(i2wh3-3cÄ;} fGaG uMR@8w8+nPaybCteJS 9psN=byNr!#G:"nPscss_lI>OAIosb+Fl"]~hXAW%ҧ4%d&^le^Kྲྀruۜ}N]hbkiLkx5jyO[s) BN;9 |ϯNүOY؉YR F5n5'PR(h/2L[}y{yhd7zj71{t|x`=qfx!Jpwmk)}<ZD@'J^%R)S!| 8k? 98*鏙d/.ظ+_Q (r@=z^^_LO31[r^18xţ@"ӜUB~8QYJN@LǪۘ6[ "o[2 8nl-:`d 6zSBP(+&vKlY Iv+p.oc$ԔYFJDw|/>O*8{>nC,kׇ0cҲ6A[ Oa<8Tqh ?+8Eļ[2sigbz-p"|&ukZԴqyi՗'2FQ`ܦY ɂ'm7fY[of5!);#:%euJE W Y#ӴքIDHٕ²F5ifMDo}:^ck/9x8=Ix[:mRmLطv=G3k)dY{;x6\YGjAo#=%]JFCHjʋfF?9e̅@szfk.c=ZMů~2և-_X49 v YvCU2:qoxɥƇCUsڿ2{J+Offz{tҝIXݝ61.QKDT (a]b6;ĉPPvd5 r8K:S/Q|3MiNu%T5Ԝt &ciwLRQL`K?^ Ê `!˜voS_ do:v~-&gCAY_vY@?4_'WN0f?~0Y 3wqI36zj痒+S~Y[[?LYFEjK@V%$&첶c@ $Mu@!eWa23! Kp/.D&;GN{*2v wkmzN=rJ),]~:Xiy5Џ.` IXzYy{nF>H%=F@f\70F[5yQ۩=5Oڙ_DfW!QiUJAf;9 uݡ'iI< d91 w)W^\8q1[KX{_W>)Y7!e[ =:>$*Z.ª:[IMZ`FSFCuc{T,n. Ndr5{=72V5dU}tЧ-Y+ț0܇((;!0E<J æ!A901V:7䌬7\6Sw3ޟ-k s,-) t7\dSxI&b4쪸x&k׋0Xl^Bβ_XC*|_;YYRpO/*R>TMJ+SAIY5g+{$%SLJ<01d;ѴK݋, x95 k~BVYv_u}օY! "T= ؞ԅ~e^:% K+^e&%k FiC bAI]۟P5 W%~C#9A~:/X'Ɉ]А\f_I溺Rj180\ 5T.q?+ܧc^^㞅"ؓAUt]gweu)yF(j<U?_E=n5YbB&mw/j⋜+󌋘KQqwrnE,֢da>` zo@!Ask~klt)T5q؝3gqgvGwamx7B7$*U9 {#@hy}ᆵku匑RsqIu|A@3: 1K5yeQ7 ܭ/qyv|률}+c3əU.P첰 WFDW+ct$:5Ou_LA9ba걊I!˹%tE ]yר<bA5>r#slpq6Sv$w=\aK:v)]ӝWr&EɌ]2ºQf"#†Xu9! viz┋KUƟnp74>ćg^dTz]C\-`72dmS |[fA^鞷Vy$[t5ka%lz6-ld PgԣsMgFyRʉkdI#F=ywy7.ig[ɩW": Fu޴n9u#zpZ0g"ٖXw IPG@w#f4D^) m^eDjzcROoȐB|1Ě:\+|rL)i!ƣenhwC ̍ zR2v#vO~}tx< *+UA->h4?N;`2.+nNwHh+a=>ъ[9 =g0!c!"ygKA%x!jLk-)+ I ˀZX%>ZD4d~E{XԤm;u*Oy!#-+֜u gۢшf hPz~YJ7bu"d&n>v_ t qɧ>}u y{G*rccf01Ɩ _Gl*)7ǭ\LBicd`|',|Hj,ʷt8_4k}&uDLCa%M.E,Bv;2(Y3'F+8u`A9;w l$(S+~ƅ{kЋvXBLhSZ'*z֟MLJ87GQqԱ (vH@rޛf!!Vqj$BC lFW=|9Us:֦,(uoeP0r++o|iA{f3̇‹\l@-w *{ w`'g(%^%:$b$4$(!f9G/ʤ %'MBywGļh}`_\ڑx煽[ -1u9\ UIː^Ochz#ěC˜~L-i[~%eoG\%'hԊXYp_C D` jHk-s  YIpa=\b2. Xq `dmv^6_`gK&@o+eyFu|܂2VF;F5pkN?hBp\3n{y1O^ܴdՌ{fRzۦ m=rXnYZM`Tf}YF\vglm@-­i31q%jYu!_aa6>v-<(M94VY8XXxMI/ =~۪1?BRHH҉(NU05h_8yG; ym9WY)G3K,ÝCrҋHOxvokx!LKٳsRsS&/@^kk\K*%uɞpyI)گP\r1xgiwv}+_x ^D# CB(@-mFƽ{SA^*Ǘ Ts:#6dW&ySføߪؒWks$t+o/ˏ*1Qhz}$`fYy̥ݼ=K-ԘGtE<7hd~w9;L9N4`]N)YnbCܷ8X/k,rSa97?Gz>}mpuNRub}U!~vkqwnod(-78V\|4J*R}l|EsOuC"zU+?-ܙaa2+VΥƭK[oFJMȦ,t{O3p:HWnK꤉XKVgP?dVD'J:(b׵IjEF/nN KO&{u?4@e,)HJV=.I putR|_uэQ=MۄG(w>MAE.J[Һ$ȹ}P 9g\\d ̌E-qr.Xד00۶e#ef .Ǜ;[8;$[DW_>M*P,O٭a-{\JYY"ifZXƵhWH蘀᦬eZ [ʠPvE,HAoWMݚeTQl@ݕw^q`u︐rH.P!JXزt0S8iKI bvpGd_Q<(κMW~RP/ w1*u/h?m 3'Iu߶);\fzi@4jut[Ưj[W}YE]7W]Q&~>q[?tiS5F\& ; !!V^N]7ΌpJBJB`0!tV"hWv/;YbV .y[Xq+9JNIIUu9-++.-r+Uele!S\Vr8UX5sʒR&0STs_ zm9)"KjgU=_dj{9NAeP:b pue"&6u0PWo Υbn%{]ZasJ* 'gIS2rvan eaWUrYKdl/hwt@ݛ=iH:>e{ fߣ{>'/*-8 XߦJ/i/v)&VyccUϧļ䂔^֓YC%l1D3V4t={.WM]:_JIvF2dKIbdn/)v$S#:j@skc&dnmkN>c=ږ[XrܢWh6&OafIz ȚHEY/jVg# k3aOq!WgWua]}4|lȦφ|L/&hVQ0̜[AL2jU_TT'V2,L%Mniμ]lp9;BL-cQrE?B݇+̵Yt csF|zsNKcm;ez$8%0ļ4v'I|bbo C%|#OٶHxLaIyL/$7ݙT/k(ڜ>ݥ鱳oEً""`[yyÑ~icl*'CVm*)n~-sam? 66;Ř$=ĢHs#7&ۋsG6yPgg'?g=Hp=腙ku?^m5 sa.>/^6(e5ٰMCL nA:9&%2˙^PW'nWW}KA85/R5?:3.=شT@A,Iap#[6tآ#::qmڄ$HyG$nDz1Z5effpuR6d66jϯ;n|unnfCAGۈR1ig|'8Y d$%{Nگ"hG~Eѕ*{>ɹ9Auk@7?vj I߸v=H-0/ٻz ?X|^9IFi\ޒ ț^_^1L Źc"qf#VAL7ϯ | g#&9TIrc,rLmsDD+ܞ+~>w|}auZrwܻsHڽ_>?S[Ư;䪛ۉ'w7c` `XH!/ص'n28.t ٴM!܋oy=EiIqJZ!2c3 7,taZ"f)Zºwk'VA::v`5{ofw EaQ']%,= S`-հuI2/3#]%خ*;8obVVߡ~YWiEv~Jp{3r,F.ϲ/#k;dRBA xhOE<&1ءFÆaVR R;*&2a]b"-ZX&ƃzȥ7?>4yG>V$ܓZ-hTBn-f8g1dHK,鰁2QqbV|wkLd|JrJ>_92-6ܠZ6QRq08da'\xԩGaг[}km\ΫcaгbH[ ۉ>sZXuÇ|5@7EQJPqǰø=#nL}9?-k~h9VW4w󋲶9IS+o5hX{?3m8xx@v`eUQ .cxtSG`ѭ#!l/C:YyU9صY̧c~xo+_Pw~xj+{v_3/O~/Ɵ5E:20(J~X=鞪}^ߝfy Oq 'ȺClz2ҩq"q!61բY ̒)zk)Q5Avt@k{o cMu/ζ3h  [PV`i DmV#a3N7#5SE۹VDCqTi-1SGYU~>gq!O|aU^7߆ޜqv*/=KvA[ D/sV࣪O=~ZY43}pvӔKʛ@urd6') c)奬Ow\́:2h _$.sĜwzQuoP~MjF?-p0+xy$9Y7?9 y鹞/yU1Zz6DxrFx.9_Dy)џ֟6~zFqy}W CVhbV B˦Nlq9WypYyY aW- zӐY`O=Tvkabda628RF2zYUC׬~Ao:qֶCK ʒU|DXH;J|t;&4 ' 9 Y褴O}3@d`VհkZRي+~a*|qrIlr1 sn}r~Xw^Ud@Q#NY `܀={g)s1gVG q'>tV̈z+8]~G}ŕ"t\#<l DTXi"dkZ8n5u\Y,n}Z ӳ.͇(В,GK/nK=joBz(ܚ[> k9[4^{RYx"9JaŽ 7f%TS擄WTqU3dGbJyX_n iX?}XXϖ~~ACߙ= ;x:MOop?@\-?CzffY!bæ,kW-'j~8"GCKi `#Q\h4p8Cs-6hgJEx^tT>|$>M{M1.3NcqC6-"`-bҸeFFy8 tς|6z9Gݣ&f3_v\.f"8GpIKDhiU';ԴA}B=ixk!@˺}7mȒRҤ*&1 LXƝ}T؊ Q6j7rS7Yi36JKkc!e6 z^ m&X1@4M+~v!O]y>ws vg1_B5V+lv6a{0Uv.ggJG R򭮡FِIjJQ#>9zF:24x55tU  Qv zK2lh)AƯmzE_Lc;"d,"߷~̆,Lj:LZ3'@Mwu{J ^} uF%sN5՜ bA_iMM?j֫c}F ۓ`>DW}9(.߈+ t[genߣ-4p[%_̶~N y}-EQ}2e+j> {*HQJ/Ө15H]ճIHû配Xaqc|3~`EcMSҁ9rk>xzfcG)bXcFI[?KZ)գsu %?k9@$qNI޿(n}ލO.ȷpnxžnl|!bPy"޾QZqhx 'i:6K'P92iX];/4}bFr i5zU;R 2H!BkZ[H9lkPyCβ`T RvbJqǨfp x o^Zx21^&@9KzpE-rKh=2x/}{t m.K+"!S3#~1t zIbZ+0&>u"p&vĐ]۵Ӹfg 46=?/sj endstream endobj 25 0 obj <>stream HSyu6U$%5kf&wq4&N (r=M1qf" 5A.M7M7l>Py-nIiBqE]ɯl/zMI%ٙ{f{耦'Sy~ Y\|˅=(C{o:><4Q e\'!Ibb j-^y7*1vi!IloUR3q@nU4mO?4^X!6 ԿTZYBŢAGܤ.ca)~{Tc$Lt|gc!,0 .wa)hV0Q@RI aҀ$c~ɀW5hlKGm0C0ȋaRxZuߢQ+XMY&aw1w~xR \s)@Nc\PVId\ڠ`3s?ɢ(lBoV/q9B$ a@vmwEv9 tԢ6;Qw280XO:ƭH ̟0ot3iLJ&L:Z!}ۺ[Ziu$s%ccKunaJ|!Yޫ+K?ξ}|ވq(bt{I*˿T]g+B~H4Ka]oX3㳞!r56zo:q|:,+bIVgc>xW3]#60FKm({_ ddL?BMПO;zhOҳ\H/Os"DIn*º~6>D盄hcW%.u2QO|ZE]4(Z9\|'6v%RX&dtnEs(#}w*/v0K5HaS c-f8ⲫЍn-2Cԕg]UA͔EIGg&拞%*jhiqd]>N1-tX"ǜf~~S:rzO&ꙅR̍xPBsIHDۅ{S},[omE}>mpAz?4rzh1n;* .Q9N,8\BS1tM:ᲀt&SK ը]un쩆Pk$M+S{~dc!c10IT!e+mI zUAO!]/GіV^_:urs&log0/cv0uz?GCqFBaJ%k<v&nI$Ao4Ygʘ"pwvՍs$E1/Dnq6EqXzI9Lv~iʤBAy"R?Χ74}W̹,e1J\?B+l rg6}8UP6 j]r.͘g[EA3o+Vnm"[SqUqr#=2iQ3i+0 9t[;dwOŅo[Ub9>ZvD:N/9/dԍVOV}2!!r4iZRuy7Nwz=ֶ6:cbS˛S}Kk_1ۚ!*K!o5"qA;FqHM94U-S9TV̻X`b&nSO}[/$rxD5SS۳ӬBnGg:ٸNRZ<{:Ie[~Ffkz{]z"FgMg]He[}[0ە8j-Z!e">.nST6ѩچ}㈛i /Σ]_y!wVؤ-V]-u n5凍3"'6&fW"gԍqa]!WJxOO3@ZP͌SO2n>2Ng M[!Ii!4`YeYڕ,Kc˲iOIK?Ah4_}s("F6@Ӫ̥f^ЂĐ~H02T69~iøz s_+ti;4⮑86n_y [r;yhz:Eq*Yش!z ukO&9/B4 JøPzJ`^ݎp6ZyRi,prh;%2a;DLbi2[;mಎSZ:V"/JXEi\HE_@v|#q|m ,E煽U8ڦ IrjO^:U_X0cOmxZ!n@*D=xt~L 6a'SR:pOGu qQ{h/AFNRa\n y`?b7ƚ{xvtO 7V')a ZR .Fb&8's`7Jt{닿yS.搩V5ܴ  탹x=Ki?5MtW1_mrΡmMC߹{MDoy:qW&&Q}mR*j柫l3a2Щձ9º>x1B䘔(aʡN | >hPQ6Th/.eW٩"h0(5ÂV|R,[8f-'=ܗD;tlr3ž`vU"DzmLW߭k,dw@Dڃt\ ?+pnq9 3E Zv4I(?JcFӁ]X3*%_[±6L ^ <^>jWB-/#E-jri ށbhA)F+ଚHY/*ki稐i3\RK8N:)uOR^K bgW=Kn.XΡUå5`1֨j٥oCC b\0]0WU_F>V$٦qvCy'T䱜-8'XE`+iGw0v&9wיߊY7ҢzLq9(bsA6xuiΑ5̶<*Djtiw͘V+AC$:)傑v)DvDY_МQXD bS.IlQ!V;b`]G΂W/չe⟗ #y0ac8G[ مVGE8O9o+Є[bY G-W-:4&2-!O֡q73%1vtI .#2T9 !W5P]>}v$9)owBfWiw4ϺOۨZ/ӏ<6)BU\CBeQ.ja n٤uB^:ֈۡۢz:H2Dy3M8"Ro$L1ˢz.֛?N}ZHMҺ MB>͹~:s( |5a@;!׬}u8DٌF' a9.ӯ&4o8sLge{DY$a = !60ݶxU%RvHRI%%<*zIڇL3pqgif:W|SgQ-.6 3wi}A[&1HyՔ6-4?)mϜl7,CuLwn<c nՓQ65e*6##<><%gȓ15ĆÖƍg6L#ÓU~M\Bjat'_x|`s3W]5GoӘyy4S bTD4@m| C}*֋80OO` -\ M[䪮L"ڧK.˫RN䂦z)j1â,hz$ѵe6"d@ |Ώ)$ܗtiZ(Qtmޙ}9ro>eSzMՔrڤ&x#~O<ҴƒX)8dag3n}I&̠}?S @CuIrih$jB~? WU 6>~MkދK9e5ԪA<\ 麲9Spe35Y9?QE9[:$SՐ r5b`#2'#-lHۑ(鰾̻y|]2Y-$}7V%jIJ>n4J鰪5}u+YAY;r5ez&΃4&)4t1~}` `oL̪{Y H`Z&eZ 6`3N>Q(-E1"M /.ƌ"##h˝E+L^՚#kprY Ch:YDŽs,؟V4 Y򘏛Qyl$'k{A]K'ᲮuK,*9r"ה GI$]hXႦSQj酴#L| >ql{1yޏII\υ_{/ltH*QFVN KALT̲2( fDv^H/&[o/e7`be_קڝ8v+aIx%L:h5 sYշ)+>('uw~Q|^ѷ)g\@rnUc g³KԊvާl؛シbzqk)pTW$ r^ (75v̟(tMS݉3tw4fD% o>Y-IY:hb(*DE}y[bfzkUޫ{Y穙>,&'Y%P2»,>]жQckRS҄,qO=Lo,6-eA%%l3ŇJ<Qt`VĀ 1rR*pEǣG6#0OAm'Ƨ7Z&zFWE+g^T37ns)۩?ZjHnЊsC5޳oM&l[IZLsa32cp4!+T#55*1 3P59C3tukl[aԿ=fw`rv_E/t͑]r\g /2.;e/^Q / K虶)r)1ȶ [ $;{n< `UO1q@ŭw)s-St-a-N9#_7Z ?Us.tf^cou Fe|:@+t*IB7 o3 I(>!NT _ډn)53,*X@Ϗ=D4*:x r!&<4K7e2bۨJzbt]W|̱ <Ư|J,< ^0n1 G`ڤ/\mM@9>%TŝnSU<_z:O6xݮNl?S +|딂m]_s˛s2FCDIMvGwQ(/cËbr\܃*> FiiQlQvLS;qOP &j~=`O\`S{dW@{ 9ǣO4zt]A a kIrOUģ6\p3)9E3P}Ww7\x|~P>P< =CߏCU_0 ~W2*zF&Ty$|lrZ&q$X|xrY7Fz=D%XO̓5Vg_n2GZɉJ}^˛*xwS f?-8Ex1fkKMXkh{#=8 |>c,4Gr]HCD-.+J/ S5g& ~Ttm z&A<1 $-0a5 $Z$m5KDx[gg\0e}(ddž0%ćOK6d@FXѮYrKFAa93(͐MNE8a~>Í}{8Ϯ5:+C1$Ԋ3@+<5lOzJ'Pww>`|9P`\F#e٧d5i{:;70qx 2bc?JDh*e].!lD'>ׅvsViJ7#]]uսP7%͏?dmM蒍U.27G[{Y}Upm܋ 2W:>r,3M);؈P}}WFrbvl,Xy5GS7SKE?XkC=si߶iYcclZ-lC 5_t{}kTk1swMOwW- Ѿ*$o QnYS鱆K>䒂k*aBF U8&"$hQ9V.gUa ]0d{ yƛKB C=M׏Շ 7ShDqqlk,kw̶UhI#Wս5W Äɖ7SE)8Hm7YGoׄG J[uXC/Ky.R첶EyUY\wRQК3mFY'Qq=).wD=y1fCa4 X:" R"D*KAV"e YC4 fyϜ_x\|nM3@H>ű?W[eMȘq@"NǩtKv@3e1'kE2Әk}.uC3ܔ/ Kf=D]aV'8=چZ<3x𝾟c( <0r$sii½nb4LR^/"xZhZ3^Zd, bxUxؖF&f ӑiB{pG>v)c~mυ,p6S #f&hc*GHY`TuS2HӖPRNX1/e䍂2NPixW5?ڐކwٞ'Z<q2N?:ȧJ?B| ^Q]`Yh)5˹v*k zd"vgW_1§s9>Dp ZI RbIߚrM"7_qi` UDEQR.B0.O0'v3hjJ}iCϧq>~*+b89ߴ1OI=nZSÆ ", yjGEv iNژ2v4B3ҁz#&!fN)t\o|T_?]íUnGpfK2FT/d(+m+̘an7U=跏g|OC? ӎsjłZ~{C?FCfQF~Sv}W<™ q8Xh- zidC8N$xC|(D*Lq#ag rs0=Te*4Yx6Nw_k:*A._0s95Bޜy4 Y{:08W<jA|lř'A1{RRܷkL) A_b4܂E6`^T\-5 B}eԃBS"͎|^jӂyAMe4%w,e-[V?F 8!`LegYqK,,7XÑlR=\H9FɾG"i$d4\ՒQ |n8hMs QۍLm7%#MY24FY}l`ORepZ4FVyLVSIf܄qZiJ}q6A0KK"tD/]_a| DԈO4IQx9[jߑXـrHu`M@hMݙYA֟m ~r7 l #kަweu V:c<*V+`EYN4!^Prsα?M=~}% mŁKz5Oj†w0Pi;NM]u Ee8&l;/)MoI_4stЌrV+h%LABII0|R.iYۨ!wu!XW]=70(`w{K\/PS<]/y4gN)k( }NʘiWsK+[#)v5-uٖqzxśQ䤕䫃QrH-'?DYmFA<  >S %)VrK gRw|:F}:C-FƻmdYm5f=C>_aa\jVd{VdLBS=9z3YO~R}7?Rb4Fϣfyv&\XY3䔵nD -](yK2os%va t n!.x[d!5C9\(t&F8gߜnk%3"*oңE~c{W*NοuBLDـ?c% C{+ HUm()O%ڎ >TgY5Fq?+imn (!JU/dhl-1+0""stxw:B`';_%WMpo ƥ)Z*7)F8):)jo lU^T?nՍZxt2̾4PN91zbj.Q@աm0'Frmb;f*2>UFKPNumI]v;aoՍ 3wBNd中g{RR:{ 9QnOVe9-2QsSgWANgD?]n?7!|ck'{oF'F) 1WCKma\Ot.2 nv_3D}?HJh$}:Y _?4B٧9{͹g4do*V)ܮ ==_ Q[dМeZk\#PL_C3gΜ[>Q+bjwS?&[Doè&gTѠ]DS_=3a}>uI^kK^pŽ\`hD7B&:l'.USkYpJ:nOϩi||8єi!m!MFhZtSE5GEz?QIgu~9䝥Æ.Z lw0 5F]FEli&4y:|O Df^xw16k^g[ Q*V:z_J'\d `>;ҷo611QBpl".!/3\L'5W(N̚3pk] \ıR;Ӓ;aogʮHFX1H/zwud+O9Ce{f.@زP [C+y zA j_y?;'>j'"]q3@}2ap 7Y~[9~}"lNWdc%|C -gK'?>e@Ekg1,b[ V ;jrjVsd H-Zib{WIO,!7^ īcf!|UxR^ -Diǧ[[[KW"KL\@˩=!lTܑ#ﻔt&T9>=GE>҈Rp8z]v Q %``^hjZaYc ;] yI: "f$AfI5;:.}U!%*Rv1 Bc`Uٟ{ӭ;V#>ّ7?r+[!eZYZ3PKڄ,ѫ!u#8 DW6ŢC mڕ?rOW{hX-`bņg ܏.Yا"SrJOfYiz0 %+27*}9rݓt_,EĠMHw^OsΖ y2qCFzGI.0njZwz4 (šnOp0.\ƥ8'W/mݝc410{cV@j))tHqlƩQB=Q6+oYEU-bԳA3uTBbG ,ag@wS55 'G ͐(tniw4-- fxeVIM0Ǔ4e-(H">L{%j\ETxjYޘ0CKan[ Q?t3u@9%&kgq%T[0s꘹k!ѧk+iEe$%&IhYNEs{8sQ]scrfsMw.nlXĝi"[e ˯,o?l־<[a㾁g >Jwv8)U{; )Q[dFL蘑=f~%DCGu@Ń_u{U6 &ЯQC-o1

ͧnJ:Ao=^9p1RiN?SN- /l[t<&*fەt7ĢP(j|TI=`f״{tB6hnhGZj5u =lJfxs|&lK IB}8>AK%ts!Ibg)oWAX{DAƱFx0-ٛʙ91@}UF"y Rͥ5 =;Yn|d噸-w$@H䬍7asǣ>ιY8>KK/DԼΊ5i[G>kpgEdVFpKsˢE%Vw%^ *vCHEc,kl%6W0hea<]Ykf% U"1(/=~i*^4SWk훊5YnHL?ѽU oU~Yq:,9j{Ѫd)EQZh%J!-li{_m;oʞ P_ȽZ0_OQ1uIHE 9eKW\_`r=Xp jGmy'K"aIH:_Wl>l5I6:z1aMB1/+0?CS{^b;`AFje{նr9)LI.R є`X` 2>w纬*hc-?[wDÄ[iΒףu問DypF ި")Lh0X/G;+4ñ5Ǭv) ?AZ>|7aՎjME@uqޮBl,B942RhaJ4=mg{^bG.*k- `+HyI <glagov61U$Mq&=n[nk,g_4o6?ĴYQ~RPE+r<[ ӭK,B 96RQFpkq\>ԍ I{8S 7DUaY1,=C3 x m@;9[[\7(k [_;B;~w-geP6J,eEQqKBC\y P}=A5 w`0)`}W5 J p-}G=Z˨|؋D bi:9dwf23nG㏢rjvn`jYs͡z5FHʇ&a , 3p %L5=ЯK죉ʰ>h +8D93ܠ^f5(NKKpR=W{Ps4;K p3MWpg"9鿩ia9sJwZ%'QO@f8?[Cؚ[s{4nS&zWeY3?.ܔކ>FjN%lA'HpGO$ttnd ܡ|yaBJiѻF5N&'S={*Ҽ;kL@j p-Mm{àAlX8t c;H" AaPvBt/9IX&_85' 'WFI {J{/ t7cBhá.J8癗 a =* !|ސ/@,E_O8Du$ "@sCw=cN:fNZt~Z7UW أO@ؤTD$]>Pp@\s몯kGZ[zKiAӉ Ni0[(f%ֳG$ofE?-18 oƭ]v̡_B;Awahخiy}Xz4HJ~ c4„TN¸TicME>ө]N_/+.ϩio^9kV%aVߕjfFr=j,*Ubܱl㑐v@<%*P%.IScW)}gN7@&elNwNJJƤ<~,U[Kȹ ӳ@ICw"v#WWEmYwbSп,_sr:'ilGw/:Ê2%Uo3jqQ -6ѳ@ *+-+%„M%ygLK_ktևR|69+u]?2h߻"ǐ8f?n^Ca)<)"zg0A96ݝI9\X?f|r(lJY2Ghd>xA^?s46";}eͥ9w؟-:o{zyQ?xWc~}G߲<GdzړQŁ82>Nu^CHDM_%96wf6}p8]:ɩC?);W?>4SmL)]ysٜڜ7*%de迻, 9箜kG}C#=G: Ț?ڵCP26wOoh5;q{M6|`cfҜKD9ĵm%7ah,>Ph 1K0UI2jhϷ3712:氎 Jp?(M;[%8\*$vwݦB4/+Xhi<ђ!wYJ.g.r/kA^EdʌOi=[cDˑi ȋ({䢒s.g75PPi;ř*yfԹ]rSH8 yڕݜjMnZOLjA~m9dG9ylFf!sVDuXUC^ۜ85Q)쑰^)/NB^"kW9JF愑Ԝ^w(Y;,,W-g`v4Do9Zt_FŲGH:DRPɇW3 Jµp8MZsT BETAx _҈y7M#A0>šlh ,d)?GqHFBĭJ@ogja\K% @-XʺpBpڃp0EtC`nlLɯZ8\'>5_tq; vX)&Փq0k!µWc_z샂Wsq's.)e}zl?ӯ_[KU^2Olr@M6DOj~^IWa27tj`~W!@\ I1#C׋xҥ|J%_ ґ%h'=O>DxSC ȹZ%{h)m3ۿ6LgwI퐇> Ɏ5Vv_aCG=6FD;6򳴙NwZD?\F䒱sfJGƀqjD9!]eݜ/{%W%쒓5Rf̣z*{R9qlႃ5Z; p'. qwNުovgNcw&8 yc/A2"3ƊnpU[3lPL/| Uک=ywPaӉtC W,\-HB\Fo#d.#`SL }C-}1-p㙙K]U5yi{$] }hV(d3UP";)ao񫰞{q9՝xMuM舘w?3U @POV1:c srDMZy ?ud` ώt訬 ν'YlJ=Y΃zX"tm-_fr`'#֜Gʜ+_fvBaN骸hEӔy3i3!OXssѕ\SOy*W}{;m.i`4塀V{jr{Ĥ,"f`{-6]x1\3E"BHiF ڐzAP{7Mi9P3Z;;:&ݢ#JLMՓq3ն [3Oϟ1`$$x8tz~ݚ {AIAԾAHS"f[|T*GMRa'}>+Ƹg9K1A# TDJiY!t19W{ TcZh\Wt]CۡRZ .!G4bDxJ0CCM! aIC< j+ؽlÃYyT13BsFhب,y5z|VS:\}HjIM13!ysQ"V%`\`Fz]B\\iѿ 6h(e&9#*}W^!>8>Vak"۴OM[}靉ɔcV{'{?/{|*nPI#䌜lRj61/cs3;|Z%Y`V"dɒ /Y Y#2T#6׹Hӏ2鴕MN`^R_9=Zs,&NLFGA?p5I-iN^=>XAW}&O9d3QNq3RTp z8Z%<ER tM*J8c$}!%AAm8wjw4b8Ⱥ>ҽuqHwҹc=w0#>y}EbPxT5GORY,fg-BO{hF\ؠ)hk¶KFi㥄>p'IJ!?a5T>9wO/G4Nbe"Rz. GIwZNݷ+CO.&!i‚{ IC]8bJ.3ؿC$:@#)33p0'v/^=5?+{μ;RNq IhSEAXLlCxYm*|l[Y:2j*aeTdhch1b/|yӰz~Eϵ}5}|vEZ R.zrѧlcBI#UTkBoGbk:sݩ΋NY?\oŠԴו'Wbj@t[@Jx¼OTʬKO!.n' $x0Xv )O?E4ƢXg|-(:ż2 pd /':rZSq!01y4A}Q-i`-"׃Mm vSDuNJda1,'_7ͧ YxR8e2F!oFt栖50{NLd':eڡ SV܋IuI -IoC0[@*u9&m0x }=ߠONLeۗ ed!?f@=dglr&3$hYKxTb%DA$URDQA"*bD@"M9OϗsqC5LCB^v[،דP6VW1P]RTl Z/7M>ԧV1,7{6( ?[!Ԛx%ŽԒjlK] ֿtQkmT < 6*O%'׫kYT_< Zn~a 5u։4xކ[9b{kLfH1/"Dj{zTc{ ^ Q#pwInigmu pw1-ы5lX©\ج;udSkY3|S  ~63T4\[,9E#~E Okzn!IuTi }\ wqxS()ܹYzcq*%|"dZqrFce5ݹEx7LZ핑q+^Wq!K3땷dEօ$d]>Y#U빬ah2|kC_WWv6b gH)zXB2 McSƄ9EN_"[mnjyV tD3uFTpYն H]s /"Zҳ bSL*p,bئr>P<``Sb.3AǍ},s@-Q0p{#c>m?˫d@*J< $9 GUwզzAOv O j pRnQ &Vͩq.,|= $T)1Ň"DzMCV0? ,51 \1*Ex^%zf]B*rkg{qit]RG؟LS~ܟmO=ώWь, :MBU>8횼{R G]?Ds._6fN4$JX1 i}~D8eoݒ5'*nݣfZ{'+,2&-]X&]u_nH0o_dĪ;:)ϯ4;̮ÎuVGeAYA2{1C EFARR ! I(!H%@hz<{;/~o9{Ϲ>oJ)?}N+~c̝cձΜol݅oINj\Fæ^K<6SQ;RdJwe}[׺;niiu֡Ĉ_WA#`ߘ61AKtEʬuO;{N3+;U"e IF:8i.l{Qe7:h=7>q/Ot+P\)/7C9u}dmD,`)o:ӋKUͬ#a7TB6hG:꣍K ~ 7OEGe˝y:7_{f#>ĥzm- pJCXsYx|Oɩ(y!mrcGƀoMM%Ѷ%W57Ղ91*lႀV|~sY-+ ©I,!rD▜2p~lRNY;I.pm{aզV&W kc}2Nîshyb}|lploIv5nUk[ʨ<54PA͕kK.)󦄜pPn).9}c^")Q#<%2!,\$=g6Zzˮϵ_=Vwק`K+3UE|? nh98Ry7lV:_ZV[g4b-:1@n8qi26$Q 5!iؖ3"_I)ˈ|\G}\/"o:Q]FH-L^BO孍Tډ hӼfkXW|4Ȯ_eo4[:┴%w e;ȇ{*BWi ۀidq|ŇWy>q}45KXxAU~-ŧf7 7g%x)󼊞?j"stٲxeW\+.L=YdQRT;Ӓ[|KC?ht}oSCF-z~*_¤m _qQ~eyXxU{uj~}l4b); b; &mM2CMwwm99w-&ѭ:&e!슆S]Ü7Bλ$k+i~2I_Ȩ%)'f%P Kѩ]bk~5%B,⎚Z3{w :p6v~mkF3n:uO# ]EW_"]}aQkZ}% ~hyOS-t䢐͵\rb_l<d@MC~h|zĥJ|17VLD4V汥I`iLZ.H̦81,8;M<ޛb@A6ɘUW@.B$;>eC_y+G8@hy3M5 ,~c 8vȣ<O{1;k4^X!;RTFPKdZ[a9l*%6hXǕԚCЛ|j*]s˥Iyh{@UHM8<[qm[Jxu0㸤MSpO59&-|jʣX q30PNkJ3(Nj=MHGUFq$t )uF\}cITЊ2rZve578nWNtm yfMOwLend=/eV7)ӘjI,AWĚ ( U)JS&s{ɽgi]]Kݶ (rsj^ [N^><}3 jYD/ tCoNP쟢嫅+WWJNOێ7tn)yg9)yAi?c ;Q:lʶ9ry5L؀-- ϓ+# )Pw#4رŝ|ƣ(`f <0oa{{n9ɎZcNӞ:7U;p%1s fI}`>):P#<%>0ưYc;Q =Уw<M5tw\.lbm*JMڵo|oC>`fyVY}򺜘mx5V`SصR/t@o{jS>ҋh)61xw]eb`!KvW$ǡ)VBEDy&O}ӴY3#L<>T{+8-Yh l2n͂]cu욹w{έ@ŗA_:؂h厑ƻXW; u~&>9=D5@CƩqeyRPuKY PI1;{o;/l}JvmH/oQJ\# 9Wؙ" δBAB+@:L^]l ֎t+DK~~%gHqjQ`^&Vٸ--w[1&#zH5;z9"64ҍ RKAȈ5YASP lOM-# 5Rx>[N(N W0ح <?!֐A>2Ot]Ao?Y#?52*l W5t:)I Yڅ9Z]Vs}₆[qNK_U= @Sd2r ~\xOqy5}qsZq,z*j*\! @{@!do$2 !$d0NٓQ9yra#1Iq~c3HQ1vjg5K Ұ1 z7aPFF7AU[[p/~lmJalߍid$6O/9jg}ffmD܌ %VG<#gϭS }f2߲Ruͦ1EF]p[], ZgM:] Ix_bvi4M.J?1a-WKrTG/t-`*R<=3D ,҉/J)Lεgd]2XZHz{M|HΜɸ]841Qs;s v\*]6M_f2EXtwcZrULh8doIkoX+Nó ƻENM~x`]=АĪTՐ*TU/$5jOƝ|RVJ}NkCh}62lI{UKwQ';yD{/-p~j2-@hjZMCm0djz65|;K۝C,O$$çXG\|s1y4AC}jOhYWW:RRqA^t)+:63I78ơ'Sd"{~턙dgNiUX>9E|1}ʫJ&Pkܚ_wUz=` !Am>1 [TlK(YS+UKc:&ss*v2;U`55^*y ts&$.HKkn͵gǑi =_&ꐖ 1o| <[SpC#(t8.ƠytTO~[EZAq# FC~ڢ"b`7*3?t5Ot Ga %$y\D'xTy$Cƈ K\QU4/'lK1KP"oX!C͏St9N`YdI־{Si2(I|t d>WjկVF-\lW$1׷eS6蟙 3w6$-N1r1A#(e{5v* [& PJJwy즩&>B~V^,1%P /- GQ(NTȦm♐YқߞEe/@kқ!% ֹTdCnsץ}bU\դMq*iUlA`WtL s~R3ݑ6%kFaU(,ȹcN2Ԍ_iH jdJXNpϨuԉ=4Hn C<@jȺ.-h˃1Lwm/vFdWJjDwS 5Ez-ޫĕL\8V21j6:2#|tK4:w@{MiA5"7hp>|,8ܜ 4@?f񝻛MKbr13XAA@{Pc4;6ETU@@3+/η}kC )3Tz4l8 BʨQ1h࡭/UwKax['4|gRƤl4‚jQuhAf$hn: ;r̂bE*d}7Ji ,5#$= ,|4obov/_ړWx̚GzA!dP7R:Q]OQ s9#76KoME߰sk򏴐eAt,q/BStT[Fu L,S(XڸW bI;sg\T&VUy}k]/~ΫUv4Ow๶IT[I*X_Yip[|H+ s! P֧ȫSK `7Zxmʵ-@"j";:=Hq\cY x #ZjtIrv '9N{4.Ti` E]:r6a_=Qw2*!&ȉ==Z[&UƨEt<2FΰN3N%j]"ר :ݽU '8-lI[1O7KEX<^pT*kq˜WGw;ؑϩ"V:s-7ӥf\\d[iaJLoC"9HnN9Ms#ŧa۫"¾sƯv蹙OXȐCo1Zd*A]4" ?xyهz1Ǵd? sW[޴Þʠ ~%"\C]t SV'k?eBW4[!VX`wا` e;tPpw"W xDmZq^5 ./@׆Qi>!IcY?k2r ίg Z:ݧ[ OiVc!S7!Owq9'"SG%9u(tVpmt Bymٺho{C&6bIhGrۣy4H3-q/_qֳ$h>q z/?eQϿy"g7PJ%?dS%8"ʼcl{=E{,Sz=ƅLNtIr)1#2,aqZNMsW]4>>K+ُʽᢀְy 9NѝI:y9!fɄwҾ=yi$fUk:2FLT4q@2eo8pcT ŁJPI{{z}Ϗ&kB(OLR_\לs[tR~of~[l;4Nc-ߥ8qK]fdH ?L˽}8.tVdtm}-kҢ痜#|34X5Owkn -k`b`7hzP.e* 0<|d!{mp8 .x4յ: &I#,TQH,pb>V>:Q_ߟ]Z¥Vte}iTWA+V~bg#`}B½ ;Zhȍ!kvTYZr|?mݸW28 g;2fxWrvg{:SY/E%UaÅܷA -GLPMl6h֒X'}XCՂ;;Sbļ}5 a:85Z{Iٞ൲̛6&tZ3= L=]ӉM;12;uhg1T~b$Cns:d=zg[h&EEi>:.sV6uCe &x]l, 71Ѯ .+.l\"vhN>X\n%C =ë8VjԔ]d>A]7:')z2+*@ziCm`r(ISĴ}`UPֆh9 QYh $wulO͂ɱq[ c=zjz iF%'CKugl[,!%Hi!EJnOᏝJ $0u1~@zԆ6tcPB%wW͝w,]~c-{22׎KZ&g]x6m^ݿ7%rɑUΏȎga Y.HIloptIܻ=e T&\5C%˥Ԭj, e޴ RDK]3z*䳡uY*;6p9AjWnc%l}'$E5uoɰ~ԇ!t"е)oBbBb.\k)N56eONtin9X;6')35ŧFN@Nskq\I`L}J1;LcjA?vZuOU gIAH ݚfVLj)Gf&ڡ 4I<xma0!Pͧz=+-#_͆s[ ШѪg6 ]myU@YFOcd-n3G Bijqcil@i$^!sNV5J`EZɰ%ˊc3:ޙU"'Z[*<-"Z1*ㆱ0`:9p[Y5'=1{D8R~c #N Ou<'.ӌ1<ïd+3Jʂ-Ȩ~d6kϹ,jtoUoF4wsOpfb~_+g(p:MOՖYdB|"oݵh: oO{wkcU,YvE܋|KuM,yA5!+Z#=:]A9g'bTlONI(L_WWE_7+xAgl})X^ -Oh|WF蘨ob Cc!!yȊ:D|7X TR/3->pݟ$g^γ*4yfi֬ǥ/HĶ&(+o3_}O-9cW[= m%d=vғY: "4Ch(T=&'+4>|AgC \fvǐ+@?ĭ-z >̳pGz&[eK巁כrzuu8 l y_U.4EJ+0IRڮubh|K:xe3Xg= yy*F̪f0g:MlE|e0k/WjV !kO,ۙnT~ shJ\y&qZޛA5RnU(掊ƢpWffK.UFu]%zlcuE e >| ,u0۴zgB!8uBT=zgR/[NZ}I%d{h9b#K'\^2<. Q|,d[d"և{Jb;_߄' 1FƜy:l2Hܛ;4mb冻QC=I eA+=xZQ ̳rUt(`Yk%iQ3푞'aj>_Ⳝzf}*Xm9-RqKlAJ̵[iw 7Ʃ+mAG|2l(ޭbAvhHR!dtJzڏOwYqʬ:Г3(M} QR?%sa!ʆxw-/{Q|jBG" հeg_+UKr|*JպHz` #S=uuMÀ; [ǼP0ȁ)yr&lhXk`h9&4\8Xʘ,S}An2KVh$J d^dZ&:{PV>9P`eҁ));ʚ-7-9]:>iS r4+I{JV"b }M,gޏ VmXPE>˭9~䏷DP*#r.Pd,?ً v) $V !^׏TDܯ:e&p"#{SvcjF9kY`*y:j,qceߘoBM9nҢL2^ntmd(Mʑs ٜ}c EI6EE!|]ANq@F[ {&ܕap}qxRw$LtRN$c1Vlр6 E@/E:vcEAETD, &"(v[sy$n ` hSrU,WC{ vs0' &3HrbLL…[,n'諊92jFTUČ3[C˱aQݛ瓷uuE`Qr`j ,J꽓8OͰu44"BU;2jzx  .aWEAR•A݄:qYEJIL6c").sG7&X5'.~fi;T};!w6xw|Qb^ڥ?zVF]1=>H}q?ӊ& ʧ{hUīr &7iσ_{@FlȑOMyGJ\yyݧCF)PVh>e}&|<$޲ujX ZQ}$q2b|qgUuhH``@Ciy.ȅ̇^m{MR ׆HqZኂ5F̊ Iױ\:ZbxutܑY(8'&>TOLcHt,i-{`?{qF:BUfl'FҚuE &_$EVF8Y͂lrp^Tg=NyC&YCX{«a1`GS[*ߙg`<ښ P1[#Ԍ)1"TJLQyU+[/~!(~oGOoh#gK.Y~ [a~ox=Jk>N+@lh4}N) G+=QJz}5nbʳ}U*V]qaJ;%ZF%*$cCa>2* K̜>U9H)\b`_wbOYG`v;PFqþ.Le 5ǵ:L~h݇gZ .n;LQ"8Y@G1 n*q,bǽUG.{Rv_E S;NV$;OW_M4 "AUН En(~9nU=rG˭iy.lp-$H4H<_ca+1&,?0qkXruⴤ{m -d" 撗>ߛ72]*B T&`Z M5wTt!IzɁf5%ٞ$eutĉf /;DM+"əM=]IqJw Z8gkݸWNEUKsf*MK)۟iy#{+9M۞& #/z}$D@_CL1VqV5 v٢],[ w?1{]!"Y*X+<ȃ3?1I~[`5MM?K?Jĕtw#o'ị]-ik~ozՃK vܭk־r\q:TWiۖi6 {x|SuU]]&d*<=mܗ-3~3 $wT 8T]0 הnawNfgOffKh8ia_z 7'Wϳ*Vn_'&IIH1-="#)9rK4,^yۘ9@&>.QJw*$(팥9].9Z VV瞙P9G֘}=ӎ\C/A_^!j'b{69fG7iU3mE㐪pH.+v7ҨZﻟDzUqLzjN!TFH.6rZOV6*@8rpV.ek;g:)ozTbդZӞ,'CF1 r &u]sn_SO/l T&'"vP'${ټguį@w|Tw)!e{վ:vB¡u0̬փeN訞yBYm #y:s=*B_Gݷp%6N^ƧMQ<e{F@LUVtZN,Mrx{}&̭Lhx>5&d~Y%VذX:C[P+h1 ;虧Uli;z $FX 4>P<֫ZH9s?4"dJDI.7ޘg'5lYr$jeL\<&pM1-h)JBQ`6"!9lt׬5zk)9x+o{dT^ė5 ȅ~^Ly$DP7ߢ:7'洞=՞ޚ!E#@rhg⦮ͩ[n}JF]!Y2)Q 3l1 [AdF`{ CogUw[&B*|1qDdU+lMgS Щ1X}emj}OdU +o~Ofwx1PrQG=!$aEFzq[~dsxY >O-aBDjHE[ehZ1nY "2<֯eMC\":fm&g)vhq6Qxfm'@ƴl\Yr*Їzxg}{?{D=]|aj5y:į` 6JYN'^1OR4gs2佘@Dy7%&l<򮑃`!{pQEA-; à vCAqWXVp*f$A6z3ϴΜX=9.;aXO.2k"z:,{EhZ hx؄~ v1ǧavlo]D-`Sn iŞ\g3,įVB/p zᶒ qҊm4Y幔Z 1˷0-j!B@grKE-&BGA/2i~FNOJmLa2i$!!&` ^cVx_ cczI毙HG::syVX@jS}T&#rjn H(mX@d_^1I''geH엒( eՐx8V-AfRI8ƙo-̅??R%0;^Ӧ;]j)u \)[PP:xǕ?q~Nr U\ǻS̟+Av9ݢr(O[xȽ$7/;;fb$=k¨y}.eݓC1.ݮ`iI豞{A75'Ivkfob~d%sP+tɍшȖj~1`=;ɷj~F\LMظ҃7>n@jNLL!f~P/ k:w,!~Lx{Qp}^bťDubo2qx0}Zj#"Rjv7IOV?ݞv$|w~$`SyۂDZf* G]{a1Ed>B~.2Rn$_Op'fƢFK8ȺV)v>-:z M `qK2 A܂CzYثc̬a~=^%׊u+O6~w:AO'Ts7;#qyaY+niD" 0FfC,i.3fv I'5ZRɻcՐ^佌~ԇ{!8[qpPs-+.]Bֲ=Vkұ:uuُ.h/,wRSp P; i:Asy '~D G/T~d/RR^'n%F\.Eq`6[9~vTUZ4zHCNVyVB8(59n7ݪ R}RE$,)U5/W)U݈\fe=8h &8!i/*ec^,4qic!/%󃟽Gg2=CZ%Y8fKY`ڙkU; 9OMRxYR)e3GjLFLa۲>T &ny 4;4 Qa!k=z5(/ GAMl;JfKN2t;{A3|j]]F~ k`Kyqq{ 7#RZ&/:ayLH"Z gmGFt⼙MIͰ?eav̤N:u츇=]qb8t kw%J}ku tF>t&_~M l=*,x]!MVg} O1N_#!?Hh[~7u5vz;qnd#FR5rASRޖ;Q>42UÌS,z[3Zl5*oE1M faWzv)2A=X ZP2~,`aU-լYO4|J+s'yhmC&t+FI[РQ?bS@-#a_&qA3di^C&<-c8.[AƃZ`V_t"A;&~[ιwbxwM~q^UqYhd4d} ғUnF?nq}7'ͼ,ΣF=KjɓyRӼTE Fs.vf|y"ݖ2": =fT/!> >8oS+1i'FJ$Wس.(z8xyO0H)3naϪU(j#}s(iXn׃N()n$ |J[iꄘX}t'/aMޜ='fdcW03΄3ƐĪpR$o`<2(dws$FNJO 2eюDubK=AP˼C:Zts/fqQon/S5I)(}]XS[--+~2S}>y?"=HiTu0MrD7fW}|en*>Ϊr~'"x\E)v2hu26 0SOׇ P|"ZH''r؝AFp)1c'r8N{}D&׼~"B&p --/_`G3Vmx*z&YVmK.ޣDXsw:  0%%J/.8&+khVIqo0`m壴{' $|RX^@ߛJ-{2u&hne\TK"ZR@+PjSػ%l'`q:HJ\Pd `r C/ihڿ=yOS+WeCTh 4]i3@3D  83VNZr M+ˤFADX㜈 k֭=/t}:3|3ZڎqFUJ#HZdEH|ʅ1$;<(z/ i qy(mo}"|]]j^;ΰKk(qU/!17JYjЂN4HϬru Ws Y8?~7z1a)kZCv_1_d5).Ci6eW:V -`2A;2aVGryW:G7Oun8zږK$gU)NscNӼW?"~׌P4;!bY.pa0rk#gI‡O{/L1te9(_m'{e>!zG}[#@V7؜ 3Úvws~ٛqψD HaͨF؈)D[ %J-L~LkĐ$ܖ,ץ4m/??}fCGfPrզT4f^Q^KEh~])N7QInd$ eVm`[PK?.tl.EBhҴQfC/U+',[j0Cex/2c-3̠3^" Y"-*FBʾ ff1syszs߷`[?UJO&_|G sl\9Z#( 'S[mA)9 &g6GMTN|mG;>c´h/h(V]9*7r]!;~ZTw%ޢd4_RMXxPʈ׋4.\w캭N[97xͮo*GÒ; k`?BCmPuχ2 Dlm 㬼uLUw>dFoc-zqRqP8!9տrJ uZ.P7;8 IʂP\XF|!ɥ(a}umuSޟ̸ql-FՐ~߸GdZK8>w g%\Ѭhw4!^ԕPkyBh2%_W.Ϫm@h^95L&{ @JXpl&F -ڐ:90ѕ Y rR(}uYf6g{;{[L1,#?nV`/BIi,/BJ(:cۿ;9nO/ښu9Ӻp2bZݷ57ā1/ֶo+A$R7 %2p\ @ &UZxR]3gխv<^.[ϹjKst/9}͋g+id|7i,d3K19Hפ2*6l{jwm"%_V?6s_$S:!VF?xLz R |Žױ.}O"!cV&}$a_EZ_~cYM" g1~ĿCn6ڬb,8t uYl"1ƾ6qCl_O+  r(=_AvV!\/C Sjј Ԋӽ)L!oe"eu-G }pUYJI EAP%\xCPUZ0|8Mkςl{c;=~3u+~axȞxV'J3!ʦz8ETT,$;@Dl5&(Dr87sں%mFw̬d"R RyF+'i G"Q PFTJ$ &Jơ}DmyKFhsyץoKk]z'І³Į>wx<#HަwD,$bh!*y _g>7.r|۪-uǽG< 6 3+g*Ȓş1c9X!aT6@}`=m`+4n痔- Ri\S-ŤSU{U?vM'vkY^=pIW-~mM^b{ ̑־UAeEXD yT3Yp NugPv32ܶCklVn&J'C  Fiy1]*wz^͆t77u+WI@sƴsHO_ KBSQ@[)L0BeK9t9ﮉG$gתZt$7e &/;qE ixMmmw&%'Q>j?56J fa0.Z q{xYZ?]6'p'XPlJ#*@YeJO)Bq@s'I/h]D) .Gi4($U4-Qu1) :`b{8k?筄;ɇ?$5ߦ[$\cNd}Bδ&\F?ȼഠfvFk!7qoK5 SPac?efOi$5q2L6Quob8PC<0wWW{c6o&ޥ?q  dld> qsuΝb걉 _r>˨i00fQjB+>%dV],2^eL؉MMo 19;2 {nKQHN㞒 ?Xp~?q~T ciG9U4Lax'\-`~=*9}7{P9$ZTAf>:u L T'nß1a^_aC:uNj,D$B3Hu&B3~'B]Ld.'dInO!CG6Ua=&1/}OQ%+ʴ/d W'D󃱹`ywo71yP9~- =׷];|`{P#8{Rz;:uLtMu9 80=&5솂O7;#fԥt"ePE* e0%eG4?ˁ5fkʂ6eSۆ=ats ^:1uo mσZqY07I#mvg7-QmOIpA0R0Ow}96 $։\gPEL8=lg q3y U:8D(Lx;}BNH͂e.ckS&1@z0 9|I|T}bg6huyCHJ:JRtr"r\O;qՒ 1Pb>%Խ93eƈ=p2PY~b6GĀeT0R+4pTU`N ;#ca5.c j|{-D-@Jo*sE4HbՔ `Cm- & ,hbR5·14:6Q](NG$0`7(Qyp [|`l'6b[ڄmmےZl;2vzX/?P!LXRtĺHM%9pΚi_]|¥̛  Ë3;yBKPS ERSg)s7ID )+=/=2irQt?@i %^8}kԣ">YS|k`\S.(e3+05Qgm;6}d/`CJԃQL|6꿅oSg - >'T\ ;`ߖA} o̽XvipN_ ?o/ ^Vm^u5H,S[%7^Ovʛ G*\O|7S 8o淄 4hvl9~ Y+3m$4É (0Xߵ9;~@v͢'VY jsG=teZO-thwJA30 AG{WlC/ؑC; /Jx%RKs|lP*|Y|P^VK] a_}qgVz5kY3l֜22fgLlNZdc!f}v 3v~oLtH~WϢFh@'x7SRk{G/C@XS➞K`4}5U]ŵc^TEH-Ao9T>y}so=-["֐yl/h\rnWBC.2K:]uTjh6$ WpeEMEQ̅JLscP"e AQ5j?rxsOt$'y3u]e>#GIǓ|]^hb@Rȹۖ .} Tǫ:[01 Q:tDlI˞*_l>6P1xҵ@s/J&Ao=[ ԼlGqOMV%*'󬒳y6T.<2,&ʢ?Gz7EzW΀oVD~l,`1Ҳp*n1L#oS\s-qU43d&w_A˼PSs/es %ժ% egS.D36לe6P[Q bl s-b!%0Oz_̽iQ 9e$-#lcMJ1aA{ S?%vⒸ"s }{-ގhO` poa[FKY|ïڲnDgYZ vuumX„IYpUlK5aUխaIf`M^#}P*J\Sr#m}Y:02ECL su/7Ҝj2̦x+ Z/If!-eCAUTp> ӷ#O'z,,~{cTBNfp[h, <#@G4-rJX-槢C0/0|64_38ukw6EnS-ZιV}o|7pdX0'd+E0|(ߟᒿ9%.#wcN4e֭g-ˆ_x̯F>F2c539vL2RĘ]9>B `']2W>P]`kmM&`,,CLUHеo=(͢4NE =|o!)ҡd;T}t(~|f8TOMXpOs RRTS|iUw վBzS⁼ΰJrm2\`hwOf즃^!~su6[3\+ &''|_jk9ܛ*1/gFAM?ߝ`qr:# u=:΁yBԦSFI#$La7FP,!.]uMh?%f._R6vFf|=PI٠+͈&UVp8]nB=p%.rb6v&Ω%- \&SVb}]Y)&!w$,%mSU q-/W`3#P g"MEMTB5H.*9r`m]]G+ 3]?&z)|v$!& n1Ge^,s8RNZrNנ$yk%ajkڂ4a]F⹖? <;հ gi:H1@EH4IzX^*UZ ߔ !V| go{ą:r +8$ #F 3v+;gi'AVAjl$EzϯbŘG=@9'uiGoHաHKt)&C=7{ruo9K-y$_0>j_AIuOuhk(Qw^='" nbv󃌃`Ce ; Sw<6 @ wy򺌇@7f(9PiB+=0O2lDeK "?ț@>腸}I%^zT^xiVa.k.+\&y 8^*ȪJkbWO\mɏȥ[)bPalm)L2?Rӝ=s\}lsNCcF9 pYJ 7M7x߶/쑴4>OL8S24@iw60a?ɫRw,SO,URhT/~ᾴ2S\x4Y亏Wڒpg;IA]ML;#ej~rKMWMR]FqIԮ#mw~&$2v]VR!\6{gjw9(s pa)zXc##M/n;%a'Rix-$S;1d6C܃{1}1@ l΍^{ 8Vo0?\OUs\(v}G7̈́I>hv_kd7$!j{C~L\fOܳ9J©{8/IRV lv\iI "$;J>K*>V/f{w!JiZnÄ1c\jHim$-GXaq|en#:Zlz$3QтzRc#mc^?M/qq@&p1>z~=?CrJMSDIcqʴ_6+ ϔIGMLYE,#Ş?ߴㅢy,xo `F\(*ct$BQγVWF27`qh{4Z2H>7$􃙲8 >x9Fs-8]?<s,틩k3'Av)zZ_v0Zlq7JVewe8|wqczPTaV fF1G{^l=7O0,@iD(E7;q6!Gi 5^Rne}-hkp'#I"}uE>%xG֍2ځ6 `|vlq4""1πn9k 0m[CdUUTJ»NFtߚ6RyDםjzE[Cwx A|]*,>fo8;@Vvn.UGޱH)%wLKUܩr> 9(LQCjyzRS-" V X#l$^#,AJ ԽĐ1n3.u"YIaJ\.g¾n57\7Nʓ@}Omb[.5=8틨i?j6)whE;ċݙ&>رJCe2~4Tͦ#"Ӎ$'oٯ*VE]N[_S}r@:WѠ%`=6[y%ةLN0~^3әKӪ.Zk)J5ZBEH",Җj{J!5A,$\|?<}nYV'%ioulG\f7t ::Xpw 5  º^S`m…Niyn%%f%؄ dSN{vxz*>K٣d:=\` 4t2rg-&g2rB~P!gj.<0Gu+Y:ͯ#f ".8 \O ]&Cx -g̡gW_Yk⤜{"6[M^kMV 4PJ>ha㱜Jk]'80H 'i8ӟw:GNOS]__5Qpu-8RŁwYE&zTTGM jxf6"!To[m,&9D @@e^k&t浱իd ^FƸ  q*еUtȉW;|ok}cO] 4D.?7[b/B21K:_[tKKFδ׆2St21&ܑj_|r$yghC9:L˿i\BB?;_^|$e~ 8}`#58j6~tb(;wǚ&:5@L14܋aVXddWKp1lOw+.S/@O:7ǚFuBnJu4:쯝憍qB"qy~]x^}>]$O#ͻS "] zw7 ܥ/8ǜ{+Ԫeju,>}7QttaE˄HH1.lUv5"{`k;_rb꾴6as:7pk Ȟ4ϖXw§bP.ʥ#7'H[6!k|Vm#'N%Ԣ׎V>`>%czo qH991HEy0oo!kS/66ZsD,MX!},]M6ޫ%:$UIgsY@ߟeQ!^ ߻A3׳{ڗŒJAJS/eڔVO3]S526[ۉe4M4wE+.(Ȧ B@@dGAB2o9UT} 8p\m|e]h|OZ:"dڗR  +su]|jGn[U9רe> m>Qb Z|Lp~@q57Ӄ1EQCےWE켭=䖓#7M̈M;ȧZ*& ObbA@ar*K A0Q'j lq{s;x=:M*ew_D5ondX]gjknN ki"Fo3Uߴ-40Em:!jp`VvgIO=B >ű/p+YHKB`ㄇՁeja:"4Uǵ Шy婱_1M9 εtFlbCA`1ź؜Q}?s$,{Cm3ǽJ.|T(C: )8/C"Xʉ0$(įԝ20^u'+E?q-nfWBb:,cE},9 z$%;ЙDezj( .cWewI1ؕErA,ݗ w+<`mmS'#g+n8WKm ,fڅyx%U 5_%e;nD&l|4*#gOt rX kG`y]C!le`UlE}RZ>`egk|jIlg ~,~EL,[E }C~gJGXk˵۞7𸵏s.mi_Z>pj~H}6/FfD5Y= HIe_v ^6&Πc DPtW /pB{vhwH&Fl#1cw#F)3c[\}mcyBcc*8x75zٷ~| W,rwOއ]-ێ?~p3fdtz3Xj藒*@e ~IcD &9;HåZC>!lHҮlR޽vq׳tgɝa;HY+ȟoDZ ]1ӫsYկs[ӮlMÚV8FQ#˧sUsJoAyGТoNϟg<ʘ[3͞^@ȝb>|NYɤqSd=QȞ]7ƞV*ˠ\.ˡeC›f>Y&PȥsQǤoMV$U$Z/[7ЩfPڶsiڻ{{ˮjLh>ή|ϭuaԮjPӭjNX-̫aAŢ_6ɤc>ٶsb\)àe@׹ypұnZϨeFřW,P!NʣoNղxʦqVQǞh?ѫoTѫeCߺn^׳tgӲufͬqVĤqTԺoKg6kAZ2̣iNײ{tҳpMi=Ҳ{pҳta^4ǣb?ʧgHѯqX׵qZܽ{|عf>ʧeDݿxuүmRӫlMϩe@ΧhBѭoSϱʭnA`+״thȅ۾zնukڽywӶpbԸsjعxuط_1yKͬkV|z~׻tsͮfM̯mTѶyqػ~۽ԷwnԹraΨoRعѳέ}iϫlIҫe?Чd<ˠd>Ѧb>ɟ[/ΥjHر}oʣi>^*H=ő])ٮu`ݸsfѭfFӱyhάsȤwVR j5<Ȝa=ήn£bƢyUƝuO˜g:\+ș]-ˡ]7ǡgIß}\g¢jơxUŜl=ěj=W-S*ő^-ʕ`/Ța0h6Ƣx[ͫzcˣiA].n?m7ĕM'׵p[ȪrTǤqKϪybΪs[Z&ş[-ǠY-M%ɡY4׳qZг{mnAuWЭΪ|iʦe=ַoYΫkJ^,Y7˥mSĠtNb$ʣrOӯua˥f@ɣb6JGțZ5Эw`sJV+bFխzgț`1{Gp= FHǠhCͫv]]-Y1زsaͦ^7Ho@c6q@Y'ίyeh:sIZ+ѬylֳymضxlѬlS_=ƪhHǭrWͰe? 1 endstream endobj 26 0 obj <>stream H[nٝٙmm6Lm*320SM4 FDT>ӲvfXy} 4Ⱥ*^!*xMDB # 0ja #O.o{"IfKx,0> `Ylͨ1;fvO&| ;ж v*1hs ~'&f:̯=LZYc 3:3뽽A RtVt誐 YtELl;b&$ef"?ZY2 b ,%6u^sLA/)f*r|ޤS&"i$uk-Iם5FFxPj֘uJ%ex`8))u>9Ư-9bb?9'A>r@I{'%>ؗ*䈢 Vly_+_+ 'ۓzU7F[T 09TQp >8tmOr1fdÓv)Q!;%~vQfo 5QcoWPÁf CB)ߖ0kwy>eW؏0 _>K*V8ț=ndB3k\G5Մ?jʱ\9ځ#/Cދ/,XTń? NQQ-**Gq65fqy1[͌U]NՌô ( (*@JJ,7mG]؄@@!=S5V_~u#xBulv 3?Px7t92i\?矸^3f`zqE./zFnK[9W4| v1!asq5QP^pIQ=b|T#gMFbבwǫ0cƭ~o]f+M))8Xݧ]\z2$B(yQ „{xYcuI=6Xq]؝e5bOĪ݁ZVBq@&;I­_:8J@];.zGDI7}U'AUtČEDJŸ-;|(ab q y`.S)Q+5:?PkQq}y.Hu#ʾa| lmRJ SkGjҝ/Vx~>)9=SZ5ɣ._ɡU2E97:L.[ gl̻)>e _+:Н[i%=:>àڙ!TM^{u)2s諏28jdt 9,hڞvWY S9%c{w.E={&u)y);Œ[1ge-Qvs*n=Y?XU*P&ݞ%6.JAXr;oɗbJʣVg2x$Uŀj+D쟃?3IiiMo8X6BҪ ۚ|[}z^wJZF'ץ3m&ͲOD9 JʯʅY/L7 PO ՞|2erN9t%u,\z! //{~Ug-# O2v$mE@@&&b\я~?aMøIՊ;7GnGܻFQwh]z?P#֢6 9@XZ -*n6{s.(`J$mѯ_ =ǟ]x>:9-,ਞ)(S6y'mHL>@~hSdLtއsQ؝IuI鮿G1/$ Sέk^&=2NxR8EBmT{>k%#  e[u憮\ j$6| mCgzD}2:??>5&R3&WZ^Kƌ0˾qͮ}ksTiv)Ҋi¦2j 1:x~,8y_6a8qK̓*9=yP+eoW8o j%?^Kn` QqƪΒ4$-)x@NšOv'Qp[J&a֭R68? >Dz'/B2`gte̎=#5ad4WᣰeyG>%`~*\5'ܮ_w5>_9.6+_uzՙ^481x8  "$@ ҧO+`pm0/hEB .OŹw<ϏwI@9Uۑ*>)j6-H7C;!KY]Q#~%iW&V&}?k!|1ePqvA!ؽ_ccGҚ%QF̘ƅYh69*?e_MtDFLCؓ< 1`3q^L7L)ҳZF@ϑ1 YG>xK%CeL)`TCEu_ȗCjzC}3K 2[7jڝxK:㠪1U9* meփ& =UsCWԛH >U$XaBab*f&Lڍ^Zs%0L=ҕ<<3Epo$ zn[,@ڡcySoEݣ̪t'ys9GCf܌k͉0/^2W7{%'V q. ]rn dy^\Gn؛!ֻxk؏R9RaZ6  ff{VGk˃l{D=Gw!gͯEs lTDl໮󇛪{fnE1 y$ ~ ̠ϙ'ZyG%0Dq٫K> !"VPmDQ-rKvQ)9-sz#g#z惼 "FWx[yXI{z>3RR7x-g tsS<2f+ ՘*;Q -ԜRsM vߓ.GutT&=cUj2ibSm[&gngr5%mVZ tV6g;?[4! 7zN&8eC/L? m2jln*zGYR"'d"ѺL6e7H%Wؒkl1<* 9!"nF{LO԰pEߓA,nt!'5κ9?>ßKã/>)ږRUKฑB/lTDrX?boiA+ aG`d_㐳g~W˨%'h nL)A؂Cؗ0cZw^@#<Ya%u h`iNzca[RAhI*$ ̖|+mp1= *:2;7^Es!9!2yĨI6bQZd Be4 -`2:2B͒}V| c+{ sWYCi})x^nXLByTt*UB6{zQOҩgݏ%I+@{pF] AY#kQAGN舃9RZpz3kU%3j]؝_Yh-y+9c&t 9:.:'5t,dJ'쎫0tg[;ڲ1E=,z]{,-3{YQ{~ߋ%ʑ,کI= SYjj]YGw\gt=FW$& I\8HB! IPpt't.?i*<I1 UN\;ĝtUpp0'k:yk0DfNI.e,žא =̭}J) fƭO)Q FNwGM!Z5}6MɅ אfQ}u9Y W__?ߒJCB进_0YSN *[sc7}h/9$C3fW} *%!odV|=B~Bpi΂` 1D]إSAxd];[̢W->X[H "l,IZq)h9w/H[2.5i?"\쒜KZ.)%(o$kL9TPMA O2o^C5yDL8uGؓ0馗$c&}ZrK6)` 0q}/Hg}?5} xwjؘ]/ZPA ͈+aD:X6gIm|z{-jp9kY7蓾thՎCs1fjP#8:K*M4|145Um3n,=% 4 S Rcȱ9=RCCFٞYWߋӸUH^f|:m!!JfҭgPc|V!hn?~ d` wbfA fgSE5_De؂>\}x&XqQGEK|^֎[]SPE=Wq{h1A]Z IJ+VgG{p$6 Lx_K{Mr@';IFQКr(E* =7{~QpTp7~K* ( ʸIܴ3/1 קNQ~Lع#K:Y k&)GЯQ0'2.h˹XQsCaXӛqu9|ϭYDE Yz&\4O}ᖐ6f9fV #nM՝vL d6(iL:$i+뚿WN }N %Tܮ`VY{tAۓDN2 &1[R@Y)X ZvQS aע֖먩d`,d<49ZyS 0A4)7,Dz(6NTk_=>A&ҶUXq jM|QPK{2H9_ڿ1Vq(DgG>O]vih$ZJzo^y+o/MjO!ôiլ\b$ޘpYy]{$8Ӝ]bO=D>z|->R|zBOܣFsQgeiJi[h _swStB*QX/Ü[5SqynY#/}{ͼ{)BMEIIFIprs#,o)?5]0 ᶘOeVꄑ[Eɵﲈ R˃èS mYekSP&6];K.ߘG.^_QvY嫣W7Q(5,5rigfS\&Lm]gvLȮ jA-:dd5,州|r+%IDJ{UA#aFƌG+L[}lwG̢n iWW=oXmQӐaqf5l'U\,V"%P%(]TӞ٘\#VI%5*B7]sf"hɥ塂f!*朼Q؂]H~ɫa}g0'Jr]֏Wamu\'^mOĪQtB9?f &K٤:&ιƢ6hл(qD^u`FaS0z,cN;+,QKu̮/8%GI;K[!=ahͺD`'2Vl {lҏ#iS>׃~>s X#je pp}q*a pC[Sqt_%{b  -s?Og [e$uJzYy*,bdק%-s&n8DžXKH%wY݅dQޣ"GM-o(aa5u2ЍieI+ |'eX_hK۔ :[T{fU$%>ݶg!-x; ^{n7F  +{u>.-*>PK+R |bFnSM:IG)ψ,l G*Zip^_gMr@O{H&)=I$ 3i_y׍h&nf=JRpˈVzXpBļ[[eCQ{t̤[ f/18"QK3q+Y7Hgtf A`x!$^qq6p$E°q}l/*:1=L阵ϪzRvhx)>qgzre-oAO W!F 8Xf֯#F&/^[dĀZ؝C%C)њU51 |pO[}0`ҨPA}[FOx̔W!΀m)fuwd`ű⎈ZCFa'>..JAa{evS) ~ƫ :@SRD{O,I϶IYޢ\jħmz ?<^| 35b_ɤG8p.QIz JD+huޅ+K?S{MZ/Nk )ֶ+W{Ō[%e՛[Ζ/7<%U1Iz2ioP Vf'Igj,6%?Ϝ_ǀ.C]75:kh ˏM߯:1)87@niG[fm;䂿N jmXZ5{|.yA$oX/+]s`T-%=]EZ5˪כ2Yy|#f↽jgڨV֋ȆIW۳ޛ6 κ xM J U۸f{Eߚ]ݚj:` [K?qݹw-t];iVlZd՛v)#di, x6lp/yK(Ѕh%Ϥu'pyAQxhS6$wz4I#8'`\$`ҭ}0?unʻ]?Qv|, Mhd+VE|_CƳaҫq). /4λ k42r-`Srv%gjh\םw}1B%^K2D%AW,)tgVv4EMЂ=戴}(%_O~?lxs@l{G/>ȨN=.f{84I۰RQ;Qyt4fϋ8*zރ~gPTJƆVa߄}xrѤb}ڊQ T' 0bQp_ً Ae~]Mt)|nűCv5֠Cݸ6ryԪX/֧|jL}5ssc~s/: [6#ܚr`䊑I2vv5n{4kN/>`V 6i|9ߥ~y7ӭ߼TJzYU.ߕ`jgS6ǚ_;taFjSǾP۹fa•!Z1 Vz`΂O 0l2@=r'oN.ś`_uG2oגQB|3#- $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6l @"D` $H6lԸ򱷄wbbpN*K"gbLp]ĒɹRB>!y:I*O1ΒjD0D%a,vt/AXT`%N3C b$W!X F'H8:F'QT@ұDĒ NS1Q4K  ]$ D#_?Z^47QBkT&+M#^c1 VQ$''}ID7c(%XDD_ kaP)\iD;ra,k6!)LMv*ZN2ᆩR  U#hJ$mʽ7HjqX^hzxX5 `fi=DtBEš+<ܮgR "3*1Z\  Z.f *UVuv"acҦÌu߷drG`I1f<2`J߸en=RSLef0Ϛ 1N$|afZHJTtw449ӸIJ+#JHy ;ߓU"S5JمDz%M;zT: AF%ՐB%(o+-2')/N0q:6FĴj9Q$'¿ŧ*k&:"zt}{R2a/=kz~ac*`QX NJ:5N ӨCEƍd0L"wY]sÀ!C5beW&7gQ^qA ߛq߆Qy+RuT"K7[ߍNwzK8e*Y7|HGtDƀa0JjRKa^awmZ2i z>st9f WɀCL.SaA0p*Vv`ʸ]b-r[X?M.c9bעnB=0uMOZp $n1/:}߳߳y_n/t8[nwL%{OwW[9Q:r#My_9¥ #Uu;\iq&eU8 Kel1\_|o1%<_Et#[sݝ:Z BJyM LA FR?B_m΍x]".ƿş>R<dXuLq~蝾?mԢ6i)b,,~jaK"4zP;(KݘaI/ud҈1sG;Db"KhgD}:t,(<'V#2/]5qS^]7/=|n QDfԮ$+ٿsϽuut֪ (/<2oxoyrncwN}gP@5,nq3HZň p h̪P3)E'RzZP/hnçfUV4 Ϲ=L֪A.lLo=$ӓfSiU9$&|Quͣ;@VpnRI9.ӧ63t:c'Ӥ;NƎqmNc%B꾅B|ص[O !ZI! ZIծ$K?>>);!  :!zF"A G[{s=y.f#\SAu!u͔ ة.gk?]Ϯ[V\bV˥Pe]7Cp)! ~m>pii94nm[֣h|2Lt2l3lF>ߝ^ݚDO!.UhZR~<+xTYT}'6/{}:TX݅{Wɀ*o_waࠂ]P[?YW~Q5+M/KHW4ܤ[=W7'fpYAίo#ozKv_/W~|'ϯ<7~B,i j2ͰBRq<>lO5~KPp#7>M䄐XXlPDŽmBtx2[O5}t 5t <̲!MzCvӠ9Aytj=Oە XY2@B~%ޡWv^A6䀻KL3kV{qbaOqc9:daQ#/b̨) ºAD5i >% y̬*. +LݝI.q a:2!D$&!2!M7Ÿa0EI`m$p18*8[WgUltunҲQ > "-wioL؈Ցܪ}lS] *o-D,Zv>q<_^V4Ubo)㗷@sI-_q=cC+zbqwZTzmMgͿ!h2`Ԝ2d@mzYHm; ;^ށ|Y~sFZq0#{{{o#fm¬*,(S.akޟ7&y_&Mk,f΁d}=e)7R7%w+_[gN#Z_/˸EomQW!mfE9x/O!\goia鈴WeEݒ`1Yt֤GRs$<*{3o)Dx7 ":A¬s?Q A]ntuM?EޫOΉ-馜GqwgIrvY\T\H/d $CλTd1vޣ 2Ӕ_ބ-و̚Ysd-a6F67^ZfBq&vwjOЏE!!iT`rN]O;m_w&%W^]LM۲^}'2vUzkE>jDMQ9{n>aUuie˧^5d%Cf;ɕGu;ρ]%g%~hi=O,Xzs/O5KZG+mHyD596!?%z`,%(~ݹӨ(t%Yk_V.ɵ=߆s/|PsiܹWт/JOrḦ+v^ .=^], g)ZycnxE\ (<ٲI׳;8ٴbf=f˯ۆ7DLR|sItl:L1nc{:F)6͇mf2( t 였P2j>_i;q2Nbi4.`s\iW"Nnv68$еZ`9ѵv4E}?iZ1N`Bfva `G4# +p џ|cLJ9G%>x W["ܗ׌C)Fއ|zq+>_踔^55Y4zDM6*[:ڟ}9ILㄕu#7ݺ %lwRgp^QV3dEb?|NsD6~WBuOAk?yRr*T\J{/3~-rloR̪*`#嗌8YqFf&MRe¤.݄{QKQBNMy/p`t`L(R=+ʯr a%c Q& .f$A0{p%Ep`)<-m;miAKQ] κ1Gks!}p빖ȒR듒>fhK뚸ݑq܈c\j#X䴙MmWn6 \/&~6(=:9:.̛!euyև.ș&d|z|U녤sOX\sj~]NZ#H> yY!9Ũ-(:ӾR/6HH(v=">Gz tIp~Ԛo'~ ݗKhuM 3zg{-_؞UaK_h:]iפI-gοjA[vWeV s]VWsj8q5Qa?Gs9&=,˸Um t}WnĽrObWy^|+з(8*2R+O+!6e=6&谦 ;9U}-TXCm6Os>6#E?hK߯6ץ}ڪ͗ ~#?TѲ+z&hK0Z>a#QjɆjbRW0Q^-_Jax>..iN)i>݅3ԉq`J)9? ǡ] 'R‚5TfYކ,ݻkУA?\̠6^zֵ$X 09D]~  ȃ.mQok\Њ xfkz0XL.t 'ݼܓ6q E",0FK: fńR [u k¿(/̌:NݟCuoAsukR^y8aL %0w4rqO8 >=6"r@?{V u.@hWn],%Rj`+zMqA`vZϼV;\D*Cpۂo(뵨k"}yif3 r֋wlt\y $4L{N|q凙 "5fŢ)r+]3SOˊs[^pkVyvgkR5(E8"eohb𛄌mi8vባ徛T/ U욾[$`滷RDN_y!hCD1hN\g\L, b N6&!O].6i'')ǀuJw~yčJ<W)44 !=fNJ>n*. uJ9U,عG^V"Ltl5Xju UiS%4dH4ҽe5+㲌o]?-}dC\|Ue|wHGT*P)tdV$4%?)tju!pC&m«٭,aпh̬@_Cm>\SZAϩhk9\{e}G0{H))K!]);қx[ނaiGܚ>IGb01Xm:;8>h*(}3a\1"u{KS?o{Ҵ[ >a!}_UҏHV\%ׇ;LhfK*MѺ5;eҮ?!p`]|ssMи»6Dq}l 9!TByê9Ww(uÉ9AS5zY^>{[:.1/C~.n~[G5%:s[r%ntݙ_F^s/?^8^}!G8);[4~;t+cp: b&ݮ֓{h?~JJV-S+b$azmCbEt}i3^Xf\Jv-W.ɭ%6Q3 ;h81Q?9_ZFk>^ʬaèMK5LTc_Y!,jxz/{NT~F_cL)jeI),d #l\Zi%{ >؊[4nH.s9hp=a΋la: $sv KnL$ԽI9G0PmNHFxy6e YS0cRL.IG1baĂ̈A)f- J7Œ虘K ZhϐkƑl 1R:S-um>goJgwf4a3Hn1i`eZ+mϬn>YWUӐyvȡ:X2^u 79cgn[xq*$d6 B?!pocGή/h>Fȁp>I3.y8ݬSّw!<{!4z%I_͗$w+=şM/n}Z)E7ӤO(Yٞ)KMM?ZD<ҶW.tJ&44D9S/Sksm1@SiCWO:U rk EV$Mu\[y.ؖwrayfέu 1Z~ORzN%:I|vBjR =Xड़];@thƥgܸ2F bx/\=)UC z[ RSm׿@DabcoQڃ+,Ս*S2vY P*DB\Y\L.sSt34IɄI'@K xx_mm.]j,[b286[ޫ]oHt-Ko2q0O͌\4tða(VwI"ͭ)/1 3 +BnH0IJAmwWh33y!t3V#jov8x]BnaE̻hZڎ 8;ώw\x̦ iE7U ",r0?qG٤I);K$tSfvd_7\he֞gZ[`3n_yסDm򣐦:~JqAG24 2']20OɖeMzÓ32T O ׫!d Ti-iC~[-mGD)F9-+.Հqu6CO=?_Jr`mnz‹q pl K7EЙ!sK\`"v54 fM7&u= ,lR %'ttvE}_]n_%n*OȽ<8218} ˿wUD¢qH5 ,uh["ه/rn|"h$ldW(lHCUEN@U(f$ib>':D,m52)^-n|ECwiMl'۽Ƣie#ca#3dkveq'sj'瘴VNW-5>CZUCgU:4+hkC3qDNwB402k.ns'I8,\a_on 踪OhkGŨ 9q,q祐~eQB KU!m  Q=j~)ͅ:AXϺjB=AvP!pEp\Zb򘏊3l܉qm6a<ܒ^*5]tԩDl CW%_&!oI`ww{C2m5Rm $PH͔AZ# &p$[=\3m"CGۺrPqyuȗLP?JcfGj`4k8y5z E4ǵ쮦=JDu㏥IxzҤ=2jFP%hq-ŴvM|ĤW~F:ZY.jeU}bZ3BŌtC3[ ڥ1K.W%xI4˹8*g$m6% >CCqƵC#BjY9[&Mjb0AxMz0>'BA3p5&H8\C3kec.:(:YLK-Jnj,0xg_!0SlfH5ԍIM!~97I؄~5Txpk6g[60/w빅'uj#YNMfA;k+ffi [caU~r#ݾiV1) 0 -Zbb2|U>t-"fZ{,5CjG)Y[jL?($:]=>TM(:ncb;3]т7XuLt|i_|7LH=( 䭺O$N8Ҏ8QwI]Lcw,01*7&>/?ڱo&B3,BfvZ.4;PQ7&Vɮ u}oH.sD^ow܄iCkt,=.GMΆVN?kN'iee+gih5&Vp1NV7mSmmGܼTOMP xm.owh{J[v)&\hji}S[uĴɯ?naf>2Q' sv#i t*vWB>ݍiiZ!cVQQ<6ȣH}o)[H.&;'Lߕv:Sh IJ !\ߒ]JZ],  %KeٴƧ] ѯzo<Z$[rRuO=;~iøz Jm:T{ݍs8M?es C{\!\|'o{"=BC&2K=Ne039D.{+i6Ke۴P1 F$a\(=L r?n8y~<r4jD':%2a;Db: 2[;'m - Q+r%R,{b smEqRHEOw|#q|m ,@E끽ͥv#.B{0)irL@_:UoH0Co8Gd{ \nS3Ÿ10~Lsap?o5.{9X:צ].b$!fQ)ːĜc!ŴK__+''ܘʸq1h[9>Zs: f6q3/'N'92Rie|p辐sF8쯾l-w~4Fl"L8Kwݝu5 EgTDof.r] =ClWiViPq|oEݙ]lW0Т ܝ+xft /kg2e=J62}E~nمf2^}>g!k "nJ\ ߄{ Q^,zIe yPLD 4id0 O၅aj?2Z%SdFJBvR >noy gCfr2¥1xSv1]̩"v Y(6 1e)'o㤽"GT+PsAm gE9Ttf,54Q-;u x1W  &S!iO}v:yG~6&IƑ# 1%S4Qm=ٔx"RfοPJT@g }d3.Er9(Ҳ9T{dc{YZjF\6Y{xiw͘BdVrR '2or1pAovu/ΨoV,"n Uw\( _r?>ȑsKr5,U|x$_0 &},􉣽Ļu[[h,qTx|$#܋/=M$pTtgh(_lsȌT?[DDzDۑ%u+SR%dC6P[>svi$1)nwBfSi8 Aw4ϚOuT-K'$"Mpj7/=>2dY>qtK\0 lZGSo iM{l ommQYP "&Rw[nS󆥲1}+L^pAڴ?{Z{8ݥ?B~3G=X56ƆJC`iS^WH+:bne|R*h9ղmöf#;/7;d{)' W[| u'ĭ*6}8/Sp$aR\=l}s2jo7{{}1ˢ:.?N}ZHҚm+B>͹f~2~$P6ja@'k:MLlFy#gUyv!\C. SssH8q~5Q|kǙsf83.("1,},"!E鶵ţ%,ٗJİ@J*- h;I/J[o=__Mu 'Gz(xɦeE?o | T[F|fd9:sm߰1hM y<ܪ'CclߗLPлr,`迃a(OzQI| .aMSrQ]C"m0og>rY^rji/*J.h˯)n0,ʂFI#E:`f' ̊L!E2 k9?`uI/ҶQ~hM׺3^S{ߢ}ʖ%>9uIMF^?),xyڥ(Rp† bL9u'gVY)l?:MA+AʧN]3Ҷ^MIԤ 4\U7^:^Dyn)V Wl0jzT9+[%01Ap9#ϑd=!I-B|`t iV9\Ɔt]Y{˼Glu!5B?p-2Q%dƍ#}YLB/n)n9A F'\\/+mO;|H^f(ri6ǟy1h0x0pUdi>`)ǧ4Y ! CI)j}W|,N~(nPc(CN*icpmW> EeC;fPa=)ڛYAK,yfUӔ^VT'GKo9uj%&] uƣn>tn~j>Ch`*(/VHfr*P4-NjϪ>.Z'|ȽCq+ o!5m'1S2&Qʩiȹum%`{֯8ﹰ\v ie6G,Ֆ*}4nRbcO8Q\V~; ltŘ^̆(>PT0t?qTJIZ֭ld}eCҒ*:0I#%1=0e-$":ug`.J؀l8E Gqn Rګj9vV~Iu1fTa9X'{ȁ )>n(Yt|U9 -u 3Uw^Y܊B<&E!nT~0I?ҕ2l/h(ThtpiuKJܻ5etR:)Iڷ;oh)'ci0TT}:Ƨl}z!A4{¬O>/~-ALcRҭs0wa [o.&J&bQFa ,L.+ѹҋEUEʹ '|ivgΥ,pXcUm_&ڧm\gVsʃya7}j{vUUέnN>Lx3xZQM{w_Lng:ʣj:^TU" r*ٍ.ykyeli|-)jGб^*Bgf>G F>&:Ԝ\ez)N9YY< &9<=Be;zg[BK}rF9c\sccjk9%"՛' Crf~)BŃ5I~}"O (RO!S3lq1;6 1sG y_A/;U[C%yZ^&w ؖSj= $D'8% R8ْ0$!nYk[J+pIiB(8.<?ul8-r@'W5cb3 a cc3${l t!(ak{kOz\e*A>9"i*'ggڞ` аKFLt4i ):5$4`C]5"!-? tܩ*f7I6?~)"e-.Top 9+gVqƒa|10xZOp)'J);ݢ7.S|R}Z쑵z"~[DNs I͗(x{qPdx-CoP`.a[ 䋬%a:٦I~-=?nę' ^IOL*4EIՏ nX'jo>y ,t7[u͞Evyu tܡk#Ӥ4 -)xmE6:%>=2#X󃅧?X&o=Y2L"-Ө81%%@;O+x-]Ny/0g}$ " |= :+Ci1$Ԫ3@+>TL_ zj7Ǒ1ƈwMv?`n~6ɉNg.1 ^0KP}hg~mdU@:e\spoUM8'?qryfS"x?j.ocLPn&A]]iCAθB%-n} !$$me+o@l vȸyr8ګ~qbJ2F;H>^Ȇ[f[vG0;oẁpDF96.k: o놐7y%?HGn#WLƷJkq!BD0[ 7/wBJz>z٥Ęa=>Sӝ_4o~ IäT2-m)?V'[lBhV[nY?( !DwQ{]dTYwGk7~/a~toNֲ00)6FⲦEeUE(< !o2O`bSXfucYOxMH23BKSo;5;b0d) iKwug{xɎ@'XrFA'htB  ZmpXo# ֪Lϓ[um\dp2tn+O!a^Yoo)dVp5EUv|EdAZ]i|>WCV dX+N[C[([Sc}_bh巚áHa0͞0t X] &:fjM)DЏq<!\E937YV89`' ݍtZkJudAE1]!,RF CUli/VTV&NľoF907`MBMqrm?_xܘ+Ǹ)vgT/ P`%h|)gEYZ bN$>MP٬ 8W0|؟ V:ra KM4wKlą1OOx ϕ!w3ϋ(lU LZCh[1j'dіj K%=x,誮I(lڔ<Ãsc'd̄6M%ȄHJ뉘ѷQNpS,3 ` = ?Nƌx"=^#eHgqYHp4\hd|0Jv~fnap6B&K?ϰcoو٨n#z۹z6]?e~(ђpu ֣g- }nf9MsV{U&^YQAьKU)Pw̼>'w{ЙJRb-t#/Yd%)Ho٩ [j9-7Rsr.DԳyB+-IX6%3`ԨvTв(V[޽2eεnSfhE>XC4P?D}׷F߭L=,}ȇ}OIm)dt`qG;+ y-m PymL{eԟN+"4`#tB_s{Y86*ܧ{_Jv́$ϓibc&(6{K[. DFiDW5 jV>vKÍmp1zd=9慢.31ɂgSp'@7Z|RgjkS7r-y lԃS%l47@N9D9we `vOӳQC:RA!s,C{#LF)}|@K40=gu_>qmhuMm}CAu,sm~1)p9ϲX\:Vmc$U>!;Ҏz7BI>uMsuP|0X%@Foʩi9/=C aP^sC萝ϽQĐ_f% ͹lG@5^G;Y/\tβm#,=%Qou_d4͏dN2YFȄs5;l^B 2vU[|C:SZ¹@XQ%~=2Lsz8:U"3A1ǭj)ś=yaQ(#F хoScݟF1#!{σDJO]1B{BW!,-7's8ԅv?:`wx9/"3hGXl-1/'<7u">{|{2L礚_%V`-_8KSSO+@W)&xwkI )]kB ^JMmONЭ>ʋ#dؕS옪 zp햞 0be{y~w\sE>Z̽ v`Õ+M Dr9'lEx0?M Z2;9GH 6?dO~ǬuY=`zwQ2K^ }݇ o#zO/˹B c9j"&//¢.Z4|R6z1Ɋ(&Y`s"Q]oEʙɇ v` FP?H׶b#"d C[[q.֡:! U^TI) mĿ4BYa~غH^Ʈ$y_o+]MLxҾ. *jVƱ,7H>߂]dy؄MSrɧ*rؿA|jS򻒓m)t@dO+#kS=?QqϦkMcNL?Oϵ eeCAAA@%4 :,/2Mw4_$ +ӭSe s 1ok'n ۽/.l zPE "@ِ%<~HUt̮9[Rڃ6ġZt ?ݜƦO#0^/zGѹҿ j (\QX:*d}55+QXte⯓= c/- N3+BQhg=Q~[[ Ac "jC56U./a(\vGX+a^%8aYHJ,pG梸]ʍ[e<~w3iq~0E6ШQ٥^D !ۯcuLx*":U@8S +=ñآx8ExT{]ϊ.pj|o*^r9ƇibZM ?ҴDW xgig13.fM,u2u/ TH|IH Yx؍IҋUŒ.7ut8:h>p0hWx y>@E$d*-Ao3zK#V7jZm Xqbyϩ}C20=G^5YdVv 㢪b$9sjÎn*{4m%1/f&Xo2.=3Gc;e7ewoHup?ڀs'a/I B\@{w4ÁnM1 _9~_)A(<0;처UL ;Dup4dAH訑O)K*bfԌ hp#]k hw'E+]48eYvRw-=JGBNAXONbom᲎RڑWy])Vu&A? ;SC#".l▦7a-.H{? S[K`w~4.E]swg35Eܦ]D -AC K;dܨRcs6W]_b@թK5 0o_ɩNXQXJcmzޯ[:>=£l;u>-`w@NlF.; ԝ;Zc6is +oy5g+r[4JOGЙ{Fj,q\D}Y=;ugkMO^ML8;1;&a㎦pٟ%Lx蚫^D(нW˩{a y^ᾞY77h[eANVlS_k]#ՙF*ܣga̹zHGl|ND߶]g(7JaNeC>0O5 "^631_ŢGra-@ĭ!S7׫#7h *^_4]sZ2"y69cJá.ݮ6on~7GRs8nqu6δn3<(3I߿\sqYOtT'V?r-mͷ@汮y6Z)9C-־sSpB^t8kv:*e-;yϷzC9;~Dg:T縺nԎ=#ԖjHؚ"bJd 0BUhը[Т*FT}'_q=us1Rt"]j.׻(ڗWݰ~{Qr/H2 I>T;kV/^L)jѢǪ;mĭ嶌  uI y95s6Qkt O){*a~@Qpwu:*VxB`ݾTr)o>^ ٚz~St"5e㾪kB暲%Q~'/vzvIlԍT<>cQ?wUUaz[Ľqkp1Ô@5'0TW-k 9k]Q\L+ܤ׳+Qo9g3̫5AͦzLvluMO?9 `C~}x'S/Mx9U# Ј?>AJ Rqw [H5yT;Vx\\;$~j 03}&v-Ik 㼜w^~bϝ?k}>m03\889ʯY)rI51GX^VV ֔dFKfb,^SlO5NYA2gB10 1"J 2- M ) #QS>z뚂:ޖc{ݔ{M4LJ쿒,+yQ^z]]Q@gFQa \VG4Gß~ pnSHG r뢜7ڜPwf3t 5ʪ@Nk9A,jQd[2 rs^H2j'XL [ 8W{ Z*v590˯M ̋k]E4MyC!!Z ̴x`?#>AsF,K62_B3%.Ѱ$fݔz:/8VD-[#D$O9Ş 7J3v~ 顇QkvpVZ{Priܔn =6/5b펴BRl=>t"w6Fws-)Q0jl9#̈́mN|В`#g]0Lr~idJaVRg$jG(Qԝ>~g?T7r!Ki?c 3 =K8霬2Oſ"&t8=@ ?hkSv|_f /|x%. o+*^Yj/L,%ZlȱtnUNsἘ NFKi)|];9#Lzx,lvKYy/#MwߊrVdS>V!,)SӒ`Ah J"@/ :X,&q9.Ufz^(r` V{űj>ϳjNˇ'&H жV౳3HF{pw`giH3nK4^Vx~R#umDLS3,͚l `7 r./u6R>,!F $l8 G`1$`\] 056h?X)9TKH> vۺa\3 cV[D  q %9'D[38P?w:ÇʀE^?Sq:I}D)_kUuK&1 ^OQ@f?;$G-3#w0W5EYLxQq^ƻݑB|Wx4%l53*)t#6`AG P6 8XX1a@)n1xJQm~bC<_3µ>I+ LpԠ@{4AML e,M@#&Ίʽ{>uqH;]vqhnUEMу{qu%B3+;Mr{)%L!{L4ofiy_u_{x~=9u? B=" MAn@\@.C'.ߓWQ?J/p.ҧ5A!-4zR9Ih_a |ϓWU1*r+ugZKj9)P$w!ޮCBJQ`eW"QUn\J>3TX &$8w&@y7$ 58@@kɻN5O&'S={*;kLDjh p-Mm[àAlX8t c;H" AaPv<: tחJF|UtdcaO/ I+$C=!<@fL 0[׮ $HPNxjH!\W|:m s u޷H5ۄ+t HIHp//P|nAy p qnyԕK^^2զA\1bf~I yVerT20y9 ȇB{ *6LS oḠ͘=`(y'ǂdDHH@7 ? yS Q \]O)gNلSn+>84֍EU/붲|I,(A%16 a71iܺktڸV얥RZ9kt9pS0 F:q:(UI!ٛUEOK%Dqkש"9sh/rǠ0jW4״>,ε1F`" 9 WM#%T |_S+'*+#uN<aN_rqkK':Z[6s5hkި+eLAl;JzQ .r(eX 1KSv-Țj%5k&oR3+R9'iA%$;E1§r,3N[ <@g2rݫ )eo}0ܙw/(W+ߛ*ZmA9c+/=ݣ01 @bT"<&qƥL{n(pNr|YbY楙fUg]nV$鳠ƢrX%Ɇ< i7o'z+[¬Eь^rᒴ^8 ?v߇}?tCkRt~uRR2&G+(O:ٵ*YIJrx.3ۍR] ="͂e t;e9I`zoxVx-aj~YKU˅cnGD"9̷6QL֝1?}-[r0JPCueAޥ9yf0Qu|J"Ytwclraɡh)e_TgÒnLJFhGK ۈUחeC7ܩ|Z\n䗯V-r֙SF_Q0] ᒞecpgDNzgQNjOF6 hL8]{E jK#5}Yү+~t$mxOɸᤙ>tsfJ隘̛Q(@ E-kg,.bjPؐ~vT=74cj~FѮeڴOV*hၺ a2-6!/fmTo蕧NhW W/bEr 9e]̷iLŋs'9,5Li12e}'pD=Q6~qmcO5~hn,vл ́W2ߔ9SqF6z4M>6`i B䢷'g i%,cR|uB|:aŸɂK8Q}!k6dII7qKgQXn%R>LjT*yp8wjPN? ɷJ>Ѯm ,/>s!pS>QƠӊCpO/:ݯ9#Ҁ˄\\9;OoMO>~+yFDEl2KG C܎*ZX@؟w9@ya Fֈ ybqޏ9X`qYh6vk 3A {Y'|}s=jjHK.A.!Aq/v>ZܝBM=tB+6\ݒ_4_FHm@A Nm}9vJs=/yx*>>0*Z(8RxͰ~Rws]xwŒ KFkToLWp4ۇKbLc*GuRXSE/kM#Rf;!=STҊ IvlqcqmT*Gzަ56Fp ͨU-z p'mfo2Y)t1̑c:˜l!][$M\ endstream endobj 27 0 obj <>stream HSYNTMM:Sd25IeJ2鶺:1QƬ.Ⱦ,+ FE@vxA@$ȾljdOp{~si35VPu rqwt8%f}qoM׈w]p Mlaae'UvKH/;T 9LePt~mՌԜ4%@.= ɓKQyHq#PKlƭ taW4^:І2{^ӥ8p+%4xLH/BjD|Z Ds\vg}.D}?x}nD|(O8"+]O̖B6Tj_K[iS7د"kXLK~TB*OiA>s3_Bi+U@P)(m) =cjӃTٮl6Iń~1&=-ۄABRk(.-anKY׏ &NTKHL.Bq˻Qh$f꫄_4E蚰~Hh6qT/v&UkT3q%T~};i:msyX*'L܁ uI1k +gMJk)wGN[vJ.`=N#x'U +IP&[e¨OʻeSe9ȸ 1ad@jGd.lQtBTfnF6(K,d|[!pKz̓RL[ri} mB=tDǤi?dvFg `srv⫼9h] ڑIuTK}5^F-dxBnN y UNWrYP.{@,:mŖ˫;J(:XC~FoHg>ẒL9iu1#;Ӳ s =ȸfwytWY$()I5i oR(gl$<=Of2mߜ+Z ؘ `~ h8%&#F.vXwa |f*NFV~_v0ziw"n7H*iUq2@w<:Բq/zmS {/l\@n( );S;&rgh5 *Ln0ZVKb ;^!?Lj*{5iXb"j̃hk#:,+\%D5@O5Xv˧8kSzJKP6r"jzp-×l rsH)3;aTj".3eG&`Xh-| HmRP2nhh\ LI8]@L[*;'Z.n`*zg5MaJ@ OO|v* މ˷sտ{2Sv™0<^<1m6A 7er;| a&[Ż K,>3.%a*brn>dO(8p!Zq7c8n6.%5撇]:XaigF岌ٹF1q8Kdi"d1aG`6.Uo[#枪]+?}HćzjRr@5)P"a #* _mo/EWkiny?]c=cMEUȪfk -7 .g:,̿v=AUCN#eb*e)31g??eV᪾詩&3]$nItH4.QqMP%jbܷMQ}9IM)srun|ʨ]z&Ĵ\jn5c@2{Ԗђ=>&U74dz bqUXy2;}r|Gz%UڌL茝XdžԴƗGCh0,ȚMiXD)臺J3e ê搂\ 2B fX:9 ~ ֧BW1m`Wf8f``4lTx h02pb3ׇ#I2j@}E;'>د'$U23vx*2fяt8 1HG TSփyHDAnz!5xN/8ug]t>c+C֓5]jcldRv4O/]O8~ݾܛU1`"/tOsI *jTI۳bf./aflߓ]u,sv+߰[6iپ<,:#Bxè6gHQRZbgغKЇ\;&Nؐ}aɷ%Rw^aw /l򏰂X1>@WW]T3Bih|ҫ@h}}psU!w{O܈ o# Eoηen>^uCWF)cc5V-T>mٴ?IۉQkTvȹXj5ѓ떴zNq=T_'@#;tg [8 RtWY{sR>ry0j /[rlYug@&1N_x(XGC|JŒ/ł.kܷ9Y>\ GoV.e}u(pa@Y@5"AjLIBO l6lxzϊYQ--<;!\"KƢĬ !tw؄SikTuE0bx{dÍoQERyғ_yRIu) 3P}R!H`znGxis#KmPGxhPEhim (߹/ؤYcD8`S:ԣ rIq/%XHX;/ t(`X&>et$M\R\?V˝9oNyǾU32{^IoAHK_hhP}6)].t!B$‹ ƹ`5l8.+u!kgnpۏ:OBH(徇o9LEZ_.W;n@:Ch;YBMSZј)ieoc-+J92CrjM@FvVw |2R6W:moz[xJzM[-Tap4 yvef$#u(7ԣmѠ(2]zͲ͖~Xj)6]lkQ`z3RW&ƛ Uo/Ks"BܳnR2YB2떳5Jy`}p*>Y>4ٙ}>_# v-ޤ֔:9pǽt7K)y(*Y'U~-%VO_KGL{egREq9F:BWCLk[z S٧#q32sp`OB [q"A'/o ݄.tފo<[FΝkZELݰ{pYZ|w!:uSZ%*b5}a$7W.~>e6F0/ׇk^n qZ&ѣb`$uj6,)jb'heA͝5k,7ϔaԲ6dlJlj%ADϳh{z{ 6^!BF-\ԥ1UjΑR0_{q4!GW_4L'H,O~}ݫa=.Ѣʈг'9Z宼"~{ *.<di`2ZΞQ:Pe5bl#觿L0^J˳ozE )}sL9gQL^Zk:6ѮGAN khL$āq)yr2g;fp |mguB;BULS㪈94>.5;cBԏ 84(.I7-}Y.۪hZRSJvWۀ=U.pKto_!)ؒ,bA'9x]Us 2"­ z rol1z r%bRbwɣҰi}[m5?R2bǼ3?D.F.l:[kӭ"Zף/7_˿x)xGN {Yna^+D?,oz OQ^42cgv@WEĹ[?q l}WN-.5`tmP8/p;[l>4n-aE BƧ8Kq;LQ!(~oKv #x 6s04S=VБ~g>Z*;1a lʮY5 !nHa.R-%F, 56Q2qῌ}_d5zyKXg;㸬}-&kL#&-`s.v0)6aa8pk8ls360]Z6NTjQ2P?ٿ+.S!?7MEyMf{gd V dulg>[J'GtVZLs̻ܣ?[fs=rTz$`ui5I T굼rqZ8#J@_ϰ>sj}:.5BڥPqsy䁚 ؗαLL+EFNQ WM9ȭew5<ҕfҼZtxn2%>|M}@ڥկ-9쌿u|DaD `8SOJkN"c(%^,;1#U6%LQpkT=Uem8f#uxjj>v>W:L+ dlbW+÷ET a,l%db\ S@,CUoPȵɆb2J"0=гNHk9EFo+NΞw(ȹn gl1 %3]xpmR _|~#*e]MRmlG>ą#<*.urGOq>%Pza:]3$5ر6flƘDc\⮠ ʾ<@ Fń(A@QdNgjիU{; :5|,Pl>]2@ϣ%6?oD=%wX9«2:e"cz>9JJwAZlɌx3[DpqN~=P ,X,S،pYu `,8LzH-Yt82u!$t}k5A=Bu~,-Ač=x`죺6pdNv33>i+:ullұdQ3 ;WR7˴Z:uWAk:ҋyļϣڙ;Ӑ1Xq+ tm̯a"8!lQ"f3hdu ,b/o&'8mCIk'މIstR9BTGceӗD?&/sb9'ҫKøg3,!7u x_b=tNalMaH*JkJׇLT }FtPI/q:q3I܋ A4Nxq;? ܰ7RJ֘c۫d#R} Ԛr6nFqݰI0YWv輍iT:DWYm[͏monY$?ǫ:P6=: a=ς4c˦?_8`]žTSBͦAM .Q ^ xVP{HIUg^əbr,<w [,TyWXȃn=Kd؆I[zQŕͱGY{mb>qK{P)1D-t:̱r_Z TJ.nkku_Pzg04SouLS<2PKY:J2)=wϑ Bn<֑K h^56Q{{5ϷBG+ȊDv,9fP`ѕ)[ج1\ϣȔ5>-Z U'Ӵ6HpyT[7q #mMR&Ϣj=`!=3`"KPkPA{?DEWWW!%D?z Q} Qy{ ܆Wu:&S')}l3tK89Q@VQAU)67/ST{RBAh9a10P;s0{fںQ w;kz*\?ZzuOƀЊUAD_Ωh9vzR4hVu==c{v`Y@iR5Ԡg,Bm^oB4p#гHh.ſ2}J+MxLtk][:1tvhLdQqaDv,]\(, "h&Ο27鞪9*OEbP##ffD,8«lx ZUH܋5%u1y*_#5A/..[ĕWCʞ4:&_.!lα4zX d:@G_wH &pTĂ|k0WVT@YOGQXI,ᠻS4{c}߻ۛ=N[l|SaɆ13uoMΞ$=qxVrVjjU c#|^`:Zyc[b|;}y,=#xh{SBzVӰ#FZ^9Z㠴b-Lg1=pn;o^1_~=oM#}kOn|a|tPCꆧ{t:<\m֧}^p[>罍'IDW^uY9L.Gr\0:./iOX { o+;EQd[hA%d$&"j+я9ؤs+7u[ҒQgD̈nqd,|v,}8NzĬ:U5.wUemp+٤ [Dֈ%&K$إi꣯kS}(RjRG}U ܋\\ V-F455'&h`K<5z.,S3-e2+ 񙪻_ǥ/f ;ͷC4eW֢ vz8 ao` ȥ~ sy`wlThl}1nIoilsԽ.,sĢE S0}Zzݡ3a#@jm:jfze^P3j 9)C(25rQ .Vqw ȿ2`c@50P,+w ^U.iN'tbŒ) +Yw3r!wYKunTeL|r2)st""my{eFUH4G4ҩ]ѻtjI~į  C~y9>Hxc x?a? f~ïJ'Be\8'TQ=.Ik>5 D DE \b}JRiLʥ}r,D8Jng?I1Xj؆͵Cly 4ֲA5>/jZIUBcֹIhHʿ~Zo dV:590$li:i}4,mȽd뀹Q}6kJW/UJoOؙ*'Kj5c۔>jă{QԳPA w= w1ᘹm y5S8wޘ$jbu6 D'DDމ[DmɀK">P:1?n%!-(˹yV2<^~竷-h) B١|w)<~J*SyW3ȗǿNz_QʖLmF@M86wm)3&S6 3uu$v4aOqy}a|ݝ̤9iL4hc;( F)tUFcW!(""  (U1S{x~ !x dАQep9> Us̽& m݃iⲸ[z{XpyVQ =ۆH};ӳńk<`K=:x&mOE*v4Txx]wJ>PS]u |P (4̷H,-ʆaS89g鮒V&Bzn*v7s3toԯ#jNakmkP~emRx)7j#3Bv_zDG+<*,5yKg!c .g(6sU 1˝8 F׍y)cBсjH~5 8g'%llV)p ׳OÛ~S9-؞ҿ~pٟpEwҦ $ۘ f]@a\'G,RugJ%|>Akd艓mv51]z~!X{5@Gd؇DLSOKat}ykdCkj GE䤌=:~K@8&~4Hv U>P3{sBƶQ7ٮEvrg\591vZ/4cg4UDlbtr"V+J|Qji"^~GZn-rQ^ s6R?ٵ3 Hڷ mƐ:! y;?k0M'[&5b܁&o?tꄹm[Â|'(ySԍ8 Ꭼk 7K)1K 2)pq@ My%Ac" Rc7hM/x5TLp,抌EZ Ă!mX FNx~n`drԧF^H9m=\OE iШWc=uz*B=ZVFYX?*}Mxbd5G+~~$<?f9I[ܫ3_/t#η+T 1~hf?"!C{5,؁PzT; [BhE$ .s!=Υl+@sȍ6=@p@&b"fl_;\fB\(>5,nޑjDï2rf$] iN[S)R"f o'f Gz2D-Lj)||h[ پy"Pєhx4ORTĎP 9'1rmf#oOsՌ2BwTYVw!)[!V:5hdWǂ{ D~H6BScUa.֥kgK@ !GTD7숹!ιk߸UuU.>jc+Cؔ#Htlo9IpPX*HO7UD6'~WxBYCp2 dB&?gpEq= js2~v{?3:I+y?Cv]__|jd*\mʱnA r0|?vD-|ַܱ=:I+%a-p9gg'\<^`_׵ ܓJK*$]w))Y}cܭ 9ͥdnM":lpA+mwqtꉉвPLxB?\P+HpT3Cl fGQbvTE݄ N9ޏxd(Ѱ. }}~w{8F-'9P^ap3̭!T,`l_o]%k,^ظ7>1 *BG٘l oW]hb#Ǝ {96z @ِjz\,þArNINNW˦e S{@ k#8䄴)ʥZS ݠև-4%2_S\_iY߳g2kqlI4NL21EJQbC" HiN06l (MDDEl4AP3w~{y{?ҵalʚ׋%_0W ~MNԫz £e 2Ύ/[{bw8BPR}aަ !#fo͋W>8.}^ C=Ч&`_G>Զt #h{0n|K $_O( 5M:Z_C)86?ɥ@}nXUI-=5 6R4d[lu~Opd)4-<,bkhzܒ$ɻR*4ݕ/Yg$&.aCCj' h٧c#|&fܛFb^DQI!jwSl%%?$f9pPo>L . ֞h"*/G?MpʿwjwK.77}]hm%bWVi4"f/9m-"&pVPt ݴR^ wT TCb()C<2 Mj9^mߟeo(0%ա;2Q+BFb{V؅xPO~l{ Cz?-m߅/qKǘRg`ώ ҁxfA'~;bjTXHCJA9,#bkC\x6ׅmߞz+mwB, qYKq0Gv * ԡ@R!"0`YW7*f<5BP7K*2ZB#Ⱦb@}2 Kfp9z`d"XC#Z3'u:)"o,cj4\cR 3nڇP)k//D~?D>?t`\}5*oecv lOfGi@ϧ:3:j#dM<׍]kM5?P`O@}1MǮ7mO%t,pu:%Φ|wG>^i~Ϟnz?ۘ vj(1/ qb` LPۡ`WP,}<)#0^gWSNS-"w-ՏE.tʅQdy $j]~K iJY'+U,ȣ'4d6 QbX,-85yAV~I\ yaX}OM):&pn-7'fMiTNg]^y_~5N|Oz.*hT _ҋ{ӴNuce+sdNTQAA=dY9SCTP@8q}>hxdbF8ܪzYTh]삵o8K[eAVlmDŽ6F&dV}B C 2KK5]D) tbغ*CesrLZ&ng p:[.ߌJxvl;Z `˦Q>}ԼC3NwUO<ЭثkԌ}hDD4 -wtll',@Ïd3ыղ<YP-E^7 .fC I^6ćECz6~[CyTcs[%=I"nOǣhdD[/ 0׊&yuL0*zMQv8_$:)| y&y[Ts3!- =k sА\j} Ugwc?4!|1]KkWWYWE'jLsH.Ho8[&@ hi:_~9 Gv.xV&0PJF:fqQ=+a3>kbK 6ď6~`TroMqsn9OiIo/ӳ6jV+^ϧa!oEtA,; ?1=:kM}񖒒RP>Zv`3n`qJf!:Hǁ3 -zq{Z;5N( ֏[/ ^m++ͤ}lnl3^51D+?{x|6eYkh8GХIQ-U}/NvԄcf-7ne|⥂rSV~3*&xBNcyo{/̜aI{"nk腛&\IXpI^3%O?ˎ, BWcsy0z4co &S}t`]YYq𞖅hYkh'4V1-|;ɴvbIv5$';ײHr< 䧞TTE>?1AL 5KMkk+$`xS\r zi@4|t~싫ʤГ)Ulw#BWaOw')6i۶Gm0K/.DNp+).!у|WzMaA^]|.O~N}-j-˼!F\VqRxT1˩B;07}Knv6xjs&|{YҲ؆O;yyjzsl(`QRL/N^NJ`w; 蝦k*fq'lxSYU68rOuU3z_C䄛k8㗲\|j1O1*Bc=)qs>I),|BF sOï"}k?)i 1jm{'97ȿo5/-~, J Ձ\uqMG:pU2Zhk".}|F3G-9Ձ<Ƞ1lGU;Q3A:0kD8 啸+f RjVI y0'G<,y Rim)ֿb&1_ɹ#c( \t@!ܻ)FTK[jBM鷿W$mS aVδ*?g>klڥm+W'F/N كO{hD,t@[Z wS+ƭGlpVq `,v$\[ND] ]*rCǸqAZ2)ar֍~ !:\:#\(:%z>s#fNQgs+k]nF|؋lQ.vM %k:ڭ(uG_!FܴVw&IPuC^7+G<~u#~I'Bގ?tSΗf2ܣ$miIg^88͙n89v63b(  ET*f4QB*wB%EJ ~~~~]Ws8\VJB Kדuau.˫w'01%)&2ɯ3+ô%f\egj{R_lC,s\DcMĦNӊz,ɸُ{8E+yjFއy7Rƭ$IMp B6e`,jUj5/$[Dnm3 ZVKłmHdD .Ö́2+E]ψoJE.><0uCÖo௮ק\QZj' ]`0ůW*aAhfTDlU_41̺c51HCQbLYz}1;p }`jKE+ ?VNr;40%u5 WF8'`"koxWE#- nwTbpqJb{p rOY :St1 0:aWQ :Xzxx#alL^ &P6{ x:{_Cuk5-U.Ŧ`x8Xvj`/3^ (p֡"J*|o^`!pqGF幾PLvEsgvS4_+y$HU9ܒY䁎xeM۟ļ-Yu쁖^]摾쫁?55 BΗE~㉆ Os6۔NsVyuy(2O/U2IP.*Ǿۛ&Cx4va|+mg\cݝV(N51ugKKzK{n36Sr{{OFQn܋9J[`U8bl[m7$=4([j* ־>q:zMm sK׵Qӡװ?O+ǫcCWwEqͰK\*vm1mݓJ8t? &XH&wU7/, 3ۙvt2WѭA|ifV:*&hqo8?v;Uc*1~iu>!D>do+:M9A, b羹|%ٽ+я}Dk>|ޱa &h 637 l$1WN5t=]ם,JhݕOAwͽW.%XFFXM:]g%vF1)A=Wm2և古՞t.i V3n 䅝dz5L ]l&$ 0P͙nf]K3TrZ=_׿ޖa"wQ!LA\fTa$-pgfdSpMm,1W\sH2({pi-駦΁ss蹹SEOE;UfSs$Ȭ,ƃoT_p+l 4AW>6%}oouX5۩fl%H09B}'FP،IBG*vvCdmGKǺyq,҇诌d>RaaZ14$$>O1XkMB˙¢>_Ȑ_Hi1)i7[ e yi(#, rҭ)ZuYCo#E,ܩ!tdBzg?ASAqaXzron!1 ^4lYu d,J'}4wtgܣ# * (%JBH{#H RB  $BIP"ug{s{|z:JYWQM cvb1}W Ϙd)>3]E:¤sClG "g_u`2Yؠ:Viwz@ZW 6mktkOKц^SqnChRA_>g?\D]]#s$ظD  s?;ަ FAvwpO7S 2mtԦP7&.u"Tȧ؅^qߖ%ggRqc,VaWP|pt~Yw],5RaߜBܢwGFz*[*Gǭ5%x%:6{U6椠ίkٻWW|4o"'H);19JHmJ.K.ո=#6I(!:DHۙa#HzdCF\6>C X'9*i9.,.ozxҒ %rK/|VmJBn:Km(vgա9=M &_P =CdG/(!}gQu`P>Y$iVՖAD3J[NWG, ~VlK) %4IQMtv]2Bmc V-~qYtn+#S*Vܼ }Nl:BGxTxp}WzcԽƏmȠvGL]k(4M;#GU9讏[eC1ũ]o;JnDorwOu2Ȩ_Z+ i<_{x_ry5x/8tW+xba6IL yai̯m1G[gԬ ևYFI^d?inq Z%,yo8[eU{0-M}sBwM-gX@\.x|{ k)᪨pc{FZ~̬0N* nKb~]D yׄl/'nV.|roKO8N_ڿ1Zm$#{q1X P4 L͒!wԑ _of%냨eY 0B4<|gC>p]dam޷kӜJ Kٮwv-ljiiea 賙ߝm)HY1pR'*z]v/eSVpԁI$62vM/v ƒ=fG= h7|[j؟6Vل9i`$9=yE?E,zpqJ!|KΧ|cBw%?aB~cK]kπ{yTLKA]0!Y>=-[jeI! BFNÁGpiEk:vOυX9!FPǩ7΁Ԭrc'&OJhE6IVY}5#7rWvwQ֜`:G% b|ȩd9䓕VWC.\ǃ|jjyPElIA /[#GI'KFg5ņ0aс z>>0qb |شiRWM/AwN\bAǔ2O1,]YZ{½^2{j#SRT&JUؕ'^ʌccll06 X2$ ZZ¾HHhGZZ+mqݺUsu?fi<%ʭO=J.^ڧt7|2N&'%v} pCy+5~1|~SVn ~sS70ZĚCBl:Œjf)ѭ%ŗi2 !IEsd v9`en ~Y0ه 5-7etxHfhCMqYSH)~(Y1~܋s ɛL cbUBH=>Ur}UL,YNfW9Lwݲɮp'kԜC6V4 np,T(7m=""iǨd2Nrn'ckSmB_K] YFfkN謡R#=By ܪ[Hތvs"ܻ=;YʡkQؐFɻԬv<>:񤉲ޜ#M_|W_G}0fH|dU=qB\@U` qayTdc*%65YmҺ˄}URrNx$x4[W2BГH3`vOA:Cϼ&eH.Z̺;|^=!<]iTFHλM' LP eZDQ9 }}``QXT j87]Bb.*إzDV=3V}7#VoD2* E O~>s^u[Id4ַ0"ئj(aT ,,\%gL=Vס0F}xHftOBfp՛q.h659)N?ϼ0}VwVCuҾ̺27Z j[҄Pk`j̚_)*+'+sxˬ 봶#A#&:K^1snx6 =""\%%8'=Qѥgq9@y7",!Y{0ݡ=[9+.@e,9&3цgu7Cc{uΑx֪zE5]$ax.Mfq֞EvK²p䋜UH,ˊ!/a|FT0ocSZL-gge`دͬ)s?rl4BF#.B\LܼEd)2#SH=5"JE#g>V9C_5܍'o h+&`Uw3ۗYI$,ި@JxO{luS<_*-(a3һLǬj}RjɧV|֯pIj{8_/ٯ;HsUBo <"QJdIqk^\37B'`oP~9Y{+kI'S6Z=,>O\  vNiK5ߗ%ګ*OS-DU*?U2A'cE˓0ntFBIz.F^ǐF}亾i&+yvaagZfD gI,Z`t( o,f nΉPMzIµƹv k_D e3BV?X:&xUEV1%7j~ HdOLjdE i=9}mjhO7~~:q_XEdX|Bl w#$c"*tpl_h?̚όvf-"3SyKfƒ~iYՖ@T&&951X"6b v;@1*6jYEE@A[4x̜v_J/?ٿ5n?Ppܙ`f_v\INhW(R~?Zg>[3E·1^ֶZKTc<JŒ^cU;qfh%|ibn.,έ.X1,V.PnIWxck׈cՔ=iG҈ %[l]#~m߶x 7xE9 t²)D%^y7{TFOay pti6f071eP&각^r̬$COQ;F/) !`yL S/ ![Zis0}_\pU {2w=FeBykl;BJߍ*>8f:Ĵa=G[GGݨj]*g/a.稬So37 C?;;X{e 6-y8 HvP $*|,mhLVTk̅fRE|~bE*nșŚxtUn'j<4>9]% ]t~ƍXm8ϵ*Υ'5sU-s]o;M1--&_!&tW#c![u@a2Q=<}N OKO 3n?DT3 %OQO_@UO\9x[SD UdeI|K=.mۃTgOg}k=xJ#Zs]YݨG?QwsQﴢ _g4*uelxw"Q 9A#"n{IS;<™n nP{uJH _3j0kQ@ j1ϫ߶TtHς|q޽OFhNpЫv~-Q9'ChnpN|S}r|I-le[BV}J`&XV摰z#'{e|Yp7u,7h0jƔȸJ(ijVĈ& dۘ8\2{COڜAVB+[!vO{S68̓ ˞50}uf,_NZEi pw=jKl"9w8Z{FGy*헤a@Tro SfȯCtH qdi[I DގÔ{P>f'+r&'ћ@wYf6Ī9 \SS`֫}RfvU{g] ;V|9x>I^-/;+ٙ}XI*>qW#l8T3J1T`rP!c5Y\4k `0n\gS\!=eV\y\Kce8n}P #.;D'V5`rTmK9RpxzexEf*U1qA53TfMi X~d*t'=Ĵm21&1Ƹw@YDEd&1 Ⱦ dUdMu2=dx9;'kf4ȹAKmܓB4|}@ݵáGݒrwѮ[5j fv.^*8tYX8ġ /~楢{䑠 INb˹S¤}{Lx<35F!к}LxԄ=A'YhLŶOC2 -ica#U`_FvϏ,3Tt\̬YdM\UFyfSͽݷ+2EyH(QFVbWa_Dˡ{yr™H)]}'Y-Ai6!`]ge;TB5ZG7/,xxKy~EH1Vg~tNh) jHHi,#!)g ȚҙK^̦41nLIh1RGHET{~ t͠J6L{LΚ=%' @&].yyPi3ࠎ3s!w$LM07sL?c}kz&IPEդ8F3f2(yF WJu''$ǿ.XN*4k!Vyc3/x{/ތG=;*=J˯QSy }4GFe: TCH7b*\K`ٚI 2zPu'$?ڂ5eLTh:·EumZ0`[")]FKy{pTJ7RSsFbWVDsD {c%^ &)%,+`sܴlc ֚࣬wH}.)Ƽ+Q-+W"Kܢ[9Yހl([}<ƶ Ď}`;J*AeľT4߼d[tj]BaΚ[ DcJ$th@Ί<5bZZԋV[KpɎͰ.ѣr&Bחeٞ?VMl\z[LF= ȩQ!+zrB*Zozh+' |fn} ݉n+_;6 Unp8ٝz.*egN`wԘb+6M8{ށjcRArkބng/f5i5 V#D>NGcvhq/%&D=:"%߇ڢ7eW@fq{X5}^輞ޚȤ4.?e34m5v7o^)- EeQP6Y\j齙fJ +:b"N3x{|?ch1swdpUʚD BDqlyvរjtzKE{[k07 ,EY?U,0c/wܙ+k9KWяμq2l ?ѶR #+{ғm@CW{h튺/Tw+IvR *tLwW\r&ιX:5ݯ"GsS#}ZNkSogkY!ͷ yllKFbwMFXcL#U(PU/E!e ,_|5;*ʓݟ=C;*gdDgu<]K^yMyx&d9Ԥ箉TSv/M ~# )AǸ'k ϖty ==cwÃT詩rk lWO晹@fȝQJo%F\*]y )&nGKяccsyh4 `{-?20_g2[ B]Y$A} BF!=Gk_7zu~5K*b񞂕nvsqʩI~վJ[ѐgHK$$#g^o)Cyr8MvM1]G:",h|-Q0^YGX7"MsG],0Ȳï.EFk0rF{c-熤6!o)v `SYP0ܟ4T Rn apf>=+ϣmʷ&Ɓ wގm V0])6 @Y]Z55ξ9 \M~f3}&hV2@ANܖmnEE¹ *e] 770w] lGYw4S9[=Z* ̀c}]}6{<>h}XpG%C!}[o?CGi\ D.E^,Inm'daZ!CXj{lu >_kd{KƧ/K<Kݒrf>>[q; en"|:v3Wv񦷈ۓ'u|g{7ȕ>bML"cCRQ =m_UfV]6>[yPT>E K}ڝ!Mַ_hӟZLۍ VV}t\Uߍ:/ gCN u^,|b%>׆Vt r[cwvkH֗:tᣮ5\I|1F<ƀm "=zi!v6qޑ&Z$ z?_]~AEvb#zPxC]ɮK Q |Is] 1cH!6EC;(7ޱ)7^+>2Oy7  =-C4J;k:О\یz6ʅ9 hE|8A32u(h=XjbŌs2@}3eM1!pk*%=}9 ?24u=%qP: C\͕Lu'cB ;ȏ;녙 jGLnTIHAضoc|^^8G)ksL?90vig}s Zl=VqsjoɅ7:$HMQV%󉩗f?yT9=)=jg(?p C޿`ojdåTZd/}'K@>÷ed-֣2Li'.ع$pp(˘?sƯ6$8 wmؘJ0L'LF>з(wWHAgGlkBJ(nqCJ܎y1Q97y0I 1c%UyOwFYI !%VW^RV;B-②ZDp>䒮8(܃oGxuf<ޓ`*ZR7TحŦl)+_Q><|p&&ƿ(p/NtY&!:~u2o&qޚr Qy^βI3Ũ3%-TA"Y; u I;$tp@OAnԥ3e'S/9b㡢/+넹F |։xtܜ ˋ2g=-] -I_"mn+c$"J 3p-r>q Z] xJ%d*_V6ZE\x1v%Tj<ۈ RO/*țRj2udf$`0)`"H:)Gsk8NS~>Wu`"h2=ΈL|Oߞ,ڐTWRߜXy&njV @sW^ʍS3$X\rjTQ??8etS~_8M/gQZ/vJC;$d zc""8eN@Ϡcwr]0͞1b4]3ŧ SJ+x t7;'x5$WG]'O2Ur ɯСbN}=2Jy4M @9U#uo6Ҧ6P"de?4ߵO9˕1\s}Y󯻭if #Jsa r.eԉQ JO5)AsKeuSJL 2?5C3M_,!jvmTY 7)fk^x0]A(1:ȫ547nƜ-&Qk]=ݥe A'FKT5s-xKJr ؖޗxJ+ӐduqS5Bg^mjQ_ߏeɪ uSN4 -}"g(Z ~_,, juW-;FKh=ŭ>^Kd_ثu>ɡc8Lq&ݬiKK,y9Tз&!`y]%D^Ss d)%. 9ŻHc$EZ qY\uk>X=/ՕvFdL&mRDfP0ƮRX0f/*HbAPD&1̚{|ss~osf1jeg {˃޲JpǶ~^հ*N}p\]OmA%|ckK{sP vn* };?9R M@W s`ͤ^6pQqse~Pn.RVYtY"'m+/Js5Ӈ.fw I`Vn#2l}y{ fE1JwdM̎:2`I|~tQ .xP)D'Q 8{տH[%]]) . mAd;&nΒ /E5"lPά (ϣ ji@N, )Ck1E޵YG[L a}45"ҁƅu,5eQ fUo/t"~;rbW&) %:Udڭ0+5]/Q:ÂubcJc@&xKz!#}QY֦8誐S}u)K&@nOq>s-7T_̓u._O)~⿀->g_A*qyhXsPl;:IjFd1oW#GɻOs$Wx_ᛨ;t- TT=,_mȏ"$H@.;P~xjOIy12Ø[K W# fIዙ43^1-n&$ET$2:Pu_wWv9Ty%#VL=JU~9%zվ +O~>?fV"=WSXŨO|TPVK{hM0:o_- .byMyadK# Lhi*:jh)Hjzm؉: ZkIET p=57j=v+3WӞIm&3midFnAA}b51TD@%*(dW fN:{.y"Z}2S2gmYZg_:gwR;Cn@,d%7{hJBtCӖ}z0>92^ioS&"MiwufΞ ~pހQ!^D-k{geveW^ꑶ'LD؉OxGk \±w4I(hmw_,6_A)=qFV%QX  t΋5_bn984Q51`①v&1M'G[J?yxzY nŷ $%{OpV1&TI˽2 0K 1YOw]\/w*c롄 <Ү.tGT:`;5md?MY1 {OJ.|K% 84~r0&6> E7g^^pC)dNRjɒ: 3r:^yO!v1f^vjWu6Ee ^B7uZ2* /!AK-Bm7Crl{Wlo&h8_e=!;/Z.Y_No#@u\ÉEv6+A渙;FG.֍M"QD;@) 5$* -w>[!nEVI=$;%k3:aїd;,\p& +Xyҝ¯袈ߣ5ͭbRN[/x `#A>9#hsFnt }]/,Slx5 *;8q?[1!@ы:CJbey䌄 vr5@0kE) 5&׼Ep̶BԦevas)O9*4FkXG~/ĴF/j|< 9Z~eF_ ʯC aur}jY dm3tՈݚ#HX_%eQ3^J\Cir-mvCÆd}Y*,$efw\CU4% q# A~-@%Tq >cd|5 aU7̿L{x! v&l w"*' ^t5u/@ndp)Mm1 xa-hQ*"jsЃٓ;3)n-ԯ et[Nqi_]6)ef >܏v&%'MmjMjSBHД7,lr\Oos/a&LL'S7?{3)'+J9;/Ͻ;vHhUC@N.?wEețA)4{YYTzK n Y{%f27'T"u-ªAOޏ[n+N\1Ӡﺷ?ذ3#4\ѡ;p9K~YGnBڈG>2 Xr CfG7^ZzU5WSx zèFR)id\,x`666N x1?+3?̙鴝̤i$l&I5Fcc*+ v. fj54Ը n Q4&ә==y<\9FiuD,>xKau}SgU-[[7*"Demƌ zS0; !V?*^7_4*># /[N)65ČBfjۋtҳ σsm7@&jٮosc -UˍQtle3.tm=`[nBi&;LApW0CW=J`hXu[oP9.!^_<^A^L/q Nw'y'nYw'zV]>=Rfz_S' qxC(U{+~|*1󳖸K^d7%RR ;8|1//ўDz!8ea.AĤYjKžfE?2[1P jNS+܂3_ Wv6Ni$;q]\ 3;{IK͹_^}E4(8AMfoYBjw$aGW&gUj,?Z>^8o{\5AثCP 3%/k8ʌ[3A-4n1wTg9evpU-૴Gq=:gTe5˃:ZIPE>w|wW՚]uq6k+%:tH@ۦ ^$ꌛA5hI/ߟ ϒA{޳1./ B:^Λۯ.$ԙu)_;EkR[L9Eju`hߣ rp1P*#k{4fT rz$@|b@* E>A-r1q340 6k6zwuڵ\p%~3-]S}ZskYi'KI`g?f᪄Qʹ5s[$ ƍB<̲L]ѼX%9i(P*zth)ْ g>Trhe6cf=T1+44]eS?-?*KIx!gcw5c#iBJ;?*=UTk*U֭ ^QmOLwsDGaT[]E);sʸ'&jYD{?8}5T["q,c?µAϡ1e;/ vwQ5Nv!}Cu╋:])Y:5$pWu] ~bS]bh9ye4567?)4 0YEIް.O&IuP~8x@:ܲv$ZGĖ<=6C3ƇYApWE9nhwP2l܌-K8o)8{3fqZhQ 5ü0F-Yv%fp6_'/6uŠzSr+2:pꤱ2f)qg}mߥڸx`,9(EH9O. :mM'`73wMw ܆E͎2G-]{5ewOփٴ, \+ 2jɥO!%Jkw;X_Rd *meP'k2J%{7LDD?;YvAmltqXp VޏA'dҪ`_5Van&.Ča==5_1CSԳn^ξŸIrW<92 (?h&Ad]-pl=kq]=q?'7~,)A9 ܾ RӲ?Jf%S `>>q7`T?lkTmJ.[>B^4w>;\WK K00qzZe bFzͼ]r2Iv5ysoU܏ ee,C<Լ 2rgln5--/ɨX7SgOTC/ԄGrdYFx®;}y7D /2Fq&m`ᚔQ e~s$m+:aj٥Rb b6qW)<2f.!bN)9iA9DJ`<ɔk 3 aIѭɻ5Y^}O[r.io&"nF jzYBlFc 2NV ;m׊QE,+ܬ[qc1/D?OQ/6y{KƝ9n * —_}ޏ|:!1m.r6_Ka=4]ĨL ȤyĿӎQ>I]B&hX1urO}R1Gٕcp$61֨ p>>Y􌌡щOG}9B8ŌGA ;6`<(DUA|"O;Q"7GVMwJཔ˸MlnJT_RIRF1-bw4mv}ǔ0@5[Ho (iH9gl ) cRrQHN@XèzU=)Ǜ"_!; ( 5 Xv&u)1s v)؄]99[A'$MZ,' j<&Ci?g`:=csvQ_fC3VD!kcwbZ($VزN7}_yxjqC)x[LO,hJqe }r@U vo1Wb">vk#,b%K_}//-CH؟5sz[pg{1 . /1jꆳ˲ob5y8ZZ I9bv0y縦F~CH;f*i2k_σ\]:Nkrё0swk*E#Nj?D)qA¤-CݣK.B}rI= g"QFF 5^lt&q/= (Obt=QRJ@b*k%]%C#C\ew)Jti,: [HO8U냭G@> هNOlݙ#^iUAT_ bJB?G 2Vdd)9,9&^6H?άB6CKL[_c7$.RQ'p[Ыlwr kb5:yo5E'Y- /*uҮwo F*OR+׸3o0 dϺ&V%'F^H詍q NL_Zƌ f2"9GW.Ybi#:9caeat\brs;Y QkaU/Ec $Y ^l5աNFK\xӱ1IZW2R'iՐ+ӍԊvf)ee޲5qq?[ RhC26ޠ8弈^ܷ nf4$C/9u{n7m>@nj 1封ۖ0qwHEJY?BKF457%W:ۧ;oRv -mKvX_nd4(뽵SՑ*RfRšxψ{oE739V v 1ےFVO=ޒ ~{qIU1 1ɕrT9;l5\a'fm {>8]Ւ]r> ˽9:\ԩR6~ t5޳˖yP"bO P4. )TZe!&z#n1#!&RV0_< )Nc0`EJ߾uy}e:.x!d⾴Ojɵ=+b#+5VϬEu焋#~4XmtxtO5vD{z>ms'GE).Ӯ&49ϩsNh Y6}{BI$utUAA}'+3?u~VpIç ?Cz)a3 1@%u"R\:XKjj}^B덪5a%NjY)=nD. ;L}K ݲܲ˞Y3-op P\Gi )Х[~ &ָY;)dX'&{?oo%a*S*aJɕq w\ kQQ-NXEoMyED[8T1Ӕ[9EͤѝsrI9p0~;r|y>"a_FX"ǔ" fj-qp-f-ϻoNh7%"c< 3gS1k1Ua>cRFo]R|RRP洨3+9ZQG r/s?Ȱ%Q=/f" 4ԊhI B&/ .6\rw8 q{˴۳Kq51k\".ckO/ߐ˒Q$Sv:57+dvT` ݚcG;Rkz\MhmqՅ]4ev؃!= ^:02aװiqh4b6"&%uӞ+߸_5_ Hw>yOOϣ:z_lؙ3RF* 4z太ّuM6&&5&FQ72ffo& Br!fƌHȻ`c7b լfpUHJfasy%@2Jv+u\ʎ78.i#>i&4TTA݇ nsXn9uCY{2\;O1;+̦kXy߫+N\&!щp1ԗ⨪jD++Q9_v>D2 Av.kw!s61'5_xs,)9~$$YR1OMWdZmX)?q?=,Bm:sB:&1%expgDp.ɧ Z0 ޸3!d \:\/]},[UdSDVr$kcݹ6_֟>TVsړ1^PlhY)s%}x5,e0lV0ꓦF"$fE _g7 =2r ϼswX#lŁ`OS;7KM[ ;.nLJFd(byoI^+=秔&}H&>{c) >X!UdCnvwv x_b Rg9H*r)=1|{07tsjI]*%L|x[enG)l q[3۞o_bOCxK(L|t cr&^BkXH5)*}U.{"g^WeUښ˚ZLR^[(JBEA<(b6XZhb>HxSAy_h묝K^=s~?%5)F1=¸2Ytl:2*Sݜ~Y"GGմ 3[N]ݥ\s{UQFD^BZNrS浼mcr![*I\R&,Rn$.MP6)#²"<rg?^s7 L5$YŽN+[Cruqmqʡ#n0DH!kTK 9A"h/?bI!|=윦gf 3Fƕ QR-jnFM&H h񳚻qaKUa"Ub??gk>06 pwµQ>aR! [ x]5aX#7hnm[77a 121.kǹmev.2ڮ{7+3iq,<~CN5]]U7z=%Wz]p1-UL'աL^ޚP6;o5*:-oUD-!cy ԶTXxQ0LpmUz(ўy©7+OT/ؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠؠG4 endstream endobj 28 0 obj <>stream HSw~kfvNI s I > Xkq\7&:!SZ!-ƀ%t%a3?҅4igo;4;Zg~ODSJQiEFQiEFQiEFQiEFQiEFQiEFQiEFQiEFQiEFQiEFQiEFQi~&&()iЌՋa1KxUR+пXms\ F Y5Ҋ*.@ ?.M!LvK p}=O_2v9#ryJ^EuWre<.V3+p*9eJ6x+/T<<˹2.pȒ4NI:mU ?ȕׯQ5tESL:.ֹz[6G8{|GO_ =Į(+gUTџ'}cWѓ,Ϸ}VIֿTTpYB/2~Y]te}Oܣˆ}؋A% ;4GO߿(M6o%CVk^8C_:hS.^iڟ%m؝֧yS2ny"lQdMK&mP|^#xt&9?Ϭ]-iqe =v:rAP%(ޙ?qI(ؓuI/c~u7HԦڞlI{O$\ܭMLP CXЪb6CKRjAFl,J/3a=eN.>Ӓi{/`vCx=*BV{Kv{Μ :Mf*D0N˧yeØ.yC3M)1ܪGaoX8Rk&R" ˨U$_yDHьob-%8ΡT@՚ ;ɘa C4=jRVv1bSQWѴ6B Yp$'ɠEDu_o5_y%D/jaI!Qe9(vmtj,bQҽ-lL)l8oz?t= sa? Q0hsn DHՅyJbBj*:nbS0ĮO̢\#\[ [)Ϗ o>,l:?M~Bm; [Ώq?fPhB,bҖº; x]*ی8jc jQV{YC<$Vd@\Z,dٺzZ p=j4~ 5+-R9)fJ1uQp?PaVQ k,ElPm~y{KO-I龚[cO| Wy@~YIzI%(ĬDFɨIAulrfՑ(,ٛS-H<Xcec>^GaMߋ'؝}?QNĜYk@)a]aDGdW"3WafgoTSOMY2{js/p;Lɘq:06&FAtsu 0`u\19$tn$нv%A??}O|;.lfgw~$V?\ts ݥ# .Ut ОM̔1o>MvЏAGE,̫"6}cI59KOo~ih|a"̬8 G2zbC|Usɟ{>,;k!yu^q.gVn~q+NmDKCF*Jb&z2(7TĬi%n~ҧMȯArvULd9¾"=aϺDwk^~0>Z'At<`Qc X f)o2 ٿmɱ4dL'}!j>^0ix*),s<)+%uzMͭ] KGTHBD}TpʡcsSؒ 2CLbb:9 \IMd^q{KȰEGqdC8*h9r[]aSF=*ؘO-=Ր y!|FD,&輁G2t|?^UK;+_F.NU׃5,˛߿5ԭ{//l$OMM*h%.p5b->7ͱp])S"=^*7Y;גq+6*K! _1cfk{$FI [FqJ: D:wEWLt'fsu[bf 9P J /ۃދ˂z:TOT)f%ӯij6:Ef]pI;*IfVgr`nws_]&HStfg\Y]3ƽȯ=^SuUQS{h27tH~̩: fmͺEr݃%qK/~Z{lÝfAqM֒_|ߛ||kvU40s 2\;_6{or/7Fb~5&9X8vUc*>.1r-piq-<\lEǹݟ:| ]Վk~z4Tی% m#:6d2AL=T̪ݚR/9~wgV>48y[Y[4ڀ{es9u|NymrQy#]'&&nQ~5owZrvoV {!^jrsZCBcRwKOU뿂+sKkŧbO6_+ ~EW\ݚeY7 /%+X9-C5ʂ_1ŨV@`M}稰Yz2m'8n5C`;OTPM,YX߄wY "6=^<޳E}88Z\4u}h#>Fs}6TtlgRy mn ;3zmL\1' jYDnS W #-͇nvȝkw?nNO`6`S?>OϐAꨠIMl[z->1q4O}J!||w qvE2034ܠ1 S/c~fwRz&Hx{v Ye 9 Fm< kQVN.X%1E Y)}૽ie`f$$~F#/Y^$Œ' V_X7\b d{竍)$xˎe* ~,9W5lx%ߙR1!G~"t;oV7WUG4M|)<~1sC@Tp̞W~!FXψzkt^e&bS¹~|^vi /<eذ2}[I#<7 #f% WITlu}1vs(Ӌ)^6ӐIŷHt! XUFbfOKǬآԷV_kA¦G|W4ɰYžZ gSͤRja&"yj L#2dne ";JJv)/+[+= Påؿ~ B& tbbO=V*<)E\O0~q\OMi ovkjwVjfg\qϑ@Q &1tIPGeG$> `8Btwd 7{q .n ^c|C]Yr eW6,mLNR`K6L`  MOd.ۖNƭ~٭l+8Χ_6iMW9Ez ޘnsO֏(6P\\ٚir?t}G;巹FDyk(8{w[Omhwݷ a 3uX5b0V:WVcp'y.xBٰWm'2oKF-m=*̎]tu @ 9q9R>E; S/ $L\ ruOяrq8#V㒲OVITĥ<&&W]uWQA<5haKуeQ HkK+6JZ:W  pAZ+R@Q<ۜܠʞe rsRYFpHX+:sY`2&Wjq=QX'hβ~C-wkQa@-e|T~&p@ƞ3,GuH7VL\[{ʺULv,pGv{}穬Cp \T~$0h5Ivm'r|POv}L@/F ʣl?nKt?oHOzz+zr3`VAUW/iuSx Y&K΋ L!up&ܧ|ҒAY\PhLH"6Rja>5faA ?:6L$9RrDT!cS1.Wlx ʥ^=RU3J&M=&O.T%PrJ WVjTtd=ClR%Tb&ۓW5r]C9TPw[*",{u 81ژ0i%U t&&8u ʊQ%e{+UWS-"z Δ"r<%pu޻#qL-o:1m|#ɉkU ipKڒ]:Ky THƏ=s?W t!{§}>T vzFZz P t<;0;h6~5_bl0A<Ƈ_=J~W ɭ:M d"֛wrh|=.b; ;˨I9$>$'rL|'=Ϲ1;Q|^-9K̰q0׻ɺ ޮs_H{4Bj0a`6Z0V4.0)ɹb0#*Q6?]Х9xսBD8?P~Tl:뀽&)1v.KTXr-'.LWŽMrIrMj0ŽjI-q [h.FK!j} }Jͣ MpU.dòS 4患/7\f, %.[2{n";C^2SRT2 LA1IBX20xx_ڗ־$Y 6^nÀmd-8<ܷ^{9vloSM-\;0sr[ea z휫6!3mrЍ]'/526#cDr~w}£˯uܪays7ㅕlUT?aXu[^s_lu-*v}3\Rt=|}t&& g6fC&LU]]?ΜbN1(Z#.r! iV EHOJ  +a&B 6 ggUƒvK%jWUbN=H^\]X4ů-$ b>ea%uI#mJ=1vꟛj~w|<:>px%DSl*ӚFƌЁ=`{wƁ&0 0GeB4t(2Vv})=W3t5sY2_owyE]2sbxf{R]8.>[v\>/*y͕r}@|=dwc F){y ,dk#>˦}2.ms)S+72CVVI79gzY*1d/)=x!=CàYF bVI)_W*mi:ȎO{*,w3Qѩ&):K[v)8O`TVNlg-7QhoL-+OwgOs)j߃*;OhSxi018}J#i҄vn{i&[?{6t,_I\R'2EmY&QㆦswUz?j7ȚY |aҖFY?1;/f_6~&iQcv-uVt$U3e>g +YIv=Gx nq6w2]ǒ8j4sKܪR6=PqzP9 a%o>ssYǧZ&i`1ٷ͂A Y6I2~#皫g]F춚v"=%!gR ;6zyM8 ta[i Š9*]G*35hR II燵<'CG6wDtTbNS,Fi+ID=x*݀ ޶:3Aau3aUQuSa`iKqoK/F֢ȰOs Q~ LЭ`+lLP7Rzi1H3@[y/dԣ,>5_ڑzngQNfQiMOmZ[qP ׍8jn{G^ tcSmIxK%Y TX}KXm KBCCHe?MGjJn5qg#SɛQ,5*@otҍr)m; FHmTcYX*a*f7 i'xI&V-7 Ќ1U?O%SLdsKEy)6oP|R3ƥ|>%s v#TTT޵56k;&k&N| l[qq/9f3 s2}NWL}QL'x'߱.ۑq_.,pbˎXcUȲu!sYn$$a}|3KA`%*h:A,hOU 14 }" IH>BGL{&]'t?,fc6ug{KwavD}еI6:rןv.9n<5ޒR>iܶp[n9|ߟk뚯+kΡsƫ&kWSt܄ca.11D4U:mU}9h;ČN=6ri\26PW&m6LS|pF׫Ĉ~%H4z"]v9ؘ2>`BtQ|TH95\S;"eWrx+*9g.cyLupI߭id)tT)^J+!O265KzqH)Y'| ;y[=!@.蒄nqT=|0r\ZE2(PCQ ]}/՜_R %Q$46Z166BZi_;K}b!#QT$1&v9;|dlL?+EMn 4`&ikx !S&$, 1,>>yǥM7dܸDl9V_q M\<+ eU4Wj9&n\\wYJՇ1csd? %wc]Bu5 ~MõݥSU?㓄ew門1yL+g)aʮS|rD Ոؤ=a˴D Wj %4*2nVT^UJ8H{81̥S3kZF`ʡcۋ`9׷㇛5bf!g ¼ڮ W Q#!;RiOO&1R >C=_;.|Ԓ3>,M5A଼{e;&y]B,pO0 bXD_.wa֣kV~% @@ڍqtT> o>1j 1/|4qL!S8B5aJzl\Ɍ9ᘜAFyx'&ȅfH`9dVr.RtJ60̆_4 %T|2L=2'^{-uVa60s1kqpygNJIT_Y__1^.l::M/F )SCiS_ccЙ‹SJi$̌'*T衔,5wCr4/#Qws'&]|/B…Tǿ-t;[.m#jSp}bނٶJ)D#R.Ǭ5^xlȵz%oiBGĤ?$BυL>lG$EݥKI%]FJi>*Z% bҸCʎM99^ 'łoZҦʦVΉIêM̰*4P>o#Yu{xp,&gk,7Ým{=if8{$`C>ca! ;1R#1xs< 5CDǠY`j>w-M/kN+it~$+5^ݨ.,h}rek1 B#"ItI)aLbnLyP.HlK`f& 2dfƅKN[c6 Y)GQ|a&ctfmh 4wM3*ߛE헅w0{v~voF ;KCU6񐇛^{W>Üa۸[w^Z;$`{)"ƎjXZTBmG3Nk-fi_eVRsrzzV6Ȇu{&[O c t|خ֑_[Դi._an=R7rIR_=5`:@; 38dvo Qanm⺋lҬS.TJzp 1Cr;~6 $\w0O8yt)-谔3wXpyćm;qHs;l{o7}w@_8W\&oX: Efnl20%eo<b:0y-!dPwUi ,;KUf~QTö(lhev_QR>ZN瀫nf\zrAt90ZcfՀA fE*gj8z^e]$*=r>h8, 6*% %/2 ̓3vذ"gpm7˕+vSը]-DW5Ҫ]riEfe%$6 z gfaIsjrԍ1 lQ1zz K5v7̝bqգzf痱8rmd3uI)|"p:q[+!JLy߭b䣖nХ*N!b:M` WI[B ELJv~6Po$oS@&a.lFWe%t8>*J,!asoѥ?{BHje!Aᵸ+@_&%C``uHM*)s1QHYGZ[躐ɖA66~f?4qZq2K #dZm#Z!:9Ks3s HH0)39-笺y2^Ux'k=)Kj])a3cQ-`m" 6!0u9VZ3 bv{M#0`5\SLj-%?D~ذ8Lb  \}P]%3uzI!@]RQ)&ifэfj쯍mf$D JZu}?Dzj Giݠ0@qEاL~mG?+kȕʚ{e]~ۧ9fh%\tY:(v]ԕ5pi*$<6>HT~ú g98u˕|qEzY*v|awQs γA Jܱ;qyɻ0e#(t[C-lg3ŵSBܤ*mX:^գhY@b}ùҒWb̢:ڡ:썬^եUwjK1w-c]RčoJ1>d)O-lfWNC'rvs3#3s_upNH).W %MrQn MhTɅurizuV"byصJcX7ifEYT=O qb 2|`9Ahl8F!GiGY\+DLmlLspe ɠz60\$O: :X^SekșVQzdHMĔ `Zfdm%g7s6-a%`AΒ"5s\Oiyukک=jv'l&Dc3+6F @͍bMeb&V9A<2;;Ⱦ]TuTwySޖrN?gzWd4!DR['n=x8t}6'V يKigFRޤv_]<<{^rf{]S TB$0w忀-k\Bt ƣ7\Btu+E*lNԬJ)kw{Fvy*ٵ~G u"/p^-6yظYȻ>FHu}$^;9guaI>9fei%=9?d!K}N{'S5I5U:?2P d?THgVTH[37v^x2WT l/:03`Wh'J&.U*%\OCؕљkv;1ͣ,lZ-SPoPPΊ95dzB \UUu""1l7= -P|ʞlL.>um]xWTO#jf73k]7jb.XS^3HIBW8I?ߏ +dWlptG  *v=gVbV x{$|f"fCijHյO&Q#\puO!\, V@AE7ϩ8;y+PWr\Ӵ!IgٸVh!a6 '{wv^}{m]wG|?سDm!;xŻ﻾y{}ee,<6, [e8GM<џ?JZ ?lT|#ef(>lW<]W}W;a;;mG]vJ ّ!B"A5"h; B Es|y4߈vXo+O?/gʒ;X&1'+=D`KܮijSbb ƺ+||N5駺gzAH 0 f5D ު;:.T8 ffn?kiLߋƇ)`$){ ̅z&#BNd$@[h5~EBw#F@X#IY)C b)[t]HWdkPI Ts~jkު~ה_/YpCy.ۂ,Љ_*W p1p4}34]}o$fClPI䑄# y黉&!-T' qҟJ__u3y-$fDMPõ(u>| LT$.53fk`:6 =OE᧒H}ESɷ嶦y"r#A~ G*n.XE7~8):A u}/u qG>\ֵp!ʰJ ϢLc=l0QR|!TjnMVB >۝Njk)م;t>[{<]yilk0M{Ӿ0jƚuYƻñC". u$JUʼy:I>/zezZ>QrYL"tRPz-KO.7ßĂ7ېLmKX 3)㭶㪨ʴdَ~90̓ouD+UKzb;* [jNWux(9i ƙ*R^eSBh%.~1'0.8FOVafY1rq\O0RWy X)?s[[N ݽGDoOd谥ynVJ,R!F̕$TsWsl75Zxc,1 `_H7(mډ E; ~mpƨIgGhߓ)/dA.W!q/_oZg1b;ٕ*({܉ oВwG |8f3m59O) -Ohn6!wᛝu> ʃ9g=VT_lB*݄$i{% #l8RF/ d&i80;JP[̱t؏<#n5<_5WGֵ-|q8Za9n3{<^;PlbZ?'YiQ B mr22AO>J» e}2w{(Q44 Pmgi mE]TM=c: f{"dtEO|j)Nf.Xg@mRMBz`K l;:%MV@uEmx^x9D!VxYO̒H]_0Ճhy | !%bִ͒Lm`V@ Z@[{Е8/vF)&T^(cAp2Ѯ(v_2hVro*e󖲲٠%X46lCogk!}mv~Aÿ06dx\CPrL=_!!,EIQ:Bق#BPQnf!Vw}}}Pc3\e,$!༴(W ? mvYBLCE!nVM0§Zpn(ߔYתF^HSqcqȫRdv}ЃHgT 0dT[ /h*QD|DyDKxi0ퟍ39͡rͱ,7? pQ~Ou>w:^?=%\+5siii-7 QEE \-T\RQAAqM;539g y<ϙMWl~0ky2͌/&5@*T%Ï5V٦'Rz9XLpRr4N8z>G[8vza~smc sl3tg0wI B82n v#^^[3:޺J^%l"7*_9y_dk5{ >Г 8Ł9h\gik +[Ձi_ʬ2f|4W鉶\wfh'"X] @%9mST,BasA_H]|o5BB}WmBʶYI@mvysv!V '|<)DV;q>&R 4*SdmzQho{4HDR.(9 pavga?!px m,2z /nlk+51?,7Kh0o?2\Z w"]Iss2~.8Ng)D׎*"E=7v_ltjVy FJ'%y :C2u4Rr 9Yh6()>ff94O"-P}^F`rRg2:L^x8Vr3~&_VVp 5T^9Vfo->JII<A5Ю~#%!P~v(* U3RoWY.?a^FWEX׌Gޅ{NHi_U\䍒7 Fˢ/UɺIfdy8xZZwQq6V mo:beA =ajύz#1p :Xc ߽ Ps<o}Pl⮖89ӵ0_<ݍ퉊H{Tϝ*t$nUg"MVr/h^J('ͬ`!4!]([-sİ~v?|ve){c\GΦs m)&RoepG|ЈM03(yUɃ[Rύv\+٦h&'8#%"Zs8N? G2\o_K 8eo`XDR,yك,?r)t7MVUSXia-␝|(1*o2Oeq>>H/ 5_ۦ%q9D.@ouŽ$)Nhzi, Q qhJ.7ˍf/͒wg>&F#edzl\cnV;*!7TcWR uN&qEK%;6EYiG=[mE=M0uTi+Mp4y35u_1d-]NO*Jr=sn6mZݲe̚rIS+" JK (<); & Z̙ewOw!> Z,@CVĭd̃1 ( k<4 s OFLV<. i] 58լqfRog$|*:tUVot7k<7{cl' `__%% WLelliW)k>Kqa}VZJozeMnGˢQYET훦 /pBON7^IH?n̿唓_UayDΥ}~ZĠspsCHCc|8L*DϿ;TgW:P׌`ajW? LUDL06W.,)bڒP K7ZR_NIg5K\3:1XqHk xdo` 393gBms(o嶆ޢ{jNϻLhU%"?ֽf:[mձK ܌+Ӑ.e|1+}Ue~}*N ֋#)d)~Ps6>T¼;E&T)dc..K9Y<ʦ|.qivI-h9{ϿL%ٰ^MCvhSMZ+;u9UN_\7.%De^ 2垥!NO'|:wfi=dBkJj 6*`L[e"6Z`Q1j/l2AC ? nٙsW'}|>_iNXh7!My滨m119U|\Hǩ07W;9)սVٕvimWFL9X^Y?5@Gǭq1LyT(.q⫍!lSMTU[uZ mȫ}EGcT,uHRf9Oh+X` zSK v e|nPo_,L@G=>ٟ,׬7[^m:NW@SdXqGιhQTYu)|J{hׄe6rjp^cCn29yއFm~<}@G4H49)V0-H>t01ѭbULd'E,m~SѮ{GksAc1M|"fΎ7C>a(F/ȻԳ >51CJ,k`L䱲ܯ7yrϊ |Ưt׵#z44Xh9)rF$bq8M:'8f{ T:BKN:aV4uTdBvn- m %lbmr0lcVI}S'Bbd!&[i>?YLm/%WE/*VIi@dZz]!pb*hXaP⋍ް($Sp< ߛff0зWx IA -a$@mpN2^0hOVB4Lj6K[70\ F{w*:W&3sJR?j]&&[+nܓQ+=.\X#2)vipTuhSCXJ/;ߌ[aSC3u3|rq:`Z>I<Fh|jkﹺ,z?cd_4qfA^'j2 2qj͂`+9I$ܒ㡚ԃ~V&al<UN;㴢[m}E/SȂ}8[^~n,Ba!(xj.]y^?*|dh{6CEښ.,9h:jT<lv29iy-7A':va Ɖ熆v79>8B(8d(8T`mnjV=xGɎ5tpb(BvS<᦭0fkEհKηVwR.[vG8C0̋׾1.gtF>bo\̰PbyaKBml2tm"Lav;zw<Gĥ~YS̪o}fkGщBy_ف}kA`a'I6tHZC˯˯ ^vV ˆo?XvidWzXG]R/gxear䞲85v?tTd6؛QyZL3>P2e]qZ/>e2 nVD+-rʭ:*4 R|UXSyyVXS|3$>TtP"z W*c7dYZs4\8B\α%WsIsH{C/.ZT#`A$7vѓ?BF8 bޮPڈ(/HMeG˦@:lp:G_~$_mOZ,ؔ].NӒzMtS_'K[OԂ2=]kϯ/?uMgSe  fy,=b G~62{OUŅ"}dvܞ=ր{@5i^ &h"L>ed)!mCvQKK6DM" OCd{ 85;U[ys+>M=` =XC7%4LK^:]NxXNK*cPjBuNH'|B|!JٶzN{S"Z/-|dyCޘX9ZKr%9 KGiU$ke/=&:#`DqMy0B/ֳ.jGs̢Ueۤb\kv4("iEA |ҤG(kb|]Ue4x|OLLg/$$&1&>MqFV Rj>s+|z.'ȀPNS{ ⍳UMrSeU /GȻԖk+k_EK2kxvaJ` "J#㲴: Ahw)PpnHWLwJDDir%,_h wvFq:9SՒ2N|Ԋ(? Zyy79xB'v@A(޸8^_#Wl^$#rI~̫5I<%c꤫%lW Ì.ZRɌ(Oz@J+yo+F'MqdHM;mMP`3%( g/{;3="}<0HGy$Ţe^Xصr07eV.m,(;/u|@+53` ļ i(VasyXO|6B Crqq$v%$j-Ԓ؋R4A " Y,^J;(m}2gz_yqޞ9srR"@jp0 I`G}I#Yv4I;uħvPڄK`K(*5aFOh$8:D!4 L2<}OXȗݔ7=T1xyџhR0e >V eG ^A4="ќ4ȊBdCz1tt(q9}ei915uu'Z~sYR-UR!-2 \p ==!JₙPQO7K洢/Ƴ]{.pNslo{@Z4kRBSy) $PɀB|}`Hd9 DXL}n*aemtϗ#ªoXoMʢ7IE;MII n"2(/oCF}LJA8-hUSLd;NђբQtГ3U!%FC"H`"? "D#/||? i 6# Z r<rRlY]QfѾ㽟\Γ6o#ѶFo[`JM2p T7BH髯%ڻľ!|:S<7X4pWfV;Ȟ{c]U,za('-[J7vZ;[||_9O\'[ʵ9sa-.٩ahzf{i;IZ误#*$SUJ7i=uwOd{Zt~2cxST]]M\yЪ0Dw7ʨ>҂:|zbIh!B1 Nj?[[74^Uain3YHuuPPK e'- 9TQjGMAUκoUzsY߶6?{ΡvԌ֭ k Jɇ $%hӍ2-{iМ6bq.6'ֆÝ;ޯ_ݛΏW}SpԦ*e!?y<.>ƅ<1V]F7 \l[:.6 ߟZMvmOMSOݨ+ ]D`-ytvս:t^\ {^ٝ`BS+I5ϾNoδmP[f =m).37}jϲx%del7C"U@cϯ\l|8X`$aJnsNt#r0ȅI;wDn>1SV=05c_':V9} ڙE9;I|V&< %97b@Ɇc©[rԮrvd519 xWASP8 Ym%"9t3ʷ:td .P&['bazoxز\緪a2!W¢-wsq!Ի޺yߡuLe`D'_8Z'j?9cS1t &8j Lڮ$Va7gɦSu2xpK~)a2~cކO,L 4r/ R%E/35O?pZ>رlxn٪o{[IL[zVp ޜ}abJ.ڛ:wTnjN~^8f{U-uDkPSƑsx-NF!.EڒG+,ݟ ~؜:ave6؝(C >4;Tz;C .`/S]An!K+.0G քeA-=ৌs2vƻ-y9Y'A\]*t%7aO6'Q_^zDuNEKlys:0!m+'ap1ەur0%R ?+ҊHQZ`f _=Z!S\OMi:US55S:SSe:v]\Yd߉ fBv 6B@HFL}ӽu?uzdMl=WPcdLN" FLB;O{%P`r? c/_u0~Uլ;8 9O kK,ٹ|w55րoqN| pYPX}/65|*L,7&QfN_tr iȓΛ!mBE8HLyuŌԜԏr#KzRGoɍbg nf` & ΅](L̮8BV_5pA"J~-n\{M*Ds+hmFDx }4^w5h-;l>3&)F~E]5IF'~Y bSR~Nk p8O!;oCP ޞ2;2` "<_Fם삳yLR/&%OiA"$uiZ;Oyz-~eG"̚#Q$Ձҙ4،U q\ٗ'7h &&Lԧ H}Hx`jª[1=u_{REĜ{J 9k-QzMϏG=גj׸ڼer[̚%;0a-.i 7fM7v[a[$.MW|AI+;i%k(}==SʄO iȤ ͠0j`}N]"޷HO%&ڙe|hLl:P"3W"G%(f;6 dD4Kx~@l)^>6~lAN:eJ~4 l0 m߅QE YOvbkN^a7ьv_KjyϢӨ$j"L愅ܐw XwKe(XCE;ݿr~~OfiE;y"z]{7,j6FjոޓwiYs03&8fTż_䃟D&[rr6 vh&vk|8 ߨ싧2vwΑvM/ \ Y_,Ǟd=TDMμ#Ο ܟZJϥٶs8y-NWJ;/;~=YzJ1V&# fdG'){/l|TGn( )+R;rWhU :J3VKb8Z&IwAXBǿ"*:Pкj.Hh[#"TD|CП3fpTt^1<{MaGְTM89D|sVpږvֳ1 vH5|7yAm'6. :m%7*Փ#ug˄K rʦvFo4_% ɯEKjO{ZqȦpwJZ8f6#vZ+Ě-9&𮗷Y@LmQZ ʹ3QS1u>URp=U{7 yxCaK>R%̍::G,op 6mO]!N.5 at!efw~x+l|&ޖK[AVyjm{I+u.<(x}=})c{xwQ%*f_j{yi񥄆Oq=Qzjj&tW:==I`wDI$((*51[ &hQ}դjy/{Q}_\F Y^igwX}Q+%WaOWy'K]y1-jza]ZSB k)=֯&6HP$uRq]i_zrڽrB[~TѪ36*e|kA:BoJAۭTtuhMx5\KDצlfDh-R J%66E lb_$i^% v3Kl4J"NOPCAĔkpTвh'DSWV*j=G^Ч'$WDT&3g/v?( X]ţn%I-|yZ |<:Q]#$귁Gz՞efIvkWP{C램 dX?B RGnx?ؚ }x+AMwQ ի`r]xTm5t^\StpO܈ m!< gOf[jNO% :VQ@y! -#>w VʝՒ>O4չF.9Cf/\qI=YC&Zo\W 6ĕ'i;6r*UrO@£a?7ɥ>Y_=P7R/x5-%nKF۝B;ݏo"kCOk3?c>+ pϼkvŶquzb_< .?gį{W!5('U@{7pOC[z[GF 5xs8laCp5ɖ&" >g!rbey%*^ZcT~w.2r )6FxAl6?e7›_!JkQaZ{CCeWAfEr` e.޾_Ik8ߠT9!~z: d-#+! 9Jqv8(>[W[;a-šJ?KI-cq.9\O h_fxĤY WtL[I=! zVp 瘨k!Vcu[ \Z8qO̒_쳨gm>MZ6K2a~H?r1ۈ$fC=۠~Pq["jZ"\ $F\)}H<7jLQDG(p`5E@o jeu\-WO f>1e'#;* -tiNq33-eViYM+" ,*ff""(*.ʢ(nuuz_=Wugeб1Td %&1Et|Ctv[IIZ  iȐsmDdh,w=#_LҮA[r9;"G'8xL,r"J,1F)-p,2R :z,d%",¿q'lEo*kνah-k +'N%|UDLZ2m mpqƩ=5eu#-z !A=7uf_]0G,W<3 nY0mGDoLpOhy9t}k$w.tXn99go 6v^ei WOSU)-1wWsA^-{pE c^m Uᒎ5LgւoN)o꩎A| hj/ TgKi917dDoFPn1QkK 8^`t +Ym z2!FD. kMmzhR0W9AiC+晤# GQ3~wivkDd|c rU^}=@E~3`>j5uΒQ>pxkuRaYzm },, mg,̡^wWŮe$>DFPt!Fphͻ&0CqVe}媈dWz5أyZ wLEiiaWdC:1xKؕA@nӓ/Q$li^~S,ٖR:KȪZrnW{m ]dX[U x@]gIi9goni-ԛw{ z R)&,x$icެ _Lw[ ~ALU*Xƒ?%gE^i*zS Ys~Eه œcc&Rbtُ}z6$T5C-Tr7 ¼&l5] ٖOXs_q;~LQ.(~oKv)%$xe1P4?=%Vj~><Dƞkz6eWŬԧ0SE)ږltW[_ KRүqa}_b5xɹKZE;c} &뻅Y5`W_Fg0|}5R9 . fC]S*Q_+?*/QX Pg&^㱉byJzyPGhk_Q:t{*e=-y1ţ+Br>]ҝEyF/$ 0uC4Y{:rҩ#z'kܦ뜆f:5/WltKvMv>:Xd8P1mbBs&í$SDQ;r5=oS(rk]5)ףdȷ?\eWϑ+5Ԫ+C/2QE,[5wbKu#o':rǿ d \ۀGfJ,*˫K 06اf#&h5e۫笍5r '̱+İ?K1YWvIT:@YmOn٤8nz|f&k?Ա[ޯ뢾eUvU"j? 꺘MXwuw_ei*P#.$╓Ϭ=3+8j͸ 4<:\x6Rw*< )w$YF͉[zl:O-\rT@՘\duׅ{ޝ>!b=rB ?X|j͜$I*M4g4hGB&K[)1xGZy#ėjC77?1a~5}KI*V^m೽=ieː*b;'%0 S}K,L~'AtsQTye}W+taR#y7=!Am~5?ӊ<]SkSu!<=Ǫ9 蠶9JX2;TK |ʁ.6pg\Ʊugc62s1s|}ڿ襗auI; . | ]so)}ud/~%leaV_xf(Gf!7j(vƥMfP[l/u"TPKdI82JY)T9<1s(a«hxMrzeHK59u>}$:?y"[f 1/5C z ˨:*+}ll+-ζC<bb"&j]@(ګ]dE<6`##-cm@"<3Q kn_;^:093Tͭ>b>UU;yb"Vjk*WMI O=ql w׹)Βop  Hk˽x [ 4M -@t0^qZkC:im!u=iYARq @vh&>߯9`yo >uu}%'+JY\P!a#5`&\vSp9 A21&ᛓaDϣZ#<,AξkzSjn7 J<3،ibᗻSh虙M~gavxCZ2" (M.U23 /+)rGd ?_ffm*?p]Y:.]~dTb4D]=:F95 #nZ@M.q R{SQwɅԭUfI(Ma q`PzI&vbfǶyQrjZݧ /YSUOݯUٿ#_ M n9ijA%AqZAe\d5uZḛqw읎E#! {lГ)L%1? ^7k(Y Nt蘖 YpPe :ۣ`5,*S{":u7jPC6i( dƱ{: hR0I{G@*ȅG#얌T;+ ߝD?q/b<+}9h>,CQ{#LdPZn끒UrZL#8s jf1=}CeqC%-s镐vֱﶆ~r" A% Y!hoyU]M21H ,ߑuRF=|ٓuX/|:^;ېox.hsL6 0+Cr)OoξSP}Kʷ Iy`iy&n4~x^!>Udþi_o98w@*=xK- :Zmxtj64-`Ҙ;SU@J75Wp?='k1,N!ΡT$?>\ymo bf.`M6>B)ș yUkg ՊhEX /kǡXHAec`ڦco'[lYzxS, (Vh8'I}E[;̽HpaN&.vTR}J>q{pR.nߢ6IuQ41kP|[Лy9axYzۧQw,tH]T1~/U)!؝\#ECf R26L_%ǁoM7S\^_ii3gwg731'͔&1M3q,1VQH&6@hAAD@,i3ٝ?e^ߛ{y>RhyL萑CZ$M~OiH'vR`ۯ<\2{4ߜ_`yUtGA1Dл!Fv/:&ХUa}4 te᪥R4z1A~mW{ n1#IQ(vkۧi 2H]WQMqZPI-2W.1- 0Ij|KR2L.r3G tk+̷g{rZֆ}uJm4̯&OC||M<+B5I܈C R }2&̽#>a^ q. 9#pWC\GXh- Jo5+z 5tGE.i䈡}f芚hA}οތQ >-!34 > ,3oί!m ? jōi^!QFʺ<|{YI}Sߞs`3I+UmЗ\tx],x- ؠӻEGڔ1Vɽ^l3x&lS-R;]si^us9FĥnaR1T6uG@x4 N3eԪ@ >E,y}gk%]"m<‘;2FOr.jV럍⋯OoV:l2vg `)OnUcy"E6M30':yRK"&pĵj=XJt[`N5dK(U3ǀ-'!}:?1}VF==kF<k;ņ1\U@݊?7约p;cuձKN푶[鏮~#rIy{3ԭO8Ѯs;\} e^-7#|A[3<^S@2vSor2 'f;_.q*Z 3aS;@Ð;ʻZ(f,55FȺmK1տcr.Y{9v"z|q@ۗսp&TԩzBh31 CVg{TlU<2^tGN.4iy3FͲb$ڮks_~.v-lo`d]yV6}C%ppoē5(&hiN%4eGN>X@u7Zt&ZU8q>5./{`7ɖ"!n^VO"dL3?SzeWsNq>:&eIbJ056O--0KK* 3OCuíj," ~$krO8^$UZcGǎi,xgRfƉ;%Y WU=nC(Z|ƣa|A %gk )->φ)X;ڬjS;ٯ!J~LQ*s"6V=P˜Ϲk޺'Bx2+RrJn RuA*:眤|PŚf{ .XK-6풨e@!ZZ=}be³JoEX= * :ҏ7Kw6$Q6,iZӃ9b_zcWt6T;QUR\l`>o(w[/$0zu#aӧSk?b1ϹcgImW} A5h)`g >Ybд"\ӌ S/: p0)vi]}%#FNsʱ>gs/IzĤF z>oAmHgeȵN5Cٔ?gѪw'orlᮢPB̼!cW;jOMT|DGY[Z8Ԑ=ODCҳp!m3P^j|n]"ŽNR8p δ&)/ᎁn` *Y+,{LfM32N1ƉI&c2FQ1*Tl(R"N06l (MDDEl(UPdrv!w{s~NVe*pV]ᐝf-ɜMd}.du-ow&AHXlɏD饇zfX8;;bl髊U@rAuJQR)ff7[(0W][^m_AǧuHuB;}PVCDR~m^zk2bv-K+^|AR?]cxb,Z|7ki~5@/l"z`1XW'U$h"X"n6M>uSCH/[y9V z5Qw˯T{*_"ψa/ k]RdOFtM 2K)̼?| x%1ieqkcNu*y.[уtU1S'ŀ-Љ$S_^5=\w@u"GՌrO Q{b[ (#13L~c2,]ŖYZU^`-*b,⨝3$ xV/¡x榯-mAūg!MS}H-n6()rAr2n 7 ΋KiEbMkՊ(yrWIpL7d\JFѮR9LS*cīΊ㵎 |SI+tXH%ZR7]N?^j>YlD1B*vB|7ƚ.%cz3NJ }׋M>;A\Pj'♡\QaA5 PF/ΙK__ےWj9wX()9¿lqIJXNˍd`>-i2@r+%;' u?}T2kѮQ7ÄzU9RoQ0jA "QX7"3ɮJ ~]#1w#leO}4tnݡy->XC}&YXxSOݙe48![nɋD<6T?º)Ljo\SĐw.$Χ.y2OVOkipG;65sObI(l<ҳj*FgUb@<0TG2dimҗp//}*J6>vku֑QAh[r#˫py%a޺>MT:VZ"GD8Eق,Y5+gj t "&tn >|qR֑O|o%;Y!;M{q4(,dMI3Iy Vh*B/ taֆq^8ЕO0 BL[_ml/!I*YުYiE 1M%qoeie1?66l?[Z]HV[Aj~"rOQ !.# | 591@K[Q{Zjn*_ݚk`@z4gW ѿD?gwIKp +ЫGyAZAW睊p1Rfh+~g5 kd@FZ[\Cnȫ"|s,1prb{3A:i{|mЎӳ'y:q*^l*S>ܻVT?ݓ )y MEyk6, ޥuQ-чmya=O'6ơ/5zJ@Ǯ c3j:xߏU)zMTcAZ8H|Ex}A΂pWF9,)Z 3']Vh|CT=;`{>q}t R"陵s ^ rQ^~hM%; JSNyojލ˼&cbML cZ u@%;|G4ڭ:w$9T+{9UT&HFޝjyUĬ3#HWٟɐ96ΣWN fGw`>c#f97M;=S!϶^͈rruiY䥏89q{D]"4ޱ~b]Tmp0Kf.cK85> pԄ?x^~4߈Z~eh#Zw!b}?iȺ - 0?#uEiR'ɺ iI֗dO;J\zV 4(;'תP|䧎WGY?<2w-ݦ%5ef &]]D_X>925j eaUrIg]$;[bc!c .*qIg& Pt8Ǯ902.%)'Q^n(L?b+Rnkҭ% YJv=%f;7foɆ~>耝Zy '>BA&wj,x҉8ظ̣9jϕ&2ΩXq羪&eu6#p oM4nd^!eF^T2JBV?"[ˣ/ Ak.W%'^Ƃ C@~Sq2ۄVRM%cך Au95j^(bᬠ(@AMRozȉ}Ƃq_KGȭthZhEٻ1fWjHH, "HvV?B'; 2vkq)ne}g!mo}h)&5-u~U.t"䤄_ WUzoQ| YBm/&:^ m~F{MѵaC?9Cc ]1\"uo̍ |CB|BQ2~oK&<47Ƙ@1G<>~G-vIܚVzT}y~[ш9Q8r4/Dl$H'- C-1cdQYi6ʩd$9ůRI1&pk4Fξ_q$`,@[s8Iڍ|ujf~kjY>3uD>pTsԋߎv c$n)8jb]rk( "$9/m7CucuD*9Yptg8v6݁mfF!vHH(RRqFR9%r$Hiðϗ:- 4~:< ⽩419 h?b{I(s/aqz&2peyu4&j}$ D[ fEu}<^m-s|x m*}`X!'ӊQd5{1&%Oz0w߸UUY1N ymg(pw\t f[Di쩤{bR`Rl(z ۏK0å1a#Y=eKM!K-yIDWW$slC^|[Zފ˪jaApFD%Dte_41uG|ce϶)w$@=%)+`$KM/I@Ki+;w|_ɏ%u9XT9NeE2l>YuܻyBSHiqaˤ]Um2{$^X:.Z?_3#5x1fή N>?v2T3rw59NQY' @zk*%DŽo#H<*: ,6I̔h[_Yc&fik#ieQ3r=:>ޫ'3s]evhn-̮8i!wi ϋa}im"Ky?n!Y-#``TBWT"b\S`~lYVTmBϪ4G/䖳>~wQ5G{qI!kjwĭ3vff!MfWoČ="|raT 13fJnuS8-=7ޙc2\mhddW$UAmyjmSJWrމ˿hZH{A;:&|u ]PPiC,qg݈x(XvxW=Qz&~p w yN/DE-_!~izv?Zmzy1>5lzoݛ@6<#lZZ1@ҋ;kWvmpw!>fK? ,̱K8q9>eu[Tz79֎tMm=-xw1q :Ͽhn9uSrvte*us +ݨ'~l @09U5!מC+6a^O1˭JQ 0ʬ~%<NMskKOPM;PrCʺ ܨܭbm)!=ǃ ;bW#&- OàX"77Yv{*2@))OM+; ̎>E M#i<֢,(Hσz>g6Y@)A3*>rЫ:I]쁉oL } 2*J?eƕyJ&3$vM⌗ q9v<cl%@B BZ[n-Avц$$V`BgvV݇s=+P" kp/%}[YM>߮ˆ5K,Vn}aj>sv9#@-D(][w0;q|~hu7;85;@9f`\,`0a<:rBrVk/rRj>H%/X=f`PPV~%/JZf?ߓKom=ǖI7k^l95'! ˹uz / |~س8ܐoM=e͐d".a]%E(]i#8? ̻% INnǍӀs*{~-aE ەC>RUB,$$1`=&Nیhg.bO~7<7%;e#}krx[&+e?EԒkm+=Ы L}z$g3UFX%잒uGy" {kqۺ!TQy{7U@;@EBҊ1c0&53@mDb, r^zsjQ%PF,8偑[Faq!PvHpQQZ`Th y/8ތV[ x2ʨh$.|5 SVs,0=)kfuo}L!gQF7CIz8gEutf*5c.L5ڃE6 Ux/5CkAWkh=4N䷁yPLJ̽% ╼=vhE=lF]%ti+nDzZhMљf̪l`_sOؖX֧e>qɗ15\ @_;LHڋNDկ`^YؾUVBĂ;DkKZd q9!No;63Snq铐>viXR?Fԫ}032..'AD%$9|;yY P_v&!tdg2~9Zu\ >= eI">stream HщR44m̤$NL9츇=]۱cL1`00C7ݕҮV] !)L3L/_xdUzգZٴ 6mc^21nnP*Kr~`U36RdV#fQM>AJ련UըkJI-&+C@$9sk˰qܷ Xt| 2SZz&>W$s\='eS$JRfW"K⒖MTpqjvB(4G9. ݬ@l-fwQ@B4bv{ &=OqDN &%y9-Xp%7e⤢%9PwR?o$ݔ:$D͑Yx7 !YZZ?R\+n/x%LW 4g ab7Y$]գ%'1<h2ٟdv$ SʙZX3Z lj>bI?gv-zz0a&k/a |0ca3>d>]A}ܫv.bUOғvGkTP!༠Kd@zƿ@z oz JSI D4З@q̺l`}M r7 [|0IoP25L'ND-emPV=*^T FZ8w}|ZV#?z2V ĺD9&zQEDvMNIo= /BKy:n4~-U4R ˚E؋|{5$K{ O#˥'h1 җ$,Q >!sTlLi̬EzRJ­gsYo'-cnDO'qoX E6{qS`yn3~B?;UYebE>W jʼ.ÁÂ\oB%fv@va+QfY1j'l:;VL/kn8pxĎzU D1nJSZ7@{TUZ 1(L3H:A҉W<88)ɕqv%ىƣ5Kt?+ \1*S0fT$AU.8Oeh.7kĀSш jC%Qߑ͠neOՒ;AauAYTܤFL}MDl~z}P?.[|Do gZg>Pٯx!6LG^a&XIX,K EE-]JP9Xlrݗ鴅i |<_7ۿyKQndz|X65:0Y.*r_3>oć;$:]\؃Fp|ܡ2 Kܗͷq1 j'fd_e mF2;_tD5/^߄Ҝ xۥ `AY2fWkOWF8-8(=fI=9m+YV Ľٸ6tfj#^] g/4S \:;G{8{y=sgtM^YbHIMy ѼX - ! #PFnr1gv蔼ܭ_Ҹ-R">+R&ƒ^WK7ü %LGHJl6Wj7!AH+7\IѭWS}¯qj7_\ey_V9Ceހ/1ĉeFb%QRTR,JfXf1sszGϫ}Nj(޳[3Ӝl@9nTot⟲AޭX1o 5z'DtYbMpFcwq5$(Up9B(5WI, ƩWCܥNƫM aɠժUy#CRJQ|]*zΘt/!iT2 *MUB]5v~5Ƅ=1>q\yvݛf'roXHL ?3Jr;oJK|8f*FĬzC.LI$>)ej2.fD .{˶}yd`tE)NX+ȶnjPť`Lڤ ,Y" ("߷l\(`$'k ',kҝxT{C- I0X6QnZYg)Cd6 5n(cusvG)9[0[q|ZUZŋq]T{Eh-o==0Q엜Eh HKd@ P*XrSt3r8ƪ_f>^-mבӵZ6Fߓ W2x=(HKC),BT^&)<RV\LE٦-нol`{&1,ʹoCwJ=X%e~  TM .@Q@y)c <Ƿ[ȵ}֑{jMF>wH|kc뫫W9sT*R Qlu k֠[ ,(Ujkō YUEHw}o3ѵcUY-z36I e,o}M#4$ J/Ire})#܉OֺLNÁN[i3-yNש;֐E3c)"(} E'փ^) Z@l4vұ M;u@k>m[iŴr<.WHel`;k\L` @ad-ptR.k[Zv{T6b-hỒhm(6g9[|[ֲ A%)QZΜAs$J~Op?CuԁatgN{:V\ e !-P % }Ynron}_HEBE?|qЋʖ 陈;Șq*6g G_g8.b[zeM]sXY REFk&J⨅4:ɪ^ 0 zs-t2b%RIBdAGU?BO_^K{z C;.?B. Cf$Oٺ ډzgBHCQpfr0;VjZlD?:|S l/W6O vh/,r)Nz=@kJ>ʴчYtȷ$7:%O7x;58c3 J:z#ώTd^[+!,_cTnx_I/pi:C{e3HR}8|yZԹE%⾍=d@`tRU55elbhrrxIQd?Q+w#$ fphN:m"I4L56᳼_XЛґw|*<+ (~)T$By*Caz]1vY^uXį9r/>H2F]('&@p-Ōݴdw>Kp;1Jg ]{3Ǟ I#2qi+[jhMud2E=&J1Q~A|_T/3޽PaÐd^/ wHqcḇE>Cg &"7f.˔Y +["2p=$!CtĊRu 0<q:Ӓ]FʓF:ہ{j!ı28XɯmB/a.'`mJbPʪ*u|atTyզt"aG|-v\G%rTC9pသ՜P)a[S 5ɰzjbʌ*l\yjgFEiL3Q|k4pX+NI ;+aTA&e |sT@H *Z]Lzcק;<܅S@Y::Iwr%9/m,䤑{AQ-֐tԆlqÂZI!EokI&ĥ{oXIK%œn)q `@M ,ዎdPL'\YȬp~p;_+ r a ηLz6s I8Q}_KLox+Dқ\RX#4z.b{m\r⋈YL;s~MʳC2;'-< %7(56垘= K؂ 8~#󓛤A:$"'kaSl[S: +EX< ʉǫ,zek}[3:\}>t+J} E:2ap  r\G,ٟG8AOv[Ha|G_c瀞ј6;ڈ ~8Q_XIOrbλTHQE۴ K )nPOW)KY=q3ae^NUg㮈yE+8wuGm3̱@I{ғߩЍC 1B[ nuqzdY\'|d2Z !e{.w@Q2s %1Zi㰝kM nn-D_`f YDO7$z][L&$.4bv DQF>0Q@T~oz3՜/?W7WhoaV16tuEPkޗ6S*j3EMI0u`8̩&H&gTp~l4gj1Y+@#w~n63԰,%#Bݔp78l(׼6'ȥmN\mC^,վKC=pnQj4EM-QO}N_ͬjV́rsz|~4Çe 9Q0 jp.PFnqPo+Z|?YgGN"#:CK=ذ43.FQtA.çL>%@B{7GB eZeL&f!sb;ے6Ʉ\Yy')_exNδ^&hB D[;^7^l o?bU&np^ػg|U'eb!Iw yMl345(C5D#J?3;P.B 0m)B4psxG<">@+)PeStO@7d'#`‡[y"4I0ɦl ʎ *vw ͡#oҊQgu8 Fq w>zy~q*Fcf ,#19x-"kެ.P'KBOd8&{!}.תP?wꪰ'? RVo4-LRUБ+e=*c_(ꊮU4J]!D64QEHO>E a )gyI%D?2AiM؃qJGkM@g*js#k38Qr$R!H sUFFbsU̶Ѧ1z1wFif#vJ\~G rQB 5aw>C=@ 1޷KIdz3Q#tp8FF>;|~#NI jF/wMh ;V;CK".6:ӜNơl]gy<|iuC5ZKHtvrϗ+3w\7mcx%ycSn.Ԭ%q a8˵Q,br\W;d75w.F\. C.$!߶r+KGI!;0m_!h9v9I_ȯAk!Su cr0Ur|U7Wq b(dz=|=~`WK8bUJ˲L Ps1J𾲎*;3l8[$ ?Пmxg[ؖymBZ(%VKu&&C5P>k# &^m4ͷU*oc^COS}UJnlc0,"@pj OYrf~T101qGz]2Y@-2IU3Dd4!}V lz䁐PR3^;#X$Oݓޑv:E8ɆA9.Ӷ54s\ՔآeKj#*"lef +"[7{9y~w?$넄(95v.%쌡]zO+,uTַ׻1Q|{q崷݈y&P*qJ()9ԋ]~f#$^,5S |t0݆ߑJmt8> T=W2BnՁ`uicYXo7j[`wܰӵ17q BxHmwĕ],==O;eD W%!y2~6+-pPW+{!`?5ցNB#.^`J>U6Q̛H9QtҌ8bҽw_ l#蔽Tܑ Y1v^<9Tsnh(h( cWQTC꯳|H'LCI }]vO郍k~CmC8?)SCSKN,zzc3FLܞfO7C9jWCxUiA);h30 dHHW܀rƛh98̫`T u:Nɹ7=ЋUV*!NA;ҿm?l|K{k4-v+1\'!*!t|7Ֆ5[ceW1#UxXh<\clT p!MݟH0uXVfqΉ @@e@|?5=h5tmy< ZDx  q(е/St𑚏ZV7}ȿ Ⱦ6DJN ?RfdJܠ.薹-?ӌYdf'頋e1c31<[N~@=qKq@Ά蹞YVKBJvMb- {{ܟNuwYvpoG Vp[=c{mB;0fց 6r)nE(*h4s |SՄL-#4Jw%zcٱND/%$EFuKrOŸ_%&\ZEW6XEbc>>7inRTQ!6?D9->Crz!΍ʳej,>{(':>!(E6.[ɯ؛$; -OO\G(T'|}i2~*7ɺᕑ^y԰:V^̯;04/dZcmފT`9&:W"vq3,Yc̀ .sgk<@/-3`\ taQ,E&qj徺}eSU/;Ac#xM,ZZ;|&>}W݄]jsZJ{R}SDC;ZWM86!dBK*8W퍓<2Rځgky󫮹+B}[I h%'j3^20 %чy7N[۽πJ~&~;jv4}'{Yٚ.).`"| h(GT2t(+hrsv4s0tW4k_]rRCZ91~GrxOJ 'K,K ;N|P1hBTQ PcaJ%~&kW,>[1!QjQ jFϦFX5P` v9N9)ͭ>]yǴLЋ_)[צn\m*bTc^}FC߳cCVW#;7".7T&f!1(VտwۻCf>%g#k^Ί2n+). Y$_R ~eWfЇ!A NPM7m/fkE.?.bMiѢtٕnUz̶ّȿ=Q :B:>i52Vtue6XYIKk8uzd: KVP`Ev!):yZjqC=Pu1 ƒncPEܱsC;TsJXm7ZF6 W"9md e .p$#G,䉆tv8RG*.h~ˉe èq|WJ؉c8`2K,SU>* < 舐p-v@\ H )!1<5"C> !e7ڳB++ium6֧!|2c}v5z7$cŠaG܃4OQ?:a2RkeDY'oj/|ziZf|ךl_&L]~p۷DW&moR?8^92Uqõ|oefvz5CN[F> ~q/%"*4b4%* @{U&*7]C[.(j4Tʰ>0KUrFP}!ku4ђkNXRLC~_qQ_x2RU`JN4q|Ey~wCC[E3|RJWmRb^蓐_ֱ8u&6 `y _iI? x֐yt ;F7 ڕ}l`՝ tfXFljX&A>e'toV~|6nj:Y+>[[^}_ls_C+'f.ףV;V;KJȻOFZGLnt9DmD\w7^p~5@c6/AeF]? (e_?e&O3'b`]՞UZ8cϝQ}UxB8A:)ahyPpUc< Q]fg΅Χ9Bj4,ỴZi_$dʎ=hХ9!vO1u-Bls_Fy(n[EWš dV@H90"Rs\֐vٴ &#BeJ.['6l%=d4|g\2.J}_j2OeTtynS3soTSwfLml6Q\sYE}=̥QӲDEDTVAIvH[r {>Z X! o u+0񰥮?{!2k a]syt_J(paaEAYv/7ԧXFR,cS2R|?ԟv9u4mMZjULCO5﫚,B3 oO0OKlU&2D(ticUM#|rVšA[Uȹ6"|dbzLj5Pl>#aSq}9"asFa]-D |vi`o\T uJn!&) ? Ƴ^Z&G &+iFߘ'oydǶN!SGV7fb, 5і4 i_4fJyejZOΞ h:Fm[=}3yx%1*bj)!$"䆕--0ga^ FPA-Nv|r &¦_ sN:1}$F Au/Y뇞]Ng)'cж8tȅxWU:Hw 0~)&-%|tAC6@uI;ꜳjynIuc}wY.Y*l)L$3D:xȽVx !:%t<":^~+ENdg$|happONBUݷ4[D_ٛT)>ykeLWr|qegy'l3`n PI259u䂀H"]?:~ُ>ftQrjj1g_oxτ&w ) VTBnģW*wI0Ratd'+'~ ,6dؕP8*t}VbKF{bQZiڈ ĀVⲠ][{/G-LdhahZk o*xgZ(ªzRTkҜ'TV_[Edz{crN=X%/6[ӤnD~z`א:rkoĨT*fo<#.nO7{B=%l".kw'QzXPs "K=r/QY_<'X)z>v]>~%mʱCL&D9QL''Hq=1!->Ԇ)mqA>mf&<%w侓-*Hܞ%QAvcP4dDPzY5Ha]*#geXآ*8fz 먏@MQx:!FBkLQrL{δC<ېV8G Wxaye<7}ݵ٣Q Ϟ:˵oL=PV&#@M1=WP-9M7BZ6iQc&!!x: [}}˴fSOqüZ2! *yF[`\c*2 3;94RI+#Z~᭔ @\dA-Gulgy[]"U˰|* &2!GqPY WUM*!5GԄƔ91/~-Ҁ_1rd9Si!yS; [\r܈o:2qN&&e$wU{ 2$olLib;'6Ωg_3/Ir#oH'_$ ʑG r0'?e)e5`WB'-E4`%xWҾUaW;7:.fOɄ>=iX$–x"oBƽyur`!N"Q'el<ډK$h1 :5- {eG.36!+kX'[ZJȝ -ٯ_/KjIퟷ'E $F;eγy͡@ڐn(M,Ny)0#MsNLMȶYM?+3ȪU,#d;q}qz.rzΙ>=Ig1tV3]エ P)؉&$3M4Fʾ "ZP,t9og_ewN}>sP SV M_-ƒV:`S~;椲1eUS2h׏01[تRe 4[:pVivAJ;aHmQ`.!m{y +Z 4_~z>,Xՠob!$BqE-.Ic&r֜mc_v b\p[|KPlRZ֡dmrjڤxhM WJy%Y(%Df7?NzOMypTWVVr69`gtЋ7R i#ҕ =Ep }r"DCۙy/mV)ew#r1MltBOQtE]1ẢG-gQ+ dq;: gp,, qB u [z+fF·As1)f'?-C@՘z x;\5eG)jjQ2f1IgѥO6`Gm vtfi+8_7dafkdRlQSYVCЅD}9 %gKCCB fw2T_(bRp/9`fguzVSeIwU J.+cw\CU#ܚ}V¨M%Z{}}!fddҚf4i2NfShz94?p- 8jwWG\ $(GՎZ)i`]1šqר> )O&Y%g{I3ᗘbr~H!?R?)>!u¨3$wX j$D)#^D4*);zyGϾnblu3mZBoU1gEzbܚ+^u=<~*%g ڥ:4*zJMJJ|7'LPc WFAkɣ*=3ʕ4j6%OtH?\,$'S߄ZS[z2VZAnaGb. ȇ~X\R`]3_ /ד"ޚN^vHL\Jw;USH-/+IyXׄEރUvOp5+|7ϚD NkNϼݚeޘ^VL/#_ ~WI+kC:%>1m}7{"~x_V_>!C/L 4)ѐMm%eJZ`Uh*+,\|ଃz*$ep=&,޸INJ9;οU֕w`^'ވXMyMeE)p26 Sd% a.a_\Ǯٜ1 "ƯrͧM8a5p;|%W |{>1?PSpG2wjOaDLJa-SWݧFQܖ^ڵ8+3Aoαk$.pCRDGu*J`ZM}PY3IDH;TªV3 :7&T٠֒CMе̼C m60ӌ)>iygn~`UcVƝBS.m@oJ^ 쑮ҊSJCIKjwǦYQxluK=9<㯶7[V.㖳֎Z3!9$&\\0^IH wBB@9:Ipcw]]}|'G䊨>x6N8ٕjxY#V-'nsZӁrod'7gzlڂ3EG-A:/5F0kw]!Fra@6B]BSEs2vzloy %BhdG.{0gOE"ܖ}3ʶOcw!% 2>sÜ}#t~sx~Ve_{|㛏QLGx(anVAeVQ?2O4y7{=&}CAIv~Bix.Z.0賭11$l9)Y6|BLd؇ XZ^k >f}3#P_OYd#ꅽF5uB>̣[Q%zUώ+?VXGuO[8 o q^PQ1g:9w|qk;fqYAJL2MAI@IxhŰZwfy{3AWUIvty3Y3ΣV vN3ZQ0J[6 p;Ks;tk~m o0>cgզ[tP`ȪTP'fAĽ{*p>rؽ%eaT%}>Sw: d${T?;ZAv1SfUz&k 0xlAD1[XK*|_;mYY' )IܝskESA[]> 50]9fA})*V3=RSHJ b[ژ|z*QXڥC͈ܟCJ-J߿"f-cwA~sy[ί_\ܙ!rzIэ@Q]z9Nw^G_s*S61 _Jj86~O%+iuQ#z|]_z>M18nEWR@-*4"#CޙiLj2acv@وU֖q:s%PwSκe=blYSu-_삳&YZ\DF 6N!i8-83x3.kOPi J %JHM% %r JIBzHOB wdK~~y^<,}F& dmc|@rs6np[^9 \m"~yv%cl\\Dw?[=hƆ"Z!xR5..:TҀ80oRf>6}r~9(GX}f>iG l첰 Wf@D_+;֤}l4:LG\q^M鰕9;b[#S%5RCI(qkK?f/.cCY,!ec}CK-M/_w\ܖM24 ú1f<.JYFsBҘSN.9jbvVmj:.u(褑qy= >Y'b]B6+v׎IէJ@H3:<bmOFTq`V ɤcj&%e亃UʀW]'tZ8MGyW=[ޏ`焑:J(IA5=g09 '&LY-'=6 A>=x\c+ LMPKj (M=3,v:F!> BJF_N 뉍Y'VܓykXa=3e j/MZ"F&p!5C;?\,ZXp0vMH8_Q=_{.+1s(O,)z&ӀrVFwFml_4R22d3=)@Wg.5?.v)sh%"ʯ9ĜjcnM\d"a㒈Z&p\v Bͣhz5Ja72ˬS;\E!dCZVg`T& ny9bɜEDɚؽ hηEٸL8/3ԔU5ݶ贊%c;, } K YMr@[GVeSÒ@6BB 1{rI"=5O=x'p/`<أdTpK"A+H܄jfsWIHQJ,^c|LCq9n}<ϒoOE24jܚp1PHj\pdoG.45N?a< !?䪀VSf>)f@ 91ww(7^ e#\VP7΀\SW=eVk E=@Q Jt+/=,pO؝W_4\ UI {k0pw1F΋ZؚY9]aTfZ^W,"✢T2ػؑ{RtvGy˯7^Bh3K#&SƞŞ*v>=,G6'Q~yU 5}*RgyvSSPڛW{lH8UUțfIE>->&<9siVL90[56@(mY72v[[߇[WɥWo43׭W?3vpn#xJnMYamǍP[bu"|]#G;Rכ˾9ݘpPYMMVrO=>VyvgT?bjṠ1 ڟ0W ?x-xs!WQwWĉ xݩe7Dݛ^9vQ3G\(ռkU[-(mRqB?ޞ~us3=CT,R瘆< ԊGSf|VoUȸI5ASھ,i٤؊JvF ܮ0pmy5tGGBa"{G]|*FI$cgWeg,\,22ls<*z_BV)}v^,< QDdxWN‡~uKVo(SOsg5K-^ %ellJ[۾ܠ EiiέgXv)p6fCuY8taTvHQ7&Z.VQ4L;6lZujqy_z1r `zlMlqֻo_=+oη;2{ܮ# ҝ2rRf*a&Ģ *yoH51@ ޻}keY 3HwwD%'~Vp20+ @U^Чd@vI#Zj]ٟOoO]|.L|⎂y{`{^يC)+4^ߒW9u)[ʝoqv/TqY%|23s>,dwmW|{IlȞ(9fAOG)+TR.eO^0+L?`dNr%lAYmrSg_c&nxw[S=+ѓYV1QTo͑Bz!&NkHǨݜ_qO^NۨuUsUR1ڝ46z~)mDӶAar"bf^{?Tk%Wjgnv븚qYdsH6!'* ~7y9eO€1?jpG?;:g "!I%kK e_Mw^Aɼrf%Qf:緍"7NX8VB׿bU i Cֻfw6[*A%ą^ *BCiEj@◠ԖR n}Λx>fޏ_E˅#o o_z3>طEѫ}7|whGΑu˅w鮯hk.x+'N=.9G?^yƕ9y6+jWZ;Ϝb?f/&;>tKEWNzME8-=dJԉņJçƙmԱdZTۖ0RVexXԈIGtJBQ[?Kh6ΌD.oI%25I5RjQf|,K's鴚ldFX&=1eiaJ&& 5mm:)M_gĎĬs exDY:[$-[\cp%֝,ւ,άhq*L;Ǘ:?8FʹШXWejI%>cΘ›_iuhD/ZLZ^bzmUsckcZb);!U .a:hR)ӌ$?Sʗbt?8=xQ3fL| hW5]xzPJͺAjIo"kY)V6CgJ\+ $s|Ð؂A &2bY|_!Rq)_$]> eތϷ҅[ggҶ\.)ib/FݶL clvvS4{2n:tŒ4TF釪gzoüp{@>hׄd7^L"Qd@/" 6 ˑzN]OLۯ:*ڞѼY7|hNa!ܖng&@O9Ae3C vn*Ę -z.wE m9&E+Xxxz_k"P!stnHu> ʪ|0.@5^=K+ YAܕ~"4Q3L)o R.>ru. 8] <%Lr){&يT,bzmYb&&=sB'LʢY^m^d)15#V&.=q~]B'ܠ6$ 0+6NYPa!ܖ&NU=GL6tҮmql00_ o endstream endobj 30 0 obj <>stream HWnF~GX3s)5'vۅHc E 4yfHɊc'r(v4snsnso|ΝѣGy~՝a5>oW'1 Qzn#[mU{SbsO\Sg*[$~|u8ϖnӳd=:)O %TA~j?TMTqñnw,2Jbe|j%?֯6Q"JkbaC&TM(לr vFg2B(Ibeb5.]_tlU6gqj;Uk8kIݸٓ78ɕғ~~/<ɯ'LfZ/!j?kH~[/"8_NyY1>$9el[7;HW4fIzze_k`Wtx k_.{}{dܭ~ųK&K+'- ¬I.(iq!p&b/p#$BRq{$B &dC>/VvX:aնqݛqF竹k`Ts x]u #WͶbvg'P=ܢna~jlϨr׫(Tfhrb`;`ﭦO26Zkg_lӱ~{;!ď./;TN{vj|!џv&5T%c~RZ2fB砂28iX3A %N童Սor>Pj1o׃WAZ_tueF/Ž^4[l=Vy{ӵ/[|n_V Z@uݸ_M^@_`\IUOyҕWjʫ]gw)iܿݝ:!aRs_Br>Us#u3 ?4wf ճa A;[svhѥݣ4~v~gu~{C]u36|eYXjn\;=ƇwbĻC?-߭z΃Y.?./pW8Mq?ʸn8SUeJq!w{[[[½[v"ֽEKo6ܣ^ Mwz+/Y{5nW*({5N/b>q6~qn|4˲<+2$9y.r6O,"/IA Z*ta [EVEQŤ$%-YTRTA-{DÿD4~4:(qgFmaR4K,F6˭,maK;IIJST2UNMj4͢4OL'h2Lf*әlG@dzر :*5pSQ „Wp!JhaDt*A%\ )Z929^I")J)*URM4T3͵R+V:9P!f&I @d@ Xz  X%ʬD)(2ʴD2HPq'PdHIFω2E%`3m(aS[!pl$D&B+RC,A䤀'ëHRKSR9Es.F"J 9C0$Cc`(~fy G+!Pwxж=nśCU,a>ЙBÃԜYJD Pz #==(Gq sD$! N2&% _b X !2z4=!xT4!sizcā|J6R*zנݹYइ$܁ȽdCgd&ΊD.u㳋7UQ#;ɇi$p{]Oy(5+ TB4 n4~?B{ o$eBBQ&Zp-|0CMVK7RL1w,b7:@G #<`F D,\P(іQy fP2@"|Ѐpqf  cF #LcvM"HH lqJ)1pL qc2:\<%Ʋ\gc1il-u+=.0 %922Xnj ؆;+3D $ q7Gׁdk,c+p}zcplZe[ V#A=yb@eS W錣A=C7H a_ :W\M[:AԠ  ̈́;=?@)8c4 }ĝV{W}_/K 7k7Z.EV߁Dl ]QYA^fktܴҝ¨`աM>e^t' T/8if.Wn:tUTp5!d/|G.~_,\(5 .P}B ?( :uo{K;Ihlg #uFra[.w醗w*,[4Ɠ=4,4W ,811jX* 1ƘBۃFZ҈`6B`&e]Yq < == Q}~ k,< 5 - 'r<[6]}T-< 5"9IiYiiyYq OMMKNdx|cqE%tsX*Y#J<}[uYg0 װvkUSxmYez#Iw nKw[Ĭ dKOlɑJq!#@l~%qo%Md2BhEN/2S Jh 8o!_8u{$lIk%iN2Q8W׫-qͨjvy!yd[pu.FdžMWN1{UR:g緟X`(rU.v1رAY,? pWDyW[̀:N nfԏhp8BS#8'dGla72֐' IkJ(IgsZG/?F9Wx\JwYT~O/ _CkU< wk=Sϯ-J*SSZj"+rs~r˖O-UqJZe@h ! L7YI׬t^ξBH7U+#GrߌH_X"k"c``@~a@KC`CӴ@0t1bW50̰IEUmA`(,M]o`GP'Vh"[gQ" ߤ}{5%aޠv֨g[IjYV cQdLzdwcxfG}PsPˆRûx{WIHUFG<8HAQ|% 2 O$.+q W=؈BF$| %rG%g(A\6̥GQIgtQBim\GQjguٰ% o ZuZzh黡vܬF6Nw{B6nf֫tEnݙ:L/h:M:gby?oݛGkwuFguZ<.QUN+sbd Me`^pJ]%ܽr ;n%aJRN\L]ͅڸnk͝խm!M]W^';zm}^G{*X{St,yM4}$?osːx]o~RƞZZLQ[g U{[pBQ_5/BV}/W:c-nIJ:ЧOY.P>\ adGQ0tp q'L)l0:&OՙiYI9ph`XP恶S8E٘L,WƽJ)8HXἡAb‡"B€E DLҐKLTA(=!e (LĕȲ[LK, 6 ԺIC1%F߄eY*$~Rג÷%oK~Ew^pijvveK[Rho3SZ5m)05LDwFrFg;n[sǷѱ͐mvT:5c;TL& +3k%s3S-w 7>>&4/4!Jhc)2*mm4IT_!Yo_0c)EBІ=!UQH}+OYi!z`O-e?>dXUh>}RSO;ԃ I*CVbc#NdHu#u+9mQde5+4-4/,14345FD3\ $BhO (+lu m,{jmZ璷]fgN &L䘐"P" >p`8ܰ\\ ǐa7[UURf,-Թ_?+Tf0у'>6pyTc~?;W}Ss*w +ް޺/Rm\۽6bΒZƚ/ܢ jpWnS1'7/ ^}?^M+\}S5\oNkx.yq #IBY5Ow z^ٖ?';#3C[h=U>]8X{kt5l `#fC ci &̌!g$c0 yL "\c۶в kO^a8Ew2)MFԆSɩ뺂y,W$[ނ4u\P:pĎ_v+7m ]5jo}b2wP{JVvqUM]s`8Or=+)TSw/bLmXws?Օ$9:`NQ-"b"bXLkE 08T2Nf:nhڂ`)hiiέ^׊s?8O Xm!e [EpB aC L`w19uf~} M&JC S "Bgv uTs[U$gVm2hKtvCr]Ȧ p'' Jإî-bPB$UҥZjjIGQDvQ~Yg!,v#dz٬,򒼔6٨FdHyV[<4y؆4l3g+kZzȪ4 ;yhCcK5YVDl+5AQsEbwXW3!lI.:EdF3E DVpQWDDA<2"Z4["  IAK4$ĢdLEs#騤c.bY䘊DeD>%( r$%FNFf IFN'BtPGGԔY@ 0vb@z?hQr'=?&D=i$Ek$5zIHYQj䨧۟,hV?,xce2fCQjCW Cp|<^WȽv^QT"DFI:̨PcۛK䈧Yd@B&N:Jvٍ&8IDP ocMѤh|.>a  WQj;H s^g}Xp^p рK{ 5`8AMC]Hxҧ9 >}2'o*Ʀ2@&25y !M>_>|wƬ.[9vl-,XX >0l{8Rff@=գEr;KP4 D䨎UGuPYZҫQ% 3G(=Trޠ[y/Q9H`A @E_~x ?}*&upNh)+, 5s[EV, :[Mw?{S+}s߸Q3f [Uo0^Ft??ϧP-?m߾}]}|6{x{^øǘ[YoڟM\g~l%GvD ȁ5^&SH[ @@Y䒥3#9uJY& #@FkSkhU5q]̲5? YOjs#L.Fֵ62ZZ,ҰThV08\0- 6&,#jN!˝<vOcqޅQa+GEPc^,l/㞶0o ^sypBLm`9 qnj8p-x `Q #dQ'DZ-ص4pj^uuׅ5N* iO LKܙy)FFre8.8IaƯZ8 0> v ߴ#&۱x G1Q6(!H&ZY[^HlgAx'l.9!)2 8MtJQiWdUk"ERωVm i/xH8lT; 9x$`vVil*(jx; jQ9 ;bONHA" q kQq]ւ"O<k9qExQeW1ɄA2C!#E H|{mHA{lWkW7jDlbR uiH01eM#ALb*З}\KLH,kÄPa_2cFl'$2f_$7Ce8"c0#tYyaZB`1 QCǎHJS]J!yo'9ZDRRIibr\i[릮Hiw h b<3XSA*Eg[odKMKSx-7ӫx#2Iz:T?D`^KL^ϛ|I4,zcR֤%A!#*zJ"=1x*DB*M=r3 (%VSBm[!$4=eKm5OG>ՎDu.wokI͠ d@8uִHI#:[6[VoccUJ}GrXNHZJRͩJJe.g&gRiBJ%Cm]ib(:c끮g2_}<}<<jnlU"X_S{*1c-e<~;X 6<)08ezC=*ルh]0qh0g}" }<|gWɋ,=]2뱭 )Um 91kM@8-:. z)]WќP5l h{D7J7]rw=~s/@|9{qXGB[r7vwDPV9w>,Me|3lBsDy@=\3YwR\&51Xecԋat=%]`_MU [lY Ҁ4oDf-C-f x? @pdWE-3K>=Mߍ:nzХf.RUeRӽdSxv :4ﳣg0KM[Uy3 غSghPMhl9FZV vڂ+j z/e?i`Ptx]3쟳żWYz?U:`͙k|NmmN5VNETUq@顨UrCryY>"dHpzR;ϊ/ϭnxp"Wt CN?ʚ3RKiMc%gLMvV]R]_48~1~еZG3ӮQmԮ긔AXvtxbdU_Ph~F^.iT cJ`yȩmkj%]1zգCpύFV$ X`OȲ0RpT\#SG^`}{TKQZ˳Oݦ#i~yyS )bgFײnځ$z mrJ-I{2|\hCA~e){k}˃ l?61fǖBq[&lP_~ɀ%ٵ+C-4ucESFatq0 ^C"T8tsf9tF 9(؅b.ja 7TuSD~/#q#2t }ٯs ~ݝzdefƄђ3dXq\ǘ+tɛi\{qaeBokBi5 n$|)tONV9쥱w#HQ<b:0{RrQ]E`:u*g-}.}3RaW pY6X.NɌUEcnMTG?K UB5}g- Y/dyC"< ԣ!,l֨16.g$$,]ZGor^5cvҚßQήD^ 0v{.[DDbޡ܀뜉S!{. V Iy~{C6~)W@,Ki@f;_f77X҃Kwmfׂ/ۀʂH0̺A͙LED ؁&5P(&A9̍sf>r@Dz 2'r"{P4=c2Q2>en(KUDٸF#zƦD!]!27 f3~ot`rj7x&d$yJZykv3d Hm`õX殳x̭?_7ǯ!A|6iXHqo`O0j+`AA~88 rp=@XǦXbRHK{ܢz>pVWrƂ + d Q?WڲAu|n$ljߞBss@-@8Z)?P+8e7C#rs;OXo '=dEkNȘ #M G{| jbU݌;)Lv,i|h,u)1#!JNHޘ ^NQsj~@AlTf_* NvƎ||L4NӁc▲܊dxQ -;>\9jDT#%!-t]hv>ìB%c~?AJ?=<(A uB3~`ŎAx?M˷#ۭf _}R斤ɂSOZ$^ͬj` AQ&2b -LF\դ@hAh2g)ޅ XX{0pZb(Z]L K$@dR8c9лsQA4$M!탉;X2H8PY PŘ5.rHf:s%:y#3!YH Au\JTGo0SبvC#Kw0 yWlCȷ"E8lLYFS)UlJH%f ǣUoD$v. ;inګMmuXj~ q S^~>HDW%q۹G7_߉zM\7 ?PB壛,ٻ4M qas1" rIV8^ uq;E!؍as_F&f@2"N:SSŔ;ő2D4E.`ǩg¶N"(w'$ F~ Mwwdԫ3']=Ze9\':O n&GqZ[{`JC}z`^1SNXo0ĕ$we<]`4S k|JtOШZ_wS-']ETpgC?i ƒ'U'"Qjzkm𜌏ɉ yxWH}tkiFg+]]Ƽi gX[.k8mh0O;3`*wW&>t Æzd22o)X+#G!ޫ:!`.bNNq7z{K:G76'le[C}:93o M./{\1Cywv]46]N (AhA}݈?CR3=s:OiǺ7H޹(&mjk9K ?y8?N7w)" sXQBY A){׶ [mAxҬ.mVH0P0+C24bq"auprRS6[gnf@ܨm#ԧdʉxƕά3[>`Mh ܰVTO r {]:91h NcJ& 6vе6{I3F0b_4i.$ރ`s)cÚA4|#b]vP1CDL" д Q;̫C3wr? 0Vryp:8af݄ ^11p԰yj5~!|5ۭ^ !{f`S>pR^Ō@wV(tu5/xV 7(#u/77HmH?FXyT(5=GsFsp㔍 >DGtqw*u,w mugu׻/v:]&|=@miΎy!w!Q MP\IPx+O`PE$Tɵ)Nҍ]]+)b^,F0|,x@{Y:81f%F+2a<`'N\KՉ\$9PL5$* X=e f%U)*=Rs!KzVT>A+!7eGY\X󪾋WPz<,5Ulf.V/Y)]ڠ:uؼ$+Qy H9=ȿUr$ژޑ û X&k'*?םs R2>Hn0XHOL {ǤYyI Z.71_OnoW7n?=.-ޖ\$q._ >K*VnxA7!Ir сNzywR̗x׏?]=|?=}y7E~>Wof ?֏^Q_.~oWכDOꖃzF4bIN$?OW'{(pOr(Ti~8-@+`TE2ŠH|jW^F.Xgpd2 ` :8]czTVx:yϘu ©HTM^TH"X0)FcnEDz +4Lo{Stz\m( mot1az(@.e$R( ųDjNFN"):')V&L}oDēE@+RD(NP:y.*CjxnTS$Z10sArQt8W5aFZSI2%a) "ɜIGYh <+fQaݍ$tp:(ѤfSsX翧d^̯ y#t&4(X/ ھ} E* ?{ endstream endobj 31 0 obj <>stream HWRH/T l'61Llvިv:iw+-bgGm~l%6$ё'n}/s2 O#.Ϋ~e?w:PjR02},?1.Ɩ[L}E :} d)B.40Iq|MEI- {?8i|uڐݤ^,?~e.J˸DibDSvIqD*35\X79 ;{yG&,L|ZpAzlU'Y3mt)`oD~[oߵ 8±pke=kXk=\pϛ.I 4L?g{N3T479 0j*AzZo8_|sӼ$7`C .oϺ UKA{!K.HU;(| x29$Rj@U-@R}nt)`mgk٭F6i 5( > \Ί" 5W8ah|{ D\)n`#H$Ǹ[nib2y  29d2Nk|_zs`]{Na}J8Q%7 k,̌$zaGJL,h~vK%ׇhiI̿eQg1ZahO|m ibertM,eS&Ӥ)IլIR*pM`+nlp9JI2}fKX.|)`\2R`W%W`T\W9,Ha  D|&ARlwK|ׂ0%kshRI4Ė@~![qJh< IXCPBm&Dix3$p"# QS#$uَye04 y=ԄZ"7 Y$6ᓜF(&Gp $~ F{d2N|_z{xЅ 1BO GY-a|WY&[lEtI"V/}ѧ" B7_AP"p}v?0G-yGbpM* P@HĘ F0ACAζ429:&)vDiҔj֤mY~=}E?2=a7Fp9]͉)i4fT}TVsߕ6*KÉp5䐲WQ)GL߱G蓶9=<xE}FP%2H U}|iw>9QߕXx2CϘ01g6\|}fSu_ee*,ϝi靤?4}NotPp`M,G`a•[i+q*=[{XuȱA=Im% lGܽ_; t3/U1I.l۟e$IR*ƌh۩ :Ze#!|5AIt6UIީv [ݰ": n-^$U |ح$x+AHx$iy:(fǣ3ݣ@+~S]Yv&4Qst֖B 4O2(,fKs.#r;a4$#N  3TGw4 vHai"Kd9-WgrEפΔ~9JrI᫤ ~$}fg=no> endstream endobj 32 0 obj <>stream HnH{:Rl $n'i5VpCeU]0WeaLl2h0| K c11u><\诧?p| 49+vj9n <~0 :q#4F8Zc"stQk|ҏ#+&V/ J?o(4ΣYA/~{P&j|xjhScîGۨfx_+v~u= ] Jm>"] 0370/+oMi>xcn3n|k}͵uN"[gdGyY$|IVhbE"{LL擏ۓu4!0D\1A!`z@@Q=R 4ӣuD BDy@ + /z{#.-2X&|>#h$|R*&s3Fc63Ŋ`Hz 4֮SI K1#bX*vݟY$1|Bl|򳞅+\.MgJ~K.#i5kcKߎuz/ëIhb]Jdü{T.>}UE\_H8GqIa0@'/ dS9X0A "1ESg dO{cn3] kP~7s:+K*ȶHdԣֹ"s=)VԚq{r&s~&(u6+>(\`s%G\ISώ%\S_zexֱb1M[D^fZ]'t^4|N)[ΦnQJ 7J9fUF"Ŕ/sX>Tswhlx6]eAhUL V $bjb{u2"S30qP#s(>͎c1j:qe`v ٻcݞ_ݍ!;|mғ!_WUZQ:IA9)j`kŊ`Hz 4֮Si3$q̈%T8^B2bPi"FP S0VdYn[ח; U zC|c\22k`tɨSZx lX{P& eTh먧^>*n Aܡ%'7 ~ ~txۥJPZ +:#XNmc$cFİ0U\MҮ%zEv(Q|tUbr' חq#))MtǸ9=CGh pEXn2_ e"&ʂ ٻS Uzmϗ3?"ھ32ʛ'Yr6ά1NX6: u2MH Kꞗu@ir-{/WÙ rzsK/gH% %~9X'3h[d H=CH"K@!|IVx(uA(e| >9R <'a‰2 ˹XgcBC@Q{:RD8d̙1fM?^8((Bjg[MAep3 ޝYJ_²9DDI|n*5US)'e\8>޺W΀gPk_^d`͑%jNGk9oB46ݍu&9_ e">P>roT%tWAsD8ίCdx"w-t''Ϸ| LAz@p*R!׶X"9X1-SYcMe:a&Wda@w)Ah6!1\D{;%% N8~oK[f*+VBGht<@LG a@vԁՁADo$J`*A4QQ~B/W{O0IHEB黜/aD>F1ycC5Nçcԛz/Ɠy~[AѧVg+Lj规ޣ-FVSV[sAߧwzW(jo֧߯ yy/|_ziCC}ǟ~?? w]zWp4ۊdR]s?Q{=eA"dmH?y}ӯ=/f҂f YRL:IaHz<ۤ8 V, 1ވWrQG6k#vf?bj""4dmi stл+1?DeFi:wHs}Z(Y3&(ϣȟEԄagdQ3C:SL%tB;Y`4r3NVSS% ,Z#RU S {-WFO$bR6 zڮIM6<9nw/|la5 J"C[6VK#~ut%U|ꙚXD>"xB,ҡ(b愖Qz%Ƀ.XꖨgVDhۨWCScXLQ ׈_$Tp0qC 0NESk];#y؉pEװ|nk=i{$sa/j)՟hyܧjt\TׯQ[Êĭ!Sv"`jx}e ksyՇ}&붛k&/%GԐ@Q,>`.).AڋˆC^!-91eV 21J80-{teaNo%S *c 1sS蚴:P~SR^''@5Ec*Z%.(Ȓ[;u_8>O7LHWfҺ93&лjȅ)rRjCt"hU% H5fPU7F/Hj#i=ɿnE:uېZlzUg~GєNGN p& z鎷$;RXrkĢ2N7/Zgk>EQM5=P'( lʫ4nK,.gg{ bkUBعC!AdžDLɁ ^PHOMrS Ad;+6/HpEtz:*{J|˧*\>Nx feP=aY rizμVȪn,NWV&n,upiŽgo[/WlhdRKبp=y}cYLpHZ=2bxnr5|fk2A. BfA%5*@FwԈ fNoՌo8hQcޖ6fPh "vH#3FJ>@JG[< ~i=)vYWwi5mY5@&L+*JWޤ*9^`XN({g. ]FI$Ps֊}G Eb=|Y+E-כ5'z5i*!L "XfO0z,ޚؤo|D zLa lc )Ӣ- ӚgQGn{ZVoag,ֻc3W۹QugV&< a5sݙ5Vu-?3NP1DYRJ*8A4gݲ"[,Hy/sktl*ۈ+*ZccGVV镳j 1*@`5ʍNܽpef+2eʄtVXk˰ oCZ%Ѡur.Gv$^(Ħ$KUV*(:ߘeH2݀\3v&No͌^˝H 5h..Ҋ7uO_bw1qg0JZFT ƓGEME*ÕcxA`M+-ш7-ud+ |D"񀻦B0y0|3$jaa+Uډ.m,wҨ}Jd"ަIүl"ߵ%] pIc+l{_G?g? K\gWgmypy=qoe~{l|qu /7߿?O|v[y_P?ןgs~}˶ϿRo+,x34H o: YSx_bG[{yOr#qRWX41@JJqrN9{rjT|uyN_Gcݒp`ne#n ɑ=t蔘=DwS)z낒} /Ǖ~Rn!\=,tLaKcUY+sER"&)dmmIekFk~IǩDy1)dGmR*֎`rt|jbkZ붦K-QzTΖnoy;:( -HNؤMTKQz+ LWQQھ L7 ={Y3WO( q [&/W!|RYa0D*] gfhO&dD8kRMrm\!kiG砎VMwhlLnzcek \91GX&#^8!6|<s, |&&l˄oϠVO =){)qנKtj-8ss3>?.sra)NrP5 mPJxeHW@'f% gbҔLObdThr֡wWGb4EfHCT”dւ<"תaqO>ƝsE/IQ4.Nػ|pI Iߔ֭,ke/:1Bse;ҟֹx}B#F{eˡsJ}t{O.]7n<'L@ ` FfN-N#l+XĘ>x+~Y!tD1$zc=0\ 1=q!Шę?9Gv+V4I .0v$v~rO'~\DSsfkmMn6قx ]"%!LCFAZ/pg T' Bۏa{k3=ƘG EU DHU!tu"I9T&HDC :JF49! p`Z{'u>xX}ظ΁ \Æy#7wh|HeL^WH)[vO7~7|?$Sy0"Zk{sbkm7ĬduMsJn {$u4OL8@NK=g8{-.{$ -,0u^.K{Yx\m\%[dKjLb,G |fSI(1<g:1n%r L٠Q(غmI׫SSQ?]}Kv0-g ->ڴ7w.YveHėѷ@+l05_^'RpZx?^

[m̝SQZץ(n91mH#G\0\n{La.NoTζLR=DIK4WAvg'^:L"gst䣢 2o2Ixu̹\Y@N>;E>Νǩl=V"/v%_x>hB[{̩3~./#NgQ4ISu"KDsKۡŕͨ@1:Gc[ߩsB&;B^`V1؋$hw0]4v6S5e) 2vl׼9U2?$-)Ȋq LBC=@3rEO[Is**ODX31=bL1>]UvTa'9Z~P>"]qDe JY+NZfqRLQnD9ɿypvƩQ)葪/,9d:fb/>]3zPi@;Uq(>>=i*⤎7iKH.PP%iӑ!l{u32}ޔ5%^a)N2WS<ˍx8=.D̻z+s#Cq >UM2&g*͸YS[`'6 ⁂=`1$ฑA =d/PEV16ծ#g t3+IÉ19oXYʴLBJ Rv5Ֆ= H} -l#lYⶐ@ޙ1Z1*ȏkP*vR@7Yp|~&eG`/2T42T]f-0UKl2uV-t8?P* 0?5PIR1JZv]8iDB2YnϏ>xha-z˥]zC|ݡ*An U6OwhM6ST5@S)%8ҵ=d" t7PX/aL|}%|]74p,әO!]K|ĥ$k+q!l,UtRD '}낤 >~7;5p ؽ">K0̃&1hHQ1ae̖OQEFʺw8AFr~ݱ%0Rؚ6!RwO qˬbyMf:j23/Ҥ44Hkң!$c{I>=rӊú6bG^Vb:=/L#XsK  1߄J:UʼnG$D'DfKv+KWFwhJJVb[bQ!lTm}uG+W,PrɷAC!LHE/+0u e}䆕N|$瘜zsoe >D{_f7ZU&%Pq︃5K݋os&iajF} Ĥ)PJ*?a>?JbC=)[w䔣.BD>f= k;]zg1Gs'ea1HtXQD\Ab\F L-̴'H?)U /b}zv<36!$h2y€!KZLy^AhLJ̸ϧ$hosOxNx NVkU5C#U?Fyꝰur9>E; (څzLʙc:tyz-&N7&:qn'.S&X]`5[$FÇr E m2ϧ!pڒ|Bo{/;EG"&2II# o!ĴLbB4Qv.z xUWc!2$< |v OˇCa;U;Zp0w?Z+bڢ D2^I :#Tn}gwn}GҨ856VٲwqĿ"򢛗"h]z-D^&gSehJ}p0+͞a ~4RB-"tW[^hbDVj,<7¡%Nw WVA\~Ӊ2&l]9 c'owE|*-Q?=_LP˭jg\n%7"m֨d;*^Z}WũFΘsa|oǽS2[-ZP>@p*oqÔU2[\>Z}` QSQQ.~B^CzE$PTR hO4eg)=G05bu1T+@MHI"0}0ria6]<9iT+dbd8u(3ƚaP?F뽟,ć.?UaeSJQԸԽ\^l PU CQk-)PP$2:!l!{o\8H=$L"A5Ye͈ R&=0K%Lp1 1G7މ(\玣 h~akׇOhHZ^$k]k[E7U ։gB46[ +!sw·[[4J`̨ak!5GL<3y#*u?B4ڀ>6ys DFǷn_\[n%SgPA`=NCd6F+LBPޤKmR9ɲa&GQW">BТɉ0&/'6sN=|_M_BA@}Ap [ٔ6B+.n%/89%ʼn4|EXqp#5mVn3  \{ap}}@׷8(tޭ6yOy ˎ_3^h)HaA$Ʋ fO2'%PeM՗Awu'clkxFrQuȭr1ʜ[4iLߏM U_)]mUVt_ u ۂl@x՗ij 1 $+6hn񦯙CwP"q}{J &nۯPo7{=_KQffbQJ4!:b  <( '[Y M_Io2o zk,8W|m(CX9TԤ)WNp6^>o#zt!<e7;Bpl=3fٳ.-wCUgn5Sf(u 8YO\ekPXWȁ]@_@~_ uhU֨-m: Ēg .*HyD.úlk;I?.Z&v!O]ZthN\>stream HWn~} 5L~I[8!@W[EweHk;ٍٙ  4!ixnJϭ99ڒ gbFs!9`SJwd*R)&o!n\{G&;Nb2mOÖs_a^MymOUʹݑJ (iuN*WO3IM-g]ٶX|%{XED]RvDAx ?P? oz)^٢ސP&Y#x:I<#-OtN Ñ9:ZɪvTL:QUA3/pR JYas lO׉hwvXͣU"O (iz*4ɑYJ!۹spR;5зmלV~NܸhTTn@s@G UeJ5XE-2\,peJRK({\a wsrow(&w%C]`B$UbM1-N4OdU@+ ϯI p#"-G%DxJK`1?[z 7TKpJ= `vl7.4"0:֠ߐl edT3|f`Oo,T͋v}y5~zW/^X}/kwqYwae\_-/~?GM~W@igj]UaL/c!z³"h˟ ۏ4zh>1'oórRwW7F9s$Z#40j)㸗o"{Ak*fCZ eOP1xG ¸PL3Y,tx Q3PKu24E`|ce$خJ7U{, P3) Dዉ`,ܖ- ,a$ɉCx>9f%g a&"%G2[#&Y@KHⶣ3l~o~65Aw)&D %Pنoeh3qIg) MroN^#O/e$w7Y^c4Q%{! Ef=HLɳ A^gUJZqFp`;Ë<ðƟY^/$:*K@-W[8E ?Oշ$6SΉ.EO3>9bv-Fy~|yqܮ/Wz C+]n6˻~ay޾Ӭ/߾_P}Yxaf!ky\Y.qMQKiz꧟ofi æ,T4GQ4xY g &;DBØ+cn? l)Te1X$~"Tl cծMQzhӘ (ߥi&'lFv.c e~u/8p^ Au /퓝E  5#Y2d3nrٲ}8Y}={\){#6x/|F)۟=x}w>~Ee݃cJ8avh?og/N_ˮ?пM5i;ӷ/;z5V#wY-M$~קWO#~PL魹j j>Ah nrtOk/$CZoklKbtNbQ]U+%O h[4UՀj'cr27hak *Azi(L`G*1SENCZ\MGbJb6ZF8D2KPU a!M?ICSz- 3zkeI*rSEG̚HrwRCz'tbv'hdL]ԙJQtN_WЪ24VP Nv.hʪpxKW]Y BRi܇zmH2vѠ_zH]5AboG[sۥ`[P%NaА^3mdr ri}z *3ĤZ/m&-i̞Fh\׼JV PẀ 5VF`.k߁c% :CrLƞ2`8\XCa Zڱ4K_對!ɄsE0*&q0grIfqZU5}w`jL%QvlDMRgSah:89LxF2BuЕb oxl^r.&o/ԤP(6}$I>K0(q WTp IӠ1CdkP8 3_kj1Mqg Kgj y)ZxVJ7ǐ67E2XmI!H̙a0-`AVmu D-AOF)5r 3\@>V=t]P]z %UoɉPl@jy!r1B})`7yuxohOJ=I x`GvgxR}T1G7KٔuMP`,"NW/ (S,'P67#\Ո R-| n9@(jeuxф#PL^Z41B|UyŎc;u /HS*Y ғoht=6+'ɲA*DcuPۄ20sk7`ZJK[\^ݏkruL;)l^umg id1JaEl-i(& ʡ7ش! yLEP?!Fem%\iJ>Zko-\  sj J]ʅAE3[P $j [lj"޷U=诚.4uzrA׻f]xBTUI 2NMnjPGѫRlP(w= 8\: G%[wK84vV'ڮ.*3'g';*M8F=(GC- EPR=*6'a\6E0RN~pG\AѵR|N",ƗiqyxrAIEtpNfa0%syz_JT_27:Y'O W ]~ȿO߾|ޥKμ8[lFpr108L@d1&rz GY+1e2ȗEՔ\qpM'pU2e(֢y!c1o7b>XY0d=]ʛc &1wunCؘyAJY)4,! G'#>0ko0=<#@l|W{R[TGzҧ?~}a;oP}qxT'ι1]DڤR۔9`kmh#[X`\юXˆ,fWW?sl}B-D_nF21F f"-,ESEВM 1F3&ѼZnh @hA_AI6zB+WT_.KLJUTAuovE:VwlU6md+Q~Ul]ƣ AnUWW՗5KwOL l#H`s 6͎M(cr 2GW_s\9T]E`}J_ "gp`n`6E)uUB9Ń'BNPT"˔*zx|'Adɫbh9ô/CpUc삹l=5%|2D-e!$UۥC=PjeN: w2I] & &S7.aM,ۛX)Пks:<(Hє!f:!kl*A,(^1gr;r&Wc{pu4=h5MUs`/嬅)! 6[*w3C\]cm+ fObB׳&^7C:ۜyjQ3cRoG l}T_ΎyCzAjZ\CLPw*`;eZS jGR1iq iay ´ m{VgbmhOWf݅ JWE-~`GHqYjc'|愣"1ryYלS!$V)7gnJ }שּ$OORf_DOFOoo~?._}):=~Coq!o[fl ܅P|56(Y'z![6HOVx6eГe>*ʐH#QKY4?KOOn;ئkhDhmpTAlZ9$Ozhz: ܐDQ;N060{w0_R,R^LS'oV4\Ƣ,j'y!6>2`b~rKVj-PK'[⨄Ҟ %2KiBk M|@.jIĀ>MBHB&yf: 1[nRk*uhҪ4W3RO!HI Rt*TB:c=d>!/3sZV94kmo!ySjK2aQ{E b nyCQm\I"v6Af5, Kn>#DLFtR7aY)H߭`-J7HHJtz57_W ;0SiGː[7;+3(E-e.wmn3_mky4.hЈ3f]/a[.0 L6^aA3-?#z7u^~yZ _̛]0Jا@(/ٕ&)rWrOEi7*u\Bxag+t5 w`\$"'FX9M1{,e,Up!6>.`t\m83k. }E{{bv3X N` N,g,7g:d6VK} h'G'#fZ\8FhVkM<چ>EHQgډ'p(,ѵ`jhmΎyC`̠@%G̏Ēo_>Ď6UZţIL<ĕ"7g%9+T'7d3^ޖBc#vC%ٕQGi=3./&}T=_;8_xu2/Řɽ萻AN(br12aKq͉7.$DY_Yn?3%^m"V!gqo_+/I7^~3w .Bbdi"d;d IA,"Q x;'jwOe ] 3E1:*P9 X9NVC\rN2q,w٠}+Xm 2CVRqǭ&n'ژ G'ZQHX(;.J?cM Jqс*kT?H㾭NlU&Wlq >p-k}μΨZX<` PTZ-6.p6Um*[|CGIKQ>ܘ*mkŠ?ZJ0F",شų9:8R_ych)sG x*4@ D^0]qR6.o2'S6a֜F"b<'n(/&=P8z"&t\ ݎG?%Z%\@M{[.!ZgOez%'jMpNAgq٦9Lru &yp|V8Iݫ emG!%>PRzg PKY9²!.A69f[˸]LFF? 1j#*f<7JGs xu>_S&Ê"*'7c,OH`:R&.6h֣*U2~la=`-i~{׻"xzշS8ˌټC#tyĕC0}kr#Nl_.(JO *sO`ZS_[O?UկdW';*%ؿ?>>So_+|^]^~kw5rZ6;bQBal8-FYW[&eZ5! uD (-Vf0 ÃuݔdqvZRz\v_eB;|`Nد#%r6}$OxL,AB RpL&5볪wˉ(Nb5]]Un;\}pӇ`u[S2јPOF1fVoܚx[?YqY| PS >Y7`rfH5CV6>L. "4o n@`I6im721OV0'm@sIeTNL Tb΄yh,}ڙg +U5~u%^ b#(ċȘd+SO. ~-;)G0X6(@*lmYHj 0xmH%#`uqҾPJCS4DDWyt>~S @cJ,9'˺D[sYWntM- lSL mHayfA([G>0x Gu_WB2rԊ516z.뺆 -flV\ޢ*#=Ez*;wzY0k浑<>%FXmSnl *5: ](mzCrrˎe[N HlK}[rBieKr[&1@)(EQXT]E:.-gQc:UmJDHo `Ii!&[i[izb BR 3zƊhm7<5 SF]o;3*}L?8=ÌUJi[!Έ 3 ,PZ)_iFboI]Ͽ!ɽNZq)y;3Ja[&%b=qKۏ6}Ғw ;5;.?K{:޾!;nX)/)Y~)A-ԿEN]\wO&\Dz7wKT1,RNڕsKoC{Ǜ t`Ff;E =$L3#Ny\K044;ZicCGr2vk}YU9Zx ahl Շ2ܣdt]Q5?E ~(G:b-,MDl.SNl^,^&ByFEy3c*"Y kVh߬D-w^(x+ի᭔mm}늛` ԑj|UDl?h7D+nEH7)DrhsKm|y3i7 +3ꆦ>UVs2q5Ŧ4L^w{rZ8bs+~cFXѨbpHL/.//.ί.o|}wۦ`m?'ugq;f~᭜-//pTzrZſݫ/ᐛ<ۋ_;!^wnjx3^/@:Sc '5ƌA-E^{,HIV(0INbmJ{Ki4؁'&h1% M =:!yT^Eh P ,#J|$KGis ,`&hE#@u FM9:DF48X#?gC2jQ!Gt&j~)A (WGE Šŀg͊Nd}v ;]@O Ҏ*a qaght Ռ ZzL*sx 1:Q)ǘX'a@yH3} a5YG1SZ1U@Oc C 63\g*?$4#pq2Y<2bx;{.)W!1dB t&X-BVD=- ʩeJ)p݀>C4f3$#vp _XǁgcBCJo"i؃|cY:3F |A-AQr"}<5$<=ފaYhn 15VOM̓Z!C%),bb;LfȨl0xFΈPΊ(2+p#ڡ G:'y6b߁BQ#$#3@c JsK|){P)ab$r)tkqM.R InG'&\D>` s]8(*i{=>Q gVF)[t-(RogyĢVǠgu{7L%"9V(TWjDj=ujrJBD`X1@jrzsCM8AD: ]ؒ0 ]A6P}D {}: _O  ڬ3jtl }92$sTW)#p tti OuOvPޞj]Bݶ.bP]d}bQx"$tk5vATݶ QcP@Xv6Lt0m}:W^5&z%((}|@z<E%gQ%(D[ I{P!LC~NW "շTU^JAAb֨9Vc'*z׹Nj-='mE}BֱЀ4lj5jb߹:c_\Bk޶) >.t%:m%^ jpmV v]6wU>{t.*EJ$ғ Njv 곍6Gd/WQgOz%)|x=U!w._5Ar]N}FKex։]r|xoí ak^$ +j) ̅0Mt>s3$I6BL ;GW 5r4B p@]!*ˠ/*E1 H:t}ÅLEF,\֖2?5;3 KQ-UJM(wH+3z->rjpXf嫉g m UMdC~O rhJ.QPw|B>5!/X ]hά&ObLZd_P= |sQݚ6kN=Unj`=]&,W(R!OO^Mo =9~|Xfu.q=8`أ*ld6"nqVmՎrnGlh džjP~;k)`& *P*:U,:Kʹs jI}ǀ)SK@xi5mk*.b ,{?qe_aV;}X*.{ Q6O&Zq2H#[ͫm􋱦&Ӫ/Rj6WueߵtkpyP,*1( -Eq= R,dl _5+t*8i9A-yPF& XAAɺ~%<*yeOkm]Rڴ,|Xzot鯉YG!x]NF_()  <̂ }WrfWN(t }(񠽡G1aPl !+BCցΕ nsGj GvP~eByVe2,kiV&Ja8*gd6]g5Sá(/Me8JNXN.%u-pwչb3Z<dI~+rVJvw7 [Nf0nK>,.F8bRmVAD7r)@(]<8q5ᢪ hl|"[zJHCI8&_|(9";0Yh=|U]@KAI:3dH(;E \-374 Syg]Q{ё p, x3"Q+9=\mIFTa@'&fVۏF"M!nۥT6\K:/unU9Ć]{p}v[weqBVY{})Hʄ~'_5>`+"4ØN|-N+IICI_C,+b:82}J5 D}M,؋} jg$s~md';̟Ң8$"7,ibv,Ac EyI_lϹCɒ-NW |܏9*(t= {d#kB9!cBT8S hl+JUrØ/A.G@34[S=pBABT rv ,n^áư7,ٗ7Չ/uc8fCw :"썋 Gb$w $h1v Q`d wr( PJBа#+ԕ Qt'27t-i!زwN N>1v$<*Ŧ ;;Q#a!\KCAၵ0=҇:0 )#G` ?1$cXswX7Ő^fJGb<2Нi\bCNO4;bJQ)xîkR/?req8qBi G%ܕ+]]kQE,G@.B,'b[An18uEC2 c1Prɹ!rĈ`nEhD10,$k`!1q`,`$.aaģPS1@u@F;n,LiߕZQ 'zp1oŤ-*knտ1ዪUWzvS/\ٍͧU:}#ῷcsCxmS{]&M u)d\I{v;*,{{QXG P یFaGxڬ|M {l\*=+=deQ]Qn~\EZ%CzqX= ) ?xo%q_N~_`yj,S*kۨ&Mo}<ʲni1,P2eI7|`W}ޱl!+$| glȊ2Lw;Akbmy;.W+|zwl/iiqڑE)*T^a7ɝͺ[|,iܰ+CVŬ`W{hPe%KQ\[o_E XH TQq1n3XS_eώj'1H~4~W{JXAt<54juS;%rT;;{y8ebfqMUe3x?P5TR2zYZ:Wv(}D@ 87B =÷ΆV`AOi{K+Ph-bM#/HY{[ڹ7|Y+/m1fQ]5!~KAGo҃iVTپɏ÷żw8k/a͋~o>q-ĎtԠ|9?:.kzw )3S~Uw^gS}Hu)9V=$k-U(ڧ8_ѽ{0\_hD=` ̚a_z˗3"Ž;DO i{>՞ Ԡz{|ĭĴ99oj~U7l#X^Vݹc۽;ar^O 4uI+j5mڋS/9DNc7m3A74bd q]l7o߅gclͶCn?4zV|}n۹posbvPv32] ST_ϷU6xY0~djˬjS"XE_<kBu endstream endobj 34 0 obj <>stream HWNHD*xl?J ,UU=I8h|7`sH)mm<;p^$;ABCW $<ήb.M`U.e Bv|zc@da߀(QIfdAQa ^;S E~7jY{ш(}E A1 Ib3Ż!׈K2Fx -'ؓ 8Vli}}O8 4+VX`odH:N#X0W[ ;gDgAa |F>ˆz\avSd(gG<{gF =(2\\0<3tq:=0_;<Q%ѓG Yt}'*,*1sQb#\5DVc2PiMTlQ~q}}Pz~{Xx̬20Q0` 7 К{~Tvі3TdiH ߷>t|t][&A=vM^75ᖟ'pUMUT_UMUUũ*=҃Wb@{3x_]L[A\Vw$$5SVpnp 03X{W-O_Fd=Oԭ;ta/ga͓x2k5c?Y~ǁ X}; mf ]170G`s9\dw0O=5e3 f$Z`Z/NF +g?}u4_p['DGl Gxc|kL1q> 6ϝ5#RS_("8[s(D)&ڊqu0b֙%l&+Z{gF (2\\0<+x ;=e H%ל= =z?ZB$Lf5PK{',f; +BUCd;(c{= >Z>oJD?fqԩ  ܖlY=`c\~{On/l,5 1Um(<_[dA7Eh}n5-*kkMتԷ֒?|7i<ʸU|mV`ILDN6u%jG0a&sp'dH:"-y<,(lR G3 Qb:c&߹oNikhC>Ob;_Q)~#qa-_Gԍ\ª\ bPh2;r|W1f е ڶ 8ضL|`}k$ȗ8II]_mϒoT @蘞zV\0)s]+Y0#+ TyT*Rú_FQ[\yƾiL )*Rz)C`,7 )UfUqh w hXa%֪*.#ɹC*MS͑6,ci–R Z ]U7zPws%44V3E3erغ|=pDH6;}TܕA`hˁx_I}s4nKJɂ ܄NERlE(*ETD=SdaJ^/Ú**uk2]1/¢jx ʂ¦'Y~S蓯@A-'ex"2dK\8tNB6u}f3ɫ(Y)g\ʭ% `pM:|vj`{-r .Mcs ɂ6+Ѳ6?PHŘNaGG$7*Ӛj@ ԁ&VU*8UB^fT͕*XK@aX8h}w :ҼXΦeX1̃5 mnՌS?ڔ}٪F-AP jq(rcW\:MvGiVYs_m8x/w`nUzL~VhN4̔$(dVΓ3r<ʙ͏I4 ` h"҇,h^9pM6&|pF{R%+ŒƯ%~؂t? Iw' ~HV+4m3HxlN Qn_7 lBBTB7sF |;@I48}8(1c[8vX, .Xߍ #dT9hs.YxbKs}] 0([f-g3kh~}4#J034uNΠ{wp|/T8-Due>B\.|MT7R7r֔Dxp_΋rWwX8Y{XU Ǔ2&(߅΃fo:[;A]3I-T!LOʔaNn 1UA;OW3eR5v;V2ilVFj6 Ni'5,kPDzHQtp<Ή#4K*SNB}qvQz%`Ҫ\aԃo1; RO= q%,pa %ᚃ JI/_M.5.&jf.B?];C+PpZ7{%{ WMYn E,T+/.̛]RMtd6m|&.Ȭı$VyhpyVHݭ`r6 -sCyv"e5uzvyNa* Ji"ʃsuWcI&b aMd^\¦ 1vePolNjJUq &Hp|d6r+2129A  _ ^B$(USr`"98jFÄ15 x w?3Hjڦ8Ƭs: K)3emg+l}J- @l4R,)p 'F]^QWQY@/` KNc4WuӅ`B@L㕧LiTmhӃ&$vitJzADGleev#ͯ[ԹPPoP32uVR{ENܲ3S@f7kx f뙩j4qx@*kWQOݷ[D(zŒM:5څAS F7N|(k0h5sH'6?F ^XH?_"?q+ʉVE[i;9ސEJ1Ců`lHK\E[qKvL} ;EFܹ-]vՉ %6L/?]8H~ɱ #}DbJ5XuԵq\7Vv(A?dʰҌ˞9ϔ>)lh&iPN+ׅhyڴ.Eˎ=ԅf݈#lw9ٚ(K7][8h:9[MpW9kb\q=n.+~Y.^si) J,DZwlWwFZQwvJv6CC NwA)}ɂ5vQ\vjU3M("\36i֌?߀5S#qkh(sٺ!OXe̖tpb7 _[()ߓ9jXlg2y1Z41c)ӉZvż^ڴ<$(ܕ$jl5Cf)ot?е.ыO-d'C+{XoXc{-Wq$N]$F'm'4.<;AOr)uət% $tJ FF&^…sT4^S*DʔIogRfn;-8-FfzX2!R q5uop JhLMK %^KY.옭aPpB)y, *SҼsGJُ?zXq {4s52{ .hƲ6]:^5YtTV+eawIgx^8UoH9) 5-C'{RMPu~1oW|d!$|o۩=[Ke2Y+*q%^~Sp fx-TBLuaJᩓb^6 DN^VC|qܽ8ExՎ1ҝ| ҲkVzy` ʕL%G >p\}s"2~n\rDHW7`t[k'T[%ƠN=;&/TiHb:s LC;&-J)T [}{aB[G]WP*p''rb%"6l+ ٔ -WPlqXLoQyC;tá7EJwsO>"N(K̑h%oȏfπ9f|}u/pk}@D.ݏAfidEh,̀y=;UEhsRSO˒J%[*2[[Tg',:'7߬@xs+Z6bsx5/Z SR,'5(˥Q%C,smD1<<÷">EZ7* ,,֊|V!eLô-cݒ.$u'vP]&ּ13:&v:9V23޷mب t;OǢU/r7ẩ--lШ01ر fF24p#Go/^q^A`}7Kөru YX[|upb-`o43~B8eV Up5xE\,N`sGc"r,׊5!."˗6 Ns=xX؃yFI]RAMCޑWi Q)Zɒo:]szJZy98XJtv:CP=д)ظ0,]0Sj[~Gxvu X~&1Q^I"^Iv!ARwD;^*D! K: ޱj|.N*ߐޤdYmK6b4j/ȼCLvٌ2r,,ֺ.hMWah(h SG_ 8]8:>"gFؚ-!6.6¼ NӔ?*s͋T⎰ TJ"(O'V,SMؖ},_2"M.$ӛW%Xq|ou,S`i\!:L浪jrؗn> U"hN;~52;=N2DR1ddEG EП145j3r{G', @h HV~).a+\nur%f?8l Z*"oir͸l1"KsgsW}PP򈋃5ݝ J73do厸DL̾iׯ[_VoܙzA˯K3O%\^!zWClnBz[!ubiB'HӌeDRlUBmaųz#E?;Q*s/J|;bZf9+mmWfh¶QH^Ў:}q o)`4rpo-A{7"@PF]y^+ -$y9@:aU^Bop =K:jO#žzXl) B65T+q)X̎? "ҒyU| 7Mѡ4Z9f10ddE -C(o'6ߥu;Sd^˥zhC|(>M!ѣOnk&AdXc+#d`#Ma+8"% DQr 7#r1AIpɼ Ҫ#OIo9@I 93^ L܆EhTrE^e1&jJd-ʧML-)PΥ+hU BMqؒ:+zfGnjY *$J~x(<5i⏌TCڻ#=ۣiX Š0`XS~+¥4bˆ.Co+}]UY IW GR V7,&+'=(Y2,]b?i,)5=hsUD!-GW8$+.. N-4D<򩎷_˅# -芯x0KRgyu>{6F$v,;49 ҁ/Ф{.P^^[ *K~aA̠"bI81a (Y<)QtpnKYWnձgzܴ)~8l/ZIB:[w'ʖ`uM?՗4WO "h%;0GI9>ogKmɗy+$ ='~A9c}\,wQlS1qyäcԏ)eˍ҉X^1WoA\~9Cb;R{PMЍ\yQr>}s}/+؜)RX\!?(72TZ҅Lob٩^PcH=WL]u9Of FGCӁoLn 4؟Z/WpZlM55WK6Wú=̋Xչϝ{P!Y  D>= "&LF~"G)%/Z{oPnn::I.&oF ?p׼D<b(C"PYcX={X896!@/ ߠdbVu^I0ֆ!-;zM5φ5D(7?k1num^.\uk7έI`j٣ IŬIB7Mwct2ߪmJn|SkӔA kM~500-[wQzRxy-v_LC)Mɳ} #)K^׼n֕pҒ {{&\ml$պ.X'ݚ~hWm] HȽ"/+ؗ>-$H)xEpWn }.^EԐJ=K1/)=# Q~~qi#BRۉ'mPjWm:j-PFj z$EF919rMiʕ.z_ (LM&*"E u>\猚;퓟 kܞ.1HXkI0M\%2 # }q3lrVabKMz}Yа'+ .t+(m,lVd+y{և3𭒛l(P睟83p0 s{lE E!䇛ɇeQ=jpm`(ϵdQ,ƌ񳶛VQ?,8e~M_W Yy9jc6Ln~f.?Ġa8+@Q+LD>P2LKcB^{hؗjk'" mP-mTq2h]MƱTm!:qqb>IGX*Bt`"(`crΆj:5cJ![ӔDw'ڼǹk )&5yǪ/BåI OR5Gm׾#b6>^>l\M;)ALS_q/\=7&m{Gqh^C`CLR"ҍdn7:R}DY`D]|iz̀Jyx MM'~TrfX}pv{5kh=A K 4! Q+-[B‚5<+(.: y1cI'Rk2;/kȢYk|L/Y$€‘YpC=srPB1d(h-4:wЩ:r!m+ w9y@Ɉ}aT"AOT'z;3ZA}tnycVP]at2aG W₲)UY46^ug:lv Ԇil\o'h?٩=6CXA~)P]-*;MkhAE}6ˑ^ hI$[ 5K fC,Ƶ[hK`w<(PRm핌%hB;;|} zc{ݖQ~ &vhS >15s I~ uF^̨{vUj[siAs&Nt 765o`O^5PS=5_Bx֫u!m&>AKrP? T&T}7IIvf̜9vOj?^mwӋ-kŃ*) Y>:ՇF*J7,iMl(6l1 K̭"2p_ UWWN3$vSޕPgŨ~nf#̭!pBJ.3յr5^nCsڴ> suѼ3C_uSjUdGt}Amu!*~wyMnvi\jʘitm~ۈͷ:.EN׶ՍCU7mJp فl9NJiqF .3XBN9C92"LJboikOWF۔93~XwA|(,йk+6uxs)Jd4_PV/ƂdBo4\hE_ IJvn$soT`6b%ѕ"RO!ԣd"ן!Y]4ȂTňl; =i-/䩞`%kOj +@!AAGݕ]|V?oA#g a˚a za9︘114Čl4Z}q}mϱ}+ac:z&2IxlW |m;ԩU6Xcю= ECctХ2@ <.|C!3X $m BQ8&U/wYxVT6@@mitzʉr>uX7`jh']^5LRť O7}8 @dx<(X#|2(fs_Tz]N@滑hy bHKl= 80RNEcMfqTxAYś} (awjev`>'od +ʫ[޳;*!|щLś%7 m#AlY|WάoS;H©#;T (Tޛn;xTqd^ dN`.+eT rң]$S69't }z<2+3m>Z.>rNf >stream HWZ}<@7!!8*g7 8 ('[%; Iwt?=~Yu]Ur\trB3)).cᅭE,3H'Yܨ9iMV=x,^ bs-I40FQ.MJ!& hQ2UO3r&:-g>gU>QtN-`:/^>WO_QNo@,6huk%ʚ(ㄳRIV,AB+X.EZ?:`wDsUѿ5~R-Vy t2MPMM: ) a%SRy1{*l1Ѫ*SL5 PXvU}J;Y_{m 6mjɸAq1Oq!58>*CClZ=(P:NџOLȳM/cJ%h-mV\//mbǰ˥'zA?^+ګ9*DzR_St Ǐp19nAH:A`?xkIPX<󱴒(;"v NC}Ў '˻g-Vo/&rBZK.Epdj(T%d%Y@׷] ~~i⩡ZVjVˌ/Ebd˃l(Upڋ#`,k|YX:c\/?^>.ϵ d6;m0.ΕJ9xgj),?mT FT UM0,~ }#3W.},t|r:J8zU/+/C2oI:ջQ[^krE1#_)F#AEb Ֆ*ݨ~QJQaP?cMp"}FHz1bF/>1+J7MTrӭ ;UW(FcQ=jLK~zUmMhF7Qs#cjZW5r~[o wjL/DF3Ťyݕԕl-?t*rŎO q8MZ*XTt[,F؅ً:m4F}Z=.[שK5ӥ06/Va;j`:GvIBSQ [ݐFUB}uVBﻎ&F+/Yi̷lArI94:Lu-~. #]Rcu2WɒgqG[ 1:Qp,cJhx}c'˘g 2ꢧ_z M\&ɼ.L%;=-L(D=Pg:+ۈ<ث=S; -Rn6@Qo^J8Q!Adh(W #3O:, CMdy`/:DT׭"tV' YRXL=cFFcx7K0c>\z:.cv^ݿ`b-H Eo⹹ddab]oؾxU06XcfqNUc 41xm|Z21bVs:$xc~8ͯ.#eZp)Ͼf1ރKS#-FBށ;\ ]T>~úP7^Sta5I_i)M4Xn m4F } "'{J#<bZ3Ht1pw4 ^nbD P@9A 6QhNEqpțq4Lcv!JC@[+Cٯ)-oj}$$/4Fkޫ Z!{zSѰp5KC["ZbqFs2̗R:]9^˳ɸ}WRvR>f]0tv%CSڕ4ϲvb](ԍ\Ig;/0_}C[Azoj]۾r _jͻhJ5^꾓rXOXC KHGVz³eoMlgw/usv֫t-u>Q̣AEP@p@T#x'G*! I*==?Jh(G%. 8`jPIlj/V^ >RR)Jl}/Hu^mif#K|jCy JB0W.[0}eGryTC_{8h,WOun]+b(t;wvZ"[3xrf\j=%Ø5EUCS36ub8B#F\iQ\pbGuK40 |Su pM_olJJL:bVnCdGBDk^>ٷ|\}|zZ,7uU_d=MIQӓAՒO[ s!*RD [N5}ښ}rc|jo' _#Hc,&;$R! pYl0q≟(/Vݠu(''J2p"$>N1p'~ OߧԜݱL9jP_~GEq! +P̼deq´ZL4l%;U.8CpIfN>Cو=w}Yx& Vj]MsSOn9qJ dhvT evSEUμ\5 2bƀ R*Z)2%IXky]X6,ŷLF|T6)b"a@"AxWJ1 ҩpz5t'94rjǫaaSrkJrsn!DUBsrר=xWVy"?pWƆ%!% ݗAV9qc Dy XS V.&9h z{J EFd0$^R0B\dI{nм»S~<%)% `ef.Mcb9#.-9p$IV1OMײ"cDkwe徆-$fCi{h~s]Yg=q A=dSW3"":*'C,Ƿ4JҒТ{ԢnjhΆ'5]RВj|5k)'1o`Ko`Bb4?@LtxK_#50a5QqrD7Nsx6[[׭ju4vڢ[ބc=V(껒 Nlg;Jk[JIl >a')aI )%-yHnPǬtZF9Ϣ3:o oX  F&p"$2IBDB4/p/X,9g_t,͙GΔ=QИ\pØγоrD֗ W_2ᜲ;hr 9If}sd§߾G6ɲ<=ƨCcy1F"995U[d|!5]i1q(wCJkCJ@Ҏ1dqd?6lRca-߽h`11}- c4k0k왻;J s!'te0qM"rh?ߜoy =7B6tBЀV{CX}I;˲bm$v=y$@܂e^k{|>_^eD ȍx9;RCH!7 pY`n:_L2HxB9^uaI~=qؼo+|q3hܕBK Cˋ0(ɎCJr0IICݣKd!MjWgzq(0ea-qeu0E(IהUqX[7f_WA^,cLB s.bW1lf[eC-fVl3w\^̤ґGdDw$Jbrn~᧮4TMIv{`"\+>?Lh DCEO^4Cp-DA sxAS7B2'P^?{3V]e!:; 6\FxrP30v[p:|8m*{|r, -wz _ 3L%nVJM OQy(jvT$򩮄^5'wO2;ۖRGW{_L~T ^*-/I3e^ʷJ" gg̙9CJՂn-ǰӷh0JՐ1C`-3 vuJwafޚ5,$TdrnxQ*0hS >J\g;ˮl\$ AyAb׍F?ћCv~# ` ߒB@) :&@ʴ;$NWV}K74,ih &Pxn=DBi3I#Ұ甆Vj}> g $Ok:^e;gPg~1ˉF1)ƑV¿@F1gnHie\n -C0姟?HW11fe IcW{ؒNT}$:Ģn"'Z4bv&4`1՛f2K.hu $l I}L/NŐX*s&Q Jp蜲` 7,{ؗ- +t;VXqX.n^9r٤pw~}J"wPcf5ap. CL{iHuOJh@!Nb$FX+( zl.Z$H1`j/-S/Ěh,7C S\:NeRE$C;<5qXXXGa,E,W0}6AMUKGRhSEk`o2&x=l(Y vZC԰FRr|{_SYg|2YL펇LP4'RuMҝ&s.06NoĔ•=׸,{<xjd/ީۺSn]fE=dۨ%&NP{ 3b˟m,.@/ƻWOB[0aj1w{$Mh#C3E16+=|ҐDp܄`i3ж~Ir,'>EYUU{.!b7#'VzZ_g`Y'Z!9X#/fHbߗ= T;B̗(vZ}WsZJzf_l~mfJ,jl_O$X&Â)|Ϩ҉z{p YfOVYDψ(#S<(E(ĚzPsnnP[E6EXrIv{8`AJLH{ʇy^̼E52͆vO +:r^|I%wC1i8/˴RE ]%'U!:m^ĜOO. X0\sg-tzQW@L4nuB,XoƬhg%2[HZEy<./-r+ Agbཬfs)fPν9WUĂmRԑA~{)NbO6S~^)&RKtՎ?廱d+r{u@1L Mǵ-!<]HWJvP17'JS,Z}o"thh&Lm#FV<>yEf\uFCyn.f]8h[ ;=A?>ql|?BGI. ģ@0VWn'e^\5.W} 3.@-J 4Ѡhi8?iiPJ-#_L>;6PNl^ScDguZWNY?7sO|ÊIc$ޟ&)w-ϦiC؟FqG3gg.ęj4}qJ!~3g&~v8@1/| t2JnS|g#AgK:>Y=C?/ߙsxE1%8 2?{qJ,ƺT0R Q*@"0?)a2|em 2Qr]ޣyb@L|#ײ>1%8n'YTA=JNoTҼ v/|xMxg?,k8jYM/nmr+j^Dnb>.ޥ'D)H. "3kޯr]ϳ~U~Bb|pm|^%'ͅUļ#a!tM*u!L|Sq&Hr50 &ќWk0I tGe ?z$ĈL:svFȽs_6y.+ &i< u O/ti hjoz9i]‡kVwlzw5O;AƈKg2N" P+iJQ˨8`{gН`_u'&+x&* Nת.o PtC䂲p'ma,]yŷ;15ra1^"N @yӐ!W!SEyѝ`݉wIf;[YGUWZQU;,lBʆ\OW={n(:4Ng|/Uı1>mѰD.4Cj֏\MwY"P}L@R%n%6$_}.Bu[oX}A Kd⒊0,"ЎRI?n;9<âs{sSn0EZ<\d$Í2~ GpOGU֠\BݲpJ1NnjFf^aU ZM9"X"\6Uw/Eq7plv7AYOpM&Vftv5!h$""6Y uNiBye#9RNZ RÍڪ Q?] Z&QQ[O#yW{-{&gM>֎7R&yowPŲ>Q骳r9=~Ѿ wH3~z.C&4W[jW6 "30S&`(7\KGqYB Xeimw>2@#5j Ē q2krVdx*/K ba#ϭX(>TN>Qϡd9T P zjAGn'%L?i!axL@!' l`ɢ lo+ l5 3h8E*^?.=kQ?-`K⏅ɛ4,TqTB2\/^jkY)bN,W/쑳B3?imQbcY k̖XF%yǖM |8^c.K]Δ$>> 0>F-jJ\YO;4";A`۞3γtBFZkL꯫`%Tf've.pN#'K~yЊ'b gl s' +< B"xec׺:ؚ4dKPizmT;YZ|Iu?56#= `׬tBy<ŭڥ܍r+0`Yc9 &Ƕy SQV8~wkN=5GUPQ:(&A$h% "[9KzFJxi¢CU+`fw|uw")8]}̹FB͊ #G.,hҼtc6 4.Ѕ\ D p(GR>5 v 711QC Z(194`z_"lkU.:sQ!Ha3g6@fkzWkn5<}z| v&Xq >Ԅ N)L]L|,A5x3]uN$α7*/X:؏xGE븼V-vtciƊѨw_ӴU]s-/^a!Fxߥ4;n?JZ'󀭢@j}T߶+Ny6v1}%oL;؍sP/(^ $n?rcotrl-nBbyں'G=NJ7;&vXvrcnx z߳b͆۽_dauT7k M XȯgH|bЕRl-x+[jӀ~iܳN(/= l hK5i3ia',ATjF@sZJVqҖ ~14GّcbzB^*ucnfHs8}^67HWדNRywKs\Qk %nxe249铈#XϞآl -(@?z<50f'/9dk-/f.ba!F̎'ȢbCa݇H=f8/={c(;`?j+GX +}>vB0C?R,o%{?FIJ*]Wb(FkVk-J9_~,K'e5LVh Sc @O[:9٦ Jڲf<}KB?Թ3e771ʑ =dB-3QN:P_/ e[zo%˲p—' o$F^¡4ܗM,P-U$jF.ffqȃ.3QǻY5P~er. p.6\z0(-}21gޯu*f,qdTԿ܇?H2XPAa ي;k38T b>ϟϗr45_&EZJcR Ї G!D!& >Q?` |棆 fC S*DĸdbXTHx2OH$ HAHXTX`(dћZq;(~2F sR~TljJesC7hHD aG!o@^Gݍ{3S̯v)|L_6L_6ڋ>3z9ޏޜ͊1ZJUcIq^*đW^Gïm5,iQae~=Tuu>/,66zCZRD_Ϻ <`AœW^LfaEDPxK(z6>stream HYW?lLP2#2(B r?v2n_eY{WoN3!l=MkO6Sfy8aڢxmM;w,)ZC#fZwdL9;Q(̯Z J0W$(̯Z  e LV;߳' &*{ts5IB\ 0$O_Z|5;{_,rŚu0[\^0toL/MwXۆ̢aV!8 1 4 p<)N ):DgyĒ Q-@X_a_l7Cyvٓq?aџ.WYu&ݙtgĺUX M@A $MBH(b%љtgҝIw&g*p S$ %AIy@ QL3Τ;7H ,0s<څ< R )a9H(DA0<Ӏ)(`(`3 0< ß+Pr̉0vc pA;jGbì5!CQL0p$0 L  Y1?~tF u-g8tڜ[Cޫ'gŗ<9B!W܉sZ~o{ T ݝ"} FTxV+ʔ)̈́iXBa2x/osڎIl,7Syi2`Z_ïgE*-G}:ohӵPaDG`zKgMV/VY{-qiI=TTFzEO9;yPyVxi-86Qsߡx[+6 ] IkeM<D% Re:.DQ|[h=CʛlD: ;9}}ͨ*8C$F6sk&}eJ(} c $T7%yZByUܽq7zU{&DBb$0%֫ba=> ^y(LQ$%FGl%^!m[gMYܭJVNӬؐDi3/ v$DJ]VS# )Sя,rg|3<С0!ʁ^&WF34LGJ0.:kڿ@^9=$imt tlPAM=}=>+jWH9|#.l)Bоf)dg[bMͨ#֧ic4, 4ȫ2@M?zCR_s^j\-'zefHhڵZnPFV˓ЌƼ}o%eZ檡)uY=WuvmMdKeoۛS7eHF|4Pۻ22݈ 2udQȢsJ%/] %%ŠjڲD%9RRH<_]8c)MRYy- *SLwEPilQ˖_[S:(z`:ћ"(+ PDArF#ZV'ƦFVF K7坓87Nϑ{~m\QYUM;k.qL,7O˽!PAǼE%%]>pQl0$d3 R7SڱnrbVҒey<)#_#{V1P}[ݎV)t;}۲]$Ȁ.w0/J\1+;˦ nXDÈA142+e{'ï݅Ouj7J1̭w~AAo"=K9ߎKwςyTVj%D/K>2bИ11Q{.>&|fdCy}|rGZLYTA*JqG[Dr*(+FX Te-CC幞,#k (kJ,}/hL3Y\Rl*Te{:=f:2w6%y'{ t}sXOEKI68~zD (wѹ`&m AQBhޑl2@SEA9UvD)CT1>ĶJ BTV{$}kmD$UaW*`_H*Hiф{Hi {DIH[ɮ6`7c qtgJN)/OW?l`eA.C]Te5 s(|:;Hy-N@x Qd|U=Y /l7 ڍ2V p=.`χ=Sp;K':eo 5o D|QlPJi[!K՟'|$̥H\[}nD[zbuO=e"Wշ-Ny+6$u| ź % sZRBk+]{]??>e썯!&/;>,vm$WUB^Y]SR(BZN9v*#` uo.~`.ͬޕ/Tc(:C[4ŁԜ$ƴh!t<c^))?Oƾm#eWqm@i+^ij/lf)_ [k"Ey+3,*!yn*k ^kަ i!toIx#F*P \Vҍ &w(E-cVJaa4Pl8pઆ* Or/P Nr:6[#ܷX93_`3 iz0idY\<؛'=ƶDlU,5hWwS "A< ^ sش'00@ۂv1=݌+RXؑeg.rueWq(  bT|J:><Ա+]"KZm*iYsvmMSy f8o5+8Xp2@G~iwM& dQ _M\}Gux,Ehw6_0es OM/-VެlAWcN!|w *;.W.{8zCΕ őc[#ZMDnH:$<%J^y x|Rگ^>Eg@x<\y2̉Bc36D73`2?O0^NW?]Em.:TRL꫍U\SFuQ}_:\KФ.{WjY܌;}f6-h\zLO5~e(Iw=u3w˩cuS_uQ@]%Ģr.3Y#ΎEO5~&e~;\j4EF@g=*WĢ?rXq]BڌB]-gĢ7eLO53Y3΍6nϘjvd-(P)cz1WX>stream Hݎ]Gw7H]]p1ʚؓa{$ Ž9jժ9K۞F6G9lĖS>~=s6[iD3ی}~q:r/EK)fs}xi[/D2suzу{1'_e6`X!6R`W<59fck>oo_}R}w/o^޽yBږ?Rs}Eɽ˛w{ONo?{7ooۻo/[={sͫg/+ۜu۽~SзG/> _Yrrf6eTK6w®@R.;6+|gӬ \s[%G> 8jTN RdcX R@,{|9[̭p1t;\8@sz|9Ϭ ICU>PjRYs\DOOwuK/ۅyD{<ϐ &wfIdL3U~ =ubX$R鸬o/z[ 9-fЈhKR gpv8Wx2x()Qj8pDhB Q\ЏNu٩ei.hsf-WN a%|y&9դ. WKW9|'tdD)uT=6\B.S_l8G4^:s;Mzi_)ss6g=媋U:㼳b^y&I΍;F_ܽ^'cp~4?4 PSl4ir4J-t  D MdT"QJ5(amTE2HISImT^/'t T BfV'MGK Pi-:aj%zb ۘ *H{'uEx̀CSᜀ[N/&Wg{NN[:R;)Jsb%\{kE:/v aw&&L>ÿ 4cn-0/m^ ZPatn q"xS`yT᭭(ɩ󦺮Y*%cHNJ\d0L pśiJ+ Mf`RbYvYv HKJ)Six(IJ>Og0 uzgD{ݎ3"IDez^qP.Xb,‚wPˮ^@dU3(SҴK 3r[fЬF.Ҧ$ (L\vއERHf`#0~¤[D44>9K.uAigH_-ES (4=hQrʤ,JtZJ5ھ0fzj^:NҤ L@Z*6FdhBc-/ņqPbI^G%b,e?🴢h! `Q xaFt{A\բ̔* 5Vkdt/eHI>M θȯQi6 5֭!lfφh}r5]AiEF6jHrNM|O[W|q:[m(㽮ibKH;D1tM~mPDbFE"fC`j) gY Q%~^5MW2*]Wh N ISp'yqh+k޳%T805y것/ZpP"7T1~FIamdiut̡4J SBV"G X+,u|`G@2_ɉB=cKG<@P.)Xt}/eAL_w؍r$zy(X:V Bi8ԃ&BmhR0(k|R~R/UFjg,LV*~ .uV*PYiu(+bҍ2+Kdr2J%xCta:{ZD%uL*jR29wzď wxjF PEhzO .0L .V.MPl]c/pP!B-cYzHUP'9F$o{R{eEQĈ2ArBKM"~sUn7]{,T"ĸ Krb,%G ؊rrƺ]Vkd?&w?@[K.2ŎG<9t&zD(M8̀9 IS,7Bĉ0ԙ6;v<3BT43[Q 2tF @S'ëqLq2δε*=Y+0 ! w:iv|I %B^`}(W~wjvϓ6@V.:qjAg9 A _swn20y-Jch-&W5ts+0}fsOzRvH%s,6:V~~rЍ)'4"@̇R1p¾#Cx!{]ħj'`52fC 9Z]uG<Vz3sD!h֠&%:1Q4u 3.=8-N#eйe/#%;A&<=ӕAwXaŽlYF"~.lB0{ `E BȮaF /ϋN`y+ĵu)!(?uM ^:^UvSLB__io'wAr]@K +ko-ˠWczt4ۆOTQ7c3T2mEIʤSy>=NM @8[7rʸhRɴBh ~듫\0zktG8RQlݑgH{ $rqEo7%+a{-{?B1$@^b^q 8n僋A7gĈuw1)VɌL`<`6*e<\%+ *]Q^$y >/>'i;FA: ‹Qu{CHVH߸I]CקDgߙC Ykۿw6%&L߀hΜ).% `Ϡ4[qNrTJ,bJ+'}d#=89|$f:z#Be}=V,Op6N$3)Wz1<8PxI>:͛;1.AZIzR;B(Ty dR^ #]L!U }8CsVmKn[!Q?1 Ӄq| /dE1W  :m<2-R|H|\z0~ ЃK)cnTXO \͢)ٌv?4Ugg&8+L ]S^E|mZڝiW2,1iw[\4ÖtwYǮ#.Ǒ 3Xb=W^K8{%Ĕ͊ԠO=h{X{8qQ!cw.GL6jcr 9ghª#ZHӖ(?n߇ܮڎ}EG,BO_&9:Gv\^;ED65wo"IUX| * B+*czj">\k] \0U}iNu[/xBg:o\Bg iQFCMu5ӻͫnե{$mb >v;nѡ6_Skl@V 6X6ӎ[ WMlCo=a1[K=#oꔗevTiEht -sQj$Q>b" h!n\#Q ފ9q,帥7K>TjKG/I[^-^ c gn:t;)m)C۸2km6E8XX7f6:9|03L(C8LI]:s}nFBvuCʛ%2r/1(%ƮjC?@ĝYzR'dNB?hIc$Or\>E6"}}Z O.1)~񗋩8@Lg;'Չw-/QS !2_\h5$p\R(g-gFl(KER+HOjloћz>'TݯRHFܸơ )ss@sdX78~tSid0Or 9͑Jn-wL%FQc+M Խ9/>J#!ebϟȅP=MzV2¨\|'jadI> @nIE R'(?Jg_cqJQ0LLf T{u( '`+Tx0wlHY;kqm7 n^Pn,Ku9 =oI'g(;Pjha(N<+*X<5XDb.~mta* B+Ҍ33co OR;ın~6g7ynvK;.1CM:VjvUf jQ!ueGdcF֩F6dtJPYrlbP&ngUkSI19 Si]^8N\5V&;dC@`gP]˵qiZaXƾrAXja V74pSugQ 5pxk=@EeaJ AeWza;Ɩ X_aXA0'Q9P`Z VQ蠞o%?FU L8Tu?ݛ"[\P|db':匕w߇|+ĺdMpgggm GPMgs5~>~}ڵTKMo@Hm٨\ ./ HY8Xq>XuD}x\$N*;m+[+Bzݖ]q(P(+VIJNFceT؉-סp^\2 Oul ? #޳b&KGdKF9|VgN5̉W PF=[_d'x/DV/2fX(kY 7=ۮ%6WӖwd1=ӧb0Ol_MF!6,\M=&HҌ]-|mf߃w5'1L㎸#a{,0U&dyŗ6OQdژtpbr$o!1^:[2d_Hu׊y_uͯ ’87Xº[hDEP޾.2 3C݀f`17Dwʹ,GtIPU],cqyu_bY:#Oxsδq'DF(oA ~yJW&t,U$o#䬏{A ?0Ϙ3 %k_N~K0tj1`^^ՋQ6tlpRnG,OPx#loNqB0 _ *iSPcxPDC@p:6ZR.PBL Pzcy7r_ A m#9sp|h~e IBR31|cf86`0-Ֆ@c+\OssK ( DHf cQ&GGЇ}bl}tlsLR9&Zsϻa%l0rnZHVپ7#zCL-n=\8{ʞWx # \vĩ3\~x8y~8gqaS(PBoK_?sATM@:={59NDh8[+0 b Plq:_UG0U߈+ ݞE ݿC291/pn(dp kAn߹8OAo=n1DrQ~)$`ʶM[z={[q9uU"D=K\-b.ji<%"L;U'P#R~g(& Ӌ{ύP?rgubȼ>\r9A+~B{e>POWV+&>8?O!Wnx[ߟ?1p寿r=@đfml`~Z>|$gDC0yu^-&vAM`9.o-hSaҜ5p;"2C-l>,{MN @* 4֦;De~ƻcǻj_1`QpY- WyA#v**vJ2zh^C""5䂠00Ne SJvdfn܊Qgl@fPZnq Zsjwr T`i7YR|RDBSPnEIGY>2i;1Iw&,>jV^U,}%/advnq^H=?ͯ=Vp{N{>ؠ"e:0vО7<FzG3nWD?˭7 e)#N߻'. zHv"?4QHdP@w{)FRLtK:8SCMZ %*F/~u &e/QKrQa58ykr9/;!҉FZ!ƆrJr*$Y(hxad kE:ɲFE!8͋glב=q(L5bOiū81jO 5X0+;8"g nζD`dt@jp@'hyve}yuࠨ =hh i'1H〱A^t$qd0à ɞ s92FOf_O߾}zp{O~xz}x#YV_ßn?ǏW?Lgw?m/_kϯעvۻл?k tjz~ᬎr8D;%# #6a '])kA7)r, Q!6[:梋>dH ;\d&4XWFs,_t q3jZyNJ`~Óg24+keyC>kw @yXJ!871YW^H#E~LL3o'-\k}-[[;6< Cmo:@lwp|8HUr}ׁT=@5lGG) Oö0j!W_\ގX)kVZ:$"8š q'T[kvT 8@i 횘~0 XMN|L3$KVP08;Kڽt4b5C:rA75v~|ugP9cW?#s9{hEls{!$ -/'O^%ET++&ERԃ ĕ]G}ק>,DlӍa:[}i ~ѮCyĵt%|s/Ead$1K9[40e"YPeu"\g܁E r8:g}EHKZT% !"{ĜHl#k ͘RVWpX~b]4~?/iߐ=+Lk8* 5ƋSa~_+Ar#L<_kzs?cKH'gï%?"YDY/YNlRu JX?'59uK=UBB [Cozl XʉV>qЫ0K5QDĕZ#ޑ2Z{UZPIdT )S%-^uփWU2+'&U] L2('tIQΦ=eh2 jQW`.")!=rfHOk-Zͦ[r[iQ=%i9 OtWqƮZ*8_d閗'V CLn XcZj2i~x|~MGΖ!t C2ThDe l,:_'=x\76|k?a`T)2-!4`gU(|zŢE=g,:}nc|Md0Gi&S}c,)CREDNjd÷mXiW,311g"4GFnTJ~Rׇכ!fxJC Rc3䚵a3P{IQ8dAT5Ěu,1fv{ J~7{Fs oYNU#q;bIV jCbطT|ݸvG)eKw" I\JakWo.!CIepIYN fG".)-m"P`[[XvCfMP1箣ՉO/8,g|D`09ar( FcFҲtЙxl *sSm$eY6P CχƟV&l0<= o_Ґ}fmõF֋BȸEQt.;B@Վg gNv}!W˖yw 'y{9l!W<)i#9hՊEIU]aO)XyLbeۇ灗ꏽH\B4 r+K*JQ>5oAliS({~*,|1AOs_aB㲡5`N ̄HW>"<~8xF¢Q1XШ[sgbں$DKW[>åʫUJUcU;IzׯTz>*M.BZme_2)E8? WCg:q}gztFԔ_^x% =kX_7FB[fy-ƴC.DWHwjQɞD^[Me.#Geմb{#6y~w<=7_?SDtc{&CK1J!Ttb'- qi]9jV~{.]3v!Jvp|wSIgC rͰzqb8֚?SJU*zQ#vyQBdee}?R#-FuԵlvm%us%3o=p>'rcIH^ohA#h(Nl7XX?OϐqJ!4^%t: %V%CW|Rl<%{bT=izlHcU.o,}]㷜0*Y&JO-_YFQyȰ=\ [rzRMŐvwb[U=SӼشUVI_WΜZh'b#v&-6 I/3{J v2MWVu]*@Ken]KkA"Q*̻.?z=j}W DWM#$¼=ԅ<XbZtZn(0#oX}f#Z͊U^>ޠ*>'L[X.ۼM'y6m=B%q~ph(RygZzjh~l /:r#nE+xQsocEG=}N(ʅРM 7G׫u:$')'WSboYE^O",Sp᱊i툉ӊ1Rf5"A߲SCї̣plL1+ق</0*dTq.z#T* >Th{Y5 LC\?Ԧ DU[b.;u9()z~&6q Dl hI!Ĭr( fi*pg nUKEM9:hLOUEm!IutU\J =$w} faRFv8;~=cӈhaTqIc f!:cN+=2 I3]>d[nlhS6b_&N` g 1֣[ÂmAK jk[\8L|dM.$|e OW8c}9B !sidn^ (Ac?Vpox61|Nu)dXr<ŪZi@0|#Qd8;iʹ!K7TF쓝[T#$ҍ<v\}YJB ǁ  Ad"iA=wX[#un CXň@Qb ^t:]^tSd*C[KmP%e資`k. HqʑfR*:>\u8n $o#9ahiiaVtE\혆Fw7޶:qKc $Z`^V0z/Ƌ;NUf.>`nѩ Yu=yp(n*x>q MGB֊Y xNʏjOM,h2N/p]<Oo3qӖX Icܜ6J!SUC rd&G2QvqD#XN޵ɾm1wiMS 6 * YgfKGΚ >!OP?]SE3+ܹ ;I<%mg UWst[_|` KyAqHex*bM^)5'rYg-Dʥpba`iHE aZ(HPi; 1E($'-_2g$Fu#pCOBl3GҬ yٓ>#! L= !JB?a~XIw| X˂bhi wq7<=EnZg(7ذߪ4L'3={ĞE2^UX*a / ĩD[}~k*1Ho 4L0aqg0f-hu A,bjn'la16 u؀Cͱ:4V0cZjܕۚͅܓ$jhp<?K&hEhN 1^ *M܃PŘIx rϮ g.?b20Iy Qbgv4.!l;z1[\1FE]\lj3ڼ#HyT ekg~}@~`S+j4|Pi@ybYܱ٠u)^D?7y|&:D*.c& " 4pqw6P 0ǧ?c?H>!S w/$d@#P27U?2l [b@W 8b,b i!$[R0F@c`;#"*Vu0ji5Szw^|j,r%`T9Oy IYϊkgO<ҿ}'1=zqEK2 HVH6AGH}S3jLYq"DUWսuycbFY*(JV,"U>>>4N?zϏwOwVӟnO?.ǧ.V.\7\O7/Nv_ﭫKtq9k DJ(KPŤ Ol'Va^HQ'3@=6Кk=+pf I2@[E{ Cuc[ěeΫ8si#90Lr8QqD @%l0, 5}GUJr)[qd &>mEG$܊(3b,X=TN /]𝑺L&rx2:p:T8+l6h@ՉcX%\MF UT.:$,RJPVx"3.g4 43ikk8Zk-ezP\̅P,S3Yby 8ДX"2Q ##Yi]ɠI1v2@YGgqG:K4è-@G/I2x܄ 9u / H+B7eb#@ d,Xc,d+]ńHN\`[Nދ56 R(g B `WBe/HYiU;s N;{=@ o5q Փ6b2bPMq!4G]gkdD53nLY *dDV Z:FdCDBX9!%~mUS49FGpT0cIı~arzX .~r(,&NIC:@rDC];LMLeFSVU~#'W8L!gSe}~Bi JA1:I0AUsok5HF.> "LF}4?(f~HhA^ε!-Y<(91$<ʠs;9U+lzR$B[`qj 3PH8e?@>}G3{͞-YOE;2Q4'$.lLƐ-nTSj8%{vQ\ŴO]S ^Dv RUp̸ +xׂS 6L=HVÀb 6JVaj3>ê2"E+#&2UT@gV4zrc[3z邧_X' H l(ҲXP7̇j:ά$mEax+b S{C?wvV':>.{2~wO׻2>j?ZU1TϕU.z~YȨuIg.jx骷3r(q)'On?1~]N+&`[/kraj֍fi4 ϛ)nU۩T]وdI(j}%v0fu;'EDv@TC21J>@F'.67iGZ Gֽ@qTPQlþX\ɫ>6>q*=wfLB k[-w~,M7F'ﺄƙS܆yԿU<,F:Awi~},n-Ä+.WXPr*G;}DR7fmfr:Nb\o[pHj %sc]P HS KYy 1IQiSmlش}k_B__6v&guO$z%W8F3<l4"q'ҜZS&!S>2R |Z)?xquRwY/)JdUNrEģQ71;gEYF츦~3zix&do+NY>gawPFxdK(zU?2vOrPYOik&q+o9,ӾbFiY|}\۟4j_r_a5@;x* )e}.D8$,Q8f# RSi2f YGyݝO)SND/Lϓ2ETm^OQr]E*p,Q?YfI$>?E\syE5>rik4syM:"SUDN3ah ǹӞ1(gc9w9sD#?eL\rᔏPwPrE],8o7~2WkKy{M ˌ>ˌrB}> 猚JM?yM{N"l: tbDz;2|p>3EH%C'\R3%,GJL84a]- qT%(|\W?:,˼pCUI|b-`|μcNrs\E m#KDoW+(aI ^ަ [؂Yih LU[XyTQSZ#PE^R{@2.wj1˟ZstJxMأ͝zFx 1Xr&?"[x4,iwDjFǶ? zº[Z2|#tĞAxMy&8RoPXúL9^ }szVNʕIF%QH *UUDN9iH 9"ХM (I=HF!W ftcN W5Y?/oPm%ۄQic}uv]Zf:.܀f'GzBUu󐦋߄0䞽d{v<jIoX|U;-:j1ZN}N>B\Lh'߆y ۜVtTo>^`4y5a9̉Iy%PRGhG^ouLˡIqV;_(u_z2r~GIJq¤p]bs/h=$5uIwZu{[e}M_v]QrN ] C$O\<7-wZWK4K7qeM^{ 6,k!;% Z㔯=Z30ir*ҦBܞc{R:fԎ؞lKwlOF؎/<;l+ѧ 7l?|[YwҲCpKlGq(*ȹMSaYn\¥UФɶwTdh('s!GZ)i==:s=m}\<{&"L&8r 9MXyݩ ?7fx^Ͱ)0&x21ͦ?uk n1˞9K4Cx9-<ݦԘRYÄ[زSu[:+d&GZ;vn\>"E! {WΑ,mECUtjP#xyORG.KZH8P1M}ֈH)Yр( gg7F?}޶vy淒/SiL ڢ!MQIScKSa:R +2`Hiyd"uúA|oNU,54es@evOI d~?O{'}uQ#>(89Cr54a| ~yIWbVo5R'hs>+|d`&BEwh n?#y_RAh(vYFI;.*χkgFe+5돫y uN$o8t/(7T yM9UmD'}KOwBF&,"gîWt#8\ÊZMQte>b`1o=p8Mx @ʜsXdɖA /SM9l;X`F6E즉%;2g>nx*AaY>N"Vo+) aHy_YԉC+P3qݤ}Ri^ "ONODrT|*\sE1ŤCOiW<#qL`t.a$V#w;w1#oX0>'_ 5>K~F@DCU%fFFd4_X(k/(QjZ#zN`2([qnIBΚ\mSk;R` "cR(W0_zꋾ23*p|K_Wgɐ% \ ܼVnRŚmL'qat>in_K C5 >5(^{RH]<꽖62Tg 1΁82;<*a {  |4j `&zŔV&7 4Јٞ@VO T0LqWeՈlrdBɣѶQvtRyvi@bIu,y&Qۈ@ x7b:98)T.Gǜpc8pja&<^#!IJH4n^aNStdefbvYwd]=쑆3a~O`GP9;V-<) endstream endobj 38 0 obj <>stream H; DO;#A :,{_/Y5#mWm"ƙ.'Hڜf-g_эvMY_[X\l9ۛ=wW_wk{܃Oc'jm,b+|y'ZϾv5hÒys`-:{e3zo쯧^{ jzlܭxZ8M1~a5۞6DpHxZ ,- ~X)O!"&^-* $v43([7y~Pq "yXUX%rI*2|-5GҚF5i⁹h`yfEp]\4M;NPimq?D1J@t sh^`*br2> pɑ"CaRR^.md^/ ozɉ+2qgZĴa0ӣpxvE Ym[w/zI!:AWW €}yBHņP 8o ˥L<@CsֹgTSă2TmHB @S V{ A >@GKmC#M*2.<[P ?M5xR'yAآ+PMfy)? <@D bt Y1qBOk {s/hHЖQi MN6=ۮQ.~D+"6 wt,@ޱv,ak&6|XW\  K8:Ni0=jPgj+gL@WX.G encG0O@,)Ě:|JEJ1뀩)/Ғ`4: rLjGN:~a7:{f rJ!׌ϋ`R9`?T'G/!v %]i/ e  /M)ॱ5Qӝ}>{SV_{F+"SbI =0Ю|3KPaALHqQv{\Ho-Vœ$y k6~Ztʥg:|4LaӮ${EH2  X|0$B_X2Iŷ!H"`SCszeIt-{3- o3繣/L/Iph`xU*>u$Tz<ؖjQ gOaPhU{W],ASJ@/@>/q~'|@ߌ&Bz1;khӜԽhg!ZfHU>~2:* ~{H38Di/Rp|_Sڻ!O!{ŋ"="n4eyIXzwz~x[V?[ipP(K*{aAF'Itm4<|$dw(*RXЀ IPz>T`&ܕ&Piq^D@#t(d=R_w сF;5 at]gT{F0ĩ`t-Z0jc*ꆝ(euab$.2*>ITDTNY*Ip$eni̦~ PS: JPFV(i1Cl/38 ܡWY9k"'ȑG&U_D cDDL^+TiP'f}=%:܁H;姧 Gf\gp^COd fZbXikDpLKi4F HQ OE5˯ 4~,M*! 1cgJ MQDa `P6+>h]bZB[Ky`6I}ڳ-IмL(5g!Pۋʥ$$`ZC}S,:0/|ti34KH>lr1 )Q8:=diKsOw XԊzdk`ǧ5X\F Y×g&``y<4d =JW(3# 7ċgH6 53xϑӊ,\,$P;qb%Gn|P#/x`5!Ƞ38g٠{ zkT`4ceFŒF{,w uuїCAW71amZ 0(r=.$ũ?Ɣ,8=d1MWs+B׸VIͬh?9d E//)f6q=^5C-&ٶpsdKƐHJ48WLh7 '"3]F9dKhf6cM67FU)HD8gb4e p̑ѯQ?O= &~:WDmS03Wة-D2X0r^_ǣjƧfy4hhҲ'bW)9=0",y*D> 6~~?ĒZ1ѳԉl'AxSBC+q.t8Ȓ(IUUzfU;|t4%5+z%xZ"]ъvcA㈘B\te5˄Ѩ"T5p>&&[&"f/`JWN\[ǩ&lO&ղ_|GB"_g7) VxZ'(V);PS!&񕻾њ_SHx2O:} *ta L"#q{"0&jY&?9?Niݺ$DPbԣ+ ou}Wd,sƆJ );/}Y WFal.Pe}xb bK#@Y:GUF"@=BEx/V;_LEc4t| lFlq+롬Ƅ2*Od<"']_6bs N/s; 'YfGB?z'te,V$'.xX3&^FR^5'$v _w7=KXeXpÇG[RmaQ_iBnٔxA9ԻLY@A@*F#HK C>i(qp=_P= 5x04po `%t8OwafA𼿻L9R,4](v©m.pyﵼ ˗ߦ7C?^À``ZCn(**57guJLZhsVjoYXVb?cx>Lz&NnWf;4 HŐ(\Ň:{Y5%W,fg;ZvFeL\S^};UFdn<._UI[hymFb"VBq7LfƘ~GB|'U͚(%/q"-v!sOTr݈ TwR˳1tbph@V=R"XUTNzo_+$PB?_X B9Z>?u?0r2`\^&uW+UDHN(+&iG%wn#Ůb a&xH{%M 0 iӟk$Mf@<'|VyNdWt,2I; %2E#p\&ct?[?=@QvͩY~LкGjR$ٌi]Mа"u5:wOlKYGȺHdD0DE~;7;;nF`%#q$USyνc!A_/]$cվ, B\" 1T979DiDhj 1eW tt xivp4Mhzb!]'"x QH {bceG|}}_=x0&c"V2$}QCq57ʊLPaI;bw%Rq\ bKT̙R:rX1 @Xᖱ;۟'nB\*ބ@ڶ}é"3Ј0ZS&/M: cW3?F:(/ i{+^3@CTY:Mmq C8ۃ &/#k,(3k+Rx Y%E.)NT&n2C)ˊ!V0G$LpÁ@"|KD+Fƕ( $lX%6JqS0 DT3$RjB?5ItRCH[hD^Agq *( 6:ܗ6D=e+䡥T.Jv/CCV#2LK@R;(lFX o AÑTA< }0II0jB 6 +e[5i|>FXFd/ر?Ԋ{bK$'贽tlh-F!0Z).G0u"L8,O?Lģ/GFɊzJ`r St7wAa E>./9^'3/$ĵ9N1BTz0Vbabz 7|>1 |C-ACk,v#NGj`a46>N@%ltsď:]`:z__^}姻O7__G<7meɬ:w'X/E?|S)J,]ȸb].>? 7?~e~/or{5i޲Q?_}W}=x{yk˫w׷?||mH 盏עˇiË }Ӫנ,^/5ok- +B8.U3Mh`" k)oB3,GBeתS%Zc0&>'W, x N ]X%ZϽv*#lɲ!ĈBR`bETFL2jJbѼew@̮0L ?;3V"of-/?OAR;Jdaeώ=tpA8/6@!<(*=T=^̦'ACLHMʰDP(oT9+Ct; dq zpnjUxR>f432*l"Ǚ-ggr1 2W<CWP~=VxS3#xH'zRx3#4ADG Jk;Īɔ` ]Qؑ8j$!dNrF?\$c$Hru FCRomNdqJIaxz YTr߭="Prݖ&\ -^v,0Y>*WyXD#JؐNwOzI4ADL_KTudۢ[G}\.5y] pG6$'%zWK6^ZKxGaj\W{Ǿ'[_O,53-"~!{daIw{ 09^Lzu7]}Co, rS`s%Rڎ5, LNxd10쌢MF@+r[+tz\%zT # E'@ຟkeڈwfu-P^vm+@ Չl ܝ=DZkj<方=玏ĥG/ol{ز_k.6i=`E#Ug:g&Y2@"ctB+]\yD3=Jּ3̭)xu>f"Dfg]G. rM,-'=$'[5kd]fF,R˨a`f=l .t%hEyYiQk-'v#ʽ*wG^-/5H K8[LU`sFWQ1Niػi:E-{TRuTJ]{¤XLqX#Ys}h{KYSլ߰:/۳z q_ m#|Wk[@>t{\ڻ2pYL|:R8z2SzN&# +Yt[=} 2` 3ns?AN:(G!ZC*&,$$v DF/֐$0&`~sdu+CwNX)PǼgzͤ TU'mw _(ao7>1QG+q3" )"'h>"# {ٍgܸEƘ %,Eaj⟯??T={xTm`jAȧ ڭelqS 3w.:(+d)Y1K3Syh\Kb- @4 ! ,N(" ivbI~õLW|]Ay L!,_u ]5#pTEYdJH}dr5RF?=g܃ st%P,Db!Z(хLE"%ޓ·6K9sXE- {NocMΘT}dΗ4{i_BxОj/ g)psjbZuko@'cQ!Q:F(/-D͗&`5+aj}ENzŷ2/DbTX~vu~Gz-%uSq쾽$N{T:\߰)8-U{z9D݃c0k~=˺@Hp[kVSuXoܞ0ZSewxcF!ѯIY}"1ms~cܷ3m 8/zHkw?{o=j2ɷsꇏ1>^bgKHMEQ#oA rĕFP)꒫oX^ s4"="rJuCZA~]d:(.j= ~ێ ܾbM(Uց)bQآ7ϣ@ϸz`dOrR:>oT(jdסUqZyTC&*+M8lTiVY=UV0P?L#'2S.b%ڲJք1;qЅȪOR#.= @a]NM.9iyTRpʪŁ6cQ1-G5 i)>2ϖ(`#CܔYBuFb5 { @SmYr7ٕёX#NJ_}ulLGW9X9 |ȃȥӲ%*I8I"A8oh\/uoE{,#R6D79qd"MYQ'ALx3#uXh}V5€A}sc 6MPwb?w 8̦rX=36=z= rKsP`1__(C!LI- $<)_(?HXl㦭!2w' 0@UKﻛQwě 'q;w ޚl,Wb.b+x :^![D!Se?я!tV2?lP9~v\?fI֬qԞp6 Nǖ[o+̫^Pzjv[^2Xu:!j=VT39 g qf?b]n+t[ujbo ʆO}j1W ۠dϨpI uiqRI6Db'jfi+OGH2; H]\ҩ$ZH@ (kF 8&Hs>sI,w&\;2{~UY^juz#GU-oY<)4Eq,uÙ -QJ2ظkTG~Tg;9!fl'AzZ~3W{A|El} _F&u}o@mq>TVڃlJԊ)6~ƪ6ࠞ u_[ooI arZۃ!wG3O]VVC$a{pДp9dH?sPmce1ocPp1Fq<Գ4+7JR4c "m?*(>Ag:+nf0PirqZ+ %e}*j=L9 m{:n vBwQ Fx9NUmd g*-`A8霂b^G*{Azx@ٙV#%HxɕTx̦zI+Pѐд&m{mTwpٟOgI%QI%*pmv%\u`H az'|XV¡dcANmqKWǃe޹o'7"ǜz]3p PB#5 ?wks9Fcjm1 ɱ2T]GջTX9C"](a^hX'L q%t(fWwxn,[lo aw`ҹ ND3d9@k8rIg-A:}*HcG1ws`񕯱BxNEdSD@# 93]ǵQ4?" ֵk=6s0FrI񷢑bs՘N',*AnACY܈@\wxrq|>`vFpsk4ZI*Fݢ0㨛RC݆Rw8([qA&(.(`*p0%ͯğ?8:6 T_m DpeG(>PP>^GW/\!N͖֗f='J$Ӕ=KРmD?s!SF454>HKp?Y4>KY0;~@jAGj_aKdc7X}p%{ E5h!FRY4b&Qc?\lG/jm^zc#q]\HiDڲ''N>uvAҴwcq_5i>jՕ>b= WGFi =F>"I> CI)3TK"l Z{WX$:.sU8.E`(b`д7J`nyQB(o%\ u ٗ!uA?hrF`^03Xv8!}_Enru 񤏵ܔ~iU6\G=$V,2v[ۓojzZAbfB~b ^+(pZD>p? 0QLHҪ$}3ÜOK'HYU,|\vD)"g~Ҭ+ -kٲU~@u緒E/&n2]U=uK]shj|JepL51b3S'}X"1 @\s:#;!X0#DSq I~%QNA6n?:="HcxUA9f>!|Ű:'&i1!G#Ŵ`[yu UŗXе.,Lz9NisFÌE_cy%ER(NFqnlHۂ?:քA ̳ 1  `ab 4/bA֘tƙa-> ܾF.]Ӕ2uEi8f (;>*Kh"St$FZ9w/P`dyJk2:R,q.-Fa9}s}x!Q duqT(Vze7ۈ-H[E]8w$p\K2s\d}M1 E,WmSC\@1g࠲U$R{6?hh t q--Or BgEۤq&ZMUQt*"SKFYD\ϝwdAuHԫL0.NJ뛎UGmnZ=rJԷ⚦cwD':ZDžQZԺs1O J2!Թx@7?p? MioSC M+hO|XeTMQ?w/ڠD T؅qV.o $j81Z;C_GhDc.=6O|yct8hw.B`K.p'Ht!)YJ0D=0at ad a|W`tZn'ր ٩#aF.$7`3?{3Pi ,ݧ.|}07K=ɼ#J2* fJ=1=nŢlgV9~nLL'*ջN3c"R) ۄÒvf~(\"a,fFxcIaw#a0Fʧ 7 {5:@G K$kd2e&/ % *rj1; _0׷OBMQx Fߨف.|zs.<+>3%2DK%o(>WL /C2<ɜ0!ʩ"6*g'AE'#o5#h2MA]-~9p"m ]Eo#ޯg A(vk2Ŀ9db6'T~bMXY/J/h!,ElBRq?j xOqÝ@#.f]Hi (;ysd>JAV@ ޭ2 /` Нw[r.MJ\uVqCnX1 7cz_g#mڏ[ayƘWf%hpt_' ,l Ü1\ ZRqI Mj.5U/ n|uQNDT_ČN2,dx",*¥Yīa#weDZV6xuɽ#ӤgB]woX&ekި_"&Sj{"\Еln+fO|rxp}USH)=`fWA! D (1Tbk*&W>v>ӄĞ|<Ϟ- a\?p{ˇK-hT"K@A|"//×(K.ĪZYFqOjD0*REs!FHTq.@Ԃ%ëzF5ZOe$̴(=fF#vn* ճ!/M#K#{+#|ȁIykJAHJ`6|U:()q%{GscE,~x>4U%cp d*FB?'UB}H2a-tPϤd;zB,1$LSWpE>duO7]IhLx3l*X>CRY?yOŝV \/4Ywу Q9q  i.4߲7<6T&2 ;Nr޺-A^]5eD2(JX]Ywċ&\.@̩ ?oqgl<+~UxC`^{Y.xlӋ{E~qKg_JrUZ],a*4Qbם{|o>˯>u-OҭW`5\_a$;#GC/^W|w㸭(yR.1!dIrD("mm^Ww.Gdȫ;9ftZl/Yo_-Oכ3oFw'?w}=]豹clrqpTrɊ-jMtxP[VݣBkF5xƧ{+>ߐ̘J,\F` Yo2ڤx a%5^N +!xvk\"2EC% (TP]v$}H0G*(П/h`ӮUXE-"0h D!$cL0lґx@)nr*i u}at9M"qA .#FYzxs+qP P +Lٸs] tQ+e$z<MV!WAw VZЂB2VYs y,&GYK ^Dt!jTnxk6& DHɭM>'̔[%Ћhq!svږS 7 7T( R=!,RRM$Aw_zJ#E=^ G2%e]~Vcz+ćp6 6C D Cҕj,IX(ȩ`=i*Mrô؋'3'Σ]܈ޒi~U&!W*dw{ .DߚUֶ'Vg :`6Z-h ,-t DҺ7_!vdE.c[VJ:X1#2SZ!.&Vbd"k_d*%q!JGdqe =2W "5A1H%Bm0h d)fBa%˭Q/p 5zfnSD#iNq08أ(BpfYʞ[}9=qYyB91ڦG%/OJ'DpJȘBޕ:9lI3?v4bcDv wBPDxEc݌H1ÊLz7KjPv _ w:"bͯk7h1󱛷 ٛDC1v"Ok?V6}7@Eܕ !퀝)y{w, L0 Wf9Z\۬3@uX4 g9+`==\AG/O|qajy<.DzCZl]o7JIa~{ (."| 1lK{1uO`߫݇fz}Zbꁎ_/ubv:_i>C31K"K" 7fzc^/vNwEvٮW{OAv/֧\|ܜ">t/~wp4,M/oV7_v^_?nqs&ճfFh=G-cݦf4idk{I}|XIR:λtY{I{jv{|?ONjh5-~+_"[4!]o>fsjZ:,dҨqxPQs Rk"${u;5oꝈ"KًSD i~$KZvb/A;Ā,0>αUbe $ 2 . %E#bSɂ 6DY.E;qZ.-nffaH0Щ' w7N!3Et:XPL):O.=rX=gjZ!ZnP 2VYwzui=D1F^G䩃lh`ѾtU;8yǒuܠ{!乀A{w*Nr=ڗcr`y3-pf~4+"LT Ztc tXŐ*!>Ρ\Q\A#bzY``X3>@Zd" I FH?Z$31gb@|`>xC~>cyI:U"#y)W+\Wža+SWqv"8?.{0H\.w>:VnZ0e%|%_U$MV9gEj['nBiM'iͼlZU WY1W$Ň+h' 9Ŭ6҈rU1V$z;XQVrŌ62Y@b]χv."ҧSө.m攁 ̡uh* ĊIӓV`0ߎJYn X ؾ{O;CIWLFe dƥCڇ`ڐfD݇ .]+p"n(kU5ۮ(4+Pc Ae@Ji|iv}!Hc>4h6kDSh, _ #a&-T=B% iuGeKb?"P$6! Q!lOQ좣(t q:]Y Gһ!15M!~ LMspYGeV_vWIgE 3DO%㹷zo;@ϯ&СO$]VK#<^t!=n&Gc*7$<Eya\q\e0&Gx" ‡MrkI&oOF鉺B > /ՓYAyH 8#[nvvew@K iqb̓"cSA} KO $~Ttf)SmJss ̋?DP)KSj} &zIM"A:K{B֡ BR׮/  @'fمJ ] 6z(`3]^jX DZxU[ #߯Dr9H: qLd7H+kS*>܎W+oŵUIqA,6|>:wVH9Ktlٌ2.o30t7H.zK}/ 4W-#XHo| ULP $&Q) 3:yP.ISWֻdI|_r=?u2Dk8"43M4k@v#Df͋H1WaBa˗s(R:@7؟ :W3[Eysq~UlYE4tv8C߻H's !KLZח.{f=vqBny#WiYU<.cYM,9r @b@}EKyH^O ݍ#:[J6XeK c@cKLS%AFh|G/5QP rV0Q8] ]Oo(wE$8pDЊ9pS}6|㝌.JD` cne:H.y~ H:75n(r! =@W 4y4tkRJ2z;RnN/ˀ@_mL[2dx=tqH_w+ӾG4-1 w!Q(iHgPA1D @2v #kR~`.G53kֿl۱#7 DSQ.r98~F[Wd^` '*L^Ng*Ef"ޘ,/| R ^4b[脮 TzOXĒC*ߨ0x9jAuրN[m_Oԗ}JkބCkKM0&xjƢ|  DZNIWe0yɗF/) Ɍߛo.}6-ʳaN8uϝA@sw*(ͦjb"Lm1HHX L(h ȴm`˅!Țf޽2P2pz!f^9^C0O^7O'ۂ/ep8TpՆfeԜyßQF~F-Gp^igl)Hަ}`n0!&,K,ˆ!$`7.4bӁiy]urlP?% *K}B;ɦ0!sUU\.ZLTI 4ۊe"jNCw(xc2r &NRm)Ж@SJ@[Q0b6c# t5A~1BK*GEl3v1GCT 8cES\lU!g E)ء@v0 4TUd"XC(oDa(܅@7B̎!aBh?9 Ҷ}Owg| b0wg4fGH:1ZtU-Z<<:D]2U-˶BKµ[ՌEZNJxG7"*Y]cSDE%_4RM$L6avp69)Yf7gjw9dst`>qpl#_)bg`:T|`1+"QhcQ,bu(1AX3`"0"3l`G}vyȏX@e){N8LjwC3>stream H͎g7şweWٰǒP4$R4A;ۃ4ݰbzq]lk4sl{Ųc5lk>;0޳=}yokt~7-f[n)~cs&G1i!{vX-D9o, '(k]#V^a5Z 5{FÑog.O|Y|sMD\sW;b>ӧ9 "\A66ם܀۪n*l,Z 3r~a5.6k9lbX%uRr[0ER^ƲG%go"(E"%~s]eMe:˸ j=ӧͷvUN4rI=h6l'59÷Eqϙ@q'/TIK. ~{"?x{Ezr/cgڞԎm6΅?E-B~w*L* E\57w}.k4_#SXXhoYxRl(H>9xp OPVPAh;庹83 AO' FACJ Bw^+Mqƥ`WVBM1tċ_j>bA|ѱbmLO9i*ƜgskqD1>*XG  D1i5M#>:~˿oiW믿2bWu\,Nkd3m*J׸DA`|Ԉ@k3XKߛ eG=)$)3jf W"Tnʑs."]:+ޥJنCy$x, Z<#P~DjU!LÔ|hh. 5OLOBi5 Dp(U!&v9!+;eU:mSWUn9cDT PK\yC0qвܚx':~HY Ѷ.SW',~`v.=$sHlk"8"j5^w#^/A1t ѐ14ex\8|P룼F+feSQHГ~ E}O݇ở~~Gх?y}W_{?;a?~ |%5Pf#\["'}O bs_甌R Kˀ:5N~e F Ut4QL6| *q-d|z\C*a( h OJ89eUYmvH3.PI5MXْird|5м4mtO0nkD :e2C t 0BU2wN&{!Eå3^JH+({R;43(o%NX9 )}oU+G'f.D& 5~҂ Ԩ. ]Qa ||0sRG).f&(|AO[ B pa3K6\x0USR-?6'.szgƊ_d+wK6 AЉ-@jʯ;"̝mTAcr_|+va4 ґux)tg$fE"!䓢JG?P`W3,Pގ{4^5!G?cFY~ڂ^LF3CͽҖFsUAK^JJaÊyk -̟Gi>:-Oїż?CoB(Շw2AL^|Erm<켔0.LS?2S.40[Q=b ÝG#u_&Y1y@ +oX~z&hs{⽛͑ 1% 9f]¡ "Ka$L|:?iFILڼN3p<D՛/תMz/[q䭆Щq}ٍ2KЁk3z5Z_ Ȋڢk1-Tuɚ8}K|64êF$T(%-73$ =]%u5nXPDЇ$lȮ֣2tRWemCkJY&[fGѱBFG냏+(&P 4F$u m<# }y6(G]pR#9 Ԍ 0!$cS#|yNrb+ 6ejX+t|cPw1St[FldUzI C +5 0dqF}*R(7K$K6Xv=3UW**BcByJꐠ[ njdnq;Myy3gw:;L+2`#tx馤jJgW愮#6sbsMn L© 4Yd%$+bs輄2ʜF trJsn /R'i ҁOyhG4ԴD^P\^TiQ\LOgE|*+ֈ >%{( ԝ&@e4I~`ɟCBsCfVCy,{I<^0Jɓ)$-Dj) &ةer *6Ў`<*a#.˕Ir IsDqnTcNAcqbaO1Ow'>X;#8@j3@ʶj@A)uRTOy$βT&Hzd o2絳:p2QƶI HgM0(rP`䟈Cy,*[딙_tyG ?7`M RlP "K&֠]ϳҘ{*z^"S+boNc>A9i}Rl#V9# t\K3HJ 4&cqQQDhq^(Dnu Z^DD%OVQe7v?яͩymvl;[AI#YD8={D|P) T1;\jDndlJ{٧Hb9p,J|z)$,Lة,tW+tze})wh[xa`.8\;YYw 6V0W$UKWʽgubp;"l~5TR&9IjJ@*u({` iS2R{d C{ ТqdJE1Qzxj<٠zxD5Xg c(7cmGĤOjtKZweDT#TAo*IԈtHb\<K{80pwe# 30HOU.?[%Gc%Gd+R*xGA핛ǃ88_# >g'# 5;QdSstrRD,u@ԅĶ?R : `PڛWhqXբrD;ʹFvZY0zwi\vDn@}ɫc4m?(:MI3oj c{b͵[iѕlL@1oc5QR "|46u6 J.>f ŶM6Fpn{~[[T &-ç_ EDu7I̱<0 U4NTI|u8?(&f / n(3Q|G4k+-M!yLIR˩/~2B ^ e: 8 N$w֭hJ lawĘdDH#u/h ȹ숻FN1\ՎbuF:QgL0s~1>(W j!Z@^)\XMֈDpN2皃K@ +CuV✇iB$Z;wCuݥT/n5 o$N"4HcÁk![ u_LvwI?F5u-_r(c@WQRU29f2 hPoN/vc;4ҭ x"@Ja@}PT|vאcQʡw2 ;PK-cBXgy]8jf5mbBKUatdGkvڲ Fαb,M%ZjK}6_^3qi߁} q^1Eƃ5؍j.w|۟}~ǧ~ `~<}Wß~𭱟?!/Z(=_}~o?|믁'" ?:hP^FE4JռDp2<Xr@CFt`147%ݣXI"}iSC~bb ҎYh)C|t0ݭ^ 4?͸ΒkUJw}Ĩ !&LUvl چ6beGAHGzkP?-q}8 CY_x*ACMթ bz i>P WDՐaV 'H>X_k5x9&ǀ(biŽ1jY4)XXHf%fՃ`i"H6&5{׬%.)Df+߄}2/o@"B=j_e Cd0 BIJdV}Å|6iQl&PN@e3Ϸ(:#I Qw@zh6m2 E'Ƴkl2|UK'G c (TռWXx-_`4*S蛢zS,8#&pIj"{!|2Y?ye\xi!x]DUam/$ٵ[+x{=z> VXȋ,؋`ٚ`fĸp$%~'\`WV'2cAt~|-YQs@CB^4 [f+I755'h;>QTa4}C +-t79ﴐ_VQoUuEف:;mo P5}%b<'P3j1K&c:0&I[m Zױj;e9q$t6Sn iƔ'g2'O֓ZOn%z ;"zڶ"Xxq"ܓD=+Pl3D=."zģ%AuK EbFKXYY:  q`'<0*Gm}k !! V>:9I67oR!'\ k#EV}`'*eԩMv`[Z: wFma8Zρʓߣ+g:? >yn yެx/("^!vj^">AV jv*t~1Gip˃ꖏ'!^+D6u;1j D/O {{f[ Io(ha$ ) (Jp!RQc#8=?9V̰(V#aʨeUu$s/"e 9)SCqY䍒Np@tM ]U쉢>bJ ?yB1 #@Ԗ[ؕtk4p]3=g隭2A HK}=H-WƱ`T cDSJڂJu8~Hs\J_*n(l|(cj$2}(iF= O;V1aBL#z15,"voX-c< H"t"#݁j/Wuȑ(h%P4 yRt?ՙbAwnĴŜܰ(`]le4RwoDZDv"tNވ6E9 oG EC@|jfW64"s1n=RPi!пIqt`F:zF'iFRq1Ќc#?gؠ0Dd|J\3Y6#жfBnyvƭע\ּ6ºPxIoxu]\i}gÜP尩C |THl (@'IׇFw?9 8v΅ц!(}+Z_)Na%>4H_9uai[\U΃_: *ƠcAA`rcaF#O>D*B%K$]8`:?"k8yr/91%"0y:cmdhmRtHennNPd|6e[JX4MW4({ċ.b>ogQd@b+`SE Ayp9~A U{}9ONrv6Afp'3=9`ffG!(X00Go <'lu %b"ԍR-i/۹ۼKDMP[B(ohܨlwT5ƍhv8ʹ@o=1)lxČ^v=vE+sD+'A(,vZfT9k;ޝ鮮z?v/#$LmXp5Mbq: Ʀf\; &UzWLV; X4{qǴ;@ts}qlWgetmKe[bJ._ J.&hVWL]ͺ6#fY3 Ъ*FeOb:}&㳜ykؙقdoX戻`:T4_iOTMȫvB tC A066 ҁn??s=j*X~6gwc1R2Plw< ױ!۬VMa Qae9 `*NjɀԡJ!:M# ZPdd8$33c ne/K|i~Iɲ%@@OQDu=NH&P2Rf3U ˭`⥙ $svp%n)JwrjY6('<;$-f il hc1Np˚YdEeIfX{$\͠Ifdh1d 3pc۰x! *oͨᅦ<P,U<;4*EC iD`gjn}8RN')1d525Z^D#>4H4l+k,m+x}#78A_ xlQ9}Efi  B1f=Ȇ `p㢻 "A$Alo0ȎvS<][**PLr }R 4)+`@T'bs{scXMDZ|I9)8Hn=|[AHq`_o;@( j y}rxQMZEa1A=q,FY]JƗdVhC |Im;$K*+ۉ]L1hE#13*}p&;PE(rykw#f !Ad/fNW= j59r,q7K}D>@YPzǜ^_~fMQy$_; d5C`n, hbcY1ZÐ89vаc9èU=9F{8< ˹| Rm|ɞ >ӢIے̨*,Uv\#H\'_"8x@0b|xNs$渮rn nҮ96FPi1 _s(90Ӄr..[wom^\+籔2Êw޵M6-{ &S#)(7Ϗsk'9&3|$ci)Nϯ[r -}#ueSU'q HGdFs *|r 1W4ܼ&ƠZʬs eH5.AMu-9c*ڢMd?Lg5_B)Ϲ(1f^&;=[ J :|^z8b-4 N93'3 p];∘stx5.$X]PczK^I3hҌ܈!4F9w4~Gޔ8s0 UsAn",wTF7,5}PBv + W&;Z,-$7: *&,lydVAD[na%.>?^(vg`!tA6Fsmj޿X}-]e(:0Y&G8)_7dz"z֓ThmQNcEhG2(BnLR%L)>PF$W 5b\݂;.CMa"\`TG9( (I’  `VX]"n9g-r6vZuLΦ~F+*0% Tؔ;xD-E"q0GG)]bUl\1S.&'|÷o_=/ox׀=%>Wy߷g_ի?/_[?BUS/k~۳/?w~ûo޿y ^X|_}^}ksui{>>Oj<2:?";zstQ NP3($ tg2 /b`JF{4@QHBfii- ďd*Bx : Kq+ gQ+2dArE ͪ؄-28H}e2 ~5plF9 G(Z`̐+02&j }Pjd֗?]QȂ':dap? ÓKNYţ3r %b[Yn!Xv&hEMՁCMʑ)t8zk$ǺYCxd9rP*:A=wfJՒٛv ?T*^CR?> )N]XAs BnX>~٦)H IsCȑF!aP$hq/6AE="Kt$m4kt =m]Ίt.9 cal3 hl 9O/O:d;qwwg9mk #%oX' ۙ #'#i ^0-4G^XޗN5&¦\!g *&ć.T$&>Mfh%cqߚ-t"u@NLUdV0"u MĸA_r`⧶>:k`.Z=:|mֲ"9V4&"#d-ެ!?!Η.bG$T Us&` >峊cJ(Cj` ͤ+nÛGhغ)dp1Q03 GՒvJ SiDBtzTDB0+@R`Re!e>i@aZ p@KU^12Y;AEX2Ȩ뜅\f샔|)\z IWa V [V Yᘂgm܆E3,OIbu ʶf> #<|3`"h4ϳ*17Xz(vb0:HM3<Z!i 3Iu- d0 yZ$ufKq27MŤ!Q)$ϼ>-A0bzsJgoNK\k P3x"B8FvGJn7 Uy\PN.x"uzl"PlwOE*!^w*jBhg_1^d~ghG-x yxAM$8? w z?M {} $`㤰gd@F0 _V[y=j; D 2@v]NpE963}ߠרPkrbLNJ>DYlx[pT܄w^Wј ̼&)VDo5I1=9j# #g ϙt&܏bg,v8];WEI 6;:^3CR8/Ob)+z( !@U_ۑEqhuSF,|l̢JET۷KfM\O:Q9o.:ec̳h` `X3@4Tbv l4aE|މ ӣ;%gajE+j3`+Ƈ^?i#YP"t81VAm@"(ż࢐bvA6DD0 A&(GCAOEUvKYuI+3w_NcHCߑ?1b˦Jpb,:EhAA톘ɕ0(VLqqP/ Vd\rN"PS/BNk 1Y% 4x.Jz=&$i1)^<3jX1曟i#Iu]=tL{gȈfz}K|V{b6tEy0ѝ!YEqENѮ-%5W5SOQR%#>|e^)bmߧg/8[5S7gs ׆6"\@ iJ:_~,(:*f )HViQ# E8){wJy `!Q@e0BI۝by=[HH)O3Ua-Anu닕><~glȃ^{ԋV Z[+`k@$PCAY9K9+A)``^[m+\g hA K_2 VsUbXT+8KgW(AŻr 5D[W/]ZY0¤d!Md%gdFT~jnut4\yp;V6(ÞI.-:ochkq _'+}b6?hEې.3p\iҼ%h0t`L3t7 ŢyESZفƆQ"$!$IT# 3L|ԘBn_ft^ FpEmqHyMwYeXDꏝ&NarɈ.@kQRܟBeS7r.0F{%7|H0UԠ>Yc }jGUrp-C0?b.WPB4y[f@9{bhNUq_F`+b#8/ .&L:L x/57>kD:Kɡ{Lte`V r*A#k*L@0d3Rd2Ý5%s;:4ЯB qp&-R,70 rq&kF1$~z*閊M(G9do{m&w$[ZK )y%mb3p,=.>ּ5x gī՘hah}3QXH*k~Sc͠_yo+Ge^whS e&  Bπɸ{0YT"rɾGgٶ܏GJ@9@ooUN2}0#vuG@-Sߥzp0F] ڲ)h$ uuF!@޲ܬ;SDx.i5op5i BM.Et Ώ*SeFcdFmQXu U"AYaBNwP-t^Ōݙ2x.ݲ+d9=dtXqF:Ѥ[2B2zs 0&!ժ[ƈO)Cb&*TLwQvn#!x@0;=7IB3M*53x:=)*UCa2a jAQJK=5gG:%j߆hNB`w:iTŪj@b1qNcN<M(xU6Ƣ06CF6mY7X<0Y| TJj~+6JC2>3TpH@Xs-S3Mտel`GUYp6tN4=ܗ `K" 5ĆZ[c4'v;Iy"]X5 xt3UѴ3bv{lɂK3TM[O2y?d3>ymmK)VPxRjp żHNł־~G1o uPj)uGfq˜I +Ush ˈMauF^Ez0-c tIc#o Z& N HKYUce ZJ3" D#qc$p fuT_ q!!ks fK?s4A"Mk @Aj>N*,XAƍ: Of>+!ε@I5n""*+&-a =D#]`Xj YpڂjrIwlc#!ʽHBq|P.nR}b^Gow  s彡$`R>?,kjЂ#t/T:POO_olW߻-K5$\$w2׿E!c4*7:;8i4iZ^g(]Ů魶"* oFN6>dsWnd%)t})b7MiN`O S cYR#}oDj$c!EYۋZGVyڶPs~"XV &P /qImI }_|F Q6@ ɐX1K,$u؞R=t5i.}^fd@SmW!Z+*(,GX+v#x^5sPr>5hn8'o"oxNjR"y#r!l׭'hp4R|KͣQ& U"E:NIY@Ƣ"3`0drY>D!?KR'+xɴ_c.֠+dmWK\qD?t1 VgY𭃖c1UAd܋-l҆9d(-YBTsw"RlYaG<\fW.'r0( ?cD~b.{1 F_٨FYYDY}498 ȌEe`A/36h$ңfq7lAhD+ԣYz]LLgP:<}":Ih`P1?'y1Lf]tCz!$BS TؓY/9 8_fcfP%C˰ v iqK7~O/?~~L_7_|w~ˏ~ȿ_ȿ& Fʈ8Rܨh͢"LeXg|lL֮c@X;w|YLDO,d̅ca]HُEen i04Ȕ% ![bN3tf(D?}5\,5yyuCU1"fӦރhbEG-y5z^/*Ҙ^ZEz$]@?*6,1.qR*YCفh51q gba*Xhv3<\*c\phK}v2Y[69%&1Q$ET5 U#pR샀!kib^cR%ET*D EQ9sl0^F"Lw\moD LDD询-ק=i bALKyQ4 y x f3ӊ q%}{)~tңx|-2P-Z:rm?Q@2j#2j(E[PȞ}eݞ#Yq0ؿaPIL @#Sp}ޡ9hYS{=y :QQ7 ]<$"!/ Y-E'^O B)-tm)ԌԴD`Hf 5,V9Iw/Gx=*9۔$kru^8I,L,'eiG}Rsk @vS[ p dL>ziJP7HMI F4-!M͈&_"b 9(]~Q0^D-yM/P4{ʜOcD:`vIiX>+1LJ+ЃMMl TC&DJE{- Ň%3F}3#R%D'a,PW13Bcl i}3o/Z?-[Ǒaf\z7H M:#yqT`]y1o"hM5PXSR2u*ǩ >m'7ָr0n^-@Y=QqOx %V#I {QYB Z].jyN"CM)J0"um8i@FPypV2fZBpD?6h \0;GMHk@ꫜT~k,4g:"$2֢}ung@2.,)"zE0+wfh}{ "8 _)x6s6ʝ?& jK,xX]nZ3b9B&,;\ c!8⼃Sn1UjRLjvQ 0xK`@COEjk僻M@Cʗah؟YPX k(6y K e$@vFȜN+ToTV/"Ri[@eh[lH K 2tJmF i3o!b J\M=pZ rfxൔ͍'C >>p+,JvJa]&G6t,8& /ҥ' . -WGF 8_dFpӥ3j4R<. }ڗntCDwmW!!r@6o|yɻAƢn"ͮIYÿp9' ta#4Lz47z@ߖ5(3%q$H[">;yAP|bc扸P cOeYLPEQc4] PY}l}/#jNo0~B @0I:\p.,6 f.a@.UaeY'{bg*CP^ǁ=(GtruV%#B:KS>62V (ea>h }F M|cYJW Hf@;vZNMS]\@)7,nb] Bc,tՅjx^yS KmӘMU JcN:)V*PR]] "p/ /tXVJT%w.eru/i>VFnluz- Vi[baxtCSIǏVl~Xhe Pd65ҵdž`sꯪI]j,>]XӾPD`D)ϋc#=-!uߏ23#%GcJx)c>n}SFC9oi>MJ v xvj*562I 1H3KHY=,hw8 b%jBw+F[-%tE x:K`#ݒ#ϖݑUBA5n}&t|ZlV~+*D mQpHOW/HszI4`tVNdd[~.shu2WrlJ(P ýو&qpR `%?G持+2eݟi˖Wr Oh+'QҬ3hr)f_~9QQvoy3O#k*3D骈g`-I#ϴ )ۺ(E0ʝ"v!8+U4C<#(!SBJvk< {0L5h8"}u *  03 2k]'s5,p\pj0rG-lИ92DY#4| iFD+-= ! h&{Xb0) jI#FhzFip3#2}(~ k3|Z%4db\HUˮsӗvct9F^CK1HaW"<ǼD'uŖY}a6/2B ڜ#j]EB `d=H+LH%8d{i S;=" @<#UƥDž'O;ٲdȶHhĿD `f+22"ޥ9~*ȉԢ:dp`;Db*Yj:Lq4:׌ďM|\6. &U-L5>MfHJU 5wlkF[?VMfdx;O>st6'a U"&)z~>q1`CVy 8Y;v*+CL3xtSP8S9[zjP%ض3z6BV(D-hXDo[ؽJ{EQ- UtHZM1LՎO;&0COƀB(D։eƐ,"6!m{Esmx=3.Ӑ@,#DދA268-)A9KB(q4؟+]ݭڀ}zs*ѠyMLSZG9¨+/)'v i!۴Y5u߆R S?sHi9o4B-|I4)r9Sv9J /v\g_R0/ɭʊkַ8/QÂ҃+$ ;BRY>PAިG0)mԋ!oY*7Uv:)⋂b%,wv,F]m*gǙqvY/s1Ua| -j,lKENa_WxGN!JO\}g{_!O+-??|sˏ(mlP"J:g_Iu ,U XCܵp<Rq ?BqO@gXid/'mHRFǴvF8 -A|ܔ6:w 7-Q-_J'9edP<{jq 'U3 Wpɉs)nݯ+-.{RE@yr@|T;M0X|AplhMC_}+0 ɕ`/we 7 F^YY͹#vN4 0Ej 6"#Hh ̮ :wdФ^3kdѷ9UEG#!3k$= ;tK"|mQMJỤ d+ՙ5H¾3hp\BqL-VYNdycxO f/ظu2-aY:ol$v9;%lV"eYC`F([ peEF[(X;v"-?wcgdS3Tu|q2 DBƄ%)t$sm@HZLGVj:׋NqIŞNS"9l=d0  ]UsW PU5ę}3x3ƼH֚B lUvk֛r:|XB>YGPڜ)ICTqM u^dnF@d.@B<U2d,yh/`ȸγ,X|tn`|*Pb:1o38R^Ɔ%ka/0;q?ŝx~wA vd[B(g R_V>f}vBӬnʫ #8ț+^r /@+Ij@H3R´@/L&R1EP9, aԲb1)+>Qwf{b}!$tZل-mf% b#9F0BY k} #A1<3Gvda=Fܧ^W i()ٔe~Q(oA ~gՑR FfI((sK 3PqI2 GPUp6njLhӰ%@ endstream endobj 40 0 obj <>stream HlMk G9^!742?_ ޳{Bbe˞nv5دk},ՄmB+z s87 b g< uk%_i#"i}(&[bjID_i/,2o19݃\t;m>d,72;vm!٦8CwOZSBYj5Teԫ\ .rBP`!eܴ)P ׆Pt;q>:qB6j !ܖ{[S 5ǾgpFme#ZTLl/USE%7 Pw%᷽6b~35%jy.17MiST: D4&=ce ?[ҵXlN{_R(M#S5Gh|IE+);#N>^b9TAo9SIq{\oN"T]A3pyA E?t)uF^WSz4V>fAvNyߠb}5:I8o 1KV. 6N*oIQ!e`953t;R0ѫWBCPkC藯ghs5 D` \f, AA.f Qj._D̏SX%Y,dSK_ n9z!:Ԥjה{pi5\I \ dfs:hk?ނM ++"$X_- rI!. Bs]`ܙrQ(mhPx#@c1vkd6;BM." Fk1I" F;~!C ?OԦkS$IΥvCi z3Cˡ@y F|: Φv$@FPО#]q%#p3iioY]Tu~+ J5krceUE !-j :oDŔraYR'HwOsm~X?-=a5_M45^NgC*-lSeoI";hC+"b 2 ےBbA( q2Q'ZS}o J& WJ7`Ow1=/MR•D6փf"nœϰ t#)2'I(? 4.ju,IJAoĝ}ddXtqPW/uiBd+_@B&y)!6 }KRS-4YJ%\4PY~G!wZ[>}yY#͋9m륩6yca׻JڔW JV/0 E^PtZ6!D} P*@Zz~6:< M'IXV] j>r! V7r) l ȄB0JP'2%2t@ӏg>9k>OԄJk{z{r`݇j]g?bn5N-BDJpѰsIm!1R|#RTQ'+uf4QM%‧hQEf~Zd,OBݍs:@_eu ׯN«GA H)=*zV20GsD:;8d( dv|E!oq@2\/sȏ9t~[eTVb8ֽeS)Vlά셐CeQH2RmK ^0|e&O}cUfRw/d晀s29D4/}lG"Mz8=qԝԿg]8ͨ$U[$X9 ȝ?_4˫${A|0y$)JiY]4*D$hLx 'yzq#*:U[G\:=}"@AʲYod6H0&ˆ u7"yxlx<,"9yHU}ނdYI7F́x@>T.8SѧӾa]O: txuGsp)c }g¼zCMג! [??&i4:&mLt2s5@ө@Ahv,# ?{Lx[ŜGG~Cіߣc FRUg_!TݾBr6<pX= "HU+YۀbpnNt9AOlQqҗHLV`N:ݖ뾍AjSb2uƒ`ho˫eiy#QbAP= tē_W` \b[ G }E&vjOuY (^'r5f66Dm8zf >\?M9y"k/e.@a@MNk-݄cF$O9$͹8VBwɀ*\n,V|S5a'63](ε 1$I Ҙ1EtZʡچx|-K;„Y-!{<#vR| ^LR'.-Gmx+B ( A<}&`Z>ltS5a 9j|qفEh 8/XT 1U+U2d۫UvpFP/3$^㐬8-t6XO zA)>w_Woaɯ`9=7o=yw7w+foO%zbI{ۓ϶wwܞ<ϯ_{O_ݿ%>=޼}O_w߿ 5ßcC$o4RF[G?@CۏkH>->W7e`C)%LAASS@NhCQf rA"%ۡ@Ј$Z7P_5Hݼ,i_Z y/." /Ư!@BK: >-j!' 9L ^Q(( }H.@b|WA!j 08$JGDGӁl~ x05]VgWT^#sIS"5E,8 ;gITS;>8~&ZDH՘Wu }tBJ=6v­@.֓s*s>&k|¨Ls5s'N.2i$߹=ooZ\ԓ9iB%Ce r3>gS,.n k\PMPUmW^h%ٺ>aƣI9zELJTo+"$&gPX;4t1}@@%kLX8q YcywP>QA8]PĆZ2)=T[Y .D,N`R>u\3QU8`RVCZ=E")cpsjpn2#3fD1u3:ߝviWNf ʧ4}jQf&ϓ*'k`IzJZg."XUkЉfuGQcW }р I[[sq#1bLWPa9r-B \)+ˀ\dځگ[ Hjit5CXà S/}N2֛lo$ u~;uX`X&KWB-`FHlh) TVb:P4҈tͩ[=U)㦒@6T gʏ.Gr^'hh_3;t]@)R%WU 3<-'UlTUAb7E }fkZ͌JE/q22ֲ҉I ,Ξ~]W"P/oʟoZ/wY8Ԙ.gmGG-fd t>`4 ymLT Kl.S-;$ }y}3@&9fP, Q @?+1i:yn䤎0B*%;] v Sa9eXq ,)gLT 146qIk=9~ ߅p}]4Pc iuZMTlQ-Llj tWpVo.M@" zx #|X`% "ɮ)ŠzcY(`Fp10%g]60 [j,ch-a(9\qJq<(~[8C5[K KɁ ^:x<N(379nT1xK7(:򃊠HfNQȺؐ>qaޖ$&40Tu>Nqd!a}&iP;wk'lV߈ҋQ5f ^{GmJ=HS0[ njLo蔕!sT}89܏(֡"\^ {@5ʓt/6Qin7iz,1CJh=7J'y[8XO-0vttS2SIRX2&5mk2Cma]DM˷hP3Q 0Ԟnqbv<;C=x.xax-56NWb0d^x!FQcjUn!$ug&49 `zN(d5`^MPlzs8X2dYi[4Zu1sU*J4ZѪ# )F¨Gj¢4qL#nۀSo Ėp(Eraۘd"oyhBۗO#M@D!QXG8# ~8[M5x|^)^0BVT?rKY^h- ]$FƒISnPF|&{J|V]kGR5 㵃GCti@;3!BŎ1s=frpQYN۔>8ě3$߶fs"ݬspfMw)TcRoCR ?E.be2Ƽ ]7?e@ ~am[޶YHxig-R!t ϾSGfYԔ IP5bKU|fO# qz`K:[AnG"S 2B%8C74o/Α=zL&Inq7/h0֌*1D*.`\#.wx0+L>!)J?h]7_6]4bFTFe)k d BGSa)jHLet" kJQҜRVXV@ +!S͒DL~}ncd!4$YLff4 ]cMҼMՎ \^4.$ 0ƷY[7Qhgu޸3fO(2vlu*̻1{t&N2Ŭ-ݥts`z kK)In|wbߎlF*ST5|ֲm5{Wd1[XI2BH;xMM\՛Mܥ4U" Jk VyUxgm(4 W@0 \Y(o}*Yn#ŻAGG&ln灆3Kn@# lWn$pfRϻ2×OPh1H!EI QVw8Ux]І1'M$Qi4|Ƞ꼺CPF1ć7A^'DƤ L!<,bT`'55CkAM/9+af¿?S^_GJݮDٕs&_26R)J^$$foE[M:M2g,SOf0RfPcmMu;4MH](lr!t%>= ֲ|yDONf!J['mPA1Ud#(-$0if%+0bF A~>ۍo\wȀnWXec$#=BF.z uoo,a8HǡZ` ,VCi1xBS;b]OJpWyYLqѣ'Kb -r5azG@z"q$2J:0 w} "=4o"*үLpp!N,27X@ hi]\ j8u35Y`! nѯKU\)cy*fLx] K՟usP pXuAQ^C*5Gg xfx ke(]L#o&@ls vina$EhP`>z[CJ kB4J~X]`4rp ^~ k@`{aMi- U )A02v(3bɘF~䘡ʝlWwNYΝPӬ)"i0dtfbN`b5>F;QDmwe}3\ϫ7MAGk%4 0f! lN%+ى!;Vo!):y{]]V2{:zu2xc''vloO=c@G=jx_4-]\}bBtBh-ܷKpEoGO#@`F(or$)2ؓ~Bda69Z0eg,&FRYd"4uYd$Ym4=O!+Y({YVV6Ν[$\DN+/D~zQ1597I^jba-+MKdxMKa0s!Rw2ZT 5x[3i us7J=v[0nU l1Ui 0o{ RS~}|C  xwڄ}t*DiJ!>2E2ᝆ Hw@5,(^PN1ȒdTٌ]c7Nf$l<|_wu5!5?Іu{pQF.Mǽf7q+IDAUJFp"{Tfn 4~2=8yQI8!U0ml JtK㐔pyfXy>=C6SW!,V~X`(D QV'#hebnUZh";~4$b +F'7;>Hk]К  K 7Wd~6>Yx7"]qrkYlM)?7aevйgn9hma We"#pr4 oa9Yʼ9C?csSb~36CHrb+wH fGԪ3Ed}](ޔ^rJd@j'NoԤ*0nR,tz}FWOsF.3'b7?Cf㆒6a2u!\کl*.)7ހƁ\ydRW3VM{i=Zl|CoFbCF H~ͣ1Ҍuo0c:HKA$/I KC58wЄ0{?_fxϷkX/mƹ elDpdz&BFcNNɎ7^0A'.RrVW;O(-^癌[xCW$BgW%7b)BCMTS2%595 KW9G1m#?I^q$ V@SJ f6(W Z1h-7Le vC6|DIR_2uJƛ_OSgO'y\lp1>dʘw %{opB78~:H XBKEPF$v:~q)KN/B>3(_3ve VCX`j0.7:s)V~7p17AYkw#t6"J 5Vt dQfp_&շUUysua r 숂F|bp6M[?VXfLU+6t Ls<=;Q*LPbWfҀdF4%\ W;tg /.#!! H"; |MQ¥q*&PRG" OgL؄;*-FiAg"nL@"|}EcWuu`%^gK|'TCۂ[5b^yJLSe&⟢N}Q-!@liuD q}փ& #0F1Mo{CN.t)m-7:+ϊVt1",D\g"=9zGqg"vy65Altܛt.:P҂ >hr˰6)7!&Zި%lRg[~?I;F+bg\N2Zc_:J]FζΈB1KEJX+N?Fa9[Q9P'dqR5r H]T@\-ݛ-3Ug\7_L3F iϞVp>yI^uby19kT"sfhe>i5\2Ť$C4MEá13d*Ox_!b牱:z&7*\~z0PUl^)} Z1S>~84y*jO /tc@&4ed-bϜpU(VIDզ_r#mKv m___ hň 7j7"#{ Z(e*BFP-0(SZàZtRmwxdP-M4+@MWFcx叮~Y BPb,-7-7e>,E"˶$) d5ž o˝rn˛̌VḺPrtQ:ޝ^C{p`N|ouYY3r>LbiyM#&I)ʉ7b T Y%%"40i 玻:JHE}LP47, Aau23˞uֿѼO&3:s KJ! |xz~{|츛eA |FBP0E:N~\hv,HU# q0bϣ5yva1|͋iy77H R7B3qNt2#È8<DŴ̀z忍ظ0 j{"May,}N1$JnB. Gм4VZ zvL2#ԝt5OzT:smO^?@u ?˥e3ӷIVY%,DVHĿ=9!ӗb۱0QǃɔYmWYuh|$Kll RZ' ?4%Jh-{^=&OA;qmS 2T4x@ft ۓ3rN,$) Yg*XMB v@yoԜdgr,[dȥdfdιvR t];8e3mzw_֣~M41d5y y: ?vgn:lѦ5nfIh#Hʇ<;5鱡3*?nP,)VB`һgUVdⶭoK-haơ5d>M6 p^Z =dĬrڳLo T/Ek\MQQBu˒TC3! gcunW&T&F#Ց޵4\55w"x*F[;.H8lEf#A ¥h2c~!J䎑Z1A:=N}2.:XG[ 7h AH A8JhloFABʭ>Ms n 1}bί 6)$]rrmHTrQ'esfgs 3ckkBgRYD牦ݘn4FiyNoT l!)ưlv~8?|2޿{?Ͼ7?~ko=/+-oƿ~/֟?_̟SZL\umYA2KyF*L*.CjrMF2A]Ut'+z< 8@MԨ5|GC+l8Kf/ B&Ua}@vWq([='JԽ) ڭ%n2eU[PL: #~i pC{'H?Cϛ3Z ËthqyAzmo<`jj@]DC]1I`g0ڵCc0|;"~8<<[%}yZ6T~oNB5߿a1=Ʈ@%ϖ XvDwdS쏖4 T\;Y|K@^dDWA(8^%ߺLAt&6JڜG ˡ/3YY\85?iF zd;0ObtpP(S\-ʛ4(Y3iKDn,-&1|^G4 9z89 zr@{[qh5yyVm  hvnL_184Ť7;Z[Vʇ6,mv_NtiiMp!5@?P%4,됚l0ހS4SW 8ڇʱ`&.ZY {~"c U:I VIm*4C@l1&-]ot7Bʲ,̢Kk̒Asd@X1-h]cЏm /;vjʂt`54͠s׬~3}L,*S_TCq ":@Qxd;a#dꕺOjSIn'P-K3A*e0ŰJc;<D btk ]M-#5M8|x< Vs<8>eZ[4RbH6* b06[r(=(8&<7`,pQ$D@f .P! 25V~)A&Gq}Um N1g7j?tK[7P>z0hj[xi U:u V\B/y bD}A3[zNa 5Q^wZw ]5}~{츞okWgy Y: f"`bp{ Sw}M?b0eH7pyn8!uGYeɅJ>Lr)okK!xϯIɤ-[$f!|YO23pn|Wmق6ZU πcJk.y8ۉY+0J%Cf('A֍ -gy9L:R]&(.Zr+X+ hLK0|bY+깗@4yO!t# \K$Ug?0d+W[wwr,v0:̢0ѕ_F-3RR%ZK 7 AVoSGcwR %Zj%AGqVR``N-˛N j,.INszToBq m.k~"+!V(viC3GhG]'(RoY|&MM:usN'9Æa]6:a{9h1#@_UQ fn(p{}NӐբ#K?$*n%ڃhP,'4Ko^S(SJRz % @# bּ  HnÝؗv#=z@`p A-c^ʉ^:AFRSOUU0e Nn wV߰q.`r^KA<_lUs3\|Q2o?ǜeV?0\0 +"PW5̸F*%(J6bi /x ǀ-3~X"!hqn[-zJ `;OK@An&5UY3G@,Elo|ʉҥ)AD 嘢v-Åױls*1^FەV4YR-7q)P\O9Ss3Le{jk=I^nG+]d߅(os #0_RKT%R*ZJ#=)t Q+LoťHq{܉g\4-l\UwA?y` R"Rj&X5e]6w!}i:GIӧ^Z>e@G(< hx ms-z [|KQj\J6i{q[v>l(.c)AYYإ_LAҫ2|Iz 0  ?L b8530q7)YwAhGg0ގ`X?e 5g"EXz A1{),ILvcdk6B@ nWʞG$:{k/=xf4*͝[H#ap:Ƭf);,Bv{ ^C|5Vdn(az:(WΣOx"@Aid ˌY$oU{R~GNEuk!7> >HPRȌG\|]K i ,_Wnd5 ˴ɻ'Z`#,s8@ʹ>QN̹],[Ejy}e\%t6DL#8h%k`=-ghyrd 7B(R iQN>}G`T-Ǯ3!͡k#Q aʼEˮ厴eTcR0.EePL:KʡŶ$Q8Ώyo_ݿ{çW|؍7_'ϟ?{Oݿ }?~?-(Rd1ſ/>OelO^?o=y_߿~o^߿|n~p m𿏟zm?o}]o?n+nEø뭪6NT7Lz.|m ehXqQD+k xwR69t\(GusH,H'\e0H͸ 8Hp!L&PLaTAESe$""zX;Y;98Ȧ1g0| "(H'ߦZ1X;AyP5 AQFZGK-dJf7!7c<@U|hy'7攕4/F>ebG~H\lBe s$Gl1a(H^dN *t %a!zWBBvQƅ*N]:O9ws CdЈ!®%|F(lb&rCa$n$&vh9Dhf9}2 \DAn7 2-ȖR|"i"GsZw I;:nꯣ'*?A3/ !q}D<&d5רqZtu34@&K3/!m44#ANxs-c̃mp `tə(¢$t_^(Թwg.>4""ү<ocAp\,ܰ H5,v%s{ g ˒պyLrvgj& {{mO`sWXof/ǃ*(>[C"xIĿ CbR#I#) (ɢi-tpȃq5z*IfOB':=;3oBU,ـ?{FpyfN#OT|/, >u'*)wwB`jM6 Th] 9<-hÖ"5l,9N؛wFM` N*;vGFPfR_9!z=|d givl9f #V5 LoZp0zH&6B|z5:G i:E` a )Ȱ*/":0((]G8wLqcXzz>lF9 TthZ ;EsԤ3@IA)Vp}9FMoSsD"<,NK`#WX7gfx,<'#'z ;"بwkIUPIm\'g$B <sRR=]zMQȇѫV<qnѵd/n/ZTZgByƊ> m@t#b![]E\a}5;HH,(`auoq=@생G$8k,6N<4N@a{{6Ż:wTwȕn<Qa:ERUT=\l;@<`hqt,ę԰sA)LN7l^L dj -kҿ;uS#(BJ}ӮX ҈;saN-w i;,X{'fɖYZR ';%ؙit&.@$}gr{ncirYై⭑|_4PuT{!hOZVzc 1:!<#C?x}DaFގ -=6h]b/{8m,C4a뒞mH6Kӵ9 -DCoRLO'& ep,(ل j}N9QhKqƪ`wG@Hca Y֞2mp ! ,A&(U84*SPH@Ko1so; nOƏ*w|\Z͎qX=NOHFDXgBVЯ\&Q uD4 'FI遨E D;RufUDEC ^N~ٌ굇st NqbO xHORuL@X`Qh:>AGv "!J XepPA9N h] RW7Z.~w8(Kq 0"²>*sv(&YzcblCLp)ga7A$æ5h-ߧ0 -d18E#,mo}P@=(}`vOH!3D0I#6 zHEevhQ+o\AuɹJ"QWkLM(bD@UJ+Vk_DpOVQ+^_;y.t4i"Q(SJ8lI&pd:.ǣA аh# "[ԏ"v NVIY]~vBNvWA;eP4 ap|Yx?O _yTʳ;Gl,Dlҙ  l&>}Eeꪯ*#ϰqAâg#MWD<3zև(UЉ+]d;-8YAn':hUMι0tO!N0/8&6F")]+mzGNWL @axDp$9Fdz:\>Q̥H/^в;RX8 Ȓz⤝Q\ei0z7y Q(PQ_A 86ȭ}@"4FLmL]dn0#' [ZGPEAcѥx-K>Y+9 QX&:y(E,=滙N̏%Ә қ$gȒ= "  ![+seA:(;z^3qHSQB06يRv4{Xv  : I\BStË8ƀ ٱp_gsTk"HJ$ d-h>Z58Ivh{M3% w)BWcFr5HApyY~]0XiB3+ i:Úr[-3R{qn,Mb(CT$EPͮ3 zv <[= DQj+-QL^lSkU%Hy:61ocb'{%|4 k'usH4A->ZTNʱ@ƌIxBo? R.'AtCΝm{M2 !0ou+b۠mR|{与6jhsq_52 ;ɒ.*?v( e\)q=RM$(noZ̥:6W^8> )4Dѥ-J&g 0Ge G Ep"~ ZT4<MNm${K]"4u`vPz\V db#cbI{HÌ'L%k[Ľ9pO#WdLq0S=xCP',vGtCe5z^Ȩ2CSbp7!zGH[WB`#NQI;Q%?h}j[dn2ᎍ$TzaI l+yѣ\m%ls}WI?g"DE2ɑ<e Z=topE46HvgoSCɷSsz Ւ%%8U ;D|%I(H0H;rG1B0:#vPOܣi2W5áL̾8a8lh\4kN@xE@IP7Q IFĠ:"6J  2BPms(:v MܰzCv "r2KS Ae3#ׂcqICkKPH`@dΏiIFtz866 ɍ^߳'w yFQJNOԯ1 ҃jhmDMB,!T~wD֞s vPgUH"C`2r-TkNtdn2w$9$ |C|S]%654Gs^,הw`~-A}-r8bt ?P$C3^7= GuTڔwrTˑϷbAP̳>hBD7;֗AXgqF*zX6=@1# 1A2z;x,)P&Zn#N4ޓ!1)^Ρ*"=NW0 ltM{/dO8gId<2;v#mִflAU%V;( 6b%R$L؝_.%t i7(+Ro^?/_]^)(ؑlOK_\,mREq,jErW1"@"JQs؈h詃_oeFW mIB9(TXZrl[' ǗZ(&kG*`b f2{ l~6 })DQP˹qkSU3~P(=E(+ςM/s>{^ˣy;lJ/CUXfEncPC5ߍ%+yf\CƔE^:h 6*HuP !ŝ|uC%Lp7# u= ̣: :$LŸJa+;1KwQ##ii\IYI.WW%j伾</ x endstream endobj 41 0 obj <>stream HK&5W{IK щ;0XB%5AT*= 2APd8'sjykw[®wOs;ZP3bf"|T i gd&,@ٽW旓9-Z0nyM!-{.Kƌ{կs=@ k߾V<=m&c< Z7.z΍9۽cMrX8]_Hֈ} $33ʆP&R`IEk "x:"tB݃F}7x}AZIuc~y+~nཌྷsS]qnX{4@X= 1BMݴ设!+;i7&{L'p{E՗;I|.:$19}4 U(y>Є[m@a7\l~4ơvRLgT0+%S8^MO>~JÖw7πTTei47]'^F=L3Ǥs; tHSa3FkF:>~jjI/aϗ|wWI}~}㧏oy?ga?5_+F 2pFiy}(# zb_6$u)S[},uAhC]e$(5f]SMw9mjN ;!bbCdhp_nF35;9McAi:ݎ]uVѺnF=ͺ xhIO!gۓ!(٘d W@} rjH2 i*c76Qr&$TĈiG4azF pLV&]](-Q ٌZ$+*b:'s`2`6LP,4۱[Y4 @ _ܓ^NDBѣܑ8dMHs@*A&){|/ش)7?a 5aP 3x * *-}CÀ@B(BkBeuȿP,`U a&ea"k AMQ֐lZAY#Hs6f5B@ڕʞ7 ZU=gXPOS8 +lOaP Nk0;KmAsZҙ?[qtuv( 4oS(>(*YvlBl4a jD ~״pM*P$P^0"7H"B4+v,:.T\R:-6`Ș?FiaU *U(v:LPƑ "qD=eՀ.:d/Ż 3O \)~o*!b d4spkNIMh r]zK!Ki1l9t ^ȱQX^7X)Dַ!v&9t/D#a ~&e<ۘ"l4_Ͽh ;5uvRzE"8RӥaH AD'Ղ"DəjHwoJ)f J7%Q_B H=@EVC ϳWg/2)YOH4GP%{g zR'd~]f5^er>MB}Ad)Ma`H ,M=c2~t3ȑT/']ohΕ|/g*u$F"&JL兮fT4һB+/:IB=,M;a^H k$h %GIY0՘9J* "hj頖z\=&(@!hi8Qn ]{bsDv=AS19vrb[?L>IĥGhZ Gf[a'gz|@ꥃ;*(@QWJm#':ZONתD=$T=k.³^aHBi2@1aP]V!~ `sڥ&[-VAЊ*hJyMDG0a@ lM@0OOJ{sSToGf4"qF'#zxuM;l=N~s Jԍ'o?B`]Ed%OZ l0UV#1[DҚVf~q?TznFjJza D@6v{=&䧫AiD~WO3ycQSH%VZjEY[-Lx4E56X)2bQO;VNVj/J.E/¥2HGkPB@K@?@ $@J 5aifOf|+L"9pNg^~^V0x֏ٹn -*3-UEk+'ͨE9(EAJF3R`V!*kuiX {:o55T#Z{ $u=#'PJ4UIu)O 6+մ<ѣX !",֏A^ /8KDhŠW7б)#hZ4;È`?y ֞=\Uvq$OݓiF0Eս=:>"y3@$ pX' R,|#x$jkZs?.%(G,7ꓫO /XЕmZsQ}ڜD6;\j~!3Ot((W^5?Gނx f"Z f'*@l-Uu z;VLD@(5`dppoG#vcÝ()pѷ3M leX_v9GmODbP':Ac'oxx-~bdG R"LjUUxҕ1WMk2H*\0\rW2M{qΙl"8Y !I=>,iV)OtD (wu/<$bNiZ=ODDk [nȏ9^WODNȧu͈aȷFKO6Fū} G)ֱݞ@R#;֡ 6>\8@|`^~h$PX jZ\ BXLIkm8Uyi WIĔZXhO(WXG­ uHL,GKqտR)dk!7Dq؎de`呂˚Jb/p [njCYRDcN .VI|*G-vubP*DxZʲ0{(( rl7Om;l2(\jZۮ.G[@LX_FrG! !XrG{T3ur2d b3/Q>L 4VPHrm]$r'OwN߇@tm.Yy.!+lpMSPljӚNmXJ"F{D!=g Xܓ3wР1cӀI>iˍsDtD{;JDȲ5 pǬ믘G+0 /"t]u}[Q̾y:+mSCf;b ; k!2Z^T?FE!hv b@ 0Ay~[ǜ"ՠpj!`q?tWI[.75B8CQ(4GJ7.LuV@VPSՔxJ_/8{r-Ӆ+|W˖si؉ Qp*S4ע)ӥcU:s5Fn_naVcA`"z2@PA{&uB- ЉStYUTp^/nLUDmQ(.;u*>0K&'N "n"rh{ˉ*#Q?+ ؈YNF:{O'#c[BptIl2bc$}u@ ҼQ-/] Ao?z(}-Q4PeY/MnU>ݿ?>g>",C0p@}vD<‰n4!{"EEE.W{h{}b8xwMr1K2"写R R0UǓ-'[Jw 92|ʤs30w1r[ݡլ2!Ll.at ~`-~ƐI >PML ]мq36N+ Ho"Om.%CYP&ns7I6efǫQ[R,輆VOЬW(uvv`rѲOlBs^x dU .(i2I;ω0g^楼)D15%Q*2sDЈ}"ڲܓ?SaL5m D6[{mmɌ|2GT)V%WspHpJ@tJ13E p`ne٥vJlNRPhrhop!#.xK^R;_)e/C#- hav/l4b/Wp_"LߏF%ѳ!|^.ve~=L"8[WW!CF $F %,)o}b ;sju]]HUjN1tR= gF'?F?9'Aav+ȓ$vۀOZvji%aH:ȅi u\c!xR#fkڔx(RPS3G yP УPԂ}z2vᨧ%2*I6N']zy`.CD9ȣPDnaSv5y_ȫ+f<(9'=FU f6emɛR;FS><J I(Ey}/ J(֓FU)/YՀF*"λ۝ZA ψ20OɗY iukQz=K#Bώ0]St(]:z:|QeKi%8ilC 9,M}]BpksF.7۳:6)-\T{%ˋ\$Jz`(+$6SE 5);҅q^}ɒ'm e/_KG23 OП5$doL{R mRl_=EVy+rl"QE^DX A1134^$ .G'kTh߰I "&ÔTJ}ʩ#z C2qc&8`q!ӾQڹ3O"+ ]JsahwǔS.oeũmhBLyޕA=JZC3e g|G^bwh?K)gɔVLH\Sm*lVhċP]8=?C1Ӆ>YMݥ'4;>BVM14xgPz*͔+i',KfNb 23]%kZe"egS)M&*TO 6 >6Z@LFE$u=H-r-Pl腹WM@܆}sg4Fd%Oaϋ:o}ûϏ/~ ۗo޼}wb| o_4Qy+_6_9;ki1Re"ߨM)?A V(gF)Xh`bfZxq=Y^يs=XQBNҗ@!"phMէ؀"4Q&hf+Q{f>J$a)κ (=]eWD$j% I왇<3z3V6K9ƈ" 2YwRxb NILWn{7wD=r@8c; %Dp&-25[xL)*B8hʡ 8 v2 h!kAC0!sDGR_5+QqA2i2@"`ġ܁_]R P :.t! '[ٺU_u#d?W9#PWn1h J CSi P+Z2>O=e2cVf'~ 1 NϜ Z s336LoZ 5vR)H-ˋnnR֙XT9(@*!ެ`fJo3r"ΠjeֱDѭpBX{}Nd2 ."n3-mu UM[orc96k7pby+B(8Ϗ$̑d|"αrM m ƿk&1?|dѡH}DfGĊǀࠝ)8O@N2gPpjpEQc0 vOQ5h0Պm^*;D Bope*I7}>$8?%;fݾCIL җ Y:o9*;F*Y` [f'4d@b]4N 8DE^dQ&v/˄~P:E[%x??`.Z@OB:92 &E| [Fo21Gge2mJ3i7b a)л+gf~도j8#]JxspZqkKŇ!wK gIƟЗ e4UBCp6%43EibKXԶ1gA٘lˆ8oI`)ݐ|wT'{>(ET*;'3ߩD >ye.C&4T!jYJ^H@@ Z{H,QL "B4ۭFY LFfZ '_e8VKzu `qCTq+t \`ԩSe,j';y>ȁҘ\*ԃ zLlD FA(8@rTg#}B}zn> - \s|Mk 4Q{ :W<,ΕdWt,ćM᝾ <18rWR:.Q"#YD뺇tC"5Ԍ,<##]LHT%#PIPb$0EU n$Zmɲ"A֧gS&Q͎5Q:X*No܃Ǐ~GA/}cjC@܊afF8L;~]L/ ]eR^@-sh'c_-1xh.AO6-h}up{)( aqu<b H i=Q 6ח]h\#\zlVy"x^!=Q& G0n@H`^ydq~_VC.ӼϲN^"_t`Z"Q A>to?A)x`(|!,%Df$|' Qs#[.D"o :6Wh kf\x=W̔X_'Ee* zkx%Ey:!= [n c`XP;:񝺝VÂ8ْ?v|RE<){9}ӳ />qr=|_HU#dzM (y҆_g\`SLvc]f ҉-}/x=\*OcA.m~Yb&hυD3i->6Nx/*N(,?4 `mMxt>$Fz~lۯc|LB|@bވoV_+ޛWs6~D+:/)@\A8 Û}k33b ?\aa D]Ҷ`Dszè_dN-T+r)Vؼ"cGR Ju9|(u&ctPb&p!j1Lt#DR8gC5f*+TN2Ʀ.Z#Xu_LEH*SGxV]T Eۙ( XkH1 Jogհ t iF(1vdpnR";0R)o(0lL8V^" sw bXg' lt.`(Ny{SidLDp5N/Nw={Epq{mÄ|Vr'yAH cn8Ԡq#W9|f(\r3B 0 &>fl\&k: <>'N4fHL՝=٩ZQ@]CDn*c*%tBރ7ZXsl\OD\_VoVβjmuzb,WRj AA"Aa9*DWبkr4>v%^( SZoE_JpF>sT6a8%wC~ $J7 %7{Y~6gޗщf`s6cv:~s0 #e#ux V̉R3A )@a?:d tE!_˭G{#W׵ lP$((<,Ac=kolI<w˹8c!z"tvc'=dz+hePTl }NZyاhdɋڿ-@D, -BW͉3ssb+ǙS򚃶D[r5lm ӣbvƊA9`ƹͭ|QTXńT(hq(7JTt.C}ڱuJhReaeY0@ L0E@68眝wbJ(w`Cd`ގUL F270gX6gۼ0#"!6/YPۅF]fKhp H9x@ e\l@DH*ajۍ 4h(̬ϾdgN /V0/1]YۥK=6& 2s(o].aWF",@0UgKur~B |:.?f|=XWm8uh]AB8v$JalDfWjNm%D#\aG-"szJK#xzBzOt#1 'R D=-g$DwcxI`i10q:/@-zT@1#=&"D)9hK3NhQnR$YƢlU[4  B83hN^g4םXzV.n yu Qj}Ş'u6@7& HI?uYR8ŷ(zbћ4ÍuR T&ԳA vR@W"EE yK`4+#QE+qx`r~dE>Bi#8kN%MjT@Mg@9YHc*%j6{$J_@&!y!2E:B,~,Nk}i,s)|Cu!@a,WG|۬j|FoQYўoAjW-Tˤ(fJ[N<}ZDZ]< ut): Ebc N#lIbUzZ{H`pTV% c ge7~TMb];~T?"zY7GDxs($wA@+Vl=cR"ZPwwA>A#w!׬Q3츠:`5rC8;+F-%< ( `IDiywf(c ql!,oT8QةGTvjJiXg1ES#)_]@}O%]gO0ln!Im!n(<6Ab9ԩb8lRtBQ^jH~s‰!h,r;*]jcNzOޗڊ g1m85զд5 fˢ$*i۝ [˯߭߿ mb:~N*m]޾n>4J/Д%?^TX$x8I/xx3!> V#qՔr#[=H a,d1(YmksF{բD2?i] ݿ2;h`(P-0/"|6pAعOs\ 7)@uYL+vvM[2sRx<;3NX"c*rϖFx;Cu o= !)Pk}ycL!±t,| 4,@0F5DEEHQiM{Z6a/])W"eΧʝPA-L[-KgJIO6Ia_;LY1UhJ3KO$c47ũMtI*a*W{ÆA& ^:Oqx/Znިl Qpyy@0Ef"DD@yT(x~fv#9QI֦ܣX:6Jؔr2pp'8&FjIs<4$A!ˣxLiFA@-ݓo:F2#4" # n\ Dh Z,`%YOW\ѱaٚD,D%QnB>fjlA(:?js`#FS(*u'|TcB}=Cj7 k{8kkN$ֱYv؁m%vOUz%/b-jp\ uE!=5݉G 5w$CAh6X2aPƶ]E x5i I֜`ڇe7Sgbaq8)R=6u}<{}YaPPQ ";&BQ-z}Ue$TR<lIS,^DdSKDqs#Ї/7ڊG=-d`Ek6> 1f)pqQRJz :E)dwFmDcq` rua<,5^y 'B)HL/"k~$0U?M1|OwD 9>4ʒeX;cdqQjR_FXZrxRwf&ˉt cik^SWC 4 M 2q\}r# O @F>жC+?l7P1bAjq7Nd63fkÖ&b;´QmhZ;B-ʾƪޕ}FsS i׹$1ДWu24%Ֆrzy8G+D ,bGF()0zVso.b408+Y*rqǠ׳ӔEd:Oжx >b )LtEi<aT'Qhh?MxQ16nf[F)\Т#d<Ŀ?N Y甋.ZDsiAby/6FL_SAŧm$^?V![bsZJQ}Yߞ @+^ {X (B7 㠂S% fEqf߈W-CZWa%W,z}똓{-׬\8չ8 %2$+cA#uKkF5`JEC۵ԥ\v ] Vi@ŧv\"NHDsUu8)4õš`%j6D G "(x{#ƨ:LtBJN@q Ǹt9MQ:7B4Gx_y=[w.z5M*yDow2#V~gno- }Zi3dy\l#3J<ECBhy}C.Doyota<-JbY1Qb8Q;1XCN˟Xwd,ib ɮK.KǠ qJzrbk* \j!4:F.}ױAG| Yʯ)X0֟S<Mkie˯q3fClL[N"gc)]ϴ%DsJu =S F~x:3Z eޱ[T<>{|#GAp(yBK?,G'6"*~k^C Aa:͐ʇmÓdDrEEW0@qAU1ah 礙sp^ֻ ?>/u絈2!ջb$)℧#`/>9H`u1R@;^+-Kh! FD\ )Ɣ^ֹ %ݲJQx3+0xZ9%băiI w( fvPm,NF' hs~ ΅ا"h myNAhc`HWO%R&Щt؆-2Ag|_b~h#Ɯ!Ӎ"jpdQ~?N&~=7E4w2<_zŒ: xēh S@0MdH?dnNkфw7;*Y"$A;e#VFTqst 2M ي0NBe }GtB`( % 5݀1XfFqgJ5Vl.QmF=n.~ws1OĤ"8>?-"<{C4㚾 4Ve 6MDgc=7 [6AXn|#bC> DX B bt _eQ)-- pZy5h(YL0Y Ϯq. =PG`LH#IĪ]{ ^A"r>@xuZOT8TM -؅ U[@Umj:'hɂ0d1> 5GLy_Q@ wewCRΧik n>D1xD98,(։sđ@Qͼu F|{:pYڦK(4OG(瑫x1z8˧g"F CeDTDΡ up[0̑@#p4V&a ^SpN'k+;NwhϘapPp_&<(+\kت<63qy 1Y!QƉXśAJM8(*QGW՜lu%-S#(ر:0='Ajh(5ow 5H)Xg;pk&2FQܜ$zj菽3ZG\Mӫy1Q79Srs7 kIOvPQ0 D(#~قۇn!^)|o$2{ #kF )\7?;fVg5x\I!+ XǸ|?f!^6*ha(Ά?a6%f(qSڛOxdKJEQ+b мnv s"nQ,!a}`e @NW 0xNX bV󣒹4ITv桽Ȝx)NcM_z8tFߠbl@*}[yg]Ņp qDB۽'" ~&hpJ+;R Ӎp7'%/'i;Ic"tfƄ=),(DO 3`R^#7#<1SPUA b,w5k:ICNjB$A_ݡY6sd&c3F $K>'yQ=(ıA+=}i^II׫^qb`jTqnϸn=˭EC9Y{5b{ Mfq&(d:ɩ=vPڢg(h8/#`4=%f` #?Wt)' dѮ7NEAgoGm[ {j&qv-.3`7[4QBv!dgvkF P =j>yaӝ~-^EBx7p:KYCj*[ʘ&$`ިp( W MsFN@\ ĽLV-2D 5ogfIY|Xn)g x VA@d1AkȩoP7,hHm& H(٘zcDwD!5ye/%4J@<I"/awJkɼ7~wH/o޽4&j^%IWD!j1r PH*k̨ Q0UL÷S>,+\R5hE0b&DEĺE.]gI 2P84®45'%" ?cGw(-c-8NUTB""ޯ+(UEዞ88_TҖu]I@X+0\2:;|k |J;/kL #kA=<+@Xa`H! .bS# CVKL1@CNBnWujȾsX  EֆMUQ5 (zӎq%{q8zmUi) w.U{$I)1 r9v .u47jFګ3CtQq{a 6 D0c NeZR?j|^`ϯN 81 `Oo߿˟?Rp$Q)_|Oͻw?O~PP~ǿo/Hr>B$0UtmNE>jxNj-sy=]ğI0Rxլ2!'n@W\ F-,z.P,M/YhU uBxyY o9:X/vS2Lshީ:S)N[B%uJԽ rX Tg d&!zY`P  v7Z-SM fެ3z65!&V&9xɛWf"yl09 cBE ]cNS +9\\Y5Ic8CeBL,L9AĪ^WFgw°'̼9l~f;~E٧ިjQ-3\U f:PX-ԉJg3kީ_D̟q~T"Tm2^\T<-Fle`eR!k<WXA0X긳i/%G@~Ǯ bH(8;cc^޼-;[͖Z1m-{ߘ$Ls2ihd @+b*ٷ6"Mi)@Q= iGw* )7ZD&0D&Zh@Yt^o{ψVŝ* Uפh|Fu7&yqiF\(r) 6v7¯NEDkr/y^ƽRj"{haă &/cd 3%JDfQQTȻ)5.q 8pQf`|pr"멽hpcvRdݬC)@M+y}2Kv b܅PY^&97J#fx^#ȼ%0|0s>]5ձF;V؜Ȉ)xЃ-dLZu'a-X;8"u`:bDHlyNsidHdreN0}S $I),&Ļ[PVɇ7gU6Sc\i;Cy3Y'_|B\h%nY3d:/*Ws/O;ðd!.#P%e`|OV@ąo~\wh;iN3OB^߮Ny{d=P$WO=`Rt0 2!W™t$%4H~_M\-99|pP /;@ QF.w4R9a(!"WV`,L!ZOFE)^E^ W ~Kإv@1@UONDw%6xMzTߛ5c='t^G'n#9ӭmt <$8Qy 6A}$$xG@ , GH:]EǭwJXI{.#vZQ(HY9 x;x.]Iͫ~"# qvh@n>Tmvt7rW'>DQeYSO$ʍdP%@4 lKfΝ?w,2ֈbR8TI I BDӝF{jP. +lfj_%=B) R>#t$.8RR$z6;shOYnoct1)P@#2B-7"S3t.إxONMOgUDn_'[UD-}PqUImߐٟ%&UN";VeR +d>`iX/) LznNHNeg*^OrӨRCp4DaZv%H|SZm/i`03R`F;a5ԢF:t4>eDKCa3T=W6EYZ%zRl+"!pk4Q:: UnAh(H-a1iMrs@@D3a^r V V( S#4IhVNy,\2u$ ^UECoAq(jLh{6f h `9WF5Sz45 S/"@bDj5^{ `w[C AO(vE${&J#XJV/Y`QE+SI2IN|XeoaRp$<"~CѮI9 WN SPF9cUԢj[,AS[(tUyF,R*]QDy >s`VK]FpΥrJݬ IɹHhKlOI8Ř%̌ɇH^WUjlΝSv"Weqy>-ʡk!xCRVƲs c}~NM@CMI(;:\Ē\/-7A#li:nñ4̘ 0ꊠbYH'0~D-Խξ_eBcáa/,x^oAIғY\\Ytc>݊MI&g;D;q/ߌg10ա=4sU 6UZaG!\7!n(ވ $왉)8,wkNO8^Bu`Exnu)=b3Jňb0 !sr.#I&)H"@@z{)!n0񲽾ͥ}E!AQ>W2>tS8M Sg^7uԩq@|> w? v)xO@Zݙc{wX@ziU|b%cbօPwN4CtKSgt3*Nd"m!!lǓI] ,]LEpt劇~SoqLn]2Ӭ ukAdI.ᕡ5u4$F[{*N7zq6I ͻHG.I5{}GmD~|O?W}_/~37?-T~?oϿ_ɟ-?/ojA)OwѦKAB Efq|YɄOڟaoȂE{VM]wa1X^F~fBbdkpڕ"8ew&>Ն*PҦvft>ELک8Ƭ{#@;p#݄,sb=f:,Fb$҂t3n*4T[HalWE1 9^q W>L#kq32Ҳ6gX4<_t7qŁO8či 5h에A4 N$AO 7p{@VA2O2((aV[:Gv_eJ5hJ Q@V\orT Q%qj߄q(Y^0aϲŕ1"{z~YW7uÉ[ ׁ+RrXx;beع(0Wb{ۗ*MdE>|nF;JqnDzHĦJT]DSCn_eZ+Yɪ endstream endobj 42 0 obj <>stream H]\ W=KH?$' Y@`HۀH^,Hj!bs=cc6zvX{~/|՟y㛿=o?|O~ȿ? \uY^4X~T(cҝ}i!lN²cK5Y0zo@cjlR*,/$HM,h|I17%\·J1lY$ E8'@\WdP>< kLXB2Bye((Rb+$a1F $H` S S0Eluk4{bH7XlBRy¡N n($+k VҺڞRgzL5@:ޓ5ŇB5lmuhB8q{D=j]y'QMBkFCVEkN p6uRq2Lii]K4[G$$/q:Q=Dt%rl,<} *ʏ/c>e\K-o4t:\GbZBcPG͗?zuLk]>-kgr NPH>O- !@})MhdHV\Is()0U/Z qB% [W,ݍ3+plxUG$dsQ$89ijB`2[_yՁZ,˨$&IZ!4B1 08>*e$J8PѨN`yyT?Zxf2?)@CG`]x1NwO1,nR8FY9RK\]PV6QQƮq{0PDY:yl3 " *ӱ\QW18񖩜(c?F ]h6վƹdZC);>` 8/RmDSͩ+1r&ʭ*-J0.{@k>mǥU-i.Syu6N@&=Yy7J 7&"Ⴏ1I8"Z§:pX0_CK _zP [L#g0.#:bȮ@C]Y7৓:ZV̀8p_M$X-g@TԳ(E7)ݢ@Nyu7"?⠸DsQψϨY)NM8":^(xr1Lg:E!71i~/loD|g`S^7m&z{'ݓڙC/̶iH-. qkDV|oȵ86CSĿD&A>x͠5!"MUf+ 'Q;IbFƍ@͊2LpW(6.#A0W2q_ցc@\5Jڨ!1QW#%' M(=^ઓy|%b QFA'kCum8 e22x*]WA~g%%QżλI^882d6͏8.ⴏ eiFivGtǑI6tx!*-Jѓj*E nq%rQ<8ȐKsX咊M`w(^9]#AbpC^t//GDTnϭTt}u\r e"7 6D<[)'0wtơ Ġ/|F+/3Oy ,ܭR626oZ'3Xi03 7yHb/ħZ{j#%&ɕq!Hc͙ -{ $7JM K7y&ֲ-Y^2AH35@x \> CmA3dEPY/ 桌GDN葉P~`Zl>E`_>GދlXPsF%IMz"[̚ 20ܾ#b9c9>zeHhl1CmKIԾ͇fD9D:ۥ u0э]İE!EQbY&{QG+f1*y@IDFTȚv8't| @z;ӡxwyn9=aq8OȒmr@-ҾuX/5FgcO i‰\/ŒBUDVt991kzު_Kt54`f PSJKDnƹ{te3}A9uqr B[TctY`)&#,}h,}L2$\L~Y^2c9h(u6$rDu+9U&x=#5ȐH^vɍ% 23 <6T5=RW221#X=מ"V"-=B :q\ҌxV!ǒ/TZWŹhS;3b4v,O(Ίoe"H@u#yCxmtG.bS͇[s wo+/pj_ዕFL=? irCrabYr8[pPSZ-DPI{ވ,}i6{PFšw;n(3xFGnT k>(&k@ 釁B:/8H{ 4z*OW~ذ5x:h1jƴsH\e?>[z!J V$BNEO.l=z&zD愸9Ԩ2X35t|i^ eV?h &`::(}9y]ΡU y;X!7 ރ06v7"E@S2d^9þ옦aԌ~y@ _BsײtF-'l7:ta:$53V5a}#>D1z<Y=F";v 7wsF黔do3Ywbu_^(YMDk#1k~ L [bVQX"Ьĸb@1E!ׁ#NmMF O[g9jA(ؘ6^}iJM|/>?fCϏ:̴͠f;zy,!dEg"6 q6;;7"V^Ϩ<"z4 !KlL@蔛xJҧgz80W҉`=}+;A(a,IFfTϷKۈx㝪>W$Si* ْY]oA2`vI@ǹN_JI1 '[0Lu4HSpc]ާn=!/8-.2KN+A<1 >mZ!N}ݻo>~~çgVA_>˗/޾ۻ7~&7d}e{=9g_lˋn^|7ww?|w^u׷?~O?[tϼo/~O{eX}Z?";1:Dg@5#nn߯ DevLHhwͩ Ο-yMm<vzD}1Ѐ Nz ;hgBe*HY֔1yP6a"  pmkrX#F@`T%8f,9 uʅ+ಲ8 8KFNVD֠EP!VpO l\286aw(ع76$ƃ/?(p {M/%AUbtmD]~BQPC|ʮA@?2eϩ'X|oCYԴvD ArecNU%JR=v.\5z~R 8i*Vhi.F=E &jZ^Uj&уWcK'#8 *b % ėuɈ%`$ Z1n#0V_Ai ~%{v"Hu!zlA KC#)~JJ:^ CI4A &g<Z\2])$/br9$F'DBoHwhc*ݛێOOa/XDEeLaIՖ{*'[-k'Ƥ1D zwZ㩵@AS(qLX1Ũ>_uJ ߳wjb} xPv ]wt;4<`.2־<Su ,kʑGATi{}== [:ĔK:Zl9 nȑ% ` jinEPn5P0IA|D@#MS F 7VcJZ9˒c̀1Fd  ʑ1\@})co+) 0J~|odGFh(H@3r[ =^O>xT{1ɦ1ЦT%~Vۤ0] 0G%x Ӥ M4 b?ir6-y,YaFrh@. R. n`W$5Z'Lpf|hjeQQ$q.M{(ʲ~1#kȠp^3Ci_;9e%! &7L\7 _eD ݗ_=եb2ï!&1۶ AoC:4Q$ _Aw2@;;9pDAF֭1aݔvf#2Fw~(Q1?B뜟ЯQaF|pZ [f !7@b+u}uFpy= "2'TZzˊ!P]ڱpt AQ GSk|r53 ꠯`# |BFc`IZ;iXY-QG\7}_|EHj5L ~dg]wIyɴۤO(9#o}n!σF .h2¢t!,*qf:QwN v>TC 9Ay*Tv H=ub(sLiPI {Fި-NL =8y)n +_@QtM`c5k`ltu pT>Lɛ$N~ *iC@t"j *v'.FnYEʼC\5BfddzDoWTxG9a'ufe[{#/,ˢS֠=wq}^nagoJ[]BirWBS=:,ǁ+ź uW1O)8}t0׶z2O_ފ^QGF`۳v#QcH5;B~z P7 'DD@q2-U"[GPrXm Iy|)cđHЦ0dRF2gSL8>`tbO "Ok0D.PѲ uG^9nQ" 0QyF0l!o,eRC?@5's4CɶI\w Of؈jAZ:]n¥5Jܤ 2tsnK=#N4Ή񌲶f;`a]Z_"(RIlwsu%yEyxBF[q#ꭰqe>wAٗ@m9-N{b|c36v"WL\޻0. P[y)WjA%jɫ\FVe" r2&n`iPcT7vJM)& h$l'G -zDwG{FM([xMD"1p/#ZH•'+@"}cr˵*n 6NGs?ɤ7F1[7ʙ&-cxl4dd ~R}#31rR &y$𚂃qyˡ+XϷoEV1]cx^*9#AkoD5׫&֕@dUmWRFɒ*\/ ‰Qkk<Ɔw@P0_nB5d: @W]O0-| :Jm4 m~Me5ne3UZ.gJrb-]9B6{ %rFGZ62s;:>)挈H_uUajFia- 1@i-@= L;L¡}|A_F-I4E5)^# Բguġ ѐ›X6 oW$`&oTd.0/n G;'""|u}T`ڧ +ݑRK@H)SxAW]63"hWTp}D\<\ƕ⊐o 5h\DPKm>hJuHBF4@$ZZDu~:{ݭ>[:_i79fÍoM8fye "<Ua1b'@>z h ʆ\ƒZ|I,"\\ħ~K1$%0Pvd4)B; pu; /w<=HNlwuE E1\ϯ`7-d0a`;RwԚ' O$`wKU ?U*^`}t*Dy(^[0P{L=>y?T*᭙cg3"+V1h})#f֗}~F鈎qNx Q LD]OBGv>*'d)?vFZ G{xyY/x) kISA4k!Wt^mI2`1*-m ?# Jw(7ssw}dipFV!6.!* DNͨrETnb3# "-#z\VTa!Wm iLtH:hz$1snIDy8K0wA{!nND@IǦcFzy(׎uثpe#Mqz%Fͼ0gį|ȍ>dR3˜-3 ̜F5E7"P~u:8CC\Gs*pLxj,+VJ,4HAg}ubDq0aA"hK{{ޛ*G<:-8ݳBldEw 61u&ȎMЊpFDzUpLFL7OTS;$LLEcLjJ%bw@G_>x(CZrG$IT*|(z-Q1]mF秅Ÿq,<x^i"*xEe>{+ý RcWD͈y!'xS4 Fm\ߩy)… rU6@uI]Iv͡dXÇ^^Y>Tw,m `.-{ZdL ` Ŗa# Ȍ=~#6Jҥ|eQ2r+_wd*==wH"8U" jw:&+v˅R{ fKkIDj<`_@$K\VoeBudF>+AQNxw@4FSԌX|*2׶* Pk@$|)%\V* &CUT^" a8-5!쒀YoŘ*^2ܮRH;)@Lib/3"(4dRV^i> {JϿW}xw_|wb_ڧɗ_~ݏ_DC~uk ;^-r÷D'mf-֢Zt~T] P͙g0v`hCI39p֒,Sx&3* ,#Bz"5Rڈ<Qʊpg&?OJ ^ >ItM.4 ͓dX(+0P h#yWb}T‰7 9!,v73v>S pC/FkLj5eP}Z*FUH6]ݫh \gپΌ}*$f' pD@#*D+B:EMO)}!/ !- mnwm"I<}v?I%gJYL |ԧsڻ^a*R#Dm ,vɥ)̷d,K3_2,Pˆl WB 9an,4C_z76gAAhrw&vu/̉4Mf㒴=5t4@Dۈ*)#g݊G:WhȒ>ot.,nWLՉ踰>.3AYvfLda(\Af̞X?H"_)Oۨ dqG㨀`B#p)<GQu*OQȟ؅19EBhO8,Ukv9ʁ!NɕZoQZW`T0OK+Ʒ¡os^J[G sV2gC!A-Bw ;wsΞɼ3?T)o فS{#mlr{&m1HJo: j0VKx_GT*+6&9V.\iEOy_*7*3 @T*հtq;\VSUsw r_~"{O"[| D k<ֲ 'w,[V[9b:+>~eڰ :bmLB}-жV  ?x9]7:A= ?dv  VIBKX-|Rdʊ@O>lMd9;pU,L 83p Ǯ]tӪ? ~nQdCM,=8ڢpyy;a.ςp+ɍ8 q/0LOu΅deNGsi_Re}w uR*&^^oüKOG1\YͭD'u\|GּDS6 ”g_jqZ#vl1_8 Zt`JS ~iДa`@? j" R6(J(bh݅ UT4  f΀LH8P#<;$I R(oF*M3UEsGÕ[RREwms` N?pUUlY#n ܵ@zd'YmZ`n`+sPĚ* 4fze< GtU59}NZ85ĮeN)}Y]M2'<}g䓇s4xAy}0`N:vصB}SZܨ8W;Ìq\'q|g)Ώ ь"{m|Vߡ;$qk J[N*+8/%%C;aq2z(O3HG0qq 4wmj1:Pj6v̎<k5%Q&<Ŧ'k)XKWC'z<{\h~a W@~d#OcFN*n7{ )q|ɓ;&pjizgcTRãgO\u`ۜJAYѩĀ">6vr^C)oS4UW1=υG6 %bv:"u;:r_1zޱM[r|6l& k?9 u#NXqjV&Sַ*%i]`?CiyA579u]3?'4j⸒ u AtEBsB0NhuD,t#?#{ c!8d+r]Dqu.{Q^CEj܅S h@:_K>=A:l b 0/34|D؈= t^/PsMnmw~OCqv=xCj7T$K|(w\FɔC}~qMKQ$ȓK#ߑP Y%x>}L$|0B2r4[chk)zr-k-N7e eD ҤsX;Oxgr((MD 5 [M?"mQ**<"әrʃ/ (T;sYe1WεJo#YpM y;^^Ynq,# dCl*>U+gSg0~{34"-(PEJ(3!ugq +H7V,ZJ\frvsxX3 Y2oV%[U`.\uT .+檹1?Sa̋ Y% rPDs VkO5KkwwmB,bnw@Є߹IU]x,+݁_E4 U@wɟ}|ƯAHHX4ʿ`xnyU`r\0]F&Drkf\Qh:VϿf$/t;pt!ˤum+pIL=ʞk& 4li A|9/0DhIҕ}`Q$6-sFtt8262ZNd JH@Cp ,@sXLa,NSq$cP[Kh+{B!W> LWԬ*8a~ϗ#x D|%v>҄O{d AC ^d L "$x>DHYDO 0%}Rh.C9"[(.b:Nɻ9A{>T<E[6 o犲m[Wm*IG^f.VA]THXb8I$U1#1&f^'ʶ|6bLz0WjD@7V Y!2jP) sw]%P 0kbs1ѹ,9 n[۠7ev,yy Z܂Jde<(_?"ߐ$D( ;M@˘aD LF -[Y^4=ll]TC=Dz,9ΨŮRfz ek5_@/)p%!8k 7;U!kN\9$ǯK 蕗)-]"TZ!bLRyS2 JYg`6kQ -2 5P_Fy@O7_(x ܹl))[Gj]t K512G4tr[ > p)t$61 )Sӟu CĐŬ UMO Ic:N$@?0SeF|W&Yqu[ڶS_yiQKg@oS\/e+{̵GgW{IVS$!;aVz}CGe+ #nNz рCJUjC8E !}88m~iw+1DÈʼNܚl fu-ŵy8Q]36*Dhs#DlV턐TF˪<ٚFp (5jJIFK$L(5_]"RXW !3_zɻ9GEҨ:5]JX 9ƾH{@1kNU=hJ <~=>q hU 1E9h\*^4gͥ@Y8[8Im:,2T[FQ)0RiJ7N Z03/|v( )y[_C܈/hSSxqVqKKxuIDA+QCۙ": j[4e&yߓ1DֳϨ!+QMNT!H|"eYC>Q2ӣ"TTZv0w@m=d= #Q?<}z6C.7lR«d}$g IF̃5:c #b9 ?A+yK^N^ɝ¿!lj,9vX"UvPLsUFTu:q"ZΠζA2YF~zqhZV ^Jԩriܻ͡ y.Aە`8icڍHSaMB^=oAJhR0NIC锴"Q$H83t;5@*T8@D}v:GwmP;(|Q G—Z{X41>FA(ԲN $4B tJD̻4v"o;ѡ(讨;+:k6+bѴ`FާsuQ87y\8wkٓґP>mL&l.6s+߉>N/ DyOXf~x=Q9347tPO;†#ɴ8m>4,Zn$"rfM5?4AP:v A\mDfx.v2G%(PYݻs+hH< h_f K 㣬pNuiz8K2|\ww BTADUf}B_!B JTBS.[*aρyV>X)/vMGzYdDڸ87jhJۣĥgTzL)t ƈ``ȂZQCK% pN*t:Ns #tj^nh&Oɣ|5hB&$},YI]ҋ]Rg C/[)P?iϿ7~;>K?dc.c/xC Qɒd;0=/Րʔ51GѶ.SŢ}Ma#l - v#xJ F132D1(:]M8oDLXPQANq@S#aYV66f 1btFD !.2aHz* ΈƎ9nw+sƾVjubqإAih/VHo#B I[C*xL:WXjEts٨su$8xgpaR|#ҵ|&yq$ѕ FLμ߫g}K٧k22[!AW?9D>vYfJLk[*_:%hGP!Tgp.Bx r.8>"; vJQx}"+ObU/ƷOE&=gwQ4\=J B)mlok<*Iy.nO,HF"i 鱎WOm0YZUФ :`iU쭊 g"R0kb#`@[;!nܮ^#SΡ"U/ңi}Tܑl8fDέ3$=Ƌ1^zD'b>(a[ۮA J\j dB!yT61~lPII*!z%/4?ͺp~%%.2ͥ}t:r&y8?YK:QQèuʳF,v:g"n1ьu|yyvA8|gCjV_$b[8*_?H r~Ren#\ ̠͐^Ԃ؀{h^UdIl#WHd8/xJmgNΞŗ=;z2TE6Gт=e0k콽K"6Mb^uȴ KD擈tq'^HQ}zk5t-P۳[< SobqT̃Ts{Ag|X9kFFJ 3i=fR 2ƺ8̚fd9f/6C̞_*;F Q@0f<9r"FFRZBq]9 'VBu U =ɻ X>yIZk &< vg0r hȑY~FcGh{4tT|ʺBkg#Ñ f?;qM jA#K@ &l}>W9W 讘 &Sڶ%)) ]@ApBu)C~yw'T<]ZT|8T0YHu#є5f(ڞHj>bAYq! !D1##+B)dߓ˜31@GfyPz΅s]&)0SPH`tkFVDYO-;Sk̊3,hvSZ\Pqh:޿̰*ݵ)Ԇڧ<B㡹D,0E0XU`kc@Hw x1hJp XFiǦ;~it%c%f=nrvzn֊7; ΰf|ިtrɳ.=33Eȁ)Uw3Z2 4MeG+"HÑYsȤd[iiR0krG"*A>Ѓ>Q}cp+Z0f{nLS~nodtg sʺSE4ho"E=?!ޯTC/d*Ъ&ΐ\#cv<"'G\X'CuE3Т)83AXxXjJ/Y屍\e,\ݡrߞ*vߝ\!}KMS\ora)T祡y3J@DmSݳЛC!ldx$h<`r1y(fQth ů64tFS8t|${9H+^ 1%$Ip=Kb-uqUPz`{1߿هaYR/DVXXٔO/%+o~KП% \'87 ARcr.`}\ nl8<ʵ3ƮW~<`R5>p D[~7uQS!@jmt M&~18H =wPyH3Ckb iрHYIOcT<! D2#2>H |)y2^{gDi & fz$ AH(et?o]V[NhhQ߁xfح6 Bb]P8@ rAN#UEp w } Rjާ7j3`qW #_.:mli \7Z8Q; v*"xp\тe<;!1iw=XI$͘e^xІd0sW&;Oށ |CNjmMW!n{HFʟU!*ɟFͿ+XUBʀU$P>ֆ`LF FmB0"e52@M?ay$ q.ũ(4 /kx'?0 A2h*@yA›A$.ISM*WmDL@KO <;,hKcP-BGY쬶EAy B @Wmf8Jf֡Ѩ|A@~E߿S !!Qؤ0@a3,Xtj1 y-W2ց޼e&=GһK+gx@5GX1. #ȹG]̭~Ua]lz7y}eگ, qm:{JQd<, !>kVwѬmZZ:fsjm4ԣ_/p$z{ڀRZ4ZID  kZ :Q?@\f`7; {}("؃Cu{B6=Mu a%@;U3ɪ,(Ynw: ^6=zE+wD0龷?a"@AaeY,'2E=Syqlo:T6 |Mo8 t 1 u1)A۝ [qM;2)~܀gYD5@Ar P>pjl"IʵP˲BR"Ȥh3rNsQ`~e DBcڌFaZP$ \b:2oQ,([.i^Bү,203!Uf.:ˁ:7BSp`krGxz&zs93L=jP*FC*4+q#DHh8I'P}:RGSL! ZB]:+ Fy)ǺE@G* Rw&E _2׉~u.qʈJ8sVzSbQEavQPVS:Ɏ)k⌃_sM,iaVx5̘e2>Q8 D6]뫞"ȓ7|Xfě =1,9vJ,L p.&LQAԙu[M"U+ 4oP] W4q (@B~ Dt3 *{6 ̇( lxP+u@;g$J.=KɏojxH b8&lAzK(^#71 D 4(`\-:i12_sHKi&QaQ:u{aޮm2AԢvqG U"Ea, fbm , ny%>yOt(J+YYӚJE8ؔ/ gf=CuDL2B3UEBf| zm^qKJw (k[AoMzO9fZT y""U8''Fs EYFD4 ]yS& $9Tf`L FfK#WEē.ѧ(r'S`>sTh$ #^Q!C>Z=Qڊ(z!!! Mz`{''eYv͸O8!#X{U 9b+% qf,`ipbh!$Et1jWxiHt?;jZj}QxMs.z2桓dNź~X;9%|&0Z2jPtfI zX0$[OƸڅ$ Yu?…A! WHXEZ #A"uȱ8aGxİ!zN}Sԙȓv;ĉEDgb0KY-L] 지GQvsB/y/y@ ֯Ůqmkљ9JZ7㐓 kuÚ@,ϊS}`ؼE'QN(X8P }7+RDkbE(pk+P(3|"VJe1ݭBs('kH8fLk!}id'k }!4SrܖxJmDF;z.i6K"hy#xc1Mj;bRoRȭ EFҸC D_Yf3s3{ )͂:b@c& Hſq3ٿD96>4 ,bB-E=13s__e4dj6N2ic:c . n*zŴBlF T{SFcIZ'Xfz˗ƚVHuF)7uGib\B #rZzJGpg{cCu&#a9ZP'&1ޢXɳ䍘)q[DT J-Ϭ#vFfv k}W۫|iZ]7}%(lαPwqG&-}s4E\Z8,*3 3϶/NFQB# +4F{N$˰}2M( Nv T ;% 7(x+Ug!,!cweܧ֨كs }iY\eY' wPY6<`0E)aCo}uиci'C` _uKߝRh#eS~赫քiaq4ПB,ݦ:lwym![NA-"~WmYi+ a9XO90$V/phbO8UBuɻcY/repĺ fAi:=?{ዷ>o u:?9>q~_?+75|Z,B=R;~hNjOo7gx˿~xxݫ/7?yWLX[=^ǟ_߽}~㏟?w4YZYn"u]οnQ;+Ylf:̪yQҰùA hj"TDk  #IHY =T 9\Mi_rNnm qxp*#N,肱F ?E!";ai"h5S6lo8^SACD86Ce"8"D`;äT\@px>f' 0l~'#@TK AA?5#Ž j؇7Ř cL"3jsvCЁN0ax5t*B+qv]b(`i݋c~F'UWguYV ӒiɼE%)^)5MNa~ma~w>H =jF19\ qQ]P m26wsu8ܕxx'\{cF9Q~zOmBB[s*.ts"E`VxI!PN#ZOT’j̠V`^y(`]JXpV@oC[cLf[; NYaz3ɯ3euaTɓ+DŽr>ҍG(FlGbj&t~^:$>깭ePEK%^ BjpxCkqhA`@,ADX$k*dNيRV|ca0Q"8 #Echsn_whpArrU$> ߻Dy[-TA|ֱAd~ j: m"@oy. W:hp\8YK @In^DͦFS۳N;P#rǥKc.}ZÅ-t|APF^e#kgZ) sP"fs ^tfPyu!p8XkBQFgo)5=f hEq;Q5@u&AڈeL1 F 8MOx6NJA/FQ ZR6~N טO0wA"ݬxN͠tShR}#ŒQ|ɆE?N&"@dQnr- EÓb ,h\Gu7_stpeSZ%Kd FDAWD3_W6nަ)1U`zwqC}@PRv!uH"`A *h&3v-B"xBh (}u`(\t,|:"w뎶k) d,`kQ"rmgƞ7<)sDzP0D@WE} ':4Nd V /V?PJ{{\X=Lpްs!,s_/LNSgEBK1JcYgވTelFrf V vcCK~5|;Vq'MVsP nw`>pKX:{D6wFL=t77ٶm;Uk2Mp xH3xgX@!4:ƇQCdvrEM1^!M+'dR(ys {,O@`-끲{DA#a>jhz+D&@)82э:҆+Xg V]h(68|nEB3d,PE#e-gdЕʩ!WBM1ez ID )r֢ۼR "pYŔc9JW endstream endobj 43 0 obj <>stream HlA, DO;ۄ(wUߙ0`wFI Wl}4?>eZE@Lb,D3Bmo̬P{TuPֆGmD:!ļr-W#c}Q9P>Psy.Kvm!|]*NѼd Ϟz8;hna$G&qŚ Lse׮9G6y $w HLkkZFt=8뚞&"\vLW;Z 'IsjjAC^kZQBDx jVA.v V8XCZkBh".Sт?{\Oԩ2V9.ϧjTm\ß__: jDi1xN_OtB^Y'QYhؿem@kڕx)rTQMS.F$s19bR+ LJ=XllR>_ThON ~CM۩Vq&= G Sal ue,K2ؼ v}u ` ^CODVo^iBƮJ;mrqPR0 U&;wTStCT{кDڐ$0%ƫIY*R{A|'8~ iH:YWEo-兲!eRlWsAЖMyK1CB _C,9㜳rm|b@g!9DLIߛ  tC!\$a#$/E$$fx):֏{R\Ą"g+DiC=Ut|E !BZoǠA@W ev7JyϬ~B<#!>1T~x|:|\ cd@EHXzWsHfLD"$Om~$< ),'MrHԙ"M aNOZ{8gN*=EHtD-zvWȷ͸ YXf/Y> `Kr0! uXyIK-KF+pRf41lr+ l :2p? 6_un.SgD [Nu[DFcU?j6EAwvSVA6#Xzk uJR4cxdǘva 4)gl-RVs& 8q3&`BS0!\[)KRB"Ă 3 E~ʟh(>Gv0~-`;l&C9\DsoCӠf,$VYT)\(@CoZ|L2>;juZ.pq[uBdX/몄m~zegcj|GiL̛.:ոSy&MyuBm(~J74ZHY4Kr(J j}^/@ai6EP%8Wb/Ҧό@%6'cJ9[DFcYT0tl*@Q60Ys&V(Z'<7$Q+V})2Mt̲] ]R{}?_?b)i i*n!mC0YmJqSO0?fFP= AЅ{rT 딪  Bhj(& a-]7Ux-yTxh191w%V.mcWr-XÖi^@qcSq(ǁqkEeJmGmAŀ:f'n1\i,D]UV~)j sfAqN+X&y1Uq&"f0ψniib6R_LyRVL2־q l95R=B6yEaq sPZB1і*PB(m"N֍@y $eQw@7Vs7Fb0ƻyz_I7!D![1!Kk.|dA-6:%}M<"Q}87 $ #wԀ B@^ȇ)V!8H>dҐP_}[lwak(H|0[2ane_8t=fE;* %}ž?aj2աMRkf"X{&]WM|/0q=Pb-bY49 s"X*QW ,3t(A!BDHH..nYљ[wrJ *c_51qίֱu{`bRL&2wX,:FxcAGtj ry]DYUJ@^b"ӇK)3 Zt.1ݝpƎNU-d?QT *J uk `krZ&{}nu6b5 P`-a~,P6G?/ѯC2/}،vtvg'ǫֽ!| ʰ9O<Hvf0-oq:TmVW˩e"xBw1kTߖAv?TIv9d88% pJ 6pevSZ@" Nz q&o%?p( XN&b+ &q/䳌]Qs+s)Tuc:86c^zjug0D/;έ֏sgUWD;LGi&J wN^8K"VP#\][QN&hT1(l|$oi|ENǎ awzE/8] vW3>meiWt';Ad_F ̈S_R #;ym"zWzoBz0vȀ@f3=˴Lىgp|{.6՜i+5=Ԯ85n|< G ]K)Ȉ"}  $=:ݍAWT)0|tHaK8Y,A3ȖbJ(sgieFO< 1.פ"¿RI=Ǣ]SOYP'BkFƈƩ4ԔӸzvՓq_VWci%9 ؗR8O΄mΎ贰 %{,>11 X9mCa ׁpH 2& դ!?paY_Yc}%~%O~B@UzMH. ?+ UPvl;F}n+L2h*_`2YPjڥJ{ҁЭm;fߏp?H N3p[o+r?Q>N8B +","*ӌXI9;5((X"v.,U8t?|![+)Īzyp[o=G55:)lz7xHjQJ`5ǹ?ui2DկbTl W0B_ sp}Xὸ}MPu T^Qǀ04Ć#MƐjE!-rk7@+Bhj5\CB,6d`ڊ Z0gb'dTkQ%bitg |5MuА+6yPpxGIq( Ьz_Tb-{B"μ;N:H5wkZq0X!&u1yG u\ Q𲿰:juZ,J17Z{DR:H~](ce>{=F♚fA'aԲL֠a2U5[`9 (L*;}F}zc/;JgC\q>|ã-+@c&)-Eak ~`g!|8#& 9kWڦkˍǷ͏Q)Ϸ$[XMљdb޿_Tf Ȧu\ OH ] \jD-!q|yQvaoZ&^DE5cN}v*]" *zif$F9*@tSU&p)?MUy)nvՆkikDBDP.Vq-_|KowyE-P UƾeaiuC_mS09,0E2/^t\ a8 &7\JoKj*RDc9<$Σ1P2ĥьWTl+2kM@+h88`%>TO}|(T_t?@ g了>{BuF=+?@=}?}?ǟO-ST_?Oa\r,:(dno+` !?ز-{ꓕyNϿߌD?],'- pB#kd夓;٥g/ϣtq'ꌺw׋h]^`{Eɗ%iPB:X5qXL@Q\Y|k0FU@Ƅ`oʴr,/ۺ?xx~LUi:Oq4skQɸ{ߔ J3 }zқ+ cbNݾr3c%arPGUr # <]Z"UDz9lCIG;Qh\@tJY:*ω@:p{.=j|}P\NXx}' `م91Y̶(^̓^t["PS~E;v%$5;*&].VҨtD|w,0"N֩ce&r0ݶ腣fu2QF*9re UK:̳vр@"ze`I\YjG&Ʉ7K (dm*]P$H)D' Pb0rU(àaP,~%ƤBF=\vPl|pcVnk|Q_~(^1,}ύ4՜ҧ"`m5D kXJrLC>!:ˈ.ߓA=[YT(H/wawunxӐdXܑwfkUen,BS׾:w g} CYQT :o(=$ |V(:StN7/Td˒c&3}I"5 A0-s,K&.ոN}A ψ{T8AMbBs#Bgwzc,b$7m7:Q FuʫBȡ%JHxJU90tDE)IJX`c>W*s26 S݋Th+$]G޷#?}1~J|]` O k1p/cҧ_TVOF:LRE!˯˖0'M0ojV-/iMjenǣc0 (R 2hA=%v*W*ܝ˂L[vTQ֗(śU [cn!ELGFND[{ _.-_ hʠa`q]:dUnYwXGkی3%H+C3b <ˌ6LV3Z0UZ)A;Qܙvt>3A,RK_)wŨD^ Э+QQ]zTQV:T? xQ@DFP'4N% '*'&jm Yó>7zsV A}CH[Q@1 zx6\xl{k8@ukRa!Dwy}΄nT*}Av q Tu6Is],j-??']|$F`ѲYkjԠNP=)sXtiNzazN Y6\jSDLP]Qm4Sr!X7pǃQEڟE.$-h #2>Y1B ύI)X:}!gUM8)uhLg)±MUJJcG5qSB'zTGo",~eJnI1AĎT" )h {xhSY%,p.QPBh?DA!O$OjXdkk)Qb1?<6x}sLr!&= %biOKgGdoJH QV㹌]znDH(֊\6`S׮1#eeh18UFF٢GɩK|KFwޛNCsUvL+me#:Hrz5$>hzN,Ԯϕ^8<-.)/!mƒfMan"Hn+C /hs)k¦6ЫH#cVc#X#DN0Ԥ.)eeInROzp}DO53O"$l^Rb ΘCJw5oVoR{M/J/ |Յ!\t:#QxF<#@yř*b!0J3$ɛP K'|iŀ5=/'!)/qqs'~oxf ì!zmi&.($eD j'b4cLc;b -` {d2E<4P0Mʈ "HwA1FdGա%7\ h;˛n\.k a+Xb"To[@8XGx0,N:Ym^MJ]A괊1tRqN7TڇI5nBƥ{]+mxY+ &պܩ^0Wսp0$f{GPw;V-jr@g\z]ZmSE5+&}Mi=V68z #„.lJ814GM.<ƫ? .rfG{Z/vzx<ְܱ#eEzw j0GkRYΟ.MS)CAmq(%f Ijc] hhXv7Q/!IIJ3cvBUsq^ 7R%mi݇{s`IŬ.k2|:(MϨ*GzF 04*"vodAG"(\N0{{<4bAqF&> "i _Š:2("=肓C{e]bĬ^D@.oJ0ۢ7@|`KI*4g c\Ě9CKJtQbfԖvs^Nv Cp,*~f>|&4>ƪ|r:,cA|@:*v}Œk>" h@ٮ6P&dc9ԮwdH9q2N׋eaҧ"?Cl:=|T RzCnEsjzXh S\$ˬ} A՛x.=WUA@b1J6xf) xbfZ?e\&u8<(DqɰRt:Lg ^vN &;OtkPTVeJbޫtMDSDϒ"A3۷ ܧ@^_!& ȆދNE5:EN=ybd/*nn:ZxOMs9 'yF'n dX8x؄|2yjwZp]ņ4C:6c?mnLoV%wr[zzuPةKqd흊%+ hu u"5dDJ׾㠶9w%}-j :fr?#?3>3c"SnV5M\\Ax Q4x(5LOĤD1NF$~Q3R|܉ZQ! TĺPꄪxKbUH]a0qxĮn7k"DA!u%2䍛7=/҃rʹ&G淂<@݈bg̑?Rb7'W%yj:)P8l:IX_CDՊ#rV+@(A DPЏ%r[=aOՄ$* u:!{X`;ѥHݍIT^jwc@Kձx*5< 8,<Ϩ%:b*D S)NuF)"fذ;u}s\S6B݈z  ڈUoDZCDyX"[P 3n3>S3Z3mvq ]/V *)Ea5X9ldĺ)6Bm4tV8tJ;7ÑySQ>U0e` ~Cjԕ9 a,id29wG\;NKlNÙ uR4F bq#6FD:djd23"jQc#F\Ea^:u8ȇ(Q?֕쫘FhF\Xmzg-E1aBbXx`<+,k=(nKlSh -?HpC.@ "p61Wܫ!9 ;́ XI_Oc;] cИ[Pfy$ѷWEzj8Q-(#SJT&WG_|Ul|[ٔ]}99Muc:$;&0B܉NwZH?FTUUUZklB<9ُվB@n{*EX`xptmJ_rjmL{6~75-$z'} Zqi~^SۍՉR$bW8~1kn0h kDYV2*7#)9=2B" fUv' ^{4<⯋2F<^ B`'` %15ދ.j -NբxL*U53꫷_~g/;MTo?ᅣq:ma^XqnfЎ(? fK0LS~ge;gץq[Z&Ե`EJy: D(2 %l-|2+Cc8~PP@ 5p Iw 4e_{O1Q7"y!kU0JT 3&b`^W+>RO= ZvI aCRoMm/p)?4%$z#%2TNjLu-LB"' m=. 0i$=1{B* f-n;͇$Dj.B6`/ݠ#8,ڳd% \ZTzPӜw!)rm>"$I\ ] Y{+[V*$]D UG1̠l*LV=jV_|;!!sOS/S:b]nyMvOєr h*y pQKJ1%XH߹ׇr zdָ$:o" "Qճk8_vjyMv}0esbtjNjǢHQO;QIY|0^L74dzdΑ. hEPKκLc-@t5QD4D~:v\*B.}}^Km &փ*eϓ J=%oQg֬ƙh`P?6hj"ci K80Fi7X P^]rb-ez9"/]qUVY_CeTiP~6,L}>5t4icah-yB3mW ecUE#= z-xd^AY_U.f /䦊쐞wKz}[0C}@< pJ xؕv{R[*觊8` у\9=JԌ(E?(lD5I<@ 1^`ޥc:Ws%'&|d+́; y%_8־|y%ʂ8#2Kf+ 5w4JCCP7;#f0TvȠ / OK*5-%M鴾}( 6*-󰥺}˜Md C{Ǟ2Ҭ3|Z{~Ծt ^wپ#'tD'YGlYnd9R'4$(FAI\bqH!^O%Lo0+غ5òoyn_BqwwB` A jZe)ȨIP1Џ;edW + ̣\ ؅tPA0>ċH,+8(:*PMo jGi/5:xqA:kNyiJOEa4FJgr~;qw<;`]l{@˜X{W@ƿbk̩;N% E[p|ڃL5w<ÿ!6{>M7x;hҎ+2Х<.%M.}+;v~i/+^[Jn;C}ߨݒBrNjȠyn0=,s& "~&'9Rks ;4p5h9a h‹7wZؓb $+^LlJ!KT#m"B3#KB!&UHL B"}@> )` fBSۡ%<@%m$5*`c["} U;zvUTOQ]NHD-q5˅=>q_M3u_5| eP#d[`?LnM(Y(|puhE)1@GU(mz{?\ 0iCTqg4/"lTؘLO0;yLkOXy㵴2l'/Oc(LgIUcj櫹.0#0J8Ta{WFA[A'xxm ar~ >rG=/zr#2RN=>p8q"8tJiFIt;C79=ߓvwJ(YP\@}?EQ kD5cO91G"RDk[$.UE'*AF&Pm 9׹f#GA._DKwge*[J-mhjxb0 {daܓP?oJj$1BWbΉ,KMeLkvȆKԴBtP+QPw}*Cx{qz ;jBw$j(PPI'3!Wޥ-YPr߄?w怨(ZYC%sx5#ݪ98w%skyGQ9\*=&~M qpсPMq.BpTݗ lP ΎXOv##˶y?l[xU%.1-=$;jؼlu|I,YH6F`ɏ,-7> >j aPM^C CBGhDgN |cE Zʗu-|kv7!k'1d8CCa.ЯK9ƢBn03: F\[oXIfmv(fiKh˰~КjTҡ1e"dOhYo]f|̽SXdOڏ4jSX91Vdv_k0n'Qp(~$Ɛa1hQO185;?ǻf{p ((2r= ߇#Xzqcw}TIs̵ݭ <.?Wn@QEtfv։rݭz9"7P7sR{(Qs{..@y:9N ԘPp$w֢L%W()X~GuXG';~2hqb"}`2W/":ϏSrҪpH5(ĎV 5(TXy/0MՍ uvRA\gxPkƖ4mw[rQ_P= ~g0'Y`Y(+(2S0LAA>ÈEuj\d# @<@9hwU xiԨ n#j(bU. wj)9 E'UfnPᗞVZxn ۄ9 s#Br!&+GŨDN2ҠVt @Eh5#8 sEJ@ABPUr]&L&Q[ܖt>+ 4g97R6t K% T%펃@X1 [!{Kj l׈5SYF47ơBP?T кDתxO'ׇ\ oɫ2 @UBd8P8E?IK34wG;VQ6h3>>ޱ]<#r[GDٜ6"UW5xo_Wo߿+=%->}ӓϟz/~u_?K'Ryy=9x/Ӌ?Yw>Ne(W&At.DtcSBmW7"sk"XLt&lItH֙fNe^c2oK}E5(T%aXMK!t 5kݓpeHѱMZ/\,ְf))l4>eRfsV'2j8'0ސz|a}S V/xKGT!U- VMװl*,= Fd)w@a\;& [{bP% ABFlrT%R /0x[޽$ٝZvYn,+{ +N6B|agX\/("z$Rc}Slѿq/':r,gI˳`aYRXaA5qS(Jua`0YrԲO}/mB|LGaCnvKv y9c¸NTQr.RCPISdrmP<ڨٕxČ O &`5}:נZvnsDd혇d;`8 &5QlYͬ ``'45@j&@>Z^ȍk"sS֙FFst*䛩!CmUM":CUaU1.C'_#-_:;t! A*Vtֺ}O~e #[=$t%U-T!NmfLKxtrf Dc&Qb ț1Ȕ.I YLsrl[mizG'|s4jɦ'lCӷffEul2ga Dtm*ba bm-ExrP4Qڥx9duox""''ֹ1tw#'v.#+һ\+ 3!B@vZ7-44 3<a [ y$2D Ke&H%h.&Sl;t tX0wך|AX&fc] Py} a n!h)O Z-78237e:oyN0̅ȝcZR%.h1T?@..jr49G/ R(4μ=E8C;Nz  :t=LGE7־ .G 5r$, ML,!}zb؞.@g 0*4n ̰HF- W+[#<'16M 2p:~cyw-~{܁eB-bs aDLWm,#ہ`l?jt@{(-(z ,ngw~zw%NHVwD,m;* BzyӜ(T'QūVQg }zMc~#@C^31}W׌  $~9 ]]UQBD?(ˌ]o[ѱ$ syPjFNU)u6gm>L_?1ي%_h:}ؼ8]dŵi)QmHZb9m*~r_F*nyc6ƽB 9 ˤr7vᥣ.H6N0$U &1cN6-4bC~'6X$@q+ *4~@HE0=Ob(zk 3[:ּ#=,0B]!$mc8 JCw*躏ev .|.7O/vz:Y:1/}:>eUPk<&`u qpҽN)"h5'Pz/PlAwgbqȖ{>"G^55SNN^ xsE%"ATU3% |ڵtKy6onPY!Rw෭P G JG*V } bNӎ' 2$އ9cNF)7jwiin:"#@K=c'" pDxiCxl5-|oehki@c[=P4ј0WgYx;iHF2l f8ڿY3|I1:Č!(2=Qj/;VĉaXRh!VJGaw OCO{Xϑ{Ž[PX0*2}qr2i7xODVl.$e }dyq5C,FlL=Z?\hKAŔ .}ovMqkyE5} (1p@0u5Yw>E6$.m'#(Q1*-4.MqVvo@\L( )P\ꚑ:֨@|U( fį69/ZRTY(. [%݂MaAa1FQkׂYg:/ak|81p3'2;au`dpa lll]>cl_(Oe88m ߏuV.ӡE~MBZ@(WJwƏ^9K~1߈yA_@6i׀䏔+QC&(֘a D,ީxab0wǍZbNh.?4_rdw< #b0;h}ƌMe/2Vo?|ڄu =0^E-/Pm.:Xyzm"0<Q^+| ]\?P+J+g@+w"8 "ND؉KvHvQWږ}1Ȕ+@ ʓ)Cs"zzLխ".egg-guE9$HwwLHPL[Hb E؃0DhX}בG#F߼ T#,%' 341%EB-4Ž H>xT\1/ߣhFVP33yn+Iqe\<1_|F[*`&HJET5Puj aD_9 *6EQvΓ旦!-h ,L_0R:~KC<8<}HpkKfu/[M]\5,kGFSn"mPS:[5Җc Z.}sW *;iOw;͜c'w p}wҹ+*~ T "RD(yLk+U`iU84 x4,LTa"ls1A5#xnb>7ʛbMkBfI;H5EC1f 8eO#_j U6[љ|'E4,(gh@&;Ng6 |K~[y"Y8_'TׂwXYgB> afݨ}P.i . **Ÿ@^YDj*4 ;1?; q$11 hcmWUR_`&{lCΈ&vVҊdq!2vq!S7\*C\F#Gw'"&;ʸ_g'Ět Obyz&x1|\kD YGT 8uj!5@Ƶ=Pf7OUs?߼c8I:(d͗lyD>Mo|sXμC^Bu9)ZJYlO0C]kIc/, y#4`̃2jUϾ"HD axEUDN!YCW@?@D)^<0/BgX!^[U3 -ݭ -@ <yNh ^qO^b۳ 漶{ɿULMNA X02P/~&*|oO6;xKHj];XƦSR6 sd1hL }u@O3w1eTۜiqL>?+c0WT m[ Et MF@NwGRW P$/mth!B,eQx)8 F;k $QϳƴۏX4F'OزK C6"^"Ly~wRC=.Fw;HȄGxo|*-*<'0AO ky_9y\1(zvp7L#'u $ř}R&4= w՟V(ˠ:+Z謆vo2 L aU(jJ11J(٢Ou1<+x)$9)(٦4;sU(]p:=uE n h`Z:L|JIU1YV[c??4")<bkb"*}Ѵ1D!.\:cP4Qu>c"[ v., %@ mČsHR >2A ?dxJ rD`5&/-,Fʷz},6#ę?zQʞqI/yK b@AUy<7yAST[ v!t󏱝d9n((eK1׬)(X >ȧA ,sEo-3:>Zsj2DZ:? `9~C)szV'u7 ,Pa_Tjڋ׌u0(K™1cL|6^4Z4!SW"ʄ Xv)[ TɳhV:b1FaݔI1Ua5U=n_"U؈3ሰ ؜Y #EЉIbChn@+ "zE⇚%͝\qTRnVKui1u0 8 Y,zfvA5)"P KD;9"i)1f/ST6؜_k~s˾2 a]Bܣ[DiUVNQm)ug?SK%B{9p#]r XA`ጄڬgf4[ k9U@Kp?)V2d:kӣn#K!Ѱ+v`i6AQ &S v|,1>|~6SMG]}×?}雿2EM?~˿^>b}7 Gd),$7^9.S$:?z|FQ)T=#<`SJwwk*{F9kRπE;#"aH} _1?12+ov+Rf+e追op1Zx韕&(tCcZO3f;-NG$4(ÑU7?*EN~W6,Hh*tV# jKb_4!2Oh)I_s_2/+"5VjΑwb @ /@hNQ@r~Z; %\C1A#"IteBd* %qRm+҆VfjM]GLbNPHd3feq%Q ([AU 6(ğ(, T)rm"~ΩM0]t[$ f0YPP@^1EP*'@\JτBѥ[g`D܄{Hw%y# %]l~}yQ؇lyvϰuiE xT&XDꡏU=px!)mu$(qyh%jjBd|8@n wJx?`9:0^ys`ք'Z0M $NBnOAMңRAh1L1c;Z<|0)d}1leU#ᔆB݂|uAZUgA܂e!2uZ~YB@!"NC2Ub/!CI =Bx+Q1jyH,BCKR *--VmF1R^mΰnA'ZHiM5 ) !CC"65E Cj؇S Et27pGWQ x=((^rNYPI҉2{ (B%-vEJιv5i'Ѯ'gy*b$_3SszV>Q(RUЄ* 3?\,~Hߣ_v͑ ݀W;\N-W¡~jbȞ{D{>=K$DoޥbWCfo1C]JٟES*v6$,AN$w^n0M.a&0]ʼn*Z`J8aPM]&L0΢tJޤJz0|Ъr!V÷Bw|cQ>UϏU|ѨwfE8A}{ZZs4&̯*uS}s xa "|Z+VzQP·\-Lx1tƑʂ :kqqy5SIZYT1p>JcsSE!&d-ǣ']a̦ [EjqEqHbBGH :_'F&  *w9'rۗ:cc6&ߕ5y&y7n_PȮGb"Px$x8vJa*ϡxW(Gi5y,I,yʛi']H#zp }y>^s[_P`*>3b;t`A endstream endobj 6 0 obj [5 0 R] endobj 44 0 obj <> endobj xref 0 45 0000000000 65535 f 0000000016 00000 n 0000000144 00000 n 0000067082 00000 n 0000000000 00000 f 0000708177 00000 n 0001473298 00000 n 0000067133 00000 n 0000067546 00000 n 0000708476 00000 n 0000708363 00000 n 0000069846 00000 n 0000067827 00000 n 0000069285 00000 n 0000069333 00000 n 0000708247 00000 n 0000708278 00000 n 0000708549 00000 n 0000709299 00000 n 0000710791 00000 n 0000732330 00000 n 0000761645 00000 n 0000798675 00000 n 0000857292 00000 n 0000904249 00000 n 0000946725 00000 n 0001009922 00000 n 0001051596 00000 n 0001104246 00000 n 0001157228 00000 n 0001187784 00000 n 0001207617 00000 n 0001210984 00000 n 0001224108 00000 n 0001243308 00000 n 0001258136 00000 n 0001272157 00000 n 0001276757 00000 n 0001301886 00000 n 0001327596 00000 n 0001357199 00000 n 0001386037 00000 n 0001415546 00000 n 0001444373 00000 n 0001473321 00000 n trailer <<782026944D014C698F0E9E5EE0B87D08>]>> startxref 1473513 %%EOF libvips-8.12.1/test/test-suite/images/cogs.gif000066400000000000000000000053071414645631700212470ustar00rootroot00000000000000GIF89aUM! NETSCAPE2.0! ,UMI8ͻ`(dihlpw G[@@n; *^8ueەӆM]|FmmW{|SgieaslK[{8xuQV^P^|.XM-H|PA _/Hd0:SSѵ[M݀aIVuvj~tw7k59~Zx$8"bҊMA"#w-Z!Jpp!X!6$؀hHjVDXU>GK|LAK(;,Y/CèbP6l rIY JuYnme)[R8 XAR{~ ᴣKIH3f¢7be]|kt=q~cQ~6Cjv>LtzHZRKp~ItRxO^}eHP]< Vf}oyuOfUwAmcmץorrڤ܁Xnh-I*#TG'jq5UР{e=Ա#+`C8)>3s 0Jƾ2.DVBev?Z% H"2%K,|+|B}5cؓ#30|;2 a7ϜUo#pHfl0V_,9b+fj?*ӨD! ,UMI8ͻ`(dihly4Rٍ~pSbHsiN'hTHdWr 0k֍9wbz{Vpda}er8apxkWrrlOw]qqCCh/k6fp]XK=զF/Z\<=G^4!U,,-f%:j/ Y֟wM_n/V<^u\[%sTRk*ȡ?HTfKJ~zXH57:z[BTVO 1|ao`[ v7+,W}@4$c%ʊ^N~YڐC8FM/ɒ=lPm`g R M-A:J)/uV 8l@Q`_5,K[jۆ׬u!/I޹fZ[ls9uPC!AK/B*N/vJq% ) lLQKzbn)ziLcSeR`[ k$9rGc|^֧@}z熱RЪl`5RPz, 2_*3`BzbiBo,򢐱$NU,=|ؓKkǁeO'(w-l1'GxKF _w])UI$I$I$ /4h6B myxĽW[9{˩ZFSmăSm?zyz&vJ~N ^x=ܴTd*iJHw/+FBvQKp eC XѴ,Lٞ:l0{SQǺHVRSծ$a [oy vuTA$VI JХ \61} 5kc Y*ׇR.<펧^{UDXh%uHJrv$Spꧥ[)kq篟5s/hZ9]`Mo{hL} =#qF Y搲w+UH|\KXdTN_5C3=NuO{{aPS-$5li/i<4Oyj%A/f.iL$ YbJT ;W<3nzXzo햿\[ o%tQgįrfJ}8{JAh H,j;Xp_7G7m[ J|7-mn[P ׎b^B Oe?Oޏ7KN]'G.Z'ֆWRETNpjh}9kOυTU +};@Ҟ L DG<:=. 'T^)hhKq?`$\J*F !j)Ű *R-ğz Uv lo?`b{T^0ɫ-5Z:ڮZbœ=Qvk@1&S qi5baLD/H1i]F$I$I$I=m3DO6zGvze7YeYF޾$?k7nhm3(֟W\,zA0wn@qn@ :Jn n!`=n\ij(硿#_kJ!v"y&bbǣcMxlV`̢I[ismRu w7iŧ.euIA\C+*ƧjA0g 7 )E 89SFFT45(05*]EZ6E aD,8l"<4kLj-ZC `-\ ^0m`@ҝZꔯ(ie +@ 4s{؃WedJ)H Dʁ>,݃`YW`U%3F: F`@4O- {tRyMƎ>v,6P0J=rED 2XD\Wglx 48h@:X@:Ht(af8"s >IR=(JO;Hhنe LJsSm5Ѥx$Řg^A~B<3.^2bV!!M@ f@8^AO&$2%<80eؑ`9^-hQUF^IVpʼڮt\NEJa嵀:qo21D :.ŒKʚ:0 li**X& fX^y_>ԛWm4!G4|ld&p=>1d8j @`1O\* DH jx!xTM (dkd?+e)Zܜ{$AY5meo7,q6" ĜL٧v tWO,NXCO" `E7h197zÒt8aWH@w "X @,*,0HaGB=)ֺ279+ 3cN5!NT:tC8 i?9ZUDFr"" [@w9{/ 7,`0ط3m-$:HZCB MvRp!3"MmJFHNFJQp2h@EY3*@"X%1T{#C>6ѓF!`d؆e4G#`D@)uUd&ǶP@n3MhLLA#/X8̊ rr5{ځ*n3)"FF!K!^ 2aP4|4:  @K^b|D-j !YF265!?yX˾I+\xaa#0!VB)L!pM M[0bQQ5]JP,-CۜH'TgxdQ^tc@)BbNXQbQ0@wPK+}A `XKo$#;ӕYkse-sNpD#{| )]#CBFjcaN”(!c֡U:%t+8oHR.5l`QNZ4 RGM#AJ5<(aP0xB5s8=褻LnVI T".Ɛ pzW}(l֦+qu YTѦU@T}Z\6#[Y͎H r \g |P #bNz 3xX{@a߈yVxUYngLE J!B>&M.SL鍊; 9 ~ }0F& q= `R$/Uar} (fRdb`Dyc"_¿3MuH-5N@?`);v84QQW14 '7C!@91.Y q SDRZ@6Li0"T01I$ 8r$2 hh@v8Q5!< mB>NRLQOG3xGH=˃pG rk"?= yVb'PDl /@s] E@v2.CLrDG&=0)&UuLgB[v6ˣ"a!9 p"xwH&02DLpDa'p6rڸp,$r94uXb)桬oݓrCc? v"r B 6Q?# F ,q08^L0Xr,f d&p29s?pS3 9Y q BqI"} P|s{f> ZxEF$" r'eG0o&%L?r^1;Hx x`!(4B5rnOf~H/ǡLPjud!5*W=Q:0 bK d b@Ji v@M:MQ]/g-oq^%e Ep%!҇0 k}p0^NWӒaMBInW3(z|d:[eu :P aPaPQ@x1{v80&:GmP-ʮኳpH,lx6FoA_k\@ pT@fX{h;CQ,kc5+0pUlR=efuFb p{lk)[ <kaۣnmPEAH-'^0LBf49͠vE a5xa#3ǁ86b#rbⷉ@  iiVej\CX+z'Qmg>1`0t(,Ff}'f= z2TN҅e+j0&@!l\h9r5K_, :|q# )g[1ow@!A[G%d 0PUgӍ.ZJPaQtenЫ8)1i# Csl9<, (^T,sTj0pvq  [Q_&Vekl{FGQSs(m!V —P8C}yf/aZZ ,_=ȋ3A'%3&Լ@94ihS# (p5[Q 0E4!Gt9!f0v.\&[J'gOJzQx&^gpyBW4$?c>d8@W`}`P"DGKdeA`#R0 {dg"`XNh-89u9ڨiEWSMeGE`;!D?g qGt:[W`"N[ TjHo6-v(imc'z)@LrE6ʸ-중 $11>79S63DLS3Q^n8{(m^hLσCqL !_81`l@ 3E4&*ұ]jO # bSd19aCkEP{aF/g _ނך16n![S.'NPDrr3%Y&)653#*!I}R7EXX6L"%*8jR$69z6m@)F}מX'S@\hflcYCmC'hjP7sFH<bN]6-r S% Q:"Jo.>ӣfSTq@ w#Cn#KvP^C=l@qw<&@GCl*AБe!BЉ"0L xC"{$Bt"Yqwmirr=0a$6dSdX\9tW=5 ,BCkGKACP05# <#nD })3<:zrUY3i >N8 :S^LB1-Q@&lr cb[(e & ?A_ߑ>HK2as=A^`h8T*=1rI~*BKxIS!*l+-G艉-7BqRWюR[O1i ݃/zE-9#rH 0^!?4ro9L$}{O1_Bq`Q]W8 C)sv4#S&0cs<_4!X ] |]P:v>Q:=6q "6(I*+k{5ipQT"1+XtABcwFH&!x3bTO$ `9qA\@ f!~x!GdRd6O0,8A0PE . &<p|(3)#!FGH%I , D"#e弤5ӛ 13I[!mP"!Zf}DŽ)  !nsBP w"fpPbҬ!8(}14Pmdr1 (,M=h|y   3  h@6# Y͔!㌋ D Ovٳ^ 4) `@('pg$c5`hx|qev 72X}31 Fk.2-abz1܉CZ(/pțe3tUY}l?1WhҰXja$\S!E8KɇOA`R+ m2ppB;dRX `i)„/2%jT@c8 /-Adq@l( 17cJjcB@h!Vb 7@ ,~qězal+2:(xIa ( 'ljG/p!Bި (eWnʲt XFjҎfA@B<-`AKQËE[(7YXpi44 8kF!#￐FSVL`2LHzYH`!G5\ʍI*R!,aX #Pl(U0)xa3;9/_6˗⪯E[, F jXtAiEH0Zˠ6)!|#+QFiꪢ(^#3nH#U8u5vo!~*#N)?n:fc馔2n(ιO֎pOd/X@8Υi c?40/z#5I+#\_>櫱[@4ҽGŵKbowE5ϱi;jghT<ʕDUC"FkFԨNW NVpDF$``eL!8B5H)@]?86"g ys҉3i|@WxfL@E1 MBLx#"i`812!KM;R>\Cb0mK0!mC{[R4Hz _KF6TMY#Sa4)':"& B 7P*3p+~> D8†rt[*琦܀G&//nWƛJX%ZxxH :qu`Z(:Hvj ;J#ly炈FALA1(!7%T,'/q镳PM AoN C‰xFo%I$7PMp8pU#^ƜĽ. (ipGh0)xzE)b{qibG-lg-8R\8dz%k4)n<;ll 8_PipOSȠR%/a ɮ(O8Z7<] p?~Ӂ\) H#JIhUpf` Ix̒StD&P #MDt;R봃]Lj2 V#.1= a1yTq+-۹vg̘ YXq8/l:_eO@O\M(5R b#JŰa6m)m uC,~ <JXr]V!ygEwTE,>!qtTP)-uݵqTA)#b\AvpVhI_;uθ[Ѐ) W#b4JjuC6R rT'a9C${sny3tmIP81Gńs(aYvm=۱Y3dTNJNa=ѣN_GLXP$3 . zG\޿EFWM[i=яW ?7X.@o& $Y;:*!K@sQQțl8ʂkJr@,M K%Iؾ PX&3ȲVڛ˽[j8-QԘ/3-c/bfLzA'C) Yq72;ڛs4h73%B"Wx<ə-n( [j4JmQ:+Xx)ӳڲ91suº 9xåb'#H3A0iIx!\ND I=@7Ć ĥ*:%94|E3/LpR=)(!F*Eu/U2 )/%C^1ن +n@5(7GQ P 7I+p (80:Il4+#&i,M9JB D%"S@qh56<ۚX;ȇX\H2 P8 sE;ZM^m#h[ +hȩ ¨t0y"(Qbܠh8;1Y3&3ʚK5#)QP%kZmǸz)rxeQuI qz9Aq? $o!c b`"= 8sY岆:,)EBTh(0 ))B Y a{ZW\j`pѡHQ"qS0D* ӳͷ.V3jziN08K8/*HY:(Y(e:j#,JQJtL\ӰA J$eWrȉ=[YP!pU3b(р:m0:L գH*'~9s[̀ BEyي>V2Y >@8xyq*#`m1[i{K^4Pp9 ZP ycxdʼnX4؀*C,2O0 D`@S29Q̀C IP9`\PYJx$$0Ks**L`J0J/X뢤!aP%!BӌRJp ڒzHx܋ 2 26uЭZjs`3ʣZIG c"7É)W4ר/Pp+H`xm*Zvz/AlڇWehp%{#V0QrPHݬ I019 pQx]G ܸ7XJ*m EQPP،[i- T#WSֲZH޸r #2F_<G8՜x-I6-(8m*Tb8_`XJ`T0Yh(XȄٖ>:9KH Th`X` 3CvT؂X8G9i$&Lc3P6 T. R<{5 n7T=zUC72 (-3 IsØ;vh!ZCTNLY`PvJԂH68T02éNneXeI\DxCL/ @dqb؋PD0HJM4j`#Kxv? `;G:QZ\X x(Js5$r܈ڛm9HIѿ\YWAP,b1 QXt-EX ^8APӘRT-U~euRޫTIWf00H8rujiîC?xIy sJp_XM#ePep0wQ~2!Iؔ6kx  -Bw8,! $u(0 vA?ʨp,״pPEx% ,i f0 3 9^,E10VcaB1m%jjo E's74+,zgh Iies BF+=js )Ȥ+뙁O #5:`|^5ӪBv=ۮ pdRR4$bJ#?GPX/) eISKQKW+ሑZEPuHx5uŬFvj@pa? (ohrz,io.(sh90B8b|9Y82qExo=PjD Oqp(PxGW]j,s&h;SG1+›.1XPq'zviԤp.] N*,t#`!T*)p7 {xH!K^Eiy }%AMK X(pm,4 T虩ӆ^o VXN!i&`DH?$`#*C[nQkvP(wH*l)M)1kl9X-ـX1!P:PJoXh  7I Yy4(T5#DMT!Q 4p .Ldt .13Q:{expRFZOM`#}[`1]! vM#(ȕNH``mq DKpK3ddy[0k#9q4pX!)#p 2r F `H[nTWׄ "hO{&m=PeWFU #>"KcVt@uʔSeʵ.1f]@ycKA!P*a@*!sj>Edk^f\@ImxpqfŸEh'0QC BD=3@^˲@ r8}QKqR rG ibτ/30rAyj/D[T@{(JR &(|Un'bB'Ĵ' 1@!1 rȀN%Z`Ȍ(<H ¢  &Erdg3 R@cH:Pf++: 0(t%AP(gH*"25b M<ÂWGE$֓fc\.-<*|q ppGQC:|$ ![D @ w8C=cL?U< D ВB&Tl܄a=sZNCE CIRCULAR ECT SingleSPECTTEST1 08-25-04  SPECTTEST10@000Y 0 00 !CE CIRCULAR ECT p3334 atlas-97001  1.2 0CE CIRCULAR ECT P1.000000ADAC_IMG!A 2048\131072 aadac01X1=L?mFPRTV_ h q   RS K'4(6)8V:U<1@0D-HWL*PT_ls|$n+ !"#%&,oT .,/024p6q83:4<5>6@7B8D;H<J=L9N:PAR>h?j@lBnFpICDEGHJrSPECTTEST1 08-25-04SPECTTEST1A-'A-20040825 ufs048p01CE CIRCULAR ECT9 F@y9#q#k#kufsNMTest Lab17:06:55DP00PROJECTIONCEP`?Singleatlas-97001HEPH1.2Tc-99mTc-99m 0SUPINEH?A ?Hu0"+NhNNODEpc_atlas1DOSE1.553000 0.000000HEAD head1HADS head1CALB0.593310 <65.2.840.10008.20.4.56.112.48.49.524320.10342861.526813.461 @65.2.840.10008.20.4.56.112.48.49.48.48.524320.10342861.526813.46 CE CIRCULAR ECT  0 1 (( MONOCHROME2 (4 ( TT TPT(((03.251014\3.251014 (Q UNIF\LIN\COR((((((L(( L222p@@@@@B@C@D20040825@E170655@P20040825@Q171020@R @T@U@0 TTT0(T T122 T149 TD<T4,C-163A8 99SDM Tc-99mT T!T"E0 G RECTANGLE HEPHPARA 20.000000\0.000000\0.000000 761.000000\0.000000\0.000000\0.000000\0.000000\-1.000000(11.460000\1.460000 (20\0 TPTQTRTL@CWC360 D 90.000000 B30000 TST180 TTSTEP AND SH0OTT PROJECTIONTzF-10450 99SDM  RECUMBENT TB:F-10340 99SDM Supine body positionT6.G-519099SDM  Headfirst BJW2E9=2 8 _ *  @F F" #"H]EL]d^L"T  2{! #libvips-8.12.1/test/test-suite/images/dispose-background.gif000066400000000000000000000165011414645631700240750ustar00rootroot00000000000000GIF89aBē1խ›\\\---ങz̙3̣))!rffRt'z\֫˪<<qq[92caK444###ZWCddd# GG9::.LLL;,33)~a[[IĭDD7gbF"""?:&222l999JJJDDD  jjU! NETSCAPE2.0 !Optimized using ezgif.com! 2B,BB499.< A0 -%4$3605A5A6-<.̣T $ÇL6  2jȱǏ CIɓ aP&!1FD͛8sB XKcqpzb1A2JuZLFDUÆ=P V Dpj7Zc?KQ*Eܿ;mn8#;縫0h]2^,l6$.D}x9_n6ja5-iu_#8YǴ;+Q-2xYMmTЏWx aO_n$€\]7v̼Nje陳K8O;h<`dˀh3oIVhfv {,ފŇ3vƢdT(F⌣ލɝ!;8 %hh擉E2E>9qLfɐ⤖qI^n_`e1bQkmf(g6`9erWLCʢRWV(sU 餋@liЗhꩨꪬfXB jEm!h뭸抠sȪ+-- kf :F j2v˭7,+~@b.+ۦ+xKnī p[/`dAApP޻0>lq+A)3 (\H8`a{\xp9LXf%g(+|ʎ.zQN| 1"nc!yh p#E>7NqlK!\ F@BIqClI$$"E,62Db%GC:,#Z@Ar~[$IIKO\h"@e+?Ͳ([%t1 V2x($)JdVA2C݊EP&MAZ=~$pbsۨTHգ xV -ԫ <7VS}RQ3t ?nubYfUb+NMAlbXBE:"r2];f{ת4yc;iڙʳ;ebgWvֽƶ5զj i4lkJ(^ Mc'/bMnAf߁KoIE)+Gt69. IJQ㖔c5&]Ys7ToÆZS?rKR_'UiVV+/u 00ͤ .HXhR 4(ΗA1:+107`Ab+ኦ89 DJdO,Y^;vr(ZWX-e%/س 60M9x.f7/M+̎&d<9f !|&?o~K/~|S~>7C~w-_ߞyg`XmhXnE啀QG= 8/shfׁ0Ɓ"S$wޤPZg!ȂPO70(Gx 5i&uE* 6؃B8:/7xD鲄L؄I{1C8g]愆[mP((ehgX>`jxo]`%0fx|؇~8Xy! 2!,!!T\WUU c\ `ȿ[TPCڹ`\U]GIPTH#JHŋ3jȱGUP J3IJ˗0cʜI͛8sYeLoJ*ԵCHf$eP&uqr@իɚy$]`;.F!m1 8k bsU;[\IKX_.{j_\mw!+t>X㓝Mdl+㵗]&2dPH F(_ MؑDGw.ţ@X]a޵7qqI]^:"..u;;Ͽ?MĜYzc@$t|˩W Zg!.bZuᇽͷ_V"a ŧk( 'ޖb+b7"d傈1[M!cqY#z/FY\fJ bOSP%gCe\vؗ"lYft=f&o6tvgx$'}l 7葜B N3j6y`W q*ꨤjꩨꪬG\XnH=1뮼JO@ j!&~jJ>HS0Zk#.%[ųګ K'/涂 {x+B/{m KpK«,+"c 2q"wQ. ,0FԼ=S<3uJ[ Ή2о m.?4LۀgSlo:K6\ZŠ]P߀[s/HꦽƇGێcterDM 褗.CSxh;몋̩^zIe@gcp36?=9\#8q^hsş ?}rG^>S?i:|4K!FdmKKռs5}]b8=)s'@xUHBCh#U)jRµ kK W \‚ Nφkt!_bc  K D%]ₛm}T!Ò;D> h2Z Mf@)p{^B 'II?"y̤&7X3l8is FCH,gOT G6rPrj^+WL- 3$N{Y#%RNyT0Jc&2q9.B [[.;;)F f1zӓ3w cܟ0x޼Bi9P{jtxM&s|QY6TZO@{$$іrs&`ub,*Wуԥ@L)OPӍC-41 ^/Y͆y̩OjT .OjcĮaj>c bWߘ]kPǪ%qZD(ahع=s J0md YٹU]LD?H0"aуlh9fVk&fZ%0 *:[veUj3:eo{ wD-\LxZמ Yr1xRծG:my lo%7 0'lma # jxËl=PU#.O|bf,A,0X&*` ]\XS8`c< T s|K:O\+.[>&Gyd2AG4ɔ YesAl㙴zq*@?Zgsùf᯻?̀@Gzrf fviptFhPs!(clMOYl_]vG+U xqMgiV.ĴA vv3TںF7z<-z^=mzhb Mpd\ooግvnM=Nb\#'9XM6*gq|֭o\K}?կuc|\z򰳘ٝ}lzeݼ}mx?{1<ħPn!~J<1/m Axݽa'}`]vf&yZ7{ƿ~j|i />+o~˟Op8>[?G~7~ޗ!2,s iqqr$sjq)Mniqs)$rsnCfKr)%qLH <2pfÇ#JHŋ3jȱk(\6`:p4\ɲ˗3ɲ!G&33[67@ JѣH*]ʴӧEΜ `~R25d]{0 ""p9Cˌ c8ߖ17x4 x2dKdfT[,0\s;pvZ˩=Noyr%Pfz0c9ܤ|ɒ{%|jeHRZΞ_O26sشO1ffEs& 6F(NdG}=cL (bKx 4$ˋ0(㌫Hw)\ b#@ WL5:KlN UY$^fb*ؗL?iAlI[uygu$t=IdR*vB_()*j)wɥ}%ib:_LypJk\Vs-aT֡)Ш6KcI$qRbHJ#f&m"+. pgī 7 +`ĵ @l pob7<¾1Ftܰƕ' +0KL10+<+ (̰͑2-32{+, pƏ1$W?ܴiMk;PF5 P`7mhӽpOĉÌ4AQ SgNӬfMI`% vSrl\9멓at> OQl\*JLg Ћ}L$/ ЊR C) L )'1=&4ERb*ԗ*u8%$Ia hNӗTz GoJԦ~ҨGa>JU14iU:FbuwSXUF Uh%kYEVիk5VVUt+5OԻ^z+_2V4%,zX5lcXu le+uwg?;ظvMlYOB6mk[m[oK\w5q\.upAkJױ-u]Fok:Ĭywͮ{ 7fﭯ}_ꗻ] ` o/+ v,i aN1] oÉAIO!`Ş ;libvips-8.12.1/test/test-suite/images/dispose-background.png000066400000000000000000000361231414645631700241160ustar00rootroot00000000000000PNG  IHDRs pHYs{Rk IDATx{\Tu_e@C+ $К@ۦ"l`bJ˶^h7*q~%Be,_D+dP3̹xHuޟv|`ESSqŊ@Y!"""]]]?wwi& ^? 6ݨ!<~~~n333&7lڴɸ} b!,ؿ?N> X|94ܹӘI&a2d%hhh@bBL4;v^jܵkkl۶#F!* LJw 1h` DKK ̙q>!!8~8@uu5&O^F0yd >b1 gԧ7\{͛Xgk;>[Ƒruqs~Vc&O{ntwwnHb{׿7jjjjU&Mt̛7qe{8q.\~?sW%?@Allk$1b233ᄏgx'[\|2._@ B8jjjXߺu ==x.\$$F\\,>̷'|gFCCﺻa0witD HOOw8&g|2&N*DEEARٔ{xlق;wك'|Dh444 !a6::ܺůXत$t: sħ~p=a2_>d$V8n8!!a.nh4qa< ͛[Хv.!(Z0zF#] k.QPP 0ׄAXLǂ  ] kƍ_<7 ^{̄VEXX=.,`g),,DCC3 'Dyy9j5D]v#Ν8}4 V Iuu54 rrrD3W )((_W\rl=b͚55=bHj_i&<#Rޚp#2KfF999h4Rݖ "ɖHs/^X[@YY)=D76|)--g}tl!\a˖-Xnˑ" D3u{!XbrrrP^^ŋ % NNNg}FO~B effG(.>$H'4P0c]HL\("KA LaSK f bVZ Ā1͛AL jLCF5mc<_عs'TX oL84b$%% I17dO~T= j0PXXT:tuuhnn^ … غu+q-,Xv!FKK ֯_ӧOa{AXX ܸ͛ZOJPPx.>L T vorom47_y@L:g|}^w===?7\s>ޙ; V=uܻ{tફٲA x+k5+4t(Nރ#= ,\ldmhH-d4:,~eGI6.<|Ay ((ȁ_rkfsd'm^R[[F uuMXfM924aҤ2#_@EAWb#2PIG&N>/_Ƈ~h:_s-`u'4t(Q֢c!&1sthٲE`-]ԡySQ^S[[k|폗/_FBlܼi@tTd߷6߉S 4t[f2؆HN!Ҡ@Aw_)ܹs}] ?ΜGJ4\CBBZ[m'[l8qqm)}t}rcr- ** ?no?aBݞsrrg!C ?E;{EH3ݒcuuMxѥ&(-aa.as-jH ڂ>StwMX6lObb" .]*scUONg;(6Lk.֦k&Ppk|\1Cdm۶ax@QYYLԈz3篯][R|Ī1/n:֭[4iZZZo- _]+Pg_»PT Ӧ[mgȡCab8RVJŪ#Y×`Czz`5uVN# ،۷o" uuMkBtt 5>M-}k¢,W$X6uɲs}6dmЧ{"""'OFmmI,#hjj2Κ5 W\`=Glz}7~l pd.H7:)UB9l>e@V\I' `Whq-%e#d-ƺ;a5)()ɡFH e.H$Xd#ڣybTطo f~Ģ:&{n/wv)"3]H eUG*.yY%͚ 9pzlȾ'yrMK!T 0G21V|%%\&Qbݢ-6eKC1ׯhhP殱Ƶǘk,**,R"ebVA@FxxVFkΜ/k7Gle@+P\ )"[EqE*?зH'#ی1z ,^,hm f$pH z}7Ҷ#K"1-#rCbR-Nc ڛg÷6U_V3'pkkuM-[^HnEY`F`0La܉e!im0wQ)bzE];2p"=!yT`P %P^~ŧ[>$\7#[0# xowHI8#~LQ] sytH "~H Bfix,=rSC(H/L$|'# '?|M`~_x@ɉ!~uׯۆdޏ{?]{l`RHn̙y9+=oYÙ3g-5P֪LW[8 Fz |vtttaŊo« F%K6Jr_OR_V'yyyxKhG97Hu;z +O~{ΊR&/-kСxѸq Sк/Ɠk F9M !!KKQ\r}sH)Nr&XFuC&rkhmqГid&/[Nݡ!'\2OKKcL|/mda^" ޟ3w!waO> c`}gМX ;7S,v~6; ttsVy1&&/5߿Nʞ Zݽ b bm@7l} zz !f'"e rsWSػwZ"[׵37\}~kv ڙ@)hC\/&$c^}~x#'7cd3?@ps#))M R 8 @<?@IXuttQN r 8\^ߍH*~ 4 A%(\s.b xdAc(E@0C~4YƂE^߭(dk?Qړ DAKP2X׫H.~ :޺$ۺC"~ bw?@O7 HdfU@6Gl Fؓ dcmزkJx=X-07Av92XyjM07Azz6bO2! o > !<FZm`2~ݗ|8z3!\11(1HOx4L@'6 [Ox |Iwbsèh999$~;1޹A'      ofsmmí[r9EVݍ#G-|l;7HtuuR ,< }>/{a-c… FСC(..Fpp0ϟtx׍EEEϷ.:u ?(±m6^z^ꫯ߭Ä |rk9AHȥKw^|x2/2&MZ+ B$x[wu}]^N3 СCׯ_N^u2;wPSScs}刏AKO ==0/p +Vo~zCq%̟*jTKXn0d|X` Nxtw$<;b֬Y(--EdCx""##9f,'Nىeصk Kwxxph4@zz:֯_H{EJJ :;;u V7xyyyž}Z:*%E?!K,A^^ GQ @'d…xݽ};M Ha݂GA @'$..:]f @'GźX]OHcȇSOdA l!RBT.7rpjl޼t-00~~>]]]ظqh3r,0py`Y^3> .^hZG}Cu!,Nqȇho9B_amo@7P^Go<%HOϖ B"نgZVOAuuZii%֯3ng?bS4 6e|s64JoQKY--aq+Kβl"e!QGAGDGdg,bVZZFk5sPWwF 3] ?se)(-a1G&Gppr 0vX R߾cZb#С}11?Iى :ǎm0A{{yWte;;;qq&/ >\vX Jׯw"..FP^\OQ(.E^*ǎm(k0klyy9EƎ S[[kwϥK~Q'f\YRZ)'NիW>ś?%i]0` D{*^MX:skk}wnn>d3O̦lx(TWE| ӵb֨O{ Ӓ ðaðd@mmPU~G_xEmXʡO8|k/6WhFZ+fKy)apQWW>===>}:^{5B^رcՅzf|cc# IsWL1;lLP_ߌ9s^vRR>e:ϜGl2Ch'ND@@z{{E ۷oӕ}3gΈ(6rs&3px ؆^"p`K`J"epV\#[Ӄ "88ؤ{ȁ ccOUw(559Sk5LCI)82cܟ *!!qaDFFʮ?E{O٩ْ%|Mؽiiy6BChqa+ˬbJ`{qn(xڴp@[,XF=0&j7[ eesOv3 b2פP6#-TS QzwY\C޲Ƅ|}wz[;d^mk˶CIqHp8qcƌE Jj\~ҦlT7[6-uuxkGkR0^k4bJ16f͒-(.0(=p {իVm)6Djͷ,̓󄽴8$դ"#vlh))zcmŴo{yE@|l|嗒FFG?< rEOJ1Ubxa L9ץn \elj;ة?!vQZwmo,7[Wܳ[jO}}m&'Q˹aDe ..fć(ÔzáCoaȐ!HNNsSky #emK0[tQJwkymToFx(^oFTT 7u@+`KT!3|isپ=TUٍ:NMt^Z<%%96dQQkC/f)((oݳCbv20xk$l7$''p>MwKHaa{0y8NIAh&t$pkk#vcǶKjs}C"[ۂjjAy7,H)*yyYMh' _!McL# (ruI!FS݇+wmɘ?MI0JKR4Q"YH /y.'(Oy9\~\9RG3,Hh*g c4@&Whb 8gQRN0g΋ F?X9yg.c#"Rs`^>.o [Q^~pzC (C 46Ȑ9i„ ضm/xl%u~d݌.L'!>/6|ٍ--@gg'^{E`PJ$PvDW`ğ,HA>-2v\@ի曫mرc:uΫ (JiiؽβfCg yE CIx'oksG_PP ;v,>ly@ T9ˢE?ǜ'~ ⓿w Vg='Np]4,ťɾI6k,?LC=Zrk We*i,[*ߏMW]=fk#\7T9w{^ų|H &l狆fˑHPP'JP ڨt13CB  n-㽵Q<TW5TA`AS0 .!+|Ø9SLȄ dkv }'bE 5'`tl=\P;llcd`L0ux0E<will4Κ5KR}\Θ1c$5<nT&6dAlxS2! O1Ʊc}eǎk5Bh3p_\1I{ ̻=$~q'<>&'?3 L@' s$&>F''Nq~;ill4FGG x                  x1//d1cqƌFxƫWa0[,1tPL0 Aߏׯ믿F{{+Ta_H1޹aK@`` 5k`Ȑ!r hooǁ0fŇ?ŷ~ ???lٲOx,1cܹ[|#OxK.E{{;0 00&L ^c={0`ذa4hM"7gb„ UPQQvENȻlgg'*++wPCCoߎgϢ*o)AHHHn2bƍ>}:y̜9g|}}MeBO#88!;C XjVZT>}:^~e7&8444wşF7>g!fܸq6my}1tPkXt) $׸r i󻞞u𮋗غu+>?EMMCTTT`9ݻ< vEEE;w.:0{l:[A𢢢))u@ ++˩z̓` 0dٳ `Æ %"DC")) ==l޼999ͅ aʕ8x BBL]W%47Dsbbbp1̘1mmÇr233aX` b>|8HOO.+VVEHHbR] kPTTJO>7nbƌ8qⴠsPw9s&JKK1w\ZJ[JCC͛Jh4;T$b8G>|8;7 tu ##éaN>I9+Vٳhllք™6m:F#=%5@bb"*++.)oM ֭,d`AI AC$? RLn? F\\kD5p `ƌذaif?*Ř1cZh&W\ATD?O&W\sp$~B1`QB0q&bh4~Mg&XO"-fVŋ>V@O~BJeHMMujˡ[ZZd 99a8|0=bbbP]M; i1%''c߾}Y#1cD3 BX9$7u}ҌD[[&{ተ%K@Rni$$dHj7;߲lkBYY1c.~ 1JsL8@ 773gTl>k&IM#GCI@!>~O Z[ۜ* cƌܹsZgڴi &pnVEkk"'ŠǀD9Ghii8zt$CRVvZQnߜdk[9:}fthܹK.54/C_R/h2P\| II6}~^ul-..VEaa!\z4 >B=J!)+;N ^Ӄo0X߸玐 y*;a#16Aiii/0<`ѢEhiiAq<$b`nJG(3diF"16Ѓ /V=7jjj0sLl߾&Xx ,35{+ G-#,Yp(DGG'h9s&ۯ<ņsp|Yt:9e_ cƌ9y$!?))ߓ+17dbc"<|oᓿ 7tn.D E?e~01cdO涣Cd#'mAq{o/2 )~˺@0ݡFYcw -}o1 Y:⏉nܸcJ]?cJ%Jqrr1AhhZZ~o1`Z:bg=] P !}16-g~r$ XCyyYn-~8sfNob$,#ttܐ|!)`caJ?@Axl&0mkjճo 2똛 &rIyyYvk 2r,4xƿoTO~J9^6!EbiSǃxM2"k,4e~3x@&F{.;$O~9Pp!"P$4O՝ϣ73XsH'hSRis H鑉iQYd9uʕZe:K[ kj +|Kl e\Ĝ +M[ LH:|\Κn1*>NZ>yO $MA %0EAz%FwqD"Ec ؑ\E#CltXD)I~DqRJ61UքeH3Sy?lQׄdSuiQNP5cWz 6رd˚=6ڵlۺ} 7! ,dd猏ڋ޼H扦ʶ L ĢL*̦3 J'˱y>G]^C<[r@!C8cxX&Cay(((9IZzyj ;+[i+Acw K!,Ǽt&$=VM܆ŕ0 .>N^n~/?O_o0 ;libvips-8.12.1/test/test-suite/images/dispose-previous.png000066400000000000000000000045021414645631700236470ustar00rootroot00000000000000PNG  IHDRd,5 pHYs{RkIDATx[z*Ez,xdOt -zN`\T(> O(?a{{1Z`0DK 'WD1BP%'D#ªRbx!FLExWbL[hn8H 0ArBVђTW'(EѮH[Ae"ZʩNQ{Y /dT 9QFQʜeT o>$`dDxHˢo {)7:w!}rEFP][GE< aW5dť`uh%l!` agpO-co!⸩kY awGX0~ OS-dA!`PA!`PA!`PA!`P~svY`PMDO#q5,0l29gԙmөc33$eR,d ~YIO5+)va%G#?I7̼%FIBϜ,0ck΁.;a\q!G6,CB)n9,@r!S$%&aS*;cXJJyrtYKq,ܖ½t #@q<?Ofܰ^RYa@܍ *'q+"`Ƈ!J WX Ђ/0 B0( Ov9$>ỬmGEc!_bxGX:jG京e*e^yP wu,P߭Md=X?"HEXRtBhƭ2/DԬقzIʜ(^Sc b-mҩc~Lk!3;Wkx6ek-F‧CQePq D-e>bBYAFYj 7fen2*R^ZIRҕeTbl~k ʿ:*eI0\BN~Ա>IXܰo!#Չb1ۼ[qDNq7r  qB0( B0( B0( BiZOCY'b?IEY:'EMDQ'qC),vbYNuYn{b` f ١/:9R?CVM? ="E#cYe.C!#|~`lG%F$) UI0rE &YI?z- ,1&R3[K7Xkh}?GU!=Acs렲Xǩ0Nؙ3f/;Y!)mHms H(O܁.WPfUO$xnKr<-8y?! @8!+h+r'B*(bf|BDpOH 0-Bv0( B0d C:q^T =!M}忩x(Njn]֪"ZʑH]F)ib]rM@PN}uR\sTtBNQq huRpg')B()9[v"ibIIKϸf 4 e|A.yJnـcW.V,z o!(s (`=ⶐ`p:o!S]k~~Ķ-$mE?I+8v$? 5 ( 莫ƢUd\w?]껲= AGW򕹊ygP. xBB0( B0dy'prdC/$~$$_;_$Ņ.uS`-BJ OCH)2)Z1k$wXCkFc@Ҵߋi=6鲮|SOwU+ h!tMx,h^$Wb'௦7XpHM&:B:ul||he&>|,d~YIO5+)va%G?I7̼%FIBϜ,0ck΁.;a\q!(i)pX2B(m9_Vҝ8ҍ!'Jq^hj|')yJNita))9en,ųp[; )̏G)T^RYa@܍ *'q+"`Ƈ!J WX Ђ/0 B ֣ҡIENDB`libvips-8.12.1/test/test-suite/images/favicon.ico000066400000000000000000000163561414645631700217540ustar00rootroot00000000000000h6 00F( |VrW&[w].IJfZ:vMW7v[+X7^>Z:_]>ʿy_/olPrV%ZY9nRbuZ*sX']=x^/˻¶x^.Z;aC [;bC vOX8Y8cE77$  $$  $""-1 ## -;&=33=&; 9.>>*'9 $+)0 ! $$82<%(6/28$,5-4::::::77( @[<zRlPW7X7]>Z:bD kNf9e\<zSpT"dFlA°aB [̽rI|Vz`2cijnR bDj?x^0rJX8Y8aC Z;[;cE˻`A YxqG\=pU#y_0bC v[+irW&ƻ[;{a3yRlO`A tY)W6yY9òwPZ9j=============<<=============================FFFTTFFF===9%g+CC+g%9== ZZZ& ff &ZZZ ==:,jZZZS##SZZZj,:==hDZ80Z$::$Z0"ZDh==fZZZI IZ ?ZZf=<f>'ZZ4Z\JJ\ZYalZ'>f<9U\Z/eZZNNZZ2)1Z\U9mZZ6BMZZ3*ZZm<PZZf^ZZn5(ZZP<=f[ZZ`]@ZZZZd-`kZ[f==7SZ\U99VZZZZ!f9LcZS7==9HZZf#SZZbWiKXZZH9==i; ZZRfQ30 :f_ZZ ;i==AEOfF.fGEA==:f============================<<=============(0` Z:klPmP·̼^?Ǽ]cEpF±gJZ:bD uZ*j˻poEfIgItKY9kNZ9~d7˼zT]>i=bC x^/kN~d8lyR\=]=oS!~XaB sX'fHsJjM[<msesKV5X8{b4Y8|b4xQ\<ĹŹ}W_A tɾzv\,iLza2[;ĸrrqV$`A sW'u[*dFdȸ[;~f9f9ĸ;|V\v[+°bU4W7X7vNhxxh*aaaaa**aaaaa*NJ,,JN3zttt-**-tttz3cBUrrrrrV**Vrrrrr Bce6rrrrr=/rrrrrFe*rrrrrrr|{rrrrrrr** rrrrrrrrrrrrrr *ab)rrr$Grr~cc~rr8Xrr)barrri`rr"DD"rr.Grrrx@ rrrS?IrrrKKrrr'trrr @x*rrruZrrr(&%]rrrJprrr*\}rrrj* rr2442rrrrrr}\cyrrrrR^rrrqqrrr;d rrrc,7CrrrfErrrrrrpsrrrC7,xa:_rrrM&*aOrrrrrr**5rrr_:axrrrwxL}rrrrrr"k*rrrQrrrY[*rrrrrrWa!rrrQ*NPrrrvaAorrrrrrlaH9rrrgN*#rrrI*rrrrrra0rrr#arrrrfrrrr arrrra,Errr *Jrrrr<*nrrrE,,7T||>+*m||m1@*||T7,*a*hxxhlibvips-8.12.1/test/test-suite/images/invisible.ico000066400000000000000000000003061414645631700222770ustar00rootroot00000000000000( libvips-8.12.1/test/test-suite/images/logo.svg000066400000000000000000000111341414645631700213010ustar00rootroot00000000000000 image/svg+xml libvips-8.12.1/test/test-suite/images/logo.svg.gz000066400000000000000000000044301414645631700217210ustar00rootroot00000000000000J]logo.svgzKo[e./$ dM2A IP!Җ=>C8m̮:u?} _6a0 ?>j`~q=ڜi/ER?K_^sxO=|ƈU|^ݽ?}]گ}W&wz_nw) .ݞvǦx8qvr%m޼?£U:<}}*X_f]X)l*?"iJaKF`?l%;u}q0fr5Xv'>7yv|` (Ʌ:Rip~21FT"l Ҡ1:pg,f y'_RHRaqι00l|B lS8 0S 5f3ƻrY\1渙]I2* \jmO߯壝)->YکR2kvPzm-H1%5QqLw.]z\% .RE` )+V5D6bn4Q!+Mڵ5<\BWkl6a}xr ^AC*]E&uy{(eIU8Sye`MNV rɽ!UfVGHW1tmig)q^nM&'Eo;$Ӥ 8hPMmB т0i~Ը\ptCM܎*DjI{Qϼ1^#rHYatpE qnPn0׺[ע:Ƥ#xC8m̮:u?} _6a0 ?>j`~q=ڜi/ER?K_^sxO=|ƈU|^ݽ?}]گ}W&wz_nw) .ݞvǦx8qvr%m޼?£U:<}}*X_f]X)l*?"iJaKF`?l%;u}q0fr5Xv'>7yv|` (Ʌ:Rip~21FT"l Ҡ1:pg,f y'_RHRaqι00l|B lS8 0S 5f3ƻrY\1渙]I2* \jmO߯壝)->YکR2kvPzm-H1%5QqLw.]z\% .RE` )+V5D6bn4Q!+Mڵ5<\BWkl6a}xr ^AC*]E&uy{(eIU8Sye`MNV rɽ!UfVGHW1tmig)q^nM&'Eo;$Ӥ 8hPMmB т0i~Ը\ptCM܎*DjI{Qϼ1^#rHYatpE qnPn0׺[ע:Ƥ#xm6I$"$!ԙ ins@;IcPe ~% do 7@ػ) gB{=?} :ݟ)^@2"ec~2:c d!VvY5aLiu$P'a SE*"QH?ߧο-+Ϩocuj36s'McL<('QB@}hɳ112|첥Kx2C h,T/. #-Uf$¥}?0עrl ?UYvo̲%r}'P# ibdOIsuGQPw—6^J MOOyDv0!(;,Xl}P&o3ϑ?bhRrQH ePP3;u逛;4A/ dld߱禆Z(k HJlLQ̺Wwr]Lk0(?b|#O`MqrkmD[xD6>4[9inԋfeۂ|MQTMϘ{[ 7ץ4ªpDIѻ:9J?0xhckUB(X(Hrp\ͽ.Y9Wsdժ/Ad+$%gf39G Y6zkµk,whg4?B!]J*׃!D'l.6HCa<6|nEX]¸/?a|@Lu8EcڳY?U^J*w(RV9W^:7k5=v+s+5EF!c=K G^5d#OŲfh$RC}A'eeNCFx8B2 <_jZu0t(0{5%)/lmt)z^/v4X 7tv. Gɻ) 6RQkבW9Z?_uۢlr.ɫ#^ [9f+qm6;@E-EO*J\{qTb@ߥ[ydQKc+/65Z^Z&B{[mc,_l°%Z@Y|g@j&_yj>MCks/eGE֣AR3|NVaϷ`!=II]Tysg+libvips-8.12.1/test/test-suite/images/multi-channel-z-series.ome.tif000066400000000000000000042331031414645631700254100ustar00rootroot00000000000000MM*' EM(1US$ImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1k" Gl#Hm $!#%I'(*n,%-/1J346o8&9;=K?@BpD'EGILKLNqP(QSUMWXZr\)]_aNcdfsh*ikmOoprtt+uwyP{|~u,Qv-R w.S x/T y0U z1V {2ˠW|3סX}4Y~5Z6[7 \  8]9!^#OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?%%(m+ +(1+SIImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1+/,.0T2 35y708: ?AzC1DFHVJ KM{O2PRTWVWY|[3\^`Xbce}g4hjlYnoq~s5tvxZz{}6[7\8]9^:_;`Ņ<ʪaц=֫b݇>c?d@eAf   BgC h"#%'D(*,i. /13E468j:!;=?F@BDkF"GOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?JVJM1OO(1OSnTImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1OQSaUVXZ=[]_babdf>gikcmnpr?suwdyz|~@eAfBgChDi Ej!ďFɴk"АGյl#ܑHm$In%Jo&Kp '  Lq(Mr!)"$&N()+s-*.02O457t9+:<>P@ACuE,FHJQLMOvQ-RTVRX Y[w].^`bSd egxi/jlOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?ooYqtt(1tSImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1tvnx%y{}Jo&Kp'Lq(Mr)Ns*Ot+ÙPȾu,ϚQԿv-ۛR w.S x/T y0U z1   V {2W| 3!#%X'(*},4-/1Y346~859;=Z?@BD6EGI[KLNP7QSU\WXZ\8]_a]cdfh9ikm^oprt:uwy_{|~;`<aOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?U](1eSImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1{2W|3X}4Y~5£Z6Τ[Հ7ڥ\8]9^:_;  `<a= "$b&')+>,.0c2357?8:?AC@DFHeJKMOAPRTfVWY[B\^`gbcegChjlhnoqsDtvxiz {}Ej!Fk"Gl#Hm$In%OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?}!(1)SܠImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1?dȉ@ͮeԊAٯfBgChDi E  j !Fk"G!#l%#&(*H+-/m1$246I89;n=%>@BJDEGoI&JLNKPQSpU'VXZL\]_qa(bdfMhikrm)nprNtuwsy*z|~Ot+Pu,Qv-R w.S x/T y0ĞU z1ПV {2OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?fݥA(1SdImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1q(Mr)Ns*O t + Pu,Q "v$-%')R+ ,.w0.135S7 8:xc?OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?*i(1S &(ImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 ~ 5 Z6[!#7$&(\*+-/8024]679;9<>@^BCEG:HJL_NOQS;TVX`Z[]_<`bdafgik=lnpbrsuw>xz|c~?d@eAfBgChD²i ɎEγj!ՏFڴk"Gl#Hm$I n %   J  o &   K   p '   L ! " $qOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````? & '- ) ,e ,m(1 ,uS JImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 , .B / 1 3g 5 6 8 :C ; = ?h A B D FD G I Ki M N P RE S U Wj Y! Z \ ^F _ a ck e" f h jG k m ol q# r t vH w y {m }$ ~ I n % J  o & K  p ' L  q ( M  r ) N  s * Ș O  ͽ t + ԙ P  پ u , Q  v - R w . S x /   T  y 0   U   z 1   V ! #{ %2 & ( *W , - /| 13 2 4 6X 8 9 ;} =4 > @ BY D E G~ I5OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````? K K N Q) Q1(1 Q9S oImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 QO S T Vt X+ Y [ ]P _ ` bu d, e g iQ k l nv p- q s uR w x zw |. }  S x / T y 0 U z 1 V { 2 W  | 3 X  } 4 Ǣ Y  ~ 5 ӣ Z   6 ߤ [  7 \  8 ]  9   ^   :  _    ;   `  " $< % ' )a + , . 0= 1 3 5b 7 8 : <> = ? Ac C D F H? I K Md O P R T@ U W Ye [ \ ^ `A a c ef g h j lB mOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````? pv p sQ u u(1 uS tImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 v w y {8 | ~ ]  9 ^  : _  ; `  < a  = b  > Ƭ c  ͈ ? ҭ d  ى @ ޮ e  A f  B g  C  h   D  i    E   j !  ! #F $ & (k *" + - /G 0 2 4l 6# 7 9 ;H < > @m B$ C E GI I J Ln N% O Q SJ U V Xo Z& [ ] _K a b dp f' g i kL m n pq r( s u wM y z |r ~)  N  s * O  OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````? : y   (1 S 8ImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 E j ! F k " G l # H Ŷ m $ ̒ I ѷ n % ؓ J  ݸ o & K  p ' L  q ( M   r )   N  s *   O   t +  "P $ % 'u ), * , .Q 0 1 3v 5- 6 8 :R < = ?w A. B D FS H I Kx M/ N P RT T U Wy Y0 Z \ ^U ` a cz e1 f h jV l m o{ q2 r t vW x y {| }3 ~ X  } 4 Y  ~ 5 Z   6 [  7 \  OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?  =  u }(1 SImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 R w . ˜ S x / ם T y 0 U z 1 V { 2 W |3 X  }4Y~5!Z#$&(6)+-[/0247579\;<>@8ACE]GHJL9MOQ^STVX:Y[]__`bd;egi`klnp<qsuawxz|=}b>c?d@eAfBgŒCDZh΍DӲi ڎEOME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?9A(1ISImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1_;`<a=b   >c? d"#%'@(*,e./13A468f:;=?B@BDgFGIKCLNPhRSUWDXZ\i^ _acEdfhjj!kmoFprtkv"wy{G|~l#Hm$In%Jo&Kp'Lq(Mƻr)͗NҼs*٘O޽t+Pu,Qv-R OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````?a (1 SImageJ= hyperstack=true images=15 channels=3 slices=5 frames=1 #  Hm$In!%"$&J()+o-&.02K457p9':<>L@ACqE(FHJMLMOrQ)RTVNXY[s]*^`bOdegti+jlnPpqsuu,vxzQ|}v-R w.S x/T y0U z1V {2W|3̡X}4آY~5Z6[7\8 ]  9^: "_$%OME Bio-Formats 5.2.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991urn:uuid:bc26e771-02ad-4473-9f75-ae454861b991libvips-8.12.1/test/test-suite/images/rgba-correct.ppm000066400000000000000000000300651414645631700227140ustar00rootroot00000000000000P6 #vips2ppm - 2021-02-27T15:39:39.437028Z 64 64 255 þ~x|z}~}~{xswxrzyt}{zz~~~}wt{~~}~zx~z~z~zv}}{{x{{~~y|z}xzv~|}y{{z|}}zxtxysosxsxyu{}}}~yw}zur{~}yz~w~zwsy~}y~{z~|}}w|}{v|{v}{}w~~vovzz||~uty|~zxrv~yx~}zv|xty|v}~rlrysx}x}xsy|z~}|x~}}}mfn|v|zw{~x~}y~}~w~{uzw}~}~x~tms~}w|~ws|y|tnsqps~z|w|wqw~x}}vzw}}uz|wzx~zv||w}}x}zumstnu~xyy~y}vrx~|}xr{zv|~yvzxu{yv}{v}x~|v}}xyxsxvqv|uz}u{wpuwqwqjqmgmރ|}x|w}yu||x~xsxtpvy{wz~|nhnqinՄ|~z|}zy}tqvrpw~y|v}}vow}{umstmuxټÇ~z}}wqjs|x}}y~}x}xvsxysxxryyt{wrxyt{rnvyu~qls{s{Һ°†}~yzv~z~w|~}}wrwpkr~xxsytmt~zyvyyswyľʼ҃}x|w~y}xuyxqz~xxsyz}~xz¾ŷĿ̺˘ws|vrxzu}{v}~}}zw~tqx|sy~u|zvmrshn¾̡{vqow~|{|w~~x~tqx|w~}qoujinxu|~ywrww~|~¼ͤzxqw|~x}ytz~x~y|x}wrxlim}~ľӲÿ˨~zrjs~wy}w~zplq~x}x~onsrlq~v|ջġ«}u}~xwswx}v|{s{ysy׽Ǫy~umuoin}w}~xuqwjekĿչ­uns|t|}urjsgbj~y~ϻǭ}yvxxuyqls~w|нƯñpjp{u|ýɳlibvips-8.12.1/test/test-suite/images/rgba.png000066400000000000000000000514641414645631700212530ustar00rootroot00000000000000PNG  IHDR>a pHYs  ~ IDATxk[{qg{bUm6*~0`L<@x`5 )IJR(h bI#{Z9qØ{Q=k{֚c9}_u]σ1ƒS{ǮFk,[pXS!‡q#D?0BHRJ(-RbBJ17213!PZs@ RAb(!1B@ RJj!D Xe(edrNd9C[5Ȁ 2ZJBJ /a2"is_Kq`^fN Ϟ>pﱬ i놶{]{ncF,J+B_O6>| o'<Ox=x{>| o'<Ox=x{>|_6g> o63YJ? 朗M#/]hhcP:*Nm9%399? xf R"焔"21"ڵuC߬NBH93so3_@h${PRb':B(UJmK)E)uRJ/期C7-t&l KR& [`1%$Ķ._B$ڶoea<9<*%,Lqmb$u{)%i俹mߕRo r&'2m붲+9[X)iy~ۖT`[&$TnT_)_' 7qQ'b!).ldq:w94mXy^B` m$gbI1a%LDDi^VRƹcQ&Xh]}m/FS78_ѵ7n*7x[V:+PJMMR j]VrEʉ3JLJ m;G@ND#/k")?᯾uĆtmKUUTChm֕yI!^*^@&#D3B6b +ioRH _Bba+Gòڦ!Ķ,H[YJ)F<6RH%_8=b<PM+WE$4F#`YWi9GΠn!8 2(PF+\ ȶyBWШH)T8I9bI6s"8=1[2_RA!;ovi>Cc]`YWhR!U"94u7t R;ra!AkBFjMLF疅-8b D?}<>R1`{WjeYT"RJR x社E(V ^nUqA.S$ļ)!%RHA Ah}5wr $ˉW^bd6wh)q>CDiC][b 3W,OiiVO›^_i޲mFRkzMEΙQU,%JiVB 0a[7(+ޑJ#H!d2:OH#]OS7.lˌșd[kl*& yT]pOUYn=FIC%${뺱L31b&%!G(9o7|J̲\@еM]c47M:R_WD H9mi[*[Gs"K!A)Da L]}4ϐRqDI n𤋮jK eж-Jw`$ȶͤQU A #: rf]V!`%ZK,1u] 1дM1sau!䌔y*̂m@J@HAiCΙ4șiRGkENoAD3/oz19α. 2b.ΘhY{T`ss(T90ژDʙ03Bbdܶ r. >xa`J9uCc RJm6/ +cFWa說QJPז2xGyYmBpnt: 5Q$1_ц%M%)&RX['W(eX"НoY$ PR ƻHk3 ĜB6*?]_>s([Gk R+Dy]ޣ&X[Q 8_.<<4 'PZn3!,}7}7ǐ[uaVhQ.3JI"9-mFiꆶm/8À65|W؜c^VN {i|똗y `ss{Ke-1&y!@UYrάJ ̗%2]*g~@Uot?!mJ%]Ѵ-pcΗ 0@.~wJ9A]mn߳%%m,ӈڒ2 F+Rĺm5Z)DYJEmв 0^6̵4\KE 8.9got?F!ۺ#g)$J+yfV3)/+Zin=m;R(YeY(B)c540 ݮy*UE- m]rJ;#26G<4<)&R e=-Z)noaLżxϖecFM/!dNetK4;pDk4M9cZeYƙy]ZBp< @JRxx]bGBH8\e]9<< 4x95]ϲ,!H ۰Ja&yFrR}Kc5~{ ÿ,SRʯzZGhۖkAJܺb۳+wwMqBI:Od2r ӟ4!%y"1dnnqLJ+ڦh u"O@hi)2m `FB()E#뺑cVBSXSչ)XM}Jo 7o$|*ڮECʙ#\ldY<)dk (r=.(I e+^Um+R*j|({ʥ\ %5m=ә~ȡ%/T` ,>&@#7v}òl wOgm'[CFw qG+EuLp}nחTbxs@M̂h)g1CB+Ͷ2I!.Ҳ;R`X:\ˠ(m uݢ& u!xO]Զ٦e"HJ =Fi1,UǼmU{>Q~RJ Ķ:BH(%$N1xRp z1B.@OݮP/1ckvF[bY2Z Sy۶x{KԤ\.e}XF?rB ۶h9 gAH6!%J-+O"7ں/3ޓ/iqOBihòۑbVmRa+î6uUiR2V"ӊ~TDc,"ApԶB ps<y1R4X["XzJFfBbz:+AKENC EߠjCt_fiڊi] iNU2<b ȧ?oh2L7ݝ/Ah9MKNalYyZPTVXW~GѴ RTMK۷hm?S/ PUɂ<ڦ_Y]cmMRIRW-uSs.PyJ{;yG__O35ư˅dlIz  _׌n75_RHiwH)91r8 3:ۛ[c-*W|(`}s<>|i3"Zv!F֢M/#m۠xC׶Bzpi+B?ܓStmIZinjv}GJi_++Zq:pYoskK_͕Z^maPиeAn/,k/?D)ɶnuK1- q[9k׶8BL̺T-$U"-j^.#)̧?Ƿ gHm )܆;]9u0Ĝ8_N )wFJY<؏H/_ 9|%9?e2).W\jjҿ%#HdcFL ڠqwwO1FhL]ͮ 45jVm.gs8eF&| }bdօ>Ka0 <Ϭ᧴m% QH]]C urU1 oe.̛ؼcNJO?d񛇜^lUJ: <`mEUP化×wQ)(WG4{mJ#(\xR܆Tw>n+nc >2M*kǁQYAm==7#9A1&x>Z~//$E?CUESU]Cnnn\.x籦*ΔXipx6K2w29;hF|i <?9Dl]1N8b!ȐDZ|l0\=޼KR#; B*7n]IUYRH4uaܥTq!MO}sߥ 9ZÛSgO$8O )Z5ְ,+۲¨H `svЦ@ABk4]۰{ҕ캞~GJ#8O Jd%[on LuH)Ƒmۮras+Zx<"u)Ms.Ze3~8UuS7MiHHyg2ysHx)1kV_!j<\H)Q-]/wTU4M8쏬yׅov2hnB0#y~ǺR:u |pTw=cd CiyEII]3󹸣2c/e!PBp%F}[C nN网V7&u=7{<\Ɩ tDz_WHQZ;{=yxJд "׵  ]ٲBwX"<~n 빽yTzp-J+6n)OCӴ|uǶ9Ǜ%Qq_őuZH>@uysywT Qȟ/̛}@py<,xhmzÁEwpၗ/_bfۗ~},4opnr\>2R(U<v=Yex -!%nnn(ewXr˭LJ dJ !fYEt8Xә4-SeyZ},i.m.?[tMOHc-9v a` Ӵ=Zy1vMt:cw>Ųn Pd{JHrLsdVB@6vrʦH L n_:cI)mf^XW"'AȉuR>{wD~c stmR ߬11%EGen)bq}\m18?pF" "o؇?K6O5]Oe,kipyeYy.:P~ON ? J;gRs!, h &%Xz(a#Dt_wssOSL՛> bC"!T%ۧlŲm'51\dٖ!R_ +q%ɏfe 5Jqg* tVűoU˗ݗͷ +(C?ӂu˙v} "acPUu{ͅOU]CmѪr+b )jZ|H &lP75?q9 W1mi<ӵ \Yph\d{PHnϘ֥\uUBIƒXp& [1,x$]! [) 1&R(#ZCh-^'zGߔst s.$tuTu۶ mOLmy!00O/Hm]I$4N3Rq(5TE&*v}wtmZ)*eDeuCe x߈Qr$gH za~XוGsxrC 'eD9o ]C+K۶he}w}. k^pޑ@. IDATԦ_Nȩ$9s'gn~ ]2ME³'xU݀%QR/XI, zS<<ܳ2ok>4r*΂aDNy޸m{58ᯖ3YyLe )b̸Q#(S>xRnyx89~eRPۆ0$']jjc.(2/ e&*Y #mC ܿ|)wu}wr;]ە cZJM[ktX ZGb!y(iЕ%HӴT\,aB@MLvWuEL]+ͪV۶3ˊe$DX4}e-hYmR,x$TYN6Jr BGY$ Xkl] 骧>bLo9S9xM7~j,%<Z2pui}`VBTUkb{$'R 2q&qdRbk{u+HiqEKh?[=F*"fWBHueF;ڶp8Gruݰ !R5|gY9X :Q7 Y^65G2n} ;+_B$ j,4qӧO9lR ""\Q3Xyuw˻W,h]}ݴ/u!3\e^ 44S ұLi)>彿~vywI~MB o7EC1 GjM4e!RiwYyx<|> їǷ3O3V|!:tO;4=R un=BiEWpu`!M۰sIPLi, JkBLY lVɺ9>xXm뺱aJ)W!_3{6q1F3^N<]6cJ}C`ud]Om-Rgu0`G1ϥg=9g^ݿoOOm֊w|;E3(>Du֬L!PwG|9ϋ!6tmǼn,Z$ 1EOSW竺v}2(SlC 2*k bu w%R) (f9Q[aC.gm#!?m?/|{r/AJ餔.ל,Bs!>_ee'5Y@,cWf}`&+:[5]Ϙ.|jmœ'Opqp"8ښ_ݣmkri,╞2B,.U#2D 2MIw{0S!BtuY[ tHΉVubijbxJc̙ql,#1ƿc_hGn a]B:ܺ1\.uMۖ-fxBRD Vnϟ@yt{ֆ3˲R9<77mCm9 rfYf*lbx A $HJ%S?/U4-hpィtij2Fth9_N8hy*C5p~. 1'{.Fj\N"l 0Mwww|泟!)1-ESlNgɕԵ՞9w۶~W86= s.0oo8 XtBu^?rg g!x83}<4U[Ğ "tnҮpe57b\9AiIJtmW|>3^e&+6*2/eR* |mxIwŧى@]k*&AH*]/Liޗ9 9aME&!$B΀֖-X5%@&\2:tfdp )491VU4/2ڏ+QF\{b[gU=~rW/VRLW?~E{:sxأaF˅w>aZ&șy^e닱 ASJU{a-8q̧eA]Rm,)HewÛyh)&XlkֵhonodidTIO@]U(6!J)k'uu N۲w)Er."tR[{R%!L4#+onn]?6qT_vW7\<SQN8ΞTԙ )3-{[hq8쯖r[jrqZ+'qDR,[R(X2Z]-oni^.Gz, 'R"2WdBF+M]5TU/8~cyo[*% +]hC6H%$4 st QCypGʨˆu)Dp9s9?օfP4 {e+Yqk[nnn !0#uжMm"_hmຮXm܌P rz2N?շhL^ l`$J?g?~{R-Vsb*OU/"_ʂ\~Q\9B/|Go{P7>z}x/ﱦtɗV{uEB !b"2HP*|Oi)_븽EOߝ.bq!)Vnqӂ%p88X )겢h*IDi)vLvaYTJ\__I jMQVev<g"끡i:]l/۰nHP%&3n1EPsM0v*9AwXB.!$* [p}}MYVh4|x==Mٗbr.^.bismpYYrWC#(']h8OHh? XϿorU"zݿt>==Q5>>)k>sʪt8P-)Xwx|zmZ1<<5gehmӏزHbO?L,feqS ?bA4 10=2V]믾ZǏO E( RqZa(ǧ'N<03PWc0Z_I'֛-/CR\%Y+)i;D-r4􁢐F8|obvwlP˲,R5eU(!Rˑ$}jO68 @Yw; pWbےr3Պ_~sGn68|ssn IA;a`tHֲ3uK5/܈Ñnr|~z.6(L#%EU6x?}A,ggJ( MKQ55W<ҜwBHIJ+"H d g\a1 }nk Md{@Z])i[Y;B/*kgb`T1.|7U+ =2]5?j[޽ ?#nXmwexyyyOӴEA]5r$QݱEQuU_d{6,1͐uPVo-}o߽,ki<զ}R;Ͼʹyp\*`29B(L7W$ .ˢ*$e%Yx2*2o@It<ʼmC`ۣ%}703{65w<==R(w A[mWUo3*PH1077I' >s2IDgCKښVJvgP32#ȩ tCY&rGQb&BJʼ5F2#ĄVIQ?PW Jp6;WOr7ugST{~XfGY-D{8bznj5jMl] $l7<==ŝ3]Ƴ[W]qHQ8///'/gݶWktQ|^-J%,iҖ`:ߧ*`D \%%/[#A$H* ^3JQ5b;MڨlmuCcGqA-KL&V2aG/NUUu[3/ ӑSSbp>zxž{ ?~r=3{O(3HҾ iG˼@j< 4=sN2ql-]-h#t){=vuKŗËti "IERHj(J‡'U[&n߼*捨HTT:Q%;~cY_)(+i^m-cR3e$,T> ʹR7Q{lY (-/٧Hg#scJ c\mVx_Izv69 }'|ZDC/"EYis"焵ܝN,zpo9:NJqrNy0\NG ^ )#42#CQuaIs:_جV{8B9^GBV̐"'2XUp?︺fQZi(Em%󥎶' Qqv W !? V7£>5r}Bh^zu>9C܃$x/h%jFq fa1=6gQY)PhCa%p84.sus oz1fFJeF ;^xxsG??g$~K c/TJ9od+?1r}uEǏ(L=խu8+G|Zs!ƋBv`z%ëJˋNAEVO<2;r`v]X6zd!D1y1~#cr"dToY1O7(J7MbvBO'b&)ELk-P)Q| \PӐ͓s@$RJew78iIc iJؔ4Ñ77Nz0l;fAüLSV{yfՊjtDʦagqk^ 2PSUop};V%rvb?IbY4 DLȑ#u^5r^Zc*E ӨYf%ТIN:c n1Zp6!Rd\L_/ QLȠ]꺢zgN|`/ZR 3)HJ֚e365ԑRdFrY[X'RŃUו abjͪtydg"7(ig|dݬ/7_ _}5u9YRPץqLS8OQzx)FgsU@Vφ2{T7u Ҷ'mYBд"1 (mliIWvNIF I-1r' de(bCdT󇏄e$yxQ$*JFAUCʜ k5sN5;ƔvŁH?, i'm"yf\j7qE! 5U*}&KD}{-ĥ?`L#+(|p]:>Da@+gx˲DEcm) -+ݻ2m* brF,ΣT8ې$I+yA[(vBҦVuEM%X cYBY\xD.)BdfJHHVX ~x`{6kQdN݉n;GY$"͆ۛ{ʺZ/5ˌ 'fByt˩? |МGJ]Z3""ʤZI iI)| #E!NJ-d,lwyVU5_7v!dCs^ Ѯj\ ǧ<iK$.F[M26Z $A\}) IVs35]+17iW PFY ਜ਼ ˷~˛„ ^z3\c! 1Ӧ7l,Ty+')j.t*{ DAPQ k u D6-23eE&Hy? XI5e%'4RUSH6+g70 #ӑCao[V/ŐGζ9G%2K}pXm3ϩEDB4R[Ҡl<0u8Z'/۝@ -ulVy@(P̙@T JOgmJ e !OK)` n*E+$g]-̳J$1l\*%FEUN_|cb\&Lׁ;( Ӆ7x:iSTU),!sqs,Iョ;ǁ1E婞ʳcbM<T>"vPU%?tDC]t]OY+V͊_}5?|=_~+Ze1vY:ARB~GMvDq˃cυ gTf*AB k$N2VSRƽ>*3rAuS~ %z:tVTиꞅZ[ކ>{ <8eNWU|G9 ߺ b*q9oqpt_Z7Wt=\gLޟuSYNGdL3F7 ؇`cvzvY L@BxAvyTFͿ'M;o8ig ״fzgcy763x̛ +^S) jZ[`h΃}JX@G>: R žjE] GD -hs5TP Y`6HMyJ7k{{> G}1Y]v9 yxIZڕ;1yʧ7#Y|l܅ArixخNrVTsOFeIhBai5(AmLKT6?圆|A "`Qx^JFň@2&Rp6n+kdoo/qXf 0.8 I*ζ5;k֪ J@G p7pwd?CN>Ǻmne*7&[ a; SefxUQi#Lq FrVMd-( |&]bNc*&ˬv&PlEnH%nPNUX/8\V&c{Lmj\KH-//j j;ᰍLPyRQM7U\( pJ_Vi*4wײ+%1+=),ߦ9 NE9`O5fcx `&Ӗ/"MȡwȢ\}r#r ą8`xT[x)ѻh ~w ݊tYs(s*d-Sr͸ lXOt߂LwPTE~ KEe8M2x7ZAAa^'q0݇D}Th*3a6w]^|G|p&T ?ZagLx& m%{-[|r .5]L.Z̭~J=GU Lí)Bwܘ\MZl)3ktGaHTin`Ȇ* `/R@}xDV3L!jXA6U$V|m;z7 k4@b]W?М"Q6n<:w 5ҢUZ@@iyE9`Fh2?b&hxB5 E)?/ 4U9-_s!b=p^nS:(=_葮 T&M`x9/'bx sVvhzdԪLHbSBYJdI%p8BUBټRC]ԂP<:V[^{yp!i>:љ{Mei X>ɵh k:EwTF$^Q7D! Q5_DB UH3 ΊzN V#gZV|f(Q`DW!/@2C VWQUSʎ #\~BRLJ6U[Z ʀ~ A]0CQו^ʬ>O^{ɢ\)b[/;c*&TnP GW@y]0 tTA-U@8KdG;0|E.t]M=Pk8^\mcEPSC_+Rx^* V l F鮯rcQv8@;8!ode؟qJ-Н7d$hBܕ_d(IPdG<8i%)kʔen2JdUƖg_s9 ! ^IKrv ene&aftEoW&`,[)`LtUlWcEXіUU5>>G|x1r"yvݜXK\I5w Q( MUCDZp \nBj(؂jj>w>9!\zdg~[fJb?<{ly*̹KGricpU~e3Lܽ<{- +S'ZuV- pE 1X}:;׃.𒤹ÝvJ仾+^+'tfM4F {#~>]U,;L4^_X=RK}/"TzȇJ ,Dɝh=7EtƖףRr'W4V$x\2FQG.4'3MuPLQFx,YkArN;h@?.(LgGNւӂl*O*Uq A@p&l`18B-ar*r\6*dnj?#>y*T֒sI7 Ft۵zqMCMSj īg+ >RN7z>VvGWls1.}|hn{)U=e-;8NV85Ea(JVeeԁb9X*h1YY p |kqFPu);-h jM<=5fS{CR1+f}8U4'CHW< ބT^L$lXU34\&NEp-N{yQ2p ʂ!)YYx# -$ 쌎`e5Om[-\)˒d-XVD>Lg:@FHZOGTjN}Uy$qNثVcv ie<Z6} JJ=ӎQ*($g-#Vt0Shbzݴu;Ȃ/\'luE6 Wf;U-u!&p=ow v3Aˤmt8b7:&:qp>jk_'Dn wroIwsFd0f]EGh2W t P:3k#%a3~1N>qeD y{G%[H l qnS3yQ~, SLRAIx{2 0G30q_k?L8?Nr0'ʮj^zXvQ!7T;^ũF~J6{1*;="Z&<`}&wlcq~5Y V =[|Sۻh&._b؀?춘H7϶C,S|fd(_ /⸬HmYameaCx2崶CT ez+#xX*TtY|;'Ixɞ|$ @XJȖ 'MQLjy0JU1odxn#^n&]QO cŜh}O'<4])ĢF|lgԁSSh-ZUV6X8K.% N =gA~ev9WuIozfSĖ]gaDk6bK?qnȑX\,>S]eg5^o]dSbT/$_%{ӟMbMm_n c`̫-vdyH!b0&:eW~F"1^şB;w1 e8zNHցݠ*1zEXDHl5qΦ`soAL5糣|#1'Z*Xc˸ZXr ǻ۹wz kIu*h6)#rOI9\"[GєX;yRt( ^pdkcί*/7]r vo;i%{@B`<pUґ^%u2Ӊ2v+Ey3>H(:OUO ^R(UQE /:j*:PZZ6=FEkz*w"nIG 2B~7RԪ6[a܁i@Jݰg:`[RkIS#U$̬V-gOUVs4Sc@D@]-K1bcނkP7vV'(aFfMh̞5w=DWjҁO6ח>ˏ!J ).H8`x  U*d}.Q4(/]CkA}μ IDATwla[" {c6ޚar}~yo2Zr `6Kn-HZ`U tcx']&Jz5a1Q,/y36͹ȼqNmqz*" b2T$8/ֳ79Y>l պ :y4@X^kx+oH~f#=f _Ūl|PQL@:\ֿC.Ӆvv?hom'4 5KZN;$kM4_/R^G ]ULFX5!TGXNnvv֊R?Iߪ69yK0YwZ/_."b+;|XaC7{c0fxoy[D_u紓w甈"l}=ZDsW;}yahN` Ⴘz ɿGIl%Db\Nji3R5]$Fl&/ o \;h_GeN7mQW6~<|m50g$m?+F?/,h Ճ7}R&eI2cmp\>Dk>xU5 V6 |6-𵴾l+}־g>aUs;&oL4"qm.J EtQgY eg-S >8U3NpJ: `#=,VJf@?Kf?(OfǷgo+~?!o~[oN^I[Rs P=Tm%Q0'SXXFHۈ I9S=OkqK'?mv nu!gݍ{$ܣZa̦ex~Eq20Z~;xײUx-l;o s·6tg0qTa_yp |Ճ[_-I2 u;-)o+\r(5=T5-pmEC˄e5s֚ﳶ˱S^*4tS?d$^MK[H%gڔeTX' o'_L`&+J-V5.cQq܈x|đM1|@IU4LN]>Y#YUz#3 r)ʚ* ڽ`sk 82fr:7kşVz*{09px 'V%tWSmnվcq^N3n J<ľ/cp2QrWK}w`PONb19cnZ.By?0h۲& ~/nd|̓v:Den ˠ"(]G@n!k53ϑ?z-> %jD?2~KΩw#dTF}rCgȢ?\ ;yRk^)P]& H놷lH~Y᩠-_.m;>m$ O|Y]P' _Ϻ.*+rBe5=yBZsи"`5 Ξ:A9~>Jp]﹭jv$=mST('vDԐߌSm@uW\hl4U #Ȣ8.bxh!z=t5T7 evj_8ˠ3ky[Zř0HS:IHVTgU'ڡ*ʝj5@~ %CKe%S<֖'3bV ¿TIWDma[+AxZ}E[Nnx5P)MjJ>/:3iuPgpX)7Pmgy`{{ xi ၞcݞ5r4sap!# h$7ymhveBfZg0ݵ=C+nvrU6#j"3EҎïp6J3m/)i)]S3WXXN'K$mU7cU2I§\ ԕcxY/"K`9`.޾hxs(Q D4Y$'7vJP7S$5Ye3 8k\-qZ>A69PXb>Ug.v1 U6~kh-a2)'Ҹzfiq0EcW*j Lgtzryp5wcYB5Dq~T]ʵ5pwqވr8YIS(0g$Q=HC ?AIG ɪˆp,̣Vრ!7EhQEoz+l喡KŠۛE]d2/ʀŠ6' jګh`]fI ].z`u{G;䮞YC}wOX:t =RB5Zӊbx+5W}G,=~#gj8Vd h]vf,֪":֑*Zb7}ހPq[sQE׵>x @9QN!~:e&gaZ /oXZ\!3E&#k\R~SĨ-..)}✫{q3sٌa1ü皩"$/v+8HD$nB`Zri7)=IBpO-3Dk@q|Tv!X?Gile=`&+7ZjTͯ a,ܤȩ%kܱU pEGg6=7Da]ĕn}b]5F(t&O+6`.w'.2(bIjVb1xN899Tv@sp\xʀt-C-=IK6JN|ỵjo(7>s'x^ * x|\_dV -DW,kiTs 2 2OMB54g Դ|hěKe:,ί2Imlr-5&g O Cʇ'[-tVuZ ƀ>x>v3n!oDI"فWhw7j>!>F` $5_iZG!NϬQs=qK p5h `NċAO17dP`'RFhbxb~Z0vD絪fCZw 떿cZNPXԓ)qŽ uU3٧nw]M ~GHI"hT^X^q8uInPQy֐7V^XXV <5F\ j.s1Jrkj`ej=Ew)#,a%vQUU4~8d*FE\xxAuI@qYɚnȇNj _ CU 4N"As8R)T즥0E++nC"BƊ06&}{NWjKwkTku6"#IwwOL3i;%|t8?t0" e[Uoz_z:EF{B%լ 'N|* ^S587J<3e)qzn: ^n &;d?G[h!J%V= 6W2]>+F#{W e2zgJi?BiMʋ9GZy`qқ"9_d*bHŗLZ&X&ESi&lcE (?vZBAC7k#[f_%v&ZCkʽkF$l%ǙC(!%O=J1\Ɨk+֮ϻO CSr YګE6`sH҃jwfo[笞>8#1= EB=|nKa=pOX~ XjgU64KI#t,a9[mA]O}*"r/}DY<d]ُJwDžr8yv@#XyZ#_|= W-`UMjӞ8?mP=D?+D1\DV -ᣌUi >?\ktjlU!ué#w]YS!BRc\EQu8l) h뱘.Ǩ@(cE^m4 `|evQ탻r)-Bk(SyN퀫DOpZީ٨=]kodEӑV2 IDATM!A3b|cajuu4#!jdFa74ffCDOv|YQ,$M?FO6•V7߫_TŝTy5vi(E//JbH2d{C)Pw-&Gkyd%b Z k494ΦVث.:Cnʒ/|M sPU@Unt.;Ej'GJ ℨz j16vIԖ 5GOT'FLrא_t)Ic7Z54BpkZm]kK*Kf۝ rZO9VL*bl ).5x5 R:A[;+V#k+jUUɰHP A0 ?Qnzt/P*Σ~8mWQ&(?vCUUh4M*Nבj.y/ 3` mDxLmAU E Ul^.sd1|CPFeȞb[*KtZaÞ{J.[,oHjaJYm^q$}ᤈ5s_3>93eAd?ٹ6CsyQY |aj@M,vDjRɵF&|n46(VJ53ŻS)ޤR9_ VI(,+6ro15-⁖+}M k8N@a=oDsJQPпڅڊ*5 -e3BaF63ňJĨvƬ<p^7 \& 4OyBe/!/>FSKKfsz >!C~UOAq O2*ND;T!kh~Ԫ[}&D6A k:XD]L ᮲*"joWJ2$; {GPWSGE8͘M_g߿a1ID/k4)a 4 c5Dt2 Yn]RK;غU3TY.CqdƨCh0 SK"UTDQoUxt]mo['3:ZJLK}\E\'*Vݼa8Nʬtd )ʉ&dUs,6Ve ꀚhIZK?;:&dL>YY'γ`t ,Fq*Za!YKA?d ]dóۍ'7A@[vX}mO]&kWb|l%g`Z$~l7;⒜vAUTRڋg<->jGe#yO x&\خޡh&JtaNpB͡, BwϏ)]Ru-|! ߃٩Y*vO^.7#jh(5egP[4-y{4TP 9*Eg"oN2㸱t42hCwEΠl/\dLJٿ~ |SSr:u pmvK2 /X'OGra=( ə*4ce]!^\r:)&ғEE1@N2eYݏi'o4T7ŌzO\-D>@/a_G˻q;%{C59a%K[exC΢j4#zp ɶ>6,ޝtVX2P:$w*Y]fmF!)[Ύxm&c0L Sת\WH+⡡tډ꩖t%}҆Xje&hmx٘xtxFU p< mWm7;7v_>x C)l/i1|[CSqb{@K]t>7U:2ju ǮjlN-,Imw"gɢ۹!W"]=—Y<9Q5bO[rӿ>z9T<6n'py_o.AJKxGFߡ]ә?b˩ɒ`N;=ܵjٻ:t] YwTP[Z*)F_AYQ&:dv9|gX4Fdɩ8Ï^n\qiIf~P9ŧ312oP/UKev 禴EE]$SfOKif[ K#kQd]+-_GՍC } 6 [lF+WP:v['b/,`Y zG׮$V N\ HMk%[3Y7_XT.v _ tMM+T-QrpJ ѺxNŘ]1zUF5=ٚlqӊwVK !O-J#t>jeiO_\b W?I5RGܫ^EaNxW 5 VWEl!$j6Vk={qW(@_2 +tMKѶncoX*Jjw.;l%9Z84: B-BSXftCYNm$; w!)le4+a{akNs;۫\3C<\\bRciqc؄F٘u?V?5X`%t q.#!0' j;Z/OLʱr7ێ^ O5\X;3ՠ& ÕuTTN_`{cI=4ӵIUSE?br!Z(>Ǹcl~ͤyNFЫh\$"!HGeدhS$#3YMq "QY+d;9`􏧐ހ$B޻aT$.xwE& (VOF}Ž ݃ yb]Y4`' we \ZmCAX|^ğF܇jyH QVP \ʋ8ד&L<o:)Fo+]UҚD6*&(ywboq;q\B1?:Q\ ){k8hmYV~fuuE7).{/>ؖg8˜o<{o( jEqN!Ax, Aeyr ҩZ[Ɂdv? Fl;=I t:؞l7Kl٭T RI61γA KճٛϹ|^;&ªlk|<殡Uїoa҇Ѵ Qj&Jx3<)t`1quR-)][ 8!UB0&-3W ՜hL(*4Y.Rׅ<™߇3̛)ۼC"A:hѝ>jlN4br[aO˞WޕiW׌yz=ojQ֧"vZCBŭ)Ճ`P`z4v [>wg+%{ʖV@VLvRGsf;!vʦhj.Sbe@jS#CP OP0KQDmЖ#gOLM:r&X ['E#(lwa) +6|AKobJQz| @HM7IV'_#F/bISjԄHU唶i 1Aa࢒*Ka9UdUAho^[ʙ̢c IDATomRvc>M1Z?K: Cnk$Q2oULc.lv $yFhՕ3*/gv,A*v.j Jn@.Am {*'B]uupcXhMCqL;)? !+ӫ9kHRTgݷ_Om6O?zwObt]G|g{cJ5fAgki>Z3 Rwg킸L@kFccTnSr'kc%Kiߝo9)T)r+5#y?߬T^>+/go\#hcijɁg\ H{^2؞dWwdfrĸR+Xܙg?aTeX փd#حr4JN"O $6"~)lDTVgOpXG{u xX LS4!.G9HN3ҏYfMr6;ꌺȕBwY/ u7Ђ,Yn%e\ h=E wicz=D8ƚc=i!0= N=iVxa")2F ΢jjX/ȳ(6ɇZ]LB#<8d]Oͽ]|$Rx%$Vz9Ge迤H Pb/cG~[]!'SY:SFPOX\}|)ӓ&L}e}4OV_w#-yYFZvz(B V4yz*pg5N@~9{x]tH C1N hr[}oEy8cVF{z/r~^i-y]c'm h֐~~G4%K8# ztTZzq~p| !2i!:j(,&zڵ}p+;`E/I64XLVc2m'$i js#'D+^Xx7>넾fO?SvTf xSD.3'hK6u$,g 1 MHsګ4ԠF(I)XjRtzuy`w.RXaW|ZXboz֑i߂;>بN^jl3\ڎt07/MlB`ԫH;٭!R^7֩V3ބB%\<Ͳ,7 e!<WTK:k*$w(G$OFPU%WMwә7h%F=c'!R mE[@{*FmVegg(a0mrX)f;wBo%_~ &ӗ-Jd:IBjZy?B{.\ O8W3'yh\iwJۮCD&dΆ.c*3\|JjYHCdfBv. vʷnp ds*2*"濎=|xBNw]\/›Eɹ൥}Y;%qI4>&d VJMsb6RAo tuQV*ȅt% KHs&Dj'v6_hVxy3ϸ5F+ZFS .\s e(rF)XH,_SQQW܃R9n7ւ D;pK*/}6ޙ m\o}aRA;6F/\؍ȇORCO[K0&>0I3&/i\5~4S|^I"2 YH]E1U.Uq{%//0^,c#;yAOaNvep-ud]k":~;汔Lw:hJWc:t"6@?[ ! 9*ETjg Jlr 2|Kj~-QXDin]|P9~{'Gxh7Yv򦹓ZA"\O<qrWsf:\Dj[M%Wb`[>rΒ|l{+#E6+Uf* W 㣠܁6~zO@i9Sj+?܋L\HIU^9@|7XiN87 닖uDhT[%"ExkɞxO"D?.%,ݤi1c=?%Boaj&0'l#أ/CˊZpT[<I]D7~Yearb=ed!c:ި75~E9v, Nuul;괎ǙP7U/֒9̓a{A~Yb+F[魟(D<0Dֶ|j1Y!5q=A^qjsh:2jljL>gˊh8lMn@{km[.AKVBr! /hmp҃tڋvj]Zj˳sDDXN= ! +x2Ag9‹;x. =?YlJ JCeDya.*mNK+c w&_"cETA]R'T+mP@a* |l;ÇPeZn~I&.hLV!mx7=/b'tSyUG('j Micy"gvHMH}꧝ji9*X Ich-3QqEt}'YYV"QZ*8d!wA'\S1 '~aj;նjVj۶m6Rfh13_)Tϋ‡ (X'ڠ¼jJm0VMe]WoUyCshGx8K@':/G VV!;ʫV.݄`(ɬ*T&e.uOJ"+%pBi\2GdIZ[!>lئVUX tkKbJCw@qWGb6qU56ESK `EIu@@&MA ,m)O<;I=9`M)y+:87En$URe `wK?dg'Z, ;HuKkO *-^ᯣ݁h_v{?>RO fmp#O{]juo ^Td6ǎԮ̪lΫ~ "(׬|nXf8*n[:BQ wٔXY䵿9f@m+a_՘O= 4#wZuTqZe3e*$WNV=ւgE%15*!KG_N-GAG l(7!ܩwpCkb Hd흙e. i{q~}>S\cҩuah8M`Ղ[TX@sԜgQh#j|RǪ 8mĉ8x=Be!P&j-(X.XlArtnyQE:8lQ+SfvdwO|Q7Jڑ\WUcF(kxq5imDk5D'5Rn '{]DeDO=bBEABM璳JSIkc*Y#3,~g+̑`>z'._?q֗giwC|wRH'" ;X9d6ItvZo70 h[G|T&nKRkHj퇹ӻ[+An` (Cp6K]FO - eyE_/rZEʂpZg&‡ڳzp__yK^ƀ*#*@nNJs6-vek`C: 5Z~dˉ+c]Y%Q_Jdx,HI OcC9h (֠yz!-x&r;Fj%39Gh a[ힾN{/OqoFU\kb>G-p#ytW[5 _zipW}ݬ^d3|NXgVh~{ݿu!8JGשJe)18*J 9׋NauCLsgb:MI2 CP6rX!_+8䌵8EMKЛd!UT=V׾tZ &^8akTdIK)􏝋MCTEt s RP7``^0fe_?uqwYRm!(fUujChqA|ocn9`^7bCz+8'8j)ŝ|8cEW~fAWQ󵫁{ mBzEO73uUcCUw .6%WN4^@s&2suR[Srl&x.XDPӞ}x ]p-*Џ9" ۃ9.@ހBU^UMdSi!bUwJ9RE*3Jא7~ʁ/dWGj1*Zn0ѫvAW)z3R03O,H9va'1f!g6T6/ȫO#νx#r=&N5"M|6Ozz^M(NUa{x lGd^*~c4 'h8}kc=A- Ì27 ϲ9=JL]>_⼉|$W*=P3;jNR2F+qtIT7h }.aUC/x~paa'x60noPUEyx ݱhPDF#,NYq]a%fG$^ַ/B?}vfp^4-ޭYɨx 眫JzU m^YNM93L~9I`+6tq Ypj ':ZQ48v8]WF7UsLrZWv?Gr]PO'12췬SŹ.;bGclƪ*jFh8I {uN9@6ԁ7O<ߪ#<+vxA?0I {9"} Z933Ìtţ渚J$5`uEX^bh**3/WL^Tc#wAu<t:V־hމ>x3X1b7Z I2{poboM22IZ6P߬}9p5Ahf,SV8+kGiQn?%uvO0^n\^}T{k;j s ]2 ^AԮQc35ĕ'E/ى,*X"ĉ !?hU%4HhkqY#G|U,qvzPhשȜdZdʄbev^#&eMlF=IEihiz^}hJ Zڿ.18c眂tܩ(S]}OSӷf'(ڝ,<9@?7X]=o¯$I sxғ}U5l"=j< :!ܞNuh-mi7OЎZq~LP:Ɨ`Br1Wtt'Ūtt=ߞ?Z0*!/@Dmno3nj)WX$y%,ś" ΃6-鏃bx7P2`e(uIf B]3+Cw-Ma2Ϋ: GuH:=Fup#B̕Zwz7b0& }cXrOW#1=yD*:n˖7l$P>X`xP`Y_/﷽o}l? Wb`+KZ-@#'ePm߈h/Kgw >/䵞 w3;gخ0NpyRƩs*\>rl\{T Ct wUtmIUFVkF>6h UwuAW+\ͧnU"+\Ȕ>3(MvM߬=6U$dZ`Ukf^FNOKqvy%Y -\]s6$I{mK8p򌧝F^_4JN>@Lzhx'AZ!.M==VP &B!*<1sHr$Z^d -8?dPnunR pMu> 'j;L DKlrE2bIx, *h*"8E[UR|m.N$i`X6ryUBMPAzPN_trATR58C]&a,jp{Bz]t& Â;܆7s)*w}sLqrYmlHïolfp֊ `JRRw= q s7liKiSp䙨~9f*gh!I@@FP}I>%UٷkSBuD<N7`l΋%*6j>5xܬٝ?N$;gǪ9hWAT 8ΈvF:v=bj | PeAՖv@?o~֗ݍKhkYP+}A_%y0pTQ1n*5QMx zL_u^kbM#$ ZE -quyDZ-;Ac ւ^~FP^v>ٌFHCWڙ`6\O\)稖+f8Dp 5\f;:FP50rXkJ$ϫ@>M[h1TT-DpC/An +g畦T0Q䤍*σ*iDړ"=:?Vӷ<3pS;z`USSQNE<=E!艶A[{Q}GkԩvȋX 䒧!)D?,ʲŽI_ (hZW,IO2GRxYMVU.Kiѵi
oog8ncvrԯ#zҫ\TA{ )ẗ7s-2 r@_ ~u@#fUA5Ooe~<5C4XA{d8$h ȅ"Ԓr2︔^0\B?ZS$tWڜdzr0w&N7%ɭNk=+.b,ޢIbRL 'G'NlJIMh\t((Ѓ 6(w"3XG5Pp_ =ͯҊ(V2>+{kxHgsVI^5v2?d D$&08̖_Fa{rKo'_ zlr1:TFm#X;t<~M"#6\OGkV3w?eE>)+ &k.4_X7"kRE厣*Nʆ,iR wwse1%< ^Cm "v0ajVP ˞甇J!ep8JC =ǺkX?8;|ӣSW[-|I:zbNGh<BC0+n3b 6ڊ`cy>XEe \Qml8G'Dof¼;F5oj C~jK*7x ?OCgu m0A3R6_#_VU:*vaA4bUʛjْ* HZ%^B][O&ُQ lr<7"pmn jS43YӞW@l)v.MQJG\:,-Y(l`!'º`٦m12f$+~Cx %GcYr86PJu갽{U](n!45dGPb)+z{mC#i+fp½ȧp vq()'犳&И9`D}Sf|5LDt :R;p;AC: N~cT.ϓfUOLKG.t>ly^eFu6Vʤ@vWe4eE?{R`^ \o{{4=؅#O fvzⓞ~0Hj,zxUB-q72@S3 XԂT ́mqYP 8E& 0mqĀ(-б Bڥ/ٹ hOPxXTk`v|2 ~ _͖XMp(u&]v‘@ZĚp-{O`?pBY[I;G%p;m `t oKAe/Nl4~b3@ٵRc'=K_v5M6VV'ՕQ"'zNn#FHv.($wryEߤ1&Dj<5hi m%܉;|}5D-IRh]N[fסIEj;}*RN TAxhpz"znüA0.mcʾlQ=> .-m7%:kp;EC eCPKl#AsU E`o]bu [Z4 Z`u/c~[=vv״Iv1/6Ipқ7ExX3Fϱv`q"qpg=c|z3#EoV!{o# f= dB nz3zq'7Mi6$p,]iHyU  Tߋ'X %+v{^'^,sE[y}'vbo7\p!)2벶4,b<| gÓ G]Q>YRG"`D I vVoDbS%7ijJF^҂dB\dI0s ](sfwo3;!=wZ9R0>r54?MR#nJo`K˓+;:bCyjXShV㼪+>[v9ƴ.i-T~s*KѰ>'kݟ?J{PvۉsŚ_!Z 3ž nE)QwNW\S4<fԟڟ6< kp>M$/RF9hP*erOxSݡUw6 K횰|_ l1*܏β6/}:܍/{)>e*?3Qde_pIXc'' /ߒ[]/@&y>T Mwy XvTE U&Rqr"#/  - =4Wt0Wlq j_`dsDWQeb/}]9_.C- [xT QQ"D{[2PC-h+K+%&mXw>ɳm6|6; a*J &B=e*(8%Wz9#?Öj<(l`zGFThyqd z ʃr@n;pVü!D+ t=h_rHA=1y߹,f^M"N>X Ǭc8PҖ:Z1o9A3[l*H/|n)t6=Zf,jKKnn m&r+? "7.~"zcS6Kԥ*|7IvNjʼU/? OOz m-Pֲ,ZMZF6CJvVƼ״\ .0w[]ďxI m9"^]TS߷7U-5!\?#䐌'rlhaT\Y :oz߹F7pz8$rb=,^M,l Mr*FZ],E0/(C sŊx}-a!!q&u:.OQe=EˣhPd7>;+kLC9Ū3V0-PZޭ2(+8yR-Swd/ IQY*FJmqŹ !@b= Q2žr*r XkbVkHCaAgC?Of */Gjk8Ks^k.ʥ QpAk泧:"qAs>e2A6MI-OX.3m 9٩4Exz M) ^stC5&>FjZ6g}OxQ3B}Ls.xnkǭH6ٝ_CnWU֪Y]oUI7YM1㴃\{ G?7:=QYJ;j-5ǙSzc"oY9@ FpT 7Қ^f^OI'4ǯ8XfyxW:GFz-wh?b˩\f_m2 |,̟V9VpX؜NKk0_.wpz=yB\fILz@..}!P)]FD/xSa[2Qb'E2t1]x<jUwhPM W6}Zɽ4 *;yWװ7r-r$" *7NdE`| IDATS'$8d@LY _HG-8s1 y]:.*+g-*,' "^؛/#+M"OiMЋq;@Lߝ9^&"t ͑[J?au8F'zGpIygE)Z"5껮jzC~QZ}^>)M>I p$x-^\ϥ7#p=<ݸ $E*zz/Nn=h/,̚_j TgJC쵕hq$tEqٵOak5N|({;kH k$@XDhOjb*_ cN}"b* 3؟ğF8kiP%r-B}Ukh2St;/z)ol$A"+oSɟUfcgwn6s'E`wr؟v+-[߅BI=־;G8wzGM'rF:te^Hר)B>&o &X? KGN]#g[q(;;.g=p>(lp{W1W)#D5Aאٮ 9Pi'zYPk+-lKv  xWzeX[$&.rx.g TG`95˜z">pPSցk_0$kO$ Q 8 P,NH:*mnk *p:yh9AM.9s,p2C`,e4#) [2؇_T^ftu]X xA}o`%X$+d/t  eTK{6g<)V_pXr9((N6+| 8;W~$ H\#PGbOp9KPyV%kUx;I gkcTSPPAKq O7\_ G]%oDuD+@nN4V~m>~XXN.Fp?4-&] '0QTAY\3CMV_hODnƹCNtP }]Q>g)}R7j8dwNZ5AWE jJJ& ,^ZTS߭=m 7.!1$͕ٝ&Z(c], a"M/llC5] IjG$5ru6ybU?؏P=+c~he N I,hVVs^kJNH^ xSK&Nh=Pcsqu}VȨ>+NPg]t2TV&܀ :**SZݰ?/j:Ѳ2w2sh;Z3VaF&/MKn`vB'P=6n <(+xP/.KZ3!!>8?&h|U$jZ-|gPX82C_T {k`_A1ӻrjl x*]8ȶm۶{M1dۓmtm[7LhEVieIVDvd;<-$PdU4"繫7Qq6ON=`o]I$KA'LyITxF 1H̤Oy%߫5 !ʝ=عlhfl쏨dwU&)/hבЊ|jHxӝ)|2T ; [KR܍UW=m76Wl%5JI ? Nё|1'|=QwvWAnژ5:uEuZfoDP~Mr$Vkv":Z&7%4.B4VkMdVvq8 Da|TN܍Gk DiDi+ >t,)'6%PEka pk[GYmF[r_kDeUګd~Xd]BY|bX*;g'lh7ljzslOX7Ljx+Yަk`Ƃ ,wG/~⏕JN]UdtATZU\t\GuPAuIVZIv, h `9k1P *{P^ J!1O,jz i!sj %Z)b!3\-ɂ(Y-V cDA啿E".J!ٛ Gg"9UP;<C0^JfB$ƃ(Jϑ *mi9?.eQV_b9U\Cᑒ꽚ɒh&Eڐ2,D+w(oF[d|i9-9\kdC~4q%m~<_;&kTkEPx1{,Ul:c)VɮkqIi7$Nۆjt:_ӔrIWk͒~($S?Ǵ6֎Wfډ׫*% /ĪO x ۡʋwxצs2Cƻښi(Sh4q*x=cRƏZv2./i7^E\f|"xIeU.*#݁PEds 7i]C*%GQ5cwe1;AN=ajwwk42:YwAj, ߑt:,2jV,=e(= 5J.vo hkhӇzY OlOĊWwgT XX[G_l!j9H}#H24#wCK6RiXq]}4ca-RKC"qo73ki+lZ(fmL.qBޘfdS=>>JzZ\L3YPf8BMw眐:(U4b<62)`(wS*xK 2iCIFSGd:# p&| jj"|0 f;z7yߺFI'=V P_MՃ#0d^d#x~H9^aM~BJc !O R;NG ȍ/wPvYmѫF5Yv?γJu3Pĥ&:xs^Էn[^i#m *yPgt {#*,αNCuc ObP MV@w8vfPL>PjYgM37 Tr{h(ȀGrvuy7,\A 7r&jN٣wyXv;(*}7r!Sw {-Z?֡;K#-$PnXC>؀qaW_8|''"1hcHS^[.NF)GF(l?/ $}LJ>o5~^mf<$;Q#VgNѳj *;# wk6Po)y+ju8* _hxZkO,F2S\W4VΖQrdTЛ꽵89myĦj"Grе[=A_-"*:aN˫jnt/5r<-w| OGRS5?eX|RCpZ6q;7J Qn3W[r%AmӬ} A"voe)VZ["AvMcuQߋߙ7B-V~%L7JaqNC[b4yLVSUϰat\[-D=[ChVwWx =A'o=2*)|Nu?B~eS[xYZdAEC[4Y(suY͔ŔO'u\RKYsTgSqbJVj̾)We'2 =^~f?B=3C/^ľ!Ex;UL.PdvAUQ]:cਗ਼yH>/.^ 5>~ŻoGDw˚j;J孝P+?ڢ^\@iJWPeC[1yV'R~yT=/3GJj,Ҟ.wFK@GiZBV9ʋ܅Z27PI}dE nG,eJ%d4 2KmB5/wE4z8R78\gwfbzRVNqJ ZJ6x!諼-Y|xlSέETWPhɿL>@h6YY&*ohlDԄop3! IqyD7í CwD\ J:koN{3.EXWCvB<$*?oC) "mlZ͓Peߚf)XqWXCk' 2~أk dn"ܯ4-8D P;HTkTS{$Ig,/M, w#Skl9Cu2]I?eX`+np&Z`jfts'>zCe/EbNwsZE;X/ͺ<̂D(sC>?j,H?UFu#S13[|l}^ɞ=) CnTև"{WW0S)Ci-i\=LH 7e^\:xwGG>7? ˼#N''8-8 !<ݗ^ߪ/#'`:Zb1KpҮ*osHoVҼ5>j3x8_6`D.gFx`:?"/d:YyPPo 48^G=@ (;ȍV5۹iPM-䛨ҊmhF'O;e>~DSyW9+˓1p묔l Equ{(:.XD7 q&>OuT8}،nQp\~.&7EfGZG>0HUU$^Yjy"Ri5VSDGv,TTUDd' {q!ڃe`ez,"Gdܪ,j6@AG+#A7kߨKDD׊vg ^ǚkϛ]ؔBVyET3I}t0P\G絼BvV^08rz6ʰOM&s2TGr܅QICx2Gh`nFHMjt@aAvhj+41j7rٙ dUyH)ElFMpR(gJjE)cD\6Q"=R{)T:A҅l%:l.K8EAEL.,l a$,^DF 'g=$o88td_)NkhUmʏ3<>)mμ&Zʰ_8i יWNgLji!^ QY/SdHkK2 %) IDATB4BH֘." )fFoh&1ReM;ytU%S3ΓvKO\![Ys ' t/M_VU%:Ii[G:v o1"h2_%<_.>D#euQDaZI /'xCX"QnJ~;Zi--M[MEGn!qcVD VHT U@sy,(]/]"c2G%Zbkw~LVduWRBVhH̭PhYΊL/LJdYߚD%@7O^PRH<4$+tů\x_Z_h'h=Bi*Z!J E|aH]zI1?`Ed}o/c-C-Xg*/d=JeqczvjIoQ} oxghx`|֯Ch$b"9W&i Pm5_9i9 @@'4oВv+gNmZ2|!CBig ^Jm&4%\hЈDWrBD*6,tOUmTVJK:<%A L~htC;کcs|./<ΧԒ#"?,᱁4,c,6U[`w1_I[pp*ݩޫ _q5e(22¦LIjo?j9 砧2}mGr`8}F R% g \TFBs<NAY}-1|9-3ܑ>A 0GEQFu#=e]'N zO<+o"[NsES9(V Y&rX=9ve2(VSl#B%*8uzᨉ-?rpeZhܤ6R%,\+QY!ދ Cv$ezG_dvӜNC ^xSS>%/XGw |T7::p'dsTv %S/)2gk4rB#kC=8L/P- Ng =o-VUX-#pDg.1T<*AmT٨[QUF $f{XCN b<(V -Pfg)V&iR )G ^^)zGxf!-a `Yh=)baJV^8?nꭥE-Z2EevY(' 6qYݐp?6Е)yr@)yVoHҐ4sV=Ɨ]\5W?tGՋ ~K ekvX.xD[E)W#a Ӝni`XEA-]rF>5xR|ky֎o:e}Um9m!k~hM5o#fQ]K|=iWw]69)r5yqfx5ǞZ&aL;V|['ц#y *i=Եsv G{H1DHpy/kR?ʵϼV]24 fUvUՍ-&ծV}$G "t>(6+?/IՐcS/>C٠-Wep)ݝGݩQ팭=ژViiO*P&:\dS]=TN{J.|vkc8C/M+8\5RO NLnmGe=^:=ÍL; G0EBS{ :{V9_t>cLaܟ$>HpLL'oMHO'78eS5a%;gOmuogJP%E:JG=ZokGe5E w[W"xgqd 7$dev\߬fPEqE53%w$jJta (Z9D!:aY&5DC!>Ei+9qZOHVL\J2̀:Q뫂3jSXJ˄9F32Œ|hzB;r$i%4O+,Fk!\4ʏ0d #ڍ#6tʆaIf4f6ohS{GKݪ:wTy kpubثqc`#n$h?^dj;9]jX{!j):SN-?5MudQK*ހf{U1H3'ȏ۪J'Pzl("C;vvis`NjgʮJ@ΕW95VyBCk#UlG)O1r+>bqR{5 ;HNЎn rG&هw%&r:5BCݵĭV`)˦k]m.A:WPW$݅g^N ]1O&Nc-oB3jꯛ-cܟL߈߉'ؐHR Ĩzs+27 {5K 4G‚kq{DceqV=M%>3 #M d8ynz{}]# t^LoKo oc8y'C2y(zlbƑd#*Z\SX`6Ι!iB`KG}I9oVoj}g,WEFl.fg7*⻰>uF;lQfQfnhUcXsQNkQ`S5P5G{|>yj3ъo`9eYWfH,)C\ u:^d]aY O7aF ~[/<5+8]Ul&ZnZV=K^6E4CeHS&ʋjrOz% kZ|vhw}4L)oz_BK\KYw%H ,qeAMx0 zVP TRv:niAS43A*TyXT=zV벘amab<QsG}Pe ?Uz5ӺdVQ6XleLݝiluGlF8~2s(ݜXlXLěV2p>\#3Dgh g=vnE5K'DZ5lhGf}@m;UMŎ 'j]M f=z?BuAb2D\zg yy^4~'C}=FU$CR..oЌNk=;=LW%dz>FF8WC;^c1T@QLev.>Bú,rV5<7!g̛ՉBd=[s oF\Oos:%bBo# Iw#RO詈N( v!/z `,dmNld~Gm*KcS,$8[j CjuDox&o(EUUa۠ G:픱xF >ǓQvvw <89Cω^+:uKdT[܎xB$|$(UZm#,k{Ţ6ӬM*YJ၌7I4;%>w7Um 5b}ܗhi}{JG,nhM4m O*:.=#VEʉ2#W2Yp\Fsg5O$8tW2k|{}-<{rlx{SZo4? WxrBCg\fd̮/֚@F׀7tZlBQsY tOȧRrLwDPct>at7Yj3bT/>:"NWݍ*^b+:?$u">GB(j2IfNy"pEL3&}Ծ4cy_!H#I67Μ^ 9z8_gpAA/y3`ӧ-Atw~[̊kLpR<;Rȕ'KVaD:s:<0*?W/.J #c] S۝'!qZ>CPZZ(k<<\{j]<{\5sn/mVM̐UO%ȣ|K(~Mamqq#hN֠(|eFY[{e",%jhxk W! sj dEdgc5G֪,ó7GATeqzLBQjM=R^4VjOKI?$85MS{zp5>7_+( CPQtrB]YkGN/ʫ6&6xl\h_@Fv shYB6:Z}8&iy"zZy'2NEy-L/cUVa̪h\ =GE74 ǜ>KQBlULmj{B,OQWS}\}PUܓϗs8Lq>͇O F I“,ہb8(o9,Nx9~^E?uʼnRiX=닒a &KVI.ov$Ȏ J:r Mm*|3ӚgAĐ㢄ZdO¥lՈ7~ґ9goKSIQchOCF4|bhP:Hf)p%QYKTF\ϣK{zBo.@_R^jfI*Z;BO\!Fh8 h#ZI"co>=gd> Yʢ D!љGoҸ]-i)r,G<6,S?ƣpC:@CI|" G.qWE9ta*JerZμ.Y*7\TuA5v JŵPvò 8QfmwMǹ#^5o"_1R {Y X+%S*BjX퉤 jd.Ʋ b)4D|C,#*\h,M2Vx l9a]Yvl[`ß|*$+ڍF3ӪhVsL]9Q(n2Lb9 <'lA&q'SO7$݋RLۭvwTqeTv7t^B=qltCUZmxW5妚O3W bs$_ >4(o\?pq]4 3Jɲs F.j/Z ZWKP2G) џ=-V.猝^wc o1mM?9LCuk"Mtޕ W+)a}\=,Ir?`?jhd8?ⅼ:MN0ʠ|{ B/TZfjo 4c2EÕ-tzA,l[6Z;BfϢ:-R}#/#%Z*yN(k<N" 緹ժlGv^V8oBĮ͎<3e¾ETF[=kZ;l/nOnsQ0tՖ(E>+Z][oqF%"/( " }#mxRV7凌4TdžF[8 T,d-:b!^K4YMF]%MLOX{^zJK9̩z%t.1-_<  VNϋZcwoX^H,0T1P8QZAN62rK&t9W-BkyZf,uT@p%J\|,U±䅸,wxAr\ӤC`ӂ@Ek'3H9_;="!w8XDςwnUVaAsx\hTJy*➰u]ch EuI0d:>|F.hP =[MpHQc8cb?%5yԘBpSh- = v t3R++lw4ċ@@,XGi>޴ :t2DE(,G$ ,$kE r /W hBPN|w*h2Qqvr^lOK$!ԏ/Ŀ[/OU'.(ϱ סHVe`ˬ':kܵ|JVz*1J y5Tvܼdu&ZDu;c"J3j-WiuVK^ef1@E%,JFf"@umS)j,v(SW /nV4WŽg.Z^$3VVaEZGN9'SHn$&XM#x YUQ< k|@Cq>r'?ˢbdY} ^J՜*"g,. k+$2Qcu}Ej^.E84~=૜CΓuT)8e:N# HitCBMe/"7 ub|3Cq$z?Ӆ6zHn$'rA (򊪶Ճ?E6Կev/flg̿4*ۘ))~3R2F:yIPI1lj"\!ukʰ :l7)$ywQ5Bh!>RM AyNp)'Kxˡҭ!M!xnf#k9-B:h'\%\FcceI!U΁Ax<\Js2 $U^ieoAnZMqH?%]䮤ߤkn ZEe/+ cէatVGZA7_ q{7D9R~8Dv1dn,+51ɾe޷]Hh)5Ja؂&;2U#!rD}ipF.e{\9HR])JO M #&h8JcMcWxx~zhE}n`#??oF%ewK=)Cb~)%D[kw :nkO1䈹YՃ8h) vb !mpV<w11_~ѡ`3-,˘ُa&e"Y!; ZW_=x7=E CfWf ?tW Q5f*fqsΙ8g# %0ejホy*FԆXKqv$Ajh 7:>N<,ru'G f'K<0N18?&"Hq_X$*~MyUNbAQ*܋IQmQo( ncgBCv@hD@Hfx<8X>+c&WrƦZ%{$~C{&jqƱ?g,UC 0UrpU,`i}5TsRf *{;حZ%JddyuF/%*!R^f{losGI!,܃-:->~;X#HiEZ|;#NqŹzZ^%$BL?c8 GI:{̖L\5twg=ԚmWqC% Dg:ttI,Qht2S'QZ|JK]Nft2=*y)JI:\r(W(2D M2FyN?:zBW-2( ]X!k> ʦSldz"G#U =W?0S{ʈh\O4%7<Ƚj]pq!Qa@jDirh!63tFf9S aSx Pc.u ]MGi?fD&b=P6=hP>}[G+Z;B{h.:xMIIRreRGi7:芚G[Q{\_r:Đ\涐Ǩ߄2\Խ_th_毮PӔj3hAu˞G2NYpU+O .&]%Q<Ӆ݊UΑukh>Mɀd,[(Cvu+YS+o`]wskW+i5Q4]݁߼DF>vxz;Nu V cEM|%,- KD&q$9f$7 w2JEIk5?G@ȟ<(c?4=R (=v3e_Y+>m4CD{PZQ脺q]'4Gs>l97el86.P.*jyTU~)<>2Wd_*MjZOd5,Jk+r@wmxUWwS-+M{BYHv44Y4~l? 7D=^WƩ.G%an&́Yi[/&1D ^܇@ %Vx W{qOQޭ-V9FyyQnvWw# (á\䃧rqtc35fSh,~ɻ5b\XaaDZ)Mh~CEeeyV+^a$+ȧI4WԔ/`T4/"XOhqSʿpa+F/K}8h'z>-ްsYfIwvg[k3y7OO5N}7 Q&)vbfjZ.uVQmR;CVXumPdl5nCeˍds',s(w9LiZ6陭&\ exC'-qD~;RR=1Տv/DwB2eiYj]QjqWP~%|}>^C IDAT~nV 8dw{ *!p @-E[ԹxQ2ZI%JH!tlGi+sh CM*g@cg!Y:#gujXE ו~t Lz=Wk9ޭ<8.x}ff̃eYYX"y:#p>j5"ޡ(lyy%Bf5R5r\롙Br#NY7&,["ɍM-Fd[ٚ[Jȋβ<M '6zVg2rʦl"U͡26Em~Xf%B p$"]-j%ޡLwf?N>YB:]iꅼT}` ZF$͑a 'XdYq~(X?.Ʋ(4&ko\9,ճNYX`  Wz^7+ h%Lv*zZu3)T" Z(q((Moѵ*g=)uO;vT4RtPT=Se#(Ȃ5rh^9z uv͉A]>lqC[Ll5Yj=J PPұh0B`hf"4 6H?ʢ355YL %E-hKut+>A9;vYJ0Y'P+j:o m ~N+5C ̕#P3؞LlK~G;Ÿa `'UkkAת &8ytۭSz\htVSj%-us㺤1C]qQ>9!  >zr,JSu\CCIP:|:$<O_F(t%̌Kn+͔tvZlx!k\]uͻ >`{Ea8Miוt2ڧ3ǡk UlQ;( (_ rGX)X$'A*& "pz\(!g8Sɶ}" $|aܴsƅ'WP:FW+=Ll>J.WQ%œi>); C=?G"N>פ7I~v'.~۹>hxC<[0iʭ_Wʩկz)m؊ϰ ݎ:sP {G-=lYVb.Vr",U}Rb4CnON?3KʓocZ ke>#rshIi\PUT#l=d >Ej( g@kxGkъ/.c hz:lh7䎞/)\9yO̐MOǢ0CRH4qb";e!kx$<ˋ="vp^j6NIg3l@'O߱-V;35wz wٸR5EZpT΂;uU禈 b ,PnzPSü" c:>*ANES`Ur9 )>pJK=Aއ'dGD;x%ڨ; a) 4GJW3|Ǵ0푝D"-A #D¨Xʫ[?!mBz}ݭhu"hh/'Zv1ۼot~xDº1>lQ.BB0L唬Tq2Xf{%wQy3>L -x#y?W!o[u )Hm!=gLrrxa0II(*X".(=C ~3I|@!\EkpuxFkf_{i!LFyFޙv[&P_e%fq9C 0¿hqȳ.Prۀ9` ,+3 c u >[ / (gE}u5O%J  ]iV7.ChG;v_RVu%VTfqFŮ#?T9Ӗ,hm58w#j(F꾯 +Jܸ݀&}E+8ϡ#ʰN6Uq?D 6U܀wkpj}DkQ 2!t[0 2S-U6R,dXqkӌ{QS})|/rY3ܝo]8V6j;) ;Đ2*yavq:G?/Flw88zZ4.-#y( x pb"mEy&ဨ{] &d,["rvsqx>*W)<,: 7PJ*}{\LL"&8-01l,DB"rZ1$qEYTwv̤h0@"'֟E12JGpQ<¿"nnp&qݙڱpLfOcBQ11˪j>9DY}U@t=P>+e>Ù̽cQM<;z{Ж۵$|?>(B(V,t1Mt'~RIʱ4"BU7 Y*,OcU#x" )T׼\Z'>#TF̢1]ǒ6Y P~֥^$h"ܵ3쌯 .! ar(%:\&?&7P[ZJq?0Mgp)x"zX}e$QRU=I <;$]T2[z|;sܧK0yԯF߮-peUO\CVP2̀0XnQ#HEz+yy C#F|y(Oe{m]D@C(5Tn)64f Qϕ=4Exq-vKGRSB2H,*b kI.hI,bGV9GrT3=̼jf"cX;Ͷ F Mxo43ݻ{GmfBxdv -_]"O_VHRk\qb(J9K؋۸/M[v{7Q8l`{/īiP ws$2#QߣQZ !usU 1l~5Lk6 w֘~ %O  {f-켓^fC'h`>/n[ݩ174TCbhM߼d+i"|iȬt'ʊ86CP"J"xn'tȏ4$y978e Q*HP.~6l$ó$^Xw}v|&u]I?oZ/OR]Y=1߅jEh:mE9*$fI!V@a2YF+qJ:rC0 ,%k\ņYC3^\_ռlĞ tf4@HMKW.A ,,{yFEZVwk\DUܰ:aytF驔sjU^ _dWh^!a,#:HKnxn(Z.";."&tETQacmdXT(̐ex 7+\b>rq%~]QS#cM0: L)hqZ1&Gi-IY^q.4 ?C?_d%r_"̪qf:wC!Se-2?Q8m<x,)hb "4tfϺNaFTqymk.&0"A'5Wz|8:}Ap#Jy y.a'Nˠ";I#]DPUl}h'}[ 0#轜6<ģ.! Q3{E TP-㸆ջ,#E (rdh ti=s9íoc񬚼;Vt;18Pexo\lft -?xEyr/72^dT ]&IzWi9o8{CKlh8췽Noo0kSʠ}w)$9iG/bS9@XwkA2d)@{-Ug/Q_X/Q-|,J%jʔہR!H1|O?ȷxŨ-=psIҌv}.Mqm-[7e­m-۸76l-,nm ^sv _gfY+J:9w%~Mv37 e pH8A!0Вu]SCqOXTw e \nOoCV{Ɗu%sQjL)7Q w0 x(<ϊۭt7H?Aq+J]|VZp_`Pflj\ʲhcgufw ǣɾtXV ^EqW$ip38(r0'?Zo [ ;]WTc_:&{ȷ%G+&Z8Q݁:BOinWwH1{3F3f pJ& OZ.pF*SڮGkyh<ͽX -jYKŤz ߂[}C[Af͢,Iv j_F _v-+%PO|[gXFgfzWX?&x|+C xOHcd|#l ɰZ,S$(#Y0S!A<:8o54dɌob,P;0`=x7Z[j:>p.X`8h(߂bG+؋$CY8$5$&[S T6OJhÖQ QE@equw%xe#Y̖_2BQ&n(q  IDATb?Zs6P7S/M Oc9ꕵh#30}c?ǬB# sڰ('h ū@9q]+ ?hMW{\G-s+An;RއWaK+mx7щWafXfc]RGx!QDԙ,XnMh!LrED9' wA?F{! x#?~]{A_D6z/0Ufp_(&xó-*g. {p o ΍>M3*`:xI $j FE  p W'`U@@G CD| 7d1ܓ@j`.<ˣҨ &pb/aY)j&% òpx,77v#']&sb;h.3 q*[3ʴ{t ҙ$+x`e̪x@KN']DRIkepspX9_Mt&.3FMjT ?)9~8ž RJVcrJΤ{hs!!IXD9 Wҕo0Tg6k3X1sU5>WLGq!R)$-rY5I'}5qZ!CNV O_.*۳w1% ,.ƉbR%L<*qQWt! ߭ΰ J˰R(JLRxa|e.߁xR q\J΋#ExsGuc 6NtEq[t#V `xŊ3Ya dm c4>o6:FXr8Ƈid &N$m/| t;7we~34|`5E3xK@_Ӎ d\hފ=Rs4s̀&6U#djV$$J{"k Yhm={Zi)0d^K%\vϪhg*umOwE SCWz#Rqѿ&kv<aGIYROouR^s&Z"cdި^wOOXKI=QE9IUJvU͋ ;GNwY< ͜ wv'`MьOkz36`*- /HjM3b-}<'mޱPAB* {{kv\O>&G;zΆz_rM~ RΫKf}?9Y(SI'Y;=8ҁ.cM{YZKI=̝6% b5CCQhG~b;xx4h:g߰'Zb_{ai<ԷH@-7Y`G2рkރbmDi1BbϛeH[6(N[{> ,$ߧ uqe 3Z+ +jM%R[_ aơab1 c! o6E@]oIpqԞfvxkϣ|ǸKo!Cxi =YW.IJw +<+l!Z$bR^y98W\2[OIMq005174hVS;fô|"Q) ]h.R\%D m ngS$/9_NspIMw@גLly%, +L7*3rKԏ i-Ǻى&}V׶5xؚY%o]|PEWzl{jb3sI?H!Uڏ)VWT趈,&l=thr])EYn&GpE;XVMpYSZLq+ ]6R7o칉ؙ[U#pɬ? |o6;ǁhV@w@bHC! [Џ`*ï| OO6 Y`ၟ`7Xc}؉M`I1^0.0|ip8ʛx0!ւ2(mnتN%jAl d7?.p,j C ڇ(^DQWX?e? &ɗƤ n$~:y5gUXDIvAMip-C?!"=Q*7"AZFJUHSŝWnRqZG#< gmr tR|1$-w2ǡ")jR$i1o!>tvQuvoVLox7#'KNJÝi7x >I!_]dLE]Hy\u~m =JgUQc5mG;;ag2R<?(bŢ" :kЃ4vyla tYnWz!-"r؝&/OCrk\ gV}Ǻui|"͔j݌]1R]:wAU:R+ɣ71`䢙(!a8#ǗwrB( ^I+)onHck/uwҦ .8D땍)lI?Y,;" w -@Dix |-VlzZ>URw9lǍZ.d Ywaۋ`Q"̐UTJ<,aETUT:h-;%(Y҄1;x }-R͂vOJHޡcb9z=}06EFite3:fl3 y т L(3@kASO\ɳ*|C l@]Oj9 CQ6$cr#mhאrԓoQTVilYtB } Ƃ grIkz!EX1|`q˸QA>%(r7|zoy~[Um;޹$aeQ`iv#}Ƈ칾RƽR9r iIN Ӎ 1WZ6C07f 1֥'Pt98*<~>'|vW/$U6i5 EC=]4i (X2ձۖr0X譞ȳ@wPb5Ĩ {Pp'h[8XWs(0:kk|;k^4PTWۅS{T]"#{;g45Nf_'Pcq7Uef3'D [AG8j%nLte/OLZPk mY1vu<w[e` eSf E~%ߪn5,l"FM_ͬ9uib]>D/\fD㛭&F:;kN0s<|:$š2TWB0"ɶǥA peV4-jk.QӾHX?Tv<:Ek\@wF:EGٽ s㢧dHY %3˧>_>E@aL$+Ge^:/jzt|.CXI~gkyǺ}ϣW$-Q |U./l| _*`6Ky/g"i\DO)׹l]?47[='y">]4Vj)Ka5x~#MgہhiȾim݅"2P]D(G]!cNfN߱voQi;/@E8SV{:DFʊ ʴiۈNkpJ9epXd]Ɉh ziV^y!hȏ"Mk2w{YT:5@c@u.Uv*V*d >Y9aKXL(@GZ2J\WN4FK+/̛`Fi*ϡ=a yK _&0Ap ?}D. vHKQ6n,%s6T}B*J80 nY; 皵u 'k,-eh_ bf E CZy"qI##+C-:Xsq!WE| ( Z7@+bDy{P`D,طV`8؀ΑY؄XJ];acWrVI'ƻy{b%,wfIk[ i Q٪V}JkWHRCsXJ꒪bo~2yȰ1>f1P3=,/"'*բsBq^2k~@?do#,`(`3XS._N*М}i?I dL/⭙W+s#=u4"0XM$A-hڠ,9D=VUX ]hHkI5I= %ߕ'ՖdTjyJg9=ˉ>J̾v;sJ@B~a>>Tga0#*Xz_>'Vd++! ? 4"8_2x"ox EPLN#Y9uFoY7fSPL*I' {c `Ln%jb <̙5"pj@k-r]?{VR_$B`GNJ lPI@%Q_` >ԛFAXXWyfg+,Ɠi.r2*cjHZ}^Q $ B Sa*Ss1Z: Z#b B7 .&,ͶF}XGr I%Nz -?pؘCpQDv_9 0Y"33`_E(by -"pzCptV+:]oD(%NMv3PaX#x2*l[0n-ڣ\vujLj{t;a+OPnm6 x{:JE*XTnfR$8 6* >?򀯲@qĀ!g{-&!&|(  h3[Nٝ"k#wW[;HoOY ~:WXA׼Ɵ,֋KGy[ARXN ¯;|kb O鰣)<m+-ʊl?ʰLa^'1(J_H&MQV;˧}tTT$ib-I).ku#4M3J_Wlg('R(]=Ba+BN9+E v8tQh "-c}|ĝx_$# .軹y:/t+lk!x5_,69]z=*-M!d7 cw:rJOp5H'`ɵ*:mҀHa]<]HLj!cC!$^?߰r9Gw!3Q](OT GntgTIƯSV,GOX3Y{% 6tApͥQcE YP# ރ\V?BEK0G!8@}pj(1(MuUXm[2.\48 Z.F`4g]#Q UoXO×k>.E`2$hO}4Zj;J)0M%`<5Pd {sD~F}Ug&#S'}h%^p}稧[nX&xB̵98k\2p aWڳ->VFD} Y_1vK>"$-!~k.ÇA0}:2ʫ(i/N1lkkoZWE/LSjv7=3FZIh/ȗ6r$Iyp{VH#I,Hk*tC@K@ pQBN'TKO4$5b|$S++nEv: _ڨp*]fOfVoA aGM\Jk Y 8vDg8 |mѿ-zV[S܁znG 9N*7h\|p ,x3ꮃ3X]t{xpM2 -\ ^A2h4JJtҗQ_^1l9R⥥Cy#bi*=LPgec G8uf\ƛ/-ZY^GPU+ԙrw'5@Q|0xFv(f~Fw</@Ŝau \ӪYp (DB7.;Ūi4j ÏԳ!Os upu][+ G ʿEa#Džs R:ɯlφ9G,FV#v*j!h9#f;{X+IܾHpT POMb^NwɓSX&C> &mD3ހEOx@|doʄ!BRGRBNm>r)_ )w@UѺfv;B(?B_f k^SD5yX=Pli{VR)GΎ8VyBly.(h\v'vdSX;6e} S sH@-_NhqxCN,rȂo..o_(%ͺW[9^7R6;I9ZAh&(=ԍدF7D08ʻ9\7W]<Ȯo6s9,t Ũ_/ =Ii@N5d讠/vmgc#+תc'F'Gc y. r},/b;jߠ$dY# S[ka/7 @yH&* ð«seAY=.x'ѯp#:nNpLBzjC5|EAIyj (ÕjA (G rb;~ۍh-0Z&CGp+,@g1,p=r5x=H& k$΃SVkhc-cJ^l-퍝`,[yEq/@ͳx'veÎ`u{+$6G$/c<@lfLk-}؂~<&W} YY#~ph&`ˠ,9*@:eh=|Z)Q gx +H9Z^ `CH(mXAݔce?G h5tʋpK@5t  `Cε; (5RLab!9`vzOK$Td<&˔⃸@ٯj)vO!xY/x31~ϝ r 泿cnDJ^H2_.>|nNv\ĩ9,~B|S/(o``JC+]j-8 ~D~cv8ٲhmh]1I&JYb ܯ¥N9LvDV(0^cs\7lum%~}&㬲 SO%-􊥬Xdqy"W\%#:Ga5 幤@,mC{#KDfG^ibKM;ʃ`noF'f~}Տ9VNvnbΎkXm2-cv pr[y>Ts7omUp^[]ul{j)i5GFg)4rVL8Eyr^ ci>khB Y#U^\}vKje`zo'blm7멋`W,;7 ;""&Ȅ]GV_&`l5cµUY IDAToT)GQe)^#4/9&r ,ME`nF8?fyy:w6-|i0%H)\{::hGZ{^ez~md#ϼ8+` ?WvP8P,ZOz(]p%b]*d.ډX<@zKApRS2V5d':ڱ7&CmqZAƼEu+S?hfUo\)boBo$=4ZIdg8{^ܚ̅&{4ES|t@Y#R+j~]G֍_?.sم0mEYnl#NDUٯ"o?̮|X' uUg(kQ|5;eBv^R+ pc-Nʙ1KE,F򩨁iVJiT0Ceߠ9, %P~?`&k|"!rm 0C#<@orMPE*"҇U`!)ȱr`PGȩ2Â>T\ @gLbE8/:~JLX<<]DkQu}2)$F >K=0:HCv8nd紶(/h2[FK?s{ZuLL+㩡e%Q1laR;x:M(HYFNTon/ }8 &nU#w|q$;ĴqyFppTeÓgeE CU:n-sAC;!6dEKV$ףqih6>v \fN$fd3H9<=MoX8|\ߑTTs4/,5%-VHx8^r#;aotQ]١H;'{;d讽.h-w=c^Ѕ<]"+&_YJ5zdR(<\PV^QFPO<$o=t|͡[V+AIMOCao_=2V{ 2$bASeO90 QZJeob9u j4 ja6'e=i4NCe |GP>ܟJ 59 }ݙFL1+ZuVANo?Zp>Ctnɇ, :KM9APKnZj>?3촋u2PŕXƿ,oiޮ'|T,#廇2oKPG M 3p(4 Lل ~2'lΏy-= Y7C\xfy;F [0=0#nY&NJPS(zC8gouжt]bͬY_W?q8h=/vrāE!/j@MXv= =l K Tߩn>7+N~ڝ9^*@ >9T./r4&sA`N_/cUrŻ*yF FiI_]n8ـGjvR<г&.k~仑U)[/x1H;PÇ5 .+{"I 6[8oJQ<% p;ڼb~]F|[W/Dnsvw#V!nwVoc4φVB܍+%wҟ,>s*Q=ήc yʮVCyt$l  W*ig5-z}?~QQN+j89< YmL!1 .9H-W؏p1mC|.z :K8_Ջ Eկ@÷X梹vfP/cat[+gb('@ЧrR1Rl( g,h}A D>Bn ʏt2y]m5p(QT@%VA0 TWe.d;C tҀ\,**S+X Iɏ`x#<޶AN|!/f`nev)8OM))yëz͜aY_̦F]eGΊfMԃ`*ޮ5Tj&rmNTd rJ7ƅh#*{"M51f^?"KV3efb f6 0|kA,$W˥,?|8 c1ADզZ{@rFU*#; k奓m2;[˜ ֮VM !t((U+RG?I(2QDܤ*2DbeҦt$$NeUb6J<0 _W |2pwz̖wqNԋtkJ0w^OK&A^[GQIb;o> (lZQ-?8'N6\r-`;2*2}պYqD]pt+𪬛ZjFvxpT߫,iwA'֮>MGx0ھem:Țc`GѠ Neo\D1.20FI!j5'1q|/Y ܎+GTBg0){N'O  YG0ITׂM` çY&?C$myUxAI@9RZTu|suVE3%G{aa+yV`-Te]uݛ5փ-xCT/~2\Km8ʆ߈ jCf o8`n3d5nwHur-_)} {3_8RfI;jA1Tnfd,d-V̭_`7f  no8E>w9sψ@69j8abuE||i]Uȟ86Rt}'1ЋttfK^Ï?_,TN:(hm;|EdE4=CeH2w}|v1О% uW:&<;9AK/c7 Z 9sъ/;x\>%#$zʳ[|Le)1} Koz4 CAKX "aT ¿^*)l$tâ nR5D] TTɣ J0 6ƻA'P[Bh'-ہ[vKԧ8jfNP]`GWʢ?pct tg's4.zW` '[b%Қ/M}?e Vae[r5,/ :oYPD~U;p\Qޱi68Cυa*|멵%ܕǭ5̢YO~noOsyǩmTqѪb3("֒9K.e->V+qOwQ#A([8H EB\^I-8HӳU)ủ1#9GNRh)'Aa䵮  Oa~\ Ʋl=^Igjq6r=?ެՎii[C,ŵU}o96aW{NK U…&>p|(%ڲ >))vaYtDp4o3WA]/Uɴ,}JW|}\͔ !6nOWm7zJ=^@Kd @3:8 -}@Nk3"ǁ] K3Aa,2<;)DXv%fVEクo>1O3*l57NEP9孞[*w!GٖN8.n}CBC@@9˸kG6wfiJR +}t=uDJ wgGQ ]~_oc۠!VQ1 =P t6ʶF""W5QuA7Xiࡠ-Vw;f`%P'5{PT f^ P4^x ^^5B>A x}۸& F@%~T wPgO= '4Aʊс6KfīGYoadAx]>|@)6m7.ʩ5YkQBmXJ׀~(ޝ>C"GE&ވJ098n^ﲫyK'dtL˜xo1=?# \h*j%w ?˦o/~υ,fPTx>?ea'DW_e%կ1kfu"KGY=f?H|zjiwG =DKT]+e+ERRu6`/'3?۷ۧ`r+uRU$V$Ţ{5~x2Ge{eICh;i##Ŵ)#Y=QSvEOٚc'd^|yg!M} ByFuGp\CuFl8KQM8T O{@QXQv)UUlxKExjgcS|+S(vEuG@Cd5qf9`1XM9_#a%h_A‹pjVgOR-mHKq{1/C15Lep 4d59 tea#{5pS@?\W>_p4_(o(Jy Dn_F4e6590[Tc&T5bb2-F'*8l*h$[,XZ'Vw~VZUkHKMǪw9\Ky cno cX\**H 4 4ڿ SOeælf7D2;O}27UH)[6םb~wơ#5|QMטK!ށJe"|vmPW+];ocX&Mz:(fQ]K }Q3έ8#6xq>Bs]n!>l4<a%7r|RcHXv4/68jo1rYփ.I|)$v7z?NY'2"2x+M.9'L}Uai*~;PMc|PUdZX{]xQj5Y?K2 'eQ9VNic=MP"O0V{ ]LuSZQ%W{VhϚ)Z\+%fȐgc>MVuu92YNKb _r0L`\)O>ڐCL cZ]qG}exQ!nQ觽kX+K¶d `HWwC$wxCV[(k& }jsd}"*Q$~ae ՖD6foӮcF+#zp4֙Q 9R_/h=^ٞG86p+KhoRuv`>ZΖIz [~} &>auoɸ4k@IπqNS6s湬G]CW]kwux2<_SrlfoZT6(\EyS xy Е$Z'(鰗hEGzxL\ݱM@$'+s:O;q(]%Y7,./J^@#G@E!Pe tF@yb5Ǻ.rV'K hn:.dT-dWESޅxר]QE,N'^L|EQycFjڋ!3Ζ,NgOE3FҐ2]laoؿ$|SNeq-pnaHN:zDzY>?43,c> =E9~2=^_FU14GO\{|*n/7".´-uQ˄jEڧ]wxDx[@M;']gH3e;tSP$]f%X^}ĺrX>{d7SY4e϶ ӖlD"ʃhH#܀jIr08+))C~5\>VPe8Nqd܆g*ec `ʅp L_{&9񠔕n1}{`KPޒݮN9¯lףeBPs#U=s :{F줳̈́Ԫh??>gVGcaPl3*u9=s+`Caev>xXmN_I3lu%ytNYN>F9T$1r}?Kg}; x.z199rgKBTrTn9X^}:%͔I`4C;wfջh!1$\WԝN\mEG$ Uު1X:Er&,[;3>t+"*"0/|bR<7c7!P.9D*շ3=KRFvUqDq8F q|w Dt^eS IDATWSj4s]`,©h{QUCÝd;'5!mEg)I)|' 4BYFXg].~;n2j-|maqTAJY+cV^V[e呲4E%n Ϲ$MigY ΁[.k^x\ib)O'J:Xv1Qx66`TE/^D& ͆+ޖODCw(QT%)~tP^'d) P n#{fo:/;m؊z/R5Sx=1^݂bhƏi`Es8&jęNs^pW67 VF+b[orBQG$7[omF7cX}CT}R=ir]MgوT/b{Db_"[ܙpʷ)-z$Ͳ13|tӦ)s1ZTrگ8$[8,πhުPḩ86>||eą ~jdS;m637ӓF*wG.&g#KGk/RsGq,H^cg5az[; =w,j-]6Z+.@s 'JGs`YUh$g4ZOikԵ{\=NW}=Lqo) VOB%s4i'YU;NYYRQac0Wa+1Hz:=*eUq6N1F5Ɓk,c8OoJb.vdult]/X rZC[XӮw"'ypOY}WnW+>`\4'F_8N;ܧ=kE9pp?WeL֓#iߐ.h,:|d Hnu| 'AC %DTH{r@a}i & hZ*!*hkT f[.c;C9Q5DT>ۧM>W%d8ʣ xݗRhbx/'/w7(/{^2atqnќc 4=)x(f+GiLdO#~yK>AnW3$EId<ʫj OõlF6>D LD_AZE𴠣DCGË A'@tCy8~)3(cdze+v$%I1j&:D+26X|Tkyg0x(^D?|QENEׂA?/0ё -ЂsZ`$W>Pց稹zQG}*\ሴ8 r`,)obRoT\ud&HQr&.Sc{٤@-Ӵ(P9̪'XMHZ&6w,X9v;#\ew]F/}\awv]]w7^TR[,E#yg)e5 $h~^N= A"$t6ǮOZ&Tm'C:=w}Lo y`3.t7ՓHbu$4W8&iEɁZȹrW->revp!Ejc6Xs8MW9ȚY| G LEZu)'[43To]/J0^G(Y so4uIja5j7`H%q˴zC-ltVVT#F6?a2ʲy/7oj 4䦺^5ȒKn7fxw:jugYG>*`U{4ǺhnOw'VZox/?Gt|)cpx{(G+lxd+IeCiN࿠/=(?YO|╂d%F7 k*m2\Ge+. '78mV~VPc\&0u|@xAϼ l Sh~4wwg8gdѮ~ &E9?܆q":T_W@8P2\ґޫ:m#VtSYq5?[ \G+1RNkzk0ZJgLfV &/q A F#)l4H *`{!Z;iμ%g-XM騕vLSBjoU)_|lU'l*^zױ䍕s"ts rr4%zWl6O۱2Gm'g٣`;% {z=Wf6%a 5_#N06UPmݵ#14zDJ OL{;($EiAA뒈|X*$Sx%U'A[N.(2 vxR\Sr܅3у1,/[+py܄s/10 q;$â lL/yNR0yQȞF Y)&TzAe'>F X5|639@ABX6CLoq/@B K l)?#<#:Λv'5JqwX{{υS/K I|aaSL*Ocló9'к9׉tPr>obLVdz@/,+r2Bz!7g`0&^2K*{wOLfyV5)RQl`E^йZSu+D@1i *p579 ~`Y `p\?㽳!_Wa9cۺg3X= kϑ^vQ,r_PY">w(ODCOAN{2\$Eύ2`GxH&7@= %mWouOc3:I aOF]ōczGqvM9M?@QWڃQT?gkTd`苑7|Ii~,e7B6D`3b16Xu ƒ_ }A%QKQZMZjy$I!S9}wZ2su AHZxY*o5&Eg6L]wm증AcKPkOhi(+"C26FA_Imum?rKPWQۓI5JD8ň{`/9G3sFdIr+#||H#xx63 XC4qދTȟ4:iI]dj6#;$f4/CDVZS*LuV>L`}>@%LEhn5#J8sy.c=|\J#< <~^J );AvBd85ޟO"=Y-Jn1}K(nnⰋCv6S>kqq:G} )cu< Gc,CQJva *2CZD-qBpWf 1lODoyIO|>tcӀ7b3h$p_2պp-yvw%A[Բh1(!XȘY~p7wQn%9@A3}0l,8#> RfZ.@\B8}9+Y濠ԻvPєcUghr}z>v7ZLz#}<9d ^Q Z%׳FZ<X&3~O/2>$MƃY(Z,sRp\~q[3@w~o;\Z O7vxp_f57/+缭%擋p8,a簺ij;j_>d-P1Ԅf2jR8Lƕ]KA5ƛg19( *AHKEO@8YlHOf4͋lF2[OV*O M6FZ&k@Muw$yrdk56\(9 T LWV:V2x6Uk+뉫8# TJwM/a5g~( #H;-{!ͬL, c'xV?H+Tx ? ʒN~>NڝͲ5r /1:"&)OiZ{q;oh+璞Kyܣ]ܯXkYol0+UisWwSl;y>11ݦ>W* FsA^^j!RwV5Qshٌ˹y24PB#QсJp]N6S׺;;YڸۦLK$鯃,Vyxb5o{x{?l`s\_|C!N.:.7}.n|/ߠxgZ ECI ]FzWY{Q#d5lw3ZOB=9WG !Ew~<j:%Vq . GRul pMj p*'itp|Ȉ)#Ft𿉁 j&n3_!3[νeX#ÔYhB]#H?愎VLsI|J&,*hZcw@[Yˉc!pf0-<š ?eIp>mKi}@&:Q|H(]L^FD۩%ˆ  "Ild)0V{wi2-| w~ȇ(K8킇Egp JA^n5ç#T4E6Ih?j ~mL$(N+];􎻽ZߍkNm x$|S\sTjM,+U\=h7p}#!o?`j[+V`~Np:i" CQܹksf]`J!b3!#;$V Fnʃ,W8lSF{cq_p/NOI)mEХo*8-A]73o.Q%n?X# K~_ ZQPK\I>uueEǜ(/ϻ!}&9&zM'΅YJ,ɑ_9O,:nۀ&`=0/.;n>s6tZ{G\R[YY9ΏQ_b -xVae,S{B"Paƞ?|o\R'8 jvQ33a 6'ґ<7Ms^g` gĄۧ;}߼36pc eOpH'xGE_X<8ۇ;M3@?}.v]OHrz```ЂˬTCU;^[>d9 4NHچPg2{=Ⱦy:T<%r6 E.|ݒ$0;&* Ǔ:^ia~!O"fjSoWKݏ+FYKa }NE >Y Srg͹-` p.atSKJN;@Yga~'nsORy}tו(%T8҅4qz4ݽruk8$eG(7u a-<  Ga \}+3 ʕ菄N~LH:;YuX9٥;͜}CQhT8x]\|sJEȴ" y&) h.hLch,H}12lFp#|A h&>Im-ז"cR#PKurN '3arpvt,A7?QpBT* 4!d.9M,f9B`(*-tb}0c[, jqu/Eq{Dd_Y=IGA ~ڪUTPW

]M[`K`t>QO4|Ǒ)c#Z}ܙcc7^[VKHUG}P=/nl~YBCCFI=)v[H*u&:'NoG5E&쎹;󬜻ge###Uv%MZQ2o3q tVt5YkQWFH\'#ZiIn +&I]XgL5Χ(rk,zb=z5LN?ڂ=2WddjωO ޤeQ!hT/ ѻ*{NІץ OΙ:7r]Ub96WOd>9=7f~1*ՈmI/K7Hs3ZEkS!}#'L`K&f3A})5w{SO&a_vhMh<%S҇4]Pbˀ W1=rr\!ܭ$;]&P|i4ᖕGIeEЬ\!h]1fo^p-s3B#PfQj:N;t=YY:h.ao2&A=ҍgX:,)j="NngM Newpx"ʡJVB7ikwV6zittw;Tܶn=3_ME 5Z+}81{$w5c.u/|$9r-D ;Yq;v^b˼ ގӝB|#BEmHgZPBzs\kucݵp<^Hf;4EA2^5fvV4!^2ǣy˗NNS`4D9-Ҕԉ=,;UCU@Zoc,lM )c mD&=چfw΁s[KDQ"JFi8spWT_Zr"ȅ_<K.jH;Cs78g6`? $(H_̚NQYdy\΋fYLpOAs]f}=VeH# FMA>χ@&WA A*:EryNAe [|ytԮOk6g 𿜉: >昈p~ٻQ?*kG bA 1b֣Rv̋2ȕzE9|ĕLb C!ccC;X^gx?O?>7VL,wLz`tY{SJ w%!@+f۬ƢC9:ժkw } R(N| <&u^O>54hRY]nnF6XE#5lqv*m^&IYEdi+S>//E;fhhQ=&6M~!Pgz JUU-|'XMd[xK٩&)ZRI{΃P<=[Ux4<1ĭVTDХd l.1\L1'Ow|4N6c"dȚhZZ^_KG $fJ?L)GI^Z2IB@YXhy+{\{cgDLw أT*C2hcDU]^;E^GEWENN^ߜbD_ -e;Q.Q #b1m'Nbv^Oŗzގ>Y`K/l&;XxJ8.3d# 欏Lt }84(\>xi' ]L@w\^B2yD7wсO+RסY D;)Po*G]ydcISS^4e ջh?QuiO<~EbTM|Tq*7?{ -0hI0,mTѵb|G #a=U=Ug' "yYº>.8c W8 #V_z>zɥ]P шg n棜d6Ŀ1 'RէY;j9uqc&v8 ,-NXm֊d1}{.v|,M6}Vq3v䩒YΤ "di<a`LtswU{ I5QRXV`!”]d.x 4E dV%?]M]b* wDV"tg=-e*K|K~pTGet[IiQ0= |dnf*&[jqN51 sE wqc1fѴ+C>Ƣ.5I=E绠Ny'Y?랻DMMO$f" ^;q "[Xw *e24]bx^[ي*S.Q.dN7NV8@h`)\ɽ$U{Gn|p32̆Ej5a!$!X ܇#NM/h"O2,y(kX2nC;z*V^_e?g%vښB_ff-v!7b<{=q&8v @~^Vnj{b}#T.Ӹ. |m>/v@ 3W1Z_5f˯4_D~\AIzzxq&=< 5Q.+cVQئ3OSyu3E{zm,O3 ^@Qp֗w)p:N 6ڌNu]aAiIrh=7NY \7bJ:0PmRTxCV+E=l!W[MA3Qj\&#MR#%٬ݿ6f|'xdŏq/9&(w}kfWQB}?z#K6; B;ZNs!d s6uOq!L-d4<Ჰ, ʺ \W= AkxxX-keOE{ؕLGc5z8Ǖ.&/r;E XS yNUՉol(oE#A5N9zx Eꂼ*vr?pO|'N9XJ&Շ(ΊQl' ɚ(-͡+hTC!emT H'{H솨RO?Zʸ^Y_u.JtWhGJ80*K@&jN(j4/9mXUw9|U墦.R~Z[O7|OOt\.Ao՚hjǔ }bpA~#7,^{ z*=ϣsE4 'J2h)Ȗ-N=FM{phm; j'$L7M0N)$>׮"sN}'1&b+6frv|(+j㠄AκEhַ[JJUW5>:M5jLVM,˲?B'C{h nIkgj!YX `o/ z0d}XKY+kgtaFԋb՚9Av0wQ Y(hUn)~xK'\h^WtW7tS 䑜e'P䜑DfͰ7-`j8fIFֻg.8!GxuRsѥRz{7vy[eؘ^]H6 ՜- /EXj2ȯR ͎2<:cHFI#{PX}1}ϲT/DŽг_(n9ɿ=%]$[,cΰNzO)}H7[fT#mb= QzQ=^Hd^2a3s˾ͶCYk~0X'W2ZFJ%6@'anyڜϹb*"6*ZaoLoNפ߳˱G`3ٯ߼==5DGFPL7bݞ+bQ"V\'74э=Z+Bhv-c_Fw!ˠQ1ˣwX݆F|\Xn͸-+EiF4ZSS{\ VdHFQlWZߢ t׉8հn?X&(xwTGF0L&Y ʺKkaoGq0jnEzF)pVG?/V;E^8pMc٬>S=dfmg{Yq!J)|Vp&c`Fs8] g-rt-Ŷ 7jYc8݅"OclvQzޔa"s̮ZMuT dkL4wa.Oj?#ZSG\0hX H.(A;ǣey5)ƴZ]`-ױ9l{'?g; ~fI?gh;]ܩ%_pmXLWA'}1쎦;-ZXcaF\A`*9 b8s,]8b.0<ߨlO&W;e& $wlS~OdRCqM sXJ:ެoA/ܩ0;62?*N^s(b峻0TAIcG`OXMH*H+94ݼ.K$~L{!8-]W|p3LiM2nT6w\I |@D#3=˿ u{H)4ߠ0,ph*(hIeDN!|bjd&ÜQ(L\gIf1YSnbSwG3Zk ڢ| IX\LO Y~-+#nP,<Ӄ 9GlqFgE ;0,l|G#ަ &ZH*=-ʮQc[F?W(n. W|k VW}\fu3)4vx 6ٌz#@Ie ["9̴!c k rv&+f&)QhG_ހ~ s{XV/AwdƶXEg*Wl%w;^7<\`p8Sy^A)<)*] Lmoa^,zhcLYw:]窣? '*Vt:yE>XXB|$-rӫ(Ucʜe/nv'X\iL䭝g +wo0 ]궜IehjiVސ'M鋽n%{zjNz_C!ǁ[ۧў*Whϓ7*7l4qʙ N y4iiˣE ʻ8uy"9 Ǻg,4tQX@#ncT|Y/{:_@{a@622@Z Gh3.S YqSDae8CV1E":+Ϡ 8ΰR@xW9 Gf@{PeFڔO2~.x f^k-,\H2t6aoWx%8/u6]+Ƽ/ap:-KlƟ_o2uDV*t >YD+w(b$?&O8A\ٍGrYxrk61s3ADlpcZ%X:l3w9s6vpFͯcDw/&ЍF^oNgDV:oƆۥL0+(=\K S 񷸊^%Ք?<5 ůod&ͅ#ͮOAY_%OpUuJ8?SF(C O*;)̘Pުfʌ*GvbkctZ?̔ϝͫң2cHce(2rb})AOѐn[}.-Sf$DN+24d&xTnDrVz9VI&*>E5U^hNDn8?S=41/ ! `_O6# (ރ4?mnp WЀњDq;S Y؏I*iLhxr}.^qp#7B#Cah>ͫĪ;Pt?bx y^OWUC&Q(LQQv\ F Û"dN~)L:?Q[ͫv3~ X%m%;/ F1ZnPѸEƊp琕v? "?2Zn9} ="MCǂX`m c3Ёx2ݏ.\INH!-y, WJSt;mהnhY!<…^,uEo-VՔGݛԝݕsŷȜhFSsМEUci0@ރ46ʋ~樍~vWnI$}'r#\,aglW6:NĮKZ'e71Z=*g wA^r*}u"#nZJ0Nl+T({YeW Ieu>Z}aI{i0 E #S ?o71X9ȓA}bļbRH)Ok}VGCpyŲ77Xe݋I`H:1U>qzATVi]wKһ>L3d7EG8'Ɠ]F 6F"C!7DU|z3г&A` ՜5@-UvS>]|5Zw9u\o{S]HӵsZedQ8ᝩ{R$^ I2,2/{8t{ÚjmS6c6۶mK6^x7gޓټ!Odž~m">L-y w'3*5=Q,hJv9qX Kgg*F2kyϳ#rJBPPtm-v(ݙz||kzWkVL֙TDg̍7GTTbS]*i0lu^+ȯ}at<^ITx_H޲1;zhqat*+ܔo'"!V6*wc6tD`%$FN ¨OJG@1eD7+34o.p3CpW&RVU<`I6 T>;1mD o&J9LuoZA"*J^K qz͹k;Frh5RYS)WT@~,HħWfT"8:A /=YwJf -^lHβcVgM(Ӿɾ[_s&g:J>g5.ΞUlНv$V MaYBɁ9 ru]mI7R95\|f5N[ί ֚Hi!3f*@?gZ/bYCB r2}_ |B2^h М{hWmf+-"Z9iEdzmք=Z5"Cr,0d6g")T k)Y Ob G ;}w)m|P9EXjO<'Kx\:#EɍˋU9u/F`_ToA=&F[Y>@ab}7^^Jⶴ\,o跮U˞ni_:*"|FެW;U%xmKjʾƓ`-zW`7eti>k]}O^'rv+B_pC;fNħЯJS:g$#$Vf"xl^b):ǯeIJhT%@dvI:)Edy@2 t}hU^,vR~ɧ]Bu>EB~Ej8|p=Ji#l"[P9ERlb7rb*>" dR{[HyS)+_a_mHq^;)=eJ'ԁggt)b8(>5zAyWܝ,X_rHmRby{̘)ҳF?yGƖP/Tj|KV]̷*1IVO庖]!/DwJ( /Uvk)-NTlAפѰU-2>#bithKq0 qn#اa^Xb.:^N S`&!Mߠ,:C9ӁlYE0,% k@`->aJڅ?Q|D^ |vC)_tXz3ԉ `)aX>f 3 }p=.6Is<֖*X$ 69{E!/. bF!dk⢢>C4z,wEJu[9/rgT+܂R[3&m@5' ķqmJcmar5a.u,,m-'%HR6_7 UfP<* Wڝ;(1+65[C \龦ӛ;O;|`:>>VQxW:Q<MBPޗ IK!tBNԴG#}ux>PE~, ;}d=W\G_6{pX%-XgBU9lv0_s؉]mPPz:MjR jBRooG*b׉Rs]ە,%u[ZT-x c|z:T|RyRl 9E>_}>*\ƨ=p:rh(`Ug~s f2 7XI<.7|M g"\h\WZvAj%*֚{r,J{7˒r;_ |'䞤/zU่;= >#?c):93cWxDV$""6y \-# pzt v6oYo4 V%oc=\EfVQԀOl}x'񏍬Dz\! QדC7<싃:ZCO /]Pl2ν2ʯs1=F"gZخXɋ_ ~7"S8YʬifU#]8T9l5GMĆQ_f\^cmXK ɤ͐oE`" Z׹raphmp[԰v ;:i͐+X+&RկF:>hė'Ԟ.2  7;t~I)E;+:r˱VJf!s5X= {_d5= 6upP3T0dEApZG> 70 `9[JO Ay${uUj0懫;'Phֆd':sY뜶C.mzCC3ǘo -?0;=/ ̫3jnvqnH& ߰$߂,o!i[σ;/@)ʼQz|QF񨏳en$y~B:?Y̠;*h3*[N%mXQxӚ14HL S;RIJ>'(ZOe R+'X6G|zy5sJ9MQEPB sc5k``kג*pZMZדV3KI=ٚFZ> g1?뿬I"'HEiBj>w4Fa)EV~~ɚ?("XH+ VRf߃]#zQ'NIµ2oHa4SI,:YSvyoX5فڡ\rIWGS2TG:E9zLvD</t ^Xҹ_ۜd?q+HPX896_N[墜TUJ%#Dl'H 5fsXF-!.k ?<H \@ LNOQyHyQ ,*/X9 *E#&|nVDCx >:_x[xZ|X1Mv#_($^ 'k}r\PGG_~z *G^0ϮYaT&8e 䁯o7]1o6/=HW]jM:z7 OpB?մ[͋N'd6+:(ZMqA?9-OP( )U<^=^6]͉-HK^.%-h4 &{z(˔!_pHߘ+`=I x}U|+o!9"tX+6"HhkwS1rEL [o=QTz˗,MNGuuπi4]6MHcyt/iF[7Ay4tINJ sD BvP.i5zy&Oƹd5фNj"U99X` /%6)Xp/Zx&zr UpFN 2OrGyu&[8=ͷW[P(x3ݬ/SdZHDR\#a>B)uvP0 W&M/-v=<%pR׵]>'1Xy IDAT-R7 ۤ\ J-OM\jiS.pbe'j;ZC?TaslsZ6Ü[R_0IzB,tt!1L6NInJiؓ`(O[:r~*Q#avO*;Tye\1+~e58ÍzVA瓁rN:ХMX|wQN+GxH^wE6t$H7=6vME:I cRN*ިc?ΪbMXkS (EHy;ԅ6 <i )nNx0څ;#Bsr 2J.g/_Q*y ɯ@*Q(t@Y@a3:DgZkKX$̰vW ]J,@ ?pkytr#ja#FuD5 CL9a%lWt1Cb '9M6tNsG1Y”Vy+z2]Ҟ8G&"#5[2 h\j %)RHoP>C{`YS!vI7u]Xu Qр;WTw>4n¶߀JyA_ Y)Z'* %lCqvmd; j"\,m`5-X gwF`<쬔_.U;K*a~^Zm2h M$Q~7ͫgߴb=PWf'[ou:Qx ;b7W9Q2NFJi 'I/p:I#z}UQJBWY֑dbްkjyM#Ռu3fI3WS.eH3| dXXXeqy4ܷ%xyfN__IdR}UIN`)"Y 4-l-m45*PK-,v:]nDp9Nw ~OGqnڑ$FVȴii;6LJDmoway@ѕ8ݻ8o9P}ra*Ójr@ ˢ1ERY.tU& :sw}(b;v B?^׬i7#]_Jsygja˦xd&\'9G9Sa߁+acڴ=ۑY$=Ʈ:'uYZ ܓԝ ӇI+} &{3 c[{7|J )-a 9~W(D"w?䚕vmci4,H샗^ f] rl Ƌ3>[yaE]Y鱩 {2P 4?My+F) pTA I@I̶NlecpiS@{>*sO\C^[e\9K,+){=+?kuX3 `flNub'ףtT }EH\DP"BWD |f5̇otOM`%Ei5ah%_>F>>D"/*DvՏ9)g]ޡ9#R f%h0E7ElFxYIo8yǝ!orzQZ5s?RXZNJ8J} (oWNUO4|fACU;݊֩K ˸ekC`NUjK juNY~yVU} ZžP9ߝiC1dY}y:^|K kTVNf&.^i/BмXk@%i9#2h tpm7+9s4SܻC-\RZ5kz*g\-䚧$9ENx06S`Kp7qIָo/?H*||(z R^O\eE4q^8m왓!'lW6f. `zǫ>x+kͦkbgٝJp$7)Ԡ_-]:iW2pdgyI$ T )[t+35\" _tW.2uW ZW$һی<.=O@:^Gd3rR1wS^Ȗ8mώOjgޑJ+o n '.ŊQl_b ;2(uH օ/HS*93Eg%⣫r~Jd rz"p6n rFecD4̞\usD[4}T"E!CuM3A5EI^n3UXPxK/)nkS>W,^hTZJ!na2i^:V"_Fx3l)iJP F;OD4A4|"hI9Uc|>btW~AV Ekzvtdsz-Sv!o̊r)V.lnY5N^䝟cܪ7D`Kbp[,[DE_P\?c6 }t W蓑t%o:;>F@M+(Dh`Wav ^2cSqxξ#ځ_=."ow̥mQv4. Œ ԖK+edunPmkҷҞp~("gyFGp/r6cS2O29OyZGrзyq oME|eeA]q<.H=tҗۭY޽Q=ìHc=IOqV,BR .AOdǓx ՕH- NM2C8͆%]S>$C#.3vgNg8橙2z?NqUM'{,*mm^n`*p|voY1xARI`]!W /$/r#i*FSPEsA/{8 Æ{two+2>ڝx)r᙮.Ey q?XމgS $vl+7 l=>Jyˇ1RVsp[ץ-<. jipmZɇY1f,ɶb< 0 &m \A7b}HOr@>f}a9Yh"m|A$m:}(2Lj}ntxU*.~){eS}O])”Gjkt Y%= 6[|?1~\7+ۛCFPGZ lQ:^mԣ897^ SPK-|[\vO 5e2^qꈐ4M!1(U'2s*{ZyGK?vfqh(Vl7)K*wmm+.,0 p xoP׮1z=[@驻M_UpAk8Zq!\[VKS]J}9\ `]"c%` HI=9ܦ7hR+in`" 5,mJ,4KċEZqxW Ai(7\]#Nq^Dy54g;a K%aw08`|}b;6HLџOc:BϓJ2оſ?.i3'ΤSHm|9n~*֑ G0gAwXihgف+li I 0^MI<78#*]VoayQ(ո+à18,~՝kH7*Om$Hi/4c4>.U3M-kn>=!ʿdb3B6P`u7'` j彯 ە7Q,"=|u0qoxC9 C'RoN^"t'HǓ=MFy|d$) 񾇼!֠"6Po[8 7;K2w_6u2]l'Y)}cDLBd,gӲA :SR"ȊN21Mur <ªm zFטtT|^U2C>㊱'I9FY^}^ޗqzP+&G(Mi~1xe`8 3oeA_L&^g*np']R$.*.Z m?i _5 O,x`Γ(K5VO8bjfec]Ĝmv'-͎[ުt3LBHC4|)>T;]}`6jv&w(?=- ']f6ڹBJE'FiI#r:?OMXMt'.yhVb4\oWLE/s8ۛy:Zot?T>M>ewtP>PM6Ҭ5`2[& "'Db_Y4d@$:dYmxr{F: f,6:5Vo*&TqU#;+V,F5l+/N[#1f_rğ1h  x'hC,S)➠,g֬/>&7L4] '$rA.F'2>/_r֞E4a;yt8J >2c/g#Q9fScv:{YV&="x?n(`2 *5"*BJ/- 2\tâ%|C|uhՍ6L 3nRdaz "^s<dO>TB705/omޖO'qR$ڔT\IϏ<[FW@V( O8I/}ZQmy: JJcDY UEdOGQ.'yPIeFGFd (ltv wZ$4h}+5^[ ު}L1wM0ڹKmvR͜z..4_FJM{)` 1?I>1N?XiDZf[1fu7(Zc;^WN"KƑ"ø_ەȨw>{G MOrG;?h+&ͭHdȼ=L#PGĽ_R/]C)<"}Dq>˝O\I輻;EEN˫V jݎY'I a< #i{T#PrK\sh WOA#頝qa'H!ef]LUoaRS">d0̜t$J̈+o:U(˘`;o:WbyK@D g 5cNc0 Ted/Yͮ' ]F0!yx,}U>kR"9 ߒ,Bő碂 |`3~1Ǡuk$䚎p7,i%B匁eAl}iQ )at 2QsUyH&ȺB#@NP3'xCVCġ 0eprA 8(Չaf&g3% ?V^D+[Q!O}wr1+$e")9l$\uBw×d')Uu ҉Vrȵs!J"dgCwG o,+Rgh4ռt>ئe#M++<~*7ʼPNg/fpS\ )hZ$Åྼ)9xHlaBd.Pzjo0'vάfߖEعN/͗Z`o+Y=Һkx*k e`<% eyiKwM)nIvQ{??LNVNNL2EVEW_fi#$+ cEu(,-5Gjy;<LMъކ /DNGO!/l/perQUMì\moo $OUڈG=̄B[-Rd|2?έA&[!/b/U6T쇅|o0a]ޡgX$:'Š3nZfX}U`}F4ܚeAo+3KyhqN< vi_!1rގ.YfX_esQj ]l Ù#[$5eM5Mc[o1Yh3ہ^~F x-VbGxWox+ T@@Cu~ܖ@Z*]x/n켟[r/Kp8Nť;ok=[oSx@`cneb<(l]'9Iid cfCe`3[lsM#̼Ü.VM|Uj͑<5֘'X2)V;竴]l2RĠ7E+je xYj-^5rB)ٍ8ZS7/Q65|=M{} M ,k!+$w})!ݫ#A}a{$J y]q: ,g~cD<}oFL?InG8υ:7>: r},}e4 .N%Go<`@%os(."ʰ2'B^hAuYc#Z~PM}q\CnYjj~Wo֨y x.\$ng3vðH˟um5CYSoWp-COFbq>e+Vt&| OFB K)W-<#lGmV˖8&&PiR~fL&ZjX ?Wmhxgp(M{s&<%_p\ @tIV[y"p~L9Wa*[ݫux#J|XT 6\g-*M \*FhQ/QJR`<+},^q@6r:eQۜnoa10Yh,"rqot F|IÚu Ei5Ht!` v0cS d3˻2feK`<Okx6q G]XY= r#%tMBIr%,y9Nf+XMr5xCHDŧES=`1?+/=ً@7 DaSM4c簺[EnD+nvZެY@ }Dj6/'+.Tyg#/] =j6TjB*_)-I{%ɿ7%`9[v"wͪEҼ;sŬ[For۽q)(_}oLwrNRaGfw!mP_JX]qit\ZQtE[c-B$}<,M!fLpiogE啫yhJ5"*k8+WYE3h$b;dE-̥F)3.7O Qδ3<wJ&KNu.T'Ӵ,.~pW%xYGZ&ޟhdG}}ZWP!QF {el#zZT U+{%^#\tPoy.79??zQsMQ;lv#+?g_q~X.4PKjk޲^XM]+.FkEMw@>{zS 2*0Rտ ى.QH=o]Lm-7zSLcL7_uĨ&wcgl;Sj55]=YkF@9؊WqY9ﯳ ?zmGd]8+MM@X]`:DoA]8u]ݎC+Zf ^; 09_ÌG@{S,2T=Cg pVr-K! yMY͠iLA(nF> EL7d%ud]A-j2 < [dLa#8LS'-v-s(S.4:?}@ *je}GgPE%}ɸf=Lvp _g<3/.70QQ6C$]]X^V 26o' >O<(06s(~k&2&lYHw;o3l+psRquԎFȶ[Νe8sq/d^ iSL+p?NHN.M.0b,.-ʒ^ة6P9iCN0 B)`>Fb8Ͼ,y|@),)[Om֨9K'yr+ e_=G'Ӧ;^hͰ/U6$񔔦!ڑ`@sp =KbDBV}R_\NtQyġ,Nn~i4ɔ!phmU}"՜,'NڳorLnV6UurOH4r`^;Z( Ws#i+݈5ؗ41_en}=%3r\ _abX֮6iG<˔V,aX.^c +xZ)n` +C^5kpOr%X+&FgXQxtJa5 +&>+3&;VFB|$ 4>+{;دo\TƏp<9 [/fMq(n] S- cm vD9OSQO%RZyQ3R ^B#I|&od9?(͵dP|(lGqPe*AXԐbf^Zm_2'Ѡba(Y[iTA;krva j909[d{®o9Ūb7-P'/Uu0il4&'"fyeCeb;$AuN+e%GW_g1tB*P=QW:\r/i(F.hnr IwU\/Ύ}y4}=3*;+5dHzt0]qKeJ EMb/mDb sXɬȯWH|vCyM/Le_a smKMFFr?3DDYo#B* U| 14TG.נ0Zy+bO N r&8Z >}8SV\|ɞ[ZOTg^~`y^DcDw4t6b Cp1/K;ǡ.+^:EהJg60pg~g ќ6LD+H_oP-(}޾x }`,>^8vrI<>t&Ppn޳X/mKʳ`&? D~NuPu0fE5<2ѹfˍq WH^lωYXQWoPiJ_ Ig Osz/$ _y޾Bwdr\&]FᓃSs.y#%cvMcaweۦD/z5XOĈ\vi큳 t7z/4=T&Ԑ7@WI#NIMq БTdYgޱVt,X<%vÜ/Z9C.uqاnsvlhkl,Pn/˾VqE 0 m#eߑ2ʠ63]Wa9$h/Deb%,bauAoW2 TNk8 a]9oe 4#pqԇH}cπX6Xo˂,/1 ?Q`2'c0^/e[G]GͦͿ6.DE0[dU\տZ\;bF:*vAvVU(/Ww: gPCԋzXK '2nnVG- vқB_Ѽ}fHC rY''VY34l LzyHP~'ە?kRz$kr{DC:Tt=x0,j;E"KSJ(WBCDEmMWi@:ބٚ4N%qgP Ձ +qa'B`'xZFe. 'Dq< օpL,%j'j2zC"5GDBES5(}BVC뙨(Ih1/C ϼ{hI(m\栤 'YyN8ڕT!| =1J[!O쿇?QH35ҕUG5Cè~r3IډOp.?Ljx=L)Gn)uR|#^ ;xZ)Z(PjȽ~I8NKaDNmD%,v!总 s![# m d:*Q(y@*g@S/]x{3 焿p[]*}I)ur&df{X=+Q{C:w eoӭ޹Y$8 +r "yRjFַX(:(::a|" |' &^_2QVOY*约o 7l" a/a,>Ot Wp7[򢈐`u0@)dVv&Ԓ ?d٭T-X-shT@.x/RLX\z̓MWh,\,N5AUph3H?aYc}&V/Pl[ Q@[Ax[lZ-Q¥Վ=<<X–3߹V'+p~|?hm?Mp!~df/^ 9c{Gw%\ F1"ٓk%\G{nJN,$xIS>@]M3_0~FhTGTU-@Y)|hUW<2䄅~f-"þ]ϿkmC<\a'Q/x5˚tS~oW~DN2V ǭ s MV9y؁Yn~êg ?b3dl ,'B)U7h%@`UyCKFlG?>~λ]*;2OODvQoŖWn,2|&ٯ+ 37Kdxlt>r"w6.Z77AbM*c0ة ~t0Ҟupu&i,fƻ@4gyBxEMJ\y/CQߣmh- I;h6rzpV,`)R^&+yjF>9[*OT}%n Ij~Gۼjp~,̛8MV({9.M8MQ6)\8,ъ;?(^U \h3 }7|3o{|B%+K8-]$Qu#Mݤ2k ;fÒꛆt24, ^FS ph#Mٌ6pz6RBX-]ݝZN'3۳)b0Oie1Jƹ)K`A] 9jxMטg YB#2V=vZvQD!_7ILrD9\N~)_ʀ0-gX1/Єt IjAe#:KY_q*V] +1t XoĘ/@cp*Zw2@%pZ.4pEfTĂ%r,ػSakǨw~ƧDFbF? *#v,Ѝ)I(WL!"DFZ`D.- n /pD#eitë ȉny䬚CEKɭ0n1أ@cQQ&n{G~)@k|i1mtef N9Ky#nŢߎy氹}/Y1HwV 2|.-f5̛1UȞ([_x0 ߑ΢<"dc IPe=_% xGv 8 0 j>$9<rx#LvÊ[5T 4Ba8.";dJl`dg3IN 4OitT*i+ȏj?OI_RYbpG렔rTVcT"獬}vOq(wV)`{(P< tH:~E"/iUsYs? =)}aQABk%8%Z͒f9Tm@=&keh- /y|nv ${OU:\_\W[ڠ%2h'A0`Ep{ 솿AQfp^5Gfy0&t >פ$ni<'kBP| yTA=`PƐ:YK>Wݲæ{Ɔ—bpCfd 8Qք'D1NOdАMY#!Fp0&cI`Ԍ Ʈ:(Gwe& f7σ դi"/ЅKv(Jh២/"2XEb]_?Fq!o1*{H/A|fԦ*>H:Esى {g:eǵA 4 v?B gTS(}ÝDIv͒A.w |on|M>9~90_\ Cia_0sh\{s%ۊ(P rT(E f\Nf#ⅈc@z\M0t@eO^ (`h骪c.Do=EeJ>±S(z!}Zy@_i @J\|O. &0aC|6qt,հ))X}` :f4 Yl7J}Mx#{u7Ir7 ]>m \/h~R</l)P4|EbU8-zLq *LǓJ @*@ZI# ܵkjqͼkէЦNfN <c^@ḫTq =WCHPnxİ:F'qOx=Q@ii];jLV?dUБRky\ QԼ7Y'>%xx.>+Q/c$?lmd +a: w:5{r Ÿ75mgHoݙ#d2[*SOk? 1 H6/dIx񈺕yѿ ^~13OAM+ T\ u!Er(KUd*߭# 2⻦F 5 %L|$oA;&% ֒׃TZ$yv-bXP/4n'vc'~+TL~NJEp\)O+O5a+0>&"h`7l^]A+!O>vJm1_kWtꭍWiiVzÿ`c;P9C)8'Fu)Zkerr8F |_vus{+ɡj$ my7B|}ׇU"dmxF\ Om =l9ǀ<*!O}d ae7pr/uNATN%Hg0'6tQYSOW@_xgW[̚byX:\V潴Jphd'ႻDwXs DaddXo b"$0JA)Y-/rf!?zlY~L:*Xh̏V3S3΀EJ;( {`+Z&18b@+AFÓxLP Gr%~nrMa 8GqޕIV_tOt6 ¿QWh&ʣBJ:LC9~JĂ VA:E3_m~#x ]Z7uj={e-y5AeX 8Y]5S-%/:vx.ׂ=8R{|cDċh s9"q3!=_p~, . 80 NYxvrU1$ep^3cF+%Yq+t\ 1*qAOY2zGzV nr`\=3TK[ u!,h/Y {#i|%%nZTK􏳜NQSYTFZЁ*m#@`rW= uJDMe[c2zr(Mۡ}&k.$[}2NGGғ*v=-=Xve_K>lX8Ĝ{π+^cVX1We+iq _aqH&Zmҫ8<'[.%;!=/_/]FYЙ7\^Hrh1 5 ='{&҈~ӌX%ד㲑؁V^MCT%rgC8F`dz"3F>mZ`eV6Wt'G ^]-rP ge]牳(=ʵҖNyxP 1=Vg5@6v;^3iN3Q<:ƪV39q*me mbqce'8GBicL]C_y?2wP|3TcSBJ,?N&r8LlK$à;/A+sPMXE{=bY{-N&lF>bX zR~A IvCr!(ʉ!n5|65K@ m. EEdb\Ț1ms>Qi=EL{#qPFPDOXbf!H}.ژoyM=r?mә?wN z8<.vLrha$i?M⫉ V*qX -'YJ|4;:?qQ<DPl]$3~t>2Yz*< <]욀]?C0 D+a oB;L#!UW3Yq:GKaI EϞSC]b,MBmv3ܬ-eCr[D](SIJQg3W6S#q\3pN0X38jap!?024zE"v9IiRzCnEKC JuzFş+FM/H﨨la3]]]G[)]2yno٪p:ZN2OpMvP#b?6x +r bSeRte}_am5W)mXc3ʙՋŶߞOqE4wWWg0^I`9xN8^ìD|dbI#Õ`y $j/ـ#^)%XADk<童KwX+rBh= ١._ IDATcG<:}2,LWn&:R?#f8ϷKVRVSv7 {=-FWT6ffyC"i:U" LV Ep;qK|m@Ԗxl{9eL@Ay10`ZtB|u _b* :-n:>\E+h l =c[h(f(,/ L#Q)-zSy )|p>YEɞ1c7FmCUrg:"ˠ Iw~9\2/[Yw/ɧ{5zlhޡ87i0NV QMǒy{x1V3ک3E.䍻x 2Tɜ0|DL̸Z;z`_A":v3wަi[o/R͢Rxd $J.:]x:mYyI5Y:M%XBr99#OX]2F;t"rxGOnIY ^9\Xn0o(Ud C eJ=&}aCeQ2êk=̝Ȥ;J'nc)5g;ޒ3Xl#:4Bx6uӭ Ē }ؤ3%$sus'9mՀ,plK2MYP 2T (!0tzMW6IT[|D48gp'Jr X%UlL|_yp9=2%bSNwWX1*䫸)*ڹ+$NoX7լs@i@>"S"FFir{޾fyy:gp'a&C ~7M6@;(ba(*?28E})O꿔w@ܹg/؛f0nh҇^$^y rGcm̉_h]!H^SqFXE%o"xCN;.P*N˹J8TGVlGlRNf͂3뱬({̤~nJC&߱&)}3Ǯe`gӏ$6u+h!FDBQDOt1-I]:be@:n(-{=\l0d5d<.'8 [`O9^l8YV yI;lMGdmJމQ#[!3IyN:XMŷ9m1<ϫ?6ly ߵ2_s"cWYMy7!J:~oAY->X  2Uksp~jO8E!A6 7tY%|؋fq5#!$nq;t@uJr R fl(; $./9`2m=C^S W]?OC Mavs7&{H}-?dR(V#BnU)RYA66tMc.^(Ru-gI#v5qdr}35NAzCjL'%|9<[NIf\ĦwX]v !&-P,r).|'^DkI|NA1\B2]>^a1ķ#r$$0!{+) Bs^[i s=~n-4B#WisIҲwdq.>HqXi@uY\}@h8t?UQބwd\gG;=KΑ9>/aj, {BugQ8EQ/fd6QC7 e8Fa+/_< "'@30\hqgBaTdsf@gLWk*D/ Ƚ|6v/9ӿŞ[NV!Ru8p)GPMŏx.{ZRf;YyV.ԭLWW)DvH5qHkg'KHDƐ~ %8 w)C%7lj^r)N:FٍS 1+V60vu[eKdD)B]_%_2#\ﮧ>3! b.Ƥ 㾠>6D&ղ@Y5/f1~d&oD3nɞt$'>KSx{7,:n kTj$v] )jnx,:{f5^oSjꈰl6HÍ|fmne'(>ۻ|g-~a(xo1ĉrjׄ!ۍXܡY<uE9."VMՎ8%!bjR>$zVf]Ұ'rLw|rLg%!R *g[UXՌƳ}.P̐FuKwƦ?{/f)Rk[ocޗYӮ&W >vqەFFPD}Ddh;kdPOʡ+T=4WhDHzXav rxLRn_!XDUO{2#_A:b2"uHlC CZ*#3ʐ]n4M4JQF! rCy7޹OPcp*pi=1H3e^T@1xa')%:RsG5k^G9^Q:k7"B\"gLÌhg L=&)YjtH+1|FԲ(wxȚi6rG(eX[bY5Oi״{Ҫ )Ofkiz#Ce|OkqF6VWq?AXn2ߩ=.- ;BT%6-*yP421x+0-j'Q k-. /_6\s:yrj&k/ __e1X-Յ4~q;!6f32J;^ؓݥwzD\[I71&pYa)CLr^LsRTxcd <ߠ=tXC@uM YfQo[E(ɊP6Njf"!YMc8%7'FI:+re%7s5wk/MvX>۸f;_Dη].iI3҉*._J fe,ǒIi|\SXIe7]..xPŒܲ0n%;C> Ije7l䝼T 4L ݜs=99V 䪱B$]ekwqZu0 4Bn59ك3u1JXp(VxHEY\e 41*T! Q, d563*Of/Dd7)S1;&'sF)ia/8*k6A_ lXN {YLpK=r]6 NB<4[QP'h/)ކv "`Sr%kƸswQioCk=*uCL:xשׁ^#:imJ׭;"4Dʯcd/dl- K8RxTrM©7᪸ 2Vr\{eq߇Nr!*>b +e|A扵"/I+p eH= q?yB:+tyZ3#jC~BY-DsQKì (3Cހ%E?a5Y97"9S?d".g>#xJ*r+K Gbh3#.K׸EIw>Yh:Vf\ Q*r-v IX7̒D6'{oHEް4,$? U iFyx~BħxM[ch*U(.% 'u9v}X(ES8Qz~H|HZ:Kȩ;zbIQv婐b'PO8XP*sfqқ6{Y꘠X)"!.6NGKB3Eɿ0-7*zYoꤊyDA "JMR irWd*Ԓ?qڅؿ4 "%g?Sx*9ubxZ"^|ęFss)aMDaO[8ۼ Li7&õtmi%tI3V[e*^BNjQy]ȼr=ɖ`:9&TT^FKbysQН ?7]\XkjfO5FMX L} ALWQ?z3QyΤe$5c*//Y^Jުq3]/}RD;jTh`RҪV̳lC]n,W'M}}XB?Szswг{(~,|_`Z$l#9 jt<{LȒ8&-ʻ*ՌXH,/L,ֻ&+^e0$6QRҙ2h63wb _4o|<+X:f"̙ųb2lh*c(`_jOx@nSq|Cvȵdh'4?wz.,_ld%j2J8I;筒$$4VN3K;Lsۻ=}Aԉ]HF^*؆ַN*+ tO{(X;%M;]أtrHt6T' mcC(I9fEq ܐ'Da?p}y@Xq~[J-Y,?[LhC*hh]Qs{!RK%_< 8T'!#`!W#H)B=5\!MJr$euMc)mb̂3&)r~)$7)McA24e E.@)) FAސ hE& K _Ng{X^QdS]4 4hA7K-Իƥ7߭l#k"/rƿԢ2'͐B%JR< /Qr_nkrK3Ȧl&gNKIYguj3 2I⤓D< {$.LQ!~B5 `gd07)Z-}aufNEMՇJm[4z<,kV9-f-!2?-Vz& t~Cy;75CE[c%ZǙ_pl1f \C`,pH}8M\/aATӍг[RPW v,Vb5|( FGG@9=kLD%"{wrbp?h).Eރd7WV(܆ rޗD'#\猤S-(QߩB`r iX!7{c) /z;j3ye.1-c?N+8X i0GkOn8p(,[|! u_W艧GN^8vIcdF尚U2sj}c=\=; ?Yǒb5 ;t3XS!%]K0XVX J@18X&?8WShm_P,| dJS?e5V6餁,I<ƃ3ys7*#$k;2HoTb(/I |+v.H`=XGX W'fAdHS}+'a ܢt\2$Rꦎ2 3>{N^OY0DԀ9=USA!Co뻔j|h_bo7.O/p{ v2ߑ Ƭ`hPAE IDATzQ6@w$PLcQ|?"$eU3 OG;?fGnJM?H>Ĝko"l qڿNzffEևSC@?v4 =َp5D PfJ ]oyCYH="7b6{Wi}=⡼$.akL-K8!Ʉ鬪?PX'Ox>$Vo @%ng!p \EGXpsA~(!N;YVDʸD΃Pa?5q&.X!RL_0TV1'M2<܇{fс]yD3t dZ, sȕ6f2U9M?z:cm=U*1t3NW׊eX rVEh<쇶$soOA3V{*9B202Uv#ьF+SǍ52UvBKB|=Z^sLOJ+16ǵ+t)M>:X*t(*Ѧ>\BG%g 4M?Q/8-H5j g/u Դ¸W$fz XMx8%*D5**vcWXD*@g$(a! f/3l&#z;(#7- Oc\A] %X16R{e-ͥA{ljXlh Ky^<|XE.&T$ԃr(z]7y0Yg0X0 r+~QVXٰH5MEҵ67l*jeW=(ov^gb|O;nTY+ł1콼IN~kƤW>x#G?w&=Zo(@,SӜkNu2JqQ{VUά"ڀ%.:ɌsE>A3f ?~ ">$~\cu:1STfՍJq(~ce?$w~OjIb^2ЭtӌP)uZA;xjh~XV,G{k}J0A?*X;(>,MbpKT䣜 o^4eh!tgQՐש;kr-v2/kUnpǭc1@Sʙ+r F,ip[T V'2 ՝Lb?Qɻ45`V%;c:γɵb$>I6$-Q)\`q!X!-ߐ ᰗ -odNqSs|NZ˔T"rCGl˲BaigUxj/4rk4_9445л_VgFy?  \fFWߤD@f˛"^v>|g=ɮLQ2B،o&Ya3+od¹ld Evyо|v,LN΢{HYXB. 7W(ge7ˍw^~|r(_bZ%vKGg ?ley]N Kc埴g!".4L5[ ^ofzgH T` t. >N#َrdÞ,-%p(TQ'N7qo;|,]+&a"IN1?*,Ϝ\UjؗX6KN^rq D:>Q> bIV{Hg#a<˂(ɱ.}@wQoe@Ar `?|ģt:~y]D2xzy8ebTsKL6fad_6'ЖR|͹NB q=ZWK90 cNSYvS. p?Dȱ?D9-Xf,]ă ZHCb.D!r2VN{p)dS>Uġ!iMi_fRR'f_ 0d /걆B kn75h~emsܶ{I[k]HAi;UX6`#CwH&e)Bl9rx9`0l) d:_iD 7"Le-àڟ Px.K}mSSAJrQc/IÏ4:%fae USd`(`e8C V(F á, ( xHtYc5;pQ81do)>n]gNOv[k4?Q#ЅXrIVR[\yBJ Jh#:3?D- Aeej4Aתcǥqb?`bd6V[l6f[ZТpMN|(1-ыѭ[FJ ֜7tցb]PU/4i:P|yVUQ9k3&_#JfХ{jލ?R{`,>3z8 gc/0_ שo֚^רZ>hIʑ E(`sygg w5gGmವXrGͣ橞Zk#K9auVC#9X8/|~A`= o}rZ E`ɫӦa7J7bBEewu{zRSH]*cה>S;d>JR Uv\+y@Ckq6pQI}O[VZQDY %=1yES`%7֋&t%/M!6}IӭevWgw kr՚`T,-Tl6IM$Ez7w7!E4LhDۅ ;#~#rv,cuYC|mO/5IG|4 ܤ&" =DY[| 1:+ȥ'Gg`=HM1; ]tIOȣ0gn _L_3ΩFNa{Z)z}9<#2D t[m~.P2x?' L*?b-2Y /M*Jv̵W7@z5=},×雴lgԏ*ϱ)?#Sg~m碱L T@3($8Jn`urOiF;O}US#!oDw+]k<y6Vsh3ZG6A.*!O#:}B:pQX7h6'3yg:)iBGP PVEwt/{s.xL', GSc-j,MrFˢr(qyN"eNMMY|bKT#QkC:+_0*&r%\GrJXLI nyA>a'ڽSAg!R P ű?155'>$uU^t)82Dd,#,/tˢP#$yūP]FN,Ed8&@k46sDl%ImY%g# ;ACAノLlbxEe pfbp( iP7VeTS_"%LL0WxWpZB9r,h6e':N+$/'.8;3O@pw(V).)Nq ZGJqw- HHB.8~3#\JV5VX.}jL$ӭp^G<}c畠|Zy*d`C]MOV%lj]dtkj ;adH>b-¢prdL7Qա=K>Î4\&7S:e8+XWeNmh#|+dqberHG@ؠZDx@A%׳/lG7:dQbq e_"w>^-kAk1\K m+M8Ce-C mZ{xq(iW/ N wc?[wYQH׎j>"W|a>ϱ!f03|Џ>_}l]"j΋憭(ԻEie.lYG!D q}-a h!-2dZ<gm0}3xY, sj}ju0Vޥsz%S1 ⏢x6#Ӷ8]S|OBI`݄5Nk{XVPx$'/Ul>4n0Hؐ+yǴPֈ1ٓXvT5,0 ztvʼn?!Y6 =99s;K85s\^VWUsFkM\1W!o=a-]-yɿasFgG-gy{;s~鏭Rk0P8s?T'hnERn=}mQ>tc3=\D#?{pc]FNF{>3 UT.` +g~Geϱv%nN!zYqH?Szrˈ `LOp}"Vߓ}c\̨+ᅱYiKwXw(+y^ ;Px mB&_q1Ai/?L}US0 ;#x07"FzRl+;^l K;&X:|:SV@pS7`R>4uBWyt:Q,IC^4 ƫg~xK)JH`)̄~S?|(&*, "$ꣽ˝N99,hLW&)}4,_ݲd|DE+lG(ϋ-d2!+Is&5Ib0$:H=#\@!0ۥ9]1rUska{˞H'`&`M^&X[ Hu]VXЯD>la%\q@IM- l `=Tz˧`D̋7p*Eh g:LW513T2b= ð c/ka3Xm֖}h&]moOSFcNp~"A64B3(a5vxM8nZaHz&}aCD䐿dUK}tYSc1+h.BpETuJuegÜ{jڄwΚߓ/rX(Z< VUh%2hxƹfx8 d*rs\:XLk.'hr\΢yUҵ@..0X>F-@z8)n96;frg%1^x[yaLm*TvT!}+a]5aqKi JdԖrg}Rdc2ڞ ;v[8ڧ. `]H΄mf A!4ۍ@33{ɮrWvx(:] ݶg1p}ٴ4s]U(e0LJuqNuFhކz 'b3졸nN^ݖgIfG>vY$龶˟م̝֡1圍ZI/RYN\Tf@d==)2+#9u}`Z`kU[%n'Tn18Vw=򐷚{,2jWy2U5_.S2YDL=("-"9l\c  SG 3*hWQ3%7.v`G*QYY.[:^wi=g8(DuiŽ)qk"KX@}0nرFr󜵲ˑ#&_]1Cx.C7D %}J.#Y'pu?G`zpV R2l|iQǾLrF,s֎Pۂ7Bi]Єr|qp*7~ᗂ˴)\(VKqGQ 1DWk{+z"U\B! VPe8,;J\m=8A rTR'rbCx ܊Vm Y=(VR[Uc3U3V>cReWW*IT[ MML, @N?xU]82X5bɧ;:b8s1/xdQՅN*nh 0Ъaz^y~g2 O2*&@fUrw&@3ual5?ejj7FU D4X-PGe~[MA4n3r]ߜa.y "dK-Mȫ; {WXS\KcyT; n|/avPeZ*/ d IDAT+êlXo&[qy P/U2$` x!'^fL/pu5Ͱm嶕.5]ԓ_PÃ1/'bA0#&[QRiu8tOd$v{݈m`)ή$[i"aVA ֒]o^}HKaϩ 8lZ(mP,l@1?ރI0 N8TT6IK"½P` l >y@PMS(CL^n~P-czEYqJ[ Wqgts$C)Ň<>^uZ6ٜcO4ߠ+d| Ł+w MC+UÙ,ZBsF@i6aq'V$\֙[t, Wį\_D\qq{_'rlQ)Q'gށYٿ|vEVyؾ`͵ctyjq.mLewy%B-zgR=>.oy]!3zgsBeHf,vQ -NFY?g6+Ǚߨwltų/ˁIܶYm!;o<'?,"ؔC az1'O"cD /-p.kiVHFi7nw?,c~9&zz/^#iO2da _e9~B/]e2Ls,r`#x-O7un; "♳=Nw,trVw Se:-kmvUԧ ʋ y8ϔ 7evfIFTegV~UM+tVp"kA{ʖ݁^&c|c1k)} {VZzï47(g}|{yFZw=z:twO=`g;7iSa?3fr\Jc4+fO<[͓ӌ+N".Fi킪 O* / (M ^`cYf qaucʄH*yǪj rd{`HM1ueqdꥢTȲ+Q+i-&)L}ϊ JO]S@QbOڤIZ傉XBa#0 aXLQaTH³_TBͅ*+?K+~jۧQl9nȓ`İCV;v(ʢVܥd2R>,qނax?pa;goe52'T0gl3iX $PuQCuF;f齨?,ck*=L{ͳ1 Y $qg" ޳yXH[Xm]7mNR:S RPZ܃-o.2f2]¡eBξ>4htׁSҋ簉HzK[xG,(B'!>,T/{R4*,Tk*?UfqtzN5e% P8+Q8+KcHG6$ 6]*$M8q]Z;JWT)f>6rMLf[%O7rt)K0;9'tSaln[Gm./̟cV0Zg60ɬ|YUJ7){/$QܑR6Wc@0~Wor tF0ߩ#=Řc?ͮjjb 4.' ł>wV{#I1c!~/Y?x z9d%Xkנ z~Lg=}|xaUyÞ֩J^L˪p՛Vj]߱H^r`1H;3{SV ._-0jP홅1{ܙ_{Yl?0:}?K9\Z^cQ(oVCG FC$)I0CP[GP?+:KM-pk[\%:&n&y1\Q.BVheKC*DzA;HC)feSggNg*s17V-jD& lEBKaW8ރYRש4qt ~Xzu,T|nFOD* 8&uVyB!{UmbvTn6d1LvJlfIG6UN`17scЮtNj&~VcV[U͙^HP$\@1#TUq˶9 P6P$& y>EHF)&8*c׊85gS12=Jce_:E0Zr A^ƫtɫoY:)0(mm16?qxُQ\Ǽ BV 1KFkԦV Mօ՟FuIU5y fZÀwڏdyO'cx}%WF>o i_w\ w)'LUinqS%8V`#DP'd@2%~cW^dfPSXgiV\~L~2i 殕fS5axկ )MvWvX4 Q(n 0Ǧfe>^Ẇ?\g?L Tyo?5e8B/7(@'#E5|NWƲ.\jDv-cfĉ+"ipfΨr^ֿ5gܨiUǙRy1PU)lψ~j)0[RQ,̪0Ob<gƹLw1\lseu5syqmm\eC14 0GvGdo/8@@+H >¿h4KTIhGU;,,Sp1V* j-.V'3՞֛(BN1DE)t\ yMId#:x;jUvO|*,p °MCVTU+cR32hGQm G* C~h/~^&9w~gtv >W9O/(zX갽EMYŽ8V9 r6dߠNYY64MuX[^FT>y>A;6ouRAàz& kvvA/'gjJKwv /M ] P\*">NM1q:x n,tĺiYubv0P5̾&H.X2` WLlN>,'fT4EeYX#` FKW~M̓l8 < B}8^`v]W>Q5K 궽X-&*s?Yi;+.NoVS;|@K5\ˮɫ >< J_M {p[E&V+e89e*E?.W T 6܇xT~:Ⱦ&x\SVg7z.NCCVf! WX~A ,:f

O'3G'V/ب>mb\~ZGoH)j7x/l+ g֤)3Ay>uW#1ˬ9P7>mX5c P덌r*9j♗_n`^_ݠy8 7) `줖PP3_?F+Nq P!e;˞AwY Sp :쀬 4Pa&Y_Z2NRi*J]P` U33]JbKyT9bB 0+ws|"OPi0ކE0 /KOE%u9<+azxOi<`]%GbWeSQ5fӟxJǃƉG!ء4 lֽ`xMfje ,%{3dCT~clp WdnIۚ;_+0 (so\Cf}Ǭ-U xxg꨼Zey}<ݴP7cQ h>EPdzZ?:v7O.pL*b,r%yh , <G( 7P3hd%`pp"]ri1*|jԃAmvD tIhmZngG}ODG"R*mUW)쳴J`/dYenjn|?}6QWVm:EZGFlJ͵)~]wvnIkL6+f?jm*9ڰ IDAT㻣UOva&ͦj #07-קbo:| NTF? G4á|k)t3Lؕs9hE~d6OU$ZG\?] )>>W!ǚkUtˉv ӱ(?kq@gL.2*Hmk>U~\Q%| :YO`}Y,Nէtx!Crv` ,lN(}+ ,)0@?!?"Yw>NYADesU=ֻ-wǬPgs##8Wr36O=p$Ea:Wj\L@%Q mB*SPv Jx*RO^,bd7 t' }1tH4s6cPA& j.ͦip[Ky?Qmv} #xK~ >?0 9woGo 1+x_% iL0 tbMrXVTttpvb#/[uks,:YY{+~zQaZS-M?h QMj#Qj/܇wͮb9\,0y_8pHv >PAq)s:Qj_ia3Dfgĩ=VeZWb!Q^3MXXA Cs`SZ<<9_xnfqa4K؟Q/h9oO%'a1sܫ7V'y"tIG)pwe4)=9fh_mN_|K'5Mz;koj -?eY@fz1+]_u*?rp:8:'67H#;.ȶxvmrhՕ#E U=yJ5g18UMr*d kzkH_Vgifv낭]lŋ2hw,d+lh()[;ZClgeƉQT4t]z5CT ;#Y|`^a x&`?ڗw60,3TN`WB։g6Q a0J՛Ű9DckuT%z^⭣\44ڇC~Kէq8_v' jV|'20aE5}P%nxhm'` l~˽1z8/M,U\ر‘n`8/@_ES]g-<Ԏ#}ꪑ]&*[s;l֪C#| ;%Uuo0ƶ͉ ~l۶mgc 23}osi]Lz*a=Y`^C\VTSC]q;}d5@gW*sFFK;4,9O)D,-#oa9h E?UWtNk8c9:5GkU(:0bcV[.*Z[2I/+0I!= Kge%%NYkX=㊹,iQ]gRwr.(mRa}_Ks ǒp0ѬgxL1JsGZB% ׿$c['Z@Wq+~URFW9PebV֪:|*`\5X6$2/6~ݚZlm83g UOlh=qz$ RvY}AOcZ1>sP36;tzqgN+gL*nQr .gl\ǰS,~ ϸK n(s ߯ "UAk~v5.E5JkhJcBؠ_ !OK)_<7iTsCI? 'y %qmؚhkMk`+x1I?' LNJZ?k8O:3Ƚѷ7_İ ̾bTgPݓz4ig?Zق߃]c*}rN͑)?$H_*]@-LXn]$NFME@Xho&i\kDW/&r oR%CU_:#fx~/zF vZYtDG`3:GB?~KD_.nΓ9(\ğyHAdfX{X+B+<كp.[x(LZ94u2(_TJyp1΋&xA\a"<JtP\b Kh]ce`'Š?DC-;.җa-( Еqpѹ5QD@(A.8͕lpqx%, B5 T#p'~{?t ;c/`8S`Pف0Ex6Đ4OR\ڵ twF`;l1j-;>XT>>p a<dA5TW)!Y6x \*"p%q#|TsQ(GdW,|]r`iTReTv:RFژI5D8ßt^7[FҽD#x&t& zp^B"4Z2-*Kx tx\&cC8(neqvǩB\r4Q2X`8uFjf H71W棊=Tj#YLT7»Ǻ, $]]wע{n$J_+1WjH5 ]XxZ36}nG #읡זM͓rpѻwa(25qRq&-| 'Yr-=8HBo;nH}Zza5<}_#G{ae܅"M6V )iimµ )57H5\T<7][D oðϞf'餷~Ț=vpd(:ۨu3D.2? *͎O\N}2|g>W-71nZu3?04 9S_zBCYtS%AiXdq.b+1[QY.:\}v*+P04z.>~q0*/z[U_[E?\Brr]:w%a__{W NQaa8Y*mz@jA˦ D=Nsp5y.~p3C=نF)i>6_&@Zܴ_@7~ [GB8 pjx(I&7 I lp[Ļ|ox]ˡ#'+Tz=3X@)})\o$Ip*(gDX&QhMZhyq9 'jR!G9+n0UikCp` kq>`3z 6#XXBB@,WpHP)ų+ S<8#kC xF=Z٬t=\bZWfy򁩳&p,ٸ-Nq 'e'ITE.@b2z;M҅x%ڰ{?`;1=t ygWSWM'7&OXB\LR"ENsLөZ_V;Z,eev1ڼ/D\f U>Rgp᫣GEMx?vf3E9 ՑMmZz~Q;">6&&ڷ#Eq MvqXVX[@d2sz*x9j,Z#G- 08(m_V1W~JQEk9.wPW2[{כ_M\V]M28bO].l/UA3X"cWq2UI8QJ7`椊ܞۋج9+t P|?󪋾E?u=NS;q V:(ّI~)};DXv#nxDRd?JX'U] u96 MBj87Ss̏oDQ]K_8̮,kmwX3afOۿsg:ɩI;^P5u%YB<׼yD3a~n;^9D7Y^GWCAg>9<J|CN5Vg=?<N_E _>Ȁcd~~Y~djOW?UFB]iď 2VUAK  sa1q~r|wX*Ov|p~\,%">2BU5N:/ ߆嗰1rT팜<r覘A4)dTG>E|w(b5T7/V&*N.h*FxjOo\*c9Nt%|pbm^aUu~~ x}97PI ?9^O<k3 $7 uOʌ URƺ̻JM܅p7:ht"&c z)b:‹. q/)ݕcq8ea3N*u;f7gl.೰\f,jrPU"+RJH:e`5 aFyU@}rP 0?s6/neB|ƈ|to0|v5w^8q nx8v%3DQ|LYrpk9)LWbRղo;&C.x[F,v-XJa?p2!.!ٌ&j%l-xH+!U$Z9x3e+RUƧ,k]C+'<:Ml9Ug:P *ccƏ NSrb 7-ޘ.DIb]p~Fi 9vJY],ۼF5QuCׂ )fWE s:g'b\gmW)kr$2Amvz!4! @iq9Ǎvpw%Dݔ6:whϩ1\"J4%я(xFJ 9Nf|A_A]}TU}x J.ɿn+>BN匢 \;G*va$^e ~j7 Bs_0<[6w4) EoiHiw%+5liXY\d]2PucKN<]u͚S:= ]ҍ.WOCE_X6Rh/7kS2SDaYPC.{@C \Hqpm߀Ox^/xc`GxtZ~h4k4s qja@*01#ig'2j&gBMUUOz!69/Ff!K?7}\j'pcNrMp}0xxVfL+n_UUK|E;{;b'UQez5v7Ai ʸՂ}s+'4=T'a,Ze$ Y'#v3gl髯+yyqJqVZ^J P Z $U'9yA/Qbe', L_ xbOGo=Ѿ" A>O9 ,j>|z=q{ʰ|̾ReVggsЎ3M|`'sy7Kq7*4Eqh~>W 2"#)xzNh9[[u>.KTCs sWuu4\'|)#jP| pM7z]\ߍ0\pg&zku+ܜ!.a[2nl? ID//,l,• a}NT.ƃ8 Ýř x +'OK: +6( Z*1ɽ.a҄ĺrhMK]qY|jņ,Nu_yur 5>Gcq`1;u_#?hh ?t&C5G/MEL!gtw5cxSuykpSpbERLRR<nk(e'N\G0VX/_<)xs%39CX"XP$yi—ufEr 8 =0.)YkJW`s3Nĺ`a&VtB^]%)W&{(`8XJ2 }1} +T=pG(gbRhS4o!\˥fDx ݝ;L\Zf%0sT;.[:Wv] b Y.@HoUuR7aeD /%hC))|H?LZ 0_kXC:),5ݡ Ef;\ϵu&\8RFQ`).?&lgfNi>Y:{Ӟw<ݕr1Nb+5տ)9x8ܒoԓ|_.p;(-=ݬrhmÎx]Q\p]2RDyN) %3YO'n!,\Ltei/œqO+ Q.Li#eNq*"nS&{TvyT@X<]ǰs5fqW/Z@\h4-ǨY\'r v 1sjR߅#QbG(|lS'ʹ)QIv54-\;D> ]Cm@Yѧy3U>!fۥ) .KS5Ca1/<\rSg}R}1΋VOq.OKilDzH}[`Isr_Ni~qՀV%&oO3w_BdC1k0,]ٿ?*l.*['g QQηOi~ܼIL, y>bo_w1t^{:K;1NbWzSپL'kQ3B N4;\|j*_Uލ27Eê9mdtQ}u1{'cW~̷c8Au ?6/vPG':d̚]Ct\ar8X!>Gr!$ 2>*, ibqhB-~*?p:"}jf=Q?w U?|"A>L]\cU1&7Ѹh=C 8jpyDYݮs17 a\$>A $Cz Bs]㱎X|88ɪ%X͞Pm'\MkTn*w7LPrtEՏ@?ȥwy ߫ܺC0&PqfBN8,pupSMy-M b^q+Q70غ-I__:d.*DD^W6 5C/ OC7XoosюU[^l+9ǎuh=Նx{Oђ2Rs jNjh\vτeRۙf|4z~t'n9qBvP y qJ'7|?9%7Q*.C&y,Sey>$,^:T `[ԧC']?R&ob:rhT{͓=4Ce`$8:Evz%s0^Aw]㈫ ıa?U_/BhSUTc~bG /cўF2ilvdžS(7t:8.~q8|TЇpsBe7ʤP7m IDAT$L~_KUN_"򄧤7qCص8ls>B;8=_+i̬0/cLBQZ4\A_6'Y2-f]*w/{BZN!hP㊼GwpWt G|49NQ'. xBk'S(-UzDCueINYwҖeמdJ/!_{ˏ?_Yes:_:U H!7i ne~'L%@^((F'In9AyD=r])a8fSP=\Ty0J,f-SeUݾIpJE<Bc؅q&NY;&;g+΄vI/zDvAFZ t}Dasͫ!^H቎>A)z"ԛ.T.1X<7=:x*kRO|'p.s6& /\33թ%h9,ݸ^Cᴀ҉r8j0d]'] ^n=g7#`Й$[ܽKZ[n ǽCpMqy?'T\0ΫVs%FSWY);]EãtR)D&ɛF9kג^)[;9?u*tZ}Ds*)rmeh(42^Ǣ\r8>3U[5 >H3 kjۻ2/CAwA Z<]Z=^fnL$a='eo>N+) AKmzHYdTo'jA1"&I5`0Y]T)T7Uf6rn-Akm# ڬ~p+Lw fΙQ㑶jAΔ{ӺrXC/r)p!$3;Ȼȿ$#n~V_->I ɲ*FRHY9h U}8Bhv|!ɛpP$Jheoرr4~մ -NЃc.vDO޳2M>bޓ]Uw0 .#a9,hXV Ӌ~k6bX ÇST'!/*Rx6E`G9=D\688g`OWhs Ч2AUZO.oЅwZwkЏEQ^^%nk=HO|aajTANTbɘ!dn㮝;oE^b'0;aU S3˻v"E?GS5:ژ6 &-a0;OPOI+ՠzF-WZozEj*! aNpCs.60uTeEqF0CP3(38EmP8G=y=Id  8nj'7boly z)ʏ㎜n/.7 U]Z-JG8vR؂6U9G9d@1eC/5V-8b0M7nG4N@6\$[Gݘ{{>1]h cUuGE+&˲>(&+G{X^ݨkr_|TAdɐff46M^yVmup̤24 SU%uλy-9رѱ Sd^nRP}Eڌi].]59Q'prg?:x_!0MÍ[ď).[« Ѓ#Mr-5@<@ p[9*L5U8VP|g|UA@ʍ ^`^\G OV,hTE<%~U,Gd;e;MXSv.g 쁡N%a;H*ɱ0 P׺Dhׂ>xk>nQ?)+"a3|lȁKX JP 7ZDSqp7IX{l92|b}x-Wx,FbLDkz%u:kNP?y[QZ8BeM l&JaQ;[NVmG-W: y?Mv{*hO0qVOu/OUX `NmgRxHc 1meA;@# B?i^_+1@],h~^޲f^<.۝<=7a U<Ñ [D &S5g`O,@'vX襕'uUfc e=Wu3#*"sMsyFbhs4XvܤBxOT-s#:#|V`H}䙔n77br{]\˝DV,TԚI VDkp.e909pvru_U^ EK㲒2P}U\+uy; *`.M͎Z؄G9:C/:c,7f9.st=wY6ҜRKTEHEVJo\W΂sX 2p2`Z^-V84D-Jթ*D Voh61=M'Jת Ye_PgЛ=>k/Ž\eZO)ɾ걜#h()#! f`Xp 6GCBP*SKщaPQ\%Opb &wRfWxE$\P-"^D1Fq)0Pog\DMr@yxDwJ uD. %g4VRaq ba ))!vӲf=[ xWt{$eZ24UVks)?MZM{oܣz ㈊gܐ/S1^^1ʨ K`Uy4)?5\ QѲadzd:ASM7oz/GX@М!2(y_BsWd6s/XK|uNMpu(]RW`/SIRS돷ڙ8+[k,7E ɿa:΄ PV w^5Kք < C>gnD?_56+ƙ:[}<9Pju}}+p , wr,Ge:[;i*UQy癿9'=w\N]3sۊNzFD>N;zVm>EzvaZ 0v}:~fqXwhn?=B(~8!]h R4ڷĜ˽˭K*5__WRf%u˿_Q^W$jGh].GS'|s'}j+SR.EmE>ZTr9]~ZlLٔ*Ʌ z2 AU|53#7٪_ 4&B#ViƇKo kf6}Alo5}kF,tq'}@VTyR 8#ǹJ&=+/ZN jt}gX5[eK?] -Nv8alsz-EIef[خFcDGY5|0&JM Cͪ?]*K=!ut0 m[pMDԮV@]79W<K>aVM/\tDPɐUN?"SYBo$y |v pOc/Sǰ$ת$$NNf|ۃypXy]U:P`~q&b`n2fo^_Ns N[zy=䤓Lϸ|jxZy<_d5E>y&06T)4@^Xxk`9Ol5ƉsH+.360CZ|(/ߠ@A=A U{. Z{fb2atVqe4m}Dȡfb\ilKl~倫Y{H57+u14pΚxRȯW/ne2..ϣܗ+q%k7RV@6cV-"wcn<[8Icy^2.Ĺ odB=ᇨkXF΄|vjc,I&o{aq-F}TkQEWkiz/!8YB_wMZ  geJ[<_/xg[rԲ 2a)] ⓸ ?t^I+Y @ Z y5R=)Δ{|+ِM<%wI!܄PM-?[z-\?Ih*5!5 q!P&`3lzm#U ܩr@SZsŹ#^#s&Odawd8v/rXnVP2R;eUv =ikҐb~a^NE,2mLZ;~>)sU I)k:;K#Ü FWpͪdR(u~F=mCV\pAzm@qVIkL!p&"+ KZdk?{%w')8 ]A % 74$Hwy(lv,#9 \]uEq<~@ggҩ/}nBnj,)g3I' <0 cO`EG#^lîoB#$ NQV_Ȧj) j~i]5|GZo4[jޟ<|y6 12x]A=CŁYsCm🫛c>WK}Bͳu0\q{4*gɾ(O/?6JԿ˾8>^㴇 ⺰({ cUS'qO^oX,ZDs,q9>M`w@:,ٍU;Ӿ#T|#ù]U ṽ% IDATI"IM9.'K@uP5CajoV&IR\S= A[~aN98]jwx2teRXl62*}h?«ݡdPdLU咸,ZT9ΎM/ҐaKiu0.(c\f.*gؕ5r\mFUmX ! q ބ< *ﰋX-p<ãTUؐn;mKh5FCv썓CtM{xh t"vQ__= Ҡ Zp~(Ⱦ D:*,fP>Z KCȋ[Pp:AC⁰s1\Z7 ~Lb*:q~n0+HIPSa\J]Y:i[p?:%-?mqz##N%IDfPBE1ܝw8~ x _4A)@'>>Lc\eS⋱D >m1jؙ]G꬈\F;`.$!*ñ-/)TP#=4}zgo1 nI#w{{ÙUWs8 ƣVW_rZyZ-n<+d8"]JR_i!ql3p#]r"ƿ  f$kED_>(Fp .AlJUgq-*ťaN ~%1i2'|],vb|T9A*PT>A\?Gu / S[uCݝ~WܔE{hlTOa<f4U!_*m6~nӼjeW b*,qMM8FPyZl g7T]$ Z{p]ЎKr޼d!riG፪Xe_Bm>L>,xq.&ykSɹy! R` ZX Kr.XdΔFI8RUWQ` *Tk/77E8roUuX+'rOV@,k4V!yLqŹ,q0;pS|WLҼm CDYN;V-2dV$ŋe_^ب )y3#ekQ> T;΂DI.z`ҐC;iV:$G.} vc [xIM_8|߾$YЗ^s *L9?63rYRR9A?? w9[Z#\k26_,h`o} rjAuVBJ"E؉kxJZ 2#"4$Yon3SnL!Oݯ) i_2zF`7rzI`~m9VUY=Zl>?ךOKR*G'>#F-ۻ`m9ZN~f_}-4ҷh}E.jR-r^MV[aDGqFK?r(cvNO6cVG|iM";6X/H^Ѣ}j/:MW7jb?6U`kNPoyej&( CsUq0]k@)STZKCK:#B&ބX@+ɑ͊x=)m 絮F2lT/T'H'ޗ˨; #; }{J#μigp/[-eDSccr' h\j%07:ZYo2S.O8O 3]b678YSh BSe~X蝝'>2kE !Ebi!j#2ۉ晔U#`>/M q7k:bu㓘~ah-#,iޣ4GfٗsEZ~YĪ(NzcmSr΢; [x#&q3߭j0=Essb-ؚ ~rτR'|kbǸ }st/ R&ϐTdFȯQza(op7wW~Ls r4&#b 0L]a~qֽs( eԣG0.'D>JŚesWW6^fuh!>-#!7_~k,-<^h0 ^G_fV'Fl<^_yee|NWywR?&>^ 6G+WZABdQS Oԗ>FRMs-xC}3{lTpGMHGHHW44nH{oNgAC@#{B |9\|YO9%aO+zQ9~Fi8dV'm",K.b&'K'@"_D"ilfza}˸nFyʓvKg ,|9a'4ero|'ZNo㨚YٰD@s/\Uu`?4Xс!q.,)$ ڧ!;OTeTM4]_ҌaO8>r=5&`:`-0T=?˸x`5D>Rg n@ T9'h7>Vk>3{1#T5OVB'S#ťv[gp<|0G_8+B*pJn]ɛV(n0S=<~'.CM :qZ1EbpX 18\-Hk|j=Vn;T(/>DlPlO*3U*;@H ϡ}B5RgGp{C5JS\V}XIGOS}#\Զi̴pOw$Zx1H7mCviFavsUW;d_\%STg4R@4ڊ 0 QAOIr\j Rt|ٍj0ᘺǏy2`hOpEV3h?tN)8N솗O0nqz_J>~טJ/.\⭜) ݛGRfTFIF6QtZ0k%[a PWha!Qc<U;Opt:$,^KWnZeOyNCcZ/}CMuQ33~XR]㚸KXpu^7cBd\XE{}zVJQY8c6kNʗ op<~/MouKVg3 (ls,h]FR?k-NYZY}R%L"NȋCĉVi@ӵ-\fW ~̳ (gh*#!ZJtpucV?;8ⴾ~U) דjNfϘ6gFy6,hs `闍wN7yVdIx`64ger>{W8-ҝ ?'b-`N7pcCro ^'#X/PJs3K樌s񏼥2 ;Gu0VЃ [.eu t8k9q'22c#5y0j y>#f|G>u3q IM|&FͣD(R#QOF#+`&QpLO&^l.wiշLY aa 3`n K!Лhc"'0wClxs˽S|qޯXD%5^U1ؙ Q{Qʺ\ܴedxp8 oYi:eU_P.;N ~nGNb#QKTӫCةNhN'Z/q,qJ/t[h[(/7觵]L:4j#-Hqn/oBX".{ʯ 1]* @E(N7:σ|U{8ê6\x Й'G}}ˊƌ}'j PrINP_%bnjz'Z=3\FmҴm۶m۶m۶j۶k4N꽔Ce=LЊ^Ay, "U4`5VQ~Z_WTZ oe|*+y繿X;ӊWQ1k9(UEcab2G-wr 㮡ήסe"GW>5u$[Ey]c<ډ_[WbHhȉ[ɶ)}0sYCoW2::p ;nOjS{v5]0M4RIU+3"bc㛕jyyX]*x)ř yzRqV]׹#,[ԩnR=9DLYd6g?__Ƅ)]ӛM\XZf&V4݄cs(̑|LwSw^O6.V4D\{NՆjV[=19cYf|p:@}S$̜ۛ̎zWc-J]S1_.;2V. If>#bx3q m0G |79w0nRڔ#iv٩Bj`Mmgh4l=}ܱ}ИAMq&6-Pr^{͓"V/++ '$%_9Ax??=rx^XV JَgRfN B)yx .HEՆPmN׷?'(zbu ~G%t|40>bWl}bٕ‰^aP[¦,-=[y ^igx3R=0kSdq<RI,1_x?Bo(AU kG'yJrSYҪ>ZzQwƆ>| (TmՙT@b9)o0=lh|+އkfeW6O20 p~k,XSΑga/ĺ1M[h&DVՐ_a,~{3YҊнiE94=t}4 h}\eS)bYʡ\D't!@ 錓|nPV e2+J`rs vAl(GdlTکzbWz^bY:lC6AVХ8hڠk-z(>:c"Q;E ~c嬻kq@}NϬCB;)Лj|"Vi*j+d!k%}8"Fd IDATwz'2F44TH9j}"ۿ-g;2=taV1˰܂T-!tNH+>Ayl b0}D7bX<*HizCxj] [s2JX dlF 7Z1#LwV1AifqVNVX돓ҊSWRVM1z9EQj 'XSa, XQtA:x_!7Z ?q,u1-lѻ)|p./| p}Gb֏CO8C8IqdP0̑?Ft%XQ7wb΢5T0L:v{g0 A!+xZ ֯@.dr- .wGvǰA{@7ho@ D.J3244pOf}A?|mK雒>W09B$lt_\͜F'ܔhhAٹ1Oʐ-2f#x~{Z#i sƄvp$gOQІty_TQ.\Ip3<:*>ڞ!{Tƶz3;ms]a0u" 6Q Z OP9LGC=Yl!`vVT9Nm 6tlEnO{/9[['si [y##??U>~z'K\*aX3[B`mn8afHَ$0'5h.\PG3j/d3G)=tčzg&ŐZ4xk\>X !0o0o1W> 8 j(A?颌o)A NV-'UҗUMHՔd[5.XP<+ v;M1=pbY4QNңBU*QS-csRXѰ\;F 6?>I9VA(Apfل?M! ?B[яO+mlp}ST$rek*XOf|e( d5KG9QBXI?i[+=~y6{0̤ e{3vgiTFkauI]Jd*cKF+/| y_\ٌSE.Jy ɏ%VAmgfDhPYb66n:QW<ݖ}q)5^iGixfC]&g欶n/蕮,ɾbq &U4[w”]l#!VV1O}uZS`ǒUƭVf&='nXQW)lɃ 1xO(;΃CO̟wKӍ;>Ow1,PZ 8>RnL@aQ]YS87&{R\L1 (܄O!=g,k~iy,[wR$S'zk_mYQ}NtZ)M'B,0[^ڪkk>C9]jg?3y&XB{RxWz?0Lap\'J+9FUs#74mYi/Nr [v*E,&"ͤjSKvwz~jz:im/:A?ţiydom8HO>`5}ؗgR4#Fw=uȳ:l+WH뇙LK;=Xewb1 ;J3n~η 4H5CaxƛH tPe@'R܎n0^Q#a:* !GZjbN}Gһe[િ緧GHưYG?׌ȽV,3ߵWGxPwodrn0)zkzfZ,Ͳr Ld9K /Fҙ9_nf&웪fu\֛D/bnl:bCL?f4_6647`z -064Y>lVTMVޫa~CU)?-iŰh1W&s1G>)EVυ:Y{t8g`OR'??̿WmsU]IЍMm8Q ʨOj@8ew lq5b~sFc* y^=F@hczyE3=R܂q)9!4XScTDwp;ǕKlI d/7`n*7qn蹪;|[ty:#؊pʇ=X) 5_@̫Q]ՊS8ЈP^"xO$X nxa8vpJQ_%3[]Z@Ut:Km. #p >žN܍Yatm|q;UVJ"}cW?-ՇzQm,y_gV=U+l`w%ӁhJb 91:e9Q @;tj:I. <;nf5JSePB>lmИMJ^OTw,AYHp>kFx28 5:_"WAJOsxZ$>Ac~. 9ƚo|# 1֐ǴH}j*l1V[TװX뒩 ETK}zʃ0GT{n^b;Cg*y7KpK ӓeQ?FXehe1S% EQ[򧪫a^bk$-C1:C^V?x4m롦/gCȯ*a&T`} 5b&93N-뭽j^뮽$vq!S8϶ZTIqQ"P[A'ui/2px:}ؒPn}lkO`uUٲC^JyfuCp ?gsD"%!Idz}N٭x`GG[WW^і| blƑC" lj3ߣVz'$dn N3of;ηa+).xށBdɑ7%g~tmvoJi,gR֬J7~KV /DŇWQaaXܰM`F3f=⟡$e p +M@&j/xNhU=vJ/Ч}+{Hxɥm?'=W {+lg[r|G.~vE9c]Z189z/wһJG=?2|\XK Ӛ2wsΚ]bͶ}peqb =NqwƍO/0?WGԀUcUB]e9b{z tMsD Odmmucy1pj[/{ðCcP#EvFU,JNn* t-Nܼ_Hg8Jڍ#Y)L%f@ ˻BiǏ0l?{Z[,gDQL?ѧq^X Rv́( &+%dj (L(V007J!7^@#V VDTCKxRc)"U)hhRKWycs72 /2"K-a&Jbe+z"YT@t0ڣS; +q tfb.tGa<ݥw48]8X6g6 *fylQpִzW:) 5L\!fc;vKP%zzd, a\dYNkbgF9^߲\e-Ll=Iڨ ^g6 K =)lTz$ĩ4~xsJ 7aCV d7c*m؂gZ[, gƔ{FS8sf.Zm^~]Z[FWTyZ$v6S?Be.k kpWMu%2JΆvE]耈2+^g?tG% ˛R:}f>!XQ]>O:!x=3*Iqc?xi`AF~b[A̪NQIӜoq\0LJ]3 *VVkFׄ{7cjmbHvMx.L57|N?O._0ʟd3&'eK2ݿ^inY?V$WJi+97寧D =GGj6G:7&I}*ЀSg[L Z)nbj = g2Xo6N_D~Z- 0{OF3 OmTj@>ލYE~wq)xg˦4Kd0Keu=`e<5'8J;{7mHA cE`:;]Sʫںllq foGYEzQaImRv?@g%'ֈ<܈'r:vHpl06PLlJû * AUq$@~jb$LrP a:\.w\}b4M'xX

:se #/7EQ*L4 {ka\"PFTm fܪJkK,d7'+xڮ?XT.jʠ{B6H;{9~t%.OŊa@ SP8)ZBZj]4)yhAVH<7Jl tY?aSl!Za^k)nY5NH0 `MZPWDPgFB1m0Wн NЛlUS=ũKXJv|܍?q^3̡,<ֿEEy5(Uj1r6k .gX" ZvVRRd{ib1 'b>H_H?j]+`{CcCkJ꽺.ba?3ou#i??V>䇰+Vڦ/:@l s0t[7Jʊ`C'.Rt y-$JQԶjF0mR_ _<-N6]M`YnD?z`.S1;V'fe@a:@`|9]*E3h/flG.1x8ik1/VҜo|bIn&qΟ:ޞꚺ(/ j:աjU7r ,[~|ch:y>Nh>^Wh\[&aEO y\FxSX;U,cvǐf!Yë3sd|&c&R1xX&pݔ9 IDAT@ 9͙!2JEJ+mBۯ.l/c܌:BEޚC3oD9f[6:K=?D2Z!><-"b*h}e,e;fwbG1+4.?9Ϻ\X:p [S0g"CKX66j 0:ú T)GwǞP`s ;S`w|IWed[:"ʙA/z8_^SmfGP;ށ1dlk%|XtΪ@O\G"Cp wcX`[t H67#*=Jw]j&!>VrjM{P*4TlRH)Q X)]$۫C8QfM ~CZoi_^N3 a%&"-Iu ,+a;81 z<(HaKCg|K[{u̬(Gia:R@_Y!Y}* C &"= x )j_gpY*Y)0)vyqA55 Q:ϺA&GD9U NYA^A/`Vt)ZGs>X5!)<',nuR__bXU@+렐+Ju)H.&Sb oi^!;+K>sb5[ C^u2+߉9fVtGk?uJYX^R<&f8,]ceifԷ`a7sA&UjrjE5q9za;y- Ǒ"gg8'oa{Q/@6krfdW}=\fM.!x6_SN$$5(Qz(<C-+@IKVB>F"Ιh\(O+&wRd-Ӝ͒6zU0nj.pQ[liݑڙ=#iH.{TNˑPTgükcwi2*HgWn;1ƷUy޶8tR?r؏JR[=Uin)?e z3DvNa|fɴ*Ǭ2(FZo{|Uwϧ5|TU*偷UO~O^[do2H:U<-OYut@iUYBmldv?6$ɦ]*K^FoqrSe| ߫c)yq;>0e{~zVNIKR{P\)>OǛehf>k/d#E3c\H<<;l/ǘijz0wC5o #h獾"Hdok1kj0/- ;?hm f9sK+*H_TJ+h /,́vp=PX[qdu +Y]k / gl>X7INN[4;%tN)L+slx 0%B1N4 | 2kUma'r2/[` Ukn#jPi4iJ 邺bQW1:lkpZCV;Y*w(OykLKD1В ѱ#.Eso!u/8F{ , YMm8']FrxZv t4ˈ %jM!BsBj2Ԅ* <͐ˠ4eN=zN0cN5W;X˜(!;o2c:q:,8ǡi'Ŷ^塁Ћl_:RYĎ|",b9܂j<2|.mD;v]+Yba#eڪQ6Yw qtp.A2Pcj /?FMG!Rd0ge[i4*tg5:kL(nֳTX)7t9ҞQR d9[}s?oރ&xα$ʹSguZWRF;nF؆RtN|iTdi#sU7ۥ,˕@P706 FMqڴ^R:ZUg{xc~AX}ƶxfR:@!R }:LfAgȩ?C8݇GPz+`DntB:lʒUA:XbfW> cN]+NXpUK<#*o v B2j6jO&i8+ q>巖ouc^ñ_Ϫ;/ZSw8&ҳ.t))xR?s_p0ց̻Y`o;AކYA! /Cw<#H(jp vPt_nzˢ,nҫEO!xmnprfqNitGmѾEy+J6y%3,w:""_RhtO~Pt,%i.F&:j;ONcګ _%i;%}:Dl6/꩛@?1yTґW} VH#)"︔=[8X Z)1C1t, nCDk^1%gYE=шѩF_Hƽ✯.ȅ_|HO~KGz.Oɭ:Ɗ 4O%8deЉYjHꝺ'}hbq_⹱WR_6K(cT3h,0ԁX}zނIz81zTNh]J@c݆ (. .P>DBbrU?Uձ0d|i9 wF4@OcO[qֱpḀuPG`/H q>XOg,l l,rڏ7kBQ^_ϐw+mo!ݧYa92mgU)8$NMia`1#/eH-_,Qg5QCYa0_j O)l$V [ZAeE.v[Mu7!m6.{Za1_7~2κPBm,EwÞf1<$oߪ}( ]XG8 Yf \8 UF>Hՙ9V9DBnװx aEf]OU4w: q^ `OpzD+Vgk(I]8(]|O':?USxq|YQנ(Z z,c6/b݅'XIqE~ DGEGEڶW7(р dw M ˬp]`F|S:&BFG (UGG*zōO9R܊${lGyRuRndzu >M܈I=KnKkpO})Ukf5g#3?ՔqKZɔq:/MQ7N'y%'$ [w['žYӟ3ٝYNDښT2,)WV`<ʼnl6[9%tz}Ԟݒ<@xF]O<hv>֤v[mvmͶͶmlcj͙F}'ŵ q4PH蓲f3K?=ρKmǏq5mZeel#Dx!~ǣ)ntx~Q*;"--pz)U>I{C9'0H|H$zzzKGJd`-|*PV'pW)8I Gȧ89~m%Iv_˾kpH ku'ŠЋ5xx%j4| ` ƽQBq B%# eXG2YGs;fHOs=Va!½ *ƈepT[q#NBE,Nc0 sq8 c# ST Vd}HM8+5)ݰӍŴ N_X o6y}/e{Nج9[/r. xN, -xU⍎x=TaW^@ s`)6zt5 ;e+V52hџUGw007qj_A]&5Lt-]\kXV̔Cǚn]W<2Hsp; s;uwC8eŨ?qI!WIu !{wdTl)H-zZEfQsaWQY|s5E ,Vgj|^-TEvwZn=')1R6{{ :P}|\_@-I=%GTFK"mn<I98uA9ާl WM5K+:`^sxʸ>s5\HrV`Wk+L5R3픋) fdN@Yɩk3Fr䰢MpvWYq"92WoL'Ϥ4I)K4(e#z]q fi̛u},v`>Jn4T7MT 8%uN=_2.pI'ӝ-i wj#%QtMIs \"(y%ny\׽kY0󇌆sؓA ( ͤ xpVQpߛlI1މOܙ=WPͩs`JA)OotJ,p6Ndp [U)DeJ8& 0ԕH:3V5lFs>^OFPsL4@cyn8GsK9oh1q}cJvNA~;d{t{K oQ5 6x/k!|PCL$ 0PucT/K+,\.$dtCcoZokg?lmp)!+iYc1OKqV2R6Bw̍!z;Us9HtC(̀L}QS_(?)fި9/\2sƌR|fR^ xi˩3ՔIF>PAa ;PQni^STv%y0mqViKPa 'v]'wU߀D1Ļ,2ur=V݇B[M=x9)SBsaXKz/m!4 (iy|/Sk辘0z3ȉ9ɃCpJx;`#<-}䣱.u pHk٥KM8Oa2 /x{ř0Mm[RZ,LL|dgɲ=|CZJ7Tmhz}d0rJQsz$ԃTQ&J'[$J6?7IYqZkG =tvjqj ľnA5T. #Y@1ctQZd$Y<˫IT⊰8䲎pMzK4?0#aN"5Ma p nQ3<pz+dF:޸ ƟC+y!!LWY"ٴdDwl!`pJp گ.A X :,y8Aa5!Z^(BT3|Dϡ1N@S0jz[YA\Y֏ P`$ j-vtNybY&!úX2 QʏUzd~c#unIllU)+[>GB(rWCg{tU Hί>vuz$MŌXZ0sNcHC(9G3wb=iS}U9Uk_J%(e:NR2Q8u&ݘ Sڸ?ܧ` $I!cSᖬΪ4h,d+eV=i].γ>/8-(eJ~am'4yTvi RMvMo$)ץ-_B.YCIש ƕ*1_ya5>VxptAJ/9SpWy%n.Gq[ޫ:Aal=ѭL FkC" 5OX?]q:KVwy+5n1[t*'xwH{oF*8x& k}3:sRSvUX:+U8W$AYW(? )?R>y~%,3\a̅.*V:h÷ oP@0Δ=8;9?T6ސ aI~. ֺjalXN>ޜ"bCPIMLkcw9FKsG앛kz U<ُbߠHL($Ԗ,=KSZh(0VrBnT0Ρ%Ϩ |532GmlA,Nõ%%09c9C8Kg(!SJ 9䄮NW;{U2(UKswYٸ-֏%xxx 4N b*3ݗ^#9Z~O?O\'ZFdoąj ݃dXGeojUZ&N~Ԑ_*CF,[q^ }Qx.AY1vGN $2pɣ󛖱 a"> SɁ@tX婱ʩDk龌bp sXAyo8:Y |u5:8]uXfO>'~ cAj[t8lpZ, $$Pq¸IU2JMVW+, )N2|d̀(f$/" :Xj9;U7G䆍g\CT s#$o=_w%ۉXw4蠟sJ0J:νG0ۼE"á062 (]S\)ԈS-ŔeӇH}}ZKc5٬h($ OPssLIg$7 8 w3ޕNWwA>}]-t:W)v*L%ve|0O.!*Y\?\U Iéb'i*?Y+,GNMU etףfWc58$i};.L1vN'-]‡qAu>=*JYeӺꧺiU lEufl{&_Nz)⹛"ygSl{e-uIjX̒beŮ wdw!,&aD\iJ6 ^ERmP/q25v0<)Rj$H8#t}#\JLԃ+SkPK8Y@/b$O|{܁ )I)W%ߟ'!C󗫈}QYLi#w\ 43HS+$pH\:9/mt92#Pbo8bo7 COi奺݄/C~gKUȤԪ8BvRwj ;OeN+j2-=Pi=Cvws zJèn0뫧Iau܆pr}FUg:AꭑFS?hz0`5 z`EZ![T `ǐ\mpe¬pʘ]붺Z|+ϜwrGMZHC0FCs$ DkOs3 !la7ɯ+2K*ypZW'z 4#0Jx..{}fbpQMgcB2Jz'0@ 8$VYcy8gN-Taj#K1`ף:d{;˜SrJ2p$P=TG!~Aske`tV83Hy477:mtípLI`c<~gv ڨ!Bd[kX::xrDB.AC&mT|ztj{¾g;>홙8XeLYe[<\P㜙/84(+xW* nS9nv74 b0_Zs$:YgW՝< _ y9Qn&x#'ɁyT )/ $F Σhڮ:2{[%I!05^#0_Z3C2'SGD["y-̴O*c95E )}ql,d(yϻՊ/؃d9Quc-i}W .yd8pc"@z.?qHzH=EOg5 s䅥F%M tz78`4 O f75 ?}ޙ~\%Bc)IUೌ|rXRu@.mv3t, CZq5.x#{0u{ܦ5>I AI` * j*f|ƭ2r>_G32$c ?q&#޻L]BAykv2p?\ AC͘; J j 7<28 ,礢}PoCgLO͝?py; ֙DCikO_g%iG!^#ZkN1:BkDXjYt礯,Ԝ(, LS8ۥN} '\\pO甮 udP UTxSJ9TC48W=Y8)[+ |5?x@F9_`$~pտ]>]*B`[]nx,ϗeӗ@ <|^ROm G;=<0ES'GHFˬT_yQFeSUXݐIͭ af,P=] EX/bJ ziU8bٞĜCLٚAqafhDx~*Sˊ0cMYF!43Y=,M]ܣBq(5*Gqo oA|'^Wt]|bWBVkq3tBIJa!qV U|2J.#O6AmKGtOR9?;/7GUOE uNBWmWNfiÒB=㳥[^/W2iǯ^qQ^ m tgMi{ <p@ɩ69*)x5-y[n:):Ҿ!1?:;><*|WvXmW\6͆ZJg=;%M!/iHY8vB2:[ ޕZKp?n%85(6_*^8.mo夳< yLp xU"?$u^P1y@KHz 1dtb`r"Nt ^rd^k_)tfJ!Yg4卐ڌT J%N띢.`y.b?U\)̀لKFaIpΆAW㱜I _@=K@lت:i*qN~:e: dL ہvm:g7vB0DJr}F`~Fw]"!%*Zg8(3nh. dAPO<k, C7p#=$OLt8%.#y =pT)Ga1>VC|(`Cpl0^5mk([JJהN\~K 7Va}ϠvV ]>*t7SN P g46_t;s [,wK& G¥t/lV zf5k;vyd\TqxuYg Ϥ&/fnY@K0c%PuKb$ZwrIX;J?RBGI\*,!]9Q Rr,iDL*$a!G$#D.460vc$ſ`SyN+dY\HNx tC4|He$Bg&>m9?oZ򞷨 X\ݐ8J~s 6eı,> ?/%d5DiC{2f`fL' (ZFNJHK2RP HjNE'K/h}܊5YBalWqQ ԟ!܎zN(z&$bsvr 'nn.?E6=nX~0UiTPy.KHy?jQL-u=h qFFNaWqz>%Q[Sy*{ ;/crG 1Mv}.o(bҭ 4K??yx/'Bm CאF'}sꂙxUh.Չ*=7bA]~@3r[L+Wބ{q|xj˸%OmCdbhXǡz9 zԄy8KAe ; fk,ArZ0[Oک! Q<<Ƿep_bc|SNS]~%`nk0_uk3I8±;.u~t=?*u$pzbevN{%(p1WwiޔNd-)}Bf>n?9?Umjo0S=,AAz[>àҪNR) B'q:,%0'bf|;(*`fQ-&cKDJ4䅍!C/`(N`P}"g 綧op!=< L{:)vhP!Of gA{*c0,)uUlql p0YxfLm:2J)-OS*)p5]9)7\M1Fg.:o䚽!4K]ܗ\({o{9U}~H IDATjh625trEt"CX)c<$N9?3>G|s% |"Vpc#Vw]hnZcUD&+94xwhH%RY8#Ux L2 סsI#pJ;s 7F<߆' r[ZGA o+dwſ/IJWKݠp3} Dq^/9w81Toz['N\wf RʋvW'CpL2ʬ`jG--KY0 I2JnE%W\;tjr‰8Zr y958^c ;lOv+Rw%N 8a l18DwM)788:x P/,+dqc߹U6TJ0)%9DMIBc)| ۤ"@?he`v0 (؄)H_/-QĢXY-`;igmo`>v`3MvkT>#XJaY-Wh%`Kb?|6+E? : \̎)!m *ba#dդcz-G9;ӕ*}0̓%я)6u]JH ́j.3#Tjq(+Z^fQw QEsY;")4P@N溿RҀsLnKK EQt؍㠤P55[fO[-e!=V K5 Oa~lcIrh1pMº| 78ş6>'q&M)aS?S.f5}+KPa VӃ_ۘAX8)fN}Ĺk ܻ$VS }ܝRܥPݽO;/ QKwPנyzbdsa^K|A *:_z;06wbxJ1VX#];ZG AA >r2FЙ|X9e1;A%o|D,>T_U :C^$a7܆}]'ns I vEn}!7fY #Uqj<'S=̣Kz =!A4ATb:fL{Uԇ\Js)p $A!q;L%f7r::z,z@ J2@ndY ;Q@m}X[a"j1֣+^tabWE ]#YԄHi -H#.Gp]n,7;YOU[)m]·0vm>Ti0=lÙ9GfƸpΣIMq\6?egHЗ]1^1[]:uS1W|3VNz2hJW\6 }®iѹ,[{4uϝVsNW2=Qo znosT&~J?<q/ܺ=X;f58HL% ;^̓=z<,TURuu`Zҥ_#i\Mh[:bPpCO=9'(i`/,S26kAr"GP S!וeUvhk=/ɫ$Պʷ⒘f qu fOG=WZ~}܀@Lp *U(s| r-kUm8钬DŽ,&z&GG5>H~&8 \2W >b^<Q-Hh,#̧[PsB8AT g6\ VYPڥ6zu۪E1\]ݱ  mC̢l.lu(U41 "AdrҤH1p̢gj7R$ށrm9j`gn ;z*mhϨwީg&bAΒ0V|ԗAO1TRD*Vu+gT )dh )\&or0^z}":ȻaFd;}18+nwt+qh 9D][۽߶GjXy ob+|*tL4Gՠ4UӸ:kk9lږeH܃\]0 0܂ EM7 ;TC׶H(V]WEh;Qh`mL7;cGn$0n.)m̡0A8Ƣ4xh!nD#uIݞ=|- c"QV6a]Dɼ = c2}܌ Aɂ8Y;N%q|=t!;;b>Y X.@Iz(P{x)O[ goĝPOR`q{ 艘+4CТ,-r9PԞuǫF!g}1Ĺ>~Xa:WƟkXYT9;{iXegbpa=fV!kPRP4IhǛɎ-as  +k Ɠ%~&!lccl>>d gU'3b3EY\ W]5f3lo2ĝ>@wV H?!#c%Z_TPAP]閴S-ۧ<+6K~8=-OZ2W6k2}|=y J9/!6fL73 y683E9Hnj6E1X+FK95#9uAwLߔƤĦ'x {~h:H5dYnۭ3A/Eu r\߽;hPN;ܔojWOzUuM[ʞVas(Rh:C[ %?g& O-6*U/M{T{Z+3s|F=MFt`5 07p \xôew,rȻjB|WuoRbEC0F4\O/iHZ6\rjhuVo. 9[o l,g`!FX>*ZU6@ yTIJxr ɍxl୴ؘP#(qЂJ̋{PU{* Ƿhh4nt~i?4@U X\\1Tƾc|"UCH-yY 65x .@cyȋ/p;xSX<v@4̶qYFQtUKA G8JA[~w>ae[?Ogq:Vj0 9Dґ\ UEw9WzV7;RЃVZM:6P6:3'N؅Cf?4PuMi(ed&ͥ:FsS]Ym3Su4T{F{p¢*ECA3He"\J*+&1OIU0jsn % XodX = s o40ʐQi8TlxBdς*O`x/=Xb0^;?BsCeɰ `wptHՓ>D 5G a2gxQhz`;7مq <}.NC Tb_ P>K v=w2#n@:6.@K)Fφ^z^fG| RU"Θ(Kw :da%Y3'`WP~k0{V.g[ r|)kEڭ) }^;y'Z )39κۺ`t ݖ#ab/`]]֕Tݟ2%-ow1>.k6EҬCt9́3auh霨YZiu{6*HϞ&稹F7<"7l(WNׇA/URM7{F号~$GƻCtb~ `pϑy)l6.@( .:4p R TV俈 9Wy aЛB)]H^r'4=ݸFHAC:Ku`?M3΍p'Q1NN>`Be *xBS;؉-6O[N!A*9uAɔr^橈EMßUvtT3_-~׶rg,EKKޯ ,u.d0Bޭ-QP.Y|jXUoQ!\.jR a9Ԛ guP۪F)T/qUNqXxR*uA8 B/~`g@6Nwm|,~Kh5&(%+n5O/~%YC$2͡5,?:Q_+B hKu \'8= _(ҿ .? to+̃]ټ՞oW2zx.G"A^*T3ڣq C.4P?irA>8*ZNO*̧KVDb)KRi(F0/hf6!/Ƽ:\4ЩT Ei>u~u/1pQkz30XVp+qY=T'"L!'T+Vup Uq( bN:*PuCEXtA]ߨ%I8sD_}JxTKȣcm06XO!:(8|$~@W(Yu185FRXc]q^xuxSgUy7 mPwx<]m\j.üRTVu,2Cn(3uHe#*`x_[jDpqRXl\QWޒ 2a|xH9Kꤾ.E`4 Vj`Ł)lմFm =יVVm5rzT{߇@e;Uꐤ?wy8H .Yu7fyvz|A]$ $F6]{62> k(O7v%W d~ׇ S =O|]$؞6u{0=8FgGfyY$(=螸)rf eAc2!uvIVٳ;wXaַjX9dZ'"}_`X+im‘R'f깴.dfwpu~rXe_<:$B\rC@ms{1b/g‹x x[GRĻRcS_r V@̃SK$ܣ ݩ%oc;M Fh#<+j*a-͹|xz7(LGWz#uO`q/΂u};CVp8 ( ^Ipy+ j Wţ0"  w\(DU 0 :7^S^+qɫèC^ z*wnAQbI/b9ݺPOlo2΁8 PApy{¿؈V脳p |Baw"Nah]Bf}T`<u#:ON t‹!cq8zGWϸ[rTXNҰDgR^[XA( xcnu)o2 &o>shq&EIXqT p; IDAT1V 3/=*OW8GB%,|dl8`$\#MXS)R w Eqp|f+'oAR(-$\`ȉFhe(ps5kro _wЇzƉlPK[B(ۢ89<r )7l! ں6*A]3],PCOé;c|2GZqn5:&*"rx΃,ew7X[ƛ݇Ԅ{P8$nUvF,;5* =|e\(% ̳VZ |&fRu#hHC9}vmv8#c6_7a==Dd#cG^hMRBw黾s< noFϝ8ȣV9߬GzIWf7;@O,Yt;0UP G{sYB8 43kD4/[?%vf_j=cQj[*_@?GE;H:DZ7TU|G#W/"-KZ<Ǯۡ":s91Ɏ\%J(OZsdMO5_0of u7V^^ n>G v]e'E%=+:n_~t"mBʕ䗺ͯJH:(h7C#?s6FSJiEiV?P{:xEwPޜLUJ?µCޅ2n.qmiDn}zrj*v. Yρ[iE6*@BX`OsgSex`70!S;ְJPz͛Ή EQbEp/沌\"Qh ܪZ85 #xQ2VsvuѸoOOU}ΫJPc1Un9jh]EI΢K0xU<33aOsKд..if̖e/}jajz0TB<#?tWkY{k_Am_ggo<ڕ8U2W]w&1;_Emp&c﬛ >42ߺhoϝ0>s I]'aR}$Iȗok~}#Gݔ"t.$`5ꝾzY3*'gUTMQMF__6FXB,A9y(S@P7d/)>;> F8 GkI1ZD&a+ 1[7R1֨vb]¾M 5ۋ؟Y"ɺνMEXaei Tҙ4¼ӽɱܸ+Sᆵ4n6{?ܶۡ#LЉdCf~iEj~#thX6N(FFta:9'̍mdrw8}3.d!IK_vI.9[^w a)*B1,__!!feV9(D: u[U>scpg쳪x(xP;"b)E*Ę"ݺ-Uu=lj=rxSL/z'eTެ8N\T!|2ڥu]$.ceLa^#XF|&[ԁ,}T@fV!\l\)Mg|X;cU^-#Xh\ԭ1`Ilk?Qkqvg͝j;W. ͉ ކf .!gP]ƙ]7,oPW3PJ2 ^"^Lx@(\Y+ewb?ĵi m:=d})j( ?~+(MI?'CLp} ko?wBv)G7׳TEIO|mUaaL9-cCóؿ)aA/~R猯WF;.8$rjFgڐb(@{ ?fK2jBiuO_]-acާ@ M0z!vg窼E*L_#\Cu6^ UkF5]=\4!/3Rzx&y(hD>r^sA yAEL3;jCMdcpr:pZPZgmc) 2; X(rmm8#voJ+bT,4#6;#cԅv " /.W1;ijB^WV\n4w6WCUya,XLg/Yv+>Ɓ0`V!ܽRkiTA}DˉDMx8LֶQHzEe랊^'pC0h$_8X_ {ΎizD~`FG[dfYEPqAP~`fp^r>B\jpq5P-SL(½Xdr ެWì\YWU|ogCf#';G8bNj"Kmt5JSkG&:JkrCSl4^ *c=߾k:b7NJF>s-P 4߅>X-HPak4EksԴDܮsTFfVy:t)/(#9..\~'`j˱vjp5qWp >3'|Og"9#]X;/V'Mou6n9/j|!Ol4_r)LY3-^-u mC?m-Qgu8hjԦW j.cDC_;314Y 莘'L]dѲ2٭>'2|; .)/g!AKm[ y{t8-KVՐJ+$4H|c\3*(g9c1F=9?#/}lg ~7N Y-}'|*JV#R}%#{-cg9iRdpt ⡛]]J;RS}f} ~>`q7t j;n[o7򉞐zjҏEd4ύDx9o@_)m?`Ja;܇A"#uÌ3beffu+uc4;2ٍEwudtz~&iC| !qI,W,J9Ɂ%BԆU*O5݅*", mFi-s.c=%4J=w F) * knE;Ptmu{ Ge-@V83~sx#xd4V n 8NGX8@4?X.PbWE~m99 @B|#`* FP'm|*&\(j \ $fTJ8Pj/P*/Tí XU8tky l]R1]yk*%zV}o=!I^t]-v"zVIT<-<:^t m qj,Y DW6Bo*+|FE`ނTӹvp<%N=x+u(w[ؑ. nA)h_i1sR0x5w3\~ JSy?浜B;TQ“) "b+C$~LT(`mcHwo [<> BaSCZG c ;C-PڵRU6̒T<t24=$ZhT44Y1wȹnsg,n̑XYp{8E} fP_WJaG׌6:?3k|`*:]X_[(,,hN;xuDBH仾+EP GEFcbϨBǨg.~6:@M͓;iN;Z%{\(pn rH{ZΔA((8E*!bU7244\fwNZg9] (V5 ]'uEw9I2I2Ó1hvKGu!l$!(5;'^q^LoxP7SƺovSQݮ͟Ü>f[;DB89}`n xqs'I.q:<10`6&)J K. 6 k`g!.6'su^m;=֡a܅͸.䬜Kx?bU̵5,y k. wi.g)?SDtj˭-4tX5L (EdO\Mp CE6h-򊱼 z D~s_M knm9%^ )\+g4™#*T0p&<[h聙KNjأ[`2'jA> a/Vhl/IU=P{RuzG,wLӰT'$xcqFCu4xgڸZb˶E'WNЖa> 0~մn+l{_8@c= nW!^e:bUw1^ijM[p";E ?VR5!G@_U0:l#N:9Dw930"T@\emTcQ9y* oDM i3F,?NZ_>tcWab8VL$a#<-<ŦvŖ fžMz _8jnhaWTM6= V0k=ފA" ^3) I[VZ c?Ӄwkp1+M8$zQQe3CU%Y7xq^*z7] myXsͩp¾2c;~>>gHC;"+qQf|2p+v c:nQ euc@ׇ~S-TS==z^2>pBV:/cdN>:^ps-%J\ j tw\7ZxID)iO{ZgD#.D+t[hD ̣l.Р{OMz5&y6Q֛2bMEF߲_W8'CA# w6Z)L2NS~I]/#f1o0D~s]'BK;=5(pۘ,|0 AaLpP\#a8r ;%LܑwOLwLi 4U@%|2Y9NS>Dcl=PTi5fP饍"GʴVp{imqNLyg{گK{ ueb<[iks|%9͠N3] '4Kr%YC62c}j GmYSS(>/4 -V l 7t>R5RHV J-3>^J0dzf~7^\ ;ܼrSW+?䪉ڈ @=<U`;<QPFN_l3RfIy*%h;*~2lpL)pgߑ{j,pD:N.}3҂Bt >JSp,R &@c*>5 Z!gdR3\C}TGVTa+@K_y0̒70.aI e2\opAE gh8y ,I՗P]V}i<V ͉JNy(rs{ԔXn >4+_e X3,N aYN;gq\a6 TQ¤K&[}(TVdvGyjm5$-]܍VהF&r .U8Vƴ:wy GJ@[Ta?I Ekx9*~N7q?%?J5o3?/s\Wԍ=J-(%ƽ;4S~kN+,q7?\" Ku+kY%kY/mݕ=[S8@: 2 -*$Lk55M&$.̌MBÝ^lzoSi/ VR.{/{RpH:>p;F'f ܴ3SilPwWm (h>` )=x_Syu{5'i Z١z=#jioѭeC3y<巾b&70u詠cK@Ľ0iw iRʹn= -#`rq+ h#W|gi_-qZ{;1P>H#jg{YݖwSk1hRKfK3͔\0eq[RKX#xo^(jbe3I]6EM9k^sY)q)`%`"e\vj5\N<콕sK5ױtT.GtX8OUtĮ`@2J8Tξ( lۤ8d|<ݾꇫGْ_iz])9 2>H)dՀB9N+1Bjr5RI dA^~`Q8++,\BM܄f1)7,H㙬 j/14H,SW~ -Ұ?ɔnBGWpT ?0,՚Skա4GN]Yd{+B|N:Jb܋&HǖՐMᵦ<ڴ*(ѕ V7e3Tv 0H/.y\]NZb3'mOej.d]A-)_alP _4ܭBR Ʌ v'p`c8=&f$2 A*^b{Z_M|Gi(DM*V M3K0wRQ`X U=SLXyr:mj ũTYLVj(k;qJ W2;XHToN9qO]v:.=w~8ntAs{; ȖPz)Cp|Cby,麮S$H}T!+awZM4⤐nIYOG N*Z`wM\I q&܆[3 ,lқhXSߜPrS紪7uղ8$[ՔTV1LF9IuArAn)*B )~ހxEh' Ʈdj'ͿV#x۸)T) ̣&BZE/8x1I1: na|(JBE~~X#.o P{)r4Pg;"idf;'I&U j(gqRe1NAa(wଖ2kU[+Pʽ7>e'rb؀7!Aƍ,2iEl6ӄp94oA. J2ZT F3cZ'vY5r +Θ%l;a! E\nB| G]k OS"R'ez`1)rJ[~euϔ'qIⓘfcb@7#.Sg%y$`z2SrUO0-#.KHP.3%Yd$ΰH̴ɢWf[! L ie)bKmy {ud; |AV|1r- C S9Eo\TGe^b?~Bi ̡ SS}ij3,0U1jDtHXrvB+']8\B܁RSJf@?Ey#_bR ]an=q 3'hšL$13(~a^3fdd驽.tgP숃3O~F(eK"ۺ&RBp>.J),0br1 &c_(G%Aj ܣ[ͭe*EDف3|pYJ/}63Bc%T9*Dݼ_C0JV[r-|JJ79C3;K:Rv@-2t*k g3_**'ɉ_?]5DU)`zT_ŚX6YkI jj9F:[i!!윖=z! iOsr,ݰA&؆ qJ9L*ͦ3=0;}w  < ]H+d>8] /Gٝ% /q I⬓badM6 bzǃķpYkPlP1,w[~'8 M3%l<ݵP @%!cxjhvp ITHf5⇴Nx|¹ KXZtLy6Yw@sI Rk՗c<ݙ\*u2:m}V☐,2;ƵWu/5zs5CVhiO;iy TE5UBgW r2RA5Q "@*Mb4P#[,8^γ/JzNjt!zNN_laHيq_VrLLpyWM<;'_ꫩP=;TK+j?~y.ckR={u'Yh[qv Ɏg]B{^zyT0PNUi*aݤ: jeVr!p*><*oN+"sP,|eAا^_ܓ?o!S['7E`ske =aWe 6Q`+q6 ՃwK` 7v?'3/g9QbI׬)^^MV=({綫(فNwg?Xt =V?}7Y~UgєB`d usg(d椔Ҭ\_3XL`>֐kr}nƇ`N1JtT3&\Sw{`l<\HL7ʔ?vSYF`"FKC3FA ܑg_0*뭸 oX= xƌa:9SˬCh/;Q_PVx JsHe(_TXqLRSiok=vTh/D.XiN(Kx!љpf'E%c3hJ?A4$Xuj^8!jI4W1,YvVv44'!% <? Uנ;|S5('I#$+ޔM=pIΓL8FaK,,=xVZ"I&d*{!>8 _7STVPY#Kg +^ͥ s( %C+ m$&%=NG'鍿"a7,{u;]¹0ᚘR&s߶Ә/za:kJ k,;;667e( ʄ*w%`o&J@uL+CZhƫvTao7K4QukS@򲏛H zx&ǘ ?,,=p`v(('dt9%;] MJ!vaԀRjqqEYě=:=$U@/6: 5| @ŶT:@C$% F/dItNCp>dN8DS SBQRE0OHh\э&Ky%O5T;஛:xoǬP8GlhK)5A:8Nd0N8EVx&:m{#gªY6;ktWZZqaqF~<,JDepb*aT{遁3sgfUU ea-΀WCd4QHP p?)yk^M9)/a4WaXRM4F^@c iY ;WOD܆1\DfA.hf2oA(dfMaMٮO_P]j-9hȧ B* ;Š3u Ui(X{N~C*T@%bVf^\Ě!xiq|x c| w9a 9O [-x Q?XIvA*>"u0HFS0zLzJ}b_p:I3^&dUjz;6cއHUѵv濼Tt- ֫deK0.DyHt_Z¥RI߾aUdAdzѥA\u=4Gn4.o7HX4s8+1%u^IUii,p|yMShَ#HU+Hn4XIfF*jT͐TwԆjpsPwüU1|0bV[-&ýKׄBX2٧GH n7C.5]$O4b9(hbKZ )Q2Uu;۳ٷ R1q!]~u# CekPq>$LD@%nH`{kY%wc"]Ȕ3P0t8p^2-SDupy#cXF<(HI(c"T)G/e ͥ |tZ sQTdHii`u<+K2iN1 Ga8\IR\n-aikUk{5,9$Ur0A`Z|Cg) L5` )>=Hw"L=eu_4ס%*7d9mAeR=ꪐƄn`b.L;!9b&P\ǗlW5_"3/j* +Hg էTWߩ.pB6HQAN+Q:#̧IrONa|2Uw)AOq*f1'B 90a K$;σ9 T {,Yt4ajvV^]\e CK*f* d PZh IDATJ W=lkot봢4a+1' H ʃa/jW#.b慳:[f%mNGT;sjXNRieq eJ\U]h4qAji/ӝMv UOボרpF'2E3HCi-NNN9YXAUʩى2H$[X(#0=%) p!kiFLvIi**OyrwSDX FStҁHk'F~)1#~KB jѡdqSة*6ذ 1:gAqjqlr)GX¿ɚZK){in70X6}J[lWslx AG~h*q5]^ӵ㞔jiPqe VP;'#LajUUKeV:g}S9~ Y'pFg`Ox,Hئm8!UAlg1o#D oC;9aV]ؤaaOR,7c*f/A֮<ƏxQ}/OB{53 =Yl|!)irЌ@¿_Uڞx/ei+{Zz4̅<ü5y1drsMHw/#҄9Q3xxLP.)TrbI&#ԧ>k5h8spK=X_xTMFz9V#T $n n,˹+>wuZDh&HչJ B88l\ $tl) p?{6w3LpE{zc4+TK~sJTWBWޓ[Hi 񬑑ND/M. LEX {UHN8]v}fW "al* !/Z ua}W qohb oc雓>4o}:xPOR@pkXˡ=LgK75 5G,/'FII>w0=/QVQwz{GEpצ |?2u@Jr5\+}.n06MwJ]vNTc 7cG 2PKd* `-]x&^RMA S]a%p-0 q jnPiF2F)d-|>8yh$A=k2> ; 7;V"p},w`,ϙ!+7%vX0XH=$ȅ-8r,apħCmr.H%٤R &IjYgzQ0j^T Sc1HU tS5XNCdrIR\_}uI7}W(k3̹t ܊>l69 R۠=XF ŋ _TN G ]@ ),RzI | DCJX!YX V893쇣rg쥣3{8*K1I\prrc3|.s|AxL4f62*Q4:, |4':+"621]/=dI'N7a%mzi KĕR*&ҫMlSg:%5, ̑5ҝ;ƩcE٧SKi%/:$/^NjX)<o᪬1źjUk<_E8CFC0D`:HG`pV:ùϯ#C@C.2i9mCn:t ,t&ajm *R]Ua4 pT[܍'e.(X/A8bAT-=CWwTpk>r O8%K1{f'co=Mn$?t UXEqz//J7;72xझurQy.ez鼞iOY z5eT]VPQ옝^8ted<)85L}mϔN#>k&sl6դna2JrH̥sf!Luw]%I5=%Md( :>{'LIA$ʋ{)`2O1֙o@nLMe2p D YlsΫd.E9'fΟ׵OY4N#L@-og{7MXe;ʚ9gg:g(jSwv}vEVsBT\0f劳T h wh)0X Mc,93VǮ،n.O.rW*TC5O]jűW 3l$<RYZ"/ $X?`9 1ڸ60F$ i/Pma<*,t'+LK\U)TK̂z 9FD$L脿Mi t؍;pXꈭa*K7͐xp ga'C1 ~4E}A8AgOd5`)5|\$5 0QHH+%?>ʔHHM 5NjG1Δʢ^6ѰF!bZqĮ?V5Sj3bF|w  RIh^,"0 ǵ?ߕn7c.U椎:BHw"0@C\@!d=w1xF Rt^'F=lK5x4 uaM@xb=5kLrYs?x3pS1V6 jֶ?Hhӡ H%}5 e/i'{3lAcPdɎ׫Aj9t!c E$#flNZQN{umZD^s$_ 4bF)a'ƍ9騫j&:S`>f:,$+ ^G0Mf"mtK./%YIG%d6 o0c1xeF6ސcl {ćB 4jk|At ^ NKd,<@ޠC(9! Ʉźxzt< hӠ@_y]gPG~8*X{k5]rs.ԁ*Cm1AuC<+u:t2V ;=Ul~EfCf̍7*a|@z 7UŢV~uqo4q5wG@3Ϸ/7sܣfI)aH?环lL$C?uJ=vH/$%"3T )+Qq"n/r@Ћ"w؟ח~>)*|rHb! Igq~6f wd-ktnB&]G[-u߹֩oˮ-x;Vf"n~1jU*Q4i]TE_UE bg/%QVS,)i9 wì?˟)@*A*}ɼ3Ϥz_뿺\R^+XAvmt#T3Y2CaR@m qק%Ng2\7a7Ԃ0QCyCM3B[DG(xcIe ԗ7p'9YĪ+xC6 :xniw_$Th2{3۩i؏9tn]@Vi/d 8KLw'.0xj6t.>g>tTZzoG_}dW38SR_o :K.%0[܁W H4 Ӛ򊃴aMh(/&tFx\+y",>VaCHkx|U ܠTKA~$Ns[F( ;a_^;t~X8Kr5uUrE=Gm,(ѼD6}:w\??85d I;2 ؈]8l( c_(L)%ܕj\wjQK/+$r_R (umZ-u4͒NIyRѪbv hBLu6lTuQSeYݰ.ߒVJVءts'\ ulo¹-Ԙ[#󱃩K0APpݣh)} TX"XX ВcS!7q _P0*WP5=:`,0 OR,% =4HPntiuX)qJrF N =~RK`.H$4MQ'l,­\QH/0NFقA|qsf8<=ż171!ha;$7U)d!<4&9g_4vN&]y/ՠKA4 bflQ*5Gߝ)=X/ܟ6әä`H;9 aXLf[C›2js(pVy&S4l49I)\{ت$VSΊ[o>$IrR9M; L S;"11e\F|<%4cTW+ S/}aYf󙮪MT0nY͑^2蠵uz}e)Gm >o{;PCN8|1nq2qj95! dJ&y:VqW=-@ Ԧro2熹OvP?Z!-Vh7J61k4r xx6Nn;3 Y->kRc;xy gnZ^{SiGqV:LT̀{0Q3}[U2%z[ *WN'1\Q{*9P)˹Y#q)>32p,=ډy rmzeL8؆͂9 8s9L C+$ɿ(^1 @U]烰Kp 48e>49$3B<(;m80l .d)Ν0͡vxG솭e: ?uuNp"KY)VrCڅ|(2}m1Rŕ.`jY2@p!ʼnLc3B3>9\_!X _:'(71TZ^@ =\z5rcEUg7}Esks;x8il%s-r0Um̌#▢ԑhNq!p-7e F! S =H,# 5O˄3&"ؘKӟϘEBf:%CF3åޅP78/e"\s? I4>^H!%[]-õ8SRZ՗`LX1\TD*q7-F#`n!ֺ"?$7Α Q×V0>AJCJPS~LǕxIIOY0fc[{T\YVS<#2h / &T;tX|X=ҟgZ`!t815~8s]%LJ 3rbi^ȗ11!B*Bia8+ `a5_CG pt0>ɭ8۝%]7{$NDsB&p._ %'6)T3H0'CWӃ3j'{K@Ns+r"GSXB dYȵ+ҁbC|,7, 2a6OCGI7wECҮ jBgwe儩no, uGy0h$jB )L3gV+Z㊅ Τ]*W1t4s`fk%+p^m4qY[~g3MRM-fL2u$=U&+\~:JyDŽ!;ݶ=NgTa;y䲃NP`-k|fN vWQfr芈eɒXaCuK"4VW( %%,Π-0{ pFci7ɳJ* ꅴi77 %M8m,SƈCTPsiøƥ`}6yi95rp;:f:p3Y[hL7$)Nr-H+6YsEsI9' ;/ŸLN@8vø6OpNS5.V䒪Xyoz*=SUΏi!2D 8\ I 쏵h])TJ]K/iNkJP/>KQ@t,rSeܤ#R$zpUc"h*_8i ;3SUh : ? YaN̅3 u 3aD&L pM\~X;e;Lj=Kp\X#QXj 7 +XB*\T{Iui $dK('WQ\sdj@A=>Gb( `<n[&P:Op,2 m!0BG.<2a;ǹЌ_M8 w||U.N\?8NR$ncr^Az !V4c$ N E+ 6R$a>dOpJ)S*Q.A<R@v 6Y垜ǻ쒂1wF0|,is4aL6rS- ݩ;h<-L 1G.k+7G [q3)` &DoREa8ʸ 1v%ߩ*GC .S3{+>SBrA?Ax?0(6eUe6C-9 Fb3sjT\5 B>-!h SN/i;$OѰ{;΁ٴPF=aX9,1չnsbe ?~~ 2/lN_~x,r=9%!?Ufџ҉;:0M zP p(C!H@_& bX80Nd%?g\ M$\)I&ŗ.?;"yy"qi%V'#2^LT縓o90H-5׼ ds+Bcw} d.cb)f VZT9:+J(ʋ PB-ݖ&:9|L:Z=OX%YOeM||V:Vq NHK@'(Y=Tq6M?]F=bB,.=.އIN@c.gnRw*& KԷ^I+gI:VStp u>H"w%.|î,%a. V7舐+Q\kZI/z׃q|\}W)L.\+ #% l4D}qPQG7TMoN[.LK1ROQ ~Ƴp B񝕞bfj鱚Yaj[ (ʏ 1;9$s$%+HB~ 9 Ր{tSJF/qE.fY8u<3xZҚ]F3>8ȷ)ye_x~`o3Zwqzd)K9±Pv{ǓCdTlrbI*.Ao>jA? SwI*sHbF7-Qq !?U~疞2M"$ͨ&tNRma7k5O;4Wtw|o;UҼ iA˾#0TMz`$^wh%dVezfKՐJJ(x;S"PC}CyER3*#+`SdV(kT3{5`$Υ9]X{AlKN>ZdKURsx/UL ޑ ?MV|>mEcݡz,]w]?M~cS5I7%s~l(i40< @@`C`|RŤGq<[Dۑ3C\Gѷ'[٭UwoH<7LdV;)8RxtTO<}%L,JPhz+];/Ljn$~6ӁIq/ j~ )J>OdT0a}܉0!҈s{Oe.Wjn'ڹe';Fy?{D L7U[٥iꙟt@:;no@x9ݒN&Gou]6U"I\Bb*DW7b~țPʄ`Zi6ʧCCfSiUMR'8np~B=,EmuRl <ΜhyL64Vk%2ދE7`Œ0hxKq5/*U9^>ͱ3ƣZvQ, h*\ ;;Gl`:) g}ƹJXtgX`Vi8k$3ztYR#=*j@en@Mh4V婹ʨNXOCy0{.5ѝ76&[]su E ^O(+py6Ʀlhȟ(5`]D)h׃GdBQvDvǹ_M Cb%8˙ 7L>7tX<} 'r )ʌWUqucSr.D(')*Ᲊ3AG먳Tf)|wbckps9NmsZ:bEg7 bcMcQY ߤ̓IڙɃadj4pStTIԁgh ߘeZ,|MotՅ;Hhª"džP@J+IPQkcUCiwPW)lwp1ptM:iHxurSApiz:M ɁK8i&9%+d)Gh0p"=lJ x?o*81?=tR,"Ppn`2U? `CըCr=VsuIe;)rx?y"Kx:GKF+aN|. igBWpuUg)o^Kx_dS+,$ 1捿eBv_03q9 e|3f p˛J_Mik :|%j>hasB6qqD +AVswTsωf*2T0Ij)~X'>5h$yM' o{|)C4A㤝{H_T19D3`Kbwf]"t ơ{ī%/p( 460S`w1#Q* ?7pJVI5I hcLA8RKjJZȥFK*|Bu!YL \fNeqB52t9p29&<~`KHn̅(~(k&Ժ2Nr,_$'S2-TЎ<S3NX¥9X@+JLY(#4t $"&,5a^LU!uHa,M4ʨ9' rv~S?Kox pkg6qfRGQc4Ovi oxG: CUOj7LZyu2lyHfWv@5n%Tf){0МCmY&Ln\j;M3g g1^vQ*>y[TfW^DZ_;͑<|.p3vś8`;upeCV0q) J$]pb$=e IQp˼G3cq܀}osc5c,V3CSfΤɋłs:cuː!RX=*$je j/QHuN~8qeyଝw<9Ob a mÒzbZU[m3\Y\.R[]a,47I]o:?&P,,"`KO= y[xq=R~ Nq/YzBҸW /D.}u@U PLsPb]==nb޵jL?I;?aUp/B>>1\|u%zNVm!eUi!x7zY餷;N]2`h/ҚI1NAHfNzet2mEz[c%:9U>'?o=0URpm,.$\$'}'t/QuC :襚wq16_%\4ևr$dLȣZ >VKBHn1Y"n`a}^hG^jx9E`2tQC.!-鸊KRJ۰H-+ {#<3 =+#Id2x{yK8pFnyWrFAHaZ@9A%-^6|S+Ȃy p&pf~: HHX%ŏRH**] n4Пcf^ky.h1 44  >owq%m+u tpH L#a 0A#Xw|ϔi,Q\O{XiC90 ;q$k!Ͱ d)`KChBU^KU(V&U  i`%|8HCq# 0I~ۍY*ٱ)|kX 1D W0=pIyh!!I) i-pmo8 s?肥%Yrߜ`]o1)VDG{iIeQ%^e z=`*HݡC6ăE!uh6TIjIvΎ0\JskZv骆ǩ)~:`aILUGc0;JSN+ Q IDAT$B7owf ﺫL"&9*LUuNPjtU~%!_7yy&3].z[5u9h砤1AsӴVdn^kuR+fNg#[)ќW]qքXo>RJP,w?y\S 朝7*f2?!i4QQ5vG i 605`)-tӿ =tQ%R -F0MΪ]/%{f: 붫w N n:z-6uW:U64}LrKQw#ִיDezO ]4LN}LaWv)exw1uHur\6(juIZ0aj1cMZS  +7ǻ; OQ1]{\܃C6yFxpi&W.kw_ ܆aRO3꫃8;i 4R~ߺjM½tYJ۟2(m/=9lڽ̳ޫȣg=끩TAv?OU5ݪ\7"g9Sxsȱ4>x3av\ gq3Rlf}VHʺKy߹F{=){x]-l:“5++ dY8jPܿHRgq늜+9h']Tb_0*X'4N)jAM, ƉtMsRArn`I:(TMi%bd`^I%kyY.%-qS>X©%ImiUݖ'Jcb*Ǒ/uDQXձ+"5Gq:N6/e8[Ւr_~S5 wt:a&%&7s-R˅/e8:RsLPpͅGR8 .U  /p/cʦ KV GK\e(#S )xOS_a';K6Q$%}RD捊'WNb&R}<ᴚHΊE1, pܤ䶁`ZW0i0Qu^  I$Eg+~>;Wnܔ+{&NutfI ._s٘mV-Rq܎k^oHw/Вޣa-.zXXlsWO禫UQ5ۨVHgW*녚夅6d6᡿({ UkcQ/N[ڬ&l+\F̑>`s {ßbU"Z8Gtky8fZۊ[s$)4ȌlhA|BQj3O XWYR ,ԡQ8(+d+•.?c ;љ)ߓKa+閺)+&ҖH=hCUW)^劗2֊Ojv$?MPT"h\F{"9V>'34ju{_0wQ(3u{봇̠{*/eA SoXg5\E_ԯ!B_,s q1ndƌǧpQ_tb[fYJ \֜ ?R^ʄ%q-'@:g>!p;C2Bc *@TܓvC/mo+"O >R)JB}P,TCZSa$.4zC|%NEl8E2A-d\&?ot6-gyJmXm3sbҊTOTLZR؁^YUeg ,K)ef>R^K۩(7#)<"9 k0BRJW*^!Лًk^yg0 ϘW|juLp;_)Q I%V`(%eZK&s\:oA#u 4.ҋi!P\Jq;gy 먯MeύM%S@~Oe&ZsYSZ2t<688*`Ne܇$8a2/N a*RwZ 9RL'|pel"` {wީWHX@8A4rB%?A W}=Mm۶m۶ll;$Md[ٌ. T_̃RN99t\7bba7T&e}T CJB>v )&ipf|s_1OR^X/՜@c7:x)ګ 2X{),uLFԅY9vx6Iel_WK{Zgԥ1nY<ٝ6Hh[晭;Rk/x breTϕR3e̦݇hp=;BfLu=BQWE:y)˾:_'husn|g-ILõEcMẽ'ETm(w ;v7LfvO@) P~t岺-b.ifLK,$kUv= wo$<7s9r*c $yXE!S^2Re%g񞗹+hm`t? =-'3zi0 s xGOwPFJ>*sʴaB),+8! `R)1-|rAZ+:fϹ t޸'%tYT_ʛ\\rby9ܢx˯4Su۸ox_Cbf\J%J͋ lpR-9w^j1—\0(V+`5QP5sD>c /bQ|6ƘSv׫U-wh0Φv(Il5ٜ1CX $X2Szah !AP*d"=M 8wY'y9bBOYAoRIzsJvI8# gqQ5k& TEt,/s&XΒ@(EG_Z8{ H>)|G Q==O3mEA}3yi.e*L]"U\umxFdm%eI]"LѦjcE.`~GnI)-a/haFJI̅( @2.og\fAF4EN E\i!Mt</U?i |؁/~&r<>n;M3\55*FQ2S̅p(\缃)p &qŠ';|W3 cAcL%sA9+$t)29%c<{uJjMPU m T))2pOy`K6!P^[Mz op4~FQ4W@e)T9Vg `VZaeaَ;-iP~p4*<ǡ}횲zF54IZsVR~ntp0iJ;A]īx{4! ecݷ[j੮Y~{TR=ȫL-}IAiy&T!=`yyBcOIkSUYk%l 0bYLR>LӃ;:nJvϦgT)@UI?lt@I>3u[k M>w'>&n :0gWècb(sI2FaKЫ0Wv= B3eE}փûe ➁c2tv>vKFKYX C`9UvDr+4. snAJ#T>aҍ;_<.)W᭙3\){9i6C:LxSpVd2Xn]ʋɸ,2wS >,B$Յ5d}پDH>Bm7圸ϻ9t5f8`@k\tFrB}zJpF NB~Ə |3Zv(-E! /8ImS2A5u Zӱ"퐆E.j 0 0 Ce0U-(k2 ۩$,U3MM6=T3[twZNCnI\Ϲ)() CpA.ce, %Ѹc+aXP5trȊU-|)vpA]!WT  3z%͡! j$ oo / @J["d8R}0UC^?i1[o riy.A2,ɧA&؛]>VƏI \P;h )opLmeEu.N8)6RY !=̅}X?Aaaҭeq(ũ^*TF{: ϱ9XƆfxcOwX٠<*"X른hj~npTh mI!URt"j$<6TFC$=ROBh`( @O6 <*+8Ş ^uB3W;u:pNZ7s*tOIlh7u ?VMq5ZA?"2Ow39#ԇ'0=xתҜW 91 gWƏKxÑ9'2 "6v sͤ7aDM!<ӼNUoruVÙ)cйf:/FpdžX\Pvc<%R-1chuŷLXxoc&/Wށvh 汼QʮW8rJ<Mׂb#YQ19>́R :r:VZn:%сf<*2 5TB&zxܭ=dAp a%rH'Sx]/Mk:ipP ~dQϱ)Ʋԃd|V{|ڧz3uҕ"!-rPO=\9;RR0T^vp9n7 J. Ir4ҘT VscR:Hsl ]u_Lؓ:MBi0E,(bP<2@|.^2DZnZ]8W@%px6URmwܓ&(7%*zHŇPllvH2{sA .YpZP;pXR P1:)q ~^ o Zc  }d4b2HK }` PF2xM/.gB[X`14]!|vTKb+6,3!ֹٱ'Mjx.?2/=!N9L!;Nu++{$P R)%)h,YxT O}o+]Nw_4"UJ0o/5MSJV9 /j 2'UϭPL ڋ(/QRms`~ʽ<v_f8x9_n_};[ozݐrP8HưOᕬvNv'h{ ǜ[qO⏒w [[ǧ=*3m0ؐ09<3}a">x h*I![!=Hۓ<`p~+7 ٳ(fvS4C>!6l][i?P'7Mj_ c n$a]+ 5Щge!u/sRUX[vb4>2j'3pkEn^M|w9 < IDATv'xwWCdMOJ:\ z]²&7ŒA)aL0HM`^;w8 Qx ->n1JwS ^fdI bֱ7FCՠ^RԳB_VkE]oIByﶒRAcIlͥEP1͆0s*. @sp[z c$3Ƣ4'S5C4\۪AVӅWqxE+J<y\@.i]8:< /[f8K=4i&*'LsawCWځp,n,4Š4:uSgL3 MRI ꤳd?蟴k&wR.v] ~;hSЩù tL!In%+Lo+K,PǥjTI1$IRon=g'85K b9lvC5y* 0l ;iXMҗWƓ)~N<ā'\tFys#U*y^32\?JJ V̗Ŷ je0-7TUW!J7S5v?W!̣zLjRC rw/KeOVmp0h,'W0S[䢛]CoHM_ >v_PUvؓ33I^!<|t5>pގv؝M?wljt8)᫿χyYc=?TR7յ(mvr!m m2I S yb>Ñ? l) .g̠hEЗߐ ɟv~s Žl7Dzkd݊cF ŭqqr`sSQ,n}YoՕ &k ]7sm* f>|䡦QRօ *}!)fg8珻].6Z n>؅C`5 wLZ+p{n>4B1@W`#ਲ਼SIUe mG ry~c-/ǵe'oaҞԇ/$ĺ f0RJ_+wd BORZigywN8j?sxK2+򭵿Bc?kL?97=rxGL~Ìo ZaN|UbjSUS<*7]opjtV:*mA՗R&Ш12gvqj\ ,g?t}H]C'9tf #zsGlM:0ЩT snnH&D@ sO{n4$oeO|1&o 遼8˚BTo;D ž#jTBN_xm&jH1Huv]_rPrza#h54Iaq@455;pTgGhh !3=PNŌT6^G!t]*(J< n|% Xnf_W$DW tlo|A͵:d;DqUȔ*XS;ך;ҶM;ݿ)' '~f}*WOt.R(RiUisa_.#8czx(y?_xW*@N{7֩e\)Mg(r ŤdxoCq5o #Sڴ5:Yo*:UNCJЅ0fgQ 6-~]h}(He .6|M~gԃ"du*O; )sdǾvH W9 : ymiBrSgBx p W#^a܁߃CۥJx/|Ii=pϽ ,\fI ]LA[G.#Gf|EaXR)x0&M'f8݉fbG%b 3'z旋nj ֶ{\,ë䙬I2i`2KwJ+:6ԼDѿX[iT[̣S_idڛ蹮.n KB;yߪxbQBͨjn 8Nr0gr$'ƛ}wM?3?LMy:S%ah `dNj-\ YEaoqUT= bA\֓n].[A\q}Tu&v]U*QCD* (=VMe}F5\IL_(?FnO3],N1 [b== ]wZ2^Q#F Yb'w6@:):*doR?PY0vI+i WL爤i^O^jHVFVmn#i^pQ6:ܜ%=z8SCi*5I7=ePk0BQ*UYLCp&\nG(6=9SFA2 _cA4M1w-. r q!F0lpJ\HS! M/v 3!S81F&d&/&{حDނIK:g4,x/gJd_a5/rgLTLΪv{rZJa/#/V`9y^O0+tV6)e=T4 <jFBYCoz&>q墌\A>;]ޥ׼rJ0LzR. zVs"s)6Z#8LG7)ݣx~%y`FXĩ(N )Оb?%1kC( p  Boh,wU2C+ p4~ RBޙܑN8a'0 yl`UiA%DO(lN려tbXfx%EaTCuB/ _'5-M :?ױR.!Q0[RjanEw:Maa2"t'L=Ժ8ƤT>IGhZnyK)Te9VMpۀ?iuOe8&N :et`NXy{ 7M1؊K%)+ߜ:P~)-p I7` zF%?n\_Rq]<@j%-TZTD2a4?L J639nZKxt㌔zʯs,2 + ?~zo i-3ZJ8Z3%ܮ: ” VVQ͝@ z8଒2 b+:.8JE%RFzl1VRC' x5x.^ Vi ANP3j U3{!ϔznN{*IIU}6dU\JW;Yp{U& wd1o B@YQ8NQmx[-z&`U^~$QZgsaW;1N?.(R|B .刔ety,#=Hwy⾗1hNT"K(΄l>'&ZjgAm EV~FRIC1?hr'WeMH3}cX1;YdTE]%?x.g9AZhe5Y L ^K+w&V17±a1@k,fŧ8LH2ˮ4ֲJ.dUnj: E %͛屺$/TH'(K a?L dSNOFGݿq-pjXp0#dg;E1F>yo,M)vaFT-8 fuOm~,Ht˜CK5%2K|5`.m8@•Z8)6MtXxB;gr桼 D,[|>EyUicx7*>ϐ*<B䧡D~AISn` O("2\K3À*K;gp( |/PcqC#!;sG/WGCV_=~R]0]`''nLa .!w3q`)gsJ¥ W]ldUa똞XpE[Uv]0j^.&N1zAmX_"j$ǹP y0>a Q?lw_.($i77ĊGw7_M9!yGLțo7/:u|Xڛ\b0E {U҃Q٧bK?hZNz0lEƤ– +7SxagBo}&|7czDB/6Oí ]NPQ~]5=!KMKy.ݗ'3H3ɹ;;&*VNC o&$ˏN渹#sݱKμ8ǡ~. S?OzytSQg L2tt2V-0p==….7y7m~;Qu5v35+IBj@IP@=ozw(Y' % eźXS<6ja'Œz=3#zkRI%d01|[Ly -yKk<ƪsVq驥zԘE)n©p޾i{7,+`[gfUW폩t-\`o|SĀԣzX駚?Q_..٭rJ>oUZ]׳ 7+GLo\d <'M;`^v5Q.j΃,N-  _Qmy)Jk ߔ(%`?V]&0 n*U(m%7kJ5h >ޓø#< MOX|`]7]Ԁƪ yxZ%!03=0H`ldn+6 l)t, m2`iыyp81חžeZ>_Xux2e^PG*5`&T`Si`+Օ.r ɣIfT0C`/wƜX2NS,pԐ/3R~MInyz&{*ūd:M :;eh\'-GV1@]h ԗp!=;Jy>'І+@9G_yh-䪬.Tc,7 UqZFZe2 .s&P1GyY}ܐ:RZHI肺-<)]]oO9F~2sc)WHQkXk `KeY\[.*pęgz Qy]DSNS.kGݞlwNn*Ser$?Ǿˉ&D !v? V_rTwV_y=T{>zVumrr2n3747Lƫ'ZocIhP'd&nakL`f QR])a7X9TKj5::Q`:Xiw3㬜T 7J[6+v]bZ gX9tVaDBiK,v<ܰ2S`2Nz{b D']/60?,1 vxL#Jnz lU}<ޛԛژٴ8SLҁz$]v5xs; D<0ἴ05uM@W* x*|y7i5vmjYmٶk&??n#zl?}Q@1cR1Nj~,Mu\!xz?h.zM0@`!V?A+8[ 06bY=NՅFXH^) Sa_h]h\3LE p8CA8RAĘCiI4P<'둺UPح'r}u>0Fb"TAҌC (+ CF!{$ަRQ4Um.V@.2DA8mL<ƫzy.OQQ*><չ|Lg!ܠ6;ÂF0)8?!NiM{ քfkd8O~V1Ș`tZaEU{V9qg*D.Aix+.D9  [ #NxlJAfߡ:$S1y<0#te#-UYbK.1zXKKQV'_0Vf"rxR},^Ǭ6o*je֗ xSWR+kBKiyiM%.kq6P%pO? &atTQ$M18YǪHϥ.VTPsYOI4 Z npo8yA/>fZv`k%5Ԃtv5ZnT63jjkޘ!=8:|V͗R c(̡E#tW|Z/$;qƋKgÛTh)E$8384d[* .|h$>O`nuǾ"t2'1WC>+Z}jxU@{6tK`7<=Ϳ~j'ة#ںOpj2+lҰoX I¾'鏃Z8G0QzH݇XٻN1*Cubآ}}[e]=;P̛|zo쮿S?գ < q;/m\I8#?T{^ 5p't^* RCIul8c#s}YMdN:pLBdnpB% w!fA}L'!Bm5 媖Ec}Et@~+^, 7p/ ̵Y{Ҟ=.8=6fMHHT7juZ6s *fnsPpeTee$jF'1Cla2?H:A*} |^i cTHUW="Tp*)J? p~<䛐J$;SJdQ7q;Ə qc{JIeK C^'T95ف;zɥ=vRg[jucK(vЀ@#tu;RiuQ5KEYmQC# Bƪ6ks@-n$%xֽp&/4z+4٭n*0|!e 0 !h?˶Ce$JqyT==0_OQؒY'^pqwg7E\'fwW]ripf6#ev$at \ցMC|,k+(sF,xl}T6*`  UBHc{hWpm%n*}Jx̖H[;0yoȁY  ޫv؈tYAn:Aq^C'}@qp*t~3~[fC3n4ϝ%t^L8.%s]w*A(=p Ji9$5's,#""F :> W0p]rƕԝg܏#lO5qcL/C,$KUYdHvqpd1)І;h. 77GZǸ8ڼWFE6||OՅJy'x(Y#h$G?:ӱ0+G^ltw#uޚЭBuV1/ESY܃L*?m*9!AFK [deFS sK k`zhhL6j氚I c!A=V /^] F(2QE5Jr;́&nЖF)CԷ5̀ o XnR8|PVBt9L\>xfhg)E;xì]XdKċM$Ag[D h@a&ci [ 㿝Η)[J%>FR :gwXʙ}*S`;]!4(zc-IcϋힰL?Fc;ޝ-xEF2^Pe S%iAJ:Jg楜$so h}?\`U_π"7WV1u*ҞIS;9gfJ}j۫5ꇞ&7_8x'}Z23syePeGڒ[¥dp2򑔿-%ܝU5(&`'dPm?5_R$rƺFŻSvGVck'J^k.i*$-V9 ]>X{H5摼x紑^^jεp>a_4x/et4&{içn|†WIENPrY3`P'5`6A]tNs@oؗ|oFy sFiTD@+ ?bs5˰!&|=UI>,WvMd'ێ.̣z7ϰ">[كgO;/S~;o`̂t]a7&)^p twbv@%{LԍR{0ZSi,y2Ngz&]\\R2{(P!Q'N/dUN+DhQH4܇YTnƶH JF9_<ހ5[¤8&flX@'iq/;!7e4|z2& 7E`y?!-2cDꐂ0RYd.7FAA=XJW5L-@[xS1Ig"4:I1vAPT|U]`SՄoBya9tR|&*c1 iŝq.DI. e!Fp" QWg)1FIF)Ni8\g"?x~U\>\ 3Fx.co/-9V&fHMԂ7&^s2 ]!CRBj@}i 7Y;-#-4Ɲq u("u0恆X qsic6h=Aj|H+)i*qNagecOoj)7T8L?+ya,VO`ބnnaP㹫uL:SҞjVREǝH<K)TVr=[̳Ua 8uZkyh9]p p~D]^hCe5,a Wǻq/^v° ;uI Ђ7Zߊ[I˙R :.&U$x ss;nX9\IA<*DZOOP @)kҮ/S#+! n์RgK`uEf[93r}x tpVuZ1j*])#qGqQ\ q, ebS_,Άn i/PG?s=P`އycYÚH)&eWO>C_a%F/wS&8hGTmn2\zw#,_d"@tv>볎#tg ~` );#,4voWrHc*}+Xeh Y,dH(?^0[3`1I3*zߐBIn>r->P"y l:ߒMx))`2Pz1yOcT!bj }+*=SN[%7#,',UT:8ɇ%a<^n$F^K(_0ޫPL%,ἬڐUf (  Ў.sq鄫Pheor!`[y2@ޯ/qF)<`~*ƲPFk8 GAnt[RM`ݗ89g^I^Q,V &k8KaV9"p~Ca ϒ̕ݒS^g$AO4N/*prw2fbqON!&B/n*7؁A_CA-i9WcTHQW?z]qSd>D(i M̆ v4FHw}ADZ:ҁ/ѫS)s3R9CVFFh:8]LL G30\j ]pMrcWՊ2b {|?>jþ#aΠ)zTuJ}t~.T5]ް.Q)l kOῸ0s@A\2g0wԯU}))%6WWcT% 5Cu=2 OC}#q`M36`оA#. .7J9ۗaI V?U)s 6v(%m~g  IDAT < <wUYst5Qi۩/#7cBr$:}W)`?s ~[i%ny퍴Quhjl$WrG/>:K*8ӘT)>czJ0s-C6@5QLoԗ,8 $\H"6Fa'Ź ` LWSTejP^ZalF`0JpT&JQ K-U,\+p>WKl/_!su5npdž'7:tS)`0;Tx*v*vOq#qcI 3xDP[h( *7 .Nc d&lOxN^o(ͥ[Iu|9 +%l i:;90mҀ+'-;XZ$0=X1f:0^l7S<4T>mp_ꩼڇyqCp-aloOL' 5 ZPiF^"F CJV̥A> Oe2ߢK ͇ FNtxTzΉ͢8HEZX}4c#8~;/`O4U*,q:NvvQWފɫHhOPo"-itPjQ56iAwXFV/$Nan :#TJ?&բ00g?tzxOnb8^6:W $ cڈ-L_G/qn\8d Jus,鴚~.wVP+ԁϸ]Nq#)qPc8slǕPG*n 2&A>4< MGp. wJf}) jcrRxX*&H2  (ܒ㨚Wk~"X|nޘ(NQ|ce-67v*( tIġCPF $a1v0B1*=ÜkCxjp^q3 2b*٤3ǨL*'$vRP:Om1z WT ѧ<"-a6]8?B(O6#!L'TBUR:(vZ]"Ċ i&SBdkK PM$oHxUKt].4ڦlAga⿍VI4u7EyL_,+xWGcXCnSUHNqNtNb6h,%-, P,f Cuz2@ *# @{t¶& )Ʉђ=p _9\]_[o/3WI3/Dd$ahAU,'KrR4uQv+ZHiOօu*懲C#Fufplk+VItY c3ዣAJed^&\ i`,EA~AK6$u$Vbw\jI&$cjm`Kr!ꉛ(A>el̐I6e*طƩ뭼F$Pyb‚ /H )p57K&-"M")0# o!v}gVq 3Srṕ]IUDJ~he1,%R a}6Ig#R>HX BȑFe5U=0jcVjIyo{HR͋'ԋ^9|zmYa15fazWmbyD?ԢDNL0k`CSe ht^'e>9(2*n#s ^Y؅r.i, rR'B 4i0=Ca[7Nw!WTE>mЕ:&"CCC"K ٘p/yf e[s+GZ8IJ~J'܅y2>Y*Sf^dځ?p[q |k0܃}*_vRp9vOnDXQ z R9LcU#SXN  :YfN NrM|2Bu!=9P*aSJ~pcUKXpJ[ޛ|wo%y5jmvg%Wq\{OcCJR&>_>?AOLFÔ9 &dնJq,VG:ozb  䠫4dVgVy"RF+F[b7ov/AwCgfSW_h/hvp\ w됭횭0~ϣp[ |wrCE煡̽tԵY*9U9g`]$^ziTshW/&zګ^s.~.45.*sѩ7gc W;AZjUjqP3ltd~W9W2*V; |.&5/Jlgw)DuQ&P듯s8h瓼r4WNWFj\lNVyFIßu٢F u\bV ,||Q"ou|*DdZNA[6 z ng.5W7,ɿ%? gyd\KWLAh e_>į2,) 3b 2Q@ߑx `4lO3 hLx(~K4~Hc-TUq5-m~U Pq-Irchś!̄ U0;N,!x'ة"tC fˬ#%aUpE`v\*aK?+zn^e0TAad~PW 1cx@eD -g/xduTW7;T"1Q1Ne.%&дV (+%\\Rv,O^u%". .fOc4}%'kFMj[’ ^Q&uX':bAnJpYMTQ K.(ЦD0j3-#aJɨ ]6ɬB3)}TAMaj rZTp:G*r5a|WON I>: [ۛ$<>"wKeaYkFppXKa_2;1N{lJC[;"I>aausiڇ B'agq5=-h;TN|v,(l=0KoeTi T#=S:Bo4W`>՝^(v'2G?;hzt5QF3g2M^ NZM%̎]N-ݒA8_uNT0Vpќ(1n@VKpVMeO {?Op^ߔpOAbsQXAFt]p%s{QEkh* z ʪ f~>/ {pԎnFB ̌!SY!,s2~@C6en*皴f,y#[˯vE֭s&2:rb_,(/(yXqU0$mD̗"GFgQ="0Wch sF~^+ł-6\0Kşג~y /$;(?nB,#تb6{hXn |basjF+_gya~a< 'AiQָBG38| d -яPYIsG;nl.ge$CsGK1#L֟@Wlf <O}?y?fEҏ]jE\zb۪6rD v=6ȎQ>).Ե3& Yl[F0^ /ʆyqs 0^'[: -iyIë8d9EF/tR `60|Nw:/Hv w ҵtSh"2 AJ<\P8Sa<,Ѐ2"V?1SZԒwQA,%,O$uqݥXTG(X&dXTS$=2*Kw'#Gۛ-t6ZXm8 _/tUz/RѲ K!"tYx1si˱p;\pNXy[>."WRȒy7K2ְdvJjJ9tK,^p>%Du2C)3vC`^' \@] FrD0>Ryp-IP`ڄj .{ 5Rm;mݭmS̼=Q Wؐ!zLX5?[5o[K7I"P K̰.QugrN;)Rӹ\ b1Y(m`!k\2DXa]d#qK-b$/2FTu\ƾݸ 61A_ t,w8\/-C".ThkZ'* ċ:T/Cًs ̿cC1d-bE G %eb(6i}2G^ %Я4$]:hO'%80(t`# բۓ.z<]!rM=E5*s&W3㻪Ķ`IiWVN.?ZMM2.S\ Ŕ|ɵyUR(oLи A1e_#)NC{j&xh 8 6;iҺIm̭{4OsvɫF ڊfClum: ",olr{Xy|!ԝ!aY9D87%Ȩr7 n wt4]?a$>fݑ u|Rr+\^jcQL/ %"].v*7==fT ̞R4mJ%[dMWfYXg̜GAQ/tq u2]^W輪0+joQ/N IW _0;Q8|y8cgqD 8 ?^OVpHܲ{ķ=Ez6GOuQ>2j>nSZ悢mni1WA=6m^#VR@`vLה#x͉|(Lg,ÛЕzy :w Qp'aNq _*1Ca80Wx#@G>A*R8B茏`"vpҰB}`՞LTg03:3,0/6d=VY KO dCWԦx/&^ rF*Gd1?5Stj?FnQ4PSS& IDATcu9X&S0p%Lhgrk O3C0WOt=y2C{ #d󽧖|ʺ=pOcg|93݂pU֛ =S4DRPQ (3<'d%d7]Gd;<Sq#ob';6_ՀEpOFUEquy r2uH^I+;?)< *o˹pF)9zsq]I؃ pюiEts#@G  I>0iv?loC]Օ1*ݨ((/|.uWM\Wڰ4[TU[#N|ήeճ6*{JX땷cpr46sF'Ldk f1_>GK1Օ{Mg6`p'^,fm`n8pq\![ڿ׏1wƓbFO4V&%M g Muλt^Xc,c1ZYם>c>M6d7!+]\\pGK U}jB*UZ1̄ |.kn#7`:%f7)i'݅ft6tGIWwc+1LxUf0-漤){VOȤ q ["&C'U"C^$:X)DMo*x|؋fp Uifa66?PY;h?=tEUZ];Y[z%_ \-P+ 2^y~Qvb9",' 8SXQa؟A7=ƺh-3n9VsמAwxF4l>WKUm@C^iԤe!;Pa>O(@]x9_0_:!:XSW D6^UB&p2]W^t_=s8\<lnͺƅxڈ8G?ʉZ+ih(0P-Gdg!9Zp4"mg}x(ʓE (p@  c6^^|qfU 9~ܐs&d6YE6A":[ʦH__+!iKA'QgMxN'GbL|X֙8J^`Sܭ0S)5C.;e\bӛ #|ig9FwKs*|z8ps?5t5SDzbwf0.Lːp%se7])4W6= _\҇^g~+Z#yI\}Dt*#+N.3I%zg lM 0P٨2 :fw/mJ`]EG;<8mftM^cq\l3K\A=pc^毤-YP"}k,8gW3)?c9t $f̆_s4*ʗƎxq')~y^k'yͺmbv ̥%$A'Xk88! `?hB7 u꡾{ U8@B}A}іYWr8e)I4<0ffiċqP%h/Z 10}V,n:=鐞r?awk8c-S]ti|[(vi(un8Aƫ˼rAN2Ţs>nS {*FC>boW'9P芤P9Ҟg_P, dWUn`3u0Y4VQ%` jȅQBmS<t5(&c?ڨd_kB(G܂OhӠ>Lp}&n4vAA jO.}R2]W)\X@-}y TPhk# Cp\#+Пf r]J}ի| &6 0ܸx|5jxLFvNB8 Zg\@܋t)#R*[h-,T92>SpMA&U1li!Take-(@gx`f6j/3,E̤"UǪ). _1") v8+ n#tLVe (3srK0,3D@0.]}!9EUV[2YSփG2q^|] a$}q0W x 0s *b$X+Au:K.)|Q h?bϨ44ATf>(#xR K%$W]@sRʌD=r*[w ܕBtGA08YT~6zjlR:ǩy~P/#(T Ty]v?GqV|)z7T9"8L7+`kd+A;$e{ :vzv`M'\u-OV;8 EU%FGGHX?tsQ%t;j1{:%?{ o=R&j~Maǵ~O}m97/CYVQ.𨴧֎_wq0ԸLG>vu2.H3gy}Q_me3b}qfO; ϜcHߌm;#~a+.U``^n 6g;ꃐ[0U9T2Y;d!^^n':rzkGPWuAI5tCU5'Nj,\I>٨Cdx^ss͕K݆˦uV 8}zwK*"My1BĊVb.3\Zẓtܒ'eX ̆=f4p>H!+ UVN¸ML>XhʸkM0X-2vC#Sʐ #:qXBT3Mr{;c}2[j2 cB΂c !^eE';P?_7v| ~`.QD j>֠4c,ʘķ:Dvm%g( 3HXQ.Ŗ"gz&.\ڞ!Oxtwm]uF@VM 1TA!i=YwutZԅKFqƈaOWbGAsb;*:sf "'C!p~"S꣮H}͵.1 z5)ʮءXY,vن%t+W-qCD}ȴ#fEo \#[lt5s/=2`?\_)a:M [;3D뙨PNA`.F+afLe8eut YgǬa<.nP_ny8CDoE,hn+HFT=<ܫ-'0]۱`Kr]vʟ'emۛ:wXMYc3[mƷ&O\4)R,y 4O_1ތ~W`QrٴvE[,QXtp>pt :,\5?4q }n1O@3,u{5Xq 7aPVMӆsD?;-kڄCDQIdC%FS/̫s8\vyfck@z/5":soʏ]梸|$&he+CB\}<<b8B.M:"ESuHˊ'鍾7mŸNyi9ى_g!ff!P-xVUV[x,̡>xwM8.oo i& qIFe܆'B񓶊u >hQ1*vgd .0Hm:rIN/ZȤwuOqJj,7X_Ww g|ʏa~ }z"}Mu #?BXW= &KOX+zn J ʬJT|3F% U TϹhϗ9iKq>7ڢlz>Vu\G|($p1`8-ҺB{Mq` Q1ʝ|pXp ~"_{\b8jQK̢/#7\PY`%vדdFYWnգu5C Z,U15\a0㡘j} 0nz m᐀DsBpT_*tWĭ ·2HOi)%GoNcdgyQZAOd'2!c`+{qc-yirUr CԌ*ئ\nƷMZp6yb.i}_XUUy|%'Q>yǿb0V$fvd)#|l[f/Nr95ʹ1~=ȍ tjhtNlk&ߴ_[,xiZyaf0Z$҃}ԤԤܛpܙ I_wOlǢiW|:,;9_ 2:rrՔ9-wBp璌7QFgGhJ.`oQUi렚`}FYHk,1B!TJvI]OFq醅 !p W#k=S%w`b̕8aYE;ѝ ܜQIlCfnu +~^[砈c0ĪUtInCue.H)4t$z $P7^ p.a&7ns<߀`%Wdǜ4ET0h؁8Tc9 B7@7L{)#G}h,qmXZ븙mMg`{zr[+2@. g)\k"RHk9W^;| _4+~LDIqցYCM )a44;&|Z꥞nS_Ik7 AWXzojoߐbӾ#fN#0lVbregv;!~ K/C^"ve z&MB} F )~ϵt~6K^0eQ>l~C0U uꠀ?9˱KjAҥecO%b+X٭^iv6r}qC?==vH\^sƸ48du;GNX+\:lgUo&J^Y[V~ƘiƲ.S#)7X[ {#f +~0{Д+z}^3* ޠ!08b3_ZBWL p 8vO/\yķ۫O8ϱp,ֱk,V ZdN@71_:䦰@)ȍ47.4&!US}I@Lx@FxHg̡[rCʣ :,ԋY * #\a:,xM>*IY`Amb5/vD#to%a. `3OPNƟ\{?15^S /7yDNJrQ짍p\[kQV-猸qQEgEEt8c h7P?*`K(M-G)ɻ`3xLSبE9VPC,pD|ntޡ j>+h<`NrǡGWsdlw\Gy(^nGus`ߢx/%t_=?nθioy#fn +NXmt ΕU50JȎ 6PGNl!,ԅd5r]vK _1pCfZ\mcEh;߼O.аK}dǕ]UHR~7Pˎ[W͌b`8|jx+/5q\mZ?gr{{R+\+z_346ďXILȥ>T XG‰ȈE#wU us`j&O`usCꦫ51[*R6IF /t J^d1֎bwN-n%?hgMQ?oBQ]$BN*VzGQY>h[%ZjPZm'3_RF1fHߏqzW(!wR_J cς'REj*)Kr|^Yw-2p~ uxPZ N.bQL +h prp~RJp3m{6F,߃k_/]Z]] OHr[4 Vzh-R*O,G4]8aj/^?~ID*Ǫ;-k뽚rۭ\]Dα#3STMG9^U97c$aU ܜ:6зC,&˱ 7h2H!\jCܽvg|q\]N'ه$z첞cy~èJ'>ʿ^#m|yVT( Ҏ&n0&c+%trt,Vm<p((D7ݠ"Noћ8~#Pgx U)N$(}[BFC)W|#ixޭsvw,dEr~)<`%m|Ydp1jF],&rxȣ!F{z, bG@v !+3x_D,.~Wp\> Ns#()qPgC] *sXd.ϙx?6L b1V;@^yKu `k}A}YlvE|HYMau)c7 )4BĻ1PTQj9E/! @3{Ded ?#q؅wQI plYO؁OX,⓸h" Q[^Ֆw`]ZH`?ZhuN'.2fЄbSu6u*Akl syҼf.2:G.ݢNf 3q¸!ŚB_+%GͲ+sL#fO%azQЗ*@]v~ t.AuX{VVSMJ9sg'RK+ړ&US`/d6WE}6m/哖r^Qn-ssS+5QU1q1 }h")?⭣]36M1>lb0EK~,0Cn}M/qKq{ uNKhԷʳ6ފiC|c쬞8QN Y>|vgfs[6j> 4=,BK76"JdKŴ^¸) BG9CF]@[E]0hx'[8GS)up9XK$D/Ea4:>SeZ\W 䱟JKjv*C]J@/hX#Bv92VhgIZ"9$ar7uwJZ1<֕x% ^J! *x#?~dNxGsԞf25AI 7u1$ƙh#G?6<p?o0?:MF~>.Z(SnL!՚9Ҏl\yʏq\YڪcMTuMh- A;l!֜nr;.Q/sld̅qcyxH+9l&>@r 8s\Zx ja.n^_' aEu"JpNA!Nd\pXs= Eqp:Jk'~p3KXnA9Dex4<̰"/pR)b^ǒAmGA|nq؏5,j8BM8E7 z&6âDQyLomq=7<Uq^U]V߆K#Q4ȍ|4_^M9n0|]B76=frtXV\O=v/wL7gTB3 ܹ.\Rdpr픖/ϊy/3i~PYcLl :ױ!Nwq>|XT'm}c5*?쁹H^u :&XKa{Xf[5OZƗ)Eqpn-64gCOGƔ`sr;\2PYp)խ(Ñ+$͍f`1KE8@51>.›?A`BKL}`57f`-~r07BS3E&r%a֟ي@giVVyHA7R.~ 0Xqkcp8VA`Z#;YXf(.р_W 'WllgAjhh?$L'+:XD1KUQMWy|ĉT_^:4CEI Ki=j3aKPWq4=iaą ]ѐQnK=ȡBw& |OA x @{c~زNFx'zs';VU,p7Ƴ>8Ϳ0/.gBAIl lPԌfD}E 'Pj}wZJL[c.` {ڻ\=vٍ QNnY0|`( Z_%M&t@Qz 6*H]xR5P煖YSꆖk$*ISQFs:oO sbv <9QuQeiRq-Fۊ ZNm(F_p6&#Eg1]Uf/atx|9@40$b V X=Q9)#(=GrQHrLsQA \3,i9SR6xBb?mP.QW(1Z@?>}VZOg]fhʹT\ESӂ%mF=%ei<ZVbf _8qғ͛(e{P\Omg}o RTH)O3ſwіb> pxÔ9LK-S3oܗ;ؙgYOD9 0`0hDM\pFK~b1mZ=QTl|nY'9/Fl}fV+Ҙ9H J]盪!¼| `.w`@ChĊvy Yq;5P#y:/YeK!<Ch+DqMQ_T`@Z#n`-{Ki֡:0_nC^.T\:ف`=?U]2{Ck9WjAW8'QO*|~'PlQCa<*C}qPk'ZPV2PGU /`0F/d؉L om <^( rGNH't!f:J:r>IK W3x f^Π~pAVN^|$ +4c - 8A"VV{i Z-`0J ~s}ݥֱjr^OohwCKY.nR/s3@2izq:u~gM-X{-2آUVgc)O<NNw~-'ޘN^1J1W?5Zl !$(W1oaATQk*CKԣG헵f#W TSB8j#pOj>'j):#a~4[b EkpCUS0.GHg=9{enoBeYY]5,͝b ڵ.2 5åSŃKFb:. E o *s,/ON?$x̩D(#޾ހ􃮻h#1(DL,*M7-z5M TZ9ֳ"K?މ;HhZueu/6a0Rygߌf3z?>2KPwqz>=흇Rn$gQՇ{/&P+b>Q4'>і%bo?-F7`/iDkvVo.[kng g* uX|˧;pt5AbKx S c"ҵ["qB;)T'1YYenj)|! u?5'Z-bdQ7=4쒐7;գh9](`2T1xXf'gX|$WU;b'2K e .2> - CAnsqz!5gx6VU90AtR m_eV@ʯs>.lj?]`?y\Is{="\Z#st~ ȓ2Eq 0nϷa(6mUޡ(lnJZdKS/%J GZ뗴VdC;gf 9Fl"e>Mu  - CoHsq:+n;J$j' /mr)vʾnQ-=icv>խHXJtm6nV3x8)ְW{arмb1b8\_oݯ2"ٲ0\sQr"yy)ju/z+>rOx"1ߥD{^5œ7M֙ n,YXWq6jg NAI>O}Vy3U* {S6@u]-t^Sz0Pkڈwu@4. r ZcUʡ`&dQy3^kv1gpbFZ/!Z+85`N5xuOW棕r1ZB@^xvAf1`0pc>j!omV:([h xʩ5L`h|D(t꩹WpvIe-/I?PׄÏLL,6>&[4zA]c1n NT9 b ĦAi"71>5}ؖ =p]>M_5a~'lXB2 QsFW|9#>mdv5(({҃,P qL`gK m8Yl;x9 4j A nrEDWptipH5bAgQUCqBr Ou[KD׿AXK) u:+a0 oC18'6AxU f W)2;V5/z8?EJZY/onXͬa2}n>5}wgr;umsus.uRhLoZ6@ &@1+QaW4f6Q v0Eeڋpu8 vt2ky8ybTP?|^[ohqZ<Ͳ/Vd?AFcmK(uûS7N8Op6ɛGZ-mܐ[`6];RKeUC2湖x yze[lj\]H{̀OwY‰2Ѳ7ȟz^ޗhE2~ 2  R~:/gVJw߶<_7U]-kAЊx1_IXo+^UD+q u,(BD RA-Dv(#ҽ(uxjp (UP=#= KU` ŧ`+εyB7 ^VƲ/]ʁ,%CTnxJ PFky1H\.O^P4Է[$U3sxzgOSg5z!4cְx pg2j&SDh8>X|<'y,ƐOpGZeQC+4] k9Vjc{'?p>Xz͕*.s &"HU-i'E YA?08]fHVP ݘd$0ja5 ag$F (/5,3TFBNjȡ^>OoaFuwas-G"S./De-nW9R+S^Oe.4[qbU 4rT\PsՐPB/j qi4QW-⒜'eDҺP{~8Px/#Zt_A[=s`QSn2fx!i-5+E\[aT vAl\B;å E`zϝp6g.l-*C'UaNb*7!|_T]Ɠ!Ca'S QJŵZ}E#si,u8ç1{v8|{?2'ztKIުbRz&z~o+8=v[>X22HCTTI!UAm :"[f/A11}"p0 [#zq+aҽ \zo8" @oLLOFMA'ᡧ24,썽M^G,: n+ /^p*/x|T &-9',YF389A ;[ȁ}*ל+2Pm10q4Wq;QB 8o9OV-,a(Za;kչ0*K2e!6ǹP?U"uOC25fPh"WB?$57@~줚`bX4IU)VjZf9!l]iYggF)J} )Z :)]]8QN8|ּ.F<59 Aw?0^ 6sׇXqEa44@qt)QpZLRτW6x2T=N` | i-,XEP3}<%kxPc]X7 jf55,>7Y .֡xZ$[+Z-Dao.gL洹U<=5},Mkm[PH$jg u-2m|ODюԃZ>XD'u[}8㞚_k( _[͞lXv/htlXmSUl;e!l^Xhn(-XV~qtuq2j'-޿ʈapgC(bO WoaGk22ɭ|A0f)-%1BD[+WtOo9u罻N 9<C) 1 0p,oUCy$=$R! hIj(h-ii9ZMrMm moiib 5ڎO}i6R)ݸE ȃ %WpNG] ۴*n~=p j+agoYZ*N숭Fn`#PB(j%D'`i5QED_ 4FRy4@uNK|]u;5EgߧuMjgiM|̅VW {EܩD1,crF}9RU\)O4a|EXj3*O-UW.ˣ3Te^Z:'*}(tWReT+-%PW^‡̩*r~HͱWy_pu*,JT+{h: tfixV^x.~`<rQn,|@-`9PNJ,xz\GOD0j e(3q^a7Wꝧ0)3|=7*r?T  rS' USˁb*/ 6|^. NՂ 趈u@pv7nP*_,„1+?. o2Cjǚd"{Srx^5P SS LI50!pߠ5>EtpVt@^be YK!O}VzƭyZ!s ~P6h `?nGq$>R0nrcn\\uy!5P q>>rNJTcJla#ʊI"1mr+GRƂF!\uh aq_ΞFIJڱQޑOxԗQؾïRngt*Kyiy_nkIqI7_{z,5\M󾒇`260*r J* 5 _$c 3gׄՙ2&_wWj]>ka& lu:eny`C̈́`NS5RþI_;kʦG,!]kolϋ[Ƞ֢$Ga2gN56rCӶ|]h!D3ߡv3HIqki7^%uRuo ®Fj-E뢐hF\;Aa[ktb%nXoc?-ZA)&k~) 'T B,~捚# `9H5?Ëp ZbbvWdPv'eb1l^,K8/a<'TNP;gf paAi0\]%꛸O0 P7NjڪòIu!;=H%VN+zp菉Z+QMS߸ep86tu0L%*-Re9/^'0 <(kLU j/>  v of]ц2hb/lR]oN"œpt'|V)X~ #j8UXǒ^@;,A1+2gbe07RKE1ae~Wp3k)T(W&؈3La,+`Oy k,l#U$8# wc,E2+Yar̐PK:N΀U@\L4>loIAnRN =oO`/9ԑǙ4'&#Ya&DE q98%#r0^On+jl֊U-L}^Y9r6YC\ k:M>{ _9Jj/%ɌOk6]cm?VW-G cy)>tTQzNjU!@qz)8 pcGlM i ~p ` \L@:xRT ^rA!ᱜ_yaTuB:08+x ]HL?c>O8k u ֧*}^)шxEz/k}jY:Um4H,%uRfri˧?2GP3[3YyǛ]&`0nZj%nC[NoJE[c]oYjjxN5 bEP6f&?lg%ZsurRqvGOO|ړ0$5Ce({_-g9|5d aVz˙.eަS'/eOkvX4fj8RK!i2-f10 >:LW>NWlܑ~efGed&X5é׾=>P(E'ֆֲ*ZBq gɠq|qUv裺r5ل?q{zkphKGR /Uw]œgO=ED< _ig9.-Н@ nU0Ou*@gx=N`Mw IWTU0:$kQ#K[wp*p?8a ;3gW(b2T]CyJ9D d P='b~xq'B?20mp:D )6?؄3xE~9CŸP~lf (Ko0s}34u @#jux $i˰6d7Zʱ! Lf!'Ԅ\S~V}/b/Q"j4 0J8O|b`2ܣvPSTtK(]aC|{+Hh RÙ bS >j4 ǜP6*-_PwW͟T ^B Z|a\]\gv"_I8yp2$XU 7UG n&+P}9^i30|FtYYK*7 1C$2c| ])pQJmJ D0/1'22kr'm;۰J[ԣ~kXup]!T[K 7rirBf>9\s5RH44j`]7ʯop}k*NH=>@)!sRuP? Q]g_2XmV!czgC^MI4Pm ׺c V14>9NŒa01HE y\G7™8u`EnqM (K38M o3܋CF5->_]4=GZxmy}^qkY$͑0R2u!VYkJ'dQIO_ -ъ8'a^R0!cO`߮>ISܷwFtG?wp{5,9twfזP ]d*vJRTYkʉk19r~arM^C-|Д>VFqggty-gR@Z-6m=DKeBy7W c-ۭNm r 87=M2:._4˶8K^ЏduѰqm 2_%Lbg$E2Zq2嵌וWKԔCaEj|?|`(ɟ%\J 'cAAjgSTDD-f|WԠt Z%Xv&vSA? _/U5ST'GBu9[\J&Wt~z%<?b$Na,J-p:pO<k\K;}M!EFO-vj+l5xk-|ҡJ\hڋ Y 3z7r-뵚+)r#֎*(ji(nn`^g74n=w ?!ٜ:|0{r TZM]%x}Zo~,rq%**OmP]f#~pja j2N$詏_sGdw^&Gy!砂8`V¹8G5LSMp^1XT} <l $c!]z0=RZ|_i}Ҝ][h7@s a;7kYs9ћ\r;XfSŵy8E+lTo褈er12!D#Ϧoo) Co>F+"|-ɓUV F`]ʒ4vQKaWϨh3Wb+d|9]DcY?攟F+bLk"µVi4M̬+1a_ztȡ(`5ٍ_y4&6 ` rT^\9'd?&4J&~#rMib +%NLp47 a|=uY-ZN *Y9cI0sd [ÀbL57/|JS|ɐZ<_Xŋj/P#vP +=!iA8D% ޥ+{&P'\Ep2PE9 7]> ;`5] g&jh(`?`NG76J5ヨ.ka0=xKc KxJPQTeq lzsܔx c<":'>{8( gr&\$Rj˓aeۼ \kx.-`]W'dr •Yn̗!\mǪtCT9g(+]%OWU!ɳ;Y UK=..#Bij S NQ3ƭB% x0d疘2\]b.ܤF 7a:g0N-p 0@(Z+fcKm@=+"~To޴-90PsΆ;Bx/`u+=}/eż,2APUC S*w$ꯃO0?s3:%sqr"K֍xgxHC@5 wVx -`V+! xv=|&TX;ԀPJ?=3 |XREW#ʙ}u|UKAw >$un|:X[[ %M4C M*z_a&s&kc!k\_Qm*耟4?Z*s(C ˏİ#ĮcP]i y#[b[IO3 ; +Յ `]I#&وa4"LM T.B x3x? \'5Ԏލuh$/f߳|&TS%έWozK{O:Sm}cT]373G1vl 3eeW gu&dk;4?!iނ|&Yaί>Y"CI Ue|'qE]{VWV@+ZRf;މ 262%S񼥏V.g F߻HESN#>,óaܘnC/qnp(A:;tS[^>4 { O(&L}%%[鉆̀W ]=ERNtF?E̓ܒ:6NV6 Wp9PI1w)sԔg ސ͹T  A  LY6g70>4"u>$uzgq ̯|{yJP?I?TNbo?UV`CH6Dh E9z\EfB3r>2YPn(ftWBW+6H4<%_ԃ*p\1 ՏYPІ+i$>Q6 XU%u`V?6::UO\3`5a~sXFUĕXFg 3e6{ZW\'~`vvp]o$' h?o/.&U0ϙ 7%8*3 s.exBeYU-P_ђaf^VYbj}̓1pcj,Y;*Ц鶼_Pz^dO%cY,2..w[vRc%ܟ]_ L}qM># [3܁/=MK;<s?:.~3z&ϩ!.ЁrSL)iho˰r+&_Sy=ue;cQ v䴆ҾV$D > )Wh!vw`|MSNpn!ȿ3qbn0m_ܞ,8W6Αk :k==;@lAET1>aZsl/;p~B^`=͇y,B78LO:Pp:a?F%`ꂷx6!АC4$w)N"@qYUGڪ3Gރ8 [Q;r]EAM2zϡ2T)X }Uņt…)N2UV(aȋ/+2Rb4RZc[M8S, R}5h-*`ϠZehD=6 `yS]DS5r'{!U|8Ǽ"RIj(8_*N{VQG ;r 7Zᢦhf~]u͚"&^+dh<#U6g'vAܚRq(`2wv6/xr!5R\ߪ=~‡E8 )HMkTjL}j-v.dEDd+b*x[ZKaNRSb ~2pxjtX=7~r询*8$Gl[ۗt×lvqq` IDATOPs~ 5_a<36|5AJPnhc/B+-3?‘|8ٸ z|fg넳VVOv^sE+#,o;\ghy/dvv6h.8je5uʌC9՛ayZoύn #aȥ{MyO]8ׄ@Ӧˢ: ލPB|"Ѐ2,0W@huxF:aGVfP%l_&tW-n$뒶<)m}5Nh#iSSdzB$:F>Υp8W9+@W[J}.Da{>Z2#_a'` ^.lgj? i<_&R~NňiM9ZTPe/bxH92TޗeZA-ߨ5 g zT rh$_t]܆.P`yQb!8ߩr;l'<\%!<[s0 a,a+[NipKm0BV 图"yk O4mo ZcQ6< A04sʡ.AnY bp~\ѿBNu2 vcn܌'qC4^YE̍zn)\p4RlHW!Ɨ~'<؜&i2ч#)Q/*,t9E!hN))e+S] XQ' b-l^%A%K3l[-Ȏl` d>@N&*BT=m8p0EcK(I?slZ}n[A1EtFHh,^x:L+DcaNې&pL Q`^WpӰ1kVhw<qWlWB~ŶXܞ` #%Η 豄<~#﹜swKp$7C ʼjQ-S L~;f %6K]> p^]v ='g:h9u~BO<0j.PnUC=tnX[,pOrmqކj9΀WHRWҊ2Edчb;gc G{@qeZL0)~׆_=K@Hv4r5`l$y~VV50s }_Acko}:"h~V([fS9͊js/}l8Kgx/7: cdMQ'jD5.\FYGPqZV}3_ ҾzCqP8!.PggT̋l>qgV6Ox8UO wf ,0E%?.ׅ}R$@i,g,vVϤߛ{e\IO*| ~Q&NК'a7KES7#B9}B1Yhrs, UPN^j5߹,wW _izN8XڧҜ-5!Sfj0o*yDŽ/4,Qݕ#"?.Ӻ|HU觏AI0F=@((Y˹FR j?8tc͵S4wi~,*AUy'| 2+.psnXk)e8`pE`^u"4dܼI=ROdQS+s޳Ws}נqV5ĈBPDPW ?& Qq < TIՠ4nxbud]hӽTkW#^%8yJ6%T`m[ySdX1V~3[ސA#%O7e{%\-%Jn]8K~hy6(Nx'j8HѸ_քp^q%QAGօm0/majuPpV{TiPw؜C ȩC<M#yZOeW$n(Ž"'nVuQeI* i*,fW ;f( ["NޚZ{ty؟Wnq° \5d.m9hj d(ny)zN T kLTRUgE[U0DQ*a`6OLot`>$#6b/~.:BO\m0Bx|(!ajVhaO!dt{ uNI/X8x!%an~9S.ư7ԅr.E|KnEAR{cM]q i0jy~S >C$b5Ye25y xơ<]xZq L***Tqx =+x/4c$Uq&n 8 h T;4 cǮNB,,ܒ A5=3Qh9v֏YUxV:u)ARFFZ̻}G|3s1de|0F1{Cߏwv]j#cNnikz2gNi;Jfa9 %Q9M-c'+zm>N55ǼΘdLevpw69`7Guaki/XW&%u׷>QZאp5GCe l(=P^=6s?}\JwjfQ9D< 3\܃~{C7 6ڹ%J*mMR1>geEZ#ms=rI)%^hf.p^෣irXfA絕xGɵ>/8C@5h\W_~o8 kUϯMW$eB^2wvJW셳pax@Y b"'|ӌkj'?Q)n*,H5YAAǕ-߭m .ٖaynIcS'tIҭ\HTS#b>hG7Wa$ːQ<{T'؉mmaDl,Ga/kAO`Ǫ%ҪauܰMN ( &"CI!s('%(5{YCnD%y0ԁ\KPh T4xzc>ă@B]\8xXAG|+t!?j#&P ŷ^S_i5Zxah8 UQŢ '~]0_:Xg9p&9DUPRxp!foB'{ Z ǪSDvJA#Ɠ CaZAUh숳EY*=GypH&H;UtQ (2n&aCQ \0@5C4ުTI|oÅT7<P HŚ/OͰYճ楸 '5T^N8ccy^Sn"Nrh,3ςeq8y\cNJߚWeyrNius+m,n;gSP-vϱ |[S+ XA.eH[+k7l liަ"إnURI 3e` Q~jvfYu "lm}Ox>WYl<X<4Έ;R 7oiluܵ{L󱻠FcC[ =p G k\H+C_!_nPe{=3KF߅yy(lm93Hm^6][ͥx%aiRF_.'ݟ3-wT U=agH`Iiӿ5f-cZ_VJjl}8Xh*̇*/b嗱$Kȗ`hס-YTV;[p(n@EUWU}kQ8ymّCňE^gB$@-XI LE=̮`å_B9O,,ڨ7\+P}<#`(S$LS@&SU!Bbo/0jAZT ?a-h 4UJhy>~8u vx;mݐU q%v,r!;͇f9fe0=|[ZS=6(IFf~.ZIf?+7rt{=Y٭,V{DE+,ķW9㵯!ߩ)hB/4nЎh\ ȁa2Ɓ%1Ixp.(up΀:Q^jg!~Ca7> l 9_bwwk]X5XAkoVP$Z* 띛>w:OΒz՟gYř}g/dP ?1t!!l?]c}G=iɷV'D߫In;/Ӽ(#;1tBEqxoFwS5 G96PP<1YFx@ڪ~]eZ*T| xp2u9dJ=|T}| ZLߴ(0K,:=w oewFʌ@8,͡.f^\Z. :k@N~-Z59f2h<gzQh ` hD=8˝ .w1<^hJh(qTAįC $\׀C}՛gMliT~ 4И幝|[?Z碜E,Rɽ(OPxn)_vP'>2Nc5x_xX[!FjGvl-9?YSTxe@=<"p|ku )6(! gHVVp$Vüp5՝ӐI8 x BUYTf3GsxEY6hԀ Kh nVE0_\<SKʎsJybeCoG2|e2ORFUcwPQ-j$}-개*bM i9G'&X&fv1x#DjF p_'Q/G;wzIhe6q{(EsK'#mQ4S?ey&#j>բ"{bǹ8t.vV;MEwaW4wowU4YWȠ;Cϴ5>_~9]#5s1Ef:ܤ" қB!+ ;iXT8d|2zIEYO> 8{@=Akk/pKLrX7uݯ)S&z{0JN# 2H<L{)hX4'\D ZNB'P.X(f]1jVLK Ʈ:\#v ؋/i.Bo.ΔX9CV懒b.lc u,+B Gth)w34I찕r X,̻})QkEg#p>(88 P 8Uܶ QjEJ삹 t W!KH.9<,y\2xzA?/ p+8 <>޸ 檴B:6l pL\1մRZd <%?ƾ,zbw5>ZiFytz>;͛)둯\ewETn8lYh^RìaŨhl͓\xJ-mny~6-By6^//cdJCTOKy8Ѷ8s#f걺I݅QfY+/j < +VKdF)Gg3"d==J؟#2%m5]4+ly>QAM@KT zQQJqygH] L4^kNU'ƯEAުŐGHh@!Tթ6St\>@6!B <UB7g4|UCUBbpbUu fgD^?j  uX& _PcO2YVf%UGmVU1xt+0ZPs-a ;c LJ1q `v\"R;%B8K>$Xh5Zu5_HQ=a*zc5@Ǘvjsi p* wUHAH6&8 XNPCQ;d:#`#G\7܀SI"}ОPTu(~̣|Gi/!.j4 3p_:8a.cO|bZ*c9r{ L'þ(*My%guS.I7k1Pz1.)0|!IZ[%YOW}_[r*Xbڣ瞸U'pm5^#Zcs'q w8MtCXsf܂vU.JA m SO)5$@(ckQY.K V}N9H(yA#$j'm*;,ϸ4^cT CXp Ug8`j|XGj+)dXʱf X+}O+_D^0]jl [wՠ1Y{  \  ]xeƦ*?FY9}14 ['3s[Y3Kjs܋0\oyw9ζzjJO7_d՗T)ZCUjgL{9#e-(+/<|9W[}ʏLhq[cuV;l=r-OSmz-:h#IB*')>Xc1!iwh0u:gZ6Q=D>)[7W0 *ꉸ,<8!v¸v.\CYc\UarS+`,’\h9+-~Ja7H%;4.\wq Œ -_2T8&zE<72Yc0Ep$. e5.b,·x 킋FUa ^燼*]\A1K/X͡, c{ p:tn Hbrc\*[>B~畝O. k4\$+<@ֈQO<|1]d _|XP崑iݵrOϭ8P9rf֟0|d5,+x ' `&<jJ-r^8T*H [Zq#bT֔.bo^:o5Rmq*Z6uQӞ~:ޅ!wWeED +U|HMg]mT4^Zj*XkN7k+q-Z4UL/،UB5ȅ0 ?"dZ(x + ϡoeKmGxB^5V}hz/Oxr",&t@Vw!C_>\[qեC3]XFcQisu˶΂[.&ʡ5{q > |$5q OqŪ&r>M7]6l QO +?FFA eWݠ%d]<=<:輌ud.0[NM^׆dZ)Z8PJ`-R3tAml) Q(L ̆뱶 "HzD^e@̂" 7?~ӸNɱb$L5)c[30M"/[\˪*X:hCp'[h ù r"ࣼZCA~.: Fk7O8 ߨlP@ Eo9s ԕ8ʪIxx/fM$4( CnDјEݡ4Yn8p#7 -=p^.PNa,7=_Kສ0vVʍ%|9&E:@hk+ק'0m،Y>s#Wa1v*l}QFWsyB;@+6or!7Bn/3u?2x%|w(<ig* ڡUrEjCUL-wmc8s3l2XX]X\L\R=Y%|A*C̮RfS{k.~;ښǂ:JZo.V'lk->dcz0Hwݼ-Vs${M8jЃc|GPsMC}X7ڥH+ʩ2pJ! jB^GM0q74vP,86EۨNCaj YlG4( ^<ťjZПgCبު D~0֚#}45hմlh9:6=㝳~hk 'tʼ)ϔDϺ'Ȧyy49 #ߙiؖAX%4C~BT:|  (pj]sL-V"rA֛"ͫOu&je gs~\e46r,t^ÛAX{9عk.Gh8X#?~6둮2|"Y{T16Wmg]Mx{[Ɣ$G]>rJy&ih=VuVzET?j-?I|Md[7,ґ+Z^5pfByFDS1I{U0|+} rK$n ?tL/BaUY+vEbGNFI < cQo|AUDiATSPY [lx #aYGy @e!c__.C0fՐߍr|/B7NzJ>^~g < LU#\T5T9!/b)oxPA. W9ȼ `DP (h|ZfK.q4_e 7#F)| x\q2_C]Aa<6b.f-8~l_8k4bZg9y47CLRq Jw\)RW\KPT0[PzrU+ U!.3/&J.\"ުHHWUS1i?4;l0An 2NTj 6 | j[E5܈1.Bnn.ɪ>_&y Od7WCtV+[28AW8 ,:hߒ{ 8j{c.U \H︹:̡71GBiũ8-$n{8;Pa1tn@*werGEX5Fq:Vx prkD.j5YR;$PVM "gq`5Qw_M0 ߹"N߰Youv` I`ig)<oD2l0׌e꓈c/VǠ<]FA<]Qw,’]Q~y؆so5FF8gEbR[vLn/GM[}U IDATjU 2in3VW=ϨmhYLwuM|#?C!Y.\H=2ch0SiUKy8-6Pnꡞa 91SS\kj:ű. <4{DaQո*T]= +nFXreŻ4c͏*FAN&"_>b3HʛC}̹c8ck}٧ej&Xs\5=qdb)ތi>L~Fmj,!QY,G\opfVOlMLt1^򩌿ͮcu>7tz?.+lU]Mz4IbgCRC n#ke}$#VkmXCPŨ߼n؆G)P̂GU=yPF^q(= ZO5|́Ijkc;Zj/R];!o ,#&\l #B1P]xרyA7 )FQT p꽬~卌8,ښTGAswzg0_dk"eiwrBu8xXG$b?;?W>f)hd1X+,Ϊh&[J2{[.k?MuZVX('PrB0?Q70z^7,(-p>`ݠ0BA31V* 0W&sLUU-x'ΦְDSq cP 3)C ꂚsQǑARa\ :w5gp)4AI[puZE&>~0ZY4rCԋhq'7A=i]4^MpG`P#NM ~%w"Xo0x6zj.'0(sQY`7U!n/a/g!HePBgh'??eB?lpkH*# dcȀXi9XP.{.r[mhR|MPLU̇|dnۯ*OcVyJ"ˌ/#?v[!%}3/%]Hޝ*FHgޜ_|̽1[1z(7ך&_XP0"G?/ËGj%ϦgFm"Z[7̢Rc}SΦ_˘l]v/Șʙ2/}ti}h)i}dUY|; Z3%ှTFJ1T$ya8ZT9PRFhOO2rvx8k?<,Wsqlˣ'\}i0*'mk\-E^.OГACB [N#Ao_`14hق]*[,9CwqWRĨ4go\zqgKg=c3ccq[-'t1EekV51\w˺R.]X iӆLe%2Qd0F=D H3Dk؀pUk^itwz| Azxګθk &zbZy(,ZY g7-@CVRP2eΡF&3դ'2'ε\Ц믩/Q\q9T-,0âЊjn0 ꈟd;YjJUniV[u. zl%x@ja>)U] Ya?5JP> _a-RR3YƃJ lP$B(:0'BXCPzOCctCO8WT |SDSu 6p/ءV+W9Jwh}@Ȣ<[x. "8ED/E~ݵ"i?H#f NH:=!9:Ny#qM,R8 C8w>>jJ`WE߬*GjW_(ϟ8R.ꆿT w# NCC6 m(n(@8à1#c' QM\?aU /`0l ]*M7OHEHrPXI8RS >t.h WeO@u#,-\4f%M`_m۔,V' Q9YW/CSK:"S~O)9ݵ|,T>w.4Eu8Ӣբx:pIp _"wX iPgI<"=b=V>bs k \K@37E o7$'q%8xIy~1a5sq1^LatDOj۴6]J?K:zzSM=.#;%Bf+M U-luzRdoˌJ;lXOFG(diն_ET_/AUQ <^2VBv]}[h59^6E?h-uKkqlm\Yז+i =_- [#'mTԃ|nV+Y>Gf?!oZf~CՎx> j4{+gdz53絗yR3,g>^Q jmU+uحٓX[L@j;9;3}x;{%7lz/-²$/Ὸ0I%9a=P JA%f/_@{XNekDo S-i} G褊Ű-lF}! -űr;poG}A*1f;NyR]9!A;ET ?Z}aUSrxnfVIy3薒e08+}}M|}y uEMz¯M@AEGS8(zQuKV dnҖW΅Xm@#yauQP<-h5|{<=xS]R-4V- V'އFx&ZgӟJUQTĺ`z+!rTN܈e!P =q"-dht)'x)X>w.l1VKWSd*zg0 \ qTZ>]Ŀ>Crjbbee%|i;J _Xbߣwrw} x^4 ``a_p 3 {sl]a~NJòX,KQcPO_8 S͍[>ae./Br -l fWߵT/2"yp_H*fݹW%T# ^8Fy?+\A1Ro}?L?̓gri,-#-ɒ$ë0\zirk/i鰶xm64 K?%zS(/8;WlCB?c Bu Ld'Ғe 2&ôT8> XHvXLjRv\QZ4זQ vB"{ -17i )@Gw:.0.ІA/ e_hzNH{Ypd/!YR++MK_>)ײX/YH윇'}*7t!'twy6hi7C >9Tmm\]667lͶiish,w| bxJ&*RRP-=OA%hs"=D6d1ET>s|OW:YB>:+1$qK|l(9t8W8Q\I0n4UZO\]Mt1 Ak1QDyԥ0S_i ন-s…4mq(#u>ޯo#V$Fqs^Bn97QwB5T煢"Ex^`?[#Ɖ0Dљq$rXL/6*R4U)X,E?jx10Z%>c朕S5L[Mp`\%#+Vz{/+pܧ<A/eD/A%Q.G-rQ׿T{O̰_a%]S:a4"_Z#"d3r2F|5BÚoP6dT|Y~,VR1Gq5NSfΐ {/~ވ-9,bmC]#=o_]kog 6T}uv-|~jz-CjK_Cz #"E›\H/Z>Pk ٴq8m(HUQgx>@U+rRk\3HB61xvEUPA|XI'8]EKm!#0psbunb,x.(,h΂z_df ?U,- |YN4U 97&U&-ԷW,dgNg1Xb˸ckoUw*sv K(/u0V_Xa>ABEUt}{&.$g d1`}0ñFzHurk:U=źgQUQ9<()3]2U5{`l_:J (,W8yq`߼lTVP: GS-Chu\0'Ք7Q 3ʨݽ}GC#.ra2 *bl"E ,x#22RHC&~T{J|e|o$6"{tSzN (F2`էh^ &F  >SI4D*UtwnIp[C4D14ۊH4@\ 4jx&%S/j}sC?3iYpN n#VcbuuM;{q%$}Ʀ鏥+}ʚ#U,gAGu'hG7tsh#wi53|^JMǑYD#ݨG<>UDڅ" `؁NF!XM,3ܑ_]qwNܔ5,chY*Rd>gXwWYRڠFj?TҨ*H6?{2*O(2pzUC?jp`EZc:~7JtXQ\6) d5 )lh')?wjJ^ rM>d 8PBX~!;RGqŒh 9)5<p:~ykgvW3F;e{#䁬vFIoT |k1xqߨ/ul׷cs]úznZޥԟ~$}Itߩ$gfw @"2c2!:x'qQ6h>'hgl:坃Vդ28Exaa!4UGEQ&hǧ<:: IDAT6b_zB'Vz6>c(Ο8 h6K|F UO :7sIm'k@Ee~b\q=K֧uGEb-<'[)Mxx8.-a5ݗI|Q^~O}*t3PTCf_DpU?X;߭rxI=8NNfbGF9Eσ7l4!3Κ+cC~I~jQӬ_&Uks5׌]ΗXaGY3UEa;2\&/*3q/KM 5ݨB xfbUTݠbD{4(=8}~p /⍋DQ mت)aL'끦46i4W=,qCu L3aw{?y!{n%:8E^7+;CR $ۓ'$}ǞBcBz.G0qXfkwTtI==>.bK.YӘ)l,sߥW'1;c*|<K~۞9ץNT ]r)ȸ,io`r?FJ^yNWHWwMQ9m?s謘!#;OKkh`/Fh$;CaYmM2"}RTc-񉿁;|() %/IA0[+2zK9-Mb% Nʓ|QwRt uQPMt>(V4f/ң2$oxO8Jy? 7:O96i j沇y:vDeu3=Vq 澺gHMhzMF.HJ$ ?0&[z_չГ/5HԢ*VoxϝSF[0BdpBx%k"P;poԕ/QYvv?9sI!OT.t,϶[z#9P+S5k譿`8 ]!u6命&g7wdsd{ .;zʀSXgn=WCXl~E]/.Y"П*p<;E t Sߣ\ 4+ܥh/76H~ MǨO"zMLEfGO9pna%&rx"bUU]W8[Ai/Pr;:Yz8foh-P= Jv:bD86hG9etS+)j^EkQG?i-6FGUtaM)r&5FrI\!Û9z5G\'0/b-B-ގy(FV";[хb zgN9%dGn( :k\TuZQ!ZwcqY=san[љDέ[b*ڡힾb^dJ4mgRO,Ւ"'0tSMYX7d4NuGnI}eaRnF-_#,q~AXboUȫ=!t(P1 Z+Ek2qO/u_Aweve٢3.[,Ϣfʒ5_نG )T. ^%2:ň&d|so=r8*9MQ6Z`}26V)NA墠{08::?oȝ,%9^ FԹ3t9G6@v[ό<y5zb-Jz ď|ӳ46mL.?u'^g%V.q_~p$YAi41JrYQA))md -bwE5OeA.u!'ζrl.gvQ>bȦꁂapO11{M4򚍱CW C!Omin,p]Snyڹ͸}2'kWIu}//kU6{Bz$gI7;Rt)Pkm=[tuuC_"ڸR4A|\]`gqX'fYB;AHt<ו;VQQ4Ѣ41f Y]m4"EBX "SC\[C—s<6aeAl[&t.J?S{80A.'`qaԉ򨅮 &)z뉸 "ܗ'&c/1A!hc}nY?5tO{pFU+)3XkDvy7nC]я-l؄ q[KR >ă$z4>yGGt)s5>BK< -zT_u_:DP:IG,p mO"!? KRN *N/x})3T"mMKMf[.C9QPW3zh_/%hMZ@ lS8j7/߷~~\ n MQ%MZ$UiSTK.K~,ct¦4ԏt8.jJ݉s}.QEBͧHh ]X7ϪMpW磊Gfl_a8_DYuUĠ9? Kpe=?J[ҤJiyx't3ψiR&$D;*¨&ad>ịEVExXz8$Bm31u Gp'TU%,/[FYFn3kv5v'I~w&_ͳ~VyyюAeBˇJDx"*el#5@61.v Kj#{?}bk{Ѝti#!,6OZj˰fjBh)st 5BHac\ȫcDnrBr] SEy絃ߋTy%ǪHE4|A;;J!EMH V>O i#.j.?g=Q7XDvTaۧx;ޞJiCU$3Dw0U4:kPuϫ9(rUt,>ϱBK/<]DsSD3#EPiuL"J,@GUE!P~q{1v @] ]RIԀC$:8?Q4Z)fUr ȗZ|R~N+ 1Yn-=о|iVuUGF\7(@m@W'(O ]4ؤD/zBUϜh1,i;%a4g4tyPoxĽ8%oTM:+r)zk/DUE8+48Ky[Od}Cj;E!dEy+E ^xxͣb既 7]]A39=8Ǫ8{4s aP93_uI9}Z UB_CDjэVBh"t_xiUk`LD+J\pK(/0jj;PU(R1}QecP6NcU 1ZR<ݎQ|CBZ~\٧ya{ F3- y V|/9RKНi77^+"2unc i'xJd[PEx>=(=b18)Q=I Uw9(x%% (ʉ$WeTeE{Hprɰyo2j0ڛybv L XAyX .[*FO*251;kHTu TA@݁SV4 K 9#r$)¯sr=EEAhnz#U@ ZE7x>ʧ#$z37 )ovJ~0*:zTG˨߼x(4 t30 z އ:4VgS"rOxIBa|%%N+ᣴP6 IDATEIq|{TzP7n E;HѸew<"Jc6@(qڮ[u^/[w|fF{S]ʦ8{22Vʤ֧YZר&a1Ix~&tbև֋!"R,_h0 $L<䲦ҥ2g3e訜X PGUw$\9!κJ)ApaFk(ho"TNVʋjՄH 5qIBBNN=pp&fcF(*ɑtWNFW95ýyq)!Klj3t-e8JzE )&Ȗw$ \{O%CfwZ]RZ7:*O,W9_u^!"G`D '?Iw\uRE!zaȆ]^ u8/gV3:!"=DYY^Ix%fc)&ȐyQw`=NATehzw)^XF=>Z˜u6Bz)ܺ.S/mb:N/10:IYђX#kr({۱"M! xIZT>ұy@*jTz;vSI"(WxGVlOb8uAz )Ȁ23} 0W |Tlb;Cvte#ש1 EPM4Sjiد C39Jˤ)^nO}Ɵc"# z Xꠟl#ϱRL6ʱHN%bhyjL Ov{I$qd\1cWU/O?GbF\b/=cwV=P4n+ Nv$ 5<'Epf~o]xd`H+s^U>Z[!'P#zl|+^zW+(.cЛЙA΅BVhcWXx #sY,ʭMX Wρ)Vek6N. jpt<;.\_6ko1bBU5TCGY:KH5H(AUQ8fYn/HN=t%n&q+NW 3I{5d5;Zg>WWv?&cVUR=vxYSӂEڪ29E\ST,GgW(s\7,Wrwq d>znX#K=|O1ϊhT>-^wGa7y ۴A5CCOH76C࠾2~~'Ƣ D-zMAgiҹU g#tYe9>ߤ@ΔE{x˟ĹL.u"Wv0LYctNPT.R_=E^6qFz5X8OԼ)ў)R(A͏$~\goTS${)c\eOzˮ PI˲GD#-8kF\>2NS>q4Mt*jhU "Uv{(sYdSNh!EQ:YqXH_:`9PXBIg dJjdr"`HASZgd9@]7CD~溎݆sv̓_݇G(˳H:v?8\7 h(V ?} &&q=.;h+db Ƚ08(OA{hPtP7]-j䤂\ ymtbUNP?hGEZEAj&'ml#9's*^!xH_s S[6p N arQo~~t(IX$FPc,R #+ Xͺ4]R种_#yx?J|<u BJT㬜+7ޫ✕Jv CtEZ(4Tyfn"Gc]>c>; /wf+.z]Xu2w4W;}OP1ňCs> *%3swi<܊CqkqV;wwww?>~?62C�L"]/e.鼞hݞ&WȀyͪϋjZbm{l?cT M{y1&d>Xo>ṝ. 0_cv۞fhۍA`ʩY-7=<11W"W1xEiDSRuRT\}XN iXxa6ऻrjvnC %\ï`:~9>*a6,"31TIZ] 9Ie v?&Sp/3ʉJԛn h~d&n4dYOV=yŵC] q2 wwW8ըii)mOҸ-T369_3/QgP}tJ4޷@/{(Lm byߚCB_J2=`z)õ̶oFsc-U9*i g'Ol9:^Nh5xykll"_RG$PSܼ'CYn?:#U\Jq(keNYe=%Vzsgӷ:Zvȷ"Kf@4";xh=QJ7tPB{*&$wXC@Y13%Pҍ0Pݱ ܛS2zqwj bVjՉr377 @:FkwN]Csdf5W|)=xpC([!c.T}- 3?46yz^˂/8Ob/e΀_TK=/ p-ɯwU"m5\Qe;=8KDEJq/9177jh*T^\fF+'b/p3"s?q(l:Ag/[eTO 2Za5̈́cqp@ WYSW/bb;4ĿD>Տ<^%3@E hޖ"v8FYWx\ǩ,愶LmЖn ЧfQ0ҩe}.CG1 C&T8ƫ5xb8jڇ? '^&0P4>71aL?Q' ,T%4Kt7t*\</i\Y0﫶2TYXpkz5U' |R(ʦި$k>|#^"XGM8*hUO(HE_w[E…Hv8KE"_B*ƹLMoݤ,Kkb*phz O&hLDE&fp\8DG퍰 4g7XSmQ;{~XưhD\vosCkzhHc>op!GTv?W'PzV^o)k1ʅ-mE1v/vaFK3![.>ܼ?jM*"/P5?*@+B7 wq$;%jb^6Rv[. q|h/jحM@P2~2GύF@ϮN8*T )UhHL+du}5]4l=j5R,th5(Na8G`1>"(fݵQ+uKU vBY `t =UM.o([c:i-cF^U ݽӥ[ݭZt`y-PC̮㽽W3Yu\*E}\QXcɺ>]xY3,Ś z$jZm"L:*Ahۅ]xSYBk6~10kӪje ,8G)lփC"&mmy3lERu5ME z[[2WUwKp _B8Ybo vULK^N'`5\FLTҢ"Ζ_- p5.&Ox:|\&@Y,L ^aP[q1H"oWpA=U_mQbTީ+'T|ۢ&SFR.kTfl!8(p 8tx0Gp'(!WPBC8lCJ wͱj/6a"MXK2Hq5 B+KALpNH͍+ԦjS|DE)LLdP5d S(j9vBk% 0xT6p}%Tg: EY1,HLm?Bm\L­gv>fMӟ[<,+#ʏcnGNeȚ!kQZ s_`)1=hEar)G~]+HY,G:jNFEEn3 ZMk?*{bb)W~ V lL{l<TWc .)uW0pJ}O=pwWݔM'7u0uPf_Fo!=bXOrX滅YԳ'-_c,kMskBZU&ak:Wv4~3fgKnj9\?yaI5YIJX 9vB;q8Y:m϶yf;Ի+h ]9',nFU\$DzЏF )dR1\J89ZlQ/'GaVQm!QTh= Åt~ȋp^87 - 3Z}~ȓE. /wc/PQ8.jMEmb'U3^:7m*y߁)<C)E瓰 &YNSAOEP9|ey&djb^Ќ^@! .8 TNN8rj:!&tg<` gI' צ/PXUŜ,3D@ބ0tFv\R.Wy^ PFqfN0c88GM S(6XGyvO4f UՑ"`jL9 x.|FI!4r`IQjLs%f|& x VrA Y\(Žq\g\NCm40?N 態ߩ9PWsa3KqIi#u@ȈUǟ`GivHUSE! &Am2GX aT3XR[>Qo-F;?"=QhKGj΃͜^M!"9>Au r|V2*Cd3{I(@05Q-CzZ%XosO8 .Dwhl-!X 촜jRl},x}O3azL s$XU#tVpgA؏C'w/m3$TC&h#i9U$ůUeTN*S4MyL*f֢V}k"oА?`6U]zX,}җsq@jR 蓺N+w.#D*B#GV֜ƻoXX'f kJC:5>`Z/R&zRxr㢚+1*ܱ&!rsZA, ķV>]UvvF#4gsÝܕܭ\3g\Fv!*E<Cj 9T'ߔ`O~_3$6>mj=ҩ!GϞf#)p|l.q2í~muy/?։WMSӓڛch>zf;|e PqttgGziUM ɺ_E1Ӟ~f6bوaϭG Z3,dm@%_~ Upv>m'=jcu\ IDAT]|=-["e" bil@n0Tkvo?y[?xV/̻E,jT+S0xv=UN+xe'Q_Phhh6SԄ*r12*+ |PKx(V[m[a8Z4b''XW/ftlmg)jg ,Ug~ܴ>,I*`&R E،?WGojzXTTE(j~YoE"6U2j꫊i|§6B@=5R6tt b^XM-AP_F)&P*hÖpM96Ty vE0 3CwڪWs *%(‚ߔ)/ˎؙ .CN|x A G]X"rT<(0w禐 MT|an/D#EʣF#n\0BV̧t155@>2Zs٫ ]b8j]Tʣyxy +qg.4\M pVP 0RF)s0-T]h"\6ȃXל#*8D f(<Mtq~.`Jb-.:(|jse.E{1#PI9g YAJD %[yram!|j8egWBcUS z@]J!vJ^ v^rXyU*?m?EN CAAJBp0'AME:7Qwf?M_$~0-Zɦ^,ۄ ^I":`LF!2ɘF_cU7UYi-p&[oBDo_>m~߬tx?D_Z<XZzK~>[l^$qȳfozW2Ac~ʦE5Rl oyJ={pڣ-Ń]~QyoP8Av@3Z&.O7~T(hwm7aX(2hf1h\GSysPn0Z͂uLXo=Ww zhiTؤxjb̶,.Sq6'|hD.Y/6YɞI ^ٖ_{,0̜j 9S!4ٞC7WBW1leE }̜*{jjڔ$/8sgB Ywil+b~F~z%Z 6<,X m9ʶDbسrk7*ql cGW?I<eԟ8*䎰wvus47Է,[靵+#k$mgj~@pI%B#~ARί:CeU "V?ʭR(T)qwPu esjU=Y5E30R/)߂|n y0X#l3XP4jN30t|  b},.1>Z*s Cp.$x/֥:ZkU|OJCM w8A!fCHOj51l-H6AI_?8DU\1TX6檓*3;.!8NEmi1~^ 'ZXRS\Kh8"4{a<+wHA[!d5_^6q\zS->hamMZ6J9oF|vg?+!skSSETLg*joqw [ݼAwB-g+rcҐOԳIr/=/ yR/ڇF#{)'g8kZ8QfNĹ_孧o\*!@TnpPh w[6>؞+f'NbȹXb~Q68EŠ8#F8ZQ#ǍPF~1˱f?)eAkyK&Y@8~CxMIKx*' [~յr˶)hU}?NӾCA ;xyԭP@UP_c޴LP1[,yM_|ٖxWGo`z3X2r&-qb<U )l O`TG;᡼ .shå 3Op^p4Z Hzpȗ` Q;<)pd|> +"t Dr%G˰"UU\+<ܲB)bE# NjV zȣ7x*eԒu F]8S0U =Mv̇EP;cbw8]SY=\C\Kb6bh ?EhdU&Rf&+V hcrAQ4Y(mjg64/z#~Eiq1˵,7_E*\&Lb"֚. 2Wa3k*Mk nԞL%HU6K{\"CH,?­O'֛|uŠ9:΅N+<Ǫ)FqrU: C_́"]T0mk9h¶C N|f6/O_ K>G=@ o jz`W|+~}f+:T|_6iܪiS Z5r];"2#jQ9zkj[~VG|ky+ݍyl̻EFD{~:`x7;sLHnr-)k*[=CYC4obJP&+q;ϱֹ3#&-u~EkLP[PR; S#:nN̍ kuD{s{s[=C=ixʫP_҈qBKh9El!Vƶjcx4&T0??]ԋEd&[Qb<=T3l:m9hm;o4D)|xۿ#}.}lO.@]6ɕߐ]h7"|HȇE!%`{\  Qq[ZD^vh sa:)B],k©X|u'4|v:X #)7xx"$_j'$a# &ae81^PmC͂p8zq%\E/iLKe`EIQ*HP2Xun "`1 \Fh m]0Gh%8dWpVͧJUq{p=Cw~)'0 90Bs\o"9M ؘc8Ibk%<rlR;/br3PȾʦ>J :֓e> QPj0;Ty NaTKC 듵Oj87iw7e+b91(Jk~*5J#F@jxD .m1)T!TCۈQf/kcRrP%|_MQr3lĖG?m} Ce|ZSlH47m* MUS%v)4`%&C ;M4`!Ktb78|YԈl3ުզiN|kl~A@ y j|©^r CR)jDddL6& VȏfG>íu( 'C% l,șx8 Ǎx >{ )V9eu+ 鵂*zbHdUL5O6,'8m7ԑc +ӾBkl~6"7 '?*ʓR[UATmE&/*3Xw\FJ,On¡7Wa*PT_ǰRD,,\s葶j.Pd &;UW5W_O xQմR{'o{mz AQ=W%.ӼZmFpJa{C'0.c4Ԏc Ƒh<:b*7SpZ[DaŨ&86+ o,=8y]Jh֛ •Mj gZOa{2Ӣ.U6A 䄑kHb[1 3H'˩q'p3tIԇGpgApK3?R8,stvyX86'ƣw- ,6KŻ:qNz\zZSclig&fi7]^{61Kxm=YzBZ*E>%Zj*|5#eoJ,QPjekO<]dCȃ-V"ˋ, se`˫o]/W8[3{Nv[CcRڐ$-ʯ<"{l9)[K@_de_[3n)J < .M־D~m-Me}tvq4P#scE>3-';w5RpJU>17*k͇-Pu'%O*4Q±*k,!Q:e4XœxO6'kȾAba"W+lӗB̀o)؎#ף]wLM'F)I^m2Ic.o M|x?'V˰acOah6vśW9{`=p<|m#U":_é}N7\sw E7m+jwix*'%O\\~%--:mb5S]%P$%ft]|3v7v$ˌ6s }7:.zP#k\;$>J|%)3".r?.^.VX%!<ƙW=Î8L4n\ |./S_,a!'DЂ'qj qE;UY8o xFpv@+m65ն/RlȣG'5?67]I&R/r{RVjgE۸rݜ#x_YG=O3q6VK/@''J dmeХm^Uۂ/}p%ԁ:݅t,p?r LfoTX Y0K41 aPgxGXU_>sWx5Uvu6ju(<\Wf2?G^)[,Żp PjT_Dڋ8_9Ė e3/Y*Ƈ"^CV5; 8,8 Xci<&'V.x6xt_:xQ냓 l,X`ϡ'SSӖ/z4^Pcyy؊pv? .ș&$fr)x/} li5dzlhjZ*g@fODBphlwhx#v; u72k8Z,;lKsC ̭㢊`L͓kݸ.!+su bQaEBĊV)e뽐bSfMLDŏ)Pm Zk̯l۶]f۶mv76^ԩ_3z_eK^Hp1L<,qA1wQ9N-bgLF㖣Oxc^ #j" H1,GW1&Z1Z/R,S3m0A>Lq |Du*v*@q5oXC8 wbQ;h rj:dT/* 8 5 AjxΥ4/.ԓReݙkȯ*%<)TAGN`7ag xSr`rib^m)M0.\`r |pia.!߱ɝeaiU@gnMx^XWJ΃`iD(8ҨKXkC=\yF̜Z,{妥pQ]삏\Ө6rSc!L6PNIFshP'zɓjXtG ].=z#GT GX|΁DԿp#G'Q+c+GɉrZ0u&@#){*]dۃq(]DNOε'v~as?\ljZ@p 4(!X\/9NqWb0.̯%dJ8iuE`eRkg'#ffjj9r&P7p_x#FuMggX2|Lˬ)#WV_1=XY~vEMYDmNN3 ݥ2wJm`~?S.F@Akji!k^"!*H55(tШez.W-ku𞶿_'o%.Ogf"Ҝn3&oczyoSl%Z+%Xlt럀3%ڗF JΡ&W*-R4kX1loXi| 'sZY|1pl1I3!M^`$Nl}:gzN:Zr0C > jU[i&r.N⦔ ëO4lb#07$H1`.`Ô:hZ<3H0Pa|¢V*#t8hiCj@xX P+h <&ASxTFA= uPXU@bl*2TADSX4:Q"\P.i K J.lpL}9ZvnhKua,lPK ƜwOZO0 pv|5A&\žb.|Mkr'\EV*uaݙRc-oϠ؟ cxc8y4̅v4 O+HÛ8 :IEPoa&?AV%*-jr(FE,` ]L@9xxU/0&9Ssg3<+fgvgV.gYgerv[ĸs͢Z6a n"Q:=N$B4 Lr2rM#93*w %4I@<;1)s^ێsYe^ y^u,h@/~<%aZ1 LbAK>VIԔ*(lIMuɽqcx e\ۍ0GHc{B5  Eհ5\65QGJ'>RIW-?6v6m|hK+ŦUxM8pxgl&A-JTq2Ff/s8pl6Igއ&֕Ms* 9n-\)Sk7AvSJtTǹlIxeA(4Jy B<"j05P3daF̈-MܐZǁ| πL< 9ni|"  N|M? ua7ߖO|VQ! 7%A>faSnZL.|pn`Wyމ*^=v@9`Wh}๺p`?۹ֶ\YN .J{5|R<-^D۠P!u!2䫪0J'*S=9Ο7ŗ!V=9ǙoS]l~"aOsYTNuf`!3% |AGjB)oOߋfY}XF۸~xOht!)T^z6_SpT A3d7(EgU1PE[ZEII&]r_$vp_g`%-*4V'Qa9۲C!(1MT*P>ۋj*sS]q6 #ДF_p]R8[X(G'](pbWR; +R],?Od,7v.Exax#G=%JrDԖhǑb#Bj ("Qdp϶?*UOG cNiJZZOvmo!.G6㸱]7+˪żg\J̈́ɢQ >@< E.=Rx9UC`%Y9E ש_Όn<%3pp<+a]f7&dQTýxfͩ= c &E2Q~Qi!F Շ_eS) I\2/)g܂ ?/Tg\Op6Sƪc]LdopU)1;4s'ƒ`O{9ꛨ>ޣ9X)LU!X~`"?Ө1d03A!^hIkTR8y!vP ЅOU 5FZ}LWE?͎S1#iG1p9 vmV8/Xwc؏Y8! x cS(znFi"4 HJ-<rS|=B;A[D8m=RIYC{ v-\WTGO#r ?d naljxYm{KoЎ؏#%;j.΁)V/ܷ'ewʁ@L`~\ȵ}/]tiZ7$W>}.wOrf|Q[饣wALTy6HIY%k{O8ӎUM/}ύ%}该?15*6؄3Kfj9rE6#)GwHr w.ހ6؄kp%`?6'`W,o4fQ6;QVϼbe4d6zڑ cEw]eyRcaTJLܦaGrOYTsB[9 ﭛ^ pC4UF٦8 *~TrEUUGjڣT-z 1FRzk>Νэ/t]s*|QAOOjq{6<*)cDQ[Δ;s\.GͮpSXҌL}-wY`%9/<|J]G;s5/lNFO5]>ƏxOEVrJ@.r9~+93Ԫ$@#s"Z\3WtmtY~O|Xi[e{!I9YA8S(zkb4 6Ɛ.&ܡ m^KD"vOfΧ"{^m2ю~ tTE\^,{xu7\G'=N0(rɚI} S-,([]\! ۈifxX#H;7ڠH IDAT},䫯M7:s&+ٙ>gXǭ_RU&`ᔖv) פg?W w}}V?٣؊sfW]*N.Qֲ׾d W 8 s%EYq+Or)YV`lDE0 q,3hSY3qX jP-+iGVW cgFDehu5zCj[ 2ALKD}#^Ȩa _@ L_k{sJf b9٨jD(ҧD9n;41mOc5j_AmzB#D3I@v+ۗB8DMfTz.>Z`Y6_DNW)ټ5~S)xnu&مD' muCh.ҋ%}QC[euaәk*9$,b歜O-b.VSa< +q0?V{@8+ PlBQ2pn3q /p1ԛO@?g_ASaGt_A ֆL,Is*x78g3_Pw=P2OQr@vB88>~_GB fV:ZKQ9ъrs%b,6X[ Y9 oq_*+8oc ulBPwF>ڳ&וez~vTP}eބ_k59 -\<7^Be' " )DjeT̢j H(ǩ3UTM8 }U-81mR@st8*9SQOTEO2f -.&gD[gj?Z ;xh \MX7䳆B]+W8@$ 743}_cN<ԶFS7"E gb͔Y## g@ +}jƣ캪cփEj9_q>oZ6%P?7se&ԥ76ى0k?\r>!u-[Ѫ}ڑAP *k\Ț eG7M\Y O!!C򵑤Q'D9[WU1"LEv (qpfq9ƈS~^+uvA,caZdgPTh ھ/W5*Sy~FVjIZiٽiA-MqxKbJ%H|wJ@an X9h*vz9ʨr[Q؂e ,8 :Xo saMW>>uG_،@[0T:m0V@3 9*pr|O}TܜBwXz]p[^qt%Yy+];&P7C^N 4R TƓxŭ0RMݘ5|kg3{ VHMi~ ͌pC'Uk54+ EUO8ֈO 0\*[ XN'*E x3jANUC*pzqd8K9KDD#.43riK?a-{PZj-1RU?Np^ }*Rjn|v:;]믙+C3+a.e&Z[i`or L {㕳#V b],.e9biur/0w"bhDq(?\I\kk/`]j᭪"7Wp;ZY(A+4CF$noAy1?zZk_N_]Xh#%W]7 69ɏO_wkV#sh䭈m#[qٛHsJgKyW?n|ثOv* n90|_S{dU۲m={^b1h_\o3mg4#@W#W:xoΝzD25кaLq1#\=f+OX814E둡`fSj)'Bɢ?u,?B_WG G>/Ǔ'cK_g&l |9kZ9.^:R9zV1`׵K!Cg.p'v#i8k}02=b>+U0cxGq[srՔZ FKkP+8#0bgUږ*)F#uΆgS94MԆ&9jvoslk^ o)O\G]#yxamazm1Yn/\M*ynN݌2|OTȭG,\\Zf.)4[liUTtV*:yBêCG ;PȠ5PIq*@U"Gf99N()%Q{Oe,v_s-c߲*u/CRp/@b!W\ +pNP F(L1k1TRP@-T(3앰:9x^a7q2~1x+kW|kD -7,pN(qWxL\fb(-`m`>hi=itc~`J.F+ø<lHʴjS5pS Y>UБʪf x-px™$"K`u ذwRΫFXe36Q̞=95TpS)po1VV7js\VsIF.-Z:(lFn=x6>8y2#9U`4fEȯ*zGo0w 63!$B[겵:kN1zy W\!`lv㥼 CV9^{vߔho֝[Սnn6Zam1Fe ܹ»ZY{&ٮMw,iel GD&O },K{pqTQ^> smJoqs? }at]?bytgrM{LE(s%*k &B L=jO|F)v-:;fgKC-̂vi<=??d @FvcޒdwPa\DYk?kc#jtC2!AA>z.k 0:`ӬѲlvVVԏ' #c1|n= .m#qb&"yxsBc c;^{]VY_xdpje@Em 13r.l'?AsBoYr#_xg`%~\B&`6<mh5y)´)G̀q* ߈pWb#"G> , Nj,P>/!p.F~Uoaw jb3=1gPBZ汪Nc=?Uc=5M| 0ڻ0?v@%_2uJbw/d:`t:>C`jmAKuPJ˚z_z8=ӉH|ۯN@ݴxb*q#4o| &8Ľ9n < |[1_l\Ђr5\G+0g Uv-~Gg\˨2Fgq0db5oB~X؋pH=6//Xn/yV^z]o̯g$[`C$s~A;g6Gj!Y4-8 %6<# zpGUuDIQ Mnc3\]9׭5/۶*.?Z;r V-㤋BPXCv膋#)BQ-O9GqZٖ9tΡ"' Cp %G} X\AЍz^! 2rz5ggӦ}2@Iܬ^S < ʡ:vq6m-d 3ڛs|*1`4N,㨖[ ݠ#4  JK1R+I[Q01Mrf(N/⩊ܫ.b]v#%wYq=tR]+hTPm+ i*FyEI|Z=k>Ni ¶i+TMrTtAԤ|.\Cc ?@MنՖ˪>ʉnf Ȯ, ?a* o[THJ߱Z9L{.F@_Lq_LE;E^h ~\ ag1iE _U^<]`B"ɇ-kS۰2\"։#Qu=޹zaUU<Z\Nx㩰C ȋM!B>o޲)6n0`" ЇsiUbƫa/gX0qM͝Us䦢09,O0M?+!Ji.Y4^ 7&L¥Wal\mNL'.vwSQqz(@# EV.KT*DA{yK3_d3iMeO iocEh-y^y>K][ކܕck\co2$$yV_L#rK҄ę>4LYޛ=C_Нm?ҶIn8&GD6X`6g;—ۼ$z #pVN] eM)nbnjGj ǝfOc:an OG ܛ'D;P"꫷`wJ_kJrZb`V1`99LԟZdN[u+sЬeuH=sǔ(_`e1'OX\ޕ0L_ljF.mD8>Sb~jhf2;m4^Sb@ߐ8:c[lEa J.Eɔp,JLG)欒q? qP֪) Zzc-rɽXrOX=1.*K1J\¡"pN$;X cE)OEXZs9}Sܳ58h(,uVwfu{;xw>,')%fNK[(@xS.9wi e(BːpC0*TZpe9+W&'ۂ!0Gt[M$xE49 aP:8Vv &Uø *a#u!SuO`N@cǘe_Aø=tZ;| IDAT:VTUy(:Y?Ո~t : zSD/ sݏҫpm~(~zo!Yp8 9JM<rZS*c 9Xy ,;]> 4d[ƿp3MZ 47b~ L|Ycgk3NZmM(P+DѨ5ͣ("85tA XbS{qq`8 5qVr~TV6ŽpF4T<"&x^b;iCxz9tsĞuSKbKkov/H~ޓ[.F?ݣ'b-EB!n3Ej%NT6u5著Rg( k ^SyULBؗ iݠXDkO؋hH*<?SOsp,خX71+%La_UsA e<蜠/ON2DAs r$NVi~.S@m]/u@<3g69qBݖIqTW 3h%=/UE"y:7,Q!`Kł|uJ6Ԅɉ4ǻ2\V57+yS8 U2F㕣wVv-uڑf8Y8͙ASVzG~h'C>cܓ3apjnW]e}f9dVP^˼[mհj&YBh4lW視;M&wq{﮳;B<6-U (/h 8I65Yhe<*QG H֒_K* P'b+ނԙ@>~L28U8Xu,` 5.C6yh>GJb!UVg70dGmunx'=1h835gJnV#eNqI=D',aWSMԂ' \GxD$1(8+ F4 l ԃԖ$. cu8+kKأ.Hy _vp\k|?p/x&pJPba q _ʏa>y. TGE0Z5)EpyJLF~kLZ|NewPgW#M,0{*lg3VW+NpBxG>-D11K-X D`/X b3-<+ !+`8XN!4y^08!#6x,"@FmV d])v2S p&N2~x Yʹ(X-o8Js={xS/y4bqWJ 1e̕Ib'Z<_y7.Uϻ!ΰ{M;fNocv&JvzN3:.;]h]ȄÝOL'UOTCaw xW-],,2c,]s^DzV Wvg*QFs}Ԋ@L{Bu8p4p Q/e(7.2XETOnom b;,Gg A : (#ڪ*]?%9 03;u& P#{ZeVO#^ڴģ+&}\cWS79mVU%D+oSzgmL&Ȩ1=͹![GٙpϺJs'Qu'x[{d)#b$X+CTӍl2Վ~sҳyBжkx`u1;OcUA{%"0Ӹgi:%N|}\;eGakz^Zx\Ao!n&G8;gRM%rnxA|/3qyG 9O$jCHswvUE{/OԕR1 &qhy8XU4k>鸖2fC51ߊ̸QhdzKc B1KxC t0;M$?*~BN<؁aW1mX2b hTQW~,%C?!{:~$,um.es ^h‰TX]ǵ_b#/pW b"{QdSesO4cQոKwg VyC619NKK ,0J|YVF-sW>2 bxᓃMVIښ @؎3SbSŎ;@G+'~=WtKk*hoiTޗ̪f\/[ ]ˤp2h9zaY̬)RbQh%vd,(*xaBZ#u/tl*1ը-b`tʜ+,sPLr mZ+)5~?SzN'o+'u!$: g z> 9X*{:f?| !H{'pʼn!fc'Fqh|b.#69s1x5rXp!Q!ik1V3ZBj5a\^mļ*eqP4bG+8Ynox܇"\\;gyW;*s 6` q` -{Umy"WTh~ûa5 ?oh@wB3ܑ;6ўa9/x+mC<0Y !PZ},O8Q$ \'0A9Q+ f p6cq N$ x8􇋘c$f9;7`UE`Op Qf8>qT0Fh=d B)'cn Ϩּ6eHV0W|p|!F`mŸ1fmVHȤt8/.|M HXKa>H9IMQbrxA]!]b%Xl'RhQ\S &sz#&x: .WIm9mx+NJ s CN ?*̉xFbwQ xu"|N(PreJ!pSȨER[(} E yBfky]3^<]Ak9#[U7~tLlTUh-1'ž|wSKg)%3wD߅yEKy?MOh?%=wYz7_HW7Xj/e2oLqYmo+>:hݘ9V|%N⋈I"} 5-OrYzW3MvtN`vqA:Htŝ8qhj\F}>l( yBFfVI{?ULv|;&(yF).V?o3QIOkFzH;=hbgVg-Uurq[[} 5®d+'$rqYE fM8"[rvQR/V n*8&oVayMk⪂G`9;Hݒ=V&8g5#y.e3Q 9ϜQTeq#\r#,KZ9R]i߽MĈQrNf?\1 ntu JxϷm0tp<\ AdiNcSSK$ݸrUTuBQ_cznp:Fp[X `,_>'E;PpSi'tS42ε8&B_)RwohZR׸%vu\|Еs8-M,s0 @I~!_kp/Tf+op{("'sFpiE;lߔ`+.s(RW3Tnx4ѠYhj.<\%Cu0q1_܀:X_b.3Jqrji\gb2A%瓼AK3E_B!J8@ X|7!K@QŨO\b3>}xX I8[GPbS/:\PSSॸFU0P.Ea.Hi9-⪼G{膟_JxCE8P3KZQ aa;W ˈ܋;<O4;K˦jŖ}NϪ- U/bu5} N YV[W{蟳 Y&ic$UpZ Q`WkUW)ѩ9R$˓\?'vLT/;pL Pөɐ匧)DFJv]de4A,Oi5q?!XQM Wh+x\M_(gj8<< ;m< Rd`\l}WK8 ݵplb 긖=run}}i+xDK?bu?㣌:`Pj-뾅͵ pRN@ QXxSq5*szL=x%UES$ӇS \t?S7Uiaxt!\T |p_c/݉wZTnIK_(r9M4sM͙HѴ@(% UdI>܄p!EٶzpVsᩧ?Yj ;;a#UY5]Z|RnW0"CbK'hXZO̎?8 qfk$J K9B';BwoR0#VR'ذVYU}jfodcr%GʒƯ萘w!OGUu>i?gL uzʤJ-J:_җikeWWU] `W)`AľZ)*N Uqg}"f4|Y\8b]y?g7TB~yr!tNQ^h9L)b9$:T@sL*?a ް{P jrӸ V_YD`•ܘ%&& a4@Cө ͣg#Nڊ edZз#zx仯:;Tr_U v諬V$OHP!n~=~͡Z{"{(YЏdNZ#v%bCUBNӫySDiXn ^D.'eL" Pm<'tyA&+$ʑܶyN0^`™ MA8SyygK IDATfb!qH6Z)VIQujFy9Hp;roI55t|UL9Gw=1_ԉ֡R!Z]kƵ2 jl6ITfUOکHWk#5IK^kM- bH^V$_ Eb>NLX'fHl[ϧAc-́rG wp6hDE|apw #;`4\tZR=8EEѢ"3TJL\JM(Up QNR%DnI/i6\ YG)7a=8]k{Џ?6M$e;<ZJ|"n|n7A .sAK3aRWkr(,A-XK^81 gyq7Sxȯ Y̙8PPUnUVw]| 4 u"˼ӉSPyɽa <0g1܇$A}|QU0onģMPx[p.9:|7 * /Ǎ~PgK zDgaI=xO9DLW}9Z{KE.Ghĝ1c7OSXu(-`Q~ IO[ `(b&VX|LS1D7pQ[}!t-hLr˸!oި;xA p8+JmZo_WS [_;Z9u}VijhPMGaX F@NS6w@.sRZ͗ϼ=vXbU:Q~ֲ뗵.e;NLMhZh@$-m]f&uV 9f1S' -?فuoU&X>ʣq= g) >ωBpkII{8FSs֩gIщ*&v527Q[T>ZyPyIhJi35YpEW;oarj3<_mi 5)c7"+x|8vQNw~I=݈;|N 4U WvFCe8BYeC哕6+yk!ѡrxeljU_7K!?}oPmbC`*/vhY|aBܷ"vuo_~M*fUsf`5h 4KZ' :>Ue8S錿dO4&Ϡy~[C+]@v>3#JZbL6~i:#x0/ERэ:J7vQyXrsbPYa|9B; V_:֦k^{DP{t7rhKn PϪ'Q[(`6yF%7ޱ휒C#X. 󝚜r>OE]))G zj&ŏ8 7翱pR${ q-WYT4,ݟ(CU!~Ky MpA<Rki3Z NL4(~U8POIB ׈t_PF!è>_b\x^tubpmx[?Le|GS1UT^e4MĉbX91x M" KIj)/Ӓ%v T@J]:Їr=qc+VJS _F}$X8{GuYGe])r&:#Po}/諙3m*Zm([=uZmִ@3S+i۬̃Xd%[\fԈO^`=ךf^VD "dv4⸳ʳHpM8&N~OgQb=b7Ex8$?ş0o%0X5Anrpf߹8VAۢk{~I_yհSW bTӚ\\׹,)dFyտ}Z?rTթ'Lw%$'yg' $j8do ؜c9Lm VjT8[3\}MZVGwZh/d.G^*+Y9 v>k9]h9|`3DJ´[;G[`Pݫ`rfe{^h"Ĺj=59Xou$^p]8^dgabci ؀{k D08h6ť4 d }O:.870>sZ1 =P,[rY,*b^bf ^Z2,VɃ<j2FG0>]PNN 9kb8OlaNq \91/6n+oZܖz7z }Jڂ8[-nq-()@q#za ~PN>ŷV|6F_pcⵐR$ 60R+OHO91vC ?=*IqG>}Jg)P6 @(c10ǝzЙ+uɥZPE%Uͩ8<,WT k瓖.{ЖzC“a2l. #C?%Z@=^pjX YSFn?̈%i"_i[eInϕ&A]t_ l;:`WϤ3Wx&buV}`8ƕu_5 d:Vq""{oQl|Fknؤn+әdUM O/\}*Wt'cs/KߐY6Đ%{ٱ,+Q8gF&NR'v'QRʄxJf!*a}C;~me5L5 .p8ue~{E8-nFR5|-J'_6+ZuaPq=ԵA[0KGmF'ْ .p6Ѱi43p: ʢEjFٜx2`xݏW]Uey'h?Ęh;2X yi=qb6xrXkhWj{2ۍuRu,Q@ݷaӴmm۶vmmv6Z UOv; ̨ o͹FgXz~BseoZr|bfU9l:!Z) ؇]BO.-uQ1b"tR$ Y-ci{A_QEc5}UMau[⫤ "Dz3DX,qx | TH< 2U@Y@ߣxa5lJ*6m6\š)#Vş8 J_opWYI ҿU0GR$eӢly u1Kqμ)OYlf.+5JB IYΏVe[}q=nZպ~Om QFμ`t4&<9h5 =|SEVY KyʡvힾvNop4?i\^ [Dmg '8RNOm4DCcj ! X(&}8ֶNH1RiLW#00d X l[:jK!XC~-' "\\S|cӎrȉLQ"d ~qp޲45ڋ*:P(Qo2&-6RO5" {BSnۼoIsh.zD#e/TmݵAo&0Zs2ؠqW O'T\44ӭ޹T_L?s2 |{ZSɷT2c(UC7k5bH?]KpskO |W7.5JJ輛 9|ȶ!0 x)su-TJ|)? QܢA{!Xi =p/5" /K~h 'f?"EҤ#>N豑bȪOeٖrYa0.z/;!J !_h'VBPcԼxMd6!JQ0&.0V9ܢ,`Y /EIV c rby(zʜĎC0}jJ  /q5F;BAX/2<_Ο2VG'}a>"g9o訌r,o8F5d-qA pSJ8h-F݆1| ~bTVWE+؉6w|c 륵OĝbNiIq;gWa13,Kh$p3X"JJҏMSk/aZNA!{ ^9Yoշ[(+UBmO:?%pzJރl9 J X/8رW?f }ms}7!PU;IA%w2X  i YJ% ,EWesY ~ |T:lR/l}rAnV(pVC2M&VIrW:ma9RHxaØvPi 1̀% ?(Ҕ:{.,|Zb`4Nd;m;`?#>zkȁa?ZЎ^g&By:/ kUdNX#F0ްA<0Zi4C/Y%?QP>x#Ȍ %2h;lQ3 q ^`-2ۧ,0# nxzp "yK(9GXV<+SZ0XQ4@l7%ONaAi!h^R)lmvXmc yO#kH 2h*c|VDO_hoO^ΔR.$*iՕz/.g R8VtԫkԮ `x-Y.ΟZ+?Cnq7n@;ouf^K;pF ƒ)UTSMo(:n>,ea\fW);նj/ҾQ7yB88u,JaUn-|G1 J`> ,2Ց|6'k|#Ӳ&s';7:vDl󵷌TW6MD& |I3$#e;Mi!/ld0</{.9Ki?l_7xV5bx 1Yv,Hkj&_#Wp[h<%X8COV\%6k_5)x_cM_;ˏ}"S׿(XL@0ޒOa7(Vgc!Y=4`}l2v6r;/Sx?ҏS Ws)m#e4&ZqpGj}Mq=Jc3Qn0caul-hgsN%z.z{y V<{ Bhe2]鏵a蟒7/҇3&<̆e8g)bKƙF^ U| /mhTZ&WˆV=g;p.4PS/l2< ')+:ؤl #(I: ;)F6Ò0-9 %,el8X)B6'2Vvx<~Vte.a.zE_E`;(Ca2+*!{ȯ8eou/Lv:e _7݄7V5g YUٓ*娘m™ŬЈZ['/cSβJ:H JGhT;pmfq MX -gB0.V]`8k8vV6GbaxVEyހ RCv m5C/ym|bV[^E| mD,J!oPqZ,Z%CījJ6wVc痾"n$c.gnri]%T)6J}"{'ZK\a4O `Y]h*xBQ^ rԞ|zj(v=(0S`C)gbFcQ IN^7tG(aV]Kr ^'n+ V/0_<|,ܢt(Fe!눨K.@ڋr31nn `v ~Cq4?`~+$M)3M"VE ;ga"/o>ao]cTb]e]xc0\a+YRmل.PGN|ϲL E(/\4Dh ij=Q~p<?4:)dMa[6 @@g "r'*P*od3}#R!,t@ ͼ~r//('m;BHSb}~.ӿa!ʹ_mz` !1jDGOmw9oZzt9i4Wkn82E3J%R:C֚ # <.t+ zzxZ? ?-x7b> *wX %GCbl^ŎI| ئu洂-2tI{q*bt]%EOoGbwKj4;zPuoKC QXwFh3Y$ r|sjv9_ҙ&ybW!CTKO H)T5$[V56ƧpnI3}015A= (h[7ndTjg|lNMOW:Pp-/n WL)qfJ}B[ޤ_𛼱EhD }(͓TWǬI Wl3 Yq9ԀOD{9`$~(oxY\lt1?7HITuvlHh-[wCBY>&} lO?jA{2o]ۡG59 #Ym2P'T;S{Os65ŏC%ggӬ:ԛQ*3y2u(cQ,lCgU7EKSyXl8kE1c [ ,z@+ ZMQ雔Nj(Ͽ0L&GfI;&WD[2axT6`'( }vu;TC|[JP&ghvQJKEO^[Hz M+&f̋%vB0"p*xp+"`&ɞp JC%|h 4.wWA^FQ 'fXn)4 ϩita&v@1pЄ~kew |S 2Tq&lXl5EQZM c(>|drHLoC+X_!H۩0Dan=-T{<\$gH29S}9}Ǔ a,q  nXցOPjTxS!*,D GS!@mm `ʲ0ߨ,) ˁȕ|*Z +1]•ڲS%lf[K݊"dOVQ-rȪ.l0>()؛/|_"qEB {%U UnvJ `XYxg![ ~PǠXB;QAm2KӵXmG#ܧR'}hotJJ'SζA; vw5CAIOo}멬EE?$^M;]?_ٸ!ukjKpr%or;Ա0M+ط="ux\ػ^'.I~V7oJ\ Y13Uݯ(I{{' ~g.sO9¹[[Fl43Uڟkd^l q >iջ]P?^·)TR3ZyS)l!E$Ddx:h%WɽΩGxM0bVّ-kgP{`>mnK#QliU{hս!KNo0Rm%B'fsjvڙcye=nQJyғ||ž23ɲ=U\3h `W|0k[g^+Z=gQ(G* ȸljJӧ%M0#уjp5.3OݮP;WX5Zdz蔒5#"b%~ֳj<-5p{rn sfMa-lF}0Vb1l- |'Ћ~`c?`l(5 e!R X:0w{,r>&#axI9C'/{fA|AxVw ;9ll2/U24 X^W*x/*C̡8qʭNl6Dw!A `q0 xWh+J̴E%f +P !؉0q*nMlRgSG*<-(-ԁ&q0Ftg»y<"`k+=A>H S@S[ x;*(T/)eq ՚ḁ\TRWQ:!,9â4<"#Ͼ\pFa鸖T?֏iJ^.HNoG.Zhekd IDATN*\cA8o_\3GΙjqH7b+"SA{g ~$>!{?sWoor+qv5Vor1PVGDD?"e #{C*?0G$Q q*z'R?6>&klC?VqܙC+a/}%G^\MKߠM ^+X*yN;cũ;l-Gr+Y] A{Q]ǙoӝJrai'Cftٗf n zo\g-hL2Zs5ޞ<*c@au+W GdQ *xQ>{DVK0?[UpˬPD̂Uޗ+M< ZA6H)us^\*Gt`7zЛAs^' &Nxj%7msԣhqD?R(}yMusGBW͞JcWQCR b}"JօfbC)֔b)U^kzɆ[鷿w͔YM6]gխ,F6"fح4*{ܮD&SkPv#qG+˞)Wk>A f$cY.w:_dPԳI-3ޝxxK rjc[!gupCMs>QcPϴ^vU5yֈⱙ.X/Q~V?~cQ&D`5yH:f_`_[l`Kͩ pDmm]A<*$a3gjI<V\>b.Q7Nw-3'r!X :ڟk]G/2)NJpMrxŚ<;B9sz֤N%8:*3.O/l&{ʋ4=/c}JrڋkaVkd624RMNg S-լF+DZ mvT:b7t -}'_KY9OvH ':64G3A +8+a<̃ j_"BQueIP#T)C>^jtf`+NcW ƃV \B m,*yy,@e\; 3#G) Pb" g*@k >s:s`iU5ؖd?%sQ'TôJ& 4:-O+ Aq6e^9%O+#HO\u[A'ZȜBW1X[lu5<dW3SI<>\sܕV=T+]CW@m+鑾 si}re4^5O\Fu-Z6Jpw"ŭSݥS\};wHB dɝ< ;.E4.`4ul"lTh0  0Xa{ eŕ +\*ϩ(#Xӄ[Ha;vNxQ zS8ugi=ij\TB&N@pנ.#2w8.~a`0T,, s ap !' MgSY$! b'(O/W"w( |&;i6Xtv8@i @6Q[v/8Ohbnֆ2l@$bgC!Ll sƊpOT }x G@";Зlώ(b2A}t;֐JK=6 `#nJK>bHdfLXQ y4 i4pT<ƪ*V_Z44IU"玘!_i|Ikvyf3|o|x1Ql3ETn\~QWbgapйC #1NTxcǩʿ͖oRQ휶Q-+o7R`^C *vC=[jLޞu>/kO >8"'ܛ?OXa=yL6'ԑr˱4o"gťV@Q˰X~G. +"FUӮ3&P;7p|m|頑!_m׊9'Im&]>Q4fJ3+3YC^~R:ۤ}ug%+ox_soUCX6΢h i6EFi me(E)vUpZ[(?V~qQ 0 7%N8+Y]Hj.->hᶲJZ!~J%b8aj-std 6Y뚟]W0HL~1;=Wrq|KkD uc$n6@_"ǬQYcBcݽF5sf*#53goVge`}S{Lcx_i d:IͮLgw]uZx_ ]-L}f}sklzIijU&@fhxP({'`O&<ʘ &&geis|([saxYtBK.~xXGCun^󫣼}\r\f˲#-3 ABZf <΋|tU y<45U']dPl%vL~Ĩ*IsF Yv#:, PKDWVrOAxu:cQ$ j#jt:`}(luL~"X_ 'f7AyrA!l0'?GvHۂ/*uma ?Byӕc2׍_v?<+q۵1G\1cqmy 2㜗r,oh!?Ru9"Be~ӧE͙<a]ձA!UuXT0#B?$SwfHgEFԼޒKi;DGZ~9ҾUKҸTFh,Wc3FȫN)EI}w}L#t#]oJYS!&! ӟ,(kcuWm~Db/ { zɊ9wgC kvM~r(^Tl1zNyW>ζb?D+>YoYh/VhmfhgڍoCerɹu!/-~1(iEP@܃l Ua6W."?Y;nm2^ fe|g_(;j(l( ց4OfQs~ N3(Cdžp[&0w:;L)B|W8VG#G knkK __؟fѓYU5Y1D{Ǭe{L#- 8rHe{g++ [f=acE3'FMD7aiVYCXF `UÆg oGONutߛ0#C_DɲX(sm;l~56Ba]Inai{yHeanB(3jUjYCԪm~Q sʥ5g%;5:r}i\vYCԾ8GIbX-?BgB%Cn_5{|(=_o1fusʣ^ve'ҍPR7~,g_fQp 錳? :J+1ELqUPKklNTʧM_w(c *F1MVkA+"7zy'f6S)E.*`CE2z1m6n<񖲓tޚ %,=ȤJHb̃kq/փXA$d@by1j#/ f1N&H#)Kaa!!N0D"\n$aӨ) yXB!rNRe(T3ݺ,|ч!Z*N b,< 6@L:k̋ MGzhJ.1F ".0X1s" _-4b=tn;˱1 7M.5rX}a:TnBޝFt?Xj%~a ̢>gvb pM(nF0WpfuqvC qM&C7FQiԡîEE$ *㠄́*d[%; ?7=Ms:o6Ҥn$A.(CU5N>UG(&]%\ Q{jiǝx1t*4!P}ibYw3Vx+cVhHsr6l߲ɥ2l*޹ {\vS=\**& [>XչYQ-T[Y!ENpLOVT?6 紘c㉴DZeһgBa]1g#8'3w4y}BD +*=&h> +uz*F1s2wml%h1.+!PjhSR7!?uoݟ+-K|e#b\qBoNόȎ͘*Ef <:c~(Er6@:'S:޳<]ҚFK/6uɥ IDATcoZF#N¶G&{47Nr-~QrH!ؔA=\_`\ԿZ rz}sAC#G` 0Fo F/[$dEۡ;]CGb.O5?}kV-U,Ggͻ]s"ڬR:"-BIm#;a$ B!6 !Xg}]X #1}uxKUm6'gW5L-h)s,Z0_cuоId [H+yjXA}=1#϶bWiXc_voOZ ,~2 EOZ ̆#`q2;.`Y.V?0 SM J# ͊wU>P c Ohpq0> 0M'A0Fp?`!俳Hȉ@7E('4zKLv޺7x:MeD]iޅDkY Q [M萴"YԦR9JSzw`5$b?qT,|V5lE0J̽lT !'0F7_B.>BApB–5 [b9Ǟ`E>P{̴Y<֘k#m؊`Pu1ΉbͰwfu=:R ^7,)sk+5o}c-B/aHk좖|6L±ubI"^2tS\9?Pߊƹ¬qM X_;>d[YA(dT*T-%,)qT"\],\ Xu4O[KADg*gĉ3y?8(s{3[ǔޞk%Lnob M0gȗ"#n#ػ^燰a:l T񺻋zKiG~ZWoG3ޯF/Y%e\_.ɯ Gp^h{f}Q+cz}iܕuyx[\ 6swzJ>:;* $hW2e!tY%H9$ֶH\<w[syg3*en1 :oڭjlRJou0Pg~*&MppAfM̖Ψx3ᕢ^[_?_~_ -6k:Pn+%t(\Fnմv̔jiAu#f666` #fqQ͹3<~mZQ`Q<",MN3gH;}wϩI71̤4R',IP./NHe/ p?4-.o[s,pǺl1u@L/R'yVq)hmJR}Ռ+JS],G2k#1R_vy>CTHOթ q8>TrR)+W6MSzzS2 x.rwh7<`y(ܘsu_R|"y>D;kʠԿ3YV U$gtT;E[(WeԔb`plXWUHf 5ZJ 阣nPƲwGg\fe jOrgPrA^#-J{8'mOyei\P}3r~,vJ?jR_5Za5Z֑DZ M|gM9H < 0=~*[ IVI]>Aϧ)oR<OT]RP+RP@ipr=dp`u~sH+/b(^S,q6S~KW#%pv2ffqاpL_K׭3+|Fn4?;T[R̚d\ J\|:&ex9M4X܂T ni5hXC/Cr9VL7EĎ̡0AosZ#5+¢ _:&s=!?^xd= 0 LH6c!MaM/d!v  gb8ȺcՖ L8aX >#"//Ʒ)\2ҭɢ cGXuh]y?Pe;Sřp+qkjS݋Α9FnnO͝ZݗpC ~J4g>S~WqU_uwS{&8Ոe&+1zrΝaa h]8B}jf,1׬/jAW76F4,4ޜ}Xإ@>λEgVg6D\SW+YV?R"}VwS;xcSV٫h{:aeE}R="ch%mbX]MK\JPZɧ].[ ~@ +P}û\߱1X܀$v{ k*yl l$-NWTC%mn,}"C5Qo¯Z.RJU5N$ t7dMOZ`a?#TZ˕bvȖ{̊rBc~UO{GZ|h%(gPHj$/mXϤn4sia8˾Hi;MEexwъFvE1N4+ͤк3.,v T/۷׵rY!߰)nX `+^PD4쌠mv`2Bq8f^ ؔ=.s&Y\b駙[xO-Ϟ Wg:"rgO8QcEA OP>1\H3~e ` e*sDj@Ζ}D ()c.(%^R82n±6;l3R _K˩8=vj_p:H1x@{4 G8DE#l,dtn<%F5Qze3E_ ,8[U'}&́`5=; 7DV`'~>oh@+ LzT|:.kN`q1K S,4tG E{MiV,h":YϬVGA-YF)3fZ,'4X+7:YZ~7;򬶹NP)x7 ab;en05p'X\V~Tt)R3+5lބ!U#-zeA q };lL<CG-4ˠ]0B!["kD~ ?N,7}rRX𔜇i_X״Odꧼg6x[T%{:Xh{WLK]d+xUbo?p}( GR.GC)z5Ǝf[qu8=KJgmϵd;yqvіKǹJ,Y9ZvPޣmz]j< P G[|k7\"VJ[Q{oc&xg3ga-bgCi<杤io?QYia >羘ǻ$뾫oJe3Kb GZ դfbp =mmcp(fi R)p(b;-.koxNo,HS|"vM̥ lJGϖ<^>?/J,|^Zo9ϱxzdZz['3;{ٙ/ǠȿEwvld챁۾ft138ˋOȑl je@=;삵/I1)-.X) ſ<:{RVW+6dsnn6YԁZ0-<$OIp X$9^ c;g}ǡNI'k+L )ybUG2.l>kB C4B&.z+NP唏bL̳bQs9f~Ҫ˥ˡp:&f?gZAhי z^XLTe*QTD,H$#q#"2# ³RzθP}Zhy^1<<05Y~zٔN؛R5N۔~RS=/v TOZ"Qxu.ٿFٓoΰ.*! X%3)^"뢏5V5~bԤp"X]t!kC:V3ma%ʔA=Dڌ_p&Xsܧ98)ؗJTg`;=cb,9E+:}q"؜}( 8BF3gf:!P\Eަ~/oБ~Q. P A?Khgh9i53%em1kݱ()t *J #->J,(aOX)Ona*{61;&upsEXb=ް2 AeomņZXdJY 0Ԅe3L4ue X2B[T2pϲ5ʼn YUޑZ'#g<5 S;u*A<4h( +h%L`RYIܧTvYT,TC9 b6!"~'Ulkn}<ʅETbDԕK򽬌}& M`S"OG#([ds[7#JsrWgs~DӅL뿕^ߨocbwԙ=v3ؓ.3ʇw:g-e5 'g:ٗ;'c r|*F-Oۡ5Nm%*1?Kd-،>{fQPLwE"Ng_0_G՟MDfC@锵W9VS+f*o(`L`!QOBD̜cxyU~ӜS a!7(E-SL Ífn600&ɲ b6Oq8K|xx4-^R(Pdϯ5/(Oc͢x2[$)$K(eou",2b2iWIrY3Nkf̾'<k&8;!Ho鬦zPnN1@k/b.7?Z}>Ŋz*C㩯"i㸯9E{]ϊIyY}#/e3/=⓱ͬo Ckp2Ou[,b(y_tg0W`s|l5g,7Χ%oo IDAT $dIZ3n@rb)P Hp5h(uS]O?Jpx" "C 8@j=$&c͂9tp6@C?8/Bh`61%(W1E_F7<4Y<;F2DLjIۄ#Y@y'n b:F7B;6oT:)qQ ]0ݷށG4j0̉&V `E2 VɰC,D.ކEN$ 3 ]5( mE-S`<<%<Y´3*Auxmjm< >4Ʈ0DF i9Eo'{*EDR, "1j8d46g=.6(^{ s%en8-a"},69j8{FCuY2 X֗Hc 9t/d]¢ -`S Cu:$F]px(GBmp Xga.R0Θ`Mí,ЯPLa/0J\`xVT+"CDS 8/mKm}c#m{߮[};B1Ŗ#em3!rLlQSŤPvɺ|Ed X3|{LD{[;gz`RφIr9*)PQj3 [*_gbWim3Y_| 5/"w!N%+AԐ7޿,}b އb\2{5s Lowto 5dTnn~[3 eYƬz" =z8unTgi^HfC_P5=Ug7lbXͬ_.x[o(OdFS:*iX7'd>NOHnn7[S,}:ebCMm뢼Ҷzf"q]iF[I7Ꭱt0[oĽ8Dc~l&*ա\3n wr.-5I ?g='"(yrtUl+8:y-ײr2YD;ff⯞:)b{8ҝEa6iIܤ2c|`p|C]hÑ3ѱ^6Gw%J;dc 6]ye,zVfL2جj?n 2*7w4ǿ*oQ(&eʏvq@9BԊ8h{lKg';h^gg*a蓱D9#ge,NlZEiW s'lm|1koa }[9b~OtT̛ܕ3z|pZ{A5VPG.Mpk^˫Rǯ0J<x6>BMHd:uf: h0U#rCmh&P52&,3i9@ib(I^8K\h N&g0X GUΖՔXWX|ql1~Ǚkgb,n|B,˃"i h:]U!s Y Lc[yl[5,\2$70R> =aX|/;#k|> r*3 MP_݂?\>PqEhf*aM~AtTZ 7qQl!wR yrxI?h 3I8޾=ch&Ww;a]h9EaM.:}p_+R_;7rDHY.exBIXd?x EYY8Cá8M&/)6k8Ց#5]Q Ru`mdܦNl "ԯ7-.|0rz&__N[; jӘ$Ë3 .~/r+#9MXI{sm5N`Ն_f29U5>iw".>[Ck`Y7VMW_µ6GKs66z-mvܷXa%;~:Yٮ/Í᩹(}0;TCmc`D)VK+JtIUfƈ)2()SJs ̲:$]gtj*ojuQ>N}oiH=K.ݲE\C0u[tI2S4dl +-K5\꒔,/a h쐞=̑V3O3GHEX#VTv~}|$q**G3wJsHoaOGr[[n,Fs]o?˷|r<2Lk=vw;If{2dV-zq=k,{9_>q'8xa4O7Vٷ*\zU14VJ/翎jy%K9upoy_ Q5`iQ,PwX?`=OFGڦsm6ޑ4V[ K2=ׂ؁Q/ib0&g#ٺ++Z_gYs-Ccrnݪΰҵꮺ7v8]dGдSI5녫E8Uǧfsag) n+ΈgU^ǫecфMZm/diޚ)J/3Nk5>ӵ?>9MSUњ=՝5s[O9het@GЄ0+ l32jI $Ru(tĎ8+1/e$ӟP a!Ȃets *,{Bw(ߠȪSNv)e*|2,KaT1Z <Q2Fʤu)<؀ILΪbvÚcO8) @'trd8+7tJLLG#+.#P9N~JA|0gY9gnc%[K[tDVc7ojd`N*)^)  a-VNRN8m^20+6C̴By swq]ї [)cY8_Vjk+wi?^-RKJ;{iJAu2\g:?r{hN70_8:_SyK%Q+:6Č uDw=׻_J/P[m#y˄2A,#y]X6)XkҾLz('3C ̜Ҙ$AגB͔ʿJ\\ Sih9V3EsJ0w>R>'(@ؿt/6]`QӺ%6[]N!ZYH`C-?lOS=\2tEmRV}YVd  (i+ *Zgp^wgNTY~I 8Nq%(`')XjG3<պ~,ITR61Ɯcf|G-Swf1"3W a?B1 4zF  [FBM'}Z\-bY"/QV[tce~~۠,pLpH.|/~pnXHg C6jC7|  x+|4.y2$ɧ{`3E HVEjyl'[8v/c~ (eh{:2 c0ROk8.Q<k)MpzKKQaX3*aN!$u3x>S#|ZHrn+HDW+*q4㣀h+반uI2p3#fqȣT9Q4[p헙(h2偮b4$ݼMa^ a7S&b8|HO*Ų$1ŞL#YRVr"ʃ4zA Ngt5 ʊF"SE-)yS ScmzOwۤ>e ֦106ErQ<#mx6>f~cEzδɽa곗0gcy~NR[ a#~džCbޙ]ͧzIClV7`#~M[~VHiɟf;j{<:F=QzdR'-3;F>.&.l~A.ϿuqQ\[#Ӿ>4cf =k&;Gݪ' ?z#|b# z6ƅ/nⱕjgp= llc|/RrW}*aCw$,ӳȲׅr[LC |?\XtTwS+Cb$ଜEQD_l"V ?X+r:#|JJH0V3\h֤ rY#2eU6a v^nLŋe+g޶6柘|zj/;yiC\዁rƟLaJQyʃsRW{$^AMTSC[|D19*A%畝08IKհ=3F}snqEƨLo >/RJklU0R.'|Jf%DqK$[VSE[₣c2>v ZXЖR=xĬo^1#3G 5/^s١Gդ=۔p{pA6os#E'7jm?q4M09#qŬp F jHQ՜X^dF5G9-3NؒK=@"d>܌XH*m9i6&ɾlE:΢"{z.3m2}U Ueoůeܳ]y&63mnGK<#itt@]AL 1 kw nPHPS5(wPscRvl HΦZ,ƞ0P6lb`{`|ΞcTNL*CA֗NBa7:~Li:P4fPM?p%ȡlh,X\7KkR%86VV!zC ῲհ<N` H x J8a>P^Si^ Sa&qk/ >@0ZHEy?|KUD j'A}cu `pS"e2?2DayÇҭ̄a_LA:^x?~KY? 9 Яb /%8I=5 \@S$T\_`Pa1 IDATAY|rF.p؜L=>YBq8{!,*Ҡ8H"XTi<(b"ot7…a=M;]r s;֋'0|mulV^ڶ{@bUF8p&aE#>DYVy޲h mj eyݴZ4WR:SxGLJňsT]}9[50ϛ[)"PPeY|U1P$v*׵?rz{ϏŃnIӬr>`*lA%h މ:[F̨n``u샸%hJ i#|a@؆dZh`FMƸe ǟ"5"gfӚ#[U,5w?)c5myrhC8ëžԇj9Z"V"#~g}ڋDu{T=[jaǻ2YoXٌh8̖kxMW3D&3㾬s[u̶N:+2w4Kn/Y͹We򍿅HS&riOa~Q)RTluݢ{lڈ G1[멊z=/["Qi-7Q/ޕ| Jg==_@xs@F6 ǧZ'P(XG, mvIKTrDJGؤnQ?\6MTfiYJ#Z;2q|?>3ЅRTU+^?72-VklT%^}![w8f e?_@EOzIHZ3e(foo)Z+-qF.9,Xs rX#OZEo᳁N3:k8.z8vM铒/Ȓ.oo\x3]mf#bQITKM:fg"%!S5*^(n\i ͑C !)Y(_mg/;Edohk㫟Gꍴ'zS۠be!^]p0,ј |O8]450B2-(,j `Pj.80Z l<_6Ņ8ncVAs `5яķ6c .QP 8w($N&vXdMAѲ.S+)? vlN^b߆~dW {s yi!q<!N6Yj Sp<Ď2S5 fpzZ4m#yR ր8WF* #I[#5'x+æ1FZd gCQ[G?q&Z+^NyP~}kB7E CYr:#SG]AWY0+YM P?Vz?9(nm 6ߣ@)9SHԇElRl750y̶*?ZyeVVcYxec%{W5ܩіg"YO?;!4x'm#2B<-';s-_joť)mY@⺠Ծ?ߌKveg#y~_;`\VOHWh m3 gU~2^ݯxuLS2QVAqZFEܹ~zjGkT(h%'|SIai>բ퐨TŎZN̫)tՙfSS±gI[w 닦&۳뤶Њi=TTJV ^bI흲I*Y/QiU 7W[zpMb.c< Ȓz-/Bf6 eK$Z%X o`qь!GNH|뵯ZFE?.l.qZ 1VfQ]&-]yJpRJgV"T_Z-T!߉ɾ;P\r }[oR3WotVznF"Z)},'b9R[,#_̸Pˊ4>ɮm5> )saKq3Eae,±G%d5Rkhh"B <*`(Sq~,̂`!e ݣ!ct%h@o9C,(?=vOw( 5d>(w5N3~r}E/D=َ&L V Q:.ᾢ"U=AU/6pPPNE(+ˬD6166m 3d|5 bG,O 5 A5U[ [)m)vLXg%З^跌ҐH"LJ8v:'x^|'ZX (_)Z}'8>|zfm: Ya׆γl]YwuSv}RCYm.K>%ryF!AțzQjmO {¹S6^}Ƶs6RثbyEǡ0SRGMVS[7Tϗ[ut3χw5e3sYW8c=yi_x wC=xQ >(dԶ]/ab̃j#aGqG6}NiQlZJdyEv)ߧΥ۲<%:tOC#.9~kԑLp?o mݢ6X=}e{:ej=gÚj}vTfnyeji`)!oE 󃬽ZyCN6eGjřW IV2=PE5Ulcr_JyAG9Y_\aG8FY{. 9̡2#7?9pV H&79|;S\h91YK[7j]`#fj r՗Jl-v?u$ ~1?q"ޕn!zE1j)ʰ3X07 rVXzV ~چƎeYToL _j/mFjtǯ:)cGXEvE9jkkG(Cn>ZI^>"n5XՌwpٍfq{k%o}4' ^ބTCcx) ;ˋ+)bYE!8  9 V(T e^ ce&2k!%YO7^v{*3L>xjtvLDxgv5 rU+zD$"3F@2<49_4>zX &9z>GiI>)%q0k#G^h: '|ˋK{XIdxB~\n(`1T6864^=ͣ=)s@ItHZV=,N*4@savb]h,gC\qG X-*q䂃8\Jo#ڃv= ( x/PQ.J'%u-0 \ç=4<+'V<Ov(Yc0K& tZ~Fc ̡t{".x&uA 7sU Ϝ{O%(wA V[wm{m΢Pbk"_ƮqPj]lFQߨཹȪt7FW#-+gt=9<琯[g8>u UX]bJ4lu읕l1^ϊ%OX3r[cMb!9:#uj:LdZVO1tS}Z<`3msB/Cp9Qz*gmȺm??Yʛ];{8%(VYlw`դpZ|\ LM޼1mT :sa.ڒԝ*URCٌde;0Vi֭pF Zhݪfn#X61XqW>*=z%φf>zyg viS;ip:7+WU\%?Y0 T\J ::?k=U[@ݧNpNpKqw(qwww)BTd:܃6_ SS'z-L ٘{\ƎS+$^ oUe2l9$(bϱt\zlSքA:Bݡn rl:5aqts/LR7r'3qaER=,yPD >h/SX<[ϲ/'p(ObKdGd*qNtw mzTpP)7lGh|= KQ*xK{kB̕V j `xg-7z\O]_-[ S1F+A+J<\\?DO٪k ~c79?O kڬ:t3XYT*/6zY(/vGт?k&V7D\fl?ΟFy~RGkb SX!ٖ&bf>WE"~پ{ah6} 7G2:îl:UԎ^vf5?E ÍXZn-soȝP&⯌bzVR"EF~htRDQy IDATj_6<MHkE|rShlC&;Vs; [(b?kΨ"$t:ϸL ׸G|P)u/U*HUC&nDŇq]5|G-- ;ׅ((XbSkW)ACU8zNG r0J R2٘Vhpg?mWYhC-;$tؐώW;[ofjD[mcgo[B犎 #y#G3` ͘[U[ uX!Ҝ/*h%~Ea%sG]i[Znؖ8}!'lۜuj A#P7D7PLl3XO}-b?kdnZDz}XJ).m3 +ZlҞRۺ9KZPšŹUz%Rgs05_kskcydnL_/%+X΀g>T>S!bfdXodB33μ}k߭p-Z(QKaCXAm-e6$^Rm].ǩ dW[6'$pjxoȆ[Y&]؝ByC^8GG.z^ǢE}! /"61L mi5́$$Ld)E'* FT.bkx|;֤l*x _mzK18U(<-\?Aho( BtAuȣހyt^iH!g?)lTv̦ ,ōkXG^q i#u/041T; T,/J)*vg $K )1ۋ/E^L+ 1PJrʄc5Ǹ=8*ɳPUb&)4up)0b"̀T_vTfx fgZ)>kzE!ԕ1pZE5,+;F#/x@$xfc8~* `V0 Ė8 TdpMʪao/]7$3K1{=J9,6w\c: MXc>XFieS : pkQ~ebJk\&*6Ǻ0Ş19_(ìXm㙕1Qp/[:]$\ ,3gfJJdRҿUF2 jp?aYÒ'z*cJ>Fۘš9(B 2[{Ut̀O?z&o$.ŜɒuwZG=e'Qҡ6^SGBa䮴I x_^Wh#/ze=2(Xͬ#F҉qO[p RP*)F 3:=ΊaߪO lOMOpp^EM6<4Yb1BOq0 p C!*נQŽx CG`!iBɅ=ea7beu8Ck#C9|ǕuC?YQ=dNQ=0A,jc/*B6Y[aq0lЎ˚nS8Lǔ"+S*NS)1>SWvCMe7_$ᡒlVu$QLZV?*Ig!T-P`'%qy:P[`idqz-A*\vnpdw9f]`m@dX;L`0Py9.E\+'dP긌핗a 7˵.9ZNR[~uWl# zbpTHIUPR)#+v0fa#\MyE&h2Fy*vٿZ,۶lψtTp<52̬LɌpO>W ,,z\΅qL}KĐY?m;]p^Jï_Or,ca^Y 3Z)۸K>Ǭ+\`Z鍼zWճs*myM5zRԡ&o+5w/ßFݍΤK -S#ޒ>=k#R;:['nW`T~Nj 8)z*ٶiS_v\"lY.d) +UhO*Xm%Rbmc_L7F ̠g=jYh$gҴ}5jhUlY9 48`mPOjU> apxr[ O%R`pco 2Z[d,?Jj^5Z`;k߬d0In½B\r#/muX Nvg=vFh&aaR||sRCuȝLdk3&R Ky3(UN._#S>*xM/1h4|$F l*-;ԞGv!鵪^yjkMfi0%+:!'|X9z4KC'U`IW^Z NWͷD4ZF='E&uŊnF[qJ.GcN7,%xxGzf4L+/, n~U 6 ONi^.f|5A#ƑZ>E-t cq^2A%٨2%pnR=PEs=c6YbNi>nlήm  PX^|Yo”H%(.٠Ɓ^^ʳy8 JY.ll?d5XL!2lҠ.΢996<|pJ@&6w&\D6~/Ϡ'?;b !?ep18p $a8bLXENQ.;:nz#jL 4'cCHxbO%,[^f~LSg4rB)\  &aVEiq62^hHiynpS+ SE5(#kA{+J*7H9swTc+b^JVslzeY<JC),YĖ_)+vN7GlqEϽ>gP#t'֒ 2 x/e;0>8PaUOZMJ{~ Gkkq:`asAvqD+md}zӾ.b`;g_vE2v3E?N[0z C|d0J<;7K[ͺmjYƭSy>.#.{svfKu󈚮e.&ibrmS}WqZOhW[?I!;m(+(TCkɲ!²>lt~Ř;Y[k\eCZ5L01/D_gS<[vԶq4杝QG+e|+@f5Ft7DͻSMV`JEY2!mcA_s-evκ༜I>0O}O]:C2ǵT8U8mEI8V=*#ZguZVU]o8lkeMR3YQnWFmhb~1Lx`1 /$8p[̓&" !| Wzb/op}Ec|O9S摒 >1Z|7ȍeⱆu!Sl.OQ~qZKJc.b-6b;>L}o(|<ƺiZ_xbDrl[glCkEQO.&;aPJSdXmIT|t׵(-g^NYm=nGv@UECgꩌL=t) 4F@5l#QA~2l ӿ$X#D 8h`qlN1@'q?<3&C!ls(.¦tc% 5!:!%mXENEq5{̊jtѴ0.o8:CVTj! P26Rh(¯Qk|/݅.D6*\vE7ʎ`PS:AoQ8^ vQkBLP DA-¹PGcـmn" (&3K)A P4[PJb.n4tU kA+V}$,aƜf)̮:55L ߔν :80*_943iAUG}^!'CX 3fd|;3 |ZY,6aP+, m]W@] D[/ʼPoX le j3P 5{DdKjׇzXEEN)U7x/x#V}6q%B]Rz)ouP#J^ Bp/kc.S~b'f# R&qr p>t,5Q Q'k}l86OF;[ cl9ж0XJ{$c^80*(hW)qM,wcݠeL}tau\v_HW{_XO#Yu-U8~P2͗ 唏{פ}S/&ZF1rCO*KQ vh̀B ka$͇s܄!?PO`6A!exЃP7z Oi5:pp*alhi r,P`5MG1faA{a lt'@k(+(Z^BgEI(G%rb G6 c\GYnKY&N|%&C=~.`{D?)T")J!jL[)+88I]Gq <:f]( f="z3A:r5DX 1~f..@OP2L#f5}$e)LGAqQ" B0Q!rI.Dy `DA7x)a7p[X6؃itlEs<+;Z^rңOލ6f^1;Gy5yDb,K+>SmW]/\{_n%oyn"zjkYpI&Zug_Qb2x Pk'Ő1; ܏>#4=gMο/5rVTp&jfLJ'Q%0WS5/0TBwDĤU29>~NrZ˂/p+3̏}$~}:s;8E cE' ͌p.puTJ,~_zpU}Pk7n<6h< ISa95uf?N`Iʶ!UýĩiyayʖI#u qu=tR:φR bh-[GyYWI:E}_ߙ_V6Z^DF+_x1}"UOЙv#3LZmD1.ϼiHZ]G ,1|7u.tu6ዾA%\OC,smvϙ!tDʹ8dgz uZ+ٵSM5Br)_|Oe`ݹ!eKYF`4啕z kBHhŦprCKȀh0~@8 |\C'?i5dyo֒/dyN`9Vx'6C6l:T&e<`.TA+%|;q4AN;(!02 v w`&}ZgjO8XCa04DUa]X9O1$*]jMG᷼V(>j27dx@eFQy ݠ2ŋc2ƚ) ̵,?#nqkyd4.v^XwUgϴ K,Vaj=ݬIt1ju\!vʹN9""oG8:6v Z`/ʪ|Z\$nϔfZVwY"agEʸ7m"6*jG흩mVZ󺲢-Զ1d=&Q]r{H~L#ƞ~t"D gk)X]-/9 +!#X]\E)-"'*Dc6Hj%ߚgLDz.k?X޴Q8=ZoV8 ~R‹8jm|0?ѻ3w+_׿$p+M6;\9; j'^6&G*Ti|XgJPJ qRxC<`Wu`L[zGGƲwd~ĦxNd.#eSg"p=ARX yiSYUU' S[iˋZTTe4xe̖;\!FkāKb2u6#y0Xٮmui]a쨾N5|qZ<2-]gus qo9O]݋7ݶxKf2ђVy Hb=kpS3n{Բl6EpXeEq铌|֜`r O!X 9ױrQ*(@Óg]*G:8`UP `c(G68 t@j \0ArA;ES%<6A.c~ȄZЇJ6`dvƲil)pg`8_9FMOo6c%e>x q',4%X@eB)^Nc:a\$20 ߱(il8X/o,qI(Nhڌ OC $[d E8+*T`LlCCX9([.CTRaV耋11f#F+xPB8X:V^@W8Cuk4R\ 4aeP_.vzجK%%c%x* /cE1/7Rp/ƫᡉ 2'm@}fҴDĘeNW >o\:y// kZZiI;3Oɮnj@2g.1x)c5s] zGCqX9j=dq[ PuY *].HZ{v쎘 pbQj?!E=׻ɳlv4WPCAD87 6bV\f:(l&/qᧁuϙLO>~VA(n[%"k֔bjbtPe2f>)mzxg%IZoڬ.kĀG,ebex<2.*{stfaiH4J%{~?tZa2eeEh!܃n* 0 Fhl E 6RU9VXkB'i5A(ʆ@OHa! @&Z؀SЎ:1E 5C:CB`@Mg1=T7"C6ũxQwLY ،=чi0ކW̯V[.Z0p@$LxO>A>'ԎΓSH٩5mQL(($Pnh6PE7p*ҠdHL`2U+ Y<.a6`2` `/76]g_>^ݸH]Cr\ŠY_l ¸ְZ/QuX/mrjkxg*46l=oAvvɆ&:}T+lp9"VVx3~X55vke+N.VZi_/|9aR6鼮V$KC#+{Xr6g"Ewp7:ڈO\֬/bNejO2~V_ZI6 a-2]Du_Vʆ~ i8 U*I,*:YG!=hlfbn7Z>=-/CeS~^[dF'jr̘|0P4ݵJ=f"=b{[!!r!E6 $Mc5ӨrB[^`S-٦6 pU MOsSPڦ_>{gM'ZEQ-9{g G8dpOJ_[uaC0L*{keU0k lʀ4Z- hT7Sϳe2 ¼lr<ؼ˖4:x߻(ykP`GpU<~e N8v]Om].bS2/ycv\P@p/|u>¶vT  lWIq ^gzG )QGw6hMlB~R9e:|FzGm .[!U|l¯, U}0Ay l%}!SUj vV`GF82=V TegPADXJ@Q a 9 }Ʌ ϼ< I4V50 bCE j1LJW \;jav*cqU.s$:@g?OΒ{Š3v:f S/= NJ,^*YWU6963\~Mjnاq0*Q\OS|Jk)MҊZ33I6Fj $'{6T"f|g^ mW:y@7 _ d Nmz.p{$b`Khxpe1Cw݊rDD{^Z^JY Ss&27:x௵qXoHy5XqEQ&gEb\JrYHYr @CsË|Up;%cs'55}Vj .Xcnv@}ԫD)FDMnؐ:Ju\zšL=Cg|8,vOQp cvW!UK}moojop3:%ZyB{w6TTLu {*T-;eeukłW6zѬh,fI$kTVaUm62Y_}IC.X拝c(f6c6>kp'F*g}6@5ۨ3LƆLDY8bw vU-2BY32c+^J#ɑѕ2&MG y|h~X\ EV#s܊*#-2xA_| u{:3:l#>).w{OQd5'P{;gi2Uja>hcYC &h3-iSwܾͫ"O7^Fz?C']>%IZn[w-̻E~G2r8FY;Ҙ"ToTzb?v]q/o]n]G^+`wPMt6C- ^EzH17C8yM4ޤ Dfiu_+ps iEUyjJT%\BX`c8QrOs_w < ` =sBnhux-%,(BDkVwu5-E4~:"H3r<?p/t}Bfp"IRdsWڇ_hMY6;=F"ư;J7Ǭ%Y1ƴO@̞ᇾ!p5x ҊV:NVA+hb2 $H>1;Z{e6~秵tXc!-d Lt D_ZT[3Eg"R>vX%^ueM|cm1F[w ވs.T5Y2F,іk߂װ+?Ҧb0ߎ vІ4AWCCe|KfE0S3~2;{#}bi&ZmcVFfaMV]d/ʃ+ȍFEepkP/L{c}CԂFL [ /8;XxD0(͆]?VWVjHMz+ݰR->%A#xsxI%a c){b1.k@v `;8 Y;9CaA'flȍsq FvXy`,aX1UCtEVEFЋQSa64 KOHh3x +PQċ"l6gOx$7\h,yZͰu:h+ {X}e71A<CXn5gSsCaTƟir[SI)i eĵ0:cuX2Y?{F`,BzhB5+|˲*]y2a@M1zijkYjrqP$zO/1q~K|Vڤ?y7B.Vq9\7g/'h\@r]1vH#`e, Q w5¡! 'Z1=P;V *j~Oߤr0O4rkEܱgcdCA#֏odzb[Օ z$ aM{$>GF~/kVбjK?b}=/keoO v:sNH#%gI9UJGS7yӊ|S*W暍>U+0C}RYEk($sKZ*Z`Nejj&ja<dW|TwHMXƶ*?$j؏u“x a夏<ʫIPfX.6c_XJ*;D!@u(Á*̆0y'Z? %TᣚK[ x<'kȯcXݧʇi ; _Xx.JݰZa$5=pD6/b}/pC)5Ez&էb j}Sؒ>HccU!Dwta*B#"j/! _ʸ[8 ~fkVQ/k Mf;Cx9Ol DO &l^wqkՉnK'(Z7&j}S'1cmڝ@Ѻ48{Yjl; uLJ5>J4ՔVV{?!":`6u ʚ^B}$ݘm٧]2;XuTlѝCBeQ-6ڞ['E|~xZoX0#X'[zSISClK=Jcoc 3U6040l*#!pJWkC A-Fv^Ql-Öm0g[1됦O7Z9Nd9m'K ^P]E[[ڨ&`8Tif*{֙Ak w4n ]ґ%U/g1o7"[R`JԇeXV’<5TlG‹y=n2?Di&˫D^(Ѫ_#3;/BYhrjօ{h;|G^M@|0'fm'%cӰl.=vVtjkBS"SU]QY`2ˉ qr1Zk)hqnh_4=*LhWQ Mb)TpVmty [y Xg?AY]Nq'?b?8B-jVhAd\c֋e^}Ϩ,M~9~_d2/$hk'@\71\WI"ͧW}eRrV|5Hu`NVFeƫdKdU6'U)sǼ"̜QO\]cgjdDZI3sۖU\3{3Qѓ?)s7YZ W!>׊P-|%/!/ /_=%vsߛw_lPTOsV\uϜ`Ur.͡r$ .]?C}1PZ;l8{ljt7N"x쨿,UYf/  IDAT >1WR}bzgӝ-H2ͧGH<ZeJ~kd@U p8RHm4+9Z>)/2MւXhNJTrՑeykqIoS|=sj?obXvJR052hk8ٹƊs7y;AN+>6 ż< (097w:;iza Xf-2vEGc-QӜ"bNxњ9NQͶ3j>)B""@&V-k. x(-y0*'_lJI2wXm3ݬgnc~qvGhuz`.zosep5F;m]ZɖHLe#xnkvsxȅ- X[l'>^">U_ЦYSp a옶9-1Hl^Oask>-M5^lmް@-8mZosx: [J(y^+.bR=>^ !7k*a^Mm~*aU\&3z@q-uܓYJvîQz_{?`UkDfw_|m l;NGU c@{5"52z,J39W\㬈sl6K+ߢ@1Ö^ؖ1FwESk$vP<Pk_J Yռy+Q>Xd+ҧu={hSEm%čl\[oAIkRը̨`oi"dݑ8(??fUhr-PtVFt4Ex$9jYHa4KaW?\Vb%6aqqPѯVPɛ߆>xn}!豸 wW\mFIͺR)p0^;1,f[duH6hE\?G?3z}밑-k!MGL RG >]vdۘCZ ulnGs۫,/cJ詻:;= kTV-FK`lhtԛvmol{\g*(+sIܤj4Y}]-*xUU6WȥօK> .akQ_TRw3}Vs":}ɘٲ Es8@uU5RUj*&ZБ%G8.v(?G dB|1Y3.i>jc\)ֲ<[98T6cT8, ΣN/g[5|@[Q =.*mj3ο4PZYWGBb̫\kAz[_y6盫vHY mX /y"mbN7SX H;d&ӏ5ؓc5v |XDiTuŲjVPe5l˺rUtu:L.F#@l48jp5և;`_͇jԎJ|pTPUmPArwڲ-5lP +AcGpeLLEW=6Ϧ_Üj!aC\C&FM0FZ~Ffh'P-f) [=$b"8SӰ?m_+idLb _ZH†fX ml0(t?T2hx +oHu<~aϨti ]SxmÇ| ^NDK@9h> AVAu#Ub*ra"܇xuVݴ-Xjm|?B#)\p=vn@2¬2t.8泺+o7> D+^ 'xGi~=ٿ.k٬el,XL!Fk}G膮}cA;j~N mUw%f}ܘl5wqf :Y="ֲӊ|vtvʢ#W}G9ɷ]k﫵a+S:2SU?1>˵zPG2¿2Ēm ")"k^Mwֈ=WUQ-}(9a)q)f*acPrʴ:`~h'xENñU\*_8^AERzr hSWN*E3KyBlޣ&x[̳7bά|3g6[CxsaF_ן+VQ:hR͒q$sH 3O(M{,x]8,Cͯ]~aMs8j6R-/gƘe {I2vIl+6nJm{*㝤m!>G``<9 k6ڟ͟wf?Pw#<ŵ?+vzbRS#sy1c"J3Z1&$m NS)}4 +`_C HX$``MZO]Xqoinȁ;W`?pZb^Z ^DAjċfqRgCN6n[H"FF P,NQ}F0ASn8{ ( &vVuq@lMC0F3 h"Nܔ0FAk U  ?t a +bԋ `&68M pMc7+cb ++ρXxT:̻R|‹R'4T. ! ;8BO.xl@((Y%0Y`m`!5i$)XVtc$kJw6tSlzymg`;Q, (-d8IE/3KDu+t]v@Im`2o/ACs5EW2HI&=hzX~>T|"E?rW@uV5כ ,&3V9 ߃WիʟRWV:H9Y1ؾq@uq4qd>Ϭa,#C:1><6,K>+oʬUR VIǤW]rb_w5|:W _/}o7A*7xY|3'88EqRb[ Ikc(t4pwq- WJϬF)-Vn= >fv6g~-.9/eFd5>dfH-~"SJ5'˜o5*hIT9a6-LnHҗ^JL.d1O}uc Qcz"=Ϭ.{Y#`ifV4'ϿOehCPKY\h7P$_.n>ܾX颖pGCuDm}2ɭeh+I̠6t87Uf~33G9`XhQ0v#.QS(iNCQ!.PG"O;l,fp.` Z0~jQ&u+C (*f.@v8ǛNL#=|7'UZ5[M E\6u Pu3譨F56 H4 %:MME]0ӈY V"+yV 0z@':Ey dǩ'K,M{x-Ţ$~]hԔ\0N xM*ؖXS0 N+p>܁Pr/'AkG4̆f2`J )f>X ?XaեTRg $0wILy L-eZvhf,.2~p){뮞h 𤚏#lǽ9rzYGM3haZGXXkwFaOJmm$X'6a9-I]q7IfCZ]4C4ov 7J[yBP[_9I^.Op,Q#'هWlFA\j L]I FCzjMek|kceؒHvζ%l#waٶ'|C/V*=;Ev;D]j[KzU斋EN*<()W* пtGY9P*Thҙ7?GgCuN~;i7.[qGMVYmbc6:[z( !uqTQ]g&+M>}\?͑J٬fߘ'C*FgM14NJ) 8Zab0P C 5E?CNgIq cf@8 e+ Vn:R(36t8~lI5 c:XW Yl0|#NS^p@yh y͗dGЋ2НEx/' 9vx^SA( ֳ =s(jg}h `/ -J,N%' v:G.TO eSpv! N/K0d?ml ]"vc\rg//ʙ?IuVO]iC2/̚ n(^5oRqI%X^ʵ]>"%OՀGT̑ylV"흭sfuBrpRK>Z&OIك,̾y聶+q>}~JsOŴi?9v>fasg,}_T:Tg \Utai1T+ǘcH<z,Yy;cqR4mݦ%=ʸϵgOɶ41JӕR:YFyqSv\Qtev6$!O^( eUvH3oi|cR{~.iaZŸ[hCϱ46_.: /ٟ^kz1GGKR?.#1}dfm-oS[%-5JUodaɰȡpMњא*QtlmV̻' Cg_~|n&HyPRbLGwx_#Y¸n LTܠ,G|ToDmovwҬa"p'fX!K<^>R [@Ɩ6Xr|#l5/QS8q5SSM+^p>UjaKtR;[uh3vقB}!%dygrg3 yR}I'9l^`1M*Z~u3uQ };X Vql.?m0入R4Wn2_!.jN(oaM-xb/̳)PPq[q5#YoJY$cj!ձ6iQ]&fkTfYnkt%F"UOp]d7p|oTJ IDATJk/G#veꈋj]6[_%`U ,q%*/1ҟX8QLG > zjj+h9P r`q7>PhfoS'8‡QzWLok[84cy q>U bN؋a070up{ 5E<4fMų7Nn `'Ka)P>v ^Fc*-@T?.6joZGhB %ȉ`5t©0Ja507<. i8+>`ch9S 2 IVaQ8.Y SO\s/nyuA X3)I up̶֛ǡSyO|bx c2,(aQF,OWpg\}a+rCcSy'b}LwTgyh5XT2Mê",>da42 |E \X* 9Mތ7]R xEl2T$ -)"NJ #R<0vC fZ[ e xXB1m#DW,lDk]4m ZZu2Zx*孢dIzdK/yWҞ=pw,)}0Ren3Q"kodv<}UxwOyhkРI+֫E_'e\j'6]f͆4b#aeqke~Us2#V^}ZX/\| R˧Օz``mww2Zjn:n;~ȿXkXsuRd HO-'kOD.aikh-T{ˬlyXT0 <( 實_XCن ]s(&h+l{dHIa}73H Zj۴$򖍕I=Smm>d_c뼬hrا煯?p#`I)^W$V eE*a]_l/xא-]a33֑UWZ?nsq+sJ55kL_(?3?ĎYq,! hN xZ_jQ>3B(Y֟ӭZz3&v*e+c4}cAƝR9R0b1~+i2@Ty{)1R7lh RvK뱒ci=oGz%cJujxSNZЉ7J Xhx˯tKKKZ Z9;t50*yjyaJMev_)*Ja%B(%Z;KCDPg%k$⵬jgl)S'<.b!ItDd٨`(5 %IcO5_+S!ǰ;EW`k{>Vt68e9<(~X-DH,8V,BC 12,܂&#(A NE.GBSli0v.hmxh=1%fUp0̣"LZ 6NT;*/&졖~Ae3'Jci9\8 Q= $)v1:1 _@l uC2Z fAQ l4%,Ȱ^Q*&]巔m| *) qbXK&b$JJ#XOp[Ei4L6Qnua؟R#V! nS( o-^1LR0%8 Rq.X!&fp(#&(i=[+t 964$D3:Ƽ(ť7_i-Lɂ9+)`ڨ ^.J͝*lm*㋑&&+\Zi}6wZ a.1npS&Mvߕ٣bȩre%-V&[Y3oe]RV3J:`8 O`҇sh헕wg0~ԗ{Yl7pw^|TF?%[{kY!J&ug-??w;I.͚Hc J=vQp/h).J}vU9hdZb1Ca3a޳jKY]QB]!Ρztfty ֓J{qK)*wvIQgE_.^?w)Uğ1z[!r;r9؏8:;-YʞIa,%l7\tC#nm`0Y3'P9m3bstO.:-)lKWyeyz#x5E3]$HU)JSwxS]&×`h*WJq0(}9/LZ;遾|d F|h5}yR Oe;] 4L%xffM3h華vg[[q$Xf4-_!;W M**p svOJpw`?/O%UD]`9/[mGAibH+X,XiL]=2~yeged= ,ʚWHoCJ}4U}|B-cMY"'YoxXv0ld[`ІRT`VE.3][4o{1?NK8v5lmnkh[q2j@"Z|-6S-L/:Y_qGsl<9Wx(̚{wK'K+_q]GZ-'wIƂo2|`[8熽z MtE萹fe>5)s1,kMQp-EmӓU;"8;%w*dr$?60Y7zLKo};2.RUQMc0#zJn͠p|9cK4e9\bY,b޷f5hȿb)f7ΆZ7mΆڒtp'h/N ZYK)Z|Gy)ސT\}$uU!,2>G9XA6ṢEqoh7ntC0OdMϺ839M?yL9-Ndx=z>a'#G\e( oBi=EMkY(X,{] Ϫk[jY9Eq4t_?5+=:h3UǺbV.;:s9k4>LRS6:5nU#"egnk3O5tٓ=tHk܉P\!u*#k)YSX;؉ia{NqLPIWbaӨ4^5טc C&Zˏs5N7dNOX^0Ϻhec79Rl;䛩u.h 㾿bq >V_鸊rasgo ԕwkpJS7 U`> mgݵ4 NcyG|Z_rQ5EBq͊~j^i(5h1?)tMt c;,sy9eOyx !7kD*V*1Z1<%l'90Az%VU'+ '2= DI3N==/RV<hm9J|?M)WI}f݅mk"/֒Jy{ S]_ l\k' Jea5+ [aikE <5 q#O4F@*}… *Q$ F 2a>0(6CpYŸpuX 0h~(.,i͇pN:T~b,B b3e )vRv8@E3xG pK ( GS͆(QڱX mKy8:1pZ p04b{X S`=t*a=74o,z'I H n:N 41N0 >G9p@Ԋ„ؖ(=_*Mlք+`s9x/fG;xm!A ̇8D;/4QUMJ* b%*O"ֱW`ec+Sq 3dOX_ of +b1z-t}2݂&S'xA 8Moԯ>uzºD4r$;w+a<}1Fí KGlj_ATG^BsڪiJ [qx<.I;ҽ-ϭ) K,+#NFhc<@BM& 򬭡``!y5i ah07] M/NUFo֜FE1;B'z|8T kw^Xe]!tQ( _庑.bQe N pf=/VU f!ө%mӪ[B3EͬV+_]t$?ޅ*gIzfXMȭ8 }CHB\f6ǘxwfrܒQc:FSG0uL/"IM,jlL뮥gUK*JՅn@NG&[?X#Wv󨫕4y6e#lh 2u3X(㫮=Ojwi"i>:8Mg\]LEY,IFULMp0cJ&%8E;ɱR*k&ihd{ak8%;^^t.[ִRg;'F[a=W_M?fk<TZK\Tj.h_ڼ+>kgxS#CoѪ/咽í0@* }:73JPqT\ah8Pj;|%KuFNQ IutC |N pw}9eq?1-Mm5:"MNPgIhTJ(=2l{Վ1u֚f~jٰM<(xNx( woBNwgPT`9UaT(R by]d.@_$R l.uǯ9; dA4^%PGX.ŎAQq>b™*s'D=KVC}yA?!kke[>%KV+o]rq؀&@Ǡ8Kx%։͔ߋ;c.DL+~( zwMa?-^I1l<놷1 G|t,lX]hi SQѓ`$?EؑR%]dU/tV!c*t ٨j>w[ۮr1WZ69?/A?3XeZ:TO#Si~Bo"uUnE2tWdM ZSӾ>^F{κG'mS?f2 Df3Ӆb>5@_ĕ}>OQW05 ZD}< _)0[6`Y&r{S-BWxW3Zk V g,/ߋ _v>l6xY6t_)ѷ><[ Lug VOl ]TɌ.hv+aU + ,v^%ݿ2ՐCSW_,rH4핑WrU^[`>kpi?__>Oʦ*Z"/_LӔYPY*gUɚ9*}j8ٖ;xkmFv7 _}Z)ݒT )>Y~k{Ti{YV2/>,*b(ln } A6C~dϦE.`Y Lon&kwVL]*qOzqL#Y?1G_(nS;+gYs(>8q ʂepKԤ6'/)&=I̦HJm:b)84ާED`4\%!0v0ob%|h -8 s#N[E hk `{K2w+.> bCYܵ@}:I?^!Ǔ 7;`ͨ4i7 4ĊpP0 C^x{0SL`(PIWX{'BRE% `G% n~AF]4޳2||yVl &J9U ր`8hIA. y3ރxf/NZl̏ :\!BC\ޑ6qR)7\<˂DE"~l=T6 {PW?k1夷 b/zW`!8:1V,/Euaq 0EMv-OOrgf-C@wz?NfYn_a#k05\" e*"%,j%{~ڨ tF=F{P-{!ebMڑ4LZtkTVoLCB1'D勜YTag5ߜ&jPͥd .*!Z;m 5ɒR7[N >F~r^>-!-ۤFE +{BGDr8l`p-RkB~9?+M!Sza5`C799/)E$™84eTK;Uq/B4D̍}-N/PΌ Oa9a cQҁbUGP)QJ8;BQ͸bdl_j)ꐍv:5 ʨmZ&W'9;*V /kjl+;V>OM)0q/\Ԃ2Yn)0ZH't1͠ h G;f ԅbfgx a 2**Fw %%1]/dgzIy¡{1@F YJx^J}Pg`#]MaRgH&}r\&V+ WAX"/gh Up lsƆ>hbIXɋC} $)b'lc<%at# AWVP C+` Lc\f'X̦*X*@n +Xr{l\71ANIEi&XQFN5>?iSQ7D`a=),@a)f':jbaΣyB,fi\QbXuяyև6{1zn~=]5@gKnzZKO/_ sQC~9*|0%zF ֥6YMh uWpNςdac^Vz+[&r}y$1Yn={[jmN<-lmr{cifm5һoxs<ϰ>A: ]NXJpw{BzSE&3+3^J{FE$R6[fMk. Wg;c=y!yke {Igev} 50O̠\?e$iyL(V[g\I/!m֞}#ٓi~O^NPZSR -i&uZj؏G+^[|e,me8 ; ;n,xm̙=VxXK>ĤJ_a{*K[܈C#Bs 4%IJgM^Sꏰ~~;-PێJCbypI`m^JrKox~'rrzK*ENi^j#j^O;ȡI3jIX ۼ->&@ $ɢw7/wu>wLVp*ǖCqlkG̲TAۑGi4p"5BMi$ķ`eªX; +5p 3| nl6pa :0 ¥Up4+K*LDuOm)½&vcOW`"b|U^ʤSE" i$yx'DNS0/Qf1,cxOhGi,q؏0Rzɦ=h\eY9#!c#_X ie.a6t VQx *R'ր BaA,í +xpq>V"=˴M-2lb;q|`)> JXp!#bWBC@yԌoOUU4^MXGV]e{p$.9gl0o*6+vD!/WF(aDAnn.3n;)ga_,!l1)VoL ҘSjPü4?k/a_:Ʋ:ò9Xݱ /OiP÷EiB4 &BՁ f*%]T(l4̾ɔX} BFQKtijx@D >orgS#-ƉVJ~1r*a0Z?)\.1_H{Wnf0>k_oW0Z>ڦ9m$`քn@.S*zRI-ZC}xx9n|r-yߘ?@b)88iT{ ~t鐱֡J=\VB:&E˦G`/K@?f7Ɋm-Ժ!VK)P2j/4 ~-6U6S߾n8Zc8(\ wg÷GLtuTJ"ԥ&RUgRv1Dyh_rk쌳0> =A"wߦ|M.淡05*kJJq7t~P%EQ<2:MbpCT [NjT1_QE b` ڢ#/>8foTQ%_:iq>g__~zoH%"@"ٻ~!h* FhGqEsEʴ1$h[6=hjxQyH'rؔ=V)-.^4s J!,_a)74eqr(CBhm7.&x[x6aGK Z.ޏ|b؃TB_*>Z6씼(ҹ{eI6ݱݹ6G/r%9W ~ v@ٟ"R+-t-!(i*3g8foTXPB%Kl:*-1͸~*N+Wn!ga\a@'.u/@!xC# MkGS/zSm,n(ACK EDu2%M#rY!3 .ۚox]ǝȯ b4ʿkuDj `3oH5鳖Q%iȥ И}Qka#~3~~Jfq%eB ama؏,=in../ֳ![C4>h=dC9g#^?FÌzq3rOP٫DN/1Ok?-hͬ*ofb00 fDi+vA+]Y|ιl~R,_Z(q - v;}1--FhT"d˩ZGW]Ϣ;ړ%m.^׆s߻~]ڜh|>{iR./V[BW^($a?& /a)h2C%KӀR'Y;n^/Ԥd2/XI4jBnQ rb v`YG%R_%Axvzy(?Ŋb*\&S$CS(` -!550^f 6 Pމ| KMR?O3]PkaVY 1 :@7xhI-i<+i.!,e~97BV*܃ **:t?[!2q_ ( ,8,?`+;l;!``Ԛ51p :%a0ϣA`2?i=4{ ]q>xjŇZ܀xVIx73y,{%|@2}DY#5z5^Zo*PIZܻ_**u0wJ>a8fw*gc:B U>\҉ofR+֬ kZnf򵠂ПYw}٧`lܞY;;tKi%3pmoP:1S$[j_/,8 Rv$n3&;.drQ^3΃aЙ?BB;)R忭If^yfAb(Ku0 Qd\ ӓ}}ߵgz]LSQ6\i՟/c@A wLnsÎ# e5_npmB4ZK Ϩ9*PO;}|yڼxFp(Xl=4V5kOG GmFfufhh6<"qۀ IDAT]1CjW ^qynxڐC@T>Y{NͥW!&eM޵݉ruQf2 VHy~f x;X9*3*?ʢ` q mĎRE:D Q#)iXxϳ7#17԰tc}.{ c9L5t, 0ͭq̕tE-c͍oШjƺ# Zi LTR4 ux$ݠ $ZON7CA|*@_q#K0Vh p b \PG\w0MTu!tGaxH!#=;6xr`w( iz(p gsC:̂#x㠞xO!h6H'uPAh ` y󸞭%hKacKClϼc:i < NM-dTEn '# q RͰ~H uK`4FB_Ȓ7a1(&S?($AnX^lE.nPe?vU]8J`//e!S:Ea!dc/,٘yk*D Pڌ9zhY)LGltיff[92e֦'>`E\#V1;Rc5['W)v3zwcBnXF"N^Unj%ֶѦ@2'P&Q۲( G?~_kճJ>멝Qk^?8y:k<>j Wc_lEF/#UǮJ{G˾~5coI1/Գ7kR8u V)zi͓p-uIF&&1<+@{ Sb3gY;Wr],tyhO1 Faflh 0mc] Ũ_QB;>柂~#1XhnW;eBlkgLoh0HR%wvL k?`kdO';m ׋(s}1L]:$;~<@>11Kl9dz"a8Z_H>!u:NHo&$.o]t<`42cVy3<ɬKFܶ|ǂIU|?WK|5/CR h&)l93i_1tl%Wc!Qְ (0NbEKT(lb~-`qhǚ7H2P&@Xs90T>P G_QXjcifvb2hN0;q;C0tl X)\lsXu(-JaP`Ha94̢|PeLOhW|o3 {bK­c EV:3`J7p=A ,L(oX]NT6)/"!^l+|}`ǢFYP8 _aY89_$^- vÝuQmxkg]IZ5wi%9J?髋C33pxC塂aUSz;Y_³K$g/.O?2MupǰuL{橎E,bDx7-%6&@ʧߛk/܊/ַȗm&VzdSz:ꍬR>!ōpz^Hzs6, 7kUD5ϝ?%ac"ifrm=vjAq(u6$Uc?W[ZmQ/iVOYm'~Q ul..\ET6毴\f%:Yo<^oh)16`ks29S^&ʿb_c^kUKnB*h$Eձc J硸O[9mrW #;㇝K{A{~ zO4lOk8c֜G k+(c[(o }tM1&e ~ $uyz^&x ʙQ@04](ZDhNE$ȟZܢOK)gǶ,_`3X*Rܚ+K,-FDod_wfE߅Q3tW3 A}ܔľY>be 4eH!_]F }fWxT7{zG`?'l87,(DؼOIxn!h3Dk V\J0 lB*M$NM9a7f`k9_aB3ۚ--B0טỎh/C|cXh]9x,)lAXoԷ?uF Y_f8)gC1C+f@n>wӬhߡ7l/>ޢhB 7LքmPdMlr&l GF7 cF,*=g`R^/|4\RBӲЫG1?ySΆ=ݕ{f I 0Š`"5fGO[o&6,OxR$v ]ړ]d6;A̯)lzOj;BJk S Q}:SױގVݕڏg8sE(ՐSՖ RSG,ϐQ/%k='"],{ 7Vmms-ST8݀^8 G}p#EcMgTh 4C)J ,oip!lЇ@0'*џٸ `17o/Cf56s'.}֒SMSk-Թ LGUpFװ4\>mfm:g\^[yx,&逹^WbK&^ :XZDE1->oaL[mmU;i"Rsz{EtTCkm2EÆXzZ )}+Kp1 2EIϜoS@TbhU^- Lhz|ZcJƎ퍮o(`\,$?5iHP--Cil\vVW |iv(ú[eq҆f=G|qE}*@n(mGᥠm%cT% [Mu˿U[֞74"kh_U]}]Tlg5D^3,xA@x 7զ&o ZgĵԩkRfH{gjlj'Ssd?~$lm9sќ"hmQa{x%ՑrCyôūUŬm Rrc1rwt8lJ<crʩsoHSn~/4J]`-q΢֣(K?'ȓDkG^ L[1BnG%%2=4#NV[<m(]$Nxg_{|Kg%R*ѡ"KFNޖ阇ū>̋KY}&q?mxL*Jz2.SC_U])kG -l,F ߬2=TU%㓻Qo^=lQȪn*d ,Smhm,ʲ$ڊL Z@cz%O^t2Rk[ClXoa2E}t7̟=Ӛhgf9E?b ?X2̇(Ϫ4wKFg7ri\ͷ3FAry_ SɍW jlFSF OϨ#ݠ5x PũD=^f?jC]xQ$6yvВJF\О]X a O ;vp:68. pBcq -k0hp-0&R , V(y/y#RGщNHS{s,I`60'g_)IR VZ^\̰'L'5#6NPu_o`#3OSw4Fe^1PAW6,_̐οWF 1ĶasSHa'}1uhx'Q8wv,Dzb+,%9? Xs)!cw,%?aeT f1Rw}WG^4c:%s#tvؽ31k'H59:F§YRdYޭTvhzW]!s *-xBݭ@qP Kqw>ݡݝGc]O;~Q66'ک [^w~>Z$NA!̲"gx#ék^SiIQxIVC+ x zrL01 MzFZ!OruWKv[gQJ]o-yj fn"O9shگUُǜn M ^NJ9kZ~BN,g|`9K ~R#!fEtYnk?ێDEgtޙ[g5Uv^Õn8ǂ"\bΆ[YO~#0D=ԁXnuԎi[Zj4V*bw r~{@9eUKYKnBX/h#׼̀z9iWmxJ Cw9;oؘmݼ_5\Kíbi)[a^NA[ 3Bn&4֒i0Eo7~Z'A$:q0"=$08$[;yZ>C+ IDATF%HWe;9?ӊV/L,9S}0mNAn>W9L)ȩF1#S7cUT fwUcjʩU96d`Gz檪jmxa.03h v|-hsc5w?0[x<; #K<*PdT=Ň.CmċԈp.nhxJS9!4@ *rZ}b2NRKʦΩj/S,+18(K;0&0%^ױ%36Gr֏9qNb'™ jc+P@c" u!kBdWbE#!hOqް S&Gu\R^8X/`*|y>H“Nu<걂oWTNm]1X)/W;im*G#p V2>.UJh}1V?7Ql2 BEw`?{)zq `p*iFjَmB-Nn5 Rl`%4&,))/| al)P:C)h+.B< ՞3vqgf/9lȌ𞁏to_+?ScmMy5sqv۟(?#*vO 雖NSq x=e w;r/3ܨ`t0_f[ݷ[W%7eK?X=|";d+wfN@9r9;hʇtEtV3x{}XA܋ auuL!>-'zdCXAl*ޕeoZ)ȕ1_ZV)[DiEiv۹H?zh}㣖t =KGMp/-_)V FoWѓ<Γhf8[}fq RjaMW+=YR;?EyrS/KxFBUO:а((ïQ"*"'ik be)r=MKdAQXjhk, }vO [mLš1ߣZExXRcͰ`EGcBĻ9 wPFJ ȅJaekYXh?Oxw^ ۡqQ =Py ak=PM/T) 9!90W ڨ-Sua^ohSDk}-mGciU}ĩ'SKdiԈ }Ig/$,ɢd(B 0'821: ̻=ڣFް zI{U WeI'S>%0p GUv9}N ݤ,XP(e'XM^ʳBUŨ }V q|yw!ep7mxۀAvIvi ")^c():Ae1p e^hEr@?Y XUC A]ܧv dP[5waZJ@~-gIXh 9p;eB 7Z1`OXw0rA]HSd(%*fc,OfYSl7*! tdgJM l]iDbk}l 5و"]|PkE QM#FLd{>=\Ի?7s.AV@ﮭÄjaWU~w%A(s\"Df=\z:bmf#4DVȏĔ VA՝D9KOt:"GDU~Lwj{׶/5Gl^ NI}"hCl\+/  -_C^]&liD"Ov?Ħ?tLWy/_*1-D=5j}m0K_mcͩ*'['¾SW[(T<Lja2s֟T@.'fPUY.N๵̧cC(ĪxNxbNU\Z;:㄃YܪIu>g6VzC[r^%ngd2+f$k̽u>34p1ͼ<;֞U#,bύfTq?- 2+z'xz /{ڵ^vXּg|oJmVkYS>[K*ЮJ,:l,k|PG ;?uګjmx$Gi1R&k5ۖU?hڂǔc H_YQ߈Xs,7a|_TI<0@:d5'_b50&jmsNHQ^b*Ԭg<}|^><'{gUu4?N1sd0w]>;U۪'k5F5@,O9p+"8VaS;`%@PM$aT wȄPYS=.rt+ TIKe 9*{\aM&HU;.Ł\P }12mvF&cp˸CB$l[ 6~ƪZ[0f ЃzAJ{ v8[IW ]ƽt]}jV`sL  0 nvuR9hSlЇC D~ѠjZ>UT8c2FMo={ʴZn4=]K]lK0i=7;͙& 6Ec= )&6 K;j%8$d2C{c=P`6磡* va#"\eS0\M fcy{mIrzxÿ(c~Jo}Kj*v;dܠ'z D>Qz_l=a$VU]`>B3W4Y2Ì`%fk":~yf%u򆣙#&l{OQ6k[4u|/Y}m(xO呮ֶKOí@!Nef42)YV aXA)bLU5VUPf[P f4[TLQY_^+VMy?6hvSd+\AYwp n*N *4 :gn3ֱ"d63뽬j5l=+89%,;ci%e@sdl2Gʢ]QkD04v0[N8|7ӳ&_e f1ԦǶ'\S+\Q w<Us(;8 &RIj%Q޼+#eU0u/FSm,¥x`("X~5=ksƚ_[2/$-Li ́'Vj1z@[KTo`UyXEG &BDg 40Ԁ XGNS*C5&ЁvT8:R c_)Ak DlAЍeQ:+b+^fc%. é+/JR !\JlUT.$S;jLL؎"i ExT&bu[JN1tDX`3=jq-Ն+cX a^R h2pުPo^P v4 A;5~QOޫAT :crc;v{SguՃUHGj&PE|ЅScʉMo(-j7ՃTBū, k/L=wB҇2>IUpVQͨAA^p< Ca<^au&)lGeL+n-Hb0P,1P\u5l[>qZR7Q/ah{fG|2)V}W\nM}i+=ԛ $@*.U;DSLŽsgWhXU;Jo켫wV\ Wmz:[h8![Ew!y^W|BI3z'h`DzS;!('a57Q@sC2~zV$epz5WtM+7tvnoOs=ԃL+ ڰj(֘o<NR4K!\Y謈/pɬI6s';z֔ק$(mlXv3Y:譠xPwfA5ۨ柔ei/TV/ɂL܈y5p~MpӚjSGdks۟!mQ!X=T QU=Ϭj|`Vi;R xBwX;7j$;q'Fr!(zSl$I=eh$ȣ5v tcalC6}dD1g=RHR[e **BNb6+@:͞ZUFSzv@> h^۱ZYKa6m$쀭`M;1š:=f0eÃxr fw"_FliWˁǾUjn5w"?auu۴LƌVf64̂xE;9\A[B[0~ 8@jyGeΐ<݌]/Wm˲3/۫/Uu7Ũ=D%U/됺!7Kj: ֳOÌީSzc10+㫭.̓Xlt YōQS_~Zo5bZ@];4K0o zapCA8 Ո^`6+^b4L5\J9*W):yɠj3a)> /~e0R-Gx =Ћ5NЙ֑aQ A%i DNlAO!<j3sAp eVC9%,zr7P u>}Cyj;S<&CathF+r?ІRk<lT!K8A>ޘ7hfaICs0b`e!V:- es,/q, sc60&˳d { ̏v%jJ?)Aq>wM7sVM83?^hI-enWrs[p _:o5ʫ9 &(26^*.?zl4PǨZXm5\Y2׋_ګ"gFg7[Z[ikhkFW"Ěp+eE@?pOU2 SPZ F[%#V+8^\v5_ϳ#Z k=eAONʁ;'Ӛ^>=^<f[) 52sX]c{Fp<MSԠ3V#y!;Z8}^ܩ2}SkDZ/Н0$C.a̦'y,Cyd_`wYmom4NХȅi^VDGlc76(,ܧ-n\kŶ{oV~>:kh+).+PL 9-͛ɮOV詥9s86ꭘf0]V C,YކfJ(M3 sb*N޾rӉsm۴j-X '`.ojS+ͫЪ;Hgߣ[xuthO)_90^:ۄTw Cag(jDKj|`1' ;|aח6!NSk_¥xwEM˖,#ՄEboۈ!d7Hޝ'HEq dcJu 5z3&+¬e7k& Ȕs7z: dd`9U**d ׍A= k 4eeͷZm~6,"LD XyM&)Fb#8%QǍ겻-Wv6p)o`\dprDB8hrgoy$cv d gt=ed0u|s*p(k/=C/c%;lc?[4^E܃DIqs/UVdTU-*^I4B#Amp&a^x?A= A| 4S+ (Zl,dBX忸}*›4꣟TR7Th{.wc!?4L0"`0oÖp,):JlBWiUUQbc a( >0>{&Jp=1M7!`vyՐN؀]Vl>݃T|J[0Get 5Ǜ1@u( d(;MAz BU@okFY!v{/!bi v?fpMf0׫tPm&3CDobHN_gw~׊Ogwh|uX33'ay]P( e_d.Rc I(`s+D󨎘.Ry;ֈ'9Goa5[tiJay{U^&/'+52ٚT-}@LFπ?0?ٺW(MxG#ɵ7x^X9GfHoy_u7^}ҟB9OgvKEc2/fS4zYͯPAoI\^~K^P9?! ޢ( D/,I1*lj Q;PY*NP{.uc@8JT{ I# L7TVmʲ^j7ܦf|Oe( <u!6,x`N6tvK/"*t>:6)S?WR('܇`( D(Ra|E,;0JVw|!fcp%>"W𮭜}<+Ph QH+ciۢOŎ4ϩls2]G`1u{G MD0@^&e0fё.@ JdK̖8s֞_# &kin|nU~y]\0JiÞ,H;tY+861 EBn>\3g+v'`HT]L[ZL7dd&?ӲE~)*r*q|򢏷nƽӞ:AšcQ3q~}~=š<gi+6[[!85#Y]AE|4l}]; j~\eZ4906iXCDV;zkHRUOw>=_|T̺ʚk`-D/_~,ϒd]Z Yv&Zm8'I[5VavhC2T\P5%NG`%+ "ʖB\ck;gj6kT*<NJS$*L\`;/@S~cW,lesq$xz&Ok!l'~vNFP|op+k( eq!‰TbhDuʩ]\A(އ0n?֤O9=IOq,\,%Me$”aYȡ`{x6CCp6`+c$a~MĚؓR=i%K5pa2wMWi;JR LLC?%ju)mj-VqAȮZ>?r|Rl̲Q\;lP<R?roj?DffHn՞kEq(jA|!/RyYƚ:Ԉcݢ1.?m4CnG+-0k=|rd/'Y|G7ͳ)Z  a%=*}6^_Iv.ϰ1?]#+w`zal?孍V4㿰1c7Aعٟr|o᧵_ymkTTdkdT>SUhz_)?MezXFHgBc}Tq:+x"z<(VrΪ._(^Kf_7O;vWߴ񁹁檀MFө RM諨zLgс*sG[E[a5L_r 6EЈa4iހ`|/"wz,k1U:^8u@Յ**;^~[Dv!a[.sR^7jsLuVQ=B/4 D5BÖ1d]IQ5tӖS̀]X4TjYki(etA+&TQǘ>[/D爑V]lYl'xz6[a~%uAr+?Γ]/D~Z+5yIf#.XMT󩬩j7suqwZ,mt`z(8T  pCYMZge7x/CO| ڱԋeU,nopE(f hus%vJ x=JBG67> /k]p76z|?[n3&F_@,$6.f8$qKpl)W(83UF9E*rP6Cè?:Z9|aTe4 ?ڧC ]5 XCL!^6l\ZR6fŘ p<x臥ٟ3B8Z PP2v M 4  SW)֫ `9j_/lW⪹\|ْU %(F*L~!DoY5ob)}bE8#Z%0?k*Y5ށy=WwzGQgs@O?+ʾiuc3OJ֗;5[mzN+`Ac1=JȮ&(Yȁll٘ٯF-52 /V<{MǞkc={?{c^?TQ(中}A𜐁C>˶'Q"+Չ]xk[̗;Ef@X_̉l=XJg 'Tcjzz(#وorSXwq3sf;oأSz mGbxnl9˫s w K/g?siXj #6Whe^K;*zZn"X?35֒&+ULV:P FofD s [5 âZ:h~u4r೴65tJ8GS"7Hq A8AZ%;viPACVdV^)UP6P;hߓ,mϻ3yڦULv3ѓb^NjYN9`g9Yy1 rYБj׆{zSk1  -4 R _ yYMM+U 3ʨpB]~1؏wyK;R'{XzI%X\uX4 !>a܅giim˺?g`}+,, d4Wa\^S L\#ڸu*b’(j.S}E"Dw5`xTacLn2z *-ASZܥ;n>@}3T5V@$.6W+t:nKY%ZZS5#Zip}a3/((^Z 7B{-|SEN[;o|>UYf.nXR㴋lCz70/l6q"J_OAg|HX63/l*H! Fyb7u#6(ƆF˂T 8|R|b1>QgN5`9 r:͠9GqWj܂ŔVl6U*62 –pC^WSMp0c|AC mh$ S/p$NP]-+8Vhu(;@n*"a b0fiqPwAM {b L>ml wS4ITpsDoRt bhO{p&5 /j;V/UuMq!/DUFFZ3k=pl RaT vS)<s n &e@1E7le/`yE}^"n91wGWqX]Walk3 6BZQrb!>*<+`?Lŗv`mwc \)-,,9&i;y/;ߔLKT\'Zic3F񼚮|\@@N![@=u%_=2Ib#.krk`դd, C&{4Ҿ6I J#Jt6ljAU Z9)jVnm'ZF.ڧV]3t*1Ʋ@O^|4 ŞCmJRyb:款z |W~UOʄ:I Y]qx*SO[,WeeY7t.x3iDU߈-Eio˺a]*>_jF(̚n2>Pn*5zJ#xoc zU:oQ#:Fv"-⛑CHvSJ]e:da&Eó{+hP$gXK_ WMktJWse/~Wp.JO\ŇbTl9RP+[jK h`'Ɲ`r<D+h_ {zj /0a;p\>Ǯ-ZKC|,A(Eq$ll:OH;1?LЌepUAP uimPf4q%MC+m>mSXvNO8[uh/ʦNC2TUFm =Y6Ւ' Y U8S!1 ~P^,cNdp(P,v]dEmэ}({3 *)ZܐzOYmB)]aPO8hxs`MJ¡9dԟa(e9{;s1nd#|RѸ4'v*쩯}h=pCVYԹ^*F~op3!|5M8?e ׿aVL\|<'0+$ؗ{} c*K>Fe8}e=ڒugXOQ0,IoF f3 6"v^I(OM!p*e_>xW2KQ_g,31hKPo B/(+ d ;f]qPp}O,*7:`q^M0R>q$ IDAT mQR籰~^[!i D6L@vA)9a% R˩0ub+?Lj6fuD#=Eᵌb[OF@5y1rIW?I~7iTKͮrkπi!kjm‚X2 (wTea!dvy,*yjrO}O(ʢ0X=g1e (x[jeX%/zH!q<+`9R|Ѫ.0VQ4`78BPXmxj@:DXyэ3p]g>rVS$gyՌ%Up"grʥm-DQ*nC=̎7Xd&(H\Yf'a'E d\v5FYN\JTm<ӝd} ͟9JLj'*H/i/b[ 5poԡ4$OShbn8DL{eΧʆ Юٿ ?6mp33#m\]@֓J67}A|adT~1Cv]s%1XUiZ<b@ouДz'BW->:cP 5q3/)4ooٟmX3OØoU^1sopҋ,f.Fёkg ,ͷHS\wjmQݽ!"vK5\ӜKVΕK,{<[j*XRFu^[rMmf=ľFDE؍|#U8VOd'\ 8,d p=&\ ggrZSsz;(Nf܍=jߪlИ`4f^YTe؎@YaZ<&l8>_ p5ӂt͘itniT8+iD {~B #sxBS(vɛz!VEBFMa=0x5(N#(5di`P7uX4_A'99+aXW% f;[<}߼| 0 ALB p+]Xah'NU#-m5:2`oay\jPh pV2F"ۣXY4f\>շ}dEqĪwmek;A'(`pZ3KYCnf7̦2kX?mJ+}>g;F+*+n ?q_ZV1\v|@FQk.AΧlyr)? ?PDЩ:U;R :>X9+4j߱ ~`oUSV142Dtx.k/O!tN5PcR^E]=9:;kFMǜ~ѽ[tyqNKuҪze[`c~+I0&82ߩtԌȭܓVwDͬ2ps.ϗLw06娽 =ʴD<:P ^FSAfLM\/wP=<{C#~nq!>YOk u l *jKP4+~5Cڑ3t;]*\ -թB1T$%.mɆ8Ηi4q#Pngq,׽U+C )cܖ K;"Rly}@ÉB, d.qC &A3&ib<-p _ ELzK5i![Z-֛a Tbs 7D0YW|0j3=R PapNBR +@i!lV258Wu!3 ᪥\baQ׬Fw*ARojJOU%5O dMGх QX| ?ǶG&|81 [ {J|  jS*U)R38U ,5.i&\p!2 4Jd Ԃt4f%}ЛQ4y;W,aQ:EktM(dS`Մc8{fQ-*86$^,:w{DgvV!~ N+Kz1usR10ȫufYm6nmҘ%uV )fCv sQDxpqxmC]1a\W(aN'oC&IzcmKD@9yIۮ5'PD?dM-硌aO #0P$}r}O|cW 7c)U:Yž_ VGl3칠xWԎ`xo5sZ{=;#{ʒlD9 6Z*"yYZ<,\h&f4C;ml=7%5wR!;]gYr;k XX7:To6OϞf6"Ǧ3W3 *e~a' [>'lACYgڤ1*_[cH znXcjuO.nh~zR=~5g~ZͤZs7c\c +j:;bŝZM_Y$M<ˎ# SҬGVhlI6NT+KQ$fMXZPOD8bS ;,Jjo0rPyv?V)pK 7 *Au0IwV6":8ϳJ8oj/m8&EltZFg9ёdQܟ{sqo1;o#>Ouĵ_\DyI+`Z`xR,K7~cіʸ#9>6-ó8Ai *U}]3T}bFA П:a0tϨ |I+p$gt҅@^n Yq-I;d?6E%$KLW=b6*AЀ2kS v ˰Vd+Ǿ%lH۰=wcΗ4lW#ZE5%'%,S(-'K4xkhA|FEc -NXYu*EcGxzvҝbӕ,YFvů/Vmm6]{) 7ܧaЍ&,ItRd["5 dkTucӡ3;ͮ Y8c!|E6d9b3K+؈`.#*T6`\Y;8p4}X6~ɂj-x&C<"1/c9X=u"Ej*O`R1XIg0͟C^5N3Ɛ"a% a4RM+6{4~>p| y8F6ٙm M xO}qX.pS$;RcH}P⿘M*ICjko( l@a#<ӡ#|T>&wS_|xX`"pIUِF0ް+gpmDQa4֪ɆOաjׅuD+zaG"^ꖨ3r58Ef5m)qPmEX0DY9׾H ;~U@ԆD%m ] %YeC8sݷbE\5-oZ-"Krg=2Grq)cl/A#mwejEm˲G쏂\5<۞=bT5АaX脿czcih583mXQY@+W+\n5!ހۈILj~"^KtN )koNRzcO>UH'aMj7灧Vڙ`W{V9GA=LIZ5xloPRCV:(h{E1Ur$u[/ɹ %Úz;5TX/={6XeTLɋ)VQgߡ.qKUaJ&QN5/0C| 2ØQ,VgFCVef Y2N*5$w$T}߼ZޡSߡ_g)ލc+Mqg ;Jvװ2wȃ-D~ĖqAZMhXr}n䅺o@4^ÏP`$B,\@'|F G}  byXo(:AfGLP(ED+Mꦦ @6{Ċ0î0$(p7'Q` fĞx~*B6:'O |l1!+S AKj+CWrZ3 ,/Bma݂X̏r74:|?Nl)|+Tfl05' ngG4HgКy4#r\#Uŵj+Vgg/:gF;EF텵\%ZE5q&O2)ۭ6S߀M`; Ft<2rCOvj)_zaC6o^p{ķ,4&?n7Vyv1wx{%yת.~']T19Pw-5`?+&rm~+d2 v5yk ٘n`Ya2QSo0i\̣Y5qf[V zcBs1c]\ٞ䇡db+~c"L5;l=!UvZYMuᇱ1bw,E5O!n0`1.l.J8g;qp0~`3w{OT&4Eei"sG)G+gwkК&'j!і}?0,̶i6:hHzV"4~\Lo7㌏̀pJM.&WPof/F XQqljW.y/.Iɒ~"u>Û4Rh|\e%W*dt7P9>WV(ouJ}^]+%2׾0{/x8Fңev]t&N-)~@3訢=}z Yğ\h$1ٹ]յϖJjn 0]`s5?#& E@T6g@/#^{SUmC\? l;;f ՞rN{0 +|m#[%,ĊH4=klYhvp5Ƌ,8:i3l`K!A#O}""MڭAX ' 3k>3[+d٣`y|CMOm9엕N+OP GƖCl^M[nOw͎Yl: ,f1Y[ka^Me} I,;!ZML~T\el7I=jK+in?rg_:Da|#Z9؛[- n NT+MFhtluvpgv!ⴿn Yci<}5}íahk휽='8-6Cds8CoF+s MX}f'89l5T.!W)1J68,c3 eEl5ӕjC(CYF^̝8O>QX?`kt> &jN|.f^0-,;?NSa >}0FePxGJBojC[Qh܄',*Pg8 lĮ4d 'E,]y4l7Яv%xS[OUAaKx%Cu^m_`̇hjp7?.F&:_/ṗ DZjŴ~1@ YYyO>-?}gxjgq p4\c`/z*?c[U}wUoPG*(=!'|p:IƨKÔя5FLbGxV4`*Vj2^5ۊu4ʪ%CC^];Xap DCi'CϮx]Jue7Y*Pu+C*tw(OkzpUS[`@:~md&R_a)ye*.Yy`y hńQ,)ZZ-|V/Ld!~V4j 7xx|s̸fgxKxkRTFy_aZX"쒬žkoE;l6QEm'uANVy%3vr'hJȁnl,Gh\*(fJ5*C1R%NPHyqdQ i{z_]:[=a7ft4Z<wQ.A@%9EDԙvxLwhUW~U<1ߵMbz.;+Ai2.@+>4Y{6;E8]*[9gx:*7[b󩺶@ey}W);([%e`ce$gQe4^vB -^mKGi45(2M (77py!,Jt]ϗ@@)[ Vɭ kVGLs`%PjJ$뼱(H4/՝Ik7ܵf~X뺪CRV8T'$,i37={6:q8y?Kqmg~5^qGK%O@k_rP+o`_JEW@MqWA"NE'|[ö́A C>¦ 8Z+\3vfq,)iVP \TPY7$Ї:\ɻZJkm:WѲ?(/f8H |A5]9Ua6T>(+9YxC|KB&SHdlIX_bʖsM}vTQ2˺NY]G?p 0I[)_i-Ewq'ry@0))~ ~J K|1b;[@hy]p_@g EsEe>.}}k`O9Z&}sZv;;jXj"Ayi/vBLNC%,A}D@aUWj2dTE9{uFp'l2)6\xO-T҉>U֪~g&0X|<:ߢdo }?|P'8C_ꄇLOI'Mh(-Sɾ#cJ6=Xn(~KR3H^@{d{HG!dEhdMQOV`&E`2^JqbpRӗnGsG@h?f96|Rr]r/j hgA*`KMg#CPV35"1+RU}y;s(:y>u=K`]kC2ɵ5^_eoggJ8}:mYNU>R;5ayjQ^WO=P[ȷ(2Ң <7?&,Fa9XNCYQB63"W p|*cv׳L)0^Pbcw+x2ZOCNTaey/z\T`'6tu+F=KR)es$8#kQ=] `/?9"7p/r&SR%zGe 2]f<\ʤX/mvC/zx oMlRb}x2o2' _ajmmXJb>#m0zh##JPمNǚX"=V۹m/+8V?_0^{P(;y~Z@ϠR8d+→fQ0u^w6ҷ;@Ȱ@p`=* t*[ ȥx"j]mv;ufpfj`y3Qfv(unBan'1 'v]yJ[7\{"r;2"#તԅfvQB.%vIݚ2+36E&`e&ܢK:QO>#7Jke^9U+Py+xQ% . SX$Txt0Q=D XY>OcH\˗%PGRQ̊yw`R.eE:ԣ@BZ~l̺J/Zr6ճ^bKY YQPRYU( Y ̹RK"# NbޡW%i Oc`t؏->Ɛ|jM~NXV>9\[J^[G~Y6S. Ie]>;8)?5-ƾP`:2KJTG;Dz, %}.;B;8kwx|x٘,-?%%>%RrHn)DYmdo}ldzWz+ޒ`g*)PF߉:<~L7 s[Æ2GLxfilMCsdO ap, t|Z*y V d([X=>/E2|L9Ax gDZe-&$ ^r?m c(Mv؈ 4( AׁURYf s Nge˘>b< &،XkٝCq^^|)G GtvҮ47Ѓ(N+}.xYy3'ϵ9!w{7ssзeR !;/DYȱM{`Ȉu.Ta5.P&T^-=Nd2`}@c=E\r|kW'"Wq~!cAwzY?:M %) IDAT߄߄#]E;Q߱TkrG^Onۧך*cEo~vQ2aHiSz/ ſqXo~m/rEp^iE%?kyI" 8v'77^9|la+>e3TQYĊd8/)..+5ޙ`]lŒӌb_LDj |S۠_ @6:B[iZzU)"P^)hB ҲXC'٥i {a #w( q|ϧ$gB,eVCUEEReqBx?{,&c*<+, 5, ^v~Ddz*/#oˠVe_)eoEsk])^bw<_+Ul ljjV^|6gl5k@w'X\ne=^b٘i>Җ]`w`Mj4);`Цp*]L3-jo 2a9j(NG -F%Sr`N$Y0Ok~G#H((X&9]3y9FI{+vmZYq();?d^J7,!?!/'bҌ.魃 .2Exn?ILTT<˼{`,,h:IG1X Ortc`Vg\[pF((\0ڣa3]0#n,mՑe Mc1nTϮ*Nwv:[n!D[4lOƚ'N؈gǤ;n(^l1\j#y>qǗ)wCG'˲PY{ܔaT1;ʨ ފOe ϔHxH}Ii ydXcx2[g@=B|ሆUO{Hͩ(?*!,x{A5֟rxu'`'+|q;G< `{`44a%~Bev?m1ϢsZ-G-Γwј{yc`ܦbͫV?VmfX^ʎJ mY)G`AgkÉJA1\N2 Y#dPxZ@Y1Z/2a;4+_(>̤U.M بэjG(GRv!KMjMP9On>} ׾17t.RU6̵HNob.ǴǾȕy'FCHeaHMdxaoK(ӭ |nc L>4|`hc YWS]ñl[ 2\"Z*OpP*1{=󃫁qf Sބf$W ΄I!OoV~(k?Kqw4xdI=i?DFʭz>-VCza<Fy /]^ۏ#)c\ŧD{Tz?-f=0&0ZGTߥnYAoh(@uEYVt2^QiU6(skj6Z=/?@hC euJ&cWx2xS +tq\U0݌䷖*FjM`aj=q>lNJ ;Jb:w@#ߞɞɇ%Hٜ$y?f)"3;uU5;2fE<#yyM[4ŭg lAp5lM +;a#61xjOEcuwيJ@6YqǛN9y/c99)J1W:,Sz%@L%Z E0J b5Zf7 7(0JDpN0 Pccr 'lM}i_g=5SɠdZ];f~դW g*k ) 6ӥ Ũɱ8h6 `~u^ZGp+r;^푬l`w ڥ'ϑ2"<Q>3|FO+LU3PM;DomgqT1 0mX@9(8)-%˞}ۭ? R7e(,J?G(CJ˱3뵽r'w;-DL`cxs#U4wTmKhl'z^vvdu EEvE?k-ZC>~~̼)Rr~;k_K2 :y]S-SrKXsn/npΉe>0e!4>^OhFul7W.[ >Eg$U|-Aٮү.`Bp]`e5#+])P3KZٓy&{9Cvnv6e-x\>9J) +q/a۽}v[#v}mjUɟV>7wwqˬoi=e"hcPݺqvF>g߆Y"̾ka!ֲY0ƵZO*7Z'UY`|yE\!L u@E,YiC{. xhՆ5-3E=twUmZ;/^M:1۷{5#y~>"GRh&粇wMԤq̨bkV]4|}W[(% f㌒v'{|*ujG>6Kh:[z NlH8/VX`kI{s('qJgVo,>S[*L|~/$Mfb&Q,VĽ6VHۨfV+;hQOl6Jlnyk$5#PfM͔3z=cQ Ynd.rXfUZ̩Q;Nh8gctG{1oc9NVYFbthlOiUj-Dxa5boztHpҊ~\v> "mPr襴|WbV2b- >$͠{%aAhϡy-m4t{ŏ{+R-X,cfN:}yZ/~v>J4GJ ?[YK~MYx}6/rGMei<|X]yCߩ<0 /qA@naF .RJAȶep8Hڲ85߲Wՠ xa3 9) rv` f/`vc)9W[yy#f%Wt Ώcp+o%hQxK휞v5WfxReH{( aeQ:S(Bg}e2_Vzi=YEU\6QJ'/լ _oHpc`(Әտ-y";w(''M 5ve Mj!֏ S[r=9t/k U 6DS}j$ n;4ϛ6+6K9>Ą_Z"LhMƞT4[]ʕ~"ݚ/#%ZSYi S;e*rcXCfG?ʀ|-vjW[u슐אKJ51ޕ>b<ښ$+Fp2q, eQvBv\H234wbPP̅0 sQ'JsEW$݊VxƇd&o V h#xi6hjڃU;iUL8a/;N+%.kG G9T;iƛty)\6x#oֶ[ޱ[b؝}ճCGFP|VFsc%e"yldK`ƟX^@˪)W6"2nuvru{ Q|`mnuU:.K3z}XBE+ M"$Mew`# vSq:`Tty{t3* /uM饎*FAlր_."цOq[4ef;?A P WC!eC%!X&K6L!t_s,#>x-f4]#0^և1rȍ.TKĒ, aCfDrl# GI07n؉-tXN(Z4(!lx2X!/Ab7EeByX67YM Oĝ0A# {`47lXN _zdo:k /7V,SHV>}hWLs<菡8-&oC ?ѷn)K=1W6e&89 ox yF9hg:tz),ƨ1"Yd=RN9<#>`˒U lQ(ZA2*e 9 u2/8Uf1[2zڋgW}6D;*LpԌEc">O/VɧˢeCW/\MP? \c h'?D LZ egeډǰ^v3z{x8pg$|`g%Z7v4F_F|(9).qZq2ιW-SGʧ~v.]NN~ha3Pk*'CJ~]]<*eRذy:ѱ92{K],3 Vɉa'dԇS:`uC<-sF;tafy1<-%wkSju>HH>T/Z!oICC%YnXpxBѰ E6E5fzƸ~q[xF(|4ש~)as8`ɯՙ]q 1vJoϦ)cmZ̙U6O1s}XCd4p 3j >{.ܡv#tb?jt>`oB?C%"=w aYs?e@*f62B4LL1=F7x9TfC]et)ӵ⎜VcjP TT 88/9,Ŀ0NfW!E>i#68>lC=XY) auȺ1ɇ)YOvNX1l35iWai`j̃УF)lON$,6}v'RI sPJd%emؑ8g僦㲣LjdܮÎ4^jh]f9~;c/3s d4 AF7T=JG&dWjv˾pk]LT^;'>,*,ML+fY+v q R,F\HMB;InaJ;]]ޖTľ MBl ke)9hKۃHQwŔvX <0~JvR Ykv,opN OdaGt8!%U^H#bBc9Ca=SOT?DO[(`8SP[):,& YCۃ=ۭ ;kћѩ ]?IuȲYnʼnʹ{ iSUg!mNJ65Ԛ6 :^be\szW*>w3lf[QqFLǮ*N#Q\)LOmMqQm3k\#IDa dž㴱d|q9*rѹ/^m7&QsC+RAN;])䩏{-@=yaKqBl她'tW:TRљ/=-ܤg4`wI`hJFL@6  .s W- ?J\ci(}#p>ǰ|wʷHYWQռNsQGj$>X[ᬿ'_lb26)=[R:Sai윭吙z-X>DYQ(g]&A[)Sq Uӽ*&rf۽pN]: B?kuxCKZ Y;^]䒆Uۛr3kzA+W&z Vv ~?yϲo/^0Ι_Ҟ?U?]n IDATHe_VQIřZ~Yo~q:Kq,kA{vFYw~R6r^TfY[nhIye?a<gE=pV_1˓ugS9-B/oXО` bHȻ1J}=B-.B-sWk/v{vy#K492-?ek3P])]gq^1Kd-Hu2xXW6#{*HdNBC)\bK0'|솏Tm^\ǦPħb l27Ld鬒:+31ێ'([p\YBұq7b gp]谝I<.=@#VCs3c%Ȟ\!.eV;˹QIT@gvͤp_ Cl+F&Ǿ]vk6VP^W[p46YeddWY^h#Gʯc{y;-I/UN6HB`oI+BK#-`j [hl lJ%,7TQ̂FxU2yh9%ߊ`O삋!+"\ MXPB]!jQi.\Y796Y&:`!g{BIrS1i8'2ˉ-h~JMBq8װķb_~R|Fd9\g\P1¦-0"w%wU0lvrt|7exɍ[L*;1t94 bNh EZD =#5\s62+P$ôWSRF++CQݳz W+œo%ZM/Y7J L/7Sv @ j إM?] Ϟc1e~d=~uEH+kѮb 8]ҨMJ,>ۨE"JX)恗2}f+i?)'?TՔ]nc}Bh x%xXWb~ٙ?\CMYn淑KJ৴w#ciReۈ5f7X8^aihZf]ϹՇq&s][۴ٶmomf۶63 ?S}r#T #+Dkg0r,^-jjaJj:-T+{-QiGe Y_f2/4OKVFZNRswc1U_ˤ<^,an>⾧ŏ|JJe'A䰯8R@@,4#-Y6LVY3;Ə6]8drךͽ-j}Ǩ^N5n4FutW;`!] Ѣ< >vO.c-{L<>7Ẹb`8dԩǺf[G m͝4`۔?mnM_sw2X M+w^HSeM2ce6a;1/;EHм^ɻm=7Ԓ VkǤ)IuX:عVM[И2;`$ Z =< Bal`0[E0:H8Gs$KtS5?FG(Dޤ|,ylEa zH7NMOT P'`9vk)(nx;X#9br;i)֥p]vB:l b>ֈn9Lt9Vi'uEQNOGG=N!Y1>2au7ƐMp]s&by\g,4a?̇wt?X /`?S*߰*lR *A2bE0O](#7= Yi¹,s3z*bEY}΅>U#k`ű=xx}v:d'"Xdvw<緗q~e |>+_sM`Gu·R9OS sJsU")]U8v&sb3_ѡ,֩2TkN#,X|pF[OHR |ğ+oS <olO\6O{>45gp я硗 /:SQZl@v(#qm8dgsWLd m3 8Afk^`*Q9vj ӂϩ40Af)ȏL| |Bd+![;.Mc|4<aNSɂV{ +'lzsq4::t @<5h)g4Fjr9$ l &^PZ/T*>q\X^k5Ml__)hQ&)E( ')GT,_:Ў eՅlmt+nxJn/({Note~;7nAgT3,]#V'fDQcQ~ ~>x-;x(U%݇N*6VEvj'5Rsr$Zfq0w'ֿ[oK;{mJa^\. wl`Sk?q 5D5|R$ԕ-B$165YyZDps=YcneydMR enD*Ri~+;z=<E&:ɿ,8f,7F1I&MA5Tap#7OonXKd7/;Cixn (e3)g`Kj"ۨ3b)D]p`ZEFQb)TP2}<́DlOp˺/fI\p!/~.v׿ᙦ{jxKg]Mg9loǹΪ=/5g>gfEfr:T.G`J$cROz z`vWϑ~x, VwojBRF;=lMqVQԀ9vE>>AujJmZd/NgL~' dGeO6\<[nHs,L.dx c;'8׸N9H tH4=N=g%~(CH01ը'#/*<Dz3c^ͩy5A5];(M JAO,+᫘=^M}-2Z/-͉M_v~dR_ݟ|v`7@VrrjÝؔ؃[CɯMaF[LĪM~+̌CB J?~w/}[>S?m"Z8:MmeO mCyD .7oIW}D[-Q;kʁ@T7m3 KX'"ƿH-4]Ԣfnv(7\YLZl Vca]AD+[K\`o-N6dZtbsj GFLij`OXrf?Ip %F}O cV܃  ~a L|'y8?c^P*!^DdCH!>6i d56PdC;K(Ů|$*|KiCM .A]ɸJb5Vwa9_*(3M ,bPeg-TejiP,/*g{,b} O>cwzw1i .WM:KPUStcq1 E,Da1iKD2>276gxwqIFes=qnhJ~ =O; B.xgicheDx-P ׌=dJy#͓){hjJP -c0~[U?tVM֪+DX(E Yп̡ΐ-Ye=KUQf޿-Z~nو;5~;]>>|ռ5wưZ#u'襏\jQ lAޞsv* |<STÍR)iD 52LQ^*jm;JlxeS?ȥ0 \Z V>o7wv hֺ7F{ڸz+[z~ep$;u϶OM7Ժ<νô5aKx][r=1nutc4vDp^6iX=\Iy{߿s+|?|}jxoO/X=D C;)Oqǁ=ig]j:Ϻj_"f]qBed}R7dxͰ^Oi0J(-w.c" *%eA 9\h Ʃ/8XUj\NY?p:@nd'&>PNkBr;h)?#c)vG+>gT6*%(~)z `Id5eLbQ>U>w# <2ݢtcxze n r^Eas\,&XܥtQHduvi Ts4NQNb H{2c"0 |+upl'PbժnuL[ jy\j_#o}u6:]_" l@4I lŽEVAmk1y^R'!/C\!kʬ0Kʿbe ΋xnhC_dPьn #ZGu? ^!XIa, IDATlQ=\U52cG3X/e(QF^iHy]?@k;jw \M|XE*Eϣt]M6듀,Ձ4 4a#(ԞK٩ZN!1F]V p8^ARA"tSE pZXV)c;dӠh4(p+q4@tAyJazC#XBena8Cp  GXSge-El<.PQ([t4%k\O'Qz{< kTQ3 ,.vVXRǸnC#:1v;xwZi:gF)u~-qŬLFcEHX{ zA:{Dp,*|$;1oo[x{X$ΉI6hJ e[DQIab}_ x"دzE"DPgX0[.ts oAɬ=>G˕:,9N6RS;QiH8чz:NY|C]Gu9z:Un4%PIy/!;!#w -^L YS P%G)zմs~N]khzK{EWhsήYF{ 83hB=Ao(ï4[(XǪ@[ Y|#^aPМ?b#AfjK1 -: #{TYN\EkbE =I|VM=F\6TZQjb9k'TJ÷VpgRb#oX'|2;:@+.,:0>bYGRAx+n8v]8&Ռf)KV| wWG ? ~=)TcTt|az\ޕBzOIb%ē1wcS%*݂lN:P k Y8ǮJ1 -_^ b٢),B*З5Mm4]U|.6xKg5JvV[m^mQ= uQw<:/*mlVa0{DfgvSHlP~Yl/.VT J)#o],흭5aq4C†xj\TގWw4O} Ju/I{=V#Yb&D+op]9놺\ި\K mSZW[.aTRf닙M_#v佯# 2>6zGw]l <ӦMO1Xao64.k[t& C"C3Ciz6]+z\ϭad%CX{/LT1]^thd` QDmi}Kz =z"B@es./l4D[Ϝbl4֗rvHܶpaM"]*P"jv>U;NIp,a [96l9U:^l +SPؓv]n/rSiZe3Xa&qD^14L z`_Od^E^9rw(HװvHp/Ÿ k3.+?R5 BJwȊ^#a+܂7"tJɮ,FGW^VmC! &WIzkiϥUrxEP+vz}Cy*+j[ԫX 2)\l,aIߊR.#]c,N ?b3\ݢVO|~5OnMazu@,Ңyvx BjA`H&(Sʟ6-l9k2+iW6\c:?g w6"xSV[{P+8 ?8(tcsrjG0}be_b]T7Z(syy:k#N8S7[m#)e#c>=Ց%mmN5¿x~96G- _a@%isz*xI֑9l`F8]D2.e.Mru2#րg0UP Jex^؂qdbȃEWq́Bf` `a:~(xed2=}BI܆n1=Z~* JM$ʊA/ᴼķvrx1 b%6bcHrr,*7Úb*nJ\܆I0w˸ϋ0y/h\C!=]٫S]_Zf\a,bT$7{X KlRM[0ɺbW< v&gs\`2 յ[WEgl?V,i+H-qs*iڧQG]][ J\x5/(ҝ,6/jl09n$JzțPNd$8z(cūNz:μhXc2j+aeszgwCq5ڏk- p b}ЊUmkrz`6%).>:T.л(6~gYC?Rg)a"U5VO?JYd's'gVY߬u}kAԍoe5x)Ǯdz*l63!L[I7l&>X^cDܻ'S/QYʺ$J>.,20 hʩWD)0*,2[?ߙYѭBFk׍j:Twg`=+>E_죙V{%1SjHYkCaIY\t>t޿/XF+q<$[*I%,*uԆqmx 刎 I^H^Na+DuZV/CtJ/V%a]rGmC-s5+WguDK /}Dve>?*ϳx&LuECI/RCl>$CYNy{P}D%lkȾ<;Y-OjA?2b(UEiVY>B0G7~{āy'\^Q~cG2\T5V[Vmg rOZ֐K?i?-JIW8^<=1Et*t2eVWD.h\x^k5ۤ$?=h8b- 򡹋&#K TK+]LkfkhdU~OKIM)KY\Gr@_ 'Ւ FQC颽]Z~( 7:xOa%5`(]X25 rp6;NP 8?|gei;nFp}[iL*JbJK$:S{B؈/Y.-!9y3QRMt]]'Al˻.^Op[0E})M#Ex'@EONHB#4U4}lh*i ׯ;?|=y?uR=F;SRT gos12FRO;Ky\X\ a:ܖ;C< PǮha{1 OPKlif2T_V*.WkTx˹VE];ϡKr=ΎAym;MNNwT˥2Y8^d>Z2*EQ܅]#Ru9+<\ƾ3'0۫JMo3'`^`Nvԋ;]L G u|x2_+Z0Oq5_f(-xƹ}MOS_lF)@DvC['ҩ%* nVsO%a7&ӾFH}/F{G[:~,׾UEά3_,%k02(||Œꥏjh uɃ~JjJȴ Sd7F9W=@͒0UVrE30SܧѴ}e+Q*r}:P,|>@KaV;,Ws_^5xBQkeqiܔ@RO)M xE%n~mJɨpm6=e!E$~&X U9ޟ;&i.a ;L@"QaȏxOvvEa *PGp3+ߤ] ᩪֲo0mlfZcGvJ^L;p߼ ۢT_UBo 63=ƧO˖ʇ\f\̜i~͟)pڬO[s OEn6ɫ#664;ƚ)AIrUt{LYQB\KY~*x|@[4!*zޚ.M6묅Z.*-jaA:Xe*Kc[^V)̆(U:yߺ aa˶mZ7sqٵxmu[Ҫ_s`1hҿA(/dtDXdu^5XQu7#V o9m(>XZ;h  9u5tQ'xB aZ~'ry;j, Wdj6VY6M]X.!}md&J@O 7`,Q4Ch : V*6 n&V Z_Z"k&i|tU(R^H'a IDATWy4`̧ݼ5k`1g);Q9M =j2؎ފ ցW.sGb z!8hi]5L*]9@6ڂJV,= ~VJԗ*hi2^ij*8͂G(9N@7o][r`=A(^hfHuŽ6{d0jiy -gƚe2԰D&Ha$-Վ):< jB)ăp.Qp:W1bswkJ;4j`]dfrw=ͭhfHހ/pC؁L SyUVԝW#ϱ9^dY x(7)hxWַB7fSenLKiBW43œ.+ VjΜ5J$71_QA!M%|S.aVU,+fgf+ T1?X p27R*AVmLY}98;03es폄AuJ\ VC>V!sPҺfЬi&&AUqe[e$ ]M, U~uAlx5R2 s? Mtd,w@v& Q,M|r cc6TՁ륩8E-=ث`&Zf>vŸ!')0GR/OdkB0C[+/uR 1Bk8B:1x#|b?6 G~+;ȞY]̻G?|E`Zg%NK !ټ_+t|c$D[p}m3GR[zk'S`$)I/LxcJWc2ut,8v/_) XDF8M%_$w1is ^79+gj7p ^(x+^+sИcc-4%7#^lI@l3Q+ޓ-[X( >KM3?pJDJMcv>C x?gA: *3ai!K;򡭁þZ{Au!x X*󑦍BCYu/mhh| Q8 yA(A>Z Ms^'8W`(Hp6xcYl'1~.+…N3h'̗' J?_#οÓbu܂`<1 DT|Ыp4*c^H'9G+Vυ|FG=42$/ Y*A "05*FyT2-;,.vXvDn.&Id- 1 pLL!eBC3B„{Sf oW9w-9u7pN?? >yRMik:7V5|B,5iU9_ M2,4;=1,%8ëRloNQir3)@ିOo=TRz}*c.v9[#wU (jFv_W˄rNTo-@RxdKmr("Z@ J\W4-I?N?C Xmhî'ׅ-޵yʻQ73zoUGI5J{i#0xE9Y>лXGD>, w:Hf*"Zb<{7[$`&޺'yF) 3 fu*.} Ha?ptwSR=tZ%&mB8 QC7kЂAcPu6S| lŷQ n`5okwtc ZhulPiʭ$mCSYEk- GfFՁ^XZXPmB>p:ʟ9̼L8j+B>U4+˅dV_&A[lAd i MA%B?%U^ˀM \p\fo\ 23ʜe4 zOsJJI`51]gBO4hS lq yL[ ^h KKÊjEÿn DF%jd6mt % 䇉,Z??`k t& (72ln!ŵz imˡ&!fG n%l.Nr^ޙx ,WC&q6l2?|t3x3/zj(80^ClmŇ{^7DVSݚ`18v  s< `6X (<AoA_LQF~ቺO<Ȯ:W&ʈ M^KgA"Xu@WRĂ`8?LsQQ2 .)UtZlIW1P\!g@GP>`y{a4 Y/yoo.hiܼ :~DAQ%\38nxoq3QF!L> 2wXXZ8vc_V`*k)N'ŖJ{i؍(ա*e6/ɞ_JߖHEm8hVy(Z{칱^'H˅BT"ilT[[K{4f=0?7h݃j]U̒Ǯ_eΐ';|I V[:]Ly==gF |E쀿Ep.\}7ZU|kpxNМ_ߵ0of}ѿw;YS*vrq(+Ԇ YEы:4JKk<͞ y^AP+WQaf xI7p#^$(Gk=1pFjVfpΪOkQh`R+dDfm |aKo/܉ǏpbF C44)wy?Ick垷86&: P^=s;.j,ޠ~ 2K`^|费/G̻(\@AڇMs5Aԭ?S;yf~dz49@oǺĊQ;f#:,p*XPou6Nn=cS8/R+.gE9ֱ#n!4Q-$(ss9#+2VBx1V_*${{uX Ы7K0{C)/C_h:;r_6e8G@7I.:2ǿkh5=Z$c4&J]% n/=H!c і|f]3K,j*\4FUꁡS9ۃ/l_bh8a;YUƿkhK1Uumv$ Bw}jԦFv?9K烿X}bUޚ`.u 0|;kߵm-E+ n1>vH0DD nPvcoK0]gY|̉å%bY(,4ACI )HϤQzGJsMͧx6γv(J+o.KGah+? na DhGYoOa OG$K qm+!¾(OcŚnpKO_z{. 3 քNЏe:,́;!oFqgwG,֫Iss2_ϔ[u&?H3#'n>a72ǁٮK+Þ3c wCK*b_Wqp(ZH9N(NePZ/-9܊6'N&AL}%"܄kxEYp)㟰W! _0J0UMĈo7ʇPrb*(6K_ <* 3E={SK5{[9#[BP5GzL= hTn,^CkaAv*Es`E~\!ށ*h:^Oӿ~ SQIw5%_[R3##9iTmq@P`dO`U $TD;iZMFi@49.(ɞ)UO︯c3MvHY8x_/MAz^ۈ7_ .-~5fμ n`7Gkg$3*&Gt{Ք=i9֦XpA)"x>`^ ;ƦG|[-݇p7crĀr| [zOCV+' 0G9V) Rz,+/:%o9GJ?NW3&4^z)F#TOZՌAy3Mo/ k- 6)6ך͝\Y!M# 4Q zh+(VZ)ې l):M/ (rKj#w~xFg|\mD~iGCK`$'6WJd}S~=:k2M(D 8 Lؓ-('~h9 $2%̺c/jU rQ^.f4ǑF>HM֏U4 묈yEІ97[ 6}l*_;%8B~gti: ˢR U d !'za{4i ßhbP\i+P=HU)~K8yNH:G=it_n dWےR2j[lTEHa;}Hj@Z @Q#,d0Qc3T>])wmUNήeD SAo0cjGW&ry: ~rռ~f+#S@Y}d f6_?rQ`ߐP 79 jlw0A_ pkNک-/wMj|VoG^X^3a=x>"Zh⊑>bBCQ4p7Jn6NTs0@98 )B8>o&[,k+mO%U9]dn>)^&~`n4l^C/KXyCy&ݑJZ!Mc̦1D#}*HpC7}}km&ʃT~b)<2DMkf}gGa/!d_SyLm61.B ُKnl#K(J`(LRp$BǠjKk$Hx[7 j PyέX%YZuD7zzc7knvZaG ٞ8p΃X_<^yQ~&qJSlpgGyy5 N!8*_-_vO_HMq`^q< (c 7:AnV~IjZ\^-5^m1W%A=d\dw<*IJ(͕!'Hִyxǒ)~k(nP3Pf9XG U"ػ"9G|1V3lg6X5Xf-0>R^Ivlt+;_/ѺqbBZqi4<dHl2S`ţ\#/ҵx8W|F@hc QAkÛM(G 6]tK'Ž<4p.2g,2 ƃC uXLqԕ^79>aqC@wppF;)+||#lERMZow5g`\/P;g&S9dJMB&+ۂX6\EO|Zn /oR8ʇ%\:Q te{| ]k]k f[@>mEX*n0rY"p2ˊ` 䶽F? LVai?xGloC<(4uy˫{ j}/׷peCKX}6 S|;&Yx{E9S,X7g1ᥭm4 %~_ѩfqrelKA$ mx10Bx <Ԧh-v*jg#K* P}ZP%p t3@7o9߷=`[ZP^| i Qt+FY_xJK-]E>6䌼Ojֳkhm^ARKmB#'FȐbm<ܘьX@^-^8h=CK4łoQ&RRx! }fQ^#lMQD<̃0W3o[4ZƧG.x+ԑa.[i[_٣>Ϸ4<ļm6a6;%NH? E+_̐жD.pY@#~GW@Oszo2OxKR( cg O|(#PpKFYm:1>M {'%vyO'Mb=&IhRL)F.9#(Vn_#]ݗ),KOW;[,\a2߇Q.߁StctmZ#ZC L^deRpS렢Wu{C2ٯP_eO7O7Ǩ/*夽T(/h$z2<f#ko(IƇYd;)Vp\J$ߊ"&X~Y`AߛfLɱeьFWCƙ-9V9jW˼nkzS?=ku<~AolE7g.lo>\ں&l A0#f}r;y7-%{U;||£=m;BI6ŕbR,:s[? +`)Q <Fj$0k: T yHk'#8i+'_'. B-apFp< Ѱ,q§\CrPvrKKqp;Q\piqVzXe-A?uϩ;}j@7^0!2u{)WO+c YxR ~%s2H6|6dGxP˫;'rg\Ǖx=N&V;}d#RI AFꋿeцl<Ʌl<~Q0ēd|D}Dt,qvT?bTdyŸ7q$,p/nyaܒ};H}XY:C;Zj?Ϸx:.bňR^G'H< z\3uc:/N_? abx2{9'-{pVKl AM`\oL2TӍg$o7'ze=<{d}ĠyhR݌}BSreBiy5@RF6@ a_#zxW>X.kܔ1lxWXMP}`)2QhkVIO~V=%`c.@NVOh>;R~#K"BBO@@`*ꓵVMvYHf^[Zq^:b=ďڔP Xl(Jk<뿮O2̥OшT'/w*x([J!F~ X,G__6wۃbc=hvմ >!)=UpY~VZ8'*H_Lp$O {`.E s<Źʥ㴈9Ofu)9ɾ_STudAѢ]lʟ˧x+ڂ:$o&%:xPkTt-o4z|H<+f}ad>#/ẎɷP9Բf5z[Y`@~ [54P|›F$،K#yQXTLaQ\<yIkR5yT<Y_B:ErV"AglCCe u, l''%PoO*l^36k}~.42#<0Bv)$XWpPrE3+%Poq5R-NҷkG7AϿKr~wA@EvQbreI9 x ۆܔۻ o /+.^؃kH{>dDvdhdTVƹg9h/nº 7ʙ5p1%ɾY쮺_BԳ6{-CF%*jxvqlw]yS#$|+űaN-( kJ/ETy -6F zrMCE?8IeVB g9ߴ-R1Ydnߝ3ߗ֌8Px:<ϥ!Ǽ+oL!2]Ig?s!vTTv-@ZD~3`4O΅\l-ýJçjW@"y ;ÿ^'ݿ5:GWR>L:e#W JW+#R_J6kiBc&[ 1f[ce^3#?O/еV%],ulKf½R4ΙlL&8FDiX{!F%N_6kjqZUuټ,d>%mB+|U%o6K}o.< =Bn϶Z[aaRl'#0YI ʻ8X2O!}yy7YgH:cȈ~9>&6Ǜv3hE۲m*hj5rx+ȇ$2CjVیXLoK@sN`+=!p_:$Zc>MoGs8&[wbn=ⶍZ1#$܇x!K1$;DN&K#,d-].V i'O4(" {XEZJѺ8;4< FG| |ˡr*#3|sv`^Z(םMF8Q:xSU]u┃8\F(!]Gv{g|KjBM0難((շOmvFF^}s5;:SӭC~Nkm OΌx $`n stwWԍה 'B}JXhwhm<+ DEmeSp ^VUB<|Tz&[`C3VymfS: tX {6R!6x"ڃ`X ?#f,F3ׂR8x|#qI` .]FS)UqaJY2UJNXR͐槐픙7.NQ*+#BI{must֓N`;?<(LwCoLiJ#~ug=F*Ketu#w=؜XsǼc7f/8mem&d{8;_뉕b.;)S0"_w0܂UP֊8/&ғlȪmhE)#GBJѮJsR3>5|{\XDB]mH;~Yy@]WA_[,}c%kKrWhfۍ;)~G$POz5C%C(v=]'*IfE!V֌ WхxT vV7AL B+~-HKc 6 lWIp)Zr9#UFE>զ 5NI€25:2-7cvH;P do&5 ^c\[)Z_+;kG=͍l,89*U.^{k}!gይAS~/G[-Nw+XBu9mR̷UV`v|GV}b6m@F!ֿ7+d XW)4Fctư.~0l 8ijmnͭڶmmj۶A<\sw@_zeb9kW/yNa'Aڷ iJʃPOu9MƑ}X_2ր Z4Y5C]f?e~ud?<u#.R9~ セ,qODAkݹ/X>aKC1Sѥ2'u;!MTeˁBps,;|rV2X4oΓݶh&)ֆm0ax${a: ؔ,;Ahuou\OIưxL %Wzd>GM^h]UݲQ`4#ƢptTavM`+_Kx;짝 8@-@{0BcWt #& l4dwF-fMhm4co!="QhKV @PPCW8Wl.ͳSJ oa_05 K* -Q/w/MւHHxM(Jk9a&pt{`& ˢ*WNVn^Kւ0;Iu&} 1HhKr8풙Gؠ /.l,Vn-Ō*&>@HL!W>F. ]'{ິ0<O3t3Xzcp!^ ·`#_v܋zF8 %(eNBCE W*b*-> /* )EkX+rzAdkO&̶6Dމ,Th-[hG w- ڿFђCj^ hC]Tc7G]|ô [LTkNY#:1f;D9pP^Þ(v 4I(A7m,]GkѥFƦ82_Ӟ(< hX2Ih&XOTZa*0q^s+^hJ+Y"j6$ _Aa;tQM<DɃiԣ7Ǝ=.acgҼV7^* Zg8y/*eG0cP]GN'-x+8L.,Hu؀\7ͺ |T/8se} akMnzx[&+4NZCz_|:1JyJgiy?vQB_+7iw6ϭ%q /OxvӹF)l?L7MXRW@bzW+c KxūIZx dXgR]14|^] ߮ґ͞~dxV6ag<-CRF.7z-zoKSx*O!bl@Lš(j^LXp݌ik~ 6 ~|~y$/Ġ<'8ГP w IDATPP];Mx9|>`)=aȁu[BV=3_n_q"*)j4}<6)$Z0Dі<^_LJMgc.";qBGVIcPC|KUScyɟm'v׳ޠ6IOUr5O8* PCX @ b@1З:8n`$*mZ١@0C ɇQZ"a]umRqy4*hj)4CGO5Rͥ ֚'- M An6zwV#upVU~,]W'*tLnWq"楍+q'Ixu;M1 B3odz[*!ez.zRJg+)!j Yiq%}ta *w V %@o&<#N8WZt!(o-o-/g**)&!c56&f~:޶f)0 e'4I$ (H~Pop{SGh!vBh i#كҼ0SYT~@`_aК 6߱NhJY\ĶH %wI T_+sTu^E5 ;M g}t2nۍ!BtQdy3$@.ok1E6NxqXog!0J́YNw|4f+(rU6|/^+'OD.ƋGxXݥࡑ^HPr8잸K-(F1wA5dhiIհ<]J'PW-G[͋.r(TXv)v _p{S:(4O|vV{s;TF pH sh~W-cǴCPrWRKͣV yHs|p7q+%,: DН6d\mo&iJ#r4m"-Kam}>qdHg/x<ìwmQm![8~ g-@ɺVYؐlC=0Y"qBR0C@6x 셗] ,T]X- ~ c`{K쭵gy >.}cLPi ӥf(L-9ȪBO7טf?<|O~9_`'{R(@GHݏXq/;F&OŬ[`F2 p G#L6/xsX0'M1:z%cp}$⋛v&|\G|ZzG^:oMPϯ.Jp ѸǠ%^~n:nvvOa/ ARǰJlyϊ+/ b,K Xv do]"2/ne&4S˪@X޶efmT=_j(^6Nr54ʨ, -B7nlN{m!z g 3MgACc/(cQoh2XcA[a#ĽR<O7<VOcx${ePC(s~Y ?`;xDM[4]CRi‚@Q(UQ L3oU&#SX=lӌ3~OVMw̫=g>ς#H]n#kL_t bM_j4C& eMc\I8MG]r2_9Bx)t[~oīamO^)F+L6V=R',Ֆ/ n̻Sx/_=t`q3RKm/5|e.x&#($8haޝnxPg5|>#hȋc2i1wl+M5W|^l['_76 @3gVwt nt^?Wq2$Gi'."+Wm>9S=@-|Pv]A7oae0l-{f%h6^-n &?&X ͶSy?T=_Z&z>t͊*ķ"t9ϧ {m6S ؐXG cmh(n4 ScrBI4bk mr&>Ψ 3Pܑ҆>i/z5mHgQKzcϖRy%֞ƛ; `\[OxO'Len|mb3FB<97##.7AdCy ԇ[EQ/8m1 /A} lpD(`*Ӭvx9s1,+|>E|ls{쯟@xpLIx ͌OkoO})v ݜ{ؚ:-h{Ѣ5{Fƃ<@ys?y @ПQ>F揞~PWP'X.eXBZGƋmx)8tƓK[bT?ЃUTjqZxԲ+ΟQP)4IXVyI@_RM.IrW Sn ]Di7D\<5L:gJ0I]"FiaBGЌ~-Qm!;m?~xt\W09nQE8#r{[W"fHZ\w@aW#ZH6Kŋ,'4 mq- ZYFZ6XK+ˆ N[^d&Ȼt d\`a=Ec !֞y? !ؙeyLg\f5FymPk U;;[kJNd#*4 7Y}=%Z=NyŚ|؂1o4iv*A7i !/XoH\morwUՃJ:BfX[{1V*yO c /8[bm:JB `8p(uj"cUJ돽0UM\gOW 3r`c>6[`>LO! I(ϰ7ȇpvd0 Œ -L~\>dVȻ.DU3?CEJoз2z|8 _mlIm+o.`lP:b7he!:KH -1Vb2kY@׀,>s Hm OWXk q%Ou\aY] YTE eu3Zo6V"]^G#}q/"D>ؕ?,Ek{ [= t ׫l%ʑk)^J` or&h-֨(h2qٸ& hQ6V@5jMr1&ZH֔Λir.TZr򶬉%zgp^{oQDnxjBO P^"eVcK4쇐{,M%y̆ f{5w'-PA_L [ފ>M|٪++J@N6goYcR[!MX$.N,l/C y'Y".ɕÁZΏ.Hg `7Ybՠk&|8q5%&|1F$;E,l g|1͒x;,ڑPE-09l ;ۊpD)Z @! g7E-ay~l:sh5߲|! .V)kZPqp ipe?g`Fo={wq1[hO ˤad=>a lDu,rId6Jka> #?Gf9h 8Vy%|] *j*_ut\(!rXNJx%CA68ta MI] Dq'Yv/F`OTM twAwN3Y}dmH %䵅0> dބdi[J4Jbg[~غȦd\,(͐ .kDِ5kBʉ(0ͷ֊JVJx"k!EQJEnx(,Lf$)cP>2C+rUqQAꐧ$~7e2Pfy.+x&-%VuAa8F<9 ["Jހo&?O#@w_): Z OP a8 h*zd]Wp+9^5 Lw-()=.J jbGN|ei%7\yf[仱!!S}˛g ]<'k4CB#Y'_ t ⩖M `ƞלi}'vЊCyxcY;&gxE[}=9˽=Y Olw1G#|H1UkuXO1_bE-UnuvvGYyq3|Vu|]/?mS YX~hW9 6d|SGb/QyOѪ!ɜ9L<$񌜤$K')OaT정|ƥ ?npdؚ*r؝|B>ZvTZl{,-lm b,A#D/J ,t%' VmPW`BmLK#cCkH# 瓄w(v>4NF&B3n\>ٓ~.O:GW^^'zgzl4I!^6NGn>8o] m Ns]'B9[KvCXT.K'sxC0Ɋc=#!QKچ+_NQyߑGH,ˎbgJXZ L|4Pc/y;![DK'pG%%}+ѬP^ve;)8m\0B0G(ńb Os,>45g\KG.7_5c .P?xK):/==Q_؁QI8,pw*OwXvO\pLS,AA)PQ.|0Zv4&KGs]CԇSyުW6Ex\#鵈*~~Ln;o( IDAT1+CNҙb/5U`:Xwh{ ׸(.CBWP lp  !ZBȃp/@݀ LDž R [ƦUPuƞ$Wf焟0nW~f9rZNoMR 4s[o$SZ$Jah;F;kbN4Th1^(>$^I|"wH۔l{TX7mmu+m-VGXlj싢.<5q#x?pfYg&a5:7+05g}}Tn>hkU)tgM[ y">u %5ye5 ޲n ` N>|6kc?Glg=\5R2` ϮAD p_Y:5ZXk <,[so~+d*ȑ\1?GZޔe,/fXqh>")Rscc#VO)Wy IR^;#~s4Պm)ɺQJ[a(⦽?[ܧyyE5gًe~#qpumpT*(%s'9iPDc:ΊvS&:hKp$/8LZ7 $^LF~:*v+Q1#OP 4 u פ qgPAg΁U4-Zf|AY,KbF}O/hI9z~ܱG  Шq4 {+g Gs2;o^ ޤ6־ ["\G/_0.k4{7`+@%y*|EA5ͥlPš(${|Z|AtyHԉP P3 O>6IJyUՈ!R !*8R(WzÒb1?,rS>#/EKpAbxU4>b{Xgy<mMU:GK1|,c0 Rpy@q$b0?ʋe%^S-[HvE.'ހo gY7|\+. 74 =X&XFl֢zH]l4D&HD̙ES0vz+[&?ヤG1o -Oa E{{燏9|&cqހo+t]TpMAc oc Xp ⡅jW'a;IF!J;#x@PJ.4FGwQXxK4J4:+op]mě`񬸸uM#|;^>0,d{QsPVh9nV}y >yHhnl#Жl[{pyT S<yZ*>쪣Fvߗ&'؄x B5 hL\aJwJu(v4(]]ÇK7]3z~+'+-mWt^^&dX^%[;biY԰~je?|>wba$bwfYzztFt$a&LWgb?T])lv.xa(=y~ݯO>ʩ鋅H"b6>rEld/ěh(v}zFJ@*A)񞠫Wmj8.[Kw#@/uw`IOm_j_Y/`:o*崲j@WR*$NDz zhPy=2U1b:N:9o&rj^xkSSL?4/'$WOЗe/'zCy7SʟT juM>y8 l{DK|uv9H ˜k{@7G<5q\T=+k.SYR 1قIgJ 8q:G Qk#q8ţt2BpK/~ݴ.ykj `p8sPkVʩ~)yLM!&5V54>:"B3B_.|B<[7mRߪG--q&C$^Û=p֢е)[lp]TT&tƕy8>lNA4XZ;J騉5 ,mz ec VAe T#6p'Le)=!E`u4'y|hd4u{rS2g^FIZtbm`.G.$ֿʚ sFnl-ʉ ci;<""ocEl:W4rdTNvl4)6{z[Iqa1~ ԊP"Lc,ŬAYrU҇%|DXS0]V|-Ygz+tA_ysvXwa|:<~yaX]x@] /u` `>]7^u| ZiVX]W2L~aaeZJ_FYrQVpQ= D]ec(v k}NZUcP^LN"Z{hdꈲ5pەZa&-46tSڠǚŸ_hZF\]jɡY!tڬs #h= ʾ$fg-:ZܲX6) 7b#Q/cn=k AaX'ug;&_N?B##E2TҬ#[WAɕ(\"pYm)ϴde4:ڊ6ghso<7B@(jczEv]kGhihy0xҘ W*5?,oC'm !f85́Y(FT=]<-;Qۛ/w"anjomc(BljİJ vY03j< 'H -FzXNX!8Ҟ\M+Jn F+5^}ppfH2|S)y-z0t9þ͗DiqZTYGb9cyksIca/o@Pro5rE |NXjm#78Lߎ3>:=n Z!YM?T| (؅C仞sEcUPȠ=/>9A?'VsKk.JP>M{mm=,CԊ&FBx^PH]BPg4X?CT#-yH2!#14?8K܋dy/>BBvڐC0u^|Լɇ{\򷰏 4T<4X|)ߪG3tu0T,Σh8^UDSJwb4]q8VzS_͌0~ =V̂gtYAT# Y ~O2Q |چQH+AFǘӰjd&CgŅf:SCf%-2\ez_&h^,)QXsH^5*jP?[jq8@QK.qEE92ۿ ,4jް'=$6T}'8kqy#ͥjFwua T@Thw{.,0Mk< K@R9%W*M%Rưh,\<. fB[<*ۍL~R-2ߋI1ourW)+,|ɏmi<_ B)<=r25st+²0Ag?Z,\2R!eP^ +GL1O 7-dmJ+% QtAljE25ul=M])eŋi'tgEڛ- W6[lu꭭Dc|`FIhRh~xTyYGnIeYHĜE@.!YC yftBwaYOge JiqM’N`:X'|(>4t>U(!''!UW\Y|R(ї'eh4}?\;"&_fvwOVgcV$H?h 4.ݬ~<:Y\ *e?24Q8|$nS/rsR+%w|,1S2EN|0aݡ{| lU樂?.e"NMFZީowďٴ7\"}z8ʎ"1+}zhU>:"^&^< R\4 DHxVL1,Kpⅳ3'Vonڲ?\#\g#ωAK:|}_ _[(mZwYJ$(G[D@΋l8O(mq8Xu@-`}nrڝVYA éW)+xsUiVfZWlE?ycqQDmY+eӻ=a`uҡbe4Y/53f~:[j3@O=~A =O<"iG@qwԫ>Oܧj uux4ϵ*C/TT~ٙL]rKx~҇Vus-ce/W `r /'9P78 0N:α6xpwR(M C6jȗjQTKRjI+ `µ7 2gh"F7VX^e{W,dRy2n|2+h$4^~ fpK[*9MoB.xOAGu(3׶Yo/h}%0`yTy#^F|7X A8E?&i XWe؜ œSs Rj/ى.Wn jiG-5chiYK9PuҺ繟5MH$h[ RLmÕ(&|h#F!S9Ú$E=|o< 9 30wAWf7|6_bC-@t_7Cwgoso* @ ";ۗ /)Sy\A$K5i汥zõҞ%vavy؞Os|-9W.+}ϒXB6j7\O:6rx'Y ~0{o;#7?@["TRLAWÜaL6F"I-TxՏ^sOpQߠOy;bD% ?1XnBB9Wy@a¿G&EkLyLtt{d. M&5ÃA\lvMQ ſNJ[lӕB_i*RqXLW.[/a"-ETtI{cS8ʋH.D7eN+_ @?y>4{{y7{VW)fo!\ӆ/b]q}<u*YV-b:B޷]혵't/ߊRaQW<_H"B7\AuKf#fue1bJ'q6dDJ% >;_蓲 ?-?$</N,zZfS xzNIx%+tOhx>cͥXCXmj /-S #Ne-,B+%~uGu=0uy]w|1ga1!hk#?|bP{ vdh[ ZN,Hg\E#я[7\O?XOc,ӣfEĻ 򗤫1NKWt4yMSO;J&Ks} oCK}r4Hy%lR,ppgˡp (t!=E'ӑV%O/=#E "lm"c2A [ z6'+D}A2o 'd| a<p h6oYf;Ẍ́3y1ƾ 6փ'a R 3{¿49O##/xk) po|/VFˋ $Wj%7[Zd~Tn{yAzJM`'e=CKl&3F3Q_I/7Es8 (aQ3fZTp{^{As}\͸1b.ŖJwuRm'x[ ^3Q?p|e}-x1*EV9;^8D5=g d oCFZm{ ~#m8NlL>92MvE<sS/ (^ z`"@3sswOnVw` p /fێ%[2.x'4ޤk88Y|~M9`gQrSiX'b} xK T\yIOf@U9*[=}}vV)W;wJsĨ{+=b=UV^J/.#Q7/aV3t=׽wBu\tl"C-ĽY;}}ӭżUgh?BSٰ`?|,Ŝ/>TjۈgbBa01ƷMlV J0 jزH@ai-Zo4QaiΤ )A䘸:M̲=Us[<*ڿڥw Js}>ke=t]fu4X'r%vu>v_eǹ3ڔw"5jo 'IUJ 8]S<x{{K۠nꞔ1kFBr/6$4[@&[z8|7$'* aETs~`aNix%aa-{=5˟Mˀ.^-WϿe{/~h$ƞ¥+"=8KcD\ȥ=%g!f\]u1OQ?hY/p$'/vʽ*e ;ӁR`mA~QzpfjGF,o&./G,4(?La4[Dj d3/cC ^PeD^q4p<㉱Ikʦ>Ɋ "_U)57Za$mF y~?A|TgZ7x:6 ɸ2 {`;fuP:->nX%W9Dׂl,B7u1vǬmGWn>T(RY/EĮsE%T=~yTقw)``b Dx'MM9b=^qձ5j=I;)V6@6O!Km=2̱~9h$̷7kN)|$`htXބ݄WZ= nP,ΰPG 3O,Xx& vTJ&hU0m3F U}L%PP F5O-#/P\\Bg;iW՗[dpͷҖMۦMGSݚ.U<(8,  xqzWx'Q%@xֱ٬'ۋρRs2ZAMRUSw`''lhɯ1YJA[ x;_&[x%p?/WR/Bü,{:OŮR4W)dε+O'Ԍ &DP-9Fxjc@2}K/shlf;pJ4; _VXJUBxI| fM0O{,(ܘfDptD?Y3\3<ۇoj +2| A, GZhU{B-RsX~{K^4h.G֜5RTNo͟|uv8_n*rǟTGbRΡo_ꀘ{iWB鬊od% ޤ%g$ŸA.-q*U$6'@q]l0" ɑ)!P% }8Vf[]3;H/v: ԺV k%k7gQvWoJ0ZjF]oL0"'#8U+AV'Ur5h~eI:79)q LFB0ܝVIێ(#Vt%1VvUn$|Gmԛy B'rxX~+'!Y+oś & Y_tAj i@ VGlLi$H?D>`[cAHEe%qB!Df "in {p(X¡`Dh^;hA~KdvC/ Olϝj)4q]pmstLm4?B%}}C.#^R yE|p!{9TnrY/;op ,[jM\hk9+ƃUwgD `"L{rbu$D[E+S*) nw4[#a&,%6 YjAO靨ߔJ+xRDV!G8XOD:AKp[9T \{=ME -f)K^*VdX|(7_aǦ$>asX ,ĩ0LG@+Z9f{C+]3 4kot4K*.N%N ;N02M aWZs=95;rhx>A9݂ b"q$U>Sv&=O*#%gX to(# `IhSxD0Ugm24pNQQ8ǪUy-ߗ 3Xm Ypb/,x^ʜM_>$3/qL x-z/)zc()*ml6JR *īʶ$g2 ѿ+?<89=JYZx4 -revJ?]gDۈJt =,0Ii*M:=9eK\<7?]!E߂tBq7Ӷ?+}=V83k*Lin|Xes<].j/2lhvȿ9#'m[+٨H b2Rwljmπ_%lޚ)OU\G"flvہ{Ҍfw+E̱Ƣ;J>] L1ױ=~n[NMW4+nKMe+_끜ھR -P5,.^%W m 5/kH'`3~"3^~OGkUҋV}>(]P\-WU?rq+p>vh)G m4聕Gj"{mJ8'26%_q1py@ypH%fդ^1'fDouY |GO+~qU$^z`k/rz^4s4rDi ^L v 16?2+>#zsQIGq?XQh"v[tA!P'<v6g#Ɯ>J}f?RY W~Os I~R#lU, {h~EQy)X<'a[ʃ2;}2O$!k̒ =%k[K;ruc\I7hs&ʑKKԋnQ6sLy8eb[?!꒳0ϵ.`~Cyx?>UhoXMTo.LHoJ}rX촦vs<}m؉4 Ѐz @BﲿT_dKӏǍDt'J\t)a# %`D:I6g}":lϦtAz4B#.Ćn*tz6d0J0ϣRP#H Ҙ p0O~ga  hotBW{U,vkt9Wc@P\a%t|q#!+zJMk <0خ1iF&/$%8oLdiLFLl)'^V,.)ûtY Hɣnx-:czD³5R!\6Њౠ,c4e+&%>zntaXOXp34956r܁x_Yu~+$ ~vI.x[PNڇ6eGMdE?XiU.hjfy'y~ l&֖ G{z~ӶeE%9S#]ԶN=mKk4RL(O󘭬&=b=Gl`ExŶ^DU4"TR躜Pe{a)v? eyPi_ Z9s%bQm5;%m{=|(AnT4y;d߸70#VǾT]8n'P3VᷡEC6ezhNJ_`8pSdc[F@,`TA|'+߂g][p-d䚷: P7X?LȇRJaA |rT 噠XLp2P!)~&|SF~3@nUS%>" h_w[k47k>p0x>I-p ]x.hY X C_e}h.:4QL/'XCO6Z4 D~A7@>~y<YY @~V8lc-b}eޖ7F· zTp ̢5pl 6HzVRܧSzxi1q 7Z%lk$X>W>gKT>H$[|S{p`Ux9?`ރ#*r`-9 3 >S'Wp;ibv"v"ܪyz]H8|##娋/ϳ%wL@O-Eۺ;8Ħ+5/TSFh2i`9؅CMt$-arԔsF, V'ŇBA z( AO@+AllK>(rBh5o϶\2](F%vd KpH/ ?VMp+]P~2 _p m >b|? .&^E2^)(r /054t{'YΞ&}FJ8ͺ p#17h2YiZf*Hv|yY=R8cXR鵴4;=gFp4d ZПƋӾ,EwzS2H/rQ^(zØ}6*K4o}g:G?c1=sh=g&C,@zPYe IDAT?U`ߨl툴_lB_>~02A/PQ䟞{7QPBĿET~ 'RKפgqZ?+~m=2+1 ^.xby'YM eh[SU>Y E>/d1#|[poЊ?,`0mi=_iF%GZ$ف$ϴˡp-C#9xeV,Մ|[ {7/>7+| j{v8ɳUMV'J-#CL?mY56X![ 2~knl8J)(S*2D@ EXgLS.ߙ cQ ,Z( c.t#a$66|  GWK6`Q"m\ގ'ȏ/s`D?FO |f^Y͗b%Jg-IBI#A?@`K4iWe-U]>¼yȇu|#ւm`5d XEw(~/ci]TH81@ xVhn[;NI E>f10: L̇n~̆ 3t5IQcg<]zk.@!?EzjnWi--#r/f!q9l,/ㅤ36E8Hr m JzQ`bgsb`7_4J<ed+QQ !; @'{Tz#60jz!'^*%F<+XOp<p?/Jm퍯])"]QekevEMBw=zX&}Ӡ:52^ֶ }Ĝ(q6ªnl m YZ/a:ZaUu s܄ P1GgʷW=x*jnB2gN? 2\ [ҖV06UEM˱C4K 8^`#h1,ߡ x,E; 쓥o7]mJ5awuUmUKj`!&` 6ׅ娛5婰>lBy"V o<ǡnZ~:K@{ bNgfкѷ9W41W˯cZ؋)lT4ϳpW( =W䋸_K~i*˛'>c>mNZMYb-DŃ[Ug%VT'/[i;&[E hq4F( utNkZ8; hSMddxЂVmG[ݏ)`c£6&LCWC/C[AC>,-ONXS&`)\- s<[ 4>Y5?@#:VFϠ@Yڬ 1 }i1ǺBJwq, [sB~p!BeX"tFKv#oh$g |Đ̲|puGF \5cXOM z o/ J΢mY*k57˹RR3OB1 HFl[ 5kˮ2k~}KsfG:θc p֏)(mixZ?@" F8MВo ۜ}5x1Fc(q*/( ̇;^ Bs4HgXQX=d G2_W]YFˋb,gs2yիi~SJњL"N}Mbyk;:ZIXN?V ah2=!&:g\D?JoYfI#,<=Q95qw?._Imw't=ѪFTfH-R$tlnpNگ %NKiqPF,4EӘ㒒HQNihՄ( 5+QrOmaB~G^[}U ^!"74md)UΤ, cWXKwvw%bggSdYs}2[d*qk-,{jS|S6ey]KFZRBQ,$$RLDi%[U#[t$BQeeXC`X|TvWVV3( x YCܓVQ<-%(7Ј}EȥZ94busKEϐ|aS>*sY&jHKnh P7.`\EȋSe"ڂݲ̔E Di[p]}WÃ|}J+:ƨ[4)7]>g~-|eb6GQu1#=lh$G 2vi 22 7c+;V|,3Fÿ}5Y+q4̄?a ΃[%8*e>/z'+rLpGu£o \BJ7FGCY3M3ي^jbd#JAnW(,~ Y3$U;a#0et罸;(2ZOZuY@XV>.:p2n ѓGΕDzt&;G1]almhu hЇ"fL\,H`>P,k֐B$M8ŔPMql3C7cĶQVEHq[N_*ΛC} pFb "|HhL)KaG`Ŭ NlJ\ e3Dc#yWa8KnokzW шt6}E p a:Li(ݥ ɑjs16H^'(/%NKNWKyx-X^VǬSm.S"4r8 dGcWiKeRJcYoYi3N~IlrlI5\?ԷL%;3Vnl,|)@}qJ"ob!~G 4Ytz1`U4oSF^C.#E"Ydc K+fFJg]7&l]P(>@6f̰y 9v`$kcohXLn 霒z Hzh6o6Ws_l+ߵ>9gJ΁is^ .H!=^VwFB#Gd̦W /Ck|Gu#=My%~ [q2uſ`[3jWwcQFWBT/EzrGsl;u(Kq>=$gBs@F]%~aO 1J[x!Q9]`w#͒kϚyi%s^Vgٜj5rvA-{xMhۧD}TîPp@Ѣ7A)Ce#)lr$_wu( ѵFȹ]("0\ʚ_"-*btMdC9KGoa90STelly*lO`ՙ}KZ1V38 Z2:BED/#QzM^AtUr-nʊ/ B o`*8N2SŹyk'ǀiCnthwE2ǚ1cYʷӢ5WEuHlv9tFO->$p 裴 АLd!$] +܄r*IC"t|zؗQ *A6i_nG&nB;{zB)C+71 b;\er;&Kh.#/J[da>( I ^_&4E*Ur|;(M>A%#s,1' ,f d\=M J-km1|_kh#v|/Id1D*tq*֊,e -4>$yr>vIAtx)lQ(.W+ LuqW+-YoYrqqw(O-喷g+> ( 7Q[Wg^yLރ1rzD\Qb G;r|SCA#9he+eAh4}IL>;TVOMVcZ}wBHeއx ,]Pf5/Ff`}xgI fb;;_i>h &css0nb5zC?Z1|Xםn}/yY؊0 c tx\.E#6 NB;=W6>UBhQ<YV;<'$=ј( w5աU=\9e}d}VǙ2Kd['a[5/2Q%P BJK&}­vtNNkm <_ Q[x|# ?/f.ՑS/_sCG;]QHLE~qlnFo{﨏%AWH:w'i8uPl߄7yEݛfzǼg e47~sûC)_s$= 4W'%^ I,iS9XQ\gH7׶l9кR=?hzN؞>C㺢g8"@=QGS'#vx\6mxf|Y(P-0tU x[l\`'Uzᒽ!ecV?d>z5`QHYs5]'"Q@Y'jIr]QgV+yin  Nd}|43[W AwCII,/uNy Ǎ& u *Mf$jCGG1Q=vt r0}>6ENGk༬((q"ܑk|5爂~۶7Xw&fyQIFXE+c3-< 2$۳ev~Lq;ʝyusC;j!^4ލw$s݊ u ^|XYÈ+bE\ɰ E ?ȗ?(?N4H<ÚkݲdNiE1'h*wMԯNNz~q-(qԿQeR^USJ2EE}y-pFĈp&H=OBMԒ: P(߈Pk)ell !%;3eR?瘧E jitu1sl&-l+Yk&SoڮXwg/Gy:_~繘&* ^:#PV&ڊ;ѹ'kQ9o|]3c9PD#%m b$C=OS=ݕ%h>Wߒ܇^ (?)4#|" } x3uZDmC #ЈnpEgAzbFGKj Q5s IDATa3f;%*"1QPS%DβZf \#o2f[qs/c2'd#W-)b'SjNͭU|2|O:l\I]/qz~P늵zw<Ԇ-<8ZEYJFD{$Baȃ(Q |1nOZ[Bu\݉(+zr?pI:\ M'yW臘Ɛ h`ԁhs<^dp^Y/Wci@8=G29+U 2ˊV`X@2拹'} KdWWp1LvWd*2?*$LU-Pa4 D^&g<"Z@' dV7EQ nF/AR(Lz"'n'! 2jCwT/z$DB{`qhVi3^LU/& 7#D@F{Eoq, (ᮠ6WN28 *'>^R\'L(y32='C|7YBGqY8@Vh4-'W2S]El9-#u< G~:&j®94{c0nup;휝{$zi{31$ՆLk6|=qbINZ]d*k1D%\47$m(jJOJCN\gE9!UOetRDKVx=)VΈDFF,WrH ж&8 g^d >u9oǷz)gxv96˹ &#%k<Eu~Vː߇`B1B 42樉B\Vr@%7[ݹqMe1QޑB`g0~PI+Jp+enBO;5neM"n*꿌4xq5ePVZy:hp^Dxrt΢-h=_re6Ye Yɾ ZSQiiVUX9.oEjq"~@NQv(z4uJ9Fȏh7^[Ug %Wkns]23Nic!# W"$iqp-U#z(Z3d:ֱSWi6> ̈́]iq9|g]e]E,MP_>V,rd P^TM6?YFŬ,x?^Cc_9 !{Zޔl֋) 0Hoҧ ZdQR#)yR&#Vv_ -;(GcpkB<4'۹y=FښxUQ4 7xH3%_XD=8 :Z!߈D`\--|M$2X(i CbARi[lwQ<<3h_Xod-9^yS S? weK3Q#q21\bbQDbQَOG x-qwx:9p=aO\NrW8:Gsj_M\`*4!1z*N,t5}@!2ݧSYFn*.`-a1ۇ 2p-TtDuX}O~a5q=wsv6" Ķw8N[**1(byš< DZI '5!rޙFKVCpGtqeT_䤱2Gar'ǨǍhOd)'!5G@moi) ]M~ʓ*(3#c=? AVVgc(.wd,OEtH.g?鸆7F2Z徫H[ґ^q_m+?@q##zƒqQfuάJxG1_3uժ{etTr~z8*۬owْ$rqI fWu^"]ivMFx/aJVpN/>|+I B^w.h h:̂s>D"*- dt77" dVY^d*ʔNމ֤yCOdý]5K>؛e;c ϤQYxQtUe7TnIwmR[9ihuہ_jf~b{TI%9Ҳ{bkt(r`lr,܅V275iv Y@$7k!7Q4ۗ*@' 89&puZɪdQZ G); ҧiV`ix$\[5|5tҝN7ԂNjG&N@UzU}_s}~8`-Vз<{PO\|_B]; }1rߧp k&zi QV=Z.fwkDgi ^2>Yѝߦ'Bpu=BPH+tdTVRVTG[#>``ޥ #1B'*G@-Ė!Y[V:s/86lpZ$6i5vSſVꟴNK䍼 7 '#dk̮V~{W9U@B5*`[]Av#S% =qы$Qy0F*ZXlr4' F id9s((޳"P/u$iIǸ.$+d(YDF_n".QJXΰơ79QvվnJZ!;,'nWFt//Y @og~yRfOHWxWd! iWj"X!s@,΅CЊ'Sp1< eX%l]\99Rngn)r60T49=K'۰ڨ?.pgz{~uUV#uQTg )TZh-V\oޣ |ʊ?P-|ePvq\"Jbu^[Iv$}ʿ-'ɇl=%wWrԊVp~|bD֫2M}~iS"Olfz=g53m_o[*j: J&HS"YǮ,r";FO2FQ}-'&ٸ8/Ɗ /hPUE :S)E(n/gyesu9$HF;z2U2F&UxI 4yZi$㾆SwadrXyMe+@2bq9s(}QZJƠo0pCTG꟝]=*%DCIB^vMu;%rnzrW.wIM&H ;^_O2Ե%ڋXkF*Q_aҗ9E';9:r)LY!ae Ǥ97[7xǠPè$okTrh1 ~dѪ?,l,:g= IIͅD+Y5HL2?U&dIc/M+9@g➜x-[u#Asz"*& FURDsTkb/v88؂Y9KLƟU8 G>,c G;9 i> ib/ckQ/'*9,A9( `?>Qp]CQ$"Ůg> aHY.j/䜒+tOb8"ޠTgV[ܗ&#M"J& C)<̀p^p<#d_Q責-Wˢ) ..VS6h$^c([DɬeW"{C{\27bUIgtZUEs g4WUཽl V!#/cݐe]w te5 #h;LAwhX-K(@N"¼hLW+w[CQuh*?[hl,0ykyǷC'Xg NB7,T ıG 8R5vv5w8YX&=4ޤL5Kh_|.{M1%VG",@~z&øD{¢'Gh3͍<C&?EW+DL'X G+p2 r|#O/"h[j/ID+Ӳ&ڕˠ4ѧl);Xp[\f Kf} BFI}g5GNҺ Ԭ&SL;K:"GB}4m?cɓp86hg}N.HUCu Ч7#?|Q#C93x-Dhl#z6T|TOt k4X(ZMds( _d'5f.'Z؂Ŋfk"Y`JGc3l5ʙw>؈p柭R IS`%ds:N{ڨ1^FΎ]x3/ƛ駓*H=L6|;K"E[SE.i`9:[;fTPnG硾xRUkzȁVil6'i8?a;BHsrd2#KC^$y(^LPs0̋bOy!o),6E{^Y\DɽUAX ^; Sͪa41;4T]hfI~@\sq\^h r$ 7_ !op݅F*I+8$+.s M~~`D氆rA< $>GQLu.Ԕ+|HE_ x-5s$=dGX#Q,-q'6 mes>,r4Iu -Q {y5i ye2Pr" #aTm;Lg3)MX}|f,j,b4Z[UTM<ǽ޺{h?|x,ɮ#Rat>ꏏAk@URGx.G=C.KԔEm6LhdTof#vFI5a~x18]'*pE4Wq8ײ޼ c5K##95}HI#7mrF.8-+XEeIS&{a;އpۦ񵼾UT*3焆\#j%v^Rn,7:t0}cƔ.BGUYt0?*‰w~\nlJoϑTo]{'; )x-}*B+HVOBd8C<|}(n[55"Ud.DC hqQD|8h"o⢘Dsx!:;Cl 4~}gWDWg>@'4fp̖B`;l<܈s (u;dNY3T;UAGztZv==&kz hIVˎfNjV98rNY.  OzO8f޲˾Z.͕+KG}{hoee~DI =VdFP'9zR6yE-F+<}k]3Y%p+f(W41e >Wšn\B$cIH/SQ^O'1pn:=|1k1f &e'4-Y\'([KG>g#㡫㾾A.9 Fpl;߱GuQX/(0kX"ϭRYuPGi6'S/gCDGl.vy|U: \Ea .f*pSe&8Fm!3>doN ר|B, IDAT?l_qlfMp̕f՝50clKdP61omGBdZaku]}X'<7z|ˋ|fuֲE?jgjxdW@<_7\ǙIMcOdb3OG'j4>C[Tx$^ Q.HEFgJ~%-(_dtHGVW&>*ke2=B6Mgs[IVZ9NA+s9v v>5|Ūlv0Lgf(SCEת1ZEͭ< ڈ|*2P L- ✩V8x]TIفS$׈}nl%Ҳ#jٖEY^ED謶yD]EWȋr:pɢ0u"#'^]˝c#FikE>L/_=Q YaџEm[YE擴ll=/iX-Dxքߨ^׮r!ǡv#} MʒOD& <iثNCAE: G\bDVvm֏&ڣV!˕M) /V,Y;(pTZ[tAS^m]$m:O1R)-y<7r#+,K:exu*ZkYY4Gppg5Цޏ䕵hTQP-R2RQ:c"_9r3g2rL~8n6I8 E}R?kVK?}}#9Jj\DmVGqCC,zwX"gг@ c~1ϳ#jaD5tּvק ̨9 O)mmP<\5YQUC.h+X-e$N˚6$}ӧX}O_rqެ9EѬYCUk@?q6|f;ɖx:ױWgh/Br*\&z}CYԼ|'ً=I^{Q858454K^6OJ7^zL{vMOWzK Q8!U^HY1DH>K#.Wm)8Te7h3BEÏ +[t|7i+@abKh9qKvEӮ.^vm?AU=4lflnlmm7lܰqڼns?h f9\чZ#N5Tr (,G`;cT\5kʎ.Y_3.-ɍgqn+Ɍ3Ί@uֶ`ODM ڄtzߪw3N<+kC y""d_!VUish~3`OU'q4$C_국۩WXf G>=H/0uc8?7/P P.q$p_ЎT]tמjl69VaK\$DڐT;l 1X/JfF |zW6c=-"9t(~3_Z񟜧*7s .A3. & y}`J۩6 Vp*!z|a+NA/@_p,G`.;Ғfj Z&-eo&_H \rh}K_̷Q;csPgYW"i)wDOugbmO/Wen_q!+~wJjPOnE8 GSZ#s$/nMJzQ(}T[#֪#r9K['ĺ$\UM}IXu^%FB,5eOq~UjDO _װgzMY zL^cM[Z#ᓪ`%'r/f\ታW'^g?hSkܱ9wdc d3=rٮ#ᕤN௠yGV󗹂r7mr0[Sr Ât?"9XY6}"a<,<;utuw[)@='%x QS?::nZNտO9 Nqf]Z0i1i;LY/)[p?lΐa= Fo~Jr23êf/#o+53Nz9εPW?HRP׵'ZpAI8X6bTrX{DoMĮπ2 Lxu7r-vgR%A/u-+AN>/U~e?f}l>BwpsrO|"ɩd1WXAJK+ZYC{g\G&xwZfi1.+t=NfAqPTc "0A Oщ6MbX0-!lNoP®a+KF۠$Ɇ0Z:4BP] n10V-RMU:JG2=S$$ yאTɰMy;H&J{D3[W䪊WðVSOdBɿ -P@*V5IyGForJUE x2-}З;Wܣt}lU㱐\ꑛgDx9fCg,c]S%=eAD#Fކjz&XX.44Z t IgM g~64`]PgXu%j؏u|(]QJ,uIJ&iutP-- f(j9:uNmcђ4V_2u`PG;Ƹ˼F:y~9nPAA/\4 0gс0}uQ!ڔ%|VfiZ]VR;#͢Z~FjɟW)Xy_JTEpz,Ca:֩l aպlw_SRQm4%ɖ3$@ʙt>bH^OKׇ|Qޑбv= ^RxPQ,g2{J{-G̖{2lr8f vu3FAP%X 'DPV"&'%FÌ'G2>%-mw,wUWG0Oh݌a1+9B u E2a<+ST%u!8^v1Ԡ>'̆įpP"4S U9vG^|YFva#HwWwT1xb7f:mj?O1jGɦC٢x ̀Q3P .HO8%5B|EO|b Mz۩g\ٯ8 tpnpf%@i'/qwJU-%_Ez|-.4]0W6؇[({e}?6=mNj5Ziebm>eT1lZ1۩ ްx9qEX-:9@ұԋ~%̀jVow]W?V7<^8;duy>O:yu7wS` hs#u$aCD#c/4W+ ~[cu P'#sze} N7qa􄓤cZƲX8"2ToӮ {O[-=yZm%(S β&YQ*Q'IXK!| xTb#kȟj䄫ʅeƶN± 6ˠ+nAq68 ZgwE)#ւnPRjl8'|Yqٴ.z!Scv4&UU+_&U1>)[l ݮ1=gLWxb۱1|bY4YDnˇ\j`ܺ/&Სf_|7 ;?da78ޗx=lN~`M |&i^C sv!`+OYs9t"n/㎱qUk%O-%3.`NpÖR Qe8B^lR>Sn@6udl&iy%PgkU׹YܣfI>r0{!?Btt;?Z2j YX9=T!^;3ӵ5ofxK\K}bENvϬՀoYhqq~odח]~s44b?! 3niŲ)Ц \:YW.-fo+xg,2eg7]/TE1ٍD$E rҧ3^)˗7^*Ff';gFdN'qqMo~Gy>"3D r9:WaoDUyƚ!v36{w) cyԣyb5clB_^3qLAo`V`JC[ꈧś#`+鋘, |7ϚNf|]7C?4LǩO~  ״T#X75So¿sci{a`n+eV;b.Y ΐY6dK ,C! 0IL*< _lSw@iIuW~xjU9JhR2IWH? Z7(cj`aJߪF؁[Haj8>{QipT.O xWdQW5VY>pNZk5ڍcX֐֧"IEV̀]{]hCZk=E?fsJ׊y#9IweȺHcy`'si!ŝW#PїYd7H7/ ֓Fx?Xs¯hW/qyL/"6/ٌVZ_}9Oqgs GY: >) j|ė;{:/U0ffM>$7%Ic fA ~Y^1ΰכ8=jX0rިuf73z %$O] M1b}sxy`"*z}7\Ԓ[eIV륍bDϒ$tBy6@5S墌88Y_.vI*װ=g-'xePHoBZ?3FPjzYTM3Y3Tr o/YpGEݱ}U Q$;c%>iO:C 2VV}_W($eIOҘ/η:ӌ/jo HQWӾu]5y;}+ޯOܧj7`S{ƔQB߇}v KZ\8<}JDƃԒ}y*^^xA4@>ЅZmcqh"y~vql|g=<=قH䍵Bb-! \u/C'zsRNW|~K#>>A,˳+`(lz'<;9>#g=K%z*֎Ɍ}ӒjD>~TAULN^} `FOO^|ϒJHΒS[ſX' L OuO<>YWѨ=Lg*\VPBgwieQ&'v9vƟwl?& $E?$9FGD76F_jVEd@='sX[*:Vywg|/j*cHUoC8L;qpF;o AMX%_{Fv 'v^QUYa5 c^Uܱ[0uO]-{ɍ3li;CG5=.`l5v,dbzmM%[X%Sޓa;hFh^:CHuxr@>A{=xH'P.,V= O5*8G XvIߋQvɸ߲6gcsWLV9G3F? J*ZRB2'X9D dMxP5Xx\#VȝVNqΥǻļr6 eapW+m|"-JӢ92 T௰ pp >x5P60@w$iщ/x3_@26}i@gM}z61x $C@U!9ޔCVr-P֣VX{Fuc2aP*g * chõvYux[gij1N&-Pa B~c=MhQ{GN' ryi^r`Lh IDATv_N>1Gc'lJ\JG;fzv'gt\nŇD߹L_]q <_,._#ECD+bg Gڲ|APGx=F9G5]Yc>g/򂤀]H@.3>$#zO931<ZS 5{:GJMAS8K^Ɔ`rY05@4_s̟3Eo1_h flxKn]NX]3dA9z6l֙eҖxR\czåkQfG*A0a)jplkrY8 .nk:E&Gts܊L+=|iǍV"I uJ mUE3.?w TGnAVrum{|275}}ӗ )*.&j~w5<'V8]\V}MN|s1-ϚZarܒ>'vɻ }$,]$dt$Xn8dOt@n G?CyraܭXY {Ti$Bʬ\)4<~] L>Zꕽq'6aتlP{j\/.<`ϐLTs"Υ\ހcI-JEHwyF5{73.k8eT(9XUl7G<6|BA ؓT[Z.0 R29l4͸WkJrTk*O <a1`NcOOVHCMZ:*ܣ}$@ )rOh"bz5=8M&3fgs31 +Mr 8VBX= 4jmutY.tSI>RgJ@s.4mϓWW'd58dUH/T%L 7_ &vMc S}^WndE'ZpJkCz>\zE|?|h~^o&͎C;QusLWKlw U*zϤYlޗ63,Sac"46ah~hA.Î`_2g{]+`YI`>?r,TfT<||@3uZKN>mK79Z~MOnk5a#HYLP'%HW@-b?@}9iס:[jO"td!T>̮+&߇Jx+ȧ 61D}y{]~[dVŞ&?Z]8( ~'iڧ>x#7'`{+->NZۑ߳׽VC Ř3Ni:ܓ{*LxBNy-! Z hM6fYK=zwtЍЎTDiŚo8Qbd|ȋuRUx)-Gω-r(&K-vG8iIi}~|Jf i2US~]&o91:7h9"۪j5'v?)j܊a0ު2؞bs#G<~G%*EJJ.rb fvvd>-;Ý#lpzZ>P]- |ߕFȷЋV8m:IgU\alY'Vq,b 9ff'-M~$JVahmvdl[vdHndHxL5Umx [ZFo{ڳp]b0Ab2.'25R t$bUk@k9:z'c$kmH!x*=^˚2VF% `*6a.ӧpFGN J/V8'ܵY74 U+V8%փ>ջpx AX%09c]G²z VWQt<RdT%e|=8&UqglDSO}.2v FN?NdB,yDwa=iڙ%ʥ *$O[E5|ǎ3ΩUpyجu&ɸ%HFJFM_3J=u?LER\$f"OpJy_0 ^,`v\Jsiꩴz#ކ/!dQ#|}‹Ӗ~{}]7Bc5#ݣ"L*sWȀz)Zm06wG }'f2eH, ˱j Ɛ]rz2$Rȟx]UaUr 9ncHĘJk6\\L wxQ=o} OnY+l#R_|TP]?eK\8l^l v|/+Ah 5|zǣ+“][__f~2Dqnd (&^yvUSv1}$M[Cb3F tlQx^v/3 q4EMrBu $7.{8~gTl)1T'mdZC-T[(hfaFfiM&Zf{>j;U^EnOO o^&8Fb'uTš2NFf WoE~eL_uBoxiƵP> &+CzEEeY]K}TwjW7T:FQ#ؕjly<:jY]o2#B}j2J%'/d)cx CZGD9ïAXFwozh'tuxu%Ґ!y$Cb4w_hGH:f4%Sd7pLck\Kxz`,udP>7^oƌ1/0g;Y ~~W!^O-I# Q{t7 V|> ^2 ?mݪf:TmT,*-jLgrT*%=MUXQZ}J+z٘e6{B2Q} H.eR)0>jK~A?Bkp6ik#~gi8])Y0 TQvQONTiCҐbS 'W"'H҅sd tZX{ G8tH#Wu*]X$G~ u@{@xI$/h쥪ci=hi„+³Ͷsø5[ g͘!< wK Έa֪ZW6Y<+s", Yu,|YY[qӻػ<4Lڏm2ʳ`2IK{=MR9XVUU?;֩ #5H;{A)r4dH"cl~,3;ֶWuX}l]t'we}C^ykjѮ 9n$Zb<ǣ/Es 79[E>{g*Պ$7YF3$]@2ʐFŪѼ)wY 9;`wq8aH<+&‹߉|נcev'ס3Y֑6hk28Y K~e 2cwGdNcԶ)}'#_CI/yR2OBH Y7=M*b]̪@5^"942r6,Wsrzz䓌#c<ŃNlutهpjhfňI=GHp8/O;lW/PYo*DuY_ZI_ i/l,R"yx=L$(S|zRM/t{iO⬐ޗ_~-agkzȃDY,y;+Oby1Gn2lx\RciUwZ{"ulZ%TLbXmȯpAd%bo 9i.h_o8I[uqބڵXV=ޜVEB3Bepb%$!?1$ګ뤩ڌYT]U$CIR\od?9HT)lBƨT xķ#a؎d*AH:$NZk2Ypkk8NR0퐹TklJBϑ膏#<"Y9F?5#nEѶuu$+ Ey]n:kr&SBpRDzOCd (JʧvVW#E$?tj[U}$Pxl#DZMk'$r/ 6xQ TWp$u0vè jtc}ᖤ I/ϗ&\{=~aDi}hd:䟴h֞&_٭VX~/*o|)kn%!;fI *crg 3 @  :2Ve+N XӬ=MрmWp[u}d(F[$wTz:M}.>"#x7X}/ SBJŞ#,#AmOk^zj֣xEtF*QTa(dM뼽ι%lOnz)O46/jI:]ke7v8jk* U7EFm<<8`M)jI^ ArAcZ6PFՌ4:G+85/)M/JHN|>^slĮLʿ\Bjª,H^@VfCYxV3+ӐpeSj47(92R܏1d]ĉ=!bCq*:i 4b4\IDzQkC7\">#}#b UYmHi۪X,]+])7oY^_$?TQ1JV7ZEBiS&Tf>>kLfbxV'C9:t+3z!`G"EvQ19 O"1+SlrN< DQ$8E]Q  ?9[͐4T,/P=h:G:Nk%֑bkJP"4-"ױ,6mqܮ=ݗ܈jH}5QOq| gfXLsH+ [ P*#-\Z[ggGK?nCĭOu]la{wk=VƓ:[ޢ~"YvN/h}]6.dlϱhoZ!Oʋxyc}ڬ6ٽ K+~ZW@z`Nk }-=&Ő@+zLY&Yps5ۭ:wp'`ldFtQ ;窘:DG+f!H;C-chĘhpKndg 3jw4Yյ{Б}_%HgGeYNbYcrz`u@…hk ]kLBdMX[v';i|P&&C$ t1arD~YZpk7Zl8G:1؜DߊQ; 4yisLS{a=RҴ9&@AJz$`9Cr_`x]RU&i:=.cQ,CY,<޳OZj苜 Hnqg)cBf%ji/6[6fv(-xD:0&}rr&k=gC:,549HwKi1?%[QZY&W(gϬY\`H.0Pmz'c\BF'H 7aiTe1 ŀ'GdGT+c, _qpJՔ}(jt; cwdOpG)WE{w5qRETŹnWTVt;H~ TINe+nOX=EdֆPi4_P5Ա^ CD|t޸toYf 2/A~OAa)sVPݴj]=]3oѷo uQ^*՚t6ej)7hJn՜T#w#jP5Ge%k9Ǻ2B-Oev(̛A;Jfj &IQP^3d)qJ ñ>u[jÕ>JՑnԟ!WM4n s&x %r*/ ެ%]P&%1;mP@/)͂zXv2-cҷ<)35g4A+l hj0]c+X+*sKFN=2`l/>5*(*kωPVpW,"/YArNBg;s)αxBSS"xTlUQ}r'`qYaetX/Cz9jfͮvX+t-syޫ~'Iu]+vB|oSz^6rz.ǂ Drx(ڇT : 27a|V򄿳 MDu܃lR0 GS IMd'Y #Zx[ak`šꊅ| =hi[ڕk7,QQ#BZ@ª@mcUem~&G]"S2 .*b<3Pe\ ? 1YM? ~O2x*.2{̿dqrFbԘTñkVu*@u4D":舫chTd +Ⅸ\*' 5fIbZ\ Z{n߰[p{H:=QHU0?eoeDm'O?n[C댊 x{z Y'n;FY +dCZJz.r OȪܡ]@3yքHcYWdrb9ź%ւRrRLEq~8pM:@+NzN"iS'?(<\Qw7J|:jF_HF夎#A !.`8kcgY`6]m=NA?6}P+Wq*ʋ;ކfZ2:d]6xcQtNt nɺ2#$9ؗ{:Ĕ߬ց '01)JW까^qO9 r_? \TC&S9ǔ># C@%C 82HUN}aG?]Aœ1c#ZXX)lòVH`S$g0ɍ*A)X"і>ZrZ / C5 41uvٮƻN?Մ<8'8 GfU =\8eDviyL('?-;=paeC:^Ld[D/@A̒ M.as!^4Set)>S 0w ?dǃ=\,f=b-F\ A H$+"( */Qi<\)P\$24-:Bv '|> eGN.cPExEU,@gZނxqW\B<փ|./EtSr,lkϕɛD@bF'prp%`kmC}d ^eJUOчL_!uA$فsp^PH+b k~ߖa(gB]]{,dZs2|!UhWy$,"H< 7Ac aK@SHTAx a<EcKpRN&,ts:w=0 *l'ow(!'鬏 u`͆%el"!Fڤ2HZ 3P [9&!e0TX~OLT&dܗcìbg2(ŋ}"Z>/Ǡ?& x\&@o "[Lc7>K]4S!_)ٗLq3na&֢p'f5( r5QTP1mO6~G"ߟ~-'?\E,4Ǹ."MVU$Og@3uqC] T#a ~Zp2X aDYϬXxRd?L[4mWm %U$ -wHD|S,[TakZ FZ;M9"Eb.N)!>|S_%U=X/ehx h3IE<48 n¬ 8kI~\O6q`YC{ (&}qC&REI|%N_-ETEˑ  `Ő?^Oie?5gb Sv2,I7p$l\g'T&j4 cq{kߧ/Ox&~? ɓwN.CWĺg=I)P;X<*zh('4Gg˭P?7EоD3YV@Pgv:C'I>x=M#J G\ 0{3KZ;<촔Wj!r |ώkjo ae?"{DV/u]H˶oC|[OWf 1ӊM E=.`7<k򃴾lsp5Az LnV+eF׸NUB7`VŌyh>QUwC3% yp0:Ơ "Tƣh.Yp ӎ-t2 vx)7~ Qg`Zf&~ #M35ARY92x-Kce`/'e6F(pXEOshBru:~17*AA *`=/ x'p(9ڋr~( =6~>d6Z=sLn+\%cuze,TJqPDjzJ9LfPQS4ZK:1.H~Ûh)`Z}cQ-Y_=:, X=?lo`7bBh()aA8ı)C\xR4cYO `~ ?0X:jZ=rLӤn㝕`AɌPL⩜l$%`10^*'VYܿ\采o 5.[rL+o0 7/zI?*=8Y\#H!u<)&ľ.qf%uj>`՚}TA4%pqAj'$6mU~|6%`]E qɁ9Լ %:NR35fgɶ(MY|qFG|}%!ghr yiE}b{چ?GF9Gˇ!(,wQWLE%qjнWQI :AlH +q*ht9B7^ݳ x Y6$`9MzR&zx_qQ)ʧ 7()јpqVržuX\YGӰ5{Bń #}RF(g h. ;ntvؾbfQD+QC\,P[2Bx5w8FܒuP{@ /n@ot FekrC&J:Y/ֳsz9;-)9|X G)C|Nk &'~ ,!.U"Zxa]$ϣu>T\%+H>6fEȑ=7ǰv{fl-lD|.{e.{v"ULo]Uci\Q1^^:>=f'Q覘L!B, Ulb2i|_rQ>b̂1?e30DW=͆K`^V TKf0 "EdqqE`3QPO>r=@H@*˹>׼c@.;"EKD2c8mo_b>^]]ގ*+?rD+$O+͹@AV*qQȄey$yՓp!b ooO*0rVcV+/jaQ9+ɳ?; `nQ}sV5kjT^lxRp k\T{ ꕫrk,\r kzk7Ex մjR[kqL*+jfo9CΔ E/| +#Q9鐛72|(]?->u TF3XBU|fv4.^a3~e12REJIb=H]5*u&7/ĻFDz_!R\Ynx{MlDV/-e#L) ^q?u[Z^ȥ-oPn)$HFkax~mqGv\Rw8zFa3@|`V`j/Q4NtHƆuWU FVD) ^+hAFP4 Q^G5a1Ae2 Uu^_^N|jS(~U"wH(RD0jL3_8tlQs{\r32_VإEb 叀9Jqi(ewK1ͮ6W77)"IыT=A?~݈U*۴Z(*+M*Ea'|zG4:^7_;=4r7f9%AB',z`7Q\ӎr^G~@D0̳~h󄷮/C0"jDP&( tN:eEO/F?t Z6W wIx"jA`(麬GJx;0DC QWYR⅙-iH]}I%3p\[CR_6n O #S ^/ !}P -e|Ί jkӲ@=:P=g8F;?4R|$`"BJ,bjIΠ |((=[)۰͹_VAKn^n؎ZCrUFxzdhZMyъ%WXW[Z5My W8qT?tqF`!jX]yՐաЬ{S.fޠMq`⼫͋ ,>vA#ׇ3ѩNAY؃z~p({bL\_7!tl`CЅ0wЋm۸,B7@g?:Xt.+v<7aIb%LRMd: M" ]Lr?p ;;㠫U؞34@Ք_4UYn$a9,k_JwY=Q65GҞ2T%`ըJ-bwZ1x\`KCvcQ.5q8W)j[Q ?\kcd_:7+1WP; sf0/. 2S\N`y)Nu. BYH$8ÕRl"Xoo.:t6pM IDAT],lI&jyd6&t\b5Nb.Ԓ`{Q'tZޘ_t0^Kkd6hAuD!oJƈLR@rbiG~}E{6(d>&tu,vxRz]r5cޱ?_8cW=W */I?'ۉ7!bSF]:i9ӿy{[^?iSY0OVr^3ՅNdgY>;HRfq<ߍSg F vOfq:mv1i8nND=ђ#A>59d\P͝]_˻R5AЭ"g><mx7} g6(BMWZ{6L1*-KX֞dwl 7QIA6 S  jJe<5ʩԢ[ `=|Zq!}A>#NćrLo#ɪ)]> h !Z!K./igqNIt6!ZA+ssRL@ WX0 ᠗q+^jv'}ϊ/Y{[]5ڍ ]a(vp@4$?Qy 7`j_VeXwsw /dO02e? V@,yeJ[kfʉf^QN ;Y%\;^ɣ10ϝfq6Ϸ*kˉb74Kk;}I獻Q27=wݒmdQ2 MFC ^J*jxj:d d8d !IbEnEI;F ևsc4Hqd3;oew@@W̙UMQwos-R~on >Ҙ7Gwd4(NYQ9grfmB-v,S' hcҢlV. ZdMv@{{<"'1"UqHAOP2xDyW+MCAŔxTFԎz*"#$tO߬Us0Mv6?}~H]clȕ.#;_`:^FEHkGjX]ٱ:!ګD8')$:]”AȈJKɕvH]PkX ZXRփb3뛽*/~S?k}j.9U=l5]DZWTPX#8hd@|W,DZIEKd%VJ>Z*"%jw vG6 eh]+󐼠<npT453ֱ 8)&TFy7Ы=S |93!{HQL u0ɢx- / l#1p,D<ɗc{%OznRq]oSuϹǹq$>8R?SpzWj_5^Hk1?e?S06],.VWU^BZ|ӾVUaz(e#y}Nk*Vhcur˨,.4XbaFoW V::J|ڨwpH=di$f74j_ꏠio$tatXפ1Xj,>Sp@d&U֡cm/k#yFV3Q g"z} W~Am_RĂ@?,Lr:(4Y-3Cށ'K.ޣlD;Rٰ4d)y6D 3_i"b V̧"7BpyB?s0Y]ξ`ǐưܮU)l++)xw |0P((dвrBT :s H > w7‡q BWu\KZ! Nэe+p*73ph2x b{@/cFRj9srNUq)Fv 2꾍(,&vh0tW N ۫Ÿa#u|"((9LE+8Ǒ8p8;Q^R P%ku(Y YI֣j΋N@ z\W Y{68k\_v ʣ \COyuS< 3 Lү<޼jݐ;x>Y4#٥0ŒBHXEg1|<%%rYP>^/Ɇl .[ z?~WoMҌl0ςR'+}";sywų/DJO[}ܴ6u@~LO)Q;kT_rұYT-iYV2^ r̰2 N˛9!W +R/Sq3ןv썘$agZG(9lDҰYNsal5a5Bz}Pxt=.w3.׵BaڛE#cq]xFV:9g6*_53١B$&81?{َ& 3|,nPG_7c^ţQJRL#MSzXW3Rw02络>{#JP=Y2H7R%wHO8 Md}Y R}Q`<2@wy]:ֆ7Sڻ38^ ٨VT rœX'z=:kB,̸|šZ "H 2-SpOx;0ApJ6&'$[hV.uOӥbmhǟIt /8VSa<*PΞ $t\=^*I~)([&{vQd>K x/+Gێ[MZ $}fStE5U=cբ'0-56i.У\|TVZr-rc\)pPG΃@4?ZTv?Qh)Uz/w݄.(Rfjбk"x[M*nU{kn(ދ[jǃ*"{A91L4?>2kLek;)Vg3]d?n]=g +A;]R9ߩ4@<=Q3SI~TBZt]݄P^Dd tUo |-Yp</'s@@lAxs_O|IY[ր a;1VE`*'(/J~-˘>e;@ݍC\tyAk5hra@lpM)NEМTo"ަ*ޗ{+;:, nB[%dE{7vpN]kPrJ"J=]Vw:KH J>xO`4p ^ِG|%_l}3alnf~{s[֦_;f4f_M5zثVRQJa-R +(jZ}vVN&`5ܮAaefm5şe-=bɯ};6՜[y%2 WJk]ƣ&gE+-@{ N @j :p"Ep_l9?bUE+_1;X]^`=gK 7KUe n\+caMNx(B=NXCK˒z1ʄpŅ?ȓ4.O趑{#>/P4{|-=BhДVz^&͇3{ceZu B2Y=Oe%9eUC, "$lX]`qOa! 77Vv&I!)TqM.ν)ojkV2ãW5g\F}n}iFzm®B-XGVPFϡr ;/Q'NQ:7qrlb]ѳnvaxQ PNnN>Pa+d;4VohTZR_+y(m@xO'Ӿ`<<{+meHӽcrdwpwveN'[r`/ dpb>(^XֲV Syc)k-%Ln!q g0Aަq*Z$ V5v r;8 0 '"`WX&4l ɟbS݂v-J/pc х8QgqHU|a V˜4oY# (; Ekiֳ2h$!'5g=5Rz _pyH9"J2 ܳ6ޓisykEVr@B;zk zJ[ƫoNNg@"B2V 4N`Kv;nm o/Jvtf@o 2[j/Ӈ~p# 2:ʒ$ /1( Vƪdke>=χ@ q*9yJjlW#y77 Q~2q"GW5@Ea!u4@oZ!-ɭ҇Շ8|wV.O+1g^ uapӇZ;h9b+\}/s4cr?p)\F1Lޖp|&trDw !QⲚ*RJ=juQe͈ _a8ZJqQU?<.8doy_e&ӱ%L+2pxDH^xʃxq4k 看ĶmqcvcI&lٸi<[ -"[*p_k#['43JTW:[]s$Ll5LWpεzggX(zB ,u=ſ"SG}3/$WLⷝ7g{vaU>sw{:\#y%y%{,e-fLxA6c Ao\ZMW0LŌ'm 4/7xWBn65eѧ-2C?k۪7;Ih!(%ڕ#z8OP+#/2?wW鍓eD sgyLb^SeMzB^`Y[UW8Qg?WJ%zy{&Ukqd4yO5Z^8e nb;ҏ-%=)9Id8p^d<ǫ~d*<M0 D?kP+E/fS6Dݏ1|+}̩.? ndjex݌61bx|NgGyE)Zr՞#"ZPYI.jc]P_2w1s;:Ո(v<CzCi^ XIS7)I'GZcU|Mzxsl}/xӞ` M:<+HFG`y32Gj< |ŽŢ{|'Z N6V%hA}+2 3<$N!Sk& =J8":ċ*"a+HsMZ?uA;Uri׳ɬf:]#yU-vA,B!J|4sNMrVD @C+}u'C25w)Z+Z3]vs5m\:ASH&\iU TkߓwGD__Ll f3:i<{\jj؈k3Pш5KYuԈ?xn kC7Ac+8ߞh 0ZB摋 :\J@SU!}Feuʓz("xv\ RH;2!2*C>t֔6 zc01\$4]]sW`FSD<)ؔrk!g)OMWq7 ]@@9J*j[ WP z›_yVhw$_ i}"l9h$̔8/AY>оOvƓڧۨ3 7k yNFd8fX cIx%+IЗR|m r*CR>c=U͉}y2´H}: {px~pp#ew)Bi˝D{j&StllĻwJUsH8 `$dC₻`k}:Qj_WuSsҌ֤҈#TOg3 YuFbS/fq&T/;꼓񁧡сdo,FZ;C<\U)&&HM<\.k%Z*(j.󪹕L:hy IDATN>6EcY\QDI-+:c\ڱg!F:#+ NbJqglizi-;TwRW{>E|CBXn×v W?gޔ!V#;E.m6gXQx]+!޲gRboeQjX?BȰ:9EcV :g^nb62JȚx-Dw+Y!ͬ]9 h_Xgem>r` gV>Vn{N[z {@eywZٞ10kZ}j%odq_Gj۟)uS]\uZk/T cQ!ź3ȿt $7!M=dĢ\r8+B|-W[䜠}D1/<; L35:vy_} {[䞦_Ėu|0zB?!$T&!ZK &c'cBZT40=huTՌsywd{x/8|'-`pTS?vyr>^8zDZgbӜQ9а*ac6ޞ_ܜ>3+柮CJo<4^%HUUCV a6 n02%d}%[5ˠ/ɲꈉ TT-_;كBsPY, <=̝Uo\O}\R\YRY&즫!+c=7䘦g-W&p OõVfUs=ѿ)q9EU,I"O~da2{1V%p˛53yf= ]$lY+W 씇zz:᝹0p^4ݤ(}l0ԴPb.qSN.B%˨ưP+u^Jɷr6ۭA)&8NYCҼdF/K793V7t,SR;w&NCM O􆮸 jBT(zI-Y- kUބ<`?\ؙKJ."*Eɡ* 2d^ZIjka&Лs ͬe_youT[zK Z4Tq)a- C"]BXU`]笚J_8ؼIkvwIcdY HQ5j-Hm~+AqPտ/#iA*x%~>'iHϹֳŷ8GvoL5i3]i;DGgDRTEJoac>?rP3:y,4sA$Y 1[C"1+UZtu eż-+/d-C}{ !dw2zRwCzzQPwiPa{<Y* o}-Jg"izi+p^y8nfX7 ϩ'g,r)11ސm"=ME͊y1oSDkI#3b1  (s&bWܮ Z)Z Rtm˙o۹ۄ 'g7  s*j FAvEW- =2@WM-JU^#4ޓC}n- : _0%Zَ`Yk3i2o:-e3io ||nkd&lWjJE6]>s|3*;|e`%ٔŲ: q-Ssj̑Ö́3&_ߡP 5X̓ҞϘp5m (zp\qrrxK/6y5X$o56.(b┰íI+c1K/ӊt=2^,]c#Z5 ,ޚ`k Dօl `h݆#1ĽW:(kRee[SlۜDˋX+B y0C1N=+]N`>^nXx,2ڀ>ǫKPRLJs '2F+KY ˽ 9W69i7vȊ1\g'9/qS,J}(0<|v2Lc4 ?[^ w1RB0-, l@[yٱ\Dui7pi$6\# :jC'Y]3#hʏQ׌lvTU<߰*N:u"79 ̦3NDg-u]'tVs]d3 -3{ىNP!YowtcqO3=!F%GI(Gn&"N}l +@|Y>d9m\gd:QPgamg!"4bc~Cܮ|j*j&%.F<vL aLJ=mH9'u))/fR9l&㲖W 67LrXY Nǻh!w*Z6"Lz2KX+Pi;&aSM6\F\I )ubN2h`QV\D={T+)aj9W7W?B͓`[0^Xv#Ye0Fɋ,q8WkC~72wE9R*&BW2*UCf(YSDNjs0h"'?,bN>"$E4;/ dq&ڧ&߈0VdN p^b9e%2Bu{3"\ maV_岷򊧶#ygR5B4ZHNbZJx,R4/S'nRfVQJ|Wi 3h"5xџTV4ROՐZʢTa 4(I%7\&UHO}7VE!+ŚiB:MIj9"5zJxᆰFI1^cA+eA*d~^sUW$7ꓓ6hpB@i򄆰uI}ʎ=Ѭ:5/CW14?./k zY6Z3b}TTw!둽:-6Ɗ)Ӎ!|CO}6SXȨfitU,o`N ǩv]E9_ nЖ~N:O ig_3d5RSU},&"K m R'gԲ׋) S[<j73VGXG`)%!l橛,&$]cS$ .t\ +Y.qڧ2+2Vf-'A&GF#4U WuⰓ*=µyݞ\U{YU10JFsR.܋59 a[ca?qeŜ07&mPʹt%fגH9eh́Vl1$ev¤`<Ʈ+?#R;̞BZSKxry9*WupZ UNG{x;ӆM0:Z>_@3i(n>;X$}A\8Hg7\|d%z:xqabG*UH:ln=tL%dcP{ƦApV?{ί?dyIwd&S^ f&O+ΟSi>ZG) 'FxO c嘪څM4Fm>(/6kq5j=4SLnumKVMIolK/TPOxT hgA[;N[.e1]sqy sLN 83?e˫yE,2#\dfև!{U'T!do:ǚbeArև0rk50څ;Ǎ#hK +C9Ν~Tyg&,iu$󅢐6t??iP@tJ3 .M'vьRUI/k-VP[*ƖVxo[=z5oAf)g 4U9Y;y$mZXVU寎@\!%wjyM_J-LfW||րy&?@/'c&^V9Tt5K^'pNDc/ OQp!ki "y+KdAMR6os}RFe\÷?8vS Y4ppAv!qx5d]ȒTv\bqPbȣ.ʬo;vYw[ːbh19}^Xs1XHZ֑E[~1j3~uh>zƒ9Q+;Y.l\c9yJ῰KM#ȼrLh_y"YNJ_TŘ屿 v u[VC3^wέ Ej+ҀZ~m4['A$7BVU5Fh,-3{zӨ[`lWY&b4k0hb6zjI61{EZ|8OW̩LV b(MXi>xa"FOqI-&wQP%wDuoPήz]q0֑[r' d&E ״^MjRd}KpuڔxWĮ'x:a F~eM" *};~}yLu,/PuZUVՒ%E#zbY v5QYX߫ūJZA멞=\Cv KD%cyu>mt7fsy (>t̐pՍן!p4bX+!QUjrO/hf_75p)z_UoccFfZH(%O)u=X֞O(/jwFlCt̵hӷV)8:xa6ehSך[,mF]_dT%iuY:ųvAta~_#(8NgO f NжlʤKNJ4>93QF-^ ?OS{$En(/Z wt$StgX~׭"Pc)6񛪕A57CD];UfUK5ϵPƮw2ZoE=RM5^TsUPdQa9ΖAgAI!uSw4 1ze62ҟ, H^88Oe OWbLͨ3ѹڢ䚌lyHjuK9B UNcNhmlve%2˱^]@N ŵÛC⧃WX鉇V#*m$3qr ̷%[,(E`k%עqk=Y-ŕ~SUKWCZjohd b::e_^P_޲PZqX}"dAʑDg7bzj,Y޿z֞"BX C%Re>tvHZBeC/o-@s $z>~ Y$8SӰ܅wE5P#T57 ]EMW-2®pbm3Ϙŵ=bX$bg"cB;9"NZ?4|am_lY2ZLUԊПmDVf--}?ȎnېpY]q$Ǵ4 Sd7KIENDB`libvips-8.12.1/test/test-suite/images/rotation/1.jpg000066400000000000000000001560721414645631700223340ustar00rootroot00000000000000JFIFExifII*V^(ifHH021001004ohttp://ns.adobe.com/xap/1.0/ ICC_PROFILE mntrRGB XYZ $acsp-)=ޯUxBʃ9 descDybXYZbTRC dmdd gXYZ hgTRC lumi |meas $bkpt rXYZ rTRC tech vued wtpt pcprt 7chad ,descsRGB IEC61966-2-1 black scaledXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 cayjuw,WWWUko91l +tf|l @:֭]]_躂+9tEZ^&Ǩˏx!R˾[Lty۾Zo'z,۫lՋYj^]IGx|M}^^1gVJ"Od5GCB/EԚО(zꊚΌ8 )ǭR7]]]_,rܳU޽/)оr[ֲ֭Q^Yΰ'Ѫ+dž05>~Ui[']]=_ Kt.ȺS1DPit׷USDSUuUѨEd ΅2=-$m[/Op*t5i[<::zi$r)ldE}P"3=[H~1FȆZIJgt7~SXY^|0ӪI{&6e}Al; %'CyZZijYc!kNr{O 1INs9N64]J3Ξ`U: qU$X|' 3)9]Qڈ9% ţ6n֗{T2U2F#f/9Fkt2Zҷ֖F$irnj 鼇9jbS"m hc2$N,hw)znM >̋UYR<l5Ԟ]4lFuua]t;::e5xg-йcZ)k6x'.`aJMa120T!d/-dt-.#AC:X.&ҎFǨEyL8Y4c42ՈMTyvhGk-h&7g+kZ @jsna D( Vlr|+d=\,tV՚1sYҖc!w3QOʍ3]&*ʚjL:Tt9A4쫨Y5}+snhUjy3HQytɻZ྇v:Zm+6}IXV|؃}$u^|ŸjZ2LŘIifN3/WAMV!o褞^:䅵HCVQȶ]:z\O7_Zrf͵z';xN]sDΜV9zI/LYk:kеfl׌ڤsAtU{9jYWKrj FR$1aW/^S.&+elE-d:!Tڮb.N="o,bhHR%";>S{0* _$S\@ LhDoFC2DX\-2f6lP< 0H23.WA2GlyUuoV:S2v[ٞCDx-X帟)҅(:|3>G> ~kOLJ|ԏ6,Ոj݅[:$3C+ Y:VI imVumChq.J׈ &jsuQLC i.JUbn)0Cais$e- Ѥtgo||7!aXnAJ0Uu1I*MЪƭҭMK"tN+MTENE d77®g1K1y u34?LQktuX"xmxXrR!R:fyKJRQ?Z MdӴha2>+*-)hfZj-Rr,(Y;Oի8l۬b=xܫIqRCdiEꜵJj:d"]>a6KFѢ}BSY5zsŞ`#OUexis LUfdZ/V.ֻ6ZLbJ_) *[V)4'4B 20kzէEaRЫX4~hMs xDPALtȒXj#Vm%GD)e:aҢm:DM<|Qwk5guܭ̿:wRqRȵxVURZ膁qU/o[zhvղv*ѵ0qGJ8G/kCҶ*yk\bkh(n-ϫk9;M"3im,Pjx ꋎ[臉=*eez鮝s@you {y_|4+g@% hn+rm 6yV ; b~ؿzUkq'Dzrg;g.!MX;΃my7P9v"Y6]1/O TWxz^LffU93v[`lmm'8bFnktkpM: bε[Xd|N6q1.Knm-ODpp]Z 3aάX ۅCyjLU矚mCyD磻䝥H ;}$c>]wk`S@tmP*-cQ**ڭ>p/AѝhG-BOlzHBݫJZ\+Z-w g:S6*iOe ,t֫o>jpc?a%OdDn뀔ل b.E5d*#gyNGbo~} z2b*qnōtq_]A76jo"lvPӹf_rjG&Hoܱe ԕ \NY?AUG,!ݬ]br\rI "ÍoE45CRҬg&ͮq{OO 5,J;_-~!`kؕZ$Zޜ|ρ\kmGmQ$H 6=Y֪(z:Ue+~58cuxF`l8;*D%=-rԷ.ojj0K ='Ը,I~z1f&p`l$̳0 HRTJj z+_ѱgSxC7",@ѦHl>J'\[12RaΪg{>pqVpMs³R8ϟ?э,Xe:6`X,`Y#9 tt6+5Ջ9a1qT:an|Gx7c:)f# ?Z cugUa yO"caX!.8$9TYȲfW[Zqlje7<^ zS?32&a;w3D" aUVK3Xˍ,@'(z31ڞ[qMXlޏ-FC35x?P}aLSo3 \lSe6$(+5*DJ6D~jvJnLyL@!LP);tky gqY㗱i؆U*D,zeUGpL8G)pfa83eӀWϹWl˸i~C'uɮ]Ab*l9"JW+&TJrCg`M&2_KޛaEՀU_05ؐ l~X!=mLkA hN#3GdJZ|"8F ZK AD\kZVsjڸXu, b t̰3.\E8!VW?G\%QxPC¦䟍/2esJن~xpu88#7,_^Yf |$zP c۸ni»§b–٥&,QQy6 vis\Dӏmh *Wsj :0̍L>$Dhul8Ƿ+.[mjpƺeשM8*尡xW˽V!MA{@,8ίH..J"䮵r+rJR*X_ϸ%&gqN?Ʒ֌-wN*~s~*ڼe5Sؘ;H)Ї3W2ʐx^G|7q+zԻa BSzXk**a7YɲuTeo=Vr]634_*iI{RIMSPJrJ\!YgVk`y`O* 04Y$ В>qط+s՝J.8uM?MMNv"I ?zUqs8W6 sP#'YUc3>˭ոy*o?|8bxŦkZlLt=:?#53ő4fgp-[dQ3a@ OϱlC`ιc36-v`c2&zOMZx{ Yܜ䉸A5 n\~{X@$iٖ3k-;Sej2Pf1]DQ~Qzkwɷd; H%WY<Ŭ @C{@f(tTv dO{dM.`٬G CyY [Vv>cNά]ڝ6,bF|Y 2gE`}|ٞc"_"҇s"4@d&EUj90>P dą4uUzk%Y"RY숧bOnBܜv*1:qdڙ$VA(Ҩyl\ۊ.}Dܨ.Y\Ӄq|J抯ŊV@,C$C"Jrňo94T],7AI4RȢ҇F*>l|$ɧ]dTų~~>~E"hy]G$~LO"6Hjz⟁i$~?i$"I8$j. $ί(UlJIWN0kѴAAhӮɑtTpVk&&XTIE q&@fHz}"ͤ@\ҸKM#j3F&D叕#8L/i HtZ䋚QHTp Ҷ")$-_dd܌K>O/)9Cl4(l K R"H`#nsM&OGB=0Bfבn<#B{TcGn$lI$I$dE1DB&)$85yOhFi,SP!Gk(!1 A"0Qa2qB@?ح $ ,W/f a<i8Μx>K.u*g#̉Ih}kXCV?GlEUĚіB[+'Rr2x+o!-֘O3u]%k#",rDHD/X]ߑIK΍m90 qژΟfbHR(lC.-)$n/KaK~F#ȥBtYZ#)y97+Q1x"褴rRFșv'z_mEc  (xmdT:-.Z.O~K^jI:Ɵlhz'\C[L `"Z4($QP|I.< F2b/'"(TG@i+UYJTZy؅!zIY:P!Bp8G< uG!TFY#Y.̮QMÕ(^rU%C"ʱ-+&=>1|ؙyrp<|ĄtYƍ| hƙhEiE m Y!k QF O&4M j{$9gLOZlMqL *gXO:݋Eѿ զ8Ǒvy3%̶'tn_#Jt㶼=/ [1W#"鿃6Q"Z"HOԞF^J98,i๙B뒲&ΞJgL 2CeQZ9),4DdZznT6DEincE%kBCǒqFO8ѿK9]{ٸZ/#0rr3/9v'3,c]uzVKFXnj,,9^tO^=׮$#緁[DZ2x7н^}q4h(/iDV '&|m󭜞4{Lc8jeБz!{ eȇ͹< |iqw]Du;/zUEj:[,ǭkK7Q_k JE^\i,|Qﲾ Cj<,l:7ؽ\7oWȪCd;ܩY n[oJ(%X%OIE64QDhKN.J^MmHKOSx!=tY>$YYz-F\Ilt[f,\>mw(QR66οQJ'|QbIBr7>)9>I=:[#ڜ+pDzDqD=*$u=MjnuDRNT^սߑQodF&n^JvMr;7rOܮGk2bC)-%U+wtR 9YmXRd:vlΪRA-\x%-Sx]5vc6mƙv))Y ]:d7~elOm, cj#)"rWtto,2 g/(4~b4JF9^FXe Z:mWvFԃ$ E4Q3y}jDpqV~bi~HTGXhM§XQ(gSY%\ (mxZJ tm>M›+bȓ#'-S7 S }cvʸ* O(g,ݴڞQȜ"Cn^| YM` y!1AQ"aq2 BR#0r3CSbsҲ?h|ߢN&ެV7ď̈́{31s8I٨ W?^N.vt`se|a{u8msZ[%?F:[\,&ȇ:xzdHTa^'P46k6eVLl7%6I&fytSX ܂RLZN,:#{~&)$Hexpm>]Sؕ6koPEQjz( pWuD-̎m|T M#ꮢ { [i Z)|>sd^@3t W8n20贃lRݭfMY)Gv΁s 9WP/͒׃KFS2[6%\ڢXdr*W0Tʘ٤\z&g.@@SL %1.vx| xM rt+%nqbdƸH n—OPPvPtDJmSGK7Xp\ӿXM@;1lGq;0q!A怼^Z'XTF'pLܷTKyZ1q>Os_Mx5lЪdZn8߳= l,7O^Wfu#4uR]?Bq&>aDzz.g[xe7 uCMj~n"Wˠ_\,69J5la4SH$]ƨq2;“ڦ ۚ.y"">U7`AnS$賟ޫgUc.|w]F'e.'ba@LIlL zFԴ)2VpZFug4?򆝸dX z)-LuR ';>pʤWr=SYBS\z>xoę}и<&;3BY uo(Sç [sNwjg$c x\٢\U8u 4 );tc! yVhB$sŠvF42z/: r$ٌĘS"V OE2g9X}Lo1d-"BcBp;#5Geǧ?p$jS9s;GɅsZ.Iok~Ô<+7?cb1M,>,j4 㯲9g$qGU}B;&MY] SeȷYOeꮭ&;2=/]DOc5N•HsQq]xϺӲ{i'C|A-:tR=*^Ef{ ([`"}xxs/=CS EN%V_"zBUtôr}Kg{KO[™|:_? &/ 1 n$CAˏ?l CtFs8N,˶S?(8AeeKt 껠:۬CшсH:|v&!i-æ8-#[$y_zZnE+? 9&dvMa3&U0ǵ|N3q|\cb8oÜEN 'D$ \  J䞈N^ђr8ms#+;p5fh-R\\k? x|[Mõ-'2ʘj {263aQI\ABGU9SCM@lUpeaA_6BuVL+V6Cn{(I .>S#4ri*'T쵨N ظ,tcGgm\/C|iό1vVqm.tQ>{pSU1͚8s xYy\!_42B7Sۄ'/Ne[~H[hUFvC~"8t)@RG "Wl8 #*c~!3Q5%bZi!d PoX|@~l~[nd%M\f UW2"gHfEP+p>ketYPKxW}}0U.tV*Cn*GԌj@7 -Cj8Kwfh Eˌ;§ UQmE1ԽO|V/Eӎ'@XbB$6O:NHꐭtTV?}6[ 8iз^XyE;ܧS&94T;,w|7S.eSχ6WGĴxt>`KSO 5ϊdqp"6*Xlgќߪmv> ]4j\ BEQ.0>T; tvCZ"I K: 3pű;/o6yeǕEukS{ƈN!5٘<|L7aËht'aWJ ш#/KA5sGB|P/7I E-xz&\XO!:7?NG-FgBW2#:n;'+s ahTCC}!H9k1i3-&ZE5 }`lFČFSb梨'¯ AywRr R: XC ] f MGoDD ؇w I-;,l`Цg9I`M!":[4$r(T?pLhȄ\a]YG3-eMNvUMz.opX)"Jdy߮ȼ V^3yfdALivX n10bSrB Gbd|F+F#nq< uX8cGXHpSlߧdp<\f0$r] B{)phb*ت7ydrqao6Fws8h <ׅ{L(+&ǷQaNviO=:&`>?D|V:.ڵUNo'n,ÕBB4?Yi~HsuLaN6o Yd|V5{AW_˖2+5p^]T6C*i2h7NM9K7!2Z3¸x W!ya_=^ajYp?ej=C]KJ'憱U_upUgs*#H'({.TrB Sd&t$dT_KʛF};Nr+'5 7 >t_ <<2 3]~07 s&`;-cٿ񎺬64LLJ+ f 'XX P@~ W!baab9 @IH/逼^_) vk}Cy@\41C,Ā7Vp.xG[-Z3r#T"U}B:#3o jTHBe dA xq 3t_%N/inxnsf&,frKI28-Fޑ TD&Hu sb<1*ICHR/wGGlh[pDLLc-S̨"-A4O66Budj?W$e9B+&MN =GU:NX2!ҚFtدپhnbnY'!1AQaq ?!øx a弓pbRϩ5B\+X4rN018:Vvg9~" h-oW%FY~ $Ro[!-yT Ɖ #gŞ;(.k q.ef DnO&j4QU56K.=יmdqt$nPdXN\ D uڠW^9` W)G0d8r1@){2-Ya10p2s3f/747k'n"pgZvES5m녯PdZ W5(W :;J PV7 ]w(V?dKÏ.:YU")zRͅcx0raG?̺Ĝ-*N0f5G9Dd@A Kg2Q,N|Yzo a;V0VYYUxT> ]cVW+A\ɗ(kM8}'1rZk]a|ClSAWgC1eAp(˒J3gSJL|LElѡ%ijKtHլ {r{Mg`5h!^E4zf0v knյmc P̳* 2TÿĥfT US%U>!qS9,@ܶ1;nW"w1,2qaSUw8sg8#`#go^[/ۇ>,757>YўWL)x={#T/&fGPifPUjc}{h*{"ʅеi6ů츉Tru+O2bs;*CqZJl:8ᅥ+BiGfL1丳ZKLֺ0vdpV}įpI'U#rER|טjŇ+oRx*|2FTP:tˎ06ZzB؉FE>Z⯉x[EʑMzyqeuaXa)sk/3QUf,);ke<ר /xfe%kPi!GYPq(W>o%j0M_kDKOpY'!P-El,`iloŨ4K>?3w.@l*|Υ⚱ njbr6f~Zk4-̲xm튧0y}uhJ18p{bvz`p s=Cf"}Q t6\àє5W Ud[z2JF]@w3t?)/_̰jrFo45,̪6g^kW1+OC1KCY[a`Ȃ7g.YrMDl$-Kn uMx'yEї0l⩽J'|b ,.T|X]mAR=˄ /9 ĸ[L!cW2Y/@e;^B$M. u0_( )7qh^6u/>[ _̩Z0H_.j0K@Le48E1U3]&&;&ƙn&eo%ʠwPB"BՒ!+8Q.`~r3<ҙŇXy?Q(JwYLn g%[i*|E#OS2/*ۯЈ(eZ2,s+u-ɱ*8` F S+%6bQw,1w;C3n.@PzZ]E) 93'F_̸\?Ա`,=gRdf Vy %nNJ;V`;:͑:^b\cuk&a{p3kC>R3Ek `91<_No}˺Y/>[B8~["Y[B],O#ihdͿw_S\C!, C ctuzߨ.b4"xB5%r:K#VlIOHĪ#)9~"ʭ@M~ΠkTxSL@-ojP5c_$OoHR(f#8{U52%<t̘o wMr_S\!kCL%T SrJSvX5bS\ғt5"7kEK0UA $*^O7.I,:nĨ9Y w) c,D=AL􆅅8bl&> J+\)ܣ;=rc3h L2xX`<* %YelL>e6 D W7Yu*-]*f'TP4r C 1d,/ PvQdu@_;ӜpK^P/&U|D+S~1PJ.:o=[.}Dv\1Pxw4nysxrˈ^%P4/io/)H.R\6mnoj^&J Vn"=5n:(j]bԯ uj5 Ԯ察3k?M{j/e{џ-Tj,C@.J+?^vc{xxDz5ڌh"S2D%/P c0{B}!dhSG㙪[}}eZZq{|\DVZwe8v*rfBx*PE/7&QRW[.*YRWFSu [\!(6Hfţx RTķ-x<xI([c' K.Oo- EnXW̰/yRc`X)Et|G NӓVwWEÇ`H=nK1L~eAN7iNhQ% @W\ l`r&gGD&ApT PbڅG?ZF5IjSd_Np M/^gDGomXMޯrt>8r'< 1>5&PSȋ"f"g+)!݌cZv֥of=bH1[+Z%@ ( 5ԺtÙ~R#`, wux7@̽`pT" r:<( w+ɸijrµ~YԷWqlfKaUȗqDqAGq+vzOT <^#3VGGNՋu~ k>麿 G0ۘ(Lp/ 50XS9Чq"Qu.3۬l(8^3K8,?2ժ>cp=\Pcv\)b"7 FZ((n`L0&˂0mUC伺q n'-`o͕^T^aB&*b0/mݦ kL[_1}TǔpT e6f 5Q}ғ3|+_npl}Mv2W&ǜ LϘ1E5[邮YQ@+!4EEB"._[O$3*C26LaثVLtџ: 0cqX-2+39;0pAaI=Qyۆ!qԪϩ}GSw%q^MQy[^YylzҮej1m+ZP"SJnlx WoqzSsD!K"T`k!(/Ri9]>BEFi4.g69P3r\(>*;ڋeiy[W(`A^\{anB4Bywt@G'h܋N5v% xKqzMz /,0W? )T R̕aank VALBZM25oO1e+кr»zm[̯9*_(ZßQiC4y L+n(b[CO2; 2?^\}"?cmcuq(3o0z}S0UO]UFG K"[ɞZw(T{L+qV3'+2^[RսO]Alsw,8? J;BQġ ̫\F < fBX}u[YO%);YwQ 0J&Vy?}Z\ɻ|CR܈1P۩H_`GΦzmNC`P3tԥd,\q6 7(QʰmW ueF]Q~&2٪U[ܧ2SSTR0,pX9yKߥ7u)_*LJ6zq˯wd+b U@i fuR*-W[s)lLe\"U*U8{Z?4q7TKX,r1Aܻ@m:wA0Y5 ضQc>%zY[?;j>QF3L\|K8*N5nUGq*á"u\HreKk*]fQ m>jPF[!=vJ2L[ޢ.*l9b3uʉEe"̥Qyz4]z[Rp3~%mND,:z/C: Tl?P#,RJǤ_#tane4b԰y>jPy֣w.]o5PZ*R,l͝-KuWr"?2|b~3ߝ^eO07M VWV,WAww%Ėx D 9q R *oG߄aE/ y9S\†Db_&n>5aU:+`~ 4ѵz Lf'" m 3 o VrKxayaFIv[yeW2F+{;:/Y7:Uw]pQx'K{J 66YbtV;G,k5ų)q7"Jв2mĀSa/6S}P4ß\ ]W̷l࿃L 7&6ecWL_p6\*Bf&}}"_iiwE27VJoe7Wn M ?A23ǬruD_h:jip> =~bD*aLo>y9r 8qgpğr~owa\a]mTz+Ks- UJr1pm+!X9nUlPl(FRt˻TͰ.kW} 5Q7ýˣ2ۈQiP&k!Y/uV|†QCug0#7ciSuł+[DLxPKA#N"EԶ}ʢĠ5X䶁/b1aMwE+Jq5+b|L&o]kR ȍݿ1ܮ30 )cjy dSl.]X=m,dV1ݦ3V.5iKt]Y4BR@}0 \/ 1S)0 h<`y+?s6UFpb?7m"4eikjc+@ 5Uapvcĥjn򻙣9^^ 6V]dwr7/LdwG+%+[LtBѧ`r#}VfX,4r74B!EB/a̶U,G!Es_^fӑh[bfR+.~ ;xsRꟽE v.;ŸueՄ0mBЂ`tc1@QYv&Iѻ+>c|Vcݰ(99g9Iy> u 6q7~(hroǛ#̫~fW>CQ;g7u.$#3;* ڡR&ޓ e n 4c+zfa/88oɛ›]P竍VRJYtwUF~|JtXSpz or\-q*6r*%o u Һ W/ba=|@+6,n zSg}> }%[G V輼FXI(T ^G2Վ8K@ o,`22͢ڴM,Vj]-8Cg*qvL%dZSb­tP^VM76[э@Lv t\WPwEi52ˊ^]qf/4UW+ ]‡m^1׃DȂy 9[Bq_2Ζ0>2]OquX8,euK^KEL0[>ߤjmXɆ&k-\ S.%b4jn<)g.A$B@ "b) S |jm3Hڸ۝6 yAqLD7Mc@I'.s`/+op% ьGЍ@?? .I@$+$_) $H蛋$I>ϲIM^F*I I:L-pII5' 2w1O^M2qIK#K4QDFV&j,#HlKO3[V?xwR;x<!芧nV_aC@mreDLbCv[B\'4O pc<4VpW? Ob; 7z X?U=ȵ\uYD֡qXxVḴ]O+8fsb䝿 5ρV&w'ItYA6[F3hNSO>U"N|2+:oBkBA֣sZNY qr+Rj]Hlj%S"q,Rps nA@Y]Jlo匝q(J H'F^x$YJ%q󈸒M dѢ;h$/pli;k&4W׫j䐟O3ıO7ۻ띓SnJxMݬ6w?Hsݥ*WO&A(TSvZ'^Kox,שh;96T8%!1AQa q0𑡱?мHyl>˲sˬ˦/n;8mx<:,g݇?c37>{b\p.}zH)yrv|4{K2Qwas=y<²w,̀NO 䏫[σcr'tԓX:˲l[oN\| 'w;ɘc_yHvMyo"y3.dyd*G샟Z-#gd3ط#~~Zucy=?hI?h r~G}g~3ټ R߇:ǹf^v9nB=v ̏yx~Kdy9'M 8ٳ7X?vY| 3 >-7g=ع8d[FG. |=>9';=嗆72[K,mq`}F餙}rgJIe2d3w^O~Kw_W~;;<ѳ{Klި>~$c^Iegx݃"^˶ށ$ o\na_mK?`gs[me3n휽('{wsӤͳX;&K0m1/6ϸM/\8v{ƍذfkyLӣgroKV>Yyfm}=0nNGO%Ye͍Yqk6հ;mض7"}.x}r;zs lCu?M1||HO/m%gmY'Wv%yZ.Fpog͐G'd]9t>K̷χo৞\~q%l&r=L ͜PO|_o؉n$_-QÐ'b}O}̌n[X-2;7חgg y}ޗ {} AM>9fYıѶ璟1%Nc^ְ9@$Y~!a59ۿnYerQג9=eݱ}@=/lϐ彞[o 2'Wr }ݦ|ϩpK`3Y;knm~o-/NN=/{%m񗽿 a< opW۫/c}w>'̓mφՆ~>>r >0}YhGMdrxlK{?quvNWcR]~>ȶ;s%~%2Ԅs㏑dCl'3f#/=^C\td{gâ{a]M5oE/φ,])#3>xX헆ސjoDYώo`moV]pfd`.^. lycߏolmMdYǶyn6?dM '9?|lC̷tn'葼;on÷~ݸgܿg/~>/>;`-[-sax;?hܷV^i|mɵ?HNov-oo~>y߃qzi-6#~^l<즹yɖeANk.Fe&y>wo'3-w~=,=% ?͞< a}1r=!_ߜ!!~?o >Ag^0>}N& {?ly5ݓ0~~ ~R9g'3D}D8p׋/g?7 /ݹiq|-=g'e|'rGՂߋ,,͏lmst`9ݝ?8n;ⱚRRO^_超.[ wˈ~_:+ Wv,ClI7`#v9i6d;H>CӐ>Np|NB@<z>: $_Eg <u?N(,߻o}c1kd^08?gN» &=oOBDhe sۖ1呟~؞E њH3gy@;gF=9F%hG<_-,F?p2f;=Ro,wL,n_ӿvpG\W  %O=V1]coP^;쏹/A7(!1AQaq 0?$,%rǙ`3P6qݏ.~E0x)W*Z1 jQEIN&!"_Ѝ/!0+RU|VDBz8*i,Mg3O75QU~.Vy{6Q)e`]2/(2ckl _爡QG۷epѾ9 RQ̀ jrܺJDlP(apU;N 8<8c,* N`7u,c 0ze~rfĺ[l%˲[AY:ȴ_֙rw/ZdbN`ijb@+ux@Y}Ecľj (é]caz=SL4\cA`Y@lv1=N6( *q7ט#j%#iH +i:VWqsC[T60MhM<%HC6 V',n+Ġs.ĵ]Sԭlp h7cdm9Q#UU l|6, )GO1=hI]S!`PbmR"K*H")2Gsb l\J s-EtFʒg=I|wD2Yf874E5ʲ# *4Tar|•*ˉ+Ue^8M"w)aS@wBCu_-XaE8=Yw1N3( #r `, g aZABKܮvb;g f.OM E0F ,`'2(`^DkG7#"bž&|y--Cpژ%ĤdTY6!/PlKLZT s *RG9jZ% Ryzij өa ̋ ml[TEG1[Mw r7A@(SҰVX<:# `` 4>##<)~q{M@Ya,]liea|XbJ!BRS1IVZu("E)0(Od uܯz yUعV sFVНVIE@s4NT&%wAU.<.p &`s/ĨWJC l˦8M ;8<|&@ B(ۓ8\ʦ(cƧYgifl* xc 4UR1%E@F =RYmvVl4 2jAK#cyGg"^Tz V9ܫe.1'I=ivTXEU(,o|Wٛx=0d5In~Һ5[8]e%*kLT\ n75Tn-5Yw!Db_R#t=cUTМxG􁼄wBZʉ"ȪBU),Z&.^܇dEÏJ]J-ªr / uȈv#btLDUQ+ +)riW r$/}+<*1bG;T6R[TwC+ FpA*5ķPƍR[8#抔B>c[9%w \6*\q "1PVLjj%؁Erx@I~"ʃWt=(}8=S8u,MXJKYkp[EϢsP: sAC*/BVU7<=}c[le%œeQ `mrwSQ\HVeQ1}!M)ϠyaFؕr #*!juwӈ%0F(un5 y,JecseK9&ZᅰR[._Oxq\T}%)<7_09+\K\qyB!QVQ*a]~"^!uװA.뽄ƒXgXWD ؍M:rae啾SU.Xs3% X"ѡ__r Z@Vޥ)I P)MAB hY?X !P"8No]c"[ЏwwϷ(JQz,2Ql44xA6 Z0E{A8J 6?*qݹS:&z-q,(6.Aϼwge_$*}xFR>=bۈ^>bqEi?21a,F=L_9}D`br{0 Ѧ1Ϟ`S?>r A+5e([+{@KB}HcX͂m,Wz_qO.?ii/.{J6])z78*)aoʔ1n" mg |*;r~^UrBm+1*!RE*4*Zص]Yi%0ۈNw)mCi JEق\z,9c|*a $7eJ-%Bۯox^]02W=a7}w,&̙D fEYq;!aJp:^ӏDJrBbзRv7v349,wϴ9NJK%be+o>7{͆.]6'^=)S)*0u K ReFy_ż'{"!S^eFr-3eD\/eWP'>9h=.9`p(0(/ qF @"xplQG^`q7( ǠVQ/9+YQNTbȦVS(ytruCM!~hXfb 0`Yj`Cg((82:}%9NxMO pyicΥC:{ÂrO'!1AQaq ?h0)ӛ~Ik ~DD%дsM &@k VWf+: ڑQ@-1 \sJBz8=ph3v B5k*t)mdh YZGDӆ*Z!8NlEO[@ЇF1^R1lMДy WKp,ET8EBM٣4X%.G )Wzۅ4g:\b@(]|0n6WJ XS' {6lyEU%k8Cwcx* 9RLFrnzi A;D>MŬvTxjt\+} 0V\ێ;~"%Ơ\miQ L!+dd CP;ď-?COp h<NDLkfdIېIߙ(!'K#rj4Yq00/`Qo)odYw7=ep06]Icd@C8-xX>Пd)U[I%0<&-- qzƂ͸QG!Y  @]ݣTCWqhoQzck|pbaQhϪLfd#9ʔ8GDn^#fa"i)F& M9,p?l?yj ,N'Fi89b3&RfDD[+bW6.,MyA 4D~Yu4'Anٓ m"G^5c*MVD >L@.NTpV4H/8*3d%M-kaf@)IpVT ui3ũ>6`FNY+exc6u?6?88@p7/l(gX+yeǘ4l ' t\p%ZHy! f+cOx-m1/XRs e ,2-R.4*7 RSzwDv<:9|acs-L]vaN6( p ,n=F>\ZϩD@G"`jIfj8,5.H١yQb^;?&x)i ;v'HP,вФ+@b*(bހSr!a}"cbݠG@sBrMLr_$& DZ\ i.m3L%TNOHC\Z"iDqaHR1_w5+_OxE]&:GIkNÀ*@NbWGy; slTY =k5υ?&I"aGLˆ|wOkhCp,/ Nd (";fjA 4IXܔ*ٯqqJa{-b7wc񒮍l6TNl4Mv uzץ2\Mq-iupθL6citaЛ#o8]*Q䳬P %<7!@izR'8Dl+`rd*5y+'cb,@f䱍 Ӻ@Á ۮJdq-O3qQnUp7yl苣%F*u5t<mYfy~0.u*(rLcp6*ÕP]+d39DևÂN즟kirOh |_"xm[TlWw$RK:ʽWˀ \q"6Cփx7F$v4w Fp+sd /yR,aϋ"֜lpɏ[wu(I7st;n柘 bq&a1axƪ1s`Pu3Mm8&lj+G_8/@myXSEVsse*<{j>/5\@;ͻ[x\κOp@0*Q(/ufxӣyL ,Û CDT.'DNkl 8:r"E#袸ߜd8;=<@f S[mT9\x/{͘V=rX;y(%E ^2͠i_XS`P|?ytelLK"УxvƼo&U{KI6+P+:+dY~xiyƞV#zLD NtaP0MӂT;Ѽr,ՊH,9c=!ýbOАVڏX3@-$ xCηYD1*aw2 FmyǼ)PA5/|cu%mEkME`$V<yL#jO 2T 9r`o'uv=YZ&ky/顔~ d ae/+$tS;sHk?uJ"w]ܑihD Z #]p]`KFS@Tm_F,fuՐk|x D3HhMj1fWLy?%7DMN]&.`{4P#3L& tL?&.IM2gH>_\o/y̔lTt:.<?l֏#^[}` P) |l1n=?EJyj,MNͼ*hBI0qrK8[B4 Q"Y4Ac!yF.E\~Et)Zwgiu}57[׎mLUbv^~qn;GOxˈV#F7!wy aNe` oDt9';04J^HޔnQk0 1֘yH@^uEC_/cAӱXٺTSBeI94"KMÞJBYÓʡůŹUM~qS-V)-{O~\U2`|Fg6o}k4[lvs aOXi~?i-M_\ʉv[<; Gu=w!8M$'!GFy:w!%ڦsR KM4j [JE6Ab֊ 8J4Ƕqi+HP @vRAxf"Xi:}^2ڡ M T8УGWQUd^r3Fnp7ReLpHU WdƆ:÷s1RxZ!#'*!j JDݥw? A2Z:Un-X')`ps`m'Z-pEo0%lzQ+DQ]\ch<դ5'k7dcWq3\2~y8P(!ͮo0BNY0h6uJFg! h1eE@u88]kǿXqHM1qH1dAPD40B 5&`QrMuR;&n/JGzdlD,1i"zlٺ˛P*B4ܿX dQ#rx?0HclU57o&E`éq P-oe0AAodBʥsո ci#@ mM{a@Y#49#@4R*yrBzܿpt~}i73(+Aŧ,!uA>*q*dI8E*U7Q-3Vcw%Ck~fh08u6V^H5%WMeer5KE_k (ZɐQf/ ˃A<04!Srg{sfN'Et#Hܐ0HB. yvːưQ [͑MTz|@Jھs'mxZ+>Kc>X.QҾrEkiB_y7W\~soD2\B"Bk򁱴LЂlp~׼**V?72Z#P?|~pX.x]Ch u;/E搹.KmJ8M[pT>#x"tњBrˈ ]n۝wFtvpTA7|elE*x|dyOnj47ŀ1}*]qzɨԗ^q "sOߜru~*Xj=,LZTrqXk :h7k@O &P@k; nKl|Ɓ;Cf])azHCL`KtـC#82Z~9ƋP(x#V~b 8"ˇ (bzhރ HVu[$TZ%M+_/6> !CK|TOɊ0bF5t<)p_Xuu.Sb@I iu փA<<-|n\Hh0uMJz“(BEL+.hhָ5B4lm̦4$:vAI]I^wqS/&;I0=abq7Ca[9)EXEo()%N{+Cr^gr~u:Ms(qYSn&*J#CaXzP"UBvT&l0*(@E8XO)3б݊RXK '$Sn HVpjR1"h _3$J 1UWゆ'ʢNyq/\SD1H)acKߜߊm2aBwtpQ*hM`YByط\8 _й`r(S}sL[#T-$ .`pĤ[՘-C_f ax-d ӂ qci'vu) tnAI#ka%N8Hd02_ BԎm=.a (^cjp8r#>>9`8#dL XK7Im? 0PoBpy׻N$8t;q_!4|}>M~3GxYuhyfRd׌BOBDkƣmzCn%x,n5Q}Ҡx]H|`(za@Em3ܒN5qWEC\Mwڂ{|*~0Ǫq/z]5tDyM夥_[T"vr|c!Mp?Ubc~lA-rT j>| :s]a [\5Wɯ֥.HN.#&p2 8ұx$uZDĹ ئk |qo"LklMu6(z*a֨0!:" @ 9;0[`W*=Y?'ksofxQdLmN"GN^ `b m7`.k@kW(p`v8evXzF.p4rs P`!0kƇDq}P…3^\F6o6 /!x͐h3[q]kst x\cU"^4/9uΗ-/"B֜]zUAk+QDfIw ,G G8SiӛFu[~y{ߟ71ID]?N ^b )y48ӌD|}e tcI0:sJGpS^~`W̝}k']`rE|~qC2b6Unp MG]-Bi$k0{bP`< ȕFIsH7'rpaV.v$c]3`7sZ. wLp;>% 0(`sCɊSsԩK5f.Iy<;eRz`J . ʑC"r:XeAhb@[u!W) + iW}&V!B DH9xmNG%!ZzOoX5E^q3;a `#x[z=B'^n'1, |tS9e1b.04@WBЭ%6 W/Zx \,:˿E$ *5$c2@-Ǘ-~+^uE` žOA)#'" -L/$8R^>x`x=%nM!O0? lk[UJxDmP|@7!x^ANj lmB찭u~\ȯwqP&J7z.[R0bzpY:f;tj4dPJ Bd?Ls094eՐD C0Z`A Bg6v9X!(A<+82A;ӆlX>/7 u=S<қ+dG#cͩl% 3L {fڸJM{W˪ x3cf~I*`Frf~+3Aԋ<~_X>0 ]zjX*ZLU\Pm4tXcLMXyŸʆVxAN8t> ]B3oD78%5rvE 4Im.iiWmѲFɠN4pdDnZFEPOcWMp KB\8 /$J<0E*Zj@E: ~>1,ky_՜ޮ#{CZ}qPB;wj斛K~ZXoQ vI§4PtZ^2%j%b`X Zp ë5`52=R-q@{َ NYO[Onx%$uu!NxĒR6ZAۭwm=+Iƌ 4~Jj1Bvmb^(IJ8m:ȆTeZ;7 -MB64b< ʆ JYҞm ׆4Шyh譎Pt'A"5\q4h8ӆK m .ۭt24YsfAN7mh"U ٷX Ѧo\20`nOVHc5T*9b} 2(:v:\ႌrO?r aF]cN9tK5$lfԸ%1İFӐðw0놚DF臡S4 pé]|f-Eޖ8#DPSCHzC$Z:M^ve*2)6dv@Hk!5!AXPMHAp@zS Qy>q} P4%=chpR-ֹjjQfԲ"urrw#JVƒYl0 *qDsKJ=#U@YSB&h D q+» $Ѽdma-M4&ݯ p`e",E둈~WEߒÑ IEәxlCXX~$\CRT`TiPS&pپRӡ7JJ@GYsj/}@ ' ; !#AC0Ew<0'j@T͠iD_  b9ڄd#RE  8nJ0 mhpapIDWD,V]VzE޴s E ֕[" vT6VE-%+v69 h;2]X.h$]dPzX޷iGIb,0j*9H®'/؁&Dx%-hlZt1#.%BCD2pXtNQ* "244# 4Z.!okN T] Koʈ (W7;jj풔.dww?5; SN2m!TJy>0";OBzl!y꿼`4\x-ݝ <j<!F;]4B=|rdQ`";NJETh-iM!Lh @x\c%&Xmkc S:w>| @P oA0 CβM 'cbcZESHh4[0{4W W"T#& Ŏ9J!p4@&Ĩ ݀Yp҂kĉW YtҒ.8Fi@bɱT% dboVˆ<&!>]4>کO. bX[8se#VeoYZ h{np@ S!DRF^(?,¼Gyy-CUT~~ݷZ3Y4_M6N[Th(%ߴ`IvFxMZ5F LIh(T@9n*|y@W`_-(#Ǽp6 nsJzCE Z !4Yav(V ^1*kcNr 1 /5޳w01jG.2S 8*T0anfI#dD*v4H{cW6kâhn+5&qX&~q%cA*(ˇ6\X,6/+f57?ԢӾwXO CaVt߁f2PS~Lw1q^S < >,$McVඕhkkV қrW\55@Tr5B$@HLn `o\quh&5QI&6I! 'E U8鍃C 钫õ qvuT ur2*ip@5vL, E4]wkQFЉr:jo@|~|u~ z\^CdCS  ZDU? NٽX.5 WTS}i))o #*:Iq͠%%P_h]7ktVEY JnɠrEAۀillbBy\."ݵlAPٽnrV)ӂ.vsa(qSz4~;cGnͲjcWszAAGkqNj*\A9QW[rTP>O14MڮQLg,8 [~: X)16M]!oO%7 ? db=(?&[*$9|(S^g$ |=q~D@;C); G: >mx<&l;-g'w񒝕^x*^/Zcjv!52TvX9RnM`M񈀶:ҚP"BA. dx&~s\+c24{Q-u&!"ַ([at۸Cަ+A]b9ś<<8QW8ـuا>xPtwLSpʑ=S[N2 q}zR$↏O5((ĺnjHַM8f `IU)b &|C65O>+WA*3bs2;…0E^׼ p20Rkv?ոg8m0*09$<ƒufljNk8/[.!CIQ6[@lq@@,jZOpKN1VFHG!;7(&h Ӝ'ւ( 덷-Q]]7\0VzgXEӫ^SV`ԩOB7IxE TD jNp:Nc;*ifL6t D !M8E4ڈӢ欘@iM6cwnuMjWjQ)+R^dwh(o9`pzW #95>HlG_3@ 2y*qp-b wVELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 u/rLK}=f&k*cju7* 7as_Bkf)~֚eخ~mSKWkePc3+3M1K@uzט6oZ4kWsl_O>]y}enqc fe"7=QS]Jzy>G28Yy3:4 -IlsL+`tHjygPu&+Kq9ik^Jt}sLϰyڃ;,+ux=VJZ]JR7UZאu%] `gzb6/{9cdt,\QҮb鱴*-7^WD_+ !ռHq\- .-m}aʶmF Q5f"`b|)ZHn鬛%jƻhL *YU 9z>_2`j[9&V1 k(p^LEuM5$4Pvsr"iFsZw0ƋBzpښqהG;tI} |ܰ+{SjBi&RڼtZ-т .ngSNv&YUhLdwЦy;E12E*Ɉ8Ʈ9opbl:-eݳv~jFM,83Ϋ Ej(oD'5RE*1*Z;*4_W: 7YAѩX`M&J4 ȓC%]-zus1zf\ Ưj{$;z|^cvaRӇ$odيIr&8e)rtpd[CE][|-fщ3"E^Yľ5~1 W"u,HAEh5^ ?^Z5ei0ə@wMilH5}˖q_-[+kXaz4l3zBŕ.sj)s//djQqv9κ㴻c cC>٘2v%'gLti^3۹y#Λ d:ﭏ(b奷!v& *P؎3=[\6:3A3Kc^rP+Fd+c2͹yת Uj Yd{ȱ[ҽ9l@J: ,E-CͬK.nl.kck5X+cB!+B&g3:.ݜҚ+l6YCi!k5"AqCEXA=1-ٝ+sHRf 剮Sm7ZVT+TUj1AG@i[6N$ ލ [B\ɦZ5QE dV,32U!\d<(=WM^lj4O kLfVA W?M7)iAfA5힃GTs3Ο%pO'Z:g29m2^_-!1"2A #3B04$CD L.:&L5&fTSIP`{]WS0CI G@ᴦ˵:j*W}4OP%{cn)a ǻ/շGouu#Zz4 ufv5w4O'uU55_56qjiԧ vw4=qg5CqPeTp_KzoO_@C3K?RjѤԵ63NRP4ٕ n~!ɺX2o6>m=S9)oZ mW&-jq2קCڍ+g ^#ucʔeV =KR^ǭbRT.ښ[ vYF˵sAw5P}P݆H'X{х"p EUnu\cl֊y9H@zְhOMb%v-mRr\ɰ3G%vj/{%0#Dz> [u`ȕW`in:[38PtͼeVg*ơTu l. ZiX;RГ?fF->c^KCXۃِ]o&Mޤ gJ[[gkθe&`J?Hqp-یdؑb,7W5Mbr/=|k,S*6ikmR `%7KKq˪eC-v4fu6iȂ?.ڏORv:GAbi/}5 +]?A^zC `̮ӄB'|Zp NLWcz~NvAoe1*!Fv,6,ú ?#yvti*" k³l*ĆqR ijCݑ&jmbpշCԭ>D*O$Ysc @Y\*Xx߹  v-ل mlhՒQ2$P~۲4ݵTq&ocWt_*f'B7Uxظ6 \!N,̘{53Te-`'*N0Z+ 1?Ycm _w].&pȖ9RP}ht!XL4M7r({7&0/ֵ;sG9ہo9 1Ƕz} glYoݵt>tK==>,CnV~1w-tj*eVLw|2'b9ӝEd<} slv ;fC 4M.lk;;i,vb:3f6&b&AC`Y>z3y_f45@6h@KjqW׮-rXb*d&N=hQmN~Ch2&&L`gvHiG͵x, Z+m6B"o$wX]0݌}m>Y8>磩T5:ɬ[ƪ9wnʯåRbV#ham.d0@1,0b6@4_dMh`iԓ߭Uk@ MҿdUu =Lfd/Mk]M}6p9թaU 3˴]Xɾ[0aX^Q+0Y}7[%> <0f+%lҿ+6k njsz|>O.#.A/`>OPsD$k>.,;~/X.f/O*d25G8\ӭ=zڟ>~uVcx'BsGlKр_R_QKtiR7g1AiUʵ5t ffTqhya^36\&nUCh: HR-F%^~dUlt•s*lI%0 "gLOލPv iNBhV՗H9\"PKZ[ 8!i/sDFn՜fK]i$6zY-1;6 ȌоT:DZ9f1btI^b~~}^94q`&@:a01q8UL}`{:Oy`'5O}wa7b<>.%6lQ6bʘ|)3>::{zkS]tz.9L0A-&/N[Vd&!u 91nc@(Nc>2SKU#ϋLuO\ω\]@UzpV m*ޫ:۹]Yު~mWh /k`c !cnf ǿPQ YB.8Ra@MJdTq o[~frO,{XȔsi{bd0U$ّr,"&PmY.[L8$P7R:1Re5&\:MVq *(715(3 54qVv , ))/pAY>֎(jʛ]-Pl&nFy,i{5uYXU~Bbj.SP/PP&;r]BEdbsx6r )`S=?#.iөZ>9fq@Pz^QMa;th+MEF Zm-bmvf.VLjƮ V6 q^OįDE֭]/Q4YW IuޚvW+-u|w;IEeƞUPff 07"M<6X0]fݻw1ފz_kZxꪽ+{A:s=;Y2 EW驲 4ڗTQ ?&ņBqfm3s L<ǯ|@rnͨ_31SvWԅiqZj@SY"X f8 gi?Fv& mp,a&3wDfar4V?c-"ȕ oXz< 슘85ɴl8'0g@Fn\R2qtH@o|\Z)-kRAEXmΛ9Fo_~P} b7Q<͹#r؍Mcel՛]v&`۝;Un‡3ɵ!+[yD.0'2<5y_??_Mo2Obެ<@nb[F%oԱǗRw/' 1!0A@Qaq"2R?D ]"u1V*%Ϋ$XIߊE"OKu?F͹vESRX=&τ;J\#G?c1luGXЫ*飤 U[&tUks=9'$z j:dTV+2;bt-(WcJ &*5Xں_BUF;ժV@,]O؇AfIrEW~).ODܻi4H_%*œkBMw;$QI6JFBI4ۋ$I$HI$b2DUH"E=XhEݩ F*md b huJMI&hnCsD b$nEg $V`o(@ giIGݐm6=$$=p#VKY=Rmk$ /mmI#MbC .ddNDrCGD nէ&gQ5cXߌidj%Dj4D(<=Md(2GMKGش4铕Qf Z zD:.$ZĢ 6rm.H AG#ӌׄcd7D6MZkRK%RO-?3#*",c7o7I%T2`#j5WҙovH+"A$Y$I&q5tgiV,G=]QS.!1 A"Q02aqB@#R?1D/8,}K#BSU"Xvmx=LmJb昝ġGRQC&d~m%f$} `#)iUPゕOjm'K>{YcLt/U,VNލB,ƋrqLn>{Q,,\Yz+4>ΧMQ/}?BYHUyZK27EO.e3 `8V22>O6ctzXbʦy+'`iv69MR$,cdk(,c#ԧRcf9/$=dh۱I} WDe 4咈t(wBȤ'c07CX>(m DW:`w(D>t3 dn(uY"Nxoƛr-x,ΔQ ,#EQ(Q6(hO[ƒvI{J׍9?6YYҵbJo*rLDW>D#G'<} ӁhؙͫM=(Γb~XkZ)w=8d:=GQ.NS1Fmiԓ)#iL&'K:g]tj(SR=tM,&u["O-ۣtbro>2cL-d; >Q޼KܭIMOWt)*vldw?=^Czv_ 7gNN.Pٝ>{)lk_FMS:s_ӄUpN^H5rOJRm$||7g?uH?w՞({GJJ#6F~iHE&Ig)˄\E.)%c_%I%&%\9onHE۳Ԑ$bBy:Μtm'8&u#F EF5uFСŒy\ CK~䶐j==M ׵nlv4f֕L]'Y.tDc9ugjC^FteL.DRcW!F(5!*ǃz3z~D55~ezV.>"1.Q4"UMYB~FdFt6rQ6lE,䍼*n,Z,jM< /G$|c"R[n]y$,/-|!lVn(1?)8f_zJI(RѪcgُ&kkߔ7jTۘ9[.Kڇ+rͳ~ܞ$ci>24Ѳ Ŷ+mmF}QHpL}(˓gjMƿCyfnk~Eٙ*lޘ/m`Q{eUePn4bkViFŢn(pNT%DȺX/ǓCʶ(1.X2|6+i _ӢqE#ɷFI?R_qkCvޟ&hE|Oɻ'%f5j(2@)ѾѺ VE=KSRR&~ S NCSrQ]pnXcjղ]Ei֕2] O*Ȳ*OsddEI6IMN=hHo_CB[άv)b`v iMM-<2B~O.P'Q BB?yd%:G"H|!j=!1A"Qa2q B#R3br0Ҕ?i -?Qy[K+~jW Fi_w03O &P0W"ۨ UvW9 7*viҙ"ei9jxknj"f(#o4 !Ӱ!迵O!^H#1_>㫷wgշX=HAn" T%kҊ@B .;y{S{T?6kF8EF"i3(j7q:M='M<ʳۉ8kuqၙNķެ*uU l:-Tak0 @pOT1Yx,8/9qak8AUG \v69c`v;| 0}׽ 'DťOGpZ~P{ͧb fK$;N|,i'KzwN;P~[&ٚ ԘB[@~+FBգMqqfp#U]L WJ<"1f7s۫jI Z4*q(;7W 7D^-`(rm]K u$7p "I(P\K[4d  \s*\M; Dt*#Bd'mԙFp]lJ4 A VI:@#t|? b0Ehnl`rX[fѴȽv^Fi"!6bH&i2EU)&|(rXWS y1 [\sutCOHTs=.\Bf v<}'`P$I;‚.[6xӲcDaFDg Ԩmt # =J=l?D 07T@NV ' D-urXUZP*"d%r8T5!䈗sVq[溕ײ{lr͗WYYClILZ_ B[ϑLeNbkZe!g%u\+0ѕ$8(ȁΝ\HO;c/Gj ~/$LT~g)gP!T?M-cLpKDlj8u nڣbe\BRDnW^/+讬gTxD ˰-`Zjak{AqoK[vtKu7!}VdLjM 'B-O'mՖ-ع_9T,aZGKYx4i_iiYw&8~7`). / tiFU37VE@Exv#u߬qw;Q'7U{@e&59)<N mRt&?T_H?eÞj]i?P!CD߻-Xr^ܻ~{/įN5k-TC^{'ȻEJ簫\Q!9*!)߾ЧRCX.%] " lp`2XᝇŤt t>" 4şSoы(CUiг8\ێkOǻsO^IA]֞utu5xlڑ={;_M=֦nݻA 6(w\FHӷ~p^~j,nӲ;'՝tm}Xeq{C-OH;OXH*.{: fh'!ϒ?'W臉Kenˮ#6P=ұ*"y&%.kORico! c'BiI?&R֏! t|c_聅,kN(\^Jy䏿rTO['ҀC0O4(5}[߰W,)Lt=j&;EbMKčvߺh !7R<2X<".nNƔcϼ|ע[vل^@Bs?+yW![S+2gvrWi(jP54M+C0x7`iB7v7y*ɷVVAʦ!i ,F.$l7Vǭp7ȨϒR"7;>j\֛Jÿ//kt`uPKj6&=q\VM_%rR.!Zx|\& S4lWlɦtKb|yA .M>5lE#SYE&J *jt2*8N7ۮ2l@tNg?d,$ƍm9WLй6@66A|:N`}z Uz!v,I$k>(#1xB &<2CxU2~Ɠ$Tՙ-WTo V:aj.'rP;"u{]1o-qRGM-U!'hi*l@(kOߚ!e Σ ̪@Ç4i}dmU3|HpbIi 'SS[=HP&G=ouqUO@ݗ;4JsגulnIGӬp 1UEqmG5*a.saU&s+𫙘 r^[9'f~Ua:u#h5U%8&6_ QOQA9nd|^H]6Z#il]iLҋ-9c ֫R47~V#lVe[.XbU(wv~j\WY"|f%JyqjGhgKSݢL!"P+ilg;f!,_ 6'ھ25[ lɃU[]ߪvR>ew%Ѻc30ޱs~.][qL[&!ir݌--@UPnz$Kj'~ix MZshKDt]:Uz 7H6& FPyR5˳ QIۢ5]q?Ml3wt ȷ(ӣ cb'i7aw#Yu./"zl{ <2IZMeG4rn w*DŽ5+NKv-wݐW?;J{G:\捓+l6APx?Nj;N_(k{Hyz-GInAX,OxG]({.]h`>ȟ?!'nՎWzYM#^F %Dd&2vd.+y&I")p#-p!sHilo{;$<-|>Kucee?UP |="z.ޛql3uꭉDD쌸J֟Da.v*4r7*MRʵ\kDF;;#X[I]ϠֆMt)c{5:Z` %eE3 ~{-bi5z}6`ݤzRY5vdD{JJV]Z.#nʴh(R/o6T6Ԡ ^.U4nP{rW4CCY_3D!l4MYci>8w0Bs3u9``Lgq\3.%t0.jud1dv6[Sv]`c! T2YAn #i#!<&WnL "荬6HZKЦOdȣ/ _ Z8 Ч@hzˏČhd?aDU|)~'!1AQaq ?!>6Km]VӜ:. cȅFU&|5Qb qj$6hGC>azk&p~ae˝~% z}&F+pAee]˒$דC#U.*~A-L;WL|07őm\WTgqZ+,(i kmYU/eV53nu1L/p_+Hi-jG4]_gBU3sBx^n3],"NHK?6@J&" jkWLUi.S|pJ'"&Մ^AXvaxmAf.جJgem*øV %mUeMCuxKx#Wao)䵶&\$XdP 8^R0Y]wNa͎ 3!j_b;e&8Mww1 T!sY[!E{,q|KQ-jw_+,|mVn ryeGoh&{ } " /R2}" f,StQ#vfg,4~[ /՚gR)Q5`sg\,9H7pH~QԚe`d. EZQوƲI"a_Y!n1@/xlQ?k r%L24E ]˾H8eۊF'Kfqrjzb\iw/l7f%'oE5,[+-o p/,5~?|XMl\Ɗ^ڌ )[vQҕMo92ɞMfœch&P0>+KT= CX38fV6?-?ʚk,gijZ(]Hws+弲1 ݻs%(g#~Lt} @s3%lXd"| xt~h.:k f*V"]m9#UUc~!Aw[Uw8 ]3WDY_0f(-ej,8nƜKg]3Ątnd/FWUr{}ZͶ%g@mJz5HNqܢW厅%3f;:Ef䷆7/~e-(e4AKéRԷ:8fLw2kb ަFm3pI;X,t6UƽAǪ2qA #\$4ZGo\FGC q{z~YT;2b&Ѕa[p k5/8k񩁶RC-.Q]CG[@Å,$[T;Wkht<{~n([~ įfE&q()s ZDvg*E|-n`m`*UEJt]*X'Kwy/nf[=x|!"_㘶\~`+kL.瞠05WͰRQ~egUY$vvuV-JZ4|)kV q_8Q)FśG r(!.^P[o8)z1Ribﬔ*XO2 U#IK6bz| _H^ AÀS/YZpIc𦮋fT9PMkfRIиbw~Ex-*6ԣUyWj׷5P u7,ׅ|\ED-_/GIyd;?yuBMeI*s[*p5|u ;3LѢ2Z'oRb6x;7_[N#;vUF]D+;3EaU9jJ1`MӨ%K)e)q+z,1)ZU 7vƫ\t_~Yr榝\Ώa[bY acIi}'(~{=w9X>93؋/1 3[IQEhRyeia.h ^xK?jb+9g.ECS'Pu\kKCv 2׺P֣^a6, Y@A r>pv2r-Uf0%جbXا0ͥ &2` .it1B\gARnaH+CSda.\c FkhF+O|;p6ׄ"ϊ<\]|=`PHS7JNXן4 _ffu^r,\ƦeA[)ܫ|~a1C^'$?w Lі!2ݶoK8a0]P{9U;d @Œ,lVhA,B˫̬04.{+FAg <i!,|E2%~!DtUzn/@$ĴNHPLm$AZsĥs٭"(,arWE1@zn«%5,3[8`mu|(YVq[TSm <; zY+YVMnNDbLS "ki\LkH(0N<h}E2K9#L ee[Alu2X(a79n%Z[=NgF)q@w(wZsxxF0KPwJ(w"֫d@h)C: z纘Sq#?tAMe;8Pt]٬̼Ϸ=pey2`IA¥b7ׅ+@C&Nʖ)LLU|jBQ@\.~?`8{cAQs4=bL`(Y0R*Q.Y~UB4}@t0*gP.ј $o;6bZR*Fw#frXyb t7̡^<W#k f gWܺ%_w}m%TZK`(25?-P ÄNpA^% Uk̠p\3[Z`#%uvK2%!1:Pzk xmkJxL cEb'P5\ unWznop5hm\pG}KH_<0= ~قJ VBƿ2]>hL̯U2s xNщ.b 4Y鱍 7t7 1":ws€Q<@f&5׏m3mk(zjcHr,8F `ͥd3QшǙFl0r/5>;p Pjc ĸx\r3= ~2 +K:K F0Xf\x+ԺA%KxZw;fejnon`ͼ."mQn#0^b&C.dGI Q54g,.l# Y,EbvLӨ 9*oRġF$OP|5fQ8%&JOz>199Gi; ]jaF%hWl [J/g'0xׅc7_EPgp;@ 'shҜ-|LZp #q5gXi 00` _qduTz%MVZӓś.[m Fܦ {85_Ddb4VrXQ{Ҙehs,V-Zw DE5?u}ᅘ"Fq0LnZcPd!r CPDjĸ\3 S7GR(Fs[Q+Ys/go @W߹[zOa+qg j;-pWg!ģRCuT@X=rp]wE\@U6 ^*6n|Ű1(bF2-0O ڗzD5w.|w=sqSMljM;|F3p^+ s_ÓLUu>X醥EqRia,w #|,B2Ns9} ĥu󘛬3@Pu{IkYpl㙱.̵̛#QEl0i^[|"<̠bTb'稦B7ܬfVe(*wuy/ uwqw#gP_V+jq[!%=`\jRȅq!u2`>Xj O\B-Ւ2y)f'Dy^GZh^ZW ~0e.:cU\*h}E@%SY s,=W"vqX6@VJ8D~M"p2]up?>&bu &xcR5ȘfWpͽN  zbto eptV5 R^  e>g hQ* R6LFU4FT$pw a@vއsU>Ү[@ob=eC^`?n0D lܼ\0X+\gPg9a/ Lp8`)T;cnN/R݉K.,!YVJ1 Fj+EDPrlz[7 SKN`a_#W Ym&)s,*a(b(X1Ư9b>%@2`غ#Y6{ `x+RIR~SH| p.h7s$Ҙዀ+ԫ+q/='}@_ #nr䠮-UHjY՛E+j&Ge,[` ^qx[c G l+ ~R֣,.Z@U*gay] iv%7U|J;3[j^U12- +H07ߊ 5B(b.,GF3FQ\wEoC%VZ(K<_- }|Fc+ya@Cr?2b POݬ-*kjQG6,M`[7m|8+\Y@5&bV'7 [WR iJWԫi[}=-KHX u: .7AhRugVJv ww~zhnV^ h:φYPGz+m9Y@#o2Pe?tegs77U\dE-Jt1}wm+/3T.2mm(l|o>evJb9J@Q_׈k3+ϝf;-[dҳbx} Mj;" aTz$5\ _wu|àY"wy1,v /1hp3T) L/SyǏd/ =y] zBbE]c RQUE/<5?Xry kAm_MۜAFte[x[;6ȵQ6JPh3=|I!g+E(*a͌4,c&8@Aܦ KFoWs-`qB4J(C@˞-5xB5VK bnm3cX8g"sU4} h+z4@ï.LUPX)*.]sրEN8O}#*sa˗j_R{&Obyўa5nM o?7QJm*W_v׉GYUl_Jn21e {6_aLl)Z_m~bmٲKS.e3`<7:aQ 72zcp>Su[:wdOV'ڷdai&d,dDt\zsG-8yL}ܼ=On <)h%1S1ZVtJGfէ9^j\]kp01)S/SG<}|ܿ>14l2Ţ~R5>`x< 1Qiz,'@4VkX5纜ܡV 4}n_ı ܰrn1ɋA*a?ela˘KYgZ9g}><ͳsf"QGz*yq`I|2{xQ&mS啂 L9CDόD`X?itʋ5QhF %7W P&j1ՂU-NW2rP X r]wyѨ7A2YX`F馤d3 gsU5`<1: \PbiFk4Ufl.]dp> xL(U`+TO?[R9!c`vY"ˊH/JP*L*dLh||J:k$NSl'v9sll%kjF>ѥ.qhE;=qW%?V(*`◳|!:Iٰ'xAen`^ MeU2j{y#\ sDm$A 03P$ $d $I")$q~I I";FP) kI"z$:AaE$q5="kME V{*/fhO+V k۞~'ܬQ#%(ɢ06 uySN(dv[t赣0-2tJz)e)4WĸhC` wfkfvkqrLZq>K"uPY~TU6I~doX{N?-m1#.΅gke>N¹7OAc.^??Rxv:זsx& W>k^S!Ȣ4Y cEJ@} q[Pf;%G ,t5視Vo0mvYpKf??чolwdzvc,;s;a~Hlc{/L# pp3far?2_r'eFվN=ȸ7F[܀Go.&}oRۙr[/&%)o3;fz,R@M6u1{l;{?o'y cG9o̓Ѿar6tbd[ nO2sj~WNYc>] }ݿLrI< "`5Od_@bLWi!9k wltlr=Ŗv߷cn{Xn7f݋Ͱ=w'՞z[լu`?Η=I؜6WK2/ϫa`lb͗eۚH--s! 8\3 y/knvs-,?o^GuNK^AW] '+>s,lǩ{ 鎐gKqK hq!.r@6r^E7"cm#8C#{ Rkoa_qzO& or93gY f2O˷~Ngyr8INA= l}g.njvyvG!\5mPQ/lxݛq2ʹ-gv Omm/oCՙ&Bk `8-͏L3ߜ<%۰w3e0w\oiwݽB|MX;"]&-d=ʌc}O8[ןrd_azHx&&Wk{'Xcfo;fn;:df]ٰ"y|d_|>wblێY =1# L2^|x{<M R5}/8>_g~Muv'x}g9V${sa[~O&lH7prr&$zك.I9fy&ڋ->y-?_vЎ]}Itĸ6ml=ydl,Cl|cN>B_n,8g(az&MѶx?g<<2>]Mg~{z]zܻVI3Vqg#\Oo!OOtp$GD3ܧ6ܟl9o w/f\:A8O%,r/%x`*?ǹ"XnA's Q@2pqwl2xqOm69Öuݞ;j^:H^-CJ;~{/xg79W; <ȸERitqdž_D'59;/=܏ԿNr8 DA% z3߸XY!88?I7Pg}F ]6O9V'e}p\ՙ0=e0CpPmY- _}{,-? [IO9&3HmL?{˨[1]]!3\u{YC:c` 8?!=~M{fwrȷGrzp-Dz붹 ޫ #5Dwl鱢Y3'>F46,/}M||ݼAOmt;vQvKOrZ̒;eWIP{O#^$~s|n;fޯq1g޻w}QM ;kuۇ'~$Mt#Qiǻ 9퟾ >nv'nEϿ-n>C-)ْ:hrߧoH?'3#݃cmr{fFjٿoQm`~wwލ;!vuo~'FlqqG׫PLl?y?3/h/uz#Wz϶[?<mb3/(!1AQaq 0?щ EȳV*hd2\u0|lê J*w,.."ύW]g&.|/ķj*\{X?ޠވ#Ģ X=6pvXαW% 94?i,,UrD^%0 sRkg^/3B4n1|Sx%$pJ8K%,Qd%=U$SFͽ58ܹ&c`{DE[s,-[p7 yCYן渁sX\]z̔0̴0)\ƒns9Y+Ɉ!(Yqq4Ժ-..-a0n:or^_$5'1V ƨ=J96N=7(8)*&ĵ4ip"T荱^jn$nRaXF,cs;-m$Jĩɬ|%#re)b4TS;%Q6\edk̽%o1:kd! R< )XPx0gF\gh-D u~)fRf\Pab)Wp'1935dAR?ج>NHPaq]dSdZ,5*gOBwy<1*e=@O,T(7TE([Lfdn6pFY[*14T5*nbD'EeXP@(Wr dMiV./P1== q׼EU"IzmE2)bpi<(ija6_Ǚbe9%5+bVP45rRsHeĠDB bd0C"JYO,Ǽrd1 a2}U3,G3&^Xƭ~qLhHigY~FĠ+S/1l%CJJ CY0 9K] xmޱ* Q|Yh"kqV#na)0QCqʬ;֢Jepֹȕ-690hETD=\e J,Q^U2zS[/A쁖Ve!Xo^!+ Qf љqJ"2"[De%q6Ķ>L[wqPQP 1Tˎ( eP eK{DJ(ԁhjXV8PU@ ֠[8 u3 W*yȐ1=Xar7.%%ɸ_[4 /:fVjrԬVGylZb 8\⯕i!ƟP?61V`nZ솢fPK(ǒ@/(00I&J&i&jȫ eabwSz@JXx?,Ɯ\ļCL @UŰiPpQ5v5)FV%RE)$U5,\B4)(4&܅,cx`~Mѿ0qpv3˞߸-q92usC"8ccbflj*< /-x yVƥW%B( (  kQS$$3,u2tL <.a1\efAS2^,QI;qE :g|@G fA j8VV`}RK& L͓,ԩDt;bS"M {`Yada5pDemB!q.2?EQԬ\2TeŴnQG!v*G S{n+13*s4Iql^%L.Vf6F1#Tĭ\@bhcn"OH,X\6LUALؖ0E\vDeQ#2W)paqSU< )BYlSgom6+yLvTĠ+0fjɽu 5. Pa㘜pC0n3hLZ9!َ`)3w6!a2Z`eXUfjY-e$j\.ڝ" ĉ_H+ϲ (Z?2OC/?Hl_.bQ%ܫܠ%!Q"B%'3{.#,1 PZNɎ*&! Yrj>裑TiuNb.zw S7 brC 5P`q6،˿ŹW/2 0ETA^ 8᪮mV3!E d84+VKOW---fңpeU)@i`hˌ9`F{BnV#]7)sHSRbn 叼*E<[n9RL [bmFs>u%)$jҦ9+GQc2kp[72f8gFbܸ}Grʂ-F8b-k-^)X7} L\ǒ&qܬ13ɈM$F1q(n0@MlיDj]{K*- D fX*!SݢS<}o?QĿ %KPjBt!wY@c=os ApjiE%s  G7BJ-bd0EE~;ƽҚ @< /0u)o_P4f&Z7sr5$` ܢw) &db@0u-P9:XgK|Tq1y6QYg 2kX2K--ىRۗT~EΆ3"+)>_X~OYEPEv/ǙϷױ`m(r^U7eh+9{^``kV[V V>}&*dpXIӋ K521F3eu\Ҍ/׸/z/oM^!6'' ˜a)MHmu ;5̍zguLJޜ>F{y-y/^<v "$ 7 (ۨ/ύ&oNږAckNpjFLxGfcٟG.]VWaXm“._D Ja"sckYhlϬ|g>L/2,T=bYGɱ0)mC~[T5?2Ľ)0y UΙV;[%w sA'qDWO((WǬ5!F :o^ ;o[..O]=`*a11FjWg̽/oIuKwwcO^#>Ptv <ܵ(ҭKTJH2Cd?>Oa[M+x\1H?^">4Ĩ VNQ LgrХzzh}+k,M`UGǼ@jqƋ nQ\Q/$] jA)S^|K[%}w~"oLrM_ϛ ߡ=%H/?s3m0.,ӆa3ˎWwPiLHTdO"a>xXk3&`.< *OX9&L; TD;dA\.z+9th:Zr:H/<cAZ%ɚ@r`+2n)c_:\{47\ŭf)qǏN E&xG>s)"s7hf{A=D &#C1 :bJP V;TLjq.7RK2qzp@EŋܠjRFS #64V䷈sA^^S%7g$7y*#87 &o,30H|~"`+(Vz.,r H Rel1C {$pfnq^{0v4qXDAFUX(+8hӀ>UjׇY9nMJDP$Sd<6)/aFI;CAVtMmhT%b. 44j @TS1ԇ N]?p)R;զ:`͟\c;,"RP)XI_RIN%)Wطx[ U'(<.'!Pf]r6 "y6 p -&jcd!\O %!tp38(B"XYpte!nr]tnK)Z@@I)Jq|cu77CGwNCwYibskR}\ `Jn ݏ^"<trތg(3.i9SE~:$܏.DnxԬhjAh.kN`N'aw/5a=a[vPʈ$+3Q댧ء ԍm 9*AA<l?skВ Eh87~ӗ>/ d]0ͶU8Ð4 gn\C*4rT `x<-OrEחhF_́mjӎ`OGLL5ٮWjtR6x^ %TEN[~x?f8A8Nꥃ|h -4aZ(㲴}>o`hvt/NE0l j׏D.*'DﵼԈQyWuSZ vp CG{ʊ&aE(*-h * 9#9,e+dУ8ȂS&M GDݠvD9Q &>M5f9 {vĠQ]@Z1;e:Զ^l6┃9dI9Xtvpmnީ$H(k7PbAjw.YcZdPRW{rʉG@ܐ,(&NO0AxᤌOAܡT38wEpwKq;,\j p144~xx>%ym(7/XfAݚ)1Zi㜧*ChӖF1B*ۀߌ]a QȀj;8)HA KV>1 46rWT.iEXoSy8[ CyA/BkUT(C?ƧZDZX]7$*;\ Ëv0Z2-NgN\d'%*+ׂpYwTV[θ\|AEHw1`*t8joJP}¤hP$Mn]k ,vD ) lt%en1b(n#`-kue)?:䑩H0PAP㏙Tv4nڎcm< 7ھp#"j> Rsu  ݜ[5TXpQZ~fh4awVbhSMy5f`]Z~q>6*x m$7|kmqo5x wPO9RhyCÀSG!Y!sm_Z8G\bmG|oyDߕP|y,B:AS$#)0!:kCBq!n~_P:ttcÛmLIn^A#hFyڂZ熾MgyًۨЇEū (TՇ% ZzaQwh;ps.dF@2K$Dl#3)oخoHzrHv|oX PNΞyS3dR&EGPhjO-s:wQA+"IP |NEZ׃9t% ;anuBnVOxuTōް6/\I̮`6ճv,]3WhaN骠@!c@@B6b&0vXu` OET.~<+5׏(#U#sdu;}ey&|fI[89fX3A4¨V 7"g^Y}M滴 mL-Ww}\D9vlܾmR;xX+yjСM;v (?>0e*w;kCwvullB`tiLօH$Z\8P\Jr k٫]>x0Pr/*Rܫѥ^&2 !ܞk4V}9$5q("Wr-_ jjo9ىBB=0a?񂔩oYB.90x>O:.rz~()xHz;qv& c 59Qc7@UYxccC#Ki4V1 6R@SDWG_7 ^4'yƲC{A< "dxُ.όFj`Q*&ɋׁXTi;$%م+* @ׂtI.ѶԢ*+ 1LnsšT:J}q &GB6bt]{񓚒"6k'7xbjhyI|Zv]ZÁUo/0&"oZKmWJ /!`1Anj2Aǿ2ĄxIx+1hۡ{$ X;PqÎ-&躭y#u]JmeHkɂ뙨HpTQZ5i&㒓miGҬ1a 6~Q4_- nlhއD*HT>DMsJeMTyqe qk3K$4~%vn фvʳ-׏xAZ@D[PMm`7X|cIЏXP %' Ad 0N~YqJ] >)r[$ .ckVh a4yHFC%_M6N5GtIO;\R mC-Po^޲`,O 50)^˞HZq+ƺy:<<2[T{MHy?t")Xˈ3OX&1eP)P@\a0rݍ]&k=R4,%5:x=dF>NM|b17=2Lm_a]*i Dx#?F0Ngh%&P;|0i6hp?N+fWp=Yr<'Km@!D O1,@ET&k IOrIzA7J3k1vC=nٽ>1MSѶh1pEֽdbz$}d~pmh5K#/w㈳衼l‡mx&8*T&ͥ,M>`(`l3yn!@p8ƑjI0i3 IE>qPx]M%ۛ Iet6Nt)&wejSLM}A>?xB5z8Lv'OXňT >& UOX_ ї&C mao{qWabFy)(o36` ux^AL%&)-ɿ&W)&/s1>GAJx҆0EAr@0bt }2R\ssUVسl]UQrfŞ2)GxI6\L[qLp \uJvNft,,CC6miniЎ;׌.::o\InjH?XH5٣u2TkWQ*FB]c/CxO@\pg`=G" Dd5ɍ)(%3");R~?Hn)E+evN>ᢪlϭH c,6Yz@oC[՘E  /.u7= >r6HOQMmuI|;jUN!Ȼ³5P!k>Wp{rQp:";zsw( aN[G^XdmQ^9ufs]^~nOxJx>PdY,( `KroW9;z `^|@wk^w$ & .kǚ*teRmE ;.D]~!5e޺L )kbȸ*+\h m`|rX*w @OB/PqࡠkMK.[;ȹM*qUM G-淀 *4bz.1@k-N8ax%ҿAFSOZE' яFY9Bx]Fi9<9}`&J4v?:DT0\|~E`TƭZ㎘kP?[W8w1KD@;یDϣ+9z@]K& *?ynfÄ8FxO0ɂ<>Q0 r#֩3PPq]-t4ߕcC*X";Yd~_]6/fyW9LEe5ŻKo(:?hgf5 ArO5NT8TH^]1/D`z+$+Ihavi3;z追`0*(E Š_< ?(޿8l?g[ʓ\|pq"χ歩b cm ؁C~?p:kPhT!n3Oї 9$K[8lT<8lÔ1y<S u$Y̆ sh$"AnGl^_ڮ:At90mh$;ǴASj 9))68kqzD'x@q8RGY0Rj*hǬ)<[i%~R Ha%7_9j@6)WM<+Rj_ Ck d޲ *u`˵fPkYsߜk E5(/?I >vd_e!YҠ{J/Ӊ  eց¯wW o3bD}:&]9{4yq.k66o|bܝ>‘c\ gϏ 06δ~1F2ih{[`5Ú߯y[@yoHu?r"77/x]>aX{@ޅubrtmrM4Ix5mCb# cɋ/uCM6hۍVgb{;QPEcez@T& +>H*;rSҁɢ8Ɓ!Vjk_dmo`TO@!{CFXVFmLv;(NPѼdمFlX~<㹦E9~aA$xu Q{N"<xƖ58ŰRo %ϯэ@VĒaC`,ܡ79 y{ {({C*d:Q׬iR)joF^ $ ]Hx?( gwBba4K|`GKz` iJiP.' nj-<i/̦~qq@Q9D>|E m9*Hqc r JkF ƺ" / ɼlsQ ag24RJ c}M_8X`J"!$͚:18pnniL4tnD~p@u93P&p"όůBP-Dcs9Mt=rIFΰݗsϹ7xTE^]ETԭDuk^!EjWoU6?sH ک{tVC,4+lH@_U”?"흃 t[<`!+cv}6qP4aGh;)\[Ǖ^)z_XIvp 9ZU)KzH%4ybkw~YI&D֛ǟU7\T\̧54ruMIZ`6Ӹbi{02I*ܤvqI׈QD aHWm>?L k6[paZxz,0|&Gf̯FYe3f5#:8A,8@u֡$?-5^&Qu+;;?YB ?oL k11iG֣GU[WO6P<7{Rxy뫀y1 ``i mMܻMo`qjvަ\bsckjҨu6fNs0@}˩ܕ"0A [q.ǁo>O8RF04vK$Qԗ)";r$x>׷ #k|bek"HӚpZ>\Mh$ _fVw t$\pr6U[5Z+dqBC%րǛ=wgP&0qZƅRlː[J$I+_vDsz(NbpyX}5sFE=u ]ꚑ9L*=-5nBvtB-- E;mli#&xQeHX@ $(pcn,PW<kP)" P(0 PZn Ԙ"'Ipu\ trctlJhТPЭyC%\)c2bmfȫ P0րW(`\++=IU$àbѢ|`4g]4~vXys ͪM@%w;V:#lÂԸJsꉛʭm3_!ZP.Ȣɣ` DKYS!b@!!Ipu,.;49D iF6p@-Dq cUN""qO;glo6pdExc]YU( QbpCns5-d\ dF`ӂUݤk`w@v8! (í#(VY,+E{Ewӕ@q;a);?8M]JӼ_zG;#bvY-Z uƱq@ >8P=UD&hiRYz?)kG!\ cQc:nVW;x1%j,֍`_"E:9#&CHJcB%_YEt4![RM l(X 5%E V+t;`XgLnkeu-0 Bjk2\R 4 Aۛ|9#H^((i5J}5V]A 8P(@pwUJV >58yV^>CBt8OrR:(kK T)XB;덵 W׌TTDy(?MY)t~0|<x5 .=b m1.ޗێPQA/Ǯ~1#W;c ~fBMI ^}CQi5Ljӈ)6^\ U|{;p[94yսN+paq}a{nT5zy⍱.udV, wۃs~S)F#}}`#D0OZ@&m]h@4itG|j7ڵFtP%0銨Xd+V6^׌{ ND, Ϋ4]j @4Cqx^9Ƌ(t"Eje ɡ¬XL2d!-*>NJƺFivi}`m9=7@^i dL5BP.@90M!y>ygĢs]J$/t9z8~HAL=2#/Wz,mX-Dp$FUsxR@(_QBˉm$yƑ7B$avJrL -FR΃ mơϼY&zJC0ґj<<`:jP Gi\ ! *r+,I eZ O͖i6`ʨBM|8>^[[ XMZ^}Shw&=׎3,"2ؾ/8" ԮاUWy\Y*2k..2현[$/ )ByECBpP"F}3p:x:8GnX$5ư8/.ۢU0 QM a+.'IO=LiPwl c <0Y4jw sc LwbȖ Pe?``(UWa/u7; Np 4Ta)L/#K`3@h8i"_;Ĺv  :ĵlalibvips-8.12.1/test/test-suite/images/rotation/3.jpg000066400000000000000000001570731414645631700223400ustar00rootroot00000000000000JFIFExifMM*JR(iZHH021001004 ICC_PROFILE mntrRGB XYZ $acsp-)=ޯUxBʃ9 descDybXYZbTRC dmdd gXYZ hgTRC lumi |meas $bkpt rXYZ rTRC tech vued wtpt pcprt 7chad ,descsRGB IEC61966-2-1 black scaledXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 E9Txܦ%=oVcR3eZ^&NsPMURTR ҧtVbxdtxMNgHPw66OM391(1G}ү+DAǐ hzQjwj]Z3'j3%z7ofcдPTU&Py6_z]V*Ґ%Ա{f:qVEH*qAĖD^+&}9zV,uA$qR D-% mz4;gʭ)Wh\dWqpRhpwKNƕ?-A\l򄘥D$6loMut'J=Ϫxy]/cnoH;ƿWL^b*Z4 0Nz@W:cZtru-962&$SV1O;Ⱥ[uR`HXVHtQܾz5K J+oLCY{|cvc;U$Bu_BƾӅv6ddPWf[ ]jԣf;hlטϸI` j;4koU4DԜpɌ2u.$K{W@1/^(,)5K@tJ2}qAhhZz*&/QVЌf,f[6 z)4Lm1G`y2!—72,]e;zƹ&hTw5hU@1ltYQ|%,p5l@ٌ0*։!e1 KͮmKR_+4.%^ݲm5*)(Y=he %v%HnDij;Jn"V-e2Z^UMdhI9jMVBbZK1N_5 CYLIL{kk!>78GBBp4EmㅅN19t`qџ`0x{ye(k?TOqϞp9n.>ȭi>R+">qzZmc[V8W>\SY/׭ b@+!"1# 23A$4B0PhjND#镆tGT"<99d_fXw615f*00|`m#g+ m CiݵݫJ9{ /FrJ0JqnNJr*V1j`D"bj=06q20b5[>01X!6+Ԗ@&m~Y`Ż7\b?fc̓M}ְqZhĊ0FRpvʦtyUYj6wuvkh`Ο1ՅWٖƁWG1i=UȿƄX-d 8$ UOxj;-Tqqf!^Vwv(ek yo#UDege`u[.#v~FZԩT;2|۠+..C>66*?x$@L|_G'{c{ g^6lcu  |fж hg8 (iWT$5bU>Xcqp̈́o ͱ6,;Ddаit@ `"b [>Ov$[&:onő# A"[ox0[ s9&!c 5 9Yύ، _In{c,30 - lF̈́ObI[en30+^<7z1Oo{P 'y4cY>Fu 0@?h,_dKYiϷV^:{EWyں9DZ00H5'Yj02fg`XrEc.={Mg`?[h}>pXc 1[W*!sHcubmCzsk(N9J? cY~[ZbTZcgg#3AbcEvg }rtǰ"gM\x܊ 죑!L"&0_e% _fЮ'U,9v_ @:q?z\9x| (:Lug"Ւ`4dB9\`^jШ14hʪ0qN9Y(~_Hc Ssl8ʂfؗF͟[bybDX*/oLcPUճ"]u p4-9d;bɉ_Ml`|D~ :9xZCƣXOuW&j ń |B/t~II jbD?ڌ Q zb]CܓCXy{+r `0`2|a&bшPbV7`t O{, JCr_.=Y{7g क(ehakv+ /ً@=1aPώz'3h>=Yq ' 8O\S~.ݫ gY]ap M9O Hn0v$Ls_LpۍR.z+ZٶWв홾c|uMȵz+boAN²e ~~P%xi ~]Q96nSQ*` Je1z}q?9ֿmlOFby^Vƕ5agJ8l6[Q9Y -V.:I9rnjHBjr63BȨj#*eև\_&15^EAօšT *>LLna`:O !r-c:@ @;*d.>Hicd`^eK=GW}WCUn9p؇"c(5p@Z2̸GbѾkkdEXCFBmt9©`/sʽ %.X{k" Cd_!H1i+=L,-b9!t`d )բ1v eZ:`}YZmaQ Y5Xo0L[Z;W{k-20S0@h[: Qda+Y*+ /5pK1վŕ Q0FmAW K)erjUVbQc_#"Y T _X Bn0CGp\p\M8A,[@'е@3(Y3B<-;|#PRm3ab,, @p3>~E+ʨSk18{,/z%F{P[k\*Ph(0jvTPϐ{i2_M833R`(ٳ g+-ȷU3%Yߊ/IpG/VU zσW{=8p-t-OQʨfO]9AZxQJ}G]|UkPx%Z˽e*Ūɢ) 8tJ-om<Z}<|w ^/lol ^g Ald<׿UC,# ^+/] 4VʂQbVn=R֭9J?IEX+ⷒ0",T }K-(TM hFYe5#41sOqSmV" ?7%O.}tqOmd<~/WGa\_{DS e!BMTA< lT7 ?ګV/ؘ!P)cF(#d4hܢu,j h>s=)NQRtA#khRKBg&)!?8cT3i891bɓrWɨKs4I5j0cM#f\?dbjjQp7sGd@8#&(hՎD2Lk%[i63KOݜك?_076MM.τ#Som RNjMAخuV%&xPEU})34:.Ow4E# CAXMBS=nw "2!1A "Q02aqB@R#b?LRO,i)ܛ&}2HJZ%e[}`gђt? ԿCQy"D|NI4J-*d- -0SFѴF46]i."JmIQW&!J]:<[Dwl{m'&ɽV,mIplVm\mEW#Lu=I#nwv8҉ k"wd8$ROsYƝ]VxDfnP6_׍,܆Ęicѱwh%}Aɒ+[lȷn&/ߢݛiIrnD',[Y/LJ_%ݛTਸ3VZ_/=ٍ8lrxD$Rv?la[c,FBW#QIt\}(> ?g1$#kHBDoQف1hd}1Ki<(ױEJk8Kiq~ܱy$OmtRg9]şmڅȞixc-2~pCІO n<C:rQ[k*S䟊3G;.Ĩ냒4Ɗ6 j)R6JEվ؛6.Ym6)|%Ug=~J\P\hȬ[B[wp_Ϋ[ep?qѵ$!(ˑ!r(ZI`f7vE[fQ,B]EOZ%fݢhFnGE7hB8Eub^Z1gH;֒dm8%_z/bn_vδ_ ZECNP!sE^KK.ZnZ9 e2*qBt)/K+FZtG9ӑq(hi77_(bnb/KќMp8gOK$} ѻ=]nb2bbccEYEwˣmJHy(Zf}]v'LZ^zcNN/VGI2>K%'zxǜXCr覸/}3y`e↓M e%D^h&Md] GtSX>}1`_"ݝ cuTu/,JJeSFo :~'b K > _zGzrrX*J6x$(|P:CzmLeEf 2XCx7DPݳqQv(܈伖6ahMtaѻi`7`O#o,xKHuEP%X,ĊG_ؒCt3?f&*Hg4;,yr6&#'T!Q n\"FyS $"Td$mZm^J#b/pDz6R/<Mm呎# bLHQ+p*FDE Vr.OVQ($JQK{uBBŘND4J$^vYЯԝjE:},G\hӱ~+r(O%g"}hN(hhYCE7dd-Q#Oq}%|8ҡV?EYFyV4_,Uf93pIߑgőh_9(]QRp}Ihe?TO$^x럓jyp'eX^~Y5(}w)*d <\%BdD?$!i.H~D?'g>!1A"Qa2q B#Rbr30$Ccs?%· ނۦQ$uF.+1lF*r-Tr S^3*8qm]-ptE&IkniX[q1DDϢZj4:,iZi homѥ$eGv։TMTTjudd950;/ĦgN] fmr:'X}fC7TŽJ9XXXFf 1RTqP'whwlćByh>;xsIRrɲe;b3 M k." lH+OHPp,qBq[+$tC*[pA ]>P´4gYXSnν}^H;oT™~oeeXٓ="@׷Ăjh@4u:b~Sg?8[D8zn2'tMDepOOa Vg.Trjf>.۲3HXLdTڃ CG]պ*k=Sê;>O(^ -$M@ >B< ]a;l+jjM.-o Eѝif!>Ec?^[ZñĭӢhZg44DXik qZn~@8qtϢeBS۞t67 XW}x=TȪ?.P-:wX?4!j:GQ;9_{v]i4֮WOÚ殸[*ph!Mgգwv4~r-VZn-YBx{mOq,p"M-f{]n!2>5 8ZSn{41-nl:vjn~Ë,nc0|52h% mw gNֲ'rY+JqW>:,u/${; !w\]NBs_!*&S2-*%.3n˅譕Ki丼3„(Z"7 ݮqcӬb'#G_ecvD)Y]YrC4 /2~is\0BqS.%KV7D^ݘ]#*بٿv8^fষd&p \TyOӐ>"LG9C%9)RxTAq-S-tU7f C7:(aH~BM I\\+pNJH<<.od! =SOY1sHS*\@Qb3QPFkf 4*}3Qvjhqq+MMZe!0yrQ?$l\(3J!Փft!;-"ϋ+/68+(d T,'aZLUb0gOM5r$nn Nnxj컧DtDj4 g!5VT%ή u4ΗS`=yKO^i8jSvCr+]^en&iV~cX(pCTj0T߈ [:Q }n4PQ= s 8sf^_wbN|EMu $`-M-Mk (]@b{GMa/o'-m.Q&Pd;S-O5ǚc=dɘSG?XFUj9΋sLrS1$Z@&4ưRlw1uBL }yrKo:O/Oq=UE-`8LCALE6`ϸ$혯-qdvFJsp"Jҥ3 rwx@ӊ ЈD=_0i)'pA-]R6Zm&Xc+4Q͞b4ܴmi a\ʷi_(ىN]w<-#>$>:_{ڜ﫳3y?Z0|BB2ʯv Ew%UOկ`tM1B}ȀL!o_ $I)FRk. T\ї-gݥus:VI;xKCyvX!6^ Jt;9Vl` ܙyBQ;[?wT5x KCw$&k 95\ny'`ac kX5.4ҝSZCRH=OݗO))E+Zi#OSG{U u:? NȣOy[1 pUz]3CKm׃2]8&s ։L!'*KYZc˶H`tZ&9,xM$b2 gnJZP@铧2yӑȍLg\#5?Jsѣ$3Q|40"-IOL y` &h]Q3tx$]@ii81i29ݘePͼZR<2$|љ'p5qJ`Ɏ؏_ s-7+{;il6^aHB>KQę+AV=|a&JUўKOɥKN'!1AQaq ?!W-?2︈.9TIg pꯖ̌8}u.`aHFɜhXkY)k3̎%Km7;C1#6fU ?5MJ߳O LF nQ^dp/}^lbz6r}X!jT5KLN-zb61)/,Y! ݍ:QyeLEZsL4_\;-AJr_`O hN^LagRga ;)AR)0ҿA0lB\^+3}gQXd `R{+ (7kO0 6,R7,^Q ֧>l :`,h4Mezgo1h*xnKbu֯gT 4יP-ltxK)w0,1ExD(ŷQcZr HP.5«u6xD3\©r@-oR«vdEtصY jwA6@uDd` %iv# -f0-%wP_lABA\I\ŗG8gDy -=SΕאClKsy%NHrԣeW4am&i2 `ע Xu>P5T(СP*U)%qkrKkT]vczG7ĺǯ1Q7 x;rJ2 QD)a¨u5_Z7+kgw4.> ^!5'=br(GPfQ^XjD8;`F"øw so,'x-ae1 _`ɴ^~I=3j?OPY3ʓptٍGsCPH[݆1~.cge0 N>0M*4H'`UJx qo2Zm[)q}-/)\@2yȘY[QWnPCt,ysSxV"nАAtsp r K&lc>mswwo22|Z7pr+97J ]^T1.N"7~@k'Znd|rXY1 Z}E87,//ͨAv .& @.@K#G]-Ƶig>p~/xN:bss*m}'}@K^ د-͏\߭^ FEATb8b/,R–¸3art{o>fh\pp[<JyC3mF7(%8oEfSȥjWtG`YiU>a";{],x 5C.>u@!{W9X>Y S's':8M,l)A:w\  )îܵغN?鵗*;ݍ~3y%MuzXc-ccoDQzޥ\@7kWPc2ۇLqO~-߬߈O@c7coݚY~;ܵVi!< 4G6'%pexlbYωGDԦ7 |^D3zG#bfE)Gb &n%'ϴf[16\ٕ`oH+qdv1ُpq.C]]$YKL!Htyus(qW\n#}Or,cC ]DX>^0^`6O#~ xR-k73>&JcpSD 3 ]z5U(RO(ZُCU_g@ \gjp_'e]\/̴YvUQwj7KMF빩\üz;{W R1>7V vY3}  !|أsj, JAA{֬c beRZ\qk& o̥7Eb}+7/K8>KKp`휑Zft0r&Q%{ 6~l-_u@K >ǀB)aQb*˘7CPC bS Фe!:w- 灢kw}++9) (;Zܵ',ږ]u>Xb{ 2k.G+jw xG$Rdarબi B׸Tʨ|~f̸67w5YZ7\4A,6 vޥk /ﰸ-ttA9b07 N35<#o?Y+_d'?iP]ꂔP;%M-]Ai؇| ֥^+꾈.U^p1 )xO<KumVq\ >1Vrp)T8sͱ8]u1K{Q ^5PR۷DG9f߱[3c%J Y_ԥ3c2u]CP5SolTF#JMqYzRfjaPZnp6pKz0T.nuK>S.%8"\:*E,zLwu]11CZ+&7(t[tވҟ &xzKd䇓k(ix4iMko|] &Uat= p )˨ {̥c]oB7@7GIUx3ܻ;k|n]`U(+׉S1c,ud0LJd558xGZf!:[#,io>v/8~_`~R|Kv/;:ܹ\ v!Z58{ *_"!0q 11Jl!y"-iUe(̵/#F r:'31xwQaq \xQL5V#vZ#meKLKΦ&Zw,*\8c]w9[>3n Srιl 썄ϹP;HR g31<Ҝ7@8z\E=%6.s\.q "b%r&Ai\:\S:-"/ ׈r6 .^3_PR D2,jj / !.lj 3]th%ݼRy"҃,bVOG #%Qܷ5>a1U^#~%Ǩj*ږLn%eM3R^pQEry/Y繂ͼO 3P))nx)ܱc]JR\-rbY(j4.`;s ìj|ޥg93^(LsAĥG k3qK̢ ue|DpB2vWje*(sM#7*Ŗ*\e[ԳF'65ڽnes:[yJS5lagC'F+|T 6Ńbm^=%huA)v3+X(QP0CW]Ly4.OJ1(ܸٔRNl=E8nf0X&R(_XQ2`X3-sbMUK/ 2IxN\Ʀ <oxPb8ZF`([?FE\`;J?peCIrBW*5 ”,RQ7qax7({I1.|;q.ȞpQd >crHW3(lemW%'L-w`Zt1zfݴbT/w,]eҮ0 Gf8]>t@ty ZX( }πu,|Re/w8~\@+w()#2>XgP«e3 kA͇D_;)Yl|ppY&vGnw˒=J,m^"uuMݔ|,e扂%0pk31ZE^ E<$2Q/v<@ -ð/,k lrmWxQ9f1-$R[IvNCحJiF F7M!bblR(ܼ%.w9$/vC1M'R,zz m>apSZpqKYizĽ3ft qMޏ5n텧P'YpVc#4pT{N%EJZ"7|k,1^L_,f`YMtA~SqwlүR >)f"^B4ek"Nl)ƪGPZ}I{Եtwmca:Ç `pnX7ܫ2L^Ht"'jվREoΦh@ /Vq-f u,3R#u2w[ыU)g2>U)zswd`%0?up}R4k wRSC0yჷ:nN;m2woW/NEn_Ы6c61-yFMJ9v56/{h|ngm''tUYUV(p0FN]~k_z8,EVzbǙ9ĸAh]L[Px?rǕ9p/Ώ3rq*}0V QGYr 2Y:j"`lW*qfOpɮcLuE}Džopj]0eu{Mtj6sn?S";0WSw1&%内VDz huȎ_gUWIJ ?nfeϭ{A!y%\!% )ўU2U\=Nb#G''1ɌYU:?wD*O7;C^zܶ}°(UWd *E6^aL7kڙi> )G@`WXb6WqcQ 9E[Z5jc,;k_FWPW'qmٯZt@+|W "Ek@ccG13@ÂS?pEzO1`ùBw/7眞!3eӢzSX&⎉vdU|]j R% FaR[|#.B?VZ*./6"#QUjo~e4J#Ʀ\U CN1&ڏRo 6Ai,,B_kE ʕyp^]|L/6`E8=iu>$̿C} W*B .j?GiYtz|v<^Q9foÁ /lJ_D_pr]5b7'A±A7z,:92cNH}fdxPf8wruBYo8+ȯ\>fRƨ$<F7,{MZ.MטշCwQx)7UHүQ(h<*%!ǘ( Ne0kԹses>'B[USĭ=leNd%]~\xՀY-W8wR1 ,?iw;!lLlΪ۶7gY <7 ͍p]<+0e+IO|J\ u}Py>%s ;1eԉ%9Kv(7U3!œg/XmhS ɭJYr?fyt>EYUjTw{Ch7(3 ƿ`v1l,EXW-iX "@( 3ɻ uJfg[ zU3M"RN^}Jgym24D6_O^+-L.EC*; 9zKchIA8'P6|JH?&eg D<+3AN~."ΐ,XTvgjn>e;Zw%gd [3Y#!AEv| 4b#O:ܫ7 he.S~oNnZiQio#8zn_CRZ#LfJ3s0>6߈Òe[չ*~s |13yܕ41zyf?lxeDӄ#->q*]|ݑ^!z=cn4P`5S@ l.SgΘ`PV5_"+*c};4S\(M/h=2RxdmoR4Ar.9T{5Ww X󉈂SY`}aϗ8!3<+{?0 f2J魼[][ [Rz*i7ZW{]5wԤΈ 7Z:r+Ǚۿ~3QMS rO`rWwF|LE5W̨V_ĬaNqG \8 p.!:]n,NA 'ODX A B,| FW4"VImY%ڻac"to! 9j r3 ٽg ^ޝª1mV|Π`@nu"ڱy-OS-s)YHEwG4;B9[P Q 0TaLg~#͓AKZ9 BQD&=<DzK۶5>BVsTZmiygEVٷ W&ɧ/nY|\ yƨYY}B_Ӭj6ȧW2Luˣ/ c."h RiS{S_V e=I)8ptƎ (9M0S~KaHB7rt56* Vتf.;Ip@+) YenHV\ZLӽJL* kh]E9]!*]!}99#k*b[M ,K\N/*˕-+R灌8߱\9Bٮm!qT$,q'p WъȘ/W+ Bֹ[FWq}yI<9Vwˌ"G15_U5gżxkosrMaiAPS|[Da恍O!/i1朚7L8lr{9qmju*=ET2!W ʾ^TZHMF /``uTsbmA?' [Tczic^^|mAUō1L!Խ{TXȜI/Y'2Ed@$Jܒgg=*$ $~}<A$A$6Fh"VY $H-pI b$_?'!1AQaq 0?u-23XlIH#rc~nDm"쯄8ΰ[[!fZl{{21gF ^s8䮘GX0[ ƅ2te!}Def'NN,N Pz\; OOkp`$6f? Y v-2u'v7tvA'/o[/ _%!ρb˷nXn6pOeradompۖmwg\zp}޿Hg^n'GN g̙f0!^5c7M L떒!h9ddz?X\`ݱ9F$[=< gXsK#v<9=r#LX5i9*X 7]9Iˢ[`,f{'7پf sHOX|K=7D/~\H\YvsH8T}24ԛ:ZZmd/9R8lE8@E2 f!lR{>J Q&-HIBqN33='ᜀvpv7u [{ d4Gv<\q^ ?_Hr} Rp 2LhF_ԍ' ?Fu+3h}{.GaA݁Hחcqr_^BW;w%蕖ۃ|\sgK3ݓ {gYϢ#kEK˟?~eum~t߆>g ?dyc(n[8d'9`n_WmMrGnk[ej[ݰ2^Oo'N!l^,A"}6Jݟ Yo,ύ̎ۦmY.,MMlO%G>2χ>H9kĞT[c]lϕ̶Ё(|{{) v}`dחT\v sv/:rR.+>6ό /f8#s,}>_w|'o-ehf}ocl$%ܴ[%d?{>ϖr9Nζ|z{/m?.>ܟoO--#'<(MXgKV,2> y(ݖL|}_Q= 3d WՑ>O3F 21=B޿$/>6>!>`1m,.'d}l?=%~Aώ5>l-[$GJ<|~>m>%>ٽ-ŒF|NJ|=ߌǗ3eXfEvϜVnl3۲gv,m!7~7m?vfޝ]$q-?`y<$Șy<2'#e3lmY<$_oolV#Rd9o\^2ӳޤ[.]Iao`%Yfφlyc<&0~llq? 7#9ggl/^|>yـ ՝?H`=>=V伿2ocsoԹ>vY~>}ݶo aD-GԱ:vn`wpry{{Oc-R1r?M{92=cH ퟐ7;ϲsdcGWkL{<|o?pnÓCmqcoFHMϩ;饷_qH;J:dX ,x-e#!FOguXe@? (;L{nkFVΜ:mj} {Pvy]gHmC$SR>C|D/}%cPc ~P~r?/$v6 /9 :e_gY{&l^(ȸR;.(dsgfyf5-˄{(oχ&|fvR'-Yqe_?d#>eX2"e[nC&eu3?\<]^,,xYS vTuX)مILL|'9{e'%\HO{$/[ڐ3HwwsD B?k|G?w{?w}ϧx_(!1AQaq𑡱 0?*KsEeea`PM]1 gOB?IJesx0ujĪuߤ|+0>^]2vo )v[XtQ]o0Xw<ƓtU7)]%w%:DUe{pvZu l8f>M-3pYI6rH_d+yg6KzE>-oP+u7>t[enDaŸK7u+ӪtS'd/ߦqTTqיI`QFLjwo=Ydh2Ϗg{ U+g*D)hxW*[Ǵ:ϛ&+K]LjA8rw\F̺?dp­w!N5]0@?N3p/>$h`Ke ^1 i{,2Yh>k_h:q+W>ݥMT+Eq0_=-]nl[Nz@jo8]:Fۘ`~.0}foe;~1Iշp/ȮU *u ^Sd569QLj qŋ~QZ{W_0¯ e'Su)hc)1n}| ؅^tu6HפcȖN.N_/sm*xbUX c:BjB- j; J=P eQ(efl ]tC,&1 Xb) ׎YE9JZd^bLJ}] h_'W{mUW0$A|u4a6׎W q&ӵ{D &Ck˯ͥt4,6Z?pnWMŏ@3%i bltC(`CT23 w 8N L[ e ۷lnVLpUrtWjHq)p5ϙ`0=Q%""x0diLy-a߸z]^OtQ4]64T ,:\f~eOG,XǼsW3n:uN#8a``-5I13X-RٿKuRM\_XҳYEn6_0FzU,@;.8,e*f!'L*f\)7f ҫ,(ec]_iQn%*d2@Td2!逳.J"2w4Ж TYw*cK1M{q^˖6LB8ǪN쨕`Jcwp@ 9ХM8$0ÐJ9q!/FZkc^5^C)c*%a,Ed*`T%t[fu%t(J5*}+zKŨ-S+5*nXR&I⏠!eKc {Tp>#AA}Yrls7At"KU+10e?+D\N?h ,+H32ws%˱$!5j1qa6r@[ɨ"S9KD.[FWFWMB`g4S0Gd1M\iz)q\TSpFT3ӈ:%ՉnTn!Ȥ-N]RK,h ,3q*]E9z hC牤ץè1\Aҹs TwSC 2c,3EsN.eIiaeUPW@gq $ems@LTm{/ҫ|]uc0,ض!9+6(q 4V8Q\:`a0!{AQ.]E˥AX_1j#᩼H˕@ OkCXP]^PQ* :y bdaߨŔ\~еL\&J&5 LLwyYf 1 %Bӫbbr5K᮰9q1g0ho<bbfS1(-)ZcQ6E7 9[n8b ,Ns(:XDDiˆmrfQny `ZAi]Ǵ#MWm TĹeSl1-7 %(M!Ez7~fQ!*$-|їK]_bHwٕa \IES^RԠ{CU -Ap Yu%:Kb5`:,AE`JPQQQsiʠQ1#+b ˈ䡟7 z4Q0'"< biDj*1 =7,2Ÿĺ90M3ULpFq,X+t`U1ʴF% AI+)f Dn. ,m*q!19(p:ŢRZNJHO9x/Ƨ 2&j]j3liYj/rRs1{C K?iai8qEIp%DJiD3:VkEVn]]c/I\pe6al1P5YBm7-˂`YuzøGnVT(41/IwlGzPn9gQP^J "fPȫyD*J+kP˩AC*Db^ITFqsJ*Dl#ӘJ1Vf&,`/^b1K̹WoL̶ U\<faĩp؉}U^ )19y j]bdTp D"ujuzb\guT8.~-haA ݑ޶sTFU}C1ٔ$io`1)-GmGSu!xqVa>3Tl~:3t }9M~Y4fcYDߘAWXj>]g'!1AQaq ?DZ֩f/86 +}bݩ- -\G aڌ٭T#i&F>>Xy+{(Zy_xU(o˂ S狕"Ek>MvH;]')= V=cr8N$n ep[A#`Ќ0]/>ha{m9TRR.RKҶ lnH)D3FC~]XEBKg36% ø8" aQDѾzqZ.;#ZaUXv֔_X6 nR5<*rݓ͆(Z;T#:Ĝ=#,&y| r;=~tl;j*ΰ%+ SB:\a-gIP$vbڇWd'ৌ4H*m6z/+V Sy BAxl~a(D]:o{ʂT,!"B.lpm. H[B.U xّ\Gx"\$6kB  ;$ص')A B5t-qup`2s@U@S) NjBq"}!~3KKP] H^k~rJ8| K'?k @p`; @F4I7{&éEs p(kو«=^˞APh׭ˬx5! \aFyū$ζ$3DRv#ٵq$PET3]9Ce#U3OipWܞfGs9cjWV#v_I8龹dy8>uO`I ۟EA{3"1TbaqJ_0`)!Z]|_/ ߪw[Tke ӔN,|p0"8K$CEMF+'}F6jQZLjxC!nyZrs|^wtx2`TtЀV}sx0j&r<;=C 5Faj @pEf#odox Uu_B6N_0ё@)J1|q)+G*~^n܇ӛ'5י@RC۰kh9\.hGlr@&Ty$C4wA M#&ϱMcm`A^{71,>7Zbڶ˚×X 9lk!o<lF4.̩0h7Er1p|\uoª~b~a%p"n\86ۖO6ЂAY Fټϐeޜ9z-ћ-Oe0-1R ɮCZ"h%rqkqd21UDA6Q4DrYVv"Q-Ndb &dιƨ2*lwSHRWf ՠ~o7l(BDO)_y9 hm Eۇ <.@wT7Dc_XĕH2zF{8b!M5<7E`&ډN m*@hhô#N&w۵hPmڛBtkJE$0D|UsYa1ė,$S3uZ fni%"9j pFDhR,nƐ Q;*gm78 4cy8=^5:&àDBk=HKo&}>2O1䭶꿣 pBZX&/M9 Q$(6cwr5#R1؏'NJт.B- nxR֊4]zͤ!d7);&ԧIE[\\hP,^McO,Hn 4@,X#R "֖y|xnD M+-uw+nyleiyC$Tx"b褠7N0IS&N#“]&<+d\@խ5t jtM=r!{6!ÂA]{ FL]CڨTj@/aP16]7/^OEL6y&k!oӐDoֱƲÞd]}e_-nwPwԂjnuvhÖSgQ:SFы8UfDE6ċyp÷zFj -J̡.sMŴE P~m)\(B\r75`T7 *)|owj}iŽ*ɑ;j*l2ʚcr",N-F6'ISP A"9 !^GP*\sFHSh5jR ɢ6֯&+EV* Z+"ɇ\ɽo,`c@TK"R l۴kO"o=@v^R;SI~Cc76E)u8Ϭ.4#Iz_@F?bRZH۷c^f Dm|9] U5ua7$uobȂ[$zIm;@I]:Uy6ƣu$aG:;!V:G EF 7W-=(cPr$ rHm<7i"K[W១Hi3bZ D]Ff|8n`@&N!ڡI49FHȫ60G ڒYt|]uhdL("Sy4BB"T);9*0cTB+T: "`z9$5AHF0Wx҄ѩcK& UcÑl#@oG! 3hIxkBϣhXz lC`z-L$EH"+;GUPJ PIX4g$pu( 8~D"@쀝aaU[tXtOQ.יfZ 4CDaQкJj68BZR69$dA;.:z@Ymqige 5Ř˪:5?Ror |(44ק-y&WVMpjsXvW&8Xiv JEW-ETE1h ѽ@7tzi@bI T؂)Co 4ipEv<U.Pl6^rrWٶw}`#lCP D]:bdPG8 A"ۥm0 1 {ےubJJVr:JKnb$N"y.T)8d񁒼XlpBC9x=[K!9Y[!|;#( {H(fͿ h A#b*9WY)1'_\C=|k)^DЃ]aQz1ݩ[>q-jicPM KQ_O0Bq )2/IRS*WOP{+y?cHD(v{f/bit\b\" RBISM'qo9aCj$U_ތSOxpXEPe)\JOh,&I;Tv'ӂ8 Z[zB;yBG'׌4;5e\8 ӽAu(2^wE -ɐp܁׼mk:1q& -E6|珣y Ne5e'dtlxPKPPpi?<|QDyfK^R@{aGo:$b 6x`6tl+wxU]!yCETz<˩E֔ DP]񁕨wE&c!E+q)d K翼bP)>܄1rw^2n__H!qA>8ɨ=[9$4M¯_6Ye,#)ư ҩ.Dh4X˨9t#7Ȋ!*~gXm6!m>40 8Ϲvb%OE7/ABkʼ/ )OVռ%4Wa]g90&e*'o}5Tagf-/ 1:ov8'aS"SEJ1%(uN=} r9!tH0Xz.A! p^_ZQ\2=O%BϬF*m'Ӫav=0YT]*i<)"Cw*Rꏏ:C ?!@m˙T ̌|:#~=\Mt kcng/s8Ÿ@o9#P8eԉ-3xHWSMp qF8vƙÌ7XB ǎ~9 5밠׌t5fǼ\"O|츊)㓦TNOxQx{zxL@8<: 5S}[rZb;Ķ~G, v4x,#vo/{\9:'/<y#Mfe2 Zq5%+ V10B>M=b "ӌ@*nkS"jk`F~8ùQˌaޥcSO#٭6xz}xp ws g*1tf=>[B,ڂ3¢>4BuGтT@ 6:~1̪w!1vԳ!&`."{Y:{!^GTf8>U.[T@ЅVDGwrb 6?P @Y+gWX H֩f&;FXyGp2x^@b YZ @/xBJo|RocjbEBAλX yPp=OA Ѵxd[pُW1c>6qJeޏJp[ T/<uQj)u^0Akc}CO<ԯ~j<l9CMƘԋ.2кyE,S4p>Jax!}&M Hi6T"L^6 {@ԁ, WqsEInq˱)sEy([?8Qs)m @ jøDG=.S{-7ӿ{C-·'* $оdPf.;>q(> ~nYBΎN|GVW xGÞ0B}e8 1''y"Pt` 2BpgIDx'rɭVd+7 |Ru,l{-ģbӫ6YՎ cU!T!;b%#5 =u`NZo'AJV\q+CP "}ݰES7.>7 {0xk @=@VuI^ R?Z@8E7NC)̮|w2;*U 30 -xaЩRZ?i4s2d0"A,UP0bEH'b$"5M!Bh}a]{$g H״; c$溝: ׸v`88b45x6hev-1H% Mo )ĝ7(Ys*x -v_d8iVɊIÝ Ÿ0G6::OxD~R{,9 AƦQΫ׸aҾxtA%,Y vh2Um f `1)1ԡ6m:JB.T0+L9'~<\Wb18\B)Sr!&:[VŠPvC-$N{wpToz0A B/T'i̔!iv-io FO9nU9*xT:/"2 6'k9u+O.TMC@vS7v?x7\xt @7C&Z>*Nkb@*·X1藼H x{`vJh'5y8%h'^NdРqoXnl0Xf 6$ѱ:Rz,gf:J Tª;xt ^ҦᰜmJm}pcm66Xt pBrh2oK!+)ˮ*eQu9B]:㎼Tr0Ikdu e~Je(?,_>C'XdLrü TcA5r27kzs0H61'/M4L!Zg2`1$i@WPqRG|QX^*αxRIIGC=%z%(He]87L6;C+ ? {$]v"k\eóiKQX W|\(FDRE!r8M=og| !](S[F*p㭠ѵK_:_ e>S6ЬRO_b<gyd pa [gQT_ O._lE>/&ְ~B^AwfrWR0}Ggo[`7CIr;t@W h Z,xW.=kH8b"펰жG5H6 rz"}ng9wxZ:sY즀qNK>Xvڐ-x.ksC55„hx8E#@ 1{ 8:ܷ36^=;?P+U9j,qk;F X]bVMJ߹ u8PPՆ,/d[/ߡ템bV$Uױ_yP,+kҶ7';`A-x4 ơP 6-{윦֓$']bu ⼽1T,sr"ɼ4" ֹ Ҕi}x1kOxY jwiz;0Dn'*%4#\2[vjk:Ӆ g =lCQi:!],O 4Eྟ)>)ؚYBVA;)t;782' !RyO{酉2񈤁(D]Y0nH!V9 '6g߼ÑEu.s7c5E6$5\'4][Zߜ|Ċ馛dr_83pTWZ!'J}7cHZ&"SX6)mmӯjVrN? |9)/.qژ"q-#o ::y(ӿ̩@}u InXG;P90=9@bj#R 7!d%*C na#`ʚ{,>\RIz5&TULQ]=fG8*W'yw 9>f8R5 WL]҇va"(8+Eykzƛ4GjZ/=D)zf6ޔ'G]7<*Ls^N5>tHHjC "ɥCCEarLf枌s@STZDypaVhi;%@$PT}~L1I;@nWt@Me*o^2(dR 4ӯX@խIw6XٽdArF s; `}U uJ*"Wlŵ P]~rMi)DGUSK,? 0Hj<.p7WPV`ò%)#{V`Z>7u krY:ћBٞ;}䃦^Eaxf לY/ 0 H[[ևʧpT%FG\hUg ɦk!EӐ5d Dǭy#qH AlQE+MU/`nR7=?-ǩ8 -̔ߕř^OgF S\f嬠h4O/ZE+1 {y >u x4vrPƌ,(k'2AۓmءZ@>+ﻄ⨙4  I|Z:79kau^5һm:wxÎ%o#Lp όWl#hXk {1O;Q9q8}:$CC7. lIjFsmP8Qk!QNCsx8Tw[W TwRg>Q)u5`x`$ js'J$JbI58pMzJAA8՞yt4Au^S_?^7qz(/!d9UAwJ;5pMɗA tIxwQ9w% "h^&}i "Eִx+e WIMBn^!@XشҤ1[8`l"=kҥ% aAD6ԡJG0e䨛؍f*Z<-1tD7)qbU\]udBҽ;b&Yw?+QfΆ2(o.蛧lj!ЅQHܸK|qbSiّR#H"쥇<>|et*&ߧr趭E:3V.éz~!HJOC:ˮ'S<_quhS~.<ܘT5TL̓j9+AIˬY@)[kv] U;lwz + .~ID녯8)BBkL:B~_x]CtMOMΩL@,WgnA 4 "Zjz}a#jHۺW/[Hcb@}sVa.ӳ,JɄh8/ 6jVI̠y-T ɠV2T|* n񑰡$=$F IWb@8D-[ՈA^pȰUJXo>|IGp#!&^AybQ}7ջ DV8NҪw]8U4MޔtnZN Foy@|uIZEY@9t2b:.pP5-C~Vi޸B6C@EC}At 6UXv<(uQQѕ AQNT>ʬMTuLX^`|^Z; 4±**` *8R@F#a3)7]3x71vͬFI(~Ѽҍ  fL:(;f@q= iv!A-J(CJ<Sq)X :`By"m GBsiMة0&G] fzp@N_("ZZS(-4uHoa;HJi|R(*Fӑq\LTfH-l1YϟBbuhbxk/vrM^88Q;qemUwn?B+ 2mDri"'HD! ӂx:0uGTW!i=.eB\1!nxz=`>@!Tsc|6x1܃27 44@jDe_ 5^ev\q(dRo@%R}ٛz  ,Ig]e%тASW:8r!j%wC&onor~Mv2#a-jgE:Ԋ| (E("94QDSbh</fSZEiCLbiWEMKVUjdԿ1mPlŮ)ګJT#ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 ۠3ШQRH,1s:'ldR+Zp,A֤'z}&rCl(KJMtKuLV Wg|GmFef=W65<8-!kG]νשT1Wh*cEtLs#@Bf O}M"4VfINzI :&F:DPIJ $`g,hw0,f"xR0$4LpU,e3T5$Pg CYxѕQOTS:)SЄZ71#EII4$DževF$]ɫ'eNk˵Kr@vZI?z^ؽ܏SԈO7 ZawgzkW<&ܫ6q2c]֏ 2vGnsFFi[jHԓ-xk9SʺUznwʖz_+{7gjV|gdXb:sӶ69V8Yα=y1Ä:nj72'o-Z>|]p}+~9_g=*LL%;0W9}t}rЅV*wSP՜]C!3J P_:حu\/sk ӿtUeU?"`*5[+4O;; pVB[6t5 fXL9~UZrQdC[BYjuoGh`tmyW>GQ09`Smbs,bSV6cL4TmhEhbқTѽ*N#)E*mZͯ쒊O?d/nuT^m.0jXޏVq3-c QQqw 2\W;L7N#f{:(iPܴ k9uxѡuK*Pts)`VwA^OM}EVMzB4T[X2ýuZ¾WV_ #1bLͭ#[an'IO}\thuڬf ,q%3ufV*fSQl fsבi*[Q2OLƬw*يwU'R7ifň+rI?Gi`5<=Ht9KgOZT::,m JI~Scm59kG?ev6hwPSͻzĤ6>Gf+:̲q:,f=WΎ7 jr-Գ[tc*gNt7Z_55nuuu*]E]]CEQXȃжJVz->7WW84^I?;7zӝLJKΏ.:|z;ڱ2]]_]R-oA;9a]xsˬuuyj]G^+q^Ǵ7S%uiH|O˦lv`bc>o5Lˡ!ZuQ,LM-؏y^Ԋy*W C&YJ:Py a *IȈ 1sU111<`ZMFj+\d٠8u,P2\ߍ x3d , 6=@c۱2iț Չ M)0aqo1YeN+=?񓽡ȇjtJ3"B[rȠ5~p;O$2'^3>zbz Sw mH5)/r+8M5`gSagqo%Me`V*TqE,S",2iWKͤ^/K[,ZP5rÑi jA5ˋٚkܹyZrl7_RW`Elk7s* I +MDJ- qb$3+b%]ZWVʜ:n?qh#]~Zpzx7x+>/dˬ#褱j&,)Hab߾.QYxoYV d@C0?]v7Z6d^0ZmbPuy[,5xrZR֫穘[˾gZTڻ,L؟mSKּs$k"˗(Zϒ3ÐgXk`b dY (mץabDf0+k̿uCzU`ČYZij0B,KZ>DZɘ>Da֤£h[즖Pe˚v D`,5\c~kaXi|Zy_\ʮĐ}cYRU5!pD%o&L?o7 12)ZYG?x`Xi1czjuW,Bp7!jM`Fh_ad > yDe|p߫|\=k 6!N!6l̈2ffpΌ)GFiM>;cRF`Er=b 1漳Zff7@gAftt9ʏv0GƏHV˧'C,}`8A: _fpC"ʡOͳBi]E6&gf1z{*P@,~©&/e1`Y_>95qc {k~<[;pa8``zV؎ـl W%/-YNgy\1SI `8 ʎ"kTϋTږ ϐ:B&!MsEQw>F+0!TbL W+0}rM->Hm/Ʊ:8!0'r"a?Q'>㈫Cn+rNMlQ˭wmv*os̫gU3c0*۞Kdz_~J~W%xzvY9|Un oE1FxA!`G"!j%}_3))γSŪi?dۑ gs$)`^3p*y?Pz3; 5[޿Wɾ tX"j1H1lS1 ņ'1mkӷrMk9,}?M؈E*0٦>"!G2-uIJSs@>a}{CoZ3ORjET-vg(DO?!ᓫ=~7re5kopH#Gf#s鿲bpq1׸4kJL(t] k<[@ϒ1xYrb9֋~vCgS0GQ`f"NI]p {iXnmG,ϐT"Ӓg>?bhLV+mq?~'%#tT@pwُ^]y:e qnzm/ʢpBM{eBZ!Xb}RZJV]aGI褅?2jKq̫)IrVَN1cWԏh%l`,c6 Z{1f ־¬,1 و>FLxUR } 1Bb#j&aׄC0VX1:v;<9UHEvA_6 ^Q6z*oV,>iork}xADd[.ũOa@ɅhUg,ŀ$m'^q< z lBmv+Tf;Qpu:D\%-KPA6Gj;r #3}EOZAcPŔ v ץƺc.Xw \W%f̚/P& Mcۏ@C%@d ,Dx he飯9Xzb`&)&0Wc55.;!;fN  {1=5YS1_ڌ4\E Ov!j=\BeWyc;0 Jegʛ0d.[fd08 ׅ!m%cblYح͔~&/7̦E6VSSa=(̥k&?oF33,`Z\Z/f`ҺfZZG+ŤV#PQgS\ZPZ~7,20q1#lpϊ?ǡirUjsn"|qK~j8]b rxY}*x2/zZי~m%l^9rmU_ UW(IFrUw?bh3Vqk NpYT]eL?ZiȬp⨼zm+V+O{Jgӑx8'0=S`/Ҿ:_N+R;ܜ9poãQEj>r[kVzv߁z%(T|gy>{ N8;)']""^DE-̾?tF4N,DHn=EN!_4Fi"rhɪFH˦a@QYN,b\4|C$I_H(;AhM9E  D xt8I;AL{*ER< ZjH5<'7{oOV7=5>B)VFұn**AEb'mW^ڪ:F? 6✌Ĉ *jX"YKuRju&H;bSdoB{-QQU5UՓ{WI&kGNGHWc"z$oi[,";`JGa*ˤP"uB$ZFWnbH NoIn{*~a;$:N]Ǿ$w;7~'$Ws'f-dR 5^:Xޔ{ko; hdMAlZ bSv-w&f[]tZ:':dH70RU7ˤŦ"cQ.l-!1A "Qa02qB@#R?QClc2J{E[y%^+#psE=̬x&s&rZ/6I|-Zd}(_dj bͱ'B=qFG*g&o 4N2F؞Eޗc$|ip6%^ K!_|[VFɵ4 [VLIȤG(p⿓Բ9]ЦޔQZ86 m~Fxn1X#%G)d3 ng[by )e+> I^ y1G5A]^!q8$&dJ7>({Q(iTJ d:<>?jҊ)QM҇*hb9yRckdZ?ϭDQCяY/ {_Z!dxwƼ9Һ",} 'O\FvsCb9' zqȹx,bDp;"^&t/G> e`xӜGE,EfحʄQx>mߪby*Ҩ\"DVШM#qwdʦrYZYIЕ?E7&`ti2cDHGc-,#(\ Ѵ,L##*QX5jEGFw}c(NNd,cKokd͗Y#s%5e$pACe[KDI _q5`y!^7~1N+oGfnmXnÕz6? ] Mt299=PFW&bK(ؖM1,Rk"I+/>u,+r9RӗYq .p}+bcȄX.GWH)n#DؾȲ̼N7JmL)pAd.<"u_"le<73p~ReYp{{4U&\pgWfNߨNi;SP5CsT]64bT?[Q;=Ϫ=W "N=f2 fL/ {3y4)P ѱt#G0%,#*0@32uqͳdU)2}Y[,-x\(Tb=VtSVqub:tu*hN/$iiCA6Cai9BƣnUY .mſ4jkoEW˳d=e +d ]8ѶSL5~EHH/Ҩ5)m?[]q"DŚwu,gH;I빮L״bF-72w6D4o24Mwd]3IrkHDڡ⦦|PȜe"Gg’5kR`[->jr_t};ᱷTk3'&y܍M@Q1gNF{sbZݰy«Hh-tR~#{Z :1u*] }PGLß蝪6󂻦JJ;Tla:l AՌ.y&n`lpU$s7ZAnצ-L~pP9jӨFzB~ [?4&\B=*\0C.v6WwD!'V<>{Q5Y0zN$UOX: 4 }SF4Mչ(Sg7nii0l/tdӲ}:}^Ndm/ETN?UӀ<˃GX*$NUf'oMY!Ƴd82 +,#OmUA}vTqLjYOOn UzdžK2V7s%~wܦ9\Hp^Hxwny]NйTxcXѥp72^igsq}VOg? HaShyHkPMxGcw>PtUzH+i5 i<%O1.MC"5M]:}k-siuInGo=4ۢ. 6 k IGRM6;j^i y* 9S9S1.UbaTʝC?ӿ8:Ǝ~Q8EְN2f8[()Wo(J/v>z]P 2cçR>ɯAORyT,]w% A3z~CE$jp.+gHིi}֖Gӥ of|vj{MĞhjT8;lWkhߎׂ5,E\(487Un\լ\M6Cˇ(<=DiE{-Q-oe2W$ߚ6]IlzK8:_dIӳ5S^٬҉dZ<`ut5'it/)vo0,<} s*ݺc=wZ<67rli}׳{_qi|}Ck=A_e[pau\|(bVi"3TI0= ݃믹䝲~Ia贃D09j{B:'y'gU:e? }͂q]WP$oP8W.Cr)?DdKXP>ixQuh$fgT:Ejz*  4 [ qD邢ךZuWVFKH VU N4 tU]T ]!]ǸÓJtxUЙPK1œ_5e6dBY>H ՠ5qwM_nDc;R6?¢ 8E'Z)ZdA`"@2?IZf# ׋*Oe ABZLaи.ҸA06'S, #a{ēb [rd`aݦl+TQ*BL/$"F tDUxNpo欭R*6d8jaϩit^YP7P`JZg<ӛ. TSpƑ:/À2VSiOS[nĩˆv/UJ>8VʀEF@mCEǤI ֿ.#++˜Mj{`'ll`)ц#d> p%Yo'b!>tPMl%s\]Љst|gx9vAZ6 f~`q6 ' 9u(ŠBZ)c]HTŷ\>]CF;.WG2r9DBa9,UECZTnEc=<j~K6T1@䄝"L* -Fwp~nTf0У". }W5B*]%(;JOPQ:>1 蠙L+uFN=;+o8^.F,`vZ E.] 7U` +!tWD!] l+f\ne{~B/p2`}SIP%U-bvB`,G17D> \Ѻ.T)n iNRؕLPW9@DgeuVւ2eYCu-m7pT8(WHT Ըُ y>VDm&AK*24h1rʼ'2xm{ʄ-.ߢYS8B+[5䁗[ߚxg(ac0cjKy2>I԰-p]$mpy$_t6x-meT,XoGi1rnwDU%XyM5MuCm*=UJ}4Ԇ:pM لSc\ׁ2.!,sHq7 +Pu~DtO$*0#2- gk/T.mEH( A!QͥUCrcڲ&=:s=kAnt`?T鹄Zvv)Bp[SE`0o>Ja=,)AB5W=%`}P]%g"cnR]1tp/uMNT5`Jc _S7ZZXqu;q@ O{H;BKjcMkk.ۚx-"Ih?Dn49ERQ.C;n7o*]C 0ܑlHw-h 4 Je4h:ݓ&)k鍗߄*Pun`b\ဪd;@TU.KkD2;"].u)H Rӄ554׆l>wMw#>"拻ciLot(cu/^&ޛ%!OV $P^ z.M° lvv-vK~hK aiy/;_0-Mqq\px[% =* ]KӷZFu*g nO5taim PDǪfP>44^cz?0p×0TNKLA$0|#ݘ\"`)dNHZnAi佗P@e_E-e_m~sc÷Q͛T]ײvUd׎/Efvy#=:-o=Hk8TƥN0~h;pQs։%K+ֶcϒh{:cp^uKSǼT  ~i⩶C!/~?РZ/`tS@%ov1iת%KHktf?5 t 1\ߙP?~sMs ?LqEә R ӢN_KRjNG=qhOwtG}~/gjg܀8N#no)CZ/ZR;Z _T4# 5ZDjx}q#sIyԆG/鞛jv3V'L*;sW#KA=5p!g9!rooF;KR1"lMDə9CH ?/tƓ)5&Ò4cQb,ALkZѽMNvR[(*_-i ԥM(MSuDRGyHprMZ5I9riPio|5?Vmӛ|։u,Ϛhq$ ?'!1AQaq ?!5]@).Kt ϙG*Jõ/)*d6~F9E0~ňLRy|_D)f~ JSooWM!i`Q:'̤9}j,ݽXPTCKDddLի1|QW'.0wm~boq0;)={ bCd= 1_io~Ӽ5üFK0`bG;@1ĸ5Eo j n)7Jn qJ8q]y,F7.޴Br3&0Ufp py,DQ;˸DYܹs~uS]/-]ADŽ- 4817%5Hw㟙"A't8e"{^qn c\$q"2p#P˜Zl;HUc*۵BxǼ fӁ-!%ff#L߉W?X#_0xB`, mA y(cv)7䳎#Z>vkszoiErUՀ zFEsPU (ڼ1]%;KBc~aPD\:". rRPu+=2,DHQ3a룂 %^s)lxMT5)+~XjЕPERqWMWrpG'k>7 ̭qR_xƦ uǭJAYTuk]4[6[# V?aW2/gMA/ "\?7Ln j̬{A)r<ǏfV>!C61ՏF }q\&>.$1ԛ=G*uxן;GAD*>J:-ɃHbM ɖʍ ZbDu.-V>nWD~ Mx09z{r<~S0x*mYC~@Xq^+WPTW=owW틹 alxd|ƦzKs{ ^j/?HqcYu|A0/lX)[eǂ4Nڂ Txx#Qy>$2:(;;y\|(,S8ꊕ-ʽ9CV82+ݶ/x0vY76%}o9ZT,iw`~0c),] c+6≠) ~zՙ{΃-諅8]ޥq=*˜*ŖĿ/~2U戛)fp?y̽#~&&Fn8k TkWzE-p uJ}5&^{Lc!e{5旨-/־˻N`s눋i`"  N_V*_д{֥iTUXGQF,80yo{1B8Ǻl1*-G<]M\,@v4V p 1cӿ0z!~a4F,Mj&)X0 ;XhP~Ü%>1a/=/2h ;2%]sF*ifdzչMb98J zΚmBrDmINko3VXڜ>5/o@pǭXG5VE#V<[,$7&m=LW688%s}r[Z&S%KWrp)/џUKEp)g j[q<A,Ժ92B1hWmM!Bib m;6hsHU%ͬtx)p =8"*sR+`YW;MÁǀ%A<˜:=T1]iXaɓ[)7,ћcH6+fm9ϜC(3:;}I"TxZ,暘 ]]$D.*Thbcnw3P#l p,<}l+͛ρ6TG5OV7E#C}sJt-]w|Mp&TQ7zJr~6}ܛ,P1ZBo}ٌ`YaX˱}/vIer0}>$ckՁ♑(~ g+1:_PBa r#jReJY}L䷺pQ5%Ŗ6't%fZcQ(^5]F]9Գ@_hؖku6_-~!cw{@t >"g_Yyu I/٫2g{fޜk :^R:ѨP@g(R%ԪRP~qLw{߈-#¢Ej@^X:3&]Rw:6*#. 9Z_B*%g<&21YWhr 씂t [3flNL*jW›*P&N7ڈ&|A3 Akk)7s\Y3TpP{ mĹXs|&ŕZv8"'zE;CP/eqD|EJvCr\q*8D tCLjP.и͂F ^!֭= =;v^l2N3c ʷfhfTf:0mkwG T!cUU@.q,dg%( N`]#Ŷ,o2uy} Ӟ].P %YK61z!&DnI{7-n㲫=7{R=z&}T6Sk5,J}J]LCFd(ģ hv m^#1Orr18QvW.2g[0zG*O\is_ ҁ\&~Mb06#"LPSk0ExϘr8 5Hde32b`S6oY'B@xfD< Fx|F78pu^$bbzXm}2NqePc(w,& am׷z1Yv/A3S0 t)p~5V%)kk-3 \SGu)?}@;bػIrr<8kP?li әK{| KM<+[|ǒY6<2 e9(knUVޟhJ1mK-GchۇЕ~zQh8oG\ӿO@ MtP/kjStA~_y+_ܵqEWe +7mW0 j":K^.4jiGauQo *2eThh/`gR@:7~%(F;ܰʤޮv9oQe\fnzy,jfqR8o>ҜV(yOO ]}ٖ߀.U_i+SQBBn:at@2+KUx.!}V^^-aP8=>w;>9iˈkTxqECtnWrW+""[2ʏZOf'+n35(h☯e*bv/3I4n_2*,eRT1˾( ^3W.0O/dgzB;QoK-*t԰VQRP9_KEXp.@S_R*1)p6scc J·[i5yg ;wf/1Jىr5:Xt`d05 a1v-̯\~AkiEy,9u602@hg5FV[*'[W0ɨ< WLj]9VN艹 L* Qk9fXªwB(Lvjmu^F.Y]^p*Ϭ#'w5 SKC{(1} :QB*EEݩz%2uE}=xziO ^|D9Q]%놝 Y,IQ1W :DbOdǠK40kl`_1ic@۔oPJ9ڠ;\rNN|Fjn\կ0@Ը;1ӂTfIAl0h1|wR]o k4թs .d~SAݼH@[VbaZ86s(u.,qԵ㩷%-iS/nn-+-tdE޹3]: R8JOƨ 51Qo b8n_)8UL"~Tղ?52g\[%o&yb+Apq, ŽۉS)Ef3+< f] tzy o)? Fͪf.lk0(}cA5m.1șYr0O>[. ߖwf i_y4z,R&9UEwՁSFܚV`4^:@L!\+],u o Z L\+FP3CH9غjY,/+~W}^eԗSia,C/X +q(Tz@0ES-D24uhL-Uɐ7@PJ* * c B'oo?~b=,^*҂# ;qدtcbqLLPQJ|\6]xK6|ţ`ɥ.Y:]%q^$h6unRjimh$N _0)+' b&8m|M*ݣ+U7%Fq;yM{EB/*)&Z+a>]x'?n7(%y&?:sWlJG+:#AG> A_ gnw;^7.%V {-z-\u%qT'Yˀ&̴|KX7x"ۉG[ͤ"KOXjǦՊAz=rU!B̜^=b;eږH6vk`6*9[vc1jZj#Qi얪?0Us%Zػ,/׼9︻V._AQ4 zϟ%[v- :G C(Au\ᨴ6Bɯ^j)Fe i2pNشqPR2U ˜K"k/3"A+Y11daשj·}ffe:qp%gƠꞶq@>1]Uet}? ,$W"<ܺ7vKJR$c| 5V*6(hǝ7%7(o2RV3>fUsȗFgP5v^6W ]48qq7'GPW^E)6Rb4-<̵.Z*f$- ~ M-cq4-*htU߭EO(Bqn_%=l 8LGBXS*褯i؞ >147".὇5y`j?0 w<0] 'nC7 AZjiBEwv|d.K? zJ k /RhlpNb:V:}Ma噾r%Pk秹fǏQμ* mutOxZCsi p-L6_t魸5'.3/kl$J[,Z&dQ-!? 6yI1٭NB74ot P lo|0+ 3Sү)9Gᛨ0E7.hRe5RIw m_+7MpǗg/PJ@i[ל^([_g n Zv?wvs ʊ?( n_ĚVpHJa)]^ҍ߼AЎy"c߬kЩMjo]  W8s@A n1inz_c%{-emVsYK0^W]jny&T_(g8S/S]y_ȀH &0G9tNw{xoh!]|kez0W `֮lj:taa$êSӪ9×nV!{*HA5"<~{ϪKAa]"ٿte 90 O# 90>Z1dJ֕ᕶ{$ /UU$ΘN$$,I&@$ qItjMRH `I1^@B?KF3P%!1AQa q0?~E(g!_id"ѿM'6hgiAz.:q +;H?#KEO ?d#DK% э)DcŃU> 'a-[KP*ɪ7kpR)|ؓD {/d!(bAӨMkq>"8؉8cFΎVpM$AsGqw + KQۡ2Xmɵ6 %C>8iVmPF"vЍ`iqS24EmeƱ 5QkN)u*{h>NMEP rBD ЛZ,L+n"Ε11PwHf*zĪptm`ȣNaXmhj(U(ɴ5Q[s1"zoCTb.B*(&6xz ǣvSQO :KEz&FD(t'Pƨx9pC& k:=YpkZb V_&OZ4six8O4}Mh C|( 6.,_x8$bdbC5tO0 IH@ϖ3cm6 _tHD<*`(ܾ|H!+{) Ɖ3rh^{蒴~>(ˣmtM12FV=I7c-ox~m`\6wW (ץ $9ޝ" [4|>OceЛ }[#/b 芊Ƈ3IeŤClON DsIG Sy\AJ(XXcECCET4Bv`׏RSb}pHkD8ѓ xpFij0Z=?B6hXpp!bH!?C7|)kt&LMO1 c >l:բItP0b{2zѸmlm B25 2 4BqC΍{`A<6O m |Q&Љtأ4#hx$J.hh.F_6$?|8*?14Mh:&2i0>0zFz.:tt}A^g"JL~Bф*^^W|3A/hGG"&Ã鋧$.ai ӊt\`x? !~/{7Mh5Cd* ֊g4F`K!xO,y3^QG ވ%( DEQ[>Ѹ}Һ]?B\.U)>>t+>Q6F&Ζ B(^D8=V,EzdJ|7|od#NxM_dgmXǾ[\bpwQ[<*tn4FxEc!<,IZ$PHH!HF6zMcN",ƧGOcs 1D&pPO \'!S'n}OI1hEp7׋=sGFJQjzC#{oEl5:E=Q҅k/ ZtneKtvΰ`Bi¥j vشy~9iGF֗Oċ4~΍/~x. *{N2qo4oU4bmkHI\4*%eme;ૈO1fp]C=T}h_ߢpn{DB~q'HkWXt#:ߡk*xu#*4m2=O:%z'b-#4JFp֬ -L])~׉ xczUᦜECqC"*pP0:V' WE!3pn !i 6EK^bg4>0XG VytPS̄pbgz86s} ,6-o~ *cApk)DG"қXD:&jchn&EF$?$pU;ZT%+щ HIfHo 6ӈM c7GXȐDaT~}B:ϸEv!Gw~FX|=ps{]= ^(!1AQaq𑡱 0?vB!QLZkP]ζ"0qgBb0\~{AS_jsPJ>\t45-kRֳ8 wSӷV7ˏܫQm]1/h'+S\cp&P\MD+q c Ȋ߼"5NHD(Q _.%مaZN{@V¬sjbi\J5iMjdدBFyfRĥXNȵ.⛝]8űh:bu u u/ڻ|3 fe|.Ue#bL*c2o&-[e:L_or\YNd/gzMq5A"jb4lB؍Q[i:ٶK[m8Q_}Fhx}ෂ|ZgLۖ(V?TYb&]@YU^4n-]CXwѺ^:\ԅm,[UsT6"#*ʵ< b"bb7A^8HQ%ә 1Nn @SO#4)Ic,UiR)aG~siuG%C@~%!W̶=ٻĶVe7OYSغ.TW/#z]m,3 P[G0Nax>nX.} $%Po&j} K:W@{[5wX_ϝb. ~k:,)׼w5玐?<ǗKlxJ(xʵA{|"1CeXu|DyhG uLX00$}/&Mrb[ck樯:Nwpֺ}qg#qt7q<<=N}BUqbUJF_I}\$UW<-#OԷyQ27Ž~ˣOY߸*g,f͠s KpQE'-̪|oqK=WX&U?omڷ` Y;.%[ohٱqOIkq6D Ĩ]g}{ <\?jz>sc]mOxkzžLޝ|vYoOJAK{! յU@Ay+=϶=Kq+& ~8\|:s^y&FU-[Gk_7Z ~(0 V?ƎϘ7}FXjy PϾܺ7~-`E1v7ђObʊՌLp H59^̮C2ǘV"83 ePa08=pR0!"9g"^} 5#'SXjZQ0ylVܧOL IhV[@&'1Wj\-C^)\dƇ JVJJs-Y+),]8}+F@J3nSķS4chbK, h!R\J]10f=\4[1U[YDPY h@%1Ry̽֌c؇Nx:^YuUcVReૅ EKYe:=Yu,RΙ/gQʽ,<(멝MuuPCuNaA@GROU+nfjYK 2 'H%jh`>R1zj6]e0b &M> IhLjKa6T%3P.ĨA fȎ B$Tz1#71b4Ta>X~%@@bu0qʗSslfRQf#^#1Up>s`P 363ânhCᙒUż.̃2cϣ4(S1/]"Afw2cr<-KԳY (b-Ԩ+K Ne]nӛk%g\B EKE-2J 7f ʊ<<"1oSN!9%ª%Hew(ʼhZiR3 "wVffHFQ 0RvTi Czz&(3 8_X}=+)m HXsŪ]cK2kӈİT[R˜ri1A1;2f .T̋^"X9BrAd,jZs.xf1apfGE{ кR)qAWIj=S-\h؀zFa "QiC1 \E\lj4P5˖A"(,$u 7&"R"I̢Q,Lm,%:'-|H*\@7V&p蚄wf.%`::X{@Ju Zaf3 Q0@|ܲ-/eL^+ Xbk04˂wfb&`ע%-ZdbAxEq rDmm3Yfn Gg ĨA\Ơ% 0FYkZ.PpaU͘MY,ٗ^Fo12Yw 0;YXU@Ru-J6˜$uD֛L!`nIdI3Bf5җQayO3'/ipc)vp= LʩQTLJ8 Evƙb#ʼnpEby5 J7Ljf#z5,&w3-,C+@Sq2'Djⱳ&u i-(_ *BEw?#R5`23p*ۂR" "TdAUʵ\F,ZK".X9(Tp2 @A"T7CV12i&aΓ.1qX0uq1n-p ` 1 of9uc1 A?I1;@q2V~3l8UD 1gfGfX}P(@aEhp y*D.#uԠK;]X0:Bp*RT\ߩL#J!n*Zl2 c ,cilߘJa3;[@  0FwlހZ^%uDeEB#H2+Y:o)v%DaiBFt0yxFYG)fUOx #0; / 3.b,:e=% 1DQg\z`9`uxNЎe 5Wg0ZAD #pWh*9(lX ?fgcP"L_l}} ֠bqDIaeXK =!l q" $FaYwseXøg-F%kq1j(ڈ%FPFI !E~[e^ k$չ22݈1K=a^`3:P@E)-od=~?AC+Mp ͱDDޖ&Gٿ!iv:NSvL] [י[sy>Tΰ"1#oZĈ6<-ʩ Cx# ZY7@oT<rZ#ƻM[rPj8  4\J$2vY^ r@1&C4W,W{mL#ÔDjjTⴌ cjQ B7cXFЯ%BkӢl;(aQ)V_Ks_CBuQvIn*&Bw p*%nR5c XϜĿw IfΥP [y_B  $_*^m]z/aF;C;.$m 5H$/\_SQR//o\C *Wˏ0hUKi mL5+ tAB['aZ ݱ1?0R|B B*1yt.a{^$NQGT &C bu"Htx.@8%Fl7G5$ɤ`c?k&c~:D*7.LhP60\D ԬFF@m0vv>tm*?GR$bh V ,!`a-N![a h(#u)xu%Dqa`@[@EIp<(SB;-AE>\P7,T %IGLapq om?M!kE; | '){CX>HJ͈.!2I@ f6 xDZCSa1i"=^AOpC@릂&$8%e k{oiBڭ$:^\0uZAlHb.ljН@FD .TW <TPN3k!DLsZ '"^b@2iCq @#8 zj/0/ (h<.Z]CuLAԷ4e76[T!(b=GgBQ(:FtI'%^(/XFs\R T}:XX_@Yj j&@J/Dv#D MTpP'xk ߇si]QOډ# eq`JK0"ʵ>`UkGʆ`JvZ7B+M݈LDo'S^Dv#EdWӬ( 0HV(C|P;1B:A7TI+PBafAFd2+DQDS%L tp.\uNT$K 4w T ]Mk}X ز;|LS): 7B[B!<@4 *Xm (&#BUvWMPQD. Y]BF MBuKUIb7tP}b|ѶHk47HَL⯐ ,ś%B7|9m Ëxt«i4.= vTȼZ/.fύ0 > ;}n~0mzgA "imםbC&)qHW]2AtRo I`IMkt &PE>~q،O9e\Z3Ej2O&Rwlh$ 9=`Ȅ m|%x6)@%0{*#Q]+Rz'O#R[=hWS%Ϸ%!~w?nRa]m' M`.S7; ;:_GMb)+] bF_- }Ťݟ|;Qŷ-wѴDŽ9(84#=`3W ѣs5Eڀ%[xə=N)Qxnϛ(Xuʁgx-b@Qah ܆xI Vο~1OOw4~L%׋yq;a!Hd W'N nV@cyNPUu} .2#l!ɣiSA`ӬtA4%d j\Hd+RAǦIH0qMX&!?FĀ@(q2@K믬 ;#_qa)?zL xOX| OF2 4MOI_qLTz}DT4V£P}f\ڲͧ%o&t Jx,P|kD>wvû%a_%cD6oc< #ƈAE_~1 a jѶbĄE-ỳ6 EXARY63fć ?$P~~2(՜ڽNy~4j5(w0,/QB'BYj#Eob{X"i1Yo.1hɒ=Z_\F&Zfa}{caOx UR67Xn^y6HwO.{vT#n`!I?=I(jG}׉Lus%4X^ XzY=kZ5ufxO~2:D~߼=GQ(2?:7n tلC!GofwsIT} %l!{0Q < /tb=?SbJ^< ,UvGjT|o{7ϹAa`}0F(U< #@mV+͆hu||>uxS OT=k҇ nsV7 { tx]u?X] u9sxH8 BFQfP(ǯqʟӜ{Z9BI]$;]Ia_AHqE<'=@>uȉRm7jy!~]'>qXfŞwy nip$K>`IዒxfnQy``z|$[.]bN\bӳBujV _!b__mްzt_.*)j_)qX@/6iXޔ:x;z0n8 ȊI`v .B<7:>?x4\@|fI?`tR+boM>y!vъs i%oY=-asƟ&nh5}~q c/c3hxĕwMOGg@hy.Ύ&׺Xx$=>\ 2e3 O埏'lwϏw R//^syJ  < ?0' `2냒mp!GGq#ZiޟX QnHGHn|`Jǟ}3+WM}Ln?[G^p[?,øc5A{c ˺[ɟrխoP]BOW=.KM:ywBZk*NxCr><6o~'TosE'{_=>'%ߟӑ64^wp4CH>f)N K%۩>q)$P;p,{?9U$>z`e4bv]ߕB l/\Z&߬Iv:@ػgyĄ:bڀ1j@7y(tzW% w.WuG&EF4,׼-,M -BK7|4 >' _#D| e5f2NIƚ9y~8 63ו]46OA !TۓCεDtf%fH/.?dP v"Iɲ[׼ڪ Do÷{ް&e7*;KHGxLWw =xdSo>7ݟμWa7-@o0?)6) v9]J]uۿr\[2}CP0ְ"TT^[I-Z*Y46[D)3Ķ| @Qm~ N`]4ehu?`@*nGVB@ė/r&v|gG~nV޵(:0|w#J~k(oaf1N'%"KV yExoB|ҿ6PT}WD/=CV ~&():jޫ Y=UQdDeX=6cmZKv\F:|A]O?$|0J}O8+)|ok7b"c)bUiSlOr#Aڥ$KjN:N#_@C'O6Z5|ޢsH154iW *xU`BU1@NA?Wn+y!asUQ]Om tQ?Mb[l5CCZϚz͒W7УNlaJ@EsM1!uj=zXr)x4-~"@P܈aЕm РKb0D*@wfr@ZS3'EjFsz)^sAN{L GYTjnEߵfI8EV\aYa ,Opp}ʀCrJ y#XhHF .wE( )21€5Pugӆ Eܿ]hW_qĨF> sA%8cX@{QTHxiOU}b<דn Р|S0SBHFZ;aThֺhO8Uv{wcy:"@Din2c~.CO yKI@>M'b˷SLWc;Lvo:`b ʤQkeSʠJQ0~Q:Ʊۡ\ؑBY94;΍R ]M.M-n9-U؎pCDMnv4'7Zc_;4{VYO1iPֲ֞NWHW\|:k~}_XZJU9:oC]C( WM'bx7Sg/ߦ>6Htq0W-ST󎆏t莞izF u6ob 3;@UԌUA#^'MwV_yzK3+鸂Vb-EKbI''z'wyIBMyc7 gJ_{NG-(m1j3yR q(#֞P( '~2"/׌5{2D~q1GŲ и@p1txBl1sؕ5,Zou;`"kh}:Jt%.kQ+P1 kW6P=b6$SˑwZrmM}'r?l UN'O4_(c w)2o889yW[o [t@T?=! @όa %P߻(xJiM$ b %G/=hf&X00i|4L B VЋpLUZ AoS["٥6V.z`"$;,?Q*P1#b 3!%-](f}8HNkL6B EwuSz i7HnhR&:N<ĀAoDysxvaly3cAmP ]۬di(`1@D TjϦ~f!^&pZ4l7.>K9ca&tGƄ$6(K~SkZ5 ʾuI;ᤔ-z<-[E$CElFDWs^b0/7ϧVftq$z?ɗD _bHSR6=Epk~ .dzoe_ao|50$!گy p4# Q{nX0̜X|)E?I@ }qDD@^&6eW"w;+ Rh+'K:JmtUw@8U '>;6 kU"3 {_vbd-}_G%\du7qUNj^[c`Tj9LuYBJ;]2AE&MK T 5\x[(F80˅VDh+ֳam -!l$c}B/Y>q;A6pwZeo/[9{$}T_? q;2ȄMѿ ti2[@'_QV'*Q3b2>)ST I$5" e۰TtgxtI 7aJ0Ob84 Kmb\nT #wJ׀8Zק<13|߬D@@ a'p>85b>1ـ0|ZP-~hU{\z2]4,#?'Wtc5[w𦋰a$[)xI`^e՞5")@Y|%0{̪MRt v}5R0nw2m$VҐdkEEC?^vg#`uZ0Jbl-A(MxWgrBkAHmx6{O3aX % k[^* vT_y) +RPC\*H5 X x~O~>1v+~u#">392㱯dhӼ4wcԚ=aQ}*ZX,9JX8&kF>?8Me,Kt8%xZaWx"9Nz;\e@D>K'G(TQ|_^X S< qٸWXj?Vz'jUa!6gR^K!lEGPI6룟_X63=Zx~G5լEue qʀ҉wDrNH)KrήC(}yP[>2zP?d)(ݱē=sPP>g-00#*= X8hSny@ 1hϵ>|fT]zƛ>s&]N|o9ܘ#R>3Ut'}`T)hSa70tn$>PH8P$!Q|Oq ~}{/9%<[ORxS>3 BD!> <;ENs(,h$:UtAV叔%ahٳGF% Ѣ$ģ@ K<@h 6%>. Qx)SfC@+cN< ?U <]/߬R|2"?|? ]w)AESֶٗ@ǦY?<0n|e,BL/-M(mĊƀ`Rf͂ FpyKFJBfd*AP#KJOrZqDدs4@tA<_$UϪhLEFSyNֱ"Ip܎1k_Rط BX6@; ,#jΆ\ENtC=bw Jm4^a8Եb}k.cpkFwL6:i% qDP?*ݸ|: $}:^!*<g܆m'SD.R}^ZZU!kF @ї+gGy A6gKk@A 9Vc4TlkHL7lܟ'HϤ!$ʩ!Jr4 lY?ӭ4q".0c/Aw똅ej6_H_YIЫV h2Klq(B~4^~XinC^0P=:|U X(6iTl&䙨~5ֽNk|c IY<8 nI<9#Xɪ|~v68`u׽o"R ;g[L -G|O?9d<Moq<"l%<"MsXH w'@ a-], P&ݾ)@"ِBɼq:C>LwJgPJn ki}=x>&V*4f#oM?xkA]Z'w%/ (j_yAThfB'ϼpp|(I> 'O.VsMIXUjz_2CUFU )xJ|ۍBuzHާpiW vP0+l}^9h!ӯ2{s0(kGxq7@ ":@6ٿW J}ӘI/l. :J@S`qrǁ5/7B[B.a 0M׾, I]U+)dC O/[thiB4X 6٭0.&@#t!DUɊ:} j-NybgzʊaӐ ]ɎEʆ6j|Ejư $(("s)v3ylV9e& yP>+PqQΨ (hჴLXN&]ϗ|=u AZ=9bGNhy7- sDtdn:j8cƫALMeK$<хiu4W<d@%D-t\#Q y_g "۟An,qxAQC󿌔SG_X`D`3dv"bVW:br?>0t8#rw~7q x.'Bk#R^my)+9=x>gMr=%,AuJ0]a*fqnWJ^of@Nt5)рpH [4HK+Ba6娰HroptHu2dɛ|Ű/"r<б vΣƚU1mЈD;64EB)6?Ⲫ1H 4@ʨ$"1!Hj"l{ nvxd;)B KPR3p4jI0@j j P~>1%Z V D75|`?|6M*d"چ$.aBlE`Pm[#t.$w/h GBB6EzkIEu^K!K>1r+ˬQr'˨a@ HQc_O "e'm+a_ /AߌO)bkΑg#}Fу@ K%`lʙ8`l-d!!hÛxUEtvbQ(nvͯ9A␡ rj: ls:,Tly.O<7KsltpVXfޔ 7BML.h 6-Xb-)vip%ˁ1 M)%tCapS\}/ҕ] H^UNuM<U"E {>!~ 'zqo#1}`b]|jroGs(8$ͭq`^I!%KgɻN!*P_x`) P5OϜfz&҂alibvips-8.12.1/test/test-suite/images/rotation/5.jpg000066400000000000000000001040471414645631700223330ustar00rootroot00000000000000JFIFExifMM*JR(iZHH021001004 ICC_PROFILE mntrRGB XYZ $acsp-)=ޯUxBʃ9 descDybXYZbTRC dmdd gXYZ hgTRC lumi |meas $bkpt rXYZ rTRC tech vued wtpt pcprt 7chad ,descsRGB IEC61966-2-1 black scaledXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 jYcEl^i/lg5qD{A PF.2l oTA)ٖ<;Aڲr`,*D`GJ$@n0J̫( EisIj(Y%ǦxN[FE39Xd<ꛡ+yF:y7TAѽ. ՚s̍NMd%)OSCcB@jE@iwB;g:y-l7NV2X8F%O::ehե̹$t;S̄U,t1qrz_E]C_ FHe> {`ѐ`Ρ thVRN^t`gg e}gV"pԮnв%}7xPU<$5H쐶P,1# (ȧxjLq(VzNKQ9Y9ye>E)MZԲ6vjZUq²v9:`ad\ǵ;# g7RN&sFà:k's)=IjIxeI|m@]ٽϡt(R,Ƀj6*QiR}IkMK1nGEy<*B,ܻE3 ,j9m6? ʭctʅ̫{5pfږi(S2eO/-Vι3 w1j<,[m8qOOxPi+Q1)8ئwY~f L1ZK& C*'pL@Luq8?Ҧj RV6ۻ0R9p"54mX筫\V>30 jM:jV]EKi+c/TaYk~;VݧkkZ(1؁1PƊƲZh8]9mYONb8;,/*pb#xۈ 3e݄*yT=֎P3{n Q: Z}(!7ZǗl!yKL"퀬=Tf+j6״&mY{٭ Og' rOi8lYo|Lb%~G})cO*ڳvU֐ST3Qa2 n8lAr+cXB U=5bz耦wܹQPcv5@fK)as9쯴 WM6#[=}n&]W+)CEWm3Dm&B>F'd+Δm!HqI=,nVk<N%^֥+p]tƪF׫rN,@2z|tATY&%U@ٛNKuu!ۚǝބS~jl͕9 CٻZt&VbXt @wkvziʲO2tZ8>gP,[W1gjlDKYoMePSuBnMj5ㄾ!ؾ5%`#PM/L/Lgku4]w\Y1r-TU콍Abq3?1N }(%uuJt:[ݚtwj٪IA6;kg ܻ͉e |aѺsSUjY6Ė΍^,^a=o^dzn ]63s"Ԥpfwb$jа).-kiףmZUeR׍J(4Rұ=SJ#_m&zE}B@}a[[k.TF6S]Eb'L\Jjε'p*QQ6YgJ'F ꆜm,8>'?sTck>O'FCPxvNӥ` MhǧFOI,ukOw8ufԍ%Im*1rB^Zba< - uq*֕- #/Eڀb5%wX00َjjv Hw6Xd 8 / 00f;7 V֕P fjKɼéQvRݗjGŗ`vӖCZr1)m^p7b*CFubݻTf?y2bdCk>`{}N0}~R1`f+b37&p̹32L&)V;F9r-GMV[S-)[U qB>T#_O 0 +d7d !Vf _L.Vj5s_{22N՝Z6,$*gnW)7*DײxB34Շ@މİ~E+NҺ:vֵuv1ia0F"G1'EaaQ0JW#~G(W ڎF>5gx#2`::Lza콆 c !1c&`nwAUֺťKp9W? 6#~9[uسjw.*C!B2 w33O͚je)OM&>_f~ާ^#UnγL/< 2Mtٲxc $Υ Ǩcgehcz,|Xu=ś>*SEC[e kPX}xoZ1:p75> lǭ-B1W:٘K%/=cgOQU7_-C{{f31-^NTl~r&U"Ḵp9wfx)& 6.+PL_%cb{Ԏ'aW(Qǵ ΝE'YEO}8E m!MбJǞ*9Ʉ%x#ƒ"r5QHKOȎn[>H,[^ŷ,2:vDžhyӌiFţȗbcWJ^ %մq7Z$4eTNh⥓nҟ-|T#BdF|2$X)mN#t#EFH{eEܒk$V_$lPcw3:E20^N8g/W+q%FƳb(N$}=a7:K$IlX#[!أ'.P[RChx+LЗ}_-+% ~HH n\\o7 ۑ[:o(%ֈȵuhs^xG~n[jBr D\Q'$ p_a,ƯJҴУ\hg|Z#)X[#.۷y#n$ HI W*D۬駱EV[G:s{a&,莫:!IDn1ܥ4QEVVV?)n.%m:y{szQ`|db:N꘶?dO%{'q7z"LX ɟ\लXxOW4Jdt诱)nMEjE=-w#T)#z6ogQfm?k#DrFU\+0EE_Ik"]8?#Ԯ  2 div!4Ie{gǥ}bW/FUCVezu7ddE h4ݵϮcF,%wf_EtnK$LK K~d}z$]|3dX螗L|Ie}N􈥶FDY#rj)ϩ*VU/)P2ʢ9,R^torFX%qJˋ)p$rGryOE؉H_$x!wҴM$S*ORj^YD^E-8^ɸN~#-/W [cf$*gR*+wr(pEEwZ~ϯEG Ȧg<#ά+՛;i2(E6$"2KxKl ܻ/D35zю:u-E2WHYN%wT6apYhbbB]`eOIKr`۴1ଗJci'%.6^ KnDӒi(d֏I:Jo$Ir\t?$ؼ6.ÜO蟉Us}T8A<_G&<$GT"> a|y0Zg ͘oUUM][xB䝮;* 6Dďs-Q`pꋘd$;=ջiBrYJ \T *mZ #Oe5 Bc`meiGa纈2qy&R*R"#b3@S-5I%CU %<"B.h,ECoxPwjECRa5v&{D&b/Hc sH#% T!iHHSq+q:G̬#r)cu𿔯 Vcu%n %  QVi:BwU~V; XNuc951. l8{2t~ D Zu9q7y+|L{B>M?U"Hg-r%ă˒ދ_ZjsI Ks-<_XxNeO =@"dEet%_,mmUg!N+m *#((rӠIjȯ hq"Z_}*o B4i6soV#S L-.!T$D`i+YQmVcrt*,D^" Úr Zo=(6 h8pHЧ>nOʼnY$#wFTHV ²?p~ #WiY,e껺!Kj9TŹ Ϛt0qCa{'avVa)^b&, &Je.kN \z-3 -EŽ_?Pp|J BQlI.nBTb߲C OX׈*,tyhSaHFSœ7&UFMu an$#u60!ۤaDNUU畼 PV-珌x\MrDBVWCLc5}D染$X|d`9! LlhރtNpKQl:9+7Dgmi][3}e Ᶎ4^Dhs K~nj<&Hdԭq!8ഹla .(*ʬF7Ĩb{Z"w_5uCst;yڕC]Oa'A[xo˜m礣Y ]W]>%@wyN[4u|?S;;^aTˎh5sϚ8r2q jࡥؿ$FeRĽoxovt?&`z"I8ԴP}81azSx1l>Gy"Gd,?U! mKya4̹#sZ:IXVi񫢭5kǂr)3~:DnFTL V*mQϲ,|6$H?f2>= ͋LTalm9U{,h%LLCduR Rᱮ"k 5rjT*-,hHT\;ڎ`1K_SUX0{?o9KR#ߎ9yIXټ 3@YYa pG,AӢT8)iá<qilDήY-t¾a 1"Eg.dN`l!*<&TOU1@ 1 &2>)87sDGD҉فV@W;t$; ?.gZe2άrF>#X:'-Zw5'9mԶ[3Vr\h]=/g,RNXi#+MrT0X ͚Z h{e9h2F#\ZDL쐫#5PetWAO3fi°o@C ƽ#z6vtMLY0>8UdXrxPkF̸fSbUd1,v{2$74ޜс)>5=̏aQʯwO$hnY)MآT_S)QVSt=k+ح+l8ӛcA1ebwj~3Jy9!{g72n&}⇊f<ߢTRXgMϧRWgr VټwaAAoenIǩ$_$^*5fU$ U8!Ē7ZH?3&-#%2YJ1t9GcU:eN5G"]}>kZV2 `o*ʇCy UV2W]~=B2D6Q1N3FSH?4.$%a?1fI{#'bU5v?t|~."-n[T0(S flkMQOE7v'\Za௳9F{oD0OsLAQK^n3YK<8D;6n6 lf0Ɍ]\)ӕBFªgP<UrN/sC} 򜓱r\O_R5M Q`23 q!f_49^YZd:m$@Z`r#泺I@I(BȫqjY+J,#5Q?IMqHJhQ MH^utZoʌm%:Olj[!M#Iߒauv Ube TKNs17;kӆbaszIP Xhz'!1AQaq ?!$4Qßbemc[mAc vu(7WGI5[7p+LbXFmQ`ZpVRU_5O@ŨkqZֹ'ZЏ8)U6Yl,f1z$֥nʾ,[ @rT.P_)KqhoKRgćM8cWN0\L ne9jFUUśZt{_c&<ǠV M*~;\%2Vqߨ.O)vG^+M s}@5ysAx\᜵QݖErj>2jsm1Y7YZNI,eCC F)J%f(_C mfMbl|/y"_Qvj\-\ŏ4m+2&:jd|P4L2v>5935" ö116Gefm{2pt(RBܲN%/tUn%F.a 6-=ÌYf^!\%_X8%MLfȔnP'hsߌ{K1 )^Zsg*4Rηru]bkϘbqC|$~/S9->ymk$+n(+rn^ ǿ?r|.Jr+Q/g4]"9?VdFWKFke53uzn{xxB2H6PmvE:q*V6eΦgrP<7R.Z[Z3 6>pgv! Ucuolm/;l2U-|˦\feTŚSzWxdr CU+)wq0 7MT:j/7@<ªZy!L5xod00:I\}3+~#ƌ/EG|PiA0%ͫ8-?,hM2ͳG~%H?,ՠÍ㯈]z`LWV񫁠NGa]^!n檋+%)@wN01t6/rWlByWd=Epɞ&2h#o %UY( >EBL@ ;^ycΊm^V '7pO%'-K~cX\z,,hIs ZQo%*/͋*;U,ZRVfd.Ne %fĽ8p/`G8 0q*]BD*[([X q*yo3߄)WTwP`rh`nn]5 p_rw;nJ5,V ]q{\zܓF 9f(h72 Z`3Gw`RԷw|\mø~d2oc08nE8q^"W~JyԺ˵-_󝂊s{s`[{3@P^ȁ ^#,t (U\4rƋ-4.3e2qZ}ns`]G'8S MA 4Հ C;V.s%L{=!f]bzG-C /M).L CNɇ/-Yƕ }Q[M *t`a(do_#.ӓÅ@t׼G=Zr N $x_|:7(oRhs981.c(*M ^&^s-d."./~T*(XrEٍ;t#-fB^Nq XV"M _+GMC;e^sS_5)n+ *<% ]aR"+ 8V keIST˷)\5j e/}Q33G8DfE#֣DI pޥ"y fOX,f.1/7p}:i@;ByZʝ/5XCK4p`orYïVrgDp喰B73 wz&  SKQ"W`d.d7^+S&]߉_bf `'CcYŋ$jjQ rG'NBfN+bJk;z.-NyEXp3Mpy1(*,ߋ7^"AW/6<[E6jF#KPj ܦRb#0gG 0*\N+Ѿ%ywY7:}Lèf n%PKб;J=YΆ|J77S`jWGifԷQ Vz (Y^bᛲzwQY%^9=b "MoYP3X< 1 'YuW6 $Jm\%K"zp!ukEA =\fʮOWb-+0*+FtjXQ@MOx-dU%"xu_.֭)ryIɗc1 P5|ݟ'RΖ 8gftf@cb :nDmz_R,3nJr^o3Ӌ1d }_ յp Y LbVG̫['6hZ#p=(Vs;p&]}+`yfYkhm ˲1fhmX8Qx汾i`A\tiAUEjSax9ǣs,6͝6CQ[Pnw(:Lf=cTX(qյ1CqڲL~%EA՛M鸫̳ }bުa͌-f-<Wʂ p'0SX\.Rr Xv,f; XsP܈<3/++UJ7o1E+Bd6 RP~pXI!tSC D*_6 #4 IeId8_ GO0 .X43,P'Lڜ̸/\Rbau;E0A"wybnQy6^)<\fnysp(LWFoTfGV5u-G,{+1U)7&p_^^[_ *zOl0GdggKM!RgR>8 ,Pl)=D$4"sk]Z@wtbZ*5A^蕑WUp4+?prUZ5Jg1k'vz+*)m%b~cJd,[{c1)lf@P0F.Έ"B~oL/A-GgP ڳ4݈7jSz V[M2JAW'׮UJ;ͿLh``c`u*ֲQcKkI~PVTÌyܜ+^J8|k3m_ 3)4UX+d8ػSFZЧ nh^I<;1 \ɲ@2b̄ EE\Lj@6 O^$+FZZ+,Ns7!3<,{G[Q4t8Eop·NGJ~bh@fљ 8@ 򷊓:H@wyZE;y'klcGyh"X齯u DTr73,a[VN>U EQ~⾸稃/M<&lBMrө1=J' c*9W@U"*v" [ B$)7}h)[`\lm(ҿh'!1AQaq ? >? 6 ?>_BhD끁 4Y,c~tL(!/ }{/,&hC?wѭ[ɝ!,q-ïQp˥t?J1;{:6I<1NtMlKr2Czz`ih: ׄ4=2epXɉSG.J"xiQXXҽ`"7Gg#G6?E^Ck{Np6!&Z%F!?RF.83}f0iA~ܮ r74ٔ{bCHٌэ߱')5> |)ȸؔ);c|#Htqm?f^F1d(stkh1DpdvJ&98}&ē|9Dt\ + KI8'TrQZ1CxNӈtkF䐮X6Bz*"4kzpsȔ6`Mڋs\]B1SeiTIjh"" ,4%=xWر pI "$NrVjBh7HħK<>0Ys2`bCm[ʈ2_|`Gy1_#L9ьmQ叺; cL=ap1b&\ljj%Z{ J%B'{1XNo}4އd#z)'uz ȴgnK_PQb~!C)Ue>:%|Xm 4N-ռv!P'9DPL*G$sģ KqI3#W);b%#LxGF'|+t^8ikPk~ؘ?$'k4 ,I!$:/c^]1oEtirS&*ZДRl91c~Mi]>"9i Zr8(!!t|/Mz~PחV.:> ޅR+FߑQ-$Y*eI1ggȵ~ÍABf^xMmJʭ-ѸRqb؞&d5fKXB`( ?]JBW#\> O6؇t^*j5M\Ǻ&J7|)`w/ U4+T?$+uލM Q!i`fob[5H;M:*':!Ft~ѸmpW+-Q.aWBy/bDF8'Tx4ɤ§%ppO[6$)A*1ci./ksig%Q9B^^ F/|9JhQbBH  lODN(' E|9kz!pJ@x17Uz5X-G>:l8")F7hTC'&iӐ3 k96&5[,f8bY0pfw (%En >9b6D7RxNpa !F7G 76FA\,hLi'#DГ^}n'!1AQaq ?6%:y_,W>TU/^ J]y@f. k%pw X lx/ßO6k3d7u&&?QDly@+zs7ױs*` k/9qOa/Z˒5u:7_*'Mۊ_O 5U6+ ( AwF&4 >yu 5EZ- ӷ3ۤsV)*fֻycY{N1o7Ӵ}[`8:w]}޳/~{j#uuITӶ?p9a| SkS0V;1Iq7̅ *. +?=e;Crּ FP]W:#eWa ɈBZcfI m'9>p,YǝJ'}/7QTYZlTEݩ:;Fն>2 ~/a~нuE_q >gLb:XGʶÞ7ҴT&,>1. " m qRײ –-X[J-\BR1R&pfOcHa٫>p<}xZS)}?尜MV̱ag#ZTB%RbwQƯb*(eGSs'|J2Xmo ^S"~F9˪?٧pda7p!` ~s!Hx fBwwRεs9ݟڌYjAf]s?q-o&~oJb0O 4e)(Ԫb6Y>gsg\fT#_31R㈂wT;nteYNG7w=f-|%o>_2)M@yhG:hH+AJ Ժ0Kj];P&skMX֫:Q۷ǜ 8hIeobRӎP8jyuX.+- @Xu_IQs jX` #zW!71XC ]`0Fb TQ E [Dt%DlU^熥tCͮ{ w߬ۏc]S=8A ]ZHܤ- RJҳ%j,AKjUa|nxy}5}{.uVf(~8q/55 DՖ k+ ƭ fasV#*|J23NNo1ۈ(Xo%+<_@.g(>vʬz_Eϝ%ç|Q7ԡo )P*f̗zxDQg$*l#Q9Fj Y e.g=g{g6Zp;< }%l J =~/ !W˪ncHww.R-j$pĂĕ *"zܬ*<KxRCA( ze-o);tK bZj|5ًbn,p41PK,CHWF1 ( bs 9#FxBb7u%.`n,F]!&eX:;cYCef2)'jyG,!h}`X Nm _ERyKk| 8"A ̘Ƶ0-gmJK!p,܇/c?=bPZ*ӥ3?{'3vu GCK2cPJBfG' Vϟ -<%.MUY2-ߴ֖.iUj.VḶuiT+D=e@76O?YyחXaܲ@B+ȡ Qh*]%T#8%9!a*<+rC螓 X&b85Q $Jq? }~R=E1 aNJ {K!4n$&eIF5Q 84!Jnzߴy}#$2iXn"}bzI0EduXK5̧1WPe%V`}:̭ns0j-:oIgF97_3~j: F d梕uT TתD13mbL8b"'$ܺ)q1\ws;^og=9FL9aO&!1AQaq?*`"nțACZ<PHSA4=: g(>F[pגMnnN޵7ai;uO(椖>:Չۭ󬕒8(Bltg̈́&Oŀ'o.NGB%a9~WPknYфg}&xvu\59 p)%.r\, Aqȕgx,m4$ܔ_ d4' 6eP}rU jJ'Iv uW-ƭ g` WǞ!Msj+H7,JBNbur+A4]HK<.6^ޜR*PwϼTK[M :x&nY5g [5m8JMUrsCZAL/hWW"*& i"X"0uo\ ^qUFv 4 ArLsC^AJ "[:4HlIw;k&w="aJyޑDB|>ۑXWt z) p|:D{>0E1gb֜ nJ>Rg*A>so'Y]GIVBs ( h5떞J^.֦UTG`" 6-tx SnZP $yͫTf)76|~˜-t_?\3_M~/*P:C\݀,YNk e6,J/wxu on\uBI?q7/'p$5S­s`/X ˹P9j-3FP#Q+y:# pEsη )f2_ƫDB+.i4+``!AkwQ`1("hQ= D]Jn.XQ>Nr9A"p8ӋW'hGR;C@C9׵@i`7a6X~.H?)I4j^|*PkDQFyʨ>FW~Mqμ)!V'4Y͆;@ӞtXd?1ޗt(hGv F[ϩd_=5h+-m\kGe>0KM|b!G\XZ+=eeB0o-UN+%uٰ7?*k_%Iw!ۆ G@(qT ClALKPIp \n3Y7HGa@\w>*Pl7;GZ뜹.;":d.ḣeo:٢W!6M$F 8":yH-(-kWDra:W FC^}GR%J $q E%¤+LP`KdL(F'':Clh':0 JosqKɳ Hd 8 sFgn0@MoȪ7@l0!#$ki-: z-[2]qu)N[|x0ꮨ!+Qٮ嶻jCA"ݔZjJ[ )L&O Y^t i5bD$NGXwbՍ#Şi~fDS`=P$೏jѴ5# bA/5 B<;l%#L#1(;`a:(J)m_/VTr vFDAmH Ap "Iu7Lm)GT)vmi $JFrir(jpxU?sR֒KB{p*RQq${RU_! YߜԌrB>p`GMS["s9XnyԢ+Qfix DG(ӃMi20a;8pH!ūӀNJcfT{AEPn4MCĝҚ*SxaK;9??4CP4G [:B'8r}0RDr?K4_6}w0jk~ h~渂8,Ӆ`GB s:隇+zxm]wIsrdJE4NWPֻ7)@NǸpT; Ԁ0-Jw9R=Sц#C B qRa%Bޮy0v( ":_\)1\ntd;r3b V45@9GSCw00bbMzDw S?fsc'47^\6dACx[ipXU/y1C BP!, E8o'\v8: S8)Tb7 *6efTAA:e\a`;>z-$ /W BP%4 @;]"1NB*)+FXt"@*X('jLZ(ۃ҈`r`[qIB!*89Wopu>G4>2ZB"5^^fB e_4,WK*h׬(:S.ʅe/O0@ QD6E/9d'`Fo`]Nc]?$/K#9 ("G 3*jތ'C *?W7C`&!3Dz`6`)G>/7FOu:ht}aKR6[ÕhZ}~r*6D{5n`~?;/>;f d?ºÊ/䄀b;uSޱZb%NO 9\KKwļʅ@@Xl px1d4q\tNQ5S/ɧh)'YإlBr;1dDrk},pd<$P8b]۬'֐-0 ;PҁV* xf~DjxC\mT =Nq@uBP[o܎7ueoɦC Iy |%+уFtV!!`'lu)+LOO4uU5lΤl@ S< z_ [x`<<8V."d)QnՈNDŽQ5Et}kO}~U) wh3$Mm`\m/pc {Q1KT Wm$qϣt2XcΫÍHd)@_&q&ּ>.6;S }NA.XhC|ۆ xK{}L=2Jwrě 0\ b !ࣨrbrp )4H @SL=)BѸ&EzR&E.}`rʱx>g@F6K6m}vnr6DhݠA:8খH@ٯ+M4zѣ)1}pj`;Q>rQ)TM 3A8䆊-)ؗ>;]bxS= 1"?&Խ4v:TvvN1GMHT؎[6hN aJ]բc{fYg8l7OIu0yG \ʗ/񃖺*Π3 Өpx /5G̒^;7+TkV!&'~wuY"!M%D5G Ƒ8ЉDZCk_z;2xhqdGusQy>\b zW=s0Y D> m$ ?`@B]y9n ym¦|QˌxW[1v[Yڨֱ0Z\skcD`N{ ` gH@ WX %%UPsjD5@y]R CiCa<ꛖ~%I~.VR2k#짮1b$:[aM> _GTXAS"ਆbElxbusuޗaN`8+:~cflj}geP_뒦qU;PC6'.Š)p:}Q}-;t' izǶ@_& h$U/j*sOhh|}g#{PI]fm!ʂ^!vЇj$՚Q E`V.:PCÐ8oJm"`{OSn29OhB&8V ryOM JO~Vn͞p! ׃9&Jܰc:jۢJtK|iᄮ͐Q T.*D8-w>N6@tZb3*0Vz1d=p4H-4 ZTh0o'/&ܹx|.O(P$1~J F`Nlhh9%[Pr)H-TpxT/ytN$~3U؋}Š/,ce RQ+nIBI'=6%a\Ec]؜J(nΜe˯H{]Le$4>%M礁Up2bOjUGiy\O1 :"dw: N=.!S3+ X+8-qٞ]^tw5Xzm @:|oq#mWyjC 򛔋mpԨN$Z=Rh BΦnpve$43E m }@&ܽ؊~_9l:G_pxE49 gYt8wlP8 #/f-(KStW젌+Rxƅ 9Vg|&, wv%OjadPM`4, 0(;}h;u!r ?:~XTH W"I87k(/;8ܻCPh |, j w@g DqXQ:`P,To(Wo=T7}e1E-~rЪ$>3 ͛dg+iŶ;W:\bP(+ijj1ˆZ #:x<p*N]ph4=elQM0r=GԂ*)4hE7,qTņ$6TKSV*v+K4ϝxaWݩ SL!C,sa3f94c- -$c-3K:r;䨭Wmv[4qy. p ]ˎ$ZPmDK-Uuǀg<˿bwJnQ*X D]^}`@%3nkv`slibvips-8.12.1/test/test-suite/images/rotation/6.jpg000066400000000000000000001030171414645631700223300ustar00rootroot00000000000000JFIFExifMM*JR(iZHH021001004 ICC_PROFILE mntrRGB XYZ $acsp-)=ޯUxBʃ9 descDybXYZbTRC dmdd gXYZ hgTRC lumi |meas $bkpt rXYZ rTRC tech vued wtpt pcprt 7chad ,descsRGB IEC61966-2-1 black scaledXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 @Hpy%~C0a` KBFGF#)brU!Wr4de'TŸYwOEiYp+ec%ئsvѺh ڣTktܚRrv՚-`bŹJW);\&Vyr1ʥa(Ш4Y:23HGTyBhTSb[/'BCJPFhv\bw+zgow(FhiQ^M1[" jHpY*Fl6)yl|um%T#[?^x=80meyrXC{T88 Y3z@ +SJDCҶi+V(^t>]y,˫~Us X @A2 y{]382rԖ&pxڜ3Z \?_kgE@Rpu-f f].\o< >b页g ҍ\6^~t4gROZg4!48*E^' >zElcLh1C뾙`K)u6u0 0a8yh:X} ^\o;g<F(p2iV-WSaTP DE`(y"8Yݚ6K=vв})գ&"y\ۮlZk=Cvj8?J2A!Gdڣa挊RZUbh͒UjLpS=hAtL/CϷW&M z9g jQUf@t!q&b,tMrʚҚ*nNmzqKϰ mFim zHXܾ V݂F&A: 0V dW/ys*!U&1aɔYҝA6#U~E=65izWen%(B]H.@7>37`f!DU):z4 loOgoӤޏD+Rjb;@v r ^`"5gk}YI3*1xw%f{qC26`imU ӝj4{.є6\Q}OQֽS)fk P֎9Y0 330JmcC%=5UnzO˙vXz`v)d(`_e" Lǰb`fymdwMMKء;4e+kMkiVϧFV;]-$njc]B2fT31fg0eywՙPH|]Ur;em6qFˁq-]hA TcqEߋLlRj%pq+27t.)ţqaV,ls7܄sZ.y@ g26@ >CCc*pMlqPɨ#V|KMrb.lN5fTڇV*ǵmUTlnwLwV{ZPefn%[ijbf Jp-_MPԩ|n"V*r)l^*!Cїb]J\V|Bދp9gmV\^1G-ك&}QԾ(gf;jhZrՖ hz.gj* {=wğ(E}Mm-dT'K UsT .Ye|f*ep5|i}6>(ۋxv!2LCjOȢ0e-wƿž1E%⪱?GꌳQqgGɿs jhP{Qh5ZhMRwֺhkrً9BehKѱc.,B+B,oFG}bE3r.z}&O555Cǩ q=]!c1y+qG[J0rd /Z6|v4ta,-!1 A"Qa02q#BR?Y:3WvD^ޠ-R\!שj|z3qbկUO؇Zd]^E4'f dRi8,oE9+Dz+ΏDxj6>,n+^J(hv"MZp^4z7HK&8O'I&,О4G#H8/N *c$x6t.h6ӎNxEicZ٤mID:ء,K4m9+LDQe!fD?XUwiJMIRfp^شdQ(fQdHw:=y(ct&-+$T=7'UHW<<oݧ% kDLֈz13t/VtN[VG=E)~~J$}kWX}Qk"*DrprDQEQHpLpuJ{VTƯ%dYY|KF,cZ(Z(rƟXx; !^tq?gt[H좻-w>xloTaQö')oL{j$fx"u.ذY}i_Շ1Ko(;S#4Grqȓc"H\i繝NgO|?ɷfSl;^$$:KTX.Ċҋ,.u4m̯o%vC"#w~",[dE%DU ^aY?해tQ;|$_Pop66@E}puhFM2+~zE\!5dvpȑepu~{FWFiTJ(UʼXKM~E%7$9#r|/K,%26YA[2PG-HzC_"Χh}Cvp{{6؆®Di>\5WWYp3F&b0 j ">hNjnoe.#7)і.#" G] L39;F> slM?u-OXֿ6AӦ˘PkT+}W aݷTONefJ(O|TyEvK2*:.qꃮ6BM,|2]xv䯒_5NE՗@pPC7Nt:͆,eܭ:&V bU Y3Gvv_huD:)Ȩ_e:Q8dQIb23jx\R:F5CXNNmEaհW[7Jk} 56Y M^ :$D\B8싶A%|ՕDT|6^%9NqG10rlj`sDl,/7R{ochBb M  &h]`߇ka]t&0xL]}$t _rAN4c$:X&!^<JM/ Jg5M3- :6]UӏXlh@M/-˓rLd2%ƟDI{e8ar` jUgT;Gk=9&ڨfeǺ**R n+#|bg5t7fJn cbg!O{ݓ` 6F^D*R\ Ӊ.29+g9SS? fkHkp=ؑiOe{[Lz)m.k2ήANYlp&z+DD[HixHAQbť<d_-Vpu{bʩae4`ȎwX݇Ii6 :sYr J!nХ&v_ɯL.q@l/féLzO1Tp`3NC~'gтW7ЩwPPN_ڻw`V#%5&7c}n=EN1$7.s̰ttSKkz'(l&: uu RmH5M,Bw]u?7߈=ʒ??E!YOE#$+"]ӝC)T;R)J<0r2!d;? @v#ym A5KgkO6]᧗-^ q*|P޺(hd+bW827rtU# 6N,ޅ ? tt(?LMql!T\X9bCݛ{3;Үq׀kΉh#Ejpm7 !q&?U6VDW1XpiW ֱJ(T$X0AL^﨔KR\ ]S4S:z"۵wvN9]嘕ʥ]=s^A&NS0˜8yAǨ Tcy=Z]F- xB>Ig XDZڇ@YDO0yo` Dnw85}T;Ut 7G,FH@IUp @_ +N `DrlktXR~38iC$Q UM0KdS=4k_C]4ᴼԜSdͷQhEli8uTSN!}Ww1e- /$68(T?S\fMP`77 I9Tm9nlRj8YS\xjxpk"/o"OuxSQVYʼ{DQ'uIyC{<瞘dVFe*%lF}xC_}SwqY%2Jx7jTDyUqdgoU+6y]Ix@\iHO5fE7!rħc4 Z&E~4>ar+'djsB9SUjky!M2.fjEDAsjA͛7nӺq`f^dΠ,L6?`\T.\r{@b .Q+YB8=!6R.k"WjGϱ&a0\68ٻDgD͟P!9XXx~ӄS 3VQ6L8w1**b tlT[ucY^X#?]a2Ӣ-h7`U#&ê00Xu} Җ䏊 柊p\[ZּS ;.O fSI6q;&YW(RҮ.B3T"*U̕y~!0D@] 1> o 0%FKBsC0$zV3`\NHK#EFRޛ"_jG9\e}~@賟ߚeۮ_% ӪcA%E}UHRkZ Y 1Վ@"@*N@ MĬ_%k dFp>dp9C8C(TL#~&#b\yB ;'}U3y-W1}4B|E.6 es%I&Q+ē{..WͷXPBwRr<.h[e|ʿdi3{'v]/i&{>y23xLX4f'tчE~A~j3wU&RݥMêKejQ!4|{I,L:N!>lTAxYuFL"J:"kj[Sd%pË0Sy¤b{k$YO^@WR܊ (t!KT@w&W=Pz]uVV({9-r}Q" Y`'6P}Pp"MJeIPs+]5ee-E:5qzTFSt7u'!1AQaq ?!e&(Wo!weǴQWI_ q/coW탃g7ow*6M,P^Q`#{[bg1YۣX HZp;m;UdbXTexT*;!@vqmPmY`GEw0eJ۝|Ùz7ufl]_Opkr>`9M; {dތ.+4ZF \.{~(:Wo5Q"ҨFˊK,P+"8ѯTyUUT wܚk]G7v3 [#d<1 dׂ)9;jZQ} eS1Kcw_w{nqgB߇6ݓ<^|X"v( ,n\ihd^0bYL]B+3x?-Ea[XFU/T {xhkۍJ<`o+3~sXc/YmPPܡSvTt;$uݥΗ24[fwh\\(`%n5Zq _tm[Ǘd;>؆w%F{~8/pWs-0TItEVKRuv*s,4S.7Mj 5W Nx@)NHsAvΚW.uAlvQx|CvTWS &\ȿw5Tr%Et/|LTz,@{l.q,.An|$:@X=FDZj[ue)Ŋ=#7( k2|ľ-^^`^^-%jz[&QtV 06U31 &SLP`m9(̻sbb}<@'wAJs7GYlj>S~@htzwoRTUgrf3~%ٷ \X9TD(R91Ua{VLٵF=x6-K=56P"w F?lB(C'8Dv2S^S#P=+r׷\u>GO$L9*T'+Fa^)tVXVmW>떵+lNU2ySǞXL42߈QĶ8޾#ENZ%v~cSl1498 yN:[(B2<(QDȼQ/]g+q eQ~jW] >W_.+ݏeSB2j#>+Q]t9wLF>Mu*P{Ǝ0:gv {V]z~H4]zۮm?̾RIQPjVxJA4 )_K̆ܮ^Բ:R3s#KeKm j5^~PϬ_q5Cv`cRW冒ǂC5j 24ڃlXƍXXG+E(oi]+=qw4׏!gl-Y^a`n !KϖujWט qiDŮ}7Up\POl2GB@&%e?IUG+,,f6TjJCWu03Zo'x&-oIw w!ݥnKҰ]%㧋h/aXޢMd/̄Nq3z^3S;ۛfe^%PGS`ۅU|+)[S /UBT6f 0PJLE-+mp5 =#4?aW%#@YqTVGV)uw?$e^`G-ēqعU@oRˉٛʏYHI"r=~#Ps֦LN9uYEDtrkRpmsۨD5z}򠢚ekp$[}2:)$!%lۨLUqqPE5qH⠙[[p^-.eNV؅0u?Md2^KQ`"Jjǫ*L7BgS諿Mr|LE5K3T{g@!\ c/n~׌5.XlY~(Y~a RrS!%4Ǭ sB#_2? KPݫ_&/bSj%Ddk#MQW8hK]K`'qGOwr4Jz.ZF'Ro2dOY4=^"e 0U9JeLf{8g1jM0l[@sU Dn^aP 7eJ*0!pM YvE)=-d..-*8qC3p= "xd`H5KvERT^^"aC1g\ l}O*%u^ͼLD\ TtA6^e2e!yr!j Ak֨3^ Mc9ԵFmDZiyl Z_v0Hk#*SMz`;c<,t ^#X3#o$jb[&Uy)[9p>rYJTpT-aXcX8f\}9ܵ᷶wNs*: r:n AZ{T]Xx8;5fGəOa<2F詍2:000f?i\%V'30t/}GCn2CuixϒR6XeV/L*ef--pq|+)NVeIn:0ڛC: S\ {E3gwӬylҟ=Kj}*P4;V"Z/)sa3TfX%3 DcAwyWkWq͵̂oDy@#R+orK0lO؋ ަ`oQG[TIſ+(gu&AE8eN/Æ|J!ULO8ml.ˢCij` Eqw(B0\z4l"8,)0\.@z?}ź/W!-sK9`ޜh 4>˄sq YXV.M^&~XUY˽BpKћ΢zT@pk= QCSfx3jkk<\w8#>;'0mV87; ,`HٯcgSa$v$/bM{˗OzH1}zK0RVL1^9)*җ <srGP-~cf~ey@{ƐS}@WΏL5TX!熦H9EX{bDD<\c# hR\s$;¡|ͫ]V%3PXֹ,3QNjm*2% +;|3@4zQ(YKteeѵb_oDG*T{]=t_<㣧xr9҃VYKJy.ny~ZWZƜ.H&:w. $Ј`-#,k()aуnG jCyʳF*mXb3z*T/n2ҏ0 a# 6eޣ+ ʊlc.sEBk'n[q>ڇt;R 3 < ]˦/07 {@⼹}ٮ:4qp,u%M~$*: uȿ+_XLRFWQLH!|L0Kzs=_'$%J(h%P5]qPչ3<^>0V棖;KҘq̃XQR|.SyeˬpK._Yw^⾗]oWPS=%Hݞ_ zBl=2i"cu[N^^G1УWO#0^2gDWKH0=%'eN[5 ̣ ͑[b 7+^b yBkO1.\x\1']3wϷ3(;]c'a_xdDWWBq+G%/5/5"t1sW3VK*".Rdk^oc578ƒ1ԀOj|:&V(So`GSyTzf_pfY@ -%ԑT"mUjQV_0I<~šsڠhB,Μ#KHU`spzF#^Dp,ژ> J-YH#$ /O11j!P]X\#r-1GJ 5 ^ik> |$>jfvz[H:8וwh^ό~IT^$T;(DP{(rxE+Ǽ>84y_"DHFYSol0Kg 15 5k<`Hvc#9w0h8㷯>?UUa9Hmǣ.u`u9k0)DU,:^.qv&uden̩Ou5Ag>OƿTWYmD7[)TN/z!q1m giCh fji۾Az̭UL4,podluU7/pv˗ho8V0xj.*R-`Y\@kP]Rqf0e(K,AMh'rk,39yexU طhPCG7vs_>pS: V]!yӘ@ҠHQo5ɟ&!1AQaq?BŘ;BJMcHOvGfhڴkWVܧj"ucA7|, @w]4LKX S+?YL$3wǬ7DBH{at>u a;~0( B*!J .㿁]`0`™i"'AѴj?Gׄ@F&5pʡ+I&1ʣiઆԺ*Qb*O:f=O>HKL}]ߗ?Ӆ+m̋8g2E4 xݡѱDWWhThS Jl1ve X֣F<yfH󛯢ఉV]yt(=.(LoqWmt`_!.iot=%M{m(?yiQǎ#`#޻z[@oا6\>W&χփOnm|90MRMbޡ DKóF)PA,I_قYa )h7|aA EKa y<WO1A(/&o f;UJBdތ]\6>r)u]L01-jo".g6=s`'.s ;[@vҋT"a ~(_y GQ_-2 S#^& tw}RAf<#XC51CuU]'oE^zn -N`+\gϟӅ|*Hu_=dޡo>3up=~{ hEE|\c*IBYT0+ctin&@- $c <2Br('p"sR\ jn4C:9rdf ]Xq`Iվ0E>>8EXq/b??86NvE4~0|CcR:qcCGmzK@F'*/b8>qNgl č(zT4&*9',&? gH?XިXUg_(Lz`߄?(=9%`C.][NpD򓹺`gpuB)tuPPp 1 ";W@IQCEW!gpE׳Z4\a"4qٯZ 7?i Qp!Q]<“)ߑMPI"D6U:M܄Fq54b8S+٧NjRST| 4BOxÙ6EAҜkAg(B.F#U >LGkV(f;' [X <>!lȨQ2;ѡa:PA&'UR@Ϭvt8x^D@ ` [q&$]ޟVp3I4zp䨽Į0X?Gƴ?LD &6&~Nfl"B񷘂Z%/ ~냫 @Fz -~-_pE4g*I3$#[MTWdvz+xP>٭GMerTɓd}#up쐔Fq森tPoݵ;؎>S]Ė*ӰZ@t}rs CqE )i+y0=6* X\J ~ޱqa1U!]yP sjǨ~{_uTDYa!V$}}MFR y(=ߖ:,`S{aXߗ $:Sn@}x(.RxT&۷)Fl64`a($awBmsERbk: x2iCi_'TI&+B=XĔYg`M/\V{SɎ&ǽeҗv `6IĀ`dMh&% kYd8lDtco""QB hM{}ʂw 6tc#=4.ɿP j  `: ѭSOMhL%63XHbطR w}02TW8dkOyf>q B|bՔK{L8$ l<'\Fr3+@= a) UuO6ou5,ڍǫ}j`H xuR[P'rDpv{;Ǯd 9y7}T/'֞|N5LܣaĐ[p]J߰.7Ňή>2a"l5w-M )UWvAW#6v`  vU,D_,;`GQOTQQDyVaDZ=C8k],VBI:y>M/Or6/+iG%6{#qD |Bʽ^$#_~)8J({E>P+d:‘`"L:fQF5DIMajC, 84K—*RPYʸS&i:BfYZՄD _xZlEA)DQk؈eHm4B{LV$zyÁwAvT"Sۀ'{~Elpph@n$^XMT<>g0xc<ӤJ8m ՅÇeoօg)L|%J hqRϏAX^|kkÚT0daYu!T&Sj^Ɏ`A>y^FsH3xGbvHs=[|.ZT9M`фTn/,KXM_0 /OOVo5Ǎu̥b<!k?ycj_:JHo? =)е?M9H>~Hsf&PkIê 5%;6AM}*>AוS]9%0aH*hAbðJ4WW)B+TzLyCx+و-BX)CR7!qЉaP%`u ߛW E+vpY]6B &q"FK>GL! M+as>F.")?m1rC V/pX6p.lPZ] T{ӈS^9 -CAOT,{^O6O`D "U t#h"#@T a.h ;55v W B#ցՒH $hx/gJ>{wx\dޭS2*b$ݧ0H7Q: .cZۑ@ߝ{LIQwBw:@y;[CÄXE:3O1)# CH M=.2]#ʽT9KЮU_vi{Į$EĨP$vh[/ƏLԁ/x&^jbXO G0Q oO/0[:z1p*i  6=`C e@5{#3:8F> ĉZ"7ʚE޽ažm俩{&*o3d+m5lu0- +jzˑ`uVA6܌KR1q;Vm6o&" $͏o53 #>PA5DM2QCL]{cSI)MR%a@0ZFb(NE.4><0&pF8MF LcҷiWtǏ}Llj6_.aly@I)~g864uվZ >Hx%`]wfT!G#tsj46Oi@f{|9$ 蟾@K66.]f +Hc1PjV?kv4Xۯu4nagF|CPMC,Wē!ZGJ^v'&r) 46BJm#Z BTHmd|yx*TZ_i|$zOkG%{x׋/?xFJ>1xʛx}׍;Şo-_;OL6ݕl2e{ Y`\?&"vz} dT9/0x$ TmF q&/X=VC`#`] Ѳ)Pp*dRΩU#ZtiLLjBxKA"+nd猑E|{glj||1ߑ Bؓf2S|=]-_~\cyY4K۹cB'r  Hiܬ!*Zz-=2-|<8tO}B/۽ Ώەa+$B,\3|D*'Cϼcp% >{aC٧9*wQB8~T_sQ*aHv~2Oc$u=&-{+Ս@$ʐT2mRlD7fYmj|pAӫ@EjJSؐQî஭5KoNqJB. LSo~qeY@h^e^ɏ6U_9EHu9$T!5QPh _DP{td'<~TnAק9mP."oE],H?xFxNί9r7Bx-o6yټ\1HsdB7LEO8bmu,zyAUڂ;544˷"])7]-'a )UN` EO8kޞ@jC3\(.k Ƶu #*WWQcdֿ9܌ R*L\s@~unl[M #3 -TYb[< XxDk{U|;u֟ysie}y^< bLjY?h=~1E){b-!H?=Xè\/3vkc(~rKN4Zl%kfH/0m=)$"HO5إ;O᭢ ~H0iύb逦@*IH "E07Ie*%7oXrב>?!KDz&&=Ԉvnn`$vN>|rQz'8yD6p?:+n'ώu/zw_]&>;D0B(C $(k}j1!MNHkku'PqHZ 8K[*zK_ah\CT #}s0Cws@l<O ڻRR!`h ^JhAXttU0/xXBH<'4H'O8vKW|mJSqdGܼKk~ap|ucmfǼ|eRP7s׃\7qy} 5A7ߏoE[ J^2q0N7`d SFߟ?^2c* `_/9 ڼ-h0B7ƗB6 &]5P' "_(;]Wۻ5ӌevjڞwp!` pwKtq"oHR,S \"Tl7JU awsKw2PnYOZ391%Z)rtt*h*(:^) \*M$f4Aiv fHA@t>H­2IU;ݶޮ9t>)f&z9`oxo$ 1x~`f2l#\PhFÓ`Oƛ51֋ Yv4@X= zxf=b# CW?9#A %k5N_7oZǿ&P(5Wh|HURW‚H-~c?@ 6ƌٱjDi G [W_w7g]/=Ҽ1 ,΀WcQ4pmYL[ x<%׫U~c6Y-V"[6RN.e{yn?!E o}Co;_(%(O>.ƚl:o^|? ZspMγsmSsTTwfA:?71{~fO4Ox3E &Ǫ+tb!⿌ #X9y-5SAgr)O{=UKB:.Yk@\C(mM;X @tDNЧ "'D.bj/Qb28;LX-; p@%$ٯJEYc"~<EpU͂oa`SKm/_͇Ca&IB tFdm(7L]`8K5&k"ݲ/ӽyp;PPeZ^)PpP+J l47 l{^j|6W1U_C&xBL+H -է( W)8,C9v]e]0!avV8CP(KupVM:. lbdls"@2t@2m[h W@*>#$4I `'i„L+W~yr@/|V5Ł4=?})e* J0a6&xhZ_jmGgD,&x9o v"#M@}b"=EzP*V1e1f|~hW8|fi)RM'Jevg*Q46y.4_-*E * F7NH I_x&|yi]<+}4T&&n Ia2XDk 6׿DgDE?uɑA' k*lܩ~)I"7i5pT*<oNN i^)3d4 jjbtAi0!Nt&$mAzudzQ5eS@:z=Z$UJDʑdXfcvnњlJ4YDWGk z}(hKje6Ҡo!}iv#`%%( a4``5 (rZBӂ0Lm ,"a_*e8i&?Q0Y"͝?āAzy5EW_4Z&IFlvՏk!b:0ک y.$#}E'Cќ\"BRlqԇW]T] 6a)<#觞`Q 3vǀǜD HT lkH v_zjgAt1blhw kz ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 P|%޽-t!p8b.4fҔG fR1iFn;AJ[FN:B:֘fאKhh2XdM-X̌>&,3L#_ew4⬖Ŗ|/yGs"3:{L|<ԃai(݂DԏAQIyF{[ Epeg{Jګp Z>@qn]&fI-T_Awߏu6*1?3םT$7!J;hv:jR[2ׇI+ZvG*,.GclfP7~Ghyv0t˛#WAp#23XCGD"X >M-Yc[}GҎ<Ω ;%ܮ>gSc:Z " >{elmfױcT<~<65vZ[ܵ3k='Y  pJɝhyRzYu7=#eg> :9N+PKW4;!@B,܊\Dǚ;rU[l[[4א9E2-^3jê(`РZIOV̞BH6!5+N{KF{^k2ɪg+gDY|lcŽrJ۲%4dKh44-{yƱN!*oDOv8)N@)@ہR+$"@U0HT j5j.!<$UHY&g] q07KMczOs,ݹ 5z" UNKPM3F騺w*R6dљs.ˀ?hǺFӿe\k C֜1U& [~&5EyeJV4XaFٻ5ٙ1GܜrCMmmK-䩤"I~;nhgt}$GI+ksO~hGe1)ټWHW8jZb&*9K`Wnد <7Cƀs_ࡠxNbh7浠qGA[ R' i1Ĵn̕·m>{r ܭB.9^`1`(Q>^o%Fes A4aUi.5r\as~Wn_%E p )ZFuՐn{VXsvӘn0Τ!o\na3?j< cCVIc95) ^+V6)CsD')E [MLi9~ mJkd9^+qX*vH{2[((ɱx#{n"uu4msӗ遅&#ay̱Em2Gך(n9np=~)06% 1cF2݂z|=;G8WjxGdFt穼D_e8V8bF{gi;l<(e;8oU[cZ. 9#k5;f[d_*䑱b(5`@Қ FlT*) ggղ fYYJE种 ,ޜVֲѷ|$QCX&k&C(aXcc;t1I?U?w[zm$PL f u6M4vmIkk<ZGz qVcQoj1Ȩs^j< W*:[.5F1V'Һњ#*P+UL $-}[EbJiTJثze0sѠ)`iRRuQ]%5nTy1Qf_냨-.E`,n^ v#Dܬk&MM19Lik8DE{0]lz4쮫SǼqīQ,dZR˅{-‰~Ld=nΖ!A "wDLkXjex0 \V$qMgh '_Zݫ"#:Y^XbEt?fKj CMh|xqзRֶAmcBSuUW8Y1 {0orHo3CJt>5?I2]SEEe5Hh&I5kE,)y&RO[P(:{9X̍\;Ij2 V| uuyde0 ba'qP6AM/V"^h}vġVh`ҡ$F }]u[VI#r𪨨KT'ےƶ5gI[lsYz,Ƽg9]c0I k Sr}*TMnGhIk4h|{9$ѥ/Dke֔!f xdk-Yշ'?&se-ĭN#ߵkcobCX*mRb|qKN#5*am&1 2]*Ku^( "Rm p|i4E()_hLjFin-->D?$'AtknM-c),FyT)X=Sdnⵕ KC\Z^4qQ 1[k+xbk~^lSK ++zg9c'58p@G*AMnFF[ oӍeW |NdM$Ù雀qD+d}ݳEYz: GRN5 44j:]:k˞Z=e6#zdYHߩ5I SF,nSb1JsI#2VpKFFRSL+7H""#Y+<_oei8xndd>CH3qR#rod{֋>1|I$N:jKb?ecN}*OJdisdT9)x*{+RU"ƾ]ȯ6"ꌥ$JJOdaDx@ŕ_9'Fj5ҰwX;FEQC<*Bpqn.=N"x1;;d'iA8@=hCgˈb뛼c:o[Y!1›ձ_< Z:}kb?K)FjGSYvM-!1 A"Qa2q0B@R?ut8D|R-Y^H3MIV4WgdNћW.v+!mDeá\Z[1, geדYItJ9GЊ^.E l{Lvqf2?y[2 t7Bg{EB_G;%YCtd:}et?slBB;?n룬ĻpWey=NuaFIz,ϱY(FUY'O-Ҕ% FSeQB'fQ}rԹ][Q{C,D(vz[k[)YȋFED $3B[P1?{1ȍ ^pOQe[K#o,Q#J+wyի7ՍI,BD>B طe9؝lE妒45&Pf!J>,t``MH^PUk[UBlƧY4"({^P=eWvblV/ɩ_{N=/fJBR6$+X~JIsQkd '2'#Ԭ$hIUcm2RVŴDJO9L<-'/i .rRLN?.غN*$ҹtIIeYer9{9rƖEHi{U$ ƫ+Kg#X(`Ytq"wwDљb™8|JWqBi,mMNV#D13C2AS:~nN'#"&%+|?ʎ:8,ԓD~r= ;=]eWBg!w,q`G2^. =HD+;ʥ9sWӕ}zQD.5:BnvY'.'_G>/8N2qHsKϣ ]VJ4N\QVlr-+nnAU},'MdJ*'}&p4-Go DK<}؟+fXېȻ(_cP[Y9*>&)q,Hx%pbx%aY"ND]Y+6_~ .x9Ļd~$YD=8uDF< !1A"Qa2q #BR3r0b?gʁnAsf7N:q*cW\OƝ ;fEퟫ+ !V(G1 (xfAMCc\uOFuG_]Fn#'pw5U_1aKtu'⵼-oie!խPuSvizDi*ȂS0!н{'@Lw tjw@<0A[yCI.ӀNM:2K[$Rq?m{Z-13syC.7_{j1A쏪-nyp*Tfsw.On;:g[(e.DL!޿@G&SG4]TUi?IXWӹH; XWZaY\G_4hܒJ<6nzqNovCP1BM`Dn/kȞe\ZtƎ i7\SkvہY~6Ai"Zpݺ9n# ]i:fEU  韗̍'k:{MH?Jpx@(8HTe;+=g%eY`s߰@`sHTxMt%gcd6Ԕ CV ߧ]>tx|WQ%w*: wDuuAҨm-2Pm@ TЯ,)LZFvU<@fЅ\p蚡 jU1~fɸ*xLD _NtH]\F\杪EGL!^ 5]o ji Ȫ[@'%@ /L ߙ6*4AOu47[ ۺ9ʭ; 2?TATpqf BE+ lBlXNuer%HDvURlMgvD5N@hꣀlSK)XLu S=l>j oS4+!Ky*7Q摗%]޲T. 75+K6rIA3u.d*1Qr Y xzg~7dUl`WFɎn[p:ECnoÒ#ԅAs{ K_].TMMMci7+q nZ~*UXVoyRV pBI \A9--sjeNeo0 ;0hwXàlfip* F6bwL}\Ejj :/,p ub_TISC~JH,k-zs>xɨ#@S+:a ;ܳxPpFwXxiOOxR1~ë3o#i߼N`E5ܷ/;E2ruzHE,sHD: )җ}_j5ΞMuU*B17,jGIBNOBO h.ܼK]c,N w֯N-c+v2F~t7m3+|S`"?qi:sF )?NѨ;o?nl7LtU$ShYyrRa}ЩM*jG Eæ6j榒]2p3?e5ĚQ"qlrlB8 fdG5}^'r#|}Pf |%3LUw<z8oet Ghvl!F'B2~4$vМ oAV9S|FS1~IoӶg <n* N/e%Nê0 .E1ͼfK vaj7SPʒ3ߗ3ӃLAn޵:'9lB4siGe?amׁ3yTn=44'UjuNi O?$/aR[+Lq*d *W.յZ+uH\ήj$ @֏euYBzy=,CwafSc*Nd\\ .HM.e|.s=뱱T=*CIBtZx6;PdZ.҉ay`d!GYaɵ~ 6D@%=-?d#U?4[\^ꙸLJV guAi@<-ÙG75Guo~}aiӡ\(wNI mvIv `1GU8.0Qci@'QWFUȞdߍJ2aS?P#!=V 7PSA8*ο\"4.PauEQoP{8L&H#ܷ_oӲ# AW${TU;'(N6UirI MtX*fMRb5)s[ 5\[h='̅u9B8^l#sO hYw<ѩ֞"N C-;JɆ8IO NU<zpH8l*X S`Fjz1jQ =SutMkabkozh!I(X)yT1Y =.VjW9m<Js(G8JG (EX`xR4A6.qQSYwA?eVs3q.$ߑۉl:7٢Gl{)6Mo8igOshEn. %b!WD  T f-@+olU:]' T9MSo9A4l[o)~D5to.GSpȻESsl pKDxtxo!8n6'y 4kH֕csEܛ70D'Au5fMYC5aK>򆹠g ݻ 8{E:ߔ @ ftbD@Mc[L0v+Ed=sI.XB#ec8f8u=ǙqAZUKu{47淡8۲L 5 T]3(XT?+D"HU:SPvojg||O|o9i:o0Cga %S=Sb>ҍn۲xE޸S^Ѣu}pPgx{\4iCU`9#u$HUT^6R=d&Pö'x87ˉ[դ=G52..T] \^UhˌN,0ШہoU! K B{_/--2 \|ǽ؉WF !Q'c.%en#Sea!:f@'`q ڑ'!1AQaq ?!ٝ-8`DvIB +N{x xLs xl8 ?R tfկƾ7QjXރɊC$`8XcL0cj%_×ԥB"KLT("e /1K!E|*EULG2Rz0-ZgLk ? J;:Ew*<85~&P3Or^q [/#iyd-Rn6j2 Plʏ@84asMH8ZR1hܱn~*Y&K=P,"Ϸ-ƲIcJ-j֪|(mF0zH J~.\5?,Xm',/(Ϋ11CUwΈ)r]bv;9p9Qi1P}J|[| c~]v6 ޹ SE D Kk%4;w bVfIXU8S w*, s a/HiL Y ;z1aOYl  1Ac4ļ f,gf&ra¿,+ٙXAk2V~)~u+ J,nf썪kf!1\:Z#|hL*{&,Kz降A(8Af= З;LFK?gG^`-jUHǪCRĀrbwz/#Z'ԧ}L˃cLJDD:a<@.iX""^p[`snߘ̿c,#SX2T\ܺ)\ up}9TiܻWHvzz 1|[V}}k6q-K^6m Zs~ .ᑩ`-)0#␪eOU5D4yqQ:F0΢0Q/oA{4&%a|Eesժy]v|f]`Y"aya Y^ )L_D34~z5 < ?puɯQ'O}ryK^v#)FYEժ?3(4!b8jR˻ GOAb?82H=>j%mDS5C(E>lSIZ(-‹x4~zf|]p\N&IiG'Zs 4g9s%WѭUho'@P5ZB8r~o`Øv+`r1L6)R=N1<56pTFRX`Q֥3LTZ]83eQ&j].ΐOfXQطO`/Zד ,e{KpdDP_sܫO&`ylir|jf/X#-`U?Yw5|0Å;>dB/o}Y Rz45’s =;AA<me(/5̺m8M߈̽;l\vY3{l_2`lǸ2ѷcg5 [gu:3+}Ɠڻ/s,@WPXß;[@ZL֠Be ֲDM>4pm0e¯b60+["pp[z.Ppn R<eX uV[d곍U%?Ffǰ+ ӈB_k4 bwA(1U&)?#+Cuv@JaqzFzF<oٿ 1L=;jr4X}[c]eKԣ}8WG=Đ1 @2cRf²=uQ$UP*D FV"0'QUfe@l;h>9F7*m7FA Ex-u1@|"eeB:c[~B|̕ u`|,ý(Zy/$+a~'(\f%J}%'~f4?3rE>F.`ϙ\viI S9P992k ZwT0 Uz/az%RYt !oWsXe_ )];G Tͽ*Zg[B館HHz Aw1w׈i`Wj`yQK&Ak=?0 1GY)Ws_!k]c" !BɜBr.uu'}8?'4RKeFB{;l n5O 61)USԼunȏ(T1-WŸ }]jvO7-T_wC*F~*>1w~Nd.,ղ=MZ6^AW[2@py_w-t1ˬʇ,vAx9>z Ro1gxa BьQwX6-51W=nU0w3_' #Ug57vj>Q3|6Ndo@Zxp%ޗی6-k F3dԖ06:.qeAy@Sf0XY 4U5 "y24^Co3E4k0&Cjɱ6e؄wҢוU\5灛CE[6|X3eƥ&MbMќaG Fgx*XmZ$zZCmaJ"Tcw9Ы9^xXɏN>>""nọM~'%bex#98FiA*9#v y1䪟o Csyܾuw~F[ J/9ԩ'$ˍr*g{ѕ5ʼ[Ĵ9{-U0g "X2*%:\f[tg?zĤ,@90KH_r1 @1e % X] U!mu.m5J:  Z1E@Q+`b8h>w 35xwiEuzE(#FA?p&O HBPb5\1 .> `9sX)FYq5vNCƢqa"唋Jr?Hyvld6.i;pȹ ɰϊO 5ѿPY!mXL(V5H&njz@+a7 ij0VE"8K~sB2'1q9Ѭ=O{WWtR}‡`2{:hc}5WJv=rtN*cHӀ50g9 FI9,|{$Cm[gnOdۓ.gUPj º:`k?>u ޜ>6 ָSzmbp!5pnܙCr4ejI{*txbV *IeiЙd|L8 o@Bk:{0tGVt5nƜO;[T0d@ߑ$-D\^ʲZ);7 J-ǗWq(;0W8ÏQy^v-!IJ0$'2jߗV%!1AQa q?YBLmB|V\]4̓A}=ulbwC#4SD-xOر6= PiCTX&D!Da$Y!RYN& *Dlxo%ОG%pJ(6y.LJB6}bN`Hİ6W\#b8#b\WmY豞"jB5D%6Z04dyLhކ8\pF`aQ,q6t:H"D ВYTcIXj*|*HFdc,ᱵ!e{=EtƋ20:DX1$2#1#= }q%L8v@ch4,dmQA4`Th6l.{Lt&4` s_0~L n&$|?Gd<8ҌH&6䣧hy٧EKbUhpւjLcǒ6B^cfiBp6B{ <7Ǵ\ARXH6؇Zg; h^$i!cțBba?&)mЙ2cFmCyxrH~'!1AQaq ?[7)l_R)oQFx1Cg B|vfbDZts*JFn1vZOK21/ʪЕC#)яy=+.5~J+xK-q,'-P#JYkj23Rə߁ qztqL+B n8u =i1+d26 j%$2CrS0ZqmjZ²ffRJo+ ^"/6Ϧ`PJiNzpг.DKAjDF _V[Ek35%hz%Q.#Hul N%j1`9Fd.sQdEͨ1"nlm KeIԩBpzG9@X.È <\σ\~"TX>vġ_^2SGv71 w 1hq,+0J.w#p[ R#QHVQ,;-wt|mJA̵~f%8_=b3F2Rdž2eYbK7ZrDBC9b+(X! JWlnQaFeX̩%Lc,c^0̗ 楕KwD(W=Єİ6pECpGLqמ+T1Ή|Aq,ETka(/HZ`Ҙ")/l^{~O_cli/w0\=zԖQW-,AԨ)é5̑1 XGE@XL.CKif 1]gdvµUUي$D]noWPwt(Bx{3Z U̡J>ݘZ\a 2g +}O8_݈K~j7񈵚^6 rs+9Uq/Cn-QeQnz4k s))8EjĬ0TD(5oL _ @lJ$q# R׼p52?ˉVMNPdx|Ul5_w+*ٟ Aw}wLVm<ܿn?AiLzj#YDT:PA=`SS-^Ռ*"+ |L<6c{H۞Q5 kRJf{EL\JTwei C4xF] eDX)׼ϋ[_X,]}W蓋K?2J)Q̩.qk91_Af͟ްQFn{sB" ˏ"*.2˅ e6T=EA`#|e&~dP'M>ϼm|kX@vb~_0ݕDlUTWK0()K[{.-iҕ-! b*@lGGMeuׄͫ3+g>tR+x.loczKt1or閩mEj3q,q2fw*1%0sದyX8aYy-2mtkC :w򂁥kP ļLZ19f8eKk .΢< !_Ɋ4/tb% #Phmuua}aa`ƼX$#V4f$S"+fM0D]ìN\Zn`l!+]h0)ܢJe |^z>|< ؂q&} t=igʜk< B)hS.ĥ1Z s$J+5p[pSjĮ%30S]#E~2|XcId]xK_;>+* +6> a^iX,/U2իY=xVWɿ{vk-i* d ]Mo-=Uš2ȵ aGh$C笡Vk#t(aLLkw3eKt ֠e3=h{- _'?huƟߴ-:j4cCg\F9YfR_l+}"V~Ҵ)QS8y񉁷R^ o6pݘT1ੌ-7Xߋ 3X믏N>>1ZZZE_;g߳g/fk .Fo:zM;|aLJX/pJF+B؆#-M| J8Ka 㞷=!PJ~xˈ\JO=>RZKjS6{~\̤z\Ɍ0 yK \^/H|!A\}%9p_yz! d.@ʿ]p 8! e:Қg,?hߟ:@4²0.<;Dž&D;k!{@nVaoN+MV) AQ sK :;"յ;AJx%QLB]U8HYVujU_j)Β}b}bhהaTl-L@Nb*:&D'!1AQaq ?5Jƃ댇;,*ء"FRKԛ<S4b{Ƃ_9(r: 0XΖ`ڮHM G9@7zT=LH$* gg^KL9N,I8 Vnc+vHhW 6 q~sTU?PXFj}nYifԅ\l˽w R+ާtM00uw~5D!RVG G<sD2RᖑM9 9O!P)٥dNŏ+|QQ(U,d+{2YA9Γm Sz\H= >~ sN-Mʊ׊ ,}8+& %֝|)~bn+M}" K#avT=)m Ҿ' gƲڲ0yʔX嚊*r~0޷&d[HnYW|qr6Vo}aQ2=se -AN)gx J(Q)ջ Z 9\DGv|Юp6k{S^q(:XzbGl8j}/r}Ch+MzZɂkӱS&7xkb)z*(pY~gXSƽwB؁󄒕ʈ UH1wUTt2+J[w.ff`\$! cfp.;&/b-m+N:қ xwX]݇כLABNhGY1:l]"wRR @+8ɢE%x PP4Z [DPT]:F3.;/w Zu] !"P=zKF:xT=.M0&|w"M#ӂwyy{8x|`l@;f-pá1,<Re!zc/8sjBh)QS%@z @cAl1g9Rda=)BGGGi`xw6BN#OTz}#&FIS'>F0q7āYeNAH>qZ vYtq1Ahˌ``vs6VwO֝:o:D%lxaDQ(+ƅtVA㣗 5oU]dN}LbJa0N fs2>a>/ͷs) xy¢s)X.;IG/h iGCa͢@B ;Dn}a rF͈,0QCG-Yݗ^J=@ q\o0[Dst ¹)vzq xRPQ*VlȴD{iXl&7L<@$Ru9$@]qϼnX| HLI<v|h0<t0DWKw BǯXyӥ G%g!SX=:[,j4r4^X 0(A߬G<_p-GI4eX( |ʲiP qPp F27oiǜm)@sG?xBEEN $l&j?1CN'hk\q${5zu1[ o@fi)#T{9Ij 0NhacIicۍ٧TIm=ٓTϯrؿIC{Jmn~1 :]of(A(ȁa+h&|._>6N W,!/A}`*.,N;ё [2U&ZDǢFsEC2BBl[\7ryM#Ò%& $Li@w֞2BnD2մJ5ðYLae^ zA&۳qˋ@p h#NOţƓpF(DA9Il9ۚn)60:!#2պq]ộޠ-Jk7eػ5a MWkr xɛ@>l[  fK6 K<xjI*wSx!yQ΋q k$J$.סP]+/]<8TM'm~Y;7pSNtMU!]K-\c砻j.gg>rtc>4s@Q0@ 0bZ5;6ibkphxkiSmEYspJ!͢uN>n<0rJA<8<`A[m8N<.>;L|ސ^2rh#&QGaE;HMtUƱIS'n]bݜ BbJ͒'`\Qt.&ާ=o`i=%ˎ3+Qygj|~uFI@%wdRߌ]y ]u9{Jkz^Vp1aE?! F0;مFos Qv8nfM ^ [R"$J!c!%b@@Axފ/^Q%F5V6s1:$4ՂZAF5щ.ߧkñ9y.;Jh5Њ!27EĨ5 )!a~#C[6}|\"qIPp$)b{ lgF&舍, eQ|yZ9;:%ǩ5/8p~."Yx5_qB~ڕ.7C4c6$R PQ9ą-P|8L[V.`1x;&C"CAD( ^ՒA2E3)|6̻Y{֜إlAMf=+x6tfMd q7Y6K>P2%TDb!h4"̰E6PJ' p5F&2q[h$GEPX][c87+m9^m6c9ѹ$PZڕ<E /?99o]?; d"1Ńp_aSB)caV P<5iI n-V:gvSםwXW6ھph6ss};! kènhGhj:3NM(XH ࣲiד c|bR!jx.m۫<\5]#1A):_#4tOh@shs)ƆT Ƥ*Lwy,P*" 6M @&YARh6jk$1z ӛd IâuTA('kY$ \=.*2M%(gJO\|ȎBk4;9ͮ@<" 1q|VWPa9]=A~q!ow|roaiF^=GwepDf Z(8\R='"qǭk|d(<7񐖸<=o}Q0PvN-[ RpR :/?RQ(6vŮѫ6T5v }3 6L\ 8bk*11m Ѵ]a#$V{1hsyp Q<\0+&t]QQ[@&y Z\wޛ-p0;H#KO}yĽwz>3kc_X8Bxkuߛ5{*GstWg@! xs,N54o_ ]}apڏo57aV¬ 1)AT"H}8zMCc@ C1"rgChLBk[۾B2"f;+`2VBO07{WT7eD\L҃TZ( *f2E'^JB:aKYGM|;mFkfW_%dNθ*Sg:7>1%9y9~<`ItÖ]~y6<3)"ʝ⫒ bF'N5plGښg0ob)g\*"kÖBJ;6.2L@MXt>rs) #Ȩg1~㸚qUWOZR"oolj j~D:e,CA{ d)ut{|39@@og< )Q>'\emD(2f7VxT*1n3GC K'~VJpP8NmlE EwAqsݘDE1Hb (@0|Zj0)WwM'婶 y`}`D__8`ݝ4S]ts)_ؠ`aE*Muw+sBICCVoZtX۩&r'#U 4u4&􂎸jr`5 7bDm_cJh/̗ ]ᘻK)Qi$*MV ),;hzv_L[JFLX+vۤpؤj]?-EkS㘁:pZzgLz=hq"A @NJA@bɮ;N%Yg%A󈤁Q *=KFZ&?8 i]N` :ĭ~5CN~@§Ep"!1U$ݛAC!BҌ0R!&!x*".R|x4ip9 8ZG#U Mhw ^z)`µTLAJ(4'fvf(Fi./Jnmtg+f6;6Skx@i'#p &I180‚!9 lnq @ӿ>^R_Bnekbc.Syo&>YvӿX@qHh) A 5 {tp& ]y ObQG\rEAgdvGWA>I7WnJ$o>0SmJ.&. 6e9e]/S{Rʇ(OLI, @i.@E ]y/ߝw*uQI2[WmϮ,Y } _]K|V/=ٜIR'aZRAV85KmzA 1Bˆ@k҈U$н#Mŀh@~o,Pݿ|⠉*$0]q8%5 l=?oHt H5o7 vBˍ`—BV[1uaI Bl[PDx&z8TQnX2M?XZtF}5͙]!csm;+oxbdfYm@f.<@t j"x(Sp#ϞsP2.fh*[@-g,QX8MS}6LMNVL)pT%KXF}&IN6ޒxէWQxC;AO"9|0wVSzpWiؼh haR.z9谲3/mdz$8jW@حLr- mw?iAx?;l/1)sB.?;!^0W^2ni7Kr(i@@l$IhO<l8]e*b4l[p)פ`9!BvXAn|ꗋE@a:*wEftL rZe "2 Y&AK9z!l|(D!j@;QξJ{]%*{"Tyx80PCW"9X'7WHш#۔q2Jum ?] ]+儜j}(&8 kL}d:7Vҕ;sRzJ6T4DP2PhFfFk<'0چC ?9 QCY\gx2phZoi9D-kpd"7 ܼ=q"͇X-#άxuL]he|Db*e,'d&vADJ mCN 6>}'W ZE` @>)Ds٢T׆wdF ֔6h400OW#h55"t5]q ;MyM޾2hC uل׈Eۥrc݆kk7A GMRDдSXi&M87ƠWm&ׯh"۷-\|_x5>.8{ŨC8/j[<vnVwN'$FhU×`BWX82ռMp2 "}޲s&,vӄ}b0J-W~KWDpw9٭Q_dӚHP%r^xØӑ}bxZka$[FH0TkU(h;z"qUWׄQv`: #5+yc94V?libvips-8.12.1/test/test-suite/images/rotation/8.jpg000066400000000000000000001026471414645631700223420ustar00rootroot00000000000000JFIFExifMM*JR(iZHH021001004 ICC_PROFILE mntrRGB XYZ $acsp-)=ޯUxBʃ9 descDybXYZbTRC dmdd gXYZ hgTRC lumi |meas $bkpt rXYZ rTRC tech vued wtpt pcprt 7chad ,descsRGB IEC61966-2-1 black scaledXYZ $curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmdesc.IEC 61966-2-1 Default RGB Colour Space - sRGBXYZ bXYZ PmeasXYZ 3XYZ o8sig CRT desc-Reference Viewing Condition in IEC 61966-2-1XYZ -textCopyright International Color Consortium, 2009sf32 D&uC   %# , #&')*)-0-(0%()(C   (((((((((((((((((((((((((((((((((((((((((((((((((((4 ?iF,-LEwjЉ_TjB2ͳSWg4wyA#JF13 Tt$sK| jWi^]V%QN1%gEFO]|@ۢ!7 fF R%AپjjRgoumth4՗\MA|j9ݪ@d˲*03IJ8-5~ʝ\_FZCcHp LM^59eBfp@TuAa'\דɓ157}U95Rcfi 0(vQ/- v3~615Vɨ9[} a* L@\4슱|Z}eԎZ%O݀apjy;`y93+Y'OA\VBb%1lI|d':=ogX v% c)F%Ze'n{9|oȸZoP*yq24571@ ufY8DE4EO L4m<,ԶZM[ 3̌,wx%jQ"@iujB)'+j\88>3݅c.gӈ=5 ]uȔae@D:PǠ V`kѯCLH*/y=t޷y$rJ!ql/v1$=O#gc,TVEvC$H%b$?L GN)WPHZ~!JyWy2Z#@@vu>E,O 13[3An}!@ܕj7LEFD]Plt7tl2k8&¶ \3 \1]jD*eZqq,ɺfmR:[/d8Zb {>ލ_rP=Y)YUKZrHmPQi(IMVXT\9Xm[t#b)+ [C#kV& \%K,s\aeI.@0@QU|}6FTjQǺ[ w1mõJ­;kYD&8-"_ֈ *qk s+ rغ9SQ\KO4b?G犹4![iV5ʣD#b*+TF=H'ȣU>AR{"'W*sV2PTMQ)bMd;2a~ \Zē"Ealc5Hʋa(bhyP@F5yx^Zt6AHԵM$0WXZuԮ;,ʊjϫl_O +eӎsIŸG)#ƾKe%UdtG&K+!L-SqV+2VO {qG(G`B T6ߎk4{%~Kri~Y.|TXJpi=/m=dҖK=('8'cVޫr21x`["kE[ouF?V3K=gkQz{q-3xF4 [7E3 pZڍ˚ziM (fw]ψm{ ZHjT]((W&+J Б3'CXGdtF|-야񁯐LQD7T+-E[PPŸzm-A(X?- 80PN)$.Nd7qFW`wvW 6Io5ˀ8MC> #A "_4̷ēl7wQ*uS.Z\װs $X8$N5f[CowOP 1Xޓ1T@!_DZfTnig4պ:۠:(_CN}}XUkQkډ\lCFp@I:T템(diL_6FaV Y}i})WSZUtEzk[~6 :" {rAҞb:4c0Xe_ՊuԚ>GL2Tk>EE,-tV@1CZp{3=%+eT>m-l>[>L0'jQ=SwDz)8zQ RCndOrҏo yz}sޟh+mlb({G8+*N 'ZvkdyN#2~9_>d|թpn2b(0*ԡ:-PSQ!{HY=GQ'v|郖 q/.8-Zjs j)D\FY%Gjr=Usi,F"=hLz-lV18mU޿̗ll 'D"_L_% !01A@a"qBQ?WWcc_\HN3~)[>mm :vQu\^ C76LGgoʶ7 \)%'J)hgWbDwhBy ǃOe4v D~GtĴvush^Guv~߽2'$Ydon+_*[>2O-Rb^ Fɟ-OJ?p^8)Z#wRCbgz30JA&T>og D!b_JydU"Z  Vt#ض1|sd+"Jʪ_hN3Vf)µNtYE(K&0xŠn͊WJ,/ЬWsgu_MgJO NI|*Tٮ Hc.!1 A"Qa2q0B@Rb?ϢX0DbsqJ 7i٦gxG}vScŦc2YLjgi:8} 4Fbʼ QNYHivܝP#Q>"I,a Xηr~u}/ mG$v$?.ɩBVG_C 8.6qM෦!)G٥],o" |/4,`yI1BL_93h8;&N4Lӹ%jhr=K2ľȗ4HmHqo*R+#mm<ɵgOdjrJԸj9]#NzGEW2BoCCce}'oي}gyog]6 NEjHGd2[V~{gfE&t,vWьVdrRDddTMI_F.+ۋwC+ir Xcwtyoh[D{n^XGQ%N)wEoˬ2PN,#M׍mG' 9,ƒCVA}{ڲ.U)[NW&KOjqοg%sQBT4z J1PIJx qƭHe{"/-5$\ve)IY;x4oir8p?*qSFn8$(h;YkJQ-;T-!hɵ4 D9Eϴ֪@vcj.F6-3¤GT9Wwخ4H]j|=`O^٧D& /~6AWJ/H~h9~h /[CD] ABnU&TΜ=4Hߺ_^=/2mrl,'x4Z/ w<~ifl'aS)20}XX~&i6&8OV\o5SzqWňmzq<0fmmi0)Trʒ7|.lve.쉟QAW1Gj&a?$UGK@0%n[~6~jA;總FSuam1/vMI.s/vMJ;(je5ͻQw6EԛU8 oeYUv]Ђ!"xL LÅjw7Cz}D_ELk ҢEv.O ;>nLJik`Z t*TP-EB5BeZ7߇ZuuKlU*h7+w9BT% є'xR'sE1d0*I'⵹8u l?q0 1bshzqzC&$0Pmf䪊eU ZuNX)FQuMT]M}JZv\[pg;pȸa5Kftg'(;BwtF^b#7MBfX/䠗UkY0#2y,ԪEGoO^IM̯J_YDo6p'65XLf'e>p0hctCI&0P y3@ɍ9݌sKI|smyO>#8"7jtz.g% EׅLV)s)Ia ~YlP.‘g z)gPh5d7΂&\W8M(ĖwrLOsR*ito#܏[S,ű;t(Dd<^e1{hU3Jv ~>._&4xE8{e'['%a/]Φi7L72 +|`=lVp3N-fMCok? XpKsT3zCrU9MpN' ¡\ς{id- Eӧ m(eFǺ9*W+Ђ gDIs 7@ײQtN.7~v:[6$QtQN6 8ׅ@Wڔ@*#Ʃ>hN23^6Y]͉& 6%Ԣe>'#,D~˔GtM4/(E[^m/d}HDmŠ~Ē~|aV6T$I)yBG9.n_M~HML!e'ƍ`c Q@N; er]R^N0lx_4=SlOPEOs5rwX9 wOtDXe'RwӁADX;R7a䟉 :QNO6p=Uׁi@ĵu`~~c4j?FC3寲z.–껙 (N'wxڃtk't F(z8#];b~=N~Z"c⨠wFEűTtYCvs\R3Q`) p<[)w]; 0$x(+^'TeV꤫#>P t"YR&eq_L' LkD2-um.8X--wD{7'U^1ӈOoŒڮj_X5~!> |/@ip>H(fX} 'NcRtIT!CeX`Cf!7o.XW1u6! FSO_hq}ZqTp1M%ڸjU5BE ,VQ Z^#KhuEf:NMA'4uF5'!1AQaq ?!ͪO| PܠX,.32hƫ3mW473 kM,? E6*@ur! P[ދL2SR`f|:LڸT=/YwV*8%qFUơR9d%vqnse.+,okV})0s\{0Ue{BMjG!A/6_:^my+:%uErĴo3,B2LGa;V[*--v7\ejV~aryRӑ.f쁥o9l1zKgҭwlsVQq)/<MF=/kiqYnmq9:HI:Qs/ÌWg=VKbӰxWbjWV3. GFfBƔjY@XZFODd5WHUWit)LXf]Lj^Uܦ+Z8=gdkA%+TBʸ6ojR joRz+`TqY⵳KXJMHk+.ߏbϋtۘ$_[  "c k)/@ Q:kHBStĪG5xg0BaQBs9-qYmM7PPh[DW4Pö50@縝eEE-;a04( /]rkaV~KgR9FH^~zSXawKQ\AmT/>%(Q=̀oI4gsA`A0p~Ц l7čpv295ܹ2WOskvEn`\> =#]Z}-y1pCtX ' BA,fgmB4ю](Lwb`,e̡-B@{JZ n*S <@qw)}ڶ"/.4ZX8-Mכ4V Bbh0,ѹs)ЬYv_YCf9^W ~\FkiThd*Pmæyʙ./(x`9u|\Ծ8.#^s;AV*. tf1< 4jf b|@+pߨ q.9oksS3, P5Wnv9d!12>yxYښa_4uoMA*9Lc&Vˀ9ڥBˁjNPMM&VʫTQQVw|LgU}CAn1\7hgRdIZtuXçZ_[V_u1eevkw1p?M:|\MƉU}`J*OsȚjpԳf&gVYanhqxQ8lWqⰏdPNH1hX6KRd?A&6 %Enm]b:-o^T٢Dt-j"2jΫ#(ٖ+_i.6qxg8Tln.ȊKmq le o"ŋJtq۸j+Z2 w+!&@uk`lw;P!]L8uޡU8[5!߃ϔ0[?f^8uԆ=t63;xv\;XVٟs%]-ƟCNt]cC &>wBlX'{VaR K,괽xEܧ贡BkFw+a<YLGMw.m8 1H<Ѩ(U_.xZ1y_pd aub<&t'-BJ Kſ(nNw#4EjP*(W/=2s/wz"OGU>)gl Zvm8'rlJT Wu|q ƚA]e;("]Uk%AMs "lErPWZ\x~2M6;Teoi&ȳ.p PJ*@~n$OQ"zf԰qfTg Y;Ae Iz!)/Z,L5h,v;k&ۜw OKq&c@mtyU#ңRr{X<r7p+c=\-@jS_'+]ll[e0=q'tQ+DPFDD~H']3ԱD}7.g{NG6/F%{](eQ:TiJ rj/DlQKz,R! q݂C`b7.gl%l9#<?ImRw,64xS2QnUR1Ɠl;W<It*{nT2 ~2Yf]wh(]7Ž{n\Knq*Ӻ`Wt΃@e b ᣧ*0dbk]׺ۘq=_EqX{~a} -DW1W#DM߹yL _1%~f ܥfNe_l| %zVT`A{Z4a.Q2ſM73Nc,xqك:* S]֣Q44ko^P%.4M{rqkXc+;)+JXz&] -@6~vF~V]5޿bAJʇwa|9U̥( x YY\u E[ T:֮0rh`c ӁVIs e=F% -{r$\0px1}\K)[ 6{mܢ,ϸk %<.F⥗߻|6Hf8R̮[}n. 36Rx>e!q@km%A?)㘜G|A,LTfu^9jixi3|D$^ne/mVD#p(wK tc;%}&r+ekj *KKxԢ 6kUj]@xJ[{K`1klR8XI~b p{m)EMm9e֥m7ԟqJ?P/A9&ԻAD5($kUa-n2Tˣ|2U"?.b,yR5 !rzK_dDr x^C\^0-9W`޿Qm䊨-2zbW , ._[pFE_7w؜Auı+MWȯqg7`yWKPKVYء(q-1{cjދX*_,\늏ZbZ)Rc3o3<'V󀖉.32v<(w* qԪ|@M(o_E.`󅵢fr;AsdЎ`d(FzLy^zWPYk>X kT hj-aS^eAFZ1yl363,IUnX`8(pFww1̄lj9G) p2[\Dfux{|:=Xe ! 1U d6%n}+̹4 mW0k$|L 9ؑa eTˀ%͸] wN9XeRӒx㙉nZ#n9/(N,g0(vZ_Z Ҕ_Ga]`x6㙸g4ţN\2 ;%+z^('{ mLqܕsc qjj[VW;?Ъpg9,݊6z;;*j~ +>uA+SEfUܱ;} ,84X͚Pgt-s;5ga]_5 1(x56;oJ_ 1Bڢq /P.Q"[A6ۀQpFkl$oACE N~!o/[q,yC_pTչcԹʎ,ש;Kmnqt] 4 `&x:-T[7tiQ1X(8gZh*%»q(qҡmC/MCrwZc̰<8Z0s+[_?ddDݹUnKv[SeE9fAZC{h@KwR[[@X ,׏ E9gR)AD[Mxa#Xc,4YR6zI0\|™o.L1@>_o}E/Ŋط<\EU&4x1^%6q-mR 7 +Hɧu2 :J ޥHzo]Pbpӥ6t6A)fc=ix. Qm E[j\W`Ii\onvrl p,W1u*\T `Mqu&HPGh/BҶ2  B%[Fk7;?E7U~3iQ-hxDOH*(y9rDt^Ưl_M4ij6A A]Co/JLCejP89+rUr7? `+)(o "8 '" ?j/'kq<>B8J&hkub=2;B^v qREJ'tyT2t DNGhzN%O=ja':6aFR@c,ϫ_RPdrܒ4ZTb]<")`?-*_Ưр^p)sgjtЃI#%b\RI"hsG[$ Ϳƈ*qGdAP#t7ntXTQ4Oh T@*c>PeJ DꍰON.lKO4(8OklUs!GɴiWaoJ/M[6Wr<קM@Sde(HHt(!1AQa q0?lD??rK9=)Gx$?bTZ= Hnčx?nNy5IGȒ*qӺKAj4L6+v\'ĪYJ4++g$^r"" x|iкkEM݈YysLR ׇCLXR2nrÌqg#'],#Lhq/p1<4%*l\C> NDwMѩf> 7t"O=#o9/y Q>ȩo|~#!hI27#OD|tw&Ue'cmiH})"hC5|9؞$Q'+ Rg<@58} YH"fL4Nʭ>`T|sz5ȯ< Uq1UHehG* 6248ňjz7%:*4z:8(!BLhUɌ}"b. r(9XT4 PQ觭K&Rf1<{$PF&eUGW|L'NZ) X\P6Te_":&b~Ri>>⍋0]BH%ら?_j LN|%?|B D؈4U|$Gy(=Q F3m{0iV'|Q_,($(J/A6ߏˢ,K8Fu&x^o'd&!NpC5 <<|88 < 9 oGDW ky]42h\"PT Ish94!N Y=tmsx6u&fE \O*OD"^)ph(I"e. &Aȵ5sm%\4 H7(5 7 JFW|7PjkH lMtQi>N}/$KZ Vr183R6pǧGED M%#I%៣bX1x.-G|:ZsX6O FY.Bz&3 | ϊ5LX.O 1/mZº*HsNEe*`8`NM52 6\{o'~v4&ncyLV:pS*K'>7,/`+F)4<($CFOF%W(n_;(|bM1%8EPtDӺh1/Cң4Ҍ 5J".h"Z?7 :K YѫȜ®F谢sDA,g!5ÑKioB&x~.0 0J(΅$XuGCVhV Q$9*i~7^ pœ6DJkba 6}Aܧ=X$ٰXMn4e"Bj\Tb/7'!1AQaq ?g0>佲_˅+(8_3:KbSqw[9.uホ N^A L{Lx3_X~btUcb?=rA~~Q.rIN_. F 8zwΣ=:yNzc{XP _7nW0lV\6=*., a( YC ‚P/.=\ҠFd8~gIdD!u4Q,z R1P\}-;WٷҿP*Fc+!۩߿JD+3Fs;9ލ.%F/zf ,x;&-ww֤KRVڟ/lě2>jckQ߬ w>qs3.b6/ Q㿴CΟHkkqe>ZJ+5!hoQB]?8|s.^ӭKdQ];6L(\@7Wǜms"W=+Ȍg(V]WϞZ5_9BѨ GxZ|g5 ne@uWXzZvu1RT1O(,i{,6¹yuk(̺65( w4 _)[% e293 t&w͗?:JGd\q|:YW2BZ~D(9/ ~wxC^ՙ)(vtӀya-Bb\P, EE.% UĦ%Q?V]+ÚHM&X+}%W$/H#Yj )< 7ŵu?XZ`w:h.ݟ5 Tt+rAX]2@f!Ԧ+BY)qv8s3PC-]BלYQ}9g H+!zQ_LD6* Yl>U99_YVi0ZKQ4A][XMөiZ<Ҡ3ĩj56@Ye F?mJ`dz?7laՎt.Ciz;}.\5|w 1[`1* ",,™q}aTC5go% Ak2R=ae=8ǀZwߥc= zxs9襕r;~PJ'48|w g_\Qu1(ĬD8J L ;nLJ*cE*)ϊLWq(G$q5ZQ (=yx_n}Uoe#tAχ_xx(`8w*LoQ] `f1|% r"b."RW;îD׬)\>1hub*W8s aA4"q/Y"qP}e`5 f x牬' VKϤ0mot ;͒wRϿzy\.s*zթW+ #1^:AḦ́xzd-B^Eny d_$.ONEKy*aGPw}t5p| id'G,E5e 3!@D?|kMxsq~^rYIbq)J?!DžH*q/W/IFYDq7<)U%Eˤ2)u2_\AH6"{u +qk8o"T}OC4Lx03C&O 1b2  Vؗ\44nRWH9ű fPS\חh8OoG=A; `cȃo*!12͑rJs`(w4p.7,hܿw՟sa+xsEt8 POQ7{iRۢA@(96 \/Y-@ ԠX}Ov,яs_nސڶCF% N: U1zFѻvyK]Fbfp<ԼWKH=T)9e%F"&_N2b8a=|4[u o?4Mu BֈN}%,ԀUӯ7 ipJh3Yo*_)s;Mf4f_("RF  Vj@[f!8\Fv#V;c`B+xioNUn4;8mܡ(؜F* iɸSʛ Wur$!kss'$C1gu kGyKspgqdm2ԩu,#WҡqkP:1":fGrw4\3^ij| Ae@=ߗ/Y/oQ6Xb8̵RLs/Â-9PGuc7.ڗ0Pvuz؛>4 }*Ɇ=g9"Ƌqr1.nDbji:|d6B Rg ͽEX̠.&J=0+jbpghba/I-˹b_%dZ1Q[,"x.`ĻNQ[L5. F(\EE\t(c Doa~]qiLf8mffFlp,A]-DnqkRɃ,jFF{!eַ*Nxgz]NCw1*c?>T@"jay+vpPaIXɽ}#!fϴ.g'V\eXHۘ XHFF!ef]QϚؕ?'!1AQaq ?y O"ڢQkxZeDGh4]_0d`!k:J삦8\.44ܘ@P /* oC>0]ͫuTg!* д돌8%CAܤ4y1wgjvg/Zi\]۶WDI @B@4ok mA}ajJ4H|7R5ئ̣w؄Xl5…kXCUTWmdmY PFoBV<{1蚮ҡƳ6rx oxRHXL ?.q;:;`ѭ .*7A J kO )#& &RsIDp82 @0kn4Hr*/ҧx*o1T.Tۮ\]T#6;],5'L(VP~&]I.o[h|N(DQŲ{9|d/ xK*E' D(8I>72݄Gq`tdߗ^:7woIGYE kFBoc\& Ă.AnH:8G+y%E l}x.o JFmMmZQ := i4J h+UJ IR8LsU cc-'TZ7H=`!^W60'{}s"N*%Rb`R+ 8-܃T,Ԧ`1xFd\qY,.4pXo9!ڤwL\-ε$܍Z |6:\]θ0REIӋ!(L /" - ~nHm"eGEq4<<4E7PI \0Go)]&HS9)?))#:Dw2@Ђ:޿2O4\*"=J"*Fۍ:X6=D\\ FQM[WM_#!;=ccn2W-G M\ESC|~"hx=q5 w_K}èh9QO!JWnw");%1az1c{@B}l,Kҙ~k^x>}!#cAkx&uF8݅M"jYMb]d11hAf Aȏ"kPu5EKwrx`MQACØ1 `6Ӑ5㥐zrtXHl Rd@S~؄' -G*W P+xtBt=(MP\Ӓ!/~re29tU%rE(EBGؼL~edͿ3^& b6h6F5kĐM% #9& DA8bD ix~uHCr#/h y~'@PxkD8cӁᄠwdSRzRv8/8JhM9 /IɬZ).\e!QqENbU;w A_ N h[qCXVs÷CgǒtGgP5gX AMOOV(CFX yr:NțUv3\4?IJ\\Ha  )j *h糢Nph]pBJ9&צs P4IߦGWdHZ֒ C4w0IE)asuxֲ U ]HM5Hvb]j9G~3=/xeM_#Bӯ^e$Gيg/3zK% +Vd)2Tammȉ>xw, /LԒߝ oJ,ޡ!VɆiÎrQVSP^q ߏ{Jyfh[)h ;/C j`S #$öJH#C9/QH-8(0 D pG{ۢA# q0~l"o wMeG kW  <ߜ+7"ZO|Ng@@txN2'sJf-o`TrLx(B#6')\‘FV`d hI*M_8^|S9r睟nEXGYH*RS?xch{`6NnkG#@ Q|x7,BCWHoGM/ ojU_U(}׼@[ƻHUloDsN*^J`-wLڙ݆þAA%kS _Y70i@mjI-c &Jc[[ϯ0SWP؂&'J gp4ĊwLTS[Y9%lP4.\v:ʳ J {Jl/hN":0L=x# ~2~@8DUkCGCw0a wYJQj" (:8$MUEB(ʮXB^^?Bq$SkIw:p`mӨ;p[V$xt\ZPؼ&R9_rU'! 82_K /YنƈpdKp%WT|m6\V؊2~ i>ƔG6Maw3Yw"o{oxnU\; CS(E-) ҡ$" 5qpD8fBAakF"VNp=`N1qbuzGKi]}5AFP۴~1NӬ"PW)T<8`!ڜP:ӟE<9+>QC8*s)xc8Cy-rjB&j"l }~nI壕*#}ɑhAkI:>& -Y-zȐJ-*Ow REļZvSѢ!Zy%8Pzbr8)ZP2+u[xHe@M׍ ^WjWT5;Ȥ6*)c)mBG<tؒG_x7k M,' ّ8o["'SCkj@~" &/(&KvN ]u [J4JBMW60:8GfzsMA"g,Em DM7xuho7^5K a}M >ƃ\eS٣N5 BEo."g@%=ZR8g#߸&R4 uQ[7lR0:7N8N-cEyxRRϽdMZ@_9ZQlTpSeJz{*;)ʒGANSqYcS-@&f=`Q2ȨHwZh); LK M\kh;cI㧁+&T`JF&Ց7dpiV׷ Uclq -9^ӁP5yyԯg .77pk$0"KMcR^eEjoz㮈tȜye,ɣ tzNLE ?rCP]x9ޮ!P;RHY'bwT L1J:YpHR-`&.KQmp).ݙնXRAK:+A jPqL0R8ZM޳["}PIa_$JZIgK"Y]Buɿ*|h~f^k޹!˺uL>r ק]hW5YNl+h3p*@TyRfi *hya:ADlĶh!tbEXUּ>0M^8Z rNٳ.C5l[?[e*DGyE*+5NH^#rphRhh`:M<;g7G$POWxˠ7`X9N<T@G:I{;bj_Tv y./ۘKjyE#u 1ۅho7_f2l<бy1YG '@Ti_۾ō3`EuNz'Q y \'j^v7𿜙Qӳ]o6GaTD&w5޾Av\׈BW>#{ct;G~ɨuPӀ v7!Cc@k&o}kE)Αs=; P'n@yvj:(m~2Oe._EO. UG-yhNc^[q$J4'|J[H0pm.?*" *ɾpQ6k7Ì A@.Ъ(SwDiw2Vq1As0[\vw8儅G hгt5;|9B HXBCINd0ΨL+DFA@Xdh~q {;3Q`g8]{BЋ6>Rk&Q{Xʐ#]RU^;/ ;9Eihbm7㳾\fx8uϻR!atqhu # Aɪޢ^Azr BBࢽ|菤*e!o=8;_A5vo3 ܆\1Bv-՝\PɸOX5MQg߁FOgkGfT˾ [:KBVna㹊j֍(Wd2p'hi|D=&_r^AJL '4;t(sOp*J$&3BA5V*}\TSA٭Ld2^$uZT4$A/%^E x@dFI9@mŒ?9ݩ.]/H!h8vPobyXm D8 lMւνbYHߌt@tL7)pU.hqۊDhR9z{є 6eR93ZuÉ0B !z|M K-B\(J vt۬D $ ָNc1F)z'Egѽ) FϸFFlt[&S/bw_{ uɸ\?C{VJD6AGq^qѲH` ZqB#t عZh1/X"!ֲ8 ыo%Z3 8[&VIuWԊGô+oΓqgn+@Myǡm`tg p BpQry5rRP*+2l8libvips-8.12.1/test/test-suite/images/sRGB.icm000066400000000000000000000154121414645631700211120ustar00rootroot00000000000000 lcms0mntrRGB XYZ  acspMSFTlcms-lcms dmndjdeschdmddhwtptPrXYZdbXYZxgXYZrTRC gTRC  bTRC chrm$cprt!desclcms generated descsRGBdescsRGBXYZ =XYZ o8XYZ $XYZ bcurv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmcurv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmcurv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)KmchrmT{L&f\textno copyright, use freely libvips-8.12.1/test/test-suite/images/sample.exr000066400000000000000000013433121414645631700216300ustar00rootroot00000000000000v/1channelschlist9BYRYYcompressioncompressiondataWindowbox2iadisplayWindowbox2ialineOrderlineOrderownerstring'Copyright 2006 Industrial Light & MagicpixelAspectRatiofloat?screenWindowCenterv2fscreenWindowWidthfloat?st]|C0*~kqh[z{AEQFaqq  $I$I$I((,,( ,,0 4 4 4 0M4Ӎ4<4Í04M8@<ӏ<< <8<<<4 ?<<{<< E73'Y?wY~"twnnJENܼm8~QIMc}9N޿:ᙽ}̆!+w }5{J}3 ކg¿vv߿s7!5?g;o=_{u]/}o}SߙGw773;~[ۘsw-6C!mwgns >ѽSd{/!ͷ}9/kWa=~;)wg/KnݾuϽ)wWm{ߒamUz]w~-̵`9}7'l[/_?{a{nb<{!do~WM$u@O VvVu>oI^|?ߝw-{3 /msڃtރykR^}(-.oV=~g|~of?r~۾y.߹ݿ}YwRzoᙐ_?.d]4$ [h_x ֛kڱ ek^ҵVzfz=~fۭ O;ߝ/}=;o{ڿݚ??//v}̒0 ܆?>oO~; ڦ6h ` / G`﹗䯫S;뿮9vulw|l^y{5{/|%e~PkW 73o?|6xVw_t~ݬvk헯Gk~A8jjS[שZ]u!8?{u5*\{^l߇=~_#=ܧQARvfmݎB{ t*e~[n^׳iዻgu?s-_~e7_k -~zr^ ́) B(@*3w׾Ϗ߻q}Wڷ蜱:].Es|yv C'dC-gf導}=G;B}3ߚo=wv'_+P+@ }|yA=τ>V;~}|_kc/t϶o۲7^/~W#e*aMf~?G} CЋ{m;}tߏB_lwji֝݋5~fw^ݺg =*i?~>[廯#˾7߶зv{;?cm/k׿My~7ou>~3rεq][˟BAȂ{wW~|Yy ^cۗ||2߻-{ +kvY9nڶg}ᴗVkkel ՛}V~nc<{s'[(KozzYOa{z{/|/r]L\ ~w3r̎ßȿ!|Z}_{n[q{;:CwφM_3sv/h7afg|}C_omμ-ߟ>, P A\$Zڏ_H߲[^rP]~߷cW}l)Ϟf?ݹ.|ގ;]|6)AtVgee h>YJFܽsz΃;/|jjfmoχvs7k]w[N%p&sf;'7?+2>?>>05gx?ǿ7n>/N>8x=h>ϋߜB{xgoeߙ_~_w[) Ya<0@ ˁy:̠8HJds`~*|&=PJ /MP1=[+J{Oz^?2*cO QnʇQ::$ s]PnVbt>Oc1Dݠ%dmPCUfLx>)t>@yurp1T$șpU9TVrBjQxikLOok'3d+W)ckUM^ ~W;ŌRJ@R;ij E*0C١,0CJW /Woe6̦c]߿/uj_ۭ@vN o3v݌:]%.Saѩz̨7y3X DfRU]uy˪eD$i"6B)\suEL6qMK<_ȝSS? ]c/f5W1H#'ԉ\]N*UF j#@`@&u#|3Yn*h2NeS3{ó +΅ZYxru:ǒ(HdVI)S}jRK~p t#@QAAD]-7(ayMuIȹb*H9,3v`LuKfUAX26<(얔/ )F{"iy%(.j4 0`-'%{W7X0 m9v}u 욇.KL8:C2ւ- ĺ= -1-BG&ͥQ@Iݦ(/]AZ!V?6VY(Eumkv%vM><ҭ=ڡ.|\;FQrY1ȊK[fWKHfà ")dC)~qjFB E Ahgc0$A@"V` F ڛ1% vJQ1^y keɊ>W 6%y@3pTHPkL5al ,*x P p`3 ʡg>-1.2EI$m+l*a?e.acw.?+ mkZGWKGgbu^FZ1(8K 5 qpUPM3Y,,)^TL E@(1a$0cγe]0{VZmzXSS18U ` !3RZ1a,K3 Qp'Gf*tYsNݞ9G-&%waM m8XFl+k߮>Ib(WK7-BR[H\C rk-,k*|aDCPcx xX#J,GC!(Jl ):EMmPN8JH^+v"I ;P$x'0@n H,`CW"p BO+ܘ0Qx#H2fpE s!5:CLF϶Pdd/+I\17 E&O6QVtwckf ?J1m\O%?r󔐗1W BJt ջtȠxb:8*"Rt$L5yd  ޗYCQK &S#@)dR! ZkCB"0@1B8Gt7 BT8 Wr%@D0̠gM͹h9FsV0`B |"2oX^麹.T3rNdgvM]:Ѧsr9)6;* wl?!Ba>X;KVq{7hQ`Zr _i=^k٥UĶ1\Ax@Z,oa>I!T0p Ip"H@2(dl7xy-A X<!laPX( -2MHq\.]0.$8 @P*E<6> ̕K72dd AnA(3NRO 'HS)|-lx G3+FW>vzq0o1iUq$aV\錘,B==G 0XvMw:ᐭH2:4p 1$ 򄲨TWެ ,A ΁2`̻*]UlL HP@I?O'Er~ IY0s-k^(9b@DA2M"9@Aha6t1BEy`r0xi5WKs(c Fe'{Z(BSᑆw?q5":VT# 6Y3/8>%BvJu˻5ŨT<̀*+ PA*Yy麦l`4 [*c',TUH#J5mAI!j% n' YgR}@., }a &sDtC`lp4 7(Y-?j)>pyKW ]21A^ڏ+} %9̞?ڣۓݩd`/EG~hѩp=@b^V*3ud{_5>A KD" 4N lS.KX?C^Lw\:j6"h/ cKmb*& t+B$ "p!`zgO/.U@zHTB*i\]xqUP5zo/{ XfNdzC7CF+i?<~ӥ)(&|h? L(|^\JJ[>PR it4Vf=4 &ͩV\!'҄N24\ ϶z%k #(Lj< Z~o6KW p dwG&)hh:6A8.mVm3(Bzwu[;d1ͦ?bO`M/__$wl;eVRL$$Uޮx,+;{~ߺXJSB,N,8D?ŀp#6) <aG>—1r6AoZt@Jw) `$ 8vbk:'F5gUNx . D us Pm>ݛj j'%  R{`{m(e.IJo;C2m!=Nźzìߝ]V\&f/)R;U/ Q\%W "sWwq)y^x'hx M&<+Go ;v *yfPHdmu뫔P8C'^pm(>0% cKF)]&7hGܦm'h[7\V9a۔U__}/\| __n̥ƤD@+ڇJGޓ#90\GN)[v[-*iTb~Vf@%;L<)XX"`b b40l=!BH,*XY&`]ly$xA$ > ǺAX zNa8tRTX VaGhp#sg:US/ƒhCVr5 2J0f glA’ńPkA5<2#G#T5uۉpJ/KDE2&>wVqYuSp>nEb^ewX*Dή]ru )l\pO)iOUmW$$A0JBpAPYD QLG H '/JQ2jMu"l3.Aq6 :b& $>WC*&4ewQBP 3FQMso;(vwWT}0ԩp˩zy$FW*QN\ҕnֳv̺upM2tC'gJN k쬾H(y7zn7ns1c^b#m?\-tmo_{}\ծD1L\B);lYvϝ׺L4MsBs*NS9dҝwMIrG֕rbFDKع|Y>$OHSv,$=N5$Fƹз[lA]H7n=VG,n+iN<^ӒΨ΄Ʌ0%R&su\"I :LSp.' CɇTm,HɆDẋEL3gP" y;nu)27 (&;1VKȰ6pprnfʄ K1ŪZ}S4+%+h#6~t TlGFT6qJϚ!7x9SWj\QtNN=ͬ eI<#$EG *`d8.PQD"``x7bэu: 6~NVC(G e&aG8M78.sW%{ y+8g"$F3BAo#L?ңV QFhVT:8ZccH1j 2o. M)HZcɵOb.^FLj)YfKh67=Lbd-ՏW2 ȖM&&)*e >=>ҔȔ;7U D. #`$ @3o]ό6(Iwg$m,IL#H\2,mLi:DX!d׉wI9˒sOL4#dr&4w֢Q4D:D.ְIF$]xN}m{*):iM`R}U}=pNVV{ q]E6%iblmaW,W$t&Uyߛ)2V]vLJjJC[Z\z6r PF>hD<,awGu y?bVyRZfM;vvP},D(8Civ\XzLzZ) q1zFЕd M,I6,DX\Q&W ᲠdH[G`j.NUb7EJ 6MUv)@ezhR` ȩ҃t ]uv86`p pb`: |,Yh=J)J8T/`9s(|3ITJ#,lfWrI^xԲ2>NeD/A2m'D r$:2t`.TT)UYMYs~qLXP2dE~V,˙OfTCtoCv{ĕeb eR\p՟%u9W_rzup >a S{?g'],q\4*#r]O,w!.T鰛<7T=3?a'w;Q;-/&u,Os?c&=R[1ET=dl4E7:rroƦlWyH[`ĩ;1΂]R[!//Ű Ψƻ/*uxqo&:ՙ;6u,hψELkQ$e(0W7e8|^FUkf(q>ծv L89K˦ FFdG$!ьBKY B2!ОU'@""u1yt&O 1j=&Q p;EɧO6V >tse$ 9;Zv`m2_qIrqdh`3ꅾ6݇:>j!lRUϝp+mRrR1jij'X5@66mɪ ^D3Qǫxӫ] ,ٚwVوBB ʠ d'LFj >^&.J %\%ņjJD!ݡ>AƷyvLo]QܻF9AnPm0`ɇ >UYZ]@/m$#PQn*}.732@<}mg.weBa9/`1ꏋpm$LB+SC@EiV&ABTG=a%DDfId2ٔuf ߭A#z($e;..uI'k$TMb7Vn$:O#tҎ*yK.59"}H4Hpz&ޭ4e"%qbխuSd;UNEu1>en?ѯK7VG)NM×6[b"QhTQٺFDv!E9 wU#ETWTQKkQ1Q0ެ$K &:cVgFq ɹY)khw"#vw/C˘jbvR25%/,'CX)T2jY ܁'> #,9%%Q z))"UsM;rYp*BT2.U&iR8W${ ,93`XY@ bLjI 6(i⠦4#K,0(\ t!6lx;l?# NP>'d军:ap'dasPx29Z1c?ANht*8Ӣ'٣5ăib]zPV Y4$`,C |&>4 Yd|LP`F@1qefϱlę9$d1Hp`voH7^x\:pD($p2ld<ϐB0j#! %q hWSE6ob`)0Ou+%S<`J\czbl&plL\&J6.O`PƇOu\:A>g0ەX純]- (#8V A `:@'Öd2YT™s@8Z b@|Q]*RI!#I  wB& 8"$E8%Rϳȋ:׿g`,$KHuٜg#i^Zs="wzm{ d'WhrGr:ͪ=E(4MuyfjCEIks)QqJ_7pg[r%wYRL8WDDt84+LUq)s^R˻#2j> }}պﴷykqvdGv׭;ǟt>Ʌ`_@phؼrµR;JG!Qnk=2}8~G6Ѫˉk-H*#/XŢ {~VlS%Ѵp=&MkhawPr|(Y pSp5SMFŨ=Q5Ck;e'#q%.e0iF'pĮ* Bc"p cU"fhD(4.9y@2qFxEfP Ȅb Lx.N(Y&[T nEȖ84-%IN#[=-@33E1E;XD^UűOWY쇸?!WFr]C>S\ޚ>\rI:(dB,HeaP5'ƂEb  C #sGZ8?M+>kvR#Dmp%Qw]2V&h6ia`zB@X YC-5 ~"Cن?zmɱ%]ቘ(B҄=} C!c#x"`MAk&TV,V\8],[*:VGV%6gSl ]ΜZ2; FFOQYXFqrsmOJz/-نP/ \Pd4(o!3A>Pd{a,P=l ^>~'@J`X#ܣjBs]Kf9ϕ]3?qfFtҏM8azfGf ]fղP|Ŷ(e2^mi*V,OrRgݽjl$*R̰/+($H)27q#fG4YnuI{N|KcXn62u9F3_VQR.5e"rbbES66벦kOCߑuiqnFqU'vmډPD]XLg%YD2`$B%FQ%̰l[]z7U]6-XŠo ж,r+&Er @C]Cxb6**HXN@/7s7uPp:1yo Ãah<0] h&@ P/@8 tqIHyJZTl"/ j xABl6}μOOD38XLa8!a$}Рadr̾"#C 'hUD>KhMZ:`6f$hBC8~h$6<0!F*hL56@t%f4Z ȹ9[C,`N@GCCfs9dn-"<8)0Q 2J|! ӷKʏ2*]hFmc~D5n\H#cf 5BĢ:B q1bUy.re vk>X*`Z@[[9ZL Ɏi V.sE_VU]xv%53'yPQj뚓\wf}j*W{ԏ'Ŧꙏv8O.oMO?=$rJ:ږ8Cⷙ*p M\ZU?\n+ӴH8PU#~J tm^W 2)DDT__PٳACKSl(F/fXl0""Xd*NzD 1} D!0@؃54'YBtA* 6NBsPQS6;$4m~o Ɋ \brw֩^čIDR)d۷(zfzׁaĵ,V7AamTPP_sFd40рID&dcheD$hPx0Ti)l.k͒.υpQʋ9hMD3Y0Ry:$~ՂDD㻊^c" Fy0#Alq.#Q <0ShPD&0.~&?4&B`B8b$2)&ޡ:dx:ϱURa 2Sɢ=Z.L/,Ͻ峤=gX?+E9׽mj(^MGTFR?sJGS`z\`H%؅16R1ץYbG,$K8@* ]e.^!Ok!o !4eǟ|)·=A/*'Ȑ# 8%}ߐ+}ߤX咧'컟+FЅaogҪIK/4MU^ޓXq$,.hV3ݷ>ܾػ'QGWUksOH,Ѡk(82Mw (UO"DSy&"{oA :ZuII ky[#. \KXg1@j[lZTWnZP8LPk'(  (\m٦uaPnk".@FWay1m+sr<͉ ,S55H21dhC& PP^hPWVzI61#6`#,9T߆8w;MRv1WtCM $햑Qzv2P=Ğ1..JQ1BhB’^ۗl=x4Yܳj5OY݆Th,ol7ET@YbQW3Fk:h\S,/:"C; Tŕ6\݆ɔI@N/'(*JYɡ H6HL6;aadU], ~}>ՁVLP8dj WlMrUNeda4sejx|S +z֌2;$&"cPu,뮿y SY"mVs;_G%{=&mRˈE&gKȴo/ݲϿ7@\5L1ya(\weői'6Un]|adTcxėq$z)j,rPy7bRr**e w&$L ^DH~l\mfVT?[/lC$^UV|v˸n9Z [n/hXvZٰw1kFJlտ[b⏆ӗي/R$xŲpm&1SʼnCL ,XV` T\g1g,j㈞_+.YD+ Q]$Y."JY+= iY |CTt=BHCԂ eaʪ&U B  aZdcD07_'(@$FpeXJGA, T'0Z A%?#*3|QM $2D" nVƋ.bTs܋L9gd(ҫ'8ʙ[tR. &VV uEb`c ~vJU LXm+hy dCERybg(aL[?hIߋH.i Hm'^(DV'+TDq카‘a|EFn%J#,yz@dJn|=7^i,i*N[IJK&5hHBh^"4a6K;NF'V x \&Њ:--Qn]G2:EuG嘂C8Sn .\9r*5~aEM\dT*=3!Ec u3C>i>:5)ýF8ܤ¾ר&(,a2^?@=wTY Jc!" ` ` Iޖ)5w!X2*̅Qi8[qJ"J @Z?"eu[Ep#RvN#D2M# nɯG4gf2\8&6f4 lW6 qC܋ Iv߅z-rrþA~7(~[~?q蝌狺b& g|Sdny} Xkzh79ߚlqVPz/7ú^jvރzvOwMvčbgPS+]\%U2lƑ]!G{E{})8ޛ)ۚ}reaނۯP;|Jz9-ܻOF؆ݾ}d5=~k q gnԾls̛f tӓo[' .JqwaΩB · 9O=[xuC3>봿6+Y3wiYNr?vzYG.WG#,^Ie1^n`pTdFqUXs-S4wr6X&[J sPph}GݗAΗ^薦`DXPfKqx<*&@tS+D`f.tqpF|\xS)+TRvk J WDN-$eVр RKhVtU $.uB& 'xbU%0V=D/B }"**6 6"xleP fTʡ l-4Xx%#@R LKs!){>*՝ px䩉B]4Dr2`ܻ™OWSY1f&(MEIGfä@Uj! *LKs^e3VܺWI* H$0\/Pjap . ƒ`YEa!>*2 Ác"@J-g5]0#tD\"X|-BHjJƀ.}} #SR[E~@駦0Pt!k>Ѯ+ M\\ @#7}&%7e׸:KM7d >Є[jA§7OxDZ%8T;;{0HYS))ӖX/qbQl@2 ,Z^d,M)5QH(t6;optH| A70aV^0Աd<[z 9JQڻ@f#,ץ%'\?Dx}R$nW<>\ӄ|-^9f>Kl+税hk؂ Y3G豝jԫԎ[=hZ|{6fIAm&9Qg6pp*=<$ZiN&omW*%yYxJvK"UQ(LFkƮ1>}6|( D @69Nn@ęu `.$5׺³R*# }q 4>GHMS*MEKf75 d%@^* 40 A8 pq"c(#)*ǖPa .1dF% @XL4dq:hB"?3*L L3~(̋ZvC*En(6y9RM$0}HX(uQdW$s8CPlh$*B1#NZϟ_#4Fsf;swLJSY:IY4߫la)L`pjI67JuJQ4 [6i"TMg䍦Uک[ÐVN|i#55(hy0 dZl8&. ~0PSKF,DAubO$HD=OR&z'^#h%,.ɮb*F$6070@P2Sd,P7I7uҝF*D Wҵ+F:^"lFpGͪmءz)ge~Ϋ?uqYU~ϧ%i>Z_ X y4zH9̃OrA%'nk hGg=!b%9̦b ]YvBhІz D7j/n/Lxsyd?#bׄP%,3=.$y硲 [i^ǻQ?POl`L-QdLچiؼIR1c1>3!BUNbZ`HHo:n$ [@:4*\?+ ˎlRZ2Q @N5JԣH1iٸ3$6(]m u-3gp-)2UcPg |Ezo]6 C&"(\@3Q7MN-.dp|վk$HL Dd!00!9!z &0LTy @M4DfAԬ,F͇7iU^Gtぐ?O 2 UcRuqmVa2Q/k"FQWj.1W4%BqoFhPBUyo-bǜ#6kee5-/ ﷸ/ktoH*-ڜyo[=Ά;)[?ͮU'Oߙ䇊Mhy"D͊,$87iTPBGfK029"jIKIyGⱱ. L@s.9#M'J)KB/5\Zcƚ~+u1g=] eq^GHCғ+S .bAeXy [Sc0bdѰbIG,<5rlLiиH1`@cGAL=LPT+eWZW*&ՙ?"}ɐȝWM]( JT?i_\"6\Œ*$SZ/YM_x In [caAĥBl2FV),?y&E%(!b4ԉSe7a4iUpp k.á%d(_'{ l⮎nTjQ:Y7 i-)Ӎ5[4$l0s`hf"풽%s t 8 E<(y5#VR}H/wz0dkȑ).b[)N|pΆ)UX7VeݲY3ފK%0awX+wTxs?f&{?-&ee EK=R2ݽR thAM9iRTR}7n͋bY^Ē_u#8^2t쾽7OKleeY$ DZL|j#Z/'I|ҪQ H={f^JR nGW/Ur6Q#6sH>dFDI1Ť雏4?ffQ1 s\hAEQaqq  I$I$J(((,,K,, , 80 0L04 84݅|v6]_>s#Х2QyiKkm͔w#%Tܣի(^[ 9l̆b_kާQC~]RU竽6mXow÷i 5|̕M?L#!/21ǡ/S3w[+[svl2C#s_(u[)[>?ËAgـqGoKzV3zvξw~> Zs?s>/>0~ZTe[au:߆l;ZдovF̿v+jeݶ{;#t69/7c~_ nnf[oۻ?_oh1ֺw|-tᛟ_69߻!B1խo~n!Fj]e9\+d?#mV߆ujMu*aGshO}dzrkCcM/)Yy/;O̅?BCюC/mscC?/UR5r{"߷U ݎe6;ߕ헞 ߆9XDz?w'ia߄|23?z~[)+X#Z6.Y+ l~vv_3w37sw%eyMK/{[fǿzQ{?2vCy?kkOC6Ꞧ~- a(OwJp^KF=_cYv_2w߲uz#ųvkٰ[[Z~QfnϔaXýovQy;-d~73i fd68=Ժj>!vA]߿Wv/h*e{CrǮҭNJD݆fN߭7coJ>ogB}gn3s{GzY 糆n/ڴ:9WVoЬ?3B]G;/ g ' f-O2LNbA' 쌧{g) [vQϜ?X;HZ?z5%_Vٗ_i+wwr{ mW|#TWٿOs;: R~vlBZF^ߟv?c})kw~nG#ЌrY,\eVŠfq 7|gvφCcތ: ! Cs/o{S:VR d7c%mx>NG:W#,j1Y%}V2|!~3v[r#FJ}.+u־AC|}je*VzT.z7Fp/l'wYB_oUI=u#.Ux9Kߵ ;e~^mdeuKzHvgYZWv3ޏ+~[O}ކ93>ng%oؒp8xlȚ8C:{!32?!]B^1!ۙ{Gco B[ vC>+ַg~C+i>w732Ճ]}X_ﴥti}[{^VW+-Ids ܄/8?7߇ʹ _ewʰw!ʠGц1X[ ٙ^Pwǿv_=B rVk!O,=/z#Wmӌ-r8븣Bj)l??ۼ 9ٿZH^v0d?7q3 A;ԋ9φr9?/מ^ytr97:C!p=O~k.V Faݞm'|ΎnCs~?)SԶoC6{Ѷwayduwv;;7`Gajxfw>X ,m`69r)Q}Y$*HJ{ ܙ2BBs5߀@ ` ppc@ .^m%e_dN+ūx]rBLQos@%PG`#k`zgO-*l!VzW6fSZxL=on\egMJ[c1& U4~y|o oYks"`-L>#շ*0u #/-g][0}Oszv,lX ?c󀁀 dP6 a۾oC-pp( Gtݤ ݂=}A~ b~idz;Me2mp2Еk2/WhMuڊ%hzw>B^Z7Ӧ--TvFkuGno*, #(VyoBںie<\h״iGDA B` tb*j??Uv>ү}/H'V1 "*w{`f'Ax1a2X-_e_cyWeZl!1[~ ŷ>'k)՜H0YU ުXC#{oqyxYI X( rsj1+Bpb[> V[hRJc;y/OA';!P\.x% k)wS mE,Rl@~c+HShۣ]cH~ݙJR 1 yYoUXW&;ofgIKPixv`eL՘SCqЧ*J)vq.{^k>3?hH/  2Ap P/9d ~px+W_PR,>az^U۪ #@H5L{ 3z[&+qއϺOJ p>1+ƪ;4(`Ww&K끦,*{):$%^y`>P MqT+ C;|=ɠ;@4n:h˯2Q[O-|K䃑KʗRkwO+r1y޵{tiE?56|͏=G>] (̒` p7nWй.oVeBKBш0 @uiǣ7]$pFڃ0  wp /a4; 8Dk l[?9|,kQygp:NxD;_4ѺNOJ[m ܨB?/c^3Czux斬.]UV"tzgjC72~Ĕ#>,w5܈)`JoDMGpFD믠 - ԬbqI?z2w3T\t AktPi! 4@E-fI(H6Ĥ/$z JDW(Fn Ug϶=Ec@𚩅D bDG.pP! $UbdLC 𭢲5Us Tu%-g܉,a%98gQgUi> hr0"$= @][X`,E@F| EsIuܻ۰)A5=YOwcEy=P5lYS&oT4UɰzTp$HNX/0uCvJvi*}^'TDC Iuo5V&q>20edT01h8*p 9$kfO*x6Ntth#8PgT 0, BƤ !JBX])vaIxbА;- C)N[5 YVLSss̮   (@, ]&w+y;Z^mO-m \dzd3?0͘`Ǫbd,tQ"t+),\cJ3&'_b{WjBMdl*չ7eX:jMKXoX^`TҾ 'f׻WbtUW+~/V54a<|~ui 't(?Afp:n v,ۮbfiKvxֱEճ#ƿ~Ous(uVJ3^:_%uڅm?ҒNV<,v{O#г?{W2=Pc{U%&M]lqT/:Zjpֳkb\u^ε8Hq6i覊h~/k[8n%~N(fj%עԡ¢C)@wqJ,iq M$t'ď4Xn1> 肕Ni9%}y #Xyy*_&ȃlSQDۯ1 }d-h 0X8NLiEbںV\"o6jPFtT$}¿nIlP,n,ZYB( uqODV .!(9tz 徆uScfQ̼MךQjJ ܕ"L0XIC,t2Uen˻spiX:3&TӚy]Xq:2¶GGLFQ2`nTBLv%i"iE'B\iM"toDaPx7p^j-Lz|mZn((Nhz, nAUg+2)/%}ԨyZ&-\;WtesO(E盋t{AH3S A$T@NDB K,g0aB0`~s!Y+>Hs0CEd2.YkU^.X3'Y7I"ĩJDcqV/CM]I,;Iyݷ퍺~$\MS } b鴺^T8-ϝZ)җ5 'LQ)6Qrאj26S,.…O, PN.uW.B|Y9H%B `idV._Y{~LkCՉ2CG8;((s6 ӻ-Ŭny˿͋}4Գ”d"C-̽Y"qXHd>J94٦\hO>Abl{077&Tuiv{갟—Z;"i52Xa@%9#U;>Z}w 5F3L(@ XT( )iq@%/c"qhߎ\ܤ*>|6\GB'G")k2olVDCTH8paLvKNR7h#Z97bvFLU1NHD>&I Se{I,q6A07:8>F*NDm/l%wL(N1/[قdxAt6\8mz9l)sdA.$D@" EFdP~ Zbnɞsw[JfM8~OW)SUUM,QAXjן)LՅ]3)ӪKJ@q%Y ֿˊ3DԛP\FlBFЌkjTdA5 kB?! ^R0g\n<7 I$ĵ͏ֲ& AHH85 e!4R1 !tpPlXy=Qq9(-b"@̆0@|g-0o1 DZYyh|7T:LYGB֌RcxM+ݾۤ[湹"'qZJŮo!%[U/׳6vH\\=[/_(H: IhvK`ډ1^lMrSi&dx{Page+1l'A bLMiU\@Bzmks(_^Յ#+]HJ7qL~lQ94noF5mƾ?(:V>'5tXJLh ǁYgU,/w_GZ,rߖz~jNA_1G)LJ4] "dPR7.Ծel=EO9=x(brXҨhC3uǚ!S| ]%TzIIU?zϦAqR2v.9Y*jՂshOAv`LSrjTYI!a Ƽ_wplZQ6}bDkYL<:F k4">Y*&N^Ε..@rlQ#q<:KaTr%INmZGL7lFSw6ڞJ`[!$КF :"Br]Gm-P̯*Ylʾ'VYArOڢi*q eE75 cF)Jm0S/KRVfmDI0EX(!&l'0p%F R rUauzm3]h}t%D<Ŏ3!X]Bc2`b2K剖y*SEgR<+hQ Č$EHSY uEeB ǖ0^10_Ó3'FKyoCĠe%k)NGh67Gօ/ S= {fe,GTk$׷WSu$AR44ӷb60^TTї=5v n\C-m*Y$]^gU~U+vH&SǭdfLbS- P[$ļ;:cPF0iuw˧zUw>WzWg-h'}wyЇ)+c<)()}Q{-Fxfӛs[k tՍ7nIq;9 Z&Ʊ_e#{dנ;yQg.8PVqˇ-^24hhWuR;XqB7b*d[SlSbC5!~0V]?B X,)sPJF)0l$Fp6u ʊaPشddEl*t A N!`LGT}T䡞z ~=fl  EĠX *\"[.z)(kMǂ;?Rr ,'#!ʤ tZp(2/D(A2~K4""XH &HV1Hʄԣ&JXՐi8vH '7 ӛH](tGx$$XD @P '9`~T=e$pѼ6NRldTdNdKv89I13hA|^LhH"S3zAӍN[nv h bP lP) S 38 pI"&CE"DH(fj2 #'&jfU `Ѐl ;Fn`%  tA!0>TtF_\N> / X0E^T &g J͇Wz jRdx= 4ʎ*bA?SzfȖxNrFkV90A T=KҜk9>(R,\J+@$"0gXTtdCBΫBtSb;?u⍭we%~?(Jj:Ui/[rq)C-ccR[=i?OVn9E w - &&X--| %0mX+'i&VNbJ84<# Џ,Tqt2,~uf1,2$,T(1DǬ܍'(zŎXP8GVe mbۅqxuF88F0<.2%d#R>JlI!S7OL'*p%j# O2 ˃J}pf#k%ûT#x(BxC4KX;D=0f8 (4gW9X=Q2wdrPq;9(4Cm+» JQJ>]4eCȴ!bلkhhє#Gߊ0(&i$nOwfj`YZx$:9,u3ua#$#âO:Yey閪T(!^O Br< "sɟ!drgo д_<;XrBaF!nXqw*() GZ).VRE'Ly-68"]KhR͵SծP@lI &)c0btN,>;6!:ZAJ[ә!# QȴWsN+3GAF8ugRtx(%\+(AMOBvhk0U@NZ3 ̱(jn[BK(:GȺi5ed9΍e1{vS9[5Tm)^J?~SF *@R^.a P_HMeERS*xg1X!8 ZWc|U~IZέ8̸-?|^3Za{(QIϭ9gS/ϥzU黶Ϧfxk h M @) @"*~FM2>t?#m9/Uu㾻u<+)ʒ'%, d p\A DwPS#p0U<ɛ*Rd>AS CQrd%4 4 1`hׁ5a.^Fµ#r4('"".w kᲂ4ݧ,דa ~9B`@d&/8v} <+ib< cscc%n $c}eie#1~T^H dFkn]N:b9j}?4,µ٣-cqVi^~啣kϼ7R[%hAOeCV|SEbB#"TPxNf)FAڣ?*f=[g7/{um:RjbqUlz/wl{+nEͯiwk]=:!,ߍ}ʤt UNC#dvYZ.R[ow~yX cq9+,C6r)zJ%+댈y(=1,\_&L$>Є9-Lt'ͧ%n8 C)b <@#`*COYNmo>%PuuPB H[` jhn1xu#`4Â߈t ?($%I5;~'x>(I3eW 0B  :()t \_UY(kő>[{ˇD0ME/jFY!d[hڨЅX?aE߁uaܸڭ<M.#e)Rl!^qYoeDZN!8g$.{sj@TڃMuG̷ޕDvwDV|, X_;y5P4 - 8Z^d+/ng=d?EBX-ݰQIŒFWz6o4m&~i~8FFñ 0γi29޳wE/y7`r <GsQt:It`=KJn&(9jH=$8N-F!8.V_6|UeWq1yvȹQsT9FE]qcDeerD/ Ĥkܻ'eH$B;)zjtl}rpͯd- cשDԔ[e(+J43+ |dY!(_To"Oz<˕/Y% Dbe/lKnUgeȆ&Jg$t(%geo[\UdGiJ4iJc=m|)MܥS%R9 HÛZvwh'0{~^(EW]1joU|<0AC(zbmX;XY$m_$=gM?g2kֱ-Ƣ-^aiՋ5)O6lWg,̇B~,D{.ׄT:/tVNMY?3/V-ef`?f j<'N͋FfUu`Ř:;!Y}'~Ik VZ:m Rr1Ȍ\Dy )^dp>0zt0 $Kq[CA5pDY:wZ 2)#EBؐ а! PSF2!dCHS0n&!yVsTP4/>x% O2mKIEZDһrtѱ1)./^%:!*h^&8]hFtaQ+I]ƘqHT\Z ٷ^2$CQ6])x`27' S/G1:L7-;lj>/8Ubyb钫##9()tZkaxʐN[xϚxfrX^oEEkT|sTvF}3_mfG0'J՜~?VPe%1ȿI?,yl4A(R٤u&і<'!vȘa2A 2/KۣIZ1Ac\6\u!VnfK7sfflc*~hԊ܇uo_}kPVfҁ;+HgEiE9ƠOfcICS}X0jBQ.;3wi"QH#_Ht46bLz0.].y{+׺K" TIp_[aтS 2%-a4li+) Nt@0d" zI PԄiB- CHrc=A\ M6_i)Lb~RjșpinlrC{5hXxeL@qce C̬fD O$RA2#å&iQ>2z`8u[8ʐ'.oH r0p Q5Jw- j@G/)'2] k/NCcIKF/UXHGw6-JAjD)?S㣅EeY!d:*B1JCB4gqJiE;uW黟ҔƠ]Cs[e{[YLV0Lи&AqCbX) Ȇh2VA xz`]0# zV&jtHHPb%8"KLhχ _bAR$04W%f[!8/:n̬N\dCD`o! Όt%3'*8n5w,ª&(/}pʈ7xD=XoEB80rC҈@YР#d|RAW I2N/yD qt-KI"RG áq" *cm:핤6U_ly/fHf 6Ht=$  -aq>mbsa%C xvX^`"d/?4K@:LI3fRTWC@NZ-NuUb7  Fyj#\_T҇`yBDZW |}T܀n.4֪*ϿxU6%L#mQ(އ&)?]T z#7|ކ|%^]]{ee)_3 r&O5CغZc`e^}G|B!% 5 P`rzN<]M:lˮhEɍ8LX5ID Pva$~'mL8p#~ך @9k 4DOM6*cp! 4y=Ό&-Q/@e͢! [&ENCCOؙi ltubCD8ی# 7(2]}:K5fճsA {b UiӺYEQ!6,؈8u ٲQM4M3aOd^DAS+5̢lG BwHnW_hZi[,ԝE)LwwftIbhSJD * '^^$؝QP& 2'Y#ӡUa CߊPN%n,7e)bВ4A)"鐖JԹ*uMTN#xF6ZoY6zw['H[$B,^s!1E c%e))(_XIӾ",'(f. xs$%?LԉB+Ux0®OBd遑ނ.)ӎ=gMDXP`Nax% ;p* b!HNt؎>rZrGGd]2+7E'>nt:d}R'}Ql L:hNz6p9$q=[.xPsǘ21[MU!ўUfvZd sFHʈ?Pvl/M@G9(pS!7 5Hw~@> (ߢDZb(\8F"k}qr:0&D) GLFB@㑥2^jxT`X`-9.h=m00I,{0lIߥ[TQ&iZ(Z"Q؋r`<L$"m@1'f'Z0M4%5#9:=tIJ+XzH8N\ ѓ%h &AGc54lF",j VrՃ!IP5 =1k!%&tALKk^閲b6\q)Pa!7&pDdD:xi_!A܌C|HmReӴ:G4Jl^iRG2ϗ,Z4hjj8T+|>$WcJm+0L|zy9QJRZ v@ =#%QM1E* Nile(FWJ"HNQURA8YxN5(O<ݬN񃲂ؚ d hTbmDR,FCi0XkՉΑTm3:(-EΏU۱>G \nnXҙ|Иxwqm]A[3ޖV8+]%ҫaVQ H(+g8b|aֽmce'q&=elϧUHBZfuuBpAk-}E6O:z_ȿAzcѻNJFg>,]oqgQ!y2 &u)NEg[bn׊@u,@^+AQFaqq  $I$I$$(((,, 0 ,0 0,M0Í0M0 4N8M4ӎ0 [P@b8QnvBc )z|~[nfe+uo\]~UN0xV~oM;۶붦_w7w_oZ;V7?'hu6l9=l~Ͻ{7?#vgn[w?/ESqB%y `3g(9R2]n1_}_~[a~mv?7 ξw/l̺ՑqKg>:/}ϕ]cg,UΌ!w(+r0w6콳^[sz׾k(Uk/q3n 9Jd@_~uw@| m05܋63Pw?'mv/^XkWu_ E sB 1(7 }uZYjfgm粥MɌܶC]Ap̆~?ss>ٝνb_:x]7;_vf_!{e6RjWvz^]&}SL x^}Z^HWZBr}koֿV^p%{eel̆g>sfLww6UKweVXh_m}⣵;ݿK-\Ͼߊ}?o}ss=3ҹ* C`!wy)sڼ\ a;Knj=muiuc_nvnC-N`(0LD*_ S/KVvnUxkcQIVm!xS{"A=_{/}OienAH{>}_+G 3?kD X_yOEH/A#C_mw|nw뷞=keܬ偟d#ۏ?ޫ,ZяjSѶwӽ|Ͼ_+~Yo_޹W>^f܊jTխ#)ڜ @Bdv렺N ` RSZ0_˷zڿ;ӕ,;s7ww>0Dġ>7jOmzWںZcŞ9M @OՙVg~™ ?ow߿oN}Tex^/{o h)E~YݷCߙ 0!TH9"|27W>\e{f>pT|31Y,WnmR; ̿Zߝٹ~ӟ73vP{_~qhh bl+&ϏOm>|}+?[[>ovW~\| W~l·,AH=YŻ)^2~(WU @"`]hD>rVe_{w~ަN؀nRJoxeߜJ_g>>S܇f?p)`#!GWw׿پwwn_6;_ݾ=_ =B͵~umr  $FB@6=GW2۟򗜫[o }VSA Z>o}߯_{1?4~q~_{} %8>1 b_L쯿ml{ջn^L]C-vR7~9}n6a|%&\[knse~mW߾۷ηͣuKd=9"4ΠJtTMZf_-0.h[U*IW/wrֆFud} C\4 (ۻ}߾o߶r~uvON 0}}oq^dz:зe>,Yt]W̟3:S?#~{YFMgh9={;DYjɓejcv@hX'iRo_ֆea|zz>%=;>Хll?A!90*yV&WS2]Kk߷ٝ*lgn܇ٿߐn-|}>ͬ2m" ͣ_1=ߙڻ>Սkߎ)ݹ|g-}z#ByYQ58ջ-ͶF P"oi]<$(@PK"H %HVz4 s)=7bSN6kzPƮ2L)| 㠉Y{Gjl'ÐQH ^@ F+Ea`7~*FH)C T +:v~nb _}a. Lq"h<+p r0TM [(IPW[(=y@, sQB\0¿r/yȋ;}6&ld!Z:L*aLM?Wmbi&( i8y . +.HFkW˅c;^ @)&/-OM=JNt Iq5ik(cAڋџWdeP 0W N[Lʿc/|mw&A4>f.OV˥k_7g}="C^y3a`"aݫ+wT8N6Єw׾v6w5S|c' `t>1x8\)<B-{m7-u˹|we)Xi^^K0kzӠ+8_wbӅb 4i "kg1PX/PoYo?m[MpO> W~jkt"Qй€ e's}+$& zʴzqsfRViV9ϣT|,qJǓF*HI FA`TXHx, ")c{) v0̍3 v,Qz!#S!q2j^=%kS]rO/Vűy;` C/ a0}xdd{c0f S%-c;s`f _`t<@`r+W\:iQچevZw(/ "J0lOޥ~+ h ,߆+ǚxA/4rFϢ>woX4R"FeP_KoMrkvb\3H˅b$[Vj y:Q >^q-?V0U\'S&CDVN&] 6ೊN!"DfYF:/Q0'Al @:SUdSRmŻk'@-=P.(2yW1o& @wb:qYpMev_9bL 'GMbt}}welYd83 MIB5rku{?վE,L( uj:g{f{ز@Pj;ft' Q >58?->Fq,0 Zh*"bA%gLB9v>pF-A3갠Hг0 pJd%`M& )Yſ.|?)KU-/h[Al!vx* IեQc檑xpB<&`;#O>`Fh8i_Z#XnW ^Hq6לs +oY+ѵ@U1~/Fٲa`eT(R9ӼQj:Κ)8݁H"Ĩ 'F7 #:\_*k9z0-;VN1yP&q8]x0 1 K "ÖLxC 8pj=r@2 `܌u;~Qy@0\H lESQxAY#I[hYh Qt?E3w[X=?%nV ]"Q29,%NOD ?&t>W!鞼Pb UCȫ~uH<;086h* elV1wXtX-,$@D=2/69RRT8Q4< `=S bHq1 q}!I e/.fj)U3hZ_`|VdPiWEH7uWzN=f7R$-0$ m~~m[}K^zde7Mjf5Hi dqnzg]WB88Nh:*p6YF9ovq@G w(TyEE }#/}V'|Pܾļx8v ^EgU3[%X5!;j}BKWl>bRPk{j}_}(-xP M$6-Z|&&Wl&qgqY*"Lz<$W\[!'gk',XZאDA*ݑսwQS H@Y@lm8S?j!.adgʃ|5^rP#p.sati҅UDCh*uTf|^Vp3u$nv(}3Z(D^ BA @|0CO+{'֓uu- @%8]EsM0lNW8M=ELW0mO3Zb{- @$,O T:nRm_̈́ țOW /qeB M/q.de Ҷ3ǼޗcEeAG)< aH5T7: p5a}ɽ,?=.|xK qI@ȣp8@;z7ٿlmz=KhVp#`v  J^ 2h,@RiɼQ] 9( \Kp(UMRN봧d6r@B@p. p7h4 aJ#wx)*砏 :]24+e*}p>w3X}&spńtt4; pLV.Z(' ^d$>oϽ~2^' M6xf E+rUx;q;@MtV^ /ú N՜ZZd/Uhiqyx/Ad1$众U a~ͥ]P+" bW˻Phufc]޼5g@Yx+ 0 &hQQ㊦Yל;7]M9@@rٷZ_ewsb!N$@(T<$[k+z[^ vIGwO8!jP?y iL !$"!2_?ڗ\H<PCK a; pJ (}P»}.8 EfѼ?Q &+=->g)iɱ (EBIL~Ƌgm~1WRhM ^Tgpox}c9 @:(mt77so| |Â1jt tkhĈ"kkvVnzB- R%1PI@t>YR9 ZUV߻_$b 0XHTX(GV$H]bv07J8yC$f%XE@VIMpz' mS xF<"P'PCbhF<wo4n Q` %p-HFG)(vnЂ2uʶP pd:X >?>lZ<U]6Pӟ}@< ^%g,t ƃ"h܄ n \]/pO@;nU`PUV& t%h@0WV˕6xsJ[eѹ%&i#DIL  @FjءaZ R,\ 9@w^?.:,p\<G .!,@^4D(4hJ\R|S 2u0J-H8rm%n<yh&MR@eZ FOtx)1Gh0~"Az> 4=(=G(Ոekx} (CC *aQ>T&D_0R"t(Ăei|@& p|peK6 Wc (DwtμW`l\{%-S ܟ3:`Zl7 sZ[ѻJf$N .y+Bxd\L_nAqO Nt.S : (#05D'S؆C'DZm.p)XK#r5)d,3r[k7ޣgl!'#Mq(17hh,ۆ"Kߑ u,2@4Գ*Zg Ԡl‹aQ<[_N}SUR(Oξ~-Hb']>Ѫ__/bm*Q7UiZKszL.9pa`4 'wDLy+`QEaJKŘ]4qEJԥh[r,}xхW| ^ ]S/4$Gf`|Y.>c4 ٜKą ƶB̏4o/0t0*q;ыþfqB"^^_=3Zz2x¨gba>LftQ,O]t:O#jɕP{G'y(ꋅ&sW `bM>dチͱq;8̑8ՌZVnq}K'֫^Ӽ9\'u]>] gcW7;귘cc|V2t&[ES̋9(q@`~(l3@)ٛx] s0^T"Bϔ ,z D Pfn p$ B,.AG'Ϛ=<7 !MF4bE Yƛ'XxUM}:?^DF fBAȸ TMQ:!E橔NCdmN:F\<3Ԑ*~\&HR ˆ'Cؿ51"(MiC 4\qpDN_!8G3O6[4t|p+먜DTܧ?f^*(=Ί#JƴrQ fDGHHS!hulR#TXr%v(N(8L'!:J^br7xp7~Գ}{ĿYO+h[J!U8hCaEGe/%G$d/!u=:[O֕o*?bj<^ѣ V<-yU!fiⵍU-Sg~8xwvEksQj6U,&~⸠,ô7 b~059B/Fٰ5*SjGDDlP#|MOT#_&{<#Y}AS Ue!@HRyki]4n?n%:yf:mWEmqti(NbNvb7ј-jے0>|t^2("HAҹjjGNM̨Ë:]Ѫp-K+*\#lz=y$jåꖑj0׈#J]Φ$ K628yAV  5F7`hiª|u_qRk"HZm&=:Dho6Qx + Ekpj MqUlZ}! FhM$4љݶµ0=!` 21"2iuaK6ۦH4In>í5JScLb{9թrUDNDu[!X4cF nZ*$/Z<d,Nj."9Z3Y٫'eJ[v6Y#.Nyӂ#!l 03Υk|\̊5!-Nq{2{;X*URIZ2R95PU%[yZVKcYO'E_m .ZsqG, >@}qYӘ>aN**vMEğ z:VBz;7vX{uHi^Qä7{X%pFщlH%7ݴV#WZGX0G&/-Z.]vC]6z:U`P'_%lv_,I4Y馣BFFҝ_hXUM3L;R ^)QIx>1uaI4I\Y9Z1Fiu-s-J˘CLиGByi^SZû7|M{vIzܾ#:'Xe(\*^M/+s]!wEZLH9B8#(RʹέǦH5J'œҡ=S1s惱j'0(A8i"DlpH#b%1 DQJHϹD,4x͂ғVBhg9\`)!)ޝCRV?!=Ѻ@ *䨝$DB*-):-NW 4(J

*ycozLֹ#lXFX{Fl1]7eTMƐz䘻+1%'\9ET<ɂ`yl7/H(nZwTjt֚pdUť~n ֭zLMX{woW SktW]auX':밢[؄cElNG{T~_3.S2b'u㯾kuk61c''ty; $LaC[:{8yU+ QK6p dVJ9Ht[*.PL tGbkm,=x8묎alcf"0L2 5y`iR7c; BATNt|+ Pl^9.(B7HW䆁RtDŽh-0ܰJhqs L|^nFњ [8TPAF d=;/`euQϞiKZlDMuQuK6xb_޺,x.}IʍqEQ}SĞT~>$̆Х ''/D\+$Mp4FƈdLJȉuJN/ӊj,ޯb3!1 f V7+12|_gESM3΍RT&-AQj|HVpAL@3"[ˇDfѓ?DPi25!R"icETzה̴9"`fYe,.tfXJ. 2,n6/ -Jwyy%Njn@6glu3Qih^kv 犠z!y9sjZCT1%ZױλSQؖ,%ѣeS/Tnh0 dlqsyhrGxt}gʚ]#tgk7Igˈޛ+CP1b b25P٦crc*=`ӲFLEUwzWUw9>wC,jXu8j[o(R -#﯋]Z:uAF/6l\qȹӬ['gP757qgUvͨ@D~lWm5K0ZhN؊SUOKE2ut(Vdo~S^R[n.m̚>cǽ{:a":b`RV0-ݢ<"zqQ `mY,8_^lؤ;* A<`>X8I-rh0fAmsHU'e~:~C:<Ēw pSFlZh1^ Sv' .DQp1Mt@X:# p~\yوKa PEq8Ѹ>< рVf *dap->ERpv޷G͎K: @+QkVhzV)SO% %f~[O'f݁ dݖjwLj^ I~eca-$ hH@XpFXCVǤ$`4` 6C6z; LיNcTK͙(qj-4wՅP'S'&GFͣ˴`DJȹ8dX`ylhzR/w|4+]]ֈJs)u-,FEG"$V<<дXA2!""HvD呯W]33EPx㸍s葾޹c Q;Dʎq t؊bp>̥*D0Hz i윶dؑ$8nd8ul2NrU9s!P| (*{4D$BP@  6>ģ QObŭj!ZiNL?(`V;LPˎG3 )jU*+]w^L߱JZ]ԪRL0>Y;u=XTc1Ƭfqta|p5ӣ!pnnm87'\)kƕF//NHuT{r|7̲%ª\ne h(|z'm>J?zrytE-ELMȮf)oaGNrұ5,5H2XhDXJ PIn谜6 G%aCawӂ"R2ŮXRjfM-c <9ꨆiFHM5 TP}1B#ZUkG\8pag̮*l;2JlgȁK)" \+DSՏ< MHS"n`H" T+858F{.IcB7=vj)\L*[ L2ic% J2(`it~֯Gb\#',V x'.UgS;L!+qnhhqIƑ > Ԋy%|k}A'5ZÚc(BQk+#-Xb oGXRJ\U5NB0:4uHF\?1[Qp%bZ64V%1X( fVkCQ~7s2@n-]%BgL&B+$ g30*_y(./N)Rc}X,t}s]vqBeƈ UOfљ%UY~u*eGҟ (Xgӂtb%2n*ȸ}K睜URTkv7=luWp'qI"`D= OJ` ӻniV }QD|b7)U%~-j&a!݃Lhǒ Dǯ sJK/D{y{#U[ ʎJm[6ؼs[ko^.lZ VrƫFuj]kg!YO甽5pLQW+u1b}1pq"z959"7tō+Ldo5=_㸕b']WrK}lWVi/rǛCç_$=HWJ;=WvN)t,eH䤎r+ #'eB;$d!I8g#Bֈy VJ^iP74 GG PV(RHn.idFE-/8ĵ5)yv>xt:zvx"M|. 0`gt4evH">/0 -JAL \h:x扄%KڡkKX!D`,Ncٵ̕ZUe8%9ada=DiuRGHPa/"&!Q#-6:  `=p}p*#0H]G, @1UD kvXi(Ra%S}݄Ctґ5rDL!6x@$`* l- Rttn(jI1+f7!V+ &D/ aʽ$^`[ƓE5j=6Yd. YWj_Qj,+ֺ7k.s飆f*y岓R-0~' BeFQCNJ%#"頺>/sBˆcaiyJ!Óe&;`+{<F TʡCy6Xq㙔J[QZAw,3$nSSBᥦ20!A8TcDž1h6gN܆.cmMّu4 Uߘ,ݷuj9I@L&t%[>B;c܋eVMqQ`iYR^]vCθo SZ:k=÷5s`͇E,Z5 pH)d:xkԼ` U蝄γk sbtV(ҰVaX-O[c=vbĭZ[>?`E?O ] A#O{ٺDkI_c755wNԟWu|EDn:Ab,$*Q;uN{;3{0,:.E/:Snū'LF_\+y>-uOλml/b:ױ^i[13hdԱ)whabF֔{)~dA0:!,7V,ɃOT|DzA S8,ӃzUJpYr1Ry ׊NWy)%HE 0n8B F2H zxёeRF PrFL4m"z޻xŀ1KrRX+ +2]Z:3IbB)7pʇpB]d\<O 975E) SφRvqg&} A֊R⋏wxTZCEDņ%':t >f+p[GBU4 Dj22{E/*(paU*i X>J! ”1*#"PʢzĆK݌dB7up`3c?. EqudSʷ`/XGCF,d(- A^;h RH:G_(/GFU,JQ4yP\,Ű<ײU/Or7;mALc~rnڭ =1]j͸xE;|N# c rJ'kz^q|Zmo}I;s԰'6hέ_^υ3* =)f{k{GS ᇡy["4)qJܛ YhYHB,!¯o古'/n]Xڵ]aTA]G1 }VP˚ai8q7oGV|a{ױsR"L = (6ۮeZI+-\wU@ $p~J$"]-8\Ac.R:NN3G^CiD,'/ xSB>&FgEVu2hRp~QCH*1$"GQqqk2{!B`bdtKr󅂤*lT A1 P:0 4۫2*}̜8okNAGĂܣ0hɣ"@QˑDv!/ZN?5$<ۜ!'M=%Pl!Ph$T (/xpq5ąkE֑{"eTrqY_%T@P&3iyuE܅#3NÉQr8[W_;g^1tOD˔LrK'[rxξ"r{6,QCfğCB㨍;rdȱByBϽ? .\@@ŷ*Ik~qiwv%SZAQ ϲ-fńGuDEfٶ[yKK@̕yw'\\$CW0<0$U\k>/UF|1s6b[ ve7sVk8@Yke9@e5ety-hݻk+m{wgmߊOjۻ|D+AE -xYȽ: T~UFcv6\+}]1 IRA&Bi7VbZ}BRL:5 $>jukJ̇S׵ogJMtҚuYAJ6ZۧN,3K>hixUNչT߄WYSn~U| ]8vytB^KZe@O$bۊ\IYٹe6qE B~RpvB`l5ؚJĒqx7x@Ex^"HF3tB(Fb*\:h㢦lѡi葦HPRXgHC[ðYD&-J4d-rdeŢ$Q$7 ˌN19%:& `|`);!aT`zDlfT̈#&6#'Rp ;eJ >42.Z&`q7Of:d\R8KURƉp n$G&VFgqaݘT5Gy [KrQzi^|5婇E,P22lÛl&m%WUM 'XscT/L6<9%8gS+wPyL`m.%,]D:lX$2' t*cvC1uM{X,&x>`E*'pۅ ‰Qq5d:0ѱESB,>qщC.u[ڗF X괒nDm3WQ$S{J%v.Xހ) -ldhʊ 6\S $\˪l3{N, < jjK*s1i,er̳Wb<ú2c)u.n,bo|}k{.vSØD:ߨKhXK)=ndCi:>]0bEN )u]}?n_BEQAy}SիkOZyGxW(09ij$KP+FE)gD˵m )41Xe"Y?>4kn_l^yhb?Ϣb|6YPzpW}UAƴGYb7K lN%`$d011E)Ru!%eƼVD5#Txs x8\L½,傾zh%+`Qe8t}8|VVZ}ٞP)$YNJ<;\ 0I)4qP|R]L^˙[ Zhr,0RUjtX+ ygALE"y?'?0Jp%Vf;{/TVb^O!L t=k=u0FL$|PLקOm\IQppG4I4M\w7gM)MFXTP80TiT5O%C!'Gt!WD兼SUQ[`~]Jxd$n+\LX\QjL.eC3y0wP8lV*)qz[Lm*[&6(Y)g5 L/"lQ j -ѹ"v 7j 75,N7Ӯ`(9و؍_F՟_)&w7/L,Kv`5Y_.- ,&aZ¨Bk5f7+ΩqU|!uQX5Q<-:?g33lHʼK,X􎠁|P8\{ZY2ɪ[zz (Ifni8HRd|XYsJysxrNPRZ+vWsk< KawVìv% p}!ōTFv \#h@>l`[pt[AQFaqq  $I$I$(((,,,,M0 4Ë4 80N44848N84O<448@?O884<<8<8N<<<48<<<;?Ï?ÿ?<?<<^Z[nٷv +QSpt4,s?/\as|C6.h4|yA[`6gMZ FK49*5V}z~(@[󞳮N*( dPPx$+;|;:~QuaC:2>ԉwwVrݻ!C{H96Pɒ<۬+;_wcɯ,uw:vAj(TV]w]^^WtwVr󭼻j[_鹷NO//9׸ҍ}u3/a} Abim~FW3?IgEn;3ivΝ?t|ߏ?~e7#{.9Nwwwv]_~{/:?n `sfv?y}t~3{:e*d.tvo~}ʏ}s{yشa/=-ly)(&Jw{ǹgEw%vs[U+uk[}_l5{q\t<| f4]1i=̾g߶\;y߷׷[ϯ,)B0Mg]W{1J}ۯϕ~~ӾS+\}g]π=,K=!Fstywߛ}W.rEoQ۬6vv}_kS~]|lgIv}36}ʘU5m^FeL;o}Q IWk[:^uE׃rTׯ׭ed;wN'M`M/V '@ Av 1, FnIv7ҹyw{z֦ $: 9un/ކ..7vmzt_r;u_8N>Ykf^dcWJ,I:ns3o鿛jf{a@$Tp <κߞϾs~{_˼m;;y"wW/){z;7U_~W7/?s䷾zYӠk#IX96T}kfh}ozƢ{2+ u?.ses~Ⱦv`@T.X$@d'@ۆAQJ.g}w OȞ0T( ϼyZ^:E޻κu!}|}[ϫuI ?W;rl~]۹SuRAPGν?_&a+ $u ӫmcu{{^˻w;]\-=C߾[t\ iԿY+/>]˟wַ^~fuړH93tk$\k3Јx  :RVުϳ_gNӟy7NuqAw{ug V3/]پwݟO|:v?G3|v!X~_]=Vn_*lo> ^̽Լuoah/{9wy{]w? {B)lHy`l.%.?[ν[STJBu/__;QhW7ktӝ<n?;]]#mWzWڠ;oUǛ'j.,6t玙 {7~3w_wk;,s_@> @Z@OEwYD-;3'#֭<˼5h|ƿW{y7YZ ~|DƕD!%⓺__{]wysyv_m:Ɔ@V @+XY%dž'4e`=`d @,.YKz%X@:)<? O!oǨaƴ)$VNuv`qᕨroͨ o@ &$>_@W]}^(joO!p0 iPj[~ߣ\RCGҦt9v8H3P ɰ=$ނJmyVP CZP0Pr{HǍˣ`/|Pd̘О jhz4/":nA|, D+j{rz4)'X0@9 Za:` 8:lz7rBn[ 객ۋ(ϩMqwcKR|`~e3`~)͓WݠBO o}})-W+HO+@Çjj}y:lz%h"8\o}ʻﷻ>MEƠ @6?w߼\*׫q-%iͷ~xҥ1%4AwEv>*G˫QI} \%?;]N(33'X@\jP4ucE_pxYtKQ+aSS0T3Fu#uP|@l;T$#EYW7QF/0eh#Y|U@(ctJ*'~|.mNPE谸E v`_4umߤ6@5R2 c_ X`E@8 E"?ڱK@^Z | ?Aeo3&|Ѻ:ZdpDh+Dk + ȞVқHKWdcQ{c c!.ww[ۼE qb:޸N~]e*=^gP Alh6-RԵp*҈?:ꍊVj]S)D樭սhĵnDш2~έ|QP(&sٲn'x:M4 8.@$/7xam0 D ` J&`x45q]S(m | b8#A@2 Cw6 :0O+; NR[J\R)_:tGԷ]߹ʳ&9Z޼2 y1T J LL]"c})_k-j׋ۙbI!CyC ,A%TOD`nPw1TiKU@@IK>_/@ڥ+̦S*:!*!;3K *59}VTN8)wݴwyu^Flj0"!#^ LJ򢉚1nnT5xC@\l,X$5LJa2v7"*\|* CB47[`Nv 9H(`X! zO3Ӳn|9Э B0Uu/o?→yt*`!l@v2M/KL!,(2 T9)Ѹe`$(-ĈN4&\eJ#f}Zvutog xUFBZ(6X(0`3NE@A h <`= ġ$uԚZep 4EJ|PLj9Qy>9ꩇ@.{{w>Kw@hmAfSN*iȆo܃Z g RF F!$)!Ma(F#iFfe3ujW'ջi g |j*H (ĚL$&2Hpc."J2xL* kB3}UB%L v5HOFU 젨Lro\[ P$D!X@%,l!.ѳ@Ԟ6"jÃaDG 9bwR4&Et7$N 3*qc'2# ԭcD⁰%ce4l0' `Ե !q8|Z %>rו5ǔ@Ʊcy}oa$qÉL"26I0VlX deLtm@Y]\ 09IVXܢ2E].XA@q 8 i 7b Jc BJXŊ@d,a@51b@ՒA"H00;`0Ka_WzIRiC0By-1Y a|@hTdC%m+@f EM!\DdtP)1S Ʈ jUY%I%N *Xyci!=Q4ݤ_IԺ)g r]{-hbN]}OyUPӅTi/μ_ףؑ,*LD8D]촳w]%.Tç#,RNLE=COZF[4&xx:-UBdwU^EuOSXб Cōa@CtSLչ 6M> B/DU$qH-O0isIn"ўr15qފ11BbXFI%B|O5K\4AKG0-:82Wb6>R=(JJAtȶbH9Ct{5?͗AukAz7\:qRCX&0AA!ݸF;>y)}-[ԉUdf&%c )ZLh]6?hh 8~"p:iРwֺb |T2TP@V߄!\%F8L# K юЗW5]Zu BpRpȨ%4,18Ӑjs\I=Lh/ 11 8bD"BbA 4|IzS1htAJ`3K޽2iQtŋ')TQ6P =PڴQl蒊 2,PGCͬl1Yju_ \V'Yhy-b[F`&fK1,_`9KֽSq0<5E<-7)V 9hxqS l9Uػ!:OcJۖ~ZkboJ} F` m>]Wc/#[MaZtz8V*BK Qޕȡ䥣(*mAq &uLX b 8 0DK^F/7rZ}Lu]ia#pJK)FJp3eo2>#CgQ2׾!֣@8.)h]’"!\"`IÀE_MH1$r^~sa%C #2|3@7 ~"2y@lTˑHCڔb[U=y@ޘW@J'<l`2ib" OSp=!$#, #a!P-B0QH>*4v*^ @%,M0!UT76QLC(X/$jɒVG("b!ꚐgDP9 NOW{'ssל5NmE.9Pf(.Hda1hR`2+;Ds\S@(JޠwF3㭉T?hmi{Rz_H蕛lf%dD`&8PTB>C]~Swl߼͈& D₭Z0ԬU{{BoNfM3.Res48burXh ne{.PftfH&r=5N+ҭ1JMѾ7fF4*jY'dJBl2UU.Q+)hJ\[\VVXl?_j?'Vl4G2o'a5V(bcǠ&ֽ]{%yRFeP-д̓r;gMTݞ1T3PAs՟khh]!6P(˒%m)ilj, ZN/aY,ؿh@$1 KҤe0e`6KD#<^'!0t_Dj 0]Q N<ٓPIfi)ޗy<6Qn䯩mx`nFb,CL^UQ%hT#B3uDl/z Q/NCryF4KYTTe6qqPz|J3>!ENk.?1QDί2 }-y;7P@ڭ%s/XH?$ \zimr,smf&3CF/lDJD5m!,!͸!^ƈ"Aƅ"Hȸ1N/Gy  d9C$twpŵ.Z^  ȜWtUu+WŲuSlz `*P咉Z b\I5%Yx*)Sl*+-w&2DZU-6Z/Lh[Sꔚ(X5 J顯! 89dV3(!r&EI86>!yjmɕ-n-,-n gF"Lq!p><! d32lwę'GR}6)0͠`g*`%%J pܮH'zkNWeX"wBF\A`&Oei*u3`+kJ%!yQI= PyL)Rk'V7^l1"F^޷o2z?֓V)0LżL:̮|)ﺰ*{X&vOyPXY_߽^J'u3SȎ8ֻ絲,nѬV_ wA>OJʍ"kp}vA|Beq:hS>:-oTd`Z`S>}Q. PuQF 9Hp1`4bDFM(mPM5嬤~6vlJ``7 dUjvVAW+2HudX\  SЁ(Bl!b TB:JX/jF4ڧpb y~핝5qy*,!66,6F[O:t8Q9?"0*:rH`;!p{^hǖ_i$IKi  p%"8h6P`٤~0h,Hp #dĄTp Hn6)?Q# A$@#@|h:S+'08tsŐuChTLPN(64ק3bF~0HpQ`F5⧽^mkLy2%lŐasQU4QKa"(*;!.BIpCZ˓Xi~T/Lʙ+X_!C W`<9Z.DŦczŽ65N{ijT >|XpˣossZ=Б 5MņD"qY0Z)L?.w?woYiJl1:Soa"ʖq uTU+Jw\VRN/K\EWFFT-;3-G^pv+jVK]T @!VPi!՛)L鐈Z +MCq.Q+^]=Krn܍#:ةaJ'soQ0ܥlܖҹ֪%@QTe_wo+ cjNUJy.6>d{GulyZ6uDve?I&~LH(V(Ң31*!JDLȇFQG^db~j$[^V0c jZ6˛! XAFG/KhjSodXXk=skaK#dYꦪta72|PDPiĄ#>dl'L"`DLT=P&NsS[sw&h,K! J+ 9M4mRhϦWЇ.Zӣcr7S׌;bJ<XC`" aˠF2ZfTkZ,n2 Jp&.Y| &{$jjH)NBb(2Yc Z08:>1 rB3D̒49%xKHȅ g *p@ⓄE?E+ 2Rjݡz'D"bHf?W8kf>nwF( ͊ gl &8H&(]*fI|\h3*sv:d]E'Se}Ƨ4Lv#=Qs߫)559H3szXVqKhIaP([ &Ń7ؑ^:694ث&غQSk us꾽;m+c,T`Tx&]ZҧSh3I=KpYnumyiȔGrZROy <~{).Iiqˍ{iκAr(aV lէ*(XL#hL}^>l`el#-N[L'w oJ>TmMZdo]>vW؛8}e_(YrڗM׺t*buw'i}ޥg1wZιd궞&2K2pk^> 4挢Bb%"kL'J(B4qY0NLJY,K>76 ^ԼNzud!2-$4%a8G& JdX`9G:tȂD.% |N~y%&DRPC"V`#..xQLҢ@R 6 $IppLj h24vvCaF5ar~ h ;HƂU`L'Nj$.F͠8\&z.hmlVہr֔<2d G'mg9ByNa(SaC`T$W q8T " M$FAD䁤U2q9cNn 12 /`ZMc:q|[BXLb%aH|%4H, rłN0 8YFJȅ . &ENYTڂND3wXΔjX:.3޷ѩRSՓ_M"681%t Ճ4=Z./NfYrw$Mm:pIm q hyzdZA~[ -*QRMKY%ІEZ&L]BfmZpp_VQ㡵H4) *)#ND# ht/ bi6oou]lHaQ?AVibDFItPocK3 >FK7S7ƞxhu٧%R8MW>])v>}_`;4>sf aDՅg}֕Z 4}B@SRZF촭A R#^&eɧnSA;b8E U9 Z?rR{EqMW-?Yj*.cU4ͳi=Gi}ZnuvoG!>i&@9ܪ$a1cc6Xl$F%[mV'\b'##zCB5~u0\ ??ٵ̌apzZl ΄(p9I Fb 'b#k3&JD)D$*[CFDL")J 3H`(lpH΁@Q% E"}#;Lk)uԾlxx8YQN Qw7 fF(ߋH{WۍS?ZM>^JN*eNFjtnV5z#onaӰ5=ɑK6Njwd€xKTJ @`56j ؙ&5%!h8 2k ܾJn iTeڌIJC 6(8AA0dF6JV`YDҦȜMDk>GyB)kgFDaCRy!ԺBuK_*s4LX j;2?Tj$ JU~q7;-/\Mhǩ&BNS0X64ese\ 2SRljFPg\O=ܜ5rS=H [b?.Vt~6[U,&OK8WA-ƪrSu/ӎߍ+iVk*U F߳ZfS݇f84\S.GF,|3 >[oͰK.J[?06<_ 0bܞYMyn1*Ngym*HSya2DFD}MlЬxO5tf , Rpxtz^+z^I%iplf 0M]a+s&$@Kpm!D:ѐ$P64$xJ`nIHg " 9R7Rq]S0Dpyh&N=&b0$(lAt(tX" Ȇ.KL'E%2RғcsR EA*:DPk@Ԛ<|mDVJc3{0? ֥.PXq$&$yeFEK^Ҿ*,EaqZ"(Q9apm PlcrcTUE 4Av/s'!5>#}ⶅ*S|+\;<`* F&%"G..POkIZUZxv!GL*qB @[u_㨾{s"nfqUcT.) 4UFP4CuU>MJ~Da$WVM .TV EՂ}?XXKq_ zYƒM3VC ;HoJfF͜@D!|Sɽy{GFEix*rdW$iO#%/!}OZF5}v>7woוsS6H-D`m!:; =t\AsױZ,,pDn9t_$f,Bf0 @M'f7][M$tPc?wf-MLKJމRZQLu~b ՟CD4Qڷ4Σĕ%^uubVMbإEfDZIm-P@-< hOd!hv-7`5T `^Dr+4kd@\#eB T%lg3 uD֫ eFS*1   ]TL?RUuQjYf?EF hɲ226'ȸU&)U L! ƒR/9ʎAY}XQ߿wwOPdbLf 0 )j'DG:WJVmUeVtNQ>xbCY *o&_*gz1fIJNi(!없tl*d)Z~7j6œpuoqJW-|WߓCBJͣ)988:PT9@ZHҝ(E2AICE:0^Eg@SY<Ù, ߂bJ}_['Ȧ1GY.0 p@!|0 Ȅ!S"=RNԊ4Rdn&LDt P׋ $SF>u7a/ (/:-K&ߛ,oYX/U4$~/cԏ^Gku->ȔЪCA8䩶I&~%:zc^9u<ԺaT:x@`dG Ijl_7!k-|ugkJ,|d[>J{I9v!C>m:Qz3kinnQW~[~,8T^Oy9oIoēKcnb̠-j|޺F~/DuM~>cCl8Vj29Ehhz-qUJ|s\#eD%QXtTZ=|@MiFrA([ExR DVeɞ:ۡvs 1~4& Xe<8Gm,t? a#dK rbyTc% cb A " X@lzR //x~1Yiv@(<@J.<^6JUT}{u9|b1i'Ǒ"ţ"t (:ɵM؄WGkl({ߌ}{iT'Ϻlj& 6G敤uA@fq!q 00X`<FC> lC3-u`@:@b7p !_Qc(<\+AQTV{(DX(H͑A! e!W#4^xC`QhbX:C2R2Ģ2wLD8j-PL]k>]{E0Ѵdu}3"+p$ 8ȁ= - ͆<-XI6q`a0IJJX9 j!./?ro)U5ĶZQ Q&Bid}Xʩb&*DHt5FmsSESЇ_wԊ_Ͷ'^>N`u]9w&:;_S]ڒT>!T͢0nȞ'C|c0ʧ6MkJbS4=pq֌Yf޻ոR>wo7|*r& վ6Ἓuj­,9U8Atw][Ss.!gQ t*He-e'5iU VŒɾM5U6bө}Mt[.N)ܭb,C O P,TxdK dݤ(,<ҩ.ȃpX cBAtww5@}㪃[CϿh>K䚗/|JdGZ:6#2#r[ tȂ (+ɂ]J-2E֋ltm]Sn qi)i1""Ã,uI#5=;$6l٤;\h FIa[ly ((ꑞ,&/"6Dڻ[Y&멱m=~i8]D`m4)ƞgoi!Z"TGDM*$LVUU)*rr˴tPt!&pmKW8SX<!Pa!a$H[L^ªR5= '"&[9E yN<؜uqvv5V[%bu+SZ7HMC{<9F^%N.ĵc#0<׭|׷=ٖKijӡ: 3q̝]ks<8h;,d4xΛ1o7mz5 Ĺpl4I23+S5jtf{/(\ks]ݒs"(M#( bHTTY_48%Q\ۈ@ 185СBA,VA`jcݖ:K02$E !ga8DA8|E%˅0ahGlҥKDIQV ƃ[6\6Am2D  2 UCƒ)̸K@FPϏX봥-ܐ[zu4>8ӣq O4!F-h8=։@/I"WxJ0AV4lHh(ԙ4^g LC Β.0\Dx1Z[9ގ❴H4=+Cq\xS'jXԙo\FF.rH({ԭ/OVJq"GhZC" iT՗v̨ C(̦*JgY} !>g](*+_[2_$N(MMR9@[JEtSUb !:K՛E(f0}L ;Ac`b鄭+ h0l^=E5MK3X}}~ (iː j{*fcca_Rh´:|!7t1${.0DR$45g|" lTTbdmCTFrC=H*H%(b`^I _^M6`)P\nbBHR ,^lB?V\?c}r,=%07hIxIL쉐t[i$yx4dZw$MXʲpa*J? :  Gx ̋nbuq;P#Xa%DXT5xxh+,<$ 8X6 ZMOeIˍpETHx^OL*<5DlIw%lӅ$LjSޅr4&B`^e!i-)ãb D'M \)EILT >ɱOa:8V; ~{Wۯ_sU%rP^&A&B֞=uyVĞ -)٤|-Nkswmif-hz뽴RF:Ǘ en}^fc=o4&Wnu©iHs|_xIǖ G<^MTFpBiH,5jw6UgwG{녿1Ǔ.kRF2:v`x_DAEQFaqq  H $I$J$(J((,,,,, 00 04 4 0Ì0 4M40Ӎ0Ӏ44M0L448ӏ0M< 43!wnG~v|!i~s;;/ߘBeT u݄:[??~o%:d_a[!oYۙ-c[v|qn(em:{y_϶o;;'K;-!8F?]Ε,2L[{܇s;߽mn^J\Vm=[ez_{h~l.SJEsCS%2χn9 K)sHBkX˒Yf{mԿ=8߆__?:2C{khmv]~wfwvns~^9ގC?߄29V}mބZfGo67v1*}ong/B-CeAKԹ ww7s#s C|_s3?w72}b9kwܶuC#ϞW_:){~U?}C2Q?ݗQY.?]?@ʛ Qa)Ihx*S Ո!?>Mf:AׅdI /!sb'(sv{frm9 ߄Wv0~GB1 z\9m,(+YjVўN0̗[2-,~z]ݏon!߷}vvt?k߿w؍xw֍}Bӆew^6ۻ)\g]cؾZID~;qeGz(>߄o{of~mmvi~#0r_0RԮ~&orsi da.~:㻒F>3MR0?o;rךa>Z6jd3 C:YI67nri魑/%Bᡛ_u7ȭ<݆[B_ؿ~MY4Sv?Эݹ }󲱭y6;%Y߆n9W .Jgي=o9s33sfv|:ޟʿm۞!xg2z ߖwg:Ѽ~eyI˖׾nw׻^j׺wo[ǻui|7swod3?24z̫@n)|ƙAm9:wnHRe4РcvUxL:7 _?m߾Ҕ[ovҧ("n߷ZVJyofs27޿bٝo @ |J^.}?ЏFs3o~%mY ?3~9̓ěל<%|vzo-K.Gw:5G^z.V-w7T*moCz_ ߆nl3;zuw`0!0nGSqvWo퍯\[|+ox}-- }`Ɔ"{4yϏ[)n&n@;H- kO/gf ܭL]j*{2|#5yWzٙ:y fvfC!܊ ݟЖ^}·3f=wN3!O6V7߬?wN_A_[~>? fu;Q9;?rgvgnBЭOZtVXw3! ޅuݶQ%-3s?'}w-) VT1 Áy5lJLID`Ȃ@.+s<(9rP<A @";$^`*hlb0Chb#'FTH 71WzUjz&+rxцds-/`g - {ìEfCh>ʰ^IlW@r,B  JD4*NegU'lV' , #|ˠׁܶd1e,#b@u;}\U{xHA|`" `p)p|Iqx@=BH h0mP`@Q1.T0\#sM@8'^ 9{Z;7߄bB#$O"T;uC=޼!{l¨ %:NpJ _@N )*?sΝOG=+}s%mhGeb UD.P7Ձ `@眦soyt5Gh?"oML`O,,B1:kAd 0!HZ~ EQ€U #2X3SGK^0L|ߖls6p dYdlY% C0PA(&iW} ` SVҒ((`E 0!jbţ*HP$DmދYW_̧쭭;_-l⸌ 8]S>zO@3N|j;*AJ 5;@%0 LA A \Ձ $TAPi*IAoI HXV7dmnG떭w3+#@jߖQ0X_O'& "P0 x h &ӫA@2 n'Nxe_wnvfno@z~]]C{y4JnAVH%Ь݄p +NF걠͇# QsY;vzM^(ܾ~;^͢:Wiuy{QLUxPl{U˞e eS|TV@$%d4p;<I)rD050'rPs A*r$d?"̉\?[bhb]b<onGg~d=}^s;9PMc񴗍7hJ0 2dĺܠ5CceE l (U&$?gJJJWhLZ ?gC8)B`P!Rx$ 0h*}Bou`h0#7ڿPRxppzIy#1stZC!H $+=h0:f(@d7s3a F7my]݃˛j 3pNz+S#%C?3)`@$7*lʫ*൤؂u{-OUR p$<qxXy$^\ $X<}p8"4T`p'ޥCցd p `nLh*=d,U'I&[wiG>JzNyvG"c7;8?-3(l `yU U,}:l!G V]k -@ JZ-GLh_OYntΰ~K^PB9@X` B7D[qv7Yr( #b0pdsY̿#ͬ|Uōy<׆W΄"ha( )xXtd~DWv˓6H`ѳ Cs7w?336gCJ.m->2{m,(*"-#h H0 aIjF+2f4| DŽi/ߪuzݶZ? ZQSd NC@EH% $84q뫸A*AP`:#.0*K pc+dj+8q\D13 KwZc$gJJT#<` ARVō+{//nf|~,`^Yޭe:8$%?Eh<.Y&V$d!8B@Qa 5Ҵ=~bOb"@&q$_Av@́0)~0DAYHvT^Ʈd PA]|kzJعB-D@s L$ږ55D@ s\@{L3 BQ_a~ofnC'C ~1Ͼ_BJ 0$Ic"%Gt^4I %xb΀k~F݄gy79*z7n5Rt)VѪeo5 9MW"Zҁ{}Pf+^i*\ $xr/ kQ^G˱MIPh QCa 1Àn8y ŠR( I9)e~wSmڰwzJ+z߼qlHA $9+wNH5$d@`X[W4 6 vQo7tMnk7(EǮJ)e ɛ ֈ'n/Cʆqz`|ӔHKh/Q@WV n^s1x99-խe|` ZHdF J0#.+v6LN%)K{tvμ?#48@aVՊK6@aыRi9Z@|0AL{WT:: ޳ ս͵Q)l2ltk*}M4Ld ̀$Ne=nfnft; ~gggsn;/YDes8p ,<`jJ nJh`;*Rwk6TOANm>,R;g1wozŐ8G`=!܆ 6@Lp(%ic0 Q4!D#C㬺K`!+q$*Jt B"wXf1&Dqq@Vu H5tS-RP~3yI "|N?r,2"A X|ɱÑGɗ94qc.<-SҺbꬶGoϺF~xϾ_Fx(}K LtIIJT |2J:f}"%|5mj]Zpf >6W?6U{;lFNvSIz8K/]͝4ysQLsuuqhB*,ӊB_B/.SF⥅]Y E=pT,jD)pkʟogB9 >5ʨN~jƠ^պ _1`"O~gA4=:k1<<Ƞ$JJ\,ДлRjs4ór,哜e/A&) ZI|L(:pHA-mfwy-=JBZ6Ezb4tIa2< ~߬?/'ܯAUͺGzП~vV_g>wM"h&Њ LDSGcj(5h~B ͋S91ˉ"p~|>.jїQ ,/Y$D+q#E3}:$@U!)Q51WJ?PAPx qh.8R ~NaW ;~`9nW.%ȱ>uZ]ig'xAs($[⌂4/fVTnzZ&y?TQg!ߖyǻ$e.T}N(Qzn<gHMi[j{X]ys2oqos_a=΍Ȱx.!"xɴ:AfWtdx`/N{}ss*`ό&taqͧ\\+?VI(8wNQ<,"`Ehi.(ZbT&8yznqUT=+wj&[_աy{߆MǟzY֨y1JkrX IUXhI' )xIwQg֜rcғ(^VgkD9WV:szO^嚔քFʖHJ͞M, 8 y ujCski g}NbZLhmŋEUN99ZW#є9jfJ-Uo?qe%W/=᷍/OO8v,j'82\+lӑ*4.ÃT>'vUY9ޫ7~Z8^v3 Ykdc춓=}Ir/>8ZC`]NM` C@lm^udĨ&o%cx^IH&AhCX_2L5y{)H_+Jɂ,". iJ8\-`Ծvxo@@q<\ 5@Gm۹wadIiU6'u؀KƑ/m '.خ$1ӨId`p03t*UХmE;D'yQ '7m{6y N=a og'#ZIU&8b$  E#gpQJDsyh|~G$yDD$kh'26picp7̏ DC*Q7kiBAh8Nd@J닣8` F""A?8͞q|VRj@u MΆYDM)# \@#x`> Gr6$-u o9ݫTՌo imKjmse_o/׺ƚvGFʢzk/-icg,:0+IH2y.Ƭ6<*? J6b R ƍTkQ\IMR'e76XfӲR$ܨS(`)6sTҏ Dit鎐#u™k^I:G&nG60T.6S>caN2B#ێLZ 4!]),{ohkF{ aL&m#-'W{mO${拮iD?fe2{ZZh#JMʐL5>ݪSgꅉ@ʆ Vyd#U.؜!,5_r[[ BkmjjJ|Ԡl#T0!hP hH&B7ȶ4A" n'J\a3E* J38ԯ'u>(u GΒE,Q*r)ijqвuKBSx?(Sa\ P~},6:af*/l+1 R8¦ϨѽZm0".[+(^TV+܄o(jZm݂#ʚTɢUEcsEgI%e826Knžb ۋºwmi˟Go\9em+liǗc\<}{0 M HhT.Dv9R * adXaJڒA0\)XAbkiS{3<څ%" 6TK19 bJv{Z"Bj"2EUXG@5llDxbbP*<cAl9cjA},Ãߥ^xY̸P}ow^a0/3 &`JG,ӉQ1w"M%xТM`0g,1 IG(N6:r@Zd$鷧[HL l%&-NJBC&FrsUjLS80>$.>NԦ" ?0a&K-lzf+EՋIP*Aڔx1Xc`2DPwO[P/mx`7zHa:'b)$QBC|4D锟C C.64設LV~Bg$WٞmF*{5Pjx\ % i OFhDZ M&9eӖc)UQ@n~>KQD>#j]k뱑M+0bϨbjѾKk7eӜלzov*nQrq_a,arm({_1 㬱bLK'z.1~Q4˸IYsuxR˓UWg}WJ7MWڗ ;I7}k=v2Sz4M#uiu{ǰS_!lEԨINeTkBP Um8~32÷nR۲^?dq5U)}MV2ۖ>{I[* ͓QHޯ"栝(}"V־A[a3榉]z̏:4կ ˷aصTN3xdpE슇%- @577 5L/1!O5TAu8fC2S웟H2-P60eS:o.?fo[ Gjٝqf \&Olمq-bcC)b`z# h HoPh7ߒmUݭ_mE}YZK`1DHFg#Y ;kHݨBJOu%O,kL Z챞n>KUO5yeo}{7ur xY#(5EwX= xpt)FYמ!;Ds $^phYBdp2FMHkeC\5UbIڽmHM**:GTq}0/|jn,ܙSwI@5~d:/(U,aaeM#wx%βkw~_لo<ر/&z9SvO2-u h Gsvfi(KUםz d۷n4QA7Ǣ×̇G%|UV0z{JS ?w wq4tM\q1"0_ujE˹^ ׫0f k>OR)ªf9hMdbm|gׇvS}jbp^2x>0P'0V I "K 4~|ؾa&7$;E5:@Xz'}*T;5O*VL#F1 AfKGQ,VMFHI*ͬ"BJ|(g LK [o0 D!hR.9MɈ <3 Պ@a@Ċ/&,|QA dfJ'@ L%2jnyUMm:WJ'Mg$fÏA,pDch8IKM٫U;& 0U  5^1pO •-eО,>/%cvA1+8̖.=>xpb B8~ @4,8ѱ#%JWChGhY3CXZ[+W ZhR4(9d1+A)Y#LhQT<8ꦇ9Uv[__d;μrжi]OP1"J^@>) (wB-UX?l14҆7xD0>Tsڰ5+^zgu&ܫOXr7.W^1$Ubu[j˂tx?H!2J _`lɊ=zc`/)DğH BҐ-s$KT_=~̾~.h١ (ѩx2R|Wu$ Жw&#vի=N"?6]ڿ{s::'quY;TB_$O#aQ,.pM#m5oO孛+vjj^x/(LJPߖO< Y̋ꏛǫXմ'KښuZHV\;@=}lɔPxN[?F3#|5PN;d9 B@_γ=贰*X!ةK@@@TBTȭay bq%ŪRc:Xb4jeR@'hp# ycĊ^q5 ɬJωf c2 X0~u6kPQEvP,TeTLF6ٲ!\L;3Tf.C ?"C&c&HϋsNBEjK(@ph$Zs@kQ S YAy#R4<|eMd9j~QkXUYHl.㲄h!DU$,BiRL9e0P _뻏n.?Vdk^W_;wlC7њZbI&t#JHat3%(Eӆ4ɋ _4L )'KqXvb4!Dfy/!5E9uE|T,|PPH ;M_^Wx|W35y1g+1*>2Lտ?6 ie,9DłoQyweU}'Xr83CA.Qn<fkjEjb9Y):yQP?GE'B29GEN~K%T ۯ*긬G('oSM.5Y^)u֯=n>&AtF:_s9#X{snyYOڳ.| A\?"M2)9xǟ\[4oY;kncAk6lėp:9ῆu!X:P&3pG/[!M B4+͞%g,g1Bb"Ξ>^bS R~P Cd.:!`̀ț `%dH U X! ez;ECTB5Ò(JOUzNtS1aZ3+ _Ye%1m|~[7YpW.Ptfa;Ä3B+U]L¨þ0dkBXecAPPF<]6uY2E-$CV)-lPR]B: |K@N6@Ԋb7$"-` D,o]dKdD3I % P %r&d0$'Xc a܌ |7if0HKP@AA!/+sYQ/$B$ttӎ9HgrɗA kO6%$ 1xN٧.Y{/ɸ\J֍ɞ+;'.rfviP*d0A=l%s'&??(w c+ibK 9dP\Aun%k]9j}t/֊&4oٽ7,:c(_5&닿n-\a(⊺*N*~_ڭiƊ.&>3j[_ݗj ֻpǗOg}5+Ǎ>s>/ylh/mC8dk+aXtWŒhUUA&+9:q"x smrz%򍖁ƜVUwNyy6sXCD;|a? ՆJ HT =LҐ_]hX%|QL H ANT(4lVv ͅ|j?eD]'؜lR r`nNx,X)3H#dD_kl+ M!-FwKjΪѳwT?(@X$"T)NQ5X?@_Qah9j@,0 6A C_$ I  @n_Ga'jf\n Ȁ@FÊMCsRBsۡp>*ޫs+b֝hYdn[4UD+ EAnm6ʓWv!5&RK9 >)*XtAաR34ة[4`TRib"= -AfmQRh `_m-ցպ>+"\摲  A\ |bN\2V)n5x[6#m= lOjɯU2gJ%Y4BȂ g l\!)eG*5`n(Tn,E!l_uA{4mR?.H bz M6_ao*J~Gר`آgWlï+&'D#Uj($Z қl坬"-Ǟ*(Q'ߙ`㴣 uckH`F j ]^^]P!(l4R%ZtB`ɼJ>zuRZ.5N6##T6Zg_Xؕst2 ~Y{mfַJw_$0XtW>Btyyٛ+eMPENJA~{n=m!\#|/^~K|zӲ e ﲮtvhImTJoQH2 H4:8v'Z֭Hd0;Z*q YxXf;Ra|B:z&<'0VJ]T(0DA"-aJ^lШ.QLZT/6KE5HW?K|@q03I|0A q^ B8VLPIVIPhǃQ)0f7 cdƆ;AQ֠sou2bh6(4 '*,Bօ-M.ni@:%Jq&#l\D 1}pJHv\R DY 4 @tdx ˈ/#o;XQ|jPb1y W]4z+"~PFd y4JA(AY$]%%Q$`JxT7*i!cFX,HP?)dѪ*u a %d:㞄ԺfNO֓ 'jyq <HAȍ@2  @O`O*xtxE+h  cԯvׅNN0U}QƬNJ|jL򛄯DfAdĥ`j3C0GY1@xA JB2өFit}!P+и LdkCpVE/6YVGE#IyJo⥌6WJ\q <6“5T\E_%YC\/!;u{~k0Ov1gI%2%J`&3!0)à]PA0hC1qno @Ae o+!{\L}ʏoΰ$SI̤Z2S_aI䡳˾sI]WcYz fO%!Q֑?;~DSd˱1QXDSOg`̞cYϨ$~S?v}X87~gve{SXV@nF|T ഗx=lw9ų%?1؇F0D=R1"V =ꖂw$QtU kpGR'4! T Nz xr>RF~Dw >ɻ||xm5GT|L#]A5B{vM\Y;v6N U.!3OLþU&t䑾{0+:Kd.fqQas5Mo-ǮF}t{FGȐcX4>76G)vQs:`Y䐅Ǿq?i^ R.z3]bVS LYM`}K5', C|waaxMo oe_jB V_*qpHIHO:w=~lvy;^ďib1"}˳8&%VqJUP=\QM 1*ey1dZSaHqQhjsGŶŃTAԤ1T0peN'-Ů֏˟~㈱oš`ꯇ9CP?ڒ/ZHUz8÷g.y>hi6ʚ(R8V6HnyI͑*LL@zsN ]>QIAЯ . B8j-P$E+C/<砉Sl$\jTp!'F H#g#@u0fl:ۼ}q1dF(LKq* =7ŒNHHǁ@6+W @j0`< p `ZE.Q18JRI+/V(\ @`<~L\cxc:bEҔȍ"jw$WR'@:M}F - Oa\D#sEP<)&IƗN3' eU\ ্WwLE?(.)$!$=MHg#MDKAD(š2*ԛeŒ`JDKt,< `&LMkr_NA\j,\ZRLrp96P/Rz_XƸðu'6յN bjm'\mm9^UNʆq/=^q0*3)Jهj[ukeɺWi-27,k{_x^Ͳ{J6? aIYXF|]B~6n^eI$GTZOC篹 ͜MvhHlɣM,Ӧիƺ5lX|" ]%*׹i яAxnf=$ ý  ma[!SQPLj V |8|DF ,S{̈́7ٶFT$6dY0й|VoƋCPp/nph'13(99+|CVV tA.ɨ$$M<.+D!nNyj͆ZҡjLl:'@1)G0qLݷzN0`Tf+,I^?gFυ"ǶM?H uT$`C\^ny4MWĿ4+KB GX"Ya7*#1L3>2XG,Jn`RDu1B*(vEʉUT+(^+;UI14 4|P.X יU*ܭ Ӽ߆m}1232zX_\ź2T>D"':Lʢs>XARv{FZ5~6MbZ?*;ޥyz65썊y8wŢZ I#$a &$MZBHS vix6 [d!ͦW%t 5XI>> "KHy򃜿,R':$&+ 3Z ;{X=Wgm A=xy}U4bsC+ʝg5Zǽ3+ZEac.⸶}fgI:!-?s*QYsy2w.3tQM_Ya=s޻)7;;+;(L2xJN[HX&UW-_Γs}Yg޵EUXtpEɿ'w5kأ_J#HO -iyt~i+ABۃ'o4IKo hQH!O^l< !aD1%T+i b`צA@l``[Pb(Eq,hI.Jf)V[d{c"-C9P8A֘@@EL. M?@9d >T" S8.$c%V>JǷSV1#%,";B*HD2"XjV!YU+ ^Ud H X@u$sa5* s9,jru%J,\BA[gjD XAb/hJ2<'$5+gWժ'4+2JWq4Hc\'G\1]f ^Jj6|vt7!@)ρ6"(W 'EzY1hlk?CUmiEEscl6Tr4EH"Tz-Ot0*zU g%.Xg+e&Fw[3sSu07]]m',!OfqckN„7CBbxٴ$Sȓh)xz3 xul@PZE#m @ű>Kv<~mMsjPe ˢU\-EIv/2/sV-{C.[D <.&5|8M5e;Xe:a*>OW߲ͮ֕QH.~>H}o_uIdw_)% zU,zly=KB^=޻:uZ'9^T&Ē>6t$ЪfV^9Fk#8C|< aLTJ ĠT`:5U#Ai1_χ6c:b .p`0PdF2!$j"S2a!b*U+. L; c";Ţ3|Vм50_>*a: "rC-!ETE8>dhDQ`a48C)ц~5;{@T+!g}ApIhQ$`(;\K- *Vz#KZ,XA@K ,ȔAmpMG(;OwMaK*lԠAo7hZ,B>LǮ":hETjOt5(Hlx\䑿͎rڲDRSxB-!f_e uu& AY~ՋBVͽrŖK"Vm /I:nǚ*@"O }ok]}$qZ)| CW6>NVy3Tp$ʌ tXˆ  dl n uF-#h V1y5Y%qD̿SUHtǹlvn˜5s ŗӧf@<%)QW:t&t8z fOihG<dR'g< b躥C FψZʾ3z{`]9 B U!U&sboKV m#454UZPTzʞ&[ %n1tFy;.,ySu7XSjtRgdq:9 ꤦ#UL2M8TUsVD.Be]?sPr !Z^vo43ּHҡ8}%dW)1^`͘α`z^1y %AA!G@|(jD$E_S}: i4ä -ȈTa@s]]6AQFaq r  $I$I($((((,,0 00,, 04 0M4N4ӎ0 4L0N8ӏ4N4O8O40 8N88Í<< wp[{trkߗpϿ~|>˽S;+p<j`+wo%u9JڰfSyڔڿrw+cn{qwk'XjMMտ (JWbﭿo\tQfn FxbKCrRwwyiH>|Yv*֗w_n:ʵ_Wua^|  2y]?mMSzyoZ5B7[Q~b1xf-밆}mS:_۟Ww|foi}ǾnAHt no_}__ˍ{isO}ҽgþ[ϡyN^)\/)s~>߉>:oƟ};JXb؆D;ev==L232[/2(Pm;vf*6ၕ[f_/,4@~>din{nskr|_\MgNӷg{n/kPg9jwewA~g|:O[w(TU}I6"Vywy9Y3ß~k[weu۟w6nܚRq}iզӗt9^CߕwhWaJTw1h?&f6*YT]nɵ̆uIMZ>{ plj&:¯e_7IDF鏂J[߿[_y}/_|n[֭!7]s9qu_H-7ߗ7}Cy[+9הoW]ɽVkا3??/)ߐқfW7]=iwW_U)ۅ_Ͼ뽮߾_Ӭ]o6e]_} }f]_oz)Ӟk>zI^ALғ\3rk_}Q&;]iuQo?~fB)(ֿV]Ȅ<4B57ߋk?uYڠ{VݱGݧeq #S՞knma{CyNʷrcLwa`A$\p,Y+<*׹NZ?Oc.ss/w}o3.v]߂tf~h_gm+{{ww]u_뾻Ϻ]s.ƽo}(eܵۯ&:Og{7{7/&W>ww? Pij`vMcxݹϟ]:_윕ouVs_~W>{C]a[\2y[K~_']kk(9{j;2'Z.8rFyEm9[iH{5KWmr=Z•o6C\$ &Tٯ^\׶嵗ۛ[s)t_ ܶ=!7֟}}XeO'빗w C7\kk { RmX}bK=k}/n4R;o>YR Au%TGyͽ̽ϺL;serywsiLX~^+>v %@8Q5Ά"̀FL6u0@J"?92 'WX[(@ *d$Q@y w~[`,Oz|f!,EA 0,Ǟ-mSۤo&ŏ/; FɀYSE Jm{\#@la׽k)57L_/f]+ Z-=n*!'}]o/o=wwחwwyھz'E;ZժIHl@F>_S#h3u\:@ )VԦ(v_kb}ZoK4Jc{Td*v|sz'Vq8oEX ur`a4dF4EIb K|)Hq'*K@A%U!k2Wm3k-0'ƜU<k?֩=-~ p"p_rFrXcS0CP@)@lHǒ\np,:@ P%NmOڴnU»x[q~g՗ē$v(s_YmwxHCF AHC&ofaC0%th\ @b0 d9o쓱ZhzfˀȰ GҒł$nW(Np޼dv{x˷{Q0:Ώwb9y>Urp|ӤOZ)Ys`8{rs8JAt/q*jPl mfw}&f/,XrkH!IU"a>jX PU 8,' Jc=dp3].F\speADbh$H@g?"9 }Խ˻VWwp6 `9zu}mՓ/eisS-Rtndl@@2( _ /˷vI^rR?o}_SjOE'}~&v0JKF?gw: fd0A.nR )ʃxB><؃p0BSAz'FH' 3g^~n~^~g0fAO n5Mon|ԴQ @7@1U@ed+o3[%W?;/#Axa*.\VmǭV84SA8=K7-<..Dh 1Lj^v3An,#Ə.R]0 ZVJk В%Hַ~b}wKgy4'-@@%9ӤԚ_ӑ i:^<&肟 A9  5m}>UVIמ-^SoN}r+ptg".HOWg+3@3kxJp0@q"O"ԅ4 p`!Hr wP;tan+Q%ou:w}ٟ[?;6ko&#B{IJ^^wLFAMݨ_2jBG986;DD->1}uߏ_繀@1ZjQ){NRV7I]a~` =0!Lo8x-+EzjbP٫h`n:s!N:@Gd=LSeHgqo H`/~oSܸʸTdh^m}+%TuB'"V P: Z;ϫ㌿=;*U&÷~c۬P@`O FPخY vXq é$1rֲw=')Lq`(FK9 A|nuiVmުuM*hNåov2;k-y[gvsao}a}ʪO8tXzl3zWl1Ua@&@D?+87nR)<|nTqJF z$Ԏ1tPr<,)ETt&frhQZ F"v. Â[P;BK&Thӏw!)mP81t!IQ_q=-AT>;ܘpAv%*"A"HzBp>r7^qiE^Ԁ Aj a|hGG`ǕkpE pHڃ,\ !KR*S#3uI%l_Z_RX(eX0 /tQ|!R6PGTwh®gBY< ƇL] YvK n=G(NL\}+xAn RSAQѲ C6:*(AĩNQ]uaήE)H?gSKV~obcj? ,Ee:Ͷ~ a̒q!w[s*쑣t*`gm˓=6מҤco2ūRk2&Q{+'i- "K==;uRL`MF]V}O_"4rv\=h D<ꚵjy&zv2[Pzp?BDxB v(QrtHZ/2yHM`6_SmK@\P*mWh4-U.{J)aB9[?"2s9(Lg7ҧu5~hz XzQ, P>zAdfxE`}#JӴ*0h |q&/Gqi2XX%II!} "1 DAeh|&W̯G=_Cp b؊!2k!% 1aP6<*CYhy[gj56:ޱF[d}8ײ|eᥐܻNx)qʝLf0hNB&\)V*ŤG\bQ32HKP¢VI=7\3/2C_d1]Lqpj7!%U00bgan:PtnCg TcA F4>~axcm\YBdнh>Y,48l9 EAv%apC1X&E!ld'  SiyʄᏎDs B 4Ӻ pw\2TUf fPQ&a\{ *4pIy?"Bx" &":e GaAQDؾ%"їFpe%\;_ ׆DFEa]hĥЍ_HME.#U~az | trה06_G$Fk)B38oI=Z @?- :pP0:X=^'pJK@Gs/y0I3N N\ݾ~a_ϭ|MGkKNPdB8جlGXTrmJ>ju(Z_PHϓ9e|' $jmZ;.8A栨 ^t*km_FMA0ecAli>t RA/&㍈<%T&80rTlFq8òn]_W)&'j.=_[}ʹQ}Q;aEӒP>+<n |cVzԡ^㛲=FH-]'.q4#Vl}:qw\ae|, $Cjyj;x/sfwW}̜`a".`:ԪZ+-^H kCe/WEF|3JzV8/jgro5ivazKôkLTvQF>?& Q7VxnT:"{ %M4l&Xzec8N" 8.⠚d EA.1uC~7hDGD ¥>`C(͎ՂUeszaf"BMl OXC-m'F)#AX7߇ P7.p6"':!%PaSF"Dd `"iA="Hf EwjG &F:FƱu7Z5m^9Xљ,' #ra,EUNJY3e -6[̸6v,͙e9%-ϫpA gCUE3j)lh73خJ4&D.. t_{hqӧ&IO?%q_ DG:VTƞ.@paw@#u)R h${ ΃߬SzoL5w5sWx =ޗuiB/2rdTASa=ܣg;28 >/+by,r1idKF9垂$''C]}+3.X Mxg䱚Vkͽn)#RH[2!=~Q_a}[CmOQ45MJA@AE{3W&SB$Yԡ]Vjbͽ}]K7D57iGɴISHo_7f6k-Wվ&_U 7%ϻE.9T׵z]ݔR&lY+^+GcgE|ˍln޼{Wgw}zoTt T9?]<sX3yʴ+IIDuxSTRN+ةi,`݌c2@ k3϶jsd-g8ܡY OhqX|a-`8F 9rQ=+ PL.: 1>tFN:'tdyI($\E&*C2WBMqHdѓtR(l2JlՔ!m?'utkb^Ra{Կ:?Nqc pUC ^ 3g(שu6vSuAGr'CZ8|TLmmv5$%Z+to㨍tgQ7:vZؖy bD@J0]Q BAV 7?Xdgz"%bg"DTe(R+TmͧI-E;"=wn{N{0Ld_u5cRMz=ڗ_1TRJg!v)U9W9w'W?CMQZ-4MAq>FT\ޞ-o{&V:3?zkfN1yo۸R KN/I *ޜt3ePѻKe,%,& ܚQze4lMTUтIO"H^x qY"؛c?k}[VP E}iM+Uȩ35Ȭ!9(J}yҴ2VC+WHxḀXnX%N#䇆]-)8ŕH~ O^b`:t4 T͘IX+X s8׌@`T4GZ7'%RjdE> QN6C&\PXyRI|C02eX~ \S8>RT+a0䠰88&P(}H|@)CA8ǛL. "S6 fQ@SÎ#HS'LqX.h)[Xo%0KOLtx0b0rRz8BxZmD 'yad.0eP'T;!0팃I2B!ɵ^5 ZƨĸSX^J-Nf Cc7/<,fhAF+,`iE 9(&Lby9âNLbXɐ=}5!ȱ6@PF5JeRHg %Z dB k:ԕ "<@PNKgCxBaR:^&iڑΌ tG usO[V1~M*~3J֫7yӵEٯkgSNR!8zρ8TCvzW<+Qڷw2{w )^됞?;Yӻ'y}+긤@8>J-PJqѧpl/YF%fv:u:A!>1< OqvVJak%l`d٥T|$JPh;' H  [ k" I0;d @-T rKHFT/ 'և䃒re9Aٷ]RpJ @ ma,` hV_˫;"puF(RdT-T zt4O&*HxLU:E_F))I /~̋MVI_i$qhК|^Tvzk*" Rcy-8C@2E-v󔚞gcS͜@$PTfbYPTlptP#"xv$A!@eb IĒ#181!Sh']alÒ?9r$_P:VXL>#:ȶEz{dOw5jﱷke⻺~ߌ?禾)ݗ\fyቷ-s=^Xe !sNvh,u8sF±_JіԶNTec6y(!`ߍognRd:r1HQEJB k a0&B8&Cl,6B`Q1+Z3PJ8V㱛E1/c@aO5 +phaT $`S-ԦH(]B*O2 )A9)t%B1]N3I ΃~@8Nz4r |F !+aN2xlZDaOJZN1W! z?'gv'rfGbBa {*ה Y(V@of.E REohcbldJ|^azX\;sYEI^BDHdWFr+Jcs,q34ÑV*.n,]W{&>"fIx6+.e "{\.6xsGɻ#qpz\;NgO}_~QgdeΉ(I(rJTi\nzZk%=lv.oITɸOB^9nji#(DT]@#̃5>>0>(UK:^ѸS%PNg# C)o\*рhQ:h"By0 5.c" X6}*f2ˌeS:*ZtPwT29#})\>2jQT@چZЮً&!:+IByFap@R0 Hh*ǡy/!Aȓh~T#)*&6)KDX)O{#%Ep SIH:-93‚XH[fӥ:͵&|Ba91/2YEqśY}><>PH%OǟMVA`e< 蜄OJ $6KT&>*'aE0zpHDtdR-xXd+@Hjn E$,+PX] aM6/  P>CC a`% ^U Bĥ0o#Xz)-H?610bѡ5q%@D=0BH68"4bB =h`kHdi Iѩ*2(0e[jb%e ㅊ v{rqtʉZ-(>";2DrPda%IJcCM䢄5rD"NIU+!Us(ld,ӱ)FK'\-סH*GT2E9g[qOTP$4uxIW}Fҷh!CoL@UBS%9[4JIȰ!zsKe[56ߐ^ Qh^C!q?!Xq[ݗ)US{_~swy̮rD`ٕ~pNJ̊@6]O/|IFVpkx.T]а6 i;h by( jeM (tIE'jL.|ʠ-Ax,P`fMth;X6je Y&nnt*!PaLlz xB!qXIH*@8K!*uC6++*͎)Z >1NNxf1OۿgVDuץvuyLȝpӹbwUq'=[uomF*'ľ{ȣ֙bk4i+Fp]ɫۊV_ ~}?/֧ҩP]" 0UZVrv^tH՛u{_8z1wbVYνjl; BW+>lz}arfff\oAjß~73ny qI`-j'Dz,&ʉe^n襚,p. !ɵS׃2yŢ D²J衒rxL55&!`ٸz\9YN%gǁF2Lt׊##H ǃ !Ż$k2}CQ% bjL8 ܩ& bjTD8KXИAO7/xQX2(59S\ύX$D٥iKITq1҃몢^鞘ur{)EFſn([~xb" ,;Jy,XB adZ`PipvZcRDych:_Ltj.^|W63s[ZAeY%8ɰ0̦"_ajP%F(I\SFr"_C!Ou)Т,i!ƕ~ӳ uM)}pe,AReqlcLWIY֛w/e"]5n~5>Fu=ZNdx w.J.d+2*xhI28^x"uDd DGLbnS WD9lܖBs  Z Uű`2Yj!BrR3$G܁0=1U ۥq BPIlIE&gRk#Ű*IEUvo^U τhdb&vPOƒF>[lT>!R1Ah9!|v(`x(9 #bQkǃ/GOUm ' 3$.>~{G} __p}[;j?LNu*ڱItnj>v3wV#{{rioBfY+$ӕh2N8JtJZBaɎ,MHɡQ9K.ӈ-2썰uҖ8/c?[/ 6IM=R<'^>6_:Xj9s"bߑͱ|[m)yS{83T~j'q%C\d=My3ݶ< Ĉ#H)rA <,X&KK]=R"[,1}ks.USUzU9ů[ŭ'ylDZG_}2K[qc()6vQA/<8 1|X~|8Låмjٱ@#^t" cU%bfB2pvd1^7d" #7i-%~Q&DĥpJjh:d^RB =:!0WQhK:XMYC/--~ipyOA]"OE2'Dl:-/*g"89azȤ;Mi4'*;\vN7ɭT2)4< n< !NixK<+2o$]UvjZ2IUn8Ҁ8fQxLA1/\Đb' LH=`(INJתtV)%QžLpo qMݠ>yk[3家:_qCϲFCלh{jMǹZe_+}NMoZ"~l!,:Y*}n YVIK`݊LܪS\[X˙I*L$c1K红\k"FUbCVGdRQ_4NFF02Cđb-N4΍0aB~%'=ʱnceڛ,bU룳ik=~tSk^IIdC8t(oVf͜$kZ1ͯI&&lyOíj-Os?ïR{vx8 bAEQaq  $I$I$J(((((,,,0,, 0 ,, 0 0L0 0 ,L04N4M4L4M4@48M8ML84M4N4OFZ y}ss9w2ypCJGWwkӥ:V|~e9J/ȔHiXu6Y"[=v.rCm3^>ghzwss3swc-g1_(ocj?J;n0-F'Aea1σƹzhq`bO=1b[{OSK/zG]_ї8?u0)"'|K߃Ivo1;CdŸ9Xg:2 NΝяlsr1ν??:7oF=/oiWvHXo'5yEWNCюgeOcov[:R2??2חNfʹN`Ύ__bl+ JN=Occ/^k|3729Ioܕ`cJтoFm~[w6cx{3Jrֱd[ߖy1̏*gd+Zp)|0`vY-k4Ėo.;sf_m{9sj +')Z;BkF+YGd{fz݊sTO/ִzޏe-q0YMtQ݂mQEZscezYW7Y4/~*ȥS-kz/ʑV}[jfo;Ytܺ9w߳+.;;ݎ|7;_a2ќcNK-s7s37w1Jⶒc'#o_--c8/{:̎tw{zQfd-c1/q(z}u8`vr=죺- ɳ D)-UkʑY5NW|Paf[h`Ÿg~w˺Ɉ׾rzVgJ+~;ywfff~wgm9wόwCq]^|6,u}|g CϞ~i>~ٗ\n24̣̖eߝOl-Rv ڜ77^]=^zޗя2.ݴ1dzoϾgw37/۟ifKz_3y~Ievu4ŹR8l7na6K{Fy/R/V? d >,#0LQhո ^kES,] PE/HtwS^cZMd&@yG+@MK~&X [T@Ao)"/[]"NQgT_a,Ǭ'-zGg-G~0K%ob5jδ_klŭ=ciӲ~m֍j菨 p[/(>V/C 8L*hJ]~oXܒE{GK6]ra90 (j\TQ/9ZN"G(b]tyx1RT<J g`ۚ 0N(Lh$C ) BV6lgj9@K ` aj@ *ٖD86l`P,uo5261`G)sv.Y ߺ'%Hp(r4|șVq8rp0wcWk&"a'aΐLI'6*Ee J'RN0gs~vpW^LB3@> Y3y[:7~ F!HBX`2@E "&^6lqi@d(h5?BH$A.&<ˈ j4ruX)bH؍lBw2a [ě'~ T @ aV 0 ,$,2[aĵ8 %t$9@+'0(@`p0H~5B*cє@ԣ ^G`:0\0Łt gf)b+TxABa=3p?a `'AU{e D\l fkuÙC9J.맷[|9Ώf~%X ^U՝di&0ןB:tuN+-܎‘1( uQ*ƅ@g"*Y>H?k9J''ыE4'T;})Sy$J@v(jH/T )3dgsȢF؛Lè>U`; 3tؘvBDp#Bh #$_]Fz8(o=XFGAd~VOkF?Ҩ@7$N5ؤ8[u`Yt+S *۰ Pƍ5K/nLH 4>%ES5Z>JF0qR 7㉝md43>.N\bVt5AgJc?:djQSz? ̽YCe3@XX UD0@Lt^ 5@9˃.-}x-Ef"KFv@9D` @=AP ; d,YK)^"H)'!K$R#Gp`hCw"Y[2/kf]%Ibюv`2# ?Mo`9G t11fC_lS@۱Xi]]^_ L8 AQGp]bV` m>ay2ӧP,H 6|7c'jQ_0va#{9 :C2 ;@. m-cT/CtSnP Olؗ$Jm* +4́J_*J;Wgg:J??";{K?㐞 UJC*_\~hcm֭Ɲ02k{#][VH`WArS%PB0J@h $gI I(G3pC o8` ha,,RCRd{x5MIh22@Xk@K0ضcsňSO33#ht-0$S)19),v$Ʌr`"_׹bC?[uɖCg/ZD [zuXV2Lcq_)v(LTҙ-^蹮vrdmEu鎚I*PӤ|dEdžvSMyV`~ N p+,1@86@˷1 {#R~2\|W<!YG8nBZ墼6_k)k? H7W|ᆵA]ptvABKh)ŬqVu]ݸ/m,!U<$! Q^r"W  O@VIoj>gcv-Җ[RnAl1_YnS,F90Ol_i|GdE|ѧ*$Ƹ jeix!G3+atES'@.bh/K !VQ$Bz␯)u(.V0›BAF#io_ZHwƲ p qn!1M7,x \P 4d7V#~ 2rjΜC04-Lgh\Hh$z @AY3~KANyq :R}r(Xf-;&`ێҘĠx~E]<-WBC3DR5p"q.j5ː, ^nؕ}Fhp %7( !GV *RA| Es ޭ\+nL`X~]tm%ԥh|%ǣĉ ^6<$3) =&f"aZU8|} ֐Q@"T!-n A|9ը@M2p[I8G('mvj/O-npocez?e54Wwy?}vW_ ;>Sl%>{TZ@BEJ{l̛`WB|S!`(3 >~&H&A@P\Պ?˥$~[7;t52:b1xlGEI&gW+:Ϻ?6%+[YR UUn˜Bl6.ʬK$o-b6Hy#V$Z[)BGDۑo/!mM,)zoG̾7,K[#KرK_hZ\mOI=qGȊFo'/ #Y?"!H#LYe}bs%BU 9%HYj8ÐqI\f1?(V{WɊdYTYgZ?.3ALÊN'KŹS~#Cekx V5FՖr/g_eT`Nڶ^7./-ݾ1K7D܄*fqWD6jI׫B Ĉ;R5jgF>gbɣ͏/tazj4;ٓnVU=J{9r Q̂ >͉2z/Ɋy=Iy,q-7z=b$x?䇲3<5$='bVNEh4׆.z;(R>_["kr3~adR5̫cqg}od.HxrJRȓ&P9 2LTU %QT()QWD(PCȮGŧnTxq79&)sIb@:+Dں FF3QPf cH6][VbWS.%™f Th< (LiKFFP&wC2EL|~TyBDV#yO9i&;r6?.%1`Y' %<:7u!@L;KS%I:*5+.|iS%x]z_"Jao eq0qtJh4("whX3#n)VE /$ % kVnr!_U*E+G!1'-C~A|+,MPbQi>5YQlUZa"#|7:8 É^~H?dd[hvA*5Y-d%pJ][Z[(*Vk︅QBa PHK lRhXUdMs HF !*rڷ1_tqI<$4oE۠>S0wDl.i]Y PNcc{G谮uKs~WoZcb9hNaaRr$,_hT٣k[NZ8.ҙEW| ¢&'Ѐcq6!a:œEKX*𞸗2dyC`*+*2Eb15/s)Yj ) TOnDq Lukp=S0D LT ++g!m:/(iv<v 1F([NtٹrËaћbja4wI8TvY~4aV-+ Ač>gҕ(hCtlwU>1BѹqVۥ#âz#vKdR[.d3> FnsKRgQ r53RZ 1F\,} TR|*Gnn} >(PTpiQa2w 0)|X?nM=/픖҈IyRumPH2)İ!R $ %#yE)(|,Qo!Ky4\* F h87 C#2-*ueuxD.&jՆVX!XĪ/TJb(h*y&S+|7>f0F XsB5`1R VOEc͠8QYHk"SJކ?ɘIb&iQHL!a la+ӠTjSN[{tua%]{*Xۥ!*L@cPKj%[E^}RzlKJ1U)UBcqi_]ɧ-+6׏4\66*8ϬhIQ<[;^/Ge\Xa bV%!QQe!4bP+ B,C$* GBJmU9#?AV ԓ薊P-dky\{ ֋ 0e0:m# _7ǘwPJ\Zm'~agg=nX M2~YT6V"Va?]U;7Jϭm]d{ۯ-fTOQ5vLHC!q}qsŕŽRb,eN= J[YO9z3R1 Z o*|Bs U$ܞ!  I/ G#xE"8bc!(DQɡi6B$ vVZҒeLDD<<@<&VVX+YHD1Z LDTddžt8axaU`yD'0z$AVRú)8:xf ' f+(uj@T"P2@&4&%&(|X՗78:*&{dj,)u SCBRNً QaG_c%AJ?4u'PSM~(4!bDd-<2:`YW}Hjx%:v Ta)`lP*n.ZΗ4Nk'(g}NR P1`0$xu/O0.)*5=(8P- :r㎕>VItĶ I75k.',Sh`d>#U V_PUIU[*VE|PDH! z0b҄*;a,(cF G'c huRz5?l)d;;3-D*&"3:- (h&%(ix_h+ d0) K<].@B>{Z+BhQ@K$rD9RT(gi|`ChPSQl,yT#H:-0Y jd^?V~d2؅4@3_;}ӴlNIY?ǴdLCŃ" #"Æm@RQ(MfW>tK^?8z}Z皁<ջ-al%~ l O}#@T 6QBaR&fQ_,ft.юX771\DcI~n(t\\/Lѽ ?Ft5 -!Lb - q@$׷4 fg߬|JҽCR m0@,@j&-6+D A` 1t`<H`?CaMha Q @u / K\$*~(fJlR:B70ęs9M-:eU=ccM\]dNRغz%FYͪoQG-?[iժĄT]μ2K }ߛvadW'80OXRǜDm vUmp&*h k ,N^,ޖAOU?lɸсaٰȪJ>/&*sVGƢኇ 4C#i; [a\ش%I0JGӑ4|#_#( j!-'$ڱ&Zl@x"ZQ#0X5i%T#FHCs2/}Zmt<)(s +l6!0FLO !dhR6Gp 1,ƐpkiiBCA#(2\$/",BF^>dĕȄ0DF!.(!;q6|0Ab(5SKAZJQa̔cN h{$ "P1yl@,68\( kIT,!:|YɊHPDBଇi ǡ1G M$lQ^h!d!18 OQ4NUY+QynB KTRhyBARHU V~Dؖ %*! d-JU^ 'C7I$vEL~IkPDAd/- ņH;#AUx 6.%xh*(O@Ur߬b=ٯ~EpXnz0S"J12O)`zZF|?7 *\u).FУc׉-Y+77(eB?3tK(dψCXПB,u+\ͰR\[9 +p-8 nxwf9!" Џ!-`xT0q/$NкijM"h-7 b8hGL%C V8!t`Er0{-+OTWTU S:`C~f%JDPkO $Sp"$A=6a$i4V8jfQ PJ ֜#HA5>; ]O($pz6HDCÄʞpͅm;6%hgrR¯_ICfzշ$c"֡2N/R=:WݦLަm TOs'56oK ~ɤa=Jo_ t_J"%,֠ҵ[Cw2@B~SCB*Zdk.J`]3 .S$6a]g-RbS J䷯_ϋ:QeZkֽ}zEu{~Ɏ`?W;{gerڠCG)vG)7ꊩ$aQ`qǔkAѨmP-D$" @<_@^Zi1muޚ*R@?,t~PGjH99sUY!mpi&,&@X5 m)ޓT%j;$ Aq&40AqV%¸:Hs~Pe+1ܺHN!6䪒#Ҭx |I;jHkh70p@[d-RiIG㕗Ome}ޢ4Gh'yJ4܃UY{kn">W"B;U0ϨuN3xPJe,IF Cȟy$E2ӄc{Audl|xh! i=ɤI $D]bTys(8J0 Qy ZIΔ-p\* / r>#`~ssy̾74fi棙PmEC zAL?`K8ABV J(⤢Ն X?7Ӝ_֐RW4K%"l2a2; BJ 6?hj $€J㠪p26w&fq?-gߐ0s`2>x$ @_C+ba (nfa9 8*Ɂ¥a{!F4 KggSu7cE ˑ&)Xҹ%ɷʔIߐݏ)#@ gZ_S!,Dۜ@DNuomZ{hλ7?Ӈo V%*՜fΑ{ 'iV..\h>0V~gXd;(V$Q[k)T'F3ƍDun"FeHS@ߟDSAQa0I(<^VqȜ%EU&YGIZ1TI'9!FH a2@OTX%\L0d%CVWA(`SMBHqִ9* d9?qK';L~D[.~d_l.](<)2<}#$[wARCZaN0 uA*(1lB4,9v9[]z37ЄJ`K .pQ"R&FFv+:0#¼t (Ƃ> ~z-b@L9!)_>\9sQ}%vW67r6R+^a'RTZ[(E&v|s6_>N[oΝ OS>[eK{3ѯ7}Q%ƵK"|N{AxO{lG\ib%plI{1,# G5%+6>|,ඊA]$p iQ$ u! <q||p\9P5iB$nv2 xS2=;1Jd5$QrV)ATv1 %'LMA,~rs)2zO!W#ADt1x"X5BAur2l4=+#h=Fp4- yhѣDC9@€" p6% huJHM x70P)i pq`q(E}pyiu!pl=3". 8R '`# FE5#" bIFPDdg<x\B)RY)#ۻ~+p1^ )<8j5CJ[eM[2n8%~nK̮\T|yA=qF 1mZִzjAӒ`sp}\F6^g\2@냤¨@,iBAZePnt 5Dwc{fSXejP 5ol_gkiGXW 6YxVWd]U15^ge-b4wu8ȯ14E6b\1nW`k!X>?VnHv&Ҧjy/ǘWV"^3@4#!G=i!ilp(D^gs!oE#h_a]T`AšD(04+Ra{:RNo1tM|XINS:VN G"a6"]M"LMxYPM2|E0̩3 jcR`ܰ9aB'KNʴA #k3x VgUgR:4/ mkW'Lr7bUͰW8 b[l%YfU4(HAaAKKCƋFҡV-A~e+H97a_¶R;E4m%ĥ+FY~ݲN|t?GVh#Frn7̿}mHo,9O {|o+ M!UWg_}|o k< zr0Ed x&]XkF>ȏ I,f@ʁ8trVPO3Sl8g62Y1)BǦ\KTrZ'*A\ZRu.T.蜴y { ou kmendVlו<֗bQ7;_ߜ>?AZo_`T4GlܴʩjЮ)M2Vt|'yaqF *,1( `'dd%O#0%e #x9Xt -J/̨X6!M <] R܁" 2@)Fh>93py G,lvx{!y TUMDVǂⅡ W "hP=Vz B >YC`'B̌Z갑J1Vb9*FQ iEk>1FRU sP<:!5;N/Ar!G0$bYg  y痋'mzrX5+%cjYj6td/0GT͞$ukcRӰa< ѩ(ಣ5Y)Fb}y"b^K>>ά+m5a!J F2 >r\xyfe0{$&hu bkw?#I ٕV) W-/uw_ܭv3fwϵ6r}c!RNVTI~|Lب._<﷟d;csSJS#C,?1TIIYЖ3+ B9 .pלu)CGgqɨݕРY9 Z$RLMgN_;pU I) Ff(?5#Y! < !Lt%.֎XZ? "PsU9e]1h- 5rBۉT@imIN([)tH#0 TL( zWo۲%,<@:FR^{ݙߝrq{*Y3{׎ٷ[ [I/%ezP/Wqh]g]l'-$4yލ?;xV~^`ע9d*}Ȭǵ/dWnȵ3KI'TlQbCZ'a 6l/pWY8R+Hxl`(3D0g1@tNa7$u"##z!ܩ)1ȴ]\hiy2of+ P7?UoO&IyD`~6A{X|+9KEB Xau*N((y1!'4~\l 8i ë 4-@%wZN-ziQZ,9H' =FrQ^F#h /Xr%') 4JOy뮐#8T 秙hl6$(FR>ng_gfoWb_ѮFz*Fn&WY޸%QNfH G=bevO=NK.ï۹n#͕NEZ.Tj:K~;::m~dޗdst]#A^yڶG1XF_+1}eO9! OPjNuC x䊫g|[:H;;( jv"^ocXB9uN%zYsFٞ!H¨Z>-CrD 8nnZudIZKGt"m}Iu(|!p.OՍ`j$Y b۾đwCiH^4~Ej0;IkHOQ"&%ܪj0zKRwՏغf9>̔ F_.c{v$mb+(R&҄Fg_ߵ;mh{ֶy{w#yxdWcٜM78\Ia+҂.kPM~F_^6r`׹ٻl9{~>[{4qZ˱AQaq    I$I$(J((((,,,,0, 00K40Ì00M4N8O<4N4O48<{4M<< {8< <?<;4?8?O<<<<?N<;<N???8?Ӏ<<<L[křAzʶ ɻPZүQɻ{}vJG=ϵ9WUb.Ŧ׍JPtZ Ӏ0$'jD)^Ы]CvUMƽfܵq==c :uWU;S~ٽס3z8~wuu]W(eSz_-bq~w^_d&UgꟴQcerʻUfW^e]{u-Nu"R.l3oRL^I _R<Xn5P-R5[>E|q墇x'E o2nu{F++v~~7MRlNxJz*KPɶt[3vʮk}?ѨG܏2|_9̽'EL! *[{xSHQȗ@pÄPLM0+! >cEߴU~' NZ맨~o浪z^9qEފ̹^~`(W|ڧ 뿾U{|]uVWwPG?>yww_Ͳˍ ">ǩl 9fIECPE3 .9WOB@%24d"'va ϺϮ®꿽jڧg?ʾ]\˳'վUfqoU_$ 9tV^a]տr>M׽m"8lh3dKAhPF8AH<)@L@w*,U6n:j곲U]N(y( JShT"j{p7wbh/D -8@M>ʼ>m0,P[U}]꾾ꮪ*_UUuU_uVm~׵i>79cIBuT=wypv={9NUs]̅}]>[wѬ'#eedĬ3y;a8ALݮyD+oGB B$/4UTMURO{X?2몪:w?UTaUSUe>fZu)C{87MLW_{GWYb)uWuٕU_P] % 93KWN ϛ]_+*>,,܀d  *n6jy_WUU_W՛5(9 )qNk.?./Z}mܧ)vu]Q݃Xޖ??W[䞵7i1e[T_\ՃSi25F >.l.#LΡ1jT:<033꾫ꮓQEPP|U*uN}P]y9竽yԿUj~k] R;SwUw__Wo]W(f>+>qJn b=dШjWNMۓ9d%u)[r,JF <pNESF>꾳G wYUWUWWUUww]_ss:U\-̻}>߫)ƽuSԋܑ5f|._I*6]_iA}GDǂYɫ}j\ \{O֥]W_W}W .Ut(?9ce_S|Q}{`5Gs= W}^W_+o/.3ʺwW&쬥BRԖM#խ(Q.f%Sۨ/SOۏH\0DTӽ?@$$OGfǖ~sZvl5jXH>*ʬf߹un qTӽ+}K/9|R՛6}m}IvӷnW;_єBpB =0ދĜLMl E`z2YUwUuWU]oWk7w6ָy%l6?^ǾYVjԱ;3|}'wy]uٕWﯺogWwu]{{ӾZUK{bJ\ }5%}4}E\C=nڙXA< @N90C؇D\CD`=:7U9wuwUPC>(+rSE'\.ZRq)Bo:aF` ˙7$ ,xyoypQ005'!3. #l-P2Yx#$n3y>T6#U9I8*W >Px"컧 UV#@Q|fn|@(YܾU.-œCvȉYlQ tW}B 98u'*d !/2@Zٿig=A zE8XZ=|4j˱?O@;)n`r-BDj>䁅B$pHL("Hp2uD;DP>jџ|P(=OgH7lmR&@7Мu"Fo?::- *L?UwbH-gGmx&vPuw\l}-sFe>۩mĽ S<`MyMM}Γ%̾,)0 D#AhLND,pH6bX 2|^.XźvRr}g `7H I@rJqirћRHc1Kb!NvD4| \ A@U[l;x(TO&{ @O 뉖ŤЃpjB 5HM @0G 2N/!uuj̕B(Pv8k_7 RÐ4mz\Q7D,/ ʓ)ۓK[g[=hogj{{[[[[[bPD`_fgE#߹'uo?O+־%uΑu5G?Tuolv߭o5uMvZv!ZG- 42@& "i䗰$dmHA4X-ZIܜUO;R1oY&r$p HNaFqy!y6C[ǰuo@ A5)@kNn > ^:5Y{/}:F!aǾyR/?z/8(t ߪ[MBnChAUHL> j9 6ċ)'Blg9(Ly'P` ` Hj/ڼ5}5<i)Q%Τɾs#Ȼ^/frܙsUUUW]U7=oRf 3Q{^w[yoC-=IskRN9X8gU!eWIݛR&8GbuǼgBZ z|`F`e uIrip`cfajm8#g*q9SRR&!CD o3 ƂoHJ[lf_mtUu%WZ'7_x___FUUUT LGawp2}|%)\eқZIC+V72ssnܼ}2Tv:x=nT#RH&<`4҉sv,{.1AT#gQ ~3V?^}3*| pI+ At<9 ⻷bɊBï՝krP%>b4꒽l[2 ws|jG9NAeս{%ROg8)TjL$(#vT.] rCFQvF|</T7vj% .J9qFyڠ s)PoVsOZD &~^F[)mʫSܟu.׻zI7GS[ꪪt~ PP 0d ޿~]{oMtyKmZa*3PLQ~Uo[nʕG;ԣ[Mss^Q.f3̊w`Vh|6&NLGu] [eTMD5DJd Pу$5dՇ\tWwJNF[sH"RLUU}}W~?Ax pwiYpwo3ގԕv^״yk rfg%iV\hią,L򷳖z +|=ry[gMUO[J@@ d JvtN0)HOl EsG@.d P`?A` @JN@+!7Yh}?U'VWӕT3H7\6OTQ) AX#N{9 X9|JvCT\ګ}6ߞժܗGOz^p%T}8TмXڋ[U. @Jo: ET }>RڟNx@  1}/6q,eFIV T2oW^?߽84 Kx} ڪL>`PKw>hUΝ[{mSqQ$s{r} ?׸sgW<#`9dHG8̎y>ɞj8`m8TK"|5OiUSGFL@-, \# m>˺u_W_N݂ j(Hh:*F~ZZ}]޼ N!T f5_u 2Mznw'߾v ܟꓚJ%F"p8/)qg\q3)eiʃkOP E$dY#NetSWBP|(`$c@3oN AjrAmN._*ϼ~W:uj0tʲ q`\~ Q73>|6ϣHV)8c7y ߑ7O9KU٧¾;>t(9m">um48R>T"d BaQZCBѩғt( 0@ׇYZ`BVmvA+Fe$^?L;HtG\)6(S,nP* bq<|xT1626k1Ғ0 8 Rm4 N(v_;P\$fIs1ix90%SJna`Р1,V@E4؜f ewed2VQpDtɳ( 6in8t6Aps$t8h!5:264&ʥ7Pi%@B"=Xu`VZ8)k~ Oq Ds@F<)Rz rfATH(Y R*` lx)0v."[Y[Jbg5:~E.tMNc9 F}&q˥n30 Uu[>ڪM~^U'qGGd>IgC"\.(fyL=O ,\[Wk9Gjަ:9A4srEt YU*zXoJ#@BiIuw|~zw*Na;ߗݾq=9{~6q1*Z1s G|=` DܔjNSVԷeŭ^ß ]\:7}f翟uVAڇvֽ 꿝!?uw(?s_+uc9[u)gV}26:^e(r|6YNH+ XEq)%HAdhtzGnn OCpk ñ=*35C6PBMb)LO7`ADAȑx ЇsL%b3%K?/ ݀_AB5\rx5D+O"U'HqEDNtO: @Ǎ aA07 h\hR& T>_3WTa* J|3xSJMY} ,J`7^hN , @DAGG4Qj8McMDQhw$W݂qQ"O(8{iȎ\zojc򹆢՝=%-J_a;jdcEE)qE(YMRmka'>8h_4)}u v42ddD{ty(LTqfDH>Zؼ̋ƣ@NJ#HUA }}DZ\Mri}Da)ƎR8p}3 CɵupT $@GHEH BDS֘_f"/!oT!R8KN8Tz dHL5Jbf 3r__ɞxV, @F t>>Vs]QƏJ5bza͉g,A# ǑKsi1j鉸ά45X5.7oWvڜ}OWp}~)'Sƙ#)U eԧJǾS}sOow_uwwjB@ ED$Nd9,p^ ]I-$BN)0M#'%1@Tpܰ+a@X6vczbm A$03<#q<9vrA*LV" BTPF\DQ \1X A@*PK1*i lWmڂ*!Zp>}(p.xP U H1(f) C("TFL'P V"A)(^d AOjOC2HP6 ADo\&N]PӳԐƍy Bqz OТ1d.:ޒpSӱ"BHm &2;xu>ZT堼+8[i.%N*6 A1P,6@ bxh>~Z4`F ȏ9>r Sr/S'jfYvsY&uC!M%AVR:tCtIqzcSˬSnԭ_׷NVUte. )bv/"V#@pܪEtVE ~ap1ib>av)=݋53*Z\1XC!;ӪQ/6;rgUDl0B:pET; Z0$ѝB)^̷ӹ>wvgSY+HT7EDK5t׸P+@f")$ES`ΚDc&RLU@oK*B44!tX@҃;7.AUKC)3 F oM>orwuLH ^t (郌BY<~UB,8(d/}'N=0GKF6ǫĕ2.jIܧ/r ϲ)s˅}UUVfwؤz/mva5U!+%uNsAo9=/G1|jR¾_~VUV]_Բݵ(Khӆ(W:.nz$Ml)/80rȊ؈tFjWcbÃp#Pˆm/BKXzq^PA #n=1\$`A l98Sϖ7.6b;A9d1z T!=x AB?:nd~)Th&EQ i Ά. MebZ>9!jPk4870D@$HQ,y;<; !dؕ1?bEBwp-(p<Aӈ1BI Έ?nϦcvߦhO}׳AnŸ& Te-I:Bg&Eyy- 1΃s>{³)9Q6GIf9:v( !M>:sNWrg:qS{UW^Sn N'Q?iIEXd1y#fFn:ra8G~n u :Wmqa4z䈑DV1@uL@dzlKfjrs4œCA0"X\xZikBp]XY-9j N o-eQw àa !BB!ZSD#QRn=WCɦcDO^(L88iT4E !؀a(@r t&3L8ٓ)cq5뵼t8 d3a( `WZ$'OZN<\J]t֔緍A],mʶk)>J8qFzEǠů)nZ zqZ>[S~okr}?K*3 QQkbDBⰮ2Q:@- To[M v.F0)֦ QsY`dŤB-/@fL$,Vu@$%ҭɻ£.*p|l4AIbi{0@5@ͨk.Q'HzJJYO\+N*BešN FBl I! Wh7< Ah 3Pc St>pBJDE jT*H $M١Sq;{J}Sz^׈0:+NAEń>[3_^_6]ys)eXsKHB"x A)m U.YgӡEsRF@w-'|WuT^gY_6~Yl!hφ$Ipog7~u"tR=фq";u!}][k2_QMY~Vh`fbX๡r)yas ^H$ CHHY4ms +,K&S0Nԙ56S%OmJ$=饻{8_j2ׂ5Fv55dEyFH y*b## cA $ y$pF4KgF?]'a)Tu˨Oqm_S1TڝmT - !p&Dd|EieǗG3_kprS^vee^ʷ|Jdu{Xrm{Vo\ujW֪j|[WYXi83mG<L1qB<vԼbhgCxW "xd LjQz ϓޚTdq8EľP>Ŗȑ& !Dr! ؚ&FEtds{<@!Մ7gMM ~#1j( ( h1,*COI1{.T*&}7Sӕv)k3*y׾$^R A`ѩa8QqzuqN7lg1$Lي&q>sʪ1'W;ɹ{ZDƊ\))ڢ ξ[ۼOlg Ss7~Rf|:tzQE[ BGpHuN`%y 'N$N]𐰱VR'8ӎ?-K}fP%=vxqhLHj_0@VԚI~Zgbg#jtNܔ%x(U5 ,FBS# 8 gB4hNLo a~ĉNO);':5HM6Wz A^Kϗ6Hl$?3GcB蝉Ec0 b<+OyStПFpmN2hHD+| (Fg!N@KͽݗϧNM;n|컮U÷UUunl kQ(%}8~ҿƣLWnx7SJ BƊT˱d#]s \rkLf$ H8rՐ,ɂADl̝3Ta3rӐV , {˕IpEYNJ5Z LI0M%h^LDbM j; MAxZ CH_0@N8K! >yN:$(FföCQ̲0h:"Dؒu낀Pdɑx|O ca!€[6T!̄Y;2[Z @uQ!!NGYmgw|3\/{HІ IkxVnߊOttdzۀB]`r|`DU c$B(q~uݔA5yXTe֦)}HFәfNu{H FA b_vOa?}Δo"yNsT6=SᄚIMKe!֪lE:s dyS_13:֮ˌ6O1#p>B cGfCGq.Ö4hgqEa qƓH-jrJ[&|Ճ'S<_InIX,tp_BքI-YjܮgκQ2u WB\&"\|20јI|Sc΄Zø yoA!C"D6 .^YI8+|y{~^< 5 RLF. 0j Q>+dH !mAl 1HsqW>,J^7飔!#g)>Β{UZ TEq)]/B\%"DEx|U].|f[f=mлf_Ux_b@ Y*8;hvuzߌv3%ɄW%ύ\31ʆͿolgqԉ`H\W+UOf;אQߒ32iy2vlzK_VڱG}h d)EFH!+RDoGI¦gUy-ͽ:5rz+-ا!driĉ n"p&q@h NSzƟ؝Oe5wlv|9g]ʔr^$`#B*4Acw`P]ϏMWu7N[m=ڝ~y'YwWf{w&$wJ*USUȽNcTŪ0?c-{VzRڍ_7 ) jZ:#RHz gIW4 FjJH4'&.Ehu SJ "&bO8 `R=PNh7 J## ;wb`+yx"[`ϋIN.1}4+$%[M4Ѩ(iN^.qK v0,b@q}DE$*AIaU!"ݔ|aaY`OSg?y&?cXJ.گR-1W>HnU3Bg^KTS:wk?.w}1Cr2Ϳ 灘yd9 .6}=PtVPT8HwYFWQ|t~+FżȅP2 ؉֥q VSsϏߙV?ml ˛})59oɧQ\*׾nݖ!HdI1&$lE swŏ@x AHx҂n»NÚ:`dDcNW!2(:LD٢X mϽݶRpF,,t* F1T] v>kLe 'k86v,$k(Pe"/!I{髮S/.c6]Wf^e?*>{:Z+1(47:5}vYr?{"+$.<|s! 5:ka<+(,JV/' YVfu$b,yPH&3-:;D ò1`q9Z#.lм ^&14T:e2-\SNkN?,Aˈң&~pr-`+8F>^B .WbMX1 UDHl5 1V>%!=_ؼL-Cb_(XpX @m u#.8=dt:Ԥr:LpcfO,47sog9EO|DpP3\ gBu+qNg]lw' t;۝K^[1$JGm5%+6VnWS#yyJZLl PfR K,3m :!!m>ep!V Li"fX}BR0܀ /4] 86F4@_~{g A$2 ICi Ԉ|;2<*T,yaRo<"Q\YJAXY@2Pv$G2)xЂ('-u$[} j"$ |;1"˂tfpz:% !æ Ν gXAsYze՞v^\-&Ո!+{q;^яLU[ՖșqD "<JR9M㴏YywZIÛQPtPvDW $J'\{W s4Ʈ7⇬BVW?U} .٦fu67LOP T*ԀaY~'}u\^:z*neܛOwve.O=ᛍ̏].v|E,;,DZ%J:RoEyOq._Uw7%m0^,omGˋ :W)+.*DQ]d(oHlLU uE '9d| ;2F6x]20ԭ{\6.4pfEEx77ȁ^Ӣs@D@I %)XS>daX&iLQ:L$GFú,8IKS:B J\g=lu(^GQ1&nw3W99_?T2{ ۻɏU=!X$gV?73}'՛:wU?nW,qMvrN;;LiwK4ڞoKmPIr[Җ-LgT;5ޯx!p@1-"&Ӗ,jGΛQ^8> GRtdS‘%,?#pM(@Btraq3FV8]éC8n lj8@Pbc4G$"j,NPܸ~j`T)á3{z=+xSaZ 7HR9ټ!c!\juEQ`q dM|LDWG I| =olzVI t@ؙ%͠B4@7c|nݙ$cP2BmfN1wS)QSNڔc2/1H!x0Piv Wu㨞` lS_uvnU]n\oQ֍0e) e?}B)4ܣ 4zt _r;-?e]/*(uGOO~wH^rzvt݆?O#8ulem$L ]<.;Jtmhj#d~Ubad*f\EtRYhqݭEZc#jˆ2P1e;Ƕ(hQO޳>.5[ud ЍO [$X~QI934I6iWf^GkUʞcVAHh6b qػuu{sSOsR7'͇~>c/.qx+jceoOIOTIQ]Sczڦ/2V+ؾdGP.(&B9=[NH tt` 2'@JB(7`j-MS! }tr!x.Asj PV5 0җB)(*=0Zt&BweO"J|\|)@ׁ%% =m<$ @? F 8#`Q.%r}!jx:qaa"g}3) q!#MW[;ɦ$.$Qb8mwm3YJާ}^T=!Y S/˕PBu\ͮwxY]S7!W3L$k0ZA|i|5?hճNFڦN2#+x^bP/p~#En1B+Ezyʆ8oM{@T"L o5EJnٌMx/]܌fBh0H286v5`lf6sCG6}5I`ԴG 7HOLAlۑs2뜲LSQ`Q$bZ>/"\A3qi+P#H2`c6 [$K$"+i8ElhNѩ AIbBfI!O%P_L%TQv :E FtHGMV)!yƎm,.95U|rX\$nϾWuySvOwJ)pRѥqMVԪeveu4[G="{IId޵5RUO>5F&{a8ЦbѦQ.8>`rtH^AcFC š0r~aC0oD׀td1HJZLxԝ39+F;&}9@U@x̵D e7 LcsA=X7Qšآ#2e.6.*YP[8YAa HG0MFl|8T@tLȪ^.lBDά)qd 7lݙ{CaTB Lfy҇H'U:CLIJ6Phnhgi'v6 -diUO\v9Oƕp8!6kh&X ̉y~KZJðӢ뺆 F¦ &bw۾vÖiDk1ԺW~ܧNip23LĒ,(ï]ϬܧLs亣[ UDzy)/aܨE9*rDޣg?Ҕb Wh<h.&d&N @o gb&+P|2p7\TRl!&KL-gR)B=8fOk &0(j<$?5]L imtHflfT4/@*EiN #dF_:P)-hl.KBrIv?yןYWs͝_>eEQ}4G/%3*ogFW[rqZc#yXܒ%vy"VHoub,UEHBK!TP1^{ E9@8쐨.]8J&LȇH0BJ8Ŗ7p+IwL8K7LH&MoopF-MbA ?]PwCNnpY8Y`ŒرFIO.Tu &(qB[@Ԓx?؅w`cYDFģU ILv+R>1]n9v+JB!)K9R'у1M;)'@N~4rV>j(N% .H+^Qj:C6-/C㥳/{.Q_oJQgO!H>e8t1&V q)qD E`iD19ZJte.ꬔ~아v_UVO5׺AOo 0#w`TWn2vURz\'bt2Ou LPt?X<~Xd:j?VgCicAl&#e"tz&mKi)T2)#}-V)BWnC@NDa<S!83wG=x-Hۺ}?!uwun__u{pwwUyֳGVj>7P_|gr|fٗMUtZ5m-#Vvdiz3lW*AQFaqr  $I$I$I($J((( ,,, 0 0L, 0 40 4M4M84M<8M4<ӎ88O<88<<8<;uO+)Ss꺀IU. :2uO <&P咺_D TwWe|ܻ!Uu@$k?픩)դlďo?*7m([@Uu[~):I:̆W`S]UUSl _s!ӔfT [uյu{wMUU+o{>꽿y<6Q"I=BsRfQq{ʤ4R/E'rdYWUUZۮ7M+~_~u[{fڽodoҤҋb%߻vf< j- [E] u_u74{:^W_mwu;Tm?ҧ7PMZ,ʼ쬄?}Wϕe|WUOv}B{Ջkfﺌ{*Ne!+=P:u-r}Ra{uܖU6Nt,m/_/S~*i_S1ξ˟QM}O-fU1RuT?N2mo~_u~Wu}}m}SO]_}}gSzSI:}R)8'ΟG-Mj<\syy+$*F xRWhSK(64TꭝQf UR8!˯Z5u{+:ٜ_>]Ϸ=LQNEKXnS]u]}NF_=,}:5w_$SŪZe?U:J^)7_:m1үܫ˨5z73ԻUzxbK,~/Uu*yH6$5uUgYmw͟2h3"mQ+#'NW*꺨|4:[.u1?5QU}yuUƷo'}t}׿mU_UU# ssNna9))muO)"E >4cٍNҨczؒ6OnyI ɠѵW7qok;p˪o7Y_{_[{ߔ˟Tc]+{κ޿7ߌ_W_W޿nGُ^uW{%wv+;Hq^g3wUV_W]m5&t9'ŖʛYwӂpV/s>m>^GNl۞]#{Tͬm]7.]:ڄ[[߮}U}VuV}UUeWWb:Ҋe,0[.E9R=+뻺meRZK施D.bIͮ6꯮>mg kzVƻ~;?[K-Xe/.Ff}0 '(`7pۆqLa<2m0YLf h4 Yd/ti2;MK)Ņ#2n8$~wWwo WUWߺ_ugDhR1,Bx8 O6H#f/CfUqDnA0< Վ V_7?VklVDL">eTUCf鑗<C0ȍfɞQږb@/@eTFbE#T. ]=)*)CfB|ڈH4@%M# `+*=?Jە_UڕΧSίc/<*ܷ 3#}BAlO>Τ~}?/zhGrURl[ۤiaefoJM!vRQ.d "tc#nɘZ ͌cYײn aKܞڹ̭ToָXoԪ3J1~b92el E2Q^ƴ0 Nz@LM72D.B1^a˹vW;fLr9ͧͽ@@hiK= WY5G|zQ=G<vm]}?ڼlNhp>q%ړ=-ѲƠlT|eߩRQ5b=EkjA7\m c͛33p`U @@ YDx&T@]^>{@L  cT/Ȑ#tJMrISws*(&cb\p20F E^׷UuW__UD_\Ui( Cd2?uʒxuumi yWy}??[t)j nk:mӮꭷ=C1X"浜i`(>Oat2#@8d1O]%˔@n6sAh1TyQڮK@r#䙺ڝoN[]}ut亪ӫu6<l Gny $5]_mJCwG{^ʰR6)ivF 5FsyԤrv[Ο.N/X@΅|}JHX.Z2R` A-ȡ|tT0W 0N#p=i3%XZ^I{Q#0JЉ~BI|o@xbM'Nrk?w]moƮ]VPԸo=%qVQ,Ą}wz}ԓ-ev{'ԜI/uMK#[&K3v"1@`|d쥎ֳaaMt#F<1qŨnd` @^gMbI{tʼe/M¦f0gԐVЉts(˯F}Wgsar"DS{` #Ca{/k$ӻshI%co6 X \ ջM"@-@dy"$s3u;#f'My6;\v֍ F~0&`n %ؓ{^꺮oW}w}eW]}]_okZ0@o@)BgCQ0?R;oUY199l4rsQ 14ը򜍻 ݁n(ֺꯂMmH|J@蝖_NUPTpCaF 3U|6{Yw[m$^e~j2U>vъԤ# NZw;unNuU[ݗu6x+9&04@gqr&Y)CR~O7vWF%OQZB K&17#2|̎ײh$@>M R9dP>'HGC,RT8aS J"i rUMe5eP"I0u Cfhpj.>uW,1 Z;%qyHуc XS"(|Sq!)~BzxJJY>!iAE֙dş 36$.62|+~4 _>l㕩ȊAcNPD,!vL$*$!y3q jsG5=z'ilުnZqrY.LṮQ2壛4 (a ~akM$e菮րN*p14'"/S a&Srd#UD:̅J(xSv"=J$gH>hqd j[ J0? w"])oZyɗ.$Z%]0rg C3>K,y}MXci۝{+=ٽ_Suls Ѥ},g<[]奄 b^qt-.+ZGh)Y# R3* Z-ᙣFZ0*22ih!dQSJ%2|~8Id nh4f#R8bM}m#+Tr&2$ģs얶(B)$BT8Q0T$("),':6G("#ޡWIO6@4A2IjD]k}Ziecx>W&k5N˓Y+H< #,-G2 0E3Z/YUT'(#tD4b#ɈdrfHI`'ĶL'IOs o`*9.¢1<6tyޑZ$־u/KuTcojmL7um~N.5+ߖ3RjpEyz:uݯɹ:u==hFWiveXBileCOŦIHAQԅ(C೎0HR}8J ApZT #-r&+-{* RX#-Du<6ʕ D[Dm)>W:+6Si~ V%šۅJ  TCBGI>,g2Cg։q*wm-B3IB6T* s9`Pa/Cr-> 5MtfXiϚő,Kjz3 F?J(_ܢ.kݐ8^'d|ǭ22jH̋3\BX2I@[aUxΛyaNޗH :Bg:̧\ܼ^l7c{m_?SimUQ\z(D-+]9պsFIGBӑ`>|ˌNtb8k`CfAp4a; vF16X^Hy 3FBH[MެS]'}ήOM]#DM2 z<v}VtP3"㰉1nQ15ZZk<^R9Sjse@4@k dd"$(^>D0o`R^ 43Lꃜޗ7;ړ~q'whz`jLU0>NZޗ3Ә?>31Wћ=:NLM~=KMiEfm?%^WBj'nZe>{r3j?b8vJK %6ʉu.f xQ@hcfIrO{-iάPBҨ }>2+e 8I Lq;CF &,!PQv5H|Ȍ0a΄fiIj]W00{T=Assֶslk[.Df LPtF"@_kJIr4Yw3n|7 HW!y44-& G"JiJgfO!H)BO'>2L HLXo"4Nµ!>%Ϳr=}aTo9*mT]:E0p̸a(q#~HqfaW q1JR'ƱZIϤ+:_'{We=fbaP|#A5@W|% d@loΡ5|.ighq!;T(D萮dX*;$*: N4 Ñ8ԏH~*|.oܞQHBQ(y*TFLPЛ8!"B2aG 5"Tļ[Ne)H$rZd&!: 4뫤s\zHxl/2Jqm)1%G6bK?[^c)/P/_/Xt-t|5M-Mr鲑Jb7wrelI!k↞xaQH24>ᤋӜIJu-8i`ECT7R:Z4k0"c5]t?0Bg\|+/w/?%njuOn$ܔ޽gSn7nFg 8 S(á9)>gLƚ4fsN4ȸhŨ%{imVӫj钷W{I -jM~WC jK`aHZ!cc>h/D~Fqǯ%ڮJH^!XeYk^qꦖ:Oj״Dฅj 7 wMtc9Kkچ ^@֔bֹG"nl:IҒ/%Ж,3NSΟ̙}V^wCd`w5j?MUoce5 JdF)H'8#|a&^ -2NHi;A*0>W᭽mtrad0 k(4@*FH3f0dșP9 1n!IfBZv)X(w4HEfstr{W;m81B8QH[EjF2xa)nt@:L8AK*u 080&&T08B{Bq,GND̦~d)ޛеBq!z !"m-'eͬ^)S6-{)9Wy_|D\ukėc*ϗgݵRW76_^QLTfG"A!ivfNkj z5aUcHN1?\ 7܉Kȇe-$Ԋ$X*(:xý][7Ix\X)C081Ha.ov‘Qz 7! 4>TAHZ`OqK;d(p~9"jBLy5"*08 ćfgA!r.@@/ݗ6f}b*/s DvWǣLl|e6J&`'?;Je`#>H6 ݔ5ּ7Yxǵv}fo3Vd i^JANec3xsOھ_鴃dizaƻg[ѵw!&vÔjT߭lsv>ou73FK#hBtJQ}"4+#kL 8F(=cbxhH)H@@Lkcu-"[*|T ^261 4Ca$p%=@9`8JaiXL )䡒 l<<c 2fa+\hNR- `!(0# !bP=d$/3%Q&,s>a f@Tu X-VgYz4J?:KzfgR &9,lʳѽSqNqsy6oiQzjXف,xH,II)1JNRw@2P$+ !38jNdٲӇ^v'dB*!Tž-TQb4-xaz pQ7FL7#L2(V Q 01Rb4~"QUyCi5J$E9G,hZ-2;H -f,PcU`'D$E@C̴? \ ȉ82!.xϐ`LdH% ȢSAtf`*ؚ`i ȁ8J6yp R\:$] p&A`!ʀ@aPش̼ "DLH]iX,%8\X!")$ND JL w#^ЄI_~rW06qLj>6'w"_]bgk{s8WMlBYf54շ`U3cBMCZCf.E9TG@XF {AioҦK'M;9QGDĆeZnZ}euz\1ء3)LESuc7[S㠢 ʦ.`*G ^\v ^ʩpj/0>@Ok+Pi@ua<aX6s%i.ۧpC.>W/{R-DI2˅aƝ 6(das9=DC&s 08b.I3kP*z|//Yyo16 #rڇe9hD2-HM1m Om.cS%+$JGz9>EqMA7Bhik%)!-"**b{fħ2F@A܀Q|-"0c]e{?5BD6B"Ţh ;'E5!R6:MZ ( ff 1Eeqre|rB2js ~ :ZMFzf9m$[a˴S|MQt%5kޟBljF@M4"2Z覤&cиiƍQ6O1Suvdؿ9kDO6m @ $ž&L&+`梊c"""xoe˵Nracfp& KAuVPqr{ $fl-fT5 +?ۼb@CDSBˍh`;]ٽcn)K³bWdA tC#,m4BHSz ?`\Q2"y0i~rRD6: $crPk//^~/". V'Ķ+1,:I>AWmFAYyv% 8)o249T@hsMRhP#nf Le?Lci W 5ubM6WLNRlq4}|*`" q@1szjIjo5׿um߼꿫F?ݦ ?"2|< `OpHxechj6X mVU4!д`^7H9 +iZ#$hؐ[@Ιŋb #jd$`V !h@3%aM̌d^y@ei 1jG?z\dT-vӳ+UUoNJo?n3f_LCPR޽z\AK3~wEj ÌZDD{$JA46 2p^Jo]4 CBx7 @Y_m ]JuwF~q(x)3 sxgZdž[kb(ma}#k.DqN'D>艗%HLNm*VDѦ/T.ѱϣ._5zQA'[^͈zlu50UVISL b -3/$3k1tޏhǖU-G3eqV&8xIaA[5h늤V VRMtW \rUeRR@  \ȑX x0Xq#NF;W?eˮk۾twH:#o *$q'LE)„W&ky1GG!,Ŝ,m;epE4K!bi$" ,@7Q*Є%Kf~j9L%`]pM#'iQh9x9h)Y (c;606md!k:6-G!{0܄/enJ0lb.DiGقp# < (~xp_B^`Sr犏h3 &J!Z6,f{'Kx# 6dJ]a_d*Qc/n /cÅ#H4tb+9!d"rTvV Ci& ]3)+S;8Zd%H3,f$It@pxC<5!8NYfIlf <0drrs n6n @"k\)X]HZatt!>\k7 !'aP*eY0W4l͠8&Чހp!LxxnǩjsJI;ҞUlZ0 l\л4B, 8V< cW4@#Xn@80\ C cp_"n)$T#rqK<6 bL̎̐$=2& *6rEgAո(A@Bp>!DAv) BHJG""ѝ ShЀB^ WuU$oS4)ؐN#1q1QluazV0NA;R*;b2f&g3NēaFϿwvONNRO̐9YЁ~B 0̪-P.Av>Yc@ ̃gd IbHS3ёsD"rgMSCY[m}M㷼be#m6,G"̼'9a wA98ɲ3 E@b!xB.C Jx;¼Ќ4Udj`w : K+JPBF5,B $bO*ŀXDn% pQ G=٦V[Ik&=}+@K=&5QL8`CN~OK()tU>WNGpQ.6*Y1nu2mUwI,*=ͭ{$*я:I=ά̰ca‹i>SXŒ>?KaL27hh]dsd>&[(i ()#1x#g*6<6`s+}t3F R?vnh`"b6NDFGg%T214,бa pp+@;@ 췟 n c-_ͩ ),ʻ뾛,^j$X]zjđZyXRcp\Њ`!#6# 0xeaX:5I 0g]ښq$k8 'G q̅pX.Hb.|PX9Ѱ#J$옷& 5Όz2#Zd)_IuyyDH[nBhd<F a"XveW-" ddqS29M(:=imW>7JX ƕA[Wl_HpUHw2¥,\ғ7T"kb!CL"sb`PSC$m2 ~V$9 ǭXwGzǟ.8c++#YI'("Fo\\Cx^ҐUALZO&' LXrb>V\@ "cbk1c'>C!8Pf,Nm۶7s-گ*Bh p45Co8MY~P0@6E`@:F~-mγ" OEffZ n"2$X $D0[t<`Y1]NQA铓)h!|C( HZ} .R C"*"wORǢʢ$ $[Tƾ zWb~IFuon}ᵌRN.u5Pt9CE;PDdR]$0r' ql2R 0^%D˃"5o0D<=٣YR}u9eg5ԹA$QINz^^O:&P 0؁t%*>E Jx f;Ur6F"LyHDN!*p}e {$o6'ï߼NH5ɴQe" t=dh LJ .%X^$b@T,2hLT*vRu-yYQNc-@XL" rr[AQaq  I$I$I(J(((,,,,, 4 ,K0 , 0 0 4N4ӌ4O0L4L8O4N8M4O4;8@<Ӎ<44 4ӎ884<O<88N<k-H1J>7mRL/t濛Wʪ검1+yts2;YI#$o>bcw-%uV_]vU諭UWW)w_Y\>*6rG^q򘥿:ܧy;RWs"[v*[PLyת2=iҎgwu}w|z9 ǿn"ʼݧ'-yu9d`y,z_n}oؿk?뫯?]UM*co(P?VOy뫟š?.wwuW |*w]mzEŧ:TȖW2Zʞ2%;ȷO}?Wjr(Rݜ9M߼r)m@͇?taM~}*j:pb̫B? Gs.t9UUYTS bpn>uy |!ν.*pjߙ ;U=zj;~}eg}߻~wӵtઓ籭|r>uUUY_oWONOy5PфQņvuiV{կww+ٕ dZG$uxOԺ:]_}UW2ʫꯪv sc ԫ9UW_U}_u;WUgWߟUUYUӣ~>0&*j<ֳtU))J6ת-E QϢ3r'|9܄5]d*ᵸvwg]~J ↓\nrrS?rYt[Oo 74Շq&#U|3>|5[^g.꺻~sʉT\}GFY.ruS\w\r[w:nRzVfu_>/f6>U}]gmmmo3{:{N]>+*v_<ݍ>lȍXmǯWiDܛS[3%?*&nJ,tWn(n-ۛYjp}O{uе)Kʺ˪|3*iדseq}~v[Zﯼnw>~[~y~}u SSZ.T]%j09Wp7ZKAO #^=_w\\ kRݙߺ§-> 훍y}{Ϊ}uw3ON;>UU_wuQկ_}l6WkzwՕ_]ϟϪ˿"`skVZ%`$d7~;m()UG򮮗ww'td'<̒d)_U-kW]6QhU}}Sʧ󿾲 wu}w-rdO!7Sr;}FW1Ìnve`:**ΓzSհυHEUOi9njBq5;j\uڕUMNY}]yUW~u]]}{򻫪Y]Y+}n\?SNT_U G?kHc~D]f<`>_v-k>S.Ѭ\65r5{j{ξU2RjiBʺ̫o;wH?yJ5!WW{_3rMtl?Uem՜\iuD YґrC\ơ {[M}βjWK/%y.U5_VSIxEU+ʝg٪9gY} WtyKϻտ.:+3F ;w[U_uU_F&ؔʪݷ3n[*u]9[>~f__V;ύSߏr^>ϥېFUuWwu}_T\rǻnuu?IGzT~3FDV}2w?-߃NOzuֻ~lnwwtV~Z;OSo^}++~W5UVwg[|˷W]e?>oͶ@]F,9\UEfyOZVUSOe~T\WS]ovNܖ.:s߷^N*W*WO~{S 뫫v#3XG5_x3*Tp0KPD|CV!H !`mݠ 5p x>w$JӦ܀S~WLo7{\mRTSe`+V>Qm;rAY*` %%L ڻAUG/,e_(h!hU2M@<!- ,e]Acj`!NJWQMKo`]ܻ:r%5\񉱩I:èO:'9VV Wuvv3Ҹ›͑, peoTN(ŨiCUfsMϙV^Wd{?~L8eDвkp9(HRsݩRPm ==t-J9Up[By?&|WU&I<P!`E A@ 076JP*wr±t"@n&ǂҕ.nr9ݯo>>:15=# ӷQFY#&I@#ZZ/ >VAƟz C#X" 5}J/+ɑr '3͹jT/IbԺo{GV{>D>lY]NyCdjow55^E\&CA,c`3Bt@k X 1}T94&Q & 0x!b _Y3mv{7,?zY$8o(,po,Oa%1G |!ڙw)_W׻ZU;j\ZU[kLMnB2|)2VjMݒza m>?gH/Z;18 l#r02fQⱅ9` 0b`2 O=G,@zET{ӴT*C@q *C@*`"&0-*0Bx T>0$`F& Sۓ}lS?w{fPt_ᅲLѩM>2L6uxhS+O[i.jbs~SUi:QJTzTMU}qa9@8=E%wb4ՏOɵ${l%n8+{: ]Huixk@PL0xY `\p @B ĎJT޲{&iΧfU0$xsSU#I/{ZtFd P&^dLI!7Qx2e-mENbܒ }gYY 347gSs:. 9@ rjYӏ0'~y3T#:+QgӞ2"c휮e?ݦH_fJHzNv! u7 l@TUie (BvwJpALڸEm ZC*J69WlX^ɝSV bC(&o&q-0f| x~ 5 Me9C)wR9? Ӹy!B@ҭ*sxHQ,@ 'S8eh>35LP}B;D=cIGFđH4@& v8[yu;2ffl!,V5pMNADFdc$;Ҁ%38b~$`LLdEFI65)`-G'4ӥ̙4!IbSs#]@ bJ #QhЛb9H4ǴVwJAvĵW8*Ph1XC"bKĮ%5L8 [ zD--Y0V#yn{zF2Xs.y]U9Ş|hmfpl:qV Xf;4.Lܯj~00c)fieg֘E'ZRn׹s:rlN+ҍpd;>V|@tX$<2'J958h;p# !Q&6x1>߮uZ%qn/}g}l9_w>y.2,-0dBT^xv$ [2Q= HmVL8o~}뙮?TGfmF5!i(Ӛ1[G^m "Вv6PE#a\ ñ ϐNGF'(^0 "pbA p|T&@Ъ\PdW͆ipgau8-A}7%p:Iƣq)LjNFnZF\Fa=i4W>B^q3TF5B}Σ\^d|(Dz@H0B:QhGBt911 ZC#a91,`$P=<- rT-%Kš%b7dɣ)ٿ\T/LqJ5<ލx[j8NnѤ٨&=CBqdK8eN8OSWri^3c$lwê[ӔL& |VJ'Xŋut'8zICFiE 0gkg6@>Mk8_4 8( @ 7Psq&}>${9}<<͓Y$y̔2p1~~P'CD²rqbDnp2p8&OP4uY J D6D̐cCT'>b,n/.ˑ<ɤ :wNAeC`N&x> I}p*1¨=ȃ٘%(m}"q9bJ#!8tZ|d?iL(Pk[N#74tΠ8pJGR$  N%5Ql#D]+d\! %-B)K[k^9f1~񭽍Ӯ^[群WF~POQ=rRUzR mJ+<6W/Z"FAӎo>pQ>H! 6nɊc&Xt̽CSKҴǕ#q!?)Z*dk Hk&8wZlgQg5|Č%|h0aXEV$1Fn~m6u I(qCI拝d=,>+2_Ϸ)}FJJoE8t݂pá1@Tt6Z.ϑ+dBx!C@+!q6ʒ9ENqlL/ e}[3ȣR%%Ƭ3iQ?(I55|1:[ӽzq5g̽Q=(arf$|NT+tqWSG|"}"mfP30EڴBzGMD#btu;T 0S[JTf©c+<j(@C ];ɏk 5 B~BtWhR=ȎAVN#Q|M 2  [/Q&ccDEDS7.5N ]Dɇrebx ZL4e¡sQ։>=lF+Y㇒y,\nR@8fAE!= x,Bo!ST `,͖Pgcc\Rva*G3GӋ]=엦==5_iibi,Is* *X<2<0l<pr2NFȞh:O 0 0%B6P,~Er dQ;i86zkUkj@HM?7V]8KJq^y5H'Dъr!R(7A*Zc%0%cBBhM$n. g,H2.u$6UKTmngV^kr]YiW&Ke[?.3V.E6&ĺٓlF Fۇ0sg6rMΥ5bжLS&P.ԝv.c~* Պ"Znf 4Yl}"|.@_7 P20? r!#SׁN(wQ ^^$$]קD=$K[2"ELN0 A@V N{B& @ b5 W Q<8q:1t "&1H=+3\TzWGV.:.(N`pJ F$D,aqTb#)N1ZQwdf:6'6 4 p\:P Q'lP fšd .K TXGqcf<#/fG;T쾍ՉyVVܗyNED Uf"n\%: Ib٠;~޺H)9٧rĚ#QX7iHH#Ō$ "BXFʫS4@ubߖ[ sYf"^O'$RBrC`^*ۤf#q#y,("ӂ@/RSԃOQ0'IZI Ogl}S~ͅW5)*"yq <~AXg" 5i Ep֛>bmMO&;gdN'b3P]$Eb=Im+cM >fUb8&_0yf$#{5)Ur#o3cQfެ\>4-O|Lv?[ 3pW!`; ,AӁ8 d c` J9L9Ċ8a3IN[ϸN-i:qMq"ֺpD LDoKܗ?pvSjcqܥܝ^@鰚NWjJ̢sSS#&`iΥ37e8c^n B-dDR:8‚SHm@x#m.Ld,c{@~(!cGчOa!Hmd I)BJ1 f#w./.%܅s]DCu%@JPrD()Ar#<`C"&Hb` hL"HXvY(cX#QQT91(rRGBd[h: A07 EB*F!L`Nᙣvw0813WJT =ucu S. FTϣOMs*w9w,rNj$1P&B„"XRDET> bR@"θ6 /& _XؐJuKHX.0J/c@u2/&D/΂( Cd=3KŅ^Y. $ "Hy,NH#_̗oXU6gt~,0t'YQPD " HPjJ} =&h8SA ݄p+3vewg9heQM|O5%`CiSꯑUVƈ^/!G{WQٹ;.W TBH/p_*uyTڂ"  Dxzl;EŵB3T@2Tߥ&V)^G`w F!iGmw9f)j)2BpUM@z#PvT\f!(b KDz4Am ǂŒ$:yPk5v-ϱw>JyV,r=u6T܇>x)wWW/)UٞZܵ>q2ԢVJ?M/L w+Y N47v%F jM\5%m;er1K'=:q?V<'A*QGΧRN)Qwk6'O%}:M|{]}깿o |' gJdV]T.;5kS! {˹65~y߾{6nƾX8Ae7]x%hnܯ&*۶Gdؘ@k@04HbieUu2O4n 8h KK%7WG5FPO%8p[% %w>o;&R0GhE  :P0uCIYW5 ޘ(jگYӥK'8tL+GG'R3?Zn|&jr$Oߜs gvaF) Ӌ@DVXc9# qT V!'8p" E 'mojx7Ďy+Q]U ":!֜qymˣmܡ& Uȃc$虒) 9kvS͟2bۋdN[%2MU/JoJ8dS>Wo)R;ܿ*L58Ү&H:XR㦾)HXMMi9M-%E}V[R\8'i4]#/\"Æ~m~V簔RPV#0R%M wf*dqI7.FCFE8FA@I<ה.;x:ҋ8Zo4U7 f7º:FU֜|}g]U]ʪZT;QŲ)Jť͏KYcl9ML"LѴ p; h8P PoY|.lBud‘JE,b4|C@pR FO)Wrʿ*_Жj ej)\jw;_}]|ׯ^W{_T&כ!쯅=y{^SFYuvO{XbUDtҲS{f=4VA8cԩK*tiw`](:M:]ep̫\#b9P^R(lA^D5 t郡AZ>2 1Xà$M"ᖀ3! !@|1x^FLur5l{Z2u] tv)KQ:@"6 G& Gs!2д]q`|lF6$Al_NLL%~! 73vOqbs 7غM4>(V%oo`!Aтe -3N TU+ O:Zu CٷGI.`f.2@EBṫ- DS3X /|NQ398EpZB#f lp$(xsAu$((/I0'ȱO$c_Lq'#bш*?2wB{|';4/wwP" I_lQroH(COXt/XS5g⹒Lg`ŸX3S:DlwJ9LvWO4r7/Mc6!Dx بGa!:S5ZeXi4N԰.V1 1L G.:.16a 00c!8 j@8SEN8 L(U@5u4<9Ѧ5XH}+-|֛%H1bnk}e2tb9G*s^s#̽e??2ײ뭻ߜR2NPٹ]2AiYܶ֊?:mڔ]|vv8 ~fJݤM[}23 %͵g'CvyAj\Q f q]HF"^ѣC0̑:K;N[ZooTw2˷/,/C/Z`{4$.2!8F-У)")台E>;anq4.HWHH*sqEX4zҭ'5b$5:-zgl <̬r*Teeư& ڮ^*rtCLR <'>t0^$ סWuCÙ@+h) ,*J L$2'>F"Hu')@{gPŲ-d|2oҼ;ݲK;e;̯'"%s[w55t#hK+ڪ[[TkY1J F@D7F8~@B]9}wQ}{U-!Ev `նkLhxQ"ȵgR}MR%siY-Lz*;b0]%)A@IaퟭbK9Wn*%Q5oh%uCygjˑDF~BO%)13/86X(#+27W9xZw_8^;8~#Y*3Tp y z?PBXA<&DMvS4CIgL7o+tT"T. i+;%q1̤T~|<8HŌDrdĆ<ᢥH> 8٩ F F1hKYs ſY`9}NW_̅\=T&1;9~ܝU۔]~͵Xm;]R>KQg * @{5*$?5MOo҉ Ԓs6 aܖNIӕ-ž4=qgӘveDŽt [dIÀ\ۺKIvKs:P,SoZTM'N%GA!|e,z=**p˧<&$.^']E0d'Wy'5BD c( 1 j_u‡"N?Kܝ*rЅBFL֛O~ %tYI…5pa!yӢ.PYl'TA4n:* e(1FzpZ:=*`0ldV6']\)A>GAh; .-PGДP9^k%X Hru8w!Cy."ӈxdN ]"T MJǕX/ %˖6YRl;9Ϻz?|ٓ El](F o#<%@*|Tĩ?/gg7ӗݻ.|ۖv}_aI)YPj*:8xTjȩmZvFCA3*nXP]}ouT3T_TU7sKԴԂZJKi|lE zc=X.UUu%s7%9ȥh^t0c0D#:er _#yq9Aѝ %]H IuتI%=KNw}fyG-FtiE[:!y&o!f ȠXZN椋k̉$ѩHY`'e`d ʕr!h vȬM, C' _Ԗi,Le 'ęGq߮}}UOȜUgjSU5'q쯮JmVPuOԗ1׏QX>hCy}ٸ!$i.e OHv.c|O?иȴM18RTFhS fʪ;(6*K%&ŔDEJ'UMV#xYhy!d9Yx^)N#jBdN5m\ytBOqJ4-J) 7)' 2@2eN}m  Jp0H¨@A;CIe"ͫųNQs#b94F|! i6Br/:B8W ImI8g2apQ4KP`!8 Z]I `6#  '& eɞ<8Q+(L5,S(cJ&%,Ԇϋf7wJk.?zQd! ??KsCpύ7&ss=Y/|U/|+) ^*aj:z,`28FİdZj.EU4 Y7 Nj0 tոq^äHcE:>OsR݌: KZ9q~^m:LC#D{TȐP:dA̬CԷVKN\+n H S@dz!NC ( Ka&c 2erxjl< B+d1!lhP1Uho7)y&:H+MkZq‘|, CЕep6umH%aB;PGWkLf(JjDGWDJ(]zb6W`[F!fI˨+ (RJ)\;ٟy~63X6HuW_f\9t4:_%UV˭{W_p̧if, =Q =#&ENe&]"g ғuSSqh7tNC⩵xH%ŬtA}:A*R3`uS>V'50p$ŀ`M$!9DD! e9rtGv~]@g->u2:T'TYu7KBK O 8dloRy?˹zN5Mfb&-R?&236>$fIl"Jp"bZClEٙFAÁފ }PЁ![RsBguͯuu{$u9I:՝ՕWF"dv,!ҪEa) b 2dSP8lš0t'C iFCADp)RBsX|`eeqr4Vp+/9 b\sr]\_U~mldFMrB/LF_aJѵځQNJL4di]?a'}jPWw_8s^Ő޽ Z h3ģXN|<"al NU_w8 Û"ґ1dP'?3@cɭ#_crYqn7P@넑WTw];KJۋ*꨸3TRSqd4p_pq:iݴXC>V2F /D>X&˾q67E׿VaE*5 W'^D'XSGLE[r8>lxL5(C&Eպ槌zlOZ7ptħcQҘ l>ur[vNj(#FZKe[V~W>6Fn![cPO-.uovܷgj w{XۿۼiӞK+,˺{Tm,D?}yBH=ήwf r2 CR3:3J;ħxim /:L?2\SRC(6IFJ.$~L : <"!&g$%eBhBѮtإt')5Kօ TО:Fj¹BrCϊb b\.R~\9g3ȃ481 v&8OSO LO^.CIz+P剴B^PF1xVnQJlq ^ izp-2 #ΡP8؄LxUV D : [9Q$GԬM"QIiT2lj %=&d0fǜ3F ԸĄ3i\9-W~-Kr#.rsw|zē:6͂ ,E ,ѹS?WT:Ԯ]z9K_[sQw>uĐM9"Pr| zφM/1 |j6E2%4Y#L6{͋ "ZT%Luzy}4/ 2`X2Qo+2s=af'{0`e⢂-xc>^#@xYT\lt ˭֔L@ˑ~7d_Rn;ݛOsz= vFϨ}_mT42aa374YS/TJ&.{0d(@m aH QAc'z[.yxo7-'q:]#|zB!lY*d>6{ cz;J/Ghxl2Sgc5/GNZn.֦?.=VŹnUHc~w-}[(BāqOZROz;{G.iX} ĥ \YY(,b<@^љz mUmRV:b^qTHg ;,Q8b<*YmM5y哞4dM9ٸL7:5AR[eC 3:HDMtj4G}(vR$GRl=@`Ƈf}sjJ0鄧*#V_?zg y h>gDRQDUHR(C/l%[pqeGEU9 $UӰvgut`¸3*$V4yIޜ_5(",8܉Ϣ-D@6JhfMgm_?\w8g[-{MyG9M&!!Hȝ0u򶊕q#Ex]$ʵ%p?.;.>Kۼ˸su^/s/>69xp҃>0h8 PYIur3-uo:YߎW[YZ{#iO+ws]k+H[o2?y}vwC㹿Wlw.yߟv+N{/ߟe}>7w^gmgoV~st )|Tcż^W]TkgޭunoS_95rZ7V{*iTEbV~oy+ǧb1W7k?~0|=j˫կھϯӁcL]^~esk_ۿ~_{}j sw?7oS .sȸ5 s85^>X?Gg6Hyl?; M5_cw+3O};s˺f}땯Cj\)R;|Q 6p{jh6F'a6N4n!9 *ve͓2:rڧVcݿo=w{{߻Js?SDg >˿}n1ۙ{]}:y\ͯ*lks~/r^^2X aJ(\ofEtc{*شpmỚs<^kCzgBY>.M)|+}QojN`k>rYc]Y-ypv^Z}yoR[ۿwןwJs-h˭)[Z%.w׾׾:+x?"bCE^$\#T/}B2*qy:*u^3yGnÝcUC'ea-7ɧ|0~jθuZaZOZp,w]}f\)w}}/ovɾw8+ }Xs_fvWrW/;so'G 2 P$T'Vi3TNۯ~UC׫rr}UztU|e{x߻^v:VϴP3o޵yxa[+y}}w׾ou){?~ckW[u]>.kni-PRsZYU;q%p㧹;m뉣<}7݌}Fn+=ϪwJg;[=Z,}q\gɆ談>w|־fݿߏ{+o_[ۗ}=w[ey]-laXrKk|N*_+~gKloT[-Wnfv1fm~X\]iyZ-g%*U(-uz6^a̅{;36]9y~ӥJ "̈́YmMX֞s~g~naۼE8YkUܥOKy3jZzߧ(¥r8==QڻYg5cy4L¬ԫy/nByw{Ov]mu_/?3/ywg[}wwou_eg?6o2nixJ)u^)s?{)r/QwNZ?rdn}[f]gs mCF^7̬2(;Xg7k/w2 r\]̼󯟷^[߿ _~msf~ ~[̖Bk~ffo^]~_umV!UB  - MƼw[ws_ 5wZUߵvYo]>,?mA"$ ,QɷL~&=oMiOGfC[VtwvgV_!vC^_~e^uu7V)VT- ;hF02ӍFn/MRoiw-ds21ܼmZrUۺOi\'V7o˿|?ECs੓xvDǁ 8CL o/gh쾋x .{}m{;)լ5+%*~Yymag(u!fv8!U- .8Oh,F]@N )&ܜ " 7 %|Bz'8 #X+T-@s >5y2;wܼYJ& :o÷2j[[_GW$cQz e+^s'UHDe:ocr}% K/]ùt>}4ܭsz/3+my͹{3_zq OF<3 6@C `%C@ pMrT|x)C΀N+$DX) v@ 0,[X=8}q~;u% 5 Dh^iճ+iL11Ȫˑ5k3K2 B3{b3x}ds[+v}rҌ7usO3WZ = c1Z-,Z,X\/q~&70C2~ 0V|ش[0@h86[a8Ua%T-M`EC߼W{gկK89rڸ`K `E!l:{ *H%O?Bc"ֽe}gY6^sY>lYd7nN?k3=;)V/Z`~mp[s\ tm}OM4r|  Z7R,!}X0tphE- (J>Sw!GO=ҡ3aYޤkyʑ$덨 0h7=[{X p2'.g]>K6<[{p}d]`5N1IԂy!IX#jHw_DJΣZo(@`` XZ@81)fp![we4Ќ |!T-Q| )H@#HP6 6\arC9H>}TXf+8a9^1嵴ύQ-J !/Sum]lT ]F#XT}6Q׿}_!nN/aM%۪r8i-߾_곈qqSYS+d8TKk .KD4/o( F]D@ `%S"PΗD;!$'0}0ȔFAr@HKz9}`̕z3 $@$0ܸӟ[M_{WqzG|(vGv1b]xZJ:u|yuzP2kv3C޹ Ϋ%e46! atkϕ-gBJ &B'B|Y?>ebh;3)@bF8@J ^ lT ЀB ` dJb0:X.3hy[P ˟ƻZY|~q^BSV5R 5Ns~ɋjNKGǪk|c[bJE ("4! v\֩3JEemևU c`-bX@V[-H/{PYުAx\P`(ba# Ș:l"0PCAhw&hjwIߺV-{ugS\eT7ϣN $%q+k4@"NunY9Օ=x2ھ^Cu_YDΪSҰj jVjuw {޻NJ> pN=*s!l" Ņ`C@Z;Xy"OL3Vb'+@@ SW&I g4v)7_AX;}k.+Wݣ~thK;X"<  `qLV>7Xr /r9^rGS7? =mÔC}_-ҁkn6yʡ*=Z(2kOw;Fo]JmW=sk8̀ ( 2޳hI>Ơ!B>ύE{#a0i++ `xAl-LeֶLV4,֪*%qM$Kkפus_?YrFHGI0[ZHa L Xw7jFE۸5}~G%uW#p|^l\lA `j8wΩ,s:zur!A,z. L.ѹ*t @ d7B,5aW^psWWP 0$BUiiffY"ńm vXv~J]E]Վ\V֪#52z5bJP z? ko~ϩJP$Yh/]o>ٌ9+Ja >E=@VuwbNr|[ϲM7u1K4L-_sq۝a\o),;~Z=@L-su@MP=5Ƚ>Le<*O1(jxꡂahGj[=AoM ԞO<u~] ++*cQىՎ !%a0}jE*A?gDBϷ7JRoeiZ/kҝz*γ*X;:Z/_%>\Aoh!FT eah@2G;/<]e MNg&a`~\ p"At@p! EReRJ7wVW[FxXvݽ׫SNqa($@w:\ y^H?uibjqȁCww=pqlmsOLr|nOw1+GMiڼZճc\B(E;d꒝|TxvU<"ttLX/VaP#p) eRLL?h Wp <};:A~ӕUR{:4AEf*R@}k*H J An5{_iG*!ݽBszEVt5Y.(}5w_ϺbT.  0?[uǮ~}O-' ec` /pe͙gB_J ZY@-L0`>nj'|֬>ϔJ䕽wVv*2WiªR-uEIs&GCE*t˜E v+ҹΟ|.|cI9HL1B4HX*G?&O)i+X@5ƞo6^eg QP'@+@Cp18` Zp֏֑N!<Ҫlh( PM"z.c#C֜sۙb;) j&!$_*⇘m3<]ydm(+ڬGSBsP]>Fdk@N@" >P ;H&,ln<RTlhfO(!K kj"逢µie hm޶gC8t+1]x4W93̉ʂnl“eDwNB!.j dpE zDd<2 TPN-X<ԃ6?0FA|nB،b<83? ѣ!GЋպ_? klV:*x/td- IO2mQ Q=Mb+I[6 n dP F1X A$!AdNX }Ujt:a4? 4S0ɸ} A8dHN'ݘBfAcIMT~q~ט_jk{HS@ 3b))GmHDDjGn_wW[}Kϭ#o ueu}7Ҫ:OOөrIJ*  hPpDaqkY(ӘV`90Z6$B{!Z.ْ{SFO!U\}c֚/]gۋNKV1=V7Mͷu×!$y ֭iFx? IO}0]9EW){L6ybrB^ÖN9Òg J OS%7y:h_Vz?/j؆rù HDQa gy"Jt\ȕë|ݺ`L "q.: 񵑐uiRLuCK%vЧE:Rʛ41hz,/X&Uy=D۝?aCΝp=P FKWuwXݙ)$VQKdKKSd :-7gHG#^lV$0O(-7awO jTĴɠS/)X:T."(4ʕ_Ué P -;r\±Қ=K|=,Y4W!5mEkvO[zߪ|/aLz_޵ưf5Bd|Unrc5ydLr/69YӱԊYFi`G$&"Wj"7fƦj*<i \|7~.[A0WRE. 82(*0 &L*Eur ]Pq5_[¬;dM'.Yv-Dْ9gS%ܣkbEfEEȎñ}{]m?9նղpv七P+I輗[!@m7q8dV'g.c҇Y= tI?Eh4hhKGIO6MdKĐIhb:$y&^?g}祆TLQ AMpW}n^xJYW F`O2'R3 u#"fB 4nZ8J2FEk/TZ+eϧ6u%7^򜉒]6 R/PT)hCǐ'`hĂPe*̝*,t] &#qųJxFl71m0h',Pd[" _5y)ҔGj`ofY\-!NbϚa@ %7K$ȋe ~NtY,XALxW|w\N!JUjAu<#W $'ݵh]}u IKQ-UW)8p4/c7)tWAkZ4)̙Z RJD3,PfHeQBŇkߧ] sg\Ꮙyg\'#^PsU.%,Mƈ ŪN._>{z1ь}5p>?j[q'+Ljy߯ooXu!D п3F4}1Z֨J#DEn|y[)ѐ-.8?K6H?w׊ S+gF63#pB `AF a8#񉈈R:Z받zx>+:G C무aתj}W ;ctZ5|vط #U"rMe|۽[POPyak5;Ex>UԕrՊWdI 6(%h`ҹc/5EEIfQZKī z%;T Kc$39#U|'`K@bX`%/ ٓS͏RA#JXdGD,Ēл^igx/,qG*Y#T(qdYo>שׂw6gGCN< :DHˆ#CE/5\.ldJWRUsA  3'=!TN5ʃ9LPA1] Q10<`M424>SЯ+(Y]"1Ƨ"VC(G 26,1 y;y8FGU+H@ډBO0^ʘO>aŨ{iJOUS-9ZA+.J' u P gNkEؒn\{vtYJy3?y8jXu/dYh 'GgJt0A҃ŢM]E~rvɟ=#fYgqطw֢Jtr(@C!j:?'Q ,U^G\Al/Qƞ5:jSC]I7'F^\jx֟ٓ+AJOndl- GGPœi"tlwu C&25NT?ۦWI:򋸢VaۛIJ"e JyJ!,_/@"%KIKi4{fqdŤ'z.6U[Lgu=lwZbIVzX3ާUQٝ?qU*4J>=^NAR/AV;>>V̇_eoMN2_+biZ#XԑH ![ED~T?v@Dh.%b gNd雦*иD8FylFxrp:G8/Hb@vY`hLjCNT0?m6t^L* py @&Q\؂*?0) TWdPV/%>a%6m%Ҩ @f f8 fm2ufU 8P;=P0& MPҔ:vC`Gɏ8jy4"bTffY 3rQh 䫏m=B  #c'۲2cvJh7`].0Q !x6 fJIO$!33a IȎ7R >>`HGJSm.RnT"m *c/gJ5mٗu$€s4*ZQ%/BȊf %KvTI0(L/HѠRbЧ7^1FKI>Mb+TzC@: 3?lʸ\= ==B2# ! sNs3O:&I\2X(27gq>IEZdz2_ٓ_ +C'gD6\džZ7YЮC]V:qya̬zz c$E$vk9 bi3aB%r=qȧ4nM<|L,OS)ٟ}΃d2!L;;c2 Ps`ad5 rww}θE Df\S(ߍa)$dgIk>LU5-Q5Yy1= ׺?:P`H! FV|vcx$@pe%w3oZn&\`cO=Fbܺ~%&;.kWRV_+XԐK,Ghq3[3CBBN Py /qٿ\>;1RhJ 8 :R5 0- qt`(lr q䡱fa9088P56u}SYYXq02q Q F(D5C褒GEWTnB9bx XVx9JrJM#& 5\ߐ3zdԒ:1U.l:%9*{ًV@=TɏDb~ ݻ .A7QxrZϩT'9'FIg+u~cnUd gE1t! ݙ"z:B``ux"KT$'1]g[>;zF(\:/D|3(;.s8V+`V#H6<ӔSj-cWqClhdq{#P׃jf=[ ߸'mUhaV3*WG#/F(b̈́dE{Ɯt#lXaAzfA"q_SZ 5 XwU9"( (L(>s%/ \2ޘU6>-|&Ƀ⼁"M~'j(] %.?m吁Ɠ4@4 +JY'E5ʏmd ',N3Ih;z眜nd+\3gDcgL:mKpŬ.ݾݼ}\JVceF!y~%@8#,#̦clAٕɸԑir$rOT*H`}x+:” >3}u*L]&\6uDaǐ:P %(Z=b::ttLj8Xi)7@YWUnӰuAd^Pp!>(;l85F* a6͟R_s//DCjjU :ss.kf y*YS{ݼӟږ:ƚZ8tAp,LPr R%fU}F1+E8MWG͢(s|(q'Ԛh68ÓdgET8,6߫m +zXζTwl_eK< g*pq; &+  P#=#$ıG9R[85]1o0LH9%eaFD8>*XA>!`Y:GEaLJ+l o^Al Y;?Vf$񌆥Z$M:yB3:3}3)%\*UpUqGѠc pefCN!^yJXxGa8|QxlJH )`2-RWV5%ZrTud!g0|VQHI3@|m2n7^2{w{oH !L \,)p3H} f$E3 P$I[Y^ lh?Z7;֪Q r^yLnxCէ֙ wShqcMk Hȴ^@J2 \ D,P3DRrg2Q•h#8/_`vϵoIS5 p~f}=y$!3/&(Gxe$ߋ$b:ǝyHdOUrQ5ֈ"P. du~?d,ҝIiQ4*BAdSA5 4! +4 h!#E,^ɢDH%*V7}]2Jֽ7:y l@#&`}%:0ES"0-MG"0NR& lz)*:Ah怃e)r6eH!7!6P".]!pE 1b#S~m\xf&=XNBMp$+X3L ֪L6b`41V^ä H` dX8 Rabi 3|O8 `E7#9̕(#!ȤnDRɖ`HBirs'(%吘Դ=8tUQ!7P{ O\ M83 C0? a:@Rp\0B#0_A&E MB"Z8l|Fģh -$1\ɛNi &2 &p%UBbA(L\<8!U&#:"2^x.N]UVAh%յڱ H,@J:d~1M"qL+! W JXZP2/b6yEȮk!`E9BOW0ȥٌ|m)UyliMTGA8ɟ^B+M+Gc+7KR›b|.ZoWH)YJs)%CrakTPHqe" „Q2pwɠt#Uzr0i#0{J@9.Ӹ|%@ jAg,յK ۳N2"6}71bBΌ<|ê`&qcGxF=Xz'GO4 70r-,Zp`B.8vH?0Pq ahH`^grt&ƴ苂 EA0ic/pur7W7?ioQj5TidE͓i k,E 2wz}VEKfiFI\X98$`]149'(D9 3Y[(7gK Nl6IlTND dD:K0YR‹BBvigެ#9C]ʽ"V1ތdƁ]H3/fu>j>~#DPF; y EG#8f٫іz,gW{sU+F՛1JrWX lUi_v^]{v>:6pAf%Bm/ǧ]X+$ 2`x|[X>Uy%VEp_>Y5gR4ʊtW/cTI1 2& ^3da,S!;KV_+jzi9BBKx<yUw:صc6s߫ok֞*NnV:,Vv1,=EF}^.[2fj*O[Y}}L|-Pvn(8hpX+ )<(bnM()PR&nh65B@Nmٖ^BleMݿ|PG b)jʂad`uN6Ř!ӥȅf\2ÕNNHd1XGX9F]2jGF>$q@pRl )ƚS:}2ZY9M ^<̅^쳷gq)3xf ?ֵu[UhjJCY |߽$bRN5W"Qn$^ȃ꺱TI3JU] < wR2:FdƮjb.9i6L,dV9oTaYOQ//'AnVA+[Gj zu37&dW&d,8"#;"z.Faf~GB+6°sv,~/ +Y0}Z5T.hILS+Ah^yP4hE 4E)$JpɲIUn=HXv ?Q{(CHekHw#kbυ^;AgHWYhS B6VZ }"ǽ/;+|qT{4*8iChq֙@]IRrؗFӳg5%ŗ_o/:Il 62Ff4\t,r03X*P3=1hGHKSіځӪu!XJť1(kVjdF!)(Tr*[C-L|4# fՠ.@M;jguŐ0*YaP.")&Nyú "]sDl΅Z-nT|Cec"apȵ×G,5NlHn/*2YJ(Y/G4 v${s#6YLM,dʷs[?}k?4zhaϝ!Y{/' RPգ[JbójAēKǖ_X=eJ3<4diSu$3OdEΌD8%K2+&k JIKcZyVݟ*uqA$tN[ǚTR"xϺyIVFUnLs'r#ӡ>#9rF#4̳GuL❥kfU9#i92QV(A~>hjy+䔣ŦD>`M׹ě-X!g AbF#麱w筟!p*;+:w>4^=KCmVP6u)(qI!:zGsp_&,i{ `=8U1 '+1+ .QmImpu '6 __|iJE:vUțqG ^#䖪I@t0C ȇM'X τ P?>{.(W#i9@A * aJPiYI(jnP8 !Q5v;u[a=)Rgr(#Իgy¡̚tVpÖF_.ॼ|"_27'cqiʫdsIq($z%}b|VMrFeH:)@EU(vx D!0D+,6!q$)x0bR( A`*6b x :`wAxeD0BzR9Cΐu"1 Q-j)p 6fTyB$Xt F.;Az t*H3CuH!.]j4Nتr-Smd޴Mݓw[˷noYhAncR}ui GS.DV*U뻵b4Bl{0]vS75,% lr^JݙָHGt"H+Wλ{<"IW$Ռ^/L).C4GZ)k fWzyj}]vUtxK磑aS:m)=Tn LX@$ٟ4м,?cѽ}_\=6:e͊C%cCIUkZn̋fY<qYtPlhq4KqD}h1Cb,Ŵt0$/2C4^y| p X{`Ľ͝)_t*c@*pOG8ĈrkƐ4wGj,Yi"d1Ce?Sؿ#aAsd( 9R^Bѥ۱w&~`=i4N/Mb֯`n-ٚ@bqqTxdžl[em'6UBY6$*B& M\64<`0M*Dl٨d pG C n(10HgpN;'Ȟ\p@XʆbDԜm<$1kz RdJ ¥.8V30Ą ]iVavNQEXg.%_}m7F*rCŲqE)kZX$:QjDd"8bh+ MŢ8ÔIWkzyEgP3h("+:L#YxKK4AmOqdAr,6}՞| (:4|/8!%F=3QQ HPT 85-2U+{ʒewp*̽"ܓځ#ǮV3*&Hlr^u@\ ys9Ou^٭)2e:~ƒB 7S,@C*QiAH$&%iu=}ܘnv(JB5UES3ZkEZ, T!! A@BBߋ~+ وHޅ5ڪW-ngƧqj [*Ls3H!nSB}.Obk6 qΓEFVϪؘ3hΧweeъEMZ{\){Xqgǖ= jPs|к-y 0 /IhҬIThΣ)$D>Q *c1r7'ӟiSN2r'5m@ VK 塦W:)j.5#4i`Pp0IGT63 FTS3ZE'_}1m}9wmϛWfF3R p:)E!TaƋ\9j*M 4oVqELj9҂R‘(f"T *t*A!7@$#@`>8LIy`[6Ui54^VvB1*c$hfG yrR JŶz Y(5$\;!%B cFhUuxN8ȾAzX1(HYc㓬鴗,Ca!^\pbFUmEUz.\l1Ń"C`EvKn0"GN= rnO"'#Bc䡤Zy vOo N`8 xj"=-CY^)0)J "z` (S ӑI2HH0<;'тPfN#gn5[#l'MȮSj:˞QAtx7.fW7~%ŗtB@&$s#֖j'koGߗ_eT>t mYןt߆$u#VTKW&$(7JxV9ԑ=hh5knL{zH /t_cIG%LSAd]maN2ZV0%)T]L;wrwU}vЕ ,~Ц CHH]@ !PAL4"Δy,~>dhŪdz-H_BV/~-Eؤe) 99ܬ{:&mUXTOO"O^ڂQMsO|h͝Ykuc, ./@d%2$A`lOLω lmc Yŏ87Ѧ  1`36(N+k#w&w!|Ѫj/-3$Zs{x|s6wA)H f$՜6odMyM#n0{u1ncI'h7'&djfRMʮ7LӫoLtqcDQkk²to E}806 GD8Bq6Tb?H:bC"sb*}wE1춋PFřჇ< e+8S]9r)& p )D&P2q6\i$KN3>=)3tT_aъ56\b=X׼躼ˑDkae) TeQ)'$DFf! Ŷ5bBB7PHfѳv O5)0 X=~JMA@ODx5(Pt XȈ"iNuXcr? wGBD$,&cA>FPO+pVNS,C"rlPc tc3d.wh[$mbufTjmZ][X܅>obC1馅ֵ9ˇ羬L!qUn'z/>yoZv+b4tAs_jQ*fIů)mVyJyڝo,z::.ղ|$ :lx=!d4I!y\g713 *ӹ ~;%%کb05DЃ?(s<ĎuJUU=[ﲛ; v]_=ކ߯1-̅y>AijsuV[!'YZL}NhTMzNR*zVɑvmw\6WI3hjMLV\vl\35 0 dV $x :rUp,Xi (N B,l<.Њ+̈^LѲSD:'QV$;(9WP`Ou0^>AEQaqq   $I$J((((,,(,,, 00 0, 0M4M4M4@4L8 04N0Ӎ84;44N<{88N4O4<@<<< ?< 8<<<< ;8<8??c<?<<<<;?<;Í?<<?#?<;C??<N?<<?czgP߷wpIUizz_vݷw廑^;ޏ;37s'MD=En1y1tc[`nKeweY~voFQyF,~_̽wt\m -(3r~^(7% ovcLx^;i}G~{ 9B'A]zyhg/cߏ-:dws7k̍29olww㙻۟swldM{At3^6r:_~}~?3r[eZ-vG>ŝ؟tog_m/Ϯnӡ/SojEw_7cvjo_[ْRynz,~S-Ga_wz;-+;eQ41s̋b ՘|iXCmz|0s'ndW~c>1~Cdc}rMjAlb ^Er@Of7([5/.wţ-l=#ّ??ds7>9G3e?t{@ @C1_/^-nm?sc#.r^k2_ə_2]M' G aP#!<Ҋ/ˡVzaߴۻͿtYo^2~omލo~1N9[vf3۵[, ռG2N~Srw^3#r-Gw۾ϿKJCLz*e5ToO}evo_u[sIX mM/V;zhnZδ3?33-sӌv?9;3?ݗ_vV߹uf8?@AL=ŷ`W|hvgN_c6ͼ3o/ZV~g}(Qg V6gG6ֶƵK-0!H([byM `NtVԔپm3e.̯ۛv-trѿWe6#_7%z,~ڒ!gl,8g -Q۬0ѝz֢|#̼|7KwoӢ-avWu3~;rxܴ,fxhAD .H d@),4+If~w_nG7r](39)GeoG3:gnfn~t~QfljEP#R3-(fCou9}fO7m˩,Z6ߖV>Rgcҹ;4ʔo>@oWl屶NV ` `*TQBgN=lE)_?7?;7{s#fow7-/sчyGo/gK;kWݼ!?Bpǥ8J/Uemw6όsZOzMNRbMeR#$1uoK9~k{~ǺbA .` @^h|&"fOmNE67>_gf~n6K?+-8Gc-܎om3rύoA?@)D9c-[A69w_r_NߑίV;-8_Õjt[m|lzb;bq0 `EjB@2;ls2r~Kg\flg/ffoKec8[ob<5bRR|0sc,o{yFT F6F7t䳮_is(dzIY]gzwMlO6gOBv+a}֌ $K`C !`pE1XXBhZVb {_s) ffo3%zKss#b_;>~G7|e3,ou8PZKKeo̬.onow+KnrjK䢳32pz~{YMo~[v#Rӡ@6vXLhKـ#7R_s{Ío>w?ٿA|͏ZK/߂0Z=#:P+pvW.i֏CmMGw{;=Э.~G2=m rU37nfn4$({ zO̖Pc}gP bN ,Q 4$ܸ|(F.77;;+,l?voG?33߶vdg҇mώl{:rf?Vg?;}r/ZN9+2G~9e\9*Cgl3-2gɝC{^๫اDwJAr}vu{@QV' @,&a TtPiHݧGS^og0sqZ@Hp 3Fa;J ޸44Q ޽׹Or ycCA@p`1֯(`t+PE텘;[()fwv ̷(3oOH d%@KLDnb0JIUX=˰{ٵww}cO&ed;^@HqڮA!_/k8zxf)a= ԼĐ+%Zdcص Yx`U`1x!'aͼ;:b_;v-U[@@RA X6G6D b2Yl!_'l Vr>QK>fx=Xt bAI *BBaԩ4Ԃ^R(F?e0՚-*N`: wkMB$PF>7v&$o*/վ/;׬g84`p?^T `PnL@/djF@"DE( 5 RӬk+<eQѲp@ӥ8z%hPYfUv fTwrrZP ұN!u?ayVܼg#14 05+ZF 癒, cF ~p_3qey0 1Z@pxc-% tK`I ^СV9 Z:?^otϳF  3e]U3_Ubv}C`G喁P'O)I _dCbILL 3b6#|i+kc!  _ =i䯯b&0Ĭ3d[cx!nwgC۳+׾ap }g&C0$3^T?UyɵU*8F,ƶS$@hBYKD>Pߠwe^=f;,R òj랐āa6 {̮Rb~g.d~jnKHI(+ ,8Xu$}>>~P@廙s3!5ic8cuW|ZW^kҬ1 Ppz6}~ X[.-*|g V @4< & :2tNSϢr+ e@ 8&vBV H~kN4a,wG,%D&4uiohbIv?8=bgO@oLRʑ tnE_*Ck ȏF^)GfZKok:VxC_~A#%x t,Nݥqh?AWKk1XЁXC(J.А@rpئM 8JP-d`C怅! nJLx 6^[*ʳAYsDCֆV`ܜVNteK@\ҋSjjڛ8굿kα,deBД-2AlC5EB, G:Q@*%z`ݱk80Wm2;=jC֬zY1_(7[Ov?C>E8?8¾|Uhj3G$ H PN*Wϭ`[Y?єn`>Pwř+x\|q+kRϑf5yxVgM󺤱ƞWbwrgR Nr3HK5&B嶎@A0# ݂dշ?t:I[?=̡Z;v v9n1|χ}֠ra6{oΥ+|i;\TnDSR[ځsB`at.%R`g2 al Kگܴ0љDHl]ƀIIQ!DyXiJiեM>SW4s"Q:c-ұU| J@ yq: ^h 9p^vZ)H $WPLگ󋣯Y[o[-gB76*Y+rm;EI cʻvG[Sn8!3,6  @Od<\YpCvzy;zhh.?U+(mt1};ᑰ+HLQė 4l͛7]ujUrLR3˩URE 5Rl xE:^ldٰ rK{_spHðYic>h;^3g~1.}|b]>}{I 5-Ws-~p @dfKuL$W'M4 ` Rz:2utudo f*BTu?>N;+ 4"Ka.cEkަDv>d¼$%*IdUy¨Vr'f'*HR 10pu3F2 @ajӑYԌ`X0 &^0fnRXn}ݽoJkZ/>U&XvFLfR#;t9G<2 `R"l3@ `f04Owچ4 PZ1&֎J!Z}WkF}W8f Y<}$Z ` ѝօ\'ֻ6v <@akfk`2~ ww9hSN%dbctk~'|.A*t۝e?:|`f KVA0C̱l,+S]c\hP0-@%Xr]%piOjYu3hs9r~[+OQI["M3%l'76>D8xX6y9K+3% VA סncW/|놴ZLK+JH-l66Ll0Q5)rg<  $!h%m:[:_Xߖl…cٕ1p+tep$`p8(4!A;|/!n} [.33V_Y)'a~&vR6t6'tF EsZOHUMFYF) i0/"C@i@ة=td>}^[eQ.$F`faɀc9H{eGxKDURշGU1:Bk{wmw8ơ5/W=?WX"ɏ0&a|x"84KJX~@=dF3v@ZZjRccX1VY;'؆N B„ 3(!9C\IB6?!D@@x7zq{XnX`4>Pxl- I~HlIc'yYbĦ,[ȎA2 )VP0²`Q0L9@a&09(/Ih2J B[h.sY|Q,R*.~6ٳ@'BmZ pF$b *%8` y I ChS#DjLVTpeA:J*#hNCBd]DAy9xq2 E)t*ЪMSJV`s={;NL;N:#pjk?]o8¢TVu~TOĘϛ;oS/l%(cZ hQknmh;M|J{;ȵb AT եΕ[cY5<篞qHǂ|I8¥=d 9 B`8 Q'R/,;ٻxL3 $H,plsN* auVBh+[C`b8&>&Jlb9Ů#jly[(N@\C_#]fΒƷ JͼӜvK;iǵ|Ԑ/>ޔY[S}hejPXlJc(YL@)O׾94˚J| JNpf1i:d{ĭ=OUsgK7_Uv9, gHx/>HAvԊbbq[H4(=xL!\gnkOvM# ]=a{?7YSzcIh'`)-\zYlRv6$Sfu| ..:&")t뚤N}?S25 T8(YuFw2{Ѽb}7/jR}K/btܑћ }4Zل⇚u xOf ȡ*^7~`ESp#x`U1xYjagnolX /RvENXѰ)=q!wƹOqxE"0gfsJ - Bl)d (E_')9$buL3 ' $gA|"A憥b" w͡ywԇ$l:.LT Y.!ѩ oxJ bufW_[ky,{EN,8bbt}|Mt#EّƧ]jDx/xıR"͝Px'ۮ!0Kj#܅!LXI35$# &K:MR -`ƇWÃ2pFWe ķ&\) Gea8(G*3AFjAilbE<|Th.8b'^}M9 ǣE4-U/= E~}D [A^x .֬գ(wi#ʞ}yircUvk60jlbr=-Yώ<*˩Fg58=NomZkoC8Ì)m7)zlfW!'ͺpwt?,Ce-"}kN=}晴{NVd`LO%WNN4P3ȅR1JDrRpэm(qث`FJZF2_ ^u؇ނ U[vz6sw%TF<@:-R(%ӂXF{b8z*iL( B~0YH#Q6#^c CpALb\I 0#PA}r152hԌ]P83>/n~L}@X4 m @ElDU_ͬ ӎ k#L^dr pd (  WULr?vQ c'PM3<܅dKy9퟈)M#bANg%< d:IДXG^H0dKNmHd&C䀕xVjw5;IωU 57FmvZJ>N W l@Q9 !!Z!07 P G1EV'D$D jZ-" SH]2pJHt"G:0TQII(yMF>IBB'\sVP|{VL'fKmn9G%hޞ>'X+$|ȡb"ga)%!׮YYfInj`M2.ktV |zG=9G7{rUȿ>x :h}.U%^`ΞӼޤ=L(ۿ`nĈ`1?P$~Mr%)Q #Xt|좛zJ%x,QEIfrP3%/֎旞Zj-!dl.P^XX)Ft<4;ak$!fPǟWGzk*j' ,T"X%j͙Q!A4ĝ)HS$O@@'PV,P|.!䵐$#jh$jMŨ˾ '|a\/+ ӛ?PvbDMtoH5b:N:Nb$̾Uƪ멨g+S;1,1 R#0tV%6bc1TԨ|Ԋ f0Pa vBS+v3 .@>  `&"ACEe(W`~&P&'.KS 3QʢT*YņQ5瓇%0 lI1T%y^QBb hpgfCY2p0xȌ((JFdnIa+Vz^9lV:RaaU$ A\5MF{L*8~ D0 N Vܒ/V^$~^*A 2:t=h[Hc17U0/;EʃqpC2@/B"Qa J+Swt<=Ѹ"3ifh۫f;_BG nDS q Hb@? "I-A$$VHUqp\!5X9qwz5W Nj+l>wN%eC'v," 3PzBɑ DRcCfIm9(8snl$h9`'1aJ:!\,D2%'^M)48cʨcB\YPL-@ģ%j9aw f.J @ h#),D1/Y hȜj&CР!&(2yFV&*l.b0Exi/T‰RPl-~t9#nm7xunםҔ! @CIUӈ@$H8[hm)g`Hu]U._< InjbNT.jԗwe+DZWf-Fʙd7:rbsfK\Z+NZ $!f& LG 3 !yYYA;3V5PȾDž'0"BknDE3?rm+7m]WiX-P? s҂lYG0E!=ݣP;i@ο4 抟ǞnEn x􍘅t,$Uoe(ؚ6TW#4c2f^q <"N[-u XO&x)%Qd*YtIMy:y*Fi O &2.Thm-[{-?oø?Z"#B.h# P*)PA  @R$ZbG 2|X&8)@ůO* e)[FЊONXa%°x%*1ySh['ih,%F}sRf Llw2{1T#Ն Kܾ ÷(1)#ߟ~[FX!bv|f5bTKa\I0[I  wU % Sa!ZJ o BC `!al%.ɫy*eo}ZN֜ :#Sa|zjRтnd!HN?qQ"wq ƈD0A>(/"B\<'å"Q!`[ TdEC[ʼZ:ףlƎ/sb 6X*@q |Qh,0|QJ/ GiX []B/SĄ * )3\_l"V@g7+5 4IB.,^BR& A&0ڎI#a4FI1di|VFod5L\׌c X5XFT}d zcTY&v+QkQ_eY$zO7Q{y9Ïfm׊?frkܶz8Ya߽׾N>He=>}t60,]`xd1"KaRj*%:xDJLЌL=_* nThפ+GCR_*4͛bqazo5,~p;ދ"ЉcR랹R{5k#qo|&](]1V'IؑBwxqdH!a˵6na=f9L,5 kD, >?ud`T%2͟' aRd$ T2)=QêM!MF(Jաtˠx#t#[M7Ы7PشiQ"N٭+j^mO^#6|TBC$PȢ!7 b`HQxj%"(;2hC0RcjfIʙcdR LV5*±>^t221S6zH0F9Ld/prF6RoV!HU$%B[p)`##,taDvhPSWP+NcBB]r֌R'l:2b$JAs?+}jFb?$!B73C5FCyᧃI %| p|TyNWBfڬ6pİ[9vSpwx.*.!= Q82(E@'FC1 CFAm> Ԃq9rk6"T2#\c pJ:C8 tfeHl6U{^@6D!ACs;YoTü HA8zWUɭ֮ZX%&tڦ]&X&0u3s?cc-Pp#fy*B46OT+1KS^jNL=yhuӭHXߟgqUƅ6 [2`2R(m~г-9֞䋛kxBNb(6T( !o!qXT roG ǯ|TJ;skVӍ /ŏ[1\ +n=Ϊ,3a-ӿG;Zz'#Y4Lw/.HtSU7q^#W+4D9ak8 V,XldX5*sЩ[ټ^T vAwF +t2{{{:CObm`塺t>%3DT<\Qerua}* ،X:ܐba{߀[`([Ǩc( IY|7/l9$^Lvbes푶)d%VF4Q " j`cl=XzEܛfGL 0=ͅ##+>HN2#Q DAV<~5G`6/3b2-[ 5yf <GJ ."\ tn8`Hj3Dd_G*|R؀ L |JL'xD3h).-YҾec5If6 Kae9ono_6]n[kΔ9>Zp2szzNN)vOW;a8hVH]kEuq-u&£ )X'>fրPՄ+}6ж??*l4tt9׎vC'JR":hw#0)" b119[^. /(%q^'=DP0@wm) I!uM%Yu.e,~"(8g3W>zKJk_44ȴ/xϼvZV~C(2~/o{zpEVw,@+2(p^duced7YtJ]]Sw H V>DkF brqA fJt0d|*ÜNAJv$o`?@*, ahKxX\JukP5ier&A $&Da`#earX0f|꼱;z1S7E0^=}^֜mG?e-΋o|uԛO*lڤT=P'aCĕO:Wt%PM>W~B4urH[O34(Aynە8FʮUI)f巣>ɌGD]w Œj )fW к,q2[!ԚHa꛿|%F)G#^T*1ma`*#$VhRҵ'brү&`^+k.% ("XM=.#sߔ=OflgF7❒ hD¥$!@-ӢTH d^FWL(2Ch621<0i XtVI ]53Tq`dY3^[Waz 8޻'z)zthsmbY`J3leTVmm Wթ֬.(V ÌB Ս Lhܧàz8޲s1i!B U+@v\E:"$_%S?%Cf8|vD Ks-&,5'!,>ELPj./z;=jQB2A*j[r6rCff7TE P0DJH;Ae9Pۋ7V+Yt[!YCSkg#])̄X́B|KPe!6[v 1B*4'!IUy4x{߱hyѢ"֗;fI9 LCZ,PbJE!35wq^la}hm &u7ra٘2hhO-M/ 2(^"h <$Kq- AP?N/$KU/¨v$ a9{jӔT麗kcahIВBr04'Xe!e@hIkյ9dO8- ɵ6:FsGuxejq<bP0D)/L]] SUg~hzxؔw%LZ:F c / >a^`1L1' ql\逕@}R΅胸Nu,ltN. Iu{A(.q576ESbl12G .}J$Id¹:HYłCH Kqi{կZz_^ZQ aӶVJ~|];=t;'ud=1dPä΍bes!d|0uI!nlbP锟io8<\tč #@^jٳcCy+l8@lh"Y?!ȀāPn:+()9B7*Pʲ(X>f*O!ܘax{"Bw_q;'t7 ~fcLh+H~XJ˔MOy*TnkOwRq?OzS+W_oX{ [g^I䅐=`$<XHб\LVQ6!F.I@ f>؈r KY/(9Zd҂R8ԀR5(N? $&.q 4DG,RI"*n1r_oeFK-K%'F/L8ajr˅wwyw+^.5̿^V.7/|4`ʭiamKU R^t_/!tayG@w 9tJ Ơ|($0d 9$Q(]]òg v}~]^^}_3}/Go_ﲷw Z9f¿L۽{}Ob}yy? ׎G3c}}Ю׻[or f=m|NZ`Ft"Xx{oq +[Lξr)uyyJ/3/#Z]˿]l72RBpq<.tR>LWdO?;nvj)>c#$8Ve0E9; ~cVWwߕ˄s.l_Bw{ώ~ma[̼i-{^s`p-';ZW`? Q{bto5|~7}wyt+o*ticxp{ʿ 3ğğw|~C H/V)4/tav@J*BE#V"0#/\$7O}.0H/=^H!+ .9oDoPIs(v$E;\H< %xFN%sL[i rXEYۙX»n3X0g/^[w33>;ao҇l02-v} AyoM++! F 6u}cJ=cN7n7ϹmIB4Uh}2pvqUɣD4%8ҮF|] GĞ0_ģk; LG/&>x}ǻ^%A0|ah֋=`QM ĚQbQbOc *<:>X}Kzzt^LGH>? ~0 C@a/4}}"`Y 6a&{؈EE݋V.^aXc x={z=@a#  b91#t|L]6DW P^T{!}cDA#𹠻s` P>х80 0At-gK111y}}}?UA{n{uB[H>mꈺv|P{~j@E@6 @4hh\4 n2Ԣk3ɈV/"J,]@cCfj"Xh.?O8]-ej MOׄ?~Q ^2!,k z~(O13RTHB@x2xg?&Ƞ$BuhKpb> {n,.ìzRЯW715WA)(MW,IO}kW;_%>ݯgl t2G$-@g@Fn~vZ#W=3 ȯS%@D%5 cY SZg'UvM%+ՎgeZuǣ__g= YRTk`QcPDFk]A gEmkoXZ R u]Ɍ//Ş~gk\؍Ԭ.3Q~t~7[L]緮InALm_^sf-}EO8&A @6 \@ px)!t-H-ZhznU;cvࣀsǃ_~eaȵs\˦tmb=7 iىրa>c֤Z`^yX8^4r+(*BAuЄ Cc,#D6Ua8/X5uIy}ft_#UׯA;H)C8yR u[;ç?ᑹ!_R>oO_J0 0]8@ aV 턘-Z"` 8o(kUal\P8 +8Ʋ+]♭}{ka{s7a:K ('"EA=gl-WY 6P8VhKc3r<) }-w^_K޿Jo|̟rnqi]~Ը}!_waDH %0! `g4M@聶TjMvv:T*^w^'˪QBOku{76T|.V{ea dT0Ph`; X+b7C]:uMEB!<'1@mlT,BᛖsǗCnGL  `e+n?9͔ އ6H/VpA0?L߃ hfAPPvziF{渋2IÙճ%*0i% 6+~.!n=DW>wy})&P]L1^ p0"vA9$& )haW%,DLaa+F[;c^Yt^CVFߴ&|jL[[Kw{VWc ]4|w[JA(>4 ,DX z'k@t}xH"\fJȟ2,Byʱ?g*4>Jc^Od//rBnjBAl8*H20R &!pW@tIh֟Tґ71,&"RVPӜזbԕ[2q2+ɔSNg%]le*rx,Z){WuG.֟(1uޒpZ0c0cb "!1@&-CRpCU i[=o/qyjŵ$\G[ǒUUR]zwKh`lgC0.@N&V<>0S69hlJeSʇD"݈ehb,v~"5ƅ΂',a.DRDNrN@>,DTqKi,XG΋} mkصlZJ/>8p\\ݧnhf*`BA0] $xehD0 ӈQ 8F`=gBǢFb5KkH[g2!RD/B^uuĸ, br{^ ~ waYhA\2p  blCfgq8BL! !M/@/ZipڰVtR-،2ų:߄ PX .=ބ1kNSoFq܃/{+g}Ait|EN#(Z}wn%ЃAQ-o) ›U=8^pUr]̿fX.ʽWa`rK^ҹ/NC#hX$F|@Q 2 l`q$ʃe04(|K(!Z hZ`4"mŚac1|D!!"F.:S=!r P]Nڂ3gDc`Z.<\@F|XŽckcƋy }}KU!q$.Bm/9`[^LJsh 0n0)D8lsh. a|\C BЇ" !}dB^Ŕ!eb#!QoBž "j&Ј/PBp/z!l^໡ TQR+ ]/ dCA @s 7¸ "ZD` `4 l8/`fdy2k sxv 傛n +gׂIYE+OOGA7TJ/0sRx $/V+]u9xa!+ٕ/S_Sq($x8#V}Ŋ4tX>DI<ܟM`NNhDK'-6êd&aPT*G^`t% ;Hbdž R]QQ3G^ot*Oz -ۀ:tAC4Kcp5$IC18&H, Bw9U !1`,.+D1lªSh"20Dfbp j悀tv d!F E~$r9>rD^ +)*mA &Bћp/>y Q#!1 (ȽG}||j,"RyRw'Ks )UTvz;Urc֕P 53v[r^-lnWdZLI4ƠŀRF M DKVvv3TD>3՞61KAHg[ .U5Ch,XOF!=Sӏ ,Y: Bby>OSx6rBƈodh~9Û:T2*UI14Bd26Yl$|W ]nt\85*m#қDkogPבݧunO j-V8fpF6ȝG4}eFƘcEwelRo|)NvSVcD҆ z4UҀ}[DVw]]|Nwlᑻu%fA@D6 3a1}#K& I-y+ 0Lզ+ NJfg|SZ:-}-Q< R봺cOCss՜_ҿKA~=Jk{˰FKf͙55昃.+E# &], @e٢EIk'R0JG瑞rR܏ml1daPd"K $QAJ+~Dž$7c'$d] vFBb'j\XT/5L' dœNJf&ȾFt~sMzL&w\o+oo>Gq*I_ֿ |^+}Ӽ}o2υeaBaq:a)Ilɒ)iFbgu0dH>xzǍaRlmVwq5kL7Ifմ$#cgnm O KOD&L gd«e {u+"1:j+^)\qR3Xjy<*4ՒB!G|PS1B7Ȓ=<$9o6 bH'~XHh* L} 8.U;0)MF#frQ,@OKI^b#T(UV*/F@r e NXKтgg KI:}wTx(]XfOQ*u ѣsb2=,>' a 6ĒQd%L@K?oAutMkm\|@F%z7^ :vsJX Q@p0b\)̩Qtp&hkqikʹ&7D ӧ y%|'ūt/!OAƖjٗoUf0݄iSwy4cs>ճkz}%}z3呸WnV-KpX0"Id+#ڦ$c(b*Hy'N7hA1 -˔Iى':\y3GE=ѤNm~Yhv C:fR$+HiCsRGpꄔ"/ȕLd:a^'@`PadƥThJF唥5?Ue ku ^Ѳ%S9ieok ^. S|& å!Cb\@X]bn^{1P2OA;>VO>y[uC9,!±(A ܋ك0u*OG(3F~L pP~b:BzM'36*:W@"fZgx%23Ke*&) 1 :ČX*qdkWɝM)'XºIIOW.˭% v}~ۼOzG~b:2eU|v߫ ߯MlYDL,zf Յ{ =_rU^~Ē5y@;J+;$ a Yk^r6>  8RHg~5iy+$cֵ||QZU( x˜6T%B j^kLz3,^eQ gS\$%ȍ\,f+#͵M5Vye?g~_ ̎PuՐH162d`~cCdpS-1|qFi"a'ԀJ1C: K3}jOTLT_D% @Pc1Tj5wCDȞNŊV㙔++.(-:<<;I`\4/H~C#b (J~NvXphd\TS:1Ϊ1,҃]WJzyQg'%S:LySd HtebV3LQ)l2܇AVLlO¦'Ŏ7!U(Ԙ`tg%J6 C= {"Պʕr䈔Pq(hiKcvsWkxPbNLNJL6%Xb'\!Ψl^V;-q=0Y>~TzjU-5\o1=qDfMx>ð r-%y0!QXPTex dQ x6E09rqU,ZG G'9H ijF(j!Bb0 u +Ժ&oډШn~P(_%)9vi׵ξ](h/l٦Sa_d)sֺI9Sw*{-J )':W-,=9m.[;dkIѹj#ICC/΢9usܡ p- XiMLA¨js+D& }DUF֛-N{ju%LіKÓI3JI IDϦY mMNWL9u5׹}Zh^^~ ki>4Z'huI9XڀфOK30ddiZo3{!p\ܮY퍕Yů|3z;ۍq"ŝ,[)F~R12h+HI&tHe)9'5!; srM~hfzóɕ/CfSDAc>4X)4C0g (E\PMREW"\,'ȵj 6`V-^_q/I[鎘LzB6b֕ LmdsAWrCN\n`@bh⣕Ϝ:~.ߺywG\eZJG u))VZ}BIeNݓ NԊb ȇ6;5Uz_hS4Ng3Yat1͇s4p R/}Q יD΃B1߽HF%oSU'$iq֑$Ň$2m'HwʩZT]z2!.,' lJgk3D"hc3oȺdݼ^+kFTf)JSn3N4G׍^bzWmэeX;AҴtYTo)Zv4 6˕$փn<21 劗B[hי.D&u,\&H&erBya4#qoNkXmOv2>"J+)G 5w߹Wo;Lbׯy^gwk>Z[ޭBkg$;xދukHMXSx6ƺd%5w/hm-Q%Pj i tjznv4?J%`p%0SHRa>]Dot9h^ 2:ԩi z(m" D HeJ󧺭䥺*q\V [1Wᐎ~Րqkkc `\< ͞wdqTmqXn~2|6θC#]1/Yds/r0cR)U\XDϺf|[3ih eSXëCTV8' eE3VQɪ Mp13`+;|',:\+iS*%T?uʔjKPX+R5⨖(eե:bmMHI,(>86n˫ XxrPJAI!# ǃÓ"HGPˆm゘, V{$bmNhgb : (Vbl7<4f-QYt8ǹ5^Χ"l98茶^m+gշRq?]mΜ5ylٷG7]߭JtW`\cX8q}c1]*RUqJ0ٌ@MU?'J *pbǢࢢ#)KFz&1i 2Cm"f9Fh:ñOGϨRXy弪Gk0Kd3'epZի(Br'+ACcr jUUJ&^:昀ƋڈMgW G+M4E=s:Ғ]]UTr1 a/t3>&54P53U'|ؔ<-,Tz:5Sm:G+irJUyd8?K8g V3Iֽ"lޤd뤂MGa diL>{-Ug jIxM%2uI|qߺ ~d擼]?z~mcd١u\#W8t՛,&I w4ihrۜKi-E֑/*S0uVO.pиL85ZlkY5;()~kRki'[kHDZ|Տr )H0^o9aU|Rwg}j5l2jJZ7&${ N ՎIʦA&TĠX(s24 3hxNhtUt%,0)!͍W")Pv14p;>K65RrbhD+,0w̒&"KaPar2%HĸҒvvb*Cm/eJ_@_%'鞮]23.lk?J][CER4d vzޯ] ibSҌ>Bn=Vv>N9 v X5]TB lbQ[o݉('JgVQPzf'S'hQQ- BZRT:?EnP<`{,.Im"zKZSNtuU7]wޞt#ih3W5dIT^Ty[r )Wͳ0ξw? InR,k\nC:=5Pd`mm<1Aqz:׾vO< @Lٔɫ )jd+wtΆVnz`iDLTe}i-H"PT X&-! dي'*IdR61oU2E!!җP*xb5T n+2z)t?bnro3u~^ڙLfwd9Z3S=F~‰2\dC=WNbp6ŷ#yEyv/ fWaVbhfihaS?2F.47MUIJ T+ [?W! pjOdvrCsJFo+@#aCQp)~ iVu 3+xHXNDǪt?T;$-蠔\[2y0M LO2Wc J(D!ɐ?CPrr3&$CKo@4jvQt4q[EBh"f&MB?dP5Fb/# ځ\W S0#!qcŦ67OT7P(+9'"bŠ /b/X'i,0(.+BpV=ZqJU0*^00%P Ȍ0&(:]:c[t0UϤWˆ5C{ Ss]8pcdÒR 83ӛ(x0 - סȤ`仟d>>ž׽cG-hGݹO嵨-lvRu"EiӭLv`ͬ=if?BjKS.VL9eyr r'uګH:bK]ҡ zg~ox] (W}5a6Pbz嶐?ϕz$ÕX aU s2 ˎDL6dzیΌ8S!JBYVY|묬vH Eg,yV15H葔U@7) /QR=W#$p>WU1>OtgKm hrϸyAK_hq#I6Es"Q7p ^}+.߄Իj2i^߷+VqR gdal'򁼽h'$Pl(ˣLX̓9i -b"[sy0Jg,n͉z#[cbwxq=r^ybELU )xup|5dM",sC'V%"%Ӿ?i/T2Uژkt(fX 8f5 Y7Z"9(79QM#4Z%h8g|@, T29:|E *A# PhW"2̊*Cb zv$q# ;Ln M> @Kt@V0.%J4R$p[PsgKZٮK$&ZX_u"É37WE [r| e#i~][N^o;EO_-)`mR! WW +GkGlEPtUF(Ƙ@|M`#hԽ֮-&Q25ъ- $8]fL̸xfY뾁yHeIiD"tX?/Q6%%')(A,[JGЩ5Y"b! )sv.l:Ԥ): [OSڧOߜ- Cv.*V=]^YH KP-->s4֘~ʯMBܶ?V'b>q$?L G/)Mbƥ; d8B Qh\3@'%DEEOC75L>Ӈ|!y8 nS^eRl{X2DKaOSvVV'#ZGXynbեo2&@xk/k R-ySqŗ>_ϮKaU])~43RX_/uj]CDa=kf8)8;I19 Di8i!a}j+r`tRxnJT?F}/0OL ŵMr^E}AT|Ӕh2LHHxm=0: S) *Ɂl8%{JNHphI @( l@[u@SxUMM(sSE!a}y0~SRON_]< '#W`(aCadGVX0E`!D@]{UHZ%!Z`Ec B`PZxvUX6B¶8SQ،?pOdƄx T0b!/0%SH,$K/|&Jȅa8@@ć8X@0t,kZQ-&*^hؤX>p,BF @\A a7 `Ѐ*A:8TEIOà+6?P." -(Ub n5BP|\l pt|ґPzIhDF)m &xAK -'A\ cB;Ƥ$DT!.tz! T5PyS\= |2Yq4,Q@EcQ?pvI|T{&,>;k}l7A: HsJ, 2G"K!1"BT h*303 E`p<` 2U/ɶL+(A+JU2La)uXM<}Di̻k!S9꿵a8Voǯ_.'=[#NSVTkϥ^#O9 \{}!t_Yysćy-R$>,:Xæ)(tzf^[$&aV2mc(gԔ-04oc0>e[2\Ahq_~Nږ uᄊK^q`góu9%z,ZZ短h=񟹏 _1Dy}J'<)HJe$|qY³r3:2XL̋&,U_]Kl=25Bq˚2|6Lp#rlibvips-8.12.1/test/test-suite/images/sample.hdr000066400000000000000000015230231414645631700216060ustar00rootroot00000000000000#?RADIANCE FORMAT=32-bit_rle_rgbe EXPOSURE=1.000000e+00 COLORCORR= 1.000000 1.000000 1.000000 SOFTWARE=vips 8.9.0-Mon Oct 28 17:00:41 UTC 2019 PIXASPECT=1.000000 PRIMARIES= 0.6400 0.3300 0.2900 0.6000 0.1500 0.0600 0.3333 0.3333 -Y 442 +X 290 "䋕濰䎑Ⴭ더ƻڀӀռӃƲ튓Ѯ܃ݰ敄􅍏"兊怃Z[TXVXWVV]d_WW``X\mueWTRbhaXSTZSb\Y\_XXaea[]Y__`^XXadceeg`Y`\_\XV]a[Vvu]bacWPZaU`e]UVW{rfhWcd`X~yegdWyXe[VWWR~thW^^\XXW[h[RX`dbb]_WYbbcbZX\]YX`ffbddc[S`aac`YUQTTVVTSTQ"RTWab^X[\cmdWYZW[\WSXWcwXQT++(HQT)**)*,.0-)*.-+/:?5-)(^[NV43-%(PNK+0*T^/*'*,$#)01,/04231-/871-)+--421+)&-./1SNNQHEJI;J../1*(IGCZ[Y1.*6:IR[b66,&JPVF6ETR&%F@CA>PNJDNS15\MOT>IL,2+('KHFD@;A`92-)DQTVQL-5*!%% NRX~_pL/'13-&*-Z]bTP*-+&-././.52WZf^MV14003/++.0++051/-*%!CPRW2001-('&FT-)*-,+*'"M*(,0//,/39<3+JV3,%'(((KGL)*9K8L,1"Ž䃂뀌ꈔ̸̢̀삀|񎗕ߺ轨󉑒􅍏"䃌̀VVUTXXW[be_TV[U[zrWR]hn]SZXTVYXXVVTV]d__db`ad`WUU`fehg]Zd^^^WUT[UUYY[]Ul`icafdXXSaia}_ddbY\jhbU{x|d`XVUyƚR~X]dcZWYWUWXbc_WZfhdeacXYba]aXX`eZU[cdcb_^YURXcigd[XTUWZUSTTS"SXaccc`\dnjdZY][YZYVRSW^gU*-N@KP%&))*../,(Q-)#.GX=0U+]SGM.7<0LC@H+,+),-++,) !(//.047674-).54+)+*-60**((*+*/SKEFRQUTUP*,T-*)LC&L\Y134L?Sf\d:7-.SYYUUXi_-)KML7.CP'%&),.48);;&./-.42464+>F/1)(*(*2,''%)O%'VQE1=CUYZPK%JB&*)O7!BT^.44W?MbW\;62.XWGR2_eddWZYEJ/+WOEHM//,VMQ\OJQ//+*)NL`MH(1357-Mgf\MDF%#"('/7N\4b_>/.-+),.,.3764-OJ,43/..,+LQl8XU2121/&%*0+((/1..-($%'))032.-,)//g9630LHTWV"ON),231/2/(&/4-*&""#%&'QNHJ())%EFB"ܷ텇Ʒ׍ƬƼ풆覀;ϼ惒Ų𴘣劕񇒘ǵ⊔"ւԀxe\qW[\b|WZ^lXYXnyZVT[e`X]iW{[e^XYVVWVPch{y_XmTeedca]]a`^bXZVSa]UV[|W[Sr_phic|b]g]Xccabd^beg_cXw_\ed\WOU]ded`^[WRSWaf`^ZUiuhY"W_e`\W_YPOTY\WTSTZZT[jfOP=$+H*-00QH=BJ8(X4G]B<7GMEP-0,BNL>8MUFA6BR.4856/)PQRP)2=:2UL=Kb~IG?dIINKQ"OED'.24.-RNEM2.KM)(%%MNKLA=M5:5M@J~"ß޽ׂᵲʩϝ龀寧텃⫠ʴҸ焎й༴ƩܽӾ扊Ժ􁉉Ę㹞Է݁"툅Һք̀flxpYXbdY~Tuu~{adVVVRVUcttrndl`R|dgi}XkYVz{~QadstxaVpyk`_w~stU^^]TydkyxnxRYX_\UVT{]e\yRTpu|vYaghZXrxXyqqxUV"STUVXXRRSy~VS|UfUykiS;7DMVX*=9a]P/-0,NBKSEAEGR+NOVQC@MYMTQGPLO]Jz78(',O&')NL@Gq=DN>6/,(A9MQHKSKEI]F6=+4JKIB6!C[j4)L87@G*19;/A?FIFH+??1@?ADAGI[\QABM()"&E &+--'N(*NNcW>DQ*'JEHGIB48-;7E,/0Z@3D,QNZM=;@E=C8:JJJ@)-Wl6RNMS\ALN,7@KGKJJMVD:GZ?CLE7C&6LG@EJP>>JSKJADIHOR',*#&GM]]dr\4(:LNHKLJXZKCLMPC?JV1`K>DKG:FNTBO./FALF/%>W86[=-G6Q*&GY>9BJ]ZTYMX]P>@AF.9-64CEEDF,.K::N/,"*)%,/,)#F(*%CWP:7CHACHJEHG7-AYX;7=~~"逗ڤ󍽃Ǯ齗셎ɺۄ;Ĺȶмèͱ̽ꂂѶƾ܇÷茌ҭڰكԦՀ탅˾ց"򃋃ӾĹkuZvqWi^Vjjic\Upks~cksV_hhWSUurn[hjyW||WcL[]Us[}XXa~VggXTUX^c\][d_Yxdf`^UjrXcbuul^}bmnqwU_Zai`U_R^_"^a_k`RRRUPyVUhf7?de-?^F2N%:4M58011,L?ERWRGN+LGNXUH:6AO]^IC21;7@N*3;6'%(U?22:.4mFF05NNC;F*KMUGE@:IGBFQ-JJD(&Jh8-VR^ZVhb>IHPMQHEZfMHW.DWONPmJ@I;7R]4*/YQELOYNNRT*4+ !R*1[48fF>MTJLVXT47aHHHLGKP274,@BTI18IIEN-746><`TG?JTTADNNIA;62;GOeX2;DJXWU057*(*dG87'';VW8+HH>CN+RPL>@IKSP@J0-MVW=.GZ0*-/,.XSECHJCMUR=BS2ROn2T0/+/nXINS@W3124RC?CR]UPU*1;/ 'V.0/10(PJT`YTde,15.$'QQPMZ352/NSa[F>>>R,/*&'MLEBT-/3,8.G_P=5N47X>DKMY2657:860SEDIIFFITQKGBCBHQc2=LJO%%E,(/1GFL??>EVQIP(/*(LY@3,&)HaiE'5K<>JOY2ZH7AYR-[SS/(J\ZG($?@+!0?FReh9!6G89RNTeUC7QhNI.^0/%EC=%Dm.102,eY6MZ//ICXVXQJKGFQ//3522T=:SK@R2=iROL>?AGMO,RJGCH;E&+.)MPMIKFR/1.00*)+-,RKMZ0+F;H>FHLRY*().01TU)!N]j7Y<6DHRQM13)RGB<3H+,041(),Q43UV+-*+'%"$$&%@+@9+(OGQW+,0",&##$%$FI)-*(MJFHZ/*%%'''N(RV[[RDI"򆗛εہǷᾭ̀盂м߲ҳˠׅϲѲɀֱϧ񃄌⅁̩숊ۊܾ׾񊒓ᶯ򊔐􄑜"너񾵾]W[ebPyshsWzVRTWWWX_cTXajzxboUX_JnXWWTujXrzguhv]~y}[bQnXTSUxw}y~^oTlqTSUTTSUQVUnOoW[Yd_Y\Yha^Z_^[RuY]WZTPPVXWV\[XTV\f"_RPSURRSTVXURRSUUSPPR~&(Vc/2/(37Tei9I6OOF @T*?8GOG>?(&'&''I/"801-,EMXG;:?EQKA80(;C)U0Z(:F>9PDPbWIEUqO>S---'E=;#5fN0'6`6\XJ/T_>:I;.3,PVaH(EEBD@'))&*/0)LJNO-'8-9$9FSUX,(#)(M@G)(.btD3 ?U.D;MRFEE''*'')R<3;Y5GB$KTPC>SYVPH>?>CC%'-W0NIEGFFAS1XMJX7XJW,MIJEFI>9G@<6.U74VG8`fNMOC+/)$*3]A','GEF2*CM^DEI%FHJL%'$%)OHOW'&/"+!$&&%$#%'+NDE79R,+)+00%$,J;DN]^-~~ "􂆍巔牑Чن爎݀܄ۿǥۅꆓ݊Ĺź嵰پ汘Žɶ㉈Ѽ񄆇"θ၈^bcc]RWY^^[fZWDOSTWWVXxg[tW^UT}vVX_`WZbZZ\`[a\dfyYfYWdc[WbYW_]XWaVQ~{QTwdXX\hX\vYzWWTUVWZXWOUVSQUYWWWTRP"RUTTSTSRQSo~YOSqWW.2/--N!9J//..0PA>;9)$G@KYXL*/)$,45/5,-JBO5*&*3L?=CMCGGGM[nZO=2E-/M7;U`01-./-,$R`QLFIL&)&%H@?JMFBJS++()-LBN[*$""#%%('%%$"D#C75HLEKQKKUBI/&*K92BX10"놐̠؊Ȫ̹˶ṻݸ˭ذۣ넀惂٥θ˼މ눏膑󆋈"价׎ܴX``_V_d`a\s^^]eVTXWXZXyml`aZVh[{s`\~ZQr[qrXu_s\Xd]aka[`e\W`^T\]XTWXTTSVTVSUVWUnetpZVQ_~W]VW][X]XVOQUTRUWUX_WURQ"SUTSRSRQRR}}crWQXVwwT-30.+I90L20,-*QFFCIE3GYbLH(I62@(('(,0D73@EZd('$%TAD[^PUIK0!EU>?WqSjyUHFGMY3,RA8YQ8M*%HPOMC:Ve0J78_/L;Z;G3H-+DL/),44566-.\N_4,#.2'@>GUNVQ>?#)+&O.[LPd+0`)(*/UBL\W+QFFJKMHIMX\]SR\0(D79GOB2$-FMPWHBQTNRIDJL,-('-*IS`+%""#%&++*'"##@3+6JVPNND@M:;)%,)K>>PY-~"ރ侘惁厙񵮜ՆͭۘԅĽՈֵܲЩ቎أտ䆌ܫӼ̸쏓玖틍񆉂"ŭϸT_eaU^c`_Y~`btVRX][WSumbcu]\^[Tu~Vl|_rteZTzyYSW{pdfiWn_Wblebae_VXZSZ`]USXYURVWY[VUVTYZWTTuptcex~U`lk[]ea_]YVX^TVQZ\WXX"RTTSSRQQPpU[[+110+G51M10/1+J14DNOBWc^MJ)&=:E+)'%(U:(&?GX1--)(W;;ZeFB>=(96L28GXMq?O7BDKL1'QB?\H,J('X.WXC9k4/PU_@/=1H9ZQKIQEAJ&-75598/0h]`.*$)2*P?BPN]MC&$()''0aUQ.+.+'(P,SMTXIK''IJRULNWYZ,+P[,PHA?NVN:44S[\WFL_ZG:89J\RBLT-aVS:FG(*)SX^^\ONMKSQG<(+(+/VNH"(''+,*%$"E=)'DT^VXVNHDA5A&),WK<=HN~ ~"䄑׃߱Ѓˀ絜ǽɯہ϶۱؄킍񆍆߿划偂ڭ̸܁߂􁁀"Я肊㄀`mc^e^VpMXoVZTTQMRX[ZV]RGgRxbh~uswx\ZaVgu`rj~yV]Pw`]YWenTzcZT\ejg^[ZSUXUY\^`SUYXUVV[[YTRXVVSOOuruv}zsZRWX`yXdfcc^U]eXVXXWVVUUW"SRSTTRQqrWVTQUWWTV03/UG87L4435WJ$/=T,1.KJQS(($&)*'$?@2!!Y;JP^[+NM;.?pAcHC=cP=)+(FFQE@Ho/)(.E#(367;60+VX`,-')-01FBELKK*YL),(&/eSM)'''"$PWQPTMCGE$ILQSOOQSJ%##%,_M@=DG@HDJNNQGALW/OLGJGEF= :_v|FBPaUB!8=B\,,/0,.I/Rb91GIP7?XD48u2IP_SJ)''15260.VFAS-2'&>\5L@DJHH_TIF+*)*\NL&&'(%%MOQPNOIK>AHLNOQSUYNE:@W^PA:8'@BIK@AB>BNOR)`URF99?N(+./0DD=TENE&)-,8@.@M46OIG@:;B;(B[0,/^+%LJGKZUS'cK=A"MN*,+)'&SNFGHHW-)'$%T_RHHGJ&&LHAJ+~~~"㺽ұۀɲ½ͩ耆Ɓȡ鎅˷реžûڹڇꀆѻǹ"ǹѴ샃ν℀gmSW`\zamsTZ\XVSSLe>{P^\VT]_TQVSfzlQZm{xrakdn{ztuYNqSR_ePsq}]dWbToo_WVXVVYWa^Y]ZWTWyTWQQTSQlt}}~{rtbquib]pY~w~TR\_cRVVgiVQ~d{^\O|~"QTVSQ}pZ[WVpfrUUR1:JLGGL.`342PF<#2>H3EGFSB?L\H8+7I>M(&/3*3@D7OV02JEL1;.J>+0d.,55+**)00.1021WG?GK,Q;&J^I?;=RRIL.bC833;DQ*'+-P\4FmH#&2216VH]aR?-9CGHG0(@]+(NNH#IH@EJLHGXP?;"?EU+)+*'NMJUSDIV)&$%SN?;GPT('LICI(~~~~"ܸ슐̿޽ƴή復ݽ򌐒Ͼîúい߲ľɾնꂄ憐߻徨ʾĻ"ཽǁKAS|[^`\][{ch]bljUlSX[\TORTfrvSy}hNc{qYZYtzpo}tkz~{wstqT[QfcnY[`TY]c_WUXV]WVZYYTzg}tuRRWRyttvulupzw~~~umccZUbtrgmqgYWwSRWY_m^no\_z~"qoSQPcfTURQ|cXfUV#!#8N-1;:50YL6Nv<<67<;$"&EN*-# &*A&080WO7 3D:.62EU^7?KUC7@B1NYbHKL84FC5CLQOIO->I=(.$GRI+44A[1XZ/5-NJH@Z+/;91/.+2024460NIJA?QW:@GEBDIF@NNL@EO(*ZZaaKBQ) =EVCEG;G;E?GJUplw{S<@CIID95<;37GC./EWLCFJK7("3?BE(&&::DISYF22BB+0UOLLQ?@-&>IJH80G1)ELJJB>EB<=LD:DEC;"49D=E)-)NJIOI=@H&&%%J;-);IWX+VJFH(~~"ؽƃ͐ݽǧೣѻڻѼƽѰéھؿȦӶĴ"؂ٿ㽡؂\oUgd][`qiff\w_b][UOSXTTTgsh]lw]jd^{sTUVQUVyt\]VUVSVWW__YY\[XX`ixsnyTzkV[bkvxsddcPWmfZXiVgtvk"skitQUt^UzVUS{jbXTX<^KA-269:\GJM:I:B=853`I7,.HS,+$$)#:D>ZZ;'APJB>/5D_IO\X90DQL]rkON_YHOC*3N]]UQ.EP+()#+6oL=>HJgf^-.+)('U,)+578b]Wsm89900Yb^ZLO`6,BGDEFB@?BIQNKMKLUZnoVFJ:T\IDC01;;TISooH?5EF=:>H651BN(%!::51.A[d1MRGO4=?942QKJ@>AA*,$&+*K'1BN\JG\QRJI(#8XM04\@@U\LK5aNM_10X?$+ObjQSGP+2.(&3/1/][^Jfh`/*.-)(,2+)07:.YJinq:8*.4=?tOEHDMHKMMNE<-39SQQIDAB_ġrXE.dfYQSobXH4CDCDB=3ZGEA<4*(@OI#*-,O46>I[TD&Yw8SI'',33-.3/-0^bLG6oa3.00*&/54/,1YedC]`Qm͎ޮmvު{cɾzRABABHIMZHFSd691)%+adQYju4+LIKYMOUR)*WF1BJ?>hbMNe[Hda>>\_069VH;14ID;>ITUQHKBL01,R"LRbWFI$GGS\K22=K%$''%'*121.1.P@9B%~~~~~~~"ĭܳǵӯܫʛˈɓ惄ܿ{kmmįө芏ဇ́󀆌讌憖"Ŀ̶鄊犀_fkx~dd]eWY_oxweRW]sY``Syofvw`a\nclN[c{X[dgWQX^YVYwjVf`a[WTUmSWtUVadgkixzsʀt{yĄlĪVUthxZ_]a`b^UX_hdU\]d^X[WXZ^[\wVjb^Sb[T"SST[`ZUTXYUWZ[WJ82B=C564/NI \>;/F %,.11?F1*gRM4Eegd5-1-.%+gFoK(v-4A3YX'*58B|^4vIRKFAO[?.HUftxfy|wݻɆؐUrĬ}\J 9IJTq-))0594)MMVZW0472TJAINRheSO-1W>M\LJ793161IRT=I-5531E>*1@OPMP\2.SLRGF.81("MQWUJFD5;DXK9AHR&'+/+''',-,-.+J89"~~~"ه䱏ղǀñܷͭºۯ󉉇ʖĽƵlk˪ȿȪԊյ테ɾӽ"ЀvuZ^GL]ahqv|dZky`TepuY``RraanicSX[VvlnSXb_ohIWV_RU\VSQ~ioposc]YWZXRme[vb^b`TWUZatֻv{ʠӿxj{Z\]^^^XSXW_c\a]fa`YZZaddeX|_\x°{S[VR"SSSvgoSRV]^WUVVWWX]VSHB:=M8-"+53787H[dXH)%!'4'"5@ADMU+(#$I?5.6G?&1(*-+IOZWWZALQEA:2GP3),'%?3Qj49&:"(*,-Ya5?RKC;?SW`6/-*.&)JujIPyi&,bz1-15>rD%7:9EAEAMZ,+Y-/,&##$(,..)?;$~"䅚ĤΤ󌖉ƩȾʺᆚ毑ȡ¿eo|{zllȻ灈й迱牊ڭ̭̰"ë򄍋\X}ethLjhecfxjPSoujp{Qv\QZgdoW]Uu~y|ql{{YKUy|wS\VRbZUdk^]YT[]hPa~SVUYbk_br_Ynuy}jxwu}̶yW\XUT[W_\V_\Xa`ahYucvnma_RVTQ"SUcXShXb[XXVWVU\W-1JIADJA%7?;]H;$()'I>@??EICa턉{Ʊиrol_adf_-,'+,)>D?AAI&'')SQMOTMHANSQhcOEJ?7:M_5-YXRO/31/93N4&3=B2?MT^RE%6P]b0.*&"%%C3>D1-,43DBN\EB)--J61&"3RFKa=XVRIHJTs?S@5<<-7BA+/*'8#%'D8N]>+1@Q<8F((\A(*29D'IDHIVhP*31.-PGBP\y-/7@9ZNFNSTr?Ag[?6WL3FS160*F#0'-!DeyO;.%#6R((\eJ5+0'HdJ]j:0PRMMNKSKDSpR29EBLIn}}ԁ٭繪~j^VHHH?=;IQPJ&OQORPJW-QI;@GHGJ^9P:@>E=DMNVWOB8]Z,0RWNJ?M]`D3,0'C`m033+"'%G4.478CARX12+>8If/CB~~"ʬϵ󀌐᮲䄏ײà˻Ȩu|tjز翮Øр"ȼ乵~x|rlx}}dbuy[e^TTY[X[XY\dfchdTw]eZQ]PrxgbwmRXu}V`gbim_swyr~ux̾zÏᵤVUa{xtYWdiXVR]eaa]R"PP{\Ykjq}lo\~PKGOJJU\Y^V^pihaPCCGO_plS=6INFBEMD:FO57RLJUVO.40*+//0lo4,,287UD6JX]h<74Z74*\IMa36/)H2>,KCRx:/IG9'=Ya,.eZEZW7CD27A7[[\UOOOYUI\lH1BHCOWӴŋᴭqbUOOIF?>LU[SPWQQVREI*/\F?FFFMc5I9CE?CQeg53bUNQP,5LO//QW]UPLKJ6%49322,"(&KB7Hjk@&+9/6AC@2,8833=K(F:)6QWQV~"ʷǺ½î򎛒ѮաꏌИݲ۰}ᠴlھؽظމĿ䊑"ػƸuyxt|[~sw|zvntZd[SX^cd`XYWdqjv_j]YXeng_PdPWnjbV[bjkhbjoqso[s}{鹳ϯTUv~QSSzj[h_de`[u]dcg`fhibbZQ"QTSz~g_v}L:?RXNFMVLEKfXTJSEJJN^3ZHA?=<>?BGF>JUFGs~HvbwyAA=:@@2_RdRF[bxgolbLDMMHFpڃsu݁ϸ§waUWWZ-)IB6JT^RQJIRZ('+edK>FAHMefD;>03?T75550N>PS@Z\386^^RHQ]c4)-140/.&"'MLLM[63E;CL2)8EIE8F@B=6>IIRJEEN\S  "̶ửꍛ ၅ǐ嘑㸗򆩖߇Ǜ跰ꂄﴘnä脄۶ɷ޷䌔ڽ"޿ķ҅ڀgbopcjnzzumnjkbkzwxmr|yvn]Xlu}\dURXXUVcxj`pnocw[ZedWS[l`veTUzngZWTVfb[gppgjwtqlv޾}UTi_pVQPwlh`sdfb~x{f2dWiihgb_b[SQSSpeuWWZW6&,DUG*#6:=?H=96<4:FKRUOG97-6GF@=KHNT>.*:329M13(HG('-_X@*/N:PN,&9?0Gi8155.: '[83WG/727JPXg:3..)*[[:vs_QqcetAa55;?:cRAVNHkzrkiZZQTNN\|sž耫}gVX`a`+*L>$3RYNLGH[2)'QMNADGBHM\\HC?4Da533W@8@IOi513057SCHP[1.00-/3/%"$FDDT^30G=OW;4;IPPNTUVO=C)(-.PLRVK"ܲƪмϊڼ隙劂ȍм𑐀⇹؞Ƃ׸x|Իֺ̿IJ﹠¼̻މʲ򔛔ֹ憒"﷬׵ϸdebujGMgzhUWhm_Va|q]\_ysTQJRW\eacO~}t`T_TOd~hYnEI]\v^SjpkUPSRuqorm^VifYjsys~߱ўtSK[x~zXOmrl[u\ba~~}kkbbcWzaida_^]ZS"qbqu}STV&#,=MH$!8;,%)7?7)2IKMTKC2+':JLMGJGDG0-!! #P71$94A7G>6*IKF\y6!$44#=TY_?4W/#O48S>!'Md@?Qh@;-)&&FAZdC@GGYab1D+751RD@PSHQibaZ`^w`KYU\w{DzѤեh[_jdYCNL>(2EME@:@^7S$E?<>RLGJMQYMTW$";X433S=P/'./3-%I8'&ERbUAALT@81'8GHJMGHC7+-@:"%/7Xx2D3/2783""6JJK<%)9;9;DN^oR7)#(@TeD,"D&;=3EXv@ZH'HF55M,DhANRA&1I4nYAHU`T8qEF?BNKKMOKTFCK958/R4-UU=:47Gb741.20H(%5P541//.-*L"F*&?FE@?AICGECSklJAFDFMNJEOYSRWT)~~~~~~~~~"εԧ꺧ֳŷҶģ׻̼޻~׽|~տĵýă爔軴킎"Ÿű퀂}|WJpcW^nrld|cZfcWTlu}b^Zb^}xnobRSxt\`uo`khfeKDFDgu|uy}RO}faqry~Xay{~zjeqrxmк{st{y{cZQj~~hPK]\iia]X~wWaf`XWWT"_Jaur|w{TVWTnKFLH,$CI+.u@G<5>IMTR5,66I_0OLD(G9*;YkG4..BV\RKF7@F?*EJF[VC;75'+BVB,;LMO6:28=A?(&'#7OL6??FhLAL''BJ>Qc\ZV@O25AHgU9.HW\[@AKN@7IN@>`nNxܚʜ٦żsthyyg_VHDOVLM=GHNLHLIL?DG9;GOKRTP><;?7,4v$R8LG^N?03CO5><63.K2+?J384.,.3/T"C$0E?7/6;?BGF9@Y\D6CMN_1-OL(KIGI]veE268$O]jcJL_Y9IHG\^XLGKSMQgM:5LI,M@AQdV>.,5,L{hT^B?QIE^)(R\M7R2@[GGEG^L*IUNLRXQ@D?H?3EK0OrH>lmOB?AFYE@2)+9OWJ9%2@8;AKWT;9GLMKIHKM~~~~~~~~~~ "Ϳڲޏ׃恉յɮ̷̽݀ΪŀՁ}|ڴ}z}zҸ̾傉μݹ䃉Մ"븖tMkvhd_PVVR}hWgom|[^wXVS`Xw^gxtV^eWUaTffgghdqdtzshq`hn¬¹ouoicdj{xwrtrpi\i~~UTbgSU{~|bXzeou}^dRnsTTY"kj}rg|kr|w>8DHEDKSUG4 7LSA93S'KMLB9JK%&&C3>O^YNYgaPRD"%==;MPWs`E..<9IKD@C^cg-""MOX739058?OC-5Mb2)0:0C:@P7336:\K_jV^m;90F4FRFHMiAu_VLF[VbO\}߯ĉcpoaMXqxl~ukd[S`y{jYH?MORYUae51P[`ONPCLQFBBCCW78YIOJ')H?==3>Z/&C7'7@>N28,`>;%>CN,QIGK3";9XCB@>:+6DLPG;09B;BFHORLHKMLHD@:< ~~~ "ھ攷߀򀊈䳯ڲķՂíۆ뀆ﷵヒӪ΁~裉~~mʷԾݼξ"۸igUxhXOUURUXSry^irUVwa^uzvph}NR[a\uuttiH@CjZVZ`U[_cnqeW]ofk[acT[׶hqՀ۩nrume`cpxoqhnmkkhes^ZWUUxVYxxY"djyynwwFHWTEC3*L+U<<@?\ea/B"((%E@KQ&(*G38QZVJLQVNZW>&7C$":D\SF1*>AE@30-CA>) (-b>FJLOJJ[">TH=B*++ICPU)-.E;8IULBEKIHXTG4FZ."*5CGC7DEA:792,'&+;&%MleF647?49-=05G(23(E?CCC+/128gLJG@DF63N)A*,Y2K`jgjjbeT(UZkbhϫZQQSLHZ]aWjmngXWYX]ubf^XQFGMQTTcr2,[VT\U12?9GAJWb^QKOBKd`R*LLW-J;6;#,OEUUPYKCF,;=-#BGGMZSJS"AdC:4=>>@H,-PA10;CRYY*(),NGD9DTWS)~~~~~~~"󰞍ĮλҰ潕ϻʲ½ʴڿŐ瀏ܻ¯Ŀ̥򁇌ֿ׼߽݁񻮿㊕"ŷܺŹU\d{iOmBfdO\|VUURX~r|h_^~zOCF`Ru~burP[aZUUYT^Y_tZZ}^Wbquqjㆇ}ƣ|qi`_dZ`X_]aUVY_abbc[pvhy}tlv\n\W}sSWUXd[S"e{ruVV|UVWVVW)-8aC<$3!=XcT]N2"*9>J+13)NPPQ1ZGmUD3, 6OYFKMH8EVC!%.> :;HH33EHN9@P=BD$,/'%(/G>TSS+\WEGB+?MO7$@ai_]ROFIb`NLHHLO'NIHP\T9BN+-RHH;.5.#HLNOSSEA"kHj/06O^TE=6?DFIQSLKI7?N(*QJC8E2,DCM,.XOK>"HRD2513@JP&#YWCAF'QTPO')))%:;O[RSh~~~~~"郋ةꋉ̩໲㶸畑œȩꅃ~聈ҽͶ翼䄐ŹͲ郏ִ"肃쀁̯8U_}vb\cdVWVVV[WRROT[^Wm`WW]Wxmf|~cYQRa^[ZTU^{\cuiv}fX\ދ|}`WT[VYZZ[Z`vfdrfnq|wnvdvzVvbXY^TOUimXQqSZTykoryhbTTPQTSWW[XT,7JCI75CAPYc_nj[IVTO),-,,2.$#$?BCSSTZ[OJ')*,]:'CZ4okRScYQY^UE/71>8R=7E9AI[XJ1+SH+QP#71+-Y%(3^F-AFLr;_Vkc]PO+ZW:9[pi`e93M_aH?FDl}|ầbOFJFIG|HROarlQXcSGKNP[gsg]O>AVfFPPVb]ZE"?w:[0bQ;7L,+9>=J*OKLB-:HL))G>KQMNFCL,0-SD9"9:;HF-(8I(#=_x_DB%()M&'$''$LDAGCED~~~~~~"ͬ񃕙ఢӵߍ꼽цǠ߀􁅐ⲧݞ؂ަἴֻも񈏊꺬"éϿYbwsjvUUTTUWURSRPRSYT\]XwnVWR[aWtvahrfh[X[^ZY^v|ab[iemyokggfqщz谚yjWY[\[VX^fakumhmrvawso\t\bYgU{_`XWRR~\T{RQWYZ{"|znSTWXVTTW|l`/:TIN9$4KXbZ^`SMU_TG(,**,-'$$%&**/WN\dQ@$,,*WC7M[`65ZV_[[Zdt,,3/JInDD9ZB08ai43*&*23.4NK.LJDHN@7:DR`96Uo>9ghjVpKI:?DFFtlOH_aYGYX`i񖔎}ݰepzFHFFIHMVXQ]dQCAHESe9hSJIM;XBN+/.Pdj4&joFK\OA0E11%!JI&KIHJA$"1Ii\KHM+RK%%#(*(.aJ5460~~~~~"񅊉Ϯȼሎΰጌɜ򇏘绳ڿ䃁ɀ耄ߝϡՉєӲ֎ֳ"Ұź]V`Rlmr|XSSSTVXTRTV[[\VZXxc`cdkkW^Y\adZ]ruy^hx_Z_\_Zhrve]noba]WԆz媓h|hWZ[][_fbh|voxc`ptzvff~vV^tq{v^_ZXWRU]Vu^UvWVWWY"vvr]`fxUUUUTSTZ_Xv203):*E*OGKV3]LEOI@7K)(')*('')(-.,(AEGD9J-*EIEFR[MFFJIEN_Wd<0*-YMD\9?h2H*"M_n`OJ0681?YL?;CEF|ko<=0KXhjxߒ}ꮒo>_}IKECHW\VfhWLBBMd29dJNeeXIM,.REErZ/EN3CNK:/E21*'%''-&GIDC2=Sj2-RYUPSVYT(-0\PP"LYO28CBGK>2)_]?v8:zux|?:6#[j~Ɗ|tⷕptVLHBGVZ]ftfXPKFMd8:gYnwjYPOR/0LBEeT5DGESVKB3L3-+-1.57I>??EE3>[DN7+PQ[000+#&,+'K"LUO8;KMPS@("&+1ES..LFOP&LNP*2314dY~~~~~~"ЩŰ̂ϵɟĴ܃湛׃ג֯鐊򉝣θɚ㐑Ùڀ"ӵռӅ􇎈値bQjmyhkoq{SWSUVWTOQOrvTS|bv~xp~}se_ljgZoj]nuefkxT~jybY[fgbZgwi_mv[Ykeb}験m΢{Ʋ\Zblqto_^kvZ{d|pgiixfR[q}XpprkTZp~_X`_TR"^E`uX[UVSY`XM7(HDMZPIbz@-;CP_P+("#%'V+*(JDD>58AJO-*1#9H=:9FOY[GIDPOH85(3;<"/23@C<>>EU[Z/FO;<(145/29?3.5CIT.W]TIL@NlMJF>D:CROVK(/@N8NCISX*/0%$WTQI"GPOCKUTMSI1J#(;H(+(MKQ*&IFE@Q360KG~~~~~"جҼɷ􂃊򋊻ǫٰ݈給õ߀닉´ıˌ؄๴ВǸ"Ź悉ԀwpVzaYnQPTTSQTZ~{VTqSqsWPjtcba~xi`hhmf`_lt{cZu|wuuu\OUW\bkhYavwy\|ƙej|#|}귣l鰫_Y\zejlvu_mzziezzmahQir^HQv[[Z`vynohYcmWWYSplr|lIa\XX\MG=4:QRX\,NNSC10>gxmM$!""!$Q36J:9ALOPPOO.)%0G4%!,8.CUWO65EIA40/7=E6(+BITIB8IU_cPA9=<:/13KJ7>HU3:@1:9;LIN-0(FWUPL"OUN6.4AG1)7>9HTGRO\BHUF&DW_V95D<5AF0/G`GDPO2GWmM3@FB8]L?GKD0.Dm[NIGSHpF9?HWVgCIPF-"-2XL0'WK2LO3(:DKJ8:RD=KWTeaV=;KJ/ASUJ5;\K?SX;1IbPEEA-Jw{W54ELMXxXd_T:WB^WKUMZADIK[n}|ٙpcDF>BLG?GpcYRM`OIQLC;IFM@CN="H=Th^A4AO/)M]WNFQOC>URBFVNC?493HJ7I=7Oj;-$%%LMHI"&(+H3&+,-;AHB3:KG=BD>FJ@>@B>@BGKKO ~~~~~~~"ꅈ֫™⸸ǸЭθ胑贜ɾ𱏎УƯׂŢ˹继ߛ"ٰǫ틐YZ]a^ZWQW^lvg\\]YVTYaXSQji[b]R]Rmu{[^_g]w`gf`bk`{fjnoyhvڔqZWT[[Vyvwop~n{_js`WZqTV_zpOOR_qrr_PUoQp{\b`jl)'),,*'(ZZ0ZM8IO@742-N++Y^20,++JTY:7J+,)%A@B2*eu=G^K?^\D:?CF+-^rRTS[hb[VXVWi.2-HA5Z>36fZHIHVVL@E.T8s_@9MWdUXm:tVNWfxb^^gDRSJUo{rlkHNCCB?;JEG|bRJJRQIOEOUl\\X`P~cYK@ay^SD:IWK?HKNXXSFF-"$3OYbwY7=A-0PNN:E8e>$!IB=@"%3HGH;90!+=QU+C9:;GTM041Z@/2EJHNTT~~~~"񂇀뇊ԾݱŬĶȞ㏐胂볊۪ݵʀÞϹ¯Ͽ"Ȭ߂䲵򂍕؀S]d`VZ]W\y`UWSMX`[VNUY[UlWjtbdsUehh{dinhX\hpm^VUV]db}xxhypΪ~aWWWUW`Rm|xxybdmU}}]p_e\SWcrm"Pc^}mwUR~U]fedtK&)).+EoA?>lVV-&MQOQOO06`L=9JYWHJa^g;rMIRhrONxuRPSWmr}qf~[?FB=::uJIczeQJKTLEPR\p|ngcfIHR>LzdbWB:ED@NUXXb\RPC5!2L[570B./I4YU2=:gAB?KI?E"':td1AAC1:G[1.TF@INO%*116dC6OTIH@F~~~~"т軰Љ¹ѿ鴓հ׼슅ȧ凒찚ϟ؂ܗ򻸻z~zɘֵǯν½󇄷"̹|Uc_RslqZnSXytvrOQTYT{emyXZc}E{ecxcJX|hfXKtl]cVueV[^rUq|sj]j^[ms{p_ZWTYWy}~xxɼY]UTVWYYR\ary]"QUt{bTZVSTVUUYim79(,/(?%7>CV7UNKky16cE43A:FOppOFZcYK!&)+)E9CD.1OQHM:/1RN5?B9U0-edS23/\Q]69S= Ns>nW\_63%BD7EP+25M>_3>OLF=RY26W1/:_T:HgNIS]vzvv||VkHH=;;txOwvm`LMbVLY]swihOex]Sh{umXE-CQGDTO@\sWSBC::88DDA6+EI+:FA94PQGC8#";"*9A?]jK5!GulODUo<0"24+9NOU5N+OnHFD>5Nh3*S(!(FN9IcGCMQ^uuw\Ut}|Ɏ{rXDDnI;dOI]b\^l|wpei~dLW;dXEGD?AKT2/*'$##+H=MYC0NS*'5(h5KNA?IHXSYiWO07W~~ώzvcWzDHxFN[i[ZNO_ccchy}rmmxkLJWvXUBIN@LO\3I?%&'%**C?885:>#D@>EC>I*,9cMN=8Ap"6.301.#%'(0-GG>>MNRSMIMM4." =CNZ~~~~~~~~~~~"չӸϱԾςܣ˿Ŧ͉𬒜஍|yѲĻɳʹ޺"Ц՜π\_b_UZ[^wpzztuWLy]RPSr}vs]]dQWbfZ[kX_b[`fRfckkbWgx}k_huX^~geuRb|dICK]}ןiSMUWXLKR`yqrfkwZ_cXzpwzSUU"zZXYZXUQQRRVUc\}aNt.243/QLM[6rp55YNJ;/]s.A38%&j^/2\7)0`oNBD0/5=,3AlAU?DPTIOD&,L87IUKA8127B,/URR;JZI5[D]TW[O;..E~lܘz|z}cABHDEu@GLXk}aLNOWef`doldmztoB7GRUbPEMHRae4H:J&&%HD;AEGGAE#B<;@NEC&'QX[iV@qi"U4/)+.&&,,20LF93EUXF?IIE":QJ!.8D~~~~~~~~~~~~~"󀊄ܼȶⵯ޿ߨΆLjϻܪ⾧񬩩୓ʽp־Ƴ˳"ٳŝ_ac^VSR[^fkhZX[aơtqXPxvgti`TeV]dZqcz\Wh~~zoitffq_c{TCORnĤkYWVXUMMgtzaet|xq{phgdabVmjzTTTXZST_"|ZUTVa]TRbdulep|||/320-*LS-49>?<212T]eAFSY`:cDRROCPL\82UMjhB7eNFF^mc>G1*0V59hvRKXUFAJ\\[a]H991Πyqr`YE@?Dm=Gum|Sec?BLNOH\^VW[[@>b}ej|x^?;A7@VV>@9FW_eMIW/'#92 -ERTJN(MLIJ(KD$9=O150/901iTc2WVNH`BFeVY`fZ*11RS(>3@GW^R6/3V[M&K]s7796`<8SgtRMD073`MAO^Wfv1,[[UWYA4Lp@5HE5Ade]3@mK;ML@64X4=::-$*OG6>OMY7hP?C@}~yeeUQO~|xA;l>EtusPReiUGMYX[ee[OTEG>^pIKhoiSBBJ;6BXSN?8EHIHLi5)#9734HRTHI((RPS(IFJ=7N*--046"5-B;(2/%ABF4;*GIO5<2(HEG@.9a_+-LAD~~~~~ "Įрʸө񽯹읟责ںඹ򁊂څ怒ʾ炌è˂ϵ닐ؾچ"߁мˇрfe`XTUPU][RzT^_dY^cXTXnviw{Zedbb|lp`hmspnbbxVm_PS^\rjftbXYZjjqh_TN~XiXmoHMGVmVr[Ybuy][}{Y`ZXpxaa|rva^VXUVZWWTZ`"[TZVVuzeVcgh_43/.-.(GINV.50-VV@E)/1ZXbAYUPXd-,2/U-,=0BIOVN533bUI0[k?<5,POL?VbgW_^9=6cFDCJF[779:A>?`A)Lr;2)D+:;xG:PcAF=6na7Ui8>=>431,I4@RL19^IcyNbug[QMxm||{yUZetd]fim<7\VNR|j4i[asl4\KMYZ6]k`,JKD8>LHZ60MLEAORKGAO-)LMRO&',PA'+,-(5:"2D??L0/)MNOIEDIO*>D7+KBGECFe854,F@ ~~~"􄍉ۧʸȹªö݁농ʬĺȨ󂅍݁쀬î̴ָ݁ѳȺֵׂꄊ"󇔙鉍Հhe[XUzTUQeZhWh`|TRmz~sZkeZaXU|mkr_xdqrhbb^hY_ek_bpiYbvf_hrldjWe{NjGFJPMJIr}eWVd{Xrfmkfþbjxsed`WYd}lhqultbbUYXV^]ZSY"^^gid\Vca`\75/*.aH6@PNQ-/*A6((LcZ-`\UMIF=GVMG'LL\.<7FD;KI63L9?6\KU25.)@LH9FQSf~>=A7`ILMB?PZ4;=-TB=1Q:;K0'$2HH;?B>eIFx?VQ?Fa3MGP3:61pSTR?M70)J96LeT3]wJYSQ=}]Z)isNF>AXM8IVR,6,EB=3430Ig}|vrz\H?}~{ylFXkw}]aqybT;JZoD@@AAA94`G;7fV5/+$CJHII7D18-O-,?F@O%AGBHJ*LK(&)**2ON"ODB:CUTHL+MBBKSF*/?VI8+C@%R176aXE5~"ۿσ̨¹ȣ㼱鑖Җ쪖޻侭Çş°ʧdz߁澠ѻ䅏뷔׵􅇔"žʴcdQ{|X\pw|pW\jRWTdblqp`IPv~qikWdaYWv^`i{he{z[_n^yxj{pkx]l袓xΎőxnOWzuHBHKNHJQM[knXRF]RfrrrpT{nomZgi~k^iXecXMWzXVstUW`\Ysa"bVary]SUY[_f]vrA9*==?8G-1RPfZCEMH=LR>DQJ<03!1JX^/N?141-53!$IZ?>dC?4R6<\9.H.:B;B>5RDJeP28]2WkTR[`o,LD/BXWGMX_N;7@NF(IoOtWW95i]>YtvT;D+0GF331;@96932Umyuz}wunaNB={exO?YntrSTjb[RHDgIE?9C?qgW?+@bVGTPGAGFJK8G/57iF"%NXQHK.+DEFD@Ka~HOO3!!'+2/KF?4~~~"҇撣ɷ݀ôɱոԋ谈Ż–ݫÿȿߏܾ́׾ͼï늅"ʰۃ﹪^smmzSt}_f\_jukWWu{}tTXtijg[WY\sU]}nxXJr\xmbyhf`k}onm`W^kbegcuoUusCJLOIFIPV\y}{rMMFŮUjx{qeup_qdRmdz[Vab}nUy^V"`cynfsQZ_Zbhsbtc<\1/?CX@H,@LdMG989)8EN:Jh>;;\=Cc<5K2,h6A9#4Tg4#2gN2GOFV`dYU<:$3NV;85?IVV='..kl`MCPTX.KABDGJHC2?:DW/#RgR";@EEOPOGI14MA64.9GTOphO"%&"(5Y5+=C~~~~~~~"蜃ũ눈޷ѴDŽ甛ū޾̕ժø퀕ͺռԸ܊۳ƹ㾳Ӷ"ȿõνӋ篩Ā}Ypos{Vtc|`ajo{X\rWZhXRZ^kfh~ohvPm[ps|ter{jUYSUz[Rd[fgp~iftĉgq{RJQOHGPPT]qOVhqsxd\gYWeyXdZU]g^|{ozsu{y}"xrxnfU]`h\``tX:-,U`nFJ/?=5Ji98fvCoY;0Jhf>?RY)-YUNRWLHNNEJPLTc1/;s<<_:5\?38$-K@#5-(;FS<3>SaD4:8AaR=*,(*Jyi?P`L2#<0:FWcC>dL\Mq;8IT=EP54599==53DfcbnpXZAd{u|}?XrpLHcQqBPHv>CNQHAKXbR5OQq>h8aiQ@:IXUC*/,JJYMGX]JKB-5MVTQA629;>SIFDE>"2799F\]H?KSJGCDA:COMM9"8(++07\,/YN~~~~~~~~~~"ą۬Ї˺عƕҰíĄ퇮ᕢì읧߀νָ󅆊ïϹ쉕է󽭕Ķ"̹慗еsz`hlld{mw^m`a]Z^\eUwU\||T}{}k_oa\xezlMPzwogompxawt}W^NLMPPOQR`skN~\_gn|~Zaff_azwqbWc{iZeXgswYMOe\rim~"^~{sjs}z[qw[Xi~Mf5B7PY;4H_.1I?KJXJK[rM?!>06UgD-%$=5.6??T};#@D#F}gejHOA<8D2A@Wk[Emm[SM:CGNG+FD>50/5=>A2HPl\imxieCU9V{~foPPZnfDPGsSLKPKNOLXJ;@>39bT\QDV]L;/LecQ+0/E1?IRg[=?,!18JRMFAI>-/7DLOO"=g278W_D7FIMTX]bRJD7>F>?Sc_Z>*JJME09OiSA7=MQGWIRBQX\ZPFBB/)/3:=FBHUhajrjeRC:OCwyoauRRUfN]NGWOPVXYemr3QR\DAoe`iIBROC.D22X/55_@5@U3'=9*!=<*)8FIJaXC,?JLS^"3D;?9GNLMW-Z_[VSOA,$*HYGMXLh;2>D4 ~~~~~~~~~"􎑗Ȳ׉Ѿ㳔︌ᯡſ쀒Dz厍ǫչԴʯȯㅂν󎤨뙪ロؾဋ쌉މк؄ꀁ"׮ȷ̤퀧{^bllWhdbu}_\Z_a\ypUx[_}v~q|`rma~dnpg]ry~XbmXaZVioî_W}udPTVST[uyxllbcRyut]^vyj}x{kmzwsW_[Xd^yvZT}TQ{Jh[eaST"Z]\zZ^{^Zu}}c_jytyMC2AV37?B0H?KP7/U6U9CSPRER/-R'',0SMBLE94``E2#=]WH..OWS@7B@AERPaNQy@E?@ZOe<<932OPk|bhl@B<5`0dDPe4t@cV@DQd1/GH]fYacSV[Ndqd74O?@?0%6:>QFO[alxeZX=4:PK|wunNRajnS{_ZKLN\ezud5;uvPMa`gl]H<;HS?'.*+Z_<7TB@U0(MK>&1K?B%.B,02YOUP&'P"353>6?MTb2/FJMMFIJ73/Oik^JR5,2JB:T ~~~~~ ~~~"Հڲպ޾حϷéؼ셐ÞԹ඿յ􋜨òѺ멃Ʒቌήñ΀ݏƹن򄆀"ҥĽާ΃YSYZglpw}jxiYX`XvgzkF\}z|yowx`jpmhjhfufoWo|Wb[awUuzgIN]\hv}}ttqfc_SJ}wqm{t~}llxǩdiaz}|zxTWopWSmTNUjXZWU"QivX}xfmKFPlW*G>G-3/8AY=.C[N5MS?4B\beVT,,F;C,0QA6AA))CHA1"2HJEBARX[QGO?2F[JO\ng7[fPJoAA=:=`=_tpqAC>1ei0&LLZ-S\af`MR_64PIhra^[BFLXb[m7G1AG5!)=G\`aabz]YV@4BSUJyy}mi{wxybi]j|t[X^TIMdfH3;9[VQO4B_eV@;GUMP.)XSRAE`NBQ3-M^eJE4%e:=HO)/1ZX,I=>"NT0@-FIGFOZVIWzGk1#9XJJ0~~~"ɤȾʳŽʳ׸߾į̳ȶ̶¶൛⾽ȟ̸Ӽ͸ͻɲæɡ¸ͱפι"ۅїγ副ӹbXY]VSU^kifd]rf[XX[Vuyto~VSWdxbk}pazglf}rflbzw}jda{Zqgs~t`{laJKY]{y~uksqhe[Jytvw{|xi^qudc~il`}^aOQYx}|w}ulXbTbtUh"sSZR[R`{skefffjoy\HUm0)IX34'$1aA#0UO3654@`8m7.,,*C7=IVPI6:B734;FB*+2;CKLNOUM?LPT\L78LiRQ>@6DUe=AAOn(9ITRwuN]kq+2MC4JIH\aP?`b53JHjXHF8KSQ9>QJeP4974"%:D_iicdvZRWUKJRUH|wvpht}t}xRr|~zXi]MTmleWZL52N]PUh^@QA;3YlkfC9DBWU^XQNg>1)RhP1M2aT:,?ZV4+9=Lk7\-/+*M>7AECLRF=$OJBDTT66@I8:BGKJB4:NrvL94=F?4(',<[6;?%,:BGSgB?FVS:7=0ODKNDF:[f60*OS@85A:I\I@X]TN././/':FWabae~pPJXfNNJKzmtqwntgpx~mP\|gbr|fra\hjZLLI/IKg[&CdOACHA>";AJ2@JN(1=9',31,0M+F?KkFgKRA!9FTT~~~~~~~~~~"廤ꈏ񫉉󅃄ӹ⃌邇⼥ߌۡͤ댊؈Մ٭ϼιúĵī삝񜩑肂Ѵνރ"Ý𔤣큻`__gjZ|jabhOUapUTUX]UVYSdwfnrmuekee[kr[][`w}ivs][uwbUweai^sq_cqh]KQXXWMJEg}~s`\glfg]x\gj|y~}llt{npx{e}\lyXWZ^u[\s~vveh~_ju|ws_\kcaaMOdaNalWa}RV"al|eSM_}Y[QsdX^ryk3326;1FCF?BS18]0"/AB_\?H,+-THBMURWXJ?&-.S\0-$JOT<8=KNU>+5O8:U@:>FB5/.>J^93*`h`\452:EBE7HLoV/,EUGB@58TMSe52[QN\D*Q;;SNFkqYED>ATQ7ZH[J=LKN78,.<2) %?SRC2+6.#;KI:668$,c"RME/'*FE1=N+CEH6%#2^>O,9@A5~ ~~~~~~~~~~~~~~~~~"ϝ쐑뇏ĪسԁУڃ이܏λļĶ®ʶDzΟն"ҵ뙻˷X^eg_fgmlfcK^wY`\SY[[ZZp]^WdeXf[ivgw|nYVjzbdZapPM\ka]PWIev^\hh^Si][kpxsx~wmji`Ƴhoqx\begf]r{slksgew~sccg_ru]LEP]yjRVWRY{[j^"pkprb]eEG`qkd|r03124P@;-/4X55Q%9QEQ[CN034dZSY_WZ_TMJ'?G_/+((+\SLJSYF7*>Q*$B65?PWTIEOMI0Q:2boGPS]RLGK5ipa~VBHaK==;;6;;P88fK1@^VfxsOC0(*>DH?EBJZ\_cl_KERP?>oZWbag]naZv~p_b[R[nla`bVO;OA=K8]t\HS^dVPAF@A>F_hJ;E>./5/CIA7"!$(/BO<46*"1UM9BKT4=5"_af`C>H_S>>=O;D1@GA:KH( ?;L@G0;4~~~~~~~~~~~"ְߠɱ㎐Dzك竅ɹʺǮǛ߼ʹƹѸⲅijҾЯĶþ܎贿筓°յ⼱ū၌"ù¨ɯ֒얄`]kʅu\[]Vpze`dg^wmYm]YYZ\]\ioTSrUg{[e|y\gȭgO]]WauteiԭVmrcP[Mfvg]]fdW=]Y`srvu{u{~tnhnh{{lee_Y[kuqx~{[IVi_H[scWdjR]fT"~{`hrguzg_hzn_OltSV**YO;&935J30?!&ANJ^9i6451UQUW]WUffU;,,J-()*,/2UKSVF;;E%#@9/DVcWVPRRD5LQOC3EbqkwdP]gGAUvtYMLkiOKS@/4%@38XNBEajly>p^:v{l87JME@AFJZejaXOJJOP?4qk^ghwvrnwvfcz|_ZYVIHUeijq}e[RpgmikRrD{lkdhU`fZBMPqyqSA><%!+7WQGQJ5!8?RF-3EMFf'4<~~~~"ѵۻ댍鸏≐䶐˛˩ǭº߸ȟDZ˜鍭Ӽɭ˹ҳdzܬގ߹üɴǰ㬌我"ӵpWwwnmnriigiaVYAFbVWWVSdbWTefzghzzutk~|}|jFJ^b{qleqb`t|xt^aSm~rfaahra}dZgsuwtx{}}zye|npdv|per`_bae[{\V`~r_siUghndjV"|{jl`[{wWHc|hy~kM[JOOPWF."9_IIh_C256@Ki?@;70&D?DNRLNagT+ B&'*+)L]SKKI=>PM&&H?kKZhN;7GOD2CXTJ9CeqsvZ{\ROM[qjVZ]ulWO:=L<++0LIGW^D/=Z`C!9HV7>7TKALe5*"H=:,-F\p4,K;AIOVRDA"2FIAM5CG?G=/~~~~~~~"ҺŔӅѽϸ񅆅ĵĩґՖ찗ġ녚ȹ˳ºƵˀîƣȵʵ΀哐ѵΎ"սo|kWenjnvpfpbejiXSuVcvSQR|vZ`TXT`yfshY\s{\blMcubVq}tlspZSt}rwv`\o|j^lvuyzg_|wqa`hgvlOxfgpxzyczrznop{ypjX~okxupt{l^b_WZxqt[hepfpe_ijh"|lqubcfoi^qeppvn|V@A;;IR-+H9XuI7?H@6II%/L<@R]WIB4T^d++C^U97|F9HI>:6CLZaQQ{HS;F>T_8#))-572B/32/?4M^Y"KK, 1BE0"$79.@SQ*&BCLXjlE'Be="G\f1/.)-7I$ ~~~~~~~~~~~"ޡńǓͿ䬞މɥ뺭貋蕭웳ナĚdswyҾѽ𶼽򟝇츐õؽΚ呚ߴ"ƭٳ̩ÀԡWPIVpxQja\c[WYYSLLjZZtGFNnpZhwwhjlxmOvvLpzdq~me]frww}vsiQp}sachhirdQrju}͇~tJS]wjVWotuy``{~{}ckzk^l}vposXlbwsZdjXR{XaiKXbxgcIDE]gpp"~|s`lm{lfkngjp`]c\}^b81#!-ZplfaB%E>c=4\Y^eRIahVf8-&).O(!'MVh*(D:GE4+:JPLXF:JcdE5lgB9LJ;(DX6Sd_I0M=MJI:.Tk=Q06C|R.)=KHOUkzqO=TY=HN((+0P-hWU.'!"FC;WZVH1T+$@M~~~~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~"Ձ۶ڛ߶輕ٱɻ뇃ֶ°܅怘񊠰hngU|۴ɲž΂ޗʤڈʹֈϽߌ"ۊ꾱֛Xv|WwzVSasy~}wZabmjX_XXWVUw[}j]e[w~YX{lw˻]|ov|pow}稅φ{c`jpvy_qedix½}|SRKtYeceknKZmZez}oYx[c{wk_~rte_]\YndXOYaWj"zgVfqofm]URHCUquwyofvTSaT$8K8>IELnb9 $)+7DWqvu];JS@KWM',1X8=U-+$! $'FXiZauv}~ROSSP[SWWV_wٺqk[MJHEKTBWvwxwa}f~{yqwD9/TLwX>27MTLK>J=N*5gRPI``We_7@>94FAc[VjkBUqPK.HPMNQE94;3)K3P'G-?=64;A7ARM"?;=oNJGs<8d_[I1!%+&%1A58IF39`_ !/7~~~~~~~~~~~~~~~~~~~~"􅐏NJϻʳٰȧӱ·ǍvomLuƹۻ¿郃Ǻख़ˑ܍߻Ӊܫر㯎"뾒ԐѱߢzRo{njx|j[gmcslrXabbq^dYn^|}UVTrQ[S{_ʼiU~ĺkwq̶Չz]zi\ghm\~kgpz˽OKJgarpln|jdX}`foh}ySMXu\kxcbzvyfvsPlvV^vrknkS`"lw`\wvuehgXbtw{lMHhaMu;"XME936IB'2=8B5C[lnFEJ?[l))-3^A+L0/%CFDTQG>ON1+D_^U=$H-L[&HIHD0/DIENUT+VPUMS`iVZ]g_ICT[5"+@"]qhMQH7g>^=FdJ=E9FC27>9>?)"4YS.(RG~~~~~~~~~~~~ ~~~~~~~~~"Ⲑ̺峻첥ȾĀ­ʫ޾ʖ§͉lvo{qSތþͧøǍƤ߁獌龰žȨ"ь֜弯ϡ؟ydux\Zzqcuz~{]d`WXuV]Xzr~aQcUU{Vo{fӵlinr|{rhfp{Q}h^cejw[m{{{{{gwsi}xMUMPaaXU|wmXhusomss]Kgojrp_osxZP^zs_cchk|mLl"zaEgcy}}lcfoqMUz]WsG87KF/3C?3$.5Hd\<:HPgs]SI>Wb,-./.B'?31(E>?O[HIeV99LY[R@&)V2'JG=A.H:HHLS\aYRSNJW`OSTUO=pbE&\Z[vloLHNIST[a򇜯ƽ_RifNHLJKUEdxxezvtzxsnn~wz}z~yus}sQD6sdKWpH>MmdH= #QSB:BOMMc0<-:>! 1CE@267<@KK8<4"TmpDE<$R>\#:nPEXDBF43:DU@#+;BC-,[A~~~~~~~~ ~~~~~~~"곣Úи≊䬥仯ۃٶՂ۾ۿխь¢荩bZicegdf{|WȚĽøڿȩø߇׾ۯĽDz"šǺѪꠀwnxj^]g}fntabRT|pTVwrV^aVU}s[Sqfũwvku{traű^[hintxܡucW_kog_uvw|wo|w}pc[hZSdhWpTTMztws]hovz_Zuc\Uulik_}\S\|[NOSW_aR"`~eggK\mzJsqad`RPdwdVp`imQP<@M@7LM>*+0/=cpjRMVZ44(F*N2hOF$aQ;F-!'$-AO0!:RH=1B`>~~~~~~~~~}}~~~~~~~~"Ý󦏫߅߄ ۴̄볚Ԥ۶ǿ췟ꁂqhhfdbefchdf|{Y{ȕ쿰ҷȽպည١̼¬–¯ڼ˝"优뤮ƄWtYkxWoXeoeoubdaWRS\SU}hX\_lrURxYVynm}hu{jitjljadigddipmqnuzc^_fpq]|rlxwqy|X}]Z|dsqjs`}uux~rglvsZ\sq\X{bJ?NNSg"{b_Hr|d{rh]_kq^rYtUh0T7)EVPS,UE7.8_5YB:/8Z>;1\a^43OH*0SJI++N;+Kh.1U:Iq7E/=ZiNLR.&B:4FJ;;Ql`UWfhQOQN~AMUMLsbUgv_<@PHH@D@GQNXms˾dOONKKRCUqyzubovgZex~y3Yz|FJ_S[R5FMbUjn05?GBPd~}r^GGGDVMNS{QIbiaW_Z9*.1>H96EPRI;?KfQ0("&OT/-FB"LAIQVHC@M"4HSl`7-31W;:3cg]WXWV177lY+)+MQ[m30O9R:1@:KdkXT)*&>BH\daa\kdSO:MBDLLP\df[K=eMVj{TFRdILQca^mjx\MLOKKIFeh||tYn}yjl^xz}~~rMFk{_dgL.PI4DIb8=NPOTjt}gT??E9VGH_}\APflnhQP6:FK*c9Y113:VXPOZSLO-OWLBJ0//1/D.(EbjTE.2179>~~~~~~~~}}~~~}~~"ڽӈ޽̓Ģ䕮ﺤȤrkijispaQX\\^ea\Zjg\]~twS~|hzNR|†Ǹؿ{{x~xpާа帬ù􋋊޵մب"ˎѵ燅zs^hc^aifhVVQUVWWjv]k`X[OWp{sx{{kffkdkdb`c`\[impxgbVyǂXilge_dkeYOli}mye{}na[eioqwsnn}r}||xvknzly|vX[]WURV`_j_XWhr|}yh"bkffe\czWhebgjdbxwpY_kszGJKRKM[YEBP275297Q4WH<6)0V?CGPQROlFpk^aFIbg_itx{{ǒPIIBJMMSCsvm]x}ldftnVU^ry}nڱPSrYm`X_haYf[[_`Y[br[C4;'*2.)"+47YGHIPXcopt<952`c_NMK>1>CGE?=OHOaRD"M/1121..gC,S8.N-/1,-VMARi`@0B.7<>C~~~~~~~~~}~~~"Ǯỳ׺ۻ񍏉޷Ƨ㲕뷊랗ìzolomivl[HRVPkiSVjSKGu]CPTmrovkRM\HKoʪ͹ƺʸous|{ij{ؑ̇冉޵"۸炋mwyiRe|ui`UXUR|omsyZaV[|dЙсzmZWbZhd[[VWYFWUByKY{p|aS[olk_Za`^Qtjyyžtv~~f]Zeotgkjqhpsy{ps{ot{ukxljVWZWRUc]TTUWX[jbTQV[_~cZ^^XJ\Xt"fc`aacYldkdehfijdv\mnGT\T>Bfh@3BfCxT_c&6bfS6'BKQIB*"E[:LKJE>5L]>?;VunE,?9^E&5T>KPXjaG^]nvWV[^jrtƍ峎թKLKCPRIEojoj~mfjtsVcsz}}ùͳ̰adOe``KRPQam>bPPC51FT344-'+78-(&)/6ehmk98,(.3YVZ.E956/&/'4":USL"c60-./00X65Oi4.-0,*-2eSLaSBMS2>FJ>~~~~~~~~~~~}}~~~}~"÷ۼξẩӳİڷ̅״䘀፶Ψʄ鑪|xohrqkdfl@tJJ`cI]=89BDLdn_dq`99DBAK蒜௶ıg{pwg[hs?IKYxӆϰ􉒌ͧ"⊎ټكဝiaxumwibm{oT[VP{j}hM^rwtkVgYtfq}RObJ{bTUE@8>K[}mPYPKMW|dhWS]_\Sblvqz}~{bdn~yy|wlҋczxxd`wBuPO^㉗ntgsXUPZcbhbYVU\mWMHRNZ"[`\^`dfqE_cd^[Y`syaf|jLSR>*Ch7PC>Ut=6>?JkgF'%I[`YP@4KY>CK1C,+&!AC<8DBD@8*!->=GaVy<)IT=-CCSBRaidR[rKTYZht}ӝҲQNFFJJLG~frs}~zzadyuvyzղقo_Z\X`^uIn`YL=79Qeok1*NWfcW$?-8ccfg25/&##QV_0F/'%#EM%*&1SV<"I31+1413rG$2GW0/01-.`ZP:A?Hf=?JLHx ~~~~~~~~~~~~~}~~~}~}}~~~"ſȫȦɥִ։ŤDzԗ懴̶­✫uyssksuhzZP9_LH1[QeJQ>/A{;\Q?@ETkpaK(#>O\3cU?>E7NS(?/-((*M:16AF<5')A;7AYHuAJL5;+SFO?T_ed`iqclzrԿ襚½YNIKIHJScn{s~w|ids~~rrw{󼶺gae]p__kUH48Pcf[+PEDDLVI/8gXfk-/..))/220$>9@0TXAK/@5WE"5'--32.+0I(8F@)'-LGCH<54/"4P=deKRW~~~~~}~}~~~}~~~~"⭢鄌ƯѰ쐔幪ùݹ˩Ϯ~{wu}zrvNE9C|q:;:q38Eshc`zK09;::5=@AEKAF˖ʲ쿲ꁀ뻞ܶ򏞋"񏑌âȭ˩ΫWVT\b~ho{bugqEN}eX^baVV`zxtqmq_]UShzǽSF<:ulkwz?A~~q??D>?dhJMLIGCp_X[]YWVhkvnnxyrnox~|tilpvxfY}̒ibhkmh^r~@D?DMOJJISz~x[[n]a_bijeZVV]\Up|ZvU~"\_`YXT]Uop_mqnulPLRV%#&IGY,.]D69PRDIS6H@\O6 #FT\YXH5''M[:G1/+-1XG;GTH>@@CTNHQHFB55PLIH<GP]YJQ8)'580@=AP;-.*7Wbjn]釆o䐐󇏈ԓLKCGHPE{eWcx|daszsu~uwu]qgzyOj`]SN`ykVPTgPM/1/kpo30996vC:--04)IJM*/TJYZQEG@H/-SW"V1-(Z[V048`UQNN.6V0F;TBaR_fP4&/617~~~~~}}}~~}~~~}~}~~~ "էȫ醐뽱کꁏp}|xtqsoKQn8,ol58r9422_q`n7665873>GAyR`^o\H@<;?82B씝ƼͿts_SXPSc`^i>y497<3;7=:?=?a膔B󀑐םVSTUXTt[O{XZi\mXNQcmgl^o]]Z]a[URV_mmrY[ksgZhfhvpd[TorXlTu89{v@Bz<C3?"EMQZ.3B@WD3%!Ho?CAABzCBB@BBFEEJNOMTWVnbeaWNNPFRZOOylzxv{{|zvw~ww|~}yȧaJ[jvyu~DCIPOHAEKQRWNȆde\\acbWdbiw~eba^^Z]UVWYX~"`b`XcbYZbfcdUpbnpnQgnu|'&%'PE5(HJ%:9JP+UGDPafR":c;8Y^6!92CDFK~~~~~~~}}~}}~}}~}}}~~~~}~~"ӎ‰Ϲ҃݁鉥xrvvk7?84224245399707<98987576D~|NvUFFE==97EH¿ǻĤ}b~peCV\bzlpyutw>=<=?<;>>;?MN^ܮ񁆊½"ȒٯܥWUUQhL{VyTpU}cnamXwgqXYUU[WV]\|gcUVdv~r}kOu[ysߏԚufw=>9?A@DEFEEGEDHVN;%$"IB(,%"&+VA>E2+BPE9QaTA'5>FD.EVbS{Ԍ쮗Ļåɥꨀ}j}k[kkeo}rqt{|}vֵܳ܃¾`HnpY7)-6Ta2/.-<=1T?4BZ50146320050-ULOP*0O767;89:B=<<37356?xuhw[traaDGFB976:?j˼˼ƿuƿaE7ACBACH˲҈¾鄒ɿ惌û"Һ˩YWVQjxu`TTsLfXz`~qwqv~[UWTTU{wsRkqTTwk酲ϼwښ@qh<;?CCEDFLNKKIMKIIQLOTNSNJEIyaaLwfqXkl\QJIKHNuqzgcpz{vuwvyo{rnozۭoMMI[U_npks]al{B>FGaeZRMSRNKKPadnwYX]gg]V`Xef^VVUUZdXb"yk}}wW^cTkPUkV}e^-/-%G>%ZuBO0T,-N31HN%JUwf`QdR@*@G5pHRTUUQʋÄdzƸցpcopvjiyujp~uuxy||~z|Dz뀄珡ľbcTK38>:K`c.+/=<3-R>B8M,"Rc651,'&+EBAL.5N:9L/6R52"60GiK=A^]SUW-.1*?A)K7V+/T>GGfA2~~~~~~~~~}}~}~~~}~~}~}~~~~"ęᒖåȧ񄉂¨펌絕̽t}}|uc:?49432898798<;88:788;?;64453:8:rlULUFGTEIFB@68B7E¿ƼлտL=9@;>BD}Wdul56m8lrz<=HJF=:8@===ADr㊒恁̧ꕔ܁"ڑſ₌ިݽ㛀WTUT\RYy[aVST~R[joXokwwgfdie{WYTyrwheXfX{zxiͳtFnA;>>GFJJHHLONMNNJMQNMOKKMNLGKIG{qWILNZoShr_VHHMIOzyxnjmlobldqplovzu~{jNQOTSXamɇedyt;<{@qsEIY`]SPNSQPOSTxy}c`[Z_lo[WizibUqZ}W"~|~l]TZ`YzÖutu[X.0.$<@3!3J(+),/V>!(\FC/B?/7F63Q;?@p\E011SPFHIT...-KM92(6Uh]M=31"FQH&~~~~~~}~}~}~}~~}~}}}~~~~"ݸڄ༥㌌뻧؃₈扤h{~yx]uhCY86:3354;@@;:899:<:989<74468577:pfHIFN[iKEHDD=7696?b˾̾uF;ABB?>}YIGq;7:5op~s;<=?@ADJGKMKOSSPQNNNPPOPKKNKKMNMIKJHylUMGLsbRevaTJEIKRXkyyy|tvmzqtijv|s|eQV\Z[WWʺw\Pt>;>>~DHP_WRRQRSWWQZRbyt__]]ZkskVm]Qz`x"bf[W`ff][qypks,35.$KPPCDP_))KSYLH7/W9BKE`RAJ<*A375cP@<8=IN,/-XOLSYbfV/24/*3_B:GFxAGCCSшˣ̩ʊÆĬŷܳwiYSk~x{rz~zmsty|~|~恙󀆐hF6Rh0,(H&&?jQ5RL:7C/;1O*bF3=RPFA6:;PV]F="/;DP66,&:UgdVK^cX9zP4~~~~}~}~}~}}}~~~}~}~}}~~~~~"舎׼󵯷Ħсۼꄅ㮛􊦙srp}cGuvU7:89;9<8:999?<:9=:846:734075777hhI=LVaJFFFIC;57;=:CįĴD;<=C?A>WvEg_54gsrr8;9=>8862:AECA@KMIτ㖁٢⌏⨄"郑շо܋ҚRYSUSPs~wslwojtV^WXagmg[q|iOx[owTBJLMRQQLNMKKUSLKOLJEJMLMQMMIOMGyoVJSO`UW\dneWLHLOLKsxwt}vyxve`g{|r{|vqwVYWVYXYh\t;@{AFHPSOLKMQU[WRS\Z^o]_daZ`^yrvbcTwUlW"Uah^UdjheeZd|gfvqLY11*ONNUTV,+'?CFJ\QDV_@pYymMF>*T68*UnN*;JNJH?Kioe4PD"ELLO/54,'JBAM45107:`M\[RRQRj<7bSEB~~~}~}~}~}}~}}~}}~~}~}}~~~"ȹČɢ؆ΰ޴Ģ鑦xorq|zkFwKH<999<278>;:889;;><=8876650479614hjdOQhL?CEGJF=3698BN㱹ǼD??DBB?@?>@??MEA:cbepr;:<J,N76K(&'WM0+@L\,JS*-D|gfINP3>N<>rnH0;ET^23)'ZL8,>@R+C6CUj^-!cNqPRWm޲꾶Ҹȸƿݷg\\qki}}~vo}m{ywqlrhvc톈ĸɿvL4N'KB?!=PAEE,Y?7:FL]80XmG*GYT*0.1:9760-"*WM7Q130-WOD@69>:::899=;;;75:8764;98;89gptakpzGEPQF@43;549θ·{T=1BBB>?;>9;<<@BNJKQOLIPPRWci`beiko{dms~xm^]~qU^b`icbd`_"bzbigWSbi[Zcbf~'07N-L44J(%(XH26N)'" (*IOKE;_Ob?6HRMY]=008O`857RYC+&8T-I4>Ppi?-YH^T]yǠþĥ·þĹҤ򨀵choheSq{mf^xl{og{񟡄Ǽ3MIKPVI-9RT_s]F>A8BPc:7XRGF``M&/512-,-,)".`I8Ja62,*N;;V`R+12+?6=QRKR47/4jQI~~~~~}~}~~}}~~~}}~"旾ųކΤ됑УߍŠսݥ{tpRIJcK>0;8:=<<:697;:<5683<774896458@;98<79798KS;4DRDEFE?5:<:;6૵οtcH77>>C>>:<:8:834/9:9<_7=;9A<79::5899:FFBCGHCLҲ˘ѻ鈔쓙ƿŷυ̮ζ_VRURNhk][XSRoczhWVm|lhfiwk_hdVrkx{uslYUʇQUZfNH?LNMMMPSNONOLNKNOEMLJGKLKLMNTPNNQFB<@AUTFLknmlcWKPOMNL^v|yz}|pwqzzrhuvq`PKKPR^UTTUQOTVRNKSQNKw>?BDOMJLKIJOOQTcdabikefv}prvyoeSWb{Ydgdd_^\Zg"dwqzdjXv\lbly|_C5CP+(>;N)'(UT:;Q)%%%'H=4B\mNJQAZV.,>D65-6HSAW/DKVH=38R/L03GXLE>,3i©ſƾnmjdWPh}e]ze~shy凅ľp5KP]mf]MCIDhG>*3@MLYf]MPMXVFL+031-(&*+("0VH7ALj74/J@AJP?E(*(KLNRQBGUdLL/7 ~~~~~~~}~~~~}~~"硽ްڊ츌댦ɸɬt|q_xjF:::96=:97879:?>=:;689897977379:63999789CODCBCCDM@35::;5I`Dz׿lS>58@<@@?<<66;7;47?9;A.55:<=79?=<8:73;AEC@?FF>EJꏮ߈Ϡδ"ɼ÷ҬoWUURO~nZ[YUR{[p]Rk_Vqvwfyk`b}ukrxpjށntwRCEINJNJIHJJNNNLKLNFHJIKKKGLKMORMGKGB>DIPWSkrsrefVILPOJGMUn~uzzsphW{o|nruwustqpnXKJIOMX`ZbUNMPRUMLTPST>92>EMLNRNMLMOQUXjo`VYZSjyx``ys]maSs\bccfi[VVb"[jdfjbamqj_svvcZt/9HN,*C=K)'*\ZF8F)(,+%?- GUwE-LCgpf5=I57 ~~~~~~~~}}~~~~~ }~~~~~~"ׄ󄆀Яکكͳоӯkswb~mm?<<4<=989989899:;>:;;897857:98469574;<@>><:7=C=;;@;9B89577738;9<789:?J[F=DLIGGUauǓ向ː΀ۀ"򠍑̬ƅ³ʀ^mTSVSN|gZXWn\{iuca]]m^g`hnqvz{p_iQGIELOLJLKHKJMONKMIIKIIEFEJLKNLLOMMKOLNJNJHJTnwrqk_XLOQXPGIJ|sxvzjceruh]{eijxsejrjoĺFIHORZXWUTNPWTRJSRQWID8>DLLNNLQLJLQSlydaca_gosxߕsfhaaQVqogvSYXZ[][U"gMOfexxm]yiw(7BI*(GAM)&)\RB-?T-*(J<(#GK\HXT@=wDOiVS^8d\C5 9@OSCV]JABDSLFQ\NPƀź¹h_nvtfsrfg|rsbwy{qvx𖣕ȿoPZZ666fU1--B@UN=AKLPglONXQ7%) #'$@LH!"I7%$=:EQTQPNWNJ<-A.D>7699:97668:<=ELC[IA52:C@36:ʸǾ̓ڝq284698@9<42:?A89:;07:84889859;9<@GD>>CGCACXhӈBݶ޸ֶνúMg}UVUSpXXZ|fkWpXjĴS[eegpUo^vvTnLPSLFKNLLKKIJLKLMNNSLLLJJDFGLTMLKLKMNOOMNOMJIJOWqwm|fZOJQ_VHMLbquwunom}fsdcicktppspnNPJMQR^TWSMPSRTRU[STPL@HOQKMMOONONOSWlod[\b_]eims|cfhaUw|xbkuYX^iaVWVY[U"~YSVY`jy%5ES,*LIS*&L_XE;AT-)&KDAAX<<*E\]>`;BTtj/49=BmE/)hpTkV\.GIUURJ=J]P\ȯ¶ĺ¼ȷȾhytqqf|m|~usu|tüþVj4-,)+VTO"B89.-87BFFHBAGG=6JODDZ\RCGJKFBI?+>~~~~~~}~}~}}}~"鍍ۈׄ墄Įּ݃꽪}}wum=E<86>:23;<:88997:85;?:>;979<5:;:8356877579869:;4>CVJTID56;B=:73ǻ߸pa1788862<;;>7<56<:;;:C878788:9:=79;;?ECBAEA?CEDYϳ劑"ۺ؇츲whlYXVtelzswZYdnaXwWVY`YU\dno`sPwe`y|IA>KJICDJPPMLLNNLKKJMMINMMKKKLMPPNFHKKJLKKMKLQ]gzx|jaRPR\UPMFsygqrzpx{kyotv{lnthfPONNNKLVTRVOSMNSTYWRULKMLLMQPSYNLPRT]cdbgYV^a`qtikdgXRdfWSWZYWV'Rxgkg_v]hb\>?LV*%#L]WF:00==7G,*PTEAJU79-*`hA2BBM5.+5:?B;K7-VHAfbX,DLX\UF?OTRaյýȭ;qy|hd]o}yxyempfqķ˸sFa0,&,-0_aY`TNCRMcYIM@?N35-*-/54,)ZdP?"<:J\84@JSUUG92:8Ѣɹ¿rnh47:59689<9>F3.5/7=;>B<:97;@A<:8797:@FEBCCHDBAABӘ´ҁ"ɸӷro~ZZ\VZXqahg][lxj\|[`^SPSWjclkn|~|y^B?>EHDCGKSNMNRQRMJJNLGELLKMOKNQNOMICIMILMKMQRNNMPYhlw{eXMNTPJNSqijkgpqw~wvvvqnihQOOILGLPQJTeRKNKT^UTUPNLKQQRQQPOPORUdmcdjgZURWb򜻞jndda\|{WaXX\^WTRS"xu[[ic^W@;>J'"!"MQ>" %@,C-+LC:8DU@B4.^^G:E:@W" ,4<7\D7^KBWKGC@9AGLNDGRZcyˤȽõƿ¼crtq\]jorqmmpifZc뛖϶nrS12.157YKYYIJZgQSUHI=8A)124220-**[`\V"NLUnDRBS[^6`URJ?CQWXV27-(NKH*SUWSV~~}}~}~}~~~"zŭ得ҋzsu{`}@084887579?;9:46676:Pf<31267<8??6AC@>;7863666456769764>DCDBBDB@?@A_cʂӾ$숇⪆ʸ݀꿭´fv~UWUlN\l]h^XVa]WYkztg]svh{ptgfksv{퀗F>ECGGB@GJQONPMNOQORq|KELKKMQLRQJUWOIKKMLMNNQONKIPSbspzln_PJPJNKSdgaftiyutvyueeaWwNHNMJILOPNWTEHmWRUPLDJOININMPPONUedabf`TLHR[ln\hb[pXtdp[m|\V"da]i[c}T_XWf6:,3E!!K?.##G/E-'>.# 0AxEF@\MC9J>6H>2HZ@iHFMca`:0*57@AF@=KVm卹۽ƿ|xtoml|gelh{~q]Va⛠ƸݠϾ°¾z:/312HV0-=80;4nO:B:IJ@GLT`Z2/\KSUTNWp"7-KfG%9IUTg78e/+DgD==<4966;;72.137FGHEBBAFLMMJINKKMOV}PFMKHMILMLNVTMKKKLMNMKKMONIMTdqjlkg`TLIMGLOPajgcc``hmonor~jtrjNtQMNJMBIOMQUZFGjWQQSHLKKTTNLJLMPUfkhY``]ZPNRXesridvp\Xg~b`Vi"c^pi~zohyqRrX`og7J9(3DFNQ:&#8gWmp=?;39XdL-1/DQOOS^XWXXYVVOOJOl";2ELR55C?AZqAo=3JSPWaeY'JF.&6@D^>~~}}~}}~}~"趭դħ÷Ҵ|qmrBu75255468757569;863575:::2345577317=C:3534=B5,4655463@?7463@::78898677745638:@BBC>AEDCB?<@Cx}ʜ펀덶ɹƳ"ðƣ巕|yQmRZrtpwc^uc^~r}z|kYs{Risy`az}~Lo8BBEFECADIQNKLMKIHLKNZ`PGKKHILLHHORSNJJHJQTIBKNNNLOS^iixjm[SJMOMQLOS]΁hkjopm_aYMNOROONNPT^ZQNQQ\QQRPLMLJNNLJMMMQQXc^b]\]YTRRPTpskr^_Nnwy"|uk~nmv\OYq{qpyGaB06H&ZV8%-6CJN;)$CD4>BXiSGJ/o?ESN64GIGAW|Ѱ˄򊦪ȿ̻òźžûӦ]nRr{lvȯ½WbYFwgK@;sbrc:*JR=PWTVKJF?;@CMGHOIR"n[BDVKKH??=@B@??BEBUjϬͺ׶˘"˵ۮThHRy{uoY[xr{dHi]RPgyiw~ٚ5>DD?AFDB?FKKKLKKJLHJMLKOOLKMNNMMOQMOOMKIFKPYMCJQNOORThHpm^jd\WONPOMNQ]Z]]YakSJTP\b[KNOONTKRSSRTROPTPMOMJMMKPNVSli^dVZZRPQTXkwyvy{ns|e\jwfqjdhm~vQUqwjZShE2@L'TP5#);IKE?CD3'BZVGN^bZKALf]ULII 3QPSX5taRI4=IYfY@5?MOOgϗǽ˽լ^J\ɾ񕮱õJG8FYTOMBuhTL`vaL;X[PJEKSEKQHLQOJ,@"TL55AJNTVCDOP>AGIGBGLQHHG9#'69,-5Q~}}~}~~}~~}~~~"Ųق٭ҳձМ׿ɷ~zbo8178;68641/3588>::5=779@=489859>EI{|ĜkoosdrYa;HDJmu~/:DHA836798?1.89;@979?;:667388=89<::>CBF\¬򅊎╕"ȟֲξ󀜬yTVRqNP}zhcqxoRXdj^pk}xz|yՃC=@CE=@DC@BGLOJLLLGMJLMKLGJLMQQLMILPNONMGLNKSaHCHLMOTYT`xba^Y^YPQPNKRNPPf蔅qCQOPX_fQHGILMHQMNTSNSRQPTRSMNQMPNQOPQQZ^ncVZYRLJMV^oҁesZRoUap"iiru`Ym{ebw~|tXViH.A))+P9#'CTO>=LD:0>FQXYZXLBJLXX\[VT'Jee1253`Y\LRXX[VJ:;NRbüþʰüݯw棲öý»p[r7OINWUGuvt=,@f^QLSQTTba[]o1M$>"ULH63[bf]YF;23(1EGDIKLGIF0@-55<>0E~}}~}}}|||}|}~~~~~"ٶ΂翕״ѭ̣򄎁ʟ~|sl{tG7D;34?x:;@76434548;:8:?>8;>>7422324=56488521078LT2/;677587<@EEB|{428A70739qONWQTh`ML~OOQDETEzw{>VH5428:9;7987><:669:8555467;:8;>?A>?C7;=8@;BC@MͶ"뱻ЩϪècxpRSP[Rzup}zvu}cYas^n]x}zw{faK@@@KD@CBCCGMPOMLLLMPRNNKJIKLQJJILLKMJIPPkuICNNNQPSU`iga`߸OHMUNLMDInnxysqefp}qta^pzxkTCFDMPJPRSTSROPKJOSPJJMMNNRTQSUTSTYeTXWPSV``fwz:fKqɭ[aV{[g^Z[l^hx{ebocvvZSVA0<')*N@+)BefKGKIB8=CMPC?B=AJHOX[dkU+'\lUV4:0MamB8KI=KXE?TbǿƼҸº³ʶ螵̖ݶҧżkTRRGIPWSPAkfUR'AgiVQPWVPQQS\73'.B"[[W;4,30,*D?94$)>HGTKJG?<9::2MP>-~}~}}}~}}}|}||}~~~~"׺ꅅέϭ뺏픨Մ}tacuE$<986===8ro5878::6906<<=:9885-/0459:856939<548>SN856876;;=9=CBA|98>=87-40:eXHM\]OQXMM9=@=DRFS[cG>FdHB74399=:;;:;887;:9;664;:779::;=Aqx>;==>;A@BB@bƃǑıЁ􁂄"޲ljصĵڄϓ~RQQmRcwgmv}]bio{w|mvqwl_[Okndsq|rkADAEAFHJ>{EIMPQRMJFHLNRPMHJKGIGLOPOMGFKGOTLKNRwtNJORPOQQSQWaX[SMSQLNGJFJznvypqjZg]^`ajokrtȻWxxYNAGJOOPQWVUPNLMOOPWQKFONJLQTSSV]WXY[\UVWb]`qzqikELfVXZ^]]ed"zajeZXUUvp}lpZ^]TNGIF(*-\I=/7`fC=04?=9IRF'-/7CFDLULS]sHNBD9MQQKGI5GL&9ET^QQSS,)$(.Z1,'9="HKH0.(.1*(GM##DFFGNYI:;+2AZdTI24J+~~~~~}}~}}}~}}}|}~}}~~~}}~~~"ձֱҊҷƳznjls;2=;8;;:<;u59<==?<963079:6856742324698=779<9977:9997876=;:9;>B9:32,32bZd]]\KWXPBI@?XE?Gk_fBDG`MK:10/9:9677789::86:8975.57:C@kp=DBAIOPPQPONLHKNSONILPNIGHLKLKLHLORNLKNSSQOMTRNOOMLOTTVWhi`VVUKLIIEKIsouhpia_iZTn`Wcp`ck_HFMMSRSWZTOKKMNORWTNNOONMHMJP]XYc^[UVVWYSjܜ{[~qr\evWWZZ`if"dldXVXVV[Uycwh_Zg^_,RQRW--.YF:64>?0)-ADFCGH:(''>SJCDHDDDfjZ.=CB9PN4_i>=DICbkb㘬膜􄝨¶¹ƽȽ䬝ÀѱϾĽՂvsWcDN1HJ<9JG=i;9CLWLQSOJ*(),T0,)B7"HLIB@+..,-/*%&(QI@<;:96..6:7735560/358968;9:97:954546769@:99;7>;=;AAB:045202rf]m\LUUkPR_OOPRNXVc>@;?>;BZ@02/57:;;998867;3:98744/4.5=9CAtqiFQE@>CJQROPPONIHMQLKMMNRMHGKMJGJKKOOOMKIOPLJILQQLNQMONOKMJUZfgaNBHIFKHw}sjmh|hkf[cc_rovge\XPMWdREOPSRTUWWTNJHKOLXVQPNOONGILKXYdriUOJRVQiynƾgrijqUUXXVZbZ"W^dmdXV_`\`Xcrq]c^QSWV\Z,-.0+B:A8"=!-BJRPJ4+88+.9RUD2-0?FBUJSM?/1:.GVIRLMGCxwÏ½̾ǽ󎟰¿Ʊ˪ݑ˽Ķ򑦟­_ddd;WJOIIGRHI=CAPVORYU*-/.,X,,)ND").TPS.0-0164/.+TE3=>/0',xDSyA]''J>~~~~~~}~}}~}|}~}~  ~"ӾߑΩ̴Ȥ޶jpkfeZwP?517:;;;<=7878>A=:9960537/0307810,4769;:?;99768737565975639<4668;7<>788C9:2:;::82669979nnmz}FMD@=?>@Bh⻴ހ"񆓕ᯜҸξHU[\TSS[`ytWX|lbqi[srew|uonmYBB>@CDE>EDHRWROPPOILJI?EMLPTNKGKLILMKQQOOMHIMMMJMMPOLNKMOHIGDGLVYbcNJLHHGFL~nbf_ac\Z`Q^ksXDORTRIJ[XENPRTZ[Y`[MNNVORPWXSRVSPMMKJVOluWOLQPUatø}yUVV[\R]_Zj_eXWbba\RqgvmegtZ[_01-'(+D8DG-B/?UaZLF5.@KB@@HYL5#-HJM]`MLQG15F?3NUYNOKQR͍듅˺ʽ¼ƵȿꍟȽСƊҵ縶uwdn`\[LGHFFDLF/=D\)OQ\++24*QS11XPR"14-KO[2*WS-42.*'B/0:2:?B600MaK0,@I~~~~}}~}}}||}~}~"킆׾Ͽ⸡ڂ߮kokhfaE==<:499:99;:768;>=?>:8855422823998688569<=@:;566966224?;;68896>:5==:7=H46533277yfXVLSCPLTMNWRYf13366802EC=<7>;:=@?;979;>9<5>><865698789dm}{FB::7>DC\w섀׹􁍕"؁ѯԋ҂RZV~h^V__cWqlZXXop{koxqnkkXVA@D>ACEEB@?=DJKRTRPOQSNILJGNMORPNNLLJLNNPUQTOMHJNPGGMVQQPTPONUOIOONUY_KKGFHFJMnl]eVbaaWSakmrISLLLOJM`UQSQSTUVX]VRQQRVSUQVTSTUPMMJKNNo\ONKRT_ibb]_VUWTW]]RWW"cb~Udgc_\{VZcY]mxV]PLR.3,E@GB;8>59Y+377,IJPNLGOM]eR=8>FH,`bT,1_H@GDǘǽļùϭʾ斮żѸïBh333'E>=B&MXJFH`+GGS++.0*OX0-RMI"Q/-K>D_VJE+32-+*A63?>$&]G5"(.59G')~~~}~}}}|}~}~"Ѹҷ厗ƴۼ򼘉׫oopgfcbm4>?:u9;>88:3/=498:686168A@A98448784kr|unG=:=@ACAdǎހ绵􇆄ֿ"҇窪쑒Шtqv`dc_W~[[X\^^apdserxuhjnjC<@=z>DLKJ>=AEGKSNJKRTXPMJSRJOPOSONKEKPJLLPTQRMHPPKHLNSWQOQSPTXTPROQTXlZLFMJNGHQwVXaMOWTVM_qq\RLPLPQJEOZUVWNU\V[SSRQKQOILLQTaUQMILLOHpSMPSUYQqqgcebWT]XUWY]^TXVV"\fryfhaba[W_ffmk]^G9I_aXIDHD<,0CSr46;;5QMQPCK]141GCKOKP++UX7=oYHACMN\edSK>ijͿ˾Ǻ¿ʷ֐ᇙؚżµ굯²rPF775+&?;E',)PJFW(AJY/*,0+P41,GND"@)/H17LXBFd64/0*'B<@76:?><551121<:9BE=9C91/?77:::66;375683=?:<>>=A>;=;:9;?HEFB>-067651bZV?@G?BC=IQ^c/tT@=;=9:=877=?=<=;;52/8B8:9577576=;;2775:9ufkmboG999?@CHEv쉊³"|dw~v`ile]vllZ[XV\ctyvЀzmlka\q>>;9;AAHGAAGQMSNOV]aXOKDIIAKNOSRMHJKICPFGSVULIRLOMNRPVTNNLNPUVRQOPQVkwtogWLMNLLNJhIR_USSKY\_zCl[UNONQTOOQ[^Z\YUWPPNUcMNSPOOKLNVTRKNKJRRoPJJSVZSUwktc`_^YVSV]]aaWVY_W"^ezbfdca\\XVUVYcjiZXbc:)B^`fcZQF>2?\iB@BBCuLB<96Q430-HO\]VMJFAP5;aTSPRSQXVZWXW̔௩»̿䉂ʑӇǼ׭≠D6d70,,PNML'CGJ@W+*W..(,1.,/4,FPY"I).VB=IWH_7410.+'$E*(%&*.2.\UML+31~~}}~}~}~}~}~"ͨ퍔߰ˆԾзrmmkfcZA/6<993598527x99@@84>>@9131330945:>99<56538948656<98668;:8==7<8::;;B<9CBEcVdY12;=866^aAI>EFICDD[\[;[~YH58::9991=?>89:9-,4:?87-367<91;679=sl^e_xG=99?AB:@Kצ򄅆"ѹڀ򊑑ipjxenld_}obZ_]URWznzvyrljj\S@=@>@E*-/0-/-,+.'EKP=D.0+/3+EN24~}~}~}~}~}~"년ҵɾqhnjd`\8*qsxuq;;8/53?<<<=949<;5411264732<>957687678566539895/5368:9866723B==>@@PCRHj;aK6852d[KG@EHNDBOZ3ъX=6:;:82:<>=;:<83897:;=;;<3.27@=:?>84;jcamr}CD>=<8=@6:@N􅋎"܇鼪򌒓退p]WtY]YS_`cWN{UV|zbq~{{s|{z|upmjjl\D8}}y?@BCHHPKQPQPQVZSKIHJIMKPONTOIDJIJKLKKLNPNINMOLFMLNNNJMMMNKIQOQSXkfugceMNHD|j`SU\bUJ^`vnTFKPQQMQSUSQQQPPTTTUTZXUXPHHMX[TRPNN[ҠorZSPMRUOZkXȞ^^_USVagi_XVV"]dbX]fdc`_`_XVSuo|[WW^Y?2J]YfvzbEBPLKV4<@8YU;+,'$J2/OHDE98+AMRE:1HIBMVVFDLEGVjǼ˾ƷȼȺЀȦ®酜WTd243USOGIIOQP.[1'+,-,,*'>N\YX"23-+F;H.1-(&+0-()%EA>7.7Z.&(41LJOU~}~~~}~}~~~}~}~"Աը薠臂̤ȼ~mgjiec6297owv;;75:>;9;<;;8983634211/0.0;:8226675161400154496455799435878:@<=>?elxbQUk@U:843_KHJ>@G]GLQK8HuWE/;6<94:<=A;8<:1?=<8?:;985428=A?9<:7;~d`e}vBC;6:;<>8CNNĩ굯ܺ"錙ꄆ庫戏р{~^itmiI_VSgMPT^v}{ux~vz}uiehjg69B>v|w99@FNPNNSSQTTXULKFJIDDGKLNTNKFHIFKLKMFIHLNPKGLJKLILNNMMMOLNOVSSWhv|wpizSOHC|qkXWbu\JcYKnsmDPMSROQSSSRQRRQ[TTNTUWTSQMCMT[[PPQPSiiTLMPSTNXcW]VVVdi^WVU"\ecX`iaYX]\\QSzqWVVZU9;`zspvwYJ[dM7:O[UBEBGMJ>%O.+>;3 $3>KQP?8FJDPXVPNSQOQトƶſξƽ˽Ĩƥţ…ͷ宩VWl58/MHH@9ARQFSSQN&170-'&C>PKM"372-E@O02+ '2-F<''JD;7HS)$$.1VOIO~~~}~}}}~~}~}~~}~}~"臌嬏Ÿꀵȶ΁ۻнtgflfZR}o4556uxu=>:>7:9><::688963431/3332695.276776664520.2467760771466>77347=;AmYPZn6L<,92hd\HIPD:5748utx;B?<79:EJPIKNUTQSRTSQKGKMJFKKLNROLGIKKKLNMKHNNNKHFJMMMHMNKLOMOJMNQRTZw}|x|OrSBPKwikb\cf\c]ErzMHRQTRRRMNOQOQQSSMQNT]QPWNMJRUXRNPKKà^fWRKNQSWVXci{]VSi]mpmXTXTU"bdWdn\SQ^XVRXSPTT>Vi>?@@yZAVrZ7/BNF?C9KFs\?@F)M<23-7CNJAGDFCOlD3]M*1+-NT"]55.TH[32$)5,?5&()QNLa[C#$(RSMGB~~}}~}}}~~}~}~~}~}~ "ԢҾάշһ{ojgjb[vOk144iqty|A9;4889=8748:=:932,41603464335:7996788777658;9573445.5<95116;>F}i7=W<555988^cWVFFMCFKN]];E`V`~99=ECDI>:;9;8334:745:945@A:828997889:wuur=@@;7?;=??@GXԀ怂㤈͸"ꍔǂ潮y]_]alekOgUvWrevqt}xplmg\Kss9AA{y{~HIOKMNQVQQPRSSMIJPMOLLGOQOMLKLOKNOLLOSSRQMIOTQNRMIKLNMMMOPTez}wKDJHKPUe^d\^`bdtJXzq_\WZ_XUURPQRWQINQXTPOTTRQXWQQLQXPNOQ_cWOMTPRVSO`iq]Z\u`kko{[`a]Uci[QZVSS|a8:79B>]?$7a/D>IMGKP?2ah90JMQD7;ELNCHS\[]VPR[eeWRVZ]؏˷ͨ¢ϔռվR{4.-PLLL@<@CHHFC=MmbSKX42/.S"W_\3bQ^3,&<8J]bL?#&%TWN^TCJ'-TK:;C~~}}~~~}~~}~~}~}}"ߥDŽȃ޴ukjhhfWKBj4734gs7;BB;33:::94569;<9143115222/3111257:789<:99;::87740657567:=9577:@Iu\-B66=E9523299453okP^sA@@:8;@?C?>DMdͿʪĦ򋙗"퐓Ŋߴ鼥cakfZ]eanK~SQwhXr||trojgR^@h9=?@w@CINNJLRTSRLNPRW[PDLTQNPJHMNNKLMOMNNPSTTRPRPPONOQNPPROOSNKMMTYwtW|ro>HSJNP`UFl`YQe\bLo+pnSkZd~`TOOHQXPQKNQTSPQRUQRYhSPJIJPOLOO}edZOMQTSXUS^iq`_d;{zfpTuiuau^edaVghZW[TWywX\|{?C>5:?;U07@-(MOIHYcMJn?4HEOV[HKQZZ]Z^TYV_`]]btڅڄ񂅉ƷɴŔڤ·ǭǀ岈ֵ½Ʒľl4*+_^UOM86JV-K9+:@UDJLX20--'"TEIRb[a62,F<@GIG?(''+L8>A9F+2J954=~~~}~}}~~}~~~}~}~"ޭہҳኀ֦݁slkdd`@B97;9rsv98;=78><;9;8749BZB-9<3514232/1-*00878889>98;<8985666:@7;;?C86667?HgYyRB::84447:5_XKJJAGHSPX:LLiO89BUB<5>/398;==>987+,7;9:9:55969:>:69rj`Ym@?=@;99EBA7BS[ղކк쇑"쏑ۼі܅؀b_YWcazYLqWT`ep\vtzZYS|sqmljӝJ=8962>?YE63:65565:21/17:>>8:;93:<<<:702:=@9;==>;7880=DJf}n2577836;9=:46647:86=985346=B?:85`KQlA@E@@??9>DFA?HRN߅:ڀ߻ۉ霘ӳ螙Һ开dbTbtT\W]XbkzipzSQppljif\>{{;?ACIITPMNWQONKHFRWyaJGQNNNLJJGHGKNLLQRPQKKMMIPRSSRSONPOSOOPRROKNSOT`qKINONJR\]yZTXttfpx:}JLUOYQQRJQSTZQSQQQVNQMIJRPQPOKFPWVRTPinwgaVRMPU]UZ^fX~`rXmr^ihhi_Y"mhYgh_k`WSmvZ[T=:(1Bk:RSOIS.+&HOW2/V]sqV-*;TT:;HISY(KH%LUTQOMWXY[hȼ܄Ү£ġݮ̈́𦯧ŽäȈJ^]28GL[CMaL ~~~}}~~}}}~}~}}~}~}~}~~"Ч潰ڌȹ۲Ƹиjbmkacx=bzr99lnt>9<678;C?><;964=8:86rh553.41//340116:;79;454175582569=::839658>:22>:8/,2.6::@C?95878;8;B:9aL\t?D@:;:;A@99FM^ĢꮁԵ"ߜπ²h]gdVyzmYavgovujiihlrJtvp;?|xCFQNOORUTQPNLGHPMPLENNLGJCCDIMKKKMNNMNMGHJKNIIONOKNPOOMOTTQOGPPJX[fzZNFGJIJPP`YVKqZMT\hgs~DnHMMSPTOSPJS^SMNQPPGIPKMPQXa\SPRLGLOR_TXeh\RQKHORLNX`o͝tRmtd]d`db\Z"nj]`esXngbYUOSZZVbmt~vM.'KTEHNUqB7(DCD?71?QRE.(;SY>9?CAA<5678:<016ss428B=gje4/19586658766755:?695799<><9AB:/279=C?A575/:8789;55ibQDBKUJKTu=X[>4/78;;54=1:;92698644.36@<=9<;;997:9<=39m`aj|ADG>59;>?BEAPL!GORWOIHGT^qxk΁胊䀅ĴƽíئҸ唺βºϼwP]YEpr}G6,@JSJ>532F:N`0(+24."I57N\84Gjj0BI@M;O1,+1-Q[T('"K=EH:4~~~~}}~}}~}}}~}~}~}~}~~}}~}}~~~~~~~ ~~"́ጻ乒ȵdžyrejhc`Ryde457559<==899=;566796443r\_dshfb32;5668764865822631768>@4057=<935989?7.059>;9>:42:6YHE=FD9WbaD>A914762-667>?=42597/5367=;;9;>=:<==<<;9:kWwnrw@>=677=CKONJNQS\^SOKLKLQROLIHIOHJLONMKMJHKGKOMKLJLVZNIJKUIVPILOPTZNDJMMOONOMKKQP`MH]_djk~d\YRJHKOMHQNP^^TNKLPNEOPRRTQRSSSRPOSTPUWʻXUSHIMQSPU[p򬰎ptzvux{e~\W}xogsYUSXXVWWTYSYgkxF@9UaRPXE05IV-$AGEOaihSBd@"BUC5HSTYK IYfh_RSWV]wx郈ÿºӝ½óȝϯٻv]ZVItwN?48B?@B>/.cjSS-%Dclc"N;BOTfM,OR3QO(GRX0)%*,*-,&%%H)>W<>~~~}~}~}}~}~}~~~~~~~~~~"h켩Ӂ⨀ǙӂômkifkgWmTyvi766758=D96::;<>=<8675523623dmiffiglaj2239;8:<9:56210779::785080>8886;6@A=9307:<<=:<9999<:IQ^;7741940-77;?~:47878606568:<6:>989<Docjmlo==9<319=?@DFOfɭͶ6ӹӼ횯󆃂ֻܾ䊍シX]d}fv|yu^f]{asWVSRUUVvnqsqmmeXNm|BA??>BITKHKNU]eZPGGKIIHMPLJHIFEHJJKNTVONJMMLILIKNSSUNELNdRMJGOSaeWPIJPROPSNOPRUYeMHZ^bk˿USSPHJGIGOPRUŶQLLILNNOURPRRWQPSQOMRRVNNWnZUPRGDNSSSW`nưpht]e"^^fqrcaqw\\ZWUSOze.:Ce}]TnT;W`GB:&=DIX:Aw]9?EBH(XLQ*+&#'+3iZRV[XSQjڂ󃅄ղѺۑʾƹ¸¼ދ񔣳ԻyT^_TOJ`MMN^MC=J>2ErCG]-NH]3",/`iLPC&=C=037;F=;=976998iP@A>GRXxH>=:779835673=D@55:6799599:<7569973=<@;==sYTh[_r;9<@;68;ABADMYƽӻ"乇ɑW^j{gsvenp[^p~td~~crUSRSTzemusqnjlVx|=@?@?@CLPJKJKTVTQPJIKHIJKORLOJHHHKGDMQNPELNMOKIHNKOROKOOS]PKKMLQWZTGJPT^QPVQOPRPMdOU[_k~mWUTPLMMLNNQR]m^NOOHKOSTWTSWRPNPPOIPQQNPQ歓YUURQJLQXWW[mqƢX_~h"ffdg^d``q[~f``YZYVRRd{`3AL^m^QiZ1=F<9.!2ABMkB:C]LjQI/JLF#%'P()Y[SVX^QEN쉞ŹǼĶñᯗꂗƿ쮞񅊏rTUT/VMTTS]kWI>P[E&P`CpA`DH]"--05/MA"X8=KX[/\DA6-G0-0,%%CNN6Nk/~~~~~~}}}~}~}~}~}~~~~"һ棻߻qskkjc\Y\pfpxvul4697868859:;>9:512366510YaS[je^d^a753689=88;?><786268658875442DE<9>;889?366:>@<9676:??9lG>D?FU5;A==<6;;669759;B<66=:7>AG>JH095>777=@C658868:<>:;89_6".+-+,E9=d^Yi1-''XNTMR166,"2+E_SGAG~~~~~~~~~~~}~}~}~~}}}~}~~}~~}~ "̱ڌ픢덌˺dpmlke^xfoxsrqno76622488:=B957451).35831`ZXbT`bffbi427679:<=<:87589;=<<@679<8<98;9;9:<::7:39888787:@B<<6^>A=JS7wyfw;487::78;2678<>9492453<=9:@<:6554169:6.bgQ\eHVNDG~<9327:9=AEDINI̶ݠɸӐ"꽫뽑T\mz}]|`eYuwgpVRNtxz\nplmmi}s{||yxEKRMMNONPTRKJLHJLKJIMSLKJKOIHKLOSRONMKLMNPPQUHHMNO\YRPORSVUQOINNWROPQQNQZZSWJ|ZYSie԰pXSOTVQPSJTRSUTNLRMMRIT[TRRMLJKLINQVWRJutsrsVSKHKPPRU`a_hxz}uscpvalh"f`ca]|RPfzV]]WS9N\[IGZ[7PoTUR;@c@'471EEcIQ:eFKN'&'RTkPS[GIM֒Ǻ½ƴؽ±²µۗҽㆢDBG`WULO8:9=,2K2YA>OD%.[@"70-+&F30NOHNL%&CMDRf\.4.+%94EOHDBJ~~~~~~~~~~}~}~}~}~}}~~}~~}~"ñ݄ԃƹhjkkh_R|jozz<7863787518:8<@>5756753477:92WV`cc]`aide9=757:=>>;=<878758:;88778>@:68<6:>667639:6:76;<:?>A7276544595dhs|mXSOm|9@<77=;:;>EDGK[ϊ"ƹȢ憈 j|Z]_|Uwpd^ftr\URijjjkifcxtt;8=>?EMQMIORPU]VLMFILOTQMMOLH~|NTLIKMMNRPPPNNOMKLMOONKKJTc_MPMPSRSLMLMMNOOKPRNOUTVPL{ahp_sǰ^pZVU`ZPQXQQRMMKJNWYPPOU_TKOPVKIPMNORRRMSVPRNPPNLQ_]ejuvvoei{tmnvy_b^"a^d]Yx}sd}WVYXWUaAUswin]0=2\f[TJ0DCO#++04FHDPRAQR*+QOQV_[NGKD򙝡ᇅžŴƺβ޿ċ󁍋Რ񀐖MB@PZK9BF90*+6JVEAHMM73S?"<4,+'J=7BM^+),+,)DFMOLKV5~~~~~~~~~}~}~}~~}}}~}~"򃉉ਔիɯδmpljjhYxOoppzw6758:;997699:7;8776731731554]eaddgcbac]24:=979::=6A<;5:9759;<989:=@9/630;63039785533347936755[ZGY]?=oho9149=71288=1481587;;8689>HKQ6+FW"/0,+OG<<@=UbWI!,&cIP(&$(-*(R4gRB\O~~~~~~~~}~}~}~~~}}}~}~}}~~~"ʻᬇýpngfgheWgtjlrg36l78??58>9;67<;:653/44553//a_bff`bchcd4746989756.9667:7738;97884:985568;:74,57<44/1/:625279dNYQ>cC9`a?956874323785.4<7=8;374;;8:965:777<865965rlZQMKRas}E@78:5A>=9;AR[g馷ֵԲȼ"࿯Ʃ݌Ї¹΀cȩrUbť~kld\_oemikkg`Upo|~@?wAHVVJMSORMLQPNKJIGKKJGCCH}su}}DJHIIJLKIKCNNLMMHMMOONNOMKTQOOONMPQPOGLFHILJLGKJIOORT}hTseXPJKPPNKKRUUQKPTOSQSHNRaaTRPMNTPNGORSPQORfVMOOJVTSUOUsuƒꏌx|t"UZZZ~ufvnbWRZ_VN^noxC~bFFQYu}S4Td53QIMNJJSRF绾˼˼ȷùƽشׁ݄ϺߕWNPYP`xoF.2IWPMKLS[@4EQ"(+,+PK@Lz~~}~~}~}~}~~}}~}~}}~~ ~~"޾ܮůǽpmkifg`ID}{xoqp6m479A=::9:97898872+1598<<10OYh`]]elcee1099:7858<<679:;=7734479;89731657<:0429=5401/.97/3697oP_R>PmA7967567:;84434735:75;237688826888:=>99736889uqeQTOV_hx>;879:BJZTPRONNLMNJMNJDHJLLKIFJ~}syFGKHIHJJMPOONNQONLMKMNMOPNJMNPSQKNLQLCJLNMFJKFOPSQ~aKmseZTQJKMQSOJPPQTQQWRPTSPQPRVXMKPPORWWMMRPQSVXVPNMNPTWSTVZnuwʍh_Wx&WSW^ZrpfjTYgyf{]}qkQZVKZtp^[SWnjB:_~MK\9;`L@KWLQY0/SNLCBPb\Oԗļǽ¿ӳ잞ׄôn]XptJ?/?;IRVaTUWfZ.TV"$%+/gTIWYJ==>,6#H887NKNE:L5?KQJ;=9~~}~}~}~}~}~}~~~"ՔľͿȴspolhgdYh7stno9;844:3:8<770856679=:.5371@m>41159872446206549Bp\bADLowq:7532426665.568466:652/478474878;99985.5;7=?>EQUUPPOPTQOLJIKIGKJIHIH}={BHQIEIJKKNmSDMORNOGMNOOKJMPKNIJGc^QMKMOMQMOQNEHPNOUZXV^TNIKOOPNPSPSUUOQPQPPQQQPTRQINMOTSTQPOJOVSYf`NeVKMNQWUWVSXlpqɋchmn^STSV\ZXUU]Wzcco\U]ic|mwffa?1BS\VXY`9wJ=V:72mE88=;86/34149>8950587;T802417:8543-70-.47EtGbN8Zjll886138;72043456178/796468448485:97988639<9x8bODFVT[kyx>968;@>A?85?GN{;睫󈆈ħ胆˄ѽEi[mJH`fkv`RPmmf_~ilmpkjf[Ynw{<=;?==@FMUKINOKMLINJKJKMKFy{x}|ECMOKJNJMNRSDKSONPLNONNNMIMMILMNSvTJJKJORMLMNKQLMNPUiukU~_WQHLPROJNSQQRSKPMHPQSUTQNPONJEORRVSQPPTTRbNSMLNQYV^\QQ]emxedfhdQUVSTZ`cX}p{b\_ZrJc`ewmK<, #&JYVRVPKsHqDB/&)PG@A<-$9NYVFAHLRQBETSY䜫ӫ⁈úñĹɽĸƱ݋끕ǽ񐮾iDHaFD?;KPLNDALJ~~~~}}}~}~}~}~}~}~}~~~~~"ϩȜ羧‹Ǿiknkh_Dcur879pn78<<>>8269;;705431308353999>=58?D>744575-135/9:;9565297865;;867884+215468:@jO]>9ni:`97557665:42759749<989=6663<302==;75:;647:7x8\bYRQRXwn>668:zA?ELQOJGKNNMLJMLKJKHJGIIOSx~suLRMKLLLPW[KFMLJMNLNOPLOMLMLNLJMJNLHLMPNKLONJPNNMPTVdkblaWQPRNJLQPPPMSSPQOOQR[VSPIONNDGNRSSTROPQQM]VMMNOR^`aVV[diuc`gedciXUT^ZSSVah"_wfytoxtY_cg\Y|{q[\yd1%&5We_^N>3)6Vk6+&UQ@7DE;EYaZND:>GQTNRZB㒁̿ȾƮžȀ¾ݾƸŮñ݁ƭ昫z|qGN^@CB@<=-GFM+U)-0,*-5;"3N73I@883$FY24:1C2TP2@I=+"9JYjSBDC~~ ~~~}}}~~~}}~}~}~}~}~}~}~~~~"Ѷ߃ͣۻѺafhmhb_vahj8stttk7::><9668<:353/0/2068657nfXSU`jhiffcX9A=34<::859=<81512-2338:<9638785476547215;<1343568A>I~`e^;tllkl79689?77578;:4387<<<>8=76?9647C?67:C9-66runa`LUYX]l~<=625;:=GK?>@Dg"Ѽîΰ¼dht}ffvkURSgtSt]jllfc`zz|?@FMTRKGKMPMHLLJKIHDHHHJO~{x~Q^VIFMLLKIJILMJNJLIKJMROMMMNSQPHHLKKJMLKLOSOQRNMNOY^seTRRSQROPPSQQRQSTNTTSYU\QNPNQJCQUSSRWSKPNfbNIKPPP[`RVW_}bgdc_f\VVXWV\`^WQVbn"kar`hfgp_ez|64:ELVew==]FDC=HJ0,/og9>OKKacVNG:=P.ZQOSQ»ºƾûƿųηȀtDKUpACC=90*),+-../.(-7A"=9XNDFCO8*Ty;,3C42XjIOboYMDIOTKCDA~~}~}~}~}~}~}}~~~~~"ϳ㱁¾۽ѿfegig`MoG8145liiheq98756511+5965441njaW]Wbffbdf4=?:7:7233944088332277;;79563848647732:47?95.+06<>H>L`oGDststn578:<;875:881764864735544?877?::38=D:596l[\QZRKYX[zvy:53369:;D>?@EITb􃅆"н⿢IjxVhnm`~Y_vI_~hllhgaWpNI??A}|xvCKTSOLILPOPM5DHJHDAHJywl{zDOXMFJJGFHMGIFMRMMNMPPQMHMLMMQKMN:LNRINTQSQNMNQQYiƒxsijQPQRUUPQQWQQKTZTSPMNNPNMKQNOMMMR]YURTOUNJLMNPRUQUTQ^u~dffh][UV]XXXWVXUYbklj_yjkssfbhXf_iaq`gu127AJ4|FJF8KLQF>U/Q\:c-%BEMdZEU\ECWa`]ZYb敜޽ၣȻýŮՂŹoBSQeBFF:61-.++,,(*&-8@"><7XFIST4+4C=*.4# DRR.?Ft^L>7B?8660218;23<7629545gqi`Te5qocfee:AEC5573=C286741454:9>9528<:9616568<75,1248@DLH{ES[9uzvwr<57:<:16.67@:73:749986447:?86>:62:;C;652gbXRYWi\^]yuv:74124:<>@A@CHSZyű¨牓ʩ߀}_limkf}Wa~blZruslknlfZeSI@?Ayo>?CJUSTLFDLKLKNPLJHCIHHEIMz?z͹NPSTJILISXGLMPMLRQNOLONLIMMLNOMPNNPLGMRPRQQNLP]ixXtwƷXOQTZYLNLQQXSRTZPKPQSQLLOQUOLPMQTVSXUSQLPNKKJKVTSSTSU^ty|bdhb_[U`\XWQQVWXej"mojWvwrqouiapmjj|ryBCBJ1@@ELHd6@LKMR*=BaU*.[WVSa]^]^kꏀżƻ׀厬ĶĽǻÝ܏Ⅱϸ󛕍κ¿뙶¾dC[R`GFD=6[,-,,,(#&)0;@"AC;.IL]X<.8TZK3/$/@HP6EJIDiP=9AMKL~~}~}~}~~~}~}~"Ёݺӹƴиqjeef^PZM96;qhpnji99@@?9;86887895426645536jjkgaRQcgefadf{z5>BA;59;HB389;74818;<<848744:44457455768694658@WHzsZQMnpsw427/9914488:8869548083585<<93066719?<>9:qYOXWUZXZV`jo87:689879=G@BHPWi"Ӫϻᇏ¸uWkulebr\OuZcor|~dljihg[mTJACw{~}z@EPTSNPKINOLLKGJG@AHKGFMyv~|z{uưPSUQLFLObTBGMTNKQNQRPQONTNDCOMMNPSOPLNNQOOKNQPXk}TOSMUWLKLPOQQQPRJHNHROMPLQUQNIKOUOQVZ]TSONPMNPPONQXSVdwzdgiV_XXZTRW\gk"iljZswzx_ljhҬ:IN0>E:6AyP/7Ze[PE7AMD-#,C@L]9G696CQZWQU^䊣Ղ釧ʻϹðѹ£͟ӱڰ󓕔ܺۿꗹøfXQ\ECG{ZO(..15-G*-3;?"CF6'OMFFJ>)EeTE9,8HFDkJBFRMLV~~~~}~~~}~}~~}~}~"Mֺ̰̽ͪefcdc[GIz6q{vqrnhu87;>=944697:7620422234kjj^]Yjg6]hm]u|v>CED6:6<=:68;86346<:8833/679;49>4443/4*766<:31ASlnk~NG|ufl:/26877.54:;7:8;7658640882:>82558738:B>:6nfYVQNWQX\SZgn6769:@>:9@@>>BITiͿүƱɸ儑׷Rn`eZkqi|zbZ_xwmdmkiieT`@||yz{AFPVTMIKLMGKJKIEHEGJGDFIKz}t=p~ĩW^\UGIGOPKCHPQMGJNUPMNLNOQLOUNOSMKLMLMDOMGLOP[^st~usbSRSRQQJOMQPKQOQNLLONQOQPHPTQLMLPSQRTe[USOOLMORPPRXVUX_n{fgUZXRTW^ip"ngbVUxX~|q|^njb9]iST=%?I];IDCED@vVc,3MUZT?9T藥؊ŭŶƁӼñد刑玚¶吶|huU@LpBEyTMYZ\350&*,4>F"H?7$(K9>T*.1LGI2(8FMaBKC@|d>BQOLLZ~~~~~}}~}~}~}~~}~}~"ϲǒ깏qebffbV{Cuofiguwor8:9@C;98999=:9543/)*4631-4jg]X^`hje`klmsD9;;=<=39537665776664.243>835897352525:9585=AJ_ڌYoln673.72552966978::98796:8>:49::7;@D>=?A>?GIVc"ݾ񶤬ۻJc||h`snnmoqkg_[xuu|sl~@CJWaQLKLKFHJMKJID>?GJHGDI~{yjTVc\RNLKLOFKKKLMLKNMHJNMION.GTSMJMMLKONQNNMJGORYpo}ZWTPUPQOOVRPOLPpOQSPXWWSPQRUNOQWTOTTZbTULMJMOPVSUX^X[`pv\ZTZYWW^inia^t{[wypjcwS5bkelQ?IF41QRd7JJHIA>MOB@2cypMfaUQB6򁍣ڻ񅍍˾ˀƴƸؠ¼ቲzXIEfGqSPffe543,$,9FL"IB3C>@:8J.?-9>:.&?SNZzE@}wT6AIAHP+~~~~}~}~~~}|}~}~"ޅڶלifgff`Qm?uk`hhsuqv>===>>89<;<;92000//25332/\iY2/_cgfeaaoeq|68BHy99@<677354544633232358299?98:347151869100=:dW}Tku79:6431*8-32688734?6688:<;=45776<;892:5::7`qh_V\XTROVh]q785;:A<AHKP\l麢􅋋"۽΃ƪuVWhmUYYnimpmkf\Wy}{|wCIRVTOJKNKFEHJKKIEBFGGHGD~DC}{}~}SU``JFLLIKMIJJKKNQLNNLLMLJFONRMKOMORNRJLJMLPUaswꃦ`WUPPQPIRLQQPOOPNKRLNPQVZU]SOPSLOQRWRSNSTTLLIMLSSTVWWW_iwt|uyW{tW[WW`fe"ca^{Vvin||o}ʵ~oTTRCTg\EKY].-NVi@?,LJJNOU`f,-JF>dpZyXXSSZaۋ􁓬ºĿɂƻĹþ̀ɷȹŸꙻ󈙦ڽ˿ʴxF8Cp=^VEG3JOZ300/>DE"?>3KFLMAJ.I'0392!5NDRs}zqN=;8:8411100044552cd`Zjs`ejldsjq{>?@x849;>697168341,2/.464486@97/6<8956735865.9DFN[_7_Yjp=;8918266:<9:66631=@77389:538137527:=87B9.1lk^[TYLNNjiri56;:=<9<>;>842255311145652_ZXf{@n4`]fktuxzG?<59:=LW>778825442+658-55566713=4466<675:65:AHIECs[=_tz?=:67::6@;>:854724::119<85452326<37;:89:70\ccY.X[OK]]knp<8999?CFBA>?AHPN[pÖ㷴ɿꂉ"ϼɥlXbc[t^e`lkrje^KAnxzvFNUSSTQSUPSKFHIJKIGECFECBCqjzL=;";gU+27;oSQMOEA<<,DM1B{umd{j13,&,~~~}~}~}~}~}~}~}~"ɳ¼ٳݿkjnjgj<6pplhlqigi;@C<:8::;:;94234446583351`XFJbhibdbkfhl:;=|@GB;1778FOG83564037;466;475040221744766347668;BHFBCR8\nt>963<:;=>::99788349469<;8957599867<:899973giqV\YZR[]_bm7337:9=@@BC@ADGIKVoƤ透"怍ީx~v_suh`]rh|ziglkgxQEvqrpv}}MY]NJJORTPSRIHJIJIHFFBCC?v_f|~}yzs~|MUYfueTHLIHU\VJGLONLKKNMOMNKSPLQMNONPKKMMMJJONOST\of^bn^`URQWTSRRRVUURPPMPQLNRRRQPKTRQSQNPWUTVUROGz{wOMMQSRWXTX`]`egkjl{xSgRkWfid^["biYrwd`Sd]7FkZ-!EVFOVy;GKOP^YR_87[IIb[Ec@Mcukdbvİȴк¾;ڦ㊘͠ᐦ}UV'JFUNII8!:ZJP8@?>A;"pXHOh894cd^eVABA2LS2@xtj`i|93)P^~~~}~}~~~}~}~}~"Ȫꛗʃニ⽓ตuhhiffN8iqmnhefqw9?F?<;:58<>?5785470552578656638=13541686743386<@HKCC>]:[s=62;85<:<@=>;257358677997764/8:823?<89884`emdfeMUHP\[a5237668>BECEBCKKHDO]w惏"Շƀ܅۲ڀmgxxkc\\r\f_bhp_VywdhhikjhXJ~rlpnoo~ER_`LHKKNNPTQNLIJKGHEEB@C~_Wrsp}}|zPV[`iXURNFILJNGJMLJMGHJJOQOMNOPMNTLMNOMNNMNLMNPPTZmla_UbgUOVTSWPQUWZVOQQNPRPPPRRMJLPKPUQIKYWTVTRKx{rNMLLMNQV[]^_WYcda_ozvRV~ZbdZW"aTdW\VWV{z^W4-?@7HKG()fP;>;ARbdY5?>Z@2EB60LjkndGTøöʺĻ仭ŚچwS.*NDJHIWOFIMFS:>?u:4"g7)4MU)8Yno51SKUH1/>;[a@?AVrviXIOL~~~~~~~~~}~}~}~}~"츨􎛝Űͷ슨okghf`K;q|qdcdnqp8=HM;464=>;85403574666735lP@G`e^_]fgvlealt@B?AD=<;77;<<85988895:7<:3533346456223874-.3=866:>BBDg^Ymw=:85/32=7:12;97705736676:65788694576:;:>36kgicX][ROXY]b3.426<:AB@BE?HIHIFNXp܆ɿ"݄ڀгģπ~j{ݥXl`qhtq}~_|Rq|^qiikihaxMItjsw{|GYkfMHLINNNPNMKIEHHGDCDBGsUWuwhu|^h`[VVTRJHMLIKHKKJIJFLMTUJIHIKLKHMNKNMNNMILMRNMMPVX[oyx]dZROTSZOQIGRRRTPQRPSQQSWOJOSPLRQPPRUTU_NKz}wqKJOLLOPV[Yb]R[`ckirygTR_["PbhnZoVVY[~gShNJ5-9?2E6,0FIU?=2DNHCAV:{V@$BGK5PaZWLp˖הŲǻǽĸŴʴ҂ʋtGQ-,FDHLS\RAF?Nh76c_V"OLB&:;-?fa0/TZ[N01F7E@-OcjqVKRK~~~~~~~~~~~~}~}~}}}~}~~~"zÉ򗞓㏃UffidcPh>5iqn]_[_hk7@PH=36699775.00856556444aN=R\Yaoihehli14:==89B=8;::7=;;<;6:;9976762977568447758988,04=5838>@E>Cohjtt>5/-436:;98789555427,447;663679616389:;7fhij`2WYTST_Z__0/04::BC?@@?Pc4-B>JPT4DML=88KB>LN*'F*,I;GG6+2FIQo`QQO~~~~~~~~~~}~}~}~}~}~}~~"ç֎ܺÄ^ige_\K;3gkjiTZW36;AEE=<997453//0.04686443dV@I]T__bk/13gf34>CswC=;=HC<9:@C;485496345996:9964988897673.:77554=G{|Zcg7<824404;557;96645136.54858:569656555=99:`ffji0`cYZX[\]d3.088:=?ACB@@@~EISVe¾һ"ϵѾ¬Jhxyg{ki}v^Xrrhc[ie[lpgrohpolf`R>Bwqpivy?GWjnfSPPSNJMKFFJJIHHICgQYifnpw{36@zyAFRb\VQQcWPMMPSLGKFDNMKJKNPNQOQMKNKLONMMKJLNGLNMMVaƻq]eYQPPKNUQQPPQPQPPLQZQVRQMTVLOQKNQQOOVSTQysyx<~TNKLOOPVVZhf[\_np{y~bY`Vk|utTySwmwPL9J2?X?B24>EG@+"9LFGG8-8QgV98JUKEBDBICGKQ]W˰偈"̔φǿw_X^q_h}}}wi_oOUvnfuntwpnjjjfY|L:?{up}?HWkfWOFKOQLKRKHJKMJGFEGJC|\XYkgasr96:8;xN^^[PN\[PNOMRiLHDHIQJLLHMM2KNPPLHKHQMNPMMPKLJMMOTUdfwXQZOMROKQMOOPKQMPJOQRlMNQRNQQJJORRPUVUorwzx|FJLNOQTYY][g_gimtux뮇U^eU»x]jS\UB48ANDnFOH==>;B<,I^Q=WG%/IXMA>MM~JNя􀆣ƾļѦĀŽŵثۂ¸񙴫܃iCIEEGHCW^MRS,14-LLb"xvPn]pbACO<8?=D,FbKCS_Ybjbc5c25im17?n=DB:2221773DYC=9178648488^766321248848;54445558??>s{qG^cq{:68<:79:665776798<455237:997656:8?699diadkad^`ZaeZ\U_l11:69;>9>@G|INSGI쁉熈޾Ѐw{ism}rs~znieZ`zakyj\bsvy~mkjfdWUF|tqzvsuuz?FUohTNONLOOPPKJHIIJHEEIPQz]S_skpzux?r8=~FQeǟUf_SLMNLOQOUfUSPK=MFLNMMNOPMLKMMKMLJNMMPQNQWYe[wNOQTSQSQOPQTRQQQLQQURLMORSeOPURTLTZrq{{~yKNQNRQQLTUVZ_osui}T[fVpqΖmgVbVLTTJIdnORH84@AC@8ShQ-6+!*GRF7?IB:?LRºǴ¶̅ͯǀͼ̴Ϭ׽򝩘jEGFIB@HQ\PV\.393\IX"xIKiI}zIZfL@;DM,MCPYYWZ_kmg6eTQ*~~~~~~~~}~} ~}~~}}~~~}}~}~}~}}}~~~~"oʘıumiece]u7=i]^ouolbe52=DE9700344464<301430028f_FIWX]gpjd^hf7mtf?>EE:9786789763102-446665:36/066>;;8866166688tpS\afeh=7``bhaS\\e20379:?79;;>AxzCHKM`/Ṯ뺐χ刍d~wsuk|ogru}j|~x{xsmnmjiieZF?ull}}ttqwAESmpRMHJMLMPSJJEFHJHFFJTqNN`hnx|}u?VlSf`YQNMMPPPNQQQ`aOMILKKLNMMLMNOLMKMMLGNMOJMOKRTXdƫ_h}zHGOSQR[QOPRTRQRQMQRRTSPQUPRTSQSQURPzyxHDLKMOQONGNRSVUhqstznYTz|"puq}n]\XVXWaieUh8VVMO^]N<1B[T@5Wi^GcB<*HIK@LRKHILTi􅛝¿ļνǽ򪪴䈏Ƹ晤Ż񏚕ze>HFHFFLPVNKONU98VA>"j?GJ}jTcIem.)')P/+EGPTYY`qy579fU.~~~~~~~~}~}~}}}~~}}~}~}~~}~}}}~ ~~"دİvkfd__PH/:fS^ospiiih5AG=57635815544430131002\UKN^Y_hqna]Wkkwono@st;A<::70498756?:=:79677889884086005677:6144396;488bnmE_mqp.:<8;?=>155468:>;:957927;:379=55176jlPQ_a2d:4`hifc^^_e20687>:705:@>}wBDMLJrꄁע"琯聈hztlt}ieZsztvlinmjggedTd@?vjs}xww~CTk_OLLLNNJNMIFJLHFHHFEEeSTdglr~|s~]R^[USNHLOMMNORMQONNKLLMMMKMLLOONNNMNMNLJMLKOMSSZ\cu?MQPSVURHNQQPQPPLKQPRVKLPPLSU^ROQWQzt=q?@JGNNNRNMJNRVSsr}shzfRQer"onkjnkce_UVWW[Yajlj`XZe3LWZPB=EG7=`U1,SomjIJCCDv\AC0I]0-+*Q01F>IX]/04<;:=<2/~~~~~~~}~}~}}~}~}~}~~}~}}}~~"荗øóĪ̭~rigieZ}7*9b\]npfilhj3=D>28:::79544413222341_HNNSW^dikgb`cksomgbhjn2@<7<9755868AJC<478567678:=67:966535776673444641:71g^avxj[76688:9<83338:9A;@.:77;:44579740..TTV]ac7mid`cadri_bo:2:74804435;?xxxCCOMRs̾"ւ累׍㻺~gpny{ec`sum{utpklknod[O?@idh{{}}DQ`VKOOPOLOLHFHIJHFIKHBj_\aelxxx|zy~|M[YQRONJGIIO\dWPINMILMMNOMMMPOORRNIJMNMNSLNONORRWUQrq~MNSSRRQVPNNORQNTRYIQQNOOJLORTQOPPMuq;ynr}uzPFMLJPJNMMPV[{x|nf˔USRVQx~"^dahj~ahbO\^cirrmfbKAAfxdND00B/0/G;L/J>GX\a02=@vxxAPTLVםƤ׶p]olkoywxmbjasxtoklimpfWrG?=jjvwz}|{}KWSKLNOMLMLIFJJIHIKHD@vgUXenq~w{|~zty~v}VZONMOHKILNRVSNJLNKLMNNMMLROLNNNKMMNSNQMNNRPOQ\WTuyq;BIKRQJIKQSTQSVMSSPRIPOPPHMPIQPQQQLqty|yz{>m~SLHHQORKPORVWrkqSUWYUP"Whqjįw~g`~W]ajqroli;*DGLJ[JJ0AG48AISL7/7E`dQR^iƷ⬡ۊŸĀƹоЕý`GWLHLRQKMO##$'''LF"T3WeEIFtY44S31B1FQICJWY`-/7?ABC?6~~~}~}~}~}~}~}~}}}~}}~ "䟶Ȥзtkhjgkm70rjurpjkgjjlh07=?;.45758776?:8115359<6277877;63659?y:nijfe6805578548<;:>;8573/-5<787547866652c\_S]pen1hed\1^c_\]Z^32:4565287:?zvq?EIKT𶉻"ƅĩߎʱ`xq|ztugosgon}ocaswvqmpnkjnlllC?lw{{~~}@RWMMQPQ[SLLIFFIIIJKE@mSPYfmlt~zz~~|vy~V_TMMLDCGLKOIGDMNOINQOKQOPONMJLNNKMOLMNOPLMONT^Svo;=AGIMPJENSSSVVVQRQMINPOPONMOPTSPNMkz=|~|=ny}MLRLNONJMMQWdxyooޞnSV[VYXTUR"TW`stiv^`{U[flnmlr\\4BKX\>C215.8`qSKD)&>MWNB.0;9<>NNauĸ˰ʇʀ¾ʿ̸ø̃þ^G_MLOPQRQ'%'"%)*-+",1G?7D]fIBU1D.4G.KUJHIKMQO&/69?B=<~~}~}~}~}~}~}~}~}~}}~"Ӝɳojhgc]\32lmrsg`h57oxx7<;5..3297328744/2314fUEIS[_ckineepnid^knmkjYP7CB:19A><;7EH?1315642887523666:7<36469;8<5:869>}lsgbd6376<7775689B<::6721,0;:6857961176=;gmtkgij1.dbfgc^bX_OWbc42089646>?>tsx~DCHQ`"́͊۹q}logmftyzyh[UZionmnjc^@?tjpz{}ECGPSMHKMJOKGGHFHJFHFDE|^LUchlv}zzuzP_`QKNMJKMOSYTIMKPOMLNMJLMOTONOKNJPNKMONNHMOOT[yp>A@CHTԅѾ厪ƀ킂ꑒü˸㭻Ŷ잩^eOOVSSJI(#&)(((*("*1E=0>fiE<[33+1J9KUGDB@AFHI'-4>@??~~~~~}~~}}}~}~}~}~~}~}~}~~"ϧٴځgfhhfdhQ605iroea]28u~|65?9459==;22776765406eSH@W\jq~ticZgmtfkhfihhXS2?A>8388980J[H2,318889:6406262:786337;:=:16368=}w|~dh7457<=:4=6789=4=814717887.85985/35975tyfdhm/.dZcbbj`bcH]gl4986996988>voeo?HHQ["ԥꇓuigjxsnoxhYglmkjonVD:5jxxy}BEDLWROQQNNKEGJJLOMJGDCqYQQjhs|xv|ryqs{N^cWQMLJLMQqdQHBLMRLKNOKKLROPIOMOOPNLONOLDMONRZv@?BHSTOKRMOPRVKRRPRUNQQRSLTQRPNMOPQQR½xrv79~y{KMKLNMLLHPYftrux\ŝb[[WWae]WWV"U\WUXf||kg[Y[VxzUaiqrtnbd?_cnXQ858?2P_^RRVO;269=87JGc<Ђ쭳ڄɸ׶ʿּѾ╲͍̼ˀ»ı􀂎쒋϶ŽĶڱ֋S[LQhvh522++/-*)($"(1,$%4IH<94M;)-'AHK:;97;DDC&,1<>?B~~~~}~~}}}~}~~}~}~~}~}~}~~"ȸjgdhea_J630ddpokh55ov47;999<9:<71541252123^EPKVdnkvmihgioojac3hv{ik8ABA;589482HR50258??<;7[7=88:;?6989<7:::6553246zyvaa6829:41,3<8894898?9>88<6=17077/033>11uidmw8ceS_b_bSdTO\]d9<564C9;?~rlwzENNY󇒐נľكucfu~g^cs}}dsnpkigorMB<3ou|}ABBJRRRSUNLNNKLKLLKIGFBjM\fk||z~}|w;yN]cWPJMMHNQj_F?GKMMLMMKLSQPPNQMPOTRJMNNLLOMNQTŲo;@AMSOPNOSOORNNNPWTZQPTPYQVOQOHNQQ^OP֘ypw:tw}}suxLLEKKKMLLOWjuvychllh[S_fcXTU"VZYYYclmhecYT[a[\uuR_jqrukII?3qmdW8?LVSbj^KDKI7'!#+/8P@=$KZ֑ҡ邎퇕ƼȿҼ܊׏Ȁ˽Ǻؾ݆ջսжɀU~bQSpBBA>4+/..*##"'/-&"0?A9;>3'*-)%JJ>=B>:AEE%-4:7<>~~~~~}~~}}}~}~}~~}~}~}~}~~~}~}~~"ʸDzriedecZ@74mpsolnk437|t9<<9689:;==HJ7.335799?9777888<787>7678842555/7;wvvof494553.,0<8787;;8:;>:8:@;5654:202631XqjhnwredN`^bo]c\Z]`0:=<344437<=}tgy}JRNYϋ"ۧ⊖wUV]ibbqtstzirusnidkyq@>@?Hr822578:8:9;:35377988989626254402=9qnwork59844//1:98:<>:49;>6679974625255460Wcl^jiljd0S[betY^\a`c05<8657669:=vtmwKLW"ޱāuTDVm~STW]XWV~vdrjtsmilp}ll9y{GJKFIJLKMOQWzwwckrsohVWWUVSVdundei_[\\X~sndlrXibUI<0!"/<32$'M,0,01VUO97RQCDS^P8D7WPrăµȾ퍩،Ľžɲ냄Ŀܕ¼ڼcjTOR\JIECE71-**NK"(PPLP0?LF?>>3,--+QN9?TM+$6;E+3/%M[~~~~~~}~}~}~}~}~}~~~}~~"B솎҂ۺڗqmgdfdb=2f}z:ynrw@>:689?:8;896453--1/23]XNJK\ilgcdjkh6sg3bgkoED=@B;:9::CCo558167989;@<79:74/6>8041.-32653/S``ln\iehhbbc`gi`^SS^a56<96476668vttryNKO踭灓犐qPMuSVSRTT\WS|~YVlotwqnyz\@>{CPOICDHOOPRQTPLIJJIIIJKIJEnYWdl{{nr~}x@}@b]UXbROMJKOXak_SHFLNJHKKLOVMQMNKJKKMLJLLKMKOKMLMKKODIHLQORSRRTUaYRRSOLIORPPPLNPSQSQPO{uzzyuw~}xIHJKKKNNQ|wvқjpc_STZ`hknj`^Zsupf|bXP@1&@]Y"$$')VJF041.OGLPGDI%+SI}Q؆ĺþºű罼쥷zPLMJWBA;@f.,TPPD"IKKMTW3:DA<;2/-UNR?ASWL74-=Z3/&PV~~~~}}}~}~}~}}~}~~}~}~~}~}~}~~~}}~"Ą̀ȣ|ogdmvnOV@ji|A<=uie9:677851:67723.02330+..01]UNRWZjjkgjngrmphgkh\o@?A<>BE=<889@GDIE61,/5:<:6:896677357825:2.14333945706h6quo09>066:5>79=:::67:975=;72-5.01256-.MXjhm_\deeedbjk_cOVO018678167=8:|ngruGINߪ懍"Ҷ|jWo^VSQQXhaU{pxzTXS~zvrltZTC~LKKLJDDDFGKRNRUOMJJIGGHHIIGDq\Xjr}mwX[WLLXdSQNJGQcvxbHEGMOLLKFLMMLMMKGLNSMMSMLLKKLKNKKONTSAHKILPSMTQSWSSTPRTTQPSPPQMQNNMMQTOOx~yzxpt|EGMJLPKKLQNPosunTWXRT"QWƿvv`[`vxYA2&/l7(%%%STHI0862]H<@<88"-2b^]jǂƱ͸¹е׾¸÷俽ҏ󅇅UTUC8Oa3.2]..VMKC">F"HNKJ0}u6@71+MHTFD]\\WM57S^/CBO ~~}}}~~~}}}~}~}~}}}~}~}~~~}}~"dچյڊ×whchnzlN|kfnsBA6dh5<63577668324/.12210,,/.ZUCEV1eikkkgikotv^fx}qv@C@C?><99D_cV84-,57:988:?:56783075787556743/3464/ie7>60983358?878:?5<;899749;71/3+/01451MO_pfhVaejfdhe\S_aQRS-01345333;:y~lkmbG:DFRڽƬிg`U~gthZXUR_ff^thvX[xolpxKx{pvRPEFG?>AGMPOOLNNMKJIFCEGJLHkSSpF|yy}Y\XUWZWOQPMJVnmgDDEJOMNNKJM&OMLIHJLMSNNOPQPKMONKMMOOQSbNBGGFMRRUQxUNRSUTRQOQOPNOUMJKNSWSxyzvwwzuqGHJLKLLLJPOsgj|֙k`h|R`ԪXV}Ugz;+):@G9*'%&QQQZ1498WMDA<01=.4d]d晢󈖈ʽ܅ɹΛƸͿ뀄®;ƴFUVN,8HQF*Wdg[OQS"HD=1GNLPrvw/zg0,IBTRRZY\djM9IN(<+?~~~}~~~}}~}~}~~}}~}~}~}~~~}}~"ۇȏ񂏖¥ɕlbbeofW?;jmkk8m]fj67o565664672011,2734--+.SCFN*24deiggjlpxco{x?@CDBBABA>:3UQS`[N@`\Z/NBQ-[SPQ[5UAKM&>&4~~~~~~}~}~~}~}~~~}~~}~}~~"ʴՎ鼟slgitzG;8k`dn78443t>;99765585450131.1/.W1/):K?C2895464300.35135Yc[mwdbebfcfaaJ``q_HR+,/02387357;AJGFFHIJMPNMNKJJEJMHEIF>[]\n?F=98w|TWY_Y_ca`e\XRNNONNMx|>XFJKJNLLKINOQOMRJNMKNNNKKGKLMNONOOLNLSRSQNGICFMQU[VSUOMOPPQSMQQPQKNONLOQPRQ{{kt}z{{~s|}GHKKMLLNMMMPTSWYfhorktUk"hmfY[~VflLQR3C5-%"""%-+&&*25,)J5 FjIVZ[SKWǎ۽풌ނЪŵÿƾĿڮêׂ􎎍|Vi[~:3ORU^knfl"nPB,@HR\PFNU*K'0~~~~~}~}~}~~~}~~}}}~~~}~~~}~~}~}~~~}~~~~~"ӯԋĨzihlnxv@4?raj896877@E>==8427974433472213bhoRGNFP3}kbe016jk5:FBBCAD@BCA@BGEC?:<>@FNUH:::7:97:=9965776:>87468886;889555>9>=75=7:58>98832778?=<=938/5021/,2-,fifcjmh1]jgw^.`]\\`aL$.-0342792957qvnqhryFKPLNTԆԸȯ֚Ӻ鋊ǀ^XUVTW`edXmɓladmyVF>zty?=:?+*K$%+0+QJ83]SntlXPf޹ɷ醋򁂙ϫƿʾ澺⃧ƲvRvrNkZ(IV(WdkbY"T<2+2LRNb?33?66BHUSC7:KSZLNW20S:G~~~~~}}}~}~}~~~}}~}~}~}~}~~~~"޷⃆·ŁǢϤ|qpkswU]*edpl88=E;<=?@E@:27;@;46647:4-41\eULFI@PdwgZ_h6lmfnsAGABCDED@EA@@C>:868:EE<6798:88?8<7676:6:;:;:544666;9<986/758;1><:898748787:079;><=B<63484300(X_Tdbdft{e_drfg/]`X]QQTO+5.1101575957:rpcllmptNRSKβȝ̩Դ"叙䃍zW][l}SVqk``pgjnbArq|ACGQLNLKIKKHHMT\SILMKNRKDIHm\TWR[lwndhy@y{w~Xsc\^gki_aYYXZYRLIMMOCDHIKIKLLRKOMROMMJPTRPNKMLLKMQLJINOLNHQZOQJFFHIMNPNRQSMRSQSTVaYSSUTNOKNOzzz|zw~v{9u|z~qy|DLEGJKKLNOOGMT~|wugnsz쥎l~~"v]UayNRbNrY^[UbXJGM1:9O1&&)F;69CGPKC@BCNi[Zr̈ͩýIJ㔱k~T]FJ?FKR_a_M">-$*&?QKW@:,;88JO\iK<@J]_QU2211X]~~}~}~}~}~}~}~}~ }}~~~~~"۶狅ҴʘttolwzT?)gin967=A>BCA<:A=98;<:64466653010]JHQBDR_mbaagjmqtov=BFA@@?>;~x;>Az;6884046815766<;>74995679<7068864656776<65565595::4.56.77=8894:8;:9@D@@CFA9:994768630456b`JRODZW_ja^afksyqetyCA>;;=BB8<>?=5:::669435536:899473989:<54538145897744<<65644g8>//6>367?<72>7:@:::<897=4331/-SSVhbcpwrgakmd\nb^\[RVKN427541257<757pphmknpksx=|ILS̵ڟ䶫"ﶇ²ufVVxUeozpqowxYAwwDGFFFHKLPVVY[c^RQOMHJILKJIJIJyX]XObSgnhjou|{~yoWacYWW\[VWWVTQPORNLMIJKKLKJEFKLM5INMOONKMNNQJMMOQOQLJRQMMNOQUVBBJQKPQXYSMPIOTRXUVUTMPOiQTuuw}ywywvshrknGIJILJMLKNMMMwx}y>k{¢~yz~WU|^~mlVUYX]`E;YV`szs[G)*OH>=>;::7884434478=>94668988855355337773677786943789=932=7088851>8<7;<;8:;74,/42000]_f^ddicafiljckd]_ZPKST23857,3489662qnllpn<89@Cy{}"m[ib~asXU14-Xb9|c)(NONBEP)NLP^hfK@Vw콿цƨ¾ɴʀĿŹŵĺúʼꦪݽ~ca`glV>CYi^WV"RB514:@J[gCFL:KHKb7]@?@>??A?>>:66244320724678878;=:;224686634=;<767:?8:577n>;;6483698;67;4728?698661456i4//nYc`b12ee]lhjT_PKUcVHSV-5:55236<:38:upqqrr==99mrwQTgyѴϱ"ҫۊٍℂ멲ԀSWYUV\a^^h`ymkm~wG>ww@CCFKRS_dbc^]Z_fRJFIHIJKJHGqZQio`Z_iojvtsvzy|}Yib[\eh`cbZUWVURLHLLMMLKLTNLJJMNLLOMINMLLNPNNLOTOQNJIMOLPLOO[ZSLGNMQRRTPRRMTSUVNSQNPNSVVVQL}~=;vzvzywYYT[`hgdkq>AI9JAPTF;9HJEBVirqgRPqrᑧòʻĿп󍓏ùź΀Ƚڹ聅ɷư뜲tWaY_maN2OhfZW"S=.-;@7B^ZEYCRDMQ./3bCZT0=O_0WNBOO~~~}}~}~}~}~~~}~~}~}~}~ ~~~"㉓궘޼ȳ{kkrwF5ip32438>==:<>>?BCEBB=87;247:356655:9878777:755<76926=9759:8=58679q<678<;7;9><5;96375<38764124/2-0`jgif6/1agbhkbMO@AVUbUYW.1423126769896npp78=<::7u@HNTblk|͢ھ"ʴć襗€X]^`effc`ifdtunrkkxG>w{8;x}w|}sVOHUbVgglp<@HKNKKNJJMLNM?;>@AABUpyuxu"whqgxkd`c|hs?R-).5;?CA?A8F=I@-8GHOGB]rna\RRzt½ñʹ¾󌉊Ķ̀н˾ƾ¿Մſ񕦳rWf^XelW7C]`^X"R:/6@DA@?98444642432eaVHVgmhc[?EX]efdjwtwmosvD?<>9:?@?@C@AA=98=87665644554835766582169;6555799:8=<;::676737763859779866788418:7321-/0-)`ebadp25/`dZ`]S=?=IYRX\j1145324476685e54pg9<<::t9;BUGN_ji맟İ"ɻ߽ێɿȻÀzQXV^ded_cç}oXrX[udnkjyrH{}w;DGJNW_dU^eQNIIHJKKIIF~ykST`fimcLXhjqurwzw^gaa\_ii[WZ[f`TMINPNNMKJJLMLFMMNMMMKONMMLMLMLIJLLKKOQNMONKMQSUPLIOQYXURNNPRUUTPSZTMLNOQSQPw|898y}vupdMMK\hTVeu;>DKNLNNPKLQLJE{AA@@ACIX|rt򥨦f|z"u`rzyjrheaXd-5?",,3<@?;;lY>67(CZ]-KF_9dEASgDz逇ŻӀǷƽø߀ÿ爏鐖po_Wa7eBAY\[b"Q74CBC99<2<=cKtK_6..gN9DQUOKSQKDJT~~~}}}~}~}~}~~~}~}~~}}~}~~~~"ׂ浡߁Ͻlifdklfoevu98:9@HBy~{kzq422523352`WLPJ^fptm@=K^_adhkorov|wIGD?>C@ABC@@D<:98857;295427764::8465:1964745696;57::>;:7458778;>:98;66:=8559:964//,*.,[djbcs530dfeb^D@@=N]XXX4/34414223557fm50hk759=wx63AFIJ\ůҾӐ̎Ȣ{z}|QVWZZY[baWnZzbkkmiRw?FMKPZVLJHKJLJIFk]^T_l|SK]iijmruv{y|fhf^]b]XY``YVSOKJLKMPHMKKILPOOMNPUMOKIPMLKLHLHLNNPONQMPQQRPNORU\WTOQPPRWTRQT]VMKLOPQRPw=:8y~|ugONMMel[RS8:ADHIJHJKJIMKDz@@ADDG^pjr|򮶦`#{mekmdcfiru,)&#))3tyq;&1,EecWHGa:hRNiz̊ŭľح℗ǃ䇊酒qfTZ2kZLXZZ]"QJFSPOHDC=3jqU3V@7,2R@OVeQ68ABAOZ~~}~}~}~}~~~}~}}~~}}~}}~}}~~"⎒ᵖpabjniVrsdw=<97=EAB}utlZen\1/041-43-GOJ^[bra7C]ddcqvzytyvvy~BJFD@B@@A>;E<<478852;7535466947;7;8846:79@616788;;348:977::;?<:::A7=;577>=@734,0./^dvddcih7pjkegZA=BDIYTFW1/043/5364595mh4cmp8499ux56@ADa쌁γÿӬƒ҃詙}}nlYXUUd\^~]jdiy`Xopj}BDFGKRSWLKJMLIHCBf\P\frgtsjI]nof]ruvy{~z}Oegk\YSSVWUZROGJKLKHONPNLKMMOJJMLNNSOQNMLNONRLJPLMNJIMOQNPTURKJKSSVVSQQYNQRRQMSVZNKOKQRQ~w~|=yz}zv]EGMTZeNM_8=AEEFIGKIIKJI|@AC>{DOhfkhZ\`"{Y\W`{mst{3-?/*'.psywQ4.7Uk/NB;Shc\bsžкͩ`ų灎ԀöԶ񺴿Ɗ͸ᅄęk5/S.6iZUW[k"[XXe^OJFHL;6X\Po:G*f]hb8cC675:LR~}~}~}~~~}~}~}~}}~}}}~}}~}~~"یݾǴsdfns_CO{lo8<<<;@FAAuoprsig[\11212/5a@;E\ck]}3@Qdlef7xttwzuwyyECA><=:<>8:887?@<<9751223ReybnbikjriojdR?EFCEMLJY.015394533882343aps778:u:45@@@CEP]_g̲l^]^"sp`gm\[_c^qfhlj:B0)L3+$GQnT5/Rp1I6/AU\^h׳ɓIEkؽ;̀ʾ춮ƍ񀃄g60S,1b[ZW^i"aYXa[NEEGPC9<2JbFTcAC26r<<:ZA:9:;>~}}}~}~}~~}~}~}~}}}~}~}~~~"΁ױﺪĸd_hqzi=?BBxtttyujiX_352523^NE>BXsxƂ4CX`lhj7:ylxwsqupAA>9=@>;:89387566:<>A;2676664677=:85.6887:;;;>97132464:wsv9@9<::D?8595=;92::<;=C<:899:5789=972:797541577:96689:66<;;976566.:8;yea6:?;=?>57748;>96489::67620.qqgjTcgmokfkmjjhV@H763mnl678wx:;9<>D}qŖ"ȿ뿢ؠ㸷UfaZsTSyliwselvGCnv|GOMNMQVRKLMJJiTa_ȇDYotoprv}vxzyxzyf[WUTSTQOKLLMLNNKNMOMOILJILMMLILLKKKJKIIPOOOMGOMPZWVPNOSRTRRWURMLLPLMROQTSPN{{}z{}~}|zhMUIPTR[LcDDACEHNNMMRVNJJABBCJPSQWle\]`ȸcfedwww\|~ \hijklh`)@&+J/,BjvNHa\:("3O[]iûí퍣[alͿ¼̀ǽĭؾ¾郙r|]7111-]ix`PW".0/2nVGHE?8FJLCD>OOCH.27?A@<7aWdUN~}}}~}~}}||}~~~}~}}}~}~}}}~~~}}~}}}~~~~~"뎑󹟗ȫҤy_bqxiQoI7479::;77<@=>6::;67878463468534440:;;668:77697:8156852779tc-3:9=<8<0732;:A779=<:;24500/7mim_cliiv|okloaaH?>GEPCJU147<303438=:58>9643379;2968>?;Ghe"ˢȷǀŹWR[qcgwckzv^^brl`i{fF7BGOmhCgejijryv5454/QIFgmm̿/qtq9=99567<75565365552:090369:9:977548698854374709820*488:<@96287:887;;<;:875:51/2okmcSebvoCynqro`Z@EDGI?KO083b..1135{u689965,498/6?87;:XbA241C<)CTY`isт󑞭ƻĮ􁆔բgccWguhG߃ȀƼ¸ö܂ưP631b`_ac^ZP"Web9LUTQA:;9616G:660QKHM ~~~~~~~}~}~}~}~}}}~}~}~~~}~}}~~~"˂s`doxqEG=o8<:;?@EMZ~ixYQ_fhv|sp42`PLeuKȭʍ0?Ycwpk6:6oqtrwzrl@=z<<<><13459:@7522456568:564B44<=9847564365676506546>6./)59:69=5169598?9>?=89845844/=zanS^dlgnwr\xxFC=GK@JT-1/1233648zn/988gq46:799=995>BDQWK޲ց룅ǻYd^qo]\ep}rZ`auxk_j}WU6pBGHLNQZdhxjvFHpOSiiP׉AVt}vr7<DAFKOMKINJJKEwAACBCENNMMSXcu{trj]"cxnprjwgailc_28aJ:2VeF*%4H?V'*/DA25;754WLJCG~~~~~~~~}~}~~}~~~}~~~}~~}~}~}}~}}~~~"󆝫㞴pZfvsIGyl6;;?BDGNaGVLYX`cvm5^ELetΓ2;68726939<7563669:8982552.7678;656255<43/44:7;8<<88>;<==:==>:818755414pgld[ehjknqrtzxGBH=;GIMPdd/2121465:q5858oq8:9677<:;9V$//-,(&(.;4GA%.I[^ialo|懤担㰜ۿs^\]copȀ÷û̌ރ~l7d]ahaY_4^"RO??fZUSULH@CI?/EE8qq:;=ADK^pUu^]`[an]EoZCB`zǚ2B_^hnnkwonmpsturm=A<<=;96273:4iZeimmecfebktu~Fk:?@QNRW423522356u~p87667:>:;899;:<;=DHGUt"žo``szxupihkg`YY_km|eiQNpsAHOQOW{_umtntyUoMMcesmHhzlzyxxy|yvabVPQOOSOLMNKKMKLHKMRLMOLKIMRKKKLLLSMPMNMMKRMKNNMMNJA??ALLNPRRRQSSSVY[^_UQNOVQTUwv}~OXkALN\_hnAACGHLMLMNJE@;=BAEILMSONPRdvqzeV"fmooy[hpf]b_N>+"0:;+)-,*)##+'$ #1Glmaqѻּǰs\ajoppû􁇌ĶƀϿøɼײ՟ۂƹǷmb6jccec[g5a"SRKVK7<=FNjX 0A<.6YhThn`dmqogWI~}}~~}~~}~~}~~}}~}~~~}~}}}~~~~"ȩ|llw~`l3pq;<=EMN^ubU[T\\Ya@KeMH^l•o7HY[ckpsvmmjilrtq9==qlsv::166877<9;369<;A93897976:8243349<655648=64mxo79=>;:?:99:>?>BF:4635078ncWkj}jhfgmfn~tK:HUTU`371342357ws9=;7t:;9:7:9=99;>DU^wǷƎ钴偀øxxzwpgii`[Y\eprzilGspAJPTT[}hpmppwqj|SllUP]mplǛx~skXw}{||{qw{Qa]OQNRNONLNMMFMSSKQLGLNOQKKMMLKNNMMNMILQMILNMMLCOZbjy>DBGKLNNOMLG@]kbqѽИりܹlofT`np`Xȳ򅑆枷Ż˹ŀҷDzӺצi큜₢ùwhZfla\b``lpp"WG^uK.Z?^g~QqN4?h=+[Qhm::elowxkaU~~}}~}~~}~~}~~~}~}}}~}~~}~}}}~}~}}~~~~~~~~~"Ӯη͆߱}wmmv}[C'x<<=>FXj^hmJya^Y[ZVS_14ruYBAH`شɾaBUY`[[nvwfbghmqqs;8>|p<:<=468886;268618=>9486899=7346:8778863;78297786ekne77>>;<>@488=::?A=576606;mahwomfkkunlmxud>AUW\p434213863vvc68:st<;79799<::>EHoj"戙ⷱրyzwrsy|rkaYOcux~jg|koho5m;GNPV^on[y_onotskl?n}Wjq;s>@lZ_~~~~}~}~~}~~~}~~~}}}~}~}~}~~}~}}}~~~}}~}}~~~~ ~~"Ʌ۞ujdhy@)568==FekahRwmYR\`-.cba^eaPDDXd|¥^\PZcdacijommrjnpo9=>FD?>>BB:8456167878;9898866889957757<84=8>77766753679qgjh4/488069;657528<<868507ws5iar]jfmnnmnmtkeA>VV`g0/2/36533it_6:97889.;678:;<@HG~ͧ"ꈙئˤ􈒆逃cduvggjr}|iYQLU_hoycdsgqT15?KSRWrauiikk58wy|}lNIQdop}dy}z}LbedUVUTSPKNMPOKNMMMORNMNKLMNPLKLJMLKLPMKRJMJMNLKLLKMLJ?GKOOOQOPMNONNRT[TKNOPWW{{|hN?F\e|=@HINPMPOOHE>@CC52;}8kkl`hdmwmqpoV{냏d@DIBBNKNMKMPTdqn"eoqnxyywtj7+#2- '76'%(&-"!$2C[43vܣدعbmXVgy½ぉ򁍍ʹľĀйʼýǻðʼ@\yPqꉖ폟ų΋dheWY]dh`ZW@"LiAD?>}eNSSP}LW[M^jfgkdzH@rVXc~}~}~~}~~~}~}}}~}}~}~~}~}}}~}}~~~~~"ݲptqeg||9Xa8?AAcNMvKD@jkgikqk^\bdXCJ[aqybMlxZ`gc``Zcmkpvjge24py|96<<5=@;877788:DB82;758643=9:369<458:9:<=8775536578qrna6343555:7534462/,//7564szq8molYfrqwlurv兏;FHFZ^./395466uzne38328:7885229==DHNKwŝͼ"ȳ܂ѧqeTc{l_mp^[o}zvVZl}nv@fyLPOVvTQsWQK~vv{~~|~mOUbepjtp^nzv||tqBFQNTTPTSLILMMNMOVSLHOJIPOKIOL PLJKNKKMPMKMMLOLLKLIyDBFKLHEJKLLKHNNLKPLNJOPXxxraln|U2R^dpv=ADLNMLPGD:=EDADIMLHKMLTfsdҗXyphrx~my}kϣ;4#!! 22 )-)9LG6:'Cepmˏ훷胅٪Ҵ`j_ftû牔ѻȿ̿źþŸޱD3nGHFFCwlp\WWONNZfWbyslufqEs`AI\~~~}}~~}~~}~~}}}~}~}}}~}~~}~}~}}~~"샽ۺ||mctz:8777599JJLJ~IMLHNMIMMMOOPRY|~}v{|`klkdf7Hbh|:=@EKKKLQHA@xw;AHJQMIMMLQX\UWrmtzn`̰{z{`hq>?CJe4CSQ)4Oej]R2E"2>N`jíٌﶖհ_rjt{ϼ怇څ¾¼Ǿŷ⚵þ8868pD}ξ򗛇xVojdcea/\PJL"F_DIKCBth_\ZQTZMF^`com[|sQ-86664547864789767759:997656777i654ov@9546;6658896>:8988<=|ttnyrbZehgpqt|L?AS[0./455459q|s651i548;<988;9::9CDI}߹"Ʈ궲dTd_lopлmmNiKR`|NP{Ryjo99;x~|wmjVKRcgzjr{R{toxvxFMMNJKNMOPOMMNTLHJMMJJJMKLNNKLLMNMKMMNMLMNOQQPNLKLMLLL>::QQMLLPLMMNOPJMMKMOPUYϵtvbinis8FPov;=@FHKMMQLE;z>He[0242598vvw~>863em678=9:>=:998=@Frո¦ǻ̳۴jr]~dNOdopj\jwemSg@LUsIWM{Y{nfq=<<<=A{ztn]MZcjo{[Houxq{RILLNMLOSMMPLINLLLGHMLHMLNOMHMMLLKLJLKMOPOORMMOKLKOKLJ@tz=ACJRMOMOONROPONNNMORRU]ٴ9w{fbofr9ERow=@GFKNMZTK=mr>DHNJLOOOMNNMLSԂs"zljūrvnlcet`dnAH6.#; Gb^^X;.61<=g݂ʂԏþ~b_fqmhΝлߛƼǽǀƽʾξⷻD086wMۺ̀ûWDjmhgca[ZZOP"NV]T]ZjwDB{ski_aJD<6G;Bo^[MPcy~~~}~~~}~}~~~~}~}}}~~~}~}}~}~}}~}~}}~}}~"ܿ˥ґzp\_s|E^:HWrGQBsib15745699d[]b[MK[br㜜v:cxeehhge\Yspodggp{|p,/2:=725=89=<=9605568;<=;;:788656466:;=:5579:88767:9886dm69;;546:8:89<619;B<;47C}vvwtvi_12oqtrxBEM^K21528678nrzFJ]ٽ׳"ڷňе|\WX_XtqsbPbcfhWx|bjGZ=N\RVDtdk7:;9;<<=zzzwkTMYfyǔ}XCu{oy}{}EJNSRHJNUKIMLMMNILKLMNMNMPQM KKLNMNKLNMJIMMMOPOMJAnq8=@GOSQPOONPSOMPLMLQQS]4<|yygh_nXpFXsv@AHGLKKNWXOBCCGPNKMQXWPLOHLVXvö\ml˶jp]Ā.*,56D /* Wnmn\4(95#?aRp֏؂ؑꉊ̽zXZfwqƬõľǹ¿ʾ¼مڷkF563aEGɀSll_bca_-ZQI"T\]XVNOaED~okkeZWeQT8A:]UY\s~~~~~}~~}}}~}~~~~}~}}~}~~} ~~|}~}}}~}~"ٽڟᵡ񭒿pcppCj?RmV_Fmd+/477m778oebaYU\`fq֡P2Umqkikrzoblnrjd5u}q6446=C502699>:;7335975:7:;9864775320;79:<9768=778692759rop899<:99;:889;959<;:96:xxuuvr[V34jmsoreٚۗÆBAS`[115493255x{?77C>7=9<89:A>?;<<>DMl"̿΃耭Y\|f[j|_`asqwjEgAVl_`Cih39;<:v?=<}|yrcQO`hl~|F8fu{~~NMLMOVYHDJOOINJMMMKKMLJNLNONMLLMNMKJLTNLLQNLLLMJMPMRJMKIwx>?CKVXRQPNMNPPNRMGLQRV|;=|y}zTj__y}OCLs~?BHHKIINOSIIUOHSPNIMR]SQOPJIS[p]]"spmnkͷdoiȀZPO04H;W_ ,Xnmzb4@`@fDJj]ˍށ镟𿃐¯hMkaoȔϼÿļ϶¿Ž܇¼Ⱥ適]61/[KNЂɼӒ¾\qkeccdh/2RK"Nd_YULEN[euyA@>{na\nhN/::aTeiq~~~~~}~~}}~}~~~}~~}~}}}~}}}~}~~} ~~~}~}}}~"꩔ܱ섕w`=d?OeKURukp,4:65e033`kjdVR\bq̨_cpmieijkgZdpsnj5]o535:>?@60.548?4:73665568936267:721344747898777:9766768577em879946>9989:>=6577821qzrsqb}hU005pvlv}KʅAKOfd43652325:=85A@6:8=999==>A=:?DLn"􊑂Ħ怦]ip[fu\{okDmCPdR`Zdu7?C?=s:@A~zr_SV_f{^ptwuzwqotLMJORUWXLCBKMNTKMMMNLLLMPQMNNNMNNM(LJKNRMLNOMKLMNMMMKMLMKH}|Wcl]]ODWm|@AEFGLLNURLHWVMTONKNORPQTPILU`nǶb_sxloŨdh]`XO-oiWlIq/ .EILV;"EhosîҊςɀƇŷ~\pkqvʴǼ¼Ā·¾ꌚĽϿƼ񇎁b;90._OLy΀̥Ƌľ¾oYtplfekm42QP"`h`XSZ^WU[X^r{v:@taV^oxlLU362Vgxqw~}}}~~ ~~}~~~~~}}~}~~~}~~~}~}}~}}~}~~~}~~}~}}}~"ìչ󇣝݄ɺar~sg;^:879:<<9477235u|wpvl[zee7/3orqx󍎏ж9GUgg;575152/9B7588558:86398=;9<>AwuhUKNf~Ņ\ztw{u<<;x{MX`PSROPPU\\NKBFKLMKNOONKMJLNOSRPOPNPOMMJLNMNONKKHONOMMJGILMK>8B@DGPUNPOOOPONNMHLNLMRw;6<~˿e_]L?]lGBDGHPNLR[LGNOMNONJHHKLSXUMQTZْy[c"ãi[_YˀS`H4BEIRhU2:~rq68<8879=>?74230138:8405457436799785-3557<8947:9342442868789>;=76;45?887;983279:snwth[Uiddsnkvkwwq҂=OUei475755466@142557::85;:3:H?A@EMI&̴ֶѼ쀀yafdp}oNvId|rGjFnQdZjNxmw;;=yu8DKWȪ"пϷꁐ߀yuYj\We}[_zpmGnVl`Wyjhmq;~ue7@vumhkvuxaVLorqqyz}AJOMTSTXUUQWXSKFEROMKJMNNORKPJIKMLLOOJMLHJKMMOLLNLGNPRLONMRSONNMJIOOQMMNLLQPVQMOSRQS][syz@:xjl[Bas{}ADEKJDKMZOMHJLLT\QLJGLKM-)*TU^h"]Z^[lnebɽ71DDM-)'+))498BIY=SolZcܥ떥ׅĸ]emdœłÿŀӿɽúȺۂnhmFA^@iޕ򶴍ƵǼdž콝L\ieS\_ge]Y^"^]^`]fkaXNGWbgdd`/a\Ve23PR09933moy~~ ~}}~~~~}~}~~}~~}~}}~}}}~}~~}~}~}}}~~}~"푋۝Ɠ߶z||pkbCn{opklmpmj3420688ri7:975jhk76=:64783366627:785/436668;:<985564550.35045;65775:167968556469;:7=;8=9::Hdge5973.ciqput@3,1227=?<99=;;5DK˫"ʶ²湀m^ja\x`\YowtmHlFz\wkLfmr{>=}wx}wxwjU|~cuRHugplu~}~@EIILORTY[VSRRTOMMPPKKLMNLPRMMKFMPSOOONNPLLKMOKJMMKKMMOKMKLQOLQLMLOOPMILNONPTRQORQORR\b|{?;gu\NAa}zEKKIIUNGIKLOVbUIGJLNJ%'()U_ٳ^ga"ca_³bfmkli($XqJ?85C89:9>ADJ2Jcj_oڌћпÏmmjV停ɾӄ吜¿ƀĹǸǽѺ灀_>pal;Y܍Ӷ撶ĸνȂʠIarg0;5]jjX]"]WV]_]_``^Z_iiX\[12bbk4c\\1367:9uj~~~~~ ~~}~~~~}~~}~~~~}~}}~}}}~}}}~}~~}~~}~}~ ~~}}~ "ۦڥů󁗻ᰟxkf`EN>AOnx9Qbd333oljbhhovlmsrxĭH/olnmmqllj37541778j;<:96cgm7:;9;A?;758165798743663779<8::;873445556876;9;<6673135:95658737896:=9;995:zinwsoY`^^eejkmnmu~⊪؁ARnfcg591Zhnohnu@8132/4;FE<::9775CEJPζ"悆관nmYXpqMx\oո}jknOSAWZp~Caen>>;yy}yzz~uoxwxáYcN:pkux{{~@DLJFMQVY__XWORRPRZWRMJMKONOOMMMOMPPSOOMINNOONLMMOQPNOPLMLNPJKOMLLMTRKKIMPOOOSPPSQPNPNT}~Zps:Ef{xHOIYPHIKLNSf]GEILPMI%*TVcr}}gl^"_``cchlgdd3@f\K[qF+C-HC>DCAL&-Qe`kɘ先־ùzfXJ͸݈݈ǀ½żǾƥкc8JWbN`ٿȻ¿ͳTVzj7@1AZaZV"\b][b`aa`ig_kpf_Z/24klg^`/156:?:r~~~~~~~}}}~~~}~~~~}~}~}}}~}~~~}~~~}~~}~"Ɗή֡nwhbeW~M6b{~AP^h58njjfce]hpqqtzv˟׊Fajnlprrqlai36432687;=<<:6778>:9;@C==676656588251678=;@=>>25;876766687<879<>:6567<55661547367::997z}f[knk^U\.eihnmmet{u׋>Qumnrkmbdci5_e??854115:FXB<884539@FGNdׯŪɽé􃇇̨wn{_}nRiab~·obamdtJ=l~Iacq>@xtwz|~tx{tnp|ŢvYItqpv~|xFNMLOOQPV\][WQQOPVSQS[`TQJKLONMINQLLFOSRUQRNPSMPTOPOPOOLNMMKLMLOMNKMOOMKKGLOPNONPNOQUQOQRB~|}qw`fcdpQB\|zQc\PLKKMOSmySJFILLFLUXXiÞffV~"``a]gomdc=VfXKZ6C1CPLGMNRg@L>ؤɸ˽½Ŷ縉rl47(7>@N\"che_aab_^b_TTioid_0254bUW^5;;=:n~~~~~~~~}}}~~}~~~~}~}~}~|}~}}~}}~"ѩʂ༦Ěή鈄xikspNjDU^l8moghggh4sxutsw֞oanyvpnsrqlt<=;:8968687666899:=:<<;75;;;:779787;:756794:786:69468685445786887:zq\Wlk^a]W_hoksnjfvzJ}ؗAOnekqlcUfp6341;75523338La;87767;?EFIWi׎ʰ"ʱѷȂ䶚wvbe[ujziyj`i|TmKeg{Azztwy|A|{}wV{Ɠ\qrw{|{}||O\UQOMHJQUZ_WUNKQSSQLTVPQPMJPNMJNPOMNTSPOROORTSQRPPPMOPNONMLLKJJLHKJKLNIKHNSNQNMKMNQPONOU~vv~uKlbVucGNttOORRYQMJGLMORv{JFGIHHMRWWaoten"v~a]\bnuaxACK0<*5+N?CFJMXUOV^VRU^izy㏧ԕöUU~lȷ뉝ÿ̀Ƚº¾֧상R9/.eKIij󊎄´ɽƾh^d6;][`G9R"iiicaffa[ZUSLO^^he,+/b`PMV5:B9XHgl~~~~~~~~~}}}~}~}~~~}~} ~~~}~}~"Ī톉д䷒n{}xrpppmaWWj{zoN_i2emdajkk6qssw}Նgavpulopqpmm?B>77445:BA>B=747=976;88=z|z<853975148=89;899:5;;>>>;957648987984/m?868587655635698627899wuddhg[a]-^gljsnhnwїe?]Tnnje\et;434634487388@\8787::;=?DGN_ܴ"Įޱކ⩅vham_c}w|wpijr}{hYZd}m`r\du:t~toyz}@uXĴ{Qxuw|pysvrrxR\WQPKFGLWcWTSOPQRPONRNLRPOKINOPMNQSKLOLOPTRVQPPOOOMNOMMIIKKJF?~HEFJKNLMNLNJJLNNMJNNORH}y||lbVxh?``~RMMNOIKGJKGOQ[eFHJIIJMQSVagp͓`qdi~"xsd]Z]npŀv778878=8688:wy>?:6:841/6?:;<<;6@?D?B@CCmbxyuryy|z}BKV]UUMMLLMS[\TNPQPNMPMJORPRTROOMMLHIROQPQRLTT[QROPLNQNKLKIKJJHC>|>=BMLJLNMMIMOMLMLMNLLTUQQ{z}~ca]ǧGLvIJKKKJKHOOMOPFJMJHHKLR\]elcs̜"p~ah^_ZtǀNYkW74::EUPC>GRTJPKgZPPVwࣝぇevf쀈؀¹׈ϺݻX774[Pxַ˹Ǻ݈_l>leG]U"Yepc[be_UUNBJvCM03/00fbSPWasxRF~~}~~}~~}~~~~~}~}~}}~}}~} ~~~}~ }~~~~~~"‚ʾĺɯuqx|{sifjxݑGI14oskd`i5:;sttyDj䙗Is`fswmnnpnpv=DF>=?;<86<;==8753779<689;986q~=p962229?;:<<@9;<><=6:98533464757734ux46;76485557751;5=8652-2bqt^Ycb_ej54nuvu~WߔubNygobX\jqut7-2579779346;8<<:899:?DC?Vi"޽ӭڋĮsyŮ{ϕz|wo]T\xcFS7>~vnu=BDIPmxCxitxx{zz||UbgXZXPNKJPRTSNNLLONMMILPSLJMXPLJLKMSRPPPTOPNPMOKO^MGHLKLGEB<:uzy?~~~~~}}}~~}~~~}~~~~~}~}}~}~}}}~}~~}~~~~}}~}~~"֑ԟศox~~vuqŒHF(1mpmk5558?B;s:;E݆Z2zifjqmplhpro8@DCBA><;::>:9;32467856777<:99:;@=8440-68588;;8;?>:987986568:45771557tv49<87787553954:<>8451.5fkpc\cac88:4ssvu}Vlmsyeikvu}744667664479:;:>;:95;AB@ER]w񳑟"ᵣ풕Υbqylgrb}c~ݏx{{nlrfR\1<}w8?BHORK;=JYq`L/jiyzuq~{z|yPhlheaYSNLLPPOQMMNONIHHLMOSNMQTVYTONMKHMNLOLOPZPSSPLJLMQPNNLJKHJHA;>=5yXf^\pfsMDJKKKJLNJLPMNMMNMPSUZZjzp^]toee\\g̰Ub|8:dKB>D2FBEC@HOI>@KNw=o|kաݪ탇Pn`N炐¹Ǽȱ旷ȼżۼခ댨I]725mTKųŸbiiG6INNP"\[bEJT_\7;maSSPGU`1.-/o\L@_+-<~~~~~~}}}~~}~}~~~}~}}~}~}~~~}}~}~~~~~~"ʈۼ…಑}}r{|xvxrbHQ)1j65;655;@Asg?EPUpprttysjhktu?CEEB@=:93:;8::364607755534>876;=::753358<:8;9:::;;8:9471:86:67875666nl48??;9746613679::81265mjmhjc_`gwn66pruw|=׎轔𪘉{~rwhferp>:56886425789=?>=;;87;AA@CO]r͙"̯̍櫃Ȭюʀdhdd`txȦsw}yvvh`_u9<=:@@FIOUU|BEMybWozzsz~{|{XknndZWTPHLPPRTPSRRKMMJMRMPUOOQQPNNLMMLMNQNLTPRVPLNLMKKOHOOHJJMG@>AA>}@FQRMNOLMNLMONMJJMGJTS~>;x}Rd]^ח}mn|RQNOSRIGHKLNMPTSOMMLLPRQS[dy|u|s"i]b{seie[ab^xaDCC//+)C=GbgZYejK:;+[qL^ܯՇ\9^̿އĽҴڋý߷HU947mmN䊥ǿŸ˿[^fV>;@O]"dYV8@CA>?=8;6:;766788;6886403357768:89;7/0487:99498;@<;>;77678889;875864hdf7:@::96535459;@96544;znnlikcehlkilppyx~Jĥ߭Zq|k22Yg8768?J?8247899;??B;;:9;?CACHZq밓"򱆑ҹߌ]^woludgllle]osfrrt~tqrIqB<=?@DDIJLwHT`kn_s{zzrpy~U^faVVVSRKMOQSRTMNMNQPONMIIIKMKLLNMMKOJOQPPONMKOMKLNMJMOHD?A=;|}}@JSLMMJKNQMLNOQLLMNRW~x}|}Q^_^{>^BDMMPQQphPEJKMPONSSS8MMLMRUURRcl{{udi}aaiii[j`SteHRB!8/:4;GI29PQ+FBD3MWF~ھۧۀ莢g7F_Ľɾꉏƽ똪ͺ̹񄫎T:87oadS틅񃖰IJ³`KYfT>0Xx"qUT-U~~~~~~~~~~~}}}~~~}~}~~~~}~}}}~}~~~~}~~}}~~"΂߽ܺͬΎs{~x|ww{vnPY143lpr;><B@?=><9:;:9438>;977;<666767577;8:?9840269<874779=::<>:89;5:<:988686fja56;C;=5755366:==:4245ksjfngnmdcgpg`fkpwy̯q}{o2mihp66:Tcu<37889:ABC<9:97>A?EHUlȏҫ"ª̛Ǖcvr^Xfmx󔋦ss}pr~ZMu?>;zDHJN~|K]I7itv~zxyx~~NV]ZYUUTQOONNMLQUPOOLMONOQQPTPMKOKMQMNNMMMOOMLGLNLLJKILLLMPMOMMLIG@>=r~@>GRMRKKJNNMJNQPPNOQR~~z}`~u^}ALNSelNIJLNNMTUUOLLMRXVTV^h}Ʉd"ႃ}}mȱpta][_|BLL3H553GSs`BPbQ.GBIjzԈӎгʧ˸އgk~]냔ŽǾ¹ſٴؤ[u;gfa\THQہȘȽļhO`llT8`"vYSCJLNHTiygXENirm7d\]{S&%<7<>;9868769886767979::99;74/33578865655;?8=A86986784699nnrf3384;>:=7877467;@;;6212co`a`_aoihavgbglqypeȾޘ\sfpo}88>f=<3D46?:899<==;99::=>8AGPo쉲א򄁙üŀk[oo~faX[y|{oяurs[JT`m9<=|DBFKO~y|H}CCskr{{yyvvwWaa]\YWSMOPNPSOPNJMMLMOQNONOTPNLNNNQNNMOPPONNNLMLHIKHKMHHLLMMKHKMI~{?AA8FMMTNOMNMMKOQOSQPPN}{~w^_K~~MOSrBSMRHILKIIOQQPMJLRVTRVRcyxqq"Ხmt|rfqrZ[bFBEdDS-+CZS19rkm*EEgƼ儕ܾ䉧jWp튢Ľ÷ʼýſ考ǍitAif~MR:"*JHLKIIEMNLKGMTVSTSVTrϗxe]ly{qrrdkqUNX{WSOPPFwBKNI;3>LCB/9f{}>P\N||ųdʼƹ耉鋪hBYͿƾþƀǽþ섄ඹhwm_\OLTR;|ޭƶcUFgQ3%"=<<:66=?9@:6887796::6378;:@?8:78<:99:689896!33.4109=75:5676556:7toV+2936621257{4657oppgcN/]_mkxc\fpmilnx޸”RlL@_ps:DVL82639;=5678508=?@I[^{Ȟˡ녝ɳ넋鼅|paXXlvy[\hnlfzʿvx{gaq{<9;BEKKKL~M^ԉHHqsryvyz|}~bfc\[^aUPLOTQSNLNMKMOMPMLNRNMIPSNPOMPNMKMMOMKPNKNLLIKMKKOQKLLIKOPQMCEMHKKJKLLLNSRPRTVSRNtuz{~{ףĪl-ENLA8RLNMbcbWZF1iwc~~}~~~}}~}~~~~}~~}~}}}~}~}~}~~~~~~~}}}"T瀃˛|{piVc`16888944==<8}VQ_hooknuvnejyG@@?:509:;=;9:7:8=9;=;57;=@><;:78:>=9:8:9:878543/1573639:624/2:89m,.3;8274-25;5498406rmd5644_]4492kXTYeekknxD֩jqhLAJcJm<9==0>KD24:=A98<<869;>ED?9AGKJaĸʼ葧ƶĸ뭐q\`qу\_^eab[xxeals;=<;>BBGPRMHy}Jo}Iou{}zz|}eca]\_bVRKOPPPONNLLJPMNOOORRPOOPOONMNONLMMPNLNNPOQOLLLMMPLONKFGEJMIHILLSOHJKJKJMMQVTRSXOPONNLME~n{}|Gε[mHFoYYTVzNJNISVKJHLNOJKNMKJMOT`ZRMRWdkp{F"x}ZŲ{~\uch[BFGA:AHI^`\`316tgYSj2.*L{٫Ķ郃°־fcwډοùÀƻ󁄁lkmM2gjebSNɡͽº~@I*AQF"SabYznN9"K]Oy|}NBJNN[wrdU*IAHN<~~}}}~}~~~}~}~}~}}}~}}~}~~~}~~~~"sɺŁŹ򌍗eHF_`5:zu89669@A?~{}RLyfhmqhjurqi8AGCBABC?>;26>=657679;>::<;999;;><::978:;799756-45:34;;865674267622498688238?98;9844e4246143133912QXYNofj5rz|Qڹr|nECOPh=866-79=98:<<948:;8:<>BEA<@CIUrރ кºĹж]}txŞifljd}YIVpw=>~>ABELTPIjzeFFsv|xv{}JUdc`_^a^a\OOQPJKMLLKKOOQRQRRMNNSPNONMMNMLMNMNLLNPRONNMKQNOTRMLKJIHEJKJMOLPPKKMLKMRKTXVTRRNNPPMJNMMKMFIvx}=O[ĵe^‹CL_UTWdPNKE?LDNNHJLIIHKLKHLPV_\SPTV]nwHUo"isƩs_g%@@A@DKUK\wMYTUa\B956=<87<:87995568:>A>8;;;999:989::89:<:876697;;;8?:=25657-448445966:636;:;=?::/612202101120432W]_Xbpfl7:~Y쁖Ħ[c_GGW_f:77:59636:::9644788<9>@DA@;AG\gŐ"Ѽƽn[mulopwuvz{}lwgVo}A>{}>BFGIORKfNFCswyw{{}~DPch^[_^^_[UONONOPUSMJMNPRQOOQRQPTSQOOONORPONMNOPQQOKKRNMNRPWQQJNMKKDKKMLMNSQNNMMMQPPVXTUMPINRMLMLMLKJLLKq|?AUt`lcqNMX[Y`mNLJIBIHLNLLMKKJGJJJLLUZ\UQMW[mx[O\"fy]~njgp[i33?KGA=LcEmC/1EC9Cn?I{`w˹ۙtu섟¹ĸļȾӂa<;9owpdlЛȎȻDzsTZKEZ>"0KN~jpp\Hb2X^GSc`O@DB;?MPLO/KEDG<~~}~~}}~}~~~~}~} ~~}}~}~~}~~~~~~~"«슩ßۄ`P[026756897:=Mf˫Jzelxwxtromk:CDHDGH@BA@A=;<737=:8::43.278;>=77;9667586:86:;;=:9:;=78<=:6559724575<797897889><;;77335/3,6/./313059gXdbchlq88Mqͷ귞֜rSFXR\<869865558865/:1879=:=@DAA=?CGJPNMdBrpw{x{{yK[amcgjY\XXWSOMJMTXTNMOMMJLLJMRTPSYRKLOLOPSPNOPQSPONMMLLLQPSRROMNMONKMMONRPTQPONQQOSRSSRROKMNSGNLLKLHLLQSux?APKjjfh͜k]]ghzOLHIHJJLMMMONKQGLKKLLSZ_USLSYjwscl"]lznt]NO]llo|wu*'44BB:0?AbF\&@U3;OYA|gfԺ苓ςƚϽóĿȵø·½ʶ򀎲|<=>BqYv͙Őȴ[uyY}H5"&5Q^[@@\EYIFQ;>^TM8@:5ANND>JD?7<@~ ~~~}}}~} ~~~~}~}~} ~~}}~~~~}~~~~~~"`ɪާވ|~ʲZSQ+334679<999{wP|Ş;xknwutpglr:@FFDCECBB=??<6=506:;85457::<98687789<58<:<<<689:9:=>:99=589:88778<;;;<<=?>::>B;;6634321310145454127:^accfkkntjŮK>JK^:;99:56657:;3,6097;:;;?F?@A@DWq*圍Լ⓮ʀ[xf`nrhwY]uku~~{ouQcd;D@>@BEIKNIQuvFw|zwpv{y{HTeikih_ZXRRUSJKGIQRROLPNKJKLJJOMOQRPLMOPPPSLNQPSSR2LNNLNNMONNMOIOPNMOQOQXVRTZWSUURQQTQRMPOOKKMQJHMONMLlMKxltGlhjlhtEQedvOQLKLKKKLMQVOFLFLKLIMQXeUTOT[mzy`GN[kbylsgz]PUkld\{yv?B-7<2)-F`Uey%/1=@IpIKxiS{ҵއҼ퇋b󅦵»¸ĺ̽õϢ@;>>=6=?=?>>B=<7;855562721554489463=c_cc`jlww}Y𾵥JAAM\w<7:96<658@=63447699;9:A<<;@FIILJG{Ttww|xywy||zJQci_ce\WTNR^olLILPUSQRTPMIMLMMMLONMOPNPTNNOLLMNPQO%NSNOPNNMMMLMJONNNPTSTTURZbWTTWSQRPSPONyMKOJIOONONOLLIIv|A|sjca^zvw:N\itSLMLKPIKMYWPKIJJINLNPT\RPQVbjuYbCR`Wji\i}jd|VJ[^\Xr~yv@8@#701+%\DIm)'28=OZq{z±熖G}a뇣Ǡžν¾¼ƽ¾ܫqC;??=@D~~~~~~}~}~~~}~}~}}~~}}}~~~}~"ʂ̨Ӻey}{pAZa487987:9963u}sϪˍTqxvtrtogflp:?AA@A@>98=A[m90233:9;@;95789886589758<;9:98:;87865975953665789589899<<:?=>;<>>==>?=;656455665665355476526XZaXcdqrvy㖕ĤKMHKax<<8779;57>D:3577836<@>@BB=@ES^ͱ"ѶᰟȔ⃎Ā^`xxgu`p]wwiÓg~}wpnOjm<@==@EJLLIC~~glotu{~{|{}GT^dhgbaVRUX}RJNQQQPRVONKNOPPNNOPNOOPTTNNOMLMNPQMIPOLMLMMKKMOQLNONMOSTQRRTSRSUSRQRQPPMMKNONLIJLNNRPLNMKEF{~toegfVi5MW\uQPLJJLJFM[fQJJLLOMNPUYZUTQSagshn|"XzggsXi{jZvzQTSRXcl}zLJ-+6//"(JD4@:=AMchzbSUέĿɐޅPc\H򆛤ЧĄÀƾ͹Ͽſ׿¸D@;CHEkmeP㛭ͶMgi]#$# AAdE=&787?I6(7KC9,e]dlDCt=8=@EF~~~~}}}~~}|}}}~}~~}~}~~}~~~~}~~}~"剂Պۡax|gPNYZa7;;9:=:<;txvNFg?<=?@==BSD65375647886467::778986759879;36875673874545785749:<;987;:=;7?;77:<;:62526776556517344030^YQXYh\]iswƲݧtU_VVo@;=8784596876455=>?ABEA@ENZ͡ـ䰭ˀ턠dWrejtdxxj{wsx|l|elF\oos==>@EKLRPrxL}ޢYl>t{wvz|S^`geh_c`VRTcxcPOORNONPPNLNQRWUPPQOLLONQPJLRMMMNOPNLMNKMLMMJILONQNQOONPORPIQQNMOQPPOKNLOPPNIGLONUQMLIJD}}|~Xvllfglc}BJhhvRQQJIKDFO[kRMLLLNNLOQUYYWVO[dpߧyVhxr\mRUk^rg}v XWikSVrrKZ1!+*57A8??R^UJ]NIUxO͑úʳ󄋉]__W~扚̀ʽȻ´ÿƼчbEA:;HGsldT`ۓβdheV:#"$MXTN8?+6@CK5T87CB;8;9435:@>7272:;?B.CHUaޘüɌȃ̧oaWZx_eygw}^}|]ejE[pqz?@ELMM{:;Kyʲg]uww}ty{uyWd`]\WW\XWRQNNPMLMMMNNNLMJEMSUSPOOLLMOQURKKKMNLHILKKNLLNNNOKLMNLPONLMMIMKONOOMLKONOPPNKNLOQONMHJMLNRQPNKFvfTVjmst=78:wy|ArݷLequwplkjden:?@A=;:<=A<:6753546;:78765599;96169;874;;<95379:65556469>=8345550427756825:<:987541755333668465984:<:6872UU_\]VZ\Xbuqy~M񍓈ӷ؝JJHYz88:8:964369<928;46399;>??ACHP[ό"ݚ酊ջ|suqT}mgmyqw}SNiLToqz<B4g_`zkTۊ̽`\PXde"MJ=LYJA6U16BHD@?3;CA=?>u853=@D@=99 ~~~~}}~~}~}~~}~}}}~}~~}~} ~~~}~~~}~}~"F΂ఘƒTB}YVe33kg237:89;xy޷Plonqn@idjs>A=>>><>A>=::67:878899798:7;<=7369878674:640548875-5469A@85546636526367164549356968<85886?<6:888;l_U^^W*$*-fwy;Mnܴ=?Xwq:=89;443:79958?=9688;<@?ADGMaЇׯўŹ  ӀsQswZel~lrxmï׼{YJnPZv>=?@FNPPM|¡Ƭɖ_t||~W]UUW\^ZVTSQPOQTPOOPOMNQMLLOOPNLMMJLPPQNTQNIMMONNO)MOKMOTSMLNLLMLMLKOLJLLNMIMNGMMMLPIJLOMPUSOuRKKRQOLODBF@w|z?PQeVuzhl_=LzNNJLMIKKRLKNMPTSMGKJPT[VVZ]mu֑gvkh[s{|]Rfow|&16@0_d8C19:`gLH\PSTɋƲȱҼZh^ռƎžǽľƺú쀀v;C=91OFbn{򔛤˽ǻ_^TXe4"^T@@SYImC;5=?=@F?=>BHND9><5< ~~~}}~~~}}}~~}~~}}~}~~}~}~}}}~}}~~~~}~~"ׂӶאЂIAh]nrqxs348:477vp|±Lkuprijfgedsz@@>=C==@GA=9;:=<87325347::559=6537:53432874454567636567<>8645288:66654885501;57566755;<779423939:895:69meXX,XZ'*1rxwxKqݮҜ[=]mt8?979485897;27??<899;?EGMiwՊ"ڧۡހܴĜ_huaaWgYdyTjԐruͦpOJeaCFIPOQK}˱r[s}~yyRTRQTUTTRTSQQSWSOOLJKFJOPMJLMNJJIKLLMNNMPPNMMMNNMMNPMNNRTPNLLIMLLJKMKILMPRJIRJLLNOOJGMNINVRMLRMNLMPOSOQGDFDzwLWwz_Lwlffko`O}MQKILJLFNNIOMOQRNGKMPS[[Y``isڒ"ȓz]^RQjr}^i{TT; *7*9b:@A!1&-;F#JUTнϽ񍣭վsPeVW¸ǿ»¼ɲ˼􋈞mCR;3N)4k\tꅗý½ygiVO\Z"d}V@OcmO65@#!=?;>7G\F8AIMZHB5=~ ~}~~~~~~~}~~~}~}~~}~}~}}~~~} ~~~~}~~~~~"ʩݤ˿~Ceivql4/0475689vrK`quupjfigkos:97:{r6>C@<7:<>?97555354:74447588766521,58754556676445679772327655546777665064756574>=;;9/2357665523717qg`X.[]V^eqtzz}ܸ썀ƊUN\c7;7666878:8;4:;>;9:<<=?:;CJLfsٙ"Ԩ̰峋ӡk]Tr|_f{{qjç{Mim}<:BHKJMNKf^mzvt||HKJLKOMMOOPSYVOMLMMLPPRMKLKJGLMJGMPMNJMLMLKLNPMKMNOOOPRPOKLKMKIHIJJJIIOQMGLHLJLMNKOMMMUQQONPNLIIJNQLOF{wzsmfeuPjWV[|\mORLIKKKILNJNMOKOMHMPPQWXZ_dj{ޞ"ばchVtUdPW{_ZTfr07;$;@NRE=6.IC9SlS291=E/3458A+<0=NMTQB;38=~~}}~~~~}~}~~}~}}~}~}~}~~~~"Ƌู匿կ҃pB}deup887568757:xshz카{Lcortqmmhgc`oj0ffpj33;;;584:876555668:5263575864652/35::73264783/-56575741545751348;8757445665775:;>:8144.79895335336l^W,^`]gyyxœ}OT)67:66678779>;8779;?B?=>>>?GN\qל"ۼжј݂숷s]ycx럟σuL~ek}?ABCILLKLMpxң{l`ry|~|yww{vs?}}v?ABDJIJENLIJJKMPSTPKILJJJKOLKLONOQMMMLKIOQQMIIJOOONJONNQMNPJGJKKKJMNNHJKLKHLMKNMNNSPPNIONKMLLLMLLLFv|KqR`gq_^siHOQPHIHKLKLLNNLJMNLRVTRUVW\bk~מ{"kfR|Wq]YStuI820SFoo_lpJCL4JIHQSPbidܾ܇ɲŸөǞmfrρĿ¾ü޼ٵۂžμi{B=26#hK'7tqo⅘sw^nI"Yds[YSRd\QU>:?/2}yBG+=.q=FJ>5567~~~~~~~}~ }}}~~}}~~}~}~}}}~}~~~}}}~~~~ ~~}}~~~~}}~"mݼΧɪʃo{?wZ^ron6659:8879phxSqϩrQnv{yrojg1,hmjjprtrl67=;6vo54685688999;345787621.4556533<6747237566;7710-3443/468;<7668955567445777654267845424053b]_Q_dfkrwfsx䔎ɹןHO.;=855:376589<5157?<@@<1@=>AEKYuӠÅŘ˽Ԫبjw}wh`TxȄOhm|{?ADJOPPLIp}Tfjfcy}~{uls?;|~tu{usv<;DD?z??CJKLMOSQLMHJLMMOPQQOQLMLKLMWRQNOMNOOPKLNPMMHLMKIILJIJKLKKORLIJMOKKKLMOMIKLNLMLNOLKEML{}{{uasto]\dW{f|IQTOHHMHKKKMLQLJNLOP4WZSUTX[aj}ʠttaUY`sW}asH:F]H[VMc^G\0A*TOOTc^Go̶ا͛aVkĹɹлǾſĹûƶ˴ƼߺRnJ:.$$6"ORs¼Ͽķoq_JeD"o;Zlf^oh`GIEA:6@OKLI[D2flf@F<6/27~~~~~}~ }}}~~}}~~}~~}~}}~}~~~}}}~~~~~}}}~"ⶦЀ继ͅC@gdlsp9:8<=:88:uup~kMixutosoi_1isuqrssxnoqsmkoni54355467977876657682227<5;<=>@?CFIcmȲ"銛ʪ®ӡ͉jf͸bj}\vhۋˆVN|w}@BFNPQOKGzqxxsXZr~}~zxloAxqyytzy|x}sqtt;BIONLNPRSMKILNNPQNNNOQRLLMOUQONONNONSNLNNJLFJGIKJJGFBFKPONPLLIMOKKKLMIGLPJNNOMMOQMJN{u}|ywep|T]VFdn~׀wPSQLLNKGIKLKNJKGKOP4TVTTYX[eiws|g~ýinbidV}~Nq:o~uRI;;EGPD;A!)J[WNTT8KȲƭںtOWyĽôǽƴ·˽ƸϨ@ADKnC-<@V퇞õqo_]B}"5^Wiwe_nuf\4PKEHIPFJ>KD@[fd7=9C=<673667478745:>EJQMNMKLKMRMKIHPNPNONPVOJOOPNNRTuxxy?BVOcjlv^axnQTLUROGLLNLNJLJLNQSTUW_`_ojr~}vtxf]S^UX]rgbLUo9PVT8l>GF@?<6=L,?UXQPEXLËͳٻʿUYx܀ij¹̿ʀ»·̾ʿ퇌<"UILV>HQ-SR:Lºotd[RN"TKYlyhZ_q\K/(+_T>53)1JN-.=f-RFluplgijjjljcbkl530157760669:8555344551)/12445518436692296;55223045255561268;2385533545657965577MI782331210-VZX[ccegiyt}=CH̢듑ĕpam===CC=5756.;88:4668?=@CDPWo}"ѦѡыΟꈣ_ffhg{|^tmpezdVK=89=?AFLMMJHC|z{zd]wz{|}GXNz|x}}~yxyx{{<;@CHKJKIMLOPNLLJFJNNNLHMOOPMKLLOKKMKNIPPNIKMKKKILJC?;=BFOMMNMLMMNIHKKNSPJKSUaWHOOPNLQROIy~t|9AEYKocc]npQROSVOIOPPHNKKMMQPOSTW`]hnpxfڠ}vkec_igf}L}Ƹ^oLXp)>FF>DJ]D550146756:=><;97s}T{ѧMjpsqjnoltEtkmjhiecbh31hkk464279:54483257:;5326655013356315867542375765975435457863337854412265777;67;989C3e<350.62,02`b^]aefklyu?COc҆ꃈ^`vA>BAB<97283985958<0<:=EFS`dש"ٛ}i{nipzmXvj}xV\RA:8:?CILLKJHC>I`qXtw|{}Fxnwz|}{}?=@?@IMPMLOPOJKKKMJNLJDQZ3cQFOPLTTPPLw}4ACOllhNh^^f[gk䐈TQQQTONNJOJJGIPPQSHRRT_\n`{觥ד`[^_hcowsdlvsV}B8rJ>9hCBgZúǿ臕oe_hr"dU^gdPG)! *+.'8^Vdr\MQWa@E<~~ ~~~}~~~~}~~~~}~}~~}}}~~}~~}~}}}~~~~}}}~~~"ŧۋ̅ȓґjptIQG84588869>=;;<9sITאZfqu}noki8|tmlkihhce56m9p8855m78=;856425=<854597993145669456975233567757:5505756o645336:4112/55986:467:93Ip_Cr76.7.018eb[b`^oqx{vH>nےarB@BD@;:86;998889=C6699?AYR"جיʀvƏlamifuum]fXF;9@>DJLLJLLNORNLLNMKHLNKJMNONPKIHMNONONNMMMJIMNSOOKGB?=A@?GPPLNSPNHNMHMIIHLHJ]niXMTO\USNOx~hABglWmXgoseSQRSRONLHLLKJKPPU\NPUTWXnd"ݭ{]bbTZ^hfjt~hλ\zXEDzCG=K75-@KI>BCcW;vig`̽ӓᓥfi򀍍ýĶ鋏]976"a;epm@FH: ~~~~~~~}~~~~}}}~~}~}~~}~}~}~}~~}~}~~~~}}}~}~~~~~~~}}~~"߼½򂞯woTNI<5889879:;==>?BX҈Fgkqwuklinoxvjfihfdgirytpnospsq9;=624524:<7554798:626865797:776344458766653/2446pkkm21672/32056;=;819994msVGrvm847bb:9742;ADI"ʡꅐӷ΀so_Qeeub[m~ri]UE88;CHKLMMNHEJPU|pùPypv|}y}t}~~~~{psw}|~yCIMHFIKKMPRKJOOMLKMMKORNNOQMMMOMNMMLLKKMNMLHFF{y@CINNMONNPLRQMOIKKLGuRRXV|}|~{GOqce{`adbŪ۪MRSTRLIKJLKLLNUVTURPRQMRdtݲ^lyu^\apoch}fnjmmlǩPR[E8H7#0LG'?HPK>8EO-/XenƓ̼ܝĪܞzrğ򔟩¶À񐝫᷻테܅zL:O>YY`\57B;d]悊ľŭñqgddh"aR2{w]hRY8"!-8, "8nFGILA9y}WE02<~~}}~~}}~~~}~}~ }}~~}}}~~~}}~}~~~~}}}~}}}~~}~~"ʽʻ󛬯ws^}MB;898:;979:=?=F[bUţWEomrspojnsv|kkellfemu~}~sosynp887853534577965556887/5563597669755241522565643844lnom1354.267454:;;9358=gub2149q:=8nmspfdac`cgjxxzM蹹䧅>@DB<66=<=:;=?FD<3986136EMMJKMOKCT~xV{tsXRou{~~v|{~z|CEGHFFJHKKLMMKMQPMJLNHNPOKNQOOMNIILMOLMJJLLJMMLIEC}~ADKOMONMOSNPNKMJJMRLNLLRWVuwxT}ipZhqOOWXQKFKLLKMMN[WNKPLLKKLV^W"e`~dwwwxka_|rapdhijpnkkpgWTD%/A7/LX6FGOQK?<==GPknŠýؖ~ޥ󄒛¼Ļ܏ŬɂùyNM@S16EQQUKjh`iv~񁈓ƶϸeodb`"-0;8mD*J9(!%BI-!9uDACCB>>AD@PJ5@~}}}~~~~~}~}~}}}~}~~~}~~~}}~}}}~~}~~~~"ä񬍣Mbu~ocK<50469=8889=@AFh~|xϝi7jqstquq:uu|FO}moofbfikz?H91lj374::7303645564562556895535658567848431364534697566jkkhm317523965329=974269dmh\/2696987876][[T]gisyGWۉϟ~{>>CA=:6=7<:<==C>=33542445;ob\"߇î惈搿倊v[jjuk[pxwnVv{mpyloeJB:>BGMJJKLNHDP̊UC{uyANQ{{IPD;FGGNMGDCGGGIIKLMOPSNLLNLONNNLNNRPMHKLMMOQLLKKKQOMJE~zxCEMOLKNMOOKMMHHIINQJJKOQTTTVUQ|v{DKwɨfg\sPfMMWWQMFMLLINOIQLKILJGHJLOOk^k멳"dfeXXa`WqeecghjpecirnqLR@1FCQBVi@:H]fUPMHP_ъ^Rϟ|Œʺ킒Ļγ큏´ݺ遇ʈMMB=7GHAYgjdr􊉔þɴjiff"24G/tI&N'$!?gD"8^}BB?=BC=:BEvEFD~~}~~~~}~}~}}}~~}~}}~}~}~}~~}}~}~ ~}}~~~~"ʜݺ͘u̞v}lcM=5/4<>?::9;=>@KѠm?9<{sqtmlo77HmXyx{n4357?9;5.1428:=853/36647734544346660315432666229737377323641454h345358856;55738=97443625k^357g6766755cUZY^ejlx{I[怉񢮨H<;A><;8:=;<=>>A?=43146034cnceY"Ūſпؐmpbd\wZzmͅtuivmLE=DMMMKMLMIA>T՗UAED}?BVx\HGHGMHLIDFMMPPTNHFBA@BDKNMONLKJNMOLNLHLSPNKKQNINMLLKJJPRLJF@x;=BELPPLLSNMOJMMKKJLMOLLLLLRRSTWWUzztJG\f]c]QKNTQNKFJOLLOQLJLHGLJH1JEJKvabYqslf|{YwYcejlna[^ldgcF]aEBJQG7^LBNdiJYrSޗRܕ޵yܾ󀊏ź¿űꂂ셐ö瀇pCAU8J0I[rgUźߙLTeie"i;L)gHB??H&GNR/H8PDA:eM5.~~~~~}~~~~~}}~~~~~}~~}~}~}~}}~~~}~}~~}~}~~}}~ ~~~"ᯋ֦ʑxtqe\?77=@B=<::<><|A<93578?:352323::9642.hmk237612669445633-1224775310557897132442551f359247899984448955363422jd677jq=57<:7:^Uc5eiowy|}M`파̰ݵһ;8C=:877;?<==>?BB=1288020OXXSXU|"񼫾гٰǽζz]Xlcl\򘔁zlnzRIBFPQLLMLKIC~s񧇨bDHEz~~~}}AEQYPQVSMMMLSMILJKKMTSRLIF?uvy=BKPMLMMOMKNRONIKLKMPPNNMIKILNNIHKLTTLKHB{:BJGKNMLOTPJJLONMNMNMNKFKLMWTU_bWRNuNKzecw`po|IMVOLIGIOOMLMLMTNKJLLJDHFti`ZZP"̏f}tlYb|_X:XaE28T=>GLDzFSfJ[:LOڀʳч¸߉xiƷź½ɱ˿ꈆTcor7.>!1M(-SpvYLf鄎ļܢ}Zgg"pV.|HN>ARDEE061yF4qs6tUjaPIG?~}~~~~~}~~~~~}~~~}~}}~}}}~}~}}~~~}}~}}}~}~~~~}~}~~}}~~"ǣ˗ܟިٴuڮsG;=?ABA<<;<;:ઝ֑J;<:qglllkq;??p5::;877:9<:30156216743`cknthhk544644;4542.02035:6512356769624447654346669668<7423637747475964j45943r;5:=>:zj\674i9vyw=OyǴtvD;:4489?:;=CHNLE:598.54NIQORF^g"؜ڌƻr\c``\\Zyd;}jٳXMIJRSOKMLMLHzwu柊sMIF?~x~}|zEKJIOSWVSQQMNMJJLNMJKPQLIwt~{|KKKMLNTNQPOMKKKLLPNNLLJJJKKMKHLNSVOKJHECHMPOMLNMMKJMLNNMQMONTNHHHLLNXXWZaYQPJE{CETŕdibxRh衉`ONKKLNROMKO\bTONNKHDHEp]YUYM_"̠k\\{~Xx\kryv:S[P7*d5*),IGNHRBQ>0aǬȟöԿukl󍙙ǀǺcsv|553[393 P~wXyſǷ殪bZ"{m>8F>TEIYG?BFB7R998zy笜P;86looonox>A:776:76046778204563/55ia]jokkqie985633635422572467431246886441565433345574101686534557:87666956664641677=IJbԮʂrnC@976:6;9:>EQZYQE>?7b;qNKSWOIQu"ٕЋ‒Ӻ苕񖨶ξ|kg|obnڈ~ʭtRHHLMONOQQOOL~~ȉQH@:t{~EMJLPPSUWQQPKJLJLONOLHMMvu~|GIIJHMSOONMNMLJLKMMLIJGFHJJKLILMNNKJJKMKNLMMLJOMMLLLKJMMNMLNUOMMMLNLLQVc^YaY[KUSKGHDHMDjЛabhjmr×aCgmƇWRSOOPMSQMMQ^`WVRPKFIiYTXXONu"bgz]edZ}{`\]^gpQXWGDDLW@,3jiqOJJZB>{NbƗἙʸǺ쁨rvܷ򎧞żȀ䀊|?A88:;lA MHjn搫øѵNP"}UYKNC:TVLV'#()]JAI;J:h30GHF@@M~~~}~~}~~~}~}~}~}}~~}}}~}~}~~~~~"Խն؁ՀxsռfJICORPMGD?7:xU>7:rqpljgm:;997;;65866527537<753id63dfmsupif9956633213665657:74323996753239553334875972/.2455549<7:6:7577nlkl467:365>??:@<5<:536ovv:ÆϬ懱}mBDB?<6888<=AIR]]UFHx|_][\LLNcx"ձߎ埋faaljebbbk[yrx[LMHJKOPQQQPNLF?@=:;;HBLR ~~~~~}~~}~~}~}}~~}~}~ }}}~}~~~~}}~}~~~~~~~"˅Ժޑև]wݴwlv|h]^\H99@{ߣT>:8onmf`ijp<>;9:88585777;;4<98775317jqjlnjj5683433013767:75;=705437::25556644597954495221266896996ln;6447cqi437>JJG>9?:8>=@ILgrdsgYVHEGapq"ʿۑڐŻ[efvqfa_\[]xekbx`n`YVSMSUVROOMuJEA9wyx|LUUPQTVRQNOLJOPGLLOQSROKK}}z|>DHIKKNMLMPLKLJFMPOMPfPLKHFDILNOKJKJIGHIMNPNPTRNPNNNMOMHUMIJNNNOSQUUZbcYU^^{_a^kphdfTZNCut~o}N^idPKOMN8STY_VY_ljPPPb^pŸ[~g|tvfx܁wlk|y.4 5EOQ8#(1E8CC=ETOYfw؜fͺݒZohƺɺĹĪ傋yn=>7?C=;c#;IY`~q-C\P=;568:?:;8:>@89757332574hcejkkmld034604455766699432337=84654584436569339513756889:A6fh`4132o`kh447@vpow;8;>CBD@?gdlF搏ƴְBJK@>=??@>?GJcͫudZJNFDdeu"I[Ɏֳىݞ̛fOwTWo}eVXRƪfba|e|v[mhn^eldVMQP~ǀiJC?}~z{}vRURNRTQOOPMMQRHIJIPOONLJG~{yHLMQMNNMIFEGILONMMPLKLIGJKMNNKKJIHKMJJNMOSVQPONPSYMNLJHQOLQUUY_j[\^[Oardf_lq``ObN_nɦusˆLY_RLHINOSOPS`mzxݟ|eVKV`cv"bmYuZsqv^XqqXPZ>!-F+3DONA&&F6gwG4oeS񚈐VfhTac󗥥ĸɾľ؂ȹ~hq?@3-#8=TOJS^+mG:@?GAA:>Dml^>PֹI?<=@AFAERZvhbJQBT_qal"t骝ɀꡠ鿻֢p}[Sa~`U{kiYqNcvoNGwkoqeSKNTլuYKCAwz{}NVRNLMMOMMOQQNDFHJOOKKJGIJIHB:wy~LMONMNONKHFIOMPQLKKLJKMHIJKJLJKJIHKNKKIQQQSOOOMRV\RIKJHONHNT[WXVeZ\XXc}W]^njhfkzra|VUOnʻ~ƮUKHGJPPRRVZU{sohLU\fa"[tjwlThlcPxUzUjzx{x]DdH9!;[eYJ1!;a[vVCHk޹TZgfCEؐZdgӽ֓¹ɾay@AAIS>9? RS9h}[iƿȾ̿Vxο"^Z]$1(;AD>!87&5KZMAd4S[Y2=FB:.GH~ ~}}}~~~} ~~~~~~~~~}}~~~}~}~}}}~}~}}~}~}~~~ ~}}}~~~}~~~~ ~~~}~}}}~"ơȋ詍̈Դ䄍t㵓uV?65pmkjfnouyy=<:869=;65:9=<3754543400143777mjh.304535431415768752-03589832/3e/-.+.3683856:85641::;og2,//23frnh357@6nr;5y@F~q>`^pK󌒐ȶ۳C>>@CGIDVЁ񂇃pjYaDfo`i^"󢕪бݕyl`\oosybaᘯ{q{qxhn{ty}tZMQK{{ke_LjqQF@>~v{}NVUOKLLKJJLJLJDIJJMLLMKJKOIGD@~}DMLOPMMMLJIEJMMRSNKIIFHLJJGFDJIHHGJLOQJNMNNIINMOWTQOJKJIGMLOXP\SUYWinpklc\]WtRbkr㭍˨MGILNPPRVkwWZRVV{wuYefuwc"tTrfiwoii|ZlkfRMdzk83+"?YTS0A=YoneQTg{Œ{wjif\DCH_^e˸ݺ¼Ƹźۃ鈅—āXuABA??;59c)[!yamg՚ųµjjǷVRJ{𹬰"ko]8C"AB81ELC):9/0213Zpobtj3<76e65:FM_Rpmsr_l`"愠Ƭߎٗ͋ـn{|zaakouqtpsj{osyrhWLRSIHOHrЏ[LEBDwx;=~ELSSNMLKIKIHGEIKJJLNLMMKLOSJIH@CGJLNNJMOMKILIHNPRKJHDGNP@CGIHINNMILIMKHJNPOUPNPPRKLMKKLWTQTRSUVVVVеe}jvvs]gzz}NHGHQQTni\_WRUUXcnruvux•"mv\[SUcxsZye}Tl~wYe\{|RKFRD2ETbaAyp^[[ယźǻĴ⁌ӻ򆜙􉄁ɏIKcDJE?;YbfkjN@SHCYhuTcӷdb[WTRKoXʵ"w=:F=?F=47@=,BX3:1cV{`T[DH6>_g~~}~~~ ~~~~}~~~}~~}}}~}}}~}}~~}}}~}~}~}~~~}~~~~}~~~} ~}}}~~~~~~}}~}~~~}}}"о򰄓т䂎lyꗔP@EB?=upl33iqus89995688588976::7757:854457576ha1-+25542231-/22345>534848>|@DAi]nzƴˈMGALk߆đy|ztxEdo"wnӺ͸ʅ〄}z]VjdwxbpsҮ^\^yxok\KTYXUQSSXNRHRKAA}}=;{zELNMJLLJILKIEGPPKNLLNMMNMLKIHC}{CBEMLMONMOLHIKGGKNSJGEFEKOKIKKPLMKLOPOQNMOORNKIQPMORPRYUV_^~][`usdZJHTTpxSV^XYTRSPP|Vqt~St灓atg[]{plX]XW[M]OH\KJ-/GMK^mL$=K~MI|Ylom|wr_LD?@<3;JMFaVVιĽ݆Ĵℝʺ߆رfO*YzC?>TPVa|q;J_`Sp^X`yg{^`f]ZSRSNGwnbŻɍĕ"yJQ<1l~=?;9?FB:;JWT7A?wGAbV}Źɬ얦xVF_ឍ}rspR{"uIۦ߀ֆܥǁ_gYYryz{kx_ʷlsrt_Ycq|JvombUGUZYXZ_lnZQOeV>=zuvEMNMLIMMJLKLNJMMLOLLMOQMKJJJIGC}BBFNNMNPMNLGJKIEJHHHKGEBGHDDBBHHGGHPNNLLLONPMJMOPQTRLM~MPJNQOTTVVR?EXwlq{ք՝~TK`lUVZUUTTPJJIzu"ƃXa|uh[n}fst|SWYO]JAO?<:=^[VZT5?E`}jQRX_PPdwPvqxmTDA:988GSNFX\VX뇕ᄥϺƻȲ`BCZ7C]AIZseMUhbZc`chWY[YULIJEBBռ"mMjI5_kBHED?>:<;DG8oVIGIMie5262~~~~~~~~}~}~}~}~}~~~}}~~}~~~~~~} ~}}}~~~~}}~ ~~~~}}~"ؿÍི~̎PIYE9uurhppsywt;:89:776:743345454889;=2,48;98mg126955565472444/3051/,2345543/1*/2+/022476897863687mt889627oo2-e_4lp6415jhjl>yxuadyڨлҴv쁀ݹut"S݃òߧ釙eb|bif]ZnojlwzxLLIvmdWKKTYZY^z_VZz[>uy|z{y{~DINOPNLILKKLMLJHJKLMNPQLHLK=?GPOONNLKLJLLJCGEIGGEC@EFCEDCLHJMFGFIJJNOPNHMPNOLDSRSPKLB>NIHFKMÔ[9;>?bky}wv۞Uu9TUVTSTTQLIH|[ϲx`UWlwlar}mՒhU]Z^_UPLC+(JvAJJ2C4n}=B\]UZk^qadxRSL}npdSGCA>?@FTa;trn:IRVdicwq}KOTNpibRE=BIMJJLcF?gelkeħ퀓žº²ũſôzÃ[) ERE3?SDFQPQi[lav}TPPJBCII>k·"ځJ^`+7CFH4?@=;@>HO.cnF+,88l957<9872//34446855768724==;5fhjg1053651332ej32004423/21/4760/114369545:cO=8:7898mqc4rpgeih202hh7kon53dfc9961x{}u{ԎѼ򇅀ʈt"N@ꞻㅋߋVWʱWV}pleuLJLLFmaUOIIT^YaVCGj󠗾tsqQ<=~{~~vv}{{HQQNORIGKLJJLKKNOPONQTQNFFKQNNMJJGFHFCGJFEIEGFEFJKGIKHKJKPMKLRiPOSMLMPNC@@F?>s<:?Azv[rR9<9FR_oszrtFtZWUTWUNPTRRJzVlzzyvmt`l|}uW\zsT'NpqP;,6JNDMjWMKFALSIHskX@RwddcϺľίì¸ήx]}9. *;?BSD6G\bbnqqĎ~sPSTRROB?BFHEsMϷ"qxrGN*9TfFC=A>=;?EM.1N{WI6OId^9~}~~~}~}~}}~}}}~}~~~}}~}}}~~}}}~}~~~~}~~~~~~~~}}~"Ϻͷŷы­ʋ셏Ѧz˄oT<48rvwxvqponp;<9556777569336356654:;646;;=61jnh34522/2421000-01353531/0154174454976369HG7478:89sn/3nmgea]014243itjege48:99~ꂍ򸡗ƶ郤Tϝ"ecń񒛿ظ񻖟Ɍh}_a}~tyepxUzUULKIl]WSLKIMMVguvqftvdL??~{z~}GNOMMMKJKLOSLKMJKLNKKPOLMOQOME>EKOONILMJJIGGEEEGGGKIHFDBGHFMIGJJNNKFJM[VMMONPOPJNBACBDD~>?@BEswikbUE>jgtzfۚzjYVUTZYOPTXTQOQ`"枛^~gwjov_]q{gnep[qlV^H{]D:8FN@8AKL_oO?:nkcshG`rTWNPPlf[K?BEIECSwrPzqZa\c󅗢⇚ȵ̿퀋SE_FH{S F6)HDNL/QʆIYefh{EKROPMB>AEGMWIpP"ocSX.8%@IWlPJ=8=20PNWI3~}}}~~~}~}}}~}}~~}~}~}~~~~~~~~~~~~~}~~~~}}~"¯˭ԕ댑Ѥ𯅐Dž~X<6;txvsqpmqor;<662445677865732535879967=;7767mh1534243641.10-24533431-2124384;45656258;=4/38:886237>=pl^\a]31210cgpj5o8:9;@R߻u^`䆕ܸѴ"ӂxߧ֌𶦱Ȇ՞ɋ}{gVfvɽDžhgg~c\NLLnd`XSKJKHJMOQڪbLFE~|zyz|IQOOIIJKKLKOLKMJJMKKMLMNNLMLKF@@}EKLPNMMNKJIIGEGIIGBFEFFCKGJGKMLKFKLIMLIHNPMNLHINTQFBDEFCFFEGIWhj`Y|XveuzkZp{}uӍkhQZWRT\XURYYURRL|jZȬݕ _zcg_abVe\TX[zYZajiYZTqNP<:BUL6:EK_sLBp{^UbJfyjeOOSpjbUI?BFEA944vy`µ舗¸ƼmUgFKIeEZFDAKQ9EnЍNLRє7DGMHJEC=DEGKXK\PS"YLt??+**@O[^c8+;9+0:D"$B.+@CBEgK0~}~~~}~}}~}~}~}~}}~}}~ ~~~~ ~~~~~~~}~~}~~~~}}~"}£õ뗮֭ĵĩyY928lsztptrtmu>=;7774237884565646557:779;=57637k44940325841103212413057;;99542536678842477646348:;miaiqf10311dexb558;A>}}t꧰򇛁{ඣ ᡟ͡etXmRXw|yrmnqcpnzIHKJxph[SNKKGGHH뼏ȖhMDDzx~z{{}xLTUPKKJIJKJKILMKLLMLLKMMKLMPJIC<=yCHONKMKKJJJHCFGFEFIGHGDHGHHIKKIIKKLJKMMJKLJGJLLLKIKOPNFEFFHCEFHLK⟥mldpHdRqpcvvjU_TOV[[TWYVURNUr\^w|bt"wvLYrgkDNXPJNXcfW\kVR=[I27@ME8@>AFEGIQgyPMUqvaf\"BJBX48U=:L\QOV43>7027?NFl=PM;?C3-~~~}~}~}~}~}~~~}~ ~~~}~ }~~~~~~}~"ϿηҼ蚲Ը}멸h9598sytjrstpu<<;7766335573367556868::<9<67567885583114783.2131221443553268<9888556434577445640653025?;mrpzl52324hls\34:BBjwzxbĿߍؼūqaaPeoDCSA<0%BPF?M>HjIϓ隅C6EEE>=?BFKJGCGQ~g[OWQcs"@HG7AVFCFNYQ:CJfE;pj_4?wm@H>8F@3~~~~~~}~}~}~}~~~}~~~~~~}~~~~~~}}~~}}}~~}}}~"bɘ޼਍뚳˶䱦}mѡZ94767vrltp9qs;=;87454544634576564489954688uq688.,158;543./.565659;955764445<7342///6742210154/TXk:?;nyrnn5305pnwk47y>CILKIGIHJKKLHHEHKLMKHIGIGGIKMMJC}{BHNLLMLMMKKIFGGHKMMJJKIGIJJJKJJLIFHIJKJKKKIGGGILKG|PTMHEAEFKNOD||ڪ|{eimzx|Ѹz—~[xOZ]XWW\^VWVUSOOLxaz}"}dstkelfT~ds\]ocPIIOWO:F8:FLG?>DQ`|TPUi~RYX]mqt~o[PNF@@@:>mc\wvfêƿǻ삊ʄԶޖ`P,2O;?i?OX=9IJ=:;EEA<<=CHJQJIXZqEHxQ=f_Z^z[h3d9::6loowok6@worffiV̨ȝʊۢߍį"ƐĨξ솟ūViVyl^TWoˈ|jeyxtnjkq}~p^UXSNKJKKM˂ÊgQCD=u{~{=~>>GKKJJKLJJHFHFFEJLLJKKLLIGELNNMF~FLNOLJLJCJGFIKKJFGIHJNPOJIIKJILJLOLKHIGDFHIIJ|uPRMSGMLKIIOʐqZeNXxYatoyжruqdOWZUTX]`YWW[POHHhme"`pnkYzwnySVS_ollHFKN+\T8!?CND7r?BOeSpQYcsW^YYejfgtoYJMG?=A??Fed]dtqkܭ´Ż¿Ͽ݂Իޒ^W"/iJLaPN8.2'-D?KBLwxkYc__z??EB=>:>FKMXI8.6v}xhX]wb"W[\i`05.(F.HUoSMRRE6]\Zq>e73GIH9+~}~~~~~~}~}~}}}~}}~}~}~~~}~~}~}~~}~~~~}~}~~~~ ~~~~~~~~}~}~"ϱ՞邜ԏܜχƾ䑰֭}[@9:nrqspop77::9586566557:<9968<;<=93139:<>968773.//243b`411473/122565.10/.ZbYRMF165i8207=?Asrrrg46:hnhgbcG׭燊ڢ{{NJоڷ"溠ʄé뚧ﴃ“θ˓ÂRSUVt\[Zԑs[t{zrifjr{~|um^TXSQKIKJI獟鶚kICCxyy}{z|>AFLNJJHKIFEHIIHFJLMJGOTNIHGMPROE>AAFLOQMMMJKHGGIIIIHFGHJROH@GLMJKHINMIEHGHGHJtrJOILDAJNPSCCDx|||kIH^zemwl`|yeT[YUS[bcZVWRLHEGq\`"^khiZib|gpV[^h|Z~xCJ%%(+SL;0,E75FQiaMrMJ`S\_XXbb^am{~~|p]OLE@=CC??f`_`lrr䤉􀆙ȱ鄋ⅈ󂃁Ԁӹ܉\FyiTUgf;)pNZGK]JHayo^슒EBBA=@=?DIMOE6/2lvtZTJQݛ"axogW.3+'!38|aY[LC>95]`eZ6:@9&WJ:4 ~~~}}~~~~~~~~}~}}~}~}~}~~~}~}~~~}~~~~~}}~~}}~ ~~~~~~~}~~"窕ጰõƼШrYL?9muwvrsrsq:<89:6677766;>=;;=BA=2201/5422kcY_XWTWNIX_cem:86uCG=d=lo9465tqhbbhϟҭ͈~hinsٿƪ"Ⱥ􍖣ҒŹĈ΀SRTTVXWVzbxnYh捂Ljds~uvtojrxuoidZVTQKHKKMȀwWGD}zvwy||}GPPPLGJKIHJJKMLMNNNOQVPONQRTWQB;@EHG?873dmhNOxzdMWsI?"+.'DRz@/I@C8Ret~S(=@C%B>GD~~~~~~}~}}~}}~} ~~~}~~~}~}}~}~~~~~~~}}~~~}}}~~~}}}~ ~~~~~}~~"İ鹠̬߉ٻʸ⎲˪weTz9xyywssqsqs==>;6555867:@><=?B@>@>=HQml"uì`ntfbXV~_^y^+#"&()(+..[QC7cVH>B_U|jwMbup_Vctx|~rg]_e^TJEHLGEAK^hagqvzꃋź݂ǷtfX*.fL.A<(DVJ@A:853888:<>>>?AA@C>>=@@@DD711-1344355011`iif65576110/.02653588740632/effkkbZdXMSSO[\`eyn8h>B:35579434kmfgvDZǾŷɸūpg]҆ĤϨ"ɏ\XUUUVWX\]Xhy|}Ӄyѳvhai`^agl`YVNQUoȹwHG|v}~yuwLVXVOLIFJLNOQTTUVYXWYVWTSSV[SB:?@CGLMLNNJMJDCCGKIGJEBEHJGCDEFKLHKGFB|uwyz}KKRNFJKHG@@AbuΙn~lntr]Ѷk~eⓣavglQR[Y^\ba\XQC?HQ"pΨYdjqsl^h^aY\~knMi/##'''(+--/cZJ4MCBBCY\WpoYszm[[honmeUTV_i[QLFHLOUkejqprz씀ǺѺ쁒ؽox;%6 #$.|zwpLN4E6O|}zQڂUI>:DEE>AB?:621fpPQbbP"Ee_M'221100M@4NQg/<>wE<2<>+I+>I~~~~~~~~}~}~}~}~}~~~~~}~}~~}~~~~}~~"繕¥巓ު϶ɻ섂ജpZo><}=8qtttuq;@?=:635788:=@?>?B@?@=:?DC==?8.,,01142352/.dbg213454334/.048974677423322e`^mpjXfhOQSU^X]`jmj556:7lqm77:5brh]qzDąâƽיȟ׊"ʼߺȄ٤㈦`WUWWVWVWWVUdncęfaǻzgWZX\bjugS]o{yg`|KK??z}~{JUWVOHFIJJLMQVVWXWUUVWVXVXWVRG;<@CDHNNMMKKIDBCDFIIJNIHIKMMKFDEHKKKHGE{z}~}~xJHINIGGICyg~}K[}dI{wkYiᲥYqtW]VX[]d^XRFBh"ε|lnviY^uaxbn`ZmcgVq4)#(*)++)'+/XH5!;CIELfo^Vkzwnfbd^ZUPSYep`LwhrQcl\`q75jei{璭Ü􉒛ظ񈌎޿bw~V73, ?=7DB2N/:.;~~~~~}}~~}~}}}~}~}}}~}~~~~~~}~~}~~~~~}~~"ʴǫʞ讗򍠩ރѶqa|D;z{;7nmuwurw?<:66146876?A<;.&(,-,+(&'(M$J@&EJJD@AMtte^Ibmzp]XYRIMV]ocdSdSetlds:ood\אꏎ¼¿߽鄏߶؅MpttlbV%"-BJRZMc|iIseMNJtõRCBA@<<@BBfL]n}bQ"JJPYTdcL264%"G?7I]UIKE@88r@UO7CL4~}~~ ~~~~}}~~}~}}}~}}}~}~}}~~}~}~~~~}}~~}~~~~~~}~~}}~}}~"ޜ҉ڭ̴zws75lpuxx{|=;556//6698=@?<::AB>96=B><>B;51565256:7640ib_01egd4789>|z|{zLSPNNIHJKLHMQQRPNTVRSPSVTSVhWG>@BBBKMOMMLGD@|IMQUVOLMIFJFHHFF?ww|{DBLPJHJFIE;?̞`a[OeibtꑍufwV[WWUN{"z~xU[`_}x{ptfYUcjm9-$%'*)((('%#$)WCOGID:;LpkTW8M`]ONWQJTYhttQ`hclsmehkou_Vـʾݦ¬Ÿ𛳻¿˔oo@qatas`#1y_oY26zZMJ"IJJJG`\F+++'BG?7GXMDGC=/7rymBB@^F0~~~~}~~}~}}}~~}}}~}~}~}~~}~}}~}~~~~}}~~}~~}|||}~~ }}}~~~}}~"Ìͯϸ繳ሜľϱֵIniqnlnqswyxx==6474457:9@56j_Qkƌͩלu~}󓿹ͩWXtro"ȶ˿ȿ՜dTQRSUVXYWTTRRTYg{p_onhQNdeV`kgdi{ըTws~{xwvu|IROKMKJIIIGJRUQNGSRPR>;<=HMMKJHF{LPRONJKMMIGIJHEEAAAAD{w|~DDNNJJFHLE9Bdca|fb@nnoz}Ȃyqz:ƒwljf}wvx]p^Y\ukavwr``S}ovc_1*$#$&&%%%&&&'+aT,9:DEOa|oOpURBESRIKQkzRHqnUXlpa\\ZegRͰꗴí󀌒Ļ߼惌û˽ꁀ󈔇ﰗ̉CB9+quhPY\HK9/~}~~~~~}~}}}~}}~}}~}~}}}~}}}~}~~}}~}~}~~~~~}}~~}~~~}}}~}~~}~~}~"ԛ֞ͼшͲ̼ɰɫ}F2konmhl8quvv<<735214569;?CA=8emkqntt85gppmspl7559521311mcbdmpm87h676li7=@<;4279p^^`]T+(..ZZU^^^ZVW\[YZ]ai765ni7:><36paSfȥ~ݠՌ׬ʲ_brh"ژ֍ݼ׽ɸRTRRTUVYXUTSQWmcisttb|sM_iib`ɗwfxĢT5huyv?CNOMJJHCIKLJFGLPLLIIJI}~x>>CD}{~{MMKBFJE@LǗgd\~JPzM@wyw{svt|~Θgws}f{i"vzmWYmbWKd}y\R|ys~]~U*&"#&(&%$$%')SS,S/10GQMGEcna\UaT6mJPTMu@zd?gyeZ\Y]S񅝬ñ䃗˹ǾҀـ녋޾ڃfBC6<.7rxB&t@:IY?=C=botmf|tkxwRvqI"SREFLhRK)#F:7<;@?B?5Xoo[B?LHcJ4~~~~~~~}~}~}~~}~}~~}~~~}}~}~}~~~}}~} ~~~~}}}~~~}~}|}}~}}~~}~"Ũȿ􇕷ຆ‒烔ϩfqP6rqri6ptpyuro9;454343687;?A>;l^cppwopebgmlonji46;535535qkfhmkjkkm7806m28:=;478<8b[_][Y+,/k`\]]WULQXZZ_aae:89vqpp;96:rlC܁}ᥒǔཔ\cyqt"觾ݘ벐ѦԿ渶€߀TXUTSTUVWUTSTlh~qTV`Wmаesbsրⷠp?kkxx>wwt|yKRLLKGFEGIJNSXTPy{?DOOMLKKH|xHHAGCHMMKFKIHE|{>AC~|x}zOKL}}FGLVad`wn-J^N`Yu̚ymfo|uiwz"چɹ}YV_g]PX}w[{PWtk)&$&()(%&&##OURMRD2CV`MBKeoxxl]O^}l6\sEOEu_}PUW8QylegfgST͗ꕱíԻƺϻ΀;懍|Sm4=>`=G&JomX828NI7MKk~ ~~~~~~~~~~}~}~}~}~}~}~~~}~~~}~} ~~~~}}}~~}~}~}|}~~~~}~}"Ʋܽޅ剒뿍Ȳ?:H8ghmt~}uvsqs<<:65688548<<;:>>46y}pk^^i57lcfjl6::46456imhfiilrooqjimj`7;;::88<:eaW^[^2^3ic]YWWSMOR]\fgdo<::9tpl28?=rrH݀恳茲aYix"粗庳Ø̽ŀ]\WRSSTUTRQZx|wah~oVVxpnu\b[Th@jnz||zyzy|FMOKIEDFGJLNQTUWUMOJH~z}BJPKIHMNvzHPOIHGFII|~BE~z|{z{|||NLJJ}tCJb@ENJd8H;?{d޲^|wb}y~fqxe{MNi"|PSk97:97258=:87==9=xie138876bhkq979643564liijeeukkkjecfhp<9=:8<=<6hW^_e5fdbbZTRWQQPSZZdhjx:778pl45;B|vwXeɾԓɆݧޛ~˪puy"̌⾿ɼí̀X^V^~{rbbnv[nmx؃t[SPiȦnrzdjkjxvvxz~~@EKRNIFGGEIILMQU_]UXHJNMNK|zBDLMIHMOJyy~{v{~SQNHFHKKF~{Bz}~}y{w}KKJI;:KUXlo}ˊns`xrutyvju䄞~pvj}deyј"yn{y{o\``wwZWeSH(')SLMLNQHDQ]XJH?5HZcjzfOcaYbhHB/Gjqfo|OmjXG>/9UaTdjh늡Ӽ߃񙦜ǾꁏЬMk*9)REjOmIH9E]\EKh]AfsH4:M_fއzsgpdH`㈎ƤybXb"MT=?/E:,$#@5<@AGNFGE=?97;653778788<DKPMJMNNzw}{wqx}MOOJILKKJG|s|~~vz{uMNKKICBCGPMa^lfվhssvuwozgƎqqd~zmxnٿ"xwmn]a]`gS~nirpO?NOQPHIMWYIAIT]WM;!;KKKRbgQGO]WUb^"AB{Hbn`׶OmfXrlR􏥰ĽٺõہغᑥѾʺúۡYeE% "Oo[I=DTdL|HO|EGZv11btt~kYbk~MXQPc¸zf"gWLE;L?4(*"#)&9:DACOJGKIE|klJOB;/~ ~~~~~~~}~}}}~}~}~}~}~~}~~}}~~~~}}}~~}~~~}~~~~}}}~"ޚ򦸹䏣燝̼Ǔžbe}rtfkx}|tn;=;8743454345::=@CA@BAtg4657>=58668764213<;?DFHEILOSzuw{xw=?EzxvCLOJGMJKNOJ}}}|~t|HJNJIHDDHQQ|刟fTVNZkftimzpʩxmFyoёqsn\͉~sշygW_faeWkn~vsuz_XUp4:7:B?AJZZD-ScFQZF!=GFGJKOP_bYS^}LPSC<~yvβYdPy|ht\摨Ш둣˼킇ǦҀ׶¹كb[B{eg]XYDK==>IMiKL{>5N^oOoqwU`_\TaynZ"`N;`QO4,/0).+L@FB@D?AB;63o8=A}769hnl6752.:7iikhida0/f_\Ra`n?;736889:52/2111f_Y]`NZ][Y_jqd3166:<666:;mvỢێ찋򔚂왕ʹȋޚѾ"ڍӈ۷һǝ|aXU]hzSlkUnVh[h|nu|s|kdbel}x]Ǿox}}zkdr{|LWZRKIIHFFHGJOPV_[`XVUOJIJNQA;=y@BGLLSIy{zzyx;=rwvRPLIKIINPJFBEEEA~qzxIIOJJIEFFKL}ފjILQky~Yltby}̟rd\so|uĐl"ui~fXifa`UhnmcXW]y[[x9"#]Y&0HI/ >;$8JM.@FHPVM\jadkj[NV]`hlR9jkg}^m^{O^Mڌʨ܎˼ҹϼƀҴݹ쬄nfUS;i^Ch[hcf@EN:ACJQgWA|mCHBBWhs{~c]iOo~ycL"ZVG[>H>i-52/0.IID9:<:;KQLFw^;EY|~~~~~}~~~~~~~}~ }~~~}~~~}}}~}~~}~}~}}~~~~~}~~~~}}}~}~~~}}~"ץŗܾއϙ͇ǯ񈒋ǺቂrrhqsxELt7>>97545635557:=?BE?>;:74m8:yt54ihkj68431:8mjnjhd0/0`WVY[ei9875368<><833242402/3*.][Mai7121679997466lmzRȼ񠷮޻辉ߋЛɲ궭ʬ掼"ӛӋȠ񇯽ϩadwPxjXaWx[aiwzxrnehybSZiidjxnϵ|visw~LO|GW_TLFIKIFIILOPSXX[URRSOHLLB?|{|y>?@HKSNx}zwx;:<}wuxwMMNNKJJMPLHGIIF@GDB=B=>{~oJFIJMKJIHGBBA}zNbwxj^f_vin|s{pgzz"}wqjk]^fhfh^|`YTop_ӀE#34FiD2AI!EJ@=> ..FGJLTSPiuq~VtQvPWpnWLGDNWY`_QvyD?x˂Ѻ멵׃ʾꀀ̀񀉁²鉪ľϩvn`lb1'eZ79*HEQYKIDnBQc=>JZU01ufBTN[~t~zsnikmNpm|viSV"qPSUKI>:jli7d0.1bRLZWagY4842029:999434451206//3\NUhlf479;:>9ro65osuʨț󯡠ŒފꨋΟ¹"סƚȂÀ}v]`q^bS[nZazj[e|gf[t^dвuwvuonǥýz}pr{~KUmKCV_VKFIHHIIKPPQRUWVVTVZVJGMKyxwqDBACzyMOONMOI@>Ʒy\jPhpxgzmXnt{qt}sooˡ|"dqdWolkfelphaTdaY}QI>5c*5+-1?E]hXUG;#1PLJGLRXd416|LtWqAHk|oZT\UZi[bqkH]zڑڏ˵ʲħxlhxtRI6*&'*@D\uW@Mc`L;:*1XA3~{~E>D?>jFF70/210.L@levwUeBRJ@lg=i~~~ ~~~~~~~~~~}~}~}~}}}~}~~~}~}~}}~~}~~~}~~~~}~~~~~~~~~~}~}}~~~"Ԗ؂ϷՅѹͮڵvt|iiryzE<7M:<=<:9:65458757:=?@>;>;:6450^_afjpkjjj756<=;ljih\[020ULNSU]T262211168795564423421.13*Q_llnqqv>;9oq6mq|超쀁롯ˤɚɑЂ׹ު󷱶ƾ"凒ҟƻ難ry}w^jpЭ]j`[pbaW€ee®rw|tș۾}{xzz}T>1IOT\RKILHEFJLOQPPRTUVU[]YMJKG~tszy>>HTVJ|vquzy;?Auov{{}xFNLKIGFJLMQLKIDDFGDDFCDEA}SNH>{wyŜ~FAJcws`Y}sbq؞lq͛IJyhpyآǐt~"~bwUbcoqrnqe`X^UZo__`nnTamAQr]@B9;9LRgu]1;73755203546:9;=>>=:7324111glppmjlp=76:9:igik]000-RQVWUUV^451530678:8755631/11-/`ovxpkpt88nsnjfjޒٰߑ郒ф¼㮂ˉوȔؒũǀ­ŰœˉtΈڿŶj]oek]Ît`sr_yz|ݬ뀓~Szu~G[9AVSTWPIINJGFGKMNMMNQRVYWURKKMJIF}{yy}~A@HTUQxtzz?<>>z{}wryGKIMLFLMOOKJFCEFFEGJFFGEHOHzʴÁyѼ߉lN`~k|jqWk[o]mgq|eưzzzh"Wyth{}rujdXvWYly~Wxt[Yp|qvehZ_IZbhzvzykYMORTew?9.LrT[\e4>[z{no}tJEnjkulcRWm߅ɿ񀭂禡ôڷɀɵ¼ȻU[AO'EY@agND)0:QN>D]o[8p{g_[TWQu[ji<6BdwuTcs:lsqVz_SZJ6"VoDNJO=YR,33/"639BFHI;[a`CD~DBD~~ ~~~~~~~~}~~~}~}~}~}~~} ~~~~~~~~ ~~~}}~~~}~~~~~~~~~ }}}~~}~~~"ѳDŽʩ򕟐򀆍ϳzgme[ggpq=DZ^dL;58975654423556::6;;?@72jf:;54oedjmgkns938<==dhha/.`^V[[VNQSUe1033269:;;68564201./0/,23vr:4_gl4mnrnmd_yyܾչ籲Ի쯂꼲ŻğڋُϞ"㼱اـΑϸyիlpuyn\hx}uvzZO`wurpm{tFLXW\QJOSNJMQMIHHKMLJJJHPSUTPHTSKI{v{|vxsxAFPZXLtv{z=;}|ptytFHNOKNNNMLHGDFEDCHHFFGFJGPOM~뽛榓e~|q|x[\^l}~ovdlpnrohŹjqw}}"з^c|zut[dkow{`~[Xpc{|[`e^QgyhrpNNVVkWMEhokGJg9>JaaR]sY?9OhzsnPFYlԾɾмĕ˹Ƶϣ{zzOnk&+/>BFROK20VFNLIAB;hij<@;lk`[gjkori5/6;;;g`_efX\g]ZWVOKUTW^/2326:;7756441.1114001/3853-0042gkprm^uͮȡշƠψ퀆ՄҠըԓզʁǐщ"즧퇓ΩŪӯ׀¢~iyg֋€f~t{p¬{w|j~lZDZ~}ztçʆwc|n{CDBFIF=BMOMJIPONMMLLLIKNLRWXUPW[S|~|zvuAEQ[WLyuw~y}ttxouHNPMONMLKIGEFCACEEEDHIFGJJKHMNPKz巬_sti_Ztew_vgiqTlnagķU]p}|qq"ίkkcgxtxbkuwd^|ZxL\s|oA-G;DnzJf>UEOeagYXnND@DXtJ]bO:y^^nid]UraQ{7KfɃù뀄藩¶êđϵwIC2EBQLdDR-Ni@GF\NQ%Ek;IS1=CUaNERll~hETnojP{hd[`ZO8"Tl?fH7/LLCZhL/PDCHKCAArfmFGBB~~~~~~~~~~~~}}}~}}}~~~}~}~}~}}~~~~~~~}~~}~~}~~~~~~}~"̟ꢝΉø󊞢澶ᛢॾ{Eltp69>A?nfb=C|kd\\[elml^/138785acabUY^[YV[VKUQRQY2143:631213/12423511324852121de/37pnXn鸯¹䔡䲧斔ˈۆ܇݁"̖僩Ш֪׼ө抴€Żhgwmrnqjrlulxmrӥŋ⤦s~Y}@A?|;;@LKIIJNPPNNJHLIINNT]VUPZd}w}{zyAFKQPIBvuvxz~|}{xxkqKLPMLIKKIGGDCEDAFIGFGGHILL?;@騈Vz`suq~opȊt{poumorpÛQR_p{th|`vkm_jwhawk\zx~vtxrhcTb6?NlXC\DCupC`nhVX\MfMQRJfNhfNnXXMKpjf̋zfVLMh؋ȷ뙩õʹ¿i}sqbgd?GHD\eMclU_{U^_U@Wk;4{c_OeRk|=cKisqzZloQmTRTY^_I":NJZn@L4G:8;=ZmI1TJ@DRA9766557;9:<9636@<>9=ELMIJKMMNMMKKMKIKOVYUTQJG^ICzx}zv>CECIPHCz}yz|yx|{wo}}rlq|KNPMIKLIIJJEGDCDD@EEGGIIJJKJ><>W٩]ft`pn{ؔÓz`hDzhfglWXY`"actpemYahxcex[tt>?@A>yuw|gfFNV_SOuJU][epWJKmcukabR@c]e~Qujx{px|tumZeᒙǹǭȸĸ򎨾¿þ녏kmSK{EaBxpaipl`6eeniRȠTggAEv{i|SxqjVvsnJbk_ELGPTR^P"E?E:vbX?@YK8>?<8.`r{pb022goqjh43469;85dffdhb^WOSOS+UNLPScn34=641431.17822131116;9848.0l545imh?cŸՙ؄vܦ߈ȥɗЫ"ɧ˚滖ϧٳ拤kjffmrkƱӢsy^{xxwmZ\pyyyļ~u=AAD@DLSUNIKLLLNOMLMMLNOSVUSROFHE@y}z;;BELRIDz|{w{yxqruFxnuyGIHIIGDBIIEFFEFDFFDDIMKLJJBD<@@?@??sYpOHL_~VvkTy\WQQ"IC6 v^.:?d^RHF;14b_P@??A:3cnphagh2eqslik65664353cidgf^SNR)),.YUTO\eSVjc]Ye_0,1652102224485688704434dgbT|ա݅ŧˢٰԹӓֹű"פ􅗝갳Ϝ놑ushakuqjghntrfȄdlەtztfmumszdvõqٚUvzADDDGNW\PKJMLMOSNHORNNMPUVUWOF@w~||y<@EKLIF@y~y|zuqou@DHF|rwv}y~{}xEEEDDIIDGJGIHLJMNHC=>=;@{jꚓbZxyrvl㡒Ŷn{yo~ktp^qdwxXd"h_Xaåzca{`{mw[V\gV[`ghJJGA??@FGDEFB:[wLADI[{{zvjTFHXn{rmrhXMLNC?S^Qczqw^m}JU݃腍žø񌑓ƴׇɾ0xg?aIdILFtTuod^ZRRS`s[PCY2ebvUht]UIUgoBGisRS`zOQ"FB7-s]@FYg05c^8@>Ca@?dL=>JJW%6>FC~~~}}}~}~}~}~}~}~~~} ~~~~}~~}}}~~~~~~~~~}}~~~~}~"ሌ۞֚úβྻé~{Wxosz=88>BDD;8426::;648;8:8:==>?:714<;<=~bקzmxnʌ{xktxီ|lwkqrΡv}["cPPel}a{g]g~odf_VQJwz>?BDDCBB=YlI@GKnzmu}}{ueYaiouuuvpdVNA# @FXpklrhnqod|J߿¤ж웣޽ǻރζ聟V:f~h|EyIoQcGEpwnhEJ7zZbHDwIDVQsvXqnhTp{Rjj_}6ePJ"Dp:Y_Z*Dil4cwaB\ea7@8JODBIQ9)3?A< ~~~}~}~}~}~}~~ }}~}}}~~~~~}}~~~~~~}}~~}}~~}~}}}~~~~~"򀐟̀ɸʶȦŵѶ|i|u_hs=97<@B=76135577546:9:978<@=;813?}fbiiemqkj67665:584cib_a_VOS**-0^PTZUXRNIHNT[^d\SY`[a55599433438553003jeUuM鄽żưϖѠƾ⨧鴿"¿ú崎ؾ׺xcltuwokxuqvjR;boU|s|^ƚobv]vp|b|xa[{uiɔɁunɑW"a}xfh~|iWdhgpwh^K\__ouqwDCDABCxQPxELDbplr||gOFR^`cn|xbM? HbFvk`Y^_;6Dfײӽ􅌘Ÿ߷޼źŞꁘYtd-]PYgpz{>h_b8X]sq_26J9LsS2NLD^[1GTRMXVTK^ZQ¤eZo\MRkrL"LrlbLGJ3@LMLfP6dq`6=U3BLDDIA35<>k~}}~~~}~}~}~}~}~~~}~~}}}~ ~~~}~~~~~}~~ ~}}~~}~~~~}~}"獛ǭŹ̴VZ188:9;<8674325777176687459><:9g4=v^dgfbhppo38677465gah_cd]TKK*+/1WPTVVURHAFQV\gd`ZYa]dic4;;888544242146orqCܩ흊ķ֘衫ԗ؆ʨ኱՞굃"㎍鋗ЭۢҎ̬^jqvwsodo}|wmu}paWm5=P\DVͦrrlZlsGHDGJLNMNPLONLKMPHJLNNMKKNQOLLNT}|y498>FJMIu|xyvx{HEDF||{vvtkluwzzs{y}@HJJKLHHF?@<9=AaՖrrry~q~q|anhMhҩjQ߄iwlkzVkpˬi"gwYW]VgdrZOLQTezh_Z02?Rj{ln|CAABFsOOF@@^Wryy[8:GD7=YgfO8".*  Iyrj^N@6<><9897~~~~}}}~}~~}~}~}~}}}~}}~~~}}~~}~~}~}~}~~}~~~ ~}}~~~}}}~~~~~"pҵ󌜤츚ȼ­ޥu_^T268788:8355346655355434035?@794186dbemon386:84543dfeke[XQM,./.*OOZ[NZKIJP[jiebUX`bd]T]hp3575443jd13gpv=Dzƪ–ա۫۲ˁʈח.ߤƢȌ鉂惛˿^oeuxvmǚwzkĹ˸q[QTnx\F99?B:M~|qP=BKW^{ksKLLJKKMNMOMMMLKNPJKNONOKLOSSJKHJRM{x|;=9=DILI@x}}yux|IHEFCy}yn|uvx}xx}~zpxFHIFFD@z;?YpØv\}ox{hpzW`v}wx]fcpvYUӕKjh{{X"WbfdsiZieyiÇ[Rkdai2 9ht_bmp>ECDFabGAAGJ|ww~lQKMB*"+;VbPC3! 6juZUlh@(tА򔣰Ⱦ²򅖝ĸ⊗IJĿǷs\o{byGXuc[aslI77WDPuN4)CeGDgwMWdnWS~@7fNyDevfL9O?Hc8PS"XB06439:E-AK=6O>MUL;Q^I;=?GD;:>~~}}~}~}~}~}}~~}}}~~}}~~}}}~~}~~}~} ~~}~~~~}}~ ~~}}~~}}~~ ~~~}}}~"Y犧Å屌ŝ֠ӿꭏ遈|jR18;988;<7544568433146<@8664;64.22`islm354865451/a_ed^^\Z\001+VQY]RRK?TRYcacaV[adg]RYij300/132egdglo:;F\曶ѩڮʛCмљӑՑ唗㝝áʥwqaapms}futqm|ŹievepaOUUV_pbkr|g}_p;>D\{|JPQMLMOQONLKLMMNPMMPMMNLLOSRJHJKSRPJJI{?>99niWIC>=OuwuZ8"#X}>V@WdHL9& 3x楡圶÷˿؃ĺɿºރށp:kf=8kqSX74OnhIqhSyaHa]b`~dl_Jy]^mDpxdLLKMiJAQnj"liZ=)548GJJPWAE@J_W_EkN{CA?Dq>J~~~~~~}}~}~}~}~}~}~~}}|}~~~}}}~}~~~~}}~}~~} ~~}}~~~~}}}~}}~~}}}~}~~"X޲ԉீ͌ٺለ玕ײsZ5:>;678::83546665763437;9796:852c`-4mfjf24664463ba`aecfbb[-,.,YTVXSGMCWYZ[]_abcafjdedqvv51+2c2llj7qo:;Fw٦ߟڎԩȶ|ﬥEⲶxɇý񌸻尿ʸىĬëÝugpzupmeqhkhæxx{ggaqojb}}rwwt~hdclyJaJNQLILMNNKGKLMNNNMMMKLJILLNOLJKJRTPLIK{{v:<>BGKNDyxyw{zyyHGIC}uqsux~E@9=wHD7,(Q?lCBB}P[RPJ4Vjimkiwy24m_ZdjfjECg=6VhJ,BrEDeETY]Y10v୴⚱¿޺ɾ훥ѽ뀖srAA=iCnrEOaRe>nbVRd~HywilSDOgzMNDy`JNFA>iW"Q;gP&1,2FRPKJ8<6AhFey~p]pgO@b[V|T~~~~}}~}}~~}~}~}~}~}}}~}}~}~~~~}}}~}}}~}}~~~}~~}~}~}}}~}~}}~~}}}~~}~"ٙDzïܛ贿􃐇f4:><67889<78566777534585446876359<<9d0+28gfj46562374dcddjddcfd/+.,.-.XTMUXZ\c]XThed^fiiieoz=hchf4mlook_uBO񖶴Ă؉؟윋臓̆冀팷ɲ"ǶՔҙtŚb}Ϳf}x[lh~xpsҔfpgj~FMQNHKMKKMJLLLMMLLKLKHIGJMNNMKGIQWTQLJNLwx<>?DDGME}~~x~zvxJEEAA>=z{}Mz|y>{Uq̀_vѴth^pvXwlhZu~pvfdWO]kks`bcx~iO"q~cZutv}UUVYg|vklwʼnfjDwYJHNXQC:a6Rllr{nw^aPK.ATbeopX;4I@>P:qlx@>kOQsltt?DqYg~}T=* Ǫ𑧭÷ûóؾ숗uPZK?KPIsy:vjbIR;ARxV8ob`neCP?eEMgiUy\Ş|A;Piu_OKEECE2XŊ"N-MS1-(-=HOQI7804BJBrePTtFpOkEIyV~~~~}}~}~}}}~}~}~}~}~~}}}~}}}~~~}~ ~}}~~~}~}}}~}~~}~}~"ץưѕ焃򻩤ϣۼf29<98989::74465564/137;7427875648>?:30/5:jefh2451483`^]dgfelc_0-0.401/XV\]\eri`\he`]chji^mrBAjhh4kkommdji@cݛ߀Љƹ˱ɇ࿇ƼǶ̏"螉ʨĢpn~rze^]i^n`RO]xy›נ~taz^jvCMQNKLLKKLKJKLIHIIGLLKKJKLQPNLKIOWVQMLLQPvvx:>CCHLBz~zx}{yJEECGCAB|~zQS|}A}Vw|Wzkzncpz\rVsh{xUYcxrbyk"Ʒsubyt]]gkyis|lzdyEAbDBIT`]TKDIQUbnsu~hqh=5-/9Lf2bR55 !2YaSN]^SS\s\]w{wMTyW?. Hq½ƾíو¿ňrGsMSLG[WI~\AN\lp[K`}Jpd;GRs\J|=KB9l}gnsFessCKFN]pyKFI?=DLCVk"s_UXP7,&9?GYI=>kor?@kVMIDG)N_}YSvX~~~~~}}~}~}~}~~}}}~}~~}~}~}}~~~~}~~}~}}~}}~~~}}}~~}~"TǗ٩𺟏߀ۻդዚ˵󍑴d28<><;;877753212136;8547787758><8722585e`cfh624520a__hkhga]0.0-1/14\Y_Y`9=757sfWXajiibdnAAlfehsnroplwtBlݝɳ脌J΅񭐌Œϫǝ˽ڔ޻ԫȲcd\kz^fs_hXXPeo^oǕsjoq~{X5:DڠzENQQNLMJKLMKKJHHHIJLMKLNOMKKJNRRNNLLOPE{stvz>AHHA<}yt|}{{|IEECFDCERXTSRwy}}PRvy^z^`kkkstzma`mqɷr}XbaVo;dexwsipwrzwιx]yuesZkzw|e|_mrneifcH)"+9Nae^OLPS[bg`SrEI0PM4:Ic5cM6"(,"):POBHMBDIReznLIUvKORa`ih% #Ь≤¶񗰾䅉ƿźۓܻͷ7cKPPEJ_HAUc=EHPloc]nFZ=>EAevqDI<@>;QkCm;'~>jiYemonOADE;>JKIYr"||kUA<&6>CKG>>wyk7>NKI>?V./Jn_YkG~~~~~~~~~}}~}~}~}~}~~}~}~}~~}~~~~}}~~~~~~~}}}~~}~"˺儒řЬХ뉍ֺc29<<;;:67789676335613476547:;<88;=976003:8ifghif3453``dcfkml`[0--.-023.`g^148857{jXTcijd]Xn:95dfhulosxrnHmwڏٔݬȗҀ橊枔չȤզ׀"óŘƹb{^[ixuRvjb\voa_gx_]ptlpm|tW_`蚚HNOOMLMKKLNNJJIJLNPLMLMONNLMOOLMMJJNRF~trqsn=BE@tu|zy}~{wHGDDEHFEAHLRTRPz{|LJ>qxcpZVw|}vp[TYuc^ׅYWpy;^vmtpyy\`^wVo~~~xgqV^tu~bs`_ŽgzFJ:!<:PkTn]nFHNmY|a2,;ۃſ¿ƺ׀ƽ䚡ŠV@?s_^s|K`WşȃϮŏ´װ絹̳Ϙ"µԗπhrg][[dtxqrl\{[xqyzb]¼m_dk|wKJLLMMLKMNNLKJLLOQNMNKLOLMMMPONQPMLMLKNPE~xk[TYewxvt|}x}wv|DHFFGLHGDIKOQONyzHF~qw??w~C_a[aXPayip`yۓ̺b_ouo˨lvpdxyojgdm|yUUt"_Ymqx̞pzspgl]dVq}Rp}aoZq~1;@5/)K-]/(0NacUIHRM@;A7B4:=t77KG{e9FEGTqM@wnjmxCFMz\\OmqoukfY[YTJE5=KF?:"CE<)YF.sʝL[d~~~~~ ~}}}~}~}}}~}~~}}}~}~}}~}}}~~~}}~~}~~~~~}~~~}}}~~}||}}}"θگ쇠􇌇Բb09:;:;:699;865667;=<4145655766;9CE>996549;jfXRIHOZd`hd`cdlsneb..//,/.011h]Y245853cWU[[gc\4477nfj6mfbq|xͤܠի鎡џЈڣ̩Һ"ĽќСӥ}~~{qjXrUtgo~_}elkпĚFNMNNQSOLNQNKJJJMQPMKKLMNLLMLMRNT^VOMKMNNGw`RMS`q}yvtxwz}vqy?CDEEIGHHHLNORNJ}~GILKxy9w|{~ϡt[qփvUz]c~tRvt|}TyzZX^iytqom[OX|\"VJ]_jirrq`XWYU]X{{khX[Suv:576/>3-9FIFEC;016BEg_Hj:>;K0=aSbl~~~~~}}~}~}}}~}~}}}~}~~}~~}~}}~}~ ~~}}~~}~~}~~~}~~~}}||}}}"íԁμ򅎊ܫȸӃ԰uQg/4:;<>;168;:76669;:;3/28<77956=BNO=89<769=l^LOEFNX_hjaZ^bhhi0/.+.0-2/1/1naZ178764bWV\\hga23;;7jiimppt|Ϧ׮󂾇ǚ񖬥׍ݽ̔ɇƶݴɸɕ"∗Ȕ¦{ij[aabggưgꅏujcrXooiȷ_DLPOT][KHLRPKHIJLNLLIIKORLKPMNTWciVONNMOMHqZXNTbn|xprwxxtu7<==GG@FHJHJLPRROKCEONE|r|}r[o`|dwuwa\|Sxʚwzy~XJ~mYXTP]zxm\u{X"}{rZm{W`WUtqZ[eeyvvl]FCNTUSH8WMDI7P5>~=xtl\[WG6@KE@Ke;@Duqh_[VRLEUM:#/>M\CHGKд䕼»¿ζ¾݀􂇉Żيޯ裌|IK?DFNMLYncUejtgtdF{CMKa?}ibL\]wpw}rcQOPbXQ]um^SSstIH8aEG>"xoVDhGPvTF7@7vlevv;DobMS]\IOgq~~~~~}~}~}}}~}~}~~~}~}}~~~}~}~}~~~}~}~~~}~}~~}"끁􁊏﵇񒨼ٷ{tv^1.48:@N^815;;975476694039=8777:BGGC;687858@5XMN@HPT]heb`\`fhh..\T113111035f[2764545_S]Zlm5159>9844musn|楓ÙĽġρșՄϦ®԰ɪ≠ݏ"֔‹䇊̄ūksheñ]higijfXXZeggbüXWj}|t\HBTdl`li¶pADMOO[}PCJSQMJJIKKILKLMNPMLNOQ\a]WQOOKNOOPDp][MUaiuytxxzzxz:f>?K^MbWccYTf~~~~~}~~}}~}}~}~}~~}~}~~~}}}~}~}~~}}}~}~~}~~~}~~~~~~}}}~~}}}~}||}|"񷗃ؙ惉фs~4178;AuMI37;=;721788:7678:9:79=ED>;5566:45@5YSQCIOS\da_XYblfe_^UP.03..0372b[`854676oZcemohfc5=;9645oqnzz˔ƻξֹì򶐘ŐżӢ󡯲Ý"ֻƀՇ丛ȕfiw`ylmgcaZQ\heddcȿ`b_Xxn`TF9tFIEY[eºDCMPQ\Y`BHPQOMKKLLKMLNOLNQSNPT`XPPNOONRONPFwd\MT\eqzssyw}vyy{sqCDBADGINLONORSP}CIKGB<<{{y⭯wũ[qebwδXnz[^^UPUMNESxrY^"ySvgyXejobmt|tooDf47Z4fXF->MyifEXpFFEA>=nZRNE"T7BCB@?z}D?99mLrG- JCO̹ԒëϾĺڇ󍑔󃓎}̆FCGBWzmU{b`bA4GJ~SRs?Jzs}q{rs^TPQDKfsQnSprXB;63269<<865:;9989:644lss}ƕੲȶόқΈѣ٘廙"ǠƶƩfeWtcpelɿgea^[WVUUbri`^\ƹcd`qȲx>;7GukQ@FKQVsVEJPRPNLKJJLLJHJORTSMORWPLOLNOORSOLE>m`MPYZby}ux|vvy|xyBFE@@GMIIKJMRWRLCGLGB=<}|͢ǎ{÷[Ɗjhbmlhxkbg~v`bmx~_PXWLqicdn"[l^Y{o{suib^:V<=Sh5dJ#18Xr?@S"WNB}i^@Rq{qo3@FZCEOXD<5t[e|{l{GBs~~~}~}}~}~}~~}}~}}}~~}~~~}}~}}~}~}~~}}}~~}~~}|"•聊ᰔڵwzG`9988AGB;9<:55657:;;836::9<988<:731444358850]XJJLPT`d]beeiinld^_ef51TR.353he41158>;4diigdbg38zr4/1kpv~⮛ȗͅ爩ɮƞ︠Ǒ턝ĶŁş߳"Ś󬈋ޭÑcf`}hs{icldfhgd^WV]jcYUøc\W}r[N?p~nݣjeybTb{`[\lcmggej܂YUobkmilxU~LRT_ڜŏ"dzibddUӞbqn{\^:cGDGCJ\_=HI_?KM54Kizuqn;:;:5*#&0>?73fx{|D@;mbSAinl+ AK띺ú¾ɸĸŻվꈂ񃏎톊ݛ[MGYk;]JON\^QOKHBJiE/B3CJKZNF68c]ImuO@X>HE^vVIL>xJGKciPHE"}FsaPYDHU^J;5v=[rnyzpkD~i~~~~~~~~~}~}~~}}~}}~}~~}}~~~} ~~~~~}}~~~}}}~}}~}~~~}}}~~}~~~}}~~~}~~~}~}}"pذƻȱԨuutSU47449<<:8:8786558;:667988986679842420631]VHHLPPY[`T]aed5dcabda10YV[/410495578:884eaceb0.ntoe_14kw}ۨԿƦɘ뤷枾ޤƢҥ璱ʈڿ.߬ηDZ̿矤Ꚁmipi~vrlny|cgkjbXVW[XSd^qakhZIdcpjw@IJKMLKJKNMKKIIHJLMJILOOMMLKKHKPPMNNOPRNKE;h_PQUZ\lw|zq;v{}CB}zGMJHKQLKLOROJG{|CE{?@՟m]yu΄~cmkYԌsSPc|[a~cv`}ft[܁kK@zoyk"Zf\^gnk\{ryu[?:_ǵ|xtz"paVOORxrinYlmEBnXK"HozwpV9Tt4/[K(%IfwGG>4/'$')%A>>?CRYZ\jw~aKJPMEA8#SAB=Յ¿ƽ»¹ʿ©򄁂쀂rUeA:SSfkRGMMjh9Eh^I3xLggSSWM79I~Rg]|QPAXMA\xxT~LLzrrpjS]BVIL#":98zYdi_0,6]zACkwt^@<@B=zyUPRhv~~~}~}~~~}~}}~~}~}}~}}}~~}}}~}~~~~}~}~}}~}~~~~}~~}~~}"땯ͱͥżÿ켐ך~yz=vqgA>T6 "/-=O?EZCZ^vmum@=OPJB|Ly]b\So~~~~}~}~~~}}}~}}~~}~}}}~ ~~~~~~}~~}~~~~}~~~}~}~~}~}}}~~}}}~}"ꅌᯐÄ᳓ꐰĵ՗ VBc574376768:<85334389779767:78=>:85777853sreYLBGQMO[f^]SY_^ci`cjtfa//31ji1.07>@B:/2iiktma`5:@=hpl8CN۩့ݲ鿳蔤㑘Йǀ˥򭞼化ϯ׻"䋐ήy|րūhg~d`hnxdihhiaxc_SVRVTUwy̮zugb]Z]mTtENNMPNONNNPNMLLMMQQLJKKNPRMKNOPSQUTPQPL~jZT]c[_qzw|suxyzzr|w~AELJHJKNQSTPKM{KTYL|{CJLIPX޻azZdīvq}ah]pֲ^YWHBNaws{lz~[ts`k]"Ydtjvُz~~ccgtr[Zf|R\`n:4H:9w?}@>O]O^8::862H)6AF9_W@@R(&)\.-*RV\VE84@T_j||tG_B^lo72446qo{ܓµżܹž놏䀇{aw@fj`K0FJEAnh;IVYsWNKETW,7WiNiGS9hfozvKLAHRUuzea{ZR|prLQUD80"07DINglrnP=N^MG>CMCfch\d ~~~~~~~}~}~}}~}~}}}~~~}~~~~~}~~~}~~}~~}~~~}}}~~}"ɩߞ̋ڴެ䃐ͥfFg645469:89;>>766757986789:=;9=<;95656751mpbLNKJOOP[g\W]c\Yegekux`[\3203432d79<=8456bikj`d6==8hij5>D?GV⶜߈⑍҅ڨͷז–ٌㅒ"琅ȗֶÍlm`fddghb{PMdSk~SRPTYY~mqc\ilishtjqf}EKLMNOPNMMOPNONPNQQMJKMPQTQMONQRPSQNNMJ}YX\Z]Y`p~zy}yu~GKKKIJJNOSVSRQLuIQNDty{=FLJOcq}s\wwWk̖dqȲnxj|tYq[]bRzJ^iuzd[vlr"ajtiXUgwuncgy[|[YUZXOOPHnMQNcCM287/-48Z46'&3"$#/L("JZ0/-,[_ZKC==EFEZ>5fI13Ki;>:gYTS@AYא·Ľ½޷ĿǼ󀊖nGnR{tVC[OOQW"LsrrsyzwxFAun=b\KGFKTLq[a83~~~}~}~}~}~}}}~~~~}~~~~~}~}}~~~~~~}~~}~}}~}}}~~"ʹ˶Ι؃Ԓꀇϩϻpbq356779978;=>7:73667756:<;<<9:::;97779737raLTPNHLP^eZ+2^XUighkrtcc^/.2349rpr739978:/Yf^nk<>:mng66=?-N63%BQg8S@'S,# DQB>LQL'-/0-))MD<=9E]l]?DF60@\bjq`M<4^o䖼¸żÀ遍Ľν蝵򊐠MXD~=92Y2ZPX?#8XuVS7E_XYJWLCLHbsZTSg:6:7pjqv>@DSNGUJH/,RU{gvmg^6>"<=DEf`cW}~q`TQLa7U[XJGNPIC`b8~~~}~~~~}~}~~}~}}}~}~~~}}}~~~~~}~}~~~~~~~~~}~~}~}}}~"Ŷ̛ӁDžDZݑʮӿȵ}eo{468;875788;<9:60255686;@>;;:899689:<975qp`KMMOLMQcd[.2XW\edgmooeb[),16p:538<:8;627ft9A<9n62658=AEWrɾΧה̗󞍿횽񍨤뽴̈ں¥䦇暺װī Ŝ׆jiqVvaorXV^d}sr|[ZZ[vov|y}z|}madlx|@FINOMKKJJMKGIKKLKJKMLOPPOPQRPKKMMML}ULR[WZcqtzBHu{wsyyxw~;CIJIKMQOQVXRORNKMJSJE{;6<>?DAPa{ZтxtXrnɵ]Zk功mxqtbSV\SZytjVPS4^bQKҖnprUt}~ehvt}fvŎ[\\W3T^\UX_Q@0!=B66;]4R:@Pbd6KPQjwļ۷ѱ灂zFn<:6]#_ZbKC>HZ^15K`[Npl]AcpY@gVB.;FB~wz@CFUfRVYOOPD@Huhpw}z{6"@D<7iscIVHUel{>Ch{yWADEFH5i=~~~}~}~~}~}~}}~}~}}~~~~~~~~~~~~}}}~~}~}~}}~"␵޻Ѡᕷͪ񧓎덤€ŰzbxE97;976798269b.49FQIFDERTTWT`VMHK~l}p"q>=4=xHKJ5@TlMCDZEQrC@BJJCDDF~~~~~~~~}~~}~}~~~}}~ }}}~~ ~~~~~}~~~}}~~}~ }}}~~}~~~}~~" ÷t[rF;89746:::6689=<<;8635:<9<;=;99:9>=;:::97lU>KLPIE^ih`ceWLZa]bgiqec]Z[Z*-.32358:855799=:>;;mgfgg128ww>V醍NjߠȔ侩ȫ۲晥ꔉ"£؂毳耎Yf|{qadgaadZj}qt]\ZYVu[Z[cpnryEAJNOLKMLMLOPNNNQQKIHMPQORQPPOMOPTSRTTTPL~XTXcagz|zkz{yz~uvuuFGEJIIOUVSRSVUTUPSQMrn};?AT{hUa`ksX|igorkmj^TYWJImU`jQPQMKK{lփObx"YXStay`lezjsvA9 (AK:8JZdl_ANDB7^\59/?4JK0EFvo61##AELA=AL++*,1b\TS[YM'.BDrG]sЍľȾž˾ֳ۹ѽꉩ|fJYw1y?48IDDI]U|ZNWHGe}Vs:GVelxb_NP7D7:GD~KC@BUEGQWc^UOIdXih~iNo_47=sfWwS;.R`}IHTp>jEBIJIP^PX~~~~~~~~~}}}~~~}~}~~~}}~~~}}}~~~}~~~~~~~~~}}~~}~~~}}}~~}~~"ĸ̶֪򇜑ੁꊒǾѵ{~v]vF977867<=<;76:<><<7636:9589:;989;=@959;588[AMROLOcec`bhZPW]\^bdfde^\Y_^2.30244;;7:;99<===;ndhim325syCWϟӷ챹ōҋŠȜƹż"؂ؖဥǫɣglv}lunRl`iYZQLdvwp}`b__^Z}^NAES`cwuJBGKNMLNNORRRQNMMNIIJMPQOQNNOSURQTUNQP`Y^`_jz{}|v}zz|~|xovJFIEEMS[WUZZTSSRRPJuv>@ATydnu|no{ǰpi{r}u۝}qhSWjzQEJM_o6RT\KHEbn׼ahRTWXXZk痠[lzy\vh{}xeX0=4@C1(7IdmT@/6]{}`WalmwņùƺDz׵ù񖩻jfE5GV9k{Hi^Fe\wGVUGH@?Enso]DF?^9.?|GKDE74L]^bcOKBKttTotEHuh1549rEQu`iQ^kvHPQQJJ@EKBCE[]2~~~~~}}~~}~~~~}~}~~~}}~ }}}~~~}}~~~~}}~~}}}~ ~}}}~~}}}~}~~~}}}~"ƛ㲷ۭߊ턈¸޲}w[x6686489=?@99:8::97879:769998<9;<;:61784::`EHSOIRdeaa`bZSS[[Zaiadc_fZein562/119;<<=;9=?@Ctjeplo66mt=DQ͜ۯ¹۹ުܱۘϦ۵;܇"冑ԬӛƼӁ\Ohþb^dXShcUtv}zzhgfdc^Z\mYV^gp{r>ELMKMMNOSRUSKLLJGJLNNOPRSQOSPOOOQOKPQKSR}^R^abkxx~}~ztv{rKJFDKPWWXXWSQTTRO{t{~@BJSqpy_~zWt°W^zqwkXqmbTIphWZJIJNZRzUysWZ"V[agvfpxؘkx^GV\fvrf]~anN^OSZB7k}sjah|tfM+ ,8&7S{~M6U*9y_gYKARt=97750-,ZTM=*AIK\^gjt}Žɸ㸸ŵŀ煎wE_yQLVF=amFN#H[L_YyrkYmjNJ6CRwTRqsdI?Z8RuCYVf?3aiUjMC>ABGFFBJJ;;>K,2~}~~~~}~}~}~~}}~}}}~}}~~~~}}~~~}~ ~}}}~~}}~~"ꌄڹψ쐗򃏣Ⱥȴ⺖}yazp777899=>>;?=8758698:;9;7;;;<9;<:7537:6;=ZAKOROTc+c^W^_ZWUY]W\b]a^_h\drgo52/.148?=<;79>@Aqmfo5suyBLj扖멍﯋Ŵ̛ŖгŽԲ좡罓ZTPbzotnhefŧbhulkwffcecd_]^r~INOONMLMNPWUOLKJFKLONLRQUROQOOPPQOKORNQNwWW[adjvw}nl{~}{JHHIMPSXUTSRTVTOyqz=@ABOYx[tԯYac^xywgqkTn\Pd|McMwxONEMIIk}UPT\"[X\exvࢭfra\\^WljP.)[cK%JZBCB=;>^EG3MMwlXD_VOr[=/ASmt992./12]SSTSSGN\ZX\Y/7~➷ǻž¾߸؀άہfL4~g]Gv`D"#(.BWK}6:7kI2kzMe^tmN`=6`vpEMthL{QEIE?JQWkcEKGL"I<52;>MEINoGEEEP0~~~~~}}~}~}~}}~~}}}~}}~~}~~~~}}~~~~}~~~~}}~~"Vߦん耉Ǹ·򄇇⯎ybn:9:<;:;@A85795569;8847<>85:=<859;?;>;X@OORX[ec]VZ_\TQ.0UMXTZ`W`]_mlk440/218tkgh5345u~Fޏ򇒠󼌙Hׅ̊뒕دծӳȂ߂QZQpUDhukosplimvrdzrueRPRWt¼bfcV`a_w|KNQTPLIIMPUXPNONIJMONLPOPQQMKNPQROPRVQPJsO[^bglst}wyB@leyz}JIIJLHOSWTTUQUXNzrs>?CDUrXXtق܈oY_em[ow|tr×qј՟PaZ[_lwYx^PKJTQK{~r[U"lj[WwDz‰yqZqjn^[(,'RI,'5]LcyDCCA>=CKE:umVBV|lqp^=MMfs$-E\wl..4ndW[gqujgiac\M'9ECÍĶ͵Ŀۀ惀î㸦}u-?緙SH5I"& 0IE^d?==9>|iTnqsaj[8s|NF@G@fao~~y[WSQSJAVjXYZ~"UL8.=u}u2'FWwg^wjcnOTcDAVPF3JBE/~~~~~}}~}~~}~}~}}~}~~~~}}}~~~~}~~~~}}}~~}~}}~~~~~}}}~~~~~"ֿϹɹԵþȢxfKo8:=??:878<=9436:6457<8768<=87:<;87:9;;>7Z?JONP`jgWWY\[TW12NNMMQVT\[Yaqso6122188@B?><=D>wic24457:@Jܪ󂷿ߔ飇ʒф㉫娬Ÿ"⁞“ؿTYPKZj~|a{хlmquqljfgeiw??LnzRwDKPURKGELRTQNNNQMLNNONQPNPQNKKOOOPQPRPOHpJTabanww|}vDAms{uyJIMLFMLSUV[WU\Kyr9>@CEIRZ{oKnxji_Wj[bbxoytfoĔwsz_fxnne[^ͲTEWPGLYfyxVYڙva~vŲ͞my_z)+&D(331(+0T|DA?A@>AEECEJpxpTdX/BA6/# Qfdlރ†µů؀熆êɷ֩PL=``ubN;:7.!'DLlKd<@>;Ib[ZҎawyT?fxFJE?JT`[˟^MNE@CNqP{"fTBe5ܞ=/K>U.Ec|g[gA`WW.A<@S~~~~}~}~~}~}}}~}}~~~}}~}~~~~~~~}~~~}~~~~~}}~~~}~~~"ÈƦпߪy|~xj{7:7<>:758<95535:;667:8899;<:8;9:;96877;4WAFNNNYecUUVW]\Y12RPLRTZTZYYXgo<87733669=B@BAA{sd/34556;AHѿÖח뙩͐ުڜ뱾֩ԝ"̼짢ϜǧVXROY]PX}nmllopiefimmkhXidw~;=FQQVjzlp{{oc\pw}k}AKLOMIHHMSQNMLLOPMMMOOPOKNPMILNPOONONMMGnRT_``kx}HE|~|x|RNNRLIKJLOUYa\U|v:=@B@BNUVj\ؕ\][_luu[xϫۚS{g|g]qWMg@MWUJNޅ"ruք{Éqsrp̉]xbo)*$:$.9.'i`EA@?==>BECEEBCoPV|mA"6'$) "&6WkqjdfnmO;=AF/*UNW݈İʳۀҸҽ񃍥EAKnavee`PbJ!LSvEpGG;g[nqȷmkG3mZvIMB?=IdLTwxbbDEFMAFx^w"TFwY`ut^p86A>K/>mO?Nu]bvdV$47965678:99869:;::987858:9597363W?BNTPT]cZZ\\a`Y--UNVW\aZXV]Zb2==:845545:>>A@>A834;GjKlIKFC@<8;~??@DDC<48|gBF-38 %+%2EWp{y]JB=>(-W.+Ļÿž׷ŀ뿸w5>ltOOsPgjRu_zN'@NKUhdGIwuwe~dFUUIY_NXCG=654?Ncm~nTj=B@SBETL~O"NPGubmjPMD>75CF6LMt`aClo<88AO~~~~~~~~~~}~}~~}~}}~}}~~~~~~ ~~~}~~~~~~~~~}}~~}~}}~~~~~~"ױۮȐޕ慒譊ꄁdkqh/26;<974:;965688:=<<:7:887886535:9888554T<@KPITch]^abdaY,)RSYXSZ[XO[\119=87645309;=>?=rggjrnliejGE꓾ɯݦɁˣջ١镈𻼾؁ޡܙ"ٺⷰ򣸁ʫRVVggcfsXoyync[_inorroni̺f]\Lwtuu{{uuBUqrvOS`~CIKLKKNMPNMMKIKKNPNNONOMNNNKILLLMONMLKJDjRUZ]Yix~|FDxyFGNQNOPMLJHMOSUVPtvyy_eXiorrU{t鞗砀w{{l^IIzt}_oVZ[XUTwT"|nٯkјqlh`]X`{gy_ #%KMG8I8458;9;2vNHEGB2Ual9>CA;:?;679778754359:;88864S>AJLFO^d[Zddlh],,`Z^cQRVVRT`124978:84527=8=A=pmmkuxplopLJɋȩފЪʦʇ´Ϭ􇆫εĽ"ċѵЩߋRU[e_f_siWrudop]iotvsookϴvr{b|}@<:=Pqvy|kv}~DHIKKMNNOMLLIIKKNONNMOQRNOPMMOLLNOOKLLIEr\Z^^W\n{|DF|}z|DFGLLPUSLMLOTQSUOv~|yekqԬdƖȬcսq\SwinġënuN^}ZNxs{y̓JZ_"|ż䤫ojtJģn~qV:#'RWYF%97;@?8+3C??AEmRI<=Z:BB<:A@ACs@:We@%!! =izwwyumdTJZZxcU|׉¾ÿῷÂjHoWK?f~{hAWzIw[>?F2aF|z}{bl9Zt9"=h|?K6;;8.OTVl~wzQ4[e;["euV~3ceF./$bovH0`?*Bh~~~}~}~~}~} ~~~~~~~~~~~}~~}}~~~ ~~~~~"܃‘ݳی޳󂈊ͷʹǼnhx-17::7259:96469:=??=97599676324788;::953ZHAJGIM`bVV1akj^0/d]^`WURWWT\[23778=979<9=:>B>ulk79>qruWW¬ńʣߺؖᪧ¿̮⦴Ȧ}"̷ՋꜙܽͅဈRWXjk{gd^_\zluhZv\cccknmkegSF>z??=wzS|û}@FIJKKJMNKHHHILNNPOKJOQQNNONMNMMNOOMNMJG|bW_^YSl|{FDG|}}{EFJMQXUQRVRUWWXOpz?@EgnЉiqΡzs݈X`q~ʮ|afhnx[zÒwrmO\}"zqϳɃwx\X֡sQs1$'QRQ;!A?BGGE937n99oG/=5(@d|;7=?q@CFz~gLmkJ5ShyCIO3:>32G`Zu^h{owtmvpi77:sw}mvŒϊšβүˇ”鎑ӻѽמ"Ÿد؀ʭYSYTqGnhtilvTg}doomiiju_L@@CLRZngʲα}CGHLMNRNJKLNOQOMKNNMOQMLLMMNNPPOMMKJfX`bZRny|EH~~?CF~~~|AFMLOSSRTXW_f]^Ovw?>@r~~si݊l^t˶{twuEfywu^đaXJGX~v}w[i{^b/%)+SK+HNIBxYp}EGgEG>12=<5Vqgerxu{{{]J=0Rce"zd[WHA:Mafkvmf::6Svl{e^62JK1*>N~~~}}~}~~}~~~}~}}}~~~}~~~~~~~~~~~~~~~"k€ԯǐʠ麭ʸ֮ypyؤX\38;<<8776886576<:98724.K@DGHDS`d]+.`caZ3100.-X`^e\\1.1523996:;@CA=?=rpl537v@=C؂Ӏλ՜э֯3睜ƚĨ̌ʎ¾Ѷ΀T[zT`xtYxpTV^]hsrpnhxeTEKg}cΈ]ѻ|GILPSUQLNOKIJLPSPPLLNMPQNKKMKLKONNMMKKGiT]c[QgsHK}~JGBCFF}zzB@ELLMOOOTV\db\[Oy|?=>HGNցg֚jfwxrne`aޮ`{]ؤͶpbk^irϖ|d_Qf"]u\zzstifo~~{g2%(UQ="@L0_D>Rs]RK\A9JpaNHG1"%-NoBB@AEzfahjW:-*,PP(hThur/Pfvxpqx{ոļ¿ǮƀꐑӀ胃ف󆏋vR\qG‰BDf_nb::[wW:57< ?_xkO6QWf9^ѕ_R=:.'?Lhsxrdxx`]YXLeg"{a9-9_X^=`K9@>J786c|]]>DKC/5>F~~~~~~}}}~}~~}~}~}}}~~~}~~~}~~~~~}~~~~ ~~}}}~~~"ɏϴŹղ같ZS368=;njnl49>F@Eoυ䶜㷯ȂᘈꖭܨǼǻߙ"٭ӉڋÀTZe\Zii[p~n\sv]V[\wtsppmĩ}natnhky~eˤtJKLOPONMPRNJJMOPOQMMOPQONLLKKMMMNNMKGKLtX]b^Var~IJFzyGGEHJF~D@>IONMNNVX^[YVVMo|@DGLIV}ᇧ{jÿz_`{qxLNz`g{̲oXZT~mÈr"ȷa\Z]yrrhPlzrxݭz{e|1$&MC33Q$6Bn2CUHP4M4-6HhYLPI'0.7gBEC@@xrh\cQ/>PS3.4IWYS:9Ypmk:z~ǽ׺㕧ƿµﺷĀ搗ݶֺj}f\|CrpzuI4nquB,4:<K|bXpK=gFPnvqid¹[<.$8?SJg\_MerkNdƗ`Ru"`9*:4eAJr\JK><:-HaXojR_^G1>5;~~~~~~~~}}}~}~~~}}}~}~}~~~~~~~}~~}}~~~~~~~}~~~~"ցᄏΊżþśsWQ077=A=;86886777:<:897:778775798799730041PGJNMTbb_/--\XQ]04730^[XTYa2-*3127744:<<@=<<8e88ov}CCK~}₍䁇Ìϱũߜō٠ܘǎ"ם񥽠ֻkUXhtrtrzz_fuuRRYZcfskvpmrmȸciʻ{h]VaiXK`iΎj~INLOPLMOPQOLMNNOPOPROQPQPMNROOOLJKKI=VP[__etzGIHvqEFJIG~}EB@ILLJHLT]YWVRTOCk>AKK[iw킜jkkjkajUepmxztlYnts_ƴs^[VPj3ubhrw~xs]^bvwvqneh[Viȴr{i?)*XE%/@??EK{wTPVUC3**1:.4`xv<|ƩȮ吟ĻºÀ¾؆ٯn^ڸRV]|~?;m{Ohd`J9F52 ~~~~~}}}~}~~~}~}~}~~}}}~~~~~~~}~~}}}~~~~~~~~~"\蹩޺μغ߮ꐑշyuo\V068;<99::97:<:977:877:;8688899643386SGKMHIZc_^,/^[Q\24:6f`ZYT_a2/12367753;=;>>@=9j6:s{=>BO}Յ􋗟怌ۙل͒ʙA㼥á̃󙟂ΝҀ[`l^cdcRSx\bnqi`hjlnmjdjOBnko}GJJMLKLRTRMKKKLNPNQQOQPPOQSQMNQOOOLLNNOCYP[^[\o|FH{qGGMJ|wDDHIJJGGMR[YVURUUHt>FEJM]rjnpmmppasTh^nyg~scͫZ\\UWVuېeپfg"h]RpxիvMu›qs}oê46]_WUiXA>DMK<) %N|\%1[`&%SJF?Ya(+9MmA=7{~@EGJHCArpws_OF1BJ#&33VruŸꐜļþȽŀڳ򚚓񄔕aiy^^id{<;>=<:<:n7:*?KOAF?c14@{s{UXJ=lulx~vfL(A.:~~~~~~}}}~}~~}~}~}~~}}~~~ }~~~}}}~~~~ ~~~~~~"乶ɴ专٣퉈넋έ󁋣voZ\[468:888:<<879899::878:965;@<27;;888769>:XKKLGI!Yg^002a]Z^127kea.\Zc]0/31255779AA?}>8ij><>>@7ڭ̗䀍‘ÿӱՏثڬ͞šϹز񫩨ǥ⒅fjYiX^RiZRQd[finoqqmliƹ\jkQe||\xwGHJLJJLRUTMKLJJJMOQPOPPMLRZUKNSQOOMLKPUJgV[[TWj{HHH|vHJMC~uEFIGIJFINS[\WVTTTFx|IGGFLMəiojpsrnsyungaupǢ`h˶DžycXUett˙irzpsrl"x[vcxhogғjeu؏s@?-QOTk3,MK^aJ>=BfHLp4'%XTPB@=>B?>S-DWd7MbF^JKcdhM;H9QxwTioclT<:@HF@A:>nsAMEG?GD?"@30GJ3SJ977968;=:6:?;46:<<88777=;YKNMMR`fa02eeb`_/03lc/./1_.//0/-/37:tٮڤο孑ʛ£¶"腑귴Ρȱi`wjZ}lr`_TRsr_|epeospmieczq^xc]eTn{GHJKJKMORQLJJJLKLORNNQSPMRXRMOTRQNKIHKRMiTYWX`hs}FK{vHJMFDAADDFGEGHHKPS[[\VTROFp:DFIQomc_VoxqsvzmmwveYqyԔjjyr`ttzrux{{wyvxxq"_\i`wixhrҝխozjxfD\@1B@C,+H9RPUbny`}\b:<>L~Y~KHFADCB"c(@V.4.[?/)96DawyuoE7\lTE>Jie=~~~~}~}~~}~~~}}~}~}~}}~~}~~~}~~~~~~"ׯЂĻƩӣ楨ꐻիŀ닕ͷiyaXYk79;9659==:68;<96597::;855646569<97567;8]LLMORaid210fh_]10230/3140.0.2//05;B@DDB?A;;8bd:<@[pꏜˆ눎⸲շֵހ䭍ꈴլ̭"꩓͹^mmZ}hReczk|XzioonnkkiĽflc߰^nfkJLMKKJKONLILMOLOQRPMMNLNOPQPMJGIKSOqUUQVbjs|GJEwJIKKGGHEHGECFIHIIKOVTX_\TTROGnpBFN|žSZN{zxxmuyxlZkU`Xdseu}?ezgzhViyzywzryq_]ZqXd]fd|svmqB'2IV5aD=NOQsytx{eU_a`.`n]X-*APbKx}F>239g}ADEDCDEB{usm`fzj9ELBFѼ屪나¼ûȼüú¾㽱΄񅉐٩FO?m`gZXSpqZ9LgCJKH?.M=B"~S:>.+(TD,-"*1KOqwqY`o_4@QLHOdij\<~~~~~}~}~~~}~}}~ ~}}}~~}~~~~}~~~~~"Ų׿ġͯ۲ڇˮ}baRS[f68;9555:;99;<<64789:89943345434964346;>fMLROWgrc210d_Q^24/21/553100.132258DCAD=>>xzSHUOHpn涤냗üöûŽӄл凋T]aHuJdKQSfRJBHU[@=<4D@QQD)I@Zfu{xnjI_~mONVbTxfTggv}WKI65\vFRQAuNED9LHH=7477898:9775568506314466oOQYSP_eXX,/d`X`jck32101/1/1139;9>@C@@@7;;A=qmry=FGKIĭ򑵽Չн܎̱͚聲ڔ딟ڞ"ڲϝ҇̓Ҁg\lufhgǑzY^}\mĉubsuqjiotrqrokãÿgXifjMMQURLJNPNMOPPMNMMOOPRQONMMNMMPNNMLMNRVWifalz~EHryHGHIGEFEFGIKLNRRUV[VKLPXRxxQe^X`Ԯjwr`m[WTNcjio\q]N]Rdmtĥ^ppʰziW\syc]n_^]uscrr"oolei|h{v~xmgmXN4VX<5HE5@8|x<=hAF0:h9=yqVUV#0F\kRXkl@J[rADAACBA?@BDEC|lctvձг۾򗠊WxWU?ZI1H5#%-cR,ED?@=A4;@-!3=z@4/W\0RY8r@}ztVJT4QQ>:Kb?@=w,EjHC>z;1=TBRZ8039@A8g}{>GJNV訏踮íԗߜǯƉ禐砳ؕ􄘐띤"ߺȖ̖ժhomzi|sYdhĐ}[dhhgbmСo܈fomigluutrlgfjkgǿ=ksbd{MQWUPMOPLJNRROMLLMNQSNPONLLMOOMMLKKLObWee[n~FGEqnwJGHIFEGFHLMKNSVUWXUMCFOXUFyyN``anqyΗ|ilgbXyX\\]x~iobiYtrktqguvTwuweW`]]m\lzs{fq"sjhio~|rbwn@DRL*"?@151x>?hB,/[5>BDwA/:.RevEBFo_dS[uCB@A@ABCDCA?p_f<>@@k𙯷À󌒋ܹĻ䃏aHMeF/EtK9.)5'0.7kGG?2N=lFRG17/6,\L;YihiendX_C.Ac~~}~~~~~}~}~~~}~}}}~~~~}}~~~~~~}~}~~~~}~~~~}~~}}~~"ꫝʔǁڄ۲񧼞툛퐐꿣ԫJGrWYrqtw89=;885106<>8688778998;74368:75432525jcV[VJR^_]2-1c_VQZff326//1468:99=?B=@=834lg?FEB>@ADDi皙ŧ̹Ԑdzĵŀ߈~IAmZ?PYSG8J7DJ-7@_lUP;xxfYQV>M{q:;34Y5tDL?0\S8@[@Iw`FVIEwrwu9:=BCEdAh;"EtWMD>@>>=849;CC@rR1>KQZvƠӬڳØӡﮋγֱ۸՛쓹ೱὼ削Ώ"Ȣ巒j}ZssnqeiinkY]flqsp_eptsfc[uyiflolg`opmllmǛnmWUoXmHINQRPOQOLLKNTNLOQMNOPNLMMKIGNRNNMKIJJKy\[`U_~EBCBxnIIHEEHKLLMNQWVXW[WQPUUb`^fAS^]lfƟ~z~čӣ˽~lz~m{}fibxpzƜyUfkhoi"vhaɒifirj}/>Ub/L11HHITEh>>DyH:HM-8CHGFB6;bdGIFt964hsiBNqGFl]jDDA>;hZtCBBEEC|[v٨ετƾĺ̶žմذbAlkY_DG}`raHOd~vY~{vsTWDBlcH7;;8>@3H_?1RL>PL_DGGigob!D|rgdj73=?KM?Q"nTNQL@YFChkQL`fe4;x~ocA=?hRKRMm~~~~~~~~}~~}}}~~}}~}~}~~~~~~~~}~~"킂۬ܩӅދͼ̝묡ڋUL[X3228<:887521334:98;;989;96663358::765768:scXXUFGU]^0../_`V_hbZ.+0226567:;==???<98>>AEH_R7BLUcĐџ޽Ϸ讽ޮ׺ٲ쌤Ҽ"úϸԀ􃉊ޞﲡԀZW|}kmjjŗlr[_chmqp|zqxuhcfwgefhecmqonoi]VXTv[pHKJMRSQOMMKIJIJONMNONOQTROPPLGFLPPMNMLIHJsZYa[dvCDED{rIEEEFKJIKOQTVZ]`\VX^W\ciydIVbdwφ͜g{ñz샶}otygq_vhf{lSBhrXcly"nXqq^cbccŵniia|?OS_gNsYB@Bu>:X/2;EJJHH;:XXDHF@ZK9gsb?JdDEqlBB@@zhSeBCDCA@uQiŰݗƿýžԾºַ񓖝ûcocltLWKYX\Yllx|y[\In2-7GAA275njME>OYMXE5Q;=R< C}|}db`2/3:7;_J"VOMMOA2]2DFu2G].39>~}~_oE@B=tolQZ~~~~~~~ ~}~~}}}~}~}~~~~~~~~~~~}~~~"߃ߴڇ揘Q܍㱢͘[CAxYV123798898656597686<:9::;:6898587636657pf^XQGNU_a1-.1_]Z`dc[.-255633678:=?@A=:>@?>AFIKDILXb|եɚҠȖݦգ/רǩ򝳾೚ۈـYiokeho\chlnpn^U`r|vqntbżgdbaprnpiPIGsZmFIHLPQPPMNMJHJIKMKNMMQSTRNPQOJJLOOLMLLIHKq][eekvFFHG}tsJEEEGJJIMNOSWZZa^Ya[UVW_]YS\aku˟`~tioȮnyr^uravu_PTRPCmg_\kw}"|pzwzr[dhlf|nijcgT1RLRQA>NXfjS{XECCv:6W16>FJJE=K7+XCHEEwBGpxtMMlFBCFlSXrCEFDBEmĔþŹ񆓗ֿ惎q}cdqEeTXo]SOc|mLJ`2-<:C=6>MrbI=JUWC,1 ! "A;ruwrjw;;3358aN"Y\XPFCBI;@A@53>H-3:ExpCNFCE<>}}YI~~~~~}}}~}~}~~~~~~~}~"ကňŀ񹔞ޣীݯ؃ΨkZeVS44599::<98:75866559:9<>=:67:<987877656313nh[WPJQR]//-/ghb]abc/.0023324388;@A@?=;?@b,!F?GGKW$0tras~}CCEtc[nDEDFKy§Ӎƿ񀆘݂ez}u_Cjavafwv~arZl}nhw|xsS&1.,?C10TcwUAHV0VH&$39;0-2ojrxvHC<-'=DY;"PbdTDFSXEB3-0(",C+8==:o:ABDE<<>AiV}~}~}~~~~~~}~"ֻ̔涔琖שѿիŽٹ`O]VW25588:;><B<878<<:8676536610/hcUQWYXX[//10ddc]_`e0./.121044<:=?@>;:=AA=BEAAFGHIOSIѹ̲ƲԼݍџԻѤ"޲쏜Wdd¹fnYcknmnpl~Rs_xwhxWdçmofpzku^Y`[e?FJMMPORTVWSNKHLLLMPSQRQQPPTSPPOPOMIMMHJH}e]giio|CEIGz~HHFGHHHGIILKRVYUQNQWVQW\_`c^^bgc[ȤugɤŶllèrqbwboaaeĥhV~wcalilNE"d}^g~weoqg]`hlhnrrjhggW-NHNWSH>BSZTIU{h>?S,6@EIFAAvJ)C68CFGo3)tsphTPkAEFsb\o{zSzҀƺõ̀󂃔𔚓yO]\|rkD>oU^r}|suEw_gZAxqvmeXG@6*8@-%99haMLV85fPI"$G>7::9gnnr{LJ2"9=U%"8YcVEGU\QM<#") *D379:;<=@DHC?>B>;~~}~}~}~}~~~~~~}~}~~"섃ꂃޣ㶗򑕗뫜鏕պʦ҈UMYW\a34677:>>>=:788:9579;>?;989<=987441/3311bf]KK[d_]``a23_\`Z``f30../21269?=>?CABFJA=EHIQQYXXحǰŐБӶ󁅁շμ슉ϨλգՅ"ΦVSUXYXqdǻjtYalpnnqnhzmihW}Ngкgyog{{uxɜKRPW^\euCJMLLMQUVTSPNLNNLNQRPNORQRUUQONMOLHKIGJ~hZbiiq}GGz~~IIFGIIHHJKKQSUT\WUYb_blgdniprunv{~peø{tmh^f`~dijc[`Qh}Yr]Yu]vfx[gjddjdgppoljmS,(P-1^NEL./VDFi~{c?CV,7AFIFA?=lTFJh=?>]%24rzT+ Ez{DCm^djcZkzR䔱̀얢`xCDNSjD=}j]pzuj}}qNLg`CBusvk^-%!:?R9'.:@ZXFCc:632KF3!9DA>5pcrw@D+!54YK7"!T[W@EPURQT?$2-('6L-6>@=ACGF@?BAB~~~}~}~~}~}~~~~}~}~"݃ꁊŅ갱䍒яã¤dLT]WUY148978;?@;76::9;8867;<<::;=>;9755224321cgXIL`g^[_]`/0a_\\^Zc61./1231479zvn9;>@ABCCHIC?CHNfffelȱʯõԇթ麦ŢͶ޹"ҿ劕TVVSYY_[vdjʹqXakomprrqiidfnvmqL[lͳiˀ~CK]b_dq?HMQWYRPOPNNNKNONNMOQSTVVROLLNMLMJHI{bXgkbn{DF~~}zJIFFGHHHJMLNNU]_`[WZ`bfjkorw|~oiefvyofuxcJopѫnu\phde[fw_Ww{ctxXijfegegmlrsmoP,(([1XMP,0/RBDb<>sjP@w{Q/p}CohrmWp}nyvˆ˸€پ߉P_QFJfF?w<QEMB"P]X>FPSRP^_:;4$%3@H4BEB>=?CED@@?C ~~~~}~}~~}~}}}~~~~~~}~}~~~"߆􉏐װ󍗚Ô̯ㄜׂoF\aSRU_57667:?>;88;:8877417:9::8=?=7765543221`f]KH[cZZZ]]//0deb[T`g001334226;>vq58=>?AEDHGDADFRtwz{냊ɤȭމٿЛڑ۪򆒑ʞ㽁"톇ӱ܅WT`dcainke}Wbkppqsqon[rqlmyx̾u@Fy̸rr{va\I^f[`kvBGLNMPYYTQOOONKHJKJMMLQTTVWTLLMOOMLJIK{e[npdp~EFF}zIIGGHHHIMQRJMSX_^\X]cfedgrzy{䛥omkflnmμnvipgsgSmxwixpZab_ioUkR\o"m_YXTtiwVfmmilmnmjoormR.(KSQ@CS-/14_as?ABDj?>@;VVp>?{hMErV Vt{yo]cUTd]çûÀἱRljX]tDGF@B<:}uYkwmDNnt?EAwph;>9H0B%CK^;<\P-)NS87][/30.NB0;6A=5]]WR\\_V3Nj"4ai0FORVSM.-'G9#-EZ6BGF><B@ ~~~~~~}~}~~~}~}}~~~~}~~~~~~}~~~"뇁յٍŗÔֳиֆ͑IUWQPWc77987:?@=<79:865443798889>>=77556431//ahdRJR]XY\1/0/._g^W\`d002676638>@;<9;:<>AFFIGDFHTm}䃈Ϯ텢ޮ뢄ÜҤζ胎ʪߴ"Κ里ūWSxg^beeZ_immkVbkpssqqmeqzwa|źYyB:e¾l]_tQY[WZao?CKOLOVXTPJLQSMGGKKLLJORTWVSLLMPQLJIGJ{idqviqFEGHFGGFIINTTNNPRQTXZYW[^_X[sy}alsqlnrql÷stholb[MjrulW`ed_d[YjghZǓmon^UWZYVinb fjnorssjiecjjZ2-RL8+=P+,297o>CEEAlJ@L.5;>@A?BB=_Hc?=>>RC=R|m.+1\qmW{,+Rn莶άº÷ǀ׼焑ӅHVg`29?GJGE?>y|whoo\nzLgx?CA;jmVd0MN5lwnxmfM60RF-T[27510`OY?,:1S@P\_2j@2T"b@?<0-TURL*)))G6!Ip>EF=8DA~~~~~~}~}~}~}~~~~~~}~~~~~}~}~"cʢ򁍕Џʑ˜«cg_RUQRUe6885:@B@<9;:987676667;::97565991*/mumYPX`]]`100../]_XW_^,158:795:>@>w?;87==CBFEHJN[lv˿ϊڃɼ;˫ٸԞ䄉ѹĀ[Vic\ac`]]fmnophUZdimpsrpk^pxtax}J;Tylgiruy[phUVVU^xAHLKPWXSLGMTYRJGKLKKHLPQVSPNLLOPQPJEJ~kftylpEFHHFF}BCFFFDIKPTSNUROMTUWUWZ]Yay򋬣hrrdiktpķn}fmlϸÿ__{Ÿseb\beefQ\`]\o"^ttoeVUXXT}s\ojkjqsrpi``62WJ01GT,-2668>DHFB9WJ*28;=?@ADB5N9UA?>=PB9KxjX/9ZuJLkZvK47d`ȉ޽ȩ̻ſ퍞ҿte]_aTY37CDB>ABzy~tqRZu}@ECwepo3!0[A{[4?N&B[575/4[UMYQ==Q`6-59N<*l"FEED=1TOPH&&)*WH,'H6CEDAFF@=@=U^jx~~~~~}~}~}~}~}~ ~~~~~~~}}}~"ԪԆأ߆ټŢnBiSTUQOc6766:>?A?=<<<98::648775369==9675=?602iukYRYd^Z/012.03``XU[,.1479:;76<=rk;;76;=@AEHEIQ]YÐå􄕗ɫ兇䗉ͿŁض"င˿鎖򽵱]X{|X^ab_]_glnnojZTW_ehkosspj`ihul\Yzoh^zOCNZj~mjur`^f[GtTPUT[v>DINSVWUNJNW]QHILLMOKMPNQTSPMKNPUXQLL}j`iqdh?EFIGGHzDEEFHHFJLOPONRNLQTUUXa\_hjyՕ«a`]tym|sveioϪz|ξsmxUbXfhg`cRvosmhi"qrrojX~SVzkmkglljgea4/SK;BR.121/16<@CC@9/(,5=>>?BDC@5=AAEC@U%;@H@6O*=Zl|FD|mhbd9#*F荠˵ɿý憖փތfymjdTU10rph3=C?w||idysksv9=GhY18Fvya/+A"&P02/,8OF6MX$3>E52>\>""H@@@?5PGJD$'YQ]TE2;]BGEAEGA<@zGRCV ~~}~}~}~}}~~~~}~}~~"׹쏗߰䀊߹{RlWTZX\hot69>===>>;==99==846756479<;9755?FH@94neYQ[e_W/222./5fc[\_,001589<8j<:643;898=>AFIHIzmޗپ膈麴ǒֺ۲݂̾ǕՁӵ"ҵ嶷􌔌ƾ΀b_beccb^\agmkidWSV^dgjnrstnbswiw[mph\rIAJNvjme}իPYWOz\U\\ftzHRWUUSONNV\PHKONOPMLPOQTTQOKLNWhpcRFzk\dkbf@HGHDEHCGGFILIKLKMIGGPUUWZ`^g疲ƶ][fst_vqſnrrtpidfͿl^V^j\p\{yuҿWx|sqqpoY~}jjacfg`aŢc71QKHMW26760.28;=?@=1+/7=<=AFGC>6A+I~IExHM,P{IHB7L# VNjB?9mdbh̿o Jm򅔔ȳõӀ񍩷f|{qic00USRUT4<:@8QHC>HR\OSVMD;TwFF@AB@>@shR\~~~~}}~~~}~}~}~}~}~~~~~~~~~"ַE|saTWY_gqvo@B?}y=><<>:7:@>33889789879:77@Gc`K?n^WV]fc[0532..1gjece0./349:;8j><:8257:8=AAFHHJkܼ썊ܡ礴ɽǼ̤څ阍חȄ"Ŷٵ򌋈mlqzplneYY_hhe`UQTZbhknpruob|yklimmg[qv@˙hmd~ڜ\\f}Hp^_emvW\UOPQTXPJOTVONNNQQRSSQPOJJTcmSujbenmr@KHFDDFDDGIHLLOPLORRIJKPPU[[^^bgx¼c_ooU_h]dpnvxurgiZju^oKwS|fɜtXh"onopo^c_`bd]^ifcflB=VBFQ]5,-4;?C?1*.6:9>8_[UURsDxD7]zPI%NvH/)2?^8GH`epD/rG"DA=?@@EI;;~~~~~}~}~~~}}~}~}~}~~~~"؉ᤢ偌⚜파ߧãᛣv~4oq3.[afjmloADzsp==>B=6?><4/6;:=@CGGGL}|팏Є应Ӽݔɹޭ۩׼"ʽŹ셊djmp\_hcWQOPU\cinqrqmc}vvqVt{okjja`Jsypd~VM`x=C6cszX_PQUXOJS`fQLPQQQRSSSQOIJMQ]enjTkcdokj@JLFEGFDDFJIJNOPMOSYYNEGMQT[``afbȨfl}wUYWWPS}Š_]vr^bvntxtj`νcγ}~RBOevqΙWb"hfmjjeZa`c^_ehhlleA;J/;SgMohgzW'8V:?>7,%$-78;AB>=8.K>CiDF:DcIFDD=dB2FnZx?6bikz}AoЅƻųĀzk_goyv=@sG7CUW+,-S$"'Agix:&=GK>FRqDB?:89u_:7?FE<47;=;=?967:$1MhVyano'0Ru>;1(&)1899>?;:6-%;;X>D9HCe?GEB@<4S< #;e]E9dnnovgsöЬꊜezm_hisy5RELa[LXZTRIT_ae:ADE@@DDG? ~~}}}~~}~}~}}}~}~}~~~~~"̢쐃ݔ孇ڼԑ}06638Kjlafflvsqv@E?BEA??<;<54:=9<<7799<|:5464:HlXRcd_285kjie0c`^[,*0/235988;R48VVGPMNRSbqemm=><8;@BJw~~~~~}}~~}~}~}~~~}~}~~~~~ ~~~ ~~}~~"ȦɘҼؒm_Dhv96:Q|n]ccftpk;E`RBBCGN?8856:::<:99;8;=942115txp\R`cZ244njf.,^^`WV*0/0237:8;CCA?=8<===CCGLdؽ焏罀ە򶂷Ο"̾`uRRQPbaXRQYi|Ybmkhe_ZTptmnppoheb^tltkuȐPkvl`NMPiP[|p\Z^m{`OLLNPOQTRSQPMMNMNNNMIwrc[hmsAGJCBBEFJLKLLJOXbb[VQTSSTXYaeu餾gkh]bnpp`tyor`yps~SUpʲ]~PfZYanxuog^~_mokj`º`"cjlpqplkosfQPt6\|j<;<U"$*FKL~t}u\|E?üŀ߆nklwqqtu|=;82g9@CCtg8?BBlS5a~MLCjRU"3WRrk\O0mGE[&`nE KIKEDGD{K6Jh<*_H8:>|gtv}D"BDEF>9=@Hh+BO&(MJSS`wsskmrha`oye~~~~ ~~~}}}}~}~}~~~}}}~~}~ ~~~~~~~~~"؁åւ֢ڵl@o\aky<:CCB?=8;>=>@CHP_Ȕ腓٦äًɶО؈ЪՕ"Դװsv[\PSSTW^f^TYfzYamlgc_WSNb`qsnnqsoggn{JrxUƯYG{`gjPPRdpzR^|a][oxTLMOPOOOPRPPRPNKGvlof^jot>FKLDDDDFKJHKLMSY^a^XSUWUV[\bgugqqifksrd{yvq~gͻdgvoY_ldsfvv\yzrkazomqkb*dmkopspi~cdrQPvtB`<5FEWUJFH##%+3jBF[EGIN;XxBF/g=.-@N?K_bSN.AEF}{"CDBA;=AD[ED34L%)UMWO]xyzww|{ohivfN~~~~}}~}~}~}~~~}~~~~~"ꅍ烁…gEjp<8u~=ACHU_xȀֈᆉܹ㕺ᶓǸŹޔ¾"ԾåаZ]TTSSUXXX`ikZ]q|hZbkkfb]y^WO_V[hooppruoffnhPpvH_doۼmFyYU~NYppa{YhojURWKNPTQONNNOQSPNOPMMJHtvqktuu>EIKGFIF|FIKIJLOSX[]ZWUOYc]bhqwohƺhpsoqttiPwqq{WwaXhq[Sbfysm|wrm`nrsnfa̼"cmnnkrwjzoSvo{ia^L`74'ISU))***+/6=BBAAB@?@@@?X#$#-eFMtۢë맭ȸƼ򗻹À慠ኟ@gE>st=<@@BDGEx^I"9yJMrO;=KC:;CB.45?KOP9]+)GkS3 *)-&gmHD>?AAnKFOMZjJEDEHE"BDB@>DIGSFcdGU)WROZ\fEA>rvdM ~~~}~}~}}}~}~}~}}}~~~~~~~"򊑋ꉍ܎|bimpBDHHFI|ILKJKKPWX[_VTRM^h^ago°kmjgliffhlh]etbyirǑ[^sQ|dcajuul^aUcrfzpxur_fsqmgikjkŤ"aknmlkqjhjxryǽggfL`44,'M'++*,//1:?8Q5:]2.7=934<<96-E1+)I7:@EDCEGD>=<=>?=<<@IG?_GLO?OZyEIs>>.1GOqB/*-+39BR/&9e1+&Y/4/@uq@A<9:aCDMGEP\gqyzdAvc`4878<;9798;<9;;86468gafhdaci75856017ksm_Z2467789v@>BB<<==ACBCKRbvդ􈎑ǂ쑲ȡلڤ재º扡䰾"®󋙜yYZSXXVY[Y^a^d^\dotmjjfaX~crTlmonoqrsvshed]pptcP]?OSYaW`f斌hOKOOPQOONPPSTOOPQPMLIuvxpnu{?AFFIEEH}GIIIKKLVUWWQPRPRcd_chq˗glmniYudvffk[]O]QnYZyVhnpgqfmjis{wwr]^pqrknopsm"\gmppijihddhbxxilmemIX00,SQS-*',002;?oU=Ah8.2@NO?6775.K@FB(/-:;:>vGDD4BKb@HDocnΦƸҌȻ񳩸甄߀끈々чyjh~>>@A=5dja5LSEQ=4MeCW-'4djN<($(394(d9DRWkBJEA@JJEGI}ih">CCBDCGIC:9?{>`JGN^u}wFC@;wO~~~}}}~} ~~~~~}}}~}~}~}~}}~~~~~~~}}~"͵چǶ؆ΒN<:@9?LKkawnfsyKǒM?nd5978:9:86:68>>CCDCDJMYۮ뇘۔딢۞Աܖ㽼倕"ᴬ⊝䀀n|XUTVVVXW^Xdcc^W`llpomoomlnohb__]y_mp|ԥ[>7GJKS\n~^ˏbQNQNNNOQPPSRRPONPPONJE|{~vt{{GHKIDEEIIIKNWURKKPRWXceedir뗯eqpm^R]k|ho\VIY`g`WbWZ[w_^rbfyxpθxss_Vkgsmkjrut]"WekqoiiifbcijhjŴcmoiZfDBKVNMX^.)&)--.1cYQNVj4*Qz|c/+34/G=VR%(Z:>ACB?BD@?<8:wT)+Vmb:BIlaoqóӄׂ솥}|DŽрᆈ􈠹㻚fme9A@?:dbwwV!5NISDXD`hjX 0.9Y??=IMC"-DIABK=\U":AABCBEIB=>BBAFwdTTSSWVsx|>??60pL~~~}~~~~~}}~}~}~}~}~~~~~~ ~~~}~"¦ѩڬ󞦧ު胒𥓕ݗUF=>KY~do}DcՌI8i567988:98>A?<88876647gkokjjifkk43313734`[443337|~{?<;54:?>BCEDEHP`昩̲䆣ϑһ𤪢ЫָΧֆ"ܽ㍣ӀbZiXWTSUTSS|~}ċ\[_\Vuxmflqnlllkfehfa]WqaYhqu{pK@FGNi{Vbxv~TJMNOOLLPPQVTRQMOPQOOJG{z}xy||vGKMHFGFHLJJKLMWRQLIMSTVW]chekx·mnmicQlcy`j_dtWTvoq^uxiqgoq~٧tttammjhqowc"T`ejnigedbjlokhirgy}nyavqW~B/8MHDT0+&%'(&&PNDAHTd]E>f|h-&-0,91OIC$U:>@AA?>;FOgVebSڈ󯈟ڙhX_ƀŷڔ҇^gaUf=>AA;pqlT@0LFp[^raK+<I37:>:57:exFC<7fJGDMMLLtC=BG>?L>UH"1:=?@@BA@BB@B@B}=roR;6FSPR];A8'Ld~~~~~~} ~~~~~~}~}~}}~}}}~~~~~~~~" ӄݯȹԒ’å혁kCEVdsygvHtd98447999<;>CE@<9;96655nfkjikiihkhe67425562.555227~x=:997<>?@BDDEITg䅒յϑ˜볈쫉گ򍓒ഋW{TTTUTRNtkig~kVX][^moqnllkjdaddb_[lZj~avpyz𗊛LBHPtzwWtfkMLHILPMLPQV\WTQNQRPOMJyyxz~zz|IMJFFGHHJNLLJJMSQQPNQTUTTWZdemagimjdefbkͷg_àЦST^smov{U^druzזtt~l`eXhM"QX^chda_gkqlgdgdc]d[`yVieaK1EDVD)',/P5,jhL-W<>>>?=848A@759mJGzr?OjKZPVaz~}͆j^NHxҀ爖ӿbzujsc_R^7::;=:4H>&3:>=>DGlDfeHM?HOD/Aknn:6DpK "&+8@>=?=w??:798ceEoigGVME\s~y̹ǖjNuEJLrù؀ͽᇫ牢QX`hWYd7:@B?9o^NEROMG;Up~kWc}yx]G-: -?NH=0,:5)2<835=[ECinr9AB*7E77}>BcWXW]A73" !3@A95._i<=A?:~~~~~~~}~~~}~~~~~}~}~}}~~~~~~ ~~"ڹّ汎脌˕ʱފ瘣󇍇羫l^`\ێڝFF~t=;<=>CPbI937767875kdmjekqpjlkfb.386755/44437875<>;;7?CA@?A@CDGP񋋈ıקԛތ˱ӱͼ򆎐ӄɆ܉"튄؟廻fwXTRRRP~pyOU^c]Vd|gyjpmorqlc_cdcdebgkdpg{srt٠dY|q|kkonϹm[vAHQQNVpiSPSPMNNLIr}}wyzwv~EIMKKJMKLIIIJKLMPQOPNUWUTTW\`_dpsuiȵnmnoro­׌Z|e{ťwydt^nuoqtfboiu]\OVY_epyuiz"RV^ZRTzjccimmlkZzճH=C)4>IY/+(&$#>:BT_PRq|cA,+'.2/-J-DHS19T=A<<<:70/9>;:<=rqOI>lrvRK`MGe}^⑋玐hуulCEHy犚ȳۀN?4OYKds>;@C>8jbak\Y~S=WdtO0E||ntF@Z6NV=4407>F>8/22IO$/05?o)(?CDDF(6IgL3%0":$0<;/&:??[hwy<8=BCB>iA554ftkyXCY~~~~~~~~~~~~}~~~~~}}~}~~~~~~ ~~~~~~}~~~~"񋐐ݥ삋ݭ؆끏ɢ՝˩_dèٯRwy;=?ACYvZ<28:65565henhikm8hijd[+065754369636664=C>:>BFCB@@ADEGMm휡׌彔ܦȼε氛Ȼ虣൴"򈌊ǜ¿ӭ؅friwYWSRQOvivSWcf_es\nnoqpka]`cdeig[muvedlyϖéj{rߴgunhstFQROXxrVS_UNNOMIs}{t;t}EHLJJJKKMLJGHKMMQVTOQUZUUSV[_aeln\b{~nfob^dj|r\pʬuhdڞpS|nTzqqagr{]eJr{Qos"QORTOj|hnke`~kbWUZ]>AH0:L]0-)'&%A9BTb[]vpSDC%+110`XFYHH+-<6B><;<;2/5<<;?@pi?GB?=p`DMjRLqdІ]_y׾ÊDHFJu޾ִǽƿv{3$=?34WmA<;6ggh<=>WVE{e{M-BttWQz7)NJLh258-:28:V8)R(4C:IC<>pi^E?"E+*31D/>5FSfRfo|CEB:9UM:2dxgj839~ ~~~~~~}~~~}~}~}~~~~~~~}~}}~~~"ݐڃۛꄌג񒞢ڢӣŶp}̘Q_v~{87>??Omb>8><264655lkeiij624lf]/35466546765746:=A96=>DBA@ACDEIUͽԾˁʀ񶛌àα¸Ẵܶ䉐"񺱱ڹʿƌ^^`dhyUWSQQNmÀ][]\^]Yiqhpqplg`Z\cehlj^^muwk\kug{fji|ᝑgsncu̬kwzBHOQVnuUTc^MOMMHB|zu}{v<;3-2;=?BA;n;<9:;r[=IdPNn|iZnFJNvyӹڶHIHKlײ񄛷ڳȰѼہe#&5QLvpiM`if:DC^/N\{RJ``G>Z9aA?@tG!6=F2!33@DC>Cf8LZ<0#NHJ[C[\BaN>@xn"/2.gY3)7XWIM[FWjsGE;q^NN> ;NHa::;~~~~~~~~~}~~~~}~}~~~}}}~}~~~~~~}~}~ ~~"􇉆יˏզ抒ԗ뉙㤀á։{ׁ̆tF\t}y86<@>DZ^A9>;274579llijlj553g`\.3558877543784:@AGNNHJHHJJGNTWVOIMTVUTVbcg̈́J9}r=ytvSRcڀh_gfΎgŝvfnusq{{vpnXYTMk|ZP|Yzo}zYq|ywypxg_Qeff~km[uw`if6H[q**=JQ+*),S?2\gJ_i9mQET0/..+(SUD&F\t27Y;@?A?:5.19?BBC?;;98:;sY7HcFHxW~n_c{CZ:*BqFFHHIEFBbL0 B;7231A,^LLGOf6q3'K:QNFOFmJH;CBD"8:AS$%B@BMaH:998:778:nnhmnh46cb^.-048:774442775:>A=859=>;5//5>B?=up;;;>>o]JYqD3Zp\^HDBC>}óםTxGLѿ̿􈓙`=! (@j\<_szBEbGSrqphDFCmL2?SuCFE?B=5L@0%'MVG*2= #KVLLTlPc~E.AeL`iQ2QGF>@?B"?Jpw4'?VA-9BB-EjB9op]ROV6R>[6<~~~~~}~~~}~}~~}}}~}~}~~ ~~~~~~~~~~~~~"􃆁氊Ⱥ〉̿扆넉٣kӎ_ZcEw~~{@@@F`R<8:;>:98srlbikjjicda..026;773353666;?D><9<=::=BDEFFFu֣̯򱌊ׇⷭ∓ǹѵœ𡘍"ʤմ쁁μ޾խXqTWPS{dcw_]XSPRRxkrY`kmjhe^YY[be]UXcirm}rIJo`cjiɢ䁴yimY`pOOQOTqiOHKKKHHD~z}|yyGKOMKMIIHKLHJKKOV]UROPQPQSUX^`dpɍkm=}x~}|twԇďZZzgmmir|gmstkZ}iklyqohVT|aݶÂovsm~xwss"mzÏ`x]WIOal}Wghx*FSLPceLB*.)P)F20w?Lg|~p0-+&$&)I;3-3DWUM.9?=;<:4.,0:>:8kk<<;@?pkkpuK9Yrg`uIEvv@>>ݥ_}IM只ÿ󄒗T5(! $ @kmeWmos|tR-6NOWe}BEFBlE,?>9>8^YKA3< -9cM% $1 8ABFKivxuO1Tj416LHF@C"AY40?H73#78R]FXbkMjP#5S7@ ~ ~}~~~}~}~}~~~~~~~~~~"څ򾞋퉘޼ۦᇔ֕O\JG@zy@@CII?99;?>=<;;ADEEEGJOƜâ󇓏逊؎ݱ鮃г"Տ֧κϢaX]UUWTSVvi]}grndYTSSR}rvdb_`fhigcYTUX\^[Wafppöwdmbirrml½miXSUKMMRbaQHGGFCyw~|=zIHKROKIHIHJKIHKOOSXTRQPQPRUWX^``gtǗ}D@>~ލǠnjVbtp~chifd]_YUX]UcJxZVnmȵ{\`rswu"q{ŹenzirqX\idqmkx0PXEG02(I),')-M;:C~>Sp~DE9-)'%'+O;/-6La1-/7;;;:82+(.5887ikw:9@Ay}zqRFat:ipCApn?@?@EқlKK}󓟫ǹbhD< &##,BnWoqlslS19=;%WgZp?FBT$4k952065e;7eNZPY`k-B2$#"799i|CB|`c_:(\pENJED"CNCJNRE&6%0EhD;$*EHSzDLQ0Js>=???BFECDHUsż垆̼ǯ̸冒饗䀋ѡ惫VTUVVW[^Uuit\mlbXTtw^gidbgjjgaXSTVUVWZ^a`mtgeiucejnjbovvncl茗jsfsW{eORUXVMB@=}yz>>KLKKQQJGHIHIIHGJOSX\RPQQSSUWXZ^_co~ϫňihRvsuҬơrRezr~j^[U[`dqpkfrWrews~aVUfkqzkd{[}vv"tpbW__alZo`apuBUi[V2-O+04246+CCMKQag:A;0*PK)^YD4.7K032027<><82)'+1588hg987@B?D>nXM^l::<@@;uAB@=CSvoFIGn߉󀂀򁙭·{ZF4",37CTd}xjok_:2-#^V-;]@F5=Bmj,&%047@BEw=Az8jRE8C\5;5;XoBFGICDk>GG2F}E>"FBTDEB686]:C;EV:P0<1Ny[G7ET^`@?~~~}}~~~~~~}~}}}~}~~}~~~~~ ~~~~"Ӱܺ肏삃ԟ鄆ߍrjzʵӗion|df{AF[WL@p::vvplrurrq9:wqk74464745676678;|EIF<:;9>B@ADEDEIQa韍܊밉ĺǠÈ󁈑඼ˢϷՕ֎"ⳚȰߥYisgSxqpwgro[YxS\gfcejlhaXUV\]cticdtbensrmjmnngtڟnthʥwyivfkTovl_Ku::z~~y{~}<=~~FJKLKNKKJKJIJHFVh`PMPPSTTWX\^_dnŋ{Psl}v֢ׄuҭqbawt^Ÿ[goqqigkojedbsfwͭkvvna~nuSuXd"pcfiligmg^T`oqqwc[qpl\l|yspRBRk><94(DKSTRTXS^>HC2HCU3eUB9:D$)01/08?=83+(Ubnvvfa88iGH?EPB/?_5,"D>5/8>9E9= N5XF4A[E@379PN\nJC? ~~}~~~~}~~}}}~}~~}~~}}}~}}~~~~~~~~~"꼻݉ɚ쁇޾񓚕辗~̈Ջy|FOH|q?Ity^Eo69opierxr8tq;xpj83377966376469;x|GIC947:|??ADFGKQfꮧŠ۝ެͅ߄"씡灇⴮ӑ¹is~||qlw~`\`[~agb`ekg\`lhr_aottqigeiiyjmkʈhpFRKLYeLs8;9?CBA~fcSyJMIk삒ÖĹݑǾ¼𒢪lxcSeuQ(Fso|ztyqReL{O:;U;>87==fMBVim>EC@ADA??DDBIAMB:=:IֆthlAQUA/,"+/("ku@;;=>BDBO;#"$6:W:D^@D'#%CEM\~KJF ~~~}}}~~~}}~}~~}~}}~}}}~}}~}~}~~~~ ~~~~"ⅺďͰҀ働ϺƈؽǬ̥Ыα؄|{?>:9Ky\Co2665eepwvwswAHsj6436:999346547:vuCEC713:>>>ABEGMR䲡ታĭ썍ɛʡȿɟċҖʍ􂃍"숉󃃀»b}bkzx{ytglW_ffurZg`Z^hgX}{dtp\kqplgebhlȭؖfhldzno{@>=?X^Iz9=<9nnv|{}|HOHJJKKJJIGGIIKJJYcWJGMSXVRRRX^aj©kxto|Ā~kPuslrygƦ^l]akkpnmjhjddkusncqwyʢiq`LDM"mlnhuv~pUWP^wfnpgXkcdn~EKUNBELRhGD/JLd877]<+&!1-5.),123\OIL[n=xlef^JNkpmrgXQI]uy=A@=97"":UF?@CEFKL̶Ũ賮ғ͎ی"݉󎝜΀úddkx|bijctk{Wf`XX``Xh_na]rprvfoohcdcfdȩղݧhhkiWEw|BWzyNtz<8nhks{DLWIJKLLKHJJGGKMMJXRGJKMORPPQW^_cgjpڛziZZJtufilrzi}iťktpigiljfippwmgl\aoΒk[f"aXcjcnoUQXd|UZ}qtsy{ysÔ넫麈»󁀉Ԙ˺菥õnv?}s}lh__H{pPC;:7aSa>;x\2qjfhjc~mQQ{C=8?E@?CDBDEJCCm=*G\@:6?HQlS?(;?)Y"2(F?=DBbzX6S2++?C#mAgYK9S|DI?Q~~~~~}~}}~}}}~~}~~~}}~}}}~~~~~~~~~ ~~~~~"Եȳѣݶ슭칓֏ﲅruzw{K`_p~hnolhVTa~C?@wj:9:7:;978633366mqwB?565789<<@CCDIYȳٟ稆Թ畚ى㐭c"󅁆ہᛌäĽbgbXTSRW`egie}htd_YWYYW|wa{xiuhtsibbdd`ּȭmgjjħi|v_eco{{smberKFBKJMKKLIMLJGJLMJWRIMLIJJKQTZ_`hriiɲœ{dzlua||WMiVwcǺ~vll^acgkdlprvsh]{tse]gpȺjck"{_]]_blPQiZhSxjkuu{;|֠呿ɶɇƒƽ÷ow>;vy}{rhSzi^9GAQ4H\WcH1*6B1H^]*7Rw;uyKMV.3\s;4=E>:DGEBEFEC><*5B5),M3Gk{4,H;e"\2ps8=@9j`)W*!F )S+@=cH4;*1112.(*VQbr]Q_32_hlZD"0P:FpTO\uDC<97<@?>xxubYCEHGB>~}ѽČľotvA==z|ywuhek||TdbO1AJGZ@4PAGGKzb ;Xi8Fo=8Z FTf/t}71=D@CEEC:DEC3.(05Ls7.MX<\"IUOf{yeyiDP;9! @*1(JDEVV<0T+~~~~~~~}~~~~~}~~~}~~}~~~~~~~~~~~"뀉ԫdz󀐘߈ۥ́ɜм򎒕۲ˇ~{EUtfl`je_ILhǀnr::;=BDH]F64<<=;;>DFG:675g36>HE@GLoϤ򍒌ŞĵЦϣƁߨ򄕦֠ʽҹ"ḣ뫖beillfaa``^X{Udkd^\^a`[cc^ZXX_`]`b_]coTh~s~akrneaafhgcgsrmmmǥox}JYx}xsuqkdu{πJJKLNQ`~^LKPKJKLNRZ[LIMIFNTZ^denߠqunůjk̢rudXjriYaej֦uxv]iqroU{nZ^]U_szWVlq~"foq{nqlYPfaqn~D?=@?70/-.0-W\VTSMUZK6:PY/9@@@ACB;[HK,/0253,-/WV_YW14667r;W(9`NR\XHJ4@D?75:@>??{=ugVzHHFB=x͋޺򆠧spqxBA@lqxssrxrs@?zY=HLPS?;BX/CJ^p2!FVAYHW6|B9>P_EPMML@XnqkHLqTe2;<;=>CBDC5g67AGHFKRv䥢͂ރüГЮ̳ŏÅԫȦŋ䯿ɵלվ⼰ݜeelomjfcdf_WWtx^gbYf\Zbbba_ZY``Xaho~quxglqj^Z_gkkhghiÖͱvwxpmmhȻy~BM]plkdbqxcsˡ}KKNPXuJPMKNPPR_dKIMMLRYXbhiuꝗfpp|ȼixzrpvcfZkeWmw`ogujeZty[nsrc}\keknW_fk[us"X}nmhoa^Jom_QSlwsG@?>=82.-10/2je`SJV_Q43PYX4;@B=0O+121021-/3T>@R`,Tj>@FX~;:TbRicNCR4=A<2.4;;oߐē󎫦넘tmrnt?@AzSdvzz{zvnp=BDAlUTW[]KJkJA/GSG=5.5CV?-&"EOQCR8EB>8MG.5IW9CG)<;@2)#(":KHX~~~~~~}}}~}~~}~}~}~~~~~}~~~~}~~~~~~}~~"腏ð뺔焒䲜ݹ󏒖Ҍ汃ЬiAAITgg?25658;BGKGQZtƐ჋ޤ㈼Ƚ㎔™Ǘי۲Ԩ"隝ğƪhhkllljfdaVwxXcaebbdb[XXWwkڀ|xbl}mnqh\Y\dijfc`a`qțjvvsohΫcGHUo׺ϢmdY\ovorwMT]`BJPOMQRUoUFMPOQU]^gcl~adӄơtyvilҍzxqRwbxpm|rTm}f\~ynspfvix~ciƳp^f"}{ysi^Wbvsm]\\\O]SZsFA?>>>81//,`tyqo`S^`TC@TXU3;B}vxmI8U;84/-+(-4U2,CNLHVs[p>OgXEc]C@^8=?;1*+5<@??@A:m[ąID>>=>ꢩ̀աė˩_eqhfk9;rg^||zzmY^@CC?}kZ]_U>bbKXFJUc6_DS=8D>4&FcgM0+Rj\QDkEC?:\\Q6wI_g926W24"Y50tOD?IR@*'7<5&%[~~~~~~~}~}~~}~~~ ~~}}}~}~~~~~~~~~~~~"ρζパƽބ୅ñƑ䋦ԽɎn_S_y{{䨁e_VSZ^h⊻ɀnhoHf϶H/8===@EWY67566@<4/.ZjAC|ylZ[ZQE>LRS2@DA4+(/8==AvTfC@@??|xXu֊ôr·橆Y_]gkie`ch|c@DwBB?Jd`\XQVlitbPW]*2:9?0&:LF74bgeEClubyAABBsygdf`r\behXR3;"d. "D= &jNnl~nHnGXbxK""8DG908T~~~~~~~~}}~~~}}~~~~~"څҷꂊ䀎٭㮚ɀׇ񻉞򃆆ȉ뾒ʢΝߑǁgc[KXjmՀohtXÈ-8=?>BLp?<45:@ILSk}ñت؀޾ײ֨μӄó㙯"Ȱםõˀkqdnjeefda[lkȪw^vV`aYgcXSwaZo_|^_qogXWW]b_xcv}osۿ҆߹yVSe{tvtvi쯏?OQNLSWjJLJKOV^]oɟprؕhd][[q͓hfM^ΦtZU}ku}jqojlhcdeýdhŮYk"d~[O[ZUT}]wnt_BOf}EF@<><51/Y_|ECpUIHJ@/6HL+5?~qwoYUYl}@>/!AS]BQKM+2}|zxaDJ>~zYT2md7@>@s/*,256z~xqlPfs?AHIDqJr~~{psó`_ɳ䪱]vnaQKZXkvyymp[v6\7323hmsB{aWRbr&BKMR|Ėֶ‘ⵧ󾏓頑֥󰚲醕񀆍"煄Ęxeasagcdeca]flǧmvVZf}~Uyaf|\\lw`|nrd[\YZ^\x^v{߶겣zTWv|Ʃum߼vAMROMT[~ȀSNHGKW^^tȗΠޜy~i_~|mlW~cckfttfSm\ҕv}}֤vepsokjljjmiphkknnie__ah"cf{yV_p}fӝjNG@GZvD@<;9742P:OwDDzbE;DA.3JP*/qtwn^KOY_fZ"DJU`M\B;DRelWG<=GLF[jRGi?@1Xpr70,,,-fZF@Xa`cWel;898?CJHE?@};27:="A[).A589&!>pDOH]qwl121579>g~~}}~~~}~}~~}~~~~~~~~~}}}~}}~~~~~~~"ꯚﵪƸĬᵇ޷ڭ􀀌ӈӗ눇hpiWd~ϘlݢRi>>?E`ol:=CGJHdǛu㴝ٸؔꄐዖޙ雹ނ"ϩǷ́ҟ{kfaeghh`xjtlaeXWvjqǹǘę}lxgUd`\^Z~caXYaoozַԍk^q|}tз筡ÛQRQVspJNX^dn񺅴øbGUYT~kghܔkibmdgkZ}|ie֗cblqkmipnoponlffhjga_edik"mn`|t]elpg_WXDDWb||Ycu_@ajjWlCE;)GSdp6/,,,[G)@itog77:@RYC}js^e{rpDzb_}^Ť벜ၒޒ󉍕Ҥ}sdPztvna9 3;>NghH$@;GM5A:kAA]"?PMnVAZoYAK80HOIqAl\}eCB>;DB?<99:>EE@B@AB=:@I{n:@9M234CjxcAC[1-]]W[X^zxfNGKM_vn/144.XP>fPMf8Lko[RQ;*Gqo[\|BQ0NnN\:3]/]VD,50740117>A>:{sTz}czXgغtXuWjۯ熐t{҃sꊹQWK>Bh; )EFSs"Z: 0*9s8$'++MpqRvuEJlI %"GD=~~~}~} ~~~}}}~}~~}}~ }~~}~~~ ~~~~~}~~~~~~~~~~"Э狎л亳쎗֫áآڮٳ͐ⱍփވqA~uᄕ锟ZVit@Fwsq?FGKVhsq㊑ʹʞֻίȌ΋񃆆ڽ"끒ĸƃՃǖҀ]abd[nbcc`UemmcWS{dcqɦorS|]Wd`dfcbd`adda_ZrįsȪڮq~zw֋̄۸vQWnW]giuj~sqrɡRZq:2XP=9Z~lTGaj0=sJn3_0YRJ7*E341-./7@A;<@z]FxVXp~vPe~MerZu®֦Ѵo{˟닟}[|UeK??zcG .5442F9=ScxQGfdXS]a>FFXPOMJjJAZ~aQiP0XhLt@BDEGBs_Wkl7`L}"F'-!6WQWKB=F0HEU.z^s]/5/43+C3 ~~~~~~~~}}}~ ~~}}}~~~~}~~~}}}~~~~}}~~~~~~~~~~~~"ցϳޯ艒ڵ丞ۑӪӚݹ㔓֠͡ěnO˟|ʛy쒫aXdsFmz;BEJQev齴vڹݗnjќґ񊒋˼ջ"΍گ菙񍉂䀠dnlhc]YYZXVVobɫ[aa_|{flmi_U~ha[tfu^zq]dhpVddlhbbecceeca]Ŧw鼵~uz}{}PؙoS]bekuuoèeA|HCIKG{|qp}jd~isroXwW]~u}qshfc_}wwj}y"{c{y|cms[w|yOhwpj]]8512/,,041--UFDB;`uLMY..03d[SMN[UNQP]pwtw@A@>81TNMpe>C^m6.SREBbCoO=LT6&7HB[\X,VQH4.T742/008AB?=@iNsbtwzY:FLQ[>@\5693GnykE@29!@PKA,9~~~~~~~}}~ ~}}~~~~}~~~~}~~~~~~~ ~~~~~~~"ڰ䦵㆒ٰ􄑗䵜؀ӮՖɴ߼ɊҠ߳vyuϭvh`o|fFRM>3+QEzJLW-.-/_XSM@:205>[u}z|ACB>>;1L>?vLVN0wBmVTJCWwBwKmGWQPXECFDCKqbsokrm^_W}kygmofac^gm[MEca}S]"mVmtvwnd]dk~]bhf}uq}ٲjk[4.E^PH*-)A8?QW<%4Qh]M`l0+**WUXT@W"),0Opzz}AA>:=;.@/:F^k]1?SG^NJHSjyI5Nb\^kYMHKTWRNNJ3%Kg741029@@=<=<4WPS\vtvukUCƋՒwUIĀzsZҽ툪~tfψ_iYdtEBB~c>  - &7wb`=DC>=6A{A(Vxrnnv]JZi^P6 ?O_SDPD\U-*20"&88+JOaT+)"%"5*"); """$8e4202WLf6HKpedt>2~~ ~~~}}~~~~}}~~~}~~ ~}~~}}}~~~~~~~~~~~~}~~~~~"·߲Ӫш޶񄎔ě򄃂ݼ壏ޮݯ̭ÀǠаz|B\ůΓ8=}Mr͙̮ɲDŽ뷛ϔ՜Π唡αЭꐤΦ"˓烈ۨ흑⊕=Cdp[[Vlyaeb\Wnfmzbgjjf_cz`ZY]}xw_^d]w|{b}Wfeccbeihfdba\v}b͠tex…UiPU|NփeítmlxmqheQLDBK./-ZY[dePBa~NNo;1)&(RPUQ=GA`?=Kgwvw>>;9:7R32Rahl1.5C\JGKWjyrL?T`**1/L?H\]VTSN@1B0533238===<;82eshbkuqjeՐzlGzR۩orsut`Ë_p~>vwzjR@'(88*>  ;~pbqns4EpU&8=W^p_VXfB8[hX_L;YF[.-TnNA)!*=*-=e2AQQGQH".=7&*"B;-,d4../+9fHoXUYiOn-&~~~~~}~~}}}~~}~~~ ~}~~}}}~~~~~~~ ~~~~~}}~~~~~~"يƲ늜ǹ쑗낌췚 ޻稜ѥ߀וֹu|Mǀaڱs}GǶ3) DGNpViLla"$ ~~~~~~~}~~}}~~~~}~}~~}~~}}}~~}~~~~~~~~~}}~~~~}~~~~~~"ܐ捐Ɇ󴩹򏑅Ųݽ挑򁌖䳣ᷠ講劓Ӱ傉ƇמQw\Àpƭxhqą6>ghԯƧԬݨ֭̐ڶ欆ހ"Ӵ쒟ɚᅿݮ葀Nsea\[qccZpr]brdiombW|w_Yxcyrz`h\}QPQ\_^`cdgjkgdcbX`hWpc`zkKVoextqz»~fWof^q~N]wp]VNZskwtgy|qt~{xYMP"xvpj^Rnio{Ogncc`yy̢e5RfZ1E^0-6}uLsrRu]WSU,)(SOJH<>0B'%5Rky{;:;:4,D1;ewo50F&BZRPJMbspI53$6).,LEV[T'&)W[ZY..121258=?=;5%09N?xtNJǿzt|GF~wwxw~xV̳҅nkxyveRgYFDitw}yuhOE(BA^dSV|#E4B*12)&rBw_A1bqVDOF6PrGIU_oq[XOYQ\\Z6FSX,9@R*@3>".R`_I= &)*+0$9Auߔݺ߄ƷӴǭ،ɖݚӱѫ"̓β勂̅_oa`_`hy}rd[b[js`bngmplcYaabYnmtYg_QRRY]bddeijgdc]oyѴa`Wtu֨ʊnzTwxtuugtȷƨ{bepconf]Wm~wXqYc\x{Yp"WYqg^en]foRq^dlgUxqhv9N`g9K_.,5@}z}FKF@>xfRY1.,OIHC;4P86W6450<%-HWTUQMYtoLPK ;/3.RKMMJ$%)V]acd/0.--18??<==X'H}Ss}lꫮFGDzhguæx庰֖py[n帬KNeezzcFz\HD[u~t~IE\x[bH,CmIJ9/:B1-;ORU`oM(4[3`M3I/rR|~A XqzlV_ittxT^ivBGNlJPAS"8.s<^Z4+/:",1hC4#0GOM?WS|DS_-,3;A{rvAFHC>|]GT^/.QKHD>J;G+1CFOsA>:<@C?3L;M302`9$2LTQRSQb|nXbR3Ga51-N?6AJLQUW]fi0/,*+08??=@Cl5LmlnОEGIEtSSd\t՛ɳannth|⺟BXcgw9_@Q\]YmTxmV}dIZzofynVg?U{jB\aGL7Jb0b^YX;70S+UJ05:GW;86PZYy\EDh:`Vn:@xUOR.,.\W"D-AA4.B"&40@E245clA&*dLSHKkKdAO~~~~~}}}~}~~~~~}~~}~~~~~~~~~}}}~~~~~~~"᳒ドݤ冉ί끎މ񼢤⿪ŭޣל}߀򄏏〱ɦzyGnolꐎϐ񒃱Ħّ֥н˞֊͕ǫ¢ǻ̈́"劻৅ɘRvpW[^]\[er|ǪsSv]_wm_^ggxghiorph`_g`^g]a`SuW^ec`cdimjd\xɮّijebaꍓԦjخ}ftps^m|uyeɡ沕|~rڶzfLts~S|U_`QWjpɡmfrj^WTXXd_\V\gla[t]SvwopsvxcT[mh_O=9DR--,/5=su@LaSwH1AO//\RC>=0V.(,EFHlA@<>ADD>kUW0+,U:#,ISMNWg|n_]POX^23/&;0?NQTSU]df10,*,28??=?@kFkurrc|{~DEGHDs]ak]ρoQj}ytԶknapp~}q]@GVpwBWycNWSblIyrIau>}u{bsXjvGt{TXU<<:fNBxgc|HCDC@ysmfDթl洝\sa楚p|m?tbCM]yGM|hD;1zKehe@&=k8cvjcwGEgnt_l{FY@HVi<7Mc4Q,! dFnuVUs\?j5']`*&*5>>"13HP;\=!>7GLwm?>???@@=97R5%02.7Gs}>c`ZF`8Ob{{4/+)+VK;<MVZPNHMTM[:=424118@xeOABeWlJMOo]SrxdbxTgd\›z{uvԝͯk״Kw;?C|kInZRlwXYkhIV\soxAD;OiwvMBYrd\747:td1-65O"[GSO>=`U++4DH?OU*,_6CL@77aS2>:gXKPj|ghHLczjw|bbxSiMjPety|z̪|^p~xfXu69@EvRZtFVWf|DoX{llsY)'Cyftn[Qp3\I!8?wB>=8168ArJDKm]?B77;<4PeX[[SF><52KL8=6n54"G /$]I9 >Iof*:'+F<6AKBU~~~~~~~~~~~}~~~}~ ~~~}~ ~~~~ ~~~~"쉇Лnj҂ܨ蘹åދϽڶˆuƱEB_tvچƼˑӲЏԓοՇ쫌˃Dzޙƈ"ÄÚλֵ􇘀oYUSXVgk{azdghjcWY]\j]jmjkqrsrni_rd`^WZaecbfjf]ruUe[|^_]`n{n`[cauhe^__xЂæf`lytuie\Zadneȟحѽgzl}ztceZgt~~VmzQR{Iyszbhmd\Sj"6-OQ-38rTI<.Jlvg5>BA>>@A?=95cS9!6`p62.WU^9CDA?<:82I/ItcQ!*)KOf--15DOD<9aNb?8e_YQ^|hwRDKjE@:=F}dPzvrn{~ytӥv{xlelY|{77950SS.25nc=BB:dr7:=?AABEE@<60N3")Gi:873,O^FC>;cK]>4[_g\QSgL>FhEA?=;>}}ABAtv{yn{G~~yrŐ􅔸{xrmbbԼ̞758:77jOJVcSK]fwlV]m}tOV_gz|k$5Rcd>Kj@BA?^R6$SV?mD39?3383*HtH@L0jXHK9@qG`; (jcXHJWGUrr"B24(+U728%M\@4_??,&$>n\=5~~~ ~~~~~~~~}~~~~~}~~~~~}~~~~~}}}~~}~~"䎓𸤲Ћݲ속ݍ탆󇔚Β˨ʊߐ߸΅؋ƞԮ޳կΉݪ򯫝̓™׌й펇ɍŐꇈةѹ"˳ēޱ҇ԥz_q\]XWTQ|mifdf`UYa__`beggiotsqql[wY[[XVU]dc``ed`]iYmdj}VV\_^ahkgd]y~VXZppjid]eecglkdsߵyhdca`anϚ}m^llnqtv{|}]cZi_SJowJRdaiRhѳ"Ubt|a}teadhcgiiieh{~_N{E1>Y0,)+.-XEFidqVRGA?=<:/ML,12hkT.BSQj458<>AEHFA=6-;51(Le5683+GV;BA>:9:<6@.NBF>kmL+9jt0136=C@==lJK3-MUgfGYSfdE(iECA?98roEDA{ut{xv}G~z{wqY恵||uv}sZ˖{74654:]cz]SQWo~}?}sSRTXf|pX~FECDQS5NP\NgPn6/27Bh?;U!"LG^6"Nf=5F-2Mzzir]\m#R+C)9Nl:/Iwj8$P:F$-XjD2!~~~~~~~~~}}~~}~~~ ~~~}}}~~~~~~}}}~~"í󓚘ཚӆ肒㧄Ҵԭý۷ڙܒ񂂂򾵢~䢮ڍ򂆁ڙgⲶ挍밖غ蟧쉈ļŵʛۅ{"†żϽp`SXXVUS\ligba[X_]YuZ`dehntsppk[tW{X`bbeeb_ZePp~nʧxW[^bknjd_V[U}b_rrhd`Wec`ciu{̵ͣidbb\}猯nmjӪwvdf{ékimqxtZuʅqTa`zsusZqUVark¯ph"zriT{~xy|jbgfgd`ajN{CW1L+,++.-ZML`Oa5`E@?=@<\FC*/01hbHNH@X]/6;=>CGC?@;/=42(AKCL[YODQ7?=:98;>44"C::5q~jONfi/499=A@=>qJ<,,'OVW@B?g]0iDC@>93dezDGHGDvjkloft{}xnLix~}my76:94sf[gsfZ^qA?>KIHQpSr12PPWWhn2JQ#_q>;mB>SVj>2.X.4^QJPuppuKCn"IA;Kn?C'&JN?-!0?)&%!!=`[*":~~~~~~~~~~~}}}~~}~~~~~~~~~}}}~~~~~"پɃٶ숦͍́狢ɟѮϥńެŐד£džӈ摧ͷߍײܿ炀Ӧ˴ǐᓦ݀ٳ窡Ȱ΅"ŹȥkVXVUUkjahfd`\X`c\i`zWacdglqrswo[YatojuX_fiea^^O|syldU[adjnkb_UZaV}fcd]qqe`\V{jczmajbgea^~lnogɡy蒩Ӹ_\dcҤjTVàrxlnN}bezZQ\a}ŷikx"{qZaaXWl|oplnec[UNtSnSBW_EP,,+-/aZUR>_FsGEA@>>tYA@)231afR0H5EO/7;:;?B@=A5l=8\NU[)19;>AA=;2A9-1*LGA6@?R|i1iEC?>91WWk~qbmnh^n}wh5X_}HQTtsPv8oxBPXGoZim|xE\j#aUb>1/&N58U=S}zklBFD>";EG?BA+NE'#04:8##%&"( ?ob8-~~~~~~~~~}~ ~}}}~~~~~~}}}~ ~~~~}~~~~"ֆ۴˜䦎AᰀӅʸҎѽ˰󦛮łǕ獏̠臓肇퇂镮ژɘڥȡ֨"򱛋𼾵⍤쑐wpUXWXZYxwefba]SXgobq`zWkfehlpqrwo\n`sudZ^tW_hiea]g_XlhV^dejkd^_VZ_OzX~l[kla_\Xzkkʖo^ffYRxde`[xkoʸfloej`qx}{mmUQtimkjmx_Z|qrdn]UQxaɥ"c`yz]qVjϋkvtyoaYMwRJa`@K***.24fbWMJ_IFDB>vlXD!+8:4__J,GcAM4=<77;>>==8/H.3F="*HRMQb7:;:6:=]/$EEI65<8\EIN$+5:SNLQUoe.hFGCA<5YPZqznhc`{tZ\szpY\Gk~BHC`CDbfrYq:AC>nh`LQKcztbosgl>??;sW>56-@LSO^n>>mTaj33PM2-;BIfKk3DJMyktw~lM2Pag1,.&)fV2!T}b_t~\A;"T=9,;=JE"4/k~3)24**_ii=1'~~~~~~~~~}~~~}}~~}~~}}}~~}}~~~~~~~~"όǂ۬划򁄐ĵӴ򽤛尃ꇎˑݘ܍ԼÞڥ悆إ版ձ҂ӽڂ㘍݄ҒًȕמΑ蔠"βݩ˛踑֤ޑfTXW]b`hnieb\SVfobp_bcx]wnhhlppoqkZ|ubWWnX_hiea\vua]nlXV`dfif_^`ZXZdinqdli_^]YUzrpdyi|ðnɑcbhfW]_fmblql_lnPfxcaxcgVyw{xc^[R^L̩skwp[V"y{kemWVWapɈO`p}xffUp׸]Qre=G'(*166fkrhctCGFEB=uiTJ%+793YSA.+:FM7B>879<==;6/TOIG:$HTRWc7:>>;=@lC6@:baA9?<2KHL#)3=CB><4*EJ/0F3ZL^_Qm_+fFHFC>90WYmuRBGIYuM]|{~~umdAi>AE?k^k:tcj6<}qk]P=K^mjh`stfe=>=<:\[ahOUPVQZk??lPLX-H7YV;WS8=?.20Y{h{N|ry1UK0-)'R. \X|zUJJRP"PmI079,AA&%1p2 %.916HIu>9"~~~~~}~~ ~~~}}~~ ~}~~~}}~}}~~~}}}~~~~~~}}~~"ˁۅꀂɩܱßԛղ͙ޛ޺Ϋۉʩھ悔¡ċ}橀̎DŽ鬊ݟLJ"۷ճߏԥdrTVW^fagpojcZVRTY]YvebmoaysifjoopqfXV|reXXtQSX[`jjfa\xvkbfoogVU[cjke_``^XU[^gdlvqi`^]ZXTgXedf}y|dbc^DŽޢ[ucf̷eotpgcbmmtΖnV\ccWqjŽĨT[Nj\YTmayȻ`kuW"lrmarj_X[RY^RvzXrvkteU\pPEFG&(+063^l~k_sBGFD@;8\HH),/0-NA5-7FHM8D@;8:=??<4,+aQ@;&)HW*-7<:>@@?=nSHPN;U?B@:.PK"(3=DCA>5-(*13Q+;<=@=>A>1(*1XB8'*I-*,9=;>BC?9jXJPPIKgADC?3)I#)1:@AA?6-+-36^I0"36Ie}|KxLJB;9855lieG4>DYHBCAB>:svmkyZkS)W}@BB;jR>hk7b\ec\LJZ[kBAAA=<>BFF960OOF8=u?==56%$!+$+,+ %?L4+'~~~~~ ~~~~ ~~~~~~}}~~~"Ѩ̴˨ϹՐ̠Ӈԣ궖Նֳ̖ȳҥ҉¹Ĝʘܛ䭐끁􊋈ƨ"α̿򔊒ÕـoTW]aXxhn|w_VRmwyxqkebcbb_UT[Zq\TWnUTW[^ejjibwvnpZlnnng\X]gnigc`bc]^cW{u|lomph_^`][Wlyorrnkiaxyaa`\mmu̅ceoɵ˨mlklmsuuuniZWZv}nrje|{}v~nutlmkmGkgccb_a]e"fj]h`hmxMOT[m}xbU\ejStPbBOXSOT**/1)Ss}\OiIFE@62T@D*[UTXNG7N]hcJMJD>;98:90&'01L2!%I_,)179@EEA;kSEKHI[655530hnM6AP]wFB>>?A>vxtnwjI@@cADD?tP;EShu:8`^\]XH{ipyCDCB@?>=AHG700WUJ7K<96jY9I58->MMLB;?LFB/_OCfGA<9m7~O(j"a=F<]%&%QgW6*'$,%#+!%7L-/~~~~ ~}~~~"ĭǿ٭ﲘȴӢј뇇٭񂈉ĕꨇ󄍎Ϫ伻ݾǁޜɰޮ"潔Хй刃bpUTWYXuhfl|x`ST^aerph\XXXYZUU[`za_\jVTVXYbkjf_wxqxdqonlg_WX]]elida`ac^ZZUrfdnf]^a_[Vx]pjffhmoe^`]db^]_vdWnssimgceiswusme[[[lnunhgybz||ZvypllwIx`lVt^fkc^el͖"ylfk^m}fɝieaWtzZh\Z=@IT[.++.,GNefPKgGDIF;l\FF).\^_QD,GSRO8Y<>@>5122/-&%.4X4!F_,%&+2>EED@oQ?D?ImBC@DD:2-,038;;841-+-34\N&OMKMj[:7gDD=97883.bfH&2K`wA;8@ytqrtfLOlDACBBaSgfnkeGL5SU.^PEEYCDB@>@A>?EF822]SF8b;968aA=44=L7.$;S8(:dp=>>9;~vM6H"-;GRD1'+d>|S.)*0*9:)8<&@*1G4~ ~~~~}~~~"v犾Ѷ󌒕Ͼ䈋Ѩ򶠟刉򺟎ĝӘ佨ϫ켝ˣ̸Ǹ錊ߘҧĶ˂(Ѡހ׺䁋򀚔\WYVXYVgYwfkni^UVSvo|fTVWXWX^cpm__yVTSRT`lkf_ylqiqolgd_\_`afihb^^]^\Vh`ga\`b_^WtSgugg]\_a^^]ve`\[}weSVXbnciaZY^fkonrk`\X{ʙntolxPdhpry{rq}NXgyolfyDsxzSoS]dkqcxgc`"qcnj`boy_giqzDv[a\d^WK,J01-+,)FIWSC?[GCCC?~mKD'+-ceX=DAIFBL2?G\nb\/-+-)(,-ZA)!7V+&"':DDDAsW<7nLuDB?@?831359<<<721+(-lfSHN+\bkjQ4<`|A===>;4-W\D%?^rgU[wA@;=?lI&)56KlLk>CEB<2 8sHA?CN=7;D5%ZzD@>9tlW=:.4<1".4PE''" %G;BiG1\*11:8 %BTG3>$!8~~~~~~~~~~~~}~ ~~~~~"ϸ쐕踬Ԇ߫끄﷣늗ˢ倻˭αӥѧȁ˧Ӏšɱֱ灇ʎūǁߌ"۷А񍇂߷Ѡ€t[TVXViuknhd^UXTz~Wj~TUVWW[\Ytp_Xe\loh_u\kionkcbbabadghgc_[\\~yVV|c]uc^Z^bcbW|`tr~nl[\UVX_ab^Zafb]Yovg[UVY}_pU`j_VXUV[emtsd^XwnoponaqqӉjzi]}=9ƦtnkcSstkkckFMklrl^TRXZy"tZRajk}f_[qaC?}yZVTrJEJAa2+)*+QOZV@rPvFD?>=xOG')*Zb[@IB@?=DH!6S^a0-*,03.)\L- !D\VB3C6@A><:52126=@AA;3/,,giUGJM)*`j\C/9Y|C??AB=4+Q]K0ADN[E7Dj@>8:=@<:>U./SiDAC?x_:AeomFYv7,,.cnV<5IJ5EH<48426>@?>515kXBBV|EBBCA=4*O\[h~^LRB9GTq<<;<><:x|y:)TeABCyiL,1PX5rHN\.-.06`P_g[6EG=6@>44;BA90.kqZHLs>?AEGnA27UbtNR325D^@?=<:L.;JO>(V7.hFEA6f[==83)"QZc<&!. A2.*,5.1 '8;3FCI3 @2#*~~~~~~~ ~~~~~~ ~}~~~~~~~~~"񎌁⿩ɓ幯Ձʟٍ΄𸀷ℊڀҴ茀ȴ󌕋׈޷ڲդ놎ﶣ۽ݷկ؄"В뀅twWWSmyhlgbvbSXTRac^dUUVTtWUSYa`X\uWkmc]Jiiiecccddgkjfec`[ZXbSTQ]\]aa[V}_ea]ZXWkidmzoosVVWXb_WUYghjxv{lX]kul^Yqptqhak̗ibj]qrqjlsrqi}UMQar{k{exj|R"UCDOZvPSXYRfCLdsY\RNIVjYCJ)+,WTMAJarAB>?;;e63Wۏ@<83..,.5==<6XRVGQg<;{vrhV?Ia\BVn?CU*((+33`j6-8ABERX_I76=B:.-f^WOZ{=>@DLXI?AAa++FJ4)-?f">\|GU$"1B,=8GFPH%$+0+*!.?TO,@T6",n98~~~~~~~~  }}~~~~~~~~~~~~~~~"򍒆̭󋖏סʶ䖽قߦٯÏ􋔔ꆇрͬƭꮜԶ׵ѽ̀􀍣"뉆͘𔯗WZUlmikfaj~XT|rnkoprQRP{tVZ]`dpVekcZjwhjieaaeeadkkdba]ZZUUPadcd_VTmfYjqiaZWUogndi`aVVT]_TW\ahep|[`kpia]{qosrmg]|lmmckmxknqusfeo|Pb^s|rSbw"seE7NeiVVUVLQWXhVSSe}yuYTP`p[HM)+-[]N69\yBA>=~yXBHT,*QUY[[TSNEKI>@52H[Y''&NGD.=$2izKP_]S0>?85Q#'3u~@83/,///5<:0@P\MCJ763klnogWSq6_mm]Z-("H27f3139>=KnbhX;82.bTPNi>>@DIAo^p7?cqw?*8DU{{>?@CA6DR`:>?,wU9>S+MLRS+[ROIBJHCMD?OZOC$NN:61"""4HPXa3_^8A?71H!.A}<2,,/2236=EJ746^B3=K[X&%H@C]mncqDCD?;3MH'*&CR45]T+1o@>CEA95Z8BJOJU842hhlssjb6311:83.97)*3`_VJbz@@KTD@E;:5kH4;O_MkG2hQ&<3,`"^I  5e/!WD5KgmwQ82W_PDaDP[pNK~~~~~ ~}}~~~~~}}~~~~"脍ծי̼݃ÙΈ놕ٻ􁉇򀁆Ǐō󋖘Ý疝ݷ「"଍ǀ܀|s|UXXVbW_lgb^vhWW]YUScRdxp`\dobe^Xcg^Xphlf^^a^]bihwqVWUSW[_\\dih^SUUWZT\]\is{rrfVoqqjdZd`egeaabZTmgc`wmakm]VZ^bgkgaVulxonnqkklehbkZhĒbMn`qsso^UlwQVVcme[dyVdm"pzt_kj58MydrpVVTR\TOQZVS))*.wd;1O;BCDAxqKJ.O,MJKIMRPNA5?LPYUJ).)$%PO?)3+ (:fLH'*&FM,.+P.3;BAJNOA5TiN9,F.8I=3pEy?-6W"@3 ?K#4N70"6MNLfVAM)%QP$%YYOC~~~ ~}}~~~~~}~~~"帙…ċ҂ҷذ򐒉뮀䄕ҥ퇎񋐊ǫڜͰ؞􈙝݁얉֯‰۵焏ɪ"⫅Ë倍pg}\[YVrQRake`_Yp[VUyYZZ]a`YVS~`f~eW]qee_XWaib[Zmfljc_a_\^ffebwUURSW]\^[ZbcZRVU]`]jfywZjx`d^W^eic_cgid`_aaw}|~{~^kn`XY_cggc[θqqonqjgda]`H[e\Ver}]fapro]ksWadb`q"LNYUddgcnhpLN{Xbm^d[TXZXSQUaWF6Ebk.*++diN3/O9@CGBtc7>*O-)LGCJSVRA:G^2b.()--)()PI5!)?:#!9Re1-*/5:92/Q8$=ro[2312100/4=EmVcR>5>Q`VM&(&%'12215}}>;7U?G),'HQZTLM.3:HZqmtERFZILI:<7*,5;>x4.-,'(.8DVbGſ:=bfA>>=<749>?;2KP]yEBAA>?=967L!?Kf&#@EE@lHA@d?AC4IGL>[Q:/dg:,G08@:7ozwlR:KD" '3"'EfW]*'*+&&VV)L~ ~~~~~~~~~~}~~~"ֈⱐˁҹ˄̤們ĺ߄Ƶ؈ٳ汷萱ۗ⥃ㅳ󏙚岞۰ڌڌꅒʾҾ"̽Ŷܼ}heaaYVTk^ie`\~i[US[c\Y[^bb^YUnejTSi_gd^VV^__iwbikfa`]Y]fggjVRSTW_a\X\StSVS[b\hĽjYn_a[adfd]`fdbabp~~otx_osh`^ddliaWudxjlpqicba^^}sZkrdqqo_~vm_Xcged^"N|LY]\Z^UM5[Wzoq~VZWSSSSUZM5B6e;3/.(NQFj^M8?CFCoJG;3U,*OLKPX[VLO\450,)*.0-+*RPJ/&@D(4R44-(*Z-/1/SE6Ltd36773.,.8?DdFLCDISR,PL))(+13/.]kzz;1?/D*,(SglN;))18=z:76/')5G[SQPӯ'8NIrCAA??:8;B@;2KHJRlFC@><>=:52[Jzq<4C_03@UK:@@D6HAE]fTA@3|17H18@?<6hgzyYY8",!  ( *5+]d\N&).)'W+')~~~~~~~~~~~}}~ ~~~~~~"۴𱂓􊏍𶡱㋑ߦɵ݂⃅ɋЪυͣ˜Ӂ鳐ᇚП隱ГѠ̪󵤿"܂ۧrT__VSz[ca^X{Ooac^Y]`abc^UTX}ezqaT{ad^U[`^¾fkhb_][^gk^ήWWSTW]\YTX|SS\‡r`h]]rnYVҞ\d_a`d³[[^aaowq}k^jorlhchlpidX|h鉙ckpng`a^husprmn`{bntS[hqnmgiЛ"_N}~NQRKMv~XSVfahY]WXVSSRSVO<":_^:61.NLWS~u[=@BDAlE#ECZVTPQSVWSST\b230-,-141-)).[78D.!E;Y40+QQP*//)LH[yw=?>81-1:BC@iQTXJ^h..UMS*'+21.)Ypzv9[83I*)T]>X7M2638SmY>D90d}bRJ^??/,3:wux;;d,-8KaMEB68A4^DJC?=@<@@DZN+;C(B4=FEC<=sMI@" $'%'"# $/6dl[RM'.+'(&%)~~~~~ ~~~~~~}}}~~~~~~"Գۣιʧ愎ʧⰟ⺶Ì󍌀Լ󉗛Ȟ߉ѫۚ񿑻"޹㺺Ȕ\{fa_`[sl`df_Y^b_^`\WY`[puyzs[``[SYb\õdje`__abfh^b]WSRQTUVTSSsbqdU[XQU[Zaií^bc]]^]\hpign{uqcqonnolhpung[sjhpqlg`_spkms؀wsij]kvqawRZirtrolx"}mlRMvv_b\hcg\bkWXVTTXL/D@YSli`YOTk`yq^B@@:Q]VTSQNRTMMV_/031.-/120,*.66H'196>8(,F^2.RN'R.0,OERuDFC:3/29AC@jW]b`h51.SLO&$%,//*Zt|vo[FIW**UTxiBS4;3+cm1.(../69g_FVn:3148lflid[Z-5=EC?Ax{gC64AWAIA<>B?=EG@:0TPKLWbpHB><<>>nG;\Elm,7\a/=4KP]?<;B2K?6:47@4I,D7CHGEBDc_cBJT"5&0/,1+-)+"-+56,_tlYNQ//T($#)~~~~~ ~}}}~~~~~"óԕʹޣꊑڻ¶ɷ౬ð􏐇淟󇒑گ܀̍۸⃍쳷ڍ쎟г饋Ñߜ黒Ñ嚃"΂Ѳ缘qj}ydce]cfdVY`^[YXX]ggzi\s][US`]Ždh`^aacfhg`]b`eYTTPMNSWXWZ[VTT|xdvkVSUY^^^cif^e_X[`cdf_af^iqokp{}famxp_\y̾ntpnkbb̈́dibjj^b{uq^^Xr_~yrlRVdrusnlriv"Zv{bZ[abf[XYZvXWTL_POUE^`[YQWeTg\TDA@:e_XORWTWXRHKOIJVb132)M+./.,,/5<>cA8:JXJ6.AX0.*'LMV10TLQfy@@>94-/9@BCyblA>770STU)&$%(-/.0zoYT.1/,)IWuaNZ7>6*PKG&,1,,1325[P[c00./ZYml_SU,2:?=7`>Jj@X]C1>D>=DNRE96B8QI9<6$:8>>@JyP.9VR<;@sSNiADD=@CADAVAO}hP1O9>D9Tg?L71*<=]WKEM=?=Bd@+B1=GJHFC7T4+ C"ubm+'+%#*2* .549'%XxC7IP("DH~~~~~}}~~~ ~~~~~"шӨӶރǸԴ蹮򎗆ƚЂ꾞фׂめ򅒖扯Џ߻唠Ŀ׌Ê"ٰ钨h{neRUdۥjeT|t{RPOSannez~`g_ZUU_eYyr|`^adhhkhaXdYTVXXUZa]px~XheXW[ZWWXdkhaXWgbeb`d`bahjcnc`de__lpvt]oek͛ZlcimdfipYitUXel6^VV_jorkfdbYQVI`c^d\TQ|_vdHCJy_Fb^+*WZQAyHCavcKVK:75QH162UOmBA>?:649:7FCkc]Z_87776;?G|WO0]gA;C|YOlt6=9@C@@AV:OX79BBdNEEH ~~~~~}}~~~}~~~~~"уԩ򀎋۶׈ݳ⁃éܟΦ爃醋ʽ쌍޴؅Ǵ䂈օǦĭɄظ۠΍ڄ΃"ȹݏ~vdRTc֔muTWVkufQ`~RQQT_kml]mbS[]da~su{yz]`aeijgb\xb[VUUWZ[S[bamve^YTTZ]\Veq`^Wddgigc_]^cqdX^ba[__aZgomdѮ^v~i`bkmfilnljuzS^jjxoSUPW_djhkcd|zHo"_}aXkjVPn`^_\Uyvafe\uLCG}gEba))SXT@wtQ|]cLVF4A('&MQY^K>HISe[8&8HV+&&-6;756K" G/FHNUER0.*+/50LPdtu>qTKb;;jTA7GUXZe761)(-.0.F?]@G;_VINb62HCj>>@A>85427F@665/+3475h8;A@@R@;6"8O"%&,6.(*0/)@ 8UeP+.' 2DKL ~~~~~ ~~~~}~~~~~}~~~}~~~~"ӭݐ޺τ㽐䅇ƥퟰ񫎋ꂈϙ⇈҂у洞֮ι٢܉̳ā뙖˾⣊؄Nj肆ڃ"⫋Ѹʀ倎ڀvѱaqxzyRWXUmc`]\\WMVwTRSV_kpoajT|kkuySW_egmgjmVv\\_beihd`ra]oTUSSVYRv[\W{d]\WW]^Ssd÷Wafd^[XWXYW\ceeb`\^]^hmduehjfa]qcfkomowÅeTrUhmVnQSRU[bhhngbO"eljY[f\mXTRTjint{ZROoZOLqnR_RRTVT=^DGS`jg^bQ716DS)%'/6;737Y&0k|zNC4U/+*-6BFB9T<_vi1/)<-D*,,+-,)Rj?CCdA1JWU]em}s]LM_32/*C )0N:?NcdK5>I]WDP`{V@l<:720,0-.4961/-036=B=96Q39Y67:;;vla9GrV<=K_5\@!/>N.',HWURV\c40X]QorcCIEW-+,,cAIG~O#Q_5/)G?K+./,.-*/?a86:<=vcYj|YJsxQl>CD>st{reQ>RwG3g6hXDHLXjvdD&<>[LG@FX_YJ,3?EX1]VW7CDrGG:74=I0-1M[XQUbk94WQD]nvMdW1110X`?KwIJJuc:1*MHQ+,.-/00h?IFAv]27WdZ`7@OPEBV52-+'#)25icUTMI:6WhLAT^lED@=@810-,RU7=842-+39=>=A@sSJg<48=@=[IVbJ>wZ}|9<67uzvtuV37^38Fe_~uTLM]uw^PJ'cc=a"SG@3#.!<7-2)+>docC3*TH91^1".67@*~ ~~~~~~~~~~~~~~"Ͻ˱پᆎ򥾯ƽַل긅̆泔꾖؍Ý򇂉ūȿٲ΀ͮ蓳"ʼ󾥫ϑ̅­trz}kf~^rlzmiVUSotq{Xghpvp{fuxdkgȺode]X̋cWlk\U[__\Vfgǰ^bXfgqfkea]ZUV]cfw~gWXaghsqbZUSVipk^]UdqpnmnhdkhjnlXr}fhmib]|vʚ~mcX~mdgljmd̛h"vi|vrwqOMPMPWPU_QIXhc^aim^>PE?<@d\k[TSNK$!"LWRLVSOYYF8BT[^`WPU6A@e93-88;H?A=PWSJRkx=9aS>HSy=Y4650QSp^;5Q[b<5-NIO*-//00_`uECwP&Hb1\]hvkGC8J41++,-/0466cN9E7TZy-JXZ-:CBERF6.*)O-7>=;3"=3??>?B@@hXm>69<>8VETbQKL_n:8;>@{{qV%-U;FhtPBFUNB]9=.@IHBBGHQO\4:ACH@hZ-A"OPJ7;RIk^[`:9?GI@<#ORDu@G<~~~~ ~~~~~~~~~~~"ɱǽܹ뇦Ԁ߿蛾ɸފў𽏗넍Ϯ׀ۀĄȧざӦı򁀄۱䪻֭󐕖ߝ"ҽzƀgkendxnxtwSSyʷeoyVTR\Zvy]]xfӾ~kcg^XTͺsU_lj]T[bcaZ{TTpUZcYkkb_bWbg^pyjx[STWbjgkj[VUTekieWotnlid_Zkgjmj\t|^dnneVVXkt˵ywrdn[fhkgedb"zheMc}kNIPMOzvBMKObpi]bnn^FcPQ[I\C=4Xc2/QNP197bBD=>92AENCQVKHZy?vdOi@I|q7T6960(J^L+9VW`;4.NEI).2100ZWkrL "8P.YWenY{8-7+0+*04^Z16:6P4D6FJt0#G(,8CCDXP7-'(T.6:=H<.'RCB=>??@l^6<6:>?:YNdk\^_Ne|<9@EB{qeU*:_]yB$JIZWo+JIIKMMDNYf7:??GGcK4&".TR@!9PT?fh\5)1.I?''WmozPA/~~~~~ ~~ ~~~~~~~~~~~~~"Ɵ̧ԟñޥ߲ʐ慎ζȀ猏ցױՈ买ꁕ즐ŜΤۮ߮"׉亓ߌĻˊerqyxck~q^fR|ɸbvymve`SSymZMfmegӹzf_YViclhaTUY_`b]yW]wUYnbkd^XVdg_xR^WVUUW[dfbgtshYURT]a^ØwmzoqqlbaWhjlmjfyļlɽb\JMj~ɾƥsec{ohzvyiiigedy"V~z~QSlv[Y`TBIQMUfatEOdogYepmgYB?MP>BWH-2GSR&NMIMOKIBJK@69Qn=6WOEL.4iZPGX8(>FVIOSLRlGBuZDO9DZVKHEm:60*KRnrCN]M/`7.+&<@)/320/XSiuS,N/BRX_tsSu)D//-/.?L3888`DK9&Q.'#%)2>A>>C=7'(-/456u/$;uB=?AAAn^398>BB>fXhi[]g\cE=oiS!3S_HL#QFNKJH>AZm=;:=DGnG6="9-VG&*DTQ\U'A*.+@{v|zV 3~~~~~~~~~~~~~~~~~}~~~"ջοߜ܃̩ǀ«Ơܦ炃岄ľǜ׉ړ䅌Ƿɪ 񒖊̻ȩ􂈈婝룮Dž퍍跥픕"ԣրȟـiuhreUSkfhkxzy]pkhczPjlRUdjgeYy|nlz]^Uw^imhcWVXZ]a`z]kroolqZaĩ_lgg_]oWZXV`hc[_nlZTWb]ZwWDVfoqmeg__fmpkkb_fazоe__ZiL`ǘpWx]\yoihgddaM"TWVziSGZki[\]kJSllmERbbYXbhjuu]^ql`lLF2EW,(QXRJJKLJKB8@HA2D8A;84MAK^puspVJ+BK_(&RU_zHIC91RP@")[=@CDBA9a46:ADF@k^__,,/YWzH==7X4?Sgji9(.CH2CE.6Q)+PE?QFkp=:;;?DxgCS",/.I3/F]_Y?"Q31%"9DKc+'(XnDIGA1H2:<%Y>FFEE=858;BCC@4ZW*,,,PUJE~xDG?EE`#.2Vwq\7D[=&)F%$L//3/UKTWzq=<<<=>{d0)/".0.*BFMbebg^6"%044!1"G|}jtR.138~ ~~~~~~~~~~~~}~~ ~}}}~~~~~}"ƶՁӶ詁ԥυ԰ʅȎ􄋏ěԛϻ"Ĺ䃃ȱݐ󊒅{ڧ҄򄄆؏鿚䋙֬ٴɫץ֫Ԩmo|zsgld^p`j{hcilqsrwUdk]TVcdlzUZVUUXcjga^wdidey{YtYgh\TUX[ZY[Xxtw\NiY^ǭl^\^ZTfb\YZ\``ab_q^mx]pmkjedfgkniidXZX^gf|me_efkqo~^dʻr[`}ipYWafbbdf[hohfdbϥ{wS"YWTTQgk]bpd{ǷwKr]TLPXb]NLWeljwDC:m>E6D6GhlXQTPGG@4k=??A>40E[&BX;>:34@EpKJDC.,(),9GGC?T1$?V,.reLCKAd3H--'%G_>71*%)27=>8eB(957<8ABFG@<9:>B@<;4/*+-+ME\JDwiBEf4;JgxoD26J4,+T&&-03221bagu;BA?=>e7(("+-./N'Senmvw;0%'(.%)3gs~qE9 &$~~~~~~~~~~~~~~}~~~~~~~~"˷邋̷ܺډع쯃ݪ峄󄊋ݤͥӞ͵Ŵ܆͊񈐎ɪӝߡكጸމ̈́彷"ˤ껪ܮޭoorz}pauec_goWx[r_cddfqwxcle_fgew~X_VTU[gkif`~khðti\`{yUx`dXUXWUTXYW_dd˰~l}}zropqlhwmcZ_[gcZX[ahmcdli{[ourlmkieedfikjg`WZ\beaole`egihmDjŮƲkuWYbca`dc]duukba˩o"YWUWUUSswt{s̾{YW^EKORXTACV^YNbB97CG21$Bko\SRNFE<,Sj>>n1,1GU=*3OM?tF1(0COSK='HfXHTM30)E:?!"#'*268AD@vtZ`PYD^YQSPScJq5+" @G@9DldKDQMDI,,(SZl@7/*%+@?bB)3DPz@EIG?<769@B;71.,..+?6hJBn[o?<;;<^6'!GtLR7CSF?a+*1340.37|}u?GG?:@sC@"*-.-)'+mttz]K''.0/0DzvrL2'"6~~~~~~~~ ~~~~~~~~~~~~~~~~~"Ƭ򈓘ݺނݱݬ紑􇞢䅇қα繁ףѧک》ıȶ܃𛩍"֬ѸՉͱtvvuwy}fj^bgp[[`hZ_`fqxoz[iigrm[zxVaXUV[gjkmgpdsdfxyr}[]iZWWVSRWZZabcgxyskivYZOtf{|mrW[Xg_XY]bnrgfophv{klljec``fkkbWTWX`aWsheYTaZV}pIv­pzubtU_d```b`_}l^|"\XUWUSqus}YoӻqYVCGDGPUROEpDUWOJUps35@G78 .MYVTQLFDA606:eRX2;IL=,,F5AC@EE~t_`-*.+0,),7CDA?;g[Jk?F&:S6=HJIIKIC*HigHRM87-C4:#%&)-48:@BB?v^vRdO_TMMLQ`y>b)7eM[?&LWNPPOHG'))W^rD:1.*/AKB;<@=ZE3=bgFHID>70,0:=4.(&%14.A2kH@5-nv=72bS3+%Mȑ{g:;;H?[D>VZ/43/-*/39|ll\[=8}O)>",,)(%%Tg{upX-'3133(Gq_Q5#%a~~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~}"䎽װ膑ۧၕՂتљ쏍¯˒ڸ䇆ҩĜԀ׀ֽد腎ˋഫǁ򏕖멶"ӠŨ鋳źٶ~~}||{}|]guZ^`f\vadmr|lgbftUXWYf|w`kud\XUV[dhilmrjxa`wl^]XWSQSW\ca`eɨpmthUYZXh]Utnu}WVag]WZ_`_Z^ajnlinaolif`^]\ikcYSQQQWifZVZ|^[Wgt~Qby`eddabd__pea"Y[WUTQoW]gy]˨oiQSPOUYVM2XCQRRUNLU,.5:7R5,6CLPNGADLH?:7cQX;CJQXE9&.12:IG=oj8/.X2-*-7AC@>;iXH~OR-:A[N\SH=qE>506lg`Z_O86/9jO#%,6B<8!2DV4/(*+0149[gqkAr{CCX1;"*,(&)+[hkyyl1(06H?||vh[L'";<~~~~~~~ ~~~~~~~~~~ ~~~~ ~~~~}}"ê􈏑׮ֵۃԯDŽѻ畏ٓެȍЭ̀޿ͬ􌕑쿉ɸՋ펒ᘣ"ɰة‖{|{{yci[]]^^wmlsRzpik|X[URYlsilV^UVV[dhijiqq~saxz{ca^vfcgaYSPPV^ec]_czVrlmlo}fXi~f`glswTVTTbd_\^c^UQ^db|vcpnjdZWW^nnbYTQPQ|mj`X[MUyƠd\mxvz~sKb_bddach_x}dbe"U[WUUQ~aPOY~hh`XUVVXM-IBRU`kTDO,/137paOJEGMMG ELKD<8gX`BFGYi]N)0-'.=@:uE!(FR((-6@A@>TlqaZVRP'')+ewFD?<50*!!cj57>r`^IA[KJD@?8/+/;=7/# "LPXP?B_?D"&+((,)WrtZczyh5 %>5@6NipR-JCS[ZNIA*"09i'"/;N19??>>;4,$&4>EE?|kA8bk40b[WO)(),35/*!ZQ:`D>;>Ct8=;\M7!tk&-(,-6F3-),0353T>Er>8w>;4)%"#*((&'XolT[lxw4!!@q[uyvfS0'#+0~~~~~ ~~~~~~~~~"Ҧ؆綠߀ᷝ煇С큂ϰ㔜񀀮ﲀȀ͙遄橣ᅎ߀ۻLJ㨖封ǵ"èѥա{x`efe_^``_aglorl~SO}ustaWey}VTRWcc[Xcrqlps\eXw`hmlabgg]c]oxa`cb~cmigmngZRQSXfnhe_WWqsghmi`x{fggaTUVVXcjjkidZUOjomgbXTTemnkeh~qc_bddekkj^\jbkǛUM[xnVw`a_cgjlZhdcfffeWP"PWWTQPlZ[]]נiReVn~vcTQS[`bgr428=710025:@CD@t\PQUV(%?:;??)#;;@?/6%U;@FID@?A>U=J]52F;PWY[VUN9)1<^E)DEM2>@??>82,'&0=CC~{=9WdQI+)TZlmOd?3HEVzFDA;8V6?i3,-/e`P,*(*2;A=?@8.*%EJdldcdUMH?mGA@?;512p>A@?;AYBGB{;fAD@=D=8@@9N:)nHq!$::'*>$&?_1+-/29<4OJq>@EE@;62*""&&&! Ytmok{vi,!PgǁYo{jmd*)-~~ ~~~~~~~~~~~~libvips-8.12.1/test/test-suite/images/sample.jpg000066400000000000000000000546471414645631700216230ustar00rootroot00000000000000JFIFExifII*V^(ifߓߓ02100100"0http://ns.adobe.com/xap/1.0/sample xmp stringDICC_PROFILE4mntrRGB XYZ acspAPPL- desc|cprtx(wtptbkptrTRCgTRCbTRCrXYZgXYZ bXYZ desc"Artifex Software A98 ICC Profile "Artifex Software A98 ICC Profile textCopyright Artifex Software 2018XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?oM0kT10So vȞ9*)]3TJ\Y. MRUNqU笠U)MC7jM[q["U<5^(;Ckm-p<ޚi'u'!<k#IJ&up*M$C`{IX.lO:9rrFq< ڎT]؃{\`Rs-Ӏ9nneR"8VLw8V+XBۥY VѨ(.; [N=*ʴEդ_J%ܾdIA:Sb)=Tv# ,|5mD+ {Q}#C|FJ9,hZD/vCmbd3w 4ijCTy7QsD _7 d҅.bo<.(%VઞbY#1NE6PZw< Q.IlF!vďP[L%rjy,sPLQ_q[d'>h=OCBZjrͰhݏ̌) +]M%;ZDp 2̤Z"e(mO46y^,|z8xCH.# Ҿvs \b1Ԡ'aҩ3mM?a/h))*jhn$|i䎕cvEֹSfІT!"Ah" RCpc2g7<kԵ,ד}8vF$K${vi5PHdVfkk(1zҋ ;YyqҕȵI+zPv AgWy J-̔mXdfIM[W}4Z%PVP"#a̞`0@< nB |Қ ҹIbdi\i#)<9ڬ*Y$<c ENq⊛1܇Pp:BqYn5oQz^m[#?f+klQT 涋%0HvonG'z}3RWnF9wMTE6^UZvJ0a]M(n9ڳK/0c]J @BJpy_ʨJ]4~['ԚH&jKʺY;F{һ]JmG$d&CgڕOzZB$ Y@;)֘ =j=;E% MrI]\=lMPqi (Ŋq$e7dRG}+GA;T4jQF:M> U=jR!Îz/UG(ZZoI]VèF$EV9 K4F3b)uJ;I[|0zP"ccS&D]z5z-©Fj؟Rhyg1$0{ԹT dp) IwmqUe=H'\<ڬ4Ⴂ]VH< )kqIEq~ eY8/(qҴV H52ƅ7'>^L^dQ;m 1 T鍜dݎGJT 3ݩw!*w E i!9åK"$?3z) qUCƖp!ދ61Dq!ڍSYIC&FؚݤS $Fu;o6Ynm v݉WO 6㓐qԑ&s0Ctm1|40 w֩+dR5i& p(nV8 E@ tM %*89Q{1O;pGcQEm%쒋nT-$qڑ8ÇepZhyF4{lc͸YUܭ]-rcZ$FiUgnYd+sUq\51SysR퍕%q.0=*b';Z,G gɺ.q*9kg6sKmdbۯ 42yY Fb:ԓ pNj8UxT,wHqo#E6і̖ZV =j4ݻwF$h= m-+KF+R"0'Y0 2;R`$B_zسdA(u8s3ZPN >)M =RDE~~ޕu.^M%LUKMFIBT쑀y%ė6ě۰ *doy*~SC3FBcA99#.Ӂ!9 ==3[nxvw5<3g< WyI$1ĪenToˇe2KVdvU]`r+YH+$]Mimw*;{˩.L쁞ZMtn!؁ e²Fb9 ]}c/j>U- +!v ckxV/Z `8ú$C/aMy2Fԥ+K`&C`>cUqZG6tG&9^jj,v2+po}KBŀsp^j1)H0/*gRp}mܥd,7PGvl'O- (w4p6&plzrɧDvxjQPfy񜓌RȫUg <4]̯8$}(m{ũn)Ȝ危܅#bc86ddE~wzQԧw1{Dsзj b/= KsB.2Am4jTcNhzj-..dRF; 4%,9̾cNX+q[]IK9d[>c֬<gm.˺؍Lv1ޘ)s fNr)b\LuFE>kI^5R}1ړLEB޴F#tTKFu'ڹwr\Š SuV^*#R I0(c[%,J~N 9"*Lfp}*P%GAU 4T_ wO iJJJ=D.88KNT1[Φw,`O֣攓hMN(z =\B7+A=魀*|:1nS|dz"ji4 -䍁1mAgd옅 9Ls!Q]]`L-+:);CsjɕKQޭn'n b9);XvGbbS{=O#H6x=SIYm jq-p+/펂HLy#5{ 楴\G$cb^MqZ*[?6U.c "45EXZP.Œy%c8tO09SGfqZùYeu!Kl o"}FC s*· j(HOkcO:WfIGʮ2"Yy.- gbHfO{2#@rGCn<6^WG}~s-˜*(ԖF'5j05ږOAM17iHsQ֛1ONM(k'ES9ϵ$D'Ҝ1h4t)S9[-@Z( Zy.u&Jm#>ԈH>: ֹ+C^((/Z4{QE0^ ' sPs֢Z!2S:ӧb'vzқtQ# kR77akzߒc qVmϻz Տ1_z^vLu3b@u$(#aG4 NN{U9e4;McXi+SO]6cGޑ%ߐE>; "-yoPha\A|JH$w5L@V<}k$Pv\ܯG88U)ryQŌc9Y]ew0t+@VD0Mt*o=əeߴJ59 WIrweP;TNz`$֞[EjC*68Ri'&L&;m .IH*SRGr@Y2VaҬ7cBEJU ɶPWj棫"R6Wcq EcT1&}EMLa+T(P"u0擾(-?E w23DU"ZŲ T7Ճw2.Z̉}5K&ߔifDU^@wȂ<)~nRՆF (vE)Hgh@>ů.O\P8vz`ɯn qj#2u&$x;\sRԉc]®Ir\9،ǰPX"ipmIX泫VF78x N*xkU\=SU31ly5PՒ&)hҒ@:(Rc KH}((dc5QIouN9<gaA$=];ːR i{"z}=*RqV"ʲKcБgSr#j12o9SYC[xnΘ+2lOZͻGF5ws G ;u4rFUrsP{\@HcA!z#v>f2 *]I)@ R{JѾXeaI]>ޫEREB35V(ԏO'ڦWlՏV/|bArWҥǩ]$fk9Z7eR28IIv/˶ZMij"$FҹGxEVch*Ƽe8P@GZ&f3Jd,XZؤl#")I!Ψ I={\D$B >Wqqt8-F]2HhǞmt*  sv帮=+qK wgiM-;QģPMG-AE+6 c-'NVJ aj;F#@uH'a/D#^s ]o;Mn#`|F$/͏\4$L˒L dSS5j##皙& 7^-Հ32s [Lp^slT5͈*G'xuժ4tSFVH$!\{+ FG!\rj۫?$jhg3;jSý2-dqe(1Z֖#%^:/2RWi{S+yօ$?**^78EUbnIHI)Q?!-5H׎YؾxJk{ VrlC%2m, f+ȗH[FaH9'Ҩ̳ 7-vTQ9<F"_Q l^'>HYi$SY:i ?gQû2SĮiF N!xC@2wss9һ3l{ (;O$U9==kFy}#åeM0]̒;$?> y>;\+H&[cS]Gz穥Zdؚ@EKV (]٨IXM.)3OXy&7J/a⡩uGv氛kLtJic lּ2C\ס[]XoH_¼b:j[Ŗ,u<)>+.$YHtT=T09Ug6ށzנfJ$*):2?+KFu$fbM"/K7 KxIml]dB0Wi)C ۚH'}Bʱ[mw0ncVʨ>gefNƴ"nua7Uk{1\lnq}DĿh7EG1VF UAk9ds} svY~IkmqfX3OTK˿8e2[dg$V֐pH` +M 7$Z:3\fٵ7 qu[J?n͚JylZ5'ң 7 R{94S K41:洠83V) Jѩҷ|/-.:3|Uu[@ч:} ˶ivC(Ub 8ծ]u-6 Y#7q9>k1wϳ0bz)5lgU n>`j_%*\ڙޜV'=;FhhO]9XdR5)R!ܧI*%=zչ8 `>(Dj 9yJa ]D rxLݢ3ia(2Mfy ےAj0A Ac=.WxHۇZ]Q DD55ݬRNg=*2v0].^S⢭ v (atuͫ['k{S%խt>w: TrA"`dsXiieaxXsU 28m UbֶʮHl=hMmqouK{ Tut-/ ^[fOy,! U_ (UT0}*fMFo#S"1ەoZ瞮qOCګ$)z5rx#q@>ZO%=iP7l,I抛tQp&sOUq֮[[$ C ̸yLiހȪ^b,ȧnSXGԧse>y|L-oծ!uEwIxoy{eӊrKRic( 6~'XIo$,Ztur5:La*ϻ#mye ,_ ^%17$S\\ZLQ9^G֡ke[o8U]r P xVmSօbe3\j-_~aowZyk?fb[_C+qIOdeUb>ViPyiiRqLEv =jDQ3x槩RȰz)!zԤ)&AJ1Q>wg֪2 p n\OoGh"N{YeȻ=ʋuugrWfZ\,nWzxU=DisF&"vWl]KD T7S5}\ԽԦ{dEo,{V]FAoQ,1zZ][G,r\svRޮ7tqI++[A[V_!1/>B8RiZ$%JA*ݵO8秽h i .5v+Xo'(ޞ.r8H@I`:Jox8jfk:ex8'gI&D* f.Yde qE6uC= N&PxoPVܥ1M$yb+ب╠A 9 c3P^##j=} : ֶ H$7:X!iqaһpզsP2H)H^̀u[*!5FEPֲR9i3f> d~Uy RDd|(|n qҠakDFAs2O&ڴu᧤ Pc#b[S%F9}+iuKGB6^<׿3h6k+k" 5a );CQm2a8&SVfIHܹ m5-&8t mP]mi\_XGmmz*;Hr$9_U/#+a֮1#&p޵o ilm=Z}O"m,UEkjF\FKi#l\m|]ik4A}E7L[NFe.$[ɞo'ef}K+aqw#89j ) ȬbἰzH[I`1sQOȮsnbՑ$/k"jM>J*]~^A8gde4uAmO~gEՅQ dr^Apm3qsGEG"dl:XAYضgY on(]Qm z,p1ޡ;g-0~_Rw%'QM{ 6VڭxƆJ^xT-@rʹǭ]KC{P՚vz-P#<ۈ HH3Ҷ%Iڲtc&dV@9#V@XyXNJB[LRrOS>R2/lv>sU5g>rqQqRuZ.ZC֊ PnCj LqߚcD悹 9?Պ ApjDWeq .DDfQb5>666ܧ}*d:iQ\ ~l,qY4^*m@:XZ2$j70<8ZEfKʘTחRWmqcd+" %ӯ' d ]{M# "GffT=+++3DoR$=j/ى03frDJ,D7v1XF#mWk}53iۤp w"I9$5qC!P}CKBӐ:ݵE-UGKQ6cX_emA-l^*Xͫ@+zwblomCĈ s$8kί& ֢yo6z*ç3>YX=(ɭRyr%fIg"I"=(g yV#~geE,wS28e=`s|Ek) $Gf[h޵,r[L3~f:)|~"$+2:TFMJ崞 P0 ֌p!1J)V6A5n lڇ-A-@[Kw\28"٫ Plbαy".qJօؤ @mTr0*$/_Z֥6 }N/^4EYxN;,5)Tv#[ڬ`@5jy8J_zZoB8>!ZnH5d@B--gWUgҮ*o$Y#GМXɚ1ȩk`$"3OszU=zu" ;ADMoiZ`eP=QZL؀@4q;$è5gjUSr#֭sn@{gyROc'cAp'SИp."urtg֮M 9%BǃzĖ:qy$|z_6wbp{{K.Yv<t;nck;ݕkn `4}jz}Y4Xu{dw0¡~R:Zihk֡Ks\6= liגmYǥiRw[$ U?4|#'q[7̓ћ7Q J.85R>]լP*Y2:r+ȫ.V,$*+K{a`OJ2D~n*Oܨ-M4ep) [xy_TR.巎H`peyuđd2z4Veem[7e=S+b/c\Q֋Oe"a{\IQ >0A}#yIrQ}*'s?Qhox[VRfC0KF]E-QN=E7V`%n"=kԆPl!cK pg5X=יA bķnT!Uw>DMRЉNI1Fc(qS7jƝe-쌑&=k_[X̃whF a-=kGV˚$(c\Z' o¸|aa޺iϚ7d5f4jONjA=*rPE"*\Pè/HMF9; ~H"[I#?)vs][Ě2S\\w9a,r6cy{o]FI>Ҙ.ƴu:˜\Hw9L3!{/؏'1}sFm閱-D{gS&ҹ mOT{cbĄS wV )>~v/=|{ϖ#GXQzU5Q S2'=U?"(k~Lti&z>qT7sdNU6{Yc$6rK467!מzPd? KGl H^#F?7NT؁*Z飍w0I3Zlc[2+uj"L\9*Gx!G.#(Â9-t&-)Y]oeڵC<[-5(D&3L#M+"O8_ppAYw  2Y{a ZɽpZ%KV<$TC :+2Mq !ZHu2|L"U,2}*? RI3vcZ3BP0x9Za{[cX!ʰ!?u'y3%ēڳ-gTV 0S$`vwYgtiX ;>n8W+&9"fW,-enrpc)Ƣ0ON{9=*R\\Z[[a7`sM{R^^b aE%Ҳ`eQډf|:\IR޶5 @ڹHCDnN:WUkx;HCz0[v Xp0@6qJ$})stC+að+;0.umVhr9Ya#qD$#Ojp=kJ #(ҳ LIkFv~\g)n-K,.ObiJڶHs s 8.ⷥg36YUד|>XߵJi0Ď; ̵ݵ /BF=EtLY:b/,v3n9+TkT€Hx͒_jw?bpI[kgªrWZ}L HZIbfk5y[oPoc%F c1 [yaHf +~gݬr4{Nr 8thmG$O!m90Kꮩ!բ5G&\Uۭ-vjYۆP:ҵOU;J1-*ƛ)YwKu+I=bh֌n&G,#ak2H$ ҳm58&̹b8vF2 K-Xvc7ic%t46V[eaS4..Y^I$qKnd~0irzX,c{a'5j ^?2Q\֫%Eef'޺ [eվA&ԐYRS#0!0*;n[Iyې=JK*@fjXd_HGaSfRW2 H{NXDhQX׷6+'w]+yI9\"[ن{R4{ \Ec9QmsC G/zVf`ҴOKؗȌ󹹢(E&37CيqP GzPEFz*~٣%qebzI3@ϭM`$PXKccD(Z?(,7{T`1Z֚c=7z{ 2Mz9HM[Uك`GZuw1#oֱmRHcF:h 1Xij@`ӑ+nc.3Xj>fb qWhRz28r@؈2}E+1R(mdRln^PTp&]Eħ)''RS\:UBVzV.n6uMV˙F9֥i h^*pV8íU.B?},m8YNO{"O%,o+ϥXTev#4&ua":}09grfVڍ@gioZ~&3"[%2e[NQZ1$7n!;(h Ybv2!PǂkE4QtN+{Q \ktoASjS2n\ÌTuA:W*;Xnť1|جGcmR6Tctԥ։vf' E.c#sjGzE )\m楟L"\PS 8s4{)4Ѭc?7Je'fO$RW/BtޚV٣-,}eI#ZB5eCyAqw,YIE,!i㚊"VR8aW%{ ;Heix>_Okyj#G#f5:DZ48cVCZs+O?'֋ۓ֨r1[Fyc .: mBŻ͹*k˖>J]*Yłx9P'P6n}q弋3ުZsv=k$ԫVmF8><c[̐+/kpf N=,6N!v:ѕF~QzՖ?d*6±/d0URMgf7'k3gFQH2+])rTp~iJzR^vzM=4GipSW$%=lt\~V Q.{QʺF 3ޮ۳ܡA>FTB(]fQ`x$tIhFu,:[}ϾY{rޖ3 +֤n#qaR_uݣxS^(}T#0`]l"`8!u[]5zvM,@eaұuv?LV͗zTsvHM[KmXiCzv5q@`U 4'ET#ZZܸ/|>\Y ˥9&n~3X _n"ڍI`n"bpVyoj08oº4v]t1"2kUX2xӁE>-Kk@ܔaTKw0˷VHAn{hLh[SUVU}/=R [AMRHԷjQNu֥ g˗K;jO Mkj@}vq{%[}GRN@y *{ "PVNskYֻ/A*&R%b0+r<1rR?ʚO-T^Xp0+m"mdb')l{Y/S-W$ZXfA-Eac~W}ƳhIƗRIQR(țlibvips-8.12.1/test/test-suite/images/sample.mat000066400000000000000000026374031414645631700216230ustar00rootroot00000000000000MATLAB 5.0 MAT-file, Platform: GLNX86, Created on: Fri Aug 21 10:50:22 2009 IM{> x,wpT5PI)oKq HJ( (qnuw߷o[?ZBNo9ܙ;{9C{UHz~=_^߻g=H9ݱܙnTx޺R"8*XIIcSi*?Gda㙫GT1C:ٳ}bų %@X͵r"+I gOHջ a ,HӶi zU<6\wI"bi+_LKmtY nox"/ WY颗vnns=ّ鱋mmP (XeOf{^V %)/7XQ{2f)ɕD'KsWM B! (-$gU>{\K|NCJl0^61Bws[6fDj~2䦶tQ'q̔<`XUhcA ,"M4gϔ%byd/ xu`@4gΤ<5X'a/Q_0}_hxW ;K]l +S?&] rֈWz]ZNdEcSN>u~@]qYmڃfdž_:7 1Dbyэ/ujqC>wJ_9nxzF+ts;{fa8Cuсb考&>ByE< kG/OH 6/5=u%x?# r?N0 ǡbOe"*$M˳9xH?Q WX r%fi){T?2)O(鄨gX%?+ebnm~* ?z%eaY,`0p@1[K3-`anQg5A6xQ LTaGf N-?,ϣ74&1. )^%n!SYGʊsYubpbB:kxea xX1Vb<1|H)mS0>I+9;K Ֆ@.1[N5"}SI@X3o΁3CZT\tA4褎m@NZE_@-ɉEd ́htx9jhDj%-xLPt[=mozyHe8HUm-26qOgK.<_ZSuK}e=:gwiv& L2ھ:xS:qd[KKL" *:jVR[ǛT=]c xC6Xɭ`[$.V8g.km_~ bu1)g4Osj4A~~{de sBmiFmU*[4W%tj,ZwZ]z{K.Wd d Zipkmw>A0 ^BXMm6bA 7_{}N)RwZyᴰx@Z!T$\1VJk"_],;~iuPFB1hדlJUJ߲k^~Z4Y\m--˅Ө`݂WE8*),Hō23ZCI%*>%qP9QU|?AOq[/[8$7=pmShqG9VkeڣUsk*7.>t]Qbդ<C]d#Rf•O~F9 x:mo϶ʘ*.~JnԬѰijhmKh1? >p&LJiGIɬI;q[GE>Jb Q1 k Wx#9ۏ8ƪh!e Bճt.ZIʾ"^yb wx`3F/[+ܯMMvlWzx4I>  "^.S7ɲQ{-DO@D̢d?C0[l Ѭ I P$ 5KI"(ya,/txc"4Ed 3&6-lHNJL[IxDc Rx.V7?l#b> d;^Ii?04 XyGgkȝ;NkP^dZћcFyqf@'=36G1K;ڸʴKU@b/.~h7uȲJKR3鍬K,%w6SH͈ StwR.[j[Tu3WYkYIMYf߃̉Ӣ~ ;L+9f+J¿[S;6xKĝb|}B>?l:Qf ~e\ߤYѤ{b69[Nzn%kȑMo"Mhhzshv)r\,,催4v>]gPr y#Kb; ROK m w .hko@xt0bM5o;w|[-P!wb -^r K _5쏬n |e?8+tƆAT,L鮱Ⱥh{dXşZ/-^o/⬥,պȶ`O+8ǂ {n]vXHUV*yE6c{~ŮhY2Ik>EPGk "<0Edv' )QC+0xB"+]/X܇ZE<4&9$?VBVނ‰g7x]>t,sБ_[<@MgJWD ٸԣM*v \s&江%&Ey諈)ml 15Y.k؍sq=J$pޱʒo^/uS4F/ߣB=qܫ ELݷ.o ugʲH2^*3'1̲4<@1ްȑ\mZo \E=|Mu~ CNx* ~0ӡڰݧǴe#Aŏ0)"+lFs{3ސ7jHinj?f֢0 -hoJ߃ӯ ;wm1L8n֘v۾"yP`嘛s0l eeFR#gӚis@BrO_}tk^$t70vQ`#eٚSQt"If/>"y=F2S}B! Ax2VxLҖ|Z DVa4Hȏ<]-fE`Խ<׶VLڇN_H/ږy+9iաe:u䌊tS21H8O{pB$HkSi "SSx4Ue>D~s5ɭDMYE\TT$~z-yq䘹-|OGeC#{sq~i9;SHF PWp3tѢ3Y!jqּSZ Aʏ V Lj übL+009`kP!}Ҷ;f'&ysKw5S+0Hh͒tqk=)\d8cK- { C0pKt7JM$i/ul>+c./8վGT[@Bld"ctSv°f'Yƈ-pdе)t%xH(!4'_}6CF /)Ve/_1h,L_d"m!Ӵ "zomwqd$ci.Kky] [Џw#㮳s[P,% Ss; ;8\@3b5hKhb .4n޺'?9B-5QOͳ TUҘzsb$):04_40\م_TP^`v6BO>(mh,>R4}tVKݪH5NHp.Ӷ}Si T¦DB-X.oh'ź <,<;v^ ^qv^^ֲZbwghފJԯDe5 J ߁+Pv) Tmypڼ򁾏l`wDb}9>_C *+Y.M8:_ycXfQ7p[P*7tc ߁Qs.XriG̾>, E:v*EFX}ȦH!ZT+E!#EaF^AI-nGPY+^GUV&${ ?k,1'O2 O?::yh ;ϱI#KIs*,+Mg m`G^MZIwTT96\B;#=`k@T> ,r ~.X0a @3B?#QM[IP7Z &'Mq^ʇ^m h>]k[R@K+Xg-ngq1n25ݳ?)Pٚ,T]R*;t8UFHfQ ?7d6->}U ̿oR (,Ŝ] 7&+o- a F GyVy "Hu)˼!d恓KxV*=ka(-y%5T<[1U1L5KJkG4f+KW-P:fpB|Wr!2-F MH?CT*XWl.ۧAI~Yy~}4;rQپ4WAS G|?4PWj'ԥ^*R0, ٵ1y uHnk[@Y\{De\3INX:CBxx p_ %Q7PT%8w{zusݗηw ]Knt?!Y@ t8y[Q7>7B {;"=s!3,+A8uXBPv(WCa%ZľEDjb-ѥQsĂ&FsݝXd]̓Lx;#B5B.@K!\6tLxQnāCHP I -Ehvy1UKy!d -:@&0Aho]yr.#y ;mmW^ - Ou2>Sb loTsY_Wq&>&w-/`6W>Hܞ9ryť ںʋU~ԍ/ǒͶ3~LaveUP YyzU̜"e ğr`#ͱ#X*:썈uām/4tn, _!g}I}p/p:N!VѣV褖>,w4̺0ZL:.9va2cp|8^'gүb#i]|:|Ͱzv1͸Ӳ^_=Ь%O;ߝN[aEPcӘ57@0= l =v~VU5Ùhnv׹uw>Y-}.ø4X=lOB3Q9BhtS X&W"Fowo 5me[83 7{Kz%GCMkf]ҥ4s*)ěK$CSYk"/쮒1vȞ utGÇvdIPwik;e$jp{2q2r!~ 0QS6]onhx;'@]WIo<x_GZl|)?HEU!x Q'؃GUԍ'b 3Yqc5G~:wG8'lɱq P$)Ǚ9Ŵ3kqt!牤Kı:X8MA\c;rK.~ +\_%ƻ2QN40u?ґ]/:GDMk?R_b=o7M6*>Y)uP[^}fFE.D/U|T57%x#s0 2JI1}ܳ64 J|omomqbW窻ĝi7Yٚm,z/?m%X%g=$#ƍ ۼPih=u/&QIu3rE/V~ݧ9D!̽G/<%jS d"e/+ fikYm+G¨G42@zI[.Kf5nf0FJu'\"ZIT 7c!M:Ot`D a{[^w]6H^L$iecA}~376A7}՗Us^.oh `;s3A6ů`9yM.+enxp'3мF/Ǐb=`dV?p6~nZ ߅s%Iһ|fQaZݷ6|O(X88#7 /ĺ; )di AN VYk/UMBK^VWU78Up(<ڒ.tp ] ,l-|Y.蓳=ud*>X3G1W흪9رKNg:,dZ_v` f7Ss꾕[ H3e;r~ԠYVDjʖ;v,_D (azg-ZkPmBoCۢ&RᆠMz~!>P|)p(87S~W{C0*|' o Hu_O/Qiw@ktun,-I&hwc cVmU~L4pLmֳ>+lUU}ViT#3 oK=TխRUWzQOL 6\4EqyQB[n/ǓaK7eiFk[XWxsLDfǎkՐ*va-_L[1zmVs$u tpM}\KlO)S1X> u W!YB/tf!{-GGEцjoX fqsgNٟ>\VA 4Ē㞳r<$؇4@9 gV(qD -y8;:UTV=M+ ;D *Kx~fp)ѕ.v5;~جe9w. NT0Yej_) M+^\| /gxdBkd< C%ev!4M*9befk8WLZ_(Z:X}uA ջZ_YaLy|GSZ}Cv[/ > =_Nxaw[X--YѢΩnsm{-eצ=N J4$b 8n2RXBdC#EX"*/qREl bj2s/ՅKW;e-vrE<}MDsS,&2*pǔ!YYe??$kqSQEt\OV{`lEɀ.ĄQ#d Ivpd XyΊʪh i$X9꓂ɂa"P.L ɴG|I!&]2{[zXv|f YJ8 V>G!¾;|-e_1ۘ]V)Lv,?XRTՆCJMyePIq$ =i*]aG-dCb4g pxxE?s\frj/#9J{H ЌDz>QnkxyN--F s\_PrKz}{v樺KlV~ _aN9qP^0X nox Mf\CP_v}5~[7Y,dehNsc"%y%_O&w>unUte2la7ƊSgc q &UX4Fm)a0WTzmJѾ3L}OӦ-NgkjRł`feZ7;~}żrNA%lAZg:3- /ڭV켪貽UKªh~ɽYw_@F+QGH4k-3_%P~+} "{ bZLI⡣1s$E'ӅYŕ '\i]s4թ ,uQ /ʧ-1bKC/^j9BS\q6 smGsÕbYcԺ;P]N3z[ftY^ͩF[IP+JN)dWV&_Et4NA 2-(JEPq"ld _lJor0vY?r^hgH`%h9L=e =#3jϲTZt mL/"SH@ g!]=}{Zwi/^4t1wf{0ёy#3MZd;e\#'(X&ϖ]0`'\ Y uz'Y5T;˵ߕj~U4A6G5mCc) =;ouN1ZŌn([䎽mJ§bhc ;U͚ F#ByE*F$uT"g5;U)&Tjߠ&xq0ze14Vj_$ 'j=9yNw -ܽfVyo]PtN&DC-h5͞i#ʈ.Sh/cۍo)aw1FˌNDKf2CEB#'t.dMOH4C~7zvoE*CTdGz/k+9[&5 L^"}di;3 *ex$?yZh0dڽC_-mgr[FU$nfCyx:!ڛp\@)J{D3T1hcg^sk*$]NtnhhռMPL 87xEmT֜vn oO6Da+WB*.FA6;6 pя0#p:?I4*w ޱ +.C@Y@qlIW4PR;vsqlns^XtRMlc2KhxjB| Ppo|ݧǫ9nL-.8贳WgoJ<> 1_$Į*}-$;{,5`O !k0+Y{nVƃUsmfVG>j]dx\#|}\7JކD .Mz]@:xmʻr'=}UDNIj9w񗋳b\AL{Wyk!r"!%+W`$c;c5$;ӟq|c_$ Io쇾K[a?A헪Q_;\a$@Nc<Ų:϶ɹ#?]JjyrrV3Ćoui-~^ [37 z*L"'Eqף ?$~^{ 7DQ(8ANsiFYgpetlȣCa'ߡڔWL g}I!yba*AjEO|6'Xά"~}#XŸcτ2 \頁]vs/K/_&c36SMQJ4'S__H? ~`OL}ZWqV#y͌3x Iݩڠ߬ T3 2>S;FbYx1ѼQ8h$_a~ u)XJ[# 0F q?H\\"c-w eXT ͵uյ WڵD1AAr{; b`-v~_s&1Y!5~nmzE+0"834@9K@.zCS(L LU'`-ݕax7TZ!YHVӧbG o[f+1vS37yY:b;EClStoUB!D,CFQ> -4WIk?H BQHq7cS2J8φ?N*625VـN'fgm4 #ȾʙdolRSkq]ܛ tEuA,W| H4-l$N58xZ3JI sd~iϋ6Sf6k@)s$rB>1[܏ (09G`+Mf,R VhT?suNyR!}ebJ_W 5Zad\,vtFIqXf3 9#>|c]BYNrL*,Rb c㍙d2BxhC01Cjyc(NP'ŊTa8\spӀ/,~ (k3BŭI)%JVl|4\i6()07T~Mޅ{S)_%lp@(eʯnE}ގ/( B6<[pyF傂jvGD^MVpz| {.HegBr}9mKUOMKK][2CɃ*e )Cv|/%T 8W` c\3rۻ˧;.! !i7mu>IxlNȨe F'+up]6 z7h"_e"U؀ 2Iiml![AA;Y)Ve.|sۏ ~# A'޷[:4oiK.f<Ogƹ0Cg00l* lhfzx:WyJs@+@7Ζ2[@+;X=IV)['XHX.5JREHhk9}YcNCgbaZz])ȬHR. {:d, mP ZgdZeNii򗤭e p<#HkiǪD}mѵZQ`0Ll1m]^g7TDSCXEcvs7F%AJVEUV_khzpI_hR"p5')W0o4b(zmxoh4O5eBl_]}B\NÛh|0n)f*frttZɯQj&" UIyA; rr_4MNu-&pr:zAL(U|LO&J=_Xp/[}hyEoOڒZqAރh<[$%z.j)YRWVH("mAoqUY}z$_Ӊ+NjfHag֕TƗ>GcC!ǪE0rZF(&MxbZ!-[tqo1ՀQ--wjf²s1Y | c`,yeJl/q&`<5dٻUme-i&WZge4S&$ipiYL6{u1C҃)R C뵀<~ Al[ױc7w?!AhK mg:-κއΓ\?;;pekyӺ/% t㔿I+4{G]b_Pv0@)Xorء.gYx~-;As!cW@W~Sh8(^8BhC#,_9(d8jRMn&Yr0ʙR PcA >A;G+`jiniv2Um;h7~Yl>w.DU>i\(YWv *勵YVMWӄ(FG&i4&uC߆]BV/)T8UPݘK8BPK8Ƚɾ9RyI>iTS+[QӍ!7tw@b`[b%Mt N](1ܣ(V<"防 !BeC<|<ų%L :/P/ŧL>KK@M"%vK>(?Sz6->͹0*Kɮ+r%L?r%dX<"+N{v]czmTgXd$ ncF$!~MUTzr1ś8O{dՎu(0胆"VK'G`:n3v6[=ɉp$8\lmiEV5\ t4Yt`/]KO;_L kRx\HT,g4gY]J\j8޸;z !s#7YZjh~BK-s! H 'sP(Od/dY'q)V3%mQ˱|uT&ЁGC- ~&!˔37*ˈg.?NLK>Wcp)N\eMe{uu?q}Xr4Jlp6q ,Q'2TNQ.3:;Ku>A %K4=}uhj&c|@Sz$꣜vc-AM(DIzGcH4jn4S[eabWnV6ZB(ȟd 8TV nIYej+Qu~m<i`)qJS_yemX9|2^ɧ0q[`50xVWֽBzU<~xҎ5jHR@qⵧ& ϹI"FtyFRʽkE)2_-'J_4eS6n**reR vEX>ameg(plJ2=%3#h<Š䇐 `IW+=e~Km{Eʐgi>hBwa2@ܭ= 9MU%v}o9S]"QL/YnSx_{ڭ[3Ȍd8ݜA^+U\y^afP_["ժj= tOqSM%nh ZA>YÝX8"$#O٨h*,g]qH<lP8f꘹Vif"&v~HhJ+Xq)ụ >x Z8hu:XK)l00tz"YGr'jÕ0ZG5sy1'fI?&53uVgܤ I۬sxG'o|׶}i[b#Gx)w; '*{oxA fT.;Q%axL`!;Ka6eʼn+;xOh]Y*8K\gͅ$V9%T_jɿ q? }$sz#K]p-qEi_IjIVD-YF(em ?b.hRft1 3;. SP'gHrx&&cT5qx(%=\˯yR8(Z\[[[8uřٟ³b FhXkUfiW./ jy W ~ 2c4#Z\]vV(skA'cdy(4mX Ld٥`4Ϸ`0ȳ;uis<0}kodk_- ZChoL=xq0!xDaX !ѩغa6lTU{)iBoN w,kOUcd=EI}i-'Px,$*Z$ e4;ހHD(.)4ǼVRyѢldBbժ@Y5 Mc0^t2QhbkhV}å-RJP p>4,ccmVI(04@)զYmھ@)F?Q˲quOߵ[fý}WO2T#$煁!UzcX'q/35HDY7v?a|Wx<UrQl@(n0֪OK/K׉D?v1BD=B%ܢc5Nf%CX:}sl E+!=F!_#q1eT?_Ջ%jJIx"Ƹ ̦m,}HMƖqPCq1.-<CA"T1zj"0ٖ $ғt笂8Z%ƛ:D"Lq]l!yS〽`iMє+kMuE@Ǖ[YW 9QƧP. 87> {$x$;Khg$#ɡFTaΆyuk~m@q070JDocx Q74Y&\!_ʗp#xsyx}x+@ǜ&k Rf$i%P@K=Q\C@?)؅ }2B8\A ~1)Zz <#ArK7W k R$;`|ݳ1Σ Ҝ,QZ@Ʊ-/ϐ&791'}F15>gC+"/ /l~:oKiL)fIg dźrOup↴ G{U+YbF.Wπbqc?cePWQcPT_ UYv"dw03hoP(+cu73 =.i~>[wAD40ZPmScWЎΑC;ww'_|CA!iNMX`\ ogWsʭLWP( &K#}gwkky`6XP{!L6  u1Zn:EWL[9 ȑm44^¿}^ݤsݒ>z9 +=(R#0B!jxa{Y*WNTLPdl-̊10TV+7; XEj)~,2!+P@UuƖejcC^B7^*B Rq]42s7M ,H\Y>V>MFz!'*C-ž\B$cO'2zȫ6POy{奝Y+<1i8!"gAe0H6A7 NϢ| Œ.bلt& v 9*} ~jZq;1`3z>|q AmvwѦraVyʠQ)[h&jchP-C:p=фopq_Jl$uGK7FMCnRԵ43rs1,=xXW:efŜrQELٟ˨eʪ+ͬ?WGK}լޘ%6>$W8.WЯ W8Xwa/m'PAIm0Z1(?3}5gԺр9N%ŕ~\iטhF >-E퇜 vH *ΰi'| t|; _bƜNE_Tt؅S7@r{tS1|s{wG:OöԷ+wx^[n}`\Q3ۜi-oW_B)1obHbx0zpty6y; =F$bƗպƣn/mro4leRlpyfd8>{CAlc~oٙ~}|JF[Х VH+Ar &:EdWOsγMu}͗kC޺8>v{r9%\=2%rz_l[&Ʀ}YёÞ:Y*)~is>1ccbFKk["jI{'1drq <ǂ/=lk(Km4E1_h{x(3i%~'mԔ7basf"FDb|'ag~ Zʽ!t DEY[tGRós0ֱp\y|Hv!.qAc`Ba:t`v"UuQא&TcF0ὰT\:f#7`bNa)&{@Io`ih -lZqE=U uXoqi5'¥uњ|_C_L,|`~YdA, 9#| f0SnrrQke#€TJByR! p߀B\XV/ߡd^"ͮ GX&.Eg@ -I SbNcn3<9jYY1h%-KA r';}M͇mwROn[&:+7tOtlIxۿkxy?SBU~k{U$ nB|foW`oE|G߾bo7ɗpzlVPҥwgFz=j-PJ Dj3xNrU`%RZ$ ?hZ}#С׀Gq^,*{5??t`zW?PUτ1tyfTx xZ9\U$1Dj즎]OfiJb, fh~-оЋ8.mw_'8-%h24s&/7V(ogr\tZI!@eP[m ʡ\IB]]M[}m9i=:g޼i7O%ŀ Wmw%Y@k~-.pV[XjǓMۛ5mgsoĮ3::m-˚'*BhvCF#: OR}<@+@G<7xaY =;ok}Sn9WbgX݈@ShpDUǽ1b)\Owĕϖ&#դRJ*u 4#}&?uOcT2R hI 8#xE\@ľFKq+avua<& 'ssuUi-/)+/YX^u&4zTC>˿ctKwo`<1Ķ&َb2YQ'XuiRsJb``A( 7#JWbl$P @g[[_wyeeKǭvzMveTִ"!c{vo |Z'ٺLp6$-4IY:^?P~\!_ (0qqA(+hlizl!YW8;J/Мiy.hQ LEveQq]` Km3 om؎xK!y[xr)NiMU.&S>MPgv|&J/~uy8f8 oLneW#0)(@E ^ 6!AMGuch5vtt'&u:]MT4'|eѾD8 GТ]yrET@1w/#%ƂvjO=ԷSˑMh'`PK]AzN~ _mdddr6$aT:uՏd(+pA7nl2 TKz{Agv\1.>ZcN00W`e8ƻ"Ns˚ilhHjJRr&sM' I1RpNF l+OgKI-/BorL42>Vg XصԅOi2{Rȹ(z%*/*Lȸט9bf5ɓrr3yw=g]ל޼Py5tv7QOMI:@<@ڀ큤 jA*O1 PFY9-p']i9 =Rq[܎lwK߬:8A3'yMkoR6d:t}b|Suc{!x%^ 5LmJ RQ{i'CK#wdX6{m!OЬ6G;W-H>T J7 57d$A܋R)eE,VNRj$+W>'$[F2D*6 Ս (,yjd4w3~ =wi~Fp+7K8#&79{wC$^NK&h5r_h a'hX͊F=˜XebR&֭!$ qi;]x|U4v hUn$r!ٰ@K!Q5jW h B*\55M q C]G㒋HHI%} &|ouX7AHsqXgXPkcSxSDR.%$z! Ӹ|1T\pfҡ . {#IÊ\K质sF1=\tj>Hھ{hY`Ƕt+ !Pi/#Lr +帏2{ 1,+:LG^?8 5+hKFcb b<_8=iB W!ipLp;q$GUK{ jR0O&.Cx҅ :UCr՘NHN6~6^P!d.ٓyn4~:Wgsɽٵ1ӴTS&I%ѺFn~ot/_w2ad bzBs^P OM(p0;P\y}l5dxwd$F \g8SuGF -nPxoo|eǹ/bxfU;r7#VC!Gb{}a$O:P2[ ]Ex2r Ij~Z1Uf'y?1 Gwlunr# rIH#!¿&$3, {=%A0y?_*1B5/uG[d>F_ ]2JL2XD79K0 jAr?3KL8v uUp   yC֊ @55*8 PBŪE$ADcrȳ ``NފտB[!È?Jf n K4һEL##՗¤~fܢ@LNI20 <6U)iQ}͗| xigEwd9E.P-qX>d` 2bHsY 4Xo<["hZ}W/m ?H|IaէGV%G$,BP`HMd3=LsR煙p+v7m#roXt||CΠgz\lF돖}g]=#;/7󷉵4?1P^9zb\k5۳U{Xk߀*e}+6$?RI|Cߡe˅o P&J; $D{``h0.d "!_( "PRZ!~! u) W\غ3}k/+=N? u5i$ !Hp4#$]gkk p\UQnP"&c5-l!4Qs^4CQsrVDn3}/C"`W}og?dHd20f.x.?zJ%wQ~p*:/ _Hg(x6)=ݮ G< !JI*Uf+z_V*yT_^QhVn JrM|1lF)g4V RUE,_-,}YxKm׋WI301V]/ee)`yk5d!z +1F2Ecs8,+)'ƪew=_vX_e`-U.c t{#qW]skm->o=>NwԶߞm8k!"ԖWރhƄ@@5݀ *Ak@<kwH5*`KH]==}(iKE)6m1~k-M6qjcOhyXbZ Iq; D=\)|Z1hV^G'NRT95UUjcM% l%i*M"\1L9E܌3y‹'3V~U}K+Ceץy-DˊScfo" i0kѡ\R Im_M1qbYK3xV7h"WVg~\zNxj?=uIϒ%_I'6%}iJLh#}SgGJrk-}f0CQS-6@R^ -Ifi_N_U2 )\Cg}\RvWk!v*"ٜzzRg%D$|쐅@ ulk 9X)ٔ<$U}Nk3bBZ/&Db@-cCGL*2*5qwꍴ_36dLzc=z⬮FM`d1X9@$c<2b⼲]ٶKOSC.oq5~nBV19U-m$* ԵP3^ [YAZ^eˆ&C_$b #7ϟmf3;Kͤ#Qpr"8i',e=VM P;bv_ Q+vz>CS{|=I߻`]#>}BE5 1x &7œL7%fb,L5GtZ"M12a<2XC*%pcem7-,s)Z0Td "VS<@`Ngmjk:MUn(wΏ`ڱYoZ涮@&!lk;ɶE9i"ȇPK65`il ]E$\iD6kX|LUa496űmvt+7z]{tY@yfRM^(skn0UY~žc0qH. 6~6V?h_[O .7Cz+/?i_맖&ZdSbDdzT.unnpK~\ioXwXdJmS{(y&z-(͊/1 meH\,tAh05X_YQ SVìݕOac3P0)ؠ,Wx3熜N9J'LH|j䂲jP4"xt$KLҥN+ޗyf?:32hJi |q3(f&n ]c.?? v-٨7=ޜexe\#@ .J%ysB^•w]XÞ#GSˌ\&$#%YRE[#Ak=LhrXF s,.OΦ҅mJ~O[_LU9vm|1%ù[g5<*;,n (0Πz<^Fyv]{ {A@Α;]K{Y'j|+j1T@ "HtHI~6~Y .ޫxH⌗$ 1YǨ984㛸&:[[ؓȢV:\UufL!!VʹkZװ58P+W6bz }SzF(c:ߴeSl3}~ ?kIhX0'OdI8jn/y"7vu26Yڥ٭ mNGj-Fiuve<*2 մ4Nsi<: \\gSqUo<`zϻQsefsusYee750't>c~œpSDd<lN9l6U- +LڙN:""@@ BI(MK[1iע =:|텲 ħ&nQr a)L@Q̉n.3j&`Ԅ躘x`L5.#ng#7d9d4p8p+h nOR~n" }Ӗ?b)+]/ >pFeu㣚guQrg1ԙ$1qJ6b[;TfvcvMa͟TX+W\u`"QjO^QO5ڄl/~kmv.$KŚюN_~itT\a:&e -|~\ :`qg:XV{a`MWMR-?d4BG.isr1ژ*^g[`{S5yx<PB'XOe]l9r|:x =T_w] @ƺ~{n~oydjX"!9-OD߁ RΖ֐c1,7~;"g 9?s'Pҵ2 NormSq/A3534V84[kjJm:A٤I0g?=%$&!]rFy|ݎן.#K̻E NbdSV7c6yG/eMRXg9wM){`eʩJb{qC9xODr;r} OJGeFŕY0,j+I~|\yҥu.-5lyϦgk@7=  ٗH@%3"O۶xoQ?'|@㪻"`dQ\86W7vG?MԌ7[o} \FBC]0H} t=5dzzznkќpPN\' ANd|d#9Yר!"BSՈ22 uzLjӱZ,ܧNn">/[ZCJdQ,TѴv!ʭgȮEH'ӱO*'fc ~9oڮ;arckԬC9Q[MsOY]p'fdP?Ӭ6BEr§z.Lub:7zNX>;g.j疎BjCVeb4'g$Ys%8{6]%W&^ui\k>T<<8æ{ok`fH"կ7ԟA bi 3NFm,&k!5VG#[Jo%C uQ$Yz7::OR Q㘉I8eB8Fxo"fLg+4VvxvpBP{R0K ZPk>A$_n}qPJU^N/ 8G"Ϳ_X;Y ,c]dt./%{+3ifcۋ] @w-v1WJ+4ޜ6qMٺbLbbS.jVUגS4!}3 c ?N1Ǫkklj]WzecDSm\0|)ȓqJfJBϛ%x:Kmw}jUO& lgY_WR[>z楬`ySEHXYky $2qkBr!m}?\ںyxq~Ъf2."֣RmR5BLXm`j'qq ~&]#G?{YfjgK /#Hֶ1ڟ5ppOhM^X}qu"a,mŎfdn=|󬑤-G+sE 9/^OWCw1!0ukW G'U!T.V_DGH܁cV#J>0Uy#a շkUE@ǖ- (a1df}m$b@ҳ .d<ԔC ~\O|II؋]|t58 8t"ĵ;iGRƑ6::v},>G5Gǽ\ρA#@ %bݐyIvny(\FC-W0 N` !'+9b^dBŒ Z]jPןD=|M4Ws!yLPG6Zo.E>辦L7EB_%:D/ƕ~Q=K@ 31Au3HOz ByZR6Pdg@M[Ieo˒GzPgٵ<~ԋ }e䵚kݽ,{3DЮ+p;zE?L N>lrq8]8jWا/__UcBjP?׊ibcc?syڷH0!da =N F8lڹRrc+UCd؉x>\BM[NΗ@d&I(B42NCd`4P C8".oPQq^ChD+M P %pmyutO1S/0 2'H`w? wN')F˾yskcn,!RBkUUF1h'ֱUT&OtĔ9ܫMN g|X)*;U*]BR}LB_Ei]* Pφ]ΨTm\ []~RiD!{Z$^e1@;0h?G+@Bč$%@b!k!DJΔv}7;O96,v(>_RfIm);@/ݰi۷7[bt8 ZZ Iw}`pp s'Wۑ_`DdMƓzSpqF\4n9^E(!R=9.k^UC qITo㳪Dq9EAn`0*A*!uvfiԚqDw}i.!GzP]Cޣ>JAzkoƸGpU}l}C(_Fx4pˤ?Ha^W}NvgRODr?.k\7g׏͵۹8 ?_`nf9@o/)z {y.t '! b}1d$\-Zm L ~CאfPnk2BU$J"*?fgs!_o Yuc^ 2Grf5,R#3ITO4@mL $_׷;ͼ Ʋ]Tv1+16xG-Į1֓ǖ,acQS{5һD Ȼl!{V'z'OS.y\+΋–SWU##qf{ao}ڶ:O?W$.&< $m\k[2+9\UW9^vnU~)B- 0W1];@ 7 cHO|`c */z|g8Hgƃ@IgN<L w u@ĩ@WA! I;Sr>?*e=i+mmUHIqٸB UF`3~0h'Gi1 ~&4jmbD+ "$e4{Ifc; 2=EO2٬!BZmx*ZlCE#F|!(98Q9 phq3MIn L)tMdXL:w/'=8};?KhL3e& c]#cGs%;/2O8\7ԧ"EkDxݠW[:C;0Ͼ#)DS{urh_Nh+CR{>7Y*di=Yn5':K eXk l=Ʊ[_ -X(H7l 66#6=ZcDZۗoϧz>s>;._β#9lbÌ[Ei7S-9:n9>@q&a0a~&ۡx$Hhup"~+C0OXhoD¡D{5@(xZ >a Ř=1?ݒիla[j̣UΦtEWNV|f.ON^(yHrQ i,8BPwיS|瓈[}9LӇ9R,UP8A8Jh3'Ki  yr/ \*Toɺ,mfi\gbg2%?ҌWo5TG讚 %P! _d9%#!1-{gvC i'%'*QP$cҀhu j$@"BaL #p c;ӡ(9{N,!av[om9{ˁ5X*J@}@ǃy HB@ @?EσAŐP!P >P<n-@@b2aN F"3WcGm:b>f*>ZyyuE.KiF,/+_Y>*K<=uoҥ䧅 wŻ˪"*ʈ Eae BiI..Sۙz.t5J}K!BG3ԯfVao3/tu7wGIQJ g n]So7Vf0 xO'kSa|vnN0i9RtE8ְOblͥu3+kOi艍cj%MSff5IΔ‚A5y.pl;Q-Yd+F5tr$2)Oxok`:ה#)j3⛤K[~4>#کDTlk.o5m,=.4W>k7ՏfQ VS<RYc'[[)oMK q9"l^xnY茎Ù3gS3OU5Z$& "n ݻ#&: ~p/j'<LU%9 ]d7> %a"qc ^q%qW'o ۸$q(lD|1O%G?BB82 ̈́A  B3s\>w8鍝D*;ćYH$630-#qb|Țt*\^^AW|%y+)3IYgdCZȽK򫒘^K:—'+P>o:I[p芩3*^Zm3G[2F 7^{[ybO3\#GL(N"Mw:?<+KP`ǦpU$OƝ+y'jur}=w) i{q~gsB.>R @RX0n@:~3ʋ$7M\m{un,\]xG={} -Vf /v??>|~Nwh'΀=Ӿĵvlv[=axUhtpU{+GX~\u1"lQfF9$v_=g wط:cD'r%84:θŒ0rKwȰ-0Q%EIlP*Moa#2s/T#T$[ͺ g҆2fiYhKqhe*nK+('^b$^0{:_ѝ $D<"elj ӢgxykHԥQXڧ"!PTQ5e5mcWGsv$/?b$h~EDu;(sϘx< Y.ŏ_CN=2 Č}QCYp?ڇ>~q4 S`+(L=H2h1$u v`Q#1jflF,s϶qgv&$cJhẃ<'ϤH1$W)u<ݧJ #f(j-,(4=@xTYV9l/Xgeacޖ΅Si7z$L{As%{ "TV{A }sӷݿ pʱC>N|7ml QO>Z:m6iץ]%]pӱ&xg)##gbƸQ<PVQe*_3dzM9Rd+gi= |Zη]o=碬{ye˫:|?%LvX<^.vt:ُU*ibfu?VG=PV{uon J6m}g"S< g >S4Čq]r,5> n  ~w~J-=~i"[SܫQ*Yk;y4uIgCH~Pa4DDebhu 9?g+u\ܕ3%yl?gA5E_s@P."ƲUԙ^E(J?V-zhhN8SXC5"D'{W;vhQΎ'Y9Dz'e/ΚXr:DSr?[c!@_g! % #%  FQPa :x5h1;4 9wdb$s@M;=`@)P(Xw",hz ÿ~/،́C`-?J 9dcna1~X3rVlYJxzb_Y,{_M%k se r[^Y.oaaW$tYH NV\΢S;q>ΝЍrd{nXיo+*9l'jVPbFlu+E?d{J3Zmͮ)&vƭ'bu6ye6ѰObzԒ zVdz9֋z/!Y%pō-*Ϻ{*TuO.x5yWOq‰s M,Oly}n3ι[U6W;+ tͱ=;o8\Kh[vS39oLm2&RwQ+s rm[JXnLW/sec+{{A :wM|^NuY Ԧ ?UZDsks 9ZjE|K4yW\@kgfwRcgT0j/,_a-i SY9Ю?X789k jJ2+#FV22פKRwN;tm?kf-3g36Cdtp%8!|(Gݠ =Rj-5cm0pboa#ŎQnm>4aHQȷ27` OB{ x6h5p1 Oh8`#C&x$,qP ̈́"zz͂Ո FajAbV%SuW_M6SE%JK.ڈB:q^¢7$)d4mS%yq$i5e),/yolOKnJ>s%XR/\G\/igD|\O}Hk?q H+V+Ys%JRǓCMm!>-nCf mђd?ůjjI|d)8y׵T5l@Oo7{/aXM9wQRňn=/x] &¼͛'镶8{2Xo{k;{⦺^99[jMSu&M0KOG8ttX띺i uvtjycl0'ݠUzUw 45%46mUO1-Q~t.ߵᛥoDE^'e!X^*M>Z TjʽdK3Ue4%KK'7V#FmR/fK21Q{TBXWSi3 f.Bb5ͪEFVq(076)7T}cgbt67bM%#.ʺT։̶1YPŧ+N ;2y8\L$: +h9Pp3;(5Fx &'.aݱܑ"\?LvĂsѠQozG_~C1~#@6Z XaPEˣD?IB&C1`ȀT(\dx =_`-n·[#bM v.IB`^4u>|C?wJ'/5?PXph&t*e.IJǓ2DS ͠(lZ'h2&s67eY3aPQr(K4Y5XjR ~r޷V؛IMTQT1Xa* mZ>S<mA6Ocih*_V^'%]?4ڻ77/ë n{_مul[6QҤ=*:`9MxET=]VMY5!6MͥkG7F嬝qƄK\Qm|.5׳_oѻi;n4l|qv$w]niCܻjT#L$( ߝΥv)AViV9Gi/sܼuQ>ۂۂ$ 9y]伸IϻX$ (!F9Y /L_xOhR m$jvUjlC^ZŠo̻*>LY.4p'WU'WU+ Դ.`YH;lWbQϢN -.D_/h *!"uH B@^CQU@*{ [ˊ93.{ pC#O,bVبN4nBK\c@3i&B~@ja7؎9Th, p C@ aQbcͱ4|>+޺,=yVD;{TGZby)˳W¯W'spr!vT }xecn4'Wqs|7sea 19CAtыu}=Ͻ%V\$6+j'CJ CkM#,sk\86"Kbx~4ǽ{wԏ^tw.=hjr<xwy6Vi޳=IHgPU4uI^crغ FdDFXhP^U|oM2?f5SYFN|^)+bv6l*)К4.Sn+ֳ$Z"gRV}3H-Gly9Yt+]xB`=cr2y]Zi1٧r_dSr7d26dEiL ?tU`ס|`*d" ֠w6TwdZ*. tP< _A΃;#XTppb~c`;6P|ddzH[h*E`NrDt{T0Awq_Wd*FC>tW<#cX2B9 Z މKpcKpŘ0|ʖy;?}m7~ SVf/=wxLTb~ۯT+rru%%qRvˉ܋K 25`Fʰ\R;,YpV83['*wAk3n u͋tU΢xrKǝ*Jh W{Wxn&BW$Dͤw۔~Lɬ17)2sg Zv|+\[_Kum7 *3\,oɾ'aB2Lל#|Wg}ʿVٖ>sEimlleW 齊@֜&j%zm8+٫gSe ʅ՞Vu;=1=eiRv7)9n +kv(=ZblSxRsr ۩RVJZӤ7F+4_埯-0MUs4=9O2h:Joddt7o1_,1VT$*& O7׽i*XRۘ'hyqoZSՆ$YȟY)]\\l"}/tpeϝɰ&/;HZBSo`0ڠet4Q7ߢs#DGg#ꍬB)Hx\1Jx/*fj< DN"2p++wdR4cEV.Sky~ `azX C /̆E 4"5>Gأs~^?eXӋƏ;zc'7 ԣ"9bXw'zmy\ϋ>2*Z oDbA{Cg m ܶ*1{hǶ]/[wlZy ̠Cc :T\~1XZ:UXC.I@0\Gͣz5DOw%u]uuN_l㋋hYw$/E*:[Uf$o]v&.0C[]+;s:ی7F]ffjVVӬ"*gđB<3>-Maz!ɀWU cfI hrCqp 1kb%S#6^D58 BS7:~Wp) EN.4"g#F`!`"(f$ @: bAK0SA_6ߐ^<po?Bކ4(mB=:GRR9g fY'*pD,rTwBspTAu/H6 +N$_`z60J C+`) ]棎ແI%cD:0rxV*9bt "@)Ǒg@@lrᩁBWGT0A< .Y B* 9!bEY1MqO}=sEdd*x(vfTl<1$϶n9Z0wihؾ@XҖё˩n+|˫U~vȣɾIJw_qKyJ+T7R- V#AL%H ) sTD'YdYDYX1Nbй^lNWfuhǣ.P{Cp?./o*,."hy#RfMl*+Ӳg{k8Z;'syFgpSo gV'"oqW g(M_!gMeelc|N+# NV1Cÿ%0W(8:[rAd]6>P]?`J"tMԝpZvٵBW^YJ-b䉲;) f ?M!j$p*wfj>^a)[qg^JULnGVnvn \ךb?vmX]nk&c_lYx_k8*j_ӹH|2me!фjnKsYׄVMR[lCj\Rrr `NUE؂dRfL.áD4Ca&\ àۿS0`piPcЋ<ۆd,ȝW`HS@_lr A u\7/ W0<["#c*p=BUNCES{ ŘAIB×FVyp쾲HZ"g;n*ʶ;F{_T^UD]GV{(Z5m4Sɪ"8g(DH5viF5d(kRf??\sŌ?ϥdWvtrci]G\ʺ)iZwםUKQ+_W**G+S>(8,/%vY(LWdw8OrY2C2g4uq/.;7l맖G[8EnbM/_BʩXQ |`zz37@ W6=-[\u*׭yV.pQӼ9 ,*{A(9#Xep^vnnhI1{:vcTөfyd(Ai7WY,B CM*i:VɅhJ]ҜyoHEFg) ;Wݳ{':ႿDzudw{ z7B2Z9Of|n7.h<&6l#--R8In3ZUi/F []]xl#w\ȣtc~rh4W{pXɐPp e1h)bg:"mmKO6}5|9ʗJ\UnkJHEaur9=*]\`Y"Fq@ i 3[Ig b"(": &C9r`=| J@ Aww! j$>p.yWN .Zho*ĎK7Dd +`ou 7w FTG"Ŀm$ Bzho*8D>b>㠖@]mgǙzC⿲}Ƭ m'>_yEC3S=wڧ}]46XeFa>ț$UzA ϟ8,c/WV{;L];_wZ#܅nWCv~DcqtQ!p/9sܳܟ3ٮӲZuxnuq)γ(9|HBZ BnmX[Z}kM2elD |9D'!kO8:1u9M5S\n␥Sw Bu,?6ŏG3B%mn,0c uc$v9`끦ޕsuEDuV//P)Q'2h~zh|N-O'w)& V1[ewJ[#޵׽t0)q-rxS}s{rr_i/IwJlW_-#?-ۓ,g wKzCCvF6H(B!A3R fM #40 ߄aV"/)!Alg`)U(ue8D$ \C (3FMEeAߜ,E$#zDȇGoK[ ~e~G# "E"P 1ܠ5ذw,:#y:߮!*h>;ږإ+lf>vw9(R=Wnh~4 kvk]>72JEn?e( b?;aUH3(cG9eL Oڎq9.'22?OweO/2% c94 3XT͵9CNJ n:U!Vg3Yj?ILĢ~` ە۞zv=/MI'採 b7M]u-Y$riE7L`d>d7֔eo)#ݶ5 滆GTgqz.AF eKl /f&p_V\;XO+ySi<;H )9&f킮D\D)J|7>r[f#sS&N#y|- NU$(-j!߯]V",% 䩼1;Vua[춃ꫜG5ҪSCXz:-{j$ǢJ;ƧQvn]~PA?__ Xݞ-+2 GDŽ}& <1n۳BVv˿]=+-=Ww9#ZiSȺ[jHX;'ھFIc%]wGllMyxc\Xi*^բ4gU12<=SZA3^B{_(qg h&Yj*JV˯de 2nPRxjmRX0}KO\Cf]GN{I`E1pEdA=5{3ӟV\ֈ7w 'W?~FEP^3sXV͇`5=E  ԯ='/i7+FsoV>rzHB m@Dp1!lϘMyCC-5Z||ɾ"vO^DYsӯ$MI:< &p'&yQLeC@\l>˄=hxgORumCB݄"`LLKvX/ lGXP <t5 P9sMڭW lx[< s3< NҶ 'mjk@d{Fof|<8l`iTLTIU笔kKTTlm"Ř[Z7♅wQݏFIo S*&]r/>lb T>j(!+bcUC-N5>%i|clC.QS;SCmSf̖JsB`Kzi*13ulԵYuF 6yu<\Ip7ΓZCR(~/J(*Q?~a}f TX]biiX`Qܥ cq?JTq8%'3aQz&ia~6'8@@ƞےc[-#u=0㍆Y^C)_/\IfEK}ICwbE,!.&wvJjsd'QkDթ_VQTǙ'8S$r2x_ܤlw9ƋdX_􌾤eMXUm%" ;M ^(F_SU.U=u0@ȥ$I/n8!.& 0-7[ݗzؗHf7 3P8r>p =wĚ~A|m *8#ߠ :Pe`EG҇HD $"R чqo{g6n?߻dWD-C]s~X![Ӆ #8Qs+9sɴ)Ɍ8|EǼ̘S5dΑqςbbµ;|w ҏyz!D72q|Ă'2W+ |rsf&OxprV.܁ʱ̮͸$8m1J⼤H°yk:jURZe14v<fU "DkRfgX(?ctojWaR%YX7Q9 ŋ a0:]'9Q~=Kg1B[L7Q%Mӭ;<vz5)8}JYh!?N8_͛}O}`'tKϚsT|`1H1Kdh!E . 3f;?g\.i݆0f1+kGjrAoFպ;;qjHexY<+[$%I)MNmrWtt|UBZ1{lz"7Gȓa𪢫[k<k s ^FN:RUH[oMfxK#kU&\JݼgLD=n^(*P 9 j#;\x ;+p.f|?>d"@WiAs Cj CGfvp0Z"2|]T.}M7Nڼa/`tA;/G)X"SE(lq pS9eTb=a\cr+ “l %Lp0<4l:|RL:O QQHx<r"xbДqi{%|E+$6M(q\(y;j1R(ш@f/ ORÅR+Q] ma{, 'e㶗0vksȷ Ϭ4qrMYUgTS+vEڱ9g$EŎ`[zBBIH#$@( !zֿa^ì|=k3/#UC>!Eq!I[8[et1{ !pLNBq9}䢙AZĴh5گU)k{;P3*W-3tljv{+uEFaReuykI}A-Aeިq X "\Z7$ {]6zZr[p%i2/A6㐇'>GPx V7Bf%L  O܋/kB٢_䁋;r\^j :]zϒ`_HXI>Up$7jm!TQo4?C3~!K~j[OZdHqL28OQr|p-Ɔ htyHnC'F={9x+oǀsΧfjKrʣtT^-z*C7i?ة} 1owh}ToՋ~ְZaYfT/ߧbLIm=꾘:,d2@jLs[QTM~ܼP994 GLX(^* yׄ:Qe_*"V50+x՗뗺I!rbn׼Oy9]zQ\ثj*GqT*Vivߨg7Ǽ.cCMEMm ȴO:u{XM0wg})U -0iv: 5]m Cg4t46=-a-SXm-Mj^:m^7'ONyW 4~lQe)aUzq~|7 *їY׊?Sw?{9)F2#rreQEEVܬhL+JL >YmܬJ+>|hҕ869~]?UJ|lLOge. {Y鋨L7ueB!:"L?,(=s*,K1 Hc?prA-H_8f ->@._IL;B q822 nWp#-Z N]Rg4iÀUBh•CH-AQ-g}^ ]Y7,[&kM`t"]Dbñ2M)A9SԍH!@ X(I[$ ÿ@7bc+޹?}v/%Emi$LMS);kJMK̓k' ̸/ʞ,+)khYl^zH]Wrnh9`Xs6(.).Jļ~ .Wʙz5ePCL+|~k+_˟zrorP ]mY݌#X&ZF"7xEt H+m=CI 4ЎU@ 1p AJ3W 4a>,t$ "p"8ex5XD1&K3K6,^E $ADpZ4t-)ܱҞDq@gQ*jE+HZ "# L= 0*x: 0l0@*~w;8|<.܉sa܋],ϑWf#Ʉ-o jV|uzU%UʹiM;"U6j\-WjʫTO?6=hf?ڰ)ܳcԪɊɲT&ml3OE~o"p^Lz~I|<}U8eqfr=]?[pr7}tB_}re&' bl]xsL/UPesg΅%HKT6i^Zr2kn[lBc/w+M9Q`rUٶբҎ >uͳ~GK6z9͚XOE;8/9`іmc[7N*/PtZ^E/#Rm7'ȵҲCrw_RQaܣZ$3ggiͨp*id$dWiV^(S,_PV'U@(Y\$hlpX՚C}$ZWvFOOp+|G臦U(+èOL61~XEB.UH}D|:SvVDҵ,/Դ;gJ?_Qς:0_ 7v k@ S/gAt#J؂G80}"Qy GB@*A_ $pւy "ڐax[68BiOyvT_)*LP >jIm⒛h*.PvwצswH~$(*ZwfG0>j>F-y>]zI?= VrGF*/Wef,)ߡ͗8)Ӿ.p"t۲0NSPƤN^O})x2#D{06 MICI`2sAN՘÷ai,DrFX?l%ƌD$x݃`h 1H6Bae8$=)PM6WܾbtAQovxz-W(XċVV)!mZ+lraٸuGXFF6ކ េ_p0m0@-ȁ`'1WUMZ:MOHx~+x')t?za3~PNp8r7 K#V@< Tta=zGC#LoBEBUHOEIGv *Ba$w,0Pa}VN?cg^Hiy %PX~[I9)V#=[ p5§8Q=,PKnR-o3:Al1bEǑEt %R8FӃU /$}iέH;K~7} Nzb gdSӭ[Ѽ\(<|7?)/_L8^*x(mxf%9iƴ|DS7IjE>.-/Bʑ̦.,WX1)JbBO_>vl{wmӜff}͞.|LX՚q>6:3ÌX(cmv!s+c-ʟ\j}ɝыx}%ϥ1M}2I9/*U%LuݶZ+᧼+у69 }Jڙ?Y|~4Jw4[īb 4W}1=UAHIcfYGf* #tOUK6Jo[TݧdMqMa~MMV;6u,jK=6p[}Q/wm{ }HE;\Mq=`3,K-=oHyYiʑ*d8F_:rsù˷ +jkկ|R=)bk hɶ a|I_a(E"xJKPw]M⌜rBN,yTU[,_7T2CPNxn!%&=,}mDu^,>3?3.[~p +ؗ a܍/ù?Bs;< rq` 6xwA2H\o " NB,Uw8#Q!& B8H jD'8'k-(x ~muJOU`SRnIj=%Eki"WƆad9q4˱x~{ކu1nk݇;lC4E4;*X0KA`FPukA-r݇`z;&C!N܂X&Xţtl;C(@vM$ }1}#ҋx^v'>Aݖ.NZ#cKtr@-v{7Opƌ􄰙I@kymOrQÒOeR*ՠ`B^x&FTϚLb8Ӷɋks9>4XyYFmN_7<}mJ!=ޚ!/˾Yw /UyrKxK)-Us὇Cluk459G8 U[{3]zZ}=]Hnxo{P~ere{ε.i4-nߒp,egkO2luˍT]KOJvF-(O+]7_X5']l+*MPɟbjpedM婜%lrPVaw0dySdj=Z<(LLĂ#&ʉ}X˦-y#p,fQ< Kiͼ]l(T{K^%Ǚ8d1;+6z]H*8+%9q@.=GBA$V,}eQW = ecM7Hf90ƀ` >0?8yh!K ;!~4،8 o}*x QN}I󦿡3?qڲ}Y=;jd꿙Kd|E ޛ`RQhEͬ-cR]vC陼tr Eay;pB6-_~'+aЩ_l|%Y-jUR0j4lyݘps>+H3&ga,6󷺋-no*j7C+m5۝geWT1rj<`e)VSbUYyMkulul"\vollGu;l_" {:׷6Zl݉=mDzV`^kjF68ڪ8Um6cOJeU+uTT]؉"9q} b(*"CtwC݉ko~sϹyǫe&Jsti7iy ϫGf^O/P)_];Lo)R*K֏J/?՝U,m\>Y߳d}*ϩ=k"RQ~+hwIPa~ԧZOG_@a#,X;4%n;SA1KT,#D4$S8F&'q6)&n8)=Ffǯ >~*b|ݣ½wNnls]΁h QpGg SfA&tю`@S?xA#V!Wo@O\WptG.TKxd, 4E872mSPΖ/In4Zv#|FF p0OGN^9U6h眠J>bg(rb/}Qç}ħ* 1p}xt\Rka|Fo{,}͇J\:Opgė}6] :vte>)3~KMܳj_ԛVi+vjaWr%/Oh$/l\kjh=XZYGo9{slU.P*/UKL5ψz+gVU/jVvuOS6{5LUyU9W.T<۴V]k^+{|S\SV6x#r"9Q3{i WЉR~y|sv{IK9}yzu%jaSiYaZpeJnv6:>̾ۅsEpgo#1gܻ<>]!!C O:Orlݯ{"x94 &]J:qPLE!!Ŵwi N!k')=?1e2Ow|C7nIYy10x qʀҨk*ʷgNE;~xx̮X4nC húc8dCv N hnC|\S~Gχ!RbL<VOdc"x9t2FN!܄j<`WL$@}=~xdJwY:+4guv䁐 s{{_h\z*TڤIMz{]{WQ ܳX/w|K qIqۓGJӾ$Jĩ[cҘ_3 U9O*G..W *7噲tHݓ}&CՋ߻N)))-UZےeU[>FL\vucv[FT{9S5$eWF}R{R _ f7 k\p49%=Wȯ1i_BXUQ-ɕ4:':(0-CRk_s|Y3?bOyn >Y <7#`1#`nз=Nz,x"Z֐O@` A#ز,[eI"YlK5BPD|CzEJva| ny:SN` ;=3?)SN_'~5k 90mLl 슲rg_< o5@ojS"S4,Oᱸ~BrlF~yBk%Cu`+8G-U'&A%h%xCzk4Wg=1x}';nF|'! C :  Gd6% KP<y'9#B憐Pt LlG1NL2ug Nu_9>BO -ԋԉ_Vcq\wg6mx Zm$eL 4$XTf<ꄧ9R:^WwVA9•ԾV#edݚUPcyWBs*k7S\"&,LNЋOX!g6wO>Q/RY6V7 Ʌ"nKvF[ľKvN*%}:O(ߩze';HE,MV^η?7\MP$H$yKRdRR d*\Vfr}lR*WmGIJ%|]~6zC홦O[N :.vZwjlώ7LVlٛI0j\KTWh``ԛy.yiiwGdžߑ& dY`}FR2&'ȗH4];"!sH)jS؟ZhP5{I!Bs򧓙L4DNv&p1r0cR^T4Vqt+5/DZ[Yc\e&7w(c0pvOwȚ_]`{XJx:rǶ?N2]MұhF5,P(2kPXkxejx:$}"f5,aGAd.+ UTK3QS}}L泖*剜DpL˿-qp*vb6gе <> Q+)>G3 l2]};Cwy73B߰s1<.)a;Ww!\'cYgoS"L6dY>vjSOwkQYj&vqz:Z߮J/Vn,~q] ~L繞W+;Oc^fEGZ5? 'GO_Izޙ=-hNyg$Pzyx:1|eB_NrUWq꜑?UY|1Er:]=;"랢c~۹ʟe+~VUcTPp@6\zRyS5\-#B=K]dlG EDz|/_Qn*ӚhkN靪xwR_hMc2eUY7͊ga'eEENr~)3QaѣڢKŁa{#qӯ+^\+- /l|j|ⵘ#~Zϧk[73xbDQھ5._sL^"ߪzP¥Y֡>a[ͤ[ըƦ|Jy@mRgj7-3?tgw,!U[\'3ȍ(+k"Rֈjj" 3h١C ~;Ogȏg|HZ(JNQUڗ}3&(?OdE.N$>֯<(,d_,':H{Sz.\K. փ-.1Sӹ\#p/I& "2FZ5[.E m\2,oT g7{[=̍~3pr8_ӏ~'yZo/T;XӯzjjYԕeUZ3\3Q}AY.|LV2&wW*SSBg|y]i =/1)RIDWoCYrUpYI%bEh|`F@]ޫGH`m,Zgh-].U~YBMi_ڨa li_mU͖A_{NԜ5ӵZD\1==5ggG)Y{F~Ggݗ+NU$cSD/aNnVk֬lkIEKWʥJYwd~RR^[[6,~r_)"2,iN:<+ne Wၱ11 QQ'# Bm_X'9sFL Zi+a} ˅Z2FjYc#a: x bVRrj s`"D3q(Թf3~nssc03hS.dsqFkNU/YmfYe9ͺUX~ןD_# 1cÑ||rn%byI3YYe~v` rdru|&Ca 0+Ѐx^_^@*Ӡ~pA'}Au:: G:aj:dI#>.~>R}dvx},:x n$Dw86yY?pTp6jAw ]Z\Q #Ii- ^-w1)IropqGqg>6Gs߭d}Nog{֔]躕.sfV64۴ulYhܺٮUOZ ڛZ?zUrzeh)/"-KvI2뫗5uuc- z/UfTXUZ5T_RYĄkQis~@Zls6Ԗ5mZ߬Y`"b->rkBbeoڮDcij?fkE]zq\>~yoƢH6|@x?86,52[ڔ6U5M##USφ Y4*3%qTV JDώdϬV9ZNVUW.P&+"͕~LNL0/ | b{Nu(Zg2؁fFG~`/G+uAvc@NSbx֢?i%sVy>0JdqFB[]R|a: .;%gP&&_qB8*!sUpnיLj7[m*2e\!EՊe_ A'ĵ#/qR>3nB,A(Ld^`O!"73rQPd,X58l '6s &$e?n!̇P!0~g"3L[`ƌA?$T@_)X$ⅯOb(~|^dr0u& ;A :$)'rc^ÎN9r!"pt(cStB٤ G7W*o#ܜ{o":gp@=4(G9\l Pk-=.sl&Y=rqxT^6oͽUP+E;>yJus[jVZe7˵ib"^Krhnz& N9߸o~&Pm`\7UM7 xjyrAeG9B_dдK toe߱.-Uk=I74ǫf HjG$}/w-T+4.mmiRU#u~u+8|pw94Vv',Nz:X"O)QiU|#NJPWs3[RMLHa-H-Rwz]že̮-JD("NnsoħPkX6  Ơ1<50uMp6p cwO iFuDh:=^0hћi*ϸxɭ5L8< T Vww)1FU}F>fȵMpxY;6QӫO|>4%T`XpCZb Y|%*2V"U6t~Y;?h}=]Sij:s: K_E {s9}{O]xNXޙ#ޒPIʺ5yO2e~Wyv%nrWsu5VwTVoQݒ:MLiH9 jߑ;)Qg{[Bu#s\m3zۍ4 Q.#meڛNJ;2Ӣ8:GZ^, / -VYRkuFqBI|J_ϒSD)"jdW$W})QϪ2׆\]v͉)^ń?_ LMcł ǢeY3<YZR|%\:SYֺܟ7͏3UL. ϵ6luɯe- TqDIҀ|2'S&sCiAc*N%^PPn8U-5H60bc\|=qUIC Xi}Zy;m[-ɇû!IGrrߦøee'<$%-I8hR̄h١]+#j,^ mpWp:h?:u|GFdIĝGv Feq{qUh,Pށ{vdNP5v= 9L2g q!kp/fQG"e4[a1@%3unL"(zgW~?ja.>A/T9ws#w%-nN%Nrk-}F>P3Y?.=tA`_M`o3lFVH/|g vAQ ;=G%o4?%Ȟt$S 긏؀s?H:IDtyf^E̡-“_=\|?=]2.qx!KpI>%t>ƽ1!]mA)|8 OʺK6)/ڢ˔.W843U,yAԀnac2g$\l>%W趠!WB^vvmqПyKn!Dʉ9-'!t L&\;N[I9&m#kz> PL$Č6xaoqkria&مَ3E Lj쀮 h b&; c61m۰(p&a*0ٝL=k)Vīq1͎B;JMA;I)_r?,/;~Vj).w~ H`)0#W.H`ia- FQ4 + *䎬yh8V̅؁@Yr ڎt&>#:GqVb ړ\%_:G>8f*'B,PZBNB>C03DE,iHᗂvb%L# MW.DWR2@ LAKucv>\Huqh헼OM:tpA"嶫[w{ }$-i"iU埋DayK3z%.V78/"1oM׌LwL3LMiFp0qJwLU׻nC78Srs!tedK<ķ&XJ7DXRU9J.|œnjj4UCn̰ɧ0XpF{|iD& UT(Lڜ9ӽ4C}2f-Nګg5JV/Mzuuj_h) U2hTFEBėbygYSlcdž 4Y 5ǥyxHqVKx<iD& qtQji5q}=;1VqǨ7~.PW cӌڙf{E :٢Vqhc $G!dChB#SXAoHeN`\/hl̒x"(f8U:]EDı~zfh.̄mO~pT"]ß*2m8HKgHùwx]#SB:< ~WHG@C;ӕa^ ơQ)A\o-hCwf>RHѫ-I."$ou7@WP\ G Ol F=$'f@74O&>w1sh l=_#I:sy"E!Ad{2:8f\ BZN'Y>c.(Gb̄@#W]\ݭMutR4Q˜>T{vydFG]9d jѨB}MWبaOl#={)%%wdnTǸva3'/^>F:[2{ &RKI"&8نrp?qF'8X:|n:#c' LzGhx#)^IFJ>-r>͒au|d$ 9،*tޕ{ϛx# r|i2Zl8TȻp|Ip46DU!F6@a>FVH/Db fAGvaW\D 4.rR-YNq@_;R7 HwnJć ڠA~xJ\H/wb/4Gx] 48H~JBt2WFkۘR\yQ mWz|^ տs=? RdrMTi O<Bx߄֙k H=Uy,o7~0`"ݩJh:XX b O%`1AY& `gDM K xفc;z;^g\aȆ{l( bh}ٗ jc&zԂ.P?: ! 44̓mЍ좉R *Q`[H/!'rJΞJIMsEBOԒ5\*E3FSE8!UesNKF,„BNFc))`OTŇQ 7 TgA|IOx.S@O +y҆ Xq;*)5A{5σf+jMCfe_Dp#ɧ44WS:j/iA$;u$/3 'H{@ڝn !}hUh~N%JVG ̍L;{E9Η%;?p^>/(6M)הN,S4M=7}vr62򑕯j$եoJҏjXߘ o|4]0ZV^}vAmnՒeϴqc-T_k{hΖX4)y{U%h^낿[ҍuۿl:k>rm=hF و9Mqu{ CF,)WXYQ18D5+L+LquåF{-o MttӋstkAS͌ʓ*ݫ**J܊{+gO}wTmP+C,Oߓ<,)(rU~4Y^L9]˓3Lkc ƥG|LyLXڵvvZe'DSX__XSGՊ:m ,ah} ۣTgNn9|ƩQE1ڤ"}m{ yx|UL!:$} }*?KaGY\oڇ!3@w;8$Vhȍӑ+XKc g rq\bzv9 ӄ@BBwa#0=IS%e; #멚$}bPxng;ŏc"1"SkG170X zt @1!:`t 8Chn<""!# `F}x4 T!;ړP ^>z^;$,.؄-,Λ<*L[$67m38MM-9DoUڏ!qI<8Guݦ$&>ךXz=vዅp@ܻ~:bcMR=jS1eHM[ZӣvzݖmWN0cq99Nk[9纶#l]C¼ܵ\9ͦmoVZVX%ES FiQLzOqdJK8+B뚼*Qf?.-*]uv_mE6cѨ% }]Ku[}L(MəN~Nҽ)zJ-;%7<-_VuY->1Yg0K&mn~bdPcV+:ʇ ?+;uecwoL( M XwTdݦK5@ ɚs$B)+Z?'H:c/tȎF@PFG8q:q9Q枰9NP.DΞ R0سLOgľ7`-!3UB!zNuHh'! Gm22X h-NJtDh2gM`J ۈ &w񄋡y"8 EG#m2<_jn..t,gY 4ƖXM\dwÉעXڠBHTbHq;hwOmQ8䛁7 ɑj솫q#-'  35:IWQXFx4^K#ZeIh.L qj":ks7Wprz,q>$/E4Lc󧭈ާ,?=d_廹ڠQމQDe =QǛ5{4i]xsۚ|Qc:'[*M=MƗB39_678 ƋMՇWQWǔ WM) wIʊ2-jZKeEkэm8so4V=͸+*7>Jp3|ly`J6xۨs>mQ!#6=Cu r.I F޻~rpS؏IU{t 1'RY ?{^ w)E)NԾ|n^Q%dJ.D'%Gtv|ҲԼ%ڱAycaJh`snZb zg}qDcHӰTlhD&`ٔt.|]ѧl #ԤiٮH~ejx5\;nz\uQ>A~}ׇT3Z̔vYoe\阛Vn UK|kgdK1zvU͜B/Y[ˆ*TVTcȃgF?I }R4$o!y WjX[5hBXτ)6SN>p-<,gA<=3ܷWHzȳ<=u;cC-h  EXT4,xC8C ݸpXuFCǰlƫ ]PE ܤ\<: p)[[ u;H枀L@ W4G!);B l^ N޼]|h YGīxW pmЛid.:k>cŌ._Lҿ.r:{x2ğoa( ZΧអ.W@jf҉?lQ)wah ,hfHὤ/'7c ΰ@AX9 16.Dž:&up?}9{iHBzDZ L 'umM `.!+-ɬ7̑}.[rY޶cϷ. J`oo]ܪ]/uv˵;tM *.mGr^M޹qH#4n10N54B7F7/_8vwz.ix|llhXTߩ!!En<+lk"T5yΑߟzo]y֜neURai,)/2I9pO2S+ fM!1sjA&uM]5_4sʢbShݐhʸlbuńߔ;H}?6!,0{*̟ѦUуC'N\vH8slxe'b:<}\{]/ wma>x3I`krGP䈈9,q K?d"v_m됅CG[`{`%\?em?qdy(TCJǁ8}}fxޖ$E~Zn iD*ćxl&9Ƨ;<ѫSɩ^)N':V?PZ]fPøA -=KպʳӪ"TϩXRv+oE\YzHeԧյ+,Hڐ+z_Ԉy) & mer}܌Iʤ3yF+desMBTҌqZlü.CA~Q#3|rM9{oC'H9{C&Gގ2Vw U,BcFƾ-MΚdzq)ѴѼTaGMS}M-W]F]fNEaf8ߤ4;{mkP7C^wR^d^Nzb1 d%gv;˥cy9qL~|u>jjO\+*Cq%6iF%H&W\hPЍ3tOB Erku_Uߪ^]%?%1am̕P넷kr'VUV/ X_W7L{Yi/K7{T٥oL2'7{J%Z- ߝE~XKpG c?(\&{vI16h?硫5<"[HtkA a\6i17gnJU0&((b@G3oH(Rp+\@!t<@3TJkLNƽi"!& troo@z<Φ\'h5tN@/pHԛȖ+jD"=$^ B&FWr(Δ"jdNE`@ױ3 {?2JAwlBė%-( &"*P8ceCe}de-|/:[igcYwAvGiȈws)zSQ~ZEg1u\Uh>ah+iYeY6bQ,{DڢyLM?P~:1WpPEdŔi9sRVR-ɪ+؛ n8JZ5ۥf>Ox9;"#&)ץx~V``.XteKgY@`OH:h+I֟JiNmi;0P$̏ &5qFgr;`4F4\$h lg&݁w2*b5Ā WVl1d oK iO 1}1)Y{;;||U원Fbn7e_Zv̂h@_&4@$;S\>҃XNs:#'9t:>g_mW4jq-f2[wd:myVpY&p̞ߊx9Q`Sp*p7z= WHM\C 6t>Qޙu"& QTI( a>ㆡ2ڟn'βnN!,;)ϘHgDK/6vHx x3TV[W3bc%ϢH܂q :''6y#z.Kwb3a?u(_A+ qްPLyp9I .4 93A=ČHlp'2g%g,^zfM݅zMա7t 3=S8cq#Bɰ^BGJ5N>d#Q0'&Jm3@6s@b҄Gt $R.TNԕlB\ѵ~Za5Y۸Fg%!m -FZ:+G\jw|9;g7 ZVZ qnY.~vV틺t#Tw껵'͑MV߲Qɲ-$%?T/9)+yU'^_a~o~e9t4hZ4di,S5S!cR$r2ӯ[TZ_R}O.ܐfz{jܪfW|-K.h槨5(P'D&{ٟH<,PW4̎2yNE݂vp$I+jPЃ{v`ďG&uqzt`'?_*fĻ] ,VHfTba}nr0]7$J75t6dvl|t)bY?5zUh-i0I wyD)$gfB%L`v^&gDBH`VoLbWYl0SH*&z,ME]p1涐Ju"T$_H^hPڊu+fE$C%6)(+k8GQ+p<Hv%.#npX&A&c M ; c`3é,ޅ ZAp5~#H* 3|VdeKƶ\7ԓL8Fh2AW>Ƌ[Ŏڌb' Ol0Iz,_aR:NHdmBg ٲBۺ{]gO*N?ppr`pKvMwB @w%.m7Fp9?%!MmJMuy씼DNLp1!K?H`X_KAl16ZŦMcJ\(aQR|*on6Z\"Xkd|1bKUkJΐ_4YZ}iݚryi~cSeQ29(=*5zSsE9nPEKmedCPoh}Z++7<*();TZ~=*Mۨ!r.5ew0iSWJSؔ[AɻO6ҋz4?³، a_sOr.3@ęK<#s,Apg 2` GWe_@6#;rbw, p'7l2^BrVvgo\_*ZJC۬"e=WD^&>W>!?s 3=ai:;k{μ>re8sAo xҎ_a@ph xyHn"B`L_\C Rn[M!˶qn\,zp^HƓ2-XG/v%n⻰lX& xkڇ ec$<p! v"G \/tpw"Ѩp%a; oI3Y@%| A8XShWa{joj*pAO&>|?41'ggX yquGE8D}_w(Z8_-u5+kׄ쫻QWWko+HqmMM]fј#V$){*TuiZۊƜЂJ"RE}H^94\6ìꜤZ"ӲRf%?N=is)dIN k\ (*VEҼ{х15]+&YT ;\nPd1qXgo/Xdv97MosQ=#1xrj`P柭N5DG֦ ov/<;x[/.};psb ߍ\\n( 7%n*cXG<f"{DqWoFQfoR>Z7v;7`="xjLFdF÷o21c,6t ͹%)f\O]FNR馏k^_)M˼sO3(O/6\}NV[h7=+A/Hvr'rJGZȺd `*3%ЊN[Hΐn"'Bv$g(De4VA,{TZu%Goj`Gp*F;2C,y챐Ϋ0M0v p혐^Rʱ$ '%c޴S;ˆ aQf+epMJr1D2I&dq 4I+2v| mp.+ҙ6,1%Y%dz~ǞH/R޲q־r}j|N b+ NX .:9.qyr^:) +oh,L)w=][@վWԻת>*Ԯ(T]Y0Vt/njĈ߈^c˵6a+'}H(}Md2:YP;CXH rhk:қ| WߡAbБm5DA YSgRKNU ޴6D!Ns-TE)HY+vG# q0O ʄ  ?a7BJU.`i{-v#F=I0]70mGEKP,\+h 4p E4djO*F>Ʈ#;\&%t:P_' Bb6d@)@0 q/DBap\Z%Ǯ@ 2Z2dR^IY5ݐC6}/w6Ap5poCt6-RDd)gU":`swc$] 9!d%y:l9H&F@5$lGh'0W6N7aпJ\`ŧx+geM~{V<}7s1)6~ܖ}w7w.K^Q-9\{8'N* XۥUk&k~j=^S:c-vvX5nވ[K)}VTuSC2B"ssJ^Wnr*ZݦmW`b/ #k ]+M >J(0*,㙱\+\=?3{bZ11q)w+l_`|TW}a\sN]_=4kawJ\[QYKC+MY졹Dw$IrI%Fw»LKrr˜tRެ`!&)%|ߕBԱ xP. -{FIPVʲs'yAN~Ibb`*.;0WQ#+ ]-|, lv$fD+>^IkwUtT>KF{!nҕ퐊.AWh>ђJNoQ3t2r:d RZ:RB֠p%o)ijp;b7c^b#>Kg*;ov[aTŭ ^U 9Zm60K:CXxĖfx֑p6$NC1fx2FХ"l*B:C n|9s}܄a5RCNÝ |"&d-dwZڑc ~vqag2ZrʩҺ~'6=T1ѭk÷egVmP8>q~虿_.i''> zUyccەW5ԇޫbIPk>;ÿ Ot+56-nt2~1FZ:FtS)oI?Յ˃O,jUUԯSm)Pljj]xƣ~~ɞ#v'N|P PQWZSU718*)%k6S̚Ԅᓒ_֫rK7FOL0kIPfƔU~)?$aoa _ƞqʣuϗ.0"eVsJAz ''9Vc`$h ^I*?XHDziHLjUzBpb"[G h9xDZZdJh2 l] _cz t/]2p!P8#։;/H.& @#8G^S|$RC߿%@|%qg 'MR+%p& ph%:)'J#1k&}Y=k?1ul& /vHks-./޶a]ێ\o}O#:|5|߈D~<Ak'ZgHS3Sb_[!Z~V+[&U%k CU { vO?-;SƼxE Tv\S^.@;ae֥~BmvsjǸn*mS5jږo-gGEO.S]UN2_}\!,Dc(0Ժוw OtMۖd9gM!Eʨ4闶-f"3$N 8>iNd]#9t9?3G>;Jp,:o@ *Q_Yzv7RfFQS6hL^.sAN4@&ģh!'{,WOewI9Î,6 W? y")2B7a0Ny["RxqRYV1Rd_9| NdG]:hHq-RqDtq#t y@%ͩ͒L\Hzc&Y7N.{f)P7=`OnC8L^h$ (mMMP"%+dĔinިOī 8(3wLޜu~d@ &gY[?ՇA(o/I01pྤܦy:'h60\Jl(@RE:IZޱxSY,n3 O×[:ԶlO_YlHuƐIq >؆D +*)fûvrKRZOSBYXT@}hg톟rVnvަKej~lԼTwh**)SOx&mw)]B[1ꎪvST+떕Me1yoԋfGO]npcuK-,Uqֺ*ų⠒=r6dm[4H׵g[zenIO-K3 L;Xs%lDEIi4"sC}uzh١N9v/ǖ{ݣ6t%d#vB|yH z,qeĹ;C)3;4$+?NuXavZ;Y>l';Ԅݧ݄v+_/bA*yFJ8p O>D'FDޒ$ǣwb p& eFG)6h4C?_H|W%{uv8*6l~iYnZ0\3rTDPGZdqCkd??܅X e6H\wk'(Cg l4}b爀w/JDCOY̤>A }ǿ |Ǫ$7IG%Nt)d$1~2ziXrn8=BL'\!:!n Jp{7,If(P=ߍ`XX@,OCaV-[edӼuޯǼ"|8.uש &O H}.{IG! |X}sĮ=dRU~>oYmMFcYsZˆz]&X[뛖5ԞjcJ́rʡeeśJ+:㒳&qJK뗦u}j:jYIyFTM@qNӧuK>>"uOnϼwO)SSLnZ;_Oh9mvytEip{gGL1[=ꏴ(Z,9D ,Ά 8Tݨ@/8T|.|ҩD"8t# (NƱ'xK0!s [X_LnJMBcb%_ĺ &f3ﰪHKp1+'y|WK"(1t%ΐ+R 㪩Fbkˎy0H GiEc9.G Id-İR"3P=R.!>x{;؆%^1RJ`P8Gsp i; .\J(7tA-R;sYzaLHIྡྷLF2SYE-]FK|XͥtLʺboډϦ0]&@JH&6%:6݀~dcJMK+F-MSq! 6m,{zm:ˍgXoȒ>uNYϤ79^iNQ'zp^|ԯyiF%ix1PХa J5V:FE;CL]SPZݤWwU܊% W?[onԝSf*ӳ ѾWNF2NU'_J>7oxW\U*z6}0lh5sS#+T͊9*]uoUϐDň+氂YEDTD9d$!3 Aĸfs]^a.zuG]^rgy Y7 tэAWޞ{C##&NOwcdji3bxgAoHk:Ԑ]}'&\7elP i-l{MOC}uܟhR O`) 0SYH7}=s8Sh.8PTZ1ճ|(c_2S]gmt4g#i0|Xa%JJ#8]X BF en;rM d* XP}S]C͢H}sqYj|D; SBjs*ra𜲄ϹU8k7-1!Ěeh#l? p R7z 0dU7x oc0Ĵx-8A">ׁ?ɤc3/= {`4bxOgl_]fv˟ Zw%,GYXoŇ/LsbڢO;'>8d]kR{N'zlD2ñ$ؠA`w+gyĄ%ZK-v/,>[VQoqh|뒠QJ;wphŔI~n~׽{{Gn6R jD< SWeQ/Ofz詗dB ~A,#=,1p6/{;OLzl_h;C[,W(CN} 1pSO^fߕ(ټ Jb5KͿm,`X="1 $ԣU!/jm/V ҏWi+ 9Kג&zX*Glbָ;axRDo1]>X NB*##'$쇖3 t$ 2c$^%9F֐"b$ 95մ?W"0쑦H܊Er# l֋/:cw` m1'X%ܢubȇ؃oqoc[dEB5+fy!<1 (q=b^|#o`'xLQTSՌwd#Ğ,w`v&[;-:z\˕Um4hz^If ٸwm-}ߎy3kpά>ӟgE*Zq7s%2R|HL3~9鹙J6ҤpI}#CJ sj68te]E:]yRѽ)&W[K568q_PH)C^~:'?>G㍺~_|: c[ݻnRΉ)_ Q9'um59"θu̐괷謝'?Wvrݩ [;pu:xw2ݤ:!KPރZxD?~ï$x6AʁX+0:hŤ :Z/F^)A¶u԰|ot\E;ʖrRL_c+4ӓ$rA'o1_˕ߪ|z ;ʪ0t8ܕa03wa;šiHsRKѰ[a=a8?WG(>ڲ?0hvc3T  *(%9FT2inc A 8GBK}94Ad:&i2ay nrW2}+5Z

&6ѤTz(T<-A5Cj Awн/P< v7,_FƱ&( kl! Y=Pn1,nPCEd`[hXM!a%=,+Z#H1ڳl^̫sfL-uc7~BcixxS4{By$W)sppÜY.ulu Άfk\s\ϸisf) -*S43eN;z'MDkKiV}?)[SٲreiC^S򌤻)!%/lkuOfI-{xRGBKi2D W\,+zWELː"O y}ctA]ZcE}{7zjLˉ fcHC7V̏Eo.RYA&^ikڲʢ"Bedqis?/b.NTE G(rw6|+\.K!<S )ncoBz:6p+ە ۉZ̥[l98gtzHd-yלgg5f܊JrWam5G|&^R+d'H3Ia$Wr:'VC %r$h$ߔɾ>6(90˞ S EC)q/gl9%lfrl]‰x.QOY"A+/0WTTފ;6?>Z$<Ƴ]V0kZQTTQ68m]*Qj# Yޜi@XjnpnIO8_vn|hgtjyR#ss.ڟXfNU9R;qƀDM ʼJue`9/YP,k6gK 9S4pZؒZw}]j^ߤJVRBbyOwrߌ9\.X8"gTCC;ykx_3_GunŭE|wM}UUybbF$EO yڃvlyqUނ3 fK)W@\+= c?4`-[x)JmR$WU/BELn 2DZZBk!fB: Bcjeôv7(ӶmޡXRr?LҧR9aZA hGjE%arLudy ҂e1쵀,ΒTHh,tbe!-$\&.F=ϥu$,\5M@VP]D#g%VM7?V$MZݤ=yDCKc<(AQOzN&֔zBm&d Cix/Np"5ӅQmð-}Bq'N˥7ҙia1ddH!38u_6`TCVy{> ō`F!/I=h3IAN+y͞Zҹ͒[̍fm֚ccF}8ɢxAx}g4˪~QݻڲGᔜIo򗗽.M)]\Kߒ)/ӦOu._TkVMP=0`Fi^Ƣܷn/[XTCE]z Sѯ@%YIh|Ae𫀸aOO5i_ކ]ib3Űx{^x߸=˯ Vq((mld̂3Y_9зEW"F =]$C8Ѿ&S{4p ~tX /qMױ fWn%r^rʱ, PVX[ 2 Whnv('c Ŭ[p={Z@4MVykqY.e49kbj:(xiNJesJ7T􉵫u*^V\WY]Y3j~JITTANўK#e]N6GNLLALS\h~4èӡsn=_߮[I!1SNb{Sa)#O]v3;uaBFm̛aֱ)]g6)+ uKP3kaD;)Sdbn( YIm}nuO8u'ą=\|upfC3k{HD+ F 9I?Vr[<ȝeX患>=!uBo%ˆ<agCWI LZ2#}R9Xjk$d?: E׽'E@1.teSp-bziBtX; :^84f_ӳ4^ "]vcGKh+[7ű45|'Clɏ,abK;)t,[v&is)%]-0G(R1/C ܏pv؞7ďc ɏ3+4:`u]}?^w?5{g>n7/;\y"Yz~Ra5E n֭ՇUtdmϐRg[O6 zd=Gq<>+=|eV% >'?=0u&vyӮ:AqR&.qJuꪌ:W:в,:|Ax9Y^qK#;$}O[#Wq3KȲ8My.>?L=#%u1*sZ9jC[Ɂ" zh׌us&0:QVk|]"5t"?MH})OwXYƱ*ꮽ̩3 M**bWl(Vz-!@`[Q^U]\]7\sfy965H@p$ҢM̄Z: Zup.~Z@6L'0O&q-]E+B[U=$ꇎ-X,|iy8wL)Bff@&0i棯\+Ș,HIf\姥=`T6y:xy#*Ns]}k 9PĈʗ8eirjWub$qWxKõCZ{LrL_>}OV\nzW]QoZoS9:IKOΩI2./bEx_7Ǽ\~nC1jxth걪Cǂ6k߿&hndJzo.~BxBx[@_[UZJ*:/:AOD7k+qy %vl"{@IRa=ԗ:Y>Gd .&;D+{o`K9 YKӿS2,HD]p*_CEOn4X/ OaAC~PTCFKYcZ PyETx,#~bz&X\WzUH ߠX ' @Y +VF#П7ÌVL )}׊`bcdxFm, ȃ`jBA L|Hz Th: sQoyZtGQ%_!_-/Λ1fr,Z ,-w3qd&}>A7>𵿕WlCw1@ gͺ ƅp$8<;-bE4iAϰI΂^XCXH :G? T|$V!aMfq}طd`FAnG;&K#m4Aq,h&U$3Oy!h'a1jn0\n:_aG4?v)PN*IśޒV[)-^-N)%Il%TąBԮb;i^E™~a~|7 m%*C#Q8l{;b~kS5[{x-Ȇ<=f]OԊh9J_KE %r WّW\< ] HܞWfWiex-H>ZZ=ٴtҡ]ueXӤh4ohP6O1P%uls 6{eb18$}syniyEM/RNSte)K&![ ;BOFR=PCC3CJl Mu#̕ [Lo]תu3*2+>8)=gle^pS^ݘ_S&MyONOK.5QvB:O^]2ϛ_l&(8Zh5ϧj8#mz>4IjH߳H=|&jv1͞`o 1 ACn|O2h_x>H@Q$Cq*/$ivWnnAG&awJNŨ~U&f| R&rHYBsI%h4QWR4\#unÌa'hghЁ_Rs"P=4fGf4xYa6`1c`Hq ΨrĂQ)CP8J øFg=欸t3fVb{<_k9'6l7 \v>aۼsg ~M<UE:\ixxxWX2oLpE -}Պogɏ/ *>* EКɆBv3IE3xE]"썟,Я)kbBo}NN6K9>ݵC턬K9(n/#yK eSo =ûöExE,qV1;1Rr+߽摿]XQrnl~BI 箜Z:3Md`()VmS^| >+Ub CFߗn:UܿۗhYQ5 @~u80ؚ|?BH-OwpjT/mv&x:O4VOpZq H6`G4x0ށI wΧ9E.)$N C=;6Ua-':T Wաd;\ҍ>t-Ut'w]C-pxV10Sd<aa&)/sU6=^Fj#v8@| wN].FxG8A,|(J8G޴z_U}괍n- mN+;ZLScpۀ&m͈?.[J>do>'%K.L5_hk;ljm$ }>] i5kzlԴVUݩmm mlmQ)瀶&}rV~*ˬ[t5lKgٮi/CERUyk2*}g&$U~xԂŕ776ܯU-]QY{[4ߏ{١90*5azP\aLW+KZvc׎寙-n;;!~ 玆8^Qb3;_hQ}l{BF>+WTS%G<y4~FuGW))w K9*1W6BGH67W"n;.r'I~E { -=UrcE6/t|\ b *ZOqc+ӡd ?H&Uާh#%2ZHi?.oП% F qO$B#i!x+~.ؙb}T43Dz5xųU.\KHr]1uϦhaO |o/rl+σ 4^>B)L<@B>`@Y ƃI"8h~@vtexrX-!؅DM@șZ,?%ʤ%;EOD],k yŭ= J"p[Dė$_%e![GyA^-M潹X(KoH% + Bv>^<6$nS (D`>[8+PPdPjR,#>Jyǖem[_ ,٣ {q#Pĸ }Kʼܼԫдp-NWk*7ߨ0ZOl,_m`w-9S2r33(ߔSRPs;NÚ-a%2<֒&-1clږu*5kw. OC+d謃[n s4׷jMNxu;p0ۡ!eE[w-tM~dUw`½5S| O 3ghY cpyh ehAi%v<Cp2\)[4=?0f|7X6p&|@!-`$192+E'=ؗϚiP˭5 GfxRY8'QCo#P,*K>VU;;.[?€SzTg2vmJxxvSLXeNvmzҚcrKL^@Cu?j3յon`]?>y갤HeNEZP>v`"_1.-O!#OWOt2w*h8YcU^Q3ӄ3&WmʟT&6T~&M|q}_]^waI݀<2ÒZ:}fTau8Lºx7JwmQ 13~TKR]ByED삻cm\P̟Q%Gm~rpwd.hrhaCsNokT9t84ٿcJ&Q1t#F9TN$=Љk+Xwgt JBit%:D'(/1As%*l@64`Kq&bLp/k?Eez#\>G~pYF3B iH#GR]ȏSzz+dU {Zc\UHtTO~`SHjxDZp1#; s/x1P߀=p n $8Z.`5LA8|`c#<'qZEpZF{_hGE~f#KI;CSƯ5Pvη(`X( 6:Ҍhھξ'<sQP2mc]Z;y{E" j =dy, pPk4Px!${*{m}M÷qzN#ݒ͔O>u 7ـq ɦt*Iy2E$̵`iMf#l/Ƕ֝9r%2%F?7kll\=>fȈ!la_ZEXۈqIi3[믧=-tJ/9NRwQbY}GM*ziFӬ]Rk_|s2Ӳ*x,cMY R.ꬒ`lxʼn5O{+zWsѯ<ג9Cφ _L}=a+>GTkVF=^yt ] YjϷʮϟztͼ}6]-Xsvv3 3vg}ef] [*o?]*V "BV>$I;Z:MÑ#{\6BX7aF cJgšXG|D"lM0r P'9,HRM-Yx !w̝5s L&; Ťh.n4:E&'^U,Td 6C+x[<%ㄩLGїĄ"|\z'I+~s;15Y:HbPqo d&KdL@oҎe%o$WS`(jxmA<o@&i?x:5 "| w.pA p@e]^u;ʓ{|W n*yW~xi`oDEx_[ĉAq{R0KVydKN% jz'Hg:$^v{TO 2S<0OZqL>^ǒ'N_?TWkNf:-ږ{+GRѢ&E nv9YsB;Df #Wy I0+eLO"$}LYq6fִ%J5ejʀԳY(gꧥfZ%{0F\LOf'Cn]^`/XE:%D$hHSOF=/l)5ɥ F=j?+rfB vJPH;,O%ͰhcfWe'uRz؄U'TQ$aXV Ϊ=.o{ĝFg|@QF ':t /-!䧤JԎ̛<4D@s0&34J'$6ڱ+GxGSK!OG#ChώS NaQ-ٌW<w C|a18 -!sX:-x!@8!9|Gr$wF E/I[ n%Ӌ,C3oF]xWN1̞kfK 78 P=kE{'e:@Z4g-u@\@ F@͹y[:Ȃ>R׹ `(K5E/# _?|%o;) [?o^N+=0rv |ԓxp(\O,uN t8suѪ7n}]K:;:i^Wk8iFŶJ|k\o7.dUUG׆33d JQ&'o]eV,8S$^oGbdl!nr4J}Yr5zR}V:֔{Jݜ3%#4)*E36+rjһ )x[V ?V8(|[d̿vK35Z_ѽ~1iڄ?.,4bҝ)$h2v-U,f8ޟJ5Bg=&r+8okT6@e1))?NJHYR.D/$EJd#WBlQ脗;ɖ z0eўYU ғ,}=ă \4ñx1I>D:$[VE7 wi:IW F|}WD~S(+uTϒrG x* /PÂ} l& A@1l0B“0-Y.x?|:x))v1{`etp^mE0v]HK+pkɥ+qJCĉv#]~# @+u\!?ʚ/ ` `=ly-xq+o/[$(P* ?§4GEp`&5bxG X)˰ F:uR*Nn! x>%1ŤlMfi$vRnWq4Apw]v}n=Pɑ!Es֤>lq$"~q"sErm5jzu{fS~̡Բx[zK Nx+jVEo2?ewy!,|Sɪэ5AEN $0M2F_Iy=6V.+uK^c)$M[L7 UU}3fS_ (U- [1A{*jfm})=fg23٘տo)WouelG#]Xq8v+N@=q_bFw>r}U`tͳ}g̚kjw̅Q?zгXݷvL &;4F}2j}Ɛ\^w&>E}v1!(,kṾ3lҊ).gǮK,9E'WE&/,R|4{%4]dZ_\RRUֹdocV݈N7csMJiH: !#aW{/4i=Dh,D08BmyN%CS.>Գ3OՍ-]QSsjÌN3Xƻ=‚"%s?.JI9۞!4wDut܊"hxޮu1"jd&nM8[QŲE%٥cӌMͲ4sheeU3YIϗdh"αqD3Is.$Z&NlJ뭻3#߄M))G8c{Z"WG*}cI<&Dq dOiI_rMJcؗ5(4)[+TmWlnL5T9_X8EK)8! 0 :bZskRE)% O F4I% 9|p,\.-DDR&5OWo*ԑvSo<<(`=q .,Px*B%/\a@!\I<uBozҧU&PL^RG""D'BWW8Dʞy{14ld/xM'֩2uOyߞɿX?%.{"?{#3Bb+o߂S@n8^e }9649x'%=7$x%1 L )hnދ_W>w =h2}%4ϑ+| gM"*2APu#}[kˁsR ACȸ2v9Kkgag:&OM.QRkuB-WxTI1:c5_MeUk&sk67𹮵hnOط/ջcG'[(/%aG˔@>u`' 8r3$W :,_a_ץ*.f h^q<¢mPibUw'U\ńE%Y˒&$'S&SL)-KUIA\IlYtDqj< =64D4i-4tf`~g vi=.H``MYQo2-"i-M6 2*ΖcW-4Xemca{Siث YĀwa$O`;Cѫy@Jҁ).W"WR  j;^O ͤH L)h Ő;@\\|Y^Il'ucߐ#X)J{BC|*yGX }&Q䍶lAx;j>iG9$ 7 jR ^r)fX-?/(PqBױ_,ւ5`=CtDEˆ?ǹN\wOiyZ7sޜ%]>M?k> ~$AOx0/C7) QQm*dpùֳ=u`,~$O> |A5p ?I,?j n4AKN &%؋NFdXvs*k'Dzan)Owl>{r%Y4,j?L{t{܊ ˱L_ywũfުO?[v z,[_bz\vTz`"ţ3Iw;97Vՙ5MM:,~rڌy3c+#̆14CchUXT|lW0*YcVE㚊]\NJŕ &#Kne}H{chѺlS ײ29L_5a)4Fly8Ek~<*8%dyc!O=gaal2U c!vlĂStSWT"F/nƞ^֩TO L D=\`Onž# O܏8/8#bw ,D!*}$:K4,~I EQFx2iBJH}׎,Bkh): #3|@/v<%:[nZ@]0q}0%-w؆tVh<EwB֬+]F,`GW:pwcI{Lp[i!ǐp'pĺ?'N#}X;p׹H9OeY[dZOh vHn0I0 mAFi'ߍȭ#X@o0_{4#0u^0?GʈUBZ>FFky QHH'!ԍKjK%?6A-Tmf[5vϫ]v3 T90!1vfBRoگ9tEes偲`ȉGjXEᓪ _lyzMKJWͥgfWLXzidױQ>5UthnO67\]Y0?vp62m¬dMiUsJDӴv(|zb"N{Tx4øftњ&'X&xUŲv+W0Q[_=|^黂AL˻iG꿆ڜY)Wc"~G|Ί3$^رQb"MΨ?0a/Q.?lOIM:i E׼L4ꔅ턙mj~wv_;өEJKPF2v$߈V\x I#tJ{͗zXMޒq F2^ķN7m6\؊$mI4(h:̡cPG4:'@/KԂGЏtaHv [GplM|NtMpy|~ n:dڢUS\75Yvnczۆ8m~E'o*w|o~2ݾ@ǎ{M͕M]x]2kJ}˙w U07kmƻ/ Y 8׸ iYeVcmZktԞ}PS'66UV:w\5l~*V5PYR}R}*s*:ۡ`kYJŔ,,=;5(eKI؜ܝlꑚ3'eN6NOە\G|Ik O*Nv =ns\|\kC/}gch ygT+fqhaQ, !ѺSL/qeefSԉ(,=ҟ̥Ѵb˖i0NS5䤤,]l-U ePWFr .ExL'۱`0"%@4lG[ESa,2m^MQ3J*o AMl` ,&)>9/did?.!5} _ׄTP5Ȗf|!DN>aM ǃ-߃2d 951g[ t\!l[f/x o1RUkZ<8n>CNAf[q0C؃~IwʦC!6cp&\x1,u47ӷGH!`z4_-0;Z:AlK Rb$Pװշmkmڅ.n[yL[BۺVI_Zݛ-?)rM7Gl{򻒵-w;δWp {CޮiS橕 //K.oirbݲҖY %n,n8nhMIUyjUp`KFE85RNi ߲df O_-k|"b%r# q'f%%,Iۑ$̵ʬY426'ħǵOw[ȶp{>^N K&y;C,n(4q\n\*|ׁ݁4!t}^~=BJ:Mg4!jA3 wzj90RXX_ gU$W:鋑̘@2ߓ!?XH![ A RG3HΣѳ2_EXB`DměpI M6s/;VgR P)G%~A+Q?r%z<&x"~ʹciE0>: JqO 0e͢bTպJfGdm~72 >TRXPʧ |J!7ޒ!D+xm*z:_{~J'B)<$J? wq@VB4G܊MI^$!YpN|JE1Ex.+ ּ9U9A` ]I 04zcMK˭PXXUMHM4I5_\^(lhľʒ[4m[>TvU7kղjƆi:ͦmc[7nQy\;5iXfpη„S~Y+۪kԮ{Uw~xsM[xl/U1nq_:\iJ)KVUNͱMGqmc):7!soƢ4oYor6_ˋKˉ/k@F_w\cOƨ'OoWq;ѳzDE 4sJN*ۮܨa=U[-4XoAX'R+,19RP ,VzOXLqDT|$[!Y !>Hş$/% 2qŮQ' ?-v]v0^4HtsSw^tqIlSQS=g>vH:,QlPzbR5I0̆?W6џ  ,qn "v,V|sctȧ Z%/E/q]'h9LE'dOХp/y:kOl>\Q6TSD>+Å~M W x4q w ]'Zc ?^scl#8"CaDd'qh ?\ d! Nsx[~#ClF gLp]_>ŷs:P> @w 0UFGL8{܁'F#"yRr{.۲mkVa~%qe>-ͽM狺i3e]M^I~y?T5[EUY[4cVK]WuuƤ6mkQY_SyzgU\U@fJb-Miވx~?tmPPiÊHjb'ǝNIV)=cegɏR'&'e Y6xdڰ{> ^.׽˼w]S }dz&/̳yS9nvn_]ѷӶ4v+ " f=4zmJ\RmbOaߨ [1,(u@KA6m^|c4c6z;5X`Mhv/ ldCPd\pU&2~&n&$~g.=zlakbD  8h(E`'JMݠW\aZv\<<"}.Vr\Q25B]tjn1d,HlӘQDZ+)>eZΪ7m?8*mǼ?pRlVS]~ZM)M%m  E +~RWONX~Ϋ ܥҮOV&yfw!!%!kB[v0<'m\jlHs,d_+DU &V&,?V6ۣ[rjWss/S\;nM?>;<7 N+]\䮩Gz:{9Voa':X)RU${6}ߟ*pbECTX*b5\?d\)"F)`%ޯ(Q||fE$A8Y1S0Ck{i.l%%= QSϞg@ya4{>D hCOfK&t(c`M5"(gP f<F[h8!c ( Br dN $k.$Cycy9eAՐHH/ +:Ngぴ&R=72$G8ϛZsRV)_+KkIs/::L%~f.ɮn]8;;:SJݚos0SzOLXROGHa֊"$ܦ>-e-zX()膰FJMQJP{!DZ;%1UH^#@k/i=!fa&XH:F#$zkCʡPJ4g.E,- h9}Du+OJc$it:?؀R#Q"q% :|,+OaFtW%?;/RurnA$Eo"eK\o =:_t|[tvq n/ c* M-67ɴ~  EdkN[b9}ȇ#䷹:\cLΡe> Uh o@}\Mf5<z*šlVW#K( KÕ$T@}pPHsӻ2o7+F543Yh¾cͭW{ukvX'n}mUӖ]; OUd6'+3;ϦxY٨l€Ԃ{eFMjƚC]3:*Rd\M5IoMbGO}8J/OxWxdW#mӊSDGvG t KΏAc-;y= (+ O9 7b຀`SCz:NJIk\,ig2qSrbB G]m?|97n}ˬn{iWV^q+ bxɇĝbcl3<|DHlAA@2^H Հ48@ HFpIna*uw9,]Fp!zm1 Yՠ'4]XR?4G>9`B hi+䡨84=:Pb]!#a:5SbU[R ďB!ax r'G@p \"9<:D,"͌EF!c!C:H< +a&{-[.B. B*tg7n\'| ).ɑZx9J|9-a.q7& DsC%6z &eIq/zzT J;l)Ah"u +Uhzo4`dhm4DowE7IJos3Qn:;royp5+?園V7t,T5i6Sg:y#ICV}!c^5OЪRĖx:ScOu@zc? B'{ZJZW']7.S&7Nc)tyrCESKg_} Ml\89trR9L޶fб,0"M99$䓖0_.| c Q,V`GIh1;+! pC,"RQX*GF2σCC$Ё4wwAP!Z!ID72>,fHg0_ruDba#KO2G(CJ"ltYF[ ,\"_$R~ŤGk-ڣEqW]a4CtD B/Lw]r 4w nҳoi0 `ހ~>TCa+OhRl`N%$5xV >m1Ogch0}@n\O+Lhn 4ΓBe!d/n Yd&LF W&^(Q /ߘ{A%8 Gd4Za-(A'8J4 tRD8W.XkI,mb )LEo&tC /weۻ~ݎo<|r$iӳ:W)BIjQʬ aEg򦤻'OQIsHww3;ljtojl\пִpezM.u]N5)|]WRR^^ OZFŚ8#_V"!g) b{z{Mq㱫'ޝ;)OOg_NL!ȖK{!zW5@ٸnBf6=>|/HǏI.{*z;4!@}I'G 2Ho<"wt'!p=z `uQ§!Rw -va]a"Rs76uq%ܥZ!yE2BȰQ'}i1Á5AV- '?}eT³ߖZ{W,IJ-EM≒4z)1Y7~@@;5 Cp-(h+%co~#.l.qL?eډPiΣ^SP| f'b&d'3p*s`|c$0!_Og/+*lri;6jPD^DObמN;|w]y]cTw5Ny.^+٪i1UO<\z+}geɽFզ;ãgv&KǧHʎӻ>#mșC]џUE(mh\A26yGE*>'[Q"+ X[-7HiTxϠhfsQGT1ء{zZ`>Hl?o:;7WuEnu8Na LSSe7g˛_mRjԪ3rA&7`idكMYj2(>>TEh"z~ĵ3"><̦0ނ/hvwwa (XhHC,h=C8WԆ#S|bJ7uܠGNY J pEm+kj)] Ap>?3c@>t3SDI5.09eb|af0n*~L4`?tGoPEw3M"Ιm#XC`WJ")|/i*\s>* C4.KzF/NZ{@$r4(qACގ%O>o,\|!F* -^e8զ4(csk/"#'3Όs8qԃb^$ו656z{m5 fT^Ծz֣i~,3(ʱE犥yi1A-$,KQ}Jᨿ+:]G@>?O( >GWmuu}/}Vx{,SULwv^QzED۩[Y [+{()*ԋCWQ˰- w EȦǫ_8(bX<(mCIZI2.‹Q$4/3cҬf߲|ad܈G 2I$Nr.l9~Bbqld#l-%{%3EFNoŇuhd'Bsd]¥|K3#$W&Guj&zE Ŭn+X0`MKpOE7& @} nRW!!u= m\1CXo6>| Ÿd/*&1lWk=_d(l[_tٷjC\D}$53>oY_)_,JܟxPǑ4&å`]yVUh5W4uYViƻuo _,Wd9+1HAFIn-OͨVrsYigmd_Ԯ5MA-6m[˚&R*X\]C1V1-!:} _xwڧds3tgN{8uTK|sN|ڌI_j9E;Q0 `]Y_NA. }Gߠ'WLXd+x'Z~! Η]KQ-똧`]H9+P=ngۂXp=%#l M e'Q96)& 9aqfq$dh,jDQg6J<:K < d(z!|YWlڹ/<ꉫGEpgϜJ< EofD"~\GZ"Sc>Ht*R&YOE%f5I$h;&;T΃RFMp~zp.k@3j 'AW0[f'Oga9\Eű 9X*\|'c 뤿cϱ\1㤋ly'oǥַmn8ugM<=-(dק5f8v1Ҟٱy1%N:jXzdž  ^۟68T4T)o-w^9i'aS"c’Z R>P-*$|nLdkUojtjؘ?$İ(CEa߂giC΅x A ~ 8߿_ԾC |.u^LV-s3wrnP>I/?!>>yxihvjWΪ'JȪxq(.|E}TXA#+IkP)BP%ƌDZ_s%꣞!zZZk/_m%I:/JK`TZO#av+A/x\nB d}(Rg2X@+QA;q%%c 0 `_ZnfR'$-1 C#sZ@# :#!  6ڕ(=Idg t#EVAl;7tFX9ZD[YVY@j4N<ňA,C0X1 $.¸2 ƌ^Lonx8y/P.ڍ{p-v^do羳q1.bm\'_Jhw]z[:"7C7d ×ZCO'O6;$sBFɉyye}+KgR'n' IW4TmeBmCz{NZZұd׭Ƿ4O;RQWQtCMMcci%*Uf _N|ғǶ;>3TNQwYHmLUR)%>1CxjuGiXqG*!PQ.29)pW:y}FL}MPRpuAS" J+m PXU ^U^#,7w$P.NխqVi?*9|<5<>:,:y{2VUiST WmyV({;oYY:lü5ۢf;6^[ 6$3oQbeh_>",U) ( w74|N;`{J[cl<42g0A?L-cM?Ȕz8 +,~@5xlW`6sXS3y|P6d&N;Դbh)4D{qċ5#41 M^~ZMec`"w3 }gN3#]hn`./a z3bX&! Ȥn\jZdJVxqdD.qc~2ދl8l7_| F: d|!ufaŸsȁq-Tm 5HIq.𣤃 2dZYOe ztD\Gn/#(b@0xTؠ:ݻuXy!4/fa:sJͥ's|dҟq:.U)jrV6hz8AmreciEaqUtfg;:n<3=4oVʼncY4[V/)]R38`*Rŷu=N}l?\kKL.rXD9Y>%awֳKSqU8!co kQI3(Ҙz>5l|hJH&zR0J!T?KjتV܆JbaIrօ![Ʈ'G١ŽqaS 0K*z0Oao o! "Nd&n@H΂HB$0\UXytY 0⾠DBtVA'쌆`ӯA3$5l& bA,'Z.j7 ւ"bb_ Q+%R&\7bf$S"$"C`W@cJL"\^.0o6,#VRgމ|,"FJqf`ߑ:Vd΢`cM7WCq< oAJ%}!kX !L>` 6d!HIj#&Z,nY;[Ox IRjIنO\SﭽĴilvnvlٰwYSAJag auݫ}ẖ۪^5u4-K[Q]6ɨ"'v ɶr1VR:g劼Uӓ2`J&;>'zhcOnoXΆd-<%$%"/4%, G0,`wC6Doj.73*,+sy{|T3\/7S8s+ԗL2R~RVySzm_m-|o [DM_+L_/4dʴդhzANlt4nuBtVrRfaFgTFkk%Vp֢Y4G[tR{fʙNz9ހGw1$l5^/~*0 O,&$jg?!+)C/6> z-xkEfd9#gew.xi @ \a|L+W<W.hK^\)L3ŁcJ oE 5z#0 ǀ Ԇ -g{tc8g`Ab@#ƞ LCSE0 MgQO7n!I}S8]BzI, u`Gb3VI)ד]Jh n@_ bY_˹`f_͝`?Aq >M:O&JgqQd(q %dW-\6XE*,!h3[!߻bFMv`х;Sn/7dU|jEMk<h|[he:)aJUQ%\c陓rmJ[Mo߶5etz}MWm}×|GҌs vIatD"R)Y{G׷g9DG_<, KHs䐔+Q6;|L+g?>F>mOy<}⛪{֫77gC`8Wdr{E!eK7S-IGX tx:L4 oBccH$I"8NS\ `p1)mʋB"{}-\7wDzRBDB=qeϱ}r5ēUYJ627UxMoxXGwMvs;ثĂ¥T`+VW-7|럡8 'AULHa-d7e++ϓZH5r7*tzKQst(ީPKSӘgܘ@ǤҘ=;[jexIp-bC0R@-ǔ+Yxpcf7ĎkxV\W#I6>QHE3\P 2'~^.]Hs>nwH1e(t<zoJV_-'(U?1eFH ?Ξ[w~M1>'63rÁAVU=ZsfzdU۞F\W2=a 3W͛mO7>z*xi 9ᐜɅO+WlvoL]l!,|BO,7~7DOgqcG?5Lm?lO"jnȏ7#^D |*\0 >+,:o #``Є?[g^e+}8\9>`_@1|glI!kXhTbibnYgn]CrCtZa!bsKfȕ<—*vz1/Cx_2M;/XfItzh 0 p+r=G{{L,DF(APVWRg|P/aHqP N 0 _Eh"ih:xH_~5;;#ȃ3%Xy&dk`=4 /p)ބC @Cq9=>Yx7dS6FvEI)?K(2{?˜mʋh5s Kb܇PIϗ?UMt}UȒe'dCŨ'N%3L$hv/]ʞ;lYKa;g+w(5,.Ϊٻ =o͍c<$QIޖ!dyßsg7OG&|[nCQXΎ]Njz03*} K]a贰[ea]eK7}\ʬ$T^:lXOHrp~˰zRܪ\]=\OyuM_NO 0?x["_b$ *$MKlH66m%}d:X#<{L#- kxHPl 7h0<[*j#  FWMx0\1{x8 ѢV5;ERn*g@?Fqj 0 >yw1p":NnPQ$qIc'ECO z"G]0ݘ63vUd"a)t3{$ֹҡ4L"B~\+)T)* :GqoPG;TA b=2/5WD6n+#CzFnM|RA\;gΞfX8¿NjCq$B\6rAlB.>.da`'s`~/~B2DKyJ*,|TQGݲ[kvG%lUٶN]s.wx4}=p޶UoB8=sSh}Ѣ+µ\kh˲~ͦ/f6+kGw6oP0yѼ^A:]Éy]6Uݧj畛,S-9LGdr+Ē9)_7$TMKCy#^\[9B3S;ðP_(&1nGt]:'tZTf.Dk/0z ; Yj#G؆lڼ%~}^s g5gqO Phqraeb& y(O)O':IHrj[\)p|x?ގ̱ G}}§!Ü&h&Ќ@Cm0ʚ|DQLح2p: ͹]l &*-D,_c5Ğ@C9 ov0I[ :]`mb_h.1r]{|42u`)zt!3 te8bGCW AX.#Zf |o$6156}Q XE i<A{'zE;2t=}~+/WL5&&~G}"ZMߦпw;KڙJ0x I%2Lr-g?aI.) %T<pZ^x{c=ꈑy%\T+ 2;男ϕ&*O+PepCxtScݖW7fo&{vWg;Rq k7:5('*X߼)fAD.!zhO>8t\oZ˱m~M-/.z_CUmn#ƅͳZ\_VqO]uBWKJ~PrZzBTPXgsƩ0(*Xڳy.5-6,id?==0:qݾާuC~75(fNiљUs$n|y2AM`$堻;}/ޠy4JQC 9?٧mkJl=՞?E're eMUDͻUk}v\Xu[oWw. v/+JJd\fmXD'$oKNi8pDq;m#P@=5Z"ZW4_6ҡzt67k xRƖFְfW.SJUV);5xCeEͫ苜 F={씲I'2ك3;OHO¦[?|!9=Uzqں/RmT7DVV6, ߴw4+rnTbwcfxݟگQ#[F wB~i-w^oS-7!c]x=m޽+M{Dr X/-UrBA*"M[wXۡn9M_TUٽw4 fP o~LOS,# ˶f. *urĞ=6C/U|WCL 2P)( Q DzpCu`ݍn2Y&x..nq$و;8 {Rƚ~V25 fIYnZ b,pp.Oܐ *ʁY0 ϕ")$Xu[4H3d*\F:H(-?&?4Z+s#Ts㊗7hd"M[ŞR\ƿ@ rf q0PX]yW.X\;v2 ?!{{NYO ˏ De8~HoBrDY$lPF)eMYV9ZuUWV.. ǃ6m5úp:dk6ɡ +eyeNZt垥G5c3J뛜[xSSGcyqyW M AZNQI3\nNVHE-/Zzks {OϩUNɝSvbe TIҵƧ$X'KKDkf6^[OD>hՆ[c9CKԨRmXҼ)xx)jdv\+* .ӹ;]w_ ~I$ܯ=_Cy=ev.zY_<ѪZ/$+`R쵌 P=`OӮ+<(+ wEH ;cqmb"bjGgb&Ž822;5|HZWXgѴu"bZt;o#}s8.4|9oA&ޅux y$$П}'xL ux( ׈#;qƱ! |+Q!p/A`&@;aB~ЁR\eڠ?:ϒX>krpy||lM$!E~^IdҭrΤi3#\*X'Z|W͓MS`TL/”ҽ cKdYb.Sf{6v ƵFN 3DNKo_mJgA-S?WMTV_Sǩ^*GmT;oߪ)oj6M*}dd <;Ӕ5w~u;ژ.~>fey&I>v:iCzzICHӊ3ϛgW zV.?{մmxfc]UmdK㬆 y׶n6f7L>a޹!KW=l}1cQ{7gPQ):OOXg]>jI)˜a_l_"H{_վ c_M\_Kרs宙GaAnXݥ Vr }"= H x7?hGxrICGhhFw! rH:3v{uīvӔUՎ{+rEnX Z\H2]GN >R;4B߂MOA[:?--J1``h|+̈́!p7#3IN,Sb++?C$x"^޳h9cDK,/(HKbLyAC@C?c#z\PCMʒ5ƙ9lCGdErܟ?8DV37geE3MCE f3 `>;L̄kuxZ$ )ВàHB)&6tԑ%*!ɖR|:)ѓC3J4kY_ fi'f3iv=jSd5BAƱ\&uXTUlQuU93b (1L1P"-ݥkvb皿u<שg󑬢\D^8t!sKaQaA(K/Ofp̰1:iܴ햦&m -fM vH,FHpZbv+1xfuٚp[ƉJu-wu~UmL[FCHRzܹ7}J*ms_](|g;䓴kk&$U'Do E&$,TT(2[RRMGJo==J\Q)'k$]~K;Q2Hf̒2ŪurVQV,ckc6ɮ'z{x9=Rk: K|YBYGj&H/ge3u;(P+HC/Ĉ<ĉ #+WO(ba DJDn ;!Jw#y qކ &kW4k3c?T%x=I0ed&Ť_Fp bCN$Rjq=+i3H0c>(4/rp F_'HĆgF!7g2 M1@lX70 zC| !WwA/_C`.X)l>a*CP8= Gjk3bGFЊ9@ HȎp';=Er?e1E!Bʠ\ɬeFЃ@>}A4m?iHhdefjbV3lx;=dA=Mig~9a$ܔ! KOr(Y;eADž)^yLJҎ]~ZO6iUMy[ۯ~mZo߀ |驝z-jלoD:&6sJ:۝x@ӼWZ7fUVϔXqtPDFXmu|2>rG8!m|Zu.AuT9G1P!TPV]/<앎PT+9bY%wQ~#|gV;KeT=k]8}r]2cf@TWK~)cf^< x'ԁx M_Fjp'٫{?X=2ěa*tf3:ؖjяd ;B-ip3f`4Cmx(ɬ'K4t Kg8C*WCnqt$|ԂLr℃jsF7 Hc.dKGr/#OͼkaQ3 U s  F '~N{>cX;L bj tꐣd3^`%,Vq / aLYyb_4fSaঽ% 6mDCiP Eӡ8SQ `?'fᓠF` >.> ·a zF~7Gqcf |Ƚү1u3}h(DuF6/ݾwʪv~km ?luKXL6ꀗQYF/ɪZ3P'mW҂xiV o#s##M}{v}ܚ2iiZѺY ԕ[7QWWRZ1ְEcryaokz{ڴ{n33V4ol dܞl^hSeYE!w=1&U+BD<T1?= t'ֲ2O\/7Η\ / MMV/\)ђ$m=mO_q cy];,hw7{WcN/ AW{ٻJ&g< q(#!}׏h~-q5ĺO GNd5pTp8!ԌJ+`4Bs`: :ЯPZ¾e*\Q,LyXEz>p XCLH;;]93rXO*!yͽF xfc 戒tB%Eqd lMٽ4Ż)dI%Ą^ 23j\2}`'ߓx:ń 3k/8 aJa g`Q ~ ;3C.7LiZ9_[P1U\o0<`36öLky[d;Uc]  `!;A|JCEqt?JL7{t dV7P 2pKYt kߓN^cYck ņƆ*s[e/êC}69׺q'$GWE$&}Z.Ů]1\0[e~5x0MZR˂Z!WjO?};/&v>ion,i.jѫ:v|[v{kNI:{֝axjCufI6 r&W:,K9[g!g,{S-16Jmޠ=$D~Q0Q*'EdeAkD,UY||Gğ < a7wO~kc𚰞)"|>"'x>^t%ux罙j'&9ȫA≀,ƊFA@QhP`%OOT}DDY]n_4G䥟`p֠h^FH4b=w߰s^ >Sې,>5S41:ῇCEY /Sq޷l]ei3 Zj5y̻ƨ#bc<[[7P2r? 2'KTCM%#ldVO\}`;펝׺ 8Ga[{CZvce3{I˹5M-m[E l|_MqMYIۦeORCc#44jN&dj.!aRBT\nN؁1aPHzgU,P*v(Jf&U|"HUf+werCUi\*-Ӌ ޫބO_(rMͷƤJˆ]s+ۦhiu x85[,neR[rye˜[qLXػ4jd̅ȻQ\Թ7iVjkgrl2T_1HlP>WG?6m.9ru@QS%rSXsz)T#H%m"wѤ p'bo[vuMo;x.'D= :a3db<xx  0 Eu*%q".{)Fgdox&9}PL>۲ȋ#Ig9qx<҆'4_!x;UK:S܆ԛDW- "v,=ƆT3#V% h  _hi|{sBIq0~LNzc0U(jC1aG gf1s-kNT|'eF\: ;sd<[H.8?y/@ =r~p/tn0ˡ΃!p\(\(46H|pF'8t8ZBo4$SKO+Y?+M6b-;wlܶxK6c6+UE$>H*Rqޫ7bZOBm4?h:>y*\g-h}suF,tCed f`+mf5Ru}`C E4:f< 4%)%C n@ˌT;\O ϹXWWqѶ(//8UxkowkTWU~*bzI\)giԻ%C+SKm7=V 92!bs#ֆ:ةTUΆ%7UⰅ#" R+o~,8G8G.\;f1z-B b待o]r]:3\ \ #ւD3xP)=}zt;̨XSA>NVT_x=wTtB4#ğx( q?:-vǟ0xJϧ>d}9!3\hD&S07B)쇯62ԆװZP`9kkBqnLvKC|JݔZѨl (gvyO񮎱[5վk^3zhQz^1JE}Tq I wTWc7`o jbQvf^]:Tl MVIYv)Kc"Ƃ-3ǜskSv8[З8Q)e47R1# ojSeU=WuF*2z-Tq#1SceA-mwjIdH\'= F{^%B,| Ȕ FքSG>yvLi,Kxl XETv x~K[}eymf_^}TO`$s1Z3'sT"&3bf63cؘp挀2rC^&m'y( McWp<"Pn<,pqd gw/h;Ȼ % xx {a*젏0-Ws/=愛wbrU>$Ḳnʒl攃P`+DOT QRK 8TA9if=]F^ N@9@\#;E?ȘҹUK̡ҩT)B>Fx '/!/|=[^0}t=}WckJnn%jUf{Jٯc?~c MΒ?F$8a}Be oT4kǶڽ4Տ  _x\z@0R䧈E qIʬ.]:g{B,ޤ|Y~-W4-H*}-VNK_Uzz"k85JEڂeSs26<,N-:qѿwO8)P2MB'=]6صbb[yѼ6O0nP /QO ;^c[nԎ#8!M[Zrmd~iW x"p֑9),A'T b⸏jz5ęiEvtz @fL r01h] 8AVwH3p33\ѩotWEp6)0~0`18YGn!0{>]2 GI׆ uG6S WXVQ{hZ1-GYG2.bfXPC=P,&ǐirې7x|nHaO:6g%M3ŴTV6-l:rGK{C;s5:{7ŷߖӉ^>s*dG×I}TX9ƺQupq־N둺ӫzĽp˅٢'"R_<:H(_$S*cnjEɫ&]U4*Ū7/1եUVV:VT֖. .WΫWtQߔӚ鬓UTǗK}]c^缮zuroCb&'杳VM\0|P1\>F&mU㾆#5uK,d6)_#ml$]Y-VNS.߫)EQ[Uluȸ1rw U[WAwdN4$~/(Eى񍅅+<ᵰi nR K:{ϏOdd4:Dvϓ;V Zz0'[s_zBk\GbބFrD`gb  Yf2JT:[aHL'eay^ad^l4}{`5>~:8C O L2-k8SKSQ82Cp?q3A q؅x6;X7 87XER7p6ZÉ(pTr~j 5\mQ( a E9x F` ȡVppf<ކpZ)x D / mzh .}x' p j">#(9…r@7 T'Cj#Zj`} 3$<#UZ/BObYfY:޶{hgϳ5r1rvr"x#qM-那ZkSU(=??eL*rIժos6 }+^aIUV͝ꞎw-FMh-uK㏍(Ȗ6;x~Nz,3Xʗ˽UqSgn,^tzažE j?^0 iDJ ]hR\7Iv7ZvQmp/ L{BM{@Mڡ|UrZqESm۸]uBkCv@ sB3n$L3 H.XWcƄ$r[հDy]6CN(2T^18e܀:"+q[M4OοZ xF<ⷉ on9}C xNL~+:;7cMa(R\oMllN SjsݨށAO µځȷEBp쥮Q t_xsl]gncl}f#''ÎWM>]÷Ot lc\f,u>!ޱleefj8)FX4}^_sVV:5ڵ6tk~v7Rw5#Elߓ ̜&wJ҂ ˿O^W$v+ -*Y]Ԧκ cJWVoԼНl^{BGk4 MsG]՞H}ۈm-.Kz^˵Wuh oMЏw{ێ+&)#+sR{nĺ2jdq9-4(Al!W =6#A5޳r:`/T&$}k\V1 ə[~'a_gAـ Zj\/|}֥ځpcț1>UVgڄ315bƟXS9޽^Zkۆt&]]o[5j_ܛ3vק̛þK{B+ mZivjA8!Y*t*rG(1Vفe+bK6^[KЄj6(~ԥ>iu.NBw@w{O[ϓVfz4ί]z~{y~{UeK; b|P|6=L1|@-JAڥ(,+^׈?G9E[~@SYn,UX/)WʕFQĿI~ݔ숼" j7=*\·x-Ǒ BTcE;_`–CjA=6oY$%'Y2̱@t1An;uH8+q)q˘}Uh-Pd'l`eFhvEB{ pt92jd@>5L>A(M\b.mLr5ڬm6Js{ٮ4͹q)!xy!?4w"3͋:KuKyI)o&?P:DvU=mlZnhU]V9kW}MP:^ .I][색3n$MN:ȅALZE␼)ltB6)fd4 }iKO$q~/J76(pND$+D- lƷOH ^*Fwt0lj'-I_ҖLA/_VX͎Z,cnfg@nzjAr,D?v92Z0W8В$*AaU? rAgy3+!Su/a)YKh,mrt5nAEö# uԝ0#e d ǒ E2 Mt?I ?l0en\{x*ӻX9g&gshE ǖ\7h~| FlG̢5x͔^UUo5]Ϛ{x8mL8~h)qHtqp[YOR׶:]bNnx^qtX|Չ{G{:Kg&/GLwc^}C$nM益u%ăɗSoFJ6&/FhBI_՞ֶT;TWdܒ--{;6+(Z"U8'-^UT!P9v\/S}~+C.]J?@Ct?wU.9wt]z .ߖгW6;fݮ#Wﭹ$El5?jDtP:t.vA#ij(Nޟuav᨜amtAHûMŇ^p(9gq9!)D"V.VF*]rRE'(zUוX1Km;!F@8Ai8r~(Չ/OOҒe֤86_Z9'VQe[>)@eJpICXA8~]B,},0߃Y& g\WjH ց3y' KAqFe% {ށ pRWTkY7|?_p= _EQ'({q Yk xLV7Oߠ &%0Ƴ({@o0E{A:BL&^JoXϰ?қ}ַRd*>oiHe9҆_q5R9>ҫu466agaN:i0*\3 = V#w/ [v4>݁vԒChu ]~GhOx/>n30͘?3ZH)DR sb~`؆cdBVZV ro^{=tǼ+}n?7Hu8@=>:fiIް L^LUO.X|;So@?~NhN7mՌyœWi{S/RSU%k6`b7<@<ܹѼD6suGU3TȽo1m,2fjˎ97-foܑ+Λ]4WU5"qɨ ^{ɏ{g:^+Yo64cz0+w hj~wZ ~OMawezsf92}^3KWDפj 5i% >gw9 Kg$O/<2ji׉M#6t6ԋx t8 >%+{[s^.'UʴՊB3yyugł+VWg?O-MVnoXC7[o[NeP|5h H2BU:rJ"ǩqxD!DX<8N0~ &47qGpseJقz@7GS|%c3h6f6 rG `#;P|CK S"Dk2D!l=kzf gt` ƶtl|OSHSsAnHe,$ؖ]-44 Fg;t:bo}rBIu\F7#yiLd3VKvE8 X#YӬVlm1nbc7׎tst0븦qƤ0(89n|J>NjKNdV.G*$;51kT):c᲋߄ӞM,ss833XIy W ^'lYc 㺚AF*(Z,Pe۾C1_n/siο-uAArNLAWhlV򌁠r@AipWr~΀f0"Je!7%m^ߣ?0<97t:CpBv8??gnHmMǺxACw9ff˜)߲<JJ.)?ېّgX$9,LNJE.Y3w¡ˡtN O*= 龼zzov-IU%gG܊8\`gMNL"\s1u!܀#oXEعGߘTݔWs4^1qd ?1l>H؛6GR|QmJ*z{q6ݿMwnMkω;J쪽U}O5Em es;޷Lm\XZzޮL*{ŸWDqm,8W% j=[T6cğZQV\NWZ3&e:gɥgnr̛P֙h=ʸ P Ç`QD6hb |1r.]b+Rd:'gGp>IV0#ť+X1PH |:A.6#0aK1@ <?ap'@N{d}D'LvA蛭shL't=ZyV3!l nJ܆+kW I6qd8\b oL<+]B(MMBU0^b|4 [iOOހg` !<?r.?~ {M|2!F۪6 FL/@DgӧZmX}oa@(6;0 }6"1"& p `lG~?Θ@:Zؾdx32+Lsߎ|'+N4HD/a2npbw~ힴW}-Rsc&["㷺lWT o+R408hP}nbtdd䞠"~hI^ODArD[YQ4RxP'>?6kFd5|vI>>?'jISԘFP&i/(#c`1y+\@p;IɃ$:N<9g̡>2xMZ22!lp1f@-nk㾆 (gЉ/9L]`h/6# ?EgqzFgCYh$0aOy<2hۉ##Gwz]HIcOO|$r]tW+̫&MV5]0dF_+Ņ5Teer\@tBm[)V9/?<*uvRpGg]kxЮx^0mkVi~@[kxlܔiW2_5 EEVz?2ώ>al>-7ttMveρAX5T/Nc1bHڈCaUzV7K=gV{]9f')ou\ly o 6o76SRq;#*>~'.+]^L]ND .[0^W^-"֢\i5Z^UEvBGW̖<(EGp"o,a Ot)3L#kZ5!#` Q0Jqx=1˄k"mnH'f<D B!147Cp.LJ 9>[$h,?`?iI2a@ƦA?!-F t.ABp2Z"i?N'0 n0M8bXB&g7FeJj'\\JH 9Ki>r+1ކXr-@+2KkƼ=žTP"v#8Qiv> <?ShnCEҽs>rtR`~ê ]dDG:%/{W]nu+cަʐeAG"GqEqv! ϶늓g|_;=ck"^l[r~A~FapʉAQqukxRqܪBѦi-oKy+;˪@\.2|5!-$*[6r/s(cp]lR&\fH.NOO9 OIefϜ][Y}8={j~!gq| nN'/\W묹.UzKVd~5ZO+ _w)R%kUQ"ۥTi{ckU`}V;/c?e]U=K*Kƒi"_Q, =jk^nra$W[ސ,˕+:%6ɑ/ 6ml6p̓i? VP],.kP6[|te#`S5H\02̜d"d5;\ B6Ƀ(8 Sh; iV0S[IjUM3CxTq4ULZ FETl-ydgѷ /u =E ި]30S`۰F /ƩDgF0kWMdv0b*:a0p+*q9f !2id J,| ǭ  A&Q?0Lυ9cT?3r=4su؜fvkꤗk|0Jgh/YS^V]ZgƆe4 g0! {z084߭9ʩιߝu]7=}c)JUlmʗT~&sY9d&ћsj~hk wԀƀY;{LR ޗw=<% $ d07 m,*sD]'RjycMԽsj*hQ81=WO,qs{vϩvSrMjyf= KVmULnX^}D6v-sʿUFt*JPgjʙ}.Zb"J+}bLT%GiI ;i]r΁e\u*o^ WX [^L.H^Զ(ZwJn,nJ-KwTy'G.1/]M))#9YKZj)Il:{aSzs`:]{ǠQqܘ19R2o3F]0hrP1 q ! ƈ *l- ̉T3+#4qX߈SщLrG{1hQ~].%VD[ZpW>rz`1 Mnr 7` E rvvM9f+6䠲yeifdJYUmsYmڛqα1a40e|c10G@JB#L˧>wȩQPf'A&ݘbs6?95-p/ghCޡo}SkT~($p"JS{N;D::~cmCG} T}MEz ط}Gȃgވhv3tr²%>JfA;/HX\wVbi،3}'46tw:~l- 5~W~>MdH+vj-قew?WpqxuB\M|FU-],Y LXj~ՅvT8ˣ}k+S-3*sx;d_v0.rghsX6E+jz.ArZxdE sCފo4_O~zZv>^*Vƪ&ޅ}!C"ufR}LyMe_ښl+",ڧioŽƔƿwW .Wp^vx{ NW/o`w~`IRyT}TJ } W%.SNtr;Ur|SC2gw)\fUos]*p% sũ[ݛW킺I"VKbRx@5M"jQ3`6τe"= @2 ҙ4 vܚgNJɌWd3E@"k. S&z32EЊ7z99BV?J@0@ 2zE 84l! )EQB⼑oN|6rqḺ>(Η?ds fLHu^߽lc*6a6l1U.&ʒD'J _`[g-:Vźܐ<# T"" "BI{$, Zu.l }BP\BJC~.t.w*@tɿ-,4/ɛ/ q^~ hܹ#U"8ac%s7^8*yeڨ;0T:{b"<&E-};ߖ.1\$214R[VBt?_hh* > 6س1f+.b.ju״$E1o5/TLV<׋Eomu|?%5Ir^^`n`,ED&ڤk,*~*?_nȵ^q6_8I :u!y!U&Yմ"CADTQn/gYRIgֳPҫ(wj#wI\ivo-j$ഈjZv èb"K’ZB-dm#NrV1I DJLcrGXzĺ.}^$w.py없GM3e<{>e=׍O}jęQ-~jX[Dʊ=+G Q/K|S1 t_Ao!,43G-\-8lt^a!r-r) G@b1_`= ͅPf#SHaW1$4&/p*<_w~I N Q&P\tm#p D ^/G%42pߞF&e*3G,8dE8xfk[{IDC+nYß) ;HO~~~ 9WK("?NJ ƒ9Fs}jT&&m ۛZU%/mM.9kzTCV?z|| 1JaU [~1bT8d` j T_Cr3Z f**vCCH"x '  GM Ā|~ Ifad緝w>J@ LM'U`p scaDr6+ Ri߇ӊ>'2蟛ޭ5Ż Q .LJK'jΗ+*j:bQ{a`sPZ%Aglh&گݿ?>3 5*(q钔+$ pȟڜfa/-gg SN/-2q-orepy5{Q|CќcX~0d]"(Sc13]-ҭE)٥64-ihI .'8ʉW $@ 8+Ĩ YKZ-g :?7-̼R2d].ʜ w^7 6(muir!8JZ2ZCobwi߯}¡#ŤwK&`f9ab "㋮JC$13$#UQ=@N]׏Q89IHTiw#%GkLue_Ծ|I7ջsedž gDǴ-Ԏ-*7+4 uTOUFlgҎڶcv dfPk16ȃ:f*OɑmЦY*Cu>yB 2 TƊz:_Ӻ5oXҋqk͜z"@܀ Vo @_. ʈc?:ށv(ɂA4^t44яA"("c چ^}Σ^'tb,8p wݾaזH-O;r:"v#|#2vOFNF a78 =ZWE'-L-nX!n-[eaqM ߸.1 a 2=Oq-lA(bwص9!a]л`A>> z(4$˕kȅ_r*;;گ w5%&z8CVcl0)Zk2᧣krə\^"l ?2Wo=h߱w?g.>B?;崬@;Wm&"-/ g3g3x=[jVUaIy1jytR^DNt!9;F U؍-R#Ie4wV@ڗBkd)Ru%GDK1X&o2B=n^fg4v_kkh? >~_7؂1E !r:R9AľKCP* ށ_5~O<VqMS2NSqoһ; h0o8u-$PUe?5Gۚlj7ڍhaoLF>mN0?:zKcmFfO?r0gcmjT$.>5HdF"uiT{@ͣ_&Da}pOf:qZ\ N6^\9T?TunF6~EnGE;TN[Wh;(EKهX=X^oτºlc#x}-`|nTWiN6. S*YjjѺi OI~/[B#~.lOoj&KVT UMlm(ϕ[uFtv2:l-n6z GQ)k4EnJ'_]Zh&wi揿aV8&5_J3Ps(6Z3]J}4<+V 7aeM{GV.Z ΗS5c V3 Ŭѩ`6y jt ,vA h7 *A!_P115/hEP%.j*h* +>N`t¼GkP0|*R{7ַ߷XX EG'!|}G`;"g3_8{Dw_o]U\nݒnK+G=zAojuu_p9.v;;X:#,9ҲєBf.Ms$O;BrٚH/4xvAkrs?H&Zppu[dgE~<2"sfv0u.L_5lŽ˗]ugqpc¡]{/\y+yu¶c̄ܘձPA+^ jK2i 1hu⼺2MѥeKʌ#5 ܮU ]s׈7*GCd jFWb<ͪ5p.t|%B1MǒOiYGeO _PRLn1A`l^$+e(N.!X껈 r:Xs6g+Ւi6JZM+Me殘΋NמXWVWYū5im[2SMMh)-]%A@퓖ԮA=Qg^({Zc$  7wub퍖O}ta9W;n^%'K^ h/KP : ρoAVt? 섯SrXsr(z﾿?z Zy't\O]a&\w|㑹5Y|F$=(Gj)p0Ex ӐGbd&!~;d^;~s[2母Z[<UnJ[,,cU:_h7hkimmX-F.EözǾwsFWQF Jx: b~ؠtqn4Tyy'lQwޫlwQVJW-ZΛB]Lȿ-BRV̨.4$o \(ouY8pcIJLyFz y:Ǹ-X;w=;wpZ BWZnf&LI:pJd96kZU=iV՞l_Ja#dOu!8L*Fgcʆ}D38Mii4g֗ZHzD7[i|Ԧ Qry3 u \fѶ-mP:a[T,(+|N.f;8finWۋNCTt9=wzL;f`٠v0"~X65W- YNJ8WXksAߒnDx}LjeeO]U=Y;_yeѠcꇭ >~XcAcF艨WaPPjsO:1)P N`$j:<e#(5/(8GoLAEcWBߡJ*CDx1\W@*T-\C꿈.n*|>Bd p" H")FB 7 vDd|Q;on+yj=57gySvc~+ ҙaR<-@Kc*{IjG]_o 4tQ{ O4y{+l=km-F%m%_#ƊxENlWPCߝﮯ-U8Lʐ_CS^~0M\U٪jlPOګn5&e=~Ye`De咢,|e:8L~ݮ!&i5ͪY 9=\T_k ]@ l~A}T M*@&4 u@=@AP3x,<dx؂lP,(@`0k@!/ LhF 04O| =yo9-5Kywmdr_T=LlV{2$]6"?S5A=ΕZ>hg[ا] ִf_Il)3v{/# qgf3q#YSSNc. , ڭ8w?u7H佋 syI鯒ެRZ0($/yP3W#\](Ve+=f7NnK]t]܍S5== L#BreysC3\3{~~=;xL(eʞy>e s.wSv9b8Yگ+WطE*wSK|I].ڜgT/hVUy2W1 ב*((c_]hkf+2>Hﷁ/w ;z;tk菡=V< Tg ։*XwF5юy>@*?e1ĂrV&e~PyRԸTAk(QMkjh?e J%O5IsA3C2i'h7 5Bj5 !U4L~rM#&gTޯps3(O퐽<"wE fsH~jxM/@:?Q s&zFG@E+5j5> ZԏYdCׁ PGǢa eD/Co%C&^DC>C[D."7@#dp6P~GG^;f #_!7}lBx])yr ȻΫCcΖfmm ;u-GdECj+N|pZЂ5zۿ:i={ϵhZ35_-^θ>3@P[Ėq:xm]㇫\A.\)"uړޜٝYϲй] sGɅ"LaBǂSVZ4A)/c%)vjb N:0o gM;3>7Ƭ,T<,9./NSn6BധcLAIY exőlp26RE (uwo޴iҴqiwo4mjpw ^|1/t;K+U xRyYaeJ˺dmͮ^OUsۦ]2=65^airc zPu~PmiG@o9aI9Az9‘7?~lj=|0vޅ6. ?粻ƆUC-#Z򃒫5>f >mδQ։&NuYO_5,,s1g̀fn4wp}6e2Vkyfn mަtX3ʴR}Q&MU_D.X譗$^Cz%ZGhGZڦהߺ=+z ,Mݧ IEһ*I|lBb7af]":9>$h >.5`g\0={b= ۈ9-AF``as;aO0: ϨG9U~bs 䋂  f+w!6!eH2!Fg#; yG$"='c6 <}^<-^r^<ܼC=f/5~}ykAwg'%N[]#$pmh+u(|A-9 #%yZ#8S\]2A;Yؚљ+.[(-i$tE4֐O b9GL69.:TD~zMkfl&T\9Qtc e7'QS5^椪\̒E}a=w#S#îq0ZPcoߤ43}14 8^5`*?I{mbD=Y04{(Сr,M0E|W0Mm[C燥#S#:N%9 {; ůȁ+b8^jo׫h,O̞ZmɷMb-RPiUX%ڥF<[gfQFL&z'Xt[\$^H2T<\h*בu(و.̪a?ڕâŽ&{w~"|u`Q@fk:^.p; 0ص,ÿ'\0;ksDZiC#MBCD! !``h_p0Y@7U"*r x\> vƻ 6"@ A?>}^=EzFCP4; x'K;k7Mu;/2jz殊+==Ղ[R9[x[^^pm?g03R]K8ʼQ L>:E3Tww%_I)^ZXxiX0ewj.IKEk՛t~!*z2w}CSPQ𭐐ɫkJ;vʺ( npuX!ZTUwM;yfٱLYT]xn!Y̑6I37UisMdJM3qO3'aqF[߇93wY }i-/ʍz2{?^{w v j؉5i~3X2Ǽlm_:(5H؆#6:]܋'Kd26]s1^d3fٻ># 3W7:z"7yF]ݮ ٱo' o*s- >d.G84kn4i%\i??RiІ 9Oi;ɮŮ4;~mW7h)\k;#Е n-EYڿZtx}IVCHe27!tg S _L|AH8Aa.#pM b/w67T݋B\Eע0pl̀L8 ,Gx <_;|<»HT`0=C^APp !BD@ 23MuX 4g"?=ܯ}z: f;T|~7 ”- U5ewC6@2ގߜn3(ݣ9o0C]E ZLOa ^Qqs˶7 /+[>dKWfGRFl|>eY*=LH Z]j%Euh34pH݇? y3f2ٕԞc'WϪȭhݙRV}OϦ1qml3@zOlxYztQ"T}PfQM@}(g.q6V/ ']K42{t\+ŴD/pVq?g)׷9ĶYcGNؖk9AԊF'O+ Im=vHa>2tsEIoLj^ʙ/Ҽ<3 ڢ,Wɲ:?>1b/oꪭsGVP^d.rC Jal1G'[ %]|2m`OXdq˫RW%#P26VVŐ[gxS8ȧ6z92ݑJz^UQ6YԦn;DS!+|y@U]8a+H, $Šp^aеyld:x;"E,Q"S`R؉EC`X O8G{}a?gQ UE=AC|> ƕD>lAmޓD;鿦 q`hE;P94պkl͆NXYz|`LybQ?iU20nsQRYn { JN8#G,-*;gyF*YMMG˕Q8=_9$-Cc6l{;XdNP\KDz8f<>`ەs)j&:.?t U)g[gA*ws h /UĈT%Y3]_2*U #9sHEd2@Z,ὧG6δPЌ˛5 2z_*E0xX3Qe`c5g7rJH{͊ !$\_q?poC̷m&,p!Do: @b (.t! p]})}6y݁\F(*@{k|!=QyȿA( Ph'@"" =& 6<|/Հ09" #Bv 1 GQX0 .:!rŜxk1 ?[=ޖ~ )k G;n tKw8gXcyh0֛ srz#h7Q*e}xD+Iu}%% MgH7XIDg =MK9*GƐ/-¨c=9I@tEx S$.YSzZTh?Tkb0=v&W]X{V}P/e#چH*e%ܠ Mn79#Ih 8^L?X-z 胘Ez;lZ 2_+ha3-`R}7Jl'<1  -RL"8*>TG} `4X'Pn!ONcM948(2+Em@{ϠVB1 [C 4CUd{[(e=t oBWMgEkh~5Ctjfbb.`s[5j{u!uiޅUk~L_דĬ,&lS8Z_[P*K\/iYJQ2}'bb,paFŷh7TnzW3{G6%"} xWO$#"R x аPfuU'aN5/ Fy9~D2,L` D!™@!6h0Coo/#\:!nÎ΁, ~D4 ӑEHaWV(*=A!QX] n@F ~Q0蹨pV썠"筧D*>}IU6#R0QY+'غnf{^'m˷lbUtΈt]QMj5wuKS)]\mvQކ\tg֘&ǘ}rQOӎܬ7y { I _0UQ{WQڳU*Nk'[ 5C"/NHh;yby؍mJ{lMBugx {L0:Ξθz'y?罧2g&"΢Ʒچ+%(0˪i(Lk񿗺n8Qԇő {c+4Jh *s Ytsg_Ӓ8 Ęv-/MΐI~ES.&L׌8?>s5{]sƑqV̷1l$eag?DJoju2jlka>[t' yMfV7 NH*qݨkۿ?wZ6,^V|PVjPD_X"X0< n/) -RPSj|LTUe ڥ~V[+ǞtO!K|oe(󺗳U2cNkքyqyG7FI|,%~& N '8%-4<2_aa>_O$g،5;P=/֟vt88@h FlG$ pT@ E@h` . ܊E86r( y ܏@UCZsp DmB1T2 C#l:| r7,lF|z}N/O: }X ).#a0z#ezaWSviF آ>,i2([ NNik[) G];Bd-hjړ3).TIKc+uwH7IҮXpu3Nvۆ23gD=<+&61mMFg}ux*4&?>vnDFZʅ«&?X)b^${_ukg q rvFphHYy³fYI=u/o|#䊉?9_!vY/}SK'qI,Z.!%1 u>R3! P yDpǏs\?>nA؉v  ނ"ϰeoQg,!%`"?@ w->28ѣT'O<;KNx욿vW}ŭRLVCFRh85[:a0 km9#'[Iү?UJ5 54*;CxX 2lʣPp*ju4{#Hؗ~6^YR' S˼N <@u*U/7qj c'eՆ|8KfE %qqwa(T`iA; f/2< ?iFN_\?#YYUє79r2ЌRfѸba/A_- ;+w?X[{bd\B"+y63Ԕx(~袤,x$AOnݭ 8iԛ}YkK;KZ_x9.TsKrZdՋ zoיG=Uv~SfA[ѾuEK í%Gk׳N7fU7[UiGSE ߋě+3MƲzVZJj))W4gh8m-@[~OlSeUqaQ̸|@ƅxLѪˁbyQ+.g97kQ+B+AB?Fh-ףqGP!!YD[^mAHM@HTlcGpl|yuo@`jNwv.'fW;<=a'X6/p_~-kaa6KD:c:ee*-" Bbj`N_H_j[Fi1$#7>2qD [R7մRS,~St<*Ɨ333N # [Gpٜ/UPo@\x^k鿗/|å>?iPIPFR[jVvlە6GcIw?Q q"sL ]PY{!ed!GK3;f>̜^Zۯ_:ן~kᗁЮ"s:E@cΤ-e<ܭk  g~K0?Uԫ<%+_isUP[CƩ<W2%f6ؖMN0.pXPVq&x?DV$N(oC#^cqcnS e=̻ƧWhdh7fH%H+,5w$EլhZ3)Ub9w'D5IZdF).0 YEga+yH1ך w6* ؚC_RΗTv3@TG-V0UX񂘬 w73Q舷FWD+h:n'j W!X"V{yduE rp EH?UW8-U]|lFWF1->1aUϟV&H$UR5Ot;Zv ^: "94j/ƚbCtqKCb_eWpWq2y^Q·Uxٌ=^\11NX'\:wn-;u4zUڛ %S=#q?JisJTC(vV5&ʨ2us~ᅠ&wG#vIeһ~gLZMQg*W֚Ֆ2̅J ]\ Yeb%A&QI5iWܓwL.ϥ-uKZUbZU#!?qJ9M{U5q::2 tw9R?Qwvv\פ VNj])}ӦnU ()tm=k/V6zV:^߼[; G׽'5wH7wKte]W 6A ª:).?'"]ZMIk_:h74i2nN m- ET~G( >[ %11L>8A,p5H _33¥Οm!F3_N" 4 nW? !<GB0&L،81A,ل ÍqPP¹ jARAr;Aw_r/ D(A'ep ! d.[8Y<Řc\e8˰\kpokvACfZGIA%aoã ɔZjUH},!3uML JU:SEH%brēA g!/և?۞{՘ LY<>-JU&MF&ӪlQ]HP|ĝ/HW?)N EsUe볆Cx:P~~ϟN " Ls)pVH\LYM-j9īȣ81Y|ԃaZyu]_F֟[\?4jwsh8mwh͔Ӛv0>Ƕ3_إliGjO}@AGU5خ?uZҺeMoh?5Jt;ZUmQŞ=;3j}[Üe?:%K+V-ڈw]~NK-/0oڑ#{Nuo|- "xgvWo'"$9fe UOxc^>&$I9zpXFo )1˽f TڗT[KOO&a&ɺ#mǸ-={\SdP]{J˕"MjT+˾V0zUԓZzRit>LVTRWGsHA_GmR;Ҧ ++UDT^T}}Ebr{{M{,{2=^pJ?b)⣙?]y+5A'_= 'HcXB#A; .C,8 CZ? &@ǺB *BeQdj D mEBcx8h*WAW* 1 @P |@(  +OfH@%f*b +E(ĀFp| fÓp:nq 09uH:K`WX5̽P3^ҔP'U.vHJ)fѢnz{kh4,EEyo)#U$14nz9Q狍<{7GlGZ]J{xR_װ[nT6nyvaBPĈ,VgHM1W5էh47mn|ݒCH_oY5rjA}7v3b JL1Y`P`12%>#;CdMb:IƳIkӬy$Bx)oS-*L:9*W*1~Es.vx?!ml}xS轈q2q(}MH{|C}׮%C'?/4>|7 g>p::BQ-N|ϾVR'`]$TT׼꛼;vҗ/|ŭg% MLMOƄE5Y[˘nZΑKD nW-N4okۗЃv_?𦧧GW6XؓM"eq8%!AJvD=QEAr$!w񟈁Do=B*j C`&a":Zh3S4Zo'M1\!⏨)AQ!W·&h32@`E xn9}[k \dĕ3n1K|N&q R7D&%.KpZ-MM>9.*XR)gosjQE._=rE,;.5Vqc^^C̫X4<%7^bHu\(ȭ{ԴXt jsn=P3 cύG>ophn$h;جguunoknPռi#fplhV.\W۾C~, ly9|/ʭx] Э/TkJDoE.J(A&- ›H;1H 3f~]c_e@I:>јZhaߴdy0M7ssq:i gH174gZ,mncHY4݌;lBIZkt9k7a 917_#l 34n7-E$P ܆\O es-3,s $;:/! "-"'F <@C<;mRhB!?[p Ɯsp^w Ǎb v xXќ2-Vr+fˋ̪o ʰ?sS/Ea|ݯܵ?e#!u-s6\ޝ9dɾrzr3^`n/[3/>dd'])fuvN o1cRo.eorMnV2OhK4|y6tfW *QHk3=MMi;{-dai֔ۜ%# t ){DUt^㋇t4k7eO} .H&Sh!2|+_6>T;s+)#a+hBMK# @$9kLڵqsaOeΰdM=6i}Ӓۼ_Un%:i4tiaBxdC/'y-MN> -E^{fzV+Xֶ:[:F5Fa]ۙ,P4i:>.|R.l_"@ipG8B11$-P 1ٲiyV3;hҘ SW.nK:fyt.L(  9;`5@0"՟ sY:Sm^Ӎsgzܰm $o ^_ɷdw8Sg#+i4!<#_;Nv-ly8BѦ^"Bgεѷ0궄*ӒѪ(&5kc@<+D-;4d/iBh\16l+="P9~q}9 ? 4p\j3AvDwQƱerKV1eXk^>Sر_heաM-Wzu8LY^ަ0՝z*pS<pZ$q'[%oU;v˞ ďfVH#Ɔǀ̮4$]ywHGd䢐"!Aڢhf] q6֏-cIAor$`E#RHR+ZY(D eTWk[۵]]@åP@b=Ю=~ywPW''Ѱp GV pY@nh 8fB`|+"SR_Jޣ N?qm!ik֋`GvU+f$7Jkɖcct]WYdsZY竾ZmIUZՆMʆܲߊ랈>jBuњdscX[x.__ y]G(MO& B*ޢfn#fuRf_jV$8ǟAU_H:H[Q2i̛Ci G/u톌anfe~yTzFQIdAmhhw-;e/q!Z!q-/ e~G/aěV%_0]mS &xGl408̓~$W 8큮&8pV00  #V[0=p ?,vX s"Ac7g+G8zQAp&LAvR~o8A?c'|(NbY-\d]f#2,I];nW|B.NFrr|;RϏ(vP] &}fGMIQ;> w'*;pV{"#6?͍ .|0^w5.FOG&1*.<ƑVl&RqqS9YQvyI=zy5@OMZuEr _B]dR}aUOO͙P[^7|+M*ckbYҪh!]p!RM\[b^/Z 9Зr\`UƖ"ଆ7)l;DCqIʣik"-u}4(GL9FaRY^|{w~MU]&JjEuxW'N ;1hӨ~/YWR&p*j%SrPW3*e=mȮh~yFaUifo4H+$P-YaNs}go9UMY/".#"k\@/tw0p2l4OX;߉BV #ؕ0VGPLkHtF@:dTB_`> Z)zv-^cx |8aY=\7%zpթl'(v<gA"`giFs; DO^8 NS.[%16-Yb企s>qYZe5_[KAgB{)8_rDc8R= }%59T JW&Ϣw`CY] kG's 8 խԤlRhϯ>WGb%KK/YU'h\,a Q 4[]28|SA`Cf%YYQvbE[s ''(7W;1vrFAjسI1\W;hƹݙDn>׃:Ra^'OJ'L?ЬhgRդe1=U>fݍmEʦ:@K<ϼ{Z?p\ۦ-Kk5urm k:j`Z@JFi.H+ae/ ԷӼݟn/<.nTU0hZ*V Oݴ_TsKd@&]ޟ%^(!vd:ԭôbQe|A 9A/lLGp`lt6w:H'Zb)#TxE bc/.Vc͘Y<GVr ^H2\JX/06D=h vc|ȇnDs-` ӘPs / ]2@-d݊='0E&%,~1qi`!(zL4Be ]o z E`5X!Б X.)kYx3K!Vdv5*HO>o+[&aj<$Y*;+ɖ )Q/bo74zzxڐj7$I=XKس;_14\.oJ*pz:& <UʖkM!j)GX7# #lJm29iGs -BRik4wl}8XfˬQVJ$^5f'kroj{}Z9MS_)Xid+(CTƥy)SEt颷fn]G2P 2c)ٙsSk6ϵ1mk&yvVGq.8S7`۰Wq?aV\ oaO`V@%,Jـ7U@-H~1pB"   8 7x0 1d°pmm~ @3w%1 ` D`)x Xe]3 `&Ct }w">gm/EɩQqwMz=/ ia)U_Z{zGT\d2£-եS| t*.Tn #]!nUg\SCΤ1sziZ]7կgI*:Β6sV2쨦CYkf):k[L;µ&e=:q#6,=[:)Ù,:I<~} eqEwSԍ=dܮ RLmVszUjA+N:,KBFkrkd|~k@AIL[!:+=(*ޯ+,\u߹o'&$[ R$ϔz-ǚvD9WE@sco"͎W{racs5ɥ+g#Lt#KJM6=Ulj^,ʷR/|]`K*Z;hk[kv4,`Z0Ԝ(LJ$X |nz/d ƬU\:k tWAYƥ~ Pz>X4@'>U*?KaZzdo8d\o5`Ʊ I)pj߄paA!ZT\yr.$1߻8f,ϤlVQOڕb­o~3vw/~ͺfmn_-KA,*hٺũ'Ϥдo`^!7z߲ٞ߯j;"~kGGTB7F%ժk\<7j9V{]QoUMu%S#5ϠMTJJN"]XV'5=FI)mON^\QbƷu~v_9aYw4ݛȧj[#e 'g k4 z^XJ/ސ^5`]<~2o$"XNXXxw$)C#= p7l 7pH/Xh| ʅ) āa6fd Kdh>:pk/fA}F =uH'AC ]D\Zagh1{f`$rPR l ׇdO8aόԪ ջ6%^EnH]'9Y_!d}p V^K%&M)U16>N' srYE׮saA~>c oõIR>'9 >[L۸YYș̮pqmS(d^@.ar EwchiB^TrR|}nWJootZҮ1+GLȫb'cT,ye娛G3+̦HJu-:+X~Z!нR{b>Lz7=^40q||xKQPg yk=hHřӮ$O,x<64|7x\e_ϵ.fOpS#Ro:jB%tUEYI)ߦu=/RTy_6oZA0,up> $A* J5aaaogLsC }=U:-1O3 #u30 d`ct#v6A[a ,4d_D4ccr94 !yA4uP^!Y|dК4r2-?۝bs#Jiy~^&!"ѷR&G_?e{%Jf}eMJE'eI2Z{4?*$s4ei/x\p0"y,8N T|hy+;SڧS^?vo[^WXV?$QΝlv\g7էGjHyF2܄)@ '驋;:-H(U7ƝF]h o:ė2yؤ2߂υ]U̙rf`&E)%tZ3*1C-Z߮*Tx?}A'+.okKN;kO#LbO˹g<mn3 7kU( <CQj@ñH#xxdhآH"`[g1Rx>jr!YD"++2#ÂL/B^p="B`2ƛEaJaSdӌB]@kq_, g.)6qiӰNG[T%g Og{:%HX}ONjZ\d$Ef2ip⦘D8-r,ol*}@DQoo燶ǽ毤}k6uwSdO-b}euΓwݖTyjfygӝ2!rCBU,X^Hyo(t* Uzegן8𛭝MՔ/ֹ6JKa;d@"~&06p696jK1(f͞qB\c` ;f%>_aW89,A4A]35py؟% 80t%agg#kPt jBV̐D^#gQ4iwX6>nG,вBM2`z~[ gTg[[gqkֺ@V_7$ySD7$$H !{lg먋pr/99ק'::Z* * mΙ%1$j&g}%E`39c0o@! 4oq~c<}ƙ ܙ'niRb0V2]R]Q$)Մ#MɼB׵J0)Tԭ܍Xz{CzY:zP["NʴGG,9Gj7`* A\kxT?iJC7Awd/ɿ7S7PCr+TL:9PQ+\ݨᔟbg|ڡgN銕KeNn^@.+u--cSb!T(v^Kp;2oebSԏqbyRe N[vv&grRdl왢ޭ'y)"0t5⿥VE{'.''55m$2I>/y nwx yQX5OgeN:(gE=}^o-u1ہײ)Ot (o;6N/+2y5];JOu41sTܡ˃5E" hI튒0# {gDhcHB6='Kf;jrє̝ߥD]TTQG~>\s+V`ϐrD@p6`Y߉ҁ݀z:(j!l>w7 `PNNG r3A LF`+˻` 4J ÖF w dF}x GÕ&?&rʂwuج&| q4L֙Dl!n&ln\VR;?4-%4[TQ>f>QZ&KACVGef,LF't"KÌWAa+)l^Z'dCTJ%H眹i R̦kiXjv5)ʔFYP+rh[}9F~TN ݾxeAMbZ H鋋u.p칵#+~5cjS(4An]s-?q%vR!.~y+uD}%zɽqⷝ:f:ps!}qj"I_Y19 doh۪_{KwdYKmI6zCwxFQھ.ڝo,Ҿ.i@XYܗ{cjHs#t ]{ǒ_invO $sS# Eɪ=>yB!HC4go8J{wk1@ oMZ9K /W )q)wwbn>U6?27݄߱U~H2j}yu65XkI6y!FY1Gձ]AJ=n-4ZpvFrƩOsO|s!rZ3B2h{P~@fUAGL*B\= Fa Dk=9 |[?,W`20`vp|"^ŏ ڀ%<7 +? n!rX}>0"L Ɂ:;kA/da+qz\h˙6bg's>GJe:8Y嚒 Eӊ7ޠūjR+uy&#Ux/LM]Px -!l?s 7~QIlY!A;qY26%-%$CIڞF,.ASD_g:Jk$5-5]Ds[ 7ʮ+NZ|E},_ q֑y`뱜+i5'+#/8Myo|)KU5U'[o ? u^⯑IaW7FNC3drygaT׷j~N*\_WzogӍrm^eZ?h瘱\t ^u8NtL3w#éꛩd~Otw5#/v]bdZR5^oG5=LHrV-=;Э]$2}2:ZOY$JgT}*ۛN]TНZ(jmƻ|#;< [(; EUz%\L$yq~ lބ , `; L3/ \ׂgQ7>w!](l&$^ O}LҴVNiBZH9b-;-@ OB Jt66|DolVCj&#v^eYwJ2J}EءF)?G'~ȉN|vM|o!ZRJ[wQ_jVDșio$F?)_?-'\\Xk,O+()_)"I${ھ'5C'A[n{g Rk8b=>j͹C8WU{y/mF=9)*%yw ]p\BA_8^vYnw+'G!-MI[eeFlS㬳79#Ydk$QXj݁)YɹK_L*ǷJ6ݼew[&sTGZק6?~ ªPMtɦ޽*j60QQK0=E״#V(ˡЩroF&y*qH[$́um=Ӏޡܡy-bZmF℺R-Q]*zz.EyiaT7ɰ0jtigjmȞcB/(lR~ PȋﺇJBh}IhUgjg,uV~2A}AmAA''n0|gCWC'0TH4;!&$m)~wO fO94(#En* ?B@QB_A`հqZ^7ɝ $8+4#@+ T>,0 ~Y8=2  aǡ_a`еj@6`А%Xq=Y@^j2䲄KlhC<:F1TQYtu'qrce;J5N0I6R-hvyU:_0@uh=[U)3^yjfiY_ӰE&OT5SiUVΎ=Zy[yO22K@ a8E?gYLHV˞k*MИbI~vфG:G .憜 nE(_߈oNx7<N@Pv nAl-K}I |984f$kph5\TF>7|հ];&iŽ?#v5p<4dQ w sk?tQJM(j$ys> ֞Nms/$_&m0!/v~ >͋!Dvߌȉ|ؠ ,NuPg*l?k#wZK0y)9e9}(E\LՂVV vegO)Ms}ss)Njk.hyzfC::T=F}RSOץ+q?p5nAiC; TgI$U 0+UIv*:#,5,Iͅ't\H;i` 6QQf׳ɏ \gHRbL}#{\Mi@L^}M?J'=n&$]RM߬/L\ǔ^Ie/q; oeӠ/G? .gjbkM˚+ ) ?4HC}M'3t8x/rO\{g,= ݈4ZֹV^.nZ̄_^ d z(+\!g] ܈x#.#Yef÷Q`^/ vEd->^p>w ᷁Ucpx iС3w|}|^d I8r<QruNXذ չ4@jI~Nj vtkbg5'<;9URE\]&9Q6>;~GyiYAQ eigUO35% ԧy; K8ɿ[>`J`r<*ɘe'RDwP+ ԩ: ̣V n%5i 4kDڧ$_FaT`BަUTŠcpZB/CM[iۨf.2GSn\{#{& bOo .r`~*fBh(iwz\Ϻy&J&i@ITEĽoT1F51Ec/z\QONGց C^boq0`cz\tJR,Ja= 80޿ݮ` $ N? -:F,q柜q7jЋ׊ ,e<07`x¶OH!Tl:õo ".Jkb_eiUsiXk4:>֚֚:̈́8WC1Ő& i_W6f2Ë򑵔Eg+QݗAx"C)YJ5OL ⻤m6M`{dXL<pA9OV.a=ꍪ?^xf,q^SMD3 Ϣ%:_OsC+w @N1u3`~&~[|?D/1  փ|!!-FsJ~= w[2f2{}Jw"2Oze`5h\ ]mmb5?[9'bq[:ݶ}MkB)\ jho*^ʤ5[q{ykߟy;kftsN@yW>N`4eXIdY. )ż. hʹ$?O UJFڡα 5Y6V@9=qS/^^> Gq[⮖eY%3*B>pô 51{;vK3+sk@{ƾ}y.>d)EKfsקWW`V1bxLMI WjOo2Ԭn -; }tvҟ:85fx`pchZZo2\;WgufOޙf ;O]PNWo[.~[Cyf:l?xi^S9`OUcaMbujڳG*]MYI4;T{i,|GgN PmCK w!6`L52<1>?m34 0nD X~ܭ{@+Vk﫯U-$Ѝ ^.q, s8fɼOiٸ6uudkV2K78QR!",ˬ|1M ``1y#/"8th9e !`k2_z#.4=\GGE!P:_o7" 'S^GH9kL`"  >l+dB̈8__doZ^'Nk"ڲyYb`٣Vue=4yBCq*1f4%m,sMswmy9(~&'+4|BnS1DjTgکBxKB-z$7tF賣H1ѹG'n<9Vwxs+| `G@Uo?L |(DF!//#ss:}~~'.$uigr$t-1Mn` 2oA^n@+}jVsV+'$3«cဦLsIM9%2TB0Zq!q MH B;a[dӻhѵZ>[*ʲ"^BTnP: ' Ӹ1;nAVJo;RgYh8KpP\SUtȖL,* hLȒwk6 m%(jEPk=7b4V@$zOiߘ쳌̿|o 6<Q13.lK8eľv…Q_bO>gd|gQu~c =W?{;g)dd ͣޥ-rrbv{Ӄ㴇 dc/DzԹqSIKǓ&:I׶v_hTx%2wGn_i[Ymm-/k0)~o2E:T8fh2dgCE Xe#R$d%d|%;] Ļ;djܗQӕu?,svu{؂3h*  R=A|+{4DP[Ɲӥm@&cCN= SyxI P@(:E8zh1yDxTAj"@m÷ ;tT6*i^q:n u PI">U<5idG1ROUP+%p+ }3xc2!jp9< Nij=KL_-J"9WMx3W  Iw'BjrѐMZH;DAv[#ϫK{I\Gbxyp͏[&n7vsk@뛶gm/ےۊ+۽[IE˲$=SBZq 9VXhT)/!1.IʕUgКU '2q\'*7Tc;WtkNhf6^~ԶB}N9lMf.EƂQa{Í!.}9/%/,:ڜ<,~-T, 3 g?V(y#+|%l4Ni|6Bj C^ȰǧUb⑁^q-|s e~wBUhj O`*K4+Vq}]QCXz&"am`d]YLrDP?HR wLP@ֆ*OJKB^^8]HOz9%& X.i/UOiEwfZ?jOIp.ҵS##BNLVÄKw.VKK5@dg;e3PprӸnxj0wF߂o}w+P"A)MX&ur@߷(EʦkA6XNoBKAb.QUM4dkT ?9;<4%Q"3Dn|RSFFe` "7_;ݕ\s8*4#1~1]$<(8)8*hʀ?{ߝ>!=!r!5KzLeE73ћQsO9?pY>*+/!nicRE [\OQM6u8*yVWzvrI(sF34R ?Pc.9{KFG F{FJo8]WV]:--S 4HU̩fpqM݅МoM 4}{^ ).*  =2<@s'Ym@U4:j-}+F(#3M5t3xx慳筌+Fr^׎α\7i3-7 VJP<,1,D=o+}U6>~CcQcQ3dL3URjE%EzjM.&-UGhbOqtnȘd9JqK?_` : "S .|ǿ(@Ġmdh5C||h9xdajv䢨 gi9>*x-b{VK{tG);Ѯ]6Ӳa &fzg%jvqƖ2i6%rk\H6!&FT*2HoFIV̇OF= GK(H%fݑ'*r/fϊM?X; pw rEF7 4m++RЇ`c'c": A3o q?}@b1;K?.^ \Xc.$$jIq<~4p߮/-M(#kJC7nՎ72tWx`"Ts{41DΠLqķFd`[n<6?ȕѤ }S'x)=wLLKpa(\0WdSV}BOI$\Zqss } -,0E]<kx*.b SL6ezFH֥+f<EsO/.'jdQ {'(2]UIFcW>Gxb֓9=5%i^IƨN5ɖU&G;H>qĠJFTu3#Kpgng|^QaG5+qJm1lP)Q7cuc+&xOUEkWnjvon]^LՆ[a+eU&lhbY3: s'OrP.fv-[OK4~,/͸\ԪS3=_;?7,/g3 _'on>r::`!ҢÍ)-m4OTS,{Srs*zy's4ً[x[, 3IusKFLc@|r--y>#y=5Gp] 3?_Ͻ,svȤ޺}0UɊ%+CFBcC" >_  ʧڕȌs g_jhrCE m@8DQ%khywCl`Ioɓ]A[ Bu<́yEy( |LQէ\[&-fc9nqƅ&,,F!c_,/-,- wUb=׹\X?kNI2IIm{4(MbZcɣgt­ SvNܯH7dK4̕dqoXc D(*앐.RTlVRiwi)+ i_*'mpjFJOp{#U'#CQ?E>J¡aKqg913 Qc뎗wv:\ߘ,lZVZ_S}*"]1%`>kf\ L3 Kra]Ȟ9}SlP%!IP})lH"Ғ5zղ|E׆"6.VL KRF742Uٳ /uȒg}{ i[УiSRٟOZ4}*-8n<F 2U֍:k5%B| l^˹^[B928'=PޯCzY ?[o+rجe .#a)i* urWpxU\*;))whtF(nua93'ZF/5 [\pi Їh?kV5k9IVܿFe]ִPk=`6!e=28qBXnlw0ۙF *[q J,)M.2՚k; mV/ey{4X:J?i9 5iӀqnG }z)? ^MjlY]G^@};=لl8}ƙD?ˆf?Zs~!w{jѳsݧGG|(q?ICxԻdsvsBgoo&E](+)]#D/}>^@p'4 qWLbk ]397Čn1kTU`f>ޱ-jf \K d a5Z=/0JYjO^sg6Zu|0@/DT5\.WHgbXS+2’$}bDμ1\X]F_wlÏ'sWx'6 0rQU/pzv$~݉.υK_V( ڰi7ğ8|2r¢Gn0†4s ]/PN-伺`I ,eaDnZ:xZY:{^n{Ԫi>^WH nΌe)6)%ʍE~DG'Jϭ4VvvHiXC{]2Y^_O4z-zN򊲚MKcDL 268@OrogIu}-փ[G\BN=d~SDCKX*e>xS(Pq/\3 M-V&Уv#aa4o0E>Ǡ5O{&f/=٘l,7T#)I'j~-$4 grCyǴLB9m$rD4~_ WY+iloAt b"~8+|pbk%I:/6r$yNT%@nnz@Z:p$G~C:=EKSgҒi|^xn8rll`ChFAQNlKd6ZVkXRBWقLA(8Gb*n!ZDUvaY)!A;E~J0Je!Ջ5u5g~WQ[xJ wA 2%{ԫ)I@CbM1I:BtYOb"o|Nl24\7za4I,Ropz3ݱгˈGpEO%IÊUPx|YtφO_8:i;6.]ܣ`o򉹇%Mg!.s|9Y8 zg`;,¶,T~̿)C2.M_ܳЏg]BL> X@ᕬ{s+8ɚ@5\tNDY]k:6Ra;ztIZ8[?>D/֦5Z)`t @[h;6U),Z]PS8Yuފv-Y3sQ`p΄X@ZMK^>eL%>uaSwӫv Ww# cFfZd"՚Vm&YK ejaK/˭TŚb'soQRݑ>…xHhX>+1k^?jR.ԵJ juzv&X!cp0Z}~H CT GxM5V]]uWT@ iAczԽs"`w6k'<~9y$pKuRa0N ([Jj,U=-iKx}p] Q.vixW+b Z'臝=WY6ɲ0DKY'7Phk3ELf́xT.t ?qyUe7!cљeЀnHSտpҠZe@w@,rZg_idBI -IiL3[Ye]'p yopהS'J_ ('H)@n> D(28hF͐U0:+s!+?!j*e)3ZU 1:P!✕n6HdRJo^1=v) 5a1iYJZyvU|7'kGv{ؽz:|p߰ﳠ qg;u$.`˾n?yɏJ|ys#{(k[xnҏvSu@QG*ə:?5@MT*[t5]IsrQs#n)ϫ\pR8 :Ƕ-=/][Xiܜhz?dJCQ留Rэ |mHݼR] &`f~vfj ^'VrHG ghuz8i=M3tSdge;tm\@l|*BP 2/K2 G>s3`iͳ}F[^zCO^p\v/|ъrie` TZilMfx-P^ 4M*H:[0MdOR(ԏDqvA(h=dziIF ֓tG 7HV_U cy( 4ۦ"S#]RTfkipgF'R]T  }h216Hmq{oC9w}{ ^oKCR7$e%cL ! +]5ߔ4 "seӓ땁=%'cE(#tjeIDm2v܁ĸθجyjSj5P\E8^|oF쟂 )?ŕ忮I*0uGrGdѳLM(V}`F_DT.cd"@Q5 <҂_~liK,Rmq&X۱Ud}9Rd!z&BiUNBumŴiB)'4OILPpvBP 2QX34 j&ڸ[f#;MAN+mcɾ€WAa}ueB%|G'O v<4#;]=?I Y\%H~lV+%%tWP U0 _oZʰy :ې=l7twyiö<)RU\nzb 5]/n=agv]X1}$e8kmr-LuEVMlj54gC3ީ]2hEtՂ\+@l tbZix.-(`%Krh]k4tWs֦΃rMRٛhNjf<5a.>rvMj/wZ#cA_ ?vbMpҟvGMLfnS1_x JSɂE-VE>"xcHʩ++Yyå/<*:bC9!I!%3{bG\1;o]H#K|.5(>19(-/l/ }T}KƗƦsj5B R,YgK!K^HafXIl| e!Y [d{'/fЮO c(Db/@j$kr[YYq#ChD=qn} '˖z +j*ַmyvܯT_"K=tw[3L3A5B*Oʼb:4/4< /YłZucmةٯ!KyF!hEܜ'l/߽=TUD+V}0kdYJjp9)vTݚJAZ>yheTȲՊ90ݚnf?ieaC7XU'{ވ e'$OzK2 xew\Y#٢lӝo#.7'oDhM-b= 8d2ƓqszKYdx.EH?*| P|Ս$qǐPJ&sV^)Ӕ1$rk!.W!]xѴmQߊt.~RjHf~ A_~!b DQA_y9 /,#6ƐpK5]ZxȞ!dWcc}V ɉ=(īSXU;'#4*4.%PQ95}rGEe>.}ryyí=sFg˓N:#_ 6pRڨqm#qIWmiyU&i}L 73u4|r c`J/XKQv ]ͣw`899Ek-]T*J-FCZ`3Y؆i$jEwjz.*aW<#eajemrP3XAozoWGO'.n#YkYɦ c-z+u+D?RLc)P ރaOcJT-7d?t 1&Ť[HUh(*t8_k]lvK}2 z8ãՆ m:M9)JՏG&x0qqXV찪ɸםm513sy By;NIJUɎ`x!k;]V|U`3.2B:i X2l e;wzK /6YffGs $*g2[+kT&+*˗nS'g];'( w=`^ߨ9.J()eTo`o2D5O =$ Awϭ\UW{jTߔeIUӱ `"l|9j($=ܬG8? ^<ptBHJjlQOM_˝ e.1;[R_K/V`D@3VږזsܪB}LY<&4;9tZWDľ{^_0#>y]L{=)5^D#^ZK,5:={QEUÙJF_&>}@>awcm .>+T$bk Tqtx<^Y¿Tr}U#~8`t77￾-֦叻oLv_Mr/ߺ wU-G_$(#.[\d:L59 t;rZS~5xիo̩ƗIuI4y t~Bsm7Y~ؽ 쀞f! І@ua1Jvwe;sF&!TM36Pz '@o l%rT,?B_$M(c Ԩ{F}lagфL!VXDh7}a03jgL'?!_ ZYѼ^d~QxkN|03ˍ=M=(x+0+I KƏScnWQiQ~Ĺ=`sOwA],畞{v9L=Gh|Y'߳deb,j&M&MmTft$(C> VZ7?n~Զ Oczp쩜A>A4>"-дhc2V檰hWA:R-|zv2 W 5?'cC7`؁)Nࡀ'~T7A(03IdU:/|JjafGOsbyy+o Zsꟺ8safSzR/OwpuLɈ;=7F~8[VQ*+0͚4/Z|d_ )C#2eN'R;B l%kn oaiw6/^=jqk5Q ]?5]Л;`Ggr!Bŝ~ xVTlZf*>PxlmnbӢ̳Rzn׌i]!v>NPЕf<0Aab~": Wz.߾|oq]{ȥ_j$a6±Rh==O?X@aZLzOuQ?0Q]p򢆤sʗ6$ӊp*)OdꨟUN_'lpm_f:MVYڀ!H7(nZJ.w0S4c=эq!ǘ&)߭'4Rmf/&ۘ:J-Z  #i]dž;< IIhH ߨh_8Psw p"=UqMȎds(B/bGPs ĵ-?,VDՓk/M/zպJwHhd4s؇H b9R=MVi ]e:6M/m踇IzLxdr\z[ ũt` 20٨7;nR]RJkU aRgbZr:@N)z{@I9r-Fn,^8B$j-4\UrԙlWAb}~Sc/$N/, nE"^bR71ͧckJIߨW3 #㙢-Ar XRg+E~;Q K4;1:=)ezֻ¶Rд$8Y)"pp!&soٴԋ@DQ^MV'cXkXi({ =} {9жO嗆1 $^vJlo햗&#}_8`'Tvfe<)'6Nn^J6x|e"Xq;Tr2AߚQ.ܫZcɵZ0Qxqdi6<̷~L[XO H㜁vW Y`jND[DDj-?Yoxd vKHè-]څ*z0 ?;k)_'z*2Y4R\g!%+-> N6h zN:q)ڶHQ?U&Ͷ0x p %TM$ Z]rۓ5 KDbMWj[:a XoD Kk&g_N3h\B >3Y޵̂t8C2NZPy5YgZͣ!%_chB4 FQ[GAb/M;  [F@ݍٱ) \E#CĎ-?>9';wsx?\JblmymKm"n>c"ȧ)+ӾZ90QrTtԌOn\X |rYGc+D,CrLό޼3RJחEG] S(o?.ǜII].l-.xX6pi]qGsc2]Y˹u>KpYc(0|nm\Yܙ'ڑ6Q;OqNL#icV͈'m^d^(5;w%Ox$P0%` D#adXTdVqCmdu#^{Yr#Ɗ[^KoR4nm:X4χ#^9O:f6orgXNU f ѣ뵵U^fm>5̿@WV5Ҹ9:?f/o4(MWyGS1%E_ Y7ed__Nk땻ɻ50慮ǜ짒PLˁˡD7ΏO&QMU9KU4(& FCSƢ@OcE`y?ɪ.Cd4c 9";1OSgmiYDOxTG~}^:9M%eR&TRtq{b+r\Q%SYҞ;'\̶q'R&wݗi+!w3">?z~[q9gzN;Sb6rwOSdг&MqRrkl׳ʫ˺i! 8&=w]Uk(r5s/|_CMoτF6fusmzMïC B7Ӻ\#뚻=AEaXdT6V-#W8NcvGyo4/- #\wvLL_6\">VظM] U^@: W'd]I–׾u?|ޝҖ@v}t?kM ]i=!ˆuz4)uَJ;1A7w9XIb/\'=l`6suɁ~[qI7ϔyHTh&;K+SO@6쫤v3n3Ǜj=T؈tmƺ8G8)XD2Q)[zJ EYLV wɣ2۞h ,5ц(I[9= }+N 1'9CH(?L3a x`VjI&| ZE3E_Y2POret plRMaOhh!%&>s^ D'$#e  f+13dneYeeZ?(zj;N= ?ya~҉T3DB^$xe͋ ,q as8i/M > h!rBcv[W[ZSh!) MDWią4Zv#*Ma^D&7^E<mT I^ &+鴗d ejeSۅrCX936\_6&0\ߺmkö5Ƚ)(M^;BcEe&veHle(y䳴+zJ_?wGZ)RQGZ+#e%DsvsxCCYi59Gʧr@.ߦߌl WxTɡjN~Y#eaCØA#DD5bO07D)EGMhν RV'%KNX8U3Vx8r.|(8\q[?bĉμ8$#`0Ϭ;,u!&qWrxadZۢlG6VO&jjjdygc7Up -r [6C9$p\1#KodFHkϊxM)Qӏt.O`Eͬ-Q=ttX SIZb0g k) ((-D A8BW`d%aB*Le7~B9%>{Igu+ )_OTqt} _>-!uHK Y;⑒gü6^tmmKNsjCS[[i5X> FoQx5~Ǹo4u؂P;r\NW3Z. {5r_sϳ_` |x r?"y%kLC3]j/J'U(L?.E,|Ӿ6B>bhO hb)MɝݾҜWp_ X8P3ΰ)z1[xm<[`C &{{ )jB]Š"afEx8Q^6͛DE ugF@OIR-L\0ou REW_ԋYȓ6R8@O9GމuY7zqQݐ\rf6]OJg2b*[JΔ-ObW9K0PlZ|£ָ+qsv6W{`"SJ0`orlE!8orqSM_:=UV ċVLlvoM ez.ةT)föVdKR6'A l%2NMI@m#鉳I)J^t @[ /C .F޲c8\b*l [ğͯWY(#b=t5O=aaY*׊NG7>mm7n︰ҫZ)M&Z/ΰb 2fz_9P9:baIhmT1dkmMIvaٖ{u,m 7剴oޒu zg(!U7O6Y=I1,&oSh5}ropCfca(s~}Zm$HY.qh4*E$Glt*a^j۽˲Ƕ̎6+#w-Ƿ5nul;-LKGp;T3 N )KF>‡TvT;Ϟc;``߳ ,,S$۠k`wy[Cca7n$,{+u r ^ #zIV⻨(zD>xf%|~ʼ`,pڽ}UwX| dYfƯت,g!AᏱgð?X gg-e+T+% $Ln8K~ԙb&MXX.-ZFT_Q_S63f)WS8\̄𽴏||:67֍%n?"pŷj1TC9A*ӆ =&(K'^3{R&w-l7@#/ܨR }> U09ؒ1\ ~W˕}לsཀྵX*:T!a 9fLmcNF9C]ηE%nYp COMK>OD+ux9m%~OUvj#Q:AO{.G0 ")fhf3Ľ3ȓ:6ckhCu130(Y+6Pk-E&Dvpb՛t;e%|[oWEw`3dPrZq}ҁa"0ocBS܇?Gߩ\3Q5_@Uʆ}6@l.mT b &s7p97YRց䕔mԟla;;YU=nڔ]+ m'ŔBfcOs[?-XPzl pRkEJ?"1?+9!ںWg+[> "5>p+tr}o'l7KT3 GkPnk]l@2ٜ L ac(Ql̖,/\ l ;Y%>!kf1$W࢑z!bYe`om ! HWQnA?0ZIV#05WXt5n;M?ÌS!H.Ne_\poH[hJ^tm~'[8\h`gU(cdji;:.6}R3Qa M6Dsgq /8p9TkAnZ hs;l6c.{96A^RRձJIHBP`aB[3?8QD.Os_8)"*c:$VI$OPβsfI\EgO8aQCbц[Ad*!$s|fIO U\bY{Pdq\'=&C[ɥQβH7NWD9]+(߸Rz)6L<ͳOz'xJj.!2Ur }!ۣ vD, .Shby Si5U ɮk9ؿЏQDM!pZ} zJϒ vF<7H(Ay*_!6 jHAo"$$tx>E%'щx(` e$H_y37afScS5+ ܳ;VUM\V".=(&C1?Yv~X*b8- Sv'1>n.7ߑ|UTB[_|M[Ngs`|@)E[26]2tkfcJ9b]F`-}^rlz˪dPt],|1AD6ҾO dz~CYݽ0sGxstcY=EGiK/<ިS_uj"pS9 }֭*>Vc;}\PEXˉYLoxl{E飄cx@3۬IfYR#}W?H6 ZMJ7b4 C4tK|K4kJr3HKOO9q)>ū9OG QQuA$m厭!7 &n aE⋥̻3Y `^xJϛ-+HqM˛{{իx3>"*4Qq{A2\xɹ1J,ii:"$uy7P,JL?|¯B@tqZ[ _W bhsR3kvh-un$:;ϺMݮn6ss6>-F wKF.]v2'2e?Vif"Dm5 @55ճj0ЅCX>v eL`s |0.O]OY}A͙H&Zpu+O( w9h-VG&>&"&!yD ~xW? [)DgSgXS9kร;9BŞS,t yßjҪ{ ɹ`?!vmG6(n}Q'6AiF)m[Xok7BTp)Epft#op/ Y\ \DegBg~ ;jC±~?TE2SdYXv==Ip61nMB]\:ϺظXH%i5b.4YQg" w_ޓh~1Y&Ӿ5y֡x;ZZtda<: 8zjc1xl͛f*B%8}cu>mzIk U-^'"A-DjNi"C3JpJ/ 9*~ÆS/%\;Ձe@xzEvC,5q 5|,wtx:\]Ug|=VJ1Ucm‰56)rVh0jZ&қ5 qQ =_]D &u5u biQr GE~QOSHNC' DRlLXq\C|PzJop]q.uGȑAv&"+S=CAڋ'ap3s0t PSͩ5%5num(A}o3ZHqW,'=i3ҁnFІ OK3_b`hݬ%O֐묏w1 ;RrxvK+SLҬeyXX[3ʥSCl'k7oh:f v qh w[i.u >R %J}_%ڵs!w^ ,ڡZﻯ8f;P#wOlqxKݒ42ߚPblH/6ԫyi3 5E/ސu.d %#h"a,~<,^7mJ}7_!]NLAy `E*M.QerY7s~ "֬L࿘~=ݏqm_ff!S ?' vO{rx?  k(.0`q8&.(3NT<㾣M㻅MTQG݌L7~vm1FY0B^RdKˆDv$<_SdYVk=|Q ۓeG'X?^u g AƇ9ҡo:vYJ \?5x *]u(W)3e/KloL&O%T \51T֩Fx|Uצ?э' vT iMW؇XL^.lqkmɜGUgws颟s.6aJà7|Bo{\ "’{5|zz3ղ GH/(]3v׶}w@ǣra~S葚o}5( BM۰ =p ZWBj3\4+.Swh<ˀީZW.)iO\\Ug{>~0;S4Q@4*3FԵAn0F{KF`c g(f7Zl1M*$+d&-δ%Hku}I/Qms,Sp?XdExys|C녗:,wK=_{~\s|TڊO_S5Y%o(LYXwJ 4rp&rd=)4I ʲse+TVF?zn#S6:]CE2u/!VEYEe&.p7`4!R9 :ڗf8'sHj ^`9}%. " gXl6h*`fyo%t'[њ */Y% tnVJƚ ?5hb-AnTʱFUUˆ ?%FY+qP2ܚU+_LPUSѐ;]\4"w-b$^N;9! aȳ ˋO%gc,˟xrc~Lza6dHStM:`kz0'n!!*TV7xzJ! ­/"Pzԟ<;n[TG@CU.exGǛZ#NZjVH, 9?V1SƵ.$߱OuN=utjT R|ljFyuY/^ǾXPpLo0-Gn'tA^:tR>E'NdḂ+7/(/Xhf3?044%0uU=CSTU)"IvL6V K}\C=/Kg6]{IwP`-B/:&d%jnmAnO]6{ ŸEe#S-惷 tǫ &q_K A\n$^rYO81a*G6|cVWwwq~םЇJ;uy}_ ==oc}$Z+wM`9MM+5r3 wD! qm1 _dD ]4M-'bw¶$VAD4K-V1^G+c*Pw{p+>Q eޢt&?h@!f!Bwd\6uCxpw#;2{BY<6R{I:C"Mv@B,&O6g\99;<*pӼ3 ewR:^a"Y)Ĺf>u'=` X|0+IF~ĥ1'#M˚v_'xRq «R]hS$SN:a/2YO:AWcb<_W=IP1Rˣ+$PZxZO\ݸOo~@y@^lnt/*gnEl!d`;)W|*^pT CK.:˖QvU.c4 \{Q T%w嵁ĖDr&'LiC|M!ku_͉͠o +> 9g^02JW Z6-g?2m}2 ? '7nQnȁq#ʽGTN%aCOK'#!yZT :˫ ^cbANhnK/eNhG%&AO0W^VV8]Y(b`LSVWi|12$q6^N}H%-ZM jGMo5MN>m@jAO![npCIB[" BUW1-G{y;M)mEŷ p *C&ҵ deԴ 4v?2/wiOnz9hj5f u(&H%A歺ZltG˞&!7'zv֤0pCy'ws{&+ɧ qd1bՅFrK!+a*lYDKE";:2eQKJ:θ$84i òj]R*Oe"'D{ wwkzRz^-9;{l?C ҉:R: 5 e?R-[@yX [.^{bخۧgy6)@?04wsM (rK.=@ėD9O;CABOאXjNNQzo pÿUIG1jjmvJ8 C,P XVjĭi`\$!dloƺ$c8y&嗊B&75E*?MFڊx=_,Q9[ > ڰNeLh^PPp?t6c]Ƹ g~k@ridm|dG^_u2u \]WAO6$yuG2v }UHYvPb#8,i{U4 -.h*C֮ 3@HlFGoh&o%׷ajrN uE{_u,- i.$GձB[1CSC'bz[S?/TA5xV+"{MΪs%`zIJ>"edS#j>@:vw\"ZG* CsMy'/U6@$kv)`"wqp2Ax|OitӏkQjq`COwd4_ѯcm o5V㆓lx|c/a)i%Ij#CC:ODfsaS|RsDx~ҋzm}~7.sMr07+.,u\u{n HXf.WE՟&~ PvU3I2s~**c+ݥp}1m9;4 L z-N1Ϭm] ;5#.|SwujyrKc&OV(Fر˲z%֏$ۥkDz8tpF}#4۳&QM 80~/UtU-ڛ[t.Az!|ۗ%2akHҌz;HQ#5 뒤ֲޱ[#~L}rjy:+w =`"y.1~g^y.):=ꎬ pmN(@eȩ3suu&L*^SE)r6}yV8KS76h-:_I-UQpNC!U-ZXpN64t^m z|݉b?O(uv›*Ml?ʪW#Sa$dj $]-ese]Zo=!5 m@ulq'GO@̫mJa1Ɠ?k>9Q^.GOl8Wϝ07뮌;O*~_`n1W_k21E#߻V!J|J\xGi@n.YRahPIo m?*[`×ׂ؋aDb,*gJ‚/З506$~/7:wx8c(ZX9։)`{(e@U`lG 7G#qXxTЪq 2cua3IƑQr9o "{b( @ Jxد]d]xy_=.suDѿ3\|Ւb[=\!\$dmq|ߔ7 +:6q g#Ûg_fMe5nB3҈< N@SfUh: Brso>KE~sv2Ȳ_qk֏;D-|Х w`DиO/_hP{sMMz(rs7r>¿eӚtZ#ޡ/ p/Փ[=cp$:L\J 6xrZ݅_ܛׁvOxSzk5Hηc ĜokfC3OGEh/"wCC\ܐ):8qu;)}o^VYr4p,mL!+'гk]ȩgfd 2 Bہ;ʶg #5*B:Z}2 NQz1?U*QI hyp4RYV8z1]純-$ ʱz}i9o\cw .Q]'us\V RdD6=TuNio9ΫE{oxnuWC%hvkfzhS+ ֧*o~X:FW,#$Oөt4bQ9̸L7 /17UX E];0V]cV\u-l`batݱkݞ@_+B4zcvoHU^`\i>[6{BU/Y`撮mdgK뺥;yF~vXp_\hOrx@֡/tt kQzR3G\s Dٺ@YI{ &r/3(E2U+!W4pז`;ur UɬaJn1i;:Nzs伡ϚWLJE'F_𠲍rNYmPt3%%3iG\kLu6k[ܯѣvU +NƂ_f"Kss 㭓c%N&)(y2\ ΂ogƊeO֔8Q RM/c|kk^CsC$ x8D 17K/(>l5{EͧPؔc%9ڻٚdgI4\9g?#PJP>@)an!̼P;]w%[7[ؠfAUi0êe:Gt[7 y({CrV5 r6MQs^[[2̤h%˄W3yOL,*_YO#0".ӭd#Hѝ?MW u$7U@t WMoMgA N9 G,lλj;]iHoU /6dYk# ՞AMW`CMp ̏fY&ſvRA1!-)nýL;wxElcʴZ~;Gf jS6xn8>5.`aAfNCIEX]'t. \)u@(i~UϢo. _7=rpr>uI7K}E.1x][_QWsf6>.Pka 2 b1d!ԅYxPRm_J80bGFJcK!qL+09R Uk ]#'EFsFHk%6Aͧ8 yQ*qf0e$e}o(M;䝐ha۟.{з kTeIc*>{>Pj7oH]!UUöA}]UڕR0i)*sð6jsXs "nmz-_xfas#X IMGq\Ɠs ujE/Ay_ /u32aEVijs5QKGέAy?~>b̹{ Lə,rPBDyӋaaǎ5wU8!z.Ԉ S(yO(s7WJB]c._{s%;^ ?4fk cTQ};IJ8K%:^شP{SIZUtk zaŔN4^.։)ifJP뫦Ɖ "`:|}uP;4&V.lFep‹r?&[X*rop1@2q)55zmҹ!FZ&;nssƤman&i&DAP˿+M48\zdd,> 鸈 /`hhhS|N8aU`#^q38g<qim.{nשYQ1{ıGgIB D9 <k9&$@l`@WFsNn/Gbhtm;}>t%?VOȷZ &}kJK\SH*N]i-n9lyZ4@ne^=|I+ r[y!_#Tj RD vw=)|{SzSd}YoqpB&׃n5d|Y4GxGҗM ɕfu~k $_sza3#gFKU߮H G|+}p~E?$LoGR2xѤ0u0O'~ VǎVkضTku "oLOiM_+!RΓ{!Xk`U'4TմL$䍠3 a/+#]$CҴM6Q_Mv5i.GFaw U]aqz_zUZ'o^Ԟ?D\C:]j_FL7{YĉbGAc&#-a!\[f:ֺUz^LT(rZΔb-H;]_g_'5H @x9(ʞbeˀٵo{#♒=q{C\&O"@8. Ō=5̝$|-Ecd9Y2Ӵ14hNB$8vZ:&DxLAl\]!M6[uv4҄.3 SUm* ʆw6;_>7e 7Յ0oUK]D ƴ ^4P̔ ̐Hk'c>œ:-]Nx9M?GjpĜku*6B45͓jOեM%VĶ7 MWH uYDtC=k ēť' 3c[YɅsJT0oZ̫+8PAJ_k L< .H&nLItfp>5ʫPSS1͇rytX9QNdžQOq23PvT݊K!0XLkJu )>6 N_wK])gXN^9ĺ4B㠤/̛ lh[@yRYrʋ+kzeP08o=Bgbh;/I5+ jT iǚh ;e%#vqi+zr͵-ڭ⥌̔҈$H┼jr^Ye. 0/8E-mu6{v9j)89  nFwl[ڍHQ@{} ^=yRq pۺlwI6%PJ-t~ CD_n\ c^ 3˙qHɿxM*1;T"0 X߈9 |dpxku߳EDBP9.U-V [É~x|*rd5B!RIɜN-NM`JMOmlE{dn>{f&) W?y38񸖺ʃ _XHHJqlj|@8^,*ҭ $>޸Ò}O? m5iLNמNroutuOq:S< 1sP^#]%@RZ][%pT8m$_*V;-*i/ybiy7LNc:7^ʚj# 2/}4_6] +EcK4´)E '\˿d[|honH7ݲVNޖ/9’*_ c숃gFe$*=RїUCp46\dr$pxr {, EƹoUZBA՝}Oޅ*|%^-ZHo1og1 ks}Yܹ5Cs,i:?4k`?AlB>r}l*P0)Dٜ N龚k¦Jt.+<:tl}*nT $;NonKK/Cd"Qݣf{SesrGZɈ^ՈmO_֋*uK=6uz.Ӌ{6W i٢K"nn; !$e{$- )֫xHVEAV֏3NSmuɫ,SYɶhPFu/VU}›tj(L0o$SS -UX>Ӊ ]).>OWe)/ [ `]Xk{UtEصE:f7:E@lە5?;WϟpssF J4beb~kPQp ˁp꼖%p!wRSަ>LܦZkTvW@K)D[0$] '}k3Ke=c=}ej.}.mG5–֖F-3;2No*r+]n_SV}CUL :8jY nWCzo5VqAfi^RA2;5$5rWDVΑ_% aٝO%q:z`u@?s4s%S|RoKmĮΚFL lN9\:ge=({6&G;t8" /'%%];kרּ=#fL̚6u0wYfN/k;IP̢7,{(gej,:UŪK@2eSGkJsκOԌp;TE32k$<,xĵ#u2?ڝ^2ݷ>rNYyvKsaH}?Kg5(c.g˒)rR l#{=>|Fx9ն:.#Rr0)G%$flH?>1'5w#) ýG+9R\KDθOzɹE >{ffb4Ѯ.J>b߶eK7:򗈈廞ƳN>%a@ mלe?y3sb(798m6QQ98k8ąؑI}pGS;ut m+`QEU_˦z/ λ?=s2g5~,?1e8#"%8uZ}\!)dgďn }a*JuХwN`_8~U/w"ˌ1fT4ZM׿vi/_+ $eu$q ~tɤƒR{SkԚަ昆uO4msrx۱6~[# Q%lI*\0d:vXX7WUh <.XQSZnQB`|_!zbuE9٧T56Ҽh8_D##//]v]t;^u\c5U^!؊f+I<#$8b2Mޚx[R[m{J|y _Y4]h.Ѳ_?@ikGSјUMϚQ?-ZajV5lhnr&B¹B=ˆgHs͝[켷jCMzD*]!)$O vkyTV3‹ȤO|AfjS0uOO ?Ԋ1Ԇr{mm~צ@rݹ^@x3{:+O4A~EF&pS(SO!ccvilNIR #6J$rVggкDŽhkNi9,T*|czzΛANg"Ugfk/B Ha70ZdDhk;]f{ ? =DRŌ#0n9GG0A P2\D$Z n mـAr]_=1cJ7*WhHO_[71 N:8j1/15E- Kh,:5Zph_NKUldK@%.cL/%dd!$՛Xop$?և OfU{L@NcL1aBNya_ Pn#Z%4( Wxd#(BaةָTdN Q3 zbQ4{R;vq4Nd>8+VE<⽠Uv..{ }W97E*rOޓvw!%%OtHܬO5Xvvr3%;Ys9%쾄ߌ 9+tDcJWU ~KX^)Ǵ9fZEfA2-*z! uy=W.R䦩ZEpA/%&CcKghGϖ, 2$ Ylia"?QQ[,+UZVD;}g_LpGWZA1&j '-ĀK+ۙ=̷#lgK= *??[IFZI Tbxw8Ea 5;,cHB2}-fgkE%R%3ǍfTl11x'9AeQ=@\1OY/Dae0)kTNK*<_?Uگ|!?-Q1.39g/K`_XADh;5 鿲j"]{|-|3%#8TJĹ.S C镌Gڠjk^c-uvd>\SakWي~?ۚw:/<j,n[Lp'!/# '֝q$g\g~!~#\cޠnlR%N!KXZZBՓDi>({V?+" l]++EFkdž1~ɦF;-)oG50Nۚ'y&o-k4g؉7$kSig'A$đ2R$m~hs@d?+GP@ON Ϊr{S\KLYyrR"gPN+H ,w1sRQ0UH"͐yd!we.YtD!毢bog9s<4>Vkf- nCtDe,_"Y~6Sm2S ~brϛ, ҖL9W ay`4B0vzJ<@Ҙ3iӲQ" #p(9id]C~U U on*8EL^@WHXBuOZ o1Ivu w;5g#vJ'rbZ6cCq {*e#Yrҏc J$G}'&.TꉌI:C+>ex6nW06674&&wo6eBAD1(˖-~to`ק0nR<)@Ƙ[&|b'e>07P§RUx2YU\L3=H%3MW-w,@/W#n`ِn'Ν kF'&g҄L!(,-О7TB;הk=ؓA0U!tU/]AOUl쨱/l}e ܘ'ܡ-z ̄1CX@u B{,Ys{J̮*O^K w**;"{OXp*$[Kf Y}7B貨t$%vfuäQnll'}˚A^(k">p:.A/*~/9*xr~^! R?CZSNAv5N3߭աmyU%y yvX~(|'0PBccXTVbH:JWP[=k+a *5pV mW.LhʒbE߸K%Mb掼H>MFn/K`\o?a0}pɨsQDql8w[9E,CA'q+ѽ7㈁(8Gӂܿ@]Kl!`1d*nB_ipUI*5If%Rc7^ç+Ety;\FBrb03ӫT]tYGx%W19_iKo`ekt=4(p0flz& uflfv+Njf +4<"+#7\FjQdwjS #bxr9 \Gȴ[? ]s{7TBa9>xm~i g3pe50ɪi+}3_"[X-L,.OhAo۔-wZL(7}A#Xd* >9M)IHYpc е GW-1*s.s֎hؒ PRr|Uizݩr-uUt߹.h|'mr(m) ;x>FZ-[,ylo0_bSƴ;^hBa0D--_)D鈜zB9rp=s=]֡ց+? ^#QskQ57_ =bQ^J9b0^&DDٹGoV0Q @XVgZSp6 G%?]oꥦrh]c [$t<^.6kX(Sѡ_|ΑBB ,.y@]F/q"YkNˏ|Son/M_&|K퓽.gj24cL`2:Ýh&n%$fDOjEkU噢I :9*fsrb eo`Lߊ;ΉΊFcp *y3S/8x;DfxY{VI͜@+UnMN*H ݔn6 Rdp!iu˘ ؟òF#v[@ F޳y n>2|o7O<(QZK'ݹO{ c,V ̡R!c~4Vcgy3ef;& #agO;pb4|7jIݢfw[yIxf>hu PTv{~DcV/x+ZsW!5xWOojĨ/k;]HFDzN)}DQ?=#&2w!"9(tYh @T8@h. 9h#،tE!Էw+x3xX0ޟ',]7:]y0 =2aT؁7Ƀ X#<`8FD*Qr rT4dONIJ)#)TzbC,`c?g8aXHiRDF%>&W+u}8t#s7%Q.(+:\thX ۬}.[(]yKĨޛ D_ICbU0!]6ÂxM#4t6c/QJCP2\;*̏'HY2VԨs;yۦ<+͓9qPѭ %f4t%i>ï$\T{xRa( d^̥꿣Mr0¸]]ܭA)RUHJ?XP2h9JDeD0ۧ8rnK`Y`3n:8e4+-5Q*k3L 0 9í{ axD!ˁvwt22 mޅ>)I d$l u]l uk4KQi &=8tyfWM̑9 K'p+)gk]r[Kj;޼9%_mS㐵D'^`,xR©oZ$O۪t#. et w΀aW( i)u4ڤqwO޼oh)0 E7`Q>9{_v,s!ݿI(-dˉ,] +{SrC=[WJXt_Kx ߬:%۪Le`+̷mBIYE6vh5QIu3;B) e ?mwD~ᘛ1Tȓ\iLomjMV﬉fO_Zi:B#B66Q~h,u6qj"9R*uo‚<1[g&YFchq찟eM?L"ڽ~t!wIyE6u.AX;'⍕Z""/*.wWVoy[;&CU[A @3`>4'MD[zꯥRȞx HZGut/K!lvP|(3pŦ6r f^n?dyi剃M$%M"m[3`k:26XK$X6?ՆIgmEߦ%D?.sr6˳/P:sgC 0r\^ɪcj,SlOS20L'\`~{p"_}U҈ֹ%x[& Bx$hgHgt<; D0HZJLRQvdIy3+E ?ӛM*3Nz(ղFe7Ls=a\ 8AWoZ2&"݈Ô)gȖʦ/Q*^m'4 jG]Eynq_iuSapZ w@̓c|3<rq-{M2G}ظY ˻#h‰t8ǧV.2_I$?v"O]'Ri+.csA-AEoy/M/!X(O +wW $?:+K5}TU 7'jdu)ٲUQG%E ?HmL\Ԝ)Ay:!/r$`weuQg]U 9Ŗ sbts-A64ƹPI ħ8u9NcH2)TUpeΑϨx*RNBE&Y$ySJ\`1hSuN*<~Q  mR#R|͘_vɚck8?s}΂N ٜ%Veu ޟ;묫,,{px!Vqx7zhj׽n=x@ϢGѻ|=%>i(C@ߛǻqє5CD5cK*~-_jCc_">d1#!{R }Al"#Bxk*wsE]!kt6E%D(0߱Ѫ$*&m1ŠTi% =X5ZȕMEg;QY! ~ʖ~,,:jHTt.Rgk7#I&8^>UB}-,^9>L|ްmv+~ } ?܁`.2*o')uk?JCFhڭ8*%q4tt RsYư9゛ζ7 E]!4ȿ2PZNEf{Ƃ~,ew*Z*|o[PzNvEnoLOJx: ߧCJ6ܚMr>+oac좹&﫿d5~fcyn6[˟G~MO~kj_ ,){m+veQMXـ}Hārc\{"I/,n曗ڒ3r2>S;h31ʿĩpN vE#},-k St5bm~aQ=,αdh@9U+-giسK-RMx[?|P߶vW}T=!s3ʅz[1Ze\Μh_Z՞ %wd'o9)E3 6LHl=Eu #h|UbK{6l6Y cKC]5c~BH=9,lx@j7{҉꒟8w-)z38ɲ;w%N5 kIķ}dպ'gۆ)?0L4K=a'?*hS0mJK&,ZWF~˶alj8W;ZI<ØWYp*oi,_ B113Î(rQfgy O{6(ƬHޓҶsűeys;p9D`ae.~ t| M z,/ %jyEy+Զm`шEVt*#>|*o|y_푮Cx OS,(>Sec|PGq 9n uR܋M Z8 n+j/U -"a`ʦbb+]aTY>=U{P|:]uz&9Һm:"v@Z_.y1{нD6]+ڹ8)#GA\1;ZDCl-"%zl_)[^DnJl pYMYhiNY%.Om{Qz؋D>2o96-h30H*kęN}Zie,~Sv/g]D`c57f%9uk`V!&4F[D˰xs$M#>GbK(ksAk(4-C9KEnH L+ /@Oײ^Rj!QOwbLǂ6BX-lYENtFzæ^"}<;@bK d؈~ ^f+YoEie/\dX퇕B3/Mq`FdO%G;8ɻpw i&[CoPkP,]u|RA&ćb몑3<$aз%f2Ns; :si#0$c(8ER[Y3&ا64O埊݂h lDj8z})+-Jqvt_M-"P4 5SY5RB/|W'/9oR[ϫet.*"݊75JO+Ogrg_fH)+J!r'G"?7й9ot!쨵VpCYooΦka\#=mO(ӳNI /]t~g8ܠ562[:U9j^U} Vm:|#em 8K{ g.h:|lԳnЖ>X?df<^J7ݽ?Zeȳ6Ci7A{W:3\jJ')#|)nPVЗ \b_̊v,d."PY53kb5ބh/)&:gxE"ј{[[^J:b?0FTYUC`n褵L]{\QjMhB#~gT{@NA;AÆMYʳw4>b^׈$\Yj@%? 9E-_Zu=zaumÝ+G6= 4*Xc$p+}!"KJ2lVal8ΡպSk$Nge&&m2?.DTўvnx`_z]Al:}NbP> ĜstGQp~]mʱѾ{{,$|O3&&~2~Sh}{x@;aOS ؚ/.A#qwp?_GkSVm_Mk˚UEN-)--2mm;.r_\rQyc?J־bbW.?Ku1oGxhv#tECC@;_ퟜ5C*e[ *w#;uHu70} bE^4VW#n>HZ83zrSgKkav]Po$g൦eG qdkw+ZJ؇R*1)<#EwxdTdI Ka.jBg`'-@3l xQ`]&긠9 kVVƳO!eKK)r3BҒ5.f%s 78JUtbwEWxt|̴CUgyQee n+si޲~TgyHj_?kW6?`u杬"*wx}oʯ3y;eiXiXA_z ?cPc//_5$FNh;t ھOqC?Ew}O_/ =ֱaw*J.WyQ{MsM 6zrSްoEeHvvDa$J\!))`Ve]MYQ-CJ 5<"t,Č&0t Ri8N~(SC&/\?j+,^,*\ |tv_tṅʦЧ (;2Kvlu/(TC S_JMu'E >8CQ+RshLufTm )p9l>͛a;ٳ{t\]t:S g&-E-s̷Y#5Tc Բ@-I<MMFC#?6X[ >k 烯;FN4=RiX`i-8=_8+/phx0vr z?A#e?*VWb:%.`e: {oˇKGl m.\k:rǣ#6Uf6N*m^VzGTx7| 0Īhy\f11((ٰlٲ I%':/ x(;9qjr0_9مH326ayPj}!P1-I;L=;s,~B z:)A}nݹEQS}BhP_IGص[>RImIX嬚ubnd|V; Q]؁c01=Xf&Q3N5|my˷ p<ֻ2U.O1R@+ݹ^v;,G:Yϻ,i>[#yWAXBEvא Xg6w&*=w1YyTC+^)-ot B`k[VCtP ˷}OFED\4k#_V1WWtQ:帆@[ 3!uXv"3~RzVd1'HQD9by&$kS,Pu?ZG6Q7n.R UZ4{o=4^gueq)>?m4\S%nMNvhrjb|Gd }\vVnr_(TRa%l.96q n66$HfT3ͳ) ->nRP^#!):jf٠ Lw4fՎNZ]V3GDJ\W{Ar!eeQ~Yy%m8)'dA}0t'}-ɚ:XHjqxQTWpe>doMRb)FDx]Ⱥs)G/gV}y*Ys%]z6ctc5|js MDʐz$c٬C G!;ՀAD;xr"_gF|ˍ)ndZh`.j C=)4"Cs"28)p͕fM5]"lR*2Xks_I˪K~n^_N43md ٤^;pۮ{k,[gDk$6p#塣9/~;{rJ37,K/#o}s}ם7}Rwܖ 8"A=%rM@R^P4f&߾|c!Uwx!&U7?:^inPzSO=\bw_hʹۆ:**rx~v5w[}~mxγfVD;X92(K pt!h5lgLi~2E^0Y 솦!MTۦV6p%v Op}vwG0T ]q sܪs]bf3O ƲVXŬHY]H^keB< Vx*7籋{eThєel}ʲEqWN/\MK]BBsWNZzj+HKPK9]Y1E]|ڐ{"q~i7'95`@>->lqyNgӛ+jl,f\ٸ5Q~]9[^ьP|gjP$ ]$e }Y#G#-m:2;w56DoZuhw#ڟItN]kãzNhYZh}7SG¨b.6-{͓ VJTmiv xcDƸA-%w]o+ŶOk@Ag@pADj}uê" "zjߑpi{r3)cw 9٬1 ~w|WW±}1ӱ])U iK}JTueTԂF9z8?źV9ejIt8J4+.ta?D]}a{TCpz.>%VkCd1G\3ٺ[ޘ+q }DFM%WVelYuSmϊYkqXg"H-{4t(U[-a^, +ӯqQPٵ,zg¾9J)͏)YIԡrkw&9+Vy7ױw2y?RIjϤFv=s12P79c1l_V߾aT`3 S%|.~l?=7"a1FC" ϳp;}Ϡsс*NѲ T_[[taFlO4>IbOpGBĘN[Ovc.J lf%۶>Q9T~pw'-~doӭթL~,.e_VyyÏn/fɉ-#WBLBuE znӵ ڟatpU/T=P"3 iErm> /L5{h.(ьFe9 [4UvW a]jI ,Xk}o %xD t4(HP ¶{[PznTP|Jk8  G?Mr.&Vmṹ\ݴ| ŊjRIYF[1^i+3/WvЭH,c:I>A-X \*b9z]]#VUwX8ZYp3Xt\╧]Z ܳ%[mZaY`[1ҭEIOd^osx]~NF)zalվ#]3{Un?7t|u1rve벴ګ2~ͺt"uZ2nn*OLaCQT>K <2v6QJmž;/+o/G*1|_}swY#JȈ5R _1M %I%nW5>#noi7(<~?47Gd%>jB b\jl%!2<8F_YSU CDthҗjz5[V*eI$owgPo=y6o蒯̻³ѭqsQB{`\ +`o~u>pCC Z4mD3w/).9)».ءweD_`ꓮ:`J8SJHًp,߲Ӓdm&o럫I:!8 dD gDޟg[ VwWULQG1^? BO̷O%'Z-V0m>Tcz ^FP>&,1PMNtxFG#,.@8 n3JZf-RCNGoUQQuL/3ɨ pqzP_mkix'n¥ U\1j}:vBF(er`Lm&YAdAp"rB(wG]w_+zSHh}%jۈ$n+7O0 ~,|xS̆ i;*$]_[mS|}ƜAE?eٌg2榬Iһ>Yh %iQ=VL{V)Pn8`^11pEs 39N(3Rڪ"n 3IU3$Sy'4z14#S-umkM%U Uo3 eJFb; ؎OmmrO3~O؆UzU4.Fq# q]_T^Cjt r$F88%ut ϶ֹ\R iu< 酝@b2d {Eƛdccy<'l)39{+Jb}6فAfX"ޠͫMT?t9Am@:_4FH,[vCtx3yXcXweor1.A$fBD~u{*?i'GZYh\1&` S%OU*ꞗ]1DzPqXtzRMYr8%ML1B#>q+ E;f\ՃB=-0 G[z:wJI['ZE }^z9AffTz!hI׫XCD|0L a8,YKa(hk]BU՝;ɼ %GY-,ft4h;MA^uKi+NydoBze7^˔x֢+6 6/Oߛ(kFfoZzbC um>#-1,]/LwgO2Å.CvKf׌Q0ϗ/w35To`F4OJ~@΢?r/pI=XK`Ra׬bɗB,Z-"nΒ|2GB_Yv)NܙטpGx uc-rK]Rb@hfTاfZo_,1/o['È,09ݍ[Mq`t 0﹏ 6_UQUAPUIrHI%CD/r-vj8 5mUɛ Ne^$u>STky*2"ު}*h~m =F!X`kSMyx 0#r./S+2(TڰT_5E'hWD %ZJL$?0^4A$z);΁+TYYjLwŖ[;V'c,i*O;`A}"^qLհڎ; 5kۗ"MSJ>4Re=*k8O%_C3YOt oGFeDAޙzEQ{VHc3C޿<LA'P3%k;-~ۻ̹ĽѰ۵fo]dFl|f5NFZoɖ_ve2_T$h@ȗf%N7Uy+7]5G"fr9zoIX+\^=c yiY繙ysFpfȮi5lfaF({LG-Jl YVuDFʸDfygK ?K;] 7-cY^eX3ζ/ CqǬ*SQXu5+tBX}/q\%*VZ}OE֋_M2&K -CQp3 'no*>(Wޞ߶Cnsq  Gnt52iJH&bvT#3]7$S^ "! Nbzm w8~{ 2RbǞ)u?_aZdI||&Y1$UE%*~5vPӸ&p v'td:+z1exTqš8biK dΝ.$-Z\H߼Χ9ϳ^׆H>O\6%!L71{y zF2l6oYNVVF%Rju>Zùlj_ӝјSuW6iθoΈl^UD^u$qW \M-AX mO#tQs]Ai;i̛Q,:&腮,]Xf6A-H)mCwݺº_xYO%KH^gR?zqnGScY%TN(<%p'h:d3ܳ 7L!a@ю t~T3Itl|wkC~&Vag*⵻ET `l^In:S #2vMٚ4*mRr"p|׎[3Jb_l9 jX]Mb6fHHO7lX%{«(O껲tUf066}/Ϥu~\iȤYgd̩˹[!IX Ɠ OK]--U[MrIX@B!ɯ)^0| %bx1ÀEʕIUɢ,eӁBzK-Ѷ("AWRj<7ȾF+]y>vz<ϴɾWMSW{IBcj<ԱَYw{1vb@.L,DkšЮH qYWA/vVoV~VOcƱحI^f&BT<3YBw~}Yг&ە&35]$42 /Dj>铹v%qO?e %~>N@}>^{Q~5;g"^H`'uwSgWiw+{U39Ú~?DQ4X,g/HXRuVC[u7$Y691];@vG4Ķ9^n̽{i;o$ ;9{9;{um8%D9/ELjDC)IV 6\& $l˦*;c3` C K@We iy3]6lC$_5FNT9%)אy$7I2࿂ɣ+{\<#%yȪ+ϕ aq_!y[+9&2j΢{yC򱼭 9ܦɹwSJcdn?߃SQKTt 7oV;劆oAZc'=|e튈ζBP%qO!*F/D `L߲F,fGZy,buXmM5ѵj1U~(7W=-cGj|i#ͬ$";(K|MEq֎a.ЋX'%zARh8 's%,ޓ{}b+juDŤXg2lD~[ %7KiRcX*260ʾ_FZ(ij*g=R6h~r'ݑyJͦnmYD"_K4 7?,Լ*%M9by%)QXf$o6`nP,GCyJl*j+hU+=1k~=50U$_ v M^pJbo8/G<\.XLNժ[<ٙ1zm۳v"ېɗVdTiKcΈ+xx dKº>ɁZ傹T:R6_9~Oa+i8ϱKUY1YL_4n޶hOD@18km@Nu'i6; d_n 9~UY@xQ| ۻÝ>-9 bz1 [eE{zKwKU1kg[gVu<#=~Ԍ2W_f17\,N(=p;i殈 OVWeKU əIY| ht$Kz~7);٦.A: lq@R9ȱk?q"%59GˮQu~.FEbQ3$/;BެWL߰W_*ZU]zW0$T_wW͊ڪGt>-owsgJQZK.#a&g`r  cwM=YoBGsҽ7<"\q˙HdE|+~[B /5U(opr& TWLl 9O4MF[iyvs!a,?x#u CeAF^%ZZFx#Q`iׯYg<3]ÔP(%qQ(V'[S@Oa`X OR:Imu>բ{.0_pһr3|?bKu 5`uo;t659;[ګ hW=q_酔9@m%\ wHO^1#}~u/XF Zك: =6q>u XMolM{k~"6RS8*>s_FfQYX-V`ѹ\3Z/]  K42day0d`|gO3(,-mh-$ZyqHJi[ӿr- /&AiI(Pwji[ BZH{%\Kϻqwg7 ~( ݩ\''"8.x.`]B/h< LCm!Db њdzq*Hk No/qN!ڵ5ŋŹxa'R먽9^#nwmg#ET#=[|=g&>-f1 \C~O) ͊>aP/x>ڄ:V@]bq xp}y:+$x^蠿(f=S[I7B'`.2Hǖ9+cSK)P8ښ8ű:%a9y D:K╒-DI.{CZ*-"JWk6jɧB}+-$ȃ &9#–oC}t]!/Z9W r(,ZS-ոYTJ2Nߴr:*tZnbԒ_z!ids\Wv>}pǰ,3cѬ)4 }A5tղĺ~Ϻ |#nSJ3`eRz~I,NZ`+ +j!ijAi2qLw]yk1ߝD_«m'zgnՀԪk*:טcFůK/f ׅ׿ <LI%l]:%?]Vi g}\}i(+[O5n|ըn߸>ؐ՘Q_S7nq%5y>7|#OcQԀ'rC$'mUd @s 3ï *u]xGWBw|荎`ߜNmmMcѡaY]:6 s8q<^^5l|,@ߡ tJ&a;ݹ+8r ?_ᦗj02,t'jJÌύ-5\f*T4 8@s_ݏ_$_s41<؏ށ~<&(gk0;n﫬RZ"r.C2[љڪ[4UF2<fcm]ݥC8a_X!Au5fFuLjRSͲu9GiYr~N\}P)ߩ>ͬT߾PZ JNS ;zr` }/76`Y_^کzȲm-72|]Ux憁f,3 _ cheE| .Fꠟ>z?b0O(evcbk-;Rt<Ӗiiifsپ3Ն=o%{vŦ.\NjFa2Qvtڃo=.omo g҉u o˕5;j9cQȿGdef<7-`ങti?S̲{Q{KJPz~QC\F]cơ6VΩ- L\ςeIya0BbT4ɍ ^U;jn9^;0: ^2O5O8[CFKs!*}ABEJζb`5:mY\//qXH2NQR+/: MwO0Rpavl%Id#b1O?J(3ԙJ !PU}33v0a(ΣX U6mSPz>=BN`^ob_d_J61-] \;+8#xIPYzGvgQSo`X>gM`i.8 7< ~lEa @57o(3igvoh;|uHh.eѰ"W~(HVjWi-dkn񻒧vȯ~##}㘀A ,F3(m7i:yzUvKGIJ K?+B Jhr 5efA;:Xa馍Qk~,}< %83K;͏-cs2Pk6+/z D2у zS+5 ѧ.z=NdK"ѕRգ:2(eCŴBZpsf3@\Ɏg\8صՕ:{(MȈt֋ 1<3i>> [dӶSD!MS9<{˹6>Jɥ p&wo8+wF ;!'oTt}L5 #9nVs@qk3l(C%:m;&=XdZZ~l zY|&In)˕MmWKlv"3%4˖Sj ujVFkNCjE\i#Ih='#h,XSkuӁ#`;*kiG:%Hw#7F G,%M$h \>|2+}zC$XjmNCWfU@) + AIIƓ|7+"v~/LF\B'9N.c.xkKG>uڱ oӾ[^wJ=%ƔJJ+KCm5-V7HKSMÁPZݎ 5%ȪUĕ Aigx?(COA'1H$5iB~Xz/SݤG'Я`"#h]EWAs9ߕ1f1ʆI2uT5&V['Ԝ6Sig돫[;ޥܢik֛-Mb}kk`x ~i3o#ϭOM?Vn?XO:wv߂ 2A8 =Va9E)Qtv=εP moax16w\d}+tY-+O'|)GkP=Pb o% e2 mL ]GX9F1)3ʥӚ=$s=H^ԮIQr+H$RGk鼆/V/\ $$UZGmmKKTR>]对1) /eWB|`yis; y۸g]a>5ùy@SY5LO{WCހ̋XCa_t4rZnmۊlM*S ؝-2jcw]}K%%@c?O<Z$CvM^zዡs œfݕRN.\1?O9nZKSF8 &nۯ ɼV9R5-% {'dG$R:s\ oi9d#óՉ;U=t} [ ҿBtrBx-n H2sIUUy.~U#7^0osEuh& uXT u5ZsmE;iEDiawNߙ{`!TUZ;?XkUt<<}'yC7p42"F+U6f3ǩ-W勝gvҤ7FaV {t {8m 3"/r^`GquﷻcMMJ{uwA- ]vXADb_j',=~"ҧ+8mEt*ՐO?/VD/7Z+j\U:}_:!6t5[xŦԱʄGSf6 X㎥Gq>"hYc+h4TE(l+5n!ΚҮ/nYms%ik!cE5/&{ MnT_&IZ]K $4-3șD7K:pxPcw^pGљi2yMNrPM\BDdOV8u'O?ug/i@Uϱ\>SwW*〙SihjnV3[,./Z鯿bJ'pW%`IW(6RQ3 15{! !R .cK1ڄ6v3 S.> GC<*ZjO6;Ώ{[i cD:y]s, -d񩲣f;ߐp%/ntw좂0hP%[w;x2Dޠ<;}W12z3a /HZa˘w[p:^?!eZGYO N` ;eǥ<XC}vef1т؟ YYO^#wQOWu8[U;/DgphV;sxHNDx\ x㗾( ĶČ%n8'.o &O(*ZDSuL1xVЂӅ#8?U,lfL J/'Iʟ(pz0:iLPRxY4(=O)[.pnika(ĖY D>Z)J|ߚUsG'g%ːX:Ѱ^ӫ$7O!UIv[[_˳غMC[ֆKj =B\PZ08]xRYZzVG}ո8&b0 (D IeT8S:-u;5 ('b" SIG4Ţr@փ?8X_ymiXCuzzBL0QDղ,W0\d_(3pOd8ݶ* !4,n&P*Ԕ yª9Tk$\a!XΠ5hd3^@,~nW'5bٮ3 f=>S#([mי?mJ8K*2cs&u>yiCe7FgSurze瞣Yj} OK%8&.T=Hܶ6xI3ִ֒j}`4 SJd?Z:xߠ=OCYAAeA!EaVƘ}bJb uqulrg@0EdJ_+t̋Y0`ErU^uDKּ_45cG㯬#=f)#eq8 Y`b1 "83`rNK'k^k+ꈀ1a((\P&п%y{!Pg' tȹՓRv-.i>~gmpEp 'wK]M FQ,1 {;w=lϵoުfS]uIy[鯢  ު{k+~RlO' +eƑCM:b!KA^D}earBnvʯ\qW$S/H8X_&,Q/?0P1{[OWpIJuMg. *n*yS/?^3 +71رd O%j,IfA}3PГvկ±%EQt W9cAR+Tib9rzg>zv'C_EgX9c@ c BfG'vNsYg=DQW{gcڡ鮎\/u^t|bYݑ~:Ÿp}xh X.iJ%JmM,]^Х=&LҾQ,B"/=pLuCZ/࿚=l:zVBׁ[RhI#}%eSe/e=d%@< &;^7jJ: hL5l).P'Z39=Zd^ԘȪ y5!oCCl?E#J)qqV_ML"7PSOAn $5Gx Y͛?tw%c]ۖ3N +Y xjrt(Q#jn>%s3p(B[ 4D5G)/cM#E54Y V0>KW/g|j[a'77EH Qgnsjca?q\;ڟ}Ձ7Ҥ:psF쬪ĊME)C6lg k;xSQ2,>Fv,8ϐ1m9r1I#Lm=i X^^X3~X=SroiYe<GC}o=1֎t;9L=jޔeYI O nwr^ճkT.pt1gGL ~β?zxhhfq'G1UFg0-(ezuѰ\c xI$a6u{'owH(!6rҎ7.05r`?{Y]YOfW۰X }nmSPhÚ,E^ZϲZRnU;̗A"leN *v+ 01evP5![4Dkg+T^dT&; z_{2#UR@usߕ1D:oȲz=Nn#bvmCke剮PYPe Ki4 pHIJNl*=-/ RQ KqSsf0f$~;lp lCrae KO7tX(]?J=l 7Sҋs'rvWT&5}ts7HմA-\vYB!A9A ~9lDxjpgڐ/A;ΏF-v'S|k+Rs{p}pHvCƈ)a xR`ViPE@0{A(qZSE&\X_5y={Wr} g牪 onMN #-{4WuqvѡR/nNSm|Kqr,Xoc)Ei-'<6^AlBB`wZM"\gOr,,t)NmEmCB' &̲5J`Dc:^`OG"bvPx "vos+Uco<K`X'RmL`Lw\l`" g跓ճCv}Bvwa]-d\yZqD&ڌv۫1%'`H" 0}x=W7e$Gm}*sGI-oOgSu< -pl(W8>dmEaD0=|u#q춸~ &-͙ʙ,3JӲGP0Iz? eyRْC~@ haʖAjV O;h:X-]PP0*Y+zẂ(rMJz\Ul 3++7*O]`丹K ų$iU!TZ^Ȁ=Dc!T]J߸%4귃1Mx"M}~ZٽVIt.D!ݧYiYYԤTM N8J}Qw|䆥ff6qwOM8(w+p\_OsK"Mq:ݴ S7Ժ ئލV'_+TuUQ*jfUd',iDG;+˒#q哪BjjoxTVj7@;^Tyzkڝ'vƴj&5KP]1F9wx<ڴT2;R]YWl)_#%j_IFzX+F*|UX%lx$,wD slLFX%gO]{c!ޗQ \3I:T5sR.#mB1;(7wP܋l^X<ވn>U\-+YХ4[*WrVSI:X2_rCudRn.1avlpmp{B.Wd{BBC~:3 KLaLALhx ћ_nt暊cJʷoWipܟ,|w~壠`[0C')Y%NyBׄm ?_ÅuݵcumF` $fa{1XcU֎կpp?9n\`#3*:Vq ;bO,Ẫ/V(u}HjZ:;O5>ޥ&ŝag;=U' /_?N&1t@^#s BfcnBꉐ;9Ji[^bͲe=uT^Btۂ#* Vˈyxǀ^Xg`eo ]DZ\3÷ً Z}ߵЀ'<"4:x?ʏw>K[zKmGX#\;>hRuvVq?WO n6%r12)g{Ŷt8cn,oBzh9d4FFӮIT4#T[;[5J|?6R [ \9@u@UzytZϤ%Jfii1Sw^.eu6ʆg֔:jrVѧKE3j,lKfb#~^/G>[_koɶCM+׬ w!{.gN[<"6F|D:FyU5ZFW * LpCU'}WuqU>eh# l Ѯ56~o3z 6QN4QeG_GE΄,7րB r;o nIRn)DEDc7W[P‚ep }bAѶY?QagE=+vxqoj_` o1: t B}l~ HxuA Fv=ՙft}ՠj ,~ >VX:e<%k ]= 3Egǒib_Hgf*OJl g*ݭRa`< \ϧՕo'Śl H?ӴRV%nꉼ\}ݍm?]Zx6ݶ1my{mƏv@q,UFn2\$SdhAb#8"$DC֓r9Ic;@j5sqw~Y:WR_aZ?;ZF3,[L݂N`6ٝ<'c%WcNuݏY'Fzig|f4v?::_1MRloV'KI=H\\| lt>5F X31H]ֱ> +ɼcvތ98&e|av)aRV,lDzD? &dZ,=e`V T-J*7T+pi >JmeЅ.q I@NH|LTYLW› {7RxԉTBr z&5 b0f=pm0 [w?u;7nƙ&mh_ \;np \%lhp :@wPh"'Gdz + #?VsP]"z }z]xڇPo+{ᕵꫤGKv)[-VT[QHoʹ ,u;1|F5CwDbCC\L`30 ]{Skk{VK㖝Z5ܺ]GI.uv;%29.6oՄN#^_Y~O2{r;2ǕvރZBm[3c/bղ86~>6\&D2"BomN[7ӝ+m 5?,z5b O zI$>[stb~fFGb?O"O"}79Lo&D9{y+R,e//+m潎(ml~aV#w\?|z)=>o`ޮr)Q:]ٱYzZ~dkZaXpA* "W+z%2v#Er.6(ZE-8/0ZZwoi-vi-Vژbr"|1,\loEcSZjly'ŧM6sSFD 4/sUkd}=k/kXx{`eC}4 Y-{a@=4>42n3+WZNt3\*G 7kC V93I&~x~S%Sc+ly;\XOT<V NܦY&--6sitw; +4Mn;7ZXeakSҔ Le*C FqyBi-n7EMj'8`v?vzl&nrM= /kX.LP4lHNJ$['XvuFA>7p8y"bcg<(^sPʷn.O;Np#U2#y ~ʵ;E ف,րAS(H;x7p.~щhEnEBĨ}( *ن'aƦ8[7j kkeVۆ=5UK]*l8n4^!:?X)*U#SBYKvR=|`jU ۜW}Hz$┙b)Ψo~ oc_ccwMTrtyˤG$*xQ?ìמs<6ϊi/6ThJԻÎkn5s ٬L{Ugۯ)ǫz $%t(r7" x^oL=k=kOjS[7o+ylfukZbx^`'LLps",Vjp3f tLs̛݅q## _s26= j%}RK-3Ʀ͏8QߩQiOɢF-=VGԜs9%1C4|CCΖPx8U45_ (V-}}2!aB݄UYS8gJWWhTZ~%t):J~p!u:(UW-_1db4V*R%$œ=@K]XBI #φ{Aq ٍT31Vt+,c̖/['f.`UՔּ͚ڝ|dSW*`KiH~ C2 @@pd"x ~FBsp<_Dp]ꇹڀҡN`ne7lu?PƚKsoc+,Rؙ$A- qFa7)X[:[NK2/Rqso5(SeeV"198Ɔ~}<3^%@^{ae3vDkyt3U]}Vg_Uѭo1`ouKk#8{1u)><ѳ/8,&-[{npmog'ʲ74Gknd-gɗh[ڽ|S!Ѻ^Yz)?mڬc-S[X-Z᭿)џ\mk]ilpцw-@2(6~6[k\ ˍLqWW7L57E/d$xY!?gIi:>eh te?m Aњba`*? kokVi"ӪDvOCC+$ KDz|7VJ6ȬN<^Wp3lu WΪ+:!O4CMlM_lP3'+[%. flD89P(ѧ G9FTȮh\A>BG0Q)j"29@D'Kc D\?xg7ߖު_p%Hڂ~ڦQ,c_#،-6VW3JYkS3c!s͇=\|g|ܿ3vE87G\$34b0%hq]՟ԼQORSN֦kMRs%rָN-/HݓYф":6veH,~Ծ%<3֎^<⌗ MD |ԥ+27LSnimϦZf[Z3mz%Ne5(,ic{ TV`0ZWQܓW%l6Q>.z,#ߧ#+}"SE"BK|?bx?ъ,[:Z8&JBG:WsD4[vx' [يrgO"vp6嗤(F]G@G4ɫx^*4#~nM 6,ԍR}\)2Bʋy)ts*[ɂlu <ꡨ7g.K_@#ty3@@"  &h2(!V9~ |XjA?@f2&g8Vy0~djK(5wq86 $L1`&(~aQ=SJ;6A#xTj-zʏycVcޣhH+҇BDg""Ȩb g-٦i>֚J@쉲lg6l3Yƚʖhke¦MHÕ/oMO< ,C* >՝lEEG1ߪ?Tx}5IuOV!qgtkA#;ջҹXy$0Pїmqsy¾Bku>r87Noږ~af%sp#LH;y.l0zmSX/Uy՞6OSf2/N'j(NVTɦ%{7#nh̠8Hkbfk8 99[e5bghMҘm.YiYF"WF35Q#VsYN P^DkWPE`8!%٪\<֑aXEЖd3NE}wݫg6ܠG[tsexX Zruij  ȑj&/iHfCaXF-TS8!ZwȔ` k-[  ahIrj5\nHWzF=i+vHFR~|:\vS2* B'"`:::xUz6MΆ 1qJmM`?-Xr^JCP`.@H@`#8z ̄.EDoQ1Ʊُ3,4F m^:1\4%hONl+  z!~T.D !p;rBcLh;b3,uBLCT@B#y1qͰ$[ xb:Z˶+ WZW'uG0TWɪTIꁍY<4.)/O>H#j|z GuO]vE܎bdASɾBtҬ:Ks)&wqd5Ȧr1EchV$Z;+ X,iwPԲ5]Sny y1.Tkwb}>GrŸ? [SۇUZV\pԍsNvEd)(+E{$';d WZm_ZQGպ0X0L/'ɌZYeқ:ۥOD EHDz`yt#ffʎr(코 uh xP: U \:u)j9Faѷ!Ta=un"Ƈ3YG`¥cߢIwR~Ky,O]R9%@#*NBM@%I`10LA|#%䧧g#&&'fb \5oX= P-2zIC:hb+26e,+][̏쪓W7S֞ğlWWkq򵼍{ϕC`b LVF&X/u, #%n)q;N_мo Up ~/ky1iYL } ..G 7]-W9vyd=p8 !򖂖ɑ^$Z\\"ơq/~6*jؼ*#UtW/7%[CqlXʎyj$y}׽U)ńeWBGNtRf]+'&dze5D~}rW@9쮉C&sѪ /q%:Dǹ* ?l N#IW̖OSo3s|c,0ͳo:]5ǖaIQ'K5X^)lc}rަyL+NimfS)  b%sI-vqN)XBwZ3aS^Pha3 W.+T:#18U>yL!)rj%SX%akEaDLCs)p(>z*j;,B-DMHuJJNړVT- njz 8NK'7daCYAğ 0}GShԁ)7I]!ZO&!IG@|*  LZAK'rHyv}+*ߘ2`O*ͤ[+2bTLb`e'WU;wVXJf>FCK%!S_6a'W?LSв*U vgWlI =)+1zܑ9n ?Ftd6d6ZT m;UJ:;v(ʌ*vmI Z[5\ 1ʼ¶bNs庾}ljZ~i4_}b{m҄7;rQ1lԶZ<遇MW"ӚSL ,[SP8^-RFp&E҅'~^̣gfDm:sYkS#|C%c]!mP`sxEY$9w;ZmDցzFWgYf@;C@iEDỚH'j-6|px4ر#N;ER6BdxT4xmV(^TJn4tɪ^~5` gl6}^J"g+ߊJ5NGPN"-A]g2qyX%q#xYt"GLۄs8n/7R)%oL X2*ʠ*z& LJP?s!.ЍjF z̅c| .O)"_QxCiֵ/dN%4aWdpI}4t!Jg7״Ov40: $Dhx0j@s0]%e>̈́Lo|| *þKkO6apψIDi+Tc2ECQk Čyp~Er;-'\ϝ#I,Q*~,6÷ _{V5~=VKe /k5+lwC:7Edt?p"~*;4hUho'ɾh &lkJQ`aME*M@5p!A?ۧ.,in 뽙2$HfQoVx]4oKYyDzNT]P4$*';+9&IDxӻGfE{} JֲK#gPSF0ǰzKyZ}h P%UI?(;^"Re|ݝ!ՍYLDR}?0Vl,h?8PA?Ż뺯?yF7\1νFtgdM^o$j#M?([9fpū 8yIZe^ar5 8OF*$ȁ&mku&EAhpζ<77NnHW٨.>G0 !\wR"[Lo8ꟘO^XiVqN}F_.Y0%sXqIl(VY\g*t0FP~3= BPu{i(?x @6W"XtƇ>`v$n"dsQס#ȉxG;P7R (uTj1^@¡cM 8&@?@2bH }۸:%tFu,Jhʀ3*P^0a35qe;qXTЬu쵲FZ2TI2 #=a2u/ {,O]OʗOGle0\ĸZEjB];@yÝ~()Sٺqv.7Kυ,5 A1LlVNw ~z|z޾]Z S)*vL<жcr*U*y6b/ V 'm Rg]iٟ"Gs^-X;=BJ7s!=96+;YTY\)OH=o+9j/׍mlOW\ߒ+bYОe*+Ip{niI5)8?֝l P׮sǩ9V4Z9H[xyx\nl>N*QeO1~L1[k1c@ &9}فQ'zINhGnsm67V]Ŝa~jCgGٺ ,埌 ;E^ש|M ) "IHF-<˝Ps HpH>Nr`6ndS0%5-(U4ZB*P"tlH NCG/COd@6=Y ӡ89 k52\H"mz=! ӛ7 ? j-^갔:@4:2 ^r`'`tDqJ|~9?4a/ 5N1rW[+NThŜj3YP7`KZ!9pN]_c|C}בOs=]iSQ۫ub^xT[4gM5890AV;x oǴ~DZmn$ ֏/q$R@7HFNrNgIڟudS 2_sB]zv-^Ni[y/Zj!0r :ۊ ՋhS 5KD"6~xgp.R$7^W̢Uh?qn4_ОPP~U=r@Z,uSX( 4_"%gUHfM&JQyͣ='v]+|hza 1^ pf.RQ[3<.gu}JiNv];Y[VP$U#_ JЖzCvI2v叢8NvA\xy[]+BʟtDF;X<@$Mh'1R> i}jw;3(KelG}`?QF2C$[|[EA\T9o?'X?s96J&=iDX~_Z*PP@=RQP / O2FfȸOz-c~D${m&ˎf)͝&4t1/O^9.:`4: >PN_X$cvEԀ#>\73f77 =1?dz ?V֓ 3*Nn\o^יkN J3TLȳm1;?xlNN}9@L :'E$㱗;FY#b@_/;ƪDu kmY/bdrAxLqT"_·;DsЩY>F[q|qcbxnx|41LE.H*LI*?[tlZSծ\6,v&#sqfR{I7[s(c>޹X64G,˜KS?RT#? `5  X""IInG(%&yx:(Y?tjj:[sA!ka*ߪ^cj-'! _ώgJh`dfKh]T奯f=`K[7ws9&;b@ըO 3/һ^k'W*)YZ#Tpv2whSX=WBxv/(eEW$R,{ٻ9[TuX4 kDDlUTdod! nut r88aaSŪOYT:A!ph HAuҠ"dO]  `%Dr.m!7y39c&u̸ˉ)y24x:C1(}l:6ݒN'B%mG6;b}`p,j(mrڋ ˯ uD솶j۠a,dVψB ? ӭh1z\Ys s|p4QMxu 8yHCL P(J5}0=^v XOݕ8>9~kW yڗvw}bѮwhA' ~Q˩{uv m4bQ[U ۮ/dZHT-Rd3=ekh KQ~0f~m#؟uv>*-q6L6x@{σ 8xߴꚿDUiͿzhcL={׆mYtx]4iĺ_@ei^>|"4׼ҹV1S2Eթ[{Xu_=҇ 0{֕*&o*u8Xwkׂ&7rZؼ#[r ٫$Y=ynuuia&!8IKM[T<7mC[1s wo٧;v;jt!xMzQmu2[&KnH}8f1JݢƊ^wLnPZE:[0rVۂoì8gޱg5N}yɽȽ%z.M*#=&Q~K)UFev2|*W3Dͼa_9dh;}Z %m"30 @3x ؖZǣM ;Nsrwsg韈  K$> !mɸ%Dg]A/{8}Flx#t҂N/Z$ԿҮ΢S|h*W-%IxG8_R?s :.{hO`2bhG*%fgtr  jeE#?gfqii%&30Y)oE>],,].;&!Z"6kHMU"AM r}}mTN[S]D|1nSJߓ7ƙZ*:W-mL}F!|k.nmr1q[-ڽK{tmžAs bNudW9El:Gtr::*3kOXm12ku 2#2+kl]Ǽq. 6ӌL}f}&MrvoC3٢F3uoʅ;'geKӊUn25Ϝ1z4 8.~fXz!5w0o1c}].{Xj-TF3 exSwƁ2(26ljIN윓Ԇ(.I4n4i2e8 )2_幮~wJb2{|p檩Dr2i_oLPʳJWPNuz(?7NrY2^Z3FL]_D0b!tEU'5lCf-^U\n.,•RoD9),4KϟϿ'Jܒūɼ;l sH"UK m3h6/TrБ0L*2CӰs pT$!h CC8Ӡ0ma <<@`BqV2x% 0!cD/QD"JB6 D"/_?QG88OO\1:- XYum#Ӫf*EGEWT2~qU}؟⺶J}'#!-~ ?BvRﺝ!UHI/|1YE_ IV)*GILZAd^,R+|78<"sd.eQ]˹,lf]*Ja#1Pc@79G]4Oi[r0?nZ]zeT\`2MKLZ]1zX.v$;6+Z-kf;]֫͢-k'jo̵#?;_sv%T-]о4;ۥ;f,mFjʴF1ݰϘg777YgKlBj0駪̿w'j$}v߸x&n$QMbPޭVzݘd XUD2eB3#QKכ $e)xꙸZGݶ6Z'CSSIdNiJ,y ;ZjPΓ̤vTiFpSxC&Q.EQ(d^e.(nSe#ur [zn>9eX…0v+c*}^턪yҰ&!FEcܨÀy ~DDNn.fX\ n.N@'a xl pEHGL#.%. 'vC$` d3qr t m`(h_ĎŕF!Cnn i[yXDkpڲҩuRQ_g$ 7{DQ`p4GGFi> R26\Id=W9#ƪ̿TAy.*T:]R6s mROS,#lM?dk_v 869LL`HX}¨Ygn~w=1^-.4q5'ÕYF0 v3O*$t:Huk# ;Mt6eK++NYwetfN caY`Y*qc[]'Vhu/=~a#s)[ޕݜO+ZNS'W1Kz%T@Jՠ-ShCyxW*CE E,@ }K@5Ph?p'+:T;2(vG\ o  w*x' ioax6!vH*vx$#$([F\XVB~(<|젣 c>*7i6 yj {9'5d/!aчB}Dv7Qj2U/rXN77[ T5;ٲX /WIOiޮ'c>ed˜•G9CDn^^'7X8d!I^4+w&&Fii)2;/9WvhMGLl4*-VݧrvƿٟV ٢:enygn}(4Эx+:Wu239/>Pk -sUS_c4[-;dÀ&Q8,3wX@5}XYW?k6 X|YR,դg>stx{:W\/HVK$_.N)Mk5ElWu Xa}Zrd d.y!,,:wr,5}QFZc--3^ u) bgF!}h.R#)sbZٗJץ/JQ%~ʗ@qwJk/pL XCc ߳#in  b#U+PQ%;NKN]K̈}IOn&%"#L#,CձK ePą8Sa*f1o(o»]T͋_"uBui1U<^BRr5BjXrV w1kU#z;ӏzl9ǽ(WuTHʯ%5g|l$ZLVYoQc5'#7e.+ѾoFX!{-`m6a?5x\}vY\}ec[Tki?hgYj0/=f<T] m5To`9d0K(惂+o5~4&thd,g%ȅVUyQfP$t ]yK5R jy8Tj h%\Eie_z9-e Y3_pW۞WT*oo EW,(J_C/O4,ٝN]ψ~#Symh6nkAŘ/+@;&c68/p'G̪BB{CA'p\&~Pl&O@7&(~}*A1A>(:1p4ເOЦ;!cC[DuFEEE#NGD-G RشYD2N^P'񥝻qv?΍cN15ȋ =1,G#4$E:#ir szhF)Q7B<Jްke"c]uE*KYGiFŀ\/(Wuhd`ӝobSId,IuXmQ7NLeyyw~4l4oqVkQ|Ő@EW9l)~X}]ݪ;F`zkn[WKei]gi8Y'L6KXCX\~I:'#٩e=ԉ|t7`fX,1 Nr+'jyuvsaQVOSZwXwC?k׼]v)ZA4δǺOܓS6ԙZ6 =ߺel)֍}5:{տ7nryo7 W>b0ze##سyĺ& L7(W9G$j [ +E|$ m>]Ø%LR{ƽPRU-Ӕ]dӋu_5SSˑv'_WS[r MYD*"k5g%_ܒe䕆/YobɖgOSׄnDF'ńET 2QxT1U\x[YqE;%-(H t`ol"쯈ni@ ГL@Z ,7$ՉlF@BpnA'ļÀz&e7z7jƀNY # &ȏjkL&ޢP(D*n1J9p~[i)epwvW'X7o:*lou5.p6di:FG4ٗV3 mYw[ċI|jm3.n;{fQ*[s^gֿrikL'gfwK pfWKFHʏ6}%AY`<+*X<- b| }] Y^e+.vy |ߺxFy~^nu߱7۵T{6o$ݧYF_WO埵i^sH>fZj\nvmݯrRTؖ3LUE-EzE#Ng2PFRYV(aj -CjlƔXz^oY$F)L)M-kӯڒ}xL ֎!bb) U@d;dP3[ZC(4j?V8V{V'~p=g_|{_z>y% OM{v@9`fi {wCƼԲ<ްFQ1Zqkd_Y7nHݪHoo#vu9ҭ/|dQZTSܓbyo~S\#*u~o VHTyCOGZgvB:NNpvY/ߔ+ffY:4?;yk)gRzZ0V k_ImʟLIҡx.2-Ն)v+t8maOu^s t;5T(>4`Ճ6xPMhuFE} vITOHH#(ރ6$}W 2y<w7C` Rq!6#\=;~_E-=_o͊M& |,5U0UWΪ*!#r6^9obFUls.Wq mip6m$ ɏnxZ׵ZN3˛ƻCw>c.[0Ct:t?fcm =YQkTLsKfSET@R̫RzlN9M:J}J $y`Bz22ŷ||^sx#r|a8HÒlKr.kMEҹH?&EC_앳`Nc$#h`V!Eb`.Z 1 ??hYD7QoA8gx"40 _?et߆q šhB\v)$$B!dltc,H6@q B0gfΙ3yJ R' }$"H!N s2\O!:h%xlz"G~)׬ ^=7JkzÀWX,b[1H AIؘ;aG \̷۠̓`l~ 5@@ xzl6xp)29Y- ,Z7BlAMLp0'|P ~<}AGP47ajd/%qjo&cyyYYYcg&*Wfge\Xh -uFb"kGv^TPSڻ-?X2Ӈɀ&ٳ?PEJtRm9r}'W8HSYRMIuzUD-яVG G5j:<2aK:Pi)d! oHWu 6e+lY־o2nsLfQ}g|e)E5@.YNS>[:c\vs?_(Y4ػU }-W)*?҅2(6r캊%+4-E/_?~eGO:HG#u1L^R{!LeL]"IGbzi<5\WtqsY/J z<:YQЦ"[?Ra'ɰXu؊E0>d>I8b}`RX8z?HRQ1d&GɈ}DF&r'9d6~R)9u'c/xy!CL})0ϙA)UMDnWTxa[4E+*1m{'Ev2F@As&S>t 0Gp'3K +d1 #;B <{8> p6 6=u T&*>V~kkPQUyϷ,2, j B,p˧l=1IFX*TcPl/C[J*tƷX`Yߙ.G"scv$$CRPzHB@/h/wp(ӡw&vEh<5kdR7#KbFá ndT fBl ` PBAYpEL `^ yYy̠knyh:dPLѧj]ZWah>7iϫW2нb yz>N)5K'z :GTj+ %rɭo 8I>Ul2X"7HQƷve=)맸a|X]fDͅ*ggݠmeٻ1Fw2/ÔearZhu:kyN&ͪHKg_cl76atS?65z7j9>٘mt}cyӗ~JGR({gJr;^g4q>a` t#9=J5d;&%K16f2[,Eh9-|+U.bsU2P 2B$S/9a!CnÿyX28"[n0YV ȋT\P*KrxY{Ѝ #EXB먗L%o 0_Al&`ރ'4 h\10]+ _L"OcQ7Rzݘ7DJ4#K ~vuF4(p,r-Fۀ 2Mp>΢JTrw}{3OYޜ[w$._4m2O4TSSw2>תNk w5e{DEi xՌв)\r. Rܼ*g!ayLʟNx ~2w?_#g\WrcɣB̶kr?kkmZmKOKIvj S? s4_ٮ8pT5%շ+M ,VQG^*ުEZ [|_j:ocgêZ7ͫ[{f#ٴ͸XdAJjg SkQ&6RjLJ_!FڣMCS {tz$?ȧ*k-ycʶJ{{ UO5[we^]?*v-Hn nTsYX'm_MC;,fTTc 4T *rzd&}@{΢˱|3`;0.$t5%!7,#CY=Ŋe$Fj]D}|d"9~d(Ԓ&!FMDy%9#:QC]•- ywwwܐA rJ}dMa?P]8kO|B _n/ƝA! H`[c;Hf, z< Ó 4M b ka9з,_jSN%>6>nt%8 p'/HB>+< q|b%,j[Vf G X G,Ցcʶq.:ZG2,Q\]?%dihw3#8A?`( *Ll~pyx7#?<5`kiSGUmvooӵ_UعpȎNr;Gl9v绦Vn^!-Y9՜j8ZbbMі}9ͅyr~+o H0w- qOA,I=1S2WԴWu aWQrzaed+{k'CO5~1IW.Yv,Xc+Tzݙؔ;bQމ\tA%SM7 Fdh.^8jնL}X[]Ida}34O4k٬ ]&[QުH/OIw;.0S?_S&gVTr,Mfd4G '}l FF `=|hA)詡S# bq VC5ч~hrɥ^r!~xHtEK,#cHBML{3""ZH_"xyFE[0 _WIەCUy*AkYdn{x;pf!3pȀ<#z Lx!|^"- maUwD<-E x܉0gDqٻʹiX7^G-!<^ Y%O<^ڍcn,.ZЃXJ{ܕ‘P`B$iAO v%*޴a{n[IԮRQ,Ŗ_*¿%X@Tלd7#BC=þ0$y?x_x={܅6!Vx>0ScR~:MIMW"G,Y1Ck.-g7^2W*,닎T:75Ѯu;+, ꂲxeyw3wR=ak+H(/K%9yB^O0S8e I,'vNV}W}Pu\Zy]b?_Ɋz)8)*ޚfsi)YO\zMY%0! fJs뵣uQM"Ur@tX\MkwA#2 vf X x,P!oWCzl24JQ9| (Ɂ6k^D'kMq{45/"zwoTa2),nx(=VH.';'_bhU_ɚ&b'3QuWG,Pўo&Q350BO%2%6-T+єKAD'&Ch8 # 3+V:ZaodqXө^Kp CyK%FB&bWta>l2^Kqf{h6t!!~)վY><^Sr[6DYmeyQY^ԂAP5t0@t `aw=\-k H0&Sk9k"֯m fW}vh | \D௰ӄ"Xl9C;-؇Ϝ )1؋?/ ]#w{2H'z:h06~FvbyxItQL:i:6j8^'d%/1~&3*^߼u_W0HR^x1S $*HٟK5>e>aV4'GY,IٜCd > `ڮ_w^=_uS@ 6UVn|Ro+ʾ gȧgiLEKQ"K Jn[4mSB^Y /W շ̯˪\ܺi?5g#xgwHKrc`\X#U<KzAcycbdb5&( 2ۅkݫISI|xaq\1+\eR5Y~,7O|ݘ"Mw?omօO;oUԮ u%²5h}.D6qN9}°eO 2GH.q 'QM3ʚkq_4(ƵZ-p7Z7Y_Y8BwY84k,_|Ox?`K7%`cx7_CSqx %f+B7, "sVGE?t5oQ2K ^!h˱pvlzƹAX! 3 T!cr"$ -+Cw7#ˣr"9gWu+=$쀄"9">"=:zKwp؇JdRgH }ix)}>EQ5ȅS80FLFj<˗% V0+EQm_$~[O!Fp(j;SFg؏hoHVȴӁo]{YxAs;|<$YFT-1⯅RLm:yKm{l;C,lҐTu]3i԰(G<~fx]pX!OՎ/Uk{jnu4k:^Cb BK4J[W׼N {5 WQ7gOVmݛWܮ5h̫enMwo~6p^lKW)D{qvBqt_Ccv Vww,+J'p6ǹשXw;lol"FaaUd4!ڛ]BF>E'R_餓tPi|Iaj"QJə ܆Jt"Sę׻_o?נׁ340 o_5>'eHl )E!m̕A~ȁv  &2MC= BnzP觵k ]Z;/,'NEd Bu 3:я}g*ΤR}㤋::Ho7C~$c:7tEwT׺޻~c)!e2;.XA:"5! ;emugΙdfι~=b3u%I!psq8{zPʅꂦ.Y(xI@ކ.W;%ѡqJ}aFvՊ?L?Lo7ubvb5U^k:do05ZLCm7{VDTN4Jnez'keFa"qnK9U1dƷ}J͏s.S 2\,-U=dKMo5G3+~e%M~TJ3wܙLh2K{k'()9AYcg(wUvj:I[ |$S*v6V {RΨ1e\t#'dz3j8 T pl SZJS?2"*xOb4q#(fpMKLR*u8Nr. 5  UTpI T9D);q\olYog_wy=ܹwzA~nއ 87O1WInI39l"#au~`._=_c˅#V71vʕ߼|E~CB|_h;t?[U0﬜WWj]bef[BjW6Vx7U` K<79&&嵶V];YgfXMbՅpGlijAEw稉Z|tF!! +4%+h ʾG[LD'PnT I*CߧexbWI[rf8maP: j@3% `ƀh%|F>KXe4!/ u^,p"{yݵ\<73+< Qx5!'ȾG;lkFc<`'~"\1t3W?hzZ|6VFo$žbՂUNrDa I> C,_< R~ؿ&Sja)*6Q\fƧgwYBC(D}sK%'JDF:p(ao!;Sb-B8w @W0A ʠfpA#G8 8(Vy…:>XD8h"!V'9|Ip_&eÜsR bM84I#/T 6uAu~nn!Ři2֯F>jCJo-_vkCKujcqWU+C oZj.לP!-;1W3n}uչ_Rgt3EWt2?4ӒGU2yjF@h|C6RykDD@yHpjnO5=s(,T(iޤsk :[%{{U7GsD>M:8xT1{Vlxv_:ze-דlYβ+&oɹ!?Vʧc'ovw$;h8'04N#izo!|bΊgsm ~!Gt=D 'ГP/0G+[3x$~ :71GpN g9챜w7;KpYTw'wA8~oT:R5}?)poD눗 >%Ŀ|I$%Ehp`VϺEi6lPh&giQI@v4G`\ )̇Y%C978\A?LhA&4- 0)l >jj'*FL 'H K 3G(Ad{P _pvEȌl(>8;Dv_* |kEDym׊IVzyv_i7s9EU||MJc,x[+jKGg svP? vȶ)U)oᰝcPdKNkl.w}UiUu5Qu/c*ԴĤuDEc.n+e|EfP_zDz5EMtԳ:>iv;}sS}sJ]U`w=Kys<14\UǖלT,i/j R_+N{P}彳wV6xtxX?#$A}F_(,wSTS/Cf 'FTQ];mKK/`O9=wsc<}Q%f N% & qx8Ϗ?WYzsøEB;DB>lra@qP?n \ߊr$]~~;Ew$Ko/e|{9KJD+#8 sAV/4B4i ,c!0Šd?p #ǂ\Jy0 CΤPr`!yY8ڍNf),Q0ރ ʁN!f G [a\! &TB8@GfoO4qcCLOb2@{b:T#ۇw)w>'1?"[&ĝ{'@eB%} w]4Տ?m3+i6%I:5I٨Y#5rܚ_V,an2UqgQJ6e͠5-vY*2Urg$VTmj1Z$&GlQ_3>2vu7STMPҼ՞){jܡPB L!1kL ϓ_>MFK?MpܕR=r٬02~kmlN3UjN)cUqŦw}5׵beuשekF&Z ;u% {'-Z\xlib"PU1ȼ&1 D!0thPp0$!n|mfA.*'S( TCf1,W-9d-ݓFLRy8lS}e31g7߆F *p#x9Thx 69|1wg73ϑ;_ G|j4FB-W0$NBV8B_Z; _}>eNf&9(EqwP@D.%=̊wQrfvBtFPSALa;KR΃zj.y@6C#ݔL&S.D0ԐZO)iA=,gT KU#'|cLl>6@ 4 'BFd2Et#, ZB{".z$3/٣$_bN)uejqC%k.1dK%3$_%ל}ўN:٦gm0 N_t$A`aMek^ 4Κe Ftn^W^is | >gfWȗv`ҙnlKVAt^< F K8vQ}ȅd 8#z.`LU>6oޒI:Vh+kRqd3dA?9]>ߴG}Ww:j֗gz+R,P3zzjbEIjf?Tn\Z[bX[~͔ajN*JȪs%}uSµG""PT>F9}QLZ ZԽB1~5(k΋bZ߮?P[lAQ=/`) 'h8JMaJMP>GES'-8*ߣ.L$\R"F<GЈqpzʹ< ~ =TbB x c2<<4a _!ptBȽʿȏ,c  E^3^..EfDDcA%Y$LȷaKP}PUG'9rXtyt;_:㦤uwxue]TZ.6DٵWV%$PQP)"HCH  Q ׮+UWtmbok/NNNd;o{k\iV@۪Zi/hvO}pCRZwR+鯗_X N&GSRWc >,kW^__S_,WR1AU]4gH hUrg9BO؀ml~Q)++2yuA =U|-h:\.X 'e(xC- /`&Lz%v\=5 4OtJBEM $ NPczdo~'ƛ/$ZBAi"`ÉHrH&?}3D.b a$I~'(\(G_GEKzcŧibRĄj c(3D C=X'J՛#t OapxKsSxF^{ ~i6YcYp&=a*]h82]4 d;t @= =2?G8 EkDa 47!. ,w(MFsDfPOz^x/$$a{3{Dw҇؝iG ½Vrq_{ OZ ` 4`8.bQcEرOxv$f}2pW̨a;G-ܥZmVP;O{A]}tb6Wlxo7*̎NS~8ْ`phm}!  vs{^VU]XtܯD%*ϗ/Ϭ>YR7J,^!߷ 2RU\4'+G~~6%_w䴥5 -PTVUqF?)3fA^@őC uZ7gvI-iܸQoI=ƇeMRrLYJV}Ovɫ wл(`B.[+ QH8i/&a9˘HQ>:Dہ0pDh}ZF.|&/)/~ i GPqV8:F P>#QG\FEv5d+9CFݷ[IJ$Dj* caA_r(l*Utߢ9HV p$C%5.Nx%'4'Ap!˞f ^ -D~0B><[z $1 i .DP;\ 'P,dA5 Vc#^IN'PFؗY\a<^)"tJ+ߕ8]ԏHu1յ}OYuEYM v߮du74Zz<-ۍB_egX3U!5SIˌM-{-[4,?x GۗZm7mm%vF[SHӾm֪d^y wcNQ5 S]Lj=s#.E[e ZgKnRk E#R,!#2cmɛ&amjOѳIFҽiWM%7^T:-kdrrUC;4^]{T{)#qgEiw܂ܓ-W#6"/&$ܞU&hS9){͕Ȋң),}~g F0t/X "_f$~ O09oHGZœ%(JX*ÑrSo`(Ef%,Y8ʯ/hҏ/tp ^F72ow!+֩C rKSeh7hnŰ\ݧ:f 0 0ECScEu-҈Z9vO7n\myfHM!0lcbqoOC*=ؔ=(nAWDCq soVJ~eM󯵵nvyS7Ȫ?4TڜH ?ؼwպ{ =mZʧ5[K5 E(-)%ڊhk e岤E9:eWs'm}#ۡ䱬[^yqObDhmF).\YR)([Ql*GXů'(~\|Eq:"[ A(8܇ax t"+hbxWX+qonna2V!!X E`&@"W^|RF^p/-$ooo6̛K!6~5:*`RXbhI\zDŐ}Hb1G@b&xcӈynq\2HrMR9^V|16 nR=qNc۴XYvǣPM+^';9P3p:|˸juh4_s3"|(]$f0+;YVOn\"x6~p:H4i{ġT#$8\`&C_[xFa 2,64䃊<|$k#Q@PDu\2 + |HD(q#?Q ^)9̢Huڽҽ7@*Nb1\p-vPm_2N)n$;G { D1hu}Dbp`!gV>e8NC?+r(ØVt} =ŭπs&\`<4@[@6;蓠'F+P(up.Rlb>|b娥g^>XJvJT KI\˫%QV&"Z*|Dla@2uʵ[εFPv8s _stXF!|5J ҄R S0,dyyԳozgrOA>$ft?DP賢)« tLXN. 1\K*`rϡ dSś%Dcmlc`6,=;Zh$5,4\NJE# !zIZRs2Dz銤 Z.IVl{Z߉MFjwWMӬ^YP+M=ݑb?EV¼v\9UW!hՉ*zGX}+K/@ ydrSOeŪU?+TZ+]vjf"_-wFn^31{#wEoe"0rB$ZB97pQOV Dvpf<It?8"">{  SY#2WL!RRREPc* cCr$)%8ϗ)F8ZH|`nƿW)C^ F'ٗ?f(ZJ/ !$B&dw |{ 70]hQ sV C&xއ6x ~:0'!KK9t7ܿрPwg!.s&kf+y]䈧dD!^=JӭikU3 )/դ;7I^ᄊd۬3-W,YM9D!>2Ӽ2>R7N/?5<226S?yp[7n\T!E*COS6*hO7nmg7Xooz8l=3S|Q*峕T va[WWCXy逅gdu}!#Umyuc5=Ko\hNZ̈cueg nf'eDVE,5.uO}R4Vnd͊qeɞ y|de2EJ;[@MW8˞VSvo+l/*&\ϛB^> 3`:) ?:'z0qy nlǼR8&2E{KEh`*@&do:qTBv Q'XI W :C}jpP$Eœ7r _MR) kĉ^w<'xyxy[mG> )@(X"+ ~a*NF W^v0~LSg1B= OdLK"ΒL7vsy Wv .q)@"pŜsW3 .x .A{()t_K8-׋J{3'~L,^@;X|d_HssXCoX Ƃ='W}=Cb[Hpju>xspɖ} 5?;0+AJ!N_he&1Bb+3;+9/x.R2+2=QXщJiec{cͥR-qOkPC,lnBm7n֦:j2sjSCP_?d0ujt;ty%F$IV7J4 K7'\AeIAtD9!JVi7eo9`K,X!X^)ADCB6; ruED[EBK5ݼG=r#rdj [ZBV yvRtȃ(.h -b39ًp h0PNDzL(g~yrX˅m'Dgz7=s=[$ sEc_E1T93=6_rպ` ןek|SI7=P@3=k4'$nc*f23=܂ޡjFsF'`?jY??q@'6w=)8+XG.mB հJpLQ'ˤ0K5Grj/aw Bhp]8 ~ Z(+`"Nț;A X ̂ ܆^AA&:_87 Onՠkp3PDs}:څ.>8`#(ketȢ\ ̆>$|:R,,}Z4:ϟfD &. ]d{bmPvp)"2m׭b5 W,sucTŎ9˞U8$Oe|I&A_f&CT}/L#_XXdtTjbUIդRQ|-˺_dQ2*&YlxnTɠJ~[LTA~$̪,WMˍWZqNy,Jk/!I\i8٦T{?J&e)G|hilfIZݻb˪)פut .šX;-)%dm3+1 !!=ēnƑP@p()Z4hw޳?̝{>0}]JM|UmkMzii.Z3|ވ]9acI{[<@q!_|#| oNLӏj\Ðu@'8'P(e!kpwxVi,Yƶ|St|.oQ|/'vE Btx쮸H&/*΀=Τz8ߓS4(E<{(}U٬>go ~x%o+!ݰ9D.XL;h_p<>h!nt)UP=`9ҁlsp i ^ع>!'B'(X;4M`+ 9~\## G+x)wԳ8~!3|+J؆^mhVɸpV!;qOp4u{v#pw/LƷqq#H=%0TH 0 +&UN0$ڃ/Vݳf?:QVnŰM *TT<7#9W[StYX^TU8>:O9n;p]P ULsveՐ_QtұĽsAfiQcvyYFM헪ښmʻUiq 5^hHm mT[LeIn(wƖS12y-G 5)( ֵ:K2ӗJ믝賳W]9 fI2W~sî)Sg\ԜJijθhg-铓.H\l( I"6!>(iEFUyܶ-L-r-3sⷍ}fl$Iz_Fq `ϣi31 >x0Fsq?X2Ϙf7ll)3݃h!ި jAT l3ʜ!!:wW /QI8$ v3oDpOU-ZTz^W]R=U)ܟ7);(=Qr0˗XאI&ҕýzb}i ~?'yd ٠G%=K% {⃬/*[ 洬Bv<`0l: c薐\~??LۨlhMEޤ*|G^Oˉr,z(z`O|֣(Lq4~B(m!D5ρ`b#It#a4 ]s?/SuW_V%"2Hh?w 8 EKEL |-- 08§7 ]F7ëq{M͸UbH63Zގ>?ce('[i 5P~\+wpܡp+*f{ V]NP +\29A71ܳTM >듻jQ'(Q-J9or@W>rP2ةF,lV͒.:wD48/8F ȂB $^a?wgf>\ӱ3X`UR-5󛔧y>Ÿ:qb A/B(z|p>fP-Yt!T ]Ǜ`:(DO`)KpmѧR؍ !k BwA@8fvxY WDYv\1$\3N'\)/S^sr,*f[M%y9eweߕʓR+KJW O2ªF=ʊ'خUzUbvRQYRJ_(^\>RglfXLG /Kk'yYϛퟺUz'{>.909XԥK!-0VWe6pr؛Bm <3(uap!6w  ϒ:|Yϯ^2IJvHgA$|8?,>dzIDwpI DM$RQo[o T"gJ|x26BKy)gɇsR. _Gg&_8.&p $ }ZI*7anB7+Ch:i:-JvEu Q߭mdT"z5Ļ673ea eSz~'8g&?/+iכ.{'\$V`5>LGTr=F_Br NHR`F H2t$pG+6\# BZ?'X+[AsFvSRZ@C*-wvjp&.eQqDz:ochޖ çyʶٗ ]Lͻ-?Z[;ZO[yf-i 3ڢC 7YiK%3ss v-muEa[`fu}JJ+V69> dV ?FÌMmaŹZsuiMM4nW^g?Tp+嚲Ua?fO2]5keZcE`/֝%Ҧƴtq#aKmTqXWsrC %9 eTĪ oݢͷf|L'xi-> B__Hl9iؚ|87h ŃJ\&pw+'lq*jQ{ ZB8+oD265{ @h E?ѱ\&!9,\ex >#y %Pr5trډhҞ$Ox10/ޒ@ H &]9Q_@N~ ?A-%9 ,4FօLfP$*vqk[7 =YkGn$Sݚm{>,~jvJ͓yڡFeuuҴ1Ed9}gߒX4شĚc}f`_귘Y !I?&hMmw93A<`ag9)8^/_=~Q^YYRe3L]~ˬ+jx1A?T\ZQTcvծʁL&(% F4Ļddgŧd䦝}uc;\\X.̌FDrS8_Yd ֣L: vV|<v-6A9'{)XN쾢>N=@ *lFֆ])ݔ'UN7 _ɷ)*Ǩb<<{L>O!FhmM,U|-8S]$?Gu"#WCN@g.sB '/ FKԃwzol ^Ѝ =&#u -d2i܈a'%q0 4MiŝJ\;$kJY2`C&g xԇy e CK2_ԏt)bWd9HZ^z npP ).CA*$RCn tnX%8Y; tRI,dFRͣ+H,p\4וQԱ_P'XV+#t bJވҋ^2sBO9&*Hz:=;7™;~a-7 FY}hu]<&&ɘ<:͢qB=( ?8/x~qyӶVoQ $d:ۏQ\\fCTQ݋Flcu:YoS?,HOӦt7D "#c_vVcP-su$")kɯEwE^0vPQIK#h 2.VdDkNݚ8}@JdrW ߛ efK*򪳪m}ӎČ`Cn`ޕOꝹkœtZbQtp*g"bH0YTqY j瞯x-Td[eDQ5J y'r3]xxx,E'\CGrߑ\w F!LB9ȁ 5p*M "&0`vvFm%T.h쌨EtB"b9(# Y` 9 .?8+y-e0^\<676u# dº h !pg C:8A/2OW&rD 3 <CG$L#ZF{T'4B!t SZ 0.14) $!IdS%=wރ):#$+"%4 B{ⒽF VRCK74|?op_/;g`ɖl=dn)YZ--=cOM-ؒndR,-.AHkzXZkhfpwei=#ս5k\z}žb+gFO4 $O36ZoVgn^Եt$m^s56Y[rm˪'Sc#[cJR)L*ʶ6Wu0*]).~qل񚜣E3O3NJHKIJ` EϘ̉Ř%8(4{!/Cg2 C ߁ $6G`'h/EE/S(R> d#j "V+ ;Q[h=Gp}8Mn~uy4>pw`!{CH z&5wPT[U|D< җ0<Jpo+p?EaP\%;H5.O"x*fgov;Nĸ . /RQB8yYUh<^_[^cFlflI6ʽ `&]3G~5$/HB~_a/ y<\5IR!i=Ġx :Klԃ,#3xՙ\$N ;{c/HOʈ$MvJETڑ9%e%al9tT_Cл(nVKf F2]zp-ֺY7ٔYƺ:߼E2doo>glnc:k^bgcqc./[grNњ$&׮g(hW|Vf׼&JD\xFA|j Lӑt~IEx@·\,dRB4D&WOቕh>m=l˗\ehZp*6/8™w0':.("r_6#QT|.-U#|y+tE"npv- L*dZ3DY,AjE+-`9v7ؓ8ړԙv Ua7p#FȘOts$b:Bh BTդ`R$;ͤAB;ѱtY@ KrR7 rWId,.G7ZY&;å7?9*GX]kKnerWiqop- ̍OKԑ=RMRnnt vgE6, K9ξl^Ňʣg7:ن*[o2X6?n*'m^иKYzU-N(8Qg/э(I]VW!$11H򝨇KEF xmc0碣q` A\wa s`)#2*x3_P ^ KW TM~ϱTWOF//#LP3}1eT2< fJQ5>J9" ,s 2?y%$(>p3| TUt^WeML|ݢtwJ=  vS^;a>4;g{\p8KPGDd"^dL|О'X9~*e"Un-V"kQy3??2$;@-~V;Q}.,&!!6(郉*7o'ѩ_lm鸉D ȿ03*u䅔4/Z+h[iw6OΪ Q.l c;}ļ{.&Q_FSq m=0 Z@"$V9 /it7<}U]'goam^JJy֡츬[^aԃȉo"|C? ̼0AnTA^С4 |S>!PG?Iq*=Q*ҁԎfU{IH 1M&/+i25[!+Z\s%d2!&!0_ ׀o +q>R19tP9A3P,|{#(o\'wsP8Kz T{@VݴESogtIj3&G_5cr)T0!q!L F1MXS_%yb<it4cwG1P>VS@N+N;a9龜M$\w[׵b6<1uS-Dړ 3]  OQ>FWÑvp3܃o;D ?P 01+jRy:1'k'Z1 ` @&*S*I(~_5N9U]x6}>zUOч&Cm~~ΞfMU%u5RDUv ?|e~_UT> EUQ?C0CV[.j7 A5|Г- r Qa2>#tmHoDf'e<+>*#'1æܢ}xf9o'eݽ[dUMK=$ۻVsX7^ 3+^32 {i~YWي!3^>,.gS] s44w 芩祇LvF{]'NPWjh"<|듵#kL}M v7M8bEF9[3M҂={n6ȻUu)h©wG*ռcցKyOsX׵70"tBmHͲ][s#*/oOEmR"®FβVw7tcKNsC|B"D| x$WQ~M2JRԅW|@%u7U;ZOSL埛 6a1x%aPCB_t+H1Ѝk0rőlMz/y%h%E+kX #i%@J8 S6< 4fMhE+싷q7yz(Ni bpT,3^gŐt?"P Qg {:Vt ɻv.j\QnVC1oF@(A7zڈG h'e^.\5k լI|>ᱏ&/;1*ϱSgIxyKMď꛵C4%[&_YlכM~_W9((\N13Veo5F?Jt Կ~UޔFޛlJWMM*3N ,7Nd[B+ە `EuZ̰lYͽ7]9ظ.ä-nK]NA w_}lw%RFobۢ_5#ʭj,JIg}T?i<#mxCZbIZ*5K":Eu lt\.Sq V<\uF>&pGyw2 !2 $BБLFHf)ච!0\H5$' AM?P3*+ATT5w"t^띒?d *GGTѓ_OhO?R)F01_,ٕGIԋӍXW_i1fcgz1%G8]uTxNNaOvBZ@W/ K O+ x±Sb rP+w(o*z(~ȟgJI䔣4[^^ 臭$tdh/D'҇+yͯ1JG 276P|=ְԆVw!a{8(h.`8&a]:;FYOzb{Y|ţË7uɫmZo~'a_Eg7VVN-6DZmi jWZX$ FV]iG})'2%=1I3fHOKtɅ_Ym:.jI`_ow.25%*I9W?pnUtzAW/|A2A5k9 e=_\%#9sWM"HR@DY?8: !+:b7/3T9|m\a*JR8I: 774 pj}S1fӑN螿~þM ,X 9H!M:A~ qgE,l pIx[-vtRڲ؋z%8Sh b&F%] Cpny#I jQ&zsu(xW65}xЍϔ\#-pdyPP,?q$KJ$$m%1%Lp! YYY(RR"fiZ?Jpo7R;Żv<+.О_ƻ=9(N5oa[X=Ls"EІwT?|7.3glTT6*S-Qr٥[nWޣxgtS6UmP|;kVs ܘgU|_ .]Q2frڻeWK6%QOE廛%Y~MF _ܪ,\ur,^--Ti*mlSev@`h_rxVp.q歜qP’!s#2?nr}mmkN68qՇe'&Jcjp{iΕEl p݌g8j{ ҧ6pvE.s}'0|ǎT'.C#]@[H[R8ה:!̏P&Fz}Gځdvާ<6g)qn|8|%5:޳8wI;[ y*: 7SrlC.}yZti9%!0YܨU~ULbDDNa(=؎6u鴎6SO1'NeCaݙT|>zІ=K{qM0SxiI+# vl"ү,@A ` "I,EkO[1ga^>DI+fO>+CjϘyjK6jQinsֽUSigJXX/'E~1_6/&[N֧7ռ+=a)5ߪl\)-֏6%g wz;skOS؊.egK. FWS|壊>~FO=7lp[P*۶cdCFjplfa=;yj&=68$oL_kSMi[ ךOoOOʒEg-;2z]vEF mCiġb(NlH?r bA)0)<4Aoȡlˡ`-]Z;I7_9#:ZHNNxV J!Q5xx tB2x3a⋋u 1b?ϡFc& Z<K ;8e 0bk'n'>1OApx܇~X|ip;4IgJL,8>s!=E̖ cAPF:Ur\1F_rB2EOG>OI,N^[C0OJ2y9a:fxżLV{' B19>9 p;D߇ (yЖ~]Nw`-A o utڕ%dk]OP/ygGQŗdOT#\:.:|a:N h$teYh-9[i[u㥦3ݺYo*Z2zi%?>)k-T1xMe\}D槆\CNi`Ūӕ1esK4[tUS޹MyK o2Rbg7Zn.kWZZ:Se [А"#cðZǟ _ϰrgJbUE~RgM!Y8{ź27.cVV_C>oLr_8ILXMa3 G  t tWz֡*\D"t$?A)6 )*yڥ !ޓX!|j(nV٠BHBX H8+wL [*Å8'oֈXGUG[1sv;q"k'OIIRV5VOs;~xvFk25<]P<p$gK-$Q1IT8v/"J=e-RUzY_$n3b k=lx\U0Dk\ k_fh!U8 Vf8O2aT~̙֪QIq"ld/pQ~KZ>LLNJs_Rꡪes [&s bbc}D :7ՕZdX~¥*6&R^fYhY]]Pe_޿0ViFYXiQ4+o]d}oV=6ZmyV_mZ?Zkf\y-+WGWG9xߴ`ocQ޷"Y($oCZbiӞMWwlco‚ڜмz۬=Niꛚ:-1{JeNݫ^h;JT]2Y)!krWbYr/E1d钐@amg.<|bKI=y\ 98)k\/|Gdą;d37@Ia3 ^>,C[*eY+Y(hJ_{V3K?j%EL t]}|wA"u'E1ww7.;˴_'9W8m)x i::pRASd~ja<ժ_cnHbL\cazϮn\W8CRx*aH2k\vt~.].'0ޡdKLnIme侣LTC MexW(( E ΜM<@{\ H(b@).%~ʏv3>}?X'ӡ#Ad_45$ ##l-COy2߆ O=p} j\!f( a J5$ [3[$,/0e#݌g =7֍ף]ӫ7 yAG@42>yf6-MOM_mUͼU %UIMӚ+ZoZ\c*;W*ok uV,Oƶ^NvuCYcѻ&(VZt1b˚x_5aF{T=ڣM݈zo]o/(&KRoz ݭY YS3Xbt;5 K 5Z:f!ndm=6 ɥM-u,\hI1 ϝ]/?,KIk2YiM0/{-oe&P>}Wl΅X<ok&VAq+nT!_!oxEڑ: |_̇xGy) d nB:$W/5\I>M?BI$LS@|7k *jx< Z'#E+FG_nD!,ih*΃Nb GO@i P/&X wp't#a YyBΰbm2QxOHJ1Q?pTcoG#_~ ' ' ű04+M_=:0|WgXMA=-?EExCÐ9p?ᗣu#JE$>,iihfDn=d̃JJh*LdL^h Hb|}н I XRZݥ*FC*R}:F^#IuHzvCˆ +vftmm7b3s;#ι!PzkMZ@, -ezj\Ms֪"[w$Lul*ZiL #2#rcSU_Mn}&VD[eg+ed/ )E.ks5kƦKRo-H:29}՚ڞƔ%9lJe6 ~zLa(^Ya(LX:ÔǕ{ەj3`#cx08 ގx c;xBg71d&6C6C' n+ˍW]p̌+-F LQf}Np[*<z܌XH Alia?X P q?rC |[Ј_kd a^L%nE[*o\ iDC-D>dPK1 ~P&D4> Op%WP g_gQ>;2~;JKt ڍ8C,U1rnM>lÏBBƿ."TT/t z#rÝ'ޡ2P߅6;͜@r` x8<Nh#K#!HM~4-[wK[X\^Ri057Wl.qX1Y\+uMQk]lX_3%ڔ`67?iiGDŽUȚr YoTΔ*ԕ6@~Pi^Y[MOWRl9*N撓Q{rUQ4}]-[-\stmRF"Sk{IX:}Sއkٕi3KzX okeK:7AV_,`\]N;d\/M*}c" =0:K t/Pw|L ҫC%IY] \K I}Rna`yI7s"x rh!1tC|"#ž$e]#SU`څwXUN}(ڒ+lGqB `+bWtGŻx 5X89 p93hCoMJ #+`JTȢI|C_ <nЍqΣa`IJ=PMA^s[(]FU| ~]p>]sq8{QqKK>aØl V**_!] l#vU!"Ocjzlb&Wʢo8?\֛+ q|:,hZB滣Ȇ>8 G 읳Cu5fS_noG)ְWdnlpI:Atwo'de_3 *нwt8fzQwYx{IA#YkŴ쨦K;}Olcj]R7eu;mOjoY>5Z)dO*WJ_ަnpaT*Rrg/44}{d+_5k89~sܰŔД. ies *ccj͊oM8:2۝S?`/3Oh_0`.&n U" B[AM*'>!X~64A4R:0d;_ y<$#nS . ;%_a~ğw9JaNW |M `|8w;1w;K%G'IW?'èY^çp|B`\OTSIf o]8g^FQF/Zќο! 5 gy7}DOPn(W!7oRS])GNJQD~9,9ò}6.ǀ5XQtgbW.y_IFTRuy3b4ܯ*[ôW&`A+̻~GoQ&hc(G5)CH̬h"myWTA&>|_,Yx1@?YzJXW:R,*"D5Qlҋsr֏ј}N[ejh*5d۾wvjk:s[{Ee8^&Rnsŝd=K(ߦ+JJwM<",2tv#WE/m[`KΞySۯbtC`uyr}e9Kĩ .mc * X 1ib7lf;`1y_f[]A&W,KUuIk4I%)^EǽYXXQT!eDbW8E[aGc/cif|͑or,C\G)=[<|/?x7h~~(m0 '_ I*8hB!0T}?\񐇗W8@22Nx2tzۅS8ڄ{lOwr8e? @]i]P\frWp,$B Ka#S^WUx.'ߩ睊1mlX5\:/-oP p NEpcsQ&?»1O ՠIh n 0߫j9ߢz:ʯЂߣVӹ죸nc&Uj"[p/*w@=&db;}V9T-mRFp]v?pppy%pǨ{$1uww[M3hY_KNIoW|[MQ{v6Ų,y᳼_bD]u9Fn~Y.-ܐpvɅ3>aջߘsԵdJY^^s!י׮@W蹾N.==WXɊ^=nW<]zv$6wY^\^D[O9̜._9ZXTrѳ1z9fP'U|_$3KrIg4s@j`Zb J6?ڃ e"D{ jr&2C[y ,x2N_OQx%Σk{ix1w?#-%EU#jFF'S<H,z ,ߡFYJ:f:/`E0v'*7-%|s(]TEv;3sNg325$.^z!//c>+|&Ws}_?u\̗+E3$Exp)| mJdTٍ4Ny);rTe |NUVA"{bf0KBq+*$g1|jKl"M{Sê >Ukl x\mik 2}o50{YXZ/BMցV%Rk?G9UVme~4L4YǙzepܶr]4aS'镩"8s_UHqwk$.7bg\3Oj:_z)Js^,o8mQ?vkfhNH/١Y˃J-y?CPйdT޵Ux(٪i3e.br1j* Ӟ6j팙%.[zaɔ/j,j /Mi'\$ǓLn <6<)E&7( & !<>'pW*)w"(iz4ьGjR )/Q - ^]Pr#zVq=ڵ8MD{ e% J-Å,-hE)#a|$II6Z!AѴE'|[Jm#XqHn'E0VnJ͍>r*ޝsnnjDX՟ס|0]VMm:Ah.KQ((Tٳ")yWz-.NJDEE$1JN`i?N iOnN} ="ZwCPd?uk#?,`GU`L(/ϕۘxf sf=xlؙLAF^a5n [BZeÆ u6n?]gl|ь+w66p5c-Ss7&WI6W'{}5Z")[չ^ejTe,֣YGqp#{]zP~FI[sG^1Zlmts=#FIP~[n$MZ{:Achsޅ"W^rl)Sh:irJ4팧)N\cbEԉeYI{ ߚ Rle-i8X3/TҿМo*~S,)| M-m|/Pw!&ⶄhngIQ4Ei[{@(܆W?Twa uaz}$mXJ0CojJ {hw A7pQ @J nB_fw:f+@yzMɝ ?Ѧ]L845lS$nNp Oǵ4h 8E`%L-31:H}V8,"JP(BwaS'P. {l!S[L_VQuVR~'88O_\P* LF1FWa1h9@GD]G/V~_|9*.zeFJ~t"}-*t%z,Ō(ܷ;/=_"hhHMt蓴/]2C'H-Nk ̖]sً򕬒u??fE6@qD]WEǧ-3)Øv jܬ>9^YWcRWZcn̓=ܞUNaKm~ONS{NF18ղӚka-j[ma~iQt:s :k˲eaFql-WM|tS,:7jb"Z)[3Cʬ;W2i\(yJvj3[]\QAރMPd,G et&/ȝZZviZ#Ɖ}2}\ /+?* ,&(SH;`Xf|M!(IfGc 8T٪Ͷ3]4~}uS56UX;;eqsHN<}x3O+uXTUYk-\;?9g Pf`znIB1B];QtUs]yf3zz+ su3.Wd4:MBECőM pM*:3BVs/kwַ/KJ@~L$ַj볫VUUV~+ó/c Mgfvy"++#6IzS޸J!0iWܫ^ EL,YUFǰ~\gnR$`^pPطQe^Yr]nӛv~okkLjg:S>y{89nuN{R^=/=G<̭e|7C)|t㟲Y8 uh IC0waԄ cI:BI<\lu O7 Z >l!Eh? {PJK8 '@4/Y•G ;FAp%.Ja=d)8ɨuG3Q1zעxTR' |Gtgfa8~"+| ?@PDh*@h'ʅ(wqr';›@pe_3=1|ʉA Ri3q.L9nF&8n<$ݩ{;M˲+ҭoXidf]o !քDC|%<]{g]߭ +L˔V6?m.|K//e6Nf~@ؐ~m?ϮuFQ}d"GS%I"#IsʆL!{2 ${ېTr9ˊ,p͕*rWmB.Nv>`@И{)C09pz͓Ҏj(kYeJs )քkjW5i^p@z.*yO =G'_0=x{u|[ҪC^>Rl ~XiAg@鎱vtlۜZ pxvUX*q7l Ha_>p\$`/;O0֢mp|a_(/#q %a$pgh܂Si<Rp nxNA! ۡZP#JO9x̽bm7\;0 23)ߊd}o$‡t#.ąC&RANst3FO=WlsO%SW-j&YbbAp skLC-ӪSQfqL1Wf6֦'&?gisLuf鷌Aщ)E)ʤٺʦZE2kD)G3 6IjI;K\q2~Jaq٩qVDb 0zUE{^)U?EP N=䤰VcXeaw^u*e\z̅Cy KsX&/|_GO~(U0D Nbb49#,b*aEM.1Xt'DĞC ,I9iOYzt&SӒGYz%RʜMwd/nD+'$ĚHxMP^""C/lEmJwPK.J#QTiF%5YBb2o(_W.\4EXڔ+<[o,Oe.p;ny}]hޞ'߯ vw_mͣ>ޏ܏xsqO]hȉd0&r,9kh!t;`0W Tȹlk(A;7֠x!҉Ypi-Bned W W G≈GːY&7f71 >MXh,.Ab| Z 8Ã]`4ZZ%I3ax"@5 #z%E)p:ss3X]".2A(7/:P.q\#!z֋щU>` ?;\#F? %D&&:ECg"[T~I%$w8#I4X"Lm WRLdϰ 2.2\5;J}5+ZCSDS'MTC<;]K/^Ov{r<%%.Hkz{iR<`^) jj+ITXMLYuRKPI sc;S]Jn(RFd +y >DgΧ~1ӍQNG4,19ۺG#4;_}rG cU Ql1#3\5i ,{NNPwEON^oKyh؛nbߚtqΘͲ{]))a# l/o`,B-cON9=0Y-=GY>`[xZ` _x'sAgR>ֵaeE:w_X!6O/;=E4ñ :qo/6q[ J\.G𤕗AfLDJ&ع'OH.pB\ bw @7*ѓs@"hCx ~C NJdP‹(?ëeN E^Ÿ}=Qx z@] uu {P#N9ViPOwL*=@ _ $\ +,(CffTQF|"Tu^(59iB b :W<2J%fT/d!&1}lj%`t?tg8Ɗ͍rD(i,͛;# wƞc2Le3f<ݛ&w}H; >[g3i :L3Q.Mv=d~bB ںvs;<^cunж]Y~iޡcaj@ByyGLMO\R[2nf{/0%S;%\MJ:4;jSxl|VUDt/!7HaA"S9}SjV{r;ᆌ ک3*>*/ӴTDiPΪ3.گ)HѕwnjݼeNz06]?V﫝UG6#Ӧ e=LĶ$A3[u@Bi:WrK(4m] ῜88Qhw#Fڀ:x,JzCVݱ@L&u$>QrcKJJlR.؄g TFlU [xî]&Dm\OL|b `GVLz?=0^ !k2B8vsNLmP7< ?b$R?-hۣj^1ރSyI xp F/9` >]l&(DY#<G1➥jL!7ULn=^fh6 g-b|.P!nGr!B$Z0bHL$Roq.` Du; /I!AH+.T#TGr~ȝe=vn0dVp..;[?@:8Ưp +;=cp+l>cesG8#륢yx_*Ofo$J1lsof.) 8B[h_FL`_J"gClp4:xqY?s>ejqGbWf9j藰7a@ArqJWDzJcu/UtI|ҴҼy{L%њbۏbI<ߤhC]6-VU 7jJG7*pZql,j,Q7+4h۴'u'ug/ͽ[vC8-n'u͗vLޫo}wHz<T:0dA)0cfM[w[N1aݘބjC68R+OŮ)|"+|} ?GnR's΋VXf!;%u>e3>52Z<ˠW9nmfx`b%E%8~[T.xe(=#t L%lFAQ M+'qÀr| +hJQ4SO4Bcq2Wg^VX&V%DM"NbF„$DPA8_'?Sq:((-JPqo䚹z.C|8[ t@+?|" 'm?5ZOuͭYMfvB$y,fS]22N$&5.Vf4p2YʥW%T" '\H^Ŷ$9\֓ul |xRnp+w5%kG{Ϙ(u>H@'=P>Ǡ n!nNʼn8@~Uƴ0EII Iw2; vW*}N}浵cIY*TɛߝP^s}UivYRMZ&ؙ1ߒ+ Aڇ7s"\R*XVT蚿J_hWf/:unUzz,Cݩ?TgUX^yط#M8q}F\}"ضæֽfhUݖ]y5AO"'|fNҽ'tCdLȘy'2W?#}7hwu0䏱R~,pŃx8ž Yc.]\8>pᨕU˶:: s}$ FV`)„0A@:ysQ "[uX 'BVd/lBr8[8Dmb߄ /`+>k2^b>};*^wG) !hHr8Պ 蚸ꆸ4턗7-E#>k5ijt5(@5?y;L?yH \Ŗ1\©WZj%;)w3Opk߸a鉜%I+$ 3)#Kȥ2ʖZ#v?gr:5dJr"%'#Dw%r@ saL;ucO9f;[2#W֍_". }\4F؏s^4p,xW֚lal9'@ohxxC !f$#bGpo_`-f!{yD'%&>U¼9MZvo>!#@u`oȝv^(ujVV&*wP~z{GtNjvۉmyU.n4oZT+@6%r諰hOUuq1֩6cnF.c"va&0gZ]KBAc`fTP;vpTl=v7kfg}~g_$aW@.OUY1ڬ14 `d]M;?U^](~f_/6XK7+mO>1A.YHcXHҍ<&H8|NǮ6X D p 0L|UΤ4 v`^/HDtL+\v2$pnQ{5E"Vh&uc$BNN>`OG7У<Q%V؃%Nv;R Sd!N4D+/idX 2/- $8L.v_UGeYYJTGŦ)øconחVunRRU$r8gGeMم ,b܅eA ?C P%X ԪpgMC7L))*,~JġJQ%%/NF fR܊=bTI#BmGcҼ:1kvi4ͩ&-c4V*Ε+[0]1naHqvQuНbIh2]L{p;apʸIIQ YK(nvbIC’جm&ۮj|ۗPrثiJө;;awws \Ռ&5.mSѾQlp$#ԝ>dXe?UKYؖ4?c7{qYAio/ LV" /qoa,W1t_fI8FA͡J+{ۚ؞yٸ I{c#Qnm\4[K !# yKEHOVR ЧP"_$aw?h,i!I),XMӠ%* )$.cH:̄9d48 ?HgbF΂|i:@ Kͅ~Tch%lے$6dԍ%6&#|ݭ{L Z|,1pXQ䍒NiP}<x"}dzZI**9WUP멶+Mݔ!ApE tib!L6pJPQ|.)^~YJs #Qwq! N Ma,dk.W1kTT_1[#͒V]q`,LaIJt=~DN'lvӃ0?F2Q{ۮBoh MN,f6USWQ̯晡W"j僊VTE *j*#m kv|OZsHUJu)U QܺE`gus1GfK|<=H0H+% RS9ŻJ?`uOowv9M'M|f7]jrocS}]G+*+[疋5Ś y9nܶ?>Sf_d^w!WCE$xrƠA!Z| hr?@:ٰuL,͊h,-}0tO8l/4Djsw-Ƿx&oJh &-JNAQ> aRH'?s$7y4=F`6_'H,7p6RC}iY E Hc$a}@WXNzBa!Ld*xGͨ>BA_S ,&"9OB1 i,K|`~[DMxљ1Wz-%9dc rG߲q'|<#M.Knh7&W"-P;й  X^5h0.oKeP9TmR%R{ $ZQ? S,MyKyZ8Y9Qч\y Nb`Ri٢?Z_'TipUJT4~bbXxLdg^FK,.fJH+^e,NIf'WreLۀ-j#UxXaaqq!{"neɎ>mNv}~T %d^/*]VhnYKAD̫D?`Aڬk .S,+ j슽*Z$ 1}GDzBEw*>TUlJݻyCjMƢi-M=yTYI7=3hkǸ]>NVPCuN{5jި_ۘ[!Fd7b#C-?N q=|t[taL&.c顑aC g{}{{Ht>hbe/ i,%z3ҋdB;_O;5>3r˲<[N;A8 @\'.!Bæ i{< [%DѮq$4sFP,q*ϢoH=x*KoDZY"\/3j8=z`F?B *bM.y!n$&d"yrqpD$V4E!AEO⓸(x}gwOr䊇&) G9t_N*0CJ{!~Wn2SDU&#.f@&9+ܨ79`>SrX/r ,R*?AG"IRDqWdG Ft ́7v YE$/-6>Ɍ#Xvm$t]rLp0wsT)Sʇ|M`nwC u@訰[dڛDyPŏFrUZUQq%g.~ Bζl] :EBXZ ^ BUZͭZyj_'!DPqC8&ԣè3친%x"]6:cPt2iغ"@~}by-y !nycr^ʭ;0Ъ?(ePFZ^V (^_ݯ{>Y7rɇҐɅ5 *.KķkKw ڝU#8O{M1i]WegE*_,QNi :rdAT&]*O8/<;-_둹'mN$uBqbb,rƥLpӼ)*4Th\?qʸИQ'Hm!c ~u_ *]x87;Nuͱ_au:2$Jԑ=Bҕl&ufm=Wpt`e˓ER |E[Yz!?jMAvrˡ>'Ꮴk-`XHv2kOdl#AY~4d >Aޣ\mpv;:q}ԥƺ T/3qFlaRt)]mP>%h0VWfMﰾ @Y"y{LD,gqKc !4e=>aXFcmd "k^Y7f]dsI,:63hJv. $dLx,khϸ{bYh샍YT.#!^(s,ݙkIg\N%$v<^S{2^ d*+Hn2)U0k7hkI,낫RX&#}# <%.s c)&S':Q8(曄]JWMB?Ue]9FVWr/^|'J),,ltIꋚ ,i$-#̱n6g(kZiGP)bSLUQ/+| "mE#IQ^E;Jk5bL&~Q2겄jmsyGuO}˨W4Lc邂f]\.%FNueR.ɹ[|r|wZ<1\"V7.oFԄ.i-yy ssk'ZF~{ڽ㵅y49b}cCTC kwhc ]&I$Zvrvl ib~CaAwSb%a[%맹n[^*Dl+s9ĥ+6qxUpw­gӆ>_7$!W+';9E9m;ñv'rXl6be 7HFF@Mv놕OBhcB >@$v Kt` s|~a]ct;ĺ;o6rְ|;sXzh~G&xMH aͭ+myd:i$5ɸcYև22|?q)*'GEYؓD(:E F[k`kq_o,ꈎ3zG(\+ D/xO,Ȧۛ&[%&Zn }+%EwK}5 rLؤY?m?-Ōyi9b;H ?;gZ1,8YOWC2ojWqy;9g+Ko[ѐ`P7GǕ^֤Zyhrd 9WJo3; hٳqCEݘ1mN!+}C Ylfb Uwm&؟rWZpqmgWU6C\:[%9)q6CZ4)Gg<\+>ڭur$ /s|bxM%zݒj4B,|V}".(Kyx+Hт \rzhsX>{t!k%$* 'v<>H?S-H:󤚄.A#xeRK!Lu&a/YJpC*YYcfiHO2r)NQSI0ܖEh >V6u**ǡx'D1/;s`\+a%A?M)qXS% \ʅD8+82>b܎.%ɗe1EH/`fiވb4bg*rW1o!WػX6x`n,Yiێr|,<ڻ$^ȜrW_ul:yK[_60(pm&mSkV=UdZ)L}MzyŲ]e^F}fG_i}NzY;wwmu 37dfnJr'h.jS=?byThg*k$gz[SYk3$:o!%އ|~k}7 #^}pck#ΖWmZ.ng]/g{vV^YehezC0[v8pDZNl;ڽkk9bdԆJQ$I6&d*:Y@v!0l,($yZJtil@U$*h&MFch;1a ^y dw?q!K5`%ؐh:A0C2#a6Gob "k-R#I$̀ uXYBeN-E236Hp$@ ZH@Ԡn[ }T~<'3wns$/9c jH S3d 3<| (#` nKwL4@FNj\j84 H@}p6xHհa D3ž$ n=씌kPZA}ɡKK/ _@Ɏf:C5Ld/SLRĬb/IsHỴݴ.Wӽd9ƺeH"Ov87#Y ;8o.CKܹ`+h`<=NzA"ǃ`$ lΟ;\ p^Af1n$ͲDn Ǚ/0wEϬ{%2Jrۢf6-!*Pf+ ~(t[ɋ .rJJLȽZvXPjX]v0|DŦǥLɆ }89s6Z~`,9ȱ6*o *l*tֿԿ+t:ڒS&EC {N2*|l"0t~з;!j]>8ΖV;\/* iOӞU͞cX*_ TP VyjR)TUy)]8~w.,;<I\ax1wG87Box4_CB|[(~JA&|aLr & q.N)w$ŝ~נ"-PVago:}${t%C;Q چtJO6\ =Y%^a Ia $inPaكG+CVx:P Li6sMJ7vǓxk24KQc /DwA?!.Ds`/J`6w0{b<Z{V"Ei)b+qg[xxgZ%b_p HzF:[dzl4ǨQJ{Kt3 ;3s3lwn0W+f!xεpE\!ch8]O,nB8Sn{'`\ 7i kd F %?-k"W+4T&ث?l>gQkJ4Z&U;m5E߭l2dGqc>67x㌔#Iw&YPfݚUcj{*)]xs>>eaoy1r{j-ۡ~}o۞`}Y>E3b 5y|,QuovxK6dIw)ZZM:N+!0WvMv<<6򶗳gMTܣI9X񯇵kV!/C~Y ^p \Oug8z b*xtJx/#S0lII7~@d@3z|":G򾲕C)Dkh&Vh4v¥dƓQ2Ja _u#Xr#8d?ކ[x/v\c vE05N}H* IJz |n^ zpv%6ິNk?)>AK&H,jWdVV(h4 uh| Pq;=c?7 t ~7+l~pkPHV8W ~IfJ\*i̙&6p!Maט8Nr۸w3R6uv/S9t5as/NdpW/u\ ry(EL8U + J.!_ `xރCq6C$_+\kr?)A t^L !NXM0 QȎz@ݤzR@/o֓fskh+EG8w.g1J-3p]hwe380uPN70[{"Ip ~A$JXҸT`>bHKLSLcIlON"8=̀@ j8"bXv8A G.B57n\  %='&WvlY閠լbt@:B8țwZ[#[WP)z3sYu O$g7Jݬcy+kW ʼWڛ/3ԛv]i<[[d~CQoVO%4Uʬ8\;UW۳wngCɎ7խe~% {>uPmV(+^.*hbGu&HKŸk6MPwѼ(IBwxaLTW[ ziGlOiRΫ)Nj18,y]q_ra8yvMϬ#lҩtt7%Zd_.bZmB;g+yH/rA'#R7o{wyWPZ)2k,PoG˅&?OXB<\GŢ梄%$O^T K{^x0'swhu4#F4Oݠ0]lb3((tG(}\.Ө"1m .!xh HT>4-j (Ns;.Ro#fD+ Hxi{6Kl5%ֲW6#H9] Tx\D[D>Fsl6F_*]v!Kc `2W r/zC<$LmDKzP"zOD?"~ G> 2P' 0 N ]x!kclt-^IK=gZsެ|t㮄ѣboUtQc /e y v+*eON\;@5'nԂ1'R~Bŀ[v-L+hx]yؖ{-qF.]d/cʠa}[#-5-Ƿ1;%^rhռ%s 5lǴV/ <5fTLӮVUw7jD 1 & 9ދ<땁6{\V%+<+FRf& +ITʧ.!%+q RJ[$iwvt? lą'2BL}r[8+ˆ;r 8e݄$ipr:NIXEvQ>R<㠷g D M̋8x AK`|w zH<+ lj΅&_;%Z<_=AwP%B?lOP3)t8속( o3[32#Ul ع u*SVi7.qc/׭?{W_j4]9د\M~X\x0PZZZҩ-XI2sk6mnnxQRzqX񪢑E]E>dBF|DEV0uiJ񒱳lSYPQRZ9X]o.yVðpѰ WܾafI Q[i^;j]ςzWS4m5|fzxDC[*|q., P7's7Leo&=.*1:/^㠶1^2rH54Ӡ4z^zyU6(:ܧ9r1w*#sgGKH?d6Vm;j S=-ӛ[) lSD*%DLX;]:wRX6go"% K;7;r sj\U~Lx*;p1I6cXT";^Yl?q ߁>K;*9?C8{9)OOVnx#hBo+'+Gt\| W!8 UЁ3e *iiQ' D)\*ڍŸ>٢0[~\K!Rgf=gxf4j?$gB>ҭ6lHII8a9p WT(4'Ql"^u ZW}OZ.jwJFl}`ɻؒ.E77S{r!mI1844dyaKqq3;-oպ vduIZRk$d#.CdeC:JS1j/}խѓ4s#օ'ph*SY"{E| DK1`;~B~'Sp A0f*Cgp7["0[tw*n~^ cNyYl搅v@!<; -_#~&6[M[l(B"<\N摮~?ɚdJd'瓁Dopǣ簗w:+aƏ3E>=W,\nxX(3y{3Tk8kån 64\y1`(_RQW_;rq}4c寫~ȿ7@K- )rFKsLJkICTíB]NRleN?*/(hAh1z˝i;77v)1]x3=>Q\c?rfҜ|t[K+TO.b24lPQ`J*;gFwyC+z״E^.yÊ4Ur?E.zcs|+v9z466Fkߖͻ,|jerѪ'&ѶܲWW>Sl:CI]º'L-*5&m2Al\OBd@q{>B^%|"WnR_ ޶7 1De3<%}X!.6Q@r(EfLFK,Ơ/NBf@G10ґx`4 |YI-}Ã|&b Q B!0 dLa.~@ k|ҌLQѦFǨ/k#{BtYދU}oX|k7k}ẁKn>|~O4:~tUݶN-vi]D ZVXX"g`w;aekyA4PKF\9wpr&wvrltZ>YP2U#',]dW<Ƴ8kktA {eٽ8Nb"$PZ($1K7@"抯K2ZEw32'c&9J}6NO0lLϨBX8^"1 \! WA GQ Q n9G\ j 42w)RPzA<#&R".LuBzhZk{j$B<v|@wA'c NRJ&M\>0AZ~:C53WM"\>8.!XRhoeX\n6I`2!HEM*-A@"Rl&M Hlp?QfTz.󆢴i4Q̚n84V壊ĝkۆ6VV*ra^sկjV=XY{]s߆3%k,v,]o*/q-琙v ;e}}'ܧ:$:_d52OOғ\2>!0$ztY1i1Fl|%G=i)2$"&dj},ZN[g3<27{̈́(wS9|=|c5*պmP[d>~=>GzSN,s:3iqgg.]l~X#o59a?~-Me;lӶf9g1;1 EqJLpџnīEnE (T6ֱSw<<#_Iht%KMQXG.+A 3 PugV1p<j`'Dr%PX `+##<;2PZ BQ):|:(WKM Tr>9A"%@N'ב(+aѫ*Kq1LcbzTeH?  {q1\-jw0+>C[`~Jd4OYD6B/k{m#G#p"mϤ'맸 3iCvf4ğP6B_FK'?V Vѿ3= YD3'f6`.i(%{ ړyBw$}EVDBHHc^*\L5R!2Ayr;qMz8E "BIcIh9d9?=h@]2w;p%HP+,ܳ@ASsFv+c_par[5?C[XbwG ̘P6a Q)g-kfajFCX:p:2@?K\^eDZ8;-\õ5 Ei0g'6egKK5R\CUk˗W5Vh]wܖ~/y̳إ|:^;RPbRkitcIȜ3MYXTMỤ6]/H?^6է}\GQ~=k좥]|cXCl鑱tXnXtAi.7Mk7n7d 6C );N sFk:>҇; u*ui~)UN$jB["釨SyDcg:_v.q;8BX".N۝l8ő;p0k=VNZ$ORW?Y܍Ow3j:(RĈ #J"*"IPiZbzQ2D? Pa8 D2Qr56[f@{ N`8p"܈! 8 sgi<zã5Db0_@H/n!aiq7ٸ'֣a%e =d$xN$_3D;D~RXabIjG!U&OK'%.X([ #fp?ZҍZX .,E,)7*sfe*.ýd~K&eXpG7wv]a!x'0Ob؞5'l8VrCqnb'>2Ll @ȳ"[#߯WtQ+BŴw  yLnwhY|Ww)!e`W&ƥjN mBZ.o}1n3|k_6_˦WhԪowےnXP[-)sf.<_}|(oLVmfGr4&,?RִcsuwD6_p\egptҤ26/F-5Ndhy$ʸc8`Xho/dž GO懾 I %@Pgԍwiߴ^3w|z{}_E_V{GӫYS_/$[~>Qk>ƾͱvعb8N[sw.)ϐw<j&W U^4?fYŏJ[>Ej`O0|(ĀH !vHV_x˘ڍLet2uQM炧ZE`d`' ;xk_wKO`ͦ :#~+3#(87*<0}.q(|#W!YR(0,c#(Z  at*8)Sui%qC_xJH܈ LՐ{PR+Q{RrV)WI>Hpt> p(fcf ;@ xWΑ?./풝Qp {ɺ #)*| /c``R ,\.c;Kwsk6 {k/5r|b⎜hU-PQ+Q-Aeb9:NwIpA}ſsGLY|fqivVn'ڟ~n>WTngph߹yff6KVǖ-[b7үj*Cޯ%\5VU'_4n)Ҹ!E"ƌKgq񉓓F$M/Cԯ:SztUĂ%QiZ5Ib40u4x# j@&tq+<@ $&B0oL4}\`5y[Y4P{ĤT"K&K$&Iy&dYLmO`l2S:@2WO\*+i"vH7K[ z3s>p؍'ąAvv, sU!9yN>Bm*NȮø>x*&4 % DAo(g./2l;ؕiN'|~l.R)rZn/r |/nqU։ܯ:A$j5lr_y9e_K rBGs;R깒ʓ6/kVh_|hmWڨ+mmv-چ6쯌-}וZQZf76gQںR՚:$~pek}Jt>ڲv'POּI?4G0Ę OB#3.nD/ SG Fóڈ1׆23C4)b_8d@ЎVk n <}`sMZSnا|ڷB֟ [[Nӥ㕭>OscJjn$8V81_9*}8.CEe6MY~"{yV9G |]9Zv3^p"XE-DyNmg#1w(O-rF\cudS*O]_QilPU9 ,* 3?YO`tyS $n!a"0G @` c|Ph/*OwG 17C?gރx/Cp:Ȥ_);؁^J9Duw$.xIo\QNw GMLd՗ӥ!iṭw&:b 1AQ s S&?p9/aުVe_M(ay mw Д.FkZ)M̊AG TL"*HwZհAʆmZ@~iڑṼܷzj/6<R{bnjSuΟ^rUy< _3sԸ>UobHݒ!s EW1)7ֽ7j _a;kRxRV*"~_lh]kgU={dv*>lt?"*b8!1*ΰ#p b9=^ijy} @O /GSP$e D~p0?a;s3b2Ȗ 4? -xh m== + Fpt2'gi~΢xqxdDf$%5 IxcBR爛4դLkDS# VJI/2zQ:x.C|DC%U:+w^n]yaO,b[a#du4'7b빑@&{έ=P 3OFlG cMV ֌d4UTGd:lگ6Ƿ[Nտko߆F4jUuA5*zj5:8VwTyۆW,kuk/ $̯$! $(E&HMB PEvѵb_ڿ59g&UU#ާ0]zkg{f6.|H]Gk75mS[oj ?FR`܋'z?Cx"3"UPǜ=56F!AT6(ɶ2r-|ױO Xk ܄|P0ݙZ.7a.ڇ`!|` ,C#z l( Q| 4$sz"NALO9x/0PH7Hp*RAC H{ BFTt@C-x,[pSA4ET'8K[2U_4N!)L 7Lr*z"JNHۢDҁ4CBoAHD\~:93t{w/4q$>ײd?i}&[dgi_7,xJOt sp۽PvNG,S;+G(F˿<jxG JgQ}[ܛϤ+2g5< u;f5nK\n?}ҸiuMm3kտ}Pu|V庪!}^7mQVW Wۻn}N$ofCUl+V0!QyiAZpο~s6S~M{'W-oWY{+vhA?\W}^xMB;Gk.kfk8Kf)QS1_"D Xp4\TϨk"GVF=ryķx_L tzz^+%Ue^{Wz˭X@ny͢.can0SiVEQ=:&qw ;WyotdTx܁b;EchFb?6rfġx$Hǎcx|d8f"39 `& ݀+a B1T 6f->Cag@'hk/˦3bLJ8*̇CȀ؄ i ǔF1p4VG$Wj"]O= FJ+gV _ nWanIAxS||H@_(7U¡`@0I8E_ ԉ"XG1Wl#ݼJ(x0Ùeߘhz?~GEF" lDŎwϐ R|w$..sM˞ȷ rR>QqX@\<أA(e7^V*W8 T_Uד,^ҰwSI޴ 6]cR]M/z_Vo?VwzGEAΏz_/Ŷ;߷\r{u~S[uVyW"xXKumfӊKgay ՑuvLnQI!_t=tu%goJ8bVвfq=}k4[q{4O0ƝXmrmؙlnWĝR/qG1]Q#;E yp)YpDl;׏E3+F26]U/FD>&3hYو ,FqcD(QQ"*LE_Y<Wz%DɎ|yc2id [K>Lg6}KHa`tUoU 1ms܄V Ɓ3Z<h NkW ^x0lQpʹTt >q9x w$g 6p%J밞yǴ<& '$D>f!L5|E?赠^Oj4}>A·@(L^7P53QH7޽l\QWW <0z&x.yu>M,>>*-zuՋ ?sC_co6{ɥ鏂?kvܩSQҥ}=f]^utZURPbzQ6\czkbmy^-a5WMe\h1.eZ SW㶜2Y+_HKUVkJwFQX.IVrrm=} fyq욲ړ-N[T) ѥPE " fz&'ұ˺׆2}ݚnYjj]֩qGl}q5({Ѳ`21ae\CܑXvSCjs4~Z6ou$ANȅq4hv[auz.ls\MiT1waG3@KKTB(= ӈ̇NH3Fŷ$n^8%@i^Ez^'ҵ;y0d%Ѩ#w@Vp"589H 2Ȉ&! hv9b+ J T 9ve0'7drD ﮆ{.jf:ZA.ϡ֠Ŭ$'#k+-> ;!йt(+܎f b@O#:qh 1\2`};/{@b&SND y%QQ zF%ҩE<+( * tCt=]<| g143EInS.) BDa ɭ@,!lqqAn?f f(etgϝ WI$#3hPpáҰ}>z!}9k jN'fV=w/--e(s>mޒe.)5[%VgkLeZ2(_?CmU#*}LΦR sjlYjk3;MՏZ\V̴4֗ݍ)6Eݱ5 K93ˁӔbY4xqe)6}-ELŐЉfZ, ݵߋ#t'K%s n4)srNӵZkN2AʍQ[ՙnWVsԿE~ʊr P/9Vz+Z=+do!߷R알F`V"q3zS( }Dx}^HOtxD|rMP' X{B~VǨ5j ށPC, wӕ0> S@ɓ0)v& JIVVA4*v#iz#ӎ2{\:ʇ|pbx*-;>`/^s7$rj,qzeDrW`pYtRA>rEzP6J-1K4cs.gwMKUDzmKyN3~emnMS >;Scs[ qoknα,;^z6hԏzm Gm|[K?ͪ`blzoxPMަS_~Ɩ1adanWRǩ$}H pڼZ?.аfojO r MOscwC4.AIAN~|aփgΘчE\ q%ST} =RzlZP1uxzQ`o؍nCkMY$y΅BkzÚ dG|@N8C@ $n"hw@> -e Y<=%3] _^x6k` /P_d=1wxax@=q|ziq*ϡ?hjQ,P{#  `ɰ Zio t#H >{>Uv6E*BH!;~7Qio:.. Rŷ 'qx3YFn _F w >rD z1V$&iV;J `w`׊N v&H >sex'aH!/LL%cxk]A.!QD[1RLM4*ul6;z^XrƽIqΑMaǸ)~Y1f.v2ϰ5ʶ 3#ڜA=鮝,j41?_G[3HQ^^5a5#cuZ5>(gуR^ VP(dd'Hxx~5a*Z"Ik"AKS(e ܅I t\Am8lCczBC8ϨPȌLV6.:K0\Gb{f >#CNG9\`7Gd (&kQ$ ~<$-Cdx-)|PT;?r(ax`&r[ #TZ |Z {*߃c%=[p$PHY(M6U=t{3%هl$߃{d#cޱoD, > _A7{bJ@p,6k&]zLd>OHޣ\xỸdc|9_ ')SwzF8Ett?i/"_b؟jA*ߋV MR'HgӡbtG9~ < qKI&.xu!#O>QA)3.1+sPB9D٢ϢNC<"ȞS^r$ 7oWDx*>rA\V{(lnfUUa2>yUj"3;Rp;KjtbUWϖԧͯ-ᵕ޷.:lm]W77o.ݘ2VjﵒH[6@d[\m\kVٸSjk_ WM=u-iuvEm ⌹ -4^؜m(?nbm +1|s zQ̦͛J3]]RZp2KC?4tAg_wM]TLQη9gk\Ws 5h[jq-:NofzZs7A TG EA?C& - ?5!&8:1zpUG7GdG/_J3{2=R0n6ݕ5Q,3")wXSR-bTȼL{= aoŽ8ƭ'%>'yޯ&25C/G0 6{d@8Ox%BI4}d]GS4FyX@.UHF# ;YD#x79Mhoq6EI؍i,cV‰pzAC>캆||&G px 4(vP<ĀLý>_k < ؃ Qw:4P:VNxF8(X hd&~B#W;C?8 GP .tEm$)C7f/YўuCQ -ͻo=8~#ڈΛ=]-ߔ9{y?v%=~MʦR&{1OkX}UE|Te՟Ar՗ ʨo1NjxP?A/ wwה~8=(|f5)([V]5U^/pYYI?ZXy%iơ+4 mJlTY}"Qi?U釵(FdEL!6lmD"GQ7FYl0Z Nnd!/e}eJӞ.3 —ş )W?/ANK3aPCn+%DF$⅌*j;; P 5(B<weuZtsOa2x _{( @KZlE:I6ƨb zH*Ը8i\h%V`7XSqAGx12hm :ԅͰ FӴ +POG )~/H h ?S`zL@F8D`3O CA @ ?5H S@ @ 1t0XpT,\YKb;BGѕb\ JKD0-nT<玭5EͧxZ۷= ?q̸\CW9ݜu8C/+|.˯LVӋ5 u=%&[x!NH\P^7=?jW,?6эTj*U]Zi5{n?xxu{MxTWUvw6); Nd/׏mk|Vja\P""} E(n~jr59¢ؒE *N!?Cv)gӚdoEzU?ҼvBc0Szj?fuךS-ߣj;ڛ†Hٯ*%hbRjt*8X:K3הM))T{+ TN(ܐO;F2}C-E˳)) 2PӠasÊ>V6\ÈA9gKnw4Iz\Fz <[Pqӏw=x="z/A8Nfj ϑJ܇8Ex:cGD893 GỢyD6d-q>ē *FXl, w >cylw+l R~FD<e bbAhM=tG!B:NE8 Q _`&Yfs~؅>_k\7t P;L=+Bh a6_>kylS.@ JB$fPHO"~-vzL33(At,>sxU+~g` 664Cnk~,`6]mOMf̤eX@ i]Bi\_c ۳UxPQiXZd}ĸҦRu>#lrq{wCںF]=]tNI0P k_+tC¦DEԫ'*Tʪs+;4tgt4/NkH)]WKn yIJ6f[æJ_4fv&}3>qkxy/R>DΛ^_S.ۊmUE}ڋ?tyʋorZfk]3)΃gHJgDžwc" S6ԭ%.6|ArP撍bF/P eXPV:wԑ{vؗI PҌ vdW슙x9Koy>K .aӁjoq|'#Cx1Eu8oŵl3nCZM~A>+ V܋iG0 =KяO3l/z4m0E*Z׊1ss0LYT!U|p L+<&s1 IMHͧDqxJJh+p޶m qxA^^m-'3p&r3,MPB? Q4hrۈüH~َEye~p SJZݜʊڂ*Z7JuP{]_,*63 )^Teǽ}yH}-w[LtAumq#M ;PԊx>;$h(+0)H_ o;>cFk#g7 t}z.yA-x}0n܌1,.sh|YX ¿[DG~"Ev39>m_B 4#1 JPǏDEgE?֋!5=#D!LANp{av9쳬NP cQ3`F m R6G}><Fi %Sf|F0SAT h) 4G,Q`/k 8ͽd9m"[98{ƭF5Ap@8{|#H_hL >d?+gocJrsb\?C4c[ROۢ3Ts^Xoe2՟ eMEm[7ֵth[aWݘ佛cN\xMTqV?u^֧ Q@밾 ⮴{ 5O*Vꫴw lFG5uPo-Wl7_ڔ>Ee4v*iXro#iKDvzWS]qG׭-|R=-R:!c։G *\Wf-UMR>엲b˂99_6/Oxs1rQˈc7DLGoBz>K߅j._iyEMJ*O>rmp"НaBD$|ư0 [>F~%oq{!Ky,+熯tLTi7.qf٬N`)+6.|ww:>v4 JRčtA XČ縉Yngbo<qT>X'%?`~i*CHyh:IpmdH9hQ"NZntM8g 8D2q(6<0,Cx)sq(DdG+qmNC)y۰5n3+*a/Z?H#K4Kt:q7Z4j ac@=1K3fKDa0UtX,cZvtk*q5FΣ *n!cn{L {xqܸ3{7̻`]Lg.c}t(<ʡ*n{=ݗy= R /t'l 'DOzEZm׶xloyO? ˖MQVi6Zfww~yE\41ldWYA25lᰡ]_X^EzԧPK+ 6O.*yrbhwnHjjox|rYUj5-T6Ύf3{u {R{tx7,z\WR>+˶gaƺE5㍇vMZS9yǩ}?ܫvߑ!kJz9%4mw03绬i3sz&&%jfhO>*(xEɭ͙m &%tƏI IEGU7Jo !d/§# U G]AڀU~=n=;dSCDx-/mlsӺ'xQj'ttZ$c"af9-<#JGX %D #w2h )%S`ZM('cCKQzLEZ8qta[ݱ48U %110 as)stH`/4MȈs8ufQXfq.ſ0pdLǦu ;KTY; ރ!͠0lC=̀V,zwkB .b=Q.PlmRQMutD/j~( ܯ,4p~ϊU/(Ӂ%ʊ5;+:{oݹ\Ύ[A;lw yO!*.p`WyUݶ/m. >}]<꒮>^rW2 Riha hhbcfk񻆖FخVhо۪{\wyH+-;[qlgCޞ5;ʻtݛ?r)aZP=5(7ũƼ䉱bbm6$5?/ۣ9yT֣6Q/P(ZRfv,˿Sq)1iyԕ7rjtynA 2CFHWTi>A<'VzUr2`tOf ~]Bmܱiuns3l*sA4%gz֠{0!Gr ?Wh73C3JCm8 z}gᙤjhZgX{X[V~ƍvAUvxX?m0l$Q7 `F3f)&>|cmQ((lxX'~RlAZX( !S6Υ5C,CTվniacl/*;8=(? Sj-NCպzyd Y'1F엶L1Lh5l6L{spcWjh lc[Y [Gӧ=vײӦV+#ibUQu fE4oݒwD:x>9% ~G]rdb2QѣȖ(OWRFiScc#󢗤Sg ْ/EI/U^%^"MZ&tq-6O癐pƳ.ZNN훾W,rL5ieǧx_uP |W\a1GQ06wDH3];&snߔȳlFl.4^TϮu䐶6F4z5e|\wrY\UP{Bl2lxԯ!k^F.S8zٸP Fį+v̏+L)Q9:n@äzsMY!H$U :Ex9_V U5j|puI5d*kbd)R3䩧L)1u'L$+N9.ߎ>OɟpʔEᴐ^v٦n'x"VC]5O50 D5]``٭EP){ɵ/L` "zl=P38EӕX.`FAec2R6o4]08=No%d^?y ,t1@&'_[b Krkg`k;f+4%<@*>@|ui( =8~bMl Da>i"H&n01KȃD6!A`p:#=>x-lC ]CG@O][~kWVQsh:SB!2kV=w|FtPL1#W 7uhV}hTLUd+drlRF:MV!3K5kTuIDJL!daN~"?3f|\_kҝi; :ro| f𑲮65dcϦP]e\v\ ntqϹ\&DZ뙽gٍll)L60K:=sXMNaKbv:03=WkeÆ` 3@4`Re` 3 +-ft4NLT7ud 2,*g iFMwWq?_K=HBʃ^p)t p2\D8IʐN5lD`X71OB!t6^%r4O=߉eqa@;^p@N%WJZ.9oBhox:ya;vL%sFT@AKO*zXhF gDD%\dܖLJ;JbJHen4(hRUCC=m!3.;].,>%" -.çHS!yPax+ 㠒͌euIW>0wP!=b:3UOQ3VM.<]T/V>[B?V(tA~X g XeiФ0sܨoW6 Qy%KEr&5 [}zY5:[ ׄ)*(Me+ b+NKHNmYBl>T$\_}IxgܬWsL7$ۋK_KRwONo0M !>:$qvyp@^\pM0%|`5{eM?nvx{ZP28\/ѣ7N0=l=?=c+ ƃLjJCJVf~d1DhBIvJ@Id= |炡d/ 5z={3WYV Ix5Qh }xK!)4 "xϐ|'?̏hV~AW0~/#e;"^x=ї7𾔜 +8 w x_-'Nwh݀`h&A&(4 /fq 4/sM)UdRw4EIpjnEolExE{ƚ9n:q!Xuא]Y}d*T%9&³3˸#mg^lieZj8i2dWjŅ[tݡ-Q2DEOavi<7gR?YxstW?)$3O) e~q-6YgO[̮mݖ&TH/mDUkhm~d\e655i(2kW{q ޲"Ev6IY*'Ť yCE53 nuUj}VSV=VWK!IM|[^IZ9uD1U-eE}KW%/.9-EX<ʳx4ݷc4weŐs::[lB`!yM@ g5]@STI.G#YW 67?ϡ'th!|5qX_t2 s㴎7K `d(ryk'nRpNEibyWK|!;{"*x+6ߟᶹErə]b;Q"=DS$~Y^dÏj>+Ԝp"oVͪ#x"y{S(%^7T+:5!%u{} +ͪU}Ҏ]Zӌ!cCRL Ҋo+ks l)S3CnDoMIS<42udЎn H՟ʾ5VZ9zyEFː}heo|(R4^֪2/5oYw-L~ >y開QmiWOaM;w>iiʷV:hniE45rK{pT;m_c`4moZoz^}6SrU&ofFC]%YSO:3C2+ҵ71\R>~'Y}eԣrfٻQΒESF$.<./B+-鏲d"}`\iS,`ӌiE#I'NH:KIP;& tfP2Yx .Ho6B*FƏbF;rsZň3&NsߘT=eL/@N `Ӹzv)cXov.=A}lk`+8C~3Z1Øv"l+}ͽW)Z2/pSPΣ&0*y?h* B,S0!6FvyϡfOU^|qۇ< t~xڅp( ;TJ)=OwQ@ɿ9q?mQbbDJnTlf/Ni⛢++gt~cyi!b~MP>%-pwyyC}D>O#{Qj26sOz r$ GQ @R19$b!h ideŔ ]q=ǚX le:"r#f %hGFs?o15?RN~2lXʙXkypNiT鄯y1Y[ e!F%0dFum(^#?{x.r O^h-$px%| b?<IBMAR"u^:#;r,'B0~pH a?3c`[Zj8.:TU-R5~ج=O ͩq+6?DpZ:uqzuoe3#hH]ܟW(ܞ54JH:dl'U:l7.6ĩ7r#|zK맼rb_[ږqxDݧ/PEcBnI O{]D|iNSl7yŗۊ)_=޺sߎ_sfSB.*7lpxԮڪA+Mš"*:8NLB=ZZ^پv:fϚ76ohaߴϞx}m}{[PS-ZZ.i膨N('M5]Kvpq9Y[{Lk1Un55 YFrdY[hxܱWҕS%EQ E>RQUԳ̚Xxh,.8&vd )iMYYP úc)ya+XsN h;l6p ٬q{u21 &:3nèE+0 Mt !^D.`3!!=f!˄;ɑ%4e|8 vۡ1:<? m@gL30I[F'c:*Ny`ZxT$%}քrs7{*ɯ_[հAXƻ\gcĔt4{6[PGq % )y& ŭ[^<Ovtsϥ4TWV),˭bB幹B%VLS[B?*H6ix)rΤ 9fZp͏rEꪉiod~z^߷u=l>SKL'k Xw[0*h*j"^I6j:^~4Ʋ|8B9|z+c$YAP+)E 9BѨڑ<|]FuPıwd t͑eH_c'K2D?bQs~0//,S|$V^ unyОTyվaԭ|\ITWT+Fmv^'Ck\O`5a UqcߌoNo]0"w|UcM}l16-B}[wxs/Z`sCÐ鵗t ebl3iӚ::OՍ*S [iuUY];az~9CJw30ttw4 k|?^y~?~)P!2nFЪ(k$# 9iBmĸI[s攎0-t(C*Gf}@~Cbf5~3Y.ٻkNg7LbwYZ)j֪j.wV;>{C`qpoͳ%y7ߘ~دy@Ek1;,[H+?#x'| rʽ!)Ƶ }|^ghktʧ?,يʫ[$Uߜ&Ud n*.X*XJļv<^c-שSX *@- +JJk"!|AK JXNIM(Wbw50 '7A!rQVPn! C1h|@­j6*Bj)Gep(S!x 0 @HZA >SMEk0 @ cq$"daB # E @a<JKQ r1"ny ?V+;֏ӦUm)ŕD=ueh7+^{g}kI1K'%FgϽJH ZCYDyt5t5BB)"/0f8J}qXv)%lv$$ 3h 6֏5Nܷʣ mIe_h5(#%e+u*# T5Zo ß+8~eɞ͉*3O)}'daIl0\P6 *Eޣ[83:gM8ucCCe7z:|Eټ5:'(e+ֳ+ )іcqEQR9/x)6N5^erխ56^% ?)k^Ubd=o"OeWP"PT9T X ;U_N'9S$e2(pf7H4-/sgY23d.O+$  %ǒRm\hL0a`'xZ6K:t \xR]H9LDs ApG@Ď@Ӑ;&X wQOXD"<&"!o Rm`;Yn:$hLA^ $DEX_O0%P<ƈç{1wcjo7(DϢS->V?!kЎPmWQ-zn,qM>VniU J۔1a Jd *׫䗴d\J^216mGvgV}椌̔:,$'fHCCDbyޜDŽLT?wmx׆]e)G y '>OYë}]˴7v, JfuI),^\ݞ|3i\ڮ:- ,pPA[^H I !A{`^ J&#HG[k EQPiT^tw‡A< yFB/Іb{)ٗ\|vM@2g)5b6 AZR y#f!uP=#/CRS))B/5ٌ$fccg3䱤"Gx`p)x6ӆ݌|Ƽ\ÇC=+2$3?)ghu%e0EATDe:S3Cݐ"'Ug Lu &sY)6<.<6V$3z1==Mٖ̍V]s#}\nB,okޛ5# Yhau9Q&ݷ. y PMٽ tIldS4S6sْ, M",B';3\k'UOj0{ 9[1N?O]MdjMn[%ISіzh;ng߭nMA:Π]jh]m(=bfyL;UCuYo,W^X^#j:ce)_)7.ʆɯH82H֧*ҭE?ŲjvC||erDց'5 (HV ۋ;&XσC.STx (J!Dˁ(uA HCf$ DGx E#!)}LGsaJ8"CK);d/P7 H}J`4便u|pbf!ȝ؍}y:Pmаءkc^`Vab˰혷%~Wq 1p`~轌C_"XpV%D^p }z= x2\p$ ep2@p8DCXh=Wa'+M~#( ُ\AzC"%2 E)x4lIO Ŝ<żc(n . cBp$\,.?q _, G(-^aL^*QmQu*p)94SEsׁϤ+޾vV`#iq) ݾqM$d0`Jd|cFgWx\@2{վWyoS{>B[ZcDD_E MU|~/C^ &{FFFD/ b;rIЗ!]Il܎T) %}a~?KҹպOϾpn c_#`<( 認NmPkhV.%Sy0Vׄ\t v&Hߘ1v\ wņce8Yc`z-; H۟'5nul mOlįti]ӮY~y61OQEB"Ҷ 9I1 b.n~* i`?B[+00t'04TGŅjYʪ2]ɽq_cj5.oj*NL6Yũ8]H# /nF?֐ g%ɒ%$NT?0?AFބEJM:EIPQFGlM-*^!-HO7 ps>cyr8wwsr_MPskz=.PM 0mxGiK ÊKwʳSFLL͟٫Vz%-DgdK<^qV U4ۚV6Sk'ΞZĽ-iWfH[WsDDɋqՖiU3CΙ3㵡v_WhūMf&ĸQZK'̒uZNϨMv3-[*Rxݾ2h巵jvr%u#orVۓ72?fhqŮn^]ZP̎`y?D;d!N,RU!ne\R`*v6V vWq g.̤o,|,JK3%&g>KDs$R6 9G24骡دd!`%tȿ>+R{s0` ^B6x(RT"X^ #Atr??"`$g@T _`G#[ac <>` %Bk3uMvX ryl:'˳X.3>!ō-Mǿ/e?OƩ5^vї~`uP~06ٖ{'s~̅hW%\+5%KJrW3.PS 3Qo#SϥoqoS?w_k9$OtkfVWHb.jԮዾ=_v]6a-NpVSwe="CRꢵ Te([P+7VIȇk,)ܥ;o;-zsx\]VZgv[z&^C|#$bhbOԥu՜˲2:;/i)k&jmWki*{SmKM>XO*? IL켜cdۭ0N; a| ,'{^IWWzL4eNSs_[T3#oe{D9NLd#}$a;ZT"j| fB p*Ąr@> 3H21F&#!F7/rZN)Db)AzHG&@Q͇݅w(1"l(AQ7ۣ0D|!(a5wi8m7}ⶐkA}DcZ4f5Ms8MQmy;U2G{Һ;DsY{ƫmyS`[|9d@XVLOM֣PWϤ}qĘ_F.ݠS:λtU+oG_Fk仆4ht54ZsrMüQ%iIN %& w o>93&.&(]1=c< pe3(Fև܇憾+ֽ_]V//S4CRwsJwvAʚryc禥M_d*r#'$Jf^=jf3kMb|M!Ct2L5Z3e%ZB2e$^JM)&=fHSEW4 K+rdZ?N_7<5x YIwVI#ާE<ޣ:[tpsE$߬Ƕ.ҾRSFi"tJK-c7W+\yٝw"JhYe)(gMumHKj%)U\8N^Fi ]*_ƛ$*g̫-wў* *kW*'ITN!Thr×P6#V\K$A頜 <33n7Art L~8 OMjB? 1N%Ə 8b[w$b?a8p64`"v2ր Zk^]v1RQ@yMG{RqVWEwёo.t| rNqrܫam&Ԩ7 |z;6NyE},,wpҔt;Sbr1qgQ /ZaJW$'c6-#_6,v=s˩ew _'6wC&7 viOFKy5:wNJE5SpepΡk&Ų_T F嬐߉c6inJ2|lx._ʫS.´[*6˫j7z$UM\Abf)S%v?mEQs >%+D֠W8 TEvQt[lm/μx*hJϟ;'6Ӛjyߜ"nrtW;-hKy˽?cZv`}+_9LSŬ! UIorTFU)8=(ꕸ>y:EM:bZMy}6y7uD;k ~U'ngIpl eTEkSwNNܾ!ƅ+I !$$AJ[Luھ uCuY{}_0oEƂ|檮iy^o`ݖL,wM+/ H7[k K~:ڋks4o-q*+[G-K\ wgqV|J=i11ݘEW{ = ㇪|"Ŝ`ؗ $ 0O l&،;p=;lA|E jy#P|L  A*C#"!`[oO k^z}.M^ evM*uџQ>-Xd:)~e.R?$Ujh;;L 9kcE%3d&|n\ ^=ǰF.9!eƷﲩKA۝J"W& 콍y~t#FZlֺNUL6)EgCֺrT"SlQ̆7%-J ~II]N[yr We(pzdeQ&CNdf*Gj34cx3T/}_VioI/Pt3 SgI7(+e(4Ɲ4jRFͨ<"ZC<_7ɉzpױU@'L>Ĕ۰gd[TJBG fJ)J @ERP0Q{4\%v #C"/+pg1ѾP< 6gȹpv "BGTD,R?A1>ѻodcg{^AW) =rzUD(MSDLG'3#džq"\J:KU-sEa6Z#wGO~(iε>|hԵkpս m2ySdc\jezgڵٗ!>&H9$֠TVW>})-% y]R1sZ]uoA˰Z,ZYezlD.ژQ(-$4=4\7ϵhnP=Wz=@̞{NG3CU]P*/Z-sr;`=n;bu-ۦt4[OqވT@QH=QTċK-tO~\9E,NjW"T$5VtVL}OcM})Mңܭpea,o|\΢<R~ictm±:Els$,Ɖ].z#GqX+8pKQv-*d>hp :d-%?oʈoq1͎,L+IzuXNO" Owxj3ģ"Pw9{Mi%5[H=cUDfw]CVk5?i-MfQeTJۚ!zT-Σ(Z?Ywwh߱^u}w8Uu"f dstc0 XxBüarƻ.:U'ط:ܻ]$הzs15k9^g,XY6m9Wa0[vwjT=y Ҵ(F%'D%[To4 Eq /IQ)ۯ4"bXNI]gTV89ZCBVi r\kM xt1NsP@c 5I^0? qӅZU*ՔToyE?H sx5 0 7ǷwqO^,"Y81IQϰB>l~QC>DG#`2u }'A=#`3BЫ&ׂ  D_X7soKKƽP˽fz^Fﺺn}{>u+dC]:ںRw\[kouj]\!dg*[*ئl,y!D=a7;$=N8+v H_yU2\S^'EvŭIrg&ے9NQYo.PC X+uW_q}Yʂ DYf J^V'2o)eକّ2_{D. +A )clz) i:Ȝ'9 }Rv=tZqlww쓪Kskv7{O5+]$S1Xz5UJʯG(Tճ-Ym~:h/qB.9rvW,0&,9ݷ4Mӕs{3Qܐt]2K՗YdZ:Y{[ݣh±?o.]*yw&[o}|Ϫǩu^{|\-m5E@Ö[)3"IIӣWO^!A%$'{FB0J!9.-'Ķ!Kd= GGF'$n%agQ*wAgxxX+ S5ȍ 0TḞ΀ 'je{ D cBMa+CW& XGO \5Y|3xrWpNDNDGXI؅+"z*3Iy%qRDC+ yA3}{ڐkl}pM2yU )&X]`s笹N[%(>-lLG@89'+59 qX\/c"$M9@X)*=l1{f- JWmzd•0D&Q+2KhLP1ej:lCs~lygڄ^d*@=NMPt!-Ě usʢ.Lp/$bZ &1)52jezmUE\R?z,vSWגk"7"F1ks],P v~Kmaaw>3 >mˬW^' ѰCu97+~]vFsMo2zZsWΨh˄IمK AN25ѽP6觘Ywl0͈h 5߂1 k{\Srg9|]tasŽ=>= BGam-6%C[@c.j[ˌoKRU:@[bzcźnSa#'?3l63^ )J{۸9 %J;]Exu|AT9$ %Qw ,' oVJDZ$!O%|`Ug*9((D*WdǕS5F F[hIIE]PXQ(žds "cȸT~&&2FUJzǑ{cU\ҋ()JZErXB6 ecp܄mœBI1N y%bFo8 Z.B7(qHl^?ҐM0) ̆[HN<"B>? Y N L : _ ·τF@R72 †ҡ 35fRH.,% Adv;- +x'D3d:2Y`.eaEj.VY-_~H.8[,C']>U}UQUY>d/Tny+#|K<)s$ʋSbHBWEHl0b` 20L`Oi8ACg'6яt# 5:d 7s`~hEʡ1 u冭o`S3akfo } T 큟PHpvpN&$b ]P ȘcKp7t31 r 9R5oO+f}DA^5[x^ׇrFתJj*v WI`_Zײ+^Jl9Q(MZ[@_2z5IzTjvx73=-H3EOÇ`3d+jV ^4z4VֲD]с1_I-@zA~HH^7OT^Ƨ;VX賔U! 3"mL +.\ vЀ\AA 'lAB7N'n A ? ?H'r)|lA[*INZFL5&zdep}M`-vxn~HKOڑ$O3tbTl'<= $dI'N+lm幌Tv9z]RS]zmxnsT7zO RTeskF'1U,$mu4v6Uޚeanҿk(4iYNuPI޾63;*N0Sꕹi(N*Ҷ|PoE73wp,2izS,t,LHɎr ))IuY;o?4PcO~q %[3]TYcg{ZkخtȾ3HueOЕں/K=ͮ[jm`?_Ȕ_t\xƨ1wX~n4lW+Fv\iuג<)ڵ 㼡_v* 5xMx+~2MlRSuʛzC֚5$,Ke$\!{n3pt[kb J 89򐼙I饖 sGPڜPK0^D]a.R:hYscRP.0T-OC<'^·} K K7Hk;\ ׃$'HB3Z 718(8&ą;3oq}x=v[4`4LF|>"mFs땽nM۟٦^Ҵ:Ԉܜ)MXFX6W{]NK#c0$9k1RⒽD*F5¾/~iWNsݨ>>:""yTԗK {Oq"]VK;vmn5#fe.G9]u5vG4O~Gm5_Ѵ)*8ڝabI>YgSWJ_+JY0u&is5jlڑ:aedcd?ܞr䙎ee)m-y-uLhV: ˫::6J2S\|-}v+_XC/0c'>XSP*J9?>/rh0t7Ƅ*aT."=J9{7",b)C/en Ә]1~lzFt/DB 8(' UDJw{N ΂؀8?'^&k x:nANAN 0L >2H 4{8g .>x0FX?ӇDo#Բ{$]&V6ٶTxɚuU[;,x{9V󙷼4dMαƌV78Hsβf#p$bXZʮ8Vre./$16| ]U}O/o--V K򟄢L!.$t+|lVON?(qeOґgx_c9%+BFHJ8%>ԗVMEE?aea69pFGtPx)m]҆9"nJR:e>pכ=7iVOUH֯nf`,:/[ɺ&,1QU9ٔfR*\sn\b]THnDԝ^g/ϋWd|CɣL*i4ْVjORՄU#eG#H@2Η{NN5)lIsCQ/!eq^%RirttZhXꝝȇxg[Ҍ5((jVj`[Uת_ U_UWM%&!gnq}2r,V֭14Wˍ{i$um.j/_&35T0Kfӻjp&뿊Q,BQ(sp@ִ1i_H]hڈG|LNZB  YAdcLt 顆&QR`߱(4K'en H'-$Ň? -Ž"M704d"XN`8: qR8 [ H&N8u@&q '@1 R 9uCEP,A&ÿBaHC6CA< 9 [S4~)[.m[mfߐVhfvn,'=xڏ5Z\jy;+_t3-/Ѭ~Sj 0)b{#$+#bJg2UE c0~DcuQƓ1OKrԘ=r?FgEeF*Yk@?@J63u*IM֬ፏ|#$:xr3C0 , 2ߐDGא$Ef ҙ7PȎV.ho9@Lt3K3 K%&O]uO~lۃW\;iorcй̎8fQ Wp 8mSIIw?aҝX3#F 30d;kz.Xj(LLQcWfrej&)=/?͆+?.qS$+Km[jUg ˆT[#rvRL^iU~::U*I^g9feydXo;t  %Z@vC+iV}K;Öݰ=*V tCK ʾ/}?*v/2KXu񣧻EnPZ &LG1E%>,awOԉw4%lE*PF &-?`)C ?&4KH0Z;Nb~ I'EZvC@o &Aۑ$x:D`4p!!$@ h"k΅~a;HP {@\×bd @7`͆AhhBaMV=wnD69x|hkm7oS3 J7IŌQ[Y%)3(ym)I.da^#9= rkWZ'ʦ1g2wɟ"{$9.5\+;Le [N^!@D:83 |&'m%HBuc$zy*ȅJx v!A,r[գ @t9JBQt#|^ ƾ#s8 %Cw.HE?dlA, /H i͐:j T 3dÃqc0ʀH'R!~>}dt)Tg_V$`EuB?)!bm`O(>f|^yat|uPl/y3e78KQҩߩ qLfyA0PܩKp.~'N 9`$;˂h8[Š2`FN4!-kYYk66n,/-c/Te];>~˟\Sj(F1o|QşƎ|okX;\tIT?梜Kٺ^SH-}X5Jg'i iWHa`µe(ѓd}AR簴 YQi6lv>[g8a/"`4 : S.=͞@-"C.ša~O~_5Zv̲hRSk~d]l&56\8/i6*>lĴz- Mݮ;OKN{KU'C n4$Ny\M:I_ Q Lr 8 ,~NH]eER>٬y]C!.нݑl8Ju jGp)2Oݔሷ$GWD^ RA IDCsHGCf>;{D$*Ӏk{Z _΃ <"Q&yVWx` d ġ@F^@Wr(>-`?VJh -q~x"EZK@ukt@KxVš'0PCpGBh'vbw3 +6Q?u?=f }/y$&TښbMH-M\:(+,} ŭ3Ct9$ ~ޠhS)$.X̶OkPQL>/oJlw3}y-q7ο̕l/d`X+Mf%mi.juH'=kj;it]Yyd ҟ4d[GXsgOYݼY18cѬ݅mE徒R/#G6TڞK2c QaQ%03c PUͽ.MWl>a2f$udH [6z-)ESpj5ZFF2J\GߕB ZS221MքMG.^4L?S7j+5ʹq{-|iek_LQ>fh޷2_ojjLʋ kS׷藛>XPP}mL#SgC5g{]jcvrM'R+nJ݊K5[mBYEzJ4wT_fov݋mm+]j5#NTWzjVLi_[䘋 Ih-Չ2MaZNv :@'d ;Tóx8;PK_iBӖ Q3<y ?kAh fÓ@ vmH-v`6,CC8 6ßї0f9[J!ЏHL%'_CBEKI`<R &|q`,\֗?B @^ѡ@I#$rSK 2M4B.#M+ tޘ ,(ӔޛPnuF6M)9P68jmBurfE?(Y+ˊV*td+!TM.CN#%<4,`P䃔]dVEx8.4Xy$3OݲgkMA6|ǸKJKƢ'NOVtQ(35?4v:, U@Ɛ極*\>6ͭ5W[' #?wTV7}JDٿm޹<_+T_:p]!lVHBs-eJRS^)*R yvssCwU~]j49n%͚`c]Hdǎy b!)o(XIFZCJ:!y`8 F~@6BD(ȯ!@P$(CVh =HB#ѕMF5/:6e@6B@߈ap"$/ -C˨ 5a+З{0>c Z6{=+I?hn+ < 'h>ˉB$4ṚrrgX$>'H1E͍(ȘRV\܉Θ]!go"x\M8 #yg3viłOmŬ')+B&Tul?^;vv)wM{V+U#ESM#mh Ѧ-YWՂW|q'C$=G|Kyz.XHG~o%ͽ0߱v17Jqs.uZo75oŕ.O:2;[րU!y#?86k̑ۋ)`HL7IY|!}h9(4뵈m5:Jխ _dC'-VetmZU4W?PH3z@=7+p$a9b?b[,w:bF44#5g5zggw[K]Cwch̋ܖﲮcK e 9|~@~ۡ5hڃ"%IX ~jA"Ac4tt7BjAy9O!\pq< Al!A +tڂtBcZ`y H+z@{$!ˉh'гʄJ}PvIH4#"}h.ëwZg"%k*7e]2Bޤ3&Q.+@1yf8vbt`5d\ "IiZzIZ.;6W?94L$^ %':9(THd&RAxK9;.{xoo$OW4B2Z|Кձ̳M5?6*#}ky^͙YnKeΔcߍ6d.->=>)GΝMXfewwWo~B 13f2W>YpV6qG};T$֟TJ :1M7mr6A۶n3Qe{v_NN?Ff^Ik@p,@MacmSbFp'LDr* h Q6?9Ha2$O\ Lk '?tMtG~">{1A/-CsR?h<vKůEy`K_ uwJ8 \ Ae_7$]$jYVȂa Y];G>ASa{W1't}<,FKkaHh>}6t06F`28DoEOK~ V7,Mn)eeeQY5J7DBd2 ɝHaXhgYmly{զEimuB67N0LSgEّX5XjxNzs IO)>lc+5nrSSUa3> NڢEjd~i5A:AAjivUCΗqۂtXK̎ECds3 ̆V'l(W>B{)۳v*LHm˹YP7gew$h*fXmu)5 Ҋz?eM?YP[m>P/5];,)~d. 6Ԙ60]oPs?{k+K4ͯfk*P:TYU(ﯺ%qKp~X{۲P+ )w bяeIy#S*y̷b0Uj+E!Zm#=m|Z,&YvY:ouC*=&AY5>N "ƽLS KB~ Oq+.eAm47vcaTZc9zNC{\CJG~0Saը!BCcav½q#tX@m/ VII ~^  9Jp 4z .؏-ߦh%^MPBwA2<qHj>щ$/R/QIq%O}!vٹVh2}.*1?6*M5PouƛR)zb驢ޟYSq?&DCAz'<1ϐv(v6̹ ߥd : P4n$ueTTK9<3]G>U/mfL*7y*7=}oxzObe /͵p=r_jkdaVq=GV_ᰔC;ixUΌ<|If^Z7{KC<"v { ҤH}\4卜m946q8RP̆ٯ;M)t\r* DL+#D7y6EktoAUUT~hfGz*̴?H~5 dNmfkcMlCQRM5\̹-nYbL5Ty_Syu 뾚S,+!+ű sMyߍHG1=PqUv+\^ۮ۠--&P^5r#%MRAgVY۔؊QCBČ7A9oU XFh7r} |rfESdaMIF#xބE*21*-&GP48 z@"(㧇80p> "`9@_;{l<) }߁,hCWI׈r8G 0hzߙoBπp p U-Fg# %|OQ37|Mp PG6s/<2?K)C޲Ys 9+]$ \ĞQ`U s]5m# P4<Fy3d+YaŭE_S}Qe+OB_]׾-WTK} yK]妯f_Y#P%#0J#CG?*O|THuv[-ʹRqTj3^Ap)VY 3O.+6z|ɬ{4F Dń9 )eE miܢn.>6&؂kUIҪ0`\_5:6T,L2Cf;`j G hUzH}E. Jlby%N嵲ZٚwT,?2r,_scL-lT5 -2Vh\^`"/l|*ѵцJa6Ҧ+եªwp`˫-Ҥ-jT9p]eukG=7=y 2ϙvD88 );ZڳմxrPt5ʰDnGyHQS::ZFXJ) x*$xYc} cj;ڈģ^ H ~] 1^mA (/9@?@*Pn >nb`Kz A Xu X0Ga}Jh pP9/"qeSԑق?"U&\5w@<c@Lq_s{O3:{HR{~kjW Uh1?D9<J8;ԄoTw2%aoI~'ik3q-B_1.ۭS1V!S!s;o gijﰟst8\W+m9,5QYʸqONU\Xjd&f_*֝wgF)eD/ٕ2:p]ǓnVQhj5hmKocx"L,֨=$ CN?4wc*\7 bd熝 |qs]r}hkk1mG hcgZokŋSM'͏ -? +嫬K\BmU&WHK嗚˭)-/W+7~fcqq =~.CߩS.g >(fV)/)U=Vi^4ᦓfu~oNrDOUdkANAf8|hVSmS8ݡ)kȎO `e1g`5EME_HHVP'jV*N;A͔sr)^_v`qD㉉$`#x~[{Ɂ<@c+ph".[0h— "XMF+g'x0r}WB@&A0 /W@zK >3%xh 8t5Gs }dNdzd,› =5%51A>|>֋AU./Aa$oS>!bRD$o<<8% |(@&bC yĖOUֳ嬅}RF{4a>Q4^ƔK4:-vq܅Ut d 7"o!0K@L;00p0_GJ l TZ ŁDv`G"nL5d<B!>dP΀LGvq0@R` nC @Hx0,2@ Ğas*O7\M 03o1OU&5๡>]9OgFb'M.y8"U^d\ʠ'x"Y]'gx>#?x0Fp;RR5%:c,,X]qBHȏʼ-C(dgd{SO鶺=)º$tf5:o7~s'a!s;8pC w(BڐH/<Omg2ք:Wvav*ZpaË9KyDL@ "ކ2B.!lOȓ^d#"wohPEC@v9l^Ԥ|'e6EӠ0 Bp77z"xꇐx ޢ^]`< 1c[/P8 a|vv ӗ2@}gfR̽͌I(ߨ{6TA!LFl:v9^9cF~rd+v)k/GHR|`LXwFcE#"“$K|g•OaٿXdDP}c=[2ʼnU<wTa CH-},rU}K&#&1R/om-Z|mJ;*Tf)vUt6z5hjԲA4E{ҟCjsXvΝQ9@WO_ܠ\!\D霟sei]̛ oN+"Pf9 0`4`Zf*0m#|k)e/3p jgIf6H9E^"bfI4/VƖMe/T? eҥ'BY}IjTa-VO,䵕U.9 )N5%B7_vT>G/,BgNFAxbˠ+Nf/2ҦU7M1Zo#-="N}RA]rԾVg pi}x6mg[UC^WQ}@ƌ$) ҤIUDaw2z >LJ%$%vyHQDDĮXT1Vwo8/$? l>2b,ra8 aEc"?FSp#`* /q'᳀̅C@0 CQ&90o BN8@,0<I)pDo(G1p9VO  )caij̣Yf2WAcM*5$t)gB[!JmFod hߋk ;RK ߇}:)<SG>xĤ̿S6EӲi_ M$:{Or(?~*zvL^sۺLSϸSx4+} #"8il~Yhκ^Sp\^-~Ԉ>M8%u(5MP?4<@{]@&;>l^[Uj6wOF?ּOzz%7yZϮP{3پ{.kzN5:KlT~5Q@â|*r*n쓰[WrAÐ=cZ"kVea\sC--.Oፑ|=UtruNcQפKR 1Kʯ)ϪBtIH}*+-TJTuͭUl=3/wᛨFM4> 3p{vtRU1MޓKE4=v8歆7,5JcEĥDZO":]V39&3un"+ee,rqR?a1~ L#&!I011nb]K#DN \'4>IA1lb)-ri ?cX ~B| ^eGm"Te;DMh6@ B8`)_)@D@Zo0ZFBG1a_bt ;Jֲ&-dqZ%m# Uؕ;kiSvUmn/_TƠL7Ņm"$NēaMrwihj\!/SE7zy roCDFID3~;+Pfm[Tj$$wIor0I9iz,Kˠ6CJ}>f=Oi-;}_dm"]>>yllg%v-"☂y""#¯%?rvBA.:?@mCdKhW ǔ#WƹRUQάW~@e}AZ=>tc^afnPɞFW g˴N6G*Uv~]0?.D$:'a qkK45uf7Fj+Nv4} 0TT"|E>U5הRhhsfiBeFZJCJޖSՎ:?╸koxvig} UQ$TUU>'s|fIes\[O>P!I?wa}NggI%#um%?яcŮZ&<:`Q1ߝڟ|${ i4P&ޝ2;I:1ɘt"ZzC6&/1( %NLXx*B 53=ۡv'_$9|%jz#O$z:@@1:L0FsB3kƇf~ uUR0|t14f $8~g1 ҇?*1fXJclNͬ +y, zILI1[\lgtCXCdcFuRNē_ cyXcX{zX T "f'UD&x5Ѣ, @Qc<{*V]RGN69Gl8)7<=zZ=ʮԮ`ib$JgV]]غuQG1Nf;nc`!ose ӏ 3^_T)S b ~СW?&VRLIIN9B#9U?SUHRV;t͠R?O0p3fnak%LWODֲPb+kdؐtƍgsQfnPR$r2 eoD9ks)A)/̒LMRCIc}e9V;.3܌x0m /Vh2m]TVM(YI $7l W TgGnIà'B>Nugice e~%v&@dϥ})Gݮ` zLQ*f.qeur7/)&?+  4\GS1d{jR.)#t$vgR#H}dBHz)qSaaTğyy/B?Cq))8|{hQD~v.WT0 x_ 8 )gA! י|M X3 |2H* ~ H SV8,':rɦKi oX!Bƛa+їPʹT i d?,h&c(^?PO\cӃ*jKKR2s۔_/:[ sAJ`KQ驭J6l<  G;tplRrTNYF>)3%jttfvwMii}u_]U uk3jv4I]8@p*vzq$&}"'/Ў(}֙>c m@ŜԒz!mY}&+:|xFLr6EYW7Uߴi`~o6TC◆b͆2Ze!C/+ee,}G-A&PsR1K.;@D4YAҡ WSY`0mٖ:4`箸@U^f}(^o !G=v6"1?8GD_/Z&bT(iW,ܿ(sgs՟OzŪ祅UfŤ2nSReTkfoK+{T(IDV4CFZ"Z u<5HRE'1qO,bA '4' _ÑH3r\xFxNx_C c3 e8"n ր"í `7C`O?G1͘ 0ڎ.&Cp9[,L~Z3;?2>qIcda<Nqqi_ftcaeK+kR5E/KtöݢV$>o'J")*_~oLR^3~1Ѵex<$T]fIo1g{~}yT%B@P1rEy]P?0944'{^sڋjt.E*|htlT($_edoH_N9YNW i:k}.<&Iy|uvrjjU9ZLw^Uinh'8RR?Sd`Z7eSى3H I"$'ǧ%x(%*|^-1bpr@3(Ά` X ΁7$ SP>8e6{\t{-@!*† LN8-p$>z2˘x\!cL]bbfCyCWy圂<^6/#f쥻Y"83.0BWϻY;8HA|hV2Zσʼnػ6.ClfPq1c~߆'G77Ҡ|WŖ sޅQ[#iB"~_G0UݢSybw[|;ClMR MlR$8 #v'}Nq~liܹLÉzCeY{W/-Lou6X|!f2Lr+#8R# I*MjF/mϟ/S i:B1i͡ R.y|upjoT;4j sq/Ǫ*B`T7Tɯ(,R%Dhh%T͇OdbBRZ<,^\h$9i=cQY!lResS3pD E}M,rrUXZie_9WVvG'x}{ahlx̾ݝ9\R(ЙI0m6CEWh;w_Q)eetU=IT^{ɲ!>ai0GK rw;lh:yʡ0òzqz יvAMƅl.,ef5S=7z0PˇQeU߼5e̤X^U阜< e\+o^4*Fˆ4n[v=Q}7}]uq]sųgVտ2gn|^,+fꝷ Cy\N!KZQOhZj<#&T1NȂ5{u^:uY]}Ҥ0\2Fw]NU40;_mpuP,9W ?`٦7γ=YbTCV;ΫVkFl16W.31ʙ@;J Gl~U_S3Ii?lIB6Y0[y{\Ֆ*_.ˀ-pD=AƔHN3FScc}{c䒄 }^_Jșֈf"eL'FGB"^h"= ,# `4?B i`8tËh@x/L c!0_sSSqKWרPpp=Dg!&PD$i1_Ĺ \_̹FZ1/bN_+gWd/Iۜ]FjŲEWqQOIM4Q,m 2SHudqi;PSޑgB̡nTҫ3_S{sOs&nY<0_uBfֳZB6_ohw Fc-ntJcqybVmW\_]p-Y􈄫b1 %`*|,QmƦEGkNtCOS={2|>L}NsFl+TͤlM'׉rծt%ҎJ?}^^qCC&,k`fNҽW5!VϭQ`6>>͒j%{Bsm]uK9 exS`ؐQd+0 JRIZ7r4DMe8m8||==%Y7.U5)kYEbE5ƺepǎ/u# `Jq; ܿ {{5U,[_I)Vu*6/TMi18iqLtW5Vd6-?7m۴g>h o˲Gl?}i %vɤ1W+K<^}=)µqI{Ial'vpl>#g̡b\1s6G'8>3(xt:r SA"@2#J5EN@P"h?SCh$D'/@N6P D?QM(l&u7SBZ#KEE|IA\~ΚE3sKs N&pԩUɇREވ".)%%tf~Ճ}2߲Q{iۓ 'foL3)w BQ2CeNUAfJʫdZ[!@-1Yo~EyFTا§pA%#›e9mkDff5RQ8qNq}bp1:M~x(#zj _iY6?O} ]!H4_nvp%=z~jLUf>1gk3 BuIrUX+_ihUou٦zX=FV8 ٻ jEg5֛dDZ&PeG9W.5f5U8Ͱh)^zm;#f4-ZÄ. Pd^YBlgD*{&K3*ɲ(F65~Ibr^DlfXaġq#6x7<A{ {zeCbx s(Sy'"pRY@/*t{m7u[\TKݶo4i Zwm^ j0Hy&]\!%1-!1eRʏ܏ ՙh&k}335s"pSw7 E}Mm#SUIO#UIRPsT}-m9J b4z>2l&ettBZ8{M%4( $?I諘)&ImEiz"wE^svTΨAٶr97+c~޴5j&bd<"pfl4v&z;ܟTI:I'e[o(}+ p$) Yhm7Kj9m}Nb*oߛ US8n%iB꺪Gɕyf!C'6(v{,s^;ھtK*W82)rb {TD;Q _`ڔ6Ea12N s0Kc1*p7CtCo'xg7k ]H,'bmn9b5Z[Y | +Qb Wξjri"M,J^kI 䜈`OJ)IR >3j>UODH ф; z?jEl:032SXb0SŌǔJ%\bqQRFOLͮEfIe+{bvd67Ie/D[!@ b::e)gDA/f]a?tozL;oƼ@y*aJz,4MMD]#NPJpڐ h.B0F&>e9://6i7%٧T'CQo(IoR ̯tU󪏋p56 6XW]%yU]l䷜liU5\*f;[:&Ym Z fU+.*~;3{&U{j[;<^Qu*hgѾ>=ya S  E01LVAa ުSqT0Q=^{+K&GC^Z.i^\i[w@[OM4Z}'p iD4wee5uk20I:+htyB\dr4\ οTX]5XmsH07M3Zmxx\|yZVcqk!Z·^ogB$ "3~n\j}lB}/V(w^3={|}MG4[(wjF?G 5t/vez{-GPv7{էOwu9X)KXWkזbp ȵ!.`UB2`㍗-;Dns,2zn96䚔ƅ%186\eNnh?kiTUNJUh%9G{nrŵeyOr<)WPsdz ܨUIZ;~|w|m(t-"7vk'QB? 8teeZi[>!&g 4H揚 Szv>Z})p<8X̓*ku%I n"cP?ުb#r԰6($GVR#K}|EvnsLa|tut/Ubk# #INț2VZbFCM -ݢ jc(()T"9f i"n>Y{X~,bay("&bOīTLT= hhV-?.sQ6o͢,QgԭɬT dyc $j%Vߧ,M !OQq NvMRfSW4˘ !t\(:)>B"c[ҎSQaBWY&^M MI EN"dP'IYꌁ!N ܫ3 ɤҌ%ք^jNvܾI[i6}6!5ұuQ_ſg :;uSVNnQVWn,sr`cˬwAɶ|ghӈfF4胹<\l&"\\Yp}le7Cm{rch0 ߮j=a9|EAx|h0Y*0 CZ^cժ#2^ny$ڞ7V*b,3ԾG#̿XWl2f8lqj5ş5_ d(].9P8(zR_ȴUc'U):09m.NS]]ői6~55IX~l= U 0v91낆>j+4 ʕ)t nn&[F^ס^ %:wfG|$w,:~;ETPk\bMɌU>el^ EKAh|k;g˰@[5wYX=!;? j#*?U+Vb+aWɯܥ]'7j@\=c{P%-JJlK7-Dv?d䄫Oh;w]/Ym)AF7יnS#!0b$-e/$V"p-dbX)ͶH&<`eى|좸Q1j='FHҾPGY>8Z7(C"#D G4&}Cؘ%ɩYB>ߕϾ-.%E +7%b_?|3i(ŨS&7ּY,}OE^'EPzXc ^g]U9)9n`ָRxMvR^I rJ#TģIF9f-|ucF+U$ޏ-Z5ךZGyef8\(!k͞SV_si^޼FHEY2RD,U^YVΰWѺ\M[Ov.o;l;>6xn%w}521u{Vg*]n 1u@%σMw7Q>odtrEAi\fl/0)EƳ=K!W_fy]^w`v4C_oPg'gvrR9;LML0Wi{ZnCҭEԌ'^2'y\~g{@K+ppjA>Q={Nl[.Llq/td}7ˢ01rZ]*v8FُzԧٶA5 \hmrsH*9)p^t浌e⭂v?w@[[kn[skڌy #l}L}߶ţ!([7 =rZkBRWJJ LoM!$_6&0 GS袟`UVf/=D)qU~C@rux u7օ %n6+"h\x.(% e-Ne rQO)yAI5a*H '~iǿ>MIf&% nJě9&[I)|10y^ ج 5p8T$mQPSJ緈?q#h}R&Qr)£DNG9;_ҳė5Ӛ:R[:j,4 6o? cl+>A{pK14UREIwymjuBYIc؋ X4{}}b]Jv֧X WHc. kkmVL}m| k:wd<%4|. 7)y{st˿ 7VcoLs7ktu h{!3\םI8W$ejaW̳u/*=i1Q [HXΡ!3 l,b]+ƨ5[lNcU[ Y-UUU;|$Q E MsBG}`*.cވrul톳Z26~ 'b?uۚ#CjCۇ̇f ]M|]2_ 03NMվ2N=h0ףgwkWDZ.SǟKaG_i}S'$z(;oo46|ʆ&l*")Uth(ҝiKP;lޣ[ysK92yN2g>Sws0y\{ [ {5wsȹV]{d݌K74oz}:8Sb2J<6TFG.83Dod]}^!2 ,ʨ`Of7QHMMO fJWN뢆E ̕gTǾD huT'Խ4m.ꁕKB$a),'&OyqG.!u JMƾD~mKwl,3t,}Nz/7'4.rɲADnM].mnOk)Kd0u{UfaFӢ3o6B=K-543Nrş׼i_ASTǜm{ڷ4Z|qw߻tEKюx cKP]MP4-@v4o Jˏm:}~̷DQ0YoPs: P^vAĦ=hlTDop<31!藶 WihUɁUWȯ&swl̰OC[@.w8-YRrD_ު#=YfQjN˜\rWXӑ6x'ԉ'+v>4*krMͷLnvK-"aJ䬨1hE%MEk3%hmųl<#2v$\״S*&Wa‚}E͉{:Vmj/.e*LjJHemVW; cb3L)nq.5#Q__;|YG,[:3>ʚQ~Rn;?R7WIf`8_ V]܁xBNm]6ݣ>.eJzSfb81&^0)"ĭ s.}[nnqq޼ȹJ-\hpHG1d -\JwJj߭=sw33;ʌH˱d'TWRZyT>ԖMjMfI]5g, vx`POk~G?@󯠱|S4U:m[) J71ZCKْG[!qgB J ;nMvo.mhe\&IsrJ4LnR"g$eWL $즢 9eKd3]!ij]D s` 2 \#4}~ɗ4=*2mE>=HKP뷶Cum5-UC٩Uךߡ0kψzҲ\/;"%JfN`9Y:Ngp2tGF(xLiL`=m,4WOH9 {sAG|TyLy_mS4:x G dVd +/"&+baצ̔}Mr?zr2#J[W]UXvg6/{ tתb?J)˒4xAeD?~KĶJonɩjj5>JTӼp:\M D4e(0]-0r1WӉ݄E oFX.˧qkdlp>VK*&hD*7BhƷT+@N彊f9h$>ד_/BJdgV KRFH(,5|8K#agd-5PlJI#R{r>B bO5Tn]"rGhXxWF"PҼUyDI0;rFMRR=w*j |)qS+ Ox7T&=+wT\G=6^xRh+ΒhCwBuh19B]lFo}&UҠOZ%IsRwFdž 8>0ϯwد#X1%eL_LGƉ4ԓ`K+3NhVU Aڅs)%9Xg^t*C^{='=|~iv!hi(-s;zTla{1vqC7 !#f[^(AL$azGT P:-}ޣX=5#c{B<#+>s+S> 5OVq%0aI?R)kZMFKڋ' Η-*iwrӒֺ'jznxxqPa8cl58}G7i~sIs 9$6,5NPlܒ89Gwf7=y\_U:E? (&{fV 72;DCCnluӅlMyX0 UhMGԮD.q[=[׺D&]@\gAC5*@Scf̬-?P8]<~q\m!UwP_GT:֋mVF5ɵE9ȯC;iV^Nb5 uws吉jkd4`\'\*G7?GY"CCMb_ YEn;{ ! gb,zhNP 6Tɇ;bXH UHԢ睊rE~X Gq",mcŖL,=XpԵh\͝r"u!s'嵆=xZgbMdkzu#>vz' 7&TV}Ia}#Jse*E;]7\Tw[Dץ h]C;<ML![zbQg< |1y`Z[40<퇿! dSl&:@Q/ToʏtMe~46 c̠=_Sx+im X1nAH.\>+cKKvfsr,%Gh'-,'d zl'0<=c?kg~;ƖS'p2L MԤ^(z1)"tN`dyazxA@BdӀ6~3|>xmR9nCUTο瘯 MD{cA־}{EcKbc݉`+dM;%.A=g,:E;wzu;Nf5dTβu˞@O.\yd0'{aڎݤ D1YAp{:5{3p]m! IܚBd 񙫒Ok8(rR!QC\?jP{Mx "K3l;Z `*$-cՄAF;&D04h5(lMT̕>r>Ž6Vj.ö;PjTQ>l dAQDMd:IPkX¢goBr/Eb_=p^Άr;KY Kѯ}gH =G*FwDŠ+θlC1D°0v[јcyf6S ?W2PRc(UzN0BOk2U]:txQ݇jH#sûk(HAV%@z|1mbFFHnKqZ:|JʩSiuJ6*M*h9U@=ܥ TޮYl򯙓v6%h~TSTz$]p $x[e ERX,[\e$-;CuvnO䗰)S &ф+2$YHl@;QǠsa t}G?񅻛g_P &J/vyѝ攜63mx)5Oqg ք dt2l#CSBr^ǞdogͧH<;6+?icxBLEpuG%"u[ph5%5 >wܦl6 ׮sk2ȉ=?յn̉J@SNk*pP,,LWUV8U32sO/_?WzFpquKvkΤJiucQBuFh*7N0XA:<:&Bl;\{UYexv$q r I lՕ}4Pk4ΔjUebZ^)/g,J@T1dMNQ/c7:?jۡg*/dw}~%JW&R5j˲wE n70Ifs*qhH<]@TvUIt+[~cRX_Bz/x$TvjI]ZAhcNx>vY!eTUM `hH@̔tۭjRb-Q٢/|DMp J VQVOWNJn&ɤ';VXFF NLx^yjtaGb0~Zn.DU3F8'#7?cu/t%w7sjT[4hVĵ SbB/q XRm >_Tόk>K{_z3e/J2! V%(`ɅYGڬ!zN$,8BKa/cW aFZQ _I:<%gg;0:v%˕=//̱Z:7LZS+e1Z٥: )f"rGxڏJw wwX'Y̴Θ{]o޻V+"7RԎgv}]]Y,.4٫סi G{v*%{xTn:{=sM־'Sj0)o?j,JڜbSKM_,{ 0b#sKSef:.( w#E x zG#ǐ}p ނ  g!4󕵀3WUĀNUptEX;%m¬_֔aNn"EQ$s/v(A\)H^\K:? rʺOmUwK \?c+⍢pj Ij"խYۙ-=*&X3ϴ[[wnk2FY'Vb \vG٭8iҼLyUN8MG@gD$H*;-(/+Dkī7F,1 1 sF:,~7wShr Zy7 ;u2t[ayar]v[n+(͢KlKaDq6V4h9QEojAڹqX4u_C[8 pQ!ԙ4u-ړd12 !gb׹~{z+w ̂p2 7iYbj6coyGk~\9CTn~?BR8AmEPnb -ސtⳜu6o8Ŗ e7/oM _* xM˝~R sYۤTF %_Abt#d\dDUP/RMGIh|E} DS_GA2m{9뫶kQe8QM4⧢U@4=8(“>ِp)nC5BƦ+]Ě+9Y c#w>CRd'`1ycc"#E)ӘVs9U _zm6׸5h66cźwnonchqk'vw3<,Vg7i{>}S;!# /lZ'.Za2^C t=Ҟ“Xľb;0YiiINrlQi{e &pi[Dz 51L@xl~$h5u+LTjV]?\cOzf{ |`^V) .^K~K[s>!'ې=h_$>kkS3U;yIFH@nL 4=7,qj*8k۱xPcD|ᖷyX?Ba*c@YLDDsЦN ]DmnmbK,hnpk63dzzj7FZ.ETw c3oUޡ +-XKJV$Gw߼/ yv1D׽*+!)A5ٮnދnF~З;UڟhR}m[Hh/s>On鬟{Y52<'+he-6>Z5ʔEOBP3--.K*Oa!FU7})f^ks`h6_[u $ HhwɚpBVlyI>UF,㒔otPtE%dNۆYOX/"f i^?CcL79:NhJA+̗- ?V`gu{I?h^]W LW0 RlDֵ?v}\eKL鋁v$pJn,Bcu[@qt@/&LpiuvZg/"\7qIrtx6LpSLS :Q~?Qn9} mެYnAA977L[G9lP\o\ v9~̴P* T3[mjG hg-Px;s̅EKk.0 sǶ r𻌫iE>C}?)<0TAF8&S-4*.!hu](bpE# =IC3T=PY= a춐L, FFYD*Z}9*]gO}#;zvCŖyrfFNHy;$l9#s_\"qt\\ o^ޕsIQ'Ya&J<2*>!65KƊK#'?E 9M!i,7`1_>bBQ -~yfi^W ^COuzݰےZfTFQcjͬL`kߴ _^ ~\v-t)Q/(Y9O^d >+nixW/YtωҼſn*?˕[X\] Mx!3DӬdO^EÝ[GFm[c V.!W|^MVhmrz UScШ$aJ! l)}e1/xi_35:6XPj05of0H:CJ9WX<*ixWJJ]ffeFz{HݲGe ̺>g]"$៕ieW0eҵk " =:j6_gڮIqI7bn|6?^\)$%^I?,,( ʭ`􅆓@ 4]v|iZңEג٢6=iyLj65hur=_@Λ{ZyzhgtyOc;6~yY['{%‹ePͺݻ1𱗷ާRR^t2Lls@@7t,i!'%=s?rN-nE,BH5=ϣy B^UND8{=# Q?C( K0q=0R,@D"7Dqi-٪UcĽ5պvUkg2{(R0bG_ڈ߃rߊte6mYgv:g_vlҨ&nLH^*U{KkSZmڶ}{(~쥚!xWCψT>\ 4 .;/Wth3M S}loX෰I#٫ \{ S, W^\Hn/0%ʜ,K/9 RNڿpmD+!ߔ~՟)V!pOԾVz]m\/MOu`"Mħf)LsHsxe1E'J3OZ ^9$(QZI|r޵ .}e֗n|5g~-}UƪD@Z|WM.-ޒ5t"'2|E΢ԉɏswjKG hYtCr)pͯ7^#60ڰ_18+Exb%lq;;![s2&?!*jDmnIŚ(+^=b&(_wn\$dFk]F ^?yDo'j)lln̥*$؆]@n'), |: N5=7vd5#[ѠK]D5[IUϐu 91(9Wx]NxDx'DzuVLk:PQ^T2Dmj0XƟTz=:-SQGso.FkK鹨В3Tf{6ؔpDͅk30C d5|V^?S=YM2Oq[b 7D3Y >b%8px_)L4(0GyC~ u8NYOkZ#߉>#`&ez 447UgTNN=3F~Bm™El,^nRF\uAEɾ1LQϖBTqRHϥ|O9Uz|#2wW[0 Zl\/X\0:7oBlvf!a(j"cz(YgqX 0PG;D(?73%d{-.MkJC|R) ;Kk= C-ĸ6>ND%EFO#ұ K5ns0qm YeL*fɴJz\R1#I2aZ:ر~vږ-&iаh{/@f2ͩoto4!cSM'e7e7P-Q  %VeAlۢaX1aQ,SE@5?v)&x5yW͜Z{u2̢2AEA5lJx4y4o׎N4G!f2*]_ oaAiT+NGa0T\6C2RZk𿨜Y*A]%<a٘98DS!^ j̕"v!&Qa^%&(J sSXQ?噮,}.r>\hӏK%hOa}?@gDc.K>4Zig8iчi8 VGU3T2Nb+)]PK`&6Gfz2ojhKe<~߃v oJhsUgk :mYoWYQ>_SkT](Fu\sNG`MF!!YV(38seM8â Œ]3 WjQn9sLyμI=g3uބi"xbQ= W8zlRU󪙢jeep$~Wdqtu7T-jꃸ1S6ؤ -2K m=2F"vц^ [t.ǀU'H 6ruM/ۯn%jMٺe‰М?ht_?SR w9%Na/FdzAҹJA@JSB;G5dDl Wrh_S5U*jtưj? aVb;Pd觩 &ˏTב󯘗8ɍ0~ e\MG37ZRn L`6w ujoTQgG{QxŎsc(NqOU]M4 P!;xDTml}l3 ݌Gi {} ֟G2L,g[a>HV ItQ  0(DQ;G鑒dbpQbN#| ?DA}OsOK+aaWBڭad닽M?j٢'#Yglj_5rv6ۨӝ>;>tD#DMjm駋W@ ywضZ 0wyt'Ӹg?U]h'p![f9nBQ +^ĥ5 {#SKN'*QlN\05ݴB|[[Ap[$W-_ swK(lYDA_Ɵ$vM]Cr,Ӽc5{lGI'Q^W:ږ͟'-EThy:-]Qps^ZG657w(nC;55&R>Srl=*1?cn-do8J!nT sWox'%8-bTbM⬫1mJ lGu%p4 y>ʆY'=ʋyN($^i*MPXM'o:/S(ɥ]ws<=>o(׼O[ͤQ+6>U֮ڤ$ _ndz⫘mfoK4 )'Ps:vZdkg+셾¥BS=aSÚ ukwغ 9 U7 &º7~"ސ`N_ /k*_k ^44|ZP2q57[$GrVs%'eM_sK"rɐP3&BϩrxbB{_!R`;9-p7v3@i|_\\fNvnvʶeeZg)_L3*?6zexlǛF_9F@ۈw0Ht۷2ȵ 3mnJvٕⴒ1Vhn`Plƫ]Sz]H 4t ECz7OP Xhj=_l(!iRKjמrUS Rc S9M~xjxcql<'Y}W_|hWe'r/_KTWg1Ɨ~'I;>.;ס Ovު霅m[cP&^K<& M|L:1zan pװjkm} sm7w@>Q؞j^1bKfAKsP.¬}5P1͎%J$ )8zVaϱk<>X8a<d\1 e FG`emQ|^ܲhz))É+[&r~]p`P2P n3wxxhTUvO5aWㆫbHjq+8=SR2v&z,DFR9ѼP5ߒMc: w Z A';Vzu=[Bw'wgoWMQNT|K% rhK _/ey,}н }fVٯZ?IٕLvƭ>ph<[XmrT"~W  [IK+t5CSJ0ޤ/+-mLPYY|9s9mi$ }E|$Ԓ#cmba&-.Ma{٣]bl i F(]~Q[ b]1DEߕ{5D Z>1N垡CK#OQ6/=K$WO)5nj+0{:1l3_*YZh`4$Q'>"n>ҭF"<<3~7v:ϱBTG!G->nr2A"cMNw\_`5)Hwl7D 9 }g# h/Z]zg}aIhʮbcqDnA .N7>&7Jp'A/Q=p]ܖ?X ; .+ kesD8>!ue,o> CW]WLVю4*5\΀gj6-]!Uo>Yn@ÈXq7 C&#z@ #Dbڈ"T.`D YoiNJ)cA6ﺺ6ZT@gM Y:L"%,Z7:0Ы:?KX5MlzMTq[&wGZ 6ڭp"s v&P}'=Ԛܺ[QP rTU~2{hA>T|96THYuk+X,ASp0yB>W!(S,.L]]r.ϒMMWfDUN/c6Z VCyCR { }B<4*' 3?c2ed^N*q)s6[9/_w0_&-2U K yEġBQei:"0G̤%sŷx.dɐ'%%~sB[}ڨ=%> K_\.&RNP\PaXC{rq5Tcܩ `$~H`ɦ1m1/:hh?U{5ho/ö)\eG;G}j45_pĀ3DŽ8#/۹g7^ijX~ 8Hj O"EMn'T  }6ɻK'TP$~NƩDLYN.4-(ǖ>-2)Kӱ}hGZר/˦ e&-`:R|Afa?L>uQ`Grf &j%Y'fk^M>0FږYˠg;ne|]mVްTU1j7Ѯ})3@/Hr*;,빚 OLz ]9CN՗6w$Ti/+#-;빃 ic{5\9A[4>֡;L|U [ў΋9h Pƕ=̧qz[YW]3G i6Bu'?itTH7𮕂4);ne}Op"]^+ؒ*Pm+_GDvx8Rnq5M"7;/{*zPd~Sj"m"7ݧb7Tb*(W˻1y 3oMNI^*j+n UuaV.BǙ+҃wůI&ȸ5Ml|z}{"#@CTf2wujVN77xAIXM昉p,7ClP܌dKu_W4׺{- _P(E9:{~Iq5c0wȧ/ Gjg;~:A3RSxbi>!9h 7˱LKgwnXi)_Y]ukt2"幎<^470r_>>L4+gf},E_OeW}KT鲠}L?VBP$Ȓd@LmDRv]YH ԱYpcsvEl/uhD/_^CYkf`i\3n1lK$CBo-X(>/xjȂE5dR#:&@}# U[B|Ѕ"jS"83+o6J *N4B`D9E$G8MS>~ؽPUۜGM Wr/vTw$1 k#폭':N-4'Y#4sCp!M Ymlv;.e[(]‹kD/qofF\De23GmtL&iD_SBCḀTG,֟t{\؀co})+f?G;hzg}*Q ٌ!z{k](YwSmNE6vjL2uU4Em"r5OrM. ,Z)gFf]ވX=ψI-C;{ s[$+/8ͦ0o7ji6Y``xt%A|&zۍ:jח v_WYt.$g=-*jR#ֲR9ݫ)&7NC෶m5as[P<{̺"6%ZacV&:OX:N#[ڹ`$S t~Vb]tX`} i˃ ! 5ki$&Ƹ{!}LSJ[;( o Wjk)57K+K>=6mRkem$S[DM !:o|k j}5<\__=G? )AػQuװ٪5}4d3I:$p/DocqtF [ڹ߼#-/UL> Sz*W$Wfh-/C?DfWzԚh5ͮuZc6FXt01m>7ʽP9Zߤv܁fuf©EupSos"\YQ9ԝK31EQx4 N|\׽(黩2&O[S(5J $Mv$r.$`H&nMNۑ7DLNjF ~TN- OL $s(I"箛!@*L4a|L@9C65 NRƬiAW z1~'h M1p+k4 TUI `eQWz4v7O(2@Y{O;RqF;zFuqO}w7֤lqάY&{y{z" `v D2֌^sf<܊*rWg#w;Φh6-=-z/1O!klh96_`5#Fk5nC՗kԾooڌEVW3'p#*,l;VNH>>̛qY՗W6k:4 K WX:{WQ~(ʞބBd=7o$ Qm{QAQkT1~^t[=76\dQtH}hQ>iXRf\WBP9[<[ʛ_je"IEIb"wEY>RDYf܊_D=,Z0xާmK[FϪ,i-m!9 `*o228Zwno5Z4.VK7@n8!uD[x66j3}G>3z[=AAOuS# c̷bU!ֽ;Zi4,ᗩl _Ky>YgR䬯?5յ sh~cGVPodS\Q1_Jg2r,ٕ0ӌ#dB+. Wrn0 uP@z, ϑNy= /*KI2FпE:lIs=#i]A!]S: 1X'~20AAH ƻ7wZڟ 6>:DSk+º6v&KRB*1> S]Z#߭ ]#GʼQj({וo%5|_~*> K" 5[ffʛ$w%^e˟WJ1=Z=昗g͐ge4h6FT芟eG u D({LQK#řKk49 kdܪϫ)+]]W骘KTg&69J5zExvAKq8?TiҜk#υ HZ \y'i kNyp 4M 4;^YO |R''Ms"'3'cjXU&ѦU/DpIq)пh6X?v[6S۳Z&J)C/%V"4mij^1=%6+R.72jk5h31 M0ctI$7\Tяz"/ex;)uJG0 -ꉆG&Sx:8RBoHgk`貾Z8&&.A7 ?~B_Nƒ2rX!x-צ`l4u(K5`koO8Ǔu:DJ*(XJcxb@C-rT9VjD @yџ6~ yv3)b?Pӷ)N n O1-Mfmg譙"wGp"RV?\7lG1SI[EEW9/wLk5z32-ܕUe2ZP.m}Wtlb5~<`#M xRvPy®\2j/ca"buGBܾu0Vn dxN 㸥ʚL([? pa4=/ER#]~)8nZg^mc M1^7DF7] N?QsGGdž_ +wo6X3[F|;,@Gpj*S}U_鍬":JUw5:2hVpyiX0OΨ|4kWꑨX.(Vmܜw6Jx%IfY+q;)^WoJ?$ꋪhjkOy0K)>=nLa̬'z*{-{Ι[q2)m+ss_s݋pE 'X]f6G!{rxw?mBu*VO 7vl^=Wl]խ^FP_Q(m6UpͲ#pUQ~Z'kЅŷxjMN-}P@x+~] P!vA|@ܨpf[b]w6bGQ?\3G7Mep4FP9ibg`P^߶x"I,TnUG[I%גJ& eݴҨA}T+qXl<&R5a%=$u q԰ohLRHr6|x[t8X@E.pw9|B h:0"TKc,SUt%mf/N1ˀ=RdxHG7`Xjji 6 |D#+9<yZ;VL ).k{Kc+ytJe"T/;,4GxXkUC`NTE̅fiyTΘs.kH"=;M9#=nT@T|j"3R{9ϭpZ5-ΦD :"+GST0ViQ8ӫ-Z*gNON#rz%Y̼ҘXʯ9f39O20A:5s=͚7+D})2^D_*3ͯ`&Wmh+J}ӛ\Vq ?NV[Y`r`}i;=浯qgVn!9F<3v;ԗ5Juz2MɥuL5,2?Dݼەl9_*[SOnZ'Iuc+_gu γF`;$A H6f WXvX"#)}xWXvE 9S5sqs W%;/E.AaJ.]v!㋢5q@ŞafּR 3RpC;_Ikz(eI =RBB}CzV:[8yMO^Q`i?!fA|3USGz0/u[abd!FM)M-|"vUAKi}QOT#rM:;vg[>c5w^LٟTt*/埠L4Qޅ8mC*]wwtqO _}`F'ړ$b|BOh(zk:GH"5&+'Ca;cŮ wܡHHJ4|Xs,Nnu/a2i;7QfL)̿XNd6S^V PZQ!{ ArFLǻzXD=)uiV?gbϲp/5l6 epX(*)Þ$\~av \R9oVZ&/kzJ]aœ3rY};*z%-G5uLJ' tyqQU3Q/Qdk|Z-mRҺykrltL[ i[!zsT!%`7|#+NS&i3 vpќ8(fK[܇eWU/ܘ"_ɠ>0'0u@ΰfSyvᩯ(+B; _:wl~,H"pq)Cfe$K#WXGƾJ,Ńp;Rz{JS~JȎL ~ɾWŏ^Ayn{` {tn|aфcOFdܝE.RpKk4OZIax UXN\ qVKc>v7N滗7iZ͛>ea_{҅ F6m&\(XW:?'hGo͈$_+9^a~M[q J9gƽK/>Se]o\墏|Ut?. b.0y&NXcJEڡXdd-8{ $;_IH_SCP`> wCa%B' >D#כbt:_ <ФoT2ڔ` :[/14 a%nf%X:Ndt)/yGe;wXf{ ÅE{KTYo.;Pv< UjQ Ƀ rzM!Ǵ,щb rVBM)H9(P R bb5K* *[8;DtdI4F'`v.EvѣF_!'mҀƖ1QxJfՖ.G3ՙh;[MIV\Q,.7ۛfykBDŽNx8NQkT]?Us2|k(qoi pe貔wus^kKn= qR' . Z:6G04eu‡ɍs(y猋 o___ȴkԤ9䭔Ԁ}v3JFKVkle z+Mۛ GY\^٭[]}.]׶uvygGGbBbuծ9-];Pph|nծ>Dt6#ZrD]0> 5#ih8q>vTigQJU,/?67nqLTᵚ3kDe^T:n&IO ˈ?n$\l65#NqR'rl%(X;t 9^ú&![>P46 jIipW_^悟:U ߝn!9Y;I7pW2p9r~Ւz;(l垨&"7wz_@/v:A^UhSnu 8|kaYǙc_̡x^٭݉Bd:BCDv/ 'zf(OIt*_~πO!l}tW5;j/uɆXn/P/lAqODQeɮ`IWmE͓mm(W8vڵ٪ !޾F]> ? {F ݇XI*46Z[SKq)P`.2`C7s3QHE?!d,[VSЇCM(qyh._88Ο@IU K%4Cx7@VJi\Ù!i}dUdyxN=z.v.ulQOӫ|'º:3v3G?Dz;t=[R4sfgdeFwD @yˠ 3)"mlW4آ}/Т-Gs4Yi_+ 1fB2 r;yCrNl`iLSj[i˽MG44 gZ"92=TIѐRf~;?̴]/]m,CoƵԹrWS4(l7+Ǵۚ6sN@QR0_s՟yR[Γ ǮϮ_}+%]@H* Plñ9+*0*+}GCo_8< ~ f ec*(9_5+v斏I5܉.K bwȞv7gܽBs* 4:NPօ֯D\UsK|Q1<( \Zʯ^͎|pۍw<%Qc`opUx:>VδW%ڜRv۬4XNE-uO.5ZqVcӃڔ=:0JcŔ 0sxzѸM"Ŏp%f,#7z`āD,z:ȋl 7 hH] 4vWŃ=t,5gk_bs\p-)6̊ l(x vWͭg#F1":.|ե==yU-OJyn+9}8'b֭jbեpzKUvӣmγ7tvQ,C_{݈ pE֟f,) $M̖CP;x̩P ڭL]hl/Sє"}Id@Lm#ekVph5c o:W̒0aG0\;=9uC%ih}UHMЯV1TlAdern ]E65ѮPnqkڹ6\npz>]H6shCs.40LOe\sG`4MOhaI۟FXMu^1igSVX?~ϾW-Kz%]=Xڐ_?Wn4Ԭ(<,gp#%4J`9}fZDp\Z-tŖ\e3ِd(=* ,0Ӣ 9vΥU{;zmM<_sޔ!=.>o TfupOlDё񺥎ˑеع`}R}i-, B@*)M#bb:RPQL$x%BZ.g oKj:3:X7 X ɀ.;V4e_00|D, s FANݸ8VG^*!?! EbXW.3Qno%=PG~ڃ,~)l_4b"r|inl0^L"y,t~d;9sRf;;|?"~.^/]\A R`؇ KF^EKTuߒ$DbDmWdAD3?FG~8xbɹ6IP"/JFsEyO-k#'R*3p>-Q`8IPwA%ɫhe% xr(H5Ô7?Ro}H%%L-SUZVZ-QG$fK#@s@4 Vtg᳻s}E? ࣠ԫB })a.!o-6mt TOGegр[y5rpH/2,Z1WSO=< -KL+R8g*F1yI^6ԬB+-dcf,/q/͟{pO(S-Ou{wkYJ&l@?E3ѿk\"HcxR?qo`Ԡ(Kp VO]Y@8 *.[6 t%b]cKhԙL3!L'яw% EE57[d'Rpd_LI`?xl(UG̢2ќ~r|x#QLmьo*~,QNэ/٣}(zX< ;oq ]YPWVʗ0l \ ͽ3@4Y_ [N:Bɰ쵢 c/};s Vh ՚:Rɰ'CE8*5kHSVa2ѧ+i̜B\>^wx%$k+sEx9E%Тqrnhy:D(gk>;]#bJ~,d3>z,+yfkSwy H8I;TȖߐc*1LfRt +_͢a!20l4R/IR+X h7o&G<˼||ۢo qS ag3x 2YysiZ[[{2]_UM[-#?(vIn0QSOWF.o+3ļD’p}-08o)G'.֙a = P&ej:{6qT3FQ*Zä,npxQwK@vZ<^D'g(s= a*󅊔tYqa#?SW]WtK}-Fmj~ +dD_qVO!As+91c;"ԏ1j/l z2$'#s%71Uj-ēx@!?JCQbrZʜܹC@nG~0K|ADhiZ:QUrw0NNfU{g%wʯZqOeKbJwHQDhJuC\Slr.([*N\JJ>G!s /1bo# 23v-iPUQ-x6>9Oދ{KpIz~D_NK_lHX 9n&+LW@Gsڶ>2"u}+]$ȥ8藳 JhpHxA;5a}^@9m"uVEv.˓&*Tuk+zƼ%jktvjK+,9Aآ=al~m)[=:WyF0ú8 wT8ĜȩgcߑcX^,3lŒYGxkx/IEHK9|叢T0f8I1P:ha4N~x"b$dM@~^1s砬#EP$5(d^_^,v2"\.Wv2=e&E,]' $H)Zf2 Liz"|YThoR&7yߐK@ E[8ٷ dW.sb2 Grsj69ZREXǸ}\k$ GQO8V(ɦ)!47 @!6r4!!$eTT%HѹW\֞eDŽiCuJk { }c1``͖!r.Fӓ '0yo$Wچ}}7os/iY'՛~ > |w;k4?HcHyYH6\f8~1/-/m] rbΡ6b`;%#B{ ΪDz]b[hݍvrAZ榀t֙j=Org^ :Na2m^#rz!rRT%-S(5ykw_κ6Xfn1BQ[Gm@r$ W-o 1&Sb0]EF$@2T , / EnsEExآ9EPV~F/~]xuEyԋfw'@DmB ds 釐r2 Y"!L^*l·H#vŷ̿B~UNǵJh>Fa xlUZ͒h}$KuU^ Re8Q6O*y-\' S1Jfp@AWayf@881 t9S@{~^5-*ɩY"zse䔕$r6{p3ޔ5qRZ Т+ڲ%v>XhvOuI f߃P-)FP_hv+#)  Uȿ9zy)RHm=G˾I7Hе`9:qԖX)^~!Rs h04m3H7g#ߢP|t#􈒩靪cQE=lDDX1[H(:$)O`D5#v2\*8ªu{+yY \q[ѸӀwu r9NZԖӦVun&8umҝ;xlk!= ӘH{='a3^J  J /%e񲕑r3ٻ} λUxLIrB쫪JS8Ԕ30 YVǬ@3ܚ٨&MQ*lajchS6\-Ë0ꍃ;{TfY@?O _s 6X*#G_`MAz2$.()P2ٺy>?o(cx3b*HӻD݁>YO1al>hm Tqw4OMA]k jER ykKt2VTtAzԀ+Η'f"D*g|d'@ }N,ׇ@U g#X#WIN/fi Hp}+i/s53#'qb NaӶ[wΰX?Eٖh8fGs,j⇁=Z-F3/Œ |h!I? } wfDlzdSh;Õgねa9o,WdiEe֒SjTD[Fb%6,=)Nm2N'VO 5g"a>rm]ߠU:51Mҙ5S]ݡ#b+ğ'$ ](Y  iGc Vi Q< ә-:r8C\7׼3J+ IH[ pHx()Myyc 5MD54]NBNjOd#YR|&uWW(TZ'~qkJԂ/ȇ !eC.+Mұ%gJ'ˣeEꝫFM0]۱I X/63^Im+gT zFմXKseB\ |dѮp3k<3Bj8Ƃ8:fU| J LP3s ya|Vp@PH)Ln)㔞H,/T&-h|AwcP?v€&{_KV}`9Naݱ *bP9pK DŒ$VE7 lπUu{״W鲗\#j ʼn}TBn2MRRˌJE RuABt{w|W|~8:K>g\fz~?(eN{h(Yn}x~DVYu_&4Qv* ׏Qw]lf+~E™GjmHnO9oRTX .Vƺ1˶ j Lm3ٛ^] [CiGv>Wy^p8+y%l)-2ϸ>;]8TT$=i~|>/zl` ίVMY?IΙ%n kL?1NٗM W= q>]xi0܊m)Jn'gW%}a1ʐFCk9!@7 u 'GATn{a3)GYS n$m!qdZd 觋FKV}ld%|Yg]/ oI Z[ـ 1˽Oo ގ6E:j7[dB^ Iҽ%%=ERj7QG|xgu~e7}{t1CI'QEzC8|=_UD4ř_؀=᷇܊5;R?7x_Fn`Cim`yw mu7x^B\@EgQ^4OЫ-s{Or<]Y4=Bd0>gL2. {{`3l@$/On*Oʙlhν`1gyLș|X%=l[>=bgQXؿ{q_z=vs!y م?[|l y}Er ,v>҃6DqmT5>2a0ґf% aW.p<<,n_6UD;s^+imojal?D@K=:>2&92IVh[GǮ?=cյ$ձ/ˢ401ĒZUd)&Y+F#1?IBe֭Ϊ-ݬciɳ PRdg2bH]mnN׆v$4g=(-KWe/ #f9{s|) {qF"QJϬpw$-'k;/)#+1UWxpoC},:m牁Lܳ.̈L)7sW&}"HɎHK5 _?b;7lΝf6-_3l ?>gɢ&Ȍ1{TgtٷaWJCwxlą51]aeb]YGtєu3o`w㙇T7:N'W3RvwL7v;?؍]TRN : '> '79+ U9)XtӶ[hwXb "b9YptࣿeT:1Z;>7f?Y;+JklFkg&t}܏y"Icf6 *v&"5vm>9OSҦKq~^q]e 켬M)ȝ};wk#R{GaƎcKOVSE´W/3m\F'Ro 1Orp,֢ܦ[a5|`&c$VG 1 /G!N=NfЍ [03L}c.d{ʠF3fyxɟjJ:$}(o(~UETw/wJ8%kk '`3o/')^*>9ǹ&jlSiҙ klj>V>9k4`di{?4%M8Ɏ醩._嚕fvdwޘ+_ ̳k#]yfAj#{ѦPl4ýGL\p&ORh 2feL<+mVUbULƑW/>a5F_ě>;VvW#hꑔC3̲fwSg(N.q޻`Ck;#P+(NI ȢSoJ]3"cP`(]KأG^A$޵Lk gV{}C`yGnZ8.q=}j b3Ud6UL7Yo I, iJ YH}+`mo>YW"fV1673,-|vB' 0Ni \ߑZנE(orҚ=Y0:]ck@j,p:zz{WXW,=9Hf ق,tq5Wmrj=uȗl̜k9+s[0؈Pm鍙<> z@fP*;%X)+ְ+B BI2شH6J"9g46z*R15ёHs>Q\F.OKf;NuWsw6%`ݎ )ZS D׺DQ! kc ?ئ[ V}#[^F~nz17*>jvV[KuÍ^EHU}vT#ku ldK$}E&q7}7Q)wGö$dJߴ=S,oBj~bx+<-lvL)ZarUf^ȝ!|FX[75oâ>L\\^r]܏7[͆m,!6L~sm4İ4{xy9 |P,Ew5"=quC!ߪfU Oʻ۷Ohgﳬ89BfwWGkSֽjM>pVeUn/3V5E~dijk}'PHW4gVs#k'm{KYIwhO gx3tSpL|lKE@7#xL#|Kɰv̸Xv*m(CܔUJMˁ;z@h\eo-FOC fO`GF F-"{3ϨJ;ñخ0􎧞L3̹' ViF?霥ip]l:+ol@_~h'^߃덫 fhUwoNӐَ?80}}sAyF|&WD:2j/+I0Wgfj[x^B&iڐ!\,+Ot|m1 ފ**0l+ڑnA " }yyO:#F1p^xUvڝ?=}_ޥSUEs]3QA2ORz4sun&,C5Ԋ+ރS' 0rY)E5qWqF:f'9Ϊd6]ۜ\`Kfg0\dmNZ!(hW)Yp'*<Ƿ=[unMYr_dh$p 𜜳/\r^.q0EF]s{N bzκ_.H'+H?+D.9sz0 EhM ?/)k;]TTȱk'5&+NKͪh5;&_"J3U67Yx,dzkeָK&.du|etnD!է-@-ґI"‚(%WϾg0wܿ~IK:r;f -90a&׊v1Iѵ3}J'T6(JZ+ي=e]L?[b 7#7{GGŽE;i&k ~ފO /zQ"1/џkQGVE߂{D| F}rz# w[)w)PIغf]fvlg7CHRXqw-r7|2>ڗ װn_fz)Vȟ8K]䰤=Pde.`^JsW~vjuƂ!9#rЙ_LQ!{k3녠y^HVBJ Ӯ,3Tn3bP[ mAfg!P6:ZDt) 3y7N&+ z{c &5TKumVk$G$t>vmJec Xϱ:n^IE:7R`ja^,TU(OYaK ϊ9V!gg{5΋9ޚSi 7`y00FsAAniW>*4wJJ91Ìٌ\>03|.Az'RY6I8iaҶB[vS!gL[DyH\r"c.ѩ.qJ]7})6μWp6BZ\1:n`l8B~BI.'Z: Ҍ̴p@wlk ܣ̰4^Hx0+R8ơ9}K$??u(£Bo|2B~)πi 5a}ud jW{mAdzn-?쎲#!( j6*۫>e_uh\ ШO(ӚP(wwQ JD4UaWeUZ!qkN9 mrEqfsF)jTŚfa2T/ 9q;iXYvFAQ wD/C-4'sw` v]IPdv^s\LJ/ES-DI޴ ,U) ! ^`76G/"ˁMr 6^/2^捞&pQ|>h"<-:82+ ζ K[Y ȩTV,+禨J{rͩ:82mZ Mt-r7lTWoWHTҗs:In̍1ntzs};*th$Vu>amنu.IgU*UR4 3TC\( ~>Ʋ2H`ۀ猕_45 uR/M:m3\a`~^ ![ A9\ʰ[Cygﴟuw"Zjx8Q1| Am+q= ةPi35WdٝI3\2#j*2twHi=2&j;j"is5#%?O7O~N Nu N q]l9/A!VBd.v#/|7dmIMx-G 6[NҎzJ~Y]O[M<g~ڴ㓐҃mL-Wa,Zሠ~ZS~0NJ-;񚇦Ϟ!ox~ݐ%SyQ̧ jɯ̿DvsmFBIX!&VU3ezJ=};KquwH-U6:D~s}DJlATpL|}VS/`CSS7bM]󆭺]_]n}[M*&ۏ*ץ9$ q]`b",kl5%MwN)'Lrlт1~NYMyS [ko>dI⩆´'& u6q\ =4HHɟ+N:zɌ{TIBӀ[0PY6-'z`}O}Wz┴ *p q$zv.ed(coֽMQ"0rq~|Yڡlm&pSCo)Iew™ :bH*{PNfrkPg 3i+? "SIYg+u`yk'C&{WF[(Q̒-e4-%>rm#9f 9fQt: _ucL+枦 EalV^h/<% sB:z h(Vem[K EI]eel+~"YGWRqt+/-Z$ER%"~%ݡז uk TLԒ;OQ#1PSy7x5ٺ2T8a黈*fGMgBY3g΃)P;)$:;2FoGbGӻe&gW$fRi 6>" kb2/ N ,9pc^CS(TS%JY`yu)Ӽݻ|gL9 j! 7$ܻfKY6TOr/*~-O<M Z#JY~ ;T&J.DdqC#F}XjUKw|g]UjK\`MVCP#=xP:gR즂k: Uxj/4ޓ P7U/Dj+ĿQ$n:l=TB/?9nc]Ab%U!萺e^Zc/eoxIJ78[_% WׅIFm88.bޢ:D4's~PH C;Zw[ \x Ԯ &;MsCt]l^m# QғZq3H3 j/3Uޑf ]W >˿}dc.]~Co KOYnvn">U[k?[:: Oz&W>2kckfA#p]D E.J҇ӯ`r~M}Y!=.19q'nMB,QIg?ڏ;Q],Ěc1j_mb9{DsS3}쐃葫Ul\V [9hemb޻7xvqfչՋ+Vf+V&NBxu9)$)T#COʧxq}#bfh)Ř^5B-ZD6X쯏9"Pzoٟ2^4oLό0֡~8kX'W9vfmGF[w׻-hO G>;ZdEO3J̲\n +ms OZ\0, ;I)ȿ_`54&Zh{&hu[`xw&^hu+\/ \seh(0f??#M{M--ҠzņuR!yP1{W)oyQ~YAfO 9Y#e-i˘w5E;HmYcdaQ#+Zm?,r/W&ǐ *zVԾS0H6f+GPSX6 'r´@\{d`h6~J%l# m,%M.8>)+m`o0 ځhg3R0xaI'㌀P&ΗA|o*LjJ_|_Q]_nVLx Ҵ̟ސ^ N]mgCҤ16%/2nK>H(hj*:eݱi[@&?GkX 6J$rp<kc){(lWZZuƠ@a!oi݉:PQ_ŒHKYw_@Īn*eP1p֘BSҊ.LLEGYi^z؜(=Ѵ H~"eK\c0u~h%ڪ k>]+iN 6 :BjLS'}v-lxrZ{f9trDQޑy>gs-AV4s*L03q]w \?,r ;҃=?[J-af=ˮ "R~F+] ;3r\ҟLlb9K'*8U;,ށUbὠ_u]*sxX-yG(J:+/ԭE ޓJhi-0-exS`RJBE*%(7 d9 A̪,nU1W{!<3P='x*=}rs3slj|T+V^؋DL[0k]bۓ&zƭ֖o8 {HZ?]^^:7[OZ.`G 5l"!om\RO=/ r4V2tKJ3#]l$Bv'\kB=\t! PC ֲ'(VWgjz2thG-@ | [Bl I%Jc\IQbHYc̆z1aD^x6X:7XCݩXfoΩV Y*jú´͜]C6B'i0R~4&fV@[0H)>C: 8hrGR{ҷһ{-6pvMqY: ܕ0ED%5-z^;kI H%'P}%ٕ$KN N'_0z{`(MZ. f|-_иbuὌqpW=QG Byqnz$МE#B]z3G+EV )/oPf2B*}zzgh uw[/e3^Ig6OD=o.|%3 w2$3ɶav]/̮r.ϮX눟y^8 BcEnՠe "㬯h9>YwCκx=-Yl=ݵ.2YDێf95:`}r Lb+ţw#!f!"KA5zRpεα حz7#Up,c#i_]jvxևb1+Ә0B-Q%+(\r^aԋ9WL;I-b") ٺ `/ D,Ԕڱ#iAď&~[ܸ؎1RTګPCꡔ ZK^ $0XVbO<$KXO$%OH+l 2vC)W% 3qIqNu«v_l丰iZCC^u&ZJ \+ͶOi=HH$$?G/ j>FNC ֧6wh=Zln:YҞD5Ʋ˖e ӹo 6 (!1/9:Vn웛Z4nVMdм%hWۂ+2l&"eL_dh` 1RcQHi.(S|m+ǁ}nA'ø_ߑCp*ޑq7M>>TI #*~D%$O|Q"'cE27XK)M? B,rr일wBGM%# bD%ZJje/Cr@[ɗ=R^AY y`= a&FnW sꜿ=2aE5~h=kL' oTOn!8hjVvO(_wZW)_O17b3uÿ8#yEӚ"Ǡ]id!ě=n]*\VNvQMMqDt-ֿlVJ9 -~T#2u_6;3>g)s .VKEµ"(OJ $7h@1Z2#s<+mT^2r>e޶vq`oFUр"o=sCg-_}=3gM>8u!2nd brS{puS1 Rlaa X$sDt d-up!Lcci/)ҟQv֘umWOee{6)q +3AYtNmqF;6?M KwT7[׌Z'b( CiЬ$3%H E`j Kstp͵@JduV3A?(?x'PЃMVRxɩS_Ξa^D_򫘾oG)O ZO)VhmG}"~M"X.ABeOhFhl3Km+ͥ\;ncf3׮n?<F,)33U[&Ϩە̚Kq ۜO?k !'4W "-vMIş`!TYX8:]F,giܙH\#Ԩ .[!b6GuxTz~GJS7bF'TL $gby' ا$}q9/Gb.$@aWv`W_ Mh/#-a~z{}땧oVUvAgY'rw|{VAṜ噣˺* QkjNUP#ѷ_D5߀tvljS&F2b\Kl*@~$Vӟ9mK r|zO80>zF8QPWb65Mx^p vCQʼM"8;['+m%^c[y{:0k*YިS(2wK`tG|]B]{xO~Qc&/o% S| `hxpoJ$\pߩ7+UǡJLd^e*%wv;1wG.i.XNl`T&˹)W枭 6Wھ@cAw՟G? /ZPy١nv<`Sg5y3;Z32?e'.*-HMR ds#p'7ʜ=-O>%-'? {K7֔Nq$)3jdPה}_.p˾^,˃>r: nskd"""Eo8gI>|O̶#ju2h,"hg/#&V4~~HN1'_o"IN6ySP2zG2՟8A 㰍$27x*Tw7<X5%.l 738ovˈh~xˀruo;E;h q"Q {M s'j>LawY#"V3kLck x6ƖKyLuNnErN2Arf R0e46&;pgHĿc0@_NݤBWo QR*/HF_fqMW2=W&|z#tq3;wɵMD/8A /4nι l4 y@KE훂Ł(grd4se%q# UA{ $ !d?DhVWqEh0JoA ѿPpI2MMkF'MQʸ)otY_NR]\-r+ ~ nf=ij58ܶ~?lWɵ/+ϖ_) )^wܚ[ޕ7Q\޷zܞce*3k?[k,U~|n寵#jU*C*VHm*rW%˺WU׼>Q7~loyv_u7 5F]FX G?":l _n̳}?g Nˊ{?kZ>4z|i p B7Q!\4HB9 $)0I]o[zay1~8*ZUa 5|;N # UCɉ>TsPZ Q( ',W6 ;R >cr*yNc ci#3x<)%Xb]{E+/W5ƺS5o\t`39eӇj7[b[<2h5}ۙswQa-.*^9ۢ5a KL`c 0˸76F8VzRaPRR&JKJDoXƼd}n<ӏ&2I% yrt5/3ҽހc&<:ӡ-,u0vܤpzoܷ &a?)iX Oe}^0gqYTۜUٖ 8;^%??;,˶ryzRTc1k8uf.38KvW2gz|zAZ١lNߐt5dC7= Ky|֕aHn,v9Gi+r HL ?QM/`6eF~b<݃;j0]c ,2Ty`z.(A6l#?zjEg;F_:n2+$dXޏ)l>d_ݣ}԰iD@=BˉHf@Sef*,h*1xI2KI]B@gŶW jzOrEM5/7{"a6 p2T -ߐKy"bU GOj{xX _%pQhmoU>2c-`hؙrFjJ"><&!)_͵w(&)6}G[b SgUAb3/ V*%KL^rť:ښ5okS.nJieٺJ~ٵxmq갺ך7hʶF463mq>ss&fgۇeO;~޶}dʩuFX/(v8NΝi'et#k:;g(ߕqB?h4*N5'uo’dQd_O\=" sx,EX4WѿȾvW`*ه];4Kެd r ouk6ȍl̍iy5do׼K 'n Ͼ VAYfopy&7c0-9nn<=7oqpww !d2&1gI2ԛK%-r*j=]ƙda9Iq!ѕ@;p KgJ<:O aPycBC7x)hVudRԖՈK;Suk2M[BePg R; m{guzeh|suJj{4m_\ÿu6,};\3$') f5/ޡ]zf,)\T965x5c`t;xO† }QU% 񿪽RjWO64\^bUJKGƉkm<ؼIs[+B/{ԼIL2Ik֛+BWR+ mw5-ĆK5]C,Uroپk=-7hg zeGa/|m `+CxNԆK+ ۡvW"3_ru'ۆXnlYΙ0M0\͌jLڍOP0PZml@1Vr[]'"%a͢N~0DL\yJW>Cw*U 'TݤHgp8F^O#{T+i&WE^4no:2yOh߃eUv7U= UFx\5lZҿ*-cզ CT_صW\l [vOZ6[>eGٱĺsE-)H:rק 'h?#򋤡wP.2KCT][,^i| scYTGu Yѥ7V{;% kI-ݓ.^9gakti쭥쩐Wf6eZu)I4i~>pUV$n(=_\kp-vsNv;LJs}ٽG&}ISYV?urIRf]tgUzWG["rJ~T*C#G (D&B$4gDwt#> E@@2AqUYnQ 6QǹZ}|4(@]Od?F?RM\X7 B>R!xʟ*iu^)K4ՊnV凤؋@CHTG]ۧG;H=ަߢ9/&#_9g*d L]ڞ'+eEZ~`,XV͍5E0"7=K&ldt"Gƫ >%gsR#q|_AJr%\O*h'NPYuoJL5md|"aJ?dF#4'n2Qi5Mu+KI?Wu=Y}s]R dq uZݹ@kUw.ӷ魨)iŽ{eD/]_5$0>p#03x.ynOY@pS\/nLjNnpvVF7l<^I'wTN]y$ctfEZ:?˿JWTѳ|I7euit\~V-N{Q7eUaUWrC7Tu 1LRm弤N8ߝS9>QTRd5(Ͳ˸e^bw?h- /yQui.z_OKG60̪fJ=<|iOlQ/ &WA~EIU8X3/de&L/_z>'90SVFze&j Īii¿q%1<)mCYE[-qVkƧia ' Q(|O{8MN{μLuڌ )췰h }=bPNS1o* Eyi`;:H䅊QJ⽏ ˞GzC"dfKϑIJl<}G[{A=*E}L?^n i2 #?B,) '2"/x.VCJ֜3UY`kjSd,_dH'O˟&-)% ǒisoXs Xx9R&0@/t#\NA?lPwD ~UUM ov&d\B⛩R`#* Je`꒵_Y:ÈuLYISIhA%yNƂPUAkkFm,0 jDUup7 T`2g UaY6`k4ݘT)_2t?O?*n6 G ߡ`g~ Փ*+2Wir~_Q1_H7GEQ$qsb=n߂θg-PE~˛ƵSWոgզiOn Lv տ"R!Y<^((/WBMvAhI4h|SY Ƙ~.q.t\D*m|j_E1.PD‘?,۾R̖ .0-`%삼%G]$ꊟQ~Ƚ?6k("jRp|ɒa%!es%(Y9/y7x' kR紋D<\ MȪ}+xҞa]ns#@n泺AAQBptMI^%"! \$=. d y x'AgVh~x:я$K #HvZq >%יR]8L ɰ%H;`MB?{:ҡ)N^NNA5 ґ*= V\^@P5QyOCہdhN-\ɯeTϺK\`1WG2E޷2\]&^%e_{Vsrw|Se(;U6*oPoLIc+l Y`&tIf~L<zgv_5(>Gqk?GԆ֬J+ zُnv׿&d? C˥$E'Eddp-5HKc/ HZ񦢣Rn×5YVt=?W&UVU(*>Nrwt88tKV.O*Mv7(g&,Z7tMZY]e;Y (VHAvey8'蕂k82 *]SSbpGS!W㲦:uglI*Fa.R '#M39:EтbT]m;o :DeeS $sc v &Hv'vqL2:! &i„)~.LFι]4g6$gMi v ސA'&C$WP4j!?/&knψ~DfVZdqLPxNvϢ&8Uee.EhAP>Pgh I$l ]4T)bm/jj:&ҽiL$'d4'q.:ZE):KeRg[3Y i i:񂿃|cL4|cXh3Dm"if\kƭA'Kj Kɣhd \${y^j\+VhcvehvbgVA-t%c\ET58At|0 ŮoNb)󊼇ݗ\ݭC}(+or}t` t$lBlw􋮊[71qrYxF~yN#na.na}YpB R 2ڠSr@ㆹ 7CW5`%w, msjzCNy 闅[N8 gjy:Sob?*T Ԝ0S܍};׌ڍ €p2I\xATxCrF V[4[yP ?FL°+rF[Iw T4&@a~2זs}>./S+X 7'4S9e!:er%^9"??H/)R;HJ9t ,m7(b,8`' ͛6L(\uaV"%P{(` IN @!*z (@x#=駸_e`f"1 pVo &\?/ 5kUf_\nR`JGfTw H0PJ8\y;A+T՚&;BJgg:W2mϛ֖ZUܥ2bDߞnʘs7셹ڼrΓ~^P_`qaHՎVY3It@sJ_B$9&[w\EUM`7Ŏ)B% 5p`V!,-FjMM$:Pk>cZeX3 C&yn_g :T+uw[zoɬ.ik61uJ͒G%#)$?J2jU#EgALꄶGWhAAK ͨ'vӯ*ϟ6- Oqypf"ա!':DѝF7o]mc( ϧmr C'B6N:tݶԋ]I4G[q$$LO'@@#GqL M`~0:|Sk7m&|1:QGb9}y^.@z e@@`vhoWGz,?|Hs1Tnon%6Uvv{g|n35 SaȪP݂\ݔgYJ)B>lbɔ%n]/RK(鼱Ы?λ+򲇦n&WDX7glZ2utRKY#=)Ò)˲4uHW lH`FbJ|7X4'%]*| ʽL! N֛?o%8ha/m _H Tk\ [4u^Ѭ:ه)ڠ8Q%K9zUj- nƹ( ߘf5\zKE VYubreNJukix $1XURj#]+$寓GkAN{8v}"~k!>3e~tx#;e h_V8}ґӘK^Ҿ{jl֯WwU>PkS4?.j~ʀ:h2@\F^>@6>@ZԐpe+[@`C(9YuVH5 oWjEVW)WcMyx &_OˋCoq7 ֆՓ#Mؗ#&d1+cyy1?7fQ#DOo?ӜM8Nꙙ?L9j%7m5w|E>^%߼AYE'0m,j4]55{ۜ>!=ɾ0nW .ۃK3OwT>Bs+ .R?Ohҷ+؝zJ2M?V^/j+& k,*y<QBl7ҘBs򉆐7a^RG/*H"}ݒy"Xۑ]wP=NaQ$\q ;Gv󼝪b` 4gt 5:ψdd3b)$sU,l0B尹8?U+AaӰ?qh/x-<@p1xZx]-LWs͕I1$7U~^<[bz03C_CK|@l@咿bf ]6*욦U9߳6y7D>F_8FB.qĹa}5,KWm떓__ 4 `QEEoo)2$3!0懣CaK/8IYZM#u{dm]"g =4?X >ڮ: Hon,,l(utv}:W˰Ll/֍J:.Ӕ/3gkUm@<]fW#V 8^}#Ns7e1Ȍ 97r E)5#0gӦzg*4|p 넃v&xy$[QMэ^".JW&3q>"(Qx o{=W>޴ٯv#Wngųf)4׈{\]bkhgrwt<y`_wooJh[0ݟm_el~=L ggvBFo?S 5RYi?֎KrWE"CHcfW̙uHLi;`RGH7?)v!)#7@\ץBxSͬ4Y>^EPyR_vQH%{292e%r>>@7 (uB}B!+We@C;cjvf.|Ƙa`z#j I[]}T3RvjO;(֐ոK l5j¶GnEdžPox%2ekLuojWU׫QplٟnƛI6̘H5xE !gk^{%%䏥rZ=S>\4me6 >۰4bcؐ-<-xJ,`4xTDK풯r[?R6n(Y]P >FaUUR=SPڃZCd-6oeR#<6!mGM#Eۀ/?pwB1҅1w ʔ܋Ӣ%[4RP4TP4݋4 a+ěS 1\3.DYTkK_T[D:7^L:~:LCD}6]!h{m;މ/y3 D7/2UAS"WoU[pqs+l;iI-s.u+\Q\]$78sx.3t(^嚊E[jS%ϋ=E+|A4Ly=7x;Z0 >%C``r\fMާE9%=}=˼}݅Fxo :)!AmWKX3㾉|lL=d gEd;:.c+e6v8}e8=Qv(gdz:iÿXr xE?(ƾ II-G~ wo !(T$EBn~^ YL~1b!3T:0Emɞ5x_2.S&(X [CB4meYiB_a/=vgY=0*)8hi}Kg)HNv0xJ K<>Ń|3]S;xou-lY 4O.GJ/t (]T;eOEcQzJCTM:]H]Y EǓA.15OtnInq2drqLKn79$:TUM!u`$ۀ:=}$`w]f5 n`=cU+(hM ǛCHM*3o)ZDGdn+B }Q7 RVWa@ cT  _&dL/3T2ٞO638[jeO4v&~Dó"6shR]pX/zۑ*a{GoI6 N)*;#_BC\WT2^ҮޢaewKŗRT[X<,?:T_$) +m[ݙ w+ya(jM\Kb+~J.[86(uSkg{|y<;?b6/o 8|[ >G9N ݌L 7"Q]x%#|>[gIz3sMJ1pJ{zœ0T7pӸtme@ݷ)=չGU%'*gQ '_جo!TwTK^\ߥ'(3qLa[f{M^ήr_ggeAgErJy;5ZT픳}ԕWM @^sLH| huz^AMf~͌1ڍgFBwtpPc703K a)q1Sb&IYJBmvn(c&`Jnrݴ,(-A=!!' ~qܔx&LA&9K"qX:y-dž)jT:&BU+tO`Os)<א3Y=l[SG+ZD҃E֒#0ehcoxmUw1Om >|.TA|3^/mTid?[ضٖ[K,A 1|_Eg-9D.6pb&Ӻ_D|ЖPT`pp@hL7p$Ȼ~39\DX@ P58!C/n)%#Nbm߰m9´r|yw@dAtT $NoH>{Tje V'볇.V)%a?BM',-IgZWa B`Yδv w{]ij GS J3%oCV>š2[lȝY8zd#k߫ 5KԢv%|M1jX3:9%\.(\ijgRatOv@"މD.DGBFibQj-_/VTݯXykފekWmhK`7~}<]=YsL]^j^ޠد] Z94_Hv"ЗH"x;/J@ⱶMRPLD%@p6QfըNt+&+muov u C .C " aq1d8i}gӰJph/ M2~pm51P֭([-} %弅r>^pJ8WRyaP4dgTbq櫳kUN4طHUb+yKlPwTox\x(𨁟onhRx~62藢`ޕgZQv޾sDž.)|KVԗtEEݞhodC+,Bsv5*RΧеAee̶06_M%lk |ӃUўվh`g1Ag#ЧAf8[N`p-N XC݉֞{$(jWRPނr gD݄NHQidtiVLRp8b'4|ZyC7}Iƒjj Y -&Vю$=w@AWq`DOůRrMw:H" P".Xbp¦7k]ۙjLiOm ~4O- MS|;C~7W7Ysr%;Βa0$)̀1997 !S35x 0ǹg\>dmW~)Ye dc@r2d0 Օ>\B h9ʻԘ+'=?%$oMl)T:z:* ; K_6F8: \Mҟf:?]fgs8)ďw0N00y^ INך-l&]S7k[:8ˌӇMMKFeAD2W-tPܞO iD[%uUG?!:rϳnv$@D3kڱ=D.nΫ[4&c)`iw! 7)[ݲt՘a:/ͻT-;Q@0Ci)cs$pVbb ڮrM <1/tGۖe.(RYWMmQ_[vѕTGUub<`S L-$C#%ݥG.yye:Xƫ2(ѴgUʙ`.I:KGeG܀Rz PI$OBL^"v&nF aƩ]pa-`2}΢KsF_`XjZh1Qjk6* RβNkRY"kqzYfD#^c M!frcsM#m7ܪ׎ +|9כ(875@塅 %JbNIo;Mc=}K CWͯT9bhp O1ZW`lQL?/ߐ5 8Vy2~yk Tkm]Gd,(5BykAOa>vϘ2~o`YiQu Oj:.zLEA%'sht]SI ' r$p3βW!)/0L>T6M^$ @lh c~ax љ֚YjJzuR~'.DHT1 )ݢܢ:@Vh7_c=_7,R*zݤ{Yt0LS6/h5ޟ@2,bT %; TI&^ 5ׁLO&[c(#DkApB]֚wt6;ժ1x+âѾIT>Bۖ}pz0L:Nv \OL@TrEiz k/h]tm:4i!D8u2vm!gg $Lo>'b mNpi7x:ޔ D ˪l1kOJD&*tS{5 4S/Q]FA`%uiMdkn'`#j}Twu$>!@̅3o߼U}Dh4 CKs{B`vYR?xE{9>pWYSc\FK6;ϰpTF:ЏJN\4A8FSyCrJԇTh]50}U#?tnTnZzIXReψNJ;~S>TE B_+0@fY B Ifr0"2=20Bs A;eɲ 5vY"zۑ'b "7 o咏n ]F" Y>! !ToZi!x>z66K`P$2%iO*܄kSΆ祕fsj|WgRfT^'XXOKS]]44 7CVuw+n\D6Wh51jpn1Sѝb\zu-|'=82VF%}I yaW}uqq'Ld }UK=}o;Uv傩' gWdgF]SwTOwdҌIŒKPZ$r$r(>j3e5ϋo{*ˢffLY0({p/t\Д_~0̿792> n-$3l )6ݜ*K^:hzgIg?as}$%I۲*c2ӏL7͍JYQk7U},9B|P*K<\m Q1oQS ҵy=߲q0 V53;Ϳ 8n; hPB3zY4TrA޿uT9?lrt9n5KQsl}R_/WY\b~Dն޿2.F9"IWTzZۆpS,Bo-wNk9#,9ZnǺp;4ᄇ Cҗix/ڟzI#=ќa'sudDDZFȸ"` ]>_lɉ?~E[}u?|`eXVt9:Py~? 5l]zr@9Jd>w9u߱9) )893))&'7ctT)sWT9YEEJ4%u%Gއ+3B3-?;RVfz(ZhvSRpXB/!oCf(o"s_;#,ƨ;™r@X)10%>[hSJ5%c\lb ~tz,wI`o9B,U}age, ^7=V1k0Flwv92D>~nԃ4)/ɢH"02j $jcAW[|n̓ W%N vE IIӅ1h=G$+-%Q\Bf`k`@ ]+qDՀoGWCCӉ "%?̳戲_ʌ@XEn@2[|H-&ɭ>NG =TwFL~͓d-#Duq$rDE< 8y,TO8Ť9"#$EVi#`$Kn4n\kn 1do٨A'dM ϵy4tNſgUxnz;L;"vZFz}m%{Nˠl1h(m!z/4h Qh Il"E0I Gf QLa3Wr#/NcL;KYG gb];fh92ǰOFA˿*ڶjaᰜ7z}s@nKe쫏_d.W#\쯳M]]Urwm&F!f7DݤmWm+.@+i2:m BbTU@=>A5 Q_ρXT]RgGxq&gevc3 v Y| t஬|  S0jtG q򨤙}A'AFU! |36h@c;՘d܏1@Q'Ojc̼i?lu@ǃ9ǒ8mI\|8IUKz5Cl6]޳F.3p9 LgEFT>Dq@t`|M_`eη,zxF/ KBNo֝jJ;DM)JfX720gxSL~L64=3RD)ޟa789d-m m=OLs51{ZjZillLh/:tW,7rm}R%Y旧eEstɺ=[+姼bSGb7dK?8ԝs{<#3 H}?GI8Ow9miQ8WF>()d׺ KsD0!GX]dؓʭ5k-]xфc}@n6j " TJ?(R&@#_D *g]SI-PuUutĚRIVD7t qFA][l^襇6C;ʈ|L _#?+𢡄*V`hPh x2U7N9\EzVqQ6TcWh)&**q~QlyVazp37Z!ѸNXfZd5v1|?uW-]37lKq ל3.04ٞ9Y{ D9Kpٰw伪l)8*Ԅ 7=ur2KUs 'f; O“#σ9]t4/=>cC'/P8ڵTW*.*\4a\CyO\zr|;p`⌒H`pP {ܾ>YH:̈tX eys[a'pY֡y3جr>?N{8ae)SgLN2x7R69$s+3g\#KY領vnYg_ink^\Yh9ήEUQy${Q{ɅRVږ|2z残DyzNbxtr:ΜW3ڱrARwg΍U h^d >??>pk}ՉA%Q}iX&cmm5_KK/\nQUG[ت1%.+ӴTՍlFgcهxt-^uwٖ3u [Tm*^8J #Їf+}lx t bg]T  U:^5? Sl`8lPݝ uo&iIrN[N+i[I{[uWjXdphTQʡ7*v,U/f('i;*Kqi~ K|).*VIeb,{!' E%{=wTzt 3z!r:Rno~Z;Q(umm\'أaNg=7<Dgd醒e1Bswvd_7D 5cn*8Ƃ@'l>UYtѶy\gs m gTp}]'[¿2#v*P{L9+9%Wz*vSM칯 U\.9y2JO.XjS}N9z\wmn @QR+p7I2e1bB]⫿qE)T%qH<2Vr um|nhs1w'z3TGmo0tƪ9(* H$W^HM;M'dg)P8PK&Bw ?T,%T8O 5wE{v+ L}c-ÚF5GqMsX$WEoŒL hi) }?ޫ2LG &%ښ{w(o _-c40%Sg e# m?3U*Y#ABQ]v`򨴗n0 zSJ'l`\;/P,Op3L:E}ƙڳt] Z7l2t}|at5 }'?YtQ>9QI#XKrF~={$?/e8z~"*4刵td>,yez- * 9N {-wl+gD*O'C]Mjc}>zzx=SnŸ–|\h>Nh:_82q%gX{zzkpm5]/-͎{N{·KeU)e`K/z3Ex$ϢHϡ%+Ey|=]pHzc8o%{WB~^ 7fkZPOe@HP-Y2޺p34|ٲw:x~|"G1!,$9>ђx[>y"4^`HlNďg,_¦I솸:˜k.u'|{ ? pMr"0_ oC;,u/Wdk 2y4$DgУQ8)ױW֊uƾNVǎCeeE{ɂ{&ye7DLg!oTkoT:N:Q:3uÊv4R14am}EЂV [j4&T;2+gǞgPFf6s2NUTnf$}6P_kCd:0W3Ado ~.(Uke9rwͭm_!D J'yLvY?`l\,?3so_;ds^y*;} Zڸ\GEӱ4B{pBi~FPv Z7lK9\4Qin*7Į zmp{.P_hehWő[ӒURf1_Q$  DEl* v`!du )*f{=?L!. !BM>ϛ!-&Tl/~ϓog<4΂"]QV۠7dMxn{Y\†4V]=uJ瑩1eI&ݠ[oD/Alwd*k,yK"y&uw?M٥hӞl*|*=Yz:RFCeoJEHX7zG{waĻCRIy?`iv?JeM#HD三a#+$1нj* ~4'}f9l#?lIy] diVkAx'AMu+av_=YnE L5vٍٞ<0"j=` qsMkA?0M37 +N!V!}Y:yGJULUZf |,]l\p*|X]vxp0QCT{twtimWu'iz! ]75bapR~NL2XL"?ڒؾϜ,~:)fa~o>Ɏh Nޥ3dAĒ pdPY>6CփӣInrLc-^P_ r8\F֪^?+/_ksv}Y6 $Nu04%_  Vk ?v*p34_NSے=%}vw:41W@?@Rp,4h*Zo42>;LgY8OdVY^Ce?p(Ԭa&Q|)3M-E S.b"$Cw2Ųp),.Usrjr/ZmܴHz gsnywSWl0'dKcMkE6˜S"4AM^LMvZd}m~`C}455qu)t|1W\E%U>Ked»s;S7!ӡ8<Ν$+9{g0oGl0;%#Mq'5ŞK=dY¡FsWx,rf'%ssVt1mBI?UZZκc`wZ~FX3\c=Po WhJr/kDӗ=7kaWWU)BfcM}èֈQ+hp%pekF1zFGp77]'&tϱ+n"-%Dp0f7-oyjWXr,d::+&t7`5~XSE &Fm_-jSQ3}~VndsnTֆ> -*\Y# D80W04%Zz52T6t/'i-D$nڻ2kׅ?n<0H]J5>SGɢ2v+3j H_؏f S<~ڲE3NKwQ?s`b 7 Pw@k jAzQn4q E^Ti"% :Ȯ懲Xva?~1U܅nCm, V4CB65Pik$̋QȲ;OR?fDg*x*/[Q?B\|uхO\*x%U/_ '5St)w"TL %8VF?gqznQ].Ak7@O`v(0iGCU{b;9'ށE3Ki6d^.^~Xz$|_9?X4; 8Z~f> L--oZZ] !٪IUl ُ S;G/E>gnv=qӘd]B#MY}d[M;[7+Gt^/T[Ӝ6'NpjmɊ?<]ȉX> :egxT|0m6}OsWĺ5|/ 䀫` |ۮs7T'Z .~b,x pϚ֣<jh>>Oh8|Fx6ZitpB"ߔ8xܟ)|>+/bK7%MA(vu6R1AXk6<\W[I|ܙ1D1 O)m{-.% 7H,Y$T1ƫP/OV^x -7eR۸q r7u6ʔ:ybjaeO$ݒ*?.Vt:0(UG^C^>] WͺM=)1.&b~s9M/zeʩ#Fe1Fmnk)Rgὑ%GAQ)ٝNџMy)l}|g܍Ìq3C|M@Kע*",# djۃ2 ?7qk u`țP'Gk_[\}с;բE{3bZk_ɍ!/Y'`dTكm[">8$5=~ ]Vp8tx@ sHy68h<.)(eNe; ^6*Vm^9鯡 tU"H*8, E~!Vy7u/ӨBiT_+6RUšqN"/_s;b'U:Qiʿhl%hJbjU~AեykTb{+)a,2}@;Gw+NyƠ/zBc$0N7+bRv:Y*ǘt2m~B? P#jM?`'ip'bP iDZm?'F2e9,A,A&gFnb% >wn W :1mN8cU`:U>BF]YJwܕרE7]_%嵲)~UD8쬙-|7 乡HImhBtdmnIbwK^/Z}١Soeֆ̕$e>z' e75jZuP^[;9j6gӝU-\ƼJ5[3Kq}5wnwpÃ;m5kfL>I?@jwIg _2$fAIƙT,=eYMՖ NaR+>߸J/"{me UŪw6 X֧smLݺcjbXL5Qפ3`.*f6SK2Oᗳw؋=A=F{{ʊEO!!.` .Zd=@8?4G~FC/MMaP/ǜy{ӓ2ۋ|5a4a7r>dis8?9=8lԴBt &St++(bBP%PI=arHzTvCY"rL:TY,|)*.)Jꎬ|򇲈2JmV.&Q S gpzCOL  w˶ꮴ.jҪwY-w Ʀ{^<-wgܙ⢮J.F{tZYeEU 7t/ǽτcb 3wF`r-zE YCtH.릛i -63K{= kb2}W';|՞3pEpBSMf/ s.Fi sSm]Ce eh-܎(Ab89@*U9Ɛodžڧbq,^;kK;y=Bwtp o zgJ S|?;mK?L=L:q ky26M ҕ}~nY_M(pB\`F1Ov]ޫ-K`ZSyel| ]m.Td:/g AkTŗ^'[ߛq<AOY9Ceˬ>CmOi}d wh ;TEƫh77:r'k*7Rf'yc; eoMec 4ײgzµͱS]S@ݠ!]1T/^01Lc苴2avxTڴ/+ eW Rr0+0SRf*Sv

[*xPʍn\GӢVbbC?63$Λe0xo~S7p,OMft\wWpS[D!՟ؿgxZzwE39Hi2r".0(XhY)ؒ$I;7^cOvgs]KQBhbto5ikD,~ ݫl'jGлx +t?#uM/ LRڣBG23½; 8){o#`(w[~grO8Ίvƫɣz9vF2zNaQF|OƦk)/*$qI:*4*1)T'd*$JVۧUC6R"e SRiz 3ٺ@c^UTB-Y?8``JɪLNx`U y.YvW[TK_F/' r-A]I4/IܐjQOuŠblkSc`%;T5be*FE+d%{ȶƲ}AclK#rK3S)+yNj~v_["_,i|#3f~?=0F+87 \X>4lHpLϠ13>erHiok ˚hșWj_טo۶L gꍂt*CitNDA1!=5sa·rz]E{̨yt%r2+| VU$V׌/ԟ {Qx5ށC6Qc8je5b,9ε(|"^Mk֪W)1,Ghv{ǫ%Hݍ4TɔuOtgC#yM5t0b엦x"˲~U3ߑD M'ېf^>ql#K"dz*D{b5:jiGYqSƧ)>kHgg4#Dn0Mo+ .x^sqD-,M]ŮeDomۜ4/uŶ);ЯȞFAJbC21-kA+$1N\~*RXde wUϺG2> Ӊ8 +V*OUЯ7O`v17ƘZEcJ5J%cS1AJŭqy}_=B/hXo:RT[۴u8*{4U ]PPhIӦ!3Z;Λzyl'}Gey61řSMÍؓuj n Fe )Yyj&@ U`XFu IBOԫߢuX`76ٲ pޘNw~!`/ cg)rq]|~C*"=i%KN7p:tk#Iٱx C;I8)hYd׺#AK-s2NF&JCFh  %)l*>-롨$F/OU~)o/ ,܂g={q䬸 li=a\r$%pl4%J+גUk'~W7rgs䝂+AH0)YjKeʚꌪilE)=*3* ʪʏ,ϩUkBщr*ZS|dWG<%C"Uh[^}u%]C%JA`w(nnΛr?#G;[&^0)}I(ַbOJ m9a6)TiwAEY2s]hj,Lh_:{z}V n#<3l` f"keqt-d_Kob`}*GQ籅j2QXSesXik1ߧcbW~<|U=N3l[죱c6Lgflge̥^[ٳ*]Uվ҇|pr: fM9ÚQ0m4̰rR.Nfg)4>f3N6K"} =cxēZb.>B ːGӳ$xDǢ" څ$w2xs8=AD ߘhְ mu6אum健=Bg`j|8*(UtYtۃxx1tLR JB&I}:(+ I+Tk5,lIJ 4?Tˏ*(P8&#;LKfIAgI5p$/Ba4\+͝ف۔9U|5l73N[d+[z2*qVU8W&TV?.QVfWEJ?(їݬX%*(wxѽRRۯ_~U^{N V4֘荦4 NK-9Ayfo~Xi3#lWΖwW{+& ~NClOH^ kh֕ZK%W=I|*DqXo4lݑfuyqZw>F Boe[o ax5J:3,U1?2} I_mrۺ:icC! :)}aPOlLcٮc#v%!kMin X44]d!J%_Cg_9ۨl;lOz'=e U{gS^Om3FC[?HRV) b%1&úď٫/4 _uq]:=[/UOlJAUfƧ=O<tTyjOJRKR?}tѐn7ڨY/;&ǪMbjtrKT%vVN}! lLG|pi " Puj>fƪ YRU)>ZVTfА''lبA5h``X5Q0K"'ڢ J_n22s5$M1[66M+}Rv @]X y8T'׵V+h4Oh4)drjz)]g#zmYξ5fQ nl~<6kΌ0dZAߧ& : #2\dGʉ6Z:\թq$ƛ[߲#]KvxΟg_κcd44)?ܐE@u:I' ߂ߋyyy@3,EUI^ $  ?xݥ+)u!)d7@X%=YzۑWJL)U RP.OC`ʝӁ㤵LY6-}hVHPVQJe_='WEq}xZ]#BLU3l2u|rmqqC K-4Δ3gy84wT'p"igq:q7g8eDoJI,&*fz-?AI/.llpO .su갈˼<#0IV4CexTۇEXq N(P\Du9.sd%ld7@pw]CB hok>ͧky}sբ?Sk|n4~x*njwx5Ǭo3$lw=I4EEK~]^ hBr\,EV 5]IIys~hˋlw3t4ʭ"9 ۦV^rDnI_Y)ލ{rY}n>O.ZV@sHsߵцi˾r4Ŵ\ad|a<yw]bPi/v$zc$ln~"$&![]ȏ|hlxܕQe6s &Ef¿Sh4MaOֵaZz\'^dW:󃸑 RYz+݂iwvz P!i/;+h DX/s3P$1`#ʮ={4甅vɭyir”QQ(-6J%rɠ'~]K~`R|ܾ,E[ {͔R]4oNfNg-:uvu2`S;+"gg/wM)#6q:a- .6#~z2 gXyS'U]՜V˻HےsͲ6ҐRg0;-v{?'ue чL#QnCP/UCKq[N&ZqZEc}Эd'ӗ\U9˪d: ~%JRq9a3uW2`:|kxm!}pmCd_3"wY qx`kJ߅zd,q6s᠆go,ʐm8 mObxC{ܜ zpe1%9\n1h')t;j:-buefz$SM *RsΨ16TQ0|ҫ)IeѲ:2hMw'bӃu:`h?(^KS.*_pC( hO֭QLSQVB' W CJ r!`SF!_-Zn6M;ZbcKNoi} ~@eпQ~JcbYx=!m g("ڌKs#6:1=[&OMfs?e7ń蚀3^v\Q VU_WuOѥ)VJKHɮJnL##O%%$kRNKzˢ"V~._LiO"xBe)_TZ"qsp3t9T=qIZCle4` ~IeKZٵݟ1PΘ+[Hv+)aaYqys1NU>'zF('D5\L_B9)PP6(iƇ]=<:LTr6r(eƁK,'߼s/$ZGh Z3vqXO5hgLG~"~_`xLbP)45.>7˴K(a,,20"7;\n˺izaX0\Wq)."<^D(2Dėi~ 'ef0~Gȝm}+aumEy|Ri\ќS o*UvU.Ik$k(ie>2m ;?i=G>JϹ欈}K6GMCQa+CAQS)qiCR dft ](}w-^m#<ϗ7 .[- } "ru};*%8-}TߡW p>VW~2"5-Js(~87.t (/[HȓٰKvKxըesq% ŽUTxqH[d:p)۝1{{ YDA--3t"VpY|c:j.r&x`)NM҃ vbYTR;?6d&[2up*дWȕRKP(H`U:r-I+ۦͨݞ@M!(/sdnP}tG> (=E#Vݰ=ޭs_ w1>ޙ];Hc3(fZ<(]>w3+Ō]]mw*6mvɼ1XNe9?穩FRIqXOdRؘL>H>U+T}~HOVImYH+'nt㵱} Yb)6=M!}.)%S4њT ]" Sw oװTd=wSa d%!9y]s^cYެWrb#'Vr΂SGlsL56%O\Mj%eXiF9H5[L.cJ:epT#i|3^r`:+߫خ:4P!^Ll%8I']^w#Xw4nO.)X&?1]4'~{h#dK(,l}4V]21>vH]1Ũŷ)T9F,ZÄmi.@ѳR050)G&j+n:-˶u[q[:'igjy. l,V6uԈ viF3 p\ Owؑ#'ң@#~ "!Aaԧ_6 &icp7 y، ;55:9,M +Vʯʽg2R*+uj:0µmgUX2BG"۸֩TnyK+-^dyj˻ۄOVA^d#1Ѕ%u gr2SzA;<~&05!6œ"fv0OXÍYAٙ3;``b)ͭL*R:CQgn* uJUSg ?Zz?h\ )e*T`JjOz:i6= %mbmഺN u f7C3%Z@6(${>xF ]y~]N;j(ND&?A1zZo j>(4;Zfkī>瑸{ 9ۈin%|\(#;{l;v${yP*rJJ|)nTvi~YUvɴ{ts7YXDzk(,{b/G9I#m>dSfqϠwR+z?Lv$l Q}Vb(#B薶L6@>mQ]N<*#Щj4A2AQs ӎY , e ]mx:z D ~5)TwLj#uCu;.U;J3̴HcWGz TwL:=ȔW m;1Hדϕ ΃a|x_?eO=yBhYNT_dYՉU U Xng9B'q]iΚg9f!E>(AyA>4G\lB44gb)e+,ҚcN)ܷR+S?zʅ9*R_ +c3(.VHO$6lQn.5$ }-|d0 #Q5e䎛k ‚@sW2YLP}R34"A9eMb||v4޿98;;IMs:BzwJ?$ mM7lcJ2 _b+벬ޒִtʱ`3Ol1>EhTI#,d[L}JWPɗ o4G=wnvݷ?s\:l,ee ;Qh3Q[/q5$rUK{Ou2NF?R2\LsCmtQ0/5{@Yhw#jn5C&>2Jh[Y꒺BㄆvMN%&` *D"Kգ$XJZ6%F`s]Nњ/AJJ\M]3]\]D[_>-rb+aAx&A j@4KA-tFj]HՆmE7dO'+ c[?o:)D"*;^_0ߍ `9H#iL"gh i_A> _7M|)XF$? 2;nnbi?'Fɋ F9n0&r>ľP)@_NںfWuEKNci bDqMZ%,%]( ڼVfJAƸCm!TBO~ξ+h-НhK9aeL][ z%lLM # +6U⢀8 vGsD|ei3j[&{rߩj#~-rH2r;I_Ĺ 6T}h+I~R?xj)7 =+S?*_Ԭl բw;-c,ecwb.D8Fӻ''D =drbpA1W\UF܀4TRR+B[|"4*He|i\ j8 5;'Kea7: 6C.CHm|U' !&rOx,RtIv027'#SajRV1Q yeXel]]l1<rw`Lagp%USgaqgHAez#O"F㵉Qx+B6x{O&y޻CSMKYο(-ķYM?VG;t8UnU9BMGtڄ1;P/mN(^٬M5sjm-u55\қqnӍ:d56uxiXam^@[lN㭹vÓ${9Y(2aX#;y鮾kH+sNdgs=R_+KOZT8?ifفzMҝd- #h.9}I%%?dRǜu͝]F#~Cl{yfQ3A~>Ԅ0ކ.iʿ(b)o{0Q( _*֯M<ҜԴzL:]B?Ю&`*EK49@[sI0]/ ُґb|`w SbaТcK˞z^ESPmmEXaBᅴS-_TA-".z'Mu8S]'nm-UJ38p' 1ד-ɬsz$oHRpQ3%RkTc0K<(=\*7 q.(?

]M[`K`t>QO4|Ǒ)c#Z}ܙcc7^[VKHUG}P=/nl~YBCCFI=)v[H*u&:'NoG5E&쎹;󬜻ge###Uv%MZQ2o3q tVt5YkQWFH\'#ZiIn +&I]XgL5Χ(rk,zb=z5LN?ڂ=2WddjωO ޤeQ!hT/ ѻ*{NІץ OΙ:7r]Ub96WOd>9=7f~1*ՈmI/K7Hs3ZEkS!}#'L`K&f3A})5w{SO&a_vhMh<%S҇4]Pbˀ W1=rr\!ܭ$;]&P|i4ᖕGIeEЬ\!h]1fo^p-s3B#PfQj:N;t=YY:h.ao2&A=ҍgX:,)j="NngM Newpx"ʡJVB7ikwV6zittw;Tܶn=3_ME 5Z+}81{$w5c.u/|$9r-D ;Yq;v^b˼ ގӝB|#BEmHgZPBzs\kucݵp<^Hf;4EA2^5fvV4!^2ǣy˗NNS`4D9-Ҕԉ=,;UCU@Zoc,lM )c mD&=چfw΁s[KDQ"JFi8spWT_Zr"ȅ_<K.jH;Cs78g6`? $(H_̚NQYdy\΋fYLpOAs]f}=VeH# FMA>χ@&WA A*:EryNAe [|ytԮOk6g 𿜉: >昈p~ٻQ?*kG bA 1b֣Rv̋2ȕzE9|ĕLb C!ccC;X^gx?O?>7VL,wLz`tY{SJ w%!@+f۬ƢC9:ժkw } R(N| <&u^O>54hRY]nnF6XE#5lqv*m^&IYEdi+S>//E;fhhQ=&6M~!Pgz JUU-|'XMd[xK٩&)ZRI{΃P<=[Ux4<1ĭVTDХd l.1\L1'Ow|4N6c"dȚhZZ^_KG $fJ?L)GI^Z2IB@YXhy+{\{cgDLw أT*C2hcDU]^;E^GEWENN^ߜbD_ -e;Q.Q #b1m'Nbv^Oŗzގ>Y`K/l&;XxJ8.3d# 欏Lt }84(\>xi' ]L@w\^B2yD7wсO+RסY D;)Po*G]ydcISS^4e ջh?QuiO<~EbTM|Tq*7?{ -0hI0,mTѵb|G #a=U=Ug' "yYº>.8c W8 #V_z>zɥ]P шg n棜d6Ŀ1 'RէY;j9uqc&v8 ,-NXm֊d1}{.v|,M6}Vq3v䩒YΤ "di<a`LtswU{ I5QRXV`!”]d.x 4E dV%?]M]b* wDV"tg=-e*K|K~pTGet[IiQ0= |dnf*&[jqN51 sE wqc1fѴ+C>Ƣ.5I=E绠Ny'Y?랻DMMO$f" ^;q "[Xw *e24]bx^[ي*S.Q.dN7NV8@h`)\ɽ$U{Gn|p32̆Ej5a!$!X ܇#NM/h"O2,y(kX2nC;z*V^_e?g%vښB_ff-v!7b<{=q&8v @~^Vnj{b}#T.Ӹ. |m>/v@ 3W1Z_5f˯4_D~\AIzzxq&=< 5Q.+cVQئ3OSyu3E{zm,O3 ^@Qp֗w)p:N 6ڌNu]aAiIrh=7NY \7bJ:0PmRTxCV+E=l!W[MA3Qj\&#MR#%٬ݿ6f|'xdŏq/9&(w}kfWQB}?z#K6; B;ZNs!d s6uOq!L-d4<Ჰ, ʺ \W= AkxxX-keOE{ؕLGc5z8Ǖ.&/r;E XS yNUՉol(oE#A5N9zx Eꂼ*vr?pO|'N9XJ&Շ(ΊQl' ɚ(-͡+hTC!emT H'{H솨RO?Zʸ^Y_u.JtWhGJ80*K@&jN(j4/9mXUw9|U墦.R~Z[O7|OOt\.Ao՚hjǔ }bpA~#7,^{ z*=ϣsE4 'J2h)Ȗ-N=FM{phm; j'$L7M0N)$>׮"sN}'1&b+6frv|(+j㠄AκEhַ[JJUW5>:M5jLVM,˲?B'C{h nIkgj!YX `o/ z0d}XKY+kgtaFԋb՚9Av0wQ Y(hUn)~xK'\h^WtW7tS 䑜e'P䜑DfͰ7-`j8fIFֻg.8!GxuRsѥRz{7vy[eؘ^]H6 ՜- /EXj2ȯR ͎2<:cHFI#{PX}1}ϲT/DŽг_(n9ɿ=%]$[,cΰNzO)}H7[fT#mb= QzQ=^Hd^2a3s˾ͶCYk~0X'W2ZFJ%6@'anyڜϹb*"6*ZaoLoNפ߳˱G`3ٯ߼==5DGFPL7bݞ+bQ"V\'74э=Z+Bhv-c_Fw!ˠQ1ˣwX݆F|\Xn͸-+EiF4ZSS{\ VdHFQlWZߢ t׉8հn?X&(xwTGF0L&Y ʺKkaoGq0jnEzF)pVG?/V;E^8pMc٬>S=dfmg{Yq!J)|Vp&c`Fs8] g-rt-Ŷ 7jYc8݅"OclvQzޔa"s̮ZMuT dkL4wa.Oj?#ZSG\0hX H.(A;ǣey5)ƴZ]`-ױ9l{'?g; ~fI?gh;]ܩ%_pmXLWA'}1쎦;-ZXcaF\A`*9 b8s,]8b.0<ߨlO&W;e& $wlS~OdRCqM sXJ:ެoA/ܩ0;62?*N^s(b峻0TAIcG`OXMH*H+94ݼ.K$~L{!8-]W|p3LiM2nT6w\I |@D#3=˿ u{H)4ߠ0,ph*(hIeDN!|bjd&ÜQ(L\gIf1YSnbSwG3Zk ڢ| IX\LO Y~-+#nP,<Ӄ 9GlqFgE ;0,l|G#ަ &ZH*=-ʮQc[F?W(n. W|k VW}\fu3)4vx 6ٌz#@Ie ["9̴!c k rv&+f&)QhG_ހ~ s{XV/AwdƶXEg*Wl%w;^7<\`p8Sy^A)<)*] Lmoa^,zhcLYw:]窣? '*Vt:yE>XXB|$-rӫ(Ucʜe/nv'X\iL䭝g +wo0 ]궜IehjiVސ'M鋽n%{zjNz_C!ǁ[ۧў*Whϓ7*7l4qʙ N y4iiˣE ʻ8uy"9 Ǻg,4tQX@#ncT|Y/{:_@{a@622@Z Gh3.S YqSDae8CV1E":+Ϡ 8ΰR@xW9 Gf@{PeFڔO2~.x f^k-,\H2t6aoWx%8/u6]+Ƽ/ap:-KlƟ_o2uDV*t >YD+w(b$?&O8A\ٍGrYxrk61s3ADlpcZ%X:l3w9s6vpFͯcDw/&ЍF^oNgDV:oƆۥL0+(=\K S 񷸊^%Ք?<5 ůod&ͅ#ͮOAY_%OpUuJ8?SF(C O*;)̘Pުfʌ*GvbkctZ?̔ϝͫң2cHce(2rb})AOѐn[}.-Sf$DN+24d&xTnDrVz9VI&*>E5U^hNDn8?S=41/ ! `_O6# (ރ4?mnp WЀњDq;S Y؏I*iLhxr}.^qp#7B#Cah>ͫĪ;Pt?bx y^OWUC&Q(LQQv\ F Û"dN~)L:?Q[ͫv3~ X%m%;/ F1ZnPѸEƊp琕v? "?2Zn9} ="MCǂX`m c3Ёx2ݏ.\INH!-y, WJSt;mהnhY!<…^,uEo-VՔGݛԝݕsŷȜhFSsМEUci0@ރ46ʋ~樍~vWnI$}'r#\,aglW6:NĮKZ'e71Z=*g wA^r*}u"#nZJ0Nl+T({YeW Ieu>Z}aI{i0 E #S ?o71X9ȓA}bļbRH)Ok}VGCpyŲ77Xe݋I`H:1U>qzATVi]wKһ>L3d7EG8'Ɠ]F 6F"C!7DU|z3г&A` ՜5@-UvS>]|5Zw9u\o{S]HӵsZedQ8ᝩ{R$^ I2,2/{8t{ÚjmS6c6۶mK6^x7gޓټ!Odž~m">L-y w'3*5=Q,hJv9qX Kgg*F2kyϳ#rJBPPtm-v(ݙz||kzWkVL֙TDg̍7GTTbS]*i0lu^+ȯ}at<^ITx_H޲1;zhqat*+ܔo'"!V6*wc6tD`%$FN ¨OJG@1eD7+34o.p3CpW&RVU<`I6 T>;1mD o&J9LuoZA"*J^K qz͹k;Frh5RYS)WT@~,HħWfT"8:A /=YwJf -^lHβcVgM(Ӿɾ[_s&g:J>g5.ΞUlНv$V MaYBɁ9 ru]mI7R95\|f5N[ί ֚Hi!3f*@?gZ/bYCB r2}_ |B2^h М{hWmf+-"Z9iEdzmք=Z5"Cr,0d6g")T k)Y Ob G ;}w)m|P9EXjO<'Kx\:#EɍˋU9u/F`_ToA=&F[Y>@ab}7^^Jⶴ\,o跮U˞ni_:*"|FެW;U%xmKjʾƓ`-zW`7eti>k]}O^'rv+B_pC;fNħЯJS:g$#$Vf"xl^b):ǯeIJhT%@dvI:)Edy@2 t}hU^,vR~ɧ]Bu>EB~Ej8|p=Ji#l"[P9ERlb7rb*>" dR{[HyS)+_a_mHq^;)=eJ'ԁggt)b8(>5zAyWܝ,X_rHmRby{̘)ҳF?yGƖP/Tj|KV]̷*1IVO庖]!/DwJ( /Uvk)-NTlAפѰU-2>#bithKq0 qn#اa^Xb.:^N S`&!Mߠ,:C9ӁlYE0,% k@`->aJڅ?Q|D^ |vC)_tXz3ԉ `)aX>f 3 }p=.6Is<֖*X$ 69{E!/. bF!dk⢢>C4z,wEJu[9/rgT+܂R[3&m@5' ķqmJcmar5a.u,,m-'%HR6_7 UfP<* Wڝ;(1+65[C \龦ӛ;O;|`:>>VQxW:Q<MBPޗ IK!tBNԴG#}ux>PE~, ;}d=W\G_6{pX%-XgBU9lv0_s؉]mPPz:MjR jBRooG*b׉Rs]ە,%u[ZT-x c|z:T|RyRl 9E>_}>*\ƨ=p:rh(`Ug~s f2 7XI<.7|M g"\h\WZvAj%*֚{r,J{7˒r;_ |'䞤/zU่;= >#?c):93cWxDV$""6y \-# pzt v6oYo4 V%oc=\EfVQԀOl}x'񏍬Dz\! QדC7<싃:ZCO /]Pl2ν2ʯs1=F"gZخXɋ_ ~7"S8YʬifU#]8T9l5GMĆQ_f\^cmXK ɤ͐oE`" Z׹raphmp[԰v ;:i͐+X+&RկF:>hė'Ԟ.2  7;t~I)E;+:r˱VJf!s5X= {_d5= 6upP3T0dEApZG> 70 `9[JO Ay${uUj0懫;'Phֆd':sY뜶C.mzCC3ǘo -?0;=/ ̫3jnvqnH& ߰$߂,o!i[σ;/@)ʼQz|QF񨏳en$y~B:?Y̠;*h3*[N%mXQxӚ14HL S;RIJ>'(ZOe R+'X6G|zy5sJ9MQEPB sc5k``kג*pZMZדV3KI=ٚFZ> g1?뿬I"'HEiBj>w4Fa)EV~~ɚ?("XH+ VRf߃]#zQ'NIµ2oHa4SI,:YSvyoX5فڡ\rIWGS2TG:E9zLvD</t ^Xҹ_ۜd?q+HPX896_N[墜TUJ%#Dl'H 5fsXF-!.k ?<H \@ LNOQyHyQ ,*/X9 *E#&|nVDCx >:_x[xZ|X1Mv#_($^ 'k}r\PGG_~z *G^0ϮYaT&8e 䁯o7]1o6/=HW]jM:z7 OpB?մ[͋N'd6+:(ZMqA?9-OP( )U<^=^6]͉-HK^.%-h4 &{z(˔!_pHߘ+`=I x}U|+o!9"tX+6"HhkwS1rEL [o=QTz˗,MNGuuπi4]6MHcyt/iF[7Ay4tINJ sD BvP.i5zy&Oƹd5фNj"U99X` /%6)Xp/Zx&zr UpFN 2OrGyu&[8=ͷW[P(x3ݬ/SdZHDR\#a>B)uvP0 W&M/-v=<%pR׵]>'1Xy IDAT-R7 ۤ\ J-OM\jiS.pbe'j;ZC?TaslsZ6Ü[R_0IzB,tt!1L6NInJiؓ`(O[:r~*Q#avO*;Tye\1+~e58ÍzVA瓁rN:ХMX|wQN+GxH^wE6t$H7=6vME:I cRN*ިc?ΪbMXkS (EHy;ԅ6 <i )nNx0څ;#Bsr 2J.g/_Q*y ɯ@*Q(t@Y@a3:DgZkKX$̰vW ]J,@ ?pkytr#ja#FuD5 CL9a%lWt1Cb '9M6tNsG1Y”Vy+z2]Ҟ8G&"#5[2 h\j %)RHoP>C{`YS!vI7u]Xu Qр;WTw>4n¶߀JyA_ Y)Z'* %lCqvmd; j"\,m`5-X gwF`<쬔_.U;K*a~^Zm2h M$Q~7ͫgߴb=PWf'[ou:Qx ;b7W9Q2NFJi 'I/p:I#z}UQJBWY֑dbްkjyM#Ռu3fI3WS.eH3| dXXXeqy4ܷ%xyfN__IdR}UIN`)"Y 4-l-m45*PK-,v:]nDp9Nw ~OGqnڑ$FVȴii;6LJDmoway@ѕ8ݻ8o9P}ra*Ójr@ ˢ1ERY.tU& :sw}(b;v B?^׬i7#]_Jsygja˦xd&\'9G9Sa߁+acڴ=ۑY$=Ʈ:'uYZ ܓԝ ӇI+} &{3 c[{7|J )-a 9~W(D"w?䚕vmci4,H샗^ f] rl Ƌ3>[yaE]Y鱩 {2P 4?My+F) pTA I@I̶NlecpiS@{>*sO\C^[e\9K,+){=+?kuX3 `flNub'ףtT }EH\DP"BWD |f5̇otOM`%Ei5ah%_>F>>D"/*DvՏ9)g]ޡ9#R f%h0E7ElFxYIo8yǝ!orzQZ5s?RXZNJ8J} (oWNUO4|fACU;݊֩K ˸ekC`NUjK juNY~yVU} ZžP9ߝiC1dY}y:^|K kTVNf&.^i/BмXk@%i9#2h tpm7+9s4SܻC-\RZ5kz*g\-䚧$9ENx06S`Kp7qIָo/?H*||(z R^O\eE4q^8m왓!'lW6f. `zǫ>x+kͦkbgٝJp$7)Ԡ_-]:iW2pdgyI$ T )[t+35\" _tW.2uW ZW$һی<.=O@:^Gd3rR1wS^Ȗ8mώOjgޑJ+o n '.ŊQl_b ;2(uH օ/HS*93Eg%⣫r~Jd rz"p6n rFecD4̞\usD[4}T"E!CuM3A5EI^n3UXPxK/)nkS>W,^hTZJ!na2i^:V"_Fx3l)iJP F;OD4A4|"hI9Uc|>btW~AV Ekzvtdsz-Sv!o̊r)V.lnY5N^䝟cܪ7D`Kbp[,[DE_P\?c6 }t W蓑t%o:;>F@M+(Dh`Wav ^2cSqxξ#ځ_=."ow̥mQv4. Œ ԖK+edunPmkҷҞp~("gyFGp/r6cS2O29OyZGrзyq oME|eeA]q<.H=tҗۭY޽Q=ìHc=IOqV,BR .AOdǓx ՕH- NM2C8͆%]S>$C#.3vgNg8橙2z?NqUM'{,*mm^n`*p|voY1xARI`]!W /$/r#i*FSPEsA/{8 Æ{two+2>ڝx)r᙮.Ey q?XމgS $vl+7 l=>Jyˇ1RVsp[ץ-<. jipmZɇY1f,ɶb< 0 &m \A7b}HOr@>f}a9Yh"m|A$m:}(2Lj}ntxU*.~){eS}O])”Gjkt Y%= 6[|?1~\7+ۛCFPGZ lQ:^mԣ897^ SPK-|[\vO 5e2^qꈐ4M!1(U'2s*{ZyGK?vfqh(Vl7)K*wmm+.,0 p xoP׮1z=[@驻M_UpAk8Zq!\[VKS]J}9\ `]"c%` HI=9ܦ7hR+in`" 5,mJ,4KċEZqxW Ai(7\]#Nq^Dy54g;a K%aw08`|}b;6HLџOc:BϓJ2оſ?.i3'ΤSHm|9n~*֑ G0gAwXihgف+li I 0^MI<78#*]VoayQ(ո+à18,~՝kH7*Om$Hi/4c4>.U3M-kn>=!ʿdb3B6P`u7'` j彯 ە7Q,"=|u0qoxC9 C'RoN^"t'HǓ=MFy|d$) 񾇼!֠"6Po[8 7;K2w_6u2]l'Y)}cDLBd,gӲA :SR"ȊN21Mur <ªm zFטtT|^U2C>㊱'I9FY^}^ޗqzP+&G(Mi~1xe`8 3oeA_L&^g*np']R$.*.Z m?i _5 O,x`Γ(K5VO8bjfec]Ĝmv'-͎[ުt3LBHC4|)>T;]}`6jv&w(?=- ']f6ڹBJE'FiI#r:?OMXMt'.yhVb4\oWLE/s8ۛy:Zot?T>M>ewtP>PM6Ҭ5`2[& "'Db_Y4d@$:dYmxr{F: f,6:5Vo*&TqU#;+V,F5l+/N[#1f_rğ1h  x'hC,S)➠,g֬/>&7L4] '$rA.F'2>/_r֞E4a;yt8J >2c/g#Q9fScv:{YV&="x?n(`2 *5"*BJ/- 2\tâ%|C|uhՍ6L 3nRdaz "^s<dO>TB705/omޖO'qR$ڔT\IϏ<[FW@V( O8I/}ZQmy: JJcDY UEdOGQ.'yPIeFGFd (ltv wZ$4h}+5^[ ު}L1wM0ڹKmvR͜z..4_FJM{)` 1?I>1N?XiDZf[1fu7(Zc;^WN"KƑ"ø_ەȨw>{G MOrG;?h+&ͭHdȼ=L#PGĽ_R/]C)<"}Dq>˝O\I輻;EEN˫V jݎY'I a< #i{T#PrK\sh WOA#頝qa'H!ef]LUoaRS">d0̜t$J̈+o:U(˘`;o:WbyK@D g 5cNc0 Ted/Yͮ' ]F0!yx,}U>kR"9 ߒ,Bő碂 |`3~1Ǡuk$䚎p7,i%B匁eAl}iQ )at 2QsUyH&ȺB#@NP3'xCVCġ 0eprA 8(Չaf&g3% ?V^D+[Q!O}wr1+$e")9l$\uBw×d')Uu ҉Vrȵs!J"dgCwG o,+Rgh4ռt>ئe#M++<~*7ʼPNg/fpS\ )hZ$Åྼ)9xHlaBd.Pzjo0'vάfߖEعN/͗Z`o+Y=Һkx*k e`<% eyiKwM)nIvQ{??LNVNNL2EVEW_fi#$+ cEu(,-5Gjy;<LMъކ /DNGO!/l/perQUMì\moo $OUڈG=̄B[-Rd|2?έA&[!/b/U6T쇅|o0a]ޡgX$:'Š3nZfX}U`}F4ܚeAo+3KyhqN< vi_!1rގ.YfX_esQj ]l Ù#[$5eM5Mc[o1Yh3ہ^~F x-VbGxWox+ T@@Cu~ܖ@Z*]x/n켟[r/Kp8Nť;ok=[oSx@`cneb<(l]'9Iid cfCe`3[lsM#̼Ü.VM|Uj͑<5֘'X2)V;竴]l2RĠ7E+je xYj-^5rB)ٍ8ZS7/Q65|=M{} M ,k!+$w})!ݫ#A}a{$J y]q: ,g~cD<}oFL?InG8υ:7>: r},}e4 .N%Go<`@%os(."ʰ2'B^hAuYc#Z~PM}q\CnYjj~Wo֨y x.\$ng3vðH˟um5CYSoWp-COFbq>e+Vt&| OFB K)W-<#lGmV˖8&&PiR~fL&ZjX ?Wmhxgp(M{s&<%_p\ @tIV[y"p~L9Wa*[ݫux#J|XT 6\g-*M \*FhQ/QJR`<+},^q@6r:eQۜnoa10Yh,"rqot F|IÚu Ei5Ht!` v0cS d3˻2feK`<Okx6q G]XY= r#%tMBIr%,y9Nf+XMr5xCHDŧES=`1?+/=ً@7 DaSM4c簺[EnD+nvZެY@ }Dj6/'+.Tyg#/] =j6TjB*_)-I{%ɿ7%`9[v"wͪEҼ;sŬ[For۽q)(_}oLwrNRaGfw!mP_JX]qit\ZQtE[c-B$}<,M!fLpiogE啫yhJ5"*k8+WYE3h$b;dE-̥F)3.7O Qδ3<wJ&KNu.T'Ӵ,.~pW%xYGZ&ޟhdG}}ZWP!QF {el#zZT U+{%^#\tPoy.79??zQsMQ;lv#+?g_q~X.4PKjk޲^XM]+.FkEMw@>{zS 2*0Rտ ى.QH=o]Lm-7zSLcL7_uĨ&wcgl;Sj55]=YkF@9؊WqY9ﯳ ?zmGd]8+MM@X]`:DoA]8u]ݎC+Zf ^; 09_ÌG@{S,2T=Cg pVr-K! yMY͠iLA(nF> EL7d%ud]A-j2 < [dLa#8LS'-v-s(S.4:?}@ *je}GgPE%}ɸf=Lvp _g<3/.70QQ6C$]]X^V 26o' >O<(06s(~k&2&lYHw;o3l+psRquԎFȶ[Νe8sq/d^ iSL+p?NHN.M.0b,.-ʒ^ة6P9iCN0 B)`>Fb8Ͼ,y|@),)[Om֨9K'yr+ e_=G'Ӧ;^hͰ/U6$񔔦!ڑ`@sp =KbDBV}R_\NtQyġ,Nn~i4ɔ!phmU}"՜,'NڳorLnV6UurOH4r`^;Z( Ws#i+݈5ؗ41_en}=%3r\ _abX֮6iG<˔V,aX.^c +xZ)n` +C^5kpOr%X+&FgXQxtJa5 +&>+3&;VFB|$ 4>+{;دo\TƏp<9 [/fMq(n] S- cm vD9OSQO%RZyQ3R ^B#I|&od9?(͵dP|(lGqPe*AXԐbf^Zm_2'Ѡba(Y[iTA;krva j909[d{®o9Ūb7-P'/Uu0il4&'"fyeCeb;$AuN+e%GW_g1tB*P=QW:\r/i(F.hnr IwU\/Ύ}y4}=3*;+5dHzt0]qKeJ EMb/mDb sXɬȯWH|vCyM/Le_a smKMFFr?3DDYo#B* U| 14TG.נ0Zy+bO N r&8Z >}8SV\|ɞ[ZOTg^~`y^DcDw4t6b Cp1/K;ǡ.+^:EהJg60pg~g ќ6LD+H_oP-(}޾x }`,>^8vrI<>t&Ppn޳X/mKʳ`&? D~NuPu0fE5<2ѹfˍq WH^lωYXQWoPiJ_ Ig Osz/$ _y޾Bwdr\&]FᓃSs.y#%cvMcaweۦD/z5XOĈ\vi큳 t7z/4=T&Ԑ7@WI#NIMq БTdYgޱVt,X<%vÜ/Z9C.uqاnsvlhkl,Pn/˾VqE 0 m#eߑ2ʠ63]Wa9$h/Deb%,bauAoW2 TNk8 a]9oe 4#pqԇH}cπX6Xo˂,/1 ?Q`2'c0^/e[G]GͦͿ6.DE0[dU\տZ\;bF:*vAvVU(/Ww: gPCԋzXK '2nnVG- vқB_Ѽ}fHC rY''VY34l LzyHP~'ە?kRz$kr{DC:Tt=x0,j;E"KSJ(WBCDEmMWi@:ބٚ4N%qgP Ձ +qa'B`'xZFe. 'Dq< օpL,%j'j2zC"5GDBES5(}BVC뙨(Ih1/C ϼ{hI(m\栤 'YyN8ڕT!| =1J[!O쿇?QH35ҕUG5Cè~r3IډOp.?Ljx=L)Gn)uR|#^ ;xZ)Z(PjȽ~I8NKaDNmD%,v!总 s![# m d:*Q(y@*g@S/]x{3 焿p[]*}I)ur&df{X=+Q{C:w eoӭ޹Y$8 +r "yRjFַX(:(::a|" |' &^_2QVOY*约o 7l" a/a,>Ot Wp7[򢈐`u0@)dVv&Ԓ ?d٭T-X-shT@.x/RLX\z̓MWh,\,N5AUph3H?aYc}&V/Pl[ Q@[Ax[lZ-Q¥Վ=<<X–3߹V'+p~|?hm?Mp!~df/^ 9c{Gw%\ F1"ٓk%\G{nJN,$xIS>@]M3_0~FhTGTU-@Y)|hUW<2䄅~f-"þ]ϿkmC<\a'Q/x5˚tS~oW~DN2V ǭ s MV9y؁Yn~êg ?b3dl ,'B)U7h%@`UyCKFlG?>~λ]*;2OODvQoŖWn,2|&ٯ+ 37Kdxlt>r"w6.Z77AbM*c0ة ~t0Ҟupu&i,fƻ@4gyBxEMJ\y/CQߣmh- I;h6rzpV,`)R^&+yjF>9[*OT}%n Ij~Gۼjp~,̛8MV({9.M8MQ6)\8,ъ;?(^U \h3 }7|3o{|B%+K8-]$Qu#Mݤ2k ;fÒꛆt24, ^FS ph#Mٌ6pz6RBX-]ݝZN'3۳)b0Oie1Jƹ)K`A] 9jxMטg YB#2V=vZvQD!_7ILrD9\N~)_ʀ0-gX1/Єt IjAe#:KY_q*V] +1t XoĘ/@cp*Zw2@%pZ.4pEfTĂ%r,ػSakǨw~ƧDFbF? *#v,Ѝ)I(WL!"DFZ`D.- n /pD#eitë ȉny䬚CEKɭ0n1أ@cQQ&n{G~)@k|i1mtef N9Ky#nŢߎy氹}/Y1HwV 2|.-f5̛1UȞ([_x0 ߑ΢<"dc IPe=_% xGv 8 0 j>$9<rx#LvÊ[5T 4Ba8.";dJl`dg3IN 4OitT*i+ȏj?OI_RYbpG렔rTVcT"獬}vOq(wV)`{(P< tH:~E"/iUsYs? =)}aQABk%8%Z͒f9Tm@=&keh- /y|nv ${OU:\_\W[ڠ%2h'A0`Ep{ 솿AQfp^5Gfy0&t >פ$ni<'kBP| yTA=`PƐ:YK>Wݲæ{Ɔ—bpCfd 8Qք'D1NOdАMY#!Fp0&cI`Ԍ Ʈ:(Gwe& f7σ դi"/ЅKv(Jh២/"2XEb]_?Fq!o1*{H/A|fԦ*>H:Esى {g:eǵA 4 v?B gTS(}ÝDIv͒A.w |on|M>9~90_\ Cia_0sh\{s%ۊ(P rT(E f\Nf#ⅈc@z\M0t@eO^ (`h骪c.Do=EeJ>±S(z!}Zy@_i @J\|O. &0aC|6qt,հ))X}` :f4 Yl7J}Mx#{u7Ir7 ]>m \/h~R</l)P4|EbU8-zLq *LǓJ @*@ZI# ܵkjqͼkէЦNfN <c^@ḫTq =WCHPnxİ:F'qOx=Q@ii];jLV?dUБRky\ QԼ7Y'>%xx.>+Q/c$?lmd +a: w:5{r Ÿ75mgHoݙ#d2[*SOk? 1 H6/dIx񈺕yѿ ^~13OAM+ T\ u!Er(KUd*߭# 2⻦F 5 %L|$oA;&% ֒׃TZ$yv-bXP/4n'vc'~+TL~NJEp\)O+O5a+0>&"h`7l^]A+!O>vJm1_kWtꭍWiiVzÿ`c;P9C)8'Fu)Zkerr8F |_vus{+ɡj$ my7B|}ׇU"dmxF\ Om =l9ǀ<*!O}d ae7pr/uNATN%Hg0'6tQYSOW@_xgW[̚byX:\V潴Jphd'ႻDwXs DaddXo b"$0JA)Y-/rf!?zlY~L:*Xh̏V3S3΀EJ;( {`+Z&18b@+AFÓxLP Gr%~nrMa 8GqޕIV_tOt6 ¿QWh&ʣBJ:LC9~JĂ VA:E3_m~#x ]Z7uj={e-y5AeX 8Y]5S-%/:vx.ׂ=8R{|cDċh s9"q3!=_p~, . 80 NYxvrU1$ep^3cF+%Yq+t\ 1*qAOY2zGzV nr`\=3TK[ u!,h/Y {#i|%%nZTK􏳜NQSYTFZЁ*m#@`rW= uJDMe[c2zr(Mۡ}&k.$[}2NGGғ*v=-=Xve_K>lX8Ĝ{π+^cVX1We+iq _aqH&Zmҫ8<'[.%;!=/_/]FYЙ7\^Hrh1 5 ='{&҈~ӌX%ד㲑؁V^MCT%rgC8F`dz"3F>mZ`eV6Wt'G ^]-rP ge]牳(=ʵҖNyxP 1=Vg5@6v;^3iN3Q<:ƪV39q*me mbqce'8GBicL]C_y?2wP|3TcSBJ,?N&r8LlK$à;/A+sPMXE{=bY{-N&lF>bX zR~A IvCr!(ʉ!n5|65K@ m. EEdb\Ț1ms>Qi=EL{#qPFPDOXbf!H}.ژoyM=r?mә?wN z8<.vLrha$i?M⫉ V*qX -'YJ|4;:?qQ<DPl]$3~t>2Yz*< <]욀]?C0 D+a oB;L#!UW3Yq:GKaI EϞSC]b,MBmv3ܬ-eCr[D](SIJQg3W6S#q\3pN0X38jap!?024zE"v9IiRzCnEKC JuzFş+FM/H﨨la3]]]G[)]2yno٪p:ZN2OpMvP#b?6x +r bSeRte}_am5W)mXc3ʙՋŶߞOqE4wWWg0^I`9xN8^ìD|dbI#Õ`y $j/ـ#^)%XADk<童KwX+rBh= ١._ IDATcG<:}2,LWn&:R?#f8ϷKVRVSv7 {=-FWT6ffyC"i:U" LV Ep;qK|m@Ԗxl{9eL@Ay10`ZtB|u _b* :-n:>\E+h l =c[h(f(,/ L#Q)-zSy )|p>YEɞ1c7FmCUrg:"ˠ Iw~9\2/[Yw/ɧ{5zlhޡ87i0NV QMǒy{x1V3ک3E.䍻x 2Tɜ0|DL̸Z;z`_A":v3wަi[o/R͢Rxd $J.:]x:mYyI5Y:M%XBr99#OX]2F;t"rxGOnIY ^9\Xn0o(Ud C eJ=&}aCeQ2êk=̝Ȥ;J'nc)5g;ޒ3Xl#:4Bx6uӭ Ē }ؤ3%$sus'9mՀ,plK2MYP 2T (!0tzMW6IT[|D48gp'Jr X%UlL|_yp9=2%bSNwWX1*䫸)*ڹ+$NoX7լs@i@>"S"FFir{޾fyy:gp'a&C ~7M6@;(ba(*?28E})O꿔w@ܹg/؛f0nh҇^$^y rGcm̉_h]!H^SqFXE%o"xCN;.P*N˹J8TGVlGlRNf͂3뱬({̤~nJC&߱&)}3Ǯe`gӏ$6u+h!FDBQDOt1-I]:be@:n(-{=\l0d5d<.'8 [`O9^l8YV yI;lMGdmJމQ#[!3IyN:XMŷ9m1<ϫ?6ly ߵ2_s"cWYMy7!J:~oAY->X  2Uksp~jO8E!A6 7tY%|؋fq5#!$nq;t@uJr R fl(; $./9`2m=C^S W]?OC Mavs7&{H}-?dR(V#BnU)RYA66tMc.^(Ru-gI#v5qdr}35NAzCjL'%|9<[NIf\ĦwX]v !&-P,r).|'^DkI|NA1\B2]>^a1ķ#r$$0!{+) Bs^[i s=~n-4B#WisIҲwdq.>HqXi@uY\}@h8t?UQބwd\gG;=KΑ9>/aj, {BugQ8EQ/fd6QC7 e8Fa+/_< "'@30\hqgBaTdsf@gLWk*D/ Ƚ|6v/9ӿŞ[NV!Ru8p)GPMŏx.{ZRf;YyV.ԭLWW)DvH5qHkg'KHDƐ~ %8 w)C%7lj^r)N:FٍS 1+V60vu[eKdD)B]_%_2#\ﮧ>3! b.Ƥ 㾠>6D&ղ@Y5/f1~d&oD3nɞt$'>KSx{7,:n kTj$v] )jnx,:{f5^oSjꈰl6HÍ|fmne'(>ۻ|g-~a(xo1ĉrjׄ!ۍXܡY<uE9."VMՎ8%!bjR>$zVf]Ұ'rLw|rLg%!R *g[UXՌƳ}.P̐FuKwƦ?{/f)Rk[ocޗYӮ&W >vqەFFPD}Ddh;kdPOʡ+T=4WhDHzXav rxLRn_!XDUO{2#_A:b2"uHlC CZ*#3ʐ]n4M4JQF! rCy7޹OPcp*pi=1H3e^T@1xa')%:RsG5k^G9^Q:k7"B\"gLÌhg L=&)YjtH+1|FԲ(wxȚi6rG(eX[bY5Oi״{Ҫ )Ofkiz#Ce|OkqF6VWq?AXn2ߩ=.- ;BT%6-*yP421x+0-j'Q k-. /_6\s:yrj&k/ __e1X-Յ4~q;!6f32J;^ؓݥwzD\[I71&pYa)CLr^LsRTxcd <ߠ=tXC@uM YfQo[E(ɊP6Njf"!YMc8%7'FI:+re%7s5wk/MvX>۸f;_Dη].iI3҉*._J fe,ǒIi|\SXIe7]..xPŒܲ0n%;C> Ije7l䝼T 4L ݜs=99V 䪱B$]ekwqZu0 4Bn59ك3u1JXp(VxHEY\e 41*T! Q, d563*Of/Dd7)S1;&'sF)ia/8*k6A_ lXN {YLpK=r]6 NB<4[QP'h/)ކv "`Sr%kƸswQioCk=*uCL:xשׁ^#:imJ׭;"4Dʯcd/dl- K8RxTrM©7᪸ 2Vr\{eq߇Nr!*>b +e|A扵"/I+p eH= q?yB:+tyZ3#jC~BY-DsQKì (3Cހ%E?a5Y97"9S?d".g>#xJ*r+K Gbh3#.K׸EIw>Yh:Vf\ Q*r-v IX7̒D6'{oHEް4,$? U iFyx~BħxM[ch*U(.% 'u9v}X(ES8Qz~H|HZ:Kȩ;zbIQv婐b'PO8XP*sfqқ6{Y꘠X)"!.6NGKB3Eɿ0-7*zYoꤊyDA "JMR irWd*Ԓ?qڅؿ4 "%g?Sx*9ubxZ"^|ęFss)aMDaO[8ۼ Li7&õtmi%tI3V[e*^BNjQy]ȼr=ɖ`:9&TT^FKbysQН ?7]\XkjfO5FMX L} ALWQ?z3QyΤe$5c*//Y^Jުq3]/}RD;jTh`RҪV̳lC]n,W'M}}XB?Szswг{(~,|_`Z$l#9 jt<{LȒ8&-ʻ*ՌXH,/L,ֻ&+^e0$6QRҙ2h63wb _4o|<+X:f"̙ųb2lh*c(`_jOx@nSq|Cvȵdh'4?wz.,_ld%j2J8I;筒$$4VN3K;Lsۻ=}Aԉ]HF^*؆ַN*+ tO{(X;%M;]أtrHt6T' mcC(I9fEq ܐ'Da?p}y@Xq~[J-Y,?[LhC*hh]Qs{!RK%_< 8T'!#`!W#H)B=5\!MJr$euMc)mb̂3&)r~)$7)McA24e E.@)) FAސ hE& K _Ng{X^QdS]4 4hA7K-Իƥ7߭l#k"/rƿԢ2'͐B%JR< /Qr_nkrK3Ȧl&gNKIYguj3 2I⤓D< {$.LQ!~B5 `gd07)Z-}aufNEMՇJm[4z<,kV9-f-!2?-Vz& t~Cy;75CE[c%ZǙ_pl1f \C`,pH}8M\/aATӍг[RPW v,Vb5|( FGG@9=kLD%"{wrbp?h).Eރd7WV(܆ rޗD'#\猤S-(QߩB`r iX!7{c) /z;j3ye.1-c?N+8X i0GkOn8p(,[|! u_W艧GN^8vIcdF尚U2sj}c=\=; ?Yǒb5 ;t3XS!%]K0XVX J@18X&?8WShm_P,| dJS?e5V6餁,I<ƃ3ys7*#$k;2HoTb(/I |+v.H`=XGX W'fAdHS}+'a ܢt\2$Rꦎ2 3>{N^OY0DԀ9=USA!Co뻔j|h_bo7.O/p{ v2ߑ Ƭ`hPAE IDATzQ6@w$PLcQ|?"$eU3 OG;?fGnJM?H>Ĝko"l qڿNzffEևSC@?v4 =َp5D PfJ ]oyCYH="7b6{Wi}=⡼$.akL-K8!Ʉ鬪?PX'Ox>$Vo @%ng!p \EGXpsA~(!N;YVDʸD΃Pa?5q&.X!RL_0TV1'M2<܇{fс]yD3t dZ, sȕ6f2U9M?z:cm=U*1t3NW׊eX rVEh<쇶$soOA3V{*9B202Uv#ьF+SǍ52UvBKB|=Z^sLOJ+16ǵ+t)M>:X*t(*Ѧ>\BG%g 4M?Q/8-H5j g/u Դ¸W$fz XMx8%*D5**vcWXD*@g$(a! f/3l&#z;(#7- Oc\A] %X16R{e-ͥA{ljXlh Ky^<|XE.&T$ԃr(z]7y0Yg0X0 r+~QVXٰH5MEҵ67l*jeW=(ov^gb|O;nTY+ł1콼IN~kƤW>x#G?w&=Zo(@,SӜkNu2JqQ{VUά"ڀ%.:ɌsE>A3f ?~ ">$~\cu:1STfՍJq(~ce?$w~OjIb^2ЭtӌP)uZA;xjh~XV,G{k}J0A?*X;(>,MbpKT䣜 o^4eh!tgQՐש;kr-v2/kUnpǭc1@Sʙ+r F,ip[T V'2 ՝Lb?Qɻ45`V%;c:γɵb$>I6$-Q)\`q!X!-ߐ ᰗ -odNqSs|NZ˔T"rCGl˲BaigUxj/4rk4_9445л_VgFy?  \fFWߤD@f˛"^v>|g=ɮLQ2B،o&Ya3+od¹ld Evyо|v,LN΢{HYXB. 7W(ge7ˍw^~|r(_bZ%vKGg ?ley]N Kc埴g!".4L5[ ^ofzgH T` t. >N#َrdÞ,-%p(TQ'N7qo;|,]+&a"IN1?*,Ϝ\UjؗX6KN^rq D:>Q> bIV{Hg#a<˂(ɱ.}@wQoe@Ar `?|ģt:~y]D2xzy8ebTsKL6fad_6'ЖR|͹NB q=ZWK90 cNSYvS. p?Dȱ?D9-Xf,]ă ZHCb.D!r2VN{p)dS>Uġ!iMi_fRR'f_ 0d /걆B kn75h~emsܶ{I[k]HAi;UX6`#CwH&e)Bl9rx9`0l) d:_iD 7"Le-àڟ Px.K}mSSAJrQc/IÏ4:%fae USd`(`e8C V(F á, ( xHtYc5;pQ81do)>n]gNOv[k4?Q#ЅXrIVR[\yBJ Jh#:3?D- Aeej4Aתcǥqb?`bd6V[l6f[ZТpMN|(1-ыѭ[FJ ֜7tցb]PU/4i:P|yVUQ9k3&_#JfХ{jލ?R{`,>3z8 gc/0_ שo֚^רZ>hIʑ E(`sygg w5gGmವXrGͣ橞Zk#K9auVC#9X8/|~A`= o}rZ E`ɫӦa7J7bBEewu{zRSH]*cה>S;d>JR Uv\+y@Ckq6pQI}O[VZQDY %=1yES`%7֋&t%/M!6}IӭevWgw kr՚`T,-Tl6IM$Ez7w7!E4LhDۅ ;#~#rv,cuYC|mO/5IG|4 ܤ&" =DY[| 1:+ȥ'Gg`=HM1; ]tIOȣ0gn _L_3ΩFNa{Z)z}9<#2D t[m~.P2x?' L*?b-2Y /M*Jv̵W7@z5=},×雴lgԏ*ϱ)?#Sg~m碱L T@3($8Jn`urOiF;O}US#!oDw+]k<y6Vsh3ZG6A.*!O#:}B:pQX7h6'3yg:)iBGP PVEwt/{s.xL', GSc-j,MrFˢr(qyN"eNMMY|bKT#QkC:+_0*&r%\GrJXLI nyA>a'ڽSAg!R P ű?155'>$uU^t)82Dd,#,/tˢP#$yūP]FN,Ed8&@k46sDl%ImY%g# ;ACAノLlbxEe pfbp( iP7VeTS_"%LL0WxWpZB9r,h6e':N+$/'.8;3O@pw(V).)Nq ZGJqw- HHB.8~3#\JV5VX.}jL$ӭp^G<}c畠|Zy*d`C]MOV%lj]dtkj ;adH>b-¢prdL7Qա=K>Î4\&7S:e8+XWeNmh#|+dqberHG@ؠZDx@A%׳/lG7:dQbq e_"w>^-kAk1\K m+M8Ce-C mZ{xq(iW/ N wc?[wYQH׎j>"W|a>ϱ!f03|Џ>_}l]"j΋憭(ԻEie.lYG!D q}-a h!-2dZ<gm0}3xY, sj}ju0Vޥsz%S1 ⏢x6#Ӷ8]S|OBI`݄5Nk{XVPx$'/Ul>4n0Hؐ+yǴPֈ1ٓXvT5,0 ztvʼn?!Y6 =99s;K85s\^VWUsFkM\1W!o=a-]-yɿasFgG-gy{;s~鏭Rk0P8s?T'hnERn=}mQ>tc3=\D#?{pc]FNF{>3 UT.` +g~Geϱv%nN!zYqH?Szrˈ `LOp}"Vߓ}c\̨+ᅱYiKwXw(+y^ ;Px mB&_q1Ai/?L}US0 ;#x07"FzRl+;^l K;&X:|:SV@pS7`R>4uBWyt:Q,IC^4 ƫg~xK)JH`)̄~S?|(&*, "$ꣽ˝N99,hLW&)}4,_ݲd|DE+lG(ϋ-d2!+Is&5Ib0$:H=#\@!0ۥ9]1rUska{˞H'`&`M^&X[ Hu]VXЯD>la%\q@IM- l `=Tz˧`D̋7p*Eh g:LW513T2b= ð c/ka3Xm֖}h&]moOSFcNp~"A64B3(a5vxM8nZaHz&}aCD䐿dUK}tYSc1+h.BpETuJuegÜ{jڄwΚߓ/rX(Z< VUh%2hxƹfx8 d*rs\:XLk.'hr\΢yUҵ@..0X>F-@z8)n96;frg%1^x[yaLm*TvT!}+a]5aqKi JdԖrg}Rdc2ڞ ;v[8ڧ. `]H΄mf A!4ۍ@33{ɮrWvx(:] ݶg1p}ٴ4s]U(e0LJuqNuFhކz 'b3졸nN^ݖgIfG>vY$龶˟م̝֡1圍ZI/RYN\Tf@d==)2+#9u}`Z`kU[%n'Tn18Vw=򐷚{,2jWy2U5_.S2YDL=("-"9l\c  SG 3*hWQ3%7.v`G*QYY.[:^wi=g8(DuiŽ)qk"KX@}0nرFr󜵲ˑ#&_]1Cx.C7D %}J.#Y'pu?G`zpV R2l|iQǾLrF,s֎Pۂ7Bi]Єr|qp*7~ᗂ˴)\(VKqGQ 1DWk{+z"U\B! VPe8,;J\m=8A rTR'rbCx ܊Vm Y=(VR[Uc3U3V>cReWW*IT[ MML, @N?xU]82X5bɧ;:b8s1/xdQՅN*nh 0Ъaz^y~g2 O2*&@fUrw&@3ual5?ejj7FU D4X-PGe~[MA4n3r]ߜa.y "dK-Mȫ; {WXS\KcyT; n|/avPeZ*/ d IDAT+êlXo&[qy P/U2$` x!'^fL/pu5Ͱm嶕.5]ԓ_PÃ1/'bA0#&[QRiu8tOd$v{݈m`)ή$[i"aVA ֒]o^}HKaϩ 8lZ(mP,l@1?ރI0 N8TT6IK"½P` l >y@PMS(CL^n~P-czEYqJ[ Wqgts$C)Ň<>^uZ6ٜcO4ߠ+d| Ł+w MC+UÙ,ZBsF@i6aq'V$\֙[t, Wį\_D\qq{_'rlQ)Q'gށYٿ|vEVyؾ`͵ctyjq.mLewy%B-zgR=>.oy]!3zgsBeHf,vQ -NFY?g6+Ǚߨwltų/ˁIܶYm!;o<'?,"ؔC az1'O"cD /-p.kiVHFi7nw?,c~9&zz/^#iO2da _e9~B/]e2Ls,r`#x-O7un; "♳=Nw,trVw Se:-kmvUԧ ʋ y8ϔ 7evfIFTegV~UM+tVp"kA{ʖ݁^&c|c1k)} {VZzï47(g}|{yFZw=z:twO=`g;7iSa?3fr\Jc4+fO<[͓ӌ+N".Fi킪 O* / (M ^`cYf qaucʄH*yǪj rd{`HM1ueqdꥢTȲ+Q+i-&)L}ϊ JO]S@QbOڤIZ傉XBa#0 aXLQaTH³_TBͅ*+?K+~jۧQl9nȓ`İCV;v(ʢVܥd2R>,qނax?pa;goe52'T0gl3iX $PuQCuF;f齨?,ck*=L{ͳ1 Y $qg" ޳yXH[Xm]7mNR:S RPZ܃-o.2f2]¡eBξ>4htׁSҋ簉HzK[xG,(B'!>,T/{R4*,Tk*?UfqtzN5e% P8+Q8+KcHG6$ 6]*$M8q]Z;JWT)f>6rMLf[%O7rt)K0;9'tSaln[Gm./̟cV0Zg60ɬ|YUJ7){/$QܑR6Wc@0~Wor tF0ߩ#=Řc?ͮjjb 4.' ł>wV{#I1c!~/Y?x z9d%Xkנ z~Lg=}|xaUyÞ֩J^L˪p՛Vj]߱H^r`1H;3{SV ._-0jP홅1{ܙ_{Yl?0:}?K9\Z^cQ(oVCG FC$)I0CP[GP?+:KM-pk[\%:&n&y1\Q.BVheKC*DzA;HC)feSggNg*s17V-jD& lEBKaW8ރYRש4qt ~Xzu,T|nFOD* 8&uVyB!{UmbvTn6d1LvJlfIG6UN`17scЮtNj&~VcV[U͙^HP$\@1#TUq˶9 P6P$& y>EHF)&8*c׊85gS12=Jce_:E0Zr A^ƫtɫoY:)0(mm16?qxُQ\Ǽ BV 1KFkԦV Mօ՟FuIU5y fZÀwڏdyO'cx}%WF>o i_w\ w)'LUinqS%8V`#DP'd@2%~cW^dfPSXgiV\~L~2i 殕fS5axկ )MvWvX4 Q(n 0Ǧfe>^Ẇ?\g?L Tyo?5e8B/7(@'#E5|NWƲ.\jDv-cfĉ+"ipfΨr^ֿ5gܨiUǙRy1PU)lψ~j)0[RQ,̪0Ob<gƹLw1\lseu5syqmm\eC14 0GvGdo/8@@+H >¿h4KTIhGU;,,Sp1V* j-.V'3՞֛(BN1DE)t\ yMId#:x;jUvO|*,p °MCVTU+cR32hGQm G* C~h/~^&9w~gtv >W9O/(zX갽EMYŽ8V9 r6dߠNYY64MuX[^FT>y>A;6ouRAàz& kvvA/'gjJKwv /M ] P\*">NM1q:x n,tĺiYubv0P5̾&H.X2` WLlN>,'fT4EeYX#` FKW~M̓l8 < B}8^`v]W>Q5K 궽X-&*s?Yi;+.NoVS;|@K5\ˮɫ >< J_M {p[E&V+e89e*E?.W T 6܇xT~:Ⱦ&x\SVg7z.NCCVf! WX~A ,:f

O'3G'V/ب>mb\~ZGoH)j7x/l+ g֤)3Ay>uW#1ˬ9P7>mX5c P덌r*9j♗_n`^_ݠy8 7) `줖PP3_?F+Nq P!e;˞AwY Sp :쀬 4Pa&Y_Z2NRi*J]P` U33]JbKyT9bB 0+ws|"OPi0ކE0 /KOE%u9<+azxOi<`]%GbWeSQ5fӟxJǃƉG!ء4 lֽ`xMfje ,%{3dCT~clp WdnIۚ;_+0 (so\Cf}Ǭ-U xxg꨼Zey}<ݴP7cQ h>EPdzZ?:v7O.pL*b,r%yh , <G( 7P3hd%`pp"]ri1*|jԃAmvD tIhmZngG}ODG"R*mUW)쳴J`/dYenjn|?}6QWVm:EZGFlJ͵)~]wvnIkL6+f?jm*9ڰ IDAT㻣UOva&ͦj #07-קbo:| NTF? G4á|k)t3Lؕs9hE~d6OU$ZG\?] )>>W!ǚkUtˉv ӱ(?kq@gL.2*Hmk>U~\Q%| :YO`}Y,Nէtx!Crv` ,lN(}+ ,)0@?!?"Yw>NYADesU=ֻ-wǬPgs##8Wr36O=p$Ea:Wj\L@%Q mB*SPv Jx*RO^,bd7 t' }1tH4s6cPA& j.ͦip[Ky?Qmv} #xK~ >?0 9woGo 1+x_% iL0 tbMrXVTttpvb#/[uks,:YY{+~zQaZS-M?h QMj#Qj/܇wͮb9\,0y_8pHv >PAq)s:Qj_ia3Dfgĩ=VeZWb!Q^3MXXA Cs`SZ<<9_xnfqa4K؟Q/h9oO%'a1sܫ7V'y"tIG)pwe4)=9fh_mN_|K'5Mz;koj -?eY@fz1+]_u*?rp:8:'67H#;.ȶxvmrhՕ#E U=yJ5g18UMr*d kzkH_Vgifv낭]lŋ2hw,d+lh()[;ZClgeƉQT4t]z5CT ;#Y|`^a x&`?ڗw60,3TN`WB։g6Q a0J՛Ű9DckuT%z^⭣\44ڇC~Kէq8_v' jV|'20aE5}P%nxhm'` l~˽1z8/M,U\ر‘n`8/@_ES]g-<Ԏ#}ꪑ]&*[s;l֪C#| ;%Uuo0ƶ͉ ~l۶mgc 23}osi]Lz*a=Y`^C\VTSC]q;}d5@gW*sFFK;4,9O)D,-#oa9h E?UWtNk8c9:5GkU(:0bcV[.*Z[2I/+0I!= Kge%%NYkX=㊹,iQ]gRwr.(mRa}_Ks ǒp0ѬgxL1JsGZB% ׿$c['Z@Wq+~URFW9PebV֪:|*`\5X6$2/6~ݚZlm83g UOlh=qz$ RvY}AOcZ1>sP36;tzqgN+gL*nQr .gl\ǰS,~ ϸK n(s ߯ "UAk~v5.E5JkhJcBؠ_ !OK)_<7iTsCI? 'y %qmؚhkMk`+x1I?' LNJZ?k8O:3Ƚѷ7_İ ̾bTgPݓz4ig?Zق߃]c*}rN͑)?$H_*]@-LXn]$NFME@Xho&i\kDW/&r oR%CU_:#fx~/zF vZYtDG`3:GB?~KD_.nΓ9(\ğyHAdfX{X+B+<كp.[x(LZ94u2(_TJyp1΋&xA\a"<JtP\b Kh]ce`'Š?DC-;.җa-( Еqpѹ5QD@(A.8͕lpqx%, B5 T#p'~{?t ;c/`8S`Pف0Ex6Đ4OR\ڵ twF`;l1j-;>XT>>p a<dA5TW)!Y6x \*"p%q#|TsQ(GdW,|]r`iTReTv:RFژI5D8ßt^7[FҽD#x&t& zp^B"4Z2-*Kx tx\&cC8(neqvǩB\r4Q2X`8uFjf H71W棊=Tj#YLT7»Ǻ, $]]wע{n$J_+1WjH5 ]XxZ36}nG #읡זM͓rpѻwa(25qRq&-| 'Yr-=8HBo;nH}Zza5<}_#G{ae܅"M6V )iimµ )57H5\T<7][D oðϞf'餷~Ț=vpd(:ۨu3D.2? *͎O\N}2|g>W-71nZu3?04 9S_zBCYtS%AiXdq.b+1[QY.:\}v*+P04z.>~q0*/z[U_[E?\Brr]:w%a__{W NQaa8Y*mz@jA˦ D=Nsp5y.~p3C=نF)i>6_&@Zܴ_@7~ [GB8 pjx(I&7 I lp[Ļ|ox]ˡ#'+Tz=3X@)})\o$Ip*(gDX&QhMZhyq9 'jR!G9+n0UikCp` kq>`3z 6#XXBB@,WpHP)ų+ S<8#kC xF=Z٬t=\bZWfy򁩳&p,ٸ-Nq 'e'ITE.@b2z;M҅x%ڰ{?`;1=t ygWSWM'7&OXB\LR"ENsLөZ_V;Z,eev1ڼ/D\f U>Rgp᫣GEMx?vf3E9 ՑMmZz~Q;">6&&ڷ#Eq MvqXVX[@d2sz*x9j,Z#G- 08(m_V1W~JQEk9.wPW2[{כ_M\V]M28bO].l/UA3X"cWq2UI8QJ7`椊ܞۋج9+t P|?󪋾E?u=NS;q V:(ّI~)};DXv#nxDRd?JX'U] u96 MBj87Ss̏oDQ]K_8̮,kmwX3afOۿsg:ɩI;^P5u%YB<׼yD3a~n;^9D7Y^GWCAg>9<J|CN5Vg=?<N_E _>Ȁcd~~Y~djOW?UFB]iď 2VUAK  sa1q~r|wX*Ov|p~\,%">2BU5N:/ ߆嗰1rT팜<r覘A4)dTG>E|w(b5T7/V&*N.h*FxjOo\*c9Nt%|pbm^aUu~~ x}97PI ?9^O<k3 $7 uOʌ URƺ̻JM܅p7:ht"&c z)b:‹. q/)ݕcq8ea3N*u;f7gl.೰\f,jrPU"+RJH:e`5 aFyU@}rP 0?s6/neB|ƈ|to0|v5w^8q nx8v%3DQ|LYrpk9)LWbRղo;&C.x[F,v-XJa?p2!.!ٌ&j%l-xH+!U$Z9x3e+RUƧ,k]C+'<:Ml9Ug:P *ccƏ NSrb 7-ޘ.DIb]p~Fi 9vJY],ۼF5QuCׂ )fWE s:g'b\gmW)kr$2Amvz!4! @iq9Ǎvpw%Dݔ6:whϩ1\"J4%я(xFJ 9Nf|A_A]}TU}x J.ɿn+>BN匢 \;G*va$^e ~j7 Bs_0<[6w4) EoiHiw%+5liXY\d]2PucKN<]u͚S:= ]ҍ.WOCE_X6Rh/7kS2SDaYPC.{@C \Hqpm߀Ox^/xc`GxtZ~h4k4s qja@*01#ig'2j&gBMUUOz!69/Ff!K?7}\j'pcNrMp}0xxVfL+n_UUK|E;{;b'UQez5v7Ai ʸՂ}s+'4=T'a,Ze$ Y'#v3gl髯+yyqJqVZ^J P Z $U'9yA/Qbe', L_ xbOGo=Ѿ" A>O9 ,j>|z=q{ʰ|̾ReVggsЎ3M|`'sy7Kq7*4Eqh~>W 2"#)xzNh9[[u>.KTCs sWuu4\'|)#jP| pM7z]\ߍ0\pg&zku+ܜ!.a[2nl? ID//,l,• a}NT.ƃ8 Ýř x +'OK: +6( Z*1ɽ.a҄ĺrhMK]qY|jņ,Nu_yur 5>Gcq`1;u_#?hh ?t&C5G/MEL!gtw5cxSuykpSpbERLRR<nk(e'N\G0VX/_<)xs%39CX"XP$yi—ufEr 8 =0.)YkJW`s3Nĺ`a&VtB^]%)W&{(`8XJ2 }1} +T=pG(gbRhS4o!\˥fDx ݝ;L\Zf%0sT;.[:Wv] b Y.@HoUuR7aeD /%hC))|H?LZ 0_kXC:),5ݡ Ef;\ϵu&\8RFQ`).?&lgfNi>Y:{Ӟw<ݕr1Nb+5տ)9x8ܒoԓ|_.p;(-=ݬrhmÎx]Q\p]2RDyN) %3YO'n!,\Ltei/œqO+ Q.Li#eNq*"nS&{TvyT@X<]ǰs5fqW/Z@\h4-ǨY\'r v 1sjR߅#QbG(|lS'ʹ)QIv54-\;D> ]Cm@Yѧy3U>!fۥ) .KS5Ca1/<\rSg}R}1΋VOq.OKilDzH}[`Isr_Ni~qՀV%&oO3w_BdC1k0,]ٿ?*l.*['g QQηOi~ܼIL, y>bo_w1t^{:K;1NbWzSپL'kQ3B N4;\|j*_Uލ27Eê9mdtQ}u1{'cW~̷c8Au ?6/vPG':d̚]Ct\ar8X!>Gr!$ 2>*, ibqhB-~*?p:"}jf=Q?w U?|"A>L]\cU1&7Ѹh=C 8jpyDYݮs17 a\$>A $Cz Bs]㱎X|88ɪ%X͞Pm'\MkTn*w7LPrtEՏ@?ȥwy ߫ܺC0&PqfBN8,pupSMy-M b^q+Q70غ-I__:d.*DD^W6 5C/ OC7XoosюU[^l+9ǎuh=Նx{Oђ2Rs jNjh\vτeRۙf|4z~t'n9qBvP y qJ'7|?9%7Q*.C&y,Sey>$,^:T `[ԧC']?R&ob:rhT{͓=4Ce`$8:Evz%s0^Aw]㈫ ıa?U_/BhSUTc~bG /cўF2ilvdžS(7t:8.~q8|TЇpsBe7ʤP7m IDAT$L~_KUN_"򄧤7qCص8ls>B;8=_+i̬0/cLBQZ4\A_6'Y2-f]*w/{BZN!hP㊼GwpWt G|49NQ'. xBk'S(-UzDCueINYwҖeמdJ/!_{ˏ?_Yes:_:U H!7i ne~'L%@^((F'In9AyD=r])a8fSP=\Ty0J,f-SeUݾIpJE<Bc؅q&NY;&;g+΄vI/zDvAFZ t}Dasͫ!^H቎>A)z"ԛ.T.1X<7=:x*kRO|'p.s6& /\33թ%h9,ݸ^Cᴀ҉r8j0d]'] ^n=g7#`Й$[ܽKZ[n ǽCpMqy?'T\0ΫVs%FSWY);]EãtR)D&ɛF9kג^)[;9?u*tZ}Ds*)rmeh(42^Ǣ\r8>3U[5 >H3 kjۻ2/CAwA Z<]Z=^fnL$a='eo>N+) AKmzHYdTo'jA1"&I5`0Y]T)T7Uf6rn-Akm# ڬ~p+Lw fΙQ㑶jAΔ{ӺrXC/r)p!$3;Ȼȿ$#n~V_->I ɲ*FRHY9h U}8Bhv|!ɛpP$Jheoرr4~մ -NЃc.vDO޳2M>bޓ]Uw0 .#a9,hXV Ӌ~k6bX ÇST'!/*Rx6E`G9=D\688g`OWhs Ч2AUZO.oЅwZwkЏEQ^^%nk=HO|aajTANTbɘ!dn㮝;oE^b'0;aU S3˻v"E?GS5:ژ6 &-a0;OPOI+ՠzF-WZozEj*! aNpCs.60uTeEqF0CP3(38EmP8G=y=Id  8nj'7boly z)ʏ㎜n/.7 U]Z-JG8vR؂6U9G9d@1eC/5V-8b0M7nG4N@6\$[Gݘ{{>1]h cUuGE+&˲>(&+G{X^ݨkr_|TAdɐff46M^yVmup̤24 SU%uλy-9رѱ Sd^nRP}Eڌi].]59Q'prg?:x_!0MÍ[ď).[« Ѓ#Mr-5@<@ p[9*L5U8VP|g|UA@ʍ ^`^\G OV,hTE<%~U,Gd;e;MXSv.g 쁡N%a;H*ɱ0 P׺Dhׂ>xk>nQ?)+"a3|lȁKX JP 7ZDSqp7IX{l92|b}x-Wx,FbLDkz%u:kNP?y[QZ8BeM l&JaQ;[NVmG-W: y?Mv{*hO0qVOu/OUX `NmgRxHc 1meA;@# B?i^_+1@],h~^޲f^<.۝<=7a U<Ñ [D &S5g`O,@'vX襕'uUfc e=Wu3#*"sMsyFbhs4XvܤBxOT-s#:#|V`H}䙔n77br{]\˝DV,TԚI VDkp.e909pvru_U^ EK㲒2P}U\+uy; *`.M͎Z؄G9:C/:c,7f9.st=wY6ҜRKTEHEVJo\W΂sX 2p2`Z^-V84D-Jթ*D Voh61=M'Jת Ye_PgЛ=>k/Ž\eZO)ɾ걜#h()#! f`Xp 6GCBP*SKщaPQ\%Opb &wRfWxE$\P-"^D1Fq)0Pog\DMr@yxDwJ uD. %g4VRaq ba ))!vӲf=[ xWt{$eZ24UVks)?MZM{oܣz ㈊gܐ/S1^^1ʨ K`Uy4)?5\ QѲadzd:ASM7oz/GX@М!2(y_BsWd6s/XK|uNMpu(]RW`/SIRS돷ڙ8+[k,7E ɿa:΄ PV w^5Kք < C>gnD?_56+ƙ:[}<9Pju}}+p , wr,Ge:[;i*UQy癿9'=w\N]3sۊNzFD>N;zVm>EzvaZ 0v}:~fqXwhn?=B(~8!]h R4ڷĜ˽˭K*5__WRf%u˿_Q^W$jGh].GS'|s'}j+SR.EmE>ZTr9]~ZlLٔ*Ʌ z2 AU|53#7٪_ 4&B#ViƇKo kf6}Alo5}kF,tq'}@VTyR 8#ǹJ&=+/ZN jt}gX5[eK?] -Nv8alsz-EIef[خFcDGY5|0&JM Cͪ?]*K=!ut0 m[pMDԮV@]79W<K>aVM/\tDPɐUN?"SYBo$y |v pOc/Sǰ$ת$$NNf|ۃypXy]U:P`~q&b`n2fo^_Ns N[zy=䤓Lϸ|jxZy<_d5E>y&06T)4@^Xxk`9Ol5ƉsH+.360CZ|(/ߠ@A=A U{. Z{fb2atVqe4m}Dȡfb\ilKl~倫Y{H57+u14pΚxRȯW/ne2..ϣܗ+q%k7RV@6cV-"wcn<[8Icy^2.Ĺ odB=ᇨkXF΄|vjc,I&o{aq-F}TkQEWkiz/!8YB_wMZ  geJ[<_/xg[rԲ 2a)] ⓸ ?t^I+Y @ Z y5R=)Δ{|+ِM<%wI!܄PM-?[z-\?Ih*5!5 q!P&`3lzm#U ܩr@SZsŹ#^#s&Odawd8v/rXnVP2R;eUv =ikҐb~a^NE,2mLZ;~>)sU I)k:;K#Ü FWpͪdR(u~F=mCV\pAzm@qVIkL!p&"+ KZdk?{%w')8 ]A % 74$Hwy(lv,#9 \]uEq<~@ggҩ/}nBnj,)g3I' <0 cO`EG#^lîoB#$ NQV_Ȧj) j~i]5|GZo4[jޟ<|y6 12x]A=CŁYsCm🫛c>WK}Bͳu0\q{4*gɾ(O/?6JԿ˾8>^㴇 ⺰({ cUS'qO^oX,ZDs,q9>M`w@:,ٍU;Ӿ#T|#ù]U ṽ% IDATI"IM9.'K@uP5CajoV&IR\S= A[~aN98]jwx2teRXl62*}h?«ݡdPdLU咸,ZT9ΎM/ҐaKiu0.(c\f.*gؕ5r\mFUmX ! q ބ< *ﰋX-p<ãTUؐn;mKh5FCv썓CtM{xh t"vQ__= Ҡ Zp~(Ⱦ D:*,fP>Z KCȋ[Pp:AC⁰s1\Z7 ~Lb*:q~n0+HIPSa\J]Y:i[p?:%-?mqz##N%IDfPBE1ܝw8~ x _4A)@'>>Lc\eS⋱D >m1jؙ]G꬈\F;`.$!*ñ-/)TP#=4}zgo1 nI#w{{ÙUWs8 ƣVW_rZyZ-n<+d8"]JR_i!ql3p#]r"ƿ  f$kED_>(Fp .AlJUgq-*ťaN ~%1i2'|],vb|T9A*PT>A\?Gu / S[uCݝ~WܔE{hlTOa<f4U!_*m6~nӼjeW b*,qMM8FPyZl g7T]$ Z{p]ЎKr޼d!riG፪Xe_Bm>L>,xq.&ykSɹy! R` ZX Kr.XdΔFI8RUWQ` *Tk/77E8roUuX+'rOV@,k4V!yLqŹ,q0;pS|WLҼm CDYN;V-2dV$ŋe_^ب )y3#ekQ> T;΂DI.z`ҐC;iV:$G.} vc [xIM_8|߾$YЗ^s *L9?63rYRR9A?? w9[Z#\k26_,h`o} rjAuVBJ"E؉kxJZ 2#"4$Yon3SnL!Oݯ) i_2zF`7rzI`~m9VUY=Zl>?ךOKR*G'>#F-ۻ`m9ZN~f_}-4ҷh}E.jR-r^MV[aDGqFK?r(cvNO6cVG|iM";6X/H^Ѣ}j/:MW7jb?6U`kNPoyej&( CsUq0]k@)STZKCK:#B&ބX@+ɑ͊x=)m 絮F2lT/T'H'ޗ˨; #; }{J#μigp/[-eDSccr' h\j%07:ZYo2S.O8O 3]b678YSh BSe~X蝝'>2kE !Ebi!j#2ۉ晔U#`>/M q7k:bu㓘~ah-#,iޣ4GfٗsEZ~YĪ(NzcmSr΢; [x#&q3߭j0=Essb-ؚ ~rτR'|kbǸ }st/ R&ϐTdFȯQza(op7wW~Ls r4&#b 0L]a~qֽs( eԣG0.'D>JŚesWW6^fuh!>-#!7_~k,-<^h0 ^G_fV'Fl<^_yee|NWywR?&>^ 6G+WZABdQS Oԗ>FRMs-xC}3{lTpGMHGHHW44nH{oNgAC@#{B |9\|YO9%aO+zQ9~Fi8dV'm",K.b&'K'@"_D"ilfza}˸nFyʓvKg ,|9a'4ero|'ZNo㨚YٰD@s/\Uu`?4Xс!q.,)$ ڧ!;OTeTM4]_ҌaO8>r=5&`:`-0T=?˸x`5D>Rg n@ T9'h7>Vk>3{1#T5OVB'S#ťv[gp<|0G_8+B*pJn]ɛV(n0S=<~'.CM :qZ1EbpX 18\-Hk|j=Vn;T(/>DlPlO*3U*;@H ϡ}B5RgGp{C5JS\V}XIGOS}#\Զi̴pOw$Zx1H7mCviFavsUW;d_\%STg4R@4ڊ 0 QAOIr\j Rt|ٍj0ᘺǏy2`hOpEV3h?tN)8N솗O0nqz_J>~טJ/.\⭜) ݛGRfTFIF6QtZ0k%[a PWha!Qc<U;Opt:$,^KWnZeOyNCcZ/}CMuQ33~XR]㚸KXpu^7cBd\XE{}zVJQY8c6kNʗ op<~/MouKVg3 (ls,h]FR?k-NYZY}R%L"NȋCĉVi@ӵ-\fW ~̳ (gh*#!ZJtpucV?;8ⴾ~U) דjNfϘ6gFy6,hs `闍wN7yVdIx`64ger>{W8-ҝ ?'b-`N7pcCro ^'#X/PJs3K樌s񏼥2 ;Gu0VЃ [.eu t8k9q'22c#5y0j y>#f|G>u3q IM|&FͣD(R#QOF#+`&QpLO&^l.wiշLY aa 3`n K!Лhc"'0wClxs˽S|qޯXD%5^U1ؙ Q{Qʺ\ܴedxp8 oYi:eU_P.;N ~nGNb#QKTӫCةNhN'Z/q,qJ/t[h[(/7觵]L:4j#-Hqn/oBX".{ʯ 1]* @E(N7:σ|U{8ê6\x Й'G}}ˊƌ}'j PrINP_%bnjz'Z=3\FmҴm۶m۶m۶j۶k4N꽔Ce=LЊ^Ay, "U4`5VQ~Z_WTZ oe|*+y繿X;ӊWQ1k9(UEcab2G-wr 㮡ήסe"GW>5u$[Ey]c<ډ_[WbHhȉ[ɶ)}0sYCoW2::p ;nOjS{v5]0M4RIU+3"bc㛕jyyX]*x)ř yzRqV]׹#,[ԩnR=9DLYd6g?__Ƅ)]ӛM\XZf&V4݄cs(̑|LwSw^O6.V4D\{NՆjV[=19cYf|p:@}S$̜ۛ̎zWc-J]S1_.;2V. If>#bx3q m0G |79w0nRڔ#iv٩Bj`Mmgh4l=}ܱ}ИAMq&6-Pr^{͓"V/++ '$%_9Ax??=rx^XV JَgRfN B)yx .HEՆPmN׷?'(zbu ~G%t|40>bWl}bٕ‰^aP[¦,-=[y ^igx3R=0kSdq<RI,1_x?Bo(AU kG'yJrSYҪ>ZzQwƆ>| (TmՙT@b9)o0=lh|+އkfeW6O20 p~k,XSΑga/ĺ1M[h&DVՐ_a,~{3YҊнiE94=t}4 h}\eS)bYʡ\D't!@ 錓|nPV e2+J`rs vAl(GdlTکzbWz^bY:lC6AVХ8hڠk-z(>:c"Q;E ~c嬻kq@}NϬCB;)Лj|"Vi*j+d!k%}8"Fd IDATwz'2F44TH9j}"ۿ-g;2=taV1˰܂T-!tNH+>Ayl b0}D7bX<*HizCxj] [s2JX dlF 7Z1#LwV1AifqVNVX돓ҊSWRVM1z9EQj 'XSa, XQtA:x_!7Z ?q,u1-lѻ)|p./| p}Gb֏CO8C8IqdP0̑?Ft%XQ7wb΢5T0L:v{g0 A!+xZ ֯@.dr- .wGvǰA{@7ho@ D.J3244pOf}A?|mK雒>W09B$lt_\͜F'ܔhhAٹ1Oʐ-2f#x~{Z#i sƄvp$gOQІty_TQ.\Ip3<:*>ڞ!{Tƶz3;ms]a0u" 6Q Z OP9LGC=Yl!`vVT9Nm 6tlEnO{/9[['si [y##??U>~z'K\*aX3[B`mn8afHَ$0'5h.\PG3j/d3G)=tčzg&ŐZ4xk\>X !0o0o1W> 8 j(A?颌o)A NV-'UҗUMHՔd[5.XP<+ v;M1=pbY4QNңBU*QS-csRXѰ\;F 6?>I9VA(Apfل?M! ?B[яO+mlp}ST$rek*XOf|e( d5KG9QBXI?i[+=~y6{0̤ e{3vgiTFkauI]Jd*cKF+/| y_\ٌSE.Jy ɏ%VAmgfDhPYb66n:QW<ݖ}q)5^iGixfC]&g欶n/蕮,ɾbq &U4[w”]l#!VV1O}uZS`ǒUƭVf&='nXQW)lɃ 1xO(;΃CO̟wKӍ;>Ow1,PZ 8>RnL@aQ]YS87&{R\L1 (܄O!=g,k~iy,[wR$S'zk_mYQ}NtZ)M'B,0[^ڪkk>C9]jg?3y&XB{RxWz?0Lap\'J+9FUs#74mYi/Nr [v*E,&"ͤjSKvwz~jz:im/:A?ţiydom8HO>`5}ؗgR4#Fw=uȳ:l+WH뇙LK;=Xewb1 ;J3n~η 4H5CaxƛH tPe@'R܎n0^Q#a:* !GZjbN}Gһe[િ緧GHưYG?׌ȽV,3ߵWGxPwodrn0)zkzfZ,Ͳr Ld9K /Fҙ9_nf&웪fu\֛D/bnl:bCL?f4_6647`z -064Y>lVTMVޫa~CU)?-iŰh1W&s1G>)EVυ:Y{t8g`OR'??̿WmsU]IЍMm8Q ʨOj@8ew lq5b~sFc* y^=F@hczyE3=R܂q)9!4XScTDwp;ǕKlI d/7`n*7qn蹪;|[ty:#؊pʇ=X) 5_@̫Q]ՊS8ЈP^"xO$X nxa8vpJQ_%3[]Z@Ut:Km. #p >žN܍Yatm|q;UVJ"}cW?-ՇzQm,y_gV=U+l`w%ӁhJb 91:e9Q @;tj:I. <;nf5JSePB>lmИMJ^OTw,AYHp>kFx28 5:_"WAJOsxZ$>Ac~. 9ƚo|# 1֐ǴH}j*l1V[TװX뒩 ETK}zʃ0GT{n^b;Cg*y7KpK ӓeQ?FXehe1S% EQ[򧪫a^bk$-C1:C^V?x4m롦/gCȯ*a&T`} 5b&93N-뭽j^뮽$vq!S8϶ZTIqQ"P[A'ui/2px:}ؒPn}lkO`uUٲC^JyfuCp ?gsD"%!Idz}N٭x`GG[WW^і| blƑC" lj3ߣVz'$dn N3of;ηa+).xށBdɑ7%g~tmvoJi,gR֬J7~KV /DŇWQaaXܰM`F3f=⟡$e p +M@&j/xNhU=vJ/Ч}+{Hxɥm?'=W {+lg[r|G.~vE9c]Z189z/wһJG=?2|\XK Ӛ2wsΚ]bͶ}peqb =NqwƍO/0?WGԀUcUB]e9b{z tMsD Odmmucy1pj[/{ðCcP#EvFU,JNn* t-Nܼ_Hg8Jڍ#Y)L%f@ ˻BiǏ0l?{Z[,gDQL?ѧq^X Rv́( &+%dj (L(V007J!7^@#V VDTCKxRc)"U)hhRKWycs72 /2"K-a&Jbe+z"YT@t0ڣS; +q tfb.tGa<ݥw48]8X6g6 *fylQpִzW:) 5L\!fc;vKP%zzd, a\dYNkbgF9^߲\e-Ll=Iڨ ^g6 K =)lTz$ĩ4~xsJ 7aCV d7c*m؂gZ[, gƔ{FS8sf.Zm^~]Z[FWTyZ$v6S?Be.k kpWMu%2JΆvE]耈2+^g?tG% ˛R:}f>!XQ]>O:!x=3*Iqc?xi`AF~b[A̪NQIӜoq\0LJ]3 *VVkFׄ{7cjmbHvMx.L57|N?O._0ʟd3&'eK2ݿ^inY?V$WJi+97寧D =GGj6G:7&I}*ЀSg[L Z)nbj = g2Xo6N_D~Z- 0{OF3 OmTj@>ލYE~wq)xg˦4Kd0Keu=`e<5'8J;{7mHA cE`:;]Sʫںllq foGYEzQaImRv?@g%'ֈ<܈'r:vHpl06PLlJû * AUq$@~jb$LrP a:\.w\}b4M'xX

:se #/7EQ*L4 {ka\"PFTm fܪJkK,d7'+xڮ?XT.jʠ{B6H;{9~t%.OŊa@ SP8)ZBZj]4)yhAVH<7Jl tY?aSl!Za^k)nY5NH0 `MZPWDPgFB1m0Wн NЛlUS=ũKXJv|܍?q^3̡,<ֿEEy5(Uj1r6k .gX" ZvVRRd{ib1 'b>H_H?j]+`{CcCkJ꽺.ba?3ou#i??V>䇰+Vڦ/:@l s0t[7Jʊ`C'.Rt y-$JQԶjF0mR_ _<-N6]M`YnD?z`.S1;V'fe@a:@`|9]*E3h/flG.1x8ik1/VҜo|bIn&qΟ:ޞꚺ(/ j:աjU7r ,[~|ch:y>Nh>^Wh\[&aEO y\FxSX;U,cvǐf!Yë3sd|&c&R1xX&pݔ9 IDAT@ 9͙!2JEJ+mBۯ.l/c܌:BEޚC3oD9f[6:K=?D2Z!><-"b*h}e,e;fwbG1+4.?9Ϻ\X:p [S0g"CKX66j 0:ú T)GwǞP`s ;S`w|IWed[:"ʙA/z8_^SmfGP;ށ1dlk%|XtΪ@O\G"Cp wcX`[t H67#*=Jw]j&!>VrjM{P*4TlRH)Q X)]$۫C8QfM ~CZoi_^N3 a%&"-Iu ,+a;81 z<(HaKCg|K[{u̬(Gia:R@_Y!Y}* C &"= x )j_gpY*Y)0)vyqA55 Q:ϺA&GD9U NYA^A/`Vt)ZGs>X5!)<',nuR__bXU@+렐+Ju)H.&Sb oi^!;+K>sb5[ C^u2+߉9fVtGk?uJYX^R<&f8,]ceifԷ`a7sA&UjrjE5q9za;y- Ǒ"gg8'oa{Q/@6krfdW}=\fM.!x6_SN$$5(Qz(<C-+@IKVB>F"Ιh\(O+&wRd-Ӝ͒6zU0nj.pQ[liݑڙ=#iH.{TNˑPTgükcwi2*HgWn;1ƷUy޶8tR?r؏JR[=Uin)?e z3DvNa|fɴ*Ǭ2(FZo{|Uwϧ5|TU*偷UO~O^[do2H:U<-OYut@iUYBmldv?6$ɦ]*K^FoqrSe| ߫c)yq;>0e{~zVNIKR{P\)>OǛehf>k/d#E3c\H<<;l/ǘijz0wC5o #h獾"Hdok1kj0/- ;?hm f9sK+*H_TJ+h /,́vp=PX[qdu +Y]k / gl>X7INN[4;%tN)L+slx 0%B1N4 | 2kUma'r2/[` Ukn#jPi4iJ 邺bQW1:lkpZCV;Y*w(OykLKD1В ѱ#.Eso!u/8F{ , YMm8']FrxZv t4ˈ %jM!BsBj2Ԅ* <͐ˠ4eN=zN0cN5W;X˜(!;o2c:q:,8ǡi'Ŷ^塁Ћl_:RYĎ|",b9܂j<2|.mD;v]+Yba#eڪQ6Yw qtp.A2Pcj /?FMG!Rd0ge[i4*tg5:kL(nֳTX)7t9ҞQR d9[}s?oރ&xα$ʹSguZWRF;nF؆RtN|iTdi#sU7ۥ,˕@P706 FMqڴ^R:ZUg{xc~AX}ƶxfR:@!R }:LfAgȩ?C8݇GPz+`DntB:lʒUA:XbfW> cN]+NXpUK<#*o v B2j6jO&i8+ q>巖ouc^ñ_Ϫ;/ZSw8&ҳ.t))xR?s_p0ց̻Y`o;AކYA! /Cw<#H(jp vPt_nzˢ,nҫEO!xmnprfqNitGmѾEy+J6y%3,w:""_RhtO~Pt,%i.F&:j;ONcګ _%i;%}:Dl6/꩛@?1yTґW} VH#)"︔=[8X Z)1C1t, nCDk^1%gYE=шѩF_Hƽ✯.ȅ_|HO~KGz.Oɭ:Ɗ 4O%8deЉYjHꝺ'}hbq_⹱WR_6K(cT3h,0ԁX}zނIz81zTNh]J@c݆ (. .P>DBbrU?Uձ0d|i9 wF4@OcO[qֱpḀuPG`/H q>XOg,l l,rڏ7kBQ^_ϐw+mo!ݧYa92mgU)8$NMia`1#/eH-_,Qg5QCYa0_j O)l$V [ZAeE.v[Mu7!m6.{Za1_7~2κPBm,EwÞf1<$oߪ}( ]XG8 Yf \8 UF>Hՙ9V9DBnװx aEf]OU4w: q^ `OpzD+Vgk(I]8(]|O':?USxq|YQנ(Z z,c6/b݅'XIqE~ DGEGEڶW7(р dw M ˬp]`F|S:&BFG (UGG*zōO9R܊${lGyRuRndzu >M܈I=KnKkpO})Ukf5g#3?ՔqKZɔq:/MQ7N'y%'$ [w['žYӟ3ٝYNDښT2,)WV`<ʼnl6[9%tz}Ԟݒ<@xF]O<hv>֤v[mvmͶͶmlcj͙F}'ŵ q4PH蓲f3K?=ρKmǏq5mZeel#Dx!~ǣ)ntx~Q*;"--pz)U>I{C9'0H|H$zzzKGJd`-|*PV'pW)8I Gȧ89~m%Iv_˾kpH ku'ŠЋ5xx%j4| ` ƽQBq B%# eXG2YGs;fHOs=Va!½ *ƈepT[q#NBE,Nc0 sq8 c# ST Vd}HM8+5)ݰӍŴ N_X o6y}/e{Nج9[/r. xN, -xU⍎x=TaW^@ s`)6zt5 ;e+V52hџUGw007qj_A]&5Lt-]\kXV̔Cǚn]W<2Hsp; s;uwC8eŨ?qI!WIu !{wdTl)H-zZEfQsaWQY|s5E ,Vgj|^-TEvwZn=')1R6{{ :P}|\_@-I=%GTFK"mn<I98uA9ާl WM5K+:`^sxʸ>s5\HrV`Wk+L5R3픋) fdN@Yɩk3Fr䰢MpvWYq"92WoL'Ϥ4I)K4(e#z]q fi̛u},v`>Jn4T7MT 8%uN=_2.pI'ӝ-i wj#%QtMIs \"(y%ny\׽kY0󇌆sؓA ( ͤ xpVQpߛlI1މOܙ=WPͩs`JA)OotJ,p6Ndp [U)DeJ8& 0ԕH:3V5lFs>^OFPsL4@cyn8GsK9oh1q}cJvNA~;d{t{K oQ5 6x/k!|PCL$ 0PucT/K+,\.$dtCcoZokg?lmp)!+iYc1OKqV2R6Bw̍!z;Us9HtC(̀L}QS_(?)fި9/\2sƌR|fR^ xi˩3ՔIF>PAa ;PQni^STv%y0mqViKPa 'v]'wU߀D1Ļ,2ur=V݇B[M=x9)SBsaXKz/m!4 (iy|/Sk辘0z3ȉ9ɃCpJx;`#<-}䣱.u pHk٥KM8Oa2 /x{ř0Mm[RZ,LL|dgɲ=|CZJ7Tmhz}d0rJQsz$ԃTQ&J'[$J6?7IYqZkG =tvjqj ľnA5T. #Y@1ctQZd$Y<˫IT⊰8䲎pMzK4?0#aN"5Ma p nQ3<pz+dF:޸ ƟC+y!!LWY"ٴdDwl!`pJp گ.A X :,y8Aa5!Z^(BT3|Dϡ1N@S0jz[YA\Y֏ P`$ j-vtNybY&!úX2 QʏUzd~c#unIllU)+[>GB(rWCg{tU Hί>vuz$MŌXZ0sNcHC(9G3wb=iS}U9Uk_J%(e:NR2Q8u&ݘ Sڸ?ܧ` $I!cSᖬΪ4h,d+eV=i].γ>/8-(eJ~am'4yTvi RMvMo$)ץ-_B.YCIש ƕ*1_ya5>VxptAJ/9SpWy%n.Gq[ޫ:Aal=ѭL FkC" 5OX?]q:KVwy+5n1[t*'xwH{oF*8x& k}3:sRSvUX:+U8W$AYW(? )?R>y~%,3\a̅.*V:h÷ oP@0Δ=8;9?T6ސ aI~. ֺjalXN>ޜ"bCPIMLkcw9FKsG앛kz U<ُbߠHL($Ԗ,=KSZh(0VrBnT0Ρ%Ϩ |532GmlA,Nõ%%09c9C8Kg(!SJ 9䄮NW;{U2(UKswYٸ-֏%xxx 4N b*3ݗ^#9Z~O?O\'ZFdoąj ݃dXGeojUZ&N~Ԑ_*CF,[q^ }Qx.AY1vGN $2pɣ󛖱 a"> SɁ@tX婱ʩDk龌bp sXAyo8:Y |u5:8]uXfO>'~ cAj[t8lpZ, $$Pq¸IU2JMVW+, )N2|d̀(f$/" :Xj9;U7G䆍g\CT s#$o=_w%ۉXw4蠟sJ0J:νG0ۼE"á062 (]S\)ԈS-ŔeӇH}}ZKc5٬h($ OPssLIg$7 8 w3ޕNWwA>}]-t:W)v*L%ve|0O.!*Y\?\U Iéb'i*?Y+,GNMU etףfWc58$i};.L1vN'-]‡qAu>=*JYeӺꧺiU lEufl{&_Nz)⹛"ygSl{e-uIjX̒beŮ wdw!,&aD\iJ6 ^ERmP/q25v0<)Rj$H8#t}#\JLԃ+SkPK8Y@/b$O|{܁ )I)W%ߟ'!C󗫈}QYLi#w\ 43HS+$pH\:9/mt92#Pbo8bo7 COi奺݄/C~gKUȤԪ8BvRwj ;OeN+j2-=Pi=Cvws zJèn0뫧Iau܆pr}FUg:AꭑFS?hz0`5 z`EZ![T `ǐ\mpe¬pʘ]붺Z|+ϜwrGMZHC0FCs$ DkOs3 !la7ɯ+2K*ypZW'z 4#0Jx..{}fbpQMgcB2Jz'0@ 8$VYcy8gN-Taj#K1`ף:d{;˜SrJ2p$P=TG!~Aske`tV83Hy477:mtípLI`c<~gv ڨ!Bd[kX::xrDB.AC&mT|ztj{¾g;>홙8XeLYe[<\P㜙/84(+xW* nS9nv74 b0_Zs$:YgW՝< _ y9Qn&x#'ɁyT )/ $F Σhڮ:2{[%I!05^#0_Z3C2'SGD["y-̴O*c95E )}ql,d(yϻՊ/؃d9Quc-i}W .yd8pc"@z.?qHzH=EOg5 s䅥F%M tz78`4 O f75 ?}ޙ~\%Bc)IUೌ|rXRu@.mv3t, CZq5.x#{0u{ܦ5>I AI` * j*f|ƭ2r>_G32$c ?q&#޻L]BAykv2p?\ AC͘; J j 7<28 ,礢}PoCgLO͝?py; ֙DCikO_g%iG!^#ZkN1:BkDXjYt礯,Ԝ(, LS8ۥN} '\\pO甮 udP UTxSJ9TC48W=Y8)[+ |5?x@F9_`$~pտ]>]*B`[]nx,ϗeӗ@ <|^ROm G;=<0ES'GHFˬT_yQFeSUXݐIͭ af,P=] EX/bJ ziU8bٞĜCLٚAqafhDx~*Sˊ0cMYF!43Y=,M]ܣBq(5*Gqo oA|'^Wt]|bWBVkq3tBIJa!qV U|2J.#O6AmKGtOR9?;/7GUOE uNBWmWNfiÒB=㳥[^/W2iǯ^qQ^ m tgMi{ <p@ɩ69*)x5-y[n:):Ҿ!1?:;><*|WvXmW\6͆ZJg=;%M!/iHY8vB2:[ ޕZKp?n%85(6_*^8.mo夳< yLp xU"?$u^P1y@KHz 1dtb`r"Nt ^rd^k_)tfJ!Yg4卐ڌT J%N띢.`y.b?U\)̀لKFaIpΆAW㱜I _@=K@lت:i*qN~:e: dL ہvm:g7vB0DJr}F`~Fw]"!%*Zg8(3nh. dAPO<k, C7p#=$OLt8%.#y =pT)Ga1>VC|(`Cpl0^5mk([JJהN\~K 7Va}ϠvV ]>*t7SN P g46_t;s [,wK& G¥t/lV zf5k;vyd\TqxuYg Ϥ&/fnY@K0c%PuKb$ZwrIX;J?RBGI\*,!]9Q Rr,iDL*$a!G$#D.460vc$ſ`SyN+dY\HNx tC4|He$Bg&>m9?oZ򞷨 X\ݐ8J~s 6eı,> ?/%d5DiC{2f`fL' (ZFNJHK2RP HjNE'K/h}܊5YBalWqQ ԟ!܎zN(z&$bsvr 'nn.?E6=nX~0UiTPy.KHy?jQL-u=h qFFNaWqz>%Q[Sy*{ ;/crG 1Mv}.o(bҭ 4K??yx/'Bm CאF'}sꂙxUh.Չ*=7bA]~@3r[L+Wބ{q|xj˸%OmCdbhXǡz9 zԄy8KAe ; fk,ArZ0[Oک! Q<<Ƿep_bc|SNS]~%`nk0_uk3I8±;.u~t=?*u$pzbevN{%(p1WwiޔNd-)}Bf>n?9?Umjo0S=,AAz[>àҪNR) B'q:,%0'bf|;(*`fQ-&cKDJ4䅍!C/`(N`P}"g 綧op!=< L{:)vhP!Of gA{*c0,)uUlql p0YxfLm:2J)-OS*)p5]9)7\M1Fg.:o䚽!4K]ܗ\({o{9U}~H IDATjh625trEt"CX)c<$N9?3>G|s% |"Vpc#Vw]hnZcUD&+94xwhH%RY8#Ux L2 סsI#pJ;s 7F<߆' r[ZGA o+dwſ/IJWKݠp3} Dq^/9w81Toz['N\wf RʋvW'CpL2ʬ`jG--KY0 I2JnE%W\;tjr‰8Zr y958^c ;lOv+Rw%N 8a l18DwM)788:x P/,+dqc߹U6TJ0)%9DMIBc)| ۤ"@?he`v0 (؄)H_/-QĢXY-`;igmo`>v`3MvkT>#XJaY-Wh%`Kb?|6+E? : \̎)!m *ba#dդcz-G9;ӕ*}0̓%я)6u]JH ́j.3#Tjq(+Z^fQw QEsY;")4P@N溿RҀsLnKK EQt؍㠤P55[fO[-e!=V K5 Oa~lcIrh1pMº| 78ş6>'q&M)aS?S.f5}+KPa VӃ_ۘAX8)fN}Ĺk ܻ$VS }ܝRܥPݽO;/ QKwPנyzbdsa^K|A *:_z;06wbxJ1VX#];ZG AA >r2FЙ|X9e1;A%o|D,>T_U :C^$a7܆}]'ns I vEn}!7fY #Uqj<'S=̣Kz =!A4ATb:fL{Uԇ\Js)p $A!q;L%f7r::z,z@ J2@ndY ;Q@m}X[a"j1֣+^tabWE ]#YԄHi -H#.Gp]n,7;YOU[)m]·0vm>Ti0=lÙ9GfƸpΣIMq\6?egHЗ]1^1[]:uS1W|3VNz2hJW\6 }®iѹ,[{4uϝVsNW2=Qo znosT&~J?<q/ܺ=X;f58HL% ;^̓=z<,TURuu`Zҥ_#i\Mh[:bPpCO=9'(i`/,S26kAr"GP S!וeUvhk=/ɫ$Պʷ⒘f qu fOG=WZ~}܀@Lp *U(s| r-kUm8钬DŽ,&z&GG5>H~&8 \2W >b^<Q-Hh,#̧[PsB8AT g6\ VYPڥ6zu۪E1\]ݱ  mC̢l.lu(U41 "AdrҤH1p̢gj7R$ށrm9j`gn ;z*mhϨwީg&bAΒ0V|ԗAO1TRD*Vu+gT )dh )\&or0^z}":ȻaFd;}18+nwt+qh 9D][۽߶GjXy ob+|*tL4Gՠ4UӸ:kk9lږeH܃\]0 0܂ EM7 ;TC׶H(V]WEh;Qh`mL7;cGn$0n.)m̡0A8Ƣ4xh!nD#uIݞ=|- c"QV6a]Dɼ = c2}܌ Aɂ8Y;N%q|=t!;;b>Y X.@Iz(P{x)O[ goĝPOR`q{ 艘+4CТ,-r9PԞuǫF!g}1Ĺ>~Xa:WƟkXYT9;{iXegbpa=fV!kPRP4IhǛɎ-as  +k Ɠ%~&!lccl>>d gU'3b3EY\ W]5f3lo2ĝ>@wV H?!#c%Z_TPAP]閴S-ۧ<+6K~8=-OZ2W6k2}|=y J9/!6fL73 y683E9Hnj6E1X+FK95#9uAwLߔƤĦ'x {~h:H5dYnۭ3A/Eu r\߽;hPN;ܔojWOzUuM[ʞVas(Rh:C[ %?g& O-6*U/M{T{Z+3s|F=MFt`5 07p \xôew,rȻjB|WuoRbEC0F4\O/iHZ6\rjhuVo. 9[o l,g`!FX>*ZU6@ yTIJxr ɍxl୴ؘP#(qЂJ̋{PU{* Ƿhh4nt~i?4@U X\\1Tƾc|"UCH-yY 65x .@cyȋ/p;xSX<v@4̶qYFQtUKA G8JA[~w>ae[?Ogq:Vj0 9Dґ\ UEw9WzV7;RЃVZM:6P6:3'N؅Cf?4PuMi(ed&ͥ:FsS]Ym3Su4T{F{p¢*ECA3He"\J*+&1OIU0jsn % XodX = s o40ʐQi8TlxBdς*O`x/=Xb0^;?BsCeɰ `wptHՓ>D 5G a2gxQhz`;7مq <}.NC Tb_ P>K v=w2#n@:6.@K)Fφ^z^fG| RU"Θ(Kw :da%Y3'`WP~k0{V.g[ r|)kEڭ) }^;y'Z )39κۺ`t ݖ#ab/`]]֕Tݟ2%-ow1>.k6EҬCt9́3auh霨YZiu{6*HϞ&稹F7<"7l(WNׇA/URM7{F号~$GƻCtb~ `pϑy)l6.@( .:4p R TV俈 9Wy aЛB)]H^r'4=ݸFHAC:Ku`?M3΍p'Q1NN>`Be *xBS;؉-6O[N!A*9uAɔr^橈EMßUvtT3_-~׶rg,EKKޯ ,u.d0Bޭ-QP.Y|jXUoQ!\.jR a9Ԛ guP۪F)T/qUNqXxR*uA8 B/~`g@6Nwm|,~Kh5&(%+n5O/~%YC$2͡5,?:Q_+B hKu \'8= _(ҿ .? to+̃]ټ՞oW2zx.G"A^*T3ڣq C.4P?irA>8*ZNO*̧KVDb)KRi(F0/hf6!/Ƽ:\4ЩT Ei>u~u/1pQkz30XVp+qY=T'"L!'T+Vup Uq( bN:*PuCEXtA]ߨ%I8sD_}JxTKȣcm06XO!:(8|$~@W(Yu185FRXc]q^xuxSgUy7 mPwx<]m\j.üRTVu,2Cn(3uHe#*`x_[jDpqRXl\QWޒ 2a|xH9Kꤾ.E`4 Vj`Ł)lմFm =יVVm5rzT{߇@e;Uꐤ?wy8H .Yu7fyvz|A]$ $F6]{62> k(O7v%W d~ׇ S =O|]$؞6u{0=8FgGfyY$(=螸)rf eAc2!uvIVٳ;wXaַjX9dZ'"}_`X+im‘R'f깴.dfwpu~rXe_<:$B\rC@ms{1b/g‹x x[GRĻRcS_r V@̃SK$ܣ ݩ%oc;M Fh#<+j*a-͹|xz7(LGWz#uO`q/΂u};CVp8 ( ^Ipy+ j Wţ0"  w\(DU 0 :7^S^+qɫèC^ z*wnAQbI/b9ݺPOlo2΁8 PApy{¿؈V脳p |Baw"Nah]Bf}T`<u#:ON t‹!cq8zGWϸ[rTXNҰDgR^[XA( xcnu)o2 &o>shq&EIXqT p; IDAT1V 3/=*OW8GB%,|dl8`$\#MXS)R w Eqp|f+'oAR(-$\`ȉFhe(ps5kro _wЇzƉlPK[B(ۢ89<r )7l! ں6*A]3],PCOé;c|2GZqn5:&*"rx΃,ew7X[ƛ݇Ԅ{P8$nUvF,;5* =|e\(% ̳VZ |&fRu#hHC9}vmv8#c6_7a==Dd#cG^hMRBw黾s< noFϝ8ȣV9߬GzIWf7;@O,Yt;0UP G{sYB8 43kD4/[?%vf_j=cQj[*_@?GE;H:DZ7TU|G#W/"-KZ<Ǯۡ":s91Ɏ\%J(OZsdMO5_0of u7V^^ n>G v]e'E%=+:n_~t"mBʕ䗺ͯJH:(h7C#?s6FSJiEiV?P{:xEwPޜLUJ?µCޅ2n.qmiDn}zrj*v. Yρ[iE6*@BX`OsgSex`70!S;ְJPz͛Ή EQbEp/沌\"Qh ܪZ85 #xQ2VsvuѸoOOU}ΫJPc1Un9jh]EI΢K0xU<33aOsKд..if̖e/}jajz0TB<#?tWkY{k_Am_ggo<ڕ8U2W]w&1;_Emp&c﬛ >42ߺhoϝ0>s I]'aR}$Iȗok~}#Gݔ"t.$`5ꝾzY3*'gUTMQMF__6FXB,A9y(S@P7d/)>;> F8 GkI1ZD&a+ 1[7R1֨vb]¾M 5ۋ؟Y"ɺνMEXaei Tҙ4¼ӽɱܸ+Sᆵ4n6{?ܶۡ#LЉdCf~iEj~#thX6N(FFta:9'̍mdrw8}3.d!IK_vI.9[^w a)*B1,__!!feV9(D: u[U>scpg쳪x(xP;"b)E*Ę"ݺ-Uu=lj=rxSL/z'eTެ8N\T!|2ڥu]$.ceLa^#XF|&[ԁ,}T@fV!\l\)Mg|X;cU^-#Xh\ԭ1`Ilk?Qkqvg͝j;W. ͉ ކf .!gP]ƙ]7,oPW3PJ2 ^"^Lx@(\Y+ewb?ĵi m:=d})j( ?~+(MI?'CLp} ko?wBv)G7׳TEIO|mUaaL9-cCóؿ)aA/~R猯WF;.8$rjFgڐb(@{ ?fK2jBiuO_]-acާ@ M0z!vg窼E*L_#\Cu6^ UkF5]=\4!/3Rzx&y(hD>r^sA yAEL3;jCMdcpr:pZPZgmc) 2; X(rmm8#voJ+bT,4#6;#cԅv " /.W1;ijB^WV\n4w6WCUya,XLg/Yv+>Ɓ0`V!ܽRkiTA}DˉDMx8LֶQHzEe랊^'pC0h$_8X_ {ΎizD~`FG[dfYEPqAP~`fp^r>B\jpq5P-SL(½Xdr ެWì\YWU|ogCf#';G8bNj"Kmt5JSkG&:JkrCSl4^ *c=߾k:b7NJF>s-P 4߅>X-HPak4EksԴDܮsTFfVy:t)/(#9..\~'`j˱vjp5qWp >3'|Og"9#]X;/V'Mou6n9/j|!Ol4_r)LY3-^-u mC?m-Qgu8hjԦW j.cDC_;314Y 莘'L]dѲ2٭>'2|; .)/g!AKm[ y{t8-KVՐJ+$4H|c\3*(g9c1F=9?#/}lg ~7N Y-}'|*JV#R}%#{-cg9iRdpt ⡛]]J;RS}f} ~>`q7t j;n[o7򉞐zjҏEd4ύDx9o@_)m?`Ja;܇A"#uÌ3beffu+uc4;2ٍEwudtz~&iC| !qI,W,J9Ɂ%BԆU*O5݅*", mFi-s.c=%4J=w F) * knE;Ptmu{ Ge-@V83~sx#xd4V n 8NGX8@4?X.PbWE~m99 @B|#`* FP'm|*&\(j \ $fTJ8Pj/P*/Tí XU8tky l]R1]yk*%zV}o=!I^t]-v"zVIT<-<:^t m qj,Y DW6Bo*+|FE`ނTӹvp<%N=x+u(w[ؑ. nA)h_i1sR0x5w3\~ JSy?浜B;TQ“) "b+C$~LT(`mcHwo [<> BaSCZG c ;C-PڵRU6̒T<t24=$ZhT44Y1wȹnsg,n̑XYp{8E} fP_WJaG׌6:?3k|`*:]X_[(,,hN;xuDBH仾+EP GEFcbϨBǨg.~6:@M͓;iN;Z%{\(pn rH{ZΔA((8E*!bU7244\fwNZg9] (V5 ]'uEw9I2I2Ó1hvKGu!l$!(5;'^q^LoxP7SƺovSQݮ͟Ü>f[;DB89}`n xqs'I.q:<10`6&)J K. 6 k`g!.6'su^m;=֡a܅͸.䬜Kx?bU̵5,y k. wi.g)?SDtj˭-4tX5L (EdO\Mp CE6h-򊱼 z D~s_M knm9%^ )\+g4™#*T0p&<[h聙KNjأ[`2'jA> a/Vhl/IU=P{RuzG,wLӰT'$xcqFCu4xgڸZb˶E'WNЖa> 0~մn+l{_8@c= nW!^e:bUw1^ijM[p";E ?VR5!G@_U0:l#N:9Dw930"T@\emTcQ9y* oDM i3F,?NZ_>tcWab8VL$a#<-<ŦvŖ fžMz _8jnhaWTM6= V0k=ފA" ^3) I[VZ c?Ӄwkp1+M8$zQQe3CU%Y7xq^*z7] myXsͩp¾2c;~>>gHC;"+qQf|2p+v c:nQ euc@ׇ~S-TS==z^2>pBV:/cdN>:^ps-%J\ j tw\7ZxID)iO{ZgD#.D+t[hD ̣l.Р{OMz5&y6Q֛2bMEF߲_W8'CA# w6Z)L2NS~I]/#f1o0D~s]'BK;=5(pۘ,|0 AaLpP\#a8r ;%LܑwOLwLi 4U@%|2Y9NS>Dcl=PTi5fP饍"GʴVp{imqNLyg{گK{ ueb<[iks|%9͠N3] '4Kr%YC62c}j GmYSS(>/4 -V l 7t>R5RHV J-3>^J0dzf~7^\ ;ܼrSW+?䪉ڈ @=<U`;<QPFN_l3RfIy*%h;*~2lpL)pgߑ{j,pD:N.}3҂Bt >JSp,R &@c*>5 Z!gdR3\C}TGVTa+@K_y0̒70.aI e2\opAE gh8y ,I՗P]V}i<V ͉JNy(rs{ԔXn >4+_e X3,N aYN;gq\a6 TQ¤K&[}(TVdvGyjm5$-]܍VהF&r .U8Vƴ:wy GJ@[Ta?I Ekx9*~N7q?%?J5o3?/s\Wԍ=J-(%ƽ;4S~kN+,q7?\" Ku+kY%kY/mݕ=[S8@: 2 -*$Lk55M&$.̌MBÝ^lzoSi/ VR.{/{RpH:>p;F'f ܴ3SilPwWm (h>` )=x_Syu{5'i Z١z=#jioѭeC3y<巾b&70u詠cK@Ľ0iw iRʹn= -#`rq+ h#W|gi_-qZ{;1P>H#jg{YݖwSk1hRKfK3͔\0eq[RKX#xo^(jbe3I]6EM9k^sY)q)`%`"e\vj5\N<콕sK5ױtT.GtX8OUtĮ`@2J8Tξ( lۤ8d|<ݾꇫGْ_iz])9 2>H)dՀB9N+1Bjr5RI dA^~`Q8++,\BM܄f1)7,H㙬 j/14H,SW~ -Ұ?ɔnBGWpT ?0,՚Skա4GN]Yd{+B|N:Jb܋&HǖՐMᵦ<ڴ*(ѕ V7e3Tv 0H/.y\]NZb3'mOej.d]A-)_alP _4ܭBR Ʌ v'p`c8=&f$2 A*^b{Z_M|Gi(DM*V M3K0wRQ`X U=SLXyr:mj ũTYLVj(k;qJ W2;XHToN9qO]v:.=w~8ntAs{; ȖPz)Cp|Cby,麮S$H}T!+awZM4⤐nIYOG N*Z`wM\I q&܆[3 ,lқhXSߜPrS紪7uղ8$[ՔTV1LF9IuArAn)*B )~ހxEh' Ʈdj'ͿV#x۸)T) ̣&BZE/8x1I1: na|(JBE~~X#.o P{)r4Pg;"idf;'I&U j(gqRe1NAa(wଖ2kU[+Pʽ7>e'rb؀7!Aƍ,2iEl6ӄp94oA. J2ZT F3cZ'vY5r +Θ%l;a! E\nB| G]k OS"R'ez`1)rJ[~euϔ'qIⓘfcb@7#.Sg%y$`z2SrUO0-#.KHP.3%Yd$ΰH̴ɢWf[! L ie)bKmy {ud; |AV|1r- C S9Eo\TGe^b?~Bi ̡ SS}ij3,0U1jDtHXrvB+']8\B܁RSJf@?Ey#_bR ]an=q 3'hšL$13(~a^3fdd驽.tgP숃3O~F(eK"ۺ&RBp>.J),0br1 &c_(G%Aj ܣ[ͭe*EDف3|pYJ/}63Bc%T9*Dݼ_C0JV[r-|JJ79C3;K:Rv@-2t*k g3_**'ɉ_?]5DU)`zT_ŚX6YkI jj9F:[i!!윖=z! iOsr,ݰA&؆ qJ9L*ͦ3=0;}w  < ]H+d>8] /Gٝ% /q I⬓badM6 bzǃķpYkPlP1,w[~'8 M3%l<ݵP @%!cxjhvp ITHf5⇴Nx|¹ KXZtLy6Yw@sI Rk՗c<ݙ\*u2:m}V☐,2;ƵWu/5zs5CVhiO;iy TE5UBgW r2RA5Q "@*Mb4P#[,8^γ/JzNjt!zNN_laHيq_VrLLpyWM<;'_ꫩP=;TK+j?~y.ckR={u'Yh[qv Ɏg]B{^zyT0PNUi*aݤ: jeVr!p*><*oN+"sP,|eAا^_ܓ?o!S['7E`ske =aWe 6Q`+q6 ՃwK` 7v?'3/g9QbI׬)^^MV=({綫(فNwg?Xt =V?}7Y~UgєB`d usg(d椔Ҭ\_3XL`>֐kr}nƇ`N1JtT3&\Sw{`l<\HL7ʔ?vSYF`"FKC3FA ܑg_0*뭸 oX= xƌa:9SˬCh/;Q_PVx JsHe(_TXqLRSiok=vTh/D.XiN(Kx!љpf'E%c3hJ?A4$Xuj^8!jI4W1,YvVv44'!% <? Uנ;|S5('I#$+ޔM=pIΓL8FaK,,=xVZ"I&d*{!>8 _7STVPY#Kg +^ͥ s( %C+ m$&%=NG'鍿"a7,{u;]¹0ᚘR&s߶Ә/za:kJ k,;;667e( ʄ*w%`o&J@uL+CZhƫvTao7K4QukS@򲏛H zx&ǘ ?,,=p`v(('dt9%;] MJ!vaԀRjqqEYě=:=$U@/6: 5| @ŶT:@C$% F/dItNCp>dN8DS SBQRE0OHh\э&Ky%O5T;஛:xoǬP8GlhK)5A:8Nd0N8EVx&:m{#gªY6;ktWZZqaqF~<,JDepb*aT{遁3sgfUU ea-΀WCd4QHP p?)yk^M9)/a4WaXRM4F^@c iY ;WOD܆1\DfA.hf2oA(dfMaMٮO_P]j-9hȧ B* ;Š3u Ui(X{N~C*T@%bVf^\Ě!xiq|x c| w9a 9O [-x Q?XIvA*>"u0HFS0zLzJ}b_p:I3^&dUjz;6cއHUѵv濼Tt- ֫deK0.DyHt_Z¥RI߾aUdAdzѥA\u=4Gn4.o7HX4s8+1%u^IUii,p|yMShَ#HU+Hn4XIfF*jT͐TwԆjpsPwüU1|0bV[-&ýKׄBX2٧GH n7C.5]$O4b9(hbKZ )Q2Uu;۳ٷ R1q!]~u# CekPq>$LD@%nH`{kY%wc"]Ȕ3P0t8p^2-SDupy#cXF<(HI(c"T)G/e ͥ |tZ sQTdHii`u<+K2iN1 Ga8\IR\n-aikUk{5,9$Ur0A`Z|Cg) L5` )>=Hw"L=eu_4ס%*7d9mAeR=ꪐƄn`b.L;!9b&P\ǗlW5_"3/j* +Hg էTWߩ.pB6HQAN+Q:#̧IrONa|2Uw)AOq*f1'B 90a K$;σ9 T {,Yt4ajvV^]\e CK*f* d PZh IDATJ W=lkot봢4a+1' H ʃa/jW#.b慳:[f%mNGT;sjXNRieq eJ\U]h4qAji/ӝMv UOボרpF'2E3HCi-NNN9YXAUʩى2H$[X(#0=%) p!kiFLvIi**OyrwSDX FStҁHk'F~)1#~KB jѡdqSة*6ذ 1:gAqjqlr)GX¿ɚZK){in70X6}J[lWslx AG~h*q5]^ӵ㞔jiPqe VP;'#LajUUKeV:g}S9~ Y'pFg`Ox,Hئm8!UAlg1o#D oC;9aV]ؤaaOR,7c*f/A֮<ƏxQ}/OB{53 =Yl|!)irЌ@¿_Uڞx/ei+{Zz4̅<ü5y1drsMHw/#҄9Q3xxLP.)TrbI&#ԧ>k5h8spK=X_xTMFz9V#T $n n,˹+>wuZDh&HչJ B88l\ $tl) p?{6w3LpE{zc4+TK~sJTWBWޓ[Hi 񬑑ND/M. LEX {UHN8]v}fW "al* !/Z ua}W qohb oc雓>4o}:xPOR@pkXˡ=LgK75 5G,/'FII>w0=/QVQwz{GEpצ |?2u@Jr5\+}.n06MwJ]vNTc 7cG 2PKd* `-]x&^RMA S]a%p-0 q jnPiF2F)d-|>8yh$A=k2> ; 7;V"p},w`,ϙ!+7%vX0XH=$ȅ-8r,apħCmr.H%٤R &IjYgzQ0j^T Sc1HU tS5XNCdrIR\_}uI7}W(k3̹t ܊>l69 R۠=XF ŋ _TN G ]@ ),RzI | DCJX!YX V893쇣rg쥣3{8*K1I\prrc3|.s|AxL4f62*Q4:, |4':+"621]/=dI'N7a%mzi KĕR*&ҫMlSg:%5, ̑5ҝ;ƩcE٧SKi%/:$/^NjX)<o᪬1źjUk<_E8CFC0D`:HG`pV:ùϯ#C@C.2i9mCn:t ,t&ajm *R]Ua4 pT[܍'e.(X/A8bAT-=CWwTpk>r O8%K1{f'co=Mn$?t UXEqz//J7;72xझurQy.ez鼞iOY z5eT]VPQ옝^8ted<)85L}mϔN#>k&sl6դna2JrH̥sf!Luw]%I5=%Md( :>{'LIA$ʋ{)`2O1֙o@nLMe2p D YlsΫd.E9'fΟ׵OY4N#L@-og{7MXe;ʚ9gg:g(jSwv}vEVsBT\0f劳T h wh)0X Mc,93VǮ،n.O.rW*TC5O]jűW 3l$<RYZ"/ $X?`9 1ڸ60F$ i/Pma<*,t'+LK\U)TK̂z 9FD$L脿Mi t؍;pXꈭa*K7͐xp ga'C1 ~4E}A8AgOd5`)5|\$5 0QHH+%?>ʔHHM 5NjG1Δʢ^6ѰF!bZqĮ?V5Sj3bF|w  RIh^,"0 ǵ?ߕn7c.U椎:BHw"0@C\@!d=w1xF Rt^'F=lK5x4 uaM@xb=5kLrYs?x3pS1V6 jֶ?Hhӡ H%}5 e/i'{3lAcPdɎ׫Aj9t!c E$#flNZQN{umZD^s$_ 4bF)a'ƍ9騫j&:S`>f:,$+ ^G0Mf"mtK./%YIG%d6 o0c1xeF6ސcl {ćB 4jk|At ^ NKd,<@ޠC(9! Ʉźxzt< hӠ@_y]gPG~8*X{k5]rs.ԁ*Cm1AuC<+u:t2V ;=Ul~EfCf̍7*a|@z 7UŢV~uqo4q5wG@3Ϸ/7sܣfI)aH?环lL$C?uJ=vH/$%"3T )+Qq"n/r@Ћ"w؟ח~>)*|rHb! Igq~6f wd-ktnB&]G[-u߹֩oˮ-x;Vf"n~1jU*Q4i]TE_UE bg/%QVS,)i9 wì?˟)@*A*}ɼ3Ϥz_뿺\R^+XAvmt#T3Y2CaR@m qק%Ng2\7a7Ԃ0QCyCM3B[DG(xcIe ԗ7p'9YĪ+xC6 :xniw_$Th2{3۩i؏9tn]@Vi/d 8KLw'.0xj6t.>g>tTZzoG_}dW38SR_o :K.%0[܁W H4 Ӛ򊃴aMh(/&tFx\+y",>VaCHkx|U ܠTKA~$Ns[F( ;a_^;t~X8Kr5uUrE=Gm,(ѼD6}:w\??85d I;2 ؈]8l( c_(L)%ܕj\wjQK/+$r_R (umZ-u4͒NIyRѪbv hBLu6lTuQSeYݰ.ߒVJVءts'\ ulo¹-Ԙ[#󱃩K0APpݣh)} TX"XX ВcS!7q _P0*WP5=:`,0 OR,% =4HPntiuX)qJrF N =~RK`.H$4MQ'l,­\QH/0NFقA|qsf8<=ż171!ha;$7U)d!<4&9g_4vN&]y/ՠKA4 bflQ*5Gߝ)=X/ܟ6әä`H;9 aXLf[C›2js(pVy&S4l49I)\{ت$VSΊ[o>$IrR9M; L S;"11e\F|<%4cTW+ S/}aYf󙮪MT0nY͑^2蠵uz}e)Gm >o{;PCN8|1nq2qj95! dJ&y:VqW=-@ Ԧro2熹OvP?Z!-Vh7J61k4r xx6Nn;3 Y->kRc;xy gnZ^{SiGqV:LT̀{0Q3}[U2%z[ *WN'1\Q{*9P)˹Y#q)>32p,=ډy rmzeL8؆͂9 8s9L C+$ɿ(^1 @U]烰Kp 48e>49$3B<(;m80l .d)Ν0͡vxG솭e: ?uuNp"KY)VrCڅ|(2}m1Rŕ.`jY2@p!ʼnLc3B3>9\_!X _:'(71TZ^@ =\z5rcEUg7}Esks;x8il%s-r0Um̌#▢ԑhNq!p-7e F! S =H,# 5O˄3&"ؘKӟϘEBf:%CF3åޅP78/e"\s? I4>^H!%[]-õ8SRZ՗`LX1\TD*q7-F#`n!ֺ"?$7Α Q×V0>AJCJPS~LǕxIIOY0fc[{T\YVS<#2h / &T;tX|X=ҟgZ`!t815~8s]%LJ 3rbi^ȗ11!B*Bia8+ `a5_CG pt0>ɭ8۝%]7{$NDsB&p._ %'6)T3H0'CWӃ3j'{K@Ns+r"GSXB dYȵ+ҁbC|,7, 2a6OCGI7wECҮ jBgwe儩no, uGy0h$jB )L3gV+Z㊅ Τ]*W1t4s`fk%+p^m4qY[~g3MRM-fL2u$=U&+\~:JyDŽ!;ݶ=NgTa;y䲃NP`-k|fN vWQfr芈eɒXaCuK"4VW( %%,Π-0{ pFci7ɳJ* ꅴi77 %M8m,SƈCTPsiøƥ`}6yi95rp;:f:p3Y[hL7$)Nr-H+6YsEsI9' ;/ŸLN@8vø6OpNS5.V䒪Xyoz*=SUΏi!2D 8\ I 쏵h])TJ]K/iNkJP/>KQ@t,rSeܤ#R$zpUc"h*_8i ;3SUh : ? YaN̅3 u 3aD&L pM\~X;e;Lj=Kp\X#QXj 7 +XB*\T{Iui $dK('WQ\sdj@A=>Gb( `<n[&P:Op,2 m!0BG.<2a;ǹЌ_M8 w||U.N\?8NR$ncr^Az !V4c$ N E+ 6R$a>dOpJ)S*Q.A<R@v 6Y垜ǻ쒂1wF0|,is4aL6rS- ݩ;h<-L 1G.k+7G [q3)` &DoREa8ʸ 1v%ߩ*GC .S3{+>SBrA?Ax?0(6eUe6C-9 Fb3sjT\5 B>-!h SN/i;$OѰ{;΁ٴPF=aX9,1չnsbe ?~~ 2/lN_~x,r=9%!?Ufџ҉;:0M zP p(C!H@_& bX80Nd%?g\ M$\)I&ŗ.?;"yy"qi%V'#2^LT縓o90H-5׼ ds+Bcw} d.cb)f VZT9:+J(ʋ PB-ݖ&:9|L:Z=OX%YOeM||V:Vq NHK@'(Y=Tq6M?]F=bB,.=.އIN@c.gnRw*& KԷ^I+gI:VStp u>H"w%.|î,%a. V7舐+Q\kZI/z׃q|\}W)L.\+ #% l4D}qPQG7TMoN[.LK1ROQ ~Ƴp B񝕞bfj鱚Yaj[ (ʏ 1;9$s$%+HB~ 9 Ր{tSJF/qE.fY8u<3xZҚ]F3>8ȷ)ye_x~`o3Zwqzd)K9±Pv{ǓCdTlrbI*.Ao>jA? SwI*sHbF7-Qq !?U~疞2M"$ͨ&tNRma7k5O;4Wtw|o;UҼ iA˾#0TMz`$^wh%dVezfKՐJJ(x;S"PC}CyER3*#+`SdV(kT3{5`$Υ9]X{AlKN>ZdKURsx/UL ޑ ?MV|>mEcݡz,]w]?M~cS5I7%s~l(i40< @@`C`|RŤGq<[Dۑ3C\Gѷ'[٭UwoH<7LdV;)8RxtTO<}%L,JPhz+];/Ljn$~6ӁIq/ j~ )J>OdT0a}܉0!҈s{Oe.Wjn'ڹe';Fy?{D L7U[٥iꙟt@:;no@x9ݒN&Gou]6U"I\Bb*DW7b~țPʄ`Zi6ʧCCfSiUMR'8np~B=,EmuRl <ΜhyL64Vk%2ދE7`Œ0hxKq5/*U9^>ͱ3ƣZvQ, h*\ ;;Gl`:) g}ƹJXtgX`Vi8k$3ztYR#=*j@en@Mh4V婹ʨNXOCy0{.5ѝ76&[]su E ^O(+py6Ʀlhȟ(5`]D)h׃GdBQvDvǹ_M Cb%8˙ 7L>7tX<} 'r )ʌWUqucSr.D(')*Ᲊ3AG먳Tf)|wbckps9NmsZ:bEg7 bcMcQY ߤ̓IڙɃadj4pStTIԁgh ߘeZ,|MotՅ;Hhª"džP@J+IPQkcUCiwPW)lwp1ptM:iHxurSApiz:M ɁK8i&9%+d)Gh0p"=lJ x?o*81?=tR,"Ppn`2U? `CըCr=VsuIe;)rx?y"Kx:GKF+aN|. igBWpuUg)o^Kx_dS+,$ 1捿eBv_03q9 e|3f p˛J_Mik :|%j>hasB6qqD +AVswTsωf*2T0Ij)~X'>5h$yM' o{|)C4A㤝{H_T19D3`Kbwf]"t ơ{ī%/p( 460S`w1#Q* ?7pJVI5I hcLA8RKjJZȥFK*|Bu!YL \fNeqB52t9p29&<~`KHn̅(~(k&Ժ2Nr,_$'S2-TЎ<S3NX¥9X@+JLY(#4t $"&,5a^LU!uHa,M4ʨ9' rv~S?Kox pkg6qfRGQc4Ovi oxG: CUOj7LZyu2lyHfWv@5n%Tf){0МCmY&Ln\j;M3g g1^vQ*>y[TfW^DZ_;͑<|.p3vś8`;upeCV0q) J$]pb$=e IQp˼G3cq܀}osc5c,V3CSfΤɋłs:cuː!RX=*$je j/QHuN~8qeyଝw<9Ob a mÒzbZU[m3\Y\.R[]a,47I]o:?&P,,"`KO= y[xq=R~ Nq/YzBҸW /D.}u@U PLsPb]==nb޵jL?I;?aUp/B>>1\|u%zNVm!eUi!x7zY餷;N]2`h/ҚI1NAHfNzet2mEz[c%:9U>'?o=0URpm,.$\$'}'t/QuC :襚wq16_%\4ևr$dLȣZ >VKBHn1Y"n`a}^hG^jx9E`2tQC.!-鸊KRJ۰H-+ {#<3 =+#Id2x{yK8pFnyWrFAHaZ@9A%-^6|S+Ȃy p&pf~: HHX%ŏRH**] n4Пcf^ky.h1 44  >owq%m+u tpH L#a 0A#Xw|ϔi,Q\O{XiC90 ;q$k!Ͱ d)`KChBU^KU(V&U  i`%|8HCq# 0I~ۍY*ٱ)|kX 1D W0=pIyh!!I) i-pmo8 s?肥%Yrߜ`]o1)VDG{iIeQ%^e z=`*HݡC6ăE!uh6TIjIvΎ0\JskZv骆ǩ)~:`aILUGc0;JSN+ Q IDAT$B7owf ﺫL"&9*LUuNPjtU~%!_7yy&3].z[5u9h砤1AsӴVdn^kuR+fNg#[)ќW]qքXo>RJP,w?y\S 朝7*f2?!i4QQ5vG i 605`)-tӿ =tQ%R -F0MΪ]/%{f: 붫w N n:z-6uW:U64}LrKQw#ִיDezO ]4LN}LaWv)exw1uHur\6(juIZ0aj1cMZS  +7ǻ; OQ1]{\܃C6yFxpi&W.kw_ ܆aRO3꫃8;i 4R~ߺjM½tYJ۟2(m/=9lڽ̳ޫȣg=끩TAv?OU5ݪ\7"g9Sxsȱ4>x3av\ gq3Rlf}VHʺKy߹F{=){x]-l:“5++ dY8jPܿHRgq늜+9h']Tb_0*X'4N)jAM, ƉtMsRArn`I:(TMi%bd`^I%kyY.%-qS>X©%ImiUݖ'Jcb*Ǒ/uDQXձ+"5Gq:N6/e8[Ւr_~S5 wt:a&%&7s-R˅/e8:RsLPpͅGR8 .U  /p/cʦ KV GK\e(#S )xOS_a';K6Q$%}RD捊'WNb&R}<ᴚHΊE1, pܤ䶁`ZW0i0Qu^  I$Eg+~>;Wnܔ+{&NutfI ._s٘mV-Rq܎k^oHw/Вޣa-.zXXlsWO禫UQ5ۨVHgW*녚夅6d6᡿({ UkcQ/N[ڬ&l+\F̑>`s {ßbU"Z8Gtky8fZۊ[s$)4ȌlhA|BQj3O XWYR ,ԡQ8(+d+•.?c ;љ)ߓKa+閺)+&ҖH=hCUW)^劗2֊Ojv$?MPT"h\F{"9V>'34ju{_0wQ(3u{봇̠{*/eA SoXg5\E_ԯ!B_,s q1ndƌǧpQ_tb[fYJ \֜ ?R^ʄ%q-'@:g>!p;C2Bc *@TܓvC/mo+"O >R)JB}P,TCZSa$.4zC|%NEl8E2A-d\&?ot6-gyJmXm3sbҊTOTLZR؁^YUeg ,K)ef>R^K۩(7#)<"9 k0BRJW*^!Лًk^yg0 ϘW|juLp;_)Q I%V`(%eZK&s\:oA#u 4.ҋi!P\Jq;gy 먯MeύM%S@~Oe&ZsYSZ2t<688*`Ne܇$8a2/N a*RwZ 9RL'|pel"` {wީWHX@8A4rB%?A W}=Mm۶m۶ll;$Md[ٌ. T_̃RN99t\7bba7T&e}T CJB>v )&ipf|s_1OR^X/՜@c7:x)ګ 2X{),uLFԅY9vx6Iel_WK{Zgԥ1nY<ٝ6Hh[晭;Rk/x breTϕR3e̦݇hp=;BfLu=BQWE:y)˾:_'husn|g-ILõEcMẽ'ETm(w ;v7LfvO@) P~t岺-b.ifLK,$kUv= wo$<7s9r*c $yXE!S^2Re%g񞗹+hm`t? =-'3zi0 s xGOwPFJ>*sʴaB),+8! `R)1-|rAZ+:fϹ t޸'%tYT_ʛ\\rby9ܢx˯4Su۸ox_Cbf\J%J͋ lpR-9w^j1—\0(V+`5QP5sD>c /bQ|6ƘSv׫U-wh0Φv(Il5ٜ1CX $X2Szah !AP*d"=M 8wY'y9bBOYAoRIzsJvI8# gqQ5k& TEt,/s&XΒ@(EG_Z8{ H>)|G Q==O3mEA}3yi.e*L]"U\umxFdm%eI]"LѦjcE.`~GnI)-a/haFJI̅( @2.og\fAF4EN E\i!Mt</U?i |؁/~&r<>n;M3\55*FQ2S̅p(\缃)p &qŠ';|W3 cAcL%sA9+$t)29%c<{uJjMPU m T))2pOy`K6!P^[Mz op4~FQ4W@e)T9Vg `VZaeaَ;-iP~p4*<ǡ}횲zF54IZsVR~ntp0iJ;A]īx{4! ecݷ[j੮Y~{TR=ȫL-}IAiy&T!=`yyBcOIkSUYk%l 0bYLR>LӃ;:nJvϦgT)@UI?lt@I>3u[k M>w'>&n :0gWècb(sI2FaKЫ0Wv= B3eE}փûe ➁c2tv>vKFKYX C`9UvDr+4. snAJ#T>aҍ;_<.)W᭙3\){9i6C:LxSpVd2Xn]ʋɸ,2wS >,B$Յ5d}پDH>Bm7圸ϻ9t5f8`@k\tFrB}zJpF NB~Ə |3Zv(-E! /8ImS2A5u Zӱ"퐆E.j 0 0 Ce0U-(k2 ۩$,U3MM6=T3[twZNCnI\Ϲ)() CpA.ce, %Ѹc+aXP5trȊU-|)vpA]!WT  3z%͡! j$ oo / @J["d8R}0UC^?i1[o riy.A2,ɧA&؛]>VƏI \P;h )opLmeEu.N8)6RY !=̅}X?Aaaҭeq(ũ^*TF{: ϱ9XƆfxcOwX٠<*"X른hj~npTh mI!URt"j$<6TFC$=ROBh`( @O6 <*+8Ş ^uB3W;u:pNZ7s*tOIlh7u ?VMq5ZA?"2Ow39#ԇ'0=xתҜW 91 gWƏKxÑ9'2 "6v sͤ7aDM!<ӼNUoruVÙ)cйf:/FpdžX\Pvc<%R-1chuŷLXxoc&/Wށvh 汼QʮW8rJ<Mׂb#YQ19>́R :r:VZn:%сf<*2 5TB&zxܭ=dAp a%rH'Sx]/Mk:ipP ~dQϱ)Ʋԃd|V{|ڧz3uҕ"!-rPO=\9;RR0T^vp9n7 J. Ir4ҘT VscR:Hsl ]u_Lؓ:MBi0E,(bP<2@|.^2DZnZ]8W@%px6URmwܓ&(7%*zHŇPllvH2{sA .YpZP;pXR P1:)q ~^ o Zc  }d4b2HK }` PF2xM/.gB[X`14]!|vTKb+6,3!ֹٱ'Mjx.?2/=!N9L!;Nu++{$P R)%)h,YxT O}o+]Nw_4"UJ0o/5MSJV9 /j 2'UϭPL ڋ(/QRms`~ʽ<v_f8x9_n_};[ozݐrP8HưOᕬvNv'h{ ǜ[qO⏒w [[ǧ=*3m0ؐ09<3}a">x h*I![!=Hۓ<`p~+7 ٳ(fvS4C>!6l][i?P'7Mj_ c n$a]+ 5Щge!u/sRUX[vb4>2j'3pkEn^M|w9 < IDATv'xwWCdMOJ:\ z]²&7ŒA)aL0HM`^;w8 Qx ->n1JwS ^fdI bֱ7FCՠ^RԳB_VkE]oIByﶒRAcIlͥEP1͆0s*. @sp[z c$3Ƣ4'S5C4\۪AVӅWqxE+J<y\@.i]8:< /[f8K=4i&*'LsawCWځp,n,4Š4:uSgL3 MRI ꤳd?蟴k&wR.v] ~;hSЩù tL!In%+Lo+K,PǥjTI1$IRon=g'85K b9lvC5y* 0l ;iXMҗWƓ)~N<ā'\tFys#U*y^32\?JJ V̗Ŷ je0-7TUW!J7S5v?W!̣zLjRC rw/KeOVmp0h,'W0S[䢛]CoHM_ >v_PUvؓ33I^!<|t5>pގv؝M?wljt8)᫿χyYc=?TR7յ(mvr!m m2I S yb>Ñ? l) .g̠hEЗߐ ɟv~s Žl7Dzkd݊cF ŭqqr`sSQ,n}YoՕ &k ]7sm* f>|䡦QRօ *}!)fg8珻].6Z n>؅C`5 wLZ+p{n>4B1@W`#ਲ਼SIUe mG ry~c-/ǵe'oaҞԇ/$ĺ f0RJ_+wd BORZigywN8j?sxK2+򭵿Bc?kL?97=rxGL~Ìo ZaN|UbjSUS<*7]opjtV:*mA՗R&Ш12gvqj\ ,g?t}H]C'9tf #zsGlM:0ЩT snnH&D@ sO{n4$oeO|1&o 遼8˚BTo;D ž#jTBN_xm&jH1Huv]_rPrza#h54Iaq@455;pTgGhh !3=PNŌT6^G!t]*(J< n|% Xnf_W$DW tlo|A͵:d;DqUȔ*XS;ך;ҶM;ݿ)' '~f}*WOt.R(RiUisa_.#8czx(y?_xW*@N{7֩e\)Mg(r ŤdxoCq5o #Sڴ5:Yo*:UNCJЅ0fgQ 6-~]h}(He .6|M~gԃ"du*O; )sdǾvH W9 : ymiBrSgBx p W#^a܁߃CۥJx/|Ii=pϽ ,\fI ]LA[G.#Gf|EaXR)x0&M'f8݉fbG%b 3'z旋nj ֶ{\,ë䙬I2i`2KwJ+:6ԼDѿX[iT[̣S_idڛ蹮.n KB;yߪxbQBͨjn 8Nr0gr$'ƛ}wM?3?LMy:S%ah `dNj-\ YEaoqUT= bA\֓n].[A\q}Tu&v]U*QCD* (=VMe}F5\IL_(?FnO3],N1 [b== ]wZ2^Q#F Yb'w6@:):*doR?PY0vI+i WL爤i^O^jHVFVmn#i^pQ6:ܜ%=z8SCi*5I7=ePk0BQ*UYLCp&\nG(6=9SFA2 _cA4M1w-. r q!F0lpJ\HS! M/v 3!S81F&d&/&{حDނIK:g4,x/gJd_a5/rgLTLΪv{rZJa/#/V`9y^O0+tV6)e=T4 <jFBYCoz&>q墌\A>;]ޥ׼rJ0LzR. zVs"s)6Z#8LG7)ݣx~%y`FXĩ(N )Оb?%1kC( p  Boh,wU2C+ p4~ RBޙܑN8a'0 yl`UiA%DO(lN려tbXfx%EaTCuB/ _'5-M :?ױR.!Q0[RjanEw:Maa2"t'L=Ժ8ƤT>IGhZnyK)Te9VMpۀ?iuOe8&N :et`NXy{ 7M1؊K%)+ߜ:P~)-p I7` zF%?n\_Rq]<@j%-TZTD2a4?L J639nZKxt㌔zʯs,2 + ?~zo i-3ZJ8Z3%ܮ: ” VVQ͝@ z8଒2 b+:.8JE%RFzl1VRC' x5x.^ Vi ANP3j U3{!ϔznN{*IIU}6dU\JW;Yp{U& wd1o B@YQ8NQmx[-z&`U^~$QZgsaW;1N?.(R|B .刔ety,#=Hwy⾗1hNT"K(΄l>'&ZjgAm EV~FRIC1?hr'WeMH3}cX1;YdTE]%?x.g9AZhe5Y L ^K+w&V17±a1@k,fŧ8LH2ˮ4ֲJ.dUnj: E %͛屺$/TH'(K a?L dSNOFGݿq-pjXp0#dg;E1F>yo,M)vaFT-8 fuOm~,Ht˜CK5%2K|5`.m8@•Z8)6MtXxB;gr桼 D,[|>EyUicx7*>ϐ*<B䧡D~AISn` O("2\K3À*K;gp( |/PcqC#!;sG/WGCV_=~R]0]`''nLa .!w3q`)gsJ¥ W]ldUa똞XpE[Uv]0j^.&N1zAmX_"j$ǹP y0>a Q?lw_.($i77ĊGw7_M9!yGLțo7/:u|Xڛ\b0E {U҃Q٧bK?hZNz0lEƤ– +7SxagBo}&|7czDB/6Oí ]NPQ~]5=!KMKy.ݗ'3H3ɹ;;&*VNC o&$ˏN渹#sݱKμ8ǡ~. S?OzytSQg L2tt2V-0p==….7y7m~;Qu5v35+IBj@IP@=ozw(Y' % eźXS<6ja'Œz=3#zkRI%d01|[Ly -yKk<ƪsVq驥zԘE)n©p޾i{7,+`[gfUW폩t-\`o|SĀԣzX駚?Q_..٭rJ>oUZ]׳ 7+GLo\d <'M;`^v5Q.j΃,N-  _Qmy)Jk ߔ(%`?V]&0 n*U(m%7kJ5h >ޓø#< MOX|`]7]Ԁƪ yxZ%!03=0H`ldn+6 l)t, m2`iыyp81חžeZ>_Xux2e^PG*5`&T`Si`+Օ.r ɣIfT0C`/wƜX2NS,pԐ/3R~MInyz&{*ūd:M :;eh\'-GV1@]h ԗp!=;Jy>'І+@9G_yh-䪬.Tc,7 UqZFZe2 .s&P1GyY}ܐ:RZHI肺-<)]]oO9F~2sc)WHQkXk `KeY\[.*pęgz Qy]DSNS.kGݞlwNn*Ser$?Ǿˉ&D !v? V_rTwV_y=T{>zVumrr2n3747Lƫ'ZocIhP'd&nakL`f QR])a7X9TKj5::Q`:Xiw3㬜T 7J[6+v]bZ gX9tVaDBiK,v<ܰ2S`2Nz{b D']/60?,1 vxL#Jnz lU}<ޛԛژٴ8SLҁz$]v5xs; D<0ἴ05uM@W* x*|y7i5vmjYmٶk&??n#zl?}Q@1cR1Nj~,Mu\!xz?h.zM0@`!V?A+8[ 06bY=NՅFXH^) Sa_h]h\3LE p8CA8RAĘCiI4P<'둺UPح'r}u>0Fb"TAҌC (+ CF!{$ަRQ4Um.V@.2DA8mL<ƫzy.OQQ*><չ|Lg!ܠ6;ÂF0)8?!NiM{ քfkd8O~V1Ș`tZaEU{V9qg*D.Aix+.D9  [ #NxlJAfߡ:$S1y<0#te#-UYbK.1zXKKQV'_0Vf"rxR},^Ǭ6o*je֗ xSWR+kBKiyiM%.kq6P%pO? &atTQ$M18YǪHϥ.VTPsYOI4 Z npo8yA/>fZv`k%5Ԃtv5ZnT63jjkޘ!=8:|V͗R c(̡E#tW|Z/$;qƋKgÛTh)E$8384d[* .|h$>O`nuǾ"t2'1WC>+Z}jxU@{6tK`7<=Ϳ~j'ة#ںOpj2+lҰoX I¾'鏃Z8G0QzH݇XٻN1*Cubآ}}[e]=;P̛|zo쮿S?գ < q;/m\I8#?T{^ 5p't^* RCIul8c#s}YMdN:pLBdnpB% w!fA}L'!Bm5 媖Ec}Et@~+^, 7p/ ̵Y{Ҟ=.8=6fMHHT7juZ6s *fnsPpeTee$jF'1Cla2?H:A*} |^i cTHUW="Tp*)J? p~<䛐J$;SJdQ7q;Ə qc{JIeK C^'T95ف;zɥ=vRg[jucK(vЀ@#tu;RiuQ5KEYmQC# Bƪ6ks@-n$%xֽp&/4z+4٭n*0|!e 0 !h?˶Ce$JqyT==0_OQؒY'^pqwg7E\'fwW]ripf6#ev$at \ցMC|,k+(sF,xl}T6*`  UBHc{hWpm%n*}Jx̖H[;0yoȁY  ޫv؈tYAn:Aq^C'}@qp*t~3~[fC3n4ϝ%t^L8.%s]w*A(=p Ji9$5's,#""F :> W0p]rƕԝg܏#lO5qcL/C,$KUYdHvqpd1)І;h. 77GZǸ8ڼWFE6||OՅJy'x(Y#h$G?:ӱ0+G^ltw#uޚЭBuV1/ESY܃L*?m*9!AFK [deFS sK k`zhhL6j氚I c!A=V /^] F(2QE5Jr;́&nЖF)CԷ5̀ o XnR8|PVBt9L\>xfhg)E;xì]XdKċM$Ag[D h@a&ci [ 㿝Η)[J%>FR :gwXʙ}*S`;]!4(zc-IcϋힰL?Fc;ޝ-xEF2^Pe S%iAJ:Jg楜$so h}?\`U_π"7WV1u*ҞIS;9gfJ}j۫5ꇞ&7_8x'}Z23syePeGڒ[¥dp2򑔿-%ܝU5(&`'dPm?5_R$rƺFŻSvGVck'J^k.i*$-V9 ]>X{H5摼x紑^^jεp>a_4x/et4&{içn|†WIENPrY3`P'5`6A]tNs@oؗ|oFy sFiTD@+ ?bs5˰!&|=UI>,WvMd'ێ.̣z7ϰ">[كgO;/S~;o`̂t]a7&)^p twbv@%{LԍR{0ZSi,y2Ngz&]\\R2{(P!Q'N/dUN+DhQH4܇YTnƶH JF9_<ހ5[¤8&flX@'iq/;!7e4|z2& 7E`y?!-2cDꐂ0RYd.7FAA=XJW5L-@[xS1Ig"4:I1vAPT|U]`SՄoBya9tR|&*c1 iŝq.DI. e!Fp" QWg)1FIF)Ni8\g"?x~U\>\ 3Fx.co/-9V&fHMԂ7&^s2 ]!CRBj@}i 7Y;-#-4Ɲq u("u0恆X qsic6h=Aj|H+)i*qNagecOoj)7T8L?+ya,VO`ބnnaP㹫uL:SҞjVREǝH<K)TVr=[̳Ua 8uZkyh9]p p~D]^hCe5,a Wǻq/^v° ;uI Ђ7Zߊ[I˙R :.&U$x ss;nX9\IA<*DZOOP @)kҮ/S#+! n์RgK`uEf[93r}x tpVuZ1j*])#qGqQ\ q, ebS_,Άn i/PG?s=P`އycYÚH)&eWO>C_a%F/wS&8hGTmn2\zw#,_d"@tv>볎#tg ~` );#,4voWrHc*}+Xeh Y,dH(?^0[3`1I3*zߐBIn>r->P"y l:ߒMx))`2Pz1yOcT!bj }+*=SN[%7#,',UT:8ɇ%a<^n$F^K(_0ޫPL%,ἬڐUf (  Ў.sq鄫Pheor!`[y2@ޯ/qF)<`~*ƲPFk8 GAnt[RM`ݗ89g^I^Q,V &k8KaV9"p~Ca ϒ̕ݒS^g$AO4N/*prw2fbqON!&B/n*7؁A_CA-i9WcTHQW?z]qSd>D(i M̆ v4FHw}ADZ:ҁ/ѫS)s3R9CVFFh:8]LL G30\j ]pMrcWՊ2b {|?>jþ#aΠ)zTuJ}t~.T5]ް.Q)l kOῸ0s@A\2g0wԯU}))%6WWcT% 5Cu=2 OC}#q`M36`оA#. .7J9ۗaI V?U)s 6v(%m~g  IDAT < <wUYst5Qi۩/#7cBr$:}W)`?s ~[i%ny퍴Quhjl$WrG/>:K*8ӘT)>czJ0s-C6@5QLoԗ,8 $\H"6Fa'Ź ` LWSTejP^ZalF`0JpT&JQ K-U,\+p>WKl/_!su5npdž'7:tS)`0;Tx*v*vOq#qcI 3xDP[h( *7 .Nc d&lOxN^o(ͥ[Iu|9 +%l i:;90mҀ+'-;XZ$0=X1f:0^l7S<4T>mp_ꩼڇyqCp-aloOL' 5 ZPiF^"F CJV̥A> Oe2ߢK ͇ FNtxTzΉ͢8HEZX}4c#8~;/`O4U*,q:NvvQWފɫHhOPo"-itPjQ56iAwXFV/$Nan :#TJ?&բ00g?tzxOnb8^6:W $ cڈ-L_G/qn\8d Jus,鴚~.wVP+ԁϸ]Nq#)qPc8slǕPG*n 2&A>4< MGp. wJf}) jcrRxX*&H2  (ܒ㨚Wk~"X|nޘ(NQ|ce-67v*( tIġCPF $a1v0B1*=ÜkCxjp^q3 2b*٤3ǨL*'$vRP:Om1z WT ѧ<"-a6]8?B(O6#!L'TBUR:(vZ]"Ċ i&SBdkK PM$oHxUKt].4ڦlAga⿍VI4u7EyL_,+xWGcXCnSUHNqNtNb6h,%-, P,f Cuz2@ *# @{t¶& )Ʉђ=p _9\]_[o/3WI3/Dd$ahAU,'KrR4uQv+ZHiOօu*懲C#Fufplk+VItY c3ዣAJed^&\ i`,EA~AK6$u$Vbw\jI&$cjm`Kr!ꉛ(A>el̐I6e*طƩ뭼F$Pyb‚ /H )p57K&-"M")0# o!v}gVq 3Srṕ]IUDJ~he1,%R a}6Ig#R>HX BȑFe5U=0jcVjIyo{HR͋'ԋ^9|zmYa15fazWmbyD?ԢDNL0k`CSe ht^'e>9(2*n#s ^Y؅r.i, rR'B 4i0=Ca[7Nw!WTE>mЕ:&"CCC"K ٘p/yf e[s+GZ8IJ~J'܅y2>Y*Sf^dځ?p[q |k0܃}*_vRp9vOnDXQ z R9LcU#SXN  :YfN NrM|2Bu!=9P*aSJ~pcUKXpJ[ޛ|wo%y5jmvg%Wq\{OcCJR&>_>?AOLFÔ9 &dնJq,VG:ozb  䠫4dVgVy"RF+F[b7ov/AwCgfSW_h/hvp\ w됭횭0~ϣp[ |wrCE煡̽tԵY*9U9g`]$^ziTshW/&zګ^s.~.45.*sѩ7gc W;AZjUjqP3ltd~W9W2*V; |.&5/Jlgw)DuQ&P듯s8h瓼r4WNWFj\lNVyFIßu٢F u\bV ,||Q"ou|*DdZNA[6 z ng.5W7,ɿ%? gyd\KWLAh e_>į2,) 3b 2Q@ߑx `4lO3 hLx(~K4~Hc-TUq5-m~U Pq-Irchś!̄ U0;N,!x'ة"tC fˬ#%aUpE`v\*aK?+zn^e0TAad~PW 1cx@eD -g/xduTW7;T"1Q1Ne.%&дV (+%\\Rv,O^u%". .fOc4}%'kFMj[’ ^Q&uX':bAnJpYMTQ K.(ЦD0j3-#aJɨ ]6ɬB3)}TAMaj rZTp:G*r5a|WON I>: [ۛ$<>"wKeaYkFppXKa_2;1N{lJC[;"I>aausiڇ B'agq5=-h;TN|v,(l=0KoeTi T#=S:Bo4W`>՝^(v'2G?;hzt5QF3g2M^ NZM%̎]N-ݒA8_uNT0Vpќ(1n@VKpVMeO {?Op^ߔpOAbsQXAFt]p%s{QEkh* z ʪ f~>/ {pԎnFB ̌!SY!,s2~@C6en*皴f,y#[˯vE֭s&2:rb_,(/(yXqU0$mD̗"GFgQ="0Wch sF~^+ł-6\0Kşג~y /$;(?nB,#تb6{hXn |basjF+_gya~a< 'AiQָBG38| d -яPYIsG;nl.ge$CsGK1#L֟@Wlf <O}?y?fEҏ]jE\zb۪6rD v=6ȎQ>).Ե3& Yl[F0^ /ʆyqs 0^'[: -iyIë8d9EF/tR `60|Nw:/Hv w ҵtSh"2 AJ<\P8Sa<,Ѐ2"V?1SZԒwQA,%,O$uqݥXTG(X&dXTS$=2*Kw'#Gۛ-t6ZXm8 _/tUz/RѲ K!"tYx1si˱p;\pNXy[>."WRȒy7K2ְdvJjJ9tK,^p>%Du2C)3vC`^' \@] FrD0>Ryp-IP`ڄj .{ 5Rm;mݭmS̼=Q Wؐ!zLX5?[5o[K7I"P K̰.QugrN;)Rӹ\ b1Y(m`!k\2DXa]d#qK-b$/2FTu\ƾݸ 61A_ t,w8\/-C".ThkZ'* ċ:T/Cًs ̿cC1d-bE G %eb(6i}2G^ %Я4$]:hO'%80(t`# բۓ.z<]!rM=E5*s&W3㻪Ķ`IiWVN.?ZMM2.S\ Ŕ|ɵyUR(oLи A1e_#)NC{j&xh 8 6;iҺIm̭{4OsvɫF ڊfClum: ",olr{Xy|!ԝ!aY9D87%Ȩr7 n wt4]?a$>fݑ u|Rr+\^jcQL/ %"].v*7==fT ̞R4mJ%[dMWfYXg̜GAQ/tq u2]^W輪0+joQ/N IW _0;Q8|y8cgqD 8 ?^OVpHܲ{ķ=Ez6GOuQ>2j>nSZ悢mni1WA=6m^#VR@`vLה#x͉|(Lg,ÛЕzy :w Qp'aNq _*1Ca80Wx#@G>A*R8B茏`"vpҰB}`՞LTg03:3,0/6d=VY KO dCWԦx/&^ rF*Gd1?5Stj?FnQ4PSS& IDATcu9X&S0p%Lhgrk O3C0WOt=y2C{ #d󽧖|ʺ=pOcg|93݂pU֛ =S4DRPQ (3<'d%d7]Gd;<Sq#ob';6_ՀEpOFUEquy r2uH^I+;?)< *o˹pF)9zsq]I؃ pюiEts#@G  I>0iv?loC]Օ1*ݨ((/|.uWM\Wڰ4[TU[#N|ήeճ6*{JX땷cpr46sF'Ldk f1_>GK1Օ{Mg6`p'^,fm`n8pq\![ڿ׏1wƓbFO4V&%M g Muλt^Xc,c1ZYם>c>M6d7!+]\\pGK U}jB*UZ1̄ |.kn#7`:%f7)i'݅ft6tGIWwc+1LxUf0-漤){VOȤ q ["&C'U"C^$:X)DMo*x|؋fp Uifa66?PY;h?=tEUZ];Y[z%_ \-P+ 2^y~Qvb9",' 8SXQa؟A7=ƺh-3n9VsמAwxF4l>WKUm@C^iԤe!;Pa>O(@]x9_0_:!:XSW D6^UB&p2]W^t_=s8\<lnͺƅxڈ8G?ʉZ+ih(0P-Gdg!9Zp4"mg}x(ʓE (p@  c6^^|qfU 9~ܐs&d6YE6A":[ʦH__+!iKA'QgMxN'GbL|X֙8J^`Sܭ0S)5C.;e\bӛ #|ig9FwKs*|z8ps?5t5SDzbwf0.Lːp%se7])4W6= _\҇^g~+Z#yI\}Dt*#+N.3I%zg lM 0P٨2 :fw/mJ`]EG;<8mftM^cq\l3K\A=pc^毤-YP"}k,8gW3)?c9t $f̆_s4*ʗƎxq')~y^k'yͺmbv ̥%$A'Xk88! `?hB7 u꡾{ U8@B}A}іYWr8e)I4<0ffiċqP%h/Z 10}V,n:=鐞r?awk8c-S]ti|[(vi(un8Aƫ˼rAN2Ţs>nS {*FC>boW'9P芤P9Ҟg_P, dWUn`3u0Y4VQ%` jȅQBmS<t5(&c?ڨd_kB(G܂OhӠ>Lp}&n4vAA jO.}R2]W)\X@-}y TPhk# Cp\#+Пf r]J}ի| &6 0ܸx|5jxLFvNB8 Zg\@܋t)#R*[h-,T92>SpMA&U1li!Take-(@gx`f6j/3,E̤"UǪ). _1") v8+ n#tLVe (3srK0,3D@0.]}!9EUV[2YSփG2q^|] a$}q0W x 0s *b$X+Au:K.)|Q h?bϨ44ATf>(#xR K%$W]@sRʌD=r*[w ܕBtGA08YT~6zjlR:ǩy~P/#(T Ty]v?GqV|)z7T9"8L7+`kd+A;$e{ :vzv`M'\u-OV;8 EU%FGGHX?tsQ%t;j1{:%?{ o=R&j~Maǵ~O}m97/CYVQ.𨴧֎_wq0ԸLG>vu2.H3gy}Q_me3b}qfO; ϜcHߌm;#~a+.U``^n 6g;ꃐ[0U9T2Y;d!^^n':rzkGPWuAI5tCU5'Nj,\I>٨Cdx^ss͕K݆˦uV 8}zwK*"My1BĊVb.3\Zẓtܒ'eX ̆=f4p>H!+ UVN¸ML>XhʸkM0X-2vC#Sʐ #:qXBT3Mr{;c}2[j2 cB΂c !^eE';P?_7v| ~`.QD j>֠4c,ʘķ:Dvm%g( 3HXQ.Ŗ"gz&.\ڞ!Oxtwm]uF@VM 1TA!i=YwutZԅKFqƈaOWbGAsb;*:sf "'C!p~"S꣮H}͵.1 z5)ʮءXY,vن%t+W-qCD}ȴ#fEo \#[lt5s/=2`?\_)a:M [;3D뙨PNA`.F+afLe8eut YgǬa<.nP_ny8CDoE,hn+HFT=<ܫ-'0]۱`Kr]vʟ'emۛ:wXMYc3[mƷ&O\4)R,y 4O_1ތ~W`QrٴvE[,QXtp>pt :,\5?4q }n1O@3,u{5Xq 7aPVMӆsD?;-kڄCDQIdC%FS/̫s8\vyfck@z/5":soʏ]梸|$&he+CB\}<<b8B.M:"ESuHˊ'鍾7mŸNyi9ى_g!ff!P-xVUV[x,̡>xwM8.oo i& qIFe܆'B񓶊u >hQ1*vgd .0Hm:rIN/ZȤwuOqJj,7X_Ww g|ʏa~ }z"}Mu #?BXW= &KOX+zn J ʬJT|3F% U TϹhϗ9iKq>7ڢlz>Vu\G|($p1`8-ҺB{Mq` Q1ʝ|pXp ~"_{\b8jQK̢/#7\PY`%vדdFYWnգu5C Z,U15\a0㡘j} 0nz m᐀DsBpT_*tWĭ ·2HOi)%GoNcdgyQZAOd'2!c`+{qc-yirUr CԌ*ئ\nƷMZp6yb.i}_XUUy|%'Q>yǿb0V$fvd)#|l[f/Nr95ʹ1~=ȍ tjhtNlk&ߴ_[,xiZyaf0Z$҃}ԤԤܛpܙ I_wOlǢiW|:,;9_ 2:rrՔ9-wBp璌7QFgGhJ.`oQUi렚`}FYHk,1B!TJvI]OFq醅 !p W#k=S%w`b̕8aYE;ѝ ܜQIlCfnu +~^[砈c0ĪUtInCue.H)4t$z $P7^ p.a&7ns<߀`%Wdǜ4ET0h؁8Tc9 B7@7L{)#G}h,qmXZ븙mMg`{zr[+2@. g)\k"RHk9W^;| _4+~LDIqցYCM )a44;&|Z꥞nS_Ik7 AWXzojoߐbӾ#fN#0lVbregv;!~ K/C^"ve z&MB} F )~ϵt~6K^0eQ>l~C0U uꠀ?9˱KjAҥecO%b+X٭^iv6r}qC?==vH\^sƸ48du;GNX+\:lgUo&J^Y[V~ƘiƲ.S#)7X[ {#f +~0{Д+z}^3* ޠ!08b3_ZBWL p 8vO/\yķ۫O8ϱp,ֱk,V ZdN@71_:䦰@)ȍ47.4&!US}I@Lx@FxHg̡[rCʣ :,ԋY * #\a:,xM>*IY`Amb5/vD#to%a. `3OPNƟ\{?15^S /7yDNJrQ짍p\[kQV-猸qQEgEEt8c h7P?*`K(M-G)ɻ`3xLSبE9VPC,pD|ntޡ j>+h<`NrǡGWsdlw\Gy(^nGus`ߢx/%t_=?nθioy#fn +NXmt ΕU50JȎ 6PGNl!,ԅd5r]vK _1pCfZ\mcEh;߼O.аK}dǕ]UHR~7Pˎ[W͌b`8|jx+/5q\mZ?gr{{R+\+z_346ďXILȥ>T XG‰ȈE#wU us`j&O`usCꦫ51[*R6IF /t J^d1֎bwN-n%?hgMQ?oBQ]$BN*VzGQY>h[%ZjPZm'3_RF1fHߏqzW(!wR_J cς'REj*)Kr|^Yw-2p~ uxPZ N.bQL +h prp~RJp3m{6F,߃k_/]Z]] OHr[4 Vzh-R*O,G4]8aj/^?~ID*Ǫ;-k뽚rۭ\]Dα#3STMG9^U97c$aU ܜ:6зC,&˱ 7h2H!\jCܽvg|q\]N'ه$z첞cy~èJ'>ʿ^#m|yVT( Ҏ&n0&c+%trt,Vm<p((D7ݠ"Noћ8~#Pgx U)N$(}[BFC)W|#ixޭsvw,dEr~)<`%m|Ydp1jF],&rxȣ!F{z, bG@v !+3x_D,.~Wp\> Ns#()qPgC] *sXd.ϙx?6L b1V;@^yKu `k}A}YlvE|HYMau)c7 )4BĻ1PTQj9E/! @3{Ded ?#q؅wQI plYO؁OX,⓸h" Q[^Ֆw`]ZH`?ZhuN'.2fЄbSu6u*Akl syҼf.2:G.ݢNf 3q¸!ŚB_+%GͲ+sL#fO%azQЗ*@]v~ t.AuX{VVSMJ9sg'RK+ړ&US`/d6WE}6m/哖r^Qn-ssS+5QU1q1 }h")?⭣]36M1>lb0EK~,0Cn}M/qKq{ uNKhԷʳ6ފiC|c쬞8QN Y>|vgfs[6j> 4=,BK76"JdKŴ^¸) BG9CF]@[E]0hx'[8GS)up9XK$D/Ea4:>SeZ\W 䱟JKjv*C]J@/hX#Bv92VhgIZ"9$ar7uwJZ1<֕x% ^J! *x#?~dNxGsԞf25AI 7u1$ƙh#G?6<p?o0?:MF~>.Z(SnL!՚9Ҏl\yʏq\YڪcMTuMh- A;l!֜nr;.Q/sld̅qcyxH+9l&>@r 8s\Zx ja.n^_' aEu"JpNA!Nd\pXs= Eqp:Jk'~p3KXnA9Dex4<̰"/pR)b^ǒAmGA|nq؏5,j8BM8E7 z&6âDQyLomq=7<Uq^U]V߆K#Q4ȍ|4_^M9n0|]B76=frtXV\O=v/wL7gTB3 ܹ.\Rdpr픖/ϊy/3i~PYcLl :ױ!Nwq>|XT'm}c5*?쁹H^u :&XKa{Xf[5OZƗ)Eqpn-64gCOGƔ`sr;\2PYp)խ(Ñ+$͍f`1KE8@51>.›?A`BKL}`57f`-~r07BS3E&r%a֟ي@giVVyHA7R.~ 0Xqkcp8VA`Z#;YXf(.р_W 'WllgAjhh?$L'+:XD1KUQMWy|ĉT_^:4CEI Ki=j3aKPWq4=iaą ]ѐQnK=ȡBw& |OA x @{c~زNFx'zs';VU,p7Ƴ>8Ϳ0/.gBAIl lPԌfD}E 'Pj}wZJL[c.` {ڻ\=vٍ QNnY0|`( Z_%M&t@Qz 6*H]xR5P煖YSꆖk$*ISQFs:oO sbv <9QuQeiRq-Fۊ ZNm(F_p6&#Eg1]Uf/atx|9@40$b V X=Q9)#(=GrQHrLsQA \3,i9SR6xBb?mP.QW(1Z@?>}VZOg]fhʹT\ESӂ%mF=%ei<ZVbf _8qғ͛(e{P\Omg}o RTH)O3ſwіb> pxÔ9LK-S3oܗ;ؙgYOD9 0`0hDM\pFK~b1mZ=QTl|nY'9/Fl}fV+Ҙ9H J]盪!¼| `.w`@ChĊvy Yq;5P#y:/YeK!<Ch+DqMQ_T`@Z#n`-{Ki֡:0_nC^.T\:ف`=?U]2{Ck9WjAW8'QO*|~'PlQCa<*C}qPk'ZPV2PGU /`0F/d؉L om <^( rGNH't!f:J:r>IK W3x f^Π~pAVN^|$ +4c - 8A"VV{i Z-`0J ~s}ݥֱjr^OohwCKY.nR/s3@2izq:u~gM-X{-2آUVgc)O<NNw~-'ޘN^1J1W?5Zl !$(W1oaATQk*CKԣG헵f#W TSB8j#pOj>'j):#a~4[b EkpCUS0.GHg=9{enoBeYY]5,͝b ڵ.2 5åSŃKFb:. E o *s,/ON?$x̩D(#޾ހ􃮻h#1(DL,*M7-z5M TZ9ֳ"K?މ;HhZueu/6a0Rygߌf3z?>2KPwqz>=흇Rn$gQՇ{/&P+b>Q4'>і%bo?-F7`/iDkvVo.[kng g* uX|˧;pt5AbKx S c"ҵ["qB;)T'1YYenj)|! u?5'Z-bdQ7=4쒐7;գh9](`2T1xXf'gX|$WU;b'2K e .2> - CAnsqz!5gx6VU90AtR m_eV@ʯs>.lj?]`?y\Is{="\Z#st~ ȓ2Eq 0nϷa(6mUޡ(lnJZdKS/%J GZ뗴VdC;gf 9Fl"e>Mu  - CoHsq:+n;J$j' /mr)vʾnQ-=icv>խHXJtm6nV3x8)ְW{arмb1b8\_oݯ2"ٲ0\sQr"yy)ju/z+>rOx"1ߥD{^5œ7M֙ n,YXWq6jg NAI>O}Vy3U* {S6@u]-t^Sz0Pkڈwu@4. r ZcUʡ`&dQy3^kv1gpbFZ/!Z+85`N5xuOW棕r1ZB@^xvAf1`0pc>j!omV:([h xʩ5L`h|D(t꩹WpvIe-/I?PׄÏLL,6>&[4zA]c1n NT9 b ĦAi"71>5}ؖ =p]>M_5a~'lXB2 QsFW|9#>mdv5(({҃,P qL`gK m8Yl;x9 4j A nrEDWptipH5bAgQUCqBr Ou[KD׿AXK) u:+a0 oC18'6AxU f W)2;V5/z8?EJZY/onXͬa2}n>5}wgr;umsus.uRhLoZ6@ &@1+QaW4f6Q v0Eeڋpu8 vt2ky8ybTP?|^[ohqZ<Ͳ/Vd?AFcmK(uûS7N8Op6ɛGZ-mܐ[`6];RKeUC2湖x yze[lj\]H{̀OwY‰2Ѳ7ȟz^ޗhE2~ 2  R~:/gVJw߶<_7U]-kAЊx1_IXo+^UD+q u,(BD RA-Dv(#ҽ(uxjp (UP=#= KU` ŧ`+εyB7 ^VƲ/]ʁ,%CTnxJ PFky1H\.O^P4Է[$U3sxzgOSg5z!4cְx pg2j&SDh8>X|<'y,ƐOpGZeQC+4] k9Vjc{'?p>Xz͕*.s &"HU-i'E YA?08]fHVP ݘd$0ja5 ag$F (/5,3TFBNjȡ^>OoaFuwas-G"S./De-nW9R+S^Oe.4[qbU 4rT\PsՐPB/j qi4QW-⒜'eDҺP{~8Px/#Zt_A[=s`QSn2fx!i-5+E\[aT vAl\B;å E`zϝp6g.l-*C'UaNb*7!|_T]Ɠ!Ca'S QJŵZ}E#si,u8ç1{v8|{?2'ztKIުbRz&z~o+8=v[>X22HCTTI!UAm :"[f/A11}"p0 [#zq+aҽ \zo8" @oLLOFMA'ᡧ24,썽M^G,: n+ /^p*/x|T &-9',YF389A ;[ȁ}*ל+2Pm10q4Wq;QB 8o9OV-,a(Za;kչ0*K2e!6ǹP?U"uOC25fPh"WB?$57@~줚`bX4IU)VjZf9!l]iYggF)J} )Z :)]]8QN8|ּ.F<59 Aw?0^ 6sׇXqEa44@qt)QpZLRτW6x2T=N` | i-,XEP3}<%kxPc]X7 jf55,>7Y .֡xZ$[+Z-Dao.gL洹U<=5},Mkm[PH$jg u-2m|ODюԃZ>XD'u[}8㞚_k( _[͞lXv/htlXmSUl;e!l^Xhn(-XV~qtuq2j'-޿ʈapgC(bO WoaGk22ɭ|A0f)-%1BD[+WtOo9u罻N 9<C) 1 0p,oUCy$=$R! hIj(h-ii9ZMrMm moiib 5ڎO}i6R)ݸE ȃ %WpNG] ۴*n~=p j+agoYZ*N숭Fn`#PB(j%D'`i5QED_ 4FRy4@uNK|]u;5EgߧuMjgiM|̅VW {EܩD1,crF}9RU\)O4a|EXj3*O-UW.ˣ3Te^Z:'*}(tWReT+-%PW^‡̩*r~HͱWy_pu*,JT+{h: tfixV^x.~`<rQn,|@-`9PNJ,xz\GOD0j e(3q^a7Wꝧ0)3|=7*r?T  rS' USˁb*/ 6|^. NՂ 趈u@pv7nP*_,„1+?. o2Cjǚd"{Srx^5P SS LI50!pߠ5>EtpVt@^be YK!O}VzƭyZ!s ~P6h `?nGq$>R0nrcn\\uy!5P q>>rNJTcJla#ʊI"1mr+GRƂF!\uh aq_ΞFIJڱQޑOxԗQؾïRngt*Kyiy_nkIqI7_{z,5\M󾒇`260*r J* 5 _$c 3gׄՙ2&_wWj]>ka& lu:eny`C̈́`NS5RþI_;kʦG,!]kolϋ[Ƞ֢$Ga2gN56rCӶ|]h!D3ߡv3HIqki7^%uRuo ®Fj-E뢐hF\;Aa[ktb%nXoc?-ZA)&k~) 'T B,~捚# `9H5?Ëp ZbbvWdPv'eb1l^,K8/a<'TNP;gf paAi0\]%꛸O0 P7NjڪòIu!;=H%VN+zp菉Z+QMS߸ep86tu0L%*-Re9/^'0 <(kLU j/>  v of]ц2hb/lR]oN"œpt'|V)X~ #j8UXǒ^@;,A1+2gbe07RKE1ae~Wp3k)T(W&؈3La,+`Oy k,l#U$8# wc,E2+Yar̐PK:N΀U@\L4>loIAnRN =oO`/9ԑǙ4'&#Ya&DE q98%#r0^On+jl֊U-L}^Y9r6YC\ k:M>{ _9Jj/%ɌOk6]cm?VW-G cy)>tTQzNjU!@qz)8 pcGlM i ~p ` \L@:xRT ^rA!ᱜ_yaTuB:08+x ]HL?c>O8k u ֧*}^)шxEz/k}jY:Um4H,%uRfri˧?2GP3[3YyǛ]&`0nZj%nC[NoJE[c]oYjjxN5 bEP6f&?lg%ZsurRqvGOO|ړ0$5Ce({_-g9|5d aVz˙.eަS'/eOkvX4fj8RK!i2-f10 >:LW>NWlܑ~efGed&X5é׾=>P(E'ֆֲ*ZBq gɠq|qUv裺r5ل?q{zkphKGR /Uw]œgO=ED< _ig9.-Н@ nU0Ou*@gx=N`Mw IWTU0:$kQ#K[wp*p?8a ;3gW(b2T]CyJ9D d P='b~xq'B?20mp:D )6?؄3xE~9CŸP~lf (Ko0s}34u @#jux $i˰6d7Zʱ! Lf!'Ԅ\S~V}/b/Q"j4 0J8O|b`2ܣvPSTtK(]aC|{+Hh RÙ bS >j4 ǜP6*-_PwW͟T ^B Z|a\]\gv"_I8yp2$XU 7UG n&+P}9^i30|FtYYK*7 1C$2c| ])pQJmJ D0/1'22kr'm;۰J[ԣ~kXup]!T[K 7rirBf>9\s5RH44j`]7ʯop}k*NH=>@)!sRuP? Q]g_2XmV!czgC^MI4Pm ׺c V14>9NŒa01HE y\G7™8u`EnqM (K38M o3܋CF5->_]4=GZxmy}^qkY$͑0R2u!VYkJ'dQIO_ -ъ8'a^R0!cO`߮>ISܷwFtG?wp{5,9twfזP ]d*vJRTYkʉk19r~arM^C-|Д>VFqggty-gR@Z-6m=DKeBy7W c-ۭNm r 87=M2:._4˶8K^ЏduѰqm 2_%Lbg$E2Zq2嵌וWKԔCaEj|?|`(ɟ%\J 'cAAjgSTDD-f|WԠt Z%Xv&vSA? _/U5ST'GBu9[\J&Wt~z%<?b$Na,J-p:pO<k\K;}M!EFO-vj+l5xk-|ҡJ\hڋ Y 3z7r-뵚+)r#֎*(ji(nn`^g74n=w ?!ٜ:|0{r TZM]%x}Zo~,rq%**OmP]f#~pja j2N$詏_sGdw^&Gy!砂8`V¹8G5LSMp^1XT} <l $c!]z0=RZ|_i}Ҝ][h7@s a;7kYs9ћ\r;XfSŵy8E+lTo褈er12!D#Ϧoo) Co>F+"|-ɓUV F`]ʒ4vQKaWϨh3Wb+d|9]DcY?攟F+bLk"µVi4M̬+1a_ztȡ(`5ٍ_y4&6 ` rT^\9'd?&4J&~#rMib +%NLp47 a|=uY-ZN *Y9cI0sd [ÀbL57/|JS|ɐZ<_Xŋj/P#vP +=!iA8D% ޥ+{&P'\Ep2PE9 7]> ;`5] g&jh(`?`NG76J5ヨ.ka0=xKc KxJPQTeq lzsܔx c<":'>{8( gr&\$Rj˓aeۼ \kx.-`]W'dr •Yn̗!\mǪtCT9g(+]%OWU!ɳ;Y UK=..#Bij S NQ3ƭB% x0d疘2\]b.ܤF 7a:g0N-p 0@(Z+fcKm@=+"~To޴-90PsΆ;Bx/`u+=}/eż,2APUC S*w$ꯃO0?s3:%sqr"K֍xgxHC@5 wVx -`V+! xv=|&TX;ԀPJ?=3 |XREW#ʙ}u|UKAw >$un|:X[[ %M4C M*z_a&s&kc!k\_Qm*耟4?Z*s(C ˏİ#ĮcP]i y#[b[IO3 ; +Յ `]I#&وa4"LM T.B x3x? \'5Ԏލuh$/f߳|&TS%έWozK{O:Sm}cT]373G1vl 3eeW gu&dk;4?!iނ|&Yaί>Y"CI Ue|'qE]{VWV@+ZRf;މ 262%S񼥏V.g F߻HESN#>,óaܘnC/qnp(A:;tS[^>4 { O(&L}%%[鉆̀W ]=ERNtF?E̓ܒ:6NV6 Wp9PI1w)sԔg ސ͹T  A  LY6g70>4"u>$uzgq ̯|{yJP?I?TNbo?UV`CH6Dh E9z\EfB3r>2YPn(ftWBW+6H4<%_ԃ*p\1 ՏYPІ+i$>Q6 XU%u`V?6::UO\3`5a~sXFUĕXFg 3e6{ZW\'~`vvp]o$' h?o/.&U0ϙ 7%8*3 s.exBeYU-P_ђaf^VYbj}̓1pcj,Y;*Ц鶼_Pz^dO%cY,2..w[vRc%ܟ]_ L}qM># [3܁/=MK;<s?:.~3z&ϩ!.ЁrSL)iho˰r+&_Sy=ue;cQ v䴆ҾV$D > )Wh!vw`|MSNpn!ȿ3qbn0m_ܞ,8W6Αk :k==;@lAET1>aZsl/;p~B^`=͇y,B78LO:Pp:a?F%`ꂷx6!АC4$w)N"@qYUGڪ3Gރ8 [Q;r]EAM2zϡ2T)X }Uņt…)N2UV(aȋ/+2Rb4RZc[M8S, R}5h-*`ϠZehD=6 `yS]DS5r'{!U|8Ǽ"RIj(8_*N{VQG ;r 7Zᢦhf~]u͚"&^+dh<#U6g'vAܚRq(`2wv6/xr!5R\ߪ=~‡E8 )HMkTjL}j-v.dEDd+b*x[ZKaNRSb ~2pxjtX=7~r询*8$Gl[ۗt×lvqq` IDATOPs~ 5_a<36|5AJPnhc/B+-3?‘|8ٸ z|fg넳VVOv^sE+#,o;\ghy/dvv6h.8je5uʌC9՛ayZoύn #aȥ{MyO]8ׄ@Ӧˢ: ލPB|"Ѐ2,0W@huxF:aGVfP%l_&tW-n$뒶<)m}5Nh#iSSdzB$:F>Υp8W9+@W[J}.Da{>Z2#_a'` ^.lgj? i<_&R~NňiM9ZTPe/bxH92TޗeZA-ߨ5 g zT rh$_t]܆.P`yQb!8ߩr;l'<\%!<[s0 a,a+[NipKm0BV 图"yk O4mo ZcQ6< A04sʡ.AnY bp~\ѿBNu2 vcn܌'qC4^YE̍zn)\p4RlHW!Ɨ~'<؜&i2ч#)Q/*,t9E!hN))e+S] XQ' b-l^%A%K3l[-Ȏl` d>@N&*BT=m8p0EcK(I?slZ}n[A1EtFHh,^x:L+DcaNې&pL Q`^WpӰ1kVhw<qWlWB~ŶXܞ` #%Η 豄<~#﹜swKp$7C ʼjQ-S L~;f %6K]> p^]v ='g:h9u~BO<0j.PnUC=tnX[,pOrmqކj9΀WHRWҊ2Edчb;gc G{@qeZL0)~׆_=K@Hv4r5`l$y~VV50s }_Acko}:"h~V([fS9͊js/}l8Kgx/7: cdMQ'jD5.\FYGPqZV}3_ ҾzCqP8!.PggT̋l>qgV6Ox8UO wf ,0E%?.ׅ}R$@i,g,vVϤߛ{e\IO*| ~Q&NК'a7KES7#B9}B1Yhrs, UPN^j5߹,wW _izN8XڧҜ-5!Sfj0o*yDŽ/4,Qݕ#"?.Ӻ|HU觏AI0F=@((Y˹FR j?8tc͵S4wi~,*AUy'| 2+.psnXk)e8`pE`^u"4dܼI=ROdQS+s޳Ws}נqV5ĈBPDPW ?& Qq < TIՠ4nxbud]hӽTkW#^%8yJ6%T`m[ySdX1V~3[ސA#%O7e{%\-%Jn]8K~hy6(Nx'j8HѸ_քp^q%QAGօm0/majuPpV{TiPw؜C ȩC<M#yZOeW$n(Ž"'nVuQeI* i*,fW ;f( ["NޚZ{ty؟Wnq° \5d.m9hj d(ny)zN T kLTRUgE[U0DQ*a`6OLot`>$#6b/~.:BO\m0Bx|(!ajVhaO!dt{ uNI/X8x!%an~9S.ư7ԅr.E|KnEAR{cM]q i0jy~S >C$b5Ye25y xơ<]xZq L***Tqx =+x/4c$Uq&n 8 h T;4 cǮNB,,ܒ A5=3Qh9v֏YUxV:u)ARFFZ̻}G|3s1de|0F1{Cߏwv]j#cNnikz2gNi;Jfa9 %Q9M-c'+zm>N55ǼΘdLevpw69`7Guaki/XW&%u׷>QZאp5GCe l(=P^=6s?}\JwjfQ9D< 3\܃~{C7 6ڹ%J*mMR1>geEZ#ms=rI)%^hf.p^෣irXfA絕xGɵ>/8C@5h\W_~o8 kUϯMW$eB^2wvJW셳pax@Y b"'|ӌkj'?Q)n*,H5YAAǕ-߭m .ٖaynIcS'tIҭ\HTS#b>hG7Wa$ːQ<{T'؉mmaDl,Ga/kAO`Ǫ%ҪauܰMN ( &"CI!s('%(5{YCnD%y0ԁ\KPh T4xzc>ă@B]\8xXAG|+t!?j#&P ŷ^S_i5Zxah8 UQŢ '~]0_:Xg9p&9DUPRxp!foB'{ Z ǪSDvJA#Ɠ CaZAUh숳EY*=GypH&H;UtQ (2n&aCQ \0@5C4ުTI|oÅT7<P HŚ/OͰYճ楸 '5T^N8ccy^Sn"Nrh,3ςeq8y\cNJߚWeyrNius+m,n;gSP-vϱ |[S+ XA.eH[+k7l liަ"إnURI 3e` Q~jvfYu "lm}Ox>WYl<X<4Έ;R 7oiluܵ{L󱻠FcC[ =p G k\H+C_!_nPe{=3KF߅yy(lm93Hm^6][ͥx%aiRF_.'ݟ3-wT U=agH`Iiӿ5f-cZ_VJjl}8Xh*̇*/b嗱$Kȗ`hס-YTV;[p(n@EUWU}kQ8ymّCňE^gB$@-XI LE=̮`å_B9O,,ڨ7\+P}<#`(S$LS@&SU!Bbo/0jAZT ?a-h 4UJhy>~8u vx;mݐU q%v,r!;͇f9fe0=|[ZS=6(IFf~.ZIf?+7rt{=Y٭,V{DE+,ķW9㵯!ߩ)hB/4nЎh\ ȁa2Ɓ%1Ixp.(up΀:Q^jg!~Ca7> l 9_bwwk]X5XAkoVP$Z* 띛>w:OΒz՟gYř}g/dP ?1t!!l?]c}G=iɷV'D߫In;/Ӽ(#;1tBEqxoFwS5 G96PP<1YFx@ڪ~]eZ*T| xp2u9dJ=|T}| ZLߴ(0K,:=w oewFʌ@8,͡.f^\Z. :k@N~-Z59f2h<gzQh ` hD=8˝ .w1<^hJh(qTAįC $\׀C}՛gMliT~ 4И幝|[?Z碜E,Rɽ(OPxn)_vP'>2Nc5x_xX[!FjGvl-9?YSTxe@=<"p|ku )6(! gHVVp$Vüp5՝ӐI8 x BUYTf3GsxEY6hԀ Kh nVE0_\<SKʎsJybeCoG2|e2ORFUcwPQ-j$}-개*bM i9G'&X&fv1x#DjF p_'Q/G;wzIhe6q{(EsK'#mQ4S?ey&#j>բ"{bǹ8t.vV;MEwaW4wowU4YWȠ;Cϴ5>_~9]#5s1Ef:ܤ" қB!+ ;iXT8d|2zIEYO> 8{@=Akk/pKLrX7uݯ)S&z{0JN# 2H<L{)hX4'\D ZNB'P.X(f]1jVLK Ʈ:\#v ؋/i.Bo.ΔX9CV懒b.lc u,+B Gth)w34I찕r X,̻})QkEg#p>(88 P 8Uܶ QjEJ삹 t W!KH.9<,y\2xzA?/ p+8 <>޸ 檴B:6l pL\1մRZd <%?ƾ,zbw5>ZiFytz>;͛)둯\ewETn8lYh^RìaŨhl͓\xJ-mny~6-By6^//cdJCTOKy8Ѷ8s#f걺I݅QfY+/j < +VKdF)Gg3"d==J؟#2%m5]4+ly>QAM@KT zQQJqygH] L4^kNU'ƯEAުŐGHh@!Tթ6St\>@6!B <UB7g4|UCUBbpbUu fgD^?j  uX& _PcO2YVf%UGmVU1xt+0ZPs-a ;c LJ1q `v\"R;%B8K>$Xh5Zu5_HQ=a*zc5@Ǘvjsi p* wUHAH6&8 XNPCQ;d:#`#G\7܀SI"}ОPTu(~̣|Gi/!.j4 3p_:8a.cO|bZ*c9r{ L'þ(*My%guS.I7k1Pz1.)0|!IZ[%YOW}_[r*Xbڣ瞸U'pm5^#Zcs'q w8MtCXsf܂vU.JA m SO)5$@(ckQY.K V}N9H(yA#$j'm*;,ϸ4^cT CXp Ug8`j|XGj+)dXʱf X+}O+_D^0]jl [wՠ1Y{  \  ]xeƦ*?FY9}14 ['3s[Y3Kjs܋0\oyw9ζzjJO7_d՗T)ZCUjgL{9#e-(+/<|9W[}ʏLhq[cuV;l=r-OSmz-:h#IB*')>Xc1!iwh0u:gZ6Q=D>)[7W0 *ꉸ,<8!v¸v.\CYc\UarS+`,’\h9+-~Ja7H%;4.\wq Œ -_2T8&zE<72Yc0Ep$. e5.b,·x 킋FUa ^燼*]\A1K/X͡, c{ p:tn Hbrc\*[>B~畝O. k4\$+<@ֈQO<|1]d _|XP崑iݵrOϭ8P9rf֟0|d5,+x ' `&<jJ-r^8T*H [Zq#bT֔.bo^:o5Rmq*Z6uQӞ~:ޅ!wWeED +U|HMg]mT4^Zj*XkN7k+q-Z4UL/،UB5ȅ0 ?"dZ(x + ϡoeKmGxB^5V}hz/Oxr",&t@Vw!C_>\[qեC3]XFcQisu˶΂[.&ʡ5{q > |$5q OqŪ&r>M7]6l QO +?FFA eWݠ%d]<=<:輌ud.0[NM^׆dZ)Z8PJ`-R3tAml) Q(L ̆뱶 "HzD^e@̂" 7?~ӸNɱb$L5)c[30M"/[\˪*X:hCp'[h ù r"ࣼZCA~.: Fk7O8 ߨlP@ Eo9s ԕ8ʪIxx/fM$4( CnDјEݡ4Yn8p#7 -=p^.PNa,7=_Kສ0vVʍ%|9&E:@hk+ק'0m،Y>s#Wa1v*l}QFWsyB;@+6or!7Bn/3u?2x%|w(<ig* ڡUrEjCUL-wmc8s3l2XX]X\L\R=Y%|A*C̮RfS{k.~;ښǂ:JZo.V'lk->dcz0Hwݼ-Vs${M8jЃc|GPsMC}X7ڥH+ʩ2pJ! jB^GM0q74vP,86EۨNCaj YlG4( ^<ťjZПgCبު D~0֚#}45hմlh9:6=㝳~hk 'tʼ)ϔDϺ'Ȧyy49 #ߙiؖAX%4C~BT:|  (pj]sL-V"rA֛"ͫOu&je gs~\e46r,t^ÛAX{9عk.Gh8X#?~6둮2|"Y{T16Wmg]Mx{[Ɣ$G]>rJy&ih=VuVzET?j-?I|Md[7,ґ+Z^5pfByFDS1I{U0|+} rK$n ?tL/BaUY+vEbGNFI < cQo|AUDiATSPY [lx #aYGy @e!c__.C0fՐߍr|/B7NzJ>^~g < LU#\T5T9!/b)oxPA. W9ȼ `DP (h|ZfK.q4_e 7#F)| x\q2_C]Aa<6b.f-8~l_8k4bZg9y47CLRq Jw\)RW\KPT0[PzrU+ U!.3/&J.\"ުHHWUS1i?4;l0An 2NTj 6 | j[E5܈1.Bnn.ɪ>_&y Od7WCtV+[28AW8 ,:hߒ{ 8j{c.U \H︹:̡71GBiũ8-$n{8;Pa1tn@*werGEX5Fq:Vx prkD.j5YR;$PVM "gq`5Qw_M0 ߹"N߰Youv` I`ig)<oD2l0׌e꓈c/VǠ<]FA<]Qw,’]Q~y؆so5FF8gEbR[vLn/GM[}U IDATjU 2in3VW=ϨmhYLwuM|#?C!Y.\H=2ch0SiUKy8-6Pnꡞa 91SS\kj:ű. <4{DaQո*T]= +nFXreŻ4c͏*FAN&"_>b3HʛC}̹c8ck}٧ej&Xs\5=qdb)ތi>L~Fmj,!QY,G\opfVOlMLt1^򩌿ͮcu>7tz?.+lU]Mz4IbgCRC n#ke}$#VkmXCPŨ߼n؆G)P̂GU=yPF^q(= ZO5|́Ijkc;Zj/R];!o ,#&\l #B1P]xרyA7 )FQT p꽬~卌8,ښTGAswzg0_dk"eiwrBu8xXG$b?;?W>f)hd1X+,Ϊh&[J2{[.k?MuZVX('PrB0?Q70z^7,(-p>`ݠ0BA31V* 0W&sLUU-x'ΦְDSq cP 3)C ꂚsQǑARa\ :w5gp)4AI[puZE&>~0ZY4rCԋhq'7A=i]4^MpG`P#NM ~%w"Xo0x6zj.'0(sQY`7U!n/a/g!HePBgh'??eB?lpkH*# dcȀXi9XP.{.r[mhR|MPLU̇|dnۯ*OcVyJ"ˌ/#?v[!%}3/%]Hޝ*FHgޜ_|̽1[1z(7ך&_XP0"G?/ËGj%ϦgFm"Z[7̢Rc}SΦ_˘l]v/Șʙ2/}ti}h)i}dUY|; Z3%ှTFJ1T$ya8ZT9PRFhOO2rvx8k?<,Wsqlˣ'\}i0*'mk\-E^.OГACB [N#Ao_`14hق]*[,9CwqWRĨ4go\zqgKg=c3ccq[-'t1EekV51\w˺R.]X iӆLe%2Qd0F=D H3Dk؀pUk^itwz| Azxګθk &zbZy(,ZY g7-@CVRP2eΡF&3դ'2'ε\Ц믩/Q\q9T-,0âЊjn0 ꈟd;YjJUniV[u. zl%x@ja>)U] Ya?5JP> _a-RR3YƃJ lP$B(:0'BXCPzOCctCO8WT |SDSu 6p/ءV+W9Jwh}@Ȣ<[x. "8ED/E~ݵ"i?H#f NH:=!9:Ny#qM,R8 C8w>>jJ`WE߬*GjW_(ϟ8R.ꆿT w# NCC6 m(n(@8à1#c' QM\?aU /`0l ]*M7OHEHrPXI8RS >t.h WeO@u#,-\4f%M`_m۔,V' Q9YW/CSK:"S~O)9ݵ|,T>w.4Eu8Ӣբx:pIp _"wX iPgI<"=b=V>bs k \K@37E o7$'q%8xIy~1a5sq1^LatDOj۴6]J?K:zzSM=.#;%Bf+M U-luzRdoˌJ;lXOFG(diն_ET_/AUQ <^2VBv]}[h59^6E?h-uKkqlm\Yז+i =_- [#'mTԃ|nV+Y>Gf?!oZf~CՎx> j4{+gdz53絗yR3,g>^Q jmU+uحٓX[L@j;9;3}x;{%7lz/-²$/Ὸ0I%9a=P JA%f/_@{XNekDo S-i} G褊Ű-lF}! -űr;poG}A*1f;NyR]9!A;ET ?Z}aUSrxnfVIy3薒e08+}}M|}y uEMz¯M@AEGS8(zQuKV dnҖW΅Xm@#yauQP<-h5|{<=xS]R-4V- V'އFx&ZgӟJUQTĺ`z+!rTN܈e!P =q"-dht)'x)X>w.l1VKWSd*zg0 \ qTZ>]Ŀ>Crjbbee%|i;J _Xbߣwrw} x^4 ``a_p 3 {sl]a~NJòX,KQcPO_8 S͍[>ae./Br -l fWߵT/2"yp_H*fݹW%T# ^8Fy?+\A1Ro}?L?̓gri,-#-ɒ$ë0\zirk/i鰶xm64 K?%zS(/8;WlCB?c Bu Ld'Ғe 2&ôT8> XHvXLjRv\QZ4זQ vB"{ -17i )@Gw:.0.ІA/ e_hzNH{Ypd/!YR++MK_>)ײX/YH윇'}*7t!'twy6hi7C >9Tmm\]667lͶiish,w| bxJ&*RRP-=OA%hs"=D6d1ET>s|OW:YB>:+1$qK|l(9t8W8Q\I0n4UZO\]Mt1 Ak1QDyԥ0S_i ন-s…4mq(#u>ޯo#V$Fqs^Bn97QwB5T煢"Ex^`?[#Ɖ0Dљq$rXL/6*R4U)X,E?jx10Z%>c朕S5L[Mp`\%#+Vz{/+pܧ<A/eD/A%Q.G-rQ׿T{O̰_a%]S:a4"_Z#"d3r2F|5BÚoP6dT|Y~,VR1Gq5NSfΐ {/~ވ-9,bmC]#=o_]kog 6T}uv-|~jz-CjK_Cz #"E›\H/Z>Pk ٴq8m(HUQgx>@U+rRk\3HB61xvEUPA|XI'8]EKm!#0psbunb,x.(,h΂z_df ?U,- |YN4U 97&U&-ԷW,dgNg1Xb˸ckoUw*sv K(/u0V_Xa>ABEUt}{&.$g d1`}0ñFzHurk:U=źgQUQ9<()3]2U5{`l_:J (,W8yq`߼lTVP: GS-Chu\0'Ք7Q 3ʨݽ}GC#.ra2 *bl"E ,x#22RHC&~T{J|e|o$6"{tSzN (F2`էh^ &F  >SI4D*UtwnIp[C4D14ۊH4@\ 4jx&%S/j}sC?3iYpN n#VcbuuM;{q%$}Ʀ鏥+}ʚ#U,gAGu'hG7tsh#wi53|^JMǑYD#ݨG<>UDڅ" `؁NF!XM,3ܑ_]qwNܔ5,chY*Rd>gXwWYRڠFj?TҨ*H6?{2*O(2pzUC?jp`EZc:~7JtXQ\6) d5 )lh')?wjJ^ rM>d 8PBX~!;RGqŒh 9)5<p:~ykgvW3F;e{#䁬vFIoT |k1xqߨ/ul׷cs]úznZޥԟ~$}Itߩ$gfw @"2c2!:x'qQ6h>'hgl:坃Vդ28Exaa!4UGEQ&hǧ<:: IDAT6b_zB'Vz6>c(Ο8 h6K|F UO :7sIm'k@Ee~b\q=K֧uGEb-<'[)Mxx8.-a5ݗI|Q^~O}*t3PTCf_DpU?X;߭rxI=8NNfbGF9Eσ7l4!3Κ+cC~I~jQӬ_&Uks5׌]ΗXaGY3UEa;2\&/*3q/KM 5ݨB xfbUTݠbD{4(=8}~p /⍋DQ mت)aL'끦46i4W=,qCu L3aw{?y!{n%:8E^7+;CR $ۓ'$}ǞBcBz.G0qXfkwTtI==>.bK.YӘ)l,sߥW'1;c*|<K~۞9ץNT ]r)ȸ,io`r?FJ^yNWHWwMQ9m?s謘!#;OKkh`/Fh$;CaYmM2"}RTc-񉿁;|() %/IA0[+2zK9-Mb% Nʓ|QwRt uQPMt>(V4f/ң2$oxO8Jy? 7:O96i j沇y:vDeu3=Vq 澺gHMhzMF.HJ$ ?0&[z_չГ/5HԢ*VoxϝSF[0BdpBx%k"P;poԕ/QYvv?9sI!OT.t,϶[z#9P+S5k譿`8 ]!u6命&g7wdsd{ .;zʀSXgn=WCXl~E]/.Y"П*p<;E t Sߣ\ 4+ܥh/76H~ MǨO"zMLEfGO9pna%&rx"bUU]W8[Ai/Pr;:Yz8foh-P= Jv:bD86hG9etS+)j^EkQG?i-6FGUtaM)r&5FrI\!Û9z5G\'0/b-B-ގy(FV";[хb zgN9%dGn( :k\TuZQ!ZwcqY=san[љDέ[b*ڡힾb^dJ4mgRO,Ւ"'0tSMYX7d4NuGnI}eaRnF-_#,q~AXboUȫ=!t(P1 Z+Ek2qO/u_Aweve٢3.[,Ϣfʒ5_نG )T. ^%2:ň&d|so=r8*9MQ6Z`}26V)NA墠{08::?oȝ,%9^ FԹ3t9G6@v[ό<y5zb-Jz ď|ӳ46mL.?u'^g%V.q_~p$YAi41JrYQA))md -bwE5OeA.u!'ζrl.gvQ>bȦꁂapO11{M4򚍱CW C!Omin,p]Snyڹ͸}2'kWIu}//kU6{Bz$gI7;Rt)Pkm=[tuuC_"ڸR4A|\]`gqX'fYB;AHt<ו;VQQ4Ѣ41f Y]m4"EBX "SC\[C—s<6aeAl[&t.J?S{80A.'`qaԉ򨅮 &)z뉸 "ܗ'&c/1A!hc}nY?5tO{pFU+)3XkDvy7nC]я-l؄ q[KR >ă$z4>yGGt)s5>BK< -zT_u_:DP:IG,p mO"!? KRN *N/x})3T"mMKMf[.C9QPW3zh_/%hMZ@ lS8j7/߷~~\ n MQ%MZ$UiSTK.K~,ct¦4ԏt8.jJ݉s}.QEBͧHh ]X7ϪMpW磊Gfl_a8_DYuUĠ9? Kpe=?J[ҤJiyx't3ψiR&$D;*¨&ad>ịEVExXz8$Bm31u Gp'TU%,/[FYFn3kv5v'I~w&_ͳ~VyyюAeBˇJDx"*el#5@61.v Kj#{?}bk{Ѝti#!,6OZj˰fjBh)st 5BHac\ȫcDnrBr] SEy絃ߋTy%ǪHE4|A;;J!EMH V>O i#.j.?g=Q7XDvTaۧx;ޞJiCU$3Dw0U4:kPuϫ9(rUt,>ϱBK/<]DsSD3#EPiuL"J,@GUE!P~q{1v @] ]RIԀC$:8?Q4Z)fUr ȗZ|R~N+ 1Yn-=о|iVuUGF\7(@m@W'(O ]4ؤD/zBUϜh1,i;%a4g4tyPoxĽ8%oTM:+r)zk/DUE8+48Ky[Od}Cj;E!dEy+E ^xxͣb既 7]]A39=8Ǫ8{4s aP93_uI9}Z UB_CDjэVBh"t_xiUk`LD+J\pK(/0jj;PU(R1}QecP6NcU 1ZR<ݎQ|CBZ~\٧ya{ F3- y V|/9RKНi77^+"2unc i'xJd[PEx>=(=b18)Q=I Uw9(x%% (ʉ$WeTeE{Hprɰyo2j0ڛybv L XAyX .[*FO*251;kHTu TA@݁SV4 K 9#r$)¯sr=EEAhnz#U@ ZE7x>ʧ#$z37 )ovJ~0*:zTG˨߼x(4 t30 z އ:4VgS"rOxIBa|%%N+ᣴP6 IDATEIq|{TzP7n E;HѸew<"Jc6@(qڮ[u^/[w|fF{S]ʦ8{22Vʤ֧YZר&a1Ix~&tbև֋!"R,_h0 $L<䲦ҥ2g3e訜X PGUw$\9!κJ)ApaFk(ho"TNVʋjՄH 5qIBBNN=pp&fcF(*ɑtWNFW95ýyq)!Klj3t-e8JzE )&Ȗw$ \{O%CfwZ]RZ7:*O,W9_u^!"G`D '?Iw\uRE!zaȆ]^ u8/gV3:!"=DYY^Ix%fc)&ȐyQw`=NATehzw)^XF=>Z˜u6Bz)ܺ.S/mb:N/10:IYђX#kr({۱"M! xIZT>ұy@*jTz;vSI"(WxGVlOb8uAz )Ȁ23} 0W |Tlb;Cvte#ש1 EPM4Sjiد C39Jˤ)^nO}Ɵc"# z Xꠟl#ϱRL6ʱHN%bhyjL Ov{I$qd\1cWU/O?GbF\b/=cwV=P4n+ Nv$ 5<'Epf~o]xd`H+s^U>Z[!'P#zl|+^zW+(.cЛЙA΅BVhcWXx #sY,ʭMX Wρ)Vek6N. jpt<;.\_6ko1bBU5TCGY:KH5H(AUQ8fYn/HN=t%n&q+NW 3I{5d5;Zg>WWv?&cVUR=vxYSӂEڪ29E\ST,GgW(s\7,Wrwq d>znX#K=|O1ϊhT>-^wGa7y ۴A5CCOH76C࠾2~~'Ƣ D-zMAgiҹU g#tYe9>ߤ@ΔE{x˟ĹL.u"Wv0LYctNPT.R_=E^6qFz5X8OԼ)ў)R(A͏$~\goTS${)c\eOzˮ PI˲GD#-8kF\>2NS>q4Mt*jhU "Uv{(sYdSNh!EQ:YqXH_:`9PXBIg dJjdr"`HASZgd9@]7CD~溎݆sv̓_݇G(˳H:v?8\7 h(V ?} &&q=.;h+db Ƚ08(OA{hPtP7]-j䤂\ ymtbUNP?hGEZEAj&'ml#9's*^!xH_s S[6p N arQo~~t(IX$FPc,R #+ Xͺ4]R种_#yx?J|<u BJT㬜+7ޫ✕Jv CtEZ(4Tyfn"Gc]>c>; /wf+.z]Xu2w4W;}OP1ňCs> *%3swi<܊CqkqV;wwww?>~?62C�L"]/e.鼞hݞ&WȀyͪϋjZbm{l?cT M{y1&d>Xo>ṝ. 0_cv۞fhۍA`ʩY-7=<11W"W1xEiDSRuRT\}XN iXxa6ऻrjvnC %\ï`:~9>*a6,"31TIZ] 9Ie v?&Sp/3ʉJԛn h~d&n4dYOV=yŵC] q2 wwW8ըii)mOҸ-T369_3/QgP}tJ4޷@/{(Lm byߚCB_J2=`z)õ̶oFsc-U9*i g'Ol9:^Nh5xykll"_RG$PSܼ'CYn?:#U\Jq(keNYe=%Vzsgӷ:Zvȷ"Kf@4";xh=QJ7tPB{*&$wXC@Y13%Pҍ0Pݱ ܛS2zqwj bVjՉr377 @:FkwN]Csdf5W|)=xpC([!c.T}- 3?46yz^˂/8Ob/e΀_TK=/ p-ɯwU"m5\Qe;=8KDEJq/9177jh*T^\fF+'b/p3"s?q(l:Ag/[eTO 2Za5̈́cqp@ WYSW/bb;4ĿD>Տ<^%3@E hޖ"v8FYWx\ǩ,愶LmЖn ЧfQ0ҩe}.CG1 C&T8ƫ5xb8jڇ? '^&0P4>71aL?Q' ,T%4Kt7t*\</i\Y0﫶2TYXpkz5U' |R(ʦި$k>|#^"XGM8*hUO(HE_w[E…Hv8KE"_B*ƹLMoݤ,Kkb*phz O&hLDE&fp\8DG퍰 4g7XSmQ;{~XưhD\vosCkzhHc>op!GTv?W'PzV^o)k1ʅ-mE1v/vaFK3![.>ܼ?jM*"/P5?*@+B7 wq$;%jb^6Rv[. q|h/jحM@P2~2GύF@ϮN8*T )UhHL+du}5]4l=j5R,th5(Na8G`1>"(fݵQ+uKU vBY `t =UM.o([c:i-cF^U ݽӥ[ݭZt`y-PC̮㽽W3Yu\*E}\QXcɺ>]xY3,Ś z$jZm"L:*Ahۅ]xSYBk6~10kӪje ,8G)lփC"&mmy3lERu5ME z[[2WUwKp _B8Ybo vULK^N'`5\FLTҢ"Ζ_- p5.&Ox:|\&@Y,L ^aP[q1H"oWpA=U_mQbTީ+'T|ۢ&SFR.kTfl!8(p 8tx0Gp'(!WPBC8lCJ wͱj/6a"MXK2Hq5 B+KALpNH͍+ԦjS|DE)LLdP5d S(j9vBk% 0xT6p}%Tg: EY1,HLm?Bm\L­gv>fMӟ[<,+#ʏcnGNeȚ!kQZ s_`)1=hEar)G~]+HY,G:jNFEEn3 ZMk?*{bb)W~ V lL{l<TWc .)uW0pJ}O=pwWݔM'7u0uPf_Fo!=bXOrX滅YԳ'-_c,kMskBZU&ak:Wv4~3fgKnj9\?yaI5YIJX 9vB;q8Y:m϶yf;Ի+h ]9',nFU\$DzЏF )dR1\J89ZlQ/'GaVQm!QTh= Åt~ȋp^87 - 3Z}~ȓE. /wc/PQ8.jMEmb'U3^:7m*y߁)<C)E瓰 &YNSAOEP9|ey&djb^Ќ^@! .8 TNN8rj:!&tg<` gI' צ/PXUŜ,3D@ބ0tFv\R.Wy^ PFqfN0c88GM S(6XGyvO4f UՑ"`jL9 x.|FI!4r`IQjLs%f|& x VrA Y\(Žq\g\NCm40?N 態ߩ9PWsa3KqIi#u@ȈUǟ`GivHUSE! &Am2GX aT3XR[>Qo-F;?"=QhKGj΃͜^M!"9>Au r|V2*Cd3{I(@05Q-CzZ%XosO8 .Dwhl-!X 촜jRl},x}O3azL s$XU#tVpgA؏C'w/m3$TC&h#i9U$ůUeTN*S4MyL*f֢V}k"oА?`6U]zX,}җsq@jR 蓺N+w.#D*B#GV֜ƻoXX'f kJC:5>`Z/R&zRxr㢚+1*ܱ&!rsZA, ķV>]UvvF#4gsÝܕܭ\3g\Fv!*E<Cj 9T'ߔ`O~_3$6>mj=ҩ!GϞf#)p|l.q2í~muy/?։WMSӓڛch>zf;|e PqttgGziUM ɺ_E1Ӟ~f6bوaϭG Z3,dm@%_~ Upv>m'=jcu\ IDAT]|=-["e" bil@n0Tkvo?y[?xV/̻E,jT+S0xv=UN+xe'Q_Phhh6SԄ*r12*+ |PKx(V[m[a8Z4b''XW/ftlmg)jg ,Ug~ܴ>,I*`&R E،?WGojzXTTE(j~YoE"6U2j꫊i|§6B@=5R6tt b^XM-AP_F)&P*hÖpM96Ty vE0 3CwڪWs *%(‚ߔ)/ˎؙ .CN|x A G]X"rT<(0w禐 MT|an/D#EʣF#n\0BV̧t155@>2Zs٫ ]b8j]Tʣyxy +qg.4\M pVP 0RF)s0-T]h"\6ȃXל#*8D f(<Mtq~.`Jb-.:(|jse.E{1#PI9g YAJD %[yram!|j8egWBcUS z@]J!vJ^ v^rXyU*?m?EN CAAJBp0'AME:7Qwf?M_$~0-Zɦ^,ۄ ^I":`LF!2ɘF_cU7UYi-p&[oBDo_>m~߬tx?D_Z<XZzK~>[l^$qȳfozW2Ac~ʦE5Rl oyJ={pڣ-Ń]~QyoP8Av@3Z&.O7~T(hwm7aX(2hf1h\GSysPn0Z͂uLXo=Ww zhiTؤxjb̶,.Sq6'|hD.Y/6YɞI ^ٖ_{,0̜j 9S!4ٞC7WBW1leE }̜*{jjڔ$/8sgB Ywil+b~F~z%Z 6<,X m9ʶDbسrk7*ql cGW?I<eԟ8*䎰wvus47Է,[靵+#k$mgj~@pI%B#~ARί:CeU "V?ʭR(T)qwPu esjU=Y5E30R/)߂|n y0X#l3XP4jN30t|  b},.1>Z*s Cp.$x/֥:ZkU|OJCM w8A!fCHOj51l-H6AI_?8DU\1TX6檓*3;.!8NEmi1~^ 'ZXRS\Kh8"4{a<+wHA[!d5_^6q\zS->hamMZ6J9oF|vg?+!skSSETLg*joqw [ݼAwB-g+rcҐOԳIr/=/ yR/ڇF#{)'g8kZ8QfNĹ_孧o\*!@TnpPh w[6>؞+f'NbȹXb~Q68EŠ8#F8ZQ#ǍPF~1˱f?)eAkyK&Y@8~CxMIKx*' [~յr˶)hU}?NӾCA ;xyԭP@UP_c޴LP1[,yM_|ٖxWGo`z3X2r&-qb<U )l O`TG;᡼ .shå 3Op^p4Z Hzpȗ` Q;<)pd|> +"t Dr%G˰"UU\+<ܲB)bE# NjV zȣ7x*eԒu F]8S0U =Mv̇EP;cbw8]SY=\C\Kb6bh ?EhdU&Rf&+V hcrAQ4Y(mjg64/z#~Eiq1˵,7_E*\&Lb"֚. 2Wa3k*Mk nԞL%HU6K{\"CH,?­O'֛|uŠ9:΅N+<Ǫ)FqrU: C_́"]T0mk9h¶C N|f6/O_ K>G=@ o jz`W|+~}f+:T|_6iܪiS Z5r];"2#jQ9zkj[~VG|ky+ݍyl̻EFD{~:`x7;sLHnr-)k*[=CYC4obJP&+q;ϱֹ3#&-u~EkLP[PR; S#:nN̍ kuD{s{s[=C=ixʫP_҈qBKh9El!Vƶjcx4&T0??]ԋEd&[Qb<=T3l:m9hm;o4D)|xۿ#}.}lO.@]6ɕߐ]h7"|HȇE!%`{\  Qq[ZD^vh sa:)B],k©X|u'4|v:X #)7xx"$_j'$a# &ae81^PmC͂p8zq%\E/iLKe`EIQ*HP2Xun "`1 \Fh m]0Gh%8dWpVͧJUq{p=Cw~)'0 90Bs\o"9M ؘc8Ibk%<rlR;/br3PȾʦ>J :֓e> QPj0;Ty NaTKC 듵Oj87iw7e+b91(Jk~*5J#F@jxD .m1)T!TCۈQf/kcRrP%|_MQr3lĖG?m} Ce|ZSlH47m* MUS%v)4`%&C ;M4`!Ktb78|YԈl3ުզiN|kl~A@ y j|©^r CR)jDddL6& VȏfG>íu( 'C% l,șx8 Ǎx >{ )V9eu+ 鵂*zbHdUL5O6,'8m7ԑc +ӾBkl~6"7 '?*ʓR[UATmE&/*3Xw\FJ,On¡7Wa*PT_ǰRD,,\s葶j.Pd &;UW5W_O xQմR{'o{mz AQ=W%.ӼZmFpJa{C'0.c4Ԏc Ƒh<:b*7SpZ[DaŨ&86+ o,=8y]Jh֛ •Mj gZOa{2Ӣ.U6A 䄑kHb[1 3H'˩q'p3tIԇGpgApK3?R8,stvyX86'ƣw- ,6KŻ:qNz\zZSclig&fi7]^{61Kxm=YzBZ*E>%Zj*|5#eoJ,QPjekO<]dCȃ-V"ˋ, se`˫o]/W8[3{Nv[CcRڐ$-ʯ<"{l9)[K@_de_[3n)J < .M־D~m-Me}tvq4P#scE>3-';w5RpJU>17*k͇-Pu'%O*4Q±*k,!Q:e4XœxO6'kȾAba"W+lӗB̀o)؎#ף]wLM'F)I^m2Ic.o M|x?'V˰acOah6vśW9{`=p<|m#U":_é}N7\sw E7m+jwix*'%O\\~%--:mb5S]%P$%ft]|3v7v$ˌ6s }7:.zP#k\;$>J|%)3".r?.^.VX%!<ƙW=Î8L4n\ |./S_,a!'DЂ'qj qE;UY8o xFpv@+m65ն/RlȣG'5?67]I&R/r{RVjgE۸rݜ#x_YG=O3q6VK/@''J dmeХm^Uۂ/}p%ԁ:݅t,p?r LfoTX Y0K41 aPgxGXU_>sWx5Uvu6ju(<\Wf2?G^)[,Żp PjT_Dڋ8_9Ė e3/Y*Ƈ"^CV5; 8,8 Xci<&'V.x6xt_:xQ냓 l,X`ϡ'SSӖ/z4^Pcyy؊pv? .ș&$fr)x/} li5dzlhjZ*g@fODBphlwhx#v; u72k8Z,;lKsC ̭㢊`L͓kݸ.!+su bQaEBĊV)e뽐bSfMLDŏ)Pm Zk̯l۶]f۶mv76^ԩ_3z_eK^Hp1L<,qA1wQ9N-bgLF㖣Oxc^ #j" H1,GW1&Z1Z/R,S3m0A>Lq |Du*v*@q5oXC8 wbQ;h rj:dT/* 8 5 AjxΥ4/.ԓReݙkȯ*%<)TAGN`7ag xSr`rib^m)M0.\`r |pia.!߱ɝeaiU@gnMx^XWJ΃`iD(8ҨKXkC=\yF̜Z,{妥pQ]삏\Ө6rSc!L6PNIFshP'zɓjXtG ].=z#GT GX|΁DԿp#G'Q+c+GɉrZ0u&@#){*]dۃq(]DNOε'v~as?\ljZ@p 4(!X\/9NqWb0.̯%dJ8iuE`eRkg'#ffjj9r&P7p_x#FuMggX2|Lˬ)#WV_1=XY~vEMYDmNN3 ݥ2wJm`~?S.F@Akji!k^"!*H55(tШez.W-ku𞶿_'o%.Ogf"Ҝn3&oczyoSl%Z+%Xlt럀3%ڗF JΡ&W*-R4kX1loXi| 'sZY|1pl1I3!M^`$Nl}:gzN:Zr0C > jU[i&r.N⦔ ëO4lb#07$H1`.`Ô:hZ<3H0Pa|¢V*#t8hiCj@xX P+h <&ASxTFA= uPXU@bl*2TADSX4:Q"\P.i K J.lpL}9ZvnhKua,lPK ƜwOZO0 pv|5A&\žb.|Mkr'\EV*uaݙRc-oϠ؟ cxc8y4̅v4 O+HÛ8 :IEPoa&?AV%*-jr(FE,` ]L@9xxU/0&9Ssg3<+fgvgV.gYgerv[ĸs͢Z6a n"Q:=N$B4 Lr2rM#93*w %4I@<;1)s^ێsYe^ y^u,h@/~<%aZ1 LbAK>VIԔ*(lIMuɽqcx e\ۍ0GHc{B5  Eհ5\65QGJ'>RIW-?6v6m|hK+ŦUxM8pxgl&A-JTq2Ff/s8pl6Igއ&֕Ms* 9n-\)Sk7AvSJtTǹlIxeA(4Jy B<"j05P3daF̈-MܐZǁ| πL< 9ni|"  N|M? ua7ߖO|VQ! 7%A>faSnZL.|pn`Wyމ*^=v@9`Wh}๺p`?۹ֶ\YN .J{5|R<-^D۠P!u!2䫪0J'*S=9Ο7ŗ!V=9ǙoS]l~"aOsYTNuf`!3% |AGjB)oOߋfY}XF۸~xOht!)T^z6_SpT A3d7(EgU1PE[ZEII&]r_$vp_g`%-*4V'Qa9۲C!(1MT*P>ۋj*sS]q6 #ДF_p]R8[X(G'](pbWR; +R],?Od,7v.Exax#G=%JrDԖhǑb#Bj ("Qdp϶?*UOG cNiJZZOvmo!.G6㸱]7+˪żg\J̈́ɢQ >@< E.=Rx9UC`%Y9E ש_Όn<%3pp<+a]f7&dQTýxfͩ= c &E2Q~Qi!F Շ_eS) I\2/)g܂ ?/Tg\Op6Sƪc]LdopU)1;4s'ƒ`O{9ꛨ>ޣ9X)LU!X~`"?Ө1d03A!^hIkTR8y!vP ЅOU 5FZ}LWE?͎S1#iG1p9 vmV8/Xwc؏Y8! x cS(znFi"4 HJ-<rS|=B;A[D8m=RIYC{ v-\WTGO#r ?d naljxYm{KoЎ؏#%;j.΁)V/ܷ'ewʁ@L`~\ȵ}/]tiZ7$W>}.wOrf|Q[饣wALTy6HIY%k{O8ӎUM/}ύ%}该?15*6؄3Kfj9rE6#)GwHr w.ހ6؄kp%`?6'`W,o4fQ6;QVϼbe4d6zڑ cEw]eyRcaTJLܦaGrOYTsB[9 ﭛ^ pC4UF٦8 *~TrEUUGjڣT-z 1FRzk>Νэ/t]s*|QAOOjq{6<*)cDQ[Δ;s\.GͮpSXҌL}-wY`%9/<|J]G;s5/lNFO5]>ƏxOEVrJ@.r9~+93Ԫ$@#s"Z\3WtmtY~O|Xi[e{!I9YA8S(zkb4 6Ɛ.&ܡ m^KD"vOfΧ"{^m2ю~ tTE\^,{xu7\G'=N0(rɚI} S-,([]\! ۈifxX#H;7ڠH IDAT},䫯M7:s&+ٙ>gXǭ_RU&`ᔖv) פg?W w}}V?٣؊sfW]*N.Qֲ׾d W 8 s%EYq+Or)YV`lDE0 q,3hSY3qX jP-+iGVW cgFDehu5zCj[ 2ALKD}#^Ȩa _@ L_k{sJf b9٨jD(ҧD9n;41mOc5j_AmzB#D3I@v+ۗB8DMfTz.>Z`Y6_DNW)ټ5~S)xnu&مD' muCh.ҋ%}QC[euaәk*9$,b歜O-b.VSa< +q0?V{@8+ PlBQ2pn3q /p1ԛO@?g_ASaGt_A ֆL,Is*x78g3_Pw=P2OQr@vB88>~_GB fV:ZKQ9ъrs%b,6X[ Y9 oq_*+8oc ulBPwF>ڳ&וez~vTP}eބ_k59 -\<7^Be' " )DjeT̢j H(ǩ3UTM8 }U-81mR@st8*9SQOTEO2f -.&gD[gj?Z ;xh \MX7䳆B]+W8@$ 743}_cN<ԶFS7"E gb͔Y## g@ +}jƣ캪cփEj9_q>oZ6%P?7se&ԥ76ى0k?\r>!u-[Ѫ}ڑAP *k\Ț eG7M\Y O!!C򵑤Q'D9[WU1"LEv (qpfq9ƈS~^+uvA,caZdgPTh ھ/W5*Sy~FVjIZiٽiA-MqxKbJ%H|wJ@an X9h*vz9ʨr[Q؂e ,8 :Xo saMW>>uG_،@[0T:m0V@3 9*pr|O}TܜBwXz]p[^qt%Yy+];&P7C^N 4R TƓxŭ0RMݘ5|kg3{ VHMi~ ͌pC'Uk54+ EUO8ֈO 0\*[ XN'*E x3jANUC*pzqd8K9KDD#.43riK?a-{PZj-1RU?Np^ }*Rjn|v:;]믙+C3+a.e&Z[i`or L {㕳#V b],.e9biur/0w"bhDq(?\I\kk/`]j᭪"7Wp;ZY(A+4CF$noAy1?zZk_N_]Xh#%W]7 69ɏO_wkV#sh䭈m#[qٛHsJgKyW?n|ثOv* n90|_S{dU۲m={^b1h_\o3mg4#@W#W:xoΝzD25кaLq1#\=f+OX814E둡`fSj)'Bɢ?u,?B_WG G>/Ǔ'cK_g&l |9kZ9.^:R9zV1`׵K!Cg.p'v#i8k}02=b>+U0cxGq[srՔZ FKkP+8#0bgUږ*)F#uΆgS94MԆ&9jvoslk^ o)O\G]#yxamazm1Yn/\M*ynN݌2|OTȭG,\\Zf.)4[liUTtV*:yBêCG ;PȠ5PIq*@U"Gf99N()%Q{Oe,v_s-c߲*u/CRp/@b!W\ +pNP F(L1k1TRP@-T(3앰:9x^a7q2~1x+kW|kD -7,pN(qWxL\fb(-`m`>hi=itc~`J.F+ø<lHʴjS5pS Y>UБʪf x-px™$"K`u ذwRΫFXe36Q̞=95TpS)po1VV7js\VsIF.-Z:(lFn=x6>8y2#9U`4fEȯ*zGo0w 63!$B[겵:kN1zy W\!`lv㥼 CV9^{vߔho֝[Սnn6Zam1Fe ܹ»ZY{&ٮMw,iel GD&O },K{pqTQ^> smJoqs? }at]?bytgrM{LE(s%*k &B L=jO|F)v-:;fgKC-̂vi<=??d @FvcޒdwPa\DYk?kc#jtC2!AA>z.k 0:`ӬѲlvVVԏ' #c1|n= .m#qb&"yxsBc c;^{]VY_xdpje@Em 13r.l'?AsBoYr#_xg`%~\B&`6<mh5y)´)G̀q* ߈pWb#"G> , Nj,P>/!p.F~Uoaw jb3=1gPBZ汪Nc=?Uc=5M| 0ڻ0?v@%_2uJbw/d:`t:>C`jmAKuPJ˚z_z8=ӉH|ۯN@ݴxb*q#4o| &8Ľ9n < |[1_l\Ђr5\G+0g Uv-~Gg\˨2Fgq0db5oB~X؋pH=6//Xn/yV^z]o̯g$[`C$s~A;g6Gj!Y4-8 %6<# zpGUuDIQ Mnc3\]9׭5/۶*.?Z;r V-㤋BPXCv膋#)BQ-O9GqZٖ9tΡ"' Cp %G} X\AЍz^! 2rz5ggӦ}2@Iܬ^S < ʡ:vq6m-d 3ڛs|*1`4N,㨖[ ݠ#4  JK1R+I[Q01Mrf(N/⩊ܫ.b]v#%wYq=tR]+hTPm+ i*FyEI|Z=k>Ni ¶i+TMrTtAԤ|.\Cc ?@MنՖ˪>ʉnf Ȯ, ?a* o[THJ߱Z9L{.F@_Lq_LE;E^h ~\ ag1iE _U^<]`B"ɇ-kS۰2\"։#Qu=޹zaUU<Z\Nx㩰C ȋM!B>o޲)6n0`" ЇsiUbƫa/gX0qM͝Us䦢09,O0M?+!Ji.Y4^ 7&L¥Wal\mNL'.vwSQqz(@# EV.KT*DA{yK3_d3iMeO iocEh-y^y>K][ކܕck\co2$$yV_L#rK҄ę>4LYޛ=C_Нm?ҶIn8&GD6X`6g;—ۼ$z #pVN] eM)nbnjGj ǝfOc:an OG ܛ'D;P"꫷`wJ_kJrZb`V1`99LԟZdN[u+sЬeuH=sǔ(_`e1'OX\ޕ0L_ljF.mD8>Sb~jhf2;m4^Sb@ߐ8:c[lEa J.Eɔp,JLG)欒q? qP֪) Zzc-rɽXrOX=1.*K1J\¡"pN$;X cE)OEXZs9}Sܳ58h(,uVwfu{;xw>,')%fNK[(@xS.9wi e(BːpC0*TZpe9+W&'ۂ!0Gt[M$xE49 aP:8Vv &Uø *a#u!SuO`N@cǘe_Aø=tZ;| IDAT:VTUy(:Y?Ո~t : zSD/ sݏҫpm~(~zo!Yp8 9JM<rZS*c 9Xy ,;]> 4d[ƿp3MZ 47b~ L|Ycgk3NZmM(P+DѨ5ͣ("85tA XbS{qq`8 5qVr~TV6ŽpF4T<"&x^b;iCxz9tsĞuSKbKkov/H~ޓ[.F?ݣ'b-EB!n3Ej%NT6u5著Rg( k ^SyULBؗ iݠXDkO؋hH*<?SOsp,خX71+%La_UsA e<蜠/ON2DAs r$NVi~.S@m]/u@<3g69qBݖIqTW 3h%=/UE"y:7,Q!`Kł|uJ6Ԅɉ4ǻ2\V57+yS8 U2F㕣wVv-uڑf8Y8͙ASVzG~h'C>cܓ3apjnW]e}f9dVP^˼[mհj&YBh4lW視;M&wq{﮳;B<6-U (/h 8I65Yhe<*QG H֒_K* P'b+ނԙ@>~L28U8Xu,` 5.C6yh>GJb!UVg70dGmunx'=1h835gJnV#eNqI=D',aWSMԂ' \GxD$1(8+ F4 l ԃԖ$. cu8+kKأ.Hy _vp\k|?p/x&pJPba q _ʏa>y. TGE0Z5)EpyJLF~kLZ|NewPgW#M,0{*lg3VW+NpBxG>-D11K-X D`/X b3-<+ !+`8XN!4y^08!#6x,"@FmV d])v2S p&N2~x Yʹ(X-o8Js={xS/y4bqWJ 1e̕Ib'Z<_y7.Uϻ!ΰ{M;fNocv&JvzN3:.;]h]ȄÝOL'UOTCaw xW-],,2c,]s^DzV Wvg*QFs}Ԋ@L{Bu8p4p Q/e(7.2XETOnom b;,Gg A : (#ڪ*]?%9 03;u& P#{ZeVO#^ڴģ+&}\cWS79mVU%D+oSzgmL&Ȩ1=͹![GٙpϺJs'Qu'x[{d)#b$X+CTӍl2Վ~sҳyBжkx`u1;OcUA{%"0Ӹgi:%N|}\;eGakz^Zx\Ao!n&G8;gRM%rnxA|/3qyG 9O$jCHswvUE{/OԕR1 &qhy8XU4k>鸖2fC51ߊ̸QhdzKc B1KxC t0;M$?*~BN<؁aW1mX2b hTQW~,%C?!{:~$,um.es ^h‰TX]ǵ_b#/pW b"{QdSesO4cQոKwg VyC619NKK ,0J|YVF-sW>2 bxᓃMVIښ @؎3SbSŎ;@G+'~=WtKk*hoiTޗ̪f\/[ ]ˤp2h9zaY̬)RbQh%vd,(*xaBZ#u/tl*1ը-b`tʜ+,sPLr mZ+)5~?SzN'o+'u!$: g z> 9X*{:f?| !H{'pʼn!fc'Fqh|b.#69s1x5rXp!Q!ik1V3ZBj5a\^mļ*eqP4bG+8Ynox܇"\\;gyW;*s 6` q` -{Umy"WTh~ûa5 ?oh@wB3ܑ;6ўa9/x+mC<0Y !PZ},O8Q$ \'0A9Q+ f p6cq N$ x8􇋘c$f9;7`UE`Op Qf8>qT0Fh=d B)'cn Ϩּ6eHV0W|p|!F`mŸ1fmVHȤt8/.|M HXKa>H9IMQbrxA]!]b%Xl'RhQ\S &sz#&x: .WIm9mx+NJ s CN ?*̉xFbwQ xu"|N(PreJ!pSȨER[(} E yBfky]3^<]Ak9#[U7~tLlTUh-1'ž|wSKg)%3wD߅yEKy?MOh?%=wYz7_HW7Xj/e2oLqYmo+>:hݘ9V|%N⋈I"} 5-OrYzW3MvtN`vqA:Htŝ8qhj\F}>l( yBFfVI{?ULv|;&(yF).V?o3QIOkFzH;=hbgVg-Uurq[[} 5®d+'$rqYE fM8"[rvQR/V n*8&oVayMk⪂G`9;Hݒ=V&8g5#y.e3Q 9ϜQTeq#\r#,KZ9R]i߽MĈQrNf?\1 ntu JxϷm0tp<\ AdiNcSSK$ݸrUTuBQ_cznp:Fp[X `,_>'E;PpSi'tS42ε8&B_)RwohZR׸%vu\|Еs8-M,s0 @I~!_kp/Tf+op{("'sFpiE;lߔ`+.s(RW3Tnx4ѠYhj.<\%Cu0q1_܀:X_b.3Jqrji\gb2A%瓼AK3E_B!J8@ X|7!K@QŨO\b3>}xX I8[GPbS/:\PSSॸFU0P.Ea.Hi9-⪼G{膟_JxCE8P3KZQ aa;W ˈ܋;<O4;K˦jŖ}NϪ- U/bu5} N YV[W{蟳 Y&ic$UpZ Q`WkUW)ѩ9R$˓\?'vLT/;pL Pөɐ匧)DFJv]de4A,Oi5q?!XQM Wh+x\M_(gj8<< ;m< Rd`\l}WK8 ݵplb 긖=run}}i+xDK?bu?㣌:`Pj-뾅͵ pRN@ QXxSq5*szL=x%UES$ӇS \t?S7Uiaxt!\T |p_c/݉wZTnIK_(r9M4sM͙HѴ@(% UdI>܄p!EٶzpVsᩧ?Yj ;;a#UY5]Z|RnW0"CbK'hXZO̎?8 qfk$J K9B';BwoR0#VR'ذVYU}jfodcr%GʒƯ萘w!OGUu>i?gL uzʤJ-J:_җikeWWU] `W)`AľZ)*N Uqg}"f4|Y\8b]y?g7TB~yr!tNQ^h9L)b9$:T@sL*?a ް{P jrӸ V_YD`•ܘ%&& a4@Cө ͣg#Nڊ edZз#zx仯:;Tr_U v諬V$OHP!n~=~͡Z{"{(YЏdNZ#v%bCUBNӫySDiXn ^D.'eL" Pm<'tyA&+$ʑܶyN0^`™ MA8SyygK IDATfb!qH6Z)VIQujFy9Hp;roI55t|UL9Gw=1_ԉ֡R!Z]kƵ2 jl6ITfUOکHWk#5IK^kM- bH^V$_ Eb>NLX'fHl[ϧAc-́rG wp6hDE|apw #;`4\tZR=8EEѢ"3TJL\JM(Up QNR%DnI/i6\ YG)7a=8]k{Џ?6M$e;<ZJ|"n|n7A .sAK3aRWkr(,A-XK^81 gyq7Sxȯ Y̙8PPUnUVw]| 4 u"˼ӉSPyɽa <0g1܇$A}|QU0onģMPx[p.9:|7 * /Ǎ~PgK zDgaI=xO9DLW}9Z{KE.Ghĝ1c7OSXu(-`Q~ IO[ `(b&VX|LS1D7pQ[}!t-hLr˸!oި;xA p8+JmZo_WS [_;Z9u}VijhPMGaX F@NS6w@.sRZ͗ϼ=vXbU:Q~ֲ뗵.e;NLMhZh@$-m]f&uV 9f1S' -?فuoU&X>ʣq= g) >ωBpkII{8FSs֩gIщ*&v527Q[T>ZyPyIhJi35YpEW;oarj3<_mi 5)c7"+x|8vQNw~I=݈;|N 4U WvFCe8BYeC哕6+yk!ѡrxeljU_7K!?}oPmbC`*/vhY|aBܷ"vuo_~M*fUsf`5h 4KZ' :>Ue8S錿dO4&Ϡy~[C+]@v>3#JZbL6~i:#x0/ERэ:J7vQyXrsbPYa|9B; V_:֦k^{DP{t7rhKn PϪ'Q[(`6yF%7ޱ휒C#X. 󝚜r>OE]))G zj&ŏ8 7翱pR${ q-WYT4,ݟ(CU!~Ky MpA<Rki3Z NL4(~U8POIB ׈t_PF!è>_b\x^tubpmx[?Le|GS1UT^e4MĉbX91x M" KIj)/Ӓ%v T@J]:Їr=qc+VJS _F}$X8{GuYGe])r&:#Po}/諙3m*Zm([=uZmִ@3S+i۬̃Xd%[\fԈO^`=ךf^VD "dv4⸳ʳHpM8&N~OgQb=b7Ex8$?ş0o%0X5Anrpf߹8VAۢk{~I_yհSW bTӚ\\׹,)dFyտ}Z?rTթ'Lw%$'yg' $j8do ؜c9Lm VjT8[3\}MZVGwZh/d.G^*+Y9 v>k9]h9|`3DJ´[;G[`Pݫ`rfe{^h"Ĺj=59Xou$^p]8^dgabci ؀{k D08h6ť4 d }O:.870>sZ1 =P,[rY,*b^bf ^Z2,VɃ<j2FG0>]PNN 9kb8OlaNq \91/6n+oZܖz7z }Jڂ8[-nq-()@q#za ~PN>ŷV|6F_pcⵐR$ 60R+OHO91vC ?=*IqG>}Jg)P6 @(c10ǝzЙ+uɥZPE%Uͩ8<,WT k瓖.{ЖzC“a2l. #C?%Z@=^pjX YSFn?̈%i"_i[eInϕ&A]t_ l;:`WϤ3Wx&buV}`8ƕu_5 d:Vq""{oQl|Fknؤn+әdUM O/\}*Wt'cs/KߐY6Đ%{ٱ,+Q8gF&NR'v'QRʄxJf!*a}C;~me5L5 .p8ue~{E8-nFR5|-J'_6+ZuaPq=ԵA[0KGmF'ْ .p6Ѱi43p: ʢEjFٜx2`xݏW]Uey'h?Ęh;2X yi=qb6xrXkhWj{2ۍuRu,Q@ݷaӴmm۶vmmv6Z UOv; ̨ o͹FgXz~BseoZr|bfU9l:!Z) ؇]BO.-uQ1b"tR$ Y-ci{A_QEc5}UMau[⫤ "Dz3DX,qx | TH< 2U@Y@ߣxa5lJ*6m6\š)#Vş8 J_opWYI ҿU0GR$eӢly u1Kqμ)OYlf.+5JB IYΏVe[}q=nZպ~Om QFμ`t4&<9h5 =|SEVY KyʡvힾvNop4?i\^ [Dmg '8RNOm4DCcj ! X(&}8ֶNH1RiLW#00d X l[:jK!XC~-' "\\S|cӎrȉLQ"d ~qp޲45ڋ*:P(Qo2&-6RO5" {BSnۼoIsh.zD#e/TmݵAo&0Zs2ؠqW O'T\44ӭ޹T_L?s2 |{ZSɷT2c(UC7k5bH?]KpskO |W7.5JJ輛 9|ȶ!0 x)su-TJ|)? QܢA{!Xi =p/5" /K~h 'f?"EҤ#>N豑bȪOeٖrYa0.z/;!J !_h'VBPcԼxMd6!JQ0&.0V9ܢ,`Y /EIV c rby(zʜĎC0}jJ  /q5F;BAX/2<_Ο2VG'}a>"g9o訌r,o8F5d-qA pSJ8h-F݆1| ~bTVWE+؉6w|c 륵OĝbNiIq;gWa13,Kh$p3X"JJҏMSk/aZNA!{ ^9Yoշ[(+UBmO:?%pzJރl9 J X/8رW?f }ms}7!PU;IA%w2X  i YJ% ,EWesY ~ |T:lR/l}rAnV(pVC2M&VIrW:ma9RHxaØvPi 1̀% ?(Ҕ:{.,|Zb`4Nd;m;`?#>zkȁa?ZЎ^g&By:/ kUdNX#F0ްA<0Zi4C/Y%?QP>x#Ȍ %2h;lQ3 q ^`-2ۧ,0# nxzp "yK(9GXV<+SZ0XQ4@l7%ONaAi!h^R)lmvXmc yO#kH 2h*c|VDO_hoO^ΔR.$*iՕz/.g R8VtԫkԮ `x-Y.ΟZ+?Cnq7n@;ouf^K;pF ƒ)UTSMo(:n>,ea\fW);նj/ҾQ7yB88u,JaUn-|G1 J`> ,2Ց|6'k|#Ӳ&s';7:vDl󵷌TW6MD& |I3$#e;Mi!/ld0</{.9Ki?l_7xV5bx 1Yv,Hkj&_#Wp[h<%X8COV\%6k_5)x_cM_;ˏ}"S׿(XL@0ޒOa7(Vgc!Y=4`}l2v6r;/Sx?ҏS Ws)m#e4&ZqpGj}Mq=Jc3Qn0caul-hgsN%z.z{y V<{ Bhe2]鏵a蟒7/҇3&<̆e8g)bKƙF^ U| /mhTZ&WˆV=g;p.4PS/l2< ')+:ؤl #(I: ;)F6Ò0-9 %,el8X)B6'2Vvx<~Vte.a.zE_E`;(Ca2+*!{ȯ8eou/Lv:e _7݄7V5g YUٓ*娘m™ŬЈZ['/cSβJ:H JGhT;pmfq MX -gB0.V]`8k8vV6GbaxVEyހ RCv m5C/ym|bV[^E| mD,J!oPqZ,Z%CījJ6wVc痾"n$c.gnri]%T)6J}"{'ZK\a4O `Y]h*xBQ^ rԞ|zj(v=(0S`C)gbFcQ IN^7tG(aV]Kr ^'n+ V/0_<|,ܢt(Fe!눨K.@ڋr31nn `v ~Cq4?`~+$M)3M"VE ;ga"/o>ao]cTb]e]xc0\a+YRmل.PGN|ϲL E(/\4Dh ij=Q~p<?4:)dMa[6 @@g "r'*P*od3}#R!,t@ ͼ~r//('m;BHSb}~.ӿa!ʹ_mz` !1jDGOmw9oZzt9i4Wkn82E3J%R:C֚ # <.t+ zzxZ? ?-x7b> *wX %GCbl^ŎI| ئu洂-2tI{q*bt]%EOoGbwKj4;zPuoKC QXwFh3Y$ r|sjv9_ҙ&ybW!CTKO H)T5$[V56ƧpnI3}015A= (h[7ndTjg|lNMOW:Pp-/n WL)qfJ}B[ޤ_𛼱EhD }(͓TWǬI Wl3 Yq9ԀOD{9`$~(oxY\lt1?7HITuvlHh-[wCBY>&} lO?jA{2o]ۡG59 #Ym2P'T;S{Os65ŏC%ggӬ:ԛQ*3y2u(cQ,lCgU7EKSyXl8kE1c [ ,z@+ ZMQ雔Nj(Ͽ0L&GfI;&WD[2axT6`'( }vu;TC|[JP&ghvQJKEO^[Hz M+&f̋%vB0"p*xp+"`&ɞp JC%|h 4.wWA^FQ 'fXn)4 ϩita&v@1pЄ~kew |S 2Tq&lXl5EQZM c(>|drHLoC+X_!H۩0Dan=-T{<\$gH29S}9}Ǔ a,q  nXցOPjTxS!*,D GS!@mm `ʲ0ߨ,) ˁȕ|*Z +1]•ڲS%lf[K݊"dOVQ-rȪ.l0>()؛/|_"qEB {%U UnvJ `XYxg![ ~PǠXB;QAm2KӵXmG#ܧR'}hotJJ'SζA; vw5CAIOo}멬EE?$^M;]?_ٸ!ukjKpr%or;Ա0M+ط="ux\ػ^'.I~V7oJ\ Y13Uݯ(I{{' ~g.sO9¹[[Fl43Uڟkd^l q >iջ]P?^·)TR3ZyS)l!E$Ddx:h%WɽΩGxM0bVّ-kgP{`>mnK#QliU{hս!KNo0Rm%B'fsjvڙcye=nQJyғ||ž23ɲ=U\3h `W|0k[g^+Z=gQ(G* ȸljJӧ%M0#уjp5.3OݮP;WX5Zdz蔒5#"b%~ֳj<-5p{rn sfMa-lF}0Vb1l- |'Ћ~`c?`l(5 e!R X:0w{,r>&#axI9C'/{fA|AxVw ;9ll2/U24 X^W*x/*C̡8qʭNl6Dw!A `q0 xWh+J̴E%f +P !؉0q*nMlRgSG*<-(-ԁ&q0Ftg»y<"`k+=A>H S@S[ x;*(T/)eq ՚ḁ\TRWQ:!,9â4<"#Ͼ\pFa鸖T?֏iJ^.HNoG.Zhekd IDATN*\cA8o_\3GΙjqH7b+"SA{g ~$>!{?sWoor+qv5Vor1PVGDD?"e #{C*?0G$Q q*z'R?6>&klC?VqܙC+a/}%G^\MKߠM ^+X*yN;cũ;l-Gr+Y] A{Q]ǙoӝJrai'Cftٗf n zo\g-hL2Zs5ޞ<*c@au+W GdQ *xQ>{DVK0?[UpˬPD̂Uޗ+M< ZA6H)us^\*Gt`7zЛAs^' &Nxj%7msԣhqD?R(}yMusGBW͞JcWQCR b}"JօfbC)֔b)U^kzɆ[鷿w͔YM6]gխ,F6"fح4*{ܮD&SkPv#qG+˞)Wk>A f$cY.w:_dPԳI-3ޝxxK rjc[!gupCMs>QcPϴ^vU5yֈⱙ.X/Q~V?~cQ&D`5yH:f_`_[l`Kͩ pDmm]A<*$a3gjI<V\>b.Q7Nw-3'r!X :ڟk]G/2)NJpMrxŚ<;B9sz֤N%8:*3.O/l&{ʋ4=/c}JrڋkaVkd624RMNg S-լF+DZ mvT:b7t -}'_KY9OvH ':64G3A +8+a<̃ j_"BQueIP#T)C>^jtf`+NcW ƃV \B m,*yy,@e\; 3#G) Pb" g*@k >s:s`iU5ؖd?%sQ'TôJ& 4:-O+ Aq6e^9%O+#HO\u[A'ZȜBW1X[lu5<dW3SI<>\sܕV=T+]CW@m+鑾 si}re4^5O\Fu-Z6Jpw"ŭSݥS\};wHB dɝ< ;.E4.`4ul"lTh0  0Xa{ eŕ +\*ϩ(#Xӄ[Ha;vNxQ zS8ugi=ij\TB&N@pנ.#2w8.~a`0T,, s ap !' MgSY$! b'(O/W"w( |&;i6Xtv8@i @6Q[v/8Ohbnֆ2l@$bgC!Ll sƊpOT }x G@";Зlώ(b2A}t;֐JK=6 `#nJK>bHdfLXQ y4 i4pT<ƪ*V_Z44IU"玘!_i|Ikvyf3|o|x1Ql3ETn\~QWbgapйC #1NTxcǩʿ͖oRQ휶Q-+o7R`^C *vC=[jLޞu>/kO >8"'ܛ?OXa=yL6'ԑr˱4o"gťV@Q˰X~G. +"FUӮ3&P;7p|m|頑!_m׊9'Im&]>Q4fJ3+3YC^~R:ۤ}ug%+ox_soUCX6΢h i6EFi me(E)vUpZ[(?V~qQ 0 7%N8+Y]Hj.->hᶲJZ!~J%b8aj-std 6Y뚟]W0HL~1;=Wrq|KkD uc$n6@_"ǬQYcBcݽF5sf*#53goVge`}S{Lcx_i d:IͮLgw]uZx_ ]-L}f}sklzIijU&@fhxP({'`O&<ʘ &&geis|([saxYtBK.~xXGCun^󫣼}\r\f˲#-3 ABZf <΋|tU y<45U']dPl%vL~Ĩ*IsF Yv#:, PKDWVrOAxu:cQ$ j#jt:`}(luL~"X_ 'f7AyrA!l0'?GvHۂ/*uma ?Byӕc2׍_v?<+q۵1G\1cqmy 2㜗r,oh!?Ru9"Be~ӧE͙<a]ձA!UuXT0#B?$SwfHgEFԼޒKi;DGZ~9ҾUKҸTFh,Wc3FȫN)EI}w}L#t#]oJYS!&! ӟ,(kcuWm~Db/ { zɊ9wgC kvM~r(^Tl1zNyW>ζb?D+>YoYh/VhmfhgڍoCerɹu!/-~1(iEP@܃l Ua6W."?Y;nm2^ fe|g_(;j(l( ց4OfQs~ N3(Cdžp[&0w:;L)B|W8VG#G knkK __؟fѓYU5Y1D{Ǭe{L#- 8rHe{g++ [f=acE3'FMD7aiVYCXF `UÆg oGONutߛ0#C_DɲX(sm;l~56Ba]Inai{yHeanB(3jUjYCԪm~Q sʥ5g%;5:r}i\vYCԾ8GIbX-?BgB%Cn_5{|(=_o1fusʣ^ve'ҍPR7~,g_fQp 錳? :J+1ELqUPKklNTʧM_w(c *F1MVkA+"7zy'f6S)E.*`CE2z1m6n<񖲓tޚ %,=ȤJHb̃kq/փXA$d@by1j#/ f1N&H#)Kaa!!N0D"\n$aӨ) yXB!rNRe(T3ݺ,|ч!Z*N b,< 6@L:k̋ MGzhJ.1F ".0X1s" _-4b=tn;˱1 7M.5rX}a:TnBޝFt?Xj%~a ̢>gvb pM(nF0WpfuqvC qM&C7FQiԡîEE$ *㠄́*d[%; ?7=Ms:o6Ҥn$A.(CU5N>UG(&]%\ Q{jiǝx1t*4!P}ibYw3Vx+cVhHsr6l߲ɥ2l*޹ {\vS=\**& [>XչYQ-T[Y!ENpLOVT?6 紘c㉴DZeһgBa]1g#8'3w4y}BD +*=&h> +uz*F1s2wml%h1.+!PjhSR7!?uoݟ+-K|e#b\qBoNόȎ͘*Ef <:c~(Er6@:'S:޳<]ҚFK/6uɥ IDATcoZF#N¶G&{47Nr-~QrH!ؔA=\_`\ԿZ rz}sAC#G` 0Fo F/[$dEۡ;]CGb.O5?}kV-U,Ggͻ]s"ڬR:"-BIm#;a$ B!6 !Xg}]X #1}uxKUm6'gW5L-h)s,Z0_cuоId [H+yjXA}=1#϶bWiXc_voOZ ,~2 EOZ ̆#`q2;.`Y.V?0 SM J# ͊wU>P c Ohpq0> 0M'A0Fp?`!俳Hȉ@7E('4zKLv޺7x:MeD]iޅDkY Q [M萴"YԦR9JSzw`5$b?qT,|V5lE0J̽lT !'0F7_B.>BApB–5 [b9Ǟ`E>P{̴Y<֘k#m؊`Pu1ΉbͰwfu=:R ^7,)sk+5o}c-B/aHk좖|6L±ubI"^2tS\9?Pߊƹ¬qM X_;>d[YA(dT*T-%,)qT"\],\ Xu4O[KADg*gĉ3y?8(s{3[ǔޞk%Lnob M0gȗ"#n#ػ^燰a:l T񺻋zKiG~ZWoG3ޯF/Y%e\_.ɯ Gp^h{f}Q+cz}iܕuyx[\ 6swzJ>:;* $hW2e!tY%H9$ֶH\<w[syg3*en1 :oڭjlRJou0Pg~*&MppAfM̖Ψx3ᕢ^[_?_~_ -6k:Pn+%t(\Fnմv̔jiAu#f666` #fqQ͹3<~mZQ`Q<",MN3gH;}wϩI71̤4R',IP./NHe/ p?4-.o[s,pǺl1u@L/R'yVq)hmJR}Ռ+JS],G2k#1R_vy>CTHOթ q8>TrR)+W6MSzzS2 x.rwh7<`y(ܘsu_R|"y>D;kʠԿ3YV U$gtT;E[(WeԔb`plXWUHf 5ZJ 阣nPƲwGg\fe jOrgPrA^#-J{8'mOyei\P}3r~,vJ?jR_5Za5Z֑DZ M|gM9H < 0=~*[ IVI]>Aϧ)oR<OT]RP+RP@ipr=dp`u~sH+/b(^S,q6S~KW#%pv2ffqاpL_K׭3+|Fn4?;T[R̚d\ J\|:&ex9M4X܂T ni5hXC/Cr9VL7EĎ̡0AosZ#5+¢ _:&s=!?^xd= 0 LH6c!MaM/d!v  gb8ȺcՖ L8aX >#"//Ʒ)\2ҭɢ cGXuh]y?Pe;Sřp+qkjS݋Α9FnnO͝ZݗpC ~J4g>S~WqU_uwS{&8Ոe&+1zrΝaa h]8B}jf,1׬/jAW76F4,4ޜ}Xإ@>λEgVg6D\SW+YV?R"}VwS;xcSV٫h{:aeE}R="ch%mbX]MK\JPZɧ].[ ~@ +P}û\߱1X܀$v{ k*yl l$-NWTC%mn,}"C5Qo¯Z.RJU5N$ t7dMOZ`a?#TZ˕bvȖ{̊rBc~UO{GZ|h%(gPHj$/mXϤn4sia8˾Hi;MEexwъFvE1N4+ͤк3.,v T/۷׵rY!߰)nX `+^PD4쌠mv`2Bq8f^ ؔ=.s&Y\b駙[xO-Ϟ Wg:"rgO8QcEA OP>1\H3~e ` e*sDj@Ζ}D ()c.(%^R82n±6;l3R _K˩8=vj_p:H1x@{4 G8DE#l,dtn<%F5Qze3E_ ,8[U'}&́`5=; 7DV`'~>oh@+ LzT|:.kN`q1K S,4tG E{MiV,h":YϬVGA-YF)3fZ,'4X+7:YZ~7;򬶹NP)x7 ab;en05p'X\V~Tt)R3+5lބ!U#-zeA q };lL<CG-4ˠ]0B!["kD~ ?N,7}rRX𔜇i_X״Odꧼg6x[T%{:Xh{WLK]d+xUbo?p}( GR.GC)z5Ǝf[qu8=KJgmϵd;yqvіKǹJ,Y9ZvPޣmz]j< P G[|k7\"VJ[Q{oc&xg3ga-bgCi<杤io?QYia >羘ǻ$뾫oJe3Kb GZ դfbp =mmcp(fi R)p(b;-.koxNo,HS|"vM̥ lJGϖ<^>?/J,|^Zo9ϱxzdZz['3;{ٙ/ǠȿEwvld챁۾ft138ˋOȑl je@=;삵/I1)-.X) ſ<:{RVW+6dsnn6YԁZ0-<$OIp X$9^ c;g}ǡNI'k+L )ybUG2.l>kB C4B&.z+NP唏bL̳bQs9f~Ҫ˥ˡp:&f?gZAhי z^XLTe*QTD,H$#q#"2# ³RzθP}Zhy^1<<05Y~zٔN؛R5N۔~RS=/v TOZ"Qxu.ٿFٓoΰ.*! X%3)^"뢏5V5~bԤp"X]t!kC:V3ma%ʔA=Dڌ_p&Xsܧ98)ؗJTg`;=cb,9E+:}q"؜}( 8BF3gf:!P\Eަ~/oБ~Q. P A?Khgh9i53%em1kݱ()t *J #->J,(aOX)Ona*{61;&upsEXb=ް2 AeomņZXdJY 0Ԅe3L4ue X2B[T2pϲ5ʼn YUޑZ'#g<5 S;u*A<4h( +h%L`RYIܧTvYT,TC9 b6!"~'Ulkn}<ʅETbDԕK򽬌}& M`S"OG#([ds[7#JsrWgs~DӅL뿕^ߨocbwԙ=v3ؓ.3ʇw:g-e5 'g:ٗ;'c r|*F-Oۡ5Nm%*1?Kd-،>{fQPLwE"Ng_0_G՟MDfC@锵W9VS+f*o(`L`!QOBD̜cxyU~ӜS a!7(E-SL Ífn600&ɲ b6Oq8K|xx4-^R(Pdϯ5/(Oc͢x2[$)$K(eou",2b2iWIrY3Nkf̾'<k&8;!Ho鬦zPnN1@k/b.7?Z}>Ŋz*C㩯"i㸯9E{]ϊIyY}#/e3/=⓱ͬo Ckp2Ou[,b(y_tg0W`s|l5g,7Χ%oo IDAT $dIZ3n@rb)P Hp5h(uS]O?Jpx" "C 8@j=$&c͂9tp6@C?8/Bh`61%(W1E_F7<4Y<;F2DLjIۄ#Y@y'n b:F7B;6oT:)qQ ]0ݷށG4j0̉&V `E2 VɰC,D.ކEN$ 3 ]5( mE-S`<<%<Y´3*Auxmjm< >4Ʈ0DF i9Eo'{*EDR, "1j8d46g=.6(^{ s%en8-a"},69j8{FCuY2 X֗Hc 9t/d]¢ -`S Cu:$F]px(GBmp Xga.R0Θ`Mí,ЯPLa/0J\`xVT+"CDS 8/mKm}c#m{߮[};B1Ŗ#em3!rLlQSŤPvɺ|Ed X3|{LD{[;gz`RφIr9*)PQj3 [*_gbWim3Y_| 5/"w!N%+AԐ7޿,}b އb\2{5s Lowto 5dTnn~[3 eYƬz" =z8unTgi^HfC_P5=Ug7lbXͬ_.x[o(OdFS:*iX7'd>NOHnn7[S,}:ebCMm뢼Ҷzf"q]iF[I7Ꭱt0[oĽ8Dc~l&*ա\3n wr.-5I ?g='"(yrtUl+8:y-ײr2YD;ff⯞:)b{8ҝEa6iIܤ2c|`p|C]hÑ3ѱ^6Gw%J;dc 6]ye,zVfL2جj?n 2*7w4ǿ*oQ(&eʏvq@9BԊ8h{lKg';h^gg*a蓱D9#ge,NlZEiW s'lm|1koa }[9b~OtT̛ܕ3z|pZ{A5VPG.Mpk^˫Rǯ0J<x6>BMHd:uf: h0U#rCmh&P52&,3i9@ib(I^8K\h N&g0X GUΖՔXWX|ql1~Ǚkgb,n|B,˃"i h:]U!s Y Lc[yl[5,\2$70R> =aX|/;#k|> r*3 MP_݂?\>PqEhf*aM~AtTZ 7qQl!wR yrxI?h 3I8޾=ch&Ww;a]h9EaM.:}p_+R_;7rDHY.exBIXd?x EYY8Cá8M&/)6k8Ց#5]Q Ru`mdܦNl "ԯ7-.|0rz&__N[; jӘ$Ë3 .~/r+#9MXI{sm5N`Ն_f29U5>iw".>[Ck`Y7VMW_µ6GKs66z-mvܷXa%;~:Yٮ/Í᩹(}0;TCmc`D)VK+JtIUfƈ)2()SJs ̲:$]gtj*ojuQ>N}oiH=K.ݲE\C0u[tI2S4dl +-K5\꒔,/a h쐞=̑V3O3GHEX#VTv~}|$q**G3wJsHoaOGr[[n,Fs]o?˷|r<2Lk=vw;If{2dV-zq=k,{9_>q'8xa4O7Vٷ*\zU14VJ/翎jy%K9upoy_ Q5`iQ,PwX?`=OFGڦsm6ޑ4V[ K2=ׂ؁Q/ib0&g#ٺ++Z_gYs-Ccrnݪΰҵꮺ7v8]dGдSI5녫E8Uǧfsag) n+ΈgU^ǫecфMZm/diޚ)J/3Nk5>ӵ?>9MSUњ=՝5s[O9het@GЄ0+ l32jI $Ru(tĎ8+1/e$ӟP a!Ȃets *,{Bw(ߠȪSNv)e*|2,KaT1Z <Q2Fʤu)<؀ILΪbvÚcO8) @'trd8+7tJLLG#+.#P9N~JA|0gY9gnc%[K[tDVc7ojd`N*)^)  a-VNRN8m^20+6C̴By swq]ї [)cY8_Vjk+wi?^-RKJ;{iJAu2\g:?r{hN70_8:_SyK%Q+:6Č uDw=׻_J/P[m#y˄2A,#y]X6)XkҾLz('3C ̜Ҙ$AגB͔ʿJ\\ Sih9V3EsJ0w>R>'(@ؿt/6]`QӺ%6[]N!ZYH`C-?lOS=\2tEmRV}YVd  (i+ *Zgp^wgNTY~I 8Nq%(`')XjG3<պ~,ITR61Ɯcf|G-Swf1"3W a?B1 4zF  [FBM'}Z\-bY"/QV[tce~~۠,pLpH.|/~pnXHg C6jC7|  x+|4.y2$ɧ{`3E HVEjyl'[8v/c~ (eh{:2 c0ROk8.Q<k)MpzKKQaX3*aN!$u3x>S#|ZHrn+HDW+*q4㣀h+반uI2p3#fqȣT9Q4[p헙(h2偮b4$ݼMa^ a7S&b8|HO*Ų$1ŞL#YRVr"ʃ4zA Ngt5 ʊF"SE-)yS ScmzOwۤ>e ֦106ErQ<#mx6>f~cEzδɽa곗0gcy~NR[ a#~džCbޙ]ͧzIClV7`#~M[~VHiɟf;j{<:F=QzdR'-3;F>.&.l~A.ϿuqQ\[#Ӿ>4cf =k&;Gݪ' ?z#|b# z6ƅ/nⱕjgp= llc|/RrW}*aCw$,ӳȲׅr[LC |?\XtTwS+Cb$ଜEQD_l"V ?X+r:#|JJH0V3\h֤ rY#2eU6a v^nLŋe+g޶6柘|zj/;yiC\዁rƟLaJQyʃsRW{$^AMTSC[|D19*A%畝08IKհ=3F}snqEƨLo >/RJklU0R.'|Jf%DqK$[VSE[₣c2>v ZXЖR=xĬo^1#3G 5/^s١Gդ=۔p{pA6os#E'7jm?q4M09#qŬp F jHQ՜X^dF5G9-3NؒK=@"d>܌XH*m9i6&ɾlE:΢"{z.3m2}U Ueoůeܳ]y&63mnGK<#itt@]AL 1 kw nPHPS5(wPscRvl HΦZ,ƞ0P6lb`{`|ΞcTNL*CA֗NBa7:~Li:P4fPM?p%ȡlh,X\7KkR%86VV!zC ῲհ<N` H x J8a>P^Si^ Sa&qk/ >@0ZHEy?|KUD j'A}cu `pS"e2?2DayÇҭ̄a_LA:^x?~KY? 9 Яb /%8I=5 \@S$T\_`Pa1 IDATAY|rF.p؜L=>YBq8{!,*Ҡ8H"XTi<(b"ot7…a=M;]r s;֋'0|mulV^ڶ{@bUF8p&aE#>DYVy޲h mj eyݴZ4WR:SxGLJňsT]}9[50ϛ[)"PPeY|U1P$v*׵?rz{ϏŃnIӬr>`*lA%h މ:[F̨n``u샸%hJ i#|a@؆dZh`FMƸe ǟ"5"gfӚ#[U,5w?)c5myrhC8ëžԇj9Z"V"#~g}ڋDu{T=[jaǻ2YoXٌh8̖kxMW3D&3㾬s[u̶N:+2w4Kn/Y͹We򍿅HS&riOa~Q)RTluݢ{lڈ G1[멊z=/["Qi-7Q/ޕ| Jg==_@xs@F6 ǧZ'P(XG, mvIKTrDJGؤnQ?\6MTfiYJ#Z;2q|?>3ЅRTU+^?72-VklT%^}![w8f e?_@EOzIHZ3e(foo)Z+-qF.9,Xs rX#OZEo᳁N3:k8.z8vM铒/Ȓ.oo\x3]mf#bQITKM:fg"%!S5*^(n\i ͑C !)Y(_mg/;Edohk㫟Gꍴ'zS۠be!^]p0,ј |O8]450B2-(,j `Pj.80Z l<_6Ņ8ncVAs `5яķ6c .QP 8w($N&vXdMAѲ.S+)? vlN^b߆~dW {s yi!q<!N6Yj Sp<Ď2S5 fpzZ4m#yR ր8WF* #I[#5'x+æ1FZd gCQ[G?q&Z+^NyP~}kB7E CYr:#SG]AWY0+YM P?Vz?9(nm 6ߣ@)9SHԇElRl750y̶*?ZyeVVcYxec%{W5ܩіg"YO?;!4x'm#2B<-';s-_joť)mY@⺠Ծ?ߌKveg#y~_;`\VOHWh m3 gU~2^ݯxuLS2QVAqZFEܹ~zjGkT(h%'|SIai>բ퐨TŎZN̫)tՙfSS±gI[w 닦&۳뤶Њi=TTJV ^bI흲I*Y/QiU 7W[zpMb.c< Ȓz-/Bf6 eK$Z%X o`qь!GNH|뵯ZFE?.l.qZ 1VfQ]&-]yJpRJgV"T_Z-T!߉ɾ;P\r }[oR3WotVznF"Z)},'b9R[,#_̸Pˊ4>ɮm5> )saKq3Eae,±G%d5Rkhh"B <*`(Sq~,̂`!e ݣ!ct%h@o9C,(?=vOw( 5d>(w5N3~r}E/D=َ&L V Q:.ᾢ"U=AU/6pPPNE(+ˬD6166m 3d|5 bG,O 5 A5U[ [)m)vLXg%З^跌ҐH"LJ8v:'x^|'ZX (_)Z}'8>|zfm: Ya׆γl]YwuSv}RCYm.K>%ryF!AțzQjmO {¹S6^}Ƶs6RثbyEǡ0SRGMVS[7Tϗ[ut3χw5e3sYW8c=yi_x wC=xQ >(dԶ]/ab̃j#aGqG6}NiQlZJdyEv)ߧΥ۲<%:tOC#.9~kԑLp?o mݢ6X=}e{:ej=gÚj}vTfnyeji`)!oE 󃬽ZyCN6eGjřW IV2=PE5Ulcr_JyAG9Y_\aG8FY{. 9̡2#7?9pV H&79|;S\h91YK[7j]`#fj r՗Jl-v?u$ ~1?q"ޕn!zE1j)ʰ3X07 rVXzV ~چƎeYToL _j/mFjtǯ:)cGXEvE9jkkG(Cn>ZI^>"n5XՌwpٍfq{k%o}4' ^ބTCcx) ;ˋ+)bYE!8  9 V(T e^ ce&2k!%YO7^v{*3L>xjtvLDxgv5 rU+zD$"3F@2<49_4>zX &9z>GiI>)%q0k#G^h: '|ˋK{XIdxB~\n(`1T6864^=ͣ=)s@ItHZV=,N*4@savb]h,gC\qG X-*q䂃8\Jo#ڃv= ( x/PQ.J'%u-0 \ç=4<+'V<Ov(Yc0K& tZ~Fc ̡t{".x&uA 7sU Ϝ{O%(wA V[wm{m΢Pbk"_ƮqPj]lFQߨཹȪt7FW#-+gt=9<琯[g8>u UX]bJ4lu읕l1^ϊ%OX3r[cMb!9:#uj:LdZVO1tS}Z<`3msB/Cp9Qz*gmȺm??Yʛ];{8%(VYlw`դpZ|\ LM޼1mT :sa.ڒԝ*URCٌde;0Vi֭pF Zhݪfn#X61XqW>*=z%φf>zyg viS;ip:7+WU\%?Y0 T\J ::?k=U[@ݧNpNpKqw(qwww)BTd:܃6_ SS'z-L ٘{\ƎS+$^ oUe2l9$(bϱt\zlSքA:Bݡn rl:5aqts/LR7r'3qaER=,yPD >h/SX<[ϲ/'p(ObKdGd*qNtw mzTpP)7lGh|= KQ*xK{kB̕V j `xg-7z\O]_-[ S1F+A+J<\\?DO٪k ~c79?O kڬ:t3XYT*/6zY(/vGт?k&V7D\fl?ΟFy~RGkb SX!ٖ&bf>WE"~پ{ah6} 7G2:îl:UԎ^vf5?E ÍXZn-soȝP&⯌bzVR"EF~htRDQy IDATj_6<MHkE|rShlC&;Vs; [(b?kΨ"$t:ϸL ׸G|P)u/U*HUC&nDŇq]5|G-- ;ׅ((XbSkW)ACU8zNG r0J R2٘Vhpg?mWYhC-;$tؐώW;[ofjD[mcgo[B犎 #y#G3` ͘[U[ uX!Ҝ/*h%~Ea%sG]i[Znؖ8}!'lۜuj A#P7D7PLl3XO}-b?kdnZDz}XJ).m3 +ZlҞRۺ9KZPšŹUz%Rgs05_kskcydnL_/%+X΀g>T>S!bfdXodB33μ}k߭p-Z(QKaCXAm-e6$^Rm].ǩ dW[6'$pjxoȆ[Y&]؝ByC^8GG.z^ǢE}! /"61L mi5́$$Ld)E'* FT.bkx|;֤l*x _mzK18U(<-\?Aho( BtAuȣހyt^iH!g?)lTv̦ ,ōkXG^q i#u/041T; T,/J)*vg $K )1ۋ/E^L+ 1PJrʄc5Ǹ=8*ɳPUb&)4up)0b"̀T_vTfx fgZ)>kzE!ԕ1pZE5,+;F#/x@$xfc8~* `V0 Ė8 TdpMʪao/]7$3K1{=J9,6w\c: MXc>XFieS : pkQ~ebJk\&*6Ǻ0Ş19_(ìXm㙕1Qp/[:]$\ ,3gfJJdRҿUF2 jp?aYÒ'z*cJ>Fۘš9(B 2[{Ut̀O?z&o$.ŜɒuwZG=e'Qҡ6^SGBa䮴I x_^Wh#/ze=2(Xͬ#F҉qO[p RP*)F 3:=ΊaߪO lOMOpp^EM6<4Yb1BOq0 p C!*נQŽx CG`!iBɅ=ea7beu8Ck#C9|ǕuC?YQ=dNQ=0A,jc/*B6Y[aq0lЎ˚nS8Lǔ"+S*NS)1>SWvCMe7_$ᡒlVu$QLZV?*Ig!T-P`'%qy:P[`idqz-A*\vnpdw9f]`m@dX;L`0Py9.E\+'dP긌핗a 7˵.9ZNR[~uWl# zbpTHIUPR)#+v0fa#\MyE&h2Fy*vٿZ,۶lψtTp<52̬LɌpO>W ,,z\΅qL}KĐY?m;]p^Jï_Or,ca^Y 3Z)۸K>Ǭ+\`Z鍼zWճs*myM5zRԡ&o+5w/ßFݍΤK -S#ޒ>=k#R;:['nW`T~Nj 8)z*ٶiS_v\"lY.d) +UhO*Xm%Rbmc_L7F ̠g=jYh$gҴ}5jhUlY9 48`mPOjU> apxr[ O%R`pco 2Z[d,?Jj^5Z`;k߬d0In½B\r#/muX Nvg=vFh&aaR||sRCuȝLdk3&R Ky3(UN._#S>*xM/1h4|$F l*-;ԞGv!鵪^yjkMfi0%+:!'|X9z4KC'U`IW^Z NWͷD4ZF='E&uŊnF[qJ.GcN7,%xxGzf4L+/, n~U 6 ONi^.f|5A#ƑZ>E-t cq^2A%٨2%pnR=PEs=c6YbNi>nlήm  PX^|Yo”H%(.٠Ɓ^^ʳy8 JY.ll?d5XL!2lҠ.΢996<|pJ@&6w&\D6~/Ϡ'?;b !?ep18p $a8bLXENQ.;:nz#jL 4'cCHxbO%,[^f~LSg4rB)\  &aVEiq62^hHiynpS+ SE5(#kA{+J*7H9swTc+b^JVslzeY<JC),YĖ_)+vN7GlqEϽ>gP#t'֒ 2 x/e;0>8PaUOZMJ{~ Gkkq:`asAvqD+md}zӾ.b`;g_vE2v3E?N[0z C|d0J<;7K[ͺmjYƭSy>.#.{svfKu󈚮e.&ibrmS}WqZOhW[?I!;m(+(TCkɲ!²>lt~Ř;Y[k\eCZ5L01/D_gS<[vԶq4杝QG+e|+@f5Ft7DͻSMV`JEY2!mcA_s-evκ༜I>0O}O]:C2ǵT8U8mEI8V=*#ZguZVU]o8lkeMR3YQnWFmhb~1Lx`1 /$8p[̓&" !| Wzb/op}Ec|O9S摒 >1Z|7ȍeⱆu!Sl.OQ~qZKJc.b-6b;>L}o(|<ƺiZ_xbDrl[glCkEQO.&;aPJSdXmIT|t׵(-g^NYm=nGv@UECgꩌL=t) 4F@5l#QA~2l ӿ$X#D 8h`qlN1@'q?<3&C!ls(.¦tc% 5!:!%mXENEq5{̊jtѴ0.o8:CVTj! P26Rh(¯Qk|/݅.D6*\vE7ʎ`PS:AoQ8^ vQkBLP DA-¹PGcـmn" (&3K)A P4[PJb.n4tU kA+V}$,aƜf)̮:55L ߔν :80*_943iAUG}^!'CX 3fd|;3 |ZY,6aP+, m]W@] D[/ʼPoX le j3P 5{DdKjׇzXEEN)U7x/x#V}6q%B]Rz)ouP#J^ Bp/kc.S~b'f# R&qr p>t,5Q Q'k}l86OF;[ cl9ж0XJ{$c^80*(hW)qM,wcݠeL}tau\v_HW{_XO#Yu-U8~P2͗ 唏{פ}S/&ZF1rCO*KQ vh̀B ka$͇s܄!?PO`6A!exЃP7z Oi5:pp*alhi r,P`5MG1faA{a lt'@k(+(Z^BgEI(G%rb G6 c\GYnKY&N|%&C=~.`{D?)T")J!jL[)+88I]Gq <:f]( f="z3A:r5DX 1~f..@OP2L#f5}$e)LGAqQ" B0Q!rI.Dy `DA7x)a7p[X6؃itlEs<+;Z^rңOލ6f^1;Gy5yDb,K+>SmW]/\{_n%oyn"zjkYpI&Zug_Qb2x Pk'Ő1; ܏>#4=gMο/5rVTp&jfLJ'Q%0WS5/0TBwDĤU29>~NrZ˂/p+3̏}$~}:s;8E cE' ͌p.puTJ,~_zpU}Pk7n<6h< ISa95uf?N`Iʶ!UýĩiyayʖI#u qu=tR:φR bh-[GyYWI:E}_ߙ_V6Z^DF+_x1}"UOЙv#3LZmD1.ϼiHZ]G ,1|7u.tu6ዾA%\OC,smvϙ!tDʹ8dgz uZ+ٵSM5Br)_|Oe`ݹ!eKYF`4啕z kBHhŦprCKȀh0~@8 |\C'?i5dyo֒/dyN`9Vx'6C6l:T&e<`.TA+%|;q4AN;(!02 v w`&}ZgjO8XCa04DUa]X9O1$*]jMG᷼V(>j27dx@eFQy ݠ2ŋc2ƚ) ̵,?#nqkyd4.v^XwUgϴ K,Vaj=ݬIt1ju\!vʹN9""oG8:6v Z`/ʪ|Z\$nϔfZVwY"agEʸ7m"6*jG흩mVZ󺲢-Զ1d=&Q]r{H~L#ƞ~t"D gk)X]-/9 +!#X]\E)-"'*Dc6Hj%ߚgLDz.k?X޴Q8=ZoV8 ~R‹8jm|0?ѻ3w+_׿$p+M6;\9; j'^6&G*Ti|XgJPJ qRxC<`Wu`L[zGGƲwd~ĦxNd.#eSg"p=ARX yiSYUU' S[iˋZTTe4xe̖;\!FkāKb2u6#y0Xٮmui]a쨾N5|qZ<2-]gus qo9O]݋7ݶxKf2ђVy Hb=kpS3n{Բl6EpXeEq铌|֜`r O!X 9ױrQ*(@Óg]*G:8`UP `c(G68 t@j \0ArA;ES%<6A.c~ȄZЇJ6`dvƲil)pg`8_9FMOo6c%e>x q',4%X@eB)^Nc:a\$20 ߱(il8X/o,qI(Nhڌ OC $[d E8+*T`LlCCX9([.CTRaV耋11f#F+xPB8X:V^@W8Cuk4R\ 4aeP_.vzجK%%c%x* /cE1/7Rp/ƫᡉ 2'm@}fҴDĘeNW >o\:y// kZZiI;3Oɮnj@2g.1x)c5s] zGCqX9j=dq[ PuY *].HZ{v쎘 pbQj?!E=׻ɳlv4WPCAD87 6bV\f:(l&/qᧁuϙLO>~VA(n[%"k֔bjbtPe2f>)mzxg%IZoڬ.kĀG,ebex<2.*{stfaiH4J%{~?tZa2eeEh!܃n* 0 Fhl E 6RU9VXkB'i5A(ʆ@OHa! @&Z؀SЎ:1E 5C:CB`@Mg1=T7"C6ũxQwLY ،=чi0ކW̯V[.Z0p@$LxO>A>'ԎΓSH٩5mQL(($Pnh6PE7p*ҠdHL`2U+ Y<.a6`2` `/76]g_>^ݸH]Cr\ŠY_l ¸ְZ/QuX/mrjkxg*46l=oAvvɆ&:}T+lp9"VVx3~X55vke+N.VZi_/|9aR6鼮V$KC#+{Xr6g"Ewp7:ڈO\֬/bNejO2~V_ZI6 a-2]Du_Vʆ~ i8 U*I,*:YG!=hlfbn7Z>=-/CeS~^[dF'jr̘|0P4ݵJ=f"=b{[!!r!E6 $Mc5ӨrB[^`S-٦6 pU MOsSPڦ_>{gM'ZEQ-9{g G8dpOJ_[uaC0L*{keU0k lʀ4Z- hT7Sϳe2 ¼lr<ؼ˖4:x߻(ykP`GpU<~e N8v]Om].bS2/ycv\P@p/|u>¶vT  lWIq ^gzG )QGw6hMlB~R9e:|FzGm .[!U|l¯, U}0Ay l%}!SUj vV`GF82=V TegPADXJ@Q a 9 }Ʌ ϼ< I4V50 bCE j1LJW \;jav*cqU.s$:@g?OΒ{Š3v:f S/= NJ,^*YWU6963\~Mjnاq0*Q\OS|Jk)MҊZ33I6Fj $'{6T"f|g^ mW:y@7 _ d Nmz.p{$b`Khxpe1Cw݊rDD{^Z^JY Ss&27:x௵qXoHy5XqEQ&gEb\JrYHYr @CsË|Up;%cs'55}Vj .Xcnv@}ԫD)FDMnؐ:Ju\zšL=Cg|8,vOQp cvW!UK}moojop3:%ZyB{w6TTLu {*T-;eeukłW6zѬh,fI$kTVaUm62Y_}IC.X拝c(f6c6>kp'F*g}6@5ۨ3LƆLDY8bw vU-2BY32c+^J#ɑѕ2&MG y|h~X\ EV#s܊*#-2xA_| u{:3:l#>).w{OQd5'P{;gi2Uja>hcYC &h3-iSwܾͫ"O7^Fz?C']>%IZn[w-̻E~G2r8FY;Ҙ"ToTzb?v]q/o]n]G^+`wPMt6C- ^EzH17C8yM4ޤ Dfiu_+ps iEUyjJT%\BX`c8QrOs_w < ` =sBnhux-%,(BDkVwu5-E4~:"H3r<?p/t}Bfp"IRdsWڇ_hMY6;=F"ư;J7Ǭ%Y1ƴO@̞ᇾ!p5x ҊV:NVA+hb2 $H>1;Z{e6~秵tXc!-d Lt D_ZT[3Eg"R>vX%^ueM|cm1F[w ވs.T5Y2F,іk߂װ+?Ҧb0ߎ vІ4AWCCe|KfE0S3~2;{#}bi&ZmcVFfaMV]d/ʃ+ȍFEepkP/L{c}CԂFL [ /8;XxD0(͆]?VWVjHMz+ݰR->%A#xsxI%a c){b1.k@v `;8 Y;9CaA'flȍsq FvXy`,aX1UCtEVEFЋQSa64 KOHh3x +PQċ"l6gOx$7\h,yZͰu:h+ {X}e71A<CXn5gSsCaTƟir[SI)i eĵ0:cuX2Y?{F`,BzhB5+|˲*]y2a@M1zijkYjrqP$zO/1q~K|Vڤ?y7B.Vq9\7g/'h\@r]1vH#`e, Q w5¡! 'Z1=P;V *j~Oߤr0O4rkEܱgcdCA#֏odzb[Օ z$ aM{$>GF~/kVбjK?b}=/keoO v:sNH#%gI9UJGS7yӊ|S*W暍>U+0C}RYEk($sKZ*Z`Nejj&ja<dW|TwHMXƶ*?$j؏u“x a夏<ʫIPfX.6c_XJ*;D!@u(Á*̆0y'Z? %TᣚK[ x<'kȯcXݧʇi ; _Xx.JݰZa$5=pD6/b}/pC)5Ez&էb j}Sؒ>HccU!Dwta*B#"j/! _ʸ[8 ~fkVQ/k Mf;Cx9Ol DO &l^wqkՉnK'(Z7&j}S'1cmڝ@Ѻ48{Yjl; uLJ5>J4ՔVV{?!":`6u ʚ^B}$ݘm٧]2;XuTlѝCBeQ-6ڞ['E|~xZoX0#X'[zSISClK=Jcoc 3U6040l*#!pJWkC A-Fv^Ql-Öm0g[1됦O7Z9Nd9m'K ^P]E[[ڨ&`8Tif*{֙Ak w4n ]ґ%U/g1o7"[R`JԇeXV’<5TlG‹y=n2?Di&˫D^(Ѫ_#3;/BYhrjօ{h;|G^M@|0'fm'%cӰl.=vVtjkBS"SU]QY`2ˉ qr1Zk)hqnh_4=*LhWQ Mb)TpVmty [y Xg?AY]Nq'?b?8B-jVhAd\c֋e^}Ϩ,M~9~_d2/$hk'@\71\WI"ͧW}eRrV|5Hu`NVFeƫdKdU6'U)sǼ"̜QO\]cgjdDZI3sۖU\3{3Qѓ?)s7YZ W!>׊P-|%/!/ /_=%vsߛw_lPTOsV\uϜ`Ur.͡r$ .]?C}1PZ;l8{ljt7N"x쨿,UYf/  IDAT >1WR}bzgӝ-H2ͧGH<ZeJ~kd@U p8RHm4+9Z>)/2MւXhNJTrՑeykqIoS|=sj?obXvJR052hk8ٹƊs7y;AN+>6 ż< (097w:;iza Xf-2vEGc-QӜ"bNxњ9NQͶ3j>)B""@&V-k. x(-y0*'_lJI2wXm3ݬgnc~qvGhuz`.zosep5F;m]ZɖHLe#xnkvsxȅ- X[l'>^">U_ЦYSp a옶9-1Hl^Oask>-M5^lmް@-8mZosx: [J(y^+.bR=>^ !7k*a^Mm~*aU\&3z@q-uܓYJvîQz_{?`UkDfw_|m l;NGU c@{5"52z,J39W\㬈sl6K+ߢ@1Ö^ؖ1FwESk$vP<Pk_J Yռy+Q>Xd+ҧu={hSEm%čl\[oAIkRը̨`oi"dݑ8(??fUhr-PtVFt4Ex$9jYHa4KaW?\Vb%6aqqPѯVPɛ߆>xn}!豸 wW\mFIͺR)p0^;1,f[duH6hE\?G?3z}밑-k!MGL RG >]vdۘCZ ulnGs۫,/cJ詻:;= kTV-FK`lhtԛvmol{\g*(+sIܤj4Y}]-*xUU6WȥօK> .akQ_TRw3}Vs":}ɘٲ Es8@uU5RUj*&ZБ%G8.v(?G dB|1Y3.i>jc\)ֲ<[98T6cT8, ΣN/g[5|@[Q =.*mj3ο4PZYWGBb̫\kAz[_y6盫vHY mX /y"mbN7SX H;d&ӏ5ؓc5v |XDiTuŲjVPe5l˺rUtu:L.F#@l48jp5և;`_͇jԎJ|pTPUmPArwڲ-5lP +AcGpeLLEW=6Ϧ_Üj!aC\C&FM0FZ~Ffh'P-f) [=$b"8SӰ?m_+idLb _ZH†fX ml0(t?T2hx +oHu<~aϨti ]SxmÇ| ^NDK@9h> AVAu#Ub*ra"܇xuVݴ-Xjm|?B#)\p=vn@2¬2t.8泺+o7> D+^ 'xGi~=ٿ.k٬el,XL!Fk}G膮}cA;j~N mUw%f}ܘl5wqf :Y="ֲӊ|vtvʢ#W}G9ɷ]k﫵a+S:2SU?1>˵zPG2¿2Ēm ")"k^Mwֈ=WUQ-}(9a)q)f*acPrʴ:`~h'xENñU\*_8^AERzr hSWN*E3KyBlޣ&x[̳7bά|3g6[CxsaF_ן+VQ:hR͒q$sH 3O(M{,x]8,Cͯ]~aMs8j6R-/gƘe {I2vIl+6nJm{*㝤m!>G``<9 k6ڟ͟wf?Pw#<ŵ?+vzbRS#sy1c"J3Z1&$m NS)}4 +`_C HX$``MZO]Xqoinȁ;W`?pZb^Z ^DAjċfqRgCN6n[H"FF P,NQ}F0ASn8{ ( &vVuq@lMC0F3 h"Nܔ0FAk U  ?t a +bԋ `&68M pMc7+cb ++ρXxT:̻R|‹R'4T. ! ;8BO.xl@((Y%0Y`m`!5i$)XVtc$kJw6tSlzymg`;Q, (-d8IE/3KDu+t]v@Im`2o/ACs5EW2HI&=hzX~>T|"E?rW@uV5כ ,&3V9 ߃WիʟRWV:H9Y1ؾq@uq4qd>Ϭa,#C:1><6,K>+oʬUR VIǤW]rb_w5|:W _/}o7A*7xY|3'88EqRb[ Ikc(t4pwq- WJϬF)-Vn= >fv6g~-.9/eFd5>dfH-~"SJ5'˜o5*hIT9a6-LnHҗ^JL.d1O}uc Qcz"=Ϭ.{Y#`ifV4'ϿOehCPKY\h7P$_.n>ܾX颖pGCuDm}2ɭeh+I̠6t87Uf~33G9`XhQ0v#.QS(iNCQ!.PG"O;l,fp.` Z0~jQ&u+C (*f.@v8ǛNL#=|7'UZ5[M E\6u Pu3譨F56 H4 %:MME]0ӈY V"+yV 0z@':Ey dǩ'K,M{x-Ţ$~]hԔ\0N xM*ؖXS0 N+p>܁Pr/'AkG4̆f2`J )f>X ?XaեTRg $0wILy L-eZvhf,.2~p){뮞h 𤚏#lǽ9rzYGM3haZGXXkwFaOJmm$X'6a9-I]q7IfCZ]4C4ov 7J[yBP[_9I^.Op,Q#'هWlFA\j L]I FCzjMek|kceؒHvζ%l#waٶ'|C/V*=;Ev;D]j[KzU斋EN*<()W* пtGY9P*Thҙ7?GgCuN~;i7.[qGMVYmbc6:[z( !uqTQ]g&+M>}\?͑J٬fߘ'C*FgM14NJ) 8Zab0P C 5E?CNgIq cf@8 e+ Vn:R(36t8~lI5 c:XW Yl0|#NS^p@yh y͗dGЋ2НEx/' 9vx^SA( ֳ =s(jg}h `/ -J,N%' v:G.TO eSpv! N/K0d?ml ]"vc\rg//ʙ?IuVO]iC2/̚ n(^5oRqI%X^ʵ]>"%OՀGT̑ylV"흭sfuBrpRK>Z&OIك,̾y聶+q>}~JsOŴi?9v>fasg,}_T:Tg \Utai1T+ǘcH<z,Yy;cqR4mݦ%=ʸϵgOɶ41JӕR:YFyqSv\Qtev6$!O^( eUvH3oi|cR{~.iaZŸ[hCϱ46_.: /ٟ^kz1GGKR?.#1}dfm-oS[%-5JUodaɰȡpMњא*QtlmV̻' Cg_~|n&HyPRbLGwx_#Y¸n LTܠ,G|ToDmovwҬa"p'fX!K<^>R [@Ɩ6Xr|#l5/QS8q5SSM+^p>UjaKtR;[uh3vقB}!%dygrg3 yR}I'9l^`1M*Z~u3uQ };X Vql.?m0入R4Wn2_!.jN(oaM-xb/̳)PPq[q5#YoJY$cj!ձ6iQ]&fkTfYnkt%F"UOp]d7p|oTJ IDATJk/G#veꈋj]6[_%`U ,q%*/1ҟX8QLG > zjj+h9P r`q7>PhfoS'8‡QzWLok[84cy q>U bN؋a070up{ 5E<4fMų7Nn `'Ka)P>v ^Fc*-@T?.6joZGhB %ȉ`5t©0Ja507<. i8+>`ch9S 2 IVaQ8.Y SO\s/nyuA X3)I up̶֛ǡSyO|bx c2,(aQF,OWpg\}a+rCcSy'b}LwTgyh5XT2Mê",>da42 |E \X* 9Mތ7]R xEl2T$ -)"NJ #R<0vC fZ[ e xXB1m#DW,lDk]4m ZZu2Zx*孢dIzdK/yWҞ=pw,)}0Ren3Q"kodv<}UxwOyhkРI+֫E_'e\j'6]f͆4b#aeqke~Us2#V^}ZX/\| R˧Օz``mww2Zjn:n;~ȿXkXsuRd HO-'kOD.aikh-T{ˬlyXT0 <( 實_XCن ]s(&h+l{dHIa}73H Zj۴$򖍕I=Smm>d_c뼬hrا煯?p#`I)^W$V eE*a]_l/xא-]a33֑UWZ?nsq+sJ55kL_(?3?ĎYq,! hN xZ_jQ>3B(Y֟ӭZz3&v*e+c4}cAƝR9R0b1~+i2@Ty{)1R7lh RvK뱒ci=oGz%cJujxSNZЉ7J Xhx˯tKKKZ Z9;t50*yjyaJMev_)*Ja%B(%Z;KCDPg%k$⵬jgl)S'<.b!ItDd٨`(5 %IcO5_+S!ǰ;EW`k{>Vt68e9<(~X-DH,8V,BC 12,܂&#(A NE.GBSli0v.hmxh=1%fUp0̣"LZ 6NT;*/&졖~Ae3'Jci9\8 Q= $)v1:1 _@l uC2Z fAQ l4%,Ȱ^Q*&]巔m| *) qbXK&b$JJ#XOp[Ei4L6Qnua؟R#V! nS( o-^1LR0%8 Rq.X!&fp(#&(i=[+t 964$D3:Ƽ(ť7_i-Lɂ9+)`ڨ ^.J͝*lm*㋑&&+\Zi}6wZ a.1npS&Mvߕ٣bȩre%-V&[Y3oe]RV3J:`8 O`҇sh헕wg0~ԗ{Yl7pw^|TF?%[{kY!J&ug-??w;I.͚Hc J=vQp/h).J}vU9hdZb1Ca3a޳jKY]QB]!Ρztfty ֓J{qK)*wvIQgE_.^?w)Uğ1z[!r;r9؏8:;-YʞIa,%l7\tC#nm`0Y3'P9m3bstO.:-)lKWyeyz#x5E3]$HU)JSwxS]&×`h*WJq0(}9/LZ;遾|d F|h5}yR Oe;] 4L%xffM3h華vg[[q$Xf4-_!;W M**p svOJpw`?/O%UD]`9/[mGAibH+X,XiL]=2~yeged= ,ʚWHoCJ}4U}|B-cMY"'YoxXv0ld[`ІRT`VE.3][4o{1?NK8v5lmnkh[q2j@"Z|-6S-L/:Y_qGsl<9Wx(̚{wK'K+_q]GZ-'wIƂo2|`[8熽z MtE萹fe>5)s1,kMQp-EmӓU;"8;%w*dr$?60Y7zLKo};2.RUQMc0#zJn͠p|9cK4e9\bY,b޷f5hȿb)f7ΆZ7mΆڒtp'h/N ZYK)Z|Gy)ސT\}$uU!,2>G9XA6ṢEqoh7ntC0OdMϺ839M?yL9-Ndx=z>a'#G\e( oBi=EMkY(X,{] Ϫk[jY9Eq4t_?5+=:h3UǺbV.;:s9k4>LRS6:5nU#"egnk3O5tٓ=tHk܉P\!u*#k)YSX;؉ia{NqLPIWbaӨ4^5טc C&Zˏs5N7dNOX^0Ϻhec79Rl;䛩u.h 㾿bq >V_鸊rasgo ԕwkpJS7 U`> mgݵ4 NcyG|Z_rQ5EBq͊~j^i(5h1?)tMt c;,sy9eOyx !7kD*V*1Z1<%l'90Az%VU'+ '2= DI3N==/RV<hm9J|?M)WI}f݅mk"/֒Jy{ S]_ l\k' Jea5+ [aikE <5 q#O4F@*}… *Q$ F 2a>0(6CpYŸpuX 0h~(.,i͇pN:T~b,B b3e )vRv8@E3xG pK ( GS͆(QڱX mKy8:1pZ p04b{X S`=t*a=74o,z'I H n:N 41N0 >G9p@Ԋ„ؖ(=_*Mlք+`s9x/fG;xm!A ̇8D;/4QUMJ* b%*O"ֱW`ec+Sq 3dOX_ of +b1z-t}2݂&S'xA 8Moԯ>uzºD4r$;w+a<}1Fí KGlj_ATG^BsڪiJ [qx<.I;ҽ-ϭ) K,+#NFhc<@BM& 򬭡``!y5i ah07] M/NUFo֜FE1;B'z|8T kw^Xe]!tQ( _庑.bQe N pf=/VU f!ө%mӪ[B3EͬV+_]t$?ޅ*gIzfXMȭ8 }CHB\f6ǘxwfrܒQc:FSG0uL/"IM,jlL뮥gUK*JՅn@NG&[?X#Wv󨫕4y6e#lh 2u3X(㫮=Ojwi"i>:8Mg\]LEY,IFULMp0cJ&%8E;ɱR*k&ihd{ak8%;^^t.[ִRg;'F[a=W_M?fk<TZK\Tj.h_ڼ+>kgxS#CoѪ/咽í0@* }:73JPqT\ah8Pj;|%KuFNQ IutC |N pw}9eq?1-Mm5:"MNPgIhTJ(=2l{Վ1u֚f~jٰM<(xNx( woBNwgPT`9UaT(R by]d.@_$R l.uǯ9; dA4^%PGX.ŎAQq>b™*s'D=KVC}yA?!kke[>%KV+o]rq؀&@Ǡ8Kx%։͔ߋ;c.DL+~( zwMa?-^I1l<놷1 G|t,lX]hi SQѓ`$?EؑR%]dU/tV!c*t ٨j>w[ۮr1WZ69?/A?3XeZ:TO#Si~Bo"uUnE2tWdM ZSӾ>^F{κG'mS?f2 Df3Ӆb>5@_ĕ}>OQW05 ZD}< _)0[6`Y&r{S-BWxW3Zk V g,/ߋ _v>l6xY6t_)ѷ><[ Lug VOl ]TɌ.hv+aU + ,v^%ݿ2ՐCSW_,rH4핑WrU^[`>kpi?__>Oʦ*Z"/_LӔYPY*gUɚ9*}j8ٖ;xkmFv7 _}Z)ݒT )>Y~k{Ti{YV2/>,*b(ln } A6C~dϦE.`Y Lon&kwVL]*qOzqL#Y?1G_(nS;+gYs(>8q ʂepKԤ6'/)&=I̦HJm:b)84ާED`4\%!0v0ob%|h -8 s#N[E hk `{K2w+.> bCYܵ@}:I?^!Ǔ 7;`ͨ4i7 4ĊpP0 C^x{0SL`(PIWX{'BRE% `G% n~AF]4޳2||yVl &J9U ր`8hIA. y3ރxf/NZl̏ :\!BC\ޑ6qR)7\<˂DE"~l=T6 {PW?k1夷 b/zW`!8:1V,/Euaq 0EMv-OOrgf-C@wz?NfYn_a#k05\" e*"%,j%{~ڨ tF=F{P-{!ebMڑ4LZtkTVoLCB1'D勜YTag5ߜ&jPͥd .*!Z;m 5ɒR7[N >F~r^>-!-ۤFE +{BGDr8l`p-RkB~9?+M!Sza5`C799/)E$™84eTK;Uq/B4D̍}-N/PΌ Oa9a cQҁbUGP)QJ8;BQ͸bdl_j)ꐍv:5 ʨmZ&W'9;*V /kjl+;V>OM)0q/\Ԃ2Yn)0ZH't1͠ h G;f ԅbfgx a 2**Fw %%1]/dgzIy¡{1@F YJx^J}Pg`#]MaRgH&}r\&V+ WAX"/gh Up lsƆ>hbIXɋC} $)b'lc<%at# AWVP C+` Lc\f'X̦*X*@n +Xr{l\71ANIEi&XQFN5>?iSQ7D`a=),@a)f':jbaΣyB,fi\QbXuяyև6{1zn~=]5@gKnzZKO/_ sQC~9*|0%zF ֥6YMh uWpNςdac^Vz+[&r}y$1Yn={[jmN<-lmr{cifm5һoxs<ϰ>A: ]NXJpw{BzSE&3+3^J{FE$R6[fMk. Wg;c=y!yke {Igev} 50O̠\?e$iyL(V[g\I/!m֞}#ٓi~O^NPZSR -i&uZj؏G+^[|e,me8 ; ;n,xm̙=VxXK>ĤJ_a{*K[܈C#Bs 4%IJgM^Sꏰ~~;-PێJCbypI`m^JrKox~'rrzK*ENi^j#j^O;ȡI3jIX ۼ->&@ $ɢw7/wu>wLVp*ǖCqlkG̲TAۑGi4p"5BMi$ķ`eªX; +5p 3| nl6pa :0 ¥Up4+K*LDuOm)½&vcOW`"b|U^ʤSE" i$yx'DNS0/Qf1,cxOhGi,q؏0Rzɦ=h\eY9#!c#_X ie.a6t VQx *R'ր BaA,í +xpq>V"=˴M-2lb;q|`)> JXp!#bWBC@yԌoOUU4^MXGV]e{p$.9gl0o*6+vD!/WF(aDAnn.3n;)ga_,!l1)VoL ҘSjPü4?k/a_:Ʋ:ò9Xݱ /OiP÷EiB4 &BՁ f*%]T(l4̾ɔX} BFQKtijx@D >orgS#-ƉVJ~1r*a0Z?)\.1_H{Wnf0>k_oW0Z>ڦ9m$`քn@.S*zRI-ZC}xx9n|r-yߘ?@b)88iT{ ~t鐱֡J=\VB:&E˦G`/K@?f7Ɋm-Ժ!VK)P2j/4 ~-6U6S߾n8Zc8(\ wg÷GLtuTJ"ԥ&RUgRv1Dyh_rk쌳0> =A"wߦ|M.淡05*kJJq7t~P%EQ<2:MbpCT [NjT1_QE b` ڢ#/>8foTQ%_:iq>g__~zoH%"@"ٻ~!h* FhGqEsEʴ1$h[6=hjxQyH'rؔ=V)-.^4s J!,_a)74eqr(CBhm7.&x[x6aGK Z.ޏ|b؃TB_*>Z6씼(ҹ{eI6ݱݹ6G/r%9W ~ v@ٟ"R+-t-!(i*3g8foTXPB%Kl:*-1͸~*N+Wn!ga\a@'.u/@!xC# MkGS/zSm,n(ACK EDu2%M#rY!3 .ۚox]ǝȯ b4ʿkuDj `3oH5鳖Q%iȥ И}Qka#~3~~Jfq%eB ama؏,=in../ֳ![C4>h=dC9g#^?FÌzq3rOP٫DN/1Ok?-hͬ*ofb00 fDi+vA+]Y|ιl~R,_Z(q - v;}1--FhT"d˩ZGW]Ϣ;ړ%m.^׆s߻~]ڜh|>{iR./V[BW^($a?& /a)h2C%KӀR'Y;n^/Ԥd2/XI4jBnQ rb v`YG%R_%Axvzy(?Ŋb*\&S$CS(` -!550^f 6 Pމ| KMR?O3]PkaVY 1 :@7xhI-i<+i.!,e~97BV*܃ **:t?[!2q_ ( ,8,?`+;l;!``Ԛ51p :%a0ϣA`2?i=4{ ]q>xjŇZ܀xVIx73y,{%|@2}DY#5z5^Zo*PIZܻ_**u0wJ>a8fw*gc:B U>\҉ofR+֬ kZnf򵠂ПYw}٧`lܞY;;tKi%3pmoP:1S$[j_/,8 Rv$n3&;.drQ^3΃aЙ?BB;)R忭If^yfAb(Ku0 Qd\ ӓ}}ߵgz]LSQ6\i՟/c@A wLnsÎ# e5_npmB4ZK Ϩ9*PO;}|yڼxFp(Xl=4V5kOG GmFfufhh6<"qۀ IDAT]1CjW ^qynxڐC@T>Y{NͥW!&eM޵݉ruQf2 VHy~f x;X9*3*?ʢ` q mĎRE:D Q#)iXxϳ7#17԰tc}.{ c9L5t, 0ͭq̕tE-c͍oШjƺ# Zi LTR4 ux$ݠ $ZON7CA|*@_q#K0Vh p b \PG\w0MTu!tGaxH!#=;6xr`w( iz(p gsC:̂#x㠞xO!h6H'uPAh ` y󸞭%hKacKClϼc:i < NM-dTEn '# q RͰ~H uK`4FB_Ȓ7a1(&S?($AnX^lE.nPe?vU]8J`//e!S:Ea!dc/,٘yk*D Pڌ9zhY)LGltיff[92e֦'>`E\#V1;Rc5['W)v3zwcBnXF"N^Unj%ֶѦ@2'P&Q۲( G?~_kճJ>멝Qk^?8y:k<>j Wc_lEF/#UǮJ{G˾~5coI1/Գ7kR8u V)zi͓p-uIF&&1<+@{ Sb3gY;Wr],tyhO1 Faflh 0mc] Ũ_QB;>柂~#1XhnW;eBlkgLoh0HR%wvL k?`kdO';m ׋(s}1L]:$;~<@>11Kl9dz"a8Z_H>!u:NHo&$.o]t<`42cVy3<ɬKFܶ|ǂIU|?WK|5/CR h&)l93i_1tl%Wc!Qְ (0NbEKT(lb~-`qhǚ7H2P&@Xs90T>P G_QXjcifvb2hN0;q;C0tl X)\lsXu(-JaP`Ha94̢|PeLOhW|o3 {bK­c EV:3`J7p=A ,L(oX]NT6)/"!^l+|}`ǢFYP8 _aY89_$^- vÝuQmxkg]IZ5wi%9J?髋C33pxC塂aUSz;Y_³K$g/.O?2MupǰuL{橎E,bDx7-%6&@ʧߛk/܊/ַȗm&VzdSz:ꍬR>!ōpz^Hzs6, 7kUD5ϝ?%ac"ifrm=vjAq(u6$Uc?W[ZmQ/iVOYm'~Q ul..\ET6毴\f%:Yo<^oh)16`ks29S^&ʿb_c^kUKnB*h$Eձc J硸O[9mrW #;㇝K{A{~ zO4lOk8c֜G k+(c[(o }tM1&e ~ $uyz^&x ʙQ@04](ZDhNE$ȟZܢOK)gǶ,_`3X*Rܚ+K,-FDod_wfE߅Q3tW3 A}ܔľY>be 4eH!_]F }fWxT7{zG`?'l87,(DؼOIxn!h3Dk V\J0 lB*M$NM9a7f`k9_aB3ۚ--B0טỎh/C|cXh]9x,)lAXoԷ?uF Y_f8)gC1C+f@n>wӬhߡ7l/>ޢhB 7LքmPdMlr&l GF7 cF,*=g`R^/|4\RBӲЫG1?ySΆ=ݕ{f I 0Š`"5fGO[o&6,OxR$v ]ړ]d6;A̯)lzOj;BJk S Q}:SױގVݕڏg8sE(ՐSՖ RSG,ϐQ/%k='"],{ 7Vmms-ST8݀^8 G}p#EcMgTh 4C)J ,oip!lЇ@0'*џٸ `17o/Cf56s'.}֒SMSk-Թ LGUpFװ4\>mfm:g\^[yx,&逹^WbK&^ :XZDE1->oaL[mmU;i"Rsz{EtTCkm2EÆXzZ )}+Kp1 2EIϜoS@TbhU^- Lhz|ZcJƎ퍮o(`\,$?5iHP--Cil\vVW |iv(ú[eq҆f=G|qE}*@n(mGᥠm%cT% [Mu˿U[֞74"kh_U]}]Tlg5D^3,xA@x 7զ&o ZgĵԩkRfH{gjlj'Ssd?~$lm9sќ"hmQa{x%ՑrCyôūUŬm Rrc1rwt8lJ<crʩsoHSn~/4J]`-q΢֣(K?'ȓDkG^ L[1BnG%%2=4#NV[<m(]$Nxg_{|Kg%R*ѡ"KFNޖ阇ū>̋KY}&q?mxL*Jz2.SC_U])kG -l,F ߬2=TU%㓻Qo^=lQȪn*d ,Smhm,ʲ$ڊL Z@cz%O^t2Rk[ClXoa2E}t7̟=Ӛhgf9E?b ?X2̇(Ϫ4wKFg7ri\ͷ3FAry_ SɍW jlFSF OϨ#ݠ5x PũD=^f?jC]xQ$6yvВJF\О]X a O ;vp:68. pBcq -k0hp-0&R , V(y/y#RGщNHS{s,I`60'g_)IR VZ^\̰'L'5#6NPu_o`#3OSw4Fe^1PAW6,_̐οWF 1ĶasSHa'}1uhx'Q8wv,Dzb+,%9? Xs)!cw,%?aeT f1Rw}WG^4c:%s#tvؽ31k'H59:F§YRdYޭTvhzW]!s *-xBݭ@qP Kqw>ݡݝGc]O;~Q66'ک [^w~>Z$NA!̲"gx#ék^SiIQxIVC+ x zrL01 MzFZ!OruWKv[gQJ]o-yj fn"O9shگUُǜn M ^NJ9kZ~BN,g|`9K ~R#!fEtYnk?ێDEgtޙ[g5Uv^Õn8ǂ"\bΆ[YO~#0D=ԁXnuԎi[Zj4V*bw r~{@9eUKYKnBX/h#׼̀z9iWmxJ Cw9;oؘmݼ_5\Kíbi)[a^NA[ 3Bn&4֒i0Eo7~Z'A$:q0"=$08$[;yZ>C+ IDATF%HWe;9?ӊV/L,9S}0mNAn>W9L)ȩF1#S7cUT fwUcjʩU96d`Gz檪jmxa.03h v|-hsc5w?0[x<; #K<*PdT=Ň.CmċԈp.nhxJS9!4@ *rZ}b2NRKʦΩj/S,+18(K;0&0%^ױ%36Gr֏9qNb'™ jc+P@c" u!kBdWbE#!hOqް S&Gu\R^8X/`*|y>H“Nu<걂oWTNm]1X)/W;im*G#p V2>.UJh}1V?7Ql2 BEw`?{)zq `p*iFjَmB-Nn5 Rl`%4&,))/| al)P:C)h+.B< ՞3vqgf/9lȌ𞁏to_+?ScmMy5sqv۟(?#*vO 雖NSq x=e w;r/3ܨ`t0_f[ݷ[W%7eK?X=|";d+wfN@9r9;hʇtEtV3x{}XA܋ auuL!>-'zdCXAl*ޕeoZ)ȕ1_ZV)[DiEiv۹H?zh}㣖t =KGMp/-_)V FoWѓ<Γhf8[}fq RjaMW+=YR;?EyrS/KxFBUO:а((ïQ"*"'ik be)r=MKdAQXjhk, }vO [mLš1ߣZExXRcͰ`EGcBĻ9 wPFJ ȅJaekYXh?Oxw^ ۡqQ =Py ak=PM/T) 9!90W ڨ-Sua^ohSDk}-mGciU}ĩ'SKdiԈ }Ig/$,ɢd(B 0'821: ̻=ڣFް zI{U WeI'S>%0p GUv9}N ݤ,XP(e'XM^ʳBUŨ }V q|yw!ep7mxۀAvIvi ")^c():Ae1p e^hEr@?Y XUC A]ܧv dP[5waZJ@~-gIXh 9p;eB 7Z1`OXw0rA]HSd(%*fc,OfYSl7*! tdgJM l]iDbk}l 5و"]|PkE QM#FLd{>=\Ի?7s.AV@ﮭÄjaWU~w%A(s\"Df=\z:bmf#4DVȏĔ VA՝D9KOt:"GDU~Lwj{׶/5Gl^ NI}"hCl\+/  -_C^]&liD"Ov?Ħ?tLWy/_*1-D=5j}m0K_mcͩ*'['¾SW[(T<Lja2s֟T@.'fPUY.N๵̧cC(ĪxNxbNU\Z;:㄃YܪIu>g6VzC[r^%ngd2+f$k̽u>34p1ͼ<;֞U#,bύfTq?- 2+z'xz /{ڵ^vXּg|oJmVkYS>[K*ЮJ,:l,k|PG ;?uګjmx$Gi1R&k5ۖU?hڂǔc H_YQ߈Xs,7a|_TI<0@:d5'_b50&jmsNHQ^b*Ԭg<}|^><'{gUu4?N1sd0w]>;U۪'k5F5@,O9p+"8VaS;`%@PM$aT wȄPYS=.rt+ TIKe 9*{\aM&HU;.Ł\P }12mvF&cp˸CB$l[ 6~ƪZ[0f ЃzAJ{ v8[IW ]ƽt]}jV`sL  0 nvuR9hSlЇC D~ѠjZ>UT8c2FMo={ʴZn4=]K]lK0i=7;͙& 6Ec= )&6 K;j%8$d2C{c=P`6磡* va#"\eS0\M fcy{mIrzxÿ(c~Jo}Kj*v;dܠ'z D>Qz_l=a$VU]`>B3W4Y2Ì`%fk":~yf%u򆣙#&l{OQ6k[4u|/Y}m(xO呮ֶKOí@!Nef42)YV aXA)bLU5VUPf[P f4[TLQY_^+VMy?6hvSd+\AYwp n*N *4 :gn3ֱ"d63뽬j5l=+89%,;ci%e@sdl2Gʢ]QkD04v0[N8|7ӳ&_e f1ԦǶ'\S+\Q w<Us(;8 &RIj%Q޼+#eU0u/FSm,¥x`("X~5=ksƚ_[2/$-Li ́'Vj1z@[KTo`UyXEG &BDg 40Ԁ XGNS*C5&ЁvT8:R c_)Ak DlAЍeQ:+b+^fc%. é+/JR !\JlUT.$S;jLL؎"i ExT&bu[JN1tDX`3=jq-Ն+cX a^R h2pުPo^P v4 A;5~QOޫAT :crc;v{SguՃUHGj&PE|ЅScʉMo(-j7ՃTBū, k/L=wB҇2>IUpVQͨAA^p< Ca<^au&)lGeL+n-Hb0P,1P\u5l[>qZR7Q/ah{fG|2)V}W\nM}i+=ԛ $@*.U;DSLŽsgWhXU;Jo켫wV\ Wmz:[h8![Ew!y^W|BI3z'h`DzS;!('a57Q@sC2~zV$epz5WtM+7tvnoOs=ԃL+ ڰj(֘o<NR4K!\Y謈/pɬI6s';z֔ק$(mlXv3Y:譠xPwfA5ۨ柔ei/TV/ɂL܈y5p~MpӚjSGdks۟!mQ!X=T QU=Ϭj|`Vi;R xBwX;7j$;q'Fr!(zSl$I=eh$ȣ5v tcalC6}dD1g=RHR[e **BNb6+@:͞ZUFSzv@> h^۱ZYKa6m$쀭`M;1š:=f0eÃxr fw"_FliWˁǾUjn5w"?auu۴LƌVf64̂xE;9\A[B[0~ 8@jyGeΐ<݌]/Wm˲3/۫/Uu7Ũ=D%U/됺!7Kj: ֳOÌީSzc10+㫭.̓Xlt YōQS_~Zo5bZ@];4K0o zapCA8 Ո^`6+^b4L5\J9*W):yɠj3a)> /~e0R-Gx =Ћ5NЙ֑aQ A%i DNlAO!<j3sAp eVC9%,zr7P u>}Cyj;S<&CathF+r?ІRk<lT!K8A>ޘ7hfaICs0b`e!V:- es,/q, sc60&˳d { ̏v%jJ?)Aq>wM7sVM83?^hI-enWrs[p _:o5ʫ9 &(26^*.?zl4PǨZXm5\Y2׋_ګ"gFg7[Z[ikhkFW"Ěp+eE@?pOU2 SPZ F[%#V+8^\v5_ϳ#Z k=eAONʁ;'Ӛ^>=^<f[) 52sX]c{Fp<MSԠ3V#y!;Z8}^ܩ2}SkDZ/Н0$C.a̦'y,Cyd_`wYmom4NХȅi^VDGlc76(,ܧ-n\kŶ{oV~>:kh+).+PL 9-͛ɮOV詥9s86ꭘf0]V C,YކfJ(M3 sb*N޾rӉsm۴j-X '`.ojS+ͫЪ;Hgߣ[xuthO)_90^:ۄTw Cag(jDKj|`1' ;|aח6!NSk_¥xwEM˖,#ՄEboۈ!d7Hޝ'HEq dcJu 5z3&+¬e7k& Ȕs7z: dd`9U**d ׍A= k 4eeͷZm~6,"LD XyM&)Fb#8%QǍ겻-Wv6p)o`\dprDB8hrgoy$cv d gt=ed0u|s*p(k/=C/c%;lc?[4^E܃DIqs/UVdTU-*^I4B#Amp&a^x?A= A| 4S+ (Zl,dBX忸}*›4꣟TR7Th{.wc!?4L0"`0oÖp,):JlBWiUUQbc a( >0>{&Jp=1M7!`vyՐN؀]Vl>݃T|J[0Get 5Ǜ1@u( d(;MAz BU@okFY!v{/!bi v?fpMf0׫tPm&3CDobHN_gw~׊Ogwh|uX33'ay]P( e_d.Rc I(`s+D󨎘.Ry;ֈ'9Goa5[tiJay{U^&/'+52ٚT-}@LFπ?0?ٺW(MxG#ɵ7x^X9GfHoy_u7^}ҟB9OgvKEc2/fS4zYͯPAoI\^~K^P9?! ޢ( D/,I1*lj Q;PY*NP{.uc@8JT{ I# L7TVmʲ^j7ܦf|Oe( <u!6,x`N6tvK/"*t>:6)S?WR('܇`( D(Ra|E,;0JVw|!fcp%>"W𮭜}<+Ph QH+ciۢOŎ4ϩls2]G`1u{G MD0@^&e0fё.@ JdK̖8s֞_# &kin|nU~y]\0JiÞ,H;tY+861 EBn>\3g+v'`HT]L[ZL7dd&?ӲE~)*r*q|򢏷nƽӞ:AšcQ3q~}~=š<gi+6[[!85#Y]AE|4l}]; j~\eZ4906iXCDV;zkHRUOw>=_|T̺ʚk`-D/_~,ϒd]Z Yv&Zm8'I[5VavhC2T\P5%NG`%+ "ʖB\ck;gj6kT*<NJS$*L\`;/@S~cW,lesq$xz&Ok!l'~vNFP|op+k( eq!‰TbhDuʩ]\A(އ0n?֤O9=IOq,\,%Me$”aYȡ`{x6CCp6`+c$a~MĚؓR=i%K5pa2wMWi;JR LLC?%ju)mj-VqAȮZ>?r|Rl̲Q\;lP<R?roj?DffHn՞kEq(jA|!/RyYƚ:Ԉcݢ1.?m4CnG+-0k=|rd/'Y|G7ͳ)Z  a%=*}6^_Iv.ϰ1?]#+w`zal?孍V4㿰1c7Aعٟr|o᧵_ymkTTdkdT>SUhz_)?MezXFHgBc}Tq:+x"z<(VrΪ._(^Kf_7O;vWߴ񁹁檀MFө RM諨zLgс*sG[E[a5L_r 6EЈa4iހ`|/"wz,k1U:^8u@Յ**;^~[Dv!a[.sR^7jsLuVQ=B/4 D5BÖ1d]IQ5tӖS̀]X4TjYki(etA+&TQǘ>[/D爑V]lYl'xz6[a~%uAr+?Γ]/D~Z+5yIf#.XMT󩬩j7suqwZ,mt`z(8T  pCYMZge7x/CO| ڱԋeU,nopE(f hus%vJ x=JBG67> /k]p76z|?[n3&F_@,$6.f8$qKpl)W(83UF9E*rP6Cè?:Z9|aTe4 ?ڧC ]5 XCL!^6l\ZR6fŘ p<x臥ٟ3B8Z PP2v M 4  SW)֫ `9j_/lW⪹\|ْU %(F*L~!DoY5ob)}bE8#Z%0?k*Y5ށy=WwzGQgs@O?+ʾiuc3OJ֗;5[mzN+`Ac1=JȮ&(Yȁll٘ٯF-52 /V<{MǞkc={?{c^?TQ(中}A𜐁C>˶'Q"+Չ]xk[̗;Ef@X_̉l=XJg 'Tcjzz(#وorSXwq3sf;oأSz mGbxnl9˫s w K/g?siXj #6Whe^K;*zZn"X?35֒&+ULV:P FofD s [5 âZ:h~u4r೴65tJ8GS"7Hq A8AZ%;viPACVdV^)UP6P;hߓ,mϻ3yڦULv3ѓb^NjYN9`g9Yy1 rYБj׆{zSk1  -4 R _ yYMM+U 3ʨpB]~1؏wyK;R'{XzI%X\uX4 !>a܅giim˺?g`}+,, d4Wa\^S L\#ڸu*b’(j.S}E"Dw5`xTacLn2z *-ASZܥ;n>@}3T5V@$.6W+t:nKY%ZZS5#Zip}a3/((^Z 7B{-|SEN[;o|>UYf.nXR㴋lCz70/l6q"J_OAg|HX63/l*H! Fyb7u#6(ƆF˂T 8|R|b1>QgN5`9 r:͠9GqWj܂ŔVl6U*62 –pC^WSMp0c|AC mh$ S/p$NP]-+8Vhu(;@n*"a b0fiqPwAM {b L>ml wS4ITpsDoRt bhO{p&5 /j;V/UuMq!/DUFFZ3k=pl RaT vS)<s n &e@1E7le/`yE}^"n91wGWqX]Walk3 6BZQrb!>*<+`?Lŗv`mwc \)-,,9&i;y/;ߔLKT\'Zic3F񼚮|\@@N![@=u%_=2Ib#.krk`դd, C&{4Ҿ6I J#Jt6ljAU Z9)jVnm'ZF.ڧV]3t*1Ʋ@O^|4 ŞCmJRyb:款z |W~UOʄ:I Y]qx*SO[,WeeY7t.x3iDU߈-Eio˺a]*>_jF(̚n2>Pn*5zJ#xoc zU:oQ#:Fv"-⛑CHvSJ]e:da&Eó{+hP$gXK_ WMktJWse/~Wp.JO\ŇbTl9RP+[jK h`'Ɲ`r<D+h_ {zj /0a;p\>Ǯ-ZKC|,A(Eq$ll:OH;1?LЌepUAP uimPf4q%MC+m>mSXvNO8[uh/ʦNC2TUFm =Y6Ւ' Y U8S!1 ~P^,cNdp(P,v]dEmэ}({3 *)ZܐzOYmB)]aPO8hxs`MJ¡9dԟa(e9{;s1nd#|RѸ4'v*쩯}h=pCVYԹ^*F~op3!|5M8?e ׿aVL\|<'0+$ؗ{} c*K>Fe8}e=ڒugXOQ0,IoF f3 6"v^I(OM!p*e_>xW2KQ_g,31hKPo B/(+ d ;f]qPp}O,*7:`q^M0R>q$ IDAT mQR籰~^[!i D6L@vA)9a% R˩0ub+?Lj6fuD#=Eᵌb[OF@5y1rIW?I~7iTKͮrkπi!kjm‚X2 (wTea!dvy,*yjrO}O(ʢ0X=g1e (x[jeX%/zH!q<+`9R|Ѫ.0VQ4`78BPXmxj@:DXyэ3p]g>rVS$gyՌ%Up"grʥm-DQ*nC=̎7Xd&(H\Yf'a'E d\v5FYN\JTm<ӝd} ͟9JLj'*H/i/b[ 5poԡ4$OShbn8DL{eΧʆ Юٿ ?6mp33#m\]@֓J67}A|adT~1Cv]s%1XUiZ<b@ouДz'BW->:cP 5q3/)4ooٟmX3OØoU^1sopҋ,f.Fёkg ,ͷHS\wjmQݽ!"vK5\ӜKVΕK,{<[j*XRFu^[rMmf=ľFDE؍|#U8VOd'\ 8,d p=&\ ggrZSsz;(Nf܍=jߪlИ`4f^YTe؎@YaZ<&l8>_ p5ӂt͘itniT8+iD {~B #sxBS(vɛz!VEBFMa=0x5(N#(5di`P7uX4_A'99+aXW% f;[<}߼| 0 ALB p+]Xah'NU#-m5:2`oay\jPh pV2F"ۣXY4f\>շ}dEqĪwmek;A'(`pZ3KYCnf7̦2kX?mJ+}>g;F+*+n ?q_ZV1\v|@FQk.AΧlyr)? ?PDЩ:U;R :>X9+4j߱ ~`oUSV142Dtx.k/O!tN5PcR^E]=9:;kFMǜ~ѽ[tyqNKuҪze[`c~+I0&82ߩtԌȭܓVwDͬ2ps.ϗLw06娽 =ʴD<:P ^FSAfLM\/wP=<{C#~nq!>YOk u l *jKP4+~5Cڑ3t;]*\ -թB1T$%.mɆ8Ηi4q#Pngq,׽U+C )cܖ K;"Rly}@ÉB, d.qC &A3&ib<-p _ ELzK5i![Z-֛a Tbs 7D0YW|0j3=R PapNBR +@i!lV258Wu!3 ᪥\baQ׬Fw*ARojJOU%5O dMGх QX| ?ǶG&|81 [ {J|  jS*U)R38U ,5.i&\p!2 4Jd Ԃt4f%}ЛQ4y;W,aQ:EktM(dS`Մc8{fQ-*86$^,:w{DgvV!~ N+Kz1usR10ȫufYm6nmҘ%uV )fCv sQDxpqxmC]1a\W(aN'oC&IzcmKD@9yIۮ5'PD?dM-硌aO #0P$}r}O|cW 7c)U:Yž_ VGl3칠xWԎ`xo5sZ{=;#{ʒlD9 6Z*"yYZ<,\h&f4C;ml=7%5wR!;]gYr;k XX7:To6OϞf6"Ǧ3W3 *e~a' [>'lACYgڤ1*_[cH znXcjuO.nh~zR=~5g~ZͤZs7c\c +j:;bŝZM_Y$M<ˎ# SҬGVhlI6NT+KQ$fMXZPOD8bS ;,Jjo0rPyv?V)pK 7 *Au0IwV6":8ϳJ8oj/m8&EltZFg9ёdQܟ{sqo1;o#>Ouĵ_\DyI+`Z`xR,K7~cіʸ#9>6-ó8Ai *U}]3T}bFA П:a0tϨ |I+p$gt҅@^n Yq-I;d?6E%$KLW=b6*AЀ2kS v ˰Vd+Ǿ%lH۰=wcΗ4lW#ZE5%'%,S(-'K4xkhA|FEc -NXYu*EcGxzvҝbӕ,YFvů/Vmm6]{) 7ܧaЍ&,ItRd["5 dkTucӡ3;ͮ Y8c!|E6d9b3K+؈`.#*T6`\Y;8p4}X6~ɂj-x&C<"1/c9X=u"Ej*O`R1XIg0͟C^5N3Ɛ"a% a4RM+6{4~>p| y8F6ٙm M xO}qX.pS$;RcH}P⿘M*ICjko( l@a#<ӡ#|T>&wS_|xX`"pIUِF0ް+gpmDQa4֪ɆOաjׅuD+zaG"^ꖨ3r58Ef5m)qPmEX0DY9׾H ;~U@ԆD%m ] %YeC8sݷbE\5-oZ-"Krg=2Grq)cl/A#mwejEm˲G쏂\5<۞=bT5АaX脿czcih583mXQY@+W+\n5!ހۈILj~"^KtN )koNRzcO>UH'aMj7灧Vڙ`W{V9GA=LIZ5xloPRCV:(h{E1Ur$u[/ɹ %Úz;5TX/={6XeTLɋ)VQgߡ.qKUaJ&QN5/0C| 2ØQ,VgFCVef Y2N*5$w$T}߼ZޡSߡ_g)ލc+Mqg ;Jvװ2wȃ-D~ĖqAZMhXr}n䅺o@4^ÏP`$B,\@'|F G}  byXo(:AfGLP(ED+Mꦦ @6{Ċ0î0$(p7'Q` fĞx~*B6:'O |l1!+S AKj+CWrZ3 ,/Bma݂X̏r74:|?Nl)|+Tfl05' ngG4HgКy4#r\#Uŵj+Vgg/:gF;EF텵\%ZE5q&O2)ۭ6S߀M`; Ft<2rCOvj)_zaC6o^p{ķ,4&?n7Vyv1wx{%yת.~']T19Pw-5`?+&rm~+d2 v5yk ٘n`Ya2QSo0i\̣Y5qf[V zcBs1c]\ٞ䇡db+~c"L5;l=!UvZYMuᇱ1bw,E5O!n0`1.l.J8g;qp0~`3w{OT&4Eei"sG)G+gwkК&'j!і}?0,̶i6:hHzV"4~\Lo7㌏̀pJM.&WPof/F XQqljW.y/.Iɒ~"u>Û4Rh|\e%W*dt7P9>WV(ouJ}^]+%2׾0{/x8Fңev]t&N-)~@3訢=}z Yğ\h$1ٹ]յϖJjn 0]`s5?#& E@T6g@/#^{SUmC\? l;;f ՞rN{0 +|m#[%,ĊH4=klYhvp5Ƌ,8:i3l`K!A#O}""MڭAX ' 3k>3[+d٣`y|CMOm9엕N+OP GƖCl^M[nOw͎Yl: ,f1Y[ka^Me} I,;!ZML~T\el7I=jK+in?rg_:Da|#Z9؛[- n NT+MFhtluvpgv!ⴿn Yci<}5}íahk휽='8-6Cds8CoF+s MX}f'89l5T.!W)1J68,c3 eEl5ӕjC(CYF^̝8O>QX?`kt> &jN|.f^0-,;?NSa >}0FePxGJBojC[Qh܄',*Pg8 lĮ4d 'E,]y4l7Яv%xS[OUAaKx%Cu^m_`̇hjp7?.F&:_/ṗ DZjŴ~1@ YYyO>-?}gxjgq p4\c`/z*?c[U}wUoPG*(=!'|p:IƨKÔя5FLbGxV4`*Vj2^5ۊu4ʪ%CC^];Xap DCi'CϮx]Jue7Y*Pu+C*tw(OkzpUS[`@:~md&R_a)ye*.Yy`y hńQ,)ZZ-|V/Ld!~V4j 7xx|s̸fgxKxkRTFy_aZX"쒬žkoE;l6QEm'uANVy%3vr'hJȁnl,Gh\*(fJ5*C1R%NPHyqdQ i{z_]:[=a7ft4Z<wQ.A@%9EDԙvxLwhUW~U<1ߵMbz.;+Ai2.@+>4Y{6;E8]*[9gx:*7[b󩺶@ey}W);([%e`ce$gQe4^vB -^mKGi45(2M (77py!,Jt]ϗ@@)[ Vɭ kVGLs`%PjJ$뼱(H4/՝Ik7ܵf~X뺪CRV8T'$,i37={6:q8y?Kqmg~5^qGK%O@k_rP+o`_JEW@MqWA"NE'|[ö́A C>¦ 8Z+\3vfq,)iVP \TPY7$Ї:\ɻZJkm:WѲ?(/f8H |A5]9Ua6T>(+9YxC|KB&SHdlIX_bʖsM}vTQ2˺NY]G?p 0I[)_i-Ewq'ry@0))~ ~J K|1b;[@hy]p_@g EsEe>.}}k`O9Z&}sZv;;jXj"Ayi/vBLNC%,A}D@aUWj2dTE9{uFp'l2)6\xO-T҉>U֪~g&0X|<:ߢdo }?|P'8C_ꄇLOI'Mh(-Sɾ#cJ6=Xn(~KR3H^@{d{HG!dEhdMQOV`&E`2^JqbpRӗnGsG@h?f96|Rr]r/j hgA*`KMg#CPV35"1+RU}y;s(:y>u=K`]kC2ɵ5^_eoggJ8}:mYNU>R;5ayjQ^WO=P[ȷ(2Ң <7?&,Fa9XNCYQB63"W p|*cv׳L)0^Pbcw+x2ZOCNTaey/z\T`'6tu+F=KR)es$8#kQ=] `/?9"7p/r&SR%zGe 2]f<\ʤX/mvC/zx oMlRb}x2o2' _ajmmXJb>#m0zh##JPمNǚX"=V۹m/+8V?_0^{P(;y~Z@ϠR8d+→fQ0u^w6ҷ;@Ȱ@p`=* t*[ ȥx"j]mv;ufpfj`y3Qfv(unBan'1 'v]yJ[7\{"r;2"#તԅfvQB.%vIݚ2+36E&`e&ܢK:QO>#7Jke^9U+Py+xQ% . SX$Txt0Q=D XY>OcH\˗%PGRQ̊yw`R.eE:ԣ@BZ~l̺J/Zr6ճ^bKY YQPRYU( Y ̹RK"# NbޡW%i Oc`t؏->Ɛ|jM~NXV>9\[J^[G~Y6S. Ie]>;8)?5-ƾP`:2KJTG;Dz, %}.;B;8kwx|x٘,-?%%>%RrHn)DYmdo}ldzWz+ޒ`g*)PF߉:<~L7 s[Æ2GLxfilMCsdO ap, t|Z*y V d([X=>/E2|L9Ax gDZe-&$ ^r?m c(Mv؈ 4( AׁURYf s Nge˘>b< &،XkٝCq^^|)G GtvҮ47Ѓ(N+}.xYy3'ϵ9!w{7ssзeR !;/DYȱM{`Ȉu.Ta5.P&T^-=Nd2`}@c=E\r|kW'"Wq~!cAwzY?:M %) IDAT߄߄#]E;Q߱TkrG^Onۧך*cEo~vQ2aHiSz/ ſqXo~m/rEp^iE%?kyI" 8v'77^9|la+>e3TQYĊd8/)..+5ޙ`]lŒӌb_LDj |S۠_ @6:B[iZzU)"P^)hB ҲXC'٥i {a #w( q|ϧ$gB,eVCUEEReqBx?{,&c*<+, 5, ^v~Ddz*/#oˠVe_)eoEsk])^bw<_+Ul ljjV^|6gl5k@w'X\ne=^b٘i>Җ]`w`Mj4);`Цp*]L3-jo 2a9j(NG -F%Sr`N$Y0Ok~G#H((X&9]3y9FI{+vmZYq();?d^J7,!?!/'bҌ.魃 .2Exn?ILTT<˼{`,,h:IG1X Ortc`Vg\[pF((\0ڣa3]0#n,mՑe Mc1nTϮ*Nwv:[n!D[4lOƚ'N؈gǤ;n(^l1\j#y>qǗ)wCG'˲PY{ܔaT1;ʨ ފOe ϔHxH}Ii ydXcx2[g@=B|ሆUO{Hͩ(?*!,x{A5֟rxu'`'+|q;G< `{`44a%~Bev?m1ϢsZ-G-Γwј{yc`ܦbͫV?VmfX^ʎJ mY)G`AgkÉJA1\N2 Y#dPxZ@Y1Z/2a;4+_(>̤U.M بэjG(GRv!KMjMP9On>} ׾17t.RU6̵HNob.ǴǾȕy'FCHeaHMdxaoK(ӭ |nc L>4|`hc YWS]ñl[ 2\"Z*OpP*1{=󃫁qf Sބf$W ΄I!OoV~(k?Kqw4xdI=i?DFʭz>-VCza<Fy /]^ۏ#)c\ŧD{Tz?-f=0&0ZGTߥnYAoh(@uEYVt2^QiU6(skj6Z=/?@hC euJ&cWx2xS +tq\U0݌䷖*FjM`aj=q>lNJ ;Jb:w@#ߞɞɇ%Hٜ$y?f)"3;uU5;2fE<#yyM[4ŭg lAp5lM +;a#61xjOEcuwيJ@6YqǛN9y/c99)J1W:,Sz%@L%Z E0J b5Zf7 7(0JDpN0 Pccr 'lM}i_g=5SɠdZ];f~դW g*k ) 6ӥ Ũɱ8h6 `~u^ZGp+r;^푬l`w ڥ'ϑ2"<Q>3|FO+LU3PM;DomgqT1 0mX@9(8)-%˞}ۭ? R7e(,J?G(CJ˱3뵽r'w;-DL`cxs#U4wTmKhl'z^vvdu EEvE?k-ZC>~~̼)Rr~;k_K2 :y]S-SrKXsn/npΉe>0e!4>^OhFul7W.[ >Eg$U|-Aٮү.`Bp]`e5#+])P3KZٓy&{9Cvnv6e-x\>9J) +q/a۽}v[#v}mjUɟV>7wwqˬoi=e"hcPݺqvF>g߆Y"̾ka!ֲY0ƵZO*7Z'UY`|yE\!L u@E,YiC{. xhՆ5-3E=twUmZ;/^M:1۷{5#y~>"GRh&粇wMԤq̨bkV]4|}W[(% f㌒v'{|*ujG>6Kh:[z NlH8/VX`kI{s('qJgVo,>S[*L|~/$Mfb&Q,VĽ6VHۨfV+;hQOl6Jlnyk$5#PfM͔3z=cQ Ynd.rXfUZ̩Q;Nh8gctG{1oc9NVYFbthlOiUj-Dxa5boztHpҊ~\v> "mPr襴|WbV2b- >$͠{%aAhϡy-m4t{ŏ{+R-X,cfN:}yZ/~v>J4GJ ?[YK~MYx}6/rGMei<|X]yCߩ<0 /qA@naF .RJAȶep8Hڲ85߲Wՠ xa3 9) rv` f/`vc)9W[yy#f%Wt Ώcp+o%hQxK휞v5WfxReH{( aeQ:S(Bg}e2_Vzi=YEU\6QJ'/լ _oHpc`(Әտ-y";w(''M 5ve Mj!֏ S[r=9t/k U 6DS}j$ n;4ϛ6+6K9>Ą_Z"LhMƞT4[]ʕ~"ݚ/#%ZSYi S;e*rcXCfG?ʀ|-vjW[u슐אKJ51ޕ>b<ښ$+Fp2q, eQvBv\H234wbPP̅0 sQ'JsEW$݊VxƇd&o V h#xi6hjڃU;iUL8a/;N+%.kG G9T;iƛty)\6x#oֶ[ޱ[b؝}ճCGFP|VFsc%e"yldK`ƟX^@˪)W6"2nuvru{ Q|`mnuU:.K3z}XBE+ M"$Mew`# vSq:`Tty{t3* /uM饎*FAlր_."цOq[4ef;?A P WC!eC%!X&K6L!t_s,#>x-f4]#0^և1rȍ.TKĒ, aCfDrl# GI07n؉-tXN(Z4(!lx2X!/Ab7EeByX67YM Oĝ0A# {`47lXN _zdo:k /7V,SHV>}hWLs<菡8-&oC ?ѷn)K=1W6e&89 ox yF9hg:tz),ƨ1"Yd=RN9<#>`˒U lQ(ZA2*e 9 u2/8Uf1[2zڋgW}6D;*LpԌEc">O/VɧˢeCW/\MP? \c h'?D LZ egeډǰ^v3z{x8pg$|`g%Z7v4F_F|(9).qZq2ιW-SGʧ~v.]NN~ha3Pk*'CJ~]]<*eRذy:ѱ92{K],3 Vɉa'dԇS:`uC<-sF;tafy1<-%wkSju>HH>T/Z!oICC%YnXpxBѰ E6E5fzƸ~q[xF(|4ש~)as8`ɯՙ]q 1vJoϦ)cmZ̙U6O1s}XCd4p 3j >{.ܡv#tb?jt>`oB?C%"=w aYs?e@*f62B4LL1=F7x9TfC]et)ӵ⎜VcjP TT 88/9,Ŀ0NfW!E>i#68>lC=XY) auȺ1ɇ)YOvNX1l35iWai`j̃УF)lON$,6}v'RI sPJd%emؑ8g僦㲣LjdܮÎ4^jh]f9~;c/3s d4 AF7T=JG&dWjv˾pk]LT^;'>,*,ML+fY+v q R,F\HMB;InaJ;]]ޖTľ MBl ke)9hKۃHQwŔvX <0~JvR Ykv,opN OdaGt8!%U^H#bBc9Ca=SOT?DO[(`8SP[):,& YCۃ=ۭ ;kћѩ ]?IuȲYnʼnʹ{ iSUg!mNJ65Ԛ6 :^be\szW*>w3lf[QqFLǮ*N#Q\)LOmMqQm3k\#IDa dž㴱d|q9*rѹ/^m7&QsC+RAN;])䩏{-@=yaKqBl她'tW:TRљ/=-ܤg4`wI`hJFL@6  .s W- ?J\ci(}#p>ǰ|wʷHYWQռNsQGj$>X[ᬿ'_lb26)=[R:Sai윭吙z-X>DYQ(g]&A[)Sq Uӽ*&rf۽pN]: B?kuxCKZ Y;^]䒆Uۛr3kzA+W&z Vv ~?yϲo/^0Ι_Ҟ?U?]n IDATHe_VQIřZ~Yo~q:Kq,kA{vFYw~R6r^TfY[nhIye?a<gE=pV_1˓ugS9-B/oXО` bHȻ1J}=B-.B-sWk/v{vy#K492-?ek3P])]gq^1Kd-Hu2xXW6#{*HdNBC)\bK0'|솏Tm^\ǦPħb l27Ld鬒:+31ێ'([p\YBұq7b gp]谝I<.=@#VCs3c%Ȟ\!.eV;˹QIT@gvͤp_ Cl+F&Ǿ]vk6VP^W[p46YeddWY^h#Gʯc{y;-I/UN6HB`oI+BK#-`j [hl lJ%,7TQ̂FxU2yh9%ߊ`O삋!+"\ MXPB]!jQi.\Y796Y&:`!g{BIrS1i8'2ˉ-h~JMBq8װķb_~R|Fd9\g\P1¦-0"w%wU0lvrt|7exɍ[L*;1t94 bNh EZD =#5\s62+P$ôWSRF++CQݳz W+œo%ZM/Y7J L/7Sv @ j إM?] Ϟc1e~d=~uEH+kѮb 8]ҨMJ,>ۨE"JX)恗2}f+i?)'?TՔ]nc}Bh x%xXWb~ٙ?\CMYn淑KJ৴w#ciReۈ5f7X8^aihZf]ϹՇq&s][۴ٶmomf۶63 ?S}r#T #+Dkg0r,^-jjaJj:-T+{-QiGe Y_f2/4OKVFZNRswc1U_ˤ<^,an>⾧ŏ|JJe'A䰯8R@@,4#-Y6LVY3;Ə6]8drךͽ-j}Ǩ^N5n4FutW;`!] Ѣ< >vO.c-{L<>7Ẹb`8dԩǺf[G m͝4`۔?mnM_sw2X M+w^HSeM2ce6a;1/;EHм^ɻm=7Ԓ VkǤ)IuX:عVM[И2;`$ Z =< Bal`0[E0:H8Gs$KtS5?FG(Dޤ|,ylEa zH7NMOT P'`9vk)(nx;X#9br;i)֥p]vB:l b>ֈn9Lt9Vi'uEQNOGG=N!Y1>2au7ƐMp]s&by\g,4a?̇wt?X /`?S*߰*lR *A2bE0O](#7= Yi¹,s3z*bEY}΅>U#k`ű=xx}v:d'"Xdvw<緗q~e |>+_sM`Gu·R9OS sJsU")]U8v&sb3_ѡ,֩2TkN#,X|pF[OHR |ğ+oS <olO\6O{>45gp я硗 /:SQZl@v(#qm8dgsWLd m3 8Afk^`*Q9vj ӂϩ40Af)ȏL| |Bd+![;.Mc|4<aNSɂV{ +'lzsq4::t @<5h)g4Fjr9$ l &^PZ/T*>q\X^k5Ml__)hQ&)E( ')GT,_:Ў eՅlmt+nxJn/({Note~;7nAgT3,]#V'fDQcQ~ ~>x-;x(U%݇N*6VEvj'5Rsr$Zfq0w'ֿ[oK;{mJa^\. wl`Sk?q 5D5|R$ԕ-B$165YyZDps=YcneydMR enD*Ri~+;z=<E&:ɿ,8f,7F1I&MA5Tap#7OonXKd7/;Cixn (e3)g`Kj"ۨ3b)D]p`ZEFQb)TP2}<́DlOp˺/fI\p!/~.v׿ᙦ{jxKg]Mg9loǹΪ=/5g>gfEfr:T.G`J$cROz z`vWϑ~x, VwojBRF;=lMqVQԀ9vE>>AujJmZd/NgL~' dGeO6\<[nHs,L.dx c;'8׸N9H tH4=N=g%~(CH01ը'#/*<Dz3c^ͩy5A5];(M JAO,+᫘=^M}-2Z/-͉M_v~dR_ݟ|v`7@VrrjÝؔ؃[CɯMaF[LĪM~+̌CB J?~w/}[>S?m"Z8:MmeO mCyD .7oIW}D[-Q;kʁ@T7m3 KX'"ƿH-4]Ԣfnv(7\YLZl Vca]AD+[K\`o-N6dZtbsj GFLij`OXrf?Ip %F}O cV܃  ~a L|'y8?c^P*!^DdCH!>6i d56PdC;K(Ů|$*|KiCM .A]ɸJb5Vwa9_*(3M ,bPeg-TejiP,/*g{,b} O>cwzw1i .WM:KPUStcq1 E,Da1iKD2>276gxwqIFes=qnhJ~ =O; B.xgicheDx-P ׌=dJy#͓){hjJP -c0~[U?tVM֪+DX(E Yп̡ΐ-Ye=KUQf޿-Z~nو;5~;]>>|ռ5wưZ#u'襏\jQ lAޞsv* |<STÍR)iD 52LQ^*jm;JlxeS?ȥ0 \Z V>o7wv hֺ7F{ڸz+[z~ep$;u϶OM7Ժ<νô5aKx][r=1nutc4vDp^6iX=\Iy{߿s+|?|}jxoO/X=D C;)Oqǁ=ig]j:Ϻj_"f]qBed}R7dxͰ^Oi0J(-w.c" *%eA 9\h Ʃ/8XUj\NY?p:@nd'&>PNkBr;h)?#c)vG+>gT6*%(~)z `Id5eLbQ>U>w# <2ݢtcxze n r^Eas\,&XܥtQHduvi Ts4NQNb H{2c"0 |+upl'PbժnuL[ jy\j_#o}u6:]_" l@4I lŽEVAmk1y^R'!/C\!kʬ0Kʿbe ΋xnhC_dPьn #ZGu? ^!XIa, IDATlQ=\U52cG3X/e(QF^iHy]?@k;jw \M|XE*Eϣt]M6듀,Ձ4 4a#(ԞK٩ZN!1F]V p8^ARA"tSE pZXV)c;dӠh4(p+q4@tAyJazC#XBena8Cp  GXSge-El<.PQ([t4%k\O'Qz{< kTQ3 ,.vVXRǸnC#:1v;xwZi:gF)u~-qŬLFcEHX{ zA:{Dp,*|$;1oo[x{X$ΉI6hJ e[DQIab}_ x"دzE"DPgX0[.ts oAɬ=>G˕:,9N6RS;QiH8чz:NY|C]Gu9z:Un4%PIy/!;!#w -^L YS P%G)zմs~N]khzK{EWhsήYF{ 83hB=Ao(ï4[(XǪ@[ Y|#^aPМ?b#AfjK1 -: #{TYN\EkbE =I|VM=F\6TZQjb9k'TJ÷VpgRb#oX'|2;:@+.,:0>bYGRAx+n8v]8&Ռf)KV| wWG ? ~=)TcTt|az\ޕBzOIb%ē1wcS%*݂lN:P k Y8ǮJ1 -_^ b٢),B*З5Mm4]U|.6xKg5JvV[m^mQ= uQw<:/*mlVa0{DfgvSHlP~Yl/.VT J)#o],흭5aq4C†xj\TގWw4O} Ju/I{=V#Yb&D+op]9놺\ި\K mSZW[.aTRf닙M_#v佯# 2>6zGw]l <ӦMO1Xao64.k[t& C"C3Ciz6]+z\ϭad%CX{/LT1]^thd` QDmi}Kz =z"B@es./l4D[Ϝbl4֗rvHܶpaM"]*P"jv>U;NIp,a [96l9U:^l +SPؓv]n/rSiZe3Xa&qD^14L z`_Od^E^9rw(HװvHp/Ÿ k3.+?R5 BJwȊ^#a+܂7"tJɮ,FGW^VmC! &WIzkiϥUrxEP+vz}Cy*+j[ԫX 2)\l,aIߊR.#]c,N ?b3\ݢVO|~5OnMazu@,Ңyvx BjA`H&(Sʟ6-l9k2+iW6\c:?g w6"xSV[{P+8 ?8(tcsrjG0}be_b]T7Z(syy:k#N8S7[m#)e#c>=Ց%mmN5¿x~96G- _a@%isz*xI֑9l`F8]D2.e.Mru2#րg0UP Jex^؂qdbȃEWq́Bf` `a:~(xed2=}BI܆n1=Z~* JM$ʊA/ᴼķvrx1 b%6bcHrr,*7Úb*nJ\܆I0w˸ϋ0y/h\C!=]٫S]_Zf\a,bT$7{X KlRM[0ɺbW< v&gs\`2 յ[WEgl?V,i+H-qs*iڧQG]][ J\x5/(ҝ,6/jl09n$JzțPNd$8z(cūNz:μhXc2j+aeszgwCq5ڏk- p b}ЊUmkrz`6%).>:T.л(6~gYC?Rg)a"U5VO?JYd's'gVY߬u}kAԍoe5x)Ǯdz*l63!L[I7l&>X^cDܻ'S/QYʺ$J>.,20 hʩWD)0*,2[?ߙYѭBFk׍j:Twg`=+>E_죙V{%1SjHYkCaIY\t>t޿/XF+q<$[*I%,*uԆqmx 刎 I^H^Na+DuZV/CtJ/V%a]rGmC-s5+WguDK /}Dve>?*ϳx&LuECI/RCl>$CYNy{P}D%lkȾ<;Y-OjA?2b(UEiVY>B0G7~{āy'\^Q~cG2\T5V[Vmg rOZ֐K?i?-JIW8^<=1Et*t2eVWD.h\x^k5ۤ$?=h8b- 򡹋&#K TK+]LkfkhdU~OKIM)KY\Gr@_ 'Ւ FQC颽]Z~( 7:xOa%5`(]X25 rp6;NP 8?|gei;nFp}[iL*JbJK$:S{B؈/Y.-!9y3QRMt]]'Al˻.^Op[0E})M#Ex'@EONHB#4U4}lh*i ׯ;?|=y?uR=F;SRT gos12FRO;Ky\X\ a:ܖ;C< PǮha{1 OPKlif2T_V*.WkTx˹VE];ϡKr=ΎAym;MNNwT˥2Y8^d>Z2*EQ܅]#Ru9+<\ƾ3'0۫JMo3'`^`Nvԋ;]L G u|x2_+Z0Oq5_f(-xƹ}MOS_lF)@DvC['ҩ%* nVsO%a7&ӾFH}/F{G[:~,׾UEά3_,%k02(||Œꥏjh uɃ~JjJȴ Sd7F9W=@͒0UVrE30SܧѴ}e+Q*r}:P,|>@KaV;,Ws_^5xBQkeqiܔ@RO)M xE%n~mJɨpm6=e!E$~&X U9ޟ;&i.a ;L@"QaȏxOvvEa *PGp3+ߤ] ᩪֲo0mlfZcGvJ^L;p߼ ۢT_UBo 63=ƧO˖ʇ\f\̜i~͟)pڬO[s OEn6ɫ#664;ƚ)AIrUt{LYQB\KY~*x|@[4!*zޚ.M6묅Z.*-jaA:Xe*Kc[^V)̆(U:yߺ aa˶mZ7sqٵxmu[Ҫ_s`1hҿA(/dtDXdu^5XQu7#V o9m(>XZ;h  9u5tQ'xB aZ~'ry;j, Wdj6VY6M]X.!}md&J@O 7`,Q4Ch : V*6 n&V Z_Z"k&i|tU(R^H'a IDATWy4`̧ݼ5k`1g);Q9M =j2؎ފ ցW.sGb z!8hi]5L*]9@6ڂJV,= ~VJԗ*hi2^ij*8͂G(9N@7o][r`=A(^hfHuŽ6{d0jiy -gƚe2԰D&Ha$-Վ):< jB)ăp.Qp:W1bswkJ;4j`]dfrw=ͭhfHހ/pC؁L SyUVԝW#ϱ9^dY x(7)hxWַB7fSenLKiBW43œ.+ VjΜ5J$71_QA!M%|S.aVU,+fgf+ T1?X p27R*AVmLY}98;03es폄AuJ\ VC>V!sPҺfЬi&&AUqe[e$ ]M, U~uAlx5R2 s? Mtd,w@v& Q,M|r cc6TՁ륩8E-=ث`&Zf>vŸ!')0GR/OdkB0C[+/uR 1Bk8B:1x#|b?6 G~+;ȞY]̻G?|E`Zg%NK !ټ_+t|c$D[p}m3GR[zk'S`$)I/LxcJWc2ut,8v/_) XDF8M%_$w1is ^79+gj7p ^(x+^+sИcc-4%7#^lI@l3Q+ޓ-[X( >KM3?pJDJMcv>C x?gA: *3ai!K;򡭁þZ{Au!x X*󑦍BCYu/mhh| Q8 yA(A>Z Ms^'8W`(Hp6xcYl'1~.+…N3h'̗' J?_#οÓbu܂`<1 DT|Ыp4*c^H'9G+Vυ|FG=42$/ Y*A "05*FyT2-;,.vXvDn.&Id- 1 pLL!eBC3B„{Sf oW9w-9u7pN?? >yRMik:7V5|B,5iU9_ M2,4;=1,%8ëRloNQir3)@ିOo=TRz}*c.v9[#wU (jFv_W˄rNTo-@RxdKmr("Z@ J\W4-I?N?C Xmhî'ׅ-޵yʻQ73zoUGI5J{i#0xE9Y>лXGD>, w:Hf*"Zb<{7[$`&޺'yF) 3 fu*.} Ha?ptwSR=tZ%&mB8 QC7kЂAcPu6S| lŷQ n`5okwtc ZhulPiʭ$mCSYEk- GfFՁ^XZXPmB>p:ʟ9̼L8j+B>U4+˅dV_&A[lAd i MA%B?%U^ˀM \p\fo\ 23ʜe4 zOsJJI`51]gBO4hS lq yL[ ^h KKÊjEÿn DF%jd6mt % 䇉,Z??`k t& (72ln!ŵz imˡ&!fG n%l.Nr^ޙx ,WC&q6l2?|t3x3/zj(80^ClmŇ{^7DVSݚ`18v  s< `6X (<AoA_LQF~ቺO<Ȯ:W&ʈ M^KgA"Xu@WRĂ`8?LsQQ2 .)UtZlIW1P\!g@GP>`y{a4 Y/yoo.hiܼ :~DAQ%\38nxoq3QF!L> 2wXXZ8vc_V`*k)N'ŖJ{i؍(ա*e6/ɞ_JߖHEm8hVy(Z{칱^'H˅BT"ilT[[K{4f=0?7h݃j]U̒Ǯ_eΐ';|I V[:]Ly==gF |E쀿Ep.\}7ZU|kpxNМ_ߵ0of}ѿw;YS*vrq(+Ԇ YEы:4JKk<͞ y^AP+WQaf xI7p#^$(Gk=1pFjVfpΪOkQh`R+dDfm |aKo/܉ǏpbF C44)wy?Ick垷86&: P^=s;.j,ޠ~ 2K`^|费/G̻(\@AڇMs5Aԭ?S;yf~dz49@oǺĊQ;f#:,p*XPou6Nn=cS8/R+.gE9ֱ#n!4Q-$(ss9#+2VBx1V_*${{uX Ы7K0{C)/C_h:;r_6e8G@7I.:2ǿkh5=Z$c4&J]% n/=H!c і|f]3K,j*\4FUꁡS9ۃ/l_bh8a;YUƿkhK1Uumv$ Bw}jԦFv?9K烿X}bUޚ`.u 0|;kߵm-E+ n1>vH0DD nPvcoK0]gY|̉å%bY(,4ACI )HϤQzGJsMͧx6γv(J+o.KGah+? na DhGYoOa OG$K qm+!¾(OcŚnpKO_z{. 3 քNЏe:,́;!oFqgwG,֫Iss2_ϔ[u&?H3#'n>a72ǁٮK+Þ3c wCK*b_Wqp(ZH9N(NePZ/-9܊6'N&AL}%"܄kxEYp)㟰W! _0J0UMĈo7ʇPrb*(6K_ <* 3E={SK5{[9#[BP5GzL= hTn,^CkaAv*Es`E~\!ށ*h:^Oӿ~ SQIw5%_[R3##9iTmq@P`dO`U $TD;iZMFi@49.(ɞ)UO︯c3MvHY8x_/MAz^ۈ7_ .-~5fμ n`7Gkg$3*&Gt{Ք=i9֦XpA)"x>`^ ;ƦG|[-݇p7crĀr| [zOCV+' 0G9V) Rz,+/:%o9GJ?NW3&4^z)F#TOZՌAy3Mo/ k- 6)6ך͝\Y!M# 4Q zh+(VZ)ې l):M/ (rKj#w~xFg|\mD~iGCK`$'6WJd}S~=:k2M(D 8 Lؓ-('~h9 $2%̺c/jU rQ^.f4ǑF>HM֏U4 묈yEІ97[ 6}l*_;%8B~gti: ˢR U d !'za{4i ßhbP\i+P=HU)~K8yNH:G=it_n dWےR2j[lTEHa;}Hj@Z @Q#,d0Qc3T>])wmUNήeD SAo0cjGW&ry: ~rռ~f+#S@Y}d f6_?rQ`ߐP 79 jlw0A_ pkNک-/wMj|VoG^X^3a=x>"Zh⊑>bBCQ4p7Jn6NTs0@98 )B8>o&[,k+mO%U9]dn>)^&~`n4l^C/KXyCy&ݑJZ!Mc̦1D#}*HpC7}}km&ʃT~b)<2DMkf}gGa/!d_SyLm61.B ُKnl#K(J`(LRp$BǠjKk$Hx[7 j PyέX%YZuD7zzc7knvZaG ٞ8p΃X_<^yQ~&qJSlpgGyy5 N!8*_-_vO_HMq`^q< (c 7:AnV~IjZ\^-5^m1W%A=d\dw<*IJ(͕!'Hִyxǒ)~k(nP3Pf9XG U"ػ"9G|1V3lg6X5Xf-0>R^Ivlt+;_/ѺqbBZqi4<dHl2S`ţ\#/ҵx8W|F@hc QAkÛM(G 6]tK'Ž<4p.2g,2 ƃC uXLqԕ^79>aqC@wppF;)+||#lERMZow5g`\/P;g&S9dJMB&+ۂX6\EO|Zn /oR8ʇ%\:Q te{| ]k]k f[@>mEX*n0rY"p2ˊ` 䶽F? LVai?xGloC<(4uy˫{ j}/׷peCKX}6 S|;&Yx{E9S,X7g1ᥭm4 %~_ѩfqrelKA$ mx10Bx <Ԧh-v*jg#K* P}ZP%p t3@7o9߷=`[ZP^| i Qt+FY_xJK-]E>6䌼Ojֳkhm^ARKmB#'FȐbm<ܘьX@^-^8h=CK4łoQ&RRx! }fQ^#lMQD<̃0W3o[4ZƧG.x+ԑa.[i[_٣>Ϸ4<ļm6a6;%NH? E+_̐жD.pY@#~GW@Oszo2OxKR( cg O|(#PpKFYm:1>M {'%vyO'Mb=&IhRL)F.9#(Vn_#]ݗ),KOW;[,\a2߇Q.߁StctmZ#ZC L^deRpS렢Wu{C2ٯP_eO7O7Ǩ/*夽T(/h$z2<f#ko(IƇYd;)Vp\J$ߊ"&X~Y`AߛfLɱeьFWCƙ-9V9jW˼nkzS?=ku<~AolE7g.lo>\ں&l A0#f}r;y7-%{U;||£=m;BI6ŕbR,:s[? +`)Q <Fj$0k: T yHk'#8i+'_'. B-apFp< Ѱ,q§\CrPvrKKqp;Q\piqVzXe-A?uϩ;}j@7^0!2u{)WO+c YxR ~%s2H6|6dGxP˫;'rg\Ǖx=N&V;}d#RI AFꋿeцl<Ʌl<~Q0ēd|D}Dt,qvT?bTdyŸ7q$,p/nyaܒ};H}XY:C;Zj?Ϸx:.bňR^G'H< z\3uc:/N_? abx2{9'-{pVKl AM`\oL2TӍg$o7'ze=<{d}ĠyhR݌}BSreBiy5@RF6@ a_#zxW>X.kܔ1lxWXMP}`)2QhkVIO~V=%`c.@NVOh>;R~#K"BBO@@`*ꓵVMvYHf^[Zq^:b=ďڔP Xl(Jk<뿮O2̥OшT'/w*x([J!F~ X,G__6wۃbc=hvմ >!)=UpY~VZ8'*H_Lp$O {`.E s<Źʥ㴈9Ofu)9ɾ_STudAѢ]lʟ˧x+ڂ:$o&%:xPkTt-o4z|H<+f}ad>#/ẎɷP9Բf5z[Y`@~ [54P|›F$،K#yQXTLaQ\<yIkR5yT<Y_B:ErV"AglCCe u, l''%PoO*l^36k}~.42#<0Bv)$XWpPrE3+%Poq5R-NҷkG7AϿKr~wA@EvQbreI9 x ۆܔۻ o /+.^؃kH{>dDvdhdTVƹg9h/nº 7ʙ5p1%ɾY쮺_BԳ6{-CF%*jxvqlw]yS#$|+űaN-( kJ/ETy -6F zrMCE?8IeVB g9ߴ-R1Ydnߝ3ߗ֌8Px:<ϥ!Ǽ+oL!2]Ig?s!vTTv-@ZD~3`4O΅\l-ýJçjW@"y ;ÿ^'ݿ5:GWR>L:e#W JW+#R_J6kiBc&[ 1f[ce^3#?O/еV%],ulKf½R4ΙlL&8FDiX{!F%N_6kjqZUuټ,d>%mB+|U%o6K}o.< =Bn϶Z[aaRl'#0YI ʻ8X2O!}yy7YgH:cȈ~9>&6Ǜv3hE۲m*hj5rx+ȇ$2CjVیXLoK@sN`+=!p_:$Zc>MoGs8&[wbn=ⶍZ1#$܇x!K1$;DN&K#,d-].V i'O4(" {XEZJѺ8;4< FG| |ˡr*#3|sv`^Z(םMF8Q:xSU]u┃8\F(!]Gv{g|KjBM0難((շOmvFF^}s5;:SӭC~Nkm OΌx $`n stwWԍה 'B}JXhwhm<+ DEmeSp ^VUB<|Tz&[`C3VymfS: tX {6R!6x"ڃ`X ?#f,F3ׂR8x|#qI` .]FS)UqaJY2UJNXR͐槐픙7.NQ*+#BI{must֓N`;?<(LwCoLiJ#~ug=F*Ketu#w=؜XsǼc7f/8mem&d{8;_뉕b.;)S0"_w0܂UP֊8/&ғlȪmhE)#GBJѮJsR3>5|{\XDB]mH;~Yy@]WA_[,}c%kKrWhfۍ;)~G$POz5C%C(v=]'*IfE!V֌ WхxT vV7AL B+~-HKc 6 lWIp)Zr9#UFE>զ 5NI€25:2-7cvH;P do&5 ^c\[)Z_+;kG=͍l,89*U.^{k}!gይAS~/G[-Nw+XBu9mR̷UV`v|GV}b6m@F!ֿ7+d XW)4Fctư.~0l 8ijmnͭڶmmj۶A<\sw@_zeb9kW/yNa'Aڷ iJʃPOu9MƑ}X_2ր Z4Y5C]f?e~ud?<u#.R9~ セ,qODAkݹ/X>aKC1Sѥ2'u;!MTeˁBps,;|rV2X4oΓݶh&)ֆm0ax${a: ؔ,;Ahuou\OIưxL %Wzd>GM^h]UݲQ`4#ƢptTavM`+_Kx;짝 8@-@{0BcWt #& l4dwF-fMhm4co!="QhKV @PPCW8Wl.ͳSJ oa_05 K* -Q/w/MւHHxM(Jk9a&pt{`& ˢ*WNVn^Kւ0;Iu&} 1HhKr8풙Gؠ /.l,Vn-Ō*&>@HL!W>F. ]'{ິ0<O3t3Xzcp!^ ·`#_v܋zF8 %(eNBCE W*b*-> /* )EkX+rzAdkO&̶6Dމ,Th-[hG w- ڿFђCj^ hC]Tc7G]|ô [LTkNY#:1f;D9pP^Þ(v 4I(A7m,]GkѥFƦ82_Ӟ(< hX2Ih&XOTZa*0q^s+^hJ+Y"j6$ _Aa;tQM<DɃiԣ7Ǝ=.acgҼV7^* Zg8y/*eG0cP]GN'-x+8L.,Hu؀\7ͺ |T/8se} akMnzx[&+4NZCz_|:1JyJgiy?vQB_+7iw6ϭ%q /OxvӹF)l?L7MXRW@bzW+c KxūIZx dXgR]14|^] ߮ґ͞~dxV6ag<-CRF.7z-zoKSx*O!bl@Lš(j^LXp݌ik~ 6 ~|~y$/Ġ<'8ГP w IDATPP];Mx9|>`)=aȁu[BV=3_n_q"*)j4}<6)$Z0Dі<^_LJMgc.";qBGVIcPC|KUScyɟm'v׳ޠ6IOUr5O8* PCX @ b@1З:8n`$*mZ١@0C ɇQZ"a]umRqy4*hj)4CGO5Rͥ ֚'- M An6zwV#upVU~,]W'*tLnWq"楍+q'Ixu;M1 B3odz[*!ez.zRJg+)!j Yiq%}ta *w V %@o&<#N8WZt!(o-o-/g**)&!c56&f~:޶f)0 e'4I$ (H~Pop{SGh!vBh i#كҼ0SYT~@`_aК 6߱NhJY\ĶH %wI T_+sTu^E5 ;M g}t2nۍ!BtQdy3$@.ok1E6NxqXog!0J́YNw|4f+(rU6|/^+'OD.ƋGxXݥࡑ^HPr8잸K-(F1wA5dhiIհ<]J'PW-G[͋.r(TXv)v _p{S:(4O|vV{s;TF pH sh~W-cǴCPrWRKͣV yHs|p7q+%,: DН6d\mo&iJ#r4m"-Kam}>qdHg/x<ìwmQm![8~ g-@ɺVYؐlC=0Y"qBR0C@6x 셗] ,T]X- ~ c`{K쭵gy >.}cLPi ӥf(L-9ȪBO7טf?<|O~9_`'{R(@GHݏXq/;F&OŬ[`F2 p G#L6/xsX0'M1:z%cp}$⋛v&|\G|ZzG^:oMPϯ.Jp ѸǠ%^~n:nvvOa/ ARǰJlyϊ+/ b,K Xv do]"2/ne&4S˪@X޶efmT=_j(^6Nr54ʨ, -B7nlN{m!z g 3MgACc/(cQoh2XcA[a#ĽR<O7<VOcx${ePC(s~Y ?`;xDM[4]CRi‚@Q(UQ L3oU&#SX=lӌ3~OVMw̫=g>ς#H]n#kL_t bM_j4C& eMc\I8MG]r2_9Bx)t[~oīamO^)F+L6V=R',Ֆ/ n̻Sx/_=t`q3RKm/5|e.x&#($8haޝnxPg5|>#hȋc2i1wl+M5W|^l['_76 @3gVwt nt^?Wq2$Gi'."+Wm>9S=@-|Pv]A7oae0l-{f%h6^-n &?&X ͶSy?T=_Z&z>t͊*ķ"t9ϧ {m6S ؐXG cmh(n4 ScrBI4bk mr&>Ψ 3Pܑ҆>i/z5mHgQKzcϖRy%֞ƛ; `\[OxO'Len|mb3FB<97##.7AdCy ԇ[EQ/8m1 /A} lpD(`*Ӭvx9s1,+|>E|ls{쯟@xpLIx ͌OkoO})v ݜ{ؚ:-h{Ѣ5{Fƃ<@ys?y @ПQ>F揞~PWP'X.eXBZGƋmx)8tƓK[bT?ЃUTjqZxԲ+ΟQP)4IXVyI@_RM.IrW Sn ]Di7D\<5L:gJ0I]"FiaBGЌ~-Qm!;m?~xt\W09nQE8#r{[W"fHZ\w@aW#ZH6Kŋ,'4 mq- ZYFZ6XK+ˆ N[^d&Ȼt d\`a=Ec !֞y? !ؙeyLg\f5FymPk U;;[kJNd#*4 7Y}=%Z=NyŚ|؂1o4iv*A7i !/XoH\morwUՃJ:BfX[{1V*yO c /8[bm:JB `8p(uj"cUJ돽0UM\gOW 3r`c>6[`>LO! I(ϰ7ȇpvd0 Œ -L~\>dVȻ.DU3?CEJoз2z|8 _mlIm+o.`lP:b7he!:KH -1Vb2kY@׀,>s Hm OWXk q%Ou\aY] YTE eu3Zo6V"]^G#}q/"D>ؕ?,Ek{ [= t ׫l%ʑk)^J` or&h-֨(h2qٸ& hQ6V@5jMr1&ZH֔Λir.TZr򶬉%zgp^{oQDnxjBO P^"eVcK4쇐{,M%y̆ f{5w'-PA_L [ފ>M|٪++J@N6goYcR[!MX$.N,l/C y'Y".ɕÁZΏ.Hg `7Ybՠk&|8q5%&|1F$;E,l g|1͒x;,ڑPE-09l ;ۊpD)Z @! g7E-ay~l:sh5߲|! .V)kZPqp ipe?g`Fo={wq1[hO ˤad=>a lDu,rId6Jka> #?Gf9h 8Vy%|] *j*_ut\(!rXNJx%CA68ta MI] Dq'Yv/F`OTM twAwN3Y}dmH %䵅0> dބdi[J4Jbg[~غȦd\,(͐ .kDِ5kBʉ(0ͷ֊JVJx"k!EQJEnx(,Lf$)cP>2C+rUqQAꐧ$~7e2Pfy.+x&-%VuAa8F<9 ["Jހo&?O#@w_): Z OP a8 h*zd]Wp+9^5 Lw-()=.J jbGN|ei%7\yf[仱!!S}˛g ]<'k4CB#Y'_ t ⩖M `ƞלi}'vЊCyxcY;&gxE[}=9˽=Y Olw1G#|H1UkuXO1_bE-UnuvvGYyq3|Vu|]/?mS YX~hW9 6d|SGb/QyOѪ!ɜ9L<$񌜤$K')OaT정|ƥ ?npdؚ*r؝|B>ZvTZl{,-lm b,A#D/J ,t%' VmPW`BmLK#cCkH# 瓄w(v>4NF&B3n\>ٓ~.O:GW^^'zgzl4I!^6NGn>8o] m Ns]'B9[KvCXT.K'sxC0Ɋc=#!QKچ+_NQyߑGH,ˎbgJXZ L|4Pc/y;![DK'pG%%}+ѬP^ve;)8m\0B0G(ńb Os,>45g\KG.7_5c .P?xK):/==Q_؁QI8,pw*OwXvO\pLS,AA)PQ.|0Zv4&KGs]CԇSyުW6Ex\#鵈*~~Ln;o( IDAT1+CNҙb/5U`:Xwh{ ׸(.CBWP lp  !ZBȃp/@݀ LDž R [ƦUPuƞ$Wf焟0nW~f9rZNoMR 4s[o$SZ$Jah;F;kbN4Th1^(>$^I|"wH۔l{TX7mmu+m-VGXlj싢.<5q#x?pfYg&a5:7+05g}}Tn>hkU)tgM[ y">u %5ye5 ޲n ` N>|6kc?Glg=\5R2` ϮAD p_Y:5ZXk <,[so~+d*ȑ\1?GZޔe,/fXqh>")Rscc#VO)Wy IR^;#~s4Պm)ɺQJ[a(⦽?[ܧyyE5gًe~#qpumpT*(%s'9iPDc:ΊvS&:hKp$/8LZ7 $^LF~:*v+Q1#OP 4 u פ qgPAg΁U4-Zf|AY,KbF}O/hI9z~ܱG  Шq4 {+g Gs2;o^ ޤ6־ ["\G/_0.k4{7`+@%y*|EA5ͥlPš(${|Z|AtyHԉP P3 O>6IJyUՈ!R !*8R(WzÒb1?,rS>#/EKpAbxU4>b{Xgy<mMU:GK1|,c0 Rpy@q$b0?ʋe%^S-[HvE.'ހo gY7|\+. 74 =X&XFl֢zH]l4D&HD̙ES0vz+[&?ヤG1o -Oa E{{燏9|&cqހo+t]TpMAc oc Xp ⡅jW'a;IF!J;#x@PJ.4FGwQXxK4J4:+op]mě`񬸸uM#|;^>0,d{QsPVh9nV}y >yHhnl#Жl[{pyT S<yZ*>쪣Fvߗ&'؄x B5 hL\aJwJu(v4(]]ÇK7]3z~+'+-mWt^^&dX^%[;biY԰~je?|>wba$bwfYzztFt$a&LWgb?T])lv.xa(=y~ݯO>ʩ鋅H"b6>rEld/ěh(v}zFJ@*A)񞠫Wmj8.[Kw#@/uw`IOm_j_Y/`:o*崲j@WR*$NDz zhPy=2U1b:N:9o&rj^xkSSL?4/'$WOЗe/'zCy7SʟT juM>y8 l{DK|uv9H ˜k{@7G<5q\T=+k.SYR 1قIgJ 8q:G Qk#q8ţt2BpK/~ݴ.ykj `p8sPkVʩ~)yLM!&5V54>:"B3B_.|B<[7mRߪG--q&C$^Û=p֢е)[lp]TT&tƕy8>lNA4XZ;J騉5 ,mz ec VAe T#6p'Le)=!E`u4'y|hd4u{rS2g^FIZtbm`.G.$ֿʚ sFnl-ʉ ci;<""ocEl:W4rdTNvl4)6{z[Iqa1~ ԊP"Lc,ŬAYrU҇%|DXS0]V|-Ygz+tA_ysvXwa|:<~yaX]x@] /u` `>]7^u| ZiVX]W2L~aaeZJ_FYrQVpQ= D]ec(v k}NZUcP^LN"Z{hdꈲ5pەZa&-46tSڠǚŸ_hZF\]jɡY!tڬs #h= ʾ$fg-:ZܲX6) 7b#Q/cn=k AaX'ug;&_N?B##E2TҬ#[WAɕ(\"pYm)ϴde4:ڊ6ghso<7B@(jczEv]kGhihy0xҘ W*5?,oC'm !f85́Y(FT=]<-;Qۛ/w"anjomc(BljİJ vY03j< 'H -FzXNX!8Ҟ\M+Jn F+5^}ppfH2|S)y-z0t9þ͗DiqZTYGb9cyksIca/o@Pro5rE |NXjm#78Lߎ3>:=n Z!YM?T| (؅C仞sEcUPȠ=/>9A?'VsKk.JP>M{mm=,CԊ&FBx^PH]BPg4X?CT#-yH2!#14?8K܋dy/>BBvڐC0u^|Լɇ{\򷰏 4T<4X|)ߪG3tu0T,Σh8^UDSJwb4]q8VzS_͌0~ =V̂gtYAT# Y ~O2Q |چQH+AFǘӰjd&CgŅf:SCf%-2\ez_&h^,)QXsH^5*jP?[jq8@QK.qEE92ۿ ,4jް'=$6T}'8kqy#ͥjFwua T@Thw{.,0Mk< K@R9%W*M%Rưh,\<. fB[<*ۍL~R-2ߋI1ourW)+,|ɏmi<_ B)<=r25st+²0Ag?Z,\2R!eP^ +GL1O 7-dmJ+% QtAljE25ul=M])eŋi'tgEڛ- W6[lu꭭Dc|`FIhRh~xTyYGnIeYHĜE@.!YC yftBwaYOge JiqM’N`:X'|(>4t>U(!''!UW\Y|R(ї'eh4}?\;"&_fvwOVgcV$H?h 4.ݬ~<:Y\ *e?24Q8|$nS/rsR+%w|,1S2EN|0aݡ{| lU樂?.e"NMFZީowďٴ7\"}z8ʎ"1+}zhU>:"^&^< R\4 DHxVL1,Kpⅳ3'Vonڲ?\#\g#ωAK:|}_ _[(mZwYJ$(G[D@΋l8O(mq8Xu@-`}nrڝVYA éW)+xsUiVfZWlE?ycqQDmY+eӻ=a`uҡbe4Y/53f~:[j3@O=~A =O<"iG@qwԫ>Oܧj uux4ϵ*C/TT~ٙL]rKx~҇Vus-ce/W `r /'9P78 0N:α6xpwR(M C6jȗjQTKRjI+ `µ7 2gh"F7VX^e{W,dRy2n|2+h$4^~ fpK[*9MoB.xOAGu(3׶Yo/h}%0`yTy#^F|7X A8E?&i XWe؜ œSs Rj/ى.Wn jiG-5chiYK9PuҺ繟5MH$h[ RLmÕ(&|h#F!S9Ú$E=|o< 9 30wAWf7|6_bC-@t_7Cwgoso* @ ";ۗ /)Sy\A$K5i汥zõҞ%vavy؞Os|-9W.+}ϒXB6j7\O:6rx'Y ~0{o;#7?@["TRLAWÜaL6F"I-TxՏ^sOpQߠOy;bD% ?1XnBB9Wy@a¿G&EkLyLtt{d. M&5ÃA\lvMQ ſNJ[lӕB_i*RqXLW.[/a"-ETtI{cS8ʋH.D7eN+_ @?y>4{{y7{VW)fo!\ӆ/b]q}<u*YV-b:B޷]혵't/ߊRaQW<_H"B7\AuKf#fue1bJ'q6dDJ% >;_蓲 ?-?$</N,zZfS xzNIx%+tOhx>cͥXCXmj /-S #Ne-,B+%~uGu=0uy]w|1ga1!hk#?|bP{ vdh[ ZN,Hg\E#я[7\O?XOc,ӣfEĻ 򗤫1NKWt4yMSO;J&Ks} oCK}r4Hy%lR,ppgˡp (t!=E'ӑV%O/=#E "lm"c2A [ z6'+D}A2o 'd| a<p h6oYf;Ẍ́3y1ƾ 6փ'a R 3{¿49O##/xk) po|/VFˋ $Wj%7[Zd~Tn{yAzJM`'e=CKl&3F3Q_I/7Es8 (aQ3fZTp{^{As}\͸1b.ŖJwuRm'x[ ^3Q?p|e}-x1*EV9;^8D5=g d oCFZm{ ~#m8NlL>92MvE<sS/ (^ z`"@3sswOnVw` p /fێ%[2.x'4ޤk88Y|~M9`gQrSiX'b} xK T\yIOf@U9*[=}}vV)W;wJsĨ{+=b=UV^J/.#Q7/aV3t=׽wBu\tl"C-ĽY;}}ӭżUgh?BSٰ`?|,Ŝ/>TjۈgbBa01ƷMlV J0 jزH@ai-Zo4QaiΤ )A䘸:M̲=Us[<*ڿڥw Js}>ke=t]fu4X'r%vu>v_eǹ3ڔw"5jo 'IUJ 8]S<x{{K۠nꞔ1kFBr/6$4[@&[z8|7$'* aETs~`aNix%aa-{=5˟Mˀ.^-WϿe{/~h$ƞ¥+"=8KcD\ȥ=%g!f\]u1OQ?hY/p$'/vʽ*e ;ӁR`mA~QzpfjGF,o&./G,4(?La4[Dj d3/cC ^PeD^q4p<㉱Ikʦ>Ɋ "_U)57Za$mF y~?A|TgZ7x:6 ɸ2 {`;fuP:->nX%W9Dׂl,B7u1vǬmGWn>T(RY/EĮsE%T=~yTقw)``b Dx'MM9b=^qձ5j=I;)V6@6O!Km=2̱~9h$̷7kN)|$`htXބ݄WZ= nP,ΰPG 3O,Xx& vTJ&hU0m3F U}L%PP F5O-#/P\\Bg;iW՗[dpͷҖMۦMGSݚ.U<(8,  xqzWx'Q%@xֱ٬'ۋρRs2ZAMRUSw`''lhɯ1YJA[ x;_&[x%p?/WR/Bü,{:OŮR4W)dε+O'Ԍ &DP-9Fxjc@2}K/shlf;pJ4; _VXJUBxI| fM0O{,(ܘfDptD?Y3\3<ۇoj +2| A, GZhU{B-RsX~{K^4h.G֜5RTNo͟|uv8_n*rǟTGbRΡo_ꀘ{iWB鬊od% ޤ%g$ŸA.-q*U$6'@q]l0" ɑ)!P% }8Vf[]3;H/v: ԺV k%k7gQvWoJ0ZjF]oL0"'#8U+AV'Ur5h~eI:79)q LFB0ܝVIێ(#Vt%1VvUn$|Gmԛy B'rxX~+'!Y+oś & Y_tAj i@ VGlLi$H?D>`[cAHEe%qB!Df "in {p(X¡`Dh^;hA~KdvC/ Olϝj)4q]pmstLm4?B%}}C.#^R yE|p!{9TnrY/;op ,[jM\hk9+ƃUwgD `"L{rbu$D[E+S*) nw4[#a&,%6 YjAO靨ߔJ+xRDV!G8XOD:AKp[9T \{=ME -f)K^*VdX|(7_aǦ$>asX ,ĩ0LG@+Z9f{C+]3 4kot4K*.N%N ;N02M aWZs=95;rhx>A9݂ b"q$U>Sv&=O*#%gX to(# `IhSxD0Ugm24pNQQ8ǪUy-ߗ 3Xm Ypb/,x^ʜM_>$3/qL x-z/)zc()*ml6JR *īʶ$g2 ѿ+?<89=JYZx4 -revJ?]gDۈJt =,0Ii*M:=9eK\<7?]!E߂tBq7Ӷ?+}=V83k*Lin|Xes<].j/2lhvȿ9#'m[+٨H b2Rwljmπ_%lޚ)OU\G"flvہ{Ҍfw+E̱Ƣ;J>] L1ױ=~n[NMW4+nKMe+_끜ھR -P5,.^%W m 5/kH'`3~"3^~OGkUҋV}>(]P\-WU?rq+p>vh)G m4聕Gj"{mJ8'26%_q1py@ypH%fդ^1'fDouY |GO+~qU$^z`k/rz^4s4rDi ^L v 16?2+>#zsQIGq?XQh"v[tA!P'<v6g#Ɯ>J}f?RY W~Os I~R#lU, {h~EQy)X<'a[ʃ2;}2O$!k̒ =%k[K;ruc\I7hs&ʑKKԋnQ6sLy8eb[?!꒳0ϵ.`~Cyx?>UhoXMTo.LHoJ}rX촦vs<}m؉4 Ѐz @BﲿT_dKӏǍDt'J\t)a# %`D:I6g}":lϦtAz4B#.Ćn*tz6d0J0ϣRP#H Ҙ p0O~ga  hotBW{U,vkt9Wc@P\a%t|q#!+zJMk <0خ1iF&/$%8oLdiLFLl)'^V,.)ûtY Hɣnx-:czD³5R!\6Њౠ,c4e+&%>zntaXOXp34956r܁x_Yu~+$ ~vI.x[PNڇ6eGMdE?XiU.hjfy'y~ l&֖ G{z~ӶeE%9S#]ԶN=mKk4RL(O󘭬&=b=Gl`ExŶ^DU4"TR躜Pe{a)v? eyPi_ Z9s%bQm5;%m{=|(AnT4y;d߸70#VǾT]8n'P3VᷡEC6ezhNJ_`8pSdc[F@,`TA|'+߂g][p-d䚷: P7X?LȇRJaA |rT 噠XLp2P!)~&|SF~3@nUS%>" h_w[k47k>p0x>I-p ]x.hY X C_e}h.:4QL/'XCO6Z4 D~A7@>~y<YY @~V8lc-b}eޖ7F· zTp ̢5pl 6HzVRܧSzxi1q 7Z%lk$X>W>gKT>H$[|S{p`Ux9?`ރ#*r`-9 3 >S'Wp;ibv"v"ܪyz]H8|##娋/ϳ%wL@O-Eۺ;8Ħ+5/TSFh2i`9؅CMt$-arԔsF, V'ŇBA z( AO@+AllK>(rBh5o϶\2](F%vd KpH/ ?VMp+]P~2 _p m >b|? .&^E2^)(r /054t{'YΞ&}FJ8ͺ p#17h2YiZf*Hv|yY=R8cXR鵴4;=gFp4d ZПƋӾ,EwzS2H/rQ^(zØ}6*K4o}g:G?c1=sh=g&C,@zPYe IDAT?U`ߨl툴_lB_>~02A/PQ䟞{7QPBĿET~ 'RKפgqZ?+~m=2+1 ^.xby'YM eh[SU>Y E>/d1#|[poЊ?,`0mi=_iF%GZ$ف$ϴˡp-C#9xeV,Մ|[ {7/>7+| j{v8ɳUMV'J-#CL?mY56X![ 2~knl8J)(S*2D@ EXgLS.ߙ cQ ,Z( c.t#a$66|  GWK6`Q"m\ގ'ȏ/s`D?FO |f^Y͗b%Jg-IBI#A?@`K4iWe-U]>¼yȇu|#ւm`5d XEw(~/ci]TH81@ xVhn[;NI E>f10: L̇n~̆ 3t5IQcg<]zk.@!?EzjnWi--#r/f!q9l,/ㅤ36E8Hr m JzQ`bgsb`7_4J<ed+QQ !; @'{Tz#60jz!'^*%F<+XOp<p?/Jm퍯])"]QekevEMBw=zX&}Ӡ:52^ֶ }Ĝ(q6ªnl m YZ/a:ZaUu s܄ P1GgʷW=x*jnB2gN? 2\ [ҖV06UEM˱C4K 8^`#h1,ߡ x,E; 쓥o7]mJ5awuUmUKj`!&` 6ׅ娛5婰>lBy"V o<ǡnZ~:K@{ bNgfкѷ9W41W˯cZ؋)lT4ϳpW( =W䋸_K~i*˛'>c>mNZMYb-DŃ[Ug%VT'/[i;&[E hq4F( utNkZ8; hSMddxЂVmG[ݏ)`c£6&LCWC/C[AC>,-ONXS&`)\- s<[ 4>Y5?@#:VFϠ@Yڬ 1 }i1ǺBJwq, [sB~p!BeX"tFKv#oh$g |Đ̲|puGF \5cXOM z o/ J΢mY*k57˹RR3OB1 HFl[ 5kˮ2k~}KsfG:θc p֏)(mixZ?@" F8MВo ۜ}5x1Fc(q*/( ̇;^ Bs4HgXQX=d G2_W]YFˋb,gs2yիi~SJњL"N}Mbyk;:ZIXN?V ah2=!&:g\D?JoYfI#,<=Q95qw?._Imw't=ѪFTfH-R$tlnpNگ %NKiqPF,4EӘ㒒HQNihՄ( 5+QrOmaB~G^[}U ^!"74md)UΤ, cWXKwvw%bggSdYs}2[d*qk-,{jS|S6ey]KFZRBQ,$$RLDi%[U#[t$BQeeXC`X|TvWVV3( x YCܓVQ<-%(7Ј}EȥZ94busKEϐ|aS>*sY&jHKnh P7.`\EȋSe"ڂݲ̔E Di[p]}WÃ|}J+:ƨ[4)7]>g~-|eb6GQu1#=lh$G 2vi 22 7c+;V|,3Fÿ}5Y+q4̄?a ΃[%8*e>/z'+rLpGu£o \BJ7FGCY3M3ي^jbd#JAnW(,~ Y3$U;a#0et罸;(2ZOZuY@XV>.:p2n ѓGΕDzt&;G1]almhu hЇ"fL\,H`>P,k֐B$M8ŔPMql3C7cĶQVEHq[N_*ΛC} pFb "|HhL)KaG`Ŭ NlJ\ e3Dc#yWa8KnokzW шt6}E p a:Li(ݥ ɑjs16H^'(/%NKNWKyx-X^VǬSm.S"4r8 dGcWiKeRJcYoYi3N~IlrlI5\?ԷL%;3Vnl,|)@}qJ"ob!~G 4Ytz1`U4oSF^C.#E"Ydc K+fFJg]7&l]P(>@6f̰y 9v`$kcohXLn 霒z Hzh6o6Ws_l+ߵ>9gJ΁is^ .H!=^VwFB#Gd̦W /Ck|Gu#=My%~ [q2uſ`[3jWwcQFWBT/EzrGsl;u(Kq>=$gBs@F]%~aO 1J[x!Q9]`w#͒kϚyi%s^Vgٜj5rvA-{xMhۧD}TîPp@Ѣ7A)Ce#)lr$_wu( ѵFȹ]("0\ʚ_"-*btMdC9KGoa90STelly*lO`ՙ}KZ1V38 Z2:BED/#QzM^AtUr-nʊ/ B o`*8N2SŹyk'ǀiCnthwE2ǚ1cYʷӢ5WEuHlv9tFO->$p 裴 АLd!$] +܄r*IC"t|zؗQ *A6i_nG&nB;{zB)C+71 b;\er;&Kh.#/J[da>( I ^_&4E*Ur|;(M>A%#s,1' ,f d\=M J-km1|_kh#v|/Id1D*tq*֊,e -4>$yr>vIAtx)lQ(.W+ LuqW+-YoYrqqw(O-喷g+> ( 7Q[Wg^yLރ1rzD\Qb G;r|SCA#9he+eAh4}IL>;TVOMVcZ}wBHeއx ,]Pf5/Ff`}xgI fb;;_i>h &css0nb5zC?Z1|Xםn}/yY؊0 c tx\.E#6 NB;=W6>UBhQ<YV;<'$=ј( w5աU=\9e}d}VǙ2Kd['a[5/2Q%P BJK&}­vtNNkm <_ Q[x|# ?/f.ՑS/_sCG;]QHLE~qlnFo{﨏%AWH:w'i8uPl߄7yEݛfzǼg e47~sûC)_s$= 4W'%^ I,iS9XQ\gH7׶l9кR=?hzN؞>C㺢g8"@=QGS'#vx\6mxf|Y(P-0tU x[l\`'Uzᒽ!ecV?d>z5`QHYs5]'"Q@Y'jIr]QgV+yin  Nd}|43[W AwCII,/uNy Ǎ& u *Mf$jCGG1Q=vt r0}>6ENGk༬((q"ܑk|5爂~۶7Xw&fyQIFXE+c3-< 2$۳ev~Lq;ʝyusC;j!^4ލw$s݊ u ^|XYÈ+bE\ɰ E ?ȗ?(?N4H<ÚkݲdNiE1'h*wMԯNNz~q-(qԿQeR^USJ2EE}y-pFĈp&H=OBMԒ: P(߈Pk)ell !%;3eR?瘧E jitu1sl&-l+Yk&SoڮXwg/Gy:_~繘&* ^:#PV&ڊ;ѹ'kQ9o|]3c9PD#%m b$C=OS=ݕ%h>Wߒ܇^ (?)4#|" } x3uZDmC #ЈnpEgAzbFGKj Q5s IDATa3f;%*"1QPS%DβZf \#o2f[qs/c2'd#W-)b'SjNͭU|2|O:l\I]/qz~P늵zw<Ԇ-<8ZEYJFD{$Baȃ(Q |1nOZ[Bu\݉(+zr?pI:\ M'yW臘Ɛ h`ԁhs<^dp^Y/Wci@8=G29+U 2ˊV`X@2拹'} KdWWp1LvWd*2?*$LU-Pa4 D^&g<"Z@' dV7EQ nF/AR(Lz"'n'! 2jCwT/z$DB{`qhVi3^LU/& 7#D@F{Eoq, (ᮠ6WN28 *'>^R\'L(y32='C|7YBGqY8@Vh4-'W2S]El9-#u< G~:&j®94{c0nup;휝{$zi{31$ՆLk6|=qbINZ]d*k1D%\47$m(jJOJCN\gE9!UOetRDKVx=)VΈDFF,WrH ж&8 g^d >u9oǷz)gxv96˹ &#%k<Eu~Vː߇`B1B 42樉B\Vr@%7[ݹqMe1QޑB`g0~PI+Jp+enBO;5neM"n*꿌4xq5ePVZy:hp^Dxrt΢-h=_re6Ye Yɾ ZSQiiVUX9.oEjq"~@NQv(z4uJ9Fȏh7^[Ug %Wkns]23Nic!# W"$iqp-U#z(Z3d:ֱSWi6> ̈́]iq9|g]e]E,MP_>V,rd P^TM6?YFŬ,x?^Cc_9 !{Zޔl֋) 0Hoҧ ZdQR#)yR&#Vv_ -;(GcpkB<4'۹y=FښxUQ4 7xH3%_XD=8 :Z!߈D`\--|M$2X(i CbARi[lwQ<<3h_Xod-9^yS S? weK3Q#q21\bbQDbQَOG x-qwx:9p=aO\NrW8:Gsj_M\`*4!1z*N,t5}@!2ݧSYFn*.`-a1ۇ 2p-TtDuX}O~a5q=wsv6" Ķw8N[**1(byš< DZI '5!rޙFKVCpGtqeT_䤱2Gar'ǨǍhOd)'!5G@moi) ]M~ʓ*(3#c=? AVVgc(.wd,OEtH.g?鸆7F2Z徫H[ґ^q_m+?@q##zƒqQfuάJxG1_3uժ{etTr~z8*۬owْ$rqI fWu^"]ivMFx/aJVpN/>|+I B^w.h h:̂s>D"*- dt77" dVY^d*ʔNމ֤yCOdý]5K>؛e;c ϤQYxQtUe7TnIwmR[9ihuہ_jf~b{TI%9Ҳ{bkt(r`lr,܅V275iv Y@$7k!7Q4ۗ*@' 89&puZɪdQZ G); ҧiV`ix$\[5|5tҝN7ԂNjG&N@UzU}_s}~8`-Vз<{PO\|_B]; }1rߧp k&zi QV=Z.fwkDgi ^2>Yѝߦ'Bpu=BPH+tdTVRVTG[#>``ޥ #1B'*G@-Ė!Y[V:s/86lpZ$6i5vSſVꟴNK䍼 7 '#dk̮V~{W9U@B5*`[]Av#S% =qы$Qy0F*ZXlr4' F id9s((޳"P/u$iIǸ.$+d(YDF_n".QJXΰơ79QvվnJZ!;,'nWFt//Y @og~yRfOHWxWd! iWj"X!s@,΅CЊ'Sp1< eX%l]\99Rngn)r60T49=K'۰ڨ?.pgz{~uUV#uQTg )TZh-V\oޣ |ʊ?P-|ePvq\"Jbu^[Iv$}ʿ-'ɇl=%wWrԊVp~|bD֫2M}~iS"Olfz=g53m_o[*j: J&HS"YǮ,r";FO2FQ}-'&ٸ8/Ɗ /hPUE :S)E(n/gyesu9$HF;z2U2F&UxI 4yZi$㾆SwadrXyMe+@2bq9s(}QZJƠo0pCTG꟝]=*%DCIB^vMu;%rnzrW.wIM&H ;^_O2Ե%ڋXkF*Q_aҗ9E';9:r)LY!ae Ǥ97[7xǠPè$okTrh1 ~dѪ?,l,:g= IIͅD+Y5HL2?U&dIc/M+9@g➜x-[u#Asz"*& FURDsTkb/v88؂Y9KLƟU8 G>,c G;9 i> ib/ckQ/'*9,A9( `?>Qp]CQ$"Ůg> aHY.j/䜒+tOb8"ޠTgV[ܗ&#M"J& C)<̀p^p<#d_Q責-Wˢ) ..VS6h$^c([DɬeW"{C{\27bUIgtZUEs g4WUཽl V!#/cݐe]w te5 #h;LAwhX-K(@N"¼hLW+w[CQuh*?[hl,0ykyǷC'Xg NB7,T ıG 8R5vv5w8YX&=4ޤL5Kh_|.{M1%VG",@~z&øD{¢'Gh3͍<C&?EW+DL'X G+p2 r|#O/"h[j/ID+Ӳ&ڕˠ4ѧl);Xp[\f Kf} BFI}g5GNҺ Ԭ&SL;K:"GB}4m?cɓp86hg}N.HUCu Ч7#?|Q#C93x-Dhl#z6T|TOt k4X(ZMds( _d'5f.'Z؂Ŋfk"Y`JGc3l5ʙw>؈p柭R IS`%ds:N{ڨ1^FΎ]x3/ƛ駓*H=L6|;K"E[SE.i`9:[;fTPnG硾xRUkzȁVil6'i8?a;BHsrd2#KC^$y(^LPs0̋bOy!o),6E{^Y\DɽUAX ^; Sͪa41;4T]hfI~@\sq\^h r$ 7_ !op݅F*I+8$+.s M~~`D氆rA< $>GQLu.Ԕ+|HE_ x-5s$=dGX#Q,-q'6 mes>,r4Iu -Q {y5i ye2Pr" #aTm;Lg3)MX}|f,j,b4Z[UTM<ǽ޺{h?|x,ɮ#Rat>ꏏAk@URGx.G=C.KԔEm6LhdTof#vFI5a~x18]'*pE4Wq8ײ޼ c5K##95}HI#7mrF.8-+XEeIS&{a;އpۦ񵼾UT*3焆\#j%v^Rn,7:t0}cƔ.BGUYt0?*‰w~\nlJoϑTo]{'; )x-}*B+HVOBd8C<|}(n[55"Ud.DC hqQD|8h"o⢘Dsx!:;Cl 4~}gWDWg>@'4fp̖B`;l<܈s (u;dNY3T;UAGztZv==&kz hIVˎfNjV98rNY.  OzO8f޲˾Z.͕+KG}{hoee~DI =VdFP'9zR6yE-F+<}k]3Y%p+f(W41e >Wšn\B$cIH/SQ^O'1pn:=|1k1f &e'4-Y\'([KG>g#㡫㾾A.9 Fpl;߱GuQX/(0kX"ϭRYuPGi6'S/gCDGl.vy|U: \Ea .f*pSe&8Fm!3>doN ר|B, IDAT?l_qlfMp̕f՝50clKdP61omGBdZaku]}X'<7z|ˋ|fuֲE?jgjxdW@<_7\ǙIMcOdb3OG'j4>C[Tx$^ Q.HEFgJ~%-(_dtHGVW&>*ke2=B6Mgs[IVZ9NA+s9v v>5|Ūlv0Lgf(SCEת1ZEͭ< ڈ|*2P L- ✩V8x]TIفS$׈}nl%Ҳ#jٖEY^ED謶yD]EWȋr:pɢ0u"#'^]˝c#FikE>L/_=Q YaџEm[YE擴ll=/iX-Dxքߨ^׮r!ǡv#} MʒOD& <iثNCAE: G\bDVvm֏&ڣV!˕M) /V,Y;(pTZ[tAS^m]$m:O1R)-y<7r#+,K:exu*ZkYY4Gppg5Цޏ䕵hTQP-R2RQ:c"_9r3g2rL~8n6I8 E}R?kVK?}}#9Jj\DmVGqCC,zwX"gг@ c~1ϳ#jaD5tּvק ̨9 O)mmP<\5YQUC.h+X-e$N˚6$}ӧX}O_rqެ9EѬYCUk@?q6|f;ɖx:ױWgh/Br*\&z}CYԼ|'ً=I^{Q858454K^6OJ7^zL{vMOWzK Q8!U^HY1DH>K#.Wm)8Te7h3BEÏ +[t|7i+@abKh9qKvEӮ.^vm?AU=4lflnlmm7lܰqڼns?h f9\чZ#N5Tr (,G`;cT\5kʎ.Y_3.-ɍgqn+Ɍ3Ί@uֶ`ODM ڄtzߪw3N<+kC y""d_!VUish~3`OU'q4$C_국۩WXf G>=H/0uc8?7/P P.q$p_ЎT]tמjl69VaK\$DڐT;l 1X/JfF |zW6c=-"9t(~3_Z񟜧*7s .A3. & y}`J۩6 Vp*!z|a+NA/@_p,G`.;Ғfj Z&-eo&_H \rh}K_̷Q;csPgYW"i)wDOugbmO/Wen_q!+~wJjPOnE8 GSZ#s$/nMJzQ(}T[#֪#r9K['ĺ$\UM}IXu^%FB,5eOq~UjDO _װgzMY zL^cM[Z#ᓪ`%'r/f\ታW'^g?hSkܱ9wdc d3=rٮ#ᕤN௠yGV󗹂r7mr0[Sr Ât?"9XY6}"a<,<;utuw[)@='%x QS?::nZNտO9 Nqf]Z0i1i;LY/)[p?lΐa= Fo~Jr23êf/#o+53Nz9εPW?HRP׵'ZpAI8X6bTrX{DoMĮπ2 Lxu7r-vgR%A/u-+AN>/U~e?f}l>BwpsrO|"ɩd1WXAJK+ZYC{g\G&xwZfi1.+t=NfAqPTc "0A Oщ6MbX0-!lNoP®a+KF۠$Ɇ0Z:4BP] n10V-RMU:JG2=S$$ yאTɰMy;H&J{D3[W䪊WðVSOdBɿ -P@*V5IyGForJUE x2-}З;Wܣt}lU㱐\ꑛgDx9fCg,c]S%=eAD#Fކjz&XX.44Z t IgM g~64`]PgXu%j؏u|(]QJ,uIJ&iutP-- f(j9:uNmcђ4V_2u`PG;Ƹ˼F:y~9nPAA/\4 0gс0}uQ!ڔ%|VfiZ]VR;#͢Z~FjɟW)Xy_JTEpz,Ca:֩l aպlw_SRQm4%ɖ3$@ʙt>bH^OKׇ|Qޑбv= ^RxPQ,g2{J{-G̖{2lr8f vu3FAP%X 'DPV"&'%FÌ'G2>%-mw,wUWG0Oh݌a1+9B u E2a<+ST%u!8^v1Ԡ>'̆įpP"4S U9vG^|YFva#HwWwT1xb7f:mj?O1jGɦC٢x ̀Q3P .HO8%5B|EO|b Mz۩g\ٯ8 tpnpf%@i'/qwJU-%_Ez|-.4]0W6؇[({e}?6=mNj5Ziebm>eT1lZ1۩ ްx9qEX-:9@ұԋ~%̀jVow]W?V7<^8;duy>O:yu7wS` hs#u$aCD#c/4W+ ~[cu P'#sze} N7qa􄓤cZƲX8"2ToӮ {O[-=yZm%(S β&YQ*Q'IXK!| xTb#kȟj䄫ʅeƶN± 6ˠ+nAq68 ZgwE)#ւnPRjl8'|Yqٴ.z!Scv4&UU+_&U1>)[l ݮ1=gLWxb۱1|bY4YDnˇ\j`ܺ/&Სf_|7 ;?da78ޗx=lN~`M |&i^C sv!`+OYs9t"n/㎱qUk%O-%3.`NpÖR Qe8B^lR>Sn@6udl&iy%PgkU׹YܣfI>r0{!?Btt;?Z2j YX9=T!^;3ӵ5ofxK\K}bENvϬՀoYhqq~odח]~s44b?! 3niŲ)Ц \:YW.-fo+xg,2eg7]/TE1ٍD$E rҧ3^)˗7^*Ff';gFdN'qqMo~Gy>"3D r9:WaoDUyƚ!v36{w) cyԣyb5clB_^3qLAo`V`JC[ꈧś#`+鋘, |7ϚNf|]7C?4LǩO~  ״T#X75So¿sci{a`n+eV;b.Y ΐY6dK ,C! 0IL*< _lSw@iIuW~xjU9JhR2IWH? Z7(cj`aJߪF؁[Haj8>{QipT.O xWdQW5VY>pNZk5ڍcX֐֧"IEV̀]{]hCZk=E?fsJ׊y#9IweȺHcy`'si!ŝW#PїYd7H7/ ֓Fx?Xs¯hW/qyL/"6/ٌVZ_}9Oqgs GY: >) j|ė;{:/U0ffM>$7%Ic fA ~Y^1ΰכ8=jX0rިuf73z %$O] M1b}sxy`"*z}7\Ԓ[eIV륍bDϒ$tBy6@5S墌88Y_.vI*װ=g-'xePHoBZ?3FPjzYTM3Y3Tr o/YpGEݱ}U Q$;c%>iO:C 2VV}_W($eIOҘ/η:ӌ/jo HQWӾu]5y;}+ޯOܧj7`S{ƔQB߇}v KZ\8<}JDƃԒ}y*^^xA4@>ЅZmcqh"y~vql|g=<=قH䍵Bb-! \u/C'zsRNW|~K#>>A,˳+`(lz'<;9>#g=K%z*֎Ɍ}ӒjD>~TAULN^} `FOO^|ϒJHΒS[ſX' L OuO<>YWѨ=Lg*\VPBgwieQ&'v9vƟwl?& $E?$9FGD76F_jVEd@='sX[*:Vywg|/j*cHUoC8L;qpF;o AMX%_{Fv 'v^QUYa5 c^Uܱ[0uO]-{ɍ3li;CG5=.`l5v,dbzmM%[X%Sޓa;hFh^:CHuxr@>A{=xH'P.,V= O5*8G XvIߋQvɸ߲6gcsWLV9G3F? J*ZRB2'X9D dMxP5Xx\#VȝVNqΥǻļr6 eapW+m|"-JӢ92 T௰ pp >x5P60@w$iщ/x3_@26}i@gM}z61x $C@U!9ޔCVr-P֣VX{Fuc2aP*g * chõvYux[gij1N&-Pa B~c=MhQ{GN' ryi^r`Lh IDATv_N>1Gc'lJ\JG;fzv'gt\nŇD߹L_]q <_,._#ECD+bg Gڲ|APGx=F9G5]Yc>g/򂤀]H@.3>$#zO931<ZS 5{:GJMAS8K^Ɔ`rY05@4_s̟3Eo1_h flxKn]NX]3dA9z6l֙eҖxR\czåkQfG*A0a)jplkrY8 .nk:E&Gts܊L+=|iǍV"I uJ mUE3.?w TGnAVrum{|275}}ӗ )*.&j~w5<'V8]\V}MN|s1-ϚZarܒ>'vɻ }$,]$dt$Xn8dOt@n G?CyraܭXY {Ti$Bʬ\)4<~] L>Zꕽq'6aتlP{j\/.<`ϐLTs"Υ\ހcI-JEHwyF5{73.k8eT(9XUl7G<6|BA ؓT[Z.0 R29l4͸WkJrTk*O <a1`NcOOVHCMZ:*ܣ}$@ )rOh"bz5=8M&3fgs31 +Mr 8VBX= 4jmutY.tSI>RgJ@s.4mϓWW'd58dUH/T%L 7_ &vMc S}^WndE'ZpJkCz>\zE|?|h~^o&͎C;QusLWKlw U*zϤYlޗ63,Sac"46ah~hA.Î`_2g{]+`YI`>?r,TfT<||@3uZKN>mK79Z~MOnk5a#HYLP'%HW@-b?@}9iס:[jO"td!T>̮+&߇Jx+ȧ 61D}y{]~[dVŞ&?Z]8( ~'iڧ>x#7'`{+->NZۑ߳׽VC Ř3Ni:ܓ{*LxBNy-! Z hM6fYK=zwtЍЎTDiŚo8Qbd|ȋuRUx)-Gω-r(&K-vG8iIi}~|Jf i2US~]&o91:7h9"۪j5'v?)j܊a0ު2؞bs#G<~G%*EJJ.rb fvvd>-;Ý#lpzZ>P]- |ߕFȷЋV8m:IgU\alY'Vq,b 9ff'-M~$JVahmvdl[vdHndHxL5Umx [ZFo{ڳp]b0Ab2.'25R t$bUk@k9:z'c$kmH!x*=^˚2VF% `*6a.ӧpFGN J/V8'ܵY74 U+V8%փ>ջpx AX%09c]G²z VWQt<RdT%e|=8&UqglDSO}.2v FN?NdB,yDwa=iڙ%ʥ *$O[E5|ǎ3ΩUpyجu&ɸ%HFJFM_3J=u?LER\$f"OpJy_0 ^,`v\Jsiꩴz#ކ/!dQ#|}‹Ӗ~{}]7Bc5#ݣ"L*sWȀz)Zm06wG }'f2eH, ˱j Ɛ]rz2$Rȟx]UaUr 9ncHĘJk6\\L wxQ=o} OnY+l#R_|TP]?eK\8l^l v|/+Ah 5|zǣ+“][__f~2Dqnd (&^yvUSv1}$M[Cb3F tlQx^v/3 q4EMrBu $7.{8~gTl)1T'mdZC-T[(hfaFfiM&Zf{>j;U^EnOO o^&8Fb'uTš2NFf WoE~eL_uBoxiƵP> &+CzEEeY]K}TwjW7T:FQ#ؕjly<:jY]o2#B}j2J%'/d)cx CZGD9ïAXFwozh'tuxu%Ґ!y$Cb4w_hGH:f4%Sd7pLck\Kxz`,udP>7^oƌ1/0g;Y ~~W!^O-I# Q{t7 V|> ^2 ?mݪf:TmT,*-jLgrT*%=MUXQZ}J+z٘e6{B2Q} H.eR)0>jK~A?Bkp6ik#~gi8])Y0 TQvQONTiCҐbS 'W"'H҅sd tZX{ G8tH#Wu*]X$G~ u@{@xI$/h쥪ci=hi„+³Ͷsø5[ g͘!< wK Έa֪ZW6Y<+s", Yu,|YY[qӻػ<4Lڏm2ʳ`2IK{=MR9XVUU?;֩ #5H;{A)r4dH"cl~,3;ֶWuX}l]t'we}C^ykjѮ 9n$Zb<ǣ/Es 79[E>{g*Պ$7YF3$]@2ʐFŪѼ)wY 9;`wq8aH<+&‹߉|נcev'ס3Y֑6hk28Y K~e 2cwGdNcԶ)}'#_CI/yR2OBH Y7=M*b]̪@5^"942r6,Wsrzz䓌#c<ŃNlutهpjhfňI=GHp8/O;lW/PYo*DuY_ZI_ i/l,R"yx=L$(S|zRM/t{iO⬐ޗ_~-agkzȃDY,y;+Oby1Gn2lx\RciUwZ{"ulZ%TLbXmȯpAd%bo 9i.h_o8I[uqބڵXV=ޜVEB3Bepb%$!?1$ګ뤩ڌYT]U$CIR\od?9HT)lBƨT xķ#a؎d*AH:$NZk2Ypkk8NR0퐹TklJBϑ膏#<"Y9F?5#nEѶuu$+ Ey]n:kr&SBpRDzOCd (JʧvVW#E$?tj[U}$Pxl#DZMk'$r/ 6xQ TWp$u0vè jtc}ᖤ I/ϗ&\{=~aDi}hd:䟴h֞&_٭VX~/*o|)kn%!;fI *crg 3 @  :2Ve+N XӬ=MрmWp[u}d(F[$wTz:M}.>"#x7X}/ SBJŞ#,#AmOk^zj֣xEtF*QTa(dM뼽ι%lOnz)O46/jI:]ke7v8jk* U7EFm<<8`M)jI^ ArAcZ6PFՌ4:G+85/)M/JHN|>^slĮLʿ\Bjª,H^@VfCYxV3+ӐpeSj47(92R܏1d]ĉ=!bCq*:i 4b4\IDzQkC7\">#}#b UYmHi۪X,]+])7oY^_$?TQ1JV7ZEBiS&Tf>>kLfbxV'C9:t+3z!`G"EvQ19 O"1+SlrN< DQ$8E]Q  ?9[͐4T,/P=h:G:Nk%֑bkJP"4-"ױ,6mqܮ=ݗ܈jH}5QOq| gfXLsH+ [ P*#-\Z[ggGK?nCĭOu]la{wk=VƓ:[ޢ~"YvN/h}]6.dlϱhoZ!Oʋxyc}ڬ6ٽ K+~ZW@z`Nk }-=&Ő@+zLY&Yps5ۭ:wp'`ldFtQ ;窘:DG+f!H;C-chĘhpKndg 3jw4Yյ{Б}_%HgGeYNbYcrz`u@…hk ]kLBdMX[v';i|P&&C$ t1arD~YZpk7Zl8G:1؜DߊQ; 4yisLS{a=RҴ9&@AJz$`9Cr_`x]RU&i:=.cQ,CY,<޳OZj苜 Hnqg)cBf%ji/6[6fv(-xD:0&}rr&k=gC:,549HwKi1?%[QZY&W(gϬY\`H.0Pmz'c\BF'H 7aiTe1 ŀ'GdGT+c, _qpJՔ}(jt; cwdOpG)WE{w5qRETŹnWTVt;H~ TINe+nOX=EdֆPi4_P5Ա^ CD|t޸toYf 2/A~OAa)sVPݴj]=]3oѷo uQ^*՚t6ej)7hJn՜T#w#jP5Ge%k9Ǻ2B-Oev(̛A;Jfj &IQP^3d)qJ ñ>u[jÕ>JՑnԟ!WM4n s&x %r*/ ެ%]P&%1;mP@/)͂zXv2-cҷ<)35g4A+l hj0]c+X+*sKFN=2`l/>5*(*kωPVpW,"/YArNBg;s)αxBSS"xTlUQ}r'`qYaetX/Cz9jfͮvX+t-syޫ~'Iu]+vB|oSz^6rz.ǂ Drx(ڇT : 27a|V򄿳 MDu܃lR0 GS IMd'Y #Zx[ak`šꊅ| =hi[ڕk7,QQ#BZ@ª@mcUem~&G]"S2 .*b<3Pe\ ? 1YM? ~O2x*.2{̿dqrFbԘTñkVu*@u4D":舫chTd +Ⅸ\*' 5fIbZ\ Z{n߰[p{H:=QHU0?eoeDm'O?n[C댊 x{z Y'n;FY +dCZJz.r OȪܡ]@3yքHcYWdrb9ź%ւRrRLEq~8pM:@+NzN"iS'?(<\Qw7J|:jF_HF夎#A !.`8kcgY`6]m=NA?6}P+Wq*ʋ;ކfZ2:d]6xcQtNt nɺ2#$9ؗ{:Ĕ߬ց '01)JW까^qO9 r_? \TC&S9ǔ># C@%C 82HUN}aG?]Aœ1c#ZXX)lòVH`S$g0ɍ*A)X"і>ZrZ / C5 41uvٮƻN?Մ<8'8 GfU =\8eDviyL('?-;=paeC:^Ld[D/@A̒ M.as!^4Set)>S 0w ?dǃ=\,f=b-F\ A H$+"( */Qi<\)P\$24-:Bv '|> eGN.cPExEU,@gZނxqW\B<փ|./EtSr,lkϕɛD@bF'prp%`kmC}d ^eJUOчL_!uA$فsp^PH+b k~ߖa(gB]]{,dZs2|!UhWy$,"H< 7Ac aK@SHTAx a<EcKpRN&,ts:w=0 *l'ow(!'鬏 u`͆%el"!Fڤ2HZ 3P [9&!e0TX~OLT&dܗcìbg2(ŋ}"Z>/Ǡ?& x\&@o "[Lc7>K]4S!_)ٗLq3na&֢p'f5( r5QTP1mO6~G"ߟ~-'?\E,4Ǹ."MVU$Og@3uqC] T#a ~Zp2X aDYϬXxRd?L[4mWm %U$ -wHD|S,[TakZ FZ;M9"Eb.N)!>|S_%U=X/ehx h3IE<48 n¬ 8kI~\O6q`YC{ (&}qC&REI|%N_-ETEˑ  `Ő?^Oie?5gb Sv2,I7p$l\g'T&j4 cq{kߧ/Ox&~? ɓwN.CWĺg=I)P;X<*zh('4Gg˭P?7EоD3YV@Pgv:C'I>x=M#J G\ 0{3KZ;<촔Wj!r |ώkjo ae?"{DV/u]H˶oC|[OWf 1ӊM E=.`7<k򃴾lsp5Az LnV+eF׸NUB7`VŌyh>QUwC3% yp0:Ơ "Tƣh.Yp ӎ-t2 vx)7~ Qg`Zf&~ #M35ARY92x-Kce`/'e6F(pXEOshBru:~17*AA *`=/ x'p(9ڋr~( =6~>d6Z=sLn+\%cuze,TJqPDjzJ9LfPQS4ZK:1.H~Ûh)`Z}cQ-Y_=:, X=?lo`7bBh()aA8ı)C\xR4cYO `~ ?0X:jZ=rLӤn㝕`AɌPL⩜l$%`10^*'VYܿ\采o 5.[rL+o0 7/zI?*=8Y\#H!u<)&ľ.qf%uj>`՚}TA4%pqAj'$6mU~|6%`]E qɁ9Լ %:NR35fgɶ(MY|qFG|}%!ghr yiE}b{چ?GF9Gˇ!(,wQWLE%qjнWQI :AlH +q*ht9B7^ݳ x Y6$`9MzR&zx_qQ)ʧ 7()јpqVržuX\YGӰ5{Bń #}RF(g h. ;ntvؾbfQD+QC\,P[2Bx5w8FܒuP{@ /n@ot FekrC&J:Y/ֳsz9;-)9|X G)C|Nk &'~ ,!.U"Zxa]$ϣu>T\%+H>6fEȑ=7ǰv{fl-lD|.{e.{v"ULo]Uci\Q1^^:>=f'Q覘L!B, Ulb2i|_rQ>b̂1?e30DW=͆K`^V TKf0 "EdqqE`3QPO>r=@H@*˹>׼c@.;"EKD2c8mo_b>^]]ގ*+?rD+$O+͹@AV*qQȄey$yՓp!b ooO*0rVcV+/jaQ9+ɳ?; `nQ}sV5kjT^lxRp k\T{ ꕫrk,\r kzk7Ex մjR[kqL*+jfo9CΔ E/| +#Q9鐛72|(]?->u TF3XBU|fv4.^a3~e12REJIb=H]5*u&7/ĻFDz_!R\Ynx{MlDV/-e#L) ^q?u[Z^ȥ-oPn)$HFkax~mqGv\Rw8zFa3@|`V`j/Q4NtHƆuWU FVD) ^+hAFP4 Q^G5a1Ae2 Uu^_^N|jS(~U"wH(RD0jL3_8tlQs{\r32_VإEb 叀9Jqi(ewK1ͮ6W77)"IыT=A?~݈U*۴Z(*+M*Ea'|zG4:^7_;=4r7f9%AB',z`7Q\ӎr^G~@D0̳~h󄷮/C0"jDP&( tN:eEO/F?t Z6W wIx"jA`(麬GJx;0DC QWYR⅙-iH]}I%3p\[CR_6n O #S ^/ !}P -e|Ί jkӲ@=:P=g8F;?4R|$`"BJ,bjIΠ |((=[)۰͹_VAKn^n؎ZCrUFxzdhZMyъ%WXW[Z5My W8qT?tqF`!jX]yՐաЬ{S.fޠMq`⼫͋ ,>vA#ׇ3ѩNAY؃z~p({bL\_7!tl`CЅ0wЋm۸,B7@g?:Xt.+v<7aIb%LRMd: M" ]Lr?p ;;㠫U؞34@Ք_4UYn$a9,k_JwY=Q65GҞ2T%`ըJ-bwZ1x\`KCvcQ.5q8W)j[Q ?\kcd_:7+1WP; sf0/. 2S\N`y)Nu. BYH$8ÕRl"Xoo.:t6pM IDAT],lI&jyd6&t\b5Nb.Ԓ`{Q'tZޘ_t0^Kkd6hAuD!oJƈLR@rbiG~}E{6(d>&tu,vxRz]r5cޱ?_8cW=W */I?'ۉ7!bSF]:i9ӿy{[^?iSY0OVr^3ՅNdgY>;HRfq<ߍSg F vOfq:mv1i8nND=ђ#A>59d\P͝]_˻R5AЭ"g><mx7} g6(BMWZ{6L1*-KX֞dwl 7QIA6 S  jJe<5ʩԢ[ `=|Zq!}A>#NćrLo#ɪ)]> h !Z!K./igqNIt6!ZA+ssRL@ WX0 ᠗q+^jv'}ϊ/Y{[]5ڍ ]a(vp@4$?Qy 7`j_VeXwsw /dO02e? V@,yeJ[kfʉf^QN ;Y%\;^ɣ10ϝfq6Ϸ*kˉb74Kk;}I獻Q27=wݒmdQ2 MFC ^J*jxj:d d8d !IbEnEI;F ևsc4Hqd3;oew@@W̙UMQwos-R~on >Ҙ7Gwd4(NYQ9grfmB-v,S' hcҢlV. ZdMv@{{<"'1"UqHAOP2xDyW+MCAŔxTFԎz*"#$tO߬Us0Mv6?}~H]clȕ.#;_`:^FEHkGjX]ٱ:!ګD8')$:]”AȈJKɕvH]PkX ZXRփb3뛽*/~S?k}j.9U=l5]DZWTPX#8hd@|W,DZIEKd%VJ>Z*"%jw vG6 eh]+󐼠<npT453ֱ 8)&TFy7Ы=S |93!{HQL u0ɢx- / l#1p,D<ɗc{%OznRq]oSuϹǹq$>8R?SpzWj_5^Hk1?e?S06],.VWU^BZ|ӾVUaz(e#y}Nk*Vhcur˨,.4XbaFoW V::J|ڨwpH=di$f74j_ꏠio$tatXפ1Xj,>Sp@d&U֡cm/k#yFV3Q g"z} W~Am_RĂ@?,Lr:(4Y-3Cށ'K.ޣlD;Rٰ4d)y6D 3_i"b V̧"7BpyB?s0Y]ξ`ǐưܮU)l++)xw |0P((dвrBT :s H > w7‡q BWu\KZ! Nэe+p*73ph2x b{@/cFRj9srNUq)Fv 2꾍(,&vh0tW N ۫Ÿa#u|"((9LE+8Ǒ8p8;Q^R P%ku(Y YI֣j΋N@ z\W Y{68k\_v ʣ \COyuS< 3 Lү<޼jݐ;x>Y4#٥0ŒBHXEg1|<%%rYP>^/Ɇl .[ z?~WoMҌl0ςR'+}";sywų/DJO[}ܴ6u@~LO)Q;kT_rұYT-iYV2^ r̰2 N˛9!W +R/Sq3ןv썘$agZG(9lDҰYNsal5a5Bz}Pxt=.w3.׵BaڛE#cq]xFV:9g6*_53١B$&81?{َ& 3|,nPG_7c^ţQJRL#MSzXW3Rw02络>{#JP=Y2H7R%wHO8 Md}Y R}Q`<2@wy]:ֆ7Sڻ38^ ٨VT rœX'z=:kB,̸|šZ "H 2-SpOx;0ApJ6&'$[hV.uOӥbmhǟIt /8VSa<*PΞ $t\=^*I~)([&{vQd>K x/+Gێ[MZ $}fStE5U=cբ'0-56i.У\|TVZr-rc\)pPG΃@4?ZTv?Qh)Uz/w݄.(Rfjбk"x[M*nU{kn(ދ[jǃ*"{A91L4?>2kLek;)Vg3]d?n]=g +A;]R9ߩ4@<=Q3SI~TBZt]݄P^Dd tUo |-Yp</'s@@lAxs_O|IY[ր a;1VE`*'(/J~-˘>e;@ݍC\tyAk5hra@lpM)NEМTo"ަ*ޗ{+;:, nB[%dE{7vpN]kPrJ"J=]Vw:KH J>xO`4p ^ِG|%_l}3alnf~{s[֦_;f4f_M5zثVRQJa-R +(jZ}vVN&`5ܮAaefm5şe-=bɯ};6՜[y%2 WJk]ƣ&gE+-@{ N @j :p"Ep_l9?bUE+_1;X]^`=gK 7KUe n\+caMNx(B=NXCK˒z1ʄpŅ?ȓ4.O趑{#>/P4{|-=BhДVz^&͇3{ceZu B2Y=Oe%9eUC, "$lX]`qOa! 77Vv&I!)TqM.ν)ojkV2ãW5g\F}n}iFzm®B-XGVPFϡr ;/Q'NQ:7qrlb]ѳnvaxQ PNnN>Pa+d;4VohTZR_+y(m@xO'Ӿ`<<{+meHӽcrdwpwveN'[r`/ dpb>(^XֲV Syc)k-%Ln!q g0Aަq*Z$ V5v r;8 0 '"`WX&4l ɟbS݂v-J/pc х8QgqHU|a V˜4oY# (; Ekiֳ2h$!'5g=5Rz _pyH9"J2 ܳ6ޓisykEVr@B;zk zJ[ƫoNNg@"B2V 4N`Kv;nm o/Jvtf@o 2[j/Ӈ~p# 2:ʒ$ /1( Vƪdke>=χ@ q*9yJjlW#y77 Q~2q"GW5@Ea!u4@oZ!-ɭ҇Շ8|wV.O+1g^ uapӇZ;h9b+\}/s4cr?p)\F1Lޖp|&trDw !QⲚ*RJ=juQe͈ _a8ZJqQU?<.8doy_e&ӱ%L+2pxDH^xʃxq4k 看ĶmqcvcI&lٸi<[ -"[*p_k#['43JTW:[]s$Ll5LWpεzggX(zB ,u=ſ"SG}3/$WLⷝ7g{vaU>sw{:\#y%y%{,e-fLxA6c Ao\ZMW0LŌ'm 4/7xWBn65eѧ-2C?k۪7;Ih!(%ڕ#z8OP+#/2?wW鍓eD sgyLb^SeMzB^`Y[UW8Qg?WJ%zy{&Ukqd4yO5Z^8e nb;ҏ-%=)9Id8p^d<ǫ~d*<M0 D?kP+E/fS6Dݏ1|+}̩.? ndjex݌61bx|NgGyE)Zr՞#"ZPYI.jc]P_2w1s;:Ո(v<CzCi^ XIS7)I'GZcU|Mzxsl}/xӞ` M:<+HFG`y32Gj< |ŽŢ{|'Z N6V%hA}+2 3<$N!Sk& =J8":ċ*"a+HsMZ?uA;Uri׳ɬf:]#yU-vA,B!J|4sNMrVD @C+}u'C25w)Z+Z3]vs5m\:ASH&\iU TkߓwGD__Ll f3:i<{\jj؈k3Pш5KYuԈ?xn kC7Ac+8ߞh 0ZB摋 :\J@SU!}Feuʓz("xv\ RH;2!2*C>t֔6 zc01\$4]]sW`FSD<)ؔrk!g)OMWq7 ]@@9J*j[ WP z›_yVhw$_ i}"l9h$̔8/AY>оOvƓڧۨ3 7k yNFd8fX cIx%+IЗR|m r*CR>c=U͉}y2´H}: {px~pp#ew)Bi˝D{j&StllĻwJUsH8 `$dC₻`k}:Qj_WuSsҌ֤҈#TOg3 YuFbS/fq&T/;꼓񁧡сdo,FZ;C<\U)&&HM<\.k%Z*(j.󪹕L:hy IDATN>6EcY\QDI-+:c\ڱg!F:#+ NbJqglizi-;TwRW{>E|CBXn×v W?gޔ!V#;E.m6gXQx]+!޲gRboeQjX?BȰ:9EcV :g^nb62JȚx-Dw+Y!ͬ]9 h_Xgem>r` gV>Vn{N[z {@eywZٞ10kZ}j%odq_Gj۟)uS]\uZk/T cQ!ź3ȿt $7!M=dĢ\r8+B|-W[䜠}D1/<; L35:vy_} {[䞦_Ėu|0zB?!$T&!ZK &c'cBZT40=huTՌsywd{x/8|'-`pTS?vyr>^8zDZgbӜQ9а*ac6ޞ_ܜ>3+柮CJo<4^%HUUCV a6 n02%d}%[5ˠ/ɲꈉ TT-_;كBsPY, <=̝Uo\O}\R\YRY&즫!+c=7䘦g-W&p OõVfUs=ѿ)q9EU,I"O~da2{1V%p˛53yf= ]$lY+W 씇zz:᝹0p^4ݤ(}l0ԴPb.qSN.B%˨ưP+u^Jɷr6ۭA)&8NYCҼdF/K793V7t,SR;w&NCM O􆮸 jBT(zI-Y- kUބ<`?\ؙKJ."*Eɡ* 2d^ZIjka&Лs ͬe_youT[zK Z4Tq)a- C"]BXU`]笚J_8ؼIkvwIcdY HQ5j-Hm~+AqPտ/#iA*x%~>'iHϹֳŷ8GvoL5i3]i;DGgDRTEJoac>?rP3:y,4sA$Y 1[C"1+UZtu eż-+/d-C}{ !dw2zRwCzzQPwiPa{<Y* o}-Jg"izi+p^y8nfX7 ϩ'g,r)11ސm"=ME͊y1oSDkI#3b1  (s&bWܮ Z)Z Rtm˙o۹ۄ 'g7  s*j FAvEW- =2@WM-JU^#4ޓC}n- : _0%Zَ`Yk3i2o:-e3io ||nkd&lWjJE6]>s|3*;|e`%ٔŲ: q-Ssj̑Ö́3&_ߡP 5X̓ҞϘp5m (zp\qrrxK/6y5X$o56.(b┰íI+c1K/ӊt=2^,]c#Z5 ,ޚ`k Dօl `h݆#1ĽW:(kRee[SlۜDˋX+B y0C1N=+]N`>^nXx,2ڀ>ǫKPRLJs '2F+KY ˽ 9W69i7vȊ1\g'9/qS,J}(0<|v2Lc4 ?[^ w1RB0-, l@[yٱ\Dui7pi$6\# :jC'Y]3#hʏQ׌lvTU<߰*N:u"79 ̦3NDg-u]'tVs]d3 -3{ىNP!YowtcqO3=!F%GI(Gn&"N}l +@|Y>d9m\gd:QPgamg!"4bc~Cܮ|j*j&%.F<vL aLJ=mH9'u))/fR9l&㲖W 67LrXY Nǻh!w*Z6"Lz2KX+Pi;&aSM6\F\I )ubN2h`QV\D={T+)aj9W7W?B͓`[0^Xv#Ye0Fɋ,q8WkC~72wE9R*&BW2*UCf(YSDNjs0h"'?,bN>"$E4;/ dq&ڧ&߈0VdN p^b9e%2Bu{3"\ maV_岷򊧶#ygR5B4ZHNbZJx,R4/S'nRfVQJ|Wi 3h"5xџTV4ROՐZʢTa 4(I%7\&UHO}7VE!+ŚiB:MIj9"5zJxᆰFI1^cA+eA*d~^sUW$7ꓓ6hpB@i򄆰uI}ʎ=Ѭ:5/CW14?./k zY6Z3b}TTw!둽:-6Ɗ)Ӎ!|CO}6SXȨfitU,o`N ǩv]E9_ nЖ~N:O ig_3d5RSU},&"K m R'gԲ׋) S[<j73VGXG`)%!l橛,&$]cS$ .t\ +Y.qڧ2+2Vf-'A&GF#4U WuⰓ*=µyݞ\U{YU10JFsR.܋59 a[ca?qeŜ07&mPʹt%fגH9eh́Vl1$ev¤`<Ʈ+?#R;̞BZSKxry9*WupZ UNG{x;ӆM0:Z>_@3i(n>;X$}A\8Hg7\|d%z:xqabG*UH:ln=tL%dcP{ƦApV?{ί?dyIwd&S^ f&O+ΟSi>ZG) 'FxO c嘪څM4Fm>(/6kq5j=4SLnumKVMIolK/TPOxT hgA[;N[.e1]sqy sLN 83?e˫yE,2#\dfև!{U'T!do:ǚbeArև0rk50څ;Ǎ#hK +C9Ν~Tyg&,iu$󅢐6t??iP@tJ3 .M'vьRUI/k-VP[*ƖVxo[=z5oAf)g 4U9Y;y$mZXVU寎@\!%wjyM_J-LfW||րy&?@/'c&^V9Tt5K^'pNDc/ OQp!ki "y+KdAMR6os}RFe\÷?8vS Y4ppAv!qx5d]ȒTv\bqPbȣ.ʬo;vYw[ːbh19}^Xs1XHZ֑E[~1j3~uh>zƒ9Q+;Y.l\c9yJ῰KM#ȼrLh_y"YNJ_TŘ屿 v u[VC3^wέ Ej+ҀZ~m4['A$7BVU5Fh,-3{zӨ[`lWY&b4k0hb6zjI61{EZ|8OW̩LV b(MXi>xa"FOqI-&wQP%wDuoPήz]q0֑[r' d&E ״^MjRd}KpuڔxWĮ'x:a F~eM" *};~}yLu,/PuZUVՒ%E#zbY v5QYX߫ūJZA멞=\Cv KD%cyu>mt7fsy (>t̐pՍן!p4bX+!QUjrO/hf_75p)z_UoccFfZH(%O)u=X֞O(/jwFlCt̵hӷV)8:xa6ehSך[,mF]_dT%iuY:ųvAta~_#(8NgO f NжlʤKNJ4>93QF-^ ?OS{$En(/Z wt$StgX~׭"Pc)6񛪕A57CD];UfUK5ϵPƮw2ZoE=RM5^TsUPdQa9ΖAgAI!uSw4 1ze62ҟ, H^88Oe OWbLͨ3ѹڢ䚌lyHjuK9B UNcNhmlve%2˱^]@N ŵÛC⧃WX鉇V#*m$3qr ̷%[,(E`k%עqk=Y-ŕ~SUKWCZjohd b::e_^P_޲PZqX}"dAʑDg7bzj,Y޿z֞"BX C%Re>tvHZBeC/o-@s $z>~ Y$8SӰ܅wE5P#T57 ]EMW-2®pbm3Ϙŵ=bX$bg"cB;9"NZ?4|am_lY2ZLUԊПmDVf--}?ȎnېpY]q$Ǵ4 Sd7KIENDB`libvips-8.12.1/test/test-suite/images/sample.tif000066400000000000000000027367661414645631700216400ustar00rootroot00000000000000II*@ :sǡsn~iUoțq3pnq:4qpFqs'mvxޤtWĞphqčwMuūrg梼wj~~NڞuPp o躊8wu˧5mr_}ɴ |(ȗuksco4^n閆mpCk4r%y=G7rh5qbŜAwo&nwzFqVmŵqT>tbiZSg6p,}xɃ zswFň@y}zm|Ȗy(tv TwĄׁ̌ EUztԩpnFsȈuܟu~ {4#zgsȽQpzl-"uʯvXwvyq@,m.m³o$ ^iR|Wgpjfi!0`ϲgjżv+:v1xs[z➋qp o粆0j{h9f!>ujuʗty vRr6\$>_9mjIpq攂u{yߥkɬ¶tül^j|nBr4Khا\~Eg@fqUoXl@knxhˬcMredɂ7bAn1m{jڨnxf:m8윧pMRz~-vkm #n0q/b jŬllK ta|{ʷsƲVoYmFk?i׮Fjh rf'd_d$x.cgx {Uݨjuegbp"bf7l}oSqr%o KJl/uS:~Pq-eKkGlj cLtm apKȃsdLABtS@w# n9yS|Kulj Are֞.u u߹xw1yʶ1q"!oq3Ȋu֡srgj:mÎsuŎ v3w)w)74xȩvc,~S_{P0s8јtػID||wlJrȿhz?#}9sy~y |TxQ s¼r@ @vYxvV*sFȘryxK̜u~6RTH̅ۨ|Rs֕jFnrp| sFk%nrƧoĐo},o%̓ki滉:l}puHqׂ3ϔMSbkwtfӛyqV[t#mيdUk˖nqkѽ4lp<ápxq0Ì-v!w[ʁPw sƾfo6`ou?䡠plqֈ\s|U]e $ oPm材kؾ\'lup+ftyoDvl}ҁ|oI&`Җh`ϞAlt}|/ SwXwfvʙter\32lA:o:7%tŗ r£>{_KzYǥ#{8zwGl4Û.k-rŖ_yVbOs9woNow5ykvDZvruQo iijmšp qlKx.Ҩ|#'z˙/v|dnԓnlK̙vȚq-qlΜ q vr{Bfjs0qhѝYsw{mo]h"v~:iajg;q;|:w(z}lðr&n ؜·w{}ٟ~mmsCЅ7JzoԋO[%yUoj9TyMϦ|]ħx뾀Gz4}үfuTxhzp׻mlll*%qɘsƝHp|Mp5q}Mo5Nl_rYDpj PiJחqx4f{|ǼJu{{y&Uuižj~\zt[ʮq?rU{ҐVqmƶ{bô΅ƮTDYr̮_Zӈ!]d٥jbPZ)eLps|vQ?}{遘~~U3hx˜p仃n޴oԳŔ(pQnR$pz(l9FzϚ'r{k_ȇvaޢ_kCybï*={1)(,{]jeljfm k>EoݗNndg_՚f͜nFsvm[{,} wſ5u22p%,m4~g:6mv!i{%vx‘k lrqK8okMkhlغxm'jkb9 lRdc!Kaùǘ m)ȱx~~ϞT~lc+djjH} q |`<\fmkr/$tbVr̰aS{^Ց]yv?o6xdƠu(ɲx՟tfmddkp⢢~gr{pd'gȫhط3purPLmZ`nRxrː_o"Jf) cWlS_t{-lˤŏ(q+oy!i򺢛n&slѶΙVnQg w]vjlHŧ5ʝ4oUm;tnW}Vlw[4npzmilּ!Ϛwԗ%aff.7rʮ?ʥw&ȍtLSoiŐdb'^CmmaomKi,kɤӏ|p?kg#y j~&w_5gɚ-{v\d|la}RF"Zjiku9i2{en{8\ tH~e@u=~Rf}Wp. l<]aq`y2j≈oQ7g~LχiXK!tQu9nWoqL0*ie•iartɢHfrnhezPΚ~QVlQOkWpKxo!j)9djq ێmocƠjP/rwT]t(蒧hC_A^ pc[kͤ1dXm:Dn5nhe'usTٟw­lؤ'{΢8wnvg'ioqr)j{ʜ[krnvlō[LOap ar}ӛv;ozVnVJ/gRѣ+z5“YMtPWoJIKqH)ghl9p㢱iK@`nmhw?PnM׎gZY/^/R b\h .dDVhvFqgNz4%Ķᠭw[ЖdsYc(hh%j21gqiȼ,shr 5™zTcڣkb١Adځf{d£hiYvɦPv+o|d=eelncomp{Fl#gܽc`l:ssÏuĹ?ul^m mcLo'q9ꕠm/mJVzs0A9b֪f ?_oڝQrMm/k1|gH,si^ijِj:6dޢJZk]u-8dg8`8gspߤrި!+zl?owQkڹAYzotQDhRdd7lc[gUxzM`bڗgsցo17/LuaTakiէ ;oXQ3kCwM\hot^#b}^1|e!j~vtlqܺHtܱ8m)svnd b]^-d%dȻ: h%l wFuÒ>\|ZTFe~gH5g1fYshsh5vUk0yq_0a墰FkG^eԤ`cMi7lenTo}Kiɢ܆lb@Y4_cm>OwΡNt6fq*,p* k8=sȼxwiCtIpi h>+hn4q?ݙjE6fadspܐnУՁ8_]DzWeaWi"d{7fi{jd"g5i:y!iգ\jTkdlztsF`Ţg\xaT~&]i b骳zδ{GsuŵhF⽓{jWmL}6MXiCݏxwZcKloǝb~A&ʮyTyIy]V#txl-bΪggH,pc"spfoh#ݗOm2*rLk/ iͺ土mH.tðHrR i6ρ^~\(ORdъ^nȖw\Kwdj}f[XczW_1\)!d閊m𿸝qä*|ɼCOmkçoM%rc]xX\X{_uU=j}Z%BphVU[B\\mXmeꤊ`| ShqkԱl|r6hgcG_jvhds0hpoΞtyjӫy6kޣfzOSlE>uM^jS}[ YurKo֭TwŒ3uqar._q^ZpW bH j,Ќinmjo]i^g<u |1RlݨHiò0wsK6/vfsUnmHn.~jcC9 jfT`Z\K_p +wڽ6~}jNJWj]>{a|ejp|@qzuHHig雑gW[je˝~T[f؂_`q].xUӧ~h]tHO]Z.d ם}y2+nnxVϚ:wHW_ߗrf)+n0$bMxjЙj!?gnmiuļÀJ }x"ǝٛxN[q\Qhecj5qțqdPڑf•[mY Cm i>EDd*V_ı8\X{r"`{萼h5"n#ΓR{rs¾ÜzῧM\*ޑlގjФKlωCi7c]No)yCzv:.u*bUvb˭򥼄۽s%5n"#ik= {sÓbr>ng:;b<֔lǬWkɤ)fLe{lvjuirs?m ĵvp,v*o˱Ε6ll `y};T'|^/n1Ðq1Nh`a3Tc{,VqzU n sQn&){$ ҈N|v"kOy~8U؄mPIvRzWzlǼ|Xǧ~եw奟z]žez?2{0l iznr'uqĔkճj޸pŔ"jqemipCl 7haI[|FŚ~+U*gh)܏KnMs&Zjզv`kTbjz_Y7f\9jE\syfos]q_tyC~_~qDnRr'+z-i3À]_{\uNv}N)=`\Irw s8^Fv0F'Ri˗`iɦnbe}km}pr(rdp͵Bn8l_؈bj dY[kjMkѵp~n-mcijѾixўtL֔l]܏ZrWsq|a<{hUimtҡxlru2)wusNRv|Ƙs~ p)߄igǑ:fڛ6i`,keјl21rI<[pxaCeݳp4{<7p|FncʡyקM{#Ξ'q]_xQ>wKtrw[DR+tvGj9Tm7p֋ce s=3|Dyū{&Yj}ODpSeb$7f1pv嗢rn·YqqlĠzGƗjw5dNL#n r젆vřxżewmOzK_ykQQonͣ2kqUxuƘCtͱkqHz]U{)sҦzm8~Ava i ~noEo Go}ْ&m׷07uj{NJ~b "{yw_mhpxguagZ bb~/b̚~bUpX5s즐wĄNrv/mqqDm{m l>gK]e|qpu&+=xKǒ{s]ޚwThdhIMxqo;aU̇0[k]m2ԤT}Bݶ%tZ b ɂfkltÏh{@檃mj~Bo4 փDwz:Bysqb#g4hfK;j]Mj@g@JgSj{?q%vo1k²ǖ i@e]fg&PeioDzgg^{# cԘqQl\_@ff9 j/l@$q`צrvvyNHw[ʁPwO"(a sYk0j@lZLvĴ ve~mǼٙma&sey2jz^qRjy1ĕ/z svnDBrힻuSp9 m̵ޕ:kLkeFcޝ|eAPsSz+sskƓejÉ#\A}NAR$alƚkeU(qrG:qsrP܊Ce[^׋wYbY׮,qƝ>v7w-!{ -uLhqqnܾgt}aEwa rɿ-Nrqi-ol|?l2ogqOb*!jn@Ekk6g!SpTOf|qV(N$X󢪐hQՏXh>k`mb{b4NyHbR6gr'moΰlPjh7nZqocXx!rÚna[ŘkoWq\lwcjՓn}kӴRkXj}D| avěyZͫGC){ 9&s2dKhG7qlkȩFnֻx>T|Twةoj]gk:_f:olԗ&s o; cp(duͪtuǬxtNmڧmkmn#tOo$qh0up¾tTqxt0tfqV\v_}iq_v.|#+sO7_~ZއhjEtqҩ*moxkSJs}Ƿ^T{|s}iޟKe.uccc pz|F"{{~D}'ǐUy+“w6aur֗qn(w`^ ΏYj)giml&l֜@oUpjni0hCh& jƘAf%&h9kAnl_wcF|:E^~an\j*f[ϑlK7qڤuPu@x w/qͣHr7rW4.qejҚrhYh&kyΛutTvZ] q%!sAuLk[&ajFh` ly%~ltl6lYŇl2Ŧn㿝lɗkú٘kimڪq3pfډwV|}YϏ`s٭Gh`ldtf`˟Mbd!MQr˷r8wͱw̟HvMgg]N6ZzhN}l2SgwҜl7 gmtwrƽl@QZ򨬍^Ln`ᝧr7o2gaj.lhi;aalGk4tkŠmmۙ1gg^U~Le*ymF ]ś"2ae3c_vM{XvnW%zpaPferɍ6hӨڋd}d*b{疕ha˛o;%jNcd6]pR(sHsv=W}bj0h+p۸˝e{ûǠ}U^O8vEH8\7h@]^ְo \mʲ֕HqQ{q.R6fR/M]dxoT }bmiCvRaw[X2y%GwZk0"get}aXwL\^f)a|U}x{CL3WVxa{~tq{3ty 2\ډl١ uHVV$#j=[Kf)spkzr*soHj~k}h3Xh6LoἿ4wŠwrN{~!Bz {qPa)Ä0_ޡpuzk-}zcz#pý{ѬT}Yp#HLnRϑ%l2bQDc))dihԕmm!SOtp&k٭Gh-[fSBiA`d|gapohGeҟaZ݆YWi]r"+t\hx5|(gzz1uop✸t>KohZ(YГ&rri s|uƀ#r rYۛ`npjBg+4ili plm*k?-d漇_١s=h:gѥr o4Gn]ijz5oYx#ƣjvesքj'wU3_q~6x1Rb5_tJjS `ſv|mtro4orź1y@i0tO`97bsoÍpqֹjn6oUuлr)f3%eਬvbGgk^c;l(Vp,]i8DFhNhigP‘g E`_vlhnypM=ndhEh)EeXq_QwDNր]Mm trm7k(UkM4kaځaI7ggά+epgXcھ›Mm7 Qp1ćpzl2Br]]x˜Qyjؙo|6ljސm;DnquFma^ÌTSo^lnL7"^:zgТpqg(tot&ænpgxhTɨpUofmȥdTheqJoٟBv/zl(oԤa.`i%-fh|АikkoLK|Ɓ#vw)eX1da죞djgNX*iA oº tǭJx-ydwM; j2k]g_shp:f`ўZ٫osVqȬZtEIo,Ȯq9W|m較+j՘]g8`GioƔ*ilRzk4c*Θ]nwj2et"o5lhþo"yvmҬߑ0iحlRיpglmFfr>f|ɭvMff0a‚dãiԚDkԚkSjԽ]hӾÝkǟqbq?oۏf_fE^_|(oabuYpf.mˆnU7pČj࿙mh۽jkӿnA6lŤzlUyp{sWtGooGr@֣vkxũ(zǁ~zHcuR~l̘a櫂.]ewh`Ctwy{~^8j Vzbf~Yp4d>jGqc=r(ܞvg+א_ZlA_Op(ϗ(h^(3gіgumB_nqA)n% nIĞ q'o30`ZDY wL`kSqsZ(h?דe\jjbkx.qn2)e0h?b1pıxtrnέ=ikbebc|pb棗eoWf-OjJmQxuK7sqLW.hNh-)jʘg9DhvggVdp!zwpsIlajStЀtY+(k+Mss l|^jkƱgQSh29j-xb6΀O^Khcы aー[!Ubqlh}rh1]z]杪jx X|-4XmKlijlnB e¬r,Ȼ(xyuep,iHűq̥Z|v8Ndżmeƒst n Giّg|lnhF朂{Pmqeܗenm浦_wlgaҊb'dܑlӠlaeѠc-\`/~RaZewok=dN'Ta.kOÙqǷt0u󪉐k5у gӚgAb-g]3~\(gftԺolgm0fp~^$΁_$lJf=c9Ջ\]2eOgoҘrhk*+(p*t>©w[l*dۥcfh)>n޹ޜmhdӤŊ^˗|}afmRebw]/!jngdvo0Epwg{k(~l]Ge醓[JweNsıfx}Cѕ,t#p쪸+v&mmB⊻j 'q/m?ngc~ ecߗkk;fxr;`{U\4(k!nTf$o+vs%uvuzJSƱxYlydo-wfB[pH^pK[_g%gq}(qyv"w[ȟr.ƙf Bc i7r lޛAlK)kҾ~Ti2h׽Pjm0{roCmqlf,)g\-،^Ҙepۿt"¯.s,}p=fr¹xƳ"y]j}i@3tkɈp`fZm#v{GwouQwMN{(Kxgftu¥Fu]imo3fᖏ^?j a1xxw v?v ѡixjn9Cd {b_u_#fsd^gPaMnKGa)s]y j_f^Yp޶ߗn询bڭ_2a.hubo7l{q)Ҟp`$tŽoxWp9aa\~|`qu\^僦lxzlHIn?Rg jorZi ɐ&gZxgHjwF|pusUtlkhwiƝ`xxQ\۪:j/ZmhÝlSŘuAGzHxftxhДxkjF3rlhi?͗mѼ-Lwë}~ xPוmlCh @AkΠ{ayWǍk#iwt'cWuwYjw^:6gf kd젉i2vi'GJjs$m~mEwdsxMXp_gr̞uw:l𧖋\ L`նr2xox'yǝu߿2lvwNuXtiqQp޹7x)ʒoksgi|yk† l䝫pR0mdk˓;i苎c"bHjָl"q&hd+kʛqL%`rsrĻoonĞ+p ju};lꨅGe)Mmnҙu({qn5ifthš`kRkEo™ nƛ$kkjffBi=љe\[o[|i&%ZlZmgkͻroFבkQkVGr};I w$u+m! rZhk` ^Y&eұsAyΞx7òtƚ{y99vnߝlrcj^F4WA k>zysͦtDq3oP‘glQgۏwe4wNjwgĚf{^YM،*ifkt0ȝzƘylui8Ɲeorrj[or&YȐcQoPnYmuo根t#x-f3\œ^Yޔ-c!t\gISuJ_zC)oȦmkifj6q>dctfW$u߳wnШr8F4jעk'}VRu5HgA6rv`'b׮bTsN0S'pu~3JrTi9dhhĕlH7t|.ltboѢd ]QtCdovĈ]7m6ŤHr jy2i"nɛncl ueh_rF{塢xpߔ$ke=\ۂZ]{wɼL>wMlm`p%Tw_M邓hm\Y4yfi5u=s>f)lШwMpQHs}C}]~ŷ!Uɼ?碜u~Kwp)-vmRwץ}Xs-i0KlvE{ vmH'dbۦh>q¨NmYr~obKZchNp=vrlһnսv؛u?+lo.<{Gs9}xux直pnojq xK}>r䰘 eŴkvӛUs\ sTIoög>hگjk9lΔhiՔj_&m/$tcviv)w,p)oΗ)vמay½0_o$푉fԚP\`R{^җЃh䗒mnKuferXڌ|oKwzTSh" moK/sưair* eNߖo51qSmRzoӪ 9j]a8)Egn)yoȠ؊m씃x ٗss1p}<c!aRvWþ'Cv`c(BhjmDp{ŪMѡ;±{zsxCj(soaKkNDo``uBhrCvHpdmjWc-gRmƛm/rzruFk}j{/mci4ybyfkKls]y/u nlYqmuWtLa:qVCj@pXx6Ü sj1fh kEl~r­rꚷqÊmԙg"*hsLhɺXcβY{NzR8V[e6krn󴋗m.mf5d-lOѧ Ʋ£Jp$akƥsƿsq:ikɠcb՞pbܒntY5ty sؤ%zPUzYåx:sK{hdq[mƌWPlC?yo3x(wؤFz s &kMXoxZzfm{n󩶎e,3s+gz"`wilĖj~pJ lݷēaMq_]0gEra̹pwymÚkοnqh^iPϖy@N^Hzb|itd|y`Eau9uQۡp/onm/sq_\`[sau/{h'eǤdcbɈarOehCߔG\[‡slĔHxXu]'iBs|l>k$㩘 9nt \NeAّtfn TkAly{AmhMo񟣆dΉ cZVv̭i%4XS jퟵnm^sabRv?s~ؐse ei^Н~o}Ox^n q*Fx"଍ʞw}\a™LWmK+wD^ҜtokعQjYoӶ(gd㺃 kK9lxtʮ;~t_ǚ͂~ wƝxR}诺wS x{UvРrͿ2Nj'1pĜ7{2q"ro/ c&d=ΏnȐPmQ@vmzqelXjuœzompo]%wyisJޡvOsn@#t|p:lLq[Js$ѕ j-?k0(nu-fn޸Qj*jĸWpPqk}m2s-t;t꿴[tcr oyu3tޜn"ڒi'db*mÐrsjmhz_e{;Zޕޅ>Z0_p޴DuƱ7\vts٫ehaNlzw quhϬ⏇_,o][ĈB^*Ґj=vL%pzWe7$z,͐`Ȕex3hlʪѓxr̴ǖse HbiߞȈ f>]aқdzɵnȯaQpx;_rcobh24hhlo̡/gac]~i &xpH-oNʞTvѩ򯳋)u̐Tc%_Ȇ`nI\z`DSy, zj\喌cc-kh/啛bgνmiܢ|o{5I9Svݣ΄|`xCshrlsu3x&t}DuN`mZ*\[|rY—KtA[rYD{ePy[g4|u_pIxO'W{a4_g,aUzaTyW_pRƐoWRjzSb)a3w:Gz_Ʋw,FTXߌsh eT.osy*rP]e mHM݁w]Þ~aǞ eڳvps2t>gwΨyFt{~UΜ}Flpj `oV:5pz7<z陀h#in'yȹ@isƱfZ :qFMy]4" c{EJjrnwmp޻jV7p}mm~çya˽7~+K{+x*­v|trŐRhuwdupU.u{9{nnÁOlcbۛVv+6~%甄l5Lc~fVkАi"5i)"x';qbiw-{h˽r%=qưAp%rvgmeבkkȞlŋQnknJМ kok=l nVo䏨nWm` nؤ{jkRb8d>iBDkEmanɭ*ohpFzqz yt;Fm'_g͗_ aHĕc#s_8wWoA-?d'فS_] xN$k=G|e j̓kclBd6~~e0zWbTdzCeբmG-n󺭟vpПp˸Hexq!o)hꎏ^Α^ _bLpqm-ۛoArnvßHxGxE¥-輆=`Rô@m1ޚ\g[`lbաpȫujs>đ9ƪ>#ߞBv뷫cܷ/m"}}.;طmxӖjFNixc{;<_DN``He^84`(2}"Pejwmuy%)t[wcwrCk5lk$hS,qk!u—q޶=pܙXnṻ|zzkaG'dΏ+mimhqg¤tqrhƟo@֝mP֚ m6spmޡ׊Thji?izi&sſ|up?mWɛieL9k _qȒw9oׄ>ii΍h09k(#Bl NlGhelӪ8Wi=Wd%k}s|W}+_l##kڸϘlEhgshql[v2qxĽ|+|ؿt({m%nc`JmŌpѧ9h s tHCς4ƖmQuw;S]fctBmЛ$n6u$̳v;lkNoTsyc{IEbWBzaCHnKIwa *v`h|rzT^qNٖvY+@xX[7LqHLZovIЖjrQYqT{O|cښOpߖxloP?uL8\~lsl%byg`VqyJ~X͔zbqieYc!gUhxؤyyǦ }qn|^'x@bc5_Ne׊lϥ^m?hm`[jјo]d z_VmLJ|d0KPmVP@eˢNe`!b}:cy_vhaJoܤߌ%pᬨiGl3vQ y`f飓]1sXYKY _qfoʿIqrn>Ɓ sݤ-unuW v&;}tۏҡ&.riEb\h plu[{%qzZzݼ0Ѻr DizvjMy[p1hcT^+feiTzi8hN2W#{OCc&wJxrnnmmJiۼMh8gjiz{cW^`gΏkԱGilXviqhs8Wnׇ c_Y8ctg×qܾݙrZrpCݝ+sNq4n,m,ljd#q1;pсf\DSj`uroŠ6liejp ymàb|_ӛhYoӵԘ~qޜnǾPQmŸ[lđj%eU} j Úo΋k;J f3_t]Ut[)tgXۚ냒gsrw\chkC% r0Nf򞭁\ȀdkOeV!JXϰm:UtY㒺yzifkԧ]lj]gZh5/f<[pvUfe&l˙Rpon@*j8mTMe+bDJj[[ao!o/| w2PjChʤ}pV6"j,|R@zDZZqdǹuM}zoјsй>*u†?x ~ 9u m#j_i]ct.;rwا,].'Ay+;wfzvz,fsUm{vxz̠}V}yTfXm_sbjN͓j{dM\co2i6s3_|{EPRcf*iԐgͭef5FjIIgϦbd?\mj]m,˃Ol^cIFgf4nZnN%r>uIt"WyҒ@yzZVkLd*3oM pJ:d“a86g{rM}?fÄGg!i㛪*`/h_zgc`c%iԑj< :rAuIClǖ/jz|`ʈpڈ/aYcƤe >&j͈SjU#g(k^$zZ z`_u_rYƖy\iReg|0UmVC끙g-Ƌ2sﬤk~IfsgRksk`|\2t{Oes&J{PY(>c57eڴg̽=o~ƚl5YlB˖<_.ېm_F֑giVj0pt0Ih+YY;teЗce|sƮ,yrꎇn粟*l7{l3jovcբdeTm\wFmMÐ0bSA j˳ji㊔] W]hyyNBp]tUg֙lk,ajWe bH:*gie݆`ωaIÓkfLNn_ g9!.gSf?`6GZ8!B^ʼng3`awUgvtVy?^ wAW~f `o!lܻcv'~YhnOem'PxJPtiLmУ}3flzQvwY˞'mBяwGvەq=oޠ?jU(&g^1n#.s ocp/hrǽ|(EހnȔlIPa\b0\}KS̎Me(hh4f\hg|h necg4Kc e.<jJtoimďkϲ<3mkfWl)qߗth_&b#Q9뒻rHĎzh;kTbn_Iq[lv/jferW uW zi`~<`E΄zqj=qqfUd/*[o]l W%ciPȋb0[g&0gäFa;J_zbzi(|z`oIsvKDc TiZzZflʴ5`qk"yiti3h0{|[1Ruc\ tX}`Oϋ\֑۬]3zc̪#ensd<h9bXVU8fT2p!pШk|UrbRA4^Veԑ_[,Mcҙrp̴cm+|nr`j㉊\)h&o*[~NWgug%nENfkm;k= s٠|g(oXhҳoXmѕgfc̐Neݐ g if^We뙇s;AoڭUckbȏ~`5fWd->SQ~DU}}[\}@fǽ-rZÐt~k*jԋ*i!f֢HbF\5w[ˏ;rW񟣆dÙm(okeR__@{[T~=X!yUcdbmuzƿyQԗlL܎a8Pc`b_Ubh/dd\XZ0 n!ޚ5su˒hSi_.xݵKq«͒f^tzɠfz\o_Uxxp0|v|z}Þjux>ezu]QbsjEFquү斦q)fUTxFvMt̷AN0p"sjmn:t`yB|ii_|z֞t쥅vC[|iw8uݟwxKwƜz򰠗kh8)Lˀ%y%|2vSլ\2kژėΜ.2w|'IsaܐzMv؝W9C㭀>뮠=פЍC,1ڕI[p׶dɺ2eȜd Deϝi.}z jБ`l8čt=iZhiop#{%.Yɥz{z뛃pۼk6r yz ҒoaktO~.} Qs]l.jkf t|IlmnBrkEpLpfqnmsɐgg>WQdݳᘾjc܍b`}ɻylDZm 4{zu eHiÝ!{^yMȎ7b񪢒>b,v)v4 Xx[yo<"ث 7r{1i~_u}W=Z(jif$0 `\Qbj)q$Wrk.o~ike'Lzl=xhƢyRtΚ pMlpys®h$?jiFth*i%/p, vm:EkyX&_qXlazkkDĄBjmmBkK}mSOquy¿zyM9wyužPv$o3c/^k$teskudjLy{VB%~JY>>laH ~a5Df3[؝zFȗzS\3vZ{[Vaק l-f%[nTs׹؜yRbe2.}kTUNi$ـX҅[iY]{5UoHgr_LvLN>]j>h}mnq q˔o|nBedÛhcq^2|Tڄ^>fhf$YTa@t&[)vy$7zS1 o8ԑ-g4ᑠd:\y$vLb~|ˢ|Ͱnr6~<=+v󬼑dʞM\zvVw@lon?ZmLuPzGkb-ыmBZj?s@uG}v nVfwdihcwПk7bsAv@̯s癀kKo(SQ⚷TLZ"kdsY>rt]sWyn{r^4 ]U93w8~ZHNn_pf?}j pݥ^kE$#hX䍏dq0awlٰ]Up~h̒g> wWʞ 4zoZmǺ6o sKrٳ㕱jг_hgʗfMǑ[ڌ_Ӎf|skd^Ȥ}dF7iTOp,DmH'n3s1swŞsýzn’;mś'nZƷsrVu9sPuQ .wrz k ]d^cg8iKcH{_D}_eExfMDVun]Öhw|Ti!JWlR됧v?[WyyYg}\E聵]霢\iw.uN{"0sԲJiџ~Pz!M!tH~O$ Z2xN &q4Iz{Z󚖁cd팲f˒+mvq\s| oəiq?iXj cWƂD[1yTy\i}bKz+N8W{mn2%qޡu[cs`$j;nu0u*s6(stEdǥǏ?lݨog,d_X:XVqho֝tYpPsS0yjNƔwL)c|}YDj>$sFQoQw~ؿ }̂TwlθK_ÜmgƢVo"̌ qǚbtuΙu!ZGϦƛ~1Scdp$kțeMB`Ecrcp̰Ms4ПcxEGw#uPrI{v@l5 p?ۍk /J~Zlj8Ғnhc}юM/GaKu-SV΄y柣<z?8u$izĽ~3ʇق;RkfCr Mq/]،u!_Ìy^g/dGgkaҏVg*9nJ7cRO]n9|Ԛޓ0 !;6v5߭ƣ=$Л.4շHGkfV?볁ȴ=Vѭܭv9Taձ9_bI0Ε3wUӆĔlʨ(A)ן*ϯ6֕9ÙəF+%ˀܴvRƜ!l{fՎe녳ou>~0g2r@bb}:dmYPu&'t6 s%ɚtuѣxLqt[ĥlbh1r#hhSi)Ùn;=sßv-vAv"]Gp>.cƫ\f`Zi ZvTǎtWkhyLbKx,YG}I_IechLncZHBclpL~\ p}`{weϕ(z\:|\'d]YNoNtz|}l]_~KnD pMEۀUg \Ǘ~X,ҁ_@g8fCώgۑjS@innm&m?c9f-*g֪RmՄp^?vIҍoJNfuk_㐭|ffzeP߀ac YGdNħlA@:su‰ofh}ᎁeװc٧]N]wL^l"^<`9ۇ[m!fP=z,j̤YrjcoGoc*܁^ѕ@]̜x6d&b>pTtWwkIT*reI-bN.c`HevյdiƱ_a]jݢoȝpƑm/`SB_ N'ky\Et?cq]hzezFqsTprSnQ}GZ a;CfܪYfWf[solhu^oNR il:ğ~~](wßq pyԝlAo9:r:4,rgw޾gasSfŦ܊n],m1d/_cnq2^ІlZ!_Jc,JlcMbKL=vT͞g̛8htҟ+_qއngj΄kdfw֛lܧ[Оͮ ͥ4ؒ :8Җ!ˑȜٕi}ZbM嗈l ɍyjyŎSsi)^ƖxbTs&q֘oIJQkYisce `cea[z;g_,jz͘hxk%krgmoͦJj&mwt滓es br@"l^/jOkΩ.DdmgbWm(jݮ> iȩfgsmaݪ67\KreummxƘs pѯ~wpԭ/kڬgojn nj&j.gUd:lU8l6hR"`LNMVła/ p_p^+lNa_zPaqaKFrQhg˕w9yٺJw?vAn1tnjJrkj֕g@S[df\BaG%HRmK#]eGUoHS>]'}iVLicfnd xnWj֐]’`zvF<Ԁᥔ|M!}{Ġjxl9pkyȚ mV|AxTaql\`/iiu։mWfxdӋXqKVx]]?){e}}h.qIn<{4[.y\ocl[}k^|RrrÚr =n8vK3}3x0Zq|CPsE۟w| Txxg2;~ȟt} sآl{#!qutfk\j˚spv-}-ƾȅ}n0}&u>]aZEr㖃vJqj#׋8mvyȣS|© %x3ohCirvXc/Fn|SgkӅeo #qw!XjRuh5(<^OHCu^wi%}]d΢cwGab aZ bVcȡeWhxmkhT +b쏠jHq8|g! aojnj j;iHmLųvkL}Ǣu"8m/+oRvu1R}iemDo8s8\wv#™tK#xsTa^~Lބccs,ovfFxɦ1|j~ęRqöour0ia{Y;t ^m{9"yr÷zl9 d:{7\nvR>s_eOoΑo0ONv>ܡ=g]zKz`Uz(upkࡔ|w ѿSǢbȹUTX}鑇ℷy+brLLȔ1J޳ቩLV켢{Nw mupj){]S3pCgu2uҢyD2|е{ǀ~ynZlTf>hll41`iŐRh=LkJ@mPU`̽?ҳ񧂶Gr±^Z汚򲬘iǠvtDiޚ^ЙӐ#lTIȵдB$1ӿ3G 9a֌\ߓ~PCTEʙ"ŗf"h>ː6cċ'KW;~ʗWߎc0ԙGG1*eyrה#sX=sVttМo&jХee܄R\#k?jq@w: p|+ok6@jͳ 7p;vEuwn{n#GrI{zqzkꊻb1ˑ4h5dV}iҨl=ݜ{=|ΒfU׆_w~*bu:WPv}}YrbߕqdRr+~[K~&Yypc}m Bb[ns[p탑cСauxvž|]ƨwߧoٺ[wUXwVpTiݩobԗwUz}~oʮt«yvˉK}ȵTye8w6Sv*mPdn|~mPly9l̵Klu=Λh@t|xga `eڈk|X"VxdP])bTgӭijZgɐ]çPgdӊd͉a[[b3/j2i=oipj$VgK4Zgym[vq qE|[zMЀS fyrA iQEzJ=~[p@_aۆbHi>a0\^~[ `tyOZș~^a hpckҲ_pI qԖn}ΌhD^\0Tp\ꇭh|7gucgba4q?kF^i>jmvqC"b:1wT sQy_Y7kXc^e mĚymϨ{^5olxiQhn}pn ?uw״ t!dq׿%Vw m̃:momE~OSx>ḰMb^ObWzVelh~}fTzkżP~vi~<"򣶆Ӷb~}Nu-u=^olq͎ImwmŐ`v[MB]齥3;*mO# s <7Ҷ.zܶBQT׽õͳްaהU"!֗dKDLљF,\p*L{ϡ>y7z葉ki ߓJ+`JK/rЙוF6 } ԒTX k~;$|@ꖲ3'>I6򙐎sPk|yFrzsxڪeDy]vxrRrtbl֌m3`dfYsh4feӍi6lG}vv-xi8Kf◃b] }JZcx@9;bD}f5Кyu~o@a|`#|s̰wct])c͞ljΣgnò~&}'zC_{IHyhyTq>ein,u̬y.BHv&&FyҪxvu/Rcw|ì[wk';j*g|fZlf)ݜuq~Vwx>;|x{h8a!ΒdnEfsŚd`K{ZY`bRjS@/o񲸖nߗm#隡qQ}rڨmr)mJaTeտ0qOn6uLŞvojl/oBmVHu|]ʜ_ߗH}?SqMVsP|\\cY+x\rnPyYև%j̎k°!m˷{q맲fk, fvXvfRzwN^_#kբhlÌ:moiMj$i֣pfj䂴hqq,WoZT3jH*pwHtZsGD;vGC{$KD&o0À<ݧyiO^׈ZTdt\HhԣQb>0\\烳Qjikճ.,h$vŝ&x/\^qeH2x5 \KJl@CqZ1nJ3zAaΈmqY|NtQUx öK}Ի s$V.gFjJ#nč}âip~kbژGwHpNZiN>3nqXq$~cᣅbTo]}$ZQu^q嚹lllh#~adS4uS>e݀|cxh< h8\tзϜ|yŮJyw X§Ygqar[AT~ByEofZ~c njpQ0iBoJM}"z ݘypVuɰlaxәw5=vxMOPkPtr/vAא8,§` m-?5WŮ湸25(3$JX$|] Vd gΠޖCΚ쎼Rْ[SыD=t5{׭dE$旌'1}9󖶊꒶􎭔mΐ%}3ÛiޖBXϓb؎;SSk̐~7[͔!Dʕ!ߘ5z~U`Ȓʗ8щi<}+iu/wPs$~JÑ#{:t^s3fm:xl񟇃apOPk Yugkz1m guc]ۆ_՟c wp˺ėpѾ2PiԶ\gbux`ւ+boϐElhÍjqljOkot)ؑlȣWqŐs>L?Iu8b_s)}T@||\Y|[spgBa`ܝЈeigF̍qkɷ}|pH_n^eyQqepr8yzx]iʆtXt|[%lb|n-Zw%9x#ʨswxZwzCvOwnZ|Ҡuitkݶj!=]y1OXHNWgoӸy3f7Cmh`w^ yE`7{fm֥_w A {Ko\ИvWPhJnPgV}cٍYqM{of|sSVlSIeeIJiMrT`:PaɠNY.qg)Q!tcфh+N4)t?琨i%)m{iò֐go[k|3[zmm#hÊjSebI2-o^Zwd%GmEv\p4Hd4qNf7zW-&hjs"}_!St8dlYiqzxwdqΕJ~]lI`eC>Cg:ȉjtlvU&y΢Ҏ|N`YoWfEut[{n~6o9?[4ūȍ[q$Ĺ ͵+\c6&ǦdlS/<ҖxϕBAkxw1q,xކM:+$j0'˓M ܖrdB-bȕsәR\\OՓVU&wid x]tM$kaƕÔӕD&v>IyjzwVa[pȌa&k؟8mΘ|igAnPbj^ ^vVgĚ\Jh&bje`dtw5|d6g`^Jgj^d_4sb~m$֐kЌkImؤގ4n©ӒkAggqgh+֍Tfpk3k^Ҁe@$~+^ButV*!p^}Ǽ=uq Vqba=^Z \Cݏh֜y]bZ"}ɁYzˤNvƉ{8yϲڔ{i^O44АӒ"y{ϒ%'̙&  Pϗrv7j|URxD̏r,|5iygmwr3>jp7lMgKcf,~h9)^4특_m'iBnkqbpIޑJqGfopbȬ`㦖n`܉b\|SJnZj_kFKN)1p@al֎hN핶wmˑ cӦȍ0WMYjeD0n~*BrP6Ė m|-9`vjkXNR֬F3c kԽV|7ئ{_}Ƙv§t+wȾa|Sjwݘq3EeחFx[Kk B|;yAWПωgۡYc\*V@\5X`9bYue &iFgǟB^:#c;tvfz`fnNgDRym;"rk,e嗙j?ttot|Vx&yl@4y睌vQ74mѮ 9jOAntkfqGauqOxv]{1\tT수q\mz`uhp.h'׏zn,ӌsqG"%e׍{]ܣD%f݂b؂\]eÞl⣭mMxdy2t%nhkpok4jhONWje,w]u+NB{Y+gT|XwWpjAqBvOtK$n,Sw(~o.zܡސj3@l[ћ9xz:t喆^ЀhLiK=h?vSwYx&t*Gl}hR拴kzpm o!ِ|vsmB슀_x|e[L\l/pjslAdėOdK拾or쐴zSjrRNbsQU(jSk|n [F.qOS-Lk5 Ĕa}ѐ>q%atw؄ieA.cdoi\.ggwB7pooA+vޢ%m;|D]5sc}uoKczp`PvYy|cu)/i4Uhmߏgh#w9l$wQ,r`yj퇺ofފVyRMe|@vw.zK||bepy{u`i;|ist͊Qg2kêՌJjWݡϱ߽׽1-Þ3o ẻ̵p_Dݛ $NG< c =;Ց>9)|^toO xLpچwu#uv!UvskCvk/$uKm#}k싂k4—t6OvWo^-}pGuטLvc(zDc݀v刘nɕ<АfHyu&ъg8J,X6jwn^ҢyBsx?mY,kr=Dr+}lHxlxj皖l_p~ɔv/啉s{@dǧёia;>jıErnȕm yln]qpsOٓGoV\cqzfRϏjcj?ixb YYBgAktV}xm1ׂu^ixbXh7bn *e'2Ncʦd#g̗qtʾğ&/J۫aQp|5 {jwmu6mik³7i Ohӻ='sÝ|ȩoy3%suFXv=|3αח=opJS?} G`kꌢdϝUZa}nX̛\$U"YZShՓGn =iwkYX*}2WYbNPg8䌂c`fNi菴p&ڐp>_jZxxj-re=r9js(ޖu'8v^뛚xwpgT^ʩ^fiVh't3͒Ltk3mcWV]oqJiJt}dNO}b#Vz)p𢍗}"9ڴ}fyyhQl_;hޓoiad orlÛkqOť|Q`|zRl0}YmnjtӖ\\x'J^ج1+܉pʡψckԚ5nَٟh{=ӓtݮx}nOspdػvﱠǟ4>a˟[s_ؼD)ŷ߷ɭYÒKWAtRu{m5~vĊ:uzn\vojBq~mu@= ~}~xE{mz p*~})A@ېX@q RxH-~w(wqDvin}sX4~ Qϐˉ(n3ڝh6LӌH9n*݇ҙʖٕ=b4|=Ur#k0i4Lo҈onsVjmsڅlq1As 2}Ks%Nfʤێxi1 nĔpٗrR|o<{f )jamWnsl_kVkڬ|qBv$u]T~ѳrog!ykn.h]luInykMeglYtSR`7jdzǡd}֛m^)j:)^>mOأgƣ<2lcDswީ5~Nw 6ttql`'?d}p<ğdz.|w2_5q'"qmmrªƨ|_t=`F`b-cCb}zX yQ՞R/|}^on|asj8^DnwLXG~c/܈]__Pdk4sڬ3q :`ɴ^[h lmfkݩ$6j4ԕeiᶲk·lǵbZE]\fzli Esgfkk?pʹIr?h؟ZflqG`[:B‧eM vpd̋|9p,ndktflzlPR eb^Pjk^&kXlþQlreDY3Eb]m!4w=<9tm^>t9pu|Tzxy4o ͐tpfz}In!sM|{aӜZa_nl osFxePguUtwOUhK`%}^$jwdkf%ocz鋹eWywzd|=;uƝmfq~g›lUa0nC՝ss  C{5^bwVĖ|s[]/ycQ[n}̓ frTwO[ѣlɻy Ʈ_{9ОpVgx%]Hýśx e钚_V d o;rQ|Īj|ow&ovqؑSk©՗x#+B~rpw~i ۨm 6Uy`hƒzZݛkLho^hv\}Ti m3}Xاt?99&LL9Axvrsl6~ghfurey՗ӹRg%TwŮu@…UʋWV:GIv>ўiBҚrM{m6(ʙő5pVrygv.if ysvq͆yrCz֍]_Ԁ&}(ybz'm5{s~ہgәhrꖕ~f~k{~u{qvpb}dxЎilhlgIRXdCێQr݌w,~͐SƖY6̑Ŕ ] ]XY~JBltb`ibL(l㙨@nkpstBُq/x{{~MCyP npuHxnm%no0[f;ckݲ혊oMEh2e!se]f&fWš s{ߪEUt۲wj-ΚnLjþ]mp:ri b٣Aaa,mY?ӎ$bݜ3uwDmRȓeǢن]p{Oe(]J_dprb,mؾzX§󁏼:t x [-uc՛j@Xb5hTfmge}Y|Q*lC! sеNq`Sj EgpG;}scgv]{QyQtuweBng»oƜo kga^c똓kϸ$goüVm[šowqβhm˂{Ys]ZMo+u r"jAel%)o{rm\#us) cbwM}\݂f. r4LrIhf6_befv=᎑p&g͒vyW Gw_QBVbdju>g ^csYyWl|TQHeǤd6GrboQ+6_dc2[o0|umyo5Ʀ鍮l-Na`+YZpXV[}Z^$[iJc"Mg^fL?O~a4k8 s pg{ǘSHq6d_Z2%M`m˜krQx#|kj7YGB1}RqכAx p) ps`|V+~Ǹvv}ϬUnҜ~W-u#Y9x\z]獂qW5ui%zc8W]C<~Mאzy;^uͶam?pη;z :l1 Wgo.A%'O ־n徛ܻѼLV ݳMPC|kŌY{ᕇ^Pi~s zs~u$t s{\x|bY{Ri~{wx"mʇsmލz~|/~xGY}{7iE~x v}vd{ouIߏ_Žz1Y.`a;ߐO7^z= 71㛘2֙r!WE`j zX9rs5}f!cZ l={qnq=鏝yLA{޻F-y{ϰEyJ}TI{8gqtnBldRhB8h٘iMad\7oq;r~\,w젤e^qHhAɝy=Sǰl+nQkz7-r&]펚yUꏚzV]D]~]Yꅵb:Bi@xaFe¬iqer r]j2eG]n󹈜6riݜxp fuvؒAg_ۚg]ࣘ(j}qil~Ke>gϏnk1ҌjpiX`sqh"Zgt!Z}U^rEgu,JwpQp[ޡHe 'iHe~]WLfm gՊdѡ_oN]^yYN2sSs*OQrwMzFӭۉRdIu`"HlNÞ+k4mQh븷{%hFK\CZ\=cvvZEi?CzTleE(y W@苔[ԳCh;(n6_{, |Vng4cȽSpQT 9Ċ< 6iԔ[tLI?|w)|fu# zut\ o{oPxpȏxpl~uJi]#zhu~v yN~5s~|N~x|Y}|ƓQ|sb};s-}yt8@}t4}2wF;i?ۍkZǐvFy݂"|6_Sڥd-ٙ [fЋwڦs⪋coug"&i$m"toԕ *qЛIq˔!z<҂{=s)u' rގqv9rymל{DNjbcK_s^h-Yd:9js߻OyawMoZ[k7}nAeke{Doxmop/rcl󭛑illWs-uRj_=h\Q#_\QhڼsN)ng4qL.rnsAtUKk-eߖhCkatWϝĆUŞdu^#hbeưh .hؙlژu q}jΘpȌfBE_Zr)jaNb۝쇲bcXƘi4bs=u] o4edş+X~VK`Te$pը(ZtT`t79qJܛo直pEt$9m= i0}f΍?^9YfȚ9qOs蝰p Lbpo;ñu{Ư/px8Ofv}`+ nK$q\i?beI(|Aa$tAzͪ#q ҔvӉLmzYdnaI6v\QM^bv jFge{T\8fդc)b¥@c]xw~ȴ@x7vҲoҳ1n$fh_sbjԝyxEm`flo^iioln,nklmI jbip,n5{uv* qͨt^-jeQxjmߞsڜu p"ڒi)Qi_OÅw~~m( wezh*Xiil_ qmrWnZǖpzpy܏gӬhdyt~R򩸑]<=~V!HWV[HA`ٟ0fᐓhۙinHpĽhkj,ey]PdWqfizmWޙouSsyoǿ2Sq-rrtVnfڷ|zzVtԳϔiJlG{hßP\\xPtIRoD|i"EBF/UuNgoS@`UTs5znP%jY|vrWV]#`pf#R¸7{iuQpQph]02|[3űh4߹=m¸gF^hq2º|C YƢ<zo؂sN%{yozynՓԘ 앗fX5rCumȣ=m8]Tn¦m koPrrۉua掊xG{~~wV/lD$m焀nldw f Ps~{X}|jՓtDp[Llf2]坌\ƫAt??soz!}ˣ|;sQ-7i_[b;nڜzwTzqxĚUg@a4\#cRf2hCi~oovpl˫[hk3jt4\*c˜m/oSqPCoj>f·^x,gϝ{=tf("fCl-tLvȶsnzkXjbMiWUrp܌f>X[,=}SX~YvA1d +k]okGϝchqtP9sèe>gdKhmwޙsoɻL qK|o;nM9n=ޞ p,)kpTסpٽjؒN_+O_ޓnuߜmuko@q>-}nseNЧ$ʖG#YjAy]Qv[1fzBfzpdnHt -zIyx9Ǟp^~ٱ#juؑzILvwnmzuR04u|u)\|P߬:1u~Am周}햨x2y{^NԍYEKmBx&Κy׍^i6|cct`hFvf]f) 괸Nƴ9Ӽ|L]-Ѽ8ƹ|S汳`-=ߎՕ1]=y:P~͖6)%x zpd!qh́;qkjDpnpgm@tit0bYvTe.uiv>jvnjsoto@.trotso=uotnxyՍ|Go'{t\cTs/hȍ:1hĒAz{p#hkDbmnnu2uՔ|,l#|K)!wr=nab’zd}%gRClFYÄ́whґnEnRrAyvHauygrJ뛔2cYW ɺuKxsܞyݳZoQ]` \ȲEl*tƄsQۛao]<,^ۑbjaE/3kqFn7Gk_NTl¢se}KTP_Hi5[l[6oX.ph,HbkFomAm*h Gfƴ2lus Jycuq)f~^C€^̂ _g n`v9[i-ohP}yTy PҞX] Gj^!oSܛhw@aPDx>҅ܗx̭-f6ejxיo}p.뚮lżsl¦en 3iɡm1EnI˛6j:lfhd)ޕ"ieύ+gpfcwjmڨ] _wQmoj^̍Lk~Z7Ik葛ssyU u2wxkpXlZqxqhvnVs ɛ/qP}qsÕuGni6j-Jk lrrƾ%rb؟}wͻEus]mDߜLv=/zolՖ!d˾ jɬs:=tAyqUUsels\7mku虥x]~Udu}r¹ӛwtuZDu3z:uȭz6 ia^sɡ2tSҦp|Þ)xkmMjMz?,Eu'er}[We]گ:yȻW~2Ñc}ħ|ءqۼ5l|qOn{W4|/w}It6ڦ>vrwlǮjwCfei״yTmcr\a^_̞fhNJPp3x0  r[H iR6á|X}g~jr3埒a\ˣǒɾ<")<ڍLGÏ+xޝI%qʔ3n`9iŰљ*x[yﶳtSiNgtzM&tlx2}Ҥ=̲,pƼo•.f8ɩNȰGع(Y~ze:LG̕QzLMŔ2ה%qR{ENT~6pgqkdsj s'h6Sti͏u%h v?h劊ujsis'islj5r k:wqmplr=iesQgZrgshouYmctZp{sUpч1u0n(tr opEsYqp5ris7mkwr1,|sؒbyoi~vԌ3Ne JzE1ioD}ed)jFfk9jj@nۙIo~ouglwˠx ~Vs`id_r+eZ(ggɦylMʆ`ĖS/^"fKYFhؑ=bʎWYjz}ߑv kiL(mrokfj{kŎh睋nfqo_^v'=,y;jQ[6Z)mA\̖xaWV{ x{cpt^SRlg R-ni&֍k.rȟ{a@ w#kucg,mՏ}j7cĪ9\RFk q“olsm3)vpٝpqCGco_mkU n[p}2oV}uȿv3htnnΓdUlg4Diygjb^:>kDZ-u5qoEgUkjs慓g fhQoxu`l.hh=h(-keZ jg:m5wޓ.slzG"x]OqeڨtL_t Ɠlf˛;v]8q}ͽ-{5iwQ*`tI"l#wGxm.un!kkƍiugvfNugiᆓtl rkskwuFk:yqjr lotkosKjJtksl"TtynPtqrEt%rtkͅtnf@qsOtqPqmPrk{rkxGs>G|qvyZr}{Œى|̎Н@=z>G})s6$l  eۅe£=mXz̧Y{R򥀂*{h!k\m{-4{ʖsmykcdXjݙl +t8EvAp+ggޚʂǏJurUqwg`m)فXYʪRZfڴmݬPkc_PU!gFԣ{y̧yͬqZʯmƑLkQwnnƾmuؾ\'l*hiJ$f"eؑ7wX& rDЄma6xp~0u{׽zuv8epPtr*r.CnpA@r9{tNۜq?oJu0ĖxMv^n nȓElt ndX]MeCeikΌbnnwX](wDxP{`ÅgNm\o ŜtМtfNn"jKFlHLjWf濃ms?pSwý}x*v]jޒqŒpZ?ft7shgdUMH^x?Ar.GDvM~b itFhLjdxZɣQsڢLIn0e#LhTSc*c^1`Gfer,웏n\hIkTNm"Zmn!muNrQa*`)RdJZh$^h5Ҕlh:wpb"r1u,ӥtHmYck/m{[jRf^fQpx㠘|fXŽ@hskftQxT= hyzo ZHr{fq~iݒo¶d38H;ݺaqŵ\'D;Oț%ݐl9 nh!tzm!XvJo3€τrr d@qjiYskcstlbtiueuhsmWtntkU?si pe@r{kBrls j8tbjt\sltptm/ulNvl6Bt kcrm>oltlӆcul͌5zr-&}QuȘv|/|ÃJ ;͖×+|坹O匵{,܃sb(nukƅWhllz 2ǿʡU| tҟ哟&~'txnڙ8nmo0xvyLle{gRٕ{{;\q|v[Дdyf}#i>ʃgg p~НrKkGe2@Yalߢ|jt^squmyC wf 8ԯ+3vljb-6c(cgܘCgHY07bǚ}uxt}pt̀Ys׷ęnUouDx yѣxڡs`h̿՛il>tƣoràFmڮMpk(Ó lZ$rnGlW]q_頀`klծop͉c VtTOۍf J(jM8qRF|W;gJp5_vP~vʹ_l6gYnnțl/l*GmQnY1r+5{{ƽyyA~] {htYm+]|yDo?ǟ~Oi.fXln u ɔnJjp y ۊӜ~pc˝t}Tp!`.!fՁni(;xnn}sŸoQbåwfwi؞2kTmGr}ry3rԼ=n, k̓gvfF+bʂ[㠗Z]d&ljC+nP›u}{qWyJӄ^bi\ꈱa c_Dn^4aJ_d)bѤh )m=NtA͔u젨&izUHj-|f/oanii)]I{ZuxOЗqYΚ:~L`|`Ғt,I{0`V ~XvRYcn0e斦{`{bP~Sbs慓g1Xreuu8wݐLhâmdq~`R|`;zO钣t8X,ugZC|az|f[yf=u'_˓h|f +l}d*s&Zw^dƄfϋ6jJhx¾bҟ{sO̖NkhZmP@oɭ8{ƒ~hÞ wW ~ҵ⠂EޥQyFb#qLm^tη$q&9|l)hku|+hڋ: ێ㜾Z)I_վaW0ż¿ jִ88qlϒ̑P^wsꅅ|.~9Mf{ qyi%zm~Ete^uku8matnt]kÊ]vui uh^rhNYslv'nriIJsi`s~oQrpsk.3tgzsj=sm|ukwj$ukDNrhąo@f:pfgAt7f6th#uNpyFuQvRz؃ԓ?Ώߕ6ݧvУ2c zf[xp wfw~htnBFmon Qx"K (oގ0^[plzjquݎvƷEa~¦-JV}X}^ b2 |YoUu[Yeٟ'iX~Eq(WvAjXsÚv+qRj˫kldmAٛCұpd|Ʋ%Tofl_epM n)r]mkW=nFwѤF lm岫f;TjWp[sqNŚw.ؤbx2kt}i/sɺGQq95oW~j|eh/onҬ6f`k r ,q *lgpjEwXdLމAgJ.jxlO%`q=io r_ogslkoI0rw4m͗i(h&glՖ!dFјLo{bɥ(ycߗkjh83mmh0FazZ _ boxos33ov pt-[m򯄔mqZpeQyAXUt~WAbH|ƅ-[βpliH eΛpf"qf[f˙>iRo#||M֠jΩԈ[_d^ϬOdlmlnߕo%nì̓nInÅTvڛpJLȏp@$3WhX(ZsqLnHʖ ~pS Ճ_]2zUKf ̙ r6sADnՖyy\;x^[g1jpdɥ|dZ5}"Wx>V&K})]Փ{}La.gD|;\ǖrxOwR9<d #jɊqחPwjq_zee u]8Kj'r=xǒSzgnˇd^B,a`8^$%vKVCunWqY%-s`8vlyc,~B^aupmp֓}\6tTy)_\|os$l.j}+)l6h+oı~~vgjffՓ l#-mo ?Dq31Jy-ۧV[{q\}l\t{_L~ddxUj[a9rG\qsw#ԚXy\*@@V~| Ryƾ_^\"XM\g#0ڙ:ɠ˗NJ sxj{6wWem`t.e h9ve؇ ebΑkꑸpG{.f -jX?f?KyUɍ*caQqp©?q%p"l/i n5ՙk\eͳeY]fޭ_]PlGzB{0mг_L;]ŷH iC$nwu$vƝlIojuo$tUVy3qTg⭟_WBXBxT5rf.zv~ᄸє$jָNSkomjK zg[f g~nt#~Ÿ~{cyW}Uf6YLasdȎ-C~r>siZ^CzisqŒhєo7R#no]«IY!_>cX>66K#ԏ G߆_[o{p^LwlE\A~znsdp҄rxgutmeVuVetZhԊtnqjIsguftcqKh2-p~lykok8KtjvYue'wlJrImskAsxgɈKqjeVth`thsj-tiʆue;tc%sNepNl텦s{rԄ)swpH,wCrur0wws)}xnZďP̐0͐~wuzuMNesc yejwhsNaw66hqymm~hyEf !unaitHcy{il xxg*@t YAEAjIݕsHjsLӁk뚠vUt}|h'u+YLZdv-iriprZٺyϏgt4,^Ƣcc)MNiЭ4sr9?| fƥ'jܪLoAPh- TB{{I,aoG{*yZ]7j[ [PhL^q)u{tTEu$9s㾭pѹoon\l4VnϽ kq֛spj1Wl*xT]tU&^w?Xm }X;"^ӟ׎mWn}y:lHn\RӖSxKbpokZhfj4@fϯ8eɱŔei9 ^CIZ ߐ<`dөa&9c D i sl_sqnaf%u^n_ؿ1l`[Ik}# pݼ9u5LGpZjl2Qr*yTyNÜrY{nr+@x&,;vǑeЊdKGccw=S>X{nz'|ѝrHgdc {gblqTfsXR^s lv:WqrNΜ,sΜ ^ktYԧ]lwnћY%wO%_–fZҎkkƭݑ]t^ 7pfz}a&k][sq!£{O yR6xr"2^aА[`xk kVnΓdzpH q+b6kjx_[${I` v1Ŗk)Abps~_x8X$HSjȭdy锔ng੻mghdፋT,kbag#Α snj2xW[iunVpæmPˣpĮ4tأ7t6hVrÿmgn³t0uqxLқtlbq׮h—]sբ͢4}jp {5t䚤mr9rMIt;wl{zJy;s)ݚEs)rX**k0ϖtq!t9~_~\<$kr6s̐p-%kٸwȫvf̕0 _p^;c3.%f[gnFsIu蜩w rت!oHqُp`u1a}y+u_r]s 嚔r-*s'}XD>hS_h#MS~c&ގUy1ƛZΫn^wѩp!gdq_¯RjTs>k%bx4iVkۨmtosÕpz"h=gx;TesI[uL̝V_YAnjct|y2[3t- ]зUaPd6u.y5nγm8-mäz҉Cߋ2੎1i>eNߖ2j9e7a)d˿:kC{EO~\i_W`^;wVnH.rxRa;qo"rrK^_h BDq*lå>yr| zv!-uPBcK~VvX Պ[gʢΏ9ki~:?m#-qlBqm?ku9lë'p1+qȎzvUz sGRgʐw`[[enތ?h_]q)- {w{MCXx^dւs&Ҳꡀƃ+ڜwўx񼞛tbRmHMjHiqyhsgy¦x&i{~֚>wn9Slwoix䤽jȤȉbwi 5mkkPСiVk̷e"`^¤JʆsȔ{.o뢲jCJk,Yq,1ligwАn p+KivؚoJ}`ؓ|[Vz<+|yMjzi7ovsJrbޛKslL޵¥U={fPy1s~@ve<_Բ.g&f֥cK{m[Mq$tr*tXPycviv.pƐnLRfJ[%w%HdXNl7uE~\Rq`xje~lUlyVj^4.}̙t=r{; Ͳ% qhWb̯ۺfe8Vc>kr(j{bmB%χdܚyɊg{zuGgw8dZH܃DYѢڄcdۂ_g:m흡Hە`n[ْZhޯ%tpYzI/_t kejmlprgųocg쫅^L͍fef-{Uy+X nٕ8o4nilc-_-t:V5t_X. \pm7zk[~|btFtexHyg?͡V^@q]bxuߺQ{`FzfpY+zwYՎjFŕsqEVj=v٣q2oŵv/Kp¨ aLt@kG}ml:>ɮ߇=sxҔv }՞tnFh~{*$4^Åvq,I}O4<~ c3sYpg a11fijiG͎l6slcuT{ןy kwVn;klo&q]`p?yPtp]jCpp$mefLAf|=qQ|W_|aJnY1bveĶDž}i{5÷ב f~}2cDq&]ϵhxNqg—fmpPmzm¶&z̴,2~EnQlҙg/erؘ=lij8pOɝ}^vXvű3tmDuub}m7m6|mƜhxwh-boA ì KjoӢ0hˢȍ>cqz,g4_l͓cĸ[lօc\c2FrĀy מ8w2[nH~bw2T/fsoޣ_h|fHÓWq1nŠ"dŦvҘ%afsp - ]_sQCUuBJԙ{n\р~`Vj\2({f; {Õ~myFdMyP휹v`ѣ<-n)y>-{relDotǒy[ːj)r`07bhee\__Ev]Y]첾ffNdup\PllRIg{iswmRuo`C]J]GhCIIZOng"noߤghwe3{]ǒpJrI"{V`ՒqIzQX'}:^ux~odVbCnvɲ=s~ik&~[?pHlFKh~۹`kVnfqrݻQ4Ǻ>uxxf;0Y}ZuRӞOz^?měn.r&~tm*u1RZf(OMq\oi@ hfڔK|dbv~[<kmyb}%|â rf%px{OgH4KlbO!ـhm|^ۙ\jYz6h[Ve ׇ$mo|w\DHi[s_yUvѡ}q"ƒ*c[Q¥}.П/4>gevP8ނ.~s$r9l;n"k=oidpUkzmJk4pnlzroqprVlsmijwljosmk3spsk(r-i6pd{7qycpf 9sfrfĆrukO3tkotgڅ-x*d]VtYeтqjڃqDisi…r]ksrmŇqkq8kDsosq̆ x6rnr irk]r}nQuq0okpg n~c{W0m<jNψvy vӎfwD8^Wʇ¥EϣX*^P({Q}pD@ۚ9,{ZH:lYs7NJ֘zŔs쎠g%"hfNYcadʦ̒>ktOqϾբ {w V=qx$n+ÈiCgVٞhGrqjiab(mǒt0>eƈV<`|ϛhH s˻4nZkj$rq vc?ٓ%jٿ4juȝ@qǂ|Ƴ^ڼ<瑷g\xaQdmߒCl3nWu:zB5͏!#72qpfEmh;nm:qwM}֠}ؙsnkVҔvm'8weTfP ǃXmt%erG@qtNbo'tQPwy} qzvoԩChLdI1"rP|ޔyɩ,s5>m\IsŒk١qcMЈ~c-cӀ_Tr0.ss}[PDy&QaLd h _|^6WNgCfvpuO;_DQjiI'`ߛ={'+{/1Nqɚ tÞ'}ơ{Ԕeߤׇ]Q֫Da)Iebhϻtqy^GThcml cc!(U:oIuUT)v}_?zT֒z, mJmލa}_]KdÁ vȓO|s'yrzN0wh}`ľkƙn<`oqėxx6t0ihԡb`~wbmχ^mNokɖp|lil]mEZ~}{UxIkCuGWa*QfĶClmĻt,ó3vTD{4} u|cwƹoMll瓖uQɠ 񸰝V$xg~ɺtam[j_v@`0iT^xfҢ RtS~z͗tvv8ja{`)[ef_s)Xpe}N܎"lKgcћ{3#6cu]ØtǼ=uKjd+[΂%L1ċA^^jٱ.oiꚙvspo`\̄(SEȓkޖ!sN/jؤZ`T(wYd wb{UfvsA5T!BoUWhG{sYny]z|7?ۛr%MQMr [=+awx{֖nvؙ~-]:sQJJxVyx~XmyeufxVÜފVh[Z|a9piS{cYQĐbdڸ+ק r֍Ic*QfoAqq Bj̓n f ~tMΘJS5+ly]Vs\|i%ry,kGd{~d]w\Xls} Y[\e—t&6x超rot|Cpv{` j!uVAdjvp3[/joT6yfٟw"EqvsuznPj_eTk9Uvgۤ Q ,ּ0ߗٔj۫ e,҆h1Ȗ}zols;ov\qEri8pVhu~pjm&Psmu&lskwoj` wfwku p%ssrrtksfpd1meqi|sfYoerk/thLJ\tfce4tfDsi6qThtg^qjph[Pjw_'lcZkh,pkHqd‡qdk"h4llrp++wrxsؗL"Ĩo&hzy+lޝm{!nz ,s4{]%{}ߐx" zͣI౭AꨴSSxz]Hن mMUR#4?41e\h p&0r*|zmnŌ=g"l?iSfp?y D{۠}H?iH_"jĪl*wlK]k>̘i0f_rdkg^siޝ#i㥽pdgh(gwh̵8e8`u?_a^c:nmͲg>eBýmTm `|o@(t$uʺ?}M˗rhd.G@YroX}@4wٟ0pħfs½vulH;a8k:s՚tt{{cxҖ8lӌhzp^CvYš[gQrMs~hf&`cn6jXjeg;yIk&D⇆m.P hLm1F HwU]-fwɓZ|Iɶu{u'yLujq7Cl>q'u}LIHc c%z$5z̼w{q5*w{¥$d[a)hp|it xL{8맴Ԙ\zufEp;3p1nD`l{ vzܼs2$rǻYm!a\TĄYZ>d<ݗr=y㺘vаld@I^[#^$n%qa`ŗifjmmEtŴ9 hxWOeqX}{du).Z=ӖZKI$^rne4kt'xz)}zzԒgԐhzq|c@ev }XvuDqDԙtp`u%ccpz"Zxc9׋b&^fnB|l嘒v\Ҿv{rvlõ,N~`O_}Kea}\wאS{}mggJF7ws\zŌb*ah?ԀWd~mQeLW{r~8=&l5}wܘᄷ4pޙkٻpsuaqKhwd|zk"v 0 v®yucx6vqi0Pf:^Utn'^$pW{hBLϻ]_.e :4,ka~xStmt.v1sojtfl skӂ8ro$okpkapolӃ!s&i te3?t6kTksosqOt,lv isudqMcYsbg.rcatAcۊ8rfC/qlBs"lM.vaiIJsi`1rki[thׅ0perqei@qf6k!\ laylh"1kfo_цov\- l6bNo%jQ0srއ}tqm|p{†Fzqy9c{Xelm(mƛYQibvz` @d|]_z2drrԊbc,k^gԗ]s3IEx X{_m[ڐHjs3֦Vw4Znvh㑾^,YG\~T8&gBYprqj͙menlwn\wzd2,Uy%o.xܤ9B9;lՠ~$tp蛧e+mƼU{Jss'Tfػ[dJl`{rYǰԅ҈v#k}Cain]YF2m皐u8 uq?kujn$lYj`a {J:p6IВЁDo4ԇ^gaܠdlj_jȇa,f{ĩ|3ʨhyjxv=s¿pnqpsKtO^7|qS׬"4ƸxPzҜ}qbl:1snB)tkFr>jqijsdiitkYr>iKqe8l[܋ pbMogkzenA_цp_ņMn^qfrmՉxnߋeztp|{e}}q9~-il$\4t s"u/{g@p{yu݋nωqdghgBbլѓwߛlmjݡZ|kO-}C}pgree Ek$`Ѡ[A"YeڑszpimVbYՌ]&쏞g!!viYkjvciC`l}~ip>h뎿^$]atY)obZ/ioԌBq񦸍LiAߖlj^nCo pЖnΛpn i~Dh:>ka [\pPmsnq\ǜ&uޝu~bM L~qGtJn`nk1c^ryu7f|U;/sxw]N:z7hࢄfl}xzįUўXw50j li`@ldhb֖razcrbmeyU0Ⱑ֕JZEgnKb|,u utoYo/pSplFtltr@ssqp0lk{kg适n`.qu\tEdaTrcO"t h6sDgA;sbqrkcrgCrMgfqdjpbFsf sja.s=n/utpMsUjsh߈gsiՆ\ri-hshqf7pa paKpg6p>lohJrKiՇqf܇sgnwMnUYvnyq'/ut=G{js{Qv&|},hDžCs宅vݦ}r.mgYbp͚߇שL~Ƚ} z}ʵ+uyVy!v㟕w}J vΕskl7;tB5+uz(Uv~hxgtɗ8k]1k *f嘴m]˜Åb3}"luwi=Otx`;y?llΤ/gMdjމm0=pvk{t-isdYZme.t'<}pl*#l:#pRnfk6~mLt/\nI|d(ޝPn ƬrƤst_utűoUKf~SzזfےSc[McCOl$hxSw{pζlemx8n,+ji}gQ5f$7ixn 6qX7㸫թKz*Us1kIeBh Xg+0fcah-{h7~|qYtW}5hoc"~ȳ~ƨ{wVqϼvߙ^y풐iІ[p,cUnnqmzMo9@t?w¢Zq̯IdDg{[-uyO_}qg=rcdrg s kɄsrhpo[cl^]r{bZr(g;syn6solsiLt|gD=s,j :tkvj[Wrgjqd~pborOk8q l`arjbdq fŇsPht-j'tumІUwInMzictik|p튨䍸zԦD}x^,Ea~q(ujn|pWs|7z<ɣ v;̯+lPͽźݦ󅡺ҤɃ|7㛈xdl1hrpqyP`tȌ.Oqʅ^”}u7wmj6ohfp Pgnp{1|!?s䭸#nW?ZRM]},YFԁc {dh`bp Ew_ xsٶchGgҩce)me辸i՟n3s""qmG r=gv!cx€pBa~<M‹ ?(hްjMd=3o]Bfqxnpnn`͛qo(boږ)iN]jgFho,ngգt~#|Kg}Vtmӕ'kg6g"$iWvDf5aܝu&oi]mݬPk.b:g^$ gxooqưwzVncǠĂ]>/^]zUNe LnaZaGh1Bp6G]nvozc`GY@|5P mSzjCVQDeN9m nrMm k}c+U^%qek*W!x~Q`0h{a|yU$=wDܭό+fnq0 ,b]kTWvq7DR#ʼnLzDoc_#`Ȓknqy;OKnY+j[JYniXJiÚքA`;cͣ_etb{¢/ݲ/ضܞ>%r{Wo鍷uQcϘhk|y`_g|{mihn̽y)|jNB>Ÿy%p]q `p׀rch؈l"ƃxwþpj6^7`[|l<{sMq1@Y%v٢LÉ/t4pfOoʼn|akɡVɠcNp }a?שc |`}niL˻ t2lg-q^~3|jrĮoPkSti\nSsSʚ&sxg6Hi ehaŕWhY_kZʚ4lYRlWv1j|ͱCY651uq1jVW `vtiDm5c~k es okq?spgЁMmb<mb tGgЂnpmgƄpeqiǃrJijr6i~ri$upYq^lqh́naqUeqBg\qitmFsc5s)dZs9kք smqqlFrkgqaeŇodrk|pteNkp`Շo[s}fitn uow&n͋xg]t~sy=' ^vYxѪ偻yoq _qbk utw#Ā(kx\*#ׯSaO>X=d О}x@Zhx]`ף]Ʊ|KF۹aŻ~wmw̽˞s[QibeRkŤ?@iߣŎjڎj͞J ]2fAy3xϽ]u"mڟSmv=if F͏OpSh\cUg*d[nkA;yd $i1dⒶi"jҿVqعOcl'遫vs2ŖJf&cdkrp~z(ƕW:+XyǷrs䎐g[qAҊ+Ʒ ?rޯva9tai:cR]+h uRgyo@Vn9|~t>fa菒gēmJϏ}iܛŁaGCkh5p:bMdf/f]o7L:k5+s`~Sv^Wp~Y#kpRHcsW22jƗs&}Rwɽ:w[>mǨpc˙zWyZy`FkvOg]¿v7]i;OUv8w_xe}`(e%b!2\[ˡ%NppũSڠj{ᣮolBX񚺆^P;pUnuX֔s8~gq[ofǂpYq-u~y|bu2piqg6rn|vJPFǎa$iTت9ٌG~+Ť |Lgs~2c(twSM}dnىyffrKri6qӲoh:UdSi|hj飩ukX]ﲵiLxΩ~/2t} ^htJӎ!mL5+s`alM_vRubXqg8Lcdl*e̟}Tc im>֘nfkcfYmZnȤ=nnxi{Ŋz&Ćrϫ_Y8a)ebT]ms ^o,iΛkw;r˳ƕg̓?gegMfզc^kKXyǻˆ^Ļ+nң| eŴLaI(9fҡmYs`]z^wVkMEzh-c矓\ZitzYi"vWXU|+cetǫ@eG%t*d,l`q8a£6JdϔsPxs+r=am,yѤ>0{lThW_|^Rv`"x^f~bg!mV~UBRj.tag"vտǞ3y+pj d\( fcœ=cF)b(R]^;qPes]!hgcaImt|_f|jնz}ǽ]c*ڪ5ҖvΎuka Lse/szBZį~6fk>XqSjodZU2w\-edފ^oJZq|sZukJ̘iX`#|ipNvaXΟhvmShqr%x {wtq٥ą-a(_y<| ZRmnrhX}`U|]}x^[ޝ~ct$j$rwtrYaُ`iܞӋiH,gPj蕎m[Cg|x]]\ saPw&q~vdzRaZ{ełlc#wqÝ\`ؕ <|a!zUٟgCdΏq@Q/hTgeSj _љkX n_bYjj]ch\hik[?nYir:UnvpWžer6xʦ:|ݦ.X@_S~dނzkl2hnmch-hYa؅hk4jۄqnisDi?SidEjf{$kg=\m)hhe+jhz|(kh+pie^hjqf}mpp[$h}ɖqnž뙅fʹkWmR5g!o&~t肙[ܜyRnZa Xfq׃Qƾ4TȀS孹q<}x&ԞǶ.w wb&aj`z1[jFc}¦؁{фQ3ܟ,Itݡ8`ʀ W$;j}1+|OŽbb{;ptpvuxt'q~mprp s JloiTmX}mng*kn n˓*l> 9qzTUz9Ewñ_os`p"a xb}U:~> v4HbՔlYS|^F}`h)DbvK}dT͟kcn?J:f\@uT?vӞxFS8fxVn0t bmлȦ+|ۆ+[seԥ\¬Ʌť~"ƻ2vЯm=c ^̝bo 棑ȂN }ӜNx%D u?qQs;rn xMuI4iΩÌ"b_ n t{"`DqqZLiK9x˼}vپ4z{87jY/c›iFkkՠt䐫j4tku67`]l$ʇ'cC=q5HebWOE\qtx|SfYCtTLWxL̀aIy8[a+vT[[?׏scMrP1$m`lKބcxGÄze5IIoJ hS5̪w8d~Ыiݦ^nt`d̚Ā`_k|]~1fkX pdcs{~ Y{uA@yQg|g<\څ3o0\2pTlQClZ_)ehmhs잆sܪƓh]Ԏf9׋bQwZјm5W)l|VSl^[noaob͗/ndFFoYtp9i3xnINuW^v֭6}3"+ͧ$~2f{â>Wf&~qnjm^ e'RɃha9njӄm'kkEliij8d]}j.cyfbxb:Y{h ]xdtd+|)i=krlukrm܅+sMpqizjsbk}rkpjĄriqEiAoi|pj(oj\q-jAqWiޅn~ką\p lCyrjqeІ%r(hpgs@ĺ6sl\vpjvnFwnܐ|hu ~W֠ +٭P_|ȇxfʈnt~hρPe^m5o>f >ypP|lw|Bk<:xnykpm>gnPlsԦ j?_B8ccysbrYgz^nAz/֊țqƟÐ&vm=o>~f rt0wҘlwM/`"'V,lʪzd{jzosMdyTwegO|W8`"c$i%Spik| ud_aCcVt4SlH^n@ {WT>vb]סjͩdpƥF7mu(h"z=d5Bj5b}WTy sV\)felz\nɑznca|r{nΏ\] sՖ$xxDgp\ch(jǰmխdq@t 'wz\pj!fk~\ib2+g3;b#ĉ$aGl*~"a-(.lD"tId}\«FyQ؈>h; 2utݢZpUzoI~ǽ"lܾ}+tx,lmfoa}Up\wQȽР$x jKXqToEfI0_BUYxBha=jzZoyĆtB6sդxK_w xt@˟xѶΙVn8lQmiL6jV]l}zĴٗo8zb]c*p\zܹ rFj |Ĥ,:$^< v6mDvhjg"qvlߏ~~s6e}TnInbrxs?t|ݓ{кTςE|7eo7o:v͐r}f4d< ~V{texR}RPzj$WLewNp3ԒmCf qU+fN"`{Ѿ-{t|:wD$~ ~xm~cB|[:c,Xr{Akn|aԆd^uQdH^sE ^D@uhpQ n*Qhz][+hiȳj/%#ysόf"|S؆uc k.k۵ᘔpvw#4|ʐذ Cc2u,^bhpm]"l#mHKs^ўuНtzxZvMr( qUQn]dr+SŎkKtEQ*it1hM!mW8hȎהs}`={XFIbxsf_xZ_l0ey.YҤidAr|lǫ˃Fz6xmNiը c nkun6B}]}zVS/q3 q^ ae2pnĬߕpɖggǺߝ1p˾+x)NuӺXspP?mᤉm{/sпxpIp8l ˒5eJ?gl/3gޫˎ^-#Z xTxxniguYX#rJ۞ʅa՚vҘ s9~ilu@UtKxmU'\nhTsıߕpKc͘ ]eŠc7deIgUp) o xļ\ŵ虱ټ̥[ǾI刢Ѧ-t ވ5n {uʨHƋ[ |!zy{Cqno)~ny67[}Ǹ΢A~ зh'~>jxkyBW!4rX+6fn j{*<}dL%z r drf訕oU.{| Kzĝwd֏hǞfiÑv)|ܞ4WtuyH;z}ypabr)zuni>mȯϢ6{ʦ*{ɤ:1C}mXɋb(|cCxc!{:WϔnAMqm\nr!_kpb4,qqo uLhĨm~uTUyUAʅ{qus%bEahZyl_znopk*nirmiovms7n5mkik|edweeXuedcr`%bq~_%`'s_Z_yc\ }hMeـxkfql5tjsib8riSq iqini}$kc DpZd|`neczh eR{fMd*pnsosiaNuf!wmItRoqvh|XՑwb.iaΖE`iEpɗucÞln-Ev;qӼs޴5uw%ڨ&š-{qzk:eܜcw"r}ޠxolוk\xbKq%NWoLX8gL aF(eH)jLxB}Ty\e_sjij~xü4{#iwt}m\Fr՗nGEl񼹛umooih|iÒ<|Eb1ņ&\ՋbilŚq"y* {Ǝ8x=Ggh+5k3Qm’l5g֠pSjdjٓ;w\)@uY؝6V>mn.}} !->wa2 k ZoʛzZ1xvS~~XQjkez4_z6qKr$hP bhEu#B|BwIu˨ QtZsae'U)ns2z[{Ѧ}#Vs?N>܀ lL҇"lA)uмCu|8pcϔkvbyA)"|xlxpxƢ™}M͕niL}جroy_jwWYuatHhxyIedVhlۡ"sey{uնK Iڀ(4hFO!X2ކrdh՟|[ؓ~jH7TmQ-wa˜*vhg4}[vӧxRM:y_yiy禉3q Uv׃tKr5c8|Z_zYeZxppq׊0kjlLidlQh\lfUjKgxub"ast`%aaucbp]?\oR\ZStaaGydezDdR`&i`Dž~oetkiCuh-qeqhKph|$mg8~[oeqddV}nfvrdcxe`}q?k4s4oтfqh܈w=i,sLhdoDhsfar5c qh Om)i|5j=eifs:osy~1v&"o~$U򉁰sC][ƔouuGs*w!jq!ь3jDlFz֞^[u{}iž#|`̪=nuAvrHyuoEnܦ6Z9wew:X{rКÆc˜1`%irplo޼;v2۞wps믆p]p/̊mxʧ*mdwo5gk|ulKecwPHA{׌j;"{gcq]Zm8MapXr^,~a(;i#n)HoDm6w߼ydKu`sӜsq!jda9b]m mq'xPc}}Tw`+hh:(eofљvNj/\${bJ->h7jHhphJDn;ʍ7uڠ~rA\2j՛s+0͐zWRk*CXgJFRn6KR^stŠ&k٪jo_yCyx# p¹j6si| ]~ijn.wwiz"ydTwJ~W&r]nǘ}TYJ|T\TzH[ԘvZTcxŁ֠̽ЀFv џ;t%øsI0rA=fW]׍asMj(roynhJj$d|\ӏ:_'eF\}}YϞ̀Z˥a`C_`hW%er3QpS>sYF+{D`ekLl~CmDn8q7 mTc;VlǧUoq+yv؅vly\8]Ckc}E؊pЍrokbǁcy[fqM jQˈpO|^=Tb/o j{Gqnť'ZpxEI^L2Q]<yZ7kInkLtq_evfãw䯂}}_nzСz_“`M3eu~o[s.qNkH}jӛq{ovurϊj_iid}~:ff|idT|kf6bv aQ`Qs^_6t_]tS`MZta=_uWbpb@w`=dyWfd}d_jcVogshGnbofk}lczlze{n$g}kqf{2mfAtBe`kZ{Plvg;^zliktey lPbyne~nbҀnFafnfm3k~ln{imTyvfexpCo㉍wsځ}HvWzlSzq숱妞FܚO{8y3p~}os#td|lFZevxX#mGǒj%wA>n r`}mMwg'd Boqw9d–.y_*m>:oDt[tYs{tow+ėt!|jAe.^f=eae'*s@(r:bBwެȗt`tokymN:|TVb|WRP>Ԑo&ߚ7}ӷ7nWҕlM/]{и9yݡqבy_qSy`kFrҢm=ۓ)po,lil/ms$&r޾͜tjӉTL} Oţ>`lj|hz-uQqpZTu{VpE?xR£} doe˪K3In~kW^{]| `0?|`uS|]GmwYu8gm8(ms˨'(rXcdvVŎiI͑,rW2clɞy.lYr&|uWOx>vtţ;y8JqŴ|JjZgʹuڭx[}hbyk7"~ĞP|$ڍkn3pCdq tDixHiwt$^g٪_*qyJq|]|Jzc֪2zoTcnfdlKsug֜v)qevyLuiѺLj4=rn̖q`f]kzaxQkmIrڊb3{R٠[ nİRhᯚr䘶c0_Ib,Mg̔zeG[o{{V~yU b jtwjļ{N0#q͖x s}xtvOu;Zv[u YTxC_Uigj?e#xg~)]WcKJ~_oMol]g~]rfӋ%rSv+VquSYfg=rh% e՜Q{cВy2[&r^`xkfQnlK q?^{Ɛq~ûz$Su_omNoU}fT7w}Qx`65jXruGwVnvz `Nrل,r&;do׊[}f&wYɗhkG:oJsSt^NnsDc#m_Íjav+d`t|bbdydd^yeRe|ej|gfEjkjh̀hf:kggzhrf{4h.l{ig {jgyj%e/ueYi[ Pf[Wj_8ahna_kl\Un]Wo`BXqaWfiwcl|isyl@l@rImqqvotzqswwc{Vy(fžMŁNyȤRΝzOvlpfʖhM2'dsSm eLϊ]saumd;wb @oun`Rv$`OzX$ yP\ yGnlAm6M: {bC֑pHoѠ3ejy3Y+mpRnpKfuY{vg zٚ~edz$ogǐvN|eivd|qѠ⵷T;vt mʚlu~Z}ˠD;nak~p|c֍WnV–vZvLcdϼ |J=1tCBm%%eCg:y\~Φ z﷑;INKZ7sw};_]{_j~gral[vrf]A\Bcjyl|'zpgo d+udn mhc|'kYYuGZ{}ĐQ~उy=t֕o|9nxvj3vj|mnzozlsccamZ}U]sS[tWUv^Yv8^ZAw_s`!sj__`vax^s_\zvceYw|dgF|=knxrfJgkz>fczfCdA}kOhc}[id~if}hg2}*igyh\euaI`vbdxMhkey|iVgwe_q_JY3l\X@uhdZre6igZ.fok\chZleO}v{4nlxabxjk{61O&w]{tc{t xkrq:tcjnuHiÑ~q2{_}ƚ ~ざܝKǛn{@;upޓVs|jS}%~ o ɰA2ڢ(ʕ:Vz~1{A}ArZޣxc{BuHve ylBng> Up[dNbF&auL?jH^orRs}],8sǑoho,ߊjo6xr[eiH{u]vcKKpq.h^z|T!sY"{'g$s~`򣵍-i=?p)ۃrbÒbбKm]8{`țxs!іq5!6n릌u&o+fyPmg}V0ᰊwîkhđk>k.xY}Z&+dz qH+pf!Ԇf|fpxe[mǂSӲvv󏈵jC|x Ocn Fz/'Z`؋jsnmlnEsgkTmXsJF^7xCKuP:j\}w|>/fdRYR7[\tqcGtkN}㬭ĝN6|{ȥvk:fyK&m[g/cT\f陸m%ip lڦm0y2|Y}qltnRdB{h?zG8ԓe)šJlƹmq-rOpGD6lٱ$wpv}k%kgjy{ayb- olplԛmi-e{b/l[\|k uة} Gm| `CH}\1hh#mnkzf*2YWdže)/tSCqPӍj?D^-3fWM{*o2̈́t`{҈k)z-Vqn y5zBŐvtim6kZGiɜ܇v+ß!zAhq٨h)m~[g IjOÓwF\NbyG,nqjjh8gg˕NcDjĚ:vm*xx]jvl穰sNu^yX_sj]lo_oahx]aѝbBh˅ljw9[;y^xp[jo,z "[ڬƈ^xhtqP|lRyjl'yiX|Mm/&nPyqh0yb[>{XabraT-bt Z\6v^Ux_-Xw``#s3_afu`q.p6jbnBllpu8b(#Λ]~orܣtyʌwnyg"snޠY@_ĠNa/=1lA|`>fvKR^orRex`W!Wlşi$i_)syXwqf wU}aYuPCxmAf~FqH|C^inߛrMרqɔkd5)2l+E{ ❧q߬i7AaZ@._,~0S_'UT g av#=Ёu}տ4s4ڙOk_4djo{m^rvoӤ؉gv&dbisIiEozXh`>jd$mʁp l< 9h mEiaE)uVҖcdK`a`(uElg~ZsM{OzYl9~gڗ\kęmM f ongwL.qzJ~jZ'|][ŁbdMNvNUAð5!'ׅZϿxBmOZe-_=aҸ m߷soƔ%om2lO"tmGkE`eCrRTmO}zccZEWf jƙh񿜚lnkش/a釳Tgnib`i6i*d tZkx_G pmvp[6o^lf=irxe|$aSP1n`a|mQ(qO}ht!a-vb`"arcܡ;~iP6Gj4vOyX^6dpm(_jæVf ?mgrRGXy7|lDelMɎz0ac4lhyv/ry"ZxrXxTjUkeÄi*MԆxub]~roaWrXVZnVX+uP܊q!Zsn8JVjzp9Ehc܂^#cɔЄdՎxhTzavSH_qlb iz-Ėsyik~_oR~mY_xh\wdRie7kq1z?"v8rՔ|ze%xcʇ?xȫאĨtآOq/s!xy'mx+lӜ}`nʝ|k_τp){jmc{`EdtgYcntY[ItV]SyRc[)y`]vMa_uase^qCXbwsaY$xngg|`mypNpwkxZc Y4|dkW}ka}kg|edN~f`c|mʩCw͖uρU=ߠ##֒yΰ[n5pŧu@gnKbvxfnyeh/uVyM\v Hl'Aivio^ϣ:jf2gmB/}0ЙJ+%k \!cn@``sx<s73krc*vwMXy[?KxZՑsYTt>^knUDhaĪ nFUƺO}xȫs|tg\5{6arOv}ȅƥq S{晡{ݓk!}Te<~`sŅn~jR·[pWsNaB>`rhլƕ@vUx{yWXwD 9{">r1\kc2lsi1"xQjy֥pkdF|0YV`n>l}bkHwx]Q`YgЪrGsCuoqIұlzı~һˍSi~/nnLm]Jn_rMnj{a嘵{/Z)uFsxHcmАqn"`oW!fA.9_UijFdx:_ŠwnQsXڜ`sϷHv/jm{yu+rO-Wyظ\~c,d,-}s~]xu Θj7bɛmx񬽗Hyh!ʅ`^zOڔxP)ƆfEow@lDmiBIgih)\swGCuuX-za iʣhXlaqb,_@)j5&oz[u6Fs%uiq^)y^3S̀}gZ_'tiruQ]/k{b\{@i[ydQ[P}Ej BjqLhx}VݢAl]Š`mc^gxmXX3zZvlywiq|0Fjȋ􋷐>NtݘRrؘxZ@̓>pیzq;qs41wmvzCoT|onb}n/Dsjp rh"eg gZxaf@sIY>\v_b_x$`p^%zhav_x.dKbyDekweexf0f{p8pstonfuLa~[lxwʨ|̓J{awbM{Z~lbw]t޽'gkn=GkwS뛍qGp[vW7e'gmXW^ȁKܝ \^ǝlMUIcohq%so:3qU(6mPZ)eCeTllQs͸q~Un|g;vYNAu"glqyzzFM݉x+[K0D5ElYb}6roL/jet'rqH:yraqzEq}nȞ }am}lznU{.jQNoc}Cdcxv^Sdu=[aw_awyb\f}edzkiBvr|vmnh{:liorFq$t[qK}l!gwf]wcS~k`kPfjldh`(wjLdԁejb nbЈugjx5lns$jۂGvcmLt%ouVsׁtx&|/|owufy]Twdaw>ef1sbdn_W` {qfm_{:eL]cm0\jXjZp`ɢtY5s<wk9sf!F(l_~e^HrP`s^ϕ\o #j2jrTkĬm}uA!hoxVx`|rؙm{a}sؖOntozgn_e؊'jڌtg:䆩_Wsw{J\sfK=Run{!dalY0]hDqe'tIX|]0syYTiJYi`RH^GtWz_~csuRǓpHc'_TuE|-j}EOk=msL#y6Wl[|Y@gz)WtjRfIgC wT|l[^}u[Ǣ숸d ćc(sXLxD^ 9fMpg\Iif՝x`{W~`TT$1i˪ݑsΒkJyV盩|U@d$oT>nr'h~U'k_蚖|e{wtz|)}o|bkj߸dhj] UoԣlH\z\wj\8SpfE{l0wu>q'p%cgmn&e|*h=*xyZWn,Hg{]OwE]gBr67[}rz~3hҠi'XǏxh,vqgg>lHC}˸hxʙt詳u断tefaߕ{\zy0\lygŇ`sewRsEY#x6d|l蘦r@r|@dkT҂q^Ԅu]fsg߆_q2`zu]Hzv_s~u`og~]'[ņRsOt#[Gv]/M|k]NvJYsf͕:lv݊~qcp׎E*q‰<st\t! povzs{${s`~sXq} Sk w䑎&L݅kzҋ9v wlww}jg\[yhȜDy܇?sm~Jq uq3wnWt|jemlQ|&mkz>fxhVu{b`.x^csw@[bFz_^{bQ8Ekcbt$lczlw ls)snRs[onqj׀qg yhZ ygX{'hbiYjEjhjetkeka8l]asbi@sh(rdh3voFZroet\r~6mqyel3s|njzja}gfvc _ jYXUTubb_|iucdk^\l5[UhT^|`#[ije]1yo@xlofY'm!Yɖji{fc~qVԍ8yiP|z8z&i菇w^6^itƜv-.mowxcgox^▩Zr˜U,y0qy/jpx?}ni€ bp?ߙz -xڠȇipHvVgMpa*m؋jڠ j2G_fyTl`*q(oYxW}NrGJ{V 1nKJ]>BSeHhYI\y4W/VjR.}o4{"_:tRq"R[ƅmb wdȚdtFIbV`9y` Riވ?m]VjGxc`kNOSwQmoDli9ł/fɈvclAdXwvٝy̚Ot>%r͋mљel̘=kuĩ{ysEh@xjp ދh!p8i}KjwPnrm#̊4l7A|ɭW$I|FΙ||wx"pr q8o]tW*si}dCs}^pxyhs|jDpavb)m𒲁$pY˧byVxʼn(pD]u]px:]*}YmNGt)h[Nybi;n=/rrq挾oq3X1t2t'xr(qA]sc|~iz1 '|k?FݳHW'~=q/_oU|*mznjxNqhᇥy`ًvptpto9vt`lCthy}j^ql^Tw^dQcY~hlwgij ijЃmlhmxemAdsi>s#has0hrhKqjDžqsmZpsluLe2fsudaTyj hyhThPuxf^l]Twe_lfnc_:Yr]0cWIz\X-m]d茺{u=]sl.jVpKO@~*\jF>nY~nfa1b\vPG*`RK c͛vuƤwb`2oS{y$^߶ v57vpoI\Gm JjcVJÅehMpV~n.TfM+aJĄPeKyqTbwUݞarؓtݭctijAS}VfKwS(M|L\O7dLns^˙Kx3uqmm~lZ \П܇cWpPK5]3fÔr3U1hHUzc[Tt ju'bsVu(LrSWi?y数qU}RdsLB|clӏ!tK~_Bo~bMDs^י]b;Yj lgR#l\RMz^rGwp;Lv\yKP'R9\f)sɯ`N]O֞ѯv¡a`j:̍pgc`؋k#sػ+lTneƕJtp?wz'Ҙ0tW] p~a0qHuv~suLjiSe;d\?i ԜSm?Jg`+c@;n##tfuVKh'ޙMvr0 ng̓~<^ʈPr]wZkTD8uߜoW,IoDVrk{Jf/u^Fneo;o"Hl8Pk{x8hڢ#cfӖ pN\c{%|ۭ!s}q厮qT/u\O|z^(BeLZ+̂Bf={Bw|dR5Xk+xV˷ws8Kk=-e6gufZqAo:N,ibڨnojmBWmwHRɇf?wtTwq"?a&GrlKgKnrTp^ljwmuiGl/Bei1Si׍^iSfGVoV|u VȌf2:j (g"Qm+ArĹqxrkrĬ:o8q񖨊m⏉px}! rԤ$u%jvߖ|Cxj3Uxaun{s>rwlnxh]{[lqJwlleiZzZJďrPq݈x;ۛͱ@ꟁvVkTn^\xc~gڗ%k,WoqqDTqCr-+i |~luUkπdvezSk~Tx-.yܑ҄ـȓ _H¤.'[ݗs8ny{k?esI}j9[u[:!oq^rUݒwX}e9ł/f)b[fl'OqGGv@[电pIxTRj7c׭v1أ̤:} ^!mlB`:PE~VlKlUv\ݶ|p*Ezw;ta$ h䫯zjÄTa/g v{L^_}g*|e.s5Y>y\{gb ^xZqb1icӏlP#YiI|`Z0t*^p2ZyUF3mOߋoܐ5hcY]_z%]kghMv:V_uRY f+bF Yz)L#MUm[$ɈSi\{Lȗ:vl 8a N_2㉓i% oɮ|T(ҏvr{p9$ j7bwIzxtr}:yt{yRwF6!-f.Ia]vIV|o*`T;m^a|FkPeoy i\dv&eb7tRfSdrsdgaCz|gbi`̇lQ_ i^6jib)h^uY>Pz-lI<}\Z邛ǟÒ{:/`}gj!_uğt-mIqJ8tLjl^if+-ojB ylƳۗy~>ćqkrn`24h^ǒr̤odѡ(vZF)`\ܐt5RA6}b]'tklR vx]i\рb!lC"1{iMta wGkJz|qo^"p=~`e_en#n@Ñl{l ֣Ozy4aˀTq_NbOu3Hϋn H*vwMXӛ`f6wg2cZxbXꕈz\;zD]?| aܒ~cΚEkdkҚ]%lFjD.LZrՓqyã&ӆffшzhJ$WDQ!g`K)~`p{vFzJ_Ns ܓnNgwsR(g˛~e&g3Z5?zYO]|o_ʀbfJ/rf"cglJSrR螜=`ʪÑ7eH1ev!T=sSutMoo!oSQ`cEl~cHw\RCl˖l ;b͕vR9|yRwW``nƁ)~SonGhKb2V郐aT{.zҷ7~[OpXl,0r-՛MuӦ}A~}˚voJ}Jh,sWr5mm X|a t3 w5ÁOs1j^2`Nizo&rv'{7HX~c*k7Lfltz!oxbdXVd9ǏnZoWPߧ'B]կp{`8q_3k讅RfZҚ`uVx~XcRIފpR9fztՓmA_o°tt›Μ}m qALp[j`|(cibnȌon$nCm@mψw*[ujT%xe`yod~y)lrqij:xτjps]`}nTw~%cm[O&Tt{kjU|:gWq~jXten(Îp|irpDq yyy"y?|s}}w˅y_w׎Vuu֍}>} Rz}9e{a|]2{텨,|މ#}_הPA⭂"Z߰,]4H]OGʝsnczU\LXOKlqjU8{ wyzoHsjj*1RjBܚr;@s=핀m\L_o}}RԌkIF }:vyCrc$_44wjHV聋ܤYgVƂa’3ut}_mBlI pvl 1eUg_a|ZzAgtjNt_[r.`@m5oYnxKBrSasN7|+z}*QohLnՐ oaFmwbd mq-0m%wlJx^x8hWynhi}kiHq厈|chx}`c֌/oni)i˗rc ~fÐ ~cVhj~^o^mҖs֏!@~%yQx}zH@}}R|p|zz4{oz{{~|rz:b}̙zMl'|އ(9=K痻8ΓՓ{nT!?t.@et^jJ4SGFpQKaqjzxg9{~zCn9w'n:)xmn{jkdVkXXoHveybR^xI^]s[2aOv`Hatc\_{Ugfڂltq`tq@uqAt_p rLnҀMph}jWut`]s]seu`g{ed~@i_z hYwePTv-bXvtegsy h*nAhpj/gkf~nilke~ k`rmdnix fhyff(mbr`TscYq~fSvubsamUf2oTXbbw"h%cg׬wgwp iT]PC~W[3h1ؒlƢyqmF[RGm\>tklOxvWϋ[ǭcƳhudŴřn=Z9{FψdEcDEwii`hQhӎ2fr 'mmpЫa *o|jΠy}o;y7Wsلx|ڎ:ug^l_uJQ܏ vU[Wّb@LimА^[@gy -oo/iv+`܍s9cRk{񩷔JoHyVj1PbaI包mMkOf}QmfVpTepJ|ZZHaMx%eHdK oeoԲ][r+iޔye\UxdF)e:NjBiI2g@/ςa퇄dz}Twe0g+]ۂRȑ|SvTx[~e`=gbwNh(_UVo2kN}#gzi̖\phnfç|pM㜬ޫ崗phy{SQgDsy\1ƌs;r ݐ7pԿ#t~xzLKzAw_~Sbs iҭp&fsx3&]~r~SG}YW5sr„;ZŜ b8|Az|ٵv@sseU8s3kry ٪{?U>t rwÖpCszmo² u0:|ҽQyܱ–Mnˣ=^ʧp ؿyʤc}|_̘nk3+z~'t|qɼp꜖qA%lbԯse3-AiZv^z0uVyy%Ov%~GzR* qhmgSxV_{(!mh@Le[f܀lqkS)ovH9{| uIka.ycHRq{)mlVr;~&УBܝhqgU=ap G:{ j]l^omѐBz˜NJyiwxb|sez~ ׍'?xxrvx|gx{y{>ya{ v{]z56z'~f{|H/ՆXŘŗ륊6+zf1Q,ŧsВP]th;} \g[ILDbKONCim8mHx~Zsvv{l x9luwm:-zkA_k:J jc:wfhՄVeXu[JZv a*b!va5bewYb-d}{7hcluuau u|-qovp|7qkp}SlF_xbSyux^\ s^Ac]vcfvbbwc`s a+[tb[%q]UoN``o`cCxd.m|apaf~ hnb&kckbImbrpe%pj6l?mᆠpl{sod}^lo^jNs]VJa*V`UO'J;bXHK`%dS[{Supj}lmŎtϹPhuu>wqX lY̏blldnv]oJjʐyuZߑ gFjyaX]Nma=uVmШnQmqT~]܃j>۩hr|Aq}b3#c@jgG^S`rzhɱiqk6xХ6(F1M`v3{d5roZwV|cX;Q}{oenÕ`فgo\MgTl|cՋ^ͤ\otKvȿR}ê]u:yFcs]g8vF7wjU~:e >sP%eO{qʤ|s$o0TIp'nv,sĺYu͝{-{ 8zô1q&sm_x*A~$&kݣ脴]{w9\o3iGrN%pFIm/uey#£RvĶoKkkğmg񕘂e~iD٘|wuvDmz5ƜuNwlϥXoÜj׏Tvh[oTqW~modZąxizzNjm8|b o]ʍ;whj9%f Ruѡٚhq>t㱅}l;šxt _hr uˎw$v2w44!n"S̅}ၐ |~n^ő{OUqw)pvyr/z"zS~ˡzi|+x {&syw)z{vkwrs~W؞yJ}m@HP̑󠊏qҰ̵*ْܴ6h7Zؐr,}j}Wd`)HgMKOTTdmo/z~~Zv6Y}nkxkwl~{j%{blylEjvjc[xP\o`v\`cxbSe({[MeU{fpt.xps(u~tpx(m6{pge{j\at^XHsY`~`gudcvjfhLs+^Adr^b7p^Can]b2mZ^Pn5`^qb\wc[v\H\wacJ{fd|_hic,?oFgnRl ggoiYolkZypls.kwfIdm_1UYFNZRGE]DMF`J FT\O"F\MK bMMYy(O~jN~n~Os0F~J h ۓCʍ^Q`ߐJ yCz&wҀ:Vy|~O{~"ry-u{EWh|y_wWyu}yܓ}u+vng9fq'tkww뇼qp}z{Y|sq;]yt ]lˢ|{jԎo/Q]fmKQV=MTWblejz~[ylt}mƛ0}umgyj zjp)rnwUil/fwz]csk[dty abx\aOzf&k€cs5uuuR>uqn}rkkzDnlbw6fZp2\^zq8bisPfesc_erae0pZ_`kY]+mY~anT[_o;^[ ~[vۡ$bnԋk!k)ٗv~prT:pۚU`&Key˜enKk.v Ćm|ǨkLJnaĝEt3K}?||vgS]%[-Ē^`ͧ⎎n񱓘tozyԫ }ǤxN|_~Av|mjӴv yC'qfˠ_sR2vrQh?mzHp$vQj>jɵTӲwxtw,eiă^)WoxYgV};'|dʱw`{ȥiĨ܏p{jbŋ&s5ߔ=lX +eX /k1y=FxNˈZw y xNf=3UxO7{MgD$yǶ~}M`qDnng*v\_]{~Ay]rղOhEjAMkҞo]ktlp~uתt橒wg5e4ns{Ϋހsþ{~֣{v{FSyhg.J}?hSH}a 4yL>{n˳i˳]hkٔh|Ζ1jvjLg{;Rq}LBjf-m@H ^_ ]fUpH©Gv@'n/i.jy͞TiXŽh Fh:q;?uFo|o:nDnЯ jh _4(~?ZvkSbm2Sb9t^:\ַ>To7þ|۶sFi-~` x\MsQYtuVPq>RxmDJ@sDߙctehO閞nio/mpmdk\tw`lJb~r]zgqiyeW[.od4}pJuwLIWyě]hޢ|3jy!9|x*}c #?( ⑫}>dE~ə}9yY薰o~1t{v{v~ۓ3wz{~TyzvyQu`xZ~^z|xNv vEwuXsgkZ1vb/\.} _j]kzk`ijYe9`WYxprSXl}꛾BO퇹f}mMkzaAdqZN\SdPZgHb"j1k,y{1q\n^|bj~{jwDe{j]~"mv{l!tp_mex[^rZ_nzbn\"va\Uygf}qovrHvm)}qlxhdu5a` o0YboaIlmBcZhjt=kfppb[n\Xl(W}YnT_q*Y\rZ6Ris]QSu]Ucv`#^t^`Qt\b t\\yFfc{tie|jix}jj>khxiBnS/S^HCF{VECO\EeF]DE:ZFEWFDWD-D]hB@_JAk_"UE9\\JeS q \O~]iP3r#^t>xsם̘CxD} !0yұktM|`Вuau.[xSedx筙tkEu8jyꢍuNe~Z֥s/`mfq_ʣ{Qź w[p)fP睱r*}ltRirijPlnǬ“sKz& ";%)׃éß?\~Z{ݻ"}x;z79x."mlk~b}WXؙubpևe0hoD.g_tcT}a9ln0i)nrx®ofle}w*czSfvzN{-ͩyhmvyvj|ٞf /sSPɎpܿū0Vvum+uêywjy-ț&tuLr,mߚdKpۮʚ~'x2cuizW^eILv򿢤=ƲBƇNu14hƷyq84v>Mq]bڟ&e)||}ɣcW!Y Ve? !|@ʬ褥}lq'Yx;CzŊ$p,ND{[y{Yp\ߡZN/Ïe>kwoj#e)~Q`x-J!vg̲)uu8~$_Sa1Im}|lj$~nEƌp)-jľ%b?~_\i iD'bűϒ%lػkjF˔mgbg3 [fMK~n}U bқ}ac`r'R8hqguSfF4dhCrUՏgyDgrM$]f@!oQubOkposXTm~졘ky7{hUo$V~)v̎z }m;}Yl_'sht}kr$@syfruʧw'|~_Ɣ鏴)'(Ό>vD}jڙQ$vuiDuo>sċlqrirz neu~1}<}zpuyrub~rӔptsčkptN~hgocPzU_REhYUQuHHunQJd^NBESO)Mh&qt1gh֗8ُ*%Җ!p` NNbz~IUUWqnKPjLT=q$]0]qnpnk{l0kꚹ~gl{wkwueԚRynߚjx0pדJwi`oRgD{_]qZF[;v`']+v6a[Zwebc}xhh΁tq["ys&|"notvAd]ft _ct `OerkcHjmch[ricqc@\mYPYoUZpT"_s&Y^s)]pRtD_/X rY^vs[Adq*[>ajs]bBqVc~bvfCe:zjgvfh2yjk{li vEgpST,_nGqHCWGB7@[DB[WC|C~WE@EBUEET|@BV@hC[EEk^H]B*]NCY*THSaQZc%T\Y]Kysőn9y{fnh^{'`xa}x{k1 pnK1>o}UyJ ۵yn.ፐnOe[r~X`gZ]qGi|u¢7}̠}Fu9՚mw s觕J7u-?o鿑0lAvDpa w2]S{37 }8̹~2G^ĎÁN훸ssBov!|vtAHrtyruǝvRmtwbxB@y.Κtk\7zZSm,}>}Yĺ\v]ux[nit]ɃqȜu{y{pG l$ yhꏞple"l+p{L{ceIyӼ')kq.p܊rb}R,fܸ*H}弌BA*o!fYꅵbS=rǪ4{'aۛd\KbjIcݥ jV9~P|gz}N yTLiݲuOxt]oH@cٕZȝMk tMb("e=2Qk2+XVΊeUtbƮ scYlTeطdbfP`~]Vf5yefmcf]q!}Q"mIKw Tyb a(hCD`y8u ĜB~`܉r\PqL݇-scQ |aAtwTӁeH|^#I_h Qŏ|9eޏ"pOƉ‹kxDkjQ}t eʃrqtwt[}kBuYjW,?1V}̏‚%R~М+{ύ)|htFuggo["igf|iecoÏ^jʄahphTm҈j=n͖jyZxkka7^XWLQ}gUQmMAKa_EI;lkBVGlICB&fH^FgbIMcj5lu! {@Ԛ.@xl{Tx/9r^n/CS}IORt*HHMoHFNtLRtXd brkst`zCoK}mpsThKp7hVvjix#k72vElՏp&i|(fbsWyYu\m^t_^x6fc3{dd/lkssƂEjkrxdIft^bSugac$tc#dobbobaOpaGayjWbWmXmXp\`vbgu`__As$a_`sc hsc;gJt baMv.`uajn\dtYdhwfrg#xgilqyapoyamistihUZh^FJU?>>[EwE7[vBDSDDQ?>Q;g=KR@DUCI[F{HkdFDbFGaKOm M8OqSUsp/j}BzxBzPuD}F:sx(uvZtc;x/͐bwcQ㯧1P5`xQtS ;lVoa|\FMz^W0o#hY{pT޻-~BLWzJ/"r=4mhCs˱-{еԗz滊sicdu;zQIz/R8||BD){~KĈwFFloh# i2zoqr6#xlx=hgV&`NujsLlmJ5gIχgNiLʑpQ;mXMYuW9pr`B'iG}{ůzX|rƋyuȊ}zqÊu|.bu"hgfK/wX"%i(`gfC<]rBmpH*P⭟?c΢XwpuJƀoUnƽNqЛm~]_/>W}-\12dDh+`矏N[uxDOOPʢ+hd%$`Q ]՘ |dEtⶏ׊ٿc98DjFd#jۛk|[ɓ{T` pSR CjPQcuJ jOywcq_[x{{šx˔}i!,z{gsn[vuely}ϔR&p.񐑘DCY\S ~<F6!Òg}3"arĆ0pkvUT&OhdOU ~OC#M@xPVPu`MGlVKN5t=>GKiuTPjOLiY2`kL)Zzgm_xOIjdsekEZvi+vsiXujopS_hfuU;Xhw[\v`at]lcyxber|neh{KbSh {gh$tF\^Xv^b&t]$``vdHcufodrdeoabCm^Z"o]Xq^^Sub|ctcb9tdbPq`!^p_;^sWdh`tcaumc"c|jgX~kgkykKk,{trsrh,vq]gJ\G_0aLMU@BtT?BoU>BMRBBR(?S=R<;Q@4BaWEG YDF6`BcBbBH{b.D:M4lBH)sDKTxAxKv7XSrROlY`vwWin~sI oȍ|@yZ{lv䗀⛞s-x/v*x+~qeᎪi GZc] o8zf|@urn_gafAf`l rj@w ˸||Ět|3~Buݨwȣv9#v1"poʧw:ã{b{iy>ib>^d{%W]n@QmNSG]|mdk:t\VnfpG˗%}[m sg!K[;(GneuëPu2)|z-v s9Dy꡼=jݎmO!x]AzhMcpv*muŕkd2hj0fj?ioӎ a8Z^ZUVrI_IJZS@/oԣʖzP{k6Np;sAj|h)pl jjFiޚt!٢t=vFvf8|[7"^NnǠ>pTfѢ45jδ!p޾hl!lm1vm[gHlum/KOhPqmlv 蛇t쫃*t:nBi/{ZwsNʒ|wNXlu@_AhƇ0zt¦xwrJuFzλs,&hʢ`ݜÆh:qibʅcjc>fqlqmCiro{ig!yeҗ}@N:R>S|=@T?@HS?A\S>4@T;Œ!nL$`ڏdStUvwohmFsƼt)qlqiŸv:jw puΛx~ͣ";=曷~߹A7ROrq{  zTfk Ŵ`mq[i]!4cjdtjɬ_, cߚo7s|bٝwDL[iqoL9a~l}?\^Qk^όq_ $lggkLY\nG7ZlcF0spKrdMnϝwm-iTȜ]lq r%w6ŤHrLl3SjTz Z!q^~!|ݑwbBǃ~ A֌+N3S1 QX^捄@xRя@6тnu|p|hU@]T"P{k@|?.aKqCYKFA^GIyiB5E@iUF+EbFDZDB1]b??,_EGC`CD\_B$DBbNAB8_GG El]/HEbZHmHa#BC9fACi>Af?kEgVA.K2k>0LoFOrJTtIYj ~nyђۂvc~wz \]_hLUqCQ6v&DP}vZDOwBWNpy"BKjxAIq]|UklɖyKkqe9shriݎGpnfnxg߁aaxW$YvZRvq_NXxc_`zbiv_b/w_X(x`jWuP_^!u^Eav_^w`z_t^dtbjVseim`bo_w_Uq^I`-rv_U_p^~Us3b]jWYscSivmghkzjf|hdzjd)oh{ljjwrdrtfUaDd.]'a1NQUGJR<>XQk89:R ;==S<@S9#AR;AT<=U?<%VNCA[DE_!EH'bDItfBeHkVDEMqBtNvDNt0GMsE8L*vDCHrLKmNKcqUHSmgkNN](}rk5nߥGo~ixEv6p񖁄dmDx 76~2r%nۓqħ|nTlIͤ7wZzX#x2B~% @1|`xӦ7vpѡބAz[֦ Bt;uey|- }`>p̶\jjalھDqwtq˕j qatŗt[osz=g}|h^a|c܄ioKW`=mhT~&p{5s*r`wyʱruXrn =tkuzdZrmahx'0}[觱ʹtxr2oԮpmĖmGv2&[r/nkWEga礍M{4ϕx-p@Kx%n |o.ZRwM5w%VHzd\8b{VX8\[mj$"i m,I)qhp qhbhfu]Y[gtFm*J,g*mϭSo/\uovml{ܬ쎉s0&fsFYÉ`mLo9HixILjׯ݌*vD_{sMevi͟ @nז,bwSvڀV֤W> !j[ƋyȤV{|z~zߡsBlfd%{r: |cu"wc/W[S&p*,xs2npW0mtE[Gh>kG$fR=D]BH^=B]A(EbAHEmjAE;nAHp@YJUoBLoAL#q?N rESoJ=YnG\s`ixnpqvx&7w=!kv܇)]7akfK_VoTGUuEQ.vD?PpuFHQuB%Or>BKlPHjM-j+d\jqsjZylvjo1jwlj prȉmo Ccb }V]uW0z=`0P8w_Px_]x=]`xb`uwa ]w3ai\t]_/u ])amsYWcxa!^wFb.dubzhsagr abr``Kq`cEracsca@u*dav!ec|jl~kjdkj|cvfhi%olT|ojxUhek`^OPQ[CaNUjCMUK=C S"9Y;LR:cEEV=?V=;^XD@=+[TFbGc(EMJa @HfCyJh+BKSmKENP)x?jNwDyO[vAKOvEL{ DGKzFMNxESO)uFPtWXnwm~mzuu]uvTu۟+,oz(Eހy2hi זtڝyvݥVxNЧ>~~a/wjxggÑՈ4}9!qYn :t}U;E~lwzβ0NBjƧx{}=ƎLzx8xKZ{2-tsF q0qAdo'@Fn,I)qes_rxyVj`tWQ3ywKk[ms!vڹw٦}mC} qKm͙*r܌s|{Mxy_Kw)2t*s|Dy yIyȮgxddϥ(lje 3?ձ^٦ǹ`Aƌb҅gݜ"vraՁZQgӛ|meHq*oJ~mj7m>kǼٙmoOg[z|#PK]u~iOjcbjL i7M{^ۜk^;4j nygrʹqqӑhhf˨nsdyŸ/|QpvI7_u䚃zQ ƁɌĢ}'yiWllPhVjpWʼnmJׂKcDjUtqƜ?qCsc sġr[m*Ũi-ަLqFy9yWiyYtvZ mkߛla]&epny%Y 5qYUV>nVQtc:惇s\7nƔ܀iF=wZiHsSpM-}pP/:z _ך ikݒ_hfxepJo3]1*o[F{q~ulw_聸㙾 [p ^ޒ ڊ*\jwRYydkZ5qQ~Sy:DckIE4bG,A$]?WCd;"Ff[?Gbfu@G@e?Hc=[E5`:AF$bBHgBvHiCHj=GiM?uHi?@mIa@I`?vH)jrCJJoBIsB.J!v@fLv>Nuy?Ou AMwEQt/GRiGzRgS@/K_JLJ\IHN\ZxdS|Wlӂ_e=mR\pIW_nHXjrEIIDXY@(E\@D3[CF?\mCGG`CHHbCI]cDIfBHjCLpBOv B&OvAKu;@Gy BJ|CMwEOwnBPxuIRmwMNkfvcmqcffdzVlp'c|)t:OrFmNmyZFa%;GpG9xˆz[CzcqbƵGxI cpv`dٯiR^tż_N|ڬހ϶+ 7 F=y~O{}y|飢~dPނZWw}p!up%p)senſFqll@%Wȉ[(q_ ~آ?u[NƢϏ`jg\};ʂ~%E~T맘w<֨R{gtӨNJ2^Ȣ`}UŴM|&؇ɉքzOզF 7!ۙeE.^| YZeZ{fևVhrk”pbr ՜rNVo;:3po_ʠW} H98lODdg|fy}a^rtUkwd̩5%kr5kM"psllYRqt?BDce0C`tǓN yP;R`QfhtmiyW} 7w]d bBhiԏm|rΕm=!6` 9ki~fP j[qdvnsjtG6k fclsZrLde| bNCzg %rX͍r~RǑze\n鞬wgT^2oҏ.y_qqpd mnNY_AfEaYiJ*e_I:ulU1gF[ry!pKuoi5pa vr{S{9~TJ3˒ҙޱ+}0ӌ%E~M~hjkYlTFYWGDaAE=fpFEfpBdCds@FgF?G i>UGj @I k>Ih{@iJBk@*Jl?ImnCJ"pC!JoBFImq=D8mAQJkDLk@CJoBLuvCMywB=Nv:BPv@!Qyw&BPzA]LOyoILEpFEMb F9J]aHGXKDPL1DgNNOe_hd$?jk RZ^qqJWnXJN\rI ZuyE[RYuEPtCbNqALBkIO onK9L5lMdSfs~Cj]b|n[Mfjd^:je cbbac[&{g^Tx_}[y`[sx cX`wzd])yzfbx`A^zc]mxa^x`c;w]a(t^Fb[v f;icxAhezddbx"]_tzaEd w{bMg}rhstqj!ult`xiEj%y>igI}=kg- pA?WfEHhZ/AzD}YBEzZHE=H]CGG!`CGH`DNF\EFIdoEKkD]NtEQ2yFQwDxMu*DM{uFO u3FfO7vuDMwFMuNPsdN6PkVoWdgbVӈ>i0ۡm:tq4]wxQ/v}T&[qIIy@qzĢwv$wthȧSz\flqţCb؄Z eYgauC?~%Ɔy;]yrð}:D5o {Aħz=kxQuyH~x n|uAr clUmI nۿGqʦdyػ"m?/`fǸqy ͩ=}1t]|T`adeʂ]nuĨ5rNtTZb!GMtY~vfuڿ6s^颛w v[ã|C}ϧ"{sɻt$lN^N%zH%fS|yʂXwU/F1čLw)\@Y„l@PʇoRb|^.c_Quœ^wru=ϙk#h;⒭bK~xEŇ`S6dT=8xzSl_7Ae<7n}Х}x Wq">t@ΛuXmFYl@}6|W>7g˸9 )_֡#NTP'JΚ^xf~fHZk/:M|sءu @j9ZBG*^H\y kǿ2Sqeϛ iy#i+̜m̚kVi =bei͙moLՈmLu~@rqȘ3;|x o{ruoM8cьJqQgaG刮kJq[Xkq][UiDZpmqrljqi~5ohqkysoCЃEShÉgd2"ȋ'® NzD[е{Wulod8dD{FGGgMBVG&@SWAD e#PIpi?JpkDPMqEN7sALIuAM{uMB$LsD=NuBLtCK5uCCLr_HOsEMJtDNyJEQiz?Nt>BPu?xNuw@oLOz`AIGv}FKWmDGj`DEva@=VD=N;6wGCDnXO^d~uy1|]?W]qfISp0K[tEJ[LtHMUtHCOsALsA$LoC'M3mFcKm@[XNf%rO_t]i X{c\|w]l]{Ya_xYZ`wXZx{]`zja_xaE[t_h]wcb:w__w.`u_w``{2aeuwB]`va9bOu_dZbjxgbx^uaSz\cx:](buceJslrcnӀ|r v6zl)jx ohxihMxephkq.]lFWMnJMtD=LBsNnTbu|LX];CV]:cn$rEpŦM^[t'X\՞ !W2|hM}}\ka4dWw~vԘpFqI&sZuvYǸzVswq)cХ܋d~P+0k!4F\ʒr`rqwwqөb"~ FrFあf?K[~bJnruY{d1gwXߞw odx&ĉTvXћ\i`dNY vAoCtHӒ@;Y`j缵n=RsqݽL/tahEwƘrbϔqpHϙuOܱmtvǫ_n.P}ow@`eڦQ&c~6MV~<]^#Nh][hYz{oê@hmA4[Ё[v~g\}nW˓G{WؚL` nm56p5o\Ypn+l7׏ieyc?k giFZF@\_Qco赩Ÿs 林uܙ[rJ_c9|U݋s L}nLYoX y^Xo6rk4dΓuda}]{Eq`wxykxl# ^^_KrݮÕ\qzA__ah}i\rW9M^FGgj@D;gCEc?DFwi?J6r>JuB~L)yHCLLuBKKn]BgKSnCMqB2OtDNtDMTuBNwBvNu DLqA9NsBOXvBNx5D5NpxwF!OnwD$MNxA M{@Ny@jNv@Mv?/KvyCM>}|B Ls!DKGiBE`>ABsc9b:xW65O96sNg4c7QJ-Tlty3Q\rrIQ#tL,ZuqJ6^rQHVV}rzG+RYs]AKwwBKurHMXo BLn!J5OlaXHcsaN^#y`k`*x`]4t\TUtZYwW\ ax[jfrx]b:tW>p\ D9E\CAC$a@DAfAEcAE aBbGddABBc'CoC4cxE/Hb"EJgEGLoKS0ucLVuDJcUzsPEPpCOrBSN6r\GP uEOvnEsOyENxGQYwDIXQ6o[^`hsqkvxky>qdV3(UV]wkw(thĘqz۸pѵnٲ)^hy.idjSqҽGvҠ2vƆwnWuuٗkްl^VZpXO%[Bq.J`}r?Ju?Mw@M|yu@L5{D5OyiGPr GPqJDO=r DOuBMNsCN(tCN\uDOsDOs"D@O@t[CNOwB My;CMuALsD_KiBE_{?IA\;59SI56Q344Og76L;Cv=AIsCLpALoFPPrWMSUgl[5`z`Z{cSwaPw)a[4ybkc\y_dy`dzcbxe\`px}aa v^d^v^cavZhv3[eou`bwceayf?\zSf^{dc@_{uc`wZbTb vdIdr@ebo^gDlKzpk^NW/fL)Y \ZH`V^dxc=ZtztgІTjJg*[MUspֻC*}VxMsUͣo=Ai?mƾ2kYc1~=<ŭ ϭ~-ݙ/plܕ_8~9]E?fZxuv]uz$RnlqyA|hxdYqaRpJnDbYhDds['_F_٦$o?r wgPTaVbI`Jf-n. pltǾfl&_EM`0cԧkɻZti{|{|8;|OУvĖ| uG8 SU |ZjJbӊq&1|hzbs)~^LJIqay"oOZl\hJtJzSjz%uq-pn.PmdGmҰ-rq5rhtkrpژmb۰ȏWfoh:j?bUv1Kovfѕrjw3ݡıϸߤw[n.m:ph zb$*Rm`sʶU~5xjsd 1~I`gipfr>j o!v|ŜKz v̙x-pэgҎh\>k$Qw'Tu rnӻ o2oem3rI}kvboV|9lxugs*d5gԌh`ډok$o[Q"xؔnӨA|MuLl}Nz ~MimC(m`w dT?t_P]~_"`{RuQh8GI^BHeCkLoBMtoC7Nw+DbP]yuC|qAL:|CMtzAqMx?M|z>@ P|=NzAM%z@LgxAAOyA.N6tBJ3l?5E_@MB&[I5/:T05eQc69MQH:7M==SLRjJSjloJTPoJXsK\wHYtDRs@Mt BQKBuDMrxENpCMTp#IMM(gbV\v^hQ9fO|nc}Qy`l[y+`$_z3_]}bdz`bz`!ay`~by`,`|s&Y\wV cxYObzldeyaZb}e``}Lb`yA^9_y;c;ata]c2q1bczrzd`jr_^q]K\crRcZre"YgncM[c2`AcTVwbZOcRbYIRjEDS|oD StoE(RkHS nF?SlHShFSs_dGXF^IFJZcR~eq_^lwIBUk?AHc/=C\@Dc)@Gge?FaCJ_=CG(\:CEYBHeDJjCCaKsESO9w FQbзjwқDtBm܍J]Na\1kW|_ol|0nۖmsmq/W%oRwܐcYolƝ>vmbs'k4>q;qr\uE{܍ۇ9ǜ||iIjdmS'o ZpbIߏm|ĿU9Ɏ#~ۂ!0xPiXKxVi~_ڕ?g!q w/zT|oǺ{p5nuߪzu[XxJMu?`LW ym(jZg>j}MTvwKOl0EWKiC1Jk CtKn2CTN6q EPr,?NrQBNvtB/N0y FNz(DMvCMuBCM xBMHwdCEL.sx@Kg<@AG\^@C_>A\7=Tm8AQ@BNh65PFzKbdHS)mIhW@q=Ks[ uL{[w:JYVvOESs?SNtAMtUCM_rBNriH#O*rNTQk^T_t`Y{iaU{E_4U|`]:z^X[|`Z}ab{q`cbgb:nh.tehv\_x|Z ]^zaex^hw`Wb0{p[h\~aapzc\`[w]=`ubjm`cqd] rNb[o`<^latZrc `d\XpTY `TIRRexF\PfF%SiI)ZpZH St`HdRUpFPipGRm}F}R+laFTRhGWhFkYgFVigHN_wgIZeG:UjCLh>C:aI>BS^?FE\tBG_ CFpbDGoPߓo1p1qSxt΢6ȶ<D٨BS} m(nNԕ"vW\,]ȵm/ ua&lbZ>#fZkݗko@ݜj=Loהtͪi2{XĀz\1ymoԟm,g~|d0mo8rqÓ/j?]m񞏊kI}gƚҀ&`n_oXVymUyÙ7cvbv!\?ir=lp^ldtGˋv@AaxkWЌxVᑞ|^Cn^Axb%ڮx~M2b\_pg:It+eJlvRيqMכ^]qtQuݫˑjZzb,όn>'}ٖ4lc쌻uTȈooSaGKdUِqcdvElXяmɗz ڇNԟQULF|@x$\QhIrLmHPr_ayZ_wQR [y@KNp.BKmALr;BKqVE~Mp2FfOr[I#V]tG VvHA3OvdCsO*xFPyCNuCMasCqNsBOu3CPfy5CNxE|M5xtDNv?DO[v_DwPx[BLy@zJQvDOwwBDOvAN^wBANw@Nu=DP{u!C>NujBMow7DOuBNp|CQL'd?FBE/bCE b=D `"AMEZ}BbC]PE??TF9JaJyYVq%JZujO=^v/P^sJWtUGSt@Nu?Kt9DuNr@L-s<@MOtACOlRmQ^jW;XLx_DZza\x[:Z|aY{ aP{a^|cf醔tup$|t[su_Yx a4V } jj|gzq$vV` |[[|^a{|`,fx`fu`zfp`~cn`.]k]Yf_a`eV`sfa[cQ/Q*dEZNc7> MhDHRh9H Si+H6UqQFPuFOuD3p(X}!A#lw'}C~Ȧ{oK7j%eHa8x[FJf_㰆mZߜp­pm:oqܪǏkq0}"_6~`[coƇpStjjџk' k Jm񷭖|iëOPaԙ-ZmIHB@pU/o]\(dN돌zj񗂆oX}dSm9T5m;RsUnrS)bfrh|\uK}[ƒ;|*T}[ZgiuXp խ̞Sw>fXbkcmrYiS?}a zeY^۱oruwkV Y iasZwlY]Qg{b\tSqYjjZ\{+s}\L+֜2YHWJKu2@ރX횀u1s~PO iGLQsOL5Tjs9X]YmLNsdEKl=FtlPD_McsiBoNw DNuOEMr5E NsEOvDPyAN,x0CNwATNRwODNxvCMTqEeNo@MrANyB.OczR?-Jx E2N=wAeMt+BL&x?JxBGM?xCMuACMtk@XMTw@MxBN]v#GQueDOwPCNwBN*vEOVrQBJgCoHGfAEag_C`GdBGc3MQ6nPQ;hmDJeo@M3dtIg[RqnI\@vI\vJ[sJBXAtFRuALMxDtO)wEE9OtCM#w9DNNwuAMn{ILbeU\Ax+c&\{cZI{_X[|bRz"ajOz]aFZS{rbbbMeGFjOiDFWPpiI2VKr9FQtsEQuCwQ qERsC&P!sBO oDdQnBURm?Pe(@NhWKuHWxKZlKm[gH,Y kIaYmH_:lHbmhe>kdjr7kexooX]>P[Jk n9ve9&{vh mnWf^jУ&fɩ|:h{:bp=Q7s[Y ycrlآSl.Qt;{ew mУoElt ˒r'xhj[lrƨx/1|9ytϤoI*lZÎqm젒rG0Ioux{^r=UiI=\H)mdۜ2lR~-]u}bwÓjЧ=c^@d8Yj+n ߄cXgwoȐq inj~klZUmT!lpj_odGeLh q.8{ǨikTOlV^&x@sCHpBkFoBoIn+CKoHwOs$O Sq.I.QiHc[mHG^mH^"sH&^xFIXYuMvY2uiG:R5u?K uAtMsDsOuCNFw]DyLtAJq'LLNnVQep\YB{b8Vo{_Q zaRxaa[x^w[kz]`ttSZpeopr sgaVHx8]^v_w~fZE{\Z-{u^bz_fxb`>hwn_cu^~`s^\_o]`a=f]g[\rePpS+dAFLehAL>nBLi_G=OUhDMfG=SlG WnF3TzoamlߊdK~WzRO{D^I~cju˅9´}Ĺٚu̖n{i֮Rp+~n3mj_ Vph>9tlj(o٦$oHAn[oOkyTjގnkqabŘzy[@uAlCȉN][wOs\ًe[4pjћqo,hzd񷛚mD`ptlμSqɔtdGNUuD}LuFN yDLvDvKlv?EiLsH4Qzs}I\sIF`pnI+^oI]qKo[qJVo HQSs@MwsDNhtODPtG}S0vFO3sBJktAELtHLgmaVU1Zqv=bVZy^Vyw`\u__}xaa^wI[WYvW^[x$Y'^}i^Y|o_Zw&ZbuzU"^~a^xXWyZ/`uzZ`G|}`c-y^+cwXa*w&[]s4^_q8[`mk(]bd?YWG^RrU1_DL`sH?LHtCPsHXV{q0G-Rnoe?KKq9AMpDMiZURn^MgWzZu] aJx_Lfu#`gw/d6fw|_3_Tw\]Zx6]]w\\hYy{mbb$vY3cz^cxbX:\0w9X.dawZkenwWbWy^[Zd"y^b|xZ]_y]^}^_|j].boj\$_2\VQNvQOBMtS@?NfmBOq@pLm?A$Nj COlBcPnGUr:CbQ#nERBp @Pp>MpCOrF'QuDPkrF9QqC@Pp;FQcpGTjpB&QpnCQuCO sDgMn=F#nBFKs DAO`xBOz @ M$yBIN{B NdyaCNxwB3Ov@NveCN!y?DYN~y'C9Ow4EPuGR=tJ\xI]Eu.FXuqIFToIURql|[ zX~2cWZios°.s:nk)z4染|A_y8Gzzd[r즑~dhd>,nTRpµ#rEޟw͡+pJ#i?jnjb&eWt]ҍp^ŋrUm}tDT~x]~\"d1Îg~gfHi`heƫd[֕hiaxJ\ yk8nbf,cf}tYvƜpae4ho2k'yk?:h6De`{ j4?bu BRbS} bRU;c\>larćq[:k?c*i6ku_BMRrAMr'B,Mw:C!NcxB-NuANju~CN v D=Mt(DMv]@/PvCFiUw#IYq/Rta&qL`EqQbsK#[qrIfWBr&APAr{AOLwYDPsH#UPqEQ0qC{OqBANOo?JiPP b^ VY/r^ ^xa-e)tYaw])b4wa^TZdxJaXTv^]Ux`]xabu[`Bw``uE]`wB_jex_Ej{cmcyamz6efw \"Yx\a\+ _]5v(ZYloY]QuMJsIkLKBNO=2Ob>kOmZBNjBNkBNlBNNo4AKMp>WMoDRrXDYQ*u.DTPuF.Ry-BNuDPFt@M7oUAhNqFEPs!DQ~qIDS?sDSvC?PrHRqBpMzqAMuB NvYBMvBMxBNwCO4w!CO mb,zptJimy,mxcMucΓDGב y*M(}/d>|SjeÿNu/dsJŖke_ؤQ^]!f?qdOʋg}Kv⺒w\bw iuH_mxguow^'crtgLZdtws,\|DxЀp v_ g+S]:l&Vvz[Mu\HpR˚kh})fc,"^Nḑi!ls{mMfhՕo.tŋ^z;ޏ}1d]hb"g)kJv=rsUUuDSHrEF6k@JFk ?IrAKt]D_IhqDHo?C.KDtCLtGPsC~NvqCJNsCNNsDmPqvB PGkB^Po@Nv@vLyAL8{tCMNzDMwCJGv/AIzvhBM-uAMvs?Lw-BAN0yCN}BL{DN%zDOyC|N^uCNMpAMtCK{ BH|C'L`zBM#x@2LtBM_s8C/NvXA!M2y]B2NSwBOtxBPtAbN4tCNt D-NtCkOrAGS qLiZCOqDO#suCLuLFEQzJ,Y|?lPuL<&Mn@Ner< MCtA?Q2s[EUsDQuu1F`QGv!HQuD~OwCNwFC}M^Mu ?LnwAM3yAMy EO}BM{FP zF3PxAL/sGQnHRlpGNpw FLKzD$MNxAIMcwBMvAMt?MPuANNulArN'qAPri@Ns@XNr@Mt@K&w@Ot7E.QpKWnP^smK]jo RdaCoK \kI\lFjVbh\AOmS?LtDOvALtBRN.x@,MsFPimLS^`R+S T7a]SVsX&bxY{`wW0_ouaY/]s3_H\qZ[{`4bUv~_YucXte[u4_HZ|caw_cA}gm>oqx`6fs_bKxX]gs/YxUl{WRpRYWAHDO>kG Q>MVC$Q]3@hNmGB\Kn\DNvonB N*rBVLwC'L`zCMnNsS\{LSBCQUEPYhB5NnCoNnRBLqzFNy@.Hy BK6xE"OuBNuDOxFQpx\i_^m%F#TnZ=JpN:JtsI%[7zYd}IRuEPr\EP?uHE%Qy@ZKz]CM%~A M|ALF|D>Q{DnQJx3BYNx6?MyM/zy?%NwABmOs-EQq"JPYJqJZ[oK8ZnzGSjGV?oHVSrPI\UKuIStdHpOir(H]NHs HPbssn tԗt@KtMW^rdvrܗm#HLn5k nz\hI/:{rەgRl Ðp[z ~[eݛdžBc֗րdu˳u0'9Ȯp=ra2ށ_Y[cjӛpsnTjՋowVpA]ď}b남gupmx[pyZhӖ*jM?h|ۈUdDwqsˎÇT1\2߇SՒsׁƘ"Psxy7^i{HM)eC?B`7BBGgAhHp>mHq@I!s@~Jkr6@JoAHjBG*hAIr@KiyBO|@N|AMzbCzMxD NvB&MdwA5Lz?LK.|@M{CBBM y@NzChTiCV7CO{'?Kv?Lv@L w@KwAKu]BMvBzM t?MKs`>aK3xKBN{yEvPItHQqCfN,v?Lz@L9|?ZKy@LvSE1PpHzQkAKQm>;#Ht@MyANzANw@NPwd@Mx7AOt?PmEUkGZlGZnwK`nVG[mGd\uOEToCP]q:?~L0x C!NszyDNcy?MvCPGr@MoH,O9kTL"QcUSab#Tb)bqT_1bU^]MPT[ TZPOPimUUYNO _8W_Vc_Y`id\nWZPk[^:k [ajl ]aur][`jE\_SOnXb`NR?PL=MD=pQ2O;KN9I TES_UHT;WG1PZ]=E NdCNiCDOpF[PuD7Ou"DNvBNv?jNw5DO5w^F]QvCGUvF!ThtAOFm?N nA2P7r?PqMG!UsDOpDO#t1BPt}BOtBUM x&C;NyBMXyALyBNNxSB~NwAMw@qLdw+A!NywA?N x?!NwB-PvCPzq,GSoHXn.HUnHWpEUppG4UrIU2vgISrHQn7H}PVrpFP1vDOsuGUQjrHh]Do`dholb^Se sݡyerth3]ġo@| Okjcw5`ap^ fWm)^Eq_Xpw_Ɖ`mQ&hLamyPAanʵ_sxNqqprqkxkڨ)hLc`kcuJfDlʔh߭iݧUnZjܤߌ%p5ume>އfudr/-kqad j69 i~0\+qo.2x.kؖ-hrnkᘵih\cȚ'j2nn8zo⫡Sl^zufQekߡ _ٓ;vP7nUKEtLI[] VXc2i˔p8p}Gg̠X'cѺx5lQn>zqMn0}[.IiJ> pRP9_FujHxk률Ug4Nc"eŀftbYяumN}e֮5tqr h련Imæg?wҮzŏ4uwkvodP=l ϒD|̠@wVrClbhj2:j+{GGiA}Y'oԬnLqb\tk~,yeoCщi o{Znxaq|Mj 6t{H*|:>tN4c}[[rUwcomn Kn~|XΌ9pQ+ iƝK%}0zExob\QGMb6 AfCEgGC0I/h@vInB@F\ubAGvXBJoo>Ims>RHKk<>F#nAwJuICMz@ M|A&M|CM8{C&MsxwCLvCLgweEhMG{.AK|@L*{^B=NxBMxqAL{BN~AN|z(?Mw>;Mv>Mv=ANu7BYNrBDNis@MsBNhvCPBxAENwuDNMpDNnBNyu@JM|?LU},=;Jx@,Mv^DyOdp(JSei}QSlaEZiH]6fJY\SlG/VhmI>[ohGX^lFU%nERTs@,Ogw\ANOvCOu~BNw@?Ms>NlNbtr?OuDbQvCOwANv?CN6vA-N!x@LSPwqH[oR_`lZ-ahqld9k'hߚ^]gZtGNq+enlI}eVuR_<|gZv^Qy[bMSmV<eMqrNnG.bk&atal*ĆgҔF}!_z@W b]+g'ӛohs,tku]<t~l2$8eju:'lbΓstGvur횚qNFtpE.j\x{_H{{=y\{A~,|mx8>mt &vNOlqosH]tqu-Jar,5kᔉ%__(;m-oV;yQCIyrok3ә+yJS"]p`K[ ceJGThBHg->Ei^BGeBIcDDIYjAE\o}BSGtAWIoq@Ik>qGj=hHro? Kxz@M{BAOt|BLz8FMRzDMD{CMz|A+KRyE.N)zOBL)yAMKy2CMUwD!M vrF|MEy AJw>RLw=Mw>Nv@O~wHAOt2@MoAMu>LYyAM]|TCOJ{BNsC(Op-CoNrSB NFv>AKvz@rM}AUNbyBMew^EPtMJWmL?Kj?Hau@Ky AMxAINw!ANv=CQ(uwDS sb>QmAVg+K`fIWlgO[WmHUNdEScNGUudESchJ@Oyq}BOvCOuBlNw@ MuCWPq'FPNolIO\kKOe+K P\EHREGK >B$@37pCA7F"F A5K@HB_KJ2BMP}CKROM6PK'HDHGM>?PMHPDChC"CYL'PS;HS>BP/23H5F8Nh37K5F7RANVD"P)VFOnP =OdCMpkx0tMgK&c Mq"yΈ,ω~󌾝#I)ˍуώ,i)|8BSWEuaILfDGj? GnC@G^hFL6gDJaCfIcPD}Gh"GHi$BpHgd?AIc~@Igz?K s@4Nz@pOAx@NvBMwuDMwC~M[yBMz'DMBzFgOFw2FpPuBNuUDsNvAF)MwFLxB Lv?.Mx?MyK?_Mx?Mv?M[qf@_M kdEOr@L[ziAnL@K}BMvBMr@L-sH?N[v%>wLy=Kz%BO*ynBOvM[zUQY_xM?Lt =Hz8DNh{AVNvuANv/BOw@OsBPp:BQ-oDWSn%GZ mIYmJ'WktHVxg FV/]I3]YEU_@O#n>tKXuBDNRvGQ xANs=MrBMq?fIn CL'iBK`7A S97AI2L??1@&A2AF&6PBEh:DG8+EML9CO6@BM=/?IH6p?J~6BM2=DZ1;^?7DFL7BWt8CVj3>P3IvB.N wCOv2CLu0DOtAlPRt'CQrB|QqrAQ4tEPGsDNpCOtu [$ji+֜Zy izʛƉׂUTlovJ[u4 HjDIhCGhBIj>AGfEJgEdK\fESLhwBkF_f CE__BOH/^@"J)dcB LinA9NsBOvCOsDzPrAJNsCLv=JuAK[wEM%wDtNsaEPqCO r)CMuBKxBlL*y@Mv;Ku=Kz=J8{g@dMxAN~trCOJmCNilwB=Nv@J|`AJ%|CM2w?JsCNsD\Q9v@Mx<@LwBNuGF{P{sQY`"~zN^~BNlwAQLvLANtBPsBcOsvAN(vDPt-DOrEPr,CPlpERoHyWp9HSkGTdHn^]dG]}YFVDa~CPk}BHNrkFPtEPrBMTs&BN+w;DKt}@L~x=oJtDLh8?JF`:GIR4~EdI"3BE6AH=<.D+Hr<,EI7pBmNs8BEO:@fM6;J7?L.oJ$VJ_leJHuX&VIU)YFRxetJ`zz!intVH^N;qAGnoP@J\v?L?y=C*OxCN'tEsOtCOtDR#uD@R sCQBvDOyBNuBMuBMku-DOw$DNxdCsO*xZDRhw\A,PvLALxK@J_xnDNTxCNIyALMxAqMxBO5xC|Q)uDPuD#QtEmRlpGUjBFNUDO$YERgDXS#ijESbhEoT5mmFUpDQbjGRiGRlAHWs?HUrG WqW^Knd/g_Gz8u]aimMEpa;tqnjź삻қ#mnoxoFko܍hSMjޓ~)[k+K|/gMgXMfl^,&|ggt"qeTwko+op嚁p ptȽTpEjn˜ov!eGu¶yTS>taWmy^mHaai԰֕}k}i1rW8UgmoKviɩUzCrn,(hl߿2rh<«LhfCPh홎qh%iY&Sm@⛃tuj_C `RؖcXPdFt8ђzPqSj3${v}6\jvRRؾsﶞpVo٫Opɺs'uߘFu 6vth}_i2t[vZ~.b\~bNymW*vuQ5tTH|dCf暑&h0ehǭziJk_ٓFz)PnuNNXuuNLb̒pE:k,eX#foui\fBfƓWfrYl[}acTZGrTxJàeoGeٗz^ҡnrڌUm̅zZox}v8ubxYaq)fiheXtW$qt[DzkWtOle&~51Q^\ٚ~:NbcM}z{g`Z_DsLe.?pINmcEHiKDSHgBHgD`Ij>DGJjDGh-E\Jg}D IdCFDa@fFeyC4LmDN(qEOslEOrFOo$E_OoCOrjAhNuuR?SMw=Kv$B!M#vTCNOsCP)qrAO1oBNu@Ly8A{M>yLBzOu@Nv?Lx?Jz?Ky[@MvALtKl>KK,^;IFR>GNR@G`R=!IVm?9O|W%H]cG\^nI\mbrIVg7KWqWc-N[c}BMVsCXKanb>Jtv=M|X=GNw CQtCBPrDPsuFR.sEFTrsCQs~ANtA@MsAL~vAMydBVNaxCNEwCBPvCRu~BQuANwCNzBNVzAC6OyANw@Nxk!ljf]z4aAdIn `]CMŖM}F?w0IŎ-uWs|a:u-9GזyWpV}0L!}ܳ1hmL c8;2sKr%;KvA`uts9upjvexrFe{ _xd G}]_mnIcXER m?H}pT͜Xe}jڋp崴o" j"ڍlZR]͝]Sy.RjDxU셌^—rpq?f:xXE sOTDrGW?{-cPhNejxfSjArj䓧p_lbEGx*VwW'_Ζsx*U2|hTr‘~TkGYgkIY_oI"[ aGYhHJWFnCqNs=H v}@SKuw@FLy>Jxt=3MIz?Ks3CuObq?\J Y<~DQ{A2FM:j@D@T8>U8`={T!7!CO:SBdU:jDW>L\EYi GYk~D.UnlFSmAFOqDMoHRsNTnXwNGPs=)JvN?N{ =^OwAQhuAPrCyQsDRr_DRobC So]CrQq|BaNrBRLrAWKuA0Mz^DNy?}MxuD0SovAC(RuB>PvWBOvL@Nwr@Ox =gH)z ZpWa bucV*DW|NߎvFSnq`$izfp"*&>v-hmsTm3jF)btiuU+xy'yÉucRJmowrĬnf֤ ^ڡf$htuTkc_HtxUYc r<ay$Eu仭>lRfg@G[BlxUhczJkUe}c6N-dXit)"lp؃Zes KYsbTuikjޔlvաwxmntll\oʨh`NMX"y7["zhǔ}cՌuMY=OMmKPrh Ytϯړ;mҰm}kւ@ỏ~{7prrjsq(tJ|)~hr~70|H{AtC`{o8OStjFCHie@SHEox>FjAcGDeCH(gBDIlDI-mDGIyiDIiEJ>k!BdF-iBIjBIXqBQKPvgFxPyyGRxE\PtCN4ttCYOv COsAO=q=KsAgM vV?dLvANx=FMW{3;Jw2@+MtAMwTAL&vCjM!sPDNuC5M?wF(PyDOuwgC4OuCN'tBMWyAK:zBL4uMBNt?MusFB@Nw@Lz`DF6@fE 9AqM7;>rP8^?O*4=?MI6=*P7>KQ~7]NqAP^uBvQvBkP w6@pOpCRsbDBSmuCPrC[PrBRw>Pv4AZOuA0NDvYCMzuoCLWu^BzLsC"Oo BTN^AM U{A_OTyES XMFLVZ]GDUaRJ\&hMY_jm4IRqF2O*tEMsFOwFOyw]GQnwVHWqtZ_cjUie_qr2`zCYx<.v1ou#lWhKiZ53hЬg6fR{lqThzV`!a,jf}vIup"moQ0vgrürS|{pU}pqDopVzyKs o;puҠyoM}"uėkѰH8n/uȩ,{qRsIpu}yz{ӦvѢzqKnDZe.V|W섟_]eXo_VbrTeP4[^{WW|Vl29yä1Nk`_WS+vcGћiYnĭ`l)?=p˚vvK|=t<5FgcOXh&]e4Z`ş^]~b}[wg^tfs}E&|MltJݖjej>ƕn',mZlߣhhhGnzflۺ_w+E{J\on5bap] MbZg\iZUtܷjxVy9dqTt#z}&xDi~chPf:E`v'-q z͵{w@pϊ5jc~b%tczux~9:~Ƙ|}S|~:y&gtQE;RzEGk&EjGiCIlj@EgC HfCH^jCI5oCIjvC|Hc{DnGfDFlBE{iSAIlBmLwkDLy.FPzEQizFiPw`FbOvCOuBOsBPp@XNr@LtU@ZMyu>Lu>Ku}BnNu>N@s?Nr5CqP`tHCO}tBN(u5AkNyBM|wBMw@Ly[AMvCNqENPqEZOuGRvCPcuWDrQt@FOsA>N|xAvK|FCjLrAN'pAjOv>'Ky@?Jy{"@MxF[R$sDOh2D8PpTAqO@wB8QvBtOdsCNsmAZNqaFQqCNr@Ks`ENpnENnCNr/BQ mESFjFW7bsI[-ZJXV.MZ^FKAVhk@L sAMu@J8p?Js?bKAxN?JJuALlAJNk3ENb?HT:A IE:e@E:8AS6=Sm9=9S7:Ra78qT:=U8@S2;AS?C|VFMMUS>,LZg?P{a?vMyAMnw4AWM0xBNx=Lkt>;N(v1JVm}HQ KcWANRBFiS^REUSFZZ\MK^bmJ\g7H UBpDNr#DQNs(BLsFePIt5I6QtHVyvUZ pP`e[gNqndy{e}41|[H{f|"m hwgCݕb@aOe9˜l1ms%jphÎZiǷxlr<"h˸i嚁pzAs؞*s0v:=ry轨r]ns*F(y\huZom#֏iz{o-weuRFkb9f"x[rjgdrӨ|zFduVrtq\d㫯@\Yأ#Jcbb igm0Uvh٥[–zwIiLtOow6U4[lƅ^l,i½7naŽpގhKK^c2jκx2ysǗ;j>fƲiD^rfM`2ځbS"VFf pQ9sŋ}XĄ #*Ş oKl}ooÈ5fgkvIzL} zi󣣎Bf]kXn)pkznڿ s\LGsPFrsY<][ͷBÀ7t%ρi%zrdi)f_όlpDImϨ-]vk{F{4p9tkt{b{t:kz%ib|+}{ ~*zy~|7\g@Hy3F7EtF'GlCEdDEbB#F'eBDIlFqM=rD Mm5HLlgQDSFcCEfAGc1AJLnKAKxBLzEPb{BN(|ALZx:ALtTCHP s?C}QoDoSoBOTo4BNkt?LtLB#QvuBSPud@LuDO3sB]OoCOYqIP|sEIO9sDONv=BMwfBIxBM{BOw@LIq{DMqDMu)DOuCTQ rB(PqBoPausAN"yAKmzEOvBKO$s>BM8w=K y@hM/x@NwBPs1GRkD"PmC:Os>DOsGQlsgEOsE4QqGSmE}Q n$COoDRPynCOoBOnsATQnD(SXjvFYaaIr]XKZTK[a[=J[]iFSs*?M)r-:JpS@Mtt?cLtAXNw;KJr:=KnB#Pe=IU:Rz8V=R:BDT^9BSYFOKcuAMsuBtMsG"w>rYl jڙ2h洟d׵cn]~-ʧ*y$qĜpBnVWopp$:osrWt.jsosWsM}|熸=~Л\}|~x[y?s v S ^}CKo1FOxDAN wOG&QzANZ|yAN{DCR+xFUqHFoWn5EaS'qAOq@MmtY>Ivr>Kv>K w~>GpvDLrCNneCNo+HPqJgP tRE N>wWCKxHLw1C Mv\>Lov<'IPtFOwAoJvAKvCPv DqRtCRuAM:wA LwSDRPw?MubBEOx@NFxAANvxB~P-u?O9pWEnRn{F>QNpCNs'ENukFMunF}NVwEZOuG!RpFnR_m7DPOoE,P.rgD/OAtCVOv\COaoNDRjF[fI],^KT`f8J^dJ6]jqHYnFRm;M>q=N uAN?sAMs3AcMo@NPw>NL0h>JX;VGKC:$@GM1d5I18#N4=nN19lO29Q739S0 6R5&;SQ83EW/=HiC{MZBQ[%f"GTr{ER{?DYN~yvE'OxuCiN_vCOuE]Q8uB"OrJB:O$sA$PFtETrFUpQEeTpE0U%phESTn0DQkDR5o@On>{OpMPsAwNAt B=Ms@LrCPPp}CvPhCO[t?NM~RAORAOS>KQ6BO QVK<]]JK]fTCWOnCLLu'CLrwFPqsGDRr"IJT?xOKQetIQ m_m`aeAd[I[ٝzW» yttϹn޵mNlk meahёjQ dVs%shHgq+s[wHľ2wnlyox즈tyv.xt|& x \@}Ϟtb٘^hwn7tAjcp`vv4r顩gefaj޵0]si-x9>%Ǡ~Bzy:5vQw#smn+ j8g 5qY;o*klq v gz0(w[NpvAr,msls2swǙ{_=z-Ma}?I hBo]ɀ$]זyR uQQx\Gu쁆AtBRo`an wk[nOskәpI7guJ3jBgl֒jHf?iڳnwҶpՓm=yrmV=p뚇p#͆keomo{qp=uu~ՂK-~-)|~zq~EuLvh jkGPMwFhBHfDXKaPCMo=C*Ox)G8Pw)G8PwB)O yb@6OxVFLt?L/v>K){?VM1z?Lavj=wHyuCLJtJ@MvsA{NsCOq F7OsCM$xICKxLEKs&AK3raA?Lv@K&w?aLvBOLsvCKx6@(MzBRwAPs@Mw9A6Kx$E{NXy CKNuBNtANv-A.N6utBO"qUD+RqCQriBOqEdO(ufEM xAJzE(NBN{C*OuC PqDWPrADNEsYH}OSvDOr:C RkHRfcHX_jI]k&X_elbRgtX mySesFTQ>^>QNwj?ePrDRq\EMmBMoRA#MUoALguNsE S]rFUm$FRnBPnCCO-oCQqsCQs;Ln<;[Mn@QdnCUmF YoEQ%rFQvgDRwKFUvkBPvAO{c;CJLw?Lu>AENr]BOt.ERv?C Pt>K qnDNgsAMns(BN)rCUjE?XcpC7Q?S`AO:Q˜u㯖BrSOe_g,e]rh#Kk;Nܓj}+bqjDݗw~L5#n_v!요rrYb_j|\YčluGnLK]qYPYwb\aks>rox5nJc…]7/hi!kfȨn[sѤ~rnFmpۙىojˊm섩oً&3k|}V[~{}\}{c~zi|fpOi{N_INbpARA e ?#C-fC#HcA:Fd]BoD~bzDE1]2DD^bD*Cd9D7CfPBGyhAJkCNr8FMOtDNsIv>tItT=Ks= MvsxK|iAKxGAeJtA Mv@MKz>MwA#Nx>gJRz}@ L|=Kexj=Mx>{Ny@O|5@MM{!@KwbCzMxALpur@Ls@Mu@?Lw_BMsYCNoCqNpr@Mu?Nw@KNvBNivAZMTuBsNtCOo|GcRmmDPmEQhn!FRmFHZm+YkyLȄyetyoOQlds@VNu^SGZmj6v#Q^azCQokBNj5@MK'jg?H$d/=HV)6EP4BL5@3M0:XO1:Q4>RfT 64;VB'Mrfyi$̝@ɗ\ sA#IA\{l<4IUjVD|OvLAENwvDPw)CYP w4@NxCO|s EP)oEPpGPn|DcPxnBO n#EPlCPikd>,PQjFTjEQfDFQ&lBNkFnQpCQrZDR7qC:QnBQDu(A$P3y3@M\|?HuBMtEKQ@oHTmFTo9CPO@uEUO@rD=Pat(BOr3D.QmHT|^FQR>LQ=IU?IGQ@F{SZBDVWJc4HZg'IZmDqQmAOMoCBNu?DO[v6EPysHF7QrBNrH*SDqtNX8nfNRh[Tn x,Ϭzu?scĺ]*ɗzn}^{cu{Jh޴=`p+7nhn1bjf\ofd`/C]衼iۗpw^wpPƠWj˝!jkVv(zr4n7n xj5eneCbcr5)}P|Pp;f5Z"uawd.\rK=Ե7tT\y&V)Ə3eٮOmk!JhϢڊ/c?f~I^ hL剆wgR˨!všbɣc&hhK?pл'm:`hX xY7|pTj>t\|Nf_`xYiVOSpƣm2tSToLmo ~h˰h%ty߭lw\qJr at)qЖ~Ttǐv~<0~|~1|p|T}6|z8uxFIprgbWlJAV8B@ b@GDe(AGd@"GfAEcDJF]D4E\CA`EFe0F JAjCkLq FO"y&BGLyDDM*zCpNvWFRyDuQ{C,PswCPrAmPpB@Q2rrBP'r1COItA(Mv?Jy @Lz?Mv>LtN|qAxP5p/COn@Mws<*K=vN?KLVwAIMcwAL}vTBMuBMuAqNv5AMxALD{@ZKw@NPw?\Nw=YNv< MPw?KNyf@rJvQAgLuBNtA8NqTAN[s>KsAM]sBvN4r>Ms/@MvA+ODxLAENwv(FNtQBULr)BBNDum?zNq?ODpAPq`E]QMqYD.TsGh`ujxM8‡g|t o#Ti{ALU`AN gM[^LxDP#v:9H)m/CbOrl>#MJf#@KOa>JY<KOV0P8U?R40qS;PBq$BQ nC!Qtj?4N)mBO-pMB}NqODQiu;EdUr@#Po@^O{sGRQw:CNlwCMx@Lt_DhPrEQm_FSnCYPs@NsAfOr@LzpB9MYlFP:aLZ"Z KnWYDSO{ZCZPWDQ\D"VpgHXYjFSj%EgPq(B:MuCN]uDOsEPqFRqINRqCKHS^p`L!XnfPZgaSWma'Q5q[ʢÀQX x}dC}]avQcٖ)*d٘kVnbёtm㯽j״啹dphϰĕfh@ e ЗTn񸷜=J|k|yvƷ%6m 'Mq"yr׾juWmrq!,w;p~dž~1ўv(qiu娄|d͒{Ÿjde[VSEp~s3dc挂[kSo+fp_Eo1hmRϑ%lO-WyF_u=fZhriR>n dpkp;@lɩjh"{aew7Xy9 8/Hۮ֋JvT~bnKd|\˱ޗDyɼxRf׍ajWEmsiVbkەnkń cfsX /yGt}ʂo^Ae{Vjlojf\ڛC`ښgdvlґ^m/fĬiixp~v6uwOrߒn,pٷEuߚ{{AgrO>pSrtfvLv4yT򀯅 u~|by!~Jy|uv_fNMcFxCV@VCa">*Ce@Ggo@H}eR@EbB*En\CE\%EF_FF[GKh=CKr5D%Ox>@L;vBMwBN*v;CPuxER}B.PxBPr @OpBPoCPmEPxrCBNuC6Lx?Lw?Ot ;Mpq@OVo]>MjAMn}=Jvn?No?OkA0Ok~@Muq?Ms??Mu@MvCOxAL;s[CkNvrB/Oft`AMuB{M.vBNsB"QfrFBPrUB|PCq=BOqAMr@'L=rB?OetDlQ)tCO{sANr BPPs]? Nrp@Ms?MOt@)NvEbNuwCDN6qA/N[se>Ns>OsAOpuoDdQtPFYZrJJaPw+evA|Ox}l{\naOS_c|)ELj@I.k@L!s@HKs CMrBOnBQiKap:JF[-:GU_4>?NI4<6M6>N(3sOp<>RdDHbe HLfHHhNnDNw?Lx?MDuCP:uDkQ)uCPv4CrP^z@Mu@Nr^A{OrCPrDRsDETvCOw6>3Isc@Ms?Qr>:PMr >qNmAO$j>\Li>ZKp ?(Nfp&=xNj?nNk0>0Mo>:Mr>9Mt>Lv@MwBNtCFOtBN6tBNt CdNuDO[uCQs?C}Qo!CvOTdsMe`G\`>8FpJDLKs;DP5yS@SLu@dNBv|>[Oq%GVlBQqg:Jc<>K`nK36S:ABUX.$:cO]ᄳs_GbQoтpbhqtELQfL[<{3B>Tz GXGXdeSb~2GV3uF|QkE6OwjnCO nLRu[?IL2y?LwCWOrCNnJ@ZMq@Nv}?OmHBWOq`AK%X 8-FT=IUSC,OZGTcGXViVGmXkGTnC;OrBNyDOwzGnQsFQqH3SrFQv FPrwsIU0vMZrX ^fQVU%|wfj$sP}e$q<Ôs69xtwiMrz n҆l{^hD\y;krSujzkаE^|Rl]_ɏ}3d0qڒnyfj $l÷s{A٩xru¦5uJp'nFq 8gIjҶo;y/5{u%yf1ȿ{ t-fDhTa-b d h`iOhT5c[oAˠnjme3Pskߠk]V:b>dTr^bh'sQźz2kWA^[ Zam֊ÖyY{nz|姆ŦN:je@Mm8?Kp?EL%o>9M/l,=!MIk[>L8q <Lu9JKRu=7Mw=iMtB`PqZBNrqB_NsB!NjsB4M"uCLwAFOtuACfOpBOnDsOoEOpBOlmC?PlBOq@_O{raAPsA*QtAQOsClOq~GRrA>O|qfDP1unDOuFQsH'SqBLrAJu}AKt`AMuBOtFRpKYgYmip5tW}$ҙs>omPHYVyD_KqCMJrB~Ot@}L"u|@jNz?vPzBQ+nCRe@tOpd=L^:IY 6@Q5:;M5aMa~l{ZjZ~CO>T;fK>O_wBMEo=C3PwbH7VwQ2]txHRuDRq@/Nf FQ\k=WM*n?dNkBOIkBNsfSDQNlERmEQ"oEFRqCPOqBPpHBQ s>:Os:kOurBOPpwDO rCNqDOpC PpCGQ,v@Nu@-OuOC)OvNALw]CPN yCNq&FPRlCOnuAOu[CTRk,COa@rKU=J"T4;IRANY"GUjchGZgFYhEUjFUnD}PsCRMvBC6OsJUrfHRpGQOs3B/OsgH1SsPD[nT\njCQSV\mnkp[y[älz |+sw@p\z yyPnFh46B[neZsDm6w<s#8k^ֈQݙIeW7AxW~i~epWL6rۛw}C٪wmtğslroŸ^Tﭿ4jduѩL7txjw~X4}F'|v [rLXh̟e零#qrso@t\v˨tMJwwqfvQ ;x]I\53cc?o}Lr0xNboe1nd^nln›GËnT Xe-~, [RpIq&/noڃljʨqjkvxŢsȞlin`isX£h{FOw^{r,w6FבrpyHTTNQE_˜qbq-_}_iiDj=ѓp'XtZnP?kI6iYԙjjkqqݫVoٓ1nlvoXsV7sSvtϒu󦞐c}BSq|Ɂs%{~KAz~[x}x{nlzQMT}wBEe/HEbZ FEm`ADe'BFme@AcG9bCH]qCG\BGdABIfAK)o= LqC_Qu5DO5wEMrxNENuHRuUDOsD>Ou/FNtqC MtAWKs8?Jhs[FPtFRPwS%a}JWscALn?JdCOfNANBl'ANm@\N7l^AwM"m AyLoCLl>(KJk.>K~i?M)uN>jNwL>dMx>Ms\B.PnDSPoEOriFP tBLJtCLu9DNSuCMt?KXq!DYOsDPrD)Quq1EPkqCPPrAQr=NqF?N$sC]OsYE)Op&GQrZC(OtgDNvEOxwjEpPs F}Po/DNr B=MsjBNNtcBPEv=Ns{EkQr`IWmVL]ggYfqtx5ybio\dq>GMk@KfqBNNs BNrBNu?Lz|AQPy\D*UoEU\e@ZP^4ATabv=J\:ER@4;L3}9LO2:4PN;CN7CO\9?P7BS@9DY/Ce [nizL]bGmJS_=AxK`O@Lp@MwsHRpYDNdHS>mBOoAOnkBSPGiXim,qz8~ǪRoHffe=fzc~\Q=Xbooo)gLt^UGyPa_aqܯtb3p|S^ؘ,cxa{rn~!ߗy~~~}x}kazxhwK`v^ZtWEuLBqB>CkaRE>DWCB[BTDdXCsFd`AFaBFHaCD`EHdqCJciEOtANvBNjwBNwDP{u$IREuFVQs"F2PpsEJOtoDNttCoMTrUA Ksm@dKZsEOsBMtCOuBMqA0Jl CKoc@vM]@NhAQNg?Mi9< Kg8@L(k>*Ij<%Ih&Mw>LEsA NOqCNpfDrNrVBMsjC^NtDMu@K6w@Kw@LwO>LnxAmNv@/Ls@KerBNr>N~r*AN sLA$M`qqCvNrEZOsC!OsC1OtuBMwEIj]7oVj[}6I\h;HR=]?HKg~AMt@5NtEPrDOjE}Qk?NncCPnAxO&jALlBPk$FViCQjh>NfH?N\kE>P!oDO0pBNO.zE=Ki,;K|:?mOVv<M\pAMkDOkCOl#G4S'oHnWpFUFs,CPw@|O{BP;|$BMyBJyDMvB2Op]DP8j]HdVZmCQk CQSqg=~LZ6^G}Rc<(NQC"RX5GqZXcFYffITZveGV[b=GUp:aXÒ7n{PuFfҢ8`KWz_vw]NjW(V&Hzs5z|7x{_xĴMwp|w{ vqqK\ޕ~W\ӣm(_vۺtwu}2&ѩ9Qw@.ZfsK_`7ݕv Mv8h޹Kw& }kͣ;vퟋrcsiwf[nnC{k嚥j=El7hjas1iyP Wpslc\HIq=c/z_qzR[Iچ`C`~]Y9t]W.DpNbs~Sn JjА]iȟh;͎kqjw7Å@O~$(̉/Kq}_}I|p]}1y~"x|pm|OL*dAEdaC*F^DFdiCE!gBD"eB8GdC5GeDyG1d@DtIf%CL8mBMsAGLuAMnweDPxIFRQ{v IVtHSGsGQqDOq ANoNAhLoALsgB6MGsCOsD-Pbss=Kt> KsAZKmCLaavCOO^@N{c>MedB}OSfHSfPEAQf?KTb@L_E?J`@KnY=(Kwd>L z3COy@MtBNtcAMqA N\sA N7v|BMHwB Lv=AKzALyBM~y@M|AMWzCNwFXPwANsrCaMv@Mt1BMrICOLpCoOqDOYtFQMxDO{yNC MrHPQo]H4QPmCWPq<N1tM?NsvA6OsHCO:qoEQnITsg8IeUaFoThGSq@&L2pBPNu@Lt6=VHtCM:tpBL sBbMvBwN,w5C#NjrDO"s@ZNt@ONjM@Na>L[q8CP|36J25OP6:U9m=V5?>W<6?Z9fBT"DJZ^EQj#SsdvqT ev`FTfHRMb;@L2mR=TLvAOwxB;O$r8D@PmeDPm@O:oA@PoEZR_n>LmhCQhDSiCPj%?NiAOkCOmBNo1AN{@OMX@NyBKvC;NtBNBr0E QjaERiu?N)k]CPgA~MYz=JU=L&Z@O6ZFVDaG7XdIVd(IAV`GTObJYoEQtAELt/C6Kw}DuLvYFOCvF3P~t~HQt ENpM|Sk=T[aMY_dp=`鍩n!Ǟvt[vxg͈;q}]V{(g:^b^qbt|hRS~L\ |7SdЧߏjOÐqBjRrblZ[ה {WY xX7sKhr~C mմxxxݜnF@dsV%z󿔟^}:vЗjڄ [ed\ՆZm,N`vb?RC}Zh̙2~1I~ʗ|EWXbcHggKZc]0m_C5hnszʿsCirECz u7Oouݶqop>m@gk7^ae&J9fK{/_~Z"hsM|cx_^CqWy+݊orn@s|grNWAkup[ jݐrRu*R2jC|SY}%w˱ppʨBs${rޟvȦ'ЛkctA܎Âט{:,t~)כU}d/z(~`xy0p=tܐGe[qMGXEG^>E[9?F+_@Fd@EfAEAe,A;Fe@Eaf4CHg E(MhE?OpENtBLv CNwCPtnE-Qt ETsFVr9FPqDOr@MpCAoMqAM;s_BMrnCO#uAP:wS@Ns@Mq?>Lj.CM}aWYMsV[CN+ZoIbRbNHQ` @L&Wo?J]U>HZ?|Km?Lw`DNu{@KxAoL?wAhM uBNsANts`ACNht&@L`tBMtUAL0u@wKtvnB&Mty>Ky"?LwAN7x?M+wl>aWp:@la>A\IQ[YMZc$WbhIXVgbFUgGSiHCPrq>Lbx@KwBB Mr_AN%n?Mo;K"pAOqANNnAZOYjFUtfFV dNEFQi?Nhk>2MlAoMmCiOpANv<J(x@Num?jO#vVAPPs*BdPpEdQnrDP.l1DPmoCPoDQoFPpUEMPvCWOxD?O+wEQau^EQ&rEOm'EOiCDOj-CkOjDR6gA(P\:JUDPpYAOBZ/CHQJ^DR_IXbGUbG*ScEQr;ßsAr`8u>6 t@kpj;4k,5idtPxYF|fRv`W셀btTv`_jz/fp{l9MvbIq$~v Aq{,`sxhXec_M$=a,;ff 8jǬUt'R~?bKٛF#wv^2|aFAl J?eXpiuxO#XoOSkqo;yquԝrٽfm]hwm&$s~u|]~3mujpPru9sҠʌpdjoO~x|mzΈ2C~}}:|~ٗv|{h'stbN\Id~QNCdEAT^D%G]q@$F9aAvHdAHYe-AF-eAFe@NFgB*HiVELBiHI}Q5n7CMrAWKuCM@xCNsDQqDUtEXtNE*TIrDbO rBJ_rWAJxpALp@LrAKrs>K$u?MwvAmO"s>Mpb?Lk>K bAM[I@LSV?LRX?ILS@LY?IW.AKXZ=H}U@Jn\?Ki>Ls?gJCveC#JylDIKZ{BLwBiLuB%MVuBNsCQrD-RpMCOpC`Nw@ULzdAMXz>Mv)>Mw=&LJxATM y(BK(vC.MsCNpDPo$BQ nBQ$t@rNy=IxjBMow=NsTFlXtBPPqBMrBLsAK\s:D0OXpAP2m GyWdGYEfERpCO6x?LJv=ZL`s)BO/sDVPsD(Oq$E_OoE*Q^tCN\tEOs9COpsCPrfCQ.mDS#gBLa7?>U06O /15O$0;Q~/<:SF59>Vc8@\=IX JW]JY]RJV\DQg(BPjAPla@dOr/>rKJt CLv@Kq=@Lp;JqqANZuAOotDYPpF RlGWcFT`CPjS@XMoAMtBDLr_BMqBNszANMu=OtqAQ sA?PPnCAOmmBJPkoCPoERqAPpCOoLFQs.COxBNxgC,NuDPzt:E?PSpzI_RpDxNkDN$hRFReI\cJBlS[g> OU@NVAOXZyAM:[bBlP*_GpVb}ES-e[EQf^COiEP*p?Ju>_IktCXNvsoEQsFPwpKG%QqIRnpLJV+h O\fYg_FgS_[{{`UqwHAxaKq]nvskNxllnEmԤؑwXl{Cfa&kݙ[bޕS}XbiJۄ/qa^fێhv umi/Zw||RX"-Ca2thho{`]^%TuHOwXd1aeP;"m*s~ŵ.0XWeqsUzb_M!pmZno,,i*zV k#֋blE>hhkk< mn2n`>pٺ Otuܷp}rtwopgy{mix~4F^~}}1~ZݙU~~xBbo VHoRmJHKHw[DDOZ8BEaAE-dYBOGeBFcBwGQeLAFeNAFfBHhaEMnEpOt`CLwC MyiCLvCMpqDQqmD8RsDOQs DnKbt=IbT<#IQ?9JG[=dKdbBN[lN@L!s%AK uCKFxgCK{DM<|CJrz@B5IqwB'NtB,Pr@NoEOsM>7JuBMyBkNu>MrY@OKu.A2M"wBGL,zZAfKyCkN~y>LsANs`BP^t|@4OuN=MwBNFxC*OuDPwsFUo?OUl?LoBLquF3Np9BRMrA4PkWERg/F TmoaEIQx=*K&xn?{LwBXOtD_QrDJUrEO#r0DOtfE8R\vLCPdv/BN[uAOq-CPoBO lpB#Nf@J] 8>S179M]29M81;2L40=M8@S:FYDRR^J^bgIE\S_K\XdjFRkEQmCAQ%nAObsBnMmpCMRpB6Npi?Mo(AN@tUANpP dGXV _~K^_|C|RR[;2LN9JT?Ma;J]=BP]9C8R`rDSTe{CQgDQh|GbPmBDO|rAqLVsgBOMrODPpG SnHRmGRmhITkM\gjS]iL&XA`nn7oc^ύqEqD-qNuwUrljIRq٘qXp+vϷsSj尢{bg-oެu\g̑wINÅto|OAuVԈeOāS5x5ڑfJ]i2pvăuuƑupyĪ~GBwmᢱ:d!zI=wScxZ][xdaΕ$kےsuۡxxv҈f{dx[\xTh4՟x Bu ƝxsΚkkQem"FmzK\fm̡xyldyc9z g]yXh}h3g7u~` Èj~tin+efPrSO j1Gl;J/jQmaZ懻sXH|XؠodL۞C~yPֳ'pϓyFi HCycKqaMxwn&Jp䥆"v PwiUƴgbf߾\l󼖚rs1_tQ2,zSG*wݶd6rz!t%oxSph08{easZrFH| H)M~~Ă~I~ՀvCzz`LtO?pLdx?Lw]AL=vSAL:tANr'>4NYo=Lki;HYZ=H#R9rEN;HR@JV?JVX JZLaWBqOpm*ALMr?JqAKtsBLw[CpL\xZE|LwBKtB2MqlDOrFOvgFOuDDNM[qARMuBUM xA[Mbw@+MwBxN;yBNu5BOqu@NlyC@N_yR@gOt>PqISSrJUkKEQ1kPCP,n?FOqDOPvBOqtxBOSnTC,PoFRuv?hMEvAMpxAXNwC9P/u FPwqbGaPk(EPo C.ORxA1NTxBOxbA=OfvCrP_sFPqFLOuo CFNzkXA L`4=8Q0Q71L3= M1*;Iw4>"S9>E T@NeDyWcsG\P`(J]_aG]cEUfERhDRmDA[NofDOn-DNVhAxLjLANqUCQtBO{o@OnCSnfDVNfIH\fERkAMsAqNvEPVuCMP=v(BIOt FQ3rD QmGUhjH YAlpDzRmDQRnzCQo8AJOIrA.OwxR@LxA+MvAM xTB0NA{;?KyBNvE PsHR sDOqAL`jAuLbBPg^K]\`TGTTV?MO>KsW:JIb0F^CWiCSUnbBRc?\PfXDQi^O]oIhWpBNLr=Kq|DPqHTGnI.ViKZlnERrJWqrU]n[b:flzd[vaeū,g]9u4gxQr:~hp=@v*tӾkwqUuEwOq󬞓osmK0qdorSN܇*] [~ac*vh@njzups\-vɟt2-x$r.\i}֋d`jEs@s~W~ {IwӢAvIni}piO}h.KUoܸ;wzi|&i|}t}Bak,dqB^|kJꜜz inLqKATqua&s4g02qir_?w[F#tT i IϒxZUwmڜ=[acş#Ix֐n|[sQNJrYl'ZimP>kJ m#J_ja­%dsv#r^9oE{|cEE|mO~f_1usa xrAvTGrjmƪhiichOϘoߗVoOyv}rìPMEt^XlҨfajVo~!inj}q5|)oˀJ~}[_|x uz7gfo6HNf>\D[ZENGBWPDH\TBG^DF]B:DZAD[BFc`KAHf0BKui'C3PsAA"P#wg?Mw.?L}yB^NyB`NuDP9tEKR}sHQ_t%IOsC>NrAM9v >JtvAM-v?Oy<N |3=K{]@KwBMNsBZPDq+@AMGn}?]Ngy:wHV ;1GP>IsN?JOA{LrV9BK,^?uI[5>HV;HkT=!K_?eMiANOpt?Kn}@jL qBLt9DLvD!M vBMTsrEO|p^DNpbCNtUEPNwCNyLBM$yDwNvCNrAMrAQLvB(NzAM9vCNCvCNxBgMyiCENRuANue>Lu7>ENtBKQswDQmqIzSekCOjC.PnwBNnAYOrVDSuADP]oJaUXuCPuALvAMwBP;vAGPjqDPoCN+k@COmANs>JguLAMmwoB8OtCOP2<3P4/?N114AI5BQ53B[>IPjGEZ/flG[_D$YcE]b|DZd=EThDlRoCPPrD\P8mTFDR g-CkOj@N$pERrHBOmVBFP^n\B#Ql]EpWj7GYeHiQkuAMn@K3rBwN5qBOq]AOqBOqCOnq%E&QOjiFRzgCQmDQ#qDPrFPuBXM/v@BMxHALw@iKx?JzAMyBOJuGSsHESrDQp?Lj?LEd?O/_oO akM>^c=;KP*^nuqRg^lAwR[\>`OeC:QnHwSsFQtoB8OtCqO tEPqGRn|IUhJRXnG8TutIWtM[p\;b-ekj`y.k&aeNnoǩːwuʧRxkuƘCt~| rgdLmoxyΛutwgJŒi5xEdlc`yV|`ˬ7tpk^>Spbݴw"_v;sʖ;uɼIs2飿t֯ϖg9H^T'aϖz* wƢt߳睴}W[zŃu-Fmٚ&n(sm̕mqI mMp'z]*릙;tHg,.Yb\Sg3ʜwph×md1 hLq^jvmMvuƣ6jGqhn(T܆BmqTZ$w\4oNL;kqAqśVozx1`H{c,CzcxGtOEZ;\I3XnIU}f6J˄wsX)j>ow|&_GrX́gKkmmbÚm,m2poqnݙ~ćQߚ ږuX i7Ejvꆦlqjtpi~zvHQ0KnB{Ayw}K5so/zPL[DN@s?7NuW@nNvBOvqBNvCOvELQ9u-HqPtdCLs@LbuAMy@Kw@qLdvk>nMw8MyLd=K[e;GV: GiRH>TJVQ9[H Yp=3H^>G]V?7GVy?$GTM>H[k@ Igc?Lh>LkANoZAALrBuKOvsCLwCwMsHEN[pE(Q+tDlPu"DOuuBONwAN{@AMxmBMsCINqDzN:vnEsOyEUONtEOpXGQt`APKBv(B[KtiCENRuDNHwBNrD/UInkCSiBaPjZDOo[C OsnDtPlkCPNpCrR+qER.qCO|sD@OOvTB.LuCNGx?N@vLCRztBPvpB2OpBOqAO_qBOr BNOuCPx]GiT0xHKTssDPpLER3m}ALc=ELW1;NTL2];Q0C9K5B@W99yI'_"BXiD\7`E[d\l?Nn?1Nn&APAr? LpEQmEsThC2Q~mCcPq8GPtD N tCMouAaLsw@(My@OMx?KLwL>N#t@AORp$C~RsCR6q/AfP[o1N a?P|\On_kHU7_fd-?tIN5vCR:-JZ_7qM3VI#^dK^0e|FS^D#Re=CPom?DM^s ?KtBL|uCJOt8COrEP8qHR/lJVoI4WzsLVqNXZFmCL`;eVuxohvajyf%Ce: iccxp*s5rফblmΥ]"^?^+aS̠Xo^k֧{ꗫtLd>|bV4nOfdyL(;LUҬՕunƈvH}IvyLswjs^+iZij?qgOami fA6e9jBv~dcr.9LhºH}Tw'"umWGg]EvXvD*|q^uΦqn`j[wFWg_I~.bHeOqAJޜS!ClYRaRzVtwZ{h֖h^iogV=oO~*fPGvdcoUHpHr_r+oT֕Fn o-ӑirДw/̗ku֥nmꥲhhk}fazmKkvs |~e ~C~~~~|}"x{/WpZz6b`+rGCYW@CaZ-B GVnE3H'VEF]DtD:fBcBleyBEeaAFCdZ?FfAInB-NuBBOu@Ms> LskBNsC}PrBO'wDQ0y*G\Ux(F8RJy@MnxBMy@JwAKixAMu@NLu?eQTyX@1PzBBLNtA+NpC1OslLCRMh>LKcz:{I]:HP[}=bJ>Z>?JV>IXtG^K?(I]b8CNhE}Q nAMn@K2q^BLuCMuENTsLFNNr FKPtDOZukEOt'EzO[uBwN,wBvN,xBNsCB NEn@MInBMqC N+oDNkzBNlB\NoA?MqAL?S,aBVcET]Vh#C:TgcCRiCQnQFV4vC=TvAOskBO`qDZSoyAPmC:P`lFP+oTAN[sAMsALrOAtLsn?NpnCRmCSFn_AOoDOWnANqJAQm)DViDQ0lC5M oF@OsEOvG8RwALIu>Kx5BbOPxA@N5t@pNtU@?Oq@xPv@QPxCgPo ANze>cO^@oP[^CP]F'QSALQO:H7T9IhX7qJ;XAiP[EyS`YC1QcGcRi6EOYkSBfPs9BNuESO9wlDTO^wDN)tDM/rFOoI:V{pTIUq KX?pM[lT_Uhe9njv{p|{jՄlʄPe?ƀcoZu>k[{U^ߘ~}?e|h>O^"FIWL:Q R\՘ kAr"grEdhiᡡl(mۓw)]ΔyYEp3Ȼأ|t9B.sgn@֙jra@L],aDeޞi?kaCmЙmYlò l&I`K'b8ze.mwaArѝpPJt5kcsğKtboGf:GAh %l_n(Ó lVk{؛rqwc~a~,jC2xťrܾ tRylݏlm=*|JL~EXmg:ƏKs⪯{lz{Jhr+TXmQ s]`vc[M^Ҟig@xsɔx=|skŇpV~ugTsedvћxf{ؤ~wmwєkתˑuo_j٠iΓwkQl%gӋ z5h7wG|~N 3聐~}~Ԗ3~~EN sAhQOv?Mv>WJ[t@Kfr@Kl @Lig>MY>J"Z? H \>E^U>TF[_=*F]>F9^{<)D_M?Heo@KDm DgOrslEOrUCL r7B!MtCNsCLrCYKtENGvAM{uGiPfuEUO@rDOiw@ NkvC O4tCMp/BNpAMs5C#Njr)DMImDNnCN)mrBN(nCNsC9OtES sGTo C"P,n;=@MpYANss?J6s=IqbDzOqrA)OJru?OMz?L~CM{ALwBMy@ Nh|@JNzS?'Ny?Kw?Kui@VKuAL~v-COFz?3O|}AO{\B3Ps@Pn@MKi^Pd\@mPgLCQ lyES`vEBKQxV>DLu>LErBSpBRkE=Qto?>K>pm@M^vjBO5v>Jr@KrByOnAPgDTj|DcPxnBM_sAO`rBSlCTgDQck6HPFnDNanCNrvCOs COq,B[NtBPNuBuNsBNtAPtNA`Pw@O+zC8OqALliBOb@P ]@P8YC`PT:JQ:EJ&V;vJ\3yEqZ[?VMW|DQ/]GVfGmVw?+L}u.=Jtd@(Mt:@LSr@Lbt@K[ti?Hr/OTe?'NXV?GI,_~=^F#\>vCf[^>DG]@F_|>RF)_>gFbb?IkJBLcrc@KsAK sCL'sBLrUCMrQBMv@-LwfAL uTM#zKx@(O@?N,ASPtfCQVl>Mb-7GR;EFNA8?P0[9N>_HKTIH4V\*I^"eZC9Ydt=P _=O[F/SdCCaOe@LgA M8iBOkAoOHp@^Nu?Mw1?#Mlv?XPqBQ`oBQoq$AOr^=K7YCPZZFzSbJ>Y|jEG[RnA9NsB3OvC!OsAL|qG?RgtEoQ(rrEPsCQuODNxvGRrP^o}T_9kOXybpN(W(]Yd(k$NwǐDsm&njZtO튶nxDC퍟y€g!iU"Y\imsߒn🕋l];kר;lߣؐpZvcό0Z'guQoIo$stBrߜnS㔷kF=c׈,aڙg |dʚ)i[)qϰh^joZeqg9PM-gD,jKyWGm|vp[mEh #mݠuu, 9{r`tlIAwly1+o>Š0b֌wlGֆƱDoƜt̘kr2k. #uhԃ[ÁȯLw+2uep;ks5*v0~"}ez_h:x÷’"mxkv5v/KbȦ<|xG>lՇck5CsjZl/Yotx 7`w pRmֲ l®RSfken_ zl0ivQ{m:Lw2~U8}|$~䖵| ~Ax} jq!mIhOp/F8DWE0FUDHVRBGGZBH_yBiHaA`HcAHUc%@hF@dA8Heh\C\LlH\TbwEyQxCOuDpP;uXCNuCNvCN:x BMzrB#NweK}tAmL#tkCoMatBMs2E5Mr1E-L6q>Jn=mLk7Ja%;-MV?OU=\KY<I^Cg`%?E9`?GacP>Ji=Jl\C1Ms1CGKu'D0Lv0BKsBLs@qLdvBN wDEROtDOrAFOsANtCN7vCPu9D2OttENsbBMoAMqw?Ls@NsP@mNrAN sCXNvsDNuBMzvCN'tBTOp?Np >LkrA%NrA{NsYBOvDPtCPq=/Mp@NNw>Mx~COyEM4xAHy@aL{=kMxxE>QNix=MOxQd?Okf'B.Pm4AOmnBPSiBbReB#Sk>(NncAGM`pBXOoBO"pBOKqCPpWESqgFR0t\C:NsCJNsHBP`u?OuyAOsBQoB:Rjm3C,S>hDUaB]Q[=?MW:8I0Ty9uKoV7JX:I[S=HLDZ,@N[DRaEKRgDOWlBNsBM8uCcNsDWOoD>QpFRsCEQPsE]Q8uFRsHT3rRL\NoQ_#lS=`dNX7bT0hi4|] gn v.sۡĪiѥHYuԤֈw׮Đc؟@`*=j4BRp߳r!By pqrIsm{{Ûu߾vŗTqZ,rƿښiŌk0rп/w|ޖHqJYjtsGTXth`jcarab"|pSϙ'~E\SqKmfQKwt]|^k\B>m޵4xkmkfg~]lДJ~nb(dkjBo1ؓ&k);`9Va]~^ |yPYczy XiCepɮ͘9v hrǖs,8t}hxxƼd7]kFw;anڍr&-օt yNuRodl4Gt۵.vkpkӃ]vxI*_w7l Ǒ0m:*on 훃oșoyouxnδZm9e?{fʒVr[{yوnx~zT{hfn?7_xi}8~o||;/{}_t x0Z`c̀AJgfCrDiWCEYA"G8^BGIaCGcDHe{BG d!@|Ec7@FfC JjEE PqFQ+vGRJxCOumCOYvCOw D[OwIE=QxCOhwCOuBMsALpu@Lt@L;u$>;Ls.=Jt? Ms2ALrC*MtaALrALoAKQm>K_l>6LjE=KdIV?I]G>F^@F]:B2F_)AEc >Ec;.Hcg=]KgBO{l@K'p A5JyuC,LtvDLvDLuwALw?kNuN$\vY e{EP0vW?iIsCMuBN?pEP*pAiNpANs=K uB7NzAnNyrA#OtA+OXtA'M{tSCLLNw[E+NxDhOu`KwrG"X4\:gEVmz@O[y>N{>8Mz@NzxcCOvmBNu$BP3x>Mw*@O&wq@ PvAANv>-Jw=K{AO|@iNx@@OZwLCQuyHYT.pBL![DGbPY2:WQz3-:U6+IUNBiRaD\HcByYLo;?GMsc@ On>COmAgOpbA[NsAzOt@Q'tiQq'̡.DIͫſяSQ#c~~“j c\it*r1ZrqQlo+snt sw.$sǸ,y+|™zoh?+`ft K~nؒWtH `ȯfCp-Cd7zQuzmK[*[vTrqSgJeO6vtf.}5_딞zU#݇w\xjʳo%mݻ?+fr[`e̩ca&gؕ|<`Q𬯔N͡BSMj G0Zi[Jfox Nt j]tݮzrxɖ2pr nVks^{6iGMdA aN |TY$x#L?^mȱwt/;rٲm h|̓cdLiYܗ5lKoto9e4g0qpa}t/ xbB֖)(Sj~~||~ZyS|ߗtuHyhk}hKSEr8AX\BD6WXCE]rAE$d~A`EdfApDeEFfCBEdTAEkdA GpgCJl@D)NpGQv\C1Ms@KuC|Nnx$D>O=zOCOx4COwD@OOvzAGMFt AMtAMu?L=tmAZNq>Ln>Ls>Lys ALUrBLsAlLrBMnCMl@L^i;J`d:I6a6GdW=CJyU2=F Ul>&E Z=AE7\UBD\~D\F^'?E`T?IdNNZvw@NuyCN*u'FM0uBKu:CHNu@Mu=+Lv&AMzB,N{ BNw?DPxQ_BQ_|g=L}?aL~t@=Myo>[LHv-BNuC}PrB;Nr,AMs@Nu^?NAw;*MfsYBPy=iMUzGuQ!7@Ts.9Py;FUU@R4_/ANY_6AYY_fBkVcgBRkAOo>Kqq?MrBOnGD\Pq(B$Ow"?hLv=NtB@Ps?PsC@%Pzv@PrAPrP>0Mvq)B{Os}BHNr=`Kcr3BnO vMC1PuA,Q4t@QuA8QsB,Pr?Nvs@OwBNrW@nNvBL[x@IqC7OpwPa7J_L3\GKX%4H V:JgSy9JQ;qLS@PQ;EovZ!4/U5_az{PiSE{iDo!vQyPxVuUWlM{(^HjVz\jx`A{TUa:ikgcÝh*bYk~zoDkim Tflߍ7dڊ1lk#_{(~$XєrMrNy~B[Οs7M{sw]wmbYWs]P ym\`r;~ŨK[rpl칄#rBoc٤"]wndfJ)g-`:glt̜cytuߘam*fAP_8/b糘i·o#X#qH ]mnnpZД u |0ezg3jwn}{4~z~~}}Vxw|=qovHcbjGIO dg>,Ej^CF]0C$GF`BFf)BDeCC7F+deB\EbAdGAcBG dBFJ7zAM|0CN{GDNIxD#Nav BM;w=LFv@&Nu@pMt?Mr>pLq?L-u=K$vpBLv?JAs@2Lq?KmGCNjEPde6@Oah;I]6}GqX;IQV=:HfY?>D[BF]@yCM]@D^lA9G`>+G`6<;Ip`kAMcDnPxcLFPGiCMRpCLt FWMrEjMp@`MnBJOsFRwIT6zTFL4sAQJoW@M*v@M z@Lw`BJNv@Nv;Mv>Nsw?Nx@Ox=MrCNpDMr{DMvC)NwAMwANz@M y>ULwYCENawALcsBNwAM{@K_DMOD@N xBOkyAN[Ny@Nz?(Ns|AHOuBOQwCRt"GXn@bP|]75INyPAO;YK@T^C[f=USa.C9WhBRfj@O.k@OmoAwPrANqcAMLWt@UM!wDPQy@}O"tL?uOrAOr@NNrfC'QqBPqJ@Oyq/CPsIEOAs1C*O%rBOrCPqET`r_AJRwqBA,Q}pAOs?KvD(Osz?qNk>RNr?BIwE)KyM ^E;K[8IX:8InR88KQ:LUD&SUF\VXB'R^:FR*lwAMrA1NTxBNOtCAOXpDPpIU qOJV>lJ4W1oF3RqE2RtGpTpKrXykNMZgIR_Sd_daBjWd bve^ǒ_zh Fm(w ͥYW3\ìpusĘ$iPUhWlys׻rBӛoTt@WxtDåqIul=5û|󴋗mh\ϛ|YӞP jܘ{{c]g]H@YtKiJoS Dx Y"DzrZ|-_FvX߂fHUtX03{qÇoݜzxX~%cRSjaguRvIW?^VjҭtߘO~pݡ(6e露fIǓe' { \}CZ&^ngl}r;_{ظ\0&q-rÜw=hkfzCf~ay4ikYxtaw-.|^|E~bќ n荡k`؋kʬxpYz$r%Am &i7^ar_osvYuwRwoBn@pFoUo{qltxw|6~Nh}n/}=| yzTxx_o G`:Ga COdGVLeE^Ri?Krj@JyDM1w#D{MrCMmsBLs@Kqs.CLeqE$Ln6EMoBNEuq>Lbx$AN~{>L{?M{;JLmx>MmwR?Lavu?MuBPQrCNqDDNN {>Mz>L~@M|DO>zDPw#>Oqv?P|w@[Pey?N{@M|yXANvB7OvGSbzEV%x;L^vFRa=ZKN&? MOoJTpLV"rF[PqFFARtWGR,qNIVjH&SbOo]bYbdeeeoc^yfƢ}kNMr;㢩 \^ӾSohDrdxUqɼpFŸsX1s]IusivvwTNvE~~ou(uiȊJԭ-7sImSfg)6fwɉhny^xQ;r=Q}Iya~L}h`{lSb|Y1f}UxhZz{XKscњM~Wϖ8jQQnGyyϓ߀#/:t֢ҍ/mkfiգng@qqk/>f4f^dt~WiXУ>]Yd2kc2};y݇KDƏb́kTZl+ {oXPh)bBry+w˻wo3'pvNxxzT.j-<(w%M`Ԋ:e`g%lt{ߤbu}‹gvr¯v>֎/gerasйByzxWv uVʐtyW^|i}D{zj|V}+}||xGylvsЍ,]Z]fr"KNeB%Ln >Ful@FSh AGefAFbH@>F^@Eg^@D<`>?3D _BGbwCIh4EMqFsQFuDPsdCNqDMItUCKw6DM{EOzlBNxxFBO(x@MlwlAMlv@M)u->Nst>'N?s:I6q@HKs&CL tAPK)r@6Io?GMl@@Kib>LcBM^@L\=3K\d::HV{Dai?cA,^g?E]+>Eu\>G^?H`@PIldEDOdHnU]F-ScC'NoHBJ,uCLXu_BL1sD?Js?Jv?aK4vdCMt@9KoS@Ko=BJBrwB=NvBPw? Nzy?"N{=?ZNz>NvAOpuB}OuODPtD.NuAKlyCNw@MvrA%Nrq?MtsBO4x@LxB NdyAdN.y=@UNd{BN{.BN|?|MQ}>SNV{CP}`@?L{NBpNyFQxDCO6x@P9wh<(Ps3:N$y=M}lAN DOyNF.P=sKSwBFZvMe8tI:W3`=GO5BSLR4DO3CjMC]QzWCWaCS]CRA[BLQ9[@$Pd@BO2iBO jCPf@EQiDQjBOjLj+BQn{A?Tnx@|QmmBPpAOrB@NsAyNgrT?pNKr@OFq'AkNqx@Nv@L-tFPsBN@qBOtANvF NrDMpCjPs?wPhsBP]sEPqjISpCQR~ZVe#a{QyWUG}ZhsJ8|GEefno׸p nvěcn揝U:͠ƃUw.FkQbGxM] |a@+g] iwt0w)wg+~4}ܗ?{=}RN|%Ny{m}suw^hTXh/JQcw@+Ln6>GQk[@Fg:BGZeA0G:bBG(`{@DE`=Mw>LwBRNvuDOt(?nMr?LsEbK,tBI@q^AK[oN?wKnCsKqA.Jm@Lh@Nc?NWBQUV@MTv=IQ9ZEP?G[@FcBGvc?BLGv\>EV?dG^B?HbE?KaHP `hKY:ZHIUZ^%DnNhGOrIPuH{QRs@L|p@IL$u4BjM>xh?1LuEP/vIrSJ@tByM wjAM*tYBOvs@Mlw >Mx@Pw@O:u@wNgt#D'Ot_CMuFNyCNu@Mq>KJqBMGv'ENyCMzCNyNANx>/NkyAOy@NwANwAvOy@M{1AAKzfBMwDPvBWOx@Ppx=;Oyv>*Pz>N4E@M.BOkyfGUmIZzpMi}iavISeA9CO;H,R.DL D;SIVSE[>^HD XZDTUC{S*aDSl@Nk^BOfhC7QiETjCSj>Mm;AN%ppGQJsCPR-rDPoIcSPqHDQpAQ>nA5Pn>Ml?K_J>UKV::KZ8AJ>\;;JY:JU~@wM!Wb:Mx?[L2yd@@MwD(RvDQ6u FPx1GPxGQt9GPRqHQnsKUQiP=_ZhjTa=g3aefip#bXy.faJue p䶑xNӼ@j(*ʤV⼵b,mlus2uIms ϟ*tFxtdoy iolBpupyEU`ɓ>bU?<7EŴ5v@j곁Pl?hv/gs}`̟ɄTĚ`]#qU6\ukY}uV 耳Km'U̓ ~c#i۳nDbȶƃE)()WY}lГouF.^?E.]?]E^?E"_>D_>jGbk?J_E!S^FX\NE;Sma@Oh$FQhmIHQs HPpQDxMp@JqICMu9D>O,xIKWpyPHQs?HVsB%Kv!C>NuDpQlvANlxt@"MD|~BPg}]>NvB7PFrDP^qDgO\vDOvwBOgu@NuBMQuB\Nvr@Iox[@'IxDNx?)NwY@Nx@NyAOyXB%Qeyy@N:zAZO}AM{bBN|AN^}BO|ZAOEy4CNUy!@LzcA}N~*APX}BO7yOGdSoRjT|Yi~ Ϭ^ov;DIS8]FO6)HlPA(QbTrB/UU G^.ZC YZDWan@EQj>NkSBPj(=Mj\CQkCRMlT>Mml@2MSp2@MoBOogBNlCP`mBOnBP+oAOm CpPwp@L"r}@K2sBNr=GKnpBSPp?N m@KNqBZOq@M7qD/PqJEQ m=CPn?iNq=LqlA MsA;O3vAQr>8OoCOoF6RrDTKs3FsUnC5QoCPulBO\;IlU7UH)\:Ki\n:JV9DIT;pJkS:JR;KU,:JY=MY@PqZ^BO}_BCOkBN\vCHOxXANwBNzCRO`yBOOAv?BOx(CNxEOuJmSv?GPqXHRlTKoXiiO$`hR~agZsde4ljY+wesɹgo v0݉eܪr¬eзǞuǙkn֝ovGÓ]vmzdJ,~uu"#i"rOud|U?ϬSҮVO̐-nҺ<n'"mȩZhCeh"jѬؐb+Pٟggd|{SezqkgG^-!6Sq]Pafgﱕs!-rŘ0%#D猕~,/,kKe ngєo"͑mt㏀lIϗrv`pE1S^ew}ßdzqöub ˘{p0qԊaO~%MBcƩx¦]Z؄ߺKTj іfeGpga*kfΠ`NJg؞̉jlO`p`jK^ܜbʌyd%n`(g,RsOX)uSɒ7xZk}&mruqq&>c*(^&q~owp}{z|z~Tz}:z}ꓟu{?iHqLVvJ0OdbVEJ_]AGcBFaEH7a7DgG`BE`;CE`AfE3_*@EYCG[BG`g B|JFrDOXtFYR:pEQq\C:Nsp@K tj@LvvAM}yCMzBKrCMJrBLvALz>Lou=)Jl@aK1k&@Iod@JCsA@Lr>J4r>Ip,?uJ m?Lix@Le@;L]@KZ@ K]<I?ZTtGV-pPj:cYr~b4{@DFsVe^H7DSI4wCKFPQ)UD~VZu?6W,Z2AV^ DWh;=Pl>PlAPkuBtPlB PlYBPmWKQnk;WIk@5Lkf@K^?J]SqHUix-F'Sw~FTpJVfK]eDR_gX(cZfeisa-x]sf鞬t-˒"jeg|Ѳk3Wxk[\pjdn{⯺{˻v{.[Y~d}-{ti#™tVʃTMFȂ{leP[b.-d؃_tN]Wj#pvl˜mc~T*(^uEb_.UázM֤bL}p ̑m`tĹ͆¨֧͉ฏOywq-\̥xHdOi[Жdri̹n96Rs.NeEhq|vהgpk/tM՜vfvakumr*} QM­s-ggl׮'kȔjtTmnֲqfxq{Ut׾ uP%9k:gwbymXсmd]ֆpd~"hPTsaܜ,tV^-tVӜpf5p Q_uVyS}!}}W|ܘ|i{.[(|~x<|!zovQ\MjFRnRHHK_ DEv]AnFJ`=E^9@fG_=@mGZCGX#D#FZBD_hDKGZa)FIdEKBjExPmrcEPRuF;Q9uUF/OJyBL|C MyDONvMDLuDJdqDIk CtKn@?ZL;s=,MCr=Mt=Ky= J(x!=Hyu&?[Js@Kwp?J+p?Ko#?JHm =VI+k<I5bZ@JY&;{FX>JI_d^=Ic'=G~b\>.F$^?E)\T?3F2\?xF5_=9F`=}G~\/BRJm[4?KXBP]FcVbAPgBRi>HViKVhGQaE|OaaJCL&p(CPJJyG{MTzEM%wkALt]B*MoVBMs?LYx@L'zV@Ly@L|t@=My*@NtvJAO)yk?Mby?mNwO?fNwx?M{>M}a?#N}@M]|BzL{>_JuACNuCN:xFyP|CMzuB?MxDO/y~?M:y@N}{AePzF>NevApPsy >LzBM9|{ALz`CM{k>TM#zl=Oz= R;vE/W/uD^vpXHnq~|ۇR>`qOF=MQ>CC9GM#APUDYaBVhfJCRLlCQpeAxOpR@Op?Or>_Ow9IL)qBPup;qMq?Ov>ORtAOuB2OtBOr BIOq?Nr_@M:uFPwIAMuFANvBOrBP_oCRnDTnYDQbkEUUo|@Prq@NpAOpAPNr:AMqENvtDO{qsBPm9CR'o?JPjCQm@wNmCPm#DQmA[Q=l=PbBN-\?MV =K4YA:JV2j㟵&Oŕ}}VJYѠ݇M^sXꀲHn[Umf =ipTR)ZOԧИМm=a ȉaf8ck`Ǜo9W&o }6fd~|gq۰mqW>q4ĉ|żÄW} c LpY4vpvSou~k}8wLҁE5~GU|}4wyot*Qa=xFDwOLlFCIcBCj`?C^>?Er[ >F[?H\XBlJ}VA HY0@iGa#@Ge$D>J#fGyOkC-O2s!DM's>:Mr>LJx=@Kgy=|Jgv=WJ[u@K&s@Jp@}JVn@Jj>HSh>H a>FUt={CU;BY@dIr`pCLa=ODZ4?LD^@FI`8AGb>ER_oCG\@GVBM\GW_JGeW_EQcdFtS&eFUfGS\gDFPb~BMKe@EKn+CVKwsDLwF2O{AL4wCiKxrAJq!>fKvA NVyBvMz?K1}?M{B>NNv:qLx>OOX}H=BO{RxFI\YwYJ]tN;_grTUcwVg0{&BNg=WBKx8bA_F;KLQ@|PFTBtRZfE%WujUDTRwlBPjkCOm>sKnB\Os>"L uAN tA;NnDPuDR2vpCRvrCQLr0ANr{ANr>AHO;p?OFro>MvREP{sG.R{7BNuANsW?YOpBnQnChQdpCPq@wOq?OtBOMvA>Ls?3OuAOtASLr>gPp^BR8oCSklESykBPjAN9l*HPQlCCP6l:OdaAMZ@#MYxFQzzDOwF#QwBLrj@J,p>Kr7?)Lot@L!s@Lqi?&L;K&w>I)w9>H_u??Jr@ JrAHm@NHgN?Hc=F2[;BT:@T?E\E+Llc"GMd BG`M@/Ecf=B c{Nw~?+OiyEPux@Ih}@%KdAM|AMyE9OzA?M{BM{A N$zCN7|SAOy@QYzCQwGU[rXK[FrKKZpJ3VnIV#kMCMvU;nC8J0>I=bMTCR8VES ]F9VgEpRkCaQlAOynAOqCO{rCyOqs|A3LpGQrfDPwsES@rCRnByQdp@NdqF@LpAeNwl'?DO`qx@/PwCPkzCOw>XL.rj>Lo C"P,n.EGSoBQs&ANtg@@MtAOt8?Ns?M\vL?'NtvAOr9EPrb?Oo5BVn^DoSbkCQk}BP\j CfP jCWP"iANh=,Mh<*Jb>8GH_>G\2;I{]:<6Lc:I[Ce(_(E`QM)zךPBO~zƬ|=sϽvSlt{z2kvq腮\Ĉhj \uǜuTgxH|qg$krg$GnZMjr#Zs`\d}_ĢhΧmk ҘnEinܮ,w-tGQp whEښ{uNxj^Aj)yvԖڂ#ge"r*XH}c6mk:z͡IRƟcGzTy֜G~}&~|X2;~~[||p-pN&[`r0EOk2AI$fmB0DaBBOa^AC`?rB``A-D_B3F`Y@?Fb?3HDat@H-bkDM2eSGSkHlU[qDN*sDLuBLpsCOq&DP}vD>Q{COjxKDQrzCAPn@?Ln:?K$s?ZL#v@2Lt?gLs}@+L}t5AmKu%AJtBmJs?Hs?"Iq@I)oo>Ff=(Ga:+DWe4=HS5\?T>EY@F[_@TF]P>GE`>rEubB>C^AFO_?E_?G bUAAIB`D-NeyDRi^EScE$UbG:YeJh_kZHXjD|Q1mT>K*lAWM.oZB#LqhBKtJR"{BOTz KQRtBL s|?JwAcM{AN9~Z@N}=}Mv?3M^sALuDNx-@2Nxx=AOywA@N0zTDN{ @ M$yA,Qw)AO=v=Mz?O.=M|>yNe|>N=|>NxBWOxV@M~T@KM>BNAM|A!Nv|?rL{i@uLx#B OxxANuACOsBQ wBDeQr;H1U@ocKN]pdJcYGpH5VpHWMlVIQ0\8APX.s@nPs=C=Ps{C1Q2qsBOlANp(BOr2ESmDR9lBQm\CRlmCQUk9CPjA'Oif?Jc?H\`@OE`BE_P:D['<4Jb ;I];JY8IzO; K^Mt< J9R`=*J:WN>KWA=N]A5OOi?Mpk?M4qBOrCPtdCTPtERUs7G5S6q GsQ'p1H$SpHV otGUpGWLppIYmJYj$L[kM:[fiR[Gi]ahfe`b$odoe"~Lrm#r$9mUj|-]hޱ}-rpkmWUj j{|^DohH~k_tua kQoǼāBG:~͈ҨCŽ6߸͟Îso4Fim,|C ō9}sȞz)%z|wɳz{r"z=dxȍdeާʎdJ/Y)rk԰ٕpSjXTd"Wȋr^ښX~,x/ }-캰K@|Ep, n朏wm`wosڜmZڕ|Tb d"~$]#~oK| jEMpK8{zOYfvP]oTYJ{d`Oh,v3`hb]a_`dshp|}y zctվ~EC3tm(dy7YގY}mgwe(w[HrW ~l̨S~~NjMzuPi@zqsij}ŖN} }4}}М~~,|C~J|}p7oŅONOSoBL2he@F_B!CZAnA]ABob?Bwa?BC\??BSZBF_D!IajCIcEP0hHqVkJVs(EMw-CKFyBL$vBB MrDN]sHDNNuDOtSD;Qo[BOlANNo@`Mr?Lt!@VLu-@Mw=Ju%BMKwAIrAJbq?Hs>IGr?IFl@IaFa @HaB=Kb]D_OeEEVRcETLfFVhGJZjFNSjDEQGmDhPkCNn@dJsBKwDTMtELoFNpA KivJBLzBM|@M~@aL{PBMv=Jp AKrA`Lev>Lw@NlyAPV|BN4|AGNy@NNwSAOyTATO?2NnBN~mE:QP~O>M |?MK{@N{@N}j>M~A_N|hBN{fA3Nu|AN~+@tMz?Mlxa?TNpBO"p.A~O!sDuQuSGSYrHKa\zpM[Jp&I2WoIdV&lZFQf^D/>>U;IRF{S=YCTdcEYkAQn??7OqyDtRrBQ.o@P&mDRoCObp4EOqGRsERrFLTpDVR_p>N{o@PDnB4P^on?NJq@iOrBHPErAgOpAOqAOo-CPoCPpB6Ns?BLv\AMs@OsL=MsByOrCQ/mB Pk.?L#q?LtFSoDRlBVQo"C`RQpBBQ~mBVPRkc@Lg{=G6`?Dg]AE a>C^?G^?K _7HX9LJW5nIM7IH<*JAO;JU=K3\@bNe ?(Nfp?XMktTBM_t7AMtANvBOv>FrRs|HTqIUoHUn8JVOoQHRoHSo:MXjLXkKFWl2IVj O"]m\UKahh`ahdgs n<`|pvwҝ6r]YmGfqk/HiAiZssn2߈ahi!lƱ hSphՠ>ū=׺Ңd!<}m |Px\ɍqPzhZlrͼp֫]Ьtohom\S~qyRpȭk7r"ڒiezssSxhG2b_tu¯y/cR c񝓉drZ~ˢh}Os6j8ܒnwl/mt/k|~B[C0TcCbupFLtpXȄjI^u[ArV:z]=glJamLoQe}ZcNladӁXafHcmibeVdor@zarԇc"opL{^8H~bJiLw-[nt)?yVu͔3s&4l |Hm]xei}Rr}i~}"|~y|}AR|{}xxf`{M@@_>Cg`>D[_AE>]B FWBQG[B,KjESpK[sMTYjvDN>xv@K+zyAPMyV@KqtEuNr F`Nt`DN*tBOq@pNAn(@Mo>)Mr?Kq@IIpAKtR@pK w\AJ8wuArIsJAH3r B6Ir?5Ho@Jj.AL`/8CZ295X4v:U=CX?DZ<5@W =DV<,GtUT?HYU? FuUcDGX2A$G_M?FG_=F2avA,JbCNoc*GUdkHWZiFVGkGTj9IbRn[E^RlDQk,DPPxo:BL uAPKQw8DMuEwMoD3LqBLwzA{KwC9MrwBLxBLZwBLApiCLl)AwJmCsMu`BJNvEQxCQ~t?ZL0~ALy?rK3v?4L{?Mg@MqAM|@K{|@Mk}AN}>(M|"?MN}f?M|~BxNM{A`Nx>@M{y;L|T,q@dP6r3=+On?YQnoL?PVnE`TEpbB@OnDOmX>Ko>AKsr3DRPqGCPpXBdPqMBjQq>]OFn@OpAPqo?LOpAQKpAOmA)PoAP pCRqAOrAL vA4OunBPtBLO$rZAaMqmCrPmk@OlAOpAOrAP4oCQo-D[QNsC RTqSFgV s?`NiALc@IK`?TE|_I@3F:c{>Db:B^KX?L}gNu'CMHvCBMmv\BqNs@Mqn@H k=Da!7>]0:8X8>X;CU=BGW@GKU @FZ ?E^@bF[xAFVf@G5`x>Gd @JfC8PveEUcEV fBQ>h9C'QidHUnNERmBSQ}mDQrCO'vCN\tAMVoESO qDXMr8D^MwDMvD0MuAcKPwCcNuDMrnOCJkCLsA|M=xAM xA9NyA)N?KQCN@zWB&NuAN|z@M|AHN{BN{?J|x@M#~^BNNAN"~ASNA|BN(|tCMNzzBSN>zBN{S;J{=N{ @MzEGN{@JFymBM|r?yJ}BLv)FQoGQJjIvWlZF=[hHcg]dk9@EAS@F-WCOP^CBSaE Zk AQn=}M]m<Nfm+@;Qo?_PNoqAmPn"D^Ql1DJQh7CPmBPNrGBMqBPq!C}Pr,AOSq A*Pp"APqb@Oq?O6pB\So>;Nqj!@DPo#@,POpRBPpDQXrAOotOp:APq]? NrBP9uC^@AE!\@E_|=WAa>4E f:E^#;'I[w9IsX9wIjS98GPK=4I!Uz;&IY=J]<=Kjc>NnO%p;HSsHSqFR8n9GTlGSlDPlLIUmIWVpgGJpZe3K&]gL]h~L]qiRai[ceGY]\vHrVٝۊg(t@]xxlz#gfjkk6vٷ7qG̑aѤՍbMKacln ]uzzh|tԞt8ebkEnҙv q`yHZjI}7gN^|&cM_Et_B*u]{kH};ebz̔#l]mKzq mQ`hݼ@gqN#tbjP`qhؔ*i48\vSzXJ)hǔ~j(aoƝ㨂xRvoiqoVn3nی1lO}R^nLl`>u`F~,hCSv|cteW~X!}vZebI(glhR„cԓ9wRHsIx^Slnlh=ha}h>z^tuT}]Σm,DlFug~?@Hj? H?b@DZ@B}YZ@wB_9B@%_y;lD_:E;a?FcAJfDR6pGZ7wI\wIHYvEPuDOhvCO(wqC+QyAzN`x@L?x@My?LsU=JAqtAKLtkBKsBAIKr@RKkn @DL>h?He>\GN`/:?Y1a8WH5;Xr<_@ZY9?0US=BU7=BZ>zDO_@E`=?c>NAg?CGg?^Ea`?@Ev`?Gc@dJd#FPeHWcFFU#bC+P^DLPGcHUelE}R^mDPblEO|omKW$vHRpLEpOj~CLNlCMpxGOvHP[wDM{tl@JOtB%MVu@zJ8r@.Ir,CbNvzA4Nx?Lz{@Lo}@L&HC}N7COz9AkNuDPQyCNy CPx0AMzo@L}GCNĀ|BIMˁBM~BOe{"CN'{AM4{A N3{B8M{?rL{LH:Z?Oj`AUfE+YlBSk?2P]k*@UOUm@OEpg= MqD@`NLqDRr@Op,AOSq2B`OVr@DO&uCOIsPAUOqyAOnt@}O"t@O/u>M'r?'PqAATp!Hy]V;HX^c;I ]:GV;IW8<}HWLgb?N?o<M+x=nMxvBN[uBN qCOoyE[RYuFvRtGVT oIOZn.HGYmGTl GR`DeYb]fU_dbfPfa[yU^oĸkt jvd󦫑jzk'k1gͤkרjU oS{yiB|]o^5`~Dcts,|~x/Rx1~H^nS[z$b_Rj|_PIz7_O.la`qee^q%` .dbddehvEcϵ[ c`&Lmzpi󫩑eؤ; fϮ]qJuՐXnHijOlrqgAșYkyP}j~SfpOӖj\zh&Ce@xZ#su]wd;'mwgj\W!}-hڏnݡߏinga;a~b͝#_1d}(aNxScj`w듧o*a]uRCtJ_;nL rVj(sѡl0Zd{blᑆlrte'ub%k=mv|Ds~̆zyCz(~V{~zV~y{ɔxqJtUSbP}K]MhxCCcAFfo@YGafAF_{AE_@ D_u>mBu_>6Fa>(GJa?Fc+A]Ke ERoH[yGYZzFRw-DOw?JvT@Lnv@%O%vBPuAMti?,Ms3CP*sS@Lq?JKpt?Ll>LkP?M4r>RLws>KyR?Jxj>Iwt=Kp6?mLj:@Hcd>EV3<R.3: Vu40;W;@W:?U<>VU@_C`<Cbe=Bc@=JAqf?Ch_=Bi>Di?Db4BIFb>IpbMCNNcGVdFT \FQqX GQaH%ViGTkeDnOg(DNgUH#UtoLGTpClOqBvN4rBNMsAENwuGoPyTZ_}oBNMpv@Kq=bIuAmKw@KuEOx}@L~xPAMzA`MzA^K,zBMyAMy4BMBzCrNyBfOwkAO{>M~">K B M@KJ}DO"zA&NxAlNzBOztBM5{BM{A\Oz@L|CeMp=`Lv|>N{?*Nz~?7OJuCAQoCRfTGXdcC|ScA_P[TAHR7?O7DU:LT\B&S\dC Pd@E;ThBDOl?BNlDP9s? Ou=LvtA6P2xK@=NxANy@NvfBOt'>LrBPr=Nrt@OuYDYa=Ec>G_;Gi]>G[G<JY;IXF?f?[Jh%EQqJ(]QzH@Zz)EQxBN8w"COxSAvN-y>rMvANZuSBNrBO{o@Ol?*M2ksA{Lj@jKk?6LVpH>KIq?jLu>VKzc=5Jwz=JtI?3L#pBOiEOfW>EW-6xgBY@E] >"DF]>E2a@Fe>JcAO)fFX+dF9X^A O]Y\EQPe1I{YFj%HPVqiCP-h:?Mf>%NlI?Nr>MvMu-BFM0wBLxALxz@1M#xBMz@J{hBMzBN~z BM{pA NE}VAN*N>PMt@"MD||BMHwB NTw@JMwBNy]DM#}@L){e@yNbz>@M{b@NF~AO-{)AO:{&A]N{BOtFRmrFS;g$FXd_CrUlbEqRYB=K6R4H^BL_EMlcDNgANmBOnDQLqCPvBO|uhCQCtDOvpANwAOct@Oq8B^QqAPqMr?MxbB,OWsD\P8mCPmyCPjB)QhAPro@NpAuOpCQzoBhPSjFQ kAM@d[C7QeC0Tg>O^E@]KyY=C^>B` AE[=EY>Fa=;Eb= G`;Gj[=I\D?dK `;IG`8Mm>aNqCOk4AN]dCPj;DPGq;FOwnCMHv>FiQqSFQIlFRn^F+T8nJaVfkLVy^GTStXET7bK7]:kN^kP_mJZl"LbhLdgevtZGsCg)iĶٙh`[jujeٮd0fi Fo޳!snt x"9&̠|>ޠ{qCoyqMғJ} *{v]1~alSR}k-rlmFZw0v:mm,E`~W/eW~u%1oq9cX|M[ޢ듀s۳(}Hw iԇwX_wPHyD_hR}VJiQ jsku~d܇|l7o[k^iR)BjHl˒qS}mk}~c{~>rz}{n{wty_TiƈQBJzqkEFey@D_tB`?Db@GgB?IkEQrI+\tJq]vCBPuSB NFv=aKJu=ZL#y?M[|&@Max}@9Ns$@O-nAPk?LQj!ELk?.Jl>pJp>KqG@LUt?Kxx=Jux=JrI?|LWnBDQh?N>b+=BU%477GS5^7U:=U:@GV<B^Z?D[lBnHZ@HW]>G{]b?,Fa?DaAFdA,GaCI;al?KaEaR/fPH[/eDVO_D{QganDQeHYlGWmESnB$PmAwN[pFA8Nt?Mt~BO=t|BvOruBO7yBN9xTFOrtFOpEP/r-JV*vJqWwC:OvaCMfy5BCLzuBoM{=AL|AL"}BMy:CNlwAMy6Nx>Nx6? O}|;~Mi~?M|@JMwAMugAMxeAMzA6KzCN7|?.NFy@A3OzMzKAN{zpAMwEPGs2DjQXlDSuf4EoX~eD&X`CQQ BPNQ'4Y=T|7+@]W?QFaCH`.@VEbCeKiAK1lnBNrpDQqCO{rD|Pq:ItTnpWDOpPCBOtu@aOr@?P&qAQpAuPpLB Pr&DPu`EPsDN9pGOlBPim>Pn1BtQVoBPs@eOxC&PFrIFRmBO{mB~PlAIQh5A&Qdl>PhoAPoAPlgARlBkPjtBOgCP `BR-a&9LY\6fGZ3@I=^=J];9wIZN՚rm˳]hkRln%bm2Yr˂$ D򱣒r6dALJb~fň Ű*=<1@~]9Rq]wuj|7nXSi{"vĊo)dmXpnH_x _rٕVgrhptnmqtfKtTx˸r b~o1x­낽{ qvQ{<} ZrRM{gdž@sʍu 5n咩eړG]a𘊃AgiT']ɚoa.kqx*rN}W{SXp%-/6&~t\j'z^L7mH_6a8ݕ\hdTf̃hn4u͎sߊpm*Iq}WzK`#ߖ~:~g{|z|w{ߖExzAnqKX={G>rCFjg?/Dc9@^Lu@NrA NoS@Ko0@JnA@aLo?WMp>Kq~>Ju?K@w>SK~t=JNr=IKm?$Jd=V8;?@WC=uA"Y@Co\BpFZAzI$V=]GXnz=^MvyBO&tcANu=Ntx>Nx@NwAKNuANwANxCNIyAMx2>kL#xh@Nz @[Mt{?AM{mC$O{ANx+D*Qv?PsBSnBUhZ>Qba BQDZAM3X4>*X4=Di_A[G_BG`BMH3bd>XKn@N%q@>P)qU@PpxAOoBOpCOoqEOWrDXMrC@MnCO"l@Oo BPpCERr/? Ms BMqGDOqCbO?t^?M(p+BPn]CRlmEUpAhPo@O$n>OlMBRj?A Ph@P<[ZAO4X7LOWa8G\a=XE/a=Cb?lEd>B`CFd:@GYf=G_?@2JT[P@zG\w?H\>kJJZ=dJX=JU/=K@SE?EM]>~Lh=%KoSANYptBNrBiNvtFFPtC`NwAM{=LUx@N@uDPsG|Rq9FPiHR^7FRW~DUV`VH^kI+^lN]blM^h\LrZf]^KdndnSaOT |[,‘f\ܘ_mlXe .{l𴑘(oqe.sҷoٷzsm+Gf#\aa]exuC1kpC{3XZ`GP\xAųCmɭ㌃X퍡Т|_v~daqI~HWijveyɄuPƿs)%q oa˝ay'Ýyiuhꦉb >jVtUvjvwx럝}ȅ;GQȽ3sYĺڅ͟{͠ExӈkKqGՆoGKs:Ỹeq|`jpX鏿|a@c._;,bYOmlAvf `oe2l{N;NzF¡ei߫ޘt)olxoxuj~^*QpY"ShƲLq)[eڜoa*lcei}s}&``pŘ6orO}~4P}|u}/F{z@uu^be`*BN{9FsCGkB>R@^L<>^<@ aBE=_BF \?E%[@4FY8AmFV-@GV@F^?9I6eEO2kIVst>FRw>*MvB OTyC#OwCOvCDOv"BM-upCNiuAtMsM@NKri@Jp%@Ko>Kn?L0nB?yKp>Jr>Kr?Mr@FKp>qHk[=FHb5@-SL76=VO,7W<\Q,9=UV:?XD[z@DBa@Da?F^/>"F\=SE\>1E[@zF]wCG]&B$GYAGnX?EZP>H ]@M_@N`BOFa ? Nif7GTmDS=rAOqDaP;tICOXr\BqNsAL v@J8xBKe|AK{B)O yH5UgzcLX{HRv6EOw@ LyARN/yBNdy@@L|AM{4BMzfA3Nu|ANL{BNyxDN?ybE@N:|8ANy0BVOvCNrqCO3tAAPu=AP,v@dNBvW?Kdt,AL/t BNEv!BNwtANywHANmybBP{|?M z|@jNzP@NL|@XN{7ANv7@P{H>vP oCR6hAQf>Od?aKa<8C]>B]@DMGY_DGfa@F{`; G\VBM'i4ANrAP6uB&QpBPBpCPomC Pk=E9RkBOju?Nn?Np?NIoBPpCO:pvCNm HQs)DP7s GSsB`]B{DNdADE_`y@A^>-C]`=IF^>GC^=C ]>E#X/CKYI@K&W4=JS(>LaR5BO\C}Ol>JQpDMtAMu@LsBhOu=L/y@hNt|@@NExg?Mw&AO+zD+RsFTjDQXDR TDEW]ZHa2j#Iz`CjOWbFjM\hBP]Yxg^{cDagJiyT{Xf kϭSoԔj"fuj`mAn!|pqn"&mnnjh\ijYa%Ratosٙovl6]cr0z{&X ū{Įг BnbSWĈVeĎHwxwһGhޱk` dlɽKwkob=ih(tnvJxAx#{EJtЬ#%;V UPό {&}~?|Ó{{s\z^9z@(KvVFb`=>HBc@L(jFRuCPx?Mv5@M,w@NvBN'uA>Nv@Mu}@9Ns`@MsT@K2r@Jo@ULp.AwLqA!Lq?IKp?Kp,?FMo^=~KOm?Il@Gbge@fD]+8?6R~49O6:@S9M?V4;AMY;BYe>F]AEHaZ>uDa>E`>E\?F]4@F_@E#_R?CC^o@5EVZAyFZ-??D\X=>FO]?J^@Nk^>O$[w@Ok\ERlgFYTpCN(sENuB+NpCNrVBIKvBEL|DL|EyMY}CN%zE]PyIRyDGQJvBkNup>fLy >OMxBNxB*Mz(AnM{I?Mmy\@`NzAaN {VANyBBN?zAMzdBZPzA.Owx@MwBNNxArNx@WNx@.MwfD1N>x#BNyvtBNuEPw\ANOvfAOxI\yADV_@EM]}@B_BZDd@ Hb>MH e ADLj2@+MtBPt1B3P7q>kL:s@K?s@>M kKrDOprA7OrBVOriCfOrt?dKfvhBMxMEOguL=Kp,AOSq5@O,mAOmAOym<@Okg:mMf9]N`;Of[9NW28TJvU=|GZ@B]AC_?.Ep_@E [A9EcZ?EO^ FTe=A^9CF>Za?GjV?JV9[JZR;~LPWAPZCP6kQBvMq@nKp2?KrBPr?Nqt[ASP{'B8MsySDIOwGD$Ov2FoPszE&Rpr;GSdlD1PTDPRDTtUG`^DfOelVQchM][fR]tg]u\^Xc_R~rVdhh}sm /lؒi@Vl8oIJ@oŘ^kE=m?nҽV h hORjJm$nżmTޔl(g'헋q{F `s7{{Ыlȕl 3)JȞۧtdZhZorpb}|Ǩjz)egWmXhNgoMzljeΏ#k@sHtٜyxAyXCD^ CE_BF`@E6\@FX?FZ@F_@EF `iAG`:@PG^by=GofDZPmrFRt}@9Ns @Nw)AO:{B}Oy.D;P>v;HT~s?CPsD?Mq+AeMrmALo:@Jp?vJt/ACLv@Lvc? Lt-?Lnr/@LpA!Jn@_G6e=A-Y+5)91S48Th8*;V:?V:AW^:pA\\8=C-_?FAas>E`=Et\7>FX?)GPZC?F[d@E^>`Db?DE~] AsFRYZAGX BjIP[N>RG\KORyALy}FO@{$D>O=ztBO9z!>NyE>wNwy@Nz?LyAWM@z[CgN^|DN{/AL&y?MwANwBMwBLNwANx.BNyDOGyNAmMry?MZ|8AOV{@N]x C:QsFVj,EQFcCQ-fBObM@KZ@FX?8DX^@?7BuaApDeBEf=H+f@Jm@L sA+NpqBOp@WLt?JrBNgoDQpgDPrCPq:FXRr1DjRpBNRRq@OpVBFP^n?Oq<)NMwb;6L_w@pNt-Pc!EOd4@F^>EW>F \[<F ^g>EdEWQ=YFW(FaoCAC$aA@\?CB]CjE^?E(`e=3F_@SH`@IdAIgRBYGC^DHUEHZ%B3K]e EOj-D%Qfp@1Niu7LtLCN(tB Mp?0Kuq>KqBKpBNJoj@KNot@LHq8IIp@I*l?Fa9<\369ZO59A]9>\;+@UW=yASY>WDP_&AG]P@zG\BH^:?gF6]O?GdZB)K\VAHyT@`EV>WE^<D\@F.ZAFVAF9WAEc]@F\;JW7gKZ^.BOhHVqdHVsC8P sl>/MPsiCN9wGMxbFLyELMx8DMu;BOrJPrKSExFQdxz>L v?N8x>MxAOOfv5ANtV@Mw>MDv}BnNuBM$yAoL]zA|MN{>"N|??Oi~AWQ!}^A=OSz5AkNyC/Oay!BMfxDNx?Lw-AOw\@NwALYxC>Nw9D>O,xBfNEZ>B_]A]Fdm?LEFdBF:h_AHhENnQB]MzrAMp&BMNp ALrCAMtBOqCOr7HXTuEQdrCPrDQrzAPr4B1QBu>GOqd>OBr;Mr=NorkD{QrCWPqAOTqBO{l@Nk6BPqTCQrA*Opp>Lob>Nr BPnAOnEOel(DPe?P`AW_CSV@LR?GUC@,EZ@^Dk_>Di<Ei>Gb*>G)]?H\?8G\>E\<E`WU>FU:NG4U=MJ8Y7HUk:rKR">L*S[>L]@Or>N)wt=LtBO%sCNskANys@L|AKz_F}OiuFkRumFSmFpSaCPR~COsOD{RRF&X_IO_nHl^qvK^l(P]d W^dVaU^i]!V{ahU{Gn nCrpOpHjjJܛo1 ig%m]pN17onH؛7o#.r\oqql2yK+g쐇a Ry!ʱXȣǬRӪ#_nudNYu]YM4r>ǒz>WkƲ꒗^eݚkqĢYh>OfPH9eLc_,8dԗNhiiZmȧuɯ}rVϓn%Q*qͲcy12{x)c]tvV8p?XV|~wzʀϕv}MjEukzOXRrA-It=CnA@dk@@_CD`ABD_A?Eq_=RFT`nHeBJjD4I]FiI(TF%IB\uA+Ie@nMiFRsCP;v4@Nx@OxdCD_`e;+D_[?FU|AFSCHVu?~GW@cIC[@ F[e? Cg]@E_5@Be\:@YCKZ:EbVF92K]/?N(kFU5tGXpERpBOt?MxBM'zBLzCrMxBDNRv>Or`L^/|u{,io?pKs:5Ht~?fM|D>,N[wBP9uBMuBL}tDC`NrC#Ow\AM{[@LY=MDAP!>O{{AHOy>+LxC,O.yFB@NwBN7wAN[v?qOu?hNu-BM:vHD=OvDN)tYEOy DwMmI>nIԀAM?O}^ANyjBXPtyESj]FVm^DRYEPaFQ_>F@[ @HD^aKB7Gc@Fd@8HhAbKi EP)oEAQuCOv @LrERP[w:AM\tSBNrBObr^CP\rE#R=r?LRrcEPuBPPr>O8r@PqAQqp>N pAP^pB0PlBPqAQDvXDS0@CWAgD_L=A(jG,a;FE^>-G_>JE7^M>E\@fHYy=G~T>7JR>LeU05#GTAcA!lڠ_r`Spٛyo;~J7w!k fk$Dj#E]|NCQw{HzJ֚$9RGV8]n9zdxxPEǏHK:„hxL<u~~|Z{~B}}ue{|yՀ2x2mm}WL/N'o^A6Ht_?Dp=?e>Ba>D~^kBE^;BaF&\ATG6\@G._@Gvd@qHhRBIbFKXeDH_?HfA]L,kDfPrsCPthCPviCPyu.EQ2sC|Nhp DpMIoDNoIBNfp>L`o@rMmJ@Lg>mMd>M0j@ Mr9?Kqv>Kw?RJp?vHf<@nX36W8Q<+\Z6?Z:@!X>EUA7HX AH,Z6D^JSYAGMZ@E`@EWc?F^Q@PFyY$BEXHBFV@9IW=G=[k>tD^?>Dc/@IE`UDHZEJUQ@KTAK\BaN4gGUXq"H!X4oGSmKDnOpAL/uBMw@CMu*@KrBNu>PwK1[ 3pxߐdlB@Jo=FqH?Ky@MzBMxFMxzFMtwDNbv(DMw,BLz'BM)E QBO{BiOwCOv1DNxFO>zAM|xqCOxB7OvJCQlwDPxPBLwCMsCWNQtCrNyAM~@M @N?ANE~>zNz3@OvAQmTEWbES^QDQoaQGiS a=eH\>PBcJADeBuGUg?Gph0CM l"DPp@EOt*>OEtO;Nt?%O&wDEPvkBNsB(O%s5CqP`t@|NpBNqjCNrBOqFRsCmQoUFgTlB3P+nBOHnDQlcAOGpESw>OnAqRo>EOnAOzm[BGO(j!=[Kwl=NWu?Oq?>PiVF$Vk>4O2j >|OfCV^H[[@MXV>EzWAwBVDD\BCe>Cla?{H^9D^P=7Fa>aF)][=C)^>>DI[99DU>LSp9IxQ7RGU1<HV<5GY>GJaYCMpEMv@IGwALwJ@)MvW@Lz]@BNV!@}Ma~CNMw-DNqFRkF~R!ZCAPTFAZOaRDQQESXI [cN_jpN`iNv]"cS$ae_ Y7[c\XR=wby ʚ^o1}pa̘}3y(7ƵUƵCb²}-¥r(wɉ\vC\OvYqý|]hſ4hp]n ½w"tl^gǧyh*Α?ͫQr~_I)|ZqnŴqbzup̿ZkukOɖj`cbG(aS#ey bt_ vd={gy=gyk.twW}|eVzDgayKkr c$kTrIlBQ&r\vXՔ}RFzR;֔luS}|osӁ \F{9r@(j i@l՟|aSXZnEXƃNd/amXz;of}` ZRfM+t;H jsHqfW}U{}Śz {l{)zZt؁hrcc{qGG7pRBgFw?D*oA;CMcBlD`_C-G_SBE^4AE^AiF\!AFZ[x@-HfT?Hp BIpj FI _CF_RCIqfE MoDhN:vCOvAOuE_P(xGQ.vlDOrDMoB+L7m@DMSoy@M+p?^Lnz?wLl >*Mi?Mn>XJxpAxLs%?UKq?Icoi=EYe;?4_7;o]9=Z8?X4H?VEU[W@E^@E_?Ft[{>-FW&A7FZ@GEZ?F[>'GI]`?AF]"?Dk^@=G\DIV,N%|@N(}@N|%AP|sOuEQuB\OsAKMzsBO|tAO_qDPnDaPRpBdOqCOscD=PmmEfRi D+QkBOmDQZoGORWrOD+PSrAPoALQIo@^Pn.@{OgCPh>9MYj=Oo?,QUmOAROi?MQ#kk>YOei:M_BQWGPY@K Y0@F[ BPDXDND>XCB^$?C_>Ilc`7D`= IF_<G\ >C\OB.F"[L/V?wG0n{]FddIq^UBAnRpO~n{w\B|!x}{^zЁǘyurD'A^[wEC3lA`In@Lpe?KKq>|Jyo?[LXn%=Ll?Mny?HLWo@QMp=uKp/@Jm>Ed:3B#X<D[B H^_l@Fk_BXF_?DZ?EY>sEMY`>*F[%<F[?F]=fE]=cFUb>F`?^G)^? G^?H]jCLK2[FP\ G^R']EjQ`EQ1h HUqiEP6p{DINkoCjMqCfNtsBM;vChMsEgMn_GOoFrSvKA\>zgMr'D^i:BKg5?Gj ?Lt'ANwAMyBM'zCMyBeLwC2M wrCaMvDNyDN{n?Kz@mMsz?LzANw|SBMz`CM{B-N0~BMgCM}BM|CjM~yAPMyE?3Lw@ANz>Moz@M{@yM|t@"MD|=LB|?ON"{EyP|t[C-PhBQ!]AaR WuDS\^B#OWCK9W@FE_ A&DdLC[H eBImg-@Jl"@NWq<(Pp:=Pt>wOuC|Q)u[CPuBtOdsC Qt+E SOqE ShDWQth@OoqCPmpDDPjRF}QnADOqAOsIBROrDCyN5pCNAq`BPo@eO-oAOh>Od@ Qi>OgARk@Rkh@Pi[AgPj=Nhk:M^>NgZjA2K]=XC[@@F]@LE[:A]C+X@B]>B_=$Fe8E_;GG7X>GXF?E\WCEG[WI;F[W+J\=J1k@oLJrDLrBJtALvy@Ly*B\MzpA7MtzA N#yC ODwCOnERfLD?QP\CGOUA OSDQVH9X\HtX]J [b M^ahMh`gS`dVGa1b|f=XX x:oZ.qų,no^vgg˭̓}7̳Z|_ 7Cyüu3q 5q_mƻgNkkno>nlؚn+yϨ"vH+)&ư@J|!suSZtBj9sɻD}oem~^BGc*qO"lӗYRzJLLz(\>ւ]`BXg7r|Hwklu`W4d|X3!NڌnA$mD"dwTt2GgdśNj.imipfrjE;hƽAyK뢆}9jz^Hwl}nX/i$kCƌnAh f{qjN}k/roxqggjxg]zb$؀[oP N;Bc|,{|#{srcpW?U(vEGi>8Feq?EZLFIXiEIa DH!f=EIbBH^CaJ^D1L[IGOeiF-OlDALFlAHgBwI0gCOKfFORkC)OsBfOwiDPyBPv&CQuMmS[6iANT^ B]>CCh[@F[AQF}\!@DA_AGcwCHb?lFn`?GdH>G$`?lG_@G`;BKasHLRbIW;giIUdFPkbEQeGLSn{HWtrnDrPQpC/OXqB@NtCxLwD/MvH,OqH'SiDJxoHbPB~IcF3LdYBJia@ZKj@MmB,Pr> OwIATPyVBQt5CqP`tBSPqNC7Qts@DRpG WOiDSkZBKPxrCPvoCP-h!B9O=oO@Mu:==Lt~ANtjFwP:qtBO"q=MOtg@Oo>MeVOj?AP&l@Db >}F^q>G+V=*GU?"GVF@XFVd=GY<$HY,9D:W8]HWK2k>-MDqCCPxwANzCBP(z5BR#t>O{n??Nj<|Lk=Lp>K#r?Kp?sIcI8q:Kv=2Nz@OixDMwEEbMwCLvIAoJuCZMMxBMvHCMwAfM y@ANUyBB2Ncy#BM|?/K~@QM|AzN`xBP%y?M|@/ND}CP{2?BNV{MTy\@'Mx?Lx?M=z`?L{CN@ M@?M~ANx=N rAQ'f9@Q^APcBQ-b&D{Sa,BNbj=H'dCK~f(FL2h=KlEAMl^AOTrCPy@N7vEQfyAOu0CPrERrCP(pC QAkC6QfpEAXOsAPoCQVkXCoQo=BOq,AMOVtpEQ-uDO0n1BwOo?Pr;*Nl@PiNDk>MEl@OakpA4QYi;NbeuD3a+?B_GV6>GV@HY"AG[)=H[p>pL[7GXB:IZ7IZ=6Jh>K?tBMxALsBMsBOuu>L_vJA=MvAMvlE>PLvBNqCOeERIUAPTS?3MU9CL.TCMR]HJU{YlHHV[IYaJ.]leL^@fzN_feW`H_=]ib`qmMcKgBr붶qmrԋ\f—]ێm ey4|0v{vh/)vB&6v2r+mTk6Tfpbјhͽ虷f;iȹm$ؖkdSj^x̧c\21kUzyȄrC$lOi͗?qI6h͡!fDvѩ\v2vst6my [v\Hp8w ]Xwe{OeTWmމk`Ɨ|RŒxxPnq2F Lj}_WFjlW_ư&q9şm k¿IlQ7oMoӨ6oZ\uPz }'WN+issl:fQdi˃`F|VW2QaevsW}z.vtz iN}uczK;}UxTN`Λ6ckgeNM?lED_AEi\?cB.WB+DYmCIa}HYPiHOukeA Je>I`!@dJ&a@mJkfD8K\kvAFf?EceAGIfCBCK?kAN\rTAqO@wpA OyyB Oe{?Mw ?ZNs@N mLEtHoj=Il;K kB;yL#lJRe?Lbs@K^)AZIXA;H,UAH5\?FZ@LE[@E\;BaF&\CyHWDDK\<#I_?,I_DJhYCF=Oa^BP"_:D"Qb\GSHhyGUjGAShoGQfHRiG#Tkl%IRoFOqeF:PtDOxCM|CLz9IsR?yddlUGxȖz>RY|B9Im@WI!v; J7{;Lx@,Ogw5BMGwCNwrCPNvBL%wqBL'xCMvF8OvDN?y@^Mx.A7L$uBbKnzBLj?M-~=MyAPy@NxANyB1OxA[Ox@4P{@^OzALIvANvr@Ox?uN0{J=L|?M 3@M\||AyN q?=Nan? Rlu:!Nj=vLk=Ltj$>\Nj@Pi@RgO>Pf7RNc7J{YX=/GHVqBG[?D \@F]E:5E^=vEa0?(D_@D=`u?D_>EI]1@I[?uI[;Lx?[MtI@MuAMv?ZMyv?qMw]?}L"vD_OtCNnEObyFQX^AwOS@#NUAK;R+>KP9H_X`"K^`d?J[aIYcJ6[lfPHbjeT`aP}[^hdlds~ h9q.옘rmxSi-}]biْopphҽq8s-z5|#vedn鱢oipivfi}aWC~hmDwlnj߂=u;⽣&x@pe|D_y❁tGj민dlqW4^p8ߓoaƓ4u<@tv{w[~^lB^Ki5їvm4 nn`|R91co[QkKiKerJӨHn&m ]|8ܣuzZkjj#iZbkѼ|phPmo FuM骗xe~tˍ}T+r| BjJ`)fqa])xVg[{XcelmNup hnx)ROy| yM}{˙T`S{'R]AFDk5DAA`d@CP`AC]A(B`@xEbBJcAI#cMlQ>M'r:Jdu>RLsBNpf?K6n@Kk;Kg;LZj:JElIjp@Jd>H^-?G[T@G9[?E\?2D]@D^iAsF_zBgH_DK!]FTP^> N#`BO`EDO\iIR`DkQgaFQ]dNG'Uj IWkNImYzjHlWYhcHWoiGeUalfHPlGGMn2FnM rCsMw?KzDOzIT;{a7i6em0yS{3np3>EbKoE4MvB>Jw?MwAO$wBNjw\AMN_zMAzPz?Nlz@N-zlBNxx\>]LmtAPo$BR=fXE(Tf>O gRAOkAOl@hKjnCKl@sIhn@Ker?7Nu@OvCPqDQpUCQrBOnsAMwqEO|oChOoANpD,PypCJPr@OFpDQnWBMr?LwX?NvAOasmAPBr.BN@r(?nMrL=Np8Nm 9Ml@Nk@OgDQi}?NPMeh@qOne=Oe:Nl_=LT`@rGR@CVLAC\/?\E`:vE~^?Ge^q?D\;>C^>}F_=MElZ?Ii_%:F`=E b=NFN]== Iv[>LZ;Jp[9Ja#MY{@OuAM*uAfMv@8Nu;MuiANzBiNvtDOknEQ4cE}P[BOWdCOXCMYD@PWHYgN_l$KR]EfJ\dJ[iK^&lP]eT4[nfV\huqviEK kƖsLcx ~bIs%`rzm g .l[ptZv yޞ{ʱuy\wX[|up{,m hcex Rx6b qz@oprږx˜h A?5`=LAY>ZBXA(EbAEfB[Gg@E|fe@1F@g?G>eCJb!FLc_D0KcRCAJgCGJgYBgKJlAKpALs)ANurBOxATNhtG@Mn@ONjl=#M"l>uL?l?Lnp >1JBraMo]=Kl<Jae}:I b>$Ld =JDe88Fd./;\6<V1[FjDJ hAG|^?G=\=F\=kE7dr>:Ch?B(e@D`@ Fal?FaBJn`eG~Qc2DSgESfkH|TcVJ{VcESe~FV;j/H+XnH%WmZGVkaGXlGUK[zCXNoxCGOvC-PyA*O2|9> N}{BWPy?LUuBN|yR@M{y>L:x9BNuBNmpCuNpAMxmAL7A3K,pCIM~qAM|A Nez.AQN/zy@N:z>Nw@!Ow@!Ow$?UM]sAlNto@MqBPmDPf,BPh7AO:l?N?o(@KkF'LnPBHmASJn ANsBPOTee?Pe@PdE;MLa}>N.\;HRAEPTDE/Z>!A^ >Cb"?Hja7>TF[]^?{E\e>E]k?G7_=E^=F-`5C;^=F_j=E\BJS_,=HI\65KF[8I`[:J i;tKrK=MM{=Lny"?Mq?MpmBMsEBNs?FNt)ANuWBM+sGDO#m ELQd$EaQ^nDO ZBMX{CMO\CN[nGPvdKRjLSiE"RSaJYhJCZhN]hhMe^gL[ jX_dgwwbGvrHS}xu;rb~lWfƋq^YePjnN[p @r|LwQ~hH3^|AE:~6#npe<}6S 1a@Xr/o/oz{cڂdH*nXt!cˉuhPv]MvfPj go㷭q?+lVbŸc+Pitph8vX+nP{h^QmqIrK_kO|NVɨtk㝈T(._dÇxfIveo/th6`ôTXTTbſzr%qBk|ȞimkY]rȕgx[ |rzEojͥ]YʇtUoP /{e蛦_R6VHttn{І}xyғM} {9Ɩjo$_cr@JvFEUg(CXE]=CU@BEVBFjfCEk>ACmBFmBDjAI4iGMfJZKpMwm>Nnc>Ll?L g>[K_&@K\8BHkZ8?u]4:XR7a?Df6FHmc@D\>CmZ)?+E>_=Ce_>AgA Dd@E_@eF`A(GcC;KodlJEXolgH\pH$[pHW jGUfIZexGXgHmXroHWqHEWpAGvVnHV{iJW{gJT eHuSXjFQoCOrD(Os6FfO(tG2PKswJRIq_NWvQU~EKUQ|ChJ#rCKrCLv{OlrMmFhU@4CWAD[?FbL>aEeMqAMqJCOr>M tCNr@JrIBMlBUOb]DNo_ B_MYBJL[@H\!CG]EI_JLbILDcF MaMJR2d(Mf[gOt]iM>^fVN`gvQf^feMg_:p֥ń`˂Ɋ~m{0h[~b TҌnTOWifr[oF usz)Ny"`tsq ق`;~/Y͗ zR7Ym l`ę`pemPoz$lczXt?sPd?2w=UF~a.AyEΤ|[,Cef;igqŬpR{e9]Ý_rƔkֶ {pÞJuɭƕHlΔm=QsrßP{D_ykp$̈ _8h$ys须 kh9U)mٞypso̾rޱ n,W<>BwM]Ll;p?h5`PX\j^,eQ"iعCn񵉖kb@8f d!~Qexexm:~/atȉӮ[ukttw䇜쁶|ۙP~~ /n *ryxUoe9G}p? C`>B[B*GFZcA FJYBGfBH8oEJqIOqkDuMrlDsNmEhMlFMj>G8L)iILjGM}i!DK2k>KnAMQrD9QOsGTGsPDPs@DLsA[MlqANm@MM lA\NnD^PEoz@L n_KhA<'Jb ?H}Y9AQ6kA`DDp[?A\v;>Z2=@Y@ Ex`AGc[A3EY_AE<_a?zD*_AF*acCJQcGStjJ^"pG?X!l:HTiHVfgIYeJ~[gIZMmGVmIqWiGSiwGS=gG`ScJUbHIT dZFS`mCPqBMRq^AK[o|BNsCNs JOqJH(nEIr`APKBvA@LwjC.MwB@LxC"M_{B\MyBMzFMPzBMuyENdyBMwAPyAN{A:N{C-N-}oALI}CiOyDnQ\tCPvGD}OxCNw@Mmt@Nx<@M+}IAYMtoA?M}AMg{D3Py@C`MzDXLY|CK{BNz-A5Ox=M(uAaNu@K'rBOnDETuil>NJeTFOlDEL$iDJhgBJ+kaCmKnxBKpBMrN@TNsBOtKBNqBuPrBPrDPs>;Nqs8BPow CPu@DOamfFPkDeQoESRnHWn)ESRmXAQnr?Pr|@RvBKQq@Nk?EOn=Ml=Nh8(Od:P)a^=P_u9MRa>N a>*LIW>I'Xe?E!ZCgE[EoE/^J?F]&=[Ea_>D]7CF7]v?:DZ\?EZ`6KzQ>Lx=Ls@MsBNs@NtC=O2s@.KNr)BMlCzQeCN^BL]>oF[uAG_FAFr`ADE_~BCHZFyH_CFu]HM`}NY2f_P\7gP^fLYafL_cmbY_akt-plqY-&q5tUu[eJ{cLeĈUc{hlkI*mp xœCy x٢mɘ.bvTQr}KsyHQ^M/cJmo˜k rۢidhCiRN:lPYD(wWBJymE\^%kN7AnABvϲ)}q܎Mkˢ`׊cQjwyzw̘o~qz{ zޜaz9#t񶉜&w I;g:m&hk#lo~{H%1~~jv|xYޠ!Q޳C`)op!m7kg_Rv^nk$GMromsiߠ /f,C_CʃGgmqxfsyjmuP=~j`ǃcZ<݂D'Nq^u9FR~8Fj?NE_i@CV]AF`C-HfAbHn5BIqEKqH`N.oBFNkMH PpHOqGNmE>NlCMk HiOngENOoXCZOrBsO?uPDQv0ERt DPxtnAzMu@RKZt*@VLoTAMkANmAN>r@L!r?J}l=IYi@>Ji=J\eXA@;Z>w>4X>@W=@V?EG\@G_AE\BE]CE\`bBuE`iFgTiES:hDRNdFR>aDCQ,`XDjQugkFSjGRihhEPaCDQgAOmBMpuBtMsE@N vn=LRv"@hKu=AIsBLxw>tKQ{@hL{AIMsy;AMLzALU},EM{DMxFNP{ALF|@ MxCcONv^COu@BNTy.AQN/zTB0NA{CN|ENyBhNax=@LyAN{BdO_yBtONwKA\Ny*@M~OAM~A;M|A_N|AN{AM}~AKD4M׀AJM}AN {@$Ox?ANst@MCr@KOnCR]hAzQeCQi!DJN~i@HhLMsAPtp@[Oi??NjVJKV=nFZ}AyE3]uAA*[CpE[MAYF[1CI0\iAGUBG*V;-CZ@G%];Ll>JGm>oJq=SKp>M\r?Mt?5Mku@Mu/AFNt=A,N(s(B5Nq@Mj5@*Ne1@L_?I-[>$DN\2AE_CGb6BxElbnBE_A F^DFaF=IcI]PdCNXeR`hJ0afJcbP^_lgj6„t]8/&tƚi\Sj'JzjtQfaA@i:nCFpŮۘuߑlvŸv,ʓrhj[z?SSR]M&dǘp̱Qks s'^kK)cGN?doP3HpXN8k-N{Omo^o}kwe񃼴uGǏqdlaF{+`E+o+Ętl—l~nbr[v6y%q{|}-?кtznrƛx' fK)߲G,3Ju͓hXp͝!q뷍m}i#bʅ`.kؘqWpךSonЏ^j,9Ylf\roĐ{W]jbrv0Ci'5 /yUjdiJS ~-=Hj*AD[BD(\DIwetD3K'lCfJ.tDJuDJp>EK>lELiEMlrGOl~IRl GSRncGSrITsAJOXuGU"v5CXPtCPBx*CDOy:C!Ncx?Kt BL$rAL@qBRMmAAMl?Lm=Lmd@Lj@LshAhLfO>]JFbe==E]5:qR8<Q7:O37On;>"Si:9Ra=?U@B2W=@W<@T>BOUy?C\AE^bCEX7EF%WBE;Y?aB\CI`DEcLbHRcGOW e3FDX7jDSkDRpqERwpEHT}idHrTcHVT^FS^BjRgDSoPFSNoFyRiE5Qj@OlC_OqC!OsC\P-tANv`AMuC$Nv@ Lyt?ZL0~AL}@Mz?}Mcy:AMyDaLyBIxCHJxC5M_{I@ZMdyAMGw?.LuCbN yB6NxKCN2{CN"~E`N|@L{E@M}@NM|?NvBP2w:>iLy@N@N|~BO|C,Pt}AN}AOm@M{@LNDOPtDP}ANx@Mu{AfNgs?N?l/@+Pe?PaBR eF+Rj<|Hj<0Hun/AL|p.FOk<3PCj;QWf/9PDa.9O\>:5NW-@NUC>H$Uj>G[BFl^DD^/CD]?D[=.F[XASGTA4GT>EYX<}D[AIZ->EX<|DX_L_p:?Mw@MxQBMvENtA N*s ANo=BMh|BMNcBM]@kI X|AF]@Dp`ADalBHF#c@KYh8>E]e<>W78QQ9]Tf;A\U^>#BV=@GW=BFV[>CWk>@C^^|BAE_HGXDDTFHEXClFk[ E G)]rBEZtGPbGXfCVdgBUkBD]VrDSbp,GUjHMWZh5GgUe*FUbCTHh?Pl4ERqGFSlERZjESVnDPTrCM:sCMtTBMuB]NuBTNCti@LXy5@oM~?EMC|z@Mx`@NuALO2uBNMyQEL{0F'MyC N1y?kMcyAXMO{EAdLyBMxC1MzBLiyBrN|BN7}@M]|@M|?Ny@NvANut?Mx]?%N{APV|BNzBBbN|?L}AOYA?N1 BM%MBMV~BM|}A LznC)Ny_@M:u?N(nBPiBfPrfCQccEaTiCOn?KMo?KtniEyPnAROl=NpBQtwBP\sBQs@Psz>NtEPuvBMQqDQtA\PpDRpDLSpDQ=oB@RqCZQdoDPl*BNn@vM+q:TLo<=OmJ@jQi>]P h=Pg=}Q3f=Oc< O`=LN[`? MWHH]>_EC^@Cb{>@@_=D$\?FzZu@EsWFAEU@EX>CXADU>CR$P&64?&WK9BWf9Bz_>[Gwp?BIqBCLn@KfAMc:IlW?M|xM@:LWvBJktPCKtAyLrAMp.? LdBN\A>M*V_AmJ9W]AfF]rB"FaAMEa/EGzdBZF`fnCxGZfEHcDIbqDmJV].JOYNC]IbN` cQ#afVag!biev0sbxz6yOoxܫ|zD9w9rP(bQ/fxt}5w6sqzr ToeEqZ[i&WAZތ_ciSjduׯ|J8 fmTJ]N'H{vfM}_s kji~Pkyeހẅ7am3hzVJjYyO*cYky+r:trW qapkZ堘r*iVvFdqQPwI: xEmsDUvktV))聾e(:kQ}pd o5qM'mhء0`^Gi𹠜kd0g_evr }قt|㠨 p%nьyR ~J~BCSʂhq`rGJthA4FiD{DXFED]mDTGi_BHq@ I0xAJJwCLoDPkPAQ&jXEV mGXnIWlJ!XpFIURmHU}npHTzmWI;VlKYrDJP v>Lu->vJxA*LuyZAK@tAKqVCLmBMj.?LlM;wKilN=Jgr?K_>I_f@ Uu=@BW_9=}V5;SS2==U06@XVY<@B[<@ X>EDV^NKsu@bMzsAL'5BLzB3NbxzBSN>zbBMk|BM[zD8OyE N+{CKzrD`Nz>Moz>M|@MzAXNwBJOwAqNvANwt?Mx@NzEQx{DN{LEOi BnNAYL=}AK|C)N|F#O|BMl|CYO@M_vAO~rBNhBaOcRFTLdD;TiHDPoAM`nl@J`nBPNn??NjdNo8@Pm ARNiJA=RfC@Qec@JReP=O\e=NMcBN2a_;I[y>IiZ=_F/W#>pF^U>EdE?|De ?+D_?XEYx@U#:?T4>V'9,AW :B_;Em@HdtCLMct@Lem@FM{m2?ZLVou?L`u]ALsElLsCoKu`?Ir~BMoCPAgDPaBrMZBKh\BHA_"CdG`C.FbE%GfdqEFdh7C+HofCG~dAHH&b@CJ^sDWNYzM$^bP`diQ_bfY\g8a^+hcnr _m#sϭayyot[x,x"G&rV@dJ,y?}JwwBLp6EbPFmGSjG'[jjI[BjHSiJThOISg~HVkHFYjxHeYJlTGWqxBPt>QM)t=cKXw>J]y?Jt?eKtpA}M`n@@Mm>*Ll^=K|i>?JLd?G_]>GY9S@T8m:T<:V2>>TR=?1U8>mAMuF@NwA[OxCPy[?IL2y@Mx2ANwUA~Ox@N|@M~CN{ C%NxBO{LBN{B(NzBN|AMŀUB1L }CnNw BODx@N{@MwENt6BLuwAL&ysC=O>{?bMxYA5NzEP>{/CMyA8M}ALC}LI|CYM]zBUM xmENx&A5LyBMVxAMHuA N*sC>O^hBOaDUThYA;QkBzOoBMFnEMnDNnCB;PnBDRxr'CQpAFSpDQp@Lpn.DP_rCCPpTAOr?P r BSoAQpERs?&N4oBvPpEB'Pys_AOtI@[OHs'>Np"?%Pk?Pf`=Od>Pd+Dg=D\?sDX*@E:X@(FVG>bC W6:V77U195aPc29QH:>2W9!:V!>?W9?V;GAW:B`s_GpD@Kt>LEr?NWqj>:MqL?-MrAqNs BLtAL>vC?NrBMjCCNtfAM{eAK4aBJ\kBH;`4BFcBhDfPEFgBEAGjCHBhCG6eAHcCXMbyGQeK]hN`j9Q_riW`*h[0eh[?pf^J sXg|AwWsi{11sU!\E?fqvsx.w8.tb*pgq} _mTVSL\Ĥc3lf{!dca,Vk堎i=l!b|_ks`AJyfN~Cj&xٛ{x |ͥvH_{c%~ɚƇid}hɗ9 lМivݍiRow׻m{sڨnIߑe]ic-i՞jTY[1]cf8bss3&|عY-''>xD_tbݣZ[ʀ\ tO߂8f8^u+v}u_k{0hVPxϼpE;zEgڞI7dt5pL| {|`M, .<},~D'Di@_'FQc G VfFYhC*PkBxNBs?Lu?3Lv?@sK3uOAtLs%@+Mp>L#m~@Km?Kk?MJg6?Fm^= EV,:AdV#549TC:S9V?f=8UA?P4@r@N>AaP;>6Sf16YP4:%T:'@HW<@lW7?BcYg?DZY>CZ@D>^DGm_C#GZDI[AhE3]*BDL`CG^DDJ_[GP'bdIU(eFY"fEE.WYe0FEW hpCUTjCfVUkFZjxGZ jFTi/GRiH>TiGT1hGYkGWM;zANw/CNMstDNvCAMy@M|@M{@KE{ BRLzCrMxCM}C.MaBLU|^E O{DOyDzN:vCNvCNxANvXBDMqDANfBBO]f?Pl4BRsAO"rAMn?KkoBNo@ PoOCSIp.BXSoAQpOCzPqBNtANweAWOuQBPrBQnpcBRl@LQ|q>aO,rBP@nD1TPmA;Q$q?NsNu;4On =6Plz=Pi;PWf+9hOe=wOc?N9\,>KjY>G)[>DeZBFS] ?Bc@_C\m==BJjn=2E_>XFnWu;.DV=&DWtBV06TQf16S0!6!TP5cDDf>^Fi)@8Im@L:u?Nu?Ms'@}Nt@eNsBOutAM{u|A_MsyBPoAoMe?KIb@eL dP@JcBI\]?E#_CG5i+EGkDbGsjCMG*iCGeCpGa;C IdKDKgEHSkRUbo7KO^nZN_voVdVi-[OhhZo]&4Wsf}ΛOxsBy,L>7s{}܇JedS8tNv{uU-yagox\VwoZĢse+dZ@fɣk^Љ+^daRYo`w~eaq9XwggLFcw_1‚KkHxܫcÆw@vWN|?m#sg^Xzfޞ~o?rc\nяkpLo4k\f̨jŦ|(qSBQ^ӇiFR8NOh *pFpPƷ{Y{K7&iX e])`蘋yMgyWFsSgkK{.UzEVsjiܓh-@yt/D]}4pTmR}ٔyI}Ŝ{ zP~YOaK|}—:umj{I]ePgIJYc?DZZDfH[ D,GbCFjBJ sC"N{tKXu@Mr?Lq?M)p?eLj@Kh>Jh=(Ga:)AA]=@4Cs]AC]+B\D\CE]_BEc\7D#F6\FG\uDHSZGL"^fIQb7LpYOg6K]ZfIsYiwFUjjFdUiHWoiGURiGnSJjkHS"iHVhaGVj1GSlHI{Rbp7E.Qp"DOuuCLxB^L^yBM9|AL}BBFN~D~O>_K.}CFN}@L{q@FMS}?LzEBMy]BYMNzAM~K@MNC`ORC O}BOyV@MwANM_yCOxALw^@7L2xAOy)@M{AM|oA?M} CM}NAKx`DMy{@K|.BM|CN|C`NyAFXO|xODNxvCNtA#P"vf@NAq@POj@O$i@&Pq@gPwBOqt7BN[oAN2oBPp,DQUqE UqCRn+CsQoBN@q7D"PtAOwAOwCP*rERpBQo@YPr@OnuBQqCUo3LR@LTU>YGNZ>|DX\NC!G]A]E)e?Ck=Bk>>Epa~?FNV?#F:V:>DVKvn@^LVu>Ks>LuW?M|x@Lu@1LoAN9lw?L`A5Nc@ M-h=Ic@G8[AvE+^*B-GAf@^G:gCHgE2IhDmsLa^ZpU bk._\bWbTav3{qLt˥{ 𤦕=ub=ls4uUu$w%coԊj}wuh pÓn.ns[ufo^}kR:{mYKr/p̨qtSz 4jp||cэ}m;r_{`o[\R]ތdeo}ydWmAKKu#bYtTG*A!\>W0bŏhw0q}m|(w/āq1@f7.%⑄o zhZ<#vvUw\9rEȞ!7Fw@m]eŎp`@|p1=}=z'uv?yfOO؊w[~Myzy}|~6lR}RBrxm^4SrJ'B>`LCB_>@QZD6FaEGHgDeIWl CAJ"t/BJyEBMwIPsG1QOnHReGP@_:FCO`CL^CJ$ZUAJtU;HS2?:K UBKlT*<MkuMvo;DLn@hKi?H,e;{H&f4?~Y7:CV?C?uVMCJ"i^V,r7qsspXoy=@S-5N:3'BZ>t?]`><]BB`ADDaiElD aGE8E$^CEX EG WJDvFYGDZEZMEmFWFI^kH>OcL"YhOJY%iSIf[lHGJUi[HShGP!hMzANmy2BLyBLyBNu*DNtODPt?NrR@OmBLQ>kC!Rn,CP9uA%Map(BLoCM=pCPDtDQBrpFyRp E[RoC&Qn D"Pp D"PpGSrANfqE7PqtDPnAQP)pAOsYB?Nu7F,QnuERFqCG0T#qANOm_?#Mi?BO.p:Lqy=OnyN [@DMT>HS>F[|>D]Q@Fz^@EbBEhnBBEhc@}E`AUFZU?uE,T?SDqVl;~BgG[gp@Jfq?1J=n{I_aALjl>Mt2?MvuS>Lo!?MOoU/7S360NV<~7M>8iPA_?TBdU1A8CV?@Wa?2AZ]EB6C"dDED1cCDe^CEZDF&XXE H~\CE[DD#V'EEW0EKbISiHWhGSZj&E(SMgsF"Qe5IQiHQlBEQ~pB8PjpCPlAOfANOp{CL[rcAKRyAKH|?IwCNwCPwAN3rYE]Os0EPStCRuL>ENvi@LXy?K\zfA3Nu|2AM{@L{}@M}@M)|lBFN|\AL|,?{I;z"BCM{A^Nz>yANK{=N x'APy_@M{@M|QBNxeDOwbCN[t@RNlA$Pi!ERvgESezDmQifCMjB2KImDNuBOv,F+QOq FQImDQpEQupCOmpDQJpNFRlBN3nCNNrBNrpBQnpB4P^oF'PpoGLPpD:PoD"Q'mbCO|j&B/Oh'AOkJ>Nn>O*m?Phh?Pjg8$Mh`6?N [EgM[*>sDXAFa`>nD_s@Ga@ F`@DobBC$Ebi@D_+BHT@FR>9DT8cHh@Jcn?JfACfOp~@Muq@Ls?Lx?UM"xBTMsBN3o=?LYk?jLsgR@L~g?Kh>G aBxG\aCG`AQFc*BkGdBtGeC/G"eCG-bCHVe@Ik@tOq4E|U@rGVjIYhqVi8v)cn8v_wjkQ\aL~{Bq]|jɯ%•yۻOp_t^ynzrput͸rӸ凉w޸}0yetXs\y.uÐmYgCg|Gh)o,Vf|6^0a-xXllL-uW-|hč"XqfzuudƑeC{/*ՂʤקvmЃ/sXudZ_]|^]}^֒]9`8~ib|(IwNd EjQ/Pؒgk 5qu/=rh/fVfܤU%pA6WIۤ8RY(vڋi3okcj١} {fO}Jޝ׉*af8q­vEvP?6ϑgՈ9{D{Oxfz-}܀遏}d`FklKKr FD`C*F^EFbmCHmEMsDG_OpDFM}rWEMwF O;wUHNpiHNjDhLcCMG_ClM^CMYAEOS"D5QQ@NRQ@L0S:FR6=6I^? Mk@Nu?Mw@Nr>^Lk[?cKfjSIY>UMGX`ekUZwbp]{\{hLJGJ,3XI 3:R:=AET|=AR]AC|T+@B{T@B\RB~CafC%EfDE Fpa1AAXDECWDcFKWCUF4\BDZDKDWB]GJ[GQdHXUdE_UeCRe[EPc GQhE^Q@nLDEPsCOtBOoBO,o?MpB`MuAhLx@iKvALtAMtCO{r"EOmHF OpGPrUDFRos+?NvUAMx:BMKyEATM zAJM{DAL}U@N~nAP{/BOH{WBdM{OEwM{DM3yBM|w@M&{ N]x?FN|>lMgF@M}KAMy @KhwCM{mDLPGckCQ(`fDScvCeScbGU[ioCMe7E|NoCNkvCoOu.ISFqFR7mBPim#AMkC{Pp@"Q oET?m8DsPxnCNq>L`pCQoCQ#lEOkGmPnoB0OnC]P`kMC#PJi@POjAPlc>;Ool=Ng?P_ARb=|O]?=OY^@}L\@F^>@DC]?F]D@F]?D_@Dta~AD`4@C"__CIVAFT?DU\;?N/65{G38J17J39%Ob7<U4G:W&5F;U70Y"?sGgvIi~Ms?Ls)@NuAMsFPoF*Sm@Nj^?LiAMha>Kb@@H`@Dp^B"Gmb:DHfBFeDG9eD$HcCGibCuIh BLo\B3PsD5Q3o-HSdLYO`O`6gWfi]hJbwea#ezsnw{>tP{ +u `sgttѼswyf6x繃"|Pus8vvgŔxcĸwn~z׵ΛU|pskhug@UmŬ?ja'g 0d>dWtK_Wx fzn2^샂j枒l4d:Dvǘ|kQ[WobY笷:G=tcpHyNl9spLeGa֌q@1N|C y=SEu ?lRPclmCse jNq~VZÉS.e\e~738ߛ$>ƫjɄ6Kmi=!VyvX{_WvO!}IΛESYOnnu'wम}ȏVE-|{z;|suބ[~:BtBCah~IHpABa?SD_ A%F@b1AJnDOw=EHNnvHFMNvAE NNyGOvKiR pHPYgnEOaCLZA.IVCJX@HINVWrDOR9@LzPALJT0>JWS=)L`>Lyh@Mo@ NrO>Lmi@Lkh>Gb=j@WR46D47F;9J}==`M<)=S^GTHSQbRWT5Sgi7kwtċHuu[x>2FzzlJIN(33J/5;S7RB@V=C{T%>BUa@sBRACVB9D_B9F!a@FDYCDDVDOEeUCEVAD\AE_CE[bD'HD[FN_`G^UawGUY@dETfERxg%ERchQDQkEQhnH>N%|@M&{WBdM{@BL{CM8{CYMNyALD{/AM}B8Mz`CLwD*MzLACL ~AKy?EOrUDNogD/OAtCNuAB'Nw1AFNx+A!NywA:N{|AMԁE`?EW[AFYTBSFY\AiE`?E_ A27K4o9_T38V3;UM56"X|:_>Y]YBIh?cInk>G5k*@I9h>Ik;Kt7>xNw@?rNYt?5N roAjs9.{ߞ@rċmQ_lND?UqTDsMB(pAuUERQ6>p2xK-.kMCz@~ZJTmB{B|6U1jVa#Ҍ7dt_؎w{KwwGCy9Gᗩ ZϢҏog*w0ٝ:wxQ }iD}E֊ xhxy}Ι#Bq~Vo{W]c܅KJznBABfd(@DGg5BGYiCKn DM"vD^MxG~Ow5GOvsI/RCtKUnOR^`nK[hFOB^AsIX;BKYDNUAJO?IWOOCMM;UA O]YxCoRcxBkPhBO3mACM"n?WLFj@KZef?E\v<>O/56F<;jJ=>O?e@RBl@M\QM3q v>vzN4xV\~n$iM-HU+P6N/BQ\iDQj/G1RjxERPGmFuOqAK4rCMfvCwMweDMVv=ANuA'OxnBOvMBNtBNu@:Mv@ANUy?Mz@@AMyA?MyBLx@N|5AkNyBNyxANz>MyAO*y BNtCfOiCP ar>Pt^;gQgS?RKkD)U;mwCkQmdEoPpDMtBcK_w EO y=N2sA?Q2s?Or>|PpZDW(nC7QnGOuAJkvTBMuCNsSEPtDOsCVN6phDPo*?/Nm<@NKn@Pm=mOEn=OjsV=O)q%BR'gAS3Z@PUAO UG=aG\a>Ec9AGs^_@NEYp@B1[`D^F aF JaUB4G?_@E5^2AaF$WUBHxV=6FU>LFV46:R@1I4)M)15+H4:}J37Q79S29kU59Y90>c+>Cg_@;Hf?BIe>EKf?Kj=iMr?Nwf@NAq?NqBPgk^ER9eC.QaeAoMeBMLeCFAQgCLeAH;e4@GAh?G h?Gf BHLgHCIeTDIIg?Hk#CNMr1A:NvBNyYFOCvFQ~lDITfK[Og+Tnb`JZxd]Yj{fvsu'`o<]A}Ŧh{T{ z twѸx~]dZxF8rY@qt ףvvʓ/y?E|s6vWTxNxmB] b~юsΉy-dK(XɀZZKyVX>#qH^7oExSPZge^q~Ktkx(}:J~֊yv&w[{=Aۘוo{!LUx}]C|Ad?? a]?iDiYAFnCKrCoMy1D5M^zJF>OwHQs3KRnOVo,\cxjZdwIbRe?JY1?PJW@IRZ@CHN@rIP*C8NUERZJDxSja@M d!@Je@ Lj_@9LZnUWA+BYAC0a?MBaA^EaB$E`^BC]F'Ea#FDcBA_CGFf\B H+]PCLd!ERvgFVe E#SeBfR{eDSufDRh]FXRkE}Pk C"P,naCOrAKvAK{BL\yD"Oy*BM}x&ANx@pNwAN,x@Nz?;NzAN{@Mz@MMz@[MszO?LryCNI~l=J;}BO}=Lz?N-zAfNRwjCKuC-LzCwK~CL}YCvM|AMyANx'AIMtz+@tMzBP!{A N3{CCMv{BM3zBOz'AOxy5@*O7~P?M|DBNmx#@NvBP$y=~LGv4CNZsfBMYj2?BNd=Q f9P2i~@UZlBV0nBQq!DYOs6ENtEGOxCNyIANuD?OptiBP=wBPpCPSonBPkuBCM xbBlL v{D)P/t;DP6rE]RqDPpC^OoBQoNmG][9oB8^?F]H>CVI^a< K/kILuG>Lo MMdsӍ^_؏^[W̙$\ i{`~jNoM7`yʕͅC1⫨tʳч{}ū'jux*$o}k!iߟ9m46tX"{]sHW2#hSLiDawCFޟX̨rMy{0Ih9$QvC_vE3{TL wZi֕ob܇ rKe=J`7dBZ67ON?.9MD@QUGW@VMyOi~M{˚Mwß*ÐЎoug֋uV~zҁǝnzp{wlJGS*j2Pn1-:T%;CQZ>YF\~D3H]BQDYA.CF`-AFBeCDgAD e3BE*cBOD`CC`3CEB`vDpET^E2G4[:CIH\6AgLcGUZiEVOd]EURcDT5d?ESc@EQedF0RiDQl0>`Mkn?Ls @AKvx@Jz.CMC{CWP{xGT~A4Oy@Pz?K(zC?MQ}I@N~@Mz-AM}yAWM@zQAL(zBvMz!DM}AL|ANz @Mz<@Pqy{@N@uDL[uzELzCKt}BLH|@ LyNBpNyALMxEAMz@N {?NyAJNy@]LOz|AL{BN2zANHz@P}=M|VANO u-AP)qCQrBP#xFQdxC*Pyq0FTqF+VoEUmkBPm}CNoBJPkoc@ On@NLoBCP*n@%P7lQ@PliFi[zAhF^V?hE1UA G\DeH`@CG^CH.aCG-_#CA[DGs\G=KbDE_^94|4hP 35O0";Q4*;=SS6Y=T1: U5u<\WR9?\;GF dZ>LIlkK=GZk>yJgG?KM1kp?4Oaqu?MvLALx@3LpBNgrEO[ BN[]!=_Le\CL&oBLmcBIg?D]BHA_r@GkdsAGWiCHl^B HAlrCHNrC(JtENv]CPN y$C0N/x@Mp)FP*m+H)SMkSI#XlO_/oRaGn M3_mqek\dnt}~鼻xs6 wįv"GyŞwgVt&whϞzNqmtr_ד o>9s$?ؔЅwlsΜPxjEf܋bOg^Ǡi^-QTŁ}XɌj͔]cp`S40q\މiOE:9o{;ƮC7Ə䀗^p}+̚sUlkƋ4fki,csg9wbEnNRqCA}w@KeV\4VȢTAxSS |OR}M #~P]wUÜI `'{Zq KqGGXlDNsZJzVZ L.X4_HQ0cADKWc@IQdOCBSMpK{\$il(xNJ =wőoWv29vs/z4UƏ|p\qLISp+3M00:Qs9DY=HY]C*JZ>CGXBDc`K@@mdCD7f#CcEwe@CJcAsDa|BE_)CF^BE].CD]C8I+`EPdMEUAiDTWg/EWdgDkSa&ESlcCQ-fE\QYkBNOkANoA/N[sx@LvBQM{S@FN{\@`Nz'FRiDQC~AMzBvMzAM|>L}GAM*|dCuNzy?L~y2CMyDMz!BL0|@VKzAcMz?CLz>APgyAOuSCLYvDL!{BrM| CMxB[Ny>L>yAOyAN{>OP}'NocB QrmAPn@ PmARl@oRi>Q gN@(ScuB=Y`?RK]SAFPZ>JY;D<\?~EZ@F=Y@G\@HJ`AH^BuH;^CF^CB^_xEH]DHbJMqHIg853{S04N/e6@P4:T5;xW6v<9W18!<;W>JE ]>THob=Gj?Ho`>Il(?Lo>MZrE@)O}tAuMrAfM,pCbOYdHPXBM)PoED?R]ZrS\e;H_ vy(Ky%~ʟޏπko]kEˁ΄unlF|AT+5RO2>@vQ(=\J[Lox@MMzAM%zLBLxBMz?K}NuyA(NvDEbNs@dLl> H>h?oFcAoFf@Hi=EsMWoEMqCNvaCZOxDP{u.BLPpCcPq+DOpuFQmE1Qm!CQ%pEPRrGSs;ETrDVqEiVoDRo3COqoAN@t>NrWB+RnP?=PlCoQl@Q$g\@Sa;QG\,?R`@UaA!W_nGV[AJS+?D9X>HDT[[?gF6_?F`,>AG_AG]CHZ DFHC]yFIVNM]{JCOfhfp~[iSNnF@aVz/=2aMo1r6R2n7UA8-Ghk{?Hq@KDp>K?q>Mt?6Nr@mMpA+N9l DOY_FPWBMVBYNdALnAIr.AGwlADcC|Ee.FxHgCGgND JZixBKAqCM| C0N?zDPv DNwv-ENgz1DLOu^EP_pIdXjK_i2K]lQEap1_d0mde2mDv\ytOO4s~ɛzazɫkA{T@lzcBYU9A W;wB2Y9B _*HV*AIVyBIZYCFB]+D0F5^AE<_AE_@E_Z@E]zABZDCDYCE^BeI`CCPeEWiEUfMGS\aHS-cBObBANaCM\*D4M^CNnCPu">NuxABPyAN*wBNrBNNsCBMmvDNyC N1yD*NyY?JzA>N| CP|DP{-D:MrvGOz)CMX~?J|BMi{dCuNz_BN'u?COWuALzCB1M/}AMz}B NU~2B`MeAM}CcNuhBNt?Nx@@NExW?dNt?M s3@Kw"CMzEOt|A!N~@5L{@[Msz?ANst}@9NsBANvEaMqs;AHJl@@E~cA`E_DNG``VBGbAJykC.MqEOvRFPvNDQCsC PoF7PrC{NCqGCO}mCEP+mCPNoFQ"nF"SMnES-n>HX8mwJ\nDQlk@KMoAN?s?DNp!A'Pn=7O;mPBBQiBMSfeBU^p>fTYf:R<[ATAb@R_MFQ]@H/V@D>Y?7EY?FIZAEYq?G\AGHZF6ITUCI[LOPaMRRnig؄}(}uTNR_63L{/0R57U9;cQs9+>.V9@W=!E_j?QFdAcIkmG>Hm?JTm@=Mo,?zMjt?[Ns@lNo[BGO(jDOW\FQ[CoN] CMXdEMco]DJpHBG gCFaCHEd{DGtiqCGpjCMImAKwCMCMZyEPv|CuNxCMuDOtfF QimIXfK^PbM]ucQ_fUbc<`f[`{TZA=udS|Ͷzn]y%vbXyxiNx{&m MqsrhRw k5|lU@~g*Ru("-czVw Zizbށoܔבrmex@V~fF5u0Z~atS1pTU87o?}FtpЗ{'̘Nն0^@ԭ}؅K~xu8rpV^TRІ`P>Saݫp’(fHMDם悏HQSS΂OQ~OSyMUtO\nhJC?m HLj!sLҎyzS*'W*"Xۚb^w]$%nB]ܞ~Ԁӄ$=stu^} I\fy7@eDAraEDxfDJrXENzFO~J$RzSSUsZ]qq2V\Vp Zeyi\jh:|MLTgJEKE|Q=>=Q=BY$;AZ;KB\~;CaC:Cic'9 A^ =.An_ >EcN@JdCZL]CuHWC;:T25RE2b:P5$@O=AOFGJL;e`Tgv|rag xa nD$t]{,:{~{utOvcVQZZ=C~U2!BlU9HY0;#J[=&JV;HU;IVAL [nDK_D+I1_?;F[G>FZ?G[&@Ef\AE\BE]B F_^CJbDQgBRmYFUojKG^Sa FQ_BXOEbDQdGPi_CNIkDNrEP{@NnzIAOwB6P!tBO tBOuAMJyDNy>K xANwB OywA@N0zS>MzBNi|EN|FNCM^O@GLABO|;AMLzBMGv~CN v1C}MLx~ENx,BM4{?hL @hLAM{CN6uBNArA_Nv?BNyrBOxBOw|AEM1xp?;LfyDOY{CBMx|BM|}/?LyCBPu7BOq6:K0X/PO2'5~S9;Qe:=1V7Lk.>Ln?wNsBP_oAA-On?N"gFDP ]ED.PZe>K_AMhpBMMlCJjHCFpbCaF4`EHfoD IBkJBIj-CxIpAKyACLCLzDNFvCNw DNwv-FxQsIVkK*\dXL\_!ST[Z]d_[i&emrh`@gD|<}rםzSxϦvlw% wx(w%,%v~scȡ}dzgiYԖmܖuzbCv^Vvhց}gpqraYum]E#t]vC=vSBbՎ ~McVq\ԃ7wb 7sRn~~+ qbrij]=rhuwm\cGzaGOz@N K+]aQ휖|B|De~8FyIR'V}:QutORotPBkILmH0rJKSwPQWf}"U55\7Kb pm:h ٍȘiU8~C {|'}+ܞ~Ģɛq+txGQt8>g#A A2ezAqFiBLpEPxEOPq^JRQ~XM^fy[,cwWRd w.Z fyP"WrD;J^ACU;`@W8O@]<@^d=A`;@d}rDbY>.E`=E`Q>[BuQIJGN bn]fe_|O Iu"Wmj|OA&s|wzm~j'x-NLUE<3EkT8lGW; J"Y>J"X> IU=+HWw>aKgZ@ND]@LD^RBL#]A5JZAHAZ*C J Y@iFUAxEWiB:F _KBH(b@CMOdEWh?FXjfJXlKIRgsFdRe?FRfFQe/H"Q.gjHOpC@MxB_N #@HN}@IOyAOt\>LuNAPNxO@uHDWOu}AANCv@dNBvAOt@NsD?NsB`PsDQXrDT4nBUQjALnBdN)o@@On=OmWBRfD_U`tC[Uc@ ScW@ Rb=Q`&CNT>_<:NU@KYg?EXAHZBHZAGZAEYA%Iy]AH_^ChK` AJbULJ—BfܢꘙyIp8yqldiZ_"?N7FM2v1>Q1G4PSA:MK*mS=Kl?QNpFAOr@=M^~A;OiCKm>CIhTBbFdBCGJdBHhCHi.i~i`l_j\jNWTs+D=dDB_>B]>@^> Cb?DDXd> EbY>G>a?J_J?8I^]?G[; B4U25N67OH:#>\P=:@QA:AmS_FP> W^WTeՈ#yN2+s$KrT|RFEr zt_]pEDQ:DV9;IXG\7QG?Z3BO`ANW[,DFP1Z?AK*WQ> FU@FWXAD#YBE]XBFd@HfCOe,FLU`HYc#I4VrhE3RR/gFRgGDQBkIKSnHOqC_LNv'AL:~[?Nc{`BSOtvB0OuvvBN9xBtNy4DO {BMyCMyCcNxzCMtgDMzuGc(>HfB?Jo.>KtCPyAMIy`AMJy@Lw\AMOl|DSdGXE]WF ZcB@Sc(A=Qrb@RavA;R^=MX?UIX>DUAyGZD?H^AEu\BF\kBH]4BJ`:K_EMa_kkYGOvZd{MsC~n i Y]>5uM.0.0P36"T44:S2>>V:CSWAHo_>Fg<&Gtk>Jp?>pK[n:vLn@NAqDNoANMnDpR`gGCQ^M{?bN"BMy,CMtE3N.uFkOjuzHQsfJX2p;K^jM\dLQZV>TY6h-ngr/{ޭM}@{|u6s;Otv zz3}alxQeu8s៱cu]l}CXJčP˦4SD&^nF<0V{XXmĈGrpҕpX6n|i{sbblFqs]uvlswS~`1|:|~8zȴIlj ~c{tr "t z_p{Z0qJz#HKHU7Dԕ4x/GWXŗ[sX7w!GYu EPT#Q^ ^mIq5lo _^tLRqIOkGM?h@G a@FZ?/DiWN@ODg\@E^B/Hd`@G a=F_5E^>FZ:AT27cK59J;$>L=@? QBrB~O|LJ[MdF[OevxȜqh~7x|S&rVy̛lYw5[\biDEP;9D>Vn=LHY?H\>F^=E^m=H\n;DIZw>aKgZALNWALUBLU*DLRX@*H[?C]?Bb>=Hi@LJjcB}Na1E%RZES^XCP g0ANjE\QYkDQi(AsOjEQql GP8nuDMrBLyAMI~ABNR}ANwB]NuB6NxCOs{IvR~gHQ|BYM^{=?OKByLDOxJBLz@5L{BrO+yANHzO@;M}? L{EOzYCMXxCWOx?MxALyC MyEN3zj@L{@BM }BM{%DJO{$C0N/xCMuzEN ~EM/|BMAy,BM4{AMz}@M}AOh}?M|GAyM{A MzBbMvvB.LuoBgI'cCG`AFbb=EEbAISd?kHh@Jo?Mw@^Mx@Kz@ JczCLy(BLy@M{]?[Mu|@)M|B@bKPy8A^Nw?PNEy0|!;0iJyQubTJ9I/+L#48 T5< T]4>>V;BfZ<;D_EcBIh DIMjAGkBIdsBKx@Nz?M {'?KxBLwE3Nz8ءh{~ß }ܛx_0pnFG_6pb輮DG̍ÏA xGe]qC>#8w7BȟJFvps;gsJn]fmBm̕t{-*sy 2%0b*U{Fѽ(oV)oxmxdǙwjɓ1vybݓhvb J|)fajʵez{̠}͎e㤠p?ۑo?zAPdn>0vCZʨm3{~weo8*Y)uIztQI0S~sX*b׍mfuxnL~HJό՗Çښ. m㖞zQl->joEXKg8>iW@9Fp`FLpJ$Ox(PQRQU`g,hlo(r~&nmw%YWXuHLkAGLeDIeC@GbBE^@AEc_V@E_@wF^@G_>'GI_:[E^;Ecb=EtdV?C[ ;==S07:YK7:NG;> IJ<>OCtCSL}SR"GvketЏwНX~J}]t3tVfq}V]VYcD9EyP\>WD%Y>E\Z?E\@>Fw]?FZ>>IV;4JWW?M Z?KUDc|?I=fWA,M+d[BPkc(BP;`]AO;\>LjeO9In?MsAwNo>5Ml BNl-FPoCNtBnMy"BLx{ BLjz^B=Nx@LwvCMyC%N{*EO}IqR{CkN~A&M|(BM&z~CM{B@KxBPfwt>M,yb@NF~A>N|BN~zXBNwBNvBOxCnNyBJMrx1ALu@LqwEAMzt@M{>L}@3MB{BBNP|CNO.~LDNyBMuBNy?Kz2AM{f@M7}@M=>WLyAM|xANw CLm6BIb`AEd~@Be?Dod?MFcCG]QBLlN@LbuA[MryQAL|CL&} CsLzAL8{F>Ly@NzxAMJy?pKxAMNw@NVz>Kz=?Nx2?)N(v@2NsgB*OJqfB(O=oAOmBPhF3SbREU]CzVUaCSdBRt`C8RZAO]9E]3@xFZ@6F\$@:DaBE|a!BFM^CG`]DHVlFKU@yQSRPQ^x] gyȘ߭RjE{fyQm?gF4-XK0<5S`8J>+U7@"Wt?E'`+=Cd*CeW?VDWd=DRbe@Ga|?FA_?F[>F\=DG^);A];@aX:7D:Tc3)6OM468H<>H??8P#GdEbQf[RR}po|ߦɭ}Ы+KwԄz,uÂ/h(pZax]QNa&DCT;=B\?D3a?eD\?DZ>GVFO`ANQY?aKT@JwV`AYMXXAN[@K^ @]Jc@K`[@LC^`=Nh@<)N>n@NeABNb8>L}m\>LxsAN s6ANvo$D OMoEdOsCNv&BN"xCMzCNIy=EXQyrAMpx@ZKw@kLzXBM| CNd~@ZL>~ALCL{ENzB Mw\AMsAANvnAN{@M{@[Msz}@VM1yCNyA|MMzKl];C^8?nD`[?FR\?F~aiBHobBG_CG] FfJ5ZI9KSM_NXRGSZK z1fXE~Zv~8n~˄ckm(VG{I6~.I@14SG28 U%94BW;TD[=DOeMDTdc@REQ`@,Fd@D~i}BHo1DKu$E{NXymCNvBMvB`MwGDNIxNC!NSvC~M B]vEWsJ;@PJK8Rjxrbt"y}:#x|{5V$ёёJ|kat;OT|FKm9JGZAABU>DQZ @D\>B\?E\Z>6GI[;H\V;Mb8?Q&b6AOZCGNZ?8L&[C_Q]C+R^DNPzc@RLb@K]s>K']`Mkn@NoF.Q]r=EHNnvCMxREOf{CM6zXB9LAwBiN`wAM:wPAaMw@xM z=K7{>IK{BMx|CTMM~|CuK{G NlzDMwDN[sC:OsBENrz@K{4BMzA#NzAM{pCM4z"?Lw?XMTx?LwBM~yB-Mx#DN uCORw~B]Oy=B.Od{AN}7EP}BMfz/CMyCNyzAL5zAnM|J@L8|JDOA{3E MwAMrALAm=UGd>CmaDBEbAEe-EGweDH*g;ERL+nCP(y>MzAN|A.N1zACAOr{BO}AN{CPxpBOwKBTOxBOyENy|_GvNxGSNuFMGr@J[v>Jt@6Mls2CTN6qB!NpjjDO3cRDOV\DaPiUFSnYE TcB5QkpALn?E`i?AaACaTA&FkBIIcuiBKvEVNZyOCLvCMIv@FNubENtCNtCNrCNNpB^NqEMsDGMKqJPjMpSc\HZ Sj^dRBRf\`~Eܛ.ߘ|̨қ|ͱ6z&yutPt,0m$nmnrb0vۣ,q6vltϫQ~:ٝdxƒn[8yϋ>gЬ4r JPͣ~-}uՕx?ymj–fL a[h佼KЩꀺ@;wHude)m io)0z0Mv9ɞ;q$Ft}­X~0PԐfHCG|WPVyDn9_l9$yAGڦs׵ۤ]+*EVvϚZP%zO{^B }:[d^sxJzcF}nUWёo&ɛ SݔڕцāuCvyLx~ԇ>po~JJi<;[CTE|dTKNnS3Uxtr^lcOi(por{efQ^ _|NTM_F@>R>@p_>Af@CYgADg~@Cg@|DffADhFC>ElCzEi>TE`;E[DU;A\Q69"M567hL;C;/M4>?MC'EO ONFQNza!t u$—{⠢ ~oz `eSrCHnnl>C bDEkW?EBdT?;EU/@RFY0@E)`?-F]?GSX^?N<_?3O^BN`EOn`EPO^BMb<;Ih=|LqI?bNpCPVfEPc=B[Kj ?PLq@Ner_EQu~BLx5CKc{UEN{DOMxEMw C%NxKA\Ny=KwAqMy@MzeAMztB/N0yaDN&zDNzXENzUDJNyD]OxCOz#BM||BMzBDNRvAMx@M|PAMT}T@Mz{AN9yAMxDNk|UDLa{mEMwCrNw@&Ny@M}ANhCM~CL{B*LzB?N zAMywA@N0zB%OyCO9yCNEwBNsB]Ll`AHQd>A^AB\zABe^CEhDsGsjDJq@OJt@Q[u_AOtCO&vBNxCOB|BN{iCOyD QyKAN{zg>MzCjO|jDMx/HMwEMwDOsC@O-l>BQ\i IUfGFSaJDR]gDR[DT^CS'\lDSTN@NdU$=^G` >7@c2?EdBF_BF=ZCE/X3CEo\D:H}^HGI\HNn\S8N ^=jQl[yvhF!~ū`|Œ?ysOgfpSK8h.F2D4\T3:cR6CU<H\W"66DW]9?eGgh>Gn)AKst(?J@tBM:ufAL uALMoBN@fAN*`:CO \ERXDRcFSkDNr=AH{m=C I-iBFb"C IwoA>KCvD~OwDN"xJC MxCNwE"PtH!SuyHRw9DKOs+AMp)D OgsEKu>FMu\JBRoLfSNjU_echfPOpϮCF]x:y_"zް`ye>xMu5Ku4Fo}66j5q(qܚJ3vCvt3rLhmdn*y ]G N׿]CdϬhر7~|8~{ߊusjN{Djo/SqNұ.c˫|vq3Bt|vdԚe]0-\uõom y鿟}im܇B`ZGZs;zJ=x|eGRuD'~SQs NE̱Ry똤ZxoJG鄭pVpxcՅmVYrVIi\WLLLxl@[bvd; ɗA휦^љsЁjPz#Iuސ_~#yih{IIVh@? ]FGdwP>Rm$\[Nugrkރwr$xxmxh:f|?\ZyyON`>@|VF:?d,=Ci@D7E\=.C3W<;t>R9v8@O<7L=f=ZL^?.@?PBIRc\sZ6m1e~yW Ql~Vx~n bz_OJj>Be9v?s_AD\BEW@FVs@FN]@Fa2C5H_uEIY]BIUE>KVAA@R\BRl].CQ`@/M`>K~a@NcDObJFPaB_N(bAMet@Mgh@M kjABOmE;RjHSi@Kmi=eIu?LcxANx.CN{9CKL^y>FfN%xCLXuD9NwBNz?N}m?*My@LJwnC)NyAMy@XLvDNFwbB[MbvC`NyCDN2z+C_NzB;N}dAM<~}@VM1yAENwuAkNxAN}?M>L}=RMyFDQxAlNz2CQM }CMx$EPxCqNx#BM{AQM BYMp}EM{)BlL+zBN2zBKOyAINwdC|Pw>cLuBMzw@Mmt CKkCF_7BD]xBD\BE#fCFj~CHlHE&M1sCR|t CGSszCAPnD>PasDOxBNyBBN?zCNyLDOiwuCOGz@N|\CmP~DMzND!KvCMv1COIt3AP'mCmRc)GhVf]DSXDVSXYCRYC"S_JDR](C RY;^KZ>:E"b?Dg*@E.f@E`A(E4XeCkF W^BOE\CAH6]HI[uJiK _XQQcyq̙v-@yƢSw̑up:kkysbNH7H22QC2c6M9jCYP=$I"U;uFZa>FH^m@kKp|@KKqC*Mv?4L{>LJw%AdNkAOgdDXQfbE4QVFRZFQ*jAKtAKsHRqNFNQmAKoE(Q+t`COtDwNx}BLCxYCENawDPIvGxU.yF#QwFO`xDFOwDJOvELw\FDLt;IPpNT|p[]dFijiq,vց˥~qE{{zkߝzƱz8u}ؾd]x|{>pkCmїzԒ xyϋ\tgUrڔ/&l>_g(ulmu䕥{4 h@zg6Ƚ6؊Rȼۭl~5Ety8vm{.}˪Om<xzf=my΢*qB{ɑ}SIO_-x?3tͺn."AZFHDdNOpXX3{k"p>rxΐPpu=|_df[Xw[RPbBCXL;AfX@FlCIkA{FYgA]E)e4?aChb=Ced?>Gk?Gk=qF"b AG\@bEZ>CW :D=T8 98Q<@:DM">7=LBa?Q2M|L,UpkbmvDuě~_ԋ:s]nW{Gc)VuK.HbX=kBg_>C;_oBD\AC9\@gEW]I?D^^@Ba@[B(^AC0Z?HZ;BK[>;P2]gBjR0^SCS`BN__@K`A|MdOM{_?kL|@BM|,@N+y/BvPu@M:xAnMzBfNCPiBR\FX#XREVU1CiSuSCSJTBR^O>N\`FP`!@eLf`9C`k=FA@f=Ch@EdBMFYoD=H{ZTAE\fDGh\YFYJ^HML^LR$f\yާф|ۮ xƜ]v 3x~nO{EdMH73E72M3OY6:Q7ARp?ItU>FY$@"Gc? H"mVAJ#p@Jr>?KYv?M{>M{@rNMpCQtfHhSX^GQUH1SXyEzPgBQMuAmKwHRw!GdRt_ANqDiQsB?OetE{NizC*MyfCNwACCOw|EPy|EOy/FOyGQyrEOwCALvFMVsyIQquMVPp\\cbjg@]xېtg.\^Ķ~"|^{~ߺ 5}RR{ooGx-֙`}ʘВxljsp_i8u!ʏrw?s˅qvu t]wׂհ£sŸ>VA؃Wy_[rͪ_wεӞ?N܅~VlSq{0Ǜ%׽V{0rJ|՛!uApE"xPҘ7i@6Zcɂ4ecgTČjL#pr^}]rޢaXqwDEGjC#q,E{>KYy9rFLdDE 4e IynzO{Qva*%r_{[y!{i,fv\Jzs_\z'{Pyʋ‚dޑl/+-|sjhm}mDJf6D|`>Ewj@+F\nN@OEj?\De>wCd8?+Ete=SF^h=GjrDV?CU:1@R49M5X6K?-7Q1@?%SEP|X"x vg̠FwvY*}xLjw|z~e{e~\UstF^EZf>CZ>D7XACE(YxAD_@@Ed@Dd>BDcqBD$`(AE0_5?XI.a=MSe-BSc.DUamE Wc4DP^ CNZ{@L`7AuOFfB)Q^g?BdPGiXANlBgOkt@cOKjEQoMG*Uq0GUpCNoBLp?gHr?nJw>L)|>vMz>3Nx=MzDXN}~CN%@Nk~@Nq{N>%M|yS@"Nz9?LLz@Mz@rNy@Nz1APp}NCPL}=?O|>O:{BVOyCNwEOUy^BNY{AM|CN z.?Lpx=Mx~@NvXANwNBpNyBNyBWNpy7BMxAIMsy>sKAy\C@O`yVCNkvD8OwA.N1z@ Nh|@Ly@Jz@8LR{0AMwg@;NvAMs@0Flw>B~cYBHH7gUAaG|jBaIsPB0KwbBRObzBQ|ANzE_OxCOyB$O|BNzy/C^OxC+Ow;ENjsDtNsfCNx`@K{AcMx BNwxKu@XOx>VN{[=XMqCPePH5SuXGQSHUnapHTKjAZMTu@KwxBwN,wB=OAv@Mu@N?txBNtCN|xBeLyAKky?VKxWCGMNyBM~xEPyGS{-HQ|D5NyFOtIvQqbOTnZ[bn jRR:k⪐pѥ{1lzJ } STɡ>LzηѠupçdr=%{%DyzݑՑw󠺟X ;Ǚ_zlx!Yn,ޏtiޛc^y:Q.Ł$X{~A~&p掷k vm|4ɝ!|mbXo#yC<<}GzNsu܍xdP؜uԩ; @n˗pRlS:yG2{f[O{=]>\Y(f @inJg-S9>m2:J~_: e A_iR?׉6jo>agDdK{ dOvqZ`\gk2dzglk)Y'sHzۇ߉zߖ=ڑC64UB}|kn4wHAKc >@_8EJpY\ po-!{{v$ueuff|TZ|HyNbmDDX@AU@D_wAsDfA^DhAQEad@&E^?D!_?Bc@DhAKHjj?bHc?F\mARF%W^@SETBWBEX?D\?-D^E@;B_-BC_NC6F_@`G3c<>Km,;Mo>OHi:CRe"FNTvfFZR%^COUBPvbxAPEhBJQ3iD)RgB P>hBP iA@PohCQ#lEMUpHFVpF}Rp$BLqB@QHLr>TIuu?Mx}=MRy>N|Q?M~BM'CN}BO}@N}=Mz@rNy@Mrz@/ND}bBN~u@M~?.M?KK?M?N}AO>|5BNL{C}M\z}CNzGBwLyB Lw@OMxr;MLx?Nx@+Nx@N#zAN{DNyBQMu CMz@mK }XB$NyC6PtiCfOrt?Nw@Nz>MxA@LZz+@OMy)?N%tB9RuANsB LoAIiBIJ*lCJrp7FMvDNxgE"Qz$BOzRAM{D?OM{ @DM2z@?M|F!P|dBbN z{BNzbBLygDNyaCNyBOzz?\Nw2?)N(vANscCOlCPdzCQ\_ BQDZDcS*\CRE_5@P\E_>~BJ^CF`BpEc#A-Fw]0DxIj[@=G\DGIcDH_HI;]MLl`BHPVvkXbrͻ@U$}!Ķ}F>yD]ts S2N;P02\Q7-@\V9AZ ?OEE\Z@G4\$@3HNg8BJn@ImGBMo@\Mp@kMkr&@MrAXO0mnA}OeGdR%YGQTCJNUcGRp\>Lov@Kx>Jv@OMx@IL2wB OtDQhqCuO>sBcMwAJzED0M<|DNsy?5MVyCsQ{KZrFRކGQGPazIQ_sMaSm:L\geSYQfv_zF}(xR3tޢw;|`#L{X/wyxsdfQMRsG@"@pWHh>LtJ>Nx >Mq?DAQkOC+Q_fRDQ_h@NW CsQdDNSdkBQHiCQfBObBbPdaA!P`5APZfCR[oC8SrcDPhq+B.Mq?XJjt;=&JsBCPs'?,Oq=INz>L@LBN{BN{ANK{'AOxy|CmPx?(Mw"DUO}@L~?KK@5Mz@M@M@M}ANY|ANW{NA}LynC)NyC]MxBKvzAL~wB?FMVy*?My?*NzAN'|AUM|[BMyCNxAyM,}?.KMB_N}?O?xAPw?MxBNzy@Nx=?5Ny@NPxAQuS@NsdAtN4sBNnBNxnJCL&pkCKqEE9OtC ODwHCPD~A!N~ANz{ANw??MwA}M^|FO}BO{D)R~DO~CM|mCO/zcDQ@yBvPvBOpD)QmHeUi3DTcCR_DRUe_2DSY_eCRcgA@Q\=OXj:JL`U>xI`Z=VC^KBE`AE\DGZCHWCIc\@.Gbd>CfBH _BGI6]ILt`BG_ U6PU'u\|˧^ar w_?c^P;q@02O 4=Wn:{Cl]1?EYC>^F\>Gkg?_IXo? Jm@Lqm&@LmB>sIj3?CMm>MzKxE?XLx@MKz=A}MRuDQpgEU~nC6PqBMvBLF{B*Koz"DlMLw@,Ms?ENzXEŤ(BGPD2Qs`FQxIQwLUmRmZCfNRR4sarSM~v&}Z{%pEvBx׺ޞ|C֟{w:t蕢w ˜nwv٫ew$ɚxv[|~rhly:t-Wm7 hYƏKsӘᔪyJ|!({zhxo9w say7vR⛊rW{Pzg{inoTxƕBv,P4|c{V<68kOŎ`w(L4qSp]A~jxbsOUB`@xFY#eC]ƒ7vE8kuC}kC~j]CutgF:hH|ymI]qLtgX݀j#-z`ݗ`~H:x<~΀)]C+~ÆO Κ4kˇ1@Uؔȃ yufmHQKhAkA]DJor]Oayxhvs̃{~]?egf}IMm;?]@AW?0CZ?E"a?Ec@EebBFawCGZA?FV@DW AD}\AXFbA4Gk`AFZ]BF[%ADZJADVgA|D+TA@Q8B9mPIFPW bc iؖm'~Wzrq_6mMqPxUFK:sECgc;B?$\BB_!AnA^]AD`AF]BGXA+FW@qF{^?8G"d@Ifm>LMrUA7Nr#BzMr#CNMrANtBO7y#AM@;LAMz@NvAGOw CNzbDzO}zCrQwAPwfE#P|D)O|BFPyEOx}C OvvC?PrDPm(EUai7GU_B/RVDU^GWGdDSB_CTSIZ=aOkU9L$U?sJ[@&F?`N@E)^@FYB!I[qAH1[AH^@F%d?DcEIaFH YKnL`C.Pa`YUd~rmeXjwl:Վb:Gߓ=v%`vO/7E;1Q2O5>}Z>OF`?|EYM?F\@#J3hJC Ml@BLkk?L:jF[Ka@MaBPbB8QZCPTC&P^'GQi?hNuF;Jy>"L{>Mz6?My#BO4vqERoFWum.EQ2sCKv=C;K~{_EL|NDOMw7DNPr@Lz@Lڊ@NBPEQ׉IRH{9MVnL\bNSS*mpKb?'y S|:bhx0h!~PvմF8~©%~& tvӦ뜾vs9$rCv՜w^!wxPx xlwJPuVFxQ}|p}}#t|Rv\uMzV{byyh!Mo}"ymz_v Wv]zy|&Lϭhﮦ}묙2¢"=~Y4cbq{Mnv+#hLpSTem.S]LeEJxlR%0f6S=lE laKbrH+pdF2~oh4Iy` IO}dHiqM0vMIToD{qx~=Cv02ɝ 0U𨏊 My~~{{~lx;_g(nMNPuFFGpGRlnttJםЙgiC&Ije8=k[ >%?X>Ag^?Eez?7Ff?SD&d BECV?jE_W?}E]YBF`+DGbEADg`A^B\NCDsWCD;UDDUInIVJ_~Ub_yPy;s?)|sKtjl]XktKNs/=Ce!BB?`OAA_ACi^ADZAEvZB(GF\vAEYmAF[@Ga?GeAIi"ArMu4@L_|l>fJ5vANwnSB3PzjBFRc@Q\DSfDVh DAVogCWSiAR3l>Ob?(OJZAN\ANfCPik1DPm}COVo8DsPxnG TmFRj}DPlBBLNtAsL{B4N~$>LoypA OyyANyBNzy4CNUyB NdyB6Ny=@0NVz?OmTAMlAO?Or}RBP}HBN${wCNyD@N*{qBKzC`NyCnNy4DO {BN%{AN{?M|@%No@6N}@Nz@Oz@|O{dAsN {lBNxxAPOQyAMyMx?Mu@MOsDOQs5C?Pu@L%yKAL~AKW}hBMxAOxc?N]yANyBOvw"CQtDAOuCOzYEPz.COx]DnOxPCNwhCOs@NukDQ9dEQWz@NPBPXD\ArI]AG^BGbA}FaDG`}FeIYzKN\SMR`e3TOg8 wkY>z}RHٞ z(^N]Gl/=%23R8k?YAE`?DY^>"GW?J)`@KddCNfn>&L!e;La/@KwP?0Ly>L{C=tMzL@NwmDPnRJuYfmIvUsEKuC*JKyCL{jCM&y5BbOPxAMh{@K@L6FQϊHQ2I&R#|tLWtOb^iWN]RYzkbSQWr6󠰆::~EɀO_zZRd6SurVyWTuLkr@#vU}yƠvuOyRx٦yy$Jyx}ĮL|+;x}bUȦ>|txHuդ]xMz޾}λ(~1)|;tkw˦x;xƧlz,~SȪWU/ֈD%ڴؠisĔeazrp;|FowSt\FMzaT/x[}*fuf3Xӌ>p-EkI:pO3t^MrK|UgM6sZNp WPvAdYyc\`-Th:Γoݨ+vAуƭʢl T,,׌G'nR}yoyyԓ\{3^|szac^|'NLt[ay3`}ƈQ!ǜ^g n؈G$Lzo8=X=j>aV?Ba`A FgB*GgADQc@Ca@D`?aEJ_y>F%\?F^C^@BOWA~B}XHA`DA\dBF\ CEUhg4ETdDRfQA*PeBO!dAOreBOiE=RlC$Ql1CPlDPisGTegHVygEqQZirEO|peAfLsB/MuEAM`viANv@NwAMYz&AKjyBNyBOx?VMFw@gM|>Ny@Nz8@pNxAOww?NxAOzBOxCQwCOvx0CNwCOtANPO9b->ZL_>Ll`l>L_V@Mc@+Pc=aP)_9?=RbFW,iF'U#mBOq'AMur@Mx6>LzN>N{@/OwCPpJ3\s`Sa2wOHQ&wAEqLkwBJ$zB9L_z\@MӀo]ܜbkdaɑm^DavHz˯Z}{rs{ecwݪ`ro_qwJt}ZĆېӊ3ڃDiߖz zV~ϗ}x~}1RN·QusjGe9m q{~'D8n'k4~ILj9#?W MgD+PakEQkID)QklBOGl?MojDQgNFgR fDsOgEPiDOiCBN hBLoiqCJOpANuB?N|AsL|BN{y\BO\xeANyANzzANN|BQzCP2yTCOJ{C7OziERPCNрDO|;ENP:zDQ{0BQ}@OzzDPwD_OvDOyDYO{BLN|B Og|CO|ARN/yB3OvWBNv[D N0wCMs_BMr,A&MzuALpuJBLcrCQMq@KnCL>qRBLqgB6MGsAMtCN%z;A.L|CM~}@K|ANzBQeyHANmyBPvy@}Nys@M{K@LyA N$zAwN=zBOzkAoOyBOwB^NwANMtCQjEQp[B?QQWL]9HY?L4_wBN)a-ANmg?.Oh4@Pd>`PcDSl6BOzm@MCq@bLtu`xddik ~^o }f~ǯٝ}pz:(@y /||1yPuɩt>KryҏpMlxnowu5w6]}{jsm1sˢwry֟xn塈m9rZ~Q ٚs̍Oiۋ|څ萚2awGPy1gDqnZ@nWG:pz\u8z gAA߄oLn#xb z`t7rL#}jHJtbI%tI`7Izf;L{}jPyi:Ryg~X5nt,iNz sҵǜny?s✊v | N~zwT]N W@C` ?D~dI?CFaAF]>CD\=!B0`@Ea@E_@'Frb]AGcBH`CJ_JC"Js_vDIHZGFHmXtGHI`LC _|k1SWrsh;aF w$sccpdOZ`IMD/U? DZ=DZODEZsBeBWD,EZdAC.Y+B\D\jBEC*]BC]BD^A_H[_AIaF|P?gjH$UjERnBOrA]O wJ@Lx @J:z@JuCOM|pDHR8qGZXup(FRkyHnQkEPgWBNe@^OhBOeiSEEPk'COl BO1nBAtNMoSDPmBNgBMfkEPfEQgcF,P^EN_DPOhBNnAAMs?KtTCNs/BN[u@Oa{;>N[}o@NO}BOzsEPzBGMOzMCM7{DNBcM.4CO4tCOCzQ~@P`|D_R|nDOxEiO{xEPOyXFO{DN~^CO!~@JNz.BN8xAN(v?N\uBMt CHLqBKraBLu.C5M"tBLdq@Jm/=F]hAFbFRKniB JoA~JvBLW}AL~BXNAvM ~eANg{AN {AMzANy?L~y@Ll|AM}tCMNzB[NyA:N{>LP|ZBNxBNnxCNyCPnDQaCRt[>O[>N_1@O_?O];iM[=-O=]@fRn11&Nk<=U9=XAFVAIU@L\#?KE[[PhST5cNbU}R|)qҠRz(ʈ'2;e*˅gЉMhv~鱆~yxx;|ϝ{vp4ǚcqHrWrW…p~>heqȊizPNr4Hz:mvH|sxtnEwPy尲u=*o1pƜw,w|V󠦈4vx8aeYlUyrLsN{qSv5o[oeR\mk]!By@h@}snCw{iC~yhIuQ턂w^OzriHoZEoB[Ju cQPhyCi^QJv8fuL$zYfaOO|ak4|t nQoar¡2ƘD9}Åf2O6ȁH߃/nܙ*|O|jyvwyx }A𕺓㡗#zkR8G"P54N37V@A`?Cd@AFfAXFbqBG^?hE\=A^ADaAdDaBVFcCGecDI,`~BJ]}@BJ%_D[I]GEH]zGHcPH,f\t\\(j{}򄫡ӕS|dvWtdWkahQ}_^IDgTH>,Ek\=Dm[aACOZoC9E[EpZCEW[4DFO[MCE[CGF_APHcDMf}G-RUjbHUluCQ;ocCQu@ENu-CMw_DMwC\MUsCMpDP6qETqpF UnUFQ3i9DOb.BNc@BO2iBPjBwOlANmB@NnyEO>pBNymAxLjBNiB@P>gC}OcuDNCa&EcOaCFPcFhQe#DPhANiCNjmB#Nq?N{5>M=JK}GA#L{FAP|zC/OayDO"zD`O)|DEO}dDP:WAoM%G}QFQ{\IT |oF+P:yjHPy8ENxoFOzBM{BXN{/BOH{@\Nz@AMx[@MvALIv?LcrCLMctlBL=tCLqB^Kk]A INj@Fe/EEp[FF[C^Ff@Eq@HyuD)N ~B\M|@L|AnM|CN:}AM4{\AM|c?FL{AM|CN}AMh{BM{B Ng@M|PBMviBoNw4AWM0xK@sMpB[Q keARg>Of?;PeAQ)cM?Oa_=N\=NO?\; N];CKy`k^TBG^C9HbD0H\HhLUMNR TR`5nwp<='t[BN.|U^umύnz`{qFsTRl^P74 O5w6XB8DGa?kH}[?GT@UKZX@IM[:I{W :H&XAMk\cC9OD_UALbBMPc$ALoee>Ll_@4M_rAMrBMq{KoCHR{fExaoIweOyiLvReGv hLd|Nh!œ{}ܸ1|D@vTty/[Şy3Hu:ہћ$Ň,fo\x1DÀ՘}v^|q3~Tva҅OW*Ghd}K>jL4\4PR5D9 Z>*Be7@MFf"BGVc]CG%a,AF_>ID_b=Aby@Da@EcCQHhVDsIh{CI3cCKo`CJ`HEG?adGuKbBIKc$[eOd/qlV(~q-uky`(qKIjLDx^CM@[g=C_V?E[oCDZDE3[AXEYAWE[AFZBFXAFZB.G^3DJbPEQfEIWfJYjESnE'TsF:SvwDTONuEeNsBMoq\A[LrDOtDPrdEQ=mYEPgBNfBN;i@Msi?kMiAOkANOmC$NnDNpA:L5nBM;mACOlsD&QkCMgBfLgCA NdBO_F ScEVSdB8PbQCIO#fUAM`m?Lv>fM}>L~CN~FP0{BDSPyCOxDrOzLEOy}J{1DQOrAM;xEOuBNvAMNw'ARNZr>Npn;N?j@?$Pf >PucBSfaCRO_=OZ>;)OTU>2OV,>XLZO=G^?E_@PF_A D0e@g<\eN(RoEjIq\?)ETOBrKY>)K\Z;HJVC{_z9y{y2|߬Is$ȍe0ʀ@c>zkMzck̂{Meeh2♯tÞ{|ȇUz%ئw wrć|. ve2lkÐzuHuS{]y~oXbj2~kcveWBe]D~wXȑ|kd{ge|_b̂fz-YWkJNz^eH}rlIpHZo]G΄_oMK\oFOo LiLF{cJG~]k#Mm=AgpyxdĀg^~O~a,8选o`œĈ2M猖ל"ΏoR#ӛk!愇f& łA%ru앏SygsbJs?P'58T4<_g8O>dk>D0fAGvbB$GsaAMFb@sDb@Bie@Ff@7HjBoKmpFNnHHP#ktDFMdqC7I[cCcDcDEfIL[idSfە@n߻ t]x~xXmfTMh.?K=1egE@`j@n@\v?!E{Z@EjWBC[AB~\BsF+]LAE^+@E%]BEY.CEWRBH^BOWdGFZ{iI \fHYZkFHXnGcWrYFStDPvYDNuClM/tCM;u FOSxCUOrtVCNm[DP$j?Ni>Nj@Njj8AOMkAZNlwBLnAKpfAwKgsOBMpA8NmANn)E,QnCNk3CDNGk#C%P|iCQfDIRi+GS!koEQ&ixBD[h@Evj@Eh4BEEeCC^CDmF^@Fk;CKu&EOzBN{AnMzAMyB;PRzANO0{%A9Nz+A!NywR?SMwACPxAOzo@}MbxCNyDNHwEOtumBOuE@MRv@Mu3>rNo<=Oh@P;eQ?PbAQ`BRf\q>;PU7N/Y>KY`>I]BhHcBbGd%DE5h?AevCE^uCF}XQDuI7[CH]@FJa^\JHO_nR Sg/ju8qFvjРw;]w'p{~ҝDqX}kx9l^`=T85K=V~8Dc 9)Cef>:Emf@RGfcTAEkdACWefD1G]feAG~i@Jp@K2q~DOYp`GQ$mGRfVCPL!b?F`FoHdIJiONpq`m'wv}N+ wUq,e8NBGoa9:.^BUBIZrBnEVCF|UC|E[VCPC\5ElE)_CFp\@E\?F3^AE?YC HsVC(M]FAS(fH[FiI\fI\kGH{Xq!GTqERUsC=QtC}Ou?nKsCOMtD\OvBOZwC[PrC>Qm?Oi|APk@APj=AlPl=LTn@BN\rPBMv@Lov@&Nq@Ptri?INsy@OFqEQdqoBNoAGO0mAPxl4DP:oEdOs!DNpCNnAMp@$Nsu?Mu?Mv@Mw}BnNuEPsCWNQtBMtDSQt*C]OrCjPw$D5RP|CgO}{DM|DN}lByM;}CM~zC?M }K@Mz[B9OzE>SKvzCO|BOy]AKwCZL:zALI}AM}B8KtBsGn@FmAG\lAGk.AmFfBZF^.AF-\?@ GgB?JpFPuFPwADNwiCN9w/BN[u@M-x@ANUyIANw6>rMw?NxeANtBNrCNtC\L tCL?srBINte> Krt?^LnslABQo@QgAPa@P^AQG].@PT@iPCU>`O\]=Ma=K!^?IYDgI_AvFbA&F}e-AKev@Lz BMzBN9xdCNvEmOvFeQzu FPrwYEOy,DNy5D5NpxB}M=wAMy?DIOyGSP5vGOg`=CI^@Dx[HcG^LKhY6Q_o~.oo;$|ݼ¥>hzc[hV~KAt^;P=\AUCYCEWAoEVDCaEJZBEC\XCkB(XtCEWBF-YBhH[MBwGXCHRVwDVM|_FRf*GUhHYUlG'W\r^F2RtFMRXsERsBQsaDPP`sA8MmrCM:sPD OBuA6OwAEOuADOqAP+pBPoBhP6o8D|Q>pA$NpBNjsB9NvgAMwy@ Nt=NWu{?JNx?NxAOouAOt$BNsAoNpBNsCKDwBK6wCKNrWD,MrAMsIq@yFlBGjl]AEoi@IDd@F^>iFkY?KF_AGGlC]LrGPr DMqCNsCMksALv@Mx?jNw@OKw@Mu AMr;CNrBDNqWGOqECMqPAMrAMs:@Nqj@PlDRfSEQraAQ]A.QYgAPUy@OdX@^Od`>Ld_ ? KcY)@IMUWAzFXADI^@9Fp``AF_qBkF]BF] E4H[DH&[tFJ^JN`L

3Hsg?aIe9;H!_?K`BNdAANlkuATOsB PyFO@tLp]tF*ZhuBdOsu ?Iq@LauA0MwBMxCO*xqC?OPwYDNuFP/uFPNxH'Q'|D*NyDNxCMXxWC8NyEDlPxFQtHQuGPxHPPwK,Xv]T[o]aOmuuwHxkt|ÒqS]b {=Wxsҩvq߷q3`q}1c-o}qnXaj{lڡblCȜw?ÏgSӛvdYlswax.xwftvlv! t'Q.!tKى^5n?s.eJ iVLugPDv_ZFPQ{T7q'ze!HychMz|kM%zY Oi͒v[qm@v<^?qmUJ6hrSP2|of8x]eO睥nzuuo |U=kKGxYc6HRr:\Kyy`[{dla[2~QBphg4wiup}r,؈F󚴇炓qYfݡ)׋5Qx+PWq\v `bO{A;Q76rRP;Db@>Fg?DFwi?DeqAoE_BF6_5CGbDIh'FKpDL[uDNvmBL)Y-E&MUEK)\DH_$FF^]kIF]$K2M9fVyUgpmS&|«o~aSqb7eL]U}IB]eR>]@c^:BC]BjD[%DF[C[EA]sCDj]D/EQ[ CDk[BF\5@FY:NxA>NvYCN5uD4OuBMtAfMq@ KoBmMbvAwN=zCMywEOMyCLzD My ELQvkFMyCMzBMyCMWxLDOiw@NjvC Oy0E9Nz$DMx:CMwBLguBJHo\AGygBFfAEeh?9Ca@Fa=Ffc@vGmdA7Fl@DJ;s*IPbqMDNTmfEPlrA'MqBLu@Lv@NNwW?dNtFA8NtCALbtDNsEOqlEO1nCOp@NqJ?NUq@&Po@ZPl@hO_CP`@O`?O] B!P]?O)^B/PaA/N\>L0T_>JT?^GWzBGW?F{Zm=F\c?F[@kE^B*FTaDG\kGJYZLL`_&EZR[hrotjo:u—P٣k|{Ш0y.0vYqiq_OH@3CB=U*F-F\EOI[%BaHb`N?G3eAfL_x@L[@K[BMbArMjAN3rCPwtQ!Yuoq]zu`_zhzKEN9l?KpALLwBMxBNKzCnNzCNwGQ?xMHQb{HQ~DO{C}M\zCM{/CMy8BPowRFTStG(R&sF^Qu4JGRtOKUpuRyZ.r\bQmz+{ y󐠋7}qm x?l|7^ Sgqԋz]ޓx ٟbᡦ6tDp(e}8eākaj4`5lÓutm9iѡ qI}N|o%sM|;gm.} _rݭ<{]~{vvuٛPpKŁ+Nz^$6 k1W)EfU8JhTF|vicF5%xY‡mHoe[JhhxTHKq]J}rX4fzvQwb;o=Y[:lFWHenS\T}srkֹ=BzWiΈۙ+yu R|{h0J8u`J|uIbYwu1nrQz3u|1p{ >} >-͆śڂڜՍؒާ!1ߣ J.C5F&>{uIgLzrAX9mSl<=V8AauG^2EnIFeBHj1CNJq@D:MVrE@Oj E1N\F&L8VDHYDF^FJE\{I F{X7NIP^ZgKf{|jqԐ&~Zszb]3XHdpJI qACb@*A\BC'\:DE^CEQ`B%E6]BEj[A3D\7@8D.]?|D.[AG\@L_SHR`gG7WIoH=W6raIUDs{HRUvFSnvgFR0tDP6q.BM:m E:On2FfOr2DNsmCOYv{BP{ZANY|cAHO}5AN<[AL}BNyAFNwAfM yC4NryB&OxB P{.AQN/z2BNzAUNbySBOv=CSQvANO0{}CTNq~CM}$DYN{]C\Nz(CNxDOAwANvW@nNv=MxY?N{?POxzAOyQBNxBZNwBtNvAN*w@uMugAMx@M{'AKzDLzFM~{BKjwEBMwGNzBKFyAKwICMueBuMukANy!B3Nt{fB Mz"@KNxJA=Mv5CM9tCHLkAIWcAF)_CG^{?E^?Fc?GdBG_g;@BnDSJrhDNMoNDP\pAOo.?YOn>Ozl>Nj{>L\BOB^=MF^=YN^= O6_H=*Oa=M^ABJNL\}@%LW?J[>FYeDHV?/FV>>F9\?F]IAE6`B~F.c EH]HIBUKKaYBgH;XY`'hKrS} ڃHݢ|xBxǨ(oߤlDqQ+ut]M =5E3^Ra\eEPQ?M5IuP/ys@qKoOAKvCMYxBMAy>C Lz)CLzENB{EO|EO{TDOX{C-N|CL{{CpMw&DP}vE?RuTFQrB^PoG6RrKmPOt~OXs ]`k:t+vr~>s n+ws{ׯٵ[JNi=YkD[t ^u9x"pA i@=hxVtcJ sVsAUmlo4oۓt~בJs_$mVw>`J}*kR=q sȗn4MzEDdUn9q)zIed p;Hw1^9@hdTSDvb RBTiTAqW>NzeMyTh4RmjWvJ;`OD4iT_DZq[?yaSF|sc{Muf\Uيy9 ߽x_ߝ5.ZOV bnOcuLU[mmUKzyLtYz΍ 4E?ƘڄBlSKk`sGfSjFmXqGQXu5GTuuFtT uDKT%tWDRs[CPq@MoCYNipE#OgpDOnKw4BNGyOC}PyRBNz BBN@{@NVz@iM?zALwCNx_DN{}C NvCM|)CM4zhBN{@NzzBGNxBNkwHANmy@(N}AN~?L7||@jNzA=NyBMXy0BMw?N8x AN;zh@Nz?M{?Mz^BLz@kJwBMw EpNymDKUyBLw@B4Nxu@BN\rAAMu>rK2xkAxM yB8Mrx?tLw>Mvb@~MpBM\i-@J_A HXb@FVs<*E_:G:e>@H/Ml$@+Nl@NlBOnAwN[p@Nr@NfsAN@sAAOqCPpTBOGnBpPn?OqiBPgAPeGA$Occ?LY@NY?WO^;#N_`9JG[AM[?GK\=P4=B X=E?`>$EdV@iCIhBDWg"CdG`V@2G^d?NHg?9JnB?MvA(MvB(Moq/DZMfODKL\ECIYMFF(^IH2cGNJmaQM9eT]#VjT ~x,zcufZ~URIGS>RKdKbK4dPAB\CiCZA#C![BME^o@(D__BE^BSEwYCFVAJFVW@FQY@G]?'M}bHWjFRYoFXavHF8UxETNvDU[tD>W1vCRwAOvAwMqrE?OmFmQniCP`n\GP uCNwA[MbwiBoNwnB N"xA0MwRBMxeCN!yAN|B#OzKCNzBL3xaCZOxKA\Ny?@MyH>Kxk=LyCN|EMyALMu@O rC%PqA'MqAkMSuPBuMwpALgw@L v@N>sRAOkCOgANeCK-_(BIYH:]Hcb:IkM?2J^jCNl?oKpALotzAMq>L9q>Mr>M(r@M7q BMqBvN4rEBPZr*BdPpA{O nA}Pm~@Qj.A:RDi@PgAPe?BAP`~BP%bBOXb?M[>M[X75K\=jNdKYaN@fa1MrDcM>|'kHxPh{Js@eJm]Gg*UCDgWHg]|Ks3jKE$tVcq}kГsx"Ov7xТj|ؤ{z'%W|0t6ޑp[~ȩ2{v;ąr+ak˜r"eמ$٢]ԤAD4LIÐ䋂VpCהݮ́ Z2Y~T:=W>sAwT=\C#_7>:DdAEdBDedBfDdBFcCHd@Hf@JUmeEOvE]PyD+NsBRKf\FrKW[F HgVGEZHWF _PMKaRLgGdP]nL|O3zmect`9PI6\OKfRG)I`\=NBxW @DjW9BEWKBCF+X&ArE[AqE\CEY7DCFyVAFV??GY@_I ^@ENbJ Y;h0GFXjGaWqFU vF?URsFTVrFWtCR|t'ASPt=L_oB*O>n$DOmVDOkEOn9DOuC|NnxCcNxIB\MqxC~M[yBLvEODw!C>NuYDNuENt+DNt@Ou BPOwDrOu9D2OttC1OtuBtN zB,N{CNIyUF/OJyOE]Ny\CM}CNAB,N{COK{rC}N}CMV}BN(|ANnyjBxOw@NuJ@Ox?5OyM@|@M;~AM%z?MvAPOeu?MrKCNsCNtALv ?Jw,@K[u\=0J_o>qLiC4NAhoB7LhCKgAK.c:Lfn(?nK qALq @Lr;Lv>L;x@Lv+DNbw)ANu4@:Pq)C4RmB_Q?j,@Pi=PfABSYeC6S*c~AOa>Ma@7Od8AOGe6@Oc9@oNc==:Mah^EXA[LA`ERNgBaL:kErNpEKy=PB|FewLR3rIL$yD?|L z@KyCMzENxG:OvuCLuBMyDNE|DMzsBLzqAlL+{ECMyDOxFJQwIVteITpFPpJCFNjqGVPXt&KSt@MXsL[tdWLc{ou=gb(wcAΓ&jrKJQ6h<fGqPyrJXtQ)r&WXw+cooWymSl{t_atw=n\Os`N`bCБtIJGk#vח/Rn-ygy|3t@e{xr`*zubumlbsaN]vcVH{]moLynYNveNveTEzk$`ǀta^uXrQ9v\QD9p*Lrw_GKi XHK\kpZNi~TDvLhoAG {}l/GviGAscbG6ocbIgdLsknQkN@ҹA]ʗlJPt붶q Wrd1y٢otv *net"`џyBĬl~İʎh ۨw{gU@:Dbܓ˓QÚ {>&"x%{trK L~qL45:W==BNVz=Da@E7jCgFfUE,Ga`DrF:aBCGeA{H;iVAJ#p\CoMpvGPQWwG~OoFKGhvFH]HI\vIJ]KM[QQ!Xa-[shwMvgtd놕~bXjPJiMfJfE#G^c?C{Z@.D[AFXBFEW?Dv[@UD]CEX]3C)F[BG[@@Il_BL+fGRfKX0g&I!XjRHVpGFVs$H%VqI7WqF+VqEAWMrDUq??7OqAOpXF9PpEJOmYALkAL.s)BBNDuSAoMu$BMy CLx7DMuENuCOfsDOpDPrfDOu8CPvCPHvC2NDtDNvzDN{wEP0vDOrCNsC#OwC|Nz C0N?zsCCN>y]CPN yBM#yBMyCMfywDNx^B=NxCyN]|2CM'BrM}ANySBOMwOBuPw"ANjx_ANw<[NLwz@ENy@LyCOxt?Nuw@!Ov.DQwTDPuBNtAM.v@5MUwGAL vALs?lKo?IYmALilRBLjNALi>Nm ?"Oar"@M{l5COhBOoAMsBM{sBMw?MHxwB=NvFPwxC*MtBQq.DSk~CRjBQqiM@cPgA@iPe"?GN3bB@xN"h>Nhl@HOhQAxOOhX>M1h9@LKgZ?ONAf.>0Nf?M>ih?Li5CNh>TJf>@LcZ8IHZ:I[(;YI\/7)D,^]BfGFb\?DX@7F?`AEc1CFBavE H`FI` L!LbO$OcmT|UYˏ{VЏ]80zWD<Ѐlg@)zPRy%,ygGOJS?C3EWF6wWBA=iQ39(N 3^9S7:V8>V9@?Ij[ZE{OOj~B`NocAMqAJwCL4uj@KNxBLzCdMy1D5M^zeBOKnzC~M[yEEOvwFDRt8HV#sITnGPn?EOriGcQUv(I4RxK}UvQ\tc^donlt_)Qe2gS{OiNBvQ6K{\LĀblI]}ZZ䂰cbzd}rqTbvPiuXyco_{sf)|5ocN~hFHQ:\ͩ?ruĝ}7ru`z-o\9yoZ2yoG_voij[xfOxe6JA|l?OylPv;hL*tcWMxhhf^M|q]D4uUWpQAxStM(}}j~JugMurhRlYG;yY |uF}jS?wjFvjDMq~eJl?fHriEmsMPz꺶-aۯ+]PfhFVkWBgU{eI()^ge;[ĩN|Q ϻƶ0nCW@4WThǐ΢WZ፲Oj:ЏtͯD+p>`k{C? X_6T:W<5B5Yz=fFbsAGWiCFgBEbBEFbAkFVeCTHhCuJoGAJ]u>ALwEAvNYqrE5OtrENpBNoBOarDRsCPjsB Nv:BLLwwCMUwCN:x@Osw@P+vAO&xBO1{C:Ox F PvHAP5vaFP+xBO]xADgQt)D QngDPrC$Oy\CN}KCNyCfN,v}C OvvBDPwQCO[wCNvCNvB6NvYCNxDNezD~OyCOhwBOv?BOxiALYxTAL$x"CPyDBNmxDM0wYDNuuDCPu~BO=t~FRuCPqE;P t%?OLs"AyNuu~AMtALasA%Map;IqI@BM,r@;MmB6Np@MDt@'NtAwNo=CPoFAO;u5AkNyCNzA;Ll>?NIp?ePr=Np?Mm1>Nn=MrI>N t6>Mr?2M]t=Llt@Mr?VMlD? Mdq:J(]<K_&=Ki`:G^N> G^BFl^?B)_-AE cBFdCGeFIa@LMZSQVdIa|OxZҌx)t?|0 ɅʛI2tA 5qzeRxGu}TNl>6SV=:L4;Lx4";S:i=T)=AP?GgXCqNhAMlpBLbrCKv@YH wcC$LxfAtKOw?MvA|NrCM.sCZMMxCMz1C MvFA1Mu @Lqx@J{BL{BL7zBL7zDMxCM.tJFRsAG'Ts2I?UqGQ@qGPtLD&NxGR|KTzUb\4tY`mlg^~qIٚIu[Vkou#gv Ok!yTHT"lFU|W䖅Dk-hmЁ'wxkzkbe{lZyu]Kw]uT.ډió@y/{YߖssUzhJWo.Q1toX~lVցIkNw}hGHwbIWp\HpZNDpZFr]MPvIeO|jM&l%OuUpL~Ik$J\zgwIwe;K oZ E=[~Qc%~Nsn@I~[j @1y4gHNrlcHem`aC2t a=ulFŽddy2!-ЏBv No{E|bG8hQvYh_ΕbmttH5G_iD٪ם|ޥRiފƋ֎`/& ɌIcMW!ӑ2lX5c=s7O7L;V;@_=Fg-?GDjAgGkJB`Fh@E3eEAF`eBHjCK_q BL>uCJOtfENDmG)La}GI%UIH+UJJYN?NvdaYXlPnxBzg`7rsAl\IJbLHg[E3C|`A?jB^\AwDz[DE[DD[DEZCF[6CG#_/BE`A-E'a(AGbCM(lITt{I=WqKt\vo,I&X1mJYnLKC[qGSo(HTnGLSYmPG'SjqGRsEPvqjDOpDNr BL$r?,Nsq8B^QqE~Sq$DqQpBNsC?NtCNCvD@$Nx?FN|JyM~AM)BvL|D9NwHF{PuEPQ|w&BOvAPsgDStCPvA&M|ZANM}4BNGy@MtBNtkAOsCQuBOw{ANwCGOvVD|OvD PtWE!QrCO s6COuvCNx,DNymENy\BMJxBM|wEuMuHOuDO[u!F"QuEDPtEyP|tC*Ou^A*Nu(AN@t@ NraCOrBYNn>&Mpm@Mt@MsA)O4v'ANxDPzBO>u&CQuA%P2xBO|?C O~ BNzcBOjyBPvyOC)OvnFPu#EP{tD!Qr|DPq\BIPjp BPNr?Nu?HMyvAMyZ=Nu~?Pmx;JbwArNx==MwKqx?M|=Md{@Ou'CPhj?M)c:JI_>Ja5>xJ]>HZ4@F^oAC^BD`BFkfBGdFIIP^rIK`MOc]Lh/|qnt١ʨ.ۇn /14q|ݴXۡt9|~%|:lNNY)C@M39< M>4Jl{uBoM{BMzC MyEMxCOMvEPuGITut0IcVrGRqGP;t/EqMwFQO}ISzP[t^`inmEhVcіuR̥ {t~XbL[KGn@v=N [rdoΆ6w;xhr{TO{oeG~oGQt Uؑ=gt(sjgcoO|eDMlF8rUdnQ˄iMJ{^Bp`U_GcNCg+OAovUGs[Nr\Ns8]IEz bElLnZI~jFw^`/Bu[_ EwcWG~inFΈu!H}u@!`n;{Fh#Bq`DPhVY>(i W8y\;GIlJx]Ɯ[ѩL lj}VL2`(=pS>jsU|Eyi_G{gKpV]~j!7Qk09˅-ב^UF}qS~jy&ko u2ƌM#8; Ջވ.WF8>]:D.f?Ily?lG7k@hFzhA]G fBLHdedCIjDLp C7MR}hDP{^DQwDlTwIER#zEPb{FQ3}/FR,|DPzDPQyPF/PLuH=QtODPtD~PuANueAJOxY?N{p@N{?My3?Mi|&>GNx?O=w>>L{=K|>LN{P@NL|@Nq{@MJz)AMoxs@M~z1>RM>M|BANOoDMfI[x>IoWe?iHw^AD{`)ATAq_ACaCG4`FI][wIJ\LPuNb/[Jhm\f rUVgN(ŏևwQ €z\oVx[Ή|zLC%O63K118M5,?Q96>RCMhzbBLymDeMxCKxmDMCzDOuwFfSt:JXsFQqfGcQEtGNsdGQ0w}ITxvRT\t]faphgvbatcx:z^b폅xOeCΊh7m(Cku9M~aHw͌CxŒy_ـ,iC(|#aB|eKqY_'X |`zjSO7zaB iVBaKm5LJwi9M~DfpJ3wUAqiJOFZqHE]XIAujQG)st[FQp[SnXJnAUAxaCI }kG{g5E{x)aC\v_E\{agHIgsc^G wdBa]u@G xDK}$fAn?]=Kj[0> p/[:}dJ6x_FA7vξCOJ!ɠWP_r71w5[?u\Bq/[E]u-b8Oht+c>Tu{dk]rPewiag*_FaNt4ifzn~i߆|2|TPבEˈ=uU25SȄƠJ2o{xK__PUC8Q7::T:?/Z<@^0=De?GNkqAH-j@dFg@GfvCLJ%idDILmBCKp!D{MnxBL9kBKcEJ[FF/GYHE[$MK!a(TQ%ek>d8e#i/Pݍ,MPyf/mk>'GI_DD^DDB\sCEV_dCD\.DEPXSCDV C(E Z=BF[ AF@^4AE_+CG_eDvLfE7PoIWr JZoEVnG#XhoIYPm*GUJkRFRtmEQ2k{AN2f)EHPkFIV?w.K?]H}M[zLDxMn:BKo|?M6s@OsCRpDQ[nEOIpvFDPorFQgqDOoMCMs#ALYvCMWx\BMJxCMxDNwCMvB`Mw*B0Oy@NzA2NdzbBEOxBgOyBtN zCOxD\Q9vBNxCN:xjCOxBMYyiEMhx/EGN~xpBNxBO'wCOfvCOwdBcNv DPsBNuDNw1DLOu/C{N_v\C^NvDFN`vDGNyB!N|A^MwC$Nv@LvCOvCNNsCbNqBgN\oCOoPDnQrpCQrCQxBQ ~DQ'~DPyF>TwlFWzER|FXQyECQyFRu{EQ^zEPxHfPCwlEhO\uDPVvWBOvfDOzBN}@TNS~ AN;z A{Nw;A+Nz? MyA6Ow?Lzc>GL"~@N|@OFz}@NxD@NmzBNxCNwr@Moy/AMO?$L/rELhs> I`H=EH`{>I[>YJKXg=H?\@SGb_IAaDr^DFh^uDG[XFHY IhI:[MmHaSGgMU`QaύH,&/"uѦrR!dqFeX}w| |VqSDL5h/Jx2Z7YOx2%<}R6Y@2TUUs+EPPN~r?Owq?OlC:P`lCO#pGD\PqEG[Rn]D6Ok/CmNp@HMks,B[NtBOXs!COssANv`AMJy@FLyAL)zGAM*|@N|?Ny@iP0x@OPy@{M>zBhNaxAKBW>HUWBYG](CEX=DFX?E8G[GsI`]KH]QF1[OI%Wrz]oBvhCu.ʚϰljꩰqspKbTڮ=~A>d{{Tj}n[JP6,K66Q4~:)S 62P=tqGPt6JWrPY^o2V^6qNnjeJmF|U}8vƐ!}K:JIb+{sG-Cdl|dc}w/f/2{%|gn}^Emu)S6vZA/yaB}gAiFjKs[JANnbT7w_)B0}lL`}gHzIaaCjP:w`M4?WK< ZM>]NQAaOGd9QyIePH]@LCdPdEh)SBm"XE q \GwjbJydJ zk4M r3TC {WbsIu8^\:kX9k [*AVp_HBv~QmGzz]:bbgpw뙠q?~j?vYm7i r"u`ob%OZbSNUZM{L[QMNc_]jq)|#yG:~ÏNχ5뉹告Jg!Gq|]{؏d=cq5ItA/L8M4 JV7>C.a.B_E7e8DEgVDFg0CFg"DI#kELMpCM|mEiPhPDTObfCGKbD,H^pD C_GD1cNMme hcǰ&vīVxuw.'sʀcOOV64@;W?aAba:E Fe'CCw^CFZbAEvW?DnY,?dD[s@E^?E_*@F]1DI^H0Qf(HUlGVroHYnEXMkF8ZmEVnE:XpyFVnPGBRndEoPp^EQ&r[H[X3t!Q`tcI Xm_AsOl@COr?;OrAiPCr@NoANep@N%rBVOrtBO"qBNm:AMqk@SNhuwAO uAPgnCRoCQ4u`BSOtv`BSOtvBO&wKCNyByM){AjM?yA4Oy@WNx#C(P@xBO7yALyC}M\zFD_P;{?ENzzAMzBNyBtN zANzAO,zANZ|bBMk|?B>N {ANL{k?LwB"NxuBMuR@M{y@=Nz`@L]{@@L|AMyBNx@\NvA#P"v?N1sCOqCOp ENsDNvTCNIy~BxNM{AN{DOzCNw[EPxDvOJzA LzFPy|DPyANnyXB$NyC,O.yDOtDO}rC`OvkANjx>4MWz@XNz!?MayTAN7x)BbOdt@BTOtAN^NzARx?P|w@@NExV@gM w=ILHw_?}L;r=IIf_jr{Jd8}KlҖ!sq􏖂nmc]ENA^M%G`xQ?HeRJnZwKpx[HfdQAMfRCAs~^Iv'^Iuxdm?vHVzyGzdK?OfR;}YL=;Yg^TBqnR5 wtX{{͞q`_wWvD{wl3`ŋz67~2yc|^H`umxTbk]bLaVXO]WU=``Ya8fSilw&~Un朼3\1Лftʖ}JM{vU6YLoD@O54M68;BY?NE_%CH^JBFa5BFf CeGizDJmEYMuD9NuwBDNxl}AMcAJYDEZ?ECcF`DhMHMie&a0mgy6~Hz/u|eNH@U#6zCa@DaBD`[D0FIVACUA+EZA@E]a>D_?FE`>G{]JBK"aEGRBl)HeXqpGVrFUpo7FT~m9DSYlrBRKmmDTMp$E#Sp[HRs EPGtB"Ps?NoBNjpEOg@N_l>wM[s?Nu@8Nu@M)uATNht~@NtANtAMsAMsN@Lbu;.JwD>,N[w{APnDRFmCCP8t0BVOvBNjwdBNkwBMwCMZyB NdyAOxBO%wC R vCPJwAMWw~BLx@MMzAENu|AN{>BMZzH?hKx=&LJxt?Mx@6Mey @MWyA{Nqz@uM{@fM zBzN_w/C{N_vA_Nv4BNGy @L{IAYMtAM{TBN;yj?jMTxAzOx@=OgwANvAMQsDMlrBNwA5LzBN|=L{{BNzCNxfD!Ox9D>O,xCNwwClMLxIAHMcxQBNxKA\Ny`BNh|-CjOvC]OsBNvB>&Mw@NPw@MDtANwICOyAN8xANlxAEN}1AWK=MBL:AM|@Mz@}NyAPwg>OtrAO>vCcNu2?MtL;Ji;=I]V9HW<.KOZ;J\>N> R#9CR:VEUfBL \_DZP#hC2PlDoOmBMqUFNtBCSN-w @L?Lj|@NvCQ1xG(RHxF2PwA`Nx1BeN=zAMyAON {?MyBNy?KyC`NyD]NxFP w*H3T vHRSwBHRwHR%yHMwKU9tRZoFW7]pYf,hl~lҔqxn]{{sy'u r8kC]kr{r du٘khtS{XBh%M8Pa'M=fQCn]JzkN|&_ucz[xPeEHr&W"Aq}VAw`Exv)`yHjcO=@YgI>gYH >8aVNCbPAazPd@lbPEd0SICshVHxvaJ{coIp0WBfQ>7mVlDnTBlv^X5pA53cV MjOAeQF_?H[BIK[CkPMfpF[WpxGXtGIVsfEQoDRnC,TnDU{qE]StGQRwvDPsDPirA$O1nAcNmj@gMsjP?Mo@#Ot@@|NvoANxDMP*yC.Qv)BbOdthBNtA,NvAfNRwALJw@K)y"CN|y?CNq}DOoQCtO>tAO>v >MwdACNSx CMvDNxB(NxAO$w4@:Pq]D StprDQUqDPt'C9Ow@M]|?oLa}AENt{CNWzCNGxAqNvATNSx!AmNw@OvOAYOwj@$MfzAHN{"COxEsP6xNEOvBNNux?Lz @M.~@M{@My@N{=`Mx\@ N8w>1LvANvBO>uAMx3A"MC{lBFN|)?L{@LzCMfyDNxCNwoCNvBN1yAwN=zANx@M;y>WLySB~Nw@Mt@Mlw?Mv?TNr?6NrANwASN@{BN}}@*N|OAM~@K(CcOuBN|`@JyDvNyD[Q)tCkRsANfrB@LunWBNm>kLd9I8X9}IWM=tK[F8` DF]BcA#^-EE`FH`L3Ka;OLbMGkepW`qֆ `tIrS1B>}ʛ|ݬGx=ːxb6~m[Q5B0G5M3N5m; U';DVE]OZ\BO]gBqOIoCMnBLpC0Ns~CN vXAM|~@N|r?2NzyANzCNcxE1OPuBNv>RLwBBOx4DPy@MHyZAFMAz?iKy C!NszCMZyDOx/FQBzFRz|FR{GQ{ IkQwKUqO[WoT^p0fim|b~ndxcRA]rWaH)qqKg`p=I{f$GxbFttYg?v'^:D]u8`Hnw\GdjTEhQFmeLF&_NCaeNRB4g%S@hU?=q=`E|cPGrixIZ~efGwaE@t-]@CsXC|^o6oGAWћqD\Ć(nhGi/T=VL!=VJ>oYBDpH͔WE^ǔv3_qVqYlMC~gK#ufpvmsEcEU6l/^O]i` Qdq\QUb{WRZSdQ^[]y_wz>Xʓc{\ҧ A렝Y7ql9q}t;HLpJFAZL;7U :d;Z??3DQci?E,fn?~Ee@Fa?$Ga>Ff?(Gil BJzqCNvpBOLvdCO"oQDMdD1J[7EF [#HXIbb[I[KaJLaTX^,yZk9 uѧ }wb{@e%QLW7&=ZW0ACnWXBF(WA&FWBFVApFWBFYAGZAI"\[@H%[>2GU@I[SVCMXhFRhHwU)rEQubFRt:FRnE7UWn4EU{q'FS[tGMR4tFQpEQupDO.nCOmA5O0nB&PoCQQoBbO|o$B O~rB5OtBWOuXCNuC N!w_Ley?AMxCAMyAN{gAMx?KwRAMv[BN\v >JuANxw@ Nyx@Mx&@Max4CwO]x?Lw@L'zrAMvC8OqTAN[sBNO.zGEQS|BPG|%AN|BN}BN|AN{qFP#{DLyALvDPqkBPmBNkBgMg7D=O/gzA_N_=LX9uJY5rHcu9kJOe;VGcV?D^DEZME^E[_8DFcGH|`KpM@cMOe\OfqY o𡮊Ƅf!c/?Bkf*;F¯y:kn_gfy@1raXbSP00LP16U;EcVD NYBN`CNjE\N:mBLoCuMrDM#vJ@K{o@L}?/M{C\P~-BM{,CLw^CxN+v@$NwBqOwFxQvEPCyB!N|NA K{B?M{BLhygDOyDFQzFT|FRzGRRzIT2w)KUq:N;\2qnW}_;ndgg4}~'n<\xt5w,l'q=;swҩ{vlj}wҖ2qJ匕cac= qɞtK'j@}to@\n[HtoZmDGjT"Aau^pEkF-&nEhuGlnhJhFyaEv b2Fve8HziK1yeNnU,IcPCmFY.Fo]DpV` E.{j5JpjiGq.ovI%pH݅n F~c#T$>gWCzvdRG~lG~sIS|WGCtM"vXu;{`DmJ猵qJ$k~j67~wt`icj*^Qh_rQbY:SZPPTKUH[QNTii]e}ysyqPJu;D (q:D閇`ٙ%j}nGLIlAHFLZ@?V<=;ZAFa`&CIaB GCcDsGaMCH`?H`hl@JoB6LrCPO+xE@+OhxAOsALg5DIA[BlF9VF%KK^II*K aJyOnbMY_yt^xnײ{qemrkRJCnT6;B[AHCQ[CdFXBJGV6CHWx@FW@3ET\n?E]?8I2\?FGV>GUYCIETEiKUGvPdG8QnbFSPJt^EOmHwQjEQYgTEQm$GeQ[pJ|PoGrQl}E'Q4nCOnD"PmD1Q&nEStnD-QlBOhANkh?MPo?LFsALw?Jx?LvA6OsDOtCLNv@Lv@MvCMWxE{NizAvLx@Lx?KrBBMrCMx@MKz{?JNxn@Ny?Nz?NxnBOvAOw@NyS@M{@Nzw@ Nyx@\NvAN`x]B2NSw~AMt?nNv8AfOw@?N!yAdN.yBuNvECPrF]QpBJOszAeN?{&@XMR}@M>K~B%NzBMKxCMxNA}Ly.A2M"wA0NDv"ALv@LvBMtmBNu@{OwAUP!v=gLu>K=wDMP*y@L>w*BM}xAM;xAMNwAOw BODx@L'z@Kc|DM{DlN_tKBKtqDBN)vCpRwN@cPv>MyT?M{CP{?,N7wCN{xCMwBMltCOn@%OfCPeA:OdCOdA\NZ?}MFW:KJZ:J_K;Kvd:J[ba;Jgb7nIf9BIg!CGx^DsEZ]DD ]DhG_G&Js]qJMhaMoMg^Rfhn`n3ڤIbBP@4yBϸ`pʴʓ |DhUmQ~PZ=~~vnwo7_;=I07FPJNxBNjwFOstFPtwDN3zBJcz,C Mz|CMx]DnOx EPxFuTx4FnTwFSwIVvJVrNZrZ^nK`ja~o^|g~nr3nꠕvW^Lua{N3RΒ{r%ddnNz*wEd/l3OoU^ArU@#g#G݉pgJsoI!lvE^ gFt[FDs=^gFvb'BpJɄs4UygJYmVBGpZGsa+LueMoNTNpKp]HUqIEvq4Bl AiEh~V|(wErqB&P]蝰q` xK>thJDqni=G;z^nN*~mPjI=EhE{cGAxqzYTCmISHNoXELNQ_zKvO`KQ{]0k n[ȓHvo騿{|cbWF?S6<\={A^BE\CZGXCGWBF7[@oDj_\?C`J@Fk]?FZ A-HZAB4IZLCJ\CKd*CLFjXBTLlCMhEKNbCL#^_AMgFOmHMl3GM mD1OMm_B&O2mCOk&EPlSFSmF%R.noCN4mANo@TM,q@MsAMmw?Mw@OtI@OpC}PrA!Nxvz@1M#x@My,@L&z?B]L^z%AJy|BfMuB+NpaBLrAKwA1NTxAOv>-N[v>NyN;Lx%AMkvkBMtBM#yAM{?MF}@M|@ZNxOAYOwCANjuAMtRAM{x@N {@N}{@NlyuAO4wBOsCEPrJB`O@vAOyM?M%z?M{M?M%zAMGw.A2M"wALhx@Kw@Lv@L.uALs:BdLrYB LrA8L%tA!OvA>Pu@M)u=CKwAMMzU@KxBnMqx@LxAMw%AMkvANwR@Lx9FN|E9N{DMuDM9qCQsOu?Nx@~N{A[OxVAON(rA^Mq@ Lp@Kn5?Ll?NiAOoj:>MiANiB_N(b?LV=LV:FK _lv~˝@auMHꉡs䧩VfnUQK9?_McBGOQhbDPo!BMpAKrALvȚmQ8puzXvZ|CmRR>_pE{jIqEԂJf&=tX?gO@.iR@zuaBoG!x?R}"iEnT=*iQElYeNsH^#N}jaQv;p$P6m;HSnWD&l?jkB!hE+r8Le|eBYz^F?ꎡvWPp\)h}G]mx]Fv l@V`vj[{n[]ziL|jHnMz*z2ZZy&kfԖYj.ni?o-&pޅn,y}R^lrcnXrnikrqu}|B3L3wMJ$u ǓkAv;?dlji)HM&f.FFX>I?SB?(AU%DF\BRF`oBF4dBG"dAHd@HkAKuBnMy2BuMy(A Mv"BMyqCM kDOKZCIQHOTMZi]Whia`\m0P*Q7]1ZV\X}m֙3砿{waR^E/ATw6=Z> CaB/E]CEW[CxF9]BF_AEaAD|b @D^?EU_>eD_=C[]@HFa=Fc[?WHwcS?YFh]B?FY@:DZ?Fc?G=iQD,HjDEIkDLl@K jBL3h@IeCNkBMl BKhoA|Lt@L w@;Mu@MtAQOs4AP pBVQeqCOLuALMx?L6{{AM}?uLyA]L@xA]L@w@MtBNq~AxMs @LnvqAMt@Nq>N~r?=5OnvZ?'Pw@=NwCFNpxCM|AM}?L?LV~A Ox@OnuBO|ujBMyv?CLz< L};L}@!O{CA'Oy(AOwANy@LyBN6w{@N@uj>NNZv@O~w?Nu@NNwAOw@Lta>Jfs?LUun@LatpBL sDMMquBeLw;BNy!AmNwOth@NOfwX@Ny7<L yMBN7wCcNsvBMcpCMo@\Mp?XMktj?MPv@2Nxw?Mv?Mr-AMDgLAM[afLZn=ec!7*8Da-pI3~x7Y%|[LJְ"}ދyk0xNÌw]M˚avsk6]PFqCH7@NP9H]8Kxe{A3O%l'BOqCOt|AjKs[A&L3wUAK)xEBLhyBnMyBFM@yVBMx!CNMuFN^qtDNrBrMw4BzLwBMzwC[Nv1DmM]BE^GD9Fn[EF\ EvF_5CE^BCp]@DAl^?lC`A>Fqf ;DDc@E\AFY@C_@C_BG\CEWCCZCCl^kAjD?bTA2EeA9DduEiIgeD~IzhUAFd(DGa>BxE9` AFe @FOiAIpBLx@(MyAMvB8NtBOrVCPoCOrCM{vDNz?ZK{]@dL|@OMxAeMtBbMq"BMyqA"NrAGNsANKsuAOq@?OqU>%Psr<%OsN@ON#{DRfvUAPrAOsi@xNrBOxH?M{?]N}AN6}@NzkAoOyFALhz]DM#}A_NvA~Os >Ms= Nv;Kv?Mv!@Mt^@Mr?HL;s(=Kt@WMFueAfLsBLguDVLyDKMzBMwA(MvAL}vkBNsKCP^sAsMw@1Ly@}LzA1NTxAN8xr@Mxv@L'z@,MybB[MbvWBM+sANuGA,Nw@4Lx`@ M{H?iMB|AUNbyAWM0wBMzvO@Mu@Nxn@O|>MP}@MM}=1JDz@Mu?Mg>KY<KT=LlZ_8YI\<=K^[>LW?'NUAP|V/CPVDRLaUm?E SCGF6ZDE[vGTGUXI"HG]KI`SG-]q\H]U~apP"Y 3ŮPU͢lLK?yjq'wEv[XzI_MsyEqnO9=pԓr_p3OgM)S#5h?P7Fr]ZLLfz@ZN|FBMxFNt EOqGRq\G!TWq%EP5pBGQsVE;Q]t-F%S|u HTyI(WuL>[sSbxt|_hg}p{phU=wXGk|X,f g,]Jaj`h+u*[|VRwEݬR}kmxؔh{ n`^B{^sv\>|bׁv_lucOPpWL%s[3D]tbDrcIrd'K|poQO}n}Ixf8D}jGAvH PjSu)sң@meqO'q}]ugM>c[[Pa_\QlgXe<|ycB|*Ϩ OTœ!ȧu˝qdlHRpGoNg?"F2^>D\fA`GbsCGbzBSFbXC.GdCHHgBVJn&EVN;vNEOvD PsyB7OrBLr%D K%mCG5`DgEUwBBfVFD`zK7H7cHdI5\OOeUsEn^8nw]sj^`A:X6j;]@.C]DFYCHFVCFY9BEV{CDvX`BzA%\K@BN^C=F2cx>GeD@G4^CGZCD>^BB\#CE?ZUCE>\CCw`DYEbAE[a1BFbBDaUCF bAN wA+ODx6AOvTAP`v?ZMdz\@UM}@M'|?OjyCRtyAP9sAO&u@\NvmBOuSAiNw@NzAN{1@|NzHBPy BN:yAMzSAiNw@eNgt>>L8r*AMv=JySBL6z?Ju@KesA@Ls%?OLsA|LrABKQpAJq@:H%ttCJvBL$vCVOv7BNwmANtBOuBMIxC~Ml{-?JLB{G?3N{>N+z >MJz?L}~3?MG~o@}MbxA%Nv?Kw?2Kw*BM}xCMO|?L~AN|ANxBNx@NzY?JN|a?N|^@P{|o@NyG?Lu@Np@O`b?(MY:J/V`=LN\;+Ku\DUPLaw:?L8}>6K}ALgyDBOOu@YO;pVDQnEE/RnEfQp(FQskGSwpF/SvHTwJY.t LZp3XP`p-\^jmurq)a>ќx:vTge5}`b |Zw=sH}ٳ%[ys{صܟ!x WeO1~{Sv_}ZǃrOdp=M|{hIr\~KpWK|GeO8ydJsZ}LrXE}#d M}AdInGR.G8]NF;^H~?wYF>fN+Bz]E 4hEijFfBdCcCA}^.'owrʁoCQhQB^KgAlU-Faz]iK6yg}J.saGv8gFxUiEsbeAwjfECrVM|~Sbϲƕqӓ(t tyo͛&nkنg9luSMfTgM^wVTWaV^ggdNs{HxzьZ#&|FwvcBёTݕl/otWK`WqoF Of?FeN>DDf"B9GhKBEdBEeAyF^iAGcnMA>Iv}CKc{EMxEMtBDMsBKurAmHmM@mEa>B/X,CD9[FF`_GHaEJ)bPhU\mgQxgtu``yFJ?V7*<[W@6D-_CF]DIZJDZIYCGVCEhWCD\AD\CJc`JQmDKfAF[CFZ DD[BE^AGE`B@CIaE@D`y@!F_AF_5BD)_ABD_@E_=C\i@C\\@E_x@DcT@Dc>cGf=JnANsrAO>v@MwAN8xACOwMCODy%EkOyDNtCpNqBMqKBNqqAMp@OLuq@LYwA3Nxv@1OsNBPpBP6m@=wN s';MyfM{?1P$y@jPSv?Mx9?cLzu?M?{@O|@pOAxA Ox@UNczU@WMA{0CN{wBNy1?Ny>VN{<@N|A2NdzBO7y*@O&w@KO3w@MN'tAFNpAMr@YL y@JycC3Lu@Ls@MvrIBROrAtKo_AHwi>Fj?CFofBI;sCLtC7P w>/Njx AN;zBENbx-BFM0weBgM x?Lyx>M|@gP|?Mz@L{}?L|>Kw COZwAN*whBkOyBNY{*BN{?]N}=Ow{CTR*xCN6u2BLy@,OU{>.Ox"?Ow@Nt@N%q@ePmAQPe1=lM]8BJ__:Ka94J_[:4I\Y>`LZA`OeY>cL#Y?KwYx?4GV@CXCD=`MDDaE1E_pGF f3KHhIOBIaZQHRtsRDnI rr>G9~ޕZrV_briEuio{w99n{yTݞgph p%Ʌc_klCxo|fJ>I4WOD(ObD/PhEyQoCMnn IQppE`P oDNtA=KQxA|M=x?oMuAfNRwIAMu4BgNQv@\L2w]BYMNzBzL{$BMy@@|Nv@OsCPr9EHQrFQ sFR/s[GjVuMIVtJEVnOP]jYO[erUW^k`cRlnoq܀ۤtz(uחȓo݊mvQkڑbtwѧ<ٱŸ=}}tSxץvKkV9|Oϊv;R߆>tVpQm1FpE׀k@pUe?!oQ8~hSG>wUyLnX^VNqY;isWd<-dME_LR?ilR#Ίyna]x:ou|LX>oTJ{RivDLkR>Ej=BkNACgsBEfAF_h>HnAJW{E]MHENzHNvCL(w$CyKvBHbmBEbBqE]5DEY]EQE1\IILaLJbQQ]irUjcYГߋ,oTӒx~?mxdE>S7<[?sD`AjEaB@E\\0DxIj[CF ZCE$[B@F(\B^G{] F,K"ePWSqqJaNjDAzEY DE7WBD4ZCARF`?=Fa@G&a@SGb_@G\@F]CA@E'_@D`>E`E>D_^(AE\"IiAKp^BBMvVBLxALvs=Kt6AM9wA[MbwzCNsDOo{ByN[o@Mo!AMr@cLv?Jx@XLw?Nv@N t)ANs >hMjv8KxY=.NJ|>O~}>N{f@[Oyw@ Nyx@(My@M_}x>MR~vBN|K@Mz?/M{FA(N|oA?M}3CN}E?N/{>VN{CQN,}AK{CDbO:y@aOr@NN's ?DLt>LMpS?Nfp=LDt@LuALuF?Ks@M7qAL n@Ik/AFXg>1Dh>EkAjH|mBVJ pD,Ov=?Nx?NyBfNNkW,7LR\}AnKrBNhv>Ov?kOmq?Nqnp>yM&i?Ol/>P(i==ORf;Kcd*:J_i;J]:H];I|[w>LX>KWI?JY?HuY@KEYEFM`CC_mF%FbEC*hH Hm|KIhXN]{SoM`kCGӀB[zqsQHz~Uç߃/hzY\^񝐄6.mte+yjRVy\|BzLX=I4UA(M^dEd2|sB n*E}iNl}bDڎlKYb|YqZzpNvM9w)Q~|fTFn*]NV_LA:f]M=oYSGx]J.VjKm~F&eՋ ~]Aw}^{iLvaD~mM ^fj-}WNy{ l9tle9wdDx]cJ}xdQIxdDpM D$yfiLpb mP\\cHSTbTSi_Vnfaqn3v{v~̋Ǎd8^ 镻"=Xl pcjq'IRykKU iE|Pm=Gdl>CkM@{BgACfBF@j@HQnAKvCM8{EbMxXF4M(wDLvoDzKtjCH0mAF|cRCmGQ`:FH`/GwI&aYJK2c|Q LceaWrht}vk|~K{bddFBU6:X@C`BDW`~CE\\BGZ@EnXBMF ]BG^IA:G^CGecIJhHsI`CDV@AlUADZ@ZE_?E`@HD_ ?FyZ>IFZF>E^@]Fb?Fe`>;Ekd*@%Ea@C]#AC)bI@BfAFhx@I=g>GhAIuntCJs&DYKu@Js@Ltf@4MGvBNvt?Mq0?NoAN1qAMqCMFtD=Nw@Lqw~?Lv1?#MlvOAVM!vALw@Lw@Mx=iMUzs>N(}?Mxg?MwAoNuyAMw?~L-}>LAoLp}B}Ml|kAxM yB*NwAMz]@ Nh|>HN{R?LNzBM{@Kz BNxAANs@Ms8C@MuAMs@FOs?@Or?Nq@NrA@LrAKoPBzJiBHCgIAFyf?Eg?Gh?F}gA$GkBKr@Nvi@Oz3@MyS>WMkv>N/t>OqNANKt@L]OFn%YO;l>Mev=K\%>KYL.w{BNzo?`LtzCL\xB7Kv@KMv CTOsu@OUslBP3x EP{=gKxDSPvCPtEQKoIVbrJKUqMWcMYS\[KZ_P\5fVVjiXadq(}&J{N0x_H}5[^{-Drw}.ht~)j0wiot|r^z&n\萣hx%Qu_HnlwF;xGb} RVzRUwUךGDx/O6{b]#hw rPzUdϖPq`vm#po%yrk^cP+Ie]Iv:\UH= m]RLG{bJ62fDqӗsvˌ_e}NF\ ?IFb@GtefAHfdAF+c0CEc~BCaB8DzcB^Euh@BFIh@yGdA'GbA-FfBInkELp{DMqBMt,ALqvOAVM!vi@Mt)?N%t@.OsRE~PrDN^sBMnv@yMv@Nw@0NUyTCL.~@'Nx@NsAOs9AkNu2CiOz@M{@K{AOKo{CMzAzN`xAOz?Nzc?Olz\?eNTz@cN/zAMyRBMx#BNyv@fLt BKMtCMyt)ANsAPr=No@NpAMMq@J9oOAtHe9BG|a|AsFcv@E2e@Gf?YGf?FlAKPqCwOMu@{Ox>My>Nu@?PsQhNFhBNe?NL[>J Z;IY>)K\Z=UJqZlYRfsH`v/chb=JRCKBUSGO`HQbgEG:PshHHP#kIPSm?GPqDNCuCNvBMxAKyDMxCM$x1C MvBLvsB4M1wBOwCOvWEQzHT}ANwSAObtLCQudCAQ sFRrH&S6pJWac)L[^LZ&]GNhYa]S\YfPXdrxm}R~nyߡxd{倓Qz ralrOPljj=x>Ay֥Ak~zPtqHMu?KuMwFOc`}RU|Pl~vSڃ M^Uojqg67Ҿ&oҧB٪~=֢=| 㗾Q]ttjkOAbZO'?aL=Cyr.U F_{caCAhuȑgx^ʏ,giIw/]oKq{W:ݒ>l-ti{NwqiFvgK)ygdOwg-Mud4Ftk_B$yDcIxnGO yTuUsHezS_/V Q`WT`dF\Ynb\\shdvt^z9ے'%Ԝj֯Z,ٟٓ!΀zfplGQZmNUjKQgoD JejABcBBfBlD&jRCHkBKrBLyC}M\z$DMxDM@yEZNyEKq@FJiFgLf/HOi]MQaON\-SRm lsqx_҇ІEKKyE|}ovyf%cxnCJOc?,E\@B]BYD]DFo[CGZ@F']@A-Fa@EL_AG_/BFcbDF cFG$_hDQF\@C]l?LF]@F]8@|FB_z?F<`>F?_?FK_K@F`BHaFKaBEI^CE]BB_BC^`[BD_dC'F*bhBF]CFp\B-Ea\CIjCDKFnE@NqyAKu3?Jx|@BLw@L.tI? Mt@@MwDOsDTPr!BHMGsA_LVt@Ny@3O{AMVyTCMxBLxCNwA?N xN?LypA OuBpPncANeq@NNw(B$OwUCO%v9BNvCN zBMWy4BNGywA@N0z?Nxm@`Nw@eNSy@^NxA;NxBM#xAMavAhM uaALrxALr@MPs?Np4=M o,?Mq@Kq0@JngA>JfrBH^AEh^'AE`A)G`9?}G1i1>HmA;LKrAN s>Nu<NNxn?Nqu,?Ns=cNt"AOtuAMQsD?PpuqE$Pr+DNoBNrg>Lr{C#MrBLoCMHo@JfAMg]CcO]RcuJw_wCNb[DL]AM`BjPeS@PgBSg,>)R]>dQ\DRae_BDOCc@LqZ=I3W=`JW=IoUQ=$IX=IwY@I~YAF\ACPF`aD@Gb>DEaFFf`HE/`IJcAOxh5gft_Kǫ.v6ms{ F$VbqӓttNxֳv~Nx؋ͼU{즆v/m>MQHQDIQkHO^D;NpdHP%g4H&QkiHaQmFPtAMwB=LxDLynDLxiEnMKu9D!MtCM{uDMvsENhzEQ{FTR{FQg}?FRzCBPr COp%BPx8@PZyL?'NttDYPpGrXkI;_lfK\+cKS\K+T`KV@djt=o [e{s|Уc{QXz}ǻJDw{fb}ky5NUnH9Oks+DIqBChCBCfhB,F5kC-JmPDNuCM|B]Lo|;CJwQlTb{wWy`VsQ:Rj_ap{+t/jw:kÀd^7pSaSiIP3h#BvG`A[B[ECDZNCE%XBHX-BTI^@FbAF*aCG^mDHs`F7IbFI_GGH a@+D`A)Ga9?F+_]AGt`LAHbb?Fa5?E^AFZCG*\FJCaIFKaF0JaCpF4bbBuE`]CEZEHG[AGZB)H-asBHeBI jPBJ mBKuq@aJvQ?RJy@Lx?Ket@LuA(MsHBMr6B(NssCNxtfAL u@ANEw(A$P3y@KO3wANjuBLuByMtARN5sr?M_x[@Ox>MwA/NEw8?L u>ULtAMsAMQs@LIrOAMCp@Mn?lMoB9LqG@IgmU@HdXAOG[AEF]BF_AF\p>G/ij?I&nALqG@Nr<NdtE?/Ow9AkNuBMku:@NMvAPv@wNRxC_OzDNr-DM]kLCNnV?qLp@LoBMj_E@Pdi?K`C}Nc\=>JX>jMd>Ngi@oM/f CMcBNobCP"hERhmBhRRgA~R^{A|R\`CQkcBOb?lL`W>J)U=JOU>JU=I7V>"JZ?6HyZ@C]\DDbDDaEFH _GG0[~HH?aIIbM|Qg>hbsG]=c9ʲv돷p_}W [goðovqkcZ~Ҷbd}C_xϲ}vyMeebGI TJP`LFN-dpGNuf+I SOj:H{SoE!PuA7Mdx}AJ9xWE:Mx5EMuEMWuDLuD N/vfEM xFNU|JT|rIRZz5ERN'z?$MluCOlBMl+M|?MvAMErDQRnFUufTIR/dDWI:UAFnUAiKTYgphl{6 ,[+{^yrܤx׿ux(!`PdxXBRS;Po je\ofCfQ2ajW^ݒ~!P_}yHxLĘeIRjdʂTDy%HY^ޠޖpfFh/z'E\뱋mb-0"US ̪ۉ n{8iULjRA}-ehGdhJlǑ0pxc{uWP~4h܊z~f >t$PGa^?^GUaV@G_(AE0_VEIcFLfRKOCmBNIj>{DcYA H_@'I`?UJYd,BK6j$@KiCbNkD+NlB;Kof?BIs}=IsX?JhruAJnd@K8o@2Lq@LqrAMsr@qMv@MxANw:?mOVv@P9w@NuAMtmBMsCWNiq@Mjp@Mv?%O&w9AOv`@Ms@iMEtz?Mt@Lt2ALruCOqAGO0m@M_mcALnJAJvl@FQcA\E\AFUb@D bAG{ap?Hg^>JjB'Nm@Ocp>Ms?MMtJCN]uA3Nxv@.Owyl?EOz>(M|FCN|yEMtMCcKn+BK^o@Kp>Lo[AQNiCO6f>M=bAM a@@%MJ_*x |RFݦ \䭋hbɛ5indX3t |s~n×{bgJdEfI"SVHONaaE)NgF&NfHRjGRnr]EOtvCNTvArJv{EM@xQB]MzrDMtCLvDNvEOxEKL{yHPwDFwMuE3M)x?K0s?Mri@pLen @K {#?K*{i@LtJ@ZMq@Nm:DOcGJSQB AL> =N:<AAN&]8WU3Onӡz}~l}|{1|˨z&}hj$YU=LGC`\kTK&p LWsD勵sM.uNPyN_x-L~s5H c̦z|f&{4J+|{a]mw4оz#g$GL&߲ƝsցOgxcJhcI^grz wH3ky˖ÁOgyfe{j-0mOdoK^v\si&Vvg`QMh>THbQdGudNqxXPxZjjbt1|Wpc^kt\PaTQUSXJjt { |;omZePDkhenT[ȞD-ϯ.lsAkm}Cszلjoy`M#\jcEMlAIodEF`}CJF\BHHVCI TAbGUeAG^VBGbBFcQBH eaKERkE\`~qwS&Uhj2HJ];EIw]DK`E%N`AL a5@Kc?J=g@LKhAJPfF1N_g|CKfDMmAELlYJe@M@h?MmBIOqCOmEQjB`N i AKFl?lJ{nHNu?Nv>Muu@NvO@NMwQ?Ky>MxAPvhAoO0u\ANOv ?Lnw>MuCPtAxNPv?LuANv?Nq_BMm9BMq?LIx>Ly?L t2AOoL@YPn>MNo}@LMVeAMgd@M`lARh@Rj>kN_9JT;MYK;LF]fL"p@Kt|AXLs=8Jnn?Lbnq@0MGnj>H>]A+DM>=I/?#>:O0;R;QNHBKf^M͒ʍtq˜Ov{}Od{kѦ}ĿplqyY+9OF?W4OIWx>f{Km_H }5fFGxazFׅnKԋtM pBK?Ž̃{ېm|[HzU)_ΔsTUywg׎vX t}]mQb|*fE~(eEρgJ~jYMp \I>bOoEi>XLJlwjPbwfYj1uw&U_-wf^MeEUOXRTimx腋B3o lcijrh9B"1՜w Xjhu|}ٗ{{؎qmCsI}!URaBfFAP iMB$Ls8B3HsE~JqrGOsFH0P&tE]MLuDMuDFN`vCMXxDAMxFK vHaHrF\HFYXMLp[/QN/]'b^f̅zA˅E}~PqJwycWsGKInDjK~Lh?8M)i3?&M'jk?"NpCSQsCPnqCPTh9AM fE@L=iI?LJi1N&o>M[qwA5NtA1NTx%C+O/z@Mu*@Ms(AN@tAZPSuh?NwY?Nr|;Lz>MxK?_Mx8?-Myx@NvABOcsAOpu@N*x?Ny>(Nyj=LwALxAKv9BM`uBNp~CVNIjADLmK>nKw?2M3{>MtX@;Q|q#@nQ{p>MOo@MIn@Kk(>Hf?Eb?DSe@gH(g'CLk?Jlh|@LdAUNjB@NnCjM!sGCNw0CbQzBO|D@L}u@L{@M-xB*O3uCONr@Mq@N1r?Mhp;ANn?M?hh@NXf>=MeD?Jc@YK_>IKaAM2fAMGgAN&h@MbB%PbERf(ADQd!BQMb@Nf)?jLa@K `^BI_|DL-q>aMDoBcMmBLMm=nIkk%?K,l|=Jk7C\:@O:=ND9{;KS:f;R988NFJUHHNnpbيIu|Fl|!uvMrBrYzj(aw bCJˍwZ[wۋ"2,[5۷t z1zQrB;~wyCn֪jġhsGcU!_斎pu+Βn\CvR'vrX*1zL[xRsxPQjvXS{vhLkUJe;TNjaK<7vP.AeSAoǛGbzvWuf;WaUR]TVSqwk~nZ~rzj1|grtwBukїgĥ(\Ö=E଀G"=U~2݆stu^c`dJ=Sl,DNyEL|FLs{GwPTyPHPuGNt3EM3tDNuDMfx3EMxD|M tCKkQGH[XJ_ExVHDVH DtUNJ8Te>em_#r~Xq<~ouxi^uLDNfpDKpDE[JiCFIeBF1`?D[sA|F\.A8F]mAF^@E+`B.GcMi@NkAMk>kL~m>&MpzAOnn BOho@M3d?ELd=I,c>Fp_ADaAC+bCF;c1@Ea?E`@bICb%AL.h?BMpl@!MqllAMo:@\Ms:@VNu+DDQu?Nu@P{vJ@Ov?NyM.z ?M-y?qLsy@LzAzLvBLu=ALUp5CMzmA-Mr?K xO@NMw9@{Nr3@PqqAARp2ANl@L{?L{AM{?MaxBNu#BNNtB@Ns1B3P7q@ NlANk@NiCLQ5h5AN0gM@Ke@K"c*@Kd@K*hCM)ik@MgU?Ne/CPbDOSd@SeC S?hE;TjVFyWmCS_irE_Rb@M{Z6rxsd7sqL qidqfz̑*kAEo"tf-sH"iӞgfelSBsc ~_S푋|YPuJ[c~mZz\l^wthhNIy'oLj1(uUheGb0qaTeWN[PKj\W~Ctn&~v v[hƊߘٝ̓ɔ}qѤ e%ѧeh{}r]w`siZlc&_fNLPnCwKyDKS~0IM=QINW{~INJvRJdNsbINt"HO:x;FOzC!OvqC3OsBMjE4J\GFWGFtXHLhG]OMI_`Idc1.q薡ynzBsfuOOpDGKzqfBqGWjACcpAC^@BEZ"BFXbByGZAGz[QBF\DGamF8JhG$NpCL(nB\Mj BOlAOmD1Q&nAQlZARo>Ol7@O#jAjOYjA=MmBLpcBM:n.?Ll>{Mnp@DOVm@UNlAOn?zMo<_Kl@Mi@Md]@Mb=KbINy>yNe|@#N{6BMz>Ly"@jMTwXA0MsBM*s0@%Nv?MzO>Kz>PLy@KxAJxBKtBLuAL vz@Mt?Mw>=Lx"ArMu0ANq@Npt@]Nq?GMnZ?Lj?Lkn@MjAN,l@3Mrk_BQNEl @Mm>Nxk=KNl>VMnAmLqBOXscA7NvAMz?pM{r@MoyAMzALxA]L@w D-NtnBMr1BN2pjA!Nj`AMj0ANjoCQ}h@NcAM{eAMdA,Ne@RMgANj@MhS>kMgyAP[fAReFBRX iDVLjGSblG7WlmASxhDTf@fOb;MeBQl7CPn@2Mg=J÷#CmduyA6f+4d|HDIϑl'U\Etz-.bLelWXXR)C#IXAJ^HRCi3GvPrwCPz BN}ANyCHOxA NFwDQvJCOvCINzEMr}1JOYyO'Vx>TVa{SRgzOTRTy4JP)v:FOxF-M(nAdJd%>IdbzDK(eBHaV7P@MZ 6@;ITJ9W9Rf::8U7:UJ57Sp8;7[QC$DQJbO'P+gBhN𗶑n"i_?r }amSgWLhYlNoqRaHyDeCqTQcobR~iMၚoRvN}x{rJt${OO"uP=4oU}f]LvbG@sa,Lwc=bx?`oL֎7vFvqF;w _ޅ"qXZ2|Z͛kVi󡩍iȪ,h d~cJВ:m,nOi>Kia h]oV1yQ2 xE_FEyE?ybK3_"~eS{d~pOuhIPs[yN`zRRy^TCtE_kl[PH[ONcTSoc]{:qfwl~gy):k.K՚ޕ(n+Iuv,uy~kmBw1fhmncrjHYTnLzMuL8N}IK8{=OLvWP#MtO;OYsGNOUsJPv}I0PUxFOuAfOrCN^lHK`yHIxXJMzX-NN^VR\chiitӜkSxz>sgctQMp!FJ~rBFjCEBf C/D`BFZBFWTAFV@#GeY?E[~AD`CHdDJM mCUOpCPNpBgOk.DPkkcDQkAQ2lAQGmBsQ#nSAOmAsOn@LpN?AJp;BMm@Mme?L:o*B3NoDPoBOoAOGpy?ML_/AMrd?Le>J`k?[HWA8GBWGCvG[CG\BFG\_@cFap?D5cwCRIfICcKl@HL(mmA/Lh.AK5i?Ms?Ox>N9yC>Lrz?MN{`AcOc{.AO{@M{RAL7{@KxBMuCJNnA-N)r?@NQx?aN z>Lyu?L{&CL|CIv|AQH[rBL'u@&L3x?Ly>?My?LIx#CMv@Ls@Lq?Kpz?+K5p?#Km+@Jxi}BMhB!Pyk@yOWk\CPTlANdo>@O-rD=0Or~Mti@Ns+ANvAMWz@Mi| @8LS|RCMU}DMt&BKsC Mov?MD)H^RFPSNN|g~`ȕoH~y~zafsjVrhUtfN%}kGzKiCep@Pcn}S|OeDLAmMo}U1jT*Tߗ0xZx{`qQ|;nG5ug]חvu};`;sLUvD o:;mqJylzRDqBMyuFWX4] b֞iψjehT)lX{pT&wWAZ{+G8| [gcjn?:o9 ^_J{oFt/y\F7xO8vW hIiTBewUHq`$ImeEXtI섁mZQm&Y OZkONT[QPf[Sm]c`Ypof5`7pi=q sqvy( )녌xx{*lFjgi`lmrrtkDrf\jsL`Vhw\Su_zRrbPp^ZCNpXUPqVR4s@U+RhtKFPtCNs]C%OoG!NWe~HcKYGJUMOUU!V T\Tm'njb5uFo!SЍU}>uvoT_r:Q{L]n(FJoCGjBCcABsD~`BFf_A G]?7EY=D1Wn@FY@F\BHx`DMePFQqjDQmBKO3kCPjBpQltB$R^l@PkBOl@TNnAOqp!BMpWBLoCDOm>Lh%BLg@J9_BJ!X@G}U7A2FXABF]@E+^@Eb@WFIeAIfBKjt?Knw@Lpm?Ll?lNs=N{>Mq{?MIzBoO |PAMz"BLx{CyMJ}VBL}@XJxtDM:rxEOhOBNl=Mt@Osw@OyT?M{AL{CKv'DJ;t5?FIt@KvAqMy@gNuvANx>ALIv&@pLVu:@LSr@Lqo)CLCoAKmICKRh@ Lc@GN+k@NlCO|m@}No(?Ou)?`QgvO>Pv>N@weAJOxIANwBNypCNzAMyaCNy&CMq4AmKiHAKXbAxMe^KDQvdhAMg5@ Lk@Li6BNe\> L_BNbT@Nba@lNc?Ne^B7ORhWFPg&E%PeAOa@gQ8_rBQ_bCQiBQkDHTkDWoF9XqGSqoERojFUi3HUgAN_AjNa=PK^> HqVDIMWEJ\HCIa[JPT҇Xxv ÆJ&;N馮w-ZFƩ h6yzئ.|wJqF=3uF mS:.f=C2h`Ca͡ĈpН4VƝALrLum]KLTRAGXnFNg]LU^jLZ{oKXwExOGxCMvF&OvCMGuqBNvETNwEqNxMGNOz*LP|OMzQzYSsZdlVsp^rRuoXSxeCVoO4<K=qBKrBFKRHLRS^kZym7yid7nl_i+iSyCqWtQxuHfmCC~smMI{iL!xcM k4M摙|YLJ2^pVTtZK|XnGqFF jL?tgrVW$ybO] z'd; wC`HxgU}jO iDxpK<wuZ0$a~_=nonv/0eQTӍ~qAxnJcs7RӚ܀Y$f°Dnڑm2dA{M݋erEԋtM~}gFJePA+UK?ZcWtD}qJF|)Z5u\tfYdWP[RNVcPaNGSNLTO8P:`hWfxp!n(՚͠é.ӑ:qA|Wn҅zSblz_ffriur\|4 }|zktrdps^cm|dl|\GlpUnfY)qj[|rjkXrv_.RtKMSwE!PuWGOjHTLb.FI]MQV`abgwzoD㉬qSy%+z@yow}hZjqRNL+jCIjCFfEPFaD)H_B8I`?F_?iE^x?EYYg@VFV>RDXBGz_,CJ(cEgPfgERojDtPlk ANBl/AfP[oBIQoCO.oFFONrDO&qDOqBNoCGN_nE/PHmmGVP.nBKKnBKp;BLp@Lp BIOqz?Op?N0s:?eNr@MnAZLjS@JBf?@KK_p>IZD?VHta@G`AFa@EaA*E`MAFZ]>iI-a=OKk?M\p@M5pyAOnt=N\x@Ny\@NAv@=Nw@8LAyBJzAI{ZA$KziAKxCMqWCNjB@Nsm}?$Ns>Mv?eOy?Mw'B,MwEMuB%Lr@JscAMLWtA4MGu@M]uANvBNtA@Ls?.Mq?LlA#Lj@KlALk)C NGl?sLm?sLmpC[Nn@Mok>N"s?POuARwA2PyAjOzB OTyBNnxCO*xCPDtGSrAMiQ?J_@ KY=J[@gNyd>fMg?LiA?KQgBM/c=I,^@LMb @?N>c~@Of/@N6jATMkG#P6g/DO.`BRP_'BR`aD$SkcDQidBQkDSk FKVoHZsK2UoAyHrRGLSyG!Mb]JNdKhlWc:T}59RpW1 !FXbhِ0҂d>ك({xF=n 8(yDmF/)x L2q'~9Ks _˘>kQUsV:WYrGRIWpHMeLSiL9Vm GPs)FtMyEKwFKRtFNtG Ot$FPAxFOwJOyLQ{TXVyiB\vF|hx,rDawco~`Yz(ydp̃npvseab\WNOQC#FU>"?V|;2:=S5!6Nl7:N.4=FNZ3c>K>hDjK?JPCQSH^sRKgZTtjpW\ceiM3{=q&R_z_QB#QwPtMD~VkDtdJ,qn_2L3hJ=uPBpbPrYaT7wJJjBrnjEKgqAmhudLm]cP{wrU&mQS3: bM{A cSIp^Jt]&EOwfKx|kL㉻sM&odHtRa.qd9ޱ:5/({՟5GiUuC4osCpF@y6HlԊ_SuH]{tjxW6rIyaD^N=Q7K;[T-DzoR~eڊ}ui~UwhilKh[s]UO8YRORvOM+QMTaS n[wCmӁ7G੶8ǔ֧~+nˀ~ZgbvhvBmqВazt|cȀ<|vqt}inkim,fh+g\`Mk5t[fms]nu]nNoYpY#QsDIL^tJNql~K5QUgE RI`L5[[nrvi @u uNzՋ|nexF^SarUKM@i.BH|hCGenEHb`iCH\A?I\@F^/@D_\AEZBFVAEHXB8F^C Ib8EN0iE'RmCPlAZNl@tMoBMpdEMpGN.uwDJNuMCNryD8OoDOmFOmGNnAIn_AJ:p@Kr@LtANs[A1Ot>Lv>Mu1?Lq=Jp>Kp>Llc?L2hAKi#@eH#hq"Nv5@NvDA>Ot@WNt@ Mv8AKxA;JxjAKZvBO4uB6NsMBPO|pAOp>MsI>Mu;'MvY?kMxvASLtPC&MKj=Kl=LmlArN'q@7MoALMo?Ko{D PpSAOqHAOtCPVwlBO"zAN{C$OyA#NxAaPvCRm GTgDPOd!@L\ L=g?hKe@uJ_=EJl]ANVb?Nhb>NLe?N*j?K0j]CNeD/Pa5?MaBQ,d>ETaFTgCRhGWS3gFKRHhJ,Y&lGMTeGUdDSdEYSfIX6eAMXKA/KOVy2 Q_#Ǚʼn[ӊ*j3СƲ񦯂ʹRҭZcry:@r5=Fn-SpòpxS'ߡ֒Dʔu}pq;oS!X?\INR(cKPc6LRkF0Mr/EK1zE'KJxZGLtGIOktbJSOuGFPzIPwPPfRuJTT)yik*d{ |i{=or|m{v|hKxjsqr5n jra`VO#UdDMCV?6BY@>?V5v6Pa89O2YILAAQ9LHaO)_qUenT@wKsUuK+ŃWnU~$PlnDq/`Gm\hI;{eFʼnAq/Hl)}]G\$z}M;n(CdA/oL tl[r`GQVK>1gQH@_I*9VE;UFH;YeQ>p+[EsoaIJ!r`HfgCab<~`J5o]UK{zȆާ~ W]ErYvxBRV8vJctiŰ]볡Q>嚶q&py W{RhGaf.WEZoT,G`c]Lw#lSŁlsH]~;q\uk$Yja2P+^TK@e ^5QIhaYge]a0i=clsfpyÅ!zΡkY8}LA#e*fx5~N%}ohF| uFvzl9rik#lf>;of^qk|i~ajA}ajeEhEdkTuU[MoOjXrS_iVhSXTb0HRo^OO]m]uzj/xՎwlk{Hw{d]+vgR(PpFJifATGh@fFeB'H`ALH(]AG]@vF`q?UD%bAE\SBKFgUC@GVEGA^ EIbEdNjDE'RpDQnBNmAMVonCMpEMpDM%sAL=uASLrDMoCLkEMmDfLip~?QIoZB#Lq@L"s@L.u@?N5u@Mu?MwL@0Niv=LRv=Lx->4Mlw@ Ov|? LrA>K)rAUIm$B:GcAF[@2F]? GQ`%<[IdR?ANk=iMrn@Nw AOx?MnyA N$z @M*v|?M6s>pLq@Kqt>Iu@L!sB+NtgAMtBPr5BPo@NXq ?Lyr;Kr>KIqZ?qJl@QK\iBZMHgCLdBWLe?1Ki>TJ;nOmIKepvMmIQ~=]8QQd$E]:sXhoѓ}q^qZVDiVGy&Mw>Mz?Nmz\CPjz@L wAKtMDKnAEGd3AF_^Y@G^E?IYc:Igw:%Ko@Lw?Kx@eNsl@JOnqDGPq(CL=r&ALq?HKn?qIri? Ki-DdNj~GO`gqCL.a*?Ja:|Gc=Hd>K^1AgO\? L]z<2KcIMh?MM]h;K_nBQ_PB-Q>^5>6L[C;OJa@jM`?RMeDR[mSB:Q>lAORe:?QOSaAQf@dP'eCQc@EQeHERLeG\QbFR dOE\ReEAR0fDP_=XIXT@BIVGOeWHQ,^W]{l`j{1}zԃEui{Qjh7NkmzF'˧AԄt} z۰C|Q~kG~~Ovmޥ| ={cHqzi\ʌ t쑷9}W^M}>`RJLf[%RZNE`F=YzD9sY)I;gSUIn-YK q UAGbcG,1e^EV=[%F?xDeUPxeO nK^xU k˗jvTRrU ?~ilSk>wԫ\*l’zILrm`ESh`Lywtg~jszWnptMxs8lb8eWMjjf]LA}:uXb~;tf}uɀ7sEsnqDwfwS`vÀwe(Ǘ+̘y,[3~B-v:xBlqjiookl:OqfMwthcsclqa7o[Yqp`OpjTs)m艭m;hvgf[qhe`qh;si#yFr.Jrqt9qOwPkGOKFjIPlnHMgFGcEGcD0H@`BZF]QA]FK`?QE~c?De{@E_BG\DF_}C^EbBJiCM-rzCNtCMltALsAjMFsBMrBLr AL~tsBM;vzBLtC!Lr(B0JrMAKqCO sCRO?tA>MuZBNxAM]|AMj|CXN`vnBM^s@Nv@^Nx@%Nz@MyALw@Lr@BKnAIi?SFc>E\]>He;HiV: JWt?Mw@Mq@Mjo6@NtO?fNwx>/Njx?%OJuk>Mq Ic`Le>Mm?6MsCC]Ov?}MxuBMUxuB?MxBMyAM{@oM?M?$O??O{?/OvC$P9pB}NjB2NojCOiRBNPjDePj}@xNi?HM$f'A_NbS@Nc?MGc>L`BML`?L#\>L^>M\0@iMP]?LeCPs@^O{s>N i@:Oce;AjP1f@QOcEfP\e$ES$f)FQ(f FPicGRd8IlVkGVlJ@%O[<4JnSAJV`EvOSLS^eo&f{$nvQsuCzxB^D@twΝdž4 Ęqyyn$rSyځΰ%`DjAxxާqFw9%txF |{ uXfof7ga%NKTj!cO=A^NF1^.MFbNGq6WEw^FuYDqTOC>qUFwaxJ}>hHv]Cs[D5|hL1viRpe}Q m*SA@xiUGliSDY*LCXVL1DeRHlrTDeN2;3`hJ>>]pI;`}gU |gL}jGAp2O?xb0|a/`t F뇲jCktxawV8u}r˞I*uߣGq9~[v`FdVI2r?iV\ xbzezl{kG|ujdqg [-k\Pl^Pzpc쌱s"nOx@woUtozze𡧇~?Q{ 똢6Ą9 :ќzʖyqqhijȌhfqedt_Qt^n$t]Ft ^=;xh;pNdmuwh6rf+c+_neGg$ium(|s mv=rsotqJq L%PkG,Ovn4KX0tIgR?rwD%FhE_E.eF;H`GCEG\@F[A?G`A\Ea@C]A^DZDFP_CGJb)DJgENGqHCNuBCMFu3CMnu?LsB,NsBNs;AuLuA|M=x@5MUwAMuHCNu?L{sAMsBMvrAMpxBO yBMyBvMxCMFuD4OuDOeu@&Nu>M|y?L{-ANLtxBL tAL2p0@Jkn@Hd =RF_?SHDf=*H k>{J[s@}NuA}Np}AMp@N tTAqO@w?FNx?ON5v?Mr;JRl>Ltj@*M m@%Lt(?&Jv@Ls=_Km?Kim ?zKnAL!q$?J\pA,Jn@H l@Kj ApKjAzIh@9If|>He=H9e?KeB>KcK[p@Kt/COvAQNwCNzWBdM{lBMJ~g@Mqu@Ns>N|m@fOvW@Ms|BLl CNhdBN?fBO3iAO:k~BkQlZBPmAMi[C6NdIBM_3A^L^?Hb&H]1=J` >5N_BMZC!MbCMn@ChOr=Lcg1@NdAOdBrLM`FOcHFvQ|cFQ!dDP`GQb KmRhG_Rf=>L%XJ:HUeFKZGGNXNUSgBrygIzxFJep}:֕cwn0gz sC"ecǛuqWœvаƛv4dPj“MuwוW^{p8mӳ˘qڬs},z'u̓$zՄtS]vx~)r:Hz;)}~lnmf`c%mRxQiTJLzn]VVotl[)qEksxn-q$znnXpo2resr5ttuԊrtӋ8r=rOql qj0njjg* k]e担jeek/hos~ae]M[NGUJ9HS]F+H6TC7IUkCKVBN1^Pn_gnT/^`EUMWRCgPP L\e-\3d#rdCze 4m,.~>{ jl@^5O)=E]NA{cFSHjWKw bJ}fIxQ_FtAZEnTCs\EUvbD5ucI~mJٌ{]etG]Lhヂj#r bNWaJr@VXJ?cPAh S)?biSCAfd9O> jUnV=qQԀyoOЀlMbmHA@c2:)xW8{ bLo_yd<~ kё|jb wXunHxm*T:@QYeLAbRRfF n\}E%seHHukT}pdU m]Ql3[>T p \u[yidGwwŸxȆ{7其Ktܒזؾ*G)"`Aן|"{zRsp`hkhҐ^kQfΕUqdt~bWu8cstdwgdžCqz1yuK˅mm}zHp3mbm*d{HQuu{"{ -{&7zrtDtwORXk L9TqSPayITu"C+FfCC`CJEH^C!F^,@_E[B#G?_xBE{_CE=^EE]DF_CFafDqIfCJLnBNOt4CNZsCOuBuNvBMsA&LsChM vA>Mwr@Mx?zM0y?My)@Mv@LExf?FjA3Kp*C]Or@+OqAOs@eNgtAcNw@MM{ @DM2z]BMv??Lnu@Mth@mMi!@LIl@0Lm>JlHinr?Gl@Ij@Jg@Hae@Ih_?I{j<Ij=>nMpR9KpLd1?L$nA@LrANuANxBO})CMN AGK}B)N|AwOr|\?eNTzA.OwxBTMqA;IeALaCPObBQ!fBPieCPAlzAOnnO?MclAfM=fHB#Ma`BL b/?Hf <F9e?Ia=I`#@NdQAEM^B$L]ALyfw@Kh>uJcALSd@xKa@PH]@H]_AwII\/F:NcHENc/GjObD L^CLZ=I#U>FI\[ EL=aqJ5MR[I\-_[AqPypa2؃@Wd{u4^ A_Vb>bI*2c_5yU; S::Ȅ@1pƫƐhc4x[u@grpokͫiX-u̠ܓs*wk׆BrnrpnoYonlpqnq,pQrq㊝qpыpqmՍqhnq,eCohKlgjdnligImlojpzvM_ye?cN2| @MyAMw%A%Mey?L5z?Jy2AFMQ|AM{AMVyB OyC~PxAOvs>Mw@NxlDPyDNhtDTNlDMe_B[Ka+? H6_ESc@Ji3>L5l1>Nn?nOzs@rNvB:Nx?M}w?#MW@}Lz)@KuqKof?I:qy>I o=kJo >Jo=In4=aIn=2Im <Gj=Hjc@Jrg@JfJ@Jh?.Ki]<@J|l ?Mut:cLu=YNv>DMGx?tLx ?K v@?Ln?MqjQ@Nm@Np ANsB%P {H[ۄ*HTC"M_{CNyB?OQxyA(Nv?NL|tT@;JlA JbBM^9D2Q_JCPcBOUe"CyNkeBcN9H_?KbALaCK_{AlKb=Hcj@H&ds@Hd?hHIbA@Gk_@QF] DPGa&BkEgBJ`jAJCfC#K`CnJRWn@F-T-;DWBK`EQP_ojRa {yH3\×wu QkY\q3\"XZU)Ԑd&z4󪧒g%pe3NgaY[فrcGq:feahXzon@1o傡zMco}@n:x~q"~}:uGMy聥y3vGvj݁keqrW_vgXekkb|pfnviD(rqEppى sqTqo抣snqnόqj.pe>qeےp%jzoTjMZibseiejjArPpt4o*n{i][b;QNK6LMD'OPRHTSHeV-W%OTTFQRUQVI\SOFaVF_c<\Fgc eocρj٣w9x;~WRp4UApUHsubJB{kOK}i>@}_fFxQ`QGuz^uEZr\5Dwt_Gua&F|{kKt7OK|$U{W B\3c+Ώ˜?_RnR:g}RBe+RBb NTAfODjRHeysNn}Lg~Nց^s]OV{]ւtOydqDlS:fRQAHte[LpoN|.h]I~AjM|pZ{iRubMm]4Mk[[J(jXDD_Q@VtN7@XQC_TKh_MYp#kberjdXxkgh%wr+@F3EԭLf̓JՓ${ѓ֗l*ǘ+ے  })Hyqz%rRrtn)jY\jwbozj:dqlSwp9tnjMyiSPزPǡ~oaki`dhXjqtjg}ip]Y{,zx$tua4_qZ^y]T^|GOv\AAE=mCEdDFbCE_C{Fj] CF]B(D\*C.D\CMF];CE\BE[SDkH}`EKeFPm]COpAbN4tDB/Ouw5EuPZwMCALuBJw0BLw?MvJ"h=Ln@Os?Nx@ANz@ NG~>L?L|?CKs>Jh?gK<`@2L6cd?Ki?QJ n= Io=J&sC@Lr!@?JnB?Jo?Klk]=Je+?+Kwh;>wJ\j<Jk@JCj#BVLjAL~n=:Kv=Lw>,Mx)>Kty@Li{?qLsyYAIMlrCOn@ENl@Mm@hM8rDPxWXEdلOZgExOXzBO yCP vA+Np{BMmn;C+NkBOeANP]BmOw^~>Ma@NPdCBN\bBaMb?&LbD?J`@gI`@+Jb>'I\e>aGe?6Ge4@H-b@6JbA}Jd@H`XBKaARIc@Fc?1F4d>Gbx?F}_>Cg`,CDeeCCiIAFll>HiDKbE0KYaFuER"DbDAVEK`][ST~xv`2TvCWx9ƂTo9^ x`?,^*gJ2hdp1@uwQ€A`VOtcڗVepL׏gV[܃(iv̏yd}|hjw{ j{nlqݕ3zա͙`9HQgmGwyH_h@{_gq}gb@i^ oeKLunYs qrBqFq]p9soqmRCmsenbS2qGepgoiR2ksghnσiwwlpxgipolq{Oa^fRHNJGNKCJOGQSLSYIQPTQLNS"QINoTbWNi]@G+k`Aem\^y_dwYhBm$%']JiRVua^p\U| kIvlbCQlVBAhWJqbNvb~Gw_BzdG,|jLue~MrebVvpg&]SnOcNm`FeXCWPATN@\ZQiIg]Xw`qjyqilrc^h{`EZЎVrh;цxlrqJеꙤ%BHƈj6 Vǒ̘k]m6'zv_|Vsupk\loc9k"ejlgljl#g{zrem|p#oxmAnKwraHake]hY&Tq _3Wfsvc/v ?z{+xq eaep]`unQqXTxD_Mv5@F oBF g-CF:cjDGaDF[DFXoDEaZBiEZBFZ4BlFYAF\vBHaFDJmeDNk-CAO~o@Nr@MvANv BMvBLuMBMIt'AMuA OhwCQvzl?OMz?MyYA5Nz?L*|@M|-AM}yANz@!M3zT@M$yCHOx?DNx4AWM0xw@ NyxANwuD*P>vDNZqPE;Nmn^AIj>Ef@G]^AGX@F]\?IGf?LlA*OXu>O:{1?Ny]=L'{>M}@%Nz?LSu>nLmp=Kd=-K+d=8Kh;.Ji=Ik@>Jlw?K!m@Jm?JTm@Mhj?-L.e>TK i=fJl=InB>aH(o@Jo@_Kr>nJw.B NC|h@L|@9K/|@hL{?@L>x.CUNCsKBNnA2MBjq?{JijDAL|oGch @Hf>He?mIh?/Iem@JbC#Kc@GaC?Fb?\Hb/?G_:@(FcBFgCXGhCHi~CIgFKbGLy] MsN]1IM[O]R\ g^PЉgklNx괗ս9Uխ۷֜bqzC8re]mVMOPfK{LGL)QF5QSOQVU QS.TtIGMJNCIHT^PYnO] Xm\XdijPynl8S㋀w^U]N|L݅s^G+P$jdZus ~LЙ o4iL v<[E|w\BRw_UEoxV%?nUl=v^ET{aiJN1q2R|&T/QkU&C{e"n+Gmk92wn]7k~TLF`n^Oo[vNF]K:XHn5!hR?piӥO3DtmooO{eDykeDys dvHqc RmYM&iPRA@qgYCfyfI9~wn6M}pV}^uf{{wnrm^@qfSM?k_4HbVYGaXIb(VMKa:XRl`e]Bo+fahQZUnYR~hWg|kv{D:$H2f;ח>Q5v){`WpWzw~xysq˔pCjkbsjNeNkehCi1gbj?dNl^d8nKZ͒Vo6Zp_ssmcUenkdf1ijhjd"cGin`zǂnČxGssqrbcq3SWuDMItAJnADIgCGbD{Fx_PDFh\|CEXB8E ZBE\AE{[BGO\?BF^#CHuaDKagDOo2ANdpZAN>r7?)Lot0@/Lvr@L x@LvXA0Ms"BaMrALImf@%Mk?dMv!@xO|G?sN z'@>N"z?)NzANy?L;v>>L8r<LXmL>Km=KoCKj;Hk>pJm]>Ir>:JrA@JrW?IuBL!|Y@K|FDL~6@JFz@LJwAMsAMpALjj?fJYg&A$M}m~BsMqD+L5rEMnoY@Mp]=Kt?K%sBgN\oCO@jqBFNeBfNifAMg>Kf[?=L-eAWNc-FUQdqEOIdwBM_eAKZ\Hf?zIg">Ihw=Jez>Kc?KaB,LHb@I4c@HleBHcBGJeCHJhjCIfDKfBGKyd.GJz`ILqaDP SjJM:_SNwU2^&w(r#\q7|ǰ CźS /bI. v"Ef{}mgt=0bSTSwh `BJ~{M@Wf̆wd k1o ^siNTIi]\NW%}]sylhx}g}dRlknYb/UvcTP_VUUPhXUZTTRW'`TeTeZ2PQTRNZ\XKbdjS`fYME]XCqjVF~aFlNzRZ|QwRЊPydl nmiuBwqW~uWBpR": tXDn;UBi2Q:njSc=rTCz?aIQtJ_uK~h[HmhW_gPBizS(EudJq"Rņxy_Sxc8TwikxqjHpeUlT`Kl bLGkaEM?i!^ZP%fM\_RSh\UYl]WdKXRk[]VV\qftEo=Nwơ>~O܏Ԍe\ kr^BVޗ䝎՗|{|1uvp.o}imh\kgVBkhhfh"cJi]Ci^ykeǁvoKjysl1u|gry?wlq@wJlah\qexiGߔD~*zrmk+oSDZp?CMp?@IjBmIefAbE]^CD[rEGp_CFp^BXE:^CEWa,CE`CUF`AD`CGfc6FmMkE5Qs9DQ%s\BOp B=MsGBL}ut@Lcv>.Lv?L"uA MsBLrwBL4y@GL/}AcM{}AMx@DM!w0AMw@M;y0AMz)AMox@RMvA>MwC1N?yABMh{A8M}'C\M~`D8N}E^O}@Lz$B2Lu8AHkj?De BVEc@FE_@I4f0@Kml0CNwZ@Nz=>Mxg?Mw ?JMyALyjBLw@Ls#>Lr0>fKr= IsS?Js>%Kk@?}JhM?2J^j>J%g>Kca>*Kg?KXi @7Kj,>OIk}?Km=Jp@UKqBnKnqDKq*D M wmC9MyC6Lx@K&wD@Mu ?Lyr@QMp?LkAFMngrAMjAMqBL1rB,Mp@MrM?Lsc@@KNrAL~oAMblAMj@MiEA8Mj?4LEkZ@LVgB/OeCKOjzDNjA M'b@HK\=GZM@JRe=Ifdi?J_e6>ZJfU>Kd>K_(?lK]D@Na@>Gb@Hh@IeBBJfDKVgGMfELd]FaK`,FOKQZXHK]5JNbCmMUM\VfbxElsv4׺˧4*ҌoyW0QiHL`XTُ1pCI Rj|Rdg;p+ʁ ekJXH1W&NIhDh`Foyl%~ur$7nw5k݄qkN~brrt|KpƘɟ#Dcɞ]7oi,qZ!x h8q>ha'ncibreu:bzquc嚟qsbswsd!tgŔrgqhߏoiƋmYoq|lrh`J^OwuUMoURl$`]2eb_j]IRPhWWk_aYjkvcTh3` H^r6gLh`HV;N:zd[M.@*ySB rQWua|_zeMn"U]oIms}Rx[t@ydI0fMN?k`SBFgkOAdL=eN?qkuSA}cFU|dN oUXJ]MGAmY_EyCjOxgNiRGD:jTFm[&I@eDR?fP; xDlmԗIk.&oi⎫g]V}yUpIu|!nKulb&I?nTHQidRUHnE\Jv;hL~IoVQ}lOVwhU{ujpcNodt\KndUOtkURujM}n`Ne|XxPh@\Tl_Via'[mhdchtkqڈ-xjpz~ԇj?T)^{lf_|SV4yyukskpmqykfjekf^kcUk^3kJbd~kWjpl[yt#kM|gtMuAYMTv@MxA+ODxBOMvAhM uB"M1wCLxCLT{DpL}CK2|DN{AGNyANTx@)LXvAEJ%nAFgBCcBVEd@GiAJ9pBMv?QNEx>Mv>Mvz@Mx7BMxBLv?bLr<Kn>Jo9>Hfo?IKp> Kk>Ji0?Ki>KGf&@Lfy@Li?K:k AKpk@Jk?yKm>K\oALgoBLlEVNnCMpBMriBzLqB3Ms@Lr@LrzAMq@Lm_?#Mi5@Mm@MpA1MrAMr@@Mu~@2M9t@8Ko`AKQmF@`Lm=HKFl9AwNh@LMiP?Lhw=Je?>Kc@6LBgF2PIlD@O0fAL_CK%^iB&JYqELC_uAKa@LdH?aKd?CJUe9?Ig@lJe@H^\AINYCK;[5Nz@M~zBMwBDMztALqm9@L!hS?L,fgJoS>JFm="Km>Kj@Mf'@LFd< KWft9G `:EZAK_CbOYdFQ\g3DNcAnLE_DE:O`CL#aALaAMc@Kf?IUj=G[g@IecBPHc`BG[DrKY&AIX?@uJdBLkENi_IOe?EIcfCGbAE [;?ET|AJ{TIWZJ=\]aqskq xV.n݇S Xް`nשƥɈ}5bmSsӆaA^fjMjgPa7|_䊳`ړdwXncQIcoiPv\w`x8jBzM};g~v_yln Zq}Twtmsy؃!y|vklYkb`lkT[|`=g&Mkqmnb)*u.`C&wBgc2t0g%sdJlsa"v`^war?fjsir#kJro/pjEn` ncɊ'ldf\^CWh^eiEZN|`Uw7WRLv?aa{}qpGpf_[otb\}`v̆JEqxi\H`GpJmwnnDQecTsbIqKJzvT#W^ۃ\mwHq[:Fx{jf.t䖏u*|w^o[IUlMYKnt`.wfh.PeQE`oMa?}`qMa=_L;\Kqi}y#BLtDL?q(D/Mn>CM`srBM~x@CLzAK| AIyAWM0w@pNtANsCM,pUCgJjAFW`C1GZ8CH`@Jo?M zC=N{<ISd!ALa@)Nb>Lf.=&Ki=@J{hBKdEMb*BLf A"MskMAfLkACJiBJjBK.lBKlAwLhkCNBfpCLO+hCOj2ALglS?LLo?!LqD)MWrBWLs@Ku@Mq?uLn?MqW>Nt>MuCMvBKs@=L}s;Ib[C6NdCM5jC2MntAHL!jyAJb(BH&`2BWIN`sDL^ABKKX@JicAK}j!G*OSiDfKyaPBG_CHa?HZ?HU}@LTjGX]R:ijl{Ss&*ItHwY\sO.Bt6{CMlgwD}ěj\l Tx+n͐mV]?UX~tyN^yT wfVHczoLm`HyskMex}0`otu`pn[undSpkiXZ`&g"^NXh}_Vd]VLgcAa|\RQVgoXsfdh 5n@c,s>chug̗qeuqahtbv6_xGbɘOtKh)>skݒKsm葞ut4)oikn]錛iUZi\w3g_}ki}bpn`|e5Zy`ZfSos_\Uw)jBfgmc]ceX1`%zϐ5y7vRvTwqBU{k mZx^oVx'Ww[OU~,P[s]JnS[<-zeK\Vr4ҀAWpyjM-q`P&pS}etaI)gQyA^8LqaK3xc?*K'vyC+NqChOoD^PpENn'CISlAeF#hBGeAG gAJm?MwNv>;N(vD@GNq?LhT>J:`p=J1_+@Me@>Kg>JiJ@J?gDFL5dELbDLiAKm+AKj8C|KNj@qJl? Kip@|KpALkC@PdDQ\bD4Od[BKj:vGn>7KqeDMVp&FMq$BL$q|?MnR=K'n>(Lq,?NsO??Ns(A,L~sbAJq@KpK|e=Jc JbH;I_8FV6CV74C]f>qL^etAOofAFL>d@J awB~Mud>Idj=H'dBLfvEN0jFLO]kGP_iCL(`CdJF`"CKbC=M`?JZz@HcBAHhDIe/@D^ BF_2@F3^?vIZY>yJQU>L/TZG/U\ KWbfhtpx~{qW9wb|v~@ sjB5Fi1?ȝ}w@g%#<9}ǧq1ri|"I|F `ĔU{Pktg]ygN[q3T5htaQkrkU[o[LgVZKpngWnnaiMo']$ffV=k\icUVSZ&WTaHb7e{Âaa.gtcYizek^-q-gueB_tLe0/rdpIauc~yIa\rzb:ugrwj\s)mep6nelgi[SgVChX&~g[hyi_Qo^0}fcTx]QkUrLfVO`rTsX;\ Q\ulm܂xgtzWx`vq\nuoYy{pRw[U˕"=YΕ^}R}N!FuHyZ?|qWBj0yaՐyGГQtotTubPM&|[fȁb y_cC`j:R@YILq>Pu>>P8v>UNv?RNhvAGNrH?MFk;XKaUOKe=Jh>aJkh@6J_fC#K0dCJ5g`E.KlDzK/m:ATKgjJAJl?3Ip>Jfs>Jr@K'pBGNiBNbDNaAIf<+Gl?)K+nCLmF{MkEzNk8?pLlB?Mq=KqY>UMrR=2Mp@Loy@Jl>JiB?Ke@L`>J].;J.a'=K:b:pI_q:yH_\9GZ:F$V~7ChW5?D]:I,a[=Jat>I0`%?I]{A0LaCMeBOKcA LdDKMcH@PFe.KZSijE(Oe>IUaEMfVALcBKayCI?f\@^EVfsAE5e@DdCFbB H,_4@H[8>vKU*>LSGQK]1L%Z@aZhh'mrj|&~lݗ)v#QTbkkB-mlFf6Om`"}#ken}fؚvpe.Ҕ,zȥ8f}?ovZ}dp_`rfvV+|ntQ`xh>AqҎkxjbxdR]WNJd^ UObdUfl Ydf-XcbcVWTN _Y|TRZ]^h}߅ydek^ZgZveko=X{vdRn0[{KhU8FZp_HxphVڈ~hލφq;n{t@bkr&i7[uk^`,u gA my=ӮBң !x>rEi&z􈋃Jz~·XƁ[}|Yy,wz)x.|D{gyww.uq9q kotg>imXiZ@lZlI~khlgzndچqdc'ovlmm{}kQwy3}צy+|"ΎvY*q{k}nQ\|hOE6KaCrIdDHy_-EDZMECXDDy[CEE\CE_BD_uCEQ`BF_QCJb|EN]qEpRyx8FRrDNNpA[Ks@L s@eLr@KqBsLMoA)MrFB@NwC3NDs?GPqEOIoDNofE PHoF?QAmHQenZGQpFQpLGQR{pFPjoE)QOrDP!rF3PbplH^PonGQlHSai5GOfBH4h@D'll>^Dbmz>Gj?If?LjaAPqAZPSuh?EMFw@M:xG?Mv>Mu=qMlJlp>Hq ?\Jo@L!iBMfeBJh>pHk?AJ m@^I*mDCLIk%ENj>Ln?LRrB8NtD?sLr>Lo8>Ji@fKf?aJc?=Kxd|ALa@LB_=J}^=IZ(;5HNW:G/Zl7DWZ7BU8ADV5zE[9ZG]7TE[=H]?J\$DN`FOcDL7bCL]b9AK\9KQdHfQh%EWPm>pJi@Kij>JbgdBLgEJiI>XAJTA&LR5GPZ\LWUcbSW`fgo9_x9wk|6|ȮZsyQSF{]UTޙ5|19l͞,{UFRd`룦OX@f.r&j5~`}yrfavneXTx|kL}]U-k;mRqX `QJaYhR ``Rj`dODddZVZ\{PYSL^EcKTM`oW[asiudmvZ^deXWbsbhmnok[ rfe s]aqt`vFdyvf̙xgf)wj`0#tZertf⌝k~ec_7b\xUiY]poYYl#Y{n`_~q0VxcLQjj\&K>XP`B_MG>SQRQo*ihmSd*Xg[Li_#MuraYvayntriziN oDᇵoDx/Q~YjUE|JMzT/vU7q@V߅sPoIi`oKMYnjtхr{Jh@S}<']MA[qOFbSJ{_O>hR/:wcD|hDwKwKy&a<`rU8yeN8}hP+hwgVgȜm8­anð7n3É`o!ysjIPugtWw{=fzpKQuԣ jJ}hZ3^nMydH taeHEt b9Hub#I}yiS}l%(mv~wCsT}sr5}tk@xj]}nM]ڊtTz۰XuvEU}ՄW}=*y}{qxErwqyqrb|Xx-}Bxutlo;r.lŇroi:Zlzf‡6j=comg{3o5i"q]lusB wsIm0ܐGrPϤ~𻴨{ ֢3~iAUkE#%ԆW~0rT2`j)DK|cBDAKeEIR_F F]DFD^tDQF_CFp^B0E_!BD<_BuD_CF`@CSIbEiMm^F2RtGvSqGRSpDN[rgBOMrAKr?gJ*rBvLoBVMpBNtCOs'E5PpbFQnkFpQoFRoFR8nHSIoG8S5pVGRRpHSKo2FGR,nERqEJQqIGPpG Qvn*G}RjEITAhVIP;i/B%Hlj>Dl">Fn;Gj>I!g?Ji'@M7r0@%Nvs?Mw@Nx@rNy=tLzo>Mv>Li=J\X@J\@Iaf?0H>bDAGId@HgAHDi-B)Kg3ALfd>K4m:>'K'p=L}m<Jm<4Hni=In>pKUkAmL+k@Jkl?H8m@I5nB-JpBOJnbBLn@Mr=KK1rAMHu?K6p>WJnn#=He? JEc^?qJ!bp?JbA[Loa!AvL ^;>AIVZ;#FU>H^T:pG;T6DW9DW39,E X7mE.[;F\%<@FZ=G$Z?JY3EHP_FP/bA]LEbpB)Md+@I_%FBMc9HP.jCTN l?Jh@Lh@L`hZBKCiwC8Kyi@HGd?GdY@GfAsG8bA*I[?xI V?IURFD&HZQHGaPX]IWgiT_iNh~fcυu|Rp3_:S^7`QMw\ΠG_JdKoA)ЂQFcvQN4>bJI?>RSOS-q#nowqqgqsfO}n]ItmXx{m{|-n}2qVņrMtN>{YG7~XWPW7wGW䋸wZWi4N>~xgwGf@XpNǘ{o*=|}Vax,cEk1VEbQDhUW1JgSDkT>wcDgnF~Ryx0Lu\&:DfM.oZEwleFL$Ʀ}NpӜ.i6ogr4 pm=qr*sÖpG/pn7s\xlsiw[zHʄlwD#}gH:yfK]p\IkXpMZwiYu]cy1cynulYfjcYViMWgRՀwhߜt~Ѷ#Ćn򖡀5|[^z[z8|wm s6uu.rtnvpaytI~{QԜ|xplOmh{g`vc@Z}f^Fkh+nkvo?RzHhIvexD0~5~[{Ж }iu!\)e7rFMeELeIFK^G Ia]EF"fBFeBE`CHF`CFp^CEZCQGX[BH^DLiOGQrwFRtE;R~s&D%OpSAyKym?Jo@L~tALsBL sBTMsCN8rmEOo"GURpF6Rr-F StFaSr`HRoGQnFQco GSRnERnCpRoFS\pIRnHJSnERkEiRFiFP|hBJhIwk>Ksp@Nz?]Nzr?2Nzy@)Ny>L{@=Mny<LXm>^K`D>LIY?JNa>DIfq>Hj?Im>@\Il@Ji4@KhQ?ILm?Ln[@~N6lL=@LjJl>Id?Imc=H`GaCuKa2@ZI]uꕈj-aFElq`'TtjCUsjRp4hN'zdN frqELt^T};e$xsZ{kLzwi`n`od0`^YPTZ]VR]]'TSN|bPD2lSJg]GP(p3pkmqpqdRfjCh^Iguag2oÆ2p:xhs@r+vizrcs=gJuJgBwezcߓtwtctd֏obg ase^J'j\p\~nV~h`Xg"ZGRdShI IvN?GINrFIvMGTTUkmoLx`tnjzmEPI{eIbwcgNxsqa||hʂ uLY{{wW ujKweUI]i]}Q tR~:fK2~eHEn}udM>mjfLAwd9hx"y\T%lJv`"IoWFgq\F6lWkEZiCTOBgra\IzeHvJzXk7ttNoY=]I`/fSR.u]Ōs=ŬrѝomP]mgo/lPў;j1jѣcw9NSiIv{hLudLg_UnIfTGqw^GzxWfANvlj_l!bE_cTYa%SSnYdUBjd= z,7)+Qޛ)w tⓕ|t-pozQkUjcpmvrԙOyw|uN_vSyKzqfzd;s_Xk[(Qp^Xhzim1orrDzq#{$]ȃ}ݑG({ܝDȨU[6FǡzOv=~"g0yB97bis=IOfKn@MtAtMvBMwAL>vAKpFPVoGQq@EZPsD/QuDCQrFQ%o"GR"l#G'R"kDPkC'Ql3CHQlqFRUmHQkGiRl[E^RlEyTjEVgDNPPe;?tHe;jEXgw=H|k>Hj?Ik?dKsqw?hM0z?sN}?dMy"AM y?FMUxf>$Mu/= L1nD@GK_>IY:2Ga=pIi!>>HkG(h?Hgn?Ie=Jf@Lj@M}kAPkAGQiN@O

7M8]EAN]DLPGcDPnAMQtAtMvBKwBIotC~Kr@Kp@Mn9?MpOHe_p=3H^>Hu`e?Ha@J a?J*]m9_EV;ET=GT9ET6VDV9[G"Y:G+[c? KaBL)b@L^!BK2_AJ3eBJ.i ELK]jBHEf>@_HaD@J^?J*]:}JTQFKQIG#MMPS[6Ja\Oery.s^l[jT˃iޟ9zgyd]rҠ~L#o3$IXv?Hj[#z%Yp;fXWHb\M\tVMkUcYL“pYuFuMZTtXȅ.ub2sZy h=Lwm^q(j%Y_TLMLOO7N[`[aHSk^MrY{NUji_Lm|n`MQӀerSP^lԙx׃wBxantumDzlssAohjh.n*kMv_qȕzjt!}6˖xd҃,qqk]xg^iZ/P,m^V}3rgr$1}$Έ5zo;ld (ߓ{#}`~w˝WН3xrLt{ctGclyrHNbEI`vDxGc[LCF[8B@Fc)A FdiAEnFd@aGriA;Hl@BH2l5?\Ho AM$xoA'Nz D4OzRBMxRAMv@Ms=K kB@IWE>YHUJ=H ak=4IRg$>]G|c??E`?H=`>IaF@KeBNgBPh-CQTjD6Rg_BDOCcASMY@CLWfCkN`oCN4m@_MtANwA'LBx AJvBL1se>DJcm:@Keib>^K}j|=Jk>Jft>I0`>mH7\=Hh^:oGXb)<}Fd;IGa<I@`7DX9DcW,<FW >IGV9E+U:NG4UEH`{BtJ|ehEKhFIDiBD%gBFdX@EJW_>KW=:K%PMELQWPREQQIsoV>INtsD|*l[2k!_Xvg-Qz)jNR}o`zpR[^PTF@HKHIRSVM_QoiW x%htXDjv_QLpk_EqkbggYP"ma`:a v=kSo_zm^s0pssr3rcrقolr\gues`Ps bqXm\#VmHcToe\oc. oeaoc T^T,HDE;6LC6C7FoF-EsLIFK"HHLI)SRMiaNvIftLwkeLVuUaL7ydLJy]c}Lwb'KvxvWhtvŅ!h>rRmuRCxRwNrHȇp5K[TmyF gA|e7KzcS;~b*N~`G`?E^@Gl_BKycBzMfCwOfvB[Pf/A0ODh;CNg'BfLcA~KZ ?IXfBKiaBMjCM9sCMux@Lv?Ju?LqD@xLl"AuK[e%@Je>I|i~<Hd>IS_CL[MMHWd\9Ph [JocDUHsjYMubOw:dNUwd`hJTrNÐ`kхoY w`SjX]wJtK7*vLj sJҁgiEzM_(@qu[IsW)N{_K{Y`8GGxo^GqV?FnV C]hP):^@MBVHC}XH?V1F 8X JC;B[LRmVX=mZJ n^OmucJNsme KoCfJWzNmWEsmh_|}pkZwpoynw"qyl6th\V}qZe:yQ؃v͈xznyq!1y q7mW\䃶hi\/q:fxj}}'o(}qy'mHq_Ɖx$d݇z+i4|kaatW`Xzic8sMeN|oc|eIߝ{ĚuMvtŝvƍp{T{gsVzc0{܃%kMrFpgymvb`owJLQ7m>)AdA?@Hb-BC_AFa`AQG9b!@>EKaUA-DaBDcBC cD%D$aBDUD_HDmF`DJneDoOmBcOr?LFr@hM8r>L~o3>JZq?Kw@K{AIWyCJtuDLspF@Oo%IBQpHbQqE2O3poB7Lh/?[J\AuLZ@LB_BOObBP`CP}_CFPh`fBP,d@N)d?L_BN`}BoN'bAL]NCJZdB.GZ]A E"^ BFd@Fk@*IprjCN'{@N~>EN{c>Lv?QLtI>}Koy>ISdA:J4X>'GUV;>F>[>GYA HZhBHw`AJ.clBKudB Mc@ MblAyMof?BLgAJrdHAJ^o@bJ[;BKcEMOjGOYqD}Mq7DMqn@L1qFYJHGWK}I PPQNYWKP\Y`QtO{MjKQO~N,[ZS h&c]mvtrvt nur}hu?pwgx#ogS~{pUl~o htr8ecgY^Ore`\G}UdYтj$bd{d"_[t^[vb`wjedt d8`d}Y~PUIIND=E]H>G$K7CDJ I?GFn>E]BF{JBB^YLdZK[S7J7\KTMl_PseSPweI~niJ㏠l cu}У0p#k,QčsFthJm?JZwA\C(uWAmREfMvDsXvbVLdQ?Bp7l!Ÿiٿӛ.lo֛p_nmgkplHl(hAgnQrjpl/(p9f)qE r[>zmZIteHRypVzqMGxkH{}m*Mo6Yxk]zney`lNc`vpb[|wjcyu_Kvwrn<חBwT4>k~+~cq[{phLU*l^rughxJnΌ7sgqnN_}jLVtlbLnm"}9o5sh8{;r+sy]׊oQ+i'히{@j|&{{|ۉ9pqt{eFs~jN|։{q`s\rcux]nWOT]8|AFk%C@HbB'AU[CDe\z@DBaAEdBxDaCDebBCa EFaCIEz` CGA_OBI]_xCEMjCDPt@MDt@Ms@Lqx?KpD@JCt? JxcAKRyB%LrALo^DqNnF.Q]rG_ScuFQtfDPOmgALza^K_BNZ~BPUDQVGBM Z{B8Ovc?Lqb>K$`?L%aA_MaaAK]8BsIZAGZ@IE[`@E` @F}gAuIjmDOv@OFzu?Mv@Mvs@#M`r? Mp@KhBPJZ@FU\?DX?GYAoIYAI_@gIb(A1JbAJbAwKYbAKdBwKiw=GdA;KcALU`6?HcBEKBjCMpaENqwDMl?J+G`;F$[`=G#Zz~eBaOR3JH%IQMFP7R MlgNwCkfEK8EJLBHL?%FCCHW;QQ@Z]TFS^QPJQTL^M\\NpfQwgLpQԔtk}d{Oʁd{4x^#ktC^rIz}hIpNV@tY)CqzUEh]OFBjpSA[wb(HH~h\N\x;`K;lTD^ N"?UF>TF>U6G;VXE5:WG1cOi>iR]Fw)_(Nud[M;]]LAx1n6LoVkpun#p) pdBn7AknQqPj65fg%Nojus[ lgnhgauEv`>rbFJ0y"kDUBVt\w[tFVspV9pSwhTln`cZhhWXqgZWybb`€nNo=sm¾>פ߿i#r!^|4dmO~ jZKlbnilc|gR4|(hMro\6\r:Y|1Is]?qW'skv~a׏y`:v2^|=6}e~r~(&oyw_|TjsN5kz$vbts }g/ybuJ_q=gK'Z{hBZGd?@)Y@BZXA`E]C"FawF FLa;FE`C$EuaJDETbCE=bB FaRCHcDJqiEANpCNpcAGM`p@ LpHAIoByIoBJs@BKhuq@L|rBlM;oDNPqE!PuhDLQnwDQuERCo(FQi?@NvfAN6d EQ[ GRTU]FQWBXN]AuLbF_V?YE_@BF_JAF`AHfCLpDtO)w@Ls7A+Lqq?lKo@MoANj@J]AgGU#@[DW?_E]N@G_W@G_^AH`CIb(B(IaVBJ4_BJ#a@DJ,cx@KbALa@1K^=G_ABKisDOpq/DNrDLpkCKfBJikBoJqoDK{mCK[i?Hb=H=Y:FW<~G[;E[HFe =Hqc^?JdL@jHOa>F]yJW9BLR^EZNe'DMjCaL jCLdCVJL_B)F\BACb??DfBL/kFRmEReCM[CJU5mMOMI[U|eQ|8|.l3d5fqٗx}|NquV[Mgyrω&}}ly#lzb kIlL|pW^NT PiG4HNSUQKje^HGl\If3UNr\VLp~qX.|zd,m$aV]Meicg_d\FH|JEcOQ[OzQRNVUPd]X`fYTNN?S[[_y_?bb`a\_yZS h]VPtjXbzs4l{Csnqx=qmEne(g+g?Z6`neW7_p~bx9nawibc8VYf[]m`z`4q1dgEe[YIIJ%;jB\G^@BF MGKxPGKRG\IEDUK6ZIK(7JO/N@iM^LFMPJ_YLNoeOziP x[t'aOh6|ҳ֝y)]aw{CnvyKĂ|n>Ivb+Bt]:Bw^HsZERr\ EzzgVJWonR*Cj^M`yesJlVH<#T0GY;UE>cO<w_Hq[YF@oTFjQFWH->ٕi;Unom"º|pqc l·Θl7PlҺm3ofnixfM:oNӑv#t璸jHidb`wFwb@tdzK{kTpX_%uC[vvOai:w|d}o}Ytqa=O~ld^WiWWWoWSv\Wx`e)VnmH z}WÙ9s>xWhUm[(Jn]t_iG|,ƅhqHbgzdN{lw\Y s$j~ss}wguipbnVɔ}C^8;ry"vqMzTȨV~|Ƅnmx{Ojnyvs^p{Zpq٘vFp{pT:[n>@_W~?@X]AD\8BAD_EfD`DFD_DuE_DFL`CFp`EFTcCcGcwDITgEEMkLFPmBNoYB LrCJq~CKpJBJq>Io@KncB LinREcMuC4NawB PuTBQrE\VoEU`n[CQoyESkG$UaxHrUZEOUK@JZ?Jb>KGfu?cL6fBfNifB?N-e/BVNe=A:Mc>Ga@Ea*AsE]B[GJ]C!HdBICnBvMvA NFw@LKu?Kq@NApANk@gL=d/AfIJX@0EWH@E^@F_?E!_&?AD^CEa@FOaAaL^AK*[@bK}]2?OK\>OJXP?hHW6@HC[vBrK`?E(QZlDC Pp[E_NmmCKlBgJ pDKtyELp6E(MmIAJf@I]Y:FYIbS>G`9>Gu\l;^E+W9;FX8F0X:KFCV8ERk8E,R7xDQG9VFSb;GBV;=HX>;IV?IX@sKZDN{_CEMcSB1Mi@BL9jdBLeBKJ bRA#Ga@Df@&DiRD,Mrn'HQgEO.Z-D7KCRDHQ:fSUYh+ct%la~ݽ>2rB^(jÀQPh8pg)~5[gxbN8~{oe$ Cji5x^)y`I|"iU{fr(ce*^TiNM(N\SKq_In_MncZ߀coURcd>|C;ipZ~^si'N\NNMPQNXVO;b]V i[_VoKflY_WIX#]#^]b&e]fk)nQkccoa-h]^k_Y{erBk|to{trqhWhiZU]bmbyXqju3iuzSizwyjg8YVbW^j afGofh`wZ&XKUMaPByGJ1MOPPLP^SKNRGH'EpJM>D)I:EHX>OLHGSQ'M`sZMPjaN|lbQdsa/cjV+юIgDES_Ԛ^S0v&DxKxK{mGw,`@*x`)EydGD|hHւoJ rN 2lvJ{ h7KxwcIyiZTDaaP>DpUJ@ TJQ>(fROBz>eMy=c!MrXoG~i QAYIN;ebB$mfpnoN0+oԡ(iMj8lQsl[ftjÍ~dy2j~c&qNӑvSsXGlDP`܌#vHu`2DqdLv~h.M}jL;l~P3{mW+udiYn`PgWKshY@=SI@dC\A-E^EF^FGF[G\G]U|H I2UEEGW2E.G`DGHd-FvKegEaNdjFQn CN p/BJr0D'KtXA:Kr@aL}r?BKmB~LlBLrBKzBD`yA0EYa}BxFaAaFfB0IekBLrBOOAvANxY?Lwn?M^w7@bNYsBNziCK]@EjW @DsZ_@TF]n?ES_R?|D\a@B;`u?DgaR>I6a?K^>J _3=H[;HUy?`HT?nFHW?wG]/CMiAOqpCOoCLpkBKsDMvPD,MtUCL rCLmPA(Kd>wI*_=H`Z>EaVE _>OI_<#HR^HX:FU:GXW9FtW8mD\U9EjQs9EO8DP9GUr;J[g:IY7>JXW?JYGALaBMeCeNg@LgSB1MiBKe!@Hc?EHvf`@H>kzBKHnyEYOfosFNdBITB5HLHUMLTI/Rl\ht&o]tY\[{gVL'iy!8cwxhuX!m_~M<`[V&I}a*T FpR_Kfl:`NGvmbjg.iDMuxƄ哧]Xi|Wx{qW X VSiOOLR\WLnh_wk._=sctj[g^Sjre1c*oops.tsOuplPrdfW(ynMgo}8t6m"{r)luuBj(fm ^{[Ktfb {'msᘹoqmapOa~USof}\di`cc\ˉW|S]C@|QR?tBZY(AE6^DH`NFeH0Z[HHiQHH PvGGSE0H\C-F._BF_UDBMifEQoEDBPoB~LpA0Kitx@Lv?FLua@Lo@Km:@Kv?2K|I@J{ ALrwCUOrt D"PpXERCp6GWmHUhHS,j@GTk^HgRaiGPcCaL`?MJ_A@bMdANf@-LiBMl4F:Q(jEMe@4FBdBE5fA(DcqAFd}BJIfIBJUiAEKyn? J+t;?Ky]>MO}?NzEPpDLb,BzGX@gEX>DZS>D^@E_?D<^>DaDwVZ>\D] ?HeAMnBGOsALtu?JsBCMFuBeLuwCLvTCNOsD)Om\A`Lga>pI_GVcM>Hb=GK^>-F'Z>&H7W`8ZF1UN9ETy;FUU_9C~V);FT&J\'?Kd?}Lzi`BNi@Lg}BLgCKLf@IeJ?FIhzAKnD PUrD*Pln;DKbD@ERREGJJEPI}K"T_V|ɂ{fzחuqeQ @x=|>q6>wr8RmIA>b NE(^QnQ]vfўO{µ|Şv*tԅGqSk)TI9q[MnzYbEm_EkZTFmv\!LocaGNtkZs?k.lޯzNȍd'b2[uiNSUTTK\MN[T!R1Kg1aVX|l"]n݈Q}kviR]*i]]lo=fjsppyul{pN`yn6e9{'qh\zrAhvkcVtcIcyqmERrآxfw;pUg\lQy_KT*Wc=>Zr@#C_BED`=DFX$GIHKQ\HH1RGHYGHZpFFWB$F\DBMh3GRoGTHoCnPDo@Lq?'LJu ?K v>QKrr?Jr?Jx,@OKq}@JV|3AL{CNywDOp$EMRoAFeV>l$GTg2IVkFSNnGHRmtHQjbDOeAqL}d?KdBM/ccBLfEdNjGOeYFLbFBGeADeCEc@3EaAHbiAGc_A GgfBHl@Ju?M~E9^>Dbp=DgL=\Ede~?Ha5=9HZ+Jg>0JYl`>IlH>H0e~?H`=G^0;FM^Ija?Kj^>1LikANk4ALhCRLH(HNnKK\`Pj]|Khq[p_wF~Dr2j3OBl@9md~TJPw`MhTEJWhKD/XI{ydG>\mKnH~hJtp`LNnZG|dEnMFsG (yUÐsBUy`JkTKjrWVLjZM>n`MQoaPm`hOw4nZ{c+xO_Wq]wlb~v-n.r|$q__l\O<|Ul`{n}suvƞJSϞ$sz+liqhINuaf}XmCymmxJo}s+zOtsr`0~`x=Dx;:ow6iAxo|5uz]ujvTq_+{a鍣f⊨0c|`U~6l~{Ŋق4XЊi{s`!cln]uHHA\ @r@`B_C.bmCD_DFMZ$GHU>GJ_9JMtqnMN@uGHbCF[AKdFRm+FVo}CQnRBM:o@JqG@LKu@L:u7AKtf?`Jv@KyALDz@M{(B$OwCO sOE QpF5SLm?HL~CPxBSNFkAI`@DVA2FVY@ZE_@D6a>D`=DcA=Cf= Ec=IF^:D>W :DSO;DWT Lq @J+q$?rGiT@Kg=:Ih>BHSmJ=tEf?Hc9fErdJh>CLBl>iLiJAN$iJBL:iWCtLElwC&LiXCKfAJc@@0HenA(HisAHUf6A|GaAnFUGLKrE3M&NDPTcidWN܄Ѩ&~txޞz܆9X;m\<d7~PsY2aZOt;zWAׅ)p\CmwQۡ[1i13gƝfo#֎tk~i>j$V.I^MAcjYHb RHdyVP#vh2X0u_uEހShFk"IujrA~Vt\1>/]NC,J!F-HI]HKNMQ`WS+X^L{?#}k Hz6?q%tomIvusb u6_u0jbrih#maai`]^Vt up1} xp:xjhZNhwma]oe\t ldMvmjt)i@bQvh_rIdZDnxaPpiKa3Rf[m;cunzT{"oq}n]lbOcl`P"xpdQr^ M}jK-~`!~kv fwU_|ZK}^[J|#Y|YZ|w,WmTzaMnVIkiS}Ba3P>[LT>`!N?@DfVQ=Xs+]=HwOe M|bjRq[]@J^NDWVG~=^I?nXVIւ_sVf}uPSjbvw[)q X8xQGW[֎wR]rW;d0QP>xjTFq\JwhU\xm7Zvi(Sx$kQZ}lJ^djND u.K1UyXGlsOxuaOM}n7[LLgTJhY^Mp=btPr{eAS|pX|TZ{>Xun\rKbBzEhʏt'l>t_tcR}m^wdzio/΢Bׇ!׀?bu=:qC7vtr`uk~}uys;=yላzaneWp]K}Tl[zArf\|}zpyoynvwiY}{Uh/jWцti1=faYkkfvE؆Ӊ ÛBݕИvuzLKy[B@{B[@+C[NDE]JEF]FIC\ILiQQcj\|lliH"Mh@!IfD3RaqDVsDE'RpxC"Mm+BJoXBKs@KsAKswAK@s@KpALrBKOw@AOrvnCOuEbP;srGRoo:IRiIRfGXRhrFqQ)hE3RFkE'T^nE;Rk?ALe?Kc]BM(hGALeAL`?K_d>Ia=G}`<E^"?Dk^pADDa@BcADdBADb]BsGQhBIpAKLtEQsFP]lCkJe@0D\IADw]|@CcAE^e>Ea=DcmE?e#>F`8EBW6@R;WET:EU=#H9U?J[J;Gb0@TLmBO|t@ZNu>YMyw=JK t?JqCLuCMyCL|9CL{CN\uB@NsY?Lu<@JBr@H k@Ji=>InK?Ht=FpAIm!`?N=aRHAuhMrcDr@\CsRWPӔtؙ_mdu4d?aDUFRNEO IF\OMaTokGgl(_JyXmD3KpLnÀmm/TŎk)Czs74gk䂡^pdYNqYe[g]\gI]dGmyj:f }[=%+NjoنvET՗fDq {l+yo8isvjpfEuhsbuu2e`tb[5u2d,UuehUqp_Gٍ',qtz+b[l]KFmXvIiRFs]"Fw [FWgyhЌ|\{V╩VٙX }W"y)WqhU~hMnX@G bKP5Az\M;?b}PGDcJPD`5O9`O?i^WHzhUPCzeLlSVG^K]A`X5F?PdPXEwfZLyMm@hYudFo]v2c"we0^~PflD?kUECWiZ~M]hc]Pr_iY|gs_~vWcU}nJ}i,rcUӊwW;~`IuY|>lQuc NJkVKgsT9Ln[]MufTQ}~oYy\`yU%s2R烜m/UK,ycՕۉrɋ{f%|YiUxl\r+\{{cnuxC9L8`Uȡ|@ˁs7Mpkgӊv?{;‡~9uzhUxl\vwpdD}q/%s3uwhx#vfÇo@Prn n:9uzaكÞ֐ 9c6xv~M|N[G@D"Vh@EWDC{E[/E(F^lE[I`JpQq`;b{\JXlj15hkDNAnDQrE#UtEPoCLm)CLCoChMqAKhrAIs @}Jjs@nL>pBMyoaBDOr@OKw/BIOxCwOMuNEP8ryFHQmGRijFRiPDRiETlD{UnCSmwAMHeb@jLpd@$Mgg=Ke<7K"c=nJa=H_?H}_@+G[BF\AC^@Ca@pE&c@&Eb(B4Fd@PFe?AKhEQ nEeRm)DLgyAF_@UD]O@Bfa?DbL<_E`<4ENb=sDd?Ff=Gd9!DMZ6UB T27cDS9ET9ER<_FVL9D[^>JeTANMnN?Mu>LvL>Kr>Jr>qJuAL{lByM;}*BLNzVCOu@Mt@MxA Lu@InP@I!kO?YJzo?JAt@yIrN?TIo>Jq<IDsE>eIrS?Inp9Gmz8dF]=HMpA>KOqAN=]ANZBO_BOaGDObEP=f8DNjjCKi=B HbB H`aAVFdAE cBHw^ FLWnJ8O!RLTW/m5r nwޏznΟNo|LYxx:lxuPuhZzkpd\69vQrk2ĉg+idN,j:vzS{o=5nVRddQs//hnVACQXSH:_|KT2nS7IsbqE3XtM{.nIp^J4pWJTjMnUe,zǕfÄh3au6nMk[Mg]UR=wI|eyl\L̈yre^[t-e{gWّk-{;pm!b|oYud ZYf]fh)a]ImcǪS}2]jit{Ƣŕ[nPxqz$ou]ibsgevufTbkr_Xub'Qzh@V xoUp{;뒹q~z8ZBrr`AjRCoWGqO5mz\VdF2jւaTM5TߘD{Ux2T tO}eGLnVBdQAfT EqN]J}lxVAGgeVCX#M>U%JA6lVIVr\"G/s\ICfdQEWBGA)_|M'CmWIo?\O˗(?ˣ䚊f{ }cwt/ rAVs?_K2q\fET1lfWnh0Zw(qsa瀧|ox,p\xKc̈y`su^[eoSxgNMo[O{iqUpPOnE]QvFhX}rt`1d{acE^?wiU}fiMEqyh8|bHqmTÀj(U‚*k:xgŒkbU~?~Q!hg{z88Qtuzovvqurklo$m]cyj9Äq׈Yo1pjs)4 ؃4Aot*KPe>EX:>DVBF[(EH`EJcLvTrX^=GZN5RmmQ^HQpEZQ o FRpDNOnBLl?KCmAiNp ALUr(A:Kw?UJQy=Jt?LFq@(Nsn@NyFAN{D8NxCuNuDOsEPm$F-RlFSmfERgmCQnnKB~PjW?JMd>Lc-@MfL>~L+e">Lf">oJJd?H`2A$G_BRFX^BE]A-E^@ EM_NA8FFaBFbmEG{d_BsGdJAsK)eCWQXmCQnCOju@uHb?D_N@C_AiE`Lov@Nr?yM]q=JYt8A{M>yAENt{qB*O1{ DOAuB0MrBLvAJQu@ IpA0Jl?]Jl{>uJpD>I-p>Jp>aLr<`Jtk>JNx>J)y;I@w=vKm=xITBKGbUCZHbA%Gb@WE__?IvX@LUcKQdQQZbwT{uyulՀJyjC`qu쐽u֓<{dr7}ns5wspH=qn⋌Cч'm(/c05me>xN㈙gYt c׆uWjtYVsBbN,^NeLbL3R}Bg8Ӌ|~GWُ?O_qPu5cNrbPHfR5Fy7hlI vjIuۊ~t]Xro]{Yra|ԑDxzkT~lKQyAeRjlTODs_Ӡ^ku~̳}򰴅eefZXrf]{fjNc`zqo_S뇜qz&BuթRbL[wr zfmKhqcoirJdda\rFaVu~aPzgOTnzlaL }[@M|/𝨙">t|<]y`|Is^`N{iLۇ)vOd}aLEt\9pUSY|~Y{V-tJz_AhjR?jhSzCl[HtaJucFKtdLdSwDORD;VI=b@Qc=o _HhT:I8YKF gSIs]FHwUbIez/XJS~I%ćӺ%N=WuŁmWF}pXtl5VYqdPrg Zhzto⋮[Uj3agQ~Do9rPZ`u?^u]{iNq[Npi]KR_vqfdR&zdl[xm`sSmgp8Z|An]3evgq[si9KSiLqY%vf^Ɍe}Pb+k7Syei.y'#pcveaŘjttcmE^jxnۆznO*}c&c>ؓЎ~Ϗ(sKd@JM$b?NtaCQeDPeAMed@K0eMBJa!?E_>;D_@E^A F_?BD_,AD_APC]uCDaACH5e?JggBOmD]TjoESSqlYEMg>Cb?VD+a@E_=EmaD=E6drJk=WKs?_NLr? Oq>LvANz(CNzCN{D#NavD|M tAtKAuBJt@I>p}AJZl?(Jk>In=(Ipo>OKfqTLur?J7e5DPN_BNJX)=-K[T.ENM`h&e:\|wwoo7mawqBa͆vaj~n,Ovv?od6dd\-o󟍒~M{M}h:}e4=oE$u"HɈGhePp{nO{jL~odwclc#v]?<ÇV5rc5:hnNls`MudTLaSFK6g4UEp"Sz#rӍwQ#(eHtjr”o|kZzeDG2w_IWNJ8B}nrXPzgQ}0rؑüez-Cfmn=^0W2f.]dochgumbmq_}Vcyp;%߃ݳ[dxတҊ;q|mi4n<[6fp]D]qE`-TvbUyb RB{!fLzl;C'~&`-ۂw=^py\Aq?^oorK;Jz^.vr6_ije_Aj auLKgnFpXDp[IMp*]It`%LudoMtadKjVHWId>_SF9VL;eTEHneVSJaP{Ip]LycHwojIǟ?lҍvpX寨Ήͳ$P@jM[Zހ~dC}TpKr#aD>mYI-w.j\f~pF8x/ykKwckLnmYT|bsRybIcvd'On)YxvdʎƒySu|t‘nsR!yRlr\\~hN|anIy{j`G{-bI*l/ScHv^C~jɒvFy=cn،u!_Uu+aÈozksclUn,VSyze˅Izh(ˁv@QӉLj~A&{vWrYymgxpMeZyx{Ew*y(1Lo8vaEz]+ZkCk{^}t y팴L1]peyBHm`=AvU1AEXBHdNDIjfEaHiBKPJEeMKcQKJfCEg?Ho?MBsA5O pC$NnAuL~p:?KKpAOp@(OpqAcN5sECGNvsBFNwtAMvAM xB`MyBLQy#CLv$NxVA%OzCNyIDNzBjMNzInH|qi>Jvr7>Jr?Iu=IRx=RKgy->Kz<}Juy?JqfBLo@LIq?Mp;Kk= Ng>Njd@dOe>L9d?IbAEaBF`BG]A{H[x8eIxLfMH|q PƃNlPvnX߄BlIxi ~`pxNT:mŸ}Ċdi~h&K-e"TJy]SKsi_+UdYhN/aBQIrsHho NxM㋬g~F~P_k~Fj L)qYQGnZS>~lrE6LB22dgQQn~j^ZY|gGq<9@߳NV&~)n`}lafQ.ZmUcXpo]TZubV;xb(Tv]Nq^Br?QݚٔYA֞ w; d~b̈́tYQ~i쒀z\|U,k؃{lqet){}e=lyVp^OycIq[HEtc_IK}wTdJMq`IOlXGh&VHZM CRE[?9RTGAWLGe`PDk>3GMsApMv6CMMooyC4LmALr@LsAN2qAOqAiOrBjNus2D\NuhCLxBKxDM6yCLxB6L wsANv_?NuABQfs(FUMrEF|RqGQmFOeADKT^Y?Ke`>-M`mE K`3_M?\F_lA9G`AE_2A[E`<0Eb<HTe>Jh?LpB0PvAeOtBCLn$AEH%e=@D]y>%DPZ>ODW0>FmZ9DaZF;EX<4GT6DV9DuVE8*AT8BSP8FsT+;;J_ ?,Mblv>xMqx@Ox?.NFyDMHuA*Lux?M}>Ln~>&LE|>K uz?K s=1Iq*>OIqF?Ioi@Ipp>Hp?Jr@cIt;>GIx>Jxz?Kx>Jv@JDtBJu%AJy>K@xF>Ks?TMxoC>|MYi>9Ncc?LbIBH:+>KGGl`mY>|PxȢԚzpgFcV(K.^PIa TIzxucH75iaf`!;v{{ؒl⹿z%L}qdrVSJF%QHEh^QVj cVSMbHk]`V:q^4djgs-a_nv^?\WEEsWJ>^U`=LB7j&]Y{?sYk= p/G~܇R7N^zDʀxkumv^ZjU]^u>mhjxpskukcyg]ՅpaԚ(uʪ3æt$:obq\dP6QfwPP6ldVsQp]SuaUw;cFV{s^KkzZC{tVN/8k tΕSꕴ*dNoM3pxZ*ah2[_;ӄ]~_atIuƫriO9xWunQ~gLq[xGtM`Im@P{wdGlZDe-WGZxOFzQDAjNAAR&GC^Q`JUgNUKuva=L{fL+ydI Z#4H:Q ©"Uko /;Cː|:xcY&w3j@JoKfN.p,fTRNvQkVyxkPxhkOfv_0krq͏ vAuL{Y=SΓPꗳmڑEs|xi‹z k|\kr|\P}iX+uie'zmEgm_˄apW[wgHyyEcp(sckX^pUuX,|c0Džmo~ljysV_0g}nxYkvi[ri`}wqczڣl֓E0Ӆ[^O[NԝM-ݓVuɣK{36xƝqɏ-mɗ{vGVg v/AHJ4V]BE*TB"D]{B)FiB]G^l+@DKiB`Fj BCgCE.juBJpChMsFGNqzC4Lq BL>u4AKMvkANs@4Nq@pNtYB?NuQDNtaC MvCMwD*NwCLw7AL4x?M%ztA0OzDKRvFSrEQWpFgQnFOgi@Le^<KMeL=VMcC*Rb>I%VcDRP`5@Mb>Ke=H d=lE5b>D_BG_i@`F_ @qE`>mD`>9Fc>Hf@IWim?Ho7AL4xDOzDKrBIf?E$]@6F\a? EB[h>pEFZ=!FX< EU;DR;FSx:E5TA:DBU)7HBWz:IFY 9G'[95FW7*CT57AQ4BOg8FT)@J`dBJrA KFo@InP?Hp>tIq@uIs=#Gv>Ix>0J)un?Jr@5KoCKqyC%LvAL[yr@L xfAL u?Lk>L`@J_?Fe{@4E$i@/F eAF4_AGH[@fK`wGR*g4N[K`Phqe~yczvsMqiQK<6]F7QE\RERICLN?>ODb=1^Q'F hTHt_LycOtA_M-3y|?wUn#ݯ L@B)ψ|ߋݪȍG؎uBp`ȟ6y5t}eeyxob]ureAOrcKu hM|rV*P{bbr씀ӄ=>4R@b'Jې~?7qňvc-saiw`xd|[s^~@ts}o̅zcay'rLuHh&vtc7j\mg̋Mr/m|t:hr6{q`|wmIs(/gIt爸|U҃V\Λ˔9RҝtDlj}Ъ7d7kQ ƭ$hܭ]XAinބ m}YeEm_}uGP`DHU~BCHZCEfHCHxkAGkrC8IkCKG&jUDI#lpDMnwEPr7G RrCNr?K>u<@LwAMtqAlMlqAuMrBQNtC!OsBNu#CMvC4NawBMv@AMvAwN=zrBOy\EPewFFARt5FQrFQq7EPnB OkLb=tK6d>Je> Ge?GEa(BF_BOG_@,F`@~Ea"@wD2d?D7hD@$HkAJo:CMwBDSPyB6LpAZIj>Ean?%Fd\?E]Z>DiX?FW/>E\T<)ES:DMU7BV49BCZ7C^8Ga&:xJc9FI(]j7DT6BtQ.8DhO8EQb>G2UAJ[j?;Kte?LNnNEKnAKSl@Lo#>Jn{@}Il?cH&k>KpKIqBNJmBJqn>Iu/?Ju>It?rJw`>Jx>tIt;>I_qEAKnVD4NEr5CLsBMx@LyBLx<6Hl=\IcPADIvb@Dd@D}f@FWdi@F^AFW'@JZFPdiS] cgmd,[tyGuz틐!seGL:=:F7?zPKJ"fJaEz$S0^JeбңՋ|xR1`SXIPUKZEMIHyoeeEzɡ4ig䙿y$xjx}7uj™vބ9uwePEEK@AЉ+uGꛢʎwbbsU{dC czSwJ'pܓOiQU{h{`=vWxeZهvW|cigVpYkOhTDtxgNHЇt:V:wdXGiUDaS0F\nQxISJ@CQ>F>8^P=>gS|Ep{YHu,^Nr]1MN|۳“u+榚ѭi>x3mݍ_jW}S XՋ1IquZzQ`t=enMBkXGl[XIrSeAL(ynTU &rs: {k+kĜ߆ӛΥؖZ~$qѕ~9hޘ^i;tMXg5g$S^\O |Ag7}!~s'|lDl+mmWfibGpYwȉzo]Ԅzܚ3񞢉\-5GM9`wHo ;R'd\@ܰ*l"Ǫ0Z˩F١ 3C4ޮݗەPPemjs+LQd GHTB8D)VBxE_CGheCIxhbCSI8i$DQIjgDK&mDNOqFRJbBN2aBO|`$@ M]=K \?LX^@Jb>yGc*?DaBqF,_{CF]0AE\l@Fk_@#EbADf@G:kHAIoALvI@ZMdy?LJv@gJ"or?"Gde> EDVd@FT>3EV?FY?EV<DT8BUC7;BW8D`8Gg8Ii;K`j.jH]oIkA5IhAIim>Kt>LE`?*G%[ >JWHPaQ[d`jgovidoΌۓ.C^y)WSkID I;?rSRQL([[\Kn`F9trW!9i̟ʙzԂi~j_M*d[Eݶ9‰l]tq \.nZKgT"Gl]K%odL~wd؎nӦcޗ~ןwfd^ {:ht.x}}ʙ'C|M("ɄKiezj{rV$mxdqJi;,JrGrzdb~-htϬQ狤L}R0~ozvM}cmUP=J@.Ө0{5Ňkx貧xvS`]vhyR,VdnDE>U/BEUCH\\E0JaEyJN6v>MgsAMr DFNRtCNiu:DGPw1AFNx6@yLxBM~x8DNDvBMTsCMuBK(uCLKtUEwO(uEPcvEP!tFPqCDN!lBLg+>J"d@Me E3PeCL(]@'KuV"A L2YBK_u@uHb?\E^QBEZND%G[?BLGv\?0F]%AFatAEc2AFi@1HkoD?Ju:C(O |o?L y*AKpr@Gkd?mEUIAGZSy?LFvV>>D]S>@C2Z<fD]=Ed>Jpl>Kn?Kip|@QLq>?Lv?Lav`A_Dh>Dkj]?EgS?FZ̖;G_TZKq?SKF>ojXZZ[M[#QF`TGc^aJ}~a{jJrwm)]qpiOCz~r3XxqJ=}gDޝ m(9}!#gFj\ɇ}{cxhHaU}Jc;RLR>vUrgc~s΅/_qiِfryL`=~{jxfr䅦rׇzm ĉo3~4̙}j0bWSqh^rn\"phsZh[dQVHvBfcNEs)o~ٰ"V~6ف~{YnVx ibyme1wnkwbohwdf[/LnS񪽔GW{k_O#RCFZIwaMKoTLmVX;IbHPBcSODZ'I!;ZL=\?Oy;(dZO9{d?Ik} NdP}z͛Ӂ)tWiW{hUWS# e)!v7c{_1y<\5}iYF:m~VGgR9EܙDžk?vBÚwqk6x[ I 0R3P_aZuAmhˊV{@3TŅ_on`~Oz_PDbSH id_ISwncMfțy9םA!~ܮ[^~܋4]q|6(n^}hB?p횇wnxǡ )z?k?O3yÔl~ cRpD`,%au4jYi)CloPBu5;~bFS.Di?y?߱V󶦬8@h~xѓFts.wx`_lG\fh:|qӍԮ6>_ˇ})LbjxD?JZ=fEV@I\CKba\EXJfelC8Gg.B6GlDLr]GrP"z[HxQtxEOtB/MsAMt:>2Ms?yOs@lOGr@Mt=BNvJBXNv@(Nw@LxA.LvC%Nxs:C NpCHNwr/CNMsVBL tBNu6EO3uoGP-sEOqpDIN`mBOMg>KBd?MfFDQfjFN_S?JYT>IZ@J^E@Ia(?G'^AFYBQFX#AF[@EaANDdZBDdAE@hAGl@OJqCwO\w@MsBMnB@Gd>!DW@GT >FsV5=}D^=C;](=ZCTQ:CQ7{ES9SGDa9JVq9bKr;oIl=IdeV9B?Y;rFYoIWNOCh=Cj?Ff@fGh^??IZ9L[\DP~_MWcxkp+lVt!Vb-zrf9rT1VE< e^Oꇺt8qkoYoVTNgBWKPEUBLEgUfF>zl>Zs[mdGm!gvV|zsWE{qB5vASw]9LIΕ9x뀆XByEgnzAj~ rwhUCgTL6svup^B<~rzqXv~Nw_izM~iBIvVBu{VlyWpiy߅0qc!W~PvdTNpdSxjaDRtl_hQ&hZLWHcUD6WI4U^L5tPY?D}3d󘘈Wl8mӢ]l뚕N|1qdx+bO1}s\zv±*xϚ\Kzg^EFb_N9mR_?wXEHv[ZMqYI`sn]KI|hK5)pG~i?v:`@qmZ,EmUF^|N@Cw@W%Xbep[~>k!n*Q^`ճыp>͛@1LsضOt1XFgvfi]OeXNgN]lJJnd6G\xiGÇv Vws6 ݡIn+Zza%ٱ|ih \×wu؇]x_iJ g<]1a6tݙ||T} |rm֐ey]VCsdI4c<*N\9[6"Xaj-”nM!Jv.fG.rEɪljfXw~Qwmؔc۠t \}CC;;u9[Cΐ`Ġđrl5 ە~Y8[WuQˆIQ_:iCU;H_>JdBtKhjBI=kCN|qAMQtBLuANuWBOvj>KxALZxhAMqANpBNtrNB3Nis!@Lt@0Mv%CNt^F PbqENpCMnKCMg?ULaY@NcPEQyd?D-N`=H5\>K^?OK_?J` >H9`;@VF ^eBE\BF;^3BE*c?6@eB6Cg.ABh;B F"i=BoJTj@dLo6ANvo@Li?Gb=D[@qGV2=$FTd>Dg[> E]<2D}Vx9DS 6EpT96G3a9FKo:Ip6=yI n>Jk:HOb7FW9ETL:ET2:LDU9*DT8CT4@S02vAQ04 DQ8DVF:_Ez[G'JGY=HU;PEpR[;\CS=EW GXl@2HV>gFa^T@DGhDKkaDnLjiBzLq~B(M{sBcMu@KwB@bKPy|@dJw>Fk@G]e?Df>6Cah?E`iAGd;BGYBJZB"O>aHOW~eOWB`3bY)Ya~j8ozYsgvq6^YQ`'JIN:C|B=ggU[}umf^JWH?TEATF?U`SKvnf_~mhz]jsi+NznC}lPEw`FwsM{c\b"7yf9v~|v_}k.o^wGRFI1dMWN}n\OWdInX%~h'Ak`Z@[N?eHN3:oZ>6}Sff|q ^zeCdkEp{ dfTnQGI;]=M:hSh@0hR=n]U:/~dEfHarWPg|u\H{Hr}emXrX\E lATze՜mmxhs^}oLhT@fN ;dWM:ehOGAfQEAqY%Fwa/Epo]FkWrEE|hDCr]ZBmVC e/TRBwYFH(DFÀ^Ut}o1gBSxyxӗ&Ё:l״0A;qas xzf;vlWlwc Kh@`GlaG3vgK~jޖ\L".hLs#6V$o#ީgnFo/iLk mi3eRu3Ido?R7q_frX|y oeovFY։g(Hۉ6^@:^1b_$JPeL_cl}6ƈ[jEW~ڰwqtNq {g.ʌA}7ށcnBEӉa4ad;0 k25sGLfBP|g}AFNe>(LRb >}LXcH>LaO>J[bV>Ib0?E!aAD^=BF[B Ga?DepBEPkACmCEjB}Ig?@Kl@Mmc@K jr?Gf>Dan?F~[?_FVANFX ?2E}X;CW:DTx8ER7G];KegHV9DU:EV=iFV>FY>(GRXEax>)DdZ?wF:e?FK_dBG^YODK`ESiYI]iLPjW_QRXMPrNg^vl e\bNHERG-rK[FEa4f=K鎞sĢF4ouX XI SDAUBH}:yulPxcftdGjtUBYOLZGo?IK{>JNhBfIiOGLT(MN]m`XYeSNXH"Ef R1IuiXO:֬ߒ||udMdM/C]NKA]OmK pnZFsaK&xe4\zA[]zcNOg;SQ^QSa^w]vEs svVpn3PF:RG2BeR=oWA&nwYe@DoX?x^BC9{Z DScI uTӊ}dFud7M8n YEs3aAuN(}EbQl=^OrYygt frMj~TDLXJ}8]Px%Kscl7_&afݦYxʿIR|LKmBOuDPxkCN0xeBrMyBNdyDNuEOtZB Ow AyN`y@Mz5@MM{@M:x AMv@=Nw@Nt@HO#u@M8wXANwnBOv?NuX?M*w?bNDx->YMyxd@Mx7ANv-EPbvGPrBLo_AKoOAOLrp@$Mp2D QqVA_Pm&@Oix&GOh<Cd=,E_`=.E[?qEY>EVLWl:HcW:JTZ=J[>IX=HXV:EZtH?_?G]Hhr?Gf>EdE?Fa?=GU_>rFa?G;crAG__BH ]DM(dDBk\@!bU&Gq`NJKs\ }K|nxlf$L6cOB2VPL@/kv_PWto8aokBWGmdgKTaE=N>L@=%QHFRPGIuNRD> ZRcALwqVqb_L_%SEqN I>GFN@:I9G:KJ>ZNRK@JdT-LOcUvUgbZ5VsYLAmaPkG$fVrI9}s]KpU!|s7aqXaaK!KZJMPLZOHiZMoz^WMp`MtdMkwZn~WfLiNG#pZV8Pl,`\ia[mc\s`ZRQFq;HP#E0hS.9sZ AnY@r\BV|e1K@}bpLdLmoOЂ0nRjW Hkv\In_GtuiL?T{ed\xG/swmVyoco^nVeTJXN@PCD7V[IE~mXI|mJ\Gi^Fn7bEIccQBd@QnFnZLѰ9IrΓgMe|F^zbO܆PiǖUf\-SM{qOcvOP>cҙEk_^#ӫBm ߞ(:҅oarlTg`oP|kaO*|_jdL|ZDfrܵ~?U}·ڝ> ~֚}0eգ9ut{e}*[ڗwÞJu50{j~|`~ji+C|~VaZy[r3})>9k kS! dӂ^PX]A{(;g\qatLjvjmhptXZSzXe>GX'x[%/a%يj"2$yV )6£XfetpCaGV;BG]@dLlCtNsEOvbDMvALx4BjM>xBNuCNvDNwhBMfx?9K{@4MS} AMx@M+v@NtuANeri@xNrqANu6AM9wL_a=La Db>CxhM@5E[kAEj[A5Hhk>@KmH@LkANjp?\I:g1>1E`=D\~=/E]=D$\$?E\Zp>UEXt?EQV6>EQ>HS;J`c;RK4mD;&KqpVIY{>HX=I]Z?H`@Gq^>FoZE?G%V>HSBpKeVqDK\7DLa@Id>|G#fb:Cc>Ect>D"b?DheTA0Ggc-AG^@G@`3BIcBG(`BH_CNc{DRkJZ&mS`D,NBw@S]R4I]TLSZMoATL29j_IPH>"QQq?HXO S#f3YY~dcSak~aMmn^Na QGiTLIiym:gwl;mrL\+agPVq^)PTQ^RM`'TMg WL vbnN$waoJv3]GDmdREW`Ij@p`Rwq3md{uq;vhOvxXuDVI?M9D7ioP6qY: u]>|eJggP iONdjMfLfQBfTEE1jXwAlS^G(wpXZh҈wXyk`rgcrbV]q^UsWJdBQG?QNKe\OfXGaS>AbQ;VEGH:TWcIFmZbQʴ ۵w tvjiEm㒖saFo_eN_{VWy[>pSpPkrdq>ÑݮPz?u`gtNk#V9{|o@W˂$o\O'wp|U,d:q뷝z˺{޸stƔ_ Z5j杜3d hb5nR҃ %󁧶坥)]ۮ I$ KnGRoR*cԩV dn烵رӈԳjܠE4t|uKJnT{qhEhdk9T].Y%AK[tjfeW2MOc=WMd:LiM?tNkBMc?GY?tDZ@DaG@D=d2A!FFf AFeAI1j>In?/KkBMQg2@IOd>YF^>oF[>}F]>D]@FO_>REw\>)D]Wp>ES{?cIV>Ll``=vLGo5:Jt 4N\-IY =G_a?GZ`i@mG\s@xGg\o@GV9?HR*BI4UbEK\JGTN`E+NIe!@IH|b>]E=a6@EbT?(E@cC@@F eAgGrcsAFZ_QBG`"BI`@G]<=E\CO_EHQuf'O]k+r9h'|Ѕ|T4EugsO2TKG(OxJ(J3UNKmdTpu-gLtgvFyDoLyjOdKVKTS KuCzSNCEb\/Oak `Cgx`ڍs~r^}q[TJOG>nQCW5_M8`m+ZWDg"V Hj]bPoh`m_LRlESB"xs h]s֞Byqmxxs\QT`KEJUQD>j[Iu]iOhHZoF^O8?f1TIrj_M,mbY1ondZ7g]QIK`RIGDUCYg?GEecXTs*mf1~{ylm]xbeRGcNDihUpOcoU[Zr[{_r^FdIhV_VcWN_xSLgXLu`I_}gJ{bH\tZIfN>[tg.Sy 斖zm8.TsbM=hDX-QfrZTc>zU_;u_c8x_;bzbE~fVKԆ:lNpkOX~2cLjQAAeQmBe}R=+fS@jYH9w%dmLw4b(H&vgo^n_0Yop[Or[|QnbNCoI`Jvrq]}yj{lfDOb[T,AVI3LP?L5RFME lB[^R±ˎ <5yÈg,9e"]j-q%Znxw1ٓRqKk}f̆j~oOr6$yh>=Vɡ'M͓.|~t])t_ZU{aw [jv;Tӑ}`VG^flڠ:|[{Էiy~Yp`O[hxrB^p6??m@[nG|vVH۟Y t'/yLpٵ֙mUwv Tw9p͙kp?lGvEe:qVǰc4\8'vK瓬v.eK\Gn<{r㻨ƾpߺKfOS^;sޛރ,c/yHUɆa0wUSOZ& lK9U'Vr,qvJmHY\?VD$`>Ig4C;No-E6PrCiNPtBL%wCMxB\Mqw4CMxCKMxCMwALwK@kL y\@'MxAOMu@L s@KsRAKti@Kwa=$Kzh>yM1{?M zbBLylDLw$BLx,@L&z??MwAOu~BOsA`NsAfMtALvV@LxBBOx&FRtF}RpCOk?6N}ho=Mj'=MnAOpCOi@%I_?fD[[?mD^]"@EbN?Ced@VFAd@Hif>HjL@ZKmBgMg]?HLd=EaD7[?+F][?E[/?/EKX:AVGW>IHZK=JK`=LIn HOo;=H j:8GR_K:GdXIF].@#HHZ@H*\@HWH#W@HV@OWAGgRf&Xdmurl@guCb K)]KXCcR%NbcSLmaPyreRMs+hJ|rTxmRh[KxY;QFwavVJy]kUxiG-}-qPN\v^&tnn]mRNH=MWE;RH]6n^8O=4cQeF e\Lvsmf]zGlXOvSXDlj]J_Rp%ʸk(^Rv1quaLbQEnOUxE{fMsP^H=fERCX`lPK_nSMBrg[6vb{pY`fe\<\Q[|]FHC:x gJQK{3}3cc'f7q`M!eRJeSNNl0XqUr`]]Wzlf[wj-athU^MniWsJoaKDwdF5{ahiE}|h`IzdoMu[H{wlsR~gѧ]Ow֋7r sBsOׄlAwk_L;sW7z`!CH~eFm/KjSn{^8L'qfUEmUlF`O@_ O@B+bQFCpYFLq[ Gvf[r aR p{ZMMs^ Lve~I>hÏPQmq#iVWPlFOvEA;K>9GSIZDo)aS> |𳥜;z8imzhPvIARai^ԋm7lKyWfoPOu1tVYƦ ܟ©}F<}s#Mh[$_*gJJ*}v̑映t`r-{L;K[>{E]>IgBNNo#EOs?FOtDZNnv3DM$wxD N y}BLzBLzBkMMyB6NxALMwA%MexBLv@Kv?VKx?K xi>LKx>L zU>Mx?MvA*Mt1DmMMOo>M[q@FOsBO|n@Jd(?E^=[C\>Cla?QDa>@aEQbA1Fe>GjL@ZKm@KKf%?Gde=Dc=jF_;=.EY(=CW@EZA9F[?EZ?EZ=E\Jw)=PIv>H`v?Jq<H{b;GVO=IV\;$JX= L>^!C[PeESf4B}Qc@'QfAxPdCN^n?NIW:DoW:'E\=HW@JV@IWD@HU)>(FR>/F TAbH`\GvOjjGPknA$H ay?lD]_?Ekb/@GaPCbK_ B3IH_CGYcbBFaB{H\SA^IUDJ7SCOUNHUij\fosqT|XrxauтpjlVB\Ij>mVEMl[LO`ji[Oh][IrikL>{sVtiKj^GaY]ROHME9B^Q;Hq>x\XOy<bOAdj*\JwlTmyagxbLqp\Iud;D{Ǫ f obK lESAErW0GoLWjFdVR;D\OIbHSMqc%PvX[KՀe}lr}ev\ziXSDzB{Nœh][x,b|mM[Er^ZiZSmn]0Ysic]\w$i]{zm\m`3OKqQ^GGvewI:nJ{hWDwOaFxh`L{dLDmKPwt= ] ڜyr󔁅dP~fME(rU6z'apA~PHk\?dKdpCuNpENv;EOwqDMcwbDMvCNyALF|AL|AyM+|BNzCN:xALxAZLy7AL4x?_Ldx?|MSw@NNvAOrv}>Mt?Mu:@PMuBTMvAPMw@My@MzHBKNxCNuuDNqEeNoBbMqBNwDCO{EN@z,CrMvYB?Nu7AMt=LEu=YL:u?NtCMPRrBFYq>EPWg?:EY A:FE]AF_>AE_y=D];*G(`=Kg <K?p;ItJOxi?It<HLd=aIU?JToKc'@MriBsPiBjQh'ANPmiAOfEO`@JX:EVr9EXh>J!Xs@L,V@JV>SH{V<*GCU:FSBI#^CMlzCMLo@,Fd>BXai?Db@^G)`D&K`bA=H`.B8GalCF_DH^CFIWBMbOF#Q+U|K>XjV\,cpR`;cQlE\:\aiU]\RfSTCE[IAjRLjp[`'UpObTnbIsjYJti6NDk_Ffr]Ek fNvm`ԉpuYkqCÃnEuStXrhPVO'MENG,G QJG]RCb4S>QkSFziNacelO2~Dzf};kKwv^=kptٖzgq^eM1gSCfR`EmcaSGWMEb7RhGCm[]Lqw[c2{9=pwcNvfH?fxV 0ow7ZۀrudzVego_\mM\Zr6_*[n]W-sdV;oa;Rq)afJ wwdHuocNj~YgTHp)UBrV=J|eiN~iIhwV֙g5ydȫ'؂Vym7yЛ_|rJYxx\/>F=,8K?8;R~EY,}W`Vch[N|V'wPVs>Mȉ{u\TCysVUuV@;{Ot/WBmԒVy}z'qj< ios9m |c:_ޒdJ]vAF@iE}aFuHVᯪj7n vs^tْo?&w';wkZp֟"vߖz\OsB^04Ydh\q\1r귟r\p͢l35q眚j)yAQōvR!yflwi |rdh~+ufnxU!U}ƂǨȊċ潸͓ǘàHƅIÌI ew]^801np}I`LdYl=GNX=JaA>MoBpLMwCMizCMZyCNudB N7t@MawABM z BM{BNyBN9xAfM yA"MBzALx9AdMu|?M6sB'OqCOsBN\u@Mu@jNv@,Mv@zM/xANJ{u?M?{KAMyB@Nt4DBNmAE[OmDNpfCNwFP|kEKO{BMxA^MwANxa?QMx>;MvR?WNr(CtOVp$BJth+@qF_@D\1@"AW<;LTm99R]9S;5V:?\>{DU`AH bR5D#[=EF[WJq>YJr;KsS=[Mub=fKw>Jv=IhO?JZ@K*UW>KXR?KVe>MOilANDiAOh@ OBjHBNxj2B4Mdb?J]:DEV*9EMWB^?tDbAFcACG'cAAFdj>D`(CF2`gFHcCK\EMhPJSYLVdViWnkRThRO\R]VRQe-WOM#iZS3JeO6Hh?WOuGhS|p=Ky"o$IFn`JeZHc\]RKcnfePzreIx b2nH&}cA@|f'DFs2aElc\pJM0LCQNoL^YYUCbUJdWBmVYBzeLAhLǝm{y_Ct]dJkuc8JwJߑPq݁lodG_*PD[OIH%SEIAYL@\OAzWrh{#u4Xx`ptMe\v\O]|d'n^Vxq]Bxa$Kx^My]ISuY@Ms[WBnvUbCoX$IgRIrPBd@XOXF<>S L@cEPEs]IwdIvb)EnPW8|fS;~$]lfkXuYh`}/c~^ӈ [;]T`ڊocΙsdd+~w`u v SenH$&mC>nD tQgblXsuDtC[r!quް||sVqDs[,oXa朗G\a|[0[ڢQ_h/hHl3jʕgMQFl-w=7I~|FԁG_)2ÊGaz=fFb@EF`>ED ]=CWn>D=W>tD[fAbE]NC6F_AJD@`?B]>1E^$K r4>LKd @kLXK_a:7F W9FV+H4];E@`BF_FHbDZJ$]2MO|PSceX[eXhdYY'`TPOYmPLZUmQ-LNbR|Kr-_vL/jTIU]PzF!seKrJ;pKn]oLa U]Kabw[FOidOGumawjjBvybFu_GhR2:+[M;RLBNKB3cF^Vu}pi`lRaTRdUxG{lXoDxdLt\}-t sx4_ELePwKDYL`F]O?V}vZ~oUR`j_HKULvIP$FgBW)IBSgFy;T^SP_[SUYIJ%ZFDfQJ#ClfOo7^?aOo,TR+slSdQAi\UMH/fwSJSE?REZ=WNJGZZLGm[K}oZoDZCb]K1duSDjT8Mo,Q=Z)Gs0PC=qEu9Q%IzAõvϳv&g5f ݕmqϝێq(.p6i猯}]uRrMIMnI톿qK>P~Q]:nZ~伲US D]v+R8\ʸ;vֶ꘧uݕvs i;<\KOc)ZCkn=gwck`{ݿeD><)kgh{W{>KݲاˌU k=}/w_ur pk!|.g{ln܇sՓr1l._ͨ?tF\t~?JșzmVؙub΢alͬIvoǢi+Ǽ4Cءcْͫ\|⋘҄P6Vf?HP^.=I7k"@jMTwCOyDNw1E3QxEUxwDTtk>L-o:AKsBMtUDPuCpOwbBLykAK\xA9LAxAULuCMp?DNnCZM"r_DMw?:LWw=L t>BMwpBO oDTPrAMavA%MexCCO{z%A9Nz5AkNyWE|Qx>HRqyNAXW|OZ}|EU:BWD=F\0@G `@D]=BLY;C|WD\;@Dy^?C^e@CTau=4BdW=DUf1iLy"=KvM>L~lBqO `=MTz;K\>fMgBOjBPkBP)l2ANl? MiC>K_:I W/:HXG{{c_v:cx\pJa Vq`Pn#\P`xi^R|w}nt_N:lL{cPK kTB_N=si_5JxaJr4SEbaqKDVJFOB[E<:>ZC3]1L@zfOTJkP\TO[z p`|l7QzaeJjRPBk W GdRA]OlDsbSFJbRI]NQA8YH8?8WKHPFnDPcV,Otwj_dQOB7I};8"G;<9J??'< II?5KAE7 KmD?J(DB<-҂Ҭ̕kL1kȹw+ѡz4Nt{cr1p >dJ}Z5n{]·ay;^t"T`vT`hh=sߎ2.@wKl썷}pKּC΁Ⱦxʸ}XΕs*fo fıܕkIRg~˗wfaՙypL6~Að5֪#DrDa/̟05y,P-vQx~Nyx^v0k~>j}tdo_un֛a 7MOrv36~iV-e6 kqCޝ{ISr}jǦG᾿< r()0؞ؐ^Ǖ/V]t>G`f<;In;@ NGyB@ObzC.OQw GT{NbVfSBJOs>HrAjLu)DPw8D.PxHCMwBLv@Lw@=LvA@MsALsUALsTCMv4@7Mzv=^Mt?9NsCNqiEO&tB6NvaBMw BN:yBNzC6Pz"H)U|J_W}KU}HR]{FD-PrvrA#OtdBNkwBFM@yzBSN>zAN\wBNrGTOl@Ie;rBa 7<\g7;Y1 7W49U7= Ti9V@MT^CYd=D^Y:Kh>Jm^?QGo=>HHo[>Kr>~LGu=1Lw?DNr@Oye]?]NV;KZY:?hM"f9BO2jSAPjh@O`k@KOlr@UNj@]O e =L]9GUZFnd@Ie)C~Le$FNjCKhBhK6ew@MG.d$@DeAFaC>I-[GCvG[BGz_E6Iu^LM^qdedӍ1mc~wq_^7TEPL:J#LFMkW3MNnl~]Npc;JynKwk#HI}\oTykWncN ga KkRi)Pa`_8Ng aZ|u9xd[WgOGCNGJeXXOIblaGkcamKhZyGuk_N-bfaZzN9PSFFTRHBSeL%HK@E(Im8:GME=HbhLN'wU]QvOOyrP=ToSToP?R"oNPoNNN'w9]S2uefXujZ{kZq[OJwpg[ sl<~ho$_hvf0{dmW\NBhSQD0omW=HiPG^LrFVkKCUCG3>TA8N[=K>jKV6I2rwgRS yrq li@p2c4ye[gTE[WL^?XOK&^SLLfTFFMgXSvFWNwIsN!EPGOYO>KeVLWaJ<RB6QFX>M D|:OJ@>C ;AE=;@POE>XQJ-;M/H9KI.A?HE<@5{ ZV\IuѬR}v {Փ#tdh xBTn3FSq6NkxaOuZ/wdYƕ9gqs8RٵM.sя׮ʏC”c%IKR;Շ]u֙+uVp məg㙮f$Xq:ƅ/kЩ~PĮS^k#=:D,ݥ­1㤠vTʗk lv~^"{Zh2hRwxbTWqg@L:h2^)qB_,g5!j(75g3g?tB䫃j`ʌ]p:"OVޢa( ޑ=bi~@KIjC>(Ijl@B4NxuB\OwD3PwHT<|_j9lTtщKVQy?qHrBKuDOiwUE4PvADN5t@B4Nxu>Mw>L-wAMvBcMwBMwDMvAZMTu`ANuFBNuBMtCNtdCX^n83F\=WE\8=C3X:RCWA;3EXC>D][/A'FXY?PDhW?E_.=8E[b-Ins?XHm)MlK>M`;hKZ=K aBN{hANi?!OjMAPZm:B)QoAOj4BMcc;G\s>H _F?NF]A=G]`BH`@HGbS?Gbb>WGaAHdsE4LKjDLhCJeAyHd@Ee@Df>BE>_BE[BFf_wEI_^MGN.^daMe\b ةI27ČCjh qxrq^R-S`RIn#`Hzk KviHzmR^~raa|$r$\wEpQ~zavqW6`TCJ^ZRQQWOTKFRMJ`V)TzkWvWucdG9i{T @]KYaS(Q@bRGGjWC!^1O:TH=-NA:MC.>JNFEJCIDK B@FTfK C_SEXOBL0B\@\D_9@FLr`-aepø&};#~zZz'Aj(sJ{_C>|cBxs$S0vP^iz&cOg3d{`h_g\Z|@ōl`Ւt%5@/8K)聾WةK|t~h=z͞q{Ýgmegnsg.ݲTȴϏōɉR^޼Ңqdt҆,2 LȺx5W{PЧ,sͨk̥[88H,ꑍthB|ez_>t=R%kGSU ?)E[@AF[ =DVGUIAFWBFW?-DfYj?aD_Q?LE^=$FZ:DV: EU3HFh?:Jgv=Je\:Gg;~Ghe?JjCMl?LAm<>K{e>K \?K^@7MfA?uL=h?Mi=AlPlDRoNDPjCjMd>I_>I^fATIE]\AHZG+_ BHdDJfEMseC3KeAIH`f\@^EVfQ@Eg/AmFKbpC F[^vCiG`cF5J_.NN[`bR=u4ۥU̗mh#m|bW>x~QtdKXWNDaVFmayJZtLhLjwlP4}^q^Oua~rXW\y_uXgTGGXYK|FXMvDTXHLnFghPƏz~]~1}\_iJsWCWpG\Lm\^N]QJVNL?UMIx[8PF`Q Dm=Z\J}nXZ9z~!qgr[zNL#G>YkPJG{fWWK"fY|M+nb XWs_5Y_pN E^lOEdVGVOENJ*>5CTAiM_OfUwn`f`xbFi#x\VY4xOnNEu^SLrRJjMFb2I@Ht^^S |@jS^}ylYoZP2l9XnTswp딩y\qRvٶ̥bsIz Zm\EocQLmfRZogTNfoTQH^K@FZI@_]L<i[Gswjpd'<`%2<(d tNYza6Gn\Jte*TwaH~iJzk!Ouh|Syu@cIFz\gDq^AbPCOD;Ko@?OHERWKESJ3AU,MEgW4KiVHT,HCEI8?K-ӃAzah|{f xh?Cf*kD*v x a qKoL vUV_}c3 k*l}[ܑazZk[Z}U%n6™ή1U*KKwĥkBpV ~Kq8h>lư]yF[KkޟA\.p|wǗH|0њ˅/XrcDt#LM:աGȨ#wlj׽xʱYy{pR~dxZOFs\ks\uR֍m> Ac1]1|`A,G~m.͋cd|nÁȻdtM{@M}@fNS~$@NO}?Oy@pQ viBCQerBCMk@SI{g=Eg,EA[HT?H^T?+G]UP@LEW\@VCZADa@AE2]>dF W<GSI=/GXQ7?G=Uc?G__AKmfB>J@d9tEpb8D`<#Id?Kh@Lh]?Lf@Lla?sK `q@%Me~>)L'g>Lh ANCjBP]j&FRhDCOcfv@Ke>Hbd@HW]d@GY?"G[>Fv^>Fe]?HWa?IadnBJ$dE6NbFTeAG cgBF]_nD7HaFPK`LO\]_N srT!%lvhPnS򇁀e~a~>`8|hUheXLYCVK^\aNf a)OlqmhwNy?j@U#{k2VBsJePtQiNSzRk3MmWFKhQmHhWLhiZrG_gxUVbfbHvT?nUHp\LiX&Mh\TfeY}NbhYOJ~j Y{An[Bz,m0X͑vGQj\pv\GbSMeMKDa\ Mn6dO^aS:Ga}SHiSfG`%N:IeRLFmS]K^gW)JWKJ}TAtHaRSytLp"w/g_Z|R!{[KLz`xM9nQQFEbzFDjpMLlP?Ki]QLb:OlM-_&LMKm[V;X?nV~Fl~Ln qeKtjI~z>gytablZJb N\C@[WJ=ZJ8-aP;arWI%{miCGqNNwjc2{_0r=[Uwd̈}_mEgqT@z`9qR(l8JJpIlFr]EtWMCK B BLEEJS2KsE|TaKBPFA_OGkU+I]MF J@o}7~2s]lH]pkūu‡Dzr{h姑dfp&u꫷vygzɈbÅtT=_a`۽f뷽.sBpvlt9@ixgyim~Jfrd}TotAi?ujEН){AhSDže!ٍɛQZ65oiq Q~cMu9DV_?1GgBKsv@MLtyj@L{CMyKEMuDLsCLtfBLvDNFwBMxAFMP{B-Mz;A'LBy@BMwKCNsB5OtBGNvCMvBMKxTAL$xTAL$xAKv}C.MuB\OwK@vOz;?N&|@N}&@N@|p@N{@{Ox0?[Pv=N{rAAMl?Ig[>Dgp<@ocL:I=g\478XW"5f8V69U7s;T81<U;VA[ BZ@Dc>GDP_>E%Y=FrV4>FV>GX=+F_a>H"gn=/He7;5F4aO:E^<}Ha< Kds@Mfs>L;h=rKg@ MfnCO@i@TMkh A9MhBMhBNgCvPeBOdBLfg!@Je?1Hl^>EZm>F\C?DHr]7>G^v= IdF1d@?Gad@G`|DIcBFvLzbJqN~`\F[Ocq:nM3~i[H[xL\ZBloU-E3m aLŁ`oZy_L6zfWpedU_]QTX_PXYMl6eGM0v~fMucFOhDX(O9f_\;Mg[ M_NFLoS#Iui,P1~}ŋؖ΂:`dDp$QzqWtiVhTFdYI=VoH"9XWH*3cYH 3aiJ7t;YGo{lg6HyuULOTvN܎rwUu|cњ j9ŖHf9yQt^{~f#vJQNiMGSkIj@IuaF^RHOI#GAPI+ITYMCHkUK'CXOC:TS#E;&] N{A}_kQ6GM$DB~̡5skQWwsE{z\c}bMMtI΢e;iO5 "o֐rZv^;5qػɧR}^wЮuG]kzB}PjIt}Cړu@~MI/j!{Qvf-EՐVf~Jȸԧ}đw[n rj[n.%q+ݙZkMdrbT0SbDVcI5fʧؒ p>Sytuv~|3H~SmX$GӱȚU~y-kR{j('oldgd3]J3ΓqieƊT kk1pxWQșə5y_^l~>oIge1?3GdAKqAM xAM%zTBN;yDO7xC#Ow1CmNxA%MexTCMvC N!vCNy5BLz?K|>Mt|>KMyZALyBMycCMymAMfyAWM@zAB'NwjCNrBNu@SMxAM|x&BN"xx?LpxBA/MxdAKvBMv@Nw?OxD?NyA5O{OCOzv@N+y@P{v@Pr>6NZnt@OM5i?7Jg:=4Df;.@b:>X59VL5:V47:Uy6b9zS|8=Ub:@WF^d;D _FLgk=aKi@NkCP6lCNhDN/iCMhC-Me@|N~b@N`EOcVCNd? JJb;E\;]EXD?4I+[>Ia>K>ef?Nd DQvdUEN)eAIb$>F_KB7Gcm?LEFd@}H^fA,HcDJ,cHM_cXKNIb pKi|^ qetY`nPUGiQC)tEePi_YPmY]YYVp)ez;mc[6g_\PRTGMSUK`i\JnaJ\r`-NnWM8s>i [rlcbZ&a%X}ShQBBylI⍕u}]ߤswvoKiN?<^KD>lZkMzImY2zqebtY*xhPbSGin^Qk_ SrcN-lAUB#ebRC eV3LbUOF`ZMne_Py[RZMZ$OAJUH?REf<,V%KE[jMIr]PfuF^uO7fJGiQ\Stn2mX}dxBGv%n~єhbV|!q܆)qbjNMReaF\MaD\Ejb3Lc>N@` L!=hO=lNU;oPAT lUG|Ba㔂dYeϬ^Ým=E{'n_'qVQkEGv?^E!sZGw\3HiSEUMEQ'MGu[SL`uTMVJ4ENtA9NA8WSQI8WM?PFGADºQLȴѾ+Rcq8Ih3GZoMz(Gehzw}zT^v̛~ß!z*Ghu9}O KÂӽ[9|azARpt7r<ċru(OFG}fᝀvrwXW*ɈTwy͞xw5ORyCP*zB P|AN|?L&zBNwDOAtSEPtBNv>;Lgzh>yM1{V=Kw7>Jw@LxBMxAqMxp?KyAqMxBMtBMw0AMzArNx?BNy?LZz@zL{ CMzLDOxANv?Ocv>Nv(AOxB:P@xA7Ow?A^Ps2AYQ7EZPD]=E]=F,^?~D]]N>1BX>E]=GVeO<9H*i>J5i;I`ArKO\A)Lm_(?~KIfL> L_j?hMkuBOpj9GPfHQiFOkaB Mg=Ld>`MqaxAjM_ByMd@!Kc@I]O>G]V>HIYp<J`? N9eB0QfbGdUjGPiAHaD@F^BJE`AKGcIDLM$gcCOKdDJcINhdlLNPDg%ykɡх qKr6a?Ot\HzczpduYod틷lrYlZ'K=SPH{Q4REIUSJ`iVIp-aNMLyaN*y{,fqB~{yitbE}hF~>gĖt7Yyʑchpo#UD^tMWDmZNu{kR͈ xTXdyVUwh`etgP(sjh\qgSp `J^NV TcKY0<򇉭h}uIV&Deݦ՘wGv>PϿF6O{6}Š}`+ҺU-ـȎK?4' 3œ(r퍁HQZlo>C\@IbjANv|@jNz? Nzy$BOzEAN|AN'|A{NqzBtNyDyN+uDOKsBNs@Njvj?MPv?Mvtc@.N[t?MtBP#vCO$vaBMwALZx]CLfwEBLhyAaN {RByOyDVPyBNezBM{ENz2F3OmwCOuBPlu@PtCBQgv?B>Qv@BOvB9PTtAOn?UMeCLd`CaJ^,?F\^;@4Ui6;mQ29T4rW6;_V7X=3V;BW_?UE~[<}DZ{EYy@oEX='CYv>FY@GWCG W?DMT=F:WyLg@mLay@K_U>KeMhe@L`bO@Ja$AJ=aC&K]AGHX=E^f=I%b@LPeCLQk.GSoaEUMli @E`_BrH5_dAE7^BHcDLfFMe*F Le(IOfeVN#Si9̀qʣfQ yt"` yc3ړ|%O~jxrk3uSWpsXYJ\R4LS*RIL_WFNVQItke^LyflJ.dE*csV}F/`Nkn/LG0p[RЁ_rSLw^ߑqsݔnm}kMMFlaWI(o'ZQz_hRvHS'] slwh~j|5tZxf~NbQx@rd/K{k Q[pULC`P?rj:Yn`i\UPGyViLzEVKlHZ^OFc^OqDgSMakRTMjKGdOHKgNAPqRWQ^MhTKf3T=FfjYH_nSbKNcdP'IM.UJ?`O rqܱ>SuﺘsYxn!Zn2ni$iˇs\`j@N(KnPnNnAXjwfhelŽ|zuVF1̨xu2|9؁ukSZ{fKAgO97k7N6xX?ɉpLI~@Lѧ K_ڍuV|Yl־?boVg-k%uּ x7hwQu~ sz@uo>xC uq\k}e Ĉa}auށgȜhOhg/ty-#t͇H~а|vj}WjZckʲ}dƅBuK|ζ`tܷ)qprcc~dQJRYHp?+F[=A6J=i@LSLkjA^F\6Z;T.7:Q 62yH_TGV?EFU>?Et[&AG]DG7XD!GUi=!D*S;FVM!aBNckCOUg!EQOkEbRpBPt@@HPs@OoVAMg3>I/`X@EJW_AH^@FS^=D`>G#cAKvh~E.PTpE~NpBI3f>@C_D@/EK_@E5`@E8d2FnJgIM=hFULfJO]UDLiq`AO?h2`O}mR sIYa|f>Bɛ.vz!`8|\hJu]Fx>hNÅdz^mzQY҄5teWnwX\{lYkkYqvVhT#sxwq|쌝n~mAVXkM[qH;p bSI3}+jIx_DZkS?m]Gk2coNTNBiUZKBYwLF&b.RFiTFkZUKCqW*QJkP*K~bG#I[tEPgVLN}2V2L'}k_gR~sʐ}iځd?hIor6myzlnjTS`PS_MjNWkDC ]GMEib LEbWOD/cQ>q[Cs4^GlHWb>mZ?FpDMJvENvENx#BKvCNFwA,NvR?:MsHAMOr:AMqAM]sAMv&A5Ly/AL&yCrNyDzO{hDO7}7EP$|DcPmz2CiOzC9PyDO3vCOtBDeQrjCSPrPBmOwANzBMzwKCNt5BNgqk?M;Kwh=Hb:CEy_9Db]d@IW?HFV9@mE]AwE]`hDVz>GU<`G_Q=Gmv< J@u>LEs?)LkW@LhCN|hC8OFbcB=O\CO`ANpg?FP`iKCRnUCcR;tAPuBgPrCOVl`=Jd];H`p?IkaDkgTKFoW GlT]IEnUP!kS_NgNBKOaMMRlMQyRLf{#UiKs|V1|[SFbhPr+NQ~_nqˤlA"P)v"s qbRnwg%SYXEFZGeD`ILAEbM?<`N=i,TAq5[mFwbDwcEwh-I]̀gJ{X{xVzovzhRZM,F)PEtFiODTGS=INGTHBTTIEj=VCQ9iTAS8]O@6VK=7hvWAqscQy kpq|ktoT|Ei8SuaLmTJkVdNviO{in=Lr_HSG=CPfD&>a@RFc7SoB }YXq/w7UvSeq*Qsϲݙwxo׊c8VrH$iEɄwmH}7xA|+mDAg_۬뚭v Z}պޝoԤŽs_ʞcnXzTK{\jzkDt:fHl+^EEeYSVn>B![>C^;gESaLgKm:FJcy:CW;DX?bC]ADE_`XBE]*BDW^5?DgZ#>FLS;qFT19DPd;Hr>KrALlgA%L kA/MjLAMyf{B8OvcCOe@Nh?>PiB:RjmE(SrCrP_snBNrptD|PmAPNlk?Lg"BMe?I^CJ]CLd HPynD}LmC,JCdAE^AsDc ?pAdHA Ef,A;FeBFneEfIfGGsj#JOnS=Wma^a&hXQP`VGEh-TJiw\UʽC.̴vGsJ|&jVpd,T fhiT@Hxg;MdrVDŽvTmxVwދ~d^lz嗛Lt5cY{sYǒۅrIGm1Hw^<u>_,DnWIJcP,H`MuF4JzAL}wCM{6E{M6yFMduBxMr@HO#u@N uAL>vAL4w@KyAMyB:NxDNyFO>zGPzEO3{EOz6DOz5COz]DkO|"DO{@FOxBO7yCMdx;DwMvENluC0OfsBOpBNnkCArLb BK5aQ;Fi[3u9R4c6O7_:P 8=PQ6k=O4n>bO/;BTR>LDY?E_0=]Fa=He>mJi9JE9_9dBTH=EVC?DHr]>EZ@zD\BEP`BF]DiG^>CZ=6ET:aEPO;EbY:Hg\k)hU~h H@h ZAHOs{qjј益j#uoFmL.pPWD^N7nY[Dtc0N|n]|za٘tI:|)miċj|{.iC~q8tuڜpp~)b|yzUiu\@sD\6Cr]J.mWOiRLO^LDGwWJH`ePJmQPIhMIjSfPylftoU`^Qr_IQvuXRks3NNQwdPVvMyRwMNu[N\KDsSQLfspgbY&%xY~ofZ&DFqYPDJ\IO^KN^lML@bnR;K[iNsBRcdQB(s^`FDxf[zEsU@g^PEj\KH]MDYcSRHfYKYg[ M3]|^Qpq9e>x,oYLyv`@CZF1SEDe92PvDHAvSJI}dXMk]Hq?bI-zAlJTHngɐBoq^rZHqhZGLucH{:mrL}mL\upfIl_KIn`5Ict^J_hwC1UtG^{O_bdή[kD_ϑ]*k] uzxcT4oxZ4sGXGg{yldhaۥd(~lrZ~r*Oq1}tq^y0uy v 'qC]pKu Ftߡl Ou4t3,u\?Uz0Uݙ:e]f4xt^i؞{vơ8vBvlxvU|ړ7%ϐ ډTɚHܗםnu$<^f|;JI1hDGlBLr4CNtSBOvw@MvYA MuCMGuC]MUrCMls-AM}yACO{BVOy|CuNxE}N9t%EpNwoDPoDOqBL}tAK5x?K|AMzCpOw0E)P+yrC3OyD`P:zDOyrEOwDOxCCN{(CN|CO{GC[OzEQ{jEPwDPuCQkv DmQ:wCpQuPCOpAMOhIA(Lmb9pFe[*1;S6x9Qz6:Q8q>pR5=DQ3?NW(@G9_=#F_t>H`%?Ib:tE\6@;U;EW=gH^oE5[?E^Y@F[BOH]/?CSZ>hDV<DR;DeD PgD)Ni}AsIc?VD|d%?FeBGdDG`DKb F`Q[igRao9fkrn_\]H@FJ9e?i\WLLsmts;z|e~bnz^@g$SB0]RKnb3L~}f7|fx%hKp kQuuh̗ҕGuveNo\RwekK{{lJxkX1obLziIR1e|^^smJwgLRqq lX-SVgzϨw ݌m霻oЎ~\ YmIRt+\.B r4[C;kUBKd:QI]KLF^NIlS MFpSHjL G8eK*H&vT\R7hQImnV@K^vZ*P~sORv`O XyOVx$NQuLNmLL,taXp0t} }1{Ѵۭ/A}fNNGXU>KZDR^IO8bNJBcQC|UqP`e[WxpE)S!?E1Vg>XFZj=!F[ >JH3]>@Lb;pH^7XDKW:XFZ<>G4^"F\>F\x?@G]>F-[!?D{W<BBU9<7DT;}GU,=JZiLukIPt?M5qy@PXm,DTl3DRZm[BQlDSTNlD)Tl.C?Q%opCPjs>E/QrEdPGlExPegEXO=fuDZLfdBIt^>D Z4@^De^v@2G`ASHa?Ec+?}G(e@HzcoCH^9EXLcInQPjR3aEoBq|utdـuaXzO_N>@^YMJ|g>Y򗞀Pg"[Yh s^Rs\CZM@TKME2l$]KrZrVsaJSvEpYywpcҏ*v"2?4Rzj}snphfraDr֎}hxaKkt6^|G/wtbFsf_I`QH]nRI 3q _L7Ů˟ŀ:v^fB/NcxUsuZXCePkS@#jfSx@Zh6T}C[R Cbd[IBndPxAn_rDpg-JuMx?}ytfcTPPuAUD}\ ~.jI+HߟŘp~yUu|yzɸ]Թ׃{m5y)RwGFzSiBVsdSy6>lQB j]Z0Qm#kawqbxk9NlFXWA?]CO9(gQ9wC_C3u*aɄ!x,|*Atgk?d;0p!f;~[I`y =ugt2u8qDlڌa+_Q}tFYr|>,:w8T|FdTt]jOf[kgvw8r|О7~󛝃ZU#i#ϐ> Qu_`~juuKNa`AUF f=AIs{BXM>xAMwf@4MGvBM8tCNrE}N+rF@Os6GPrvCSPvCQwC#Q.wxBMMvCeMuChM vBCLz{BKP~BLH|BM~yBCNzxCNx]B-ORyAOx=CP'yECP6z3COyBNyDPT{CpOz+DOwEOu-DOwCOvxAOx>!MHyAO{BO{@EMGvC Q3qCP-i=mF]3<U58T195 >gU8@U>DV+?DV=FW=DHY=6I[>K b;9J$a+9GEX8]FX;F\;E2Y;C&X=@D]C@Fa>F`>G[`>EY=CVa?GjV;GV ?JWH@LL4TBMW@ McALq>gJBw*=I5u'>Lr=>OnCRn_DRo5EaS'qE!SnER[kcDQkCPmfEQoFxQnOGHPJjH2OchCIa@Eh\3?CE\xBEv`KAFaHBG$cA[Ge4AEH)gAzHbCJ^UELLqeIPh8P]l ptqܗɉ3gVIW=SE.EtYKK\mkVP%|(g_MrR%KnJsbE?VlN=W-NAgvoaJdrN-nsKkK upTVvlMwmeVmt}ev֙Y~[֕wt/G~c]mW@mLerRpAnUH|ojaP`R(JCUID n^cQTfjpMa鯚>{FiS~buo9Tl}SBVG86\APF|]OHZeNGYO Dp]HkSWuC\uRhvW=Y^qAQFkL?Yno][W|qnyQZZ{RRB|OT([xL NvKHqSL2FnN,EewTWJugP#O\pacq4q{Pâ^~u~iY#EA\iCI9bJBLlR/M(jaTMbcSL}^NFe:RxBiTAkyWBmY`@Or_EjcYH]m]I=oy`GuhLtlP~$hn.QzڬE~{vo`fDtU>c*K=a~@V^dEpsiAIʿNɾ" {«vxxwy6z2pwqp[őp q֞NpkFpxi%mv֞t-s(v<t%w@EI𡸈+ҝϊ%;bܖ W^Ty҂zakv\KNC\BF]4B&LnBNuACOwBOuzCNtCNthEM{slFM"sFNEt1DeOMu~FRuTERNuBNvAMw"ALvBlL:{AlJJnCLqBM&zCN{gDN|>CMhzDLPw-BP{t_DQw;DaPLwfD!OxDOyCNxD OutDXOsrDOuBOz@N~{X?8MyFB;OyDPwANv|D'P rQENci;D5]w2:UF6:T7;V8=V7>4Vu9@X>=D[h>DeWE]s<Ij]>YKYCQN$R?LJONBMWAL+j?K0u<{KwGMp;@~OmpzBPNq}FQSsERpFEnQYjDQgAP=f0CQk"F3R qGkQoHN#iBmH cA/E\t?B\6BxElb@E8dAGf@Gi@rHfCHa=EIKy\HHAOdPMSf,[`k pppjaБB|ǘXlbkT&@UIFMC!IIPH_TshIe^rY܇tvgUy=lJ#c[)DaRf=kIt9InyJnez9PMLwUu`uH_P,Iq.aRďIkE3̹)bƾ8T,?mTʶ~ZljeqX{rf[x:o[aj\M_NwIW%KFtofXcfa:WzoڋlgY~;`k.}`gtN,L+vNIHk0JF`p;NLnpLO^o5LR{[[ÈtjPz#yNofhQI c*LwH`KLeJOMgQJfTMfT3LofoS4EiCU AlXJ?u`D;~[lbM`t_M'uGiVvf\JYxGjCB#yoC)K,b>T{<|V䘰Wc[P:mNwkVjMW`FXnTgDil,U_FlUMmRJu[?LwcN0v]qJKpJp~m)JI~Jn*J!vO7~uW#nl:sԙm%plXj rSf@R} Zq7{e_@(dwU;tlFR[z\ a^ĭĽ̌ɻ'б5z8ȳaǙl(-C\Ä󃿡7are;r%>* nߖ7bwڋ{atMlM~m?YOp^Rv^D8P vWFO%rADL h:HCvY174T7; T7=YV8>W:?V;QADX)?VCm\p>CCYm<^FY>: I];J_H=Jc_AMPA~LS`@zLCfA@HL1p=?LwE=LSwC?mMt<>KpB>OWrDPDs]HRlqFhQj:EQhBR j{@;PCmDQsGSGs:FrN2iCHc@TE']?&C^@OCpc@+Ff?FZi@Hk@tIQhDI?cFNv_JQcN%S3`dm^bqCi_vdsTnxSF]MEL'KCI(ML^\v~rurl/pH:gimfEKj]@!q@L>tI"wMZ{GZ`WShK]MF gT+JoTxUzeܰR^̣ȆϘym}ĥ~1:qxs}mv l\hcSKRII_KR*S~]nuٗZ^{ly2u4['`M;#eKOB]PmC[PEepWXNceTJ$eqT:GmaVJp[ G|kvY>_ykw9rOoS]vhc_ˆyN4&tuUer}x`cwU{TQmYORkLP"oL'Ps\QPQsOLlMGxaBR0ucZEse^SgTSpdRgT^/NK]pLF_OSK-j[RkZMgTBgR?<`ul`E8w_z qcb8~zq[t_p{Jg>H{h7+yJ썅sbל|ƛwL!z]~X-3z}u\toc>Oo`Qi]Xk:TXIw]Gzf+RNJ&~ni|hWow?YrpLmm|H߀Qb~8Cjn:`נjݎ%mߘkoelް~[Жzg;r0YڔgdTޛi'|ކjnu2MoPdFB{D*WBPIeDLnPEOqFQuFPwDLvBJxBI0yBnMbuEPq{EkQrCPt @rN4u?]Nv/ANuC)P@wkANy?wM {ANz1BeN=zD O>zpBNxAO$wAzOttBNr EOqpYEOIpBQNtALwC'MswEEN wD,O,xB1OxBOwCPw~C~OwlDvP~vDO&uENrHBKi;oBW=15R5s9zR7=TG7>nX7=Wm=AW@D[?DnY:$FY:I>_^;J`$Ie+?Gex7ATWa7UCQ6EN7DN]8HEQ:GX9H^=K"s>GNw%?oMv_>]JrBNuBMs{GQ,rHQ3nFzRmETp=ER sEQuqI>UsEFL+fDGh^i@,E_o>&C$c?&C+d@`Fe@#Gg@HqkBIriDLf-GPeLTgNSV[\-SzQqauOv\_M%fLE^]JELaRGTJd\ WTK]Ub6xxwxA%lyth`No`5D/~w_t}\ŽwEUʐNs?L~HxuNmWIjWMWpu[:k{1ƅaΤxÉoЙ"y@CuuztdB^KcZpfehb{Euly A`׋džtqi|VFbNU?SaEPD[NG]QQJf]YJGr`Lr\Jr\F7{cdLS=yfԊ{qpTVkUTȂ2uxq?f9͍U]]B|{\t`nyfgnjQUiJMtRNqIOIj KG;iMHmSNsc]umq tsjmlgKYO0YJE']WMLn`DYo~`fQd}RHm^L?whS@$={khlwQ\(n^l`E'z_0}f<3nLILyb—qh҄UWHg\=zuA|/ju/xo$dy/u o\|vz{+nYOhGlnV*Vswsa x.UDpGEh"E#x\aOGiPÒoϟ(q;jB_znrEzwS4wU<ހe:CbjsoF:v|Zffx[%M|6AĠ\ȑUǮ?spլļ|tœ/t2 &8ۭT44C$;nfcrĤ盟8է͚9hdB/tI~eAyZK7{Xs5؂Y`G9c0͊_%:a$:ah'SoI7oDzr7J!~/Nޝ"\OdsZH˫[~S2{S|ۜWAnx_yaKdKYhZVT>76z=7vQ~FrQma`sȏ Z *Lj˜օ{C[[fE2F$VBG$fCL qRBMt;EOw;FLNxCKy>BK{@KyBNs7E.QpsCPzrANt@BNiu?MSw@MxC OwDOiwAMwA NVyLBM$yCN"yBNyxjBxOwcCOvCCMs5DNCpDaOoCMFtB LwmDeMxGC_NxCTOozDOaxMCOvwANuBNv"BNtAM]sFDMq)@JNj:AX&28S<4_9nQ*7a=R97=W87p=Z>; A\[?Dm\_>UFfX9GY9HJ^4:J`f:^Ht^< H]QKGf>6Jf8EZ8vFT6EQ8DQ9ErQ;H3X9lHn_|;uI `0;HZ;IV:0JS?SKX>BM`DXPdBN{hIBNfp^BZP/v?Mu?K1tA6MUv,DaE=C)f?Ee@?Gad@2H!f@pG:gAH8fUDgNfGR fuKIRfOjT^lZ UOxeI~y[GwkTAMa]T~yo2lXo k\~0xln&y~w]P{~DqX`vWmnK4 zAk )vEP&wCvI|iePMWiVPrf_~pdHTgޞe+괫]v㷝j՜Ót|Vu$F)ƈzx|ut,r?l q$ЕSRM}tcJf Q?_tNASEp;?VJ`D`hY&LswhJNu,bHtYFGwUxEz]K~epXqRoMfMQ=~0ps\לЊ֘b͙˗Օ4΅΋zM{nouYWg~G_IIoANJqRbJoQN{iQLH^gqN;JQre`t肇)Z{pNeUXiJtD`OPKooA^vQsp~_JJ=`NDVH%;]}O=~qŠҋӌ烿IUw7Byw]|fB@w]A=w^Gv^SFUkM~=i.=} oErw\-ny;cPmqgO_|vqn떨v։vxW{_zrv_K>j>@oz`JBpWGW;+GYt;Iw^?< KH`<I8c>LhzEbQlEZQ oCOpBOosc@Ms@Mt AMu@\L2w@IL2wChMsFiOMr:FQoG.U@pgGTrEOplEJc@C^T>C/c@Ee@wFe@rHd?Gd@FbH?FFdb3C\NcZGXS)dIHRdHMnVe}gcgH`}y"[C|b!|m\&|~oeAÃBnvfO }r^nơ{|ӛÑN~6p||_xuǍꆑXm2sNNYplIGUk{NjUM_QN6o%[Rقl8ZlB+{rdeE٘*qMF~{<{j<.w߈͚<zOvvj srJdGg&rr|k9Lv^hSqhRVQH&7RD:cZRHu!dKTv*bEtCVAtR@nM@sQF1vYNs^XXNxvˉMV5ݛS̀qzuc<[hIEvpNHoQdG}tFVPozQgHl2PI6pK]i|s[gk䀒z*{L }]p)Hp-[s{gO{g7Nz?aIwZ FtWNB/oX@s?cHぺnJAw_AnZMhdTNvqCeڏhixt.W;e}Ue?ҋza~LdBuZhBs[GzaNz-)di^j|Yk8lhd|^,qL1mBwl$@$c@>sYBkW3D>oYCz^fDzsX7䑨ѮX" 0ml„zCrfzy2ǹ燺Qߌ7'jM.ΰn?ȍފ}W;R/uY̏'.`|WgjqDsDv}W]vUQŽml}9ɇ_`(_ (_-_Q0bab1XaQ0{_2_:3d/0^q8mTVq^{ ף9ѝ~d:~lz‚(p6k砥t\MnHTiYMkOzjfUkqp\xc܃qz~"ف_qG}AHf%nimGXMUFL.r>ALIvDMJvDLvBLwATNRw@ENuCOtuDN)scCN7r/AMr@MvA8L3vBMvhBMfxDNwTEOt ENqDN\rC OwWBNvCN(sBM*rBvNu9BNuBNvrBJMzfA.LzAeMwz?MwAZMcxC?N ywCNwBNuBNusB[MTt*ALMr AkL p%@jIi|9@]/8DU19R6;S-8DT@F!WK]Z>~K V=JRXY;I`%;JhF9I9i82Ia;9HYC;TH"V:FX8EY;`HO\;H^:ZGW^7ER];VH^`<1HR\>FJf>-KmoCNuqEOsBfN5qA Op}AjOq[@:NrAfMt?LUu=kKtC&NrDNoxEPlEQnF5RpEOkCzI+b?C{_?NDa@EaCFa B'H'b8AGqc_@-ELa?F`@`LaIRbJlVe8JXsjooFl%Rrß">w|/)Ev_}jZH xfn\zAn4~>1yfu].ey0~Gª뜏$qh_xG^GjNpS^JXMGCdQI{dywaPbng2{ܐ)|{ƠG:LG4{׀ron~VOvD]TlNR]PdoiTTq~TLo|SIiQ|FRhQEsX`DOPdQ6E\$P:NlccQo;bWpLzoxs5^d[Eqh4\OsQnj}Uyogy=} rv)ld_wj`6pQ^ׁ nJu]@Js[uO>rsZHlVs?mU5>aXIZ0Se$SIMhWwOvpwo䃉0sCoXSnwZoQ^|xQ{aH2rrVJ@lwcJgoV YG_!њ7hm\NpޚOs&At[ƋgMuAMKmpCnAfDr&YiGMl;VFneYB$rVp:h~^o?}e͞ײ!:h2YsNp ejD`uaruSsM}‹S\80ӉlohĪCݰC^!Ӓ㰼đ rcł>_喉ss{cyD‡`jW6!=b2b- dz.:c2kc2`o+w_U&⊷a?$-od9߁Cam?}ߙ>VڗnR=9נ &ĭz;?qԄ#k(Lt֊:uׇ݅~‹z̓q׊~ׇl|돮}8ҁj:prUGM[~=?If=]K2q@KtCLuCMuBMw$@qNw?NvB(OwCMVwYCVM wAPMwk@LyAKwC*Mv^BBMvDNwE#Ot+FNrFaNs>DM1xANkxEB'Pys#CdPr*BNvANwBtONw BNx@M|yg@N]xd?Mv@UM!wYCNxC OSxPDNu~B(M{sBxMrBMpA$Ll?Ig9$C]41'EXY; F^;Gb>JRb>J)]pAM[?L[z<^IEa:QIrh";Jhd=sK`;H,]I^s8F^8G\D:7G[:/FZ8E[k9FZX=GUW>{I]d"?vJo<@JBrC\MUs BMnBwOjCQnBPr @QMt@)NvN?Mu-BNqE;Q@oBPjEQhnGQdnEOiBG#aA6D_AzF`+AE;aCGaDXIa|BGbyA0EYa0BFH^~BVK)_J}Q@bpMYgXL[Nl&spPmo~èőo މ7uasՀmLfgXF}Rz>h7@|҈{ڎ|szdcsѸYC%'|hm]K~sm`xMlTEh UaFc-QFHvr`]Jѐ}Xny,U؞ɘOmyO`y2gB{+>pgDyq^P06;WCirKy掠&|󡗘pj#֕+S}sa]qqRxdG&N];Gc>JnmXBKsCPLvCLAxAMx?Lv@KNvLCyN;xCLzOCoKIzAHKyW@SKyAKx:CMwCNvENuF]OuFO^u}E,MvwCLyANzAOwuCOxCnNz~AYNyANwAfNRw?7Nv&?uNgv@M]uYB?NuBN(uBN6vD,OtC/NqCbNqCNoAL]k?J gm;Fg]4>>5U42:S5W=U4<Ve56;U69T=UA)W> F [>:E]:G$b>Jd=J{a@Ma@Lq`'K]X:KFCV9ETE<%GZL炞mrhkeXلqsIn#xfeMiS(F(mVG3mIFRhJ)ڞ՜aUUlJӎLŒ؍|s{zeg?sMtZ\~{+w sk{L>h3W@{qPiw8ZrJOu{XjkVYH0iZ5LvfOt\?NhCӃkiFx`l?ApT>yma'Kh8qVvDTye3l'w}%7ǒAqm耞3bI:PoU/Jsb [{C~ɋv|XEΗFƄԒdžct nj|l|tbu=lUg~={i"}|O ]Lu%Pogr=֕`x0h"+rC*v C;'tKX|o:ScIɗ{~bwoFMo\DGKs*aiq]w^B-i!P3Dq^CEpU,FUښak†p*Hs]fp^kSZh@DlGKވ|uaNhnKv\-HwQZDu^HJOmZwMr[JqZt[ڧS~Ó]vyf[)qK|y\6vXuRXfџeQ pá( o«VvD-fݰįq0aեhtzדKr坂i6YxAIl:)dd8c5 e'{l37L%p?Ia:uH$ft7Grd&ŚĘˤˆH%g}~Mêɂ默DlӃ̵6T?ن Qʗ1Ǎ3X$OŔVaz||L[S]:XFZU25;U58U;AUW>7E Xu;FVP:2H_:If5Lb?J]=F\=Ha>KzbJlBMp@M,nANkD)Qp:CPuBPmuCvQrEMSrzFSqGdVkpXG\YpEUrGU3rnFNj2D#HbBHD\}@}D]AFe8B$FhCTG%dzC*GL]D+I1_DFI]bRIL]KPTG\c^[i_esLǁƀR];-IQ7slIMtr dDZ=~_B hX-l~urP;pO|5u|qTY;ti&To]P}rgVs[FlUDq^E{VtRfglϟ5nNN@vԡ18y|yfz{Xm_FhwGpjey x"ej5`D l_"Fz`tRtgeo֋{gu8a7KnVcYwpehu`I}FkJ}Hf$Fv_>pU>:wcE~fEh}f@whiR~ykėؘl|L{BޘւDę~oj6ԒXƋpywds'STL=iLEnJ=tWSyPu cDX{>–,0If"{pT3yHjR7nbKmY`GdTCs*kNOyҋT[| ~h݄˞ܒ|}_tCpAsQ%Hx_@œ`\{6vU|mjAzfG?{&iWLV~;jMD{as>rUj9pWBFx}kNjoXż蛘kСdo8qђoYaqI>cSGDnMxWÄuTVay1cIjz`TFY}kRPz'l^sy{f{UׂpjQPaŃk# vNd1t EiCхjl4=JywmB+SiM/hMWQrqDrAC;gwIɒvLx}T emɣ ųP TԉNJ\ʫ1 ɆD"|Sjfy@X:}~JsЛ2_t{cT+\qWQgFk<||pSΚnNwn77zO i|:Z琱'q+}a?Ʒ߂-Nwn{зz՞fW1ݢ؁褥pyCk@oPaf:;͗G`?}À^PU@[:FUQT=5;Uv3c8V9?Wk=pCV>GlTsHp[=OF0W;FZ?XLc>J2f>}Hf=HHgO$Hd<;Gd>Jh@M!m,?Mq?MqOCNqC:OsA O~sCTQ r|DAR-qFRUspHmX=nGWnECUrFTsENjACG'cBJEl^EAF\AF&d?EhA Fe`DQHa_GKekEK"iHNg5OCT`Fhin6qv4{Ď̎ϭY_ԋڢĮߚr|hʂ~1P|tZxǚ%zBP_xhDvgTypn` / {ulRu`Cts^@)q\Bt~hD{_GÓx~EyKc*Lx񧚊4whҀbhuy2sl[Y}rN&hVQAioaO;vk SaySw?MdaUCah)B+֐Dwgxe5tuozx'|U}|u%k~tdys|gRVn][PmWEucCv[W%Œjx?{,w7rlo5qQVSeOMS{Y|Mk~ceXM|gYc=|kC&?Py4 w^Szy_;l;UC\PK=/\O:WKx{ANw4@TLw@LKxKBM{wBNivDOiwLDOxDPz?B>N {BM{"COxBOvBOuA!OvBNmxBxM xLBjM/v@L:u AM{vANwzA4NxBNxSCSNuCNrB4Njr@MTp =9Kvm?,Mo>dMwog9Cb`R5:cUf6U6I\:=ET";Ke>Jsj8?(Jj?Kj>fLBk;Jf$:gH`YqIh;3Geh9OFh>8Llu?O]#~aPFy7YAYy!bDϭbdH p-q|қs9OGgk}`Wm<%bL%ɂsV”scbaAvdgқY`wM<|`\塦sݜRaqi?UitH=m9w^FcojxMl 6[nh4>tOz{eD>lF!uJKz*Q{WRU[ǪbrB"p11̏ƥ։DևżT _(Ɗx~zϹɣ ɳ cFחv\q5nmr9rܤfY5}RQ܍v!Rkxr8Xxi_d}TΚs@O~k AgxZ鐵xI䬁ơg+=]&Зs樶;?ʙrr|zGMJRy:@TF8FZ^h=LTiAgNnOBMpENsGIOktyEMu(DMwBNxAOxBO4xBOwAMnwAMHxSB~NwMBrNuC OSxDVO~zC!O{BO\}%CLP@}@B"OyC%P wAO=uLBOvjBxOw]B2NSw BNEv@MsBMs CdNu}BXP x#B Oxx6COuvZC(OtBMRsu?oLnr=Mp=LqD@ LsG>zE e+8;:-W47U5;SUw7E=2U7=VW9D?WD>CHWG>`EMV ='G[c>Ik @JmALtm? Lj=JSdmMs>?TM8uA]L%sGBKAs@Mus*@Q0tCUt.ESoERkGR^jpE[Pj3EQqnD"OvkxB Id@?@|aBEekBGcBzH_GD5JM_ZFjJ cHLeI*MYhLTifjZn򈑊.3w3}nn}AVzBvފ}6pÏr焜lҌv~ԇȞ:#:ܡ-ˆT;9!͈߭|h|]ܡ8z=oL4~jl_ye}NhQ<^*Nv1=mX>zf]]H|O\G~`B|Ra;s_HGl[JyYtVHV-tL܌ЏA}:vsÂKҒz i؍< nwM|f@nT;9 khRs?eiOWCwZH!mM҂IlaglYa2j،yX}Wm |Av(ty;qQ+p+`~GtBC@|& k̈́G5coPm`U@^oU^;$kWp@p_CIsX`F?n_Gtp]HpYp9I?-fn(ѧ߼C{,}JwT4nRR>tLj U%}wZ|l}b,]x$e{>:!Gn~aZznXauWzmLBy`^C~eJ~a@+wZ>Ká|Ô<vwK(sQq$}_t@XdGbWgvm k6o`9P{waGgzpLGfmǮ盚98v3{{LnzXXWutx]u:l kpIp؍j?nGJ1sz`FڀpSvw5Wʉ)vOOvy;RCo8^Kl%jƒv!kcݬ?y'J&@W&!OA\[DuҮgN1ښ xnÍg@O~OXjuHÇjL8=nbJe=0\6gh?L~QYُr7T޵ Jȟ𔢉Jꐋ$`ތVt sttiK!IOFW9=yGx[H`>Jl#@DKlCM?jALes?Ja=Jga;AHK_D;F[9D ^==I,c=Ia>IKjE?KAnY?YLu2AL}wNB&KuB-K6t@DNsn?PtMDTeuES.oNDRjE RkFZPiOGQdoEQnCOKf@C`AIFOdCZJeuC!JvaEJ`E JdFLj_H@NkNUcbHge:-yj}~?smde%^`k*j+kkluhj{뎃Xw}yw$}㙅zW+zZbo ڄVxƊA,Xǃ1NP<=\|f DdjQ9kZZF5|feLˈiN~cH0|dJiVFXtO>Zl\G> qa?cYqGS8PEPNKCZZ{RzKwa)وq$swsهgLOzCaMzݣ6 d6ygė*Ef'{TvlUuOhyfeGnBUb

f䀄]˃VvQhlTuxiRtUydtrJ}cMFcbL!z@uOo nbq*~TĆ|t{tlkXw$IyA΍#kwbˋpaj ~em{ֳn퉉il 6}hm;kesfqzqOwmXD|i0Lmu_Uwu2S{uCT{^L9wltNM>ܙmDZak>}ɯ*2ɤ/ᾨd %Z3@9oP>h CLjۈ26%z}H/yם i"vPoRĆinC])xeiKy)[M6B[~-Xch8G6oI{`ՇUn|Q 3mՙΒՑ·DtvljQk`hJ*HNX<}DT;FT_c@JHhAK|kBhLoCM;uBeLwdBL]yBM|wCfPuDRvEAQxnBNyaBM{ CM}BLy{nCL4xECLyCN{C;O {BO{ANO0{BOxCkOuTCOvzA4NxAeMwlDPuqG>TtDQ4t@?LqANtDP0wtDPvBNivBNhvdB N7t*B`MpfA,MlVCsO0rWFRyCL2q;?Z:65:T26;U6;U49QW5:WE;@5V?EW=G6\=EKc=Kg?Ke>IZeKj>NLjB2Nd@L_??K2`=NJuc7J%ckJq-?Lv@rLrx@JvBKsAyNgr)CPisGTlqGTXmFRixFJRSkFDQkF]Qp0FEQrBJhT@Dsa@FbEK gDJg-FK&hEJh{GMmAMiIPZVXPV{(e,z}i\Q.PMYT VksmR]DžߝvАĀj"Kz0rɼ4 ؆>̌ѐ?];p|TFy%h7I,xmo S sXy\pMoW.ut_~J]P<[P5>\Q06Z[Tm>pSO>N&J@=[W{Ll$t딝a~ FexA`"oK9}^Fo[ȩM45^BqՔ}ӜXd'ƀݟߚzzqYz (qozc?zeDy`CnKXqGlBSKeqQRJxYGfeG|^Dov^E|o\?{}jlR4պvȼI<ճβ2ˮ dv`?flrT=s_KۄUpL_zYe sPRlZLxt`Dx1Z`R}D)dZmQ|7eFonlzJ܏|yP(ڎ;kot*QݟEo7~R\Ռ{\䞷m.qސeuVUs{^2r gBRkqr`WŨMyȹͅpٚrc]A3iJwOƑJ~ye^hᢱ:dժ8rpvh-pk|v |_%|ڠVmWCgx^ړw ֥vŠ$Jtqw{C~Ysk`vPeJ ug^0AjGMrQ݇~r)V4w\Ul֭=h \){>S{%Z,2ldﰜ@vй܉美ǩ6V,hPsO觔FJVQ,ɝʛ:^wiє0mwlwjPi0Ep`;6ڀ&X.7[|dU={YCYgPRꄇsp{j{KJpwFV-G􆢐̎s\s?V]QsESVIYCAGO;EUE/Rk=eDQ=HY9=FKf=Lh?Nd4AM9bk>KwcGc%=Ib;QNpDP9sD@O&oBnJ$i1>B@a?CcDIg^E@J7hGKjJOl\fy F\umC/NTONOhy\M׋/zaxedtRPP1GK#uuXjX (Ϝsi~ߚǎvǀ,iЙ:Fwjr†7Ek$rS}ɏ-zoɳsv̵㌱y$:ڙDvmcӐW_*`eτceQ{S⏻tRtjKp]Ck`R8\R8YYT9}VR/>`RbN BrUREmV {޿=p6/g"6yÑD~`ۇ(rPJ~.Y@qz E0~#\Âb]|}#[4! Ρ霚}9m>Kzx3ZZp4I!ymdFH{u)_L{J_J~haE{F^D{`_LEx` F7vaM0pb:ŋt;$v bG3̝K Q[,˂;3zexbOk ndGhp>R vVUϑ}ZxTqTu)`FZsZH֫eՃx#d{tKr˱ٖwfyxԚvux"YHvdsaS-pX;0qW9|YhG WnO tWFkO`6NYh܈imbF\w[>z'b?܉sCD^-|0^^󬾊ft,όWӭB 5H?؊kB@2_2]rxڡ J|W/~I|l^nI_0fM5z[HxUX`J1z1icx0yY{u I}YBwH w8}sKuZUcpEAT^@G?S=AQ:GV-;GpX@J_ BPL~d CMkDMFs5C&Mdv|AEM1x@Lx&CKMyeENx[ENTwDMWwAGLxBnMybDMvDMu"CM%y{AuMz+A!NywCFOw*BM}xCNvDOsEDxPtB}Ox@MIy+A!NywPA]Nu(@wMu8A^NwA*OEyAOvCOWuDOjwC N1y4BzLwAKtA LqBIMboDQhpB)O\jV=@GWH@JCQX>#F]]>J+e:>Lkio=&J;eS?H^?F'V+=zDdSLe{=Lg>Mi?Liu=Ki=Jhk?Kg9>Ihd$@Ke=J\e<Jfg='Igm<}Jr>ILHv.=EKv=Lw=LvA5M_qD=Ok"H0RbkMG6QjgIJSlIVunHDU>nF\QnGQt.DmPu;D OtlBJf5>Be^>pB`CH}eDBuRs q[)vZZ(Z]u ^{Eln|_@䌍WՓRŷ_rLjϼ֠v l\0` AkKU=kuqm]TNQΉqKxh{GDfV;a_%T9]cV=h[TA=TOESK_=i-S$E7zXj>Sռ㤙Ɲ so{>cKx+[>)9i,;uP^t?l{]v}ZyΠ֞4 Lң胅g[o|V,zaBzedJXhE1jC_~fuG|2eeKrbZeJiIRK-wGcz[waߔAz쬅λF:o2hQXJ=pQv_o?ibhwUvRJuAb"MŒm*؁-[ "VKtQx>E;wZ7/d̞ېoq&k?ኗi_mS8{đ}g$~&A0v`5woCx&\铿sHic.-t5nZ uޓuƍgexq)kywk^¯5/޵BlTMe}ЃjcwyYjܐhv転yU;{͗Hw{^t cDOjT9>r\Z?|yeJzhpNx`zWazňsQjFLF}\!VvS96kBD}]"*OZ^WǛ)]0pĒƊMT߉aypas?k%_ǩ؝(ė݆񕞉piȎqz|1n_wPiYyʁ~` qi엜ח=~U5}pl_ Q2a9ID^>;T='<{P8OAS%9HeY;H1\?J_ALdBMk*DN6uCNWz@=Nz@MzAwKyCzM(y|D#Nqx]CLfwCLKu:DCNtD]NtDNvAMx<@Mx0BVOvBfOwCNwC.OAuBObrCPtCOwr@Moy?:LWw?OLv?L1w@EM1y @MWy?Mum@Mt(CNx{AuMzi@LXyy?K w$@Kt(U?tBV C=EVw>XEZ?I?eU>K"j=Jf>rI^9=FZ8BU=IS^??\Nf?Mtg)=AKkD?K pJ>xJDpa= JLl@L$g@ZMet?(LgU>Khu=]Jj=IpJ*L|wd?Lu>TLu?8LIv@LoBcMd\I]RYeHdReHSiGT[nGSnGQngIRsEPTtDGOlCKa"@+D4Y@OD;XCKJaDKf"GPhgSdpp{Ԉfx~y__iwQso{U~IjYWfMKT[LL`NC3}cL}YrX4|j\|}kzzj*joǏpu |H݁o}jttr[HBm_hKl yfsrnu`> F+¥K-]|ąĠ1}ѕgd6oؗ|oکf$PqKVk]EG1_Ry;`)Ts?_5WC`gXETOEVN B&[zO@ncFLR؍0x;ԣ$#*r}ntmՊErAyXxqdu`~|veyp]=|hq|aє|,U:ѫmLQ3sqmL~ jL~niA| iAttCU}x_nXzJ[JHFlVTP#y^a0PϊCydԞ!H˹F϶LI󳮋'o8~~ofxHWoxkHhhnKZs[!BbQ9>`aR:ikU[?oWd;+wV^6@zWb.Cv`bF~&lfM}i(8}fix`yfW|Je>tKcƀZ1_fvhǚleL y;֥O惣io[Ek}atfcs_lwJesKMamvl7lQo0%f󣷒3e$dqpgň xrf֨Ó)~ߧ. Чܭ`Bhޞmyc 6en^h}HBQܦMz4Cm|3rU:gWDhS;vs]@owbGHoMDgz®sҨċ0^ou~mT`{hcJzggcHyeGπ/odI_xutž*)}Ƌ/IbAkKeRB(MkBNt BPDzu@5Oy A"NywAL&y_BMMxCMdxCM#wBDMsE3NqhFOsEN"wBxM x$@M]vAOpu9B{OwBJOw9CPO@uBO tCPuaCO3wA`NxPBMv@M_v@MwAMwBN w@MQuz=LtA Oxi?Nzd>\Nx@Nv&@L`tA NDoAYNh,ESPd}@FaU7:R8; V:1?U8<R9>Qp>AT?DV;EWX=Ic=bKg=jKdG>J_QHZA,Na3AN_c>Kh?Kp?J)rz=lJmu?LgB@7Mg=Jh=JjnKwsBLu,BdLt6AL;uB/Ms*DM.gLHsQdGRg`GTkGUoFRan%HRUlJY6kTdn#cjklkh\rtgݛ}xRujaed4lsh}Rs\Xt^Yv[3Rx`{lB}iʍQy#dtaπkj]Lc!rFb|^K9~aP=iZFv_C4dGHԐ'yUr0zJi%(ZhO}mQ=>rϥٌ`mወg6[oDx8bJrVNC.VaN>\QBncWrDbYaAWRS@5X2Q@_ET> XQ<x-psM眎tPNǟN|Ia{O}ypPqSOsiOjdH{loG|^cfHbMoQT<{Y_`H|Èt)rR3{GfEp\ B6z`>!|g,nZFVHxCfPHqT/Gh}fM, ~#j:5“Y?̵ϯ@a&qҔHƍ҈NڔuRPJl\zJ^u'd$EvbDPiS9[N1a T8fHX'=an\b;ycABO~Lg8D]{dB$s:WCw2`BKHx`i%UnuJj(}if~jj]Z4n6H,puɎ*tt[^h"c{bui͡8}!BF0cEdPjph!|+Zr3sʋa-@z[ iqgH[p[c[|o]tbP…$B9X݅hq`)vTc}od[5hVzن^ݗO}G( Rn.A۝NDyrqdR`PA:jT4pg\e=#|j=J"BvX08wd pPs.Swp[by[|cjuւsF̂մRz9ő2,֊yFBωn苣|I $ և&Uizbuܠ⭂>񡣊ǑXm`/Ʀ03֖S|ml\N?WC:VjC_@WVz??Q9@P=GU?Ir]?SI`AKlcBNh@HNpAA"P#wDR,x&DP}v[AMvd@L=wBNwCkOuPDgNsENsG OtEOv@BOv@'Nt9BNuANw@M9w-BNuBNuBO~uYCVPvCPxCOvA`Nvu?Mv@1NiuBNt)ANuN?4Nu@Osw?NPx=N%vj=EN tt?MqANm/BNEj FPe9B&G?[7D:vSt8h:SD;A@S8S?_S78=]S=vAT ?aE W:FX:HTa:JRe=EKd>1K4bz=BGBZ:CSk=#EU@JmZ>[LY"AjMb?K/kI?Jn>wKm=Kic>DKiW=I;i\>JmJr >CKsh?1LuCLuIDMsCXNvs2FpPu{GSPkI ReG~RgZGrTlGmRpALn:DMlfDPOmGQSoEPiBJbADW\%CDGVFEK`E&PkJXn`LM8iN2;[uTXIwZIi}F9d:6o}bn`h&c2wT̉mhHwU? e~PEk[P_E<[1RGfXMGcl\d@jJ_0=6ZW:VPC<1e%V=MXP8\T3;cr]?rJy_EiQd -out #>I#R{l=Wc|uoJm[>bP7ZbM2FfY9jZY=sb8+yd@%pE~'mI|iSD|e7Hd+}/k݊xȄCqFs_5\ƘړbyѠ5l @ml-)lKxHEpq|W\+^qo9|a#Dc>OfW?pnzlMBQ}=IJbTp/dOX][@tW {o3e6:CLb3=]g }R eI>S;_@8]KV_u[~ !Iº͋ʽکJ&|djWJ=O`vODgw>:{A6pu^WFS^$Xǚ≹~TU:> P_=E.RAJCY@IZCLY$D;N`A.Nkl=C=Ps.GRuuEQCuzB^O v@MwA+ODxAOx$A~MawCfLw GNuFPTsTCHP sANtBNt=tMNrC? Mxpm?Lm @MmCOkMBH_,;:>T]8v:QST;?T9&?WQ6;SW;AUW>FW OG\2;BFU:AU;DWT:bGU@mM&^S@`Ld@(Ki>MKSl?Kl=qJ&ki< Jk>Jo>nJr?Kq/AMnBMpBFMrCNBqzDP)pmG]R#rHRoHREkEHSk(FQUnBNo>I>or?KJmC%Ol#G$SMmGQcmBJi?#Eb@F0EZEHac FNylJ WmzLViNNWihR\mejn4y]ܷݕ'`wW{͐khS}VNuJ y^jk)|R^AyUsPa)AHvxS;7s;Ud=p Ur[Dw=aJYkl(J8H._nmcŒu=b);.1Az=Uj%fʎF~*[weOF\#L8|XcJ4akJZj>qZ Blc={jASrzUƈTl̇_Ϟfzt XYD~箈K}=Gީv}ʲ{hH'{݊tÚVxقfy|U3djjzvwip>}:e jyʙcsFs }jSuOc~+LF`dYc0x^Kew`pjjtt־aƈx㬘[?RlzVMaI`n^rˆB~؉~ywǁ\yrI7eR9g]B)czZ0~咵#Mε騭]'s2MoiIv(YB?bwGdI{boXJmtUlV(3Yw`|C.nҒ5ϑeG~+++n해u#рsex'HAĈ7rFҙw~~1m`jR I^LKlJ`KFlCF?W:^O*z=FMW{{ALzD]NtFPjoBLm"ALj@I}`>RC W5:)=DW;=X:>'X5;W8?AWxKh;UIPk>Hj>GX`$=CEW>:^B(VJ80@_Wg;EgWv?"KiZ?KG]d?Kf>LmDAL|o=Jl(=8KMo> Lp@3LpA1LlBM]hDNixCMzmC"OoERnFRnsHRpEQ~o6GS]pEBQqvBMq?!Lqy@WM^qDpQroGT4ocGRoBvN)oIRrI0M^fMC6FaFO mLV:pOhWlOPY@mYaKqjjwX1}~zeŅGيŮcˑQuŒcc sOrSO|mP{kK"}{e]y鄜jz]gI{f{LtVe;x[Ae\^LGfa{V|u\ccqAyr@fيo-s`IKօ _1|qt鉠o}eHu4hmRjYFzmlN|qa~9r]"{bC'}e*Dpoa[?cX*@aT,;dT@:bWCkmgILjlӶ-+e\߈&yƝsvFCp^Z]𒦇cfrTTmLYF#fUKlyl1`~lVbw9f3`5ُ/r}jkpMy?@MxBNsEaQrn^BNpAMuCO4uDOt&B)NuBTNCtCFOniC|Oo]BNuAM|xAMzw@4Nu>FMkv@K(y@JydBVNaxCPPqvBNvAwN=z @Nw?0M+s@#LorAL?mAL,jrCLdjBIZ[l?EV94Itg;hHh!=Hh9=1HcT=G>YfJKV>9LSe.=Kn=iKnqK>r4AMqBkM0mLCRMhCN@iDNmDPp`FRoTFR8neG#S(oERn9FTpERsBOt/@OtYCQDwLDQ3tHW@rHVLodG-Vpm^hr~PnYuO>GdEPm8MUrPUmBT[o_ixKqtP^zwst zʬn~Lutb;zgRnVtbRIpua4K5hvb8x'ڈyĆycp|`hzK}GkGO o&pX9nn;d>}eDՙ&5yMt驅𪐤@g6߄ę$툵qwkRseIFm]eKzxbfKw \B{wfDqCgDqeBqalFqabGpDY?~ln|K=Wx&: zЗKpUђk=bnޅIlR~g^TO@gY0B7g][?pDZEy]F~hMM|kMĐ}_co [@XqϦ@mť|oҨ!lZ>cZ`vSq__JWzcHUtZ|nr[P{jP\rMbMxz3|{«}"ӄ[57IcυZߨF!.Qո(qFØ)AOv}Ր/pZXk"~o mCmaYr$Iu"w%l w㔇os:bb7nzqx˙r|Gnmhp^Ԋ t.wܿ- jE!w[Icb;^7sðwk]!{hWڎ(ʜHˊe8ƥiR|7eDOwaD|u.Sڕsk̅ecVɫx3bu |k Mm[XC=GuZqP򘘌y{`c kǛz_ztC޿ߥ!)`w2 ԋǩoϾ0ޤɆl}좼p!E{iFɹ 4ԍ-WE$=SӗJv}oj{RZTLL`QSpMBQ-nFLDW; LKx?L xU?K vf@xLpDFOkCzN\n{BMkt*DNuDFOwCNwBNtsCPzrDGQs5C?PuA+ODxOAdOy_AOw?tMwo? Kxz@qJzBUM xCOZvCOZv&BN"xAMNw@NtAMqqAKRlkBKhCL:eGCI[>hCGV:d;BW:I;U9=kT#4;V4>W9`DWI6Uc;EK`IlqG?J5tALtALIp-ALRlAFMMkDNAnD Pmn~EQqmuEPRlFFTlFmUkFWmKEU9sDCR&wB[SwF+ViyERwG;UqIXdlKZgmCVa{vtPXs Bl-rRpaMQ}og;t°㦶Er1.s9&5vE@x~WBt]ZŜc˕4ړ3c8ϛ%hufxhk>Unv2L lY#ȗTrd:s+]>Ptc;t{h BUwhiJ/t^Gt`GwY"?s]/B%xz[_#~>BmCgksb\ȐQn~Œftlq/Skt_It=Z@s)P{_5va`pV`p88e(zYcHJaQF]hPDFYNE0[WOIFZN>UJ2>TI=.gfZ?Cj*^hJj> Lqh?KpBMmCOnBPlqmBOqCWOrBMGvhAgNay@MwJAYL x@KwCLtAKopALhBMnlALrDhNJxCMzfCNxDOt&DPrDQZsCPuoAtNwBO)xCPtmBOu@LxkBLxBMvB OhuB0Ouv-BM:vANu?MsRAMwq>ABLl@SKdkBLhpB1J`?BY<{V77A?W93DUY6=}G]=%I`>lJe;^JsjVJ2fP=/F[GX>@I,W;iK^~{nGˋ+qH؉oMGnIiGew8~\P0oYD[P$Ci\OC,Z,OD@^PI[&P!C\QI@:X0ODyqQcRDwg.DkZV?rlT?quv[@y?`qB%)uCWlmc>tHvڒtƧnYgM?fheݕej_dŕ8dLch[-HY$3bji!uÓ0|2p箌>Ӥ6k텬nĹpǬƌ7ɚ:qҪUR6!tx[jZw×yٺTmwf:iom/hcđfk\ߞt伯vbÐ.pvg틑|tp+fwy yR3Ѣɐ!{`җ}]Apu~̟Uɮ3XJY- nmݗy{SJjB_qQHEg|jȺTcEsɉ\vKaHxW`c n2ySa÷'-}޷ws1#;(:AuYEK@GzÐu˜VFĨ@g~P^[۽h$ؔb' xP\Ra)AFCX;?KW ?4?Q:;nQ9?Z#@QIwh@1Kvp@+KrCCMSq7CNLqCKP.t%DP!s?E&Pp>COqBPsDPs&B)NuALwBMuAK)p=AL?lAMp@LtCM7{CFN|YCNxD PdtYFuQiseEzQtCPwGA,Nw9BNuC'PFqDPs(CNvBNivANtBOtANuAMkuAMs@NqANNn?LkK>Lhli?LhAJa*@QD\;;W:+4EYrMGX|>I\^=3LId<Luf=XJg=OJ%lG?JEq?Js?PLr?6LVp?Lns?cMnliBCNnjBNi1DPh GLSgGzT5i`GStkFREoE!RtDQuFyT?tGcRrD,PTqFQoFcRnH{TntJmUk7LT3gLSf LHUXlLVn|PXYhl9SHXnRW[n_gAkr{hƆ<ɡ46Ԏ?p!xPnޑ𿭱_0~rVyۣzӛEzy{G NΣ?P%Ȅj&r0y߅ta^9{i;Tw9eꥏZ5-ҊLߞwl|ੑV~lswQetb61qob>iXfW=yTmQ᛼Gz$Lqd9il brxȴ~riyM }]KnL?eS?K_UC!d`D`>v[|;"fR ?_pQ*BlZO@VN@C ZOzGuWdPDPLADdXKz9lHVnDq"\;eR7w^aEJjhIoqSv{` i oy'{h@qDgߵKDh_pШGs"sg񢝍eǙ瀥Y╬~TɄW2PƊsIfS. Mf0ĤrLjrɵ15%h͸좴̖ŠxK#PuĎAŅ(Ǯޅ~Fc@J#n ALrBM8tB]KSl=cLgk=wKe@Jj_]>NFZ9 ?EXG8Lj=K.g>+JE`>GY|>F9\Ks5?Ks>Krp=/Kna@ Lnu@BLkEMgC"MdSE}PgyFiRhGSVk+FQ|lD$PoCWNCrEOrGRqGZRqE:PozHRlI$UoG6VqGVoJ%XjoZ3]M.Pu[\E nQNmM`gpFA{u]k|t/z͑rwgXidryIv!2oǘ&md`ޑwJ]|+J𡛈PTH_?5GکQfB{εo[(Nȣt?Ѕ~ƫК:)F`ƲOòR]̇cpt7#nn% tkyhwNmfgӴRk)v]xѰr⁎f#{gL}.R1@gz~~bDfԷ[rBttɻB˭b vkr G"rĀhXz$qhj|k'ݞn. wjXmQL͇}h>7|Z>߂,NΫ-A#҆s_qR+g|MG JgծԚ݆3I)ٰCCXpfnskwJz@:~RDz+tѝڞE+p }gpocf-MOPJ8J98'Q6:PJ;yMEw`=Ku?Lzq?Kow> Kn>Lvj>Kra?lJZjY>R@DY>=h@WJ3fV?J/dB=Iw__<G0[f= G\;[EV=FU=FGKn>fKoMAL?oVC0MkE#MdD;MaEO|dDPgFQIlFuQMnEBQqHF7QrFFQoHTDpGRpqHQniJSjLWnGqV7pEW{pI[mHKZi.LX1n;P\6sOZqSe]|o2So^mBSk_Vd>ldWipv`btef74mpؘM~5ÓP @NY[a|Ȯ,~!,vؘƪІױEQL ~#NJ~EqKG[.&1HmuσylƜv|uxe2fӜ-H ۄ=yyNwdɓ͉c:xm2nwT{LxHۄsCqrdF&ynPs~cCu4d7ndXm<-iCՊ&dT˖.uHskgezլvQ@F|h){A%tk؛S{hxaYoHӀgrC|5fIv5dGuvvc9FmZZ@<[RNjB$P`Fx>TK$C1[{NDeSlGvdoI+r^:jU2V:J -jSO@kS^k M΀_A8vHɞ9q)Vu%Fsfcڮ5ga-oliq˵hpζo[qބ,cٗH|K3I6&6SQ9tQ:=P9>R[;BAWX>Ff@HKuBM}4CCN`} BM{BMGvRDOpFRNo GSqWDPsAO/tJANp DnOlCNmZCNq`DrNtB;MvBZNwcANuANrDNNpHEMp>E9OvD2PxCQuEDLQsETRrERzq.DP_rpCNiuYBMv@M_v@Nv=?Mu?MBu(@ Ns?lLKsoZ>Lg>fK\?9JV:EjUF59>V6:W=?W?A:W<'>V<BW0=Er\s<G`_u=Ia,=eIPd=Je=LJqa.= H[IR]SAxLf^>1Lik"2Ks8?Kpf?jKn>lKp8@LoZBMmbCMWeSENOaFDfN_AMa^CNSjDNvneFQ@sNGUsGfVpNHVoHToHRxkHK;TiKVyiHWjF~YMnI[pMK[$oTN] pYcrxYg^*mY1`kYbm[ffUmfO"|iV6{g|ˈEo{gNj-%| ˏQ>TCץN?gUײ9ǟ͈Vp8\6xЊZ dyY΄jNaq*"Ӏ>PӄRÕeb(ɦt҂q~ɍ0q8]yKnVr`LL:~lgSH{zLLɕ~OwS>}d.rKts:?v\D>w_:vD5܍(jٰsޓhj^YYj*Oª|ꨋ{S:~vȴHtb|CMbmIEjRJgCIe)Cz`DEoCVDYLiATIAWL\B^ Q>cR>bQ':]Py7TDK0\oPu8Vvp`(J!k N~auHeFzFQhnbp޸enf?wBwԥut_g@3`2cZKFŅ M&=YuŌcIm;i:|}Yg5Ջ ńo |=ݩFS fjвu.D(óhCȃm4IpKbvC䛶nOkɴDpҲwEoPceWpC¥JuϨ^w\zoŲ},AXx}mytz,GG 鯥QceP^~2bk`'ꗃl2+vTxxJZϘ>иG>{°{zÉɡţ]rr`Lh?˧o?q hE}|c\DfGy$aM'g޴&¤ Σтιlr&DcZ-c/hDro+6媠P]J E hꚶ9CHւvބuyuuFh{0|zrҒQq*}z~ruqd#WhU9B;LsBMwoDMmCM-rCOtCQrBSQ1qEmRlpFRoE4QqB{M.vGBgMz@ANUyA7OwAOKt@Nsp?QMuH?LHt>:Lp>MOi=]K]^v?JXB]W;>V;BY;rF\n<H_I]/?HU >GpS;MFSw9jEU=H\?Ka=LPf}=&Ljq>JOp?Jus?LKqE@tKCo+?Ksp!?KpAM8nPD,PibFPe?D-N`BOMb@L+jB9NpEQQs6FSqFOVpG%Vo-J*UMnISilKUh:KXRgII^YeGXh6IX%pIJY/rBPL^q_fuq2`WahUa`miaa q_n'tnLrqMP/q\YhodNk~t.t,&wDc4":,@I9Rw򯃅 įG߻Ϫ@5(4PAt! Ώ)O NoSaf=c2?mab]LzeH ˋ9O<eϮzMc}_VkFxqZCC<_{K4ehPr=4}iH9Lp{xCgưlwifzĖ̝Uˍ4oygHyiEyQoד3ir_:%ć av@dR`e._U5ڕ{Wwtvܛe˳z[ޙtޏ;s}ol.vmkm~0oavS$wqRՃmptSK8| w)pKK1B_XBFhAHuC-M ~B4O.BM|D5OrFfRnGCSqEeQtDYOx:BLLwaCM;uC PuBPWxANxA:Kyz@Jv7@Lr?LGqBM9oJCXM oBLpBNrBPrCOQpFROpFYR:pEPs5BxMu BMz@4Ny@kOuAO9s?Msa?L/w\>Lov<KqEZ8@Z5>X8BWJdP=J h=J;lE=sKm}<`Jwi=Ja?J[hJ^>J)e=JiH?JoAJr+B|J;p|AJcn1AKo?*LoBN\mhFQkGQsjuDNf%ENfHCUOlDPlsCOHrETQo_FSnG TnJSmAJSjKTiJUfIWRb9IpVcJCSmKTpmQ^jq/\Ndrbgjakmlnrwׂ}mPei$rP-m|ɲ0`x]u{{ poŮQhc],A^]g }&FɗHߖU؎݀`Fv̀t\9|Iae݃ l#A|օ!:3OEƘx-x~谨nr2oX0oT=eN).`WLJ 7]m[MNM[Yj=ʝ f WSgef{$4]M9T(J2\TJ$8aQ\<^cRI=dS>cT@i7[#GzkY ?p^Z1mJTgQxzuyXP4@%xȾu_בRq r"pƴ[lqK#&pĂpxwphtQ\=}o? $IS[j33UVp";ڰԌ8Ƈ>̌ʈT;jzK5Y~QKbx0؝2{ŶYYsejW}Vz@X료h{>q4usBu?{NJ>Dό-kϒ;-&Ã͂湟)sڷb&kT՜oqW{ G{҄]pҩRSVS˸!,m^ͫqkL[ƈVO@݆"RoOsHH{iC񑩅Ak8?mȅ~sK(Uݔj60S`0fEq@(8^:u۝ٗ%&oѾi%鷹qq8~}cuwhYj pk^_2yr_/Mpe1@llBƒ4uxXA(xB悷zWXsTg?{B\`=?V89S9?:"Tv8:GS89V9 =Z?DcAG:pBKyyB}M~A>MzDOqeGR7khHASl,GP,sDxMw'CKvuD1N.vCQxCS|BP{#BLwABK\rALoAMqzA:MpPBLoNAKQnAM9pEAXOs-B6PEsD(RqC Qr DrO sCiNPtBMv*AMvA9O$t@Op=C=PsC`Ow>~LGu9/Jp =LkALObCIWArFW6;#AZ8?W:CVj=>EV<6AWvY=dG`.>J}h=Jnz=LKYpHk@@JoBJpCLJ~pHBOI9mC:Ll@%MkCOknFQQgk G#QkEN]fDMaFQJlDPrBNMs?B>NozEbQlE RkIRmHQjJRRhJTeITUaKdUd{LSiN~WluT0akq[\hgxl_so 2vY{}XvOxa|yVHq!tp|TƲq]Bᨦ@׭;´BdigKô'cN8xLjHp'vnafs4o|$th+uVk~̾j4ĘgԻkD{/N,I曱wY*/xrHCjrc=nt$nT](d(W{Ʋb޳} ͳޠΙUzu̓`!Z9o{wFTdcJm zoM蠄dʶu~=Щ;~Pxu}@uq.lѩϘmtUIoӅvEfO.XI0[N_8UP=fU0AgV;6jiU@iTCo cN~uA]2Ef{zo9~i[gUgeGЫQ9ŝx_zq0nHn,DiP̜+l!mJ)q훞q㖆s֒iiShwN0itȎ(2Ċ̩l ϲ<ʱŁ"kIBrùw֙~69aHy}ۿ<xpzkb`✽eo )w~'zʦ{Lk ztw0ȗ%zaŰ)NV鰖ljBn{w9"ootR~S":g̭o԰).{ԣя.\ԉĥS~gua}ZDdW[C^YˏhڢF.rՊtLboD嘴cЫaFz⾖t.mdfQm8e1zmJ; $uF܌~Daʑ݈tϜ7؇T*ܣ7K| yzmkmCod^~XotWOCOxVL4TuwY9[wcMJJJpg{]mp\TkHJdj@CU99R9%8kU99V89JX7bD^AVFVh\BXInA Ls3AxNfsC&Qn9FQRfFRgGQ pFNrErLqENrLERxLEUF}C P{BKuC+LoCM{nCAoMqf@NAqBNnALBk'BKNnA]O2v?nNvA PssCQsEPTtEWONs,C NuAL}vBN@sAOSriERtFrSvAOs=Mtp?NMckj@&KbD/JX@3FV);@%Y8=qW%;@+V>BV<>Xl;*@^JFn!?KpJn@dJqAKr.CKqCJAmDhLAhTBM|fA$OeDOhnE;Oi"CKb@J\UDN#hKDCPq;BNs_AyM-oD!PkEQ2kFQlGQKjJOSfkK-WhfJ$Ud/LfVeOzZdUZfS`NpcXqx_y~o:j0|s1 Ai|Ӛ M~pzM(qd~6röHz|yA_`m}ɣ|ɐن5@hwqޟo5ˊ`ԇ~} {I}o+au!p0Cd@t~*gpKFɸRahҭ^rc #96*R } ?tW]և hٲ a_٪LĹqIȥb.D ckyڕ@^Vٖ8RQυ]d,WrFI"yM|ݔn;nkxœ`{Ǧ=wftgw}mnszhċ\Ǔ0mzs0zKfP{*]ID,r_5F2`YBO d]IIs^ Au,\?iEZF{qU숵qE}Idmp:DdQX,(cDp~tw ohyjufƼ7ljp]n5t%Ko w֓q/3g🶆X>_vqcIoխc] ծȎXWeZc{:÷g9h|Hk2iƤlfds{ʛMWɷrEˮxEvƄzȂZm.ʾjXa2|:y!rAwЀ?Ѩ׆V)S\`mDޏNՂsUpnχƉRTd^F(Rlj GE{BUJ߅Li7oM$uSBn'Udy8wqJ/:oŪ@.l桮Kڍ;j1d)j3mQtDOsXCNuAIMcwAfMt@NtFRwAJhZyNKt]Wy1G#X]uCePmj@JeBH\ ?aE WD;@hW8WW?AZJ=T>\:?b<^Gi>dKm>BKl6?TKoM<{Is6=ISo@KfR?Jy`a>I\;4HZ<^G3^*=Ha0;H0f=Jej=KwmO>Jq@/LsBMSryC4Lm+EMMjBMd@7M `DMeCMjA+LyfF@7Kdo?Kxh7DcO1qBOq@CLOoBOkEQkHFQkGRjJ[TwgKVgpKVg=LYf,Vu\`aRc7hn\iqmxu݀UrX{短b:ʋqxܚj昖})-sz xx×r%1pr/pSqMqj}hXѧ[( qk~Rm^v fWUҊ:wX1ה<&Mu2Z\i( P&VĹG6FiSIZ~w&&ooNz+.h: АI7Glss!*V̒wgK+rKyrXbh5qb!jɽܣVqoq%ܢs+͛m#oͤl%ZbOvN-rT}lF va#8z`7gN}/v;xqq~vkTfsQ4x܈IȨF}klmСbR<*l๛̝nY$˜EN e7o8]Ž~}ny7@ůWZcы9+s/ Ukj3_$c!)^iA5tHbv6]z{gN`y潐Ĺw%O}.M{m{bƖzJv UDTC<,:fK}?dPKPF XkNJ`.JK.e FKb`rCHW=BV}9;VA_\;%C;a=pGiALo?Kn ?kJyo<5It]tJUh?1JQc@=J^:?)I[x>jH],?Igb=.IfW;Ln@eLrXBDMqDWOojB}O mEQokGTukH|TBkJUkKViKW$ibLYh][`fs:xsftf|$w\gybGGv |8ܠ2#/4U%7~rsb^F4FiM3m HtݤyEȫ}Ʊw~|voԏozXv]Gt!cM8~zR4J={a:{,tȥ΃'aTxǙqxǸj0%̩&KW΀Ň8۲&5SxrޕuDqrۯ'pVк{Q:Iԩԥ"($Kg u7E5e~\֐2wbVvn)cjſċ[ixtZ{=f?w x؜b1 Ѱ7.̝͊G_V*aX-w͡nsunh쬖eiVo쮂yvq pjy 4v9~qUi k@q^wG&W'Cp18`9 v2JS,=6C{|O`{›p7ɓ3jQ/IVWXT`pƺk|ʕP=ϫ ǪRVvGƢ"n}Ж]&r[+īވ:ڧnoɞXps!kiƜ?uЀ0̫ j?ѧ hԯKyv?:Hk3bτDf6ڛ~|̯J'ηh}f6scԔmz,߉"Ĥ`-*6ɩF8\gZ[zIqebxyE،j/^$=`+.i>}lJ+u\tš)V Dz*}ՙ֋~dqű9EoRGiK7DB[D=VJ#H\^FE`ax@]E!d4BJbBKb?H[f<0Af;><_=zCYP?\EV@DGS:>T>$BW<AZ9@f`=GGj@L|pA|M:p>Jl@<JnJ%gO?ZI1cA0J`?I]>MH^$?H~aU>0Ie!k׮`®_pxVSX={݌FbxK_z>XIwlﲋ}ʣG7ԧצ46ШνOmmm̑-W}pŷ̢Mw/Kyn˘kPDUpV/zu٤Dž킪H!kBزpgFu ujkR4`c0_AӐs8K7ʲA7:ip{emm{%fUȤPϖk0F3K}hdpC`}BސgV% )\$!^4{,bD,qY!Tvθl2zIƋWϑ̊E$w\_Yo]JGNCG9L&HFzaUQgGFDd:@c(?If@L+jN?_K5o?eGlC Ga2IK\}FJW2@HT?IAU?ImV@KWDOa GQ5fExO_mDWMyZBKc]BKvdFO mE`PuRHRnxJUwBFOv"BaMrF RlXJRYinI~YrDOt@M{wBOvxD@PqEPp7DcO1qYEOIpFR=qB{QMtxAPwBOtCoNoDLMhFMdCMh?RMFn@M+nVCNRkEZQ oJqYqQ+Zo5GJPdg>IBZ7=SR9U>R>?AV=@"ZM: ?i_C=F`g!ALgmAMtk}?LeG>Lc[>ELb0@Ka?tI`N?KIaa>G_>yH_$>I`=FJ d!;XIg=VJk?=KAqA'LBx@LyBNz-DNxBBEM"uCjMqEO>oH&SoxGV'n~FTpEB'Pys>?Lr0AKnF#NjEOjDOjDQiHUjcJ UslIVoNKYlNF[=hfgeBI{[2œw @}O}Jϑ!Q#kʊק{ؖuijWnݵh|P|$gz|C̡+})x뫿!ln/EOcEBgY1GaI,x.l  yf=KJ[>(dI~cyK+uUJyVwF_~-iQr`MWzUoxE0 /L; ȩ~x_í~Qq+OyR[z a,_f\oC#T]yY˦$BLKsz0[=כ㫤p^߆򮓗^lʎ`˃iC|jNg:emK|8kTA{b>~YV~t|[oz%ĭ @wCޜI 6Ξ؀Zw2mGeDήȔ]-}C}~Rtpgy-:l yxu>Hlsٕ*u/qK-p60jfq~wgN2yٙ{ca?Bى/EoHɍİ8k4u`'Rud~xm7|eRt{Ztl sͶ՟Ə.Ze˜k/K. g޴ޔbu?}w+db*hxB<ڻКu'n,z0}Ω/FӜ,ԫƁtj{iły5,\xhV okۉ!^wCQAbĵޛ{t?}8l#kʘ}Mۭ%Z>Ê㯟BѭO)}`Xy~lCgh20ZY0H5]%D_No\X;u ɳN` {-:|_ Fy׋L}l?~iHViM~FS?{H5FCTfkyŽϗgly=cEdAIh3AcMo?LzrB/MnLRhA[F["gOQq\3A'IR=rIcT^?JV?>JSW9AK\CDTNbfCM`BL^^UDM%aGOhJRsFQOzHXSxI^U[vG1RvrF=Rt|FV7q.EGSo2D8PpD N t@Lw~@NvDOKtREOsYC>OKo9ESPmkEQlUB|PCqBOt:CO thCMRoDLf&FMpa%DnNhANp~@NoAOlB@NsmCP`mK)Qi0G-I`xAD\;a?U8i@{W>@YY0=0B\/?GhdBLk@9LtgAMa@M]]@PL0^6?Kgb>Id>Ib=nG_=EH&_zKxu?(M{@ZN|/CMyBLqtBLqD/O&oHWSkGWiFT4k EQlBtOjA,MfGzPeFOeDOhvCP+iILSjIiSfk2JVImLLYdkT*_i@f gj߉z1dXh4R{<~Ţ򜡂‡K&Sl߅Hw槯ןQ~qţ~a;UC ʄٸĞ rr}ǎk/}\|tbO){dI†YzdmM t엝8~}o)V{TAyZFz`bXIx|Y;EXkM6nTEzk_~rXH+_F;Wry޻ 0zij a {8~H9fO|Uduu0g=: YřEnqevvלaɟ9c׾Uȳ\L?OGæ:Gh뉅k kGrT"B_MR:@pbF9l/>|+Q͞xȠzG͒3_cY4w'7bwOj8/}`X Wd6`lMΩ'KįkXۋDaʃJ"HhpKzZ1_]{×sr/jr ӗhٸcnͳAmNmNp8p؞yAb{Ȭen=6f3jaĭfCԋy6x\ gfv˞f~ߢ``unm&mLkzٗskͿ pRo2Pjh'Cq4T쁌A]ͦy@~:tStf(҂¬@!N٪|&g칐Ɵy4݄[ѭ|av]JH]şz{ nŠӊWUpC"tIqRh[pvșuڥI%qҡchwc]ѬUԯ>Ї_QGϷbLΫ1ũ2‡qޔwI,_4*[9u?hDJrÃkȹ͡K k\ꈗ˃͑ UBvzb9fiJinOFN@RABD`1x!fx0@Gb-DH c?CNqA N\sDqOp PZob1d(n{TmU~`AHR<HUp>IZe>HY?JYCN]eBMD_ANN`DO3dIT8nV b}P]ۃhHT}AHZTAyHU3wJP\xv{NauFV5pBO?oBbMsAsMwdAN\wCOvCOuuCOpE]QemCPmCP'quCOs_D{OtBMpDMtiENSeC,N j[@NLp>N=o9>N&m >Mm&ALIjCG_DDEZBC'\KX8;Vp=@W>AYz;CG]>GeR@(Kla@qLhAMmb@ Ks]d?I`n:HKc9JHf=Il/=qJs>Lw!?May?JMx>BMw DpMbsBLpDOlH5SiHWpiGWjFTj[EqRi}BPfLEeQeEQdEPfNEFQiHGSkISiJ!WhMXhX_jeioԃx;nŭ碓٢`.$ؤ⵩P~֦N?L[1B"{g|6ddj ؉aƱb©Ōҹڥ̃|ХʳB9ɷ46ĸ{ϊpFbxH[BtWj爝dь́rlt|^HrL[o%tQo%Q4s EPrLXds[]pOOv_y?PEQ=GU@=Ia[; JZ`?dLWDCuN&VGCeNXY`B"Oj_D^POeJVoJZ?d||Y3bTLwWJSU|JTwcO]rXepfR`mE5Qj|BMypB NTw7BNwCOuCN[tCOrAOpAOqB\Pwr CO sDOXuDNPNq>vNp?2Myo=C1KjA1Du\gB0A`WAGBZL2Idz=sIi<@Ih Գt@n^[‹֋wA&ʌը4nR"[α@ ߳R1˛і' o>fB:{YZշyl:kk͘tpqlÜބ-sGn8*v;lT n>0!83ඵmW|g}GUX|E Om2&lx0&}:Vmɗjdpb,r6˛_p=apgYrSq 7q6ks]Mw[lRW~[t^aʭIhݜJxc´vuCzϤOBԕ~,q~HNAbJǓİuNcALSwD% shC%n;>wA鳇c z/dß"˩u/yٱfyz拈S Lj[wCrP}5̏sՎoJ]~5_4.ki?wTX^{߿4}ڢlENsxxiC|y l~v>wՅY&\v.JuJ:dMCE+`MA;S@9OvBFc\DNDoHSweNf]{R]AyiS!W rKL_BE-Q*@HeR?KTV=KbX<'L UAM3SCN5UCN[XE4PbLSj{WsZsV=]E{R*[2zKQhwvMPvoMRlMdV#cJJT/b=CN`ALkAN*w@BOvCHQOt*DOHrCOqA`Ns?ANst=ANuBOYtBPt%DPGuCOqBbNEl=AEO0n@zOs?MOu@N7v@LtxC_KnsAFZ_@CX?>D];=B\o8A~W~:CW<D\>C^_=QFRe=5Jn(>K pJ@Mm?JDiP?Ji@-Lio?Jbd >J}^.?IWI?HW>dH^?<F \?I]r>J%g@(LZnA,Mp@IL2oYBoLpCMfkDOgDQfG,SgZHTkoIU$oGHTpERQqDQ;lxBtlw)wHJT=LT?LiS\DWLUDLn[FP_~XZZdkiHvhqD^h}q/{>WZoOOOrIFMkJEL^?IyV@BJ'ZfAzLh B&Ov8BPowcCQivEiQtTEOrCOsByNPuBzN_w:B Ohv[CPktCPs}COp*C'O nBOoA!Or @M*v@Mzv@rLzCKs.AHb*@9EZ?gD$`_=C`D;#B~\=C\\ >"DF]>Cx_? F)d>0HLk>9ITq@yKr@`Ko2?ZJk~A9LLhBALb?J\AKX?HWe?iHw^j=E\T? JD^?LeA_MjBLk'BL/ixCEMjCMMThDoOd&GRgMGESlvHTjoJVpG'RqsEiQpDPlOCMh1D[M_HRViHR [F%VhTH"ZpIUrSLJWmRYkXG]lJcdorror-cqg[u yldrsOch݊z㨗ϭZޯ[,ã^ʇsUˆ%Yųĉ}ZYf@x{hQt-_MgNNybf!nu(ӬSNVXkJi9n KO eeo?Xbtg˙pʶAoֹ,pR6u1qmshȦx]cxl1K{ĝj~9͢6q*waʟdr}:70vzJȘɯ5I9wD̍Jx~vEk𥑏c➽hܚʈeOzO eViujծ ΠZΧ GNΒoMWݳ³/-Me+ `Ћ#ipIYnIHw&ZPezJk.aywx ΆZ.~0z cU!8'Ć"s| opp@KIW<7T>yELWGO8\IbT`eNfi3RЋG6܆V狾r4uvXIZoGNiHDMbg>HV=HwVx@LeB(O%sA@OuwBiOwD/PwD7OuC OgtSBNtCOucBkOuxDQtEEQqCCO?nnD7OmADOoBO;s_AOwD@$NxPAaMwBLq?H?b>DWt?_D]9@Ds_>B\>A/]^>DG]c@E_AFc AHfpBlJ)l@JpA&Ls=ITo>Jh>BKc+AQJ__CJ[ALZ:=HhZ;BF^L?Jc^@GLme\A$LiABLi.BMecBMeACMMe^DO]b\GR hBFQn]HRlqHSm$E$PlDOmE@PGmrE|OZlGPVhIR[ITMZH2X5f:HXpIVyvM&Xo{P7ZjW]qmfuepwv{vdknh_k)ajl![a~{hS|J}Bˈp6OǮ5֯mǶq.{ֺzc~-|X*#yO5[)@kMzxgPފzg9o^|Oa+|!ZJCmd|{عçیV#rёuCrtmU; fO7qU@@ XimXtk~:ꡤZmioEgDz\,8!oS 5iT7t a?||eCdY@rPޥ`zc1΂;Mt4p8nTefCpkY7;`T:_T#;0n\@urZ?EpZ@l^;@h|ok\ kMŜnTsgv.b)\~f pp#Cs~Wױ8Cys5:? R'a;7wٱnHPӯW粉)RM}ߤ#`}͇to+z++1Ʊ+G.3Bެ.ތfܨƃA4as̈v1H\x.khpƅzm͍Tw }{*]mAÑ,yÿ.Ռ"ίsӺXXAfáˇegklr>mҳblswaw[#vAO@plaqttnv;zŗ7zԪto m${r1 ~FkQ}*5*qwޙsok@݄%,Ȼ(xħsħ|[$}ўwi"_awrXp=xL홛&P򺗛tփшӰ(qB<ΜJCΰ83֯7̺E^.ξ͈Sʑ+ƞNѤ_`񢌎qwPV.wKR3rrcy."ɓHK 6w>+K yUb4KՂ~u{n s`|/~Zy jgpt`NTjD7FBeC7B}g[G?KJ,X@NdCOnrB\NvBNNuCqNueCOBvCO$uBtOdsAOrCPt8EPtFPGrExO2oC OtmBNopBQOetAOwANtAN s@L o@"J)d? FW@E3[BF2\HAlDY @CUZ @EZ(AF^VAEb_AG@c6C Kf'A}Km@L s#>.LqIX]vLXnINZgSq^kcgk~}{%9"sux-w?zYwl"Foo˜W|,K{ߩ܂gPƱȉįֹ#{y'RDr+oHSqUU ALx frN~jpUA}f!mpVSfx療t} ~sKv HqR=cCL<@oSbCf3iS&xb7| c2xaيrTjIym.FlI(nRP3k9Td;zfD[lG*cfW?bV:?ilY>u,a=>u`<v]>|Xxpoϳ_\'n\tC~iWcYhfÞq/pM#v[읲|"zZª9CEŇ~MEd1Xg0^̘@ͪ<9v!rߞ'g]kի尸0¬ʹǵUl%01ǧJ{ ];YJРfɞzq^qωpʝ/qisALrsg8觽ۯ{:;7xl\aqzue\uNV}]Nm_^i;ݔf!q˾:zx¹s2ClRk–m1ߛo.m!ylƻșom gdYi8;tq6}zۙvܔgϫzbl{ɿDUAՉÑyCEu7mEMu5ݢYyv[tTw^W nl.i0(rI}|K ޙqG`ԓѦ2ΨԊ A^'ɅQQJʀ!NjˣYO{[yX(~(./SES#BKZ)FSP`I.Rh0XWofOsZe*cą<}|kC[DxiigKIQahBcL\gG@cL3`@ENfAN2q_BN'u+C+O3tBMsBM`tDOKt9COpsrB=PrF]RXtG`QtFPsD PUrkB;NnBNoBOsBO|uA!OrZAN>r(@L1nBJc?EW@tEY^B_F[AD#Y@ EW@ FvXn@F:]S?oD_@G` A#Ia&@Jh?:Mnj?:Ngo{>K3o?JoAJ n?BJ/i?Ke=K;b;DKJbk@MgI@Lf?L&lf?7MqQ?Mo(BFNcFQWF"RTE9Q+\FRjDPm@D1PkAcMld@LlCMlqFP*l-FqQ?mMHR oHRkIUkxIJX nIZrKXlmO[iV`:kfi\k}+L~| vw'|2Cryqh 8|ݯ\ Y* ۬ħvH\X-qjGe&P=o\M%z]@efE2wsK`[=fԫ9!aєe!mЛn[¼-j]ʛ=iuҜjK%-jv¾fV-c\GgӞk&f~b]шw_T}8`#w>@+{e/%Sf>i]^uip;Xnt])[wxn}aZj^w3SIsZr?Z*GrM^TB7sDJW燁,{РdȆZHȮ~9ͨȊ/ 3[ſw~ %7k|h=+͔,œqLj%kٗ, Ȉ~KykАuތo숐}gr ֆy|ۅ, kymv[MsH!Ht J_Kq=ROAgX2_eJhsrCψS:^a6j"EGS?DS3DJ}YKSe^fwtmq.kF[ɋ`wVbÁOX3pŅ%ksXo[k0CM lBMRg@K&el@Kl_BMqiCfOrtCMyukCoMat-E`OsDPct1F6R'uH UuIRZt2GfQirD/PqCaNnJD)PFpRCaPrr"AMq@LlAI`R?EVAEW@D\i@uE%]AFZw@E-Zt@E\&@Ef\%AGZ?GX"?bI^`AKnfAMbk@LGr?J4t@J8q@*Kn-AK j>KeLys>_Lq BMfGaQZFQVDOl`dEPPkCOmmC Pk/CbOrlBNlDOlQF;Q5lFQnhGQ4q:HjQ[nIR^mWI TnIkXnKX*ldQx\AnY3dm?qmUoDyc̗ˆbe1Q?~uI0jwz-NOxo߲lw۪78ԬHkyǞLb yk{NTndYf@nWKpxd[8xcTs[KufrSHTR,}a߭ߡ xuzo|h`& xQ`w6jUzJyLdׁnOhU|SqsbM쬽{p\cmP-nQ/sU=9f FThCx^Du|\D+x9]E{_Dσc@4n|KtaFyfQ61oU?rrXDs^ErO_XEtdaFzdefI([p"K cHE򷟰Qõ5X|{9ӃxiZlc%|itݕnefB:V:xd+IjٵѤҷƉ~U7ͫ荞6Қk4(dYl&szxiȧ /ȭO҈\ˤa!' ҪV)ǧˈĨ%*$62{zd&u󠃋Zcˎ*wOyzd@xWbu$cAxxh]gvظK(:]r }]f{:_zhJCyfIrS`c`Ůdùǘ me0p^miwak}>ibgdeV2`@a΅fȐ=k)iozX_ߔAzLhl,q\TXKRQq]Ŝlƻsű,psDsv֡ v YwokzNhG1yhL~ r TֈyWn8\Qu `Ws bҰc*FͰ:E~Ycx!|ɇFf.\ǛȃŐROSLMQzfڌg{ū<.@,S}Dh4̓f|x!irlg%(mv l{uxr"q.*&uj~Q=P|J!JSvOJ"dg[5Zk^Er(un}‚dPkTaMAgET@EuULE1J[XNQWFkot$5~ڙσma*1^)ۦӖdei;rSG;TpGQk4CXJbBHfDK nD+NsDOwEnOuEO'tFKQv"IuWyWLZmyIsUvCDPqDPqeCOpDTPqBOr@cNZrKBNqA}M`nABLhAI_I@DWAEXb@D[}?Dh]AjF[AEp]AE]AF{YAG(V@EHU@4IZAYI]oBKHfAL/r5A\L1vAcLs@#Lo-ALRl@AM?k}TsӪmtzÖ,Wɺ2_i=Ǹ߂67ԀNgwߕmn펿g&_wP|k?On^#N+fSKfRVD vjQN)ޙOsߢaz}ÞDBU8Xvm…t2&}jm}Mn{eu$uv|Zxt+{u$p_ KTjHR;flWTCrTa2D(in;jF kN~gKzaPEesU>rT:ycCjua@f(R9ihrR!?wDWEyv_BOu`?s]@w@_UEoTg˕elC}JfaƂn^zdx!d܅e4~bQ,\@ g|G]@ic8lTCBLJvtbNÌhb֟6e`zz h%ss sƮvSdyP]ⶲaYTcn2&fD|ߦ#u^j~\3ww}XXAȩat水ū΅pcdqåX-eyqҕSmQzkkD| cGMqb+¾~p3ƾәrˠBbw^mNKrv&cEylH͑|PZ3{bĬ]jT_tPwQJ$sDBn-#lºi'hRbze_oe)q|wnpm\ˇ~Xfz֕`aGİmSɃ0w짾z ģx؝#uj+{1Tq{eAIt;bcKpP|Xɚ }^bq#NRQ΀hhkݧlxǭJx #uq/ĝí9<$&0y;췀Jݪ ᛪSADpҌ|kx#m1҂h$Ƒ{̞Nv4w{p&nXVԑЗn}z pca.iShvlPil[}_OoR^CXA\FX@nFZN?D[@E\B^E_BD%`@QDo[oAFXAGYP?@G[$>=He]\`Xš_u_MrlܐcǃM~vv&`J*~h{G3m`TpwnJli?AzG=6pNӆmxe(sRqlsE{_?sV'@w\=}gBs_>Fs]J{]F\YgB<|f!=`w _>twPY?/{eLqNyK΀VD}W[ wEzdFo']5vPQ'j+8oF}lHncEu\R)XGh3eStIp7n>JZxFm{fOS+\4i=o|-)lfHY}LAVFVV_iu%x:磈eWw5h\l_bg8~>cuy}YݥX󵤠"է;= ?mbgĎ I0ۇܷY}pэJd u[%m$A@*ZxqYߕmϾϭ[0I"C tϣ fģÎt/rlU(qAYWF tL^G1qKʓ}!WO_r,k>v_&xƵuƑp^?zn꙼l;*kZDdȚ^ }Re~sqyFhuhvO%5aѝ^spf̵e֚j䞨r?1VzQzz^»xɠxmۜs˝čgsS wAd_KGnKp]{S(傐TӐ`6hi )߰d?gϘ ĭnq{hȮwk|~ymiބƧceL00},>i=T"̨ԆlXpxIzfrlw'~Iqnp}NlqNbן6Bzu`o]|}ʚ MR:3&ZV}~v> )xƘ|VQR[B=CaV>BI_-JQ4[tW:]\@quYy7[kv]zqƫޮ9s-TsuՀgP^wFNdbFGU|DCWEF$`bDJce^EOmFPsG2OHwHGS{Sv` _gS^~$E.Rt?PtBjVzCRwqANs@NrANeqA0Nvn@Kqi+@Gb?}C[AFY?HFXY@FR^@Eg`ACaBDc?Cbt@HF>`@@HZ>\GVY <Hy`:Jf=K kdAM^u@oLOz+BL&x@}Lr@Lq?MsAM]tCMsAqLVs?JAsAKrA M"oAMkU@MkE&PkHgRUoEUQpCOsmFPi|HRkJ(ToHQ>nHQk G#QkxGxRjGuTf^IAVjIsWnKX*mM\hj\c_{aԖYmv~B@u:^BtaDmRRHgBsU*lX09_nN80hdLm8X7C,UE3OdOCn&]4Lw[iH|nD7b噫~)g}Hw8Kg"c᷒%g陴r7—qQԚ|뛣zܴfݾn[vAVgNjb8~|[:7hGp+ |ǛÌ5piq+|d/"(h/Nȣ"嬌rНl _nyE$g?х!tXsօ|v'q~$z|~Yw^ro!VImVL7mRozFNx^}NǜA`6o?u.ŃuU&oInvqnYcu,[s]Ycy}hەwr省s2tyIJ="{sr-tr0wPātŀv1zMcv=t/~yfԡ.z3oz}V|iJ<|Fm{O΅`wW N>;UgtwګΈΦczЇVtR,|8upǠ|{QΧrũІ4HʮP[;Mǂ{Ӄj\qRقE6xuva&~8j>{vEoȉpm~v׬}|tÐpE/P>łkլ@Zέ^$‡M|TSZBE-UTF/N_8OVZZY]1\lmou%ѪّɃ~< QVEVP?u|r{rr~:P[Qt=DU*DbEiSFGRXEH`BH>eAKmE+OuFPM{FvR|!O\d\:cWm_ FRtBsQtFXX5|,EUz>MsCANr@>NspAMwo@Kk,A,HeRAE a*AsE]>D\t@HF>`f@Eaa@:Db5ADMf>D5h@G5ejAJ\Zm?HUӹYȼRJy_]U=:Cʯì)YuΡ!h_l?jo?FfJGdkIOy1bInVUFm`TI`cKt?8f SB}qvMbw-Tq|jDta=haU4b Pr7W>F5TG5 aUM;wlHvhTtmUsnGH[yֲ[іʲQP =Rw# zv-|ǷӔtܰhYѹlPLꖬ\sXOsojkltugs#j~3W 0nƅqƞoywࢱmUmDŽjb}opG}{bD2xddN|}{iߖ|yrGG̟ԃeox/\vpD\KbuaTYs]5}RQ}RRuma)덑j[EDo'snOr'pt&pюc;}Xw}lMU{nZjtʖw}%Ko띦gqS yaiwFHv vCs#n(p>rf{)NQklJ}pTey_XY\lKDt‚̎\}з/k7RQʪ~;5vhy\ǂ Rz^ec`ho׌.Pr>ׄNj?σ6Ǹt}?t?u]͎|iRzB~lgKa䟀yтzijxG'ɭh?;¿}ߧũ5GIˉF[g[(_GJSIPZPWXX>Y^7\emhn΄|x$ĀįsՑxspEsg]i,_]qJXQlAMx,B[NtF@MoALqoAJ(l+CHfnAE`IAE6`p@D`@E`9AE`@Eb@Elf@ Gi?Ge?5IYh=zI*U:\n4e0R%WpI3jm;^`0(tb0Fb^V&҉]a'Na4^#7_/6k|p< pu<@zY_.fՑ>} Um@/5}L倂 >=&}ϯӅ_s|cF;/zH]ЌwHz(ǻl"F@Q|ܤ%uە{(_S{Q~e[rkGn#SnUzfzMv7bMiSJbm:a>OJwhYb΀I\ B{]}wxcuib?nAa?7 TK%6cSDxt]O:˓mhKhd{ qN3MvJ\5oRAJϴCϥ܌sƂGt$<"ӘuڮopͭLuL2an{6xߣfx{W]{z`R|W]{d2+knВJw&n#F2fӡֻ͈A ґVv%mj8 ^ZsSdv9` HOtV럫q ?̝˶HXuUC|mnT !xFhj5k:ZJgt\m|pEEj˵izmtyzDutr y p3d|XAqT6r.Zɏ`f @vР-7uSi?n#vTu u!DqEynAOnxm(kƲhge]ėSzN-CunO}|[сܢcƍu ˿?Ȋƀ+vk"vt$ԏGff]n}lY֕/uמ7vaowI#Q9db=ԧɣύw@M0ŷΨs6 !SHkkeVL-PSIJ$SSWL?XSuU_[eLimv7t/qDqm<)|(:CwptAXRdWVVqoN TipEAJ^D>HKV:F{IM^ERH$cEISeDIi6FLnfHP_qoGnQqDHQs(NT9uW]wIKVuCM`rCMGa>~H>YJm]BLlBLq@K3tD4OpVFSanGjWEnES nsBOiA|MdNCMfwEOiEP0hoF6R=gGR5eH6RfGReFBSGaIFWfI WjjKHYflPZvhX6VaSm fW}Ga`sHaJ7%]-`*0o`X,^-\x2`z]1gm`y'ʈd'$}d8vhgG(5uZsT`aIxT ׺솵`拳q ̶ڥ)-PzȌB}hnpBѝC+q̟pu}}gûUT?Om$]k|XٝbҢŏp~&_HQȈزѧJcf~˱Ε6l󡱍c(/WbxM֓tNrD\pD{|EN-rhLdvC~f^]9}b>jE4nGp:K؈:p8MiqCRJ}UlMubMocQ Sw[ nOʎrzVc?gwUlbGtmX~nvMaXxg~Qu'P̓Xɥ~oe%⏿ķJjA=䳔_x9V͛knP[Vu9b`Z4 `Nᷗblrgd~TWvpnCsj Cfm]HpH{Tg v~z t65.߲N_qQޠYX+ w1r pYmrbxS\|tP͓hbu$xuȢ ͂sQĐ*hΊpP#l6n0Ifzk{ɸVlHΖSeu;q8vspnApۖ*h:TXzW=x9`ŋwz;cv*k;$||kߋԻ.b?¾;yA~IuErTlqilɚomjC`kdYt_TNYޞfh֔s*ql=v(͂ȭSȯΆe92Ņfȩ/}yvNsXy?@#Ń>>][Ƙ~~k"姢ƲԯqUo~V~6JTkߎd^:Zt-Y|ژcxijðV9_՜= 8%3ɍ.͙Nwt,frQfS4QwKSjTKdZ3SNN7^\d[!d]pttLvI4wg[gpl| ,xpuVSfTV`oDXl]tIO+eDHXFJ]FVH^)H.G\FOG_EJvcWGN~hGO$nUGNwqJAQsV]*wPZu5ENpBKBrD/MvzD2MxELtDKniCKkBI8hcCFkaCgEZMAFZC>;F]l@E4b'AE`@KE]@8G_f@G@b>`H:`>I8\=[Js^< K'iH3`P2b4ׄ~b/0do.#bk){^a2usY`GuwnS[|u\<~"Yrsjƴv&"0*҇ǷPpFtTTdu-\Qm=[m su{F rM5yŨ]󬆋3z/Eg㝦Sa=}|կͿ[SWχʠRwItwzk5d}Y\~`[G~T>^̩zsl~ MT}\I2AuzZ.5Kh>둲rBaqGpBnH#h)H+y'bUJDmnWMwZٛ0P,uݘmn9oyX9q#rJ~Θ}Z &X[׻«txMn0#<ώ`ͻ͉ZϤK=̟Dy >0*>E}T9Wa7cf"i\v)D4sJEk?,,j"C nJ y]ٗ-]+Moavho9!t' yx rHđ~ʤZ9moʙ'~ʌnFsJ]|g[@puiLNy@WVTnsXOegPuhxñ{ھ1nai]ܜp9snHpa@JT`AMau?Kf=KlR=(Ms?QP6t?N uALvBKz@SKzAK[v@EKs@gLp@L*j@Lf@KguB=MjCN]j E OfdH-QhKhSnGsQqkFOPm5FOhEOh?EP0k]DOjDPjG R~hIRmfISeIUcIVeJV_gLYiN=_hlszusyӜ|`fMnDcf5c1ꊱb1rbJ2rf6e.ՆRh4gd-4~,dC;xgHum\qwg΀+cל%Ps۫sÀK@fQ.|,^*˦p-W-`^țƍaV~_&rL҉HsHh|ӦT!u%uxlw7OƆjqԤ㈪KIފHZ´~G¬~Ǿ{@ɘxƙw~~ڻtI{%dGb}{ɡފzm\u9n+-AtVxY#~JujReVtCk>`k4vv>3rPJIzIjCx`AsjTiCrj_RC\nsZўRQiw^†bƠ亣+O+xr◒zڛw5G_ vO}FmTS[ʁڥʲZċK̎޴M=.Z=)6qsŒjƻ~mWo4gEM[9}L٣ W?g u}Սfz_tKʑ:vRD}g*zCiN݁pDӘqվzf%f:l-oH%WAkʖ(lsweQrnݘ}4|u6̗r˼{Լ`Run8s^x ~=p{…}Ć߼Cs4e-fsUl,}CkN{hoCyF|h]y}ʙUxhq4Knhkjp/w̖9tҋf]Z^Ṷ\dkAp`xP|̖;{ڨ=y-z{I,9 I%N֦#{yp_NimCr "ys߁ս+FJ}hٝp|+Ft^5Ǵ]U,ݢdxma"t~7mYwT;u}u@ǔ x=`a,>F)ܵ͞+4ufN|l\e\QNNSQL^UKh_Ok8npNtwV 4^`ͳXU'*m)i$sZ^u/LRniAGcCEaFAG;^I,Kt[*P;RaLWXYhaNQ_FL}TsH.N%]FO gGPkIQp'JkSsJaRqF.Nej+CHfrCGhBEgEpGnbMEFXZ9CF[AB=F!].CEW4CEM[MBFb``BAG aAF{c~BFQdKCF=`aCcH=`QBHAaAJ`BL.d@vMIl?LrT?FMkui@Ou@Ov,@Lbvt@Jjx@K*ypA Lu AKgsAKp@K=j@LKeB&KbdiDNLdPEO*dGPdJiSflLUmGuPn,FTOigFOeQEOzeFPhF Q]jFQ}kiHRg|J^SOeISfIVf[IVGg|KZX(gQ]h^b my|-w GptŌ}ph }Z#o?D `-^1ևLd3dC1d;҂Zd?jB{'nH]wpe +y'ty=GqM{pv?}2ѕt~xf ` ~XxEǐ^ X TUpJwSܐ]rq{TBֆV`׶wbTQL~M ga Ce hA~{~tšl)Tj2axҥ`}ÉYdznOrb0͆:ڲ.3>,mǏ *|Q\Ԋ憨٠,+et`5h_0Q]$b[!^g_[9jri@apIxE{@&RmÔiYˈ.cc2}u{"{kMpz|ZR`p@B-E_AS@&`ElD_ LLaXY%kYz[nlM"Q!aELeWGLNX`GQjfJ]]qT_wR[@ybM:VuGLirB D`DCcCCdpDcE`=DFXBzF5X_A"EXCE.UCFVACPF-_5CGbBF9c,C>E=dCEUduD GbBF_AF^AJgt@LHq&@MwfASMwD@MuANv@M{wALxALKwBBEM"uAqLVscAKsrBtLtnBKgDpJcE]KaFN(bIR;h3LDZkqJWn#EOpCFNSlWDbO8hpCO.e F Qd HbQg{GQAjGR_hiI}SfJ6UfVIUeJFV fLyXg P\{icM%xm~ۨsh豟p д~=ODw'{A=/vEmw[ưgU^a/ٛcPumR~sOh"Z7d,ugieGzl`?s,XEBmTCE4mOtmvطd Ѥ8vın]5~ԤN:֢آg>ݴ{qأYˣ'bJ~0M:ߙ/,xU{?f3ckMGnqn}Jksn5ϊkq‰?SVD/g|Ǔdt~};|knͤ)`Zɦ`XЪ1IT: ``}cv媝|wK.s%ɾzR`M¢x{v÷ߘXqmqIWyM0 Ʌ5T%{ йȭdy.t|Ɗms}3el{_.mTXxނhȓvw(xȮ|kAg)p۬ĂAZҩό{ǀꈘx_|xjWj`Prqfo.qg!knnSrv|.gU(qȷMΟ~j~X{BwvgfjpIH]ME<@P`FzBoaeJ}JeNSPkKMhFaHaBH_FMwd4LSj_kvxAjrk`eHUYsyIMFkLBRCYaAB=dC'EeBDaB'Eg]r@CZ??hBW:CE/UDFGW.CXEA_BF dCVFbBEc\DFGfDGDbjBGZ@VF\BoKi?CLt?Lz=BMwA-LrBMt2AL}wARLy?KyAIMcwkALtN@@KZt;ALrCrLnDJgD[L2aFQO`JHS4j LT\woHVq}C Ovv0@L"tAk=kLJMtdkw^8~Qo`}DߝΆDێ4leKqoK{ɳs"08בϥ\ܡ'_]>87C+dTAEkdAEc@@Cd??A^'?AxYB,DVDEYVDE_DgFbgCF`DHbGTKAgTKNe{CJW@I]AK|k?Lv?rL{AMwC9MIqCqL3rCLs!CK6v?KT{ @$KzwAKx@ Lx`@MvBMLKqCRL`2g~oxFtGnejowLw]ϴ Ɖ'ܑ%((qdMڒfzgwWyURjK-JGeED\&EF _*EFbEFTc#EPH dEHb@1W>@UB[CWDE^^UEGbDwH aFIcKMfORdE/LW?J[AKk5A\L1vfAM{rBM~xDMs.DMJqBwK,oFALJq@Ly?J|d@J|V@L{0@%NvAMPqRBLiDN5^BEO:U_DQ_*H%SiGPGpe@Jv9?cLz?LIyBM8uCNlDfPkEoOnF[OspTGOl IRgIVeJxVhBM$X{jMYmeo_rӖO؄9."W49ٲ?=H}ȒYx&xƁi|iujsn,?JO˛n}et+` au_kR]אo!y8poyFݬׅ4&HvfY/jDt1^BK)sFaBJ!}gOaanǠp9.ohh칡{0M`f~%.[|V|i}~ݸzcjBo8/oMrŌ̘[WVF̭ {ˬͱcΈӓ2SElQdOaBvQ+mJO|fThJWGv{MfCipAucܖqi\2oP˜(plFw}[I8fBDZkFuPM|tPvxyY tOk,)er}Q uXI^{dBoapSVwf󃿻Т)HЕP̀i{ hÅģ׊†7ȉݞ{CՒx|j~fq~two if-kwz|ȝBi͊):#T#ݎ|̶pR]Itbp~~^ZnFFV$D2DYoEG bDkG.bEJ[bHJ_MNt^LMViVdx7xZ{vTa9?%T=@CTFHXHLGfFcJfGiHue;HGP]JKVDJT@;I XCMjCLt DMz4BMBzC*Mw}DuMrC/Lvn]BMpBcMu0ArLy?Kwyx?Lpxu?iMjtA NOqAxLjA8L>aBNc[DQb?HRkiF_Pn)ALuA NVy"ArMuAKqkB`L7l&CLlDLpMEOr9GaQnHShHVGh6IV_jL\Z~jS@^=kmyuHp)?ַwgheۺ[<E ݞ;b|a~PGu藧R}ɋpkw6myRs8撳Vc;}t};_dw{^˝ˆheHd[RZoE'yzZiK vofsڱrzSi5bQ>bqR9e$N{AsZH`r/X?vaiwʠ5w1Q\^ o fե5c8G\(t{;kl舏ru߄U3lYJvﳙɣDŽ}?Ɓ~\6̎!gx$ IhΨ{~XMt$%sѸHǗiZ`e9 _@x^Hn0Y@nU9esY:itM򒌁Y^h~%6YO&~AZE}le:4jKmz5`{۰\y*khMv%CxX7{;ۿށgKB! -mŊxLPs4QqљBfhg{}Ht6?{A}PctPgPX:OycFE'&jtŘqxm>jzSmM,zWv;E~e^U_डYpP~ ͈8{6|ƐeӉ'J}@ y>q˝l辻oǶjnohro2ar ujMp+oߝyEpl֝k͢ŔlkGDpp}pgrvĦh0 TiÓ}4z!*Dz-CiLZ [_kWryyG\zŶ{Ģ"w1ñco+qӞroǥQyyς[vo:xw$|zYKxҹƛj}Buѥg5I~rAC{"Wd̋nՌ!`_zkJ*yo]}oP6qÛ4n'xv2򭐍AL=l煯mL $ΥمsͨkਉAɇ5Ot-#Vz ttz}n2og4htVtv͘Ii'W3|UmykGqFimLEPOE?UEE&` EEkb-EHbIKbO%QdX\kagv/~$ыℙTs)f!_bJKPADHYA3V7> S5kAR<;D3PK}LSVUbh.PCT nQRgmJH TDEPBGQjBIWCLgCLKsCM@xECLyDLw{F2NrF3On]G+Qmݦƕn j͔qnĬ41|۳H?w{oŐdp*ʒl}tFQ2ffdo_[^n}/HUyEUowG@m7GjO9:sVx>{O lO4$rZBu@k䕀\u_3nb3twƎ҂uO7¨r׽ƾ%ጆ6Duoi,k-swɸxz2\~ð{uAxt!Ĭu֥w3\s TrƜwLўdts!~bz¡}3-p_5 ܻ9RQws/O㉫qgFS}^kxm{wjP/oe2U{zy2nnFs`iY+ k}ƭrʲ;9Ơئ=~KJǧֈ@n$p|r}rm`w(tv?Ylk3!ƲA^ ԯm+[#:럐b|wqYLRHNBUFE-_GJFbEKGkc6JLeRSi_`HnYblgoutrD|c`gPPRMILgN]AH!O=GC[O@DzTO?BW=AU5>kQ6CJQ?EP@QPSto vuCvuz|vWblb*WIINAFPCjJLVDTL0e"DLpODM2uEuMvQHNsIOqKVnUboRJUgAMd@LiD|OqqD#Mo_EuLjDM#h(DM-hiFNhIJP mvJ#TrJTqC~MomALoANl@?Ld?I`?oJe?ANnFQpIK6TonIUkmGXkBKXKjM\&g4]*en|:EuB'uUF?+z˷c`<(q kȞЗ=4Ɯw&렌مѨZʂ+eԲlӊq;0HX11))XWto\a%i¥lGn#pjb|_KDoXHnkJSsjVۆ nHv~jwvkh]sZ>ErS>3mn2WtJueURQ{dBtnry,2sU[t"bm`SH?|~hCq,1y |#uys"xʊ ̱/kƀiϱ'KS\ίG|҉vŽCl#agqJH^DFGaEGebCAHwdI"NfMUvUkb_gqK\>joaR1cdK&PxUGJkM`KdMNE`LN?HM;BDL~=QA}P1>AdU<>U7>6QP8B QAET5YXg ϐslaz{l:MOOA,FM(CIQD9L+]EL0iEDMpnFN!vjKOtM\S"r]Qiat ovyOQ_wj#?8L#aH?^LhJDO=r.E>NpD&MiQENciGFjOiHOgHPneI{V4tHcXvuALoAKn@MUk@M>d?K_wAQM4e:BPkGS|oK{SmnKWlYJ#ZmLZlP_k`3iAp|xZtu4gٛʃn>"\ǚน΢憬p1z,z¨Vۆ߄<:cL˰捘B(v¦(r56qks~uv!kYlL"}tm[{kڙ~d51zU{hzvdhdZTD\KK2J^I5\NJmBZK@)sf[D^{O_\,u|Hgbs9ykQiI\JwcEHxU`@lV5kl9~hvTz~c Axp[K`lS[ z7hS׎{b^DehƌsPh EsFVD>xxYKG~bXvJj'A2NjA}Og AOeBP iDQlwHlU~o,KUmLYmK'XnO[Sn,Tbk^ek&zwHpu=x&{*ɗ|&u*|mɨLM|&}g|‹wY{ K\&k̔GtOtwx8Ƚ +Ko}d~,/u]v̙xh#rIb}kA,ypy;kEۅs }ol^HJc@PJAcP4=zjOI̊|pΐOay? `3%Tlh]B=hX\/Iu:b%Fvf^a@gLQ6El\JTdza֞|=LlD| W/vUR٘܊8p$~xv򘸈toM afD~}m8Ŭ4$ɯOovč;v<^oY}`\J~t'k=qmwT{`vj#M$xˈ||]z^}bX6zSd,tdρ\as[/{ ˺}7tʠi[ W&`ƥqݡ+hlZ :U7ے-qϴ֥cwd c ˝j84 oNxb}bZw_cpVNAoRIbyb7jgpgPG!zv\9qaUy7oT3BmT5E}l7U@e1O1rU6q MPu ycut}h:Oݮ:u&Ywuɻ)}pƴ xwsśt|~&9|u}G@I-u{uƝtog&VbĠl@od痣pCឿzsǕعI`)΁֧ޙp|*kq`rkϰ/X2J?!~upqif亹m3dx}t*=[kuNG+x:Ya^҈DaYc{ hp~C1쑫ju_0Z| [rٖuw?}eky\ditIV~kHL~emXH;uckc'jTy|ʁM׉c̩Z}6ra&_o]èw{Ưȋ\'ܣ+39qH~iohw^l+m}U|ťMR[KNӶ6GwƇl4+8؅NJs{unh\-YcmVSePRXgcVEVh"aHclzy~~K ?Ku)q%rjL^^EVHQWT^GRT#? OEQY=K5O:C4P88;qS;7S Vq52ğzxf!vbtSoA}r6|,ߚ}әu0ƃyKm4`OMZHK:_/MUBtkYFrWtO\岬~ת$w5e%Caxda`pve,nOweLMpMbyRtX끯nbg}mbsVa>r|`)sfWl]iI1{hPLOxbvb~uVa'tޓqwX:k?\waprz!©iENK󪅉¹^ZPHоVw#qN$tV{Ip~Oوћ*g nrPh?}o~mrnkB|sqY;xϓӒ̰Í2[&6ijs{p(^3oiCfeh.db^x\]YVYmibЈ}`^aؑ(T,}2pie^BX"]aW}G&US?+QS>LcR;(ES 6:Q;8O@C?mOAETHLS _:]R}ƒx\znAxsPQP'BCI>@PDFKCGQXJM^rSZrpXuoD~{{zt= wyskXIBKC`;FQgBN\lE!PpFN_omFMmHQmMRco~]H[Ho~nk8s+tWw{ԁ݄҄Pd%h8rFLcDM8h/@LIh@MhDNk GRoL0VToMWUmP+]lqs[m]| j{ubXnqgn t*muuz~vƈq.[ut㞝Ӧ7y}oZkmdhuWs1ꄨs۔\ láq5ܓFq{k^\Ms|]_u]Մ3Tj5vóN>IAƽ4ڀ5{#{|k}]ij=񞚒Xyދa}AsoY[P[ZI1>UcOCfeN6.tUDsnP||_~ypDot1_=kT5cQl;Z[OC8qdN|nO9wbGqj[C}t\ˋWlArMyZw1ltpb Tq`BrBfj Oی1&ĝp \Ջ󮟍.>𧯅c逐~Ҳ؁sSҿ82!NNJӭmevܳLuh~|x3Gy4F6eguCMn@uC]?tUǎq&HˏqKmorٝ\iڊ$k5ϑ'n]i0w]~|j,^:xlր@z̥֢,g"jDŽi)=cy\!0*u_HmUlCWHqYNDhIjiPA}h#Y{i[vbRn1UJikTEk\Epj`Jy}cMzdJ|}pTQKs~~9opx*i߇}*˄'{#g䨢zmݛslҘO۲?ĂCužxןsYҠ`tuFtEu`{6t5gcۭtՖyę x 2;z陆Ns{s]ĵՌFˤyho9̈́єٳş֍}:t_wFjW{vwixspc]*]SYTPyr`̑}ݗș7D&OtnjmdYs_{YGSoS>=PQk>LQ<;ES2n9Q)::ALD+DMDkG VIMWa\U݇t~қɛ•~WzfnPQTACM7>AK EGPCNZR` cCmw$~#}zww|*toRSt3z.vjHN>_8Gc'A:NXhFPk0G-OmGKNmHQnN|Tofbpyrznrxz~I_qPrwLQZeGiN9f?AKdNA7KfELMjBHRnL VnMUnP^stgz|χzp|yfnqyÀR WGhYiol{W=~%w͈*m}0jSxgw7T#5V1bZučoxi\ύsU vs}lb\mpScVyom^׌s󦢝 Κ:s _D_oW{/pۧ{[~?zK@ъvkˉ:qjIl\ZkVwoYMh"QsHj+\;NlUuARzIhP؃}j{Ԅ]wybhA_K5OZLF@][[NkAjp^bC`yrjJyUeHh@؀gAӃ mCZoFGfw ZMf~4a*vB_r]ޓ{fUy𿳦DtϪҫ:vĄvsd kMڕ~RZh}{S,6wqNM-f {]EIl̴t[qAgzАh?so /qsv-3tޱyIb1؇Qz$V{]p(\_P^v[VEy kC{t qVimh8o7AsƹwĶ0v1x? oGrXr_JnJ[Edr]xIozbgRWpWO$wbYuGiрjnbcmqSuz&XTv__mUV \jGzEWG~IڡW~Ws)“*{VΆ(]FpƱh/Ðq{ۺzƨ0wӢ]tiBtt? uhDlz{PyoFTKcķ&}¶zl=SFHRI/K>WKKhNZf]Wχx`?w|unk;klsOPW-ACXP GhHGSVZPcoux^Szr8tyomy,qZolwiFMMZ8GZj@L]6FP!dQF?P jF8P|kIcRmV^8q_{wx6q(4jێ.\o]jHL2]aAJ*aCLgE^N(hH]Sj6KUk[LtXUlK\5lX1kqzԅ}"mvo_uebsuj{>z֍n 똝TB*kIy4y ^h3Ir!#~CbKkC߆m7k4+[ߝpjyvY]o|vp|ht;{\gƙm>Ywץu\ˉ:~MU|@a^xAjrDoGf?4jAsIw>Q6Phwli)]~~R<eixd C8]!ULfEK-mX YtGwZPS}e{~=$dzjdeucyuvw2!sޭOu>&twچc8)(͊𷝟}i{mmKhkxmxZ-LJ>wAy|%}׼wBs3ђn[b4vYzrmOreM{n`Y}]ilʝD~рܖ~uA[p&Mo4_?dyQh.OzcuYNvdևPֲ~oԤ1V mՎma>v}@{v@yQxAwtrfvSsEHZd2yŪx} pxzpv~z`mo!s`-uszmvG}w6li|iGKkU8IENS=_JEUE#P^.FPe0GPTiLdUmahuA(e^ՙlȐJ>6BwonM)NSAIZC^Nd/EPfIThJQXhL|ZgM[cK/`aabJmeeh^\[o_7adNgG~@~hv񎂉Mo-s ̿TڬYuh&|k5``Tk.fd%jeډrcl*\')]h%QY9"'}![8,|p_8;o%Jv`%lIh5ʂU rCs\4G"{6bHoGnYTt׾SvشUs멳Fjҷ0ۼƬtr˗~YRɖy{SMhdrLSzg}2ed-*t t ̘yXTw郁rQ^LC;fUDLwgH`%rHr4tW {lo{wd/zd\sJvKgRt_F ma6Nsq_9u9f}Qڐ9 o.)͊s[kǍUW #g㮝(!MþF؄}˹f*ڿ׌;묿}YJ݇n۵"d.kNY5du_sGfz=~c9Xt_C&r^]ԕK{e7eA~(R=R)Nllj٘bpnIdHs`z_ڒ gÛ\1JͲʗ1wiUwwEN)~?}BTzGsxLIpQIjJ2r}IlExqpoxͳmw]qmVH6gnΚjlHdu%myEm[Dt~~)t~ߵ|p(elh֕Qf zmd9w yѝXidmᝬx#y:w{K|w%uŎst~ H~١PLyoVctG{},~F҇յ:fŶBI]>zJt uŕpNl8ZkuJ] {jiSv[tbP^u-|[e{ӹs˕n\ax&`^Duͯ }*bIq5$i) y8A{~JV$p>ǔoa낗sj fj޸l|x۽͞x-tOApjXz ]dxkQkygq|{_}(By=qus̹&wvɚrw{ɀ(4 ʘuȉ_įL^=چmwbhyc|Ns`~wi.Zrs_xJ׈Vzܶ򄃬n:i|Y]8\GN/IRSBPVH]@gclOtjflYjCebw_bjfnpml}{ؗ cu~sԗ+Yt]?YJW;HHRL*NT[hhpsx{\}|xt -ْ])vSTYh;5D*OJ:fGSg@_MZCN_{GOgwJRln@`hvaCME:2cI`r΋u[dTToCJ|UB0ObFRhEJlUi KYg)MZ=ecRM_bgPZxlPk@q1xIq|pm3b^K[l ^oKk$yq={ԓŽǦZƈ |#zUi@p8/a"鍎d*=}e+mb'(Vcb)Ld!ψf]!2e.)ekB{zc@JnRHCEuWEm%Q9tz҅t3eoi,+|>{w@spp 1wy_Wb왿Nh%hֵft oǪen잽l{-cL)\J@KcRNz!iL`d+hu՜ϘBgyf@od}qܙ/ocv+WybkdS{z{kk|um1Z ~lQƃ+7@n@cƾGa:‹J(Lۨ 15Π;wK!wsz;芛UUǒB#InOG瘸xBКA(ܮ_p{9~ga~ǸT'zHGpAWxRCGo&sTckvXHag*.xʶӑ`ț3QrQ{t}Up~sua4Hw{qx_)$j4w&xcV$lAՓ#w@WylD&VVZxY2sRpH}d?wB5~%ŞCz?2{ǧ0x£s sx֠}(z읶u8^]uRNr?ʑgfPRe펔y`c3mx􎲰 {llvyt%w7(w̦x+;|U\z2ju ׇp&3m}m?•uSPXrxFmTawo+n w =VhevkLtɻ‰Mծ~ʭ}lؤ恆yʲ֕HqH/yml=duX]$lX}bflwvpo5wgeАyY 7sÌWG mn @wa|l8[q݁[)wMzC]v[}2iPyMdseƗu@vsmbsrI3oLiP<{ZzU\qɷO-}ozd;x멑xz+iy"sEѩk/JۈÖ@KN%}e?mu^s kW)|xi჌Zj)᧨ֲφٚdt%`jeMNJIR SBR*[DOjqxHƆ{7wxKn4uu_{)Æ|~}ȓΒ8syg[_SVMEzEOKSN_n[oCx[2-zw;€P\ڏn7de$c=EP ;fFT>JW\CSMWGNaJOj1\Per\w‘lkɝʖUĉKg ]j^{EhJ4V}DP/fnHUkJWidL-YxfPf[3d Yclmwv5~qwt{tw ҂;VgħЅrR{e{.Ld2.b.K?f*Ui1'Tfe) jN&vgkb+i\a*b.Ã]!'xg]"ֆcceb&1c={[?zwXA cE}c[Fub0qduK}O%t]HH{᳎+Ȭ3[wrr)oykܥA;gԚC^xzucNgRNggUWR}{i!Nbwj{oƤOЪقxF1Cw?zHK$_ߊb՘OQ_ah>+lo6*uĞr,bhc%TvR~64ϡD|bhЅxjd'{Nˊ~ƙ65?gl9G}@d>{luC npH}daoj{k<~dvSwYjCg2gק7s"m۾ Ov*•灗"y"n[ˆqa%uKtr?Uf԰̐tbǭPhֲpZΑlfbtY}n{R8JoԎ,{j-Lk|`sNu1ȥ:v?7uIdwڮ'xcVs6plcؓe _QYW>O[.Kb>pu5(D̥e7ch\fw˚{Ⱦycöy:lAsbxcy_|krmM^)yֻJ=rƬO6qbҊjăejsD0a,"ku.\`hTxs(oנn6όsYFg4`h/CoToCvnynF?n/n4hȔb|%Wv?Nql?-]j~jɌ{ x@֦uwɱz+ʄyiƘQԆ@ǨȊ̟&lz[zqiX}Lzmj_锾PVĉϲġ)0*A=3uDjMxUkeqLLUTyp:kt=!hbx{g[ͬӆ IIo#ޭݲb SlOP,h|}asI|U5{mGweSÛdrNj* WVv ]>~gLZg[;we7*xX; XkG#y+Q] N^`Нb^Y>iTpl\Q`bJ`Eo^+n}!çi{` ~bx#%x~uk&w&mБt qIQzb?~mI~FlLkXssfz-oQ~-Nmɺy!`vAwSC~2t"^lpiRxk+qq[s EpݷmJemjhYbEt]Llk"%|de7}s[zeyE;{b6qa`=ɉ MFhv9Wˆe}sEne2pvbbޣ!}pEhXRhTHOZkVK@M3TW'GVgk|~ύb tN~zx։W,ZǶOVg7WsЎTP,1Z2rdU.LFD^LNO.^Nyvy\Z#LB^BFxGWHEiW3NNgr^h`y>|~}6xpv5]EC޸#&’Fl.э`|,G=gf9Re*8f.f=OKmv3q9Z*_aݙ׈أ rЌԙyBȘ:eEG}R gɌUrM|T0jNB,mTESwfRˇuw,΁YVwRrs>Y{B u8iw]=HqUBR~mTdu}ĤnwCl͐?M𔅎L_WySw>kFJ*oT wTҘ|.TǛk)qۡKmdt|PqIwQUaAzvQ}[;rcUuEDo$Ym>cxD;dՊ@o||fPP<4QBs8w'bKp@ٛ 8UaՊ5]mD Nr|Qk0FexIobH0gpD{_\;zy|\v݊c.skzw{Զi9ҘԚןX|2k4gTǢْfx kɠv$|ƙ x1qأjl lbXoil^lr>l^)jDKy^?kmNő{$ase_e!5w°u#_OǽKTX #,̓:ѭmr}߾w:hᡇUR~6_|S2ՠށR˥}ӿ\yVoŰbɣш`;pyPuXm%iPgnnX.}@IƂޛndkTih/le}Gn7ȗt“u߫Uit~fa n|w)@u`5rݙqzs:r3o,gg eDvrƋyl {>"|,izE|੫b{σެQ1nCKƛ0Ǽ,rжnٝڒzAk{Yw^rpY}fhmGRN_CJWZ&FMXJcQW.N]hAlyqzu%jᔂBƐ̖YבՏjoNğa͇я䁩zza_^LCRYW]d*jkZm=Z6.`&ʋTHA^_dJ{M)S|IMU`FpLtXFLT^JOLeRYbfTkcB7CĖ$2_&u_mMPlV?"MeDQfHO`FFWJASMN~ekz|dܒm瀑TBj3}7.cj *i}XyY~ }53œܜ&4!Hƀ{۔#yЀlنSNq5o?} `D~ZhPZ\yOjm?ߍrjECkF}]ALqJhqcw۠qr;ôƔpܢwGF{c3IaT$JqdJs_hN{p\TiJrrZ̋lgfux7gBs%Wa2uI=wKm[[^PznTY^tgTS{SX[kgxwx֢1uSĞ>&p!׏R2qrdUWה5̓gޣ.𷹟*vmccsТqӛVrҧtE qCohp8mk؟ ?i&`jKFwH^=k!HSwNyL[Ϡ{YpͯI>ܤ(p%f?<ʧiːƧ}-Rt fWE8`@J{u3|P:1~%y˱Wg١MpzF1#e;tn1]p'oR6jA&my|.U@}Y5rj.Ђ[YģXKJv\ûqȺvtؒkU#gTr֑ukqV‹Wnl'pb4s⮬u\gtB]tݽUv¤v|ŜKzi{ zǨ{ʪ\~ʩEcH˨̆dsPĠ~k-7W(x^[qIZrN0iRFt`Ɨ.省V|z}zO]]GgDO[4GkO7XM"SV1U?c?fsjuwRӚsmfY9Eק^Ba¦0Z:}GՆmnqj]fkcloYeenemjoާ pȝH2?fjjMKPUDKvT!@HVSBI\T*HBMZbPVFbhg!msYI]ܝ,?ݘ~rlTSZoAL\e2F#R=hIQbHzGfYLGBS ZYi4}ي5b܊Eu4ԋ嚎#SKH,Zf{ߞ̐p斊g|et2݁{hOf=1}:(!s>,?\b4>ţ75}ӋͣU̘ZV?G}Vn$|gsA=HN|:P(FwYeHsd᛽|w㛞zJpNr{sbmK6n#JLvZZ(nAHI`9]u>'qU>?hAR8eQN6Pc2LCdo!THzj`|u|gbx@vdS~6Xz\.rjfւOlOgJ\zte_Oq wAe›Ey|hހrLމF8r^QxO2hҜusnmn|ft͊ofmvv:u\}V#h֕bp{ZsݙRSNMU^tgc(o`tLQZ2j/GlmY"nbEQU@2oݙxGwfGjӬaeGЁ=NԘ,~PwQdoF\:dv=)}KSp^dDZ-B,Ŵr|?1{\;lWCjWAiWIur`DZz!kbueHJ m…S;ĈЃkwVxoEW{oQ^x^xeNlwpV8wxYԕF^EkPVx|Ϧ-vͥs~E\;O`Ҳ.z_n\^:ͫUSͨÇXɅZK|lZXpit硾ykv8zt}n߭?j`ғi)6fNi~aRiJv^@EnGzxaMyO.u\^2kzۡU#+GnpbǮćkZV:}vfn^ޟщ\R\s֦8|éB~F&xǦЏ`ᛂLژ3Ti.s0Ylqhqo&lKt/*˳'\l>vnk/G_wQxmm6|)\v9H5p7“kl;l/k 3sjCk]o0(Zrvtoynzzz*۟=xDExs.v+'u9u ҩynԪLިŧ:]tрNOzdK5ZL7IQFBFea-Q:u lKgʼnY'b|_DVMQ:HMROuPSROIZaAjtxm]Ӊ;;X_tKŅQ p@~ۍ#Ԇ}-A|H\~\y^nIqposKut\{tcks\cCd* mnpaorP\c1HPu^>/HwU@H9SNEL T{RLTk[icYkJvEz קҁy-?uWjna\G$NM`cF:QeJOj^IG UHLDWR_`!i{{vȇs΃Xk,m{L{ˆY†;nz>#hw kvYkqam;U35nKы|fюu48W!胲"ըG ˍ1✟Ρ͎3ÔE (jԬ}(g͐jvMbЅ苍ulz oiԊybS@{fRo\ށi-LZqvL^ &z1Vz ]Cr\4Hl^YA>2kU<D4{|[RVwUIkC|Y3.~\: zcU1Kg>{qE\}usdJn[NsZM;nQFWu`R.pޘƙv!֌?R}`0sK]i:|^z_IKb'(gᬰp xh4cuYt^|]tl:NԂW@{,੨c˥O**vhrqEpwzw{Ρviom1}kyiƚafW|b{kjLxaDpJdyRq|W"f~gnRDP9`h:m8$հGnK/|5+l+؍^`l?g|שxŦU{+xō^瘅{[K}X㢱Zlqdoٰ]Upp_o y0oʰ Q t̟Ԑy%o.Y0h#ey.ƥ~ƭy uSm`Yc?k\Jdٸjznl٘oLqjscv7/,|k}Tyx_w6s.恵qw6rx nX*GMQĉT>ǘ~ZydM&`cR-POGKP.avc ^ uvՑ,5]PH;f\A`EZFEJNeKLSRaTvOdRUZq_nvxpǐίE^ 2E›94ǧΎOsqpڐǃ qߘŏzTvx x_qw@wyj[z,Qzb.*&+_z~Ef'i(m1_imUMeUmYFPb BNKXDLSUlVPm,jBW;Lɨ';0\aif~T}{qbvLP[DL]IKUI3D9OwTENiagK}|qiΗ!Se)tTz=|ı":xU~ch`;PlbT{unUpSts6\~qGg"u |n$rc5݋z"qj uV qߐP)@4؟]|7JseRrm-uYufF~mQ va6qZc{e"QvYe:y'iƄ}lzrMs$fJBj?^LrWVy9ܓw:wt߃tЎx_ gAٚVrpRrq;jVՀoe A|`CMhJxfR&eRD_K.WG-=\L8x]e$Ttϣɛ9ۧO@v1gόufD}҃ȝx roPwʉ褥krdn#pƢwBs<-vNvÙQsgfSLux͊ ¸H}}դ#vӚce?͕nxIgtMzVi@ ~yb=gG;| b JlxR>KuR] @ [w.znבKdl6z]w9ԁutX}lKr#QiKs8\7Mzjp[.|-pahxnYiLkRpX|6d{(n*xWanzaÁ^^Ogqpl̞uӡtcBUtӣNxA1~塁պaФ`ƣRڥJJF JqǜfM5N {+^wѼ"mhëvnoYZ9Au~~x¿+nzDwcMķ/<&sh@wHrp-IakCmiKAx]τrudJb!Nl1vF`:S RGm|¦Džң._삆Wǔk4/iʅ?lkApTZpVXjJexQHXK]?kTDtpQ\Jp}fiY|AJq ^`xQMU]lhtXs>rӾrRjs0Pw +0G"lwh݁|h܍ksVaƙl6Σu.z |[ܙu 9aZBM{RZ{5{Z#6eڊTgYl|Sa`[jbui˃߽רRVJ1Ɋΰ5|/ЉM0xxpt givYVNV*Z3_ÝZSwpMڛ*{xPWfKp{jMi?tgY tҸӃИ:Rۻ|qžpz~Zw軆vrxIu7]Xil_iS)_h32rN/uju; qo_u깈!{E|{1˝?zYǷy=vvhɱhwʴz(~pɾȷ֪gJv|ʝmS{=e}qLhljj+xA~v8|tp"leo hMR4WPcVPXmIn$X}K|j{}~tR, "-n)YɡΌzϸ!fAƠ*WF{ig|tπm}~}>wqA1vxx}pnVyrnx{lq$v|Upmtie(miL[WeAIN^=I/THmONnktp0UӖL۪ͣǐgr۷ZZf>xyVU^R>BPBSAM\C:]L?LAMrjdl[)"|j'v}p:Bo%z쒥eqbNRuhUvt` we~yh~mᜱ¤|]I}zd3I hvDwWUxcc{r{arjfL}q)Yޑ{}Y{.Ӆc`WWMƉea[~s\O]zՖJJ~y~k({LzfrGƓ^ ֵ fÐ0Tߔ|φz\Uv3_-x7(Y}/揪VtHcriחlruZ~`*#\OlĻ-ZzE|F2o~Se/rO~*oO2gM1Y$K>+g SJقr\ݰ[GūÎɢzr͌q+?sěv}eBjwC+ic ~~)Hnnܻ!,wpx q YkOkq+^~Ɏiͥ#,y${`CzZPOиOvPaN}K8vSHalE6KQ3oEycsar]bQ%uc2V܃tcօvRjڏ{)g}gT pZētsz-t#TFWfuIkRߊ~Liq7| |RdufyI8zm=\LwiZ1njJ nE xQNzҞ |˜h/^OyB$_Γ6Б xS1?͏^M :̍ݬ ,nd%pKSqX5n}ts٢xwحu{LQt;c>ß{VfaVͲgp:0+Rj/׋C\YOw?{KV,tLP-tQ3goSF|_ZMvY9.h&{D䎴fNi&[FмEզLzZ7볛ZzqY8KY~ݗtաH_␣o:FVe>vvhI.ل]T$j’h"f:*nUjíinboSޛy$f׀JTĤ:g#b`Cު= }qŪz~t:penI`S]R{RS%VF\WjՕuUw.]w&asm9:hG圝pL_tjؒ hPrȂ%ɺ}y|ŜKzy@yѩuþ2d) %pe|N菤l&+d[s}]u"h\y6v0pŊӏzzFh}.u`]y$jlwg{*w~i|xva( fv~S~y |{Z܌Cؓǻ򑷾'_ CoR'rrv<~tOr}f3r5u]܉vׂQzTIr/{{s|S,~.zyxT6\f0E9N\?IXpF LpSbdUnxavr$x˩5ꕒڠ'}}yxC0I-W??SB==ONNDMCg_Y/rg ʼn^}:غߡo3@~\@7ow_O,j|SOwe\tvzg>5oi⣡q3})ўR{uknczgblzm Gjrq^qD?fR[D(cSH$jyU EdP=tn{aKތmםgl vdLoo8bL9ԕόٚH霻gk}$2{i.ݽOe=yV]GiC}+dFeyZnr=nkW]XKkxP4m!J\fݞB|Hƅdlߧf1~o (!|ruweRQ0o=3}W+Kbzg~x)ufDhZxpV$inWiBlWEE=t7Yj؋7`҇{9]onr`x"YЅim:tD@rsq)w%wĿ+䭢e͜3ҪшQ̭T~|[nwxOhTDuI|c7Nv̺6y^vrǺ6o+n(U`mؗ~n(Tyw==ۧꅝǦ9ɷgJͨ˫mr~T{ľߞrwmxvlMFgEZ=QƎfƉkl#m{fXqg˻jij]J{џ1ˇ,Òl% [waoY[XRP*^3\lYRa|Drm>;͝Yas֛fv?zsa*o_L|V'9]|X"ssܞyG;} x\H~f|kJȈt`L,hK-nrƳzWhz|~jKlԤӂ7T߈!̂"رj%ё97Ŧؾ}zu_\*CsE}4O4{0¿ oɷpHb<"%ց>zÍyߛlbi|bxfay?rV=-pQvsmRxRp:ZNKfŸ$iMcTXnOFrgqsߺ xkLO»ps^Vyzp۽v{1'Ň׿oJ|Tsk0nQ*~4 ҍ| }Ii2sPZwcK~ l^M۟zaNc~6 ϝأᔒzؔz{ԝ_LJi`~SnNzfgnvAnwk*40n{V;$[Tb ToR{~p(_A&hrVF+s{m>SЀ(׀spa`c~Wr%OznMfrYaLmA^uQRA`VJW]5VLNS~NMCULH;weQ8jR$7rXHFl#aXvcŽD|ĜƒFw\tTWZoohh|kvui܋rHn}gB4,cCˬ9٘'el"Fg[E*wcBu`o>|eTA%jBRdu'ϦYlҫ 7f.CvJLcJ0eD}]旸\7b_쯽`Y}1FN{%}sZuBup_Lh6pb '`2["X k Ul+] ǠIW\ǗwkEw7w&%F~X'ZgDhJϓlAϕs7E6oGsT3=v[^5wFu]w+Cj%:7^{Ci!sgj|Tȍ~`z^snm1yazmC\zkb?}HP߽ʨR«PDZhJpuNmԸoTTu&|H⯰{-quLoD~Tj0f׺ 􄣸L|ÿɣ3~"mǦt L;hATճ-òφҬM^~¶Szqp0^O?{H55\yLx޹$l {%v%,sͳDGr͸ulwנ#pSɈ-ʱˆ̡-˅!,1y{ι3 j тUhjn $ v(cpXoPqHsp{vQÎuPWmLbn JW|Fۣu4u[‡y$~I}Aaž)!NGyyXmݰyb+ӻ\{dxC1tUoIw}Qx:`mPuul_tI+mL^~7۫~̩W@Q*8@쮚$o䊚͛km:A}"͡Xݤrp z*nz}wwL,uSӒׂҋo? -Q95!Ptf`䃒'}.flspIYgf4HVj;V\lvstDŽNjʠDr\{+Kt:_;g:bWDQQGiNOS|GDlSRL@hT^H^xatnmeݣe7v17€9ê‰(ߌv1zapelwlexilpoHqȹ@ ˶ب.j:xr])mް.詔lב|CocJPe Z5JgafTeds\ThRJyPI?SIv;ZN 8Vt\9?&bR}Ao*[Ðӆks>~|tT)g qѼtjgq>V}|Zv^?rH9!otd(nAHoiOh|ajxExb9|fc='~+dT> j$J|rXvo+d Uט|/𜴆iorAp^CnK{a?*j=kΏ>悺m|Y09ݔoq1ag[vzwGu}&Ok&pj2on$ڐgj3H輩?wްO\vb>䧲u0@v~O`/;Q4rdLs(yZ8My~[7 eJ0jdG,jyK]6ѕ3Zޟ0f YPZwS瘁tD;p:ݓtM2ȔgʲLĪf/twAX-u Aܭ\O|iKs Cld.{EXx[KtC]zWfPsIg߅ֹ53Ƨ$=\: Tfxźp*+p-v(\{ڤ>~{Zzו a-o0Ha0l^Hc4_k'zOЂƌȈ Tx@4Ur)ʲG"`xʨ/m2}oY~2r$Jjlz_P h'}VDŃ!Iyá|}5t{ n˹Ew&rrknjgHejs gՂbŴ|hX$~M<#h2הߚAu!`ҌExc}iy_͉4u S9e!EuesLϚt(كNnxͤv z|c}A ЮWʟlNǮ.áҵnUzQkZvy*݇y}gwu4xn||9vAopyl vYe~XmiM;r]EuoJqV}  }˲Lj^~ʄϤ[ʞೲ´Ο.֌Yz&iŮfQΩ䊐ڃs3rmz2Cy1.ÎHedɥc֞ꈀߜՈKʝUI0bǂчUydj3iK(\>a'R_ef3gjE|Ry#v+ 4ۅϜqai~yzu` f;cHQ!TNSZL0KUUO@R_ HAYr.pmwZо$|~ZBxJjңn~]mDz5iΊ|j‾rϟ=zeq_kvǸY|ݸQXJ6&хrvY)iX%̴/͊'׉˃WnnDd-Rk>c^VifZoX;TMNjHpEN^HFaR@qk_5Bzx[Č57p@Mz{Pb~k8n~ыVwa0nRP}waAtnZV@kSF8^gpPQ:]I9sgXJBOn?q]\LTcm#vUucob>k4{/Z wſXMpWcŬM}DcSMEsMX{DPyQAwFtPO`ˎlQ|{o~bĿ~߿%f|>͜erhZrgyzJɨ3ehˇʥH5̆Svdcmzc}`E_ytFUm{d|hnJAU~\b~fd}lr#R則r^ўg~hă ŃKyۤqzi|Y:?ˋ@ܭD򪐉č'c;j?uk |.[uכl:-qQ|1@|ioSvg-QRrYr6sbXu{fIduO~}ơA̩9͠ ˚Bj: %Rཚ̿J`0᪴CȮ ٭Š%bޘ ̃Kx@ׅ@%AɤЍ޿'wBǟOjM''Htck3dP_^[b^gf2d,zNxQuLq󃭦y q܇j(BvF,׶2rӾ9xԩUp܌qpRyiHtjW8r:_9C5sRbNs[qCtyD.-Vܤj4ǰ~]4{Lyt?F/o hĨ}?+Cz?|=}?թ}CR}XDo{Ec}AL_vTC\s2Q~fԓwYmH/e qSxWl4BrŸtƃrwН s5)vךu߶tڦ lmlxnOq&W<>v@[匏sO(kd~Ck f7ĖCl^utn֕f$yZoٽUǼňn ̨c;@^Tf-:ݠ}Zf{y@nJ}ecHu]C$xbCr[ N_NO8~3nmek)|d}zãwࡑ}x_l-Βwކ%bA*j`sÐsumUnįr/Ws+g"dhjHjlWFg}zmZ wEe:HpUxV7u}!VղK˷Ge |l-2{°{Uņ?Bս[CMNyŢcjȤ~-f~VJD8MC|Ojʃ!4d{}g7TlbcZiP]W(V[[R>`Y RHxoi6LjnE׺>ӲVDEsMecUMP_UVyaS\R$](KNG^X"SpKAzwi;AqڬQ `#!}DD(Ȓ{ՎRuBBp[J|RȞ`R'{aWu VwIߦ)%êhשݽI!0Vr- Ҝ΍zowl]`Ln`LmXSKeCYOYe]pElhrh`R3 |$5x&DVFwĶد;7!…pjv1^s_)>WkhT?~xiOA nЉXsVxjvjRj{gS}lw\n]:? qc]LvfO0qJ]xT|§ ;dy^AFUDK9 TOC(:WI@ueTEVXgڜRv.tvŽ}w5o ҂j~ok>7K f䗀"4%7xҁrjrpGvhaDrLs|\u&c?pI/yZH7pqWCBN䌹jOwmYȈxcT. FHV)(buIPl~Cyc?"|>^|s[V uý8w) y tؤrpp yb+rVՔ~gQBݐ«i<ƊDMʇUڜhtbOdšcHFpzЧ@|y$ye{RVp}VxpKxx*[wg@WnOG(x[ƀpX xJyͫ ?'dzhѶ;Rġw#c|tD9iwGݎxy]2~aߞJW6v~DeZN06b,$m49Moigm󶴛I}x̓ΌBax~WƽcQYt"P@wu=lnFb}IbDr^C|k'FŚ=U[غĨ%ԗvQmr`puØpXzMϦ Ωv+[v߭,g=㤀!{Qd̍^RŠMu٦y̝qܕelM/i|d鏞z[yJfGeidXF#s9cP~oNbS%oZw'X:}]͌JɯzĽ-~ʢ y tsӓs~U3펦~庛zQ`ny.ɗt┮d}‹|~N-ϊO**¶~hҙ2~6izG{smz8| qB䶝(˳𬩛D{&øi_"A+ь Ƭa" O𨭊ט܆xhJq`+JtcHdhHԅBrYtuaՈYq*l{3{̆ ޸I=S̀H|4ݤw"in6}i}pDKp[B8$gQ>eRE[xkR]{Gyiun`Rec^SHznsOnۅsǁ6ueGj[Kpj]rm;TrrZLj͇0ɅLŇ4@C~~ՉymJ]LF= TH>9TXG#>X_F\#XܠwZIl軭m~5nsrÜaWqҮEгFܡnLH`ſ2x N񽍹`h uA؄prFrHjrGyRm\NbJ3vMW7j+`sMCrJŸV&MZ'w_{]ȇ*Ky BKzLM{I\zO̘uG˛qD'm<ob#rǘyApCz\B[pQ;jˁqfWeoV╝cȒkUҜqP=rËqşw`9{l}V|ٯHyIzsҒl kQ"xEjw=YȖѣ \XΕs^ؗlfԼ% eB[rȁ7ʵgFÆ}wrw6ejbS҈t KRUtWIcxdʜ׆l螿}n5>|Lǻ҇ ;Jvy/нyyw.~i,DUxY~DhNTa{I(ujØm~=j:qrʔU~MͶtĭ&9 {NjŤsraNaŠjw>b{ݽ3m`pbs\_vgf$Qo{kN'vhMFnbOj[ Rsd]kXuU};}xŵˋ u$$~eOt ^nIuR=֕ CWdc}zF䆮xg@%yT~t~vkя<(y蠙ꩿEsφɚvtrHU5aXQPL4RENrMWORhN=HIw)] Kxwk͔&~IVvK݋D#KixrteePI3REG>eZKm?mz+n/^dtڳnŵXƖlh }Txԅki~5o'ksՏz< oߩǜ zӱu^w|E5jrnȱgҰ gƟ+W;5_s<[~.b~x<[ (\Tp`cAk/;pXDnVɘgwo6Q ZNV땳qHfsy4~^Ȝ|]|RnYtj;NQoL_?nZ;^o\Dnq[.Hj#[#L3rh>Yn\k1M3_XA3kO\?s`ImVfLdUTM4lhath{[Yxgmȃ_UQVg˪앐Oe>]B8X@C=2XG?X0>oU!SOУvlp>N|rXyyHw֐dqģYr"u񨖊b̊y}Nx$қrح^͛^v@Idy_.{qܚ&;aD:z?V}8}rEs`b>c^P}7W5Ooue^|^kX|aKSh"gmoq{ yƎx$(0|pܔs}ޝ Tz ֫( =ˬd:`ĎKǗI Hɻj}ͮKqחjEjz,fsƝUʘ{t zp6&dTOxRMy|_Z7z=h̅6mwwɋŃ͇Z̫M*ypTg݆;2ƭ)wX̙3q͓=nŠrjhz_NyF's$@o/s2@K֫1iFqTp4rsCzß ɚ؄8x`=cb?fC2\# d2(y_R{TmWq2WR+dF^᾽~{pkibnli|Kp|(ԆЌ"uǴ̇c5w}^qgմjYxHHyh{>Y{g\TiZMt8i V t\i|-xk~w}w{\k[aRIcRCw_’Bzٝc~W}Ǥb?Ξ4|^~/v o{a?vc/ xk荕wH L<~֙@}>x1|{2}цQ׮G ̅Z"9 8 5SvHukByܛ}\nU,r!ngcRy=k^K/;\pPE&efHZ};jatm)x䙑ή4^E9`fN}I^uRSz`MMzSzFWup;nnKt=p—wjUfkGzrT{^tܷwԇ]2C +$rђ~jGjWapupO7u@zrC9%o쪳$j*WŔ~eD{FiBqr\ CeR: YK2(YK2l=Rm6>rRL.uWW/3]`6߇d> 3gv `#Ym)xkLUHUUp^G셚W5|>E| @q@~dfA#pr]pKrRe LN_vOFs]CirU3ǝ(%o4{gVve_gݩ?hYl poxrƛ.yȧN̦|̞nw东}ݥ+z̝w:"ұѐٰʄލaIvm羼Av4ۏXiXiѼo3twxFuɔmgd[{Ty\g(Gi6mø䷇3чjC׬lj;b҃tɰ7ѩi~B!}ĚsFsOYyod?ނ_<{YMtADsD˝P啺ijs%q:tMA "|&+GXEX†;i9pIinP m1xdy_qb:.ڰFʾfW-wAۘn@k~g<Ě7o姙|uf2cg)GѥZi䥢~v8tyoGҜqz)Û{CBioO|`~i>RytXdM~=rc^P|yn[UljXI#l[$Poe\ҀpQ]ce!kȱ,ɢݥ]Ίţ0N.~D{K}аdE}ʐ|bsRčk{N`{`\rĨNŒ ݋hXY}l--Fy冡Fò>E^6Ky +NjF<{ofaRR_ULxkHΓهkÙ߶Q?/0UµBX7`q~<} uAzhqdPXpIdO{‍o&qڡh}P,}ߛ{;қj} qVMdH:zthvhʖ`ΧiCp1r2myMe3-<5"Duɺ:v˱xοY/ʷ柇~dxntky"m_jjlxdрҍorķGԣm}uؘ݃Ec4Lhh`oY6m?^Q(3_Y}AjqkNxheygIg+R=bQ8afU9eNA@hZNq%r+jÃukcڢKvJmCkoa.w`xu`wtary iĥڊ4rrcx^U~dmOLjFz_7=sR-1aevߜYrb~pMj E*yJw~^jSJt"^=YxgAi([k?EsjVFD!t!S5MvT-tuP*|S2hgI̍pwVo:_(;wa8Ԑ-tCق'W`U,~{FGу\I{F=&lChQ@R_4J-8r4Uh9 { eB~r3?[pl]d5i7bn/\pޚFmi,9mqϜq›$rAw:,}$Ŕw}rlȲߔczי@q_Nȟ8py%K˗&7%῾|To`a\xPfpẟ7tҵWr,qFarCk%aY%v6Q6vFZ|c|~c;#n!\ijh 7͛lfOjͬvzgowIq3ZzesU~eRށ]yNX`rDrDDL\QDSjtQu&rĎs$b?̦9P6=4d˂ڻ;?~as앱jln }om|jxkP|;ȳgvAVR t|pbYj hĞpۤyfr<jĊ a2I̋dƥu95rups{|Œw60jQ>I>Uu?n3uc/mȁ ~  ~МG™}Ǧ{0/i^zGZ;(bOgJttȬڑi=A+銦(v(b\K~[r;͚Ɨ,uwx[xo%Q}KPyTs>hѤƌa:C8íȋz͡l^<~+tap{rbX{pZ|ucĎ"<wmyɜkv8V{r;qzv#lB{jCynޥȣϴɿӴéØUu|tu&~ߺtY6:-"@OwҳqV$ʗ5z-ÿxa'nԯ(nAzKhlf]ޑavOESd{jvw[յ!k1W ,k=>dUB5fLdGkoY%wve~$u`}lpN2pY2C|d6Q:gUTCeWEsdD~)oCk`tt[u`%y" "̭hM;\O /vsm\Ck]6qMK*(q\Nc.BvRf0xS)Cam5xXE.Gx\@3dl:ޙ;}~F_KBRp^S՛҃Rt0GoSR6z^7F16cJ6Lr`\i@xhf:xtal7΀Aee,nAQsq nlPq&qsQeqnīowv0yuLpqښp^vn~{\+:4I]Nҷ'Ҋ݉@f{ڳ3qLdh fM-qEZuq?qBC tDm>hF"]AqvNT}q}U*YwqZ}vZXj` Mhh~q#ȴ(uy>l7m)!xezMlZX10vHq"Cs@ zLͨʑ)j=xŸs8ƹdp̞y=TƳT;ώZFXɶ‹7Y-pgׄk*|i4j9gu'ЅxߋL\ݖFdCƌnƢvڜlT۲*rFTʈ}9؊7_}ɝ~klǟ'ijzs'ޙ_~Epjđ}cl dBozoUg. &0Ѧ>bӍmե̿.*nJ`gE1pS{Nqs|?§?ą}gxBwv!^vBC tӀXi-{kg20s2qޛ}e}X-w2 T9oP1#$]^欫XytyKFUy™qs 피qk쑎\ݏk$񯙅6ģhPs~بՕtjY^Kej˚v[} isBfY;Ji?bFhh!NieaNOrmdM,yhHxvbDu_FwfMKmbJtng`H1U$xn!fAs{z˯=`PoN\dJ)0^2M70r|hFJ;m}(zSʪ{Pt\Ւp[uh9xO|}Qn_u[x#PϦs㈓5ѧ ɛ<n0wC,{Pr`~Aְ0$ʨSygĪwsvޑ|Lrwx=@u}M LooĪr|#s]z\2m@OtN(pUQ.uT;/|&\g1{{bn97x`7yd~5:lp`;yBdMr|B-v.M{K6~}Rep6Hy_S6kOj/dpWBnoMtk;tlZ=_zaOg3dnjթYYq(uENvs0rqv7t嚅h0m{S{6E'oّk}Dk|͍||QO9CȮ l͹/ ,Ďh\ tBvozhEh hp:vͷ# v5wޱpw򦅓os gxhwrS~zg.K!xjP|+qzPirNzy ^hHt۲|~𱚉<߫e?~*y3æ7{zwuu lkQܡav)}!sZLyKHܔwF)v2@~eFZ] hNx'ߝsPkĭmd`sܟzlfchƂpMն0!Yo7b(fbjãڔ&̓6 d`NKĝ,{Ȟ9ur_t xu÷ | ȢBƮڄE\%Xʐ]}-zǤ~utʧr=uc_|+}zv mlmlk.alΟ~u΂C_|H]ݡ|ԍʋ@`$<,0wCʤJաp|vy@{ΔiwaMmrXkȩxOoN<]YĄczMЫƲʡjCƴ͉F2$zI'#})+$n(|ʝ ln M\ר>݊ uЌY¯ދrʤ:WUyjq|5č5|/m\Yq[ Is{ڽBė~󸟜p$ rɾevڴw^n1fg%g[tA*` lߢU>KŌĶjw^ϚUщŠr臐̈kϩwMyѡe{"}{v{ph&]Fyn|+n1jDŽX[VBy0 ;dȋa|E;v*a?\gWI@mja+EohDLhbKzOmQ}nK.zdEybGqnUxEfL}zdUHtK=longBΗ{Qi\z=vϚklf4L.XH%.s`pXw CN(R zw@¹؇pȚ}*U}Y1\vRW8uS+!_.e9cg=z~h9o\C=nCma8eihB4qDEt5N臥qrG{Kd9{oct>rpKY}5ZovD:-uElSdj MȎvSjE:yן=zNu\ jr} s9 p)h/ŒRj;sٛjpz|etVcXu=hNJ\ĥ9= -Ƨ3ھxַ%7O¤k~fmtӝr鼑u7{.z3{%sa lZIt\G_ubLzkJ}HncH"rVM|X1b$h1vH~7{y˺ΚvO7wȿu&Kxsǟt~p2n#Yt8u&uˊdPؗ HwJAwCC\"|rsLlGښfپ{b+?nşNˠ֭nA _6s}`Qf]"z\6lq1ˋdʰCYȽ4/|Çz&"|6ő}~?bꂺ2hf\˂h׀qȍ{yHyrČws$Jno\uJz;s*|pґ;iqmþ qre'vgzDz~uʛ]~؏;o/l}ZLx`׉xў+:&QtAˢեìaۄ}=}usa=v"}f pEz|M3!cLw$p| ! r#uj0Dqiz"1ƄȿmRm տܣi5&t귅|c\pʄ`k37~ͤj_%ץZvЊ􈼱a]{s_xv՝AGm [|hbKMm6|K׿U,t؃$BmK8rov(x"qwSju RwqV:z[R\5|ǧeoźťL#!Oك-e*T׭r5戮p(gԲXYx墪{|{wbxܩǔnؙ*bC{Xj }GަظtōUMA%D1wƢRD:Q iPMn'8LqX86l+Z@k]qAcwjLxq[̂lw[~+cE}aHzaIHv~^4H^Eb>mC#trG|g]Q@m˰ؑ^<]Ʈw匌љtmddIG1WRC0u`Br}DfnI{sa@ފqC݀vL͖p6t wCxt>yͨj<ĉmX&"P̃K]]/sÉyaۅ_|mU>4z,Z~ޥ5Ք zuvK'}q!Rg\~3OXxuNyI9GP!Lڰh)`Y%}qh*}WoT^9mFa&ϋf1w?h4>ui>IfD~`wBvT1Jq"W5{mHvQ7oK|!f[?lEF6vKՎzHSDwdD"oB}_jLk{#_!JjuL~d]?yFzྃsXprrRVoKin(u}rڎ})dAt8^n;턛ƹɍ֨܆:NߌrߕɅx>4nChJmĀ_pu;qRuSy閑u cEoKxb9H|)e_GiFH|jEnXIhoKĎ@sHS~Fˆ[Ɛp5=w2ǚyjx}t՝Grt7x|X)wo̚*vlyϼ-MU)/$ޣ ]toPr1tDUvyUxpٳș}4GY\߽όNeu{+ʒQxD _Ԅd0{Ӫ9mv\xYnJ9oSaل m%R/t-ڝt:R w0zG٢M𩄘rh-aǎwZvjS/k ~m]0\# ̝`}j"Ԝ} ƹ{4Ȟnש-pʴx@x$Ǭ~Ïy~autܕeUv`}ŌLˡ[E]a⦘"t1Od62w^=:{iG&tkfVE`}qQ<}fΗLvR~`φ:jFOa;D~ZCtU?)ybP>ax.9^*l5A{EzRz zzI.<&a4_ZI{lNoPD5WC@2"r^xMn~mÏ~DpuCXEzS[BhCˈd26l=K~`8ϲ߆F A~Ez@rq1S p@)t>uT߃yeCWշPa֯ZGn|v:tZo;IuGߋtp H8yP~N۠~|>AoIr$c+DܤὩ {Vt:ք=Zx.=PeY0c7Tbe3d?t}`jBnLTa1hiaR/zNlFUsmQd%oKjNE?q GpDǂkv8j:"y:^:[Y| _퇱oYUu\piȶy9x̴Ol2qm;bQq?ɜr,^ut&H;v1s h,gr&΀0@s ƶRy$SI):zϒeri&0kpŷ rUqǼrɚnuVtVu%l8TcY|LYzMtHnI݁rOroS@'nKq GcxKG)]woyMz/dw枊sqܝrڽ~,:ҘHy|̎fء,n+&c•D|M헸~EwpxhFՌs^Ek\p@xbPٟlenwfcjJ|,400ǼTpϞmx OفipJ\xhnS~qT9 Č4pvˈ1ku(x3ȶy2ܦwau 7xzë.Ҏȕ֨ aĥpyˠvvsxQMqЪh?:kkwtkœjվ=iIq@{E ho׹ylݚ}GlwSx1X{&o+s pE[lM^Ƀrcevi飐mhyv+vi1uY+[vʣx(pxۗ(oxs|`uɽ('ƯŐêMYĐ?%wd}}XsɋmۊPУ^qxRĤ>vb~ګ&K(5`uilXP'"Eǿڈδ\ʅ ө/Ovd+ f(?cw_Ar RytW*x^mʠސ#pYYRuCmC?\i0BVc9?5|tWC *s3Lssb?8.[arfAgwN<;EȨqˍۅ ݤуȩŒFl4ge<[I/ ng\L3zn.xmqT-FhL8lbR@\y F|Uy2?}^8xw?lu|>humEvhE~.e=*hEeB1h?CvlP){Yo~tG \z.`#rMjYD;tHHTz5>ȀRG𳻑mdĜ{+'vqbut)~5f!v='X{n;:^8݄`X2وfA7 jBzJjSD~Fjb?F rYJ kHSal+L>fr?uo9Gfq>GzXdL?va^t4xZ]f9&oԕtJm#cjߟr8h~^t{TfO k7˞q~ury et"җ#s_R\q]bld<koy5lūϮ0nkY$ ܃1qyc();k\EqDĴtmcsyrXrښu@t6qО{lzwi˙panxy1Zy` %zraLjvX+wTw=PΑzTR6gw,z45w tGnȸ wN84ƃg%sAHV+rOpAKkTtC"yDxIsJgIDeZK4v`pfIk9p骆nvExV˖/҄ {}\j=uZ?qdRc6I%| ̬ɍYȾ@q|uvv̨tʧ#vi~,_C3PS*?Hƭ|/g,xKr#HLnßo usx{zp*jx+k4hk?g jxn2n!4q xZqtshp{=¶Ï*;}Ŧ;ƴԁ)™zпٝp[]ls%yNУ]wĬZ3Քyۯuo^kUpۍr%̚p~`ܤ7_(c†'ֆ5D7$7tq~*p`PhKaH6:πcJ:ƌ\o蟬|k ^#D힠|qV}/qrwfcИAj梎cyIvpeor:5Zicue0q(rUŮofubo+{rLP|=M{*xƶb~v֞@]PiuWFĵN3͇ΚɥJcĤȮ`ZÕNSA#s%AgȌ7vSuM(|fw$sRmW6uWޡYD٥_/rщʯƍoNܔ"csn=LBrd[D*wfI|ooVLj{bbBwد1yV0n\Н}>y>tG~vM$#wN8_zMmm{y5Oͪ}mÄ©37Ůe΍AЊZyRoZ:sbJAn:^tZC৉a]X%hFْfh9n,i?jnj+rFąpyV rѠ|QeHMc<k4|nF|Gmqҏ.n;{S y^HGzeQugA鐎tTIuYvSr\n|iC_nnB5TtqhnxA_twuLilĞqǹSs~uu̗vkmn[.^4ܒev3|î7O;82`G`] Gt-~(eԈ}i*uq=s7|qULoǶtq Qt tuugqjp`mˇzgukibJcÑ}[횶X\oiuD{tTjnl~nטlgZm hl2I^x<ioEsrF>8uYAvDZxsK zXrZ[p>a𓳁kz䑿nwt)v)pxZۈ&*~hoޚ~J^`7ws5Z?ny$pR_g'uF J}VYɠɣn|rxxt`]w ̢awߦwɌ~ 8hU n)PɦkF%<~mxn#eHՑ~lPv^y \xwlJk`Pk޶ejG~lϧxts~2˚0,ߙy`ˡ@±Ύ&ǘݎ\ۉب[ä }s~ys]l@vnڝqYQrfwVGކ_xۑ~K]mvT֊FnG6L@⋪ʱv;SLu9n+Dr;|i^rbxp$rɺЛl泣VlٴLppZruwop:! nMj΍Kej<҅Ziw6fEl<8f:bcΔRnquk?nܻ,fҙi뗋m˒m՞_#lIAZe>t8J|IbyDN wF(xnI~Z dvinwےs9l y]|&xޛwRZTѧga©>Uezi͗{Hfz\E=wLe󙤂YքSaEkbuCt,YljfkNi2$1d:fQ-vC)6Im쟞z 7ʉ22hL2w[]ئzN|[8md1ia\m2qlef6+p\}J~7ҙv#qiry-,ɇ?lkQ^KN1=тo~;u*R]r[[$HO'=5+Or<7duSauL̔q'1.QŪk}7zqv}r^}ɚmܵeU͵RÛi~yy@v|ymXz+`m|ovסȎijpCr7i|{zx2Mx\r~“jyǸߡ2mc˕yЂ-ٍ͒7Ξ&p˺⎗œ_Ơ\7&G+†nog~+Ox9wcpAg5pjܒ{:xvkQl[ѳ|(Ҍ|.7;HT̊rOnYElqfO YB{MqrE?r+Kv"XyJ[R|\CD{w=ݮƢ u᤿g|ף腴IbŒȞІĶ;w#qk fx0cjt[AWY>].\C1DmNAisl[玦i`Պ4Z4?`>nhTxX*>@T̀&{<}S䌗Zos,N:n+E)n?zSɏx>GnwIdjSf~ Ek|ʘ@oХh]ǚXzvXams`ZLxW!oKfqy;f7nRukHem|kp!vq^no%Sucurep=Fq ŭepŻqӾɝwQ7Ώzlz]`ZsWъ^nEѮʋMjKG8 IÚځdwkBn`LT]}UR9mK t>lCwjLkûejr/m*'Ipnjwm׏=ds8[4b*l/o2rtq붞j$p@ţVv0pϜaik n̵NmȌb$zF-pBzPyYȁRBxG/vFt${O+`ktHywQu<:yҽPEcO~]y)l8RXEhC]{q5SƔR{נ x:`A|-~ɲwʀqZ;muyz'ɂ|{sϣz}ܬCF8u|Hꮠ~3lӛ)Z>+Z9Վl#zV3xjnAklLi`d- Wd>v| |zk%9bLU˚@R*&|vIql2SiV!nqlXDgߙl){tPvr^n„,v=D|HτƁʋСWچUeq>~pq&a/{)hR_aLMAG3TB@t]NvÕ2wJ{-Gg}YiTw#x{~GǼӄ22桷z{ԩv|Ҫ`tOsŐqq`צrvHzy*|4|8עtA•Zduo^>#.]Kԏu,H{=DҦʹfz}e¹hY >5e!)ăX}ſzrtrv#MmDe|hʋʅ}Ҝ;ǫ`~]ͮȼډϭ®Lׁ!d|&~:_XyPT;m@ZJ~yeoyTcNjĮ9̏ ɏ[rSTzJCpV{b y,[=8b<oܻMxrllnmE[.k¦en^yzLݣzLyF٠~k~ND<0,͇ ?b6qˌ_c&h4@cpYtNimu?iood/u雯qlimlR`vޥz|UN5Niq.kl-H֑Ȫűqtbbpݖ&hiuuSjhTK|ZM,ȅ}jGרqÉq tx~EEGۅ@}vu=symƟohHvȓ"R>;/,]ږ1 (m}AAH_XbaEZnWߜZ|sYȉ,qMIpƅN_qb̤0}OL̂[ɽc%ڡ{*kn |fjivwdw_j HvɤI:NU_܎lݰ.r#-Oz*`ݨMÅʣn^0Rrl8icHVnTqFhXL_R`?^kGU7fbR4BjYyGbsm^I~bIs\U!G,yme,ދ |i0ydǝ~c5zsRh͊2v}$xj*h[Rl~rb}\m}T ylOzlmC\^%=;tuX:|< q_Sгhy}x0wCwרG=I&,k&.YVINp^_#kkflnCm>:t6DϞ{1k:i5{j{uj)ysnPNpdD䦺Ŏe$& @Ǩzy"7>҃>Rc~/{UuÙiktaׂs]hteDn^~@bQ3[c(S=h,T=)se[?SrR^eGrf Rv3i6>reirxh<ؒk,]AϷe6riįkOdLsgs\U[sYƈHqvduG_aYnH҇2|z\Iic&z!yƭJȨ4x!}|VƤ.cNttэ_]ƍmoARb:c2k55ti9v0;&5v47tP-w:r8Şl+7[$$wT7~mR92}Xa1k9pj@Aw]/~]'yi>/ޝ舁R(v,zM>vX&m plDùpŽvӿpR nnN0sxrpm/ouyn]f`NJq8J}ScCLqeVnw"q"ûSaz[vعۙmүF*lőspsc>r_u:Oǧ 4UVQf}61xg$mJRhJjeSujr]uqƶ)ofo(p#krⱁsW q$Гp/q8viSy 9*{Me |ᣝxuIsEu2E!zkƆ|026zF.up[qNcvuաR\ۘh{F߆^ڡf.(U[y:HqzFrIrg`kYtÁ}Ǫy0r:sfHCs!gI{qZ_Kt2lFf|r֫yN߲,үO57֥|'8kb} dixf9G{km2IuY֐myR_67h!n?Rhe*-}q݆߫eѧaRÎʉm4%PͫH.R͌l4 jߥcw7Gw;mF=Bnb+Pc.Pm:Ñloz<ٙ`p)=k/)m<___5b7vwS,0tT gMp>hd̎!̠߮f2ʾ8񞘓zׅ{e 'kqؠh\[- Ef*xv[(~,gs6@-o>Zo?ы1m8;ThmVB:UkWo;zi7U8qm$Z:lX3HnY;Ei0U{:wpWAzfBASG8x=ӵrcVptʪ]mޝ0owwe˜qkoiνmiktp{hlq`Vly^Ot[ND~oQē49g+;4wsxu _t(oqy;s{X/`q1mZ܀lUq&ҟa:ÎFųq̽߃˚_{83xёsz0rnyɔ^pƱr#[qSrLso~ivᒰkKLn7?@jߍjry6&y/|ȱ{ޝpGzmdrvbwEƆvG t8s9wWÐ~)ľ N᪎{Fzd[]W_jns'k}H\"vU~*dfs[Yyz2SvSqzmԚkl*Мr™yJxxsq#hal뗕oD |z\~ Ls9ڨ;&4"ǰЇg`F"}ĦpuwFjwqc ؉=q0t&~BhϞy-̾=ć|îȿ6xAp̚q]q9,pklo wjPj\vo!uƞTxivʼʞy#ņV񷀣9ɴӊ$K借pet.Lqsv%NzwBJ:tskH i-ltyvt@磃t yħ|d;{Þ~8uanu/z~xȕoxؤBvս8xubؖFtXu4LBw⑭pƜ"rʾɡ`tćzR ͪPZ~xrǕVõ,N~csbvyUe->zMN˂̚~krqx1З.ǯ8KrLy ͺ IԤ}t"^^3yl:nJό~r{cL̵ͤϫpű%kH+·袩ثpJ#i̇~`knpå<nyBJ_L,oWM9iG[Bm'[BgUDrWmmSBvS2T/uCxFkޥ{g?z[df`$mܾ z ˜xtLi5Ɲ?iߜtiKsj{`uTo*a{:fY~~mQ`c`VtUuB!ssʙ}rЖrWnWy dx}jd\r_wӤ$<]̌8b͙̑tó&Ǜw ח s uAQpߦfgLȘ n}#zP|Z#|Ч\>#dV.}Dvu/lУ0*kެ~{]Eå|ȔDŇҮﰹkc\ F"޳jgٰxi vȪc$VELMװ>pUWm~cǒ ͌Ӎ7Gƺ4?wҊzsrחd'_n؟ P &tPUyEZbI!+VM7j6_"Ctc[Frb=Iy[7CH*q:c|gb@;k9Ơ>zšqSQBM-rv}sGkH~p/JUrMŖa hba9e <{ݛr"7eo.zɃfıc:ґRǪ'ӦO:QMqtzdZqUi:̍psGNJe;94h8X1Qh{:cf7Ezo;ZXkJ:-=f6 ~e;4h9z|h?'m[9elRR.4l T}. oVq2kU8rYru omzdqDeyp ο㩈1_ ߵԄ+)lozfkڬr~k<`.g{`q plo;"n~ȏmZp–6rϠ}jlj*Pqw~S4os֙~L@ĩ[WL^Ϧhvk vkt\nlG/s ˦I~]=ɂQ>fU[]𞌈cxX|1\C)nq vyx0ldzeT?ttv"px¿yMڞ{׾vrrm,zƨ9_٫GE٦:̟g~9o/i4Bzh4&_{#q+>dn4i2$C~Oϥ.e}+6S]Să؀ !:2H !žzеv`Uu wȘʺ逺8Oc6Ǹt=؈oε؟ڹ,ݤYnnR~xƘxMPjΥ抃ǔr8Ӻo Mxt4mЕ趽"hN{dAYŪZe2"6vǾ ٫mr*_Yʏ3$bzצs?oALaM/WK2ykiH[tXwgsNhSDlY)}WdzZ~d2q'lRDc?Gzĸ{ИK|Üt-rRucv,3(j#dk]4p3qs8Dj x_}kw_ȇ%:g]jK^>Io0vyW6ftYH•Ȃ-"١ y$j9ѓgo4:֓rC:p)j5Yel3kg 6j<8Zm1Ccxd>BpV3KtQX6LrV4OpXd4PD=ub?AkD`NjBuPoN䮍̃BqpFoe=kx7ٛ„tU={LL]b1g+hl{lCoMuFM)x.y}Ůxu qڗjuk cf+ fKp2ie҆^˕rcl ~r#{wJVx̐ͦkϪNMa1x|ds˨y X({F/vPlmCdqb#@p9}xWCvXɜqb rvw~yxl9n묃zyۜUN z =`_qa?kLy)iɦ8Μ1~#eqd \i qҗsܔ6uJ{[FdIa0#ylzpe2usôvRҢxӾɝwaxgh@bcјvqkֺ-wѶr/j0mߜzٿ#ݽzERi fƲ=~)ڨF:#uQIfǗ}ٯImhÅ4da|@j MǏ4ZdMSw?̘6ilJevH_0ekr]hu}sFj/Qu.ؤbxFK%i«|7O駞jo{,bBGYE/dK.w?]JAKw]ۙ$"nlyIls;p~@_~Aer9n-6nL6q68l:zYgzAiv\(s{di+SwhL(zq:\\yaMpt{[iyQ;T C2iTG7STKFwjM gxojASibǖEk{uL|P˽}~]_rIz"gG7N_tnslg^hjd#$n$A`twnLtkn }w^}۫8Tފܪ¯DynYKr[I|/&\Ik6d/OA4(nMK{T VnBKOR^%%h2~aE/6t9čui>{?2v=ӅtBH8}fFMv6\:oS5^iQ{|h(Vr}{#OĐq=~a;sv[cE@hM1xYsǀW@Wel tlY.mW,pq9|sK,y[ߦ{xv|u3KybvQ[&{bwa8jpN hI@~Z౾rb|wjr#5MrdÑu3+VB JީpqՔL/a w NÛ}9z{_x2p`!TjfƽSrs8ޛt^s~ٙtt}(pREpEXO~wlDn,/<-{Fd?KWɦujQs??r-w{䖱q֖-^C]v`lД:mOwAP|u0{w.qͺ#ffdĥ.pyxߚmʩ._.c;Umz+z=KkZRrbRjНv:`s g8nxõ)<ݺDjQT&Ðh’=zZǟxJtYx;5u/Vv-ޟN}nmOyBexNɊuʒ%yI{DцYŚX+v=Ācfqm o|]YՄp^Q|t(P64O4ă˄M=ј)bx`ǂc학Ȝr)y`pa)bk'xh͖FɵYF͒ z9bQjEOo/)z=`}dp{Z_2mybYC2Z_G9VE5^RB[T?XyUy^\#dйh7$i>nlJ^uÒH9)zH~QZƇ?ib>uO]{zu1rmyhr@gyqe=| c9@~mvU1cOY3\\MmA\N_98oW%44cQ/mPCg{ia/=gvB̃'qY^3e/q`@䁔`.i};O~g7{[-_k1hiB9Ϣc& xvH>tAxXKxǀ3lu\?pip!vUsarw.t+蘤x-N ~_+{ڋlw4j2YXq`MMt`|J]vcasK{jN^e{pདྷ(񧐛$ʤ~nnp+ğl鞹jgpuCrGnќOwVw|pj8i2|8eˌ$x[luTم@yZ_xYٓuMIWزqmuaspsCv¼\6BEO~Tvz}cq'Il>Uy]tcsyԙzϥī +Ӣֈ&{3nSqQJ`{b&Peue-:xjÆ~˰%xaŽph{Nc:MkrWv)}@xX]t&vpuqfwPg ǭ,/ xLeΉna릴rϕ$t7vn6#xK2Pc0f֑N shu.h1wĠ|cƙy5vrRhۚaky:wlm'Uu:lravlwƩ[ա$ծFZř_J#z0[w§txVt9sN%ǫ)Hdyx)ERx^xm[{.Ǡ !ȒǼcs2y֙ v"m'\s\ޒfifWlDtE<~[7{g$zMl5Exa4?ulزƓh<яdìg,sx˳VtưjޟtĢ.|GɭɁ*cÐtɄd{Zh|s-Q%vĚhМe_[bJ8e9yZwM>t<^Oy ~Ћف^qax.dǚoXzy őwm(ueuEZzW6"}}Jkw.fTZp_bLraHOqj^FUvf{L&+}dgjӅ-3ZYυţ阊z\ܑ>k^i@k:hdho`טsܮIm>sY~Ou*mlJzmwLn֗h]}*\^b)c쎠gӖszvҲnr᷑usd̀,a)!xៗhiK+~dC&f!B>vY@QxV`EͅqK~>WS'TVXdl'bqu_t;o؛PDrLNJylF(\d{n}xy{sLo5gqUJKs\zwh|p_zdj N䆮xX@1snmzody.Ny_8xBs3Зhxzk2%'e˝ɇj2l}LzawLq_2=zMć˙z=ޤ%r¸ll(YsiDao쿄rTutM_ w_ \uywMx ǜJy^}ŋs{cZRv0ȄXڙN\7szkt6xxYAk|멲K-np+g_tewr'Œ+~zNǶHu6|s2Cm$"i\]p|) {5.~ޡ}ŵ]-z r#]qll>EjȒ.$_6|=\X,RsŷϞ8}ÚtldǯǛqJwIFuy>EM(ن̣ԉ\Ʀ=ݡz/Łyj۞tKtk:pHq"~^, X}褯zhu)ĉrM}|ɅYcN ,ѯhɡ\p?+k/P|ګ}[ҁY͏߆ȼ^V裥uj蟆r#ؔy~b$kcbɈ<@`d+EuAkŵW OmŅf"YhQ{gΡņǨsŞGh$œrd Yp{$]lwAs|]YxU_jB/vcJa4yY51w@/'Ȯ[q4l?lSv^s2.wnx`$kPe}N^`EYhHibifaҠ^ר,iPooA.scPiS^>t)ߦd|D%K-8DFSeLJ I&Bz"}EX]a٥Ovyu”p8h0،cMY=wF?rJOoUڕC~H3p;E֐ ]͏}Trl>tW]>9yk V:fZ[F\vqpXm\-}XTziH[wb? z\9~pQPi܎u^z Xlw:X6c4.e3hjy۝no̍kV]TlAnf(ExԜVe~)mP3ȬRp{B5D|qzCQrvQL"#b;хqQz dD"x_kJ&{KjΜٕy}֮=🢜} l@nqgexEhꚐqœ2@mݐHz/ev aNXU20d4?jKVie֛4e h i^Zo|=n!xvŔ2}#urǣΌ ťpNͨH9Li&}hsET|T׊dmysoȔjF\Am`˙oju[w`uI{Wx\cCnp|ZC(rk/X!mzOjoOzlTw`KnT엹eaUbZ$`DJlCqָnsSjɽhŻf hݗp:,pyjƔ?i{gdud+{ivs;.tfq hYО!wbsoTzd{0wە>oILmnμMzU墾R;y9elI.xhE=v aEuU!CbzvU.?gG3qg餬=mmqFfTyoUrƲlk" ViJu*Cψ?̬߄פz֒͠mЈwZ3vb G|lLexb~&xPgVt]~~)]Auq1S@x Āxҽ ovjظ:wʶj@KsOyl[%rRFx$^^rER\vR[x Z }EwJmGgfyj2p.ޡ1w+{ezlǫx|ڠxߚKuAas#Q%ŢNj1 iXlqHqIwy]Lfoy(v `tuUs{ͯ>wHit,vau]6+zT\W0r.xrlGq礑xm*}9לaw_1uy%nRnIdZC|f#~W\mpJkI졭xeQh;hlΛ$oğKtlJ.Όƭjӈ̘05 u-䝱mEnlqvYǰeOȳ.o~Dа U_N֚3pɖ=؋ЎĆ8ϥ҇˷wĬw6 E]ޘKw;W:nw?m̩#񢾃{t*wDm  { .vG/UwßwFmV{BDɇ+&ZP󯳎l;*ٺߤv\2{|rrEIvOR_+nSn9sN[Cu>gVwƤװҩO|nQY[CfIes8Lu]DlL5qgXILɄjDTeŌcsĹȝ&PsRuF kUjӭij?kx3/m˜ۊlaًkfYmk{~t H|Bӫ=U? S¶N8:ʟWўF~z{^fLDdi@GyM<9U #q>Kphc>H +^"nhq?}c]{5}ZtTrXAeN#9p+X[>'w=fayԝ r[CkWpAMh}epNЈ uUqMdyz VxҮꀘʫ+vǁ+slӒ`m5dܿ&p~wƤ|Q)v{yXLw1tErp-}̜ۋ0 p[sSKVpNw$V7w eohI+tZGx;胈gp܇pvi_RLrP~rt F[;5EgSy6xžwDmu%Zx4*w{bcl] | K`ФFk&x˟݉f!EEkל^SepwFQwMTovmg!jÙq;={ϨJsI-v{xF@GEJnnuϛlwl}ݦKGoG"gV(FK?`\Z+DTrgč\ʦW׺Pՙw{Ԃ+́p讶 tWdTыFyН+|Dܗsm}㠙}-usv|,׌lvPtz)8` x?7ӧ򾅮ΎI2Vr徚0ʞڶ.}TpMv/BnbL$fMA3pZD eKcFA?fa-Ҍ/^.!u.-rh[uMqQѲGrf%Zq˒Іo=uv"sR=jO7D]G+2gP9q[$< u_:l|T- lS+JnV@.~kOGꆸxac'*A*˔rq$=^e,j9ƌoABmE{dS?WgQM-r[pxk{\}5rc`x0g㊠}g[Zfpyy|xtfs9z׬h}zv~ߛˣypԟ0wuwتיg x9zŔŝ7h͒{bX[g5?s?tۚnocsǙ+pޘ k2 k"ku!l~j"%|k }&eK]݅cԉi VdO9YFґfSʴ;r˄Ȉ w}ldpkɺwBYm~ *ņr!zeeLnO:tZZH=jk{7x#͚nȾ%l>p5r x螵% qrժ2^ȩ ftٟ HatLyaBwg(Չг.'@'iʋ9=y¥3}ȩ/4ͱͶ"xc?ޭPÙGմ圈w^ow'2w t3xtl>wXt5Ls-˻¤5ϊԹ~{ZA|F%u&8sQ}CmM#_(I,oWFs_hQ|?Q^ũEħŒj~ߞӔ}Mo]DC[7G&F\MI)\MD3|zeKhvsXneg \UD[BoĞ2pKr! nב)g cc\:oԀ6hӞ~ɻB;u1@׾<ٟEr|bSjHRlCedpPyt`wOvѸqiݏYJ:V_ 4hLw݌"xJs䆔t}bjP3c8KB1RcpOG8:jT?ktO[>7uZ 6&mT*?oRUR3~dYC%w`]8̀硶̦̅k&r~M1h+j7>prB?sj`Ku[@ \dLO/xafype{SungI{3ho/~(kނq`‹x]yOsq`+s{B{v]}ʆJpȰnwȋ^?}[e<9^o[zUgsvƽAy p&`nJ㘈syOq_ykjkǏ:izf~'gg~j፩~*d!}vZjaOjY_dܜ&Yf;{ȶZ}Ɗz|d{CZj~p j˼usOD 寨ΉTՊ+y/gvDZEfIe|kz5ޝfstm%.foٺOte$hƬn$bu)kr\wVc}ezH\zbG4zGf"KwdIs_HubKCzlcRq2Q֑8ظ:cշ٘=vfSAi\Kn3_xP;\M0oT6qPb1hIkǟ6j_vl w?ȒwK'|QxAr`Zk/qVsņ͢NaW. =קT1A{|"W)Qƾ@w>IvўnxJwvʽOrȷeif8hB5m ΕyӏK{U-zY|:ewy4d/A$pSa3hRA6(g`Ro=sZ?{c-@u\2vwXx>oZ 4&hCӇ8ròF}i~ѩۃwp؉uB#k<׊o_@(th>tY?kN0KqVFqNykI|pW^~+etzSH{KVXէ@&i+qY摥p-bl]Lc4tRqs}RxuuQV}VeIV{ _FtoTĨFpr~Ԫ0~2ʍ |Æuؼ=k˶YeiSڜJbqL Xv vcB$GmK}xcϲrsvFƂ{lΔ]lȨT fkwsd`qXwYv_XiƘun|u n j7Zh$#x˧v<?ŅSY}|wYq" &s~uSˏs*l"؇HgKJv9#3 )u\ܷY}^KB@e)jهɀ'řw{ÈZUy#V/`H/qXLduYƚ}Mxȣ|9|fjTL?XlVAqbLDqZ!@v\];\tROd)q]M9lCO:m uD{qx |ɳ{6zɡzyNB:ƥ$¤KdGتn̟|!x{a|%`G2hA񞽈K[8ds9äsp 4q~sg)8E ;}҈`󅌰wdiI~etWtYߊ|b>?y3NPsFx{^ǃg}Wƌ|vmOǏxWܜO8fĩĐzn?p BkV_iaVrN8mK>tyYl[S|`KRnQ*m|Tyϟq@Tyg_bDe vgRÒgvm,qÿ?{a`TߨlҨ|D uY|kV[p[O}jSfd-wV\t_o_tp˖n׆pϑGzRk`mD%&d[@ӝDvR]o|IG}GۇhmGÝh7cw^׍fPɖ0{];kWf"ފolXsBi}zfؑeXq?dK˫IŸ=w烈\ҁ\X7hI28v[JΈ zhT:! FlυrPq[GBweH˃ v-dl!QolJ bMJy ¶sKJYq z!|@s}:ƓxǘvݧT|.f޻b%oߙ$#بtb)+괫49U馁\P+IMre'C湤cp~qƝWu5vFu13pnϼfrgƩ:ip<>Љ*w tMwkc>7q^,7YvO`lIgL҆VhMޒ /صD!vʓʂđiolzh ?рd7rS,jR3fUpA#k.f:h݋tf9i'+nAYqGWpDMAn{gq]Ⓡ~cfDqڮɓs&nj͚{UrkіdM$ۣ8|7~s=΋ː9aZ]duG[xUolN,Ateꊘr"qoĹh'~ [Kɛ:G:6òzW#;KoxpWu}Tk;Cag9Us7gxš$tĿpFdt 1ˇuƭ|{+ڈ}|ksuÁju[ԉz*cN;4h- {(NBqCHs Q{Y\~aZxi۔jÚ}0j뤫ujkj%euQ|hK,rrZrY~eQKFnPЊl]Eʟ;ҠPu;%NfcZI _ў4hIȞkJlۿ2oPFSu4)} (0Dk`u48ʧ~+//4EwLw `rs`P}kXSx nԮMwi2qlqs7m3lU~lo!x򱪞ZĬ.y}̄PjVtF8t{A{mCzeA-o Y̓lՕzuCEcř'|MNSnOMLzi{XNsʘEm|snLJnm vvjwpii8{nNp)Ho,s.їwbι|c׍0) y#v kqp*=wu2EǪ=.D}հAʖډI gtgQYۅ?iE3jW|O ɸԑĒɁI‡K x_ss>$Qy̭M6}Rv@o2l1kKzBg}~v6&|d/^kXf'~aݔ张VЩ9~uR҄/gچ+e zwySpiEYރ]:n L6{_'NÈτzRő)pJS /x|d_zasDuX_DR}mQKybnTlILkbrFu x$椔}{g|ǐwƢ:uS~qSuwNǵB| ݇Gk||+\EͭՋ͡ĥfhZ nh%4Q\P`nnPbȻs>sWp:0nk$Xk{?q|ɭ;MnV؉ŚOK}r]Svc;r^87v_?y^,>Yy}c?|~b? tP :ݩZO⬒|ǣ%x]oIvi@Ax]4oS/c#R59a6T=򓞈=os刞p׍nnWr`Ltpr]mvYm4S}|eo3pG(pTތqі0_mDUlO=qsdw,~*OIՔ5pwX[\ydSQzO\L3MfтlЇnrmiԗJd?f lBi+hbz|z_z ]ću9XԁpPsUSXJ|_(fݜj~o s&Fgg^ܽWZlRhvzc0{P^̹ υƐ⥓!~ˈtfy[Bt}_<8?{]UǵtҢz%ŻtN=#qc uۀs ӌɉO5z8*6v<~sɕiWwb~|nؒ\p̏xT iD{|cGhsTCm,dvŞ!q/siEbaaDʓe-i`xY]|isPs]߇Vw\nlKJ3pSCKmVYpA\y.]n8g˲liwWuОs,o!!p®;hz#mmhudS'nX nxtaor“j}{qii {mMqǢdslCh`}Loq@tHauHx tUڊi}rv闄Q1ya,_oiLG~)p\@jS)vM{sԓn<{kvlRCllOmApotcz/ =jL+(4v~ƣ{]5#xɒIvI,ynk|1wIƦʀ%/|jҮUѭ&tFܒ|qP}[qpkdx*Ŧ jɚÓ}h0uZN'L1{8‡tr qhB{D0Bac9 u.hDX_ȿf-[]D`K^wx-7s^Bjb/ lOҬ +]A~)x@)ŞZ+4|xKtxSWtnä^xdA{)Vʄ?o\ʽ'q&ȦryǷ|z^}B‚9*WtmWpb`'rXseniR8.Qo^U8xYz=]{,aAxfK3vb3 8ˊpQȩqsˇt}p(*}uz+nzMvC]&78rZQ3[O/TK04|4x$s9jJr鏇rrIs֔]lzTpK}eƒGp 4rʛfxȕŜ)=qfD%lnݡ}t AwǤy6ŕ#|EKAxsHm6kCgh,mf,m5hjdùg&lSkpfaO}]uYl>SoVqd;gxhڮȗt)}iwv H?m DwpoxdDu!BmLv0˝j%rÝă쵊Z76+~gLrHawO'ώnhĺpMo¡oZt* Z{ثC`[]ŗ*ݺzƣ7ef(^hӓx?Mz2fa5o{GlzdVHy\d}p,vv@fq՟>nf]ꆶZƉKX֡(]za Sq[pu_0~y[sJD;wViѳܘ5vy|!{}6}w`BpÓmx\ oG0j um|e;𩋎ѧ0Gތlۤa> ۠{oswgY~o.[$epm֜(vwȝm]knuku8oY?q'k`NހXW7_Õ)|NǓsM|}W_ bs3ux֊Wn|Oxv&|\ƍ25bq\'阁y蝻-uHrdap+oNL#n{nQIpy s g{ ^*ƯqnǻuP\~ xܣ=r@e!e8[z8w~) CS̰xRw6jdؗ#uU^`ȱ%dKˉcv`ālwsrHDx %T"|& xEgԙ_ ؘcƙg.%l0>nxvs_ oć`}~P xɯ=*Ss˾iKv1q{鷰zع2zv;mjU7\6l&FӏrJ/@qNkhΧ~zSY3{.Ux*%v*\c/ty`/x_3{a8{cب~iʷ6pȼmwB5yǕn| @DxuSi斀nٱ˟?Ҕ)ä??©ϋŹm%x#4cofŖkZ˭r=5oVQoA"t)pŻ?bs!y痊 uz.zܙ⏟33wnBZ ndW@fcOd2gO41pyS5A{bDmP~g|^— (0W҄\tvt5V`g:qmZ/[NX0]Pq6z 2yjrIp$orCnDdtaFpuu@u%4}1‚׆H%Q3}Ϝ݂V4}vD~uFԍ[%tk׿Uxrݞ"xn?4N^ۋƹ{#ZƝ𦬇21~{Ìd+N\ɤmHϚ}MɁv7pTrvL/{!f$pWA|´#&}HæwG&Br~(ʈ9d|ȅ]՛yʶ~o/} yy۝uhsҔQܯ{-lèYźۜBu8NoբT_z xnoƧ2zʋƇ*oơ̦&уfށXΡɄڻ svl\_sED[XxH{&PGzy~v=Nu1QB(^tYp/ t`.$woay;qqV7x`:sT1~CcaAyZ.ގ2r@}h|Iu˶ooZvtxjd|ƆA~.e|$[qNb %gcׁŻUu~|+wѿ(}pS㗇k,iCr xn@Bn~ok߾5m%sX1Ș9?lq3u[ܒmwHwI`q$Y@fM 3oN2}Oe1 ` Gh^?+i?nċКtuƝ;qń=|dpV#p77[wu\4dQ: jvX}= >ބ ?za3q⏠o* qun֒x zx |VT}{8́5ĊCm6z $ybąxL{:¦%~?ʜUԲ7ճ3vSnmoSrCrJoYkЎb{D_N`HSc$c|yP?bs!K{`u'lFCkݡktxD'u>jx(0y?܈V)}Z?S܄ȍokⳫpÀwRy\{.Dsm3^֔$yPbxW z`!qU݆mIsyMPfۡc@g0m:ɷ{͙iHak* K .w٪SeúA{ҚtTjn:Bl7x3zDŠA-mFl~]-^LsptzX9qr-P0?iJsYnpQq0ޓuѨ~#-nobXJ|gF9GYpSiΠ^g&rô=w*|2YȾȔ`se$r?[?bݱٝ}|6ѪKtr$uwŷ {į@xnNs{q؝o$qé{o>+;˭YsĨ3+wNr׾kgĥԋjٕ+{  x{ֳȝzԯM{{ r lGDim`cf2Ey1j6x%M|YHq͍.L`I©čºѭz_vAmpG_W~D9zQ [󫰕Y~U+ "(LKqHnM$6qT-vd*5z_iDJu`C5v\"7ruQiRFuB`F5k6-bHxvpy2Ys=ul:xz7dcǮ潲}Wm҉j<yW LW@.jzP4; I{\qgΞ8m4Sjlj7m>k+eudSt잌Sk,ƛ~gلyZv\D;pJT/3T+CU/UOۃbfYØܫ-uESet["$ɕe=~|ҞƘ)z}RVp6w Yv0f(R9m\;"     (S `*`*lllllllllllllllllllllllllllClHFHf?HȅH_8HX H 2 Ȟ Hx libvips-8.12.1/test/test-suite/images/silicongraphics.sgi000066400000000000000000000662641414645631700235230ustar00rootroot00000000000000ll~lclHl-lkkkkkkpkUk:kkjjjjj}jbjGj,jiiiiiioiTi9iihhhhh|hahFh+hggggggngSg8ggfffff{f`fEf*feeeeeemeRe7eedddddzd_dDd)dcccccclcQc6ccbbbbbyb^bCb(b aaaaaakaPa5a``````x`]`B`'` _____s_R_1_^^^^^k^J^)^]]]]]c]B]!]\\\\|\[\:\[[[V[ZZZ~ZQZ$YYYYpYCYXXXXVXWWWrW9WVVVUVUUUkU2TTTTNTSSSjS1RRRRqRDRQQQQQ~QcQHQ-QPPPPPPpPUP:PPOOOOO}ObOGO,ONNNNNNoNTN9NNMMMMM|MaMFM#MLLL KK{K'JJsIIIHH@GG^FFFE|DDnCCCCBBBBBBRB+B AAAAsARA%@@@@]@.????w?V?5?>>>>Z>3>====_=(<<a#a``````f`K`0`_____~_]_<_^^^^^v^U^4^]]]]]n]M],] \\\\\f\E\[[[i[0ZZZZ`Z3ZYYYYRY%XXXXiX0WWWWLWVVVhV/UUU~UEU TTTaT(SSS}SDS RRRRSR&QQQQQQlQQQ6QQPPPPPyP^PCP(P OOOOOOkOPO5ONNNNNNxN]NBN'N MMMMMMjMOM4MLLL<KKKCJJJ%II?HHoGGGFF.EE"DDCCbC BBBBBbB8BAAAA~A]A4A@@@p@?@ ????a?@?>>>>k>@>====p===<<j#jiiiiiifiKi0ihhhhhhshXh=h"hggggggegJg/gffffffrfWf<f!feeeeeedeIe.eddddddqdVd;d dccccc~cccHc-cbbbbbbpbUb:bbaaaaa}abaGa,a``````o`T`9``_____h_G_&_^^^^^`^?^]]]]]y]X]7]\\\\\q\P\'[[[|[C[ ZZZoZBZYYYYaY4YXXX|XCX WWW_W&VVV{VBV UUUXUTTTtT;TSSSWSRRRRbR5RQQQQQuQZQ?Q$Q PPPPPPgPLP1POOOOOOtOYO>O#ONNNNNNfNKN0NMMMMMMsMXM=MLLLcKKK_K JJPIIlHHHGG?FF[EEODDCCCC(BBBBBrBEB"BAAAAhACA@@@@P@????l?K?(>>>>x>M>%====}=N=<<~_q~gAgl~_Q~EAEK~^~C~^k~gCgl~^I~ECEK~]~A~]z~gAgg~]\~EAEeE~\~C~\k~gCglggl~\I~ECEKEEK~[~;~[ogh~g?ggl~[O~EDEEK~[~A~[tgh~gAggl~[U~EFEEK~Z~C~Z~gHgg~Z聢~EHEE~Y~E~Ygh~gIg~Y聢~EME~X~N~ X~gNg~ X聳~ENE~ W~K~ Wh~gKgiggl~ W肽G~EKEHEEK~ W~L~ Wm~gLghgl~ WM~ELEGEK~ U~N㪧~ UԀ~gNglggl~ Uc~ENEKEEK~ U~K~ Uu~gPgg~ UW~EPEE~ T~M~ T~gUg~ T聳~EUE~ T~P~ Tugh~gPg~ TW~EUE~ T~V~ T~gVg~ T~EVE~ T~V~ T~gVg~ T~EVE~ T~Q~ Tgh~gQgl~ T~EVEK~ T~W~ T~gWgl~ T~EWEK~ T~Q~T~gXg~T~EXE~T~X~T~gXgl~T~EXEK~S~W~S~gYg~S聳~EYE~S~Y~Su~gYgz~SW~EYE\~S~W~Sgh~gWgl~S~E[EK~S~\~S~g\g~S~E\E~S~\~S~g\g~S~E\E~S~V~S~g\g~S~E\E~R~W~R~g\g~R~E\E~R~\~Ru~g\gl~RW~E\EK~R~Z~R~gZglg~R~EZEKE~R~Z~Rgh~gZgj~R~E^EI~Q~[~Q~g[gjg~Q聳~E[EHE~Q~[~Qu~g_gj~QW~E_EI~Q~]~Q~g]glg~Q~E]EKE~P~]~P~gag~P~EaE~P~a~Pu~gag~PW~EaE~P~c~P~gcg~P~EcE~P~c~P~gcg~P~EcE~P~]~Pgh~g]g~P~EcE~P~]~P~gcgl~P~EcEK~P~d~P~gdgl~P~EdEK~P~_~P~geg~P~EeE~O~e}O~geg}O聳~EeE}O~b}Ouggh~gbgl}OW~EeEK}O~g}O~ggg}O~EgE}O~a}O~ggg}O~EgE}O~g}O~ggg}O~EgE}O~e}O~ggg}O~EgE}O3xhShx;}O3gJ  @Sg@  J;g}O3E2  +SE+  2;E}O(xhMhx7}Ogh(gJ  @Mg@  J7g}O/E2  +ME+  27E}O,xhGhx4}O,gJ  @Gg@  J4g}O,E2  +GE+  24E}O*x D XhEhX D x2}O*gJ * g7@Eg@7 g* J2g}O*E2  E%+EE+% E 22E}O)h DXhChXD h1|O)g@*g7@Cg@7g*@1g|O)E+E%+CE+%E+1E|O'xDXhAhXDx/|O'gJ *g7@Ag@7g* J/gl|O'E2 E%+AE+%E 2/EK|O&x DXAXD x*{O&gJ*g7Ag7g*J/g{O&E2E%AE%E2/E{Ox :XAX: x.{OghgJ$dg7Ag7gd$J.gl{O%E2CE%AE%EC2.EK{O%DAD/{O%g *ghgAgghg* /g{O%E!EAE!E/E{O Dh?hD/{Ogh g*"g@?g@"g*/g{O%E"E+?E+"E/E{O$S?S.{O$g3#g?g#g3.g{O$E"#E?E#E".E{Oc: X?X :c-{Oghg=$#g7?g7#g$=-g{O#E)#E%?E%#E)-E{O#/ ? /-{O#g d ghg?ggh gd -g{O#EC$E?E$EC-E{O"x%?%x,{O"gJd%g?g%gdJ,g{O"E2C%E?E%EC2,E{N" h=h ,{N"g  ghgh@=g@hgh g ,g{N"E&E+=E+&E,E{N"D&=&D,{Nu"g*&g=g&g*,g{NW"E&E=E&E,E{Nc X=X c&{N"g=gh g7=g7 ghg=&glg{N"E)'E%=E%'E)&EKE{N":#=#:+{N"g $(g=g(g$ +g{N"E(E=E(E+E{N"(=(({N"ge(g=g(ge+g{N"EC(E=E(EC+E{N")=)(zN"g)g=g)g(glggzN"E)E=E)E(EKEEzN")=)+zN"g)g=g)g+glzN"E)E=E)E+EKzN!)=),zN"g)g=g)g,gzN"E)E=E)E,EzN%=%)zN"ggh%g=g%ghg,gzN"E)E=E)E,EzN!XD)XD=DX)DX,zN"g7*)g7*=g*7)g*7,gzN"E%)E%=E%)E%,EzN ~.zN~gkgzN~EkEzN~kzN~gkgzN~EkEzN ~*zN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN3T>(zNg>gg>(gzNE>EE>(EzN@@'zNg@gg@'gzNE@EE@'EzNAA&zNgAggA&gzNEAEEA&EzNCC%zNgCggggC%gzNECEEEEC%EzNDD%zNgDggD%gzNEDEED%EzNEE%zNgEggE%gzNEEEEE%EzNEE%zNgEggE%gzNEEEEE%EzNGG$zNgGggG$gzNEGEEG$EzNFF$zNgF䁮F$gzNEFF$EzNFF$zNgF䁮F$gzNEFF$EzNFF$zNgF䁮F$gzNEFF$EzNFF$zNgF䁮F$gzNEFF$EzNFF$zNgF䁮F$gzNEFF$EzNEE$zNgEE$gzNEEE$EzNDD$zNgDD$gzNEDD$EzNDD#zNgDD#gzNEDD#EzNC&C#zNgC&C#gzNEC&C#EzNB(B#zNgB(B#gzNEB(B#EzNA*A#zNgA*A#gzNEA*A#EzN@,@#zNg@,@#gzNE@,@#EzN?.?#zNg?.?#gzNE?.?#EzN<2<$zNg<2<$gzNE<2<$EzN:6:$zNg:6:$gzNE:6:$EzN7:7%zNg7:7%gzNE7:7%EzN5<5&zNg5<5&gzNE5<5&EzN3@3&zNg3@3&gzNE3@3&EzN1D1&zNg1D1&gzNE1D1&EzN.H.'zNg.H.'gzNE.H.'EzN,J,'zNg,gJg,'gzNE,EJɁE,'EzN 'J')zN g'gJg')gzN E'EJE')EzN!$J$*zN!g$gJg$*gzN!E$EJE$*EzN"!J!+zN"g!gJg!+gzN"E!EJE!+EzN$ J -zN$g gJ g-gzN$E EJ E-EzN&J/zN&ggJg/gzN&EEJE/EzN(J1zN(ggJg1gzN(EEJE1EzNKJTzNKgJTgzNKEJTEzNKJTzNKgJTgzNKEJTEzNKJTzNKgJTgzNKEJTEzNKJTzNKgJTgzNKEJTEzNKJTzNKgJTgzNKEJTEzNKJTzNKgJTgzNKEJTEzNKIUzNKgIUgzNKEIUEzNKIUzNKgIUgzNKEIUEzNLGVzNLgGVgzNLEGVEzNLGVzNLgGVgzNLEGVEzNMEWzNMgEWgzNMEEWEzNMEWzNMgEWgzNMEEWEzNNDWzNNgDWgzNNEDWEzNNDWzNNgDWgzNNEDWEzNNCXzNNgCXgzNNECXEzNOBXzNOgBXgzNOEBXEzNP@YzNPg@YgzNPE@YEzNP@YzNPg@YgzNPE@YEzNQ>ZzNQg>ZgzNQE>ZEzNR<[zNRg<[gzNRE<[EzNS:\zNSg:\gzNSE:\EzNT9\zNTg9\gzNTE9\EzNV5^zNVg5^gzNVE5^EzNY0`zNYg0`gzNYE0`EzN[,bzN[g,bgzN[E,bEzN_'czN_g'cgzN_E'cEzNdfzNdgfgzNdEfEzNqhzNqghgzNqEhEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzN~kzN~gkgzN~EkEzlibvips-8.12.1/test/test-suite/images/small.bmp000066400000000000000000000014661414645631700214370ustar00rootroot00000000000000BM66( ` ` h YgNMHq8֎WW헕{Dk"_hCRf>@dNzG(0CU~xj~uScSa`oSafx[2M2A^aB̌&k4jgtgyc^k.i`X| "5%v v"u!zmTb n3oug'|["ec_f/z6pn,w`fi!o_RELcMtE}q1[IwaSJzRq9q>eE3/unZ9 iVV}_Wm%aBy5&sdWmjuveWo>eAwF|E?h*2nCE3:F4 V#^("IrQUO3libvips-8.12.1/test/test-suite/images/t00740_tr1_segm.hdr000066400000000000000000000005341414645631700227600ustar00rootroot00000000000000\dsr/net/dirac/PET_Da@r? mm KBq/ml>T>T>w6h7B=5r/net/dirac/PET_Data_4/Images/ECAT962/t00000/t00740/t00740_tr1_segm.img::libvips-8.12.1/test/test-suite/images/t00740_tr1_segm.img000066400000000000000000077000001414645631700227610ustar00rootroot00000000000000c 6JXY~l04j[""" -0ov$XEM V ; ( #j9H ?   O H   M cFYIk1 a$,YY   $faE11a p!&**>(%#p!,jvRi{i  t 4 L   t 2~ d C w B  %   I ` j i X H=XCBd6IFC/C :J_=TI]Kw=C S"$%)H,.-W*'A$"yJ,F=|~* . v > d   m C m p R ( 3 , " : ^ b F W9L* !" |,yIo-,{Ny(:rz~`qHSy z3rL %3(Y**,w-$,*Q'$O" ~$(co0& L v m b @ &  ? X  3 b    + %   ^ J/ "7#!<GG;Q(~K>D%OB#ur"'*,Y,B,,*'%'"c /W=} = O ] P U c b 2  Q ' r y o B w j G 0 E F  t!#w!</fb3XIhy/;uh!iq_E8eud10V! $&H''' %$`"<`%E  ]  i i   3 ; = S O !    P o D N v | z W 9 = H 8 $  , . aSsJ w+-+B.s9S-"m6bO4r !G! LPU0   # Y ( [u,{7&n>UJ.: = f m 4T  =  & *7g"\-["_0=4Yk! X L @'zh m { 9 l 6k!(/\AQR'O@; Y  Dac " >  7 }:8 {ht]Zq  e 2 eU2- VaF}W7% WIwiI(U&`!OTh]BMY . ! H z m b<:Rs70~lpP A <  w s &  7 O % 8p(5m7M'LRDPFBjLV R y  ' P * K 3 5htj|.+ bd!% P  ! 0mw    U u T J J ]2n'{9yfW6kzKL@l w"+U hUm3Bb X 9 2 $ (  ^ i  n 7 ; t  |  G Ff2((r<Vdru9l.s  <"Im +,$4IOXtlvhz/d& . { y  f { Z 9 C x   q < .  hCd1Tt4!^M8vJUr},bR~@wbR)[o_5 .emEunW-_M , v M  T F r w M 1 + 1 ` Z = $  u 8z]FD^"K\~*Z)07P_{+v ?_<[= %=~1x(Eac4O  { j   q S aG?U< @K=   ?"*nEAJ{  ] } }QM++p86 _1f7>*I2 a m <kw0 El\?7EY/f0dHwp ) @ [ w q K 6 YU {y; LW% mEO[}2 Nch},R}V"L+er#~j_?HvXUV(5C{  yp1sv3 "6" ! Ur< - f<:%\a"Zp/ T~VwW ,w<%h/1mv}`<1Z;2UH^=KRL#$Q=kH  ekA<1 "$+&*(N*,T--j-+));&$!!R=r  7ARcq;H %[O|?6FA@i",B&3YiEDH=. !jm@  ,{Iu!$':)*+,,)++++v,6-B/ 02468 77Y5M3302-[*&#? K68& nYis; #2`h W|~1Cmy/a !<:txB R i  /C?- $(g,&0:368:L:s:99%8V778P9:<>|?AHA@><|9v63%/},=)l'%$s"! v=x&  r /It|&-A.5narIEUL>qwp n  9LT"&+*/4D8=AXDFGGG%EDC@B AB)CPDlEGHJII\GcEZBL?A;842+0/$._-n,,m++q*?(&$#"!| ci r /6TDYue>\b/mj.,E  ]n2!#$b%'*.27r6:?xDcIcN4RzVZ7]D^d_0^r]\t[/ZXX[XiYqZ[\\]'\\\ZY VDSkPlMKCI&GFEEDDE=EECA?S9K40 +'|"iH J ':vN@D; :AIla v5`%$+i17a<AFiJMPUQSaT&TUWZ]r`cfilpsvxwxKwwyvsuNsr poojoRoPnn_nmmmWljigCeddmdwdgdcd$ddddd b`]zZHWiSPaKGSB#<734/3+i&!=  nsR`*Wb.!d\x1R-F  '&.g5{psrvx{{|^{{zyowutNrr qqppOooooo mljBhhhii ijjnjklwml>khda]ZhWjTPdKFA<<_84J/*p#) k BF p ^J <@ 6u%+J18?FMSYk]~avdghiiiiiik}m npvrsuwy{H{|{{pzyxvuGsrrrrqIppbpypaonlkBjijjklpmmnopool,hdx`][XVS1O!JJEA~=9E4T.9'!P'C% | `]"| JT< k $ k/8$*076VV!j#0'+0K37BGM(RVZ]`d1gj8lsm_n:n-n3mmBlqkjzi?hff`ef)fhcil+nCpsSuwEwxxyy yy xy?z7{|}~ }~*}}l|!zfxwvuu"tCsqp%nmmkjihfdcZbc3ddwddccdnenfUePcu_{[VRMrGAk:47.'!w ] Ls7<,1,,r,++-.2=6_;@fE ISMRWq\_|bdfgijxkHjjai gfedcb2`_^}]]_]^`bdg*ilor$stu_v'vw7wwxhyzz|(|}h}K}u||ezxvtsIqpcnplbjvi ggfeCddcb7a|abd;erfQfgXhikjifd`\W*R;LOFF?81*#qc 47m96!:67 6655y68[UY^kbfik}l,ll l khjhfca`^]c[ZYEXVVU`V WY1[ ]h_beiQlknpqsitvwwxyz|E|}V||{kz7xIv?sqomkzhfNcbMa`z__g_Z__`?`ac*dfMghj"kmnnnmk~hpe4`\BVQ[JC;3+s#> ZVAAA@U??e@BjFK PUaZ_c]gjmoppnlkKi2fcH_\YYmWlUT.RQPON1MJLM?NEPJQT>g> =<;;;<>@RBHCFIN>SW\-`d&hJlpJt vxygz{${zly"vEsDo?kIgb^ZVROLK*II^I;JPKbMgO|R&TWY[]*^`Xc fhj"mporAsu_uusrnlegbZ PF =*?i@CE2G^IOK'LOQXUY_dinyqugwGy?y{ywvs$oh`ZVLCz:<1>'[  ex`iiiQhhRh6ijelmnofpMppxpqnm(i|e`\IW4QKE@L;62/-\,+,!,t,y+** *#*,,-.@0 2;7:5u1.,s*|))****c)(()J*)*++4,.O28?FMsSY`fmrvx9zz{uz2xwsnWf_XGPIB<62/(..c/01{2J3A4X568=9&:>;Z=?CHyNT[bsglp!squAw>wtwu~snh`YRjKDj k?lllmFnVoqFr,rr}rvqo7l"ifaR[hUP\JE@1Q223357;@FLRY_eimpOs't_ultcspke;_IYCSNG7?93>.)k$6jklflmopr&rssrqp'mxiufaO[}TNkHB=9U5s1-*),'K&A%%%&([))(*'e&&''&&c&'+30W7>ELRZaiotsu vw{xxvqxkcR[?RJ A9k2}+(%3%r%')(>)d*y+b,=,-.A.h..04159?_DJQDWe]\b*fimoqrrvpLm[hd_o[W)QKyE@;M6v0*#(jkllmro"pr0rsWrqVnjea[U%MF@:51.*( &#%^$'#z""#%'()!(F'\&&r&&b%$$$(,4":AGNV]f%lp_qtu/w7vupkAb[ RbIA81*y&#$$M%&'(A(()()**0*_*Z+-04:?)DJ~P[VK[`dil9okprHqXolivfc`w\\WR LHC=6/F("hi^jAjkm"noppomif `\UNLFo?>9m3/, )&$###I""O"$& ()*E)6('Q'n'''%%A$',39W?EKS&Zbhm5oAqsvKvv qld]U9M72:,)&%q#H"q"#{###R$%a'*9++*(('())) '&&6(-=39?DJQY7afkomps*vRwvrnGg`WPG?@70<+(c''({)<))) ('-&&w&f&&'E(:+.~3/7t< @rEwJPV\iafwkunr1s5ssrFq*pomjhd#`\VO9GQ@9re;eoefSg+hijjkhifa]W%PI@A9|2t-)&$#"["K#.$%"%L%R&$'*,-,+&))*+,P+s)) (+\/5;@WEJQyX`Qfjm\psmvwwtnpj+c[SK\B:3/+'*J)*i+!+++S*V) ('u'&&&'\)|,$037;./A.:,8+ +L,-. ,+6*f*,06;@EvKQY`4ej@m-psvxxurlf^iVtMD<5C0,F+1*b+f,Z-].--!+*)((?'['&'),M.148=CJCPW\cXhmpsVtiuvfw/wJwwvuls qm@hbH[\TNbbccehfhihiOgcv]dX%QrJA: 3R,(%l$!""0!"l#%&K&o&'* ,/D/.,, ,-..o,**0),i0!5:>CHOV]chgk=o#rXuwmxvtloipaxYPG?72.c,+,-M.s/W/o/,.2-c,O+,)(''/'(9)*,.2-6[prtvw.wrwwvu)splga\)W0baacdf0g*hOhIheb]\ CJQQX^c~gQkot8vsx5vuqleb]UKC!!!"####@$'F*-!--,- -..-+;(''(+k/147=\DKRX]bSglqtvvur[nhRaY^PHAP+])(f''Y'''' &&(b*/49?FfMU]dilprtLt8tdsssrLqpnPlih bb~cdfhhjnihoc_XkQJB:2,&q#"! _ !"\"u""$ &*P,-?-~-a.#./.-M*(G' &]') +8,.P1|7e>EwKQuV[b*gmwpzrrprpnjde_KWP&HC>;u751/-,++v+,+*)v(()))((c')m+/3h8]=3CJcR#Z`fj5ngprrryqq.plonxmlkihcddfhjkpm>ljad_XIPH`?7/)$X"Q O . G !"":"w"$='$*,,,p,,-{..o-+)''&')*+."17>'E@KQVP[ag.leo6q`qDqp4ndjyfaZyRKE@Z<9v62/-2,**+,-Q,++ +|,q,,+y*`)*o, /Y2/6>:>@ FlNV]#c+gFknpq%q oo5nEmlkxjji=heeg i[knoq$p=mgaYQH^?a7,.(#"B!!!!"C"#[###$ %J'*+++++,1, *)R'&N&%&')+-17=EKvQ3V[ag'lnppqapnIjgb]9V@OHB>;d841C-,?*+,.8/g/p.v--./K.-+\)*?+3-/25;AHPW^5bhk[noBocn m8ljihhgg#ff g hknqqru/t4qjd\9S#IA?7}.($ "";#N#$%%(%%%|%>$%'O)8*m**}**))?'&$$#o#J#C$&$&'*.4e:B HNTxY``f3knzppqipUolejea6ZSMGFB(>b;N72.,U*+-9/600/..//.,*T(T'(\*!+#-c/4:#AIQcX!]lc g&k&lulkfjiYgffvfReedeg i[lpstwxvuslf]TJn@8{/*%%$&(")f))*K*V*)X(q(>(*++b+*)('&i$"!! !@!#$^'v*0j6>EL QW_ePkn pspqKpomlBieC_YSM6GCl?;Q61.,-Y.011T/../1/#-++(U%%8%&&X&(L).3;CKRXk^cWh0j&jihgf[eeeddcNbef hkosWuxPw>tfmhg=^TJ@8/*&o&&)r+-../k//M.D,++=+,i,+*)('a%#", x| #&,2:AHOV^9djEmo}opponwmkid`Z,SMID?;151//90#122 0....,*b'f$##K##}$v%).6>FN TQZ`QehihLgfewdd5ccb a-d/dgj,n.qtTw#urke]PSI@L8D/+'(),0024f46967 54U2|1#01F1j0N.m-0+*{('8%}#w! h !%"$'-`3;defyi_mOq2svntqj{dN\RI ?7/+(*,048:1;<=>)>=7-53H10._,+r)'%###5$%(+1978>EYL3S4Y`Jdhjmknkul~mll kkxjifb^MXT/OK]FAx<87466653X1)05/.-'*(%$####$M(;-14=1:865+321@.,***g,-039 >ExKQX];bf&i\j@j\ijkkk)kjjziPhea{\YUQDLGB><:[9864010/.-*(_&l%j$$s#$k%?)<.85=IELVS%Zp`gklkhjihFfedca`e`e'fiKlpNrttrngD`XPVG>80Y-1+/3&8b=ADFJ2LNN6LJ/GFlF\FDLA?~=;:F9875e31M112447E:\?DDKQV[`dgjjkjijkl$lkkkjjihea^[FWSON:I D9@=;9\631|//.,*u(T&%w$o$#F$$).5=DL*S.Za2hkmWlkjFhfed`ba`ddfi*lpqsqm[e_QWO[F>80--1G5Y;!@EvHKjOeR|UTSPNM)MLKXHFDCIA@?u=:97929C:;>ATEJPV Z_bfiljmll:lmnKn$n mm]llkiRf c`]%XwSMMHzC?;841X.-2,Y+>)(Z&%J$A#"!"_#X',4y;CKRZa;h+kmHkkj$hSfUdcbaaac3cdehlGoqspOkd,]VENHF2>>70.9-27k=DIOM4PbU/Y\4\+ZWUUSSSR6OMLJIHGsDB@@@B*CEhGLPUZ6]adhknnnnoap#poobo9onon'lCiagday\W;Q"KYE?:w5;1.-$*('&%$##""\!> kS !%T*2J9BJ QY`gkImkkbihedJcjb_b&a_`c~gk5o$pqnib.[TLE=\7/04--27>EJOOS3X]`a0`3]:ZYfYHYHWUSRQuPPzOkMWK-II[I^JKCM2OoSW-[X^asd[gdk-nop,p~pq~qqzppCp?p=p-plomkZigtdT_LZSMG[@:T4(/x*(]&&%#"!!T! ?G#(08~AIyQZ`hksmkk\igecabab?b\c]a e;imolplg_YgRK*C;5/- -827q>7DK&PRU[=`KdeePb`_3_^]\ZdY*XWXWW]UT!RRnRSTGUW[0^b+dfhzjmpRqqqqr rSqq ppppq8pomljgb]WQJC<50+(& $"!< E #)129AJS[bzi}lml8kjg[dbbab{cZXLZo^mc=gl}mnk2:hC?L5T]dAkmo ml|jdfcaN``bcjUX8\b*2:CjLjU/^dknp nm)j/ev`^]]_aLQoW^dhiBjhkhUc{\ZVQ*JD>d94V226:J?DJOTYk]gadffxgg/gghii hh-hhJiejlmoBprrrspsLrqqsqNqq`qrtuzwxxxx)wzw-vvv7ut{srqpInNjfb@^ZKU*OHB=8T4L0,z(%#!! I#(0(7@yIaRI[Ybimomzlid_\\{\X^f`EKS [!agPijhc]uXKRLF@wIvtsr}qpWnkOgc`],XSMF@;73/*&a$+""a! E!%,3EMW^e+gjgd^YT+N H B;>=:,9h9Z<@aEKQ:V[_aeIg^hi@ii~iFidj-jk"jjkFkmmoprst,tu tTsBqonmmmumnoqnsvxyy xxxOxpx=w3ut&rqpon9khebc@`{\WR KER?;|72,(I%$#"a s s#*212:>C L0U]eqim lwlKh`be\DXNWVX^Z]7?HlRUZbreiMge{_[OUOxIsC?;;l;n>BHNTZ{^be&hik7kgkk@jjk=llZl_ldlmo"pqrrs0rrqpmlk jk*k5kl m{orEuvwwyw1vwTwwvusrPq%ptonljphfdb]PXQgJD@;~5R/*~'%V$:"!&c 8#%)0:BLU]eaiemlYkf`Y2TiRQMRT~1d9C;MW_d h_gf@a.\VPJDA ==Y=_@E KOQ^W]bfgj`km)m{mmYllqlmnnn nuo]prrsLsrqqoim=jhggDhhiqikRmpsouOvcvVvcvwxPxxvtsRrSqq\po4mlk|j+hqd$^WPJpE?@ 9&2,)I&$X"l g =#)1":CLV^oeizmkjgdg\UHOMK(LGM,C5A>IS\blgggab^"WQL FB<>>>BG MTZL`eiFjln0o}ppupIoop(ppppkpvqr rs srlqpo=ljggeddefRgh7il#o)qsu'uuvwyyywutYssrrKq\p0o$o n,lhc\UNI C;4i.)%#! gb!M$+^37= FNX`Eg5jm;kIhJ`XPgIFCUCEE'0;vGwPPYa{hjmjjf]TL3D@S;;<#-s8CNjY`Cg5ijKfXaZ8SMGDAABFPKS/Y_fNjoqrstuv(vvwNwwwwv[uuXttSs7r pp,nlifOcaabc(ce5fFhIkn!prZstuvJwxLxwvuts=r3qqlqiqBpopNonkf7_]YRLKD<]4-)d%:# f #'.6@eIRR[bijmidZMPG?H94X33)4@\KV_)fikhHc\[qTzN/GD@ABF|LKTI[tah1lqBsuvbwrx xxyzzlz6yy(xwwOvtuTsqp9omkhda__`Rabd eEgCjmoqRrstuv+vw!vBus;qCoo-oKocoNnmn|nmi?d^XQKC;h4%-)`%x#f  3!%)18BRK.S]9d iklh*asVLC:3R,+q*%1#{47,%#"3!-p8DQ,[drhlj^f]lUN+FA=R=CKS[ci ouslvw{xyyzzzz~yxSvuctMsrq_onmm:ljZh*edd@e3eggikTmpyrst#ttuu5unuts6qbolkmjkkk2kIkHkkifck]XPIkA:3-)%" M 7 d#y&_,\3;DM]V^Rf]jinkdg^~TG<2'x%x01&Q D  O:'3>ImTs\/cece`2YQGJTD><9X;c>xETLS[Cb5iWnsvlx\xy\yuyxwuMspmkiVhfffggi"ijkQlnnpkr#s5stiuwny yyxxxxxwvts`rpomm,msmnoFoUonnkDh.b}\TKB:c3n,(F" :j %E*3E;DM_U^+diij2c[+NwB7;,![[%6#.69CNW5_bld}`u[!SLLGOA>:;=CJQX_fl3q|tAvuvwHwwTvuJrpljgxdba``Ya9bgdEegifknVpsDtuvjwxyz@yyxxy%xwvuu sr]qXpoto+op)pqPqoqqolyic\TKB:*3:,k'"m : "'?-69>KFOWO_ch g(e^GTHh==2]'Y ( 2)W3=IRe[u_ca]UOIC?;;Lml3ieb_\YVTRSUvY\_ch-lp&s:tuv?wwx xwwKwxgy6yAGSLSZZK`$eHgijjj,ihzh?gea^[lXXUReP"MMNRVZ_e_jnrtv(vwwx)wwhw5wxxy^yywwvvvv_uuuv^www,v^sq l{gaoZRZJ[B+92M+`'"! P#&-4a?D,H/MSSX]`b}bcNc bbaL``^[XUR|OLJGGeGK>NT:Y`f%kortourvwDwww;wwxly]yypxxwwwww"vwSxxxwvIspkYf{_YQ+ICA981+($#%"V%*1t8E?GOBV[`7__TYQ9E;1f&] u/_ g&A0:EO@W[_^Y\XS,MPGlB>==@CGL3PUX[ [}\B\ [ZZvwxyyy6xxxxxxyyzEzozpxvrnid^WuOG?p71}+(%$j$(-4;C]KDR"X\\`^\TK?6 ,Z!Y: |XK|7 3 )3?5IIRX8]8]^ZVPKHF@>v<>`@CQEI1MP\RSTTTT SRRQ]OMJGoD@=;9P9 9Y_dhljnqCrsttuQv0wgxyyyvxxxxyy`yyzdz2ywu3plWfa[HTLD<51,*H'N'(.3,:>A>HYOTZ(\2^\WXSO ED:0'[ GA-5  @ "-8BMET@Z\^\YTONI5Cw?};;q;>c?BDG+IJKKKK2KIH>EPBu? ;8*42070 0C37#=XCKuRYB_idhko/qrstCuvcwyzWzyyZxxy=y]ybySyDyygy vstnuidC_XQIA3:40r,+%)+K-3t8?G]NT*W[\O]YSKH>4'*")h" C&0;VFNIUY\\[kVRnLGpB=;:{?|@B'CODDCC BB+@> ;*74-0-+)()7,0O6=EMT}[`&eiiZmLoqrstv|xyz|zyxxIx8x4wwv]uv"uuMro ie;`[TMF><8^3^1.^.H.n1~4:Z@6GN>SXY[[ZUTgLjAR7./%5 w$+  S)G3>HPUpZ\ \YVPKFA:=:::;;;~;<< 3*h"k5 B=4C $O.S90C~KcRwV[]]ZVPL7HhDA?>l;97l52/,S)'\&{%%$####S$%(a+N0h5GNU1Z7_a`1[XTRoPMJ?FC'@.=:7490Q,@(& $#W#"{"#$f%(0),/[38>DJOTpYH]bfhjlFn#o!pqrrrEpovmlwj[gdba `1^"ZUPJFDA@6=<;=@EJOSVZ^6avb4b_\V NE ;2N), 4 {vZ@;m/()er `"T,7 @}HOU\`b`N]ZAXWV RNJGfDA>M:51-z*V(&%% %&)-+.036]:K>CI]NS7W)[V_+c"f[iukammnoppp)nmljheb`p^][XWRMIFFDCB.@@ACGWL4PUBY9\-_za*ba`\WOF<3J*! G/ >UB ?#.8ZAJ8QAY__ddc`_~^\Z~VRKN4JGuD?:51.v,+#*~)*1+<-04I7 :<@DyIMRV{Y]1`Echehj2klRm6mnnnemljYhfxcM` ][ZUXTPL|IG.F[EkEcDEGJQMRwWj[_ma=bbc1a3_UYRXH>'47+"  U 6>w 4 +C%n/X9CZKTZakdfedc b0`E]Y|U]QYN;JFBX=S9p6r5S4(33!3p46W8<)>ADHKOTW[2]`kbdfhsijkhllmmmlbkOihebv_5\ZY`WjTQLNk5 ,W# E(  dT6 y&1:=<<<=7=?BDG9ILqORVZO]~`1aceefghijjkbklm lkjhgSda^\zZYwWTQOMLfLLMNQ SW}[^7/?'"CB=s ^((B:Dvk#\ re!)191>CGKmOJSXu\_acPdfilinoOoZnoopqPqoumkvji@hggofdcZbbdbbbccdfSh ikYllnkk+jjwjklqllkk=jihfeb`^_\ Y_VS~P KlF@-9`1*i#k 2Jx*OY2N@3E\nU X%i :*&.!4:(=@CGMiSbX8[]_Raehl}n=onnnoo&nkqhecb`^][UR(8+ M?#O)/4V7o9=KBVHNT'WZT\`ddGh,jkkllmMlLj}fcg_\ZxXUSPNxMzLMOMNO#PyR"TWZ]J^__5^^n^_a5bEbaaaUaA`%^z[gX/TQGNlLIGB>'7I/(!lN` t-e  >z%~?B72031- 4W  `d%*.13|7<.BhHQMPSWZM]`axabc-cba]^YUROM'JaG.DsA@?@H@ABCEDH+KvNR$TUGUBU4UUVWKXYYXWW!VUROiKHaECiA?a<72 +7$ ~%8uo*-(/55+$AaT7 u:#',* -W1w6;@EIMcPTVFWFW6WX@YXXVS~P,LItFC@=N:L7v5455H6W68:P=lADHdJLLILLMNOPGONfMmLPK~IGDA~>;96420 -0+**$*R+b+-/O2c59==?A$AwAB BCDOD&C`A@?>=k;9B7420'-+) $P . I`x_t2nOFHe" 3@ 7*R<[ u =!%8(k+/4B8<>??????=:8g5r2/,)&#!.!("&)-T03B555667S777 544 321M/,)'0$ QT : +P8om0[3T35Fh&%":2 M b yF"9$(e,1/2t4;4y444|3I1.,{)&$!4NMcvb@!W$&()L))*x++++*)o((( ' $"#U8c } 9oz@O2 MM4DoL:EUk|yd  ish)XJ rCB #%'B'(:((' %#z!D*@hA , | h  9z] f$ S 0;<!7 z 7 $lM-_ eTJSZevu]  I m r|/,R:xZ .  qG ub=fZP(Ff V_ _9Vponoe]ggRhqgZ^?j) C v},1 { 5+1w54dq 5 ?  ` z F N y8I~?1ll`baO="!  m{vs3M&+cj  P B8+{FaQ\s/ S.k4@bgw#]( jxggZ1! }jjt'I9H|'8mVjKYQp O`[E|virz@!)-Bz{ !=bU1Kku?kR:CSpU3?_~hS0*7*Yo{R$ A8+ P /qK]VR^fp|vikjtN<%/e}wn;bxtQ.  ;<?oU # *D~k9p(' $CpoT8%" )<1!UW%>1$] Rb`8F (\zw}kK/ " )4! ">5,+@D"M 07#Q[FBC-   &+.*-# * ]7R]D$e3(* 4`zQ.  *% 3IG3)!$)*0=27V|$UjvbH& ]/ '"  2L_mzh?,  ` *LYKpkYW[s 4!"!7 ;B/6Aj " { B  & y  3 ! p  R i@X;GeF6_fDf4p S   {d_?** k| {#&((&g%$M"!> QMf&: z c . E (   % U `  L e n s  I }Ni^2k#< ?J!! aIn_^3;]&  " %X(***(%'2&$c"!W s^yAq .  p ] T t  $ 2 < [ 7 ' 5 - * - 7 M S } 0 gX^(cx~a."[uY xZca~#X<dz!$ %b%'()I(&%$/#5!V;Ue4;[, m r n H (   - \  ' g x G   - ( ! P D0zwmH(( (SJ#q g#%'0'c(4('c%$c"! >1m!P F Z X G [ a b Y Q P \ g } % V x m P  } a D 4 - A K' (? i08abfV27o'ilN;9UmW/ !f"j#E###7"! l<.!^ "  &   ( < O N D %   ( : M t ~ K 2 ; a { n P B > 8 /  !XGK  k @pIi$D8w2R9X/_8UDJft3zG X & ) C{}6Y)=b $,! !e - e x M o $\~` E + V<b]`0_F"\dy ]  (`8o W f L J N 3G2?xB01io wfE0  U f, t t 1  Z![j@tUW-^ P[o A cl*h:^  V'l= OQaE8#,{8Ymn5UnT-Cd ^ (HD s l  t|%*z(u+>uYb5 B G C t  - f   R Cfx*k[3 ` *\4Lk\wCZ =    v $ B  O i = 0 Ak&' S   ` v  I x l )7y*q$6wFy2w61e*pv WkE)e ? +  ~  . S u " x/ 2   B 1  ! 4 n A X 8=E|EI k(#~Yq8#7\ Fj{~{zZ __;{ " k , O l X T    + #{BCb6&f[pbS<uh|@tyaqsM uw*GK941'+5WpXxh/wN3 @ D   |  j } b : ) 6 n Z D / I i k6kT6XxYD Q(gVnu}s=]q`Y~1pg _#An`!w~ApYw%AX w   m U aG<dF T/jjejk 3;n` J%.*('_> h n W;zL I,- ):)"gZ:j&8m:L f p =lw#`;p^r'""5WDf | > h 0 6 n kafSRAMc, { : ?e;L~(n0'Dx_C:=b(v^+ I* Li0r d%<otJB> J4hLpPih8Uu6^L \  zP$\9}'u `KiKc'*EMb?%OavY G+7- <1_\qR 3 ,cKK;"& )-e04%6W8s9?99}98766l7 789:;Q;O;E:a9c7531/v-}+* (T&$" a   RZPP@@ "f"zVMhwJEtr g R"{-P1!%l)-U1p5:!=ACEEFED$BA@@{A ABhCKCDvDXD:CSBN@><:8754)2105.-W+)'%$#"!95 2 -<}qA\xi? ch# ,fg63uC"0 ?AHL #($&'*(`*-05#9>yBG]JN3OQBQPONvM@KK.JKbKLM^MMMMeLKJH_FDCKA@?S>V=P\\\n[tZYXdWWyXXY&YsYUY3XXWVUTRsQONoMKJI4HFFEUD-B@>;952/Q+(,$ C B*2$HK8+1Kq]B C$y)-(1L47:;<=>@>CFJ N RUY/\_bdPeffEee1ADFHIJkKM5ORUYM\_c%filn9oop=oo'n#lkkkkkk'jj,iiiShgfeeBdd5cfbaf`^]\[ZYjWVHSQ[MID?:570/+y&!dC 17H@=K?/5E[cBv 8{!(.]4:A/FLJNQ!S TUVWXZ\_zadvgjm5prtKuuuu'tos8qpooo8nngmmmm*m llPkjjiiiiiRhhp83.*%  qT{fFN-DBg>rjP $+2*8@/GMSWZ]` abc)cwd3eg)ijlnpsruwxyyyyx[w utmsQrr/qq"puooosoWongmmlmMmnn{nnnnxn mlkhfca.^I[X/T+NI C=[8Y3/B)#q E ysn s R?* QD 4 pc # )P/g6noqJrt uw(xyrzyyy:xwvuetNssFrrTqppcp7poo+nPmmn1noOopxpq,qwqpqpomkgdbF`,][VRkMGB>9m4L.^("Ka P Lh x IP9 "13wXP +Hxw"(s-4:@wG!N7U\HbhfjmpyrsDs8srrLrs82i,A&a!)u "`I\h+CS' $,N f HlE" %r).4s9?DbJ4PtV]QbgkBnqs5t ttgtssDsVst#tYttu7vw$x^y2yyyyyyMxxx wwww5vhuu'tt;srrqqr)rqrssOssssFs$rr&pomk)hgewca_#\Y)UR6MHB=7M1,P&M | HA 9weVl/.B \FG&QaJ d$j(4,H0@5 :@5EIN|SY^dp*nmIk]ihgfe%cTa7_]T[?WSNMHBU=#71*|$`T[ { "${=9Zcc"&*/!37k;AFtKiO}SW9[_cgNil[moSop|pdpQoo8nnmmmn/opqrtvLwxhxy9yzyyyyyyyz{'{U{s{8{zzyDxvv uytt7srr q p@o{nnm]lVkih}ggggrfte,cc bPa_[\7W7RALHB<5/U)3#Z HB& 9d !"R"#-$i%),x05"9=BGMRIVZ+]`\cZf?h`jklllllikkejihhAhgh?hj%kmvo?q's:tv\w#wxOxxy/yZyFyxz{{|7||||3{{ yxDwvtsrqHonVmkkj81*3#uSD M7$I4q5~66r6689=AA]FcJOOT:Y7^?bofvhkUlll4kjjhOf cqa,_^][ZRY X7WsWVWWXZ\^`cPehkymoqs]tvwxyzTz{| |`{{yz4xw*uEs)qGoDmjh^f ca`M_^^]^5^}^{__aEbdf*ghjOkm;nnnlk=hd`s\ VuPJ B;3+#| @z/e??@Z@@@ACGWKdP9TmX]b/fvilnponlk hfcU_\\Y\WEUOSRhQAP'ONNNqO6PMR)SUWZ]-`McfiloFqtmvx}yz{{{|{Tz4xus,pmkhf#cK`^[rYXzX%WWWXYPZ\^^o`?aczefhk%mnoYooLnmjgMc^ZiTPMEX=e5 ,$nv. k4)xIJKKCKZKLMQUxY]afojtmp=rst4rwpm:jffb]Y!UQENKJ1HGFFfEEEFGIKQMZO\QTX\`/cg@jnqtwfy z\z{j{u{zy vPswpliRf b_\rY}WTfRQPQPPQRT$V.X[s]_aFbdgDjCmo5pTqtqrrqpmk/g0c^X^OG>N5N,u#oq 2+"%ScT0TXTeTYTTVZ]7`d.gkTn\prZt#tspnGjDfgay\VQtM2HEB@?}? >>u>,>2>>@AC{EWGIiKOTX]DaTeimquwyz<{{{Jzxyu.qmyi=d`]YURwPMKJJiIJwKLMP RUXfZi\&]_bjeilnpvqsswsyqoljf;aY/PGI>E59+#1t `:)97\]P]P]2\\]X^ad+filoqst3ut rokgb\UOJIE@=E98}7C7377666785:;=,>@BG KQV[`e~josvyKy{{ {bzxMt~p}kZfQa>\fWSCOZKIFyE8DODYDDHDEFHKNQmSUWY\aeiloqtIuvuurq9mi}b6Z PMG@=4q+#!+ ] b-Pb6bbbbbc?dfhvjEl{npdqbrvr9qomie`[v>>>k>>?W?ACF}HJLOSQU,Y^chl(oArmtUv/vvuhttqqnVh `WO5FW=u4t*"64 2 fggghh%hjWklmopqApponKk.hc_{ZT6MHB=H84'1 .i---m----k,-#-/%/01B248>:E@B_DPFIfM?QWf\bsgl pru\vwwwttrm_g^VNFj=4+# cxhiij.jk1lEmnop qq&pnmkhd`\QWgQL6FAQ<730-+y+*+I+++++I+S+,,-[-~.04!9N@G+MTGZah@o{txy{,{ {ywgrl4d]SUNHA689;<~>AbEJIO!TZ`ejmqsuvuw uTsojc\UNGR>6.("b B 2ikllmKnboqqrvrsrr=pmkh[d;_ZUgOIDf?j:f652.+)(5((N)>**q**,)))*0**)*+/-4;Bk=)84e0-+)''&&'x(*&*+**5)))))@())f,y07e=DKRZbsjpu6vxxyrwup4iarY>PHA9F3=-n*())*+,7,-9-R-~..//014!7;@EKEQV\afimps8strokgwbs^$XRL3E?94n.w(D!!Jik.lxm`njoqnr|rss5rpmiFef`YS'M&GM@:62z.+)(E&|%$%U&e(<* +$++C**)))l('''v)-39@GNV^g>murtwwgxwAupFjFaYQGIAl9P2,)'(()*+ +S+)****++`+-A//26;k@ E[JPV[`eKj+nqs!tVsHr5o^lQhueWaR\VQ%KmF@@:3,o&% hjkklimo pXq:qxr=qpmje`[TJMF@:40m-*('R&%%$%j&(*,H,,R+**+**((D'),2{7>ELDTJQX_JekDpCs!uvww~wovvtromi?d^|WQLe#eghjOklkmJmfnlwidU_GXpQ(I(An:e38-(&p$-##M#$& &J&V&y'), ...(-1--./~/-v+**+-$03'8u9s42?//N/$/0//S.F-],Z+I*X)m((d((*5+U-u/g37&=-CdJQX_ekos:tvwqwwDw@vStrpmSid[^YGTtdevfh0ikkllmvkhc/]VOQG/?81i,.'%##/"#$%%%%~&(+g-e----b.2/R/.,+,*E)*+-/37=DL2S7Yaglptv|x(w8vrVnh~aYQ~IB=852@00F0100//.7,+*`)(((4(()*-t06l<1CWJdQYg`Rg0l1ps:vw wwwwvtsupn%jef`\eDefhVj jkvllm7jgbB\UME>-7g0>+?'#%u#y#"#l$<$$$$h%'*m,`-->- -.U/=/.,7*}))%)*G+,/28M>F3M$T[>ahxmqrQtvvous'pkQev]UN6GuBY=69r5[31t1T100X//.-,8*))C((r(8'(>(`*j-27=DTKSkZbWhm6pl?lnmmAie_[XQI.A)982+'$#"Q"+"L##$D$+$$*%k'*+,@,--./D.-,*))<)j)5)a)*,27?EL4S=ZWagmprrrqtppm7i{c[T#MGB>:f631///....,+E*"))c((('B&&M')f-V16Z;BWI_Q7Yz`uf`j8nq.sGsssXrqupHon6mkaih&g ghjlmntponWieJ^VW1NF>6I/)H%""s!_!h!"#A###$%Z')*+C+,-----_,n+0*4))))q)f)*,17i>ODK+RY`5f*koqbqAqpaomj,d^VfO4IED'@5;730...G.c...T-K+**1*)w('&%&(+D.027=YCKTd[bNfknqrNrqq&on~m`ll)jihghjMlunp pr~qpje^1VaMD<4)-'$"|":!!"e#*#$)$,$S$%')^*E*n**+v++**)Q(())>()))?+1-27>EKR]Y_ekGnLppjponljae_XQKF A=H9a41//.{-..f..m-,(**f*8)('U&E%:%&g(*.y27>FNVb]8bEgko2pqOpBocmldk4jj3i$h(gehikmp0rrutCqlf}^VJLC;2,'$"""#C#$@$$$$%%'W()g)))))),(i'&&&' 'K''t'*,P06F=-CJmPW_^QdUjImoooonm*kpgMbf[ULNHC?A;16r2/W----.<.4-G+*d)))+'&F$#f#P#%d&)Y,1f7Q?dGPWa]&c9gl5n!o6nm6kjhhh_gxfeiiknprsv.uRrllf^VMLC;92m,Y'D%$$%,&F&'Z'''''(3()*$*3))`((u''&%X$$$%E%1%&)+=/5<:BIPMV]cim,ooonnmlxie_HYSMHFCF>951/|-...4-,+))*((4&$#C!!b!k"#*%6'U,B1:BbJRLX_,d,ixkmQl4kxjhgngffedDhik@mpRrt3vurl(fk^qUL B:M1+'&$&'u);*L*++,?,++^+*+$**6)(9'z&%$$0##w#[##$v%(#*G.4 ;?B IOV]ci^llnooonnmmjgc/^YSTMH4CE>9g41/F...--~,Z*)((3'g%$'"h S !#v( -5=FMT[agjkjihg;f/eedcchvhj"lGnqmru?tqjId\T"JAW910+@'&&I(*O,.w/{01222r1T0C/g/0.-q+*)(('%&7%H$$}$$& 'n*K,1j6=DKRY?_eilTnPnonnlmm>kif4b]YSNUI"C>:6Z31q// .,*))(V'&%$"!R V .!G"&,J4N<5DnL*SZ.`fgikuj[ihgXf;eedcbhVhiikLmp?qsro$h(bWZR&H?8/*''{'*-- 0K2h357S9 9o9!7544(3~1/-,++*4)6''&y&'(*-16;BI.OV\b{fjlmmummmmt7.*t'u(),0$36E85:=?@x@q>=,;;A:86\4m3100.-e,H+,",.048o=CJUPsV,\aei-lmnmLmmmmmmCl7ki,gfdad]7Y"TOK)F7A=596W31?i<:97654B2g1;012I47;#?EDJQUW$\a-e2i#knoo4nmnOnnn}mlk?jGhnf!b_D[ VQLGB=952I/j,I*((|'&%%$8##B""!"#( -X5ha+[TLqDq<5.c*(+f-16:a=@FCGK`MMKJI(HH4FD7B@B>='B2FLKQW\`ehdkn.pqaqooopVpopQSTKRQAOOOMKLIG+EDCSA?>>?!?BDuHnLQWm\adYgjnp.r"rrqqqqqq|qpooo%mk=ieqai[V?OIC<61\-k)'P%n$##x#"""!!r !"&,3;aCKS[bRilun>mAm_lGjdh>ff:ejeYe]`5`gbveKhkYl?m^jte^X0QJC;5.+*M-05;@_DqHAMQVYYXGWUUUSQOMLKJsI'G^F=EFnGIK2NRWs\adgiloqsJssssasrrorUr;qqqqpml hd_AYSL^Eq>[8 1-)L&$#""!!!!!!(  !&+;3:C=KT!\LbijlnQmCm_l+igeeeeve\]7_c*fj jkhc\OVPjIpB(;5 .P+t*V-1*6NPRVY^bfi[kloqstuutjsssLs:srrrrrrApo|liPc^YWPIB);?4/x*'%U$"i! !!V!f Bw c!&+t3{;4CLU1]cjgmWnmml5ige]e$defXY\`e"hijgbaZUJOZHA:4.C+*."172``'`_^]([ZXXWVjUUyUlV5VXZT];`dghWkMmynoq-s4tv:vFutt1sssssRrrsassGrqqo9lmgb\82.*(I%"!X! !+  "G&,4hDInNSX^Faddeef|fffesd[c+b$aa agbctdeghhj:lnpqrusstquwvowTwwwFvv uuutt1tt9tJt#sjrq_olhb^&X[R(KFD[=72.+N'\$"3!x!!0  !&p+3;D|MuV^eKlnpYnnWlh2dhb bbcetINT[apfigiBf`YSNLHA;?6$0/'.2S5;4@[EKqPUZ8_Abe:fgoh#hhiniPhgfeee|f`h i[jl>mnoq4rHssQssstBuvwwxEx9ww vv^vuu?ttt]t6ss/qpli:d`[VOHBJ;6m1.)%"! !7  .!%)19=BJS\|cqj~mon\nkg8b`X`H`8acC>IHPIXX_dgi0f}aZUROIOBz9h4/*%#"B"!r :""%,4=ENW_=fjmllXhc_]ZJYXZS\6{>@FPY`dhJfc]XtRdLE>:05548;B+HNrUZm^b*f&hjklllzllmmll=ll;y7966 9p=DJ?PW]bdhklmxnhn}nmmnMngn%mmmnoqqrrMrSrrQqpso9nnTnno7odpI5R\ agg.f`[TNH2Aq<8X77 :>EL%RZ:`dgkm noUp:pcp#oop:pHooNnoopq(qqqq_q=ponmdllm%mn9n{oBpretuGPOY `sgljPljg`XQ>KHDEF'+0:FP1Z`vfggb]fVOOIqB=998y;@GNdU6\bgj|moJpq{rPrrrrrrrqq$pq=qhqnq=ppppIo+mljkdk@kUllmAmnp:rstuuuvKvwvvut.rqJpzooop1pGp:|99Kml jijjek7klpmn_p2r'stucuvAvjvvutVsqoonmmemn6nRnQnnnak fi_WYQJCO;3,(*$`"! {t 6!$)M08~AJRR[lbZhj_lGhvbYPG?:g533L)@4I?JU]ehjfaYR^KDC?R; :9=sBJiQ|X_ekGnqgrttubuv\vwBw"vv*ujtssr7q7p o"nnimljhgh&hijikkf`FULnCZ:93-+*%x0< GFR[dohkBh-cu[ SLgD?;:899tu^uv1vw_wwwvuAtZsrqpko*n0mm-ll1jthggh,iLj jkmo q@s tu uSuuubttOs&qoljijj1jjjpkjjgd%^;XQJwB:4/-)&]$"w!!H"$(-5=F.NVl_dijj"d>\~QlG>_4-4&{$R"!-8FCOYgbg9ki[e\TM\E@;:98R;@HPDX(_ekorsuuvWvwbwx8ww#utsrqpio+nmHll}lKkjhghDhijHk'lmoqstru/u^uuutt/rq nkihiii`iij9iig c^/XQJIB;4.q*&%""!$ %*08@IyQYafk_jViaXLB99.&m&{)148?KU_djYie]VBNWFA ;897d:>FdMV]cjnr sKtuNv vw2w[wwvt{rq}p_oinm l3kkllkjjijkkklmoBqpsetuuuv%v(uutHrpnrkiii5i*iij?jjcj4gd_ YLRJC;N4.*&y$^"!!$',3rnDo_p+p`ppprbt=uvuv=vw vv5tsrqxomHkLijjikGkklkkj(gXa[T]LD/;4. )$"p !9!e$(0O8 HSe[3bdeh_YQJE>:79@;AH6OWX^lejorst43l(u7r( kp)3#=VHYQZv^b|`T\UOIC?;:Z:?zD,K"RYM`f>k]npqr qqq`pn7kMgd"a][YY`YZ[m]abdgjrm oqspst ttmu2v*vvvivwwwwYv+u ss.rqpppq4qrr-rbqkpsmFic]@TLC;4y-'#3! I"#);/8'?GPW_bfd%awXOVCP8.#" `NUB  $(-7BjL)U[`H_^XfSBMcGB=<;/>uAH#N?U+\Ibgilmn5mmll$jg+c>_\lYeW&TSoRTW[Y_$cfjn=prssst tu0uurucuvwxwvuuDuttMss\sasstotMsr@plib\SKCi;94,'#{"s!)#e& ,2:B:IRvY4_Ja\c`\=RH=i3)L .l8}#'1);=@ ELJ-PcW+]3bfeGhhiihg^fdbC^ZW~T|RSONMINPU-Yp^jcRglorsttu uLuuuutuvwx?x)w~vvvvvuu*uDuv vtuu)rplhb6[CSK+C1:3,i'#"!$|(.5H>,?BFK PV-[=^O`atbKaaQ__]7[#XTQN LJ IGHrIMR5W]Nbh loqstCuupuvuuvvwxgxx$wwwwvvdv#v`vw1wGv"trokQf`Y*Q6IyA92,U($$#'_+29@aHO:VaZ^^^XXcPE;1'Z kM] 4[&0:F#OlX\J`D_^}YU+O7IYD?>0=@B-EINySHVYZ:[ZZXYWUSPMJwGjEBC?BwA[B0ChG*KAQ V\bg.knbpr2st?tu?uAuTuvwxkxxxxxxkx%wxx>xxxAvtqmhc]oVNG ?J71,) %y%g&"*/6=9DRLRX[^]f[?SJ?B5g+! 7f< |C  )4a?IS@X^*__\XSMH?B D6G@JNAPQRR"RQ!P MKHEB?={;]:9;1? @BE*GHIIFI3H~GFFD@=:75^3,2S1^2_37); AG=NTZ`dhhko q rstau vwQxyjyyyFxxxxxxyxxw=vgsp}kga\nVO1G?93X0,|+_*7,/5;vB/IHOUX[[\W|PF9@A2AA&@??><9630.,+*+O,a/39@5GNU[0`1e\icm^orEsrtuXvwy&yyy,xxxwwevuutsrol fb#\WQJCW<#62w0./.n/ 26<{BrHOUYMZx\ZKXRI>4+" B(s j!1*5@IQW'\^u_\YSNID:@I=;::?9b9 94999866j55 3>1 ./+P(&%$%&H)|,29 @HBOzVB\afkqnqsetuvwxyy xdww.vvYuCsrtq`ponxkga\WRWLGE?4951w00249=EBI{OVZY\l[\XTL B+7-%-N 9QdnM#-v8 B(KjQXt[^]\WSaNIEAs>66 5X4T20/..p-,*(F&#$~$#p$8$'*t/5=DKRX_dFilm.prtu7v5vwww\vuttgs>qvo`mlfkjqhd`|[V?QNL+FA"<9z7s5/331t/-j+<)7''&&q%$#*"0""# #&\(-3/:OA|HOpU[a{g"kuorstuvAvvxutsrEqHomnjhgfePc(^YSNIENA<9 5z44>7:T?C+GL%Q4Wd[_<^^[6XPHo=3a)  T 0$3K UaO(N2=qFN^SZK]`_[\WTJPMIE\A@=;A8w5360-+ (V&^${#####Y#U$$&'*;,05;BkHNTqZ[_e~in6prsYtu%uttrzqocnlIig"ecb`^ZYSMHDAB>j;86738=AnFbJoNgRWr\e_ `^]XSgJ@6\,$ ?H8;,i[ 8x  *5?HoNV[`aa\YV$SPLGCw?(9*~,e.04x8>CINT Y^d+hlo0q7qsBssrqpFnlkifda`?_2\YT`NI DA><:98:=BGLQZUZ4]aab@_b\VN:C9r/`%d l14k9?B  5 ",7D@HIOU\`b`^7ZYoWTPfKG`C@=|951.+)6'&}&Z&'Z(+.1h36'8X;a>C}HMR.Vn[_d$gkmopqqrq p1nmJkj8h$ePb[`^Z] ZVQLHBDB@?>> >AoDI\MRAVZ^o`Za``r\WO{F0;h1(o<| UJ Ap> jW,$#es\#.8/AqIPX^.cAd#c`_i]q[iXSO9JGC@.;73g0.,+++b,v.1 4/7:h==\=> ?@2B}EH JMOsQTWZ]_acegGhjkmmnno/nn3lkihHeb~_J\[YWTQNMKKKRL LNQU$X[^`[aE`L_][WEQfH->4+#F I&QeoLYt? )(c38>OHOV\cg@jjig4ecjaC^e[TWT!PMQJHjG{FGHdc4a`^[XVGTS0S RTUXe[^s`_h^\[hXVRL,C:2q+$[ Drr.^{`'0Y<[ K.",7AUIOoUZaf"iai:hfff ca`#^]\]]|]^H\ZW(TQiNID<:3+% f_ KF\  ;GkVW6fe N,#3+5-==DHMR}W[_a`bc&d ef_grh6h{hhhhijlwmnnnnmmUm9m!llkiihhvhggghijlm mhmm2llllmmllJkj3hfdcAa`^]\xZY[VSOLID>e7C/(5"m tR,(@H@Nw) 2 S!)2 9?DGL[PUY]_abdgixkmnnoopvqlqqpoNmlkjihfeLd$cjc]c!c8c%cdfMginjkLkk>jjjkCklellol*kDjJhgjeucF`][RXV?SPMI.D?H91*$h\? PU6 QiK~NA8KarVNO s '+.s49=i@D6HMSXWwZv\E^lad7gjlmmnooo nl igved+ba _0]U[fZ5YbYtYpYZ-[\a^R`fb@cddddAd)d>defgIgFgJffdc.`]YV3ROM JH D?:3y,&Q @  3%Nn{RK;;EZS#C9 v#)/37#:!=BbHMRFUX[^behijFkl;lkjgd`^^\-YWTRPPON"NLNgOOsPQT&VY[ \ \\X\F\]$^U_aaaaaD`_]YvUsQ MIGSDB>:u4O."'! V0L5DI@=:;4*=Y ? V20%E*-03x6;Z@F_C'GMKMNNQsS@TpTVVWVUROLIGDZA>^;87v6K6c67J78:U;58T53q0,,`'z"O] MsVzkPT(79&!^ Q C#&)-D1U5:??BEGjHDH7HINIIQH@EC@>E;95630.i,+++,x,.!/147:#;?@A7A@@@+?)>">@=F;9d74Z1/F,)'$"( ~mx > !#B%(s+F-/>0U01#1234q444h43f21]/-6*Q&# Q, j #A$r}WOw=iBS,-@e}$- E 2  <! C#2&)-u/12;3221/-b+(t%#m g7aSz!#N$y$%j%&'(n()(((E('%# GO+   FA9Q#tE-9KbtpZ  wxo| 8 lL!M#.$%l&O&l&%$@!y7 ] B   6>DHsd7|S , / W h}qI)S pRDMR]nnV :& kIggL{-Y " ;4 C U Y=@Pe s E^*^^=SropbXcgP  zgY7# :$~3GI 1  o&Lr  y3=<N7Ykh36 s  8 y A  =Eh9_KnXVZ~|\N@" pmadvp.VxoVF%Z wGJXSdW' zdq$q6xv^XGMoV2! sw &Db[)\t%|Y?gAFpus"Mqf$g' &tt`[Whz@ %,;gx0Yq{gS@]N\$cQ57Kop8$8Opub6 .u~wq}U& !;5 uWS`PlUTMS_mwwrfZO\@T`xvjgW^%aqN+ ! 89 JlO &2:68,+2geR' ~unw\ >A0  1&?dpQ0  -=4!IL+:Q6&d;KK) s-%8+ $?u yyuT3 "".9+ *3,1*K*0l>(/<GF-'e cHIP;     *00+.'!'   3j7F3Z?;?D@* %/Et  ^6   ()3EB0'  (70( 2CD7+,AWy9M[N<|T:69AD9  ":M^soM9  f )Nc,l}RT2wql[nt=D, W#)%%_# }W7 ,  $ f   ^ t  ] jDf@B\b,W*DH]S.Q   r`jD3Z1o3vxK+ /"#$%#x#U#"r!!!!!"#$#!: / < f W    ' ) ' 5 V C W q r y  U  G:T}{v C FI  qgD!mu!$%&%$$$$##p#{#/"#$## !y<. e W L n  0 C L T j |  6 A 0 - 3 ; Q [ @ ^BWdx; ~ ,)^x] xUf"oAN "#|#["#$c$##"X","!R $~D&- ` q = L #  & ^  6 a | ^ *  , 9 * !  >!|u_\xV%+ PL-]r{4 P# $%6$$$$ #"!! s je8Or393 ~ d ) D J H A A E Y p  * : X i t \ 5 f J : 3  pl 4 b}6fKhh`M8;y&dfE14\kpL* "S# "P! .3C G  PZw q k   5 B 1 '  / K \ g { Y ,  $ L v q U H F E <  , 9 L5_ < l,B#f ,L@5L4R: 1tW oA "3$c 5  %zbX#,<L\w N + r w K  & ~ X(U m c  , Uq$Mb3a"G \_|~"T9IfeaV V - a . x Z =-{n9uU] c?, C \  P k L p {ZO AvUU(XShp u  *|I7 P  2 7 ,.XB@F+1|kekhX9''M~ 2@|2XmM&GD ` 7 G X :   p  K uPcYz/CtWT= Q J c  } =   cz0LkC, 9] <-Qso]+ # y  }  I m ( _ Ix*2* T  c { # t   ~  r t {   mG b r$@>xK:Vr Nu#3,9:  6 j  \ e b = , X  - = 3   C *  = u A 5  O p C 3;l= 2M#2 W'@rK|is=r<av }]puL.g < C S  k ] [    % mvP2c-Y{8.2/]Me52}@v F0SYTA15Dn* <KV"BO F Q /  " " s ~ f ? / < r Z 6  ( g V xQ_/Jms5CX)*xaNeU' 5/Yzf1?quz{GF:vG    o V ^p;7rd2`[J1#YOfKFe:zM'EE9e*~J a/(D`Z>C;\BU\#T g r ?rx$aIU;0 ! o41}_#{ H q B s " } P d F  m 6^wo20[Eg3N )Wq>v`,J'@j6^14p,cjFCF t ="SI92u37D* h i '3P&XRM*d atf{Y7Hw-wkONv+l fN~{e/m@|M iuW&]  ! !^!w!!{!!!j! 'nsnU ' T\;#hto4!w5K8z{V)r7  U0t>LPR] !5h X h,$65Xi['\ G: 5X!#&')T*:+$+y+++i+.+ +Q++++++++++`**#)I'&k$Z"3NpH>t \WL D?(#U5VE 9M]I3[boU Z! 87[[  MHq!$(=+.14 6*7L8j88877666666{6S696/66 55P432q14/k-+,(&-#!6_, [: Vj\.dk^Oqv}@@h}OJv p oO=gF!X$w'+/37;+>~@BCXD CCBBAA(A&A;ADA@@d@)@???? >5=m2X358;?DXHLPWSEV2WYmYZYYY@XXYXAXYYZYDXXBWWWWWFVUU$T RQ&OiMJKHFEoD;BA?M<963J0 ,)%X!5Q> 7+7bR63c?608 9[Jw -#(",0C37C9v;K?BfDH_L OSVZ \_?abc8cccccQccchcd,dccbbbbbkaa-`_x^S\ZXxUSyQSONNMK`IuFrCT?k;7S2.e*&#wPT C Fb1w;% 8uP8AH`~&Z?Yn u /Z$).]3j8<@nCFGIJ*KpLO6Q{TdWmZ]`cfnijlblmmmmIllalFlwllllkk^kFkbkksk5jj1ihhg=eca_;]>[ZYXVUR`OKH0CQ=8v3s/,+D':"i^ #&@7F7E~l{|)b2Y^ u [#)/M49?DIALOQTUPVoWnXZT\^`@beLgjloYpr.rrrrr&qqpppzpMpooAnnnoonnnenmllEkigfweMd;ba_][1XURN`I&C,=840+'!C Tf-d}_?G @76]|4`  !'-4:@EL Q#UY\v^`b bcYde5f\gifk3mnprt\ulvEvbvv@vuuttsss\srrUqqqqqqq=qpppppkonnMmmRlPkhf`ca-^\XDSN2HC>950+-%:)7 t \H2 +8E*x 9p!"&,r2J8Y>kDJPV]Z_Cb^ehj jkkkLklmnoqrMs{tuvGvvvvbv@vuu5tt~tYtAtssMrr}rHrqqq*pqqqPqqq}qLqNqIqqpomk/h%ecWaN^[PW RNEID?:50)*f${> Q"3x=A+ $##3Yj.d  G%+1V76s ss+syssst\tuvwjwwwwwwwwwwwwwwNwvv1uuNttWsssssks]sYsKs3s rrrr8q+on lXjig[eVca6^\XU OJE&?:^4.f(""NZ orRt5#3DZ 1JVF4 Qe>@o#&+a0l6u#7N0*>$u3d:B 96Jb !B"4# $Q%')S,04!8oAF JNiSW]0aeh[jkl}l>l(kHjjhfdtbL`_K^7\[TYXWWWXY[2\_a1cfmiCl nprtvwxyz/zz{{&{Bzz{ykxIvtrpnlj6gecsa_^]]\z\c[\t]F_:a^cegikmnoo`omrkhe`\WQGJXC`;4,$ExB (I<>@ A&BCDFHKOSW[`Zdgk6lnhnmljhfc`]ZXVUzSRsQP!O^OiOvPNQ0RTRVxX[]^9adh{6z}ywvsqn`kifgc`^o[YXIWvVVFUVV W5X[]`'b\dg2ilxnPop-poo]mkMgc_ZmTFME>M6-%k{K oL 2BGIJKL]M.NPLRUY\`NdLgkMmppqvpnkifIb^ZVSQPN'L\JIhH'GGG/GWH7I JL\NPSV{Z3^&bRfAimtpsvkxyzz{P{{z xvtuqGn jgc`]ZX(U[STQPPP OPDPR4TGWPZC]_dadgkInpLq/rr$rqpmjfcE]XPH)?U6-$3C Rzrb PRST}UUVX[]`Zceiknofq qpnblEheaQ\WSOOiKHECBAc@}@&?@@/@AC[DG HKN^RXV[`#dXhlmpusvxz\z{$zzyxzuso(kfb\^sZWTVQNM KWJJ)J@JJuJLbNQTWZ+\n_bfj1m7npqTrrrpnkiKe`4XQ.H3?7-%Z zVZaY[\|] ]X]^`bdfhkmfo(pq5qq/oljf a\\VQLHhC@=`;:a:9W98889c:5;=`?U@C9EJ?OTY^chxmPqfux zz{*zzyx-uqmh/b]YdTQRMJH8FERDDxDnDD0DJEGKN5QRSVCX\`eoicl/npirsttspokhaZ+Q%H@07&-$W q9_a@b:bbccdoeghjkmtnoppYp!nYlChe``[UPQK2F6A=T: 7"5444d4333p34x57,89;>?BGMSYD^dfj ntw5yzq{Kzzywtfpxje^_iYT|O`K.FCA0@?%?>>>[>1>?@CsF;I4KNSPTX]bnfZiloqrstttNsr oTlg_`XPH@7.\%R!m d8dfWgogh1hikl`m0mo0p,pppo~n0khhdg`T[ U@O(ID?;N631J0b///@....A.p.002246;a@GgMT2Zz`glrvyz{{I{Gywsnhb[BTNI D~?<29'8$7}78=8t8;8 78:

iELSZb hBnruuvwhvv@ut3qoAjf_Y9QhIzA:<4/>,L)?(8'r(()*,0-{./:0B14E69<@CHNzTZb_/cgkSmxoRoooXo7nmll ji eb\WOH/@E8H1+ nopqr=rsjstIuuvuusr\olhZd ^3WPID)>m940-+O))((()w*+}+++****++.187>FNOV"^elptuvuutgsqwnjf8`%YRJB :3.k+<'&%a%%&'4(()u)**,.147:@ELRXq]bPfilmngn7nnn mAm lsk}hfsb]UVP0HA?:4nopfqqr4rssntHtut2s[q]o~l'hcr^XaQJjC>{9 40Y- *('U'7&&'P()++++a+****w*+.=39AI}QYa\hnrztuvuut%svq}o=k^gb5\UN F6>a8$2/2+*:(( ''''''S&&&'(+-(0r38>5DK)QLW[\~aeNikllmmmm llTkihd`[VOICe=noBop^pqRqqr8sssrMq-nl.h"c^yYRKuDs>#9$4'0E,6)c&%u$y$$1$%'6(**++,+ +**)g(h)z+F0f5=E|MV8]ekprtttt(swqoplhd/_RXRJC&<7?306.[,u+r*o)('&%$#"#I#%Y&*,16=rCJQ8W*\akfhk+kmmzmm ll_ljigdv`T[VxPKG/nnzno_op2p|ppq~qqUonkgc^wXRL1E>n843/,R(&^$#0"t""#{$&W()v*+++++5*U)n(*(*.3;B^JRZbhn:psPsttsqp;mzjg b]WPAIuC=:364210e/9-,=*j([&$l#""#$&)f-2%8C>eE:L"RX^cvgj'kmmmm:ll0kk jh'f@c+_[WS OXmXmmnfno9ogoqo}p*poUmkgc^YRLkEd>'72.*'$"! 6 !"1#%S''(*8+,,+*)(&'>(,507>FOW&_lekoqrtssrqomm~jfZ`[STNHC}?<,:>8F7643s1H.+(&L$S#""#$&*6. 39@}GNUQ[,a1eirkgmfmnKmmlRlkjihAf0c`]ZWllm5mnYnnnnoonkAhd_YT MF?B82`-K)&p$! ^ q!#3%')*,-A-9,+*.('''+ .5?;CrK]S[bhloqDrssrrrq*olid_YSNrI9EtB@>$=<; 97[40- )'j&&$$L#%&), 1 6EFENW^Ve iHm9oqqrrsr]qom?idq^YTOLHFDeCA@?+44h433%10@/. ./;2b5<BnJ QX_dlhkn~oq#qr!rLrr_qoVlihc_#ZWTRsPMKI~FC@(;6Y1=,)' %$$$%&),2q8?JFMU![bglPnjppp\o?nnnm?lEkHjihhFh kqkl'm'nnpnooonlwhFcn\*TLEu>6/)%"!c ^ )U!v "$w&),0P36$8s9z:f:-98765j5I5)7t:[?E:KRY;_ZchpkHn$opq qxqr!qqomtise#`\YWBUGS!PNKHErB=8s3%.*'&d$$$%&m(+90*5pg???? >K=2;;":CjH MSY_cgjmopGpppq,pptnlibe@`]ZXWUhSGQN)KBGD=?:5_/, ('d%%%Z&!&r()* .S39AHP W!^e`k1n|qrsr&qq;ponmelkjiiieijlmdnnpUqqnlpgDa0XQ"IA=92(,&#!!N !* !E!#6$'*.22E6:> A>BDvDDDLCBA@@yB2DtHLQyV[`xdhekmo pvpqppxo~nlyjrfb^YW5URTpS=QOM7JGDj@I;61Q-:)(M&&4%&O&{')L,07j>KF;MT\cjnqsJt,ss5rr1q`pnmlkjjOhPhikulmnpqqo7lgP`XpPHd@)80*%#q!!!!!!!""$w&;)J,K0a49=AEQGmII8IIHGFKEESGILP0TX]mae.hk1mowpqDq}ppso-mkh; 62-*(&&+%$$%&h)*+17@GOW_8fkqsuuHutXtCsrRponm%l6/O*Y%$#n##$9$$$%/%&'*6-T16%;@DIMPRTUW8WXX^YZ]A_acfChknpqrGsttMtns|rp{nkhBb\UNI+DBE@K?P=p4oKmllh'h[ihj~klmp5q[q]n jdZ]dU ME=+5k.)%$#$D$N$%%S%=%X%&'*/-_16:?E"JjNR{UWY[]O^h_{`beugiPjhkmpqsQsttuhuwuts{qnk}gbO[SLGF@=;B98655r432R/,*.'&%$##f# #L# $;%n)/7?H PHX9`gDmq^t~ttstsrqGp_onRmm"hhhijhknl!m#oopFol&h;aZdR*JC:2+'$z##$##$$k$$$%&0'),149b>CCHMdQTWZr]2_uavcSecgjmnyo%p3qs9tuv vtvuvxv0v?umt=qo+kKga[vSKE ?';864~32110/x-`+ ('&%+$##"""#r$S(g-5=F"N_V^^el|pdst?t3s;ssir\ppKonn@nhhijDkkl~no$nfje^WWO@G@P70V)&# ""+""##$#$$\%|&_(+/3c7<,ARFKGORVUYw\_be0gjnprrstuvwjwwww#vvyutroAjgag[?SKD>!: 6a4F1/...Y--+a)'&y%$$;#B"""1!"#&+3k;.CL)TD\cko^sssrrrqppTp/oo6oChhijjkjC}HL/PJT>Xq\W_c3fim`p1rystuwwxux\x5ww@vvutrp?lhd _XQvJ2C4=952[/-,~++*R)A'&%7$0#Y"! o n  #'.6A?GWOX4_g@l.pqrqqYqXpioomoop4pgh=iij\kkmmlAgDaZ8RcJB; 2y+4$!a 7p Y !-!"$%(9*-1)5:D?DaIMRVZ^qaedhknprastv0w7wwwwvvVvuFtQrpnk fb=\FUO H(BP=9E5%2/0-o+**('& $#"! K  Q#&-4=3E{MVU]ekjoEpq3p2pkpRo[nno4odopggchli"tojT  !!"$@%'(*l,.26w:?EIJOThYe]b eWhjlmopqrs s*szsIrqq%pp2oonmkDhe7ac\VZP J+D>9}41./,*b)2'%$#"! + H w"&,X2;C4KS[%bhlnvonn:nlllOmBmnjotWY]A`cfiQlmPlRfalY\QKH@9X0)# eq y !{!"#%U&(4)+?,.15\8=GB`HM.RW5[`0cg/iklno"p prppq;q6ppTonnnHn0mlk4iufdcU^YS_MGyA;m6B2.,6*H)"'p%$#"! , #'&e,3;HC_KS[.bh$ln`on!n?mlkkllm]nLPESSW\ `jdugkllOgaYQI-AT912* #CU,- !L!"u"#$&<'(*A+,.T046:?EMJPUnZ^maehCjlklmnCnvnnoo;oSnnemm(lmllkGigce$a6\VPJCT==73|/,X*G)*'h%$#"X!j ry #X&,36;QCtKS[bhlnJon?nVml{kikell5lm{GKPV\:aTeVjtl2llgb[%SWJB;A2+$m N ^!5""#Z#$%&()D*+,-/25@8=BH{NQSX]!`dgiijl3lllmmTmmnenonm[lllllkgjgfb^XRmKD>84//m,j*+)'8%$h#q"M!` v !#'-]3;CLNTC[Xc hplnQo=n|nqmljj~jjjk?D=JQkX-^Hciklhds\UiLE=34-&!)o !"x#8#$k%4&O'()*+,{-/>136:@BF.LwRbW`\#_cfi-jDkukkkkklxmmnmmZmmmHm.lkjhgEd+`+ZSLF3?94/,f)(&%s$M#"! q !h$'-4;D;LT[cLhmn?oLnnmfkiiWii ii7=DdL(SZ`gdjlif ^WOG?70(e# /- @!!"#$.$%&'()*+,- .J0M148S=CJWPV0[q_cfi2j-kHkhkKjjk=klmn2n2mmnn%mmlck2iNh eaZTMGG@:5r0,)(N&%`$w##""l!!? n!X!$(Y.5FOW^%eilj?g3`WYQIA92E*`%6!N  C !"~#R$$%R&'@()w**+6+,>,.}/2y5;@GNTZ_cg ijukZk8jjj)jfk l.mImnFn.n[n}nnn-m kihf bN\EV/OAHB;6i0,)|'&-%$$##)"!!V!( !"o%d)H/6g>gFOV]e]jUmn onem{k+hledgcbb b(p/8BKtTD[ch\l#jxgax[[SLD<4,&"!v ; !""#$%6%&R'a()* ***+X+,-0t3s8>jE|LSNY^cg:jjkkJkjjj4jkmmnentnno(onmlKjdiUfcT]WPIC"<7~1-U)h'&%%Y$$f## "y!!!o"\"&*>1<8@%HtPX_CfkIn)mnml%heb`J^]\:[!)3^=]GYPXafkjhb]UN6FB>p6.(#"N !!>")#$$%l%&l'C(G)U)*@*9*c**+,b.16972-)['&M&F%%$##C"" !!"y#;&+3:;BJRZahl{nnnl[hc[^ZKV RO#MCKx!=+6@K*Ts]djjjoea#ZZSpK}C<+3,&#!h!i !"W#p$$%%%&e'8'(`((()N*'*,/4:<@GNU[aeijIkFjjjjk!lm!nno/ojooppoon(lk|hf$a[}TvMF@y:S3s.0)'&|&-%V$$H##"j!!!'",#D'Q,.3;CZKS[b0i lnmmjfw_Z|UYOKG.DBx)33=HR>[bijkgcS\VNNbF>6/s(x$!!n !"#.#$A$%%Y%&''f''(\)Q)+.39Z@F:LSZ+`edhAijjjk+knllnnoop pppBpPpm;8&(0$:EOY`gj$khTeU_EYQ6IA9y2"*`%q!!P , ^ !""#A#$3$$%z&!&&'!'(o(*-`2o8 >DK-QX}_cgiqjjkbl%lmnompMppppppppp+oymlj1gb]VpOHA:3.*r(*%%$J$##j"!!'!0!"%)/6>SFNV#]c!hk8ljiem_1VP5IB2;52V.,#d-7rBLW ^gehkQifa2[TLuDR<5>-'V"!    ! !"+"#E#$$v% %&&g&'z'),06!\UNG@d93T.*('%8$#$##B"!!U!"c$',2 9AIQX^chgjkhfaOZhQJvC>;3-Q)% {)4>?\JTh\3dgk*ih0b^#WOaG ?x81/)b$""   ^ !?!"O"##Y#$%%%&&(*/249:q?EKQX^_cfohXijlqmnop-pq2q`qAq)qq9q ponmkhf?ak[TMFz? 82.|)&$$N#$ ##"_"!"$']*i/5=^EzMWTjZ`d&hhifc]"""6"$&*.N3:AB$JQ>W\/aIdUg$g gc_XPF>6^,$W -ef# -G8BMVs^chij f/b\V MF?V70)%^"!?   7 !1!D!""#$$&''+/59H=BHNTZ^b7dgjalmnoopp-pQp&ooooVnmligdaS[UNG@:50,(?%###;"""G!"D#Q&G)W-27>FNuTZs^/bVd\f0e?d`X[$RJqA&8z/%a{ ^ ')&3r>BI:RfZ`Nfhj Q v !"|#y#$&>)-k259>WCIOUFY]a9e4hwk\lnooooodnnznZmm.kifd`]WhQICL=8+3.*'$#O""D!!!!D"n$U(7+05e5,G#  :^ Kl(39>HH|QX`ge i hgc`2ZTNG@9Q2,)p&%" Ee>[ g!/!"m#4%%'+ .15:@FKQUY^bfilmnnnImmllSkig>da]^X=RLFO@z;61-)Y&v$ "!t 5 ; } #"&V+016O=DL{SeZ^Jb\cdcbb ^hZR_J@@80&: ",7BLWT.\nagchhec^xYSIM3F?92N-m)'$" pz9 ` < !P" #%u'*D-05:@FzLQKVH[`cdgjlmMmmmalkjhfc`p\WmQL)FK@;V6^2$-*)&$"! bX% #'{-22|9O@HPV]xacdddbE`\*VRMD;3$*!W _? &j0;xENW]Bcfhfe%ai]XLRLuFf@93=.v+o(%%" -iPR !t"$Y&('*[-916';AFL-QW\a|dh6ikllkjhg+da]YTOJEO@9;6o1-*:'%#|! l2b "%)/5=QE LSY`cfedc`^0XQmG?66-%SQ C < V NR )4`?3HQX`bdhSggVdea]XRkLF@)93/ *($" pJdyyK !!"$M%')-16~;:@EKQW\g`nd^fi ij,igeFc_\HWRMHC?H:51-k*A'R%g#p" d!=#d',B29AI~PW] beZfcdb_[qTvL(B90{'u> $J$ /w"-7B.KuR[Qaf5g|h*fdag]\WRM"G(@: 4L/J+'$!(9m !9"$%O'(+/$3p7<_AQFLRW\4`cfCfgVed a^UZVUQ?LGBj>H:1661-*M'%$#!  !$'&+07>FMTZ_od] cgiggmdb*]eXRMG@:43/*'Y#!!3[Gl !#J$&'),0o4@8=BHzN@T"Y.^a'dddb`]QZUPKFE@! !"B#%(+e0/5F4+# N   7] V;(3=FOW:_DdgghfedaQ]+WRMGAG:4/,5(O%#"!+!6!!9!u!"h"#E#$%'()+. 1y5 9=BHMSyX]`cOcca"^ZVQL\FArCGMMRW\_bbbP_^\IW~RMpGA;62+.+)'&R%]%u%&&x''()+O-/q1~48U=CX953!0/0--`-T-.E..//]/0s1Q233J43579h;?fBFKHPUY^`cXcb_*[VAQ6KmE?940-+>*U)(()9*+3,1-F.W/02k4 6}8;@EBJRO6SW\_b2aY`0\WYS(L_C@:0(" X _} |4&1:CL`T\|affg0fWfrdb]tYKTP8KFB=;87J55@45@56,66778)89:{;6<`=?ADGtKNS/W[_bdVcc_e[`UOIC=73S/F-u++++,{-/02346W7}8:=%?CH$LQ TY\`b bI_~]BXTLDg:1) J N+Ty m})02<*DLHT[aceTdee|da^YVR]N}JFCAm@O>>k==>>?*??@<@ABOBCDEGiI9KN QTaX[_9bdqf8ed`\VQRKmE@:63t2:1<1123l46_89;b<>9?"@gADGKOSVY]n`b\a_[XqRLC:1)8! g d: "XW.J'} !N*4=jE9MT\aUdadeefde\c` \YURO{LJ.HGG0FFFFGVGH H{I!IJ}KKuL4MNPIRuT{W Y]`Kcefh5g%ea]XRM`GC8>e;*8E7g67o79 :&;=z?mA^CDEFH=J)M"PASVY\_b2cBcC`>]^XaSLD:1)!3 mhFQ$sBDj89Mb# ,5=ELTlZ`/b)ccefefd:a^\[YWTRQPOOOOjOiOOOPTPQ~RRRSTKUWYZ\_%adqfhi'ihgc_ZV QM6IIEFB~??>c??@ACEYG^I_KLMNP+R=TW|Y\^`b cb`\$XyRLDW:1I(!t > %96y; <Bu B#-5=1CKS&Z_6bbc1degxgfdb`W^i\[CZ*YXXXXXXHX2X'XhXYFYZNZ[9[]^W_a>bdfhjkJkLkhjheka]YVFRO[LIGF,EFMFHAI}KBM6O_QqS6TVW:XZ1\7^/`"bKce1dc`]XSLD:1(O  ,;_h|K\jl $d-64;WB%I"QXW]B_a{be fgg4fducIb}aa?`n```h`u`5______6__`N`a'abcndVeh#+29?GO1Vs[:^`ce5gxhiiAihhQh*ggghDhih$ggffQf,fVf}fgghhhi2ijjk$kkkkkyjjlhg3db`E^ \YWUTTIU-VWYW[;]&^`bc4cccddffg*ec _[WNSCLDv::/', -*&yapVmU !r>Yu$X WN"*o177=DMKRWZ]_b?dfhkiiiij/j\jjk=kxkVkjjiitiaiKiJiHiGi_i5hh+gggggZgEg8gg$gxghgfeOcba8_^m] [xZZ[v\q^_a bceefcfeudddedc`\IWTP/KECN9/&PE HJyQk+j8/GVsb CJ!-(f/ 4:AtHXO/THX[]d_be~h7ikDkl l/llmPmmmrm4lllLkkjjii"hfdcbaa[```c`abd!dddbdcccFbbCaaabcdefig gh,hXhbgg5f_fe%dau^QZV9QNKHA8D.p%iAh 1k_etoTVs18v+xR; T&,16%5,$1~ <"xf@#W #)a.27=DZIMoOQTCW[^`bcFcddJdedsdddddDcb&`^\YVSPNLKKJJKMPGRUdWY^[L]4_Gabcde3eeeee#dyccEbbca`_][gX5TQ%MIF1@:Z2V*"Y `AWu+5`` Xr& =V!2%)--17q=VBEH"ILO)RUXYZZ[[ZZZ[["ZYX@VTR1OKHEEBA@Q?X?N?!@hB3E5H$K.MPgRU^XZV\]__A__k_5^]]\R[[6ZYXVNSPM7JOGSD@<5._& K Dz=Z\D;L1%r<P h3 u#&+80w6 :>G@dBDGwJjM3OPQ7AvDnG)ILOkQT/UVVWKW6W(VV2UmTSS;QP{N"KHF:CAp>z;-6 0J)#qoI vn -]MoN|UKFWki &h; f:< $)H.G268:-< >@\BTDEF,F~FFYFEuDCB@?<:.7%30-+*1)())_+-/0G3O6a9(;>S@CwEGIJ,JK2KeKKrK/J{IHGF9D?A?_=1;w974[0*P$p`$ ?,o,xnZ^ZWLGLnf}tOH fq]u!&B*L-0I2o35V678::;a;r;::W97531.V+'$I!AQs #&*&,/2m5 7:H<>3?@AeAAAu@?>=M;:/8L6k43V1/,(#  sH-N$p=veulqNWSMELB+|S nZq6#&Q) *Z++,-%-./0 00;/.-I+E)B&# =)M4~d8 !$e'"),/:135Z6P7E7[7d654\21Y/.o-++=)(z%w!r @ Gwi5)uPk{ymH:YDKKWZT?4upS( r a{!f!"B"Q"#!##$_$@$"! J2  K   jh"]$'{)L*+,`,.+*)({''%$## "!Y8 [2+"fz[xwZA/?h7<?Yg[<.|K &  8 U " hz|OZ-fs k ! 2 !3!!8  /P<IL Q ~7( &wEd2"0[}/>?HE7'+ 4Q3q*L 6  $T r O _!# Am 1 (yK s L NnI5M Lt [wW Q+Ujji%<?5!">DxG   ]l ae?IWpn|aQx A q ?  &  N  D2+2l^{ViAN)(2GMHF+89) <6(r\Br]'i?[Qe)! 26$e{5 8iq%3J;t|*7Wd`GQ+C=Y=;;DMJ?'<?2  2jwM] uWU}q/ QjKG[lkK- ByRL#!fl3FvwWKN}sa[MGON8 *CL;(%&:O= SI]& gL?02PP3 .)'A <9)*8QS...%)59KngJBRe`QSM/# 3ct`(AsH:8Vr)$ uJ*7JM8+2/ #ENB.270XoOBKUF,,?3 %[fKD5Gk# uB+KL&-( 15Exn<-GD0"d,J1gKALYQ>1*%*6<1##+)5YrnO6  5gywzjd_FJqZ1  '3" %//)e|lT;7<5+/=;.#F:FhK?DPMB52;GOG0-1<YcN*Gp}{d]Wq wX5 *    #03E,FpnK+#(@ZgbSI?_!,<+ dLCEPVULGOVTC'3:;E?+4>Ocrjet75U7'1  !:2!AIEELXh~~dC87'$1GQWdoiq5<0 oVGILXhmeUOH<//FOKPF(6=I^{ .7e: 0 - +83 "GfseJ<Soo^YN4#$1-7X~0;&kTO\bk{~sXB2%$"-BTVPUR?/0=@Po $|k`V@&  -#  &49. 2^bCLcf_]S</:J>8Gh):*|im|}hL4+*4<DNOG<<=2+-<IbjL<"    (% $#!-66*>jqRKPQRSO?;PdYHBUt+v_J<>CMQOLC5**-)(*;Uu|YE2#  2ri #pY3nk Y4 :b$n !" "#"!k 7K      L   d j D X/QU2`E=]2J   {?[H~`5u:}39"'~ ~  `     % 4 J q |   K X U X x 7  Z~ P2o*Z$}%< DL';B?&$V  %b@{E*`oig,!'AE<NlKhU L ~  . M h 8  , -    + @ t  ` U gFCI.$ UrTm pz`9^%Ov^`|)`@C1n2z6 a !  ( O m v Q   &  ! o   f8#*F{js|#vO&Itt 9!M jV0@)-) q+]Y TB^T 4 d M  I  B b m } u R + y [ -  % T  \  G ,zzK5RPH4bx.k>qvg\Q,wJ OHx%ZE    z  E Lf  M u ~ Z (  $ H f w e E   ) [  3 0  n:CP%I=|.maTU; S qz_a . Z   B M Qh# 5Qk}9 Q | b =   ; R a } P  , ,euS7Q5h 8Q$r]tBtP y k q >   d )b:2nZW+AL 1TKRxkG+3q  C e { U | @ 1{36{iqGVm ` @ uV:& ,  n y "YhY|X=uO07HTSD.'4Vp!:z/IixO/ I8  4 A J o 6 l  Y b1CAl-2vX] :}| " L ' QiOMQtmfzo`S-Tz{nO829P]q 7!6x{Z@TmUpujb  V 2  Q h  O 8Y p  " d %  P >  ; L -r#FC X\N)sDADU? ')2In3hn0! 0%  , K c ! e Y [ 4  I k }- F  # + ; V b @ 4 I veUlx#@?ylcG77+Io 6Nce]Yf5 4|a*  ] : 4 u o \ N S  *  ) - 0x)DqiC?U?D?/}[QK33{,)C*$B-v ( P C  '  ^ m u \ ; 2 I c )  O y Z cjYM9;)( e\b #r DRxjR6$n^K9 Cp_|u(e"xv c=pR z  } e g`Vp+x,=kji5DB,8= vZo^ <mx}dS+rQ0v9 |:isW3zc-{({1P V _ 4v{M06P#*l@o>]{Lqo=# i  $  H D lrr`{QJh]\(j13Q8C<]L3cx4h zmP' &)!dz,.@B^+ f > C w+B.\ { N4$4A6'rA{y f}`\'| ^mycD<gEB[\dUuq^q=1 o ^7;__oF@Dj?#72].fb= h Qrse|&Yj L|@]J^7i1;MNQ}!)0?bf S0 3 Ifq   +!#T%(&x''''!&%$#"!! RAvZvIM C !~%)3'-%=[%AISvq~;%8`X^ohG#u@1^ ` p [ -ljS$ !F"!#J$|&')W+ ,.G/12!3 2210/.-,++6++ +-**)/'&B$"!!B ta@ 6 lDwx2AouCeki68|kQgp`U m "{f\-@ "$X&'()+,0-h.01{24j57R89;*<0=<<};z:9876P5W44J4\4w4I321z00.-p,*)<(&%$I"!Em  tHk~&e\=Pt7NhK k.28JltGU; P Bb'|"!A#?%R'X) *}+-N.02v45t6794:T;n<=>@AUBCEtFGGGMFsEDCBA^@6?9>>>>k=<;:Z908"7.6(5<4320/,*)'^%#!!mkN p ``StO!T_?cU})_ 87AY 0"i%&)-+. 062 3d4679;=?N@ABCDSE:FkGI4JLfNOQS|TTTTSXRTQYPNMTL1KKVKJItHIFElDBA@??O>>P= ;u9"64^2!/-*(8%!o !;.q~z$6 B{Owvzl6Q + !=%),/'1W4(69~;K<=>@rBeDFHrJK L LMMNPQS`U9W0Y[]?^`R``__^][ZeYWW'VVXUTtS5QP-NM8KJII.HHHG EC@e=; 8?5T2t/,)%y o&\ xhs$$jA )GxCd7SES KA"a&+/369<|?B D}F GZHyIKMOQS{TUVWfXXZ.[]l_/`bd?eghijiihRgdfe]cba[``N`_t^]\y[CYXWtV;UFTsSSORQP:NLvJ*G4D6@=G9630+3% d9' qIK CIb9:9 1 4!$)-2O6:>oAEGJLNOQ=RsSU}WBY Z\]Z^D__`b9ceTfh,ijklZmYmnnKmmlwkkjhgfeeewe!ddBccb1ah`_^^]\[YXWVMTROvKH9DQ@=:T6*1{+% B a]g,@=VwU & {!&?*/c38=XAEIM'PS7UWYZ\ \]^`JacdeefghikJlnop pq9qxqrrqq(pp oonTmXlLkbjjaj+iiipiQi hhhkhBgg[fuedQba`_\^\ZVSOL8HuD@<,60*%V W"R O_;:[F9 + ) 3  " & & J  Y "s'^,05:?ICGKOzSVY[^_albc]cddefghniEj jklpmbnopqor-rrrs+s%rrrqq[qpp.ornmm6ll@kkkkkukykkkl3l:l!kjihg edcbta%_\YV[RNJ(FA.;606*% 9" -!a]7&*0BT4 &s,O16};AF&JNRUYh] _bceFfghhhi.ijek+klmmnno0opTqCrGs-stHtttu uttt@ssss`rrHqppohnnkn3mnn nHnno`ooo nn m?lrsu4v:w wfwwx#x3x]xfxDxxx-x`xxxiwwMvv`uutsslrr%qtppojnmlkjjjjjkTklellllkji1gBd `\YTvOIDB>931,&D c Pj)Go<<8:87Y6[679<@EINSX]KaSd-fhk|m:nnoToJoonml9jihggfggh3iklnprthvw wxHxxxxIxmmn?nnqnYmmlvjTgda]YvTaO'IWC=7j0)#>^+\ &|^ -FHFDC?AAABIDGRK&NRhV[-_c fgjkmnoeoVono+o!ngm:k|ihsfeYccbc cdfRh|jmgoqsu vVwwwwww~wqwMw.ww)wAwswwwwwqwvuu trqp`omlkjihgg\gg;g;ghzijlmEnnoo[nnmil igBc`\XS:NHB;d4q-'+!86 hS:wP0P0O3MLLLMbOR UAWZ^bfEhjkmknoppBoonn ljigNecban_^]^S^`(acf+iknXprnt-ubvwSwwwwwewgeba(_^]]]^c_L`abd!egikxlnlokpjpq)pppo+mkigrc_ZUOIB;4-' XK3 _`P`t`X`_`acbce>f>gil mnDno@op poDnmkROLIGF ElDDDEDnDzEGJMQTX\aBeiEloqr"tvw@xNxyQyyyyqxTwtQqJlhc^ZU^QNDLIHH:HHIiJ?KMxORTWY\t_kbehkVmoIpq~rVrgrIqq on@kh|da]oXRvLmE?h81*#}L jlYmnoop6pppp[pq qwqqqvq`pponmdjgg&b^ZWShO{KHFCcA??<>~>0===>@CFfILPU5Z-_chko8rtvxxy,yFy~yxwYuro id_(YT/NJFDBB ABBHBCEFqH{JM4ORUX [Q^bei=kmoPpqr&qqMp?oImakh1eb_YTNIB<4-Z&L{ln2opq{rirsWs3rrrrsrrrkr)q?pYn*kgc^Z1UQLHE A?=8;998^8 7y7P6793;>ADHMSOY"^dhflpitv;xxyXyKypxxbvtq%mgaZ~TN;H6/<'!mnpq6qrstsssssssjsErr plnkh]c^YToOwJwFA>;:76f54s333v3122357:=PAcF(LS#Y_djLns uxxyOyy xSwusok|e^XWPIC+>853345678:4;=>@BE8GuJLPTYn^^bfiRl~npqqqEponmVl/jhfb^SZDTOEMTr[;aBglr+uixxy(xxhwvtrnib[SKD=8 2Y/-,r,,.0?13&4y5708`9;=?BEHLQW!\wa+dhknpq9ppp)onn/ml7jmh8da]X%Q|J[B;!4-np q2rrst2tttu+.29@HPYX`gmriv,wwwvvu.sBqmic \bTaL,D%DJPVr[m`udLhj;klGm{n!nWmmm\m l khfb^YVTNIYoopfpqqqqrrs\s.qqoli"eN_ZT!MMF~@:5o1Y-*F'&%%%[&$'H(*o+^++++**)(')Q+1N7Z?jG.OqW_gumr suuluu]tsqol%gBbY[TLEj?G9`52 0J.n-,++)(=&$$ #r#$F%'*-2c7y=CJ8PVm\`eYhGjkmmn6mmm+mlkj^hfEc!^ZVQQnooppGppppqqqonkhd|`Z[TaMvFA?9j4/,k(&`$C#"#H#$%')R*i+++J++z+r*)('(*_/5EKRFX]cfikUm0mnammklllGkjigetbI_[X2mnZnoWooooopppAn lTieX`ZTMF>8k2.*L']$L" k!!"$]&"')+*F*+++u*y)%'&^'(_-2)9|@HeP]XH`glorfs t!t0t)sErpo$khb\UO0ID@=;9p89765f2/,Q) &$$g##$'%'+.4@9@oGYN[UZ`e9ik.men#nn9mlllqkkjiph ecaK^m]mnYno\ooooppoljfb[V/OjG@=82{-)&#!r <  !#h%I'8)*+--9- +*d('G'z(N,-0[6=>DLT\cimWpYq\rs ss:sqpumxj}e_YQSNNYIFVC3A@?!==<;85r1E-L*V'&%_% $%&),1g6\dbm munno8oAo*ooopp8o'liSdy^WQJkBf:g2,'$! qWrn "$')v+-t//T/.-,\*((9(<*-3Y8@MGPXw_fVjjnoxq qrrsArqomVic]XSOLIGjE(CC)BC@=950K,)'&%L$p$%w').'28?FSMTn[F`f_imokh`b\[TMF>I6i.)$" 3D>`LA! "%t(O+c.q023Y321c/-,p+-.v27?>0E;M@Uo\chlmopqrVrrrWpoZkgb ] XTR.OOMJI)HFDAE=282.}*(&o%t$O$}$&(@+/5K;0BUIPW^dQhln{pSpLonnLn mnlkk8jji5hvglmInoooopapqTp*nk=g-`YQnJ)B:X2+f&"Q q 9XK]!`#N&:)-C036787735w310G0m03y7*=D KSaZaUf"jlopq4qrZrlrqq*njea<]\ZWUKS&PNMKI&E @;Q50, )6&%c###%V&l)N,17>F$MT[b|glQnpqpoonn m2lJkjjiiThl`lmnoop qqqpPnjf^WDO G|@70)%V! oxrL%>4 U"$'+/487;<>w>y>@<; 927U668!;)@FMTT.Z`ej lnopq4qqrqjq nkg8b^[YWV$T#R$PNTKGnC=72-* '%$###$%'*/4<CcK$RsYK`fknqcqqpp9onn$mlkbjjii1kl3mSnoop6qr\rpo je] U1LD=h5E.`'# I !D#%)_-27{;?PACDDDuC,A?=<;h H ( K!J"r$';+if a]ZX6VUTS&QOMaIE@;61,)R'%$$m$%/&(J,096=F)MU)]cj7n1r'stUssrrqposnmlek^jjcipj0km%no$ors`sqCoIjc[:S;JB]:d2H,&&#@!!! !!!!r!!"#&E(-d28>\CBH4KNOP5OML IHGHJNuRVdZ_+c^fil#n8o]pqqQppnmmk)hd`[WU7SRRQ&PN=LNIEA(<72R-*(%$$$E$D%&*2-3:C3JRZbhmrPtGuttisns rPpo^n7m[l8kk2hiojlZmnoqsPsqnijbZfRxJAj9U1H+n%#x!!!""""""#$').4M:@EKuOPRT2U6TGS6Q[O[NAMNPSWZ^bqfhkmKop3qpqqq*pdnmijgch^hY;TUQ&NMLL?KIIHts`rpUonll;khQhjMkm)moqssEpnhkaY#Q=H@78,0J*%#".""#a#$ ###$%'~*[/5Z<BvHIN7RVXZXYY$WUTTUWkZ5\_bei$kmnp#pr rqrqpnmajgb]SWjQMJI1GG?Fll)hRhjk\lmjnrpr r.o|6/)%H#"\"# #$$V$$##$%'&)/:4;BHGNgS=XZ]"]l]|\[[5[2\^M`bdg.ilnpcqqrrs2sXrbq!omkgb\VOKFDBA@R?!><:8b52.+ '%$6#["I!!"Q"$V&6+>1_9AJLRZbiorruuuEt-t2srqonmpllnhBhik l'lmopq mjdT]UTME(<4-p($#I"Q"##$$G$##$$&).4^:AGN'S`X\@_Z`ga@a`a5ac{eog}hj/km~oqrrsWs{stt)s9qonmjgb [T3M9GB@:=<:z9v87642/,)'&%$#S"J!!"!#3$)3/ 7?wGPYXg`gn8quu9tsssrq oomm)lh'hijkl%lnoolChaZRJJB:;2+k'#F"R!"/"n"#T##@##)#$;&:(-29?oELQqW[&^`bQccdegikmmnp*qs]t=thtttttsrp njgma[JSL_F\@=:N8[6H5)4O321/-+(&%b$=#""!"!"#(-5=F)NV^elptDtt^s=s[s4r-pooGnNmmghfiuj=jkXlmn}n:jfa_PX OH"@i70[)I%;!!6 ![!"""""z"#g#%(U-17v=D J+OU[Y]`BbdYefhjm8o p?pqrostuouuuuuu t@spnrjg+a[dSLlE?;75Q21U0H//i.-g+)'&R%C$`#""!"!"#&&+3;DeLT]Rdkpstsrsrqpponnnghi!ij^jk{mEmmLibd]V#MF7>5.v'b#n @ < ! !"!!!"#$'=+m/5); AfG{MRWQ[^aceOfhjmSo5pq\r#rt.u6uuvMv9uubu1tlsvqFokjgb]VNGA'DJPUZz]acefhkAmo{pqrts4tuvvvvvvuu tqolWhc^X+PIB=08?41W/-,+++*n)R( &%2$#B"!!- ! !f!$(0m7@HPYs`hmgqrVrtqiqqpooooppgghijjkGlmBlhc\TBKC<.3+$ b9 > T ` !9!# $'+ 05m;AGNSX\`bdf hjKlnKopq|r`tuvvvvpv[vuu(t#r;pmjfBa[RTlM E@1:7 204-,8+1*)('&$#e"i! w + K  #'.6 >FNWf^fkoqqap_pponnoboppfgMhiHijkXmmXlhc[SKBCd;2++# ? !h"#&r)=-28>DKPV[!_Aaceugikm=nopqstuv5v^vuuuXttrqo;lhd^XLPIC=941o..,y+&*)('e%$I#"!e  L"&-E4.cueMghj7lm\lhc[SK\C~;2+!#-t | !"$1%['9)$,u05:?DIOUNZ ],`bdbfhjl mnDoopqr{rsbs~sLrrrkr?qqpao9lie_iX|QKE?950.(,7+{*)c'&2$#z"P!y  _ "&,>2:BJSZPag1lmnummnm]lm$mnOnoY[R^paLdfhlmlhc\7TuKD<63+$R Bu+  !;!"#%[&(P*,/488=rAF4KQV)Y]_Yad_g,iZjkm noopqqqrqqqFqppoo:mjfajZTNhHFB?;6H1O.,e+*)( &a$#"g!w  !#j&,3 ;BKRZagkmkn5mmmm0llmymn nRDU4Y8]$`dgzklm hdH\ULD<4(,s$ _  !g""#z$&C'x(*-/{26;&>ByGSLR+VZH\_b%eIgijllmnBnop,pppppppooooHmkgc\W)PJC<61.,F+}*)z'&0$#|"! $k !\#'-3a;HC$K#RYaXfk|mmmemmml\lm(m3mmnJeN$S&X@]GaejlmGiQe]V]MF>5-%!|% !R""##%&'(*,.1L48k;4>B~GM+RWVZ]#_cpfi.jklNlmHnnoMopgppp-ooyooeo mkhc]XR.KD=W7a1.,+**!)"'%$#e" d!!$4'-3;CKS0Zafkxlmmmmlkkl#kklrCGMSY_xdil+m`if^WOvG?7/w'n"jYK  !z"1"#;#%&'y(*+-I/|2\57:=B{HN SMWRZ]aemhjkl>lqlm/nnoRp*pppoooodomlhd_YS%LKE+>8"2F.++)('f%$#"^!V - !5!${'-3;CKSYaWfkJlmmnmlkSjkj}jSj;A GOV2\b h>k@m/jOg`MYQ^I{Ac9+1)$H #p e !"."##$&&')*+-^/2B46\8=,BI$O$T%Xr\`dhwjlglllhlm|n:o opaplppoooo4ml>heU_ZrSLE>93 /-,*){('(%%$:#"#!^ ` ` z!"D%(y.4 !`!"# #U#$&&'()W*+",./137'd'("()t*+/Z3;BvIPwU[afwikk}kk2k&kl9m*nnnnnoo|ooMmligc]VPHA;V5'0,.)'A&&&%%1$h#""J!!!#4$Y( ,3:BJRvY`fjmnmPn+m/khOea^\?YWV (X2DG O5V^"cil'mllj_fa \/W72&,#(&%$$)## ""&!c ^ !#J&+188@xHPX _Hd{ikm kkgb\^VPJE4@<9`b'1NX^fiCkigia\TM0Eb=6h.C(^#"a @  ' f !!C!h!"E"#6##$$%&)-39;?aEtL S7Y`%dgh1jkxlmnoTp)pppp}p|7]1j+(%$#i""""B! v  "%r)//35&-5T-R&!b h U&Y0;FQY aejdjie$a ZSL"D=5c.u(?$"!T % / !!!0!"4"#M##$&(+0l49>DK;QXx]`behjhkmmno>ppmpplppo4m4k,ge `[}TN}G@v:3/*'%#""_"!!d 8 !#v&?+/627;G@FMSX\`cfiklmnxo,opAp`ppoCn#ki*ebX]XQKD=Y72i.*f'$#q"Y"!!2 j !%;(.<3`:AZI8PWK] `dXefe&ds`~[FRJA930x&Gm  xA2'X170b+ &$"j!J #|S[   ]!!""#$')-04270EMTZQ_b;de%eQcaY\PULD;2) I% ! zb",{7]BLzUg\ chji#gpb^XRKKD>=5X/')')$W" D9O~ j!(!"I"#%'+-1 4O9 >DJOxTGX]afhkl!mn>nnnmm=kifoc9^ZUOH]A;62.+h'%4#>"h!O !$P)K-4 :wAIQ;X7]aceddxda^FX PG>5,#  ppE &1i<|FP3W_e.ieihcda\WJP{IB;5/+7'%"!Fus|  !6!">"$)%(Y*-05?:@EJOTIYf^!bfhj%klmmjm#kjhfbr^ZU9OIIB<73M/+(%#"&! y n"&+07=EMkT;Z_Ocudec@b7^ZsS JAl90'=] x%!+.6@JS[aghiLfqd`[UOHA;74m/M*(K%6# }<g P ! !"N#i$&,'*K,05;@EJOUzZ_cfhIj]kzll\kih:e=b5]YTQNHB<73n/Q,(&##"x!R Oi/ $'-3 :1AIQWL]aeTeXeb^`\qVN]EV_]cfhg4fXc@_ZU7NHB+;45)/,2(&" k 3 & t !E"#:$%4&%()-17;@vEYJPVK[_c?eSgi6jj5iafdR`\WRM=GrAF)MnTnZ!``cfdc`^XQH@7.g& X@ ?:\g'2=iG]PX=`1dhIh&hSfd_ZTO2IBX;5/+(%"t `m, g!6"W#S$H$&!'*.526:?7DJVPTVZ^abdzf ggeb_[WQKF>@;7%35/+(^& $##! 5g a "%6).4;CJQjX]Yc efdbu^[$TLB91=(j + # .Rj* !+G5@JFRQZ`eghglfcY_rYTO&IDB;5X0#,(%"j TyJ5  l !p"#$%&}'),037;A@EKQdVFZ^ac,dcb^b[VdQbKE@>;?7:3?/,)+&%#"!!  !g"$[&).V3J:+AI4OU_dee:a_|ZUNE;3*!; Ha $.9CLU\c~fihhhfc_0ZgTOIvBw;o40+(C$"%58K + !#!"#$%n&k'U)4+.158O=4,#jR g &| Oyb'q2F?#-|7A$I{RXYv`d9ffgTf;da]XTOJE?]:64U101..c.]/ /0 0X01$12S335 57-8u:C<>z@DGL=PTX\3_W``|]ZUQDKE?9o4z/-++*))*.*,-8.d/H014569;?NCyHMRW#Z^`ba`[X?QJA8/'b  ex[U%/9BKhS[ua eyfRg:fqfdbN^ZUQ3LGC ><.98A66256i6788p89q::;<=R>`?ABDFzI*LOP"SWY[)]`a.a]^[sVIQKF@&95K16/.F.V--.&/60g23576e79;0=v@CG_KP[TX;\l_bc b_]XSKDB8/'' M .O|  dg(1;3CKMTZa5ceedeedb^ZVS7O`KGDB_A"??+>>?X@"@AA|B BCD^EEFGIBJLrMP)RUY[_a'cFc]c4`s]6XESNI*C>!:65f44445:6x79;=(>o?@BDH%KOjSLVZ\`bdbX`>[X4R>KtBg9/'   E< \a<H@ 8 ?)3]aCbkdfhh[ge4c$`_][ZYPXXYYXXXY%YZ_[4\ \]w^^_`abd-efhFiCjIjjihTeb_\Z(W=TU[S^`b_e%fhgkfkdcbbaO``_``k``i`__`.`aLabc6cdZdef#fgUh%hijjjjihge0b`^\ZvWUoSFRQQRR/RS:TcUWYsZ\ ]^"_*`aQbdVf3ffNc`[WR[LJC9/& j @cu&N}]h"M)\ 1!{)207)=ELSX]8_bmdfh^i`iHi+hhOgg|gWghh?hggIfggQghGhiaij`jjjjjjjjjjj}jjXii gfe8cb`^\ZYYSYZ Z[\^!_a!b bc:cbcddfCg gecw_2[VRKC9/3&& \aR!oVf`x]%qHccQ  b(C.4:ACHOUY#\^`cHeghi'igiVi[iij(jkj`j+iiiuiijjMjjjjpihh g^@a@c_cdrdudddeee]^`Aac_d^ddeeef&AMCEHKOQTUFVQVRV9UUQU6UjUVuV}V1UTRMPcMJ[FCW@>3=;;;S<>XADH3K{NQZTWLZ \]^^^^1]\ZXVUTkSRQxOM]JHFDB?;O4-&I[  3~ 1RTA:J)ie O@f#`',S1w59A CFHJL6LMLL0KKKKKKIHFDA>;:75210z00o137c:>hAE*HGK7NQHSU1VUUUU8T)RPNMKJPHFD`=P;u9?4/t("p Y/[IoLwQG?Qe^ J $).25568p:<>?@AyAVA9@@n???>W=;9752"/+)~'M&G%9%o%'E)_,/3t69<:836w5j431}.E)##ZC/  \'/{rbc]\NIMlbr12L    d<>!&]*S,./12D34v545v5555V44$3@10?.+(%"g ?#'=*-0369<=o>????>=w;a9:643 1$/r-,,*))%"D[ l DS~8&W0w<yiv|hoWc^WMQG.D}=%  G,y"%P&K'O'(S():)**u***)('T%#!gV4,(Wvg"%(+.W024 45K5"432>/-+b)d'&%$$#!z ] 'vl>;PgyugA4SEOPYXTA3 s $ +- 8v$qQ b u # h S/!g#&( )q)*-))Q'&C$! 1Bg" dE.%0uaxvY@,<e19>T]U:) Xi  JxlXJv6  E<V3 2\-xf[~g&_2H V 'w0M g5%1Z|1EHJA6+0$ $ %`6XF E  R M s M 9  / H:+.Dv3 +& c=f ~ #fP2pC@la~`O)Odfg/LN@(/- RX~rBEs"$Z`AwqT56@VWir79d O 1  8_8|8ic&ZnHJ'',<EC?/<?0 $:O/^fx7~P} +):Wktc=,/ybmMhMu .E1-O_[HV.HE]B>6:HK< :B1 ' *NdR8S1(R|a}2{jnyXI`+^CL<FNeAjG/vwT{iOHO~ ~kbLBPV< .GL8 $")'$)JV> pBLceyyrbjj4 &Oa74di_F7D\ &gIB8 7PP:*&.;6P9&Gnl4=B1!$8cnJ:?LF84* " %19EUoh 1we@2/Nn ,+(sI, 2FP?*,* 4DC@?RV?!,",lyVABE3@ew~_74\{V<2$:c! tA  #HN#+**7 ClkL94>H@/"##h9];|^LOTC+2?1!;ejQ:#)EizwshaYNF2>iY/ &7$'! .7( (]{ykOA8-'!6F;)/P PS {V><C8)$3DC+!3MstR@;3@\y~oUKLm"uS0 0 ,: 9R=AqzL"-I`f^Y[Rq42?.sN62;:60/6>D; 0H]sqV=BW`fnuwd\q:? Y5  5   )A4'OXLCFZvh=.1)+8ILQfysz:B3 hODDMSSMB932.!?TbqkM6>X_fuv +4$b: /#08/ 1Tkn]LKgw]TL8*)0&0T:D) zf]aeini^J1" (#%4HTZgeP=BTVb|ib[> -%  #)21$>b|zdO\oj[VP?5>I:5Gm->+rqyzupdT?%"48;FOOOX[MBGYduuQ8" *)#!#(%),*%(Di}t\XXQJJJ@?TeWGF_*zm[I:++7GIFILHHQXQLN_u}aQ8  "   >um$'s Lm d z !T! m4z     :   W _ F M.L Z8fG@`7H !  #Ec\shHrHa:Uub;xh3g s{XK7}      # 4 \ s   N X L I h 8  T R%;t/`($@ JQ-BIF*Hv\gTtJ:8LgD=:GSc~]n $ G / b   1 L a x 8  1 0  ! = s   g Z oLFK1  #RqUi q|_/)Mn !9 ybeZ?5jI6#Ofk z { :  ) K e y \ * ! +  v   g6"4Lxjlz) mPQc:!#I"" ][oBiOi? m  $ W  = W ^ o p n Q 2 n { K    M  _  E 0~E.PPD)Xr)zgEt}q^N%|TE !S"$"t!] &5;;vZ qrq v D o A % N l u m j l } } Z #  E k w Z 5    R   4 -  b2CLwA4u;|rVW?> " "!ub6nd F v  \ ~  GT {jC( -3@Tgrx~'  T z T % = Z i N   WmsL(H/\ Ah9h||<4n7md2_U_61 [  w &yL*AjGRxI  "FuEE}M*+o ! J k S 1 m qz+o#6 ttY`#`m'KX]P  ] ] f.mgfUvY\dmiU9))D]&=s2Qfk>>: " 4 B O s  = i @ `.?:m.3]M e aK69 hQEPWwol|aO(;NngE/'7Db0)C}y^DTfM$ppif  W 2   A d  S /Z" x   x  y   f U G*:f^T5[ d6/*DareI$ "?j0 sn4%2)  - Q n % l Y ` .  ; a ! ~, S )  6 < C S V x 1 }  p C 8 @~06T4~= iO73#''"Nk|<HOMNXgO" 8~i2  c 6 6 m ^ N J T  8    TyqX0 SAKL=koyoU6 703B>7N +x / R F  "  \ b l Y ; 3 J  p 8   0 \ z N ;I|*WC@-[nI` "o S-LX<~bK3 -Otik_'_y# - g;kK  |   h gshipn4aOT+.,{ PG1jjykZC% `*Rcz^OFp@*74S S _ 5vzyA} ><@+AI?yba}cq-},q9o% S o T = 0 # P>f*@2pbe B |;A\JTLqUAp9ftmP&790/blY8]B}nF As^;1  h Qgw? \.3 .  T~NQ?es gf&{ZmzcB9c]2F:NT|a)" M TPc$d#@IF-]Xl8&{  9 w5gn@ E^NX5i*<NMOz6=C7HO?,!HD  ; tnX9ye:!/"#####z""t"!!!!!!!- 8>=I=2- I `\@@F%',@Z!,BEPrjv62]kt_5c)'2T{4L O yN_tk8- G !"#~$%'g(*;+,g-C-....A-- ,x,++++,A,K,+,*+('%L#s!uYV.]Vq k};NnAkha-0w ~;,JM 8x @u) "$I%'C()*k+a,-.01X2356 67g78a88y77X66 55P5C545^5554421g/.a,*)v(.' &$#S! ok~N e.vh'dYBNo8OeE o|(DJPd|S*9%xv d v!=#%'(*+K,.T/134V56819j:h;G|?x@mA/ABwCCWCjBBAA0@@K@??@'@,??><;:x957654431x/-B+A)i'%#!Rx? p ? >^RwN"TQ8^W#K~&>1T, * C{";d"%Z'.)S+|-/1345668:g<=>@5AKBzCDyExFHIJLCMjNOXPGPPPPOZNNMM)LLLLwKJIH FEkCBA@??E>=;9k742?ZAC)EFHI%J$KKM NOYPRTEUWXZ=[\\\\l[[1ZoYYXX WWWOVUlT-RQOON2LJIINI:I)HpGQE-C @P=:741.,2($ ,: 7d@?k ?e ex"'+[/i3M69<'?ACEGHI J^L(N/PQnRSTUVX3Y[7\^{`)acd$eef?fxffedcc&beaa0````_$^B]'\ZY|WVhU=TrT SRQPNnLIFC@@DtHqL'ORtCIOT~X\_aceg3hijkYl0llll;kk.jjWj.j)jkvlmo*pqsQtuvw:w~wwwwv|uuNttttu u@u9u"tttRssrorqqqxq,pp oXnymlkk jmj8C1*$ tB_bG4F~DBAz@AC6F9IcMQmUZw^cTfJhijklm_mmmmmmMlvk(jhg|fbeKddeSeghsjlo qrt uv0vwswewv^uutgtssst7ttu>uquuut,sUrqq,phonmlkjhibh~gg[g/gghi:jfklmSnnsnnnmlj*gd@a2]@Y SNHB<|5/6("< OgbQ&POpMLKMNXPSWZ]aefhjlklmnnnnnn^mlkjohgYecb``C_`{`b.ceh1jm o prntuIvww)vuu0tt1ssst5 s*`aeaja``abd3e6f)g hjlbmmnGnXnnnnmlk(hfdUb=`]ZWUSSSpSSTUMVY [^adSgDjnm{prtuuuuvvKvuvvwwLww2vu%smpmjhCeb`s^%\[[IZ[[9[\]^_`sacAe)ghklnopqqqqonm9ki{fPa]XT2NmG@:N3-p'# - _efgkgghhijjjk.klmn3n4n]nmnnznCmTlvjhebD_\ZFW\TkQ*OMM|M3MWM:8 1*$wX> j)klmmno'op-oonno9ooo]o3o=oHoponm kfheWa^O[WTvQNJHG}GYFFFFF5FGQI%L(NQUAYT]bjfjnprtvlwkxDxxy'y|yqyxwStyqblhDcL^ZeVRONLLbL;LLMHMNOQcRTcUXZ \`cyfhk8lnppppoo~n`mjgdb^IYSNSHB<%54-& 6  lmoopsq?qrYr2qpp{pp`pFp'ppopo4n)ki!eaa]KYlUQMJMGDBAAA@???@@_BDGAJ\MQV\#aLej!mqsuwLxixy6yXyyay:wvks$ojbe _MYTOKHRFEPE`EwFFMFG:HHJIKMMNPRUX\`pcfi&kmop@pp0oonFljhafc_[%VQL~FM?80)f"moYpqrstHttDsrrBrqq=;;g::[9989[:=;?IB\EJSOU[aZfjoDruwixy?yyzyy\wv rUn;hFb[xU?OIE0@?=>>?@5@A`B:C D,EQFHlJvLUORBHKOU\cbnglptw xy[yyyyvyw=uyqm-f_XQKE?;87789:;<=^>>?@ACEpHJNRWG[`"dPgkmRopIppep;onmmkigd}`]X{RKD$1L36];YA HOW>]cj*o/tvyybyy|y}xxLvctpUkd]}UxMF?:942t0o113467B889N9:=:<`=@C5FJOTY^cgjm noop*ooodnmlkZifdK`[WTME>70npq$rrst`ttMtIt)tssrqp]nlj`fbr\WfQKFF@<7_4U10/.../ ..m-,t++,--/05:BIQX_af}lgrufx%xyxxwwZu|sokd\TLE=72}/-B-Q-/?0}123^3434 4569;?BpG$LUR-W\aehk)m[n0nno?o?nn>mlkigdJ`[TMG@9oXp2pqras@ssst t0t1srqpo.mifbh]\W1QDKJQV\`*dygjl6m?myn[nnnnYmmFkjhef`[UDO IBoWop~pqzr+rrrsBssrqppo liea\VP~JYD>:(5_1.,*|*L)*B+ ,--(--,,'+h**))*U-m1.7>BF+MU^eQlZptv#w2vwvv9tsoke_WOG@930X- ++ +X+D+<+"**^))('(;(*-038y=DLJQV[s`Id gj6kl8mjnnwn&mmaml*kDiNgbc_ZUxPJJoGoop9pqqjqgq}rFrrqpnlif5at\WPICb=84/,)e'&''')4*+,b,, ++**g)C((+.&4(:\B>IQZGai.nJrtvMv:vvpv(tsbpTm!gbZS0KlC=z7U3g/.L-#,,n+*)('&u%$$%&(R+w.Y28>E'KQWj\aSf hkkm6mnwn*mm4llkjiTfc_[WRno#o`oop!pjpfpqqqpOoliea\6VP]IMBu*+<++"+**)f((=**,27?kFNV^ekLpsuu[v%vvtsq6nid]VO~HxB<85322R10/-+)'&%h%3$%')}+/4n:@G^MSY^d[gjkmn>nnzmmllkjjhAf#c&`>]Y]nnnooGooopqq~qomjdfa\VP]I:A;50,h)0&$!!3 !"_#%&(())*L*b*b)(]'a&~').4M;BJoR`Z)bhVn4qGstGu_n$n'nnnoAoioop?qYqpncl@hCc]XQ0IB]:4s.+_'%"!PL8 " #%)&')0* ++D+N*f) '&'(-718e>FsN@V:^VdkWnqrstttUsrp-l,ga{[$TNJOEB?|>=X=p=e<]:740-8*(Q'e&Q&C&!'9((+.O38?GELjS*Yr_dikYmnoonmmmml:kjihgeUcdmmnpqZr=rVrkqKpJmkid_ZURO8LJWIHHHF!C?;72-)(&%|$$$&(-1Q7EfLT[bgl1n0ppqoqqpp9mkfb ]YVTR0P NNNvMK4H%C?4:%4/+([%%###%H&*n.39+@ G]NVa\cDgl nEpq5poooo)ndmull0kkRjj!mmnnoDpp'p~qrsor>q@mqhaZ"QIA81R* %! ,TQVU& "&)-15Q8:l=183y-)&%e##="#$&)o.3:%AIQ7X\_ekTnqrserrCqqWpo)mm(ll&kkGlmXn9o1ppbqrttrqnmgl_ W4NF'>5.'$! A 5jpS #%(-3 8U,FlN8U]d"jNn:r#sttss0rqpnnmllklAlmnop"pst{trq)l~f^ VMkD<4U-'j#!g!f!Z!!!!;! !t"5$&+06O<A5FsJ MNONML*J.HH ImK|OrS6W[_cfjVlin npo nnn#mUk^iec_\YxVxTSaSJSSROLHDt?:55/z*'W%~#["f!j!!#% (,3C:RBJRZahmkrt2uuuvttysrpNo2nxm]ll;klmnnofpTrtt6qpk e \TL CL;#3- ' $!"6"Q"#,#""","#C%',2 8>DJ~NRTgUUT+RkPOxNOQUXC[_bf8hkm,nvno\oFo*n@mjkiUf7cC_[XTDQOO+O8ON/KIGEB/=9j4j.*&$"! { z x!#&F)/6z>G OAW_f[kq&sv(v-v%uUu;t~rqoo mmlk klsmHn noqsHsbpnicGZRJuA91,-&$"H"##$&$3###7#$ &5(-3i:vAGmMS WY[[[ YgWVUVXT[]`scTf'ikDm_njo-oIooonmkifc`[WR{OLFK7JJ^I`GPE,B,?R;73\.R)&E$&! d p!*#&{,*2;OCxKTa\-djp sFvvDvJujukts[qpAoLmm)ljkklmFmnpqqo!lgR`XIP{HP?70;*%#"""#$"$7##y#U#$&(|-3f:AyH-OTY]_`*`)^]]2\]^^a bdgi`kmoppkpTppponclIjgd`[VLPLIGEDCA?=f;825'1X-)%#! }f 0 "|$)0.8@IeQYah]nr.u.u}u}tttrqonmm ljmjkylllmoppmje^RUNF =5.{)$#!"k"#i####/#0##%(C-3O:AHOUv[y_gbcdcc[c+c ce=g h>ikjl{nooq+qwqqnqqqpoNmkChea"[UPO,J9EC/@?|=<\:87;42/c+(%#""!; 3 ` U!#O('.06>GUOW`2fmqUtttsssLrpgoTnm]ll~j jlkkklDlnogokhb[S3KsC;3y,M'#Z! !""##(""e"#G#d%.',2f9@GkN=TRZ_.cKdfeffjfgijklmlnoq#r rZrrrrrqpgn l)iIfla\U7NHC@=;976s531/-n*( %$^""0!5 !4! "/#Q'-n5=F:NV^elpsttrrr_q,onn9mClliyijjk?k|lmn"mjfm_XPH@8[0)%!  !N!"""6!""#$',18?FM_SZ^cbeg:gh=hik3lnno$opQq3rrrsDsRs`s(s5rpqDnlifa\u:85i3210.-v+)u'}%$#"!!!p!!"#f'Y,46.'# R \! !!!!Z!"M"$>&V+0y7>3DKQXR]dbdfg}hciCjlmnoppvpqrgrsSsst sssromjgb]VOIC>:87+31/.--+*W('%$#""&!!"""#y',4 ;D0LbTT\yczjorrrqqq]proonnnInUnhi"ijDjjkMllkhc\PTLdD<3,%!d k  !- !!#y%@).5: 620<-,,+q*)Q'&%5$0#K"!!!!!""&F+ 2:uBKS[%b7in%qrrq q pp7owo-oGoo^phhihijXjkallkgcI[T9KC;3+$b ~].I  h [ C ~!5!"$w(o-e4-:b@GmMTZ`(cwfg!h{iknmnoppq%qrstotuuKuuutsqp^mjfta[UMG2A;?2g*#}\!x2 9 !`"#'y+2F7>D(JQTW~]a`d2egg%hjlnnopfpqHrHs]ttu"u|uuuuhts'romideX_{XQJD?.:~51.h,+Z**('&=$#""!b! ! !e!$)i158@HPX_gckooooo7ozo'no!op pqeZeg&h1iMjlk^lllgcq\TUKC;2+#NMC `!,!#6$g'y+y16;h@FLRX]:`Radf9hjlKmEnMnopEq'rrsbt?tuuu)ttss$qokhtb\UNHB=T73[/[-P++.*S)K'&x%#"",!` !8!Y$)B18@@XHhPXXG_+fyknpnnmnnnRn=no^op{q{bicKdfh>ijlllgcX[TNKC;3+Q#v !"$%E(+0|49>HCqHNzTY>\^acf?hjklmn5nopqXrs*stVtCtltSt#sssrXpmje_XREKE?9404-,+*)(f&%$[#,"O!p! !T!k$x)&07?GOW}^8exim[mmlmmmmnnop4q9]^`cfh`jl^llgc\:TLJD<3,C$ x9|^3V l!"#>$&3(+0.37;@ZDIOSWZ\]G`cehjklm?mnodppqrsRsYsosAsrrqpn[kgJaZT|N"GAy:5e0.,$+*)(')%$#E"I!`! !!$)1A8I@-H&OWb]di^llll)lmllmnZnoQp=WY\`@cfikll7h4c\UfMET=|4-*%!=] " !g"|#%k&(+/s259=<@jD}IJN5RV4Y\`=cffi\k\l*lmYmnoVp4qqrcrrrJrqr qpnlhXc?\VOIABo;B50A-++$*_)(X&%$J"! _ !"'%*S18@HPFW]dhkll*kl lllmAnnfnoPSW}\`dgk9l4lahd]VNuF>6z.&"3U ~!!"}#%J&f(9*-0_259 ;?CGLQMUY]M`dh4klxmmnnio(ppq.qqqqxqMq/qYppMnGlghgc]BW?PuI^B1:5 /,**h)('&u%>$ "! n " k k!"&O+Z29AIQFX`^6dhkkkkklLl%llm"m$m9mJWMRpW]bf6jtklilhd3]WPIA:~4/K,o*^*){('&n%[$H"! ) O 0!"&,#3:B>J]QY^dhkNkRkk{kl4kkklkkkC)GaLS}Z` d`i4kljif`PYQJ96.($" !H!!!""#$W$%o%&V&'()b*,*/4;C0JaPVA\bgkmmn@mn nMno,oooino ogooon lie_YQJ[B;50,)('g&&&}&E%$x#;"L!!!% "%T*0s8?nGGOhV]bgjkPjkjj*hge caa_^[]|- 3ejj0i&d1_XQIB;f3,R&$E"! !!z!!!!!""#+#|##$#$v$%&&*D.j52fTa[SLKE=7@1N-E)0'#%s%I%.%B$$&#%"$!X! ! !2#'^-41< CKSZaf3jHkdljjixg c=_\AXTQ!NL[ Y(s2(<3FbPX`ddiwjzj>ea[VTfLzET>5.(5$"k! !C!V!C!.! !!q""T"z""#>##$K%!(l,e29b@HOV\@bg jQk!kllmno3oooinnnnnnmcleigb\GTMFZ>82T-) &$$$Q$)#""!A  8 q #(/5=EMU\cgkllpkjhye_[WR%MzHEB#-7ALU_]FbHh6j;k gdG^WOHwA 81w*U&$#"R! A 6 |!!b!!"%"#V#<#$'+17n>BE%LQSZ`e!hik'klmnojpp0poo&no nnmljgjby\UNGF?9y3.(&>$a$.#z#"!!5 w $*(0N70?G.ODWH]dhll)lPjifxb[VQJEM?< 8r3)C3 =]HaQZG_fikhfh`ZwRKvC;4f,'L#" , F /    !![!"W"##$&*05<B9IP_W@^bfvhjkXlmo'opppp+oo\oqoao,mlj!gxb]oVoOuH@:K3}."(&!$!#""!!V [ $)1S8C@#HpPX_eilxll$j,hd_JX0QKgD$=l72.U%).8CMV\dIh0k!igb]EUNG!?7/)$#4!@  J !O!"c##2#$7&*/v4O9? E0LSZ _be!gil moopq3q%ppoooo^ml@i:fha\UNG@u92-(&3$ #O"#!!F! ;  &!&8+39AJ$R)Y_fiakjjhfCa*[SQLaE<5.*%tE!&*24Z?_IRYafjj*iOd`YR0JrC;2+&Y#!r azs  !C!"{"#7#$R&j)Y-2,7;AhGO V[c_b+eKgjlynop$pppppNptp omkhyez`[TN3F?82.-((&4#"!!< A #8(G-5<CLHS[`QfhjiiZfc]oVN F]>N5i-b%!@   %/:[DNVO^di'ij f+bs\4UNSG=?7B/)h%"! fhoXz   d!!"t"##$Q&4(,T/4(81=wCyJ?QV[1^Tadh8jlmnopRpfpnp p/onleifJc^QYRcKDj=?60,v(d& #"m!j! [i3"%+18F?~GHOUVR\aegigYfcP_4XP{G?h6-%4d - *5?J R[Fa^gikge__YRfKC;4,'$@" B* =\  !n"&""#_$%(+.-1i49>EHKQ\VfZp^bfbi1klno_pp"poonmXjgc`C[V?OHA{:5+/,S(%#"@!B 5/}h $(.4q;C JRX^befg]e1d_ZRhJIA"8_/&@{  !%./>:DMV]ehjhfa].VP;HA91, '%^"!rb L  !"R"{"#}%+'+)+.1t5:@mF60w+'$# qvE _!#!""k"$%')a+-16=;AzG'LQW\aei,k7mXnnn%mlljJh1da\]XRLF?b94l0,)&U$"_! 1s!$*.5A;CSKRX]bdpedc`\VO E<3*! Fan #w-8CMU^td+i&iiWecU^YRL_E=q60y,X(&"# !oT/ug > !a!""]#$&%')*.o28=>BH MSTX^bfi3klIll!kjHifd `\W!R_LF@e:t51%-* '4$U"!! ! d !b$#'-O2z9@ GNUS[`d7e,ec'ae]XPH?76}-$.,XpwY '2=H6QZQ`gSiQj6gf"bp^VXJREKDD&=)60,(%]" d<I(0 > !!W!","#j$E$&H'*.A3S8#=BHNU)[6_dLfi|jIjjiHgYe|b[_ZUPKqE@:51e-Y*B' $"! yI( .!#8&*0{61=4DL*SX^bfee[b_ZcTaKB9{0( =oe "#,\7|BKU\?cgUihqgeb-]'WQIK Db=2618-9)%&(" V[ ; !3!"E##$$J%*&,(+0O49{>gD2JPV[`mcMfBg>hfec `\XSNIC?: 51&-)'+$#?!!V *!!$&g*.4;(BIPV[aqdfepc_\iV*NE<3*"V  4D &1;FOW`e:i+iNigfb*]WOQKD=61,)^%" ~L,{h` ! !!"#C##$q%:'l)-1(5m9? E%KQV[^bicdc#a^z[WDRM7GqA=9 40,)&$""! M ^!#&).#29?@~H7OUU7Z_/72. )&#!  !G!!"N#3$5%(%&Y'>)1+u.1\48@?FMT.Y^Gaef}eb_ YpSUJA7/ &>% cR8 *Y$ .|9}CLU\dgj ijhPeaW\W72-*'$r"7!7  ? !!"b"#$&$'( )<+ -/295/8<@F@KbP%UX\^ ^\Z]VMRMfGA;62/,)&$#"L!!y !L"#%(+/308N>E,LSX\adg4f6d_\UbMC:V0( [ ~&gk Wt-'2kDKR WZ\2_ceVf-caJ\WO4+#L1 )k49w #-377@HQX_cfghrggc`E[XSNxHC,>:85g31001E12 2q33457k8:!;==>@BUCEgGJNQTWnZ0\]]hZWSNID>94_0s.,,*+3***U*,O-Q./1y3]68;>C GMJRtV[H^bdSedcVa#\XRJN@c6-\$ {7zk+ PN$.8^APJQY_d^fgghgPea]YmUPWKfFB?=;9{8~78x89:*:;<=?g@BC_DFH!I}JKMxORTW Y\&^^^x[XOSOjJE@\:6{31000//x/02457 8:=#?C FJOTX\`befea']XSnKaB"7.^&G. v9%MH7 Sd}&r/8ADHQIXJ^bOdegggdb/^RoVZ9]^_czehfdb]XRKBb8.&X; Ygf ZbU{ }l&&08@HPXR^=bdffgihgdpa2]mZ8WSPlMKJ"IOHHHIJ_KQL M NP7QRT@UoVWY0Z6[[]^v_`b^cnddc&`.\XUIQMIEB~@???P?>>?P@kB7CEkFHjJ&LOXRVYr\_mbZdg>gqfsbm^Y9TLnC\8.&O` [Ep TTX!I 0<j'0(7?F9NVh\`Sc%dxghgi^geb(_]AZX UzSQQUPQPQeQRSyTUWY Zl[\]^_`ab2bcdeNfDfgpfeb_\YVSPM@JHcGG.GWG FFG8H]x_ `bcndefhgUhhhi:iyiij j$j5iLh ecF`^|\hZ*WTRPOOHOgONNOP$QSaTV6WY[]_aNc e>fhCgfb"^QXTLD79/i&K5 drOoQaS au}K{ l&-4V;BKPSYi\` b"eVgi#hh.fe\d(cb7a`e`$`f`{```a$abd(etfghij3jjkk k jjj}jmjQjHihgbecba5_][YWWVVVVVUVQKuC9q/"%0X s$>>:?gL^\i%xO<'z  #*?0g6=F9MlSqVY[^adfgghFhlhhhi7iiiiiiiijYjjjcj/iih9gff etdddeefWggUg\g#g$gg'fedccbc bbbbcGcdtdddd}dmdded9b_w[VSDNIA8.%e BscH\%q8*M:D- 9 v!(2-3:BIHNRTWqZ#]aadyf;gh"hhhhi,ioiiiiiiisihzghfPdcUa`W_]\\[\ ] ^6_aYbcdPe8fgggggAggWgggg%ff@feeee9eddscPb_H\AX5T}PLF6?n6-C$0 T<mqjISl0Ytx T o E6 r%*/5ACFGGGFdECBzAAIAOAAA<@?1=;;86I31/.o-O--/147T:>ADGK MuOQRCRDR;QZPO"MKJnI)GFEJCA?=;:18151,&7Z ,mpy 6aNyUzOJGYlhTB /sC %+/)24u689:;;m;:9766555m4420.,*D'%$#$"""s#$&),L/u2591<?A6CNDpEEEETDCBA?>V<;O9i754q3:10.J+&' j!(@ fW-?vdd\\QNSvk{ dYbm w&gHi#<'*p,-.//l/E..J-,,$++,**z)(&$" <jzy`># &K),/25P78:f:;d::9s8(6b421//-,j+t*)(&"   j^q(nI9FxzdkWb_XOWL. }0#z xH #$b% $$b##Z""Z" !!!^!  ` < B L K>Ta!$'* ,s./0q1 00".->+F)W'%$#x""! Z*z | N }_Q":YqG:XGRR[[[H3jpo m VCPir,Ed6C x s0l7f R a`r!#t$%q%%($o"!`ajkD  QYVe,yicC.>f4?DXb^D-XU&w[M K QaD>< L [  7 ,36.;6 7fP l%Rx;YW   rRXmBqf*[k6"-Wx4JMOG@77!   9 IL|7Y_ \&/1K M ^#'Wo  8 t  < ^R4:qqM!SU|g ]),Qehj2ORE-%(80>wZm]F>w-&Sb+STJOG=N - O 0 89wkuUSuC]Db=55CJIF5CE5##):cVyH"yv: ol3[P9eJW<)l}?y!L9JfbJ5J :>   nMB7;GK<)BH7$!.# .]v_#7? &DyQ~_D{koormquUCBZs7io CE,guI39r k[E=JN6 4LR="'&%0"$)7[cH xjP!-{oWA:6/+[V)=?.M|xY96I hLB5 >WT; +0 7@0M=%1Nsm2 9p }ohecV8!&1%&N`[MI[>.tkQC5D^ }S2 !9HSB2& 0.1HLJGYZ> UCQ+~vmfcV6 2RyQ%?a_KA%-R xE $MV&52 /; FtuTA9?A.+ Eliwrg`a[G0%$%(,*!"2;Ln}gF<xzpf]P+*VV,(<$#/*78"*b~nQB5"&FE81Lu8{x9{rbUNG5&!-8:.4J`bO?#'QyeVFY  {W3 .  6F(>O7CuxJ /R``bji4SA?%}p`SF<.'#*8>6! Devw_IISKK^w~rho '.a>) 4 !1K; 'IPG@G_zb4""%@KYv(A?-sg`]SKGFECC:'.Vs|nTCGUPUl!,kB"  1-"$6;/ 'Kel`RQloOA8% /->m)AI0nfjsphgd_RA.)E`pppeWNNUNXype[A$   1) ")/64( 8_{{fQ^ogRG>,&3C89W4C1xs}xoaQ?*)@S^da`\VQOTVglO:#  ..))-*/23-%Bi~u[XYRHA<..EZNBKn *nWA2&%$-;JSUWWYZ[YSUbziOD1!& >xk'/<C}":x%Bdt-] >9N]J      1 y   P ]  H K-D_;hE<^5G   (Mnvt{{tA^.99<W(!;AwA?kk 7        # J h  P X K E c 4 V Y+An)a"{ @ IQ0AGL63=hmsmES1  :=  I D l   , A U o ,  6 3  ! ; m  o  ^ vPGH. 'LnWm t"}d,2g !M zxQGr.H +3<ql  i ( 8  B b s T ! ) 3   x   n:"6Hsknv ,o[#}u!?!#>#! yMB*?O2 5jv@ _ } / a  . J V f e a D & } j | J !    J " c  C  1}yE*KL=#Vn zgHx~wbM)4nH  !E""a!f !R[=<; 9      " A Z e ` [ Z h o m P   M s ` 4   S  4 &  _/>Am6-k>yrQe#p#+ ! !!"!ar<(8 A - J 5 P #e&xSA365=HWcov!  Y Z ' D e v G   SnrI$Hu$WJb2{buo?{FW3Nx< ) ,  S oG=HVP.znV!Ep8CL-'n ( M p  N  . j q{*r&2 yV`&V~R!m`5-^  9 \Q l,KVAE  { kpw|uY0<V} 7{y;]rn:  <? + 9 H V {  < h 7 c0;7q.2eH o ! NtP9;wDF Y]bll@+|MQam<*6Qq78TyfGO`N4}wnl  P 2 } 5  e  J *a#& ,    n    k g R Jd{HtwXx/rSO89Sv])  -V4m#7(6*  ) N l ) n ~ W a 2 8 b % ~, ^ 4  5 : A H E m & N k  ~ QAef{DO*'G=%,54 :UiJXXNSak|\&(=}g0  h > 9 n ^ N J R  9    $c|{b9dMS\ZFa:JkyY(f9='HMF[ (u 1 X J  %  Z a k X 9 0 F { k >  0 c N uZk3WFF2TS6l&8aA[]5~U4 Dl|2r^+[{'4']<jJ x   { ` ]nwVOr-ua`17 )|@`N5trh_VNF=6&X&irt]<Y}N26~7Q T _ 6sxn)Wv,1GVA.=\]F8- [a"_>pv p  * H D D ItE]EifOBKcOYQtZEu=h xkQ+ 4A>4 ^b2m ZpGjl;?* ~ N  F./7R A {-16S@"gv&=(}dg&xZiyeA5dZ)B~Ol /{l1im"  L 75e(<((uJY!5Rct < g  = M # QZOJBtz ;=REZ.]-8JFFu2EQ9JBu.K2:.em + j/4n% r!M!"1"!!!!" "u"##x#C"! QONDu_d2{ X >?G& z%:Q.ILKifx3-YiQ+QBNf(3m 6  ~m \ ~ !e".#$&(4)z*++,+,--0,,w, +,2,x,-R-.).%-,+*(:&#!~T{ pl6 IZb+Gbw?g i_03t  x-3S Q [z!#%H&'()*A*++,-.0M1354045156667 66l6%66S667=77776542w0.,*('&%$#Y! .f  HrE[Jk\O :Ps;MaD lx 0ZSG`Y+,#) x } n" $&H(*,-/-051k23456[7-88:;<<=>??p?@AIAAAAAAAAB.BCBFBB_A@?><:9/7644;321Y/`-+)_'%#!d- ' \lk ^@EoBPR6d[yS,%  7 X 9"%'*I,.1;3w51679:9;|<>? ?@A&ABD EG0HIJKLlMYNONO_O\OBOOO7OcOtObO*O7NNLK>>>=c;964c2"/-,*:'8#  q Bd ,p~w#5 E#_z\pV I @!0%K)M,/215 7:)< =?Z@AC)DoEFHHIIJMKKMO{QyS^TUVWXYZ[ZZZZZZZZqZZYXW/USRPMKIHHgHHHDG$DB@#=:74E1 -+^(3$Tn > q;0s@@m'**F{Jf5 y F ?;#H'T+a/U336:<@BDFHJ)KLNOIP{QRSoTTtTUW3Y/[(]^`aabxc+cdDdydHdcccccwc=bbba`_^B\[Y%WNUkT@SSlSURQON@LIFCO?;8#5<2..*(%' E _$Hs7A?cW  k 0#'=*.26S9=ADGJLNPAR%SUVWXXYZ[\-\]^`vbrdNeg4ghUhXhhhhhhyh1gggggjgffffieeRdcba`4^]\\n[ZYXEW2UTQgNJFB?\<49540+& E *}{%5+Cs  "H&*.v2H6 9=ADHgL:ORU`W+YZ\7]J^^x__`FaabcNd*efshiklmn n mmmUmllZkkkkkik:jjrjiiiiGi@i:ihhDgffQee]dcb>`_^]R[FYURUNbJG3C?;611+f&'!p + 4-3 ( = P #(-x159=AMDGJN3RUX[E]i^`abcFc^c6cRcddecfIghijJkm nqoXp"p"ooFnnn;mmNmllllll9kkjjljij jUjjjjjjkjejihgqedcba`&][qX2U QeMIEA<61S, 'U#w S G#) #o#\L6"(>-3:8Appp*ooPonoo$o#o nmm1ll@kkkllhlm)memmmmmfllk j'iKhgfe-cv`^[^WSP8KG|B%<61+,'I"Pdw ;aG !Plu#6(-;3 8=BG"KOkRUWZ \d^aeceBfeghioiiiUihhhiijklumNnnoqr"rsDsrrqqqCqpppep{ppppfoonn mmHmm#m;mmmmmmmZm)mlll`kk5jiiuhgyedjb4_\@XTQ LPGmA;6$1,&k rO7 !@T'(+*6(&%$%N&)-Q2j7=CpHMQVgY\}^U`FaceYfh#iBjkkkkkkqk6k jk!kdl$mn+oopqvras@t$ttttZssGrrrsr,r qrrYrrr=qq*ppooYoonnnnnyn mmDllllllzl@l kkk8jKih3fd;a^mZVrRLF@;l50')#>u i\Jkh/6g5%3y10/0j148:=:BpHM%QVZ^`bdefghiYijzkkkk]k k kjjjkknl`mxnopqrstYu&uuuuStsss,srrrrrs@sgs;rrrqqpphp%ooonmm lMkk0jjjjk$kJkkllkk|jjHigeXb~^uZVQ'KE@:c4D-'M!*k | L|'AeA ?=<-;:3;<6?{CHMRV[_ckfogiijk8N1*$"_ fAcldJIGFhEDEFIMQUY]aehZjqkkkllllrl5kkk)jlihhgg_fffgg~hikmjnpkqrstu{vuuYtgssrrrgr9rrOrsKsttssJrqqApoonm&l8k0j$ihAgggWgghhijklmLmnOnno,nmkGheXb]YT?NHB82i+%K= kQlmjn nmnoypp4oo!oo3oIoSoCo6oSoeoonm>kheb^[XUqRO`LKJJJ&IHHHIK0MdOsRsUY^&bg jmprtqvTwjxPxxxyAyPycxwuGrgnid`[WNSOM-JII6IHHHIJLNdPGQT7VZ,]aMdgikn[oqJqOqponmJjhSeb1^YYTPOI&CU<5.'! 6lJmnoppq|qqqpYp.pCpoopp)ppoanlj@fb^ZW'S9OKIXGFETDD2CgBqBBCD9FUH,K&N_RW]#bfPjTmqsv+wnxxyy(yvyUy-xvt&pkfa4[VQMOHF6CC1BBBBB"C DEGiI_KMYOS2VZ^vae h k8mopqppNonmki=g*d%`\WRKM!F@g91*#lnopqkrs.ssrQqqKqCppppq pponukhd-_ZVJQMKIFErC@?>>n=<;;\;.< <>@zCGL,QW]zbgkp$sovrwyByyyz@yyx<:98877(6S556!6809qvsoicX\FUzO HC)=s966q66667<8$9:Y;j<>+@LBEHLPUZY^cgKkmhoppqpqpp&on%lkheb^zYmTME>?60)mFnopq\rsTssrr`rLr)qq1q%pponkid` ZoTOIvDj?D;8C6433A22W100?///13248%=DK^RYW_ekpu/wnywyzAyz/yykwvdrnhaYRaK2D->S8,4800"/001\12345o6U749 ;M>AhE#INS3X^bgj*m9np0pppqppnnFlkhe?`\|V)OtG@g9n2.mnopwq:rRrs&rrrrrTqq#pp omkgc^YSMH8B=953 10k/////.J-x,,f,I--i/2O7=ELZSZa h$ms uxdxybyy>xxvurSnhDaYyQxIBl*i*+`-K2!7o>EMU\ddVjpt?w2wxx-xcxwv>u qnvhiaYQIzA;N40e,H*)*K*_**+%+++++W,'-0m36:>DSJQCW-\`eh)k>lnDnop9p8ooognm7ki=fb]WQ?JDunno0op9q qqqrFrrrqp\o]m7jfc@^EYRLF@;63/|-w+++*+Q,)----u,++9**`)n)+/3:J@HPDX`LgZmquIvhwgwCww\wutqniwc[SKD)=72.i,+f++C+#***[)))(o()+.149~>E/KQW\Aadhklmoopooopomlji*fbS] WRRLmnGnnoKoptppqr1r82-*H&$"!!$!"^#% &'~'(=(r()C)N('''),Q17+>gEzM9U2\dinqtNtuuutt:rbplhaZT+MGB=976666#5C3T1 .V+)(N'&'I')w+ .28>EzKR$Xh^dhikmo~pfq`qzqSppponn,mQligdamm#mbmn"nJnnoqKqqonjkKgja[UMF>y71- (& #W! v1 !#>$%&'(n)w)))4''A&(*/P4 :A:HPXt` f koGr1ssst%ssqqpmhbl\OV$P:KIFfB?<=<<<;:8B5Q1..+~)M(c'L'?'"(H)1,+/5t:AVGN'TZazfgjlo;p]qqqqQqxqWpoo4nmljNh'em2m&mmmnCn=nsop4qr5qomid]W~OG?71+t'#! c \!#%&~( )Z*+L+k*{)8(1'^(O)-06w!P (0dA6 !#%(0*,l.X/!/.-,M+ ++:-y/4T9P@jGOW^RdiGm nopp~ptpoocli$c^YU4QNJKINGGGGE"C ?a;t61r-)p'%%w$%%.'). 2k89> DKS%Z`fyjmo|qrIrtrr[ryr qhpp_pognmal7mmWmnnnxnoqcrrr o lfG_WqOG|>6Q.)$P!dgU!o$&),/w23F4]320/F.J-r.\/'26=DLTq[bbKg kZm#nnooo>nnnl;83G.B)'C%2$###%<'0+!.4q:A"HJOW^-dhmoKqrsrrrrqqNppp\oon\mum=mmnnnpbqrrhqnYjd;]LTLD;3,(#`!/}xb$J !%(v,\03S68:t:[9754=222G5 8?8ELTZaTf!jlnnn8mn mmDk]hd`\Y VgT+RQPQPOLIrD@6:4/*N')$$"""#%) ,O17 >=EMIU \bgloxrQsQssxssys:rqppppo{nmem$m}mnno+prBsNreq{miNb*ZRJJ A91*&" 2" "y%).3 6:=i?@;?>876,8T;AwG?MTAZE`keikm;mm%lllulj?gdM`]Z4WUUT8TTT)ROLcGyB<60+ 'D$k#",!!~"#&).4;CKS Zaag}lps8tEutttot2surLq"! ! oNP!#|'#+16:?5BnEwF9FDCoAG>=<>AIFKQRV[a4eTiekkllll;lMEI=.4.(%""D!"U"!! [ !"$(-39q>DGKLMeLJsGEWCBD5FKOTY[]b eijlRl%lkkqjjZhfc`]ZXUTwSTTTROmLVGC*=w71+i&#"o d"#(,4a;DuLT]d joNsStv|vvvRvOut&rqq p o\nldl#llmmnprrp~nic[SKC ; 2,'}$"""#3#9"""!!!"#%*/V5<AHLPRDSRQNLJIxJLPTX]`dYg)jkllllkkjyig,dea^[FXTSQQQPO-LIE@;6{0*&#S!  *_ !\%)M0O7@+HPYh`h5mTqtv*vvv[vutrqqoo)nl!kl/lmmsnQpzDKPUWYY0XUSUQPQSVhY]8`cgiklmm`mzmlkjihec``\`XTRIPVOvNMKHEB->:5L0*&8"!]vob`J"B%,o3k<D~MU]elk+peruvvhuvNutrqponn%kkklllmospFpKmk*e_UW OSG=>7)/*G%#"A""#p###a#"#U#X$&+1$8k?X;L73~.*&<#!! !!j$F*O09AJeRZbinqtbtu8tutsqponmmUktk7kkl3lm.noQol i/cS\TxLDELRY=]ac$cbbXb%b-c&d|f/gchjkmoapq'qq{qqHqp1nm-kjhCd_YTDOmKMH@DB><97530),)&$#z"+!z u u! "^$))9/;7?GPCX`@florsrrrFqpomm;;8[64l20.w+)D';%m$W#?"!!!"""#N$)\.7(>GKOtW-_(eko!qr qqq"ponmlkkdkyiaij1jkklmIlkhc\UM{E=53-&"t  !i!! !!#Q$)*.L5a< CIOV[a'd fhgghrijlRmSnndnoopqNqrrsrrqq1on~l\jffb6\UOJtFAr=q953E10y/ -*('M%$##4"s"5".""#%)5.6}>2FNV(]dUjn7qq8qpp4pomm ll'l+lyhiZjjkklmlkig7b[T@KC;3`,%&!Cxp# @ y!@!"$"',3:1A GMTZ`dfh.i_jEkm=noLopoppqhrrsLst+t)ts]rq"omlhCc]WIPJE@Z;63}0/v.@-E+*.('_&%$$#"""#"#$(C-E5"po o2o;nvmm%m0mmSmhPhijck kl/m6lkig(b[LSKTCW;\2+m$[ lEY) 7  ' !J"#'&+}17>kDK QX'^)be_fhqikm'nyo(opop pqr{sst7tu uthsr\qon.j}f7_YRL@F@;6~2/.F-,K+)('R&%$#w"""""{##&+3;5;AGNU [g_cde?gUikumInoopp p9pqr^rstu&u^uu9tssqrpm?i#b\RU0NxHDB.<62%.-r,1+*)}(Y'5&%$2#"""f""/""&*2:B:CJPXV[X_)atdf]i?k}m&mnootopjqqr4s-tttttttUt6s+r2nkd^iW>PJ(C=7/2P.-[,+l*{)s(P'*&%'$?#""[""1!"K"]%*Z2-9AIxQX_xf^jdmWm@lllhm llm:n1nopc[dNegihjfkom lkgb[}TKC<*3,$ ~T* KJ !#-$l&).%2Q7;b@^EKQVZ]`vc&fwix7]2..c-0++D*l)('k&d%o$o#""K!"!""%,)18@HPX1^eil}lQkkkzl3ll&lmnop^`Cb`dfhj'l:lFkgc'[TLD=@4-D%!mAJZV !#~$&)z--048KPUX[^beiklmhnnzo oppqrBrr}rzrhrmrdrrqnk1e;_#X/QK>D>(61-,+W**)_(w'q&}%}$Z#`""!!!Y!" %P*"19AHPX<^eHi-kkkLjjkk{klEman%npZF\^aodNfhkdkk|gcm\nUTMGE>@6.w&"DdvYN !#$&(+.2&5n9<@ExJOzSW[O_FcfilOmrn]nnoSopiqqcqqq[q/q1qJqqNpn jd_3XR7KD=~50,+*I))W('&&%#"!!!Q!^ !!%x*n2/9TA9IEPXZ^pehkik0jj,jk1k"kMlm:mn{oTVrY]uaHdgTjmk5kegd&]qVNGO?70:(n# VAA !#b$^%'*C,/I2 5A8;o?-D IYNSW\ `.dhflmoRo[oopppqq&ppp@pCptppzp mijd_9XRsKfC<4/+*).((y('O&a%$#k"P!!6 !V"&+73:/B J#QY^eGhk>jjj5jkjjkl~lmmNQU#Y^bf ijkhe'^X6PaHAX9~2!*0%!!L5O  !#-#%&(*L,l.1`3k68=CIIOET?Y ]bg#knmpYp`p\ppzqqSqDq%poooopIooglidk_DXRGJC;|3.*)((^(''&%%w$#b"?!n! w "&l+3:BJR}Y_rehkjjj?jk)jjk3kkklG)KOU[W`dhjbkiPfg`KZ RlJC@;4D,7&#"1 f   8 g ~ !"#$L%b&(/)+-/L1z37=aDFJPyUZ`Gefjn)ppppnpq qquq0pwono#oooRnlid_YNRJB;}4#/@+.)(R(''u&&%$#"q!! \ 2 "'C,4<CLSZ`zfjilk#jjjPjjjELfRKW]cimpq q3pppppponn+nHno7nnlie(`Z}SKC<64/+)(/''&&&%%#"!! F !#(0.5=\E0MRT\ag*ik#jejujWjj3iEh giferddU8>PELT=[afMhkjdh`b]XVNF?i8)/)%Z#"4!!p!~!f!}!!!!t!"##d#$@$%|&@'@()i*\-2:9Z@GNITZ`g\ko6opnoppp=p)ooXnlmmn5nnnkl~jea[U8M2EN=61V,*|(-'C&@&%%%$#"m!o  !$ )/7?=GO-V]bh-jHkDj\jmjihfeca_^`]1E7?fGPEX^dgjjic^WPQHnA91s+ &$="W"!{!!!!!!!q!"!"n""##|#$_$%E&D&)-4O;CrJ&PXW]rd|imvnoUo o_opooo>ndmmmn+nmkifbz\VANQF?~8*2-*(&%a%6%B%i%:$]#$! v" %+ 19AWI0Q2X]_di8jkcjUjhihfda_m\YWVf*71R9BKT\b\ejjuid`eYRhJC=;3,'%$"p"!8!'!(!b!}!l!- !7!r!!"G"#,##$ $%:'+ 1'7?aF%LS`Ya fjlvmmnoGop+p0onnWmmn+mm{kifnc]cW OZH@93.+]'&$$z$l$m$ #! 1"&6,3;CKSxZmafW5.(m%;""4!# !! p 8 C v !!_!"1"#"#@#&T)G.4l;BiIPWb^d'hjllmnop$papoonn}nn+ml9jgd/^XGPIBm;.5$/+'%[###{#2"! ^&"'O.5=EMU\ch kll:jj_hea]XT OTJaFC%/68BMZV]b9hjLkCgd^|XP=IA9\1*&#"!g x w O {  Y !-!"~# "##& (-28?#FVMT[aFf%hjkmXnVop3ppp\oooCo$nnKlkmh"d^XQ[J,C;5/+',$#l#="!!Q *#(0F7?GOW^:e0iSll~ljifcT]YS_MYG~A=9O r*`4>SIHRZ`fiki,fa[8SLD<5X-($#! J D S% F !a"F"""#K%{(D,06a;BIQIX^3c?fOiikIm;nopqqqSppDooo4nm0kgd;^XQJCn8>ELTY_)bfiQlmopqqqqppoo:nljUfXb`\W)P^IBx;{5T/+*&$""R!; &?!%&+3j:BJRZ{`fjhlkkigb\sU0NoF>7;/+&!*4?ISZafjjSiecay[*TLE8=5E.(&#! Lz* !"k"#6##%'*Q-d15u:@H O3UhZ^bfNiknoMppqtq@ppOpoKnpliKd`[hUOJHA:t4H.K*>&$"! Hs"T'-5FNUZ`d/g7gfcaW\UUL0C;1(3 u3D(j2={GPX`fjiifd^YQK2C;4.L*P&$Y! 0 b !z"/"k"w"#]$ %%'G),0R5:AFM S^Y/^cgbj lm]ngmm8kBifdI`J[V:PJD?=9k4j/, (&$f"! f V"%<*.52;CzKQX]bejg-ed`]WO@Ep<3*! t0V 5",7AKTS\bhiKjVhMfb]WjQJC(;4/+U(n%" + !  !b!"B"a""#[$$%'1*7-27=PBHOUC[M`dgj}kJl6kfj_geb_x[VLPuJD?(: 50,)&$"! N !"%)X.3:A4HOU[`defcb]{XQ!H>5-#m E'Ql }F&C0;ENX_.ehjiiTfCb\WQUJC0;5)/,?(U%H!M m19  !d!!"0"""#/#:$$'c*:.358=CJQ)W\beKhIijhgdla]YTO~IwC>5940-9)&$`"!! y *XT ?! #)%p)O-*28!?FMT~Y_,bfGfebn_ZBTKAB 8%/&k`n 69 fI *O5"?sHRZ^b,fjjjh}faz\W)QzJCR94[0\,(%$k#'""""#O#k#$%&v'V(()+s-%/G136:>vCINRSW\]m^W[YJTaOJC=7`2.j+(' % #"" !!h "<#&(E+/38]=CJxQV\ _dzfhfd_[TLB8/&,( U8/ychq-%0:DZMUN]chRikk=khea^?YT,MF@;62/P+)(`''&&&' 'T((*.+*,2-A./1b3%568:=AFK7OTXY\]][X?S>NHBt<>6E1-+[('J%$$@####'#$B&)(!+-15d:>DKQPV[j_cfghda\VNEq:1C( a`C-^T +N)h3=FNX0_deh{jk*lfkjEfcn^ZTNHpB`=852G0 .-T,,e,+,g,-N.j/0124I57G9:;=;>ADIM QUPX\\]3ZoWcR`MH A;61. ,*)('|'&&&&'(+ -047;o@;EKR?W\^_cfi3hfbW^XVQH&> 3*5"" {,2 (v"[+5>G`PX_`dghkkkifb_ZUPKJpE>@=:7544454&4w45R689: :<=a>@ABCE7GJaMQ!TkX[]^^[XSOJdD?L952|1//.6--2-4-:--.02548;?B|G:LRXe\`.bf]YGR%J?5,|#U~ztj)eo#-7@ HQY`5eHgfijllVk gqd_[WtRwM}HE-A?~=Gq?ABBJC/D E?FH%ImJ*JKMORUlX[0]`.``c]Z\UQtLGLB+=9665>44>33m334X457S9f8hhgcl_YSK{A7-%)R6 W>#Gz0 %.7@eHFQX|_Hcfgkj"kpljg}c`s]Y[UGPMIGjEJDMC6C%CNDDEFHWIJKLMNP,QRQRS4TVSXZ\_Aa3c5c\c `U]NXUPKGqC @O>0=<<<;;A;v;<=<=?_AD8GFJMQV)Z^acfghfc^ZDSL9B8.&4% )Yn PXZ |&P/8?HOX@^gc e6hil>lzkhfb_\Y UxQOdM:LKK:K#K1KLMNPRSDTXU3VWX;Y,YZ1Z[\^`acvdfHf!eb`\)XUQM.IGkENGU\`jcehjl&k iVfkd3a_;\fY;VTSRRRSXSTVWYZU[\o][^+__`J``ajb3cHdEeRfgmhfh'geab_]!ZSW$TQ.O?MLL`LK~KJJJKAKMNLPRV Y[^acmeQghhfMc]YSMBD9/&~M QB@bEIf c Nk*&f.5Y0YIYZz[\^Z`abcdeg6gfg"d0`s[#WQKC9/&)( AXd:\aBkl)`Dk'P I#*07>GAOUZ9\`bf{hjjjihgg ffg)gh*hGhehinj jk kQkkl9lQlkFjoiiLi'hhhhiijk;9W7F6,44568 :=W@tCFJ M OR*TV*WWWVUTR~QOO>NNMMLCJ@GDB?a=95/(!7: Y}@ n@_^D?R+xJE * }3\ _%x*/36/8:=>@ABBBA@??C?%?>>=<;c97520S. , +)* *F+-0!258<:e853,.)#M   aXdn 9hRtRzPKH`wl,E }l!}#(y,+/:02Y3g467"777@6|5w44033 210/-|+)~'I%#!K UX!#%'*-04 79;>?j@ABA@@C?B>X=Q<\;A:87O54x3+2#0/.,"(h#K? V!@ee\[RU`s$&i,F!  b$l++ 3$J&().* *+P++++Z**a))>(d'&%M#~!Q1hec@Q!)$Z'*-/26356e6654321+*U)'%$z"!!6 *.9 M n U8=KG2awN@_CKN\cfR< }&6" QiNr Bads!  o g ,io a F !i j3~Fo ZcGrH"rohF2Ch/:AXeeL4 ^i6X7 h I y X M t"`,,{U   $Jsdf % 8X\c$zWs:"-Vs5LQSJE=?*%&a=~"*) iwS7)EC(e7$  e g { l gQ!R>4ePs^^)-Qaad6UZM5,/B= 3erJ)h:T\)y0yS s| 7}aF |$,~xf"mkk]pCY:];89EIHG4FL@/$-2' 2XN'hSIDDSq~reL0%KkW)6xFVl:e8kB<$ZrSY;: mPH;<GK@ &EQE+--$.2&SfJ 1s}@ J%Jj_L$uyx{vy}^E8C[o`a9IHFb|p)>*l{=0]hJIw #rcI>JP84LXH)#5/&!#".KP23! U "yz|rU9/6F? IiU-",Nv{oQFT  mOE96T[B 54,<)C4%<ZSE<(;goZPVhkI+;O> >jr`V]yj&)sk[VFOfW7 9QWA4)/3)@D?9HM:CI2K+)sg^_kiH'*2!/-)>e=6`\SR9<^  |G  /QR%759I$?nkH65FP7&=IC+3ReTsnc_ebI1/7730,! ,>=Edp? -lwh_a`B>c  X+ .<(  %4& @? #]zq]CA@(2M\XF-<k!Vd>$ul[PQO<,+5AD;*#@P`~vW6@usgbVe  [5 0 !# 3:>I,=n`>! /Kbqod_aBE?vfTJHH;25@MJ5 (Sp}t]OF68Liuupx!+gC-1$.@0+GI<6?Ysy\9')+7ANYfx .H@3td[YWUNKNQQC(9`y}sbSNNBF]$tJ& '  ,# -3-*I_bVLOh{rYKDBC>=8In7OY>tilutmhcbZK5/Nfpkic]YUSGOmqiaI*  +'!#%&-.(6\wvaLVgdVIBAFLOCD[>O;xp{zqe\M7$*C[hjba``]UOKZxmM7"   .1. "**#%)0.!Aj~qRIJIG>99EZeYMPm "/# |saSF7-&-8J[bc_afkhXNRjcJ@,"("# 8so')BP  Rg0'!\!|!5v'+H>6  3     % r L T E ~ N-NgFl@9 O)G   *Stut|IU vP t!@!z \ ) b$           = y U  I R F K p = c`)Cn*Rrz: JR2ELO7!2>(/\ U!")#[##d"Y!!) O4w=5$N = 2 : X I M |   * 4 L k p  1 ,   9 s  " v  gzO@B)#MjOfp{\'1TvQ/ #`s?idR U I4indI8Et  w R  : q  8 \ y ~ k E ) .  | . ! l1'{F wdlv *  "m\&{p>MC r!! 9I0 $TEj`D* i *  $   C ^    = P X N R >  } j  | Q #     U $ g  < "pzpF*FD;&Xm!ziDxy_N,+q ++Nel7 8//P6 v } \   ) ; E T Y N G ] j [ 2  F s | [ 9    . d   3 $ Z%~-z?q6-o2xkNc'3KV E ^g 1 . u "[/nR1'0DDETedn  ] W * $ Y r } C   GjsE%Jw#V7](jVpi8H#p;'sFL(J d . 8 > k ;U$ {= )[=>P'9  = i F s ( d p)j#5qtUX&U}]-nDH`1@\3 z p 0Ea!)!%#1 5.uswnT*0Ch *yr8[mtG&HS 4 G T ^   5 e , d491n)/eN  5 [j>.8U { zYgGma;Jrkle6 &Ae/2MnR^nZ1{ymj E . r / } f  G +_% } %   } o   T N 9KZtL=U]!s^^o~[+Dh-~}'-F28& $ A [ ! a | \ h 8  > j + 1 S '  ) + / 8 9 f # O o & - } {C9Q eT N27h4QUHLF5#Ig} IRVOMXl3k9>3Ey]'  b G 9 o f Z X `  2   #- oz~~_ czt}}of<gL:Z '%pJ$sq}A 2:!F\Ui !k % R J !  )  X c o ^ @ 6 K h :   5 h O %mo%RMP9G-uYW-y *2 uK Oxx*yp3l>DJ1gG  s  z a a}hta`(+o[_. AD  >h0j&+(h"npkYf^=,t <M S [ 1pua/_:<WiN6;TU?y9Bb_L|#*w9\E2!0T,M 0 h p t *4h7 [cP|ot2i-UWmOUIhZ8pKf |nR).86. Va<|(kSncyLV,~7  @  t+( m c[xaC e=VMwV X.} ^l{fC6b]&L'_w2EfnCZ  DHY`6qE@ Jr'5Ec] 9 n  ; 9 VV 0e%t;)V0].:NKLy#0=+8=?fR J"_ ! s k6o\F~{j/;XT.; !'!v" "#$%1%%%~$" H\A z  &?t<a$6&IOKig{83^Rb{pBISf(??u h g qJy w } b x!!"#$%&'(x))**+0+++,,-m.V/A/000/.=,!*'m$"Q4iu/<^k x BLk3M!ha37v }7<X N2x "$&(())*U**++,p-V.@./0|1?12m23Z34S55566\6789z::::9q84614*1/P,*o(&%$z#!vQxv{X S HC>8' Qz8G\? js *RXXhl@F1#sd{ i wn!$/&) +-/01233345X5671789w9:Z:;m;<}==>>?@{@ALAB_C$CDDEfE$DCqB@>;9754 3271/5-*(&%#)!7& Z N0pNU.>W<^UsE_w-_ P'#&G(+.14'68j::<<=[=>?@E@A6ABCDNEEFGuHHIIJKxLMN"NOOPwQ,QQR/QPOOMKaIFDA?>Y==8<; 926401/5,*<'$!CWl ou?26G My= bd+D %<)q-(0v3s6:= ?,A5BCDFFGHHIxIJJ;JKMNO4PTQlRSTrUHVVWXYDYZZ[n\\\\\K[~YX$USQN[KI{H"GeGMGFDB@a=:741., )&"=9 2F2j)KI % HsKZh1lk H0"')+`/37;2>BTElH'JKMgNOPQR5RS]ST9TeTUXVX(YZ[\]^l_)_`F`abab+bhbcOdde;eqee[dc|b4`Z^}\7YWrUSRR?QPOMKIGC@= 96U30-_)5$ 5g frI"Aw]h_"} B#M&*f.s26:w>oBMF`v^]O\;[cZdY,WVZU,SQOL6HDA==:74t0,'T">s 8  (15 # { & ? += ]"&*G-159=AE^IMQTWY[]+^_m``P``a=abQbcccdTeEfghij j,jMjPjtjjnjIj-j/j=jqjjk?kvkkkkkk^kIjjihgfee3d\c`b`_]\[QY8WSPMIF'B?0;7f2-($ $g 32<+ g}9_ j$)-1593= @DHK~OSPWCZ]G_abcdxddd79N4)/ *|&#! 8)P!G"3%*/4o8<@DHLOCREUmX\_bdfWgohhi$hh:gg}gghhijdjkl.lmn6ndnUmmmOmMmpmjmbmWm{mn-nnnnnWmm*llmlvllllmmmmmllkkjiGh]gifIeHcbI`]ZWTSPmLIRD?:84/+%e xVn'&y%s$+#8"Z"#&S(,05:y?/CkG)K7NRTU%WZ)\_bdfgiBjjjjgiiKhhhhiVjkklclmonno7oYo7nnGnnn9nTntnnoo{ppSppEoo\nn)mmmYmPmFm@m+mmmmllll|lkjji!h`gqfgdca_-\YHVRO JE@ :?5=0 *D# b eaS( /11/.X-;,j--037!;n@uE_INNRUY[]_adfhi]jkHlQlmllgkkrk2jkk4klm~n9non80)"( 0 ,KiG`FEACBvABCEHLPgTX\|`zcgeghhijkllhlllmllxl kkrkjjkkjl>mInoprq*qrrkGkklIlllmmMm1mHlRjh9ebU^YvT>N:HB-;4R,&6 $C VkviQ?P|OMqLLLMORLUX\$_bf(hCijUjkklPllllYl"kk!jpii/hggUgfgEghikRlmo op|pqqqqq"ppqqTqqqqr0rs#s{s~sxs rr4qqpmonmll kLjihhmh7ggggghi{jrk5klmNmn_onn0lWjgd`\DVQKE>70*$Gj r_+[2ZsY WVV^WWY[^{`chfQhk@lomstCttuuDuv v:uu^tWscqpbn|ljhvfcb`_^W]\\] ]{]^P^_acegik|mPnopqLq poGmkBheWaW\QWROLF?92,&( :s # kh*hgfffgfgeh5hijklmn7nn n mmmm=m6luk5hfdUbz`^\EYWVIV UUUVW[XZv\^a"cf'hknoqVr(sstuv@vvw"wwxww utQr olj.gddxa^\SZIY WVVo_o=onnnnnnml'jgd`] YV RNKHGhFGEDD/CTC#C!D&ECG7HKNSW\taeNiZlpsmv w_xxyCyPyybyKxTw_tr'mi0c^YTTOK9H)EDXBBFApA@@AsBDAF[HKNRPVuZ_bf hkmopqAppooan lBigdaX\X;RMnG'@92K+/$Uwlmnno.p pqmqpsooooo0oo onnnmkheEaU\XT[PLH EBB@?p>==<><<=>?AYDCGLQWv\b fk@osCvcwy[yz)z+zdz%yxwtqlgPa%[@UfOhJ"DAE>\=4;;U::I9:G:<~=?BOEHL'P,TYS]aewi knpq`qqpppCo$mclj"gd]`[WIQjK^D.<5-'I l@mNmnFnopppp)oooooRoAonnLmlWjgd`][VRMoHD@>3;:88@7l6696667v9:B=,@EK{QW]chmruwyzzzzzzKxwtqllf[_XRwKF@;8765555 45F67]8F:<@?hB=EIhMReWA\`dh/kmp pq`qqppnnlki!fb^YTMF?=71*!l}mn+nnopq$pp{p&pAp]pooo5nm`lJjgc_[UPdKF5A7=P975322D11+00?/0K01259>D{KxRTY _ne=kpstwCyhyz}zYzzPzxwteqkoe[]VOHH%A;s6211/////0002!2458;r?BFK1PQUZ` d'h&kn opppppp*onnm>khea]VWSPI:A:3lmnrno

EMT\(djpwsvwxxPxx=wvurojd\UMEC>72.V,>***+ **+++++,C-/259=WB\GNtvKwcw9ww93/+)h&%c$I${$%&(9()#)B)>)|)))V(c(a(+.4b:AVHPBXD_fkps]u|uvvHutsqol g[`YRKoE>955371252!11j0P/"-+*n)L)()*-./38?>EtKROX1]bgkGmnp$pqjqqqqqqTp_onlifb_QlKlllmmImnfo@pqwqq.q6oYlgybO[UiNAF?68$2-{*%&%"!!%!"#F$%&''_'(V(((['F&' )e+06!=4D(KS[qbhn?qettuuu DKyRY``wejmp%qCrsDsustKtttdt8ssrqgon4mmmmmmnopqr,rDpunje]ZV;N:E=5/6)%v"G!DH 9 w!#%&(*r,,,+*)))`)+. 3 8r?G4OV]di0mnYo]nnnnxmmkGhb]pX9SPLJ8GYEEdEEDdB?U;61,)-'[%%@$$%!'%).S39n?FNUv] cCilwoprs[sst6ttttwt%ts{rq]p=mmmmmmnoHpqqqomhPb*YRcJ7A9_1+&# !6#)%'a),K.d/=//+.^-7,;+*+,05=ADnL;T[bfkAlmm\m6llkkigbo]YTR OMKKJKJHFwB\>982-}(&h$i$#9#g#Y$&+/T5s;BJoR=Z(`grkoEprssstKtu tttatotOssrpnmmam:m_mAmoGpqqAqnqke_VOF>w6/J*%" g;A # %[(s+.134P4+3210/`/2/P27H>kE3LSZ_a$ejUkmll8kkjkjhhea]YwUSQ(PpO\NO@O NL I`D@7:l4.0(%#Y"""$" #{%(,2]8Z?GOW^ejoq#st[ttrtuu7utt;t9t3ss\rn]mmTmmJm3modpqppWmAib\SKC;48-/($4"q!3! 5~v  "%)s-a1468~89C876^4533259@FMTZ!`cei]k lOkkDjoii+hg da/]xYV"TRRRRSeSRvOLGB<:5m/ (%7"{! !#C&)/J5 poCkgN`DYEQ(I3AK9+2^+'$."""!B y !C#m&~+/48/;=>???=s;99/;?EK;QV[aRe^iLjlkYjii_hgf.c`]tZ*VTSgSSTjTTpSPMHC`<5/o)%"!Di z!$'B,G19yAaJRdZ-b1hkn%qjtuvvuvvv~vu%t8ssrrjrn%m+llTll}m1nppo-nje]VuNcFK>r6~0**&##B"""Q!!F { { !"$j'-B2i7}i,h\gjfe:c-`5]JZ_WDU\TTLTU@UTSPMHCH<5/f($! # U!#(-55= ENlV_ elpputSuw)wwPww%vutcssDrrqqhmll(kkklnCoeomlkhb['SKC;4.5(%##O##)"""%!!O!T!]"W"%)/p5:@DHJMGMMKI/GGI?LPTY]/`dgPjkCkk$jiohgxfeNcs`^U[XVUTTTTSSQNJF1A:4.($! w]!s%y)18AJ R}["binlruvvwHw w;vutBslrqqpmrlbkk}kkl,mnnljf`qXQVIrAC91,k'2$# #*##E#I#""X""." ##&*1P7}=D*I&MPMSTzTRP~ON^P*RVZ]adgmilllkkFjYieh-ged b`%][/XVUUTmSROKHC>9B3."(w$!j 6$FBI"&-f4=wENWU_(flaqtvJvwvwvusrr(qpBom*l-kk`kkekm^nmkni&d^-VVO GC?70 *%#"[""""""w"(""g"N#$#'+2:8?F>KPTJX&YZXVUUVX\G_0bdg[jmlnWnynLm`llBkoj&hg2ed[b`^+[:XVURSR\OLHD@m<7:2K-($! k/()#"@%D+c20:C+KTj\gdnjcoruduvBuv\^_^)\[[q\^acegjlnppoonn$mvl8jigfec`]/Z,WU\S!PMJ-EB>951G-(%"! [E? " $g)0h8A IRZ4byhnqtuHuuumusrponn.mlxkkak(kBk*kulllXi;f`VZRJB:3+'P#0! !*!M!!!!F !!!"k#;&+29A$HJNU,Z%_KabbaF``aceghjGknoppppyp5oo0n.lkRjhgeb^[RXTQNKWGUC?8;74&0L,)(&$O#/" ! !G!E"$)/8D@&HPXagmqstftstHsrponmmPm lk`kjkjk(l7l0kigdp^\WOH@870)%d!  D !!`!Q g !7!2"!# &+29A~HOsVc[adf|f.fef+gNhjkl lmop1pq7qkq6qpp>onmblEjigd`\XhTPLHD6?;85^2f/-,I)r'g%$v#f""!!"@"%#y$)/<7h?+GzOW_f7lps sdsrs+rqonmlllqkTjjjjjjkkjg c0\VCNQF>68.'# PH S a  . !"&+m29A@GNoU[audgigh}hijl8menn?nynop8pqqVqWqZqppioo nlkiffbM]XT O|JFaAH<8520.+)w'&H%G$C#"""_""#$).|6>l95J20N.,+)j(#&%$$,#d#"#"#$>(-'5&tDDJUP|UY\`cgtj lmnooopp;pBpwqqqr r r rOrrrgrCp"mfh bF[MTNqHA: 4/`-\+z*)('&&%K$u#""`!!!D!!$)29uAIQ2X_fPj&lll k2klMlkklmZn"ob[cdKeghikkk gb[TLE5=5B-&"]J)ZaDXV &!y"$&*V-t1U5`:8?DhIOSW[_tcafilmnpo)ocoooppppppppoppqQqpnkf0`yYSMFp?8 2M-,^*)((%'S&%%!$0#I"x!!!e !8!j$*22W9AIQYC_filkmjij8jjjhjkl3ln ^Q_ba(cleg|hkktkgGc\&UJM|F >6v/'#E 5Y8[d78\!O"G#%(+.4159>CDH`M|R]W[Q_cgjm7nbo_osooooppp$oooAoYopDpom=id*^WQKED+<5/+*)5('';&%%_$#"!!!)! T !D%+*2:EBBJbR Y_eiAk@jeihhiziQiKijk6km"XZS\`cCegjck@k\gd]pVOG@28<0)[$!y k5 !L" #a%'.(+j._25?8pMp7ooonnnnosonkh\b\VPmI|A:C2u-a)) ''k&&Q%%0$#""!T!  !q%+3;9C%KURZw`k7&/*)%$""q!!!!!!! !d""_"#!#$f%c&(I)+o,0p5v@F.NrU]RbgijJhh gg]g,ffeeeZeMe=CoIQW^3bgjm kid^WP*H/@z90+ &$#5""Z"`"?"/"'"!!]!""="i"#8#$%d&'q(),168>FL~RY<_fkopqq^qxq6qp~oonmvmFm|mmpm1jhb^WPHA92-)(&m%$$y$1$##! j[ i#6)P/87@GP"Wx^chj'jShhgff dcbb%``g`q6J"N"P"'!!!!!!""e"#$ $%&#&)[,3 9@G~NT[chmnp;p]pppppoKn\mmOmVmm-ljgc"^kWQIdA:3.*e(_&Z%$v$###b"!I 2.[' #*19AIQY+`{ePijjhh6d/@(%""A!7! !&! ] ) ( / s !4!"###~#\#$&J(-T18>|EMTP[afiltmnopepppDoo nnWnEmlj[gcW^GWPIB;4/*(U%$#k""~!!B K(B%"i').6D>FNV]|djhklkihgdh`]=Y~U\QUMXJHQ (2/;E=O#W`^ciklipfU`(YQJB:92l+^'8##! n 2XUd 5 !"[#@###$&(t,k05J; BqIQ9X^cgDjlEnnpp}ppp[oo_nnmm jgc$]WPIBn;4/*'%C$""! /`t*5I$")~1V8A!InQPY_meillFkihfbn]Y/T_O IDA>l",6q@`JS[ah k mjh7b\UME=y5.7),%Z$"!A \ {  {!M"%#(####%z'+T.U27>EMU[(`dhk@mnpDpqqwq%pgooIon?m[jgb]WPJ B<5_0*'$#""! 1s' %+c3Y:CKSg[agTjmll+jh~d`bZcUO8HB<84:%'1B;6EOGW^:ejiGlBjiod_XQJ#B\:2,(?&"#"]! O[- 3!)"#####%('*A,04:A]HPOV\{`ehlmopnq[q_q*pboo nmlifag\UOI7BB;4/*v'J$#"! CY[|"1'-5u=E%MUC\b"gjlkkdhfa\hUOEHA:33/:*C"+5@JSZbg_kgk$jfb\VGNG3?7R0+($#F!f z!"9#)##$$$&;(*-1i6QW\aei\kmo p?ppp&onnm9khgd_UZ SN G@:[3.)&$u#"J!D ?'h $)/7?4G[OW^ch|jl9jjhgdf^lXPRIAr91s*B%{ k&b0#:DNWV?^diFj^jgeI`9ZSLE?=$5/h+6'Z%("!q  "8###$$6$%t&(\+0.*38=>EL*R4W\\a1ejhHklnFnolo.onmhk{i\eva?[VaPpJDD=71v,(k&$-#]! /h#'->3E:BkJ|RYY_dhj*jhhd`XQIA9`0(!V  *>4W>HQZ``g)ik`i_gc_;XRTJC;]3.k)&#![YS !"#P###$o$%&V(f*/239?F3LnRGXG]Nbe{hjmmnnnrmJlDigb^XMRMG@:L4.+'%$-#!! ZO!H%y* 06>EMU[aewi iig"ear[SjKB:71P' {' J$l-8CBLU$\8cgjjifc$]WPIA: 3.*h&s#!wJ(x3 y!"#$#U#I##$E$$&n(c,@0-5~:@FM(S~Y^TbBf8hkElLmAllk ifcf^YSNTHB9<4*/A+(5&#"!L % "K#'+17]>>ELT=ZG`Ydgh'gdb8]nXvPG=55,#T$fSj <%./b:7D?MCV^@eoikklig&b]VyOG?93.)&" m -!:"""##6#[#5"""?"#q%'+/4?8>[DNJQ4V\_bd"e1d,c=`j]hXTnNI;Cn>9[4]0%,)*&2$M"! / *!"7$'/+0H6}GQTYfafjkm!kjmfab2\7VOG@M9}40.+&#!  !"###B#{####3""#U% &),1"5):S?FLnR/W[_C`a`_w\(XSoNeHB=,8N4r0R,)'S$#*!![   !#%x(,16D5IO}SXgZ+[jYXTOJ(Dj>{8u3/-]*U(%$y#$""3"!!- !"$&*8-2A6O$E<$2/( y {?y~- T!+6@J[T\d$hlmroMnmjfa]WPIRBCMHyMRVhX Y VUPL9FU@h:40Q,*'%$D#o""D!!!_!a!#$'*.27i41*!D )Wk9 CA%01:kDMU^dikfmn8nlie}b!]X*QuJPD>;8<53L21100000000011y2(234M5@678;|>_BjFJOSKWXLXVT?OKaE?:c40-i+v)'~&)%$$$0$#$H%';)_,0549n>GC@@RBFI~MKQNTWXXVSSOK E@];51.-E+k*])^((5''''(),[/26;?DJPBV[`ncUfhjigb]VZNvDX9/0%E ?KMwy10 k"K+5>GRPzXe`.ehj\lmntliebK]Y,SNJFDB=@??h?I?l?)>>? ?q???@ @AABkC#CDEGJIBLNQUXXZ[M[2XV$RN I3DK?z:64&2100/i..X.-../1 36:>yBFKzQ,W \`ucehiigc]X]P F<91(4:I I3up l 3$ -6?HUP]Y@_ebgjl!n_nmj>fb^ZVRNL7IHGSFFFFFFFG[GHH+HFHHIJ0JKuL5M NPRITzVY[^&^]^[YU1QVLH2C?-< 9877&6a55!445]568k;@>%AEIN8S7X]bdgiKk!jPhd.`3)!Q !vmE"Gx;4 J%.7?sGOW^bfBhk%ln!lifb` ]Z VSQWPNNN"N!NNTNzNONOP=P{PPPQmRRS;STUW+XZ\z^`kbb(a_z]+YV.R%NJFCbAQ@?>>=<<<=6=>@fCEIBLPUFY^xbe;gij.j[gd_,ZS~K@@5+"CU R0ki UWj &&\/L7>dFdNiW ]behfjmnxmjhQexcBa ^~[YXVVVVVV1VaVW[WXfXXY,YGY~YZkZ[\?]A^4_a`b cdf"eeGc`]ZWHSPM$JHHG#FEE6DDDDDEFcGJMVPTgXA\_cehoikijahtd`8ZU&LB7k,# ,"vNIxx fp&.Y5UWJY\^`bdJeghihyfau]DXSLD+9|.%]Z \Vy*\HWS"~[f y$<*1R7>G]O[V$Zp^Hadgjkl kjjjEii hKgghIhehfhHhWhi$iniij j/j=jnjGiihh.gg fffgNhhhhhOggedcb`_/^]6\[ZYYjYTZZ[]Q_`bdcdOeeggfuc+_%YUPjJB9^/%D J:UY6`h lKl2 v{!(.#4";~CKRWWlZ]a0e+h]kkl^kk}k%jjkk~klkkkkkkkkjk:kk3jj;i-higff efeJe9efgh}i iiiii,hmgfedccGbaa0``aZabxcT5,$,u Q!RMdey3)T?- ,"J&,+2:zB GLtOkRV[4_Mbd$eJeN7?/Y'@ { % 0NwUn@ )7{) ] aeI#)/6*;?BFI$LORT?U6U)UyUrURTTTvTTTT'S:QxOMKIFCA9><;:::;=@C|F{IqLdODR UWY[\j\]]t]O\BZYWW"VV`VFUUTBRpODKH(E A>a9A2+7#5q m\Uh3@kj0n{oTX. jr#)o/58;>@CEGI{IJlJCIIMHHGGHGG&EDnB@>bA{DyGkJM]OQ&RcRSRR@QOMLLKKKKKJ:HBEB@^=;8;47.') ?f>r! ~u0[`\JDV1x:o0p@5 B "p(<-`14B68:1<=>????->r=<<}<:864s1-k(`"D  s NSD\oF|iyOuUOKfo tn]?ni b &f!z&*V-.0/0124 4544M321130U/Z-,*)J'e%D"  #:N& #%(i+1-036]89;;<<=<<;B:98A7w6v5>321O0c/ -*'I"L,W w8=}#K3gb~^\T\k|)p%H * . V e"$"%&Q&'r(5()*) )((X'&%$#!g{Z::h{'NE!$'*],.W/0112D10/P.,+*)h(''4&$"7,  FciK=b|v\dU^^dgsdA r} ] R{38GL] g ! , 6   spB<"a$%&'((.'T&1$"! n.[RL/ 0;9m zN@bBKOakq\B [=  1|M>? L u beyQ%l  8`)4pY |05i5'y{'oO7En2;B\klR6 cr1gky   - H v . t | 0 xKGv3DY ] : A*T= FLDn p 2wn1[h(}c*|C-4Yw7MSXTQGD*/X[%y5fCp{;^UafR!*c48 w !  L?+:Ah~Tzg&f0$1Tfhg9W^TA<?K?  OtvH;*&UW` "qcLcdVT } \Qq,`ljmRaB`E c=99GOON9LSH<276,"(6EcV,2d/LpucDA<* &JjO b .@N[g`@s8;!"Z~XR{?E$ !qPF;=HK?,IUN7% 13 %9H*0\rYgeCwI\GE3rQBEGMMOO^w(675tn5&XkVMp++sbJ@IJ27QaT0%:1%66''4U]==JI))mPDFKI;!&_sU2=&GqyzhUQT{ #)oTG8">agH!64,;:I3,IdT9, *\ |h]`hmfWK@2+,1,/?Xq{pbhzg+)phUPLYb _<$E[]C3(..5FHJIWS/BI2L,{mb`fiaO?2% "&  -7GYo{= /Z{ZNL=DZP$ "8XW(634D*JuwZI?BC0#)<OM+:AbJ xm_XZ[TF7//7@A7,&.7PtmC'apd\\[DDb  `3% 7B+ (5&AG/ '_kK>8'/M]P7$6YS[2&{n[QMNKC61;IPG2! 4JgiO8=o~pd`Zk  ^:! 7'!"7<!HU5;rd;'@W`YOLEj>=C- n\RMNOMB=GRQB((JlkH?D89Lhurp|!-hC-7  # /A- 5SSB7@bY3)1.1:HQ[nzmr&GG:|l`\VV\`WLKH>1 "8[x~_EDOEF[|}(wL) .    + ,-$7Vih\YbzoOFHDA<=9Hp1O[A#}omqmkqqgTD8+'&4Ldstwo`TSXJMh sokS2  0+  $'+*%!AdyvgXcmaNFFBAEH;=V{CVC)z~vcJ4+'2=M\eihjg`WRRMYwiK:*!   13/ $*+$&+0/!(EhzqXPMFB>>:=LUG=C` ,<.u\F66:GRY]]`chhe]QNSibH<*"%" >-q,)ky+e];)?/i!$2%$"G [  e &     * n } G V I ]A^ nDg99L'wD  1g*qm4f xDxEJI  !"#$$o$ $%%"  k w  7        D v Q I \ Y [ z  M  ng':h'Jpx4 HX#:Ta`A)7Uah</q W!!"$%&g&X%g% $+#K!k 0 d ( { d X x    . ? \ n  ' ,    - I   * |  f qF8=%v|PnRjo,]5  `~KV}-/ li !!! 0] > a e (  ; |  * N  b =  $ / (  f,vE|lpz#)-0Q)d1D,b*s&6^   2 e S E b L .   ! ? d  0 ? Y ] T . p e Y 3 !  !  * b  \ 8 oznB,IF=(Yq&k=y~eXL/okWDK.# TBS!< + > : &      . @ G E I N V T M 1   H k ~ j G   $ % = p   +   Z'.{w9l=4r0x`bnIm-L*srxs^ \   pcV=<0.0:BQax O d 6  6 c y } A   IenC#Kv']Du<zbppz[P$n,-}    ! ;  i B,GSQ 7^&:rV6)  X  = l F p " f r|*p&2s}ba4RU=P8NI~OY  :  = bx8g-26 rQh??ngv2Z}O5aa 6 H S [ } z z  . ` . c0:5q,.}`8#U~P7 ] s|W5 zR%   CXn,0P`ewj:zh`  = - s . } e  I ,c&#  +  "  C C yW\ o 3VwGpqEX2X${,-2D&$  2 L |  ` z Y f 9  D n 2 2 Z 2 ( E E @ D = Q  ^ | M ^ yU&_$^UwO fRe=Mv56gicVH-A]>Zb\ez5m94.eK [ I A y n ^ Y b 1   3foxtTduh NPYKi!x~6x!fbM]f ) T E  (  Z e q ` B 9 R _ :   B i T y:)Q]nNHE =G2~e$yP+ gLk z}fa`P3 ;de&MQNyL5^B  m   f cQc(zfUSn4)Q+G{eYV5 mS4 s 4M J [ 2pv lRjQV`Q|6MD){N_ndUw %"3$v?)E5@e n;hJiV?q0G:b?I?TT6n@o wlQ)5>?^ZGM?pRtDNHo'c8\#~c q ^ R M&}!Sy M VHI[Id^tZ_'z `plH9dh'I1@@PZ<D  e qwpy`Kct:r*9k6 b s */U;w_qiTqC8U/d6EYWU|3NDJ9+"kzS DO# A > Cp(?\,?!t9Pg!""#$%,%$#"R !5xAh q Ff('6ad6$BFPqn=)<`Ttf8DAup};=6j ] h 6q= !!g!K s V p!*"#$$%x%%%&&{&'`'(r()*+,-./u050A0./-+)&$!((k0)| RKQ0\k2M lb28v  x5 _Zs +y$ !$n&([)*+++>+S+C+'+a+,-./A//////0 0g012V335!6`7v8L9+9:S:L:097530.C+q(&+#"L LD!4B ~ THMvPEo9OdDnz1u~j?G9L>Z M mW" $'~*u-}/12445X56!6v67D789L9:::99^9:9c9:o;.<= >%?Z@B C+CDDE)DDCTA?=;8j53i1r/.S,*(&R$Q"!x 17 i  L9}D+8D MM3gc}8t*b}H { >C7# &Z),,8/U258:<\=Q>x???@h@AAsABJBC{D DDDDD}DDEFoGnHIKLiMO_PQdRR#RBQPOmMK9HEB?=E;v: 976a4k2/-+)'%#!{^_}t W +-)A KynV\ c ~!G%)-047:>RACEFGHIJ{JKK$KLKKL.LMNzOOOOOPpQORSTUKVZWYZk[\]3];]T\[ZRXVSPMOJAGeED(CrBA@6>2<69742p/-+z)'&$Y / J!v 91I~V2*&N{_Z(qXk b DB^"'u+034b88<?CKFIL8NPQRSTUUUUVVCVW,XY'ZZ[U[[[\+\]K]^_C_`bcEdke0effof!edc=a(_\ZY[VZSQONMLQJIMGECA,>u;8631t/+'#!4 ;:VH2&K%W| I"&4*9.317c;W?gCRGVJNHPSUWY6Z[]\j]']^ ^1^@^b^_0_`abcJcccccdd2dfdde efg}hShijij(jFjSii%gfdbs`][YX]VUDSRTQLPNLJKGYDBA->e;9793/*&\"i9-V ^5.ovNCBt F  B ~ ( J!%)f-8165:">BFJNSVAY([>]_:`abc cd[de,e^eefRfgmh#higiiiii?i2iNi[ilijiij5jkl"lilllmm3m#mlqkjiagf"dc4a`D^\[tZwYXWUiRPNMLJ_GE$B_?[;161c,k'#] y(S7=$6 (:^rrdM" $)%-048<@EHLP\TX\^`b1deRfnfgg gOghhjhiijjjkkFkkkk'jjLj4jljjjk=kllmSmmmqm llllllll8kjiihCgRfSdc]a``_T^J]+[{YWcTROxLIF-BG=J72.)$lh )Zp  " aR[ $'H+p/4$8;?CH@L>OS/VY]a0degYhfijyjjjjyjjkk]kl=lmlmmmmmmm;lkkk|klDlm mfmntoI@gCG~KOSVY]`_bce_ghijk}llm$mmmmmmmmmmmmn~o*ooooosooo~o*nnCnJnop:ppqqtrrorrqppCookonnnnnnHn*nn mmmll9kkk*jjrjDj*j1j0j,jhjiageb_[W|R LFn@:3,T%pZsb )/2<UrML%IGcFEGFFHJNPQU~Y\T_be?fh=ij[kmlJlmm.mYmnmmmmmmm_m-mmlmmnTo5opooooooornnlnoQp.pq8qJ7%/) "^ VTsVUPSPOO&OP^R&T5W!Y\_begiUjEkklilm7m#mBm"llVkkok'jjj:iiMihhi#ijklmemmmnIno onn`nopq{qqrr-rrsrr;qnpp,oongmm%lkkKjihgg?feeWdde=f0fghiklm'mnhn$mlJjge_a]XSMHA:3-R' ' 0`^\ZZYxYZN[]m_ad fhjklmmmmmmmmm&l2jiihyggf)e%dfcccd dfg[hijgk klmnoGoHo>op|qrnrs!sUsst0tLss qq po)nlkjxi;hfed}c3b?aa'``<_``b$ceEfhj`kmnoop=onljh d`\VQKE>713*$g^  UedcEb-aa(acabceKfh8@1*$4?:28 lgl;kkvkR:U&X\aeYiloqysXTeP[MHJBHJFqEcD(CBC$CEG`JLvORV[._dc/f,i/k}monpq[q|ppnmkiec`_[VKQKD=70$)!"Z1m mmmxmEm`mnnDnmmn"n,nmnnCnbnMmmrlNjh]ea^qZW%SOLJBHFEDD)C?BBCDFHKOSHW\afjHmps*uvx.xyy(yjyWycxwurGmidL_YTO1JGADB9@]?O>=y<==?mATD&FJ*MhQTUZ^0aeNhAkFmyopquqpoo\nl&igeybV]YOSNG@92,%`lmGmmnmKmn nsnnNnn%nXn?n n.nVnnnamlkieb?^YUQLHECAL?w>Q=,<;;;<=?AEHMRXf]c.h?lQpRsuwlxyayyz:zz y"xuHr)mBhEbB\PV!OJ.D@=<;A9S8X7656r7"9:=@DyGKPTY]Yae;:/8X7D6P655567[91; >BVGMS4YX_9dinvqu6w xyzBzIzzmzly`xGu\r3m gaZSLF@< 7532111$124X58y;:>B)FINhRW\aehhl`nqqqq(ppvon^mlkigc'_;YTdMF?823+lmGmmmnnno,o@o:odoooGoonnAlkigHc_[%VlQ@LFA=97Z43j10080///0]02y4+7;{AFM`TZa'fl2pPtDvxyz7z)zhz?zCyAx/uCr*lg4`XQvJ C`<730..6-y-i-%-.0&1f3b58<@CH!LQWR\afj***+,M.1W6*;*AHPTW^ek;psvwxxuxxxwwv9sqlf_$WOG@94/->+N+2*+ *++,,,~--/H1I47;?ELK=QX.]c!g5kn[p\pppSpEpoo_o~o~obnLmjh+du`[6l2/,*_)y(()K***+'++ **++(,.26=?CKKRZagmquAvwwvwtvvutrpAkfz_bXMPHA:50.,,,U,f,9,,, +++,-0C26f:J?ELRX^cohknop{p]pppp:pBpJpbonmk[hea] XS lmmmmlmnnopq4qqrqq#p"liWd _wYSLE?x9m40i-_*(-&d&%&l'a(x)-)j)))))))R*+\.28>FWMU]pd?joBsu{wvvviv ttqokf_Y;QJC <62/././---->,,3+v**]**,.615:p@FMT!Z`eimo?ppqyqqqqqrqqOonljgd_[lom3mamllm=mnp"pqbq*qpokf`[NTMF?9x3/, )&%.###$%'''(((Y()8)S)(b()U,H/]4:]AHPXw_fkps~uuv>uu_tRs^quol7gau[SLF?J:E5v3;1111140]/T-,f+6*4*)*+.K156-;iBHOeV+\Pbwg(kn9p\qr!rrrss$sss5r q.on;khebTlHllllXl7lmjnppqfqqlpmhc]VOG@h93d.!*'%#l"F`N%U]d(jsn7qnrJs,rrrurqpRmj<;:,:Z::z:852Z.,1)(''')*.28>ELSZ`fjnopRr2sstTttuvVv>u{u tUsrKpnllmm lll lVm$noppooclha[TL'D;4.)%#"!K ~ & !# $W%[&_'()*D*D)f(T'm&'>(+..4:XAIBQDYQ`:gk=npqpqpppomje;_YTXOKGCi@?t?m?f>>;x8p4G/,U)w(-&&%&'+>.4j9@GNVK] chm oqrt tttuvvvWv"uu|tsrpmcmlmNmll,lDm)nop p"nmhie]W4OaG.?740*&#y"C }t !"$W%'(*k+,T,~+*)))1):+V-28 ?/FpN]VY]fdXhlno)nonnn`n+l=id_ZURNmKHzFsE7DDcCA>K:50,s('&%%n$%j&(+05;BJ QY#`[fknqrt%tttuvMvuv&vuuuitsarommmSmlllmnoojomk)fa`YRJBq:2-^'$v!!2 &?'o!"2#%.')3+7--.f--),/+Q**-+",m05wAP=272,(G&$A$#\#$#&F(,1G7>EMU]Hcjn*qrtuu)tuv v#uuuuuuctsnmmGllkl m!nlo=nmk5hcd]V2NG>7k0+&$&"5! *j'k !# $&),(.01D1510X//:-..p26=DfKSLZa ejDkll\l;kk_jjbhfc[_[eWiTRQPPONMKBHkC?39b3-X(%&#"""f"$s&P* -3:[BKJERcZWaDhbm?q_s u!uuupuuuueutu u5tt/snmmelll l$mJno+n'mif9`gZ[RKC;4.Q*(%#""N!e 4  !X"$K'*-K0\2j4!45"4442P11s48?ELSY`_e iok.lPkk}jjViigeb_\%XVULUYU.UTSROL!FA{;42-'$"! !"$''*06>FOiW_fllq5s`uv3vzuuuu~uttPtstt5ssnn millll"mJn^nmlh.c]WVOH@92,)A%$\#F# "B!! !Y!"$(+/x3158W9:;E;:987:>DJ:PEV1[a eijkkGk jPihh+fdbT_](ZEXWWXX.X-VU#QMH BA;s4.Q($T!!4   !T"%|(H-}3I;ICeLT|\?d^jpruv?vv`v5uutttBssss'rrnmm=lldkkmnnRljfOaoZT LE=50*'%*$V##q""N!!!+!(!,!!#%)-2E6:;=S?,ARB(BA@>>A$DVIvN[SXw\aOdh7ijj9iihbgfeca_][wZY>YZZCZWXVRWN7HqBa;4.`'$!G Y "%.)/[7;?=HPXa9hn:qtuvvv]uujtt s[s!sr]qqnmllCkkNktlmimzkOidY_X QRIB&:31-(&w$j##o#N"""!!b!i!^""n$t'+x05Z:x>B~DGI&JI,GFF[HKWOSW[_mcehijniiUhgg fse]ca`T^][ZZZZfZ*XU`PLFF@:73-'$ !O 9n!J"' +3u;(CLfT]fdkosuvvbvFuu^tssrrWqqpnmlkk}jjl-llj'gbj\UNGd?8$0+'%H###%# """6!!!!"G"%'(- 2<8=BGJ6MOPP3NMMORUY3\_behj/jjiiPhhg!fDe!cbiaj`d^]\\[ZZ8WTZO1J[D>82-4'#! XIz !$(/7H@HfPYainr~tMvv5v4uuTtsrqqpponmlkkjtjklMli>fU`[/SM+E=6U/*%$]""""~"i"A!!!!!"*"%Y(~-3t9?E=JNNR9T~V>VU9TsTVVXS[^ia cehjllljjj$ihg{f6edcbaF_^]{\oZYTV@RpMGBK<61[,'$.! 0; 0 #&-4=?EiMV^fl-q!sRuuuu/ut}sUr qGpoo?onmslkjjAjmklkhez_YRKDP<#4-L($#"c"q")"" !!R !!g!3!"_%-(.;4E;%AGM_QVYg[z[s[Z|Z\^9`cdfhk9mnNnmlxlkkGj^igfeeeca`3^]1ZXUKQ*KF@;*50,w'$"n!| Y "%+2e:BK`T\?djpru)uuttt=rqponnennm l@k;jjj7kTkk hd^YQJC:3!+'g#"!!!!!!S R e !I!$(S.74l;B9HNTMY\__s_~_O_a,ce:fgi;jlnoonn mmWmldkWjihLh.g|ecca_]XZ^WSOID??940,x(&#"!! !F95E1.:+)N'%$##F"n!!!!`"#(.6*=FFNVX^Xdjnqqqq=qqpoonnmmkk1jyihhQh]i#hgdZ`ZTM,E> 5.&"xyv U !{"s%)A/$4;BIQ!W^b[f@h9jkl{mnooSnnknnI@PX_1eikl7l]klmll%lymmOmvmi6i 6.'#m 7}4N6CJ B!"$T'6*.274.$+*/('&%% $P#g"!!x! . !t%g*2:AJQY_evhjjj4ii_ij60,+)(x';&d%$$_#"!!e!%  !%+3:BJRZS_ehiihghhhcF6NVW]bgi6ihg-ff:f#eetefvfggJ@NTY^Xbeirkglk0hc^HW OG@80+&m$"{!!l!!!!!N !!s!!"!"#4$B%l'H)+-16)70K+( &%[$##"r"!!? i&ah /#-)b/8?GyOW_chiih+geff\eeYee e]eCef[BhGNT~Zr_dhkmsl`je`YRJB;2,'%C""D!!!!!!!F!!.!u!!!">"#$k%'5)]+%.R17~=E'KQX]dhmoqmqEqqPppKonmmxmjmmmXmjgb[]HVOG@81,('O%$#""M!!! 2t 5#*a129hA-I(QY `~eHijj_hgg6f\eedkcbb}aaa:b@GO-V4\ag7jAmgm$l9gc\UM$E/=Z4.M(%""!W!!!!!!p!8!2!I!8!>!I!"7"#w$M%S'(h*-28m?F7LS:Y`)ejmop2pppp/onnmmhmnmm ljLgb]VOHN@:3-)'%$#c""!!F z.gS &$'+\2:BJSYZbfjk7jhh gHed]ca`4^]t\\2994AI1QX^dhullm li5e_X'OG?700)&"! !T!a!7! !?!"#A#$%&) */3:@GmN%T[agG@OBW^^(ei!l^l:kihg5da^.ZW+SjOMKx"*49=GPX`djglzmkti cU]0UMZE<4-C(`$>" S +  `Zp @ !"#$$8$t$&Q'*$,16=DLSZ4`ei!kNmnoouooLonnSmm~lki:fa{[TNHG@93X.I)&$u#Y"G! f^'&$)19A;I{QdYC_f2illxlj1ifc ^ZVWQALIGDA}]$.|80B+LUb]ci#kml4jreO_XPHU?800>*%#! CP !"#$/$V$Q$_%5&.(t*.297@BH.OV`] bfimnooooognn5mumkjh9eG`"ZlSM~G%@I93_.s)&$?#;"*!s RSj; %+3;CKsS[[ag82-)7&\$#;"!,l5r"(^.P6=eEcMUj\bIhjmllbj-gci^+WQKPC<6y2-9$X-7BLxU\ch4l&lMl*heM_MXQIB92,(%I#! D *. !"##$a$p$<$L$%'),17a>FM:TY_dhjmmnQnHnEmlkjhfb_YTLN=HB<61J,(_%## ! f3!E$*084?GPW^chk[ml0l ixfo`ZoRLD<&4J-(,#Iz()2<{FP9W_dikzlmigb]ZVOTG?8a1A,Z(%#! :7+7sm !"#r#$ $;$0$($$%k'*.~3{:6@GNTZ_d}gjFkQl{lllmkjFhfc*^ZULOIDf>944.*'$#L"!T QzUmVm #'.:4<;COKWSLZ `di~k9lOjj9fb[TLcD x!b"o#=########%'D+-/q5~;BMHOuU[`dgikIklckjhfc_[V\bfjJkkoichGd0^VNE=+4:*"` o%/]9DMaV\d/hlkkhea_Z)S)L DC<5/<+'$" ]/{  Q !h"C####u#j#e#L#b#$$%Y(,S16=$CmJ PV\`dg+i}j6jj hfH5," b ,g(3=GPX3`fSk>lNm@jhd,_WXRMJBZ:3/A*'#!WU !-!"S# #u##g#%"""")"#&e)t.328>SDKRX`]7adg[h-hgfMc4`J\WRmM GMA<462c-*W'%%>#m"^! I[98!"&A*,/5b<&C2JR:X^bgijigdPaZRI @6-)$ ) a= z",|6AfJR[bhkhmclk#gc]X8Q=IA:q4/,'$!  P !"i"#M####R""b"9!"S"%2'+/5&:"@ FkMSX]ad!ded*b_[W+R~MGAjGQYbhlpm%njlk@gc]KWPI$A;i6c1O-\)%&c$#0"!!"#t$$$J$$%$5$V$"#""5"5"s#%#'*~.27=9CIOUYc\]^n\ZVR-L[F@;6G1.8*(&@$"! (  !$!&*/ 4:O@GNU[A``cgiZjhf\aI] VUND;1(ds, kH I"X-M7B8LT^ek#lnnWmk gbz]WQ#IB<62.[+((&W$$#R#$ $$$$w$\$$$O##J#*#P$Q%+' ) ,L/{48>DJPU(XYZYVR=MnG[AP;51-~*()&n$#h" !o x e 7 !"$4'X*/4:@GN95K2.,H*!) ''|'r''''q'0'2']'u's':';'p(9(*N+..04I8Z=CHNzRVWXVTeOKE9?k940,*(G&% #""k"!!!" #5$a&(,06X;AGMTZ` ctgGiBGM8QHTUVTRfMIGC>\9%40_,*(&%g$`#S""K"O"*"#%'*.27n=BjHGNT[@`Kdg-jklUig a\xTLA7-$ C J c$/9CBFJOURUVW6U:RNJE@<4730.i,*|('&M%$% %1&( *-;049>D INNU Z`/cgimkkjfcK])VMDG9/'Q( ,N mi2(2q?DACbFJ MQdT;VW:WUS_OLGC?1:74e2I06.,+* )B()){+F-30\3p7;@EJP+U[`dgkjkm kGhc_XQF?3*!i 7u|m Q`N#,5g=FYNsWH]c0eik:nnnOkihe@b^ZVShPNM-KJJ IIIkI5I?IrIJJIIIJtK KLMNROQ.SkUXZ\c]]]m[Z W+ThQ MIFsCA.?y=<8:d87J667779<&?pBFJ{NSXv]ha|e)gj7kblkii)d_`_ZBSJ@u5x+#D0 SEA~ 1s#I? V,$,5G>3>?ADG8J5MQuUZ+^dbHdgvhjk"jgdL^ZqSKA7-$2# :th :M( $$s,4<;CFKSZ*_jbfJil|mmkjgfd@b_]\ ZYYXX{XyXlXXY;YYZYYYZZ[s\V]]_`ac:defReedRb`_\ZWUWSQOOM}KIHYFF+EFzGcIKNQUvY8]`cfbgj jljh$cs_iYTLC*8$-%( @,sg:L"y VE$o+29!@HPvWl[_bfilPlQkihgfeUcb`` _z_E^^^^_'__`B`{`|`e`M`B``a{abc7ddefghggfedzcbF`^\ZXVTS1QTONMWLMNPRUXj[_b df6ghkij iyf(b;\XRLlCM9.%M| @0E.e9]& l "r")/5=HEwMTY];aHdiklldl/ktjj>iHh:g>ffJf4eeeeefTfg&g~ggg}gTg9gAgWgQgJgLgdgkgh6hi8iWiii.hhh}hggedobt`^\ZXW&UXTT>UIVaXnZn\_~adgfghjiijche`\gWRsKCg9.%/ ][SdJYK 2c[ $!C',29AIPU;Y6\a/e0hijjjjj_iiaihi*i6ihhhi2iiiiiiHhhzhgff5exddcdcdePefug.ghiNjjLjPiuhfeZca`4^^\[5ZZr[o\f^_abc/defjgg5gg]fVb^YTOoIA8.%tI\ G4|QbW8g|] &{BS u #(.5=ELQUNY]bezhyijjjj_j/jIjkFklkkk[k9k,kjj/ihhOyFeR 3IwO D %*1l9HAGLP'SW[`Qc2eCeeeeffgthRhhhh?gg`fedceb`_^]\Z|XXW[WWXY[P]h_bjdff1gDh\hiTi0hh1gfee%ddVd0d6d&dd ccccccNaf_[)WRaNyID=[4+#t (T(tH\^{64K$tn s Dsu!&,4e<BbGKQNR{W[D^`aaaabbcdSdddd6cba`_n]r[^YWUTQONML'LfLMNQ SWZ'\_uafcndfngBgh h7ggff]eednccbb=aaha_]ZVcRNSJ1F]@:1)&!yq xhFLy6?YQ$Z@= fHwa"([/r6=|AETGKOTVXYY>YY1YZ&ZZ[[s[U[!YXVSTQOCLJHEbC@?>??.@sAD&FJNQcTW7Z\P^`a~bbbbxa`_^]\\0[[S[ ZY VxS?O K,G|D@<{5.`&je( nz<uSn=+BR }w#G*;17<#>ADHKNpOPlPWPPPPPP~PQ Q(P[OCM8K9HFWC@> :8S54333458;?CdG1JMQ2SVXZeZ[[i[ZYXW VJUUTTS>QLOKHUDA>;o60)"{Oi hbERc,:in#c~G9E@ S_Pn%^+15%89<>ACnDE4EEEE>DD9D>DrDD,CnA@A><9s630.,+*)J)6)*+<-048u+%F   R^_ < bWJDY4uD^mu D 2/9`%$).0Z24 57i89:;0;;8:999<98Z754i2Z0c.+(%#2 qnOm #5&)-1447:=O?ACCuCCCCPBBBFAAb@s?x=;97G53K0.m*J%lO&U & m3(Oi)^SxNn[TSsvz]r5/s; I z#u&)\*V+m,&-0.A/a0-0000&/..*-+*P(&$" h`! 53Db`# &H)[,.19356{7'78,8~888M87@6j531/.X-+*8'}$Vm s  2~!;*g`a_Wbs~)QqddQ/i i FM8 `!!"n"#$l%"%v%%k%>$#"!@]nQcZ)  T l [ 1 % N#%')+p,u--.N.(.-s,+*n) '&j%P$1#9!{x(\By z IiK 5UtZcS\\eitc@ xeb^[Q o J 0Z4d*p7f+ * : G~" 6R!"$$J$y##"! mN_~Wo6 v j &,}BH3a~N=]>JTjv{cJ:2 $e Tn`cLJE[ |  N{% T=Ap: -E\{K( 7k&wI6 `l'WH3L=+xs xS8Fn-=Lm~~_DnZnG|y6x* # '  # *pO.^ I 0 ^,: 0 . M)]_9Q,\#I.6^}6NXb^YLM5Ej{RWw(Jp#p<!8gR?cOyP4gTz`m5&6[kjh;W\TB9:KD ,"*bW &CZ\@6%]NnmoBjF)o mCZ0hb}nZn@\?gB;=KOLL :LXP@045(/35H\{b@&m<Uig\OW\O2 $Sz?pSJQkj4R>}EH5!?a{^Y@E$ vSF:=HLC1UdY;&**'"CQ=+Hde>(j}T Ev)>6=2i^T:"+#/a-6O @nye]Vw)& v_E=IO:?ZhX4$5- /$ >G@=>OL(<H"#U(.%~{bWK, .^{h@9VF"e_LRY #mRG:%?bjP*"624K%J_I(,?UG $E: -[$y_YXG>JTE45CDPtdKBEYsv`1.w_I@Tc  `=*JafL!5! <@% %LZQG>KL-JT=E-ifeRBCG:06CBDV_M;=Spl;6dlTF7E`  V(  -@^\)2+EU8 *\|oK=>FF* =UU52z5VEojfT@51+-8@808C@D_yz`;3isf[UCLm  f9 (%"#;E+ %/#,PQ8<i|q`JB9 2Vi\>&4XFQ0)w[PND=7:BKQK8-5JQZsy]A)Dr{eYVp  ^9" ;,""  4B( /P\C'(Fo`< -Mel`SOKq36>+lP@?>CGMY^[M72Fdtv~tZ=.0/<Ofstfs*lB'=#   +E6 ?[_QCD[w{[6%))3CRZ_lukr BF?xeUQSXXSQK?5(/Kl{y{nT>:DDOb~y|"wM' 3!  ) -3.#'@bumXNVpqTE@<>?C?Jk1QbK*zqpneS>."#%6TltlkfXNOVR[s slgP1  /' '/1-'(Ovw`PZhbQD=9>IPGF[{AYI-}zsfR8)%2>Ofqoc_\RKHNQa{lL6"  +*%  (  $&+064$!8\{oRIIGC:43>S`UIOi';2{qeWD<?MWamoi^[YSMCDPj_F:%(.("E01#anR 04f7 G #%'R%"YYr$ n  k (     8 | z D O = kB^!oGl53I#r?  2k0wc~ I j;A{S \"/#%%%s%&&e&3# 3( ) @       5 \ G > O S e  W  v$c&:a I hw1 AT";VcbE7&g8!= jOVPS@!X#n% &'"' &1%%-$-! M t 8 s Y R x   & 7 Q s b      2 K  0  f pB24uvGfMgr'bC L^$Y *I! ""0!! ^K^fB d o  a (  C  < a c 4   0 -  a& uAqbm) +2H;T#j:'0y:.`> 7 . 1 c W D \ J /    A d ! D Y n i b : j [ s g @ &  $  , d  ] 3 }ozk <&CB@0\o*q/rzmg\UyU~5zYUI #H - L  ?       0 G ] g i e p j S * 7 ] q d P 5    / 0 F t   *   Q |,wwCy?7y+xqW{^yP<{]O W V   gduV;5.45BYr|} E u ^ =   ; c w y < Ibi?&N|+cFv@l|GbT2fy`n w f w v X 9  v O~ EPJ!">c"1ia=' !`  B q > o  f sr"j!;whvae >W6.T` ] ~ $  C _ 5774jT~ucG A^~ \e!Mw_Bjf  6 G W b { v  2 _ , b+99v/2ddzh w  f <0$_}5s k_n~V)6J]r?df{q :{qed ; + q * { d  T 5h' v )   b  >=H > Z 1X[5<-a y_=  k\Z%#)+5HZp~ mf(&-<!  , J x  a s T e 5  D p 6 : \ 9 - F H I T O [  l  : d 9 7P5 L3e!6~]h+;i +`y^8L^L5Lt%Mdfmx%k51$XA w X A : o d [ ^ l , " #   , s#@tqJ_^gaMR)`%-n(n"bOYb ' M =  #  W _ o d J C \ G '  > n [ DCG*Hc9> 6C~0bQUa.okLf%yV@$Ije`9VMT{I1WA s  m lz _L}q0#*~(2[%=o E]WnufY"s5mU2~p -}L G ~ \ 7u{},[,fbaGh( qbWrwu.% }G0'Z4r(8>F>*kv(ec}ho;r3G=Z:B6KS4k6dplY4 '71 miPn;OMf9dFBGDDV!8|x]-s x C t G O < K 30 N+iTA4eYq\`$| _p{S<ha7O= MV ! k ) r 3 #woQQpIR/g## a % J eA#fn|nUsE:O8m<Ojd[(KAbL@9x~d)QU  _ X;XW 'ZYW5l=ckq  ! Mu#O7f   < K(2$X^3 78Lkl> 8ElMyuP_'"]wL% l ` ^-> 5 ! !:!""#$=$%~%%%%&&j&'e'~'t'~'(|)F)*f*+'+,B,u++6)( %#N   e;Q0 o 5jh4Re0F_W.7eJ+t$  H ?"$' (b)***+A+,2,-./Q/0"0?0K0 //b/i/0s01%1A12234o45)5h66b655P32/-_*(r&;$!"@ M!X# : y;aV~X=tk<Pa@zdtl|LG@)Jd 6 X L"%-&)-+.?0l2-334}556h7>889:;::::b99P99 9:l;$;;<=m>o?c@:@@@AIAtAk@?>P "gi"&`),/q14^69Z;8<=>?F?@A[B9CCDE-EEEE{EMDDDnDEpFQGCGHINJWKLMN@N|N`NNNQM9L4JEH E:Bo?=;:t91754 1/.,+*R(&$!dlOX]=  j!*& E *[xWGJp ctz %Z)-1=47:=s@B$D.EG H I/J JKPLLMN0NO,OOP/P_P{PfP'P&PfQ(RRST8TUWX/Y[ZZZZGZZyZ"XWUSPMJHEFDCBAp@>k<:8453V1.,}*()%u"X. 9:%7jL 8::__qH!4H + 4 !&+048-)`%!`B & ^o=+/Y o ^ fT}#(1-H27iCjGKOSWZ\]_c`abcd]eDCISMQU)Yc]`ybscdefgngh:hiijjkRl$m4n!noo nnn6mllFkkkklOlm mnnno>oeoUo)ooHoopop_onmlkjihgf`edc.bLa:_^z\ZXURPMIJGlC>9e3/E*% D&  w&' *$&'k&$"  j!$'+0(48]Z4WSOJ Db>{9C3-'r  !LZ <B>=:8#6=44}46*7;>C>G_KvOSW[_adBf{hjl~mxnWnop#pwpZp5oooAnnnmnnoVopApOpqpnp~p:oo nxnano,opq/qr~sssssrXqq5qq qQquqq~q\qAqpppzp;pppoosnmlakwjii'hh gjf!dbl`2\YUTmOI C=81*# 1 +PI G{DBQ@d>>>@UB EI4M|QHU Y\`caeg4i:jlmnfnoojop%pBppooyonzmmgmCmTmno-oopp!pNp1oomoo oUp pqkrrsspsss,rvqqpppppppppppdooo"nnn5mmpllkNjjXiiiiiiGhg^eb`\WRMXGB'< 5{.(="Ig] p_FuSQO L\JyHI HJLP+SWZ^mbNehjIkl{moop,p`pVpkpsp{pkpZp/pooHnmm/lxlPlsm)mnnooFolooocnnno@p=q qrrsmsss:rqppQooopp(pApWpXprpDoo:nmmallbkk=jjwjQj2jGjLjjkskllbkjhfwc@_[WQLpFv@d93,I%= ? [YW[TSYRR)R&SUX[^adh%jlmn]nop_ppppZp oonn-mmclkjii hFh6hpiNj5k kklAlmYmmmmnnp!qEr+rsGssss7?0* #S?Q 9cb_]\[[[]2_acfLhk#mo0pcpqq%qhqxqlqqpjovn6m)lVkk j!hgkfdcbccGd4ef%fghijklmmn+o2pqrst tttss1qpoIn=mll]kjj(iPhgfzecb~aaf``k_` `acdegwijklmnenn,m_kj1gena]cX5SNhHB;C4;-R& 8~ Idh.feedcFbbbce-ghjZlKnopmq:qsqqqbqppp+nm2k/ihhgKfdgb`_ ]\[[\\]^`&ac]eJgGi jl&m^noq1rstuuuuu9tkrqmonElk~jh~fe9cb`^\[4ZYCYXXXY$Y[]U_ad fohjkmGnnnnmljiSfob^uZVQWKaE >7i0)#k \l2k|jii>hhhijklmoPpkq0qr#r`rvrqq(qp]oembjhpf~dca^\Z\XWMVUUUIUVX$Y[^Oa cf}ik-m+npkqsMtkuyvvvvvPLUH,DA?>=<;;6;;=.>N@;AE HMfRJW]bgkXoruvxfxyiy]yfxxw9uspkff`[U-O7IDA=e;?998966667[9a;a>sAEIN"RW\`QdhhlnpqsrrqponlkjEh1daP\WQK;C<5.("SkklkkklIlllmZmnno'oop,o{n~l}jge`\WRMHDq@n=:8655445z6 7*8)9;>BLGgLRXj^1chmqptvxy3yyyyxwvv0s\pYkfe`YSyLF@ 9O52u0:-,+y+N+!+w+,3,-S./036;@GN*U[b"hmruoxxyuxxwwv]uIrpkf`FYR6JD.=8\3C0=-,+++,-,-.0f148D940-j+,('&]&q&'(,()()*6*+.+,-/e3N7=D0KS9u41.n-++++++++, -o/B25:j>DmJQXg^Rcgl;npq0q5pppp=ooop8ooAmakhfb/]Y[TmLn[nnJmmmnro%opmppqq}pmj.d_Y*RKD>73.+(&%!$k#${%M&\&']'(.()j)))*+.28>FRMU]dkp^tvWwwvutsrYp_n`kgb\UN`GD@L:52/<-,T,6++++G***U+,.1>5N98>DKS Y_duislopqq4qqqqJq:q}r*rXqpoimyk}he3a]m-nn2mmlm1mnorppMp>qpoMk]g$a[T0ME>f8&2P.X*x(*%$#Z## #$%&J&&';'((((I((+m.R39u@H:P(X _glqt2v"uuut4rqpnkiN85t1/.z.'--/,+**U)**,>.1w49?xFeMQTZ`&eimoq>qwr-rrrrrstsrqpOnlig(dQm*mmm`lldlm>n0oCop opbowmhc\V>NG?82:,)&s$#"O!!"7#&$#$%r%%&q'C'('&&o&'*.4';WBoJjRzZ^bphnqt$tNtss:r97B543220 -+Z)((\'(q(+- 15;BHOVg\bhkoprrssstuuvueu tisrq]on]mxmmm5lll,lmnoQo=n"mkgau[XSKC;5.8)%#"! { j! !"#$%~&-&'((((>'V&i%K%&*8-39AsIQ?Y`gkooppepUoooInmlie`[VQM'H9C?C<4987,5 2Y/++)''&''(p)-H16ELTd[ybgloqr=sLssQsstvtttt}tttNssmmmAllQkklBm[nmml'jfaZ.SdKC;4A.d(%("x!  H !"$%7&()K*p*+^+ *|)((\()+0N5U;"7`3 .Y*'j& % %$%!%'*z/E4;:AINQX`vflor4rsssqrsssssst*tttOt*mmdllwlkGk@lmmmAmk&id3^WMP_H@9^2,'~$""B!\ R  ; !"-#>$l&')+M,H---5- ,a++^*+Z,05FPNEVH^Kdkors%tTtQssrrrrr5rGrs\svs_sonmcllUkkBk;lmmllj{gb\#TMFE>{7V0Y+m&$#4""(!! !!!"#%'*",I-./U//C/.-N-S-16p=DhKS(Y`0dhjlkkqjj i[hh6gf!da+^[YXWV*SPTM+IREr@;6`0+'W$#/#"a""$>%).4p:BKSl[bj_nrs`tttVs_rrlqqq%qqr3rRrZrnGmillAkkLkFllm_lleif;`YRKD9<5/#*&%9$##"q!!!a!r!!!"#&.(+.02w3X4?4s44T223'6;AGNUZ`id{h]j kNjjj%izhh gKfeEca_#][[ZYoWTPL4GB=#7=14,'1$""L!!!"$)'+/1/7Y?KGrPX`gm,qjrtttsrr6qq(pgppZpppqnRmQllkk1k-klllkhd]WP4HA:73-J)=&%+$M$'#""h"!!!""#$'m*.14V68R9:;G:999l<@lFKQlV[t`(cghiiizhh gAffeVd9c!a`^]][]u\[LWTNIDR>\8 1,!&#!! z!a"/$(-3;yCL{U\e:k prtVttsrqq%poo-oEooo~on2m'lkkkujjklClQk'jgc&\UgN F?L71+'%%$$##f""b!!!!""B#%)H,1(5@8;><@ABBAsA ADoGL]PUY]aWdfh hhhfggfXee~dcc bJaL`f__/_S^]_YUOJD>8)1{+&#!~!3 h G #?%*0=7@HQqY|ahdnpsstLs]rqqpeo^nnnn~nknnml6kvk jmjnk0kkj;if`aZ+S|L!D=?50 *&$[$:##{#*""F!!!!!"J$5&*/+48<@CFH:IIyHHcHKNtRVXZ]^`?c~egh`hgggLfee?dd>ccLbb[aaK```^[OVPJD>{81S+&# f\ !#(U-H4/8 1t+&#!s !"%k)(/7?HP^Y`glqrt:ssryqq#onomm@llhl8mlkjiidijTjjZh\fb]VSOG?8P1+&$9"""@"#!!| X V o !T#' ,2r9?GDJOTWZZZZ[]_bbdCefhYjBkllRkkZk,k jjMiihhhhngf4e-dcAaP^ZuUOIC=71p,?'%"" !% g g K!"!$n'-4|=&EKMV ]e]joqsssrrr7qpCnnmllldmplikcj:i{hiijig^ea+[TMF =6N/ )%&#!!!!!!6 * 1 ^ !s$3'-X3q:p@G+MS#X[_`+`abcevghJhij9kZlNlllllllldl"kknk*k?jihfge[d av^OYST+NH;BV<7 0,7(!&##&"'! m !#%+$1:"B3JRZbhUmpXrrrr+r*qpovnnAmm%llkjihhDhcii&hfc_YRiKpC;4,'#x! v ! ! y 2 J !T"$(V.3:AVGNTZ~^caceefh,ijgk k&k'k@klclmm:m`mmn nn/nmmmvlkj5hfd`\W'QKXEo?:r5u/+(B&$#""9!p! "#)/'7?GP ) g ! !"%)M/ 4;JAHOVp\`dfhikJlNm:msmm(l{l l#llm-m_mnKnoGonooooloJnxmkif}c_nZTNHB=8d3.+A(M&%X$m#_"!!1 !0"r',5==EjMUi]_cinlo5opopvpp&o_o.onnCmk#jGieh[gffggXfc`[-*'&%H$h#l"!!G  !&+3;CKS[agkmnPnnoHoo:nnnnnen=jjiNhaggfggUfc`Z;T*LE>a6>.'#0'FCsz ! "# %)-28@=DKRYs^YbeUhbjm#nowoeoo&nnDnMnnnnomoppq.q\qdqquq3onli.e`[ViP.IC=84l0,)'&v%1$k#""!l 3 !K%#*^2o9B#J8QY`8fRilmUmmnunnn1nnnnnvjmiiUhh2(9AIQ\Y3_eillllmmmmmCmnVnZn6n2j%iii(hhhiMiAheb\UN_G^?70)1$ :4$  !#x%)R,1`5;AH\ONUDZZ^b)eiGkmnoo6oop pop pqq)q$qHq~qqr9qqomie`\EVQJC=8I40-*(&&%$\#""!!%! !!!%7*@29_A\I\QX^eh^kkkklllDllmmmmhhhjhhhij#jRigc^WPPI5A92Q*%! 97 f !"e$ &)-16<B=HO$TY@]aeikmbnnocooooopKpppppqq^qqqnlBgc>]XS,LF;?09s41.l+)^'&O%$$#""g!!a! s!2!%+13:OB2J:QY~_fe-h&jtjzj~jj}jjjuk;l8llm eZefghiiljkjh*e(_rYSQJB;3+&"    V ^ !"$&*-^16<2BRHNTEY^ bf|j/lfnFnoopooopp2pFpIpCp_pqqq4pmje`ZU_O7H^A;940T.+O)Z'\&'% $##7"[!!1! f!B"Y&,H43;eC%K5RZ]_esgiiri4hhihhijkSklB_alcQePfh0ijkki[fa,[9SLhD<5?-i'#S!c/[gji  !"U#%'{*7.626<&B:H[NjT@Yg^bgHjsmhnp%pSpqp.p,p&p ooooopApq"polhc]WQKC7*/&)G$f"K z] g !'!" "#%s'*-26a;AHNTZh_FdVh_lhnpqLqvqq qpphpoolo}op2ponyjf`ZTmNF? 70,-('%$#""'!!6 A!#(o.x6^=E@M}U,\afhiqhJgfffeffhhiBjFRV9Z]^bjegjlmlVjsem` XQ6I-A691T+%#9 / 2 S \ F U !!J!!"#2$&'(+N.2)6<@BI#OUZ`ne)jmupqr%qqqqq p`oobogooonm|ie@^XRBKD(<75.U*\'l&$#""$!D \ &#0 #s)+/V72>FLNVI]bgi9ihUgfftfe\e4efgghKOOUZ_wcfjlnmlhgb[USKC;3k,&#!;  / ; k a ^ !&!Z!" "h#a$y&{(+|.2)6[;`digl%nnvmime]VNF>5.(A$!    E U O . % J !!!"#%&)t+.2h7=DK;QW]ch[loMqOqrqqyppgp ooooon9lhc\VP!IA93D,)3&&$#"o!v CI $T*19AeIeQY0`ejjjhhNgfedccOcLc'cqc:A*HFOV]qbgknwnnjg `AYPHv@]70c)k%L!  & !    6 K u !{"D"#%B'i)=+.p28H?8EL|S Y/_dilopsqjq\qFpppJp;p%ooomnlhci\]VOHH0@93G,)9&&.$#"H!> u (Pe|c $+2;CK$SrZb`g$k6kk3iPhgfe#cba`___29AjIQYA_ceKi m/n;nkuhDb[WRKB:12+/&"}!\4,  H !["*"#$&S'*+/3:@UG,MTKZ`ieilnmpppppep?pHp'oo=omlgb[U-NMGe@93l-()`&&1$#s"! C'3Z!H%-K4GO!WN^Feim ll|jj hf%b`g]ZWW%TIR?P1"*4M=GPX`ejzln2lj e_X PHw?8 0*n%## XH%75 V < !t"7##$3$%&(*F,|05`EM>SZ`+eyhlxno^ofooao4nmll`jhOc^4WBPJ+D>%7[1i+(&H%D#"~!v ivy4:lwX!&,4x;CKS[^a`gkmm|mzkjgd^ZjUtOJD@<Gi)R2= GQY_fj8m+lnkgd=^"WP Hs@8Y1+($9"& ??V4/$>J F!!"u#:#$B$l$_$%&'+.3g9>@}GNUj[Xa9eikmnzo)nnmlkjhe`[T@NGB5FNV]bhekOmwmmkTieaZUOHB<72c$-7BLU\chWlGllivfa[TME=y6/}+ &$!p Ton-?` k!1!"#G#$-$U$1$#$%(l*/w4~;4AIOV@\yaTfikln nmm lHjifcE]WQiKgE@#:4/*(M%$#p"!G Cw#'-C3P:B IR6Yd_doi\kmelljhZcb]VPFIMAx93-(aRQ(2 yFNU\nbZfj4klkwjh9d^X-PJIAV80)$O U%p",U6AK1S[ah:k m=lkvh(dm^cXQ6IA93]-)%#R!$ p @ !!_!"r"#P####P"""$S%) ,16= CZIPVe\(`{dg0ijk3j:i_fd`[UOID?94/+(&-$y#"! qzd!#).44;,BwJVRY_Odgkklj>iKeaMYRIA900' 6 8&p0':E N:V]dillljagb]UVwOH@82k-)C&7#C! 7  !`!!!"K"#.#@# """~"i"."$&).2W7=CJvPV[`cfghgfc`\?W8QJE&?:51D,)&#$#{"! K2Lc #'-z39@rGOV]hb-fiIkukjgeaX[SYKLBN9e0'rJ j A )4%>HQY1a_fklml7jfa[~U}NCF4>]7K2,)K%v#:!V Z !}!"!"5"H"""""b!!!!ED|JQnV\f`cded~cV`>]X(RLFz@;61-)&$#s"@!s i3Q "&+2!83?FKMU6[ae_izjkjJheb\ULD:1 ' .v 4#J-m8BlKS\cBiCkmll(ier_ZwSLD=71-)o&s#"!!!"""#""##""{!!a!7!!y!#%U(+0G49?]EL5R0X \_`a`_[\XS_MGA^EsLSZ_ehk1k~k!hGfa]UV7NpD;2( B4A 8Y &1;?4+"G W {? P"-8CMU_0ejl nXn mjgb^RXRKD>~9`52/9,B*Z(''&&&d%%@$$$$$S##H###$F%&)I+/I3H8>DK5PT_UW!UpSO`JD2>8\2.+o)W'%$#"!Z l b ![#$(O+06CIN*RmSU+SYQkLH+B:SK[jc5gklnn4mFj&gb_KZTNzHDY@>R;-86 4y210W/;.-U,,,,,,--=-y-.S./01p36:N>CIM!PRTS]Q~OqKFy@;62v/n,+8)f(&%$$ #""#s$d&y(j+/E4/9->D7JPiV]AbfhOklm'jgbP]hUMCe9\/&c=c $RVzV 7"-8 AK~S\lbegilnmmlifCc_[VdPKH,EB@m><::9w8 65V4{3444"4%4P455d56G67p8A8:F<;?CGL&OZRrShTRKPXLsHZC>:64A10.,+:*('&+%%'_(+.N2#6b;@FK2PV\aeHhailkjfcW]aWkNE;Q1(=H IS#r 3 (8&/0P:cCLUJ\ctg9jkmmm=jhda]yXTOLIGEsCB @?>N<;;H;_;x;;;;<0<==>>?6?@B+DHKO(QT5TU.SzQNCJFxBx>;9'643,10J.->+*T*%*m,u.v149=BGLR-W]ub)f5hukkljhlc[_XyQGa=S3")! i]Nk ,-<(2[;)C\LT \.afhjlKmlqjgeb ^[W"SPNLK%IHgGNF\ED;CCCD#DCCCDDEEF@FGfHIKNQvTZVmXUXXW(UROKHEB@B=<+:9754#21P1a14609}<@EINbSDX]|bXehikk:jqgcr]XQH_>4Q+:" 8 >Rl]E+ K7 *-2:BJT1[adh ilmmkri f0caW^Z[=X7USRQ"PNMLL>KKKL8LOL(KKKL LMkMNO_PQSUWZ/[]]\[iYWTTQXNXKIG DCSA@2><; 98q895;=ADIHHLQPUZ_Zc0fhk*kl3j$gyb^XzRI"?4+d#j qn ;p<u  g LC"0*32$9I@IR:Y^bldhPjmlk hOfe%cza\^\gZ{YAX WUTTSS6S`$cg5k4mmkji=h_gIeca`_u^]i\f[[ ZZ[6[[[[[[-[[+[\ \]Y^d_v`bMcdefhf4*"vkG6 dA A.~W2Yd, \C A H $+1: BKQVZ_|chjl ll+kkkijii2hhmhgg%ffgQgh_hhhh/gg*ffFeeeeef!ffg]hhhhhvhUhbhPh.gfed8bQ`v^\ZXWVWWY[^&`bdfghiiigcB]9WQLF=3)!Au ]eLZ:II(ylLm- R "(/?6?FMRWG[+_cfhziiwiiiiIiii#iIiKi&hhi*ijjj#ii%hTgfedccLbb'aaabc]d}eifKg4hi!ij~jnjPiYh5fdcVa`^I]6\h\]_`b'cdefffg{fgd`"ZT}OdIC;2d( ZA D-uFSH'S^_uA S 7 7%+2:BIOSW[_c!fg,hggggh7hibij>j4jjj5j@E[J&NPTX]"_aaaaab`bcde9eemenedcba`0^]b[ZX?VUoTS)RKRCR?S[TVY5[^/`pbdefghhch{hggNffDeddtdcccWcbbb(aa`]YTANJ$D?]7.%q i#^p#f=N}}[u,!R/n+3TY &arV#7)1z9@ EGKVNSVY[Q\1\\N\]]^_]``]``I_^i][XVTRP5MKJ\HGFtFaFUGI>KNQUXZ]`bceffg+gXgg fpeodcbaa#`__ ^]Y[X9TwOKFFiB;4,T#u vkyZm]6sGq+;fqC e Za%,4X:>pA}CGLJNQ%RSSSSSTiUUVZVVVhTSrQAE[HL0ORVX[h]<^_aataa<`f^]\}[XZ~YY*XW\VRSQLI DA=)8M1m)!k'K <{fB[;!, 0 9 '.498r:=@'C9EH/I_J\J|JJJJKKcKLKJIGECN@=:7420/B---I.0-3?6]:2=AEI'LOSUPWDXBYsYYY9X;VUTSS$RQPnNRLIEBc?<8\2,%]83 _/g)GY{4?ja)CHOM Y>.a").i14[579;=>?t????v?;?.?o??>><;8630-+(&%a###6$d%(+/3:6:>5ADGJKLMMMML7K-JnIIRHH FDBE?<:I762./'!R.3 f>z ;6_TzWO^,+As Z"A&*o,C-.0&12345%5u5S5"444D3220/.-*+(%" 9'?U?!B$(x, /26W93<> ?@AB BB_BAc@@??>[=&;;964<2;0.,'"?#} x}.FR[SIpJmf_ZtpeC f o z "$%D%&'{()*Y++Q+~+$**)&'&%#!@SUd!$'*-K/13/455p6Q7:77765421@/K-=+x*5('%O!w c ? P!d 3xZZtvcc\bm{*o^G(HQ  f$u5xk{ s\Wu # U5? Y wE!$%&!')Q*+,,,,+)(_&%P#"!r 8}OER QM!X0yHuoPYLZ_bamaBbdg  * A.q7TJ@ Z l +dN !"N"""C!f_u*H]m 1 2}>O"+}I~L8Y:KWfkp`L ;E)P(Tl    w N G a * 9 K n/OSgUI xoIL/Iv >a %k_qS7@g1BRisrZE|F Z%)p3?=![AuRC=^iL5-A 0 izu. k C ;  R n @Q MY7T5~LxA,3Vr:T_bXRJN: UCf!n%6%[zW)HWT B>"J  )W<z|qK- RXsUk5$1Saaa<[dX?7:LF$.Bj}M"!y|\D3%L=Tys3Ss@Itk%*BzdjxL\:nF88FIFG"AUXH8.36/%1 %:IMLh_&P6a#)}3EOO[iywcG(&Bmy~Izjp}"lYFG+Fmuw3JK)yP=4<CE?8QVM7$349"H`?2VdEib(Oq688# vjd`XK=, 5'#9q:-R7oidh.*+"kT@=EF6 :OaW3)<)):' MK508UX0W`-@g$2- uhbYD/( ?hkQ<eY"]j[fq1%!kRB1 #;bmQ((3( =K .QZC*8O_I :L6-\ #'zjdaPGQYH7<JKQi}u`MDNgvsNfgYYp,   _8)JdjR+0#<;#*EQOOKSI%-OR; N )'}lih[PTUD7>MNKQQB68I`rrM% ,Um\UHUq#  R% $ +Adg778@S> !OtsTA667()>SVA-&I~ JE zifhaWPI;6CNF6.* &AavqbD2e{rje`INt ^5,& ">M2):5,S[C4g{eF:6' !3Oa\J;G\9N50nZTVQMHGJQ^\F.'14Ddyw]F1Dqpf^u Y7": , " CP/ 5\hH$&Jza=%%$.CWa_[YMh09C.hVKKIKLP[ch]?+2N`nfA144BWjlq}t'-e=& =" :T< "HdaK>FduU6/613=NYdxnm#EF:qeYX\cfb^UM@)#6UdiwqU:6EJVi}"-vI!4  ((=9),GbmfWU^pudKEF?<?HJZ~5OY@%ury~mU<-+#*@VZTZ[MCIWYbwod\H-  -&  +67/)'#2RqufX]d[NKJ@=CNJPj!AQ@) {dF1-:>FV`]UY[RKLVZhfF2   ')' *%/23366,,>[xu[OKGHIH@=IUOLXq*7,p\E=DTYZ_b_\ad_VMPZqdE6"%&!  L0|2-}+KBYB(p  ? {"%'&$QD%_8  q      M v 8 A s 1 iLh&mAd<6Gm~<   ;c*~vPjt!?,)!-"#%%%U$%&O&}$! F <     0 K r S / E O ^  Z " od!=cKbx1 @Z*>PY`J52s ]R4 JG "K$%B&'&%%$$2"z (  l U K n  / L k p      2 P  , | _ qH97wxEdKft3q>wZ*c{v\=- p!5" "0! seU  5 U  0 r , [  K  o 9 "  g/t:uiq, % % n,kTO1- EO?v _  . > e F 1 N 8    : ]  ; b v U # e J [ t  a B . ) 1 & 6 g  X  : ~lsb8"AA=,\s+o6v{rcCC1Y= h1`q IA 8  H )    B e | n A  " H _ Y G .   * ; 9 H q    5   Oz%ml7l@7u3} n}A1]d% _ b  kQpH+)%4Fb|j * ^ O 1   : \ n ~ } ?  C\a;#Q~.gUzDxXY@k E O + q Z K  k <p G67-MkxHV5&7m  7 g C v  a lq&t'>wqbh@_Wj`9 ` C  N 1 ez095/ i2~lim[E02BhUK:iY<tg / B N X } } 4 ] ) d+69y46fp` =   ;U"P 9kR\d~{U>>F^uo/dk~s$;|sb_ > * t ! w b K -i, } /  $  } Y d ? l ES=i }lK!lS[qQ)!;Riv{@H!y"-8  . N x  e ~ k P g 5  E r : = b A 6 P R S \ Z x 0 i M | < )  ma9WFs,;W\%=|<-IOE0/'#6g,P]jxd.![Mz W F F { n d f p 0  ( ) - < :x|>x Zf$Z,! rG% ;d%o-_GQc # F :    Z c v m O E b B -   7 n h %CeUd']h}bf`_)keOoUeE5-/&&,Hg ! gGZ!$M'S5{  l   w s1ou8 9/!@pu\Nt)%6ig4su|-zPS `QB"uw*xN G e <~  >n%kntmz*N1q)tvf`" T7,<OT=t<9T@P~Bq)-"\IL7LQ=h?p vu\38E@|} [a5T{T] WpXJ>'3 SvT< l%  Vu7y2VO#'Xmy}`^ #s bvzTBoh DaDADi F s V  E&3u]nwv=epH-w 7 w f  =~#g lsl,cpIBN'_7Qjf` 7WLi\H1psbHo(xE   /<'RD}\CPMhSLr]LMU  , !~#!2Yg81=InpG>MrZ}X%j*&[u3^ q}F / !P!"#_$$%F%%%%&&&&&&G%%%%w% $$ #$2$$$%$$>#1"4 GU y 6UL3}Xkh1M}gc8A #hM!BH y !#%W&'(^()d**+,-./1/r/////D//S/00$0//////Y..)-.".../..Y-p,+E)'%#!NRnN > g Ii#TljY 3wl7M`A| :u}o}MQCO3g G!7#%')+-/60123034568C9e:s:;):::/99S88899:2:s:;;M;;;$:|9999999998976i5132$0S.j,)'E%=#"! FA7kU  N!gTLZAE/il 0#% `( "$ 'u*-a/2+468:;Y->?A BYCDEEFEEE"DDdCCDZE.EFDFGCGHCHHHHGgGFGFFFPEDCBA;?>K<;:80631i/}-,>*(&$X!gJ  1J< *Z{/pe5) [" "J&+1/25N8';'=@#AC[DkEFHIJ JLMMNOePPFPPPPuPOP!OOP_Q4QRwS STTUUTUUTTyT!T'T6TSSR2Q-ON1LyJIGFE\CBw@>oM@?<c7O[W |wORt#',16-9=@CGIKM NVObPQS\TUVWYZr[v\N\]7]a]|]Y];]\\\]t]^r^_?_```a````aa``z_^][YWUTRhPOpMLoJI%GKDB?<97q42|/*&!b 05` $ ](l ~ G r_ l$)R.f38=AE4HpL)OXR@TUVWXY[!\j]^_`bJB.VaP4 f Yy$!&*/a4o9?DI]M&QTxXZ]^I_x`#`abicndefghjjkm%n/nnnnmmrllWlkll>llm>mmnNnnnnnnooaoooon(mAljihf]dc(a`%_^.]+[YWTPMJwGDA=18{3\.*&'!) ))"5"+t2 $W(-2a6;5@]EJOSSW7[^AaAcdeRf ffg-g~h hijakRlqmo'p-pqq-ppIonn]mmmmn)no1op;ppqq0pppEpp?ppppppo~nnKmlkjih6feddbam__]+Z_WTQNKiGC>940C+' !5e j? g9 &651+)&z$-"\ d!"~%.'+/49B=BGQLvQWUY]`d\fi j*k]klVlXlLl)llKlmmunop q?qr{rnrmrqqpLoo4o5o^opq8qrs4ssssssryrr%rSrrrr`rqqkq5pp}ooongmlkkihg6ejc(a ^[XURNJ-EO?:50+T%!P _na/45642//-++>+#,.037;@yDIRMRdVZ^PaSdgtj klmnno0nn}nmmmmmmnwoQppppqppp`oogooYopqprMs'stSttttss#rwr r r2rdrgr4qqqpq1qpphppoooo0nmmlkjahgafdb`Z]Z8WBSOJEf?:5p/)m" 'UVB@c={:866579<?~CGL0PTYC]`cfjhkmoOpppqqqq2pp'ooEnnnbnonoop ppq qiqxqoq)pppnpqRr1s stu@uuuuut>sNrr0rHrvrrrryrHrqqqrqppppppp#onmlkjj.iXh{fdb(_\{YXTPJSE?93,&3 a ?p~I,dhM-JGDB@@@TACFJPNmR/VZB^(adg2i*kmopqqr=rSrrr.qupp=onn[mmxmZmnnoLopEpppppppqurrstuZuv uuutcsgrVqq-qMqqqqqq{qGppoocnnun6mmmmDllvkkjjjjj9jikhfdb6_\|XSNI4C>71,*$l wbWUQOMK?KJLzN{QUX\-_cgikm_nprsTstUtWtht6tss&raqponn6mlllmZmnooMooooop"pXpqrttuuvuuFtxsrq]poppWpppppppWonnm-lykkWjjjbjajjjjjkkrkkkjigf cq`\XgS4N%HmB<\5.(", "_E_S\Z6WVTmT>T UWZ]`ncPfNilAn4ou uuvvbvuttYsrqpznmki0gfeNddwdexfIfghsiVjKknlmnoqHrttuuvu[tsr^poMmllYkkkk,jihgfdc\a`` _A^^3^X^`3ac0dfPgiujklm(m[lldk?j6h5f3b^YUPKMD>_71"*# >>jpiEgfedddeg|iijlBnoqrsVstbtu8uauuutsqpon_ljTgePc4aO`^]]I]^&_O`bacFe fhjlnp'qst{u_v8v_vxuu(srpo5mljihhfeqcbO`^\[YXaWW W VW WY[i]`.bdg$ifklkmmmmm"lwjigFd _\XnSNH-A;<4-& M\ "mllRkkPjjjklnooqFrusNstVtuJuuuuuts^qpoGml4jLgda_\[YXIW`VqVWXZ8\`^zacfijknap5rsxtuvvvvQutKsqmomljBh_fwdb`^\qZWUDS.QP9ONO(O PQSRUX[^bdhjAlFmVninoMonmm4ki eb_[VQK]E2>^7q0.(!" $m~mgmCmllkldlmnDoopqrnrsCstotttttusrom jfhYf%c|`R]Z WaUTRQPOOPRTVVY\`cg8jimforsuWvJw4wXw|vv;usrjpnljg\dja^\ YTVSPN0KJHH#G{GH I]JMlOS+VZt^JaehkBlnzo0ppoo!nmkifd"au]Y?SNGs@92*#ncPm7mxmmmmvmmnoopq^r rzrsstJtt\tNssh===>@!BLDFJONSX^LcVh)l:psvUwxxyxx0w9vKtrp,m"hd^YT|O*JMEA>G<987H656<6V79l71+T%klPlm'mllm mnnopLppqrrJqkpWnTlifb^YUPLH=DZA<>;:977y67*7~89;=@CHMSY_jdinr{uwy3y_yxxwlvdtsp\m[hc^XmRLGHA=G964q3t2#11L113)4~7?:.>RBmG=KQ(V\@afjUmGpUrssts9rqpp-oqnOmSk,hd`[pUNGAF:5/vl#mmn mmmmnOnopQpqq=qrqpn:kSheaK\~WR{941/.--X---./24z8Z9rm=nFnonnnnoMopq*q{qqrZqpmkg*cz^ZFTOXIDU?;e842%/-,,5++{+Q+,-B.0q147WQ)J}D8=830-,+++u++,V,.0B3p6;@EaJPWJ]Zc4gl=o*r1stt/ssrrVqppIonsl>jfb]XS MHCno1ooooho[o~ppqZqqrUrQrquokgc^NXS+MFA0;7B3/0G-(+(('k'''(()`*v+-;.c03i8ELT/[cpipFt wyx@xwvutKrq!nlhe<_YRKE >941.;,+N+-***b*-)*m*,|.q25:?`EcKRYZ_ReiVmpvs stssssrrrpr"qqomkheb6^[,Wo op>poSnnnopiqqUqBqq}q#nlje6_YMRKD>/72.#+"(/&g$]#i"# #$%5%%&'r(Q)))*+/S39 ?sG;NV_fCmZqv$wfxOw_vuotrZpnlifa[TMG3@;862.- ++2**k)))")?)=*M+.J1C5: ?ELSrY`?eLjNmq@rsst[ttt ssssSrqomXkhsec`RoooonmmmnopHpepponkdg4`ZSLE>Y8/2:.*;(%$##""#$#$%,%H%%&'d'('( (+a.x49AIQ!YjahnKsYuWvvLvtsrpnmOjhdl_QXRKbD?951/c-,,+r*))(()q* ,.@25:@FtMSZZ`einCprsOtitu6utttttMsqp-nol[j-hfoooo%nFmwm=mln9o+oonon lnhc4\GUNFk?72;,)n&O$#"j!!""#$R$$$%O&&&&%%%'v).4a;C&KdS[d*jlpFru ttssqpoDn;ljgEb\0V$OI_C=9F42#07/~.[-(+*?((m((^(f)+.#1(5:f@rFMTlZa fk>nqzrtFuuuuuvv4uu tGsqpPnmknoGo'nmmlmmnonmm^kic^W[P.Hx@92.)N&$E#I" !!^!" "#$$u$%%&<&&&%%I$%'~+07>FNW_tf/lorirsr`qpp6o^nml~i`e-_HYTQNI?C>964t3m1/-+t)Y(C'''(F)!+w-15;`A GNU\Rbhl6oqstuuuuuv:vuotts>rponnnnnFmllalmn^ngmlkiEe_YRJC;M4.1)%#"(! !T!"#o$!$%4%&@&'$'C&&%d$`$&)-43:eBIRIZahl}opHq%ppp"oo:on8mkg`b]jXSO ID?=;`8752/,)( ''A&'D')*.-16;BWI#PuW^Uejnq"s`t0uTuucu ubuuuou*ttessr;qnnyn2mml8kljmLmmmXkjXfb\"UNoF?71]+_'$$"!!V !~"Z#($$%&]&''(/''i&%&&*-Q28M?GOMW^eim0DLJS[!behmpsstutt%t0tjtit:tssss6rrnGnmm-lkklllmXllxjhds_XQJxB;/3.,(%p"! U - S !"#z$z%j&<&'(0(((9'&&'%),05=%DLU(\ycegktln9n4n*mmllxl-l'jugc]_\wYVSOBJ EA=>D;7w3/+5([&g&6%&%&d')Q+m/3:vAHPXU` fWlp9sstttssdsZs=s"rrss`sCss)nmmllkHkklll>kigJbY\UOG@81,'%""_!!' M 1 !`!"#$%&'(j)F))z((Z(d(*,05)I)*)))})j*,05gFOWa^flp|rssszr1qp+oonnnoOoXopm lkk\kLjjknl1lkk_hwd4][VOHA:d4 -)&%$$$#x""j!!!!!" #$&')+-/e12 2{22k35N9$=,BH7NATlY_:bfwh@ij,jVii hLgglgfSedecaa`@`^L[7UPKE?9Z3+,(q$#"^"N!!!"#%Y( -r3';C0KTU\d inprrrqEonnrnRmm:mammn9nlkk2jjjdjak"kl k jgc[ULNF?8p2N, (%%z$$$#""e!!!!!"#&'*S,/2t47U89::4;w=R@DXHM[R;WB[`3cCf%ghhi hvgg"ffdfee>dd3cc bb`^,XSuMG@:$3,($ "!Z!K !L!#&+0{88@?IQeY'a[glo}qrqpo1nmmllAlEllm%mlckYjj_jEiijkTk~j[ifaZNSLWD=60*'Y%$$]$.##f""D!!!j!!#$'h),0)369=?@j@AcBDGJNRnVFZO^adfgihgggvffexeddddddddZdb`T[UNH`A:4- '#! :  0 "`$Q(-5q=]F1NVk^eYk[niqDqqp5nmmlkkAkknklllSkFjjiiOikj=jjihee`eXRCJCq<&4/)Y&Y$J$=###8""H!!|!p!#!i!#Y%Z(+/3N72;0>BEFGH]IKNQUWZ^9a`dfhhhhhgg9free2de6eeeekeeGe?cV`[V9OcHB9;Y4-(#! 5XL )!#C';+2:CdKS\binm pq qpWommZmlkjjkkl(lYkQjiii i4j jjiKhOd_cWQ6IB":3`-(K%###S#""V!!A! ! !]#F%)N-(15:X?CqGJLMNP\R|UTX.Z]?_tbdgxi?j]jiihhh)guffef.fg+gfff4fda\WEPyJCBGCL-OqQSATV_X[S]`acoedgfijkkkZjjjgjihhah)h{iidhh gffdd.as\hW PdJC<6/*&;$!!4 j @ !$S'-4=yEMU]Gdinlpqqponnn]mVlCkkkl8llgk_jihhShni6iigf:a\]UNUF?!70)*%#"z""v"["!!7 !! !7!#&l*/5>:\?EKAPTWY[e]&_aceRfugThikklwlglmlJl5llkkhkjkkkk-jich;g4dag\'VOIC\<60i+'R%2#"H!] f :  "%k+61:VBWJRZCaglo!ppSonoon=m9lllm.mlCk4jBi0hpgghjhhfd_ZhSLoE0=^5.d)-$"!!!!!!!C!!noo]nmmmmn2nljihgffg[ggec0^ XHPJSC';V3,Q'="! !!!+!?!H!,!>!""%"#z%(-2d8U=D>K QW\a cfthmlllmm m4m[mmnKnnnn}nooso nslki3fb^~XRLIF"@\:5]0,(&$#""!< G = "3' ,5T=6E}MU_]_cilnnnncnononSnnBngno8kjihgffbfggdbx]+WKOI\B?:s2+]&K"  _ ` !!!"8"o#-#&b)I-28:=D+K$RX]b[eCh4j0lmnnnnxmmmmmmmmnPnnnnno-opoynljgd`4[UOI\CZ=83/=+(&$#""5!m u X !&+3;CL'S[bQhknInZn]mnonnn n^nnoUl@k2j%hgfftfggdb?\VOIB :I2+%!   < C W q !N!"E##&K)4-2 7i89851.+)'&l%N$#""0!!X!8 !+!%e*2g9AIQ}YZ_fVjlmm,lm3mm(lm,mn nGnj#iiiZi%hhi|ij7hPf'a [aSM[F3>6/);$4"  x !r!"$'j*-1~6};AHOTYa]aei*kmOnooopHpPpopp:pooboJoxop_oo,lyipd`[{VPJDd>841.Y+)Y'&F%t$#""9!!!I!> !k":&H+3r:BfJhR!Y_f+ikkkkkl'kkl lmm\mggghehhhjjkiQgeb\UkNGu?8 0)$"FH S !H!u"4#U%p'L*G-t1673@/~-A*(&%$##U"!!H!!! ! !"'&,4;CLKNRZ}`Lf.i&k(jjj=j`jj*jjkklUlbbdTeg*ghjJk?kjGhd(^W^PIAw91n*%U" vWa  c !U!w!"$7%d'*I.G27,82 .e+=)'\%$Q#v""&!!3    H P !Q# (-5(5.f'$) aX # 8 _ !0!L!!"#6$s& (+J.27^q #b)"/M7>7ENU] b0g4hihTggcfffefggKghiMfQjV-[P_cfjalfnmm#if_NXDOHY@70d)R%!0&:p ( !=!"-#$8&Y(w+.2737{0+'O&:%$#"r!- $Z@1(x>!5%z,3;rCJRZ&afijbjh{hgf`dcbaaB```4_;%BKRZ`f1immnmlid^VrNF>V6I.e(#U `'6Vp |!!"#$&(*,/3#8t>DK Q?WU\aei}knBoFpppUpvppqRppSmhqa+ZiS(L@EB=6/+D'&%q$#"!\ JiN'.|"&.j5=EYMU \ c?gjjjihgfcb`Y^c\[!Z%Y=+3!~+5g?J-Se[agjmm5mj:g,a\UNF>60+V&# a y!!""#<#$'$;$t$%&)+0y5YSLSD4K84.*($'%$#"!24` $w(.5AcHpQYr`ejXkm=kjg5c^ XQJXB:4/+2&$!  = !!n!"Q"######'#+#\$&*-28_>E?KRVX+]aehdjkrl8kcjhe`[ SLFQ@D;:6!1-()'&{%$#3"0 wQ<! #(P--3:0AIPkW]sbfBjklkk%heD_:XQIB9}1*9$Q -X$ -7BXLkT\bRhjllQl#ifb&]~W-PHA,:;4/*' #" z J & !!|!!!"""#\#q#n#'"""#$'*v.39?F"LSY]bae~hijihse!b\VOqH~BG<73C/m+A(~&j%$#"! F3t"&x,1k8>FTN#UJ\`ehgmd^XNFD<3D) 9k ` &#-8OBL"T \bhcjmCmmSkChd4`HQYafjlmmmjRgcQ_ZyT_MlFA5;7 2.j+)P''&&&&&%%$$V##G""""#$&U([+r.A2+6@;AGN-RV=WXV'T3OJLC=71v-{)'%|$r#b"!!& e Y  v "y#&)v.%3h:1@GNU%[aehklmjheb \ULuC:0'O h. !,}7,AKTB]ci*k"mmn`ljfc_ZT=MGFA=8Y40.z,e+***l))d('&&/%%a%D%%W%&'s(*-$/O2{5:?EKOST2TRP4K5E?483"-*U'B%$w##"!!ae6iCkbmmliyfb]^>WSOE;2( *m W>5G| "%5/:zDMWH^e%hRkWl2mm3li"fcP_Z]TXN HgC?/8@3-.Z+m('&&%B$##J##%""#2$&),05f;YR H?59,#k ~IS w!V+5?.HQ*Y_dgDj!k|m#lkiQghd_a \ZWQMJGERCA@@>=<@;:9B8X77889:;<~=|>?@A{BEcHuLOR'TSSJPNJFcA<9%53271=/.-s,[+ *)N)G(*+.15:}?DINT Z_cfDhj6kkjJfc']XQI?6-$  z v"$f.7@IgRY`kd(giSl&memlDjgeb;^Y|U?QNLJsI8HHGFE{DBA@@+??^?@A$B-CHD0EFHGDGHMIJM+ORTV U_TRuPaMIE}A>{;:876i532v0/...0 15k8=}B.G)KPdUZ`dgAhjk8kuiFfa^XJQIp@~7.;&gY d;\hh IL&^/8m@IYQX^Lbehjllki`gevb_`[XHUIS^QPOONNML{K9JIKHHNGGHHIJKLMNOP&PQSUXYpZ=YeXVTR OKH~ECA@?>=`<:8767 78g:0=AEIN8RJV[`=dgiLijihGdV`[oVPHV?76f.&I ^:U d'|/8@GPW]ajdgqjlmXkjh^fdb_J\ZYXVWW^VUTSRQPPP+P/P5PQkRvSlTUWWXiXYZ\g^%__{^|][YWzTQO=MJIHuGFE7CB2@n?Q>>>@SB-EHMQUQY]b#ehjkkmk;hod_k[U|OGb>V4,z%D j;#5lx{ }'W/M6[=F9N`U[_aehk\kk i1hfedMbX`_W^^^F]\[[Z6YfXX$WWWXTXYYZ['\^]}^W^_|`&`acKcd7cQbf`_ \ZXmV"T9RkQ?PYONMKJ"HGFGGHYJM%PSWj[O_Ibfh%j jkvj-h/c^XTMFK=3+# =G`Ec& p&{-$4;CLTY\`dhSjl=k_jiiYhh g f(eeefdcc.bwaa/``!__``p``a_bcdde8eff~ggh\hvgfdcka`!^\[Z$Y,XmWVUSR9PONNNP+QTWiZ^yadfhikkkikPh?d]XRME<2y)Q"d0+ m,g jg4>NZ<  6'/$+!1i8AdIPUzYi\aehijGiiiiiie?d]ccbMao`__<^j]c\ ZYVWVUUUWXnZ]0` celg&ghyhihgb=\UPJD;1(k R 1! xzP*TV X"h(.[5>FM~RV>Z_7dgAijjjujkk,k4klkkkkk1jjjk'k"kkDkAkjeiihhggftee~eefgRgggg|ghhnhh\2i)01C8hrT30[- C %+>2):sBfHMQUZ_QcheqffgAghhhiaj jjkkjkEkkkSk3jjhgfMe cba`^_q^^z^_`b,c,d2eQfh i2j&jdjj(ii,hygnfLe cbbfbbcd@eefg fffedxb^ XRLLF@?81/% v[Z*:SRuMOdM  Bd" '.N6=DDIMR VF[^acdJdeevffgi#j;jkjjjjzii_hdgGedbF`^]P[ZEYWWWY'Z\^m`tbdfhj;jkk|kk5jjUii0hh'ggggggIfff|eecb[^[UPVJcE> 6,#I )*%wb34fB\AW+p<>\ g8#)1 8?9CGK-OmSWZy\]f]^H^_a3bd)eeeje)dlcba`^^\ZXVTRQ=OwN(LLLNOR6TW8Y\_Sace f)fgWghhhGhNhPhgggffecbaae`_]YUP_K9FA;3+3"u jz4g6j@Mtz Wq,O1s*W qX&$+3e9>AE HRLUP!SUW WTWXY[h]^e_^_\_K^m]\/ZXV[SPNIKIGhE{CmA@f@&@/ACFI&LKORVRYX\G^f`HacdRexf2ggB8>1( 3;X9 :@J,FdY<vGu.9ipK2saX i  7'..[48M;=?CGJLMaNNOPRpSTTTT?SRPN5KHEB?=\:86y43A2246r9P;?/BFkJ;MQ=SVxXgZ\K]^___^^\[ZXWNV TS.P`LGCy?<9 4z-%+0 =-2|[Ee~:(A&^/ lEi!(-1358@;>AtBDDEFGH0HIWIDI\IHGFzD\B%?'<8530<-+_)''z'W(*-0<37o;?CGZJsMcORSUVBWVVUU#T^SR|QNM3JHSD@<96@3>.(! j.jr:Vv/<ia -SK1YO ) rQ#+(*,.00O25+7+89;D<+= =g=[<<;8y5t20F-)J#q 7?5DD}uTJ\(0:cP){ pP: #'$&')+&,.O/1G22229100j/.-@+)A&#!O0aW,"&q*5-1+368:< =Z>>?e????:>= ;805{207-+).&l"UT3L 4 5io@9Z8cd\Wun`o;;:*n Rt   !#B$&()()5('&%$#w! 7 nB=9c ^ 8 t6eW"& (*,.x/1`2y345@595B4d3s1r/,V)'&K$# 4y &~l "qlOP~|dcZaly(~@i3T zg5M0gXb3s_A1 B lxqY G W)m!c#t%(&')B)*X))(d'*%E#"!Mw 7{z i #ev6{dssXaN[_a^j`Bh4D-p V%z., n EKj@8u CG<hK5s!8% MU"PbEf;-qx4vuK:Z7JYhlrbL(UPpXk^R M j [  V3NwWMLh t M1~Jc  id%!Cb0jyThO7Aj)?Uoww^FvHjP,l|Tkj{/ze\I8)DuXh {  1 S @ 5 $ %   ^ d RbCJC<BGt@-4Xv2P`dYSKN: XkHl!Pth#XD!/^ -.o\Wh X<bbC&[li$gwVa. /Qa`a7XcU;39JF#!,/AsMgt>JWLHA?5$nPOOj04i[q 7Yr'~  md.gzVg9emB^9/3CFBE>UWE7.023%)7DU`u`wcm $Guug``W_uqQ/k]{c ^tI4Do@WV1pJ:4=EEA:SXQ:"3:,AWD-AVR2EX!=b8.&u^OOSH:31#*@qw1zjH;Lhusz +-3)mWECKK="<ObY2-F05* CMD@?OP5 =gk<N1,1'mP>EO>&3Nmb7Jmc8I}ngt32.  mUF6 %9anQ)'4;*<Q,(SgS6=Sib4 $M^E5l- )&xpgRL`un[RU\k~z[2 PsvNBhbf:8, ]8 #"+NhjO0%0 CG.0Q\VQMZ\H+:YY;_<< zwq_Vbpj]XZ^`aS7(LrvW( :qeW\Tb|"0   R' ,'%1Gca8 23 J[B.YvnQCDRX?(+?RQ7OIJ" |zui__cc`^XPD7( 1KZ`O)+]kVXdTY|!!&a7 '!&"$=I6$5. 1TW@$ @lzjVWV>*(9P[R<!(B:R5*xkb^WWYbqxvdP>2/%(:MTLC5=mvjlhY8#8 (  )' >J.3S_I14T~t\G522=ISWSIIGo 8::!rcTONV^j~{bJ>?KPT]YG2*02?Sl}{22Y6% <  "#8P=&F`cUHKepTC?=ADHKQYa[j"<:2}vf_costzs_E109KTUWM:.4EKVhy$0p?  3! !((;;/%'2IgukXS^u|eTJFGDB<BUks|.FVF2 }{mY?.'0=HLG@938J^agxy~ rdWC) )$   -8:4/-%3X|zh\etui[NFGJLDCOgy7J@0vbO=;@MVXUK?97@KY_l`C2  !&&  -! #/47687))ChzbZ]cd[OGIQWOJMc}  .(sdYRT\egaZPFBDKINZssK2 !!  M-u00"?YzI /-[G!$5&%"bE> | p       W  w ; C p & z nOj)m@d9A Jk~=   !!?d,xuG`Z!fY7$  !F"#$$$Z#$Z$$" &gO L ?    0 O { R " 5 B U  ^ " t ]!Ag(Uay5 B[*ANT]J09e]ec_)p!U "q$9%Q&h&S%$$#8"] ?h # ~ Y J ; Z  ; Z t u    ; X ! 2   X vL;9EhOe y0n;sn ZK t !t"! ]eIJk c J F  & p ; d P  y A   k2~0|ulx4  % $ r1oK!~"!jrKD`r.~V>U5 "|L  P D . I '   % M  F f t \ * b L a t  c G 4 + 1 & 9 n  T  A rqX3!BB=,ay.u6{}rfHL)$he>#{TAdEW_9zJ0 ^ K    H l | | w G   9 P P C - ! " & 3 2 G u    8 +  ~ M"'fl5kA>}3y oU7YS'4MDRX/\"] | d  yAZ/3Nmq  P F -   < _ o y z L  BR^9X}-gOs;p|bF]K_%Dt 2 % ; g ~ V @ #@"% ,Pu"%C[B44l * Y | K  [ eo$l"Htm|^b:U@EFX] s z p q _ z0?3#*`eSS_UF9=Hh\Z 0a{XA"um 0 ? Q | |  A f  z ]'5762bid 4X}V$  ~ 'X"K ,@ `q6@D_ztXGGI^| x"|af{{.5maPT  A 4 v  n ^ M 1t3 y +  )  |  ? ! y ,hSotg mF%l@%0D^meJ34IXjC:-#-   9 T ! ^ q ^ C ^ 2  F { G ; ` = 7 R M G S V o ( i u  k d : X+]R5+*tMM6T"//&  $+,Cg!Oex#`'XH \ B ? s j i r ~ 4  " & $ 6:-NtvXaeCnDDJwhA$&++-0AXy0y+ OAT  i  : +    T ^ v p T H c A ,   9 g d 6'"yh&MLkG{oP grz`y6cJ5.&+/BV  vkRF!)KtK2{  k   x s~'ce/ b1']wb-ygIp/q*?"L:o_OPLTTvP6S0OiPD1$|r!vN K o B 6n!~qz7-'[9ajY-kEQ,~&I})Nur[%fJVLcc7_x7o|l;8AAqrVP,Xll#nxrSYX&2jzC( G $  ZwI]zz{|R@*d4,bXfPvn mZGqpAS7OT$})oc G f *  wi0a-  e;6q-Rm8r'\ % g . [o~9n,O;@Z4 Xmjf;ZW]Z@!lxjNoU G   =o_l xXE?@9ts  , 8c&d%:*Q/xwxA!4AgjM=Pq\Mm-V)W R9B %ii |!!"""#4#$B$%&e'*'()*<*-*)(('>&O%G$q##o#E#Q#B#*#.""! 4~s#  &fLW,(F Jk\]8J  ] 5$^hXB  ~F ":#%J&v'('(L()*d+[,f-X././(/V/i//0i0123C3333a22;1}0/{.--a--,,,,,k++&*%)'&$" O} w =stm`tfa0FX9/ =}wyzBC@  n -Pua#%()+-/012@23935 6078: :;#;F::}:"9:N:;L<====>!> ==<<;:*9[888[8 777p76|55>4320/,*N(&$#"!s @ w 5SW]L"+!u (EHbV6{c  )x %(,/x2@468:;<==>J?3@rACDE~F*F&F+EEfEE EvEFGHIJJJJJJISHwGFFFEEEDzDCBAA@?:>W=#(n-T26q:>\BTEIKyMNP*PQRS}TUWLXZ[m\`]]0]]]]Y]I]r]^ ^_x```a aCa\aaea``:```__S^^5]Y\ZYWVTSYQPOMKJ+HPECN@l=;8640T+&"2g Taw "6_ 5 jCn!:%d).49 =AEIeM~PSUW-XYYZ[f\W]^`$abdefggggwg ffjff f8ffgGgoggh$hhhhZhhh7h}hhohXgg>f'e cb=`_ ]Z[ZXW5V!TSQO=L4I FCS@>|;_72-)$  g 4rV; *T  E)D/i"'>+@/4:&?DI8MQ3TX[]_`G`aabcTd6ehfgiajlmnoBoono n|mmOllalHllmm+mqmn[no%o$nnnnnnnnnnn>mqlkjihiged!ba1`6_E^>\Z{WTQOL/IF?B>%9`4,/*Z&3! |3 pMN.!l%>).=26;V@}EJOlSW+[^`ackeefkfffg%gh.ijk2ldmompqqqqwqpioo+nnSnJnnoMoppqqqqqppHp&p;pHpJpJpoo2nnmmDllkgjYigff%eCcbL`*^ [Y?VVSaOLHDp?:040k,#'r"V~ & ?{77.2+)'$"!C ""#l&(,05{9>UBG}LQVY]`djfi8jgkklllYlkkkkldlmnoq r rrrrr[qqCpp:p)pLpqQqr_rsust\t\t/ss rrCr>r@rBr5qqq/ppip>p4poooonXmm9lzk?ih0fzdpb`]fYVRNJoE`?:6 1U,V&!NE D8 /:7520L.m,,k,U-/ 148=AEINMRW?[2^ae%gjXkmXn no9ocnn[mm*llllmKmnokp0ppq*q-q$ppprp?pvpqrcsst$ttu)ttss*rr:r3r4r5rqquppupooooopp2p$p&oo(nmkj?hgeda1^ ZTWSOO8JSEF@;F6z1,<&|  Vk&93Q\C}A7><;\9N77X758:=@sDIM{QU|Y]a"dg il-nopqSqr:r7qq0p`onnHmmmKmkmn nop)pqq0qKqKqWq{qqrsPttu|uvAvMv]uuGt[strrrrrrrpr+qq3pp^p;pp$pFppqqqqaqpConmwlvkjige9b_8[XT~OJE@<60*i$f  TEo3WdN'KHECAAAC)DH KvOSW[r^bPegil1n6p.qZrJrss>sis r}qponmm)llYlMl5lmIn9o op:pppqDqrrsIt!tuvDvvvv]utsrqqqqqr qqq5ppoo nnFnmmnn_nnnDmmfll~lGkkjZhfdVa_-\XTObJLEA;5-.(i"E O $XV.SP NLLLTMOS?VZ?]ajdgjgl(mo\qFrttuu4uouFutQsrq}pTonm1ll kkllmn`noVoopp}qqr7stu!uvxvvvMutsrqppzppqq>q%q ppOoo(nwmmlsl kkxkllilllllm&m?mLlkjige@b`]*YTLP$KgFd@/92+%9ra .WsL`Y^[;XW"UUUWCY`\_6be-h!km8noqr;stuuv5v2vutss qpo-ml9k j[iimi>ijWk@klmmmndoopqprstuvOvLvEuut rqpBoUnnnnonnvmmnllkihgg(f]f ffgghgi"ijkl9llllkjihtfecJ`c\VXT.OJiD8=,6/)e# Vgeca`|_b_g_j`begil8npr's sttBu'v!vwKw^wwkvutssqpmkih9gIfff2efUfghijklUm:nKo|pqstOuv/vvvcutslrpnmllYlZll~lkhjoihzgfPdcZaa-`p`_`T`akbce[fhjk4lRlmlllkjj=hgc`\Y5TUNGA:$3s,% SjihugYfeefgbi klmoqs$stXtuWvvvwKwCw@vou5srcq/pnGl(ifdba```*`z`bcQdfhNik_mnp~rsuvJvwgw&vutsqqp(n:lk/jyjii$hfe6ca`_].[wYYXqXXYZB[]k_b>dfhjklllllllkjhUeb_[VPJC=O6/U(%!$K i+mmYllBlkklm2noq rstuFuhuuvxvw)w1w{w+vus/q otmlig da7_][[ZZZ)Z\]_bAdfi2kmp?r-t!uvwowww`vWuBsr(pZnnljilhJg3ed6bi`A^[YWUSQPP1PQ1RlSzUYWgZT]r`cfvi3klilmnnnnn[mlhjgeb:^YESMF@81@)"z mmmmmmXmn op&qIrLs2tCtu'u!umuvv@vZvvusq:nligeb=_+\MYWVU0TPSSQSTUWZi].`Ac(fi!l nqksuuw wxVxwvutisqLomlkKig!eb`4]ZXBUS.PNLJIzHI7IKgLO QMTX\_cLfi[klmnoop!ooznZmjif.cp_?ZTO/HB:2+$whEmmn0ndnnnoTpDqrssttutuMuuuuu0trpmujVgd%a0^ZWU&RQ7ONN MMN+NPRUX\n_cIfj mwpjsRuEwwx~xGx"wTv}u#sr!pSmkXhmeb_\`rdhjlnoqqqqqhponlvj1hFeaf\AWlQmK9C\YUROMKJ;HHGGGI JLMPSW[x_Xc fjncqtvwxx{xkwwutrpnCk`gd`]XTQMfJH9FHDB@ >===?@yC;EIN RW\Sa2eNikn`pqrsPsrqqon}lk3hfa]XS;LEi=601)$ xl2lmkmn(n^noopq_rms*szsysst5sskrMqyomj!f[a]Y8TQ MWJGED BAA#@AuBCeDFMHJN>RV[4_~chblptvx5yAyxx8wvNu3s`qnkggcc_2ZUPL)GDlA?=;9878 79:;<<;:R: ::;=>?AMD0GLPUZe_sdinrvbxyyyxxwvau8seqnkig/c"^QYWSN0HCz?<: 754;3r2323<447#9=B=GtL\QW]{cgkknqws%tu=u9t]ssr)qpnmkJhe+aj\VDOI_CH=71lmnookoopEpq>qrlrrrrrrOpnkiGea]XRM-HUC@ <:o7634322\2|3u4R568:"= @aE"IO]TZ~`Qfkpu"w~yyyxwvCus2qinkUfb]XQKE?;S76410Q..[-.:.C./|1c37};A EKQX!^zci$lpruuv=uzutXsrqponljgb]WR)LFA<mnokop%p\ppqqqr?rRrVr$r_qpmk gXc_=ZUFOJ D{?;n8L5G330/m.-o,,,-.a/02v369>)BHNT[Uah[ms95F20/-]+++W+o+Y+,-/ 2T6;?EdKEQX~^diZmpsu#v#uuttsrqqp3o"ljfb^Y{TOK$FSnpoqp,pppppq9qqqqqqqpnk3gb^SXSVMHG A=;7H3+0]-+)(( (''(+))*,-t.03B794]0-2*(\&%%:%>%%%&n':'()*+O,.26941.,**:)))((~))o+^-15w:?FLSZz`rfj5nqt'uuuguuut/ss;rqpn8khf>cd`T].YoRp6ppp oooppEp[p-opooJnnnooSoZo nnn"li|e|_YS+L9E =71-)'%$^#""##$V$m$S$u$%~&&&&&'m*#-0396ABIQvZajotvx/wOvut1rqocmkNhe`fZ/TMwF@;3720"-,+,*Q)J((('(),.y2k6N;t@FMjTZ`#einLps.tu.uuuuZuuLut}sqp'nmCkigoJooo[nn3nn n5n~npmm2mSl;jofapZTMWE>7x1,](%$""W!!""#8####$+$%.%|%\$$$n&\(.14A7520+-*(Y's&'L''n')w+X.16`;qBHP)Wj^dinxqskt2uWuuNtu uIu0ttSsssMrr,qnmmm'lkkl lzllkiheG`ZtTeMZF>7S1P+c'$("!!!7! !!c!"}# ##$%%z%&%%%5$u%%)-4:[BIRA[b[iElop-ppppoo!no(nnljVfXb^[NVQ}KEc@B<9#52/+('t&&&&'()k,.{27P=DlKSZagm3ppssu&uGtt:t&t%%&''('''(]*,17!>ENVl]dShCklemYll|kkjk kjkk,ifca^\XTCNHC?;62B.?*F'&%%%%&;&(T)q,0s6=0DLT\ccjfnreshtttrsZrr[r?r)qqBqoqqqqlkkhk7kjjZjkkkFk?i!f`^ZS^LE>#7O0+'#%#|#E""!!!. !:!J!"$##$%&'())/))N)d+ ,1n6=DLT[b.f)ijkkhk jgTffnf?f~gAhhhhjh$grfedb^rXaR?KFD>1730*&#"!;!\!!!!"#&+0G7?HPX`g!lo@qqqzonhmUmm lZkklcllmkjjjkjjklXlkl id7\UNGQ@ 82$+'%D%-$$$M###""$!!""$&&(E+. 1O47;=q? ?@_AC4FIJM?PTY3]`bdezfff2feebef6g#ghshshhQh#gDfd`a['TMF?81+&j"w! f "R$A(-5D=?F$NoV?^e4kMneq>q[q2on lllxkjjk7keklkk?k)k$k;jk klllkhc[UMFY>7L0*G&$B$N####p#""O"!!"#V$'*K-1A58<@CeEkFZG]HJghKi:iii*ihhefJc^XDQJ'C<5q.V($3" 8`]2 !%e)F07@HPX`g!kospXpon>mllkjj'j]j|k+kl(kkklk@jjklwlkkg)aYS KD-<4.r(5%##\#"""e" !!!!!"#%)n-e2>6;^@EJNNQ"RT!UWZ\q^`=acegiiiiuihhh\hgghijjjiihh]f6cx^.X|QmJC=;6/*%#!!. n 2 !8$ 'C-4=EMU] d`iYmo[pWo?nllllkjjjkwl!l^kkkMjjujk?kl[D IOUSeVXZ\^ac-def{ghj jk9kkjjjjwj[jj3jkbl0lll1kNjihfc^`XQJDB=71 +'>$""2!M H  M m"%)+1:qBzJRZag"l=n*onmllmlTkojk k0klllkkjwiijejkDihd^WNPIBB:2,w&}#" ""O"e"M"@"/"L"""#,#%'+035:@OFhLRxW[V]`db5dfhliAij7jk&kl0l]lWllllll~lVl^lmmmmFl$kBih:eCb\VOIIC <751+,n(%##"!q ^ %!#(/Z7?GP W|_Aejlnmml-lll{kknkklmzllKkjj iAiiij?hgcR]UO{HA"9~1+H%k"!H!!!!!" "w"#f#}#$&(-17BJQY`:fjMlllklm!ll>l]lmmnSlkkIjj)i^iijj_i gcY]VjP/IoB:k2n+%" 8  !,!"(""$b&F),1&5,:t@5GN(TZ$^(b/ebikmnoyooopmpppppGoon\mm?lll^kmhea^+Z-V@QLGB=k9630,*t'&8$$#"[!!1  !%*2:LB$IQrYF_fKilmlRlkl:ll|l lKlmmxn!iibi@iDiNhhirjjiOh.d^WsQ5JeC#;{3w,&#! L e R !S!"<"g#f$'*N.16Y;gAHO)UY^aehkmEnno+odopGp~p^pJoofnmmOlllkjOfb^YUcPKFk@;74Q1/,f)(&($## "7!!)! ! !& +3;IBJR7Y` f;5.("$_! :lo " !!!"1"$j%((*.2J7u=CIOUCY^b{filno:ouoopqpp1oonnmfmllk8huc]_W QL[F@9w3X.`+)(&%;#"!! w n2R "'-6=IDLT&[a fijj3j+jj_jjpjak kl l(l[\_@b dflgviCjlkBjjZgccC\VNG@ 709)L%!e FPm 9 !^!!!"&#<$%'+8.O27=CIOUZ^cegWkm5o#opp pppooannmumXmm jgca2ZSMHA;;3p-[('X%%S$"!! -V:z3 m"(=.6=E:M@T\akfhj/iiiij iijkakkl%SVZ#^Mbdfi7/*&/%U$N#"!! RwyN un{ c#(/l7b>FN$U\b$g ij iYiui|iisiiij:j[jijLP2TZO_LcSei#jlxl/lBif`ZRKC;3,8'"k   X~  p n !"#*$`&(+.3U7=@BHNmSY^cgkLm^oopq7qJppSooHnonnCkf_*WPhICpNppqp oIkof)^TWO|H0A 9t2,($%I$$ ## "*!9 Kk4K.\ :$6)107?GNmVB]cgjjjijih4fdXb`_`]\[+3q172,=(%%8$h$#@"[!~ %lr 6"'-5EgKR*W]MafilSm9nn+nnnlkfv`YbR JvB.:G6c&0Q:^ENW^[dhk)klHkj&g?d^YiR\JB;s5.*$%"g ; K !!w!"T"#s####$'$x%&*0-39@FM2SYG_!c{gziklll;kohze|_YREJC<72/]+\('&n%b$#"! A*/@@ ")&R+02 8?FNU[aeik!l!krkj hcG]VPYIB ;40C+)_!*T4>HR$l$(##" Q"!$z(-4b:B%I]PcW]Zbfxj(klkjhgc^5UME<53B)! e <!>*"4?WI3RX`e iyk:mBm5*+"=M V (xb#i-w8BKS[agtj/lmml]jCf4b]XfRKEa?H940{,^)'Q&$##g#A""J"Y"##""h"7"E"D""#$'K*=.159?E-KqQUY|Z[Z^XTiOHA;$4/*'%=$"""=!!g TP"6$(,28?FMTZ`dhjmml[iheTa[pSJjAm7.5%   ?~&@0;EN%W>^feUi*l\mneml8heaT]WQK\Ew@G;262.m+K)d'.%%$$##k#k#}#r#*""U"!!!"#v%p'+-15J:a@GFLQnUUVuWVTPJC=60K+'g%""]!!r! p >aS d!$',18?>F M SZs_dgklmm khfb^VGND.:1A'Kd Uj ),3>)GQY a f.jIkmtmIljTgc`\/WQPKFB?>9S5?1/B,*)y(()''&&@%%%!$$:###$%-&(+j-14;8>FDbJ}NRSTS!QjLG@:3-)&$N""y!!!3 ! !s#B%N),2"7>E`L2SYA_Qcgilm5mykifc:^XOQF=3*_ q C !,(6@JSu\ch1j,llmlj fd`\WRmMIHE @<852v0c.-,++2*u)(''':'&z&b&'(B)+C-n/G14Y8b=+BHMPQR`PPNRID=7%1%+'$#""a!!~! !!J!H!h!m"Q#R%(-B18>cEJKRoYI^d/gxjlJn6mmjgct_YQH?5,!#8a~ _;9.}.X $.9YCNLVU]Fcfijl}l8k.hfcaI]wXSOKH%D@=x:L8 543^2y10/.M-C,,,,T,c,-.0Q13468;?DIMQQQOMmHD=725-*'&%%_$$I###$#$&$&'+ .v38?GEKRNX2^jc+gGillmlxjfc^YQI}?6. $_ "1{'1;EEO!WC_cgiktl1lvkiwg1ec _[SWSOfL*HE^B?=a;:c9+8654u3C22^22q23Y4y56879v:6;G83/-"+*u))(w(''u'H']'/'(*,05:@{FLR|X^ cpgjkhmjmmCjgc_ZSQJ`Ao8 /&A M8@P ~L 1*R3=cFOW]bechYikzkwjiEhRfdax]YV,S$PMJGED,BA??>=<;i::2:E:8:;f<=>@AABEC"E---./2048=IBHMMS#XS]bzfhjk@l@kHieb]YQRzJAs8/'S{lI v3a ]",(5>xFOWH]aeAg+iklkk8ihfdr`]hZ WTiQOjMsLJIbGFE\DfCYBAAABBD E)FQGHHIaIKMPFS!UVhUUKS9QgNZJFB?C<@:9)877v7 655444579<@EAJ}OYTNY^wcsfiwjSkkXjh|e~`]9WR*J/A8V/'VS {OK Q($s-g5=cEMU[T_bXehkFl"ljjwihofc_\ZXsVUSRQPDNMLKKJZIIIJaKLMO PPQ.QRTxV{XZ5[&Z~YWVSpPmLIFDSBAA#@@Y??K>\===7=U>|?B?DHLQ;UnY^bfhj2ijWhfb^YU[ODHS?7_/ ': &Z -%4BK ?n$,a4;CLTAZ[^adikmAllkk|jMhfca_^p][ZYXWVUU;T0StRRaQQRGSiT|UW XXYuZZ[]U__`_^\[KXV=SYPNBLJIII/HH_GFFEEEFHJ|LPhSW\` dRgTijYkjiDf1bX]XS MF7>5P-;%Dq f!;5!fa+ #*19DAJCQWF[^cgzjklXkkk1jigfOedc2bga{`_^]\[ZZTZ YYsYZc[7\U]y^l_$_``aHb;cwd3dcca`^[YWSUqSRQQQlQPOO:NN"N3N7OPRTVY]K`d6gNhj iige `p[qUPJC;33+G$%m &kN*A^ "(f/r7"?HPUY^LbgYjzllll3lclUkkjLii/hhgGf}edd)c^bbeffffffeuddDcbba]``x`[`S`L`8__^\]]]h]^t_`bdf>ghhh;hHfEc^1XqQLaFb?7/&W ;/uXw!GP 2] 4 q$*b1:LBJ(OTX]3beAgh5hiaj.jkMkl+lm5mVm?lllIl7l&kkkTjjiifhh=gfedd)cccdodefffgHghDhhh8hggggggg&fqeeMeFeHeeftggh+hmhhZhgwf@be]VPJD=5,$*fHE 4SV$7E{/TgJ6B ,w"'.7?;FFK0OSEW\_acacdefqg=hi j%jkskqkVkk,k%jjniihMg>f)dcb_`_^9]4\$[\\]_<`bFce;fh iikiijj:jjjjoiiiXi^i`iJi$hh]ggfeeedb_ZTMHMBB;3*"dH {WIn$OOeDCZ-U 7!$;+3;/AG,JNR5VuY\^``abocdfh iSijiii3hgfedca_^4\~ZY1WV5TTT}UVX[4]`BbdfhsiTj*jjkHkl`llm mm#lllkih3fedd b[`\WQLE@91( fV17f5T?M |C ZH '/.6H^<l: 4#-$' R5D"=XT3v=}o(+[c,R4:  D$+}036)7:b=ADCEEFG%GHIJKLMFM'LKJPHbFDDA?(<:&75s3$1y//V/602d5G8A;>B E~HKNQSULWZ#\L^M^_e^][ZXVToRPNKH~DB@7>??@@@A@Q?}=#%p'+()+-p/,012333334%4^44E321/-+D(&7#!p=lm #Y&),03M69s<*>]@BsDFGH6HHGFED:Bx?=96Z3X0.,)&P!$ '%1:7trQCS`ooR$ DFAsv !#$&'()P)w))9)(((!'&%$*"T av& x:"!%(+,-0Z2Y4[6+8%9;<=y=C=< ; 9630-*('+%Q#l4 " =P\d:6V0ZeVOvfxh9. (jU$R( \;x 6  " jI# w"$&(*j,j.X0k1222]0/->*'$"!: ; EGVdifIK~d]P^qr$E%+7Xp ^HhKrm=JOL ! wtbG S C 8 !#%'''6&$# c}W@ ) ng18e ^s3u]nt[fNUTZ^gZ? e}3y\`  V ` # <  q W p:h.X06S f rtHZ' =H4Nldw9'fq4o}}rI:_;ISdln[L!*WS4k 38;/-1a 60e&;k yD 1qtuG{<*.esQ~bI3?i1BSoztXH(  x4`7GdY9JT  4X{yvj]UND7) *Hyo B  R GL .@ O<~Gn:&/Tq~}6O\e_UIPC!Z^grt=RdUq=k0/ H[3J `5/#q_v7Mnv&%z$cyZ^((M]]^8U^VB89ML'$#.0=jv@KD{V>CLn35$i:%7Fcz5Le5aJ'@peUiDenI^6*/BHFH#AUYJ9/5;: '))6?LSdSny/_oXVUiZ7+21* kRri8w~[-&GsL[Z7qK<6ALNH #?VYN8&#:= .?P92JK0/jzW!Jo sovy}{u}vN)1hjCI)9_w{"936-p_LITVC&?Q`U30F3 3*@A54:HH1:nyN$^)=5:-vsztju~vff^@%(>@&qs=%;lmi}&=4/ qWK< (=_hN+'2>3:Q/(HVI6;La[, 7ds]0"Z<F5:0vhina]qz{zqikhZ=Bml; 9{e^h%>5* [9 !#-KciT2&7-CG.'BQTPJVW="'IfjP-@{!JJ*,)sdhsliyydQ6BmxiG03GliXYVk48  Q()%$.Cei=  <>GVA!MpmQEBFH8,1CW[I3!8b ?B  n`gwyyrJ#CZeX?8R}|kb^aTb7-  d:$$ =M8 1@1 1RV?8hyjUNK>66CVb^PAJ[5L40hXZhknuh= APKD:0=`mee # \=( 1& '')@F+5T^C*0S|pUC=DHOU[^abig;=C, kZV^ahq~W5(04?QUC,#/@Zq}r  ,0W6' 9  !$":K9'E][MEOhfKAFINOQT^mzt} <<1shafo}|a?*'48;CA1'-E\sy)+i:   5"  )#+88/&&0F^jg[X`r{nXKHIMMMIQf|)BN:#}x{s_M:0/2+$"&'3Hbt|cYS?$ )#    '05972.'2Rqxj]cmlc[UPPSVQS_u9I9#xbXVQMIB6.*05@L^q fC,  "!,!  -227;=9,,?_{xbXZ_de`YUY^ZZ_s+4(rhgkkdXJ?<=CHLJSjrO<%  Q$r..z9`\i_9Jb"oLf D N 2XL i i ) ) _ M N | , { nIg$nImJENq:  $$A[toJyiEcF_!R !!!0 !% \  W B 0    ; \ d  . 8 > U  S s#!n0Kn)] `{6 B\-@OUZD.)t\=OG;!["U#J""[!7 4 U  Q C $ [ 9 5 c # 7 I n q      3 O  1  c ZH@ }CiSi|3p;p P.e+,RiI7nW~/ Z  M  , m ( \ K  :   |Br"qmkr6 %!x_#gPqseAx&eq( P g m 2   , H n ) X { m ) u X _ r } l G '  &  / g  ` ) P  jiS0!BC?.^v0x4v}ygQ, G s]]6M D  M!Qi? d - y M ( 8 9 -   1 G i ~ A   4 ? 7 5 *   & & < m     K 2  T%(iq;rGC+zqWg)p2=$m [ S  P fN d [ t zzcGrG4;@Lo&{ ) O < (  0 T i z V  >Ob<(Qy,jFg2wevCb?v vX T - %  c "  o  d V )x}I?b8Zx<6\fB*2e # X ~  S N _m!r+:lfvX^ ,TvS.q<5D  ^ *<nk0FF^.YXPRVN*6oud9d_;pj  0 ? S  ; _ }  u W#19z1*]j8 e , , Lo   9 s U0  s< J;Ly1*5YopiP, 3azvpBLh{3AxgSW    > 2 m  k ]  F 3n1 x -  %  g  <  F ,?3Wy!8~N2`FI^WA'$CoF8h59-  6 Q   L _ Q 8 U ,  F u ? 3 ^ ? 5 M N K O L t 0 S J $ k q t #(hsg>?9aw$;;$y6H :F #8?Rr$Tjy}e5&mf6 N ~ 9 = v k b c p /   , , B jB-p- d QCRg[D( 2KTRSa*o X'Yc!   ]  + "    W b v k M C c < +   7 l e $"U_1,;f9 UdTVL9ZE#yA jH9EJQLTd#u X;]7-@qP3x  m   y n}/hWN 8>q~#P$~h"B|'h0w(s 1]r^`\7A:$Mykba.v_wO K j :{  3dk]ne.)~lq!. }I?a;|Hfmqq,Zy-KlU[>v(}q$slHZ\,Ka*ztx|], 3?@{sC:<s0B-YckKy@bkvh/>^  > R 'Om)amgijsP5 OAsY@eih~T@ns CIl2QA)}lk M  J(.YitVOnf\ N 9 : k # hoNu!qzwS! l$r?,@[<Zumb:[Zc Mk9KRS e>U / X!uPgN7*G'^\ o :z;K5l q . 68R '.ghn3-;gq<:Fj`YfK =c  yfuY/ 8 !T!"L"#4#$%&'(d)B*A+ ,,],?+Z*~)z('&%$x#a"}"!!!X $Busp2< j|{Y.imF|@:HTz_;=|N2b^ kV 0 `c ^!#"$%&'^'(~))*+,-|.U./0/l/0112K23455554[3v210/.6,++u+%+**C)((G'&%$"![J'5zJ 6HITaxM\JT-BSA$y;}? { %5 O$&)e+"-.0|12%2V23n495e689D:+;;S;L;:;);V;<<=>{?w?@ ??>j==<7:98'76s6 55t44!3h22}2E10/O-+)'&?$#"x!U3 O  bZP$zz;3#D[ + 'uS!&3*O.13628:+;?@BFCDEFkF~FRFEF5FuFGxHFI:JQKL(LwLKK#JJIlHFFE^D'CgBB[A@?>== <<(;:q9b76,472Y0z.,+()2'$|!6jO " `;WA]h ,^P9w=C @#(r,1L5 8;?"ACE/FQFGGHlIJLMeNOPkPPPPPQ&QRRS_THUWVWBWWfW'VVV?UTSRlQXPP OjNMjL JI,HGBFEDDHCSBC@?= :86%31D.,*&'#+s w*)~~>124^R x  @!%).3o7<?CGVJMOP PQvQRSUVbWY;rEc$1VD b   /='w!%A(,05:w>BFJNR&U0VXHXYZ Zv[5\L]_`nacOde}f\fffffEeeeLe*e&etefCfsffg@gh h3ggAff-ffeedddc,a`i_D^K]"[YXWVUTSR~PVN%K"GD^AH>< 85*0z+'J#! 2. |)F- "'R+/3p7<\AMFJNqR~VY\_`#aababb-bceGf~giDjlm%n*nnn4mmJllkRjjjjk0kiklSlmmn*mmkllfl@lKl9lk4j$hggfedcebHaU`^_^^ ] [@YeVSPDMIGC@8;621.*'@#VeX 2}x$"i 3_G!%)._274;? CfGLPTX\d_rbvdOefrggfffg ghijlmPnopfpppoonqmm!llllmcmnAnomop&pGoo\nnmmmmml5k:jvjjiihhggGffeNdc.a_]jZWTQN"JFBN=9i5Z1.6*b% %p  \.\#-)#-9+L(&$"H""#%)(,]05.:>CGKKeOSW[r_Ebegjk8l]lllulkkDksklm3mnop]pqhqsqRppp9oo2nnnnoRop`pqxqrerrr2qppCppp4p&onnmdm5mImmmmmmmhm@llEk:j,hzfdab>_\Y3UQ|MIwE9@<840+&R!4hz j$=".)864?1~/f--V-e/O1;482KFA;W5.(`"j i I X]ZX?U+RON-N@NUYl]uanehkmo+prqs tMu_uuuuu`utBsursqnpoonn3mmim llm8mnnFnnoSopqrrRs7ttuvvKvtv'uut%sqq$ppqqqqqfpppkp9poo~ooop pjpq8qNqApp~p%p oonmkjhlPlmmn&n}nnnnoOo\nn'mljjhgec`;]/Y"UOIBiggHfff.feffzghjAkmQo prtCuvwwxKwwvu{sr\pnmkkjjjniihfe-dba`__N_l__`;`ac dpfghhjlsmnnnnnnnnqmlkAi]ftc_[VP IAB<+56.U'!R `o4nnmmblm0mnpVqrtuvwwwwxKxxxxx1wv(trq o^mkiged{cJbbaa[a9a!abdDeh%jBlnqsPuvwxy y[xx{wRv.trpnm,kej#iChtgWeca_^\UZY'XW9W:W=WXYZ\e^`0b?dgoilEmnnoxopNp~ppOpnmk[iRf5c^LXRLF;?81y*#fLo_onnnnnoopqrstuv~vvw:wvwwww+vutrptnkigMeb`^]\\ [t[4ZZ[G\n]_adgojYm,or_t~vwyysyyy,xwusr p.nkihf7da^\cYWUSQPOsOAOOPgQS&U VYH[_ bei+kXmEnVop;qqsqqwqMpwoml"ig`c_=YTNHB(;H4,&?Woroloopop=pqrstu;uvv5vNvvw9vvutsq(nukhec`F][ZXCW#V'UUTTUV7WY[F]a2dgk#mps[uwxysyyyoxwv4trpnkifc`]Z0WT5QOMKJIOHHgHIJdKN PRUY]b'f,i=lmopr%rsrrqqep(nlkDhd`-[VQKRD=[6/ (J"nnoo_ooopKq qrstNtttu uruuwtsrSpmk/gda ]nZ@WDU3SKRPONNMN(NOPR'SoUXc\_cg/jbmpt vSxLyyyytxwvu1s+qCnkh-ea]YUQNLIHAFWDCCBBBBCDGITLOSXO]'aeilMnprss <a:6+310///`//002;4*7;@EKQX9^dHimVpsuqvavv`v%uttsqponqlZjegcT^?Y"SNgIgCno.op,pspppq qSqoq[qpppp;oBljLfnbt]zXiSNI>D?;|86l5@3311;001 12485`679<*@ELRX ]cj`E-KRjY$_g>mswzz=zmy/x+vu+s3q[nSk f.a?ZTsMkFu@!95"0|-*)(((\(X(5(U(D)*,/49_?DKRY`ejnprPtvww;vvvuutossIrqpnEYLT/[cjquyyz xxvuJsqo*l3gc \VOHA;61.+*_)!((u(L''''(x*,14:3?bELhSsZ^`Gejnqtuvcv4vvzutt[ssrqpnkthfGc`]nop p+ooooooonymmmBljfa]VPbI2B;51.,* 'b&$$E#$$$A$1$)$$$%'%&''$($)S-1{8a?8GIO>W~`go$sx%y"yxxvucsr"om ie_YSLE$>g9 30-g+))E(()''j''1'U(*m-1 5:I@F>M"T Zp`zeajmn%qsu(uRvv/uuMtttytssr pnlkigdnoioooogoXoaoUoDnnmMmPlkHgc^ XRJC<$50,H(&$#"""#9#####$ $%%Z%n%#%&/)>,3:NBJS3[ckq{vqxyVxowvSu!sr omjgc%^nXUQK,Dn>9531s/7- +*)((V'''()+.2{6E;T@FMZSZI_e^in)psstuuJtttjttpts qpo:mlYji\noBoooEo+o)oEoCo9nmllkie`ZJTME>60+;(%#"P!!`!!""""""###$##V#d#C%(.5x=F8NW`*ho,twxwwRutsr'pqnlj+fZbS\W/PJID=9342-/.R,+?)((('(V(*+.26:@FMT:Z`ejn#pr0sttttet:tttss4r@qjpto_nKmEnwnoonnno(oCoHnmlblBjhb]bVvOHv@92-{(&##,"!!o!!!"*"R"S"b""##$##R#/"$h&,x2:BK&S\Ye:lrBtvvOutsrqpoml"hes`[V0PJ~D>9z6;3t1/{-u+C)(r('('((),M.26O;~@GNmUB[agbkko prs,stsstt`tpt srr@qponnn_nnnngnpnoo)npmekksiEe_YRsKEC:7L52?/,*(''w''q'()+g.16L;VAHPWS]dXimoqrssssstAttftsvsrqpp.mmmmmmmnQnnnm6kzjgc<\VDO G@N92,n($]#%"."D!!!@!9!:63W/c,%('X&-&<&&W&H&'})S*.x2|8?LGNVx^djmpqsZss}srs=stss,srrUqql`l.l[llllm_mn&m|m kid_WQIB1:4 .(%#'""@"-!![ !#!b!";"#X#$%F&&&'!'-'(U*-2)7?FNV]dhlUlmJlUkjjJj@jk+kkkhf,b`]OYTdNTGBt=9=50,)D'7%%e%5%%&&'(+/05 ;`C.JRZagkoqArs8s$rr8rQrs6rrbr`rSqqVpkkkll`l.l%lmmmQmjhUc ]:UOG@79/2j-N(%V#z#n"""V!!!H!F!}!z!""#g$*$%&'(s()1))t*,1:6O=tDyLSZafijkjiZhggh,i-jkCkjhGeca ^lYSLFAl<7G2-)w'%$$V$$$%Q&R&)$+1M72?FNV]dinTp?r@r~rzqqLqDqrNrqqqqAppkkk+kkkklgm7mm8mjg~a[TOMcF2>712,l'%$$$.##p#""a"!" !!"I##$%'J()+N,E,-*,-/38?ESL%SY~_d2ghiahgg/f|ffgijkk4j0h#fdnb^xYRKEF?I93.z)&$o##[##z#$$%d'B)m.W3;CIK~SZbXglodqqqq#pwp5pqpp5p>pXpook/jjk#kkNkBl lmm m jpf`YRKDX<6&/+4'/%$$$:###i""}"Q"Z""B"#$C%s&(*,.0Z1d112w47<AGMSAX^b}efggfeeCedegVhjlklkjihfc*^DWP1IBa<5!/@)&*#j"">"{"U"}"#U#%2&+08@9HPXa`Ifclnq|qqpooGooo]nnnnnnvkjjk kok(kklm[llje^XFQ IB; 4]-)&8%;$L$d$.$###""f""s"#$%')+.Q0357l88d9;X>BAFKZP\UZd_=bxe4fffvfeee/eg8hj)kl*ll"kj6iOfaZSKD>60Z)%""!O!!_!n!u!".#%L).6N>FNV^eTknqqqponnnn3mmmmmmk,jjk k]kkklm9llid]FVOgH/@92f+'$$n#######F""""#z$p%'0)0+.25V8;t=J> >@>ADGK~O%S7Ww[_beeeeeae dde)f~hik9l%lllkkoh{d]VNG\@81*&"C!A N J [ T "Z#',`4;DM U]dkwoNrVr\rsqonzn5n6m`lllllm0kxjkk1kckkklmllitd:\KUN\G?70*&>####O#`#}##v#7""""$%c'})D+.26m:B>GA5C_D{EG5HKTMQSW'Z^adf]ftfeeeyeee-f2gigjkllllkkhe^WOHAW:3@,&"!g - C  : e!"s%*l19BKSF[c"jnr@rXrq"on4mmll6llllm_kk5kAkPkbkjkllmlvli6c[TMF@>6/(%*"# """"##""""#$|&!(+&.m16B:?(CFIRJLMOQT,VX[(]`d+frgggdffKeeele;eg4ijkl-klkkjhe_6XPIB{;Z4-D'#w!   !O$M(K/7@@:HPYT`hmqoqrpommml?kkl#lTlmkkrklkTk?jjkqlC6P/~($"z""""""""""# #m%&),049f>hC_HaKNPHRSVX8Z~\^_adfhiiiNhh$ggAg fgh ikkl5kkbjjLgdr^=WPII=Bh;5U.B($#!!x   #&-X4=EMVj^f8kopLpon"llPlgkkMkmllxmZDIOTxX[W^>`cdfg}h=hiVj.kXlMllm%mllnl)kkkklm\mmlkihea[UMG@:5q/E*&% ##"7!} =!9#)048AIUQYbagjlFmnml`kjkOjjk/l-lmo l?kkk jiijrk?kkQkgbZSLE= 4-&#y!"&!"#"G"##$$$%)%'q)-505m:[@cFLSRX]D`dfi:jlAlmmllmnannnnnnnnXmmtmnmn\n_mlijhrfzc_Y RKEB?:;5\/+l'%$E#"n! jh :"A'.I6? G_OWW_ejl|mmkjjkjjk=lXmn$opl]lkk;jiijEk kkjgMaZSLE=4-&#K!H!!!!"D"#N#$$%<%'\)-#05?:$@JFMhTY^bufChkmdnoo[onnzoop(p(popooo\nxmmmnmqlVigdb^`Z/TpNCGB)=N84g/+(&$_#y"F!R UZ!u&-,5=FN9U^d&ikmElkjjk,jjkhlm?nEollpl kjjij_kkk jg.aZSLEF=14-&#I!9!!!!!"A"#$>$$%L&),049~?FLSY_bfilnoppfp.oop pqqqppppionmm-llkifc`i]cYU-OIC>:63[/+e(&+$z#"Z!^ P!R %,4:7_4 1-[*!'E%$#6""!? Jb %+4a<DKS[ag~jlkk jMjkLk jklmTn%o9kkjjtjii|j/kkjjgb[DUNF>6B/,($2!!!9!X !!"0"#%##$&),049?TELScY ]:adhjm9630.1+0(&Z$#"!! BVQ!*%+4H;CKSZ`fiskpk jjjk6kjklm`nohhmhxhhhhijkZjjgcY\CV(OG?7A0($!!\ j !!")"""#%%'*n.1x6:@GNETFX]a2e#h&klmmn nQnop;pbpcooonkm~lkkNih-dp`%ZUQLH B=74E1;/H,*(|&$#"!! f# M!&,4jXk jjhd ]CW?PH@840)%z!  P   4 !&!"8""z"#&( +.2O6~<%BrIEMU \_afijj iij=jjxjk^lQllm3[^\M^)`ce|fhj.kjk0i+f` ZRKPCi:3>+' "  # x !&!!!|!v!"#%()+s.}27=D JOTrY?]b*ei)klmnop$pppVpKooCnTmllEibe_*XNPJD>81f+(&%%$#"!   M"(/N7\>F-N4U\bg ijBiiij2jvjBjRkklCIMRW\q`dgYj"kmGn1opq pppoonmm i~d]VrNH9B(;5-)%%Z$$##"F!_ ^\uw #*08_?GOV]bgki jiiiiiiijjjjk%MtP6TY3^SbUe h6.)*#!U}3^x G p ; & U!!#$&(+/C38B=]BLGMLBQ@V[R_cCfiYkmnoppq qpoonmid\UMFf@ 82*&f###k#s#"D! -aD1)!}$+e19@HAP1W}^cgiRjipiiiichhiiiiiE\I-N-T^Z_cgmikklk$ie$_WQ IVA 80*% "A+  !q"#%'B),0#37<@EeJPU>Z^ bEehk msnop8pq#qppoon*idQ\BTBLLEg>7c0)%#`##:#;""!e DAG.E +"&-4;BJNRY`,dhij iViixih:g^ffgfff=MB3HOOV][afikl'lkjfaZQSKC;M3$,&>"w6Am0Q !S"Z#>$%'*#,/263:?DYIOTYz^&bfil@n+op"pqAqwqq8onGic[pSmKgD#=D5q.(%o#H#e##""!!~ _)5Iq Q $D(/6>,ErLT`[afi[iiii5hh5fee!ddd ccY5P;CBlJvRZ!_egkllkkkh,c]VO6G<>6/($ ?#v) !s"e#6$@%J&(*,/U15r9_>CIOaTY]bzf?j;lnoppq6pqotm~h\bbZ6RWJQB;3-(g%###X#>""^!! Ex (N !%*2^9V@H&OSV],cg0iiihhh>fe!cb%a `+_^]N-T4eD.IOU Z_cqh k'mnop*ppqo+lg;a#YQFI0A"92e,(%###E#)""P!!5 Wz_ GXx "'6,4[;\BJQ+X^dgjiihhgfca8_]![uYXV&u.87F@ISDZaeikll)lDj}DAJ OUFZ_dhjkmno oop mke^VO$G>81+,w(%$"##d#9""S!!* <\nL!$))\/>6=DL.S-Zb`ehEiiwilhhVfda ]ZWyTQOM(H1;E8OaW_pd'ikll;ljhd`aZFTLD<5|/*"&/"A Tr  !!"s##}#$s%I&1''@(Y)-2)8*=DJP VR[aeikmnooBo$liDc\TLD<60/+'& $$N###)"" !5 )O@  r"&+19X@AGVNU\rafhj&iihheb^pZLUQNJ=G?DQ#,6?J=ST[a1fiukklUk&ifc]XeQJ)B;[5R/L*%# (,^ E !T!"# #w##$,$%T%u&7' )-]28$>ID;JxPW ]Xb/fiQlm8nUmlif"_Y/Q'HA+94.+ '&.$$$C##q"" ! = "%v)/6=DK2QX=]bf ijl]kfjfb[U8MME6=62 --*N'&%%4$##"! !#(1-.3:dAsHOV\b eijjiiagea \UVP ICj=73/"*4>_HcQY4`*dVhbjkkkkj&hd`VZUJNfGv@94>.p*%#k!=  M p !C!")"######k#G#+##%|'v+\/49?EKRX_]aeg`igfb^W P0H@93/+?(&&0%j%$\##:"!` Ad !#',s209/?FN$T[`eEgjOjjiVhf6c]dWPIB;w4.* % \$-7BPLT\Ca)f4hk)klkjrg(d&_ZTNF@93s.])D%"! !'!@!e!" "######D#"##5$v%) ,q1/5;@FMjSwYE]acedIb^MY7QJCt;50,('6%%R$$$#p"! h "^&"*n07)>cE\LeSZ=``dyhuj.kkaji hd`YSKRC;3,]%l  0z'p0;IENV\bfjkMllli{gc/_}Z(TIMUF?94#.*\&|$j"e!!!!!!"+"#A#|#n#n#]#S#D# #"#:$I%u(*.27q<{BkHNTY;]_a`8^YTMKF->71,)&%I$###{#@"! u u ^"%*:/k6AHQX6_[dThjm5m`mkifc_=Z7SMF[@:;4.*<'@$V#""!!!!"."##"""""""#c$@&Q(+.317=>CMIOTY\4]\BZUPIUB9;3.a)'#$z#h""""s"(!} P m"%~(.4;BIPWy^bgfilmmkijIge_YHPH?6-$' | @",7/AJRlZq`~fHiql`mmlkphfdb^YSLFA:5k0,>(&$##Y#<"""#d###y#"""""#N$%'*u,0a49U?"ELQSVXZXWIRMFr?k8W1.+'t%T#".!~!!!!; w  # %u).4.:AHOJV;\+aei\k(mllijEhea[tT4KB9/&:X  @Pq$/,:&DLUW\ucgkln,mmji*fc^dXRMGA< 6=1r-*a'&%j% $$Z$>$H$N$2###+""""u"#_$&$(]*A-=0\5G:AWGMaRUdW$UUSOIB;4-($"!: k } U +   " %!="%(-29@GNU[`ehklmlkiDghc_^VNEhy5>,"r< F<-} #*M4>HwQ ZEafiklEm5lkih\eb=]~XSOqJEo@];w7420N/%.>---, +1**I)))(()()*+,-/15: ?E}JOQSQOK*F?F81+&#B"}!!_  !!"S"#U$O%x(!*/p4#:&@(FM3SZ4_dhk%lnmligd `SYRIj@7<-$s Rj-D, ;#,7R@IS[ZbehikWkkjSigeta^YUQ]LHC@6<:8b655T44\3%1000F0///x0 02234f57/:L>CHLuPRTR,PSKG@:V47-)&&%$$2###$$$%&u'=(*.616<B GMSzY$_cg}illm?kifjc_ZRJA08Y/v&/ dE0 (%./9IBlLTZ\beg.igjkk>ji|hZfc_[WSP1LHEBB@a>=U<;;98x7j66e6I66&686789:J:;D"IOT$Y^cgik+lll5ifb_ZSKBk910a'o  e|&C #'09BKgT[9``beg=izjkj>ihSgdaX]xZ VSlPhMsK HGEEDCBA@x?i>====>>?@AyB!BCBCEHLSORUVWVUTP_LRGB =I8w5G210004///[/1/0h13f58BD*FIZM@Q?UY]Ha6dOg[hiiigWd`\WSMG=?&7/ 'v + o  )5>l_f z n'{/77\?HPDVMZH^brg.jQl3llVll*kj5h$f>dc2b`_z^u]\[Z[XWWV(UuTTTUQVPWXlY"YZ[[]4^`|abcca`W][ WTR#O3M8KK]KK/KJIILIIJ>KLOQUX}\K`*csfhiiijhgzd_ZVPKD<4,%p /}5'`SUL : Z&-5>;FuNSXa\Qa}eiRjklkkkkjihgg8fiedcc=b\a*_^^ ]F\\[[\ \]^__``b`acdAeef fdca_\ZXVYTSSSSSxS#RR'QR=RSTVX[k^Hakdg:i.iyihh eb]XRNHB:F21*z#M f14s'cm k 1 $+3_;DwKR>V[`%e%hjkAklllm%lllEkkk jVihhgfIeddkcccRc}cdrdde e%ee4efrg,ghQh[hFgfePcb`_)]\\3\!\\+\>\ [ZZZZ[\^Y`bwdgFijkj;ih7fubb]tWQsKF^?8/{'!  N'NgZU>s5 >#8)Y09AIENSW]@aegthhijbk]llAl3lulllDkk)jjiihggg]gfffflf/eeVddccd deeffFf#feemdd$cbbbGbbbbcbbaaOa?a_b bcdfhYiyjHii6gfdca[fUjj5iiQhhih gfedcbaaQ```abJccdmemfkgAghh6hihiifijjfj=iihhhii1i}ijdjj|jhgec_ZSSQLFe@:Q2*"xHO 6[)4?#Ue=G d#*3<C'GLOnSX \^i_`@a7bJc_deghThiOihh(gggfceddCcbaa_^k\ZYPX'XX0Y*Z"[\^`bdeg.ghijkk$klLlllqlkkkk^jjXiihfecb_\EVPWIPCk=7P0!( `O Ci)HFh:EUsv&>< sz_ (08$>aC?F;ILQNTWY?Z[q\w]_pa8bde0ederdddcba`_^]\[hZ>A DHuL0NPQRSU|WRYZ\[\a\\s[ZYXWkUTmRQP.NMKEIAFEZDDD(EG ILO6RUX[/]v_*`b cdefhAiIj?jejdihg eccZa[_a][YVRsLG7A|<7Z1*"O .g)S0ApuKg$IlO#M-; O&e,15Y7B9<:8c67 7 8:=q@?@ABC:CDEFFFgFDCvAw?=`;S96742q0-g+***4*B+-03o6:h>AoD]GQIL^NQSdUWZ[C\D[[YmWV*TRPNwKHC?:{6S2/*p$E_B p8fi\;Q/wZDk7 #&()+T-0o24x6)7$88U889>9::6:E9865Y3I1@.,*_'%B" 3* "k%Y(+z/436t9u<?  q  tG3&z;! "r###!y;<? S6g ay6xdtx_eLXYYZniB'mu ]<!j Q  0 0 |3y k V*Bf ? KVvN &9A ) m8d)>Gy6Qt> 2qCpxO=^6IZfkynS$9WGcxktCBPa &qynWJH+*P*!(n 1 g } , s QRgx{0 .!,csV hO6?i(?Xr{iP% %j[a P)N&}0 ,Tc]B2$  +1# HvDV X : /^~&jeS-rFJ'i4qu? r?*/Qq0M_e\YSWE % JhiBG>=6g' "$3Ly2@,$M.rhU>>)1:\)LYCX'bsZc0 *K^a^7U^T?7<QQ.! #)>\gK zX7_QW~+@2%^:/Xal 2R@63 {ziHntN)c@65AHIG&BT[O=07??%-) *)'->_a-'<9p{hg~YA'>:)#"eghMKuTNlF]Y6rRH<?LRG$?]eX;'%<B*=) "7>&5YcH\f0Yw wxhaj}dH/7[~hvD6V},//$ tgPGU[C 'F\fV36M>-?3)*)3C^_: '\P,d );6:0zrsf_`o}ubOCBIC+Ql;(J <;2 wXQF!+CahO0/<K? >R0 +DA9M`dQ/#DkrP U'BH8>9#yg_QNN^ykI" 2]kT.Bwrt)HD5 _@& $1NcjW7#4E4HL/8MV^]\TG<19WkdE)3w*PP144#yh_UWYhlE2\iU1!.Em~tvkw 38  R+%%(2Eei>0FA(PZ9!OtybPJYfXECMWWM<*V AG'(({jaY^fwh75JUH* ?qzrv."! e9 "(!!<M:%8@2 4NG+=oqZZ`TF@FOX[UCFY4J77+zdTIO[oW-@ND9,'P{xv  `@* 4**-(!'<B+,@E/"3\pZNIMKKILT^dnp6;F7{cQBGTl}kM866CZ`J+#,Ff~w  #79Z:,! > ""))!";L>&%:MJBDVso\UWTRNNOZk{y@G>maRVfmQ>367<ED."9Kb}(.g9  7%  .+&1?C>2+/@R`cabiz~nga[WTTLO`w~.MW="{xmo~jYKA92&#:Wgv{e]W> $! &-26>?6* *FgrbgruqmeYQTYRQ[q!DR<%||k__^[TG8.*/08DWfzhC,    "+!!00,4:8.1V|~cWZaimgWLQ[WW]q5>,~omrtodUFABILLHN`~~ZB' '  Jzfd{%rZ7y1LnbU5% w o +     & h T V 0 qKj)nOuIGKn|7   #&=IV?nD}Dj}RsDTJM%Uk8! O  K \ A      , X n  , : F [ Y ) z&k7Qo,\c"|2 @[* 7DIH0%yH "ZrXGV5 [n J  # 4 , Z M C c  ; R l x      ! 6 Q ( 6  h `JB#EiPc-e3_(zlvO84 8$ c  1 ( >   ;  1 Y G   D $ ) F!$x$rpgq:" nB!:#a$9s-@~ mKv ] * _ D   D v  ) K e e ) k S ^ k } q P /   4 m ! k 1 V okS2#CB?._y4v1t{oaP"i" h SX% q~.85 & [ U k v L    & D W e L  " 0 2 0 &    ! " = o     O 9  ~ Q'*gr<sIC(scUC 7q0N#q e  o ed   R ?S--?Ue}, ! J < # , M a s W   =K_9%S|+d=[%j\wy)Ls@   P  I  \wxzqI/4%S?J``;&2g  T P  J ]gj#? i^lRWXie |M" ) $ U )" =6bD_*g[X^VE+$-X%vw Cwd<{k  % ; W ~  ; \ v q P-2|1!X_8  =\<! f J @ 4\ 6f:<)&,=RV\'Rt413Nel`C% Fy"wBJn<7i[M[    ? 3 j  f X  D .m1 q '  !  k  _ + , }  ) W 1g a+]EEnp5 `*Q+*EVO:# /SJ; r(5=$7  ) ? U  G [ O 4 N &  @ r B , Y 9 / F > 9 H R u 3 $ &  Z14u?A=Nr7O{DB%# !  $8D\x,Zl|iB7&tg< J w 2 3 l e a f w .   + 1 "o;IW5k'a+sMENze? =]a^m.s M/fy&W %    R a v l R H b 8    0 ` l +T{{LG6$?ASY$oz_4Me;Gip`)^-fHHVjc`m & \/qlW +</4 h|M5x l  s iu/tSXE#8Z8^j 7 pt (V)5bo/#J4|jcSM6+7idui.n] {J L m @uy@+?'2afg6B RVD^fbJEV hF3oJj,&u8Fm7c_[H_N[P}!p.skK\[%J]ul ug4 +96rqi->gl3q{pqa~zu! rs j > B n ! C  RO2 P:v#Q=i h  c~T8ci =[;`cP  8 >  : s D,h";pA__\ , " [ %    ztjq$W p*s53U2[xmZ~+UQ ^PB#MQ J B~F){XL q! !!!!) +5O04>)16_ n J V t )m e$+fil 'y &|5cm;9>]NRj2!Kf.S  $$&Jt !g"L#$ %&,'H(Q)Y*)*+r,%,,,,,+u*)((&%$K"!! TbSrg%U13l ( l?ai;x5.=Lu\;@"owA(j*E2 \q?NGR!F"$R%&x''(!()*r+,./$01 123?34]445z56655y4453210/@-,D+3*t*)(( '$&x%%]$z#L! ScFu  #ZH[-GAH1E5%wqz{E-t L V ey!$'),~.c0@18122v3-4 5>6f79?:;<6<==X==>>4>e>?7?????>>>=K<;{:(87"6 5G44P3211B0003/l.,+)'&i% #"!j. z PaYKM w|r|!7k\8@crI>IM E#u'+.2/58:;k?r@ACODEFG GdGGH4HIIVIJVJKkKKKKKJIIZHWGE~CBAA:@{?}>9<;;^::i98765U320(.i,*) &$Q!24[ heYh C[~] !8f:V S[yt3!%*x.26c9=@CE'<":$753E0.v,H)&z"iT) 1C ?C>_2ML+_G S Gb7!$(d,05i9=AEOIBL;NPQQjQRSU-VuWXY[ [\J\`\{\\\]\]]^.^^_k_``````__v^]\[[[ZZXW&U[SRQnPSNMLKKXJvIdGECA=>z;863n0-%($q Y*. F A *:y"(I3  * ;  %|Z"&^),0O4#8_<@DHoLP0SVXXYZZ[\^_U`sabzcdIdddddydldddXd(ddKdde%eSe}effGfgfeddNccceba`_]\[ZXWeUU TQSS QPNLJGC@=;78440@+'$"#.= .  $ !$!8TYoo  $(,04'7;?CHL PSWZ]_N`abb:bc`duefghijkAkkk:jjDiiii9hhhi#iij$jwjkckkkk+jj'iiiihgfeedacbda_^^]}\\![GYX-US OLImFCX?;7q34/g,(%k!5 0 R/#$[" 18!]$ '+0%4a8`<#?CGKtORVZb]`bdegghggZg]ghijk2klQm!mmm`llkkYk#jjjtjrjk8kl lylm/mmmmml`kkkkkkYjiiZhhhyhgdffezddxccEb3a_<]ZZXTQNJFC7?>;87^30U,(>#f[! X{j*D3*/#-+G)'^%%%'q(+.27@;@*DGHjLcP}T%WlZy]aRdfhj.klUmm-ll|lZlm_n!nno'oLooocnmm?lllllHlIlzmmn5no o_ooppoo@nn[nZnynnnfmmymllllllljl^l;l kkRjihlgdb_\YqUR@NK5GhCY?N;D73i.)k$a 2b:8-:9[642101*24Y7G:?CfGKOT.W[^a'cfi(kolmnoqop8oo`nnnoSopoooooAnnmLllllm3mMmnnop3ppq/q1qNq:qppooWokooooohnnnxnNnRnXnnooooooonmlkigeBb*^[XXQUTRRNJF*Be>x:M5R0*^%  O0HY;G/EiB?=?BFSKO|SW[_behj'lncp2qqrrs!s rrbqqppqqMq[qpp5oo|onmmmmneooyppqrss ssssssqiqrrIr:r qqyqPq$qqq"qqFqr:rrs's rrrUqqjpioWmkikgQeHca[^ZW/S+OK E?9j2,&mM w$g][XUSRRRT;UX[_ccfjJlo?prstuvvvvWv%uut"sKreqfpooooo{o-nnenPnhnanUn3nBnhnopqYrEsYt_uPuv_vgvevuutsr7qq^qqr@rrrxrCr-r&rrrr'rrrCrsshsssssssirr poqmlvk ihWfyc`\YUXPJD:=6/(!t X Fe c=`^t][\\1]_ad/gjloqsstuvw^wwwvvYuttosHrOqPpon!mmTmBmllllm m0mTmxmn=nopqjrbstuv#vvvruutsrqppkpmppqpppTpoooooloJoDoAoop[qqqrrgrrrr/qDp`ognmlkji g,d=a`]}YT~NGA :93(,%yQ 1ukj8hEfeee;elfhGjwlanypruvMw wHwxyCyyyCxxw)uts[rFq!onWmlDkkgk:kCk'k?kwklFlmfn/nopqrsu v%w wgwww3veuts]qpoono3ooonmm*llkkBkjjkkvklm}norpTqOrrs's'rqqUppypootsfqpAon mmjmClkjigfeedcc bbc cdefh)ikUm npoqcrrqq|qUqDq8qqpp'nm2jhea [#UN3G@92]+"$- t ppXoovoso5owoq&ristv wix}yFyyzz|zzzOzyBxgvuksrFpomljh@feeddhcdduefhjWljntphrLsuvxeyUzz3z_yyUx8w/ut-rzponlls[qqoml7jhfec.a`_^^]^^`1acf)hknWprtvxiyzzzzz y xvuHsrptnljifdPa^\NYWVT.S QQQRSUWY[f]`d9gjxln.opaqJqrrs.sCss2rpomSkg/b]$WQKE(>O7{0*%A ppppqq6qr8s$ttuvw`wwxxlxxxhwvuos}qknljDhfd"bp`^]>[ZYXX WXXZ\P^adh[knvps6uOwy>zzz{ zzWy{xw\ut@rpnoki=fc`,\YdV*SQDOMLf(<@Y?l>U=Qmk hd`\X`TMP K!nnno%o\op pSpzppp}p4pooo*nHkiBe$`[VQtLH;C@S=U;::t987655e4445}6S78:>CGHOU[afgmhrvvxzz{ztyzxwMusqnkhfa[U.NgGA;^61/?,+***H*+9,.,-/26<@AGMnSZy`fkor]u;vwwwwFwv>ussr@qBomkshebr^[WSmn6nnno6ovooooSnnznEmmlk]h#d_ZTNI^C?:759423L22K100/K.. --.B.0P035;ozrEtvvvwIwvMu;tssrqonoljhfdPamnnonoo3oBonnmLllkkkhjem`v[U&N{Gi@z:~40,*Y(f''!&&&&}&n&&%%_%9%)%x%&o&W').230:kAIQZ)biptxxyxx8w/vGtsfpn\jBf`RZXS"KD@=72E.+)( 'b&&&&&D&a&{')-f16*:@G&N(U<[afknrutMuuvvv/uXttu=ucu`ttNsttsrqponmLkjonodoooppDpcp$oo3n@m/m kie:`YSL'D|=50M*'$#""/!!!!!"&""""W"##/#+"##'*1#8 @HQZbjpotvxwwvutBrq:om-jfbD\vVsOHB[<7?20I-,P*)(('u'Q''')+/W27W;AHNU[af~kRnqZrst?ttetsttjtOss0rnqponmno0ooopCppppoommtkhcm]VOHg@92-v(&3$#""3!!!!!!!!!"/""#"#"##`%(.5=FE0MV|^flruvvvauYtsorgq pn;lGhe4`[TNHA<^7S4%14/r-}+*8)'''Q''(*,/|3i79>FNV:^ellorTrorqqoppp=p4onlifb:]YSMGA<852/,*X'&&&#%&N&'(+-2"6=hDKRY`f k5n$pqrrrrsstHtutKsssrQqLphlm"mn nnoopQpooMml-hFWMUi\bhl~oprrmrjr+rdrst(tsssUrqpl|llmimmn!nooonljfT`YgR`JB;4v.)L&!##\"#"""!!!!"L""#5##$L$%x%&M&'(x*-r28[?GZO,W]dhlummIl)kJjj8jjklml@kijfcG`<\TX>RLF+@m;7&3H/+(-&'$$G$$$$%b&'*.4 :CAIQjY_f>jnCoqqrqqrrsnsbrs rrBqfpl;l&lmlmIm0mDnno*nn`lPid~^W#OHM@v9N2X-/(%e###A#`#J#""s"Q"m""##|#$q$%&>' '(c())*,166=fDYKS$Y`eJiWj[jihggghuik klkiifdRa ]YSKE?:r50,(w& ###8###$%%'*05=EDMQU6\4cWhYlnpqMqq.q qQr"rrrMrcr>qpp=l(kllmllvlrm>nnmmkhb\U(MF8>n7p0+'$#v##s####T#"""#6#$$%U&"'8(Y)*,,-j-:./Q3?7>FDlKQW^)bfhdi%h"gbffAfgLhj\km2m lMjh'eQb^YQJDV>082-) &)##4"""##f$@$&(-2:bBJ:R3Y~afkn?A5CFJLMQU~Y]ade@eeeeefmgehjl>no$poo}mliek^UVNG@82 +&p""N!"!!!!!#N$(E,4;DLU&]dkos s~srqppipoonnnYnmml8kkkjjk>lll4lSi/d\AUNDF>6/($"-"!!"6"#"#g##o#>#d#$%&(3*-704Q8.<'?`B&CE`FGILzORmUZX\_be`f5ffeff0fgVhj kmcngonnmxliel^}WEO'G@9?2+W&z""!M!!!w!P!!"#' +<2:8C;KT\dktoslst7rqp7ooo)nnhnn;n'nUmlll"kjjkJlll0l4}8=!ADGIKLN"OR=TVY[^adfgHgHffFf@f(fufgijlfmznmmll9ie^CW6O;G@9w2+&"!!C!!c!E!!@!S"C"%)08AJRh[bjo}sBstrpoxnnnJmmnnnCnnmLll}lk;kkljmll}ic[UME=5.'#!!!!""N"# #k###$& 'F),/38MOQS TzVX9ZX[]Q_823+'M##"`"" !!! !B!#V&-[4=ENAV^flnpqPqpTnmlllWl#!q!!""a"#{$$%%L%&N')R,M/p459?6E|KRWN\f`cfhXijk kckikXkl_m{no?ooooToC5.'#!"!"6"h"#x$&$%:%%&\')',*/A48?)EL>RXx]bfhk:lymmn?n mmnpopmpq/q qpppwonmm)lkjOgebu_c[VwPJ|DW>95!0,W(&$#"! _ H"(/j8*@NHPX`fuk`ln mkjlj0jjujk}lmnpEnPmm|llbkklXm+mmmmTid\V_O G'>6M/"'$8!"_"-"""#d$$%8%&&B'u(,/38>EKRX^KbrfilSmnoodoOooopqtqr=rr qqqp nmrlOkaigda]Z.UQ KE@J;g7l3`/+(%$t#<"!z zt:`"'.71?G*OTV^dikZlkjiij*jjzkSlmnp%mSlllkkCkml#lmm4m7j e]WOG?72/($"0"o"8""""#$%$%%i%&( *-2;6<9B+HOU[>_bcfik{lm{nn5n:no@pLqBqrErqqHqpyoimljiog dE`t\XjT[OJE@\;7|4H0-*{'%H#"! 0#Q"](1.7@>FNVT^/chjikk'jIigixjjjjkHlmbnmokkpk;jjjijklrmllieZ^WPTH@K70)g%B"U"I!"Z"."/"m"#v#$Q$$%' ),049?RELRX\a=dgiklmommn noqqrGr qpponm=kigdaO\XBSxNJOER@V;D71315.l+)6&$#"o! %QC +"(n/ 7`>FNU]c2hikj{ii,iaiijHk)lfm6n%oKhhMhUhRhhiRjfkclkl+ie^XdQIVA#81y*$%"\!!J!!!!"@"##z##${%(*.,16\;,A%GMSX]Y`dglklm mpn=oipqrqqnpp`onm#kigb^Y_T8O J1E]@;-6u30B.],*'&9$}#="!P U-  #5)/7?mFNVs^cbhijj]ii~ij=jjTk/l^mmneKeeJefdfgi"j=kjkhiOe_YQJA9~2*&"B!M { !!T!""z"#,##d$)&&( +@.V26~6z.(#!  I 4 ! !Z!\! !"v$M&<)+/]3@8j=CInNnS#W_[`d$gikzmnPp?qrs@ss=s#rdqomhc{\T}LE?83L-D)'&&&&%%&$ "! }2VB"0%,3!:AIaQtX`#dijUk>jkNkqk`k jjxk0kl kkOQUTiX7\`cfhsj jkjifd_#WtPH@8h0T*F$! ) = U L   !Q"$i&(+/3l8=wBGLQ%V&Z_c3fikim5o`prIrsSsFsdrr]p$mh5b9Z;R0J>C<5/)&$%'%4%%x$$J#H"4!: nfM} #]'t._5EM.T[bg4j~jk@jk5k=jifhnhhAhhSgg?DIPOSU\-aeTgijlkjk+gc6[UME=52.Z'# k-0Ku  "#$&( *,/o26:?LDDIaNT X]aehkn+p.qr r/rqqnke_VNF>70>*& $#E#####]""=!u Di !"&>+J29@H"OQV]dihSkkkjijjihff?f feyddo7=/CJvQY#^cfijkkpkhe^XQJIA+81*&)" C B!"*# $K%q'(*,/q259>kCAHNSqX]aeyirlGnp&q?qHqppamj c\TLD<5.)=%d$Z#;#L###+#"""!6 Z<# "H#'-Q4;C>J~QX_e~hk.jjijih-f dXcb)ah`O_C^W/6s=EMVK\beiajl kljfa,[TMEM<5w.5)$R!V W!"##$%'(*=, -0S38T=BHONSX]b?fjmPnpDpOppoal)h7aqZRLJPBE92+'$#"""x""m"8"! ~Q K "|$k)=/+6>E0LSZ`^fQiOk jVjisihfd%a_^ \ZYNW(0I8A IRZY`dhjl kldjhc_:XREJdBH:3I-(o%#! vWN! !0" "#$W$%')(Z)*R,.x27+71-'$! @JN . !"+"##$$!$>$%$%}&"(+0x5;AHNU[3`Ae_hklm{kj;e`kXQI}A(91,'%$ ##W#:"""x"!  q"$(,3\:AHOjV[`dh0iihi h$F###5"""3!w yi #&+07>F.MTZk_ cfli:iihhgea\VQnKE?9520.#R+5?ISNZC`ehjlIlGlk*ioeb]]-WPIB P = !:!"U"#.####l#""m""$0%(,2!7+= CIPV3\R`df/gec^?XPI~A:/3-)&6% $5$]$##2""n!!) :j "i&;*;0 6)=ODqKSYA_bfhwjVjTihbh fc']X@QKDkJQJW\K`buca_kYSL?D=6R0z*'%$i####m#""&!x C o!$)(.4;BJ$QGX^{cfijkejigg-dj``YSLQE=5.R'! t(2d=GPmXp^dgk l,m}m ljwh;da[V)OPHBC;6T0s+'%^#*"~!"!!""u##q##k#J#"""Q"E"J##%(^,=/4:(@KFLSIX#\^`8][CUrOxH@92-\(e%##t"#"""";! Fw|H 2!1$K'-k3e:AHOV]bgdixkkkjiTge~a\sUN#Fc>{6G-&zf <s!+&5@JS@Y`e~ikmmmlejgd`[U}O3HB<61M,L)&$#^""Y"$!"%""#"""["&"!!!"#-$&),165;AHMNTY([ \Z+WdQKDf=C6g/l*[%$"["D""."<"!!!f 6!l# '$+28@lGN|U\Ebfjlmm*l{jifd(_XPyH@7/.&sF !; w#.)8C&LWS[aSfilslmmki|gsc`ZU(O+ID7>083?/R+)S'%$$=###o####C""q"I""@"U"#%&)<+/(38>E KPVGX^YWXTNI+B :4-*(Q$1"!M!^!D!!!!Z } !!$M&+07?FiMkSZ`f>ilzm?n+m>l igdaE[SJB:;1-(e tF &M0;qE=MV8] chkklUmmmSkpigd@_ZU?P@KE?:S51F.F+G)v'&%%$$$m$R##y"""C"V"d"#W$w%'),0`5;MAH:MS9U~W TQLFh?[8@1t*%")!  \ m !!3!x!}"#'#*t0 6'=DL1S;Y`)e+ilnbnnmIkhfb^VNEH<3*>!F !8x (j270*3%"7!Z !!!$!u""#F#x#$s&H(S,A0<6%G5@,n#Ri`,y4c ( U*n4x>YGOX_sdgjmkvllljgi!fd`,\@WSO+JEA= 976t310g/.-,,h++_***%** *W*+5+-.0_3 7g;A}G(LQ5SaTR[OIDt=60)%"l!!!f!4!)!!f" #;$&$%&'*s-C16GPX%^bfhBjk\kjj1hg#dyag]yYURNIEA>;97655<4U322<111|1}11223346{8DJiPKV"[a.e{iCkMmnNnm jgH+PeX^behikkkjsihfc`X\YCURNAJmG"CA?>C=<5;E:r988<888^8{889h9:;:<>-A6DHM,PTV#WTR5MWHB=7v1.=+a*)))O)()\* +I,G-/1n37KFOV\`cffi`jkkkAjj,h5eb_;\_YbV(ROLyJ1HFE D CB\Ac@??l?x?@"@g@A"ABC4DUEHJNR>U[XiYiZ WUQiMBH:C >9@63[2111s1Q1 191235,69H;?DkINS"W[`ddgi|kkll@kFifb^YS"KB90'  zApi@ 4#,c4=FNV[f_bfil l{llxll2jhIeb`l]ZWU RPNMQLKJ8IIHqGlFFGHGGHAHIyJWJLMOQHT8WMY\O\]W[pYAUuQMsHD@X=k::-9999999'9V:V;W=>A@CGL`Q5UxYe]aOeDgijKk'jj4gd`\WRlJB9{0(r  xh {#++3U45-&C 2w1\! ,C!(1.:~CKQWZ[aehi=jkklmOmmmkjjhgfJdcba`_w^]]][]\]6]H]p]^t_!_`S`awbtceIfpglg|gfmdbg` ]ZXVUSST TTTTFT(TFTUVWY3Z];_begui%iIi#gg.db]SXYRN*HB;!35+o$w_* %.n6? ZY'u/8B/J5PUZ_QddgjKjklcmqnAnnnmmlkjihgg$fHeeddddHdccd dHd^dPd d+defghhhhVgged?b`_b]\\\\d] ]a]M\\\\]^{_K`bdfGh=ijdjihfd`\UPvJE?8&0(j!q z@aNv. \ }h%-6?GM2RHVf[`df gcghj+kzlIlllll.kjjiihh=ggIffffdeeNdddcsbau``abcdeFefA;4-%?` dY i{Hr 3P~Y72  R#+o4 `-aKbcdefyfg0gXgggh\iMjGjjjiii|iijjjGj9j7iigfd'a\WZPJ_D>8R0)D! Xg"-;x!BX(X' p!(19(@&DHKPT6X1Z\]l^`ajbcdeleeeKdcc'bbbBaa``_\^r]\8ZX}VHTSTTTV W2XZ]_)`bvcdefghfiBjkllll>kkkYjjihgsfdcja`]jYeSGM F|@;4-%}  3Uu$GI`74JdOkbYi l%-4;?BOE]HLP'S&TV~WXZ,[] ^_```e_h^]]\,[gZYXlWxVeUUSR PMLXKVKLMZNsPSV X[V]_|agcdf9g[h}jkmmn4mmllBkigeca_^\HYTO^HB=n8C2*"3 ;<@bJ"+[0I/=]26H*% B2!(/5^8~:d<:87 43223458I;U?BrEHnKMPSUVX[U]`=abb2a`F_]C[bXVXSQZNKGB=`8M3/*$C ' ~ &=:NJeCm#1bYn, I @ j#C')++. 14;689:;<=>?@I@@@?>G<:86420.,*(' & &C&p')#+.2`58;>AD`FI,K#MCP RU-VOWVeUTSR&PN_LIGFC@BEGdIzJfJJJUIIAH"FDpA>N:63/k,(%4 j :]5b\rl0Bv'WT"HSl ( e5l2B #%&(()))) ) ((''%$"!EtKR!$'*9-/23579 :<=s>>'>f>0>"=;96 25.e*(%#k Vum Q>1@6mqD5G8mW MK WNN4 Yj_:b d WyQ>!$/&q(()*,.013 3d33y371/,)&" qwc W lcB@d7Y_OGlc"' o llk. c B 2;2kQ3  |$ q F   2!$ &/') )k)((1&]$6!NSN 8,r(tXllUQc^QYiw!9<.*}7kXw#; - V  }nZhkIY/!p~m  < O0UI*m~@+u% )dc+rV b{?hsu_hO]_]ZlhG 7Vi!/>HZI\Q&e U =qS N: ] ; xts PN$fFUf&*fyBytJ:^=Rcnoyo]/,*&UWxRtOw: Z" R2E> ko~X0 i  >X:n6  ;%\lTcL3=g0G_xj\= #`WE|o6 0!6V$<eyt8u6/w>5h+kr@n<)/Qp2N`haZT`W),1JmpDIzg_Y n;OVU\o(U 42/;Sj%n+8Ss@V XoZ f0(J^bb6S]S?6<TY9 1. (&-LcgE*H\y+e2 8RheXT]rsmtCs9 ~ E`iK+ mB32BKMN*GYZJ80:FJ3#:3 !*/4=\^%H>%^c?0=LUL:-,A@ 7Kio WgqBPQ7|UF>FRTJ0J__Q;+.KR" 2C'/>#-TZD!6k`=dlcamwF(D}%xE2R($*& vhVQZZC 0J\gZ8$B]M 3?, 0-$0DXYE,0fN ,i *A@C4 nigmnuYOdf`o>.K~ 5/*|_SC! /GhoT48KXI?P)5DB=IYh_6%Msza/ L,GTIOD'j]X^^fww{c0 JurJ# Mtu)B8+ _?$#1Qio\A1?L;EB$ 3IUZYdcO:0>You\1)s0X]AC=&}cQMX^k}oS- HbbJ44Hrvjy 66P*$ !.GinH6LI"BJ2Eosa[]giYF?Jdp^<#O GR33. {]IEVdwzF2FUO91Fmls6#!^7$!=NA(",@I9 +ED/6kxgedZNACYliV<<L6SCC4y\GCUdv_- $=B930(5Zvp! Z:' 4 $ -52*(/CH,)CK4"2[x`RRXQKPY\\]db<FRB* {bPKYgxtD(,7K\U4 4Uwv ).Y9) >  (21'&AQ= 9OKACUqv[VZSPTZX[ixt~$EJA$|gZQ\n];0<HPTE$7Ro%%d9 8% (4.'5CA3$!)=P]_]_kk`\TT\bWQ`w.IR<* pi`h}w[FCIE<3+4Yo{e`\@  *%  $*-6<>8-$+Hgzxkam}|rmeWQ\g[PUj}$ETC1z{xtqreWSQE932)-;WlgC-  "# *5*&1438:5,#8Yyu^Y`gmsm[OYf^SRd| :G9)~rw}tcXOA;=B<9;NetR@& )  "]]Hu"mn^ ?^~a yIx@ B <   a   Q \ . xPp7&z$WEGHes1  "(EHF(>VprDh'*e)*8  e ` m a " V  ' K a M '    ) P w   3 ? H \  [ , :&uBNi,a h)~. 3P% 9GG@!jAqy2-&p N S A  Q    + 2 1 a T L n  9 \ v #     * 3 J _ = R  w`G@% GiM_}$W#t0?=X-L/ n Z   u V 9  " 1 8 ; ,  F   B : d N  |   b 0 < I#&{ nqdk5  ^)m#pzJ "  8 s `  v u    b =   C n % I ^ ^ % T > Q b t x r w n S 5 " #  <  ) s 6 X vpW6)HD=,_}7r1}ybKSff% }n3 R { e , f %  ( Z x ^ ?    5 H S h | | D          9 u      L 8  `64mw<s%PH"{mQ0 p\ f  w @ O W B e B ) !   =T6 /J^t"  > (  3 X f p ~ T   >I\7#W{*d:a,o]rr o;3[}  :  q G " uEM@}8)MwEPmgC.%?t  V L @ Ry[c:]XoZ]N\]j f \ UOPCB * U   ! K r GIU 6EdDm3kjYL@5+Z "rq$CnjC " : W { r  9 Y r  k K '}.T^, | / Jo ! ) o Y ${(|\M6-=SdghXX+fs)(6WbVE, Ac qtuANvhGlZJY  ; 8 n f W 6 'o7 j -  )  u ]  o  > D J I3.5c+g -biBh1X',EF/)Mi}E2H#GK#(:  ( > W  F W I 0 K  }  8 k ?  M > : P L F L K h % x ;   { nZb xRd ? [ vR ).(#  !'4;TxPq{WL+0yoB L z o ) $ a ^ X Z l ! " ) ) o)"Z z>fe |^5 ^KN~r;">Vk7{%L:s|^ #   } G ] t i Q G ` > +   D p k $TtVRc8)s\<U_Y G<{LcV?g?`t;Isihoin}kb MhYU (-=j~S9s b  u h!de{'ul38Q$U\8/>A?vVm+UL{1Bc8D`ex [%sY~? I p Dpt +y%r4? >w# FV$\}'=BJjB#K]5gFT1=4?JG;(C+@h2v (+odBSZ!COl`n{a- -BJ*t]]6"PiDd~6 # !z& U " " + N | o Y %HAt&%\a>$S=i`\xK+X~2F0ca bmbl P b vcg$)Furjx V $ L w oWn2brMn0=3 Ew,ZwhRu Lb*mPH+^ cn@4<27K 2; %!.""# #`#;#2""K!D %( G  3h20  u 5 i 1E<% \af1x #y&O_6 13O<{0?/D"E lUPl; !"#$%'2([)*b++,u-"-..---T,,*)Y'%$i#! !52s xRf?Z.qE+7?`M7>w)3a, 5!,d  ly L!#$0%0%&'I'()*,-o./{0p1M26234%4x45t6 667'77.6654218/q-,}+**!) (W'&&;%$#"!mJrd: { A} H?^;E:F!+!"~4hz8;Ba4 G :  E!$,')V+-/80!0112N34+5E68@9:;9;<<<=K=x==>|?I?@O@@ACAJA?@i?\=;:687G54332I11?00//!-,-*-(O&y$#!c_ ] 1 XneaSx\ewtw%  @7 4#'g+@.u1479W:;L;;=?d@ACDEEF%FvFGGH@HtHIJKL.LLMmMMMLJyHGEDBAX@>=<<;\::987_542#0+.+)'%$!MD  ~ <KoL +>_c_[  m ,!%*Y.26c9=@CmDEEF4FGfHzIgJmKLMNOMOtOPPQoRRvRS^TPUkV\VWyWXCXXXtWV^TSlRPON*LKvJ HGdFKE8D\CBA@?=<'97n42-/-,*P'%!mDPO ! p+IDG8Om 0|IY K-vb # %(,159=AEIL[NOPPQ`R RT!UVWX%YBZZZZ[[\\\\]]^_w`$``abbbb&`_^]\\[YXW5UT\SQPZO MLaKIHpGDB@=[:8;541/F+()$' [<2E z ExL" 8x  _ kgH#&T)7+.91549=ADHMPTJVyX\YYZEZ[\]^k_.``abxbc cbc7cocuc@bbccd]eenef|g-gh!ggfeMddd_ccDbRaP`_ ]\[YnWUTHRQPOMWKHFAC@>t< 9730+(%"LFkw: ~u%(o,"%P:"%)-?036Y9?<@DHLPTX[^`DabccJcd5eefggh/hisiiiLhhhhvggdg*g7ghVhicijklYllkk0jjjjjjiiSh{gff dc`a`^][ZY}XVTAQOMJmGEB-?2;73s/,d)3%!k=(f `$'%# ?P #*&q)-!048;>AE HL6OSW5[^raceg/hi iWiAiKijAjk5kLk|kl4lolskkbjjjiiighhhinijkklYmmmmmPllalPllmmBmll\l kk6jihgfhe9d ca`_+]\ Z[X-USP=MJ(FC?;84}0-($Y " I zjb@)J$2R0-*2(Q&''*--04&84<[@gD$GJNFQUX8[g^be\gj1kmnno4o0nno(oopooooofnn=mllllpkkxkkk0klbmmvmno=oooo?nnno oppypppFp+ooo^nn>mmKlkk!j1i9hg ed`b`^X[XURsOzLHyDc@W<>8f4P/+6&""xv =&%=;e8*5&3;122582;?CH#LOSVY\_zbdgril]mo2opqqqqqZqWqqrqqqIppp%onn mm~mmImllmSmnoJopppqppp6ooop7pqTqqrqqqqzq2ppp~ppsp#oonQmqlkjiJh!fedka^[YkVSP3LGC?;72-u(W#0,/ O (HcJS/IFC@W>X<=2>@CJGK/OT W[^bdgBi-kTm]oq;rs@stttttEssssssss8rrRqq\pp\oo|ojooxoxo~opDpqr9rrs"s3s!rrMqqNq1qQqrs-st t+tt$t"tsssssssssZrr-qppSoznml%ige*c`^[WSpOQKBGC\>p82,&!<oEX 7udg`#T%QN^KVIHHI?KMQUY]a0dg~j;l$mo"prttuLuJunu[uRutsssMsss6s5srrqqiq;qppppppq)q]qr`sstZtttttssLrqqqr{sstOtttttttwt?t ssstt sssArrrIqqponPlji)grec`]9YfUaR NIC=7?1*$r XtS~;^\2YVkTSTTVX[_bcfiloqrWstvw0wwwwBvv\uutDssrrnr[rrrqr$qqCqpppppppq2qdqqros#stu_uuuuu"tksrr3qrrs6stuu-u"uDu\uhuTu3utttttttttttztMtqxppVppp ooPoo)oQoooop4pq'q}qr rstpuKuv:v*vutts.r_qqr#ssttuttIssssYrrq{pFn2l+iJfb]WBPICq<5L-& ^ GoenUm l"kk[kl-mlnpvx'xyYyzaz{/zzyyQx!vusrqhpDnmlekjjjjjjk3kl[m'n?o\pqrstuWvwwx`xxxEwvunsrqrpXoonoo#o#nwmxkjqigffeeXeefkfghjFkmcoprssssssst sssgrqp,mkhe_yYRLF[?}8U14*$*srq|ppZpHppeqrstAubvxyEzztz{1{| | {|{zy+wvtWrqp4nm k^ihggpg0ggghhiklnsp0qshtuvwxy_yyzyzxwvbtsrVqDpeonnnmklkJigfe#ca _^U]]5]p]^_a1bd4ehjJlnprrssMst6ttttu"tsqpmmkEfa[JUOI/BE;=4h-'"Qr7qqqnqsq_qrqsxtIu0v/w;xWy#yyzez{zzyxwzvt=rWplnm kihfQdcUbRaaaabkc(df:h]jloCqTs,tvwYxyz~zzzyxw^vtsrqlonBlkiWgd~a^[YjWVUKTzTTqUeVXZ>\]`=beikmnpDq*r;rsstVtttt4rq|oZmj,f`[VxPJDl=7e1+'!rrrrqrrrstuAuvwxlxyy>yyyyxxw_ut romkOig'eTca`H^]g\L[[%[$[![\^`Ibe[h_kbnp_r93pqCqnqqqrbrsttuuuluuYuYuGuftt6rlpmjgsdSa+]ZWUbSR]QONMLvKKVKKLMOQESW:[p_cgkjnquBwy{yzhyyxxvut`spmieat]6X}SkNiIWEBA8?g>^=\=<<=?@BE~ILPU|Z9^bfj1mtoqrst6tttt*sqvpopnkifc`\+WaR{M5H;C=6op)p_ppqqrrrs=ssss`sRs rqp|mk2gc_\HXUQNLKJ0IGFEDD;CDnDEFHILP*TY_^2bgNkot%wyiz zzyxxvut>rplhc^xYT1NyHB>;R976555668D9a;}=AEYINSX]bg6kanIqrtAtutunuu4tNrr q pnlj+gda]YtTPKFnno1o\ooprpq\qrrGr@rqqqpnlifa]/XTPLIFDCBA@?x>p=q=<==>?AzBEIIN~SYP^ci*mrvjyWz2zzxz1yGxYwut/rokfa[VOIC^<894>2S0@/n...h./11359=BGMqRX^diDm prtuvVv^vvWutsrr-q-omlifc`A\aXTOmmnn+ndno*op pppppppoonkhd`M[>V-QcLIDA?:=<B0GM7SxYx_Ye8jptxgyzzzzVynxw'vtbrolfaO[ TNGD@:50.K++**!**+>,O,.,/3 6;@FL]RVX_e>inYpstv-vwvvuttssrqpnplOj)g}da^[WlZllmmBmmnfnooonnn=nlkxh0d_ZvTOID@4c3f2l100s0H001313[4D6:b@ELSY`fmrw9xz\zzy7xnwFvctsplg7aZT)LE3>*7*2 -{+(c'I&D&R&U&'(4(a)+*),/49?EqKRY`ufkCnqsuvTwww'vuutss5qpnmjhfd}a^klYlllm6mmnn[nLnmmlljhd`JZ{TNSH'B=F925200>//._-,,l++}+K+o+j+,b-.%0q38>hEJL#S[bPiotwy+yKyxxCwTvuHtqJmhc\VINF?8v3H.,)'&8&%&[&&&'"')+/4U:??EVKRZ!`Yf5jMn,psNtuv0vvmuu#ttsrqp nlk7ixgecxklslllm&m{mmnmmlllklhf`[U7NGA;g51-+*H))Q((k''''3&&&&''}(V(*t-257`>pEMU]elar3u9xxyZxx~wvuet qundie_XQIB9:5?0b-*_(&& %%%%%%%&(W+/49?wELTZaQf&jmqs tuGvvuu&ttssvrqnpGnmlwkDihl|mmnmmmnEnunnnnCmnm71,(&%$##f#5"""""w"n"p""#^###$&K*<.M4;DJLU]e l ptvx|x!wvutspnkShAc_zYS&L'E3?9j5E1".r+*b)(D'N&%%%v%&('*7..16{;EA]GNU\)aejnqr[stttYssussssrtqpp'oOnLm3m&mn[no`opEppqKq pto:nmLje`gY'QJBL;U4i/4*'g%I$$ ##m#8"""L",!!""~"#I###$z%(,o2a8@HQ&YaghmruvvvpubtsorCpvnlieb\WOQJE?:5N2/-Q+|*"('W&8%%%%&(+.26<6BIPV\ag7k4nprqrsssars>sssVrrXqq$pbonnnmmnLoop)pq0qr.qqRoomjd^VO!G#?n81,'%$O$W###0""y"!!!!!"""f""""#$'*05=E(MbU]djvpru*uttsrqpo`mykhe5`e[VPJD?#95240-+)'&-%u%%B$%&(+..16<%C JQ)W]chplo(q;qrsrr\rsHsssqrrr#qwpolmmno>oppqr6qqnooYlhb\ TJLHDb<6/++&%R$E$$;###+""{"K"E","?"{""""##:$%'{).3:A|IIQ:X`Afko4qqqqRpp[oo+nmljYgcb_.ZAUPhJD?:S63303-*(&Q%$Q$u$8$%:&(O+-16=yDDKRY,_eMjjmUopqrqqqrxssNs4rrr6qpolIlm9nnoGopqfr qqHonkSf`Y8Q@IAG:4-)h%$$ $h$<###%""""""#<#l#Z#?#H##$W%&(,/0*6C<DKS@Z`g$jmbmmm^llvlll@l?lWkiMebF]ZUmPqJDo>96(2/,7)v&$###^##$%'~)6,1=7>TEMUT[agk;n:oQpqpppqrOrrrbrhr+qpolllmnPnnopq@ppnm(i d(\UME>71x+'$$b#$0$###I###>#_###$D${$}$$%%W%&'(+L.<3p8?GN[U[aehiGiiIhhCghJhijjjgda]ZVPJDg>:"52.)*'g%A##6"#D#I#$/%&)-M3V9A/HPfX^wdi lnApphpyp!p/pqsrqqqqnppoekkl@lmmmnoppApnkfaZRJBX:3.)2&(####$$ #####$?$$%5%~%%& &''(a)%)M*,1"595@0p,a(E%##""""#+$"$')/R5 &'9'()+,,,-/?3 7)'83,.Z)&$#{"#."##N$$m&H(u-=2r9AiIQX`?ejm5op2pp ooplppoooonunlMkkl*lxlklmnnnl*hb\TM)E <5.)%>#B!"7"S"#L###r##$$m$%T%&h'(')A*,.i/001m3&6:>CLHMRW[_0abc2cJccdeggziwk)lmqmlSkhgcc^WPqI,B<6 0+'$$.#####|##%f'$+0X7? GlOW'^djmpmqquppFopfpp1o^o&nnHmmlllkll6kkpl9mUn#mmkQg`ZRK C :3,(#": !Z!"("""""#?#$@$%Z%&()+-0346 679=.@CGzKP#TVXy[^`rb,bcDcpcdfkh{jSkmnaon_m{kdjfb7[VT1L}Ex>8@2X,'(7%$$$$z$D$###%8&*/k6=FlNV^e kUnqr}rr qKpppponnmmmYmwlrl9llkIkklmqmmBjif^XSPH@81*y%""!  !"-""""##$F$%&')v+.&1747:;<>.@7BEYH+KNrQUY[^d_aeb3bcpde4fhjl5mnooo&mlifed^WvOoHA$: 3,(o%$f#$`$=$###$&).75V^WOHA93,'$E## ####l##$%}(-4;DiLU#]e)lptetuQtrq|pponnvntnmno,nmm'lkkklmum m id\UNHFm>O6.'# a P !!"L"###t$0%{&z(**&,/26:?-BEGIYJLNPR=SUX*Z]_abcicddSde\f1gijlmn`mmlWkhd]VNGq@M9A2+'#n""]## #"#'#8$($'+2:CKcS\dSl&ptu4ut^rq_pp=o;nzn2nXnnQnonnamm_llFlm\nmmj!d\UNeFp>85.'q#b E !E!"`"#:#]#$&<'}),7/26;N@DH%7w1*&Y""K!""""k""#b#&\)08@IEQZ}b_joost=ts~rpuoo_nmmn:nHnopp\5.'C#/ ^ !!" "##l#$"$&(*-15:M?gDIMQSV7WY[\]^g_p`bdfughilioiJhhhhizjjllll"k1igd_YRJdC GOXZ`[hmrZs-srqounnmm~mn*n|onnk{fV^\WoOG?6/0'# !!m""##r##$r% &(3+.Q27qon&mm}llmAnno}ppoonnnnnkoooloulf^WPG?|6/x'#!'!_ !o!"t###$7$h$%|&(z+.38y>EDoJQV\[k^b4d\fhij(jjk$kln6o=op7p1p:ooo-nmmmqm`lki`gca!\X6QK!DW>83/[*V&#""6";!!N < Z 0")$*1k:BOJS[sci*monpon[llel|l+l\lmnoppooGnnn0n@noMpoolg_XPH@070/($!!!!"C"#]#$C$$%V%'(z+}.38j>sDKzRW]5a!dgFj km/mn&nFnOnopqr r1rrqqqonn-mmkifPc"_Z\ WRLFs@k:62].*F&$<#")!!2 RT.!##)08@I0QY}aufkmon:m*kkskkvklmnvo~poonnnjnEKRX^DbLf1hkmLnoTop ppyqgryslmTn6oAplmmlmPmm.m3mnko4oop mThadZRJBN92f*&W#""l"##V#$$k$%%%&(*-27D84C0-,U++)('3%#"!u [ !Z$_*v19@~HPWa^cjgijjjoj jUjjjkml^lmCmaabcdce8fWh"ijkalkid^CV^NFi=6 .y)#! D !2!" ""5"Q"""c"f"#%|(Q+3/638=wCwIeNSX6\I_cfikmnoq rstPt4tvtXt4sArKp)n:jcf_XQhJD?:)40-+***z)(']%$&"! iRCYi!% +o2:AeHPX2_"\#k'O,Z3:BPIPX`^ehkll kwkkk>j9icii?ii)hhxCGLcQWQ\S`8dfi/j]kklWj:f`YRUJBr:O3+&"r v- Y!"$&(*- /;2<59=BGLRSW\afei9lnpqxrUrGrqXpl;g`YQmIA:?3,(&$$x#$E$^$y$$K$#z"!!  V!!4"$>(.d6"=MDL2SOZ`fill kkkYkOjci hgg~gbffe 6/%)$" # !# $%')D+,.148 607)&8###B#Z#E#;#1#""k! "_ "% *?0T88?FNiUY\eag#ikk]kjCjpj"hg edcc!a`_4:AHOV\ae!hj(kxklkibdP_kXRJiBb:3)-~(%"w! rM% !#$S%h&'()+L,/ 26:@OEKLQ0V\va"ei%ljnoop?nlgbZoRJC,;3`,'$v"""\"F"" !!!!O L {"%+19AWHP9V]bg`ikjj@iii,gefca`8^\[Y->4=<CKSZa`bd-hj kkllFjfb\VOG@82,(%d#! v#r # "#6$J%%&'w(4))i*-*1*5<:d?WDJPV\a+ei kbmnnlje_WEOG?8}0*%#"Y"q" !!!!o!:! H { "!#'-4lzi^f`[U?ME>71-,v'%,"i! H! "##$$%A%&&x&]',(y+/@408>]DJRPW\a_ehkl|mXkhGbJ\T8LD<5X-($#V"*"G"!!!o!< <xs x!%m)07?oFMU Z`GcgHhiDhhvggf?c`C\YRUQNJG'19BLzT\Japfilln!n mkid`vZhSqKiC=6R0+'$>"; (- b!!"#$&$W$_$P$~$$$%'*/3A8s=CJQWW\aeLhijh2e^XtPIA(9@2+'$Z#e"u""""+!!o! | ?H "3$P(-529HSQOY_ei l)mAnnomkgd_1XQIBP;g5/*&:#n!% ov>G ]!!"#####s#8# """$&*F-27j=oDK!QW]RaBeZfgea[ TLE9=60*&##X"#"""?!!a! |s4!#&,?2M9AfHP2Vw\`dfhhh[gMgfda@]aXSMGB bEWL R8XC\`bmc`]fVP$HA92-(%##,"#:#)""1!!H n3%!#'`+a187?GdNwU[?`d%gchihhBffEdtb]nXRLFG?9&2-(m^q(1<(FgPFX_dil^noponldjKfIa[lTMG$@:4.u)%$"%! !Q!""#0##""0!!9!'!,""$' *.3F9@FLS6W\^+_\XQK8C?EMIT Z_dg;ijj06=DKSYR_cgik6jjhgepc_[DTNcG?7x/D' Y' 9;#-A7BL6U[bgkmohop)o;nkJhd/_YYbSMGA:4/~+(&$##""R"^"""""$!!s!M!!!&!"Y#~$k&(,18m>E7KP@UVWTmPlIB;4/W)&V#" !B!!"0"Q"!!4 Y J !"o$'0+0U6=DKR X^wd gjklkk i gdbG]aWPIA8/'Me %/:fDoMU.]bhsGzO[W^5cfj'km4m;mkjifcs_[LW@RNID&?;V8 4210..-9,,9++z+>+ +(+]+, ,-.{036_:?DeI~MCPQcQ~N*JvD>8|2m-)&$$$F$c$l$$$%%&\'(*-0v38>aDKvQWp\uafilnioFpVo~n#khjd;`$Y}QHq?L5,$zY os@u "+5G> F(NV.\aQeggj-kOl=kkjig{d`]2YOUlQ"LHC@;<:8n7N675443l322233;334[467~:<@DHM>PiS`SSPMGBW<7S3$/&-+m+*^*)))*(*b*+c,.?1 37;@FEL\RW@\G`e0h|k0l~nInoOmkgd_ZRJl@70.$t u #"a+4XXTP{L*HTDB!?>d=$<;;0:w:999:S::;+;<=I>@CF_IMPQSUUUROJF@< 8x53V11[0a//////0f02:4&7:?CHN?SXz\aJdhjlHlnGnqn$kida$[\TKB8/B& Twdt x[;"*2;aCLSZ1^/bMeGhjlBl2llplj?gdPat^n[SWTPpMJtHFED^CCSBBAwAhAB$BBCCDECFuHgJnM$PSVX!YYYVTOKG$B?<;O:9k8j7788 8788Y:<?BG(KPlU%Ym]{`dgijkUkQkk?ifc^ZWSL;B90' &5[Rm u!E)o1O9CNKSY']a[f il6lmmQmmNlig)dGa^[XUzRPOMLKK~JJDIIFIKIJJJKKtLMRNPrR5TUVX[y]%^^][ZXU#QaMuIGDfBAAQ@@1@*@X@6@??@MBD4GK)O\\[ZZ>YY$XXYYYZ[t\^$_`acdDefgg\_SadgiNiihh5fedb_^ZVKQMFb>6;.Z& WT$UXyQl) fB;&.7@HNTxX^gbfhsij]klmfmMlkjihg`f"e dcHba``7__L^^^^__`GaKb9ccdGefgNh-hhhDgeca_]\1ZZ@YZYYZZ2Z0YYYYZ\7^6_acHegxhihgedb_[EVQ]MRHB;{3+$R ~$fy!7 $%f- 5>FM'QW[`d!g"hijlmmmmm6ll kMjii,hh/gffWeeeEdddededeeGeEee.efagMhhhihhigjf)dcbb@bbb(bb!bbbb\aaVaIb)cUdfghNi6jajVigecBaY]YFShN3ID>80@(" #>V@ f"O} H#{*3;C^HMQV[{_bdpefjgi2j$jjk k jjjBiiiDhhnggDffaeedCccbaa`__`jaNbvckdFe;effff3ffff;fjffgEghXhYgffXf&fg{h`iiDiipi,gf c]a]ZUOID?:X3,%l7z }[ bt>f t@cY U]! '08?E`IDMQV[;^j_aPbTce+fghi!ijiiwihhhPgg1ffeVdXT'MGA<72)+$b|i !Zv $=B_7/NcWtX* +!(086:U=@cCHAKNPNQZQSTVFX7ZB[]]6]6\p[ZYX@W UTeRQsONLK=IrG^FE EFIK'MP*RU WrY\^_a?bdJegikDlWmFm0lkk9j i!gLeb(_\ZXTOIC<=83.t' bS #-bC%U0L3J%f6+>3< Fv$+N036-8T;? BDFPFGeHJL&NFPQRSRXQP=NLK)IGF"DCRA@>=g;:_9s:;=O?LAD'FI KwNPRTVXZ]_xad+egXgwg"edc-a_z\YyVT(QNaIC=73/*%^n Ov-K{4jlLgI1>Y$|p U?% ),.0258:<==?.@BD)EFGGGFbDB@><:87M542@0.}-D,K,-0,2947L95X6789:; ;;:8%6F41/-,*.(H&J$c"D!  !{#%(7*-e/258;c=@CKEHKNQsS;TTSRoQPOMKuGDG?;h61-:)_%!W &[guX/Az(sp75l|wR 24 < n- "#%'o) *\+,-{-.`./..M,+l)y'%~#!pg"S$'*.036^8;h=@mBEbG HHHqGG8FFD"A~=83/$+'t# bGI D J)4vXWtl1@q"UT+Obh 4 L]X !"######c"! yS=}^S`+!$'Y),R.02468:/;   %XvWBVP ! !o\ ~"$&'(5'o&%$!y= M1{^OotXP}c\OVfx$8Z4F?+.  cK7j Q Y ` |iZ&h1mo5o> Ib  u=QA +sP"cO gIltwagSadb`sqS/ ]l%%%Vz`va\:z ' yM-*D k W %%5_$tgO % 70I[2lV{uL<[=Q`knyse8/(5_c'2Vnlx0ZL.hN =)Vp~[(oJ]t]:mO x ] \,pI3G//)[i\fJ2=c.@Vnwxg]@ '.#!kd;foVVJIi oPO^x'Zz::QeSEMjpV$gj7v>&,Po||8P^d^YVg`0/5% "Su{S?h.= <Bu9,P79NSU]bma=FBA0?Yu'yWrZ p5(L`cbB[aXF>E`gF)&"0,1TpvR!Hvkp}1#~TEOopYF26;gT=C" C_lU6xI64FPQP2IVZO>5?KO954 )03<Hfc%<V@sgeqgK?4Qsn)#l~8GM;%\J@IVYM*@X^T=++GR)2I0 5C,2RT; /p-Rw*+ xssTSlBu}MSIs  #{kVQ\^D +F\mcA*D_S*1C4583;HYW:/ri8r $@FK;' }jk~sotnc2n~M2U**)&${^VH! .Ho|dA@O_Q ?U/?URFP[aR&(^n. J&>OKTK3tb]iv|hG) EUE,#D#@<1 ^B),Qnu_A0EWA!MK, <OVWT]]H76Owc4'q,T`JKA* wi_cn{|X +53-.<Mo//  N, (Bcf?"AVM#,NT5DhhUT[hmbW[jlH$NFZC>0 {sdajze)"BE8=w,$Z5!9H:%%3CG71JE->m|redf_YU\oyr\?;I-UOO;$ qn]W^rr@IS; T ~S4$ 7% -65,$%8A))AK<1BfsZOS__\^`^\[b_|4J[L6xji\X_qrM,!.R`DCr{  ,5"\6# ;  '54%7K; 7NOIJXrr[Zddbdd\[gxu&LRJ,vqijkxeJ754>PO. 2[  i> .  +:0#0AB7)#)<Q]]WYfnhighno^Uay3NT<)zx{l\QI<454!4Lk |hfcF$  #&',,*1:?;0'-Mnzi\gxwoomd`jp`SWl}+LVB3tqyvorlbXK7,081*(8OshF/    "$4?2!'-028;7/"(AfxZRY_gpqdYbl`TSey)CK:.|moyxruqdTB,'4FF=.5N}sVF*(0  )(dX  =n{X- ZN {Ds@0 C s 3     \   J T  / wTq8%|'ZAGL!ms0  4=SO|?.X?'8i8 _ _ k b , b   , K Y A    ) M t  / ? L ^  e 2 5$qDMn2kr%}1 @b7@SUG c,\g-)b9BK @ O E  c &    - / & a R M q  B ` y !     " / M b @ N  wZB:! EdIYv2T!s**,?Psl W Z R    u W > '    , 6 < .  <   G  B i K  w    ` 2 < ='*zp_f}*(&^)%$pGd   { c g  s v    X /  ! E q * L ` [ & L 6 L ] p { x t e Q < ( % A ~ - v 4 S  "{b<)GE@/ay2r> hKQrXBqu } ; c , T    2 l i H !  7 I S h } G          " @ u      T =  f?AsxD|&RN2sS}*vy3$   E ` b h B  ` 4       u3~Q3 6Pas{  ? -   4 U i { } S  LW[3&Xx'fHh3vbrm  nuRC [  7  t P . tF9?=&Hp@OgW7+#Bz " \ C  O `X \4|qj{cdHRQZ d  &`k z 6  ) W { J=Y!<Hf@[3lkYMD<% -U|go Dsb>"  # ; [ z o  A a   z U&x(eb$  o P B :  X z<UL=-FJQblo_]*Uq($2T`WK4 ;_k|~KU{jNnWH[    C C } u Z ; *q4  { ; # 1 # t [ q !  x u <F 9c$` 4re?k1C 'BD0 'Gbx>0 I*OM #5 " = [  S h Z ? U  x 3 g 8 } a P G W V R S L i & o ; # ? t :Eaa:](uV  !"#*1LpGh|}*`N$#i`2 P {  V S O R c    * ) ( g*/U U|!vRsZUwl16To7}(XAsw #i  0 (   w D Z q e L B Z S E 3  " Q  k MsM=< hH&Jd+]`9tT)_wUp] aLHxkhqr{~ipLi^^&6P {Y8r f   x n #bh}}yxk2:V+NSD6Y* wH#9=C`&Hs%Kh>IdiwM'#}kw8 D i ;lu""7#$f)N 0fd8)D;L /7.BE;NY?  + 2/JLA-6HG6>(;o8y %wSL6OW.YbiR_oR-R^a=_I4  ?T4}S">=Ag.P#X> l O (AiW ' a/=v,,gpB _ X[|Tqs@$T;4_dM.S}F ] 5 = ?  Wr(KqI1U1veQf_ B ! Pl^}3#^t$L}CQ5H F})VpbOu3gw;z 9G*D`y' ; &xz9zE ]!"e#'##$$J##"Y!#x-d!)qPT ;  +z0>Vh@.8|!R^y2%-Lk?>5@ W K R" !V"P#W$%'3()*+,-e-.H.....,+*(m&$#H! ^>oCfW>x ^&@S!oD9V0\F+5dUZ)bmuq0F WIAo!"^#$&&'(Z()*+,-./01234k5 5677T77848765?3y1/.,*)(('_&&e%%N$Q#@! 4Ck L j>w* vT|\K *#xxhK JAS/ / 7 ^x A#%'*,+-k.v/u0911234W5<6u789+9:-:;f<1<=>->?@U@AAAB.B(A@?=<+:`875~4X3]22&111O10i/.B,*z(&$" lLuu~  .0c|_^ 4.o^c~x{ e!U #&*[-^03U6 799:_;;<=>?|@PApBoC C{CDADEFGHSIJ%K$KL~M)MNLNZN:M8LJgHFE7CA@?{>==-+)'n%#! + r:>d8#,G7}Lx2t R'A7!&+*.2"58<^?jB*C~DXDEEFHI IJhJKLgLM MLMNaO]P|QRS]TzUVzW,WXY,YPYSXWV'TS%QP@NMLiKuJTIAHHGnFEDD BA@1>p<:(742=/-,R*(%"d9OUu =Z_{;2+1\| > &obA j@X!#~%(-16 9=hA$DHKNNOOPQRSTUV VhWWWX?XvXY8YZ[\c\]^_`Kaabbc ba`_^z]p\[ZYYXVUTSRfQ$ONLvK IzGECa@=;"86420Z-)H%;!=M,kj S U(,<Lu=o 2MW fCL!w$'*w,.159f=AEuHLP{T V]XBXYqYZ[\]^^_)_R_`?``aa/aVab7bbc cudde\ffghhah#gffe]ddd1cccnbb aJ`=_+]\Z-X*VATS%QP'NBKIgFDA??<:8 41 -)$%"5'  x lk )W2BN $^'+V.247z: =IAESIMQUFY\0_-`bc.ccd*defgg&gfg7gggggggghh hhEhiijGjkl4llllkk jjjjk*k}kkxjjii gfpdb`_]r\ZXVTRUOMdJHSEC@<|840_,P($ D~ 8{&?# XB/J"&*.26F96;N?DHLPES~WZ%\__adgjmnopqr_rrrTqqqr-r-qqoppHooOnnjnnnnHnsnnnoDoop/paplppXpooZo6oo[oplqHr6s sssssssVsrrrXrqq p(o2nlkj|i gf%dUa_\ZWTPLG;B>:6W1V,E'#t\ ,DEB? ;98!9:Z=AiFssr~qqgpp#oTn7mkjhgdIa-])Y0UQ`M!HCB=%72-\'!W 6 @"ZWTQPVO:PPSVZ^bfniZl~nq rRsntCuvwnw~wYvvuott,s{rrMrqqr8r`rSrqqqqqqrrVrrrssFsttuuuttSssr[qqIqqSqrstuuv?vuuurupuUu>u8u4uuu2uLu?tttitssrsrqqoppoml jfc_\eXISNFHB{=7{1b*$19 A b`][8Z.YbZ&Z]_behkn!prttuvwxnxxGwvutsrrqcpoozo]ojoootoeoopRpq&qrrrs2szsttu)uuurttdsrqq"ppNppqrks>st%t%ssrrKr/qqqrqqqr?rrss's'ss8s=s rrrpr8T2),&!ppqp ooppqrsIt,u:v\wxUxy;yzbzzzIyMx^vujsqpInmlzjhfd[ba``___H`a0cseh-jloPqusctuvwxy-yxwvutsrqqp4o;nlkfigdsae^.[UXW#UTT8TTUW8Y5Z\^`!bve7hjlnopqrs1s|sst#ssqpVnuljfbj^=Y4TN0GA;60d*% qqqqqrrsjt8tuovawDwxAxixxy0yExwv}u s#q+omkhihgbed a_^-\[ZmYXYZ]+_rb/dgjmoqs]tvewxxxww+vIuptsrqpo"m&kUhf.b_K[WTQPNBMZLLLgMINPRTVhX[R^beKhj)l?mopqr=rrsrrqponlDj fcU_ZUP`JoD?W94-qrqxqqqr0rsUstjtuvuvvvvXvfvutis!qnl_ige;cha`d_V^5\ZYW|VTSGR4Q;QRUfWZk]D`dZgkmpr?tvrxxnxxwvv u2tdsIrFpnki#ebG^YUuQMJI!G>FAE]EWUVqU"SjQONMYKJIJ\KtMP2SOVrZi^cgjnqt.v`x\xy6xxwIvuusrpRmjfbB]YTO IF%CAe?>====>o@-ADFDI;LQPFTyX]`dgjm"o0p4q4qqqr qpoo0n]mpkig'da]]YTP2KF@op7ppqPqrNrssAsbst ssrrq3omkqheSa]ZJWqTRPOOONMjKIH8FEDUC|BCIDSFHLDOTX^4c0glosvxyzy[xxwjvut]spdmci d_ZU&OkIC?< :H8W7666]679H:<>ADI8MRnW'[`KdPhakan&oqCqrprrrrWqtppo\nlj\hoeb^[W3SqNInno-op6pqGqrr.rGrrrFqiqp nl~j@gc_[*VROLK+IHH^GFEC6A|@?=<;W9t5%200/6/H/,/01246z9B6GMT^Z`fLkrqu1xz${!zzayyx5w|vtqnidb]W`PDI-B};6m1.,#+>*\*}*m++,-./25:]?.DJGPV [bgkvn$prs6stktutt0snsrkqpnljgeb`]Yk;kl-lmn1noo4oxoooonml ieb]SX[RMHC@z=Q;:;;*::=87654301001x3h47:@xFMT[vbh)nswyzzzmyy\xx=w us(ojeo^W^OG@b9B3.+('i&S&t&' '(b()\)+.p27=nBI3OVX]Nc'hwkoprsctZtuuu&tmt&ssqpomHk2iNg\ec7`Gj{kklammn nQnlnnnnYmllej`YQIsA:5/,)7'%%%&>&&&&&(H*-17^_DKRY_dgkFmoqArspsssts4spsqsrpon|mlkjukplGmmn~ooKoXoAo~o|o&nrnym8kgaZSL^D=61-+(&&&;&M&:& %%%%%%%J%$%.%X%%'<(,07>GXOW`gmr vwxxxwwjv6trpmjfGa[+T]LE?84i/,)(v'&%%5$$o$*$$&(6,/49?FLMhTZ`Yd\hknNoqrsFs;rrs-ss}rqpoonzmlklmn~oDop&pWp_ppp9ocofmkf`YiRJpB;4/*g'&S&~&%%%x%$$$$b$H$N$H$a$$$%W%r&'+..5A;DKT\Vcwj[nsmuVvvvv utsrpumkgc^X7QzJDC=83m/,*('&r%$$V$$S$,%6&)-515;/AHOLU\`ehlWnjpuqfr^rsr'qrsssRrrqpWooannllmnop4pzpqqqjqp on)kce_WPTH@:=3@.);'+%&?%%%O$$$7#####$$$/$7$~$%&)-29@HPX_flpsOu0u"u?ttkss&rqoDmjUfa\_VCPIC+=D7i3/E,*)'@%$##{##O#$'B)-1,6;BxIPWm\bEfIjKlop qPqq5pqrsrr_qpppToo0klmmEn\oNoppq$qqxq#pom;ic]jUMF5>81-('%&)&&T&%%r%$$$$$$$$$r$M$$%&)A,1 6=DLASZaflnpq#qqIqo[nykhdc_ZU7OWI[CX= 830-}+R)';%4##,#,"#;#%\'5*T-16=CD3KRX^clh!kmnp/p{p8opqr]rrrqLpppqooOkl6mnoowopfqqxq9ponkga!ZRJC-;5/+G'&%&K&2& %%x%<%(%%5%F%]%%%($$|$$%|&9(H*Z.i29$?FMT[``ehkklEl9lIlZllmmmlxjffb^FJMT[)`peiVlAmlnoUo*nopqqqqppppeoobkllmnnnopkppp^nmie ]W O3G'?8z2,)"&4%%/%%%%y%T%K%k%%%&&&b&X&%%v%%&'6(* -0q5;B%HNTY^yad3e/f9ffg@ghj>k:lOkjgea=]YqUePICb=941-*'%g##H"# "#N#%g&)-4&:B:IQ X ]chkZlnXnnn}nopqpp&pooo_nl7llm[nn3nSo(oplp onDlagbsZSKC<15/*&$$$Y$%%8%:%;%`%%&&p&''*&&&&''(})|*+.p3 7=CbHMRWLZ]_aabc^dzfgi3jkuk}igda^1[2VPICW=84n0,(&W$L##C#f##9#p$|%'*06>pFMU[]bfjl mn]nxn5ntopp{p2ooRo=nnnAll5lzmmmmno`ooom~je_X`zacCefhjkwl k,jge.b_[VOHB<72.*D'w%($$$K$ $$=$%3'6)/B4nnlipcd]?UqME=v67/*%@#!!!"# #c###$9$$%z& &''(9)*\,-//0<137]:>B%EtHLIOSOVmX[E]'^`bdgikl+m0llk i#feda3\UNGzA ;51,,!(&J%%I%%L%$%%S%&&(. 3`:BZJsR5Yeafkmp plppoopCpoo nnn mmll/l(lHllWlqmNn)&&C%&A&%%%%f&(-2:AIQY}agmorr^rqq!pppp1oInnnPnnmllrlbll5lGmmnn nk8f_YQFIfAE91*%! [  !W!!"""z# #$T%%'G(*,/3:658:);=@BExGvI-JLNQShUrWiY[^/`cvfhjglAmPnQnynmljifb\"U;MF@94-)&&B%&P&=&%%%y&(^,19$@IRQYyahnqt9tatsrqqqZp~oo9o#nnnn|mmUm*m2llmnSnnjnfkKf_X0PiH~@J70)&$ h ] !y!!" "h#$ $%&(*-047;E>@BD FHKLMNOQsSrU|W XZ9\Y^a8cfghj/kmnnnm4lLji:f b[TMmFP?9 3E,(%%/$%T%f%l%I%_%,&['+07?H71+'$^##$N$$$$$%&*/?6>-FOVW`ho#rvv>vuosryqqRpVooYoodoppVoojo%onno!opyoolkg8_0X0PVH.?7 /'#g l ~!!!")"#%%')-y049 =BOF;IL/NxP7R]SUtUUUVWWYZ[\]_dac&eNg(hikl m(m7lkajgf$b^DWQIBX;55/)%"""\##t####$%)%-b4;DLU_^GO|X8`h mq8r rqponnnn=nnFoopqq;pppppWpfpqfrqqn9iaZR!IA!8Y0($C   s!!u!!!"*"#b$%(<+_0d5[;uAH/NSY\`[be7fggggghriWjBjk kl7mnnoKo>nnnnmTkthd`]OXSMIF?94/+'j$O!! e = ( #B&-"4nopqZq|qqrrSrrqponlohd^YISNEIBD>9v5 1B.,)'!$"!{ gVU\!$+22#:kBIRYaWfojkllJkjjk2k kKlm7n*oNpll1lwlmUmn!nopYpMqnkc]\UoMrE<5*-M( #"!")"3"h""""###$%I'*/.28>)DcJPV[&_[b>e0gCibjlImDn/o p:q=rrcrrrssas$rq4pYnhl[h c)\V2OJAE)?;52/-a+q)'%#"X! ]A-]! $+=26:qBIQY)`eijkk`jjFjcjjjklmnoii;iijk$klmnnon7"/R)$\", !"!N!!!!!""i"F"#$&*P-2794E0j,++ +G**E)(8&$#.! d !&-$4aZ]aIeijkykk4kHkkkk|llmmKm`}`aNbd)e;f[gikj|kllPk6faZ*S JB:2,&~#3 !o!!!`!K!p!!=!!"#%(&+/U3j7V<A3FKPzTXu\a(eim%opqsu'vv2vvvvAus^pkfE^WOGA(:5f0-*z*(****$)(' %1#"% -!k"&.P5=ELQTQ[ab#fPjk kkWkkll#kkl7lllmU[\]` bSd eguij9jlVlCkhc\rUME=5/>($!!$ !W!`!H! !! !>"#&>)k,k/37;@EJNSW\afrjmo_pstuv/vvbvuurPnibZRKC=$6T1G,*c(()")))L('&$#n"=! NJ  $(0H7?|FN,V\c}gcjklkkl>lVlkkvkljlMl$lMVEXZ]]U`abdfhjjl lFlgiye^XrPH@81*&&"P!L ` e r G *  u!"$'Z),/@2y66:?DHM:RW]ebg`jmorstuduuutspklue^VNG?9B2R-q);'''( (s((R('4&$#p"m!V Y .!!%*2v9AHP@X ^dhklLl{klWlllkxkDkl*kkkORyUY]aDcfhRijkl:ljgGa[;SL7D<4-($"I !  # " "(#&[(*,/M2 59>KB>71o+'M$$$P$$$$$$$#Q"\!{  w "$$(.6>EM8TX[a[fillkkekl(kqj7iWhhhhgfNAFLQW] adgi(j*k;klkid`OYSKACo;4|.)%#\"!! bS4 !#0$&(,)l*+-/3B6n:? DJePV[a e/i~lhopqpp^n&kf`YmQIB8;%3-(%L#f##T#t#d#H#+"""T! \ 6"T$*o08?GwOV\b*g-ikhk>kjk-k'jhkg1fHedcqa`:e@GMT(Z_ccf4hijk l5kjfb\VO[G@82,u(%?#"[! [N !##$%'(()*+.W059=>DJCIOU[W`dhkm-llihe_YQI#A`93?,h'$!#""J"!!!X A_vq $'.a55=!DKSPY_cgijj#j iiigIdUa_&\YWT$QN*2;sCKT Z`jdgiZjk+l9l[lqjyh co_XR FOV]bfhjkllmYl#jUfsb]sWPcINBd;50a,C(Q%##! y+c h!!"#$$4$4$m$$%%'*M.n2^7j4$d.M7A\JSZ_e:hAklmm6nmlei?fga\UOH Al;Y510$+;'$s" &> > !"&"#0#G# """""$k&>)-16;BIPVc\_c6cc_[ SLE=,6/*&%#"E"T";"{""^!! 0C 4 *!q$d'- 3(:B+I~PW]Haegijihh=g7eb^Y.SNYHCd=94'1(:DMV\DbpfYj8kmJmxnnomk]ie `ZTMGAb;!5/+'o$"y!f H  7 !!{!"}""""C!!!!"$?&)-1Z65z @"S$E(,H29?@HJO?V1[aYdh3isjjCicgfe!b^=Y[S LF|@!:%4&/)o!*R4f>HQTX_dnigkmnoKooimkhe _Z1SMGjA#;4/*'I$="!}!$ !!!"9"8"B"!!Y !"q$H&)<,l17>EL4RfV}Z[X[WRKt7-0*$| 1#-7mA/JS/[`fjcmmolop6o mjh:c^XSEM^GA;E5/+(&4$u#""z!!"2"""O":"!!!^!O![""$%'l*.4;BHO S5WmX#X}TtOwG@92-<(%("m!!6!!""!!!. `  3 S!!m#$(z,B28?QFQM?T@ZG`4dOh5jkkkj*hec_ZTME>5.-'v  wP&0?:(D`MV@\dhlCmoyp&ppVo~m6k>gc^XS+MH,A;50,c)'&e%$9#"q"H"z"\"!!!u![!?!]!s!"#$ %',1^8n?4EzKOTTTPKDO=Q6/*&2#!!5 !!!"!!! m |! !h"n#U%(/,18$>F;MScZ_dhklImm lmjShve.b\VNG~?@6l-%k\ U )2DJNRMRRNIBs;5;.)%#n!!l!Q!"+"b""b!!!V!"##%S&*-n28c?KF5LSUX^cgjplmnFmLl9igfcW_ XdQ?H@8 .& `J !*4>HQY`ei\lnMpCpponljtfb]YUP9JDz>962]/-+)($&%%2$$$z$#$X%-%&c',(()+6.28>D\IMEPPPLG@:3-'(v$5"T !\!!""!!""#$&(=*.28?@C]G(JNZQSUaTT@PLFAUP+ rgM~$.6>G:NV\adhjmmnmmmplkKhf b`\Y^U^QKMwIFCA@??>>/>8>#>?@AMABeCCoDDE*G%ILORUVX;WVSOJFA=2:7)5444444445 5n568B:=AEJPU.Y^2bfiTkl[lnnmkRhd@`wZeSJ*@6R,# 8 /m~N zP$,4@BE{IeMR'VZ^aeh'jjk jkyjilf'c^?YRK!A8-.%naIf q1o 6-"*2(:OC`KS6X}]X`ehkFkllmmlki1feb`]YW1TsRPOO%NNNfN NIOPlmJmmmIlkjbhgOecba@`a_t^^=]]]]^~__`abc\d!deeffgXghh;gfe,c^`^b[Y\WUUTUUoUVUUUU?U^UVWY[v]`bte)gZioiihgf9da^'YUQ6L_E=5O-y&1($ Tv9u0| I$,4S|7~/'!O@1 o9_K5Gn-ZC 'O&.6>9CHL@QW:[^`ca#bdff5ghyhijgjjjjjjjj%ihhg)f#dcba`_I^:]G])]J^^_`b&czde_efff(fQffg9gh~i0iiiikhhggghhDhYhh4gfDdma_\YTO;IFD`?l:&3,n%4 sy qa4_T~^{ mx#P+03:9?BGLRVFYy[\]_ac'd|fgXhfhhhhhhhQggf#dc|a`c^]#[WYOWVUUhV[W&XZ{\^`bce"ffghiHijklumAmvmyll\kkkkdjjEi1hf_db`]ZVdQYKjE@a;v5/D(!,aE< B$*)n, s9=? w L q'.49T=]A+EJNQSTV)WYMZ\^g_`a```___^,]?[Z^XW'USQOMKK.JKLNPSV.XZ\^_aqbcefgh{ijkekkkDjjj.ih?fdbi_][YV9R"LF@<7;1+$f/8+ Nz2A:Z.=\Tr05IJ PApH")/407;%>CFIKMHNFOlPRTVbWXXXyWW)VDUiTHS,QPNbLK_IGEDB>AA9BUChEGJMWPRTVXZ\^X_a=bdfVhi=j]jjiiShfdca_\_YWTQLGA<73w.9' R< $oRQ(B">a:2 %S*.1V3u6:B=@BCFDDFFGIJKLfLL"KzJEI%GFECSA@%>=:;98f665578#:0AD.FHKGMOQSUWzYj[]`#acdd(c b7`}^[XUS,P~N+JFZ@;Y6u2.*$+j n8 q1X%0_gH] D(8Bxuv B E $(F)+..1W4y789:5;?<_=l>O?5?@@@?>=?;9754;20/-(+))L)*+2-P/2K47:(C'q&$#! \bRo 8"%(+.{1*358::\<>@BCDD6CC_BzA?k=934/+'.# +x w|0vQRps8Gk KE-Nzm%r#[ E|3GSOE7 '.a l o1R"?$'l)+-/D02r4 5w7788877%42-)$ !Q>J Ums7+LDxn7)6yu9uUnaZH ! E 8G[V7V:bp7 g)'!bt D % ^9cv 2!#m$&(n*H,>-|.o.L.U-&+)&"-,0C q,J+oX^PPoEi}XE6NiUr rpu_3 *  U  K >w Zy)J^ eW@=f "$ $$\#"x 2|? V DEaVey VF"ty&_]zb]KIU|u#0 0oDP?RQtY~:4h@Edc ` AxO}: u%  z4%`9]HlPn|~adQabYUlrV5el)iDxh|9w'4G vxcPG)/Cp  <C{  D7Qwq25BU0nW|Q;X=Q^eftsj? 22 =`k@Bq%of0bB:5c 9`tJ/e{4LvCq5\jO|pN}!E/+$[m_ kS7;`.@Rgpqd`I(4."o09e]lt'tI&DeiLRdc(*>XBvh,OgQ bk>zI33Pm}z7LV\XSRfc5 2<."$Xn Gqz(G.T <\x }RAG]fhjkypP+"8\(&_*1tRn\&yC-1Obhe@VYN?8A]dD./'22>hR&8o|~ [P\|x]?!<d9) =YhS7WD>KTVU5KSSE61=JN6;='+5@O\rf&A?DjjxsYE0 0[_YCw 2CJ:% fTINWXM/ARUK:+.KS&5P; :P?,@WU>5pc'u "$ xrf[iA8jd! q]V[X@ 'AWia@*F`S':N>@HADJXW=#/mW)X*;G>:+lo}~i5f^Ho'&%+'fXF"'Fnza?@P`RI_5)L^VFN[cU)%Yf)[?SWCA6!xfestH1V\N>9\!=8,"fH- &LisbF5FTA'TM++HX[[XcbK4-Bjb9 9EilKC6 ykafqi/5I?-/F]*,S/ ;bkG 9QN$ 0LP9(Qqo]\bljTBE\xvW3;g ZhI@0|sa^h{j:;FG2 2w $"^6 4H<$)=G8!1GI:"!DqvihfWJEPhy{jOK[:[OK7 tp_[e{lE$>H9)P  Z9& 6(1-#&<D/)FWE4Bet]QQYVTW^digjl4COA.yomccmoK2-$,GQ6Ex )-^<, 8 '0-#!<O@$=ZZONZssZTZYZ]bdkv%DHD+xrknraH>B?@KG& $9Z #rE!) +6/(6DE9'".I^he^_lj\ZY`inhfr1GR=%wu|}weYWWJ<61&APe {og]G- !   $'%*.7=C@1'%8Xu|j^iyzphbZ[eng`dw&BQA+vsx{qqi`]UB1-1,.4ETp  _E7   .=4 $144>B;1(1JjvZRZclpj]V^hc^\k 6B7$|rt}|vwocXJ4(,:>?:BU~qN=)'*# #23e $J*LUp9@=%[OFzA)6 Q r +     _  N U ~ 3 rPr8%|/c@HG!po0  AC]Tp<gj c,2 ?  f \ m i - a   $ = O <    "  ) Q z   6 H U e  a 2 8/~NSj2jy)0 Up>"N[YM'f3<  de B c P  n 4      ) % ! ^ W I e * R q      ( C \ ? M  "V:4 HeH_y8Z)ymoM  a  V * (  n \ D 8 6 = @ > A 3  : C - T r  G { m  ] 6 > }5%y3sag,.)d-Jy ) { m # |     Q -   I   8 P ] Y % O 3 F \ v } w c I 3 $ ' = } 4 | 3 M  }o B0LIG7cz8tA ~eMMfRnf71N ,  n 6 F t - Y   2 j ~ e >   ? I O h P   + * $     & $ ? w  "    ! R ;  j@J~K,YR8mT{"p0[\] ? ( $ 1 I i s u E c < !       o/P-  (?Ubt% " H 3   5 W k ~ X   Ued:/Xx+lLe,n`uk S Fo # t . & G 9  l G . c-7={,+Q}GMlL) ,J{ % e K  X l^d!.x}rz^_FJQZ f 0 ^ N d J k c v = , 6 S z SDc(5A\5Q-c^SRSN2#+S{  lk$NtU+#  * E e t k  > ]  $ \ %-z(pb! { t Q Y ~ E 3  H 2 ? @  QfC4(ENVbfgUQBg&&1Qaa^I%4W}d+j:KsmUu\Nb  > ; y . a  A .v;  } 7 $ 6 # t ` z : o 3y_ P  k ^7|rC\!p34>80&/Nl88zF0XQ$$0   7 X  T o d G W  {  4 f 7 ~ e R K ] U J K J p 1 o = 5   8 .&b b|d8.p2J6F   (';dA_quy3gT(#e]- L |   Y T J I Y  & # & - d'4x |yz!0r@jMHm[- *Oaj{(q% `O{ f  ? 6   { I ] p a D : Z ` W G & " M ~ l %P wR0LA4jIo(gC_.dgV YRy9g:-7RWaua| h?hdq2U2fDz k   z g *keC&Y3DwVdcA+F=Kj1>8.P9xwL*L d8In{Fz!{v = E j 9pr-0,#7(5u*_>2CT-P0GRVK<2?!Tb  L sFX RM 9ROP?x}-4n>6| F?.KO2aejV^lO:`nmC {Cv6CmoG}<'J3>FF { f 0 9] , 6 b j R P1i?~nLnZg cSns@$S &# KY|JUsT]E{#   +  P Y J j yv2E0ArNO i ' oswuMf'D|;M?(US0TqbMp GzE2D:RI-|  M & v V/_\  +!D!""#R#0""!!H Ysq9m g " .- >R/!CB/\g0)-GGO.(V  8x]O\&*V\^ "$m&/')^*+,---.--,+*)(>&% #V! z} PraH* .F]B( L|x>OGo>fN05g.kf,j:4T7q q x }L/ !"#$%O%%&G&'(*+-0.0E134B556w677b7J76R5x4031/.$,_*)~('&&-%%&$$#" K(4* t  h^i- #gV"5'tyU_`*?v  _JC "%&(*s+,-.@./0O01@123|4L5E6^78:;Mp?Z?@u@A/AKAI@?>=R;:68w6513211O007//// .-e,*?(j&j$i" \\V K c>wBX@"|imy pCMk C mkrx~K!D% (Y+--}0'246^7789 9:;X;>?n@]ABD,EGHUIpJKkLL~M MXMgLKJIH6FDCA@>=<;;S::~:99o876`420.O,)'%$%"B )}}1Kzq E~i @'Nm?"+FYZf<` bj!%c)2-:0469AA8BQBC C^CDEF|FG0GPGH"HI3JKYLNOQ%RSTUVW*WXdeefbg ggggLffesdd/cc4bbUaaD`__ ^5][ZYqXVU*SRPMJHEBY?=;96R2/?+L'$% g8L 6 d;ZH12:-#( ,0b469;>AE=ILPrTUW[k^`b0cccccEcCcvcdd3dccKcPcdQeefffgEghIhiiYiijSjkl2lullOkkk#jjjjjqjNjii~i+hh g4f^eEd+baJ_^S\ZXVBSPMK`HFoCAR>;:6}2Q. *%!E7 H&#7 o@ G $@)-2p7J;[>ADjG'JMWPSWdZ^b@e8gi jjjjj iiiiiLhh4gggh2hiiyijjUjkkhkklljlmNmmmmm\mllllm8mkmzmkmmmbmUm.mllqkkrj{i>gfQdc$a(_/\ZX*USPNKIBFqB>L95N1,(C#Es S 7~tQ#6 /~,g)[&Q$#x$&)-27DA9=:9$79?:>1AFL2QdV Y]4`cNf hVjlnp@rstu"u(usuLtt%s]rr[r:rqqqppooooop1pNpbpyppqqbqqqrrrqqq2ppppqQrrsysttBt`tftgtwttuOuvQvv8vuLtfs(rpon^mlk|jhg(ecZ`\XzSOJF4AY<61-(^#k) aSONKHED)C2DaEHLPUZ7^`adgikmpnpHqsTtFuu(u:ttt sQrqqq5q$qqppppbpUppqnn%mmmn5nQnnop(pqUqrss`s=rrrrrsBsVs/srrr2qqApp/pp_pq{r>rsAsEsDsrrvrHr\r{rsWssssssssss.rrrrr\r`r71,L'I!Mnn_mmmmnno:opqrtujvaw!x!yyzQzlyyIx/wuOsuqonhljhfecbbabZc-dfBh%jl:nprstotuuruv>v^v utt^srqpoo&nnn_nmlkkigecb_ada.`aaMb'c*deg$hj#kmpnopq?qr|rsBssttt+sHqon7kiJexaF\WWSMHB<6c1+]& p#ooop(pgpqFqrrs)tu vvwwxyiy^yxw!ut rpn*lkidgneTcVa`"^]]];]_ `bdg-ilopr-rstOuFuvTv"uuHtt-srrqpp0onmlkigfZdFa^\tZYYXaX\X^YYZ\^_a bdghjkm nVXY[~]`c'e[gZhjl"mnopkpqHqqqpo}mlkMi$fcO_\X{SNI_C>83,qqr3rsstttttuQuvuuuuu|uHtsrp}nNki(fd5b)`M^]Z[Z1XWUTMRQfPPkQS UsWyZ=]ga dgjNl1nLptu1u@utu]uuuttsrqp0nPkhe[b=_}\ZXWsV&TSjQP^NMdKJVIIMJKNGPLSLVZ_FcAfilortvivwVvvv)utt$rqomj\fb_<[[WlS^NKIH F+DuCBFAAABHCEGIL$NR@ADzGeKNiR*V Z^aehkm;nopqqqq^ppJoonlkWigea^5ZjVRN oop.pqrsshsQs.ss7s(rqqWpAnljgdJ`6[WSPMLJXIuHGF{DBA%?l>82.+2)]''g'1'(I))*+,/C3c7m;76646666=5h433B2^1/../901o36<AHOV]dqkpux%zz%z]yyyyRxmwu+rn>ic\UME>T8w2.*n(%&'%%&+&i&&'J'E(b)-16(;AG MU [aeilPnplqrstitt`tLtssr!p~nljiehfe k9klmCmnbnon)mmmmmmulli}f'`[UOuHBz<73h0Q//4/000///K/-.-,+++,-4/316;C.J?QYs`hbndsvy=yzyyyyMxFwBu rnkBe}_W NF?19 3.*_'%%$$$$$$$y%&(,05;AHyOV]bmfimo pqsRt(ttttQtkts?qpnGlkcjgizh3klBlmymn1n mm"m8msmhmm9lpkhd^XRCKD=71.D+|+'*+=+K+W+`+j+~+++**^)))*r*,\.@27>EMU]$dkVqmtwx}y@y y2xx_w4vtrolRg{aZPRJBdK]UMFF?u83c-*'&%%$$^#####%Q'O+3/4:9.?ZEMFNVi^neNlpztjuvvovrvuttrqWonjfa_Y&QJC<60,)('a&%$$,####$%)<,1"5f;AHEOVy\o`e;hzkmopqrqqrs/sFrbq9onmmamlllmjn/nnnmmmn-n"mnljfHaHZAS*KDA={6p0+)'t''Z'-&&&l&H&&&&&(&7&<&/%&&'0('+\/"5|<CKSn[:bimrLsutttGt0ss+r+qfp"oKlhb\UOHiA;44/,**)(&%{$N##J#T"#V$+&)R-Z16/;BJtQX]beil4nyospypppqrrPrrq*onnJmmmOllm^n"nnynmnndnnnnl:id_8XPIMB#;4/+!)'(,''''B'&&&&&&&&&X%& &"'=(/+.`4 9AMHuOV]sd0imo_ppbppppppVp:ooem9j'd_NYS3M:G@:(40r.5,*('%P$*#Y#2""#C$&*!-16=ELS_Y^bgj{m no1oqoeoxp]qRqqponnMmmmhm%mmWnnnWmmnVnnnnmk^hAb\UN F{?f9M2.,*(''''''b'G'K'I'U'g't''q'&~& && &'*,1v6=/CJQ`W^bgQiUjjk=kzklQlmmmnsmjfaC[VQLxF?942/o-+7)&%##f"""#$')-/18?GtNT[_eAhklnnUnjnonpiq2qpdoLnnNmmmmUmmBmnon mmnwnnnmmif_YRTJC<6+/+(}'&''%'D'(''1'i'''((8(''A'':'c(5(*,0^4:>?FL QW3[_ac|ddef`g7hi0jklkjfb^YUQLXE?:Q63b0-+)(R&X$$#y#w#*#$%&*U.\4;CyJQX ]cgk lKmnnQn|o0oppponyn0mmmpmlmm3mnWmmmnnnnmlRh\d]uVO/GV?83-)&&?%&&D&&&&'6'W'~'(&(((N( ((()*,->/3.8$#####$%(/+18?GKNjUQ[mbfjl mmnTnoopoponnNnmmMmMmMlmmn)mmgnnonnmkbfaZSLD<5g/*,''$$$Z$% %Z%x%%&6&S&&'t'(s())*+-Z./025o9=AEmHLORU8WeY-[\^`_b5dFfhjkAkliugc`]ZVQxJDg? :o62C.[*t'%%@$$$$$%%'*0&6:=EYLSZyafk7lnno\oroppppnnnn mmUmmlllmXmm^mmnonnmjTd_AXPH@9q2,'P$##2###$$1$K$$% %T%&Z&'(s)+ ,/02_3r4"58v<?-BDGRJLO'QCSUUtWZ-\v^aa:50,)6&&I%&%%%&%'c).4<_CKRYag?lmop!ppp|pvppp@o:nncmmmll|lmCmmLm+nooMnnli[c"],UNF>6/c*%%#)!!" """###=##$=$%X& 'Z(*-E035789;>QAmCEGtI'K%M+NPRnTzVY~\._adh%jlmmlkiug=db_}['TMGAUU?AD4FHsIlJRK$L?MNPKQSvUXk[w^b:e`hklmxn83.*e'&&&&&&&&4'b)-2:vAJ;R.Yb=hnqEsst(srrqqqpOooo%ooQnmmnnZnn7o5ppTofoXlh`Z(R~JBn:F2+Q&;"  : i !Q!!!""N"##%(&)+/g3T7;?=BJDdFvHCJLUMNNrNO%OPQRTVCX[_ibeiklmGnmljiygeb^XyQJDh>8N2-%)z&%%%&&5&%&9%'(X,19@I!QDYGahor7ttuftsrrMrq`pppp ppWo nnooCo o-ppq p'plh `sYQIA9>1*%!" FF  j !![!!"#$D%'*.'279<@DHJQLN:PQ%QQQQ*QQQRSU`VYL\ __behjlHlmmul|j}ig e]a]WyPICL=061`+(%?$$o% %_%%%%&'+017?4GPXSa)hro>ruuvqutsCrrNqq(qqApqqipoopp4pppqqppmh`ZRCJA9?1)$ =:  ] !"R#$]&B(,0t5|:@E>IXM5ORASUQUVkVUTTUUCVVXdY[^`cfei jlLlmm3kiJgNdb^ZHSM(F6?93.)T&#k#"#$$~$$$%&u).q5=@ENVo_Ofmquugv*utt^sr]rqlq$qAqqqrPpppppppqrrDqSq&mi aCZfRJDA9,1)$\ uG| 8 !"#&(-2;8=CINRUsXNY[Y[[[PZYYYYZZ\ ]R_%ac`eh j[km.m~n84#0m,j(%H" "7  ("'.w5>pFqNV^fko?opoo&nbnFnn7nYop+pqro+noo1ocouopOpqppn ib\ATLL%C;B3+&"I    z !"$',t18_>E&KR6.)#!  !    8 !"M$s'+^/5::0?F)LRW\C_bdgj3l mmnopcq1qrPrrrsRsllWllBl!lmnXo+pff*fefgh=i j[kllnmWkfaZ RnIA92$,%& "   4 / !"$(_,0f4Z9>%CINSW4Z]beiRkmnpqrstgttu"uSttsqrzokke|^{V}O2HB PEMGUs\d h\klllkllpllhl:lmnnocccdefgi jxknkm>lkgc/\TLjD<4}.W'# # < 5    F !#z&x)-1579>D INN&R1UY^1bg/jcm)npUqsktuquvv,vTuu7sVqmlhaZxRKWD>h82.+n*E)))((N'%#" .wY!' /-7?ZFNVA]hdMhAkakl"kklllll^lmmnUnahaWabdHe=fchijk5lll\hd^.WJOF>70)%4!l z t _ 6   &!!"_$'*-1T49>CHMEQBUxZw_ei+lo q rwtvvvw_wAw4vHuspJket]V=NbG@:.4/n,B))R)#))v(('&$6"!"(^08{@GO*WF^;dh8k$kkkUkl%llllqlmmnn]^T_a`bdHegij9jl=llj:f`_YQIA:%3[,)'%"!Z q i '      !#&#(+v.W1;59|>xC3GKPIUy[0`ejfmjp$qtWuww4wwvu_t)pm!f`XQIBU<-50,A*(x(((((e('8%$?"!i F} H$*2:BmIPX_evhk!klk}kklElllfl>lmPmUmLmYZ\^a=cWe*g/hijkl[m9kqhb\vTLD=6.|(#" ! y /    u!0"$'])+. 149=]AEJPVC\vbgKknqsuAvuvvvLutr;n.ib[SL$D=71-)&''''(#($''&%$c#! ^n A!&,5)llpkfQalZYSGK~C<5.(%x#"!!y , {!"a#%')q*,,-0V36:>C^IVOfU[o`eimoqrPs!rkqnkf9`YQpIA;#4_/)&$a$e$K$$$$$$~$ #Y"Y!l z9!$*1)9_@HKOVV]bgyiZjjjjvklll7kSjjjjihgH&LOPUY^{befhNi7ijtllCkgc]FVOOH@9m3,(%r$#2"!!* & !("Y#%m'%()*+-n/C2 48=>BHGNETY_0chzknnoppo[lh[b7[THLiD=6/+4&$r##I#5#U#:#"""v"!j ."k%,L36;^BJ3Q{W^cgiGj~j7iikkkihhgfe][9?F8LRX]acfKghiAkkldjVgc^GWQIB;5%0+m(&W$#f"c!S N H * !"$8%_&?&'((()+/ 27=;@F_L\RX}^5bfi^kkhjfb6ZSKQC;V3.-(m%8""V6/*^%i#6!!!!!!{! k386d!#@',4};CJQXv]cYfiLiiiQi7iihfb_\4XU#Q3MfI)L09@HPW&\`cfghj|khlhkjyg6d4_EYSLlE?'9o3/f+O(%$""L!R v J  : W !x"H####$$$$%S'6)-5049%>E]LSXX^@aEdid7c_CZ/RcJB:R36,Q'#"{!h!!!!!!X aJ= [!t#&Y+Z1M9@xGOUc[`ze5gijiihhKhf4cN^ZyUQ]LHC?1 (1:{BKS+Y]bergi1jk}llligEc ^sXAQKXD>83.+%'%i##! W  w !">""""""""$1%(+N/27=DKRX [_ _ ^ZUNF>6/)z%"!! !h!!!! 9M1!`"%)E/5=ELS Y^bfhjjQihh:g[fqc|_ZTO3IDO>94!*3""+"6##%'*-27G>DKoQUY[YYUQuJKC*;k3-g'$"=! !A!w!!!D ~" 5!G#%).4;C6JQW]bAehikjkiggefc\_ZASMG@:4/*gP#,60?HQ1W^!bgiklnVnogn5lifb&\VQK$EC?{9s4(/+r(& $2#0!! !!`!!"&"!!!a!J!@!"B#t$&(,1M7>E[KPBT1TTQ|MbFt?}70}*%#!v!* ! ![!!r! S' !S"%(-3%:KAIPCV|\abeh>jkVkjibgMfcq`.ZTM~FA>70*%F<&S/9@BKS Zh_ePhkm(nopyonlbjf a~[VnPKF @$:40,*6(&$#""["5"j"}""""""I" """#$#%&*w.5;B HLPQQN=JXC<5.)_$#!8! !F!t!!~!K!% v 3  m !"S$/&A*#.3: A?H_ONV*[aweEhjlxllXjhfMd%`<[TN2FX>J6<.g'!2>) )02<(ENV\cgkmopgqqXpnmie`[VQLFA;16Y1.+*-( &\$#""""""""""""#R##$%(,S2\8?/EIM;MMJG2@:e3,($"! !G!t!!!b!$ x !"#% '*m/24%:AAHPO!Uq[afikmnEmmjhebw]3WH+PX&_dilrnoqRqqhonl id`4[WRRMH>B=85 1/-`+~)k'&&%&?&6&$&&&+&I&P&&'l'((*.C39?EILLL0I9E?93,(A$# !!!!""5"G")!!!"`#d$& ')- 062;B[HO0UgZ`e.iqqrq p]nll8hd`\XTOJ&D?;7531/-g+**]*****v***+)+}++, ,A.F15:@XE~HJJJsGD7>82)+'$"!!!!"""<"A"E")"#$w%')+.27"=CJIPU[{`jeil8moQopoumkhe`ZSK#B9\0T&-$ 0  x]&/9C1KTH[!bfjl~npqppoLmkRheda]Z{V:QxLTGCC?R<:826W43:2@1122:21112&2x2222347;?gCH7JLKKHEi@:A4(.9*&%d$)$2$5$$$$$%"&'(*,.149>DJPVG[$`RdhkUmn|oonNki`e^a[}TKCX:O1L(|F jLe ;&'1t:DLTJ\9bfilnpdpq3pLomki fBb`"\XTO1JFC@><;:A9999>9t9{9Z9(99.9f999Y9w9;<@5CGK?MKNN MlJGNB6<7:1-*)j(D(N(L((((()^*|+-/U14-7;a@nELQWP\G`eBhl moeopjo/mmifbN]VAN DL;22&( ko 7N i(1:CJS8Y`dhjmdnooonjmkivfd9ad^|ZVR;NsKsHNF CBAArAA(A:AkAAAgA+AA0A?ACA A A1BhDFIMP1QS,R[QNKGB?=E8c410///////00y1}24[68;C?BGMYRX"\`dmhfkm;noVoXo6ljDebN\WNE;2*!3 AZ5} { /(419_AiIQX^FcfSjlnoWonnmljhkec`]YVSS8PMKpJ"HHHHHHII"IHHHHHH{HHIJM\ORU$VgWWVrURPKGCJ>;876666666757l8A9:;FNUO[2_ecg9jlnmymHmmmul[jh~fdb_]ZZWUSNQPuPPPwPPtP_PTPcP~PPP{PZP+P8P*PR,TCVqXZ[m\[(Z>WUiQN!J>>>>??(?H?A?@BDGJNNRuW[_NbeWh}jl#l`llYlkTi d`}[VO4G`=4^+G"9 VA %0,4;CKRXN]sabfi+klrmm#mmmHkji"geca_][ZKXXBX XZXtXsXGXXX7XvXXXXXXYnZh[]~^`Q`a6`E_?]ZWT^PMKHG}F}FqFkFFGFFFGoHJLORsUY]a5d4g+iCklelkkjj!gyc^Z(TONVF=4+#[M g? |u8W#Z)08C@7H/NTY6^fbfhj@jkl[ll}kjihgfe"cbma]`4__&_6_A_@_^^n^p^__^____``abcmd[ddd ca6_F\YW T5QONMMN NNNN`N3NNP#R0TV|Y[^adfinjkkojihSfd|`s\VwQ\JD;3+F#+ %D.ow]. j{&,4=DEQLUQV[Q`dghijklxllll kk;jihhOggZgfffUfeeVe/eFef fdffffg8ghhWhhhgg*eda_]VZYW1VDUUV VmVVuV$VUVWY[5]^a?cfhjrll#kjIhfe*a^7XT/NPHZA 9<0)."^ B DnB V ]oc#)1:CBHCMQW\a(ceafgthijk-k1kokkkQjjjjjjdiii)hh4ggqgygggggg_g1g9gSggggggAfed}c a\_^b]\w\\e\]]<]*\\\]n^8_k`pabd.egijk/jhf}db^Z>UnOJD=5. &_ qR[fMiTr B&.x6>DIONSY6]h`b?cdf3#+X3G:94 ,$2hI R |&o 'm*?t }#m*05[9Z=AFKMOPYQSiU&VXY[B[\\\1[[XZZ^YNXVU3SRQvP NPL`JIHqGH~IFK LOtR"TWY\]_`abJbcdfg8gh5hbhiNii1hgWecap^\MYWTPKD>9530 )! i  L5.^*#OZ[O p%+_03T7:?VC EGfHIKL{NOQ7R]S|SSRRQP(NMiKJXI GFEjCA@g>>^=>{?[A_CSFI L*OQSV X)Y[[\]_avcEdefgggfecc `][LXsUROK E?:]5R0+%a- /|=bLM,=%Yq!Y1v+{ 0 !_&*z-X/376:K<>Q??@AC$DEG"GHGhFEnD9BA?_=<^;;:(87h543R22s3$457:=j@oC%EGJLfN?OQRYSUXkZ\^_``|`)^\Z(WTR O6L[HuD'>94y0`,^'"Cv 7 z>W g(R&1`lDT4 .*9ux*P M $O&H(+-024_5f5678t9d:;c1@CE FHoJMORTVWCWWhVU>SQ6NLI_EA<72.*'G"yR il"jU?LCWp:qP"[s`X11 R ^ !"$'D)Q*+n,4,-%-.B./0002/.,W*( &$$i"!a.l"W%'*-/2U579;=?BdEGIJK5KKJIH\FfDA>:Z50o+(D%["Y P 24fiH%>f(nd1+{gdX_bt :W8!,!"x"##J#|#$ $#"!w'xG F#o"%/'*-D/1~3_5U79<=>?O?@@.?W>w;uktuwoi sgT VC{qt?<;/J4H $ Y-Q)|!n#%')*,^./012345i55 4:1/#+<' "]a G,BoI/ID{m:+6r0xN6? ]d 5 y } Y , l R d5sqr SW  ?,{ z"m$&|(<)m*+=+*w)!&a#j,Wq _5?~mm cfZTi@h}VC3SsM'm.N d  D p 5 tWA|\X;~0 6 T x>=dP e!!}!f lv| @Wqb:f"mL1|~'VUy`YEIXxj4;g|`ka@s3^SvDeF?T\`R_~/7;|~  Y y~*2i > 2 y {')V5/pS ,{Vetz]bR_\WSedG3"s;u#[Zp%Ur9Z~VPak[FPjs!J  J  |  {  r vI]n*'<Y&6{g{{O9X<P]fgpj`762Mv~MP"v&;yREAoIWF#3XzfH ox6uTcGCDR#M,-)b{r1hQ58^.AUmvtb]F,:8(5}A=mgu~.n? -W`JJjj(Ouv+mAjR3kuN-xG22Nkyu;Q\c^TNdc0/:1#8f~2It-O9O3[  W.-Ngx}{{K nx,FiM1/(0z+`vh9{E.4RcfbE\[SC6:Yd@'(3GACmf|;fji{Y:Bmu`= Czw>HcnYD,![JERXXW4HOTJ6+9IK1>B(#AFHUfw47CFk]kngV+ DTnYM?OTB2%&#k]QU\]T'9RYL5',GQ,A]B.KZH6KbaE3{l)v ! z}_PkL9zfax"$++% +,"zeY^]H%@VdY;)C]U/ BSB"%FPMPTc_:4vU S.61;6!|sysxB'h}hMHl42-  %6.eWH%)Bep]@>J]SI_= *QkdRZc`J 'X]" P7NN:DB)tecn}d+'PW@+0_}&D>/.#dD+(IdseE0DWC%RU9,Obde_`ZD52Gl_6.u8deDFB)|g_i~tI5KD/%5S|03 &R-":cnG!@WR) .UaD,Wzyc[]in]MOc{z^66XP_DE=%m_jsH =OVC (c ,/_7 4K<"-@G;%9WT>&*P}udeh[NISfuylSLS0TLSE+ gXdoH- !=D:/! C[:& 4  (.,%$<H26O[MBRspZQQVSPQV\cgmi.AWN9xwxdZenE/02=MI+ ;i   +.a>,  6 "02&">SD*,D\_YYd{s_Y][[^ccguFPK.}|mgnfI?IORTF$ (9Uv "nA  '  +=6-:IJ?3/5H_mlccnqgdaepvnhq.JT>'yzq`_c]QE8&$4OZg} wnbG(    %)-/9AEA92+9[}qbixysoi]Ydpjcfv'GS@,~|||{ma`]QB85.07IVo  gL=& "$ *;1#.47=?=8-4Pu_SY`jqlZMTba^_m&>F6%|}|ym_VN?549:92:PywS?+)+" !99h FEI}{O/N9QX&L~E(7 P h #  "     V  V S  4 lKo2}2iIG }K$ru* GKdRn5Sjnl?v2"7L k ` n g * b   # = M 8    ! # 5 T *  = K S c  _ - 0*zSVp1ku$|/ YtD(S_YI!`()`u T p  Z # l 4     ' "  | K C @ k  < ^ x '  $     6 V 7 G  *]B6!JiM_y <Q!t`P_< c # a 5 2 '  q \ B 6 6 A F D D 1  z +  M  > b C u   X @ C : %x4{jg24"0`*|uKt - v - y  )   | K # & W  C b s [ $ X 6 B Z y y ` > $  !  < w  9 | 5 L m B1OMI6^v8yHbJL|WDFB/  p C ]  6 ^    * h ` :  * D T ^ o  R   - . )       < o        " Z 6 \7Iv|J)ZU>oOvf' Z    5 [  S  e ? % !     f#tM77H[n+~ F 0   / N e ~ U Wgd;*Lw-lNi,hXla| Y  W ~ g  F H 1 r I / ]&)-l*=YxTTk{=  Bx . o H  ] rgf+ysza\=?BJ X ) +   & Z D J c a MQ &9>Z4Gw\hdbcZ<-9a~'rr)Os{F  ) N t { m  6 V | % \")/s%u] m c U N t T  : 9 S P < .q|2<M\rxqUQ9V$[utqY2"BYrh1\)<j`MkTNh   3 . r ( x Z  D +n1 } : , A ( l ~ T h - j +ze"Y ) |"`'qwNS_"H_WOA15Mkx{8;u?,YS) &1   / P z  W t f H W   / ` 5 % g X W h X D B B d ! _ 1 /  ! 5 sLT (q70n1O:5  %*(=b?Vgjsym~?tb3&gd/ I & ) \ L A G \  ,  ! ! Q. bjl@MJ |LwKGm}a: #:CGJYwif[}c  ? 8    J S a V @ > _ l a S 6 3 X i ;lG$< FCo_+M~Xu<TlUIcyQ gpN0)!,3OrZm^ '^b|&)W+`={ l   ~ k"` ^w-v0;`;!J6CBczQw#f[SOr Q4HY*H{My{ x&H D a 4vw(9881<"*g_A?OT6D>Ry#LXZxr  {t%ciOc3t?;+AaNO=mb2mI4N|VI.IF?ou,~dbkQ!Kju{U)k` T%4cz]U<Nx4Z! N 9 G  W l A8K3]MSQxf[V!{wVmm JgyH*Y06P<kBP  @3p!|'  M R 4 k " $ W <Io= } ! rR N . g c85F6 %7h1T u0yE? P\%NuiQvQYn!,0AJ1kj>9 j w < L~{*.z !"E"! v/yG3[6|;~ L 3 - l`8Q$32_ )*D+"GK?jn| 11O :qH0g%.|  U?Y$z n "%'(*f+,-_--,+*)(\'%$l#! BUNq( dePFoyGVzWy]6+rtCG'ep  :0m< p8 !"#$x$%f%& &'%(7)u+M-B/M1224D5Z67776g542109.-j+*)(('O&%%V$$G## "6!\ 1w[Dh  FJ7ki4;E2 po$1{\N : mmt G"$<%I&'7()++,-,-./0e01i12l234X57`98:@@AQ@@R?><;:W87~543221O0//h/....I--, *h(&%&#r! WCM* F9IWb>+tqep4"yH h U $/Ghx"!I$(+*-2.0 1:2425X6%6789:;<A?AOCYE>FHJKL\M LLLKJHGFqE CA@?>=<;;:_99h9+988886531/{-C+ (&$" ` ` [/(i!Rsx* ?Nq!g#& )P-036S8:2;=k>?@AABCDEFnFFFFFGoHIKGMqOzQ^S4TV;W WWWJV3U[T^SdR6PON*MLKOJiItHrGFEEDDCCCCBB&@><:7#4A1/D-I+)X&#[ '=l)h 9N Ei} / n  =4"$'])+.$1#48<{?ADFHIKKL&LM%NOP1Q -*Q1i +F  Ubq"&*C-0q25 7A:=aA(DHK MPRTUVBVnVWW}X:YYZZZZZ[[}\U]+^q_ajbd8ehf$fg%gmg3ff,eeXdd*cUbaaZa```__1^^s]]Y\\[rZYXWVUfSQNLAI+EB@=;~9 6s3(/u+(w%L!5   p<= X7#J(5,15_9 ;>7@zCF:IMFPTWcZ?]O_V`aaaaaaab:bc-cqcVc bbcMcde>f9gThijkl lvlllLkkvk:kjj3iihh^hGhEh&gggngTg>gfffCeeCdcbaj`>^\Z1WTQNxKzHF1CAg>v:63 /8+'h"o 8!K@ &2#P k#v'-:2j7jk):99;4=DAHEgJP#UVZ(]`c2ehikmXo(q+rstTttuttrqppHooo nn'mmpmPmxmmnnOnnonopqpqUqrrrqqqzqHqppppqqqr8rBrCrtrrsHstYtuvwwwpw0v0usr?pon8ml!kihgf#ca^DZTPKE@d:50+'+" n gwNKHEDDEGK NSxXV\ad+ghklmo(prsqt&ttttvt;srqpoo-nnbn*mmmMmWmn noo^ooop&p\ppq6qqrrqqqqqq*ppqCqr2rrrrs sGsdsstu uvYvw-wvvAuWt/sArfqopooOnnmmkjhf b^AYTP2KE@/:51U,'{"S^ FJXUSAPOODPRTX\8`Rd%gjbln|pqr%st8uuuuuttskrqpooDnn4nnmmmmnwo(op-pppppprpcppqVqqqqqqqqaqppqQqrBrrrrs sasst:tuvv'vw[wwwvw vuu.tssrrFqqqqponljg"c_ ZUPK\E@;61Z+&!n r`@^ [YY+XZZ\_jbehkmoq%rXs(t'tuuvuu%tnsrqponmm%lAkkkkkklnmGnCoop7prpppjp:ppMpq!qgqjqXq4qdeS8[2,'|"pqppxppqq>qiqqr rsJt*tutuvwSwwwIv4uNsr9p1n4lCjhfdb _f\[.YxXWWXPZ [^akdfhk?lnnoMpq+r8s(sssss|sr_qpp7o|nmlQjhgZed_ba&_.]\j\%[\u\]q^ _`ac+dfhcjkln ocpeqLqrrsrsrlqKo}mlAjhneXao^ZPVR(MGBA;6b1+rrrs*sstt&t+tt3tytu[uuv vvwvxutms3qYo?ljhUfFd'a_p\ZWVTPSJR#RARTVY\_beNh9jZklmo paqrs@sssssSrqqp:o'nlkj]gecvaU_V]b[pY*WVUU6TTTUU}VWY[]_adPfhjElm|noqqqrrr_qponRm{kifSc`]YUP JE@?:4rrrsstdttttttuu1uuuuXu8tsrgpnlaifdFa_{]/ZXsUSQPNVMDLL3LNPSVY]+`ocfhjlknoqlrstttMt"ssCrqipfnmokhne8b>_Y\lYWBURPNNM_M3LLLMO)Q@SCUWZC]`be4gikmo'ppq'qqqqBpto[nmkiigEdb_[VR7M5HwCv=qrXsstXtu$u/ttttttt:tsssjrpoljgc`][ XtV(SQO_M;K=IGFEEFzHuJyMPuTW[u_vcfChkmptrPttuuuuVutesr9pnlifb^[9WTPN KHG%FUEE[DEEEGIDK}N*PSVVyY]Q`cfiBk_mwnppqvqrFr0qqppnm kei{ge[b-]YU!PLaGp8pqrs|t:totgssstsss2rrbr qpoomjgzdA`\YV>SQOMK'I FDC1A`@V?Z?@+BCFIMlQ@UZL^cfjymqsuvwwww0vvuJsr;omjf'aq\XgSOK[GDA?E>h===j==>v?wACFIL$OvS^WJ[M_Nbfbi$kmopqrrrrrrpqpon*lykhf bX^ZWiSNnopqrssss<:98893;EADHQLQeV4[ _cgtjm?opqrbs)sttssbrqpo841(/.s...//0v2%369)<@EJP:UZ`PdhknpqrLs0stttt!srqpo*m"jhuecoa?^[lmn1opqqqqppppAonnmQkhea]6XMSZNIFB\@ ><;^986J43l2 1///1m257 :b>CIPOV\bhns6wkyh{{,{bzzzMyxwMtr(migc\rTMF@3:40+)(0(T(H(()*+H,r.149>]CIkOlU[af2ilnpqrstu~uttssArpnlj[hFfgdc`kwlcmnoppp^ooooo+nn!ml#jfbb]XSMHnC,?,;}977(543?2<1e0//?.e.4.Y/X0+1258=C1IPNW ]dTjp0uwyz'zzTz_zyxwuFrnjd]V NF?|93.*L'%%%& &7&&'w( )+X.27E+LT#[biorvTwxxy(xxOwusqnlg)aZ5R|JqB<850+(&M%$$$$f$9$H$4$%C'j*-.38|>DKrRuY_4d,gkSmpPqsrtBttSt sssarVpznlk{jiih'kollmgmmmllZlhlll^llYkthEd_YRR\KtDs=f7U1/-^*Q)(((t(Z(f(()%)g))))))i)s)*,&/3{9@!GOWy_Oelptvxx xOwwYv,trqEnlhc\UWM^E>72r,)w&%%$$Q######%G'i+q/F4b9h?FNMU[x`dhknperFsssJsrsNs8rhpnmrl=kjjxillGlmYmmm6ll@lblllymlnkg9c1]VOH}A|:O4n.+~)(((+((((6(C(Q(r(((q((|(.(()*-N07 =aE!LT\qcNjnrtv>v7vauutsr3po!mj)e_WXQIC;5/+('&&<%d$$:$#$'#$&)_,1 5i;!AOHPKW\a5ei lvnpqiqqqqr'r_qpcnml|kkekjlllmPmmflllvlmmlmljfDa[#TjLE>72,*(>(G'''''''''''''''&&'(p+w/5;9BJ.QY`rgxleprt-tt>sssrqqonlhRb1[TN GK@Q93 .*)(c'&%$$###!#r$F&)b-Z06G<CpK2RqX]bfRjRloopXp.oopqQqonmill/kkkQmllmGmmBllmmwmmmnlj3e_YQJ~C]<50,*((((((S(*( (((((( '''^'i'q(),/5;gBcI7P:WC]dsiOmo^ppppq!q1pprpBooOm idd^XRKE?`83G/%-J+p*S('M%$##"##_%&*.-17D>F$MT]Y_Fch]kamno6onnopkpwonymNllAkkkmnllm"mgmllm]mn-nn1nbldidc^VOG@:3/ *)()))(((((((((((]('(0(w)*-05;"AGN\TZaejkmlm0mVmn?n\nKnn|nm>je`ZUPoJD>8@31:.-E+I)a'P%$|## ""#z$x&(-/2(9d@HOU[`feilmwnLnJnDngo0opo~nmollllkmolllm8llxlmn nJnnKmk9ga[TNLE =71d-9)((&(~((((s((((()")R)h)=)E)y*W+5,.j1"48bivlmlngn{nno~pp[oommClltlWlgmYll\lm ll=lmn7nXnn7mSie_6XQLIA:4.+ (D''Z''( (((:(q(m(p(()Z))*K*,_-0 247[;?DI>N;RVxZ^a bcdd~ef'gXh/hijlGl/kmh?d_[X&TOIC+=953"/,)'%$#### $Q$'+29AIvPsWL]tdji4lmnnooVopQppdonxmmYlllml=l!l}llhl(lmn_nPnml-gc.\_UMF>7M1+(&&~&/&&&&'';'e'L'N'(()*A+,/%14R69fgi!j`kl?lifbq^[LXRTN~GA=85k1{-*(!&%<$x$[#$$$% '}*18W@bGO3VS\dcimnoop>puppqWqpIo+nimm?m mWlkkl+ll'llnnn8nmBke`YrRDJkB;Q3.h)&$%0%'%%%%%&&@&&&1&a''(*X,.148_;i>GAD7GKORTVvXZ[_\\]^t_adegikllmk@hekb%^\;XSM'FA<08-3/+)&&%e%`%%$%V%' *0e6>F~NUm\sd_jnTopq qqqqqqpoonmmmlkkl@llVlQm_nnnonljd2^xWOG?819+&%#$$%$$$$$$%%%C%p&6&(*.105 9= @CFJ)MQETeVIWXwYZ[[[[\]_iadXfhjl]mmmlvjgda(^[VP{JC>w950,)'M&%%%%%%%x'7)/6=EMTT\Kd|joCprvrrrrr/rHrqdpkooRnnnlll:lmllno:onoli)b\yTM?E4=C6.)%#"w"#;#$$$4$;$A$[$p$%%&)L,0428=BNF9IMNPTZVYhZZZZ[3[[[n[S[\^a,d]giHkmnUntnmvkiRfca]Y]SwM2F@;6K1-6*"'&& &.&&(&&%%'4).4ifca]RYS"LF|@N:5x1,j)V&%%4%i%s%%%%&(-3;cC!K~S[wd*jps u tuOtssrrr qmqpppqnmn8nwnnnopqUppymia[$StK~C4:3+&"! !!$!z!!""X"w"#,#$j%'h*.4R9@ F-KPsT{X\A_(`eaa`_X^^]v] \\\^4`cfhjl0mmnmlbiyfcb`w\rWQKE6>9C3/+ (%$$O$$%@%]%%[&(0,2+:AJURZcjpsuuv7utssrraqqqqqrSoo o8oPo|oMoyp[q'qppmiob,[SKC[;3+&"^!"   < G j !!" "#~%&*/5';DAHMSWR[_abccwba`0_^^U]]]_!`cf&hHjRkmmnZm{khve>aT]YTN_GA;850,(%##/"#7#$%$d$$%'+e08Z@ HPYai$oruvuvuYtasTrrr]rr$r|rrslpppooooptqqsppmibw[T$LC;3+&F! S  $] x!r" #%*.5<BIPOTYc^72-*&#!!; !""#8##$%).6|>FNW1` gin\qtturtsrrrrWrBrs"ststpp8p)oooCo=opApoomDi~b\TLD,;4",9&!8H+iZB+<N! "$(-4; AH`N=TX^aUdef'feddrcc btbb2bFc6d}feh*ikln.nHnm jfbY]VXSMGY@:X4^/+'$!T y!9!""G#e$V(,4r;D}LT]dl.p(s,sYss/rSqqqqqr%rst)tpp@pooCnnnoRoo+o$liMc\U$M*D<54,&!|vJ!!#z',3~:#@GMSX^adf ghgggzg+ffFeeeefjgijkmmnnnlliud_ZxUZOICD<61-L)%&" vj  ""&*2G9BeJtR{[byinHqxqr/qppp*pp|pq^rms/ttooQo nnFmmmn3nnYn~l^i\cp]UMEz=5`-'"SpgWo.!="&+o186Q.s(s"VI1P!t!"&L*06=1CJ5PaU[`gdmfi!jTkklkl0l^lSl5l lPlmno#o{oXonmie[_YOS.MF@:5V1 -*i'%S"!(p7 H#]'/s7 ?wG2NW^fdknnnonommFN%VZ]ej7mmnBmlllmllmopq/rIkjjjjj@jAjk_llum]ljjf`YQwI-A901E*$& {fSB^+ ")%?(-2/7>DJPV[~`cjgiklmmnfnoo3oFo_oopMppp/omkfb`Y,R[KEO?w9j4/,*)t'&j$#=! O "k'!.6_>FMU]diVllmhllQl lQllql~m4n}o~pqiiihhhhi!jjkhllk faZS.JB; 3:,%!l~9l^oO .!$'+/4:t@FLRzW>[_cgEjFkmAmno"opQpppqqJqDq\pomic]UUNH%A<#6Q1-+* )s(W'%$O"! zq:@!"f'_/76>FhMU]duhllmll^l lllllmjnotpdqeh-gfgNgSgug gghijGkkwkgc;\ULD<5!.v'%"ox u!'#&]*-26&82.+T*)((V'[&\%#"Z >wW"''`/l7,?@FMU]d"hTkklYkkl-lm:mm!mnopXqAf e~eef@effghijjkh&d]WLO-G?)70)$_ bc~E, #/%(+/38>/CIXNkS-W]"bfjXm6noprst1ttxttt/sqoTjad]^UN*G@:V4/k,)e((W(g''0&{%^$" D"(]08a@VGNV]dWh$k%kkkklQlmsmqmn9o%op9pccd deJe)e?fg`h@ijHjkhe_YQIA:3V+&X! V=|#]Z{] "$'* -U05.:?DJNT Y_LdiVm4oRq.r^tSuvav?vkv(vtt@qcmga.YC8[1-n)O'&'_'''N&&X%$x#! yd\!E&,)4}< CJQYo_e_h+jjjjkcl8lm.mMmn nnoo\^_acVdzeNfghijkljhc^WPBHW@92#,D&#!! S j!Y#$&(*,/27;l@JDIOV;\bgkoqtuvvvu_t]qok2e^VNG&@l94Y.K*<&&'%&&&&&O&%u$#p"E!: :3k7 "'.6h=E(LlScZ`f%hjjjjk|lolm m2mynnnnvnWY\^ace2fgiijkSlkjbeaqZTLpD=6[0L*R&$ #1!!O d    !#$&(M)+u-/366:>CIUOV+\6b fkMn{qsXttts1qnkf1`!X_PIA;5b0m*'% $$%v%%%%+%$##"!- L!$L)0c8@GANUw\b+fijjjjklyllpllm*mAllXl RlUnX\$_bdfghijvkllkgd^ WPIPB :4y.)&w% #\"r!!*  < M S !# ${&#')!*:+,/P158=BHO"Uy[`fRjYn[prrrq,ovkgaZRJC\<86`0}+'$x"#E#z#$#####R"!!% l}N  r"%+2:BYIPW^ucGgi8jjjijpkmlNl[7O1,4(C$,"b!m" "<"q"f",!!!!! M1 L!<$b(.5=E.LLSY`Ddghiijpj4jj(kkk=jWj1jih|geacDJO-TxYW^eadfghij8klmlknidg_YSXLKEo>72a-*'%$#!!p !!"#$&''(M()p*!, .<26;J@FLRYL^dVhkmnVljeaYR6IAc92-(P%! r ! H C<+& "/%*U1@8r@nGNV7\>behijsjjjjk4jdhhJgpf?dPb._]%&%&c&'''(*N-15:x@ ELRX^c@gikVih$c]V3NnE=6D/W*%#G!! ] m = RHN ""$(t-~4;CKQX^cfij3jjjijwjhfVdb`w]ZvWbTr4L;C J.PW]a{cfhhiklmmlkheaw\{V3P)IC*=7%2. +'%#"!!P !!'!"v#I$$v$$%%a%5%&)+0E4U9>E+LSY^cfhLELNShY^oacbR`[CUME=5.($!!) h R > D &N^z !#3&)N.5\"b eiUjkkkiihgd`[QVQ5KE?:5~_#k,5>GOWY\aegi@jkmmxmxlBkgi8fb^XXTNHBFWMT Z` eChZkkllk1iigqeG`[UOIiB7DKRWX'^KcVh/k0nooo*njlNjOgd ^Y&QeJA8/'6 .MT_n )t$,,6?I&QXu_+chkn op!p=pToosmkhe%a-]Y_TOBIjC=9C5,2x/-+J)()''(`((((((((i(c(()K*,/50;ACGJMMMJsGAc;Q4.)%#"!!!!!!!!"4"W#.$]&a(-*-!049?`EL1RLX]bfjm1oyopqo mjhc_cYR'IA9K/'+  a%.8oB@KvSZ`\f;imnbopepp`p^oanksheb ^wZUPJD?;N8M5t3k1/1-S,,X,--G-E-=-e------..138 ==BGJMMrMJFA;5D/2*&$""W!"!"""\"#$& '*,V/~26;+@FMSXl]bfjmopqpnlhes`ZxRKB"90'>X <gp '0019CK[S`Y`eikn o pp*pionmjgeeb\_|[WQLG,B?y<:8j65 4'34(4w444445585:5G5-56y8{:|>BoGKcMOOOLID>y8^2.E*>(!&+%%B%k%C%N%B%&(X)+-=/2b6 9>BGMSX]ub#eilnoq,polie`Z4SJJBN9g0(1S ^] sF'1:cCPKS/[afUiOlZmopqpmpnm=jhfc`]AXSyN{IFCqAP?2=IOITY^bfjmnpypqpnjfar[T\LB9n0' G Z (R09BbJ:7h563.222$112 34g6579:=A@FDVH9LQ@UZ_cflilQn;opUpopnOk\fEa[ULmCL90<'?G rKy^ U'09AIIQYf_ dg7kmsopp/oOnnmkyigecI`\?XURP]MLKXKKKVKtKKKKKKKLL=LgMMOcPRUX6Z[\\"[6XVRTNWJEBt?<::9{99;9c9:;=t>@SB DGLP4TX\`d gjqln-oo*p!onkTga\UMD!:?0u'0QA; > _!*"~ |'/N7Q?cGNOVh\g`e#hgkmmn_mmmmilkkihDfmd1as^\9YWUaSRaRQR\RyRRwRRS S7SYSuSSTUzVXY\^.``a`_][SX TQ!M}JGGDCB9AAAIAqABsC\DFGILOSSW@[&^adgnj`l>mmmmMml3ieb`ZTM$Dz:0'( L|(} ;%d-64k#)18@HOyULY^bfhiijklel4kjihgfeQdba``________``aXaboc cdefghiviiiNhzfdb`"]ZX{USQQ,PPPPWPPQ^RTV|XRZ\_b$d^f_hjJkllVkj"iqgea`]WQJB9r0L'8: +W+bc]6 t&[-A5%=EzLgQV[`6cfghijkl>l$l kk?jii(hsgg^gfftfgfnfXf0eeefg"gh8hi?ijrjkllbl`lbkkTj"hfeca_\[;YXXXX'WWXXZo[]_`bdjfOh iklmllAjigfb_YTNH@7.&6Q( kA?S ] coh#(*"1:AGLQ"Vv[_BacqdQeghni?iijiiiZihii*i!hhhhh|hgg>gJg~gggghh&hdhiiZijiivii9hgfedc]b`__7^^^j^"]^b_`Gakbcdefgijxkk?j hfe!b_ZVP=K3D=5^,$K % J7Z BcW +&k.6g=CH LQ}VZ^_a bc{dfsgph-hXhhhhiiijjZjDj$ihhg_fff#eddddccdd}deeaefgZghAhhvhihgff[feeee:ee*evf&fghBhi>ijNjjj7i0g?ec9`\X$RJMGjA:2*"; /@;8*=h| Z#F*2g9>BlFGKMP T{WXYgZv[]_E`vaaabHbc.cdeeeeNdwcba`_^]n\H[6ZZZZZZ[\]_Y`bd efgh0hwhSh>h$h1h6hggggh hhiFiHiLhhgfe>cpa_[\lXSNHC;=7/' [Y ?neaX+ZR@)$n r>&--38<#@93,e$P3 u` jn $)t#,!< uGm"(.]2$5t8y<@DAFFGGIKjM?NP6QRT6TU\UnUUUUT[SNQPONnLKUIHLG[FmFEF FbGItLNQdT;W'Z0\_qab?bc&cocd dccd.defff"fdcac^[YWURNIPCq=9I4/)K!\o % k jwv$"Z" R\_Pex "'+._1g4g8:<=Q>B?C@B C~E FHJmKLSL7L0K{JItH6FED]C$A@!>=]<;;n;;f;=[?*ADGJMQ6T)W/Y_p]ZWTROLHgCR=8o30+]%4Q 3 {J ;i6 ?(4 [s#V b0 X"%'),H/1~34[55679:j?A.ACA+@?=<#:98765232M150///o/0V136f9<-?BEHK-MOYP\QRSTV;WkXYZgZsZ\Y>XV SQ;NKI"EAl<;62<.`*&!* F])Jq6^s"U_CO5";/=a^6y = 1!#R%L'Q)D*+,O,-.0V235x656553[1/-,&*s('%$F#"""L"#a% &),/258<?pB/DYEGoIJLGMO5PaPQZQPONLKH|EB)>u940/, (%6!6a >K(r_N^8 Kf>rU )_qa!_/ .^ d !"w#-#$V%T&')*++}+)'%#! >Si<Fw!$&)-0X369:<>K@ACNDJEE-EcE+EDTCBE@>0;-62O-)%" )/ P2A6_&ig-+ieMIua($ njf+B2SV&QX:5a1pUds*IyYi"%)m,\.0y2Q35^678939::e::R98G63#/@*%"5% E"9IPu=k"6\B:9n_tmbDC$$Eh A S C08^FM Q j ) H t CD -"% &( )+*D+#,,-.e/m0#00Z/-+'#vA Z"oO&X74H7oc8&0|s4hJ6.u[RZ7  M  2t \@  u)2 "6#q$q%&&w%$"[z9 P 2Q.HQdg)cYwC`vvXE5VxV& ]8RK7veZ$bju' t#.)EA I30AYJ* ^-m$Np\H0f\zqb[IL\v =9cpS@PVc,)  2:nwi#A``;TaSL~ G*rRy h " -gY jT 3]qvsZ\xQ`^WSjlM#<'or(Nd+#&j w]q7d{aKxnaej{ia[<7RA| n h   UzPIZiS$C4u_rH6S>Sagfqnb996 Ggi; s#sP~NPfMs%JliT93@Pahl{t`aM Fj*ZN va*J0ky9kR47[0DXnvsa\F)2+!%iz3<ey4v=6eqmkz6AzFB*wFvNyAyfFQ:6Mhwt6LXa^TM^\1*2'(T|z7 W!%FiSQ@opWM[nu^Jexa-'OghKX8;I+_tlC#L54Maid>SUPC:<T[= !"*82;jx$;r"UO_lWRhlnp\C43+?mQz7W`K;'_KAKW^Z3HPUM<2<IN95:&27=Oe>Qb^ztxod^Q>#1rm[S6KUG:-+%p`PS_dX!0@V]S>04PZ47UA"<L</KfaBBn7ucag+vuu "+;@=5<;4~f[bcK&BZh]?,E`\7>UG% ?IJT]kd@%&P_0^(0+50}|{wY\zrXQy.21%.=5aVI$ &EgoY<:H`YLfA (Pnn`irqb@6Sv; Q1LL7>=&vot~|B#GO?03]75% *[?( ,KcpcD/G\E$TS2(QhmnhljZPPcpH)/m.afEE=#plt}{j4 6J=($;Wxw$,'+M+ %;frJ%CVL ,NT5 +Y{yc^eu{jWUfg>8PJ`GF9tjrg1/HW]H(lzr$*>+^8  6N=!!0@C37OK7$,U~sy}qbY`tx]QP)QLSD+ ~ldnz_I(2LOA5&E{ %  Z:( 3 %*,)!"7C24LYNGZ}upquoiimpsrsj)>TN=wshgrqRDIHM]Y7 8m!&[8* 8"26(!9MA)%<U[Z_ltoqmmptrsz}BLK2~wprx~`PSaeacU0+:V{  !tD -  /@8+5AD;+"'<Vimhfn|qkglxxot+CN<' ~{|peeqzs`SF1-9R\j xiP3  # $+016<CB6*!0Syuclvhdo|wnlu&@N?+x}wlmjlsqdQF@77:IVodNC*"  %6.%134?E@6(/KsdYdsn^dqqmjq|':E7%}ywtvtni_QEBCA>39LvnI7(&$  @<qN IDv|bMf;B]!(J~G"2 I t 0    S   b h > iJq5$} :h?O ~H%tt2  HQi [x9P[_PRp:%T P q g k ] # d !  7 Q Z ?   #   D '  E S Z f  Z + 51KUk6gx'3 WyM0XfbO#b %t p u  Y ! d -    ( 8 7 -  d Z J f  8 _ v *  + -     3 S 6 J $ #V63#KgJ]|JQ!uG]f/aA   6 y E 6 '  i L . % & 4 = ? B 4 % ?  7  8 Z t W   Y = A |0 "z2|ih4>-*7d0i[ - 4 y , r t  +  [ 0  I  ? O W x b / W = Q i y ^ 9   "  8 x - t + E ~kC2QNG3_y8yP jQU\D# | 2 S l H i +  : `    c q N $  + A B @ U s S    2 0 (     8 p  $     I 4  ^:IyI}([WEuU|!fc <   J )   < r Z  ] < #    y5Y+ *AQUc8 * J 1   - N a y | W  YjjB.Uu/qXk0p_qd{| ^ @ - ; & 3  V i J t ? zJFH/D}enzw8)Iw , y N ^ pkm$.w}edBCDJ Y  m a j [  o J T p WHy?=PqKb2gWHJMJ2!8`.|?Ytt:   . P n o g  4 W $ _#*-y&" g v e p @ 6 K 3 J a Y V8{  *Favzpm4Oe+27NafdO/3`v>zG4ijHhSH\ . , u s W A "v: B 8 O 5 r U e ) q m,o;6?8}PXtEyHN+"%-572*#%(:RoOKvC.XR% %  0 Q z  Y s b D U   * ^ : # v g k } h L H G d  ] + (  +k5b @xg'Z5&hL%#)+-48S|CYhkuzgsAva0&`X& L & 2 b O B I ^ " :  ( - * X2A;f_mMj>~stN"C_uby}gV|re  ? ;   P X f [ D A e ~ y h G ? a | -J OI>q}O]ZHR{gIwL#n43He   Q\X&[ev |(Y)hA~  o  i /mitRlJWNJO'3*"6@BVt*MhT2Q KeB~>K>}8~x  u(M F l >}z9QMKAP7 5t&jNA=0s8K )=;KI]Uc*4psvFr_ASj)e_Dgj&%F/PCS|FC7WOGpu1mctZ(_e< y)h3/hn7J SS\5, "F s Q C L $ ;+QR  3Ypc0uQ1T J~]nnNoN/]2HH0ZTpPh0(~vs R  k|K0. ! Qlk1)KV:JA'\]*U|oUv+ph-/9\Yut @ 3 *e{= !Zz#$ + 5peI*8b Y P  n M OGdHuTm=O4IUDrw)<9Q-0OrF#S({c|  9 {*-$e WfO/ &.:N "#~$&5'D(A()*`++** )('&%z$*"!0@Kt0%S7f[ Mwyln\Y"[u_hB7}8yT$ sc # G"no[p!#E$%r&S&'r'( (?(g()p*l+a,-/0<1)223O34q44f3|2}1/.-0+*(r&%$e#""c!!5  soPT $~1qq<DN=${}1 EV+ rd q"$%i%&&(|*+-a./0123G34#4G4M4k45Y6679:-;;<="=>X>>=<;@987X54.2j0/*--E,,=+++++++f*^)-'%$:"!LV Y U =xUZjF2{znwiW;o, K A 8n!>$P'*-%./h002#35S68>9:;==>>?)?>>>?@3ARBCE2FZGvH@HIxJJJJIHG_F"DCsA@><:C8766F55m5P56K676u53200 -+)'&$!XeX VC5m 'Y&w> C4Lo!$8&)P,c03g6f839:m;m<=?P@gABDjEFH)HIyI|I]HH{HpHIJLMxOPQSSTsTU}UUTTRQPOsMLaJkHQFnDCBA@@"?@@ABSB@A@?!<:742`0&.^,*(I%B"<c S "S'pO#%Iiy * 0 T  Ce"%) ,A.148G<?YB CEFGHIJKLN2OQ;F86420-)&s#A HY <,%A<^>r,n w Ii#4'I*.158 :=AKDH@K+MOQRST,TU;UVXAYZ[\o\].]']\\]$]_i`bAcdef(fffveeee`ddicc'bb2a`_^/\[ZZ;YXX,WWWWWWWDVBUQSQOlLIFDAg?5=>; 85B1-*?&"=>H s Bv9;  T[f#Y(_-E269:&=g@CFJAMPTPW4Z \^$_)__`G``abcrd7dde eddddeBfgThijkljllllGkkjjj>iitihhhhg(edcccbb&aaab_bbbb `_^k\ZcWU+RfOLJYHEC@=840E,='#  * i&#a _kXk^#'-f27=4A|EVH^KNQUXZ]`ce|g5gh@h3huhhhhiViiiiIihhhhhiQjIk6l)mmnXnonndmm6lll~l)kkkkkkqjihhLh ggggghij8jjjhgfrdb`|^$[YW3TR6OMKOHD@M;t7 2. )#nX P \C%_A0,)&Q%5$&(-B17=>BHULPfSLVY\_padEfigkmJnnoEo@oYo nn9n%n4n%mm{llulkkkXkfklm/nnopkpqYqCpp0oooGonnnnnnnnommQlllllm7mnopqQqhqKpkonGljhfec`^\ZtXVBSPzLGB=83.f(#n{  v):730/w.13D7;AvG7LRUYz\&_Gad}fvh_j+l]n3opxqq=qqq~pp ouo.onnfmm_llTkkk4k@kl*lmqnVoTpKpqqqq%pppvp0ooooppFpMpooo\oWo]ooopeq9r$s stDttsrcq$o}ml9jhgheduba3_4][ZWSCNtID+?8:4.)%N!jCDsA @k?ElA>F:99G;j=AEKQQV[_bodgiklnqoqrsmssssssQrxqppp7oo.nn mgllKl kklAlm1mnopqrarrrrxrWrqqq_qRqqrrXrgrgrUrHrPrcrrss{tCuuvww`w!vutsJqpovnYmQlmkjihfdLb*^Z*TOJoEd@:C4/+&"p yOPKHEDzCEGK'NSX]b8eXh]joln!oWp5qqrstt&sssssrHqZpooSnnGmmAll=kkkkkl`lm/mnPo8p%q qrsrrrrurIqqq{q\qqrZrrsss(s>sSszsstSuuvavw-wow@w vIu[t2s4rRqlpooronn3m:ljWhf=b^)YsTSOJE@?:a51,'"F' 2 "KY$US#PYOUNPnQTW\`dhk6moq3rrstu/uu`uttIsserqppoYnmmPllplkkk~kklYllm%mjmnoNp)qqqqqqqYqppppqNqr_rrs+sqsst*tftuSvvwUwxxAxwwivv u\tssFrrVrqqqyponljfb^YTPJEQ@ ;y61,'w"  I`^([YXXXYqZC\\^b,ehkn/pcqrsgt8tuquuxttssUrqponmlkojiiiAi!i i]ijmkkllfllmmn]o*p pppwpmpLp"oooZo5oqopopqpoonnnnnnunmmllkOjXi%hCgghhhi2ifijakSlVmwnokpBpqrvsDstftu,uKuGtt3rpnaljzhAdaD\XTP-KE?: 4/.*t%qqnq&pppppppq qryst[tu#uuv/uusrqphnxlitgNeb_\YVTSGS!RSmT4V WZ]?`be5gfhjnkmn]opqrrrrrqppoo?nnmm3l5k'ihgfUdba2___]___`Kab ckdf-gidkln'oyprrstNttttsrppo"mukifb_P[WSNI C>694u/s+sisss{sasBs"ssrrs/stztu5uUuuutsrq`on9khec-`r]oZ#VSPNM7M LMGN4PdRUX[_#b&dghjnl"mo^pqqrkrrr0qpp6oonxmlhk7ihf#dYb`^\ZY/XeWWWIWqWXiY[m]^`ceogiknoq4r7sftttttsrqpGoOmk?heTbC_n[WNR LGB>b9gssasssssss]s rsRst&tCtetfttIsr8po-mkifcv_\ZVSPBMUJfHG7G FG^HpJM PjlnpDqsstFtttWsrqpomk3hfpdDa5]XTKOK~GIBrs/sst$tTt=tss1rs"sls]s's%ss rTq=oRmkRi7fd `]YMVSOLIFDBR@@@ABE6GJMQUY]a+dZgjloprOrssss^sr;qdp1o5<{;);3;<=]?ADGKP*TYR]pasehlopqstuuuu???@BE%HKNRV"ZL^bfjQloq@s ttu u|uuuEttsqpanlkxisfc`\YVRp+pqrfrsdsTsrhqqqqqppOoo%mokrhfe]a^PZWSGNKGE.B@K=:8(6i55$4579i;>AEJKOTZ#_ cvgkp.s5uvxxx1wwav~usrkomie`'[uv:5311j0H/6.-K,,,t,q,/,,',,-R-0 27w<^BI2PcW^f[l?qtwxyyyyyVxvtJqm`iic]*U#LD=60,(&.##j# #|#$$B$%(&(,A05F:V@GN1Ul[aeiloqsstu9uGttMss9r4pnlk ibh8490e.--,,^+++f+++++\+V+b+#+V+~-(/3&7p=CKeRZmbhcnor'uvx'x]xxx)vu~spm id^W%O@G?082.w*"'%:$y#$#$$'$g$`%K&y)],x15s;1AMHlOV\afnimp"r rstFtmsssrrpomkSihgg/fOmmnn&mmlllkllllxmllifaTQqXM]bfknpoqerssXrrr2r;qpo mIkjaihh.gn?n-nmmll:kknklTlllkm-ll)he*_XQRJ!C;5/,")a)((())")7)I)])))t)C)=)((I'()-073=wELT\cpj8nrt)uuv7uutsrprmkgc\NULME>72}-)'&3%V%/$$|$B$7$$@$\%'*-27w=DKSY ^bgk#noqqr qqqqqKq#pcnmNkjji_hhwnnn;mmylkkgkllllmmKlh!c]HVsNGb@^93/-f*g(D(d(B(((((((((((((z'''W(V)I,0~6FMWSZ_dDh#kmoppppFopQpkonm)kjjbiiiYo;nnMnmlkklUlmmmnom_kgb=[UT'LfE>h7_1,*()3)E)))S)))())).),)")+)&(()*r+/;3.8>E$KRY~_ej2moVppq+q}qr r"qqypeoli\cz]tVyOI@BP;50J,[*(( &%%$a### #O#%u' *.39g@GOU[<`eail5nso0p pooooponmRlk'jjajEj)otnn=mmlkklmmmnlnInmje`gY6QIB<'5\0r+*8()b)))))d)b)])r))))**D*2*+,.n15g:?fE,KDQW]5bfjAkllmrmno_ppZpppnkfa%ZTNHxA:5D0.,^+)i'&%t$Z#"""]#7$&)e.{3;HBJKQtW]bgk mnroyoouoBoponmlkkwkkk o'nRmmmXlSklmmmnxn mkhc>]VJNF?9o3.*)())K)))O)T)r)s))**V*+I,,y-t.0259T=AFL(QV[@_begJh`hiMjklImxnmo`opoqmxhd ^$/#6""@""$&+C0Z7?FN]U[aXg$jmnoppopqpponmll{lllnmm^m2lkkgklmmnRmmif`ZSKUC:6\2%.+C)&&%!$$_$=#$$'U*1U8@-GOW?^4ekXoqCrrsAss*s&sPrrppooo o1ll&l"lEl~llm+n>nmnlPidG^WPiH|@92>,(&!$$% %%&"&X&y&&&&&'(*-148=WAEIuMGPSVSYZ[[[[\\\]_&a_cfj lopq&J%k%>$$$$$' *0-6>FnNDU]ekprsst@sssssvrqpppppPll%lSlmlm-ngokonnl~i)c ]UME>7/*&#$#$$T$%?%%&&3&G&C&&'(+/38%]%x%&&I'(,05h:c?E{JOTX[^<_W`a `_]\\I\b\<\]t_b8eilXnopppnlheVaM]YT)NnHB=S83/+)&%|$$o$<$i$u$$&[(v-3;CsKS[Ycjpscuu|uuLtt tssrYqqqqrTnWmn1nmno opqqppmic3\TLDp9`50,(& #""%"S"e"###$&+0o8`@9HPXaho\ruuuvtt2sts?s^]^A^v_adGgiklmmmek+hBc_-ZIUPKE@6;6'1-*7&{#!! !.!"/""$%%s).6>RFNV_gmqyt#t-tt sSrrrrrrst tugpp1p oooyopMppoomjzd^nVkNXE=5.&(U" uRp^`cu!K"&*1 7 =CIOU:Z^zac_dddcbaa``aa?bacfh^jalEmmm+ldifa\>VQLFAQ;7"2.*'$\" }j !!!#*$I(0- 4/4;UAGNSYw]acefbfeebdd*ccccdf#gik+llmlkWgc]XSMHB*<73/w,(%" s1 [ "# &+]3:CJRZbNimppqpwooopQpipqrstupzooo nnQn5nXnnngnxljYe_^WOGB>7/>)!#rHV u!2$f(-29?JELQW\a)cfghhdhgcgg fffgRhfikNl8mlmllj.e`ZTO"ITC=8w30-6*j'k$"9 U{%QW!F"%z*'19sAIPPX`.gknnoEnnmn(nno_pLqrsuooAnnn7mmmmmmnlje`0XbPHM?8 0)#U3pEE #',06=6CJ[PV\adfgi_jjj^iiiigiEii{j6kMlWlmrmm?k|id ^WQKE}?9d40S-*(&^$3! D O !L$)-08`@GOW^kejDmim{mmllglmJmomopqs t,nn.mmmFlllvlmm9mlk,faWYRIA91*$ 5n)m"$[ #*&*.4w:AMGN>TZ_vcpg|ikikkkkk$kjjk*klbm6mn mlm&jgb(\@UUNHBCu6/'"?9~ u"B$'U+W/6C?N93.+)d((q('U&B%C$#"! %At!%*[29AKHNVU]+cgjjk@jjkhkllmnpqqrihah5hggAfg,h+i jk~kliXf_YQIqA'9X2_*%K f|P>O(P I!$G&P)-3/9?EKQfW)]dbg~jSlmnoqrrrs0sOsgrZq\nikXe_WOfH@A;50,)''''f&&%F$I#(! v. "!&,4;CIPsW^sd|gjjk*jkklDlmhno4p_q:qrag,ffggfrff}ghikPklejIga\HTLD>CI)OUG[oafGjmJoqGs[tuvvu/trZp;kfI^WOGa@94R.*'Z&%p%& &%%$#"! ] 5 "$* 0I8M?FMTB[aafHh~jjjjjkllm*mnopKpip`?a;boceeefhiGjklmljfxb&[T:KD<5j/|)&J#3! 2I "C#%b&(+)-05R9?;DDJP9V]bgkEnqstv-v+v)tspnhb^ZcRJC-<601+(:%G$$X%%K%B$$k$#""4!{ X 9 % !3#e%+19ACIP*Vr\)af jmqrt@tRtsrqnjAd]`UUMdE>~8c2G-(%#x#F#6#$$##y#S#""!z! } i h!O!$O'[-G3;CJQXX_d h"ik3kLk4jkyll3lDlmDmn'mmhmTWZm]`ubdf]gijjl&mnnnjgbb\PTM>E>8G1-(&\$"!!= ]   !w"#%9&P'^(L)+A-048=BIOQUn[[`eimp rHrrq(ozkLf_XPlH7@9_3-)<$"!L!!"x""""m"{"Y!!a   3!W"% (/5=DLSZ%`eBhik5k4kjkl'lllrlmSml~k|jMQXUY+\`c!e]fhjklno#oljfe`WYQR^KD=61e,v)h&m$# "E!a h R K !"#$%&o'-((*,/27}<AG}MSYA^chknopLnalgb[{TKCE;4/)K%{!  z ! !)!$!%!#!J!1 0l @!#&+18@GNVJ\bfsijCk$kjjk]kkkkGkQkjhg0eFNKOTY^>advfDhj6klnlolon_lhdc]WP]IB;50J,p(&$#G"! !"#f$9$%&&''(*-[1y5:@ FL7RgX^$cgk}lmkid_-WQOjF>w70,+%"eYq\ "$(-4<CKQY+_dgjWjkFk jjkkkk%jAj iwhfdbo`C> CIOU|[?_cl@moonmjg6a\UJNHaA;d5;0,Q)&%#c"!!8 !-!"h#4#$|$%B%%&:&Z')e,0G49?9DKNQW^bghj$hf(`[GSDK7B:q3u,(L#!F[ ")$'G+1|8@G}NUG\a_fpikk>kxkjjkjihg etcw`]ZW5GSPyW^bfhjklmwnSnYnlkheao\WNRLTF ?950`-)'%3#"""X""#T#$###Y#*## "#G$G&):-05;BJXPVY[Z4XSNG ?70*!$"d o>e_!+"$'c+06w=ODKQX^dcgAjnkll[kjjYithbeb?]Y{TO_IC>9 y%r.7A JSZ_dgOj$klmMn'n=nll)j:hdc`b[aVQKE?:q5A1R-*(&1$$#[#b#z#$u$$$$4##{#a""#@$&N).+0R5vPV\afi_klzm4lkjRih fb]WRLF@694_.?'0:DMV\bRei[kNlmnenn{mmMljgdB_[VQKF@":[51^.O+(&%$N$#$$%*%s%Q$$K##""~"@"#m%X',+4/6}=DaJNQtPP*LYHA?:\3.+&"!Ci <tj D!#X%'+k/34;+BnIP0VZ[ateikmmmlkjifc^SYRwLE=60*A$X!|*-3=GHPW^-b`gilamfnnonnSmoljJgwcb_[2VQLF@;63j0-*)('%&G%&y&&'\'''&&j%%x%%F%4&_'+!/G5<&BHLoODNNjJF@I92+':#[! P  t !&""$&),05z;B}IP]VV\`eilmo nn\lk@hfc6^XRnK6C;9,6.32-112x3_4h556h67>766|666 79=BGKkMOINkMJGBX<61E,)>'V%s$###A#[#_#$i%&(*\,.25}:1>DJJbPV\?a}eiloprurKr omie`ZSKB:t1( 7 4 !)2;DK]RYS` dhjlmno{ooo*mkiEg8db_[VR3MIrEB@=;:.99P: :<<=(=>??>>>>&>.?A^DHYLOQkRQQ;NKFAfda]YiUPMsJ'GDCQAAA?ABCDhDEF FFFFuF2FWF}GI2KNQTUVUU+ROK;FA='9:53+1 0..y-.".=/<02x467:@<@CHM+RFW\aSeQilo pJqr~ser4pGlh bo\ULCh:E1<( jr  (08@H>PW^.bif:hkmoDokonnlkj(i0geb_4[kWTQsNL*JIIITIJhKVLLMKMN/NpNNNNOCPaQSV7XwZ[\V[XZ`WTQM"HDA:=;Q9=8>766)6^679:<)=?|ADKGK6OSX] aGO"W\adhkn^oKonnmmVlkjiVgHda^[XVfSQPPPQ(QRS:STUV.VVVWWWXZ[]y_`a-a`f_B\ZGVSPLmIEC>R=>>o?@B`CE5GILOJRVZ^bSei_l6npppqppolqhb]VVN(D~:1&'[ Bt?1/} >pd%,41<.DkLSY]bhf#j/lYmm3m lmmlkjih eca:^\Z$X]VVVW{XXYZZ[\]]]^^i^_A``b3cdeeedca_x\Z'W$SPMKDI?HFF2EEF8G'H)IJLNQ(SoV9Yj\_behqkxmoo%o_nnmGjf>a[JU=MBDt:1(Zk f{zo l? g t"*1h9{B4J"Q$VZ[_e hkhklklmRmmMlkjihfPdb`_w^]]^ ^_``abcdeefggh3hij+jkjjihfdb`^3[wXUS;Q"ONN M|MMNZOBPR=T,VKXZ]_b2dzfi>k|mno nbn]mhlli[e`ZT LC:j0'e ==KvpM * '+.6h>ZEL2QV\S`e'ghhiKjkl5lkCjjiUhNg/f dd"cDbbbcud5de4efgh]iij9jk?kllAlvllllzkjihofeachaH^\KZX#VUUJTTThUUWYZ\^`YaceQfhsjlm1llk@jhfb]WQJB9P0 'od 0^}tAsPSF# X qe#*2b:pAHrMSnXN]a:cdfIgi[jk}k}kk6kjj(ihhhhhihphhiAiijjmjk^klYlm5m|mmmmn(n5nmml|kkj2hg?eMcBaf_^]]\T\([\]_`mactdefghjk)lallnk*j:h|fc_ZGU]O*H@7.% _. :*vsZ{Y8 ;  'a.6A=zC|HM}RWs[]` a`cRe fghhhjhhxhKhh)hi2ioiaiRi@i]iai7hh|h=h*hEhTh[hUhCh%h*hIhiiiij j[jjjj'iah'fedccbxaaabRcdDeTfJg7gh9hi ijQjjyirh:fLdbb_uZVP;K7D=5),$r wrQS=U?`Mqun |7#9*I29?CHLRVY[w]^^`b'c|dMe&ef f8fBfgRh;hi*iPi ihhBgwfeedd%cbb"ava@a5ab+bcidAeTfh,i\jljjjujii$hhGggggghYhijjjjjjjnihgUeica_q[VQ$LFA/:C2)l!al '"!6, CgQL #&-4v9r=A_F,JOXRBT`UiVX}Z[h\]R^^__`ZaIb bcbbbCa`_^U]j\[Z^XWV~V UVNVWXZ"[^``cef^gogh]hhhhqhfh`hjhihhi$iiiiwihdgfdb`C]\1YV8Q'KEAD<67.&3~ t*kM?JHz9|cQ $!(.37:?CGK&LMNOQ5RTURVlW~XcYdZZZ[M[k[cZZ XWVMU\TcS>QON9LKKLLeMNPSCVY\_b d eJfg]gghhhggghRhili|i_hdgSeca^\.YW TwPKE@;7;1*# .e xW[hGmx qvt$)-D0d3Y7;?ACDCD-EF^GIkJL~MOOOOOPOO@NrM4KJIIH FDCA|@@>@ABBCgEHLGOS_VY.[]k_;`,``a/aMa]azabbcdxd_db`^[XURP}MPID?:B61-<', N 5 eam #upT! 3I'cCm XTB(#!&)],{/3689:e:;e<=?AeC5EFFvF EEeDCBAy@>==D<>:9376@55)56 7]8;!>&BEI}LORBT;V(_:c)N _ G  #D%,'*-/001/12457s9:;;;d:u98G65w32r10/.m,+**)*1*+-9/26o:=v@C7EGIJKLLMNP#QS=TUUMTGS4QNKIVF|C?;=6>1O-.)&# V/<<~e,Q^ ANAU+SVh J_~w+\ R~@!#%&'t'(F)&**+-k.0N01 0]/.,|*(&%$#N! EM. #$&)-n0469;=?L@mACBCCEFHEItJJJIHG&ECB@M!%8(l+A.%0s24$5v6{78:d;<=>>>>f=<;8E5h13,n'# zT c\P=2 }E-yXfb!%Y6#/v ^ T~w68>S@S5zW K   ^ l X c$n #&(g)+(+,-./013344O4 2u0- )R$ 0>  "A AVDp#0uXF<D\wrU_[]  $  ,xxb>O o Z  ;ed2a % ! EW+ k!^!"L"#$%'()***J(<%!2 `fOsLL2E2f^8$/~r7" r`P-| H2|f 1 S Q t_ k0-g*x(b 2 * x!o ^J  +er$a]wC]qoS=,RwL/,[, =57FcIUR9ajeBt[F`zV3kn)%&K  " 9 #-{(.j2]X! 5 vY+tfZA7i^vmaWBJ^rNAx |q& =E(k^rrg&jxC&2C| Q@,% 3 q 2 8 2 lo]g vaR7ZoumPUrT`\XWooK;J!9C ThRaT6Ep( eC9'7]mdVTVfnBy<JkS(` 0G22@`~p@*J}9M[bcqm^2%@2Tw{N )v4mh!Oi|]C5'4S{}ztfF"LG| ={pm2=Y1 8w<rX55Z'<Rgmk[S; "&!)oDFislw(d38_x^XT^dv)]B<]{XEnJ^F@Vp~w8Q^bYMGYX.-1% " 3`IW,RsX\ 4UzeHKSacaii]D/<ZqSccdO_(b|wM) V>?XhleHabYF8:S^E /,!1BMFKu09[(iex[HZtvooqxzU%)OaRF1!aLFQXZX4KTZP=1:HSB":>0#.CIO]pK K^jxo{n_bkd`b{7t]+ETJ?0*"r^PT\]U';T]S=+.P_8 5RC%+H]M?\vmI7|s 9 i_psdga5z(;A<2650{cY]\H)BWf\<*Jjb8 @]U1'LWYemvhC&@g$4c&33'-*~m{]isdf &-2)):4`RB",BbnX>CVk_$YvP3[y|nsur`6'DzG#`I^W995wruqxU "Q`L5<j}y--%,!\<" )GamaI;QaK"-^_>"2YszzonhREHbxQ33u<lpKG=#pjnkpA 2HE6.?bsx# $+  O( "8^jK&-GXN# 0U_C 3bnccmsh]\ki<3NLdMM>&oiqqsw}n1 ;QWC.o}z (:,`8  .F>**5BE:("?YWD07_pnqib\cvcUX*QNSC,gcpv~zY2%1IOE6&Mx # Y9&+  (46-#%?QA**=TcZTejbdmmkkov}|*<ME7{{hfu~kfadngC Ix&Z5% 0 '77&9SI1%-C[eeen~kfnqtttsv~>GJ4soxxhfnqmiV1+BdtB  '  2A5%0@E=1+-@\qqijuxmlow~~tln{,CRB+~shjegsyr]J9&&3N_t |qeM0   !#2218AGE<2'4[|mp{}zuoijs{vnlu#;I:%nhtx|qZH>579HXucJ;#   !2- %,5<AHJF=-4Um]^gtytg_fqsrpw 19*kXPNJE7;P|jI6$&& @<l J#H@r|^He@B_)(LC( C } ?  & +   U   _ i A rQw?)=lALO'sq~.   DJ`T v<MZaUOx<+] N  u g g Y # m )  < ] l S .    & M  !  B P W a  ^ 1 6:OIk3jx&5 XyI,T`\N'g%v | u ` % ] )     % 8 : 1  m ` U x ( G c t "  , 2 "   # @ [ C J & )Q82 GcCS}LW%xFXg.eE   8 N : *   S 3    + 0 6 )  @   _  = U p x @  (   ` A A x1'+{ua`6A.-7h3fX 3 9 | 1 g e   '   W 0  8 f  4 I Y z Y $ O 8 P i g G .  " " E   . p % @ zg=+IGA.Ws7yQ dP!X^D  }  1 [  o G j 1  < h    j i J (  " 2 8 C \ y Q   - - %      ! C w # .   G +  gDL uyF|'`` ImX"h^ : {  Q /   ; u Y  a ? $ G iG"18AJa5 + N 6    1 L f u Q   Xee;+Qs1s[f,qexh \ ? * 8 $ 7  T o Y  t ?  ]&|F\M":k _qD&&4W 4 z I  [ jhc-uae DEIQ _  o ` i [  z T X o YKd$1AlQeHzxmgdV07a&tD_}{>'  + N n m a  A d % | X!#v %f# } f r E <  J 6 R m a \&?}(D^y}fj;V~60?g~~xY, >jz <yG.kpYpOCY * ; " p Q 5 u5% F ; Q 6 t [ d $ n v-mA@J@KAd:b;iR8=Tq~sbG-$&<Vmy{vPQyF<hV%  - V  [ q _ @ P  t # \ 9 "  p s k M L N k # a (    %l;_Nk'4 Oq(48*( ,T}0\nmyWf.ZX% S  ! T G A K a  ?   ' 0 + [.@8rk|NniY/dVc pM$<GTs$v"suZ{h )u  9 5   | F T f \ G D f | e @ 4 R | | *QR ]Q| ab[TLyi5iwC[3#6NpQY`##emvn/h'f@x g  r  4n#bvP]D N?PM+ q#+zY:" NMtI>+Q_Jof yWWsX#je9;o0AB w.6K}-l`, "{0uVD7S=nZ9LS3|v*toxJpO/] 4BB'aVyNh$Yp<h_= 5 p v n  g  1 l iJ<}bO  g pd9@Qh_*UFSg`nT!RZ"]x\7{fy35,V%)( U + R f D6bt8^VH"^]1!AQu Y 5 z J D ]e }`0g ! X&N>G8bj~(D@W ;5L zF!L^ntr  _\!  f!'!"#U#$W$$%(%%&*& %%z%$$#4"@!||wZu-m. L?+pe\hy.ah KkU82zHFYC G sEgU; "$}&'9()v*q*+B+A+L+w+,G,-T-..d.../ /]///[..g--=,o+v*'('x&<%3$"#K"!!5 ~J1 p'sz y 9 GNC|3|^c104&|" gB X#~ # ?ma !#|%e&&4&Y'(*,.a/19245?6}7%777u7V7R7z778.8Z888899h9999P88:76543&10R/6.-9,y,+u+,+ +***?)U(8&$#!o \]fv:  j2ec8+caziz](406 ] j HVf">%(#+L-/;/0R0244 579U:={;:o87665/44455-5^442g0.Q,*(&m$#!x4N r `sM $PE^p Z0"P%9'*-03689:;<=?l@BnDEG{I!JKMMIM.LLKKL>LMNJNOPEPPQ>QQQQQQ;PP]ONMJKIHF~DCBEA/??!>>>?p???>n<:8=53%0.-C,/*)@&$!I5 #eBEkw &^ / {#9&j)-0 3 6E9=?BrDEFGHIJKM{O$PRTjVW=XSXXYWW\WfWXnYCZG[?\\]F]]l]f]P]U]6\\\'[[hZZJY(WVTrRQiP&NMLIK7J`J-J JCJJJtIkH=F1DA?<~976U5*31.+r( $!K xkm4j:j2 I O PaB"'C+4.2O58;?KBFI3KNOQSST TdUV WXZ\"]{^_````h`9``abcdefjfff#ee)dddccmbbbbb.ba``{_$]\[vZYXWbVVUUTTTTSTS'R9PO LJHHEuB@?z>+E951,'"y (Z &&v#) aC #'-?2[7=$AEILTOS$VY\9^`cee[g!ghghhjhi,ijjk3kkkkkwk*jjkkl?m mn~o/oloonimll9kk;jjjkknkvk1jxiihhggMffnfbfg gVggjg f ecb9`w^\ZXVUS%PO LWIME@;72O-)$: 8sE0-)*2'M&^%')-27begijlmo+oppq`quqxqpp0ooooomonnmsll`lIl@lm=n+o)p?qZrrrreqppNooioo1oaopWppppp?p oooofoYotopRpqeqqqq>pCoBmlkj hg>edba9_\YVRqMHIC?:v51#,($ }Dq FyBXF^B?=< ;=v?NBFKQ#V[_c{ehjln!opqrs#sSsstLtKtssrr&qqjqpponn0mqllyltlqlmwnwoprrst tsgrrqq5ppqqr'rs's=s6srrrrrrrs stttu7u(ttAsjrSqhppo\nMmdlzkjPigSec`]XSNJ(EAx<73M/ *&^!ZA dHP.MJ`GFF^GISLfOTIY1^"bf,iYknmopSq*rWs8stt*tt>tdt{t-srr+qppp;oonnmhll;kkkklnlmnp(q_rfssstss rWqqhq qq qrrs\sss[sNsJsAs=s%s=sxst{tuSu~uuuu+tsrrq[pooLnmm7l jhgKdac\XTPLGC>a9516,S'" h eaYW+TRQQ[RSjUX\`eiknpKqrs~ttuxuuiu3tuttt)srqpoo-nhmmEll:kkkk_klkukl2lmnp q"rLrs2rr/qkppzppp%pqBrrrsrrs'sLssstfuuvGvvwwwvvEutt+% 2 * %UaS_9]e[[Z[a[]c_bei(lInpqrsWstftu tt[t+tssmrqq"p$o mlykejtiiioi5i=iiiijjQjkklNmCnKobpq9qqNppoo2nnnoop4pqqpqq?qwqqrTrspt(tu\uuuuuouKttssArqqRppppopLoongm/jh5da^[WSNJwEA.;5/)# hgedd?cccdf9hjlo^qKrs{sstWttt8ssrrrXqponmUkjJhg eeeYeefcfgh5hiWij+jk8lmn0oVppppNooKnnqn'mnnYno5oxoyo]onoopp%pnpqrr(rsstSt_tXt8t;tG#lkk2jjFiiiHijkmCnpr^sissssss\rqq.pp{onmo[oopppqqpppqqrrrsEsrqpnljifd\`\XT`OxJBD =7e1 +H% pppY>U>?ATCEHL&P8TsX\M_xbehk moopqrssLsrrSqpo}mkihfc`]ZWT5Q N@LVJIHUGrFFmFsGHJMPSVY]a`e[ijloqSsXtuv/vnv=vbvumtosrqpn|lkhea]jY:URMpbpqrPrrrmrqq~qqrqq ppo\mki\fd-am^q[XTTPLI^FDC@>U;:889$:<>*@BF3JuNSyW[s_RbfimoOqorst2ttot^ssqp$mkheLaj]ZVDR0MIF8CBA-??G>>>@+A=C{FILPuTX8\aKfj mor8subv vpvGvvRutt^svr_ponljheKa^\[XU?oXopqrrJqqq(qqJqqqp:onmkifRc<_\\XUQMIEB?=^:8E54223\4689;987e6656w68I9h;>GB EJ NKSX]`bgknqTstuvEv*vvvov7uttsrponmk^hfc@a^\1n{oopqTqqDpppq q^qKpponmKjgc`"\WSP LGC@;=;964510q/\//013E47x:$>LBHrMSyX]c@hlpsu=vwlxx x wMv{tsTpnUjzfUa[VIPK)E?:6}3v2000/v/0]1247 :>MCGMRvX5^;S9375/20.-- -,-p-/&0?2`4r86qpponmlkihff%emEmn[noKobo0nno|p p@ppoomkgb\WE`LSZ`vf imprIrshssAsr|qq pp.onmlYkihggfFmmnDnnnnGmnno_oozooZo1mjTe8_YSILF@:510"..p-,++x+)+"+***Y* ))V)q)+;-05;"ARHPXe`#flpt.uw*wcwwXvusqolOi.d+^WgOH@*9Z2.c*'%3$g#$ $>$$%7%'(+.38?WEM'TKZ`ej:mpqXrdrarreqq5ppoodnmCljishgg7fnnn;nJn&mmm;mfnnoo ooWo%li`c]VjOHA;40U,+++7***W*9*-*7*J*3)))@((&''^(R)Y,0D6F<71[-F*N)))))))))))))c)R)(((S'()^,j/5;BJeRJZEaOh6lq rtuuu(tsrqomjfb][TLD=[6%0+''%-$c###$$$$$$&b(Q,/4:%@GNV\aeilXnoppppooo)onLmkjiihthgoonnvnmhmlmncoFoopp;oqkgp`zYTQZIB;h50.+;()) )))))))))){)a)))c);()*-16X_fkpqs}st^t5tsmrqpnm]ie_TXPuH|@9 2,(%O$A#`#####^#)#?#%$%L(/+#/4U:A,HPV\aSf iUln8oooo|nnnnnlkjiihhth:pEoonn%m[m m+nnop?pNppnjle^mVNG@93-*))})*/*?* )))))))**+$+u+,--g.15:?ESK>QX_0ej9noqqmr r?rr{rr/qppm+ic]FUSME>;7}0+'%$$$$$##""##%'+/5q;CJQXG]~bfjmnoNooennnnnWm?ljjiiXiIi7poo7nn"m=lm>n8o opDp4pomEhck[TOLGD>F7a2,*z()a)*)**))))y))*-*[*+,-./W02h5{9 =AFvKQW]cgk6lmnZnodopq:qrqqomHgaZRKD<50+()'['"&&.%{$##"h"e">#m$(+706]=EM!T6Z_ddi8l1noooo-noo%nmlkjjjkjmjmpoonrmmlm.n'no$oo@oljree_XoPHAr;540#+)(_() )))M)4)4)))`)*K*+- .0>1357: =lAZDHM,RhW\Xa dUgEhijk;kln-omp{qqrq_oje5^WPIB;|5s0!-j+*N))(H'H&>% $ #5""`"#&7(-g2:2AIQW~]bhlIo!opp~pWppBpLpoKn"mlalhAEGKNSTWpZ^O`cdefghjrl7nopqs ruqkmPhia[UO/Hc@:]41.*,*)(T'J&$$#""#$&p*/\6>FMT[ah5lppqqqqqqqponmmmmnmhonnVmmqll9lmnmn lkvgdS^XMPHA93.5*'&%&U&'0'~'''''(W)c*++.i14269<@CMFIL\ORXUXZ\^e_aIbdeDfhk mSo3pqsrrnj4c^LX3RBKD>F840.,/*p('&%$$a###$%)H-4y;CKvRZ`hmqr+sjs`ssJsRs2sr{qPpo|oQnnno)nammm7lfl&lmmm6m8kieBaZTL?Do=50!*(#%%$%<%& &&'5'b'O'|')),/-3)6:=AqEHLOQSV/XdZA[^\m])]^_ace=gjcm=oqrss;rolfG`ZTNHNA;620-+)('u&%%3$$\$ $%(+29AIaPX_gm8qsttttttpt|srqpppOp"pnnCnmmllmnCn4mEmk;hc^WPIA692-J(y&I$H$"#$$%o%&P&&&':'(),`/48=ArEIMQTW3XZ[\]]a]x]^^`Cadfim(orEs2ssrolga[SU}OIC=84\1.,*w)'&%%K$$$N$$'n*1|8A@XGOWM^flqsouu0uuVu(tutsryqqqfqLqTnnjn_nEn3mmno;ommsk-gb\U}N.FD>k7>/*&R$#K##$$$%%&&m&&'''}()-176;@EJOmS}WZ]6]_A__^^<]]]=]^`&beZhloyr rsrrholgb\jVPK9E?:X52/-Q+ )i'&z%m$$w$b$$${&)0#6>FNyV?]f^lrsuuvuuu!uUu7tJs6rrryr|roo/oFoDoKoo%opkpnnEkha\TMUEd={6H.)%g$"#+#6#$$%-%%%&%&&(U)-)1p7;sttt8st:tu:uvYrqqqqq}q}qqq4onl~ic]UtME=6r.)F$9" V ` ^ !@!|!!""R#%(t,516ahnLq1sst5ssarsbssstau9uvwVrr.rqqqq,qq1pp@nn]l3i?c]V:NF>7?/)$7!.4"Iv  % g !#& )i._3?9?EBKQPVmZ^`bc6ca`____0``aceegikl#l8ji\fEb]X,RLFA6+FNjV<^elgor r3rrsqqr8rrsstuvdw]rrarqq1pprpMoo5nmki^d^]VOzG?70.* $A!@ \_C[lV !$w',$06k<^BINTY]`cNd+dccbVaaabc1d8egDi+jkkkih)d``@ZwTNGH5B=1840,*5'%]#!DjdL /!#( -M59z5*1.$+3(&$" t!#'9,e4 ;DKRZahl nnoXonnopNpspqrsturAqq=ppEoo nzmmqlm2ljme`YcRFJSB[:2,%P!rRr  "%C).,2~8?uFL[RX]aegghhphggbgghhkhijJkTkljj0gd_ZTMGgA$;6>26., )'%$" Bzr{|I!"\&>+I2:BIPX_fjm>mVmmlm;m^mnnoapZqrstqppponn;mm;llllJkg b\[>TBLCDU;8307-+))'%$5"c ?Rk#fb! "K&+(2:pBXIUP W^eiol(lCllUl6lglmmnropqrsppNoo[nmm,llBkkll0khc\V(N!F<>C6C/'",j[ "{%N',2r9@GpNT+Zo_dgj j?jzjDjjkfkl_lllSllrl-jnhd`TZOTGMGKAA;)671j.\+*O('&,$"! GrH!/"s&O+b2:}B-HOW&]dhVk k:kkgknklXmmQmopcqfr=soo'nnmnlnkkjjjkkkhe%^XJPMHp@a8o1%)H#Lx616 SuD!#O%V).58 3/>,*)('&%!#"!z <~w !#^',4e;CGIP\W^^dhjjkHk$kQklammTmopRq4qrnmm6lkjii(iKiEijkJki/fM`iZERGJSB:.2*$ J5haC7NOr!#+&+O18?FzLS+Y(_dOhNjkllmopppqppolnJkpgXggggffffg]heikl\kjfb[TLD=D5d.(% ! eI`[L!"#%(,17~=(C+I OU[af-jmHoqbs~tvuutOs_pnhb/ZRJUB<\50Z+ (%a$$G$$$${##8"!!C q + x !"%n(Z-4[<,CsJ`QW1^/cpgiPkkIk82 -( %]#&""#e###t""~" !!I !("_#:&)X/X5=DKRY`dhjkkkzkk6kkl lIlmnVnen*nc^ _a:bd+deefgi0jkmngnkhcW]VPOG^?81,(&#a! "o|l "#G$;%'),Q0i49>DwJPW5\bMfk#n>qWrt@ssqpllhQacYQmIcB:4.)%]#!_!!""g"r"Y"!!!e!3 !H"#&*x07p?FWM\TZafijkl kkFkxkkkkl+lmllGl+X_Z] _ac ce'fsgiIjl^nopHnUl gb#[XTzLEg>B617,>)$%#! p  \!m"K#,$% %')G,J/498>.CJ PIVM\.a?f^j661*&z"8 ya A !!)!K!S!e!T!. !<"#'e+2A8@GNVK\cgj$jl5l=kkhkkkkkklkkTjqiPTW[]`sb3cegbi*jlnp7q@on/ie_Y~RFK/D<61-%(&%#o"   !"Q"#$^%&&(+O/27B!:3-'# %r O ] * C K !#_% (-4;8BIQX_^odMgjvk2lKlNkkykkkyjjj0ihgfdI^MRVvZG]`ubdgijlopqq$pli+c^+WXPIB<51&,\(%#!  c!!"i"#H#$7$%0&J't*--Q16J;AFM S Y^Ncg8jklkjhc^,V_NFb>_750)*$!P`RI?f !"$<&h*/6=E LUSTZ`Aehvjklll;kkkk=j#ighRge3cOa6_Q@FDKQ V Z^adafik!lopkqqTpmkMfa[UOHB^;6j1-!)(&{#"^! !w"6"##g##$[$%9%'S)-g15:w@EKR&W]aeghkeklll9kkkih f|dbb_&\RYbV8">EoLR4X[]axdYgRidkpmnp*qqq(o-mzie`b[CUlOuHB?;61v,)&f$W"!![!""##l#####$C$F%+&k)1, 014>9]>DK5QX<\abdca`ZUM1Er=6p0M*%!HUn.^3Sf5R!%(*+06>DKRX_^ch ikl5llMkkJkjhcecI`<\XU&QMMu/6>FiMTZ`JcgDikkmnopq)qonkhd_ZfUMOfIB<=7 2+.}*'%J$#"###$$|$$V$$$b$n$%[&(,5/r38=D:K*RV[Z\^E\ZUP"H\@92->'$ SR5|6aT!6"%n'+Q/R53;{BIOOVn\4beinjlkllkkoj}igeXa^7Z!UPLGxB&/7@iHQEXG^cgixkm]nompppooRmkLgc_ZUOIB<743.+e(&#$a##$ $&$g$%$$_$##$ #$%g')-1 6B]975%1.+)Z''X&''_'''H&&%%>$$.#$$u&T(,\18_?@DJ LxNMMHI:D1=6@0*q&#F!N1" !a#$'*~.}2p8>TE}L^RXz]tbfjlngnenmmk7ig8c^YRpKD=<6!/^)#<B#(+5g?/HQX_uchikBmnop1pppoo+nmykhfKb_wZV+PuJE ?;4740.,^+W****+**\));(('p&&&'),1k7>-CHJM LqLHeC<60;*'$L" ufqVt F !".#A$v&(,!/y4'8>ELSX^bgPjmnpooCmlgigc_ XRCJCl;3,% kc%2.8OBLT;[v`leiyln oopQp$ooownmkitfc`=\VW9QLFDAr=964Q1/.../&/;... --L,z+***'*+z.28W>ECeGIKK=JG}B93.+(&$## """"""#$&(b*,/p27;;AG7MaSY_Xchlofq rrrqrolid`ZYRJ}B:21L)!W8@ & E!%)W2B6FJKMbNONNRKGA<72/,+6))''&&b&S&+&~&')}+-/25T9>BHN^T2Z _^dhmorKs]ttvt0qokAgKa[SKB91&' # 6a!*b3n9642\0Q/. --(- ,-J-/O13U57!9U<@EJ[OTY^cdh'koJqAs$sttTsfp4lgb[TKB90(9u~Q K$e Nr!*2;0C JQYe_Zdgxj~l@nHoMpp p oo n0mPlNkjohea~]fYV.RPN9LKvJJ{JJJJwJ#JJIIIIIeIJLTN`QSV4XXYX)WU1QMVHD@>;u976_5T4494 345g78:<$>/@D'H LQiVZ_cag]knq_rtttuSt2rbnj c]UMYC: 0'W=`  <!3)19AA HPW]bfhkm\nooFnnnRmmll:k heb_z\YWZTSR{RGQQQQQQhQYQ`QMQUQmQQRSuUVX[6]^^_8^7]n[X7TDPLItFCB@>==<?@BCEHRKOySW[_}bfjmoq}qs ss=qn>idB]VMDM:n0($- B  u'4/7^?JGOW\adhk5mnqnnnnnngnfmmlj=geUb`^o\ZjYAY XXXXXfX]XXY&Y`YZ"Z[^\C]^`;ac5dpddcb`^[kXvUKQNLJJTHPFEE D3DD DEG/HyJ KMP>SW4Z^adxg!j\m.oqqqrhqpmxic^PVND:1'' quB@P ]v!&=-5g=kELMVSY]bWeijl0lFlmmmnmmlkj$hfe,czay_^^\^6^c^L^$]]^R__r_`G`abbcEd5e egghihhg8eda_\YVTRPNMHLKKKLOLNCOQ\SU2W}Zh]`cegilmnpoppEooymkSfb4[UMwDo:v0(KS p/n}xq9 t q#+2:BJ^QSV[l_4cfiqj[jk>lBmQn0ncngmm7lNkjjYiNh,fedded d7d2d+ccdZe)efgfhOiFjFkTlllmcmn$nmlljihfZca7^^[YWV>TTS4RRSrT UWXZ\^acf hikXlnooo#o mliFe_ZT8LC:0T'l, $=`rW 9/"1(/7!>F2LUQUZ^bdffhik&klMkkkrk!jiiMhhkgggXgFgKgTggggh$hijklmnxnnoo!oUoBnnRmmljkJjh0fcay_]\[oZYYYHYZ\ ]_0`bcerg%hijlHm$mmrlkjhf+ai\VQJZBI8/'1 8We8nAJyA k z%+2:BHILQUZk^`b ce6g9hj"jk kkCkjjVj%j8h0(Q b ,6'Em~? b D&,2[698BEGRIJLNP~QRS STTTU UUTTTSRQPO2ML:KIHGG;FGHKMORU X-[ ]_mab)cQcdddddde>efXfgLgZg~ffFdb_]ZKXULRsN-I*Cw>y95 /k(!E,/ `xPV u` ( !Z%(+`.[2u6:p<>?ABD;EzFqGHHIIIZI:HHHxHIGGFF DCB_A?>=<<;<=?ADGPJMQSVX6Y[H\ \\]]] ]O]^`_@````_^\ YgV?S~PNKGBr<73/+G%9>W R i $xlQ$Kd`G u " 5!$b'M*.91r4*57H859I:$:;<=>?Y?p>>A=~<<6;:9876X5322$1&001{2469<@CFIKN1OQRSzSST$TU:VWX&XYXXVURPM0JGD@e;`61f-|*E&2 0 %+ a ,*?2 l*\Hm : %9Q 7"&)B+-.r/0//0y1U2345F44;321 0/-,+`*('&&P%%O%8&-'J)[+Q. 04I7:=G?mACEQFcGGGH'HIpJ|KLMMMLKJIGEB@J<83.*'H$r!L` M+Li.qZ HX7CAY<%J'>KboA uIG0 "$Y%e%o%%%&'()*))(?&%$D"!>]BqYXx!$y'+ -03579:<%<=>?@AB(BzB'AA@?>= ;88-40,'#  |O)lH@R(2zS-lP%[pUr} Ia6, OxWLEMHAZiI>3."%a'*i,.0,12t34]5<56O6h6c65555E420-)$ B]: <U-~M*wZjh01eV7qW  5 R [ @"%VL> o < y [  t{~ "d$& 'U(()M)**Z**++r+++*'$ 2r . ,\1MDw,6vZMA$Co^p]@?(6.;  : 4 0 (  2 e +Z4>Ec@ , QJ+  !{"1"F"Z!*FY CVFH~QN8L8i]4%5x?|oXA x/[F>&/n/Et[np#=J  S) 5 )kE %v:J 00`y cs ^\xE_olM<1Z~R+ d@7% [iG %((D=P]XXE$n ]   vt [ % + oztVW>1f]qf~ZUGPdx;:f]{Bdc[Qn*[tL>4\3K>A461Uu4Rv*{ ZP1|YntmPQlM^`\ZstN&9(q|C ]x}+G-`cGEXYcwuSEF^h=rBZwMU-9ZC+9B|b rD/L{6N_feusc51* Cj~c:=4]rY13smPJVV^li@Rk-_+,Bd >K`4  =xC{_>=_%<Ukqo_YC !#vbVfZ9[rH Aa}rbcemltZ1 *8]lz,_~WAoO&lRK_v|3L]f_SJ\\0'- -cX!%f :gYx9)5b[HQ\ijekgX: 'Gfw|-_^=B^&_|yP.bJI`osmAY`\M=;T_B**#4GFS3AP'wutPCXstd]VarTq.PaTH2 gTKU^a^2JV_U?1=OV@ =C-%CNYrRODc  rm|kSNRFIX+a%?PH<*!sbSU_d[,@Y`S=2:Zb5:\D0RkeZpxW&8rM5   }_KUdSHOv~&o 4<5(*+-~cW^`K)F]i]A3Oi_5 FYH&+Uinsr{rM-"?yT;m7IL:3$wai|tw-+fsXR{*1(#54]RF#.Jgn[CCQg\ShB8gosyxf>,BrL#!*f VqnK?0zrqtyw|BOomR6-S/2*,$Y=' 1K`rkN8N`G-ZY<$&Dm~tunWD?QpyV9?N^O:|qnror~S%/ThX;.>Vuw  ' H& #6dxS%)DUM%4WcK.,IuujhnmWC>RspIC_c{_U>!tnrsuvwxr5 (I`jS (lto0#]1  0NA%"/=B8(">XZL=DiurqcWLTkj]_<c[ZE,vdbnv~z_:-AalbT?Lx ^:#&  &,,% :L:#"7Sf_Wgofhpmiip{{ 8EQF9" xuuf^aq{lmmvoF/37T})Z8+.%22"8PD+*Fdnmmu}e_ghkmrw+BEG7# ~|upoxk^aowx}oL0+@Pj q? *1=3&2AC;.,5Nmtryk\Z[fqyww~0>J?/taYQXjwtbRB//<VcssmeL,     )"*.18?DA70+>f~ntwoh`bnywss~'8D:)odimvyfYRKMNYczaE6#  !6/&4:;CE@9/:[l`fp{xjagstrov#/8-}{|~xlkooiYVcmL8$$(  @?o@&LEu`IiG DRpGE * = z 9 & . "  V  W b ; {^I49dANN$njw+ KLeNl6UadXW6D6  z k q e + e   ; U c K "   % 4 7 ) . S w  9 I U e  i > @9FCj4pu}q$ hN0X`XH `)rx i Z W # _ &   , ; 7 .  q k `  0 O q ~  " )   ' / K g P W $O83  HdDTs)RSmIXl/gK  z 1 z : "   ~ [ ? !   # - 3 = 3 ! D  ( m  G _ o ~ s < |     q : @ z5 ,}+wwgb2P3,4]&l]  A ; l + s v  "   V 1   B p * F Q U s T  N 5 K b |  | m S < . 2 / N   , n ) F g:+KIC.U n3t]#bJI^J)   ; q ! e 7 W  . q *   - l i H !  9 M L I ] { J   # !     ! - . K + -    K / kFK qwBuUUUrTvm$g A # a 8  / g ~ < Y D -  HsM($<MZYc|1 ' F .   + B \ s t U   W`b;,Po/w.al2ufta d A . > + B M e K W  n:uQ[X+1b[g |Q21.Hm / q M  X gck%.vfi 99AQ e  w h o b  ^ 2 / G e BUs3:PuPf@tppfH0&>_l{5Ss~M"57  ! @ d j b  A ` ! z T!o  dw s  q v L H  Y L k  h APm# ;Ys{mj1Mr5<KnkG*&?ef+Y%<s'`lD4M 1 : }  q M . h(~B M = T : k v L o 1 n 1_.#&dQ Nb5j=bL>OioYIB:@Mas{zvo@BXLgN   / Z  W j X > S  u # [ 5 {{ u u o O I E ^  \ 4 .  ! 'Sc1d^# K   Fs14@<<- 'Dn$] SxY"Y\' S . b R L S e ! W #  $ * ! `)<#CP,2*{tNaZc[5 %;Rk;<hMua&q  + *  y E Q f ^ D = a r G 8 T } u ~T _,('sk&E:|ugLj/\k6vX@$ (EbkHdn40<^Vft8dz]3l X } e  Y$pVea:);S/<4N4M  ZxbXYQ>C_\9jEPZdqn0zh, f? 6 i 5wv_hJB<J2 "p2jOHE,b :agD+de~tj%`7W=25x>4Us-'G?s;r N=&RdQme'~hZxXc6g<{8/kjD-C( ~Cmc^r5nY S|^ !]#% ':()*++,,-?--..".6.X.....|.3---~-n-b-@-,,.++**)( &%s$M#D"!!$ iFkqMq< 2 K 0<jSZ'%) pGcLL^' 1 ^1D $ &()*,c.13"45r6(67w8U9@9::::r:'9999p9!888+777777776^55_4321@/.-p,++r****l*Q)('(%p#p!6B n iYR%qMOm^m2Vi 11~ m'KK!O#'*-02I35k7:<>c?@ABsCoDfEaEF~FjF0EE*DDDDDD}DbD;DDD DBDkDD0CBBAAm@[?=F;98765444B4L44O321.,*(&$#"~! ~ WiC>EkF  }G8"$'}),/268;-= >@CE9GAHJHKXLkM\NrOZP@PPPPpOOOxOOP7PPPPPPPPPPPTOONNV>3>O>a>>=fAD:FIJLNkP,QSUV1WSXQYxZp[_[\:\)\[[[\0\]X]^&^]]w] \\\h\#[ZZTYYYnXWVTsRQnP/NML7K II\HHH3GcFE-CA?=;Z9?7G65]43r1 .z*'#!B YeWia3a ,[ 0 2@B#%'*.B148<;>ADGJTMORqTVVXYSZ\+]^_`pavbccEcdTdddde>efWgg{ggg:fteddlccabaabaaa``6_]\[ZYXrW:VTT S7RvQPONMLEJHGDBA?>=i;9V52-*Y&"=g) r %` j$[(-1x59}<@_CGqJN0PSVX[o^ _``abcdeflg=hhijojkklllQlmmnBnonnmlkjj iGhgg)fggpggGfedd>c}ba`__2^]]<\[ZYXtW#UTR]P}NLKCIHFC@=84O0 +'"Mge KdB$!u:!%Z).3Y7NRLUXoZ] _Rad4f=g*gghhi;ij2jk:klSlmZmn.ngnsnkn~noop pq qqp]o|nOmFl^kjiiiTij6jjjOiiihhgqffffeeeledtcbak`^]?[Z5XWTUTR)OMKGC?b:6K2 -)% ?, '9kB".+)c'&&w(+T/4E9S>BGKORVFY]_bcegikmmmmnBn|npn]nnoo2osoopp/p1p oop0pyqqrs^sss]rqXp7o5nQmlllvlmn@nnnn~nCmmm*llvlIlBl5l&l,kkjihgfge1cbaK_^9\WZXUuRNJFAS<840+'t# :}c } }|H 9642>114 6:>CHhLQwURX[_%bdfhlikJln$o opIppq ppfoooooo~oyoeoDo'onnno oep/q!rCstt'tt@srqp~oonGn mno4pppq>q+qppnp oozoCo3oo+o\ooo@nmmlkjhgfe"ca_][[X4TPLJGC?;7w3.+,']#& STDA?=[<:51-}(#}G9 UNrKJH7GGIKOdRW[^b.ehj_lnsopqrszsssttDt`tsrqq phoon{nmmHmllmmUmn@noprDstuuutsrqqpDpopWqr)s:ttttttRtsssslsMsNs^ssstsrrq^ppDonmlkk,jhfdbs_[X5TPPM]IxE@ttsrqpp8ooZo2op^qtrsst,tktttotTtMtUt\tdt\thttuu:ufu+ttsUrrq|poo nin mlkji glmnoprrxrr'qcp]oonhn)mnKnopmqssst,tJt ss'srrr*qppeonmKkjiVhhThNhh4hZhiLij|jk;klDmCnVojpqqq=poo>nmmjlmm!mnPoop1ppqq2qwqr!rXrtrrssJsasUsrrr~rKr qppDooopJpppp1onmki~ge bN_ZVQLG*A:V3,&P F2kk+jjkjjjkltmnoq=rsssssssFrqqkq3pp,o8nkmml.kigf?eddddddefghijjklmnopqIqQq5pp*o|nmmWmllm=mnnxnoo o oo2o;o)onnnoo-o nnno3oooooouopHqqqr6rqq:po0m}ktjheb?^Z#UPKD=7&0*h$ooppCp_p$ooop2pqMr$stuttttessPreqpphonzmkjihfeba_____` `~ac\e;fh#i5j#kElxmnopqqrqqqpRonncmmmmmmnnmmmNll6kjj^iii{iiiijkY(Y#XY$XYoZ:\#^O`cDeNg3hjxkmnnpq-r'rsss rrqXpp-oonn"mmRmlkjjhgxedcb{aaEaTa]abcdf2giEjlfmopqs1sttuttsrqpoqnbljggGd]`y\WHQKmEr?{9E3.YrUrrsxssnsrrrs*stuuuuuXuRu t~srqxpmomkiefd2a_]'ZX5USRRRDR\RHS(TLVYF\o_qb2dfijln+oprrsGstss,rrqtpp*omnmm*lukjigfdc%a$_:][ZYYYcZ[\^l`pbWdfickmoqs3t0uRuvuuu%tsrqponkifc_kZU OJDH>9gqqr7rrrrxrCrOrerstntuttqtYss qpoTml jUgdaG^:[nXVSsQ3NMKKKXKrKLMP}S>>?R?@ADFJNSW[ _bfimoYqZrqst3ttOt%sprqapnkhf cW`]YVRYO2L4IGEDCB<:9%8z889(9{:;Z=@[DHM+QV[|`dhlsoFqs;tufuuutsrQpnykhd`]\YWUP}LH-DA?r=< ;!:f::B;"AEIpMRXWQ\vafjnqsuEvwwDvvvuvuSt;s rrqqDpronm;kifdRa^mnno~op*poppqYrrErqqpom>jgd`]XTPKJFC@%={;9754v34334457: =AFKQBV\arf7knrsuvwFwvvu2sr-olhd`\&W-R LGC/>;97A5`43334580:>FBFKQoW\bSg%knr suv@vvLv.uuu&t rrCqqZppo)mlfji$gpepc]lmFnnoUoooopqr0rIrqqpoGlJieb=]YTOJEA=;9864c20//A/N.../Z/137/:?E7KmQsW]cimr%t|vwux)wwwvXtsqnie`[UOIsCc>b96V20.-- -Y-X.1/&1?396:V?DJPWA]c!hlgp$rRtu_uuuzuutsrlqqq8pp5oln{mRlEk(jhgllmn'no#ojovopqr/r1rqqpnjgc_CZeUPJE@=97l420/a--3,,,+++,-S.149>DKQX_fhkpsvUw=xwxwfvu^t@qnjfa\nUNGA;63:/_,*X)y()^)w*+*,z-038=CIPW8]Vcfhlogr:sttttt%srqqppp onmlkjjiShllClmImn#nnop&q2qqqq.q9omMie8`k[|UPKD?:7430/#-w,q++***))?)9()*],.3*7=D1KS2Zb2h2nquHvwx xPwvuOtq~njj%fa\TMF>830A,R)'/&I%&4&]&'x()W+x-2_69}5N3&0/.,++>***q*D))Q((( (#([)+L.28>FMU]djoFsYu0wwdww'vOtsp}mhiSeaM[TME>T822/;+;(&=%k$%E%l%&6&'6(*u.175rHsrs7rr pp@ooo4nmkl#kj5ii`ihl`lFlqlNlOllm mnp'ppq;ppn#jd_Y3RLE}??8s3/.- ,N+Y**B*))))p)(('&&&E''*C-3a9SAHQ!Y@`|gmqsv6vwMvusr|olhea[TM6Eu=7;1}-)U&$$#$$%$n$%%%')-16FMU]djxonqst4tttYs@rmpnkie`YRJC;5 /)&O#h""P"""""""#S$&)-16=ODNKS0Y_dhknp qfq~qpp o_o@nn+lk(ihhhMhbhko9nmm6llslm?nZopqFqWqpok(f)^WeOH%AX:@4o.w+T)W))*0*5)))g)@)E)S)_)N)5)2)4))!)A*@+-06;AhGNV] d:inoqr5rssrrHqipNnYmie^X1PVHA93- ($#"#=#C#M# ""a"~"#$'1)-28 >F4MTgZ`eVilnppq(pp oZo?nnWm kqjihhhhp o-nMmvmlslmPnxop9ppq'omhcf[TL-D>F7k2 ,*(d() )))S) ((()()m))***+g+-\.1X49W=CNI&OV\cfhlmoroppqpqOq[q@p_pmj)c]~UNMF?P81&+'&$$$$$9#""|"G"#$&<)-28@HCOV\bXfk mopGppp2ooxo@nml jiini7ieiponmmlXlumn$no5ooXoljme7_WP4HlA':4/+('k''(d(e(3(( ( (W()J)*\+4,P-=.v/13t6_9=AFKQW\beijllmnnoopqqr p?mgaZSyLD=690+)''l'&&/%Q$N###1"#$'{**/A4kk#k;qonmllllmnn n^mljga[SLDO=70,(&%&&R&' '')'F'L'( ()*,#-/W125j7:>$AE`IN3S>X\9`beog hijklmo&pqrGsCr pke^WPjI`Br:4/T,*)Y(z( 'a&%$$##I##%',H1e8@/H*OV]cimeprqUrrrtqqqqpon5mkmBmmmqonmll kl_m mWmmljgQc^WPH1@9-3X-)&X%$$m$%[%&&g&&''()+ -/y136r9$82i/,#*))(R'&%%$$3$7$L%'*/]6o=EMoT\"bfimq/rUssssslsUsnrqpDoono-ooq onmm3lBklym ll8l jhd`ZT,LSDp<50*'k$i#z"#)#v$$%1%&&L&'[(){+f-1$36:-=AaDHxKO[RUX[*\]^n_Q`jac3dg(iOknps"stsr0nib[T}MG@;5-1P.,+N*)('&%%$$$[%K%)4-V4A;6CKK%RZaa'humqrttu tttttsbrq`qJqpppp o5nlmmlmHmmLl1kjgcj^X|QIB :3~.(&!#""J"##$7$%W%&&'A()+.259=BF IMQ^TWZf\%]]]]]^r_`zbdgJjn pstausrEnij!c}\fTNHA<62/{. ,+*q).'&&%$$$#$%.(+29pAITQX_gjlqJrtuuYu utukuZtOs rrrcrRr9qp?oonmmnPnmlskig$b>]NVOG?81,V'r%"""E"##$1$%<%%&'1(),048=AFKROjSWhZ\^_` _"^$]5\\\^"_abehmp`sAttsrsnjd=]BUNIC'>8q4c1/g-,+_)(+&%%/$`$#$$G&*H07??_GPOWW&^dfJlprttu^u1ttuutssossvspscq;pp$ooanno_oknml6jg/b\VNG(?s8Y1,+'$""""##$7$%%7%r&&(/),0P5C9>CI'N RdWZ]_CaDaam_^3\[\\\]_bfk2nqrQsqqmic4\xU3NHB>841/.:- +V)}'&+$$#:""#.#h%(.5(=TEcMU\djorstAtttgt^u#uut#st/t?tUteqvpppZp%oop3po4mhlqjga\UN^F>70+&$`"""u""#<#$N$$$%l%'h(,&/59: ?xDJNOZSX\ ^`bbKbaa_k]I[ZZZ[9[]`Md^hl`oGpponkga[,T"MHB> 9R52:0&.`,+ (&%d##"1!!"4"r$'\,3;LCqKS[Ec^inqVsnst`t[tt!uuuittuAu|uuqqNqpppSppgp'o8mulzj-gPb9\VNG8?81g+&$+"d"p!!""b"#M###$8$%'P*w.!348=eBHAM]QVZ=]t_.aca`^\["Z9Z`Zi['[]7_c3gIjm^mnUlkhe^XsQKRF@<|841H/-,+)'%$ "!! !W!#&<+1t9AJRYahmpRrrsssstuuju uQuvSvvrqqoq?q ppXptpomYl_j+gwb]`VuOrG@F9*1,)&#!!!'!!!`!""P"j"s"#$;%({+05^:@9EK'OTX\H^]`a`]^+\][&ZYZZ[\]_c8fjlxllkifYbz\pUOHC>:Q6 2/-d+u)'%#"!Q ' )  !#%2*4/7?H,P+W_fkl[oWqr4ss8s$sOtXuPuWu(uvWvwowrHqqqrq*ppoo{n{ll#j5gc8^CWqPIA:J2,&#}!8! d S ? ! !A!_!W!!"#&p)t-27+7 20-*+8)c'%$!"Q!4ft $ "$)G.6>NFNuU^djnpq rr:r>r}stttu uvwIwrurqqq`poonmlkjPh?c_XTQJ!B;k3-'1#   ' ` !!"$'+/4:!@7FKQ&UZz]`ab`__6^_f_`m`b]dOfik?lYkkai+fb%]VoOHB=`730 -+E)'&5$V" r&5nI!#()-}57\DNJPUAZM]ac]d+c]bb`bqbcDcd/eDfhjklBk"jh,eN`ZZS_LE?:51-+*(&%8#]!V g!#e',4<^DrKSZaegkLmnopoop6q6r(rUrrst(u vwrErqqqVptoXnmllkjiea[ TLE> 6M/a(%# ot  A !b#%(y+0}6!kklmQmmmm0l|kvhfb~]WzQBJD9>d84=/,*r)c(%&%o#"2  \>h ]"$(.I5=DKRYU_te9h]jk;l lBlplmnnoCpKqrstpppGoomlXk`jj^jJjjjhRek_Z$RK0C:3V+I%!FpC!#0' +29@G6M~SY`dUghijklmnooonnmfkhe`["T[MG<@;152.+)('&%j$"! Go /!+#~%*m/7\>ELRZ#`ebh*jkjkkl'lmRn!n`noqGr0rsp=ooanml]jiiiiSjjjhfa\zU-MER=25x-H'8"*[wtXr[F,M~N!X$)C/6=DK9QX^c{gikhlMmmnp$q_r=rCr]qqEoumTiQec_Y(QJD*=8T3H/,/*$(v''&n%u$O#."2!L x"y !$L&+1x8@G"MS[`ehj9jkskklVm mmnlopqrZs1nnymmtljihhhh)hijkkih(c_bXxQ$H@80*O$!{r.o&FF.!3$^( .4R;{BQHOU\.afeiOkm@noqrsst5ss!pn_id^VO&GA":x5F0W-!)(/&&&4%%=$V#m"! +Q!R"o%'(-Q3V:BIOU\b/fhjk+kkllZlmmn o)pkqqrXm7m#ll,2Q9D?FM"SNY_e#iln^pq!rtUu^u`uttsqdni%cl[T$L4D=7 1- *0'V&4%O%_%U%5$$ #H"s! V   {!#%)6.5:$$;#$$1$/##="!!S ` ;  v "q#&*07Q?F>M+TZ-`eiFjwl lRl\kkllhlllmno6oipeggmh)h@gg$fgmghik~mDmmkohcq]dUcME=6/s*6%p" A# c"!@"_$S&[*.39'?WE+K4QW^cgkmoqst?t srNq;nj2c\T?L8D=460+/&$""X"$""#""a!!! ^ !A"$K',29}A,HlO\Vk\c-ggjkYllllll,lElelNlmnnMnno5` ac7def8fAfgch"iNjlnoomlg!aZCRJC1;4t.)*%"!}Rr~n H!j"n$%(N+L/4:D?EsKQW];bFf ilPnp]qqq~onjfj_OXOG@p9;3 ,(/$"U !8!!!!!]!- !!#V%) -4;CJdQ^X^dh|kCkmm(ll5l0lSl.kkklkllllZ\^abc(dee efh&ijlnp&qjpfojf&_)X8PjHAH9_2,($" |w032 !L"$#]$h&H(2+/49?EHKYQ{W\{`e"hPkm}oLoRoAmWkgb[eSKCmGllDl[ll4kkk|kkk5jjRVTYn\_b cdfch ikOlopr1qpmaioc,\UN_F>71S,(%:"O W}b t !P!"#$%(v+r/4P9>D:IOUY^bNfWhknkkihEc^WbP H@-82,s&a"d-3Z !!&! !"N$&+07>FNMT[afi\klQmHmGllWlwlpkjj?ihhfedKLOTX\p_b(dMfh ikmSo]qrrrol]faEZ_SL{D=B6*0+'$T"0 2%S z! !c!" "#'#$& '+=.38T=zBH>MSX\a°hBhfd`[MSLuD<5/&)$ f TQ f V !"%(H-S29@HGOV]bgiklmmm9llltk~ihg6eca`(^C&HNSX]\`cehj lmotprrrpAmi*d]^4X]QJC_<5630,(H%}"! t j N !>!"3"t""#h$ $l%W&B(+D/M3+7<4A7FbKQV [4^bcdLbQ`\*VOH_@9H2,'"`^d*qc >   !~# $v'*095=#DKYRYC_dhj{lvmmmmTllkj geWb_\ZWU:AH1O U([+_~cMehnjrlcmouprKrrpnkOgRa\VP^IBh;51P,)J%#",!!>!!"<"""##;##$$&T'*.25:o?DTIOUcY]d^|_\]j[WQJCl<25/+)w%_!^H!Ir!+"H$M&)-h3F9s@GNU\ bDf]ikAlmimm{m0lkljhlea^0Z5V#RXNK2: AIPW]Wb#ehRjulmoTpIqrrpoGlviRd`VZUOI-B<72/ +#(~&$###c###$.$A$*$0$c$%J&!&(*.148=COIkOT WY ZXVYQLgEK>c71+&# qCTgZt "$7&(,1e7>HE~LaRY_^eh}kYlFmmmmlkjh`\WRMID@)2(:CLTrZ`duhFjln>o_pq8qqpomksgd_lZUOIC>1840-f*A(P&%%%$%%H%_%0$$$$%f%&L'c)+.16<B}HMR$S_T|RPLRG@#9Z2,({$w"0\)#:_37 w!$&(+0&5W<=C/JLPW]xbgjlmOn#mmllBjidfb"\WQKE@;&6"k*3#A,6?IR Y_dhWkmoJopq q.ppDoOntljzgEd(`>\sWRLG)B4=:641@/d--,,,,,X+*)((V'&&:&\&(*.3:*@EJL1MLJF$A:_3-(%#! n[e5(#%  "#;%'*,04:@GN}TZ_e8i9lnookobnfmVkzj0gHc]X PIB:=3 ,6&!%& .8BsKzT"Z`eil-n[op6pppp\ooWn6ljbgdyao]Y?TNIoD@=;08d6G4,3>2322210.-,+*))<(*h,50[5:AEJlLMKJFMAi:4/#*='h$#"T!} @ & 1 !z"#%'>)+/2O6;AGN.TRY_udhl$opppNon>lj#gc^WQDImAj9*0)"o <'1;UDN@U\agj~mjnop>}>>f=<;::"976O444,5H6g9fFOU\afilmo4opJpTppqEponjmBkj=;}9O764210(/i./0L2469;>dAEZINRW\`diClpormt%tyu(tcsppmid^pWjNE/@NBEILQU(Yl]aehlprsuu!ut;rnkxf*`YRQ GC=4|*! y/ r"N*b2:BIQzW]aeh?klnoop]pqpppponljmgepcA`^}\q[|Z[ZZuYXX8WW VnUUSTTTV;WY[]_a6bbbaD_]>ZWU R8OCLJHFE CSA?>>c?B@4BCEGJxM5z,o" 5 \{) (1&8@fHgOV[`cgj;lncoppqqqqq$po_mkj h\fcdbaa!a@aHa`[_}^^^0]]]6\]]^`$ac+dfg?hihhTfec|a_]["XTUSKQcOVM`KSIGzFFFGIKM/O`R-U XH[^adxgi}lnVpqrrrqpm2id`YR~I?6,$a9 H H" ] Km '.6I=E7LRXm\p`cgjllnnopZpp#oo)nlkjXigfIe_dddddRcc$bbcbbbc-ce f6g^hWi7jJk(ll/kjihRg5-c$F- Byy~O x $,13;:mB+I3OTY\aSehg7!/(q"lo ^{gWsc/ 1  &-O4:c?FCeG KPZTzWIY[P]@^`bbc.cdeddd_defmgg@ff_Sa/bWc}ddoddddddeDeffefffffxfdedb`][Y+WtTPJD>:25j/)"dV ^ UC5BA*!Z] ! e Oc$(+.`1i5 9=@wACaDFHKEM.NOPQEQQQQPPO~NMcKJZHGyF@E DBB AtABDEGIL]NQvTgWY[I]^4_C_`~`aa:a}ab8bcAcdEd3cbb `Z^Q[yXUSQNJE*>94/*$T f R{ ~bS !{^sJ ;"%='m)-15D7v9:;w=??bAdBD EvFQFFF+E4D~CCFBrAR?>=;<;98776779:<>A#CFGIWLANPRT[UVWX7XXY@YZ=Z[\i]\\&ZvXVSPN KuIeFC|>83.*&G!nj h ")M`||L-H]JBSx +S$ "%}(+.t0124d57X8:;;<<;A+CEGIK4LaMNbOOPkQpRSrTzTUT-RPNLFIG'DA? ;772,-f(%-! Ga  rTI(+66d[=o q  :Jb #&()!*e+i,_-m.012 271/0.V,+w)(+&%2#"!!$ I  x!6"$<&9(*R,/Z2G57_9I;`=%>@ ABCwDbEFHUIGJ#JIHuFDB@><:Z7 3F.*&# p+3  <$*Z =J8R@$;#>O\\ `3< Y0' !"M"#$^%h&&&9%$A"!;SRwsDdf "%(d*,/J1]3F468 9`:<==>d>?'>>0=;:86522.*&t"W> CA.k/.G]8 ,2AZ'iH,aweQu|r+( Z , 8B4<a? PV ~   { \Q "Z$&)*,./x0123C3@3222r11/.-*'z#wHJ9 f@ifEu]S,>]j`<.ygR7""DC U Nt1 <X= m 2h Sm? 1 +< "#$%&Y&'<'[''''}' %$v" AWb u ~0<Jiz's-@] O?%7q_rcM|%V@o3-ID P U  O :7n+w#hB _)W5$R(h3 ~7bv?p 3B2k`2%6x7 t]T7~bf7qX(BVr[OAa3_JsO $ Rj[5 Op,G 5 /+[*&vc=?p?ZroL:/ZR!o46^>M^n%kQo*6#!tLu]A1   z & s j  +  cfdRa>S kX%im"d\mVQALaw3 8l)3q6aw"9 8_lH7.Xp j_e_EoHBQf$*o\$g~Efry_]qGXYUTptP!1#tI-l3 l.[lhwpvz`=0;ODHk,zVT7 J|K1d-$TPN<5:X+ 6kSv|~yP:S.HZ`atwh7-# KwcFM&Y[^DsB}v|qrsXB=3 0Yp4}Lk6*d$/J<H/$;k|q5~jKHj 9ThnqfcI " 3ad/{R [7 #Pisfiyd7 *X9DgG{^=q\Vi1L]cZOLfe/ */";mb7;s (YHf0+?nv^\i~}b8)Db}[cUY3dvmBbKMgy|sC\_XF57[jE /-";ROTM$Ob {mubP[vu^PN_mWy @]dM=&bPLZdfb4KT\S=0DXY9#@A)+NY^ob+#XWX xt]OK@FRy1 m2IP>1 tfZ]eh_+=YcV@9A[[+ <[B9\qgYm~a0!I_ +y r\[`NEIn%9%32(! qbedP)E\h_G:ThW+EXG)0Xjovy[:2PT.[8LL64,{cdqio(6m|e` +64$& bUH',Cbm_HISaSRhD7f}rL:Inp=WWtnHB<)rr~|wy||{x|wv:MmiO73\>A. Z>( )E_rjO7FT@0]^A)(Ck|}xfVMWpoL/-qJ[QD* zwwuxV# *Vo`A4E`* P- 5btO! 9NM( 9^jS5.Grump~mTIUqe91N`x\XF* {uz|m4 !Ffwd46xy'i>!  .L@$(8A8($A[]O>En~q_MOc{z_TZ;`Y`Q:}~iepywX7.=YheYD$'R    cB+ #  ).+"8H8""7Qd_\synmocZZdmv{ 5CWUL3 wnvqbbp}xfdjxiC*+3Sz()V7,  )  ",,5MC/&1Jdkkq}smpidejkq} &DOSB0w{|vu~k^[gu}~kJ2+@Us "j8 #&5-$1AE@::@Qhxztqx}rlgiqvnhm/CPD4{jcY[gruiVB16Eas yk`U>#  ",%*-8?B?<:3Aerw{qc_iuohhu*@MB3~odjltm[PKQS^jV9+#8."09=???>3;\ugkuwcW^lmjis +=F9*y{~trqjkljYU`vJ, " 94fA&RFqycRi= HPoDP,& < ~ <   ' -   P   N S 9 .nL8=byAVKbbs) IMaHp4V^gZ_y6,- x  n - b   0 Q b J #  ! + . ( 3 R z  8 K Y n ' u C >2>Jt>kny x+ ^K(JSO? ]-rr Y Z V *  Z %    ' : 9 2 p k g . N l    ' ! & 3 < X z X ] # }T;9'  ?[;KyvHIkIOc,aK  y . s < *   _ >    + 3 6 @ 9 * I  4 t  F ` { q < z i     ) 4 5 |6-&qn\T1G*&Y&q^  @ > g , { {   X 4    $ L w % C W ` y } T ! J ' 6 N p z a I ? F ? X  h 1 P  b3&EB?+Mg1vYz[GM`N0  @ l  f 4 M } $ u 4   8 t m V :   0 G L N ` y Q   % + - ( % ( . 9 6 L }  *   X ;  qNKhsDz ZZPgTys-l A ' ] 7  / a v 8 Z J 8 /  K {V0%$8K]`j s  G 9    + 8 I ^ m x `   !WS\5+Lt2z*Yd(lbwd k 8 + @ 0 @  N a H Y |>~t\_b47bOJmbGIMi / u T  W bZ `.z_a=<EW n  u l v h  U + $ 9 Y =] 56OxW oB{wn^E7/Ed ddT\0 J< ! 8 T n f  E h  m E o_{ w z ~ P I  ^ N n n 09xb2$>Vjmo^^,Sq9FTr}]?+*CgP.`0J~~ReB)< , C  d A ) a&5 E 5 J , i v N s 6 s 9^# [*fLa/c:eH@[ukNEIDGQamt||mox!BUAcN %  2 X ) Y f P 3 G  i  R 0 |z ~ j h u Z = < ? ]  ^ 6 2   (Zl*^p1R$Cr3 .AIK7   E2t R{O [_3  d w   N D ? H `  H    $ ! c1I2KV2{iwUWSb %d/ 2LlY8Y,ybD_T6    o 9 J _ X C A f p ? ) D q q X&e.71w_ u/1kMduT~lBvE& ChuZvC4.EK[ z.a eN.h U  n$b$$\vmF6He<)+dZV  ]*sUMTX<$#A]I|YRfQFbb_;q@ b z4 0 z d 4}BS=/"/+r7tO?:(g =hqN4x Go|Id/S1 /\5Z(5U<d r[O6ZYq^oWMnRwvL j:% :0jlKBdIr sipA! 2FHC1/:Pvdhsm]j.[@[:dzP1kZr<dvI-^'FF8KCw8]F z ( q g"  V = Y ] m  0 ^ } C  a c - u} F;z |Pq$>x$#Mx.j|S>C}zKwnV{?|HY&0Ax}kc, 0 brTv"4P.}%Imyrb9NQRz- 3 Z m n pgcz os pL+x&:{R^s>>X(t%^6\.y+  KR^{L0 5 Z ! !Z!"a"###""""^"+!!!E E3UX_Wy : D # E ) ^aYjMrQ1VF.(ozg^S E k ?=* !"%-'M))*b**+l,,,--%-B-p------,,T, +++E****/)) (L'&& %+$#"3!!S! YC?:@< ,  (;Q;D ow@N<s'K . u Ffn: "%r'X(*+.X0345 55678~9K9::3:999~9288:77.666E655555C443H211/.-,,6+++|+*})(',%#! Cgw\n9 "18i=<[PgQntho^ ,c"|%)=,/>1$247A9;?@7@AfBDCQDlE8EEEEEIE DDDOCCCSC*CBBBBBBBKAA @5?>=`@CE|=x<;;: 87l5320^.-a,P++*)z&# bvs R[JJKAa| I "c%S(,.14Y7K:q=@CrF*HzJLNPRZSTUmVVWXYZ[z[[\#\h\] ]F]]]]K]*\\M[[][#ZZZfYYDXX=';98<654430-)%"hpT .h d"q{ 1Wc/L\0 t$ 'a*}-04`7:=@CFILfO!RTFV WRXY[K\p]K]^^__`abcdde-efFfg gYgUg>ffee d"cfbbmbaaJ``/``_^]\[ZZ.Y`X}WUSQPHNMLmKcJ7HGFE:CA@>=p<:8*4J0B,(%8!j   huV- ,bP!&*--15<8<2?C)FJM4PRUTXBZ]_`aQb,cd de5ePehefvghijk[llmrmnsnnnnn\nm^lSkjimhhdggffffffqedd:cc+bba _^`\[Z:62.*&i!38R[ |F&$E" "$(l,`048<@@CG J~MQTWY\F^acfg,ggh}iiiiihi6ibijkHl%m mno!op2pppqq'q q puornml8kkjj/iiijEjj^jiihhjh(ggQfeedMc}ba`f_-]\[ZWXWV(TRQWO!LIeEA=9Q5(1,($!ptp oLVM61(.y,+!+-+]-k/3V7O;@CGK_NQUY\_;awc;e]gikm/mnnnnnnn(mmAlllmJmn\oop=pq@qrrTrs2sst2srqfp?o\nnmmXlmmnInoonnnCnmmmOllIkkhjjuiihfedcba`1^]0[YW;TPMID@:;730 ,)~&# MQ ia)<:986669;1>BgFJNuRUX/[>^adfh-i{kLmnopmpqqq8pp|oonbmm:mmLmsmn&noopppqr@sstuttrqpooonnnopvqsFssrrtqq|pp8oo nmml?k j:hgd}a^\YrVSOKIG+B<6/)g"w ~`m_{_R_M_`abpdf,hjZkmpo#quuvvMvvvgv uuuWttlssJr|qpVnml{kk&kjk^]^_L`bdgikln%odpr!stuuuuuutssrDqq pp@oo71,rrbrs9scsgsKsAsWsRstgutvwVwwxwwNv\utsrqomkj_hfdb_][Z-Y,WWWXY[^`cfZhklnmp,qsbtuuvPv?vKuutt1smrqqXpoo)n`mqlkOjhVfdb`_.]\X[[j\4]!^`bdfi_l nprSsrtuvvvvuu tss qqCp0nljgd_[U7O|IYB<70qr,rrss$sss sstQuLvvvvw vutsrqon kifdWb&_]ZXeVNTS/R(PPPRSfUWZ^;adgjiknMpcrhstutuvv=uuut_srqponwm0kjig0eRc>a5_\ZXVU)TbSTxUXZ`]_@BF`J8OSX]:affjnq|tuQvwwwJwvus>qo)lfheb^[XTpPvLIGECA@.>>o=>?BEJNRW$\5afkanqsv&wuxxxPwwwJvutss,rrwqq8p nljh'eb`_#nop@ppqqppq@qrrrrsrqomcj[gjc`e\XXSO]KH.EB@><:9]77655679`;H>BxGLRW[\b(g&l#os)tvwx5wwvupsqokgd_[WSOK&GOCA]?=I;@98z878g9\;>BFKPV'\ afk!o$qtvixxUxTwww6vvtssDsrr>qponmlki+fdnnop(pappppq-qrorrr3rqpmkHgdE`)\,WRMI,EsA?d<:8H6X43/10//m/5/0l2377:@E>K4QWK]cinr#tvwxx.wvusrCogl'gc^ZUOKF A=;8k6|4K211Q01247C; >D;IOV\TbPg8los uw8wx*wwHvvutsrrrr;qq"p|onmlikimHnnolopp)p"pQpqr-r>r!qqpo%khd`[WRMGC-?<}:'753?10/--,++6++-$.1|49>7D#J,QX>_ejorvwSx]xwvutrzolZgc^YiSMH6B=9631v/-,,y,(,-/158h=TBgHOU[avfkMorMuv%wvvuuu-trr4qqqbppNonn,mll0kxlm6mnwnooSoPopIqqqqbppozmBiQea\`W"R1LFAe<964y2"0E.[-,+**))i((i(g(:(),>.3 7%952'/- *)s(v((V) )+-/27;AHIOU[afkoLrtOuuuuYu6tsrqq:pppJonnJmmzmFmll$lm.m{mnnBn9n|oYpEpppp onkJfbh]#WQLtF@;=64p10G.j-++**G)))(( ''H'}')h+.u17B=(DLT\cinLsuwwwvuUs*q+njea\WEQJaC<7l2/,*(c'R&&&'<')0*B,V.2Q6[;AH%NT[ja;fk.o>qstu tttBs|rnq|pppQonnmZlll}ll}kl lZlllm2mmknfoup op$oo+lid\_OY>SLF@:.5&1D/-,z+@*))x)/)((y(''-&&1%%&'K),17d?8G+OW_&frlqtw`wwv\u$rpmrieCa[VjOHA:5$0,)r'%$${$$%%&m'((*\-06;;AGNU\b]gOlo rsEtHt3tnt s{rqpppBonmll,lllSlwlll ll-lMl}ljlmnooponnlh]bm\UOHiA<5t0-,+^**<)))Y)(((E''l'&&I%%w%&(*X/H4OLV<] bhkogqPrsQsssYrqpppbonmilikk}kxkklll>lkklllmnooponkpgR`Z*RKD=81-**)))))K)(((x(''7&&v%%$%%&(-2:BAIR:ZEbiohruuvttrhpn8kgdg_ZSLE>^71- (O%#"z" "a"["_"C"l"#}$=&$(,+/4:A{HPWc]chloq_rrrrrOqlppfp2onUlkjjjjk3mmelldl,klllmnopponhjae^WPHB;(5e/H+))))))I(((((i(*''l'&&y&B%&A&l(D*\.3:AIQYjadgmps_srssrqmpznmjPgc_XRJCq<50O*'$#"""["S"Q" !!"B"$%X(#+/4;MBOIQXI^cilXo_pqqr:qq*pZp7po{nPlk~j{jAj3jjnn!m?ll(kkklmknToAop7nmPhc\U0M7E?,8>2,)'(F(X(((?('''( ''''r'Y'3'*&'\')+0 4;'AIbPX__ektnTpppp@oooJnmlNjg{c]W@OHAo:B4-)Z%$/##C#;#2""D!!!"^"$&*.5);CKRZ_eimfo5ppqqgppoooMn9lkgjnj;j)jjonmllEkkklYlmon;n{nmckTfia6YRFJUB%!$##-""N""#%(&+]07&>FNnU\ bmgkn.ppoqJqZq prpWp.oo mlvkkkckkpownmlXkkrkkl0l{mm2mxki7c^aVOG?9*2-,("& $l$$%4%C%Q%%&&b&'d'(U))*+H+,m-d/159?$DKIQW'\w`xdgi%ij{jkll8mGn'nnomIke`%XQJkCz<50h+[('0'&&_%%$8##""#!#&,(-3:B8J!QX_tdjLmrophqqqqSqQq>q(poPnmgmAm m mqZpnmlkkkkkkl6ll j gNa[T*L]Dv= 6/*g%$5"# #!##$F$%2%x%&i'7'(*.+-.".01q36T:> CH9MRW@[R^UacefghjkmnZogopnlh4b[,T LFS@9:3.+")((.''&X%u$$2##{##%'+08?DG*NV]Gc3iImopr rqrrnrrrrUqKp#oooo+nnqpohnDmwll?l;lTkkkkGk*he_YQJB7:4i-g(t$H"!!!"~"#m$ $%%&N'G()p+D-x/m12458[;.?C$GL6PlTWZ\_`ac df|hjm"opqqpwoje_]VOgHB<6d0-;**))\('&%%;$$'##$&.*.5lroprZrsSsGspstsrqqKq4pppSr8q*ponNmm*m.m%lkkk"jhne ^XhPHA,93,'#"!!!"V"#G#$o$%&N'd(Q*,T/.14<6[8t:=o@DIMPTWY.[\P]^e^_aZcf`i_lnqqrEpokafd_WPWIC=8(2q.,,\+*)('&%%2$b$#$l%4(,3:BJ{R-Y`egAkoNpr:rs^slsstptsrrXrZr+qqrXquponnRnnmm*l$kk-jh1d]WeOG@C82+'#"!"?"4""#g#$?$%{&8'(*-1247:}="?BFJNRaUWYZ[p[\\d\A\]`cgXk.n!pqKr(qplgR` XQJD>94T0..*-g,+y*('K&!%@$9####'+18v@xHnP`X0_ fCknpAqrxss?sUstjtt?sSs&sDs)rrrqbpoomnnnnmlqlkLjh+dV]W OAG@82v+v&##T""""#7###$K%%'(}+ .'259=@*COFJNRUYZ[[[[j[r[[ [k\^aaJe=iDl\noypeoenjf,_$X-Q JeD>:(51//.E-b,*J('+%$#""D"#%)o/6{>FNV]ej"n*oq7qrcrrrstt4ssssssqq;pp,ooHoo"nmlokjjgc]VkNG"?82+&##_""""##d#o##$c$&J'*.2L6:>B1EIMQUXd[S\{\\[9Z}Z9ZFYZZU\c_cgj?lm=nml]hdi]VPIDK>:d520/.-,V*h(&%i$6""T!" "#$'.-4cP\V!NGF?81*%""!"!!""L"G"9"."v"#$'+/38=;AFJ^NSWIZb]^^]a\z[[\\#\]^`cg:ikqkFk3ifgd_|XRIKE@;7f3,0.^-`,=+ )x'%$#5"Y!|!3 !G!y#&j+19~AIQX`uf&kmDo]ppqaqr sZtttu uvvnvqq,pppioonnymPkk`jj$gnc]VOFH@9;2M*%""e!!!!!!!!!!!"#&5)/-16v;U@XE-INS9W[D^``~_^^^_1_g_`bcfimkIl}kk/hfbB]AVOIC>840.?,-+ )('6%$"!! X !T#&!+c08@HPW_.djlnopwpq qs t1t[t2tufuvmvqqcq-qpoonn$lkkTjjIgc]W}P#HA92*%""Y!!!n!~!w!r!o!h!@!K!C""%'+/49?]DIO SX\`gbbbaaeabObccedf_hk&lmmkjhKe`[T MFz@W;K62.n,]*)~(6&%o#"n!F 5Fil 8 # %*0T8?HAOV^Xd(iXknGnop9pq:rssst tuvCvqqqZq@ponn(mltkpk.jjhd^XQJXB;3+&R""=!:!sEt uuqqyq:q pUo-mmlxkZjjjji!faF[TDKPW\Dadg2ghPhijkllzlllm:lkhfWb]WQlJD1>J8`3/,,b)('&~%#" MDx k#&+k1<8@HOVx]c&giklrmmYmn=oYpSppqlrstxuWqyqvq&pp nm_lwkjjjO1. !#&,119cAHOV(]5bg ikkl=lylmxnoooprsttq)q)ppho}n0lkk*jiij[jigce^WZP(G?7.(V" D,%88&(Y "%*z1a7>ELRX_dgiAjkkln%opq,ppoo5mdk4gBcZ]X Q5JAC=72/9+)(' & %#"{!4 H{9% !$'-M2:JAI:P,Ve]IbqfhjkOkl lomnnoobpUqrs~tMqppgonml'k#jziwi&ij?kj(hd`\YxRZIA91*$$-!*/  #sMN b#'.5{m n^oqxrs3rrrqdo!lvgc\V&NG[@950#-*(q&&%%f$#"!h ST]!"]%R(.3;B[IPV]bfhjk;kkl3lmnjnnoq,r!rsooo]nnlkjj,i-x*(&%%<$$w#"!! M!K"%)/R5RF;MlTzZa3ehikIklkkllmmmfnsopq:r k)kllolPl kxjjgiitijklPl@iggb\$T?LD<5J-(@#[ ro JT P!J#%*07#>DKNQ9W~];c!gbk lnRoQqrsttrqnkep^VjNyF>8<1^,l'%###6#k###""W!!  t"d$B(X,3:@AIP(W`]scgVij[klWlBkk}kkl/l4lmnovppgThijkkk|kRjjSj9jkulmmkjeY_XUQIA<91+%"5tVV !#%f)L-4O:AGMjSYc_d:hbjlnpqrs7sBqpm-iFb[`RJC9;5.w)%#""!"a"###"x"!!0 | _ t #%%).5<~CK3R\Y_ehjklIllmkkSkUkMk{klln no!oaCcePgLhj[kk|kTk,kAklxmnoFmljhFc\wUMF2>6/)%"` KzB ?j; !#@$'+16=BH8NSY^c ehjmnppppo0miet^SVNF?o8 1+'X#v! !7!""!!!!T! !!$&+08>FM]T{[afiWk,knlllkkbkOkjjk9kllmm[^Xacflhjgkgkkll{mTnop{oynjf`qYRfKCr;33-&($t"1UpL |!["$&h)-2|8K=BHiMSX]`d719+($3!]x e !!x"]#9$&0(+/38/:51]-+(]&%$r#####}##$I$%&(M)+-037V:?;CIKNSUWHXdY3WUPMKD4=^60+&H#P L_[gE7 !!#?%b'4*C-~28&? ELShYh_diH^R"ZaUejflo^p]q7qJqqqcpwonRmjgd0`\cX=ShNHD @:<96a3u0.y,+*)((([(S''(#(()*+n,/2n6;A.GKP Q;ROMiHCR<6$0$*&#"!# KBrt># i!"%]( +.u2~6=CJQ7W\aHfj@m*mnnZn}mm8kkifbk]WPQ8JC=7j2F-N$.<7AL*U]FbhOkfnoqq qmqCpp*onn@lkh#eJa^ZUPKGD A =:75210.--2,,,++++++,-/.15:n?EJN9OqP\NKFA;4.)&$ # !!( ^ ? W !q#%("+9/2}7'>>?ACFJO"RUVDVTRNJ(D?;>734X1n/r-,F**8))`())'*%+- /25q8;@iEJPV\R`e*hl|o&qrwsrlrEqomjfeb [TL C:1S([kk *#R+c4>BGxOV]@bfiklmnMnnozp/qq6pp onqm9jh]ea^[oXUSPNLbJIzHHGG=GG@GhG,FFZFaFtG}HJMPTCVYCYYX VRbNkIE@=P:753240/... .".l/1)36I9y<?LBGL{R W]cbFfj mp>rsst9s}s qYofkhc^ V;:8;76/55+5I57h9 ;=@CyFJzOSX]bfjmprgsttbt,t sqo|lhd^WOF={4/*!VkA tjqo "*U3==L<<=c?,@CEXH9JN:QV*Z_cgwjmprtBtutt7rpm|jSed`|Y4Q$G>5+" . `!N)2:0AHOU[_tc eoh;jJl mUnopq-qeq(q:pp@nm~kj(hfdc=ba%`__^M]]]]^.^M^^^b^_E``ac!deg]hniiijgf^ca)^?[XVuTQeNLhJUH;FEEDKDEmG+HJLORNUhX\/_cg;jBm oq]rsssrqnlUhGd_Y+QHe>6-Q##*  '07>FKMSX]'`*cfi{kkm nJopqqqqKppomlkjdi(gff,f eee ddcde=eff+fCfg@h!hijikllmmmlkuigeca_a\YWTgR(ONELLZKL3MNPR'TWrZ\_bue\hjlo)pr*rrrHrpknWjgBb^VXQ.HC?*5-8% 6 TI`w @ &[-4;BNI_O,T.W[_Hc ehkjl7moMopoo6nmllkvjj=iFhhEhvhhhh0hhxi:jjWjgjjkl'lllm mn:no0oFnnHm]l~k5jh)f cC`q]ZXVRRORSU]VY[x^`abwdfhjlVmo|pNpp(on~mhjgvb^YTN0F=5E,%} Mtgq bC M!#{*n07o>E JOQSxW([_c eh%il+mnnrn4mtll\kkkBk jjjjkkSkBk)k,kl_m0mmn;nopop?pooppzpq`qqqqdq3pyon6lmig(dOa_2\[dYYYYZ~\T^`9bdfhijl0mCnoppion mkhd`1ZVEPKFC<3+$> [$7pO|A !&&,39b?DILQ%UZ]`beJg-iiiiji0hhhhhhiXiijj/j&jjjLjkkQkklRlmmmmmmn(noWoppq qaqponMlDj%ge[cQae`-^^^^_acAe fh0ijrkll%lm]nJnnm=kiQgudS`[NV PsKF?8w1**#N4d J22'zXO  "V'-4%:?BFK%P#TX[^*`bXceeIeeeeffgOh.iiiiiiJi(ihhhhihmhiEiiiiij-jklm.mnoppqpIonlji!gf3eCd>ccdeg#hijkHklilmLmmmlkfig1dMa_\WsQDKFJA;4 ,&w > } eD/" "(.4%8o< ?DiIINQT;UX*Z[]*^#^_>_`waKb=cIdpe%ee\ddBccKba``7_______``abdef2gi'jkpl&l kk jKi\hygffBeeefghijjWjfjjjjjihfdAzCJDaF HJ?LSNOQWRT=UUV\VVVKU=TGRQP/NM KJIIqHH7GGHeIK==F<<=8>@BbDGIJ*M6P:RUZVX0XY YoYZVZ[5[\>]^]_`aaa,_^]:[fXUROLIE@I:(4c/)*%  mi  J,RxYS "uQ4kxw : EzR!#'Q*.0^134n648:4@ABBA@?>=<;P987I6 5/4y33@22K224%57994..* %!T * |q*FqoL/CO<qjy Rb+eR!$'r)&*+-W/13?578M8(76l53q10/ -,)*)).((;'''V'(7)*-.1u469;>,?@AABBDEFmGIKMP:QlRPOMJHoF-CAq>m;962A-N($!} %   \[E? $29]t-ir5 X@94!"#%&(_*X+-[--,+1)3'c%#": qW._+ "f$2&q(+{-023:4D45C568T9;N=?"ACEFFECpA?<;D9>73/*&d" 15 = _ AJ5N >-&$[ A ]"8 B!F!"!x A>Dk@?R2@Glv;m-!#%z&(#()*+-/~1m3e5f792:;:98A6m421Q.+'#5Kg `5Jk@}1<V#dA&QdO@~eX 1l H ZRaB+x i H P ? Q(E6* !"$Z& ')+*,-./1/A.s-,h+L)h'p$? uYx K Km$vyNP#0~SfZ4&hVaVH3*@  [ o  `  ! P*&q|zZo1 l[?q&c !#1#$s##"% ;:Y  `wq\Bt -r-<{VK?);eqhp 5$@S8,5?r{MB99 #d$7W 9 : Q<k"CR   bK=p:H7m]3$5z<&x} {jMIIr6 fC0Mwgf-c#5 rTz& m 9#B7yh;9n?[pjM:.XU%A/ `!Ns2l(-Po%+Rx(A^p/] l1V{F~ <[ n^(ih[W{h|WO?I`| *I2" @f6Thdbm+GeV$EUfpQ9*1\>ORtoJ02%E8vd"(lLfvc_qDSUOPszO.:_   v2FkL_~jqtoyW@60 ,h0 bpt457D PCG NOe4?pa ^CZ)BUYYrwb* )$$es& AkIu nuEZYsivkL5" BwV]9q6.o(@LHYA1 Eq~w?rRKl2NaflbY; $%%-3Rg"!x"Dx8TB3bybWYR]q kA* H-,P|g L_@n[Tf*DV]VQPc]( 16*'0:W]9I++,G)j94K~{[NZbwwV0"Btj^J\6f{rG#iRRi|w=SYTF=A^eA 97$$5OghkN5c`!ltrTGUf}ndlqTi I]fTD-r^Wbkmi0EOVN<2AQS8+HJ7)=^lr{f<;k_Q nivvgdd2[8GRG6  zj]_fg_(;RYN:/5SX% @_M-.Ilq^qrJ<[kp# sku'B} #6:*l^`]L'CYg\?.LdR$IaV<,Cfomt}kM?UW W9QQ83(~q9xrad/45$'#eVG( -Hhq[@CQ]M [uV)'Gh{}R8Irj.ZYxrK@5  tqxurtx}}tts%FswT0.]#C?/ !dF- *F^lcJ6BN;9hiM::KjpXN\uf;/tM_P<xqoqlp[ NkgL7>[+2V1/[mL 3HJ)Egp_F;Nwr\OXrxZ22PecY@ ~kelnxK8_te9!6r%$e?  )F=$%7C;-)5Pgk]FGmxhTP_u{r\V]?g`bO7s_]hnyg;(.HZ]WE(+T   `B/ " %-*!$=NE78JdrbWl~qsxjZRXaoy:IZUK3{osyl`bow|e`^gvt[:&+6V} "$\</%'  )( <TO>6A\uumqupunf_^^iz*BIM>-wv{uqpykeoxzwc@*(BXt  b5 !   -*(7HOKCBOex{|rolnomb_i+8D:.usuY?*/Dew tb[S7     %0<EOPIBARqyvlgjnfbfx (9E;.}x|||znSC>ISdqV6%  /'  2;@MSPG>Gbvms|n``hfgiw+:C7'{xw~|ydWV[b[[gqH-)&  0-`w>.OAmz^Hd@UQ  k8Q/+ < | :  ' - "   R   M S : / wH2 0]IX"IazZm( >CY>m>"Q[bUSyD0/ | x ~ j + ^   . N [ C   " , 0 ( 2 R v   = Q ^ t 6 C A/|ELt=z dw&{, WvC"FQL9h(p X W I  ` '    " 6 : 2 p i e - M l |   '  $ 5 D c T \  z [C:%' ;Y;LzvBGqCSe'jZ ~ + m 4 ! a B &  , 7 = ? 2 (  M  * l  E ` { y A w f   y / ? C:"pm^S/@#$Z,n\ L M  `  { |  ] 4   K u & E Z d ~ U } D # 5 P u j R D E : R  ( o ; W  )~Z6&FEA,Ok5vQxWASnY/ |  < v * s ? T  e )   : w q W =   3 J R U d x  H   . 5 : 7 5 4 4 9 3 J ~  $ $  ! d ?  mLGisD{$__I|eMy&|/k A ) j H # ; d x ; E 4 + -   H {[0#=N]dqr  E 8 #      & 2 C Z l ~ d   "TLV1)Mo1&T`&k\og f : , A 3 G * Z _ ? U H\bZ4!=gMJgdQUSf  c W  T [}Q]'pz^aALYg x  v k q `   V / ) ; Q +J @6KvZ oGtofI41Keag#T~a< E9  2 \ v j ( H ] ~  i Ds [%  w K I   M I x $9 ES7#7NelkX^1Qu9EbeB* 0@\{T9m5FxQ[4$C   7 ; x a A + m4+ < / G - b { ^  9 q Wk(O] R]/_;eL>Uy|ePDEHQU]lvxqahs!B O>V>/   > k # V a J 0 H  h  S 8 y v d c r Z = 5 7 b - x B 2  "j:8YVQ,Jt1  09:C7='oBiH el;  `  u   P E < C ] " @   ( !w<I.DNC '}c)]Wjb0"/Jf|&n7P }uU@i` 1v     l 8 L ` V B A i } b 0  9 i h *m2"i1(!j%L~s wR`rX|_5wG,:^xd+D31C@W>Va{M/f R o/}9#du[ia&7V_ W'z[[elYC8H^4oe!<bZN=QYmHw,<_z3 . { f 58F3&0#GHmA49,bi+w tpjzJm2cMFXr}qO1(L{u^%!7'T&dT<h PlW f[JmQdyme=rx b1}@}bIGF9jYPHIn/;;HwjYQJRcyj7a!sG,] )L.S*\ e$dVy>e|K-c)- ~4l7ou 8`o;\e z : - l  2) | U | Q d f { ! + 2  L Z spo6"VZ &U7n a>qlB<AP~rW)a9OsH  j z 6NV\t3*d!CA;O2 n6[sV } T6WX9j:J%{\,o!5wL^w<;UpL"YYif n Q3}?( B v ] H )  ^ !J!!!!!!k! /^|k*d6UBJJ  o [ * ?SDg~JWtGjH+L@,$gq,Vk5^Ts '] 8 t}Ad,!##%(T)*++;+8+f++++, ,N,},,,,S,++"**!)(((P($''D&%%G$$##s"!!( ^J%Cw|  } ^q2N3B   jE9#wk]  x Rn #.%j'),L/1{3456:67 78'8888888a877)66A55r44l33333B2110d// .T-\,|++h+\+Z+*p)('%$>"; !V[B+N! %y",8nA?_Xp Bs(-tO# +x"$'r),/6147:K<>@ A AB2BCjCDsDDDGD#CCCC]CBBBrB5AAM@@@@@g?>>=c<;:98j7R66T65t43210/[-+)(%&%e$<#"!} DSp E<-c2yeI i r))P  4v+!J#&(+P.0Z247:=@BEOG4I2JKL^y ( w  C!#&)^, .147:<2>bADGNJ%LNdPrR>T&U{VWWXKYYZTZZ[1[\\t\\\\\\\i[ZZ4YYYYLXWWVVgUUSRZQP&OuNMcKIH5FE{D)BA@>?)><;957<5k43D2)0-*&" } i%}9v}./\6EI"%(,/"2 47; >ZAUDF.H+JsMbPuSHUNVXY[M\]^^_h``abc4cd|e:efmfffffsfFedcbbaaaP`__O__ ^^f]\`[sZZIYXVU)S8QoONLK8J"I@HsGF@DB@>=;:0741 - )Z&B#, _ _ @ S p=  + LQcQ-"K%|(,/3'6:= @&CG9JMPRT@VY\B^v_`abdeeeff]gghijklXm?mnnnnn{nDn!mlk\j,i`hhhKgff[f9fVfaf eidccnc1bb `_~]\[YX&VUwTSRQ~ONLJ"HhFDBM?;730?,(% jX ^ e!o*('"%%P%)&(*-$0'3(6:[>ADGK8NRuUWY[^`YbdyefgighiixiiaiIi\ijkl{mmnFoopzpqqqq$q0qOppnmlldlkjj,iijj2jii3hh~hbh(gffRAEIYLOS_VZ]`9ace[gBhjwktldlm3m>mNm*mllJkklXlmnoTppqrrrssDstttLsrqkpoonnqmmmnVnnnnnsn6nmm|llNkk9jj.izhgfeedca`h^][YWLTQcNFJGC >:7340-*'% !]q \@>=a<;;=e?ACFIMPxSVY]J`cfghjsklmnnooooonnmllNllilmWmnoopwqqrrs stuLuKtssrqtqpp ooppqaqr/rqqqlqpyoonmmmim.llkkAjiihfed{c a_],Z4WvTsQNIEBM?Y;P7>3. (# dUT[SfRRRT(UlWYY'[u]`beAgjMlopqrstuu$tuu$u;ttDsErpqypqoTn m1llllm@mnopwqBqrtsstuvvvv@utssdrrrrrsstuvvvvQuu9tssroqquq&q*qPq}qqKq ppDooGnmlljigf5dWb`^S[WTRDOLIEA=R8_37-(C"? b^]]R\]2]^_p`bMd(f hiknp>rMstuvwswwwwwwhw&vluttsrwqEpnmmGmIm8mmnNnopSpq^qrqPppoto"no)opqzrrrrrrcrqqq,ppq"q|qrrXrs@stYttbtssssssgrrrqtpboJmkih\f=c_[VR2LoFU?880)H"llm7mmn'n@ndno!opWq[rtRuv^w wx^xxxxAwwwwvguu3tss qpopnmElllllm mnDnoopTpqrstxu uuuItOsErq"pUoknn0n2nxo+opHpppp>poobo nnQnnJnooQoppqrstKtttu!ulu{upu tt`srrNq,onlkTifoc^ZsU,OHA:37,0%*MoopMpqq4q-qAq{qr%rsuvwswxyyyynxxqxwwFvuu,tsrqp~nmYkjjiiiijjlBmvnopfqZrXsbtWuJuvvvuusrrq%peooToBoop1pDp oo|onwmm lIkk2kk*kl lmIn6oVprBstu!uv)vvw@w2wvvuou tOs'qponal"i~eb=]XR>KD=^6.(K"ppqkqr#r9r6rPrrs$stvPwxGxyMyyyyQxxw^vutsrqpokml#j/hKfyeDd@cc[cwcdehjkmoEprsjtuvwzwwwvvukjmhfdc]bIa``ac dfhjm\or+suvvwx8xxnww vv ultslrJqpo?m=i<;;j;@9'7/644I4568; ?"C{INTpZ)_e,inqtvx_xyTy(y(yy xwvvgv uutsrrOqpoLmlkmEmno1oop ppGpqqqrqrPqp^mkgrc_ZfUyPKFB?]=:9-7.58341/.--,F,J,L-.15:A?lELRZ$`glqytUwxxxxwwu&sokfb|]JWQLaGC(?<9@64310/Q../0258<[AFLRX^diLm[qLsvwxx"x5wxww0vEuu2tssrKqqpeonnnblSlmn nennoo1opppppponjgc_(YTOaID?<86v4M20/w-,+**)(((u)F* ,/038>E8LTZ[c.inrSuwRxxyx!wLu)ro0kGfTa\.VGOIDD>:7 451-/ ,+**Y**+-/z25:l?pEKQX4^&dhmzpsu+vwwPww>wvuutyssPrqqBppcp,op)pkklKllm!mLmUmn#noNoooonkgd_cZpTOI_Cq>^96p3c1/.q-,,G+S**))'((2''}'()+s/539 ?6FNV^edkYot'vXxzxyxw trOnjea![UO8HB<730-+))(''(E(*X+.+048>D=JQWd]chvlfpr>t{ucvuv/vuutyssMrqq3pxpooouopljjjk k83'/3-++*4)))):(((F''X'&&%% %z%(*05=EN'V^Ef lqtwx9xwMvrtOqn@jeae[UNG@:=4/,,(d&G$$2#####$t%&Y'y*-16t$p$b&L(-3E:BK2S[djptw wiwvvt9r@okgc^PXQJlCChloqrsst:tsrrfqponomlllmPnlEkajiiibi\ilj jklmnnxmjf`bYRKEL>Q71M-%*7))M)f)(((w(`(;(''6&&C%%V$$$$&).39:xAIR Yb$hnqttugttHsqomj`g3bb]6VOHaAH:4b/2)&#"!!!!!l!Q!O!" #W$(+ /5"<CJR1X_SdNixloqr-rzs!s rqqq"p[o,mlkkkl7lm{lGk%jZiiqi]ixjjklmsnn7mnie6^SWXOHBQ;+4.g*(&($'('''c'v''''g'&&@%%|%2$%*% &)-29@HPYW_fknqqrRqqqponlTj&fa[TvMF?/8M2m,v(%#"""v"\!!! !Z"$8&V*u.5T<CKS1Z-_eimro#ppqqqqpp;onm#kk/kjkTknmclk jiiijLjkLl;lnmElgc[TM F?8B2,(&k&l&#&N&%%&.&s&&&&&&&&W&>&&q&(8*j.3: @HPOV]]cbh jmZmnmn;npnnnnmslKi eW_SYQJC<60N+'&G$$$e$6##"Q!!4!\!r"$'a*06>FN6U[bfk?moTopqqpp_oonmplMkkkXkkpnQlkjjiij'jOjkl?mlje`Y9QJC kjjOj1jhjRjk;kl_ki(d9^W.OG@:2,'J$"""""##z$$x$%Q%&I&'~((()))+-161<-BfHNSX\`cvefhhj-kmnnnnmje_XKQ3JNC=7 1,*E(c(']&&L%$#""" "L"${&+%087j>FN'U6\xb^h.kn'nppq,qDqgqEqIponnQn7mmem!rp^nmNlkkRk,k6jjkSklGjhsc ]YUNFK?8X0+%#!!!!!"8"#k#$%%&T'6(M)p*k+#+,S,.40b49->DJ2ONSW[\^x`[bcJdfhj2lunoop7nlh2b[SLF$@494Z/ ,*)((P'&%$##t"""I#%)(-4<CKRZ`g'jmnppqlqqqr%qpoooonn&rq.onUmlllclBkkQ70&*s%#!"!!!"&"#(#$k$%&')G*,-./^/148=.BGLQTXGZ].^^__`Maxc}ehknppPpo+mi%c\yUMGAF;'6 0-++$*m))(&%$$;#b#"s#[$P(,n3e:\BPJ QY\_fjmnppqbqqr rorYqppppKooWs-qp\o+nummmwm3lPkklFljga[T LvD=6/i)%Q#"^"s"!!"4"c"#Z$$%&(*o,y.01G27247<`AF JORUdX/Y[\9\]N^A`cg3jmopDponQj"e]VeO HMB<72/y-X,,^+*)(X'%$##A"o"#o&*1g89@NH:PW^ejmnopIq qpqqrbrr qWqNqpqCpp^rqprobnn(mmmWlNkkklIjDg5aZSFKDN= 6K.)`%;$ """y"N"7"S"L""#$ %3&(*-/i1P2357:?RCHMQ]TVzXYZ[o[\\_bf jmo,otp"nmid]7VNHBs<8$3X0..(--,*)0'&`%4$#S"r"# %)0!6>GO#W]eim8n5oeopdppq(qrWrqqqqqq^rrqcpFoWnnmmplkjjjk@ie_YdQJC;5 -q(B$#"""a"'" "!""="#%$Q%(O*-)/23569SljfaZVS2L:E@;87&30/.--:, *{)'&J%%$#["y""%S(.5c=yEMU\dhlmnnokoopRqCrr)rrs,ssstq"pEornn;mllKkwj/i598!BH>MSGX\_`bbecSdddeNfhkanSopocnsk}hab\UMkF)?:@40-=+s))(''L&=%"$#0"T!!Z!R!!",$(.5(=E?MxU>[bgklm/mpmn8no4pqqqr7sstgtpp%ooMnnml(k&ii.i=iihTe`[TMF!>k6.($e#E""!!!q! s D  !@#%+( *-049Y>CIzOETZ^b;cddf ggghhjloBp?pcnmSjf`YR&JrCY<7i1.f+J)('&%$#"!!   !a$Y(.5=EpMUz[bgwjklm mgmmnoq q2qqrs?ttpZpooGnmlkjihi iwj hfb]4VAODGM?e7/($9"!P!^!5!8 h V  K!#&2(Q+y/48>DSJQPjV7\I`djefg=hrij4jjkln op1omkhc]VO1G@:4/,[)(']&%$o#=",!2 6<%  #'.5D=ZEMU\cgjkulzllmm?moKpwppq-r0rstpDpoo*nimlkjiChhiTji&gc1^WPH@8u/)q$;"J u ]  +E. Z!#%(,2z7>DJlPV]caeg$hQhj k7lllmdmnoognkiie`QYRKD9=7/2J-*({'&r%$#g"+!% AU*  $J(}/N5>FIN^U\Oc:gjk1l'lKlllmqnop,p,pqrstp`p?oo:n_mlkjXhhghi8jich4d&_XQIA9b0)$A!L1+!"&K*17(=D-JQ~W^cZghdijHklmnynoo.oohnm7jfb\UNG@^:54/+)M'H&f%d$#^"& H` ,!S$)806>FNV\Icg`jSjkkll%p$#"! ara% "%*V17?|GiOVf\|cg0ijjkwkkllKm n]ozoop^qrr3sspppoknmlkjiKhhijjIif|b\VNF->5z.4'V#PBh~pce i#( .5=6DDK2RWX_dhj@klmnppppppp/n1kggc \VNG@?83.I+ '&%${##;"N!> 9u? "&+18z@-GOV\cfiik0kkkl>ln5o7oVoZpq)qrs|ooozonnmUlbk;ii@iWj%kkjgd_XQ9IA9}2*%! 469ez{ #'.*429AIIPW]cgIij kVklkl2lmnnnopq>qrno5nnnpn9mlkjciijk}kki3fa{[T|MWE~=f5-(E#!M=nKW ]! #'--23w:B8ITPBV]&bHfil m=n/nopqpqDpolid^WyPHN@f9V2u-(&i$G##)#2#A#/""!c D)*!i#(i-b4H;=CJRYs_?e h#j.juklNlBkklmGmn n5nopq=rkllmXmmmm:l@kjbjEjklPlYjehVc^XQRIA:A2@, &# WQtHw !#&, 18?iF\MSYk^cfjklmbnhoCpp6pWomjsg"a{[ESKDV<6 /l*&U$H"""Q""#!""c!!E `w "%+*//~6=EM8Tt[a{fiok*kGl^llokkl#lmm$mdnoop9qhijklmmmlkk!jkzlslm0kif a[aU"MFo>6/)&F" Mfw !#&Z*/6x71+&#W =Qd !0!!""@"1!!!w!+"U#'+18?yFN[U\XbgjkllmKm)lakkjkk=jjkk5kikll8TyX\a1dhk2lmmm|mimn nnnpmkid`qZU]NGl?82-*& #\ B  ? e!!#I$'u)-R1W6;AEJVNSSW[i^a3ceghuhMeqb]mXPIBW:4-).$6!)s , !u"9"""\""*"+#%*/.4;NBIQ/X^dhjkolellll kCk9k8g2.Z)&" mCF Q !!"$L&`((*-16;e?CH>LQTX[^ahdereybo_Z7TMF>720*&!E$?lhI C!G"X""""k"#,%V',1v7>EM"T)[N`fGik2klVlllkk3k-jj#hh5g^f*dd c:bDJQ6W]ch kplnEnnno%o[oooFmlnifb^YySLE>94D/*&$o"*!h !!;!!"#%')(+<.c26D: =AEJN#QUYf\`ab%_\+VQJC;4--(X$ [ """""#$'*/5/;BIQW^Nc EL"RY_&dgk llllll!kYjjige!ag^#ZJV QMJ9FH+w4=wFPY`g/jn|oqYqTq_q qpponmWl^jheOa]YXiRMHCV>:;62/-+L)(O&&&%Y%$$%4%&')/*,/1d47;#742Y0.t,+j**)}(((t())*+-.0?36:y? DbJNSU%URfOJE?W8}1+\'u$$c#H"~!n < 7 !J"$&)-~1n6;B=I.P9V\@aeikmmmmum`lkjihg&c_YTVNSHAmMl%igda]Y[U QMJtGzD-A*>B87U6*5-4433w3u344446y8'&%%5$$Y$ #$F$&'8)p,/397GQY^`eCilDnLnoUo0nnn8nRnoIoobnmtl/igd1`\rXU'QOKHEC*@?=<;;G::r:9999y99;!<@CHbMyQVWXaVsTPM GB ''v'S((*,]/ 159=BINTZ_drgknop8p{ooonFljh3fbK]W,PTH ?71.'r  B_#,-5P>HPX^IcgDjVkm msmmmn#noypp%p o6nmkhhebU^[XUS#PmMgJH]FEGDWCEBB-BAAAZA@AAsABDXGJ NRVbY[#[ZXSTQM$HC >o;8531/.----- ./c1369!<@DJOUZ`dDhTkKnp]qqZqLppJo9mkiTeb]XPH@!7".o&/1  @6$8,^5p?H"PV]|af/hzjklm7mn0nopappp}pQonljge6b_]8ZX?US%PNMKJIIgILI0I4IIHI*I~JLNtPT5WZ]^z^]Q[XV*R.MIDA><975433G22346G8:=@CG4L Q=V\`eWhloqrshrrkqpoUmjgca^XR.IA87.%=x c #+4=F'M@TOY_begijklmnop popepponljig5eb`^\ZXVTSRRQQ PPQ*Q>QRQ:QQS.TVX[Z^ `8b3bbao`][CWSOL4IgFDVA?=I;::9::<[>R@BDGoJNS W\a6e0i(lBocqZsJsssrRpomck$g|c^TXQuJmB9Y0&k1  U~'"Z*Z34;C}JQWx\A`cqf'hj*kmmo opq qLqq peornlkfihfAd~ba`?^]h\ZYYoYpYbYzY{YYYZe[]_`bdfglggf3db`{]ZNVTQOLzIG]DCvB>AADABWD-FHZJ)LjNR_UY^bHf$iQloqstptstksOrNpYnekihdR_YR6JB:1'~ JbV<2 =X!(1 8@'FMoSXc\ _gaegik*lmoCp&ppppGonmlkjZhgfweedcbaa````````abce.fgiOjjkrkkjji@g`eca`^L[YWTCQsNLJIISHI?J KMOQpSVEYS\D_cfPiEknoqrs\rrpoIlzifb]XAPIdA;91( 8 @u,  &l.G5h<C%I{OTCX&[2_behBj/kmoNpq q pXooAnmll2kpjiieiDiVi0hhOggh'hohhh`hMhhijLjklLm8n nnonamlzk~j hlfCd9a^[XV5SQPPNOPQfS0TW Y2[]`}beyh$jrlqnoq:rTrlrqpnkgdu`-\5VOG@8.0)  _N`b D<2$c*1n8>YDIN.QUZ ^eadnf[hk-mnnnmm(ll k|kjjj[j"j(jwjkjjk"kllVlNl kllCHBKO'QVSUjWX1Y;Z Z[\]_)`DaiabaaaNaD``W_T^<]H\\:[[SZZ=YZ&Z[\^W_abfcehfghkhhhhggUfee/e,eaf9g&hhi,i~iii`i(hhgfdb#^\X&SNG@;6 0+T% ~k$o jEiV( uK ! n!'L+/37?@BiDmFHJ6LMOOPtPfPNOOONMLnK#IHGFtEdDhC@B{AAB9CbDFkHyKMP3RUlWY[\]^ ^^^^^_``abbnbzbb9a`_J] ZWTRO~KGA=<;:98a7667859N;U=@WC EHKNaPRSU%UV`VVWWrXKY'Z>[{\s]E]W]t\[YKVSPMKHEA;502+I&w!Rd  af~c(kaCZnC;OauROV xlAx#&)+,-].0a2Y479;A<6<;:9B8[76654 3#2X10//--G,,-./%13%58];=@pCE6G:HpIIJyJJKhLM`NPSR*STTTSQsNKHHECA5>]:5h/*G&"Deo 9*e`F R~[P #6=!R1">I Xsuj p"g#$&&')x+-01f2d10/ -,o+")('&%%-$##N""/!"9"#|$&^(M*-Z0 25179;~<=>)>??`@;9Q62.\)-$v iL+ aTUtr 1 2Qn*\&Sz` zc#/Mj|!1"$&h'''%$%"i 1t] fQLy0 w"%K'),%-/012523k3568;e=|?j@ @V?X><:8e6>31.+'J" R6 fK(:<P 813A(d}6  = L V[ ->#yq=N`v(. G"#%(&:&'()++-/,1V24U4433p2 0.f,O)|&u"xU+ G ~AQuj%,uO1nC%N_W@rxx%4"^% "H+9 4  " P#  8K 8 c v\#jf }!#%F&'();))J)D(d'T% "J' (!i 2m:mK%sR!oV2un``%?[Ugw 0 ~ 8 M_ SCw?*"=' X NaTg.WZ%`k$u( c w pMetx"Ck%0kPO7#6z. ]]cyV]%h4 *;) x=| - g [+h >X/WgY_<)\wR8)8v93>ztZ9#ZTl~Z D`qzEF0[LYa(z D c w ; g\nXLu$b~-0`/KeaXA2\R:\(RfEXl<1Qw.%Gd!8w`Eu|),Eo'&Y[NI{udz`T?Jbv3 f=4rV(y"kL6RueK:) s|&P#a%5|v~F29Ty4":uK_qa^rHUSMMlpC%3Z\_4Zg~E  :uWRdamtTHF6&+l9W saWs&nZ)d^xI%!Sq~aBY)ATVUnrY!-$>}g@Za'u}G\ C~zkm`exfO?)QRzTw_.Vix0V)PF&-PJuRHh2O`cjbV4 (08BG^d$!l%4P{3RG7AOn|rb[MPWx[A;$#+WFpGZ%]lHkVO`y*FZ[OKL^V#2;8>HNa\8@x>:.A!lOUccV_eu]@:FAMnioFS  %Hp|V,aHIbsws>W\P=3:V_> ;=4>QeogeD'Uk (~sWPbwspwwD}'UfkYQ?%hTO\cdf0EOSI91<IN7.LSKCPdkmt~^34jfQtr|{vuq1t#DNWND1 vdWY`c`&9PXQ>--KU'Cc[B>Nj{m\okGAitp&%%~|<B(,?D8#hX\]O)@Td]=(FbQ%NniK2A`jlsyfPJb_XDRR=7( z/,yxj6:>/'!^RF(+>`mW;@P[K)je0&Ab}w|{YCOrj+`exrNE7wywnqz~~z}},6iyeF@c&GE7&\A* #C_j\D4BN<!GxxV;5Ee}zyeW\ue92WcV?zuttop{e%FfeRFPi6=  O,5ZdD7MN.*TuzbC5Is||~_Q\u{]34\ fh_Crlomnp{\% Dhxg<(E9(+_9  *A7# ,=HB87D^pn[CFniSP_t|t^[jAjhkR4wa_imsxp@+2OabU@%.`}'!  [<)$  #--($,FZTEFSfpaYo}yiZPU_p}>QbWH) uxzk^`nxh[U`ux^8-W#'Y8) (  ,.%'D_]MFL`rrmr}zsja^^k},FKL8!|y{urrzuknw}pJ-&=Vx!^/     !1.+<PZXROTbs~xzyuutpdbl+:D7& mT:9Ii| |f[N1    '/>LWXTMDNmz~qjkngdh| *;C4$ z|{t{u`RINTdq ]<) ' !0>HTXWO@C^uin}p_]eeil|1<>,|~{vubY\`bVVcyO3 # .-]|C4PAivU=\>YXq>R0. : ~ =   * .   Q  N U : 0 xB.2aMf(G^bt)  >AWEsE&&P[^SEtM8. o i q a % \  * L ] G $  # - . # * J v   G X d w ; @ >-JY|H n} w* Tr<ALLA r!,u ` _ P d *  6 : 3 v p j * K o   # - # $ 1 @ c L T  z hKD/ +   >_BR|x6S"x*JPb!zi] # } , u ? /  u W 9 , ' / 3 7 = 5 +  M  ( f  I k x A m `    m , C L8hmcV3: c3rc Q R  c     \ 6    % K u * M ` f V # z <  7 S v j P @ ? 1 I $ s E e  %zX0%IJH1Nd1uNs[JZtX3  x 9 y 0 { H ]  X    5 r k S 8   5 N P N b | O   4 ? E @ = 8 3 3 ) @ v  #   ) h S  mMLdwMZ] Dt`[,0j ;  # j K % ) D m H G 6 + -  I W/#!8Ocemq  = 0        " 4 M [ s  v   RMY53Ij+zJS!pjt i | . # 8 ' ? . a h G j ( \v ^__, ApGE]~WKSVfz  g  f  J Z|V g%*qzo[hKRcu  n d h U    ^ 7 4 G X .N F+IuV pHwocI7,?^^i'OrU0B+  7 ] y ( L e }  i ?$te- % p D E  u @ ? w -AKK. .FVY^SX*SzHYmgC)3Vt[Ba/Gv { =R:,H   > E   ` > 2 j1 | / ! = + m k  : g at/\)eV]%\:fLF`}|ePEFDJR_msskZbn%FxK0J@ :  - G c  O ^ J , @  n & W 8 w g V U h X D B F r < I 2    ~`8>.qr:+f"9Dk0  -<?@*8k|r{6jLpsO Q x m  ! [ O @ B ` $ 5   ) 6 /DL,4BC/$k0W[t",\0!&(:Pfw%p0> rgSFmo &0u     u E V a Q > A h } y [ %  7 q x 8{='a&o -WqzazuNVb!\pGrI3 =]|y`2: !y7Cc!3@` b{O7r a   f GJ!sTlcOki(ERw 4x n<}hlqq]KEVk1jc=cHy;'`mz[<8b}B < f 3z.732_Ui;()Le)|%x wrlvL}A xc>)&;R[Q7!&Htt{[&v1s,(rr\wkHiQdiYqT _mZT87~4i/{\;0'=)  .e>U$   jGuK4%` +8@k7-sbY@bzK+Y "VuWuvx%EFV  X h f G < Q V T o  " ; J V L @  n 7  By|SBim!A!JY3 egD6I |FynPp?]^^:hBUTc sjh&s'*s^ d=CI l }Yr b=X1Y4N"s8e .s!Zp  <7Jy:o:Csp2. (  #1=Q3 a-J"x  N C -5Wj RM`vptp   k N  q qAQTeStHthr=cB7^XB/fsVmo@{rFr] & E ' "$%&&&&&&' 'x'()I)*4*Q*b*;*#)))0((.''\''&&&%x$$9##0"" !z t 2-8Q$6M)4; z " h 4voQ1F" ibNqh"vZn ! 'kCy"#%'),"./01`112?23134F45N55555o544r4*33J222a2e2O2 1s00/i..&-x,++N++ ++*v)('&:$"l Mw\J  .+ 6D TUr`otd M9i jF|7ky #%;'b)|+-02478:p;mD>?u?@y@A=AdAAdA(@@@@@m???B?7?U?Z?/>==0<;; :19766[555Q432291$/-,*(T&%9#"n!P ]8 8 ftM(_-%yM | )"!- 6 ) XD$"%'*.,/#12469x<>|@kB@CE$F0GGH%HIPIJ^JKNKLhLMi=Y<;:9h76\43F1/-+*o)q(~&$!Ye [KBBDb Ebv7 < i ( t `~z #&),/368;<>V@CZF HJLMOP{QRJRSbTTUdUV|W5XXYZSZZZZZ[ZZYPXXiXZXcXGWW;VVCUUTSRnQLPkOOMLxJIPHFED'BAU@">=m;9T7 53|206.G+Y'$ X= o 3M]>b en!$-'*.d148/;?4B=DFH6JLORSUVWdXYZ[[Z[\]3]^_z`~abcddedddddAcdb\aa````.__^^^^^]\[[=ZZcYXVoTS)QPN`LKJIHG^EC@>fhDijkSkkkkkkfk jjojljklmpnoprrspssssstsrqppQpooxon~nNnonoonnnn}nnn^mm1lldlkzjihhgWfedca_][HXVSOLtHEnA=:^630C-!*h'$!\Z!D &3GF3D|CAr@|??@*ACEaGKNR+U[X\`Ccfohyijklmrnno o$onn'mmJll7kklOlmnYo3pqr rs;scsst8tttts rZqqzqCpp~ppp\pqqqqqqqqq6pqoonnhnmm1llxlkkIjiChfecaD^\XURP LIELA>;86)30,Y(5#M Yz QPNMdLxKKL1MNPSOVWYN\p__bfielLnopqr(rrrssUs&rqq&proo$n8mmmn=noUppqrstt7ttusuvYvEuuttss}s2rrnr r3rst_uutuuuuutlsxr~qq5ppplpVpapbpTp\ponmlkjhfdea^\ZJWT`PM!IG*DA>[;62-~(R#.} 8P ZYXWVVNVwVWXZ\^aQcfiClig+db`^7[GWRMIH4B=7,1h+t%6llllllllmllmmnp2rsuvvxxy`ydyCxxxxxxawwvhutt/sbrjqqBqNqtqqqqr7rrrrrrsntttu ttesrqpoonn:nnopqwrlsssss1rr|r-rqqrrrsturv0vvvvTuuuHttRssrrqqpnVltjehfd`\WnRM,GA;5i.(&"3knvnnnnnnnlnnoiopr;tulvcwIwxy|yyZyxxxsx*ww6vvuStss r+qpcpp.p_pppqqrrrrsst+tuAuuuu_tsrkq.pnn.mm{mn1nopIpq!q pphp ooKonnooppqrstuvFvvlvvvmvuu3ttRtssqppnmljgc_ ZUPJEx?G81+&5 p(p]ppqppppq(qqstvponmlk%ihh ggqgh83;qVqr8rrrqrmrs-scstuwx;xyjz.zzzzyLxx wTv?usr:poOml5ji gfe,dldedOdefhdjnlnpXqstu"uvwwwxwwYvutt)surrqq/qppoonn$lkqigfGe+dcc{cdfMhvjWl>nprPtOv vwwxxy#xxxxVwwQvKusserdpnkhfb_ZUO$I!Cg=q?qrPrrrrssnst.uvwwxxyyyyx]wJv`u;tr}pnljhfecya`)^]\\\]^`Tbd{giln"p!qs^tuvxwKwwww`vuutdsrqq%paoonCmClZkKjHhgBeMc4ay`._a^]]^6_bdg]iwknzq2sumvwWx[yyyyyUy xx(wYv)ttPs~r.p7n\l6j8ge}a]SWRMsH\pq4qrgrrrssust)tuvw wwxzxsx)w!v"tsNqomkPhecza+_Q]\Z=XW#V=UWUZU{VWYv[M]`d=gYj9moqsuvwx'xxx wvvOuutsrqfpnmplji"gfdjb`^\[%YXWW V|WY4\7_)bPdgjnMqtvw'xyyLzz[zz5yyny=xwvUuut$rqZonRlk*h]d_[W*RoppqqqqrrWrrsEstu ucuv9vv4ut'rpnlifc`]xZXVU5SQPdNNMYMrMNOQARUX\`dOh&knqtBvwx\xxxEwvuts|rpCnCkige=b`^^[YWUSR$PP7O)NNZOqPSW3Z^BaeriSm`psucwDxcyzzzlz8yyyoxwvvs+rq`omyj^ge.bmnjo3op pSpvpppq_qrorrs\ssrkq"nl&heUa]Z#UQN===>?ZABEIMRW\afujoreuvwxyyxxwJv&t0r>o6kgc_[WSPXLIFD>==Y=>.?BEIMROW9\afkMnrttwCx~yzz/zz:zDz*yyxKww@vjuLt1srxqJo`lji3gmmnoLopp0pKpfppq]qqqrnrfr+po lie`\XiT O)JGDBW@>=:;<977!6M6-567V9*:=AEF7K(PV\Sag!lkpt_vxy[yyyIx3w8u);:d865'32t1000M01Y34k76:M?CIOV5\bhmrYu@xyzyyxxvtplkgb \|VPKEF{A>8:8,5$3100//0147::=B{GMSY_dimqt vtw}x`xoxxxxxwwrvvsuttsrqpooMoklrm0mnJnnnnoo{op4psp\ponl=ieaw\,WQL/FAs=9a724310u/.-5,,++J+z+-4.C0317< B,HOV]hdUjosZvxmz z.zay_xzvMt6pdlfga[TNH.B=95n20.+,++**+,.1(446;%?F/LiRY^d-hmapstvVvvvwcwwzvvv,uuotss~srRqqJqJqujkxlllmSmjmKmImn)nnoko[o_n)lifa]WDQKE@q;7*31/.-|,++:**l*))A)5)M* *,/-15;rAI*PzW_kel[pu(wmyzztyJxCusokRe`eZdT'MF@:6 2/,+,))(=('()u+(,/31N49#>DK;QW]{bgkoFq=s>tttu\uuuuJttttsZrrlqqq]qqij>jkkakkkik^klslmcnnnl|jg ce^(XRULE?s: 41.-+**=))k)+(((s(''z'='V'2((+/4:BJRZbMintw yzWzyVx/72.+) 'h&%%)%!%%o%'(")+d.l27=C|IPYV\bgk?mpKqrrs}st:t>tstssrr:qqxqiqiqr)iiiijLjnjUj j jvk?klkmXmxmbkriJe`ZTNMGAA:5d0.#+*)))m)R)&((((](''W&&&&S&(+T06I>1F NW^flruxyoyxuw~u$rnjEd_YSLEl>8&3.X+>'%$_$#####$%+&a';),w1L693b.*&$7#K"S" !!!q!m!l!!"#&*8/T4y;%BIQW]bgjminop7q qsqqaqqqbpoynnn"nnPnkjjEj5jjj"iijjzk9l mn2n mjyg!aD[SLE>u70,})(M'u''&&''.'M'V'2'&&o%%k%$$$%'`+0U7W>IFMU1] cjmpqrr6r9qkpnlifbT]aWPICj=Z7S2,(%$`#""]"/!!! G !#-%).94;ZC4JR6Y^d/gk~m nnoprppppponmm mlmmAm kjjjjj8j&jkjkklmmali/eb_ XQJ3CC;5%.y*c'D&%%%W%8%O%&&J&&&&&f&%%f%%@%%&~(,"07p>'ELSfZh`DfilmwnqnnnnnmUkgiea[UNHTB;6>0L+(4&$$$##{""/!p q!#C&*9/6B>EM_TZ`e[ikmno"op p#p]pRpGonmvlllllnlkk#k"jj0jj;j%jnk5kllkg5b\IUMF@8m1+_'$$###y##$Y$%%Z%%& &$&%%%d%%'(,g07J=DKRQNWn\aeYhUijkjlPlmtmsmlkikjieb`YRK}Dq=l5/6) %#\#"h"V""D"#=##$F$%7%&&E&I&@&@&&(8)-28g>EKK/PEUY^adjegVh{ik(lLlmm[mfkehc]VP4ICK=;61f,)( '&&7%$#"!![ !F#Y%d)/>6=EM T[6afj!lm7noNppippq&ponnsncn mmKp^nmllkkokDk#j{j+jk?kjhdZ_CXQ#IB;3-P'T$W"5"!g!E!!P!"U"#-#$*$%&9&&''K'')/*.3j9@EKBOT-W[^Y`iac`e-g:i9k!lymnGnm4kLfaYS&LNE?93.?+A)(''&%$#"!!'! "Y#',4-;VC)JRY_f7ilmCnodp>pq&qTqqpoouolonn/q9onmmyllzlXlk;jkkl&jhd@^WPI/B:3+,&$""!Q! !!T!"E"#7#$%&'i((o()M)e*,05<B0GLJOTWKZj\M]^`AbegjlonNno^mlJgb[TMF@:N5/,?))((-'&%$#""!!P"^#j'E+3:1B!IQkY%_fFj1m mnoprpqVqr1r:qppXpdp,ooXqpo_nn-mmNm5lkkklkljjidA^WxPQHA:}2,L&#" " !W! !Y!"Q"#$&B's(e)V**+0+Z,.38>CHLOSXUXZ Z[]I_c fjltnoonmid]{VOCHaB0;61-+T**F))('%$#""!"#&*18@HPX_SfGjmnSouopqqfqrcrr q3q q%qppBqponn-mmPm'lkjkkljhd-^WPiHA:y2,=&$"J"K!!= !!>!"#$&P'(*"++,-(.115:@yFAJNQ"TV5XlYZz[H\_&bafAjlnoonmie]VOHB<7l1.,`,++/*i)N(A'%$##F"# #g&v*P1 7@H%P@XA_f:jmnoopzpqqGrrzrqhq^qqqpq qpo^nmmm=llkjijjkih ci^7VOHsA3:2 +&F#"="6!x! !!4"&#%'t(*c+,-.i0307FO?WD^'eojm|n.o o oyoop!qqqqsqr8rrrponmllkvjihgghhihfbF]zVOH[A91+8%#"$"#!w! K q%!1#k%k'e)>*,--/3]6< AHNZSVX[\}]^__`Jb)dgkQmoopnClhfc+[TCLF4@:51.M,K++v+*B)-(,'9&J%$$Z##$&)0E6>FNV]dislmnZnGnnnoTpVq/D0JQUZ\?^_a!ab bycdfilnpFoomkfaLYR!JC>U8e3/,**'))(T'o&%%$###$##&y)0G6>FNV]sdhlAlmmvmmmnoopppq.qryss~p6onmll>kjihpgghi|ih"d\_Y&RkJC;Z2,`&$"X"f!!x Y UG 7"($6&p(2*+.16:@9FYLSlX]_abddde2efhkDmopoo?lj{eG_TW{OH@Ay;51s-%*)((('|&%%6$##z"""9"#%)f/6@>XFNV]jd[hklOlllmm mnop*p*pqr1rspYoon6mJ83/+7)f''&& %C$##5"":!!\!!"0%&(/p6>[FO#W"]d{hkllldlxlltln%oWooppqrsvpzpomnnmHlvkjihJghijbjjgc]VKN7F`>=5s.9'$}"!!L! 5  4N!C"$&X(+./J3s8>,D^JQ@X]btdfghijjGjkTl_modoomlbi&e_XPI9B';q6%0-)(2&&g%$##"_!!|!( _  !v$(|/?6>\FO.W5]dhkkll8l;l4klVmnnnotpaq*r-s+pp^onmElXkrjJi*ggwghj>jk0he^WOG?6/Q(n$!!m bJ p!#$'7*X/>4: ?F]LSZv_dfhiAjrkCkll{lmn o.o-nlj fa[XTLE>>834.O+>(t':&%$#"!!- | D} !e$)/6? GkOW^dhkkll^lalFkl:m]nnnnopqrpponmUlQkVjhgg'gPhj!jki.f%_YQaIA820)G%&! }z!q "#%)@/4;XAHuOPV](bg1i-jkl%lmmnn5n`ncnn+m j'gb]VOH@:K4?/+)M'&%%$z#v"c!O qN Y!%s)07@HGPXX>^ehk}kllol}l^l lGm`nqntn;noxp$q qpponm}lykxjDigg:g]hj-k kifa<[-S1KC2:s2+%&r"t!!2176~w !A!$(h.4<BIPW^d$hjokl'mmnBn|nnvnnJnAlkPgd_SYR1JC;50`,)O'y%% $N#"! JAz "u&+29AIQYT_rehkakl}llllSlmnnonnno0op|qAqpp omlkjibggqghjdkLkigb\UME`<4-$'#P!xM  !$S(.5:7Z2,)&%$o##|""! !q'd "'{,x3:BJR{Z&`ehk'k{lplllllmnnwn nToovppppionmml(kjhhh,iYjkl?jhd%^WyPjH|@?8P0]*%l" 1N D!@!$(!.S4<~CJQX_zdi*kllmmnnnnonnhmkhc_>XQIA:3.*'r%$%#P#*""!!" d'!B#(.5-FNV]qbgiklkllllOl2lmLmm~m!mn@noozmmmmmmfllAkSjiitjmklm1kjgc]VW-OH@$714*',#! &&CZ  Q | !"{$'-29@GNQTZ`dgjkllm|mnwnznwmkhKd^XQ7IA:!3-(($"!S!t!t!"@"P""!!  $7'-3d:BSJIR Y ` di'jl llllykkkl{llkl'lm\mnn|jkkllmZm'lkjjbj?klbmbmll:if'`jZSLZD DKQW] aeUhjhklommDmnmkj fa[bTLE=6A0?*9&?"! ` !L!""!!B j 6 y"&&2*h06>dFMU\ bgjkllm8m1lkkykkkk]k7kllmImefhDjk`lmmlakkek?klmnNmm?khCc.^WfPI[A^92-(&#G! +  7 } !"v$&*.4:AGXM:S X(]`dg iZjxk|klll\igb]W PHe@92-F'$`!# . !B!!!w!`!3 M ` D"$K)-4l; BJVQYK_^ei"llmgmBmm^lkkiknk1jjOj)jzkkykk_fbdwgXiklmPlllil>lmqn8nnn l_j/eaH[1UUNBF>7C1r,2(%X#I!V   Q !"$&*-B17=BHMRW\`DcNf:gij^kkyjgd_YRKD<_5/*:%."K9g t !!R!!!!l !*!S#&+1I81?%FNwU\bzgjm m1mmmmflkkckVjjDiiijj1j:jEW[_3c[fjll,mHm)mlmqm^m|nnnnpnrm%krgd^YS"L%D=61-,(&/#}"3 !6!8!C!8!"$l&N)+/W3r8=BGLfQNUZT]aPcfDgiihe4a\VNG@k82E,G'#a Hn. |!!!"Q"R"!"@"%)/_5 < C%JRBY_dikmCmm}mmmrllkMkjjAi]hh#gggpgfPnUY_Bdhkdm;m|n;nrn|ninnonnmlifb)]WQJC<8611,)7%#!!8 ! !!%!!"A#%u'),/38D=AmEJODT X3\_8bdggg!c_(YRKDw=-5/-)%!rm<$2  """""V#K$(;,h28|?|FN1U\.bfjlimXlm3m llckjjjKihh2g1fceedcbHMSZC`Ff8ilmnoboooooo>onMmjkBGLQUZ^b9cb^YSLF>70M*%#!6f<) A!Q"#"#6#&N)$.3;9@%G:NU\ag0j llllIl,kkijj$ii$hfcca_]^[HYjWHT7o?G`PX3`fokOmp#q)r qqqqdqpoo>mlj_gc_ZTNID ?<; 62/,*)p'&%g$$$v$%&')+-?0@36:l?CI N3SW[_``=[WPJD=62.)%$"Z!| WjHoE G!3":"$c%),2"7>7DKS-Y`#di1k[m(mll(kktjjihhXfd<`]ZWOT-QFNIJ.7,@J/Se\cilp[qrrrrqr,qq! "]#%(A,N06a<+BIPW]cgOklmmhll%kkDjiihgedb\^ZUQYM$I9EiA&/U9=C.LV^ej n]par8rsrrUrqq'psonn4lkifyb_.ZV,QMLIbEeA>; 85531/2-m,++**X*n*,M-0&247<@EJPUiYp]^j]Y%TNIBB<5.*('&%$#""7!!` !;"M#C%&*- 16;AHORU\)aFf@i_lbmsnKmm>l^kkNjii3hf~c_8YTO]ID@;6'1<F;PYwaflnqDqrnrqq\pp7onnnmRkifdA`\XTkPsLHEB?v<: 75B3{110N//../1K3B469>&8 2.r++*)'&%$###8#u#$&(+A.2`6;AHNTZ`?dhk_mnGnnmjlkkOjniMhgd`[UOmHBc:HQZU`fjPmo pPp_ppDooo*nnnnmlNjAE.INSNX8[_`O`\xYSNI>CU=85C21A/.|- +*:),(/''(q(*"+/2+59b=B}HUNuTZH_cgAjmnoo*nkmll)k%jh`g5dan\VOtHB@93z-_(,""#C,G6@)IRZ3a6ej'lUnWnooooio,ooUoooNnmklGjIhea^/ZWSQDNKHECHA??#>Q==.<<=>@OACD~FIMQVAZ^ab,b ^[W4RMHC?;97k54L21 /k.3-",,-.'/2V59<@&DsI1NTZ8_=1;98%6N5433457:H=@CGEKnOU Zd_cbfj7loYpyqApponmlajUh^eIbY]X+PIA8//(!ML8 |kT%-6C?cGOVJ\a eHgj7kmmnno\op=;:::<=?QAEGJNQRoV[X`d.gjmoqrArqqp|omlSig-c._XRJB{9b/'ERV  )$,_4=/EAL)RXP]aCdfiEjlAm mnloopp5pvp5onm~kj.hxfdzba_L][[1Y6WeV@U=TTT TCULVgWY*Z\]_acegi4j|j_ihf\ca]ZWTTIQONLRJHbFjDChBVBbBCEG&INLNQUX\`dhk$mop qrrrqq DRJP{UYj]2`'c\egijjlYnohp`pppBonmlkjihggEffedcccjccdreefghijklmo#opkp4onmljCh(f3dgba_C]B[ZYfWDUXSpRRQSQqQRSU]WSY\_3acfi!kmohpsqr'r:q^poQmjhda]OXXQeJ,B :2)!( XU!u? 7 B$W+29[@)FHLBPU3X\` c]egil$noon`mmlbkk#jjWjojj|j4iijjkkllrlm[mnmnno7opqqqqqponmlpk?jhfdb`^B\GZfYhXXXYZ\^acfeig:hjlcnoHpqQqqqonl|ieb^[VPH|@81})!KwJ M~i Ym]  "(t.5;ABFqKNRW[^^adfilOmn%mmOllfkkhjjjjujxjjk7kwkkl?lmrmn)nn"n*n]n`n mmmn0noropApbpppioonn lkLi`gec\ay_^^)^L^m__`Tbceghj@kHldmUnGnoponmnkOiRfb]|YUHQ"KE9=6/(!m *jMc; s+bd$*h0(6W;AE>IuMRWH[^aId,gikkjjsjKj8jjj&jk kkll/e"3S O8e!-&A+06:>BGLQ)TX^[Q^acdxddddeerefghi*i;iFi9H4P/*$[tCw YC"rfiJ7  w~#'+D/(38=^AACEGIJKLvMHN&OP@QsRSTUoUUUU{TSQOMKJ(HGxEDC]CD;F GIKsMPSVY[I]_`bcde)edeOePeuef/f>f eeeeteLdcba'^\YWsTPKE?f9Y3.)l#cOX T --1ks5z q R /"@%\(-916I9:;=<>?@ABDE9FNG%GHhI IrIIIHHF{DB|@>=.;987@7L79:<>ADGK>N"PS U}WY[v\]]]]^E^_ _<_$_6_2_@^^~]G[YWHTiQNLI E?z93.p)$D;  L+10Phj&p  6h ":%*]-0123v4N5a689:83*-)$ k   ROcgA]xM@HFNnt > ,9s#&-')!)U)*_+h,.001233B22a2!111H0/a-,U*)(o')%$x#`#a#%&#'),m/Y258;>6@BE>FGHHHI#IJ[KTLLM MMMLKXIFCA?`=:7b2g-6(5$1 q:R ^2K.T\U -EO I  C 73n![(| s!"$&j'))) (C'&&%<$O#!G9!t$M'*-0P247 9%:;< <=+=>@,ABChCCMBAN?=;9w75}3(/+&H"t.! -Cdw 59_w#Y%%H z dN{ nJV0mPWwiR^ B"%&'!)D+&-.r/0+0124057\8~8876542v1 /^-+:($1R 1 " 8 sT&8<P @86D4 I+af{' f 7jt2y8^[4 B $ .i~( M \!"$3%$&<'r(*+,-%,,,/+*)(]'$"v<jk S U N{n.,xR/k>*TbZDuy{'^t#t    9 K > aB4MdzQg Q G5Tv X!7!!!!!!!W - 9 >W(4}k5hU"%uZ"lR;$uqfg|'d)~Quu[+xWH\h7` *Y$ D a[f?y&)p / > XAFu+?t-3lQ P5+7~%c<91ziyVPm<^EXkRF: oTdz   x   + u K"Ic4 : Jj<sWio*] G0_xMD2=y?920;O8} BB}g <]g(W0<J b<Up\; )s/r 05i8Qf`bJ7aX&?Z*!$Qshh)v5;d/R>!Sreqt#ydJstoG` +Ez1,_^POzjbV?Jc{ 6 ^B$:g1t=+0Y~@(Qo9:c8{eq0U$ -s*f&K67^>(=yRf|jg~DROGGiqJ$2Jf Z):n%f-$#@v|[PSfhzykO955$8"I&=TV4 :oI8 elV0(SxmLe*BRQNem\),&2vv'AYO!pL%)Npbd[e~eH1!2bN /^<ebq:W%XO+3UP\Os8R__b[X= !067<Eeg&&sEfYykOLUqwls~lg`ehymRFLIVe >zlAiQ#^oLu_Sb.J\]QIIa_*4A<<BLg_<F~5MIcF_Ycsepz~iYD?F^o1pBP ,KuX/hNLbu{s=V]TB7=]gC :?58H`sqqH*Oh8mdwv\JBMVkW5aosaU?%nXP[cfe/FPTI92DTT8-NVG:Mirub72`s"gy`UUKNUwK {'IT_UG0 xfWXae_'9MRJ;27QU&FhY:<TqtespJ>\26 n]hzphkbQ%,BH:"hY_aP&=P_Y>.I`O%Sj_H8HeoosweK=Vt)5qFSK/'v_exptK?rf5:?/(!`VK))?_jW=?MYK,e}a6/Hgt{sK8N}F&q`uh?3)~nlyz7DxlIBg+LG7&_C- %A[j_F2?L: DptZE@Olo]Wf|R1FUZI3{{wxxg25^zu[INd~:B#  Q. 4]kH5KN2*Pr}kPCT{iZbuNLf jdW:xoqqtw||b0#EmM0D|wy9,,b:   0H=%*<JE;6B]swgOLnvb\kyqs?e_bM0 lfnt|~n@/Bi|nS36cy*$Z<)! %/.'#.H[SDFVnyhZjvq|{j^bo 3CWRF) zzllxrZSO]znF*,8` #*X7' $ !--&)F`]LENf|{suzz~ujfiy #:BF5!}yra^kwcC:Od}X/   "0/.?RZWQPYk~~|z{zwmny !-81% {nmflp\Xe x_YS3   '1?KUWSNHSq~{uw{usv ".7-~i\diwykd_dhtd>%  ' !2<COVWQCE]segtnnwx{|*25%{{}iamyn_[bjnb`nyU@# '  1.aB 8S@guV?\>]Vp:O.3 > H   / 1 !   M   S W 5 ,rB+@l[k$zGefv. z KJ\EoD')PX]NJ{P;2 q l s c ( ]  4 P ` K *   # , / " ( G ~ { ? M X m 3 E =:T]R k}f _|ACPPCw&0  u _ ^ L  i -     - ? ? 7  z r , J k y  " (   * 7 Y | M N /rUN8( AdFPwj9X)2JR` yg[ ! | + q : (   o T < 2 . 6 = D J A 5  Z % , i  D c } s : q `    e 7 T  Y':ipjT+A c2ra  T S  b     #   c <    ' J r ) M c k X " { @  / L s { ` E 6 8 . H  + | S l  "xW2'QSL-Ka+kXnWFRqY1  x = 8 { F ]   Z   = | z d G #  7 R Z [ j  Q  & 1 8 4 1 . , 0 ) A w  ) 2  5 t Q  eFIe}SPUQp[],2k : } " l M # # = h } @ @ / $ (     TZ/! 6I[bok  ,       * F ] ~ v   SO[<;K]$y*RPsq} j w * ! 3 ! : % X ` @ [ W| gsh41_QDRjC:HQbt ! u  k  O \}Zr.#cvWj"LRex h _ a M  ] 3 / @ R (ED:W_uZvm^>) 7Q}gdCai: D+  B k  = Y y  e >(o c% "  j > @  n @ G 0FLO. -AVaj_d1TV`oc="-Ig~R9zD?zHY>/P  . $  A 8 w  \ > 8 m-lu+ .  8 % l k  > f ap- Z#_][*nI#saXk|dK;::BFO\fgd_mt > sK;WG O ! 0 F _  O a O 1 C  u  ) Z 6 ri k U Q c Q > @ J z F S <  ! }a95&if-"b*C"OH/DQLF, 4`aXfKxT T O w  2 m [ I G ^  E   - < 1FO.2?F*%|<ut 2:a4 "-?Ueuw}X(4mqlUz~53 'o     |  Q a l W : 6 ^ u p /  5 r { 9t8$Yn1Ymr[ V\m.b{NtK3 &GahLnC"#L\x$7O/[b]Ay e x U LP!oNeaPmb AC} P14C@2m0wtrmXIFYmTzB FCr8> $x<+ \L ? p 0rmEI%29$lhp;')Fdyd nQ@VL}nNM"_6"&24&;p*sE wh@%AAix_VtOh |Z{TvcV7?9c+~Zv# IAk:eM8C>N=;h2ugd]$Bfi3I%3&VyTtsw"IOba 2 s S 2  d < A > Y }  # < [ t p J  u K LK]<h8cVy1^]1GP6;U#~;cR5['IZV\Gy%  DGP] ; _8  {B$]{~ynId7Z{ z   8wPwwm!*Ztg+|\dW6z.l&'=q: }I4e?'-) * # b([(NSe Q- wEc cL'5 B  "mlg8_<oEIqhN>r`ksi7zq`$A1 j n ,%B!{##$$I$##""""# #$ $f$$$$%$$$$Q$##$$$$ ###E"""a"!!0 9`U '?/ . q>#EK.b,^U1E)D)13,[nmNfHfOp ^ ~JD| "#%'R)$+ ,-./....../I//090<0:0////w/T/$..../;/o//E...7--s,,U++D+*+2+++_*|)(&p$F" ;dn 1 ~ 8 dyAqVanevhsgl^Vw!M h TVt1!Q#%()+-0!2T4957<89.999::':^::;);n;;;;;m;\;^;j;z;j;#:;;a;<::n9887*66.66(6544L3"1/-+8(&<$"M a/ e Y`*gmNszS % Y C 7V"%Y'*s-?/13-47 9;>&?A#BC>DDDE!E6EkEEEF8FFG+GgGGGHHTHHHDGGH@HHI0I.IHHHxH+GvFEDCBBzBA@??>"=;p97]42S/-+(&%H$" n"9 ZK>DI Cb| - j C#;&),/368;6<>w@C#EH&J K>L~MtNOgPPOAUDEGtI;KNQRT2UVW X XYYY+YTYYZ?Z[y\g]R^^_ _U_o____@^]]]]^^5^@^^^@^^^^(]\\\2[[ZYWV|TSQOLJHG-EFB@#=V:865(20,,)[&d$!& q N.+SE&A$["!, %$-M "-$&),0j47:>4AEIIL N~P2QT VY0[Q\]^j_L_``````a ab6cde3fOg gh h9h*h=h)hgffAEH{LNOSU:WXZr\w^`bc dde>eeeeee&deeLefghjk/kl}lllllll+kjjRj;jFjij`j:iij>jjjjjjj|jjjjj$iRhgfe3ceaX_e]\cZXVTVROMKkHF/C@<964.1R.*&#  |i ;: 87l6m5O5(5Q679;>BAFIOLPSW_Zm\^p_abd'eg h9hij'jjxjljiiIii]ij}k_lmnopUppppqq'q6ppSoo-ononnn]nmno>oooooop-pBpCooonnfmm3ljigfecbw`^\ZXVT6QsNPKbHWE2A>;8581.C+H(q%"( lDU 2J\$FfDCBA@@@AC EGILPTSHVVY].`obdweZfYgh hijklclmm:mlllkkbk:kklmnro^pp}p`p\poonJmmnnSnozp>q qrsKssst6ttuHu6ttt8ssss%rrrsDttuv(vyvvvv`uuts)rsqqq+pp3onnnWmmlQkQjdi9h1fwdMa_\ZCWTQNK3H*E*B>;G7N3D.)%f!k~b p 1ZZYiXWWgW^WbX)YZ\^`bYdgikmRn=oipppppq#qrIrzr}r>r5qqtpooPooIogoppq?qrsEssstttu`uzuqu'tttntss,rssotHuuvw.wwww]vutssrrqqqqssrrrstUu9vvwx"xqx'ww v/uEtxssscs3s:s?sttgtt3ss\rr\qqpnmkjAhgec`]/ZZWTQIMHD?;6k1,'"8@kdvhhhhhhhh@h:hiDijVkTlnpq`r8s sttt|ssttu%uiuWuGuu tt9slrqqQq*qqWq|qqrr\rr|rWrVrsstDttttttKsrr qqUq1qqrsot\ubvvvvouuett(sssswsstMuuv"uuu5ttMsssrqponmm.kjgeb~`o]ZVS2NJEATnoopqlrrstbu:uvgvwwRwww3vVu}ttsrqqpppppp6oonwmm"l[kkkllmnopqrtuv vww+wJwMwqwvwLww!w%w?vutwsxrrpnlinfsc`]6XTOJIC=q0qCqr+rnrkrYryrrs}t7uJvewgx&xyz{!zzsyyQxxwJvutsrqpFnmlkjj iiCi}ijkln.oupqst uuvhvw4wwwwvv#ugtt[srqqppp[onnmdll%kMjBilhhhijkmcnp!q^rt uxvwRwwxxxyy yyyxx vuttsr4omkDiCfdI`]X7S3MrGqqrBrrssssSsttuvwdxxyz:zkyynxxwutsr=pomOkih?fedcjbLaabbd]egMijlnpr0stuv}w*wxx wvv\-]_QaTctf hkjn;pstv2wxxYxxx/wSvuuMtvslqp2nqlkj'hgf7dbFa(`?_^]\\n\]^`qbBdfi`kmpr)t8uw wyyz{({o{T{Lzzzy1x>wwvtrq&onmCk7heb5^YopOq.qr6rrrrrs6stbtu#uvLvvvuu(srom=jhnfcd`^\ZXWrVcUSRRRS`T>UWSY[_bYfimRprugvxRxy~yLxxwSvutsaq>nlAige;b_\YXwvPN2M3KKGJuJKLMOTPS\VY\`cgXjmqskuwfyyz{{5{*{V{N{ zz0yxwvtsrqpoOm&k3hfmnop2ppppppqqzqrrerscssrqoxlieb-^[DXTgQCN}LJI#GFE"DC9BBC>DEGBILIPFTxY^chVlKp]skvQxyzGzyyvx{wusplhd`\[WSFO KTHFbDCJBlAABCCDFbGJ,LP0SW[_cgknr-tvxySyz:zPzzzzzdyy8xTwuthserqpunm0kj0lmnoppqpwppp_pcppq.qYqr-rrrsqpnliQea\XTPLIFDBA?>K<;:::::;=?ADVHMRXl^7chmq~u5wryzhzzhz-yExvt~plgb]XSeMIDA?W=;:]9 999;J<>$?AD)GKOoSX]=af{jnqtvxHyyyz z6zzzvyyLx~wvv2ttscrqpKo+nIml9m-n4oooppoop*pippq#qqqcpnl_iea8\ W8RMIEB?=;[98i7T654433p3467:g7;75321S0/r.--- -_-/03 5O9O=CJMQX_ekOptzwyzzzyxvtjp_ke`YS1LE?96K31e/R.,,@,~-/102Z4C6:9;?CI-NoT Y^d3hmp"stuvWvvw2www#vv5uttsHrr]qq&ppMp^jwkJl0mmmnmmn+nnooopomnlXj`fb]\WQKXE@;;742 0@.-,,++1**f)**j+k,7-/36^DdJ]PV\|b6fjloUpWq+qbqrNrrrrrrreqqq_qGq>qpq@hiAijk-k{knkHkLkl4l|lmn@nKlk@hd_ZTM{F?:41(-+))3(((((z(`(Y(F(!''''N'(*!,17?GsOW_Xflrv!xy!yxbwxu%rnj^d^XNQJQC8C2-*s' %D##D"""q"l"m"##$%'+/5;yB_IYPMW=]bfUikm]mn\no0ooop+ppp=oooppppbii[ijjjjjjk'&&&&&&&&&&a%%%,%G%&R'+0v7a>;FMU]dk&orYs@tctsr>pmjfxb/\VPSIC=72-)'R%$ #""j"H" "&""W"G#7$T'j*0-5j"iij jjjejwjk%klVm n8nKmk6hcz]VOHA<:33#.E*"(x&&m%%%%%&&,&.&P&H& %%<$$x$$E%?&^)-4:VAHPXo_Xej mo"ppq po7m-k:gd_ZUTNGAq;51 ,G)&5$##0"""J"!!R !*!z#&*/6>EMT[a]fil0mmmnKnnnno0o?nn1mmmmmnkjcjj[jjjjjyjjkml$lnmmSjRg7a[TM%E>@7C0^+'&%%$$;$($4$$%'%R%n%%%%]$$$`$$g%Y&`)-*28?OELSZ`4dsh9jllmmmlki~gb^XRLPF?94/o+('&n$$~####"m!!! ",#',"29AIQ/X^dh;klmmnannnno%o8nn!mmUmmum{ml kjjjjj4j8jyjzjklLmQll0heN_@XQ.82.S*%'&-%$$$0#"!  !$(.52=(EMT[jaf[jlGmmn4nnnooMoxo&nqmmmmzmemRm:l"kkk0k/jjKj>jdj/jJjklkk&gc])VO G@|81*' $ #?"!!!!"]""#B#$E$%%$$$%%9&A'>*-28=kBBFL"Q'V1ZA]`cXeh(ik>kl^kkiOfa[TN8GAk;50+)6'>&%%I$$#)",!F  !#&,q2d:AIQX_dikmmnano oBoopFpoqnnnnYn5nnmrll kkKjjjjljRjkl]kjfbx[TM E>`6C/F(%"b! V !b!")"}"#$w%%C%G%4%J%%&'*.Q3m8a='APE5IMRUX[_^jadgikLlm mdkieE_XQJD%>72-'*''_&h%%$e#q"t! , E F"b$*/7g? G0O8V]cikmmnoo~opBpqqpmooxooUo5o onmllskkXkCk@jjpjklzkjfb/ZSL1D=m5@.:'$!!Y j  7 ! !!"#j$h%<%%& &=&&'(+/49>&AE&HLP,SUWZ^qbQei2k8m1mn%lkUgaZnSMLE@?83{-*n(,'&&b%$$ #&"L! ";$F)5.6/=ENU]\cUi7lKnnotop'p{pq;qqqJppPp[pDp;pponzmelkksk]kQjjLjklukjfaZSSKD"<4m-h&#V! z  i !?"#8$%&#&&'1''(*1-u1S62:>BDGKN&PRU4W[`Hdhk+mYmnmplhco[TMfFf@94j.+(((''d&%%$*#K"!!!*"$$(-5*U%]caim&ooppqqHqqr[rzqq2pppppqQonmimpDp|qq qWqqqrWrrq_q qpq pqvpnlkjj4iii hiAjBkfjjKf[a~Z"S0KD 84/D,***/))''&S%$$## #$E'+29AJRGZRah/ldobop,p pgpppqwqqqWq:q`q{qrpoynl*jiihhLgjgghiiiDez`YSJKDZ<4Z-z'7$!!t qvT6*T "$6%&'(*,i/3 8=CIMQ RTV[WY4Z[2\j^bRfjj}m?oaobomlgiaZ"RKD+>L8)3y.,w**h))('&&@%%$X##B#$'!+ 18~@HPX_fkn-nxnno=ooopqvqq?qUqqrgrpgoJml-jii>hhAg]ggbhbiiideajZSLpE =\5 .'$"! $C \ L"8#%&()6+`-15;&AFGN#RVrX:ZJ[x\]n]^_Pa`d!gkYmoo9olje`XPPI-BK<61-+v))g((l'&&%~$$##"#P#&*w1*7?GOW^ieilm$mmmnEnTnopqpqCqr6rsep?oHnl\jiihhvgg`ghjjJifsbQ[UMaE>K5.(w%"" \N'{X ?"#%&(2),;/ 3e7=CJQVZ]__aaaab3ceilQnMonnOki${"!Z L  !#T$1&[)I.28>E%KRZ_dghivjkPkkkl6lmsnnn2kiea ZSKDp=782^-*(k'~&p%$##"G!!V!+! h !%E)07@"HZPOX^ke(hkgkHkkkl llmnoPo_opqqrkponmyl kjqi~hgg;geh~jjkhfga%[tSLD7q0H+<&{$ !! J 2  ~d !G"^"%)j/5=CJQX`'ejkllmn7nnnann nn lkahd_iYRJqB;50H,)g'&F%$$#" ({6 "T&+3:BJ7QY_eik+k kkllSlclmno6o1opOppq=pp+oCn4ml)kFj?iBh gghijujhgicZ^WQ$IA:2->( %"I!? ; )   " p!!T"U"%)07?(F#M TL[:bgkmnmnyno+onnn)mmkiea[UjME>a7B1,)'%%$$##<"S!M Ix<,!#j(*-h4;CKSZ`lf2i/kjklldllm@nRoCosogop|ppppoo)nRmglkjihhhhj jjiChd`ZNT;LEi=6r0*'e#"R } " ; # 3 I !P!"#6&G*Q18?FMT[bgklmmn9nknnn1mmmmjhcG^WQ I@Ah:H3e.s)'=$$3##a#"!! . C"%*0=7>FNV0]bg1ikjkl4ljllmHnFoo@o7opRpRpCppp oJnmllkj?ihhigj`jkii f?b])WPIA:q4-)%#! J Y R !!!"#B&L*B18?GMU[bgkuln n nLnHnnn7mmml$i8f(`[OTLD=#6?/z*&^$Z""v";"b"Y"! z  $'-M3!:B-J+R!X_{chijPkSkkllll8lmnnnoBooooo)nnnJmm4l^kjiiei`jjkkjjPheO`Z[bTNPG?z82*-|(&6#"?! ! !+!!"#6&)06>4E0KRY)_dhjl[lmlmmmmmmlPjgIc]WPHA9^2,D'#", !+!E!!!!V &5pw "%&`*06>FPN,U\7b[f>jkLkkhklkkpkl lm\mimrnnnnynmsmmmmmsllkWjujjjkzllWkkigcs_XSKDp=6"0+(%D#p!! !! !!!A!_"U#%)8/5!l!x!W!`!/!B!K"=#%(-369?F1LR~X]9aNcfVhjkBlklVlljIhc!]VOHS@92Z,}&# v|d W l /P "%+x07>FNU]bgjlm1m[lllkkIk+kZkGk(jk kll&ll3eig-hj\klmllekkkklmm[m2mclkheS`N[UO"G@y:"4A/+k(Q%0#")!!!!!!"~#m&(-_17] [ c | ] !+$G(9.4;CJRY`ejllnmmmmillkQkk#jjfj,jPjkkjj_ addgQiklm8lllllm@mmmmm]ljgc_Z2TiMF?94/,;(v&!##:"""o"r"9"#&(,0b49f>sCHMQUY/\k_:bhdg&hGiiiebv\VQNH@93",'#5 j&Y t!!Z!`!`!,"4#`'(+2p8@GrOV]chlmnqmmmm\lkkjjjiwiii&i*i hh*X\`:dDgjlZmmmmmmmn)n;n0n]n(nljfc^YSLF?: 40+(%$A# ""U"P" "#/%:'+.V25|9>)BGRKUOySCVZC]ad-fhwhngc_YgRKD=60w*&n"h ]? [L` r!C!!";"O#%*9/c6n=DMKS2Z`fjdmnUnmmm|ml@kUjjLjiBhoggg~gBgfEeqPUZ_dvhk\mcmnnonoo$o(oo4oo*n-lifb^XRLE?:75]0f,)*'%/$]#}#<""#;$&),e/v25Q9=AEJNHR=V Z%]ad0g0gFf\a]tVPIB;4.)&V#!t|(.Y !k"2"#u$3&)6.=3:AvHOV]c1hkn3njnxmm\ll:k`jiihgfedccbWa _}HO*US[avgjmnopEppppppppYpmonl~j!ffb]X"QKE@ :510-*['&%0$##n#V$]%'* ,.1-4(8;@NDIyMQV[_}bleed_ZT*MF@9r2Z,'%|#" 1 n2 m!?"7"$f%),27>ELSZ`ejPlnn}nGm_llQk}jiiChgfodbaT_^P\ZX@GWNV>]chlnmpxq7qqqqqqqqq[ponlheaI\zVQ1KFmABGnKP)U'Y^addc>^EYrSLF=?9G2[-(&%*$e#6" "IT F!!##$Z&)-16:963Y10/'-+*a)[)Q)8)*,;-~/}147;86f420/|/.//90(1247:>BGKOTmX]`dcb ]iYSTNI2CT=7l3/.- +*(;&u%E$R##{##$%d'* -16;A#G MyTY_cgjelmnn,mllkSjWiPhgf4b_;ZXUPL GuC>9%D.8 AKMT\d@i1np`rrsos1srrrrDqqApuon0ljheWa]`Y?U/Q>M}IF Bd?<;871544Y4[4;45E68;:=AKEIFMQ*UZ^addGb^8ZUQKF4@;s7432+0.-+?)((['''|(Z)S,/37x=Q;:87c5320/w..i.a..083:6}:>CHRMSYI^bfill6moo5oLnnm l7k ihfd[a+[VOI2BW;5/*%WL'j0:~DLU\cglmoopqq`qdqKqqqpp?onn8ljgda)]ZWqTQ}NKI9FE9CC0B~BgBRBCD6EHJmMfPdSVJYW\`zdXfhgf^b_\NXTiPn{op_p'ooFnmljiig)eRa]W%PIeA92,G% 0M([1w:VBKSrZ_dgj}kmknioeopp&pwpppYp&oo^ngmNk3heb`#]eZXhUSNPNALKJIIIJWJKM>OQTWZh\^adgikj'hecf`Z]GYVhROYLJPHG3ECA?>L=3<<<,F*LvRWk\0_c&eh2iklmnzooDoop0p8p:okn>lk4ihf:dba_^\OZYXXXYY\Zu[]_bYdfh)ikJlngoofnmkjyhfd]a_U\ZXWUT RP&N+LKKKYKLFMNPSSVwY] `QcgRjmXo/qqrrrqq4onLkif;b]XQJBf: 1!'_ @  $.+r35:ARGM RWA[^b4dgikl}mnFo)opvpqppnmlkjiShg f:e6dba^`t`N`@``abduf0hikPlmnoqqhqpp.onlk i-gReycb`_ ]l[YWVTSSSDSSTUWZ\_tb&dgjm6o_pr rs rrqpnlikfb^|XbQIBa: 1P(uk ME  ~"!k(2/ 5;A*FL$QUY\j`5cIegijlmnoaooopnmm9lkjj iWhhhAgdfeeef'f\fghijlm mn|oQp!qq{qqmq0ponml/jihgf_dca`I^\[ZZtZ Z'Z Z[]_acegj l[n/opq|qqpp#nmj=g;c``[VOH@l80(| mn E>_pH 6 9#z* /5|;Q@FKcOSX!\4`beJg;ikm~nno"onnn3mmMllKkk[k,k>k]k0jjjjkFkll~mmnnno#oUop5pqfqqrqqpp3oennmqlkjriBgfe!cbaa\```axb|deg h^ik*lno/pepqXpp,nmki-eNau\Y SMF{>6/k' iCre= D%K*/5Z;(@nDI MR"VZ]`=cehAikkkPk,k"jjjTj7j1jiij9jtjjk5khkllxllm mmlllzlllm8mnqnowoooooxoRonn^mm lBk;jhgffeidddefghijklbm"mnooCoRnmlAj)hLe/a\X^SOInC;4-f&m H !auk }  $*&/5:>C>GM QUX[^adjfyg&ggggghh]hi!i\ixiijjjk!kFkkkkkkkykjjiij jkAllmnMno>oop6pppvoonmlkjihhFh_hikj5k klAlm5mpmnn:nmlMiheLba^YTSOJD>8>1#*$2  /f+TP  z%*/428`9x3~-N'2!{M: v Y#D5w $)u-26j:?CG993-(" CazL!3 S liE#(+/a37;>A_CFI%KfLNQOXPoQRT6==>Y?@BxDGILOR6UX[^<_abccc1bdaa@``[__``j```'^][YVT|QMHCm=u82-(" +S5%+[W% X!N$(,3.12j4579;q<>v?@A7ABBC8CDD,CCA@>=0;H9s7542112724T68v:=L?CFJbNQDT3VTXY[$[2[Z`YYXX/WXXXYX[WUSQ NLIF'B)<7R1-4(# = LO<1v*tAi]M r w#&(_)*,". /135L677\767@7x78G88@76543 19/s-+)(-'y&'j')d+-/2t5)8[ rM:/b^  7GjL !#W$&(*,]---%,,~,,,,,++)('P%$0"a JX !#%(+4.259<;:8%4/*%"A>& X;MXeT%Mj2+}@zZ  5][i' "###""*!!u! 5l"x-s H#&*t-03P5$78198999::;Y;<;;::87,5462T0K,(#X` ,T=#| 16 c(1^BFp twA5B\j k , Y IO(dh"%')E+",g-.-./P0901|1h14004/.-,+*m(<%}!om! *I- jR.9K A HWxk*MG y U o"o6f n B   &5Zz;`z3t zI!."#$d$%&&-%%%?%.$$#"!$JsC Wg!f4o+'oG-i90`qol~m3h|8  u  J + N1{7}[ l 6_XFd^]  =F t x ) :F+2Q|X!"qP!oOE1 | (XfG6FLx5,D(c!P:H2L? z U}.qqAL g b C 3d0ye0Fs/2fJ!U45E!K 75& 9(Cf,dA0,^+'8sY+ % V f c { P % ;}0n FSf5lD1_wJA2@zNH1Mv6WOJv.t%[x xK??PK]w'F~IcLOVWBmBg#k#IPq@\ka_H6bX1HO#>ILZWht @3Ts 5?4B-# 1WXOo3!>8 5ny6c`q_V>H`}!Ba=-=q s>?2AoC?_++xU'}sb3a?O~2b)X;.YG1EcoljCSPEChuL4D#Qe ))FT h"\+.!3O~qG23KQi t\A" %gd#`N.4kF< Z]Y91_|!jFb)DURMgr`*#B:8zq(Wyh'dQ*29[{UAE>NoyW:!%@[xzQYh7`_v@WMJ/:\V \Nt :Vcaf`[?$9EB=>Dbj28'?\Mu_]`shXN\p~lap~dF86FPf{ Kve?p[ &dwS%iZg1NabULMdc0FQG@BKhrVaHI?[Cjejyq{aA2#-Af9p<J 'Jx_3 lSNcw~tA[`WE9?_lMDH<;HawvxnJey#6}S0)9_l +Zmvg\E) kWOXada1GQUM=6EUX? 8X]L=Mhpv}OCjy$_{dL<)/;h b {!ETbZM6#zkZZbf^&7MUP@45NU, Qo`@<Nhzqg{}SC`//i[[`RNS{$ uXx|%0GL>($## p^ceR%;Pa\A0JaT. UndJ7EdszsTE\v(4v"JQF*#t^W]T^|cFs_s7AF5/- `WM+(=]jZBER_R ,ee:3NqVCTH(tetc80& o_`_wSP~oJ<\&LN?,!ZA- %B\j`G5EUG,Fsw^F@Prxg\f~}V8#IYWI2 |wxwD,)IpfQQa3A(*" Q.  6\hE"@Y]>$/Rt}hJ<P}hV]x~YRl!jeZ:~srv_5(Gu^>N|v 3*!7)i= 1I>'$2FRK>8C]rufOPxw`Xc|yz9`^dM,z}hD;Ntb<;dz$%\:$ +32,(0HYREEUm}ph|x~jZ[k)>UQC {|~eRSYneC8:]!*,S1!! !/2,/I`_PFLby{xtfaey5>B.{aTQcvy\O[i c4   #797EU_]TMQbu}xxwuln{)3(zg`W]nwihu |i`V<    %19CKX[ULCNnyqsytsx+0!gTVXfxytsxybB/  ( (7=BOXWO@Ea~lnz}kjux|~(1.hY]eqzzsmpztksZ>$" 74bz C1SGlqWD_:Xj#q8}O19 H O   ! 0 1   E   V [ 6 ,nG0Gz\epCljz/ v HLa@sA $Xb`LJu\9G7 o m z p 7 o &  * M b R 2   # % ( %   9 r v  = M Z n 4 | A <<gdNzj\ Z}I'KSN?p 1!   e b N  m 3     $ 5 8 3  } x  / L i y t  ! )   * 8 Z x R T ' BxXK1  JkKTzeCQ"x&POX|dM  8 q 9 )   s Z < - * 5 = A E : +  V #  8 p  C ` z i 1 u j    p E c  Y!1k{pT,B%}_0{l E O  g   + 1   ] >    1 T x ( G \ c y } z O  u ? " 6 P r | c H 2 0 * K   8 X g uT8-UVQ3J^-iUiOCTkT>  s ; r ) d y  R     N w W 6   3 I M O _ v G  & 2 8 4 4 1 ( & ! ? w . 6    & 9 v K t V=HiY NTNsX\'}4s ; y y  ] ;  . Q { { ; = &  + &    Xc8&"6ESWby n  *       . L f  m w  RTcBAIXu$WVmnw q l  ,  7 * f l F R \}do r> #S VJOf>7IPaw 2  ` L ]fy5#_zVd#GFXq  _ X Y D   q ? 4 D Y /9 M/DlOs[zlX6%?mik!>^d3D3  ) T  2 M n  j G%0m`} $ y D 9  e : ? k Lk"+_X<.DYjiaKJW_jw^4 9Uiq{Y3r:3uN]C<d  8 *  3 ) k _ B @ o)hv& 3 $ < " h  b  < `^D-*_Z !ei3V.v`\rfJ6.'-5BOVVVUjy$< |XI`O2S  % 9 R y F [ L 5 L  x  + ^ 3 kb l ^ ^ j P 6 7 C q ; H 7   $ |sW"C  ^_*n-B(Qp.  ->PRN38bW[q\h43yG B  6 n [ K J ]  >   ( 6 $y?P;00/SI&k"odn!1?(b5 $6KYk}} X)x~f;&g  $   W d p Z 8 / W o ~ =  3 l z 6l8.W  }{>A^"d_Q*|L}\&sI0:QpgIi9"*]l =K[ WjlO  p   x U  HF0f>KO?<_F-$/P&(@|paF87Me^@7LKV.6+[V E r ,jfDX>%6:fdM3' 58ap,HSy$R-9 uN#iA-(./$ 3w/wD~UJj@{w]i~EAgSq_{O qud;>J X8wS0ugU%@c}uuoI-qzINF5%[ q;|R Zi*Eff, A74 PSNdy\4e ^  w!Lu & n ! C Z r s o O * p E zh(e_CV;kh\s#u8A( G b+;cO1XKk_ L4] -#.Qdk l 4 26H   %  x khX,OMY^cfol_>r> `e Z ) 6 PV"I;3M%$k@J=%D:v3o4s<E\z+r n [ p :%GyCi2f@%e$@UE\A, A } VUBN{Wk>VET{uYBmR`^2%zf 2EWt !p!!o  X !"#$"$R$$w$a$)####$ $!$######O"""7!!!% :KA~] 0qA/j+$@;Y:@A:,Xd>SDE]  >4?_ !"#%'i)6*+,,`,++****+X+,-l.(........X.=.[./ /A/Q/;;;;;<;;;':~988 7;66W6544H31/-+7(%#> ICm}S p 8`ao9}cpq | U'Pt Z < t-[!$J'),Q/1e34568(:<=?&@ A ABHBZB)AArAeAdAABGC DEEFrFGGbGGGnG!G*GGHVHHHI%IwIIHHEG<;X97'41/, )&p$"y!9 tm,3)K !Sz_5#U'*.t147:<>?ABQCEGI4JKLM5MMMM]MMLM;MkN'O0PQRS}STJTTTTJSSTTUTTU.UeUV6VVVWUTTS RPP)O'MLjKIH&F^DxB$?=3:741.,+ )'%# s</x/)"  9&y/v+PT)!$G'8*>-1y5D8<;?BE"FHJLKMJNPRSDTUV~W WWWWVVVVWIWXY[[\]|^&^c^^_^^.]]b]]^0^a^^__`8``\` _c^^3]\\$[YXVoTRPNLJnHDF!C@=;86G420.,7)'%$" ! e m# N@)5&$#F"k!!!#$|&(+[.1L4r7;?QC5FJfMORPSTVWYuZ\]3^I__``]`K`__``^aabd eIfTfg1g4gZgcggHff effXffg g6gh9hihhh+gg]fff!ecdrca`4^\ZqX$VTR&OM JGD{B@=;97T420.Z,F)g%!.Wt Aa?aH{310.j-,,,.!/g1n3U58;>BErIMPqSUWY'[/]^{_`ac cde3eeeeee}ef*fghixjkcl l,l,kkklkkajjjkAkkkllmmm{mmm[lllUlkkk.jii&h$geccpaB_c][YWOTROMK`IFDdB5@1>;9I640- )%%}"UWp8u { _d 0>E<:h87777d89<>@CFIYL[OSW9Z7\^g_aKbdVeWfg%h.i8ijvjjkjjjkkkl6mmnopiqqpqfqAqpqq(q pooopLpppqqnrrrrrrMrqqqZqppo\nn@mlSji gfdc%a3^\ZXVTxR OM0K5I:GD^A>;S73/,^(%W!^f0 v_qHPF6DC"BZAABCXDFHK6MPzRUY\h_acdf'ghhi8ijklzlmGmammmmmmnoOppqrrs[ssssuswssss5rrwrrs'sGs^ssstXtuYugudutttUssxrqqpoovnmlkjihgfdQba0_][Y[VTS3QjO LYHEB1>; 7Z3/+'#  pwMRQONMTLLM*NfOQSUX&Zd\_b/egIhj7k9lSlmRmlmmnonpp@pppwpppypippqkrrscstuMuv9vBv4vvv6vdvSuu{u8uFuruuuuv2vwrwx3xRxwwwHvvu.t+s4rfqqEpp$oonnUmmUlck_jBiihUgeHc`_]m\ZWT0PM4IF#B^>J:761-) $!MV S[ZOYWWBVVW2X"Y,Z\^s`acehijkklmnop p oop]pq}qrr&r&r3r&qqqr#rjrsVstetuvIvvvvvvwwvv^v$v"v8v^vevavFvqvwxxkxxxxCx w~vutsrr qepppQp-p?phpnpHooLnn=mlkRigf[edb`]ZW'SPPLHD@p<`8I3/+'$O udccGbcaa:aa9aAabcdf'g>hj6kmnopNqTrrrtr2qrrrsnssssssss`s&s-sWst/ttufvvvvvvvvw:wXw@wvvvvvvvBv@vxvwfwx#xSxxxx*wvutss>rrkrr$rNrsvstss_rrrCqpotn*m l,kjipg dpa]ZW~SOK@G8C4>:6z2O.+)$ $Viuhh@ggggghhioijkllmo p2pqr rs\ssAsrssstbtttttttjtsssttxtu uLuv&v[vKv+vvvSvvvvvvvsv>uuu>uu uMuuvPvwwYwwHvv5uttssss rrrs*stuWuulutt[tsrqqpXooo nIljh eAb<_\Y4U$QmMIEA=]9J40?+-% -mmnm3m6mbmomkmAmUmnUnnopqzrIrs5st"tttttotwttuvuu tt ss:sss'sstxuLvvvvv~v;uuzttjssFrrrr4qomkig/ebT^[X2TPLHD@=;6@0*%No0nno)onoqo\oFouopvpqqrsvtt|tumuv uuuuuuuuvCvtvtvjv@v)uuu!ttu uMuquuvvpvvvvmvkvsvvvvvvviv!uutt ssssstWtuu uttstrr[qqq[qqrHrsLstuvCvvzv\v uusutt9ssss|rr0polkjhjfcv`V]MYVnRO JF{A;m5E/\ppqpqqaqkq\qkqr.rsstKuuv vw'wx xwwwwwow(ww!wTwhw;vvv'uu`u%uuuu/uQuuvOvvww)wAwSwhwnwkw]wXwMwKw$vv~v uuLuttttu6uquuuEtssr%q`pp@opp^q qrs;stuovv@vwvcvDvuuu|uWuJu=u'ttsrponmlFj`geb_H\YUQ KE?9:ppqDqr!r;rErwrs]st|uuvzvwdx&xyeyxyXxxxxSwwUvvvv\uut's]rrKr qqqqr/rstgu$uv~wwxwwxx)x xxxwwwxw(vvvvSvuuuuuuStsrqwp2omm3lllmnxopqrhs+stuxuvvvv*vOvovv~vsvGvRutsMr/qHpon7ligOe#b`K\Y_TkO2HBrSr\rs]ssttMtu2uvzw$wx;xy yztzzzPyyyPxx wHvv/utsrqq!po5nrmmllwm n otpqs0tauvwBwwxx#x#x#xx#x wwzw vvvrv4uuuouUutt+s?qpopn lk-jihhijlmogpqrsu2vvvw wSwx:xxxxXxjxwNv!u t(ssqp.nQlTjig6dfam\X_RLrs)stptu,uMu|uv:vwwxxhxyytzzpzyyyxxzwvutpsbrqqpniljihgfeYddegijlnpqrgsuDvvw8wwxxx3xwwFvvhvuuVtt>ssreqpnm2kj%hg?ed^cbbcdfhjlnEoqUst}uv]wwxvy6yzz+yyyyx#wv(utsrpo5mlkUifb_7Z3Trsqtgu0uv(vPvxvwwxxzxxxyJyyyxxhwvutVrpornlwjhof?doba`_^#]]^`bdgil)nq sPtvXw9xx|xxxxxw|vvv#uu t"s)qpozn:ljj0gepca`_&]\\Y\p]^`beTgjl np;r&suTvwxyz{{n{V{c{(zzBybxmww3vpuBsr]q^ppomkhea]*qrstuYuuvv/vvw@wbwFw3w|wxwwvutswqom)jhfdb`m^\IZYXWVUUWDX[]_beehl o0qt3uwxVyy7yry7xx?wwKvv u#sqomkinfc`h]\[YWVeUjT2TTQUVXZ]?_behh jm8oqtuwCxyz{G{r{{{{(zyy9xwvuxtsr)q`pnVkif}bpqrstuuu$u9uuvvuuv vrvv utgsWqomdjgeb`][=XVTRQPONfMNOQ SVUfX1[(^bfjmq0suwdxyAyzyybyxqwvusbpmk*he a]YVSjPOVMLKKLMzNPzR:TWkZ^ae hDkniqHsuw}yyz{2{{{{{{#zyy[xtw/utss r pnljgop_qrss|syswsysstt+t ttqttssHqpGmkNhdac^[X'US)PNLJIHGF{FFGwHK&M+PSW[G_dShVlForuw?x{yzXzzAz ycxwuurokhd`![WRNKHG EDBBCTDEGI9KNQUMY]a{e[hloruw x*yVyzozz{{T{"zyyvxwxvtss)r-pomlj3neoOppqxrrpr\rEr&r0rRrnr~rirvrs)sr q9oembj@`BDGK"OjSY*^(bgkosvwyzZzzyzcyy.whuNqmhd~_ZUOOJFCA?<;:!::<(=n?"@BEjp0onmHjzg?b^XSYNHD@>.;Y96j432W1r0/d..01a358e;2?hDIOV\Yb/hlqtwyNzzdzyxvMspnid^7WQVJC=8531b/F-,l,@,-/X1-2469=bAFvKPV}\a.fSjjnIpsuvvvvvwnwwwvuuAt|srqppo:n~n"mkklmymnjnMmmmammmnlno4nnmkkhd^YSMHBG=:7420r/--,,\+d**+,.U/254r8=mn.mmikiea$[ UoO(HBD<73}1.,+*3))v)2((m(8(Q()C**,.-1f4:@HaOW^Hdkotw5yyzxxuMr.m2hBb[UNF?:82/6+)u'E&H%Q%W%c&&'(*>+-037@371.*) '_&&%%%&&#&J&p&&&R&&&&&(*/4;C2K!RZ\ahnqvtu?vuWtrptlGhNc)^WQeJwCa=7G2.A*'%$x$&###m#s#i#$%& (F*.3B9]?tF4MS|Y^dgjlm5mnn[nnnno*oooMnn`nVnnwnnhhhizj.jjjjVj5jqjklmCmVkjgc]jW+OHA393.*(''%%%$%(%$%9%3%=%h%%%%A% $%O%g&({,~07>EM0T\Zbhloqrar/rKpokhd`XZU$NHA<)7d2d.c*c'%$###P#9####$ %'*s.:39@GNUC[ `e8ijlmmmnn1n mnBnnnnmmmmn(niAhhiJjjtjjjmj?jujkmm|mqkjZfaZT L~D=a5/*(%%$ ###$ $+$&$$$S$v$w$@#####$&&)-`3T9\@GO-V]Tcgkm%noonmk\iVf b]XRoL7F@l;N513,)c&%G$##I#2"""]"\"X#/#&G)A.4;*BTIPW|^2c2gjl+lm"mmmmmim@mtmmmmSlmmommn=j iviJijSjjjjjjk?l4mTmmkieI_XQIB :3&-(&5$.#""""#2#b#k#q#####T#%# #T#h$q%(x+16=ICJ}Q[W]b2fThjk}lllkNjThe|aE\W*Q*JD?o94p/6+n'&9$$_####]""q"!"w"p$#&Q+07> EM>TE[a#fbiDklm9mmdmmnmHmhmmmmQlm mmmnFjjij jjjjjjjk=l$m'mCm>k#hc^VYOGe?j70h+ &I$D""G!!!""Y"""#-#h#|#I"""##)$ $':* .39?EKQeWc\R`cfh6j jkkkj0heb\VOIC=823-)v'A%|% $$O##}""!!!"#',G29AnIPsX^Dd(gk l*llm,mem`mOmymn n mm+m]mnn;nkk"jjjjjjjjjk.kllljhb\aTM(Ed=P5.F)$"!P!! !`!!"."##o###V###s#$v%'P).3Y8=BGLR\WK[_Xbdgiakkll ki0fae[zT4M|F@:4/*(&+%%$$ #""!j!F !|"& )076>'EM>T[af4j@kmlmZmmmnnennnWmnnnno8m%lDkkhkdkjk,kbkjkfl"llljugEaZRK C9;3+&"!t u  !T!"+"#d#######$%N'{*#.y37<>@UDI:NRVZH]`dUgOj$kmwmml6jUew_XPIB<6H0+(&z&1%Z$$(#{"!!, 7 !#'\-\3;+BJR`YX`>eikm9mmmn&nWnoooo nno+oPoonemalkkkjk(kqkjkhl-mllj7f_Y QI|A9a1*+%H! IX W !1!"#[$$T$N$"$2$$%N&'(+/4q9 <@hDMHWLuPGSW ZL]aeijkmn$nmKkg&aYRHJC=:61i+(&&Z%%$Z#"" !i! t #$&+19}AHPX%_edilgmmnJnnoobopIp]oo2o,ooopAonhmUlHkjjjk$jjk0l mllie^WOG?70(y# yL5  {!2"6#?$$w$$$%% %&),05e9=)@CG2JNyQTW[t` dhkmnBo$mlhZbZSdKDE=71,-(&&%%y$$#9"!! ! "%F*0d8?{GOWD^djmQonoXozoop!p^pppQoopoop0pupYnml9k%jiijPiijk{llliweQ^(W!O GT?q7/(# ig( !# #$i$$%&%%'(_+R.27<?[AE1HL[ORUW[H_dikmmnmwlEgb[ZyRKAC=S61,G)L'8&&t&%i$##<""=!!!v#%1*5/7 >xFNV^sdjmoooop$pRpfppq proooopDppoqml$jitiiiwi"iijlll0i$d]VNG4?R6/~(# ` :!l"#$C$%%&W&()- 05h:t>ADG JyNQ?SVXI[_di.kmnnm}l>gb?ZMRJC=61,)'''+&&%%$c##<""J"5!#$)X.5=5E]MU]tcj=moooop*pmpyppq pooop ptppoqmkjQhhkh[hhUhThikPkkhe^LWOH?@c80)E$!l E  &6ht !;"#$Y$%o&'')+/39*>C F%H\KmNR TWXZs])`eCiflmnnlkifaY3QxIBEnLOQViY2\X^K`9`a ``acfiklllig@a[T$LrD>8M2S.M*)n('&&%%$t###@""c!"#"%*29?AcI^Q X_-f&jlMkkkkllm;nRoEoso`opepqrpDnmAkLih;ggKg>ffgh2ijtjhfa\.TME=60.)%" { "V#$%&'*b,05*;l^mn"nsoopGpqp nmljuih:gxfeeeghijiieaoZTHLD<5\/)%"! j .h0)  !|"#"%I(,-17=D_KwRZz`f%iklmn:nRmmFll|lYlkjge`[TNF?w9k30,*)('%$#"! D 8 0 ; !&+B3:`B^JPQYS_pfiZkjjijjxjk l!mUmnRnop pq@G{NU]chkIm~nooLocnnmUlllpk)iNebh]UWPIB-;5z0o-U*"(f&&% $+#! xgSv!+"'a,4;CKS ZT`fGiOjiiij)jjk3lCmcmnWnoop$ppon lkjFi5h[gffEfXgPh}ilj i|iOfc^1XQJ$Bl;4.a)%#!! m X f ! !!"#S%)r/r5[71~,(3%w"! !!!"#r&4)/6R=DKS:ZQaglWn.oop9pponmm7lkifa\VIOH@92.)'}%e$$##:"! ) #&, 19R@HPWo^bgijijj[jmjjklmnnbnoZoioToxoonGmlk6ii hqgg#g.ghiiiihea]6WPIA;4/*'a$ "l!&! !O!"#A&)/6>ELTZbTglnhpop9ppoon!mlkheh_ZRKfClYlilmRmnOnqnnnmvkhe_ZQSM,F@:4/+5(&%.$C##""d#2$ &)e-28&=CIHNTYT]`Nbdghjkbkjj gcn]fW;OHA:4L-($!~+p o !$!#&*/6=DL'SSZ`hf imAnso*nngmmllkkkk%jjrjmj`jihh3[_fbfiklmllmm/mwmnwnoAoooo=n8kjhc_XRLqFX@p:4/b+('%$##"s# #%(u,05:?D?IO:TX`[t^[`cehwijihzd`Z;SLF?_8y2a,a($!+_@A  y!L!"#&)/*4<(CJTQXP_ dSil{o4ooo nnOmlkkUkEkAjiii]i$hh@g%eT X]bfj(klmm}mmnIno=op[ppq0pomk3gb]~WQL>F@`:50-*(V&%+$M#w#$%'+z/337`;@)EKJOT;WZ]`cmfihi_hJgc^XQK2D>7]1,8(%T#!! 8 !l"#%=&*.o4W:lAHOwVb\bgLkn4p?pOp4oMnn>mflqkjjjpihNgjfedcbH`TLRX_ dhk,m$mnuno5oopkq/qrrrrreqp(njMfa\W QL9Fa@:51.+)z'7%$$$& 'r*N-148&DEJQX^UcQhIknpq&pponnlkk"jhih\f=c\`^J[Y0VS\O:BKESZafjlo ppqeqr{sat?uu2u.tt^s@qolXhe`\WRMHxC>;'7O4d1y/--J,-.H/147:=AEJeNRVY]` c[e>fed`\[UP.J}D?9*40{.s,+*7(=&*$###o#$t%&)/+/38=CIOVn\kb fcjm!opXq&ppxonmlkkjCifg+d=`N\Y1UQN^JUE1^9BKS[afj m4npLpqrjsZt2uuCu7ttysrpn[kkheGa]lY TTOK2FC?;87544(45F6t79<?AEHLPTX ["^ba0dQf gfyd`\WfR{MlH@CF> :643e2 /-+i)(((9()Q*,i/:2x6;%@DJDOU?[+`pe[hlAn'op]pppAoUnmlak4jiXgd`[W2RzMI$D@ :'0:FCLU?\bfk mkopqrRsKttu2u)tttshqp^n4l`ig'cj_v[VRNJFCC?=;;@:;R;@3BDGKNR&UY%\w_begchgXea^YGTP/KG6B?c<:9j753.0/I.--N-.X0&15l9V>)BGKPUZ`3dhk5mo;pbpppp onYmLljjh[f6b]OWTQKF @;960g'1O:CL~T [c`eil!moiprqrst t4ssssVrcqIonmkDhBd`\Y9URpNJGiECBBB}BCXCDFGJLORUX\ _[beuhXiji4gd9`\XTPLI F"CB@\>X<;A::;?;>NAEIM3PToXM\Z`dThjm`npqrqqqpojn9lqjhgf}b^XeRJlB;3-w'4!L (1H9AJ-QW\adhj?lnOppqqrcrrr/qq}qrqpo5mJjhgda_V\YVTQPPpPPQEQRTSGTVX[]`b_dfhj[lNmDmmkiufdaw^\)YyVTQPRNLJnGExCBwBOABCFTI2LPRSVY]T`dJgnjzlnpUqrrrr9qspoGmk0heb^XQJlBC91*M$#~ @ (/7@#GNT5Y^Hbehkm`nppqqrqqqqrr8qTomkigfe b`^\ZXXX.XXtXYRZ,[] ^`c(eVg`i`klmo2opionmk"hfdbw`]{[3YTWUSQhNLzJIIIJLNQ6TMWAZ#\_bOegjmnpqsUsssJrrq%oQmIj5gdcX_FYSRJB:0(d } ' &`-5,hDJOTYs]`cfiRkvlmnowp@qqrDr"qp^onmlLjihhgg fgfeeffpfg,ghijkmnwopqrrs[srqponTmkjiPhfeca_][ZZXYYZ[4]^`bdfhik7lnoqrds,ssps2r0qLo`m;ifb^xXqQJBy:1L(G 0KV  m E&,3 8>}DjINRVZ^adfhjkmnnoptppKonn=mlkjjQj/j:j]j/iiij%jSjNjRjxjk5kloCH\LPUY]`cegj6l_mnnonnnGmmEll5kkklOlllmmSmymmqmmmamLm:m0m6m(mPmn&noupppppppppppponmljrhg4fe dd5de fEgijjkYllmno@oppq_ppeomki/eTar\XSMM\E>a6r.'wwb l}z,[Z  U p#6(-282=AEJOQSWTZS\`cfgiYijYjwjjjjiiiiRiHiSij$jkkmkkl!llkkykjj(i~ihhiQj'jklm"mnPnoppkpptpjoomlnkihggfofgh)iSjnk6klNlmtmnNnoonmQljh"daR\X9SDNHB^:3,%J  Zt^C 2 E9"',26;U?DI~MQzTW[^accde|efMfffffg!g[gwghhi i~ijjAj!jiihrggfeTdddefghijklnooppqbq:ponmlkjFivhiijek5klBlqllmm8mmmlki=gdb]YSNID>B7z0T)#R QL'\([G V^3"',I059V=BbFoIMP;SVY[}\w\]^E^_"_r_`a,aab>bccmccccObb?a`__]]\k\l\~]6^_%`a?bd%egdhjdkln3nnn]mlkjinhh)hvhiRijj^jrjjmj*iiihg da_\`XjS:NHC>9$2,&v Dpp z Q2G#lb 3d!Y&;*.26:>BEHKNPRhS TTUVEVWXY[[\\]Z]y]]][[YXWVnU$SRQQRRSTUWXX[]F_adfRhVjhklllkjihh*gggh h)hNhvhzhh2gg fuec``]ZWjSNH>C,>&9 3z-'!11 S*SoC0,WPZ )!p $(%+o/I3N7_:=q?BD(EFHHIJKLMO>PRTSTTmTXTTSJIHFDB@><:9-77789@:{;=A?GB"DH>KsNRVQZ\^_`5___m^]] \\)\\P\\\\@[YWxUMRPjM]J E@i:50,( "8ld% 8 Q{l}4i)kRC\ 3}< $(*,a-#.0/y124E5}6789:;=)>E?E???t>=[;:8=6(42 /.',,o,1,-J.g/_1,3668}9h4.*&",6b ENk-}2v5P|82P2 k @V _["##$0%O&(*],-R./a0:012\3&3434 321r/.(,,*,(%#"y"!"""#$&[(h+[.C15#8=A"E>GJ!JKQKG>???!>>z>+>Q>?g?@&??+=;976 420+&"d$ V0Lx UeR1R}B&uc:d9x L ~ Sb!9$@sZ@v:T4G#6; $#i&*c-012M223r34"4_4515_5)54k32,0/X-,&*X'o#  Mp)YB*x3 Ez8/gg v70W4:1 > m |D|H$C45,+P  s E S N 8Ym\(<M"\$t&&'m'()**+B+**4))@('&%$"{Xg3WF i (( $M+lK&7LI"aVtF-g0 J'(g5y ~ ,  V q { L ($?^E % 7 6 @5@ D  3'f$k:v*&kE(j87`{c~wR :Xq lbnJnD 3{r HR)2=7 : ~F=t;ky|    C }9PV$)uT"tURC5u@}A896OvV06Mt/     _ z27Ap-Do)0jJ%[AM[*&E!!jmwq^72[pN   wF,`pb:  KOgTsEXd$u2J%b?)YqEA/=~ \(M%$`::d( DBr  g?BZ|#Jnun]GZO>/[wO@gU#MSvA[g^Z?,\T6I?.19?PUm249Wv/fG7ILH'a@0#BVyH/C@1?@y;kfq^Q8Ec~"(F]4',2oQ,UO ,f;Ip)'a$wR]!d4]7Cg'};h5Y5GD2IgsrnFTPILr~Y?H!H_ $\s*|=ZT9:Kv~_6%*IYv |i? q!<bS9/Y=4gEkO/'XwhJd,DTTSmxm<*B60ot7&[{9zl810PyqJ7>?VxkV5 #RgFnOWUvAb99'2RQ]Sw 8RbehadO 1@A96:[|9.u2=[ZjNNUoaQK]t}qabpqF+-GQatAk>}j "^xT%}h^m3L^e^SPjl;BQJ@<B`yNS]QMmZa[bwq|jVE*)?k ;~DIDq]3 iONeuwoE[`^QDEcpR!DMD@EXmnwdFh8O 4iNA9BFas !Ldo`V@% fPKW[ZY5JRXRB:J[_G4XcQ;F`jvsHAq3$rkOBE;=?d! f :N_XJ1ucX\_]Y)8LTOB;@Y]3Mq`<6Ie||usMCf8< |VCL_XRPr&u L.HN>%"$$ reeaR%>Sd_H9RgZ3Vl_D3Cg|rYOg9 DzBG=! cKNb_gl ?{dw ->F530 gWI- -Feo_HJVeY#-bz_71OwfSbb1*4u^lZ-"w`\kqe P{WGbCK<0$]>' +G_ohO;JYG*DnrZEAVxodljH*GRTC*lemP7/InjWXg*;( +% O)  6`pO&&?UW;$.NnxfKCW}gXcZMaig[9 zmep^6+Kt];Ly,&5)d9  4MC,'2BMI=6>VmqfTWx{gcp{u3ZX`K)}u}lE<S|kA<f| X5  ,54-'-EWN?>Nhztm}{lm|0JK>t]Y\smNDBa "%R0   &22))D\YI>CZu}}uoq.9<(hYUdu`S^h e6   &542?PYWLFJ]w|{}rp{%,!o_[TZj}{lgq }kaW>"   #/8@GTYRI?Lq}{}y{')`QX\hx|zz|zbC0  *"):=?MWXO@Efqwwy %,(zb[gpz~vqwzpw |W<$ 65j }B4QElmO=aDZs/ h5xF,B M Q   % 7 4    C  a h 7 0mD7M}Kfi=ljx3 u FLc?sE$&Xc\EG_=N2  m e v t A z -  3 M ^ N .   ' $ + +   7 q x #  E J Q i / y @ K?hg|Kon_ \K*OYT@r.   l [ K  x ;   " 0 < 8 2  v  / F g } v   , )   + 4 P n P ` - CqJ@,NqQX}iHR${#KPV|iU % E y 8 "  n \ E 6 / 4 9 ? J B /  [ % , j  = ` w m 7 x q    w  I f  O+}o|qR.E* ~\.uf  P X  _   - 0  Z =    # 1 P w $ I [ ^ u { x M  y B & = W w d B ) ( " H   = U c  |y[;2ZYQ2J_.lUlN<OgQ8  f ; ~ 4 c ~   T    $ W h ?   3 L M H V n ~ H    & 5 9 9 1 & $  >  5 ;   ' 5 o J k N7Ll[QYOpZW'z1o 9 w v v  e F # 0 X z 6 y 9 &   ! !    Wa6%/@PQYo/~        4 V n n p XXgFBIQw$[R uqy n j  "  7 3 u  U K _!z eqi5LbbWuY71BJ^w 1 _ R igz6Uz[nFJXl  V J P E    z = / ? Q '<X6PqJmZyiS1 3bq6=UZ-HF  * X w ) D d  s I(3r aw $ p A ;  d ; B v Lt%'YU;+>N\hil[RI`n}[3+F_kyk4l0'u&*OZD@i  1  ,  _  g J A $x8lu+ 2 & C + _ z c ? QkS6*WO+uk/b2 q`_v}_B1-%&+8DMQUVn3;|v|oZbR! 8L  " 5 J p  A _ W < L  } 4 a : n` o b e u X 8 3 = p > G 8   " kt\2KVTe;N/Jt9/BTSJ,  'H^pDRwbo=:{nA ; % 4 q c J A Y  @    ' 6 $v<N6,; eP.}{1?&_-  2I]s U$ p4!` 3 2  % [ o u X : 6 \ m B  5 n } 8k6+T uzL6LojJ@Dm[&vH*7UyxXDnE9;_lHMST{x_  t   { T  JL/b4?QIQva}#]&8r&-,F}sk`A+'@Xniode^<5u '| yj V H t 1kfTfH0#FI%hkM2$' Pw<_aZ~E{i')yzaE)nD.#)1+5~"G[<aXy3mlWak28jUn]wN }zlE(CI LDgD /G562j%\L$bCRpIxye!Fb;`k0Ffn2E!:5$MP4`yZX+!>K B%qE|+ S  > d h J  O `x*'(L gmn~s(h*!Pg7BoZ8]MngM6d.&cV,x"  b k  7 F f : T -   7,U::@Si}|oQ9 B[ 1 d n  yQd:\O/44H=x "2|<q<DVh7x y}vbfs`/ $g.7-7 P dB?@k$~7WUVyu\BiOauD\@ r GTn,+ E(%.2 g!c"(##$M$X$C#####$$>$6$$$'$I$F$ ##X""~"!! /JpRqk 0 t %%jHX=[@DD@3 WjM_<5(d-@ )CjSV5 !#%')}*++E**s)((F'(A()*+,z,-.)....P.-.!./ /R/c/O/X/r////.--X,,B++{+M+V+*)'n% " 6HGTP ? ; _=A?>~np 0Y2_D   ),!#%'t(w)N*|,J.]024e55665554(3u23.345y6]7789D9::N:099::;;_;;;<C?@AAAmA?@?>=>>a?_@YAyBiC[DE|FZFG(GFFFGGqGHHTHHIIJIHGFEDEBA@@&??'><:98641.+&'%J#-! 5M"nI_P^ %y,=.F)Pw"&q*I-1%4p79{;<=>@ACEGIK L5LMAM.ML6K/J;IoIIK"L\MNP QRSSTITSSJS6S~STTaTTU^V!VWVVHUHTlSHRPO;MLKJIlGECA?= :63f0. ,M*)\'%#q!sPb2;0 RG} 06f #!$4'**,-1F58"<':\86420Y.X+("$: V OlIC?s5 20/*.)--*-j./136v9]ZA*D"GRJ MPTXXk[^_9`Ca%bd,e+efghjBklUmmmllllmImnPno7opfppppzpmphppkoono0oYoop2pnpq qrrrrr\rqq!pronmmba`%^T\6Z3XYVUS5PN"JGD*@J< 730,U(N$> 8i[y . OS+PO(MbLwKKLJMNPRUlWY\^adgiGjkl|lmmn+noopqvr.rrrrrrrs s`sttZtu1uuuvvvvv1v(uu_uttu5uauuuvqwwwwww/vuusrqppoonmmmnmnm\mll kSj|ihgeca`_^]I[-XU|RRNJFB>`:]6l2k.J)%"=O Q[YX=VUUEUUVWYv[Y]m_(`bdgiklnJFB>;872-c("#%m6ll%klkkkkklmmnVoOpPqKr)rstDttttwttuuJuuvE83D-(nnon3n>n`nuuuvv4vQvsvvww8w"vvvvvvvvvvvnv0uuu]u ttttuujuulu tt@ss^rrrar;r3r\rvrrsskstu+uuuubu4ttt"ssrrhr&qq onl;jih:fEda/^W[)XTQMIDU>83pp5p%pRpp^p(pppq]qq+q\qqkqJqTqqrRPNMM6MNNOPRMSUX[_ebehknqsv.wy/z z{_{{| {{{ zeyyxfwdvSu|ttMsrq.pn/l pqrstLtttuGuvvyvvvvw7w-v^usro=loi+eb_j\qYOVT)R.PN-LYJIHGGKG>?ACAEMHRKcOT Y ^bgwktoyrxuTw xytyyyyexwtq5mhd_Z:TOJGDB3@R> <;?@BD,FJcNjRW3[i_dhlpps&uwxyzzzz{zzeyxxOwrv[u>t=sxrqponmno6p~qxqrUrsrrsKssssst't7srqoWl{h7d_UZV*QMIF}CA?`=;:9877%78M9;=@CH LQWM\b%fkosVuwxyy^yxx2uslo8je`ZTNWH CS?X=:965J4&45C68 9r:<>BiF>JO,SX]bgRko2rPt[vwyy-y2xyJyWxx,wvv:uIt>s9riqponn2mlmopppqqFqqr@rLr4r=r\rrr!pojliIdP_Z/TOJF'A>;97[5403P2U10S//02 4.619";@$DJPeV\bUglq!t6w7xyyyxwu;rDmuh{b]\VOH7A>;7V42r1.-,,-/0]13f5x7; >CSGLQWH\b;gXkMoqtwv&wwwwrwwwvvQutt1s4r6qipoo8npmmk\lkmno ozoopp{pppqq^qqhpomjSfW`[lUOID>?;G875S3p1Q/..m-,,++,c-2.0h2518=(C I!OV\bhWmquwyGyeyxwptnqDl5f`uZ:S_L=E$=8530 -V+*()1(U((*++H,.80,258>{941.-q+**E*))>((() )d*M+@-.15;XAHPW]djLo svMxxyBxvspsk/e^XvQ^JB;Y5p/,)(&&O%$%2%w&C&()*,.148=BI O_U[af.jn2psssscssssqrr1qqpp=oo&nn}n mn>iijkl^lmm4mVmnnnMo op?ooQm[k>fa[TMF@B940:-f*)((7'''''''''((w)*-/5:;BuIQXb_ ek7psv5vwOv@uQroje_1YRSKHD<=(7X1.S*(&%$$%%Q%x%&R'G(*)+.16;AHZOU[a@ejmpxqMqqyqqrqq>pppyponnnYnInnnh~hijkJkkl$lQllmmanloFonnlid_?XQIB-;t40;+);'&_%%%%%%%&&4&1%%%&&(+/5###$N$%&)q+04;AHOV&\jag#jn5oZp op p&pmpVoo*o'oLo&nnFmmmmnnhhivj:jk[kkll4lolmn*noQnfmkdh*bR\\TM^E=7Q0,(&%$$?$g$x$$$$$%$$$$%%W&(,1/7>:ELTn\bUhfloVpfqqQpnlieea\OVPJD>95g1.-*(P&e%$$$####$>$&(>+/5<CZJxQFW]chKlCmonnno%'*0l6s=E0LtSY`ej`lTmmmmmn mmmm^mmymllmdmnnjij jkIkkkl"lkllmnnmlohc\VKNF>60]*b&#"!!!!"?"k"b"K"j"""k"!!!"^"#$'*0y5aZ|SoKC?;:3E-4'{$!!n !1!!!!" "1"="!!V!E!!"#u%(-28?9ELgij jjjiWgKeFa^>YSfLFAC;61-|)r'K%%Z$$$>##""c""w#%).6= DLS>Z`fil1lll`lllol;lHllllllmn novkkjkkBkk kekkck2kll:mknnljf`^XQBI,@80*%v" \ : !,!|!!"D"""" !!!""#P%N',C06l;AnFLRfW\`5cegkhkij+jZi4h=eb^XQQSJD|>9W3.*)'%%$$$#""[""H!#$G(-,3o:$AIPtX^}dhGklYllVlxllxlmllm6r.V(#u!GEr + !>!!"m"#)#""$!"7"D"#$&*.38F= AFLQKV7Z=^3a1dfBhj=kpk#kigb\\UeNQGl@;45/*'%%$$b##1"i!!!!4!"%)0{7>F\MU\@bg jlllBlfllllmKmmm~m*mgnnoHpmll2kk5jjjk4jjjkm2mnhl_ic]UME= 5,'7"h g~ f !p!"t"###H""""#Y#%4'U+.36; ?CHMlQUZ]adh j4kllejidb^W\P HA;5S0*'%%$$]#""&!!8!8 !M!$n'.C4mkhda[bSjBpG&KOSW6[!_|cgj'kklklj e`X`QIBf;5a0$*'%%%$##"J!!D! "%@*08@0HPWX^d^ilrmmmn&no+ovopp$o{nntnno}opoYmlji/hi(iiiijl5lmikgaGZRJB:|2*%!` xS % !"#$#^#o#$$%6%&(x+ .269lFeN\U]bcNi@l6nmnn\ooppppoonoo7opBq/on1l,jphhhiWi)ii[j3kl,ljgma6ZS KC;\3+&"9 "R , H !"#3##$$%}&)'T(U*.26:=@zCGaKPTSVrYJ\}`6b.)$ !|V  `!"#2$$$%=%'(~*,05 :@DEGJKM%P-SVY5Z\_YbEe^hjkkdk?hf `ZSzLD=852-* (b&&P%%9$R#^""!!!A!% !"&,3;mClK0RZ`jg jllm m9mnooRpppoopNpqrDIXMxPBSUX[s]^#_tamcfikl kjhd^XQiIB;6g0,)`("&&/%% $>#k""&!!!s!U !"\&X+u3D:BJQYZ_faj!l_llJljm0n nhnop=poopqqrpoYmk~ih gsg-g@ff~fogh3iihgHc"^vWQJ@Bs:2,&# b_ 2!""6#:$$f%0&Y(*.q16<#BIONSVY[^`bbcJdfhkllBjifb\VTNGJ@O94g.+}('&g%%$q#""@!!!!r!h !"&+3;CJRYa_fikkFk^k{lCm/mmnoooxopopqrpomkoihglgff.($!t )fiCqp /!"""#f$&U)^,=0S4R9@;GbNvTkY]Z`be&fg~gghiklm ljzhe"`ZT LE*>\72-*(k'i&%5$[#""!f! !!P!R!h!!"&,,3;CK*R:Y}_eiPk)jjjkylmlm7nFo)oQoCop^pqrp1nm{kihggRgf1ee[eghhhrgda[V@OG?71s+&"!7l2 v!!"$)&w*U-27=DLSY_Obfgjk;kkkl)llmmlig5b^WPIBa;51j,*P( &%$#"!! _ J b !& "%#'-t5O83[/+)x'&u% $"! # ; P "%#(.6q=EM%S[`ftij^iihijQk6kklmnmno8opuqqopnml6jiihgff6ef,fghUhgec^ZSPL+De<6@/*&#!y j d   c ! !`""e$',2!8>EMT\bhjmYnSop8ppXp oyonn8ljfc6]WPI0B:5z0[-)(&~%$|#u"[!a Mc c "%C*08h?GNU\ag iBj-iBi!i^jjk!klmnn[noppq#onHmklJk$j"ichh(gf[efGfghggf'dN`&[UVNF?z82E-:(&%"u! !3!Y""c$(-3:AIPXK``fknppq~qrqq%p7oon{lgie\aZTCLE>"7O25-h*'&%H$#"!! EhW g!#&,2:hBIPWm^bgifiihi/ijujkClHmKmn no6oop\nmm7a0+'\%X##%""F!!Q o +!#',;29E@HPVWd\bf7ijdjNi;iiqijjkDlUm8mmnninmnRnrmmpm8llikjj&ihh-gh+hiRi[ii$hhec^LYqSLIES>9%3'.8)e&C#N"!$! V C |!"$(L.5K=5DL5SZbUhlnppq pqppoovnrmwjLf`?YQIB~;4-)$#d"!!r!6 BruL <"%*/6=qE2M5Tx[0`%eVh[k kYkiijj jTjklmNmmmn mmmlmm!mMmlkk jiimi)irjjjj@jlj,ih,ea]WQOJ:C=7D1,M(_$"!! _ -!_" $(D.5=DLYSZcagKkmozopUpDp_poo$nmlhdm]fV'NFV?71`*&"! Q .  i "J #'m-2:A{I^QvXy^cih8jlllkjkjjk[l&lm_mmummmm+mj"k%klmmll kzjjjjkqklklkkjhea\*V9OLHB<)6`0t+'v%"#l""!T ~ c y!"g%-(.4OEMU\4bPfmjlnVmm`llXlBkkllmm?mLm:m\mOm ll=gDi jwllmtmllAkkkllm m?m*mamemlk9h e`AZT1MGAH;94/*'%p$#k"!!=!"1"%)A/&5%G@92-'$ vDb !$(-4g; BJQQY|_eni1mnonnxmmm4ll/lmlm$m%m;m@mXm'llkbdgMikllllllllm]mn8n\nnonjm`jh&c^XS$M G@:4/{+('%$#V""D##&*/5:54@/,H*)'&-$]#"#N#&Z)/5\;B]HOU[`Id,fghLiejOkhklWk7if=b]:WQJD=m7F1:,y'$"# v#!J"#%(,{2e8z?FAM&TGZa`fZk7mppq,pip(onmllzlll|l kkkMjihvgUiZp_ cgDjFkllmmYmmn^oopq=qr qqon*jg3bB]aWRrLFm@Y:L51>.Z+?)&%$r$$'c*0O594t0,*v(&7#" b !K"$&(+.38?E(KmQWe]chxl)oq0rsrHrC4/8?;97779UY]Z_bdXefghjjkWjehe;a]YV(RINnJhFCAL?&=:O7j42S0////0R1K3a5r8;@+DIDMQUZ:^bfjMmwoTq qrTr7rq_po]mlkji7f>>@BFIMQ9U'YR\` b&d8egh+ijkklykbifhcI_\oY,UROsLIGECA%>C;w9U706x6 7<8 :)<@$CH/LPTzX[_lc!ftilUnp9q|qrQr"qq"pDnmokkiygDcC_YT}NHC=t72 S(v1:CKRY^cgMjlnp5qsvtuvvvvquutsrrQpoClJie#a]Z8V?QNJ/GFEEGILORUY1\`bdf2gLhikClmm{mmlkWhfc`S]ZXoUSNPNMJHpEC@>>"=>?ADHcLOSW0Zw]`cfidln pq8r)rKrr9qponl:j/hfRc^XRLE?{993,-'(1:cBJR.XA^ befil]nGprMt!u.vvv4uuutt4ts:r6omuj$g c`m\YDUQO{M\M*M NPuS!UpWZd]!`2bemghliRjKkElmnno/nJmjhfdcb_`p^~\fZLXLV`TR~PMHJHnFIEE0FbGPILPT&W\Z]`jbegj#ln,oqrqsrsrriqHomyk?hfc^XRvK[D<5/("! (19@H'NU Z_.c fiQlEnqrst]tttt`tQTX"Z]K`bdfhjl2moq!rs@ss\sJrrXpnkhe3b]ZWPIB<:@2+|%^x k '/$6V=DKQCW[`ud gjmp(rrsssssttntktCs(qomki;fdlbQ_^\T[[Z\5]:^` agbdNfgiXjl mnnopqrrrOqqpBo\nml{kihfdb`^E[YW6ULTTVgWZ(\_)aCc3egi&jWkmnOoqr_sst#ssrrOpZmif?a]_WqPIAM90_(!  %,29@HF@LKQV[t_cgnjim#nppq.quqrzs/s|srqpNo mkk~imgedlcPb(aaAab_c|dYe:fgh(iUjnklmnopqrfrs]s]sHrrr6qqpQo2n#lkjhkfRda_q]\E\\8]^`b@cexghjklHmVnsompnqrsxs~sprr]q+p mTjeca[UOG?7/Z&^o *E vxUl!'.5;OAwG>M4RvWb[`$cgj(lLm_nyoLpfqirors{s"rqGpIoml"jihpggtgag gCghLhiPijjkklqm,nnopqrs:sssssssjs rrqppnmkjh5fee%cccdeSfSgKhnijlmmnSo)ppqirzs,ssrqq'oTmgie`[mTN?Fm>6t-%z z`A tI#)0!5;AG;LgPUZ7^befhjkm|noppponmmlk j&iHhhi@iBidij'jjk kk#kIkkl l[lm s 1p$*0M61;AjFwKP4UAYo]+_bdfhk%lqmmn6nmmillmkkZjjZjTjjk2kkl>l]lslOlkkkkXkjjjktllmkmno4op?pqrqsssss-rqp~omm l"kkjjkWklmGmnDnoaopXpq=qqqYpnmkrheaM\/WPIA:-2X*#qu= a;hNc] iZ %+0j5;@DIN!RCUaX1Z]`nc;efgGhBhi3i)ihhhh ggVgsghhiiYiviiiKhhhgwfeddde)efgnheijklnhopqr:rrgr9qjpaomm lkgjjjkcl llmmnnrnnnoJo2nml#igda-\{XRM F<>7"/(!.+ pKQfA7 t /%*i/59>BGJN.QTWZV]_Z`bbcd>ddeee ddudGd*dldegeefeee?ddca`K_G^^^_g`a(bndeughjln]opqqr qponmlkk=kRkl%lllllmm,mm5mm#lWk#hg7dza]LXSiNI%C ;4,%M 7+$_PtA *k 1%;*_/3^7:>BvEHKNQTVXHY>Z[[[\ \z\\\\\b\\\b\]^]]]Z].\\[[jZ)XVUTTTUgUW;XZ\'^%`Xbeg;i_jlmfnMngncmlkjWii2ilij#jGj,jiiiiRhhvgg,ec`^[BW{RMH_C=70)~" D7Q}q;" ]EJ$F(,/N26:=@CF3I#KMOHPQ+QRARRSSLSSSrS\S|STT0TSSaRReQUONLFJIIIJ4JL)MOQjSVTYX\I_adWfhcj:kkk>jihhgghh%hgggTgBff!dcbB`v][XzUuQMLGEB=82+%:u 4 w_1 H(4 e 4"]%'+J/B258W:KF=<<=(=?@]BSDFIZLP8SVY\_dbcddgdc'bb$aaaaa]a0a!```_]<[ZXVbSPMID@;572-J'7!xD J^;^9e,M\  4f (#'~+-/1d35E7K9 :;;_;;;;w;;<`<=n=>6>6>=}=<>;e9856#42\00a/0p013C5B79<@DJH+KOeRUY&[\\\c[ZZ>YYIYYY&YFYYiYUX"VySQ8NxL1IyFBd=8P3/,'x!#n 6|e1{?r,6 ju #%'8(A)+-.0%01F1@100d0t01m2)23e333$221#/-+)'&6%$%C%n&q')+=-048~6:6?1E,)%""[  [%zjK$l,w0S|;  O1# ; H!#$x%&&'&&D%%}%&$&'((S(6(5'&%#!v^ #*&)-15w9*t.  & V*j$%{I>*0G <J $!'+%.U14/68Z99w9?8778 89_9:99[8N7'5g310-+:']#Z D"J|?KlJT:sO9r?'n f <<b+: FrYFQ F h .]"%'*, -<-s---.../8/..;-,+*)m']%I"G3@Y\v #cN|s Bo '8 T/B9i:x}\0 +    ) r = ' g 8 / "  Lj^ Qyf ">"#d#$q$%?%!$$F##["""X!t T@ : > Ql,`H 3R":L'_kn?f:(#?WP< l>S<M(9M \(S \y(dg&D(Wj?=+:e0M(+qD96;9| y$TivjaguhDyN2[dQZ5f2TS<) \bFZb[T9&SX8?(&DNS^IR;P5\-wP'g$R*&amc=VhAT.)MPN{no_R9C^)+DO{%-*>|%I|HK $Gj ;a))|\2|Uy%gJRQ,h$N_ &7N>S{ smJ[WKKua@J$@c" kok.oocn\% -?du`F- UPM(JeAJZ8U8%-`.jJc%ASPNowC.I<)d@*` +}u \`d[,$(GsZ@+,.E\sE' #M 0^ jaVg0),YaWOr,JWZfjoV(:C</+-QD<~6>U[{yydB97Qo_I=Nitk\@04HNZf8%zN{[^1 }]Qe-I^_SOUrsA!FRF606Y~XYQMIoeq`\m{Y?4'2LrDsOW5jd;mHF`osoJch^LAIivX$DLA7:Nip|gFi0JC. ];%3Fq+%=Pca]G+pPIWYWZ7LVZRFCTceK 7ZaI1=\l{yLEs/$xbH9%,<o !z# k ';U[R8#|bUY\[Y$6KVULGJ`a7 QoY4.Ef|{UJh6 C ! vYDCK>>Iv  u8  DUG+%%*k^`_R%:ObbN@VgY3 RdX>1Ejx]Nb;M7YVF&pSKSIWz  v&>s_v 6F= 6:bUK0(<[kaMMT_S"*ZqY63Qy`HVm<4F4v}f4%p_b`{y/)cV@];E= 6. Y>+  %DbvpU>JXJ0<biXFCUu}g[gvU=_kYC%tgewX:-HtqTN[&3"/(I& $@lzX.-F]`B%&BcsfN@P{~fT^md|1yiX2sgc^fti8";d`6=o'&;,Z1 :SH0*5GSN?27OitlVSyva^q@c^bG{twuN>MtuH<]~ # R0  .52+&.FVL;9Llxn{umt$8PJ4 q``cwcSMh #Y2 )33**BWSC7>Zx~{|vvw172{aRPbuj\cl r>   ,984=HOMB>F\szv|zw  kYRFK^xtdalof_G)  &2;@CLOJD<Jmxv dPPLYo~yy}~ iG/  !,#+<@@IPROAFc~nr~r{ !%m[^an}{~|wV?# !$ @As~ D2L?gjM<`DYq2j6zI*K O R ' 7 5   E  j k < .lM;#RNac;lm|: } FQl ByJ%!Q`]ED|_AW2  q k x t H 5  9 U c O 1  " " # "  " C { ,  @ I R g . { K HFmeH pkg W|M1W`W?u(  r ] O  ~ ?    ! / > ; 1  v  - I e w v   / 0   $ * I k \ ] 5 HqM=${QsQV{nDJy"HIY~iT % ? | = &   h V A 5 + - 2 : E > .  X )  - h  > \ x e . } w  &  " } T d P&w}j rQ/9% 'z[1ma N Z  b   * .  [ ;     * J n  ? W c {  { O  { E ' 9 S v _ ; ! $ ' T    F Y h  {~sS?4]^V5K`1eKrL=UfI2 i 5 z 1 c {   U   ( ^ k E   # < E K ^ w O   ( 9 < : 0 ! ! " K " @ E )  * >  P l J4IpdU]K|aX(s'i 6 v s n  d @  0 T 6 } < )  % !     V`3'5EJWn1{        & 8 V s i j PXfFFMSv `^)xqu  h i    = / m w T L Sz_r r< Bxji[xY5-?Jb C O E ^fv4!WzerDJ]r  W M N >   z C 2 > U 09U6LoKlZweM*2`!y;@VX&WM  8 f s & = [  m K(1u  _y% ! | s A 7 ] 7 C s Qp'-\ZC2)MZbnomYSN]gswP' 2Lcqm9]"+:+ScQOu  7 & (  Y c M G %;n} x 1 1 R 6 \ | j  4 ZiJ51\Q-yj/]/ ra]rzZ:'%!'.8AIOWYq8Gqts^n`08K  ! 4 H j : V N : Q  ~  0 e ? m^ f h v b 7 - : p B A -   ( vyg6I'\[e7K)Gr4.DUSO2  )NikG[~s~C6tl? 2 " 5 n ^ M L c  { .     & 6 (x8E/ '>b^"0"6@!Q0G]v O, ~6!Z  , 6 "  %  ` r | d F = _ j X . D u | 7n3!Orr  V>M$qjMK)PvRc6?]vR=fUF>j~  MT\'N~b ~ % # [   GM%g9>VQQpc$c&,@{,/0% Dzn^Q=2*=V+zr#vml@.s #vh_ X M =tmMhVE7SLo`yQ=0 +Pr{5X]U>yg%$rt[A,\D895*1{ D>)Dilz'ifLZ^$XQ o|\[bX7 OA  KJ`:w0c/bL}s:d4 *S}%L*:3E(GS&Mm2Ntv7D/C<JX/awTOr"B b1[  9  O | N * d ;<ya4|@vu2h!Xq:Qx^9[W.Q7l)%'/`V,c   Q L   ) R * ? &-R{kPF-tD \ J yY_aM@*q8TA'1;X0@pB3p9m4g f T}vksm>8=pWL^$?LC.$,GRK`_$Qi2 o L~@+ @JQS{u\Hu\wu k7Q 3  ;y. [, | !!"#]#####h#[##$+$W$X$A$C$Z$$$$E##l""j!!@  +qH^57Uk0jKbBEFA6 fpB*2:{ x K ]Q7 F!#g%')*+6+q**)((9'(0()*+t,,-H-.@.R.R.$--.0./9//////0///.l--$,+++,**C)(&m$+!Q%D Z {]lY] YJEs^2.WqI7Y [n 6W `'!"$&'(*,.,02456'6z6 5543R223T475 567@8&89::F:?::!:;;;<<<7]?@ASAAA=@\?F>N===>?@ABDE@FJFGMGSG4G(GqGHYHHHHICIIJII GFED BAs@f?q>=<;:8e53\0 ,)R&#! ,ra)d s*t80 &B1bdR+r"%)-(0Q368]9;p<>?AmCEGIK5LmLM\M#LKJI~HHI,JiKM NFOQ$R{STTTYTSST=TuTTTUUkVVVVVPUIT^SQPANMvL!JIH,FDC@A>;8`51/0,*)'&n$#!d rJTf; W}"U+_"$'*t-1#48x;?AACDF1GIUKLNPYR SUmVVWgWVUTySSSbTUlVXFYZ\1]F^/^i^^4]]T]5]\]s]]]]^d__`s``]__ ^][ZYWV TRQO*MrKyIVFD AO>;9"643 10l.-D+*('%%"GKN`t $ IH?-ZR ,Q)&$#""#/$m%'),A/2g5q8<"?CGKM*NOQoSUUVX.Y[\^p_``a``_@^_]]^Y_`gabcdefffffUeeVe(ePeweeeff~g7hhhhhjggAfxehdYca`_R]\=ZjXVTRfP MmJHEeB@><;{:8{65%3q1`/i,)i%y!8  HBBtb631/p.k-_--/0024 69=I@&C(FmJ&NNQTVsWXZ\^<_d`|abdmefgggg"feeeef{g<3:7=4V0,(/$>   vjA-,@=;N9&877I79::M<3>aAoDGJMJPT^Xn[^_ `a'bdffghjkEl~m.mmmqmllolPlmmnTnop$ppppBp%pp ooannno ogooopFpq~r r0r8qqppJounmllkkjbith}gEfdcaa`/^A\TZLXRVPT2R:P_NMLJG|DA? ;k7k2.~*G&O"xD[/ XIFDBgAj@{@AyBCEHK)N%PS.UX\?_b"cdefh'itj7jklmnop pUp2pooooppfpqvqrrsXsmsXsrrrrrUqqqqr r1rYr~rsOstGt`t`ssrrHq[pNo>nDmmllqlkkjrii(hUgnf#dc(a`^F\MZMXWFUT8QO KIEB=9d40-)% !ef 8S>PNfLCKEJ~KKM MORTWY[]`cfOhijSkMl0mEnnnopqfrrrrrrror[rhrqrsst8tuZuvHvhvRvuuuuuFtt|t_tpttttu2uvvvvvGuu/ttsorMq0p+onnnsnVnEnKnLntuv-vw9wZwCvvvvvgv$uukuAuGuxuuu}uuv>vvvvvOutsrqppoo6nnno)o|opp-p;p oobon]mZkjhegedb`^[IXUQMIEA=951-*&D"/}*ba,_^8]]g]^A^_Z`lace)fgixklmnopq#qrrtrsszstptttttFt;t>tsstXtuv,vwfwxGx>ww~w)vvvvv8uuuuuuuuuuvWvvvvnuuctsrqq&ppLopppqqrirs6s5s(rrrqpopmlkjihecd`]ZWSP KH94/*lllkkkkkll*llmnopqqrLsGttst}ttuwuuuuuuvuuuxu4u utuuu_uvvZvvvwvvvZvuuuuuuuuv$v7v uuvuGuFuUuhuruIutt7ssrr)qqqqhqdqpqqqrrs$stmttttt~tsrrhqqippvoo mlak.ihhfkd9ay^[XUpqmr^sot{u uuuu]uQuttGsssss[rqpponmWkihDfQd`a^ZbV(QKrUr@r/qqqrr@r\r>r^rstqu u=ubuvw)w)vv_vuuutes{rqponmllkkkl(lsm6n+ojpqrstluuv)vvww:wlwwwxx>xjx^x-wwwdwFwvvGutssr_qponbmdlfkk|kkl]lmnoqDrtrrqponMmdl@khfc _ZVstt8t+tt5t[tmtptOtwtuvHvvw wwx+wwHvyuu tCs3rpoVmljLhgXfePddjd,def6giIjlnjoqXrstuwuvvw=wwwwwxwwvvvuu)tsrqqonkmWlMk&ih^gedddeDf/g)hjYlNnCp3r-suuvjvwjwwwww:w0w!w vutt"srqpoofnnl{jh+ea]uuvuv"v>vvvvvvivwwxxAxsxyyCy%xqwvutpsqfonlig|eCc3a`_]]|]]^_S`bdfi4kXmlo\qqs$tuvw wwwwwwxwwvvJuttsrvpo/m9k!i gXedoca`+^]]^m^`4ascreh;jmGoqstvvwxyy3y7yyyyxwvuu:tsrrqq\ppnmkjhe tu@uv}vw,wWwhwiwpwx:xxxy*yayyy#x*w-<<]<=>?@CEITMQRUAYP]af9jmpnsIuewxyzzzzzyxwvvu3tBscrqq.ploo#n7o|pxqrsFsstBtu;uv vuuuuu|t+spnjgb|]YXTPKGDCA>=;4: 8878S89:<>B%EINEAE:ITM:QVZ_d`hkovr*tvwxnxxyFy'xwavuutOskrqqpQoo+nnno!p\qXqr\rrs6stZttrtHt'ttbsr1pnUk]fb]SXRMI D4@8BlFLzRHX^dssrBqXpooYnnnInlmnopdpqqMqrWrs rssssErpoGl'hc^XRLGNBq=96131Z0 ..M-S,,,,-.&/1R416;?cE,K?RX^ejoruwky y>yx_wGtpjeu^XQKDv=u83b0.p-+\*C)() *4+(,-/147;C>C}HSMSYI^cJhkor>txu-uuuuuwt{sxrr qqp+oYnnnnIn*nk km"n%noXoop:pqqqqrCrrhqonjofe`[FTNAGA,?+n**))p)?)^)S))*m+`-/37=CKRYYV`4ekosvx$xlxwvgso0i?c^\UNG@93//,*(&&%H%T%&M&'(*,*.037H<A G)MRSY^dOhmSp:rst2t t{tt>sbr[qyq"pp>ojnn&nnMnFnTnijklmnnVnoop"p8pUpqrqqKoBmhdb^BX8QOJC9<72/,V*)L)((({(1((!('''')u*. 17*=3DLSZaGgloq)svvwvutqn hSb\GVOiHaAg:@40-k*(&%%%1%@%%%&W'b(r*&+.105}:AG~N0TZ`ejnOq-rrrs%s;s$rqppppoBnrnn(nnno'i;ijklxlm m\mnCnnnopq ppgnLkfa[HTMEQ>:72-+(A'"&9&d&&&&&&&&U%%%&s'K),17z>F[NU\cirnqtDtu8t,sXpflg|bI\PVPJIB;61/+)'>%%"%0%$$$U$?$%0&@&(*/#4:AHOVV\bhl_opqTq@qqqqpp;p/p>ooMnn6ngno-okoiijzkWll@lBllm0mdmymnop:ooum#j(d_(WPH@92.i*'%$$e$%%`%d%V%|%%%{% $$%`%').X3a:vApI$PX*_eknqr rr&qnlgwc^Y StMAF@q;N630--* (&&m%%% $$:$0$;$$&A'v+&/6=WDKRY_fj_mnoop"pNppzpoooooNnn^noToopZiijdk"kkkkl>l3l2lKlmnoUnnrkhKb\ TxLD!K  = !Z!!!!""&!!!$ !K!["6"%(.e4.;4BIP V]_bgfhjjkejihfVca^YT=NwHC>:650,)]'&&*%%N$$N##k#7##%~(].(4*;BJ#Q^X_>d}hjlCl2lIllOllllmmjmmDm?moopkq(llkkl*kkWkfkkjkRlemnonmidp\UM+D~;3J,&6" 7 o ! !!!";"W"~"I!!5!!>!H!"Y$'c,y18=CIOVy[`|c!efh@hhhg7ed}a^~YSCLGAk\jjk*lgmnonmic[TEKB: 1Y*$!J] M!!" "G""""",!!P!t!Z!!#&;*/x49>CIOTY\`b>dfgh8hggec]X/QOJD>92-)Y'%e%3$$2##'""H"'""?#%*07{>F)MT[afiXkkkkklElllmmmmhm,mno oponYm/lul!kkRjjjjsj[jl;mnonmEhvb[SKB'9m0*$!U(V L!!"6"}"#$#o#N""G"'"R"-"u"$1&*/+37<7@EKcPuTX[l^kadUg h}iiVige`[BTM-FH?93+.)D&%$$R##D"!!!b!!>"g#(Y-p4;CK-RbY_eehk>kl4klPlmLmmmnknnmmnvnoWpo6mllkjj%jjTiijkmwnvon`lgbtC/HMQTX'[_c fhj9j>jigc]V#NG@:F3.w){&%$$K##"Y!!" Z!D"O&'*18@H7OW4]{cgQjklXl,lmGmntnno.oRnnmn[n~noonbmkkiini^iiHi_jkplmnml1g:aYRI@8u/)r#!6C w !G!"I"#8#9# "#N##$V${&(e,c048-;l? CHMQTWZ^bfhj@j2jihcF]V"NG@:<3.)'Z%|%,$$"#K"^! x Z !1$w(/_6=EMT[aafOjCkllwmmno oDo4ooo-nen"n^nnnopnmljihhiEii,iklm~nmXkf`XQGH@Q8/)V#!8#/  y !!I!""""# #$B$%3%'T)-26 8;>C@HvMiQ3SVZ^2b]fKhj0j/jihDc{]V.NG{@p:33.*'%%y$$l#u"f! d '  #"&~-3;C0JRY`ejkllmGnnoooop ocnn4n`noooqoPmljiZhhhhhiejklnlk'f.`XQzI?@800)$4![R$ # !,!"Q"""##$%/&A')`,o05=9;>>A>E_JPORU:WZ^bfvhjGj)ji6gebx\UMFP?k9s3.d* '&"%%&$#"{!! F"%w+2:B)IQX`:euj%kmlmvn-o$oooioooPnnInnopp3q\omljhh]h2hhEhYhik?lPmglEje`YQIAc90*|$!zLr { !!W!""# ##h#$%'e(+/J4882x-)'&G%%F$#"!! Ew!$+19AvIEL)RWoZ^`UcefVfgi jlZnBnnlk,g bt[TLE$>7)1,)'k&%K$##"!S ? 2 #&e,3H;BJ\QX`6/;)$" D{8Ks/ + !R"%(,N15<$BJ%QW]k`d)fhjk6klfmmnooo|mje`rYmR[JC<95{0+)5&%$#""!!, p o !1!N#'./49h@5GOOW_Ae}jm oopqrrrrkrrJrp}njf_wXPHA 93.*G&%n##F"W! !n*p  B!"&+29AnHP>W]doh jjjhhhi$isiYijklmPn noZpq%mjm/m1mllkXjjLiMhOgzgMggggh:hgec^YRKD=71/,'O$"6!r Q D ( V m!(!m#&,37:BIQqY#a\grltnip/pq^qrxrrSqr4r#rpmi c\UjMXEm>61+y(%#""F! 9D)%t , "Y$(s-5@<)CKRMY_~e~hkjihhbhhii ijvklwm mnOnoGp)mHm\mmmml1kk/jGiZhh?hbhhhShhhg?ea}]VPIBX;5>/*&x#3! "  %!!c#'c-4\JABo;D3.B(%#l"!!A +9:Q  #%|*c07>}EMwT[a)fiYkWjihh>hhhhijklmmnneno>lmgnnnnm8llDkjiiijiiiiihgd`dZTMG>@93-)}%Q#@!!@ z ' !!$m(.5Z=cELT^[cMhmJnpnpppqpppfppgp.mje;^VOrG@/9'1,@'!$"a! gg[_ !$'-O3F:AIPW^Sc:h3j~lkbjki;hi8iiidjCk\llmmumn3nJn8n{lmnoooSnxnmll@kukk9k}k8jjjk$j{izfc^YHRL2E>8d1,'$""-!   *!^"%(/6a>FaNU\d!iKmYnopptpmpYpoopoogo*li$b\T$LEZ=6/*%#m!k  {\V! "&r*A0(6o=E0LTZ`e_ikm3lUkkj`j!j@iij)kllmmnMngn`nnjlnoppoFnnpmmllullllhl?l/l}lkHhfb<]gWQJD2=71_+(Z%$#+"H!2 ""%)0v7=?CGNVT] d7hlmnnogooo5nnnnmmsjf`+YRJC<5/*%#F!? x32k "%^).4X:BJIPW]cgkmnxmlkkkjjkklmamn/nunZn0mmNikvmyopVpooto nnmmmn$n mmmfmmmkiLeaW[UOICn<6z0L,(('a%$R"!!i"v#C&*1,7?GFNV]-dhzklmmnInnnnGmmElkgc]+VOHB;4.) $" ( 7!$',2 8?FNT[V`fimnownymmB<6D1-+)<'%p$#"#$d'+2H8@GVNV\c0gIjkfl0l@lmsmmmlkjNhemaU[cUO HBU;5/A*_%#! Uk #%X),2O7>EZLTS+Y3_chkoopmm!l=kllm m`mnmm9lkLj_cgkmmnnnnnnnno6op.pYp^pMpppOnmjgc%^eYTNHB<62&/M,|*g'%$=$% (,39f@G?NUB[aehijjkaklllalGk^j~hfc_ZiU*OBIoCc=G7Y1!,5'%[# !w~ !#&O)>-2^8P>DDKRXm]cg,kn;pqqp/oo>nmllXlm,mOmJmm}mkjig.Xp]bhgGj[lm*mmnOnno0oplq%qqrrFrqpoljVfRb]XSNHB<74~1-.+)'('(}+/5;BHNUe[LadghiijUjk^kWkJjwigf6c<_[4VQLL#FA;50,)&$y!  "C#&([+/n4e9?EkKzQW]Eafj2mpqqqpponnmllmll.kk$j h;fsc`QoW]cmgzjl m:mndoo|optqNrNs%sst+ssrqo5lieaL]YXTANHCT>: 6h30.,,-J0U39{?YEKFPVG[e`cfghohiqj+jjjiigAeb_[WSNID?:e51y-*&'J$i#$"("#%'*v-V1x5;@FLQWI\aejloqprrcrVqqIpzoon_mpmm llGkj(hfdag]YHOV]bg@iklmnop9pqst+uuxuuRu t*spnlhe(a]YTO_J!E@=:075_34 47q:?DJsOT&X]/a~djfghhijkhkokcj}igf&c`]ZVR8NIE/@<8<4*/,)('()+-04'8=eBHM]R,V[`e4hl9npqrrrrqpoonOmullkjPhfLc`]YTTO?GOWt]cgfikmnopqurysuv=vwvv^u~tqrqnl@i'f,b^ZOUPLGCn@R=(;9:;J>+A#EJ OSW[_lbeighiYijkwl.l?lIkij_hfdbO_~\Y'URRNJGcCc>:v62/.-./137 :@ E*JWOnSX*\`dhkon4oqr,rrrrFqpoZn4m}lljnh3db@^ZUQ!KF75>FOV$\aoeh=k&mnopr$stvRwwjwvv u%srWpnlbjfcq_k[pW,RNJwG8CBk@ABEvHeLSP*T-X[_begqi:j#jknlOmmmmlkihJfQdxb:_]ZNWlTQ|NpJFWA=:8656y7&9H;,>BHLQUY],`dhgkm%oQpqr2rrrr,qmp'nm|lkjgSd_[W^RgLGA9;D+4=GFJN9U[`dhxkmo1prsu vwhwww\vutsrWq+omkAhfdaT]YUQNK%IeGHILOaRV"Yb\_c ehiRjkEllmno8onmlkigfDdb`^\ZbWU QMItEB?>=y>>@BFKP TXk\5_TbNeh/jmLnpqrirs rrrHqhonylkjKhd1`ZUPJ Cv=60G"j*e3lst tttkt)ttssssqpnXl;igekcb`^]^"^`bidTfg}hjFklmnoaoppapq[qrrqqpppKooFnnn5mlkpigeyb_U\YWVUTUVX[w^~a#cWeg5hj,k&l m8np qUrsosssssr(pFmj,fvc#^FXQyJ`B:2+% G 3xo (+/6=D4JEOU8Z^behlRnpqrrs3sEsssssrqonulji2ggf ee e\eg hVijklQlmnqo'opq0qrOrsYsttJt?t1ssssHrrr&qpon\ljh/eUbu`E^J]]0^_`ce$ghj$kFCH\LQrUY]^`begiGk!lmnoo n@mlkjj6iij jkLkl2lmn&n=nJn#nmmmimllIl=lRlmmmmnSnozppqqzr rsVsssKrrq/pnmllFkkklFlm0mnno;ooppTppq~qqjpmmnbno5oop[ppppq3qqp0nDljgd`V[9VOHA392Q*#^ `GtHQ9 I +"',16;e?D[H{LPS)UYC\a_Da=cde#eeeeCdee4eeeelef[fg5g1fgg#gff\edcna`__<^__o`oa{cdfhdjOlLmopqWq}qqgppo3nCmRll kllmmxmmn1nno nnnnnm5ki(fc`_[gWQKE=6F/>(!GU  N|>MX; ^ 3D>!-&+10#48A_DG>IJL7LM MM>MMNGFNDC6AA@$@*@nACOEGJVLPSOVZ@]_aIcCdef:fkfee|eef+f2ee~e0dddckbba[_^;\YW TCPKEu@;60*#\10mb  q^#S x1i0O"&)-1%358i:=r?@u@A/A"AH<;98654.3>3L346V8:=,?C FJ|N[QTVYq[n]F^^^}^Y^'^3^Y^{^i^2]]]\[[+YWUSxQNKHC>95K0+%}/" > {P"N2_&)~ =Y^"&x)b+E-eBF:ILjORTNU_VDV$UUgUUUUU!UTTT$RQOMFJHFD@<72.*& +|h =}n\)p0TC3U_g h !!#`$p&')Y*+n+,+++*++y,,u,,p,,++m*)X'%$", | "%1'+.26:>AD@FHJJJJZII*II6IIIIIFHG=EC;@>=;840,(%!=r~ a 6>KAEe k)y8_~<2 $ S q246T_=p !S!!! d 5 F e (d[>+AY $:(L,B/3\6=9F;{=>?G?>>=>U>?d??v?%><;99n75442/,Z()$!MV e >w |Z5ByCulYG E N )qih3-(B4G5q9 A i 9  Hl5"%)+./123T3@333o4145M5k4321$/|-,+k)'$] 36\ <@pL>?aCG >mn\7Z.ltL k ) 24U4x ~ o y 7  b  eg q -BE "(#%&'(}))s*%*+**o)k(a'%$#" T2E" XTQo;e/Y-SCp6y/|[;| A T T ]S'O'?}4X H ; 2 eR K !\!X!@ .Tt  cN!2_A1J(7L1a9{z.V =#D~kLeP{x#g1In^Lk=ZnR n I] m51? S =m|vKP.<%&oF%g3Mw sK5,g(EUQBa]BTnH'-C^_UVVJDJ]ZAi S   5M i b ^;  IlvrsS[ hL nPlM fT({%~:+5:++E0wPO,  QNL#^DS0j&'VCWq%dJN@Ze4? GNGp`L}aQGNLe"Cz$][S}-zHU;2S1i#~.p'q,C$TsI7"0~h8R!(5_%SH>F7k&Xx  ~rtlHg1LfH_Ju1P S:2&^aFWgbV8#S]%I1J70KbYO9K<E&Fl)U:"P)Y)d|Ont,:%~Q&UG|np]N4Aa-6V#T84,L1C uB\%Mh(Kt&1( q> V,oWg{:Z-HS/NAWv toDRNEJvc LS(Ag-#ote:twdeu|L :Qr%xY2[F T4PeIDa6V=+0c-iNi%>NLNnwF8RB,lH7e-|z\XYuU-,4RwcA"'HdqE%B3mifL`+(.YZ|VPu-HV[egmY#0AG?208_M?:;V\nnpiH?>Vr pT?Mpt]9(1KU]^xM3UtZ],x[Ob~,DUYSPTopB (MVI84=`Y]]PInfzuyzjerzw}gK9"*GsRuWa9kg<gEA[nupCWZTICJenR$!IOB9=Pjp}kMi7Q C0eF18Af9}$CWhd`J, kKCS[]]4HPRLDCQ\`K ;Z`L8B^o|QEo7&sjUE/07d {(n ';W^S6 x_RY_a]'7GORMFG_d<"Ol\=7Ll}TGc?A "gWUVE@Cmx7CUE&")k`ccV !6LdfP?Vk_;!Pf_F8JosYJ_>L0QNE(p\W\QYt x&>zd 6H>9<cWM2"<bsdLMXf[,)[u^:6Rw^JXl?7=}*lra4 ~mcgg~|- ^^B[AKA"!<1X>, "FexoWDQ_R7>fl[JHWuxg^i{Z7Pa[?yyojkz`=(=kz\R_%7%!/)xF%!?kyZ22J`bD')FfvkUIXiW`jXn(tnW+phfq|j?*=]d9>qw! 6(R- 9PG0-9IRM@49Pkvo[Yzze_o}8a^^@}mk{rNAOq{N?`|"  {K+ *251),EWL;;Okxp}wjo3IC2}t_\_teYTn W0 (7:-(BZTB:D]xvsv*0/fUM[nj]eo   q<2B<3?NQLFGL_zyy{xydWJMXlwfajpf\E' #/58AINMLJ?Iozz iTQNYfuzwzzeF2   /$!.:@CINSQ@Aaqqu{!|hZ\alsy}~yV<% # DCvB?ZHloQ?_AYj,d2O1H O V $ , > 5 " ) n I h p ? #uS:#L|Oed7gl|= FTp @{O./]haHJ{V7M+  y q } w F 4    ; S _ M 2    # #  I _ H M  ;  > N [ d / ~ M GOha}G sf#h T}O4X`V?|%3$   j ] L  ~ A   # 2 @ = 2  u 4 M M  = L  N - 7 +   # O v d Y / @nM@(SrOXpGR&(NJ`"s\Q * 9 w = (  r ^ G 9 0 2 4 9 D ? 2  [ ) & c  & C - 4 " ! m l  / (  0 F [  S+||c pW3=)"&~a3wf U `  W   , -  [ 9     * J k  ! L s _ * y 9 ! = O m u V > * / 5 _  '  ? V n  |rS<9^ZV:Og8aO rPDSoY; v 7 @ S l  ^ '   + ^ p H   + = O e y V   8 < / / / % & ( Q , Q U 2    % 8 { W r T7FnaTTP|^_*5t A x r  k H  & F t y 2 q 8 - $ ) %      Z!Z, (7AYx 2w "    " % ' / 8 R s  w z MQhCMM\!y f]&vs} v q   %  8 ( c k G L Zfv c.4jmdY[01Rh ;  c B Zgx? &afrJTg{ ! _ V V B   i 7 , : K #=^5MpMp[{jO$  Cs*6G^UlO  8 _ ~ + J e  e C%.y _}- 3 M A  b 4 ? | L[!TKT<*JYenjhVOMcsU#-F_ti?L9C/[mYPn , !   . ! a  [ O ; &?hs x 4 8 Y 9 a t  M fo8')O^3xk/a2 vb_uz[:! /7?FNU^`u3P~ s\m^()A  1 @ O t  ? V J 1 H  ~  7 k G n[ g o b 4 / C z K T D   ) zh@;%XQ&n5H'Kz>  "8HQIC)   G,r`e~ hl0!jmL >  $ 2 r i Y U m  . /   - < ,J[>,0FEB6+;=N (:Oc{O,@t+.c  # (  $ ] v m M A a i m 7 C p  9wE9c!~60CewhO%OwOi<=_[1LcL>u ;?N*Ro{_  t * + } U    I\:vO\]Ril@q8{4.;w#103.' Ks_RC@;Kb<HI2_s.`5uQR L HwoQpWC3KD"u%T;4>e}p"!ms!k}gQ9& hNBB?805p|P-9.fP`vfrasp*3X?k|`kia7_n""%p*[h{Yi A`4e47<,SN:R3IO(g]4Lyk-Wx5DR^UXkkdk=HWP;)m/0bM X 3 v \ / Arw~MtRT2kZw6j'Lh;UtT-Q&p'89k  s>s&* 0 >   ! M Q [ l ( + t S BD> 4GK6$ ;E  S W dH\#n dIL|"C=v) $.Phe-s+q-'x8"<ph c Osf.*Ih(BhnNsnfSHR`ZTYm}CU}g4_ k " _VZ.+AS;RprfYlhD|L8 :R N g4 ~ C!" ! | \!!"#$#7#-"""""##8#5#$#)#@#[#w###^""q!!J &!>] &AF*>@>jt9<*VB=38;'oj:AF_KjW.X>  ? >&N!V#$' )+u--H-.,++P*Y)e((F(k()*8*+o+,-(-----o-{--..R.S.8.=.S.i.{...+-,,O++%**0)k(1' %k#!sXo  & 2d^|qv+;sud s@t FzW S >u9k! "$&(+-+/l14\6I78087$6[5n433'33H345K5678Z99s99999:#:p::::::;;2::t9}876544310/.S,;)&#z WvI+RD06> Z hm0"Ql,qE 7 :  <knc4"%9( *,.8/136Y8:=?oA,BCC B$Ai@t?w>===>{?6@7A"B8CwDEF:FFFFFFFFFFGG]GGH/GGwFYEFCBA1@>=<.;:9"752/,)'8$" 2K A > )'K'9* AKgIbF0"T #u&)},0F3f679 :;H8T530.9+*3('&%&#V!Tr8nBV # &!1!#&E(+.148Q<?AMBCEH:KM\OPR%T7VWXX W!V\UfTmSSSKSTV WwXY[d\u]U]r]g\\\[[v[*[ZZ[2[\R]]^^]f\[ZYXWUT RTPOPMKIFCA?=\;8v6E4r3&10.,*(&$# qm2 zX|8-*(%$#$ $%&S(3)+.71)479<@jD+HJLMO>QCSVuXUYZ\*]_a adaV`o_^^$]]^8^_a bccdeBeeeFddccbbmbMb'bYbcIddefTff&eedVcbb`_U^\[YWUJRPGN L IGIDBT@B>=;98 53f1 .-*'$ l= Y 69Tx8x5A20/.../12466b8;>A~D2G^KNRITV'W9XZ]^`Aa!b.c]dfgFggVfeeKe eTefFfghiEiij$jiii:hggXfffkfkfZffghqiHj5jkjjiinhhhgRffe\dcea_,\ZXVTR|P>N%L6JlHFEC)A%><1975P2/, (.$!hA> ~ Q"CB?H<:989 9::@;3<>@CrFUHKNQUY0\]_/`:acMdf?gCghijklmll$kkykl7lmemn}o,ooooo>nn_mm5llkkIk&kkk&kklmun0novoooPnnon mmQllfl0kkjigfd\ba`^:\fZyXVTRPNLJ9GDBD?=|:}62/Z+(K$| 8Y@2^ ) w+mKHyF DCFBBBCDF5HJlLO$Q6SVZ,]`GbycefgDhMiWj:kkl{m'mnoVouo(nnHnknogopqqrrryrrr]qqzppVonn7mmmmmnVno|ppqBqqq}q)pp@ooqon}n#mmn mm,l!kjiVhgfedcby`^\ZXVTcQOTLJGDA>:t63 /9+&""XJ & TROMMLLMMNwOQTtuvLvvmvuqttsrr*qqqpq9qlqqrNrs-ssssxsrr qqKpppGp)pGpfpppzpppqq ppponmlj]hfeEcb`=][vXVS OLH3D@;73/+'#TbaK_^^^ ^q^n^^_y`bc d"eoghjl0msnopq!qrrss`sssssrs:z6!2-)}% fgedd ccd9dccddenf,gtDtt tttuvvuuu>tttt`ssbrrrhr2qqxqppNpoooop*pqzrGs9t7u"vvvvvv3uu#tzsssDsrqqp|oomkigec_\YGUQMWHBoMo nnnZn@nmmlllmsnno$oprs^tt>ssstsss1srrrGqq:pp7pp p1plppqtrrsstt{ttttuuLuuuuv?vwea]tuuOuMutttt6sstguukuvvwNwxwwutsrq_on@lkigeZ==>>?@TB+DHXKP SW\`Idh>knps1uOvwxxyymxwvuttCsrqqqppAooOnmqr4sstuuu~uuvHvvvvv{vvvufthrVoli$eHa]wY TPM IFCA>y<:98889:iTAEIMRX1]c_hCmpt#vKxu<:97g67889M9;Y=|@D?H,KP%TYb^GbfyimortPuv_w/wxww3v u)trss?r$q$pp\ooo?nnMp3pqrs.stNttu5uuuwu>u uu~ts|rLolhd`\W_R_MI.EB$?G<9753221123>5.76:=BeFLHR Xk^dimr*uwxyyzGyIx*u0qm%hlb\VIOICa>:86T4310,//0123D469=@DHMRXQ]Iaeiillpr1t tuvvvv4u#tAs}srbq>p5oooWo5onnnopWqqrirssDsttssstst\sr3pmjieaJ\MW-QL%G$B|>;85310/%.Z--j---/1:4&6;/?oE(KHRX^diorv wypyz1xwtFpke_OXQJDx=942g0.-f,u+M*+ +,-.}/147,:> BGILRX<]:afjmphrsttuuuQthsrr=qpounnnonnnmRmnoplq%qqqrvrrrrs$sss3qnolmhc>^cXRLFsA<8520,.v,,4+@**$))~))z*\+U-/37}=cCK%R_YS`)ekp t@vtxxybxvsoic[TMF?*833%.,s*-))''|&&''(4()*,.037;@FM,SCX]cgl%oqrst4uu>u8tsrrdqpoznnnoOofool_lmnohppzppq-qiq;q0qrUrrrpnjf`[oU2NGA;6360 .;,C+>*c*))5(((W(''')f*-126

FV]=dj/oruuvOtsplg7alZrSLCD>7]2.+)'&^%%%%%%_%C%+%&M'|(')+015X:%52/-<*)F(B''W&&`%%B$$$$%&#)Z-4;CSJrQ?X=^e;imnp5pqrHs(ssssrr,q{ppqNrrrsmumm mmmmmmcml{lkl\m\nUonnxkh&a[jSKC?:3~,('#"!L!]!s"&"#L#v#_#s###~#*""""#$^'+X18s@wHTP?X5_#f7jnopp omkhe`;[UOI C>96 2o/,L*7((='}'&&5%$$$$t%/%i(+2|96@H,O7VS\chil[moRopRpqxqrqqqqpp,pLpqrVrsnnmmmmm2llkkhkbl9monoXnnkg`YQI2@x70~) $! ry - !""G":"V"l""u" !!~!!{"/"%6(b.:4^;C@JRX`4eqikmgm1mIlkhea^{YSMIGA<841'-C*('&&&%%$$$#$$'*i07W?FcMT[YbRgUkm?nootoppwppppSp oodop?qFqrsBonnGnnmlll>kuk5kulnoJpFoolh<`YQDH?6/( # N !u!"""9"N"p"N!!v!>!^!S!"%$A&,618z>E!KQX^bemghiini`gffcaU]GX@QK7E?W:62-*P'&%%% $$##Z#_#k$$&9)F/P5=dDLSaZa&fYjlnnonoBooooookoAnoopq5qrponnPn mhllEkkjk[lnoppypim*haYQ H? 6.'"~&z !"""r"o"""""!!_!n!D!!#6%*L/:5 :O?E5JQVi[&^9a5c ef=ggg\edta\V&OIB=73-*8'(%$$$##0""m"h"q""$'A,3;BJ&QX_eOj8l|ninnninnoPowovoSoUoFnnoXp7pqerqPpnnKmml`kkzjjk5lnoqppym2haYQH?5.'"HN !"""###6#"")" "&!"!#%*9.38mlkkWkj6j>jlnfopp>plh`AXP%GA>P5S-&"~ !"M"""##-#""u"""""$&J*Q.26k9=BFKORVYN]9adghhhfcp]WW'OHA;5_/2*'8%$$J##B"!!"  :!c"'k-5%9=AEJjN)QSWU[`4dgi%i+ige_XQ5IC ZAFJfMPSlV[@`#dgj6jtk/hf` YQJ%C<*6R/+(f'w&R%%s$#"!! \ g"'/w6>FN|Vq]ldilmBmmmnoGoooAooonnQnoDpFq!rpom9kjiiUiEhiijl|mnnmjf{_RXPOG">y5.'# PY ! !s!""""l"#$&x'*.3j8;_=V>@CG JN%QSW[``e h+jk0ki)f_YQJB;6/+(w'&&8%%$"!!4 | t"a&.5>EMU\dHilmnGnnonoooo4ojonnnn4noTpqrp0nlktj;ii5i hhiEMU\dRi6mmnn@noooogooEoinnnbnoprq]onl_k&jiiihhhik0lFm,lm(jh#bJ\UTEKC(:3N+&"3 Pr. - !"!!!!"$X&(+/5:@DGIKMPiRU#WHY;\_d+hbkmQm lif*_XPI A:4.*('w&&@%% $#"!Q g = "'?.5=EMU\d2ilmnZnnpnoRoso/no%oao nnodp9qrpomlMk;jFiiei-hhihiVj]kZl'l!l{jhc^yVNF=6%.) #!KQdb G !/!*!"%'I*.38?*EJNQ'SUWZ[]]^`dgk9mCnmmjf_X OG@9d3-*'' &9%%D$#"!!" < #(+/6>FVNU\dOilmOmmymn9nnnnYnonnoopr+suonmlQkbjj%iiYhh7hhijsk.kKkji0d`lY+QvH@d81+3%"FlS !#T&H)-1<6=8D1K@PUX[]_ac(d.e1fikn*oxp\nmie8^VNF?z8F2,)'#&%%7$#""!7 !e!$)(07?MFNjV-]$dpilm!mm mOmnn%mmn nnno[p=q>rsonmlkk1=}| H "$0'+Y0/5;nB(ItPV\l_bdfh}ijklmo"pq#qoomhc\UTLE=61&+(&T%$$#k"!!-  ` !!#" "&*29@HO|W!]diQllm l}llm/m,llmmnJnoVpJqTrsofnmm lQkkmjj;ih9gghi8iijiixfc]4VAMF >770*+%! #RDD< i "u$)L-358?FNSV \bdehjln !#"$N(.$570+w&$""&!D 6nZ^  !"%6*4/7Z>PELS[japg8jlal kqjWj jEj&iiij|klmnopxq^rynnvnn~nTn-mmlkjtiiiiiQhhiAihgxc:^tWQsJD=Z6/)&z#|"i!% )  J g!!X#&,2:UATHP_W_f"komp pqrms7ssshsssrqqn}jc] TLD=6#.)%M#p!!0 g f/AX ! !#&,C259@rGNU]bgjLl+kjiiiiiji2ijjklmno[ppqnno+orovo]nnmlkkjjjii/i$i}j$ihea2[OUNHA:4 -);%f#!!H [  T u!B!$-'. 4? ? (!P"B%#(.h4;BIPW^chjl k_jzieiAiyi!hhijklmnogopRpno'opzppp,oo4n3m)lblkkjjijjj;ifc^YnSJMvG@992t-W(&1#"!Z _ !"T%=)(/6>EMT[c\hlnpNpqYquqqdq1ppppookg _XQ6IB;:r3_,'<#I! 14:U6  "H#'L+S1x7>ELSZ?`elikHlmkjiiiiJi i%j k$lpmwn;oooop4nopqqrq}q#pkon}mmllkjj,jHjjjNh%ea]dWRLOE>71,V)&$$"! !%!1"Z#&Q*18@GOQV]e"imnppTpppphpoooHoRn[mie;^WZOHA\92+&"!< +(]* # %-)Q-4x:BHOV\bgjl1llkBjijDjMiiSijklmnohoooomKnpDqrirr/qqp\onnmmlkkkk}kkBigdh`[W?QsKVD=7d1-*!(%$"""j#$( ,3:BIIQX_RfDjmnkoMoiop"poonnSmmlkhZc]`WPI#A:3,'#!YF> "k%*',18?CF@MSZ*_egil{momllBkk7kj1ijk lmnnowooo nkn#oqrs+rr>qqpxoo nn}mll;llgllTjifd_[V0PJ.Cu=62'.+(&$$1#$%).95><CK RlZ`rfjm}mn\nTnnonn^mmXllk|jGfb]W4PtIB;4-(o$="B y/!#'?*056ErLSZag jWllmem;7J0G+&$[! UvM' "|%'+/5y;BrIBOV&[a%ejf9p52/y,+)*b+*.3z:;@GNpT[ag(jl>lNllOlOlIlPl2lkjjihgecb^8YSNXG@93>.)S&="  -!h#%(,T15;AHoNTZ_dhlnpppo|nmmljjjklHlmn*n)ml)j4h5\}aejUm&owpppq9qqqqqr$r9r#qqqqrpomlgifb^ZBU}P+JEK@2<75 2 0//0H37>hDKtQWJ]sbgj!lllGkkkk{kDkjii:hhgfecT_[VQKE>83\.?*n&Y$"C""$&S(+/W3T8\=TBHNTY_cdgjnpp?qqEqp.orntm]lYkIjk'kkklkki8g|daU[aDfjsmo(p2poqLqrKrfrrsstssssRrqp nlj]fc}_?[V?Q9LFBL=:76N45629[=C I4OUIZ4_ocgjFkkkkqkWkFk4jjjiohhHgg*ed`]YU`PJ^D4>b93/#*(&'\'* +.15:P?DJ:OTY^cBfjmepqVr,qqppnmlkkJkikk-jcjigdb9^vZMTZa,ej[lnmop`qRqrYrsTttuGuRu[ttssqp~nlj)g5ci_[aVR@M_HD%@=<;<=@{CINTY^ b_eikj_i(gTfdaw]YUGPE;M TY[aCfil}mokpqr-rstu~vJvvvBuuFtis9rCpomhjgdN`t\XcSO=JnFCBB C)DHGKJlO TY(]aenhjlcmm|mTllllllokk/jiiihLgoedaM^ZVQLGB-=97p556y8n9<@FE IOSW[_Ac;fj l}npuqr&rrNrJqpoKmlkkDji#gda^[VFQL'F;CKSZ`bdvgil\nopqrsu+vFvw vvxuut,s]rJqNomjgdma)]sYU_PMUJBILHrIK NQU+Yg]aeShjm nnnnn\n>n1n-nmmOllkkjjihkg?eDci`Y\XaSNJ0F7B4?=>%>r@IADHLQ_UY\`=cbfil]n8p0qLr4rarrrqpo/ml_k~jOhfIc^[WVRLGKA;1:C&KrRvY^c ei)kmo@pr;suHvwBwwmw&vuu,tsrqp#mknhreb}_T[WT9QPO?PQTW[%^bf1ikmo ovoooo^oeoio`o$nndmmAllSkkmkjihgwe b9^KZcV9RNyJH6F>FKFfHILP4TX\X_b&dgj;lsntoqvr^rrs/srrpo@mlkiLg'cW_"YUIOICm= 60n(09UAHPEV[O_cf,iCkmoqsuPv4vvvvuu:tt.srq|omk=hf"c`]ZWVVW)XDZ]`=cfikn2opppppVp@pVpgpWp ooHnn`nmmVm lllgkjhfcB`\Y3URbPN*""|r &D2#h)).4r9>CHMRVZ^behj6kln)o@pqerrrq{ponm\kjiiiiij/jklmnojopSpqXqqr7rwrrs sssss1s9sxststuuttttt3sSqpYnm0kjiiqijjkKkl[lmannnnlnWnwno2opqmqqqponlieb] XQ@JGB91t(!Y!_S R hu$<)q.38=}BGLQcUjY]aBcf*gikmnp%pqpponmlqkyjjjkIkklvmAnKoFopIppq&qJq3ppppjpnpopqp]pdppqqvrrs]sttgtuu`utsrqphopnvmmmmnXnnoonooooyoXoVoNoppppp$o+nxlk%gd_[UOH3@80' J4f L>*d$(-s26<*ATFJ>NRVZ3]$_mad=fi#jklmmSllQkkjiiBi1i idijjk7l lmmn9nfnnn0mOlskjjiwi4hhiijjkm)n-o0pVqursattssZrqqp(oAnn5nmnn@nooqoolo{o{oao:oooHonmljidfd_[VQKE8=6T.&6W _R} 6 7`S"{&+}05:?/CGL"P SVYU\_be1fh hiUiiyhhaggggggh;hi+ijjjk3khkkbjihwfeHcbaaJaLajbAbdqf(h>jkmoqBrJsIssstsrQqpoo_nnninnoHoooooooo+o!nnmlyjrhfzd`\WSZZYYYYyY&X'WUbSQPdONNNOPRUX\^bdg~ivkelgmNm[mjllPkjjj@jfjjkakkkkkkk jj ihfda^,ZVR8M7HqC=71+s%K  xa;VX %~'"H&,),0427;>IAE1H/JKMBNOJP,PQQsR S SSRQQ PONMM$LLLL6KeJpIGFIEKDD CCEFHBJN[QaTuWZ]`cdef]ffff ee@BiCDEFBFFGgHqI3IHH+FF ECB}AQ@@H@?>=940,0&!/r < uN|2a1{k6 x0 <  )_>S:!$&()*,;-///005001 000=/.-,+**)l('3%$*"` D` #%) ,(/37 ;?BEHJLNO*OOOQNNNNNNOONN9M"<9:a9+7Q40,K't# S fa\ u$ r a/!Ma:\\x # i  u .l*)q[<   0!%)_-/246|78`8V8 7778F89P9?8765\32p1-# kN  : 9I$W?}K*4},sHb6[  DA-O*d}&=zO_H@WUcnsvfL=k+  ,M} [ H  q j .^^  3f^V hA oMhVs_ ,(( tVznd4a7m,b)*IH40+"axhexlt0;c$ CC_Wo%kM IC`i4# JEF>9tnTuVKVgVSvVlF3t\SvC=7P@3o(LRx *C#Z{S+')s?T!)(C{BeX3&q !b pcY-UoPx#a~k6I^ T1 '_b@PliI*Qb7S3P6*Vdir[k MY *D`'M(JL!wWn#B.+MHIuapSE/Af0BX&e4=+JBZTb$2Crs6 %W{,/"|I ^:~hSr B[ 'AZ@Lw }w=NNINzbNV.^t.,_4cUMdx["9Pr$x^2 V  N|T8'\eDN`@gQA@g-sXp8MNPqvD5SH >wR7c.woGSYv`3!27Sx# ~]@4VuJ) ?5rphVi 7;.Ac^|XRw $DW]ggmY'/EKA668[L>vaH[m|imsyWLG[qcM38V{zb<'.GQY\wc4[u)huW.qSH^|#=S[WRSnrI%N[O?9<^ZSsSEl] wsxqmz~pmhN:$+GpZs[h!Jxb9`>>[ntm=RXXPGJeq[1 GRLEFVmxdCfAI-y_G03@i5|&!NeuldJ+ dHFZ_^^+<FRTLFR_fT$ 7ZgVAHbtzPHuH$*lr_RH0,7h |*s5KedT3 p[T^cb_ )EW\RII`gC NodG>On_UqZ5 '"rXJQZH>Do|@,PZB)~jcfdW6RjjTBXlb?!TniP>Lo}eViO 9o0VTK.~bMO\PUr })Aj+CTD8>g]Q3$AesgPPZf[+/c~iC:S|hPUyn:*0r!hte7%q]Ydbu2]aGaHVM*?6 ^D0 )Lh{rZEP]O5BjteQJZypahvQ0IW]G&{tpa\dzaA*<k}`Wd+B2 11xJ(*Foz\53H]_D*+Gj}sZKW}sagfXkkn`9{h^Wcxh<';\lCGw-* !3* {O0>RJ509GQPE9<Rlzu_Zyibn3ZZaH!zjfotPANr{REdrB) /881(-H]UC=Kktthkx.GE3 }p__bvbURp$S) -98+'@Z[L=A\}wsp})31hTM[mk]fu   k9 2=709JUVLFMc|vo{"j_\OMVi{yf`l ke`E# *17?GRVQJBPtz~w{ z\OSOUbs|vvy mF-    #.&,;BGOUVREKjwxru #&t\S[^epy}~| \B# &IDy 6<YCdoP=`DWh+l<M(9 ? ] )  / = 6 & 0  + ! ] g C .zN5GuPge3 `tF R_vIsG),T]cHEzQ5M/  z m o ` , i   B a p \ @    $ &  I D O 9 < O _ q 6 S CG_c}Hx^*o _W9\e[C r"1  q c [ ( s 7     2 F G >  | : W O  > p )  O  . 8 , " % / U ~  a V ) 7sO@( NrR[ xLMt!JG]#w_V ( = H 3  l T A ; 4 5 5 : E C :  b 2   7 q % . G > ? 1  h m  1 '  , { @ Y  V4|oU| p[7F.'*|X(q]  U a  d "       m H , #   . R o  O ~ i ( j 1  = T v ~ ^ F 4 9 8 \  &  8 Z n  xgE51[[X<Um:bZ(vQCKlX1 v 2 D R l   a !   C } n V 6    # ; X u O  ( D J < : 9 2 3 . O * L N )  ( = ~ Y  { V7?hgRO`c` 3m @ x q  n N A t } 8 { C 6 ' %     g*W('+5B_&o , )   . 0 * * 3 Q s y   DLfBTXg"s6qb-~ys r u  %  ;  [ l N X Lz"o{ d0 ;pd`^e>>[q =  c 5 Nxf{D5oq|?E[v  _ W X F   m = 0 = R .L<0Ref}nS& 'Op}4G`]*(nG  3 W z ~  9 Q d W :  1bp 0 I =  g 5 = } HY!OV+ &3>IOXU_4hkt{T!"E]kta?]) F?)RdODd / $   / & _ H A 5 /Alu$ > A b C Z t b  H l s8*.\&`ZLiE"kdwfC&,>MQOOTRh~4YrYfW$C 6 H W   4 E 8 ; t  < s L p^ v } i ; 0 ; h 6 Q >   mG=.dp0 \"::O$0?KTNE+ K=[]z ed&mnQ @ z t ! ) n m c ` x  ; . <   % ) ~JX5 32KDHGAII%V& !6AJYne /:f0/$)c     _ } z Z K c m t = R t #uF6W~3-D#difq@v[ i<(?Xx_?a#]?6ey1CS+?UiT  } 8 7 } X  ,   /Q,rRcaTmn:Ts_3E\_Z=%H ~eSDHPfub^ (b-tXaa=s>wQ [ WzuhaG4PH^m|G20E g~h% <rP,)  <\?$f;eWUVK8) MxaJ+/"~UCLsfyn:"B2bvny)e?Fe r/HTrcMZM[}\FR]v%9TK1Z i|e`emSF03=q kp6,Yq]#f~8D<jn_  Fo[`X]*2;=3/;m r E 9 v D J*J  U @ M  3O<0o>Z4"~TaJ})v3ZB_yT+OX9MK TN  $ 7 k6poD!Uf7g  jD*F_5Zhj6J|w'zan.[2|1v>(2}q/z2Hb . " krMwn%=p6T`c2oFp # 5G]F)IC! Iwzs}}8P$y @ bokbm !"/"_"!!!t!J!!K!""#""""""""~""""w"`"A"""0"g"""# #Q#_#O""3!* *+63 7Y6~~)2|Ws++@L2?ru_d&"S\.F%h ?G!#f%l'*+,--.,,,--0-;-r-.Y..Q.--W-2----1-;-F-]-`-P-(,,,-/-]-------U,++)(&%(# 'zks P  7}G|FX-9q{hBwBhR4r J .B>!$#&b(*-1/2 46S7777778#888"8*889888[898T889!9a999999~9A9+9=9z9999:998765^320/*-L+)O&# mqs~x?_ $FYsZ. 45;w   _1~ ! :A!!#&)+,.0358):DECEF F=;G976420(-*(&w$A"  5g h zu!BEY YB$K_W wW+ #x&7(+.14M57q9(;>K@CMEGkIKWLLM:MJMMMMM,M,MNkNOJOOPJPQnQR4RMRZR8R(QQQ;PQQ5QR)RS S_SSvSR POGMKIGTE+CBA?=;]864^2R0.+*f)*(&%># v4[5&} jQE B;U6t W"[${&),i.14|7;=?ABkDLFIL MO|Q STUVJVVVVVVgV:VW;X8XYwYZ4Z[[n[}[[K[ZZlZYY?XY)YsZZ[u\%\]D]^]U\[ZYMWUS6PNLKHFDZBM@><:8r6g43E20.,$)'M%j#!aiv &3V)*I&$/!!Q !["F$F&S(*,/147: <@C~G IKLLbMPRU2WXMYZ\^A_H_p__<^^^^^_S`+a/bbc cIcccccabbbaa1``e`#`a`abTc/ddeef.ee)d2cmb:`_]3[WYWUS=PNLK-I1FDBz@>=l;97c42`a2b]cdeeeyddldcdCdepfDggh\hhhhhSggg fheeIddded6d}defg]h'hij@jjBiiShhugfedcb3`K][YWV$TMRVP_NxLJI4GFE?B@{=;E8642v0-t*z'$!=>,V 'F>;a866l5679;=?BDGzILCNRUX[y] ^X_h`bdEetfmg&hhjjkckHkjtiiijKjkl]mmnnon]n:mmZllCkjjii=hhhi,ijkBklmBmnsnnn\n mmmm'llkjijgecba@_^W\[YnWUSQYNLUIFD%Aq?=:8S5A2G.+&"T v^sHfE1BA@@5ABJD@EGILNePRTWZ]`FbIc{defghijnk#kl]mmmmmm+llmmn0no~p ppqGq#pp_oo-nmll,kkSkkpponmXkihfMdc(a^\iZ9XUUSO&JEA|=8q3/*&"*a5_^]]]^_9`2ab+ccdefh&ikRlmnppqrrKrursNssssos4rrrrZr*qqqr=rst\tuuvutsrqppnnmwmtmmn8nqnnoRoooooppppsthttttVtPsserMqonAlljiJg@e@c)am_7\Yk940|,($ eddMcccdgdeOefgfghaijlFm~noprrsesst&ttu&uuttVsssshs2rrrspt tuuvxvvutsrqponnmmmnGnnno o7oIoQoBo-o&o5oYokooppApcpppqqqXqrstquu&uBu/uIu%tt7sor\qEpAonmlj~hg4e\c`\XTT5PJLHD?b;7=3o/+'k"iii=ii iiDiaiiiijKjl!mHntodp[qrstjtuu|uv;vxvvvv-uufuttt1ssttusvvwwkwVwvBuOt srq1pdomnnKnanoobo|ooo|oaoDo!nnnoo*o_oopp3pRpfpip|ppq?r stUu`v vvw vvvvuEtUserrqSp7omlYjigd`]YVS*NJYFB;>:61,l kkk|kak7kkkjkjkCl m8n%oopr2sGttqtu!uuvv@vvvv'uufutt(sssttuWuv{vw:w+vvKutsrrQqpppp6ppq4q5q,pppp\p"ooooooopp#ooooooop(pqstLumvxwwwwwRw vcuttsarqponmmMkifc`^m[XUTOPxLIvEA<7n)nmmmmHllllulYl-lm_nxo.opqrstFtjttuuFufuuv vuu^ttttsssst=tu5uv!vsvvvvguutwtssjrrr:rkrsXsssps)rrrEqq{qppppppprpooZonnoEopgqSrstv9w%wx6xkx:xww0vuuGttsrr!q^ppnlj_gf=d6a^YZWTQ MHBooopo4nn`n mmmm}mnnopQpqrsttKt(t tssssssssosryqqeqq/qBqqr%rs-statucuuunutuuutt{t_tuuuuu|u tthsslrrBqq-ppppoo4nnmmLmm_mnopqs.tuvwxwwwww?vvXuuZttlss9rqpo\mkjighdb__a\YVnQLqbqqq2pp%oooo@oDolppqqrs_t&tttt@ssrsrrLrqqqqpp oHnn\nanUnno$opqrstuu7u?u9uluuvuuuv>vvvvvguuutssNrqq*ppppjonmm$lRkkakklmop`qsPtv=w(wwx wxx www2vvKuu~ttJs`rtqIonmlljhfDdba_1[$Vkrrsrr4qqqOqDq!qNqrHrsttuZuv-uutts=rqqploonbmlljii3hhhhi)ik2lnpqAr;rst1tuv%vtvvwwDwwwwGvv)utt,sgrqpMo9n\mmm^lkjdiBh4gffgghjlEn"oqsvtuvCvvw-wpwwwwvvZvutsrqHpo-ndmmFlbk!iphfHdpa?]Bst6trtwvltxrvp9n:kifc`{][YWVSPNMLLL4LHLFM~OQTXt\'`UdhlpCsuxyz.z{C{j{{"zoxw{udsupmyiie`]ZW$TQO(LKJJkJJIJ(JK_MbOSFVZ^Hapdgnj_lnp qrstfu:uvdvvuu ss.rqqRpp3ooJnn'mmkrsCstu%uvvQvw/wxfxxxyymyxwvBtroljVgd~`]2YVTR5OL]IGmFEEEDDEGJMQUZT_%d imiqtwGxz+z{W{`{zz5xwvt*qnj;eR`$[ VROMJGEqD/BBBBBC3CE;GPJNRVZ^gaehk4lnpqfrostqu6uuuu%t5ss%rqq@pp=ooennnQmq^rrstuCuvvavwGwwwRw/wwwvut r okheba^YUR OLJRGDBc@z??>>>> =>@CFJNiSOX^Fchmquw9y4yzz{%zjyxw=tqnqj e[_YTNK GEBz@>=P<;;N@CTFK/O[SW[`$cgijkmTnpKqrsttttssRrrJqppXoooLonnnDppqrstu$uuv`vvvvv!vvqvv_u@txrp l]hda \X~SNKGEDB@L=v;89j887766u79Dm;97?5U322[21\101257;?ODJQXg^dio'rv\x'zz{ :&75:3b16/.3-- ,, ++4+,.0J37A=CGJQX_fehkyptRvyyzwy-wsogi~c]>V=NF@E951//,+l*>)))***+,4-w.1737;A0FlLQW!\x`dgjlopqr[s6stss+rsGr`qoMkf|az[UOI^C?<894=2&0.-+***3*))((}()+-06s)T((`(=(2("''v&&g&&'C)~+06Z=E,)(4&&V&&9&-&%&&%&"&'(+ -27>EkLSY_dJi lboq>rs~tsu7vRvveuvutfsurqq}qrzrsGsn/noop8pcp=pXp,oonmn noGo.ojnBlid]VNF?7]11+'o$w##z$$v$%B%n%%%%%6$$4$/#%&).4;CKTV] dkp'stutcroCkme`ZQSLE6>925B1., *('N&&&p&A& %%%Z%]&&(f*o.3:A~HPSW]xbgknprrs|t&u>uuttRssr\qq~qrsCstCooop"pPp1oooenmmlmrn\nnnmkg2b6ZSSJB:2,'#$!!!!v"Q"###$$)$T$H$##J#C##$'+h17?GPX`glWpqs2r4qmjea\ VYOHB<852A/ ,l)(S';&&&Q&%%d%$%K%'(,i07>EEMdTr[WafjnBoqLqrrms@ssrrr"qqJppqEr=rsYspppp|pUooUo nmll)l\m/nEnno mXk5f`XPG?76/M)$ !o !"""|"""##"""c"]""# %(.G3;@BJRZPagel/nponl%i^ega]@XSLFP@\;741 -*(x&&i%%%V% $$?$$N$q%&*B.[4;CuKRhY_ej+noqqq>q;qrqqsqppp]oopqrBrsjrKqq'ppMonnomllNklrmnooomkde_WOyFx=5-(B# { !e!"""%"9"""x"-""&!"i"$'K,>1=7>UEzLSSZ`/e6gjpjkibgdb[_ [W'QKD?:62/*(.&%b$$$8##{#>##g#$%v(n, 2^9@HP.W^4dikmoqpppeppppXpoooogoop qqr/rsrqpp?oUnmmel_kklmoMpSp.phn>kye_mWNyEF<*4,,<&! " !w!"1"'""""f""I!!!!!!#%*A.4<9@F(LZRXp]c`}ce4ftfedcxaN_J[@VZOIC>F9z4{0+\(%p$###'""a"!"4"T##z%(.5l=EMeUF\DcZhnm=oFppUpooooooQo=oxooqoiopqkqrtlsCrqpon*mmkkkln%oppppn?k,d^VSMD;_3]+~&Y! h !"L""z"p"i"""]"""J""B"<#& *-27O<`AFLQV;Y]_ac/dde!cb_'ZTNeGA;6514+(m%r$`#e#=""~!!s!,!F!?!!#%+U1:2BJ&R?Yafkn\poo~oooEoLo9o oozoooopqLqruLsrkqonmmlkk5kclnoqppYpxmj`c]WTLlCL:2(*o%!` #  !")"d"J"M"P"k"l".""K""""$<&f*-15Q9F=bBG9LP#S|WZc]`ceMff1ec_sY@RKE)>8i2,)%$###"!!! > l '!#3(4.Y6>FNV^TdUj lnnnnGnSnnnnno,ooowop_pqr:utripon;mVll k%jklEmnpoom iFbu[SKB!91Q)%5!O P^ !)!!!!!""!!"k##,##%(+/]259!"!N!!!!!"b##|$7$&)-t14#68;t?0CHKNREV:Z_wcfi=ikjgd^WPHA;5.*k'5&^%f%+$$#!! l B $*U29AJR Z/`gk%mnnQmmmn nmmn#nnnnoOopqumsqpnml.khjjij1k_lmonnkg`Z0QIl@70k)$ gz X !!.!=AEILLOS6W$[`@dgj6jljhe]_XdPxIB ;+5C.*'&&%%m$#"!!I  $)19fAIQY`gknno nnvnanQn!mmmnDng@BDG ILORUY^bKfilllif_|XQILA:5#.*('&&&%$#"":!!N !/!g$*29{AIQZ5aJhlp ppp[p=ooonenn nVnAnQnuo:p;qssq`on%lkkgjjj5jj4kl3mNnFn8nvlXic^-VmNSE=5-(#x!6  z !!!_"#%}(l+S/5:?wBEGILNnPS4UX\`dJhkmmmjbf_XPIA:r4.k*(''Y'Y'&Q%a$H#L"!!!!!%*2:BKJwRZaim@pqqyppp\ooUnn,nn_nRnnoprjsrTpornllkkYkjjIj>jklmmn4ljoez`vY"QiH@i80+%g"TcDVo b !g"n$&*.3&8?DHLOSQSUWY[]`dEgkmoonk'f_XPH@93-*%''''&%%$ #5"""!"Y#('4,4n;CKS[bimuppqSppp$oonTmmn#n:nnpq@rtqpU]cjmppq9ppYoounmmsmPmmno*pGqsNtq/po mm:llhl kjj'ij jk~l+lm4lkhOd^6WkO60*'%$###&""!!z!"""$',2:oAIPW_ek3mp+ponnnFmmlKkklmCnEo.pWqst}pooJnmmm/lljjiijjjk'llAlljphb]yVZOxH @9L1,G'#$]! gj  !H!#&o+t0{6iue`zZ SLE>(60M*',$" a !"$/'$,2\9c@GNfU]xci6l:np qrt tuvvvvyuu3s pjdd[SdJB;3M-U'$"l" !J! m e q !H"V"%)T/6n>#ELLgSZafk2ln^mm/lkkkjjUj|jklmnpqr sVppMooooo*nnPmlrkxjjjjjjkOklkjofc]xWQ]JCR;5.*'$"!s | !%!`")"$(*.4-;BkIPW_qeEjZlooqqrst!tPtu,uKtt5qoi.bZ QIAj91+&a#!w!" h L ' : & D e !s"#'e+2f9'@GNU\(bg!jl+mZlkjjjjiij$jklmop pqrqppppxp6ooCn|m\lQkkqkek`jjkkll&kfhe`[UOQH @92-)v&#"i! !W!~"["%)9/6$=DKSYaKfkUmjoeppqvr7rrrspsss.rpmg}`XPH@S80*%B" n jog B!!#%q).p5f<9C|JoQX^dgjkllk$jiiidi,i;ijlm1nEobpGq qrPq q8qCqq{qApp2ognOmDll:lkkLjkkl|ldkigc_pYSLE>72=-)&P$}"",!"+"8#;#'+(18@ G3N%UR[bgkm=no}p;pqq;qTq]qqqq[qBokf_XPH@81 +%~" C(\  "#B%(Z-2u9x@>G4NT_Z``ehkl3ll1kRj_jj ini/i_jVkQlmnopq qVqq@qrr}rr_qq'pKo1n!mKlllpkkjkl;lvlljifkc)^ XRKRDA="61+-)7&$#"# #$C%<(-/4"; BIQX.^xdiAlmnoWppLppmpQp9pTpgppom{jid^WPHA 91+%" %^rcZ "$'+*0m6F=ZDJQwW]b}g.ilGlm-lskjjjYiiJijklnoppq&qq.oqqrrrr=qpoon;mmmGlukkklsllkkhfa]WPJECs=+72.<+~('L%%%&(+0b7Q>ELSZ`fjmmnnooop$ooomoMo1oHnnFkid^X,QJ9B;3-'$! J n "K$'u+W/O4;BHNUWZ`ydhkNm{mnmHlkktkjij k/lmnD?x:r631/D.C-(.-/[3`8>DKR=X_d;i)kmn%n]nnKnnnn{mm l\kkdji fc^YTXN&G@n92-{)&'#!m  "3$'8*.38?6EL5R^W]Vaf,iFlndooonnsmlkjjRjklnm'n!no*nnbmkei>knpsqqqqqrqqqquqpoooooo!nmDlGjg6b^Z UfPeK'F@<9]7^5 323_4Y8;sBHNT!Ye^:c~gkmo,o$o!nn;mmmlkkjgjiihgda]YTOaIB<62-E*U''&(9)-n05o:@FLRW]a?ehkmpqqq@ppKonmlkZkkRklkkkoji%gzdaWG\afjmoIpq.r4rssttt'sss rrrqq*oo*mkhea^`ZVvQMHECA@y?@xAnDHNPSX]afTimnp ooo nn=mmIlkjjBij j/ihfdl`]YTO1IdCF<72/,,, -/_3 6;AGMS=X]Haeqi)knRoqtrrbqqqpfoanlkk|kkkjj hgBdb^\ZNU!Z`ecilnoq/r3ssttOttttLt&sssQr~qPpo@mk{heWb@^[MWERNJHFFYEGHJKOSX]beilCnp!q@q#ppooJnnjmlkk.jkkIkji$gwdbx_[ZVGPJD?1:>7r44^356:K>CI8OT^X]ame[htkmopr$rrrSrqponam"l"kkujigf'ca+]YU/PvFMT{[Y`f}jm n}pgqrssttu*uuuuxu>u tsrrq#p>n|lDiMfc`] YTQNLyL#KMBNR#UY]bfPimopqrrrDqlppVooknmll2kl$lwllVkWj>hnfdba\WRL/G"Bk?<<;+uuuuuu6tss@rqpnlij-gea^iZW.TRfQQS(TX+[a_bfimoqmrsTsssdrqqIpp_oo&n+m{m1mtmmmm3lkXjhfvbr]XSOtK7HUEDyC[DmEIPMCRUWS[_jbMehik*m&op-qwr3rrsrrqqonSll jig?d,_\WrRLGDAj;e2:COKPRAYg^cfjldnpBqstuuWvvIvvjv>uuKtt2ssMriqo&m[k.ifdc`]t[XX:WYp[&^%a'dzgjvmp(rrstntktt'ss$rr qq+ppo!nnDnnnnnnWmmlFjgac_b[PWSPNLKvLOMQTYO]x`cf.hk)m2nopr rs7s1sFsrrq#on*lkj h$d~`eZUP.JC=60H(19GA,H\OU[_cfilnpWr.sZtotuzuuruttnt.ssrqpfnm k1hfdtb+``^{]]^`=bejhRjm^oqstyuttt>ssLrrQqqqptooRo)oqopp2p ooonmxjh0daa^ZX UTS6>UELRW\c` dgjmAoq.rstfttt_t>t0tAt8t-srqp|nm1k;iUgfCe4ccWcd-ecg{ikmoqsuuvJv5vu|tts rlqqq5pp4oopwqqr,rKrqrPr]qpoligd-a8^\\ [[]O_bHdfhj3kYlmsnCopqr2rs-ssFsrqpnnlj)h?d`ZTvME>6Y.'!C`&&-&4(;XAH]MR_Vx[_BcNfliek|mopq=qqrr}ssmss;rqpoZml#jcih-ggffgqhujkmFnp%qs7t[tuuv uu&t2s$rMqqqRqpppqrr[sAsttJt,t7ss0qomrIrss>rqqpnmljj.jiiijhk:lwmnopSqprss0st5tunmlRk+jrj[j:jijojkrl\mEmnYnoEop9pdppq[qrrrrqrhrdr7rqr/rsDt&tu$u"uVuquuXtsrq onmWll:l=l>l|llmZmn[nn9mmmnno0op:p#ooIonmjgc`H[WDPJ8B,:,1)i! Tf $,t>"w',16*:?hDIsMQUpY\_b/d:fyhklnootogBEIMrPSW2Z^QahcQdefghKh$ggDg!g!ffffrfffff5eeeded2c%a`A^]}\WZZAYZlZ\][_6a c^eh`jl:noNp{qqqr qq5ppOpoogonnooQoqoWnnnmm]m;ll|k3ipgeEc `]DYTP%JE?92+$Hv } C & <)p"&+@/]36_9=AwEHzKOS|W Y[z\^2_@`&`B`__` `__T^^^^^~]\\\\;[dZRXW5USR)PPOHNO/OQpSUhWZ^1a]d$f9h\ik}lmnnPnmmVmlllldlslllllll(krjj5ii-hec?`-]ZW}SIOJE,?:k4.("j/ v # |Ft~  }#'+.[159=|ADHULOQS TUVW(W2WWHWWWW VEUUyU=TSRR~R+QQPNMK|IHfFEE"EF}HKIL~ORhVY\_1acfgi%ijjjxj3jijj*j\jjjjjjj)iahfggfWdb_w\tXUQMHD`?z:G4/)$k>i 'aC'i v!#$'#*.2r69|<@BEGrIIJK:KNK(KRKKKKhJIIUHH\GFEE_DDKCVA@?Y>=;;=:;o?ADZGKNQTtWcY\^`abbc$bbccxcdPdpdgdHdsdudZcban`_^~\ YaURNJF:A=844.)t$gu W@kg i y .#='<+C.147&9<>?@@0@???@J@^@3?? >j=<;:99,8765|421u0o/O../I0D2#368;?IBF,I+LKO!QT@VX YZZnZ}Z[@[\\\\\a\\\\![:YYWtUoROLHDX?h:\51-(#,t MQf/t]cI7f n V{AG!$'*;,.c0o234444M4%4%414:46433h211//.)-},+j)(R&%6$""V""#%'k),4/a26E9<:e61,($X  F8 T v  @r|kW*-w'uE(sLe$)'`!5GzaK-0 x3`7K&c|waB"h,W; C`Z/u1(]a>gDs`s_ 0?;fs"79fIpI4%4On}yxfF.262[|v3A4Ux?b[\[cVr!(kOI>Zc5"J6C/{IjIzUGSkget Z!lNvl7FK$EbX:Q2g`,(u<V*5#GdA|gLNJK{ zo}}c/dadCuQC\;|(h9&`hGXzqA*$]hA^:ZN $ _}ymLi_ U  Hp &>2|^>" '=T&c g{sz'K19RDBm[qG@5Hk4Ja/ rH>#VLJxYt1=\m1  2j:C7~nP(L:4 t6&p/C`1A\>Boyy.FOKN|dQ\6h6( {n\:rrjtvKCYx$/ |eS78zt2y8+A\@W'jKgI>Ca}+v_w7TUSrwE6VN"IT6^)~`baxQ* 6>Z "( lI4*Cl|H&-U 1 alfbuC?,Bf[ yYTw )Pbdkhm[,0JND<@HkNE\Ogt.qpvoUROd}jL>-7Tuq`alhlt -k /^}  -jsY0lMEZvz<Xc_YYprM'S_SFCKl\\n[Kqf{qxys|tnqjl}`PJ=CYxb~P^(Jva;_9:Zkoh2JWYSNRip\5 #LWQLPaweF`CM3&wU7")7[@t)Qanf`I*eEE\a_b#:HRPKIT^fU%:]k]JPhz}VInO*/qzcNB.2@o Di7F`cV5 nVR`dab0EPUPII`eA !OrjOESrfVkcC  #{aQS^UXf"> G )O^H"#xgbc_U8QijVEXjaA#UrpXDQq~bN_U!J~2XVI(iRP[S_ A Fv )?QE19dXL0(GkylTQYg^1 /eqLBVv\FPzpC8<y#iud4 {v_V[Xmt1(^`LfFRI&:2 X@, -Ok~tYBM\Q9Ep|lZQZt{h]h~^;OVX<}utuiabseD5N{d_n.F6   /-q@" )Ep|[1-D[aF,0Nq{cPXtdkq^ligQ'wkeajwY>Or~QT324*vG'  AVK3-7GTQF=CXqz`Vvmfr1XVW<|xjgr]HPs[Ih ""pB(  "1982,2J]WHCPozkxzxlo,B>/ zyk^]Xdl[Qh  Q+   +67-,D\^PCGa~}zvw !)*yeZZhuznry  e4  ,973>MYZRMTg{|y sb[T^p{{ je_B "'08?GTZWPHSr~ |`MMO^p~  lG/ &3,*9?DQZ]WJMfuv}wy  "q[LPWeptrpr{~ |ZB&KIy 48T@\nN8\BYr5  G~G%+ 6 _ *  3 A 4 %  B ` A S g F 6K.>nYec/_uL  R`|GpD'(T^TC@xV:WM  y h k ] " V   A ] l [ @  $ & '  U  _J : ; R g z B L ::\aIzU-s ]U:^cVB m( z v  f ' h ,    * 8 I I A  }  ? X I '  H _ . 9 2 ) - < d ` O  7vUC'! PtS] zHQpC>]!zi] 9 N R B 3  f S = 3 - 4 = H S M A  j 4  3 r ( , H  h m a  ) ] g  5 -  . y < \ \3}pUv`:H0(+\)n\ U d  } , z    p J - $   , R s V q / ` !  ? Z | k S ; : 8 \   8 a s  veC63__Y;W s?f`/}VGNlX2  q 2  7 Z u " 5 _    1 l s Y 5    & D f P 5 U Z I H D 4 - ) K  > >    ' D Y } U38ff![Wbe_{2k 8 z v p  m M ) 4 V L H '     d+yR$$'3Ehi  4 5 "  2 4 , $ ' . I i  y  } >HbDV`k-|/p^)|wn m i  #  @  @ { U i / sD}%n~T$Fz ][\oNVs~ 0  b 2 HubJ:r#o~;>Qm  V O U G    w E E ^ u D:}8 6Of~jzlP ,Uiz4Ibc4 'f8  J y   ; M a V < "6 ! in . v @ 7 g 7 ; r Lk -nu, :OYP]4ans~V &F`q{~_Gk8E1?J3/[ 6 ,  1 ! Z F @ ; ,Lqt% < @ c F [ q [  A ]} U5-"NAlh4kJ'sfrlI)"6DOTTRSK^t5`_IUD#J  - E ^ / = /  9  t  ; t Q ub q x k : / 8 c . { E 3  w pM`(/}nEAY-'+BSRA8& GF[XpX_( uxP 7 r o  1 u o d b x $ = 0 > !  % % s@N+(3EfO^Y?LD[//CNU`n.|34s{oV:!1X     b   ^ O m y x > Q w k>.K}7WP]8{f9Pt;sLmC&7MbzgMt8Q*}HUq-E_-7M~`J  | > B  c  -   %oG!a<a}s'nSY*h3HEVYL,s8jWLS^u]j<pY{9Im<m5rV _ b_|\=(JHLcn4;kHZF7 .[kBV) zlWNQRD. DrpeB+ lO3B{oyg::{+\t2a@}8] p/H!RJ&0S%$i<&8W`u&G<c'Hqgjr}i:VQgvMlm1#OlU& l?KCt|h ,InJD+_23@N8, }>J B j } Y 7  R ! h V k 'w yU$\A\p-Hv!j,RG g[0U_9W88< [ E * OhQX+ R ZY1S\ tF6RW' G4h09y\r'N'u/tG2$>z.|==Y(v{e IWi`9 o .?\W/`M=ISm7p$=N xQEO;s M{~{-;E qrT a 9L*6j !K!!!!"@"#8#p#z#X#O#U#d#z#######M""v"!!!!!!""X"""""!% 7+" - f ~"s#,<%wG`x-ER=N z$ <3cs>>(y  %^> #s%'L(*+F, ,--d-.[./J/B/..d.:..-. .#.6.L.2---H,,,L,;,f,,,--d---3,++5)(&$" 0Yp)}V* |   8Pf BX(0vzEv]`J ' q _# X"B$z'Z*-g/1;24567{78i89K99999)88889199:":W:H:$99w988v8n889 9C9g99~9P87654820/- +8)&$b" .wqa z " qj 8FFI  ( & 3G>ZD!"%&(9)k*,.25'79;<=?@BBBCCCDD CCCCD%DEEFFWFFF]EEE8DDDE"EqEFFEFpF,EDCBuA?>=T;^976c420.,+>)(&l%#"!m, x_ ,mS%$=^}H d#!q#%'),5._0o124 5g79?AMC_EYGpIKM NiOQhS%TzUyUVVhWWXsXYYs<_:T865H3'0-*('&/$" }   # e3)& #D l " ${&)j+-05258]:w;853T0.,*(&O#!\L)D 3Au470{-++1*+w,/P1368G:=@QBEGJMPUQSXT[UW=XYZ[]^x_`ab\ccmcycgcycdef~fgHgugghggg1ff+eeFddccbbc^ddeVfPg,ghimiiiiLhhbgfedcb8`^\[aZQY1WUSRPQNdLSIG>DzA?5<:7531/7,a)x  J l>:896-55!67:@CEHUJMOR~UX[N\^_`kab_bcKcdefg\h%hi$i?i7iiQ9_4a/W*&S"z ja_^^2^0^0^_`bcodf/g.h6ikln1opqrvs'sussss[srrrBqq"ppqqNq6q2qUqrstJt|ttdt!sgrqspYomlknjjajvjjjkFkl(lmqmn ntnoBop0pqqUqqr.rorrs sostotu&u/tttt~t*srqkp)nmm kjRhZfudc;aF_[/VQLHEC>940,'$: +eddcdd&d.ddefbgFh hijkm[noq]rstttu u7u>tttit"srrPqqqrqqr rstuSuouu*tsrqpoon$mkkKjkkkckkllvlmMmvmmn,no/op)ppq q-qIqSqSqkqqr~sQtssss2s-sttcttvt?ssss4rrxr6qqrrBrVqq]pxonn mm{mnopr-sjtvwwx,x:www~wEvvvuuttss3rrpoXmkjui gWda^{[YUQM*pqqQq)poooo#o,o o_opFpqrDst8uXv.vOvAuuu4ttt'ssArrWqppoQnnnnoGopUqrsttuAuuu[u3uVu{uou5tttu:uuvuuyuttt4ss]rrkr"r.r]rxrqnpUo>n?mLllulmdnoq*rxsu(vDwKwwwwwXwPw?wvv^uuu2ttt#s_rqLonmml!jrh5eca?^[W qr@rrVqq:ppppqNqr{sstLuv5w*www~vvauuZtts)rNqQpNo-mlkkjqj0iijjkm4npqXr2rsmstouuuuuuv+vtvvvvvMuugttssErqpptp]rsAssprrrJrr@rvs stpuuv/vx'yyy@xx>wvv'uNtes2rpnm?kihLfedd ccdeg_ijlmoJprsltuvwHwwxxCxxxxxBwvv;utsr^ponmlkjvigfzeRdd"d^degeirkemAopiqrstmtttuusuuuuucucutsrqpooTnnnJm0kjihfdBrsssss`sGs)s^st_uuvRvwtxGy]zzkyyxwvutsqpJn?l!ige}c=aL_g^1]\\]U^_aXcneNgYisknKps%uvwxy*yyz+zdzz|zy8xfwAv-tsq nljhfe2cSa`_]]b\]]]^`;bdg(iZk:m np?q^r%rcrsstUttttuttsrqppKoo4nnmllkijiugsAstGtctOOOP6QRRtTWZ_]aeimqBtvxy{{|I|l||){zywus,pSlhda]ZWTRjPZOmNNNHNqNsOtPSLUX[^adgxikm ngo]pqsr@rs[st?txttqsrrr+qq pp8oo+nnanmlr5rst!ttu!uluvnwwwwwx|yyyDxwvtrpnl iafb_[Y VISPN)LJIIII!I%JKMiOSWa[`ekjKnruxcy{:{|_|k||{zdyvtZpm>hc_ZVRPMJHGFFFG7GUH8IbKMPSWlZ^]adgikm nopqrarsnst:t@ss(rrr&qq&pp`poooZo nq qrst%tuu`uv3vvvvvw7wwwywut3qoAlXifc!_F[HWTQQNLIMG-E@D5C:BB=B-B BCF/HLIOTY__dinrvx/zz{{|{~zy$wFt plh2b]DWR{NPJmGDC$AA@U???@=@A}BDhFC=(<;:::~;Z@DwH$MNRY*_LdjnsWv2xy{A{|{rzxAsD%GKPUAY]aldgmjlmo plq!qqrcrrr)qqq@ppsp.ppp"p1p#pp noq rrsst6t]tttGssttuut`t'rphliPeCaR\X>SoNJeFC@Q=;e9765504m4:44579e<@=EKQR X^djo`s,vxz{{{yvsCnFi}c]VOICe>:q75(322^11123%4P57H8;=}A4ENJjOTYR]|aehkmKnp-pqqr1rkrrrqqSppp4ooop4pfpjp[pumnpq-qrrsssLs$rrrrsGsss1sqgnjfb]SXRMWGC`?G10//.\.-.O.0G148 =uC`JQXo_Kebkp'tw;yzR{@z xtpajcd]W OH8Ax;62R/-I,$+**+&+W+,-/,1246:>DJKOUXZ4_/cmgjmhnpqdr rFrss5rrrqq[pppbppqRqdq_qm^niopq_qqrrrqqppp}q8r rrr:r#p7m]hd^Y&SMGAE7MT\djq'twxywupkd^SVO$GE?B82.*(X%$###$X$%<%&') *O, -04:@GmMTZ`Mf j:n p/r`sptvtujuv"vuttntsUrr^rrssssnnopq9qUqq=q:qppo;npn}oNopZppomCid^LW9PHAA:3/+&)('''''(((0(''N&''(*.29@HPY avhoYsWvwgxvtojd&]VO*Gt?9=3q/+){&%}$E$#$\$%%e%&'m(J)*-g06D<(C8IPW^dTimp1rsu utuvvvvuKttess.rrs>:52.+a'%##;""""""##l#$&8*.5&9S50,(%#""&"G""!!!"A"M#N$&'f+l28@HPY`7g#koqrBqq4pYppoofono)ooopyqHqr4rutssr%ponn0CINSX-[)^`uaab^aa_]YMTrNBHeB=72. )x&y#""P"n"<"!!!f!z!b""%,(.5Y=EMVX]eindp qkppLoio onnn9n=no=ohop^q7qrirvutusSr,ponmlykkklmno!onOlh(b[RI@p7/)#  v !n5m9kjjikkmn nRnmlgybKZ\RQI<@47/)$!#J! 3 !!x"."#W$ &3)-*047:=BFKNQU>X\`ScegfEebr^uWQfJ9C=e71+(_%u$###r""7!x  [ 1",$*19fA:IfQYag#l#nooNnn mmmm_llmnino;opqir;rwvtprqLonmPl,jiiLjkl+mmamlk1faMYRQ?f7`/r)# <p 5 B " ) 3 % , 0 !!"p#$'?*.258I:=/@DI LlOSW[` d_fhhheua[8TfLE?82,)&&%e$$x$#"!  0!#)08~@IHjPX`fkmoronmmtm\m9mllm6n,no#opq_r[sGwIusrptnmlkk8ihhfi:j8kalLlm kjf`XPH?h7/)$!2%IX  !""$u&)B- 158::=)>@CoFRILPSW\i`ehkpk`kAgd]VNG^@\94-)'&%%%%*$K#L""!!!"$*<09@I'QYyaglnpvp onnnn/mmllmno)opMq>rFstusr'pkomlkjih[h%hijkklFkcjOfDaZRrIA:P2,&#B H c !l"-#%_(*.38Wnnnmlm\mo op$pqsttutsqonmlljihhisjGkkklBkjgnc?\-TL_D_<5=.({$!d  A !5!!!"$&* -2E7Xi\Q`Id[hkntn4mjCf_X"P3HD@93-)'h'H&'/'!&%%$F##,#-"$7&,Z2;BK So[FcYinpqqqMp~poo+nmmnpoppqcrsunw tr}q)onnmlkjiij$jkgkklsl=li(e_*X?OH-@82(+.&"!Q ) / \ !!k!e"M#&)Q-B1i6rrqimXhQ`Y>QH@82,e(&v&l&&O&H%%b$$/$ #$W$&8)`/6{>F/MU]BdjOnp>qqqpppoo n5nn}oppqs tgvwrqWphoqnnun.mm kkjjkkkkljlmBkiad^$VOH@i81.+?%#x!P ${ !"!"$'E+/4:B@G^MTjY\]`Jbce7fgikmoKprstsrnLh`Y@PH@y82#+(%v%@$$$$$$##i##$$'G*18@HOvW^"epjdngoqppooohnndmm}moopq{rtuww qppoHnnnn7mmDl1k7jjjk-k.kSklfm6l$jde`YSKDW<4.Y(%o"!F !""%/(-28>EiLOS"Z)_dog ixjl!mWnpqs@t(tuLuvtsoLiaY(PH?71w*'5$$7###{#\"""#6#~$% ( ,D3\:qBTIPXI^ej`mnpoonnncmmllm|nogpIqArnstv`qppobnnnTnmsl[kJjjjjjjkHklljfb\VOHA9E2,(%T#!/ U % !d"c#%)/5P;BKIPV^chEjlnoHp`qrtcuFuuv uv:usoQiz`XOG\?P7C0*&G##:"""b"]"""E"#;$~%k(-5<&CK-R*Yr_fjm2mnnmm/llllHkl7ln0op q r#s3tMuq0pp oo5nnnmlkjjjjjijwjkllAkhe_ZTMDE>7 0x+'%"!Y B !!"#&*1G7>EL`SdZ*alfk_mboQpqqs0tAu#uvv3vavv6tsnh`DX OVF>6/(%&"h"-!{!!!!!!"j"$;%).6a=E(LnSLZ`vfPilElmvmlZkkCkVkkjklvmnopqrsuqppJp oooQo'nmylKkvk jjjujjjkclPlglBjggb^/X%QJC^6m/($!! !!?!!!""#A%'+108?GN=T[ayfivkkllkOjoj5jYjj%jWk3lKmnopqrst|q@ppppp^ooo*nlkkpkjjkjJjk:l3lmkiea\QVOHA_:44x/@+(%#""G""$%0(-5 <$CJQXi^ei`lmnoIopLq!qrr)rs sst&rq\lg)_4WONF>69/Q(s$!q : !(!Q!"B#f$2&{).3;aBnIyPdV]rbg4ilkVklkjiiiiiikl`mnoqrrsesq$q0q'qRqLqppMonmslskkmk2jjUjekllmLlmk?hd_ZTMF?94/0 +)-&`%$ $R$+%&+40_7>FtMT Z`YfCilmln`no(opBpppq)qwqr0rqokf_fXrPkH6?70*%"p! !@!"#%l&),2Z8f?FoMSYu_d3h=jkll^kjjijiijkYlmopq,qrrrq%q|qqqqqppomllkkPjj(jjkplJmll[jgc_Y7SOLF?940,)'&& %'v)5-3:AI"PYV]#b@gjm"mtnn_no^oppppp^pqqYpnjf8_YYQIA92+'u#"@ !%!#|%'|)n,06=DJPV\VbeifjlXlllkIjj6j.iij,kwlmooq qrCrqopq$qrqqhqpTonmllfl kAjjOjk>llllk8if#bb]/X"RQL`FL@:62/M-=+***+-27>EuL|SpY_d0ikmmnGn^noVoooo_oKonooonmGifL`ZSLEG=6/*&$""X!"r#%'*-z16,opqr\8UOdH7@93.J)''$r#"#%o(]*.'1W6;sBHNTkYf^c!gjmmnnnmmlDkjjij|klxmcnonpDplpoo j'ln{pWq?qqqqaqCppIooAnnmOllclllmemmll;j+gd`\;WSMH?Cf@<;-88 7 8o:g>CI`NTZI_dhfl&n oooinnno onnmwmm mll koiEfbo^0XRL E >j823g.+(@'#&G'),/i36;AHNKSY]b?f1j'lnohpoo|nn m.l7k_jojLjklIlmnonn^mkeikndpqeqr'r'r{rr1qq_pp5oLnemmmnn0nm_lkbifc`&\XkSNJFCB%@7?w>v?AXEJO{TY_^4bgjgmo8pp{p>oonnn>mml4kkkkkkiTgXc`A[CVOICl=83u/,`+E*},*. 1c4;83C[HNiSY&]basdh3jmowqqqqDpp[onmzlekmk.kckkkckRjj1hgdUaW]afjzn/pWrrststtttQsrrqDpp?pBp4onngmlji&fd6a!]YV$RONgLLLN/OS7V[?_cg+ilnpqrrr_qq p~oo=ncmvljkklXlllpkhjthyfxc_ZUPKE@=9879S:>!AaEJOU.Z^vaeFgjlopsqr+rNqqqpPo?nlkkkkk3jiVgf}cai]Z8NUh[JaejmpSqgrstttttvss4rqqqpqWpp.oon`m%kigda^[/XAU_SRWRRT~VgY\`2dgkmoq*rsht$tsrrZqqoponmm5mmmmmmlkvv]vvvXu\txsrrq8pgoUnno0oppqssttuttt?sssYsrrrrzqpoumkih"fdcbbc%dfi^kmoqIsdu vkvwhwVwowvuut(sZrqqp+oopppq+qBqoqkqqp8nkh\esb_y\YXVvVWZ+\_beTgiknlmnopqr-rkrHrXrqqp0nml-k^igdO`'ZUOIC\<60n(/8B@(GO%U[`dygjmoSpr+rsMsIsWs0srrrrrrrroqjpJnmkfjhggf+fGfh1ikmo{q2rtouvwJwwaw2vv uctss"rmqqpQpppqqqr7rrrrTqp/nxl igzdb`^]E]^ `adfgikl:m mnopqrr2r r(qqpomlajijgd=_bZ>SMG@N9r2,T%%.5=VEL RW\`dgjmo-pZqmqrrrrr r6rqrssrrqEonllkjj:ii 6/B'!:_$+3 :OA GMRFV[^beqh1jklmmnwnofopqMqrrqqonmqls rq)ppoo'o5opqrstuuKuuuCt:sq}on4lkuj)ivhi ij_jkkl3lm-mUmn/oopqXqqq[qq6po0m[jhecA^YRKD<-4T,%1"y)/6'.BG)JMQ^TWzY\l^aSK %*j.27;3>AEhHKNQTVWQZk]`bdlf gghThh}hhZh7ggYfffffXfeeeweefe0d{cbsah`U_.^-]#\\I\]]^t_aUcehjkmJnopq#ppppoooyopojoZo7o nnnn.mmlllm-mVmll?jidgneb_[%VR-MH B:;r4-x%[`[ hE 7d\#_'+V/p3769<@/CWFrILPrTKWZ\^`=abccd dd/ccjbbVbaaia``__<^^Y]]\>ZYKWUTTRR QzQRTU#WYh\_begiklmn`nunnnOn(n5njnnnnnnnSmm7lkkkLk>kkejiheda{^ZVQMXHgCC=T7M0*J#oL f G=10~R 1= $q( +a.14`7W:t=A;DHLXORTdVXYwZZ[H[][[[FZZYYXX+WVUURTTRQPZNM1K?IuGFF1FGxI6JMOScW&Z^<`bddf#gMhEhii?AwCFJXN(QUXo[\^`]abycdcdd6devfXg7hhphhgff&e4d0cKbba`]ZXcUYR"MIwD@;61,'*"", E*P?f LK{ 'u!l$S'+/g258;>n@BCDEZEFFkFFF$EDCBAA%@-?=<<;!:876n543$223E4,57{9JAUD9FHJLNPeQR!RSZTUVWWWW@WVVbUTSRQ O-LJFC?:51-)%. ^! P {9&7YbKd" < t Q ?L/!$ %'),1-../?/ /...|.o.7-- ,a+V*N)'&q%@$"!s!  "%T(`+.2H5K8:o<>A C DF:FGmHTIlJKaKKKK_KeKYK,JJ HGECA>;8_3/*&#aK b >r7OF}M#fy .K  ~h1 d!#O#$F$!$ ##"":""!!! hGg9+6C',  L #W&),.1u36U8x:;<==>W??v??@@%@@@@?E=  h  }y/>Q=0N< 0 b r 9 ! ST6 "$'e),&.+001S22=223334V45 5~5543240/D.3,6)%!N8e6 W6QcIz*i sE *FH*_1 4B I A c $)NTL=aL !  yA|8 ~ ,?nk!#>$%&}&z&&'(x)W)*p*z**-)('&&+$#!U_ ( <g *u.w%RDu -0kaG zhO' + g L Y-KR*f^psR/+ 1 z X si~ a;- ; @MO  v ;# =MX*)R<6(C lltKBAc]|jDiS,/8Y? Mb0 "NwKVH1 HY Q%VyT;6zj(^! Z0JB6*rSsm.>V'cOV3D2l}~rq~ w[  S '> ; D - (.!y6]B%rF",1J:mJA(D[|I.q X%WuC<1U=oJ`J6Hl~jvcw(lY  0!YS+2w#k?'nF`<4o/?!F|cu>w.w&O*nH@txJWp7'#9kiNJ#W`:fExcoT-/MM2)o|%<%`RxWIZot^KHD/ IFN`u}4 vn0#5}t__x$,mNWGPS,*+Z,=HskH{U{WGFUT^x)c R9RPS0XV" >cZ7Z8k[(3"j4[2F- Z#`Ay\EI@#Zsmtd qa0lrcZyA *o='^eJYxoE,!Zg;Y<i[)d,~hB^ZO9e%6%yeTB/'.R.]_bv)E@GMDxAlXqQG4Gj3C_0{YH'_UFlJl*8[i0 #Dt;A1 nR/I+*~9@9p$Db=IW@Ll t|{s=RTMP{b JW5nD6qOz+pujp~yP""Kb/9&jT78rq3t<)+O]HS'oHhOACg},sXl=VVSrwC2UP( O]>c%qz\YZtW4)<Ea #&." sJ..GmvH) "L3kbc^u?@1Cb[zWNp)Oackjp['3PWMEGNpPG\K_j&{cfky]USg~ pG2!1Sxn_^hipq 3 ){S 2hlT.jPEWu|#C]e]WXpsI%UcWKHPrd`lU@f]pkq|uwigbjgRF;DWrttTa,Osb>c><Wjof<V_]RJNgoY.KWQNTf~nHb=D* ~]=!$3ZFs -VelbdU4 mJFX\ZZ$;HRQLIT^eQ =`l`PVmVJqJ#(jkYJ1/<kKq"=J^`[B"pVOZ][\*BQXSKI_d= *WvoWKWxfYl^< |h\`hZVaFR,M[J(taZ\[S7OgiTBVg[:+Zyy`KYy}dN\Q@t.SQF)r_]cV]{= Lw ,ARE 0:~\OD* ,CdsgPNT]T-3kzUL`~\BHpm>04t%kud5 ylaaYjp( WhQhFSJ':7R7$.Oj|qV>ESM;!"HtsaW^w~iZbzyX4HRW<~ttxqllycA/Gupgq-C4  -+r= /IpzX.)?X`G.1Os~dPXrahlVd^eQ'uhefrZ=Lp`a313(xH%   ?TG/*4ERRJAG^w|c[{yhdl*UXZ?zshix^GMocVs&% rD(  -341*1Lc_QNZuvvx~vggx1HD6}}z{x~l^\VafXSo T,   $16-,FadYOSg~wqq $/4" iZXgswks  f3   '874@Q\_\YYe|xt~ "|lcX]n{y lbY=  "(19DOX]`]OSs|}iVRO[m}|kH1  !1( ,;FOW]dcRPjsr{uv#"{dSRT`mtrmow~ \A' !LK31S=YiO>]<Qv;-WI% A a %  5 @ : "    V &  c c M GzF1GtQke*RjN  GZxMp<MUYBErPFbZ - i d S  a &  & O n l F   # - * * ) " 0 N 3 E W h E N C7X`R~Q+s VT:`h]F b$  w 8  b 1   - ? R S O ) |  ? Y u | '  C F 4 5 A F a Z U & 6oMC1 'KlJWwKOi A=Z(}^P ( H \ Q A *  _ G / ( + 7 < A O O E  g ) 6 v # P p a $  5 G 2 $  " u D ] Q9|kQuj7E.+2\&mX  J ]  = q v  (    Z /    & M v # J g u Y  o = ! > d w M 5 8 4 W  6 Y p  'r_>.-XYW?^yCgX(^MOcQ- q 0 w 7 _ } 4 ! B s &  c l H &   < L [ u O   < X l f Z E 3 / ( J  4 8  ( > `  _71yXx^&_Zbn ft/f 5 y | u  f J # + P `  ] <     " cwO'%4HSf %r  : 8 0 ! $ , * $   * I c   6@\<Udq/z6vj8k j  h   *  : - k x W  ~ C b."snZ*GyspkyXVfmv .  g  * BocL @v|%63C` ~  { U R Z J  W \ u VQk#:Xp$`ziN%  ;huBSln>Y3 ! N y ' F W g L 11"(rj  $ o 5 ,  j 3 1 h Lr/C9R^jesJs\atR>^ruwwcTt:?/;I52[  1 (   > , a 8 , - 'Kx}& : D o V  ] l Q  8 c qN:=6 1\%[h@uW5iS`}nM.! ,05>ECEFc}Dq.)YCUG%H 5 Q i + 7 )  , z h  : x S wd w   J : ; ] " k 9 *  }a<H@)0.CY2.'/:B>34* *^U}HMdYc+"suP 4 w k h , s q k j  " 5 ' 8 "  ' h9J$-36br=* {hO+$<9+W. #,;LUcF ")jspY40)[ l Z | d U p { q A \ x {a8+@ |t~Nvi~FQ|\R}^j6 h=;V`owc:K,wCSs&:T83|:iE*c o 9 <  k *  & d4{]>hucurb2As!<QTlpd9`0lXOWXgnA;\Ot1?  aCp#dz= a _}niSFlc=I^(HZ*/c<Z<HxF}nj]V[XG*?uo]/ t_@8FtfxoA*lTi}1lrYliM' 6{(f]4(|^zlH5#M +t0c(hL+ $.2k)eB^yQg:BXE vDI4^if4=W1M6d # #bi*Gm  E &"j M  B f K  r !4Wm9ow~z`W4`l!l3as4Isi;_ch{'b_'EiTVW O u @U 2 C  , # z  .bmxb&nE T?#BaRYV&^$/zm7/> [YN)<*D?0Z <O} P7aK W gN_0A6nvibn4s?SLd@*0/0'*DZnBu@V t tPA"d+ j5eBM6 Bf}[s,UJ [)H&utb  !R!!!s! p R b T !f""##""6!!!c!g!y!!!!"3"c"Q"H! \hg`^' & 4 O X #3"g N*]P 08K%OBP>b'/`Yu=<q 0 ^ VNUkD9 b"a#%&')*)+',I- ---,,X++x+L+++++,d--w-o-9,,k,0++,,S,g,,--F-+-,+*)(7&$#1!BOkD Yp D . Xax::Qf79]x -%K   x-tj 7 "%$'*(,4-/C023q467n8988837s66U555566789*9,988[8.78848~8899X9z9188754 20/-O+*(h&%3#s! w^QOQ\ L < oq;_ 8SPZ/ > ! 3   c(^ - +!#%&()>+-P/2{46I79:@9AC DFHoJ0KLMNMMwM LLLM!MJMNLOP PQPPPOOiOi=`@uBwD[FGI JhKM$NPrRSwTUV;VVWVW W@W{WX X\XY YYYYjXX4WW[WWgWXYFYZ[\"\+\`[[YqWVSQOzML'JIHGFED<:8642#/+)&$" 5i 6@t$eN)>%r"_!#&),q.1e368;= ?pADtFmH I J @BEGjJ-LOZQ*RSUaVX-YyZ[\^0_O`;a2@C8EHFJLOSRU WZ[]g^`a)b bcdoegfYg+ghiibioi|iij+jkhklEllllll?kkj\iihuggwg fffg|htiDjkklmmmmmmymllJlllkkPj^i]h:gRfIe cb(`X^\VZ2WU@RuOLIwF^CJ@?4=<89740,'" (F B@>i==/>n@-CEHK*M|OQSUXI[]_ac,df%g8gh)hshijjkkiklIlllmmTmn7nooBo|oroMnnnZmll*kYjii|i?hhhi ijuk:klmjnno o\oooco'nnnoDoopoo8nnmml5k%jhg>enca[^\DYVTQMKWItHEG+EHB?;O62.-'"'t x h 1^ROCLJIHH^IKeN0PS~V5XuZ`[]_cadeghj;klmvmmmmn"njnnnooYooop7p^pqqqqr%rqq@ppLonmlkjjjqjKjOj6jrjkl^m'mnoop8pqq/qIqPqTqqr{sst t&t*ssOrqqpponm^kjgecd`^\YV|TSgRPNJFzA<72F,j&!Y^z ` VTSRWR'R SETW Y}\^}`qac+df9hijkmno3opHp7ppooppWppqqq^qrbrrsrrqq~ponmlknjjVjWjDjSjEjnjkDklmLmnsoop6pqqFqnqqr.rssyst:tttss]rrEqqjpon-ljiGgxeca_o]\[Z{XmTP[KIFA<60+&"qQbS^@\\[/[,[7\7]Q_7aFcpekfhijfkmJnioTpq qrs"spsgspsIsrrr;qqDpqq/qxqqqr:51-)%"hgg=gffffgshij}kklnoVpBpqrs^stTtu:uuuuupu:tss)rtr qqqqrrstuZuuuu t/s{rqponmm lllllllvlpllllm(mnyoIppq q)q[q\qFqpppq\qrswtt}tttHt3sssBrr\qqvq)poo n>mm8lkif}bD^uZW_SvNInD@yqrs6ststttt|t3ssdrr~r qqJpooUnnnUnljgNd4a^[WSJOJGCW?F;6mmmmmjlkkklLlmmfn$o+ppqrys?sssstIttttttttsrrqq?qqrrrstiu9vvvvvQuu!ttKssurr4qqqqrr#qqqEqppppppppq\qrirrrXqqLpp0pppq1rrsZttuRuuuiuttEsssKrrr qq>qqpppnlj0geca]JYUR$N|JFLAoooooKnnmn nOnoopfqFqrstJttttttttctvuuAttsrr3q^p[oynClkixh_gjgtghik ltmnopqrr2r!r r4rs*ssssstbttt sJrCqNpooLnmlWji3gfe1bstTttusssuslst;tuvovwDwxyz-zgzyyyyDxxvusromkiFfdbbh`~_^^^__acegikmp*r`tcuwkxay6yyzzzzzzzqyycxwvupt*sqpnmkWihQfdc.a`aaQbceg|irk9ln9oVplpq?qHqoqrYrsHszssttutosrqppSoon.mkjii1h.fnstttttOtLtWtuCuvw[wwxyfz5zzz.yydyxqwv trp$m[jhMeb`][`Z;YiYeXY:Y[] _Uaicfimprtw$xzz{[{|#|Q|m|"{{*zyy wutrNp[nRkiNfd@b3`)^\[ZZ[!\u]_b.dgOikm\noppq=qrrs&sstAtu[uu,tys{rr$qpp4opnmllBlkjSs`t(ttttsttu-uvuwwwwxy>yyyyxww|vu`sqqnkhec`]-ZWUqTmSSSS-STUWZ#]A`dQh&ko1ru&wlykzx{|||||D{{&zyxvtqo7lbifpc#_\ZCWVsTT>SqSSUVLXZ^ a(dronkkgc`3\FXUBRP#NMLmKL3LMNQSsVZ^bbeRh\jmnopKq qr[rst"tu&uuu2t`ssrrrfqqpp@ooooSnqrws!sst;ttuNuvsvvvvwGwxww1vPutsqpmifb!^2ZWNSPyMXK>?Z@-B@D[GKXP:U[S`ejosLvxyz{{{z5xvwtqmi2c^YTPK'GGCA?>|<< ;i;<>C?BACFfJNSX|\`dgjlon8olpqrs.sst`tt8srrxr!qqJpppppppp'opqlrr\rrs sjt tltVtttUtusuu$tsrqBoliea\W8R~MIEBs?=;::98}7789?;<@CzHNTNZ _e[j|os,vxbz+z{Wzy[vtqmjh]c ]WdQLGB>;O9765}434y5_78H:;?BxGCLeQV[C_cgjlnvp'q:rossst"t3ssLrr qqwpppppqq0ppnopq2qtqqqrrrrrOrSrst tBssrqomjfSaF\+VQKFB>\;o87(54332*11f12f35J8U;@FTMS:Yu_ekp9twyayzyx*tqm hlb\dUOOIfC>952u0/.f-S,,Y,./1r3~5q8;@FL.QV\`ehkn(pBqxrstt%tttqssrar qqsq6q2qqr/rWrqnolp'pppppq$qqqEppqr9rsrrqZpmjfb\DVlPQJID?m;L7a5210e//!..#----./2}59:!?FMSZahCmruxyzxvrni(c]6V}OqHdB5pppo(nno4op5ppomkngbl[ThLUDd=60+'%D$$%u%&D&&&'&&&J&X&n'(,1G8W?FO'W`Pgnrv-vdw-u0rmhb&[T-LfD<6r0-)=&$h#I"U"N"%"u"#[$$%&}'o)*-1S7$=4D_KPRDY@_ejoqtuuuuuuuFtis~rrrrwrFrsHttttqqrrErq5popoppRonnn nozopWooMmje`%XPHL@81^,&$G"M""#$'$$$%2%]%Z%/$% %"&J'**o.5?;CCK>S\ cPjo/rsYt`rpkgba;[6T#LE0=7M1.*(R%$#t#"""#*#$9$%H%&'*Q-828O?FMU>\$c*hmpsDt uttttt%s_rqqqqyq0q^rrsssusYsDs%s'rqppppo,n)mmnvoAopQooSljdO^UM[D<4,'" ; O!.!"+"s"#(#####$ $%s(+17p>F|NV]ehjnoqXpn6iea_YSLE>c8/2~.+b)O&%X##9"d"!!"K"##d#$$%<'B)z.T3;XBbIQX`fluorsgtHtsssXrr;qppppp8pVq qrrrttt1ss?rpppdonmmMmdn3oopQoolicq\SK@Bc92X*%^ '> Z !/!"1"v""#:#$O$&)/4\;AI#P6V^ckgil kjgcv^Z%TOHA;51-+N(r&o$#"V!!!!"S"##Y#$%'<+08%?FNbV]djnqrysNrrr!qq`pp%ooo|oo[opAqR1I.@470*(Y#9G.6  ! !S!!"I"#7#p%M',1w7\=QCIPV[`kbef1f'ca]ZVQKEr?79C40\-C)'H%#"n!!l!!""`""#)#($3%%(-4;CKJS6[bi{m{pqrLqqlppRooKnnNn?nmnnnopqqr&wxvutsrlq0ponmZlnlllmnJnotnnlhaa[Z!QH!??6/n'"={  p !!!"##%2(,05:@2EnJPKTY[^`aaya _0]ZWVIP`JnD=83/+a(_%$#"\!"7"E"l"""""#q#'+g2{9XAQIQ!Y`h lYopqTppToo nn!mm3m8mn&n6nopqrArxwvRu:trqSponlkkl@mmn6nn}nukg`AXOF>45.&"&i Q !`"U# %q(,1 5N9S=_AEJNRUwX[^` aya`^ZUOHB`>5.'C"K|FmcK !w"$F'*/3<6:I=C@aCGKNQUTX\` bcdHa^YT4MF?94n.+,'&s$$ #w#b#6""x!!!Z !i!q$#'.5>EMVE]ejgn*noo?nnm|mllXkklYm2mno pGqVr:ry5wvfusr:ponQldjjjQjkeklMm lmjWfW^WNFb>76/'u"R?2 X i!b#J%8(,p058];=?GBEpILO$RV[_ceg+e7b]gXXQJC,8f2 -)'&%N$$[$#""!_!( !0!#|'.57=EMV]ejn~o"oo]nmm^mlll!l#lmnwo0p)qUrdsvt~x{wutSsqp|o$mk}ji ibijfjjkkl8if_XP?Ho@982F*%!!  3&\]mm "$#&).27;0=?ABCEgH5JNRFV[`MeVhgkigb]WP.HA:C3.*(j&Z%%$$$\#"",!!!!$ '.5>>F3NBV^RfGkRo%opoo2nBmmTmllClNmnIoopr-sStuwvuEtrqponljiijMjjjkklyjga7Z~RZJCX;4-V'#"!Z!F 0 & E !Y"$&E)-g16;?BfDEFGUH{JMPT^X]>afilkid_XRJhB;4/*(v&D%%F%b%U%$x##L##"#7# %)20.7G?GOX_gWl/opyqCponn1mmmm)llmjnopqstZuw'w*utsrrq2p&nlkjjk kkfk`klRlkShb\uT~ME>X7X/*%#"""!!!!!!!!"W#*%(5,a05;E@6DGJfKXKL LN*PS?VZ_%c}hSknXml!g"bZSLD7<50*(o&;%%%%%%F$$:$#$b$X&*18AHPYB`hDlpq'qq>p}oqnn\mmlmmocp_qkrsu^vx}v;u,t:sErrqpowmlkkll\l)llmmljjNd_WlPDHAn:>2|,'%h##"""Z"j"x""""#o$'*/4:}@pEK'NQS$SSSUVY![_cOgk?mp>o`n'i`d+\UWMREE=6 0>*( %%%p%%%%D$$r$|$p%K%(,3:BJRtZahm.pq1qq_poonnRnmfmnYopqrtcuwHxu60l*'%-%$%%(%$$o$/$t$%&* .5!!"1"#$'o*05<BI@OVX\aflh_iijkln_p qrsbtsu uusoPia^YxPHZ@(70*T&##T"#""""##$&~(I,19|@HOV]ci'ln|noronnmmmmm`mnopqrstvw%r*qqHqppppoonm'll}llJlelmnnvnKkhc1]WP=HA:3.")'k$#&!"!""$`%)?-43+97@FMGSZ`ue?ikelmmnp0qrstztuuvzutp7jbZ}QI&@81*&#v""5"r"b""|"#$$')?.3;sBJPQX_ dciIkmmnmmllsllllm]nfopqrstuevFqqpppppppoEyLhSY_cgjelmnoBop1pq&qjqqrWs stsrnjdy^kVO F>260 +'w%$##$]%&')+/4;4AHOT[B`ehkHklMl4lEkkhjjkDkkolNmnopq^rrrrr{ooooooo!nnn mPllkkkkklJlmnynnmrkgd_*ZUNH{B5=8y541/@,,,/2{7w;}8&6 33G36g9k>CBHNTZ_dh!kUlncno$o=opp;p4p3pRp~pqr7rrqn\ktfb[UxN3F?r83/0,)('(*?,.149?EsKQTV[C`dhk+lm mmmelll;kkkhkl_mnVnoopnpmpFonmnnooooGo nnn$9\41_.,+,.1X3P6U9?DJPiUsZ&^Xc%gjl~nn`nnnVmmpmlzl ksklKmbmn]ooxoooMnWmiSkGlnfo=ooooooo>nnnnDmm/llmKmnnamml jsge:a^YTPKHFVDBBuBqDGL|PUbY^+bfjmGo:oppppooooppoopApq+ppnli|fCa\VPwJcD@7;K732x124w7&8<?EJOUYc]aDeilmoDopooinnjmm lZkklPm-mmn"n]npmmkj{eCh&jvln[oopHppq qpppp&ownmmmmn/nFmmlkjhe.bC^ZaVIRiOMPL)JJJLORSTWP[_c,fjmZobpqerrqq pypooooo2ootppppoGmkxAEKAPUgY]a%dSgjmwnp?pqppioodnmllllm+m?mmMm1lkjhf^ubiei8kmo/pXpqr>rrtrrNqq8pIoonnnnnnJnmYlktjgeCb^[HWUS=RFQ6?`@yBDH#LWQwVGZx^QaPdIfilPneopqqTqr qqqAponnmgmm0ll jiKgeb_\'XNkTqY_nchknp$qrsosttsserqqppppIp ooJnnmm5kige^c `_ ]4\\#]O^a(ceKgwilo~qs t6tu2uwuuuWtt\tssVrriqqqqrr!rqqpVonmljg b^Z:UROpMLLMORUkY?]D`cegicjln[opqvqrqqqZponn+mmlkj.geob_~[WS!NE L2RYn_diBmo7q`rpsstwt|ttrsjtItttsss)rrrmrErVrrrqpnmlFkj7i)hhijmoqrtbuvwxy4y1yxxfwwvutt=srrEqqlqrqrs4sstXtttt/rqnljgefc a___a#bdfhijklym_nHo7ppq>qqqqqsponmljkjChVd`ZZUOIC<6o0&.\6>HEM[T%Z_d*g.jqlnpZqrwrrrrr\r:rrrrlrsYsrqp0nmlqkjjqj2kl'noqsTtv/wxxyyxxHwvvnuttsirr qyppqqrPssttu-uu7tsrq omk3hg edvd#d/e6f(gqhijklmm-mnop[qqlqqqqvqp o%ml:jilg(d=_NZ;SMF@F92,W%($a,d4;CmJQWt\`5dOgjlnopq1qnqaqkqtqpqqr^sstsrqyp&nnmqlllLlmoqrdstv wwxyy yxx1wTvu{tRsArfqppqoppUq"rs%t tuvUvvvZu|tsqon lDjihhwhi{ijfkklJlmNmnvo1ppq[qqqqqvq onljhfc_YSL^E'=6i/n(B!b#(*1B8?FLQVZ^db dgik?l"lmImnCno-opqr9rrrKq;p:o>n\mmKm4mmn]opqrwsstuvvvvwvv`vuZtys5qpoonSmmnnoopr2sdt\usv!vvvuts0qpXnmlkkEk=kl0l?l9lzlmmUmnnoKppq5q@qHqqpon&lBig-d%a{]+XQ"JpB;!3,X%K ':-4;AGWKPTY$\_bXdfhijqq:poo%nnmmn\oopqrr@rrsAsjsls8srrrur q9p;o5nfmm"llm'mnpHqrstukvvvu,t rqpooYnnxn2nCnnnnAn;n:mmmnpoopqqfq9qpponlifyco_[VPbHAS9b1)h"rrQ  JEhc#)0R6];@8DIMQyUWZ]R_aDcdf_gik^lnnnnnnfnmll~lZlFllmnOnonnnntn mmlskkckjjNihh9ggbgfghciTjln'olp`qrhsKssrrq pvpoooQoIoHoToeoSo#nnnTmmWmnnnoLpp@p3oo3ntmljgdl`A\XSWM)F>7:/v'~ ]M  {$*0:49y=BKFJBM[PSVpX[Z]_adQfnhrikkykkkkkkZjjj}jjkkbkkk^kjjiahgf`dcb|aw`_^^\^\^A^_abdfi jlsn#onpqCk<}4-%&+ L 1 %O*.P2%6:>mADGJMPjSUWZ]&_a8bcd~deFeff ee}e ddvdgdddBccc boaa`j_$][YxWmUSReQPQ5QjRSUX'Z]`cehRj$klmmnn nn%n0nNnnnnnnmnGmml)knkAkiklllEkji%gfd `]uYTOJE7?A81*#z l.n Y1 #&*.269J<'?(B!E/HJM!P RUWYZ\1]"^,^_`,`___6^L]\\\,[xZYXX,WVUTYR4P MKhInGdFJEhEF GIKNR1UY]1`ce4gihjjkkBkkllElllllllUkjii6ii ikiiigfcb _\X[T,OgJE@:c4@-'j!EK GX}  [#'*-03N69;>q@CFzI]KMO=PR:STUVnVViUTvSRRNQPONzMLKvKJIHFE@C>A*?:=:<;;a;=&>ADHxLPTUWZ])_accde>efIfgggh!h5hOggjfedcccccca_][XUQM HD ?:5#/:)#$ Q"v28  W w1"_%!'*)-B0i3,58:=@EBD8EG?HJ)K}L#LLUKJI+GFEnDBA??%>>^=<;Q986653212Q24#58x;e?)BFJMQ4T%WYG[5\p]^_`aDabc ccdcyba`_^^;]]f]:\[YVTQO3KUFA=9,4/\)$B1 'i5V8M3{@ krv "%(+J-/2>478:C;x<>0?l@@y@$?>=< :9r865322^1130X/ -,+F*[)d(() )~*,^.148%;>AEHH{KNP4QSU9VWXYKZ?[[\ [[EZYXSVUzTT%SRPN3KPI-FCs?K:6W2m.U)$ *0po`XiYc* SJk #F%1',)+/-.0M1234#4h43210/.J,+.)(!&&%%r$#"!U ,S #Z&)Q,/269hh;S733/3+>'v#NK gZL@48t w m | 8 "T$,%''())$(( '9&%$#"!r[aP^[k,0W!a$'~*-0369,;w=?AC$DeE2F*FFFF\EEDDBA@?># MKr  W]AjTH9r8 NL 'M$d9Mdb r , d O8+/u[' \`d"6$'?)+[--.h.^.../2////t.-U+*z)3''%k#pi cJ/ ]|H ,IM(UNq=}a $  W  ! t  x^@i~K*b/  u A a!"?"v"r"#h$$%%%$5#,! ":%> g sIK*ZC<9qB"4}RBm%E_A=*m>W44!Zu/!<  4 v _^aP]F?s   U'9yV+4T3D 3Ntpz?|dmXFV&7,iv*`PCJN<$&N0?s ; S ` =7xSQ%|K a+`F9:}u.^'_3XL7v/o<`Z=:\d>6]f a%izrcP?:<HGa}PI ) ( " @ 8    y t ] |!Pq{k/gv=eP ){G':R>jEC$9U|}@)`>=bpqm\."y9Ru/m0p(z;t lF !`^8:mA4xOX +3Z-QAc}rJo[Q5`,W,c@*Q[&3vV,p,uF~c8)W{d%ZjJgM${c bM$B4LV#*KTcQ,k\hv}twpR1 $'<Pr ([wz J-cV76Dll]b./kTWEMV+ P+Y:KHYV}90ldch\^t&;{W1Qy1.PBjn+cW ;^<i\2&<i2T,>/.Gr IkJ<A<+<n wx}8s[Q?+2.q"j>&^f LZ{nR<1el6U7`Y0'7tOaZU9j/jVH6$l@Mba.>0=K"GwBkXqPH7Ff2B_0sSI;xdV qG[5Z}F*L{ 4=)i9 Q ;@?z+0I[5CVCPqr|wq3IKBCq_ M[7eE?*6 Mnglaj{^-#H` .7')|qQ+ >{q7 qD8Lk sUV#gHiPEIl5sUk@XTNk|q@.SO&JdHs%&`}h WSSp\8(8Ff "&:6x\H&.FjmD% "B-)wrr_m>@/Ce`zUIk:]khkfkW#*JRHBFJk]S f@Hc%uXYcz]VZr#)!zZG,.Kq}]DI]^ad #z[*bkX4hPBPmu(HckaYXorIP]PCAHjpgt D/]X d^m}w xxlleVJ1.Divx Uh*(Gl|}_Ad?:Seld3N[[QKPiq\1ISICGYtwMi= 2!cB,--GpK1+R_iaaR8qKEX\[\";JSPKJS\dR ;^iZGMf|[Py>bjUH422U@&{ 8BZaZ@' vXOZ[XZ2GQVQFC[b;&UwoSFStk]nL 9~aQT`WRRr5 O $I\K)$uaYVRK6MegP=Rg\; 'XusWBSwhR_C 9n'TZN,q\\eY[m:I+<PI$6<}ZI<%&AdrdLLVaV- ,cnHC^cJRwe4%)jqt?*rjkbml+!YuayFPI*>5 P3 .MfukR<DPJ7Cpzj[Wc~k]cuuS0FV\A {}sijyZ?0Gpto|)?/  +,o:-DisS*#7R]C)/Op{gV`mX]{o[dfeQ*~slbfs{L7Ln{W_~)(+$wF$ "?RG1'.>LJ@:AVn~|gazc[f4_^bG#~trxyO<Lt`W{ sB' !2:8/&+BWTHAMmz}n`cs(=UQ?nWQIY~g_^{   T,  +89.,C]`UGH_}~zsqq+6:(jUN\fyofs   f5   -<;9DS`bZSTf~y~~w$#rb[NRcztmz jfaC  %/9BLY`_YNWy|v|~ eSSPYjy|}|z}pL3"  /*$5=DR\a^RVq|qs.,! h[^ahopjfly  aJ.KJ! 00L7ViL9\@Xw=+OL ' J ^ #  : E = "    W '  g i I CwM7JxPeb)M}^wG K\xFi;ITQ@D|Z@a W ( n f Q  g . # M p i D   # , ) - 0 ( 4 S  2  B S e D L GC]\zGxOv-w$ WS7[dZBb   n . f 7 #  & + 6 N V R ) {  A Z x z $  F H 6 3 = E c ` V ( 8mK@, % EcAP zISk @<^%yaQ 2 M a O < # _ D . , 1 = C D I C >  f % 5 z & R p e )  9 N 9 &  * z B [  V!9}kP{qj;F/*2a(oZ  O d 1 s q  $ /   Y +    * R { $ K i w Z  q < ! > c u L 2 7 7 ^    8 X p  #t_>.+UXU=_Ik\-eROjX. v 4 < ] v 2  ; o +   c n L %    ? Q ` { P   8 X l c U ? * ( & N % ? B #  # : ~ X  `:3{[xZ-hddsjw/h 4 x z q  n R 0 ; Z Z W 6     a|W-'4FSh *v 6 7 /  " * &    . N k  }   :>W9Ogs73wi8o g h   &  > E  i  { > Y'poZ.Hzww jvTUhmt 0 k / >kZ~F?u'x%64C_ z  z V U Z H   ! a ^ o OLk$4Mk]oR$9g!yARjg4[5 # P | ( B Q i K 2 +#$qg | ! l 2 )  j : ? y Ro/E{ !?Ydi_oHkXayS<Zlrwz`Rh2 ;7HT;7^ . )  7 % ` ; - . Q$  7 B n U  _ n R  7 d } UCE60^'bqHmP2iTbqM.#!-27;><BIiDp+$[J^J!G  , L j  2 : &  / w f  4 s X  l q y K > A d ( p : *  } tcCYE~+#~JO()%/=E@43( 4cV|NVj_e.t~S ; f d  , r m g i . 4 % 6 #  . & g6G%+-Afyp)tiX9&;6'`2 '5AMTdD .p}y]}1!.$\ d R t h ] z r @ V | x\1%=}MlSq<I}c\\_/pA%CYeus^1N5 Ray!0M/6|3e?#Z _ 0 <  m )   \2sP6csn@Z,5w(>NMbg`8 d6n]RX\np82RV|7I ]<v ^xs4 Q c~icK>e_5JZ#  < hJH.+A5 e3 whbWQRNC- PnY+ {bC:BqhwkJ2lKfo9hnVkiD"=/^{d1 ^iAUGau.l#[k(u@{_QG=6~Y`HgJ d@CV< nP!N7bmi7?^-}L-U  7?ynUN 8 xfj @ !  Y Q[ O j*i=`fb5bm->}vGdcg{FlVf5x \  ~ X   ^ d%kY @   \#^^[&R#/x`w6?D T TR5K7JO> \ DS,Qiv   W\y(\QIBK v 7h *EkU@v38 J H /zGu3C e.`nou"f/X6QiKaB 8 S| !!!!v! b 0 / & M x !a!"5"&!!o! !!Y!{!!""R"P"O!!TQ^C6| e P  DtAMJHEK92Mv,z,BP{p-K , BO P"l$P%'E()+,',----,k++`+ ***+1+,5,,,f+++m+O+x+,,/,\,,-"-- ,v+*)(|'c%$g" BPeNf  0Jq)=Xc>3^p& 1U Ko@9v _  "nL^e"$'*6,:./1b2457]8$888g766a555556`7#78^8a8>777U7@7w78%8\8899?9 8765d421f/.,+Z)(>&$"!AeKqzZ" L @ rv0H$NWfx k Q v e . _ JR4 !#'$%&$'*1- /2U46a839;=?}@BQBCnCBAAJA@AAAqABCDNDDDD CCoC]CDD|DEEvEEEEaD_C A/?z=<:976y5]4f3=10.B,b*('f%$#!?4/ E/[I|eIFUl4&?K " $ %'C(*x,-.j/ /13%5r8:}<>@BDFH}JmKM6MN,MMvLLLLMXMN8NOfP>PQ$PPaOO NNNOjP PQ QRRoRMRGQdP%N/L`JlH{FDC-A@?>=;:\8}6420/O-+)&# iQ>J T>J Aih. "v$&(+-U/`17347 89:q:<=?ACEGmIfK`MOOPRTU;VFVWVVVVW=WX#XY$YYZ_ZZYY>XTW|WVW+WX^YYZ[+[[\[ZYWUT RIPiNM$KJJHGFgDC!A?<:87N5X2/,b)k'%## lSzs 7<cp`)%" .w!#&a)*+-0k25h79<>@CUDFFGHJpLkN$OQSeUnW[Y!Z{[\]^U^_/_r___`Y`alabpbccc.cbb a$`!_/^^M^^_`a]b=bccdRdcbmam`:_ ]\x[5YXWVUT-RQWOMxKbI*FDB@>;8Y5.2S0-+)'N%W#!qz+ X3c/,*):(f)v*-025>7:23;p86420.,*;'"|f}K kw\X=9H64>3y2357:R=?ADFICKNKQ5TNVYHZ\.]>^}_`abd(efhmijkkMkFkgkkkkkklllm?mmmmmm9llPkjiihKggagzghviijZjkvkl\lllMlkkkll?ljlOl)kzjigh]ged>&=t>e?BWDGRIL>NPRTWZe]$_Ma;bde1f94.)9#[%n VTSRiR#QRSUXZ] _$`b/ce_g_i&jkqlmno5ooppMppq1qoqqr-rHrcrrrrrrrdr`rrrrr^qq:poomllkNkjjjjjkZkljmmn>noppfppppqq4qqr+rs#sss|s rrqqqpDovnljhfe,c[a$_]([[>ZXvU$Q[LHC>83E-(#12R]\[[ZZ[W\]_acecfgicjlmnop~qFqr=rrrs'sCs;s7s&ss rrrrrsss rrs sMsssrrNqxponmlkjjjjjjkkiklIlmhnno~p+ppq?qJqMq@q=qQqiqqrQrs9sss[rrrrxrqponmFljih%fe!dcbaJ^p>oonooppqqrrs s0srrEqqqq]qpppqqqr8qqpon lkigdaT^G[XVZSkrHrrrjqpppqrrstu{v9vwKwx)xwwv[uu&tssr q,pXonm^l#kjiiiijLkEllnoqrsttu!u1uiuuuuu>u)uGuvv=vHv"vuuuuuuuuuuuuytsrq&onmm}lzl%llm$mnobppqzqr.qqqnqsqqqqqqqrssGrr6q#pnmnkji!fd[b`5^\Zst9t;ss rhrBrcsstPu$uvw@wxhyyZySxxnww`vvusrqpJomkjHhgffFeeeghgjCkmoqarstuPv vw#wawxwtwwx)x`xsxPx5xwwwwJvvzv2uuu tasJrpoCml@jiihijzklmnyoUpSqqqqXqqqgqrr#r?rdrstEtzss2rqonm?l%jig3edcc-atuuttssds{ttu0uvwwwxxygyyyIyxx&wjvu_t)rq+ogmki|gedkba```ac+dfhjloprtuvwxy2y[yyz*zTzcz/yyyWxxwvuttsFrpnm-kj/hgdfdrccdfghjbkmIIsrqqpqpLp(pQppps]ssttsst;tuvVvww|xxypyyFy x=h<<<=N>c?RARCdG KPFU7ZQ_hd,hlqt vwy0yyyyRx{vurCo&jtev_ZZUEPL FB? =;~:98767R9C;=V?4BExJ^OUXZi^bfjPmNp=r0stv*vwbwvww=vutssZrr*qq7qJq|qrqqqqrr5r/rqrrsct)t}tuAuvwVwwcw@vDu(rpmiid`L[UPK]FB`??<;89(76c656.67p8/9;?)CHsMSMX^chmquvxy.yxwtrrnjrd^XRQLGjB=9532K1002../Z1u368+;>[C\IOoU&Z#_cKgk|o,qstvMvwwwwgvvutBsswrr^rrJrrs(rrq5qgqqqqmqCqPqrsLszsttuv&vvHvtsqn}jMe`9ZUO1IC?T:8N643&10001+1p224 5r8;A+F]LRX_djo=suxJxyBwv?roje_4XQJD?<:52.,+:**q*U))*h,x.1]36{9h>&CJPVH[`tein=q=suvw(wwwwzwvPuNtksss:rrssst&sskpqq2q^qMpppqBrrrrsstuuuELVRX^ chmqtuevwwwwwNvv0ut&sss:sssqt#tttt%q8qCqKqdq;ppFphq qrr qrdsst8ttatrqq mj d*]VOHB;51,-O+**~)))S)))**U*+,O.15:AHkOV^eyk}qtvw$wuso:jd^zVO3Gr?93/*d'\$#"# #(##$W%&(Y*,b.049@GNyTZa ]!*!""h"##h###$$Z%'Z*.5;BJhRZayhlLp(qNrqFok)f`TYRJC#;x5.*'>%j#""`"D!!!"!"#%#$Y$%W%(#+?1+7}?;FzMU\dj6o$qgsttt>ss'rr qLpp-pppOppUqYrfrrrNss3rr0qppipQpap!oo6o o%op1pq1ppnlog/a9XPG>7.(" V  o !!x!" "2"b"#\$%(,W17a>hEMiT[YafljlnnHm'i?eI_Z.SLE>`71-v)'z%W$Z#e""G!!!"("#5#$$$&).i4W<C/JRTYagm5or>rsGrrqq5ppoooo9oo^opqrbrAr%tt sCrqqpsp2oognmmmn<4,& d5"p  u !!"#&F)W.p3~9@GNTZ_d9fiiifgcW^ZU#OHA&:4/+)>&%5##f""!""P"#F##$R$B%'s,19@ GOTV_ ekpnlqqnrqq5pgoo%nn5mmnnnnpqor"r8rQutsrrqpVoobnsmzll[lalm5mn(nn8l:idW^!UM>D<4H,&. (1n  !"%',1v7!jC,GLQiUYX]_iab5b`_o[VPbJCg<61-)'%$##.""##>#Q#]#^##>$#%!(-4;C{K*R[ah^lnoepoo nmMll/kk|kl lm)moEpqrs;wbv'ts{r~AEIMQU}Yb]a/dZde5b)^}XjRLD=7F2W-j*d'&%6$$##u#!"!!!!?!"i%)18a@HPFXj_fkn`nonnEmXll*kkkYk`km mn~oqsrstwutwsqponmrkj{iyiTiVijjwk`klkic]UN[F>7.)$ " d MZl7 E!#&&)U,148R;3=|?BjErI4LQ UY"]aHdf2g6dae[zVOxHPA:&4/=+('.%%$W$##U"!!!!M!"I%d)08?@HPaX_g knoZooFnmm llll"l3ln noprrstuvutgs"rqp nmkj}itiEi8iij jklAjiLdj^VOH@g81+%#|!!K M`G !#^&)(,D047:=D?@BDH!KPTLX].ae-g.ig/dY^YURKDt=S7G1^-W)'%%)$v$;##""P!"!"o"%*1T8ATICQ Y<`qglqsponRlkKjCjijjjXk%klkj?e`YLRhJC|<4Y.4(%##-"F!!Y!'!!#! ! !M!#&)z,0z48jjjjjklZmlPkugb[UWMF?Q71d+|(O%%K$I##_#,"""""="#c%(d,^04v9=sADyG*HXHIRJLXOSV[C_c^g}ilgkxid_IX"QIB&;Y4/H*='%G$$f$$w$N###}##$%)[-5_CsHKRNfOOOP`R.TaW[+^bfajl7n^ml2gWbZS+KWC<5Z/*&'0$$$1$r$h$M$ ##$`$&X'+y0b7?ZGzO:V^Odjniqq1qponnnnnn9no~qr!s:tnuvx8ytsss.rr:qqqLponmm{m&m(m mNmn}o!nnkhNb?\XU3NF?8V1-W)(&%%7$$$y$1$m$%'+;/4M9n>DINRXUW*WW|WYQ[/^"adPgfjmnponid\UKMEE\=670*&$=########$%l')G-}2:UAIQsXq_ek7nGppqpYonnnnnnnoqar|stuvx4ysJrrRqqqqq~qp]onnSmmmn/no(oo{opm1j4d_UXQJRB;50*,1*2'&N%$$D$U$&$%'*.39E?E K"PUYd]^__`aJbe[gjHl^moq rqpl f^WDOG?:7F0*Z&####O#O#^#6#g#$&4(+?/5=8DLSZpaf+kmooooLnnnnlnnnnoqtrstuvwxr qqqq?qFqmqqqepp5opnngnXn?nznoLooonkfa[ZTMFi?l8T3.+(&$$y#$*$%5&)-D28>|DKFQWA\`d]f(gGgMghikmoqpqorertsyrnci#aYYPH@8z1*&##."""###e#%j'*E- 2=8H@GOKV\bgkQmAnnnn3msmm&mmn7nLnp qrstudv0wwqppppq'qbqqgqpCotnnKn.nn(nrno`omonblmh/c]X)QJC=72/+)L&&%*%c%<&(},o0~6WIPnV\daehijkkl3lmo"pqrrssttlspk c[\RJB:?3*+'$)#"# #$#o#~$$&(,1/53;CnJRY^d`hklnmmm@l|ll##$%')-18>FNT[~`ei klm\mll~kkXkl;lmmnoqrstuuuv]ooopppqqBqpoo/nn7n%mmn nrnoooPnykhd_ZbUO3I9C>u:<52/z-++**,<.3-7=CJQKW^bgjamlnoooop,ppqIqrstuuuIqmcf*_)W O)F>o6/*@&L%F$-$|$%!%w&'*,1 5<BJZQ`W]bg/illmlllhkkZkl,lslmnp)qrstytu;uXuoo<`99%8:=BiFKQKV\afjVm noVopSp\pbp9pp ppUpqrstttWqnid^qXPIVBF;62v0P.$-,-k.@026V:/?EK:Q!V|[`dsgjaklmmxmmmum-mmmfmSmnsopqrYrs+srr5qnqnno*o{oojoyooooonnnn~n mmmmnn@n[mljhfc7_\WS$NJGDBu@?x?AfDjIM,QV[`egilnopapyppVpEpooodop&qr=sPt[tAtqokNg a\UO HxB;=9N64L3e2`34 68BFK>PUZ4]adgjlm nnoo onnnnnn"mmnFo4op,pppp^onnjlm n@o oop+pMpppp{pptpoEnnmmmmmVllgkj~hgJe&c`S]YVTnRQ]OOCNPkRVZM]adhekopr r rjr*qpp\pooooopqrsstsqnlh d_(YTOKGD[A)?>?@C=EHKPUuY]`dfijlmnogoooooo[nnimmnBnoYobooMnn lkjgiklmJnopFppq`qqqqqq6pOoznn=mmm{mllNkk'jigsfcag^\'ZbXXGWjWUWXZZA]u`cfi'knsqrwsdsIss2rqppYooooopSq/r@s1stsrrpnkvh4d_[~WgScNKGFEFGbIeKMQVZi^)acf`h8jkm n)oZopSpBp]pRpUpovnn+nno o'nnmmkj'h7fadgbj-l_nWoupq qr(rrs rreqypoo4nnkn mmllIkkjEi gf)d=b.`&^]]N]]^_M`cehkm.o0prsttt]tt0ssr6quppwp^ppqqrswst9ssMqpn]kheua^Z UQNMLM$MO`PSW%[)^adfch,iujkm4n\o}pphpappppLoonnnKnnnlm_lpjiXg%db_[_c filn}p!qrrsHstsszrqpp9oo@nn$mm(ll{kkUjXiOgfzecbaab2cddfghikm3ofq-rstu4uu_uWu tt!ss%rrarLrwryrs'st5tkttCss)rnq omRkgd`\tYV4TSTT9UW2Y]&`cf1hi jjklmmnop+ptpwppppoo?nnnnmkj9ge`b@_[_XRW[`dhkWmoWpqrskssss0rqq?ppRoo*nn mmmlkjiEgfeedlde fhbjfkmhnpxrGsuBuv~vtvvv8v uuXtttltssssttatttuttt srrpnkhe~b_\\[iZ ZZ[\\_Bbe giDj}jktklVmmnopp^pnppppBonnknmlkkhf b_ZVR5MI:O"TZk_ndvh8kmoq.rsRsst ss7rrBqqcpp:ooUoo nngmluk;j#i?hLgg7ggikmoqbrsuvwCwxwwwOwvvVuuJttqt@tt+t+tPttu$uZu}uiuSuttt6s qoBlj'ge6baY___`b%dVfhjklllullmmnTooppXp{ppppoPnwmmVlk#hea]XSNhI,D>DKcQW]ub%filtn6p6qgrlrstuvw&xxxxx\wwwvutt@ssds+s6s0sjst:tuDuuuuuuvusrpnljhfe cccdegviFjl,lm(m+mLmzmnno^oppnpppCooEnRm)lzkXj$gkd4_[UPHJzD?9o3:AHOqV [aehk moqGrssqss~ssZs rqqq]qqr4rNqpo{nmmll,lQl{mo*qMsMuvwxxyyyyy xcwvvQuttGssrs$sssXst;tuDuuvbvvvIuttrqgomkjhg|gPg3ghjkAlCm.mmnnnn@no;op$pMpppponmpkk$igc_ZTNcHA; 4.)0q7>EpL2R7XO]aZdhjmNnpqqr'rHrrrkrqqOq0qrrsrqpoo#n~n1mmnopPrsu vwxxy\yoyyxwvuutrssrr/qqqr*rsOstu2uvfvvvvuEtsrwpo m9kjeihiDi71*$&$-P4^;VB1HO2TY]aae^hkmopvpqqqqwq#pqqrFrsscrqppoNonoo:p q8rtu/vbw;wx=xxyxxx$wevCu$srqppyppppqAr2s*t6u9vwwvwwdwvGutsjqp/nml(k`k`kllPllmqnninnnnoop-pppq>q pon>l igReGa]WQJC'CGLdPtT4W*Zk\^`abde]fhj0kglmmQm/m?mllUllllSlmJmmmml?kukjjFihggff8epdbc:baa1aac,dfhjlnopqr%rWqqdpp@oozo/nnnoo,oo nnnn`nmnnZno'oSoKnnn&mljgd_[~VQKD\<5b-&vH 7 z"(.23?8 5%s#(-!115:>A2DG[IKNPQTVKXrZm[]^__`aaaasa``o```u__Y^]]\\[=YW~TRPNLJI(GGFGHK MIPnSW1Z^bFe7gijk]kl9llllllmG@xBDFHKHMOQNRTUUVWvXXKXTWWvVVVVkUU0TJSvRRRQxOMKHIFDBH?=;;/:<=H?B;EIcMRVzZ^Facefhhij j~jjk kklkkjj i&hhgg4g fedb`_c]>ZWS(NUID?82m+%To =.#,  '#v'7*-0 2X4\68:<>A)C5DF$G2HaI[JXJKKKKKjJJJ)II_HGFF(EEELDBr@d><:86P4M2M1142^3~58G;?aCH0LPTpWZJ\^|`Jabcsd7dee\efsffoeedc*bpaa`J__ ][YWVUkROKtGlB>u9V3-'"Q'V :t+PIl hwuA2!$m&o(?*-/B1?3M5<7B8:y;<=w>u?/?@ @S@E@2??P>>=6XZ[p\`] ]^c_s`#`{__i^\]X\M[gZYXXVTR PMKYH DO?<73f.4(#  <,&Q'P }{ Y #d "$'(*l,,-/K0i1V12344H4x4s44\4 3P210/.--{-,+*j('&%$f# ! {  !#%g(*.l259=r@CFEHKbMsO7PBQJRRSU:UVEUU2TMSaR[QyPONM7K9IFDBi?<8[4q0- (#D e 3Vd^,g(zVOm , Q". !H"S#%&&&'(P((((((((9'&%$g#G"g!! iYRIIEc$M"& )-1+4_7$:;9703/,)d& "$-Q U{CH=B'>E  Z F 7KgIs;9#+Pt 0 , 5   p&6\"|%(+.1c4t69:h;<=>X?C???/>>>==,<7:86431..+(p%"nW~N  ]3p!O)/djSN W ,\:KE=`^6N? G uZTpY4 /0 #&*,|./01e12Q33334332260/#-+)(O%#j{ u ~}SiRe[GG G%i f ^ }  e u x Q  Q S  f W!zJB b v,  "$%U%&'&[&'(y))Z))q) (6'L%$Z"! N_9~ YI;|0`R8LO,WL6'2u5UhNo:RSI{jI -?  Z pQJT30l@ t SuWLC:wE(>V@b ?OL.5>5W#X Du}_<("# "KOuK$Z n 'd2'nG,]1; 8 k )q_:6W8LEc zqwKTpf/l18J @F>PjhT1 Tmm A     _ Tev>-z34~u)V%8#vHbO/X3_M~o(X:jObw+p*lyS4  (ta `?"=}R;.At\6`E!o:$F^FtN>+etPKi87zX13D~"ls7XVN2a!3TZ,`cg# "ae<@$rG;QX~" J5W<UuI whY6TBY@-0'8[d<%Po'@_GNr,vCw<_$~R#v[-giP8.T[$0ju1j1>} |lpx|obYXP[p'  .`{Iq"xonOM`4niZm35s\$dRY^)$M0`EljhG +~scY]\m@X1*+kwl UHr#m%YL;X8f]2(@'o7R!@,0Vz`fBB5(6dytt`Uz9A6.m`=$al IZ~tO9,ck6R2^M-!~ErMhbM6h"|qfQ1 b2<GP/?69I#I{OmZ{UL7Gh3?Z& hRK8uYxRs5DcvC (R+7+ oG"H  2D6c2Kd7?P>Numwsq?SSJKwc KT+]ID,D#\2xzkmxS#-Yl,>1+mM0KZ# 'H39xsSb1pBeP@@d2jKc$F\ZUsyF2TK! EfIm0.oxWPLgT41GL_|%.;0gI) 9PquS5 B4uqiv 6;0?\ayRDi8\mlqms^$ 0MRF=@FkTGjERc"hJO\|ub_Zev%&!hM4<Z}~kL9=QV[Wo+^)]o\7 lUESr}%HckbYXtxKO[L<9CjpizM5`Y ZUe{|{   |wlroXF15Kn}z|Xm, $Efu{cDfB<Tgne6Q\\QIMiu`0AMB9<StYtJ<)sP78>_U+)O\bZ`U8nJBRWVV$<KVTNJT^fS5YcP;Dby^T}L!fxbN525\F'v5AUZYD( sWLUXYZ 3KX^VID[c<$SsgH>NnhZnY4"n_\\LEDf/Q$GWJ- &u]TWYQ#<RkmU@Ui^;%WqmS@PtiSbM 7j!OVN-ygacVYl|5Ot ';LB1;wSH@& *AduiRQXaU(-alID_hNUyn=++hj~n:! ypngvx2&anSlBND"84}H0-MhyoU>FRG2>hwkZSarci}yW/?xP[<~|ysqz_>-Eqoem 9,,+m7  .EkuS)%;QW?&&Bjw]MZvdhjQ[ bhQ&vpmt{qF.?a|VY!!4+zH$  !?SE,&.:CC;/3Nm{vedmgm|/]^\=stvQBNpcXw  sC%  $034- ;SK::Nl|kix%:LC6zc\Xkmeb}  R)'6;+$?[ZJCK_y}wu(/6)lYOYh~qjxh3  .B<5BU\ZYXVazw{ %%|j]MMWl}mhy qi_C! %+17COVX^`UZ|| n[VPXhy}xz mK5"   2($1=FNT^d[^{||$ n`bdmx|wz_D)II 9 9P9YdG5V7Er8 (\S'5 B ^ -   $ = C > '   V * ! | r G @jN= GyDZa*O}as=  O`{NwI&!GSR:>rLBZU 6 y q _ ) n '   < a r _ E    ' ( ' & $ 8 W N  C P a ~ 9 K M=^\uB xPt(v% YV8[d[En#  z    > v ;    + A H C  ~ ; Z t ~ 1  G I 7 2 8 8 T w c ` ' :fB6"  BdDO~ |IT sLAY sU@  > Z Q H 5  e P ? 9 0 . 0 7 ? ; 5  f 1   < w ) Q l k +  : R = ( /  I Z E0ylT| rj>H3-4m8wb = K A    v N ,    , S v $ H h { e & V 3 C b j = # . 6 d   @ M a r_>.(SVR;_~Gp^3pa0fx` 3  n 0 q ) Y y +  D  > %  0 q v ] <    < O a  b !  3 T j ` N 3  & U * @ ? !   % 4 s S \64}YtV*ihcqs0<r ? x q  \ 9  # J [ k H ,   ^!]0(6HRg@ 3 4 *       7 Z v  u   <EY8Idr5~-t_1x x t   '  2 # e w Y  P . \.|bv k: K|,~mrIAPWgx : ` 3 Ivaz@?u{,)FHWp  V O V G  W V o c Z|;"=kRsemO$ :m :BTmg+X?  * V v  A Z p X < .#-& - m 4 ,  g 5 4 f Av2>zA! &8HQJT+]gl{}M FcwiRV7=#MZC?d  %  2 , h E 3 3 #M > D k S j h  C ]\Q:6)"FrBrl1\;qcpkG+" ,5>BEGUhCo,q{oYgV#'<  * D ]  3 A 0  1 y g  4 u W u q | t E < E q : I ;   { qQ#66@I2 1}C'?PSGB0,0>dWjF[}kq4#fgC 6 ~ k d  ) k e c k 0 , ' < #  & 9 : xFV2$.x#Zgv>8$ t1:FAZ* (;GTa|3h(l  $^ c N j | c X z w A \ 8oA3?tyhlEfiNiY[q>j~B e40Mew{^t L7-Ue),;&=>k@!\ a ( 4  p ,  ! %4xA }W6`jT^|bKC-k:?GA>-IqdX]ha,]KOI3w)e{s9 P _jaC1WWMYm5?7gk1c)SzP=Q|*VA)rAg\KB=:5()w$I }KEUmKbazA 8u$Php8jkS 6V ~"3e Mr]*RYs> 2duG!1wuvvpU4"`Ym#foE)R\E mV,S=mun"Ee|Lm=)Z!^{c# [6*J["  T F -vC,%+BT} 1 [ | N !jqBVY4E{B\\hc@ur74y{PjWd%=Q}`=|!  R n d  '726, 2GJ)9 % K_%X-#~ jVi/ CQ SY~I2M;KiM N^W-]nh k 3  1W='+m~#j3ce~vc^~X-4;U4z r E  9 U%m?'%m,=n,ankmJa4F4Qq1q z 6 ,q!|>~` T!P"r#=###### ""!!8 *k qi; = lH5 <Eaff5(C49XkD  1 I   62 *!"#$&;'(*=+`,-./;//8/ ..8-,,\+++H+**^*'*)*<*e***w*[*L*D*_*9))(B''y'o':&p%d#"!2}Y b76`l<8an$ 7 'P+ * Y?sxv!J#&F(*+,-/,02456789j9999e9 88A77U76666W6*66656c666h6?6'66557413 2 111!0Z/`.+-9,*)(&$M!>~cT  /bPKvs!FOc^L G : T z & spRd"!$R&"'(*,/_245678:;=?@@AqB6BCoCDCCCCCCgC*CBBBBBmBGBOBwBBBBBBBlBzBAw@A>=<<_;:9877G65R30.Q+)X'j%$"!5S<#L/ T',K |UGv]DOdr@)2_1_ !=#O%&(+--/12468[:='>@hAeB\CECG1I JxKLPLMuNDNOMOmOOPPOOO[O'ONNuNMMMNNANUN]NcN|NNNN)MKJzIHGFsDCBB#A@s><:'75-20.-J+*'%c"k\e ;z  <^A-E#[!#W%P'),N.025T79;\<>r@LBdDyFoHZIKKLiM{NPDQSfTmU9UVVWX\XYGYZZZZUYYiYXXQWWVV]V_VVVWW0WcWWWWW#V:U/TSRQONMLL3K0IGFCA?l=:875y31.+)&$"j 1Fk=d Q 3j!hX-") %#! !C"$k&(*,/314M69z<6>ACEGtI>KMOPRT_UWzXYZ[\]^W^^__`(`apabsbc@c>c bb%aaW``_j^^^u^^^^^^_&_f_}__'^]]];\[[Z3YXX-W UTGRP`N'KIoG3DBA3?R=Q:741/j-&+(&"$"1 eu@ i62/->,**+ ,.0.24]69H;>[AD$GTJ?LNPRTVXaY[P\^`:abcd9de\eeeeeeffsfg?gghFh:hgg\ffee?ddccvcgcOcLcJcMcGcGcUc`cocSc bbbbbbbbbNaa `)^]>[GY;W U S PNLJHFPC@=:8 531/-q+(%"][ 8}@p<97/64446T79<>@CEHKO8RUXGZ(\(]`ac$d.e[fh%ijk^l"lllllllfl&l ll8lylm'mimmmmm1ll(kjj*ii!hhhghjhkhhhSh8h"hh,h-hgggh hiij*jnjj]ihgfqdcaw_][aYNWTR,OLIcF&C@>p<:86i3^0=,5'#SZ _ Xd4HEsC@@ >>>@!ACEHwJLNQTX[^h`bQdLf gi ijklmnoCop)pdppwppspJoooLoo0oRooopp=pTpoonxmm,lkkkjjjjjjjjjjjjjpj.j)j:jkCllmnynonmlljih f|db`^N[Y&VdS{PqMKJHfFECA>=:62.H)$#  jGQ1NqLK JOIAIIJ3KMPSRTVX[^VadmfchMikm?no{p,pqWrrss~ssssssssOrrZrqqqqqqrrrqqpToo nummum ll^l8lRlrllllmmHm[m>llllmmn[o'pq2rrrrOqqpBonmlCjigdbn_]ZWUiSQPO/MIFA=9)4.)a$:.$ WUTSRR"QQRlSUXZJ[]_Madugijzlmnpqqr^rsDsstt-t3t1tsssss3rrZr%rrrr rrrqqq p^onnImm_lllQl!kll93.B(#|!]\\[[/ZZYZ[\^`Pac dgikknmn2opqrsDst`tttttttwt6ssssis'rrrIr8r7rUrvrrxrNr=qqqpOoynnmm.lllOl4ll@lolm#mmnHno:oNo nnnVn=n7nrnoopqnqrBr(qqqqqMq ppeonmlok.ihg4edbb]at`]YU=QMnmm@llelkkkkjigeb`<\Y#TaOJ|E@<"84Zjjk0k5jihhhh%hhhhjklmYn#nopxppp{ppqTqqqzqNq:qppookoo,oaop6pqqrUrslsssnsmsgsosDrrsr qqqYq3ppp=ooozooop>pq.qqqqqqqVppsooop7pupppq%qr3rnrdqqqppQoonUmmLm4m!mCmlmmmnm!kjah!fMc`\XTOjJFB?l llllkjYjjWjjjkslmnolp*pqiqqq:pppppp[pooooOnnAmmn.no0op5pqurFrszsst t%t't9tsssBsrrrrrrrfrUrCrVrmrss^sstssssr[qqpQoopp8pspppq;qr2rmr:qqxq)ppZoon|nnnnVnnnnnnlkizgoeebc^ZVS-OLQI6mnnnmllZlPllmFmxno)pSqqr+rrrrqq[ppp{pohnnwn1mmllWll$lmmnnop{qrsostXtttttt|t*ssssttssssst7tqtu1uuvv$uuutsrqpooqo`oMorooppxqqrr-rqqqYqppIootofokop@ppp[pfonmhljvifdCa]ZXUSDopZpp+oVnn4nLno oZopWq@r2rsVst$tMt ss-rqqypp%o'nNmll\kjiiiijjtjklvmo-pqrsRstGtuu7u(tttuuu"utttuuQuuvvYvvvvv-uu_ts:qpo3nFmzm6lmmJmn}oIppqrrQrIr=rrqqqzq1qqqPqrTrPqqpon`mkj@hfd>a_^5\[,qr8rZqq pap3p^pqqFqr;rstKtu@usuuButvsrrgqp}o=n2m>lFkDj%ihggJg|gvghhikKlnopqrstuvv}vvvwww.w-w%w w'w@wcw|wwtwTwvvv6uutIs_rpoZmlkkNjkXklmnopqr^rssrrrrrrrrrsttsbrrqon^lkjxhgQedccobsEsssTrqqrrlrrs#st&tuXuvRv}vv\v1uut+sirTq on*lkOihEfefdvccccddeg7hjlmlnp8qsu9vcw`wx[xxxy yxxxxxxxPwwv!ubtsrqpOo mlwk8ihgggZghj5km\opdqrjsIsssssssssttVuuuttcsSrJpon3lkjPi2hggggptu^uVttss~sttJttuUuv$vwNwwww{wHvvu t>rqomkihfdTb``___?__`adbdYfIhikn+prtvx xyzyz-zSzrzKzyyy`ycy1xxvutKrqp nvljhg~fweIdcccdPe`g^i`kmoqrttu:u0u-u$uIuzuuuuvwwPvutsrq?onmlckjjkckl!uvvuttltWt|tubuv6vvwYx xxxxxOwwZvuts q^oljge#b`^ \GZZdYZ6Zi[[\^c`rbjdgyj`mKprtvwxyvzz]zzmmAmgmnknvMvzvYuuvutu3uv_vwgwxxyRyzyyy3xxwTv1usIqUU2U_UnUVPWoX[ ])_bfiilpruvqwxyyzyyQxxgx"x%wvusp*mujgeQb_\ZSXGWMVEVUVaVWX[v^apdhJkemprtuvvvwxxVxvxxyydyyHxgwutsrqpooowopmpqHuuuuu$ttuuvw4wxxyyzdzz/yyzxww3utrEolhda^LZWrT;R+PrOObOtOZOOPRSTVYl\M_cgkynqsuwxkxy2xxxww#vutqokCgd2`]ZAWDTQONM]MLMMOPxSUY,\`dhPknqsuDvAwrx3xyyWywyyz'yxwvdu]tsrqqppqEqr/rPuuuduttttuvvwJwxLxykz5zzz[z1yxwvu|sqmieaa]sYU3QgMKJIHHHHIJKMORUY^bg$knq;tvwxLxxxwwkv}utRrmnkfsb"]YVR&NKgIG/F=DD~D!DDFEGJVLPTYi^ bgjnqUsutw'x&yysyzzJzUzzEyx1vuuBtsrr5rrrrs5s/ttttdt(sttStuvwHwxUxyzzyyxx!vusqmjeW`[WcRNIFZDeBB#AAAIAABD4FOGJMRW@\maf.jnqtyvwxxxww/uteqo*je`[jVQMI\EBd@K>=<=;(:999:0:;<>?BEJOU[c`f)jo2ruwExxxwvtroEkfA`ZRTUNI`D@2<9/75f443334 57T:M<@DJ\P/V]\8agfjnqtv^wxzyMyzz/zvzAyxwvvuut`ssis{ssss|sssksCs(rrs(stuuv.vwx9x^xuxwvussq{n?je`[UMOyID?=;m86B4z33R3y344l5Q6;78;>ChH~NU[laofl/pctevxxxwCusNpl7gav[T*MuGbAb<841f/---4-z-z-.A/147V;>DPJ>PW:\bg.kosuvwxy yyyyyQxjwJvPuuutossstt!ssosYsrrrr,r#rQssttuuvww+wMvvuLtqo&k,fa`[UFNHB:<74%1/. ---O-~..n/1/1W2f47ZDVKtR]X^d ipmqt%vNw9xNxy:yFydyxwvuu;utt'ssvstt2ss_rrr6qqq"q qOrrs|sstufuuvuu`trpmhOcZ\VOHB;b61,.h++)))e))*g*+I+-.0Q27ELSZr`fjorxuv(w^wx7x$xww#vNu*tqrdsAsstNtsrNq6njc]QU|ME=7/0+='G&$$$%/%n%&&Q&s&&'E')Y+T/4Q; AIQmYLaMgmq2t,t|tsOqn7jc\TLOC;4-)v%u#"!!"("# #y#$^%%&')r+(.3[9@HXOuVJ]rcimnprOstttst2ss;rqqkq1qCq:q#ppqgrrdr#qqpboo6nn{noop*pSpLp{q$qr`rrrrq;pIlhaoZeRIA92+D&#""}!!"-"# #j#$$9$X$i$%,&(],:0t6=EMU]dknrwsDt(rqmigb[SKqC0:3,(E$#Z"!!"X""#$#l#$ $}%1%&'+A.5+;CJRYr_fsjnpLqr/rr|r(qq,ppUpop'pFpHoopq^qqnq/qOpzoonn?nGnoWoomo&oop:ppq qq oo kg_X6OG?N70($F!% ( z !"!q!""b"""#L#%&\)-n3:AIQTX_)ejn oq9p[olbhb2\TME7=D6 .*&$#t#H"#####@#n##$$%%&),2>8y@0G{NVC\chlnp]pqppiooXonnno!olooSo_p"qqiqOq4qponngmmn6nnn"mmzmnhnnoo oAnDmj3e]]VME@=4-&P"AF J v ! !!!3!!"#&)/5=GDKRX_chOjllljfa\kUNGO?8p1,'&5$n##u#k#&##*#b#t##$p$%&(%*{/5O o!#9%)-2:6:x71.*.()&K%$$$$###d""v"i""#$(-14<2DL8Sh[a^gujmmmRlkk&jjpjkDklm n-noqIrtDu5vsr?poAnm*llTkjiihi iijFkkll!l&i;d]W O7Gw?7K0I)v%""!+ _ [ ` b!a#T%>(j+0e48;=?ADHKtO R]VZ^ib6c2c`P\IUOIA;40/+)['&%"$$C###b""L"<""#%(-l4?AnCAFI9MPxTfX]Iacepb_fYS^LE>8.2-*'&s%$$###F""6",""$%>)+.5=F MU=]ceiulonon-mLlll,lzmmPmnp^qWrksuHvwxsr5q"oo8`1-1(&C$A##n##i#G"""#$u&m(U,29AJ QY`fPkn{ppponmmmmnlno,pUqs"tWuwxSyyzs qq*pMoooto5nmm6ll9l l4l0lm3mnnnmje`nYSKDv=61-+m('&T%%$$:$(#$%(x+W/38=BnG=JMLMLLAKM.NR@U>Y]a:ehmk(j|i'd^W*OH}A':d3p. (&)###l###~#/#O#$&(+/5>nn&mm8mm)m:mnLnooonCl8gc \V}OrHLAt:5V0.+)'V&%%$$$&&'+b.38>6CHMQSTSS!RShTWZ4]`dlhjm=lkfaTYROJC;4f.(%##r#,####Q#$<&'*-28@&GOW]!c\gl moohoQn~mllmnnnoprpstvw6x>y:zWqCpbpoooooooknnYmmmmnVnopp#paom`ioeD_`YRLE~>9W41A-+('&N%%i&&(+I/39>DJOU XN['[\[cZ[m\b^`c^ehBjlo nmhc[TLE=6/)&$ ##c##$#$%'*F.1u6E+KQV\5_bctccQbcce0fhjXkmnppFokQfy_WOG@8F1+i'$$.#$'$9$$%y&),04:A*HPWZ]bGfil:lmmllk7jkCl@lmnwoqrtu v vw:wx{o2nnno+opp|ppnoo^nn_nSnJnooop!p|onkhc^YQSMGBk=]9Z5$1.-+?**{+-0m49e>EKQW\ae,h0iiihh{hijlm1n@onpbqqq.miibd[WSAK~C;59.*^&%%%%&&P')n,049? EMhTZ`dhjllllakkTj|jAjklemOn/otqrtuvvvvwnn?nlno;op>pppp6oonnnonno^oop\oo`mjif5b*]RXS:MHKCQ?0:74K250&//X02K59r>D^JQDWe](afilmnmmKllmYmnIopq qsIsYsDp;lve_$W:OG?81n,(']&&&'(%)+/3G8@=8CJ^QXi]c7fik?lljlLkk'jiij k$klmoOprtu uvLv_v^vnnznnonop6pppp-ooNonnnooWoopoo{mkh.d`\X>SGNOIEA>_:86x55748<?DIOV[aeiSlnop?onn9nnBn8noZpqrtUttqnhb[9TLWDB<51,+ )p))++.0V4)7=B[HO Ub[`adgjhknlRlkkWjjiij%k*klmo\qrt tuuuuuoRnnoooop=pXpWpooo[oSo1o,oIowoooooQnljig=c`\XrSOiKrGDQ@>F;;::<>UAEZJTOYTZ`ehknp&pqq#pmooPoyosopfqfrksuuus#p>je^WP0HRA<:r51q/---/50I2599A=KBHNT!Y_"c(gi!k$kl%kkkjjiijgk]klnoqYrt7tuuuuuoo5o"oJoooopp.poooooooooooo'nmltj`h_ec&_\WSP$LIoF CA@@cB]D@GKYP TY_"ch/kmnpRpqOppGoooLoppqrusuuus^plzga[XT?M F@y<6864 4356=8;x?yC{HMShX]b+eghjkkl7kkkvkEk$jjkYllmKnspqrt tuNu6tt spoosoooooop2pNpEp7pYptphpvAEIuN:SNXl]YaHeg~ijll5lklBl(lkkkllflmmnp/qrst!ttussroodoWooooop1ppppq qq pppl#lmnoop!ppOpwppp+oo nnEm-khfbJ^#YWTPXLqqppJoooooGnmm#l>kPjfiShhsi ikmoqsOtuvwexx=xwvvuvuu:ttJssst(trttu#uv vqvvvvvv^vXuu srpooml2ji[hhhviijklQlm9m1mllmmnoppfpsppppZonnwmm k5hda^\WTQLGBA0G2M6SKX^LbofhkCm6opqqcqrr0r)r,qqqcppptpppptonn mElukkjk|lmroq%s8.28,-+2=9?F?LRW2[P_|bf2hjlqn nop ppppprphpqqrWrrKqpponnnoovpqsZtv3wxy6y.yp+q^r}sQt tCt_t#6.' 8:m i @ "',287$;@E3IMQ8SVXZ\0]_"`lacejgmijkDkkCFIL]NmPR{TZVWY[]`Kbsdef2ffBfEf eeteddodqddddpcba(_^]U[YWUTUSQONLLLULMvO5QTFW[^adgjklm=mmNm,m lm,mzmn9noopp/oo>nemmmmEllllAkk#j>igeBaP]PX-SJM]G'@91*$# f 2M!&*/37;m>/@BDFHJkL@N=PXRU[WZ@[\l\b\\]\\\;[[=[,[B[;ZZYXWUTIRPNPKI-FDC8@?<>==>[? AC?FJO/SSWF[d^b6dhftgmh\hhi4ijjkaklGlmnmm:l kj?iihh gff dcbK`^![$VRMHYB:<5K.' x ,&a T #(&,025768:<>@BDG}J4LO?PQRRRSRRRoQQPPPPUONMLDK IHECA5>=w<5:86420/ ,*)A((b)&),#.2S6j;(?CHRL'ORUWYZ\u]^`aUb\cLd eeedca`_h^c]Q\ZXVU3S5QGNKGDh@m68J9k9:[::::::]998v77m6543021/.z,+-){'&%#E! q  |!-#.%T(,049=;ADHKMPOQ~SYTVbWY4Z[\]]]\[FYXVUTSbQNOLKIFCn?;85710,&!-&c pza7] O * ,.Yh "$X&)+y-.5.|/ /J/l/V/_/>/..#-l,++N*N)'&f%K$""!_tNeb\Y3_"&_)-f1>58;>A?CEGIKL|N OePQRORERQ ONDLKJIH'ECA\?=;7~30-*x&w!M #dPjq4ma<&>P "  M#q!"#w$$"$-####]#!"""*!O s(v-9n:}Y!j%(,U/25a8%:|<>@BCDEFqFFFEDCB|Ag@}><:h8v642v/%+a(C%k"lT QC U V_4RJC*.u2'_ba p FhAg&#|U @ )8Je  s NRUL B |0K !Z$u'*\-#/1357&89o:":^:::::9y8c765W31j/6-,*'A# 3%D m hhL15boD ^PVaO D  zIwA B h & ?"J R |"%'a)&*+,-w../5///t.-,t+)'&G$# chUR  OWql;gPncL%T2S%}@+#S!&rae  - 4 - p]w7]dO_"j&5 [ \cH z!!"T# #$%X%%)$q#! {:[AS- U > +p#e(a#0R^`(eTk%jx~[EhITGaEvO! x9\yK|% T } CQ\V.@;<wU4E]@FIv|{RbU)*q#JTL0   %0{zh^ e l t O _$FrI  oWu"9Z77V6Y$If&zlqy!EVSTX/l1~-UebL@86/,Kr"d.~iC?Z4;GaGz)X+A"yNaJ4 `7U3wto+W1YxFv>&kwl]N>3"wJG^Kq3!'h(hH"sn72?k] 4TKq?)2MeGxS~3~7WI\'6_>CMw*U+O^OI;0m>*g2^)[!(f5dHouo>!*l_@?!*~Q?T[t.QTsQ]~odCuhXCS4zgMGG`{_5'=e}&06aWH!d A}}JLc"Z!y`/jrXw E5lr1.~gt4g0A t}iYXZq 388FVj?[2ilbcxKzqXn9:wh%gSdf2+N0fi8P)PZ"92Ia<bf~I$O . {pcM  c-D~C4@?AyO*PNp]{YR=Lk1@X!jUSB&nKqPx9EeoB%%%@d.8(}T)&4[}884h'1Fg!A<TAMtnyts?WYNN{fPX- iII3FY5tudepf<0<`s'3%%}^;H\0%zH?M|qJ_1sGgNACc}.lOk#H_\Ur|I3UKQmT|*(hxWOKehG>OXo #(86#mT6)!5MurN5'C#*xr ny<;*;\a{UIp8[ljmisa(,II<;IX}hYg=Kg(kNR\xniiz&*% fQ:A]^C=HKRPfu&~a Uuc< rWHXw~%E`jcXVsyLNWF9=Mv~o}"I1^Y VP\ }{pryfU?=KgwmRh-&@dyiJkD?Znuj7Q[^VLMht^/BLB8<UuSgN;!zoR=?FdM "'1R\ebfW8pKEY`a_,BNYWNIU`fP.SaP=HfzZGnLauaR=:=`;%{3>V^ZA% tXNY_`^&9NY\TKI^a:GmgMFVu^NcW4sb`dXQNi$BATG(%u^V[\P&?UkkVDVg]<QopYFSt|_L_N 5dJRJ- yfci`dsz6 Dq$5F<-6xUMG* -GhtiSPVaX+'^oLCZdPWxl;'"Z _wl=*voqoy7&[sYnBJ?3-~J7)/NgyqV>EQG0:jzmZSbpafz{X/;qFZ@!ytr}]<.Gkncm$9(+(n8,DlwV*#6MS6#Fn{bR`p_e~pW]\~dQ+|uqx~nA'7]kKP{$!0'|H#   >SF-%,9C=3+6Qm|xfd}kfk{*W[^C'wr~wP?Hl{YTtsE'  ! "/44-#$8KH=<Ll{ier";PKA!~f\Wjk^_   M(  )56*&;TXOFLd|us+4>1q^QWd{rdl}  d1  +973>N[`^\^m{~ *,"oaTTZiwzkfo og]C#   $%/8@IV_caYay %r^YXbmx~ywz| mM7!    /*&5<BNYacZ_|~z+*&nadlw~{{~cJ0  FE|6 =V@^jK5R/:c. /eX/0 H Z %  9 A < %    \ 4 * x v 9 4hOB"KxAV ]$K~`v@  Sa|FwJ'%Q]V=@jB4W ^ C x r b % i )  < Z n _ @    & ' + . & 2 R H   B G U q : } D TCZ]p>pO}(q ^V7Y^S=n+ { p % G q 8     / A E E % z  4 S w .  > 9 #  , 5 U t d j / 6e?3 FgFX xIV'yVIb'mK7 w ) | V U M 8 t c I 7 - / , 0 > @ 8  j + ' e ! V z ~ > ) 9 #  1  L X  B $reN} qn<Q9-3v@j 4 > K    x R '    ! D k . X t q 3 H , E b e < " * 1 c * '  9 J \  |fW;--WXXCeLni;wi7np!= q ) f  k D j 7 & Q O 3 ' _ a 7   , L X b ~ h  ' D Y U H 1    P 5 G H )  $ 0 l M } Y0,y[|]/icdkv7L| J { v  O /   5 n g  x X ; *   VT)+>SZk<        : c  q  6A^=Rdr3z)mO!~{  { !  - " $  P b G U 3 f9epc.'\'}{SmQ58NT`r F _ 0 HsdJ:rp*'HJVo  ^ V _ L x U \ x j bG!>jOr]~mS.<s1C:MH UL  9 ] v  > ] s X >(;%*( > s < 9  g )  Q ~ x )d+CQ&/BPLW*Ybm}W(Ce|w BR 1F 8]iQDb  %  + - i E @ A 6W+ 8 < d M  i k  X d Jy?.2,1W >d^*_=oetgG1,%,8GOSV^a|DV or sxe,+=  ' < Q z  0 ? .  , }  t  D ] v o s i ; 6 E t @ X K !  ) !} pJw&2Pa#G3E-CQWJ="(?[1~`>^(}{<,id> 1 w c Y  - u q j j 0 4 , = ! ( C E 'ThF(2g DcVP;#o/4<9V+ 5O^jyaq"  "Y k [ { ~ a V v x > U FzRHW|}HPg8}\nRYr @jm8f>"@b|vW;bG=Biv&.;!7CoJ0h q 9 ;  h 3   &7uL6a=d[;Hyv` fc%`;AKD=&C }jiw Mo)jadcK+t(c}@ ` \y{O(AHEo=! ?*]Tkb9b ^HV[5(tB~X@'!#.62$   )]' Ay=;aQ\xFZZo?.mNm {0z^F;z,!"5*kv5U{H3'>KoG' 3NirdO7Y6#r-tj@!NZKzN'QTtmdEzYL6`G7V<YE{X:#$(Ah  ( 1 %   Sox: c Vdk~^:pxEHysKg#D,GEjxe?4S\k  p x^VOVWf  _   U izUNj:gJa*>H TdO*E6F^;uJg%XXOW$^R l  . Q )!/8Q.Gl&)Xmo*U kv4 Kt" rf&5a/hxuu.qqcT/aM/2Tm%b'p    ?|Q !d"Q# #-#N#""o!!i w ^!AcnN *S1Y `@'M <v0<^`` 0I8I/keRGE.1 d V J+Uw E!Q"$7%').*,:-.3..n.@--P,,*++,**w*4)))))))))j)H)0)1)E)U)K)2)) )i)*N*,)(V&$" @ =( M g ~FH{o%Wc?=x PCQ ] h E<) #!#%'"(V()*X+x-0.024s67(8?8888H77y766c606555555555n58444j4T4O4?433x3Z3q34,4%321/-+m(%"0 :>|o rn`1 $Z[0NKX | e  ^$mmR g#p%')+S-z/12344z5V68m:\?r@AyBIBBBBdB6B"BAAABBB"B.B'BAAAAA?@@~@A@-@$@ ??~?>>j>b>}>O=<<:9t7T51.}*'%/"! 9' ^ & tx{fX}Z8?Whvgx:%- n"%(+D.0e2D4u69 :<=>_>?I@NACEGwIJ@KdL*M MMMMMMNNMMMMMMMMM\MBMLLL?LKLL L4L=L KKXKJJJ-IVHFEDFBV@U=p:(63D0-,2*)>'%#!o%w  \+WKg'# pF  !D#"%')+.1s4\739;=@iBDFiGHI.IJWK`LN[OQrRSTU~ViWWuWWWX!X7XWWWfWOW1WVV_VUUUUFTTTU U?UUUUUUUHU(TSR5QONdeGeeeeeef feeeeeueDe ddKccebbb/aaQ````aaCalaaab7bbbbbBa}`K_l]\.YW@TRzP|NLJI GDB?<:7531/-+)j&"t[v SCp?==:9766S679;<>@C&EHLORUWZM\_acdwef{g|h/hhi`iijjjkLkkkkkkkkkkll9l8l4lkkkWjj?ihh@ggRffReeeHeYeeefef)fg_h hi:ibiWhhgfdb`^\ZYW/URPyNK]HJE>Bn@=>E<:8630,(x#< CK-GECBA@5?@OAAC$DFHJMOSVrY\^`c7eTg5hj"k:l8lmwmnn n-nAn3nIno o=o.o$nnnncnfn_nno1o|oooeo6nnpmml0kMjjii=hhph1hh%hchhhhyhphiXijklZlmmlmlkOj(hg"evcb5`^\UYWjTR"OTLsJHFECA>`;27%3.*)+$6s  ^RP NVLLJIIIJMO.QzSGU>WyZT]t`cregixkm+noupqrVrrrrrrrmr*rr>rerCqqqsq'pppppq0qqqqqtq-ppMonmml@kk`kjjjjjkhkkkkEkkkllmnop;qq'qp1oxnymlmkoj6ig>e:b`^S\YWTRQ\PO;M)IF(A=83[-(w#[ tXV TSSDRQIPQaRTVYZ\~^adCfhjltmokp~qWrsstVtQtat.sss/rrlr7r+rqqTqpppppppqqWqqtqTppp!oo"numllkkjkZkkkl l}mmmmbllwlHllmCmncoopq?qVppEoo nnmqlk|ihfHdba_0]d[ZiYXW-SPBKGB=8%2-($ ^g\[ZZ@YXXW|XYD[X]6_`bYdggikmopqrs&sttuuuruOtttss9rr0qqq9pptp79510,eLeMeae|edcbc)cde[eghjylmcnYopq$qDqbqqr]rrrrqqq@poo nlnmnmn nKnoIop;poppqGqrKrrr{r.qq9poonmXlllmWmmn+noYopoouo"oo!onnOn!nooFnnGmmm)lllmmmHlljphfdb`#\Y>UQMIEBhiiii?hGgghmiiij6k lSmnopYq#qkqq(ppppppSooofoSo6nnmdm-mmn_nooppq>qqr$rrs`stBttqtNsssgsrrqq+qBqyqqqrrerssDs rr-qqeppgoo+nno'oroooopzpqCq*pppoo0nnunmmmmmnn*mm;ljigf*dMa_\ Y URKNKjkYkkkSjqij8kkll?lm/n'oopqUqqqqFppRp=p/ooWnnBn mmm]llNlVlmDmn3no\ppqr6rsstssthttttt`t>tsss3rrrs]st t)t_ttu%uFu tt(srrqponjn.mnnntst tttts/qponmylgkjiihhThkkklElpuvv,vuufu`u}uv"vfvvvvw=wx wwwVvvCutsrqon_lsjchBfLdb~`__$^~^_`9asc'dfhVj^lnqXsau?v\whwx-xvvHvv%vmv5utrpmn-kifkcaF^][/ZBY}YYZ[c\^^`cfi(lnqs3tuvUvwwywxx$xx xYxxxwutsrqpp+opppKpq>qvvvvpvtvvwwzx xyy^yyzOzzzzzSyy;xLwvju>sNq-nakhebM^[YW#UiTSSSTeU5VX(ZL\_hb6eVhknq s5touuvzvvvZuu]utut[sCqnkhebS_&[Y;VTSQQQQARKSQTVmX[;^behknq'<<5?@BDGK/OTZ _3chltor,touvvv\u1tps qnkg+br\WR=LGC$?<:9[88889;=>A`DGKQV2[o`qdiflpSrtuwxyzz{{Y{zy_xvvev u5twssttxtttu/tttuPuvvRvwxJxxy;yyyymxxwvtrp lh3c^sYYSNVHCl?>;9765D44568W9d;72-[*B'j&O% %%9&&'(w*"+.1T5f9}>DK9QW]c:hlzoqt:uvwxfxxxtx wutttvsscrrrsvsssYr_qqFq>qqpqqrqrsIssttuAuIuukumtosdpmhcc\1U`NF@ 83r.h+)L(''O&'('d'()P)*+.j05:ABGOUV^ej^ordtu usar#o*l f`XPH@92-d(Z%#1"!"@"#$-$%&'*,M/3m8>!DKRhY^dimprt uauvvwvvPutsssosrqqqrrrrtq$pDooooopTpq9qxqr-rs_sst@t>t\sprolst\tttUtsrror?r=rqqpqqqqqponhn$nVnKno/opp0p\pq9qr rUrrrr"qjnUjdK]VNDF7>47/*f&;$#<#!"#\#$'$$%$%a%d%&F()-18O?G OlW_@exkos@t tsnrolf`XFOGW>7Z/*f%#!"""#d$$$$%%^&J'#)Q+/4e:AIjPW>^'chlnp q3qr=rpr~r2qqqQqqq(q@q p^op(pppponmmsmmpmn\no nnnoGoop(p|pqpsolhbS[SL C;4-($A#%!!!p!""~"#+#z##$F$&'i*.4;QC@K3RZd`gEkoqrr$qoelg8aoYQIA891,'%#)#"#i#$F$$$$$%&Q(+*-28?LFN&T\agfjmnoopxpppYpoooop1pp}ooop|ppponmm lllmWmmm lllm@mimnnZnnnLk1g`3YmQkIA~91*8%"S! !!Y!!")"Y"v"#$$'+07>F1MTZafkGmooomkg6b7[SKCh;3-(&###i"#P#{#$$A$>$C$J$%\&(,06^NUF>7"0+2(%$ #)#I#0#b#####$\$&m'+!.5.;C$JQY_JeiKl6lmmmmmm_mmm7mmnno*ooop)qqr%rqpnm"l3kekk jihhgghjhiijkkki2e`^WP Hc@h70)l%T"W!!0!@!9!f!t!y!~!{!e!n!!" "#%/',17=BH M$RW\_cdg6hhfd;^XQ IB:.3-)&X$###n######k#$%g&j)w-.3Z9AEHPEW^ dhklkmlllllOll-ldlmOmnooppqrsMsqpanm!kkjjoihgfffgDghhjk"kJkiNe_YXQ@IA9q2*+&#"!!!~!!!!!\!2!F!w!"K#'#&(-!17+;?CHLQVYt\_bdgEfd_ZSjL~E=96^/+'&#$$Q#######-#@#|$%s(M+2!8o@ GOV]vdXhl lmgmmllglkl+l{mmn@oVpUpq'qsttuqpZnlkjjjHihgvffDf;ffghijkkifc`+Z R`JB:3H,&'$5#%!!!! i M !"#.$D&)-2=6:#=@ CGLOPTSVY^aeufe|`\U,NG?82-Y)'%/$$8$$#####"#$&$'R*07/>FNVM\dhlhmmm6mll=kklLlmomnoqqrCs&t;uNv1vqpnmlkykWk2jihggJg"gghCi"j$k0kvljCg~a\TM/E3=5.)%$:"i! k F L !"$G%(,:0h48;h=h?B`EIMmPSW [=_[ceaea]VPIB;4/?*j'%$$#####{""#$.$'+1/7o?FG?OHV]dim0mnnmm~lltlzmmn?_AcDGyJN Q TX]b!deb_'XS L[E>71,7)&$##y#)#0#:#-"""$$'+18@HPLX^ejn8nooWo.nmmUm^mnknoVpqLrstuvwxyq=onmm7m2mxmmlZkHjPii;i4iiPijkllkxid`@AB^CE9i540-*('B&j%f%p%x'(,u/4w9A>CHMJOQQQEP[OPQT#VY]`dgjGihdN_WPINA:^2-"'%"# "##$1$C%A&),1/5<*BJuRJYx`7e#jlopoo]lj3e`[XUOID3>:q52-.-*)(((*-X1a5@:J?EhK0PTW@YXY\Y XHWWXwZ9\)^acfikkFjf.aGZ%SL$D=5/*'!$$$c%%_&&( )-Y05:@GrNV\pbrfjlnno$nmlkktklmn3noq[sKtv2wIxxyzLnmmbm.mn/noooo\nmm-mm7mnnnohpppn+kgc^YT$NIxDe?;7M31/.-,-A/2p6;=@FvLwRhWC\^````+_q_7_M`jacefhjlllhed]fWOH#@9 2,)&&N%&I&'(*-L1B5&:C?ZEL9S"Y_dh'krlnn nmslkjjmjl'lmnNoqS X][adfggBf|ee!def'gHhJijlEmmmjgGa6[ET'ME>b82.o+=*Q)G)*+,/2e6:?EK7QW^bgilCmmmmmAlkjiij[kl^m9no^q'stuvwDwwx_nSmmmnpoopqq]pp8oZnnVn=`<^:::=6?CHPMShY^bg8illzlkjiiLi^iOijkln(oop"mje_XRIKGC=7v309/-..0I147<@PEJQW;\b,eik|m2mcmllxkjj/i?i-ik klmoprtuvvww&wson`nTnoonopq)q_ppVoo nnnnnnno0ohonmkci eb_D[X/TQaMJGFD@CFAAB&DKFJjNgSqX]bfjolnno1n.lkkjjjkmnioqUqr"pmRhZc]fWOPIC=:065u44b468:;#>%BNFiKPV\^a)ehkilmmmfllkxjjiIiIikklmoprtu}vRvyvvjvooEoo4ooop{qq9pp[oohoQoJoKo!nnnoo:A_DHLQV\*aaeRhjlmnAmm-lHkkjniiSifikklmo3qrtu|vGvNv(uupp(oopoop\pq*ppp op pp oooXoolp#qq!q)pRommmmmnUo^pgqs:st%rspm!idi_Y3SiN{IFCB@~@@BjDbGJNRGV[`^dhjlmrmn(mm'lhkk~k jjijkklWmn oqhs tuLuuuttqpppppMp/pqqrqmqppppppp"ooo^onmmkj5hrfeQca_]q[pYXWVUTETUX=Zk]J`cdfjGmoqwqrqqpondmumAm3mnoprswttZsqo4l0gc"^YTP|MvJHGFFH:JQMPTW[`d8hjhlMlmmmmm5llhl=lkkl9lm8mzn npOqs tUuuurttZt,q}qppqppqqrrArqqqqqqmpphooonqmlkj hffedgbaP_^]\w\[*ZZZ\*^m`lbegjm(oq]r|rorqqUpXoNnYmcmlmn^opr sKstUsspnjgBc2_[QWTRP8N*M|LNhPUSXUX[_bfsikYllmPmkmmmmmmmmmnRnnno?opqrsttfts[rraqqqmqqqqqrFrsAs>sss4s;rrwqqpYonnmlEk7ihug2f-eHdicOb=a``aGa``asbdfhjQln,pqrs/rrqqonn m_m?mImnopr s3sttt\rqnLkhxe3b _"\ZWU~TjSUCVYe[)]=_behk#lFmmmBm[mmn$n{nnooaopJpptp@p@pq:qr0rs%s.rqppypp~pqXqrrr9rs@ssssttss(raqponmlkkjhgffeydd c'bc|de5eefOgiVk lmo-pqrsRs_rrqponnmmmno?pq.rhstsupuut\s"q#o0ljPgeca^\H[Z[\^Z_]`begiklhllmm@mn noAoop%p~qqmqqHpppq'q6q+qdq)po^mlkmoopqrKrgrrskst3t0tjtztotsrr q-p3o mlkkBj]iZhNgfff:eddeEfghinjjlnn opqrs'stss4rr-q*onn mmnDo-opqs%tfu_vcvvuu-srvpo4m~kig|e:c b ab bfbcadTegli2jl lllllm_nnoppEpq qrrqqgq#q0q-ppNpo3nljh"fh"jZlnoqpq&qqrs'sysst tssWrrikxmn9o0p'qrt(tuHu;udu(tsss rdqq1ppq)qrsIttuvwwww|wvv5uu tsrJpanm+kkji2h8gghiijkal%l{llQl lBlnoooppq%qqqqnq0ppp nlkhde@aP]bYVY]`dTgPjFlmnOopqKqrRrrrrlr qqrponumlllTkkjhjii|i1hhhijlnCoq*r)sPtQudvvuvQv*uutVssprrrcr~rrst'tu,uvEvw#wZwAw+vvvFvuuotzs qRpnmlkAjihi!ij-jk2klXlll@kl5mn5o2opp:pqq|qqSppoon4l^i[fb^YTP]LNOTY<]aehjjkmnopqaqqqqqqqoponnmmmmDllkkk`k#jjjkllmoqxstMuuv,vw@wwrw%vsuutt/ssRrrrsistptu uuvvww vvvvvvv;uTt5rqponlwkNjWjOjkFkkl lXllllhll\m,nfobppsppq6q|q^q p^oonblLiea]*WQL-GBDJEOTY7]ardtfshjltmnouppSppqppaonnunHnsnnnDmmmsmPm#lllmn3oxprt6uvwowwxwwvvu5tts`rrqqqr\rs#swstuTuvmvvvvvvvv6uVtsrqzon[llknkllllmm9m`m\m1lllmnopMppq'qqponnlkBh7d_ZU3NHfB<7 9?EKPPbUY]`cf hjxlAm\nwoooplpnp"oonnooooooWoDo4o'nnoopHqhrtuvx/xy*xxxxw'v6u/t71+/4:@nEJO[SWZ[^*aud/fhjklmnHnnnOnn n0nospp

BG K*OSW[^ace}gh%iij7jklmn.nnxnVmmmQllmmn;o,pBF'IGKMOQKRTVXYZ9\@]_V_`2____J_^^^_`P````q_^\ZXVTDQNLmJJHOFDCvB.B>BDbEHcKNR~VsZ<]acfRgi}jjjjjjkDkl8lmnoopoonmll"kjj'iiBhh g}fFdbr_[X(SwNISC_<6/)+"u(= r ? }#"&.*c/.37;">@B$CEGBIKLNQRTUV`V?V7UUUUYU=U]UVaVV|UUTTUS9QfOMJHEHBR?c<:<87643X3457~:+<@DI`MREVZ ]~_bc@d@de%effgHh'ijkol^mlkjishfgfedUcrbac_^][WTPLH/C~=81,&5`5 T rY$  i0$(,0:3468e:';=?ACEGIJKKKKKKkK/KKKPKKKpJJ"IGEDA?<:C7w42/\-*)=''(@*'+.159>CHMPTWhZ[] ]^_`abce f^hiihh fhdcb@`_\]\NZXVUjSPPM.IEjA=8 2r,':! G lt[ .H ^|]/"B%()+Y,.0R13579;q= >-?5????t?G?*?.?G?`?y?G>>M=<;_9754 1/-|+@)&$"{! |!#%(,05c:>BEILOPQ#RSUVVXhY[\,]}^`aba`^\\ZYEWUSQOMKhIG^Dy@=[951,'s"=  .FP 9 LFij "$&y(/)+e-k/c162]3]3333333344 3|2110.-4+)(!&A$Y"b ja<7e#&+/o37\:>aAsDLFTH;IKtM0OPRASU.VXYCY|XTW3U\SQON5L,IG7DB@>;841.=*&?!{ KMQza<aZ*q|_ P JTh@+L "b$B&"'g(a((((((())G)M('&%$#u! zBK&[&?YCO $(:+.2k5z8M:u<>T@(ACEG0HJ(KMMMLKIH(FODC3@>S;9_7k5f30(-)&# >. l%* NIfm?+XK  v  faLdZ"q8SIDEIJ)[ D G V  s"&!)=,+.02579X;=<=?U@jAABA>@g>=;:U8E520.,*('K$:!:h Y P%PEG>C<,L eq ap?gt' wM  mGj K!$&|(*,.01234556@55321,/|-<*(A&$"q7?7 V 6iX@/ KDN6S9v</u 8 W c * @ !s Mz ) Wj "$h%&t&'()*+>**f)'%#!pLdx6< t c,6 a^D5uLa*qj( RnE' }(q 5}Qrj[MA3ItG O Sw+!_ !T m z7 ^ uc_4Z9_3 ~BGbvpzU9'YW/j6&"]7qaRLDCEHO@1tvV E am[% s:z=6x$8q]L`(rWCz"jekOYa%[kA} $4.' < bz7 v s= * 9 "qm^w?m,9X4b'_y0vjj%?<o| nfO3XW.VxyZ9*&Dc5^bVOy9,<68Ih %Z 3E 7^bDt Q7gRlkx7)` :fBzDBoJ2*)"~Y:mJ~_x}ds+mYW/n!jh ;_Hn?&.OhZf*w|ZW{H{< i7,3p%? ]@YpeS6( }CPIk$H;*~R>] s+ |>ZrQ`{> q]S)U2mZ[Uje>"G}.BQ[zDA(~VZ t2}T!{g,u 'h s 62mx<4cw -i#.{zdWYQf<EMrpSN62{rs cv36vi"j_$jm*"U 9xbs|%k|))|pZYhdj.A+_Lt$ ?D6j/pO2 V7jh0)F*:@H&B1Cks`o8-"*K rdjOU}NQO2|6tB,bgHW{R>5o O`1NK!1.Om;\#gT4[(1~r`8*8s3.pAIR;O\2XNqY~^XFUv?N]&gLU@)OmT{?I]pC,21In4:, f;0@f B+R 8;Uo!FJaJRxmtxsGacXWnRX+kS$I9P1_<neWbopI<Ilz2?.$ycI Gj=#g,#GviHo=wSqUIKe3lOe$Lhd^N9ZM NoR}% @+m}{KKLirSJY_t/2;0mO83'3JsuVB',>{!xu|EG6Iin|YNq7bss}m26QJ73AKoh_qBJe gPXb|wqq **% cJ;Ja}pSEKQ][kk'o 0gzmIt\Qb#HgqiceY#SWB48Ent|#O/YNUR]wtq{~oaNJQhzexQl6/JnmO$nGGdwzo;Wbd[QUsk:CJ>6=TtYpS#AwqXCFNkA~7X`f`eX9oII_c^[0FR^_WP[fnY"2R]M;C`x`QvQ! ZyfYEBFh5q$9DY`_G(  mSN^`[\(;Udh^QLagAHg`G<JkiWfZ %pzffmaZXr':&K^P0!$|p^Y[ZS-G_uu^I[l`<HgjQ>MqfP\R'VJRK0%igofiy8 <l'=PF"/8wTLE+ $6Mo~s\Y]bS&UzkIB[hPRso9!U \tj>1"vpur> SkQeDPH%40 ~I6)$6Ws{bILSH1 0`rhWO]~q`dzwS+:qD[H+}su`E3Bc{f_h%=/ +*n9 %7Oua8/>UY8;d|t[IUq`f|lV_Z{dW4 |zswtB+?_fGMy'&4, yI' ""'CUM6,/=G@2(1Ji{ye`}kej}|'SY`I*y{T=JpuQLl  mA& #%"184(#8KG=:Kozjdl7QOA mcXefVUt  L% !  ,41&$8NSLBGc{sjs-9>/yfZ]cvo_gu  d/   !-7639DQXUSXiwlt!-)" }qla^cox~~lbk smeE  ")$%/9=BMW[[U`}}rp%(o`b`gr}~xwv  xR6$  &42%&7<?IT]`Za}xw~}|y/1)nbhnx{~~v}fN.C>y @ A]B[_D3O)0t[%0g h>3 L W !  3 < 7  d  8 ,  r f = ;mJ< Jx:U Z&QmB Sbw JL$"NXX26[+*L Z C n + n .  3 T i Z =     " " 8 Z  O   ? J Y x ; J R@[\o>pU$l _Z7W`[G!w.j~ i # O  v @ "  % 9 ? ? ~ t ) J j 6  < ; & % 1 7 T z ^ f 1 6b</ DkQ_ w#Pe8!Y<KqN9  q ( w T V M 6  | k P > 7 8 0 , 7 : 2  k / ! [  J s  ? ) < %  )  N T =~tmU{ ym?T:+2~Fg ) . L      v Q *   7 \ ! P y x 9 L " 2 T g < & 0 3 ^ " !   : B Y  y l]<,)Za`Ee}Eqh7wl:m{g; g  O  X 2 Z *  J ` G ! ! 5 d } ^ 4   B Z o p % + I a \ M 4 " " O . A E )   ( g M o G'/yXi%ccfn DJ H  p m  E   ) b c  } d L ;    P nD 2Oc|% +g          1 Y u m  x <E\D Qdl/w2m[.% o     , I [ ? V 5 n;]dX#9d.~]Os[?@S[fr @ U : N|g$G<qv38ZZf{ % | O K T D l L W u h jU 8`DnWu^@2P|:y-=RR"[A  9 a r  4 Q q \ D6H"(. 6 y 9 +  _ $  > d a Q8mA%#+06@>G[]dqqA/OnZFY'BG2\kUMl  &  e F B U =T/ 7 > j R | ~ " U X?o0#.+7f8%Ljd1X5k]j}vS1",?KS[bgnp+Zxi vf4-7  & ; L m : I 3  1   E ^ x q x t K M c ` c O $   kkLv(7Tv2@`7~F.@IK=2!=<jF^v~A,`\9 . l a ; z m h n 1 5 + @ #  4 R Y 7UfG)i9cVRG<) K 25,m= 0L^iv~*q(rU   |  f { } a W t v 9 S QtIDRny<<pW/|~ nz6gd)|N7QlhLo)P96fx$)3>KuP;~  8 7  f  1  % 8ZRAS*XX7@nnV &9{,6EEB*r6v <J9aP]"B* s<nW m `zvW.M`90}~A .&YQad=d L!4mH$`J2$ 6z,Y#W[es@Z_ty7&H.\ 9{[J (J.w&dgYGzG.xltPV_R?/0:<9.+7KY^iU/X,RSO~#9lj%"7t`u<5c]a-}P%RGln_JHg,"ZA)is\ U$p9zC`myrQuO4&.8,/5x]_hep}J1~}^KvoCcq7<3E\]9 c[c + X   wsdk7 * k w p y H  6 q !s"VbgtPIrB`CT:`Y-yC'<(?#tlMG-dcODg 'kuJ \ j  5 Z^j%i&y V^!V= u/~tW"B&uB}yn I+H.#z1m(P 2  $,^2;[%S " a!)!!!!!!4 N s?'_qGTl3 %@_ ~ ! F9$@#Z""z<W[8Bu j7V5J:({ Y z Va|pkg y!#%d'()*+,3,,[,/+++E+ ****[*6*)))V('&%%d%]%X%%%&1'!(s)n* )n(&%R#4!~PK  +< vdgWc$) vJ.Si4 o o6 "J#%2&I'$''(L()*,.s0F13$4G4566E646'6 55666(6.6:6/6%555,4o3I100<0000700+0l1;2w3m33k21[0&.S,o)'# Db O ` ZV;E=2&LLW( Z Q-  iz #&(|*[,./1512|223@346679;5<=q>S>?@@i@@AAEAyAAB-BSB|BtBaBAA=@d?=<;;;<;;;<={>#>H=<;:9Q753N0",)&c#! hW s u<dal<x[1@_qr"( s ! -IkA7r"J%(+n.d025789q;,>@AuCDFGSHIIHJJKLLqLM3MgMyMMMMN MMMKMLvKJUHGGGGHFH\HHIBJe;k8R51/,Z*i('u& $J"F Ac,'# k KZ4T%"}uPKv"%(+X.)1(479;>@CEF2G)GGH1HI0IJL+MNPQIRYSpTZUJUVwVW6WmWzWQW6WWW VVVZUUU T?S5R QaQQQRKRSSrSTUHU SRUPORMLJHFDA1>`;864n210.h,7)'s%:#!!K z S9? s=/+(%#! U w!#%E'*6-{0t36:==@BE1GJ9MO5QQRS#SST>TUoVEWX*YCZj[\]s^^_$_o______y_]_L_7_#^^^ ]]:\[ZZEZ ZTZZ[K[\*\]x]]\\3[ZXWV/TRP\MJHETB@>=M;:&8530Q-+)y'$v!pu8 , =`95k2`/-+v)([(K(*C+./25O8;?EBFUI7KNPS?UX8Y[S[\],]]^^g^_@_`apbncmddddedddeddddddddWdc|bb^aa`e`___``_`a aZab8bkb\bhb4aaV`_^n\[XV7SQNLJHGEOC?A&>;86'42 /-?*(N%#B;4j  ?Bq>;9H7g43:112 358|:=r@ACGwKrO}RUfWiY\?^`bd=eaefffffg gMgmghhijAjk3kJkjjjjjjk kk;k@k:jjjPihh,gnff?eewe9e3e#eNeef#f7fXffg ghhhhh+gfeca_p]B[XVTRPNNLIhFGC"@]>+<+:075M2/-)%!% :"JQFD]B=@>H<; ;.;=@ BE:50+&"u W}UgSRQPNMMNPSkVSXvZ]`ddgxjkmTnnopqqr*s#st#sssKrr+qkppdpPpNp`pCp2pLptpp}pspkpdpppqq,q[qmqvq1pp;onmm7lwlkkl/lmmynnontmm^ll*l l"lm>nopqqdqq p[oHnbmjlsk^j\igecb/`G^o\[,YXEW@USPMkI9E&@Z;=6 1-,($ fF\[%Z@YXWVUV2WY[?]_ad[ggjXlnp6qrNrs@st?tuAu\tttsYrtqppNpooo}ooop.pOprppppq*qDqQqwqqqLppioo1nmmhm9m$mwmnVnoJp papboon.memlmamnuoWpnqrWs rrqppognnm0ljihJfedcbaa _^u[XYSOKF1A;7#2.*H&\"wt_^^9]]j\[[A[\^,_aMbdgEil"moqr-rrrs,sttt ssCrqppoqnnnHn"nnRno"ooppEpgpppq qq9qFqWq*ppaooGnn7mmmnnhno?opnpppoXnmm_m0mxmn3nopqrrrr&qhpooPnnEmlkkj0ii"hhrrUqqpYonnQmmmmmnno op+ppppqq>q`qpqqqqqqp{oonnmmmn6nnoXppXpOonnEmm{mYmmnnopqrss@rrTqpp)ooXnnCmm$llmlglkl=kkk!ji}gbc`{\YHUfPL.GC?;730ddddd6cpbbccdeeghjlGmnpjqVqqqqr rhrwr:r qqFppupopnn1mmmnn~noptq qfqkqqq~qqr!r8rWr|rrrr>qqp9o}nnnInRndnno2ooooGnn"mmmmmn nopUqqr"rsrHrqnppo~onn9mm:lllllllqlBlnkjwge!a_x\XTPM3IF B>0:fYffffee{efBfg|gh5i9jlmqnopqqqcqFqKq|qqq;qpppdpSpo}nn`nInMnnoOopqHqrr r9rZrrrssGsstsssppNooooppKpppponnnVn4nEnmJmXmmmkRi8fdb`A\YVYSHPL:H|EhhGhhhWggghi`iijjk9ljmynopqqqqsq5qqqpppXpmpVrNt)uuv vzvw:wewUw+w1wYwww utsrrPqpppqq{rr_ru:uuMuvvw#wxUyyzfzzz{<{m{Lzzz4yZx8wmvpuKsr!omJj fc~_\5XVFSxQPOOPLPQS UWeZ]`d$gRjm`pYrkttuvww5w6vvuutGroli ewa]Z&V^SDPZNmLKJ@J2J~LMOQTHW<[_cfimorAsu uvJvwx5xxxxyUy2xwSvttsrrDqrrSrsUsstttuuvAvwqxxyz/zhzzzzzzezByxwivuFsq]o lhda \XHT%P{MKIHGGfG"GH`IJLNQU+Y]adhlor/su]vUwPwwwvuts$qmdivd`k[WiSNJGECCNBOBYBDEH,J0MP;TjX]-aOehlotqs{t[ukvPwixKyyeyzznz6yxXvutt~ssrrrsissst1t#tuuvdwwx.yyz/zLzzzzzkyyywvhucsqnkgd_vZVPKGEB)@`>>@=>?ABCEI7LQSUZ_ddhlp4r\tv)wwwwHvutoroHjf2`[rV)PKFB><::]9: :<=@lBEIN5RW\k`ehlor$sQtuvx"y#yzlz{+zz_ywvIuu5t[srssUstPtZt;ssttugvvwwxaxy9yByyyyyXxxwvtsqnkgkb^[Y!SNHC?<9856k6 5689q:_<=AJDINQSY)^dcimbpZsuwawww vtspm0gb\;Vh8[2%-)'&7&%&`')()+-15;h@FLR9X]chElxnqrmtPuwxy}yyyixwvuu(tt,+))(%'?'b'()))*,.15U9@PFN$U]1dLio]ruvHvutriphlf_JWDNF?82,($#""##$%&(),0P5~:@F1LDRX_1dmiWlto.prtv=w;x2xex{wwvvutttt*ss r'qqr qqqpxooop5pUpqqqqrrrsssstAtdttsqokg`iYRKDQ<6w0K,)](:&&T%&V&'6'|''(u)*,15t;BJVRxZwb-hJnbruGuvutrvplf^VMEE=6m0x*l&#g"""#S$$%&&'*`-"1}5;P@FM`TZ`]ei}lnq*rt0uuv6vGIOXA`ngmquvZw%vu`sql|gB_WWMEM=t5/J),%"w!!{"h"#$%%*%&#(!*b./16;B(HOV\bxfjplo6prrstssdrr_qqqqquqpJoooooop o7nnSnunnoyoooWo/oJoopppBpwpppnmigdd]UNFB>60)&"""!8!q!""###$S$%#&j'+)/25yEVL4S"Y` e ilniopoom2jLdB]U/M0E<5.j)%#T""c"=""#M#B#N#P$t%(+0I4:ANHPV]bb\gNj0lmqnInsnnnn6mmmmn noo{oMo"op*ppqMs qpRon'mm*ll2k iihhhhi.ijfkDkl_kjgbZsSvKCS;J3j-0&# F !?!""# #y##$%'}*05;AGMSYz^LbehIiklmloj{e_VOOGF>7~06+%&Q$7"""x""# """#$'N).B28?RFNSUh\Iafilm5mmn-nmm;lllmmn`o8opp&pqbqrnrsrMpo1nmTllGkjjhgggyggh#hijkJl$kkIgb[mTLD<4.w($Q!!T !!3!!" "v##|$$p%s&f) ,A106=;@E1INSiW[^racIf7hvjjid_WPH@9[2,'%R#l#S"## #7#3#/"#O$ &v(-@17>jEMT\ agj?lmnDnn=@BEtGJM9ORU9Xh\=`#dUf)grdn`OYFSKD=I5/* &$I###I#5#U###]#$&T(-"17>&EMU]\bohk:mnsonnnimmmnnoppqrstYu*vvwx7sr*poo nnnmlkvjfihhh^hiijk.l!l*l~ie^XNPH@82J+O" } # ? ' s !"$0%(+04j8'*|.27<@DFHaHlHMGG(GI;LDORVZ_ctffcd_VYRKD<5.)]$"s !9!X""#"#$'+x066R KwE>:252/-|*)(]((*+/328=C7HLPRSxRQOMMJMORIUX\`d goggUc ^tW|PIEA:2,'z$""#$ $%&2')W-_18=DAJRY`NfillmmGmOllgkkTklnAo~pbpqrtuvxyyzw{q]p\ooop8pppp o/nQmllm mnnoplqiqr3pnbjfa \VVQ KDEAG=96x31/L---/7148>=DJ OSWY ZiYXVTSSITVYP[^madghhnd`ZTM2E>J71_+(&&w&a'()*,V.v27=CNIyOVl]wcGhkKmllrkkk jCii"ijlnIoUoprwtLuvwxygyzIpoooXop\qqqoqpQonnCn*nQ&LYH>D:@=X:75333\46:?*DJPV\ZV^_a`|_][ZdYZ[]\^`c ehIi5infc^IXQJCx<61~.[++5*, -'./148=[CXHNT[afyk!lmlkjjHihhg}h=ikmbnoZpjr.tuvwxSxyympooocopqrr+rIrqmpp&oovomooppxpqwqrqolif4b^ZVPRSNK@HDB?O=;;z:AEKtQV[_c4dfxf'edPba#`H``abocekgZijjhfbG]\VPJ C>g9963?223,46568;t?D;INTZT_eimSnSnlkjihgg&fgnhklmnoqsu+vwwwx xHpoooxp pqrrrrqqpptpgppypppqZq~qqpmkjhueb_[wX5U7R-O;LIXFECaBBIC[DH:L QDV[`d5gikmkvkrj9hg(f ee7ecefh(iklm(kjf.a\V]P}JEv@=:99l:o;m=>@&BFJPTZ2_dpi_looooBmIkjRihff"efkgjkvlmnprtuu[vSvw ww$pp oop'pqxrErrrqqKqqqqqppqqKqXqponl5ige'bU_o\ZiXURPMML&JJmIJKNrQVh[2_dOgjln7ntnml5jihhhhYijlImnoin+liXe`c[]V PKGDBKAAABD]EfGbIMQPUZ~_Fdh,lLnppomkjNhgfeehf2gijklnbp_rQstuvvGv#v/q3pZooppfpqrrqqpqIqEqiqqq~qRqJqUqgqVqZpon{lk1igecoai_][YWJTS'QQQQRaTW[`dXhSk0mo9ppq)pJnm[lBkjjklmnDopq7polhd#_qZxU}QoMKzIH$GHIjJLN1PT7W[`3dhko4prql0npr8rs rrbqup8nmm llm6n7o+pSqrrrZrpAmjkfc_\ZfXVUwTTU;VtWY[^a8dthk=noqr r\qYp nBlkjiihhi4j;kzl"lmoHpristu{uuttqqg(edYbb3abc/d'degik2m"nopppproooXoQo$nnnnozoppp*pq8qrOrs`ss>rqqLoUop3pqfqrBrspttttu[uuuGtts`r\qFonmllkihhSgh.hhhhijkkll#lmfn,ooprssstsssrEq5p1ooo-oJoppqrxslt+tutt5s[r)qonmm0l{k[ihzgg)gjgggghikYln nooooouoppYpdpFp,p[pqlqqyqCq!qFq{qzq_qqMponxml9mnsoNpoqSrrs0statttu8uSuTttss2r2q*onXm l0kjihhgghthhiik;lmn0n`noipPqWr6rsttutytRsss(r[qNp8oo-oopqFrrstuvrvnv+ugtt s>rzqqFpp^oRmlkkrkEjjPiiijkzl`m[nnnnntnoZpppppqFqrerqrqqqqqpEonmljhfhjalmoCpq{rFrsnssssssssprrxqpon]ml6kjihhAghhii!iQijlpmno?opprsstHtztttt ss]rqpp8opEpqrsZtTuYvmwww>vvurttsPrrlrqDp;on+mllVkjjIj;j6jk klm#mm~m?mDmno|oppp_pqqqqqqeqXponlk)if8c<`Z^ bf hk7mo%ptqrrrsrrrrrrmrqq(pon2ll kjihhqhhEhi4ifijk"lnGopqq|r>s8tFuuvupuuMttttss.rr&rrr}sstuCvvwwwwvv@uuBtt7ssrrqCpionmlkk%jjjBjTjk kl.lWl9kl)mn7oooopEpqqqqqqqapHnlOjcgd`\XUZq^bebgjlnoJpCpqqqEq]qcqDq/pppqpo(nllHkk*jziiYiiYij jjjk*l m:np`qrzrst[uOvvxv\v7uu?ttUss{s.ss=srstjtuduvQvw/wEwAvvtuuu.tttUssr8qppnmlkk%jjjgjOjjkukkkk>klmno oUoppqFqcq>pqpp\nlOhfb[^YTOuKLQV[(_.bfJikqln noxopp>p^p]pkp^p]poon m#ll]kkjjjkkbkllmlmnoqhrttuvvwFwwyw/vuudtttsslsst+tuu9u`uvvfvvvjv%uuuuuru)ttsZrr pownlkkktkbjjjjk9kVk8k jk/lMmnnoFop.pq,q,pplppoYlieUa\WOQAKVE@G8LQ]UY^1adfhjk{l]m6mn3nnno8o$nnsmmlllllPl&lLlm=mmnno?pq4r^stuvwAwwwwwBvuttYssr[qq{qmqr'rrrs?stxuubuuuuuuuuuutt?srqvonmm%llllklkkkkkkjkkrlsmnzno@op pQppFonnml2hd__ZTNeGA;V5uuvvuuuVtt@s4qpoo5nnnnnNmmJmlll\kkklmn}no)ooooooHnOllxjhdU_zYS0LhE =6o0-)16<@EYJ"NxRUY%[^aqceVg h8iOj jktklkkll_lmqmmn ndnoMoopDpqrsturvvw.wtw!vuu srq%onmm>lek|kjjjkl,mnoWpqrsst^tuu^u\uTu ttCsrqq@ppYp?pkpppoannn^nm\llDlpm nnunnnnnnAlkii`h1eb]IWPIB:3i+%W&+05:&>CbGKO]RV\Y\_ acYdf3ghijNjkFklmNmngnno oEooop8pqrsztHuumuuuuitsrqpnm"kTihfsezdddefh.ikmoqr3srt5ttutttttsrrGqq~qqqJqrqqppvpoonPmmYG[]_waXbdefghijkll?l}llll}llm@mnopqqQqqCpp nmlkaih2fXdDb%`-^,\[[[\^`JbfegjlnpcqyrRr~rrrr7qqsqppppppqqrr qqIpp^oo*ngmmVmZmnnmm1ll?kinfc`!],XSLF9>6//' 0Vmq#'+058TX)[^a/cfgi"jfkkukklXllm,mnnoRoppppKonnmlkk j~j-ii"hfeBca*^2Z VQ6LYF@92+$L( Z 7 eC#C'y+048=<,;w:::<>pA[DAGKOSW6Z^1ac e;fxgtghi>iijcjkl@BD\EGI7JKLLLLLLLJKKpK]KL]MM]MwM%M LpKJDH/EGB?<96S30/$-z,+,&,.0s36:>CGqKPBT*WZV\^``abc(cd]e5efghiiihhgRfedc>a`_]7[YZW%TIQcMJcFALbMa8`N_][ZGXEV0SQOLIqF0B?-:6G0+&D!. ;=  AbY `pm M z&! "`$&(*.,-/ 0234o55?5555Q444=4L4455 5544\3280.I,=)'u$"~ OI?"&*/48]<@CuEHOIK'L.MOHPRGSU~W XZ[\\)[Z/XWVVTS]QhOGLJHmFbC@=<:"63/*%!Qs+ ZUl   0W "l#$&'w(w)A)}))))I(((K(v()Q)X)((t(J''8%$_"W iQG!d{aX!%)-15N8:=#>?ABDFFHIKMOQRSjRQPeOMLmJIRFDbA?=;k8p51r.+(`$C7[ c #s^=fNIAdT \ { #Gr#^i z4!YoVr m \ ` _ 4 &_#W&**-8/1394579v;6= >@BDFFGGFF DCwB*AB?>;86420[-.)&$T!Uy! Y "g5Pmp cDX'V C o Xixb|w r SlIr\| x al!R#%');*,.02|4_6 79:{;$;;::9876420'.,*8'$!oOt W 4RGPJ=t &RN1(# D $ t p U +   w # 7 6 a  {  3 *\v\M N j(ni "$&(2)+,Q-`./O///.. ,+)'%$"l h!1d G J "[!)5(|UJF ]}IW2-df%DMo*jiEZ`vf[is l-,RYJ ]!"#$$$#"!l k*=7 Z J?0 b`D@{Af?o^ `/DJ _]K990++( <2%2| : $@40d$UO v HIv}LL&S<e-QT<<6o/FIRe& mYeF4+qo\UL74J]ye }* /  |GcjF*n"6q^[p8kSHBDr J Cr~8L`U '825,/IseEz}2_A w/ zSYuFj$+L.[) f;yv0"s5{i1A;BOt&oKpyxjXB1& d c,ZB";<uN`hiNDZu +\"<2SeB{o6'f^aVb#Jn(P,u-aUsU;+(! t3A%kb.`[}j=}CdN ,N4<B_ PW$z os^oy*K2OEP 'x@6pHVicW>+ T..pQ~>a;k;=\JE |h=>#/W6Zj#!-W~YcG_ykH]~hX\[sqK*.Al Mfl0q3E=#NR{&tJrb*{&g )y4r{::(9f"=zk][TeGZrN / YeWGgzwer14tl%kf-pq6!51pY"xuO_x -|{mkrjl}"7!a!&L}(7xn8zT7`Ars2*G+BMR,1!?w{gr0*3Lrik|b)*gU}EC*=~K&]h M]P=4t|UmAUN3/tRj:yN2\&+]NX*={M ?@KRa<X~JjVzZUEZ}=Uh.mGJ;!e oTJOeh>(03Lm01 ~];+(>PvC*"W 07Fm0OK_P\sfqtqD_d]]mZ^0kx8E*E;R5e`T`plI>Hi|+6+*tW7>zoF/ k-%>iZ<^:Oq[MKk}4oOi#LjjdM>]O NeT))R7l}RRSlqSJ[c{&+:4pR2(#8Ms]@&.?z)nl rFJ<Kgf\Kr8dxy~k7 9QK:6CNqsn( SYr-w\^d{xuv%&lS;DcdX[UTNar/o   5g~kBxdS^GhvpkiZ$+Y^J=?Im6%Z4[M_Va!ythnyoXP]vg|Kf2 4LnqNtOJczt4Tdh_Z]qwf? MUIBFUlzayW%@z  pTBFJfHy;Y_hfk[7 uOLbjhd'CU^[WUZ`l^*9WaTBCXmk_W'$\m^MLMk4o(:B\gbD!nSO^b^^'@RZc_PHbmG Ec`J;Cd}lue$0v uu{snj~; $MbP)xl[VWTN3HZtwY@Vl`:DeiM5Djy^cU# )WJRH,$rqxps=;s$7OI" '0tSIA*);PtmOPZ`P'Uyd>8RvsUVuk6U[ti</"wrvsE(*WiOb?JE&.(|I6*&8[vu_KMQH4 1`k\NLXuwfj|{W1AvB|WF-~z|gE3Ee~iaj'=-  %%m9!"6Qve@4@V\:>_qn]LW{iowciUt^U6}{Q0:V|dHP~-* /%vG'  &ASN;25CNG808Kcuwc^ngk~&NS\H+xu]FLlxUNn    i>$  $ ,88/(,ATQE=Hi|ta[c{3KJ>}}lbYhp`\w  {F    ,64(%<TWL@C]}ypju)4:-n`bi{pbhu d/  !/72-6EOSNLQfw|*)$vmmpyvd]d{  ti_C#  &"&,4;BMTUSKWz~ut!%vedfpxwtww  yU:#     !0.")8>BMVZYNTqwrutvv-.'l^bky~|{dN3 @@~# A ?Y=_cF4R-*jR *ak?< Y  N   , 3 1 !    e  @ 2  l f > 5nR<Bt<Q ^+Ti~B JXr E|L$!JV^15^JR ; m / { >    = [ e O /   ! % ( # 4 U  E  6 F Z t < L KA_Zk5iU&m \T6[d]G" y([s i {  I    J -    ( = E A  w o  E k  7  5 8 ( # , 6 X w h ^ + 9dB3} EiL]xMk@LAHnM7 e " w P L C /  } g Q F ? ? 8 4 7 6 4  m -  E G t N  % < *  1  H O F voS{ wr>L3)3 ~EuZ + # F   #    P $  / M z # R { E D  3 Q g @ $ * 2 b    : { > Z  x pdB-+X]ZAdFn_-tc1gye1 i " U  C  O "  C b L !  : s t G  % F ] p q  ' J _ V I 3   O ' > @ #    ` E l D&7\`%]Ybx%HGx L ~ m l  I   Z U  v a N ?       Dd> 8Rf$. #b         - O l y e  w AL_F Rfm+q6of@3     + : U < w G ( n:W^G;f /z[IqX=BX^fu 5 Q : Q~i%N @t~87^cm} Y I Q D f D O m ] gU.>jQfNtaRB#4N{5s'8MK^? 4 ` ~ n  3 Q o ^ F1C'*~. 1 s A <  b )  B ` MI/x kC#9=HTYZN[2QMUkhD)JrPBS#=L(VgSRs      e J E  H 5X, ~ 3 ? q \  |  $ O V._. %#.e>(V{yFeG(zbNXpz^D/"/BIQcrusnz}'Zwyak[214 ! 9 N o  @ P :  4  E ` u n v \ Y h d d H   ( !ilR i-Ew9Hf LP'%(6>:' <AmKdfvC.][6 3 r e  > v n p - 6 & 9 $ 7 P X @PW8 *qw6]LHA>+ |G $R8Sbpz'q* k U    | f  d W q s B ] L{A0f t|C6Xi?+y xy!FqgDi4 2RyiHg+Q8.jw$%4BV|T:x ~ ; =  f )  1 >_`9i9S^EIiUS 7W+:FDQPD ^+*HwRCjFZ'C' vEzW l f}xN8;ktH:&G*"/P;U_0LpJQ+$ mN%6s4\'#%wM]mnEYYu=2Q:g;xr_- Sj0-!9TQu7sA >m#[}([h|wpL(=aRGUVqGf_^+~%A{z  =qfvB>hm^+~M$U@YZ^%IwM}4W[+fGTOi)He7Z  P{*& :De3XT?x,uSaegn}G4"RHvk@dpd J$QkDbP^ @t}iUL N  h 9 l 5  ] >  *3DS>BfI aB\@ne+uK(<(?| }LQ ;D?).?4*Di3 N E t 9 " * q  xE-^S"d,=n; / +^gN} Z M O fsb?svZ*Q3Jx&"V _p !Tbv B:w&3K ' X *`ezro6TK|! ( 0) 8(d:37T^>GZJ=G#<0 r Wb{-404~O Q!"#k$$%Z&&'e'(3()O)*^***`*#*)).(''0&#$$+###N##$%&( ))) (>&}$" Sat8 [Za]p)) 9bt.|P   "=#^$%&k&''A'}'()*,--.0.//01<12^3#445666565532104/:..Z...=./0123e22c1/.,)g&# k"H=_3S 4 Z %cY`I'.PQ\*[ s1 a 7; {#&&(f*,-/J01T1112'2m3 345678+8i89N:1;;<=>?@AB(B?B^BEBcBAa@%>=<+;3::c::::;";<=j==&>?AABCCpCDEGHIJK KLMNNN)MNMLKJbIGFFbFdF*FKFG6GHIsIIHGFE CBp@l>J;i8Z51/,G*(@&%#,!? | 7Ce>/%"&|4_(3 #q&V)\,/258%:=z@}BDEFfFGGMGHHxIIJKL{MBMNOCP:QWReSQT+TUV!VW WDW4W&VVVaUTSxRfQZPPtPPrPQ'QRSPT0TeTAS QPBOMLuJHFDA?>;86+320v.,*(B%#r!Hb l aw=/4+($!q s1!<#W%(m+(-04Y8;N> @CEILLNP'PQ}QR\RSSST;853H1.,*'%Y#2  L *t BQ>;\8521\0040x2.369ADGJGLPPTX[&]W^`ubhdfhijXj`jjjjjjjjjklMlmmmmmmrmGm5m7m`mmmmmmmcmlkjji^ihhhhahhh"hXhqheh3h&h@hioj[k_l"lllkkIihfdb;`][YWW TR;OLIFDvBA ?T=-:75`20.*&B! 8 %SP2MK$HFEjDbDEqGJ(MPSmUX\_be/fhigjlRmo(oplpLpRp+p oo{o!nnnoXopp\p}pppkpGpppp1pQpnppppNp%oo9nqmlkkkqkk|kxkjkykkkkk_k jk)klmnopMpppzonmktihf2dBb_][wY VTQFNM&KJmHFYCS@|<9T40(+6&"O s<r YW UNQSVYf\^a/dfi(jl4mmnopvqr_rrsrer"qq]pp oyoPoZoooop?ppppppppppppppppHoo:n|mlllWlllmmDmmnmmVllUlElNlmnopqqrqyponm7ljiQged#b;`7^D\QZ;XhVUTSQANrKGC?:50,(4$ ^]U\/ZYfWW@VWPXZ \+^acbeh(jklBn!o[pvpq qLqrst(tRsss}s rPqrppoooooop/ppq qqppqqqqq q'qq ppaoon}mmmymmn;nnooooon^mmfm.mn"o&p)qBr_s$sssrqpoonlkjhgedOba`k_s^]\[YVRO JF A;72.*'$J!6aa`[_o^w]m\\]8^ _abdfhjl?mop7qqppqcrEs.sssxscsrqqp9ooMonnno!oop^ppppnpqpppppppppphoo5nnmmmnnEno oopooBnmmmRmmnopqrst t,srqqp]onmlkjiih-goffedd1b:_[XCT0P4KFA=e952/I,(ddod&cbbaahbbd$e fEgik`lmnpqqqLppqzris;ssswshs*rrEqwpoo7nnnnno]ppppp|pMpJprppppq'qFqeq4ppEonn8mmmmtmmncnobooNnnvnmm{mmnqo8pOqdrhspttwt;ssrcqppcooanmmxmllflkkkjigdMa]_ZV3QLHpDA=:963IfNfIf$ee+dRccdyeAf=fgijlmnnp&pq+pppqjrVssnssos{sisfrr2q)p,oo)o-ooolmDn%noop p)pwpppWooRo/o]oooolo9ooo:o[okooHnmlih}fdb_]g[PY)VSPkll"kk=jjk;lDlmmLmnmoJopyqnrIrsrrrrs stt?tWtttu2uFtsrrqqkqNpppq]qrrrrrKr r rzzsz-yxwvv u[aflosvnxyHyyNxw uro]ic\UOSHCd=x842u00@/002257952O/X.,-+-t.K./02<369#=AGN!U[aglqttvw8x xx3wut?plfI_WPIC)=T72d.1,I***H*+T,W,.1S5:@GM%SX^PcwhlioqrdsEtv\wy yzz6yyy/x7w5vvGutss.rs#srrn nco>pAqAqrhs sissrsstUtttetlt^t`srq,olid_YSLF?83/,*G)5(\(())*T*,8-z/15:/@G1NV8]Td^jos v+wwvv#trnjQc[uSKC<604+'&!$%U%v&6&'(W),0g4;AGwMSY_eaimkoYpqswuvwxxxxpxTww6v~v)uuqtsrrrrxrHr n nDnopqQqrVrrfrrr?rssrrrsrrpvo l+hc{]W9PIoB;d4/+)I&&B%&.&y&''N'()Q+,05;BOJVReZ@ah6nlr.uvVwv u9s.qn iNaYPH@9f33,("$@# "S##$d%>&1&')-&16v>uuu|uttt{tUsrr&qqqqcqAnLnfnopXpq\qrqq1ppq qWqKq)q(q8q~qOponvkvgb\TMF0>t7q0+'6%#""|##{#$($r$%|%'@(,n07;>5FOOW`fmruvwNv8uesQqmi)a~YPH@81d*& "! D!!"h#R$:$%&)-m28->qDPJQ6W^,c*gjtlmo+pmqrssssRsrrrrrrrqpppp`pBDKXR6Y/^d~gj4jklrm)mn3nUnJmmmOm[mmnBnoFnnlno2oppttsMrqqq[qon`lkIjjjiiijtk&kltlli7{0*%#T!!!S!!!!" "#%*f/6}hi:ijkkliifR_YQJ A92+l&"! !m!"h#$8%J&()*3+/X39[>CH`L\PTYo\_4`kacJeg{iiQhd_XRFJCh;4.)&'##h"#0##2#M##U$7%K) -4j:mAGOV^\cgjkllm@m mllllkklkm@mnkopqqrst^uuvCuotZs8rtr3rqpNnlkEjfii9hhhi}j%jkl;ljg:`[SKC;4-v($t"!J! !a!"4"$S%'),/O3N8>=C G(JMyPSW7Y[>\1]u_Kad fghd`ZZTWMdFN>7g1+ '$##%#l#\##$P$+$%).94:A;GO Vz]6chBklmmmmmmhlllnlm6nnfopVqrSrstuvwUv/uatksfrrrrqsonlkjjiXi.i1ijFkll]ljgb \UWME=6/*&$ "!{!!^!s""$Q%(+\.2 6<AFILN`PRTVjW]XAY[^,`degeb{\JVOIA:34,(s$#i"Y""##$:$5%&*).5t;gAHOW\^3eidlmnnnnnnnCmmnnoooFopr.rstuvwxuutYss4spssrq.o_mlkk@j}jv~wxyuttUsszst9t@sTqpDnmllKkkUkKklDlmn/nlj/eF`ZTM'E>72. +'&Q$$q$$$&(,0>49(>@DJINKPRRRvRRRRS7TVAX[i^PadNgfes`k[TTHMF >'6/i*"% " !R!s"\#$$&L(O,2s9?FMU\wbhl}ooKpp p/pp oooopqpqpq2rs:ttv wRxyzuPtt.ss}stTtksrRpogn~mm0lllmmnho`opnllgc^XR JDD=9$4s1"-+)`('((3*,^0w4s9Z>#CwIzNRTV;UUtT~SSsSTVYV[^adHgg+fub&]VP H@92R,'%(#8##$%W&'E)c+068=;CJEQZXb_e8jmo|oUooooAnnnunobpQpqqqTr?stuvwyyzu tkssds]stWtsrponn#mmjmmmnnopq1qpFnPjgKb]WePJD?;;731.i-+++-0l49,>eCIxOTIXRYZYXVU"TMSUAVY[^acfgug_c_YbSSL(D=V6;0+r(&&&'(*4+:-0'4:bAG3MT[Pbg8l9nhooonnUmm\mlm/nOopppq;rVsuv2wjxyz{kttss s/stWttsq|p>ornnnMnZngnopqrKrqpAm/jhfSa\VQDLGC?5;a8}5321136; ?SDJ OUZ]^_^m]8[HY%WWXYS[k\^a5cfhhlebn]WQHJZCa<7y2W/-q-|-x./112_47R;@FLTRFX^diUmo onvmmXllkSjjkJlnmoqoppqsuv@wxxyz>{ tkssssGstu[ttrquppooooopqrssrqo=liea/\UWrRNJFB?<;88{7996444z568S9<>CGLQWC].bhDkoHoon-mClckjiiriikmno$osp-qsxtvw,xyyzfsss:rs?ttuutsrqqVq!ppp{pqCrrsLsrqonk@AD?GKOSX\b.gknqpp,n4lkjihhhQiCjlmn\noqrt$u%v9w wxhy surrrrstuuuQts1rr-rqqqGqaqrassgsrqp*nlj#fc`V]ZXUQNLJAHSGFGIMPUY^LbfSik kkjitgfdd}cd def1h j@klkjgd`[dVQQ@MHFDDDEFH^IL3ORVcZW^NbglkoqqErrpnUlkwj.i9hgglhmj&l m mrmnp*qs9t$u&uvwwrrkr(qrnst uu4tssrr`rXr0r qqrrs$sNsErhqaonlkhec\aA_b]i[XUSBQgOONNP4S6UYq]afiGldmnn%mlk0ihh8gff{fghjrlhmnmlj;gc_z[VRO_MKKKLMOgPS(UY\2_cVg@kqnqssrpnlksjiggg:h8ikllmIn'oqZrsntcu uuvYrrqqkqr=rst+srryrPrQr}rrzrZrcrsstsxsLrlqkpnml^jhgedJca_]dZXWQVUV(W!Yz[v^{beilo>pXqpponl9kjiijiyjgkUlnopooljgMc_m[yXrUTERRRSTVWY\^a|dzgkUnqlstLtsq*nlk+ihggfgitk7llflmoiq#rds0t#tu uuarLqqWqqDqrrs)rrZrrrQrrrrrs6svss~s'rGqWp)omlkjihgg6fReWca_^Q]\]l^7` acfjm3oqrMrr'qqoomllKkkklmWnpiqrMqq$olmjg"cv`][ZYGXXYZ[k\^`bdg:j.m/pqst&tOrqnlkjVihagghj8kllmrnwoqrstdttttr=qqCpqq1qr5rrr1rrMrs)snsssssssjrrq-p*on$mbllklkkskBjjjhfeedeefgiknaprtEttssrqoncmmm m/nnpqrssOs;rpn&kVhhedb_al`W___`(a!bQcdfVgilXnqresssrq'o0mlzkujiiqi`jPklmmnopr5sSt tu0u0ttqqq*qq@qgqrZrrrrs'stt=t>tAt)t/ssrrq+pVotnamlllllllmmtmdlkqjj5jjkoltm5n^oqsktuv*vutis`rponnn n(ooqr}statjtsrpnl|jiDggf!edddefCg'ghOiTjlnpYqxrrrrponmmUll(kllmno`oppqrsttttDssqqOq6qeqqrIrsessttatu+u\uEu6tttsSr8qonn0m2lkll'lmDmmn@o)oooKnn|nop_qAqr~sytuvCwwvuu7t5sr q(ppoopq2r3sIt=uu\uttrq.onmm likjjiiij=jtj8jMjlmRnopqqrq}ppooodo"nnnopmpq%q>qr rxrstsssxrqqnop?pqrrsBststu u6uuuuuyutsrqbonmllkvkkk?klm5m[mnop*pIppp[qLrZs[tttuuv^vw*wvv@utsrr$qqqqrrsTt?uuv uu:t`sFrMqwppoo)nsmllkl&lkkjk$l lmnoap&pzppip.ppPpppplpq qrrDrWrNrurr\rr#qqEpnmIlwlqn2o:pnqKrrspttu-umuquuuuZu(ttsrpo!mll'kNjjdjjkopEppqq>qr9rrssssrr q0ponklljPh4fgj8lmo)pq{ros stitttttyt@tssr@qap5nmll7knjjjjk%klyllm>noQpqqqqqrstuvTvvw&wzwwswDvv6u\tEs_rrrs^stOuuvwxww3v=uqtssrr\qqMpgo}nn`nmlkk jjjk=klMlm2mamwmnnop p5pXpqyrrZrrrrrrpomkifc`^2bwf hk2lnpbqrWsLstHtsssys6rrqpp2oDn>m.l(k`jjEiijjrjjkk-kCklmnXno odp.pqhq|qqqqqlomJifc7^YTPKRDWb[~_abfMi4km&npq;qqqqqzqvq?ppdoo5nnmmWlllllm8mim{mwmmn(npq*rtstvvwx!xbx'wwqwvv[uujttt\t;tYttttuu7uuuuuZttgt&t t sss|srqponpmnlkkAjjljOjXjjjjjjkVl=mImndno&oppppppppmj{eb.]oXRL&FAGM:QV(Y^KaegAik.mn!nnooYoooo8nnlnmm^m(m mmm/m{mn+nKnCnFnanozppqYrsuvCw wwwwivv:uutissr>quppppq>q^qqr%rs;sttssstt8t>tt)ssrqpIo9n~mmglll"kkkkkkrkOk6klhmQmn(nnoopoo nUn>mTlhd_UZTNHA;6L=zCGLPUY]`ucGeh*ik=klm mmnnmmmmkmlm m{mmn2nno+oAoKoZop7q qrstv3vwwwpvutsrqponmmZlm#mkmn[nogppqrirs2s?s_sttmtttttnsrqppooUnnn mm3mlll2kkklmvmn nZnoBojoSnzm}l/kigc^X(RJKD=\60m*:27r)po6mkj{igffeef8g)gi!jZkm(ntopq[qrrs"st't]ttqtswrrYqqVqppp`oo=nnwn1mm-llWllmzmmmmn2mm_kj1hfd`[xUNHA92o+%O',1i5::>CVGKOJRVvY\^u`bfcdefhhijwjk.klm5mn nn!nnn.nOnoopppq_qrqq6pofn!l|ji)g@e-ca/_']]]a]_`Obcf7hjlnopqPqrsCstt'sssUsrrEr rr8rqqYppyp oonBmmTmbmmmmNmqqqqqqYq poo9nymmfm'lll#k{kjjZifc`]&ZU~PMIuB;23,%8flB#&'+I/4(7;?CGJMPS.U0W9Y.[H]Z_a7bccd[e"fffffpeeee+e-eff`fffffedb`^\ZXVTRPNLKXJIJKLN1PSsVZ^WadLfh ijklmnhnoofoppRppqTqqrrd@CDEH&JtLNPmQvRS~TwTU.TTTS}SRRRS4SPS2SRRxQ^OMTJGEB ?N<:'8654312P12=246w9i ==p<<BEHKNP[QSSTUW?XZ@[]a^_`a``z_^]:[Z*X)UROMHJH7E)A>:62,'", [xVm;U u :}WH o"R$e&(*,-/0#0122S2#116000o0s0b0$//\/#..H-$+)'%#!W;3S1{c  i$O(-$1O5C8u;> @BDEGGHJOKMKOQRT[UVVVpV5U/TRYPO LIGD7A?<@962/s+'!"?GP :~t p 64e!z"#k$p%B&&k&&6%%)$$$$$$$`##8""!,x O+1  x L wN;#2'*-03B579:;<=?@wBbDFHJK;KL5LKJIH%FDKA>;9b630{-R*'$L f#, vo ND0[H5  Z&c E s Sl,$8#+~`(s" O  Q|H H  w^. }#o&5(p*,.Y/01235H7-9R;_=+>N?_?@u@o@W?}>=;O86(3e1'.+(%" vzO  0,T\ <P$=l=N  N .f3)X(WK: E ;nt^bVFI ~ a L6!"$^%&')'*,;./1E2S3j4!4505s431/-P+(&# Z 0 On(gvoC4|NK 6p!} 3 j 2z k k  "  t b[_ ( Q[<+= MG21S} !#0$%&(&))*=*)(&$"!<[(C  rh#8XNO]oSCpAtZBN8V0~{L[6aU[/oooB _  /PXCP* &LgLG 5  }U:ut=?}KmBa} j=pz P0nn6/.AKORG-0-Pph < l |   5 H q~5o.Z]B[ W 'R=/;TK ]$NTdPOILCj)G=~]r{lT=4*+2hY '(]N o T a 3  }hT(qLR1>B6uSQf.c`%4=dE 1piu+Ek Z+@7- K;0P)5$&:cdBubh/OY!o=g98Y;O]x9|r",2%i<SDb{@B`}y`L8$ 8$G:C+K/q]p&KZWb|=h1.PdSy:1j`bev,Mv8[1)-`MlO1 NuY1JC|3V]0b1#Jg]?T.3>[US<} nnedny.W:}PKZ  Q$6tNdn\SA/b<&._ ew>n$F/*:UI~gNS,4T7W n" )EfOjB]l] CR}lZ\_z}U..Eu*9K,1s6^"p-Us#S#wd*q ,g 67]wGB44d!Dxl_]P]~HRY1O @U?crczobl46te#na0rrF$5ng)VgB~ldg^bv +?#]&Mtlxq!w<yT1`=md*)K,BK]558tpm2.&6*[ megx}R!%3n,Cvm69-?|I'\fPX~uJ<8v{ Rg@ZQ"%xFf9 p|J4`#{J6F 2R,d?08NUa8U}Qz]uSRD[~@Xj9qGC5"cpZFNhjC,16Qp /4 iK;2=AbRAD('<s7WGcPXwtx|pz=Y_\_p&%_h=sz8@/G="^9onclxnMDKi|9B.(v]B"?owF+ (r#2^A-dEPmVLNi8uVeHehfM@cW!R\M-%TBowYWTkqWLZd}+(61pS5-+=KimQ26J "{XXrBE:KhlbRp7awy|}e.=VQ=7DOqsx!"ZPe$rWX^xyrv&lR:Dcidjjldu%z_  5hyjF~eUb GguqkjX" 1\aO@AKn</`-SK_XbspgprgVVfu jD\$4PpmLtLJew{r3Saga[_wlC)PWMGKZp|dvb2G ~\DDJjT f<\cibhZ5rKKbd\[#=M[\WSZbiZ, =YbWGJ\np`}]+$Zu`IFKoN"l%9DZa`F"oRO][SU 6N[aYJBV_?$Gb`M@Fb~isd ,s yuuhce @K#J]O,!}o]URNI,EZssYASf[; AbhP8Ccyw^gW$ /ZGQN5*{vykm}GIl!7NF! &3tQF>&&8OsrWV]aS- RveA8MosZZxrA,%\ ^xrI9' }~u}F#(ZgGU@LG' +){G5)#5Yts\ILSM92an`OHRqzhjz`8EyE_M2~tS:Gkmbe%;/  $%m9" 4MouZ71BZ`?"CdunYGTydf|xbhVv`V8{^BLd}XZ(( 1'wI) !(BSL:4:JSJ;3<Oets_\mch})RU\H,z}gOVveWr  " k<$%%4=>802CSQG?Ifzvfdk"7LJ>~rlakrgavK!*7:/+>SXPDE[xyumu)4;-mbhotkw h5  *8739ERXSNQbz}ry+)!|uiglzqiuxmbG&  %(29<@LUWSJUu{ut"&xhfcju~yzuR9#  ! '60"!.<>>ITYXNTmvs{zz{./'tfgju}{~dH+ <=x< DV=fc?(I)(kT! ~YjC> T c /     4 > 7 !   _ 3 ' _ e N =}H3=o7Sc3 Shz> LYt@{S/%H[g5%UDF 6 } >  =     ? a s d J #     " * $ 2 V  / > Q b y B G F;[]l8d`$i ^V:^dY@%[t g r  y D   G %    $ : D F )  ! B h '  @ E 3 , 3 > a ] Y ( 1^:- {KmLZzMa9'Q@E hM7 k & z N D 7 " y e N ? 4 1 ( & - 0 ,  G   ( [  F r v < v w 3 K 6 # & x  C F 9rwuU|qqGO7(.xE{c  } <       e A +    9 V  O t t 7 q , + U p I - - , T    6 y 8 V rxlH/.Y[W?eKud2j]/ij9 j  B A  I   6 g V 2 1 K | r L )   E [ k d  / M ` V M : $   ?  5 ; "   ^ J f C,Ca`&`_an|IN S  f ^  >   W G l \ L @ "        `wJ6Scu [ * , #   ' #    @ ` t c u KQbFMgo.t/ob84     ' ? V > j 7  j7cw g/$Lb[\lMRipsw 3 G B Yh!FDy~37aix + _ J J 7 c B F [ t Ka`6aL q nU>$+Alcr1H]Y( _/ 7 `  w h  - T u i M1A'"){6 9 M C  U   5 U G> *lr\;GBCDEHFS2zwty`7 $FlzMK^0CAIeZXt    w # o  W N  K :U3 > D n Q  z 2 V Zy}2`+%x bE6_|r:\>%v|iB$'(/6BQ[b`MTe4m# lQbZ1//   0 @ g  H [ E & <    E c ~ p w t H I ` d r Q % 6 )m\M!u(t1p7Fh6~F*FZ`bP?QZzJWx \k7(VN, 8 z j  4 v q m s 7 6 ( :  ' G Q G]_B%j u1ao2338,v:Mpj]+l4%16BRex;#&z c _   | c ~ g ] x s ; O G M6o%s_;,Ob5+ma8;r<j7 BgzZ{=J%e}$0>y Ne`E~  9 8  l  +   .[tFtDEI>Jqh\cR5.f 2:HQa[KZ /Jwv&9dWv2PD|TQ j dqT8.W_67>\?/ 1ZOep ZP#_+mQ@8*5_,j> b<\be<RP_q=;_Chy@kP#iu',@:  ~V|TtEoRCi"+i%>uL,Z]U3 2HQR@1s5ob :qd{NP{wh'~[2^Ljj`=j g('E.A?8VOIA%\7hr80;d|=)Kg% T>bmnun@D!3`H{{SrAy?~/:{(0-l"8Efbhc2 9 t  G ' B # y  l 5 q815z(!1^J"!e2C Q.t1vL+G8Iotl)V*_0-3IVYJLRb;x % 3 I .  } s7'5=h=2 QdN,e^~\?7w Q ..m [R3b<Bvxt8F Y)_j g / _ k"0wQeq.OR,E{?~95<L[F. % (  aK*[#Ay&(E%<!*:JR9L* =Dmq0P/  r p]Rg#0k?(34 D!C"##$?$d$h$###$ $o$%&&''@&&k%%P%9%6%t%%&m'9(=(){) ('h&/$t" :D^   &LCeJU_ x" PPb0{ B  FRR !C"#%K&&&k&3&%&'?(V)K*1+ +,-K-.#.B.$-..T//0Q11223)221I000g00l0012y33p32|1m0{/--,'*7'%y# 8 1]aB u 4kqA,Z^6-UR[!O [btRK+C+y rJ$!$&({)+-%./011a1F111212y3_445t687789'999::t;6;<=>I??d??'>e=<<<<<<<=V>>v>v=<;:987642/-*4'Z$"7 $:`AvI vk'<g%, H}]0Hn|x<h @ G *W"&a),1.03&5 78k9:`;P;<7<4<%a? ?@ABDEEFeFFFGGH3HIJ7JK)KWJJIAHHHIHHINJJK3KJHGFEDCB6@>=?;8530- *m(&$!Q'Q b D $ #me`nJs)  ;#\&*.{1469S;>}@BCDsEFFG?GPGFG=GUGH\I=JKLJMOPUQyRRRRRUR@RqRSSSTLTqTxTSTRRjRRSSS4STUUUTSQPoNMLkJIIGFJLORUHWXBXYZb[W\\~\j\[[[\]_ `tabd8deeeeFdd<964 1/j,*' $c"# XMQ _ 3km@<9z6421I0//01469|;>BA0E)INQTV\X[j]`?abvbcacddeZe<9741/,*'%!U 8 R\IFC2@><;:u:|:h;iVinipi?hhhphhinjNk!kkkk=jibhDfed5a_ \ZWU]SPNKKHFGCA.><:R752/,c(y$e )=! ROMAJI'G6FE.EYE]FHmK+MPRUpX\__bewg@i/jl6mXno>oopooooodnnooopqqqr(rSr/qqq;pp>oo#nnDmmmZmll kk'kk'kukkl l l-l1lkkajjjjkQlBmsno3ooonnIlk6ig,eb`^\hZAXUSePNPKIzGEvC @=M962.")U$ UP Z YfWLUnSQP]ONOO:PRUTWHY\^aYdfhjlcmnoapqqrUrbrwrSr9qqq[q pqqNqvqrrrs'sPs$rroqqIpoo(nn?mmmlmEm ll2kkkklFlm m@mmmmDllXkk|k6klWmnopqIqqIponmkj?hfe c5a__][YWUDSQqOMKH-DA?=183/*&g":@0_^9\[Z|YgXXqXY,Z~\^`bFdrfhjQl0moap]qq95 0,)G& ";bb7a`__P_^_>_`acWdfhuik#l7mo p;pppqKrrst4tOtttst*sssisrrrvrrsjst tIt'ssGrqqp`oo.nnOmmmSmlll7lll~lmnDno9oTobonn0mll`lmnNoUpqrt tttnsrqqp9oNnYm@l!jihgfe8ccb+ae_]YV]RN}ID?;W74Z1E-*(/feeeYddbd-dde-ffg|hjNklm9mo+pRq q$qqqrsmtttuuMuquUu>ttcssJrrrrsUsst3ssrr4qxppoonnn5mmm`m llkkkl>lmnCnno'nnnWmm@llmn+o;p}qrstuXu;tssJrr qppSonn mRlkjj$ii)hgeb_\_XTzOJFFB?ys rr*qmpp&ooooppzpqqEq,qppMoo3nnnnnnImmsmllkkj|jqjkEklmnop8ppqqq;q#pppq#qqqqpp:ooooooBomlqjShfd3ax^\NZVXWUSPlnll|lkbjjkllmm;mnoopDq qrsYsszsstpu uuuuvaw wwwwvvIuu ttssmsisxsss\rrq>ppBp2ppLpq(qr6rzrcrTrqq.pp,oooooMnn8mmDllkjjjk>k}l lmninooHoppzppppqjrrkroqqqppppppJp4o}nQlkXihKfjdYbua_][Ynnnemm-llmnnnno^oppq@qrs9ssssttu%uuuvOvwQwwUwvuu9tssos>ss=sst7tsrrFqqquqFqgqr@rswssssCsrr*qqMqq pp{oooDmlkvj>hgYee d6ca`pypwpLoo"nooppppq%qaqqr rssussssttu uauuvavw@wxwEw vyuutUssXs=s'snstPttqsscsrrrrrs=strtu*uutttt1ss7rrKqq1phonnmwlllFkkkk;k^klmJmn npnopq+qqr1rwssjsscs-rrsrRrrrr\rqponmlkjrihhgg/f2qqqqEppqqrrrrssss;ssst t-t)t"ttMtuuRuuvvVvhv~v9uu%tLssrrarr$r8rssssss_systt=tettuauvVvvnvrv_vPvuuztt sGrbqnpgoknsmTllkkkDjjj8jXjklm9mn?oopqr.rrrs^sssssssfsssssNrr qpnmlkkQjjjYiidsesSs4rrrsstttuu4utuubuouZuWuFu&u tuu1uxuuv uuuu~u%tsrqqppq:qrrrsfsstt~tuQuuv.vtvw`wwwwww|wgwYvvcuutsreq onm]lMkk#jjjjihhi(jjklmpnzopqrrsLstst t:tItjtkt:t$tetttt=ssr6q4p nnmOlllllil5ssssnspst>>c>?i@AYBDuGkJOSX^c@h~lqtwxzez{c{ zyxvCs\nj6d^Y S@NaIFrCBAB(BCDF"GyILPTX\`}dh~l.nqDrstKtuvwxyzIzzzzyxwvvluttEtttCt;t5tTmmopqs>ttu)u]u`uwuvOvvSuuuuutrqp;ofmzjfb \W~RLQFA~=:8w7 667S79 9;y?BEQINoS=W\gaEej+mipnrst?tuvwy!zzz{F{/{0zyxvwwkvuutttttbtolmonprnospXqfrds:ssscrZppomnnemmAm.mn=nnn=nll:hdq]QVtNF>7]0)%I!!i !"I"#k#$$y$%&*1. 4;8CL/T]gdkptuwWvvtssokd]U8LD;~4,'#,!z S !"#$m&'(m-829?FLqRY_8dtg|jkl8lmn?o*ppqqppqqNqrr|rs rrqr qqkq\pq8qrs@stt9sr;poVnmml=kkllm:m~m?mZlMkegc[ThL9D(6.)g$6! > !!%"[#'x,3:AHOPVy\bf}ijkl l~lmUmnEnbn5mmmn5no%op`pppKpppqq^u;u1u tttt|t3s qYoYmlkjjiiij|kkkl}kjfaZSJB; 3-'/#!!8!"!"v#&#$%^&#&'(T+2.4:AHbO U[b'fjlTnEnoo;o(m jeL_WP=H?70\*%y" r !(!)""%*18?FMU>[b=fdijkl+llmmCH]LPKTeX0\,^`abdegibiQhe^a/ZTTLEB=660V*'G$e##n####$$|&*18?;FMTG[ bfjkm m2mmmmRmmlllIl!lmmnoBpZqVqrBrst=tuVx wvuuttt%rq(o'mkl"jj6i:hhhiajkkltkjgScL\UME>71+($$#s$$)%&&p(*-c/36&:r?wDIDLORTU8WZ\R]a]^`ad/fghYeb\VOHA393x-R)|&%$V$$$%!%%(e,O29F@VG MU[bgkQlmn nVnmmmm_llllm{nFnopqrsstuv,vx9wvuu tttsXqon lkjiihi iNijklEkjg;c]LVNGo@b9q3-)&y%2$$}$]%o&),/62I6:>DcIxMP]RSUVXRYYxYZv\]`ucyegf6c^TYRIKD2<5/I*&%$$$X$%-&G&)#-&3:8A_H1OVN]chlmoQokooSo nnn|nmmmnTnoAoprrstpupvjwCxwwgvuu!u:ucu0trpo'mlkjj`ijjMXR!VW]XX WVU}TTUVXvZO]`Hc;fCfea\VOyH @9`27,'%/#$g$%&(*-x18?ELSZ`gDk~op9q}qvqzqpp^pNp[p2p+p`ppq qqhrsstu~vwxyww4vuuuv7v&uGt)rqKp@ornnOmmmmnnoohnjm'j;gib^ XRL&FwAk:p7j43N112}59->BGMR~X<\%_J__][YaVUTUVX{ZE\_befgda`[WUdNwGA#:5a/-b+,-/13H5(8<+:899<@5DIRN#S:X/]f`ccceaW_K\Z"XW`WX[Y[Q]_beghfd,_YSMGA=8534579;=@DINRS;X \bfkmoplpp oTnjmm4llmmnopppqqrtu$v6wIx_yz{w]w!vv}v}wwwwxvutsssVrrrRr[rrs\sbsHrqqonDkvhTdY`v\XUQGM{IgF8CB%@4@@nC?FqJOSXE\a[dYfffdb`w]\B[[[4\:]^`c^fjhdihgb^tXSlN)HD}?=d;<=@ADFILPTX\`egiFlnp}pppKo9n1ml4kk?kaklxmnoopGpr stuvx yAz?{>vvtv\v.viwwxMxwWvslsssscreqton]lidf/c_]ZAWCTPMKIGGcGnILJP5SW[_cfiihilgfdba___7_`adbegik1ji{fb-]&XSORKjGFEq,on=lNj-gefc"a^\Z)W9TR+PNNY[^behhk+mqn>nnml,j~hg}fejeet`tlt_tgtttt?spr1q onsm0kjji6hNggfedmb`_<]]\{]]_aDcfhkmopvpp|p6o*mljj,i!hhijlmnoocnlj6gda*^[YYZY:Z\n^`kb3dDfXhPik3l|n5oqrssJrqVoml:jiiYhhhik*lom$mLm]mnopq/qr;rssr}rlrrsfst4tttsNrrs9sttAthtu"uXu@trsrTqEp8on#m?llQlkkCk jjhgqfdd[cdCdfsQsrq oonymmmlm&no'ppppq qsqrqrrrrqqopEpq_rryrrrrrr~rsLstVttuueu!t{s1qpoo>nn|n@nnopq>qqrs srrrs"stuvvrvwswwxwwvvu6tKs\rfqqppqhqrstuv;vzuts,rq;pRooOo'nnnnnooXoFnninoop*pqrmrrgqppk8=DBGgKPTX\"^acfhiijklAlm@mmnnnnmmmmmmnJnnnn1mmllmmnto^pqs(tFttt-sCqp npm kjihhfhhjhijNjklmnop:ppqqYqr?rs ssssrqqpQoo"nymmllZlil|lljlVl^lmWmn,ninop%p(oo8nymYljhRc^YSMF?92,2t7<<@DIQMaQDTuWZ3]X_ac1df g"ghifj jwjkjjjk-kkkkl,l\lDlkk0jjk4klKlmnopppon:ligedUbat`(___`a@bIce2fhjklmnoopWqqrs3sWsks+rrrq_ppsoo>nzmmmrm`mDllllmmOmZmumnOnn&mckjqhg)dD`ZUhO IB;4h-'!',u05c9=BFILOS~VYZ](^`ac'd9eafLg70)"!%)-159=6@tCG\JMORTVX{Z[]^|_`a^ab(bcbcdndddId cccccd dFddddddcBai_S\Z3WUDRP:MKJHI^JJLNQSVY]`Vc emfhijlmGn,nooppxppppppppoooao*nn5mmllYkkPjjjiipgeb8_\DY*TqNHA|:4 -r& Oz"S%)-114x7;?mnjnno&ooooooooVnnJmlldkjihzgg fRe{c_[XsTPK#E>7H0)#rh   "&)U,037:NOQ RASJTUTUUUUUUTTTU UTTSSqRQOMyJGDB@>q@CG@JNfQoT'VhX[]_ac=dfgbhUi$ij>jkfkltlmm#mllkkkj%iIh fdc(a`_]ZWRNJF+@X:V3-2& [K U O U sc!$(O+/%24W68:7AEHKNQTWZ#\-^"_aSbcdefPg+hiijBjLjmj-ii0h[ged a_r]-[=YWUQMIE9@;{5W/h)B">4 Dq   6x!$'* , -/13578:6;<>8?{@,@@@@@@{@4?????>==!;:9630-e*e'%&" @B20 )"$',*f-1y5f9E<@%CpFJM+PRLTaVWY[:\j]]^1_N`abcHcMccrc=b]ap_^E[YBVSSQOMQJ[FdB>1:E50h*%a e XSty%  : /PD6!`"$&(*,]-.0F13 4<45X5Z5d5O5W5O554444_33a2t10Y/0-b+l(%" 9Ov=a#'+'/(269Ay h[;{F9C @!#$G%&()/)*5*5*4** * **)))>(('=&f%/#"F xs: m ="&r),v/Q257:3<>?ACEGRHIKjMNrOUPPPPPfPON?LJNG2DA>s<9x630,($ C| eX?ZiY x'y : B A]QbUe^'s`s?ayd5Rm & o(;  <  H2ut" $'k*@,.02w4T6g8|:}<1=?$@B]CDEaEEEEDCA?;96:3j0-*(+%2"ETas B:F ,Z % " g +(T" "Uw{o? > 7OZM7  !{2h"I$R&')+-/1524568399:M:::986U30.[+(%# ^t;X R/v,.VR 83C]f s  , # W 8 h F . S   k`U&eKVSbidJ" S  IU!# $&j'()*,M-s./////.-7*(&o$!?Ui `CUum @-sMGI(d=/}Rg9Kb-0XO=;PguKREUnK|S }jv^b !n"#$%f%^%!#" [d ([$Xkl*wqQEv;`2#Zd&T61m2fpd8Pk^XzMi @z  j BPF =H}!o T  ap'Clm23m Pn;sW]/0? [v__AhYV8S*,6MY]kb?  3k%<  9 O D  +L ]*~] W R{%`$`!/$d\!] xB[wvX"Hm`'&8BA a>:@/!-X6f(j6dithJ?n/ecXA_3EL6x>E_/m _':4bV1{w'NeyY"-$!0n|3jOjsm2Lg!nu>O>& EtK~Cc<1V<>Rt =7<1!"i#DW` Z 7XpngM0  +26|X:-g^gdi[Mcfr"=j (!}ObS @6mY SWm%Ju.W9: <gGu\>%s@-Iu;`l7V77O%*Nrr.G[5;6XX\@lapy)N3WS^. Q($>wNajWH1lSLO<24Qq'Ha3Ju=RN~m\[27X.T|2#"$*OtTbTf|maSawc`^y ];A^ 4GU) CkE+{` x"V!v_!l 5o<<pG:10b"H (ugbXk1UYeBIZ?%kvK]fvffg53neiY4roK.(62p , M] Kxjfkeiz#CT4s*l/`{sfj$s5wV| ;b<gh%'L-HNc:;Beqn/(@ 0^c[^rzh1*.` =Qva*1/<|G(^iPU~sG<<x ]sJ`Y%&De;zU=i# [DNa ">wG(;K Rd9T|Oz\}qKLCY}I!au@yTL:"ekSHSnh>+7>Wv,,gQGPQm  cQ$U 8w5R@hRT{!zz~rz1MWTYu*(goBz>T/A;$Sz/nneo}mOFPm}-7& zm]<+,Q~pN? 7/@Q7$iIKePMSh}Bv[i@^baTGfW#UaY&SFhs[\\tpUL[bz&&-# tWFF@JXw^I2=S2pPNu?A6Mml#^Qm 3]tw~|n5=RL:5AQtuw,_Pi%w^bnuop sXJZtk]ZW]Zq &oX 2ipeEt[M[u@_pojhX 2Z_M>?MrB1_,THb]m xqq|m^\bryo7Q 0Jl|~cFpFC_pun+IX`]Y\vg;,SZPHK]vap_,A  nTQXtbl7TZb]_N.tIH`b\] ;JWWTR^fiU) =ZdVFKaro]z\*'^oWRVwX+s 3>W`[>oOK[WNP "8LU\YPK\`?$Gb^JAKe~ktf&1u rlmGR !K`O(yjYRLD>)@Tnr\FVg\= DbgQ=Fdzw^fX(/XLTN4*zzQ!Os3LF "1sOA7 2JoqWU\cW3"TwhF<OpqXXtq@(![aypF9+K/4amO]9FB#'(|G3'1Urt^JLTO=6dqdRJTsygfu]6FM_M4lM;Mqtin 8-  k61Mqy^:1AZaB"&Fgxq\JWvafxep_{bX:X9Da]a&(-#tE%  *FXQ=6<MWN=5>Rixvb_jah/UV^L0 gKPrk^y !$lB) #(7@A<69IUPGBOl}rbbj!5MNB }sagrjM(  ,9;42DXYOFK`|yuny)7=+uknnz~u~ j6   *886?JTWTSTd}v ,'}okq~toz  tkdI%")3;@DMTXWLUw}tv%(qplp{}| wO2 (6/!%2>??IS[[ORnts{xwx-1*znru}xv~ aG&   7a|pN& JouZB*1MZTQB&>j{[BBWcsyncUMJOPYfu~wiZMB@@HR[^blrpjklihip{}rjd^YSS[a[RTTI?=EQVO>/''(  "\~P! P|n=6Vd\>$=sxO03Jr~xvm_OFDMR_s|maZUSNLKOW^aabgqxxpkdYRLSdtvnjgeb][\^YV]`[M<4:HRO=("" .]T7i_00PdiR/(>Z}lE,0>`eQOVPMPZgqsorndSA72;J]ipy}oZKIJT]hu{~tcURYZ^irwri]RPS\cdbVE708NYM/  [b# 3ye)0^|tW, &Yf*AlzfTC?BJGIWj{~zj_N9("9Tp|\C6(-6MezlYOIR_nxwthWMQ[\Z\ZUI2*:MN9 OR9{].(Os~rK!:cwnK,8on\ONNYhxsk_PA40/436<GR`mv|~nW:%!6VumWH@KZobRKDIXek[6.CF9 2{R3\#<juEClk4?P++0Kayz_@ )BVetz|th]XU\hwx_?$FluW>9<Vzv^I8:FWe^B")=C- ezO5\.+Gsf>4YqiO,=nzKVwU6 4Nhqe[OE<859>IT^iloiaP8''3Pt^8'*Ii~oN-7TfX5#-& GgD6f#&Z|O%<j~m>\e Oc.BthI50-///00.+(,3G`xmQ7$:eT%2bg95bpY&'! _8({_(MgE-$4L]`I=n\/Cwl5 8Wr~p`O<1-29=;6674/(&%1C\vyO% 7k\, (Nptb7 5PL6 3qLGza+)Gcs]/=}s*Y@XwM/,:HY_\TVYXQI<,!,Jq` Tn*N~p.#R_<  TG@w\/"HcdS.JxzR<4E}o> !7FVqwcE#Bwc8;<n{R@K66S Cw_'&JedBW}t:OH` *_Im$5@<@EDLby~kM)UGo22h1G-{Y*gw]3%Ha_D6F5S{~C-1A ;=b~}bH.!#+AOT\TC&JW}%SsY' 7Vc .\qT(.IZU9 3+ [Tc eCm|.n_7 (H[`Y^YH)XL&O\s&2hg-% b_,'eze>$4QYG+ !)#\P mzxUy3d~`[K!{ssu)=WVIth=Ra6 ,<Vl?.6Q]C# 3sin<~qr k{M 7DISWVPHJTfi~.V^`-O[$E}q'.3UVc)Kkc<6G< pf{0bQffg{<u{l-g3'_^8_~nZE0 ^0E{9nGuC9I Oo_/2( }BC>ugMV/32Rv0 a|p-TgueuR5{iN{IG?=}M1D4?$76QDtNUo.\ki[5+c&YSm   %    ]  / G ] 3 yrv]t-yM$v ~T**CH2  6#+t 2 >  h  _hTA2* #c!;Io[ ! vCAWQ0sXi^/zut5#&  # <V[R*+qv7^;\L OPg93/P ) 3 eGl'3Vx a]di\T3] Md/ # z & }Ca7 $!!!"x"##/""v!!q!Q!x""##@#:#A#@#K#P#:#>#F#$U%G&D'''( '&%$5"` ui}gM& G T g%XgT,Q vp| D^'N ph a!#j$M%*%c%e%/%%f%&'(z)*+b+,,,,,,m,,-,-\.&.///4/@8ABDDEEFEEEEFG*GGGGGGGGGZG*<;97582|/,*j(.&2$2"J  @QgIU!7"?d?| #' *.t1467: <>@ABCDEFF'EEF;FG5GHJeL+MOmPQRYRRR!QQQQPQQQQgQKQEQFQJQ4Q2Q/QR RSTTTTcSTR'PrNLK8IH_G/F DB@>f;853+0.- *(&#!Q^Cy`  M ws, ($; _2kI T"%g'*.159ZA$C^EH;9753|1.]+)S'H$" $d6r2d.+8(&%$f$*$ $%')y+.*03 6;9=AaDmGMILNQWS.TV/W^X@YBZZ[B[#ZZYZZ[\^d_ac?d[eHeeee\dcchcbbbobaaWa+aa`````aaabMbbbbbzbaV`_w^U][ZUXVTR(O}LIG&DBv@r>nBOF3J MPPSUXZ\^D_`abJbckcd cc&bcHcdeghVijkl+lDl|lRlk~jjTiivihh?ggpg?g!gfffffffgg5gXgggggggg f}edcobL`^\ZkWUR~OMK~IrGhDB,?0<97x41.+)"'#%"^o( MXCJGC}@D=;:9s9Z9:;x=@#BDGeJtN QTWZA]>_bIceLf@g}hThii`iwiihhhiijvk"klmnOnononnnWmmFllSkknjjj:jiiiiiiiiiiiiiiiniiitiij j.iihh;ged;bp`>^[YWYU2S"Q7O LIGDKA?(<9641/-)%!!X T*PMJHFuE`DVDQDE0FIyKN-P{S@VyY\_aadfhjklmXnUnoIo7o@o"o nnQnnnnogop=pqUqrr qqqqWpp>oo$nn6mm[mlllll]lRl^llllllOlkkkkkkl1lmnmn8n mll,jigfVdub`^\ZXVTCQNL<{:7^3/*&"sHlD a [4XV SQOON*N8N OFPSnUfWY\_bdSf4hKj/l'mnsnopqQqqqqqqqrq8qq*q]qtqqr#rrsihvfeXcb`U^\dZ?WUWRPNLFIGDhA>,:5;0,(Z$s w_a_]\ZYOXXX:XWY}[ ]#^`be6gRijl.mocpqDqrrs\st t:tsssstssssttQtttu%utttsfrqq,pdooncmmNmllllllm2mn[nonnnnzn]n"mmmnnopqrvs s rr_qpoon&lkjYhgXed bZ`j^=\$ZvXVTRJOrLICE!@7;y62.*&"edKba`__h^_$_i`iacdfegijkm`npRqMqr)rrsttjttttttu@ujuYu5uuuKuuuuuuuLttsUrqq p@onnmflllhlTl3l,llGlm{n2no&o9o;oo&onnnpnnopqnrLssttbt srrqzpp o)mlk`jhg[edZba`a_Q][YVS1OnJFAj=/9d5r1-*(ihNgeffepe1de eYf#fgijlm/mnpqrsJssstAtu%upuuuuvvww8vvvvvvvvvvluuYtsrr"q`poosnn5mmlll_lkkklHmmnynoDooooooovopopvqNrGsstuuuujttZssorrOqkpeo0n ll k j ih5ggllllmomnqnooOooop ooo|op;qrrsttuucusuttKssrsrxqponn,mllPkkrkkjThUf/c(`j\XTpP~M IFC?da^\@ZXUS%PmmXm lll;lFlm"m7mHmmnop4pqrt9s6r,qpBoouo6ouopqqZqrrSrrrrNqqqKq&pppMoo/nnEnmmmomjmhmn nopWqqoqr+rrs9sFs!rrrrrrrqqKq q qq8qVqFq`poml_jifdb|`_][YnnnJmmmmn|o oooTopq{qr;s7tquov)vwPwkw8w0w%w vvvwwEwqwxxHxSxwwrw>wvvvRuutssrqkppprpq qr$rqrrss&s/rrr8qqq,ppZoo8nnmmpmKm lllm mn3nowopypqRqrrArVr;r'rr#r"rqqqfqBq_qqr#qqqrpo6mlk4igf>ed*ca`Tpp%oooovopq0q7qq`qrZrrs>stuv/vwZwhw+w(w%wvw w)w,w=wewwxwww$vvvvdvJvOvuu t@syrrxr%rqr#rs7sst+tWttttnt2ss(r{qq9pp ocnmm~mImDmllil:l-lmmnkooppqqjqqqqqqqqqqqqqrssXs6s(rrqonmplYjihh~gg8fPqqqHqqq.qrs+s?s%swsttAt^tu uvvnwwWwSwwvvvvvvvvvvvv[uutttttuutt7ss\s*s8s9s^sxstTtuHuuuv v/v9v uuttsrqq-phonmmllllckkok0kklmnXoop=pq5qtqqqqzqYqdqwqqrHrrrsrttttdssSrdq/onmljkjjjAiiis3rrr^rrsvt]uu:u/uuvvv.vivvvw wwwwMw"wvvvvvcuuuuuXtss2rrs"smsssssushssstthtuuvGvww\wvwwwwww8vutxs_r`qhpoocnm#llgl'kkTjj}jjklmno)opq0qqr'rqqqqrBrs'sustu$uuuttsrq onmmWlllylhlFss8rrs7st~uwvhCh2hGh^hhijfkmlWm=n0oopdq"qr!rCr;rHrs4stu[uv|vwwwvvgutrsqpoouo nnnorr{rorsIt/ucvwvxxyHyzLzzzzzyyy$xuwwHvvuut=sqpKnljhfpd}baazXz{zGzyyyBxwvtrn[jfc+_\vYWVUV|VW~XYPZ\^`ceAgqikmzop'qPqr r0rys2tuCvfwIwxYy yPy[xwvuu-t!sUrrrrrrro'oop9qstmuvXwwx5xyyyyxy)xxx=wRvu tRsrrpFn*k4he5a]kY7U:Q@NQKJNII IJ[KNqQTY7^byfkWo[sSv xsyz{{n{[{RTCVYp\;^adgjjVlnp?qrrss@stuwwxxyyyyy@xIwviuttYsssssst nmnoprfstuQuv4vw#wxJx1wwwvwmvvtsrrIq`p_n7khd`\8WlRN.IFCBbA?AACAHEOINSY?^dwjnruxHyz{x| {{zywvrn|hc]WRMvIaEBA%ABCECDFHIZLQUY/]^afimor]stuu\uv|wxyAyzzLzkzztyxwww vvuuvucuBuSullmnpOqrssCsss_sstttt!tJttt7sruqrpzpnmfj;fa]WxQKF @;8O5(4)3424{5g67:"=AFKQW]ciQnrsuwyzV{:{*{yxv,sojdq^ WQ}LFB8=;o9:j;4?BzFJOwT?X]bg`knqgrtAtu%uhvw x xypyyyzUzCyxxbxwwEvvuuuuulplm_np qDqrrr\qqrErrrrKrs sNsrqpooUnl@hydv^Y$RLCJP?W]d}josv\xyPzAzyxwGttqlg5_XQJE?-:53123}5 57K8|;n?LDIO T6Y_'dIiBloqrs{st"tuvwxOxxxy[yy0xxUx%xwwvcvvuuumm mopuqr8rr|qqppq,q7pppqzqqqqpYoromkg&b\UNG@94B.+l((i(G))F)*M+-0 328=CIQIX`Igwlr,uwxTy8xxwNvrojdT\ZT}LEh?384=/=,++,./,0148>DIOU>[U`fbjmKnp{q2qqrZs7trRrs'rqpsooooo no&opspppapo=nm,je`Y{RbDK6QuX]chk}lnoDoop'pqrst thtuufuuuuvv0uu%uu=uttoopqrsosssqpSoyonnLmmmnSoooooonlj+d_2WOG@I9J1,G&$|"##`$"$d$$$%3&)-209@HQYahqorv0wxEwwv_tqn-hPaYQDH?8I1+&#"!!I!6"?#$&)$--39@GNUs[bfjVkmnnananoRp3qqr%rjrrsRssstttt}stt\tWtRtmqqrxs1st{t}t{s|qp(o nwmm;llGlUlmn6nnnnrn5ki$c]~UME=6/f)$"!l!"L"#A#W#E#e#E$&*B.56/C)$! z !u"R%(.5B##$H$%& &&()-2@8>ELeSZ5`)ehlm`noip%oo/lje` XbPH@e81*+&*#R!! !I!r""A$+&+19G@HOV]chjmmymmmnno@oooopp2p\pppqrEr qr&rsbst9wwvvauuhtsr\pXndm lJkYjiiij jkSklmrmam0jgb]\hTMaE>V71,X(&L$%C%%&'()*,.3,8>,CI7NSY}^4be g6hiijkmkji d`;YZRJB;43.O(%#L""#K#g#$*&(>-(29@HaOV^(chk%m\mnYn:n5nInooRogooopprst0tu0yxpwvuutSsZqoml]kjjiXi$i ijjkllmlm_m.jgbv\UGNF?d82V-)q'&"&N%&( *+-N.14g8> CHLPTY\`&ac!c`cdnegi hhd`Z~TsM7E>L7 1Q+(%$$@$$%K%').b3:AxHPW ^)chkmkmnnWnBn0n_nnnno o?otop)p_pqrrrsNt>u uv;y:xwyvjustt sqomlkkjj3ii`iIij4jklmwmZmjgb]}VOHA;y5)0,)'''#( ),.036}:>DINaQ~TsVY\H^j_=__m_c`@ad fHg g{da\GVPIA:4.+'g&%O%%&']), 05,8 3i.,$)('(*[-^/26 :%>CIO5SbUWXZw[~\'[[[L[<\O]`.bdfpe b]XRDKD=g60,D(&J%-%%'(7*-273=DKRX_Wd[i8lno{p)ooomoFo"nnnoo;oopJpqr ssgstkuvwxIyxwvuttQsr\po!mml4kkjj|jjkGklbmllUj#gc_ZT>MH B<8;30A-.+*L*,R/v259=BHeNSWYJZZ[x[!ZcYhXXXZ[k]`c`eehd9_[7TNGr@ 9-2.)\'U%&'(*-0o49@G.N TZ`ve6ilopcqppp3ooo7o ookoopMppqjrfs]sttuvxyyxxvuuAttsqp5on4mvllglkkklllmlm lgjchfdaj\xW(QlL-GDB8=841K/h-X-.248mmmmmnnDnmmAkvifc_ZUQ-LHD?H;/7Q522369e=xAFLRuX]`)`a`_;]|ZX>VzUUUVWYY\&_}befgAdc`ZTMF?95J0d.,Q-V.E0379=BXGMSYD^:c8g-k&mopq>ppoo'nnBnNno)opJpqq?qrst9tuevwyC>G}LRaX ^ ad}dca^[XiVETU%UTVX[}^bGegahfc^Y7RKE?;64s2347:>6A$DHMRW\`e-hkmopEpp?onmmpmm.mn\o4ppqqMqrstuAv w=xz{ryyxxwcwvvjutsrrPqqqxq;pppqqEq7q pPon=ljheb^2ZWT`PLGD0A?p?G?BEHIfMnRLWg\vae)gffMca/]ZXSVVVWYN\_bcehihIfb*]WQLGCe?,<;2<)=d@rCFILP9TFXe\`dgj*lnBooonnll kk7k|klno*opqpqhrtstyuBv'w^xzC{yyyx{wwwwvv5u;tRssos[srrrorwrrrJqqp\ZXXXjYgZr\_Qbeh^jDiheRa~\2VRMJFDBCEbHKO9QT|WZ^7aldgBikmno{o(nml\k)j7iiiijQkln:o"op pqsstuw xz&{yyxxKwwxxwvuu ttJt>sssmsJsOsCsrqqp nmlDjhfdHb[`k^[XTQOM*LwL4MORVY]afhjjtigect`^o\\y[\z]-_a/cgi;kjjWgdZ_[/WSaPMaKJbKMPFStVY[J]`cBehj km4noognmlsjihhhhvijqkmCn(nnopqrstuwCxz!x0x8xwwwxx1ww$v?uuttttNtssssUrqponmlekih fegd-ca)^^[XFV+SRRXS_TdVYZ\`rdgj"l5lVl8jifdYb:``__C_acyehjfkkkifb^[uX?US_RGQ_RTrWZ]`acegikIlmnio?oQo%nlkYihggrgg_h injlMm%mzmnHo.pPq4rrsuOvxvvvvvww1wJvv4ubtttxt|tQtsssssHrdqtpbomnmlkjihhgnfec`^~\ZYXYeY[]h`Ec]filnnSnumElj8hf(ddbbce;fhklmmmrki+ebZ_^\ZXXkWYZ]`c/e*fh$ijkmFn8noCooo*mlkihuggg gthi[jl lmm2mnQoIppqhr9sKtjuuOukunuuuvvutt&sssssssst4tsrqpoo,nmllDkkk[k;kXjipg`efcba(`Q`g`abdgiln~ppBpWolnm/kqihhgAg_giRjl mop oon{lifca`r_k_s_(`7adfhj}kvljm mndoFopLpAppp omnlkih~gggigh0i]jklllm,mnobopqqrssssttCtttts;rrWrrs(s>sSssthtst srq0ppoo(nnmmn n&nqn2ml1jiFhgfggTh%hj!kmoqGr\rGrq6ponlkkTjk7klmnpnqrvrrrqom[jhsfeePemeeg!i jlmNmn`nnoRpppppppnmljii4i8hiijklmmmmno7opMpqqzqrr;rgrxrss9s+srqqWqMqr?rrssysttt;sr%qdpppop6ooop!pipqq ppMoRnRmmmgmnno3opqs5t-tttXs|rrponnmmnToHp"qwwIv{uutDszrrqqqr_rstquSvWwww`vu)t&sOrqqp]oo\oo+oOoooo^nooopRpqqbqlq}qpHoonnnnnnoApqqryrrrorerirrr0qpp8olmnropZppqpppxpq3qrr2rirsZssrqpooooopprpq]qrqqwq}qqqqYqrLstvvwxx'xxxxeww9vuu,tdss.rrsss]st?tuvwIwwUvutt s0rUqppooEo:obooodnnpnno4oopPppppp ooxoop p(pypqrsSssss\s rrqqon;lki^kmnoprppppppq qXqqqr`rsrrqp)oo-osQsVsrrrrBqqUppeoo1nmmcmllLl7lmmmn)nVnnoHop/ppqr@s!st"t+tqtltsriolhe3`[[U?OrIDFyLGQU{Y]`9S<^BOGZLPTXD[^2`be#fhhjQklm$mmnn%n|npmm3lm5m\mnn[nn6mll!k~k!k6kk{l7m}nopppZoJn4lZjSh edbb `` _\_M_j`-`abdxf7hRjxlDmnop\qqqr:rrr[qqqLq ppGoo1nn{nln]nXnKn)mmmnn6nunnop5pppp%onnkhc^Y!SMF?82-L17VQBAFIKNbQhTVWY[]_,`|abce)eeeLe8ef9fgwggZfffhfee~ehee.ef[g$g-fe^ca_]0Z>WSQONMAL)KJJLca~] WPJD:=6/(!c"&w*.26F9@ClEHJ(LMOaQS ThUUU=UV^W WWWV?UUUUUUUlURUUVU)SQ;NLIFD.A?=T<";:98889;4=l?BF IMQ$T}WTZ!\^a*cMe3g;hjbkflim"mnnonnoo@B>CEGIIJJJKL'LLeKKJJBIIIJIIJDJnJIH EkB?=4:7532h1110000>1G2X4L6?9;?TB|EHKNQTfWY\W^a"c dXefghiRiijSjk/k&jjiMhgfercb`h^][YVSNO'KHC=7|0*$~` i"? -0"h%&'*-/.1O3F5L7(8:<>8?)?w@@AJABAA@C???U?(?*?O?O?T???>y=:c741.+)X&%t$y$;##O"#1#$%'*,/2595<@$CFJMHPrSRVAXZ\^i_aybcud$eeffffffe6daca`][YdW^US1PLIDAq=>8/2 ,& j&  "#" X K U~Zk }"$&(x*[,5-/1234D45m66666t54444k4344(4-4;4n4R463(1/|-*+'H$I!9$:m{6L!#&* -1'48d;?.B_EHJKMlOQSUWXZ)[T\]^^^^k^]5\=ZY%VT`QO5LJHEAR=96K1,'*!D d t&- { W]e "$&W'())*G*+L++*D){)?)\)F)')((() (('&b$&!p4i1b<  [M ;#'E*.>1v47:=E?B>DFI%KLNPXQSTUUUUU/T/SLQOMKJcGfEB@<96"2/ +A&!u 3h> QPoyE w R CdA=Z3< G D{tX;i].%-CQ<} 2 V  [$f*"%'*-B/14A68;:=^?BA%BDFH>IWJ6J\JJIIHHFvDA><97}41.+($!, o//sk l ih9Ru: 8!oN } % e_xq\]6Hm X  ,ah"6$n&(+-x/14689;=,>e=;9S6q31n/,L)2& #!1G TO#kgKKn8M O  0  O 7 \ $ \ 3 Q K  ;JHMps6Np^:I= g +4F[gs #%B'h)g+m-+.0012344g4D4Z320.5+)'H$!MXIaW C- ^Y1)l|tKA_X\LpSTsLQqKHrm=VH.16`#LYE9e w   F!"$8%'%(D()p)g)e(b'$# !66U #8EUu&2v*J/yeEI${ FR|4(M1>U2DZvDu}py  K=~ =u`#@`M ^ c[}*["2(rTQWHJ2J6u QaPTU,5JC5t`SK  vDm !9xL8xDO![>rOzeP+TI87rgO 'mWI# #%(q]N7 ] X  _ ( f  y qu%cE3i)`.`%!vke0)QM pj=9Zb^B=76-)-3/-0>Slzm3Nvdar2&?A%8:?92#BoM\Uc1Ih{'J8D0%7MpO 0y} #Nqhkm9=5f  ZZJ!j+<T<6^:mhzO_*_/:&V8#aLh!aPAq ^b\BsQ8T<R6!_6Q?IgR#-qkVh_SL%*Kx)/3," l6<X|7ITB*SA5ozq\?#52eD=MuF?Nc.Q&tzD! 3Np#a.LI#bk.!W [ &~ OC>- KW.--(G-FwI[YrFo][fdhteD51CPm" n2R8wX<"iOO) @ 9?kD&0Um5#=,Iotmru}la_[dt>S2gwBm- [Z5H+,?G1qeH*#0oc ,g8~wuy~zvpcbmXlIzxVf( ob*:&'$_3ST^/:+z[ pDw1Qxkd[ZYbj{W) D4I_<?Qeu0H# 7 <S2nO]H  u}s/{R!hi60Zwkloi> Af&0^$s]0'~}3>5" AM/mu:nJ6 `iDL SzS4 *Jm{`F(?pY=Jbx/!+hp@(0!$<0-ei;bu'"2/HZ) 2SnkJ47C^vhM2("=iZ:, e.eh Vm&'(<) JeQ!9xd%?<-%0M*/=Uk~uaTGM^x|fG62EUrdA-*A~0bk FolG'  2?%@KE2#%5VzO"*mlqG;-24Fb}ufk~gLLajE/,(4;]'1K.ZlV,'%  -J3 4NQ@*%3TtsO=EuptX0&!4JezrnhsrV@277Lkw6X $Si`M1"  + ;9$)BJB65H`batWAYDI]C6?ES_r}~sb][_agj{PJh8?[dT<@C2 $  &<;" -M[I4;Q]fr|qVG_L BmJA?OVh{gXSOUZlR\u:!2LXSG983 +&  /A0B`V;5BYmplteKQ{b"1usZTadmv}rnfaXZaxOIo<",IPJB;>=1+D* $ 9B2 F\ZK>E\r|aIUe24e|wty{~vuyxGD}m?+3DUPEGID6"!3. ' &CI1 %OldJ>JkhRUu{D(/`u: %PR0)<W\RGCQXH.0:, +).BK@$4\mfQCMh{ygW]sY<D]iB-AgeI@LX_XNNQTL5#$0;6 !16*-QbG%#>atkQ>Ehyw|wfXbvVG[}{}~W46SbQZkwmYLKV[N8(&4>6" "4'  .4/%&BWN8.6JcsoXK_~jam`V`~gTQfjSUfnkaTRTVO>13=B;)!%  -;4)-9DIC<8Fhxddq}yijxp^dtzxtsgpv_U\hodURW\ZM>47GPD,   &-/03>GID9<Wrvkgio}|wvpc`osghjwuqsvvqgafi_N?87>JI5#'    2879=FJDAHWcjnmimx{te``qrc`dowzzuopxnov{s[C;@EHE9'#)*#!"  (/38=CFFFFN]mz|slr{uu}~siadlxrmov~~wuy{okowzueRGIQTOF9-&%(*'  */*$"&0:@BCIOMPZj{ulo{st}xmjqx}zpg`fp{uu|~}o_YbryrbSNTZ]ZPG?:62.*#   5[thC Dhs]B( 7PZQI9$"?h}`IET]n}tj^PIEKPYbmy}k^SGA>CJTZ`ltslihegmu~vpic]SQ[bZNMLB::DPTL;1-,*!  "X|uGFp{h<9[f[9 DrsN47IjwrqhYG>;DN\jv|rkd]XUUSTWZZ[^gvulaUPLUetxsqnlic^_`[VY[UI:5<IQNB1+(" .]L+\}|V,+OgmS-?bgC.6Hiy^KKSOLNXdmrnlcYNC@>GRboy|hQA@DR]gquxpaTQX[bmuysi\PLNVZYWM>40:LUM5  [^'l^$1^z].Qb( M{xbP=8>JILZm}|kZG2&(2F]ttQ4'#-E]skXOKTbowspcOBEONJMMJ@0*7GJ: IO,lT&%NtvQ(9^qoR18roUEFFQ]mqh\K;0+'))2@Ralw}tcO5"2UuoZLFQ^qzZIC9=M\bR3,BI<,q~N)vQ5fvJ#!Gmf7 >T(!=UosV64I_v~oc]Z`fo{xdF)Jq{]FBE]rZE22@S_W@$,BG1exN3Q$$CriB$'@asfG&!Er~T$OynP4 1Oi||rdVJ?;;?@DIS_irmdP7&+7Rxb;*.Jeu}iE"/J_U2 "+' QmI8_TT(!Hvl7ch#V_(DyoWC;4412783)&?]wjQ: #<jR# +VxuZ+)YjR&# e;'xY>{eD)1PehL 9pb1!Qh3 4PmubSJB@?ADEA=??8-/E`y~Q$>q`- Dfl[04PM9 5 iF1g}[$ =]ue58z}7]9LnE'  !;P]ijg``_YL=/%#&0Km_^s, Fyl**ZhFOD 1dpU+ Fad[;HqsT%AH ;wn> +H_npP. >xe=z/4ftMDP= 5U >kvS#(NkiI' X{j0Y]rx%T:q#.:ANY_eqvT.\Mr '}a /I5uU%`hH##IdaD(9G4^}{B.6|3 7dscQC74/4>JTRH93* P_~zQoV*%A-OW %Uh@ %GZT5.=*jSiMn/hr&ihK2 $4@SaogT/ ^']%9Ygv$2hm9"6 `\'#av\) M\K-1=!`i(5Am5`mX:&FRb_aC %&y^7 Sh= /=Xj6A]I %8# !&OmcjZyM,  %-.-+)06Rz$6| Xf%Hzn(MVe- Ad]336nW=xPx2kR`?okd0h4)?HWx (U{WF Tu/h>n?AT->]Q#g7vv0%6  6m5!GzMw}f9 myz !DRHC;6xNAU GM5 u9!D:<>pvE"^ "Fj)j  S j u AR A 0 m> "- \~T1"%,!  ONH;LhE( r r Y `  , 3p~uSEOv^.aini >$Mp9ucL c"Ls]gP x/I c DHFy;BygoF0~-aO=nU H  ; {Tn!Mg qlhbKttg-$qK q + $uGhS8 ![!"7"L"]!!d 2 > P M . ( N !!;!""#$%%R%%%x$$ "!.h.)[ H P dFs_O)O#~c8^# Q$"% 8fscR1 !"l##$$%8&'( ))*+Y+,,Y,0++_++++k+,,,,,\,,,--4-z. ./w/////\.-,+j)(r'%$"W  eG~tBO v $XF]]U#B X KXrW(yv? H 0 !"7$&$($)*+~,=,-.:./o001q2`3Z4^5`6367w88,87788y899&999b999999:a; ;;;;f::G9`8}7=54X3'21/.;,N*F'%#P!C. F%=  W^"mr ? <u a)#&$(;)*,.023456I7789:*:;p@AwBCDETEEE:EE#E\EEEZEEE7EEEEjEEFhG1GH7HGGHFE{DPB@>=hpf*b&=# GLlF."&*.0`2r4 57:;=I>-? ?@ABC|D3DEeFPGwIJLEMOWPQbR3RLRQwQPPPPXOOgO,OIz:731/b.../002:3679;>YAyE HdKNQTVXZW[\]^^t^_Q_``Y`aubmcegWhjkhl3llmllZkkOkjj@ii2hh9h ggg1ff5eeef4feffggMgcggcff4edcbTa+_^])[YXUSQaOMMgKIGEhB?==:r741.+)1'%"l7 nHE.A><:y99C9:U;alkkEjii#h&fed6baF_][YWU8ROqLoIG;DA><497t4X0,#'#\nz&w ZXHUSRQOOnOOOQ&RTOUWYq[]_aAbe1gikslm`noup^pppooAoo5oNoopppqr=rs]sttQt~t]t6ssarrrqapooPnnenmmqmlllmm\mmn!nPnenvn`nFn mmmmnn-nxnnn$mmlmkjihgfWdb`_]ZXU)R~PWN=KHFFCAd>m:691-)]%|!rs-bG``^`\u['ZYYPYZW[]^` ac_e8fghj,kmo:ppq"rrsdsgs8rr!qqr5rrsscstWuu~uuuvvuuNttsrrFqmpxonn+mmmNlllllmnnooeoopooooPoCotoppxqqqrrqppLooInmlkijgf dSb`L][YXVSQ NULI%Ez@<373/+'$ !0tfe+cbaa```s`abdeifgi}jklfm:nMopqqrrs:sttsscrrsQst\tttu/uv_vvvvvvFuu't^srr,qVp`oVnFmzlllCl$kkkllm=mnoTopDpppppptpzpq"q[qr;rstt@ssqrrerqppnmkuihgAecbJ`_^m\ZWUROfJFiA=:N6k2/,)]jmixhggXgffggi ijlmVnop!pqcrmsgst%ttItuutuusu&ttu!uvmvvvvvw]wwwwwTvvuut$sCr[q|ponmll0kkkkJk?kFkl@mmnop'pqeqrr4r&rrr?rssystuYuvcv^v!uuBttt'sqr.po8mlkjihgffsecca[_9\PY;U*PL.HDDA%=964kkjj!iiiiijzkllno@pQqqr>sdt~u?uwuuuuv6vdvtvKuuv vwTwx wwwwwxwwwQvvWutt,sCr_qpoo(nrmmlllulel9l7lGlm-mnoGopq,qr;r}rrrrrs0st tuuv!vvvvvBuuu"tsrBponmmoll:kkjjbiigqe|b`'\XTQ MJGD@A?>mlllzllqlWl-lhlmn noqqrsothuvwewlwwmw^wSwcwewDwvvw#wxWxxxxxxxxpxwvvGuutsrr"qXppoonnmmmnnIngnnoop ppq9qtqrrUrzrrrrssast(tuv+vwwOw{wcwKvvvqhr+rt uhvwx>xSx{xXx$wwwwxwAwwwSwxxPxrxfxaxIx;xwwvv!uUtwsrqq3ppBooofo>oo"oKopplpqqPqqrrOrTr=r qqqqqqqqr rGr^rsxtQuuluuvvDvkvJvuu8tts2r[qpppRp$ooooioHn[mji#fda_=\ZXVTyRSnmnnNnnnnnoohopKq&r(rstvYwx?xxy xxx-wwwwZw3w:wKwwwx wwwwwwUvvFutt&sErVqfpp0ooooiosooppkpq3qqrr8rorrrlr1qqq_qppppppppq!qrhrs>sksst`tttthtssdrrPqq:ppppppppp+o7mljJhfdba>_^p\[>nn}nnoJosoopp)pupq~r$rsrtBumvwxxxxxux-wwww]w2wvvvvwvvvVv%v(v"uuuttassr1qeppwpMpoopp=ppqq`qqr2rWr[ror\r6qqqSqppbp ooooopo'nooxpp^pppqrrrsrrrPr&qqqppppq q@q>qqIqpfo mljigfse+d5cObkabofo/opopDppq.qzqqrTrsOst/tuvwtwxZxxx8wwwwkw_wGw vvvvvzv urtttttvt2tsssSrqqKqpppppqqCqqr;rrs@sessesHrrsqq|q!ppgoo|oEo?oPonymmTmpmnZnnnoGopqZqqqqqiqZqEqppppqFqr8rfr`rrr)q onmlAkihhPgggp#op2pq:qrrrs3s|ttttuPuvw wwwxxCx:wwww[wAwEw$vvLv uuu`tssrrrrrrwrkrmrrrrrrrsjt tuuv*vwmww%vutZrq5ponMmm>m3mmqqqrsstauJvvwDwx|xyy,yyyyayFy,xxxcxww&vvvUutsrqqp!nmllYlllllUlmQnYnoup"q&r\stupv.vwwx5xxxxHxmxxNwvut?s qpo2mlkkskPk#j{iiijjk^klPlmo"ppqEqr'rrrrrsRstu`vvwxxxxGwvuwsrAqoo[nnonjnoYqnq?qr"s0tRuyvkw$wxyvwQx'xy(xx;w6vhutusrrrirqrrs7oTo1opqqsu-vlwRxfy9yzX{%{{{0zzzEyyMxxww$vput~sZqom,j/fc`r]7ZWVITT?SU"VWX[G^ae_hlpswxzt{{||D{{{zzznyxw:urol2h~d`];Z!XV TSSdS-TVZY6[^i`cfilnpqrssrs{sst]u,vvw@wxQxy:98889:$;=AXDoHMURX^]d=isnzr5uxzz{j{X{@ztyx^w sp;jd^WQKLE@`<9889:|<]>$AFKPV[O`fMk orttuvjvsv2vBvw/wxBx{xxyy/xxJwwww;vuuvuuvppq|rFsHt9tu{u}u.ttttttsssssssFsrrqp_mJjTe`TYS-LFT@;732K1T1123;469 DKRKYaglrhuxky+z%yyxx"v"t`p_kd]FUM0E>82-*8)(*=+9-/T3S8\?@ELS@Y`wfko qr(sUsss-s sHstKttttuauuuvvvwvvuuuuuurrssttuPuyuuAtgsbrr|rqq9ppq$qBqHq2qqZqPq`p nwjf`ZPRK/Cnm5i:d^NWOG@n82,v(%6$H#z##$$$%(+*/4;BKSq[HbhnrIuwxxxwvwtr3mhK`=XQOF>60)%I"!!E")"$%).64=EMIT\DbiKmVpYpqqqqeqq5qr"rrrrrs3skssttuGuttu_uuuuauhupuuu_ttsrqEpqoodnn@mmnnn*n nnnoml$h:c]2VOGq@82,(%$#$$$e$j%M&l)$+0k5Z60-)O%D"h"e""#G$%)W-5<(D2KS[#ahlopqqqq5pqqjqrnrrrprrss&sCst_ttttuguvvXvvv5uustt)srqCoonmmNllVl1lYlrlllmvmmlk@gyc\V*NG@M9.37-)?&>%r$S$N$M$%&%'b*,,16=DLKAR_Y_ej;mmpdqsYstsIrpoPk>e^&VNF1>G603)o%"""##%)&)u-4;xCfKRZ)`gko>pq&q,q/pppqAqrWrrrsrrrrss_tttttuv0vvwwvdutt s&rfqeonmm\ll(kkTk6kdkkkl8lmYmljkwl)llZkhd^WPzI%A:T3-Y)D%%s%&&=&')y-)1^7>5ELSZ`fjmnpp>p\ppp p_pq=qqqqrr_rrsDttu!u[uvwx;xww+vtsrqpon=mlBkkQjjjjkkMkllym>mml{k>h d_ZUwOIC=73/.X,?+,,./25:4>CINSVeY\_b6dLeeenewefh'iijDgd/^XTQJCq:pKoJmllkk$jjjjkkCkklZmmSmel>khVe0`\WSMGB7CIOTOX```abd f!gQhdfc]XR"KD=60+'M& %`&'),[05;BJICP"Vy\afjlmojop"oootokoopp6p^pq(qr#rs&t'u&uv%vwyyzwwutsrqponmllhkkkAkmLml$kOi}gddaau^ ZVRMsHC(>;Q76579=AG6M SYA]w`aib*a=`=^u\[&Z+ZjZ\]1_*acf ed`\pV$P'ISB;T40J+*){+-00e38}=LCHNT~Y^c g$il*mkoopCpooyoNoioop&pipqEqrr=rstuiuvwy[z{xwwvut&sdrqpp oFnn(mmmmmmmmmmmmlkjmhfEca^[uWS3N\IE!A><<;=R?CFLQWK]`ccdbZ`^[YXYYTZ\^D`cVeff'c1_YT)MF@:6J10L/237u; ?D#INSW\^`dYgilm7notooo|onno6oop9pq$qxqqrMs3tGtuvgwy!z{yCxwvuu7tssrBqzpp-ooZooo&o7onnnnnnKmulkaihf+db:_\XT?OKH8DC2BCEaI7LQ}V[`d#ffesc`]ZXW2WbWXZ_\_bWe8fpgaeRb]qXRLlFA(=R9779;?nCTGKPT_cHf hjSlm n|o1oo_nnn3nAnhno op+pqqTqeqrstusvWwy2z|-yy xnwvvEuutcsrr)qq'pppppppXp(ooolon4m[lji,gfdb`l\Y6U7QNKJHJ0KOORbV[Z_cf)h g@fxxkwwww,vuu7t}ssses!rrrrrBqqpooanmlkjRiZhh8gmfwdoa^\WZY&ZE\^adg5hhh ec_I[XTReONNQESWZ]`bdfhhijkUkl]lm+mll!kFjj1jEj9jklmmndnno$pqrrgsctruwsy zxxxxUxxwww&vuu%ttFtssssus(rqqpJonn2mlkjiiiei!hgecaaY_]\&ZZZ\]C_boehtj"kjigec3`Q]\)[Z[T\j^acfhj5j ih eb_\YWUUVUXZZ]~`cWeg\i ijjkk~kkll7l@kkjjiwi"iEiDijOkClHmmmmnnp'qr stauwsywwwwwZwmwfw3vvuXtt]tsssssos&rzqppobnn mlkk jjnjojqjihgecbnaA`__`=`b~dgjRkm_mlxjifdb~``P_[_`ce6giklll}ki8fca%^u\[F[v[]_be*g_ifjkkkkkllllkkkekjiifi,i_iqijkol]lmQmNm8mn;oPppqrtGuw vvvvvvvvvuUtt#ssss{sbs|s|s]rr qp_oonnmllkkkllwlklkjhgg f5eeeefh1jtln;oco$nmLljhfee dldegiMk%m9nooonmQkhf>dbb1bc dkfhKjUkmun nTmmllllllflIlkkKjjj iiiijJjklmmMm/mm4mnoyp8pqstu_u.uiu^uTuEugu^u*tss?rrrrrrs&sZss&r~qppuooo@nn mmJm`mammnmmll]kkk>kAktkkkln)opqqbponmljiioiij[klnop7qrnrsrrqolji!hh&hhi:jllmnooonnQmmmmXm-mlll9kkk4jjkk,kl lmnn8nmnn{oAop\pqrhs&tst$ttttsssreqqqr rOrhrrsLssprqqSppplpDpoonnnno$oVooo\o?oNoopCpqUqRqIqrAs4stTssZrXqponpmlllmmnoq0rsttusu&tWrpo@nmmtmm+mRno$opqBq;poo0nnnpnPn@n2n mmym5lllGl:llltlm=mno"oXoq q qppp2poooooooop/pq5qrst{tuuAuuv4vDuu t s6rVq`pyonnoogpbqrrstuv+vvvt}sqq poonnoopFpqq pwooXo@nnnooonnnrn4mmmmmn5noipppppppqAqgqqqqqqpNqqHqqqqHppDoooopcpqOqrhrsspsr@qqpqVqvqqqZqpppppVpp0ppq%qr[sIttuvwQwxx.xhx9wwvPu]tssrr9qqYq>qqrts9t-uuvw3wwwYv u't6sVrqq p=ooppqpq pp;ooOoMnnno.oLoLoMo9oonooo#o7oppqkqrMrbrfrNrVrXrSr-r qqXpp[mcnozp-pVppDooWnnnoXopTpqNrrsBs;rrMqqqqqqq}qGq"qqppEoop"p^pqqrsu:vGw(wxaxyxxwv2uKt]srr?qqrrrs_ttuxv+wwx0x wvutsrqppooSoopEpnp(oonnnnnnnooo3oJoTomoooppXpqTqrsswsssFsrrHqq pnmlrjlmnoOooo.nnZnSngno9op/pqr`rsrrYqqqqqqqqOq!pppooXo oRopTpqqrdsuvCwAwxxy>xxMw1vYutsrr4qqrrs[ttuvwxzxy;xxdwevkuCt#srq&p)ooeoop!p ooHnnnnunbnooo&oLooopIppq qur rs%st ttttsrr ponlQjhehjlmm+nn2n.mmmnneno]opiqYr8rrrrr:rr rqqq5pppphpoSnn"n5noIopxqVrsu;v=vwBwmwwvutts{rqq pFpIpqrjsmtuvwxxyxxwutsrqqp oo~oooooHo nnnnznno(oj jj j]jkllmInnoqr s sss~srr3qqq8pp|pooooosonnnoo^ohojoop#pqqqr@rstbtuYuGuKu u-tJrolhd`f[VrQKcEF/KPTX[^`gb*d5/a)#&T+059=@D FIL9NPRwSUWgY=Z[\]_;`bbc"cUcdSe#ef)fe\dcbbEaa-`u`6`eaaaam_^\ 7j0*$3!%*:-15(8;T=@7BDFGGIxKuMrOPoQS TVXTYoYZ*Z[W\A])]a]6\X[ZZYY XWWWX^XXuWUTQOPLmIECA?i>=<;O:g:z:~;tg@D$GLAP5SW[3^I`MbcBdfYgiBjkylfmBnQo3p pJp=oooo}nn0m#l3k`jjih-g_fgffe9cU`^a[jXSMFf?9|2,&] 0LF4"&e),/2|479:@B%CEYFHQJ?LeN$OyPPQQRSTSS R*QAPP'OO_NNbNNOSNMtKHF(C@=:87.6(54o33 3338346p8r;?VC[FJWN QiTWY&Z\_7aceg+hik\lmmnmnnmmBlrk]jjithgf7dccbWaa`=^*[zXUdRNI B;4.(!@: | pF>"$'y)+-/12468B9:<>v@BUCDELEFGzHIH|HgGFEDD}DCC[CCKCCCA?X<9734z1/E-<,\+++:***+ +,@-/2f58;>AE6HgK'MORbU#X Z]%_`bedTegghhRhhhh6gvf^e_d:c.a`0^B\?ZYZXVSPLJFB=R7]0*x$d pR  "pY "V$.%')<*,-/r125 68k9f:d;+;561k+%vF  9B+ s : f}.7w d!#$&F(*+-M.S/e0?1@12b2511 0s//.]---n-m---,+)'$" oZEs$ #&*"-1g47:=@CF*HJLNQSTV^WXYZ,ZZzYX>VUSQOOLIGME{C@=:Z63/+o&c!fLu wKC3D =U ~ QbH2 " #$4% %&q&&&+%_$$H##1""[""!"Y"""! 9u0de F ? 1 \ e @+<  D#' *\-a0"258;=?ACEGJ,KMNPPQQQPNMXKIGDA?2<:8P52;/3+(R$F Ag 6AQLfzN`N 7 }{cWw@)7Sr~wpO> = X 5"\ B a0aD!#& (~*-/2E4D6 79x@AABDXE7F.EE%ClB2@><8964&1/z-*'%!c  `-{.)_47j!  @81c,<wm8) <V6q M-;X"/$&(*,.1<3W46f789::::87530.,")t&$%!r_` uxfZxvB-RqZ/%_|` - `   S ~ T x i3']@k 00ff & bp "$&(t)+,1-}.o/e/m/8-,*(&`$"aMn  |PpVJ ~(lu-q-[D:KIGm\>f;WujhI?Hy';N^2ntg~Y cKMT%8[* z!# $@$\$ " "D=mo; P #<}Dq&;y%FG0 1mr0 [O Yc#]!*+%)<T^g{m ^ { 8r1$U d M E  .x!UTz-$sOH}Z 4M`GV!`v9:"6/]crhX3yhq[M*u:{ h So-%+ t  >OqdjS4!K T<hDr Q,O"Gz[,{eS+#%*,-)%$!E}0RysU3@ V  H  ! GJVRtC>|4e*{X*[*:x;4dHj \Vpq\HI:2/6>FIG>FgX J+&^T:{ CMYl'lr. ?:7>u&@ xdmda)GXl K:R>6FW|T -wt%"``;Qi#(bs|I'TCB d4*H"5;g?{t\Z'^ }-9]C,oXz5v_,ows@$8$~XBi3F6"  l@VPTdK#ohHNTZR,{,T !$ L0RPMx7$ YRLfqvV@#8;lG LRzF2?_;/ zD;Xyh=*XE/ [_0mB}~M8;J[-6@2O$.nOUS#xSpc`jims]@85ENj% s (D xc= mKE'86<lO44[f x1,Q oxmpyp`\Zgw=R/tZOt/ de0D#'?I9ueS++( hT h;~xwwyyyyvieoP~[rcw&9%tn-> &c5VTn,A &tS|bLx4&Uxh_UTYfkxc1 H >;\DG[$gv8L) 1 BU1mRoM lt.vF,oi<=dsccltQ"H^#Pv^0*}185%FO0nw<!sP9y^\3PY}V7#)0NvfH/,'AmZ@ >a6,0ktD#,'&@5 2jj:]w*.)7M- &<]ugK35Hh}v[8($AfbD5'l.tr ao+ +,@.TmV) ;xh)48%-P/!6CYow`SNYexjN>5DXylL7#/A|+kp!QumH '"!5A0NWQ>-.<\PeirJ?159Lf}rr~eLNaxS<85@@[#)M-]qX)&"/L2 =WZF0*8XxuJ3<qg v\5*%9Ng{uokwy[D5:>Tn,a" $WofP1 #"0 !>9"+HND65IacdxxL9W5LbF9BGT^pvd[UXYbk_ByH##B_k^FFE3 + )>< 4S]I3;R_iszgOFaHGnLCBRYiqaYQV[oWSyC$$3MWSK>;2*(  2F3 !JfY=5B[pphlvdMT|g+8yu^Yejs{||umcelK@|h9",GNH>6>@1%@( >G5 &Ma\H:D^r}{wx^HSf5:l{x{xz}IAzi;+8JXSGHJK@'1. & +HM4,VpcF;Jl{y|aJMnyF.9j{@$&PW0*Bci\NIWaU<%0=/ '%5JPC)">cqeOBOj}wu`S\v[CNepH1@cjI>J\haSRUXR>+'.:8-6*!6XfM/.GhylP@Igxzujamx]M]}d?<R|cPTesm\OKUZM9*(2:3" 1"  15/).GZS?4;RkvmXN_y}oivgYcl[VgnVT`hhaWVXYRA59CF=-#( " 1;7.0:HNE<=Nk~vd`jw}v{nnzsbix{ymepxd\`hk_SSZbaTD9=P[M3""   *3767DOKB;C[psiabiz}xqgdquhjn|~usuwrh_]dibRB:9AOO: "% )=@<AHKJGGKUahheclx~wgbdt|mimxyoo}rdfpxr[D:>DHF:&""  &"157@HHFHLJN\lsqjhp|{vlfil{{voot}ywz}phiszvfUJKRTPH</&%'&!  +-&#%(1?IGCKTQPZitwungk|zvx~yrqw~}vmacp{ttz{||}~td^dqzvfVSZ_`\TLE?:60+#  1Wna<:`n^F.'B]g[L7 !>b|rV?;KTfwpg]OFCIOYcmx|hYL?;8AN\fmz}soldafq{}tleb^RLWaYLLMB:=GOOI;.&'(  Rul>>gsfA!Cgsf? ItlJ24FfypjkbUF=9CN^o{yqi_WPLGHJQV]ep~sdQGDPcrvoiddbXPSXSOW^YMB=?FOM=)"  *TyB %TsrO*0Xt{^5 !@b~y[6#-?^{x[EDPMLQ[dinli`TI?<=FR`mv|lZKJO\foxytfVMKSX_hnupdTKJKQY[WL?6/5HRH.  U}T!c~S5cj7 $UT>kj[N:3:JKPar}zveR;$(@YqaD3&+4KcwwaOHGS`mxwrcRGGMLJJGD<*"0BE4  MzG+iK&Sz_4!CesoP.1igM;;>KVe{rj^J7,*%&'0=O_lux{~q[A,5Oj|kXLCKZotWE=6=MZ`P.&<B3 6w~J )vJ3hV/+Uzf6 @V*5MhpS4$;Sh}}iWNIQYhzsR2>fz]B:=UshP<-2DXdX= &:=&  m|L -~J5lrL14OquN%$ElqH@inQ4 /Lg{ul`QC7439<EQ`pz~t\A+*Ip_8''A^qxc@ 1IYN,   WsI+|V =nW0"-WE dV Cf.Gv}`F50+-/38:72-2;RprN.1_U& ,XwrW)&RaK mBkS.gwcG/';\u|`. <sY*E}d4 .OnsaSJ?<<?@?:5551,'*.>TnsF 9n](?ena6.IG5?`D.[nS)'FiuI>~8 [}7 B}oF) ,DXbje[OKJFA?<50+2;Su[ XiE~w4$Sb@ K? 0^aC"&LjqjL%'PtuT$ ;|F5nqA-H\kkZC)Csd9w);o}Q?K76L<hnA)SptY9$ <mn3QEjjM:t++8<FMPXj~yfN0M Ko/_+E2wK(cjFNkgQ3#,EY^@\xo2& )5<c|r`J910&%2EOUdieSH1Ia}y VpR&=) ZN#XlE Ac_>"*E]NkSj <\#hs+lrS5AcwzmC ])c))FWw-7gk7- 'fVYqV$ 2NP5(GQA_b#|,q1o5dl[D"Doc.(.sjD Qf;5<Er^( !:6>O7\]}  6[VaWR* ZkXg0Wp%5[Sd, )OQ+ *9cJKv4fHV;mkc.l< -L]lY#:q4qubN[s5vM|K>P%$GA +u(_a#+\# )W0Ut]9k$+=zIz?~OLEP6H{'9(  G0HtDA,_zM$,Mix &9Lb{vS3u#x!| wO}O^B&' XAu  1 C A 2   (  a Y .* u r 4@HPgwn@ , ] <uq ?>~R=qAP-gDMyi_q;OCf  <Gov6[Dr~odq&7WC?  @ nnPlMrRHykjjZR( ;v,B6F` v  $ N{ @1Jw c!'!!!!!K l&Fmy  x  0 E l E PW<u~ H R a5aaR1[}; ,^ U t V=Wq !"}#:#$%&'()*+;+++++t+***++Q+}++++,%,++4***~*z*k*]*L*;*A*))O('&%Q$ "!= q qH@ | ` qBH.\~z0,~ E vJKSAlT -8$#+ T"%&(D)9*8+%,C-N.5./0n1G2H3U4c5q6?67U78877788\888888988d77M7666f6&555?44{33$2<1[0X/e.:-+u)'%y#d!v( % g BY , / K}X D :YKtz!#%q'*7,/02"3%4F5x68*969:;X<<=u>@0ABCD~EJEEEEDEEE5E3E DDDDDDDCC"BBBBBwB8AAs@@.?'> <;:w9q8W7=54 1/-|+@)$'%3#_!c(H(s  7^ & BKxfH{/ /"&N)+v-s/2Q47<9P:<0=a>@.AC,D7DEFlGI#JL|N-OPQcR.RaR`QQaPPPgPOONNNNNTMMmM!MMMEMuMMMPM#LKJI0GFDCYB,A?>:&$"QzJKYb V"r%(,/25t7:=I?ACElFH!IK?LNBO/OPQS;U1W#XZ\]"]^&^]]$\[[[>ZZXYY;XXXX4WWVVVWWbWWWXWWnVcU2SQP?NM7KJwHG3EZC!@>_;976v420.,*);'&$g!E;   l{y1D-*(C&$##"#$!%!%&y''(s)*O+.,1Q4C7o:=@CFJHJLNgOQ#RFSUVWX\YY[Q\^`byddeef"eepdd$cc:bb|aaa``s`__;^^]]]]^V^_"_x_``_^]}\'ZXW[UTkRQ=O}MtK]IFDBA6?=<&:754323/,)&$y"W ,Vi T<95361m/}..)./z012]334+5 68:M=H?BFUIMORWTIVQWYZ[\m]y^_`^aacdvfgi\jkl}mm/mbm6llmkkskj}iiKhh ggffeWddxdddeZefPfg>g~ggtgf*e>cba0_^C\[hYXUVTvR\PXN}LKIeGECA|?=Q:8=5[2m/-'*(T%.!s: ~4QGDA!>s<::<9:;F<=>?S?@NASBDFI$KaN;QU*X ZC\N]_a%b|c6cddeIefg2h#i&jWklmnoSop(pPpppsp!ooenn3mxllkijjaiiMhhhSh|hiijjyjk;kkkk{kFjj>i|hgfeKdba`_f]\ZbXWBUSQP'N\LTJ=GEuB@h=:8;5330&,)%m! , RiOL?IHFiEEFKGHmIKKLLMOjQZRTVYg\_bce@fh3iajmjjjk@kl&lm]nnop{q;qrVrsscsssss>srr1qfpoonfmm5ll%kkkl#lolmgmn[nno(oYoJo#nnn mm;lkjihh gedcbqa_w][ZFXVTRrOMaK&HFC@\=|:{63)/+ &"I/\ ZWUSRRPPxP1PQS3TUVVWYZk[\^_bdfh6i,jpklmnmnnnnoNopkpq^qr,rs=ssstt;t9t"sss*rrqq&pHotnn1mllkl-llOlm&mn=no}op:pppppp?pooooKnn7m{ll"kujjiZhgfedca`3^] ZXwVTR OLJ8G.DU@=c9=5/0,(=# :b`_^h\[[ [Z[\^5_a aabcdef@ghWiklmn*o opq8qqqqqrs)stt[tuuuuuuu_u@tttssrr3qspyonmmxll[kkklm mnocpQqqqrNrfrrsrSr(rrqqqqqq]ppgoo\o nnmlkGih\g=fdb`^] [qYWZTQ~NKH-D ?;^72.~*&# YgedLcvv uStsrqpoonlmm lflkkkfkEk7kklmgn1nopqrs[ttxtuutttuuAu\u~uvvRvsvuv>v uuu=tsqrEqpoann?mmllkkk|jhzffca_=\X*TQMJGLD@ooooCoooopWqr rs}tu[uv&vw/xxxxxxxxxwxGxwwwgwzwxx6x2xwwwwww`vuu#t>snrqponnCmmglllvlllm mMmnvo4op}qqrJrs_sttQtttttttuLuuvbvwwGw{wsw`wvvZutsrqqpp-ooo!nnnnYlk0hgWeAb_|\bYjVT'QPNUKPo|oHoop5pVpcpspq;qrsXtVu;uv?wx y yyyyywyUy#xxx_xwwwwwwwwpw5vvvvv_utss r=qbpZotnnVnnmmm[mmncno-op]qqrTrrs"stsssLs/s&ss+sQsksOsAsWst3tuLuuvvfvvvev(uutfsrr qYppzp;poooofoKnnmk@ih"f6ca{_&]$[3YVTHoopppqqq1qlqr1rstuYuvwxyz zfz9zyyyfyxxxx1wwwwbwqcqr@rsSst tFttutttYss\rr`qq%ppp^p[pUpPpAp'pPoomlkkihGfdcvb`^],o^omop]ppqq5qkqrrstItuv5wExKyy_yyyVy xxxzx8xwww9vvvOv uu0tt7tt)tssjrrreqq!pIoonnnn[nbn}nokppppqYqrVrrs rrrrr%qpphooroEoMo'o)oIooplpqCqqr3rurrrrrtttttZsrrr*qppDoonnn`mmDmmCmnn~no oLop*pspppppppppq5qqrrs%sssssrqp)o0n|mll*kkkkcoUopopApq4qqrGrsttuRuv:vwrwxxxwwww_wMwIwVwzwawvxvuhtsrqpRooonnnnno oEooop(pq qrryrslstptuuuv>v@v+utssirr:qtpooDnnnn4mm&mm0mnnunnoBop&pkpq q6qOq{qqqross[stItutuuuutsLqpwonn%mjm"mmsmoPoZoopqqr rsstuv?vw8wxx$x>x+x wwwwOw8wHw^wkw+vvuttsqpon@mmmmm6mm:mnPno6opEqqrsttu.uuv$vGvvwPw^wPvuutLsrqponn_nFnNmmm$mmmXmn9n_nnoppbpq8qqr,rorrst2tu.uvEvwXww#vutrqIp6o?nmmmn-no!ooHop pqrrrstuvw3wxGxxxx~xTxwww[www%wEw?vvsuu"tRsrtq onmNlmllukklIm!mnsnopqrtu uvsvwNw~wwwxxRx;xw[v|uZtrsorAqonmmm]mum?mmm%m2m]mmmnn`no(oppq'qrr{rsTstu|vvw,wxuxx;wvusr9qponnnoJponooEopqrKs/t.uLvzwrx;xyeyyy&xxxbwwwqw0ww=wHwvv$udtsrqlonlkkkk2jjjklmnoJpNqrtduvwx,xvxxxxxxxxxmwvu`t7rq@onlkjjfjGiijVjkekll\llmimnZnoUopqTqrBrs1stuv:vw?x xxx~x/w7vt~rqpppoopqq#onoo*opqrstv$wVxQyHyzzzQyyyOxxPwwww~www=vv#uVtns-rpnlkijj-j iiijkqlnocprsuvwyyz"z*z:zyyymyYyOyxxw,utcrpnljigffveefTgbhGiij.jkljm1mninopUqqrrarstYuJvvwwxxxx@wPvOu srqqqZqaqtqroo[o|op/q+rxsrttuvwxzz{%zzz>zyy6xxExwwwww,v_utssqpnkihJg]f]fefjgh?inklnprtvCxyVz{{~{f{\{zz-yyyyyYxwvtxr&olj;ge_ca`__`abdpefh-ikPln nopAqqrarrs=?^@CFKOUZ_dWimq,tuLvw!wx/x wwwxxpxxxxxxxwwwBvv_uttttttttttu7uuv@v_v1uuudutuoutttwtNt;t@tYtktpttYsqplhc^yXSwN~IUE3A>=s=>;?|@lAC5EHM`QV[`ejpswLxz{z{&zzzyxwu?rfm9g{`rYS;LF@gEMOT\Vbinqs:ttu"utt;ttt?ttttttttuu*uauuuXtttthssuuuuuZutttfsor0qHppoo\o#nnnnnoHopgpp omRjf,a!ZWSL3E>U7c2-.*((()*,T-049? ELSZahmru7wx}yyyxxv"tpl@d]TLBD,<^5.*&L%q$d%&q)-v39AIjQeYa`zglprlsttytOtssussttStktHttt@tItittujuu9ttttnssuuu6ttAssBs#rqpYonnn5mmpm8lllllm>nnnnFmkid`Y[RKYD;=n6G0+(&u&%&'i)*-17S=>DYKNRsY`7flpsuqvjwwwvv0tasoBjc[RJB:43-0(%t%$n%&c)Z,28@sHPW_fUkeoqpssKsssss=s'sQsstXt{tct.t*t;t2tCtetu>uyu.tttttft uuhtssrBqqWponamull4kktkHjjjjjkil[m mXllYjth@c_XR"JC=5/*(%V$#$%&(x,/5;CDJNOTXi\r_cQeghhgg|ghijkkWhe`_3Y;R-KDD0<6/+(''l)+#.28>ELSZG_ei'l9m\nnoaopouoioloopq qwqqr/rrsOst tuv/vNvw&wwx3tsrqpCon6mm#lekkjjIj,j9jnjjjhjhjkklKll)kjicfd#`M\sWRM@G+AX?SOMHCd?<;x:;<>hAIFK:PVJZe]_aubbb)aS`^^0^#_+`acejgfd`_ZTMF?}82\.A*a)*(- /K3_7=CIOU[_dOgmjkTlmJnnNnkn,mmmnKnnoOopDpqr5rsKt|uvXvwvxMyFzzuut srqpbooVnn5mmllTl5lFlVlAkkkkl)l{l{lkkljih/ec`]uYThOaJPFC6B@AB$D{GTLQ8V[^abccUb`^\[ZZt[\^`c#eMeSdaQ]VPKIRB ;q51-,-.0x397CIN+RW[_wbehjk*lnm@n"nnnnmmmn!nyno7op`qqqrEsbtu_uvwyKz{ww,v{utt sfrr.::;.>BBGKPUrYT]?`Rc9ehgijklmnrno nnmzmGmmmn7noKppq1qRqrt/tuvwy,z{xwwdvuuIttssrr qupppSp5p"ooo+nnbn@n#mmqlll*kkk jikhBfcX`\YWVUUV8WY\x_befgfeca`^ZWTTSU"VlX[^beggfeia&]WRMIBFfCkC]DGJOT(X|\w_bdfhl0lzllm_mmYlkkKjjj~jilihik lmmmlkiheb`]\k[T\]F_adgjlFlm kjAgec(`^^]^_aceh6jklm#ll=kllullllmllkjiiiijjk;klmn"ngnoqqrsu)vFwFxv"vuuuuuuu%ttAsss6rrur=r)r qqQpp%ooo,nnrnmZllmmm`mn?n{nknDnn$n6n:n mmRllmnoroonmlk/iNgdbaaabdfshkFmohophonljhf{ePdef6gnhjl?mtnnnmm9llllllmm!lllhkxjjHjyjjk.kl?lmn nKnopqvrPsltuvYwutttttmtpt]t2ssdsrrrrNrrr5rRrUr qqpppupooCnmmmmmnn_noo;owop4ppqppp0p]pqqqppnmlji+ggfgXhijl{npr"rsSrrqo_mkkjk(kklmnoup0p0onn!mmommrmmmmmmmllkkl lFllmJmnOnno`ppqrCs5t#tu[v)s[ssps`s=s*srroqqqqqqqqr=rrrrIqqqqqDppjoonnnjnkn]nnoppqNrrs%st0tsssttss#rQqLponnm@lkfkkl-mQncoqyrttuuutsWrpp^ooopoiopppqMq-ponnn;n7n9n`n~nnnnnmmOmmDmKm{mnnrnoUoopKpqqrjs.st`tu"qyrrrqqqxq-ppnpBpKppqq@qr!rssrrrkrgrsrTrqppooRonnnnoppqrsOtuuvv vv v&uutsrrq;pionnmnnopqs tuuvw wv4ultzsrr;qpppqnNnmmmOmemn.nopp pqrst4tttttttsrrq(pkoovnn#nnompq[rSsltuvwxx}xxxSwvyutss6r{rqqrErstMu6v&vwxexyTyKyQxx"vuts3r+qJpp^p9p3p:pooo&nnnmnnnno}opXpppppqqeqqqr=rs5ssssrtqpo}nkite+hjfklZllm mmm2mun nop9qr3sJt1tu%u?uMu0uQutsrqpp+oo n7mmZmnpopiqdrpstuvvwwwvutssrrqTpp8p>pqbr.sGtuuvwyxTxy,y xxMw\vtsrqq ppJp:p2poopo>o nnXn nn nunoop"ppqqBqhqqrTr~rrrssVssvrq~pKnm.jheWb `Gdgaijkl1llm&m{mnroCp>qqs t*uuv,vCv?uuutsrqqpAonn!mm$m_mnopqrt(uuvv=uuu,t2srqlq pppp3p%pLqqrstuv-vwiwwwwOviu@t_srqqppphpHpoobokiifAb^ZBX]agdvfh i=jXkklpmmnopqrstuLuuuulu?ttsrq8pooHnmmulmmDmnopqrsptttsrqppnmllzlllllmlilmonSo2ppqTrDsNtfuudutss#rqq?pppppzpYp!ooozonnnn|nnoFopqqqrArs3stt8t sssss9qolif"b^Z:UOPgVYZ^`ceghjk5l)m n`opqrsttuduVu;ttrss%rMqmpp5.072B5EHK&MNPOQRSTUVWYYZ\>]j^J^_8_`/`a,a*``._^^c]]8\\ \\K\]\[YWTR%NJFCnA>=81+F$."/'2+/3w6:r=&?AOCDjEFGTH4I@JuKLMO/PR1SxTSUUVgWWWWVUUTTpSSGRRRSFSxRQ\OLIGC??ABBCEgGHIJKLsMNNBNM!L'KHJJJIHHIIGIXH/FCA(> :74,1:.-k,+g**)(q'(3(*,/3Z7\-^`7bdghjjkjklQlMlkihguf}edcHa`_l^c][YVSQbNHJE@S:(4.(r"K A >!$>&))*,F-`./i001235'6Y79;K<>??@^A1ABBBA@??`? >>0==i===<:85*1.+(=%#""!!!a v  n "`#&)-15:7=AACFI&KMP RtTWWZ3\_a@bcjd^deeezdgc\b&a`_"]\(Z3XbVUS5Q7N|KkH%EB>94/)$q } 9)X !"#$4$%&')?*r+-/1i24\5_6T67776544?33622e2E2y22~1O/,)&##=IJSmHCk6-!%)-15)8;L>0@CuFHK$MQTVXZ Z\#\]]]\[ZYXeWVT2QOMuKIQFCl@<:'62-(#-J  9 kcUW'!4"$&()*+,$,,,G+`*))I(( ''_'_'''&%o# {BS S b ^  !  e X!#&*L-[036^8;J=@BEHK/LNUOWPQtR#R#R%QPONMLKuIGDB@>';3741r.+'t"j)k X6%wB = 2 {J-{Yy !!o *zkP= bCY?=@ A<' X#Q&)a, .^0358:=?ArCD9EFMG G,GPFEDD+CVB@>"6p $  *;$:h'hV l k R q H  ? - y : 8 6 *   IOi * }9: ) `"%2'a)p*,.,-.d/$///w/"..--Z,;*(&$" :4 + f[[ y@3_iW;k/eS0;;XU*gBPI\!N f!  }dgj !" "#A#$W$$t$j$#"! EYOp8 i(!>zWsi5cUU,VZopPz![ 8m%@gwjUTi{yEY | 4/onc?Z#(Y B   \;xl;q 2lL}kEO:&/1gY,\Q$s9.BSZX[hwv}fSNzR . K |."xy VLBbil'uiEI9cqU[dq4{p#cLXO~fD* /CE<( _]vj&RMi{LLf%qdC_' #H1w ? I6dC~&VuL(-R{a!:*uV9, &3BEAAAEB3'&0#=|3}" ouceNI=Q@^4\{iPS/9 B6l7# w%fd. oOC?D?@L[bedl~k/T,^0u _{< G>liT$|4n&p:xiwf-LW_@8Z84M_c %,}~{  chn1J~!?BCf+-8*y>7O~ 55_?d]&Zq#3 `;!i*dFMa^X5z4!qWuBU8 f9`UTa@ _`DGV]C }08j # LFUs*@Q\LD:H6.cxj*@18f@R*XD%}&M6 4#x H$$I^x  m8 "SJ(i~#xfv|5uWE0 F U(;K'=W#"ZUYOu Tlbcolnyf=*"7Hj'l~t &)c2pQ4049iQ>; `e}h6&S hx{|yiaV[fDD{Yt1! lk)<:D4ti V6'"eL]8~|vx~}ynktY lc*4F~x"4@!^2UWv8> %jMycOs5.[ugbYXZfoc9 J?VvVOc%vFP) / >Q,qSzS mvr0yG+ol@>h}reelwR(MV R#xZ+5?<6  AI 4nu<*~N9r\[3W\zZA+-9Z~hL1*'FrS?Jt9#/o|P -5#%</2fg;et,!'8Q4*;ZsnR?ESntX8(9_W=7,p('Su Wn0&'**<+Uo[1F{l,06&.R01AYl|yh^V^kjJ80@QqrH-.AyA wq KnjK  .) 2@ 5T`\I::A[T^noD8.7;LhuwcFEY}_H>/24T%.J*XkU- %*.'"+J5@^aM93<XxwJ/3gg xX3)$8PlvmepeM>>8Hc"?i%#Wj_L3'% !)) ( :;&)JQF;:J_bcvsA+M8PbE5>H[gyvfb\]^deul# X_3+EbnZ=@F6 !&&  %@B"8YbO7:N]iqu~_D=^JIqNCCU_qqfb[]`qZUO,(4LWSF686 20   5M8'SnaA3=Zspcgr|_KU~f, 8v{aZflw{zywomsI 6qp=%AHC:28;2 -J0 BG1*Rg`F4Cbtxup|pYERi:#=k||{}yI=vyL8>M[TFFHG<&!::  $ ,FF--Zs`@:Nnrnr}{]HQvM5<iw>'*TlKCYuxhVLXaS9"0@8 '$!7INC,&Cgo`MDOhy~ysuaVc}^ENf}oC,>brULWishVQSWQ<($.?@(  -6-$';]kT54KhviO?Gex}xngrw^Pb}z{g<4IuaOTesp^LCLTJ6&#0>=."1$ -3/).H\WE9>SkvnYM\u}}to|g\f}|o[P^xoZYfprl`YVVQ?12=D@4$(, +62+-8IRJ??Onyc[bn|yuvvrbhuy~}mdm{hbisyqgfilgYG88IUK5& $("  )4:78HTQE=C[qtg[Ybu|qgdqymlny~tptxtnhgmneSA74<JL:$!)," !"/DE@GOQLFDIT`fb]^ky~vhdeuxllr{zqknxnaepwnW?25<CC8('+)!   &%468DNMHIKJN^kmgacm~|}|tmhkpwqmqx{tu|{rlo|}jXLHLOND6,()+*%')#!#$-@MKDLTRR]jolhd`gx~z{wporw|{vpilvyroty}~|yzuigpwc^aa^[SF<8960+$ 0QaQ/ 6^lZC-"/HambR<(#$=fiM:5BL^v~tkfaUKGKMVcpy|{iXK@><EP^gmx{wnifbdir~|oli`VKIQZXQRRJDDJSSI6%    Nk\- 7brd>)Mp{pK& #Jqe<%+;Wkx{hba^WI?:@HXl{yoid^WPLIKNTX]eoyjZKHHWm}|pnlf\PIHLKMW^]RF>AINF3  2W{o3!OmpQ,4\w~a9%Df{b>$&8Xq}zuhSEEPSUX]bfihh`SD756CRbmu~~mYJILYfovsodTLOXWXclofZL@>DP[_^RC816FL>"   !^~L _yS#4ch6 "U\% >huaPE9:DRW\iu|xsdT>% #>Yr_B2"(5OfvpYJE?FTckhfZI>AMRRTPJ>+#0>=) W}E _zD$Nv`7!#CfwqQ07gy^B0//?Qf{um^I7,*''%+4EWfpuz~oX;$3Pk~}zjVF?GQavzhL;86@SafS0$58, =Lf|B .`Y5#6]p=B~H$9WumR4$:Oas|vdWRMT_okG'Bk|^F>;KgxtZD4)3H]i\@ 06% &uR#k> .eoM59VxyV0)LvqD8\ylO3 1Mg{wiaZK>665:ALU_nx~vmW8!+Jp]36ShrbD($9P^O, a}R&pB5h}W1$1ZH (ka >wa1 JwyW<--)*-37:;8119PmgD(.Y|L!Qvwc8 .XdK xLg=&_r`G1)<^zk9Fzc1AsP7YttaRG:46<>=:76653,+-<NgoC2hS?n{m@ 1IC)  K dy3&UgO'(Df{V&J;Rp&@ykD) )?R^gc\RNMMID=5.%(2Mp\Z] H<%OX2  U7 TY<%JekgO,,Ry|Y&F<"bsA,EWg{r]B'Avi3hGzY8C- CK'U`7$OklP5&$=jo9 aMi[PC :3=<BIJSfzjK/U Ff =j&?-!O MU5 Hd_H-%6SfiJ#e<t9Bf}wfT>1-0&&6N^fomgVK3N`u u&_z])6*`T?S. ;[V61Vte/'ra`x'CSr2mbD'/Sl{}k?h2k.|>Ip =Cso0 +8uc" DS8 ,HG0%L`R'hm;0y-pGwl]I%Lu}d2*( dw[W`0  OS"=\<3/8QA !be ;T>EeX+ " #"]iVb.Fz ^3BsN["  9/G:"0&|]H`W;:%ito7N 9\kvb'8lD}lTYyxKhY/A,K4 #- OUW'S(?q/Ri}zqtqjFD|w/=s+W/]_P\!4 IQ$XB`"t [n)E 8e6Kkb(7nUT--,w."aqHZfJUk}E#7 , ' ) S !  ~         / H Q F /  # @ i i # L py9LSo]~Nj/yR;{ 8K#\AK}|ie=Ub Q |HOM)U'57G^i,5 $  Z  ; r8:`f=xi/-bvy+XK.ie XD a ^  +l '3%+?+TAv28`rc?:M]  /c,A v`S* DJEF = 9eRr 4!a"i#d$L%B&5'9( ()4))* *)))S)J)***+++7+J+i+**))k)=)4)Y)c)g)c)i)))Z('&%k$$"!| G1B~,  F,j|7 2 I/ ijl +5J@!#%&(W)+e,-./_001234`556.666667788L8V878P8S8S7786j555z55k5@54444 3#261%02/7.C-+*o('%!]I,. S6 a^$ q,?  < @Sn !$#&)5+=-$.0246j89 9:m;<=>u?@ABCD=(;:{9e8^7J6,4391Y/v-U+.(&$"87 r .?kq!-B:brgKM;:;(5"'$u&I'*,u.1Y3z5g7h9z;=?AC]D`E*EFGI%JL[MNOPQQRPPPOOOOONN0MMM=LxKKEKNKKL\LLLLL8KJ HxFE&CBAT@,>=;:N8B6319.,*(o&<#! h1B T ' *fd B!C{D}x /"%(+-02:4749;=?B'DtFI'KpM5NOPQRTUWyY ZV[h[\\\\=[[:ZZZZYY2XX@WW'V8UhTTU UV/VVWWWrWUTRQ/OMLK(IHlFEB@> ;916420.},n*)&'&8$$!}=' ? XfId{,:(%#a"U!z!""#$%K%&'#'()L*,.1369;=@RBDFHJMO3Q|SUW;XYZ[\^\_ajbcdYddddcc|cbbbbaa$`__L^]\[[\'\]X]^b^____<^r][Z7XVU|T RPO]MWK%HF\DA?W=V;9754,216/~-,*'%l#  f X)7N30.-,O,-D.N/70213223+34h5-68P:LfN`PRTVpXRZ/\+]_`b#c*d1e=f`ghj kkl8lhllllkk;jjjj7ihhgafedd$cccdXde}ffgKggggf4e]d"ba>_^>\[oZXdVfT QOMJHFDBA2?|=< :{8a5310-+\(}%!_% t x _fB}><988=89x:;~<=>?6??@ACnDFHKqNcQ;SUUWXZ\^]_aIbd,efghijksl9lmnmoooppzppp$ooo-nnymmAllkk jSihhohh3htiijCjkWkll=lkkajjIi{hOgedcabda_u]s[YWU`S5Q8OJMLJHFE%C+A)>;96}30G,(%I! I J-MIGlE7DDEE EFGHJ:KFKKLgM^NP3QoS TWXZ\^f_`b`degh.iNj]klmnop=pqnmlkjihgXedcaz_][YXdWUT5R9PBN+LVJG^D8Ah>G:7.3T/3+)&"Z#[hVSQOOOPQ8R-($!+` ]n[ZZ[2\$\]^`3abbbcFdde;efcgiBjkl8lmnlo;opWpqrrbqqp o]nnxnmNlJji>gg=fedb`_H]\YwVSOLbHD@?;73/+'$"f!d6c=bcUcdewf]ghj+jkjkckkkl!lmznboolop:pqcqrr,r\rs!stuBuv:vpvvvvv{vuuttsjrrq}ppzooVnn)mml_kktknkuklWm)n o2puqrs*sstto:7 3[06-akjjAjVk?llmnaopqrGryrmrrrrzrrs7sssst tottttktfttuvvwvvvw0wQwfw,vvNuutksrqqp-oknn\mm{mllHkkckk#kBklAmmopIqrstttmtu u=uHuPuDu7u2u2uOuuuusttotsssrqposnnnnVmlckjjriEgbdna^\XTPhLI*EB;>;78LnVmmn2o8ppqfrs*t tuuau{uuuuuv+vDv=vAvHv[vhvvvav;uuuyuuvDv{vsvEv7vGvnvvvWv umtts_rqponnCmmmqm,llllHlkllVlm\n nosprqrss#stt}tttttttuu8u{uvv#v uuru ttsrqpp$pooomnn;mmmkig>dbt_\vXU9R"O$L%HEBpbpApqrst.tuIvvw!w[wwx!xBxxxyCyyy^yNyrQqpp oIndmmlmimimsmOm.m.mFmHmgmmnloop*pqqr+rrsCswsstt ssstJtu&uvvvvvvvvVuuRtsrrqqqquq(ppypp6on$l.ih&fcY`*]KZXKURPMp/pcq%rsstPtu!uuvTvwwgwwxy[yzrVrYrlrsast,tXtuvvwJwwMw"vvvvvv~vnvvhv'uu tUsrqq pFpop(pLpRp=ooovoPoLoLoMo/o*oBoopQphpkppq+qrrerssCs9srrirqpp$onnnm|ml[l"l:lmnuoop0pq{qrWrTr:qqqqnqvqqrrIr^rrsVshs=sZs rqpvo?nUmmllkkkkNnknoUopbppqqq>qrs3s_sustueuuuu3tttttu u5uuuvttussr)ponnn[nnnnnnnnoo[ooopRpqrr-r/rWrrsist4tttttsmrr|qq pkoo1nn+mllJl-lmln+nnoYopfpq3q?q=q,q4qNqUqqr/rs!sRsst`ttttttLsrqoonmJllhllol@kkkxkl]m5mnoq+rtuvyww1wTw^w{wwxJxxxxxw/vVuw)w;w.vvbuu sr omjbgda^[ XX%WXFXXY=ZK\_Wbfifloru>wyzUz{zzzzzAz0yyxw;tMqlngb]pXySOLJUHJKCNVQiUY^sbg#korIt)uvuw&wSwwwywnwwxPxy'yXyqyEy9xxwDvvvuettZtvtttu*v\v5v*v=vvwbwxgxxy*yFyyyMxxxCww~wVwMw'wvvv{uuKtruoliVfb_4[WRSQPPLPPQRUX\`dgh#koruwy/yz5z#z2yyy\y@xxwuP*UX[`se|jnr`tevDvwbwXwwww?wwwmwx2xxxxxx:wvvvkvutttPvvevXvuvwwUwwwwwwwYwSw7vvvJvuuuuuuuu]u tttrupslice#a'] XTOL^II7HI IJ?K_N4QV;Z_c[glMpCsvxxyty^ymy0xxxbwwcu{s:nic]iWPJD?;|98h:3sss9rpntjCe`\DWxRMHDB'AA2AACD:G>JPTY^cirn%ruuwxgy'y y&xxxUxw(vtPql_f_iXcQQJ{D+=S8*3l10524j9Q=CJoQY#_fkpzru1uuuueu&ttttuLuvDv|vvRv1uuuduMuXu}uItsssssrvuuuv vvvMv uIt4sjrrVrqqq ppqqpqr:rZr^r!r(qq6o l|gc6]XfRMoH$Bj>;;:a:;#72V-,R*,.38s>EMUN\cinqtt|ttUtss~slsrstRtuluuuuku-ttttu0u!tsssssruquEJQ)W^=djjosuw$xMxyyxxwSutrn,gp`vXOG@99f1,(I'Z&$(*8/3:hA`I}QYca-g4lprscssKsrrrrsstftu;uZu(tttotXtatu utsssss%rttMsssks'rrriq?onmm7lll[kkFk_llm4nn}nnYnn2mkidN_QY S@LFR?9v40/---/16%;AGNU\cNhn'qtcuvwMwwwvv!tsplxeZ^,UME=7/*&&B%').329@H|PwX2_eknqr5rrPrqqr r9rsytBtu-uQutttXt>tAtuu0tt7DLFSZafl[orsuuvEv7v:uts=r|osk9d\T}L9DG<6.)&&%(<*/>3:A+HPX6_eZjnpqqqbq;qq0qqrs^t8tu>ufu)tttNt.tt\tu!ttftdt{tht"ssrqq4poo;nnqmFkjj0ii6i&i h_gghi3jjkkkl2lkj!gc^Y S{MF(?L83.,Y*))w+x-28K?[F.MFTgZa1fjmpCqr%r|rrrrr@q"pmj&cj\TLE.=7|0g+(;(E(f+>-27d=D=KqRY`ejmopppkpRpFpgpq=qrstftttttOtt st8r1-Z))*P-b049@/FvMRTr[aXejlnnoboHo6o0oNoppqrsJsssssssst&tueuuguuv vusrqpo/nJmm:lkjii1hhhhggngYghTiijkNklkllkxifc ^2YSMGyA|<86V4a4496,8y=n:nDnnoIppqqrNrhrrrs=st tuvv0vvw@wZwesPrNqLpMonnmmyll1kAj^iiGi#ihhthgh:hiIijkakllm9lTkAhea]XSM>GC3><:::<>CHNTY^wae#ghiJigg2ffVffghijifM`[KTNzGA:4k0-5-z./149f>DJQ$W\\aeimkcllm:m2mCmGmDmXmfmn\ooppppqquqrssuvvwwxxxyt8sMriqpooTnnimllkejjjlj1iiKii0ilijk-klSlmPmm&ljheb=]XSNbJECAAA:C!EoINTBY^,bJdfggfedbbbibc>dEegmi h-fKar\VRPPIC!= 63>00z1k58L=.B]HjNSSY^8bei9klWlwllmmm lllmhnnnno ojopq=r rstv9w wx@xyyzMu=tdsrrqCpp-oo(numllHkkkAjjciiijvjk}llm:mnmmlhkBhf1b=^YbTP_LlJGGtFHKO`SX]ae7fhRgfdb9`T^^^_Y_ace-gDg,f_b^SXJRLEE@:5634M59=B#GSM RW\`dSfikl/lYllm!m=mEm#llm mmn#nZno@ppqrjsftv7w,wxyiz9z{_vxuutAsrrRqqKppAo{nmmvlll#kkjjk"k|llmmmnWnWnMmlkiebL^'YV RuP4MMoLNPTPX<\`cfghgeegb;_4] [v[T[![\x^!`scefg dH`[oV8P~JE@o=q:;D<@DINSX]/aedeg1hjlllmLmmmnmm|mGm]mmnnFno.opqrHs4tuvwxy^zFz{wwvluutss`rrrq_poonnnnno nnnnnnn_mlkkkjk/kel&m"nlopqrt u^vKvwxyzzww_w!vvvvvvCuu{ttsrq p,ovnnmmllllmBmmmmmn$nPn{ninImmSllk~k jjjujijjkmnnn8lkhePa)\YKV]UhTgUsVY]aQehkhkkbih~fec?a_^_acXeXgikmnoo^onnonnnonbnynSmm,l+kJjjjvjjklmnoq rm}mmmmmmmmmmmmmm_mllllllUlkl6m nno0ocndm>jgd;`s]gZYXY[^ a7ei&lnWnnmlkijhlfMddLeeg{hjHkmcnoooyonnonnwnn4nmilkkYkMk>k~kl3lmnopr!svtuv]w]x7xyXyuuSuu u%uMuauZuttXtswrqq:ppoonn@n)n;nwnnnn2mmmmxmSmFmJm}mn n;njnnoBo_oPnn}n]noxp.pjponlj8g5caZ_^g]^_b;dhblnpqbqq2pp#omlk jkjklsm)nnopppporooo&nn}n3n!n@n\nVmmHllSlflllmHmno^pAq.r=sbtiu;uvwxXxy"t-t ssstt t sss%rrr7qq>pppYpooooopooo8nnRmmmem?m,mzmnznopopqqxqqqcppqOqqqqp'nxlj?gecc>bcdfqhk~nq9sststsrqpoopoop=pqq:qqq ppoooooko&nnnnoo nnfmmmn?nnnoappqOrrsttuuvPvwRwhwrrrrrrrrrr@qqqqqMq'qqpppppqqRq|qIppRoo,nnUmmmmnioCopqrus>stttt*sstssrrpo)mGkMih gg:ghjknwqs,tuav5vyvvmuuFttEsss0rrrrr>r=rqppFpoooofooocoooodo no5opp:pspqZqrys+stUttu>uv8v_v5v'qquqkqq{qhqGq@q&pppppppq-q[qqr rrrZrrrr?qppMooDnnn^noopqrstu]v5vvvvuv%v uu^tsrFpoPmlknjjkklnprt2uvLw5wwww\vvuu@t~ss@srrkrqqqdppjp9ppooooopipp|p4ooppwpq4qxqrVrsyt,tttttu2u4ttLsoKp p"p[pEpoooofoIoqoppEpqqqrrs/sLsssssrr,qgpp oooo(opq~rstuvwxxxxzxwwfvutsr,ppopnnnwnoGp5qirt!u7vTw1xxxxxx^wvutssLrrsqqqq~qpp`pAp ooooopBpq pppppq'qqrrerssttuLumu5u$tttsrqlamnTnnnnnnnknmno*oppqHqrsJst@thtttttQsrrq0ppoogoXopqwrstuvwxxxxxWx)wvutsor>qXpp`pp'pUpq;qrstuvw|x6xxxxxwHvtsrr#qqEppppppApoooozooop=pq4qFqOq@q-qMqrrDrhrsst8tuFu=ttt'srqomoiklmmnnnnnnncooprq/qrstu uuuuuuutAsmrwqtpp+oo^o:oGpqrestuvwxxxxx"wwyvuytsrr/qqGpqqRrrs`tPuXv?wxxy;ySyy;xwvujsrqqSppptp`pEp/pooooGo$o/okoqopRqq~qqqqqrirrrssOstLtu&tt8ssrSpnlidgik^kllmAmzmmn.nopqr}sztku_vvvvvcv7uut%s9r=q.p_oosnnnoQp5qrstuvw%wwavvXvutsrqqpq pp-ooopq%rst4uHv;w:wxfxzxxIwvu|t:rqpppopppWp7poooooDnnno:oVopYqqqr4rHr]rs'sssssst7tt\srdqupnli}ea_cfhikDklm mfmn>o pqBr@s;tYugvsw!wwww'vv(u`tXs[r[qNp}oomonno.oqrs)tCu.vvvvvu8tsrqpp:op pp%ooopNpqarrst^u3uvvw vvXuUtmsVrqp~p}pypp}pTp%ppooo#nnno!oTopqGqrdrrs sktttttttttt"rpo3ljgc^YW\`dceNgThijkk&kljmJnkopqs%tTu}v8vvvv0uutHsPr[qopoo/nnn~nYnoopqrs\t7ttts]r8qUp-nmm-jg6c_+ZTO OpUFY]`bdfBgChiiYj.k(lemopLqs#txuGvvuuSttsdrqpoo~onnnqn[nnoAopQqqrrrqpomljjhg f eZefeeewe+eddde8f fhbj kmoDpqaqqq?poo[o(ogoopTppp`p[p(ooNnnnnoopFpqrHrrs^stu*uujuMtttsplmliTeaS\WQzKDzEK"P TgWlZ]_4`bcOdaenfhi\jlhmoopYq qBqbq pp onn mwlllMlkkkkkkkl&lmPmmmJkjrhg:eVc`^v\[[{[ ZZ8YYYYhYZ([]$_b&dgilm`nunnnmmrmVmnnocopooooo#nnKnnnVno\opqqaqrrs1s}ssxs'rgrpnkg;b[]XS"LF@9I:@FNKNROUWYk[T\^_3`pacdfShijkklBlDl%kkAjjBii_ihhhnh%gggjg1gg(g}ghh^geca_]>ZOWJT[RxQPPONN`N N(NNOQTWZZ^Cadgiok kkkkkkl lmno-ooooonninmmmnnhnozop p-pqqeqxqq poo?nl}id`pZUOIbB;58.I/5;D@ CGJMcO`QlRTUUuVWXZu\,]_~`ayabc7csc?cbbb}b1aaa-``c`_^^k^^&^V^_>^^[ZWUnROpLHFEdED\CBBPAAABD6FIMQ}UY]8`ce$f gg^ggghjklmmnn~nn^mmVlll|l&ll#lwlllllllllkih8fd+`[7VRPJD>670*$,%*0?58<@C%EKG_HJDKcLnMsNOQSKTUVWtX~YOYYYYZCZyZnYY{XXHWWPVUTTqTqTTUBTSQOMKI EB?;=;:99"87J666\7q8;>C%GLQ@UdYp\T_`bbc@cd|egi6jrk;l0lmWmjmpmll=kkDjjCj,jLjQj,iiihihgfdc9`^[gVQKF?9W2,_% %*C-1479;=">~?@zAaBVCE%FHIIJKM MN_NNO]OPONNM=LLKrJbIlHHHIICHGQEMCA@9>;`8532]10/.. -3,,-h.e148e@AjBCLCDDE[EEbDCBB"A@?>=====<;j9$7H5w31/-b+'))((M'&&%0$$-$%r'*.27<.@gDGK7MOQS?TVYB[^+`Zbcdeefff:eSdcbaa2`l_^]\h[oZ"XVTFQkOLHD?m94y/("50 H O0!#%&'(c)B**+-,./0124L577899:=::b99 8'766q543222x2m2y1/-+)'%#! #?&9 w5!%#(,048;?4AD5FQHqJLORJUWY[\]^[_!_)^]]\B[`ZPYKXVUmTRQ+OuMKHrEC2@?<8s3.W)$  J`  ro4n!"#$%&(`)+,-../D//V.--,+0*9)(0''E'$''&-$" _K+>tT)SR)Z $(,0u369O;>@iBEHKnN)PRRwSUGUVVVhUUT(S)QPOeMLJdHFDB?<974z0,Q'#<  Q T;+5&QjwTe] "##$$%1$$1#4"f!~ \Ru = oM* o3 "&F),K.13W57:=_@*BDGHJ#JKKtKZJJLIoHsG-FDCA9?z=;96319., )%s![}I =8/Yc / P pf'L 2z fWtb  0 wKs3 o]"6$&(*-=<;:8X6b420.<+C(:%#V Ke/, 'R%L de* } u q ~, ` 9  ! Q v I 90VxB&,q  _qn:!,#S%(*m,.12445l5554k3320/'-|+*B(s&S# N!$  vjzpyQN  z9]XW=,!N u:]' O Fy1*+e"S$X&a'()))))))J((?',%#"!E q * ~v8D|p5,Yj)!dhI*"N'6upurx"5X7[-sXej D SJVe~*Q%TY7IW>e  T"4x Uw]4Lf?*SReOH/: QL3RfuoeI%#@2b4ub  _Ylds1& 0 m 1 EEe) p|dY.p <x, f{!A1TN5J14:-nT!?`kdgov~dSOGPR}#&5 V j d f ? H 7  xw=vWS/R}}ouqR]>}0ul[ Td>&5+"*7GQTKF5+pcjEDu & <Ug|0Q: 7w}~F6fHx>{dK [vg#9# lbC+$/5<@BGKPSSPMMDV">Hc]<Rw H|-*enVN`6Y|eNX9@</m=$~  MUcHA531;K^jt~|>cFNnanA GGxjW$t*f%l;*q}j)JYd8FfQR16u3l  kdcul4KJ208Pm/5I@};4Nsv55^Kl]#Ux!0nH,,^Ay&pmhP#Q8 Vw<Q r-f7ja V\4z e]BFOa:6)W   ['EXy2HHVI<> B/.m|h(=,<iAZ)]?pN63-{ P, ;Ut  u?&WO1v{"{`u';\I+vD [/HR%DZSZ_N3 elYUbekwmC-$6@^ /} q )*-c8 uX1#59n\@2ado[: #]+swruu~|ldX[f~JL|Sr=.!pp$9 ;D6xo_1cKru_ @upry{|~rluYqX"z;N"{$,:[/X]|49 j?pgQv:  5c~l^XPSZire; I9SnLTn(xHL'/ 8N,xT $~Oiyj(vH 9|uJ"$JmocX]h{Z/ %U[&S r\:<C=6 BM<uxB-E:nUY2T#daH46:TtlO3,'EsY4Kp?$7uT .7"C4 <nnB cl*w#4J4.?]vsU<;Fb{|_<(2X`F;$]$Nv Ys6 &( # 0B0!_ze7Evf(*w1&*X8&8G`s{fYOWg}qO;/<KkwT=)3?s Btv$MqnR' 0,6D& ?`ldL;9@Z~NXk{PB8AEVrsviHCSwnUJAGCY1'Q0\nY3(-.-&&! ,I6 !GdeN80:WusF+/bh y^:2.B[w}rgooXGECUk%6j((Yj_N9/+!&+$ 89&,JRF73E\`aso='E8OeK<FSfo{xga^b`dh{hQ^0,JdlW<BK<$!*  (AC& :YaK15LZdlp}y[@7VKMxUKM_fswjfcgeq`UR,)9U^VH:>=! 03 :P> ,Uo^<0<Vlh\al{xYESj2)Eibnrz}~z{{T 2tzC!'FROD:@C;( /M7!FN;.Td[C3@\mqniv{hQASmA-Iu~}R5qP7<M^YLKLLB+'AA!.KN40Xn]?8Ji}lhlusXGRvS=BlJ$ I}qK=QpvhVLXbT:"5HB" #!!:NRD-(Cck^JALdtyuq}ucYfhMTlz|{S3:[y]NSdqhWSV[U>)$1FJ2   )2)")>]iR64HdreL<Da~x|qm|eXj~w|mE?MthX]jto_MFQ[Q=*&3CE7#3'  ,2/*0HZTB6;PgskVIWpz{uulclsYRdzrZ\lsqi^YW[WB10<EE:*(-# /:6-/9HNE<<Ml~t]V]iw~wuy{whn|~o`e}yf\bq{rcaejh\J62BRK8)#&)# !"'4=?=>KTOD:@Xmm_UT]osjgt}oljtvqquwtkejmfVF:38GN?) #+-#"%%"&:LMHMRSND@EPY]ZXYf}vifgvvqt|~ur|tjjpvoZB68=CF?/##*.+#  %"!+8;>IQQJHHGLXbfc]^hz}voknp{yunot}{y{xpmq|zhVJFILKE:0**--(  #'$"#&0BNLFJQPPYciie`\cv{x|yssv{}yqggowmjorvxyzzz|qb_j|r^X[[YVND;8850-'  1O]N. 2XfXD0#-Heun`G-$%@ggJ62AK]vwka^\SKFGEM\ny}~}n_QC?>HT`fkuyulhe__dmuvqigd^TGDRaaXURJDDIQPB-  #Oj[/ :aocA$+Mr{Z9#+Pv_4.K`nt_WXXUJ@:>BPfz{qljhd]TKGIORV\fu~vl^PKITfrrihe`VHBFPSU[^]UH>?CC8&  8Z{m2'SmnP-;a{iD'1Kgz_:"%5Uo|{wiQ?<GLQX]bcb_b_UF735DUgty~n[MKLXdowtpcQDBIJP]gi_SH@DMX^]\SE813>B6  (c|J awP";jk<.\V!Cnm\L;7<IOWgsztkZM<& 8TpkO>,.9QfszgM92/;N_fb`YLFLVTOPOK@-$,8:, [}F #d~F#Pz^5$-RwwR1"6dt\D433@N`qyzpk\G2" &',4CTes{qY9"2Oj{wo[F:9DLXnvjSFA8=QbhT0 .7- >L iH+]U.7hHH|x: 5Qm}~iQ3:Rdu}re\SV]jyw_>#EmmQ>:5A\qsaP?.1G`m^?*2#(uR"i> *_qO25R{i=)LxnB:_{dE* +B[rxg^WOH?;8;AMYerx|tkV8 &AayvW.3UpqL''?UaN% c~S$k;0`zyX6(1Y\#'d^Jc+HqzW9%$&/147;=>=AI\ud? AkuH'[m96^fHxLg|9#]mZF5.?^ypI.0Tc1>lT&+Pouj`UJ<53;DIF?<952.//:Kc|k>&^}ONw~mA1B8 Jfz4%UhM#-HfxS)*eBLa-jb6 .BUctvn_WRIB=6))Fn\ RZ P?@J) "U6QX; "MgjfO+ =l\%@8/fo@ /BSen^G* CvV ,|x/H|_ .<+AI%QZ3GkmO5'#?|>RPsI4 s13CBB@>Ic}w_@ O=d 1@p$A1!~R NT1 :]bI) 2Le}m2&c~>ts(<WlzdK4-2;2.;Q`iwyp[R<HXm, i[#7+ aV <U,3LQ<(OkeG9gcf2K`x5r`># 1Unyxj=Q(`!q4J?Ipd# +" <v`":K4'60&!H^O$3kn4AQu9ooPHA'$Pwe.#% | a SX)  TT 6O1 ( 5OE?d\J{lmO {D)4:31'(_Z9Y+Fwp9EO|IV" ;0C2 '* G`6tGvLC/=NOJU,`{"p5 4l FuMN "c{ Ysc!8 0P6 JnCCS:k#6Q >x #5Skw`TG=h'wy? '{ZdbbBY\[]&PV'}j$=t/: U  '9%['=bJ#gK> {X,y8r yn=^G,"fKp1 u[_Pni  2 \ (0^0^ !#%L&'(()g)**B*]*2)))*=*++3***y*W*)g((/('(:(l(()%)))V('&~%e$%"!: Z D ^G %oF<  QZb( F ? %mg "$C%')*m+-4.0P1234@456B67=7A767#788V8M777]7'655344M4+4K4_4r4w4n44[33210/ .O-+)'%`#' <KZ : F 0 xVJ*sg  hl0CQ]z S q R :KV]'4!$&(*,.024U568N9;=@>?@ABCDE.E DDFD6DdDDD8CC.BB~B AM@???@ @c@@@@@I?>J<;:\9S8v7Q532/-p*(%#z! s!1a I  1c&so #`+ 6V!K%!$(&),/1355T79I?A:BpCEGIaJLxMNOPQQQPP!OOOsO#N~MLLqLKJJAIIIJKKKLLgLKYIHdFE?CBA@%>J<:8v53f0-+ ('+%O#!Cn U j & QK!<$Q1iw!$%'S)b,.14Y69W;>@C$EH)JKMNROQT"V,WYQZW[V\\]L]l\\["ZZSZ6YY%X!W>VUUSTSS1S4SsT3TUV=VW^WeWUTSQPNM6KxIxGECk@>;7521/i-+*('q&%#!i:@> A17Z+(%&"s!_ !!d";##$%&e&'B''(*<,-/02508 :=5?ADhFIsLNQSETVWYZ\^`abcd/dwdeddUcbb;baaa`_#^M]]\)[rZZZ[\S]]^_z_`%_^]\z[YXV.TR)PNKHEB?=Q;w98s653w251]0g/*- *'%~#4 k+w (R62/,++C+,-./01233363568M9;s=?.ADGI?KMP~SUXZ\^_ajbce?fh:ijkk3kklltllkkKjiiiiGhgff*ee dTccbc cdTe efggNgh?ggffAe7d3b`^\ZYVTQNKHFDCJA@ >e=<;98520j-+K(:$ za;F cA=:8_77)789:;=">,??j?X?@cAC;DFGIKNFPRTdVX[6]|_aceLfhiUjfk_l!lmnJnoo'oDokoppoo'n|mmmKll\kjjYiii2hhuhphi!ij3jk;klWllll-kkxjih;f^dcNa`^ [XVSQeO`MLJI5GFEDB@>b;9 63t/, (Y$!0~ey S xzLIFPCCkC.D$DFGH/IJKKKL3MBNOQR{T[VdXZ\M]_uaScPe7fhjklnJoipqor rCrrrrrrrrss2s"rr^qq`ppp)onn$mmMm*llllm?mnQnoPop?pqq!q6q%q3qpp!omlWjihf~dbt`<^\1ZJXWUTSRQEONLVJG}DA>;7 3 .+' "j)BVwSPNNNOP}QRSU7VKVWWSWXZZ[\^`bcldeghik%l3m@nNoqpqrstZttttSt$sssssrsesCsrrMqqjppoo[nmm~m-m:mGmmnnoIppq,qqrQrrrrs ssrr qp,o mlkRih}fed-ba1_^]\\C[%YWVETFROIL|IEA=951-z)O$!EA_\[YZ!Z[\S]N^}_aEb7bbc2cd^deBeg hwijAjklmnoSppq3rrsu uvvvvvv uuttjtsssArrrBqq&pzooQnnmRlllm>mn7noplqkrErsJsst;tyttuu$u#ttsss{rrponmll2kUj2hgffeeYd~c0ap`^y\Z=WuSPLHD@<=84/+(&%L"ecbb bcdeDf2g|hjjk5kQkll:7#30-k;ii{ijklmnoq!r rrs sLs`sDs&s6szstssksZsstt ssst!tuvvhvzvvvvvvu|ttIssrhqqp~oo;nnmm'lllkpkkkl4lmnLopqTrrsOst;8myllmnopq{rKsut}u7uuvv.v,vv*vhvvvvOuuuuuuu)ttuuuvvuuuuuuu?ttVssrtqpp:o|nn+mm\m9mmllkkklm%mnoopqr~ssjsttUtrtat9t2tOtttttuuuuu.tssnsrwqppoooppooGnnXmylcjHgeb`\YQV ROLIGFKCoroBoprOsNttuVv?wwwx-xpxxxyNyyzyyTxxxx\ww{vvzvJvbvvv6uuPttttttetsrrqCpoonzn mmmmmmmmcmmmWn-noptpqr rs(sEsss s4sYs[sGs/s?sqst ttuWuvZvvvguu>tt'srrHqq_quqrqqqNqpp nljhfdRa^\1YVTQCNoBompFq^rsYstQtuTuvJvw wkwx xyzzAzaz+yyy]y(xxyx ww1vvvv,uttbsssUsasxsis:rrq=ppocnnnnnnnnnnnnu{uyttQt-t!ssUr[qippp[oooInn^mm,mn9no/ozooooyopppq1qr-rsMsssssrJqqq{qCq>qSqqlm?mhmmmnnnn&no?op4pHpqq[qqqqqq:qq'qrrs1sTs@rrrrq>pqUqrtsssssIswBwxxxlxExQxxyMyzzrzqzYyxwvuRtsr-qqrst ttuvvsvvvwkwxxyCyKyVy xxvuufut`ssttttuPuvqvuuvvw wxxty yzIz{zzZyrxxww_vvvLv4vIvvvvvvv&utspnlGigebdKcfccdegil2ntprtvwyyz"zyyyyyyyyyyixvtq?njg+d a^\Z[aZ\]7_tad?fikmprnstu4u|uvMvvvvwwxUxyLyqy|y(xxPw=v!uu%tussstttuuvvkvvw\wxAxy(yz4zz{3{zyyy+xxwwwwnwzwww`w[w vutrpmjgdWaw^]U[[\ ]{^a4cfi|lpoIqsuwuxzy0y)y5yyyxxxxxwvgsplBh-c_[X U_RQQfSTWZ^Oae0hkosqttuuuv v!vuuvEvwxxxyxxxw%vuuuthsshsPsssstivvvw/wxxtxyVyyzAzjzzz+yyAxxIwwwwwswywzwYw$w3vv]tsZpmj>fb^[]X2VuTTTVsWZ]?`dTgkIn)qs>uvxx#xLx*x9x*xwwwJw#ut4plgb]Y/TPKMII>HJM9QTX]#afj*nqt$uuuv uuuuJu:uvvvwAwxGx]xx wvvuettxts_s s sWsrs&vuvvnvwwCwwwwwwx www6vvZuufuPusujuduruuyuluumts#qmj>fa]XUQlOyMMpMOQSW[(_1cOgOjnuqCtuw wRwwjwlwIwvvv/utNrEni6cJ]XSYNIjEBQAA(C~F$JNSdX^ cEhmpstuuunuttt5ttHtuovvw$wIwwvvEuu ttyt strrrrrru0u*uFuuv v v[v}v>uuubu7utt}sstrrrsss9sVsssstssfqInjfa] :o99,;>CHMS{Y_ePk5oQrstttwsssNrrrst#tuuv2vvuuu&ttztft)s|rrrqqTq!stttZttet6tnthss rrBqqq~q.poooop p[ppqqVqrqqpoGlhhd^YvTNJEC/@@@CcE{I3MFRjWL\agkostvwwxw9w(vvv?uttmr!oUic\UNH4B|<774#3258>BC(I#OpV.\bi;mq=r]ssMs&rr9qqqqrFrsttuEuBGMVRX_9djmnUr'tDv4vwjwSw]wvuu[t7spmga_YQJnC-<51 -,+.28> DKURY`tgXl oq'rgr6rqq*ppppq3qrst1tttt|tet@tst+t/srrrqqprKr7rr qqLppponmmUllljl"khjjjkkl\lm-mdmnrnnpn#lie*`ZfTMG9A<58e43369c>YC_IOVY](c.hlpsuuvvvviuu$tms'rVol;f*_XP]HA:h3,.Z*))),07784+/..O1A4?9?ELSZ`fjoq}stuuuugutKs~r qnYjd^VO=Gx?9O2-X))()-1:7=~D;KR6Yx_fOjn oOpjp:p7oooZo4o^op qrsst ttsssssstjd^WP:HA;40,,-Q1p5;AH NU[avgjmnoo`o[onnnnoopqrs#ssssssssttytgt"t?t0ss*rq4ppo7n:mlOlkk>jYii"hhhhh%glggpghi_jjjkl2lllpjhxdP`PZTMGBm<843257= BMHNU[G`eiHlopqaqqq_pppponlPi6c^WQIJcC~=7_300H15C9|?{ENKQW]bgjm`n.nnn{nZnBn7n$nHnlnopqrJrrrrs6s}sst^tuuuBuLutt5qq'pronmRllOl8kjjii`igiiZhgg|ghhidj$jkZllmBm3m?kj fc^-XRMXHC@.<;:vD?IOU}Z_dShjm,mn"mmmmmmmmnnopppqQqxqrrssjstuuv"vvvvMvrpqq+pBo2n mQmm lkkjjNjUj_ji]hhEhvhiJijk:klmNmmnmki$fSa]WRNJ3G CBACF?JOTY^sbfTik`mmYm~llFkk0kk"kl?lflkjhRd'`ZUOI@C><9(9u:t>BH]MSX]4aei#klmmFlllmmllllm^n:noYoop+pqrts stvvwAwx5x_x0xss1rqpooDoonmm!ll>l)lkjj;iijjkklRm mn[nno n`mkirea\\X4TgPMJIHJiLQEUZE^bfiIkl@lkjihhggghzijGjih^e a\XRLGCB@>6>?CGMgRW\`ldgjSklmm lllllllcll lmnnndnno]p8q0r7rsu'v{wox xyIyyyuttsUrqqpppoo!ntnmmm lRkk(k%kKkl3lm`nnoJoooo0nmwkhdd`x\YUSP(NMO~QUY]b1eijl~l9kri|gf4e ddddefh'i)hhtfcg_ZUP:KGECDEIMSX.\adWgjklm`mZm6lllmmlll7l:lmimnQnnokp`qmr~s4tuuvwxyzzz{7vtuuktt6ssrrrhqq$pdooo nwmmlllHl]lm>mn]noopAp%p ooWn5ljfc2_\YWU SRT:VY\`d$fikl1kHifdbavaCaaabdgf{ww5vvHuu5tttat0ss rBqq6poo=nmmmmnRnojopqpppppCponki>f#c*`^x\ZYY;ZX[^a`d0fhjkpkjAgduaD_ ]X]+]]^5_ad;fhhihgUd`]wYWTSRRTXe[`dgkjxlbneomm-lllLl klll>lalm1mndnonnnohp>pqq?pomk;gda_^]^>_ad4gknpq}r:rYrrrkqpppqr2r|rss|stWt>ssrlqqqippDooWo@o:onmmmymn)nnoSppqrsttuvv|wQxx~xy-sJsOsWsstt t!sss1rrMqppgpooKo(oKoeoopp!ooo!nmmmmllLl/lillm?mn^oop`pq pppqdqqqqp7nljgZe8cnbbbcDe6gdjrmpzrSrsstntnt.ss+ssysssst t-t=tft6ssrrGrqq\pp+oooootnnnoLop7pqqrcs0stPtuu{uuvuvw'w!wpqrr(rqrrrsrrrPrqq;pp~pdp!pp1pppqUqqqcqpp#onnyn*mmmlmnnnopKq3rrsissssssss1rKq\onljhvffUef7fhejXmorstmu`uvjv{vjv%uuvvuu!utttbtVt%srrrrrLqqeppppppVooop]pq`qr6rstt$tu u3uiuuu]uZuuuuupppqQqqqqrqqqq^q pppppqNqr#r`rrrrGqqrppopoooro]oopjpqrRs@ttuvvgvOv;uuu+tsrjpoNml0k iiEhi+iklo(q]s!tuevwwwwwwwwFvvYuu"tttOssss%rrrrrPrqqBqq\qqxqpppqqrrbrs[stuuuuuiu)tttt s*rno]op[ppppqqppqpppqDqkqrGrs]ssssss/rr4qqbq2qppqqdr rsEttuvwkwxQxGx1ww]vutsLqpso3n&mlllOlmn9oq>rtu:v4wIwxxxxxxwwMvruu ttNsslsFs$rrPrWrwrRrqqqSq[qr!r qquqkqvqrr}rs'st*tu=uuuuhu$ttxsrq"okm mnocooppFpcpyppqq(qjqrrs/st_tttttptss rr!qqqqwqqrs?stuxvew5wxExxrxIwwUv{untrqponnunnnnnopr,sAtKunvkwbwxpxxxjww%vAuZtt ss2rrrrYqqqqqqeq,qpq+qr0r0qqqrr4r|rssJst"tuuuuxttssKqp!mkhjlKmnnno ooopp]pq'qqrQrsIstu uuv uuumttVss:rrGqqqqqrshtSu%uvwxexxxyxwcvvusrqq'poonnoo.opfqRrWstuvwxHxxxxxwpvtuZtOsprrrr8qqqqmq;q0qSqfq3ppppqqr=rOr$r6rbr}rs sfsstthtuu{uyuDtt*s&romjFg?bfVhjlmmn:no]opVpqorrs+st_uuv8vovvRvuttMssrqqqqRqq-qHqrstdu>v&vwrwwzvvutfsrOqp+oo-nnqn mm~mnSnoq rHstuvwEwwww_vvusrrqqcqRq0q pppppppprpIpOpXpqfqr&rr6rvrsstt:tSttuu#uBttPs(r;pnkhdd` ] aodgikOl7mYn:oopWpqrgsstTtuvCvww1vviuu1tssBrrqqNq-qVqdqr[s8t tuvYvvvutsorUqonGm'lllmmWmUm^mnnokpIqDr7sstuuvjvPvuxtt rqq?qpppp|prstuRuuuatt=ss:rrqq ppapOprppppqVqr}s/st ssxrCqoYml jhffnf fgWhhYhahhhhij7kklmo.pqrs sfs3rrOqnpp8p,pppoooooooooo\oDoaopq[qqrrqrstkuumuuuuu6trq*nckh8dO_YSMKQcV6Z^,a_c}eg!hijokklmnopqrsttntsrrrDqqapppKpoooooooopcpqponAljhfdb`__X_`````j`l`a'abceo=o3oDobogo?onnnnnnnenlnoop?qqqrrdrstu4uuuuutsqnnjg3b]zW2PJC:AFLQTX}[ ]_)`abcdefgiU4TTZSSSTUVtWZi]1`~cfijlFmmmmbm$m m&mTmnn4n"mmmmmm_m/lmmnn(nopKpppqUrrssYs5srr`pokh%c_MYTM0Fo?X8C6oK=`<|^@'ABDmEFGoHJDL>^;97q6O55w43211,012t46:?#DHM%Q=TXZ\^)_U`Bapbd_efgrhhdhhhhmhohZh#ggggh'h1ggKffZfedcbha_]uZEV9PL1F@:O3-7& fQg %z)-h0-246$78r9:n;:<;=?ACE.FkGHH]HnH GG}GGHGGGFF}F]EE?D_CCVC*CBB@><:864F2/.D-6,,Q+*)(h''X'(Y*7,v0O4M9=AFIM^P7RTkVWY[]_M`abcSccccdccvbb`b#b,b aa`@_H^|]\[Z'XVbTQNFJ D@9:5#.("qY"$$')M*+V,-.a/)0 13l57z8:9;;IB#EPH JVLNQTVqXbZY[]]^b^_ _;_S^^R]|\\![[AZYyXDVUTSxQOMKIFiB{>+94/O)u#hi  sH9 !"n#'#$&')+-E./k0l01W1J131)1W122+2611000/I.g-,,q,"+*)'G%A#7!8rHEYq#f#'F+.26P9%<:{8K531B.*&o"d*  P71 A N M  ? 2 V7?6v'73`I#i _k=2BObg < 6*o!>$'*,/147g9<=?A/BCDZ=&;976420.,*(%"A)%g FahkZj 5_BXdAF\xl r | ^q("b7 zfjt!$g'),p.1 3 568g9I99:39876i5%32l0.,+A)q'p%Q#3!gf$TJKf R B &'q3{$uiO   i > f q f a 2 7ubqq:Z[z_xfPt}r es"P$o&(*,S-./:/T// .3,+*)'&*$t"!O^HV 5A %6A gfUd:NX]fojF+ d08]  ]*v$Aw [!"#m$ $)$Y##j"_!{ -a! V 2 sm5t/ov #ZO-Cqs0L-0goD:8/f%x[JPCGX #?_zRqX1h } lqa]J@IdD%S4D V  3 i ,ed0ti&4a>*E13fvPns-kiIBLZ9[ovnyiG[\mc L 9n<7j 0 O EeLb23`RD#z% 1t0W9eSLA7m9+Qn}|{|U/ cb ` & f G &Ul<LuY_ weu` gG+w >\]`?37A9,%)1BWcaW[T:Fz`KtmL?ob%L_P9x3puB:qX*0hi:Iyl #7$paA*&-9CJMQ\eeen|y3F:4z($Fo/M.% ?g} g`w+PukFa?L)xS>xD_dH?1/-8EXiy".&^kQbzbvg0+#\Z~Jh \+t /%$vrYEry$PZ[EF)<?xka\k{i-03\`v ,A[FKV@m*%9f|j@3`R aOR2;! e>)<oW1,;pkBD+q,;b+Qu<Kj" % n?pi}GtH(wlg:?JU7=5\}yI L<c)?QK4CA <4B)t-6(6>jD"b)Pv;w'U21$u U2$CWrN*+YD& xjf~.#!!N/"dO& o DW2GVA^'"[ng J3fwgajin{nF1)9B]~+ ~~&mB'%tV):8q_G+]ho]<W2y}snsu~ph^coOO qVy D:%%tv3AF={qe6 _Mknx^Gvigju|ytz\ \Zs;N *2+8 !Z-\_~1, tAmfJr8 ;kxgZVQU[hskF G<D^FZp.,uHF$)4F& uW$zItw-tE"9wqK%!.X}nbVYawzW2*,Wd+o<og> B8 /- =F:rxC /|A1p]T*J"`cI9?F^}x];-*Jr]08j@0Dz~S'2 >3;noD"__r%)6y-.Dd~qW@?IavnQ?*7YS=7!YNs ez< -,-A2$czc:@pU +w0,O3%:Kcz}i]RYf{|YA9GOh}X>-:Cq:pv&X~zZ, 2. 6E( GbgbM93;UvtNbl oG=4>H]wwylI@Qvr_YPRQh(Z 9h|h?0/.,!!-L7*KcfR9-7Sit~oG.5hf x[:44JazylrqXJLFSk&+r/(]pgXA5.!$)$ <:$2LVL:2CZUQfy~i=*F-LiRFOXgq|kf^\[_]lj!Kf7,D_kX@GOA(%0 +A?&:ZcI,2IRXblyv]F:VBKxYQQaixwkiceftcJT2-;T^YNBGE&.4":M="*TmY5*8Naa[bn^HXe.&Elepuz}}{}c&1im;'HUSJBKQI3 ,J6 "DN>!2WcV>/7Ocmjfw~iQCWe<-Mx~~Z#6nyJ4;M_ZMMQUO9%*CE#.MS98\lZ;.<]xueekspVGPs{Q@ItE#EzqL>SrwhTHUbYC-';MI-"  %%#<QTF1,C_gYB7Eaqwusxf[fdMWp}S5>]wYIOaogVQT\ZH4/8KO9  -7-#)?]hQ40C_m_G:Fd~sn|x_Ujz{yQHX~iTT^ig[KEQ]WF61<II:"$1$  -1-)0I[UC6:NdmdPGXs}~}qpjeqv_Ud{t]\glkf^YWZVE78BJH=- *-   +53.3?MRI>=KetiVR\jw|ztr}vpv{ntl\avuc]es{qcbhmiZG65FUN:,&),& !#&2;@@AMTNC9=ReeYRT^p~vnkvokitxsvywoe`glfVD85>NSC-#&-/$  &++'"(:LNIMONH@<?JTYXX[i~~wjhjzuqs}~|qa^fnjWA47ALPG6('-/+! $'#"-;@CMROHDDADP]a_\_iy~~vplpu{unosz~yy}{rklu{wgWJDGMPK@60/0/)    "%##(-8IRNFJNIGP\dec`Z`t}wuy{xz{}}xqjkptortvwuuuqqzyla`jzta[]YUSOG?==93/)!  8T`N/ /S^P@0$.IgyreL4*(?gbG5/<EXq{pd^ZUOFCBLZl|pcXHA@IQ[gp{~ypifbcdhopj`^\XPCAN^_WTNB:=GQPB.  -Ztc6 >al^<#!,Lr~^>) 5Wx\.+FYgy~wida\WPJ@?CRew}ssuqjf`UNLOLOYizxl]OIEM\ge\YWVPB9=INQY[TH>:>CE;(  ?ax<1YnlM)>d}nK.%9Toy_<!!3Tkv{tqfSFDKJNYbda`^_[TJ=:@Q_m{{gRHLQ^ku}zueO>8>@GQZ_ZNA9>FR\]WJ=516DH<#  .jU$gtK9lqC7eS@lzhXK>;=FHPdtxneWH8'*E]tcJ>17CZqjJ0('6FU__]UHBGQSQOKG?/)4BC4  bS,mFGt_7%/U}X27cqX?012@Rev{zpnbJ1!$(1;J]ny|mY>* &;Yp~scJ70-8DUkqfPC>8=O^dS2#8@8 DZ+rM'T|}T-6fSH}p63PqoZ> 8Qfxvkc\]bmx~xeF& IopZB/,,>Ylo^O?.0D[j^B 5>-*vY*oA#VwykN35UrI-3Ntj;8[ukM/ )>Wn}qh`VLC?<?AJSap{sX:$ +C\o}vhK(0QmsP*%>YjY/ )%  ^zS+o='TomP3*4\e0 6m]Ja2EibH6203358:852:F_jD% =dzkB%Xq><juV" rK ,tB &ZfS=-*@`zwO39_a19juK )Mm{mb[SNGDDHOQMDA<4,$&*:Pjl< RxvKMw~l?=M@+ FvE1\jK"AdwS*)hF JT:l]0  6Nbo~xh`WK>4-#!,HoOCUL{: FS6#`A&XY5;[ecL+">lf+ :{z8)bi> :Rcq~eO8!I~G&uw0Bw^7I9  DN!PZ,/U^I0#$D~IGFk E5 d$.AFNRQWkwdN8%],d {4;w0N< "\MV4(FJ:#(Gfzg5 -b~y=l }17Pd|xjWC88>76CT^cmpm`ZE"CHi+id+@0 efE[5"?<$!BefBGhc^ Jt?|eJ2" 0Pix{qH(= Bm.C:Lwl*/7wh.AQ: &$%HXT1 I{p22O7jcF:3  %U~n3ovwz [*\`2 OU'=U8=SCNn{}Puae[r4.AIOG?) -hTl DAs p/& Y% BzJ|f0j'Rv#Zea(A PqW A[L IXpL_hw&0h 5CQRK<6*Y|FmZl`a@QLI[3%hq@!#ti$`%BhRG)b 7IbbW8F**m1:H86 G#|x3{_!<N*PJ  i     M I /  & * P $ n m "  K t8 RBNp UX7t&jssC7TviOFZ`E{:{yS _ ]^1yV7Y <zY:sfDz5m ]I#ggwe ghk=Atr{<t)du(98^  gldH/ZI Ch_#G,cVpa1(t~c>Vy]MByO" I "bV|?vhT8z|kn9)AL / -4CBXo "$t%&'Y'(?()_)))6(((()(((v(d(z(((((()%)K)N)@)();)-((('Y&%$#k!pB E4E8 e|'p0 eo  m MgG|@ !#s%&( )w*,Y-/n012}3)3456d66m6-6"636S6O6555S5F5C5444445 444B4 33O22711!0~0.-~+=(&F# OMW NA*'c^ d]@BE{l T D r #q~e!#%'* ,'.U0@23m46$797:<>?@ABuCDJDGDCC,BBBqAAa@@@U@=@??@@*@_@@@@'??m>=<<;>::9&7530.+(7%" :nl^( Q I4@NI < J]\ 2"&)+-0J2579;=?@dACVE3G7IJKM*N/OPzQPP(O1NtMMOLKK/JtIII}IKwKdKvKJIlHQG#FE.DCB]@s><9630-R*(H&$" H/L5 O Ytgi_}\M "#x$')-00A358;:=@XC EGIJLLMOQTUWXYZs[\5\[[YYXCWW V4ULToSS^S&RRRRSXSTU4UUVhVyVSUTSRQ{POsNLJGDA>;K742S0.-i+)'&{%i$"P6 A c  Q9_*x%"+@o} !#)$%&z&''(*)+Z,-/%0358;i>@CTF HKNoPRTUWHXZ\^v_aDabbcccc4bRa9`K__^]]+\h[[l[1ZZZyZZ[\0\]T]^_#_~_J_ ^P]\[ZaXVTR3OLmIvFSB?=;/983643 1R0.-c+9(%#!_Li G 5J0b,('p&W&'(4)O*,.0A1F2 2f23|46>768C9;W=?iADG2ILO^R$TWZQ\^S_a6bceFfghiij5jwkkZkKjihggff7ee!dd?cccc\c"c-cUcdAdeHefg)ggggg`ffdcLa>_R\ZWUQNKHFuDC#A@ ><=:9m8 630.o, )'^$2 ~nZ P t@t;74L2223 4+5H78:<=p>>?/@*AWBCpDFHIKMP%RUWZ5\^afce~fhbipjk:klJlmmZmymmnjnnnmMldkjjjJiiiSi,i hhhhhhhi>ijjkkl lWllll{l=kXj;hfdc`^s[YV9SQAO*MLJHG-ED!B@>=>>?A#BE3GBHIJbKKMMNOQ1RTVYWY[^`=bzdfoh,jkmnppq_quqqRq7q"qqq!qMqqqqpoonn mmm^m*mlllll~lllmDmn8no3opApqqOqqqq2poWnlfjhg eb`^2\ZX{WUT5RQ)OMLJ9GEB@=:63 .+('"?(U+PMYJIIqJ=JKLNPRTJUUVWXY6YZ\:]_8`8aFbdf&gi\jkm!nvoqArTsNsssisrr8qqqqqqqqq.pp)onnn8mmm\m"llllllm4mn;noppqdgcbb`_I]\eZXVfS`P_LHDy@>;7I2..*G&$&!da`^__P`3`abdfghijkZkll_lmHmnn7n;njnoopOpq2qrrstuuruMu%tt%srrXqqqYq+qpppFoonKmmllJlkkkCkMkwkl=lmNnopqqrsssstt sssssssxs+rqqppoonGm@lkjAii hgfedcpb`_\PYVRNJuFA=v95d1/E,jhggzhhij jl.moppqrSrss sessttssstsss|sMs&s1sLst9tu+uIucu,ttqss?rr.qq`pppfponnMmllmlkkklk0kjkkmllm!mnopqrsnstmttthtBtsssssst&tsswrrkqqVponmmHlllqkk!jriivhgCdbG_ \XTPLNH7D@= :N7m$l>l l-lmn}oopqrs|t6tu[uuvvyvvvvv{vLvuuuctttbtatttttttKtss rr"qqgqpp.ooonn>mmlldl1lkkkkkllmCmnoop~qQrrsstHt=t%sssSs=sn-mmm0lll]kigeb_\Y7UQNYK2HE]Bo5oo|pqqrsstsuEuvDvwuwxExyyyyyyyyayxxUww;vvhv6v uuYttdsssrr>qqqMppgooo$nnnuctss2rrqqqqqqMqpppqqVqxqnq3qpppooInnnozp1q.r-rssssshrr*qeppooogoaosopcq,qrstuvwwXvuu tt!ss+rr'qrr'r)rqqr qq`p4o/nm=l'ji:gfecb)noAppqr"rzrrs$s]st)ttuOuvwxx"x:x(xxxwwwwwwwrw v^uutPsrrcr rrrr:rZrkr}rrs sWsssJrrr*qq>ppoqo9o(opPqCrAs sssssrr=q@p,oWnnnRnanoovp4pqrsu6v-wwvvuxtttt2ssassss5s.rrrrrqpp onn&m1lfkjihnnopopqqrrqrrRrrs?st$tuuuuuuuju\ulupuuv?vlvFvuu%tssrcrqqr rlrsost'tltuujuuwuttKssqrrqpppq qrdsHstVtItJssrr>q9po,nfmmzmmmnnoip&q qstCuPv7vqvxvuu@u,u>u9uttt\t^tttFssttssrVrqqqppCoobnmno/opDppq"q ppqqqqqrgrs`ssssPsrrss+st"ttttttxss-rqqqqqqr~s@ttuujuvvPvwvTvuuuqutdssBrrrs'stZu uuuuAtt;srqpp o`nn9n nnoop^q qrstueuuuuuuuvv,v uuuuuuu\u4u#u;utsssYs rr~rDr qq~mnQnoIopp6pEpooopkpkp_ppqZqqqqqqqqzqqrs/stt t;tssroqq4ppq qjr3sstu uluvvavvvvvvv^uuYttotetuuvXw!wwwQvv&uotsrqqCppWoooop5pq*qrrstpu,uuvv#vMvvw5wdwvwTw+www vvvjvw vwFwx&xyszttEssrrrrrs sss#s%sZst*tuuv=vwkwwwkwRwpwxxy$yzzzzgyxwvutssrss+sstPtttttuu!u[uuv vwvwRwwwxAxvxxyxxxxxPwwwmw1vvuuuvv0v>vGver1rDr8r!r#r\rrrordrrs.sZsPsSsrrSr?r-qqmq'q2qCqr:rsxstuuuuuu%tt+sssscs4ss rrrs7st2tu.uvwvwwwwrw^w}wxxgxyzfz{ zzy;xpwxvfuetissssttltu*uSu`uQuYujuvuuuuvIvw3wcw{wxxTxyy\y_y4yOy/xxwwUw'vv?uuvJvvwwBwnssssgsvst"t&t ttKttttttswrrrlqq{q$q)q:qr$rs]stuuuuuu tmsssrr$qqqqqr.rsrt9tuvwfxxwwwZw3w.w]wkwx?xyz*zqzywxpwvnuwvvvvuuv/vwwawwtttttu:uuuuvvIvcvvvu9tzssXrrfqqqqrrzsst+tuMuuuu>tssCrqppopVp1pPp_pqSr7s#t"tuw wxyxhxRwwwrwKw\w]wx3xyyz6yxwtv$ts4qp_oNn9mmnoopqr\rst-tuuRuuuvZvww1wTwxxyOyyyyyyJx~wwvv_vPuu[unuv}ww{wx?uuuuuvmvww$wywwx xYx:wvvuvttesss[sOsRsst.tuuwuuutssqpopnmllllmLnopIqrt"u8vwxDxUxgx&wwwtwywzwx0xy7y>yxx7wvtqn'khewb`^^_+abdgilkmp qs.ttu\uuvIvyvvvvwwxQxyRy|yy?yx2vutttssqsttuuv$vv;vvwjxxy/yz(zzz{{zyyy4xx+xxwwwwwMw%w?wFw1vutvrpnljgekdc8crcdUe(fh0j@lnpxqsuDvwSwwwfwDw^wwowVwpwjwvus4pSlthda]Z!WUUVxY)[^zaWdgjn&ptrvstu:uuv uuuuuuv~wwxCxxxxdwv_u tLssSrrlrmrss\stBuuvTvwaxxyhyzzzz{<{KzzKyyxxxxxxkx+xwww[wwyw3v&us#qnyl iRfFc|`_`^Q^^_`kbcfNhkmo_qs{u;vvvvvvvvvvv{vu^splhc_-ZVROM'M^N{QTX\_d*hHlYoHqstpuuuuuTutttrtuauvwvGutswqLo l0ivfdb_][ZeZZ[\x^8`6behk&m`or.t%uuuvvvv vuuuutr>n@id5_YUPKHEEG"KNRW[`eyjSmpr,st>tttt9sss5s,spttuFvvw vwvutss}srqqnqGqdq7q0qgsst&ttu@uv`vvvvmv8vSvZv)uttsos6sOssbs/s#sWsstttsDqom>j/g6c`2\Z XWUWWXY[]`cgiloqsuvv-vXv/vvuuuu"tsplrgM`ZTO J#DA ==?:CGLQV\b8gko_prs&sssdrrir$qqrrsattuvv1vXuuOttssvs7rrqYq pppGpEryrrss;sLs|ttLt.ss rrrrrq.pEooop$pp ppwqqrrrqpnn/kheb*^[[WVbTUU&VdWxY\&_ubfiPlYopqtuGvdvvvvvDv%uu{ttr"oke^WPJEM?c;779t>bBHMS]Y_ej!mooqoooVoopaqrrstetttttssssjrqqq%pyooqjqdqE>8=40&028C=zCIPV\c)gkmmoop}pGpoo+nnno opyq{rqs5st-t{trtSt sssssSrr/qqppq+pppo{nntnnn?mYlll lLll4k?jWjjsjkkl!l!lomFnEoo/o$mljhYeAa]YUQOALL_KM NPSX \1`zdhRknprtuAv$v4vuAtssqpnkEfE`ZSLE+??95;12P4\9?ETK8Q@Wj]+c.gvjlunXooooconnonbnnofp,q5r4ssttVtathtGtttKt]ssIrrzqqpqq/poon,mmmmlkkkkl3kk j&ijBjkbkl llGm mnnnmlVj:hReb^ZVSFPNMMLN3NQPT7XU\D`KdNgjm#oqsJstttwssXrrpom1jfa(ZTNHCt>#; 78:@ DJgOU@Z_dhdkRlnnonnnn_nHnVnnoip$q rrsstt;trttttu9uttQss[rr*qqjponmm mmllkQkkkkkjiieij:jk@k}kklmnJnSnOmblQj~hfc`\YV*SQPPAPQjSV9Z]aDdgjloPq rs&sslrr;rqq2p oljCfa\VQ[KG`B@f=>@EIOT X]af5iRklmn9njn0nn mnn.nno2opqrors5svst9ttu6uvLv]vvuuKttrrQqqpYo3nm~m[mnmlkkklEll]kpjkij&jzkkVkkl9mmnnnnWml;jifda ^[4Y%W5VsUV?VX[^]adgj*lTmopqrrqppvpKp,poEnljrfc^CYUPALEH|FDMEFKWOdTX] aduh+jlm9n n!nmmmmmnn_nznokpDqqrrKrrstotuvgw$wwwww|vvqtsjrxqLpnn3mmmm9llclmmqm"lHkMjjkkkl lFlmno^opoonml jMge`b`<^S\v[Z[q[]_c fhkgmnoTp[pqFqpoononnnn7mlj^grd@`?\nXjT PmM-KIJ@KOSX)\v`Qcfikm@mn,nmmwmFmTmtmmnn nAnopSpq q*q[qrstu`vwx_xySyyyxuvtsrqpooooannin'n^nnnmml[l?l^lmmYmnnopcpq>q@q5p}onDljheeca`_L^_@_acfil%nXokpNpMphponn-mm'lllqlllYkTj\h@ebp_@[WTQPNOqPTX/\6`cfikmn0nbnn|n'mmvmvmmmmmmneo0opPpppqsrXsqt1uv^wxy:zzszzzmvvussssjs)rrQr?rCr%qqApootss:rr qppjpq'qpqqqqrr2rXr qponmfkihf]eUdWd cdeKfhjlno6o2o+mkhfdczcbc6cUd-epg1hj#kQk6jigfieccbb&bdfrhjlnppqqqqVppmooHnnnintnnn2n4nopdqq}qrCrstuu}vswxgyyz{x{|_yxx2wwwXw;wvvvuuuyu&ttDsrrEq]pppqqQqlqjqcqsqqrqqApZonm}l&jiTh'ggg?gEghik\lnTooo(nljgd*b`G__x`)`bcfThjlflzlEkZjjiXhh(gghi+kln5opqr}rrrr qppFonnnqnvnnnPmmn4o"opq+qr'rstuuRv"wwxfy0yz{{y[xxxpx_xax_xGxwwJvv uttGsxrrq$pp;pWp{pppppq$qmqqqpUonnlkkjBjij jn1nmmlm7nnoppqSrPsrtLttuvwwxpy0yzKzxxQxxxx:xBx4wwyvv#uZtss'rQqppoo4o;oRoooooppMpppgoohnn mCllkkkkllqm&n?odpRq2qJqfpEnlFif)b_]\[\]_baei kmnToo o,nnnPmmrm&mnoopqqrus[t?tttssryqponngnmmmEll7lmmAmnooprqrst'tmuuv^vwxcxydywwkwKwVwwwwwjvv3uttsrqqpDonnsnn n9nonnnnnnoCo_o8nnmmm^llvlZl2lTllmmAmnopqMq`qpzo.lifhb_]O\,Z[E\@_ae9hknop6pqpqpooro:opfqQqrwsdt]uOuuuKtss r^qYp@o6nn"mmm+lell&lmn6no

vwwOwwwwgvvyvMv?vuuuuttttpssr`qqqrqqdppqqr-rs.stctuuuutsshsrrrGqqmnoop p`ppqq(qq?qVq>q'q)qeqrrssnsssxs rqq~qppgp4ppop pCpq2qrstuvwvw`w/vv#uxtsrRqon5m#lJkkUkjk kplmo^prs2t=unvUw wjwxxQxww-vuuu]u"ttttRtt>tbt0srrxr(rMrrrr^qqrr|rs=sttuuuuu5tssarrxqpoojrklmnyooqopBppq qKqhq~qqrRrslst?tVtrt9ss^rrMqqq*ppppppqr"rstuvpwIwwwwv7uutosNrponmmSm6m mm"mwmnopqrstuvw1wwwwwSvuu-ttssssssKs=ssss rr1rrrssfs]s rrrsBsst!tvtu8uuuutuss rIqp'nljfi)jl0m%nno=opLpq9qqrKrrsastvtu>uPuYuttKssrrEqqqbq^q"q0qrr)rstuv~w=xx6xJwvuutrqpp%obnnwnSnn7nbnovpOq;rKsFt:u>vvwRwwwwwXvutss]rrrrr|rZrSrrsrrr1rr0rsksssssstBtttu(uxuuuuutksyrqpn{lHi9f`d)fhjXklmno^p pq qr>rssttuusuuu.tt_ss(rr:qqNqpppqqrsvtbu:vvw2wvuts[rHq=onmm}mllllXlWlm-mnoprs t9uuvHvvvvDvutsxrrqqqqpq&qq"q~qr r qqqqrls8stst tQtuuZuuuv'v2v"uuQt~sr3qoOmhjogWcC_Z^b5eggik0lmnop~q qrssstvuuvuvv uu=tt*ssrrqq"q pq0qjqrsvt\u3v vqvvfutlrq"onAlkoj]j jjk-kkklJlmnYoopqr|s`t9tuNunu~u:u&tsriqqpppVp6ooopGppqqppq1rrssttNtuIuvOvvvw0wvvuvtDrqoZliea\WQVZ^adfhqik4l:mmnolp2pqr&rstUtttsrr|rqq%poooeocoopQpq3qrssss.r2p_nlcjfhfvdcc"ccdeff8fzfgGghwi.ijkmZnoq%qrrs rqpp3ooRonnnninonooVooooopqrssbst=tuv6vvvvvv9u*tr&p&mhjgic^lYJSJM~HNZSW[^`cGdfkghui9jDkllmnopqrss1rqq1ppopoo ntmmmnnKnnno?CHMaQTWZ[]=^W_Q`CapbdPeg:hjkrlmmmFlkk,jjjkii0hhhhhihhhifjjihfdLa_n\ZHWUWS]RBQ;PPkP>OOOOOP6PRT VY%\]_begjkZlm m,llCkkkklkkkkkkll%l lRlnoppq`qqrsBsssssr qomifub-^LCFJMP\QSTUVXY[|]`_&`bdfIg(gg(fVe]dddd]ccbbbbbbbjb#bBbbbbQ`^[YQV|SPMK-IGFF(EtDDACCJC;CCDFHKNRzV]Z3]`ceh hiikiHi,iTij$jjjwjbjwjjjjjjkk~lKmDnAoooopHpqMq9qp3o@mljgc%^ZU}OIB;4-).U307;?GBDF"GHnIvJLMOQSUWY[\]Y\\'[.ZZqZlZ>YXXnX^XcXXXX>WXXOXyWWXUSPN3KZHnEBx@>= <;::9<8777T8#9';;=!@CJG`KOSW'Z]0_azbbc`cdefofg}ghh hgh&h_hqhh}hijTjkjjjkkJjjThgleid ac]XT5O0J+Dj>71Y*#~#e(&,0`469O:<<=?@qB>D/F_HqJLNPQRvRQaPpOOOONN>MMMMMMMM*MTMMM#LXJ{HhECh@>;;86~43y2h10/.-,,W+,-/1l48 <~@EeIM1PSVYZ[\^C_aVbcdejeeeef/fafHeeefffff+eoedddca^\qZWSyNIuDS>83)-& m7"^%)+./0113/4t618:<(>9@_B;D-E2EE}DD$CCCCKCGBB8AAAZAuAAA]@AAMA@@,>RAEH1KuNP2QSUWY[]7^_g___`I```x__(^_&_}_^]\[[PZYXKUSvPNKlGHB=83.-}(2"4 aL) ("$ $%V& '.(n*(+-0234\658/9D:99E887777766}6I676K6555H565H5m442D04-+)l'<%N#\" xh )!*lq"&*r.v2=59<<@C/EHJmLO QQSUWWX,XJ;9-63l/+&"5I NxJE ; ?>0n1l3hQhS!$"$"""".!!!!!!_!.!! +Z] ? u  z JlEq ~ 1"H%),02}4749<>g@'ABbC*CDDIDDbD)CBAAAA?>?8h J ;~* + j  P |(B}]XCg E ` x%!Q#%()+,-.h./ /s/e/.?-y,,A+*)F'&$"!:g * +O%w}Z<HWI.rJ1H_ifnD<D+0DP!&|QFj y I1/  !"#$M$%/%%i$$5#""X!y S n~  & sZ2ADsqIc WZOlW C`=)]. "*)  9NPIb 0 _<,@}I@*jV )  R-__]6PQBd zA)nN-MV :0KF'>VQ3 /`=]kppVL?Zflqe`  `#pvEC  } tE+VH68#P:-#%{P`$( 2&3*g4|{=nhz5c4Ef}xvaI|.qAk^y]=fgq(iTC6 w&/n*fk[FJy"){E $CXhznM(4 |cz<V^Y1u9&uW!{d("|fn6qv6O\I~aRGE?=8;CSgqodb\QA2!(UNz^i2houdsA(V?(G{nTB{d.v5xqvC Iqo.G9&xcH8*+/9?FOYahnv<WZ4#7z[{Q|:BYw~yp< \trY)hOE'XCyC%q0'fJ>20)/@Wdr,DN'_xN`6TG*7-q|xT$w!Z2{@&4fwnG 3ttIc\JH$3Kne\cr{/A=eo7DQ!by1x=BN6^."AnaB<gX[C M2@(h9~&L{h1:HW R0vVh 4[$|G.Dl$$qCzn ~DsI,#xnEKSU'J! $Ad~~PI Hj&3G5== #>x{(f% :+<AlF)[&Kv=w'V22 l cB%%/IVmY6":W=()%uy8(M5-eG/iNX3KG<^&PlbC7fsjlbdtxS=6FPi'2>EW]( //$}Y4@A "u%d=/csiU=];ymktwsndeoQP/cK< "w}&: DMA{% k9rbil+|UR{mio}xqzb-eR cv:I$7*8  "]2_f v1'&9ghJh6Et{i]ZTV[gm|m@JEG[Iev.%mzJC% 6H&xW jAsl!i95wnM,*9dn`SU[p_-Go@!L&H;y5).BH Az}E)w;)pZJE%bfN>GTodF7+Ah^ ;7sD+@qsL- !F4 HywI(f^q,!+u/1B_{qZIMUizmP?0@^]B6OFuf_p3 )&  6D1 .j~c4Bm{S +w+/ Q4$6HeoeXZf{{ZD;HQjcE3>DrApt TysQ$/+ 9E)"G`cU=.04HjzlG_bnD7/>Kc}rsrOFVybWZRTUn @'h7eze;)()*!!0L;-Oe`F4/5JapxhD/4bbrS438Pf|zkogQKRLUk30z2 #XkbS<.&"'" ;>.:VXH<:FTQQct{j<'G~/MbPHT[gonh__cjfni!;_1#7ScP7AK: #/$AE)>WZF//>IT]evuW;5W=Mu[UUcjzwie\]cug' GX60:PZVI<DD$ +5%8Q<(K_Q2!(@YYS^lvpRCU\*'Enity~zusjkul5"ExS/6U^YMCINH4*J: 'NR;!0P`V8#-J\cffrtcPEXc>/Ks{wx_*>uW=>Ob\MJMRL8#&@F  -=VV>%"9^pX5*<Yrrffjsr[MWw|R?EoI'BuiG:JfmbNAMZUA)!4GF,  *'*?ORD.(CadS?8F_qwur~wf]gcJSmU8A^~`QVdpiZSSYWE2)0CI4 *1*#'9U_G,,B[fZF<He{zoiwu\TlvPGWzhhr|yjZS\c[H6/7BD7$5&   -20-3JZR@5;L^f_MFWp|}rq~hetzcXe{{edotrkb^\^ZG88AHF<- ,1 # 1==8=GQTK@=G]lbQNYjzzx|suyowvim~wf]coul^[`fdXF43EUO;.(+.)  "$ (3=CDDMQLB8;N_`VNP\p~~}{toy|ono{{}}vlglpk\J>7>OUD+"%-/% %**% $6GKFFGGD>;?HSYWTXfz~vzzqkpohkxsqxzhQB@EMQI4" (,)  (*%#,:ADJLIDBB?CO]a`^ajz}||{|try~xmkq|{}xrrz{l[NGHLNK@3*(*+'   '*)(,3>JOKDGKFDM[dhhfag|}xw}vrv|~{tsx{uvvy|~~{wv|n`]es}zkYSTQOMJD>;84/-( 6T`L- 0SYH8,".MlzpdO5**Ad|~eG20@JYq}vld[PHCDDM\o}tg[ME@GQ`hp~rlib`dikhc]YVSM?;IZZPOK:02?KMD1"" !-Ztc7>bm[7*Jr}Z:(0Tw}[22Qak{xkjibVKC?CHVgwyvsokgbXQPSSX`n}p_NEBIT\]XTQQM>6<ILNWYO?428AG?.Aby? 5ZmlN(;a{tP0';Tmz]8#3Rmz~tqgTFHPNMS[acdb`\VOFDHTbp}|iUIKQ`nx|veO=36:CJPWUI<7=CMY[TC5.*3EL?% 1jV)jqK4hwO)$=jW@hyfWK<9?JJN]lsngXH9*% )6Lcx_E9,3B[smK/$#1=JUXWOFADKOOMFA9)%5EE3   eQ 0oDDn~^=/5V}X5#3`iTC545APcx}nh[F1# "*7DSdqz~{n]C/#'*<[sq^E2,'1>PfmfRD=7=LX^N-)=C:!  GW-sJ*TwwP-!<gOGwm2$6QnmT7 5Ph|sg_VW_nzrR3 Jm{~iS=*(*<ViobRA01?SaY> %;C3 )xZ,q? "WtrcI18^vM-2R{e:Dcv|hP6 *@XlyxoeWJA=78>JS`r{b@&",AXhtm_D#-Ok~pO*6SeX2 !-. ZzW,r@"QnhG*%3_n:*:nWP[/=flTD>7555435604A\|lG( 9\px_: Sm; 4crW!)+nJ )tE%WfT9$":[xU4:bg/:j{J0Les}xk_WSTPOPSTROG?841(',>Slk; JnpGMtyf9:NF3,ArG4]iL 8\voR-!`FEa CxV- &>Vkv~yl`TLE:2+)#)4PtK?R Ls/"K[> .^D&YX2 0O\YE-*Aie) 5qz4+e]0 'BYkxydM6"K}@$ou49lxO:K: %DNNY(#GO=&*QQIIj?1 h+AMWZZ^jzq[E3#!]|}en4-h-I9 UGQ/<?* $Mof5&^~t5t|78Tfx}{o\I=5626>LXblnpg_H)?=iu"Vw\)@6`` @W176?ijB ?|gaW-I8rkQ:'5Tm{U3 8+ n/Dy ,=pm09. 2sf+ @R<   =[]:Kzn43gDhkK<5' +X}s7ioayL!]f7(& MU'AZ@ +ML+ WtwVgb\e9  1AJLSL<(_Mf3w2ciCMHg Ua*&! A*H\K  Dq[E~`XKKZkj3rK']&9<B5%U) 'S!S}_(YEm+XTM.C% OqY G^F?YqAQ@A}xA9s#-,*" b&Qh[ofeFE;1pK!6 r(jrDCD ,i.-}FB r-arkadlz!}/Mcj GJM*#r3m4`&_l+>(2m#P$ &  a " #  O  y q m , 5  y $ U / q_ZLiRnD[O7'nv!J6Oo`A)9rU5d&se"Db l i!|yHGk-4j!&DhJ: ] , Y J 3/ OTaI:lSR @r)ca/N  ^ 3 Qd)"k0vzHgp-z>&{Y0{?T  }}<?t1. wW7xpq5;z" ' 0 GE % v"7#$%&&'z'(('''~'x'|''''n'y''((3(f(()%)N)>)(((5'',&&%$$ "!TA3[ d h~mlC![e3T gmq b7 [g{ . o$O3N!"e#%'T(*`+-O.01123X34444444444{4j4o4444455,56594433k2110\//e..-,*y(V%" #_u a W$l2# l% #u-? K k A "$&(u*D+-t/F124457!8:<3=>?@ABLB]B3AAQ@@@l@??????@@<@@AA,@@@ ?d>a=?;:9988F7642/-$*'9$s!"'WF| w U"1>tsu \  K 7)Iug2hu !%( *-6/g1e357z9:<>K?ANCDFHJKLMNONN*M3LiKKJuIII.III9IPIIJzKKmKKKKK#J3IGFDCC@BAA?e=;0852/,\)'a%$/" 0WB; y z$vc}o?7:RH#2gx !"%i(\+/%247i9ABDF}HRJKMO~QSUWNXY.YZ:7,4110.-P+)'%$["n 38_`F l'x)%!!l o2- 1"#$& &''p(") )*+z-.1B47 9<$:7530-*(L%" m &/T?7:f63*101 1A2M3<469,;<2=!=>?u@=@A:BCkEkG IK2MPRU\WZ\1^q`cbceqg hji1ijXjkuklj;9(6h30.#+1(%!0>m* J!IEAQ><<<<=>@CE^G-HCI?J K1L*LM;852/+(^$n $GiRNK[HGG`HHPITJoLbNQ RSTUVWX6XYZ&[]^_@`budeg4hijkm1nvopqqq|q#ppgpUpYpppppp]onn&mNllTlBll$lKllllllllllmSmnoGop@ppq4qqqqqq'pno;nlkji1gedYba`_^T\ZX9USTQ%NLIFCq@=~:E62.*j&W"eD'`[X2USSaSATT]U_VX[]^_`abc~cddevfQgghLiDjckSl,mmno;pqr%sssssIrrqbq ppppqq ppEonmmllclll!lQlelzllllllmmnrodp4pqr9rsMsssssssurqpp6oqnmlqkPjAi?h@g9fOecay_J] [Y4WYTQNKHpE9Ai=^840s,g)&+# a_G]\\]]^D_:`bdsfg[h=ipjck"kkl)lmmHmdmwmnnno oXoppqKrrsdsss[rr+q~pppp+p)pp%pJpIp/oo n$m/likkk=kkk=kNkpkkkkll@lmIn0oEp0qqrst tntmtYt*t$ttssbrr9qpp,ofnmlkk j@iNhFfeGcb`_j][+X UAR:OTKGCi?#;77d4>1O.+gfeDdef5gghikzlno$opqrrWrs#syssks!rrrrr7qqqqrrs:ssss{s"rqq.pp7ooooooonnnmBllkkvkVkjjjkk'k^kkkkklHm.nBopqrstuukuRukjjwifh]gifedaj^\YVgRNOJ$FMB?<96jRi}igijuk>llm~nopqrxs1stgtuuv vAvuuusuttcssIrrrrsOssstsCrrkqq1pp0oooooooYonqmm'llHl!l"kkkkkll]lllllmmnopqssttuttttttttuCuuput(sjrqqpFoonmmKllOkk2jjriigEebca!^[}WT PMNJzGDBllslmno`p/pqrzsgttuZvvvwrwxyy=y xxxvxwvv2uttttttStss'rqqDpp3ooogoEo1o*onnnntn#mmmmmmqmfmmnn^nnnnnnnoappqrqs=stGtZt.t,t9tAt[tjtu!uvcvvnutss@rqqp0o_nnFnmmmKmnnjn_n5nmmmmmTl=kaj hfdWb`^)\5ZWmn nopqFqrbrsxttu+uv9vw-xxyyyyyyyyyayxx\xFx*wwpvvu|tss$roqqwq1pppppq,q}qrArirUqqqqUqppoooppxpq?qqqqqpq0ppppppqqqq-qqrFrs,stuvwvvu!tJss=rqqpoo-o@oOoWonoaooo3nmmkji gf|e*camn[oopq5qr rjrs\st}tuOuv`wLx xnxjxxxxxxxxXxxGxZx>x www[vvwuuyutuuSuuvdvvvvuuhttasssrNqpppqqrersFstuvw.w#w0wvvvvuvVvuu~u-uuwvvvvOvuurrrrrrrrxrgrmrrsrrs]stssssqslsvsvs>s#s7st"tu/uuuv)vCvLv)uuuuvvjvvvvvvvvcvnvvvvvwwXwdwBw!w$wgwx*xyyz zyz\yy xIwsvv7uu&ttDttHtuu3uYuuv2vw/wwwxx)xUxoxwxixexUx9xxwwwxxExxxyyxxxAx"x wwwaw.w ssssssssssstt-tttwtttpt)ssssss_sCsTst(tu9uuv+vvwvvvvvvvvvEvuu^u u u1uIutuuv+vvwvvvwewx2xy.yz3zzyz y"xJwwvv3uu.ttttgtuHuvvv=vuvw/wwwwwxxcxxxxxxxxxxxyy2yxxy,y9yxxbxAxt4tyttuTuvvJv{vpv5vv-vvwwwavv9uuVuKuxu|usuouau5u2uuutt'rqon'kiDfdc]aaa\b)bdwfphkm oXqdstvvavvv\vv uuuuu-tsrbol1gc`p]ZcWV7U(V#WZ"\Z_ae hkemoJq,rgsvssssrzrqq]q[qr.rsot?tu}uuntsrqqOpppoop=p8pp8ss*sEstOtuuvuuu~ujuQuttHsrrnrLrOrrrss!sFst9ttt$sr5pomHjge'ba_)^|^_ _acfiml nqcsu(v|vw_w?w"vvvuvsrr qqfq/pp p-pwpDoorrrtrrss:ssssrrrrQr qpp_oppp{pq1q\qrrs`stsrqpVnZlZif]c`<^&[ZZe[o\A^m`dYgijmpstv;wwwwwww+vv ubtRs\qolbhc_[kW%SPNNMNPSVqY]CaehSjlnopq0qhq ppooonoopSpqrst:tjtnsssr}r'rqq8ppppoorrr+rrqqrr-qq pppp^pBooHnnznno[opappqir#rs]ss1rq6p n#li&ebZ_2\ZFY*XxYdZ\<^bOehloaqs5uvYwDwwwwwTvuusrpnjkgcZ_i[sW'SP)NMNPSVmY]Ca dgj~l mop'ppppp1oooop p|qqrst-tftxt4tss|sRsasGrr2rHrXqq(psErr$qqjppppp5oyonnnnn_mmHmmvmnfooopIpqrrs^rr:pon lieb)^\4YX>WPWXZZP\`Mcg"jmp!qsu.vTvwwwvv=uKtYrqo|mJj/fc_[W~SPOeNbOQSTXVZ%]ae:hjbkmrnop@ppppopSpPpTp}ppqvrCsstkttttttttttFssssjrqssPrqqCpppponnrnOn#nmmm6lllm\n novop#pqrTrs5rr ponqljg&c`^[uZ+YYjYlZ\`0c9filopr{su!uvvviuutZsr/pnlj g6c`]YVSRQRT}WDY\` cfiAkVlmnop,ppppppppqqbqr{s9stitttu uSu}uvv&uuuuuytstsrqpooqoLo5nmmmpmJm9m5llqkkl+lmAnno3opLq qr;rrqponmSk'heb`V]\[[[e\q^`cfilKnaoqs4tu*uuuxttAss qpfn`lRigXdb"_S[YVVUbVnWZj\_^behjlrmmnknoopp p$pKppppqqPqr+rsjstt:tuuvvwwywwlwwwpvuu$trqpdpooaonnoo^oyoAnn}n;nXnoop pfpqqr&rsft t'ss@rqq onRlBjh,ffetdddve)f h&julnp$qqGqqr6rqqwqGqppdpkp*on[mkj hsgeGb`_W^^;^_bceh[jlmnoroooyopq&qrBrrrr-qzppSonnmm]m`m4llllmdn,nofopMqqrsrt tuvwQxay`zIzzxx@x xx=xtxxx-wvvVuuu.ttFss5rrr6qqqqLppppqqTqDppGoo3nnImmHmm]mn3no3opqrr~rJrEq>ommjgdbX_^]^_bPdhkTnpeqqrjrmrjqqq6ppoop pqq\qrlsssssgrr qmponmmUllll;kkklWmmnLnoWp)qr rs>ttulv,w?xEy$yoywwgwmwwxQxsxxww\vuu-ttss$rr%qqq]qpppooloeonoopooHnnunmm+llm/mnn^noMppqrqr q"omWjgdVao^][\r]``cfjmopr,rxrrmrgr qqppqQqqr1rsRstXtt%srrqWpeoYnPmmlll5kklkzllmqmnanopqr:rsXttu9vMw[x2xxxv uuv>vw-wTwavvFuitt s]rrKqqpq#qpppxpAooVnnyninSnmnnnn5mmm]mllalilmPmnn>no"opppqpeoUmjgdha^][t[\_bCehknjoqNqrYrdrrrArrrsrrss0st8ttuttsOrr,qIpCoInnmmm>ll\lblmn3noop`q7qrerssstuvwAwywttVttuvv6vSuuKtqssr`qqHpppgpjp}pgp$oonn#mmmIm@mUmXmllll\l'kkklxmmmnnMnoooooo8n.ligdaN^][|[\_*adgjmonpqPrr^rrrs6stZttttuumuuu~tt`ssnrr q povnnnrnmkmm&mndooppqKrrrrss:sTstuvMv|vrrrshstttttrzrMr qpoo(nnnndnUnGnSnhnnnnnoJp+pqrs"ssmslsrqqpnmkjhg3edrczcce\fhjxlNn oqRrvsgt tuvwDwwww$vviuuuu0ttjtssssssErrrrr5qppMp+ppqBqrSrs$susqsPrrr?qqr'rcrnqqOlmnoVpppqvqqqqqqq}qpqqr rssFsrr$q[poooAo:ooo1ogooopLp[pq qrstuuuuQu?ttsr)ponElkjji)hghhMi-j#kglzmo pqs stu}v;wwwwwmvvXuuQtttisssst t sssstt ssrYqqqqrrars3sksssUrrxrqqqqq1pohj|klmnoOopvppq.qgqqqqrrs sqss{s$rsqqp|pooooop%pFp|pqXqr rs?ttuuv uuzttrqponmblkkk#jjjk%klsmUnnoq:r]sSt>tuv%vw w"vvVuutt2sss{s#s s:sssst t>ttuttLssSs srs s;ssssssarr?qqXpponljdghjkmmno}ppqqrrQrmrrs4stt^t ssrrqpqpppOpUppqq\qrKrst tueuvvvv uwtsrqppo0nImlll*lllRlm^n"oopwqcr`sMttuzuv)vvvvuutt ss?rrrjrBrjrssLsst4tu uuuuju ttntPt4t?tPtvtttt)srr>qpp-oamkhfB^a%cf+hiklRmMn@oopqSqqr rKrsCssssTrrYrqq&pppGp@pbppqHqrrstTtuEu_uufutrqvpUornmllVkkYjj}j iij5jklwmnsokpkqjrmsStAtuDusuvuu tNsrrpqqq#ppqIqrrQrssttumuuuufuCu(u&u-uBuQu_uuvu$tVsrvq\pomkiZfb^W:[^Badfh;ikAlmnopqqqrrgrsksssrrDrqqq*pppyppq&qqrcsstu utu;utXsrpDn^lkjVihh|hchiiOieihikijjk~lOm nop7qirstluu@uuu(t2sfrqq/pp(ooop pipqXqr2rs_ttuLuu|uuuvvAvmvvvvutsrApnm2jhcd`[W%N1RVTZ(]D`Qbdf1gijbklmn2nLnoopZpppnoooooso#nnnrnjnnoiop)pq9qrarr@qpvoljhecb=a9`__`ab}c cVWX|YYoYZZYZ[/\]L_fff~fDf/fvfff-f fff/f1fSffgMggghgWfdb^y[2WTQO3MQKfJJJ_JJK"KuKL1LM#MNPS"UX[^bReihjlLlmmmllLkkk^jjjijjkTkklAlmoopqCqqrFrsIssls>rqpo`lj1fVb^rZV PJD>?7/49x=AEHKqMNOQ6RTUXVWXZ&[]^W^___q_M______}_}_z_Y_S_u_` `;`l`'_^][YU(QMJKGHDXBQ@??Y>? ???#?H?r?@&@ACDGJ}MQLUIYT]+acfDgiiiiiiiiiLiiiOi}iij)jk9llmnmooZoopbppppnmkjEgVc_ZUQLcF@m:,3,%*[.26:d=9?AqBCE)FGIJMKM NPJQSVT>U&UkUgU8UvUUUUUxU`U8TTTUUTUrUUTxS$R,PM]IEBX>;9?7m544X444m4;434*4[557a9J<>AEIN(RKVgY\^`b bc6ddeSeeff:fufffg7gtgh:hi[ijjjjjKjWjNihg'ec6a0]YTPK(FL@;q5r/l)J##("+/]246>7e839:<=9>@AC0EFHIIVJkJJJJK*K@K5K9KJJxJIIJJZJeJII>GFDwA>:7c4)1/3-++***b*))I((()* +-~0j36:?CGKOeRUWY[A\W]_3`uaabZbcDcjcdd_dsdadJdUdde dddccc+ba`^r\yYWTOJEE@x;550+*$ a{d!$'W)+?,6,-/K0V1q24+57V9!:>?>? ?D?Y?Z?q?P?>====>>>==;:8R52A/",F)l'@%;#"!!!!f! >r !Z"%(U+/38 <@CuFIHLQNQRTVkXAY[S\0\\]Y]^;^]]@]]]8]\}[}ZYY>XWVTRP|MKGC>:57/*% t kk6V  !D"7#g$l%&(>)+-r/0123j3333334333S22"122"211X0/.v,F)& " GP?d=<' $((+/37u:=AGDRFHK3MIOQdS/T!TTUV@VV&UTTTnTuTS4QPONMMKqIZFDBL??U?@y@A@@:??>>=<;9|8)75420.<,k*1'x$ )?9 +o}9jY | 1LLNEre9`C- {F[t{ ): 0 &l V#K%(*,/023445565544J3321/.T-+*)'>%a#[!]. r}K3mM3]/jC<Q   $ d d x k  p * q  -[6)"h? R Oa!P#%')**+1+y++~**;))4('&W$~#(! U(zb  oWqY& a\5 )8A2=]pszdavA] `t66{j  ) v !!",!!O $yi1k a-Xe2+]vMQqcD^qJ<NgyIk]VPgt/QK*1ZE{~  snm<gmi ` 7 ?u%S \:FA`8F.b@4:7+Txoa My 0R^^mzmS7TtT  T dL|! 8 v 3 c DN>K;] J0*{]=RXE<*-'1y'!R.?Icsrema?X F:JvO PC]' OH4,p]Fv,'n(Uk"[w ?Ra,=b?1=ASneUAz:3O#[;g\C)}} }_&l4.{fjA2u :o \"uZU[NB?FLWhqmbc`QBBA*"FkNjj*XSiUPv@[I3Wq"bB|d, ;oi* Ovo9R?0zmM6,249>CGO[glt >WpY5<}$ ~BZ>b#zcoIq#tya.gJJ 1$N?tA'x"@6bIA3-%+6K\o~9NP+ x!urCj[ 6HD}|Z-*[0~?%,pyWFwlJZY?;B$el_T[fz #A >9ed4LGPd"o"+E0c()Dw_C =iW dOT/6%f116du<:H^F0rMu!*X,Sv9L y) .tCwiKzK)yrl0;WQ'M*3Lle-.Y Pu3HJ4%>C54G(&o,B3HFmF'[.X?r Q *8!r oR98>SaxgF0 ?c6((|v6}'Z7 `O 7rUZ4FM&Nh*KnV<2$pzwmo{xVC=KTj$.7E]N 92lS;GF s#`F7my _O;UBtovzvqhkvS T.UtRG#np.G JM>~wkFwd]c|Y%[xllswqzo7(nWXiBW  +0/D&]-__z;-'7Z[Mk9#Qxh\YRTZfm{yMFEAP?ey**oyEG/) 9G""yM mDquS$6qmL/5Jwj\NPXod6 >sh:{>}B 6~w3+1CF Fxt? .z:-cV6D [eSHRa{|kN@5Hi\5*r;.:lrN1!$F0 HspG .h] k"!q++Ab}s[LP\p{^K<KhgJ9JDlg\n6 $)  8@*-ew^4 Ho|X *t&&E+#<Og}pf\amdNCMVncH4:>i<dnPogK$). 6=" D\^R=58:JoqI#aYa@=8DNdxytTJVv_PPJMNe=~[ /\pW, $%#  .G2+Nd]C559Kfv{fA,1_QwvR88;Pi|nrnTKQKUk2#xm(Sg]I1(& ! 99';YXE;<FTTUcmr`2Dm'T`QIS\kvzujfipltm&5`,5SeT:?F9# - &@B% DZYF21@MY^aqpO55Zy:Pt[WZkt}rma^asi*E_7*4O[XL?B?" (2# :R:.PbT7&,G`\R_nulTIVzV''Fqp~}|zvjekj4 ?qV33KWYODIMD. 'F6    (PR9"5TeZ;&4S_begpobRCQ`=.Iu}zb.";pZB@KZXNLMRL5"?F 0>VT='%<cu[70D\opfceppTCRy{M9DsU1&FtmK=Lej]KBN[U@'0EG0#% +',@NQE0,JijVE@J`szuo|s`Zi\GWs[=C]}aQR`lcRMOXWD.%-@H7 #  )0+%)9U_H/3Lck`L@Kjzyphsq^YrrNFSxwfemvseSJS^[J4(1?C7 ,$ -32.3JZSA:ARcjaMEXt}|qm}~hgy|f\hz|gdmrrkaZX\[M>7:CF=-"'  ' 2>=7<FRUMC@Jam_LKYiu{xpn~yrvwnypt{kdhptnc`bfe[L>;EOL>0&'(  &%'3=AACNVQF<?TeaSLQ]ovz}|}wuspoy}|skilmh\K?;ALOB/$#)+  %%$ #4DFCHMNJA>FRZ[XWZh}zw~z}yv}shgqy|mltxqaM><BKMC3&#'*(  !$ *7;>GNNHCCCJV_b`\_jy}|{}zysnpy}ypmv|veVKCDKNH<3.++*% "&%&).7FNMFGIFHQ\ceb_\ct~xw|uqu{|tu}}~ob`epzyiVPRONPND;;<81,% 5N\O08T]N9'+C]qn`H1*)@gcF43DO]mx|wung\MDCJLTaqwj[I?=IUbip~~xrjfehmmeYURLF=<EOROPLA73;MUJ4'! +PeX4"Edj]=#DdrpU6!.No~[0!5Sgp||vnpqj[I?=FLXix{wsqmg^RLMUW[`l~zgUI@ES^[QNLLIA<=DJPZ[VF4,5DI@1 >^{o><cvrR06]ygI1(9Rk|t]>%%4Smzvm^J@EPPNPWahjed^WOHHKVes|}|x}yjWJJQbt|hO<7<;=CJOMF=33<KVXWK9,+7GLA) /fV"8tX+9etH(*Bk~T$EhydN;*)2BGLZhtso_O>-&"-:Ph|`F8.9Kf~oN7.'-6AJLOI:17DHINMG<.,9FF5a|I7tN&)Oq{^8'3Y~yR.;feSE:617DZsodVD5*'"&*6DVfq}}{~{mYB4-47E^r{qbK3%(3Faj^F<;6<N\`O1(;A7 CL(nL 0\~qJ(1`GH{e,*6KhpQ15NezraTJMUfx}nV>*#Ffv|iO3 5Ukm[OC55DVaW?" "7?1)pO-sE/a~ycC,6XpH).Nxj: Jht}uo^M8  ,E]oyyrh]N>3+/4CQaoynP5!"(>XjseU: +H`tkN,#9Sf[8 ++ UnJ.xK 3b|sM)/_g5(:maTnG?jmWIEA=5-)+,//7@X{|R+ >^koU-Cnwe97eu]($% d: oE 0dt`?$4VtqG*3]b09gG3H_n{{ynaWRRPPUY]XL<2/,,)*+:Sti8 >bwdABmvh= 8PJ4) 7 d>1apV' 2WpfCX:Ch%JzQ. $<Vmxr^QIDA=6*%$2B_I1vQH~t0KX8/PA&_d? 1PZR96b`#3ux2 TW- %@Xkx|qaQ=$0V~Cdh';nzO6E3$6P!Vh;,PU<GMEQc"c/ALUXY_p|l_L4 &Y|rX_%0i(A/  qLCT8(HH- @du\, Ttu?{r9 B_p}~ym[KA?>0(->M[lrnb_R<<0bd" UuZ'9-SzL4P.&DC$3\\44qZkW6?9rkS@0! ,So~kK7m/?k/:nj,6) 0hT @XD$7/1PM( Csi,5qNjvVD9+ 'Z{4ptQizS#`h6&!LJHhR8$$DB WqagRIgC*<LWUP>)"gSp-j%[[+<Fm\d(" B ?ZL! "!GjKX`kYXIhwGyT/#&Bq%>TQG)i57Q3Tm;_ 8iM_N0D# 2aL  D\84ZrL]H3dmB,`%#|7z4QJdfU5CA9rL$4 ~ Sj@ 9A } /,?C3_m.+OspO>;;8"$Egw|]8}7nvQki}A7H2+y:( nf`.  O]"= ~ FVunq R   J G ?  U  b  4 L 3  u ,E!jIsHp Qa`F @aBmdzxR-2fE'U|<d.3 l   k cW6@8L:.ez9@M! #  D-9XP9tSQ 0jb 7$7$~  :  g_,n<7g=}L'SsMPRKK\V- >E81$tcZD-!NowB  [:u L!d"#N$$Z$$$$$$$~$q$o$t$[$e$$%&6&&&''\'''Z&&2%%!$$d$##5"y!  HZ% Z {1g9jr@d tWSMhDLX4 ^ "g:X>!#%')#*A+k,o-.z/N/0j0131d11q1k1g1p1z1a1m1223*3333333362v1`0a/..(--X,,h, +{*)'L$"NmI{  YB&c}0 i Nk%86 <  Y  v^yj "x$%')**,/1324m568"9:<<=>>>>>I===p=E<<==>>? ?;?f?|????a>=k43]1/w,*/'%0" z7] !Z  -w|z- , o a dS_><0;^#!g$'v)+-l/H1F35468:<>@AiBDwF\=%;863k0-+9('%'#C!2^n9 N &x3/ZqK ^ber:6k-s s!#R%(+/14&68::a<>@BJD&F&HBJCLMOkQRTuUV9VVVV&UTSRRQQPPQ#QRlRSLSST>TU!UTT%SRQQPO(NM8LLKwJ]IFDA>;853N1^/-,)( &7$" "<"  i_x *i*&# o$!k"$%%&'()*+-&.1437$9<{>@C1EuGIKMNPRTVXHY[A\]^^_^^]]1\:[9ZdYYaXXXYYZ[[v[\\\]!]\\N[[[Z[ZlYXXWMVUT)QOLJGDD4A8>Ndeeeee)dddhdQdOdcbbJaa`^\ZXUSP!MJGED?@BAABDFHJM.OR"THV8XOZU\k^'_`bdSf)glhQhhiAij2jzjjjjj iUhfgtffVfH;852/,)&# f8 6,JLFuC/?>Q=!=?=-==>w?AkBD)E*FPGIJKLMOeQjS%TVX[']6^`zbceNfgijkmUmnUn%n nnHnnnnnnn m{lkk=jjjjjk\l lmXmlmfmGmImqmmmmmmmnnannnnnynn3mlBji/gfdHb_]k[aYXWDUSQNNKIqGDaAb>:741V-*U&"anS!OLJHGHGHEHsIYJLwMOPSQSU0VFWXYZZ\k]_`bNdevfghijklmnop@papKooofoop p poooXnnmMll\lAlkklPlmLmmmmpmMmYmmn+nuno!opppq8qFq]qrqqq`pZo:mlkjdhge-c~b#`_^\ZX^US7Q NL;I2FB?;630.j+fCdccWc[cscccdefh i j+k{ln/o[pqrSrrrrrrrrrXrrr-rs^ssssJrrrq{ppooooooooovonbmm4lll&kkpk`kykkkkkkklMmNnFompqrt"uvw?wjwwwwwwwvw,vutssr&qNpzonmm*lkk(j=iHhzggRf=db$_\jYVmRN&IFB>;9;6hggggh(hzhhikjak klmnoprsOt1tttttt[t)ssxsrrrsJstss>rrwrqqp[oo{oooooooo=nnwn mmmmZlll\l\lzl}ljlOl2kll~mnnUovpqrtufvMvww6w,w7w.wvvvvRutsrqqp-o;n]mmll7kkkDk kjih.f#c~aa^[_WySPLIzFD)Awjjjkellllm3mnoop3pqrstvvw`wEwEwvvvYuuBtt;t%t\ttttAszrrrqqWppouo8o3o^oRoJo[o{oooooooooCnn\n8n7nNnHn(nmmm{mn(nogp(q$r)sPtuv2vLvpvuvvvvvvvv?utsrqqp)oIngmmSm:m-mZmxmmnnm7kih(fc`]]9Z VT8QOkLkllm(mn_nnooup pypqlr rs[tuvwwwxwwwwuw vv*uuv v vuttsrrrMqq pooooooppZpqq_qqqqqq;pp;pp p"pp ooooEo"o-o'oYop!pqrstqpppipipZpXpapUp,oooojoGo(oAoNopqtr&rrsstst9ttuOuuuuztsrqpp#oFnmmmn(nojop#pq pp oWnXmjljhfeGcb`nnowp'pqq7qCqkqrVrs\sttuvxxxxxyyyxxxxxxxxxBwwkvuu(tt&ssQrrrvrrs8sttbttttJt*tssrrq\pppzp`pnppppcpFpooo]o%nno?opq"qqrKrs4stHtuLuuuut!sr&qjpp%onnnooppq-qr#rCqqRppoDnLmkjihgoppqoqrArMrNrmrs?st2tWtu>v@wzx]xxxxxxxxxexbxxxxxxxVwwvFuu2ttt:sst tctuNuvvTvhv:vuuu~uItts=rrqqqmquqqq{q8pppkpooxonno1op pq qrrs>stu1uuuutsrr9qq:ppOp%ppqLrrrs3stt ss&rrrqEpooCnmpqCqrlrssss'sistJtttufvawcxxCxxxwwww~wVwawwwwxx ww{vv0uuwu3u tttuPuvcvwwOw_wRw!wvvvvmuuQttssjsMs1s2sAs6srrXqqq?pppBoooopIpqKqrwrst/tuuvttttuv{wTwwwwwwwFwvvvvw'w?wIw}wwhvvvuuuSu9u#uauvMvwwwxxxwwwwwtwTwvuunuttttttttt6ss6rr_qqxqpppq qTqrPrskstu$uvDvvvvCuuIttlt/tsssttu@uuuuvw vvsv7uuututttvPvLv[vvvvvvvvvvvww7wgwwwwwywlwgwkwawiwwwxwwwwwwx#xPxxxx.wvuu$tyss>rrrrsTsst;ttuduv@vwwNwnwwwwwJwvwww w5w`wwxFxxMxx}xyxxx7xwwwwVw vuuuvvlvvvvw wWw{w{wUw[wx1x,wwwww{w]wvvKvvvuuuvvYvvww4wIw`wwwwwwwtwUwvvvvvvw wMwwxxxx7xvxxyyByy{ykxxwv'uStssJrrrs=stDttuCuuvOvvw,wbwwwwwwwwwxx3xpxxxyKyyHxxy-yKy+xx|xVxJx(xwwwvcvRvwvww[wwwx>xxxxxxxxxwwwew.wvv?uuulu5utuu/uvvwwswx0xxxxOxwwJvvvrvTv_v[v|vwwWwwwwwxx`xxyyWyyyy1xswdvsuttsDrrrs^ttu uzuv vPvww/w;wUwfwcwywx x x x9xxyvvvvwvvvvvvyvw0w}wx2xyKyzzzzzzzDy8wvvmvTuutuu#u|uvfvu;u$uUuvywYx*xyyz9zuzz{zz_yy xxww_w v}utt1srrur#r)r'rrrsUstItu(uttttRtBtEtsttuAuvMvwx=xyAyyyyyyyyyyyXxx&wFvAu&t#s\rr-qrrrs'ttu\v v|vvvvvvvvvLv6vUvwwuwx6xyhzzLzuzKzLyy`x9vu@tt{ss1rs s4st0tu$ttuuv|wxxiyyzdz{I{w{|-|{bzzAyy,xxx*wvuttsPrrUr4rr>rrrs sNssss:ssrs sMsttu4uvwAxxyz+zzzzzzzzzyz-yxwvu^trqppop8pjqqrstxu\uvvvvvwv}vvvjv6vv vHvww:wxxy8y{yyyxxww9ufsrrqqlq q7qzrrsSsttu-uvwxyz?z{v{||||{{izzIyyyay xewvuutEss&rrrrrrrrrlrqqqxq_qqrs*stuvwJx+yz z{zzz{{zzzzppSoooppqJqrtuJv8wx/y4z1z{zzzzzzzztyyKwvtrp[n^lkj+iviijkmInp(qrt/tuXuyuvGvfv4vuuEtuu2u uumuvQvww@wJvv9ts1qp~po}onnnop8pqOu@uJuvrwxyzqz{[{|{{{{{\zz!yyxxx|xOwwvv-uu tssTrr}r6qqq0poo4nmmmmnEooqHrt%u^v|wxyzMzzzzozlzWz4yyyx?vu)rpnkigfeefg0hLjkmomqrstntuQuuuuJtt/ssssssttuYuv=vhuustArqpoo#nn9nnRooop_uYu^uvfwuxdy*yzMznzHz]zOz0yy@xwwUvvvuv}vrvCvuu,tttsssfrr~r qpp3oTnDm l-kOkjk1klmo\q#rtvwxyz4zzzvz6zyyy[yxtssrqppdpGooBoNoooov uzuttttuttAss9rrqqnpp&ooyoop!pqRqqr:rsttTt%ssDrqpo?mkigf?ede.eHfPgiknoprhtu^vxxxy[y{yyxjwbvuGsqovltisfXc;`]\OZZ[-\^aQdfiknCoppqpqqqOpppoopopqrrsdt6u uuuujttsjrr]rRrSqqyqqqqqvuu-ttdtsssTrqqfqpp oon]mmnn2nolp0ppqrsttttPssQrqonLl5jhfcevddrd:ef hj;lnprsuvwwxyyxZwvutZrpnkif%c@`^=\[6[7[a]^a[dfihkmo%p pjpq7q\q3q pppypqqrFrsQt tuv&vvgv.uuRttrt5tOtotsst"t ssw)vTuxttstrrrNqppNponnn%msllmm>mno_opOq0r@swvut~surhqqpoonnKmmmDllFkk{kklGmmnoAp,q5r0rst5t#sss[sr!q:oml8jihh-gdggghj6kmhnp!qlrtu uv7v[vIuu`tt!sqpo|op{qqr(rsstStuuu!uOuvVvwqqqqqrNr_rqqqgponlkMih,feVdQcccyd efhi|jklmnnnmmmmmmnOnop~qqdqrrxrs,s/ss st,uuvwy yz{f||||wvu|t]sUrKqqppUpooppApUp,ooo&oooiopepq9qrsut4tuGuzuFuttsss+r3q4pGonn&mmllmDmnoocoooowo&nnno_ooo_oooouo nlkNjigffTf4ef!fhi*j.kklm.mmm}mamXmgmnmmnWo opqqmqqr(rrrrrsstuv|wxyz{|w}4}r}wvuutBslrrwrKrqqqrrJrwrirBqqqTq@qsqqrrIrs st5ttuttt?ss}rrqdpp\poo8nnnnno2olotoon8ml kjjk(kkl'lmnooo~nmlkjjJii[hhiEjjk`klOlmPmmsmnmemdmymmmnUnopSppqq3qqrKrHr5rBrsstlu(v w'xXydzT{_|1}}E}]xwqvvu|ttst&t ssssst1tctbtNsss2rrsssrrs sttgt}tt;sssKrrMqqDq ppppppppmpXpBpAoondlji>hff}fgYghj%lmopppooann7mmllkkl1lslllm?m|mmgm`mbmcmom}mmmn8noYooop psq qqqqrOs stuvwxy{||}-}?xYwww-vvkv&uuuufu(u u u'u;u.utt_sss}s`sFsrrrrs;ssss3rrr1qqDppypvppq0qpqqqqqqZqDpomkimge0c(bYb cceDgHilnpqqqXqpp/oonn*mmmmmmmmnnmmmmmmgmIm lm)mmn(n/n?nwoopbpppqrKs:stuvxyzO{B|)|\|Uxx{xKxwwwwwZwvvBuuuuuu|u8tt|t&sss_s rrqrrkrrrrOrqqLppjpoop4pq3qrrkrrrrrUqQpmk5hBeFb_^]__bdgk*npqrr9rqq#pp>oo`o nnnnnnnnnnXn(mmmZmllTll lDlrll~llm]n*no#oHopKqrrstuvxy^zb{J{j{QxdxAx8x7xDxVxJx5wwrvv/uuq qr3stuvv^vov+v1vuubutss`s rrrr,qqKqpppp7oo8o*oopq0pppq>rrHr po;mnmoopCppq q4qXqBqpppPppp6pqJqrqq]ponmmommmmBmmnZnoeop pApqgr0rssssssPrqq:pXo]n'lkj5hgff1f@fOghiojl[mojpqrss:t-u8vew0www~wvv.uu/tt`ssssssssssttss,rr8qqqqqqqq]qs"s@ssssstDttuttt5ss}s2rrrrrer qqkqpp&oo{o`onm]jhe*ghjNklm.mnoQopippq(qpq+qr-rrrAqppQonnWmmmmnZnop0pqrysstBtu3uu|utQsrr(qupooGnnmYlkkjjjkCklm^n+o-pXq}ros2ttu~v.wwww+vvujttSss?rrrrs,sUsst?tu4uvvuuuDtt|t>tsss~s rr qppoXnnKmlTjBfcQ]`befhijkmnnopCppppq:qrr#qq,pnoosnnAmmmmmn{oopqQrrsstQt>t{=c<<====>>V>?E?@=@ACxFHLOYRVZ!]`cegyh:hii^irii`hh6hhhhhhShiHjGklmjn:noyppqq po2ml4j#hVe^a],XTFPK3E?9P2, "'8+T/.268;z=|?AaC-DFFGH:HI?IJKLMN7NOPQRiR>QPDO=NwMMM9LLL?LBKKpIH+E|B?<:-75321242~23&3#33 3$3{34\46!7:?<@ CDFJNRxUYH[^ _`abcd5d4dcccccbcTccdVe%f$gghDhiiRiiihAfdc%`^[W{RsMIMD?:4.(u"N $v'+-0r2e4D578:F;;'?(@CAjBmCPD(EF>G5H3HGaEDCBBAAV@@H@E??x=;9:6{31.,+9)((O(w(((((H( '((((*D+.1>48;?CGK'NQXSVX#Y[\]^p^^_$_+_"__ _%_%_w``asaaaaabaa_][YtVTQtMGC0>94/h)#N&L #M%')-*j+-O./X0 01123457789:;<<;:l9766B55h44,433p10-Y*(%$"2 Z!gk% !r$&)-0487;?BjE5GJWLO8QfRTUVVWlWWWWWWWX XXXXdWWxWVV#UASQO1M/JHEXA<73c.)% Z z 8!p"#$*$%]&7' ()X*+,-./0|1l1^0/Y.",+**)((''v'%$!b Q8|hY)t!|$(+/H26F9Z@AhBCCDSDDDzDCCDD.DC|BA@@ ?>=H;N9653#0-|)%"56v  \dEB% l ) dL$. U z, \B"=SF*%#`x 5 e"Q%(+.1)3/57678g9R9:999r9E9092988N7g635,4:32u0.,*('$!S"3p &Z)]$\  y0   7 ]  z'd;7Ksd~  M!3#&[(T*@+,-.//H/ .....t.9.-R,M+))(5'%d#b!:F3 2 `dV<k ; !e4Xrsb[S.Xa|/"v|  Q_ ]!"$$w$${$~$c$-####M"H! 5j_hd V :?WJ5$eSzc@A\JB!m]h@!P}qMy1}FK ?V 4 / w,~tk>!(oyHZ E zB8@^NeJ v\>[kxjRo2\>%8C) Dz#$ k  9M`  7n,R)FT<F/hiQlatgqN:oCW\gntz^0tuwQ X  h  : s ) Y a x RB:~G:7$M ^B4hMk'^hv+Vf@ .e*%X})@K`klbi[;PaMFwDYue #3Tl;pd-gklT??/5t?p[![\uKl4%rJ3;F^qjN8! c?|k=$V%RY%|9{-.u?g;8yYXA+ :fF"g,E2w_SRHDFPWapxxpphVD>>34?_8|m6y(D[@tCw!V5l_"LTsa<mO0[bm7#n}+CR:)lZ=/,7<AGMRYbiim{DYeL=4CU^4_kUdLenm:a=CN:B3yY@7/~ZGC6.',6J\ny;QT,A(ujwJ1ETWzz_5 Z}F7W/'%mc#Qq])^QAH&F=qhXLR[o(A 40\d '_S Be4n !;5v55TcQLrM wY$a&*e :@>i|BABXR!< lUw#-U(X:R$)2sCg[a^9n`-<ag'd@"#&;Oh~g41eIj.QPA->C  76L) h,;@NKqFO6fMmC %70wuR:;=NYohH3<]2," {1!*[6 !`O 4i(d&d3>J/ Ys/5vgW/z5(s tofjvvVG?LWox20PiB>0 rZ= PM)qWLDw$R7;` MvlgqzuiahsT U6Hj^O#ln3J HJA{meN* kMM!^5lvohlt}vv|C #g\N]Oe*}w*.G$ ,`0]TxC<&#K_Ql>#0Zvh\WRTYem{zS&AzJJN9p(+p{GG4!EP)"pxDnKad K 6urT79KvgVHKQfd7!9jo?z>E9}z; /4 %GG ?mj5/|B4TP2 >'cmWLWcz{v{pQ>3Ff_%0-x=+9hmL 1"#A. @ie>1ha o&n-5GcyzbPQZku}zaN;FcbI<EQdm Sye. " 8?)%]lT4 &KwY$.o}*H2*@Ofpd[_fv~dODLQgzZC28<cDZr# Fd^D! %+   9=?STRG<<DYytNVN}cEB<GSjwvuVKUqbLGAHI_=w\*SgN&&(% $.E* *FWYJ:6?Wmw|jA(.ZU tyU<=C[q{}}xkosZKKGTh2$ti+ !ObYE-((!"816MRH<:J[XTerr\3$?tr-VbVTbju|vomkmjup'>^+!;WcS;>C9% +  ,<6;V\I37JRXafnfK6/Lx=Ryedfrxsohgdnr, Mc9+9V_VJ=@=$%1&   9G4*QiY:0;ObaY[ajfK<Kt[,*M{x|yxpmjzq97n]95L\`RAEIA-)E9 " )HM<#;^k^G7@Wglg`jn^L@Rd?4S~~}j6&8j`GCKZ\VPKPL4$>C#/8RV?(,HjxeG=Kf{uechpnXKVx}RBMy]8,HrzWCNeg\OIRZUC(/ED,#&  -+"'=OPD79ToteRJUkvxspzte]heQ]w\@E^kZWblaQPTZUB/$+AL: '.5* %8Q[K9=SlvjUJSjvzyngt{d]vrLBPuuhjrxugSJUa[F0&-<E>(#2*!12-+2FURF?FWhofUMZpxy{|~rn}lk~~eXdyyefrwtmbYW^_O=6:BE?1!#)   *!09959BOUNFDNcodSOYfsxupq{qtzupplbgs|ug``dd^RA:EPM>0%""  ('"-7>?AMVTLDFXhdWNOXix{u{|~~yqlt|}zsmllh^PD;=HM@,"!%'   %%"-@ECIPTSMJNW\\WTT`sxw~zv|uliou{}~}tswzrcPB?AEF>.! &*(  "17<GOQOMLLPYab_Z[cq}|~zxuqqx~}zsqy}vfXNGGJKE:1+***%   #)4BLMHKOLMU^eeb^Y_q|srytqw{uu{|ob`fq|yiVORQQQND<;<80*#!<S\K/ 6OUG:-!';UgeX@*%*GsnN95BJVfqtpqmg\OE@DJVbpvj]K@<FQ_kt}wpjfegkkf^\ZTLA>HQLCFG<1+2BLK<,"#$!  %3Xl\6%D_dU8"(A_mlR3.Szl=%+:R`fopibfhbTF>9@JZiu~uuvrkhbUKJPPU`q{gVKCHS^^VSQNI?9;A>?JRM=*"):GE5!  CcsABfunO- =_su]?(,FczxgI.*9XlsujcWE<BMMLQX^aedaYSNEDKZfoz~}vxsaOGMTexzhP>7;<AIPVRI=435=JPOB0%"/EOC(  4iY$=y}V+?jg:.UxwR(BhylZH:,,5EJP_lrmj]K9*&"-=TguuXB:09Mi~jK4,'1<ITVWN?44;ADGD?6(&8GF2  %iQ!=zM#&Mu|W.(Nq{oM/&+JqlS=0/*2?TlyzmeVA0()%&+8DSfryxyyvw~tl^G5/67CYluk_K6)"+8Lel_E40-6EPTE),;>7#LV 3tN)SxwM%)XzD)^u:#-@[ukO/%:Qfy~k\QEEL]o}vY@,!A^nylV:$ 5VkjTA2(-:HQI4%6?5 -tS 4vG+ZwvgJ//Kqc;&OxB E`lqidVE1 *F`qxwsiZH:2**-:GZoqQ3 5Rkyn^? .I\h\C(+E\W< 04!UmI0yI 2^voM/'0TS ![k"TdA?fkXNI@92.*)&'%/>\yN'=bu{`7Cej\7*[q`/.1 f<(wE 0anX8 :Xmva7#LvnB$Arr85NbjtttmaVQRRTZ]]TJ=3,&% $+@Zxg2HlnI3bqb21PO9 1 <qF4amN3\sb:NC Xc@ynH* (A[r||p^OE>;63..-8IeB9W:veM\: . WE'`e>/TaT0 %T{wNF?NW('B[o{wl\K9(  5XI%ua6bj@8F5 ! :PUi=)R^D,it2KYY!j$ #2BKV[]anz~whXG9,)].}b v)w_(D6 ~W FW;?H3/PdP]b rq5AatzpaQC;6,(*7FVdkron]G%2z$|WIE`yFh}^9<Vr7vFj55B.'Mxc*  :R'wpju jZK\w'Vj1utw p7&Cc 8 ^>:Y=&< r euK  VZ]`F O-Ea"l ,6>5* -AX^[<UvN+6O|G8&k_m(+V!% *o*r`.+;zYFMX.JNgL  K r W J  c 1    0 E e  9 ? E # ^O Z 63z!n`eZ'-lp%r[pyXGSvAM/z>sY 2  =<F?$cX "f5iXW y @ m )loPLy5]SP*:y6, OVaw+pb4dQ :fyp4 EfcG<GOJ=~1_%%> ?  .KAn\GP;UB'y Cx~@>=N 2 O d/(  !j!"!!!!!p!I!0! !2!E!w!!"E""""""""@!!g!  i 7 bF$9AN w $"m7B-kuBb % &m~2L)j { i - x_"Y!#%'6(3)R*7++,-@--.....--..%.]../D/w////`/0..I-,,2++,***O*,*0))k(Z'J%$+"? EGR2}Q =2|D/s~,@ 5W\I0 B NFc6 # %X'*r,/302j3m45679.: ::;;:::K:9999::r:;;I;P;f;O;5::j9887W655P44=433;2T1{00.-+(&$#! Q|~R: mL<U(ieoH E %  E?%*HXG "r#%"&(W*z,.1L36G8:<> ??@BCqDF0GGGGG>="<_;X:N874206.H,+)!&$o"% PrAxNf -PnE]+.&5_,sUxG9!D"j#%!')A+K,./k1)3+57:_^@CIEHJrLOQwSgUVjWY,Zf[9\ \Z\V[[&ZVYXWVVAUUUUVhWWXX)XPXVXnXaX?WWW}WwWWWWWNWVUTSRQhOMKIMGEC @><:8642@/-&*z'$f!R#nSu t3A.+O'%$($#$%&D')+o,-./0246(7>8:7<->A@2ABCEXGkILVNQSYUXAZ],^`Va!b%bcdd|ddeccHbza`_^^,]]]]^_S```aaa-a```e`3``C`t```a``9_P^]\[ YcWMU8SQNLJGEDCB@l=:742 .+(%x"=3 w "I=952o0/ /+//041Y246889:W@6ABDPF/H IKLNO'PoR@5ACMDTE`FHJbL%MO PRTzVWYZ;[6\E]_:a bdjfgjkmhn nTnmmmmn nnmmkll k3j]iihhhhijk~lSlmlllllml'kkkl.lm)mn n@nfnEnBmm>lji^hfeWca_y]+[WZ#Y WUNR^NKHEC?<5863g0-*'$ A6}QM*IGEDoDDxE ErFHJLMOAPR2SUW1XZI[]{^_abcde7fghGixjlm\noppppoooooop oonnLmll*kkJjjk&klmnlno-oo nnnnnno op!pq4qqr!r:ryrGqpon`mKlOkdj1hge2cba`^\LYURP@MJGDA? <96{3"/a+'# YVtSQTP0OZOO[OPeQSUWXZ\1]_R`b]ce8fwgkhFijBkCklelmJmnohpgqer(rssJrrqq0ppppq q6q(q ppoLn{mmllll%lmnoppwp~pppppq q(qr5sstu=uuv vivsv_uts:r.qZponml_k9jwihg7e9bo_\ZoXOV ShP}MKHEBn>:62.+(v%"_][YY)XXXXYZ\^U_a.bdneghikVl3lm6mnnoNooop'pqqqrsUsssssrqppvpp*p=pyppppmpoDnumlllkkklElmno}ooppJppq(q`qrrstuvuvww-w{www9v_u#ts:rqq3phonnm`lk(igeycXaz_^j\ZWUSXPMJEA>-:f7 31.edWc5b>aaaaab;cHd\efhLik9lKmanp_qqr?r*r@r]rrrrer.rAr~s"stutttt2srr&qWppwppppppprooWnn mmll]l>lmuvv0vuuuu-tt6sst8tuVuuu3utt0srrqippppphpppqq!q"qqqqppypop puqqqqqqhqwqqqqqrKrstu`uuvv>vqvvvvkvuurtt$srrrqppo2ntnmmmmmnnUmmKkjhfgc1`"]ZEWTROmm)mmn(nLnuuv uuuzu8ttQss rgqqKppppq.qqrWrrrss'rrzrqqrErsSsvsPrrrrrTqqhppqHqrss_ssssst6t]t_tXtHt^tLtssrr2qqrppo0nznvv^vuu~uttjt|ttu u{uv"v?vuuuuuutlssbsSs\ssssosWstsgs%rqq7pmoo(nn mmn$nooop9pqYr)sssst sssRrr|qq7pppqWr>ssst7tuIuRtt!ssriqqRppxonrrJrssHs]sDs6s0ssIst-t`tuQv&vwx x6xzxxqx7x wwwwxxxx wwwwvvJvuu{utttuCuuv vqvvvvvvvvhuuJttht\tbt{tzt]t7ttssrr?qppXooynn:mn*no8op7ppqrswtt]tWtttt6ssmrrnr rrrstbttu7uvvUvu@ttMssVs rrrqxs_sxstt:tAttssstKttu uvw*wwxxTxTx=xwwwwwwwwwwww?vvpvGv$uujtttuMuvv:vXvvvvvvwwvvvuu)u uuu tttttt7srr=qppdoo9nnZnnoTopLpqqrst:tttuu,u ttttsssst*tuv'v?v7vLvwRwvkuuu4tttttTstatct~ttuttttttuPuXuv$vwHwwxx,x(xwwwwxwwwwwowww>vv~vOvDv-uu}u,uu!ubuuuuv vDvvvvw"w.w/vvv6uuuuuuuuuuu5tksrr#qoppnooo`oop p`pq qvrrstKtttuXuuuuu^uy}xx-wwwvyv-v)vuvvuu ttuuvwxkxyzzkz{ {/{0zyy*xxewwwfwvvuut,sirrrrrstw@wxxFxoxyyzMz{@{Q{ zzz ywvvqv$uMtt)tssstt)ttWtmtuvx xy9yzszz{r{{{zz%yexxxwww vuuUtsrrhrAr rBrsCstuv1vav uu}uttuu2uvvwjx"xyxyzHzzzzzzzzzzzztuvvuuuxu8u-uCuuvwAx#xyz`{,||||||r|k|W|0{{{{Izyxwv>tsrr2rrdrsstuvpw9wwxxMxcxfx5xww\wvvvvvvw`xxxyxxiwvuvsqppooonnznnnnoosuuvvxyWzu{i{|||}}Q}'|{{zZyyByxxx wvvu tsVrrxrXrrstSuuuv uuuuuuv.vwJxxyzP{'{||}|||||f|6{{{{ zy-wvqts9qppFopIp`pqrsuv vw7wwxxCx4xwwtwvvuuuuv*vw?wwwwevlutJr~poonVmmYm$m&mqmmn/vv^vwaxy{{|j||||||E{zyxxQwwwww,vv3uptss r}rCr%r}rsstll5kkllll\w7vvw"xy yzvzzDyynyxwvutssZs\s^ssssszs4rrrrFrr'rrsVstssWrrsqq6pppqKr.stv wVxwyzSz{{Z{R{4zzzzFyyoxwv_uspmjhgf}efEftghk)moqirstuwuvFv\vCuuOtssPrrrs.s|t tuZvvBv?uzts^rpo]n|mmll{lkllllwtvvivw!wxz)z8z yyxwvuszqngkihZfd1cbcjceFfiulnnpKq}rstrtuuu tt5ssrrrrrsDsttuvsttBt5ssx vuttss,rrxqq#pppGornmm'lllmmnsofp pqrtsQsttuBuv vmvvvtsrapoiml|kAjjkjlJmopr svtuvwcxxZxxtuxvvwwew\w7ww7wpwlwx8xxxy3yyyiywDutsWrnqppWooPnnnnmmBllkk]k~klKmnnopqrsYt tlttuQuvvuttrqp-nm$kkejk>klmnp"qxrsu uvRvvvvvvXuhtHrpoljhg=eeee"e{eyffhikglmn4nannoo1oPoTo,o,o_ophqqrsQstuuuv3v8v/vFvww?wxyJyyz)zzzzdvucsrqpooHnnZn#n5nPn)mm3ll"kkkklDlmnopqrsZtt~tuuouvvuu tIsqpnm\lkzjk klum'n o p.qUrUsBst]tuQuuuutsrEpnljhgDeeeyeefcg;hijklllm1m]mmmmmmn>nopqOrrsZst`ttu uu!uhuvwvwxyz;z{#{| | {v|usrqpoo=nnnnnonntnmmum-m"mmnnozp@q qrst>tu"uluuvLv:uuJtsrq-on-ll1kmkdklUlm8mnoCop;ppqfrFs ssszsss qpnlk i)gff:f7ffgghjjkkkkkkkkl l(l2lmmnopqHrrs'sssssttutuv6w x:yaz'z{f{|||v%tsrmqpooco9o o=oppUpUp@pooovo?ooHoppq qrGsstZtubuv v2vvvhuuZtsrbqonbmzl|lkkkl lcllllmmCmnppqqrqqponlHjiQh%ggh%hhBhijQjk&kkjjjjjjjjk(klmnop`q0qr\rss;s5s8sasttuAuvxyWzBz{|x}+}l}vEu5t*s?rqq9ppppq\qr!r?rVrKrVr6qqqRqFqRqqqrrsst:tuMuuvvVvovSuuttOsYrTq6p/o8n'mWllZkkkkujjiqiIiijzklmnop&p-ppon3lkjjJj2jcj4j%jWjk$k[kqkEkjjjHj-j.jjjj_jklamNn*noptqqrrqrrrsqttuvwyyz{|w}8}}}vuutvssPrrrrrsspssttt9tssosrrrrzrirOrrsttuumuuuuuuou6ttwssPrqponn mnllGkjigfedeegh"ik_mno|pqkq;po-nDmmm llll[l,l llkkkBjjjAj,j0jiiijjykklpm/mnoappqsqqrCrst}u;v8wxxyz{|}T}}wWvv]uuuBttttntpttttttttttxtssds"rrr[rrr^rsstotttttttGtsssds4rr~qqpQonnpmlki/fdcahaabcehjlnpqqqpoo"nnnnnmmmEmllgl kkKkjjjjjVj)iij&jkkl3lmnjokp8ppqgr#rstvusvwy y{{|||xwww]w;wvvvWvuuuNuuttttttt'ssXsrr/qqqrYrsXst t%tsssts,rrrrrrrrqr#qqpionmGkheb`}^]J\^r_bpe h+k#mpq/qqoppDoo{oooonnnDmmm4lldl kkkkUjjj[iiiiijLjkKklmno*o~ppqrsHtMuvwxz5{{{{x#wwwwwwww/vv8uu/ttnt,ttttsss1rroqqzpppq>qrBrss!rrrrKr qqq{qvqqqrrqqpp{o3mk heba^\[ ZV[]J`8cf`il^np%q pp/oonno3oooSoPoCo"nnnAmmam lllHkkkNjj`iiiijjFjk!klmn6no$opqxr5s'tHuvwxyzezVz2xx x-xjxxxxUwwOvuutRssWs5ss1sZsYs!rrHqq8ppooopbpqqqqqqZq/q pppppqqUqqqqTpp}oHmjh?d`]QZXWzXZZ]`deh kmopoobnnQnkno2oooooooolo!nn$mmWlllIkkkZjjQjj(j(j?j;jxjklmhmn.nopCpqrks]tjuWvJwxbxxxww wBwwxwww3vuutHsarr,rrr=rrrr qq4poo7nnnooppeppzpqpbp\p`pcppp}ppppppppvponmrjhHd`],YXwWWY\_cdgj#lnJo_o8nnqn9npnobopQppppppbooUnnBmmfmlllBkkQk"k4k;kDkk3kwl-mmnPno,oprqqrrstCuv2vwdwvuuv vuvwvvv?utt-sOrVqqqqqnqrr.qqppo;nnmmmn4nno(o9oKoWogoooppLpppppTp oogo7nAljhd`]YXWWYE\P_b]fi_lEmooonno opSq$qrrr5r8rTr"qq peoo%nnnn.mmSllIllllkkklmznAnnoppqqmqrOrsetuuv!uu-sst)ttu1uttt+srr5q`ppSpepqqrr9qqppo#nXmmSm1m'mtmn%n{nnoo9ohoppMppqqppypoolo#n0mjheb;^\&ZYZ[^`1c)filnoeop p p.pq[rCs.ssssstsserrqrpppFpoon]mmmmm[lllmn+no*olopEppqqTqr r^rsttss,rrvrs&ssssps$rr]qqEppoop)pqrrNrqqp2o5n_mmFmlmm`mnRnooFogoopSppqQq}qq>qppponmkj$gd}a_]\]r^/`+b dgjmnopqqFqrss_tRu7uuuwu}uouMttt)srrrIr-qqppTooo\onn(mmn;nooaooppp$p>phppqqrss8rDqLpgppqbqqqqqqqaq#pp[poppnq(qrgrrjrqaponn(mmem$mOmn9noLop+pbppqQqqr)r>r;rqqq~pponmKkig$dbaaabce>gsilnotpqurrzs1t#u3vvvvvvevuu`utt#ss~sss|s=rrLqqq^qpoozoAo\otoooooooMo:oHoCoZolopppopnn\no3opVpp|ppppppppqpJpq qrss=rryqpp o'nrmmmImumnoopq,qqr?rs sSsssis0s rrr(qponm@kihff@efTfghj`lmo.pTqbrrswtdusvw\xx xwwvv/uuzutt>t:txttttQtsssrs rxqqepppp}ppxp7oonnOn6nmmnnnnJl^jujAkEl mmnKnonno^opMppppqqrss+sxss"rqqpIo^nmmmAmomno!opqrvrsRsttKt`tss4rriqqVponmlkj+i8hwhuhii~j.jlmAnopqr[sstuvwxIx=xwpvvCuu}u tt%sttyttttttu tttssArrNqqqqqqp=o[nn mm=lll>l]kjXgdeghjVkml:lmmnIo"op|q qbqqrs>st$t7ssr!q|ponnmmHmjmnxo'pq(r6s*sttuTu`uRtt9sbrqpp7oCnbmm5lhkwjlii0ibijkklumknvopqrsJttuvwxTxxex w^vv'uu(tt'ssttttu>uuuv2v.uuuPtt]ssis*rrrq(p onUmmlYkjjNhfb_/^p`bdf{ghiVj&ksUrrq:poon?mwmlllmwn3o5p2q+r"rsstssOrTq\pnmkjiihhnhgg*fffgih_iijklmo^pqrrsetSu@vw$wwwSvvBuu%tssVrrssNsstMtuufuv!vEvFvvuuRttt^t'ssrponmlkqj7hfd&`\-WVY\^`bde-fVgizkl`mnoppqrSrrrBqpponn$mlllvltlmmnopquqrrrqpomkigfdctbbzbccd"de#efghOhiQjjl(mo pLqjrstuvw4w+vvuttt"surrQrrrJrrsbst5tuuvvivvvvvnvuuuu tmsLqpoounKljhfgADGIKMOR'TxVtXKYZ[\]-]^"^R^']]]]^^V^U^]]]]]^_^^^^N]\ZXVTQNK HFEDCCIBC^CDEWFIG0H@IJK`KLWMUNPSlV_Y [^aEd*fghUiVjajkk jjjkjjjkOkl1llm#mnopSpqrw?6?@aABEmH K$MQT(WbZ]`ac;d;e*efofgbgggh h`hhi:ij jklmcmno.ooooonm@B(CDDE EFFFGG(GKGrG}GH\HISIBIHHWH"H$HEHYH,HGIFpDC@A><_97 4K2$0J/<---.-../k001,123W34579<?ADHKUNQTVXZF[]$^_`aaabLbbbcc}cde5efg"ggh=h*hg~fed[b}`^[XUQ_MFHD >82+%Bn"$')+-/W13C5"67Y8n939:):; ;X;;<<@<=6=>B>;>== <A93.%'!"7o!y#2$&#()++,-././#//0E0011~223 322d11E0000^0/).8,+H)J'!$",}99 ]PN #U%(+.147:x=?CACEH JKMpNPkQgQQRRXRRRNRR!R}RSLSSSSnSREQPNjL7J8GFC*?;}73].)$HE8W *jCy(b 0!!"U"#q#$Y$%%y%&1&'\''''<&&4%%7$$$#0" | 25sB*UUv& 2 "%H(+ -0358!:<>@BD}FPGVGGH.HmHH7GGQGG>GGH HHGGTF~ED?Ba@>Nu*?Q,8q{lQCL w& '  05 j R C   _ } S"`%'*r-/13579W;<<<==9=.<<=;;_;W;~;;;;;Q::09^7632Q0.}+(%B!C>4" I,8d"s9+ , Z F   cCD*afvx Pf]n<1 N hT!$)&S(r*[,i.%/01122211(00//0 0///).. -+V)'&:$z"Qw #n$v_ |<6  F  i p )  C2CJH ?mHV\9 " f2QY^ 5"#%n&~'S'{''''K&&*%%?%G%]%$$l$#"! #%P  P^Dtjvpo@XH{k(rrK, p'r])eq>X ;  h%e4T(H#/IBA YR0W  !4XP/#UI ]o4:+-B<0?J;*+9UO&fO\d}-]jnQ> t/l4s @%A a gVy$Fw7  T }t5 3HY Xzw$g\}!p'6& |j$ ( x < 0Gt0 D>`lZL5[XC2?ncL7&jr2`?QRZ`elvLcE Jv%M'8+ <%;NiJqZ( e Fs$YH_IV+!cDzX} \2!Vy +CL]cd^cT7yAr^f]KVVoV:NZ'dw`TBG6=w']N _^m5h<QG fA<EasqN1 :|/*_ ,fKyL\LNwoz;G~CoC= ^O9 SMu{*@Q9!sbUVTWUZft{{}xtiZJ<70:Ls Qiekn3udr;$nIy"[Co JW*jO}Y",O ; W+?UB(jZHC:=FOMJQ\adekt ?U`C)BS5zn2Mo`Qj:_ts@f6@IE[Fk  SS):'hNA73$"/IYht 5HO,>S;)*GoWSO~qT%vR{D:Y1!r`d)W~f.XD,3] PwbUBBNj #K@*IB}F;Eo=g>:p19NxZRPwJ{sb,g+(%]0"S#)PpK E CSB 2r!(W1O=P t},8 }Oj]gkC/|/8W W)gD,.)5Iexh7*ZCk4WiD1mu9.D;P1!e& 6DSTyMS0qX)vQ~,+y{\>8:MWlaD3=Z+$/ N8,/^<$dP-h+i*h16F-d~85{lOp,7 qodhu{WA9HRh|""|?cD;0 wa5 VQ/pR@B3U;4X &[pgeq{tj\]iWR7Qv"eQho#(?MMG~obA++VT%y`)>qrnjoyvlm|vA *nm%\tiw#sp("80b5_Rq<@.&K[IrG&(4]vj`ZQPUafq|S'C}K EL? ,,ktF@- ER.#ntAfHefC.kvV9=R}}gVDDLcxj>%=k_1f-E<}w:45 'KM@lh7'sB:[R'3Zo\S]gywnpxjOA2@_\"0%~I0=iiI"2!)I5Ahf?)ef*"x ( a".Ba~fSQVguz_G7CYgN@ Kax~Tza'   >C+%[lV0Hu^+5t't?.(@VqrdWZewuaSCENiy]H234\Fa|+ Ca\>  #- %;;;RUN?59BXytN""YOvaECDR\nqrnUNSjgRJFKDQs4 m`$LaJ$ #" $,2C)#BTQ>/0=VnzlH27_VqxXEJM_wy~}ypgns^OMLXd5ot5"N_WD-(' (#932II:04FZ\[kx{i?-Fzq)Rkc^fq~{pjmknn{7Br?3H`kX?AG=( , .@<!?TT@.4HSZbgrnS<4Or8Nnhm{vnhjgq{6KqI9F`f\NBEB'!0( >N84UeU9/;Pb_W]foiK<OxT'(J}zspo~q:1da?=SdgVBFLD0#A9  ' ,MM9%$<Zg^I<G_mpokuvaMDW]=4T}|xk8(:kiPMXgi_VNRO8! 8? %4 :ON:&'@dwhOIYsutuxr[PZxxREP{b<-JwcPZqwn_SY^XE+.AA*"%  !4.!*;JMD33NlsgWQ]rzwh`i~eR`|_@AWzkZZepj]XX]XC.#,@K9!('36-$'8R^K58OhrgSJSm{~xldqxfazzRCKlq_^hspcUOXa\I/",>G>($3, '461,0FWO@:CVgogVO^u|z|}{mkzrriZct{hdmvypd`bgdUB66BJC1 #) *!$3<828BKMHDERhtiXV`luxtop}tnt}mn~rkpzulipun]KBFNOE3#   &&#/7<@DMQPJDGZjfXQU^lz{uy~}zz|xqlt|ytrpopj[KBBGHA2# #   "#-?FGJMPQKGMVZZXWZdvvrw{zznlsx}{zyjjqtofWHABFC9-$ %%  )3;CHLLLLOT]cfd_^erwux}~{}}tmnw~~}vomv|vi^VMJMLC70-(%'$  "/;CFFLQRT\dkkg_Y^o~voms}~vtyvu{}y|yxy|~qdbht~p_Z\ZWVQD;;>7.*$ &@TZG, 6MRE8,$:Sa[K5!!*ItrT>9EJTblqnlgd\NDBHJQ]lztj^NC=DPajq}tlecciqsj`aaYMB?CHE@BB:0(-?NL=1*'()& (9]l\9! ,F^bT:%")B`mhK+-SzpG16CW`cjjbZ[]XN@99CITcp{|ysoljhgbWMILOV_m{gUKEL[fcYXWSJ?86868BII=)(;IH<* "# Bb{m> GgsmO/">^pqW5%@_xveI21A[mqoc\SC;@LNNQV_db\XSLGBDGR_m{}tsl\MEJP_r}tcOA<AAEOWYQG;/,.8BHKB1# ,AMF./d~yR#>uyU->g}]. JoyrQ)"Hj}qcRC:.0;LSXenuofTB2# !.:LaumS@7,4G`t{zgM80,5CPVSRJ:./7:<BC?4%"1AE7!  $gU("G}N$%LswQ'BdpeE,&-MypT>.,)2>QhtwkdUB1'% #%1BS`hptxwtrwzypgW@0+21;PftpfQ;.)2<KafX>.)#+=LSE)';C>& L`+DP &PvtI &S{n:*`D"%-?Uj}~xaH-$7L_t|seYODBFVk{}mS?- =`vs[>*'&7SdaJ8)!0CNG5(=H<" ,nzP:zD'UtucB%&EmsQ+ LN F`iog^O>. -E\kr{}|sj]QE:3*((4E[mynL+8YqrdF"'?Q_T; &@WT: (9:% Nb= ,pB+WqnM+#J{? Ul)La>$HjvfUG@<:61,(""$1?Y|oAChyh=8\dV1#Ri\0 57$Z.*xE,]mY: 2Rju]+ ;lk@&'Lzq39QgowsmbVMIMOSVX[WN@4,#!%+=Vua0RwrJ+Yi_3,MQ?#3"/xP 6bqT$/Xrd==}~B dn8umD"&A[ow}r_OC;841,++7HcLGV/kg#OcD.YL)`hE-R^P+ChhEJHP\0)D\lu~rgYK:)  0QxU -yW 3dnA=O<  8USg@&Q]AYt_!LnV%r,#5ELW\Z[gv~}~xqeYJ<.  S6q rt *xZ 1M; _N]@ >L4 )L[@]o$#{o9 'C_q~xo_M?87.*+5BQ`jrpm\H'BPvW_ ?dT,)OB ]gNfB 1;(-SP%"u}7|#5.@upZF2 #EdyNT A z8=F%fs@-QB +jZ%JaM,(+F7W`3S` 2jqWG?3( @pu;#}TfT<_tC:2 EDHeQ5$ %?0!NH2 WiJFOj< )9IU^]^N79sN8I(7cG0U bm.0&BVsb9(&%*?VhfQ;Ve@qC1(Dd%AMZXWC*g[Wn:i|+o3Uph/mCi5@R'5 U~B( 6Kzq-wskO 3Q~Co  ["db^y$aw3z +HL79 Z=:T)la $ ^)F-p1l2PX*GD!+/9?G>3 ShD&'[/EFV,]&%@x!np?!!/Jtl8ett~ITQNM$ z y G   9 _ { m * Ri5 J$hom`^&4Uy@qyoQR8*&ao).PS < E N >a k ] _F  f X B 1R(qtNo6s$"rp 2{^O/'ME E bVa_|7DES]R40:I` + ? f RfLks]\D?:/1!FYS bn-\ x L K'?X1'lei.l J z o P 6 . ( Q !L!" "<"\"@"-!!! aiQH7f:WtWcF{ qQo&vsE^ )(Jq52tp3C z Q ! {C!t#0$%&|'D(2))*+]+,f,,,,,,,--p-.".s...|.h.--,C+g*))6((y(1''U&&%=$(#! g{RQ$[ XpffD<|=l ?Ec nH > B   Z)Z5}":$'*=,.Z/012p3456789"919C9888M888A889(9t999999m88D7y6554i332W10//-.M-,{+F)(y'%%$#"m  x'T/ e l  RD~Mzq 62 , . j 2Rd7t!""#&#%-'D)f+.o1368j: ;x?AfBCDE=EEEE DCC]BB`B,BVBBC CgCCDD4D7CCCBAA9@??><;:99(876543810c/-,*'%=" wBd% F dqf|7dX{v-XW.!#f$&')N*,,--.0:257:@LLM$MkMMN,NJN"MMM&LLcLKKJBIHFEDD.CjBkA(?>==;:986420R-+_)?'%$"MB+o % {_* Eg($!DgZ6 D"#$%'')'+X-+.013|5V678U89:5;><@CYEHJMOQS7TCUGV#WLX?YYHYY`YXX WdVUTTT:TTT[TTUSUUVAVgVVdV;UUU`UgPgwgg}ggcg)ffDeddcZbbbbbc>cdee{eeeyece&ddscccd(dde\eee?edcba`U^]A[ZXUSlQXOMKIMF9B?7;852+/-,*W'%#r!9_ G}C#?&;866678)9;>M@BSC|DFIKPM^O2QSUWY"Z-Z[@[\ \]_a9c1eg&ikmtnCnnlmnopcpq q@qqqqqqrssYt=u uvwwxxSx_wvutszrrqfpoo2nimlkj/hec`^]"[YWUSQNKGD4@Yd~ba|``4`1_`,`abd eHfh ihjkmo*pqrrscssstsssysttuvCvvvuuitt~sssrrrssrr9qpooKnn:mmm5mvmnopqq5qbqqrOrrrsstuvow2wxrxyyyyHxwvutssLrr9qpoo2n=mRkjXhfeudd ca`]\tot_sss=s rr|r+qqrmsSt1tuwuv]vwQwyww)vvNutsrr:qqpoo'nQmm#lll{l%l#lzm mmlk~jhfdPa^[YVUSQnn n$nUnnnnnTnmmmmnQnqnoq;rstuGvvvvvXuuuQuu0upuv v1vzvvtv uuttWssrrrIrprrs?sesYsNszstt0t sst!tubuvuuxu tt smrqqpqqr[rsWsstQtu u)ttt4ss6rrqcppQooTnmmblllm5mimnKnop&onmlk;iZgPeb`^]oop*ppqIqPq1pplpooop ppqrstuvew0wwwkw1vvvKv:vWvmvvvvvvRuuu5tttIss]rrrs*sysssssstt*tssst}u-uuvuuhttsrqppNop*plpqqMqqrOrrrrrrer.qqq6ppGoouon\mmemmnro"opq)rFrrrq?p o>nlk0ihwgHfdp,ppq`qrr'rqqvq2qq&qqIqvr st8u uvw2wxxwwwOwww wvvvvviv-uuqu9utttpt=ssssst,tMt,sssrs|swsOrrrrsstMttttttjssrqp>ooYo&osTs=r]rs sXsst9tptptQt*t(t>t*t[tuuv^vw1wxxWx8xwwwcwnwvwVw vvuuu\ttsss0rrrrsxxjx;wwwwwZwvvbuuRtssds rrvr3r rrr>rgr|r]rTrxrsXstWtuu1uUutt#ssOssHsst/tCtit^tRssPrzqppnpooYnnno2oopcpq*qr!rrs,ssttttssssstu:uvvwwwwwbvvmvDvuuuuv vFssstthtuuluuuuuuv4vw*w@wAwwxKxxxxzx+x wwwqw vvuttsOrr_r.qqqqqtqpqqqTq;qYqrks+stu6uuuuVttlt/sttettttttxss+rAqdppooOo nnnno6oopNpq0qrbrs9st@tu&uzuuuuuv?vw4wxGxxsxNxxxx+wwwvw^w>w:wFwcwsssttwtucuv9vvww>wowx)xlxLxx$x`xxxxxGwwwwvwgw>wvvUuuuuuvgwwxxJx0x(wvutssrrqqqqrssstQuuvOvvw-wWwxQxy\yyz0zz{o{{{|{{{-zhyyxx_ww vvTv uuuutlt.tBtctuvwIwxyQyyz{{:zzSyy3xxxxwvv8u\tt s3rbqq&p_ooooopFpppq#qSqiqqrBrs/stumvHwXxxxxx`x ww|wWw>wwxnxy yEyEyVxxgwvuuru ttktQttuvvvwwxxsxxxxhx|xyxyyzz|z{i{|"|{{{{z xww{w(v^utttTt.tttuttu+uvwxGxyz#zhz{%{{{zzeyy2xxawwvv ut]srqqKppoooppPpqq3q.qaqqqrrs>stuvwjxyyUzzJzzzjz"yyyyyyzyyyyyyxnwwnw4wvvvw$wxxxxxy?yyygyEyxx}xxyy2y[yz9z{H{v{w{${zyxwVvuyu!tRsrrr;r"r rr(uuuvAwwxyvyz{{C{S{|{{&zyySxxrxwvv.u2tUsurwqpploooppcpq\qqqr,rmrqrrstDu uvwxyz{{|X|F|2{{{{b{I{U{a{J{zzzrzyyxhx!xxIx3x6x_xy$yzz:z&yz zyyyUxxxDx8xdxhxxyyz>zzzzz^yxwutKss-rfqqppyppppvvw wxby@zz{:{{| {|D|>{{zoyy$xxMxwwvGuTtksurlqppgooppqqr`rs'sKssst%tu'uvcw6xxyz{||}9} ||||h|*|||{{y{zzyxx*wtw,w4wwwwxNxy,yyyysy|y~yVyxxoxwwwwywwxxy,yyyyybxwv1tRrqqdpp$oo7o%o^ozoowwxxyz{n|:|}}}!}}||H{czyy$xx@wwvv?uPtTsHr=qkppKop pUqqrsrttltu4uuv vcvwmxxyz/z{|}I}}}y}Q}||||\|e|Q|{~zz/y~xww;vv@vBvvvvw]wx]xyyxyy,y$xxx^x!wwwwvvvvwXwxPxzxxxMwevltrq;p%oonnmmnnNnnxxkxy3z0{{|}?}s}D}5|||f{zyxxwwGw vv ujtsrqq@ppVppOpqrtsmtAtuGuv.vvwwZwx4xywzz{1{|}}} ||||B| {{{{{Nzyxxvuu3t{t=t*t`t]ttuv-vwiwwxxXxxxxpx$xwwCvv8uuuvJvwwKwwwpvusr-pocnnEmmAlm mzmmn4y xyyz{~|O}(}s}j|||V{{=zgyOx)w0v^uuuuuttsIrqqAppgp;ppopqrstuuuvvvw-w\wwxjyyzSz{r|||||||N{{{x{K{){zzryxwvu&srr:rqrArUrsRt4uuvvwPwwx2xrxkx;wwwvvJuuTuu@uuv;vmvvvutsAqonmmSmlPklllm m\y8xxyyz{:{|{{'zzPyxxvutsssshs=rrpqqnq!pppppqqhr,sttu8uuvv2v=v6v*vavwnxxymzz{*{{{{{t{&zzzzKzyyPxwvNtsqwpoooopEqqst1u uv'vvw-wPwwqwwvutsMrfqqqqqqqrqpppqqqGqqrist tuuuuuuuGtttkt|tuxv;wwxy%yz9zzzzhz\z.yyy7xx\wuvXtrpon2m\mJm6mn_opr1s~teu)uuvv.v v&vuuuau5ttt(ttNtu1uuvHvvvvu,srrq9ooCnnn!mmnunno xxw^www>wwww[vv?uuUt{srq{ppWpopbppqpppq2qnqqrJrs.sttuYvvvvv&uutesrr;qr rrsJt7uGv&vxxyMysyyyyyixxxwvuOsNq'o5mlkkkl8ln>oq%rqsKttjttt}tEtsssssxsXsIs*sfstu'uvvvww0vutsrqqZq,q6pppqXqqqxwjvyuuwu9uAuou\tt%sssRrqq poqo#oJoKoopTpXpapqAqrrsst1tuvwoxwwvv#u&t rqpopp/qr$sxtuvwxxy`yyy"xxwxwywutrpanWlkjjyjJjkln1opqrrsrrr;qqqqqqqrr*rs^tHtusvvw,wmww?vuu0tsssssssttttwvuzttssFss rr{r r rqqYppAo{nnnno oqoop*pqYqrs"st?tuvwx=xxx;wBvyuUtrqooo ooqrpstvCw>xxhy y=yxxux5ww2vutKr[p8n0llk`jYjijIjklnooppqppp\pp p#p\pupppq9qrstuuvWww`wwywvv=v uuuv1v*vCvwXwwww.utus,rBqgqppp-op pGpAoooFnn&mmnnRno9o}opq|r?rstvtusvooUo4nnoogooouo%nn5mmmnAno o[opqrks?ttu;uvTwwxxxTwvuts~r ponnFn%nopqrt'u:v1vwwwwwwwvv2ts[qGo#mBkjiiWi4iij&kklvlmmnmmmmmnncnnno.opqrst$tu_uv[vvvmvJvpvvw"wxuxy yzLzzzutVrqgp?o'nnmmmn1noo9oPonngnnnnXnnoNopqrys^tuXt&rqFonmmTm*mnPolEllm'mimnVop qPrhsAstuuuuuuuuvsvw-xxyqyz{S{|{ugtrqNp3o$nnn mn8noIoppMp0p ooo]oHo]ojoop pqrrEs!stuIuvwwwww|vuusrdpoxn[m+llFllmun noYopqqrsgtttuttskr:p^nGlFjihh|hiiDijtk6kkkkkkhk-kjjkkkllmPn7o`pqrs stgtu utttu:uv(vwxyzz{|{||usrq@p2o)nn#n9nWnopApqsqqqqqq8pppppjppqkrrszt-uuvwwwwwqvv!u`t1rq-onsml.kokIk"kfkl.lTlzlmImnoqqr:rssrUqpnlkihhhimiijuk kZkUkokFjjjiiiijj&jzjklno]pzqjr"rst4tdtttXt9thtuvvwxyzg{p|\}$}X}auhtbsUrBqXplooxoopbpqrgrsmsssssrrLqqiq ppqJqrorstuvivwwwwvv!utsZqpo>mlkkjjjjj0iiMi}ijklmnopq:qCqqonlkxjjyjzjjjkSkkkkkdk jjiiiicikii~ijjklmnopqres+ssssttuLuvwxyz[{~|}S}}vuItsrrqqq#qJqr@rs~tttu$uttbss?rqqWq!pqq}r:rstuxvKvwwvv=uuu'tfsr\qEpnmlkk#jjjigffBefghiklnGop|qqpo{nOmmll}lulllllllSlkkLjjajiiiiipijiijnk>lmmnopqrrs"sFst-tuvRwxyzk{|}}}w vvuttKssHsrss&sest3tttuttt sLrvqq&pppq#qrsXtLuuvvuuStttQss|rrHqpoo n*mbllkj|hfecbc%cef#gilnKoq[qqjpgonnln?n@nenTn4n5nmmm1llXkkk9jjjjjRj$ij j*jk0klmnopq|rr`rsstQtuvx,y y{*|E}!}D}Nxwwwevvzuucttxt*sssssttQttttEssr?q|pppeppqr>st tuVuEutissos)rrr>qqqq:ppoenmlkjZhZec^a__`7abdgij8mopq[q}pp)oo9o4oToo~ogoooTnnnmmllql%kkkek'jjjfjLjjkDkllmLnao}p^q qfqr$rs[stuw5xyz^{|_|x|~xxx~xgx%ww`vvugtssmssrrssLsssQrqq p|pGopp8pqPrs st2ssrr`rqqqq>q qq*q.qpzoonrmYl8jEhe9b6_]]]_`tbehknAp>pqpoooQoo5ojooopZppp1oo\nn6mmum llRlkkkWk"kkk.kskl,lmnopTpqqqrrstvvwy z={ {{xxxyyy xxw7vbuutvssrrJrmm6ll\l kkkktkakikgkkklmonao:opPpq>qr&r{st u(uvx"y/yyywwwxDx{xxTwwvEu^trsrrRqqqr8rssrsqpoo:nnnZnHnenop}ppplpop=ppq-q!qpq ppp2onnumlzjKgdA`e]4ZYXZ[^aeiloHpppoo'oo-o7oppqgqqqqq2ponn-m|lllUllkkkll lllalmno]opspqkqrrErsztkuuwwxxcxMv]vMvwwhwww0vhutss9r^qq+qq0qrerrr?q^p8o:nn$mmbmmmn;noooDooop-pqqq q qppponnmljh2d`]"ZYXYZ]`dilkooppcp:oooopTpqr\rrrrrwqppoIn{mmdmllllllllllm@n nop pq9qqqrrjsstMtvvwcw/wtLtItuuuuuttWssrqq>pppqvrtrrs(st'tttlssXrrTqqDpp>pEptqqrrrYqpoonn`mmm2mnmnoboooo6o8opOpqLq]qqqqqqzq$pploo0m}k\h=da__6^}__acgQknpIq2r?rss&sXsstWtu^uuuuuu1tts1rFqfppoo%nnnzn}nnnnnnonop5pqqMq-ppapp3ppq5qrsZssrqpojn&m0llk_jihfdw`]\_eb=deg]hik klmwn`o

t&t=tvtuAuuvGvvvv!uuu=tssr8pnmlmki*g/d6a;\XRMM>Q)SV[X>ZM\]_*`acd>efgwh hijkkjii+hgg$fDeUddeeTfg ghi i:hhgfe)c2`^\ZYxWW V4V%V,VWXY]Za[\]^_l_`ea&b)ce fhRikmnp3qaqrqr.rmrr|rarUrgrrs ssssrrss~st9tu-uuuuugutsrq)o\m[kih eJb^ZU`PICC8GpJCLNPRTVJWYDZ\%]_0`Waabcdd5cc9bb2aa2`__=_!__`ahb7bbba`_^I\IYW=TR3P;NMWLcKKKLSM&NWOcPQSLTUVW"W{X,Y8Z\^`cegDiklmnn7nnoo&oOoopApq3q{qvqmq;ppqqrrzs#stwtu tttKsrqomkig"dp`]VXSqM,G@t98yJ?ABDtF GIAJKLM*NNNN[NIN$MMMMGLLmL_LLLM{MNbNML+JHGDBH?<:z876'5R44n4g5 567{8@9.:P;~<=>;>?ACME{HJMtPPSPVY8[\^S_D`/abcde efghiiiiMhhhiBieijikkkl7kksj]ihfmd5bE_\Y$UQLF@9_2+%&#r'$),-/u1'2457*8:';<>S?U@+@ABB?BB1B.BAAA^@@@@@@AA^AAd@?>a<:8\631/-w,+Y** ***+,-/-./b0=112z23587\9i;>yATD0G+JQM OQ@RT;U}VX_Y[R\]^`Pabbb5bWb*aaaaabbcccclccb8`_^\8ZX*URNK7FBk<6\/)"a!'"$U%')G*q+~,.m/0283>4456"6c6\6666p6?555\5>5/44455V5 4b310N.,<)'%#`"!r b  - Q !"w"#]#$}%%&>&',()m+-03J619;>A^CEGKHJiLNOQRT}UWcXoYOYYYYY2YY6Y=YlYZ ZSZ@Z6Y|XVUoSQOMKNHD@<8/2S,D%Su[a "#~$%&'()t*I*+%+2+d+{++p+D***_*:*))))))^('U&<$#K!T'\^]Yu$M'I 8!\#z&(+N-0V25D7k9/:<>S@.BCEG2HJKKLMMNQNMM_MMMzMMMN'NbNIN/MbLbJIG7ECA?X<18v51-w( "M/ < AzQM - ' Q"f0+i<6 a  L 5MR1U%;~!$&v(+,.02468W:.;={>@(A!B4BBB^AAAAAAB'BWBBkBUA@>=;3986;30-*B&" AyXRlW s  % TB_{}Kd9]I " ie^     " 4 9  \ >_\6@ $"B$[&?()+-2/023<4566661555k5z5|5556-665e4l21/].,*( %j"c> uW_ +  6 T    & / W j = &   U g  SxA=fj9mz - DM v"#%_&')M*K++,+ **))s)U)X)))))))B(*&r$#a"; bDm s &BzK.Njr @kzqo nm[TKl<#Cr#dK I *1Wj%@ d m <  'rM{G*G| i > *bUY3L4R9*hiBT VD0zA3eIyG >pd6lH`yU 1O& =  5> Q{#2bD`   nA$0@bsEYcG1p1d)z'[Sw  5  cZ> j  , " & LuuoB!{&j)`!MN."^(qwz_  v?v4+@87mBKHcAMPw( j6Z,Uz\ Z:VXL4!GdG/aw'0[}6FEPY[]ptf;yN$H"iaJ}KLYq!F l!=iRoTW&+k _W mF*!Nv/BEWa_T]P/|@ vht7{KTy^`ygHlYWM~C>M*3cN `e,zz-oAZOW;AF]voR<" K/@0c?oTUUuwCR@} HKiU5W(Sn3FX>t_[c[W_msx|{r\G@B7<Mv1fw}]~Y(q0\A[B|Y*DZ+sQ`'*N";]+6EP6!mbJ>>IMPSUW[bfacp5JV;$<t,#%+w0Jo]Ln5]yyHg<< DCbOf\ ` 1% eRK;/#%-BVho~+@G%F['JJ+DvXOSt[$qW}=Bb6#vYwwZQo 6Z<$0hV ~aK8;E^xRI&A:oG7ApBf5:~;I[y\M\P}ra,h":+ W+ `0 +Kk{K"H>LJ2t!(R+REZo|(3 +ZuaotJ 7 +2T W%sM0,&3C\of5 -X5[(\oJ7rx8,H@T1 f)/;L\S(T3y_(q[x(-xvT612DOgbH5;Y#$5L4/7d="cR'n _% j3BH,k87uKj+ :ufe^euyWC<JRe{)$z=n=E4#xe2PP4rT>>5W@0V!'^|f_aozreWYd}ZR:Kn*r[ io'':PT Lp[<+4\Y(t`)Exujifkvxmhq}t? &kt ,Wlt 'tn'$54h< bUo:@3)IXErG)-9^th_[SRU^dnz|U)?yP EF9*-ksFB, JW2(szH kHck: /lwX:;Mu}gUDBFYomC+<i`4Y# D9{t976  $PRHsn;-uFA]T!+YqZOYcvsikqjO>1@]Z& (G19dfF!2"0N;Hmf= )bm2+z'Z *Aa~|eRQUcq|r[F2:R}cMB#(OhuQv_' BG0 -anT0Cq^-5r#$p<,*DWplaVYdvwbPBFKcz^I577[K`3B]Y= - &<=BUTM?23<Ts~oJ VPo`IKHS`v|qttYNSllWRMPHSq3mb *L]G##%! &1  4F* (CQN=,,:UozmI38aTmy^KOTh~vzzyrfi}w_TVR[e7"ru;,R_UC/,,#-   &=41EE9/2G_ddt~mE5Oq)Spkgpz}~{|qikmrqz?ItC:QgnY@CJB-2$  1B=&#?UVB/6LYbjmvqYD=Ws7Twpsyrlmkt:KqJ=Lek_PCGF,$4/ "AR@&#7YkY:0;Qed[^frpUDSxR)-R{ytu<*\a>>VfiYFHME2 &C< #(0OS@)$=]i^J>Icsxslx}lWIW\;5W~|r=*8hkSQ\lmc[SVP8 !:B#)6":RR9"$@dviQL\zwv{|aOWwqLBQ~iB2NzlU`x~teZ_d]H*,AC- "$ "3/$ *@PN@13MjqfUO_w|zfYc}bSdeDCX|q^[ivo`[\`[F0$*@M=!#)"06,$,?V\J68MeobNGTlzqeasxii~VFKjo^]epqgWNXb]I0$,>HC,&5/  "23.-4FSM@:BVhneWR`u||~{thizuygXbs{fcnvxrhbagfVC78AHD5#%-)#07525=GMHDGUkwn^[cox{wrq|{pjq~hfwtjnzvomsvp`NCGONB3&  &$!,6=>?HOMGBGZjh\SU_o|{sv{|zvv{yoel~xy||ysopqrk]MCAGI>."  #!0BGDHKMLEBHSYZVTXewzqnt~~|ytx}rlot{zv{tgelrpfWHABDB8+ ! !.49BHKIHIJQ\dfb^_gs~{roruyyyy}yw}}smlrz~}xrkjsywl`VNLOND7/+(&$ #-;FHGLQQT]gmkf`[_n|yofdjsywssy}wvyzttstuw{qdbgstd\\\[[TG<;=8/(  ?WZE+#=PRC5+!(;P^XH1*KuhL;;HJO[fljid^VMHFJMRXboy|zyke]M@7;CSds~zslilmeZTQNI>8<C@=GJ8& ,?MOA/"#)& .ThZ7"#1KbeX>)%.F`jcG',Tzh?-6EVXTX\YTVVPHAAEMSY^cklgacecaee[OHGDKYnzj]OOZfdYQJHF>65602COI4!!3EH8"  2Ple<DesnS4#$>_qnP-"=\tscG/-@]oohYRL?9=FHKU_fe_TIA;:6:BP\hxupdO@=IO\nwZB8;<?CFJHA70.,2BMK=0' (@OD* !OhiK$;lxX2;b}X$GjrkL)#Gkp`PB;12:HPXisugWA- +;N_ou\E87-2B`}sM1&"+2<DGIC:205;?A?C?.$3EF5"  RvnJ((LzT-!,OtyT$ Bdn`@(%/OwrV;)'#-<RgqtkeVA--=M\eklopnklkhbc]I7/6<Nh{ugQ;+"-AY`U=-'%-7AOI.'9A>) ;ouQ(!MS'.V|wN& !Q~k6,bF#!4Oh{yu_G,"4GYjszuk\PG=;<IZn|bK8"#2Rm|{cB%0M_\F4'#)4BC4"7G>" )ahAA~>,Uuxb?$(CgtN# L}KAXbhb_Q='  4HXchopogaWJ=3-&% '3Lh|bE/($5Sn}oZ8"<O]S>" <WV<%8:" KW00u<.XnnO&J|u<Sm*L{dE")PpxpeWJA=8520.) 7[c3 6\nuX-8]eZ7#Tna3 25  O!tG.dt^@&-SquU% 3fiC+(Iwo56TltxjUE>9=AHOTXTMC;1"'D_|FIonF/`ob3.PR?!1 fU 7h}d21Yzp?:x|C #dm6ruK!4PgtzraUI:/%&,89BRr`CU7qeMbC . DO)_lQ' /Q_T/Cea>RSHa7 8RftucM8+&&,Ju\ )}T 8fmB ?S=" (|T !PdC(NY?Ss[Rq V%$ s0'6?JQV[fpwx~xjTA667,,Gu*u[ zv,wc5Q<  kPP^D!CL3(KZ?cn#*{w@6OahqstmbSG=4.&&+58>HYp|}kX># SDnWa ;h_3&MA EvO *YjI$CG-2[W'$x8y)*OxcM?1-VyS!bAk.6I%lv;&NAWHVlQ$=>' 0I< UZ1]`BwyO7/& #]|"{oJgY7aq><194Gr]$<8 *C0O?6ctMAV|N-I]bXYN> P/8N&/m'W7)4Rbn05**=opH 47/$=akpU{;`tNeO6;N|@SZOM>.~utBHr 7yfp8p;c7AU' :+qyQ/'6. !5Gp-pp^N 2b2h SQB{9*pPAR81ZI;W,Ksa.!)& Z(E>6F`bJH[-,LdlzkYeduK3}y@Rd#'Q(6(H zTsbD%%) '}Aom;vkL-G  n M   S IFlZ]k; 7} remj*8*bW/&)0"Y]6&&fm!h#48 y _  7u7 I 6^F=B <  7dR3XQt*a(,hg,@diU2*(Sa=emc9  b .U^4yw4 I1 ,IfID$^( e H & | a RiV}PO9( rr)b4.1 a vO\>uc$.\ Y n ^ > > !a!"q""""h"2!_ P1 b.Xjs * +pS Zj;X516)E = 8 cTI\owc X"#B#$%Q&@'2(()r*8+*+,,,,,,-2-.>.....I.-K,4*\(d&b$#J!!g> 0 6+Y-kW F \iVT52}@  {dW@L (  cGO #D&0(+k-.5./z0`123456789988s8'888f89F9p9S9G99#876 4>2O0/=-,+*=))*?*++1+_+*)('}&Y%.$("!1;p C5qCL ~J;  P$!4_ !!g"1#G%J'm*,/^2<47489:;b@C DFFGHJcKLMNLNOlOOO9NMLKKIKK/KKKKKLYLnL2KIHDG F E DBBAAAAABBOBPB AK@b? =p<:86R3t0-*'$=!D}B~ |f0-)%#$ +  !"$w&')p+,.1P3658N:WZ\m]^W^_5_`4`n```a@aOaC``+_H^h]\\([[[\\9\]]M]S\[ZYYJXX7WWX!XYZHZZZZZXWVITSzR P3NKIGFcDhB>;8:52 .+\(%^" G I:.;f740W-+ *J)*+c,-/1O3 4618#::8"544^5:5768:?ADFHKMpPRU]WXYZZzZ[9\ ]^`PbTdIfuhjlmn\n3nmmDmlm mNmmmmmmFll&kOjSimhhXh#hghi9ijWjjjQiiiti hhhijklmn,nn>mljiFhfed4bo`^]W\3ZYaVSOL!HEB?<97]5/20_-h*'F#{XKSPZLIpECI@@?t@&@B"CEwGHJLOKQSUXZ]_aIb3c5cd6d{de8efh&ikkm)np1q7qzqqwq+ppjpApp;ppq qpppeoodnzm_lNk`kjkksllmmnn(nmmmmmnnopqr~sssrq^onmWldkyjeigfdeVduccb_`S]Z?VS~PMK,HnEC @><>9,642.*&a"R*Z4W>T*QNLKKKLDMOPRSVXZ\^2`$be8gvhj8jklplmm5msmn~oZpqsttutttt:ssJrrrssdsssMrrzqqpnmllJl0lmBno oppqCqLqVq>qq q8qrstuvwOx$x'wvxusrHqWponnm9lkkCjig+d2a][:XVTfQOLJHHEA>:51P-\)'($a_P\ZXW8VqUVVWXY[\^`bdegfikmPn%oop;ppppqqKqrstu0uuuuuuUu tt-ssksgsst)ssrrqqonmlllmCmnopzq,qqqqqqqqrstuvwxxyy x vuotrrqpp0oo8nn@mlkiiQgdbY`_][YVWdU9ROLHEA<9520ghxg ewcba``c``aabgcRdfhFi`jukmoqJr[rsHssttsssttulv'vww6w vvvvmvMvuuNttuu;u9ttMss:rr9qbpJoMnynSnbnoqppqMqrrFrkrrrrsHt3u=v`wZx xyz0zTzIyxwov$tss$rfqqqq pp onn%lkjhVgffdcal_Z]tZWTPLLQHRDAa><'l>kjii'htggghgmggUgh*i^jsklDmInprs'st@tttttVt#sst>tuv/vvvvvvvmv\v[v:uuuUuOunuuguttssssYrqq/pqqpqrrerrrrrrrrrsLttuvwqx&xyy%yxfwvutsrqppbooVnn/mmuuvoppqrbs8stzttttMss#rrsestxuumuuuu[tss)rJqhppoonnnnoNoop>pqOqryrrssesstttt)tuUv"vwUwx!xwwwwpvvmvPvRvwvnvzvvwHrVrssdst tuuvv`vvw wJwwwwwxxexvxix$wwwwTvutsrrq2pIoSnn mnnqnntnOn>nLnno-opqgrfsmt@uuKuu1tt-ssst=tuCuvvcv8uutBs9r>qLpTonnrnn1nZno-oopfpq\rrs[stt{uuv vLvtvvw5wxqxy#yyyyDy'xxxwwDww vvvqvvrrsJsosttu`vvwFwwxVxyxxx+x"x9x'www4vvvv[utsrqpp o*n+m}llm2mmmmnnHnnohpqqst%tuuuu?tt.ssst]tuv9vwvv}utsJrqoon1mmnnmoop^pqr3rstu$uuvuw/wxoxxy)y^yz6zzz{2{Y{zz3yyy+xwwwKvvPuuuszssst/tu[vvwx2xxy[yyyyxMwww^vv@uu6ttttTsrqpoo/nrmllllmDmmn2nno\opqfrssotguv=vvvvuu tttuuv?vwgwwwvuttsGr+qpJogoooppqrs0stuvYvwawwx;xyyz'zZzz{{n{{{{{{zz7yy_yxrwwvuuUtttitUtotttulv6vwxyy y[yzzozyy!x1ww+vuutXss^sVsPsr\qppoYnnmCllAlPl`lmmmntnopGqFr_stuvw}x"x?xNwww&vvvvwwwxPxxxcwvutts(rqqqrTrstuhvvwixxyyByMyByhyzuzz{{3{w{||-| {{{{zyy xxxw,vuutessosu|uuuv9vwx.xyyzzzzzyxww+vuu,tVsrrr{rrBqqpJoo0nnwwxGxyKy|yyzz/yyyy+yyyDyQyfy{yzDz{{,{={zzyxwvxv-v,utt3ssrqqqwwx0xxyz#z{I{{{{{{zyxwvvGuu.tfssrrr_qq2pToo"nnnfmmmmnnoopFpqrstuwwxyz{||7{{{5zzzjz7z,z?zHz2zyyVxxwxvvovJvRvuvCvwx!xxyxy2y[y^y+xxxpxPx=xDx=xMxUxy,yzzAz{zjzUyywvZu'ttt#srrTrqqJppxxyKyzDz{v|'|}|||||p| {Rz(y wvvAuu7ttss:rrrtrqPp~ooopoHo-onnoIop$pqrTsstuvwxyayz{O{|7|4{{x{!zzzizPz`z}zzTz!yyx]ww vov vvuuuv`vwxx>x[xhxxyxxxvxWx;x wwwwnwxxyy,yyyxxvussrrrqNpppp>ooytyyz-z{a||}2}u}C} ||R{zyxaw;v5uttnssrrjr3qqq&pp+pppp5pOppqqXqrsvt*tuvEvwxySyz?z{"{e{K{zz`zyyyyyyyyyrxx/w]vuuqu7u utttu.uvFvvw5wuwx4xxxvx?xrfrxrrs5sssprqqpIpoppHpqjrrsot)tJts=rqqq=pp~pBpRpppppYoonmgk;heb`^^l^t`adRgVjnprsSssvsr~rqqqqqrr7r&qqqqqpp(oo=nnwnmmnmbmmmmnn_nopqrrSrsfst{u uvwxx9y z.{{{{y xxxxxbwvutt sBrr@r+rr0rrrsbssrrqpBooopp[pq]rrs2sArr+qqaq(q pppppqppproonmSjhda^1[[)Z\D^addhlor^sBsss4rr.rqqrr-rrrrrr@qqBppo~nnnLmmmmmnn mmmn^o4p,qq{qrXrs|sttuuvw_x1yLz)zzzxLx(xAx|xxxwTvOuotss+rrSr r+rjrs|sssArdqHpOoooooopxqqrJrxr:qqoqeqnqqqqbqCqSqPq#ppnoonmkhHd`]gZYY*Z\5_cuglohr5s3tssKrrNrqqr rkrss,rrriqqpYonn`mmmmmmn nLnnnen1n;noKp$pqaqrLrsSstt~uuvwGxQyyyyWwvw9wxx?wwCvKuttsZrrGqqr:rsgsssFrmq=poto9oao2o#o.oppqdqqqpqqIqqqqqqqpq2ppp!oo"nkhd`]FZYXZ[o^bCfkBnqrssswrrrCqrrhrsUsssssrsqpoonrmmmmmn/nnoonnoop{q'qqrssosst$tujuvwxexxxrttu9uvgvvv4ukttCss5rr3qqr%rs[sssZrqpeoouooooxoppqzqqqdq,q6qsqqqqqqqqqTq!ppp oljfqbu_K\\@[z\g]f`&c7gVkoNrst t#t/sssDssBst!tntttttstrqpoonSn mn n?no oioooop4pqWqr/rrsAs]sOs;sist}turvUvwSvvors stZuuuuDtt ssMrrYqqqqrss!ssswrrq#ppppppppqqrMrrrqq}qqrrrr)r^rrrrtr4r>qpnkhda__^I__b?e$im1pqrstu-ujuBu&u tuuuuvv7v~vhvuJtsrqp}onnDnn8nknoUopYpppq>qrrRrrssrrr8r6r{ssLstu(uott0ptqqrstAtMt"ssXsrrrQqqqrrsistDtssrkrqr>rcrtrZr\rrssssCrrrrrrrurrssUs_sUssrqomPj=gdbb;ab?be5gkoqstuv1vvvvvw wIwwwwwwv!uytsrRq(p2o7nn~nnoQop|qq{qqrJrrrrsrrr qppppqq'qRqr(r ponopqrsssssJs.s+s=s?srrrs4stu3uuu>tt sssssssst5ttutttYtStatFtssst.tgt~tt:t&snrpnQkhfeke+deufhj~mprtupvpw wwxZxxxxy yxxx8wvuusrqpooUo*o|op pq]qrerrs8sVsHss3srr q>pgoo3o)o\oBo!ooo/nlkk3lmo{pqrr9r6rbrrs,sDsEs=sxstuPuv=v#uu9ttBtssss[s9scstjtuZuuuVuFu ttrrrdrUrArqq'p_nljh3feeefgUik'mprt5uuvwOwx:xlxxxxxxxWwwAvnutsrqqrriqponnmmmnllak6ifdCgRik?m1nopq3qrrs sssttPtueuvKvvvPuu*tt)ssshrrrst1tuvvbvPvKuusrqpp=oo?onnnYmlkLikgXeeeeefg~i&kmp.rTstuvhw%wwxxNxrxxxx6xwwAvrutt sKrr q`q*qAqqresst_tuuttt'sscrr5q4po nm{m;ll4jige/aX]` c2eFgi`jklmn]o op$pq qIqrrssXsss_rr qcppBoooOo:onp4qqrs snsDs%r5po,mlkj$hgg@fffffffdcsbnab{bde fhKjlo#pqrsft#ttu-uuvvvvvIvHuuXtt2ss3rrIqqqr@rsstituHuuu`ttDss>rqponcm\ll k%igebp^ZUX[^[acdfekfughiuj`kil\mEmnOno.opqpq,q5qRqLq5qqqpppq0qrrsbttmtttt srrZqpoYmkjphg1db(^.YTO>I5C^CGJMOQRT1UUVVWmXxYZ[\]^}_C`3`F_^]b\\[[[EZZ[b\s]^^^]X[ZXVSPwMJHGvFF0FCFGHJ;KMN4OUPR_SUV.VWXbYuZ\=]_ ``acdfgvhZiijUk klmy<;_;:\:w:;<>?x@AuBICxDFpGHIJKbLN3OQSYU VXqZ\r^'_K`TaabxcdeftfgPghiTiii~i{ij;jkZklPlmmllvkkVjji%gWeTb`>]MZpVRMG @v:z4j.._25T79N:< ==>>]>?@ ABD6E^FrGHJJ&IHuGFEEEE2DDODE[FlFFEDBA?=3:a75'21//c../10-1024 5r6P78+9:<=6>>?j@|BCEGIKsMOR,T/UVWTWXZ\@]^_`|abd,dddddePeffMfffffOeddcba_][XhUQMI9CA<5/*#$/'*u,./v0h1g12G2r23945n689;:I;<===VXhZ [\<\_\\=\\].]b]a]W]"]\\[Z YXHW]VTTRP>MJ>GCC+>82r, &[!:/!:"b#$r%x&&;&@&t''):*+-#.4/x01110/}..!.(.--8,,- ---,+*$)'r%h" Y/-=*9E_ ?!o"2"#`$'$%&U&'6'(*Y, .024 589;<=>x?]@C)EGiHJLwNsP@BD2FGGUFFGBGHHUH'GGHG!FEDCeBE~kg  c 1A  w y2)h!RL!#$i%&')z+l-/i1#2468<::;:;Y::;J;<&FzO   Mj<'b+k- }  @D2 J^2  B , .  7 +  > yPo-q)a!"$&4')B+,./l/\../E//0'///;/,.._-g,|+n*Z)d('&8#!~uV :(h n l  UaeZ"URq,*1w <0W/gxod Q ?Ys@(/3 !#S####$#p#####i""""o! }j [q@t4& lA,zNzsV:S0G@DTfzkN3p&\*jI: C 6 N an.qK,IphdEw  0 6;UkQC%~jNPPI7ivMd|K2RR-#'hA#Fs  - :icwGtc|f0I > - W 7 bXO 2Dw(6V-:mLavO Dd I`d?&`&u~FHti4 S a < m J )i's5E 1Ds[ITm/<*48!ik*h fZcfwo*tDMc4ed<Q}Q-2/l5.Y"NpX ]9KG"B#7aa:Wt11Wt-<9FNMISSM+a>9yAv=`,7B bg7k\-mT'UV 7 vG&Jn,?BU]YJG8!t; rxb[TS:Tow|A k~(cl|B4XE Zm_w *|}0zE`VW=BI^swW<&?BS?u CqlIVsKT*FD%~mId)Zp%%9IT4ye\a^akx}ui]QD>7AOs>=:MeD@ {]{%r&;[.p[i,0E  9c 24=I3naNIIQVXWUVYXY]fmy~,CK0!I {.gr.Mw^Gy6h,u p@rJB7)hRZ_n -iVK=2#"+?JWez2<S g)2CO"6oMca|V"w0Vz33S.0,`wwH; l/b:.3!r&(XtZG45AYk{ J ^8XQ~ a8Bl<c RZIHOxWIQxYpP\/3&#a)i<!-Ol|xHY >QT4o|#]DbN[t ~y+8&Yveki@ ;&*EXtK/.)6H_k{b5*Z6T]d<0jr.=7P9!k,2=M]X1\5ta-v"Z j"1{rS502CI[}[A16P}%+ ?G'#2dB !bS#qZpARQ.lG6V n2Bm_]SYkwS;2@I]s6< L9I= -yd & LH8x'bCABS51Y% /es]W[lxzkaPOYrd%\<Dg(t`.*mo)"9LLNr e?.3KG)l\*Iw~pgihlt}qc_jsyK $dj-I]u".un*': 2a7j\u;=9@WCqL16@avk`ZTTTXYbpvO)@vR D@3 2<twL D/ ER47Q&nHjg: }2pbECNp~hUFCANayi:<inDZ"= JB66$$QU V~vF 6zG?cS("\u^QXbv}ohjkslR>*7X`/&x;1@moM/" 2S?#SuoH2ij0 *}'W!-B`~|fVUWcp}~p\J5:NxcNC$%Egc}Rva+ CI3 9jv[6$GpZ+8u &sB2.F[voeWXbts]L@CG\~dO=><\RWz0C_\E#!-  %>A&(L\XN>239LkxkJ"#USmhOOM[j|no{pTGKdxr`YVZU`{@me (L`M-*32+/:5H00JVP<--7NdqykJ57\U j}aNQYo}twwyn_auzf\]Y`k@&rx>,TbZJ898$*6)   )A9#!9MK=26G[[[m|oE2Lm'Qphfqz}z~tnptxsxDBsC8Ngr^DIRJ45)  :KE,+I][D17LW_gmzv[C=Yr7"XztuwqmonwBHuM=JckbREMO7):6 -M[F+*AaoY90>Sfd]envoUHYS/6W}|yxuG .]nGBVfhXEFLK> 0LF#   &9WXC/-Fci[F=Icsxxu}}kXN^^C=Z~|}H/7cqWPYhjbYQTQ>+ 'AI)  0!#>TT>*-GerbKFYv|z{x`R[wtQFR{oI6KqjRZpunbX]b]K1$1CF1 "!   -.&$,@PQE66Mej]MJZs{xf\ezcUelMK^~tb^jvm^[]`ZG3(/COA&%+ 19/%+>W_L67I_h[HCQj~w}qdaqzml^NRruefoyzo\PZe]H0&/AMH2!,94"45.,4IXQA9@Rdg_SQ`tzwxy}|wodhywzl\eu}feqzzsha`ggT?5:EMI:((/ $ %27539DMOGBFTgpi]]foutpnpvytmks~|nguseet~qgekpm^H<DQSH8)"!  %.7>BEMPJC@GVcbZUW`mvyxtsstuuw|xqfi{zvvy{unllni]L>;DKD3& !#  1CJHJKIFBBELTXUTYdt~}qimy||uxshfnqu{|zvmknsqhYJ@>@@;/$!#&% #18=FJHDEHGLXbd`]^cn|ylimsx{zxx~vt{zmfhry}wmhkqush\QIGIIC92/,*'"   #)4BJHDJPOP[gmje^WZl{}rhbbju{vnnt|zusv~xuvrqu{~p`[`mxwk[TSSTTPE=>A=3*!  8OTC-*CVWH<2%(:Q]VG1(FodJ;9EKR]dgc`[XSIBAFGKQ[fotv|}wlg^M=25?Rcq~|umfeknfXROIC:67;::CD4"#:LM>0&%((# #FZN1#3Mei\C/+0C[e^B$'IkzZ6(2@QYZ``ZSSTQLDAELOQTX_b`^`cefkh]NEDCLXhyweTFHVddXPIEC=853-/>IF5  5FH;' %A]X3Fiwu[>.0GcpkN,#<WkiZB--@\kli^UI915AEJQX`_XL@9676:@M[hy}qkaQE@EIUgztW@7<=@CDEA<5.+*0:AB9,#%;JD-  AZ]E!?sd@'/Ko}V% !IhnfJ+ ,NpnaQ@2$%.?HP^eh\N;(!-9J[k|~r`L>7+.=ZytP4*%-4:>=?<4-/32125:8(*<A6#  Df`@#%J~`;/9[{P AbiY9 *KuqT:*)#*7Lbnqe^N;),<KXahkpplggikih\G4*06G`t~ujS<+!);R[Q:-' #+7GF-#8BA,/afDG^1 8^{LLxa, TzC &8Qi}|v^E, +>Rcltqk_VNA<;I^ty_H4%Dcy}eB%/L^[F5)"-=B5!%:KB% T\7;yE 4\{}iE# <c|oIFyyL ;Ueld\L9& 3HV]^glkb]TJ@93)$);Uo}cD&3Wvw_9;O]R;7RQ9&;<#?K'*l{? 4]tuW2!Dwu;Rm1 Gub<#Ji|nkeXJ@<8664/&-A`c.Bl{|Y+9^cU/KbX.25 Cg~@7kydH0'8VkoS#2a}`<()Kur= 6RirzsgS>32;@FNTYWUK@1!!0H^yB PrqF2_j\/)LRB.WG Aum;$Ae}j86rn4\n(:wtI"1Let}zm]J90*-3:8?OqaEV9od%SkM) 7D5pb6CgnY,Ee^7 QSI]4 8Qftp^M=4.(0R}i1U 1_kD CYE   oM+b{[$>gqO[y^Yw]i) 2@LRW[blwzzocUJCA<,#7Ir 7s[wr !n[7VB  ]tHWmW+ 2YcF$L^Aci!/|q;2K_fjhkh_PD:/+)--26CTh~hVA-W>r[\9dZ1+QE:hBQkR" 4QZA*TU'tu*{,1Vyn\G9+<hZ g> q3?O$iwC)QDG8 LgT)6LK8 2H: W],_fAyrG* Btu{qPkP. ZrD?2 &=jZ*6SJ* !;K3&SD? f~]IPsK0HWZS]W>/U#23[ABq'S2 ' D\q65'.`c@8ST0 ;B-B\opb@guKfU; lkEDs T 6 / ( i ^ Z ] ` M <^7Z| 3t%'Dr*s Cpfgc-<  GE!'6- J &]zN$_*y  @ X 8  U8kXdrua w H|]!} fsqwx qn 1vL\9?9/2vRh  } @zq6/wkM @q~a># m t 7 { # R j f \fbQ/"\Q5^Jtq~G R(@ Y _ADWCC 'v  ! ! !?!!"O"}""W"&!y d5zzK& ~G  } 7<q8_Nb1JRYTl,I \#({ 3 v lf]h!#P$$%&a'9(()l*#++,,-#---I--.[...R.$-,+*7(M&W$m"!A\:-+ 'D s n"^6xC _jE& m Y 5k1x^"%~(@+-./@0%1 23>4T5@6678s8888i877838|888w8p8 7653240p.-]+*(d'}&''-''(&())O((X'G&g%]$Z# !?XP d mz@ Y:dl: a? M Hp !#%(+p.S11368::<=9>?A+BBCD\DDDqCBB5AADA,A(A9AA A4AHAM@@ >=6433222334%45C5#4321~0!.-2+)'%#!hx= ? Q|X(Mllrva 2 ' | >h+ "~$y&B'))* *n+b,/1y4T79???a@@A)@@?c>y=.;:8|65H3r1c.,)'|$y!sY^ g J\cZiA%"MP.wl{9!%')+-0B2d4'45~567-8;=@JBEfGJdM)ObQ%R0SZTJU\V0VWQWWXBXuX~WWUTSS4RR?RQQQRGRRRuQPOxNN0MWLlKiJJKK0KSKZKL!LLLKJIHG\ECA@|>=<:8g5S2d/-+(p$!oY  # )N3"0e-2)&3#: yh4AW "#$&)d,/2N4k69U<*>R?@A AiAC DGI~L)NQSVPY>[}]:]^_8_``z``a aoaaa`<_^]1\b[[R[ ZZ[[\V\\[ZYY"XWVUUUVW*WWXXYYIXXVUTSWQOMKJhHFDL@=963)/,/(&u$""ww.KD mI;85i1.,N+3*.))[))+2,Y-.0<2c5q8;=@BEHAJKoKLMMNPR4TRVX[P]`dc&ef~fg%g gfgg[ggh(hZhpgg;f1eCdmcc b{b1aab^c6dddccb!aaD`x_^Y^^Z_`abAbc.cncbb#`_^]?[YWVTSbQOLI"ETA>|;<8;52\/-+)'N$"w 2GD@=6:8765y54`45D6790:8< >ADGILSODRTV7WX3XYzYZ[]_\ahcregjlRmnnnnHmmmn n0ninnonn&m9lak|jiihh)h\hikkl&kkj>iii"hTgCfgLhikllmCm_mDlVk>ihgfe'cya`a_.^*\[%XnUJQrMJUG?DqAS>t;97y5O20 -*&"RqOLTROLJYGE.CA>;9'52--)v%"*@\ZoWTR P NMtLL*LzMNaOGPRT V0XZ]$_naceghj;kkl;lxlmmnoqr6s0stuuZu%tttCtst)tctu u?u>tsrqpoHn&mlllmMnpqqqqq`qbqaq'pppqortucv}w:x.xaxMw4utGs rq6phoonmmqmlMkjh:elbc_W\ZXVTSQOLJlGyDA=<84F0 ,p)w&dab`^\ZYXXWWXXYZ\]_C`bdfhjEklmooplppppqdr rst0ttu%uouuyudu'tttnttuAuuuttrqpoVn=m3llflmnp-q qqqqVq^qnqFq=q4qrt?uvwxfyMyyxwv)tsrrqKpp;ooonmlVjkh>ecbQa_][5Y%VTQO'KGC?n;85'2hkjizh8feedcc4c-c cdcdefghjcl)mop4qrrsost+tssstxuuvv6v6v!v>vavmvcvgvLv uuuv3vwvvvYuutHs}rqpoo2noopqRqr qqq}qqrrCrsYt}uwWxsyqzz{{zSysxvutzsrr4qq}qpp2onmlkPiihh fdc `^\YVbRNJG6C@>LoZo>nn?mll`kkljjj3j-jk1kl8lmSnp+qXr2sstVttu uttbtBtntuuv5v5v*v v v v vv uuuuuvvPvkvLv&uuuOttss1rr3qqrOrs%s"rrtqqqqrrCrsFtWuvwxxy}yyxx^w_vYu+srqq:ppLoo.nnSnmmmllGlllLki{gqeca^[X TQNLSIrsQsxssns-rr^qqZpp"opppppqrttuov&vvvvvvkuuxuTuvuv0vcvvv^vuuuuyu\u$ttttuJuuv vAvhvvvv{v,uufuu@u,ttvssFrrqqr4rr r[s=tHuXvvwBwwwwwdvvOuuuuuuuuuuKtttet8sssrrsVst9tuuyuv&vIvqvbv1uuuv3vwCwwwzwvSutss?rurqrp\onnmmmlmBnnopYpqrrrqpnmlwjhfdcYa`z^t$uuvvvvvMuutissssssstuvwYwxaxxxxx6wwvvtvIvuuu]uttUsssPsrr(qqqrVrs7sstt4tYtdtztqt>t&t.tu&uvwWwwww@vvOutsrqqr rdrrSqqEq6qqrr qqmq+qpp3oann2mm_llm no,pYq]rrsCt+tGsrAqoonlkjZihhYgsZtcuMuv,vIv uu}ttNsssssst[u5uvwmwxixxxxx.wwvvv9uuftt}t ss5rrrLqqwq-pqqNqrrhrr{rzrdrErr qqqqr6rstuv%vhvvw1wvvusrr6qqqUpoomo=oppppppqqppo\nn@mmVm-mKnop0qPr rrssssr8ponnVmll8lll-l rstuuv uuuu6ttstmtXt^tIttuvAvwx xrxwxxxUwwwwvvdvuut|ssFrrrDqqq7pppppq/qqqqqqqrqEq%ppppqrHs>t/tufuv vavvwvutsrrFqpoonnanoaop/pUppqaqqpp/oanngmmNm=mnoqqrgrs.s^s;r?ponnn3nmn?noors3t;tu*ufuhuuputtstst_ttttu?uvJvwwx2xxwww'vvCuudu tt,srrKqqqqEpppSpGpHpipuppq q3q?qvqqqqqqqqq/qrrs?t tuu4uuv8vsvvauutvss+rGq=p5o$nnooop.pbpq+qrr*qq p@oo.nWmmn)nopqr;r`rrrr+ponnnFnNnBnoVp*pqssttu uu;u0tttitztrttupuv%vwJwxKxgx www-vvuttKsssrpqqJqpppjpooo[oPotoop pfppq6qqqqqquqDqGqr+rst2ttuzvvvwrHrmrQqqq}qr^s+stuluuuuutssrQqqppppq2sJstVtttttu#u3unopqrsstttttdt-ttbtuv vw[wwwwuwvutssrqq'pppsttktttttuGuuvv*vTv^vtvAuuQuRudu!tt^tsssmrr)q ponHmwlkjjij jRjjcj?jGjkq7p;oo?o'nnnnonnnoo*op>qMr]sVttuvBvwvvvvw wwx$xy7y?xxx=wwvttsKrMqdpp)otGttu uu u7uuvevvww vvvuDtt'ssArr)qqqqq\poonHmllk9j0ii[iij'j%jGjkNl lmnopqstIuuuuuJttptGtsttuXuv:v_vlvuutJs?r+q2pJookogoSouoopqpq!qCqxrrstufuvvwXx"xxxxxxxuxxxyyyyyyxxSwvutsrqppAou5uuuuuvv\vw^wwwwwwvtss2rqppSpoopoojnnmdll2kk jini.ioiiijVjklkmnoq r_stuvwwwww;vvvwv^vlvvvvvvzv,utsrr5qq/pppqNqrWs sssstqu%uvwwbwxyzz-z;zyyyzyz zbzzz%yxxxzwvmutsrqppvpvww3wLw^wwx7xyy3xxxMwyv5tsrr$q5pyooo^odoo^nn:mllol kk>jliiwiijjojkll>m>noq'rsuvw)wxy@yyny)xx_xwwwwwlwlwZw0vvv.utt3ss[s9ss ssstuAuugu1uSuvgvwpwwwxyyyz zzz#zutsrqqwwxVxxxy yMyz@zzz yyxvu?tsr+qGpp oooooynnm6lukkk;jji\i iBiujjkEkln9oq7rsu0vJw%x xyz6zzAyyzy xxWxwwwwww%vvvuktt~tYtnt^tnttuguvvvNuuvRvw3wywwwxcyyyyyz"zwzz{{5{\{:{z|yjxxbxuxwQvvZutss r]xxyeyz$zEzhz{-{{{{zyxnvutus]rqqjppppppUonmllkkkjjwwqw>vwwKwwwwgvv`uuQtt2sst%t9tLtRtytu%usu`tttstuUuvv.vXvww]www~wxxyylz zgzzyxwpvIuuuku#ttttEss#ryyzt{{{|;|}P}}}`|{z)xvu^t9srdqqqJqPqqqqXpoonzn.nmmsm llm,mnAnopqstNuev@w)wxGxsxxxhxww,vvRuuuvvvw&vvuu}ttVssXs1s/s\sqs|stsssttsssttuqq;pppqCqr7rst0tmtptss2rqpppooooooooppoop ppqr>rst't_ssNrZqqppooooopwqWqrFryyyyyyyyyydx{wvkuNtZsrrqKpppOooo(n2m7llPllolmnpAqrtPuzvuvwUw=w viutts r5qq#pqq8qpppppnpppppqqrqqqq"puooopLpqrks&stCtess{rqponnOmmmvmammmnn9n/nVnorppqrsust5sso nnn9mlkkyklEmynp,qsrtBuwwxtxwviuPtrqpQoxnnno&op[ppqQqrrzsssstAt_tzt$srqpLo$nn0nrnoHop^ppq%poongmmallllzllmbmmnnWnnoyp8pqrset;tutttDt#t%tt"tStwt?t?tupuv"vuAt6sCrxqqvq3q ppp_p/pppp oozonnn`nmm9lokkllnEoq5rsuivwx~xxw%utQrqOonmmm"moppqUqrrs4sttuLuCuOttZs>qpo.nqmn n,noo~oooonmmmJllllllm,mnn5nhnooppq^r.sstuuQu5utuuNuruuv6v"v7vwgwwwtsrqqtpppppfp3pppp6pQpfp@oooPonnnmll;kl_m#noqCrt uvwxJxMwRv_tsrphnmll$l&l7lmnn$nooop[pqrst*tttttjsrqtp=ocnnnooeooooo5n{mm0llllnlvlslm;mnnFn}noJopXpqres@ttucuuuuuvTvwwywxxHxyzzytsrqq@ppcp=pMp9pBp[ppq;qsq_q-ppp:oo~nn$m?ll%lwm n@oDpqsmtv"wiwwvuts5qpnmblkkkllm&mnnnnFnopqrxrsEst5t0ssorqppDppp-pDpAp2ooon=mQllUl kkkkl"lmXmmn5noKopqqrsjtCu(uuuuvLvw]wxcxyyzM{{|0| {uqt_snrr&qqeqBqRqGq^q~qr?rrrrr{r4qqlponmllIlWlmn3oNpr&stuvKv8u]tsrqppnmmolllgllm=mmmlgkl1lmpneogpprsssttt{ts+rrOr)r&r qqqKpp(o)n mJlllVkkklDlm\mmn0no`ppqqrsntKu:uvvv;vw7wx{yyzrz{x|M|}o}@|uttsMrryrLr)r2r(rFrirsPst8t?t-ssrrqpUnmllll lmdngoq-rsutwtt~ss.rjqp~o~nn&mmmm{mmnn^nlkjj_j@jkmmnprDstuuuuu.ttt9ssszsBrrYqponn7mmmKm mm|mnHnjnnoKop}pq]qrstuuhuv-v2v|wwx>xyzh{${|U}1}~S~}v}uuttGssssRsrrs&sttmtt~t6t ss qptnmll%ll"lmJn?opqrs8s7rrHqq/proo!nnnnno&oCoro[ocnmk$imhxghhjklnqs9tvFvwvvvv-uu~u;tttass-rQq}pplp-poo5ooPo~ooooopjpqqqqrsotKu;uv vvwwwuxxy\z)z{||}~}}^w}vvv,uuuettessbrrs-sst t*ttssRr8pommXlllmemnopqrrdr+qq1pp;oo2nnooqop4pppponUliigf ddeJfhj&lortvwWwwww\wvvlv3uuwutssCrrwrGrqq:ppppprpBp4pkpqqq=qr8rstuguuvSvwGwxHyyz{.{|}6}}}}xVwwww}w[vv5u@tOsrrwr^rrssRs~sssZr^poDn2mmommnnoFp`q^rrr9qqqEpppDpoop#pqqbqqqqpomkzh~ecbaa\axc!dgPjrnq^sv5wDx3x-x#wwnw%vvvguuu_tt\sss_s rr qqLqpppSp>phppppq qrVs0ttu9uvvvw6wx_yyz^z{|U||| y&xxxxxxEwevtsrrVqrr*rrsSsssrq/oncnmmmnndo,pNqSqqrqqqqqqqqqqrPrrrr[rqomjfc`V]]`\^{`9cgkpsBvwtxxxx:wwwuw,vvvSvuttbsssrhqq+pppp@pppIpppppqmcm4mJmhn$oJp~q@qqrrsst0tttttttttFtrttu[uuuutsqwnejfd`bay`abethmq't&vwxxy'y yyyxyy0ymyVyxEwgvCuPtrq o]n'm%mlmnnopqst-tuvuuvv%vutssst tttottts>qoq,rAstuuuGtnss:rrrmr.r rwsttu9uugu ttsstt^tttu(uv0vwvvvruuuvu4tttttuauvuuu t*qokhvfadd7cdeegknretw wxybyyzzyyyzzpovnmmmnFnoYp.qBrIsPt{u9uuuQtttts4rq@ppqq*poo\n loidfhhAjlnoq"qqqqyq|qqqqqrrstuueu`usuRu$ttctsssstBtuvXwwJwPvvtsrpoFn mm^mmn88N83y-.2)47 809:;;);\;V;<;:;;5>z>>>>>^==E<<?8@ADAA@c><963e0 -+V*})**+,.r0?2D4457869;H<=>?1?@ @ANB)CDDEFBFFGHtIhJL/NP8RU|WY~Zg[f[\]]z]^d^_`7`aOab0bFa`_^^ ]\[jY-VT QOILID?O9Z3--("#'f)+,-./3/P/h/V/Z/c/F/y/01v22222322l11900001283'4D45U44220.H+j(Q%J#! e !"$&G(M*J+-+.//0123A33445156789:2::;S<-=>m?AD)FIVKvMTNyOPKPQRPS STZTUV VpVVVVUSS R|R!QSP!NKI0FDCA>?:4r.(#($3 !"k##E#B##=#s#i#$6% %&;&&&&'&&o%%:%$%%a%&'^(@()&(('&%" #KoRirX "#A$%& &'z'((7(n()|*U+h,w-Z.1..../0d13k58 :=A?tABD DEFrGmHWI"IJKKKL\L:KKIHGGlGFBE#C)A><9Z63|/-)$; h:gOc1sI,Uth}Rh m =0}O4r f|xL cxoW !""#d##i#F#C#$&-'),:.1*3\5}6789u:w;v?Y?@H@@g@?@>:=,+ $/T0~Nu[0g:+K W n Q 3 r 7 !"=kJz5CT4BA2n`Vfy|wY@=W~I3]|EUY7\ ku~>}1x2JGe/[!0G;_A:Frd-V `o>(Tlk_<!dt4.h sTHQVeve8xGcL9Y}lkn&QPVHfFjYU@F?+{m%8bznA ;~3&Nn$20>FD:8.#rJ(.oN 'OCWi!_%%s `1j_ (w0c?2y*_N }!~L&Gi!15IRO=5! h5,VDl BPR|Q?$Rqx;#|=sy zA4YL Y#*nw8}q'kE^[!`@AF\oz]A*"V07'e8(uV. BX+ JG+&s[!^0Qe(=NY8r_TYZbku|yk\NA<4>Nw3L<,"{I7-tr,2]w2tfo//? /Q;28@'cVHILU[^^[^^YTPTXfl8ZnS<G_ XT(\{\Q0h"mo@uIJC0eF[Y#t#iWM?4%"):BKVj )<( \ c \S%?pRjls`${/Zy1/N*0+pj!I w -T:!u/ 5bnS?*)3IYj|W)^1KE,}Wccm,\c9U^~bEOvYg V*=TqG(.8VpxoqvuN- (\7CM?8't+kPVUfw('5*]wfwl5x5 A Q{S63,5DWaou[3 &Fp/JMj3 fl&%)PB/r47;M`^6a=c%l^h2|rQ3-.>AQqrO8+@])A  K(-fI$gX!pZ tGZZAM8Q`(IyfZYOSeoM5-:@Sk6= )nL#$XMob# LH>- lKPCT8/O!3emWPUfp{qbWFCMg{b%UT Lp2|e/$ej+4 MNWv#mE6 3MF#b}V+!Jwvhbdaep|~lZT\bsT Yj*>Wt}2wo.$4 7e;m^ 'zEJ<7Q6uS:<Casf^ZOKNUUZew]3 <lQQ?58=svL "E0MY9:V.tX*rh.y $dhKFNlzeS>79J\qh?%4^iC t/IHx<<:  + /[`,!^S#>V FhS-S|}fVY^p{nb`bmz~lVE5@]~Z& +;3?klI #3$ =_O+1bY+:qs7(z)U"8YzjUQS`kv~|yywm^PAI]`G9:\YoMub- IR<CviB(+Pzf17v%"o>/+D\zqdVW^o{yjWKBGNdbM995V[W{1A__G# $1  %?B'*QebXF9<DZ{vP%%[RgmSQSdq|omyiOFKbxu^TQXR^z] &{x.4UgT3-0,%0=8J16R^WB33>VmymH29bW f~`OU\p~sut|uh[`tn_\XaiU4zK&2Xd]O><8"*8-   1G='*BTP@6:L_^\n||gC5N}o)Hlfeq~xz~vy}||zytyIFuH9I`lYBJUN7 !9/ %>KE/#2N_\H8AV^cmt{s[GAYo8M{vy~vstosI$$TzWIQfkcSGPT;!(;;  /KXG11Fdq]B>M`noikpyuZJY}X02R}{}zwvpwO-=myTRfssbONRQC#,GE) ( =Z^M:6Lgm`PIQev}ztnZQ`]>6Tz}zwE09fu\U_mmcZSVSB/#(>F+ 1&+F]^I35KfsfPHVrxx|~wcWZplI=FolE0DjhQXnsk\QV]YJ3'4DE1 ! '*%#,AQSH:9NfmcQJYr}~|yteY]p{aQ]xmNK\||idq~vga`c_L9-2DN=""' (1(%8R\K68KcnaMGTi{|tvy~zj]Xg}li^OSrxv|ociqjV=06DLE-%4/ 13-)0FUO@:BTdh`TP\nutssvvrj__ltvq_drnnw~~ypifkhWD:<FLH8$%- &(7>:5;FNNIEFQdohZW_irsnklsvpf^bpzy}}xox{k`bp|xkcagjdUA8?MPF8*#" (4;?DIORPLFHYgf[UV^jtvsmlmopllq}zrhjxzutwzyrjilnh[K><GOH7*$$& #3CLMNMQRLHMV[\ZXZbpz|thagt{}{y}|rq}~pfcgjotwuv~snpuvoaRHFIKF9,&'('  '2=DIJLLJIJOY`da]]cmy|tifjmrturt{vpsvzoiipvyzxyz{yvqmmpsqi_UKHIJG?81.,)$ %('%'/;EIIHKNMOW`ggc]Y^mz|rh_[akroiho|{ulkoz{y{yx{~}vh\[alsqgZSPMLKHB<<=91)! 4HOA+3IYbYI7*/@R\R<%".Hm~dK=;GKSaih[QIFFDBACDJQZcggfkmibecVG=@IYgswvsjc`cfeaYOFB>1)-521?E7$#7JOD6,,10*! :KB*.JafdS<05I_eY< -Ni}tZ=08CRZ^hjaRIGEEEFHKMQWZ\YRMOV[anrj[QMJOXgu~{o]MCGQ]aZM@;:3../&%8HH7!.BH>+%'(% 4LJ,CfxwaLA>LfsjI$9VicS>16G]ihg^XK6'#.6CR[_YRG=6.*$(/@Oay}wl[MEGFMZj|kR<03:BC>=80)&&"#.8>8-! 7IE1! 2JN<!BsqO<EZt~T >^g`E( 1Ur}{h\M=,(6EYbbRC1! );MaxnXI=+'.Gd|oL.!"/68842.*('(%%*198()<A7' 3RM2#JyeD;Lp}Q =Y^P4 !+KwnR:*($+4CT^aYTF2%1?LU\alsusuwxsqcI0 $9Un~wiP;,"2FOH5)#'4DC,!3>?-KP4AxX3%@nO !OuzU%%U|D"".BYjwrhQ;% $4CO\cif`XUTMJLYj|~_B*CggD"%BUTA4)"$&-:=2 5F@'FI' 6u{D"&?jyL&$@gzf:EuyR$7Retm_C(2HXcdgbZPHC;89<865?Ne~wX84Yx}a37KWL:! 3NP< %;A, >A!e{A?mm@#$Hzm,Lf5=kh7(OkodUA1&''.7>?;644CVsW(BsX" 6TVL.Gb\7=D/ 8Ut: 1jrZ@3>ZoqP'Zz{[8'.QtxI(Jiu}rhVC70338@IQTXUPG=606CYjE*Xsd9 )Wg_5$JTH#(7#>wo:1foE,2Mno:/ml5av7.npD -G`p}~}tk_SJ@=AGACNlhFI6ng(NiP' op8 3mjD+6Zz}d2 <[T.PRKyyW2,BUfytbN?95$*Dmg*tQ 7dpIB[L Yn?1jk:!0]b&UpQ S}SN"-1468ANas}xjZONK=+#9k 9pWli*vc8\O!J_5XmY0!Kv~^(*O\<dj)-z]#.DYelhdWH8*##)4=HS_lyrY=!Y 6k]^>f\6-[T %Q,LfI@ftY'7\X%"{|2v/LSr^H5%$@^sOd=f0ESdwG0^R 8%DfV(EejZ;"#CXC OW(lm!%ad@*:ht((tmSkL0 [wI#VF%,c\1EooQ:1?Q`EA2D "ei^)oC!4>EX_ZA" "LpgHO~< }Dax@#P= LW:0XhL()?YV2!0cw{sBLQ2nXDL]~/>XbbH'4uc,/oyal2i/W-Ni;@ AQ1(FO@ 5Y_3/Ab}3{q&`3 P;s Rb,U;/~< }0TB;TCPk= yrPB1KTB''YmGH78FUi')y3T; !>-f-PBdF`@.xo/CL >@_4}r 6:&.MR?"(Jmb"#w.Tay0eOA(/WYQdht C U  ,M nou1K 'oe 5vwodbDa6 xJ  5@* 0SQ!U+3r9M,{! ;  'C<6_yKJ8s 6v]14t'+F0wnwz z{-Wcp242F) J&K[pO9 w o :maI R zq? w9  z t e c >  1 H . U  <3#ohaN1&YkCcw-aGTt3M 1 tKkNs/, !"#,#######w"! Z wMFiI2P@m 5 ,gh&!U@1|L>x61}.-="$06 h F r p Q u H  D-"$4%y&'=( ()Q)*+V,;-+. ./-/G/////X.-,*)(o'%$"N 'hx/IRSc:xX<4  K? N :C l KjLvP!|$'*-r/1?23n4~5c68678T99:T:::f:R:+: 99n876Q5C4W3|21m0.-^,h+*)('&&&{&&'( ())-((''m&O%)#"] #+ i $tESWNL}  ZyyX2B>l ( @ Y>Mv5;e6!k#&),0368;L=>@AjBCD1DEeEFF:EEDDoCCeBB1A\@??+>_==|=CCC`BA@??I>>>?H?@~AUAA@@)>=2;N976S4F2/j,*'R$ - ; h Xs!g( ?Le[%! $&),/01262s235H7:=@PBEHJKMNAQ$SWUTVWXY%Y?YoY|YYYY0XWW4VvUTSRQXPsOOOOOOJNMMMMbM LqKKbK?KK+KKKLLMPMMjLKJI3GAEfCwA?=;8E41._*'a#{ %Fg~-h 5 o[,*I'{$U!n@kBe $'*-14$7:;@CYF%I(KNjQSVY\^e_`avaaabb b bbaa?``_a^]\[ZZcZZQZZZZYXXXhXWVVkVEVVWvWXJXYYYYYXkW USsQmOHMIK3I7FC@O<85r2.Y+'%$ "! e \$oQ  r9630-+m)((!';&&?&=&.&&o'),03W6B99X[C]`c.eufggggggghhhhggxfffeidccKbbqbc)cdRdd8cbb a``F_I^^_`a|bQbcWcdd!ccbC`_W]e[wYeWcUfSQwO$KHRDm@=:742;0O/).,+7)'$!p]'EC_@[=:764432242A22I2C359H<'?&BEHHKNPQRVSSTvUVY;[^Z`c6egjkmnJnnnxnAn&n&n1n>n;n%nmmmLllekjj#iiiXijllmzm?lkkZjj!i]hOgghj k]lmBmmmmlkjih[fdc*at_^~\[X*TPM8JGDMA9>>n>v>,>e>@-B\E_GJxMgPSVXZg[\;]]^<_` acfhIj9lmlnpq0qrqqqqrq}qqqq~qcq+ppp'onnmll.kl2lnJopq~qwq;pp'oo!nmmnmnoq+r{sKsssrqponmyl5jih\gFf\e+ca_[X#U RVOM0JH:51e- (fAdb`?][ZLXWVV}UUUUVQWXZs\^`Xbdf?giDjdk kl'l_lmmo'phqxrrPrgrs.stFttt[tst$tstuuttctsXrqpnoRn;mmmmnoq;r6rs's5rrrlr+rrr}sHtuw6x[yyyz yaxyw#utts`rrqippIoo6nljhfrdca_][ZYBWTRNLHE.@<}874$n[ml9jhgQedcbbQaabaGaabc0d>eg hj*kulmnoopjppppqrst%t,t ssttgtuu"utttu5ubunurr6qlp}onnmn n%nompqs+t\tu?tu tSs$qLonlkjihgg>f-dtFu}v1vvMv ugtssr\rr*r?rrs"tufv|w]x@xyAybyy{y9xx(wwvuu tzssKrqpp;oooonndnno>ooooyoso{oooko$nnnoopqr6rs/stuvCvvhutfss[s7srr.qoq,qor*rs rrcr(qqqpZokndmm_mmmnRo(p$q=rdrsrrqqon lkwjj1ii5hhhhs'tpu2uuDu ttsNr^qqvqqrrHrt uYvkw5xxoxxyxxx(wwrw)vuttKsrqpp$oyo!nnn$mm&mm+memmmfmXmtmn)nknwnSn/n8nJnopqbqrArsXtEu[v=w vvvuu ttAsrqpppqrYrrr;r"qqqXponmlllllm"mn~opp#oofnnfmgljjiiwiiaij(jkrstbttQtss)rqqpq2qIqrrstuvw:wjwwwwWvvavuuutkss rnqppo`nnnvnJmllOkkkkkkkllmn?nnnnnoXppquqqrSrstuv~vvvuuuHtjsUrAq=pq2qr}rrr\rNr/rqqp nmllDkkk@k8k@klmm@lll kkhjiihhhhiijkirwstt7ss{rrqq ppbppqr/s8tUuivjvwfw]w`wvv9uttt>ss&rrqqCpp,onnenmn2n%mlykk%jjjjjjklmmn,n>nQnhnnopbpqkkjj8iiijk3kkbkjjjjAii.hhhhi*ikksst6tNssjrrCqppIp-ppqTrs)t7u+v vvvvv+utss@rqqptu umuuu$tts>raqqiiii:hiDik%lnp&qs1tvnwYwww!vwv uuuu7ttttttqssruqqqlq%pooozoooocnnznopqrhrspstttt\tssrzqopp:p6pqTqqqqr@sFssrrqApIo#mm lruv(vuvvvvvw wwwxvduasrgqooHnqmmllmFmwmmmml'k7jiij)j@iiiiij$jjjjwj]jkXln;oqOr}suLvxxx}x wEvvVuuttt@t6tFtCtssrrrqponwwkjjjjCj9i]hhifijek kklDlmnboqrstNu0v4wxxxwwvouuutt6ttt-t8t#ssOrrrxrrr@q]ppSp]ptp>onnnRopqrsit tuuvuuuQutttu#uvvwvv3vvwQw#veuunutXsargqwxxy;yyyzz{L{n{ yxPvtrqq/pq}qqwwwlw^w"vv"uuFtsrqppooAnn,mmmmxlk[ji:hhhijln}pSqs ttOtrsrqponn mVllllm|n?nnnunqnwnnnVnSn!mmDmJmQllzlstas8qoljhfddcdsemghj klmnsnnxnIn1n-no=opappppppppoaoodopvppqqq3ppo*nnoo]oeoopqrsVssstXttttuujuvvuuuvvvw3wxyeyz zz~zzzXytssrfrqqq~qGpppapJpzppp$ooOo1nnfmGkjIhhDghhPidjl>noqsqrbqHomykjhKfeweef)gni j]klmnnnpmtll)kldm)nDoopqrstu>utHsst"tRtDtsss_rqpp=p$p-p_p5pCpq^rIs+st'ttu]uvvv:vovwwiwpwa_`aBdglq#tw~xyzx6x~xy"y'xxxxy;yyyfxwvuZsrmpoIn.m?mmn o!opHqrsGttuvv7uuDttttrsscs;sRstutt sqqolipilrmoqprqqqppDoopDp_ppqrsthtVt>ssTrr2qppppqIrst#u;vvvwvfutqo lHjaihhhiujl-mnnmejhfenedeegim6pzs uNvmPl{kjj.iijRknlnSopqqr@qpnIk>ghc`^^_]p]^ _bdqfghgedd'd*dUeefhkmoqrTrrs4srr4rrirs8stt?ssErIqDp nmlkkklrmnoyppqrspt&tsrqq/ppKonn=mmnXnnn1lj*fc^;YZw^`bc>defIfnfg!g|ghQhiajjkdkjj]iQh-feeccEbbcBdfdh]jTklflFlkjngPc^Z:VT\SRtRSUWZ^2`bjccd de2efgghikalmnnZnNn|nVmmGm+mmno^opooo/nmlkjjdjkmn[oKppqrsswsr)ponnImllk/jjjjj"hf7cy_AZUlP9OSUWY(Z[\{\]N]^&^r^_V_`aOaa``^]\K[)ZBY7XWWXzZ1\^3`UabYab `_D[WRMJ\GFEF-FrHvKNR4U`X Z \]|^`aGbbbccud deeNeeeeedddeeffggh&hhhh]ggMfg ghjZkmmno~p8p_puonglkjihhfedddcb"`L\YhTOJKDEyIKMOPQRBRsS SSSTTU@UVVVVUMTRQ`P1OENGMLLMNPS*U]VW_VVUlSOKFA=;::9!99;>OBEIL1NPRTVWXYYYYZZ[[k[[[[[s["[[[\]A]^_`abbbbccdf&gi+jkllmmhmkj`hgeedba`#^^ ] [YWSNIDf>8:A>N@BmC@DEFFFtFFFFGkH#HIIIIHSG'EDCQB_At@??@+ACEGI"IIIH#FWB>:5>1.-,-[-/1588;>@BDAEGdIJWK>KKKLbMMNOOBOOOUO#O'OOPuPQRTUWXY(YZ[\^"_aFbdredf0f]ff\ed2bp`^]\\ZYWkUTSFQNKG1B=F8/2- /*3 5D67|899::Z::::;W< <===<;:9^76544333z568:<<<<;g962-v(%"! !@!#S%y(, /L2A468+9;K<>#>??5?S?@dAABcBCWCCCCCDDDEFHJLNOPHQSTV2WY[]N^^^^^$]0[UYMWIUTSRQONLdJIGC@V;61K,;&!J$')+E+,-. .>../)/u//01t2110/.-<+*])J(]''G'q')h+,./000/.*'#"Xt!% '*:,U-/f0223f3e3[3]34"45\6 67R7777778E8i9Q:<>@RACDgEGIOKM!OQnRSxSSSRQOMKIIHhGFADjBA5?=;8W40'+&!5 Bl !t"""##$$?$%:%&V&%$#"i!,/P "!#$$%%+$"Z BcpB4O o"q#%:&0'H'(=(!'''(r) )*+,>,y,y,0,,+,>,u-m.02n4'57R8:o<=>W@hBE5G==[<;D9x76>4g2/,)K$ .x }|;/i"5Mi:AmMattI H 3 m C KPdg~=( !a!"!!r!,!!!!}!"#%g&(*>+-&.0247-9;=>6>>c>$= ;975a332j10{.-f+)'Y%P"{9 A * fL +m@  . q  . Xd^W 0 >1[j <;d((a|/5 j~!V#%,'){+.$0`2G3 33Y310.,*).(j'&%$x"  ,t 8 XGZmF!/m     2R="7@ / N Y > 8_ d { ~  $ _ f.|E^S\ #(%P''((d(-'.&*$"!Pew  qCte_^;Ar]TE4f_F}\f4]MM]* T("w'/)SN% [ eQCQqG+ !#,!/A^uz\Z _:cyxdP02}`&"O> 7FeJEze| }  :gxJ^`]}hl !ftjke RM8z~~G- 1Ejn07ca1mg {o)UGLA.iu? mS)!Db !->CB3+a1 ']~={hpN8&a^T1hs~F=ZOKx .|!A[S5VVeKIDPaxlP9%O+6(jSL*q"Ym*: SR/&eL$n<LY !AOW6pSFPV`gmu|wfTE:81;Jr #=1&)5Z_ q]&~#>$Ck{: ns$#=-IN;@G/|WNBFLU[[XTWZVPLOVei2N]A+M}/"*DLYxa\ >s#oyI~G?G2"pKZI 2}-wbTM@2"#2;EObz 4Zq+9&o!N '^4tt~i46Z.5T07&dto%M6N8 l2$7d}iO<*).@ObqT*i9YS@5AuFK&mzMbi d= LsW u.`4HO zO-1?a{torsyqI('a :K[O-rZh]aer&1}- %[t\H<+9 PX=<8=?HQcy]6 >g3L_|9!ak vE?~=>=;Oad5Q:x6u"ce+xxX@9278JioN4$ 7S4S %=m[C1te/ s$c,PXG=_(=QVDsaXLO_whF-)2Jb9I4x.|LD/}p 3%TRI4 gAONY:,{C:ggPKN[cn}j]RA>E\q_&] _ 3Y!p\/)kr6(B QS _|(kB; DOC[xW5*+LtjaZZUXcqz}{hWPY_oO!Zz70Fnw ,qo3(<";j?r` sAMI 0K,utV><?Z}n_TNFDFLLR^p}Y0?n_%V3 /@uyT&I8S^> >T$mW +yk%tPhH@Ilx_I3-,<Ndy~d;!3atM(u% 1RH )C@( 3^b1 &aO;{[ KqS,AofX\apvh\ZZdo{ygTF3;Wd27{*)@ptP*9* @bU5&7iV*6iw90&&Z2^sZPO[cmv~|zyvm^QCJ[aNE!DdMj Dn`- !  *Q\J(J{fB*(Hwk7$<{*r9#!A\{|gXX\iwueRF=BG]~fQBF@^aKs)8X[I' -9! 0KP30Tb\VH75A]~V((bT _aGIM_qtoxx`F<@Wkq`[X][ja"nh" $F]P5494, "=G# >R8:PZVF41=YuuK3@nV ^~cQVbysqs|tgX\o~h^`[blb 9vyA'IWTJ=?='!5D7   2I?*$.BPOC8:LadfziJBYp/Dvmqxsx|{~wuwzrtY QlB5DXaO<EQM8 %@9 +CNE0$/GYZF6@Xckyu`RMcq=Gz~|uprqwU20[qMAH[^WJCOU?&"/EG'  !)8QYF/,>[jW=<Ncsxsqr{zdT\wZ2-Bu~~yyz{xwyv~Y8GtrKH\fcRBEOSI,6SR7% ".((D]_N93Hbg[NJThz~v}q`T]ybC1Fn{yN8CpvZR[jgZPKOOB2%)AK1 1) 0I_`J45JbncQKXswtvzwdVWjvO;Co~pK6JrpUZntl[NQXSD/%/>@. !'*%#+>MNC77I_haRLZp|}yt{}sdX[g||]LZvtUQblenyqaZX[VC1)1CK=$$* '/$.FPC22C\iaPJUi{{stwzvk^RZwugez}gX[x{w{ubV[b\I2(3FPH3",:6"  ..&!':IF;5;L_gbXS]msrrqqppk[Vbxxx~~vdgssrz}ui_[_]L:/4CNJ8'(0"   (5:724=GKF@@Lbpk^Z^goqmfeounbZ]gz{prt{|~xpw~pfhu{mb]`b]O;18FNH8&!!"+3;??@GLJE>CUfiaYX^irtohhklkhffoy~~}vphlz~yxz|yqhccc^RD76?IH<.$%("   %5DHEGIKJEDIS]`_[\coxype_dovwoikwvmm{~yw{}rf_^djry}}}~qjjkiaUG?=AC@:3,*,-%  #""+7=@HLLJHIINYbea]]akvyrgdgkomjfkxuoqu~|}zsjefmu{}{||}{yupnqrk`VMC@AC?875/)(&  '*''+09FNNJMQOPXafec^Y\ivyqg_\`hnkhku}ulihoy|{xwy|~|~ujabhqytfTMKGDDB939>7+$ 4IPC2&%5K]f^P?12CV\M6  +EkgN><HQZcc\PE?=?::@ILOV]bcb`bfikrqdTKNT`ipxzxqmh`\]bgg`UMGA;/&%*,/89/!4LNA;778:4%6GA+*@V``Q>5;Pioa?.JcwqZ>16@P]djcVG??>@=>DMQTY\\WNIIS_m}xg\WQSV_jszxtfTG@GVccXLA<:4.)%*59. ->DA82031" -DC*!DcstbPFETlwmK# 6Qa]RC9>L^hingZC('1=IR\\WKA7-& ';QiyfSE@:AOcv{yfO<49<@B@=6-& !#&-.# 3CG=."#'#)@D6!#FtxZIQhP 5T[U@++@ay|mhZ@# !/=OY_WL9& 3Jc~~bL:!#@^vmL1&#,4970+'#"(+ &01' '6CB4" *GE-(P|iJBSwU! ;X[J,+Q~kO;32% #4JXZOI=."&2>KWcr}{t_?#0OlznT;("0BI?-'$'9<.5GL:# @F/H~Y5%>lZ((V|Y$Qt=)-6I]mlaG0  (4@IQV[\\[_b]Z[fvuS6 ?hhB $@QK6-%-64'#>SM6>A! 8y~E%*AjV.'@evb5 :m|S&;[msaP7 9TdlfdZM@998<ELLKLTasoN.7`~_0/BRI3 +LT=2GN769 c}DDpwM.*Gs^<m? Dr])&SvtbM3"%4CNUURONVbvNJ{T0RUG#DaY3 +HL4,O}q; 1j~o\G>IcsoK#QmoT8,4TuS#Fbn}|xfP=21.29FS\ccc^ULEFKZex{A0^vc4&MWL$"CMK20:#5pk:0d}i?*6X|x>8qc+"co< $flL.-F]n|qeYOIDB9;Edg OC*[rREk`3'im: :qmF-<er9 =[O#TS9apI#&;L_xr`N=/%>fi,uJ'UfH Djg5 TlA =utD)9jv4LgFN%hA $')&$&$1IhrcSC1# 1h4hPngnl%Gwn4 !CZ5 'cw`6$O}p;-O[< Vt0.{J+PmtvfXF4&*8GXfrz~hQ6\1mXU:jc7Izr0J'QmO<bs_5!Cd],ou4r34zFp}cL4# "5H_z~fCiAg4GNodrA N|h-DhZ,Gdh\D47T_C BGn|5wWW5 !"-?[wv,-nnUp>rgQjI <fN*c_4MwsTBCXjqI 4P2pd} jm]A&2QtcJ5',2H^nNQ~3& qs1RuR /U<MY=9aoO,4UyvK"1g )9%}r{zyv|%QjH'Zn-/nuXq/U 9Pa#D {DV63RYE ?oW8K\{w)*R*+:+n+U+^+,-./G/y///h.z-Y+v)x'^%r#"{!t dua*QRKJ  X4\) %3@qh  {rvxCK | |XNR!$1'+/]2k456I7D78888899:8:{:\:Y99{8d7'5S3Y1n/.-{,,+++n+?+5+ *))(&''&&&&@&'(\)<))) (U'=&9%$'"!*zH n2rxFr < s G%F G :P;e i "e%(,/*26:~=?ABDbEPF?FmFHEEEEEERDDpCBA@&>Yx\ @ S8DzJ^/^u\q  YK#' G ~%w` "%&&&&g&(*-)0j3x69i<@EHKNMOAPQRRRZQQPPP^OOCNMLK7IGECBBAAAAABBqBBBA@?? >t>u>u>?@ABPBB A\?><;:9c752j/>+(@$q B : k  mF!EK/ d & 9:9! $$&*j-?/01`1U1J23n6 8;>AMCFJO RUaWY7Z[Y[[ZZYY5Y XXWWVUT'RPNM0L KKpKKKKKrKLCLLL=KK"JJJKK}KLMNCNMMQLJHGfEDB@=:B62B.[*u&W!|de' ,*M'S$  /F 1>$+#'**m-047::;;;<>tAID2GOILOR4V=ZF]_abccd5cc bFaaQa```d`%_^]\EZYEX+WWW:W1WmWWW VVVWVViUUUVcWWXXYOZJZ[.ZYXW-ULStQP N4LTIKEAA<841,(%W#"#""":!O ]xJo I 9k794@0-+))r''%%$p$L$,$5#$%i({+/_259GYIKNQThVYj\_`ccf1ghi#igi1i$hhCggfffffffUee`d{cbaaHaaLab$bbCa``d`/__F^t^]^_`abcCcde eJdcba0_k][Z'XdVT%QLHDI@w<9!52G0i/e///o.-k,K*@'$!MusKFMD$A =:7643211X000j0?/0(147;>@AzDHK-MLOOPQ QLRSSVYI\P_a|cfYiXkmnookoRnnnznmmllllll{lkWjiiNhhigjck|lXm llkjYihh(gffwghjklmnnnnMmvlkjsigsedvca_\XTPwLI*EB?<;;;;;9b853h/+'*"R>PTM]J(GDBA-@>==c=J<<H@CsFILORtUVXYZMZZ[\^aLcfvhjpl!n7oq@qrmnp!qKr4rqpoon/mPl1kkm nxp;qrstt:ssrqCpoonmlOkWjNirgebR^ZWhT=Q)N|KtI^GGdGxGeFDCJ@>:61- '"^\zYVSQ=OtMLaK JIIIIHHI|JwLNQATVY{[]_awbcccdUefhjln6oWp@qrsst?t sss@s+s(s>sNsJs4s s rreqpro_nenmnoqls/tyuvudut4srqqpopLqsQuvwxxyxowvnutt@srr qZppnm@jgda^\bZ%WUSSRRQPNPKI{FB<729,feca2^\oZXWVpUUTTwT{TrTU_VXCZ\^`bdQeghiiiij@ktlnwop+ppqras s`sssssrrrss:sXs]sBsMsrqponnmnno?pqrsssrrrrqq.pqqsVtv{wxyyzyxwvvGuuBtss6rr q"on&lHj7hAfndcaj_^J]\[ZYWT{RVOEKFB<7onmRkihfdcbaa3``````azbdZegGh|ijlmnroonnnopqr|rqrSrLrs$sstssshs$rrrrrrrs%scss$rqppBooopppq*qppppq$qqrsu\vx[yzFz{{DzzLyzxx4wwvgutts^rqponn mPl~kkj+hg}ffe1cb _]G[5XtUJPLtGhBss|rrAponmglckejiiiiiimi#ijkklmin'nopWq1qqqqppqrs2s\rrrdrmrrrrrrr9rqqqppppqr!rrrqqKp|ookonnnnnnno6opBqqrsudvwxyizz>zsz6yyGxxBwvutsrr"qppvp$p:pypppppHonljig1eb`^[X}TPLvwwwwvuttsrrqqqqqeppqqrsgst&t{ttu>u7tt[ss;s4stGttssPrr3rqqqq&ppppp8oo[obopppq0qppoo-nnnJn;n*nPnno4oopp@pqijk5kl\moWqjsKtvHwwuwewwwvutqs,rrstEtJss-rrr5qppon&ljihhDgRfeefffffMeeeWd]c aaba0a_a a@acne u{vEv3utts0r.q;p4ooppqvr"sttu`uuuuu%tvsfruqwpomlkk#k jjtihhghIhgfe'd`dGd0d0cccde f!fg/ghVhhiimj jk|lVm>nprtGuvwNwpww vvv4u>srr%r,rs rr`qqiq-poo^nml9jihgffehe_e\efgff[fffglhjm4or suvw|wiw!vrvuutssst ttttMsrqqqjponm$lEl lJl?kjjcjkmko*pqBqr'rrrCponjlk\jIiieijklmOnnooooVoVnmlAjii6v?v.vovvvvxvivwww]ut"rSpo3n*m{lekk{klmm lblkrrrrrr_r^rssstssr+qqHqqop_nGkjNiii4hbffgiQkn4oq r?st/ttJswrrerJrrsyt uv>w>x#xWxwwwxxx wwwvEuatw>wExxyz'zo{{}T}|zxFusrqppo0oPp&qs1t!tttwsAqom|kjno opqAqqr*r$r.qqipnomllmm)lkLihggggKfse4eegjQlnoq2rrssr|qqqr|sstuv\vwVwFvvSuuuuuuvuuu tx xjy|z{|F|}~~c~{xvsr=ppeopdqsu+vJwEwqwvvAu)ss$rs*s/srrrs&s1rrrYrErqqpXoppDpNonmmmnnmpllmn}oFooooEondmlkihhiWiihgqfmf:fYeeZdsdxeg0ilen"opdq1qqqqqpqqrrs]stmttttcssssstt)tgtytBssxy'z={q|n|}-}~~u{xv-trqppgpqs{tuTuuvuuuttu(vvvvvvvv^utss#rpon;mtm$m0mlkMj`jLjk@k8jiijykLl l`l/lkk:jihgfffhg-hhphg>fsfjffhee3e&egKikmbn'olnprrrrrr;qgp8o"nn.nnnoonnoo4oio~oop8pq q&q pq q1qqrgrssGrr/qp*oo?o6nvvv^vLv uttsCrqponmm'lwkhjjDj9jihxg9feefgNhj.l)n oqrpsrqqp nxlej8hgff"eeefgi,k?lklZkYkjjjmiii%injWk^kkkkkihh$gh5hj(k8ln0oqqqqqrqpp8ooopq$qpppq q?q3qqqXqrr qqqqr3rs9sttst2srzqq ppouu8ttatsrr$qWponmmlJkjihhhh[gfpe)dddPefhzj}lnprsnsrpnakiJf{d*aa `oa5aceFgjklXm(llllgkkfkjk klgll\lnlkzjxi_hhHhicjk_ltmopApppqNqrqq&ppqBrrrr@r!rGrrrrrrsAsssus7s!s4st"tuXuv/vuvt}ssrriqu+thsslsmlkXjj2iihifeGdd d;enfhJj7ltnprs#s=qKnkifca0^]]w^`bdfikmhm^m0l/k?jaiizijklmnop_qVqq{pppqqqqrhrsrrhrrRrsrrcrr-rstu/u7usuvww)vvwwWwwwww*wwwxxyhzzzzz>yyy:xwu,tRssZsZsWsHsrrhqqxqppoon mBllkjhgeeWe ef:ghjlnkp=ppolj;h;fQca__I_{aPc+eSfhjln.mmkj0irw"y{|}.}/}}}}}}}}}}i|{z9y)wv;ts6rqr#rst>tuuvqwwwwwwwwx0xxyygz{|]}~n~dW:~F}+yy|yyyzfz"ypwusrAqq5qa`^_R_bfk~pBt(wzyD{{|{|} }>}V}p}~~s~w~}|zxuvtrpoan2noq(rrstv8wfxfxxxxwwuwwx&xx#xyz{|}.}}`}{zv(w wrx*xyxwusqpjpooop0pq#qhq`qfqpp o$nnoprsstuvrvw:wvvvwywwwwxyz{{{g{lzzwtokyh3e.cb/bbehmqqtwxzZz{z{{| || |3|}}S}|{oyx vjtrpQnmlmnpuqcr,st^uwCxzxyxlwwvvvvvvwxyGza{0{U{zzbxwBtUuv vwPwwvsqonnn0nMnoHp5qqqrrr'qq8pprsQtuvwUxxyAyxxx:wvwuvwy yyyxwusprr@rstOtts#qMo6mlmlmmtn\opq_qnq~qJq@ppOoopqst tuvwxxxGwrvTutsr#piowooprssttuYtqnkitgQf]e~eegimpsvw>x0xbxxxx5wwx3xyByyy"x3vuQsrp1n%lklmop|pqstruvw wvhiuiiiikl5mJn&nTnnmmlXjthgghhijLjjk6jjqibh&feef5hfjm@nopqirRrrr=qConmlllkk]jj0ij$jjtjgeLaD]}XSRVXZ\_^^___```aa9abbbGaM_=]H[XW TSRxRR~SUSUWZ]_}`T__*]\Z V2QLHyEEZDEF`HK)O+S^WUZ] _aAcd-e|eeeddde,e\eVeOddmcBao_^^^_p``apabcDcObaa`N`bdg.iklmnWonnmlCji(h>gg,fedd ccba`]ZVQLGHsLYNPR_T TU*U"UVDVVVWWXXXVTRP^N#LIH<;]:E:19:]:<>ALD4EFFNFDCm@<8 3?/,,,+,- .1+48<@^CTF5HeJLDN@O7OONfMMmMMN-NoN/MLKLII HHISIdIJLPNKOPPPQSR(TV@Y>\s_\bcQdFd!ddcb`^\[Z$YYoXWUTRQpPMKG'B=9u4/w15J79[:9;<6>?[??$=;9p64~28/.,,,--w/ 1368W9[88763/+I&#] ^ - "g$(+/369f@B CCwBB AW@@AAuAAA@?>o==e=:=f=3=>@BDUEGEFRGHK{NXQUX[7\D]\\[rYW~U&S4QPPPpOrML;JHG EIB?;861-T(#&)+-e. /B/0p0112*2223t34'3A1/-0*( %#0! t!!}"$'o*+,,,++'(%& ,}!w%R) ,B/F1s3567Q7665F44455565e4\3,2V1111X124y6>789:{<=@DHLNQRARR%QPoNyKI^GFEEEnD|BAL?=;963/+9&"N!8!##$%7%&C' '''(N(s(w'K%#+ %8CFvu2\I !!~ P)Q@ J#!KQ"X%5'?)E*z+,,0+b*v)((()*l*+0*|)o('&}&%%&&(Q)+q,-.0{2~59=ADG}H2HGG?ECQ@=<::p::9764201.3+m(#t.(}FOK  L u M Mdc4 U ;I Vw !"""! t K ! q|==B;; i!"#%S't*.269p<<=<;:'75Y20//~//.-R+*'%#  T w!HD~(-$ y jEdd  D30( ^  )n Kc _P#c.N.Og1P p[eQ2~#h'1+.012u10/,*`'&$$$$$-"!D?<g Y u ,+: {  [ > ^(-`a V Q e inQ5wF{ `I8cI 4 ! ' d u \ X d } z ;    #e&' ''&$# yAQ 3~]$'frhe>Mn&otAsf_3WO%QE(mA.: 9W&@%zB ( r ( Y(3Q(ta U VZj3)Z{[C6K E@ yey'@b|d U=`tJ'0{tkUGL QD t N D 6 }+g;V\VHz >+BO[*GFYBFFSbtiT@*%V!0$k lg0 3Zs5FTN0,cJ4>SK $:HT4 qXKRTY]`bflpvtqeTE<9-2@k  4%-H.U@OS&#F.Ltt9ynu!} A- 2?S@EE'^RDBBGKJD@CKNOPSW_[q&IZ;"DKD.Z>w9gdf'Cz+otEJ@Y>4CWE7 #pXF>4*(2@Pe{,Z"t1G6INzS;~{q98Ww%2P-?)fp3X#+I; c-&<gkYE7%!':FXlZ.l6RQI"w!+e<H 3vGfs [4EkYy<jEI M wQ23<YqriachsyiG++b <Kjo $|hGrd\gy2:!{)yUrU|VK* *NZ<707=IM[yuY/5_*Hf:W-fheGDHHK>Qah8L9F/k[*u {X=63:5@_qK1" =V|9 $c%@ 2dYK:}m;.v,j3#Y _ECo7AP[>re^KFQht}}lI*'0Ji9J?znlFH .s$:. YUM;l>V#\ ^9,|D6coUIGRU]m{~|ub\XE<@Wk]"_s)NeS2(js9(D NM^+n?AORDMxU2)*Jprd[WNLS_dfpo_PP]cnN Z;C2Gej ,qp6$9!6b:ub #pDSW,I"mqS<:<UszfTG@538BCK\r~X0=mj6c-/<quQ$F9N[? CSeZ4g!uOfH?DbnT?)#"2D]vjB&6awO#!7v"ND 'BB#/[b1 )eP 1u]QT.>ljUSZn{j[PNLVct~rcSF4<Vj6Iv(CprP ,=/>aT5)<kY'2l}A8,+T+W~kTPQ]fnsv|{yvpdUI<DUzeSI&)V oN` Ite1 !(% /WbO1)QlC)(L|wA+H({p:$:Y}yjZW\jrz~scO@6=D[|~fUFHDf l Hk";^`K(0>( 9SX>):Zhc[K::Gf_00iP\kHCI`oqnw}w`E:=Ulq]WV_]kibb!HbU7361);I' ?R< %?T]ZJ86C`T:JxY \]NXbvvvruyxiZ[kzdXXValu-<sv;BUVL=?=&2E< ,D<)%0CQOD:>QfjmrVPcq,9ttprtruzppoqlso:6coC1;LWI;EQN: %B> ,EOE1%0FWWE9F_jqzeYRek=#=v~vqtos}c@@isN?DUWPGCQV?%,CG* $#'3DY]H1.@ZgS=AXlzzuzxaS]wb6*Ax|wywxyy~_?LzoIDWbaPAGTXK+0MO6( &0.3LaaP=9LcdYRS[l|o`XbucA/Ej~yzuuySBMxz^V\gdYMHPUH6(*AL4 #  -($5L`aN:<NakeXQ[w|yzwj^XayrL9=f}qM=W`cuwlZLLRRI5)4CE4$! %+)',<JMD99G\ih\Tav~uvwri[W`uaLUryXSgsfoyo^WVVRD6.2DL<#$) )1&)@L@0.@]pkZT\o~|qlmsul_PVsyfcy~n^^z}xwyxn[OW`XF4.6EMD,&61 ++#"6FE:28Lbli^XbqvsolkmplYOYqvu}xyyz|ygjuzyzqfZU[[G3.9FMI9%)1!  "284.3=GJD>?Mcqnb^ckrsmdaltk[OQ\s}qpoux{|uouxquqe___[M5)5JQI;,%%% $/7<<=?EHGC?EXild^\`hopiadjkida_i|wyz{z~~|tmhmy}sf```\RE52APM<.%$&  #'((-9CFCBCFIGHPZbdc`\^gopia^epyyphhuuher}}~}yvz~ujdaemw|}~rgbba\RG@=AIJ@1)'&$ $%&.8>BGIJJIKMS\dhga]_gptnebfknlhcfttkkoy~xsrtw{~~yrjedju~|zusof[RJA==@B@:3/,($ &&',3>INMJMRRU[cjljd]^juwod[V[dlhcfs~skijrz{tqrsvz{wusrqu|}|rmpw}wfSJHB><<87:<92+#libvips-8.12.1/test/test-suite/images/targa.tga000066400000000000000000000251711414645631700214210ustar00rootroot00000000000000 EgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgEgɮEgEgEgEgɮEgEgEgEgɮEgEgEgEgɮEgEgEgEgɮEgEgEgEgɮEgEgEgEgɮEgEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEgɮEgEg°ɮ°EgEgðɮɮðEgEgðɮɮðEgEgİɮɮİEgEgŰɮɮŰEgEgŰɮɮŰEgEgŰɮɮŰEgEgŰɮɮŰEgEgŰɮɮŰEgEgưEgEgưEgEgİEgEgİEgEgİEgEgİEgEgðEgEgðEgEg°EgEg°EgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgEg%7X*DEg%7X*DEg*D%7XEg*D%7XEgEgEgEgEgEhEgEgEgEhEgEgEgEgEgEgEgEgEgEgEgEgEgEgEgKlEgEgEgEgEgKlEgEgCeEgEgEgCeEgEgEgEg $:EgEgEgEgEgEgEg$: EgEgEgEg)=cEgEhEg%7XEg%7XEgEhEg)=cEgKlEgWuEg*DEgEgEg*DEgEg EgEhEgEh+@hEg+@hEhEgEhEg EgEg2JxCdEgEgEgCd2JxEgEg /CdEgEhEgEgEgEgEgEgEgEhEgCd/ EgEgEhEg)=c$:EgEgEg%7XEg%7XEgEgEg$:)=cEgEg"3SEgEgEgEgEgEgEg"3SEgEgEhEg*DEgEgEg+@hEg+@hEgEgEg*DEgEg *DEgEhEgEgEgEhEg*D EgEgEhEg2Jx $:CdEg%7XEg%7XEgCd$: 2JxEgKlEg2Jx *DEg%7XEg%7XEg*D 2JxEgEgEgEg2Jx *DEg%7X+@hEg+@h%7XEg*D 2JxEgKlEg+@h *DEg%7X+@hEg+@h%7XEg*D +@hEgEg2Jx *DEg%7X+@hEg+@h%7XEg*D 2JxEgEg2Jx  +@hEg+@h  2JxEgEgEhEg2Jx  +@hEg+@h  2JxEgEg2Jx  +@hEg+@h  2JxEgEgEgEgEgEgEgEgEgEgEgEgEgWuEgEhEgEgKlEgEgEgEgEgEgEgEgKlEgEgEgEgKlEgEhEgEgEgEgEgEgWuEgEgEgEgEgEgEgEgKlEgWuEgEgEgEgIjEgEgHjEgEgEhEgEgIjEgEgKlEgEgWuEgEgKlEgEgEgEgEgEgEgEgEgEgEgEgEgEgEhEgEgKlWuEgEg\zEgEgEgEgEgEgKlEgEgEgEgEgEgKlEgEhEgEgKlEgEgEgEgWuEgEhEgEgEgEgEgEgWuEgEgEgEgՂEgcEgEgKlEgKlMmEgEgGhEgKlGhEgEgHiEgKlEgEgӂEgEhEgEgEgEgEgEgEgEgՂEgUtEgEhEgEgՂEgKlOoEgEhEgEgEgEgĂEgKlIkEgEgKlEgKl\zEgEgeEgIkEgEgKlQqEgEgEgEgKlWuEgEgEgEg\zQqEgEgpEgQqEgEgEgEgEgEgEgEg\zQqEgSsEgEgKlWuEg`}EgEgQqEgJkEgEg΃EgMnEgEg΁EgKlQqEgSsEgEgEgEg\zEgEgKlQqEgEgKlEgEgEg\zEgEgKlEgEgKlEgKl\zEgEg\z\zEgEgKlQqEgEg\z\zEgEgKlEgEgKlQqEgEgKl\zEgEg\zQqEgEgKlQqEgEg\zQqEg\z\zEgKlQqEg\z\zEg\z\zEgEg\zEg\zEgEgEgEg\zEgEgEgEg\zEgEgEg\zEgHiEgWu\zEg\zTRUEVISION-XFILE.libvips-8.12.1/test/test-suite/images/trans-x.gif000066400000000000000000000021311414645631700217000ustar00rootroot00000000000000GIF89addf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3!Made with GIMP! ,dd@H*\ȰÇ#JHŋ3jȱǏ ^I$’!S>,ʗY li͖ iִɳϟ@ JѣH*]ʔΑ"q6tΩzQ\sjju԰hӪ]˶۷pʝKݻ ['Q\,^fGݫ8|Gflk`rOϠCMӨS^ͺװc˞Mm%s^ZL0辣ǚN.gϡ_m}%<gͧ.v ߞOϿ@;libvips-8.12.1/test/test-suite/images/trans-x.png000066400000000000000000000006641414645631700217300ustar00rootroot00000000000000PNG  IHDRddpT pHYs{RkfIDATxn0EGeBB4 笺(Dn? yǵN;{z+3YV!ȴ ͣk,sQT%ܠ21:nKQ*E $U2FR;^vlvQU~W6]~ZHzG?_Ƒmtdƶ V1 zGu Y{n[֛=S51چ!-#VrqalݔT 2SR1!nU-GR*A͔TjCM r[Lɬ {j-Kכg.=[7x^)R1@0IENDB`libvips-8.12.1/test/test-suite/images/truncated.jpg000066400000000000000000000234201414645631700223140ustar00rootroot00000000000000JFIFExifII*V^(ifߓߓ02100100"0http://ns.adobe.com/xap/1.0/sample xmp stringDICC_PROFILE4mntrRGB XYZ acspAPPL- desc|cprtx(wtptbkptrTRCgTRCbTRCrXYZgXYZ bXYZ desc"Artifex Software A98 ICC Profile "Artifex Software A98 ICC Profile textCopyright Artifex Software 2018XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?oM0kT10So vȞ9*)]3TJ\Y. MRUNqU笠U)MC7jM[q["U<5^(;Ckm-p<ޚi'u'!<k#IJ&up*M$C`{IX.lO:9rrFq< ڎT]؃{\`Rs-Ӏ9nneR"8VLw8V+XBۥY VѨ(.; [N=*ʴEդ_J%ܾdIA:Sb)=Tv# ,|5mD+ {Q}#C|FJ9,hZD/vCmbd3w 4ijCTy7QsD _7 d҅.bo<.(%VઞbY#1NE6PZw< Q.IlF!vďP[L%rjy,sPLQ_q[d'>h=OCBZjrͰhݏ̌) +]M%;ZDp 2̤Z"e(mO46y^,|z8xCH.# Ҿvs \b1Ԡ'aҩ3mM?a/h))*jhn$|i䎕cvEֹSfІT!"Ah" RCpc2g7<kԵ,ד}8vF$K${vi5PHdVfkk(1zҋ ;YyqҕȵI+zPv AgWy J-̔mXdfIM[W}4Z%PVP"#a̞`0@< nB |Қ ҹIbdi\i#)<9ڬ*Y$<c ENq⊛1܇Pp:BqYn5oQz^m[#?f+klQT 涋%0HvonG'z}3RWnF9wMTE6^UZvJ0a]M(n9ڳK/0c]J @BJpy_ʨJ]4~['ԚH&jKʺY;F{һ]JmG$d&CgڕOzZB$ Y@;)֘ =j=;E% MrI]\=lMPqi (Ŋq$e7dRG}+GA;T4jQF:M> U=jR!Îz/UG(ZZoI]VèF$EV9 K4F3b)uJ;I[|0zP"ccS&D]z5z-©Fj؟Rhyg1$0{ԹT dp) IwmqUe=H'\<ڬ4Ⴂ]VH< )kqIEq~ eY8/(qҴV H52ƅ7'>^L^dQ;m 1 T鍜dݎGJT 3ݩw!*w E i!9åK"$?3z) qUCƖp!ދ61Dq!ڍSYIC&FؚݤS $Fu;o6Ynm v݉WO 6㓐qԑ&s0Ctm1|40 w֩+dR5i& p(nV8 E@ tM %*89Q{1O;pGcQEm%쒋nT-$qڑ8ÇepZhyF4{lc͸YUܭ]-rcZ$FiUgnYd+sUq\51SysR퍕%q.0=*b';Z,G gɺ.q*9kg6sKmdbۯ 42yY Fb:ԓ pNj8UxT,wHqo#E6і̖ZV =j4ݻwF$h= m-+KF+R"0'Y0 2;R`$B_zسdA(u8s3ZPN >)M =RDE~~ޕu.^M%LUKMFIBT쑀y%ė6ě۰ *doy*~SC3FBcA99#.Ӂ!9 ==3[nxvw5<3g< WyI$1ĪenToˇe2KVdvU]`r+YH+$]Mimw*;{˩.L쁞ZMtn!؁ e²Fb9 ]}c/j>U- +!v ckxV/Z `8ú$C/aMy2Fԥ+K`&C`>cUqZG6tG&9^jj,v2+po}KBŀsp^j1)H0/*gRp}mܥd,7PGvl'O- (w4p6&plzrɧDvxjQPfy񜓌RȫUg <4]̯8$}(m{ũn)Ȝ危܅#bc86ddE~wzQԧw1{Dsзj b/= KsB.2Am4jTcNhzj-..dRF; 4%,9̾cNX+q[]IK9d[>c֬<gm.˺؍Lv1ޘ)s fNr)b\LuFE>kI^5R}1ړLEB޴F#tTKFu'ڹwr\Š SuV^*#R I0(c[%,J~N 9"*Lfp}*P%GAU 4T_ wO iJJJ=D.88KNT1[Φw,`O֣攓hMN(z =\B7+A=魀*|:1nS|dz"ji4 -䍁1mAgd옅 9Ls!Q]]`L-+:);CsjɕKQޭn'n b9);XvGbbS{=O#H6x=SIYm jq-p+/펂HLy#5{ 楴\G$cb^MqZ*[?6U.c "45EXZP.Œy%c8tO09SGfqZùYeu!Kl o"}FC s*· j(HOkcO:WfIGʮ2"Yy.- gbHfO{2#@rGCn<6^WG}~s-˜*(ԖF'5j05ږOAM17iHsQ֛1ONM(k'ES9ϵ$D'Ҝ1h4t)S9[-@Z( Zy.u&Jm#>ԈH>: ֹ+C^((/Z4{QE0^ ' sPs֢Z!2S:ӧb'vzқtQ# kR77akzߒc qVmϻz Տ1_z^vLu3b@u$(#aG4 NN{U9e4;McXi+SO]6cGޑ%ߐE>; "-yoPha\A|JH$w5L@V<}k$Pv\ܯG88U)ryQŌc9Y]ew0t+@VD0Mt*o=əeߴJ59 WIrweP;TNz`$֞[EjC*68Ri'&L&;m .IH*SRGr@Y2VaҬ7cBEJU ɶPWj棫"R6Wcq EcT1&}EMLa+T(P"u0擾(-?E w23DU"ZŲ T7Ճw2.Z̉}5K&ߔifDU^@wȂ<)~nRՆF (vE)Hgh@>ů.O\P8vz`ɯn qj#2u&$x;\sRԉc]®Ir\9،ǰPX"ipmIX泫VF78x N*xkU\=SU31ly5PՒlibvips-8.12.1/test/test-suite/images/world.jp2000066400000000000000000001747261414645631700214050ustar00rootroot00000000000000 jP ftypjp2 jp2 -jp2hihdr colrjp2cOQ/  R \ "H$WWWadKakadu-3.2 !|?//їU~wUz0I2'D0i*٦UI0'8HJA 0Ԧp` HRN&KKq>W؈<ʇyt@ {D"SkpV?1ׄ:g(FL9>TybIH#Fu2py%j'zrE˅o/$aИI V؍'PuW D2D;<HTg4ADXEaUFduٶPpD70Ŝ AD(*T' aT(ڨAС(G!0$ta5:WP\*J",6| ѝ-vokN#bn.Otf:JxǷMDihy 3Ż˘nĪzZ}4v06񷁆dxmK&)+BMNN*PAt\%nMÇʺiHljח@rX@n Lb%w @'&f``ˈEzP4]dlS߃ TbL\."3\j >e$%:X:gEYOW;0GW]B7f-DGIA'r‹WlDո 70IfY.ٗ(@5ap%RpF^Bs>֮7jE[d MgҳZzG=]}Qn,ۺô%?#T0<_aU_$P` nc֋7{ }̩Geg6KyXP^= EC56 B8T#P}zls_`$dn ǖA$!3dj#Mw3Йq[W 王ZrpA g*4fǹ|0cB5Aa`QΠ_Xk3w2H!4 =9"YhT#nJZDst7Y/Hm_ȡ]Zmy RXDH!&_bh]4A((%C>8Q- oÈfZv\(|֝:0sk$20v32,;7pAJwhe\LMǔۃ&S3d6PaL *x}R(6 ;]!L޽]BRe[Ff)F}_KKJm@J>D oƷktPH_pVH L=?@SW= R<ՂCqzIk^8,]#Ѭ]ia#bFh~3؃7obg0Oc# ]p/MAz #4.4;(X9Y =&I؀vefc}А.? h RME[Hwb4C@?w v aQ'T ,yLۀqTվCY -8"bs{3PSh9^@U7^|ԫ`g R2G&Ms^ݎTޖ&ǰ ǂ'`¢0ќmr>ЯX[A[ :؅O_V{DGvey`󴺺KB~cILg&5mzA$ 9蟩4B_̼Yi h*uZñ{b-/[#51l$.)BKJ>N'kg┌ >4u)4o0{5Ko9TMLd_%č?М<4ziFQ-)"ey|S<܂9(OͶR\a7ۦwQ)zUZ_DhG0}QAQ8x  (;oV0 eh A]YF w6tVv V >B7p\5lje}xgvYӪ$0vfe:b'%X!&ȾDzz3ƄA`ٻ*Hf tdՌ[v.+٨fO$,ARöL:}gUio{MY^3Oɥ}}5lMB;z]>a"n^ Y&rsxw 5%1\J4n\LmX`'_ r;<}8g&R0=H %Wu0U*t-~op'[2]ѥo F,8GR~f44=,%g}WJx4XqpM JaB=rʖ|)وC8MϭS}O7*"<Լ~)X2skPJ5V~;.Jί+R#Nv! S2K͇[g9.Z]_oJb`_XXl=xO l'\=C2gp2326h`qvpR{>6c-~ȟ"y+3`n*nc{@if*DVQ a_Mk.v]b3@8C`'(FLð: jkDiokԞtA&YG.bE5-*UU(]0JT?=Dɾ֙~.3L :fcnt .[a=ħ:6!VafXh(=jeܱ@ҍ(B]$Q|:ÆdE y]8{`F z̫#e5Fq-?5=8&H=Spm+%9AWِ1K(\%U ,#i fy>H]V"k!p tB+{)tڷǜHwH%"L^i"1|Y00)@R,zpz}#@XԦ13H"q:`WJ1`Q nHG_$ؼ*jR\$q.~jÈ;: LCY25{Úsolɩ>:hA_$wwTcWz"MLg:&: G+p(&& }2$+$&(jB^Gsk5 1ת3s'd](¡[ܕ h.1lpܦ.0yZ:֟WkX@u[Ra{*_<{dV8 = :dƊrK 1&崻2S_QsVEY^ިjdch8kܨ.[?|:0H cƄɥbL<]Lk6{Qjd91Z؉bjB3(qw d) ́Ԁkqr+\nh7Zíoe[(M8)ZꗂC)W+TБAﵽ\)%YXWx^hQ%>LVo5G[r:@K25Rf 9ߢ%n.R-XҢ ^U5e}.OԽs~ p@IU j5m`C>A և S7e6Ql88$'l:)پ| w^؆B2dC^0+FK{`+%qd`&[;TR-ԔԗN{lTr&X7X$QQ2#eǵhD};&4ڢߴnfX"2`r|J'_`p8@%@hd;U7Lt&2)6 e`xc,‹՗̂$H^7~pU}Pf lF'jˠV S)(q:{SQ\|;70Q@hۅj^JbOD UU!]MM EqY1UmuU!0z@DezV/>|NJ%ŚI8 w-H 2<%F.o!5;ŁYN.q.E1t%փV  ~es,aəf2bp]8}Lř[p[tp]:)n"]Tcc GcdtC뤇մH".[y&1V5& )=e<` FSp2h&!wDG OEB&> xc"!?~:wzѳʔK0Ja_|ӭނj Js/I 3_}Z[8,PNa8g_dhN4>Z?xHeP y5QS$nU[wT (" \c|DS63s8 V)[#/ E5odT}{3 gז!@ݝ9˻LGK y)@.n೾bꅎGaft]c⇷QRP""7ePVKο O0t2;ZQTkq}Ddo=L`4`&(-3*_"S3OO;,i9m Hd,~C7~ՇAxhM9R(P 6Xe_o= FĊW;BHb}WQXa Zkz|NQk߾ѻ $մ$`S !oKL,f,<%RQjldkzL⢹Rd@?͜E+ 0J6$0j 0/_e>Ѽi*atcs+>z1k4H'}x_Q/6l\€B%hFB6#v-zERaӖ)!z˓a^'(9EA(N@}iݯ(xϪ1+Ny($QMUG"+7C/W@#;NyG:Y9,*יoL4<2P -؜=iez$/T\tЧmY38 pm6_#gcA)ʫ5o$zN˗1w r҃i2t )"N=>( ZQ}s3V+L#Z4KqЪ3_jxWUKЖ.|\pao"ؗ`@V_H?8- }E md~q $ Yӻ;MTzn.FDN-I)l%/E\Ek歗+ C^(CilYR3H^wOd[4rl?-5c^{wyD(gvP\ aK>Z01uY ^W}ID$mODׁ{y-bxX Rth]uE*&GbXj*z-Ze i1&))vײX2ǖdv{1w%FaK#ӌ\UH;@ AL`OHh.!P ?m5vDeǴrVHȮPO>pgF.$ߵбA4&XEFuv֜.Qbd i#THU]SYl a\{ u.liC9ku! H0$c\(Rə-=AȔ YV,"TZ9o%QY> p+oHfu/}g5G x:Zbuy^-;(ե,e2nb+lvvW9P qF.T rLXHhm$}PהJQzd?Y.kHpX ʢ$_4k`;Kеivt+9g\OIœeaЌ78bn3<Ƃ?^rm*.hi|)$ d̈J{sޢʹΓ}1B*W R5HZ._+4 QۚuӚO+@ܔq}1:b&l68a7[+"$C9Nt 5K^.~"K3>&ěQmVC!6] tVGTDS=Yϙu桴u/! $WRd!cd) ŷK/Rlo=`>C8BTZ7x氛Os|E5]v1/_?݌Z߰`uLEY.(-S._XVQr[PJ>nVQPũ@%(fo787?' ƉB"F=p@oEaϜePOq^-Xf/cn"i%qq ja jL&/m$`0K|NaҼNWL w4IxJQi.b:Vhp^>p'x:{-,ݗsS^|Gw58x0W}hRGjΣP#T[F8 +ڽ3dKۙ,VjhCbŕR=eʸo+|>n>9ԼyUԯSoLE )LeFV w&{F L59MP2!Di2fJ޶1d)gїCFfW=d% hn>)Z A/HR|r-ur'3e#vc=8!m67|٭%^b)Ok:C^&2w)W⺵1Բ?2{5^_=U>KL%-_gPSq !6[]I狤N><"4JkD.b*GZ_OE8Fkd&ˠ*v֐mklbo5Du0fto[ mzC?!'uO~wb1H$=+PTR"?L"!&"4̯2 ?Nfr ,NN؎Qeۢ˵UՉ^ml戙jTT{-V YԀ`` 8c&ŽQi7e]lvqZ-MY^XE; vht7'׎66B)M+}b+:`n̜ ?}~EU%qƛE$+Q \>O"a}B;I̦0S8 *.aԶ&dp8}VIff¥٧AYwT:G s+ }gc!msNԟ8buDJ0Z@F_DtGyо!]0> #έaOÂS/kFSJ)ɦL"b)ɪԪDrU%ؼk:lbϲ0uu,=T {4cWo<Rɒ.6vߤWN6Xh~pEbcs[c__™L`v f ijԶ&dpB9k'zͅKH#2QR:<³ܱ.\]C8$:z!/6>V_.l+x%)l׆".!ws~'n1\o;D-_zg_p!hV'y9_ම |"YLS]˖Yg,UQʮ&JxYk_wC F Aݯ4g2r@hnSqzN+*f1b5œbwf#~[@@M$H,ˑhf,=֓/+SV3}h'6%K _A7[8R)Ba^3مQ;' n8O5謁*Q-2=)G~5lx8#Q$tTy~ UF*,sk$%M(+nѥzhM*v]f܈Ї]zh6v򦿴u,T+Vu 0 X/8A7e)f IR%x=­hlhXޘOfIr3tИ/61S(dr\߁<Ќ~fds,dcfVyF@ =(e~ $ƃCOadWې#r[ ՑUфcX"ܽJ(ii?V yXmk@D0~XB݌mB2 Ϣ_ =3R8~^tk}-Ay&t;bc?j,;W1 K_7|DĎry.KqcTk Λ >s{iaD>(  ։\.k:4H=/v1VZge qd>],d96-!^҆Tѭ{`d)gW,=&Z!»6 l["z\ [,T4ERu"{{qf(QQawo`h/*?(Ӡ  #EgVoqm_Uϰv!wyrAN3Ml4'6w#"@rإcYAi`a=Q;hhЎL ,~ys T? fNՔ\/*,FA($ 7K xtHg)pӚ@{Z!RT҂ eY;lA [6" &1ERbQ<#%yתjs+ɃzbϐPabS.teF~VՊs~ut0R!], ̗^ j]5[K QXI*2]&i{`M,rێڋ2\n,7Tf%'*O 06O \30X9 GU[4=dr#~B a81U3G4!>4cGi&T!09:-d{})kRHH&b.>`*D=œ TN"4 z:8ĺ4P[%fRxX/ *֪ha9n[$\fqI F2013P4SKd^ZX|LRPE ̀B#dPz*aI خZ9٘˩0et{vrf|?勈+":9ᶱ 2~eDnV(`JxɱQ5K x({Ve11z _օ$ _I_+Pܰ/>j"``$X?yZr`0HT~wQ 秤xT3m= kJ1?&=[3(3wÛh:~xW?dQOn-G9'5kۛ^ꊩ@i#ŕ:IJ~c[^YmhbWRKW7,57~ ˰3a9bomtP )t<ƍ8Sq\Bk-KHڶ'@F֗{4v":0ߤ8)och8>l꘱'0cW1| Ȳ ;1dI8bS%gG):oz#DU%!0$!LdaʹPA{= !M A1vZ!6eSz6oAEOpE6_hԝȾvzzȽb;akXKs ѸM%;ExVacKgry *9ΘV 0jUt?e%\/=QR s؁.3p SwCNA{´D%#PyzQR 68VEuN",Ja\v+T\nRKrSROjΟ =&L?&.)[؇{zYP }^ŏHރjLeo` ZMU8cͰv4+(6jPZ+{w]ܷrO؃OɼJua ;҃Qa5Mʒ^;]9j˯(ggg=ݒ]E rp2KL&TNoo={*8sFªQ)V|iQ F{FhԿ +ٓ]dYsT@| M*bķiŒoI茎dkIS ճ3ltLjMQ6] i\ AR  KN0_0q%PEaNIP, LIѭ@]7D/kk,wO-RV)r _~kQ wXի -1[Ɩ= F#s4 eE;QfIP\_(ҫRM~BL%FA#e=jDM)b[WpkӰ2OBA$^#'+.QHML ݉dHNJ5%>Zw榏t|'QTקaK=]jh,mKNF0s<*d>T1v#0ԋO&XJΉ6sE 9Lm/n 'I\ށ{k!9iȡhpsUf렏$ ya_2LN~ci\a!)PhPHl1j1O &#)zw`f3X.OZ";TdT.H(LOirbc_P'a rݰ ڸJrnS,!BQF !C d(U@ntDD]>;Tn 3c}(ܜT2/g(Fq(q9TRgfHtNg‹tHr3,eҽ1 s]ӹ?a?!pt@n K8c1}#lc \niXqmy(m:g]Tvf&JtH=1 J`_7*a,ĕ QR`xtFe*/ws`nDĽ$-܀%ne@W ͕ 0k7/UMnUĽy8mEl l"xPD] fw#Bz)>.G϶C];hEyCϭy 35TF1 {Zwͫ:ھJ~nȄ?[ 5‚ocbְK F m[>) TOc,%1?g8!PYibjޯPC뉔 됴l*4 :ڗpԑ6ɿcΊG7`0O]J Cq3Bf/C Iؕr+V`0`6cXQ~UG$xTa!F'_^ڴ yrUGYڤI ~[ =УǸ]3`wFS>=Jr30)wM=yxG\{1\{-|\{0"\{1\{2\Wɘpk;w _y|>..~/IߋIێsG|>-z~.䦀ER)j : ϳ#Ӊt`gd1^,ɧiŰTҬft#@ϓ5pgT_냀WV#aڭI(^Z:FƻHOEiUTTbI> _&Q(!6t2㹍H\\zb#wȖa}zjkKH1Uָ`O^pӅ C s!cQs5a</ n\,Vڅ>[ |F6|`3PkXSǥsmܣ矹N.{&ȭh֎3[b`UG2!Yn*Q^o"YJ6Fi&%D7')#[Iȑzyƒx{s ;h8s755vC_ {aUaSz߶{:22Q1`v W}UEG;&#gK $֤狯9qsT~X [L%˼6 ?ӑ[k IZu#>;LA8/: ]¦z "ӑ?D-C%j;to"b{Vȏ/`Zc[/$_#%蔏88r77=#Pdz%")|VO%[Ā@ Я4n^/eS|"8@< ܳW٩KPƀXoOH X#LN4 7INzbkE=Xk$-(P#\WƱ݉"nƚ7`tguan#dȭ+!`^(zհԶ35SEg*ѳle4Z r()oԱ?I{ 5-I_%iHeR~O,?pVD4[-Uo0W|pt0xzi>XؒlpR:t۵1>.JwyGo^{j>oxcO=kܣx^5TXa_eԗc15Hm/vB{g|BxTIᶵ.md-cÐ3{c-BHAm3di$IDjc.rj/LgA5>ichZfoakܲAKǐ>(qw8~cA2xsLǺY MYq(`Ȍ:' &ݼXfْ>ZBp+XvWNNp̉$9O}AvyצAOI_܊80Ƒ9e!#T#v+(t Z)s#?}rwۿǺ}=M5Vu$\zCԱed5L~q!cBeh%a,D\]ز7uk\aE-{o{TR*#bx5%‡Rf1MG]j^́Dre B!c op\+Ke)#Lxh]:$MչlSkT.-Lcj_sscjׅ*X̨x:4G:sJ}ߣkjwZ%Hm^QلPOnY|ΥNpaZFAs U K?pC`@={P/\<( *Tb"YZ [ce5)[?=Ȅp- f136Y2Y"D=C_Vx9V/X }ӍXMN &i.kjS*aHYy@deRT_BDŽSwh=.4b=n0H|{ly:2bM*- `T0ҟۿ5B)07bBevhяKh{䁏zq "N9j.sNDP 9T(f /a"IP[H1EhGpt@tH"o{D{ yҰ kKcWh6vCbU D:Xw>U#R gh NYcWH(^*[|>͆~Vq[~}UW[ !<[2]s;U4;&ܔ}=U&wl\tMn m)+ Ԇ䉸\A&u09JCFJk· /5=, nŧ%&4̐FBȹ"s<5,hxNXfԎqY)!3aTddJ3ߗ\Z]94*upξl2>#RעxfV8bުCL:0Rů/9\ g tscO EK2ǽfbw V*ŗ?X>l?dT5b` Fm^'ڋ*Ak`9QsxD Z<t s Wz,t O"]2QgE?߲S{7F-A2J%_4Gg</G+r`0 X#`{U;Y X ߼^#ջ!I[]hbrި)9d Æd=0xoSٱ5Ȗ 9]Y`À: l5WeGܦo ȵ$XGuh`}boѤ!X7; yIi?@[֛zk3nմ/u2 A Sd%"4bէ߄u#SkхMq2 kt_ʜoMbvb|5LI"ܬDd" C x-3D@͹Lrqvi$v7u0c>1J$iP 3t\(\R޾ER7bJ3~q9Ip>"gl؆ is!m9&Ts40R T2苯t$kOdo'tLTt;$4Cot/,Ɯd۹Nt>T6ѼI8rgae 6DQ]Qv4_udzkf20 0A=q~"Nҁrͬ12E jԍfyl3Ǥ?f!/UFSw>?h( .mNNX/O~co!;]ALƿXȽ|#gT){i"KBs !^7n̞d|1ZXThkV>GhU}Cx8FVY$ovS_OWUpA[ڮb%{l!c~ cH |O:5F>5~\C&KBYA ds,ǍP`/?H@ͬF<( PuJI۟P*qEm:D:$RIf|hzs<<0. cY 1E/TXkLT`}Ok*VyP'& ,(W/Ht*P A̬iBJ\<@HK}tm9;Z#ƛޢMWaTZņfcGV[`"_wt+F`Y0*'!dRUPTN5hvQOS ʪ+N ݠ.F|bhB6\5 },^c({fɋ :S'TGk@|%:Kjӡ&S{*~}%A.@Pi#;SJeJ0)J'%}U @-6+azD"g;ps+6j%a gsd@~9?Zaخ_u$35*OoV>pvvD+G¦϶r,(,vKdt6RcK/K5:Z&i͕-o&f)]$ڴѽ3-#;eBC&,%{bsN`Y DŽod6_J =HhlcEVEu RV[ n܂izǢ58O/dNHhcFAx?}2JxO.s?!=Q$lCih2(㊝?VG"sc DN+I KϺ[ԫ.|tb$8Bk`Gk1s:P+Z,D?5ބ٭ (]MK(g_ŎNR,J Ĉ"+;9BO:N%|xZxi@DeTkWr}܁ok ܀ɷ; 8`@vyRӌrEǒ|ݟ)Qu@|Qssn"aK-싱]|Գ3x졔Ӎ8J!3MB>1[R ^ 6leD X8l=X<zc6V켸:%4=hpL陜9xYkwH 94PY`X?*Vs#=^+IvPහT`n/P'u!ڎ4n}1 qB%6 5֛y(̅[S ^` 3y"% _?;ȟ-()`Jn33v__bMF+ pG%{p 6K9w2Y?P@?f@ki+B?K@JIwV(K/ʚ .OC*^|"^sruϺ"]HpܔѷfsXOew')GINmgJEAb&F+~J&RūTqF!FN4ݷBN:e6<7mJw_,fkS,ѵ=b^ݛ &Id+[n RP+[t'|,1\t{^>֟0iO,ܽ@?VB?DPY_L}6~ZD) #%\Ӣ/ E;1.&{\Un`|cvo90(MTlWS7ŭI$5Im_t 5#q&&w|'\<`4hýzjlӐ!:>V^yF^ݒ_V~ev<ϻ2AU' j◵֏`RV)׽)fGmߧ Pw`tAX{h[یaQhI;bvXCS_OL :?)s@J&TZA:fMT=jo&XMyI2Ƹfw/b[%r` OMA+BxP;7Ƌ鐄k#lSl$!x~~"|a]\T[]"\ a*-^&/ҤE3wWы q[mNEu{q[jPed %$<@ dt^5>L]W;]'o&&\?4l-͸9&u#dLlaM>;!ALo 9]Wm>Eb{#gXJQRJLH$n.]z\v=Z LAl;`im|W-ޢB/1D5|~,z3Io 9'slM\dN׻N 3eT^ 'zdWY5Ez ٪<i#pɮ3YJ: 3qH @V1[Mnpֈv~ZGY'#7gFe`(m04;;Qs͎IKjcrH"j<'6j>ĜOFg@5.!2Túa%WH̳!O=p)z[fU'-?i4hfеQ̜+~E?m:b֐xH !Dy"N0JL\v}O;p!dX#|z{ 6`  S_S_* o(L3LBxDgTTyT5%ƕ @)aSau}fq˼|F=3~WdQڿ9HFqխ\\IjkS7mLU{)758Y(|kOADrTt؜h~^#q6%gtP] OG8v.s:p!Ix.&,bDy]R:.%̶蕰SZ"srg .“Pȱ/&Ru7D䤻 Cwe8 ЀH0<ڍwcN;,|Ĝܱ0?{a=&jbG) ,Ǽu ogIJm0ÿ@9!9 h}Z̶υYFⓄkwcFnZ`<ٲUM[9,/N_| PmDCH:(nZGSN„9'~گ:bssi`#Sb ʐ@}=J;[ ([`B߱@^3Cd\<y w;"M+`5}˦R„;uTt^ %y8H/`YSVQ1ɥ(Yqkc -{˻T, Z/Lҧ?@EޜԸ τyzΠܩ-_ Ap]`=ܹө[`ɒɠDS_o Ʋ@2tC~<W\!}>^ˬrN3P]>__y{N0MT|GOA!d819uUC3᳇;]8w `0k;8Y]26 -~|7kUGΑ4fejZj67&bwEι5ŹƛT'ٙ@$-^OG@MU̕'t88A|R=fwjOHKDI{gs˨F_Ҥ|da2EnhOJϪ+*AnWaF@ ,;ǐ Ti;I=GPp皘4(1vi.5t mr`Dp4x|ZJz1@(fQ:%x'tT{jAgxőW/ wzoYvˤAѐm\̹9_ZE5Ysp0TSIBD^AQkm޶ @Nd=,;ЧJK( 5u9p702E ӼfՂfDUtmlL1},綩%nxRkPy!]~ou~_TAȆ:NKr|R+Bych lgzOfQUH^ḯ>5*:&..B|pŔ3M6XHНՄ?cɶ1;z{c6dj+۟?Z[l9ď,SUs>r?|S*+04̢pHQU~oj>-۲,sv%kaZU ޙ]'hvlkJ:SrfP!x~'dms^xD|P[~j \2CBdk52{V60b9e &̉z|O׶n"cU\03)`: Œ}1Wa.uft:M#/yo 奐}q`ŊlD}]CB툮>>$LJˊ5w? a×XNHP<3m̂] e:<yfS hZc8>kDxGɬϬpFW|m;G5JQ'̏&[]7xҵѹQ vIq]h#Ca=sRH::Se.)}A%Miq#:F|aDͻiy^r"==KzΜ &)k4G &#@~6+6hg:{ȠSbTe'F@X#ۇm=yt}b3^?Fa?PL4(-p*C u q= *7yEWu(GlSeY1fhǖ?2g3()p1ip^uf];JDR`%DS N`!;JnRQV+lxj 45P"Y~#MUVʞt pT]IcHNZ *^+Z! ޽K$HbE{k[H]~$af~R93?a9>2gI<|WLJݾM\vh ^;m!sx 8 5ZMaE]N)9H߭ Q e[t!N0l4 Ww'4cPY;U`]x2L¿OMvZӌ(.}!T`E ex[cãkMyuL~0;+_kf}5OFұ ZQA: ơ ҴTN3K !wh]JNEݨ{$<\*A2b39G^]"_0nHgs|aH%"qlJ{RN /=$lj.n 8c:cyG\ ,J! ;u~v㹼^>0&/.pל* Tx*okI&"* @"/CƁWj/ʿ133@|;\+f cujK2$1%q\Ջ`ԓAz3u k&]$aʀ&;G SڛD(tلo`t n5ٯ+iR]K9hD{ C38 e /;Nq.e;X#!H7gw:D paW#[6] eF>]&X^OUVdF# Bx P/cӁ AL <Ug36~ۈr'r6.|uSH3f-ߦӗ2I,48g€S j.peû8˜#{f/tgpI .ޫ g|;0J/m_!R, 7 I>Yk˺jR$a39PsB-5i*7d;#ڗ~gvy݉NZAPd暋x5c7༹:"m#B.*0T+Nl1¡*aiH!~Ч4y_ kuWڥٍq {g!*ںҹ2@dZU֖ۮ9[n t9RpM"Dhe,Vјx"o1uDyRJUK7I޼떽jThܿ gl m( 6'ڠ(\ ~ZϘE'/~Kb!?boߋ_&i+u]4Ek4(. YRY  7aq\$+['{JVXd)K=BBkc0E̸'3 f$l~83n ;~#*"4Ku_e|$L]aDNjAǶH=?atM}^opw#^:2*K>. 'KcCjb: f*;e|˟Lugn4ji1z:bW ǒ۞QT-0}.Vµ^<>uح;Ya'B_. JlԎB D VbS5{[6>J[Q,7C8¡'?{SqqTQ_Ӷ~ə[i\LK}@b"LYŶ}-5]xk-E쉋<'C8"T;~s3\>WL^Hl,D2ϱ"RƃA?Ĵ~1Nΰ?1B7/nkۜ.qStZ'FF[xŠA yUpC^3|ٌi!fj13{xƼ_2^A>Q1+ND IH'c_=%i \3\ KyLJoRٜ4rgېC>% Bˊ>~S6&i$@xo7Ni)$q qqQ:\Ds!r'=1ܖYn~bg 'NMq=BsDS"ONVns|BN8®dC:C Xb o4͞_E#U%fmdœŜ7tݧyBg\sfs'1} L~ 8=geci}lBPKJW^FG?sNOAC50̑Xc, }Z ~SVrђ Rh01zsޖlx_cAck8\- mѺ:G G9=Ryա;Z6S# XJsl}W1pj#~Ha\sq}wX[mHLm*ྚ{T hlڐe&͒)F‣{"ە%Y]L08YjNlXW>Yt1A$u ~U(q6D+& rI0cQo;|e75P(onڔS +<+|/EF_WJ!>2v};Ik2IEt>`ʪ nGmI*jb$>ޝ$MNd2̺:'xuEvNS]/pe0RJ|^}0:ʃJAk3d0kRv'+Qڙ&PEy(g<Qfw$%s Nc6vLVS!jŸ9Sf}Z=i|gY0AԗJ㘛e]1K*ܞy y1e[h񄱧t3&yD<6'4nj @3n}`É+OCIdӐ&>)9p|w9]V6^+Zug _ٮ7V'Yo_IIwm晵-8mHA&SmOdMGcp5ܞ̻R)e(dD*fA oGO&\[ttt~zA|kJͦisWT1!HI> c}C6aؽSզ t.uaf稃+"aVCB\k8c¤e*l / [Fn תYr|prɧ!Fԕk=g02Ͽ*ff%BD╏#BefF |Wj}ZROSGFRg LbQƇ{م g#'E~iglҘ8BkR!Rlkr':y udnA  ;CʏL%40yBQ=Z%:} |UL&ޒc֌4>?QWϿG(ZL /eT+X;{uF3 dz1-",mGɴ 9[CPAGIg[6Σ*}E @o$"v. (twx!M{M]:Ӵ^~!#\d]Ct=Dd VfJ9OjOeDFWuSGZbub-OȪlӧ]PtQ>WȓUUjECyOUE7PzGeEJ' ʭSd=Y#EBOIN*?f"،tZ~"=BjS+&vE׌1v}KyY6PXNgNagtq{>ТCQ䗮'E:-: !xIqp"\%:dxNrL li뜀U tC2!*Y>KiFNqw刽Md62uAO7MvK D6b4}464#)>8c0 #g4?[Q:qb/'qo(M\X 6 䴓'@6ye=}&rXrGc}%]o LJbҗT{of &*C\_͚  PTMmZ/Syif?p4?LpAqu}OUX@\P,x=uY|m-_QaLТ뤛AN#R׌,!,!UFx(lH#D3 10#~tB敜!RGLNX6~5Zv6P9a Zf?@Hnrp]#.gI2>E?҈&YK{* ًڕXY#=_XGܙ|D}PZcekWγ΂UMٿbd(`=bp/OPk!WNL3I{҂o?"P*ﶹHIg)zĺD}1 r9:gG]e̸.{+$8KIi8 zqJS~,&Lƪ$rtnz2Pڽ 7)tc8Hrԙh@aryr}BzQ.Vmmm;vf]%3~eg }j3R+֗FN,犞eq{Sr4y.+<;M7Vl6-?LJ<~Pr-cu0#>DWD"bxR$c~rJ~:L'*) @#qh<.c5w1 Jw{-P.YHJ_!3/Q|liRV"&U <S98ߦq.0y37KD \Ý\;%[ª<8 :1+hħi"9G|CbmYQ)jnhL"em+۷mƷF}jjyiﶊbmg W+qV{r*)FHM=qWfsq+pgQc%ˠ-m|wK󺇾ޚ7fW6|wQf׍ K - [2ks>SzZj;vF^t cNjCU!*c5EpOtvub xִԡ'|7mɤW,vP.wx!YtFY˱j:(K5//| w 5+OgcnniwİQx.Oz:Q\3yWeZ Oc MTHLΜk#7B0-%lQ]^xL?>!+VjG[]]@D{o_;XEo~,'{6Ъ" +8N  urX!xk&djma@gQl5z.vPI+ κ;:Ȍ+lPlv[,HdO&u8,Ź!H+lSjn-;wD@Al@YmU!>T CZ$L,y>q]A jEs* }y=#s:Z CVAv@j1gf|t/0x DPp}\3dn \H!XRDDK"[M >>_pꇸBmu!f>fxf<@)Ni=2y8v EXМ08;K'ЁuzC51Wj鰭sw?,pDM%>x[qo՜VʙZʂUq;6mH\aR q ;Y6tWk.ջJ9\գMzq4uy(ÂR+W@ةE{ZGNxeڭ|ҟzѡnr,V-EE4/=s.L݋M8%mJbB| CG24;q*3ܚB/%.-Do)VSi\hQm0-X-澫7pgN3N 0Dfo.W*mH9"1wQսWD\2+56 8DXus9[lqBKB3|Z%c@S$~Tl^/8Xd+;io#kި/MFjs 2 (mix3&óh ~D73*pÈ떱Dx=N)NV)ERLW?-˫2uvߛ:xu, 1p1aY&ܓKT lJ4ɴ\ ů+`ROJ L1Eٿ%('H$  pPs KFNͫE_UVs,BW]YN1G@a0.Xc:IԸaQ?=r5{>/jM[LL}E6%{hCwhQLXFUx=nC+{cCSY,%@dE7k;>8ELX?죮a|ߚyON9jrɚbq7)8hA)8(THO8(Wȴq@'uWpWjަr߿OLy6\/A2x# 4y)%$cƙ3nP > A(o ONL Yu@ݟ1BC_ÊbfR鼌ӽ~&èHI *~f׮1'}`)?I׶N_'yGRqKu%$ I7vKh9aS.;GH8/\)D w|kECi:2ꭉCX,ٚ"PKԜ:|@P*7$t1 I| W$gCM¯;;)o-7[ )_1B{7ؕ.<|'8i?.GV]>'C,sx0#Iv@>HyJg&ZJ^5-͎NOa+P*-y= }f\ ^/SNؗqbu|[7/ O7,1=@M"UV{Ӛ0M.7,Z`moAħ5ygirJLVܓD.ĘGDM߫vKИ8Y߮Y>crB=DɼfB͉ KϼذtBLG VE:ب`'׊R^I|tCNXu\1OW&2ADM^|V5D% FrCy'oA| 59J4 Q@ۻNLXGi+17ϑB{**d+d/H05d]Hoqa 2Ϥ7O"bfug4Y3fYܶZXx89QT }H4y랂F>'Y֐Y4M ׷UYNdU,":#XU sj~ uL%t0]`d+-rWٸؠ{_y`j7&aeuݲܡک.t0'*J\;> aJËZ (I(_{$ YӺŏ#h}J*}\spt̸$aVZߎ%B5.ra4uTKmB(NUMȫT9iyM0D]NG "Fۉ-AX3&|D? ڑYESu0uh|38G-D_8p(E:(f('&X"B8K0-t0Od@˸ 5̇`^SnY-YIO;&+&UkNUIc@IXGIҐ_X"uz z^؛8hl/<ӁEՁ=8DXӰog-/mc%#"Ӈ̄ZSQQ? qTeD`$x%y뙁֭ⲗ!6)ڈ-R3uIjaRSFE5#DM bo $ T j[0Lf&dj2Sf=a<X,S~=dPmpru;l܏*(_%9GFyh^9lO 2Ev֐LfotbvZPJs(~E<Ըz. oԭ +A qO*E 6W*RD&թn4kF'A~QJrݵH*x}ccذ*-C@,\|cIs%9ޠǷiҥH)C_&Uh'a2_)6e\,ʗQg`sr ǂovWWcaf sbq9S}8\gS%FE~RJ.]հTmFp$V Aюe6f}R9UeN\43q@ȀM}J: <32q~؆8W&(m@ ӳ,VΊ`0uK}.2pfNA@H@ݔҨ {_Ǚ\׽ȧ#bKE?Q +U_z@REWqӫ#n=]4I C$@VjAPtfe  d˻mup`/`<t AcF=1o X ۅ^8g: Uԋy3KLoTá? BykB`&2η!@Sr"%B?d{n~ =Щ|BȈ !́eA%ɿ)ۆ9*Bp_E&bU?i͜8V:k\q2N&6w%P2xi c0UH {?W:Lc*ei;d>! R1.?rsZ"+l@:asx_M|e '+A>D(J^_$)ߦ'V(+C{uXKG1о!z,t aʸkqw:ٰl[ ĸ\XJ^Dcmߎ4(}m@FӦbzS6j"i|ksP5XQ]<|vsx䑦EG;}bW?*[^#͊,Ir2},GY!`e10[suW*ۑS!OMXE7Y~y 3 Fs; 4)d0=!!Ҏ뺮xA0? Vې2EZ 0[@BN/xhͧ?KE}BBEByGXb{L3Гґ=Tq2|~soitJ90n\B`2pu*yn[tmǫ1g պDݙ5}Y%z|=lb7!mtZ߽e]r  xWWSr(0ჴ,F|&7pe!1< '%>(I ) 'PL7vr K`16RQ4麴!aY T{+mKެTlːA+6=rۣZ&Y~DV׼}"D}d﵃ APs rH׋A%bju[tj:PUPnF5| %Ҷv%6NtR@FBN̙"QkdŰgSDiAg2?.x՜[q EM硾+CJ'e]b-/*H?vbl%9?729غ\gAW\l Lo} oDOδTibvyD ez &|l!yԖpEgL٥ȫb>ԂjBh4$. ./99>^ƪ9$reM KWLSlDAYLK8HHyB_Sɥޅ& iuVV:V#fEt-$9ߵVDy҉AGX:h驲-Ϟy(z?葻0xѻF;م3|~T;t=ʔc~‘}hJoMø̮NpY!W-3q1+tMCwzQJP<8kaY֛I3I-91JEfas'i1-Oy ?,^Q:$kotkuɄ*YY͸_A<9UѱOni%K4~Rq [}`i`EYAЧGr=%Av(ZW +-vA|mpo([Qc,dTaXh7{؞1ǺVYZ_W΀__g[A޽#]B<6("ʯ_$Ủ3`qFÉ)R2br[WfD:ӕ ,^6!I#*g ;l Z&@5k̨i#.ܹ x^TQ.^h`R -ND{S% ol+u̽T٠i&L7SRo]3z}j.okWSSěa]؍ƘLT5μn쀋PUi2┑ASPmnnL_5\G. S,A`S ;PSQbgFI O]*i psVצlkeJQj(z\](|GpfDT-iUO['SSC:I6,5Sn9 ZV0ʇVAQB3>'8&Ŝ( 4K\(~4GHPC*n]xJ`]7\zz%λY/R7!#.t:޽(퍞|STgo@y80*R닻R\d׈ **t0ppX,Ax ޠk%k$CGMΰBQǜBBQ b.\0%uc05J( 9Om_ Hء h2҆F=Ne1j_wܯ)jB =N7PW"\,/%hIx*BF۳$xӓZ%(~@$V 4,11OJ$pQbf%M-{R:=ȵZuÚ G+p V;#)qNgPXMUJ:X?ߔڏw{eVеO0e^Shϊ wA9ĥrNhڞX7S;LPCI@&(8#WnqJVOVD4՗1vw70(?&zH=cui~+؀;!T{Ev5HJ$NR-QqT',)m >\]l͊a3^PG*GWN?1k/pU=zIJSH_xl|}*7R@bP\^wA$@[ i!=ƂZ:49P𙬈^-LǾYAYwkbdD&||_r90,cr/We20;D7F Z|6#hލq:5G_DE.Ӡ\qd|BMۦ7znVZF22g583e.)kX,Fa#i 8 K9@mz2C3Y qu7+ًYe?2Ke(7pu93k s tzFLJ)WޗLP40㵻<Ԡ#[Y{j#d vqtjP زQag np>w;&J"͈&@hfy MCzgB aYz(tԌs\cgjMR:w4 n'& e}EF}ھwU~| v)-͠4-+{QRʟѢUu_Ƨ>%w~zsmxNX@j~kS5\Oy[<@QzEDtAC:D--IVFu~c7Yr6@{Lটړ V޺6H7`d2lxTH+㉏b<|樞b完e2.5}/O+˸{ x@0OM}E111 %_{٢T>ѤPNtR"$`1O^ˤ7ziU}:ߺqKz?hc$L57 S, /ɍZk7~0L2*d@eq m+#Q˰ }~Tz|&f{VK R@@4/`l ݑ+/a\_wv-;R' 2Ph]KWˊi.5ywM:/ C~Vю#d=ཥ}3`i]%ݶey37ԕDeWDL\D_I Zcu4hQ08q>ظ%^ +ҸWEyZЕ[ױC$ر?VJ4x +1]R ׯf#ްw@yAcnaD e{RaS~2>.ijQDDc&0ȯּǭSJq{ɾ23ghkǕe-=Ix5P@;{qo+n8BWqYq7귈yI[r8LdM<-aWLY7ujubN:g,œڃ^$leJcsnΡdJ$Uaؤ4 ΂RGF1^;`eJD.aHw~?4Yj[0&z%nd-ިiny̿*4zy6Ag o$e_=QO[D(.þpGmdz׎!EfQ_MMGj. GE s0U. Zn/: P,uU9M3T-E#&qw Z.Oy hB'2w?{VpT*QOP_IcRjgbG#Xy)|U!Z(8~TYFنD9d+$[{Q}xԴ 0 vHS~㵃)d$K:t] [ 64D.*'gy-f)8`}q[e,|vB?Yg ݌]i'h'"2My]*)}AiJn=EpzTiĆJH6]-&vYr*TG80~W$xAvD žw & aJ~/:}Vޣat2oȐL}XM|ɹBiDR#Y2fRXQj6U}R#:Sasv|i9As NO 2]O1Kr6UWphͫJ7Jgl w6A'89~7W7Gdwi쑄SvVܵ|y牭]v䞹mB_~KG՟h.YgAvfo}% <wlC㚞9WhDm9e ,}.ȃЫ9YRA8hFJyFOXaqz&ɑ={KA:`haL[t~'qXu1ܥxc [-LdzRUh0m̏aErHS|_ݗ1NTsjfGʪ;a.[Ny +IrvpHUw'|_7zQS4<0&Jl,CBm@۽K.z%pCDL!EZWnI|R-E%R~FVUĶ[4[) vI0EWج9!ǥ3̨#2R$d!4:~GA9b4-&)I{X#o3~4 ێM -U_b;׿Z 42 ,;'d-,B XH(/v:j8-9g:!n O3Q;v_$5nb1R-|_a2z T`juX0 ٯz Κ C|^+hT"MgO{*V:[H61aFdw0X^9Yq!Aa|`CS?掋8{pڄ~/Q6<6YhxjVIK[bGċM`*]5#\%HՂ>.Rxy@U,k]bF*UZY+ԣ0G> +Cʲ`SC`ql>c47䟔Όpf{w0'Nśn I%U qp]hr! oi=+2_.P >XZYM{˃L -FMtU ;@ eИnbmNp. ̐p#(*wfLi ҷck1&07RnT5a,uc7C2f4~7a J<o)Q;h"P1jjûHuo;%1VyPb`evb[ݐ-oprPQS+CnM]E SeDtէ N99yڈGZv-2aw%'1-b=3`tmm35 o8uʫزg(0Tw~oD GKb+xӞ2PtYGw:n;u1Fx9qw}tҚp)شN3xQ^nxΕqUiM#k&лpl9?C_m=ʡ-g^f +gnb(pބZ)u[ZY|W`b&n(o:&YzFU֣5HW¨OdTݴYgr}pܖswXIIm"=RA꽔Vdi`ZPsf:+ i l`{hPKۺ[㓱:XUYן: ֦5 ZcΈJX]`~YT&:f'ů>bI`Z(@Eᤏ9 @ ;su(W.-6C+Y<ŭтC|x |!n뉒A"|=6,M[AkQlKzp}uRHM܅)Dorz 82c"Q-b؈TSLZY^{} Χ$NXbJdJeݎl߅ij}Zsu')"%Ӡ;1ݕ"l:BUE{]MbĤ-̺+W~Ht09?0풧tm!kz.Bv5p.FT+⪅^p %xQM2K'B.+ n~ʦz˯ vqsj (0S^-\mֵW>Iߩ~opt?NHרhHJoTrې]ơo_1a!/eT+~zvXaeX`0+[gb)Lo}S`6>uznz ]Ȭ~MmBͲVWL2^*`LO<ާ+y{Ax4I9 mYyq2֥ r:/=# ~@lM>f*5\mM!沸W3`Ҙ0d@:?ؖ7,^ 7b֡X>(h뼖d{"(h7AtΖҘa¹YpBiDv%ksCSP *狩SFG]:x6RGa-UL%΀’g%D3͞߶_L,iw>ЈNB,=Kbbd%75TJ[wN-S*})t?@'Ik&&Vh!gG,U%.N5v-lda0{`BAepdPM*EL+14[l1zsKS+Zݙށ_Bp,ۚ9nggxsԧOsP& }E[ԻS/-`Fх`_'B,jcZWEo;/OzeiAbUsl o%) A$#8.3tttɡI<\ٿ~o3"B^ D/$$d|#"讂p?$p!N~' y։1:/``=Q$Kq"-fdT1 sW$u2"|Td w+4 GIG QGjj d |,6AQ)I#?!1)  bɲof>WrVt>mK 8ʄs=3̳0p .ɘgz f`yTT# bΈ! *>a, jˁThؼ\@PGỹOtPY>ɤȔ^lKwE*7Ulo L0cahFqfy2aME3C?[_WeA+7Ip˰,N3 }kϗXC$f"8U4 }~pe ۋ \Z !N8Ć!D *pKYzYMggB u\cSF7M[3 $y˹We$oԴ#fdM,|m :mcZ+<C"cʖI V!v5n@ t7 Ӥ*߯E0tb܎M=qܰ^8 $:qjg\cseKρ 6qwfrYhm:ye|n=Jd-1*BU|b.hm#2>ȈQ{gb Lann;lnAjTL1sѭjpb}?)[liXT X쎢K{PE٧&X3UؤB@`%u0GClLOMBtM`-J7+婹a1|J@r[u3)0| f /M}|Den)㲿[</>.E ԇH)T_4zrs׎ WW@z,,\" ~OEkRIT~)s^*\u~6RC F$Ý<'td~Eމj B[Bx(Xn5yZ;X;{¼1B"l@Ws{h0.[ !4{ɛ߹+w mZ;F_5)H4 e˜ p׋+ƮoG.Ǚz P|x(/gt -#V;EfCoK~014k ĝQ =1)k愈HpW:</ iSU,Ptb ]&E0qSl>.5 M8sKYUU/HoBEY$%)@u.4/0pTY fzPq, l}{KۖN ey(QX &(𭦥70el:Ew'b(oj ӪLw8o Rb?>-?rK_cc{7} }!Ju(pܒmy<,vr*'dɨc?-=@7>ɛ-)\ki'~XvMKgcxYTٌ*X!`QQX;UBς?݋V0DUԋE4#8o:X%SN$8&Ü91'4EXܵc%T,VHNHB⹯pV do5;ʻS= +A^W` *?Te8Wd}q.puՇ (=mm|Eq׹_4tcX6e tJ)H,}eވ2X$M]+o6a4b |1. m$mUİqωwQJ9n5d |ޖU/ xoV[ {;_:Srڄ}#3ް9ߧyEd4ܫ&Pwy5.UA30 9n`"f}/R (s\nXX,z؄q:]҂ >5s юƟeX8M(cBg.Y}%f-F(5嫃xKwz0keNc;YV ;]k KBR,we$0PuYj\DT%Qv`Yp;|`& +yMbi*I}|ބL/SC6+G2kQ4 H&>N8(8<7K|NhAd/,fR++5ex;Q/;GG5sVziU܅tGi_BܩNLl`]")j P`e uתX&_Ѩ3 U,MwXcg ӭAcIגI~JD% ck'k2$< (\MAD:-+ObnC""M(/`A*uX%Q<"isPZ˺ll;OQuH^Oh۫|lre.r%0u\9#sn7Z# ,. ـ|tϋ4=s.4gѫܡaO?=@NVkLO"!?X>z')P1JԶfag⼭:/KA! 3oق2TTKLQ鋉~3[ FGoH(-d]k]n]yMx}v-8kXWi  ć*zFy_;恙gv<4j/.P&`7|* }*2NX%*b߯ :)IMw5=GYxzv֎CLN:bn ޑSf DGDӅ}K ZhRѽ]S7'zh>c]ilވ}'*.gzh:&U8vu>Nu!ľAD)]?;0Ȏhi <6,2l?WUw"G\=욆oaBDzpTlvt܈PR9@קBNv\dE*tOx ExUn1uq|t4e{?}v[4J/5)h|͒)0bK`<@ frASBZ@:7i{5̸;@W q;/ZſjG벿>_sZ6|tN(/yz$;j .+ekY'l >Kt^%鎢WFɬ,3t7BtrvTo/ߢ`Յc![L;u1eR Rڊ’ĪR|6* swc }rDMmp߸؃#zhwհiILV'0/(}$'y+@^z6E[bPmqYXJdd%}&@dܳ m ]Ŀk-hoo;!.p:ď@俎6RLAQf`jBn0Y&@']?DD{I. ҽs>=O42eUA=mi{l&Ho4i6G^"V`>/pR ̘Rȼ'>!c ^̶/mmR23٢5eOe4 >va_~qõ`ݖR~`ZG [4*iw}W(4O`>|bq tg-ZZ.!\^KaeNw9odѹt;ۂB|(c rZ+R{J "os7[K&:$IDþ!BZ(<UeWir\낼xl>9lȝԐ'7gT#tF҃W}t/4W$ˆv;<'3V606aD3 plhUDie30rTR?> (GODlr9Km) ǭ | cX1WnA$+KsT w)w6BO Ƣ uÅpE-o-=esPը}u;k_J :9$B$@kI25gF $cj|x/Wh_tp(7 #0!z `!0C>wvƦ  8~)~3= uk.=H=3eM+UQ_(:\~3QK/z_/zGnO{~U~x@~l0bUΩΗ]~7ݫӹskqo*q7Xx|=/D 2+P1hMs{qcS0DOΧmʤ'TW, չ^f%nnJn웵"bӺy;m;_w>llr.'w`_PMJ˻$$))Y~1ѤiqСKjIEj>MvM.^^+ש:fy<}bWVMkUC&6ઐZ;/Oe_ J,"K y`+X}I43 wtGb;~{ 동y7@Aܑ6?2֑96mݒ%YWkij3/C9BlbeTP`϶m>D,fnlQ$ 2.Zc0>EB6 >l;#Ë#X:-B4,A3D G&Y2哗:]'_Vn44\ӝ\.bnX,&qHƟd[Np'TMrhP>q|>ϛ'j8]ZDDX+)%!jf`4# 8]=#:+} w ѝBbrFG %k<%"mp[f Q;Hh۳yTӹfq"<.dwlj#tZAZw$]6v dSBRWh 2M0b3 τ6n:6r\ڷ+:UK0ќ,h3snU9X'%G8,p\$kߎBp08p$ Jg0эL_,6גCUj dpdL3 BzoP?HJ~0Mʊeۧޖ4! { ƌ2dXzoةNuyI J"@k,P <^,{0u~zތa7"A5d 6ȼ= ^0x$T_H#Y&oc,'ğ @`#Q_Q()~D_d{ȫLF7&KzfҨjͦY"`Hۛ"lHnJ([VB9Od:~W dƦdٟfy->uPY+`gapL9 ]0ӈ΁xOɦ۽j-( AUQTbWsnU_Arدӧ^`l%dHlHUAޱIWA:敽ɓ^۷nݥ R T!ٍ,G)ol?Nq(c7;$@m_K-!bHHKmURNORle=ּ\w(?tqiunky_vI vXn/6 KCLiHhG?fZF [&Qz G]F uS5腛q;68&{"MgOE?(Xǣ/QoB& >} \ȧ4!V}lSŖ& 5U.b#g/4kA(;ע8Z 56H. K?CZitu}7@!<eTbII}`br9%eaF14૟ ́kAҪ{:D~޼.tv x@$$aYB*'g Nsɀ c9~OĖA5oϻFf&uvOFɫC3ÈNX&Ys6#}SOIH}Z&v6NCp6+}Bexh> k(qb=ЕK$8Y% %R x5:Bc$)=*$9e;v1RNGrHea=&p垍㗜:ݰ4hk.TLMΔsȄTJ6<7! fF8p N95qb\nlJFҮm)3 @ᶻBKjA:tg0?'>\bQ"Wgs#zS,kOղx:D|:T vPcA=TU:Ʈdf`G݅J38ϲxƚCE& 8kjۿ{74i2eC3! 8xaU̽#ZAËbN&K`3j0N$+ 0gbmg1כLҿd *)S[1gĠM `H_m>?}`=ełKEET%5/X9nL+4\<8|B skD}?xaN[m0cA%rF*aluHH \ rXCv|17v ySpA܉g멻3Q2G7Lv,F]ΒK3E'&S[n,J>AO&t丰Q!y{:ȴ^%K=s@ӘτμpȡOt7z4z~b 5VN$:Q !3X'YWSsnTkV|{Q' %e _>#z,r2c }i7u gx_-Ѐlibvips-8.12.1/test/test-suite/test_arithmetic.py000066400000000000000000000573351414645631700221320ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import math import pytest import pyvips from helpers import unsigned_formats, float_formats, noncomplex_formats, \ all_formats, run_fn, run_image2, run_const, run_cmp, run_cmp2, \ assert_almost_equal_objects class TestArithmetic: def run_arith(self, fn, fmt=all_formats): [run_image2('%s image %s %s %s' % (fn.__name__, x, y, z), x.cast(y), x.cast(z), fn) for x in self.all_images for y in fmt for z in fmt] def run_arith_const(self, fn, fmt=all_formats): [run_const('%s scalar %s %s' % (fn.__name__, x, y), fn, x.cast(y), 2) for x in self.all_images for y in fmt] [run_const('%s vector %s' % (fn.__name__, y), fn, self.colour.cast(y), [1, 2, 3]) for y in fmt] # run a function on an image, # 50,50 and 10,10 should have different values on the test image def run_imageunary(self, message, im, fn): run_cmp(message, im, 50, 50, lambda x: run_fn(fn, x)) run_cmp(message, im, 10, 10, lambda x: run_fn(fn, x)) def run_unary(self, images, fn, fmt=all_formats): [self.run_imageunary(fn.__name__ + ' image', x.cast(y), fn) for x in images for y in fmt] # run a function on a pair of images # 50,50 and 10,10 should have different values on the test image # don't loop over band elements def run_imagebinary(self, message, left, right, fn): run_cmp2(message, left, right, 50, 50, fn) run_cmp2(message, left, right, 10, 10, fn) def run_binary(self, images, fn, fmt=all_formats): [self.run_imagebinary(f'{fn.__name__ } {y} {x}', x.cast(y), x.cast(z), fn) for x in images for y in fmt for z in fmt] def versiontuple(version_string): return tuple(map(int, (version_string.split('.')))) @classmethod def setup_class(cls): im = pyvips.Image.mask_ideal(100, 100, 0.5, reject=True, optical=True) cls.colour = im * [1, 2, 3] + [2, 3, 4] cls.mono = cls.colour.extract_band(1) cls.all_images = [cls.mono, cls.colour] @classmethod def teardown_class(cls): cls.colour = None cls.mono = None cls.all_images = None # test all operator overloads we define def test_add(self): def add(x, y): return x + y self.run_arith_const(add) self.run_arith(add) def test_sub(self): def sub(x, y): return x - y self.run_arith_const(sub) self.run_arith(sub) def test_mul(self): def mul(x, y): return x * y self.run_arith_const(mul) self.run_arith(mul) def test_div(self): def div(x, y): return x / y # (const / image) needs (image ** -1), which won't work for complex self.run_arith_const(div, fmt=noncomplex_formats) self.run_arith(div) def test_floordiv(self): def my_floordiv(x, y): return x // y # (const // image) needs (image ** -1), which won't work for complex self.run_arith_const(my_floordiv, fmt=noncomplex_formats) self.run_arith(my_floordiv, fmt=noncomplex_formats) def test_pow(self): def my_pow(x, y): return x ** y # (image ** x) won't work for complex images ... just test non-complex self.run_arith_const(my_pow, fmt=noncomplex_formats) self.run_arith(my_pow, fmt=noncomplex_formats) def test_and(self): def my_and(x, y): # python doesn't allow bools on float if isinstance(x, float): x = int(x) if isinstance(y, float): y = int(y) return x & y self.run_arith_const(my_and, fmt=noncomplex_formats) self.run_arith(my_and, fmt=noncomplex_formats) def test_or(self): def my_or(x, y): # python doesn't allow bools on float if isinstance(x, float): x = int(x) if isinstance(y, float): y = int(y) return x | y self.run_arith_const(my_or, fmt=noncomplex_formats) self.run_arith(my_or, fmt=noncomplex_formats) def test_xor(self): def my_xor(x, y): # python doesn't allow bools on float if isinstance(x, float): x = int(x) if isinstance(y, float): y = int(y) return x ^ y self.run_arith_const(my_xor, fmt=noncomplex_formats) self.run_arith(my_xor, fmt=noncomplex_formats) def test_more(self): def more(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x > y else: if x > y: return 255 else: return 0 self.run_arith_const(more) self.run_arith(more) def test_moreeq(self): def moreeq(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x >= y else: if x >= y: return 255 else: return 0 self.run_arith_const(moreeq) self.run_arith(moreeq) def test_less(self): def less(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x < y else: if x < y: return 255 else: return 0 self.run_arith_const(less) self.run_arith(less) def test_lesseq(self): def lesseq(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x <= y else: if x <= y: return 255 else: return 0 self.run_arith_const(lesseq) self.run_arith(lesseq) def test_equal(self): def equal(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x == y else: if x == y: return 255 else: return 0 self.run_arith_const(equal) self.run_arith(equal) def test_noteq(self): def noteq(x, y): if isinstance(x, pyvips.Image) or isinstance(y, pyvips.Image): return x != y else: if x != y: return 255 else: return 0 self.run_arith_const(noteq) self.run_arith(noteq) # comparisons against out of range values should always fail, and # comparisons to fractional values should always fail x = pyvips.Image.grey(256, 256, uchar=True) assert (x == 1000).max() == 0 assert (x == 12).max() == 255 assert (x == 12.5).max() == 0 def test_abs(self): def my_abs(x): return abs(x) im = -self.colour self.run_unary([im], my_abs) def test_lshift(self): def my_lshift(x): # python doesn't allow float << int if isinstance(x, float): x = int(x) return x << 2 # we don't support constant << image, treat as a unary self.run_unary(self.all_images, my_lshift, fmt=noncomplex_formats) def test_rshift(self): def my_rshift(x): # python doesn't allow float >> int if isinstance(x, float): x = int(x) return x >> 2 # we don't support constant >> image, treat as a unary self.run_unary(self.all_images, my_rshift, fmt=noncomplex_formats) def test_mod(self): def my_mod(x): return x % 2 # we don't support constant % image, treat as a unary self.run_unary(self.all_images, my_mod, fmt=noncomplex_formats) def test_pos(self): def my_pos(x): return +x self.run_unary(self.all_images, my_pos) def test_neg(self): def my_neg(x): return -x self.run_unary(self.all_images, my_neg) def test_invert(self): def my_invert(x): if isinstance(x, float): x = int(x) return ~x & 0xff # ~image is trimmed to image max so it's hard to test for all formats # just test uchar self.run_unary(self.all_images, my_invert, fmt=[pyvips.BandFormat.UCHAR]) # test the rest of VipsArithmetic def test_avg(self): im = pyvips.Image.black(50, 100) test = im.insert(im + 100, 50, 0, expand=True) for fmt in all_formats: assert pytest.approx(test.cast(fmt).avg()) == 50 def test_deviate(self): im = pyvips.Image.black(50, 100) test = im.insert(im + 100, 50, 0, expand=True) for fmt in noncomplex_formats: assert pytest.approx(test.cast(fmt).deviate(), abs=0.01) == 50 def test_polar(self): im = pyvips.Image.black(100, 100) + 100 im = im.complexform(im) im = im.polar() assert pytest.approx(im.real().avg()) == 100 * 2 ** 0.5 assert pytest.approx(im.imag().avg()) == 45 def test_rect(self): im = pyvips.Image.black(100, 100) im = (im + 100 * 2 ** 0.5).complexform(im + 45) im = im.rect() assert pytest.approx(im.real().avg()) == 100 assert pytest.approx(im.imag().avg()) == 100 def test_conjugate(self): im = pyvips.Image.black(100, 100) + 100 im = im.complexform(im) im = im.conj() assert pytest.approx(im.real().avg()) == 100 assert pytest.approx(im.imag().avg()) == -100 def test_histfind(self): im = pyvips.Image.black(50, 100) test = im.insert(im + 10, 50, 0, expand=True) for fmt in all_formats: hist = test.cast(fmt).hist_find() assert_almost_equal_objects(hist(0, 0), [5000]) assert_almost_equal_objects(hist(10, 0), [5000]) assert_almost_equal_objects(hist(5, 0), [0]) test = test * [1, 2, 3] for fmt in all_formats: hist = test.cast(fmt).hist_find(band=0) assert_almost_equal_objects(hist(0, 0), [5000]) assert_almost_equal_objects(hist(10, 0), [5000]) assert_almost_equal_objects(hist(5, 0), [0]) hist = test.cast(fmt).hist_find(band=1) assert_almost_equal_objects(hist(0, 0), [5000]) assert_almost_equal_objects(hist(20, 0), [5000]) assert_almost_equal_objects(hist(5, 0), [0]) def test_histfind_indexed(self): im = pyvips.Image.black(50, 100) test = im.insert(im + 10, 50, 0, expand=True) index = test // 10 for x in noncomplex_formats: for y in [pyvips.BandFormat.UCHAR, pyvips.BandFormat.USHORT]: a = test.cast(x) b = index.cast(y) hist = a.hist_find_indexed(b) assert_almost_equal_objects(hist(0, 0), [0]) assert_almost_equal_objects(hist(1, 0), [50000]) def test_histfind_ndim(self): im = pyvips.Image.black(100, 100) + [1, 2, 3] for fmt in noncomplex_formats: hist = im.cast(fmt).hist_find_ndim() assert_almost_equal_objects(hist(0, 0)[0], 10000) assert_almost_equal_objects(hist(5, 5)[5], 0) hist = im.cast(fmt).hist_find_ndim(bins=1) assert_almost_equal_objects(hist(0, 0)[0], 10000) assert hist.width == 1 assert hist.height == 1 assert hist.bands == 1 def test_hough_circle(self): test = pyvips.Image.black(100, 100).draw_circle(100, 50, 50, 40) for fmt in all_formats: im = test.cast(fmt) hough = im.hough_circle(min_radius=35, max_radius=45) v, x, y = hough.maxpos() vec = hough(x, y) r = vec.index(v) + 35 assert pytest.approx(x) == 50 assert pytest.approx(y) == 50 assert pytest.approx(r) == 40 def test_hough_line(self): # hough_line changed the way it codes parameter space in 8.7 ... don't # test earlier versions test = pyvips.Image.black(100, 100).draw_line(100, 10, 90, 90, 10) for fmt in all_formats: im = test.cast(fmt) hough = im.hough_line() v, x, y = hough.maxpos() angle = 180.0 * x // hough.width distance = test.height * y // hough.height assert pytest.approx(angle) == 45 assert pytest.approx(distance) == 70 def test_sin(self): def my_sin(x): if isinstance(x, pyvips.Image): return x.sin() else: return math.sin(math.radians(x)) self.run_unary(self.all_images, my_sin, fmt=noncomplex_formats) def test_cos(self): def my_cos(x): if isinstance(x, pyvips.Image): return x.cos() else: return math.cos(math.radians(x)) self.run_unary(self.all_images, my_cos, fmt=noncomplex_formats) def test_tan(self): def my_tan(x): if isinstance(x, pyvips.Image): return x.tan() else: return math.tan(math.radians(x)) self.run_unary(self.all_images, my_tan, fmt=noncomplex_formats) def test_asin(self): def my_asin(x): if isinstance(x, pyvips.Image): return x.asin() else: return math.degrees(math.asin(x)) im = (pyvips.Image.black(100, 100) + [1, 2, 3]) / 3.0 self.run_unary([im], my_asin, fmt=noncomplex_formats) def test_acos(self): def my_acos(x): if isinstance(x, pyvips.Image): return x.acos() else: return math.degrees(math.acos(x)) im = (pyvips.Image.black(100, 100) + [1, 2, 3]) / 3.0 self.run_unary([im], my_acos, fmt=noncomplex_formats) def test_atan(self): def my_atan(x): if isinstance(x, pyvips.Image): return x.atan() else: return math.degrees(math.atan(x)) im = (pyvips.Image.black(100, 100) + [1, 2, 3]) / 3.0 self.run_unary([im], my_atan, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for sinh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_sinh(self): def my_sinh(x): if isinstance(x, pyvips.Image): return x.sinh() else: return math.sinh(x) self.run_unary(self.all_images, my_sinh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for cosh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_cosh(self): def my_cosh(x): if isinstance(x, pyvips.Image): return x.cosh() else: return math.cosh(x) self.run_unary(self.all_images, my_cosh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for tanh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_tanh(self): def my_tanh(x): if isinstance(x, pyvips.Image): return x.tanh() else: return math.tanh(x) self.run_unary(self.all_images, my_tanh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for asinh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_asinh(self): def my_asinh(x): if isinstance(x, pyvips.Image): return x.asinh() else: return math.asinh(x) im = (pyvips.Image.black(100, 100) + [4, 5, 6]) / 3.0 self.run_unary([im], my_asinh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for acosh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_acosh(self): def my_acosh(x): if isinstance(x, pyvips.Image): return x.acosh() else: return math.acosh(x) im = (pyvips.Image.black(100, 100) + [4, 5, 6]) / 3.0 self.run_unary([im], my_acosh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for atanh @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_atanh(self): def my_atanh(x): if isinstance(x, pyvips.Image): return x.atanh() else: return math.atanh(x) im = (pyvips.Image.black(100, 100) + [0, 1, 2]) / 3.0 self.run_unary([im], my_atanh, fmt=noncomplex_formats) # this requires pyvips 2.1.16 for atan2 @pytest.mark.skipif(versiontuple(pyvips.__version__) < versiontuple('2.1.16'), reason='your pyvips is too old') def test_atan2(self): def my_atan2(x, y): if isinstance(x, pyvips.Image): return x.atan2(y) else: return math.degrees(math.atan2(x[0], y[0])) im = (pyvips.Image.black(100, 100) + [1, 2, 3]) / 3.0 self.run_binary(im, my_atan2, fmt=noncomplex_formats) def test_log(self): def my_log(x): if isinstance(x, pyvips.Image): return x.log() else: return math.log(x) self.run_unary(self.all_images, my_log, fmt=noncomplex_formats) def test_log10(self): def my_log10(x): if isinstance(x, pyvips.Image): return x.log10() else: return math.log10(x) self.run_unary(self.all_images, my_log10, fmt=noncomplex_formats) def test_exp(self): def my_exp(x): if isinstance(x, pyvips.Image): return x.exp() else: return math.exp(x) self.run_unary(self.all_images, my_exp, fmt=noncomplex_formats) def test_exp10(self): def my_exp10(x): if isinstance(x, pyvips.Image): return x.exp10() else: return math.pow(10, x) self.run_unary(self.all_images, my_exp10, fmt=noncomplex_formats) def test_floor(self): def my_floor(x): if isinstance(x, pyvips.Image): return x.floor() else: return math.floor(x) self.run_unary(self.all_images, my_floor) def test_ceil(self): def my_ceil(x): if isinstance(x, pyvips.Image): return x.ceil() else: return math.ceil(x) self.run_unary(self.all_images, my_ceil) def test_rint(self): def my_rint(x): if isinstance(x, pyvips.Image): return x.rint() else: return round(x) self.run_unary(self.all_images, my_rint) def test_sign(self): def my_sign(x): if isinstance(x, pyvips.Image): return x.sign() else: if x > 0: return 1 elif x < 0: return -1 else: return 0 self.run_unary(self.all_images, my_sign) def test_max(self): test = pyvips.Image.black(100, 100).draw_rect(100, 40, 50, 1, 1) for fmt in all_formats: v = test.cast(fmt).max() assert pytest.approx(v) == 100 v, x, y = test.cast(fmt).maxpos() assert pytest.approx(v) == 100 assert pytest.approx(x) == 40 assert pytest.approx(y) == 50 def test_min(self): test = (pyvips.Image.black(100, 100) + 100).draw_rect(0, 40, 50, 1, 1) for fmt in all_formats: v = test.cast(fmt).min() assert pytest.approx(v) == 0 v, x, y = test.cast(fmt).minpos() assert pytest.approx(v) == 0 assert pytest.approx(x) == 40 assert pytest.approx(y) == 50 def test_measure(self): im = pyvips.Image.black(50, 50) test = im.insert(im + 10, 50, 0, expand=True) for x in noncomplex_formats: a = test.cast(x) matrix = a.measure(2, 1) [p1] = matrix(0, 0) [p2] = matrix(0, 1) assert pytest.approx(p1) == 0 assert pytest.approx(p2) == 10 def test_find_trim(self): if pyvips.type_find("VipsOperation", "find_trim") != 0: im = pyvips.Image.black(50, 60) + 100 test = im.embed(10, 20, 200, 300, extend="white") for x in unsigned_formats + float_formats: a = test.cast(x) left, top, width, height = a.find_trim() assert left == 10 assert top == 20 assert width == 50 assert height == 60 test_rgb = test.bandjoin([test, test]) left, top, width, height = test_rgb.find_trim(background=[255, 255, 255]) assert left == 10 assert top == 20 assert width == 50 assert height == 60 def test_profile(self): test = pyvips.Image.black(100, 100).draw_rect(100, 40, 50, 1, 1) for fmt in noncomplex_formats: columns, rows = test.cast(fmt).profile() v, x, y = columns.minpos() assert pytest.approx(v) == 50 assert pytest.approx(x) == 40 assert pytest.approx(y) == 0 v, x, y = rows.minpos() assert pytest.approx(v) == 40 assert pytest.approx(x) == 0 assert pytest.approx(y) == 50 def test_project(self): im = pyvips.Image.black(50, 50) test = im.insert(im + 10, 50, 0, expand=True) for fmt in noncomplex_formats: columns, rows = test.cast(fmt).project() assert_almost_equal_objects(columns(10, 0), [0]) assert_almost_equal_objects(columns(70, 0), [50 * 10]) assert_almost_equal_objects(rows(0, 10), [50 * 10]) def test_stats(self): im = pyvips.Image.black(50, 50) test = im.insert(im + 10, 50, 0, expand=True) for x in noncomplex_formats: a = test.cast(x) matrix = a.stats() assert_almost_equal_objects(matrix(0, 0), [a.min()]) assert_almost_equal_objects(matrix(1, 0), [a.max()]) assert_almost_equal_objects(matrix(2, 0), [50 * 50 * 10]) assert_almost_equal_objects(matrix(3, 0), [50 * 50 * 100]) assert_almost_equal_objects(matrix(4, 0), [a.avg()]) assert_almost_equal_objects(matrix(5, 0), [a.deviate()]) assert_almost_equal_objects(matrix(0, 1), [a.min()]) assert_almost_equal_objects(matrix(1, 1), [a.max()]) assert_almost_equal_objects(matrix(2, 1), [50 * 50 * 10]) assert_almost_equal_objects(matrix(3, 1), [50 * 50 * 100]) assert_almost_equal_objects(matrix(4, 1), [a.avg()]) assert_almost_equal_objects(matrix(5, 1), [a.deviate()]) def test_sum(self): for fmt in all_formats: im = pyvips.Image.black(50, 50) im2 = [(im + x).cast(fmt) for x in range(0, 100, 10)] im3 = pyvips.Image.sum(im2) assert pytest.approx(im3.max()) == sum(range(0, 100, 10)) if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_colour.py000066400000000000000000000152631414645631700212760ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import JPEG_FILE, SRGB_FILE, colour_colourspaces, \ mono_colourspaces, assert_almost_equal_objects, skip_if_no class TestColour: def test_colourspace(self): # mid-grey in Lab ... put 42 in the extra band, it should be copied # unmodified test = pyvips.Image.black(100, 100) + [50, 0, 0, 42] test = test.copy(interpretation=pyvips.Interpretation.LAB) # a long series should come in a circle im = test for col in colour_colourspaces + [pyvips.Interpretation.LAB]: im = im.colourspace(col) assert im.interpretation == col for i in range(0, 4): min_l = im.extract_band(i).min() max_h = im.extract_band(i).max() assert pytest.approx(min_l) == max_h pixel = im(10, 10) assert pytest.approx(pixel[3], 0.01) == 42 # alpha won't be equal for RGB16, but it should be preserved if we go # there and back im = im.colourspace(pyvips.Interpretation.RGB16) im = im.colourspace(pyvips.Interpretation.LAB) before = test(10, 10) after = im(10, 10) assert_almost_equal_objects(before, after, threshold=0.1) # go between every pair of colour spaces for start in colour_colourspaces: for end in colour_colourspaces: im = test.colourspace(start) im2 = im.colourspace(end) im3 = im2.colourspace(pyvips.Interpretation.LAB) before = test(10, 10) after = im3(10, 10) assert_almost_equal_objects(before, after, threshold=0.1) # test Lab->XYZ on mid-grey # checked against http://www.brucelindbloom.com im = test.colourspace(pyvips.Interpretation.XYZ) after = im(10, 10) assert_almost_equal_objects(after, [17.5064, 18.4187, 20.0547, 42]) # grey->colour->grey should be equal for mono_fmt in mono_colourspaces: test_grey = test.colourspace(mono_fmt) im = test_grey for col in colour_colourspaces + [mono_fmt]: im = im.colourspace(col) assert im.interpretation == col [before, alpha_before] = test_grey(10, 10) [after, alpha_after] = im(10, 10) assert abs(alpha_after - alpha_before) < 1 if mono_fmt == pyvips.Interpretation.GREY16: # GREY16 can wind up rather different due to rounding assert abs(after - before) < 30 else: # but 8-bit we should hit exactly assert abs(after - before) < 1 # we should be able to go from cmyk to any 3-band space and back again, # approximately cmyk = test.colourspace(pyvips.Interpretation.CMYK) for end in colour_colourspaces: im = cmyk.colourspace(end) im2 = im.colourspace(pyvips.Interpretation.CMYK) before = cmyk(10, 10) after = im2(10, 10) assert_almost_equal_objects(before, after, threshold=10) # test results from Bruce Lindbloom's calculator: # http://www.brucelindbloom.com def test_dE00(self): # put 42 in the extra band, it should be copied unmodified reference = pyvips.Image.black(100, 100) + [50, 10, 20, 42] reference = reference.copy(interpretation=pyvips.Interpretation.LAB) sample = pyvips.Image.black(100, 100) + [40, -20, 10] sample = sample.copy(interpretation=pyvips.Interpretation.LAB) difference = reference.dE00(sample) result, alpha = difference(10, 10) assert pytest.approx(result, 0.001) == 30.238 assert pytest.approx(alpha, 0.001) == 42.0 def test_dE76(self): # put 42 in the extra band, it should be copied unmodified reference = pyvips.Image.black(100, 100) + [50, 10, 20, 42] reference = reference.copy(interpretation=pyvips.Interpretation.LAB) sample = pyvips.Image.black(100, 100) + [40, -20, 10] sample = sample.copy(interpretation=pyvips.Interpretation.LAB) difference = reference.dE76(sample) result, alpha = difference(10, 10) assert pytest.approx(result, 0.001) == 33.166 assert pytest.approx(alpha, 0.001) == 42.0 # the vips CMC calculation is based on distance in a colorspace # derived from the CMC formula, so it won't match exactly ... # see vips_LCh2CMC() for details def test_dECMC(self): reference = pyvips.Image.black(100, 100) + [50, 10, 20, 42] reference = reference.copy(interpretation=pyvips.Interpretation.LAB) sample = pyvips.Image.black(100, 100) + [55, 11, 23] sample = sample.copy(interpretation=pyvips.Interpretation.LAB) difference = reference.dECMC(sample) result, alpha = difference(10, 10) assert abs(result - 4.97) < 0.5 assert pytest.approx(alpha, 0.001) == 42.0 @skip_if_no("icc_import") def test_icc(self): test = pyvips.Image.new_from_file(JPEG_FILE) im = test.icc_import().icc_export() assert im.dE76(test).max() < 6 im = test.icc_import() im2 = im.icc_export(depth=16) assert im2.format == pyvips.BandFormat.USHORT im3 = im2.icc_import() assert (im - im3).abs().max() < 3 im = test.icc_import(intent=pyvips.Intent.ABSOLUTE) im2 = im.icc_export(intent=pyvips.Intent.ABSOLUTE) assert im2.dE76(test).max() < 6 im = test.icc_import() im2 = im.icc_export(output_profile=SRGB_FILE) im3 = im.colourspace(pyvips.Interpretation.SRGB) assert im2.dE76(im3).max() < 6 before_profile = test.get("icc-profile-data") im = test.icc_transform(SRGB_FILE) after_profile = im.get("icc-profile-data") im2 = test.icc_import() im3 = im2.colourspace(pyvips.Interpretation.SRGB) assert im.dE76(im3).max() < 6 assert len(before_profile) != len(after_profile) im = test.icc_import(input_profile=SRGB_FILE) im2 = test.icc_import() assert 6 < im.dE76(im2).max() im = test.icc_import(pcs=pyvips.PCS.XYZ) assert im.interpretation == pyvips.Interpretation.XYZ im = test.icc_import() assert im.interpretation == pyvips.Interpretation.LAB # even without lcms, we should have a working approximation def test_cmyk(self): test = pyvips.Image.new_from_file(JPEG_FILE) im = test.colourspace("cmyk").colourspace("srgb") before = test(150, 210) after = im(150, 210) assert_almost_equal_objects(before, after, threshold=10) if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_connection.py000066400000000000000000000075001414645631700221250ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import sys import os import shutil import tempfile import pytest import pyvips from helpers import \ JPEG_FILE, PNG_FILE, TIF_FILE, \ temp_filename, assert_almost_equal_objects, have, skip_if_no class TestConnection: tempdir = None @classmethod def setup_class(cls): cls.tempdir = tempfile.mkdtemp() cls.colour = pyvips.Image.jpegload(JPEG_FILE) cls.mono = cls.colour.extract_band(1).copy() # we remove the ICC profile: the RGB one will no longer be appropriate cls.mono.remove("icc-profile-data") cls.rad = cls.colour.float2rad().copy() cls.rad.remove("icc-profile-data") cls.cmyk = cls.colour.bandjoin(cls.mono) cls.cmyk = cls.cmyk.copy(interpretation=pyvips.Interpretation.CMYK) cls.cmyk.remove("icc-profile-data") @classmethod def teardown_class(cls): shutil.rmtree(cls.tempdir, ignore_errors=True) cls.colour = None cls.mono = None cls.rad = None cls.cmyk = None def test_source_new_from_file(self): x = pyvips.Source.new_from_file(JPEG_FILE) assert x.filename() == JPEG_FILE @skip_if_no("jpegload_source") def test_image_new_from_source_file(self): x = pyvips.Source.new_from_file(JPEG_FILE) y = pyvips.Image.new_from_source(x, "") assert y.width == 290 assert y.height == 442 def test_target_new_to_file(self): filename = temp_filename(self.tempdir, ".jpg") x = pyvips.Target.new_to_file(filename) assert x.filename() == filename @skip_if_no("jpegload_source") def test_image_write_to_target_file(self): filename = temp_filename(self.tempdir, ".jpg") x = pyvips.Target.new_to_file(filename) self.colour.write_to_target(x, ".jpg") with open(filename, 'rb') as f: data = f.read() data2 = self.colour.write_to_buffer(".jpg") assert data == data2 def test_source_new_memory(self): data = self.colour.write_to_buffer(".jpg") x = pyvips.Source.new_from_memory(data) assert x.filename() == None @skip_if_no("jpegload_source") def test_image_new_from_source_memory(self): data = self.colour.write_to_buffer(".jpg") x = pyvips.Source.new_from_memory(data) y = pyvips.Image.new_from_source(x, "") assert y.width == 290 assert y.height == 442 def test_target_new_memory(self): x = pyvips.Target.new_to_memory() assert x.filename() == None @skip_if_no("jpegload_source") def test_image_write_to_target_memory(self): x = pyvips.Target.new_to_memory() self.colour.write_to_target(x, ".jpg") y = self.colour.write_to_buffer(".jpg") assert x.get("blob") == y @skip_if_no("matrixload_source") @skip_if_no("matrixsave_target") def test_connection_matrix(self): x = pyvips.Target.new_to_memory() self.mono.matrixsave_target(x) y = pyvips.Source.new_from_memory(x.get("blob")) im = pyvips.Image.matrixload_source(y) assert (im - self.mono).abs().max() == 0 @skip_if_no("csvload_source") @skip_if_no("csvsave_target") def test_connection_csv(self): x = pyvips.Target.new_to_memory() self.mono.csvsave_target(x) y = pyvips.Source.new_from_memory(x.get("blob")) im = pyvips.Image.csvload_source(y) assert (im - self.mono).abs().max() == 0 @skip_if_no("ppmload_source") @skip_if_no("ppmsave_target") def test_connection_ppm(self): x = pyvips.Target.new_to_memory() self.mono.ppmsave_target(x) y = pyvips.Source.new_from_memory(x.get("blob")) im = pyvips.Image.ppmload_source(y) assert (im - self.mono).abs().max() == 0 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_conversion.py000066400000000000000000000721651414645631700221640ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import filecmp from functools import reduce import os import pytest import tempfile import shutil import pyvips from helpers import IMAGES, JPEG_FILE, RGBA_FILE, unsigned_formats, \ signed_formats, float_formats, int_formats, \ noncomplex_formats, all_formats, max_value, \ sizeof_format, rot45_angles, rot45_angle_bonds, \ rot_angles, rot_angle_bonds, run_cmp, run_cmp2, \ assert_almost_equal_objects, temp_filename class TestConversion: tempdir = None # run a function on an image, # 50,50 and 10,10 should have different values on the test image # don't loop over band elements def run_image_pixels(self, message, im, fn): run_cmp(message, im, 50, 50, fn) run_cmp(message, im, 10, 10, fn) # run a function on a pair of images # 50,50 and 10,10 should have different values on the test image # don't loop over band elements def run_image_pixels2(self, message, left, right, fn): run_cmp2(message, left, right, 50, 50, fn) run_cmp2(message, left, right, 10, 10, fn) def run_unary(self, images, fn, fmt=all_formats): [self.run_image_pixels(fn.__name__ + (' %s' % y), x.cast(y), fn) for x in images for y in fmt] def run_binary(self, images, fn, fmt=all_formats): [self.run_image_pixels2(fn.__name__ + (' %s %s' % (y, z)), x.cast(y), x.cast(z), fn) for x in images for y in fmt for z in fmt] @classmethod def setup_class(cls): cls.tempdir = tempfile.mkdtemp() im = pyvips.Image.mask_ideal(100, 100, 0.5, reject=True, optical=True) cls.colour = (im * [1, 2, 3] + [2, 3, 4]).copy(interpretation="srgb") cls.mono = cls.colour[1].copy(interpretation="b-w") cls.all_images = [cls.mono, cls.colour] cls.image = pyvips.Image.jpegload(JPEG_FILE) @classmethod def teardown_class(cls): shutil.rmtree(cls.tempdir, ignore_errors=True) cls.colour = None cls.mono = None cls.image = None cls.all_images = None def test_cast(self): # casting negative pixels to an unsigned format should clip to zero for signed in signed_formats: im = (pyvips.Image.black(1, 1) - 10).cast(signed) for unsigned in unsigned_formats: im2 = im.cast(unsigned) assert im2.avg() == 0 # casting very positive pixels to a signed format should clip to max im = (pyvips.Image.black(1, 1) + max_value["uint"]).cast("uint") assert im.avg() == max_value["uint"] im2 = im.cast("int") assert im2.avg() == max_value["int"] im = (pyvips.Image.black(1, 1) + max_value["ushort"]).cast("ushort") im2 = im.cast("short") assert im2.avg() == max_value["short"] im = (pyvips.Image.black(1, 1) + max_value["uchar"]).cast("uchar") im2 = im.cast("char") assert im2.avg() == max_value["char"] def test_band_and(self): def band_and(x): if isinstance(x, pyvips.Image): return x.bandand() else: return [reduce(lambda a, b: int(a) & int(b), x)] self.run_unary(self.all_images, band_and, fmt=int_formats) def test_band_or(self): def band_or(x): if isinstance(x, pyvips.Image): return x.bandor() else: return [reduce(lambda a, b: int(a) | int(b), x)] self.run_unary(self.all_images, band_or, fmt=int_formats) def test_band_eor(self): def band_eor(x): if isinstance(x, pyvips.Image): return x.bandeor() else: return [reduce(lambda a, b: int(a) ^ int(b), x)] self.run_unary(self.all_images, band_eor, fmt=int_formats) def test_bandjoin(self): def bandjoin(x, y): if isinstance(x, pyvips.Image) and isinstance(y, pyvips.Image): return x.bandjoin(y) else: return x + y self.run_binary(self.all_images, bandjoin) def test_bandjoin_const(self): x = self.colour.bandjoin(1) assert x.bands == 4 assert x[3].avg() == 1 x = self.colour.bandjoin([1, 2]) assert x.bands == 5 assert x[3].avg() == 1 assert x[4].avg() == 2 def test_bandmean(self): def bandmean(x): if isinstance(x, pyvips.Image): return x.bandmean() else: return [sum(x) // len(x)] self.run_unary(self.all_images, bandmean, fmt=noncomplex_formats) def test_bandrank(self): def median(x, y): joined = [[a, b] for a, b in zip(x, y)] # .sort() isn't a function, so we have to run this as a separate # pass [z.sort() for z in joined] return [z[len(z) // 2] for z in joined] def bandrank(x, y): if isinstance(x, pyvips.Image) and isinstance(y, pyvips.Image): return x.bandrank([y]) else: return median(x, y) self.run_binary(self.all_images, bandrank, fmt=noncomplex_formats) # we can mix images and constants, and set the index arg a = self.mono.bandrank([2], index=0) b = (self.mono < 2).ifthenelse(self.mono, 2) assert (a - b).abs().min() == 0 def test_cache(self): def cache(x): if isinstance(x, pyvips.Image): return x.cache() else: return x self.run_unary(self.all_images, cache) def test_copy(self): x = self.colour.copy(interpretation=pyvips.Interpretation.LAB) assert x.interpretation == pyvips.Interpretation.LAB x = self.colour.copy(xres=42) assert x.xres == 42 x = self.colour.copy(yres=42) assert x.yres == 42 x = self.colour.copy(xoffset=42) assert x.xoffset == 42 x = self.colour.copy(yoffset=42) assert x.yoffset == 42 x = self.colour.copy(coding=pyvips.Coding.NONE) assert x.coding == pyvips.Coding.NONE def test_bandfold(self): x = self.mono.bandfold() assert x.width == 1 assert x.bands == self.mono.width y = x.bandunfold() assert y.width == self.mono.width assert y.bands == 1 assert x.avg() == y.avg() x = self.mono.bandfold(factor=2) assert x.width == self.mono.width / 2 assert x.bands == 2 y = x.bandunfold(factor=2) assert y.width == self.mono.width assert y.bands == 1 assert x.avg() == y.avg() def test_byteswap(self): x = self.mono.cast("ushort") y = x.byteswap().byteswap() assert x.width == y.width assert x.height == y.height assert x.bands == y.bands assert x.avg() == y.avg() def test_embed(self): for fmt in all_formats: test = self.colour.cast(fmt) im = test.embed(20, 20, self.colour.width + 40, self.colour.height + 40) pixel = im(10, 10) assert_almost_equal_objects(pixel, [0, 0, 0]) pixel = im(30, 30) assert_almost_equal_objects(pixel, [2, 3, 4]) pixel = im(im.width - 10, im.height - 10) assert_almost_equal_objects(pixel, [0, 0, 0]) im = test.embed(20, 20, self.colour.width + 40, self.colour.height + 40, extend=pyvips.Extend.COPY) pixel = im(10, 10) assert_almost_equal_objects(pixel, [2, 3, 4]) pixel = im(im.width - 10, im.height - 10) assert_almost_equal_objects(pixel, [2, 3, 4]) im = test.embed(20, 20, self.colour.width + 40, self.colour.height + 40, extend=pyvips.Extend.BACKGROUND, background=[7, 8, 9]) pixel = im(10, 10) assert_almost_equal_objects(pixel, [7, 8, 9]) pixel = im(im.width - 10, im.height - 10) assert_almost_equal_objects(pixel, [7, 8, 9]) im = test.embed(20, 20, self.colour.width + 40, self.colour.height + 40, extend=pyvips.Extend.WHITE) pixel = im(10, 10) # uses 255 in all bytes of ints, 255.0 for float pixel = [int(x) & 0xff for x in pixel] assert_almost_equal_objects(pixel, [255, 255, 255]) pixel = im(im.width - 10, im.height - 10) pixel = [int(x) & 0xff for x in pixel] assert_almost_equal_objects(pixel, [255, 255, 255]) @pytest.mark.skipif(pyvips.type_find("VipsOperation", "gravity") == 0, reason="no gravity in this vips, skipping test") def test_gravity(self): im = pyvips.Image.black(1, 1) + 255 positions = [ ['centre', 1, 1], ['north', 1, 0], ['south', 1, 2], ['east', 2, 1], ['west', 0, 1], ['north-east', 2, 0], ['south-east', 2, 2], ['south-west', 0, 2], ['north-west', 0, 0] ] for direction, x, y in positions: im2 = im.gravity(direction, 3, 3) assert_almost_equal_objects(im2(x, y), [255]) assert_almost_equal_objects(im2.avg(), 255.0 / 9.0) def test_extract(self): for fmt in all_formats: test = self.colour.cast(fmt) pixel = test(30, 30) assert_almost_equal_objects(pixel, [2, 3, 4]) sub = test.extract_area(25, 25, 10, 10) pixel = sub(5, 5) assert_almost_equal_objects(pixel, [2, 3, 4]) sub = test.extract_band(1, n=2) pixel = sub(30, 30) assert_almost_equal_objects(pixel, [3, 4]) def test_slice(self): test = self.colour bands = [x.avg() for x in test] x = test[0].avg() assert x == bands[0] x = test[-1].avg() assert_almost_equal_objects(x, bands[2]) x = [i.avg() for i in test[1:3]] assert_almost_equal_objects(x, bands[1:3]) x = [i.avg() for i in test[1:-1]] assert_almost_equal_objects(x, bands[1:-1]) x = [i.avg() for i in test[:2]] assert_almost_equal_objects(x, bands[:2]) x = [i.avg() for i in test[1:]] assert_almost_equal_objects(x, bands[1:]) x = [i.avg() for i in test[-1]] assert_almost_equal_objects(x, bands[-1]) def test_crop(self): for fmt in all_formats: test = self.colour.cast(fmt) pixel = test(30, 30) assert_almost_equal_objects(pixel, [2, 3, 4]) sub = test.crop(25, 25, 10, 10) pixel = sub(5, 5) assert_almost_equal_objects(pixel, [2, 3, 4]) @pytest.mark.skipif(pyvips.type_find("VipsOperation", "smartcrop") == 0, reason="no smartcrop, skipping test") def test_smartcrop(self): test = self.image.smartcrop(100, 100) assert test.width == 100 assert test.height == 100 def test_falsecolour(self): for fmt in all_formats: test = self.colour.cast(fmt) im = test.falsecolour() assert im.width == test.width assert im.height == test.height assert im.bands == 3 pixel = im(30, 30) assert_almost_equal_objects(pixel, [20, 0, 41]) def test_flatten(self): for fmt in unsigned_formats + [pyvips.BandFormat.SHORT, pyvips.BandFormat.INT] + float_formats: mx = 255 alpha = mx / 2.0 nalpha = mx - alpha test = self.colour.bandjoin(alpha).cast(fmt) pixel = test(30, 30) predict = [int(x) * alpha / mx for x in pixel[:-1]] im = test.flatten() assert im.bands == 3 pixel = im(30, 30) for x, y in zip(pixel, predict): # we use float arithetic for int and uint, so the rounding # differs ... don't require huge accuracy assert abs(x - y) < 2 im = test.flatten(background=[100, 100, 100]) pixel = test(30, 30) predict = [int(x) * alpha / mx + (100 * nalpha) / mx for x in pixel[:-1]] assert im.bands == 3 pixel = im(30, 30) for x, y in zip(pixel, predict): assert abs(x - y) < 2 # if the image has max_alpha less than the numeric range of the # format, we can get out of range values ... check they are clipped # correctly rgba = pyvips.Image.new_from_file(RGBA_FILE) im = rgba * 256 im = im.cast("ushort") im = im.flatten() im2 = rgba * 256 im2 = im2.flatten() im2 = im2.cast("ushort") assert(abs(im - im2).max() == 0) def test_premultiply(self): for fmt in unsigned_formats + [pyvips.BandFormat.SHORT, pyvips.BandFormat.INT] + float_formats: mx = 255 alpha = mx / 2.0 test = self.colour.bandjoin(alpha).cast(fmt) pixel = test(30, 30) predict = [int(x) * alpha / mx for x in pixel[:-1]] + [alpha] im = test.premultiply() assert im.bands == test.bands pixel = im(30, 30) for x, y in zip(pixel, predict): # we use float arithetic for int and uint, so the rounding # differs ... don't require huge accuracy assert abs(x - y) < 2 @pytest.mark.skipif(pyvips.type_find("VipsConversion", "composite") == 0, reason="no composite support, skipping test") def test_composite(self): # 50% transparent image overlay = self.colour.bandjoin(128) base = self.colour + 100 comp = base.composite(overlay, "over") assert_almost_equal_objects(comp(0, 0), [51.8, 52.8, 53.8, 255], threshold=0.1) def test_unpremultiply(self): for fmt in unsigned_formats + [pyvips.BandFormat.SHORT, pyvips.BandFormat.INT] + float_formats: mx = 255 alpha = mx / 2.0 test = self.colour.bandjoin(alpha).cast(fmt) pixel = test(30, 30) predict = [int(x) / (alpha / mx) for x in pixel[:-1]] + [alpha] im = test.unpremultiply() assert im.bands == test.bands pixel = im(30, 30) for x, y in zip(pixel, predict): # we use float arithetic for int and uint, so the rounding # differs ... don't require huge accuracy assert abs(x - y) < 2 def test_flip(self): for fmt in all_formats: test = self.colour.cast(fmt) result = test.fliphor() result = result.flipver() result = result.fliphor() result = result.flipver() diff = (test - result).abs().max() assert diff == 0 def test_gamma(self): exponent = 2.4 for fmt in noncomplex_formats: mx = max_value[fmt] test = (self.colour + mx / 2.0).cast(fmt) norm = mx ** exponent / mx result = test.gamma() before = test(30, 30) after = result(30, 30) predict = [x ** exponent / norm for x in before] for a, b in zip(after, predict): # ie. less than 1% error, rounding on 7-bit images # means this is all we can expect assert abs(a - b) < mx / 100.0 exponent = 1.2 for fmt in noncomplex_formats: mx = max_value[fmt] test = (self.colour + mx / 2.0).cast(fmt) norm = mx ** exponent / mx result = test.gamma(exponent=1.0 / 1.2) before = test(30, 30) after = result(30, 30) predict = [x ** exponent / norm for x in before] for a, b in zip(after, predict): # ie. less than 1% error, rounding on 7-bit images # means this is all we can expect assert abs(a - b) < mx / 100.0 def test_grid(self): test = self.colour.replicate(1, 12) assert test.width == self.colour.width assert test.height == self.colour.height * 12 for fmt in all_formats: im = test.cast(fmt) result = im.grid(test.width, 3, 4) assert result.width == self.colour.width * 3 assert result.height == self.colour.height * 4 before = im(10, 10) after = result(10 + test.width * 2, 10 + test.width * 2) assert_almost_equal_objects(before, after) before = im(50, 50) after = result(50 + test.width * 2, 50 + test.width * 2) assert_almost_equal_objects(before, after) def test_ifthenelse(self): test = self.mono > 3 for x in all_formats: for y in all_formats: t = (self.colour + 10).cast(x) e = self.colour.cast(y) r = test.ifthenelse(t, e) assert r.width == self.colour.width assert r.height == self.colour.height assert r.bands == self.colour.bands predict = e(10, 10) result = r(10, 10) assert_almost_equal_objects(result, predict) predict = t(50, 50) result = r(50, 50) assert_almost_equal_objects(result, predict) test = self.colour > 3 for x in all_formats: for y in all_formats: t = (self.mono + 10).cast(x) e = self.mono.cast(y) r = test.ifthenelse(t, e) assert r.width == self.colour.width assert r.height == self.colour.height assert r.bands == self.colour.bands cp = test(10, 10) tp = t(10, 10) * 3 ep = e(10, 10) * 3 predict = [te if ce != 0 else ee for ce, te, ee in zip(cp, tp, ep)] result = r(10, 10) assert_almost_equal_objects(result, predict) cp = test(50, 50) tp = t(50, 50) * 3 ep = e(50, 50) * 3 predict = [te if ce != 0 else ee for ce, te, ee in zip(cp, tp, ep)] result = r(50, 50) assert_almost_equal_objects(result, predict) test = self.colour > 3 for x in all_formats: for y in all_formats: t = (self.mono + 10).cast(x) e = self.mono.cast(y) r = test.ifthenelse(t, e, blend=True) assert r.width == self.colour.width assert r.height == self.colour.height assert r.bands == self.colour.bands result = r(10, 10) assert_almost_equal_objects(result, [3, 3, 13]) test = self.mono > 3 r = test.ifthenelse([1, 2, 3], self.colour) assert r.width == self.colour.width assert r.height == self.colour.height assert r.bands == self.colour.bands assert r.format == self.colour.format assert r.interpretation == self.colour.interpretation result = r(10, 10) assert_almost_equal_objects(result, [2, 3, 4]) result = r(50, 50) assert_almost_equal_objects(result, [1, 2, 3]) test = self.mono r = test.ifthenelse([1, 2, 3], self.colour, blend=True) assert r.width == self.colour.width assert r.height == self.colour.height assert r.bands == self.colour.bands assert r.format == self.colour.format assert r.interpretation == self.colour.interpretation result = r(10, 10) assert_almost_equal_objects(result, [2, 3, 4], threshold=0.1) result = r(50, 50) assert_almost_equal_objects(result, [3.0, 4.9, 6.9], threshold=0.1) def test_switch(self): x = pyvips.Image.grey(256, 256, uchar=True) # slice into two at 128, we should get 50% of pixels in each half index = pyvips.Image.switch([x < 128, x >= 128]) assert index.avg() == 0.5 # slice into four index = pyvips.Image.switch([ x < 64, x >= 64 and x < 128, x >= 128 and x < 192, x >= 192 ]) assert index.avg() == 1.5 # no match should return n + 1 index = pyvips.Image.switch([x == 1000, x == 2000]) assert index.avg() == 2 def test_insert(self): for x in all_formats: for y in all_formats: main = self.mono.cast(x) sub = self.colour.cast(y) r = main.insert(sub, 10, 10) assert r.width == main.width assert r.height == main.height assert r.bands == sub.bands a = r(10, 10) b = sub(0, 0) assert_almost_equal_objects(a, b) a = r(0, 0) b = main(0, 0) * 3 assert_almost_equal_objects(a, b) for x in all_formats: for y in all_formats: main = self.mono.cast(x) sub = self.colour.cast(y) r = main.insert(sub, 10, 10, expand=True, background=100) assert r.width == main.width + 10 assert r.height == main.height + 10 assert r.bands == sub.bands a = r(r.width - 5, 5) assert_almost_equal_objects(a, [100, 100, 100]) def test_arrayjoin(self): max_width = 0 max_height = 0 max_bands = 0 for image in self.all_images: if image.width > max_width: max_width = image.width if image.height > max_height: max_height = image.height if image.bands > max_bands: max_bands = image.bands im = pyvips.Image.arrayjoin(self.all_images) assert im.width == max_width * len(self.all_images) assert im.height == max_height assert im.bands == max_bands im = pyvips.Image.arrayjoin(self.all_images, across=1) assert im.width == max_width assert im.height == max_height * len(self.all_images) assert im.bands == max_bands im = pyvips.Image.arrayjoin(self.all_images, shim=10) assert im.width == max_width * len(self.all_images) + 10 * (len(self.all_images) - 1) # noqa: E501 assert im.height == max_height assert im.bands == max_bands def test_msb(self): for fmt in unsigned_formats: mx = max_value[fmt] size = sizeof_format[fmt] test = (self.colour + mx / 8.0).cast(fmt) im = test.msb() before = test(10, 10) predict = [int(x) >> ((size - 1) * 8) for x in before] result = im(10, 10) assert_almost_equal_objects(result, predict) before = test(50, 50) predict = [int(x) >> ((size - 1) * 8) for x in before] result = im(50, 50) assert_almost_equal_objects(result, predict) for fmt in signed_formats: mx = max_value[fmt] size = sizeof_format[fmt] test = (self.colour + mx / 8.0).cast(fmt) im = test.msb() before = test(10, 10) predict = [128 + (int(x) >> ((size - 1) * 8)) for x in before] result = im(10, 10) assert_almost_equal_objects(result, predict) before = test(50, 50) predict = [128 + (int(x) >> ((size - 1) * 8)) for x in before] result = im(50, 50) assert_almost_equal_objects(result, predict) for fmt in unsigned_formats: mx = max_value[fmt] size = sizeof_format[fmt] test = (self.colour + mx / 8.0).cast(fmt) im = test.msb(band=1) before = [test(10, 10)[1]] predict = [int(x) >> ((size - 1) * 8) for x in before] result = im(10, 10) assert_almost_equal_objects(result, predict) before = [test(50, 50)[1]] predict = [int(x) >> ((size - 1) * 8) for x in before] result = im(50, 50) assert_almost_equal_objects(result, predict) def test_recomb(self): array = [[0.2, 0.5, 0.3]] def recomb(x): if isinstance(x, pyvips.Image): return x.recomb(array) else: sum = 0 for i, c in zip(array[0], x): sum += i * c return [sum] self.run_unary([self.colour], recomb, fmt=noncomplex_formats) def test_replicate(self): for fmt in all_formats: im = self.colour.cast(fmt) test = im.replicate(10, 10) assert test.width == self.colour.width * 10 assert test.height == self.colour.height * 10 before = im(10, 10) after = test(10 + im.width * 2, 10 + im.width * 2) assert_almost_equal_objects(before, after) before = im(50, 50) after = test(50 + im.width * 2, 50 + im.width * 2) assert_almost_equal_objects(before, after) def test_rot45(self): # test has a quarter-circle in the bottom right test = self.colour.crop(0, 0, 51, 51) for fmt in all_formats: im = test.cast(fmt) im2 = im.rot45() before = im(50, 50) after = im2(25, 50) assert_almost_equal_objects(before, after) for a, b in zip(rot45_angles, rot45_angle_bonds): im2 = im.rot45(angle=a) after = im2.rot45(angle=b) diff = (after - im).abs().max() assert diff == 0 def test_rot(self): # test has a quarter-circle in the bottom right test = self.colour.crop(0, 0, 51, 51) for fmt in all_formats: im = test.cast(fmt) im2 = im.rot(pyvips.Angle.D90) before = im(50, 50) after = im2(0, 50) assert_almost_equal_objects(before, after) for a, b in zip(rot_angles, rot_angle_bonds): im2 = im.rot(a) after = im2.rot(b) diff = (after - im).abs().max() assert diff == 0 def test_autorot(self): rotation_images = os.path.join(IMAGES, 'rotation') files = os.listdir(rotation_images) files.sort() meta = { 0: {'w': 290, 'h': 442}, 1: {'w': 308, 'h': 410}, 2: {'w': 308, 'h': 410}, 3: {'w': 308, 'h': 410}, 4: {'w': 308, 'h': 410}, 5: {'w': 231, 'h': 308}, 6: {'w': 231, 'h': 308}, 7: {'w': 231, 'h': 308}, 8: {'w': 231, 'h': 308}, } i = 0 for f in files: if '.autorot.' not in f and not f.startswith('.'): source_filename = os.path.join(rotation_images, f) actual_filename = temp_filename(self.tempdir, '.jpg') pyvips.Image.new_from_file(source_filename).autorot().write_to_file(actual_filename) actual = pyvips.Image.new_from_file(actual_filename) assert actual.width == meta[i]['w'] assert actual.height == meta[i]['h'] assert actual.get('orientation') if actual.get_typeof('orientation') else None is None i = i + 1 def test_scaleimage(self): for fmt in noncomplex_formats: test = self.colour.cast(fmt) im = test.scaleimage() assert im.max() == 255 assert im.min() == 0 im = test.scaleimage(log=True) assert im.max() == 255 def test_subsample(self): for fmt in all_formats: test = self.colour.cast(fmt) im = test.subsample(3, 3) assert im.width == test.width // 3 assert im.height == test.height // 3 before = test(60, 60) after = im(20, 20) assert_almost_equal_objects(before, after) def test_zoom(self): for fmt in all_formats: test = self.colour.cast(fmt) im = test.zoom(3, 3) assert im.width == test.width * 3 assert im.height == test.height * 3 before = test(50, 50) after = im(150, 150) assert_almost_equal_objects(before, after) def test_wrap(self): for fmt in all_formats: test = self.colour.cast(fmt) im = test.wrap() assert im.width == test.width assert im.height == test.height before = test(0, 0) after = im(50, 50) assert_almost_equal_objects(before, after) before = test(50, 50) after = im(0, 0) assert_almost_equal_objects(before, after) if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_convolution.py000066400000000000000000000204231414645631700223440ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import operator import pytest from functools import reduce import pyvips from helpers import noncomplex_formats, run_fn2, run_fn, \ assert_almost_equal_objects, assert_less_threshold # point convolution def conv(image, mask, x_position, y_position): s = 0.0 for x in range(0, mask.width): for y in range(0, mask.height): m = mask(x, y) i = image(x + x_position, y + y_position) p = run_fn2(operator.mul, m, i) s = run_fn2(operator.add, s, p) return run_fn2(operator.truediv, s, mask.scale) def compass(image, mask, x_position, y_position, n_rot, fn): acc = [] for i in range(0, n_rot): result = conv(image, mask, x_position, y_position) result = run_fn(abs, result) acc.append(result) mask = mask.rot45() return reduce(lambda a, b: run_fn2(fn, a, b), acc) class TestConvolution: @classmethod def setup_class(cls): im = pyvips.Image.mask_ideal(100, 100, 0.5, reject=True, optical=True) cls.colour = im * [1, 2, 3] + [2, 3, 4] cls.colour = cls.colour.copy(interpretation=pyvips.Interpretation.SRGB) cls.mono = cls.colour.extract_band(1) cls.mono = cls.mono.copy(interpretation=pyvips.Interpretation.B_W) cls.all_images = [cls.mono, cls.colour] cls.sharp = pyvips.Image.new_from_array([[-1, -1, -1], [-1, 16, -1], [-1, -1, -1]], scale=8) cls.blur = pyvips.Image.new_from_array([[1, 1, 1], [1, 1, 1], [1, 1, 1]], scale=9) cls.line = pyvips.Image.new_from_array([[1, 1, 1], [-2, -2, -2], [1, 1, 1]]) cls.sobel = pyvips.Image.new_from_array([[1, 2, 1], [0, 0, 0], [-1, -2, -1]]) cls.all_masks = [cls.sharp, cls.blur, cls.line, cls.sobel] @classmethod def teardown_class(cls): cls.colour = None cls.mono = None cls.all_images = None cls.sharp = None cls.blur = None cls.line = None cls.sobel = None cls.all_masks = None def test_conv(self): for im in self.all_images: for msk in self.all_masks: for prec in [pyvips.Precision.INTEGER, pyvips.Precision.FLOAT]: convolved = im.conv(msk, precision=prec) result = convolved(25, 50) true = conv(im, msk, 24, 49) assert_almost_equal_objects(result, true) result = convolved(50, 50) true = conv(im, msk, 49, 49) assert_almost_equal_objects(result, true) # don't test conva, it's still not done def dont_est_conva(self): for im in self.all_images: for msk in self.all_masks: print("msk:") msk.matrixprint() print("im.bands = %s" % im.bands) convolved = im.conv(msk, precision=pyvips.Precision.APPROXIMATE) result = convolved(25, 50) true = conv(im, msk, 24, 49) print("result = %s, true = %s" % (result, true)) assert_less_threshold(result, true, 5) result = convolved(50, 50) true = conv(im, msk, 49, 49) print("result = %s, true = %s" % (result, true)) assert_less_threshold(result, true, 5) def test_compass(self): for im in self.all_images: for msk in self.all_masks: for prec in [pyvips.Precision.INTEGER, pyvips.Precision.FLOAT]: for times in range(1, 4): convolved = im.compass(msk, times=times, angle=pyvips.Angle45.D45, combine=pyvips.Combine.MAX, precision=prec) result = convolved(25, 50) true = compass(im, msk, 24, 49, times, max) assert_almost_equal_objects(result, true) for im in self.all_images: for msk in self.all_masks: for prec in [pyvips.Precision.INTEGER, pyvips.Precision.FLOAT]: for times in range(1, 4): convolved = im.compass(msk, times=times, angle=pyvips.Angle45.D45, combine=pyvips.Combine.SUM, precision=prec) result = convolved(25, 50) true = compass(im, msk, 24, 49, times, operator.add) assert_almost_equal_objects(result, true) def test_convsep(self): for im in self.all_images: for prec in [pyvips.Precision.INTEGER, pyvips.Precision.FLOAT]: gmask = pyvips.Image.gaussmat(2, 0.1, precision=prec) gmask_sep = pyvips.Image.gaussmat(2, 0.1, separable=True, precision=prec) assert gmask.width == gmask.height assert gmask_sep.width == gmask.width assert gmask_sep.height == 1 a = im.conv(gmask, precision=prec) b = im.convsep(gmask_sep, precision=prec) a_point = a(25, 50) b_point = b(25, 50) assert_almost_equal_objects(a_point, b_point, threshold=0.1) def test_fastcor(self): for im in self.all_images: for fmt in noncomplex_formats: small = im.crop(20, 45, 10, 10).cast(fmt) cor = im.fastcor(small) v, x, y = cor.minpos() assert v == 0 assert x == 25 assert y == 50 def test_spcor(self): for im in self.all_images: for fmt in noncomplex_formats: small = im.crop(20, 45, 10, 10).cast(fmt) cor = im.spcor(small) v, x, y = cor.maxpos() assert v == 1.0 assert x == 25 assert y == 50 def test_gaussblur(self): for im in self.all_images: for prec in [pyvips.Precision.INTEGER, pyvips.Precision.FLOAT]: for i in range(5, 10): sigma = i / 5.0 gmask = pyvips.Image.gaussmat(sigma, 0.2, precision=prec) a = im.conv(gmask, precision=prec) b = im.gaussblur(sigma, min_ampl=0.2, precision=prec) a_point = a(25, 50) b_point = b(25, 50) assert_almost_equal_objects(a_point, b_point, threshold=0.1) def test_sharpen(self): for im in self.all_images: for fmt in noncomplex_formats: # old vipses used "radius", check that that still works sharp = im.sharpen(radius=5) for sigma in [0.5, 1, 1.5, 2]: im = im.cast(fmt) sharp = im.sharpen(sigma=sigma) # hard to test much more than this assert im.width == sharp.width assert im.height == sharp.height # if m1 and m2 are zero, sharpen should do nothing sharp = im.sharpen(sigma=sigma, m1=0, m2=0) sharp = sharp.colourspace(im.interpretation) # print("testing sig = %g" % sigma) # print("testing fmt = %s" % fmt) # print("max diff = %g" % (im - sharp).abs().max()) assert (im - sharp).abs().max() == 0 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_create.py000066400000000000000000000361351414645631700212370ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import assert_almost_equal_objects class TestCreate: def test_black(self): im = pyvips.Image.black(100, 100) assert im.width == 100 assert im.height == 100 assert im.format == pyvips.BandFormat.UCHAR assert im.bands == 1 for i in range(0, 100): pixel = im(i, i) assert len(pixel) == 1 assert pixel[0] == 0 im = pyvips.Image.black(100, 100, bands=3) assert im.width == 100 assert im.height == 100 assert im.format == pyvips.BandFormat.UCHAR assert im.bands == 3 for i in range(0, 100): pixel = im(i, i) assert len(pixel) == 3 assert_almost_equal_objects(pixel, [0, 0, 0]) def test_buildlut(self): M = pyvips.Image.new_from_array([[0, 0], [255, 100]]) lut = M.buildlut() assert lut.width == 256 assert lut.height == 1 assert lut.bands == 1 p = lut(0, 0) assert p[0] == 0.0 p = lut(255, 0) assert p[0] == 100.0 p = lut(10, 0) assert p[0] == 100 * 10.0 / 255.0 M = pyvips.Image.new_from_array([[0, 0, 100], [255, 100, 0], [128, 10, 90]]) lut = M.buildlut() assert lut.width == 256 assert lut.height == 1 assert lut.bands == 2 p = lut(0, 0) assert_almost_equal_objects(p, [0.0, 100.0]) p = lut(64, 0) assert_almost_equal_objects(p, [5.0, 95.0]) def test_eye(self): im = pyvips.Image.eye(100, 90) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.max() == 1.0 assert im.min() == -1.0 im = pyvips.Image.eye(100, 90, uchar=True) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR assert im.max() == 255.0 assert im.min() == 0.0 @pytest.mark.skipif(pyvips.type_find("VipsOperation", "fwfft") == 0, reason="no FFTW, skipping test") def test_fractsurf(self): im = pyvips.Image.fractsurf(100, 90, 2.5) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT def test_gaussmat(self): im = pyvips.Image.gaussmat(1, 0.1) assert im.width == 5 assert im.height == 5 assert im.bands == 1 assert im.format == pyvips.BandFormat.DOUBLE assert im.max() == 20 total = im.avg() * im.width * im.height scale = im.get("scale") assert total == scale p = im(im.width / 2, im.height / 2) assert p[0] == 20.0 im = pyvips.Image.gaussmat(1, 0.1, separable=True, precision="float") assert im.width == 5 assert im.height == 1 assert im.bands == 1 assert im.format == pyvips.BandFormat.DOUBLE assert im.max() == 1.0 total = im.avg() * im.width * im.height scale = im.get("scale") assert total == scale p = im(im.width / 2, im.height / 2) assert p[0] == 1.0 def test_gaussnoise(self): im = pyvips.Image.gaussnoise(100, 90) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT im = pyvips.Image.gaussnoise(100, 90, sigma=10, mean=100) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT sigma = im.deviate() mean = im.avg() assert sigma == pytest.approx(10, abs=0.4) assert mean == pytest.approx(100, abs=0.4) def test_grey(self): im = pyvips.Image.grey(100, 90) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT p = im(0, 0) assert p[0] == 0.0 p = im(99, 0) assert p[0] == 1.0 p = im(0, 89) assert p[0] == 0.0 p = im(99, 89) assert p[0] == 1.0 im = pyvips.Image.grey(100, 90, uchar=True) assert im.width == 100 assert im.height == 90 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR p = im(0, 0) assert p[0] == 0 p = im(99, 0) assert p[0] == 255 p = im(0, 89) assert p[0] == 0 p = im(99, 89) assert p[0] == 255 def test_identity(self): im = pyvips.Image.identity() assert im.width == 256 assert im.height == 1 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR p = im(0, 0) assert p[0] == 0.0 p = im(255, 0) assert p[0] == 255.0 p = im(128, 0) assert p[0] == 128.0 im = pyvips.Image.identity(ushort=True) assert im.width == 65536 assert im.height == 1 assert im.bands == 1 assert im.format == pyvips.BandFormat.USHORT p = im(0, 0) assert p[0] == 0 p = im(99, 0) assert p[0] == 99 p = im(65535, 0) assert p[0] == 65535 def test_invertlut(self): lut = pyvips.Image.new_from_array([[0.1, 0.2, 0.3, 0.1], [0.2, 0.4, 0.4, 0.2], [0.7, 0.5, 0.6, 0.3]]) im = lut.invertlut() assert im.width == 256 assert im.height == 1 assert im.bands == 3 assert im.format == pyvips.BandFormat.DOUBLE p = im(0, 0) assert_almost_equal_objects(p, [0, 0, 0]) p = im(255, 0) assert_almost_equal_objects(p, [1, 1, 1]) p = im(0.2 * 255, 0) assert p[0] == pytest.approx(0.1, abs=0.1) p = im(0.3 * 255, 0) assert p[1] == pytest.approx(0.1, abs=0.1) p = im(0.1 * 255, 0) assert p[2] == pytest.approx(0.1, abs=0.1) def test_matrixinvert(self): # 4x4 matrix to check if PLU decomposition works mat = pyvips.Image.new_from_array([[4, 0, 0, 0], [0, 0, 2, 0], [0, 1, 2, 0], [1, 0, 0, 1]]) im = mat.matrixinvert() assert im.width == 4 assert im.height == 4 assert im.bands == 1 assert im.format == pyvips.BandFormat.DOUBLE p = im(0, 0) assert p[0] == 0.25 p = im(3, 3) assert p[0] == 1.0 def test_logmat(self): im = pyvips.Image.logmat(1, 0.1) assert im.width == 7 assert im.height == 7 assert im.bands == 1 assert im.format == pyvips.BandFormat.DOUBLE assert im.max() == 20 total = im.avg() * im.width * im.height scale = im.get("scale") assert total == scale p = im(im.width / 2, im.height / 2) assert p[0] == 20.0 im = pyvips.Image.logmat(1, 0.1, separable=True, precision="float") assert im.width == 7 assert im.height == 1 assert im.bands == 1 assert im.format == pyvips.BandFormat.DOUBLE assert im.max() == 1.0 total = im.avg() * im.width * im.height scale = im.get("scale") assert total == scale p = im(im.width / 2, im.height / 2) assert p[0] == 1.0 def test_mask_butterworth_band(self): im = pyvips.Image.mask_butterworth_band(128, 128, 2, 0.5, 0.5, 0.7, 0.1) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.max() == pytest.approx(1, abs=0.01) p = im(32, 32) assert p[0] == 1.0 im = pyvips.Image.mask_butterworth_band(128, 128, 2, 0.5, 0.5, 0.7, 0.1, uchar=True, optical=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR assert im.max() == 255 p = im(32, 32) assert p[0] == 255.0 p = im(64, 64) assert p[0] == 255.0 im = pyvips.Image.mask_butterworth_band(128, 128, 2, 0.5, 0.5, 0.7, 0.1, uchar=True, optical=True, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR assert im.max() == 255 p = im(32, 32) assert p[0] == 255.0 p = im(64, 64) assert p[0] != 255 def test_mask_butterworth(self): im = pyvips.Image.mask_butterworth(128, 128, 2, 0.7, 0.1, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.min() == pytest.approx(0, abs=0.01) p = im(0, 0) assert p[0] == 0.0 v, x, y = im.maxpos() assert x == 64 assert y == 64 im = pyvips.Image.mask_butterworth(128, 128, 2, 0.7, 0.1, optical=True, uchar=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR assert im.min() == pytest.approx(0, abs=0.01) p = im(64, 64) assert p[0] == 255 def test_mask_butterworth_ring(self): im = pyvips.Image.mask_butterworth_ring(128, 128, 2, 0.7, 0.1, 0.5, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT p = im(45, 0) assert p[0] == pytest.approx(1.0, abs=0.0001) v, x, y = im.minpos() assert x == 64 assert y == 64 def test_mask_fractal(self): im = pyvips.Image.mask_fractal(128, 128, 2.3) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT def test_mask_gaussian_band(self): im = pyvips.Image.mask_gaussian_band(128, 128, 0.5, 0.5, 0.7, 0.1) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.max() == pytest.approx(1, abs=0.01) p = im(32, 32) assert p[0] == 1.0 def test_mask_gaussian(self): im = pyvips.Image.mask_gaussian(128, 128, 0.7, 0.1, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.min() == pytest.approx(0, abs=0.01) p = im(0, 0) assert p[0] == 0.0 def test_mask_gaussian_ring(self): im = pyvips.Image.mask_gaussian_ring(128, 128, 0.7, 0.1, 0.5, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT p = im(45, 0) assert p[0] == pytest.approx(1.0, abs=0.001) def test_mask_ideal_band(self): im = pyvips.Image.mask_ideal_band(128, 128, 0.5, 0.5, 0.7) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.max() == pytest.approx(1, abs=0.01) p = im(32, 32) assert p[0] == 1.0 def test_mask_ideal(self): im = pyvips.Image.mask_ideal(128, 128, 0.7, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT assert im.min() == pytest.approx(0, abs=0.01) p = im(0, 0) assert p[0] == 0.0 def test_mask_gaussian_ring_2(self): im = pyvips.Image.mask_ideal_ring(128, 128, 0.7, 0.5, nodc=True) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT p = im(45, 0) assert p[0] == pytest.approx(1, abs=0.001) def test_sines(self): im = pyvips.Image.sines(128, 128) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT @pytest.mark.skipif(pyvips.type_find("VipsOperation", "text") == 0, reason="no text, skipping test") def test_text(self): im = pyvips.Image.text("Hello, world!") assert im.width > 10 assert im.height > 10 assert im.bands == 1 assert im.format == pyvips.BandFormat.UCHAR assert im.max() == 255 assert im.min() == 0 # test autofit im = pyvips.Image.text("Hello, world!", width=500, height=500) # quite a large threshold, since we need to work with a huge range of # text rendering systems assert abs(im.width - 500) < 50 def test_tonelut(self): im = pyvips.Image.tonelut() assert im.bands == 1 assert im.format == pyvips.BandFormat.USHORT assert im.width == 32768 assert im.height == 1 assert im.hist_ismonotonic() def test_xyz(self): im = pyvips.Image.xyz(128, 128) assert im.bands == 2 assert im.format == pyvips.BandFormat.UINT assert im.width == 128 assert im.height == 128 p = im(45, 35) assert_almost_equal_objects(p, [45, 35]) def test_zone(self): im = pyvips.Image.zone(128, 128) assert im.width == 128 assert im.height == 128 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT @pytest.mark.skipif(pyvips.type_find("VipsOperation", "worley") == 0, reason="no worley, skipping test") def test_worley(self): im = pyvips.Image.worley(512, 512) assert im.width == 512 assert im.height == 512 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT @pytest.mark.skipif(pyvips.type_find("VipsOperation", "perlin") == 0, reason="no perlin, skipping test") def test_perlin(self): im = pyvips.Image.perlin(512, 512) assert im.width == 512 assert im.height == 512 assert im.bands == 1 assert im.format == pyvips.BandFormat.FLOAT if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_draw.py000066400000000000000000000052761414645631700207330ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips class TestDraw: def test_draw_circle(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(100, 50, 50, 25) pixel = im(25, 50) assert len(pixel) == 1 assert pixel[0] == 100 pixel = im(26, 50) assert len(pixel) == 1 assert pixel[0] == 0 im = pyvips.Image.black(100, 100) im = im.draw_circle(100, 50, 50, 25, fill=True) pixel = im(25, 50) assert len(pixel) == 1 assert pixel[0] == 100 pixel = im(26, 50) assert pixel[0] == 100 pixel = im(24, 50) assert pixel[0] == 0 def test_draw_flood(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(100, 50, 50, 25) im = im.draw_flood(100, 50, 50) im2 = pyvips.Image.black(100, 100) im2 = im2.draw_circle(100, 50, 50, 25, fill=True) diff = (im - im2).abs().max() assert diff == 0 def test_draw_image(self): im = pyvips.Image.black(51, 51) im = im.draw_circle(100, 25, 25, 25, fill=True) im2 = pyvips.Image.black(100, 100) im2 = im2.draw_image(im, 25, 25) im3 = pyvips.Image.black(100, 100) im3 = im3.draw_circle(100, 50, 50, 25, fill=True) diff = (im2 - im3).abs().max() assert diff == 0 def test_draw_line(self): im = pyvips.Image.black(100, 100) im = im.draw_line(100, 0, 0, 100, 0) pixel = im(0, 0) assert len(pixel) == 1 assert pixel[0] == 100 pixel = im(0, 1) assert len(pixel) == 1 assert pixel[0] == 0 def test_draw_mask(self): mask = pyvips.Image.black(51, 51) mask = mask.draw_circle(128, 25, 25, 25, fill=True) im = pyvips.Image.black(100, 100) im = im.draw_mask(200, mask, 25, 25) im2 = pyvips.Image.black(100, 100) im2 = im2.draw_circle(100, 50, 50, 25, fill=True) diff = (im - im2).abs().max() assert diff == 0 def test_draw_rect(self): im = pyvips.Image.black(100, 100) im = im.draw_rect(100, 25, 25, 50, 50, fill=True) im2 = pyvips.Image.black(100, 100) for y in range(25, 75): im2 = im2.draw_line(100, 25, y, 74, y) diff = (im - im2).abs().max() assert diff == 0 def test_draw_smudge(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(100, 50, 50, 25, fill=True) im2 = im.draw_smudge(10, 10, 50, 50) im3 = im.crop(10, 10, 50, 50) im4 = im2.draw_image(im3, 10, 10) diff = (im4 - im).abs().max() assert diff == 0 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_foreign.py000066400000000000000000001467151414645631700214330ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import sys import os import shutil import tempfile import pytest import pyvips from helpers import \ JPEG_FILE, SRGB_FILE, MATLAB_FILE, PNG_FILE, TIF_FILE, OME_FILE, \ ANALYZE_FILE, GIF_FILE, WEBP_FILE, EXR_FILE, FITS_FILE, OPENSLIDE_FILE, \ PDF_FILE, SVG_FILE, SVGZ_FILE, SVG_GZ_FILE, GIF_ANIM_FILE, DICOM_FILE, \ BMP_FILE, NIFTI_FILE, ICO_FILE, TGA_FILE, SGI_FILE, AVIF_FILE, TRUNCATED_FILE, \ GIF_ANIM_EXPECTED_PNG_FILE, GIF_ANIM_DISPOSE_BACKGROUND_FILE, \ GIF_ANIM_DISPOSE_BACKGROUND_EXPECTED_PNG_FILE, \ GIF_ANIM_DISPOSE_PREVIOUS_FILE, \ GIF_ANIM_DISPOSE_PREVIOUS_EXPECTED_PNG_FILE, \ temp_filename, assert_almost_equal_objects, have, skip_if_no, \ TIF1_FILE, TIF2_FILE, TIF4_FILE, WEBP_LOOKS_LIKE_SVG_FILE, \ WEBP_ANIMATED_FILE, JP2K_FILE, RGBA_FILE class TestForeign: tempdir = None @classmethod def setup_class(cls): cls.tempdir = tempfile.mkdtemp() cls.colour = pyvips.Image.jpegload(JPEG_FILE) cls.rgba = pyvips.Image.new_from_file(RGBA_FILE) cls.mono = cls.colour.extract_band(1).copy() # we remove the ICC profile: the RGB one will no longer be appropriate cls.mono.remove("icc-profile-data") cls.rad = cls.colour.float2rad().copy() cls.rad.remove("icc-profile-data") cls.cmyk = cls.colour.bandjoin(cls.mono) cls.cmyk = cls.cmyk.copy(interpretation=pyvips.Interpretation.CMYK) cls.cmyk.remove("icc-profile-data") im = pyvips.Image.new_from_file(GIF_FILE) cls.onebit = im[1] > 128 @classmethod def teardown_class(cls): shutil.rmtree(cls.tempdir, ignore_errors=True) cls.colour = None cls.rgba = None cls.mono = None cls.rad = None cls.cmyk = None cls.onebit = None # we have test files for formats which have a clear standard def file_loader(self, loader, test_file, validate): im = pyvips.Operation.call(loader, test_file) validate(im) im = pyvips.Image.new_from_file(test_file) validate(im) def buffer_loader(self, loader, test_file, validate): with open(test_file, 'rb') as f: buf = f.read() im = pyvips.Operation.call(loader, buf) validate(im) im = pyvips.Image.new_from_buffer(buf, "") validate(im) def save_load(self, format, im): x = pyvips.Image.new_temp_file(format) im.write(x) assert im.width == x.width assert im.height == x.height assert im.bands == x.bands max_diff = (im - x).abs().max() assert max_diff == 0 def save_load_file(self, format, options, im, max_diff=0): # yuk! # but we can't set format parameters for pyvips.Image.new_temp_file() filename = temp_filename(self.tempdir, format) im.write_to_file(filename + options) x = pyvips.Image.new_from_file(filename) assert im.width == x.width assert im.height == x.height assert im.bands == x.bands assert (im - x).abs().max() <= max_diff x = None def save_load_buffer(self, saver, loader, im, max_diff=0, **kwargs): buf = pyvips.Operation.call(saver, im, **kwargs) x = pyvips.Operation.call(loader, buf) assert im.width == x.width assert im.height == x.height assert im.bands == x.bands assert (im - x).abs().max() <= max_diff def save_buffer_tempfile(self, saver, suf, im, max_diff=0): filename = temp_filename(self.tempdir, suf) buf = pyvips.Operation.call(saver, im) f = open(filename, 'wb') f.write(buf) f.close() x = pyvips.Image.new_from_file(filename) assert im.width == x.width assert im.height == x.height assert im.bands == x.bands assert (im - x).abs().max() <= max_diff def test_vips(self): self.save_load_file(".v", "", self.colour) # check we can save and restore metadata filename = temp_filename(self.tempdir, ".v") self.colour.write_to_file(filename) x = pyvips.Image.new_from_file(filename) before_exif = self.colour.get("exif-data") after_exif = x.get("exif-data") assert len(before_exif) == len(after_exif) for i in range(len(before_exif)): assert before_exif[i] == after_exif[i] # https://github.com/libvips/libvips/issues/1847 filename = temp_filename(self.tempdir, ".v") x = pyvips.Image.black(16, 16) + 128 x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) assert x.width == 16 assert x.height == 16 assert x.bands == 1 assert x.avg() == 128 x = None @skip_if_no("jpegload") def test_jpeg(self): def jpeg_valid(im): a = im(10, 10) # different versions of libjpeg decode have slightly different # rounding assert_almost_equal_objects(a, [141, 127, 90], threshold=3) profile = im.get("icc-profile-data") assert len(profile) == 564 assert im.width == 290 assert im.height == 442 assert im.bands == 3 self.file_loader("jpegload", JPEG_FILE, jpeg_valid) self.save_load("%s.jpg", self.mono) self.save_load("%s.jpg", self.colour) self.buffer_loader("jpegload_buffer", JPEG_FILE, jpeg_valid) self.save_load_buffer("jpegsave_buffer", "jpegload_buffer", self.colour, 80) # see if we have exif parsing: our test image has this field x = pyvips.Image.new_from_file(JPEG_FILE) if x.get_typeof("exif-ifd0-Orientation") != 0: # we need a copy of the image to set the new metadata on # otherwise we get caching problems # can set, save and load new orientation x = pyvips.Image.new_from_file(JPEG_FILE) x = x.copy() x.set("orientation", 2) filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 2 # can remove orientation, save, load again, orientation # has reset x = x.copy() x.remove("orientation") filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 1 # autorotate load works x = pyvips.Image.new_from_file(JPEG_FILE) x = x.copy() x.set("orientation", 6) filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x1 = pyvips.Image.new_from_file(filename) x2 = pyvips.Image.new_from_file(filename, autorotate=True) assert x1.width == x2.height assert x1.height == x2.width # sets incorrect orientation, save, load again, orientation # has reset to 1 x = x.copy() x.set("orientation", 256) filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 1 # can set, save and reload ASCII string fields x = pyvips.Image.new_from_file(JPEG_FILE) x = x.copy() x.set_type(pyvips.GValue.gstr_type, "exif-ifd0-ImageDescription", "hello world") filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("exif-ifd0-ImageDescription") # can't use == since the string will have an extra " (xx, yy, zz)" # format area at the end assert y.startswith("hello world") # can set, save and reload UTF16 string fields ... pyvips is # utf8, but it will be coded as utf16 and back for the XP* fields x = pyvips.Image.new_from_file(JPEG_FILE) x = x.copy() x.set_type(pyvips.GValue.gstr_type, "exif-ifd0-XPComment", u"йцук") filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("exif-ifd0-XPComment") # can't use == since the string will have an extra " (xx, yy, zz)" # format area at the end assert y.startswith(u"йцук") # can set/save/load UserComment, a tag which has the # encoding in the first 8 bytes ... though libexif only supports # ASCII for this x = pyvips.Image.new_from_file(JPEG_FILE) x = x.copy() x.set_type(pyvips.GValue.gstr_type, "exif-ifd2-UserComment", "hello world") filename = temp_filename(self.tempdir, '.jpg') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("exif-ifd2-UserComment") # can't use == since the string will have an extra " (xx, yy, zz)" # format area at the end assert y.startswith("hello world") @skip_if_no("jpegsave") def test_jpegsave(self): im = pyvips.Image.new_from_file(JPEG_FILE) q10 = im.jpegsave_buffer(Q=10) q10_subsample_auto = im.jpegsave_buffer(Q=10, subsample_mode="auto") q10_subsample_on = im.jpegsave_buffer(Q=10, subsample_mode="on") q10_subsample_off = im.jpegsave_buffer(Q=10, subsample_mode="off") q90 = im.jpegsave_buffer(Q=90) q90_subsample_auto = im.jpegsave_buffer(Q=90, subsample_mode="auto") q90_subsample_on = im.jpegsave_buffer(Q=90, subsample_mode="on") q90_subsample_off = im.jpegsave_buffer(Q=90, subsample_mode="off") # higher Q should mean a bigger buffer assert len(q90) > len(q10) assert len(q10_subsample_auto) == len(q10) assert len(q10_subsample_on) == len(q10_subsample_auto) assert len(q10_subsample_off) > len(q10) assert len(q90_subsample_auto) == len(q90) assert len(q90_subsample_on) < len(q90) assert len(q90_subsample_off) == len(q90_subsample_auto) # A non-zero restart_interval should result in a bigger file. # Otherwise, smaller restart intervals will have more restart markers # and therefore be larger r0 = im.jpegsave_buffer(restart_interval=0) r10 = im.jpegsave_buffer(restart_interval=10) r2 = im.jpegsave_buffer(restart_interval=2) assert len(r10) > len(r0) assert len(r2) > len(r10) # we should be able to reload jpegs with extra MCU markers im0 = pyvips.Image.jpegload_buffer(r0) im10 = pyvips.Image.jpegload_buffer(r10) assert im0.avg() == im10.avg() @skip_if_no("jpegsave") def test_jpegsave_exif(self): def exif_valid(im): assert im.get("exif-ifd2-UserComment").find("Undefined, 21 components, 21 bytes") != -1 assert im.get("exif-ifd0-Software").find("ASCII, 14 components, 14 bytes") != -1 assert im.get("exif-ifd0-XPComment").find("Byte, 28 components, 28 bytes") != -1 def exif_removed(im): assert im.get_typeof("exif-ifd2-UserComment") == 0 assert im.get_typeof("exif-ifd0-Software") == 0 assert im.get_typeof("exif-ifd0-XPComment") == 0 # first make sure we have exif support im = pyvips.Image.new_from_file(JPEG_FILE) if im.get_typeof("exif-ifd0-Orientation") != 0: x = im.copy() x.set_type(pyvips.GValue.gstr_type, "exif-ifd2-UserComment", "hello ( there") # tag_is_encoding x.set_type(pyvips.GValue.gstr_type, "exif-ifd0-Software", "hello ( there") # tag_is_ascii x.set_type(pyvips.GValue.gstr_type, "exif-ifd0-XPComment", "hello ( there") # tag_is_utf16 buf = x.jpegsave_buffer() y = pyvips.Image.new_from_buffer(buf, "") exif_valid(y) # Reproduce https://github.com/libvips/libvips/issues/2388 buf = y.jpegsave_buffer() z = pyvips.Image.new_from_buffer(buf, "") exif_valid(z) # Try whether we can remove EXIF, just to be sure z = z.copy() z.remove("exif-ifd2-UserComment") z.remove("exif-ifd0-Software") z.remove("exif-ifd0-XPComment") buf = z.jpegsave_buffer() im = pyvips.Image.new_from_buffer(buf, "") exif_removed(im) @skip_if_no("jpegload") def test_truncated(self): # This should open (there's enough there for the header) im = pyvips.Image.new_from_file(TRUNCATED_FILE) # but this should fail with a warning, and knock TRUNCATED_FILE out of # the cache x = im.avg() # now we should open again, but it won't come from cache, it'll reload im = pyvips.Image.new_from_file(TRUNCATED_FILE) # and this should fail with a warning once more x = im.avg() @skip_if_no("pngload") def test_png(self): def png_valid(im): a = im(10, 10) assert_almost_equal_objects(a, [38671.0, 33914.0, 26762.0]) assert im.width == 290 assert im.height == 442 assert im.bands == 3 self.file_loader("pngload", PNG_FILE, png_valid) self.buffer_loader("pngload_buffer", PNG_FILE, png_valid) self.save_load_buffer("pngsave_buffer", "pngload_buffer", self.colour) self.save_load("%s.png", self.mono) self.save_load("%s.png", self.colour) self.save_load_file(".png", "[interlace]", self.colour) self.save_load_file(".png", "[interlace]", self.mono) # size of a regular mono PNG len_mono = len(self.mono.write_to_buffer(".png")) # 4-bit should be smaller len_mono4 = len(self.mono.write_to_buffer(".png", bitdepth=4)) assert( len_mono4 < len_mono ) len_mono2 = len(self.mono.write_to_buffer(".png", bitdepth=2)) assert( len_mono2 < len_mono4 ) len_mono1 = len(self.mono.write_to_buffer(".png", bitdepth=1)) assert( len_mono1 < len_mono2 ) # we can't test palette save since we can't be sure libimagequant is # available and there's no easy test for its presence @skip_if_no("tiffload") def test_tiff(self): def tiff_valid(im): a = im(10, 10) assert_almost_equal_objects(a, [38671.0, 33914.0, 26762.0]) assert im.width == 290 assert im.height == 442 assert im.bands == 3 self.file_loader("tiffload", TIF_FILE, tiff_valid) self.buffer_loader("tiffload_buffer", TIF_FILE, tiff_valid) def tiff1_valid(im): a = im(127, 0) assert_almost_equal_objects(a, [0.0]) a = im(128, 0) assert_almost_equal_objects(a, [255.0]) assert im.width == 256 assert im.height == 4 assert im.bands == 1 self.file_loader("tiffload", TIF1_FILE, tiff1_valid) def tiff2_valid(im): a = im(127, 0) assert_almost_equal_objects(a, [85.0]) a = im(128, 0) assert_almost_equal_objects(a, [170.0]) assert im.width == 256 assert im.height == 4 assert im.bands == 1 self.file_loader("tiffload", TIF2_FILE, tiff2_valid) def tiff4_valid(im): a = im(127, 0) assert_almost_equal_objects(a, [119.0]) a = im(128, 0) assert_almost_equal_objects(a, [136.0]) assert im.width == 256 assert im.height == 4 assert im.bands == 1 self.file_loader("tiffload", TIF4_FILE, tiff4_valid) self.save_load_buffer("tiffsave_buffer", "tiffload_buffer", self.colour) self.save_load("%s.tif", self.mono) self.save_load("%s.tif", self.colour) self.save_load("%s.tif", self.cmyk) self.save_load("%s.tif", self.rgba) self.save_load("%s.tif", self.onebit) self.save_load_file(".tif", "[bitdepth=1]", self.onebit) self.save_load_file(".tif", "[miniswhite]", self.onebit) self.save_load_file(".tif", "[bitdepth=1,miniswhite]", self.onebit) self.save_load_file(".tif", f"[profile={SRGB_FILE}]", self.colour) self.save_load_file(".tif", "[tile]", self.colour) self.save_load_file(".tif", "[tile,pyramid]", self.colour) self.save_load_file(".tif", "[tile,pyramid,subifd]", self.colour) self.save_load_file(".tif", "[tile,pyramid,compression=jpeg]", self.colour, 80) self.save_load_file(".tif", "[tile,pyramid,subifd,compression=jpeg]", self.colour, 80) self.save_load_file(".tif", "[bigtiff]", self.colour) self.save_load_file(".tif", "[compression=jpeg]", self.colour, 80) self.save_load_file(".tif", "[tile,tile-width=256]", self.colour, 10) im = pyvips.Image.new_from_file(TIF2_FILE) self.save_load_file(".tif", "[bitdepth=2]", im) im = pyvips.Image.new_from_file(TIF4_FILE) self.save_load_file(".tif", "[bitdepth=4]", im) filename = temp_filename(self.tempdir, '.tif') self.colour.write_to_file(filename, pyramid=True, compression="jpeg") x = pyvips.Image.new_from_file(filename, page=2) assert x.width == 72 assert abs(x.avg() - 117.3) < 1 filename = temp_filename(self.tempdir, '.tif') self.colour.write_to_file(filename, pyramid=True, subifd=True, compression="jpeg") x = pyvips.Image.new_from_file(filename, subifd=1) assert x.width == 72 assert abs(x.avg() - 117.3) < 1 filename = temp_filename(self.tempdir, '.tif') x = pyvips.Image.new_from_file(TIF_FILE) x = x.copy() x.set("orientation", 2) x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 2 filename = temp_filename(self.tempdir, '.tif') x = pyvips.Image.new_from_file(TIF_FILE) x = x.copy() x.set("orientation", 2) x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 2 x = x.copy() x.remove("orientation") filename = temp_filename(self.tempdir, '.tif') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename) y = x.get("orientation") assert y == 1 filename = temp_filename(self.tempdir, '.tif') x = pyvips.Image.new_from_file(TIF_FILE) x = x.copy() x.set("orientation", 6) x.write_to_file(filename) x1 = pyvips.Image.new_from_file(filename) x2 = pyvips.Image.new_from_file(filename, autorotate=True) assert x1.width == x2.height assert x1.height == x2.width filename = temp_filename(self.tempdir, '.tif') x = pyvips.Image.new_from_file(TIF_FILE) x = x.copy() x.write_to_file(filename, xres=100, yres=200, resunit="cm") x1 = pyvips.Image.new_from_file(filename) assert x1.get("resolution-unit") == "cm" assert x1.xres == 100 assert x1.yres == 200 filename = temp_filename(self.tempdir, '.tif') x = pyvips.Image.new_from_file(TIF_FILE) x = x.copy() x.write_to_file(filename, xres=100, yres=200, resunit="inch") x1 = pyvips.Image.new_from_file(filename) assert x1.get("resolution-unit") == "in" assert x1.xres == 100 assert x1.yres == 200 # OME support in 8.5 x = pyvips.Image.new_from_file(OME_FILE) assert x.width == 439 assert x.height == 167 page_height = x.height x = pyvips.Image.new_from_file(OME_FILE, n=-1) assert x.width == 439 assert x.height == page_height * 15 x = pyvips.Image.new_from_file(OME_FILE, page=1, n=-1) assert x.width == 439 assert x.height == page_height * 14 x = pyvips.Image.new_from_file(OME_FILE, page=1, n=2) assert x.width == 439 assert x.height == page_height * 2 x = pyvips.Image.new_from_file(OME_FILE, n=-1) assert x(0, 166)[0] == 96 assert x(0, 167)[0] == 0 assert x(0, 168)[0] == 1 filename = temp_filename(self.tempdir, '.tif') x.write_to_file(filename) x = pyvips.Image.new_from_file(filename, n=-1) assert x.width == 439 assert x.height == page_height * 15 assert x(0, 166)[0] == 96 assert x(0, 167)[0] == 0 assert x(0, 168)[0] == 1 # pyr save to buffer added in 8.6 x = pyvips.Image.new_from_file(TIF_FILE) buf = x.tiffsave_buffer(tile=True, pyramid=True) filename = temp_filename(self.tempdir, '.tif') x.tiffsave(filename, tile=True, pyramid=True) with open(filename, 'rb') as f: buf2 = f.read() assert len(buf) == len(buf2) filename = temp_filename(self.tempdir, '.tif') self.rgba.write_to_file(filename, premultiply=True) a = pyvips.Image.new_from_file(filename) b = self.rgba.premultiply().cast("uchar").unpremultiply().cast("uchar") assert (a == b).min() == 255 a = pyvips.Image.new_from_buffer(buf, "", page=2) b = pyvips.Image.new_from_buffer(buf2, "", page=2) assert a.width == b.width assert a.height == b.height assert (a == b).min() == 255 # just 0/255 in each band, shrink with mode and all pixels should be 0 # or 255 in layer 1 x = pyvips.Image.new_from_file(TIF_FILE) > 128 for shrink in ["mode", "median", "max", "min"]: buf = x.tiffsave_buffer(pyramid=True, region_shrink=shrink) y = pyvips.Image.new_from_buffer(buf, "", page=1) z = y.hist_find(band=0) assert z(0, 0)[0] + z(255, 0)[0] == y.width * y.height @skip_if_no("jp2kload") @skip_if_no("tiffload") def test_tiffjp2k(self): self.save_load_file(".tif", "[tile,compression=jp2k]", self.colour, 80) self.save_load_file(".tif", "[tile,pyramid,compression=jp2k]", self.colour, 80) self.save_load_file(".tif", "[tile,pyramid,subifd,compression=jp2k]", self.colour, 80) @skip_if_no("magickload") def test_magickload(self): def bmp_valid(im): a = im(100, 100) assert_almost_equal_objects(a, [227, 216, 201]) assert im.width == 1419 assert im.height == 1001 self.file_loader("magickload", BMP_FILE, bmp_valid) self.buffer_loader("magickload_buffer", BMP_FILE, bmp_valid) # we should have rgb or rgba for svg files ... different versions of # IM handle this differently. GM even gives 1 band. im = pyvips.Image.magickload(SVG_FILE) assert im.bands == 3 or im.bands == 4 or im.bands == 1 # density should change size of generated svg im = pyvips.Image.magickload(SVG_FILE, density='100') width = im.width height = im.height im = pyvips.Image.magickload(SVG_FILE, density='200') # This seems to fail on travis, no idea why, some problem in their IM # perhaps # assert im.width == width * 2 # assert im.height == height * 2 im = pyvips.Image.magickload(GIF_ANIM_FILE) width = im.width height = im.height im = pyvips.Image.magickload(GIF_ANIM_FILE, n=-1) assert im.width == width assert im.height == height * 5 # page/n let you pick a range of pages # 'n' param added in 8.5 if pyvips.at_least_libvips(8, 5): im = pyvips.Image.magickload(GIF_ANIM_FILE) width = im.width height = im.height im = pyvips.Image.magickload(GIF_ANIM_FILE, page=1, n=2) assert im.width == width assert im.height == height * 2 page_height = im.get("page-height") assert page_height == height # should work for dicom im = pyvips.Image.magickload(DICOM_FILE) assert im.width == 128 assert im.height == 128 # some IMs are 3 bands, some are 1, can't really test # assert im.bands == 1 # libvips has its own sniffer for ICO, test that with open(ICO_FILE, 'rb') as f: buf = f.read() im = pyvips.Image.new_from_buffer(buf, "") assert im.width == 16 assert im.height == 16 # libvips has its own sniffer for TGA, test that with open(TGA_FILE, 'rb') as f: buf = f.read() im = pyvips.Image.new_from_buffer(buf, "") assert im.width == 433 assert im.height == 433 # Test SGI/RGB files to sanity check that sniffers # aren't too broad with open(SGI_FILE, 'rb') as f: buf = f.read() im = pyvips.Image.new_from_buffer(buf, "") assert im.width == 433 assert im.height == 433 # load should see metadata like eg. icc profiles im = pyvips.Image.magickload(JPEG_FILE) assert len(im.get("icc-profile-data")) == 564 # added in 8.7 @skip_if_no("magicksave") def test_magicksave(self): # save to a file and load again ... we can't use save_load_file since # we want to make sure we use magickload/save # don't use BMP - GraphicsMagick always adds an alpha # don't use TIF - IM7 will save as 16-bit filename = temp_filename(self.tempdir, ".jpg") self.colour.magicksave(filename) x = pyvips.Image.magickload(filename) assert self.colour.width == x.width assert self.colour.height == x.height assert self.colour.bands == x.bands max_diff = (self.colour - x).abs().max() assert max_diff < 60 assert len(x.get("icc-profile-data")) == 564 self.save_load_buffer("magicksave_buffer", "magickload_buffer", self.colour, 60, format="JPG") # try an animation if have("gifload"): x1 = pyvips.Image.new_from_file(GIF_ANIM_FILE, n=-1) w1 = x1.magicksave_buffer(format="GIF") x2 = pyvips.Image.new_from_buffer(w1, "", n=-1) assert x1.get("delay") == x2.get("delay") assert x1.get("page-height") == x2.get("page-height") # magicks vary in how they handle this ... just pray we are close assert abs(x1.get("gif-loop") - x2.get("gif-loop")) < 5 @skip_if_no("webpload") def test_webp(self): def webp_valid(im): a = im(10, 10) # different webp versions use different rounding systems leading # to small variations assert_almost_equal_objects(a, [71, 166, 236], threshold=2) assert im.width == 550 assert im.height == 368 assert im.bands == 3 self.file_loader("webpload", WEBP_FILE, webp_valid) self.buffer_loader("webpload_buffer", WEBP_FILE, webp_valid) self.save_load_buffer("webpsave_buffer", "webpload_buffer", self.colour, 60) self.save_load("%s.webp", self.colour) # test lossless mode im = pyvips.Image.new_from_file(WEBP_FILE) buf = im.webpsave_buffer(lossless=True) im2 = pyvips.Image.new_from_buffer(buf, "") assert abs(im.avg() - im2.avg()) < 1 # higher Q should mean a bigger buffer b1 = im.webpsave_buffer(Q=10) b2 = im.webpsave_buffer(Q=90) assert len(b2) > len(b1) # try saving an image with an ICC profile and reading it back ... if we # can do it, our webp supports metadata load/save buf = self.colour.webpsave_buffer() im = pyvips.Image.new_from_buffer(buf, "") if im.get_typeof("icc-profile-data") != 0: # verify that the profile comes back unharmed p1 = self.colour.get("icc-profile-data") p2 = im.get("icc-profile-data") assert p1 == p2 # add tests for exif, xmp, ipct # the exif test will need us to be able to walk the header, # we can't just check exif-data # we can test that exif changes change the output of webpsave # first make sure we have exif support z = pyvips.Image.new_from_file(JPEG_FILE) if z.get_typeof("exif-ifd0-Orientation") != 0: x = self.colour.copy() x.set("orientation", 6) buf = x.webpsave_buffer() y = pyvips.Image.new_from_buffer(buf, "") assert y.get("orientation") == 6 # try converting an animated gif to webp ... can't do back to gif # again without IM support if have("gifload"): x1 = pyvips.Image.new_from_file(GIF_ANIM_FILE, n=-1) w1 = x1.webpsave_buffer(Q=10) # our test gif has delay 0 for the first frame set in error, # when converting to WebP this should result in a 100ms delay. expected_delay = [100 if d <= 10 else d for d in x1.get("delay")] x2 = pyvips.Image.new_from_buffer(w1, "", n=-1) assert x1.width == x2.width assert x1.height == x2.height assert expected_delay == x2.get("delay") assert x1.get("page-height") == x2.get("page-height") assert x1.get("gif-loop") == x2.get("gif-loop") # WebP image that happens to contain the string "' im = pyvips.Image.new_from_buffer(svg, "") def test_csv(self): self.save_load("%s.csv", self.mono) def test_matrix(self): self.save_load("%s.mat", self.mono) @skip_if_no("ppmload") def test_ppm(self): self.save_load("%s.ppm", self.mono) self.save_load("%s.ppm", self.colour) self.save_load_file("%s.ppm", "[ascii]", self.mono, 0) self.save_load_file("%s.ppm", "[ascii]", self.colour, 0) self.save_load_file("%s.ppm", "[ascii,bitdepth=1]", self.onebit, 0) rgb16 = self.colour.colourspace("rgb16") grey16 = self.mono.colourspace("rgb16") self.save_load("%s.ppm", grey16) self.save_load("%s.ppm", rgb16) self.save_load_file("%s.ppm", "[ascii]", grey16, 0) self.save_load_file("%s.ppm", "[ascii]", rgb16, 0) @skip_if_no("radload") def test_rad(self): self.save_load("%s.hdr", self.colour) self.save_buffer_tempfile("radsave_buffer", ".hdr", self.rad, max_diff=0) @skip_if_no("dzsave") def test_dzsave(self): # dzsave is hard to test, there are so many options # test each option separately and hope they all function together # correctly # default deepzoom layout ... we must use png here, since we want to # test the overlap for equality filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, suffix=".png") # test horizontal overlap ... expect 256 step, overlap 1 x = pyvips.Image.new_from_file(filename + "_files/9/0_0.png") assert x.width == 255 y = pyvips.Image.new_from_file(filename + "_files/9/1_0.png") assert y.width == 37 # the right two columns of x should equal the left two columns of y left = x.crop(x.width - 2, 0, 2, x.height) right = y.crop(0, 0, 2, y.height) assert (left - right).abs().max() == 0 # test vertical overlap assert x.height == 255 y = pyvips.Image.new_from_file(filename + "_files/9/0_1.png") assert y.height == 189 # the bottom two rows of x should equal the top two rows of y top = x.crop(0, x.height - 2, x.width, 2) bottom = y.crop(0, 0, y.width, 2) assert (top - bottom).abs().max() == 0 # there should be a bottom layer x = pyvips.Image.new_from_file(filename + "_files/0/0_0.png") assert x.width == 1 assert x.height == 1 # 9 should be the final layer assert not os.path.isdir(filename + "_files/10") # default google layout filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, layout="google") # test bottom-right tile ... default is 256x256 tiles, overlap 0 x = pyvips.Image.new_from_file(filename + "/1/1/1.jpg") assert x.width == 256 assert x.height == 256 assert not os.path.exists(filename + "/1/1/2.jpg") assert not os.path.exists(filename + "/2") x = pyvips.Image.new_from_file(filename + "/blank.png") assert x.width == 256 assert x.height == 256 # google layout with overlap ... verify that we clip correctly # overlap 1, 510x510 pixels, 256 pixel tiles, should be exactly 2x2 # tiles, though in fact the bottom and right edges will be white filename = temp_filename(self.tempdir, '') self.colour \ .replicate(2, 2) \ .crop(0, 0, 510, 510) \ .dzsave(filename, layout="google", overlap=1, depth="one") x = pyvips.Image.new_from_file(filename + "/0/1/1.jpg") assert x.width == 256 assert x.height == 256 assert not os.path.exists(filename + "/0/2/2.jpg") # with 511x511, it'll fit exactly into 2x2 -- we we actually generate # 3x3, since we output the overlaps filename = temp_filename(self.tempdir, '') self.colour \ .replicate(2, 2) \ .crop(0, 0, 511, 511) \ .dzsave(filename, layout="google", overlap=1, depth="one") x = pyvips.Image.new_from_file(filename + "/0/2/2.jpg") assert x.width == 256 assert x.height == 256 assert not os.path.exists(filename + "/0/3/3.jpg") # default zoomify layout filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, layout="zoomify") # 256x256 tiles, no overlap assert os.path.exists(filename + "/ImageProperties.xml") x = pyvips.Image.new_from_file(filename + "/TileGroup0/1-0-0.jpg") assert x.width == 256 assert x.height == 256 # test zip output filename = temp_filename(self.tempdir, '.zip') self.colour.dzsave(filename) assert os.path.exists(filename) assert not os.path.exists(filename + "_files") assert not os.path.exists(filename + ".dzi") # test compressed zip output filename2 = temp_filename(self.tempdir, '.zip') self.colour.dzsave(filename2, compression=-1) assert os.path.exists(filename2) assert os.path.getsize(filename2) < os.path.getsize(filename) # test suffix filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, suffix=".png") x = pyvips.Image.new_from_file(filename + "_files/9/0_0.png") assert x.width == 255 # test overlap filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, overlap=200) y = pyvips.Image.new_from_file(filename + "_files/9/1_1.jpeg") assert y.width == 236 # test tile-size filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, tile_size=512) y = pyvips.Image.new_from_file(filename + "_files/9/0_0.jpeg") assert y.width == 290 assert y.height == 442 # test save to memory buffer filename = temp_filename(self.tempdir, '.zip') base = os.path.basename(filename) root, ext = os.path.splitext(base) self.colour.dzsave(filename) with open(filename, 'rb') as f: buf1 = f.read() buf2 = self.colour.dzsave_buffer(basename=root) assert len(buf1) == len(buf2) # we can't test the bytes are exactly equal -- the timestamps will # be different # added in 8.7 buf = self.colour.dzsave_buffer(region_shrink="mean") buf = self.colour.dzsave_buffer(region_shrink="mode") buf = self.colour.dzsave_buffer(region_shrink="median") # test no-strip ... icc profiles should be passed down filename = temp_filename(self.tempdir, '') self.colour.dzsave(filename, no_strip=True) y = pyvips.Image.new_from_file(filename + "_files/0/0_0.jpeg") assert y.get_typeof("icc-profile-data") != 0 @skip_if_no("heifload") def test_heifload(self): def heif_valid(im): a = im(10, 10) # different versions of libheif decode have slightly different # rounding assert_almost_equal_objects(a, [197.0, 181.0, 158.0], threshold=2) assert im.width == 3024 assert im.height == 4032 assert im.bands == 3 self.file_loader("heifload", AVIF_FILE, heif_valid) self.buffer_loader("heifload_buffer", AVIF_FILE, heif_valid) @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") def test_avifsave(self): # TODO: Reduce the threshold once https://github.com/strukturag/libheif/issues/533 is resolved. self.save_load_buffer("heifsave_buffer", "heifload_buffer", self.colour, 80, compression="av1", lossless=True) self.save_load("%s.avif", self.colour) @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") @pytest.mark.skip() def test_avifsave_lossless(self): # this takes FOREVER im = pyvips.Image.new_from_file(AVIF_FILE) buf = im.heifsave_buffer(lossless=True, compression="av1") im2 = pyvips.Image.new_from_buffer(buf, "") # not in fact quite lossless assert abs(im.avg() - im2.avg()) < 3 @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") def test_avifsave_Q(self): # higher Q should mean a bigger buffer, needs libheif >= v1.8.0, # see: https://github.com/libvips/libvips/issues/1757 b1 = self.mono.heifsave_buffer(Q=10, compression="av1") b2 = self.mono.heifsave_buffer(Q=90, compression="av1") assert len(b2) > len(b1) @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") def test_avifsave_chroma(self): # Chroma subsampling should produce smaller file size for same Q b1 = self.colour.heifsave_buffer(compression="av1", subsample_mode="on") b2 = self.colour.heifsave_buffer(compression="av1", subsample_mode="off") assert len(b2) > len(b1) @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") def test_avifsave_icc(self): # try saving an image with an ICC profile and reading it back # not all libheif have profile support, so put it in an if buf = self.colour.heifsave_buffer(Q=10, compression="av1") im = pyvips.Image.new_from_buffer(buf, "") p1 = self.colour.get("icc-profile-data") if im.get_typeof("icc-profile-data") != 0: p2 = im.get("icc-profile-data") assert p1 == p2 # add tests for xmp, ipct # the exif test will need us to be able to walk the header, # we can't just check exif-data @skip_if_no("heifsave") @pytest.mark.skipif(sys.platform == "darwin", reason="fails with latest libheif/aom from Homebrew") def test_avifsave_exif(self): # first make sure we have exif support x = pyvips.Image.new_from_file(JPEG_FILE) if x.get_typeof("exif-ifd0-Orientation") != 0: x = x.copy() x.set_type(pyvips.GValue.gstr_type, "exif-ifd0-XPComment", "banana") buf = x.heifsave_buffer(Q=10, compression="av1") y = pyvips.Image.new_from_buffer(buf, "") assert y.get("exif-ifd0-XPComment").startswith("banana") @skip_if_no("jp2kload") def test_jp2kload(self): def jp2k_valid(im): a = im(402, 73) assert_almost_equal_objects(a, [141, 144, 73], threshold=2) assert im.width == 800 assert im.height == 400 assert im.bands == 3 self.file_loader("jp2kload", JP2K_FILE, jp2k_valid) self.buffer_loader("jp2kload_buffer", JP2K_FILE, jp2k_valid) @skip_if_no("jp2ksave") def test_jp2ksave(self): self.save_load_buffer("jp2ksave_buffer", "jp2kload_buffer", self.colour, 80) buf = self.colour.jp2ksave_buffer(lossless=True) im2 = pyvips.Image.new_from_buffer(buf, "") assert (self.colour == im2).min() == 255 # higher Q should mean a bigger buffer b1 = self.mono.jp2ksave_buffer(Q=10) b2 = self.mono.jp2ksave_buffer(Q=90) assert len(b2) > len(b1) # disabling chroma subsample should mean a bigger buffer b1 = self.colour.jp2ksave_buffer(subsample_mode="on") b2 = self.colour.jp2ksave_buffer(subsample_mode="off") assert len(b2) > len(b1) # enabling lossless should mean a bigger buffer b1 = self.colour.jp2ksave_buffer(lossless=False) b2 = self.colour.jp2ksave_buffer(lossless=True) assert len(b2) > len(b1) # 16-bit colour load and save im = self.colour.colourspace("rgb16") buf = im.jp2ksave_buffer(lossless=True) im2 = pyvips.Image.new_from_buffer(buf, "") assert (im == im2).min() == 255 # openjpeg 32-bit load and save doesn't seem to work, comment out # im = self.colour.colourspace("rgb16").cast("uint") << 14 # buf = im.jp2ksave_buffer(lossless=True) # im2 = pyvips.Image.new_from_buffer(buf, "") # assert (im == im2).min() == 255 @skip_if_no("gifsave") def test_gifsave(self): # Animated GIF round trip x1 = pyvips.Image.new_from_file(GIF_ANIM_FILE, n=-1) b1 = x1.gifsave_buffer() x2 = pyvips.Image.new_from_buffer(b1, "", n=-1) assert x1.width == x2.width assert x1.height == x2.height assert x1.get("n-pages") == x2.get("n-pages") assert x1.get("delay") == x2.get("delay") assert x1.get("page-height") == x2.get("page-height") assert x1.get("loop") == x2.get("loop") # Reducing dither will typically reduce file size (and quality) little_dither = self.colour.gifsave_buffer(dither=0.1, effort=1) large_dither = self.colour.gifsave_buffer(dither=0.9, effort=1) assert len(little_dither) < len(large_dither) # Reducing effort will typically increase file size (and reduce quality) little_effort = self.colour.gifsave_buffer(effort=1) large_effort = self.colour.gifsave_buffer(effort=10) assert len(little_effort) > len(large_effort) # Reducing bitdepth will typically reduce file size (and reduce quality) bitdepth8 = self.colour.gifsave_buffer(bitdepth=8,effort=1) bitdepth7 = self.colour.gifsave_buffer(bitdepth=7,effort=1) assert len(bitdepth8) > len(bitdepth7) if have("webpload"): # Animated WebP to GIF x1 = pyvips.Image.new_from_file(WEBP_ANIMATED_FILE, n=-1) b1 = x1.gifsave_buffer() x2 = pyvips.Image.new_from_buffer(b1, "", n=-1) assert x1.width == x2.width assert x1.height == x2.height assert x1.get("n-pages") == x2.get("n-pages") assert x1.get("delay") == x2.get("delay") assert x1.get("page-height") == x2.get("page-height") assert x1.get("loop") == x2.get("loop") def test_fail_on(self): # csvload should spot trunc correctly target = pyvips.Target.new_to_memory() self.mono.write_to_target(target, ".csv") buf = target.get("blob") source = pyvips.Source.new_from_memory(buf) im = pyvips.Image.csvload_source(source) assert im.avg() > 0 # truncation should be OK by default buf_trunc = buf[:-100] source = pyvips.Source.new_from_memory(buf_trunc) im = pyvips.Image.csvload_source(source) assert im.avg() > 0 # set trunc should make it fail with pytest.raises(Exception) as e_info: im = pyvips.Image.csvload_source(source, fail_on="truncated") # this will now force parsing of the whole file, which should # trigger an error im.avg() > 0 # warn should fail too, since trunc implies warn with pytest.raises(Exception) as e_info: im = pyvips.Image.csvload_source(source, fail_on="warning") im.avg() > 0 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_histogram.py000066400000000000000000000064661414645631700217750ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import JPEG_FILE class TestHistogram: def test_hist_cum(self): im = pyvips.Image.identity() sum = im.avg() * 256 cum = im.hist_cum() p = cum(255, 0) assert p[0] == sum def test_hist_equal(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.hist_equal() assert im.width == im2.width assert im.height == im2.height assert im.avg() < im2.avg() assert im.deviate() < im2.deviate() def test_hist_ismonotonic(self): im = pyvips.Image.identity() assert im.hist_ismonotonic() def test_hist_local(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.hist_local(10, 10) assert im.width == im2.width assert im.height == im2.height assert im.avg() < im2.avg() assert im.deviate() < im2.deviate() if pyvips.at_least_libvips(8, 5): im3 = im.hist_local(10, 10, max_slope=3) assert im.width == im3.width assert im.height == im3.height assert im3.deviate() < im2.deviate() def test_hist_match(self): im = pyvips.Image.identity() im2 = pyvips.Image.identity() matched = im.hist_match(im2) assert (im - matched).abs().max() == 0.0 def test_hist_norm(self): im = pyvips.Image.identity() im2 = im.hist_norm() assert (im - im2).abs().max() == 0.0 def test_hist_plot(self): im = pyvips.Image.identity() im2 = im.hist_plot() assert im2.width == 256 assert im2.height == 256 assert im2.format == pyvips.BandFormat.UCHAR assert im2.bands == 1 def test_hist_map(self): im = pyvips.Image.identity() im2 = im.maplut(im) assert (im - im2).abs().max() == 0.0 def test_percent(self): im = pyvips.Image.new_from_file(JPEG_FILE).extract_band(1) pc = im.percent(90) msk = im <= pc n_set = (msk.avg() * msk.width * msk.height) / 255.0 pc_set = 100 * n_set / (msk.width * msk.height) assert pytest.approx(pc_set, 0.5) == 90 def test_hist_entropy(self): im = pyvips.Image.new_from_file(JPEG_FILE).extract_band(1) ent = im.hist_find().hist_entropy() assert pytest.approx(ent, 0.01) == 6.67 def test_stdif(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.stdif(10, 10) assert im.width == im2.width assert im.height == im2.height # new mean should be closer to target mean assert abs(im.avg() - 128) > abs(im2.avg() - 128) def test_case(self): # slice into two at 128, we should get 50% of pixels in each half x = pyvips.Image.grey(256, 256, uchar=True) index = pyvips.Image.switch([x < 128, x >= 128]) y = index.case([10, 20]) assert y.avg() == 15 # slice into four index = pyvips.Image.switch([ x < 64, x >= 64 and x < 128, x >= 128 and x < 192, x >= 192 ]) assert index.case([10, 20, 30, 40]).avg() == 25 # values over N should use the last value assert index.case([10, 20, 30]).avg() == 22.5 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_iofuncs.py000066400000000000000000000052621414645631700214370ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import assert_equal_objects class TestIofuncs: # test the vips7 filename splitter ... this is very fragile and annoying # code with lots of cases @pytest.mark.xfail(raises=AttributeError, reason="uses deprecated symbols") def test_split7(self): def split(path): filename7 = pyvips.path_filename7(path) mode7 = pyvips.path_mode7(path) return [filename7, mode7] cases = [ ["c:\\silly:dir:name\\fr:ed.tif:jpeg:95,,,,c:\\icc\\srgb.icc", ["c:\\silly:dir:name\\fr:ed.tif", "jpeg:95,,,,c:\\icc\\srgb.icc"]], ["I180:", ["I180", ""]], ["c:\\silly:", ["c:\\silly", ""]], ["c:\\program files\\x:hello", ["c:\\program files\\x", "hello"]], ["C:\\fixtures\\2569067123_aca715a2ee_o.jpg", ["C:\\fixtures\\2569067123_aca715a2ee_o.jpg", ""]] ] for case in cases: assert_equal_objects(split(case[0]), case[1]) def test_new_from_image(self): im = pyvips.Image.mask_ideal(100, 100, 0.5, reject=True, optical=True) im2 = im.new_from_image(12) assert im2.width == im.width assert im2.height == im.height assert im2.interpretation == im.interpretation assert im2.format == im.format assert im2.xres == im.xres assert im2.yres == im.yres assert im2.xoffset == im.xoffset assert im2.yoffset == im.yoffset assert im2.bands == 1 assert im2.avg() == 12 im2 = im.new_from_image([1, 2, 3]) assert im2.bands == 3 assert im2.avg() == 2 def test_new_from_memory(self): s = bytearray(200) im = pyvips.Image.new_from_memory(s, 20, 10, 1, 'uchar') assert im.width == 20 assert im.height == 10 assert im.format == 'uchar' assert im.bands == 1 assert im.avg() == 0 im += 10 assert im.avg() == 10 @pytest.mark.skipif(not pyvips.at_least_libvips(8, 5), reason="requires libvips >= 8.5") def test_get_fields(self): im = pyvips.Image.black(10, 10) fields = im.get_fields() # we might add more fields later assert len(fields) > 10 assert fields[0] == 'width' def test_write_to_memory(self): s = bytearray(200) im = pyvips.Image.new_from_memory(s, 20, 10, 1, 'uchar') t = im.write_to_memory() assert s == t if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_morphology.py000066400000000000000000000032421414645631700221640ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips class TestMorphology: def test_countlines(self): im = pyvips.Image.black(100, 100) im = im.draw_line(255, 0, 50, 100, 50) n_lines = im.countlines(pyvips.Direction.HORIZONTAL) assert n_lines == 1 def test_labelregions(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(255, 50, 50, 25, fill=True) mask, opts = im.labelregions(segments=True) assert opts['segments'] == 3 assert mask.max() == 2 def test_erode(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(255, 50, 50, 25, fill=True) im2 = im.erode([[128, 255, 128], [255, 255, 255], [128, 255, 128]]) assert im.width == im2.width assert im.height == im2.height assert im.bands == im2.bands assert im.avg() > im2.avg() def test_dilate(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(255, 50, 50, 25, fill=True) im2 = im.dilate([[128, 255, 128], [255, 255, 255], [128, 255, 128]]) assert im.width == im2.width assert im.height == im2.height assert im.bands == im2.bands assert im2.avg() > im.avg() def test_rank(self): im = pyvips.Image.black(100, 100) im = im.draw_circle(255, 50, 50, 25, fill=True) im2 = im.rank(3, 3, 8) assert im.width == im2.width assert im.height == im2.height assert im.bands == im2.bands assert im2.avg() > im.avg() if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_mosaicing.py000066400000000000000000000103631414645631700217400ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import MOSAIC_FILES, MOSAIC_MARKS, MOSAIC_VERTICAL_MARKS class TestMosaicing: def test_lrmerge(self): left = pyvips.Image.new_from_file(MOSAIC_FILES[0]) right = pyvips.Image.new_from_file(MOSAIC_FILES[1]) join = left.merge(right, 'horizontal', 10 - left.width, 0) assert join.width == left.width + right.width - 10 assert join.height == max(left.height, right.height) assert join.bands == 1 def test_tbmerge(self): top = pyvips.Image.new_from_file(MOSAIC_FILES[0]) bottom = pyvips.Image.new_from_file(MOSAIC_FILES[2]) join = top.merge(bottom, 'vertical', 0, 10 - top.height) assert join.width == max(top.width, bottom.width) assert join.height == top.height + bottom.height - 10 assert join.bands == 1 def test_lrmosaic(self): left = pyvips.Image.new_from_file(MOSAIC_FILES[0]) right = pyvips.Image.new_from_file(MOSAIC_FILES[1]) join = left.mosaic(right, 'horizontal', left.width - 30, 0, 30, 0) assert join.width == 1014 assert join.height == 379 assert join.bands == 1 def test_tbmosaic(self): top = pyvips.Image.new_from_file(MOSAIC_FILES[0]) bottom = pyvips.Image.new_from_file(MOSAIC_FILES[2]) join = top.mosaic(bottom, 'vertical', 0, top.height - 30, 0, 30) assert join.width == 542 assert join.height == 688 assert join.bands == 1 def test_mosaic(self): # ported from https://github.com/libvips/nip2/tree/master/share/nip2/data/examples/1_point_mosaic mosaiced_image = None for i in range(0, len(MOSAIC_FILES), 2): files = MOSAIC_FILES[i:i + 2] marks = MOSAIC_MARKS[i:i + 2] im = pyvips.Image.new_from_file(files[0]) sec_im = pyvips.Image.new_from_file(files[1]) horizontal_part = im.mosaic(sec_im, pyvips.Direction.HORIZONTAL, marks[0][0], marks[0][1], marks[1][0], marks[1][1]) if mosaiced_image is None: mosaiced_image = horizontal_part else: vertical_marks = MOSAIC_VERTICAL_MARKS[i - 2:i] mosaiced_image = mosaiced_image.mosaic(horizontal_part, pyvips.Direction.VERTICAL, vertical_marks[1][0], vertical_marks[1][1], vertical_marks[0][0], vertical_marks[0][1]) # Uncomment to see output file #mosaiced_image.write_to_file('after.jpg') # hard to test much more than this assert mosaiced_image.width == 1005 assert mosaiced_image.height == 1295 assert mosaiced_image.interpretation == pyvips.Interpretation.B_W assert mosaiced_image.bands == 1 def test_globalbalance(self): mosaiced_image = None for i in range(0, len(MOSAIC_FILES), 2): files = MOSAIC_FILES[i:i + 2] marks = MOSAIC_MARKS[i:i + 2] im = pyvips.Image.new_from_file(files[0]) sec_im = pyvips.Image.new_from_file(files[1]) horizontal_part = im.mosaic(sec_im, pyvips.Direction.HORIZONTAL, marks[0][0], marks[0][1], marks[1][0], marks[1][1]) if mosaiced_image is None: mosaiced_image = horizontal_part else: vertical_marks = MOSAIC_VERTICAL_MARKS[i - 2:i] mosaiced_image = mosaiced_image.mosaic(horizontal_part, pyvips.Direction.VERTICAL, vertical_marks[1][0], vertical_marks[1][1], vertical_marks[0][0], vertical_marks[0][1]) mosaiced_image = mosaiced_image.globalbalance() # Uncomment to see output file #mosaiced_image.write_to_file('after.jpg') # hard to test much more than this assert mosaiced_image.width == 1005 assert mosaiced_image.height == 1295 assert mosaiced_image.interpretation == pyvips.Interpretation.B_W assert mosaiced_image.format == pyvips.BandFormat.FLOAT assert mosaiced_image.bands == 1 if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test-suite/test_resample.py000066400000000000000000000222441414645631700216000ustar00rootroot00000000000000# vim: set fileencoding=utf-8 : import pytest import pyvips from helpers import JPEG_FILE, OME_FILE, HEIC_FILE, TIF_FILE, all_formats, \ have, RGBA_FILE, RGBA_CORRECT_FILE, AVIF_FILE # Run a function expecting a complex image on a two-band image def run_cmplx(fn, image): if image.format == pyvips.BandFormat.FLOAT: new_format = pyvips.BandFormat.COMPLEX elif image.format == pyvips.BandFormat.DOUBLE: new_format = pyvips.BandFormat.DPCOMPLEX else: raise pyvips.Error("run_cmplx: not float or double") # tag as complex, run, revert tagging cmplx = image.copy(bands=1, format=new_format) cmplx_result = fn(cmplx) return cmplx_result.copy(bands=2, format=image.format) def to_polar(image): """Transform image coordinates to polar. The image is transformed so that it is wrapped around a point in the centre. Vertical straight lines become circles or segments of circles, horizontal straight lines become radial spokes. """ # xy image, zero in the centre, scaled to fit image to a circle xy = pyvips.Image.xyz(image.width, image.height) xy -= [image.width / 2.0, image.height / 2.0] scale = min(image.width, image.height) / float(image.width) xy *= 2.0 / scale # to polar, scale vertical axis to 360 degrees index = run_cmplx(lambda x: x.polar(), xy) index *= [1, image.height / 360.0] return image.mapim(index) def to_rectangular(image): """Transform image coordinates to rectangular. The image is transformed so that it is unwrapped from a point in the centre. Circles or segments of circles become vertical straight lines, radial lines become horizontal lines. """ # xy image, vertical scaled to 360 degrees xy = pyvips.Image.xyz(image.width, image.height) xy *= [1, 360.0 / image.height] # to rect, scale to image rect index = run_cmplx(lambda x: x.rect(), xy) scale = min(image.width, image.height) / float(image.width) index *= scale / 2.0 index += [image.width / 2.0, image.height / 2.0] return image.mapim(index) class TestResample: def test_affine(self): im = pyvips.Image.new_from_file(JPEG_FILE) # vsqbs is non-interpolatory, don't test this way for name in ["nearest", "bicubic", "bilinear", "nohalo", "lbb"]: x = im interpolate = pyvips.Interpolate.new(name) for i in range(4): x = x.affine([0, 1, 1, 0], interpolate=interpolate) assert (x - im).abs().max() == 0 def test_reduce(self): im = pyvips.Image.new_from_file(JPEG_FILE) # cast down to 0-127, the smallest range, so we aren't messed up by # clipping im = im.cast(pyvips.BandFormat.CHAR) for fac in [1, 1.1, 1.5, 1.999]: for fmt in all_formats: for kernel in ["nearest", "linear", "cubic", "lanczos2", "lanczos3"]: x = im.cast(fmt) r = x.reduce(fac, fac, kernel=kernel) d = abs(r.avg() - im.avg()) assert d < 2 # try constant images ... should not change the constant for const in [0, 1, 2, 254, 255]: im = (pyvips.Image.black(10, 10) + const).cast("uchar") for kernel in ["nearest", "linear", "cubic", "lanczos2", "lanczos3"]: # print "testing kernel =", kernel # print "testing const =", const shr = im.reduce(2, 2, kernel=kernel) d = abs(shr.avg() - im.avg()) assert d == 0 def test_resize(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.resize(0.25) # in py3, round() does not round to nearest in the obvious way, so we # have to do it by hand assert im2.width == int(im.width / 4.0 + 0.5) assert im2.height == int(im.height / 4.0 + 0.5) # test geometry rounding corner case im = pyvips.Image.black(100, 1) x = im.resize(0.5) assert x.width == 50 assert x.height == 1 def test_shrink(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.shrink(4, 4) # in py3, round() does not round to nearest in the obvious way, so we # have to do it by hand assert im2.width == int(im.width / 4.0 + 0.5) assert im2.height == int(im.height / 4.0 + 0.5) assert abs(im.avg() - im2.avg()) < 1 im2 = im.shrink(2.5, 2.5) assert im2.width == int(im.width / 2.5 + 0.5) assert im2.height == int(im.height / 2.5 + 0.5) assert abs(im.avg() - im2.avg()) < 1 @pytest.mark.skipif(not pyvips.at_least_libvips(8, 5), reason="requires libvips >= 8.5") def test_thumbnail(self): im = pyvips.Image.thumbnail(JPEG_FILE, 100) assert im.height == 100 assert im.bands == 3 assert im.bands == 3 # the average shouldn't move too much im_orig = pyvips.Image.new_from_file(JPEG_FILE) assert abs(im_orig.avg() - im.avg()) < 1 # make sure we always get the right width for height in range(440, 1, -13): im = pyvips.Image.thumbnail(JPEG_FILE, height) assert im.height == height # should fit one of width or height im = pyvips.Image.thumbnail(JPEG_FILE, 100, height=300) assert im.width == 100 assert im.height != 300 im = pyvips.Image.thumbnail(JPEG_FILE, 300, height=100) assert im.width != 300 assert im.height == 100 # with @crop, should fit both width and height im = pyvips.Image.thumbnail(JPEG_FILE, 100, height=300, crop=True) assert im.width == 100 assert im.height == 300 im1 = pyvips.Image.thumbnail(JPEG_FILE, 100) with open(JPEG_FILE, 'rb') as f: buf = f.read() im2 = pyvips.Image.thumbnail_buffer(buf, 100) assert abs(im1.avg() - im2.avg()) < 1 # should be able to thumbnail many-page tiff im = pyvips.Image.thumbnail(OME_FILE, 100) assert im.width == 100 assert im.height == 38 # should be able to thumbnail individual pages from many-page tiff im1 = pyvips.Image.thumbnail(OME_FILE + "[page=0]", 100) assert im1.width == 100 assert im1.height == 38 im2 = pyvips.Image.thumbnail(OME_FILE + "[page=1]", 100) assert im2.width == 100 assert im2.height == 38 assert (im1 - im2).abs().max() != 0 # should be able to thumbnail entire many-page tiff as a toilet-roll # image im = pyvips.Image.thumbnail(OME_FILE + "[n=-1]", 100) assert im.width == 100 assert im.height == 570 # should be able to thumbnail a single-page tiff in a buffer im1 = pyvips.Image.thumbnail(TIF_FILE, 100) with open(TIF_FILE, 'rb') as f: buf = f.read() im2 = pyvips.Image.thumbnail_buffer(buf, 100) assert abs(im1.avg() - im2.avg()) < 1 # linear shrink should work on rgba images im1 = pyvips.Image.thumbnail(RGBA_FILE, 64, linear=True) im2 = pyvips.Image.new_from_file(RGBA_CORRECT_FILE) assert abs(im1.flatten(background=255).avg() - im2.avg()) < 1 if have("heifload"): # this image is orientation 6 ... thumbnail should flip it im = pyvips.Image.new_from_file(AVIF_FILE) thumb = pyvips.Image.thumbnail(AVIF_FILE, 100) # thumb should be portrait assert thumb.width < thumb.height assert thumb.height == 100 def test_similarity(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.similarity(angle=90) im3 = im.affine([0, -1, 1, 0]) # rounding in calculating the affine transform from the angle stops # this being exactly true assert (im2 - im3).abs().max() < 50 def test_similarity_scale(self): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.similarity(scale=2) im3 = im.affine([2, 0, 0, 2]) assert (im2 - im3).abs().max() == 0 # added in 8.7 def test_rotate(self): if have("rotate"): im = pyvips.Image.new_from_file(JPEG_FILE) im2 = im.rotate(90) im3 = im.affine([0, -1, 1, 0]) # rounding in calculating the affine transform from the angle stops # this being exactly true assert (im2 - im3).abs().max() < 50 def test_mapim(self): im = pyvips.Image.new_from_file(JPEG_FILE) p = to_polar(im) r = to_rectangular(p) # the left edge (which is squashed to the origin) will be badly # distorted, but the rest should not be too bad a = r.crop(50, 0, im.width - 50, im.height).gaussblur(2) b = im.crop(50, 0, im.width - 50, im.height).gaussblur(2) assert (a - b).abs().max() < 40 # this was a bug at one point, strangely, if executed with debug # enabled mp = pyvips.Image.xyz(im.width, im.height) interp = pyvips.Interpolate.new('bicubic') assert im.mapim(mp, interpolate=interp).avg() == im.avg() if __name__ == '__main__': pytest.main() libvips-8.12.1/test/test_cli.sh000077500000000000000000000054371414645631700164230ustar00rootroot00000000000000#!/bin/sh # this test is also in test_resample.py (though much smaller and neater) ... # keep this test to exercise the cli interface # set -x . ./variables.sh # verify that the version number on the wrapper script is correct version=$($vips --version) major=$(echo $version | cut -b6- | cut -d. -f1) minor=$(echo $version | cut -b6- | cut -d. -f2) if ! test -f $top_srcdir/tools/vips-$major.$minor; then echo version number in vips wrapper is not correct exit 1 fi # is a difference beyond a threshold? return 0 (meaning all ok) or 1 (meaning # error, or outside threshold) # # use bc since bash does not support fp math break_threshold() { diff=$1 threshold=$2 return $(echo "$diff <= $threshold" | bc -l) } # subtract, look for max difference less than a threshold test_difference() { before=$1 after=$2 threshold=$3 $vips subtract $before $after $tmp/difference.v $vips abs $tmp/difference.v $tmp/abs.v dif=$($vips max $tmp/abs.v) if break_threshold $dif $threshold; then echo "difference is $dif" exit 1 fi } test_rotate() { im=$1 inter=$2 printf "testing $inter ... " # 90 degree clockwise rotate trn="0 1 1 0" $vips affine $im $tmp/t1.v "$trn" --interpolate $inter $vips affine $tmp/t1.v $tmp/t2.v "$trn" --interpolate $inter $vips affine $tmp/t2.v $tmp/t1.v "$trn" --interpolate $inter $vips affine $tmp/t1.v $tmp/t2.v "$trn" --interpolate $inter test_difference $im $tmp/t2.v 1 echo "ok" } # vsqbs is non-interpolatory, don't test this way echo "testing with $(basename $image)" for i in nearest bicubic bilinear nohalo lbb; do test_rotate $image $i done test_size() { to_test=$1 correct_width=$2 correct_height=$3 width=$($vipsheader -f width $to_test) height=$($vipsheader -f height $to_test) if [ $width -ne $correct_width ]; then echo width is $width, not $correct_width exit 1 fi if [ $height -ne $correct_height ]; then echo height is $height, not $correct_height exit 1 fi } test_thumbnail() { geo=$1 correct_width=$2 correct_height=$3 printf "testing thumbnail -s $geo ... " $vipsthumbnail $image -s "$geo" -o $tmp/t1.jpg test_size $tmp/t1.jpg $correct_width $correct_height echo "ok" } test_thumbnail 100 66 100 test_thumbnail 100x100 66 100 test_thumbnail x100 66 100 test_thumbnail "100x100<" 290 442 test_thumbnail "2000<" 1312 2000 test_thumbnail "100x100>" 66 100 test_thumbnail "2000>" 290 442 # test thumbnail to and from pipes echo -n "testing thumbnail of stdin / stdout ... " $vipsthumbnail stdin -s 100 -o $tmp/t1.jpg < $image test_size $tmp/t1.jpg 66 100 cat $image | $vipsthumbnail stdin -s 100 -o $tmp/t1.jpg test_size $tmp/t1.jpg 66 100 cat $image | $vipsthumbnail stdin -s 100 -o .jpg > $tmp/t1.jpg test_size $tmp/t1.jpg 66 100 cat $image | $vipsthumbnail stdin -s 100 -o .jpg | cat > $tmp/t1.jpg echo ok test_size $tmp/t1.jpg 66 100 libvips-8.12.1/test/test_connections.c000066400000000000000000000065761414645631700200100ustar00rootroot00000000000000/* Test stream*u. */ #include #include #include #include #include #include typedef struct _MyInput { const char *filename; unsigned char *contents; size_t length; size_t read_position; } MyInput; typedef struct _MyOutput { const char *filename; int fd; } MyOutput; static gint64 read_cb( VipsSourceCustom *source_custom, void *buffer, gint64 length, MyInput *my_input ) { gint64 bytes_read = VIPS_MIN( length, my_input->length - my_input->read_position ); /* printf( "read_cb: buffer = 0x%p, length = %zd\n", buffer, length ); */ memcpy( buffer, my_input->contents + my_input->read_position, bytes_read ); my_input->read_position += bytes_read; return( bytes_read ); } static gint64 seek_cb( VipsSourceCustom *source_custom, gint64 offset, int whence, MyInput *my_input ) { gint64 new_pos; /* printf( "seek_cb: offset = %zd, whence = %d\n", offset, whence ); */ switch( whence ) { case SEEK_SET: new_pos = offset; break; case SEEK_CUR: new_pos = my_input->read_position + offset; break; case SEEK_END: new_pos = my_input->length + offset; break; default: vips_error( "demo", "%s", "bad 'whence'" ); return( -1 ); } my_input->read_position = VIPS_CLIP( 0, new_pos, my_input->length ); return( my_input->read_position ); } static gint64 write_cb( VipsTargetCustom *target_custom, const void *data, gint64 length, MyOutput *my_output ) { gint64 bytes_written; /* printf( "write_cb: data = 0x%p, length = %zd\n", data, length ); */ bytes_written = write( my_output->fd, data, length ); return( bytes_written ); } static void finish_cb( VipsTargetCustom *target_custom, MyOutput *my_output ) { /* printf( "finish_cb:\n" ); */ close( my_output->fd ); my_output->fd = -1; } int main( int argc, char **argv ) { MyInput my_input; MyOutput my_output; VipsSourceCustom *source_custom; VipsTargetCustom *target_custom; VipsImage *image; if( VIPS_INIT( argv[0] ) ) return( -1 ); if( argc != 3 ) vips_error_exit( "usage: %s in-file out-file.png", argv[0] ); my_input.filename = argv[1]; my_input.contents = NULL; my_input.length = 0; my_input.read_position = 0; if( !g_file_get_contents( my_input.filename, (char **) &my_input.contents, &my_input.length, NULL ) ) vips_error_exit( "unable to load from %s", my_input.filename ); source_custom = vips_source_custom_new(); g_signal_connect( source_custom, "seek", G_CALLBACK( seek_cb ), &my_input ); g_signal_connect( source_custom, "read", G_CALLBACK( read_cb ), &my_input ); if( !(image = vips_image_new_from_source( VIPS_SOURCE( source_custom ), "", "access", VIPS_ACCESS_SEQUENTIAL, NULL )) ) vips_error_exit( NULL ); my_output.filename = argv[2]; my_output.fd = -1; if( (my_output.fd = vips__open( my_output.filename, O_WRONLY | O_CREAT | O_TRUNC, 0644 )) == -1 ) vips_error_exit( "unable to save to %s", my_output.filename ); target_custom = vips_target_custom_new(); g_signal_connect( target_custom, "write", G_CALLBACK( write_cb ), &my_output ); g_signal_connect( target_custom, "finish", G_CALLBACK( finish_cb ), &my_output ); if( vips_image_write_to_target( image, ".png", VIPS_TARGET( target_custom ), NULL ) ) vips_error_exit( NULL ); VIPS_UNREF( image ); VIPS_UNREF( source_custom ); VIPS_UNREF( target_custom ); g_free( my_input.contents ); return( 0 ); } libvips-8.12.1/test/test_connections.sh000077500000000000000000000003561414645631700201710ustar00rootroot00000000000000#!/bin/sh # test load and save via custom connection # set -x set -e . ./variables.sh if test_supported jpegload_source; then ./test_connections $image $tmp/x.png # test max difference < 10 test_difference $image $tmp/x.png 10 fi libvips-8.12.1/test/test_descriptors.c000066400000000000000000000051671414645631700200220ustar00rootroot00000000000000/* Read an image and check that file handles are being closed on minimise. * * This will only work on linux: we signal success and do nothing if /dev/proc * does not exist. */ #include #include #include /* Count the number of files in a directory, -1 for directory not found etc. */ static int count_files( const char *dirname ) { GDir *dir; int n; if( !(dir = g_dir_open( dirname, 0, NULL )) ) return( -1 ); for( n = 0; g_dir_read_name( dir ); n++ ) ; g_dir_close( dir ); return( n ); } int main( int argc, char **argv ) { VipsSource *source; VipsImage *image, *x; char fd_dir[256]; int n_files; double average; if( VIPS_INIT( argv[0] ) ) vips_error_exit( "unable to start" ); if( argc != 2 ) vips_error_exit( "usage: %s test-image", argv[0] ); vips_snprintf( fd_dir, 256, "/proc/%d/fd", getpid() ); n_files = count_files( fd_dir ); if( n_files == -1 ) /* Probably not linux, silent success. */ return( 0 ); /* This is usually 4. stdout / stdin / stderr plus one more made for * us by glib, I think, doing what I don't know. */ /* Opening an image should read the header, then close the fd. */ printf( "** rand open ..\n" ); if( !(source = vips_source_new_from_file( argv[1] )) ) vips_error_exit( NULL ); if( !(image = vips_image_new_from_source( source, "", "access", VIPS_ACCESS_RANDOM, NULL )) ) vips_error_exit( NULL ); if( count_files( fd_dir ) != n_files ) vips_error_exit( "%s: fd not closed after header read", argv[1] ); /* We should be able to read a chunk near the top, then have the fd * closed again. */ printf( "** crop1, avg ..\n" ); if( vips_crop( image, &x, 0, 0, image->Xsize, 10, NULL ) || vips_avg( x, &average, NULL ) ) vips_error_exit( NULL ); g_object_unref( x ); if( count_files( fd_dir ) != n_files ) vips_error_exit( "%s: fd not closed after first read", argv[1] ); /* We should be able to read again, a little further down, and have * the input restarted and closed again. */ printf( "** crop2, avg ..\n" ); if( vips_crop( image, &x, 0, 20, image->Xsize, 10, NULL ) || vips_avg( x, &average, NULL ) ) vips_error_exit( NULL ); g_object_unref( x ); if( count_files( fd_dir ) != n_files ) vips_error_exit( "%s: fd not closed after second read", argv[1] ); /* Clean up, and we should still just have three open. */ printf( "** unref ..\n" ); g_object_unref( image ); g_object_unref( source ); printf( "** shutdown ..\n" ); vips_shutdown(); if( count_files( fd_dir ) != n_files ) vips_error_exit( "%s: fd not closed after shutdown", argv[1] ); return( 0 ); } libvips-8.12.1/test/test_descriptors.sh000077500000000000000000000011301414645631700201770ustar00rootroot00000000000000#!/bin/sh # test the various restartable loaders # webp and ppm use streams, but they mmap the input, so you can't close() the # fd on minimise # set -x set -e . ./variables.sh if test_supported jpegload_source; then ./test_descriptors $image fi if test_supported pngload_source; then ./test_descriptors $test_images/sample.png fi if test_supported tiffload_source; then ./test_descriptors $test_images/sample.tif fi if test_supported radload_source; then ./test_descriptors $test_images/sample.hdr fi if test_supported svgload_source; then ./test_descriptors $test_images/logo.svg fi libvips-8.12.1/test/test_formats.sh000077500000000000000000000107341414645631700173230ustar00rootroot00000000000000#!/bin/sh # this has now been mostly superseded by test_foreign.py ... keep this around # as a test of the command-line interface # set -x set -e . ./variables.sh # poppler / pdfload reference image poppler=$test_images/blankpage.pdf poppler_ref=$test_images/blankpage.pdf.png # giflib / gifload reference image giflib=$test_images/trans-x.gif giflib_ref=$test_images/trans-x.png # the matlab image and reference image matlab=$test_images/sample.mat matlab_ref=$test_images/sample.png # make a mono image $vips extract_band $image $tmp/mono.v 1 mono=$tmp/mono.v # make a radiance image $vips float2rad $image $tmp/rad.v rad=$tmp/rad.v # make a cmyk image $vips bandjoin "$image $tmp/mono.v" $tmp/t1.v $vips copy $tmp/t1.v $tmp/cmyk.v --interpretation cmyk cmyk=$tmp/cmyk.v # save to t1.format, load as back.v save_load() { in=$1 format=$2 mode=$3 if ! $vips copy $in $tmp/t1.$format$mode ; then echo "write to $out failed" exit 1 fi if ! $vips copy $tmp/t1.$format $tmp/back.v ; then echo "read from $tmp/t1.format failed" echo " (was written by $vips copy $in $tmp/t1.$format$mode)" exit 1 fi } # save to the named file in tmp, convert back to vips again, subtract, look # for max difference less than a threshold test_format() { in=$1 format=$2 threshold=$3 mode=$4 printf "testing $(basename $in) $format$mode ... " save_load $in $format $mode test_difference $in $tmp/back.v $threshold echo "ok" } # as above, but hdr format # this is a coded format, so we need to rad2float before we can test for # differences test_rad() { in=$1 printf "testing $(basename $in) hdr ... " save_load $in hdr $vips rad2float $in $tmp/before.v $vips rad2float $tmp/back.v $tmp/after.v test_difference $tmp/before.v $tmp/after.v 0 echo "ok" } # as above, but raw format # we can't use suffix stuff to pick the load/save test_raw() { in=$1 printf "testing $(basename $in) raw ... " $vips copy $in $tmp/before.v width=$($vipsheader -f width $tmp/before.v) height=$($vipsheader -f height $tmp/before.v) bands=$($vipsheader -f bands $tmp/before.v) $vips rawsave $tmp/before.v $tmp/raw $vips rawload $tmp/raw $tmp/after.v $width $height $bands test_difference $tmp/before.v $tmp/after.v 0 echo "ok" } # a format for which we only have a load (eg. matlab) # pass in a reference file as well and compare to that test_loader() { ref=$1 in=$2 format=$3 thresh=$4 printf "testing $(basename $in) $format ... " $vips copy $ref $tmp/before.v $vips copy $in $tmp/after.v test_difference $tmp/before.v $tmp/after.v $thresh echo "ok" } # a format for which we only have a saver (eg. dzsave) # just run the operation and check exit status test_saver() { oper=$1 in=$2 suffix=$3 printf "testing $oper $(basename $in) $suffix ... " rm -rf $tmp/savertest* cmd="$vips $oper $in $tmp/savertest$suffix" if ! $cmd ; then echo "error executing:" echo " $cmd" exit 1 fi echo "ok" } test_format $image v 0 if test_supported tiffload; then test_format $image tif 0 test_format $image tif 90 [compression=jpeg] test_format $image tif 0 [compression=deflate] test_format $image tif 0 [compression=packbits] test_format $image tif 90 [compression=jpeg,tile] test_format $image tif 90 [compression=jpeg,tile,pyramid] fi if test_supported pngload; then test_format $image png 0 test_format $image png 0 [compression=9,interlace=1] test_format $image png 90 [palette,colours=256,Q=100,dither=0,interlace=1] fi if test_supported jpegload; then test_format $image jpg 90 fi if test_supported webpload; then test_format $image webp 90 fi test_format $image ppm 0 test_format $image pfm 0 if test_supported fitsload; then test_format $image fits 0 fi # csv can only do mono test_format $mono csv 0 # cmyk jpg is a special path if test_supported jpegload; then test_format $cmyk jpg 90 fi if test_supported tiffload; then test_format $cmyk tif 0 test_format $cmyk tif 90 [compression=jpeg] test_format $cmyk tif 90 [compression=jpeg,tile] test_format $cmyk tif 90 [compression=jpeg,tile,pyramid] fi test_rad $rad test_raw $mono test_raw $image if test_supported pdfload; then test_loader $poppler_ref $poppler pdfload 0 fi # don't test SVG --- the output varies too much between librsvg versions if test_supported gifload; then test_loader $giflib_ref $giflib gifload 0 fi if test_supported matload; then test_loader $matlab_ref $matlab matlab 0 fi if test_supported dzsave; then test_saver dzsave $image .zip test_saver copy $image .dz test_saver copy $image .dz[container=zip] fi libvips-8.12.1/test/test_seq.sh000077500000000000000000000021761414645631700164410ustar00rootroot00000000000000#!/bin/sh # set -x . ./variables.sh # make a large PNG, roughly the size of Chicago.png printf "building huge test PNG image ... " $vips replicate $image $tmp/huge.png 30 5 echo "ok" huge=$tmp/huge.png printf "testing vipsthumbnail ... " rm -f $tmp/x.png $vipsthumbnail $huge -o $tmp/x.png if ! $vipsheader $tmp/x.png > /dev/null 2>&1 ; then echo "vipsthumbnail failed in basic mode" exit 1 fi echo "ok" if [ ! -d $tmp/readonly ] ; then mkdir $tmp/readonly chmod ugo-wx $tmp/readonly fi export TMPDIR=$tmp/readonly printf "testing vipsthumbnail does not make temps ... " rm -f $tmp/x.png $vipsthumbnail $huge -o $tmp/x.png if ! $vipsheader $tmp/x.png > /dev/null 2>&1 ; then echo "vipsthumbnail made a temp" exit 1 fi echo "ok" printf "testing shrink does not make temps ... " rm -f $tmp/x.png $vips shrink $huge $tmp/x.png 230 230 if ! $vipsheader $tmp/x.png > /dev/null 2>&1 ; then echo "shrink made a temp" exit 1 fi echo "ok" printf "testing reduce does not make temps ... " rm -f $tmp/x.png $vips reduce $huge $tmp/x.png 3 3 if ! $vipsheader $tmp/x.png > /dev/null 2>&1 ; then echo "reduce made a temp" exit 1 fi echo "ok" libvips-8.12.1/test/test_stall.sh000077500000000000000000000003761414645631700167700ustar00rootroot00000000000000#!/bin/sh # set -x set -e . ./variables.sh if test_supported tiffload; then VIPS_STALL=1 $vips copy $image $tmp/x.tif cat > $tmp/mask.con < 0" | bc) -eq 1 ]; then break fi done if [ $(echo "$max > 0" | bc) -eq 1 ]; then break fi done if [ $(echo "$max > 0" | bc) -eq 1 ]; then echo error, max == $max exit 1 else echo all threading tests passed fi libvips-8.12.1/test/test_thumbnail.sh000077500000000000000000000032401414645631700176250ustar00rootroot00000000000000#!/bin/sh # resize a 1000x1000 image to every size in [100,1000], check for black # see https://github.com/libvips/libvips/issues/131 # set -x . ./variables.sh # make a 1000x1000 mono test image ... add a bit so the image should not # contain any zeros, helps to spot missing tiles and bad pixels echo building test image ... $vips extract_band $image $tmp/t1.v 1 $vips linear $tmp/t1.v $tmp/t2.v 1 20 --uchar $vips replicate $tmp/t2.v $tmp/t1.v 2 2 $vips crop $tmp/t1.v $tmp/t2.v 10 10 1000 1000 # is a difference beyond a threshold? return 0 (meaning all ok) or 1 (meaning # error, or outside threshold) break_threshold() { diff=$1 threshold=$2 return $(echo "$diff > $threshold" | bc -l) } # run the test with VIPS_STALL enabled to stress the seq system export VIPS_STALL=1 size=1000 while [ $size -gt 99 ]; do printf "testing size to $size ... " $vipsthumbnail $tmp/t2.v -o $tmp/t1.v --size $size if [ $($vipsheader -f width $tmp/t1.v) -ne $size ]; then echo $tmp/t1.v failed -- bad size echo output width is $($vipsheader -f width $tmp/t1.v) exit fi if [ $($vipsheader -f height $tmp/t1.v) -ne $size ]; then echo $tmp/t1.v failed -- bad size echo output height is $($vipsheader -f width $tmp/t1.v) exit fi $vips project $tmp/t1.v $tmp/cols.v $tmp/rows.v min=$($vips min $tmp/cols.v) if break_threshold $min 0; then echo $tmp/t1.v failed -- has a black column exit fi min=$($vips min $tmp/rows.v) if break_threshold $min 0; then echo $tmp/t1.v failed -- has a black row exit fi min=$($vips min $tmp/t1.v) if break_threshold $min 0; then echo $tmp/t1.v failed -- has black pixels exit fi echo ok size=$(($size-1)) done libvips-8.12.1/test/variables.sh.in000066400000000000000000000023571414645631700171650ustar00rootroot00000000000000top_srcdir=@abs_top_srcdir@ top_builddir=@abs_top_builddir@ PYTHON=@PYTHON@ # we need a different tmp for each script since make can run tests in parallel tmp=$top_srcdir/test/tmp-$$ test_images=$top_srcdir/test/test-suite/images image=$test_images/sample.jpg mkdir -p $tmp vips=$top_builddir/tools/vips vipsthumbnail=$top_builddir/tools/vipsthumbnail vipsheader=$top_builddir/tools/vipsheader # we need bc to use '.' for a decimal separator export LC_NUMERIC=C # raspbian sets this too, annoyingly unset LC_ALL # test for file format supported test_supported() { format=$1 if $vips $format > /dev/null 2>&1; then result=0 else echo "support for $format not configured, skipping test" result=1 fi return $result } # is a difference beyond a threshold? return 0 (meaning all ok) or 1 (meaning # error, or outside threshold) break_threshold() { diff=$1 threshold=$2 return $(echo "$diff <= $threshold" | bc -l) } # subtract, look for max difference less than a threshold test_difference() { before=$1 after=$2 threshold=$3 $vips subtract $before $after $tmp/difference.v $vips abs $tmp/difference.v $tmp/abs.v dif=$($vips max $tmp/abs.v) if break_threshold $dif $threshold; then echo "save / load difference is $dif" exit 1 fi } libvips-8.12.1/tools/000077500000000000000000000000001414645631700144265ustar00rootroot00000000000000libvips-8.12.1/tools/Makefile.am000066400000000000000000000016751414645631700164730ustar00rootroot00000000000000bin_PROGRAMS = \ vips \ vipsedit \ vipsthumbnail \ vipsheader vips_SOURCES = vips.c vipsedit_SOURCES = vipsedit.c vipsheader_SOURCES = vipsheader.c vipsthumbnail_SOURCES = vipsthumbnail.c AM_CPPFLAGS = -I${top_srcdir}/libvips/include @VIPS_CFLAGS@ @VIPS_INCLUDES@ AM_LDFLAGS = @LDFLAGS@ LDADD = @VIPS_CFLAGS@ ${top_builddir}/libvips/libvips.la @VIPS_LIBS@ bin_SCRIPTS = \ light_correct \ shrink_width \ batch_image_convert \ batch_rubber_sheet \ batch_crop \ vipsprofile \ vips-8.12 EXTRA_DIST = \ vipsprofile \ vips-8.12 \ light_correct.in \ shrink_width.in \ batch_image_convert.in \ batch_rubber_sheet.in \ batch_crop.in install-exec-hook: chmod ugo+x ${DESTDIR}${bindir}/light_correct chmod ugo+x ${DESTDIR}${bindir}/shrink_width chmod ugo+x ${DESTDIR}${bindir}/batch_image_convert chmod ugo+x ${DESTDIR}${bindir}/batch_rubber_sheet chmod ugo+x ${DESTDIR}${bindir}/batch_crop chmod ugo+x ${DESTDIR}${bindir}/vipsprofile libvips-8.12.1/tools/batch_crop.in000066400000000000000000000015201414645631700170600ustar00rootroot00000000000000#!/bin/sh # Crop a set of image files # # usage: # # example% batch_crop left top width height image1 image2 etc # # writes output images crop_image1, crop_image2 # default prefix VIPSHOME=${VIPSHOME-@prefix@} name=`basename $0` # check args if [ $# -lt 5 ]; then echo "usage: $name left top width height image1 image2 ..." echo echo "$name writes a new set of images called crop_image1, " echo "crop_image2, etc., each cropped to the specified size" exit 1 fi left=$1 top=$2 width=$3 height=$4 shift 4 # convert each argument for i in $*; do dir=`dirname $i` file=`basename $i` new=$dir/crop_$file echo "Cropping $file as $new ..." if [ -f $new ]; then echo "$new exists, skipping" else $VIPSHOME/bin/vips im_extract_area $i $new $left $top $width $height fi done libvips-8.12.1/tools/batch_image_convert.in000066400000000000000000000017531414645631700207470ustar00rootroot00000000000000#!/bin/sh # Convert a set of image files to new file format # # usage: # # example% batch_image_convert image1 image2 etc # # writes output images image1.* and image2.* where * is the new file type. # default prefix VIPSHOME=${VIPSHOME-@prefix@} name=`basename $0` # check args if [ $# -lt 2 ]; then echo "usage: $name image1 image2 ..." echo echo "$name uses VIPS to convert a group of image files of" echo "any image format into a new group of images all of the same" echo "image format. VIPS can read almost any standard image format" echo "but it can only write VIPS, JPEG, TIFF, PPM/PBM/PGM or PNG." exit 1 fi type=$1 shift # convert each argument for i in $*; do # drop the suffix on the filename base=${i%*.*} echo "Converting $i to $base.$type ..." if [ -f $base.$type ]; then echo "$base.$type already exists skiping $i" else $VIPSHOME/bin/vips im_copy $i $base.$type fi done libvips-8.12.1/tools/batch_rubber_sheet.in000066400000000000000000000014501414645631700205700ustar00rootroot00000000000000#!/bin/sh # Corrects a set of image files for lens distortion using a preprepared # recombination matrix # usage: # # example% batch_rubber_sheet matrix_file image1 image2 .. # # writes output images rsc_image1.v, rsc_image2.v .. # default prefix VIPSHOME=${VIPSHOME-@prefix@} # get name we were run as name=`basename $0` # check args if [ $# -lt 2 ]; then echo "usage: $name matrix image1 image2 ..." echo "writes rsc_image1, rsc_image2, ..." echo echo "$name uses VIPS to correct a set of images for lens distortion" echo "using a matrix calculated by the 'resample' function." exit 1 fi rec=$1 shift # transform each argument for i in $*; do echo "Transforming $i to rsc_$i ..." # bilinear interp., don't wrap edges $VIPSHOME/bin/vips im_transform $i rsc_$i $rec 1 0 done libvips-8.12.1/tools/light_correct.in000066400000000000000000000024271414645631700176130ustar00rootroot00000000000000#!/bin/sh # correct a set of files for illumination errors # usage: # # example% light_correct grey.v im1.v im2.v # # writes output images ic_im1.v and ic_im2.v # default prefix VIPSHOME=${VIPSHOME-@prefix@} # get name we were run as name=$0 bname=`basename $name` # names of our temp files t1=light_correct_temp1 t2=light_correct_temp2 # check args if [ $# -lt 2 ]; then echo "${bname}: usage: $bname ..." exit 1 fi echo "Preparing grey ..." grey=$1 shift # find image size width=`$VIPSHOME/bin/vips im_header_int Xsize $grey` height=`$VIPSHOME/bin/vips im_header_int Ysize $grey` # smooth the grey out $VIPSHOME/bin/vips im_shrink $grey $t1.v 20 20 $VIPSHOME/bin/vips im_resize_linear $t1.v $t2.v $width $height # and make the correction image mean=`$VIPSHOME/bin/vips im_avg $t2.v` $VIPSHOME/bin/vips im_powtra $t2.v $t1.v -1 $VIPSHOME/bin/vips im_lintra $mean $t1.v 0 $t2.v # grey correct images in order for i in "$@"; do echo "Correcting $i as ic_$i ..." $VIPSHOME/bin/vips im_multiply $t2.v "$i" $t1.v $VIPSHOME/bin/vips im_clip $t1.v "ic_$i" # remove the .desc as well name=`echo $name | sed -e 's/\.[^\.]*//'` /bin/rm -f "ic_$name.desc" done # more cleanup echo "Cleaning up ..." /bin/rm -f $t1.v $t1.desc /bin/rm -f $t2.v $t2.desc libvips-8.12.1/tools/shrink_width.in000066400000000000000000000005501414645631700174530ustar00rootroot00000000000000#!/bin/sh # shrink to a target width # default prefix VIPSHOME=${VIPSHOME-@prefix@} name=$0 bname=`basename $0` if [ $# != 3 ]; then echo "${bname}: usage: $bname " exit 1 fi inwidth=`$VIPSHOME/bin/vips im_header_int Xsize $1` factor=`(echo scale=10; echo $inwidth / $3) | bc` $VIPSHOME/bin/vips im_shrink $1 $2 $factor $factor libvips-8.12.1/tools/vips-8.12000077500000000000000000000050241414645631700157240ustar00rootroot00000000000000#!/bin/bash # # Start script for VIPS # need extended regexps, hence we insist on bash above shopt -s extglob # set -x # name we were invoked as bname=`basename $0` # check args if [[ $# < 1 ]]; then echo "usage: $bname [command ...]" echo "examples:" echo " $bname man vipsthumbnail" echo " $bname vips invert /pics/tmp/fred.jpg /pics/tmp/fred2.tif" exit 1 fi # prepend a path component to an environment variable # be careful to avoid trailing : characters if the var is not defined, they # can cause security problems function prepend_var () { # we have to use eval to do double indirection, I think eval value="\$$1" if [ "x$value" = x ]; then export $1=$2 else export $1=$2:$value fi } # try to extract the prefix from a path to an executable # eg. "/home/john/vips/bin/fred" -> "/home/john/vips" function find_prefix () { # try to canonicalise the path ep_canon=$1 # relative path? prefix with pwd if [ ${ep_canon:0:1} != "/" ]; then ep_canon=`pwd`/$ep_canon fi # replace any "/./" with "/" ep_canon=${ep_canon//\/.\//\/} # any "xxx/../" can go ep_canon=${ep_canon//+([^\/])\/..\//} # trailing "xxx/.." can go ep_canon=${ep_canon/%+([^\/])\/../} # remove trailing "/bin/xxx" to get the prefix ep_prefix=${ep_canon/%\/bin\/+([^\/])/} # was there anything to remove in that final step? if not, the path # must be wrong if [ x$ep_prefix == x$ep_canon ]; then return 1 fi echo $ep_prefix; return 0 } # try to guess the install prefix from $0 function guess_prefix () { # $0 is a file? must be us if [ -f $0 ]; then find_prefix $0 return fi # nope, extract program name from $0 and try looking along the # searchpath for it name=`basename $0` fred=$PATH while [ x$fred != x"" ]; do path=${fred/:*/}/$name fred=${fred/*([^:])?(:)/} if [ -f $path ]; then find_prefix $path return fi done # not found on path either ... give up! return 1 } prefix=`guess_prefix`; if [ $? != 0 ]; then echo "unable to find $0 from the file name, or from your PATH" echo "either run directly, or add the install bin area to " echo "your PATH" exit 1 fi export VIPSHOME=$prefix # add VIPSHOME to various paths prepend_var MANPATH $VIPSHOME/share/man case `uname` in HPUX) libvar=SHLIB_PATH ;; Darwin) libvar=DYLD_LIBRARY_PATH ;; *) libvar=LD_LIBRARY_PATH ;; esac prepend_var $libvar $VIPSHOME/lib prepend_var PATH $VIPSHOME/bin prepend_var PKG_CONFIG_PATH $VIPSHOME/lib/pkgconfig prepend_var GI_TYPELIB_PATH $VIPSHOME/lib/girepository-1.0 # run, passing in args we were passed exec $* libvips-8.12.1/tools/vips.c000066400000000000000000000432451414645631700155630ustar00rootroot00000000000000/* VIPS universal main program. * * J. Cupitt, 8/4/93. * 12/5/06 * - use GOption. g_*_prgname() * 16/7/06 * - hmm, was broken for function name as argv1 case * 11/7/06 * - add "all" option to -l * 14/7/06 * - ignore "--" arguments. * 2/9/06 * - do less init ... im_init_world() does more now * 18/8/06 * - use IM_EXEEXT * 16/10/06 * - add --version * 17/10/06 * - add --swig * - cleanups * - remove --swig again, sigh * - add throw() decls to C++ to help SWIG * 14/1/07 * - add --list packages * 26/2/07 * - add input *VEC arg types to C++ binding * 17/8/08 * - add --list formats * 29/11/08 * - add --list interpolators * 9/2/09 * - and now we just have --list packages/classes/package-name * 13/11/09 * - drop _f postfixes, drop many postfixes * 24/6/10 * - less chatty error messages * - oops, don't rename "copy_set" as "copy_" * 6/2/12 * - long arg names in decls to help SWIG * - don't wrap im_remainderconst_vec() * 31/12/12 * - parse options in two passes (thanks Haida) * 26/11/17 * - remove throw() decls, they are now deprecated everywhere * 18/6/20 kleisauke * - avoid using vips7 symbols * - remove deprecated vips7 C++ generator */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ /* #define DEBUG #define DEBUG_FATAL */ /* Need to disable these sometimes. #undef DEBUG_FATAL */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #if ENABLE_DEPRECATED #include #endif #ifdef G_OS_WIN32 #define strcasecmp(a,b) _stricmp(a,b) #endif /*G_OS_WIN32*/ static char *main_option_plugin = NULL; static gboolean main_option_version; static void * list_class( GType type, void *user_data ) { VipsObjectClass *class = VIPS_OBJECT_CLASS( g_type_class_ref( type ) ); int depth = vips_type_depth( type ); int i; if( class->deprecated ) return( NULL ); if( VIPS_IS_OPERATION_CLASS( class ) && (VIPS_OPERATION_CLASS( class )->flags & VIPS_OPERATION_DEPRECATED) ) return( NULL ); for( i = 0; i < depth * 2; i++ ) printf( " " ); vips_object_print_summary_class( VIPS_OBJECT_CLASS( g_type_class_ref( type ) ) ); return( NULL ); } static void * test_nickname( GType type, void *data ) { const char *nickname = (const char *) data; VipsObjectClass *class; if( (class = VIPS_OBJECT_CLASS( g_type_class_ref( type ) )) && strcmp( class->nickname, nickname ) == 0 ) return( class ); return( NULL ); } static gboolean parse_main_option_list( const gchar *option_name, const gchar *value, gpointer data, GError **error ) { VipsObjectClass *class; if( value && (class = (VipsObjectClass *) vips_type_map_all( g_type_from_name( "VipsObject" ), test_nickname, (void *) value )) ) { vips_type_map_all( G_TYPE_FROM_CLASS( class ), list_class, NULL ); } else if( value ) { vips_error( g_get_prgname(), _( "'%s' is not the name of a vips class" ), value ); vips_error_g( error ); return( FALSE ); } else { vips_type_map_all( g_type_from_name( "VipsOperation" ), list_class, NULL ); } exit( 0 ); } static GOptionEntry main_option[] = { { "list", 'l', G_OPTION_FLAG_OPTIONAL_ARG, G_OPTION_ARG_CALLBACK, (GOptionArgFunc) parse_main_option_list, N_( "list objects" ), N_( "BASE-NAME" ) }, { "plugin", 'p', 0, G_OPTION_ARG_FILENAME, &main_option_plugin, N_( "load PLUGIN" ), N_( "PLUGIN" ) }, { "version", 'v', 0, G_OPTION_ARG_NONE, &main_option_version, N_( "print version" ), NULL }, { NULL } }; #if ENABLE_DEPRECATED typedef void *(*map_name_fn)( im_function * ); /* Loop over a package. */ static void * map_package( im_package *pack, map_name_fn fn ) { int i; void *result; for( i = 0; i < pack->nfuncs; i++ ) if( (result = fn( pack->table[i] )) ) return( result ); return( NULL ); } /* Apply a function to a vips operation, or map over a package of operations. */ static void * map_name( const char *name, map_name_fn fn ) { im_package *pack; im_function *func; if( !name || strcmp( name, "all" ) == 0 ) /* Do all packages. */ im_map_packages( (VSListMap2Fn) map_package, fn ); else if( (pack = im_find_package( name )) ) /* Do one package. */ map_package( pack, fn ); else if( (func = im_find_function( name )) ) /* Do a single function. */ fn( func ); else { vips_error( "map_name", _( "no package or function \"%s\"" ), name ); return( fn ); } return( NULL ); } static void * list_package( im_package *pack ) { printf( "%-20s - %d operations\n", pack->name, pack->nfuncs ); return( NULL ); } static void * list_function( im_function *func ) { printf( "%-20s - %s\n", func->name, _( func->desc ) ); return( NULL ); } #endif static int print_list( int argc, char **argv ) { #if ENABLE_DEPRECATED if( !argv[0] || strcmp( argv[0], "packages" ) == 0 ) im_map_packages( (VSListMap2Fn) list_package, NULL ); else if( strcmp( argv[0], "classes" ) == 0 ) #else if( !argv[0] || strcmp( argv[0], "classes" ) == 0 ) #endif vips_type_map_all( g_type_from_name( "VipsObject" ), list_class, NULL ); else if( g_type_from_name( argv[0] ) && g_type_is_a( g_type_from_name( argv[0] ), VIPS_TYPE_OBJECT ) ) { vips_type_map_all( g_type_from_name( argv[0] ), list_class, NULL ); } else { #if ENABLE_DEPRECATED if( map_name( argv[0], list_function ) ) vips_error_exit( "unknown package \"%s\"", argv[0] ); #else vips_error_exit( "unknown operation \"%s\"", argv[0] ); #endif } return( 0 ); } #if ENABLE_DEPRECATED /* Print "ln -s" lines for this package. */ static void * print_links_package( im_package *pack ) { int i; for( i = 0; i < pack->nfuncs; i++ ) printf( "rm -f %s" IM_EXEEXT "; " "ln -s vips" IM_EXEEXT " %s" IM_EXEEXT "\n", pack->table[i]->name, pack->table[i]->name ); return( NULL ); } /* Print "ln -s" lines for this package. */ static int print_links( int argc, char **argv ) { im_map_packages( (VSListMap2Fn) print_links_package, NULL ); return( 0 ); } /* Does a function have any printing output? */ static int has_print( im_function *fn ) { int i; for( i = 0; i < fn->argc; i++ ) if( fn->argv[i].print ) return( -1 ); return( 0 ); } #endif static int isvips( const char *name ) { /* If we're running uninstalled we get the lt- prefix. */ if( vips_isprefix( "lt-", name ) ) name += 3; return( vips_isprefix( "vips", name ) ); } #if ENABLE_DEPRECATED /* Print a usage string from an im_function descriptor. */ static void usage( im_function *fn ) { int i; im_package *pack = im_package_of_function( fn->name ); /* Don't print the prgname if we're being run as a symlink. */ fprintf( stderr, "usage: " ); if( isvips( g_get_prgname() ) ) fprintf( stderr, "%s ", g_get_prgname() ); fprintf( stderr, "%s ", fn->name ); /* Print args requiring command-line input. */ for( i = 0; i < fn->argc; i++ ) if( fn->argv[i].desc->flags & IM_TYPE_ARG ) fprintf( stderr, "%s ", fn->argv[i].name ); /* Print types of command line args. */ fprintf( stderr, "\nwhere:\n" ); for( i = 0; i < fn->argc; i++ ) if( fn->argv[i].desc->flags & IM_TYPE_ARG ) fprintf( stderr, "\t%s is of type \"%s\"\n", fn->argv[i].name, fn->argv[i].desc->type ); /* Print output print args. */ if( has_print( fn ) ) { fprintf( stderr, "prints:\n" ); for( i = 0; i < fn->argc; i++ ) if( fn->argv[i].print ) fprintf( stderr, "\t%s of type \"%s\"\n", fn->argv[i].name, fn->argv[i].desc->type ); } /* Print description of this function, and package it comes from. */ fprintf( stderr, "%s", _( fn->desc ) ); if( pack ) fprintf( stderr, ", from package \"%s\"", pack->name ); fprintf( stderr, "\n" ); /* Print any flags this function has. */ fprintf( stderr, "flags: " ); if( fn->flags & IM_FN_PIO ) fprintf( stderr, "(PIO function) " ); else fprintf( stderr, "(WIO function) " ); if( fn->flags & IM_FN_TRANSFORM ) fprintf( stderr, "(coordinate transformer) " ); else fprintf( stderr, "(no coordinate transformation) " ); if( fn->flags & IM_FN_PTOP ) fprintf( stderr, "(point-to-point operation) " ); else fprintf( stderr, "(area operation) " ); if( fn->flags & IM_FN_NOCACHE ) fprintf( stderr, "(nocache operation) " ); else fprintf( stderr, "(result can be cached) " ); fprintf( stderr, "\n" ); } #endif static int print_help( int argc, char **argv ) { return( 0 ); } /* All our built-in actions. */ typedef int (*Action)( int argc, char **argv ); typedef struct _ActionEntry { char *name; char *description; GOptionEntry *group; Action action; } ActionEntry; static GOptionEntry empty_options[] = { { NULL } }; static ActionEntry actions[] = { #if ENABLE_DEPRECATED { "list", N_( "list classes|packages|all|package-name|operation-name" ), #else { "list", N_( "list classes|all|operation-name" ), #endif &empty_options[0], print_list }, #if ENABLE_DEPRECATED { "links", N_( "generate links for vips/bin" ), &empty_options[0], print_links }, #endif { "help", N_( "list possible actions" ), &empty_options[0], print_help }, }; static void parse_options( GOptionContext *context, int *argc, char **argv ) { char txt[1024]; VipsBuf buf = VIPS_BUF_STATIC( txt ); GError *error = NULL; int i, j; #ifdef DEBUG printf( "parse_options:\n" ); for( i = 0; i < *argc; i++ ) printf( "%d) %s\n", i, argv[i] ); #endif /*DEBUG*/ vips_buf_appendf( &buf, "%7s - %s\n", "OPER", _( "execute vips operation OPER" ) ); g_option_context_set_summary( context, vips_buf_all( &buf ) ); #ifdef G_OS_WIN32 if( !g_option_context_parse_strv( context, &argv, &error ) ) #else /*!G_OS_WIN32*/ if( !g_option_context_parse( context, argc, &argv, &error ) ) #endif /*G_OS_WIN32*/ { if( error ) { fprintf( stderr, "%s\n", error->message ); g_error_free( error ); } vips_error_exit( NULL ); } /* On Windows, argc will not have been updated by * g_option_context_parse_strv(). */ for( *argc = 0; argv[*argc]; (*argc)++ ) ; /* Remove any "--" argument. If one of our arguments is a negative * number, the user will need to have added the "--" flag to stop * GOption parsing. But "--" is still passed down to us and we need to * ignore it. */ for( i = 1; i < *argc; i++ ) if( strcmp( argv[i], "--" ) == 0 ) { for( j = i; j < *argc; j++ ) argv[j] = argv[j + 1]; *argc -= 1; } } static GOptionGroup * add_operation_group( GOptionContext *context, VipsOperation *user_data ) { GOptionGroup *group; group = g_option_group_new( "operation", _( "Operation" ), _( "Operation help" ), user_data, NULL ); g_option_group_set_translation_domain( group, GETTEXT_PACKAGE ); g_option_context_add_group( context, group ); return( group ); } /* VIPS universal main program. */ int main( int argc, char **argv ) { char *action; GOptionContext *context; GOptionGroup *main_group; GOptionGroup *group; VipsOperation *operation; #if ENABLE_DEPRECATED im_function *fn; #endif int i, j; gboolean handled; GError *error = NULL; if( VIPS_INIT( argv[0] ) ) vips_error_exit( NULL ); textdomain( GETTEXT_PACKAGE ); setlocale( LC_ALL, "" ); { char *basename; basename = g_path_get_basename( argv[0] ); g_set_prgname( basename ); g_free( basename ); } /* On Windows, argv is ascii-only .. use this to get a utf-8 version of * the args. */ #ifdef G_OS_WIN32 argv = g_win32_get_command_line(); #endif /*G_OS_WIN32*/ #ifdef DEBUG_FATAL /* Set masks for debugging ... stop on any problem. */ g_log_set_always_fatal( G_LOG_FLAG_RECURSION | G_LOG_FLAG_FATAL | G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING ); #endif /*!DEBUG_FATAL*/ context = g_option_context_new( _( "[ACTION] [OPTIONS] [PARAMETERS] - " "VIPS driver program" ) ); /* Add and parse the outermost options: the ones this program uses. * For example, we need * to be able to spot that in the case of "--plugin ./poop.plg" we * must remove two args. */ main_group = g_option_group_new( NULL, NULL, NULL, NULL, NULL ); g_option_group_add_entries( main_group, main_option ); vips_add_option_entries( main_group ); g_option_group_set_translation_domain( main_group, GETTEXT_PACKAGE ); g_option_context_set_main_group( context, main_group ); /* We add more options later, for example as options to vips8 * operations. Ignore any unknown options in this first parse. */ g_option_context_set_ignore_unknown_options( context, TRUE ); /* "vips" with no arguments does "vips --help". */ if( argc == 1 ) { char *help; help = g_option_context_get_help( context, TRUE, NULL ); printf( "%s", help ); g_free( help ); exit( 0 ); } /* Also disable help output: we want to be able to display full help * in a second pass after all options have been created. */ g_option_context_set_help_enabled( context, FALSE ); #ifdef G_OS_WIN32 if( !g_option_context_parse_strv( context, &argv, &error ) ) #else /*!G_OS_WIN32*/ if( !g_option_context_parse( context, &argc, &argv, &error ) ) #endif /*G_OS_WIN32*/ { if( error ) { fprintf( stderr, "%s\n", error->message ); g_error_free( error ); } vips_error_exit( NULL ); } /* On Windows, argc will not have been updated by * g_option_context_parse_strv(). */ for( argc = 0; argv[argc]; argc++ ) ; if( main_option_plugin ) { #if ENABLE_DEPRECATED if( !im_load_plugin( main_option_plugin ) ) vips_error_exit( NULL ); #else /*!ENABLE_DEPRECATED*/ GModule *module; module = g_module_open( main_option_plugin, G_MODULE_BIND_LAZY ); if( !module ) { vips_error_exit( _( "unable to load \"%s\" -- %s" ), main_option_plugin, g_module_error() ); } #endif } if( main_option_version ) printf( "vips-%s\n", vips_version_string() ); /* Reenable help and unknown option detection ready for the second * option parse. */ g_option_context_set_ignore_unknown_options( context, FALSE ); g_option_context_set_help_enabled( context, TRUE ); /* Try to find our action. */ handled = FALSE; action = NULL; /* Should we try to run the thing we are named as? */ if( !isvips( g_get_prgname() ) ) action = argv[0]; if( !action ) { /* Look for the first non-option argument, if any, and make * that our action. The parse above will have removed most of * them, but --help (for example) could still remain. */ for( i = 1; i < argc; i++ ) if( argv[i][0] != '-' ) { action = argv[i]; /* Remove the action from argv. */ for( j = i; j < argc; j++ ) argv[j] = argv[j + 1]; argc -= 1; break; } } /* Could be one of our built-in actions. */ if( action ) for( i = 0; i < VIPS_NUMBER( actions ); i++ ) if( strcmp( action, actions[i].name ) == 0 ) { group = add_operation_group( context, NULL ); g_option_group_add_entries( group, actions[i].group ); parse_options( context, &argc, argv ); if( actions[i].action( argc - 1, argv + 1 ) ) vips_error_exit( "%s", action ); handled = TRUE; break; } #if ENABLE_DEPRECATED /* Could be a vips7 im_function. We need to test for vips7 first, * since we don't want to use the vips7 compat wrappers in vips8 * unless we have to. They don't support all args types. */ if( action && !handled && (fn = im_find_function( action )) ) { if( im_run_command( action, argc - 1, argv + 1 ) ) { if( argc == 1 ) usage( fn ); else vips_error_exit( NULL ); } handled = TRUE; } /* im_find_function() set an error msg. */ if( action && !handled ) vips_error_clear(); #endif /* Could be a vips8 VipsOperation. */ if( action && !handled && (operation = vips_operation_new( action )) ) { group = add_operation_group( context, operation ); vips_call_options( group, operation ); parse_options( context, &argc, argv ); if( vips_call_argv( operation, argc - 1, argv + 1 ) ) { if( argc == 1 ) vips_operation_class_print_usage( VIPS_OPERATION_GET_CLASS( operation ) ); vips_object_unref_outputs( VIPS_OBJECT( operation ) ); g_object_unref( operation ); if( argc == 1 ) /* We don't exit with an error for something * like "vips fitsload" failing, we use it to * decide if an optional component has been * configured. If we've been built without * fits support, fitsload will fail to find * the operation and we'll error with "unknown * action" below. */ exit( 0 ); else vips_error_exit( NULL ); } vips_object_unref_outputs( VIPS_OBJECT( operation ) ); g_object_unref( operation ); handled = TRUE; } /* vips_operation_new() sets an error msg for unknown operation. */ if( action && !handled ) vips_error_clear(); if( action && !handled ) { vips_error_exit( _( "unknown action \"%s\"" ), action ); } /* Still not handled? We may not have called parse_options(), so * --help args may not have been processed. */ if( !handled ) parse_options( context, &argc, argv ); g_option_context_free( context ); #ifdef G_OS_WIN32 g_strfreev( argv ); #endif /*G_OS_WIN32*/ vips_shutdown(); return( 0 ); } libvips-8.12.1/tools/vipsedit.c000066400000000000000000000200231414645631700164160ustar00rootroot00000000000000/* modify vips file header! - useful for setting resolution, coding... * very dangerous! * * no way of setting non-used codes in variables like newxres * so need flags to show new parameter has been set.. boring * Copyright K.Martinez 30/6/93 * * 29/7/93 JC * - format added * - ==0 added to strcmp! * 17/11/94 JC * - new header fields added * 21/10/04 * - more header updates * 22/8/05 * - less-stupid-ified * 20/9/05 * - rewritten with glib option parser, ready for xml options to go in * 18/6/20 kleisauke * - avoid using vips7 symbols */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include #include #include /* We have to represent all header fields as char * so we can spot unset args * safely. */ static char *xsize = NULL; static char *ysize = NULL; static char *bands = NULL; static char *format = NULL; static char *interpretation = NULL; static char *coding = NULL; static char *xres = NULL; static char *yres = NULL; static char *xoffset = NULL; static char *yoffset = NULL; static char *endian = NULL; static gboolean setext = FALSE; static gboolean version = FALSE; static GOptionEntry entries[] = { { "endian", 'n', 0, G_OPTION_ARG_STRING, &endian, N_( "tag file as big or little-endian" ), NULL }, { "width", 'w', 0, G_OPTION_ARG_STRING, &xsize, N_( "set width to N pixels" ), "N" }, { "height", 'h', 0, G_OPTION_ARG_STRING, &ysize, N_( "set height to N pixels" ), "N" }, { "bands", 'b', 0, G_OPTION_ARG_STRING, &bands, N_( "set Bands to N" ), "N" }, { "format", 'f', 0, G_OPTION_ARG_STRING, &format, N_( "set BandFmt to F (eg. uchar, float)" ), "F" }, { "interpretation", 'i', 0, G_OPTION_ARG_STRING, &interpretation, N_( "set interpretation to I (eg. xyz)" ), "I" }, { "coding", 'c', 0, G_OPTION_ARG_STRING, &coding, N_( "set Coding to C (eg. labq)" ), "C" }, { "xres", 'X', 0, G_OPTION_ARG_STRING, &xres, N_( "set Xres to R pixels/mm" ), "R" }, { "yres", 'Y', 0, G_OPTION_ARG_STRING, &yres, N_( "set Yres to R pixels/mm" ), "R" }, { "xoffset", 'u', 0, G_OPTION_ARG_STRING, &xoffset, N_( "set Xoffset to N pixels" ), "N" }, { "yoffset", 'v', 0, G_OPTION_ARG_STRING, &yoffset, N_( "set Yoffset to N pixels" ), "N" }, { "setext", 'e', 0, G_OPTION_ARG_NONE, &setext, N_( "replace extension block with stdin" ), NULL }, { "xsize", 'x', 0, G_OPTION_ARG_STRING, &xsize, N_( "set Xsize to N (deprecated, use width)" ), "N" }, { "ysize", 'y', 0, G_OPTION_ARG_STRING, &ysize, N_( "set Ysize to N (deprecated, use height)" ), "N" }, { "type", 't', 0, G_OPTION_ARG_STRING, &interpretation, N_( "set Type to T (deprecated, use interpretation)" ), "T" }, { "version", 'v', 0, G_OPTION_ARG_NONE, &version, N_( "print version" ), NULL }, { NULL } }; static void parse_pint( char *arg, int *out ) { /* Might as well set an upper limit. */ *out = atoi( arg ); if( *out <= 0 || *out > 1000000 ) vips_error_exit( _( "'%s' is not a positive integer" ), arg ); } int main( int argc, char **argv ) { GOptionContext *context; GOptionGroup *main_group; GError *error = NULL; VipsImage *im; unsigned char header[VIPS_SIZEOF_HEADER]; if( VIPS_INIT( argv[0] ) ) vips_error_exit( "%s", _( "unable to start VIPS" ) ); textdomain( GETTEXT_PACKAGE ); setlocale( LC_ALL, "" ); { char *basename; basename = g_path_get_basename( argv[0] ); g_set_prgname( basename ); g_free( basename ); } /* On Windows, argv is ascii-only .. use this to get a utf-8 version of * the args. */ #ifdef G_OS_WIN32 argv = g_win32_get_command_line(); #endif /*G_OS_WIN32*/ context = g_option_context_new( _( "vipsedit - edit vips file header" ) ); main_group = g_option_group_new( NULL, NULL, NULL, NULL, NULL ); g_option_group_add_entries( main_group, entries ); vips_add_option_entries( main_group ); g_option_group_set_translation_domain( main_group, GETTEXT_PACKAGE ); g_option_context_set_main_group( context, main_group ); #ifdef G_OS_WIN32 if( !g_option_context_parse_strv( context, &argv, &error ) ) #else /*!G_OS_WIN32*/ if( !g_option_context_parse( context, &argc, &argv, &error ) ) #endif /*G_OS_WIN32*/ { vips_g_error( &error ); exit( -1 ); } /* On Windows, argc will not have been updated by * g_option_context_parse_strv(). */ for( argc = 0; argv[argc]; argc++ ) ; if( version ) printf( "vips-%s\n", vips_version_string() ); if( argc != 2 ) { fprintf( stderr, _( "usage: %s [OPTION...] vips-file\n" ), g_get_prgname() ); exit( -1 ); } if( !(im = vips_image_new_from_file( argv[1], NULL )) ) vips_error_exit( _( "could not open image %s" ), argv[1] ); vips__seek( im->fd, 0, SEEK_SET ); if( read( im->fd, header, VIPS_SIZEOF_HEADER ) != VIPS_SIZEOF_HEADER || vips__read_header_bytes( im, header ) ) vips_error_exit( _( "could not read VIPS header for %s" ), im->filename ); if( endian ) { if( strcmp( endian, "little" ) == 0 ) im->magic = VIPS_MAGIC_INTEL; else if( strcmp( endian, "big" ) == 0 ) im->magic = VIPS_MAGIC_SPARC; else vips_error_exit( _( "bad endian-ness %s, " "should be 'big' or 'little'" ), endian ); } if( xsize ) parse_pint( xsize, &im->Xsize ); if( ysize ) parse_pint( ysize, &im->Ysize ); if( bands ) parse_pint( bands, &im->Bands ); if( format ) { int f; if( (f = vips_enum_from_nick( argv[0], VIPS_TYPE_BAND_FORMAT, format )) < 0 ) vips_error_exit( _( "bad format %s" ), format ); im->BandFmt = f; /* We don't use this, but make sure it's set in case any * old binaries are expecting it. */ im->Bbits = vips_format_sizeof( f ) << 3; } if( interpretation ) { int i; if( (i = vips_enum_from_nick( argv[0], VIPS_TYPE_INTERPRETATION, interpretation )) < 0 ) vips_error_exit( _( "bad interpretation %s" ), interpretation ); im->Type = i; } if( coding ) { int c; if( (c = vips_enum_from_nick( argv[0], VIPS_TYPE_CODING, coding )) < 0 ) vips_error_exit( _( "bad coding %s" ), coding ); im->Coding = c; } if( xres ) im->Xres = atof( xres ); if( yres ) im->Yres = atof( yres ); if( xoffset ) im->Xoffset = atoi( xoffset ); if( yoffset ) im->Yoffset = atoi( yoffset ); if( vips__seek( im->fd, 0, SEEK_SET ) == (off_t) -1 ) vips_error_exit( _( "could not seek on %s" ), im->filename ); if( vips__write_header_bytes( im, header ) || vips__write( im->fd, header, VIPS_SIZEOF_HEADER ) ) vips_error_exit( _( "could not write to %s" ), im->filename ); if( setext ) { char *xml; size_t size; if( !(xml = vips__file_read( stdin, "stdin", &size )) ) vips_error_exit( "%s", _( "could not get ext data" ) ); /* Strip trailing whitespace ... we can get stray \n at the * end, eg. "echo | vipsedit --setext fred.v". */ while( size > 0 && isspace( xml[size - 1] ) ) size -= 1; if( vips__write_extension_block( im, xml, size ) ) vips_error_exit( "%s", _( "could not set extension" ) ); g_free( xml ); } g_object_unref( im ); g_option_context_free( context ); #ifdef G_OS_WIN32 g_strfreev( argv ); #endif /*G_OS_WIN32*/ vips_shutdown(); return( 0 ); } libvips-8.12.1/tools/vipsheader.c000066400000000000000000000152321414645631700167270ustar00rootroot00000000000000/* @(#) Command; reads the header of a Vasari picture file. * @(#) Usage: header vasari_file * @(#) * * Copyright: Birkbeck College, History of Art Dept, London, VASARI project. * * Author: Nicos Dessipris * Written on: 17/01/1990 * Modified on : 17/04/1990, 2/6/93 K.Martinez * 16/6/93 JC * - now calls im_mmapin instead of bizzare bogosity * 1/6/95 JC * - extra field argument for testing particular bits of the header * 29/10/98 JC * - now uses im_open() * 24/5/01 JC * - uses im_tiff2vips_header() etc., for speed * 7/5/03 JC * - uses im_open_header() * 1/8/05 * - uses new header API, for great smallness * 4/8/05 * - back to plain im_open() now that's lazy enough for us * 9/9/05 * - display meta fields in save format, if possible * 20/9/05 * - new field name "getext" reads extension block * 24/8/06 * - use GOption, loop over args * 4/1/07 * - use im_history_get() * 29/2/08 * - don't stop on error * 23/7/09 * - ... but do return an error code if anything failed * 6/11/09 * - added im_history_get(), im_getexp(), im_printdesc() as wrapped * functions, so "header" is now obsolete * 27/2/13 * - convert to vips8 API * 29/6/20 * - allow "stdin" as a filename */ /* This file is part of VIPS. VIPS 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 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser 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 */ /* These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include static char *main_option_field = NULL; static gboolean main_option_all = FALSE; static gboolean version = FALSE; static GOptionEntry main_option[] = { { "all", 'a', 0, G_OPTION_ARG_NONE, &main_option_all, N_( "show all fields" ), NULL }, { "field", 'f', 0, G_OPTION_ARG_STRING, &main_option_field, N_( "print value of FIELD (\"getext\" reads extension block, " "\"Hist\" reads image history)" ), "FIELD" }, { "version", 'v', 0, G_OPTION_ARG_NONE, &version, N_( "print version" ), NULL }, { NULL } }; /* A non-fatal error. Print the vips error buffer and continue. */ static void print_error( void ) { fprintf( stderr, "%s: %s", g_get_prgname(), vips_error_buffer() ); vips_error_clear(); } static void * print_field_fn( VipsImage *image, const char *field, GValue *value, void *a ) { gboolean *many = (gboolean *) a; char str[256]; VipsBuf buf = VIPS_BUF_STATIC( str ); if( *many && image->filename ) printf( "%s: ", image->filename ); printf( "%s: ", field ); vips_buf_appendgv( &buf, value ); printf( "%s\n", vips_buf_all( &buf ) ); return( NULL ); } /* Print header, or parts of header. */ static int print_header( VipsImage *image, gboolean many ) { if( !main_option_field ) { if( image->filename ) printf( "%s: ", image->filename ); vips_object_print_summary( VIPS_OBJECT( image ) ); if( main_option_all ) (void) vips_image_map( image, print_field_fn, &many ); } else if( strcmp( main_option_field, "getext" ) == 0 ) { if( vips__has_extension_block( image ) ) { void *buf; int size; if( !(buf = vips__read_extension_block( image, &size )) ) return( -1 ); printf( "%s", (char *) buf ); g_free( buf ); } } else if( strcmp( main_option_field, "Hist" ) == 0 ) printf( "%s", vips_image_get_history( image ) ); else { char *str; if( vips_image_get_as_string( image, main_option_field, &str ) ) return( -1 ); printf( "%s\n", str ); g_free( str ); } return( 0 ); } int main( int argc, char *argv[] ) { GOptionContext *context; GOptionGroup *main_group; GError *error = NULL; int i; int result; if( VIPS_INIT( argv[0] ) ) vips_error_exit( "unable to start VIPS" ); textdomain( GETTEXT_PACKAGE ); setlocale( LC_ALL, "" ); { char *basename; basename = g_path_get_basename( argv[0] ); g_set_prgname( basename ); g_free( basename ); } /* On Windows, argv is ascii-only .. use this to get a utf-8 version of * the args. */ #ifdef G_OS_WIN32 argv = g_win32_get_command_line(); #endif /*G_OS_WIN32*/ context = g_option_context_new( _( "- print image header" ) ); main_group = g_option_group_new( NULL, NULL, NULL, NULL, NULL ); g_option_group_add_entries( main_group, main_option ); vips_add_option_entries( main_group ); g_option_group_set_translation_domain( main_group, GETTEXT_PACKAGE ); g_option_context_set_main_group( context, main_group ); #ifdef G_OS_WIN32 if( !g_option_context_parse_strv( context, &argv, &error ) ) #else /*!G_OS_WIN32*/ if( !g_option_context_parse( context, &argc, &argv, &error ) ) #endif /*G_OS_WIN32*/ { if( error ) { fprintf( stderr, "%s\n", error->message ); g_error_free( error ); } vips_error_exit( "try \"%s --help\"", g_get_prgname() ); } g_option_context_free( context ); if( version ) printf( "vips-%s\n", vips_version_string() ); result = 0; for( i = 1; argv[i]; i++ ) { VipsImage *image; char filename[VIPS_PATH_MAX]; char option_string[VIPS_PATH_MAX]; vips__filename_split8( argv[i], filename, option_string ); if( strcmp( filename, "stdin" ) == 0 ) { VipsSource *source; if( !(source = vips_source_new_from_descriptor( 0 )) ) return( -1 ); if( !(image = vips_image_new_from_source( source, option_string, NULL )) ) { VIPS_UNREF( source ); return( -1 ); } VIPS_UNREF( source ); } else { if( !(image = vips_image_new_from_file( argv[i], NULL )) ) { print_error(); result = 1; } } if( image && print_header( image, argv[2] != NULL ) ) { print_error(); result = 1; } if( image ) g_object_unref( image ); } /* We don't free this on error exit, sadly. */ #ifdef G_OS_WIN32 g_strfreev( argv ); #endif /*G_OS_WIN32*/ vips_shutdown(); return( result ); } libvips-8.12.1/tools/vipsprofile000066400000000000000000000316111414645631700167150ustar00rootroot00000000000000#!/usr/bin/python from __future__ import division from __future__ import print_function import re import cairo from io import open class ReadFile: def __init__(self, filename): self.filename = filename def __enter__(self): self.f = open(self.filename, 'r', encoding='utf-8') self.lineno = 0 self.getnext(); return self def __exit__(self, type, value, traceback): self.f.close() def __bool__(self): return self.line != "" __nonzero__ = __bool__ def getnext(self): self.lineno += 1 self.line = self.f.readline() def read_times(rf): times = [] while True: match = re.match('[+-]?[0-9]+ ', rf.line) if not match: break times += [int(x) for x in re.split(' ', rf.line.rstrip())] rf.getnext() return times[::-1] class Thread: thread_number = 0 def __init__(self, thread_name): # no one cares about the thread address match = re.match(r'(.*) \(0x.*?\) (.*)', thread_name) if match: thread_name = match.group(1) + " " + match.group(2) self.thread_name = thread_name self.thread_number = Thread.thread_number self.all_events = [] self.workwait_events = [] self.memory_events = [] self.other_events = [] Thread.thread_number += 1 all_events = [] class Event: def __init__(self, thread, gate_location, gate_name, start, stop): self.thread = thread self.gate_location = gate_location self.gate_name = gate_name self.work = False self.wait = False self.memory = False if gate_location == "memory": self.memory = True elif re.match('.*work.*', gate_name): self.work = True elif re.match('.*wait.*', gate_name): self.wait = True if self.memory: self.start = start self.stop = start self.size = stop else: self.start = start self.stop = stop thread.all_events.append(self) all_events.append(self) if self.wait or self.work: thread.workwait_events.append(self) elif self.memory: thread.memory_events.append(self) else: thread.other_events.append(self) input_filename = 'vips-profile.txt' thread_id = 0 threads = [] n_events = 0 print('reading from', input_filename) with ReadFile(input_filename) as rf: while rf: if rf.line.rstrip() == "": rf.getnext() continue if rf.line[0] == "#": rf.getnext() continue match = re.match('thread: (.*)', rf.line) if not match: print('parse error line %d, expected "thread"' % rf.lineno) thread_name = match.group(1) + " " + str(thread_id) thread_id += 1 thread = Thread(thread_name) threads.append(thread) rf.getnext() while True: match = re.match('^gate: (.*?)(: (.*))?$', rf.line) if not match: break gate_location = match.group(1) gate_name = match.group(3) rf.getnext() match = re.match('start:', rf.line) if not match: continue rf.getnext() start = read_times(rf) match = re.match('stop:', rf.line) if not match: continue rf.getnext() stop = read_times(rf) if len(start) != len(stop): print('start and stop length mismatch') for a, b in zip(start, stop): Event(thread, gate_location, gate_name, a, b) n_events += 1 for thread in threads: thread.all_events.sort(key=lambda x: x.start) thread.workwait_events.sort(key=lambda x: x.start) thread.memory_events.sort(key=lambda x: x.start) thread.other_events.sort(key=lambda x: x.start) all_events.sort(key=lambda x: x.start) print('loaded %d events' % n_events) # move time axis to secs of computation ticks_per_sec = 1000000.0 first_time = all_events[0].start last_time = 0 for event in all_events: if event.start < first_time: first_time = event.start if event.stop > last_time: last_time = event.stop for event in all_events: event.start = (event.start - first_time) / ticks_per_sec event.stop = (event.stop - first_time) / ticks_per_sec last_time = (last_time - first_time) / ticks_per_sec first_time = 0 print('total time =', last_time) # calculate some simple stats for thread in threads: thread.start = last_time thread.stop = 0 thread.wait = 0 thread.work = 0 thread.mem = 0 thread.peak_mem = 0 for event in thread.all_events: if event.start < thread.start: thread.start = event.start if event.stop > thread.stop: thread.stop = event.stop if event.wait: thread.wait += event.stop - event.start if event.work: thread.work += event.stop - event.start if event.memory: thread.mem += event.size if thread.mem > thread.peak_mem: thread.peak_mem = thread.mem thread.alive = thread.stop - thread.start # hide very short-lived threads thread.hide = thread.alive < 0.01 print('name\t\talive\twait%\twork%\tunkn%\tmemory\tpeakm') for thread in threads: if thread.hide: continue wait_percent = 100 * thread.wait / thread.alive work_percent = 100 * thread.work / thread.alive unkn_percent = 100 - 100 * (thread.work + thread.wait) / thread.alive print('%13s\t%6.2g\t' % (thread.thread_name, thread.alive), end=' ') print('%.3g\t%.3g\t%.3g\t' % (wait_percent, work_percent, unkn_percent), end=' ') print('%.3g\t' % (thread.mem / (1024 * 1024)), end=' ') print('%.3g\t' % (thread.peak_mem / (1024 * 1024))) mem = 0 peak_mem = 0 for event in all_events: if event.memory: mem += event.size if mem > peak_mem: peak_mem = mem print('peak memory = %.3g MB' % (peak_mem / (1024 * 1024))) if mem != 0: print('leak! final memory = %.3g MB' % (mem / (1024 * 1024))) # does a list of events contain an overlap? # assume the list of events has been sorted by start time def events_overlap(events): for i in range(0, len(events) - 1): # we can't just test for stop1 > start2 since one (or both) events # might have duration zero event1 = events[i] event2 = events[i + 1] overlap_start = max(event1.start, event2.start) overlap_stop = min(event1.stop, event2.stop) if overlap_stop - overlap_start > 0: return True return False # do the events on two gates overlap? def gates_overlap(events, gate_name1, gate_name2): merged = [] for event in events: if event.gate_name == gate_name1 or event.gate_name == gate_name2: merged.append(event) merged.sort(key=lambda x: x.start) return events_overlap(merged) # allocate a y position for each gate total_y = 0 for thread in threads: if thread.hide: continue thread.total_y = total_y gate_positions = {} # first pass .. move work and wait events to y == 0 if events_overlap(thread.workwait_events): print('gate overlap on thread', thread.thread_name) for i in range(0, len(thread.workwait_events) - 1): event1 = thread.workwait_events[i] event2 = thread.workwait_events[i + 1] overlap_start = max(event1.start, event2.start) overlap_stop = min(event1.stop, event2.stop) if overlap_stop - overlap_start > 0: print('overlap:') print('event', event1.gate_location, event1.gate_name, end=' ') print('starts at', event1.start, 'stops at', event1.stop) print('event', event2.gate_location, event2.gate_name, end=' ') print('starts at', event2.start, 'stops at', event2.stop) for event in thread.workwait_events: gate_positions[event.gate_name] = 0 event.y = 0 event.total_y = total_y for event in thread.memory_events: gate_positions[event.gate_name] = 0 event.y = 0 event.total_y = total_y # second pass: move all other events to non-overlapping ys y = 1 for event in thread.other_events: if not event.gate_name in gate_positions: # look at all the ys we've allocated previously and see if we can # add this gate to one of them for gate_y in range(1, y): found_overlap = False for gate_name in gate_positions: if gate_positions[gate_name] != gate_y: continue if gates_overlap(thread.other_events, event.gate_name, gate_name): found_overlap = True break if not found_overlap: gate_positions[event.gate_name] = gate_y break # failure? add a new y if not event.gate_name in gate_positions: gate_positions[event.gate_name] = y y += 1 event.y = gate_positions[event.gate_name] # third pass: flip the order of the ys to get the lowest-level ones at the # top, next to the wait/work line for event in thread.other_events: event.y = y - event.y event.total_y = total_y + event.y total_y += y PIXELS_PER_SECOND = 1000 PIXELS_PER_GATE = 20 LEFT_BORDER = 130 BAR_HEIGHT = 5 MEM_HEIGHT = 100 WIDTH = int(LEFT_BORDER + last_time * PIXELS_PER_SECOND) + 20 HEIGHT = int(total_y * PIXELS_PER_GATE) + MEM_HEIGHT + 30 output_filename = "vips-profile.svg" print('writing to', output_filename) surface = cairo.SVGSurface(output_filename, WIDTH, HEIGHT) ctx = cairo.Context(surface) ctx.select_font_face('Sans') ctx.set_font_size(15) ctx.rectangle(0, 0, WIDTH, HEIGHT) ctx.set_source_rgba(0.0, 0.0, 0.3, 1.0) ctx.fill() def draw_event(ctx, event): left = event.start * PIXELS_PER_SECOND + LEFT_BORDER top = event.total_y * PIXELS_PER_GATE + BAR_HEIGHT // 2 width = (event.stop - event.start) * PIXELS_PER_SECOND height = BAR_HEIGHT if event.memory: width = 1 height /= 2 top += BAR_HEIGHT ctx.rectangle(left, top, width, height) if event.wait: ctx.set_source_rgb(0.9, 0.1, 0.1) elif event.work: ctx.set_source_rgb(0.1, 0.9, 0.1) elif event.memory: ctx.set_source_rgb(1.0, 1.0, 1.0) else: ctx.set_source_rgb(0.1, 0.1, 0.9) ctx.fill() if not event.wait and not event.work and not event.memory: xbearing, ybearing, twidth, theight, xadvance, yadvance = \ ctx.text_extents(event.gate_name) ctx.move_to(left + width // 2 - twidth // 2, top + 3 * BAR_HEIGHT) ctx.set_source_rgb(1.00, 0.83, 0.00) ctx.show_text(event.gate_name) for thread in threads: if thread.hide: continue ctx.rectangle(0, thread.total_y * PIXELS_PER_GATE, WIDTH, 1) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.fill() xbearing, ybearing, twidth, theight, xadvance, yadvance = \ ctx.text_extents(thread.thread_name) ctx.move_to(0, theight + thread.total_y * PIXELS_PER_GATE + BAR_HEIGHT // 2) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.show_text(thread.thread_name) for event in thread.all_events: draw_event(ctx, event) memory_y = total_y * PIXELS_PER_GATE label = "memory" xbearing, ybearing, twidth, theight, xadvance, yadvance = \ ctx.text_extents(label) ctx.move_to(0, memory_y + theight + 8) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.show_text(label) mem = 0 ctx.move_to(LEFT_BORDER, memory_y + MEM_HEIGHT) for event in all_events: if event.memory: mem += event.size left = LEFT_BORDER + event.start * PIXELS_PER_SECOND top = memory_y + MEM_HEIGHT - (MEM_HEIGHT * mem / peak_mem) ctx.line_to(left, top) ctx.set_line_width(1) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.stroke() axis_y = total_y * PIXELS_PER_GATE + MEM_HEIGHT ctx.rectangle(LEFT_BORDER, axis_y, last_time * PIXELS_PER_SECOND, 1) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.fill() label = "time" xbearing, ybearing, twidth, theight, xadvance, yadvance = \ ctx.text_extents(label) ctx.move_to(0, axis_y + theight + 8) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.show_text(label) for t in range(0, int(last_time * PIXELS_PER_SECOND), PIXELS_PER_SECOND // 10): left = t + LEFT_BORDER top = axis_y ctx.rectangle(left, top, 1, 5) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.fill() label = str(t / PIXELS_PER_SECOND) xbearing, ybearing, twidth, theight, xadvance, yadvance = \ ctx.text_extents(label) ctx.move_to(left - twidth // 2, top + theight + 8) ctx.set_source_rgb(1.00, 1.00, 1.00) ctx.show_text(label) surface.finish() libvips-8.12.1/tools/vipsthumbnail.c000066400000000000000000000351451414645631700174670ustar00rootroot00000000000000/* VIPS thumbnailer * * 11/1/09 * * 13/1/09 * - decode labq and rad images * - colour management * - better handling of tiny images * 25/1/10 * - added "--delete" * 6/2/10 * - added "--interpolator" * - added "--nosharpen" * - better 'open' logic, test lazy flag now * 13/5/10 * - oops hehe residual sharpen test was reversed * - and the mask coefficients were messed up * 26/5/10 * - delete failed if there was a profile * 4/7/10 * - oops sharpening was turning off for integer shrinks, thanks Nicolas * 30/7/10 * - use new "rd" mode rather than our own open via disc * 8/2/12 * - use :seq mode for png images * - shrink to a scanline cache to ensure we request pixels sequentially * from the input * 13/6/12 * - update the sequential stuff to the general method * 21/6/12 * - remove "--nodelete" option, have a --delete option instead, off by * default * - much more gentle extra sharpening * 13/11/12 * - allow absolute paths in -o (thanks fuho) * 3/5/13 * - add optional sharpening mask from file * 10/7/13 * - rewrite for vips8 * - handle embedded jpeg thumbnails * 12/11/13 * - add --linear option * 18/12/13 * - add --crop option * 5/3/14 * - copy main image metadata to embedded thumbnails, thanks ottob * 6/3/14 * - add --rotate flag * 7/3/14 * - remove the embedded thumbnail reader, embedded thumbnails are too * unlike the main image wrt. rotation / colour / etc. * 30/6/14 * - fix interlaced thumbnail output, thanks lovell * 3/8/14 * - box shrink less, use interpolator more, if window_size is large * enough * - default to bicubic if available * - add an anti-alias filter between shrink and affine * - support CMYK * - use SEQ_UNBUF for a memory saving * 12/9/14 * - try with embedded profile first, if that fails retry with fallback * profile * 13/1/15 * - exit with an error code if one or more conversions failed * 20/1/15 * - rename -o as -f, keep -o as a hidden flag * 9/5/15 * - use vips_resize() instead of our own code * - premultiply alpha * 30/7/15 * - warn if you autorot and there's no exif support * 9/2/16 * - add PDF --size support * - add SVG --size support * 28/2/16 * - add webp --shrink support * 29/2/16 * - deprecate sharpen and interpolate * 6/5/16 * - restore BandFmt after unpremultiply * 23/5/16 * - no need to guess max-alpha now premultiply does this for us * 1/8/16 * - use scRGB as the working space in linear mode * 15/8/16 * - can now remove 0.1 rounding adjustment * 2/11/16 * - use vips_thumbnail(), most code moved there * 6/1/17 * - fancy geometry strings * - support VipSize restrictions * 4/5/17 * - add ! geo modifier * 30/8/17 * - add --intent * 23/10/17 * - --size Nx didn't work, argh ... thanks jrochkind * 3/2/20 * - add --no-rotate * - add --import-profile / --export-profile names * - back to -o for output * 29/2/20 * - deprecate --delete * 2/10/20 * - support "stdin" as a magic input filename for thumbnail_source * - support ".suffix" as a magic ouput format for stdout write */ #ifdef HAVE_CONFIG_H #include #endif /*HAVE_CONFIG_H*/ #include #include #include #include #include #include #include #include #include /* Default settings. We change the default to bicubic in main() if * this vips has been compiled with bicubic support. */ static char *thumbnail_size = "128"; static int thumbnail_width = 128; static int thumbnail_height = 128; static VipsSize size_restriction = VIPS_SIZE_BOTH; static char *output_format = "tn_%s.jpg"; static char *export_profile = NULL; static char *import_profile = NULL; static gboolean linear_processing = FALSE; static gboolean crop_image = FALSE; static gboolean no_rotate_image = FALSE; static char *smartcrop_image = NULL; static char *thumbnail_intent = NULL; static gboolean version = FALSE; /* Deprecated and unused. */ static gboolean delete_profile = FALSE; static gboolean nosharpen = FALSE; static gboolean nodelete_profile = FALSE; static gboolean verbose = FALSE; static char *convolution_mask = NULL; static char *interpolator = NULL; static gboolean rotate_image = FALSE; static GOptionEntry options[] = { { "size", 's', 0, G_OPTION_ARG_STRING, &thumbnail_size, N_( "shrink to SIZE or to WIDTHxHEIGHT" ), N_( "SIZE" ) }, { "output", 'o', 0, G_OPTION_ARG_STRING, &output_format, N_( "output to FORMAT" ), N_( "FORMAT" ) }, { "export-profile", 'e', 0, G_OPTION_ARG_FILENAME, &export_profile, N_( "export with PROFILE" ), N_( "PROFILE" ) }, { "import-profile", 'i', 0, G_OPTION_ARG_FILENAME, &import_profile, N_( "import untagged images with PROFILE" ), N_( "PROFILE" ) }, { "linear", 'a', 0, G_OPTION_ARG_NONE, &linear_processing, N_( "process in linear space" ), NULL }, { "smartcrop", 'm', 0, G_OPTION_ARG_STRING, &smartcrop_image, N_( "shrink and crop to fill SIZE using STRATEGY" ), N_( "STRATEGY" ) }, { "intent", 'n', 0, G_OPTION_ARG_STRING, &thumbnail_intent, N_( "ICC transform with INTENT" ), N_( "INTENT" ) }, { "delete", 'd', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &delete_profile, N_( "(deprecated, does nothing)" ), NULL }, { "no-rotate", 0, 0, G_OPTION_ARG_NONE, &no_rotate_image, N_( "don't auto-rotate" ), NULL }, { "version", 'v', 0, G_OPTION_ARG_NONE, &version, N_( "print version" ), NULL }, { "format", 'f', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &output_format, N_( "set output format string to FORMAT" ), N_( "FORMAT" ) }, { "eprofile", 0, G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_FILENAME, &export_profile, N_( "export with PROFILE" ), N_( "PROFILE" ) }, { "iprofile", 0, G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_FILENAME, &import_profile, N_( "import untagged images with PROFILE" ), N_( "PROFILE" ) }, { "rotate", 't', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &rotate_image, N_( "(deprecated, does nothing)" ), NULL }, { "crop", 'c', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &crop_image, N_( "(deprecated, crop exactly to SIZE)" ), NULL }, { "verbose", 'v', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &verbose, N_( "(deprecated, does nothing)" ), NULL }, { "nodelete", 'l', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &nodelete_profile, N_( "(deprecated, does nothing)" ), NULL }, { "nosharpen", 'n', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &nosharpen, N_( "(deprecated, does nothing)" ), NULL }, { "interpolator", 'p', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &interpolator, N_( "(deprecated, does nothing)" ), NULL }, { "sharpen", 'r', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &convolution_mask, N_( "(deprecated, does nothing)" ), NULL }, { NULL } }; /* Given (eg.) "/poop/somefile.png", write @im to the thumbnail name, * (eg.) "/poop/tn_somefile.jpg". * * If */ static int thumbnail_write_file( VipsObject *process, VipsImage *im, const char *filename ) { char *file; char *p; char buf[FILENAME_MAX]; char *output_name; file = g_path_get_basename( filename ); /* Remove the suffix from the file portion. */ if( (p = strrchr( file, '.' )) ) *p = '\0'; /* Don't use vips_snprintf(), we only want to optionally substitute a * single %s. */ vips_strncpy( buf, output_format, FILENAME_MAX ); vips__substitute( buf, FILENAME_MAX, file ); /* output_format can be an absolute path, in which case we discard the * path from the incoming file. */ if( g_path_is_absolute( output_format ) ) output_name = g_strdup( buf ); else { char *dir; dir = g_path_get_dirname( filename ); output_name = g_build_filename( dir, buf, NULL ); g_free( dir ); } g_info( "thumbnailing %s as %s", filename, output_name ); g_free( file ); if( vips_image_write_to_file( im, output_name, NULL ) ) { g_free( output_name ); return( -1 ); } g_free( output_name ); return( 0 ); } static int thumbnail_process( VipsObject *process, const char *name ) { VipsInteresting interesting; VipsImage *image; VipsIntent intent; char filename[VIPS_PATH_MAX]; char option_string[VIPS_PATH_MAX]; interesting = VIPS_INTERESTING_NONE; if( crop_image ) interesting = VIPS_INTERESTING_CENTRE; if( smartcrop_image ) { int n; if( (n = vips_enum_from_nick( "vipsthumbnail", VIPS_TYPE_INTERESTING, smartcrop_image )) < 0 ) return( -1 ); interesting = n; } intent = VIPS_INTENT_RELATIVE; if( thumbnail_intent ) { int n; if( (n = vips_enum_from_nick( "vipsthumbnail", VIPS_TYPE_INTENT, thumbnail_intent )) < 0 ) return( -1 ); intent = n; } vips__filename_split8( name, filename, option_string ); if( strcmp( filename, "stdin" ) == 0 ) { VipsSource *source; if( !(source = vips_source_new_from_descriptor( 0 )) ) return( -1 ); if( vips_thumbnail_source( source, &image, thumbnail_width, "option-string", option_string, "height", thumbnail_height, "size", size_restriction, "no-rotate", no_rotate_image, "crop", interesting, "linear", linear_processing, "import-profile", import_profile, "export-profile", export_profile, "intent", intent, NULL ) ) { VIPS_UNREF( source ); return( -1 ); } VIPS_UNREF( source ); } else { if( vips_thumbnail( name, &image, thumbnail_width, "height", thumbnail_height, "size", size_restriction, "no-rotate", no_rotate_image, "crop", interesting, "linear", linear_processing, "import-profile", import_profile, "export-profile", export_profile, "intent", intent, NULL ) ) return( -1 ); } /* If the output format is something like ".jpg", we write to stdout * instead. * * (but allow "./%s.jpg" as a output format) */ if( vips_isprefix( ".", output_format ) && !vips_isprefix( "./", output_format ) ) { VipsTarget *target; if( !(target = vips_target_new_to_descriptor( 1 )) ) return( -1 ); if( vips_image_write_to_target( image, output_format, target, NULL ) ) { VIPS_UNREF( image ); VIPS_UNREF( target ); return( -1 ); } VIPS_UNREF( target ); } else { if( thumbnail_write_file( process, image, name ) ) { VIPS_UNREF( image ); return( -1 ); } } VIPS_UNREF( image ); return( 0 ); } /* Parse a geometry string and set thumbnail_width and thumbnail_height. */ static int thumbnail_parse_geometry( const char *geometry ) { /* Geometry strings have a regex like: * * ^(\\d+)? (x)? (\\d+)? ([<>])?$ * * Sadly GRegex is 2.14 and later, and we need to work with 2.6. */ const char *p; gboolean had_x; /* w or h missing means replace with a huuuge value to prevent * reduction or enlargement in that axis. */ thumbnail_width = VIPS_MAX_COORD; thumbnail_height = VIPS_MAX_COORD; p = geometry; /* Get the width. */ while( isspace( *p ) ) p++; if( isdigit ( *p ) ) { thumbnail_width = atoi( p ); while( isdigit( *p ) ) p++; } /* Get the optional 'x'. */ while( isspace( *p ) ) p++; had_x = FALSE; if( *p == 'x' ) { p += 1; had_x = TRUE; } while( isspace( *p ) ) p++; /* Get the height. */ if( isdigit( *p ) ) { thumbnail_height = atoi( p ); while( isdigit( *p ) ) p++; } /* Get the final <>! */ while( isspace( *p ) ) p++; if( *p == '<' ) size_restriction = VIPS_SIZE_UP; else if( *p == '>' ) size_restriction = VIPS_SIZE_DOWN; else if( *p == '!' ) size_restriction = VIPS_SIZE_FORCE; else if( *p != '\0' || (thumbnail_width == VIPS_MAX_COORD && thumbnail_height == VIPS_MAX_COORD) ) { vips_error( "thumbnail", "%s", _( "bad geometry spec" ) ); return( -1 ); } /* If there was no 'x' we have just width. vipsthumbnail history means * this is a square bounding box. */ if( !had_x ) thumbnail_height = thumbnail_width; /* If force is set and one of width or height isn't set, copy from the * one that is. */ if( size_restriction == VIPS_SIZE_FORCE ) { if( thumbnail_width == VIPS_MAX_COORD ) thumbnail_width = thumbnail_height; if( thumbnail_height == VIPS_MAX_COORD ) thumbnail_height = thumbnail_width; } /* If --crop is set or force is set, both width and height must be * specified, since we'll need a complete bounding box to fill. */ if( crop_image || smartcrop_image || size_restriction == VIPS_SIZE_FORCE ) if( thumbnail_width == VIPS_MAX_COORD || thumbnail_height == VIPS_MAX_COORD ) { vips_error( "thumbnail", "both width and height must be given if " "crop is enabled" ); return( -1 ); } return( 0 ); } int main( int argc, char **argv ) { GOptionContext *context; GOptionGroup *main_group; GError *error = NULL; int i; int result; if( VIPS_INIT( argv[0] ) ) vips_error_exit( "unable to start VIPS" ); textdomain( GETTEXT_PACKAGE ); setlocale( LC_ALL, "" ); { char *basename; basename = g_path_get_basename( argv[0] ); g_set_prgname( basename ); g_free( basename ); } /* On Windows, argv is ascii-only .. use this to get a utf-8 version of * the args. */ #ifdef G_OS_WIN32 argv = g_win32_get_command_line(); #endif /*G_OS_WIN32*/ context = g_option_context_new( _( "- thumbnail generator" ) ); main_group = g_option_group_new( NULL, NULL, NULL, NULL, NULL ); g_option_group_add_entries( main_group, options ); vips_add_option_entries( main_group ); g_option_group_set_translation_domain( main_group, GETTEXT_PACKAGE ); g_option_context_set_main_group( context, main_group ); #ifdef G_OS_WIN32 if( !g_option_context_parse_strv( context, &argv, &error ) ) #else /*!G_OS_WIN32*/ if( !g_option_context_parse( context, &argc, &argv, &error ) ) #endif /*G_OS_WIN32*/ { if( error ) { fprintf( stderr, "%s\n", error->message ); g_error_free( error ); } vips_error_exit( "try \"%s --help\"", g_get_prgname() ); } g_option_context_free( context ); if( version ) printf( "vips-%s\n", vips_version_string() ); if( thumbnail_size && thumbnail_parse_geometry( thumbnail_size ) ) vips_error_exit( NULL ); #ifndef HAVE_EXIF if( rotate_image ) g_warning( "%s", _( "auto-rotate disabled: " "libvips built without exif support" ) ); #endif /*!HAVE_EXIF*/ result = 0; for( i = 1; argv[i]; i++ ) { /* Hang resources for processing this thumbnail off @process. */ VipsObject *process = VIPS_OBJECT( vips_image_new() ); if( thumbnail_process( process, argv[i] ) ) { fprintf( stderr, "%s: unable to thumbnail %s\n", argv[0], argv[i] ); fprintf( stderr, "%s", vips_error_buffer() ); vips_error_clear(); /* We had a conversion failure: return an error code * when we finally exit. */ result = -1; } g_object_unref( process ); } /* We don't free this on error exit, sadly. */ #ifdef G_OS_WIN32 g_strfreev( argv ); #endif /*G_OS_WIN32*/ vips_shutdown(); return( result ); } libvips-8.12.1/vips-cpp.pc.in000066400000000000000000000003451414645631700157620ustar00rootroot00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: vips-cpp Description: C++ API for vips8 image processing library Version: @VERSION@ Requires: vips gobject-2.0 Libs: -L${libdir} -lvips-cpp libvips-8.12.1/vips.pc.in000066400000000000000000000004421414645631700152000ustar00rootroot00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: vips Description: Image processing library Version: @VERSION@ Requires.private: @PACKAGES_USED@ Requires: gobject-2.0 Libs: -L${libdir} -lvips Libs.private: @EXTRA_LIBS_USED@ Cflags: -I${includedir}

ACF}ILPV[G`CdhloDr1suouDurq"lgQ_XQIAA8#/&@:< ^Pfhijjklmnoppq?q!oo2m(jfcd^YTNHB>*952/-- ,,,,,w,V,,,g- -w..P/15:AH~OsV\cjHquy5zE{{${"yGwIrmf_X.PJuDF?E96D2212q333334568:9}0)"U wfik7lm2mnopqrrMPFD?k:4P0--:-.(./////013 457:3=AFKQ>V\afjn:qsuuttqnid^YSkL%C;45-9'  j{kmAmnopqr9rrsr'pn^lh/c^YSMVF@;B6-2/",*W)'(#()*+d+++?***{*9))W)*'-N1U7>FELTP\udWl`qvx5yylywv,qle]~U=M3E>82/,,m,U-O....e.-.9./s0Y1248L;@EJTOU[afj*nqpt tvtsqmCiXd`v[:U2MF?82+%OL9kAlmno=pqrKrssrqolid_YCSMF@T:5X0-++)'&&P'')+ ,,,o++I***G)(((c*.4::HAHPY'aRiou$w>y1y yyxvr2m/e^ZV8NIF?>92/n,,H,(- ----,h+++,,,./268:>DI~OU\afkosPtutspnjHgHc$^RWQJD>]7h0(q"ijkm8mnopqgq{r3r/qomj5fv`[TEN G@:40,*)(Z' &&`'U(}*8, -@---,Y,,++;*)X(*-428?EF7NV^!fmruxMxyxwso h'aaYRCJCa=62/W.-._...C-9,-+Q***z**+,/F2 6(:>CIP%V]bhmqsuuu9sZqfnliUe`sZTOIB;3-'ik3lmhn*olpTppqbqUpnkgcE\VcODHB;5/,z)[(''&d&c&')*,.C..R-,--5-1,z+))*,1V6=+DJ'PX^eCjosJv%vw(vts!qolhd9^ZTN*F?82hik9lVmMnoWoopbp-o"l(ie_XQJC=_6|1,D)'b&&d&&u&'(F)+j-n...G--n-.f.u-,*)+D,05 ;AH9OW~_fmqYudw=ygyPy"v6rmNgaZ*RKqD>!9O420I//7/".-,q+&))R((((()+:.049 >DJR Y^`Qf>l`ptvwpwvuts5qncjeb ]W\PILC%=cg;h_ikElmnnnooEmjbgbq\yTMFq?B824-i) '!%z%%&G&C&&(0)+-l.d.---./c/R./,+R*+,/3g8>ELT\ScVj9o.svHxy#ywStokd]V_NGA;630//P/o/0.-,z+_*)))G)*(()y+h-9038=DKSZahUm}rWtwLwxxwvusplier`_Z SWMHfOgDhjgkmCmnKnHonUlheb_YWQsJ"C;5/+c'%$%L%&/&&!&m')A+&,----.}///.<,+*+,R.1x6K;.AHPX_ fEkq&t7w:x ywuqmgaQYR2KD>9 520/0 0//S.-,,+b**)))~*r+F-/48\>E(LT+[BbphTnqtvnxx9x?wawuspn+juf:`[UQAefgikhllmmnFm>kUgc[]fVwN`G@82- )&5%$b%%%%%%'(*,-T--.S/1050V/.V,++F++-{/A36=CK3RYa^gmquXvxxwwspke_]VNH&B<8k310001 002//+. ,,+**)f){)p*,/p28>}EM?T\ncin6rmtwAx"xwxwdvKtr.o%kgtb^[ZvefgikHlDlmAmZml4jeaFZSKDD=o6'0r+U(%$$f%%%%%k%~&(j*~,,-o-./0n0T/.[- ,A+++,r-A/28A>8ELTi\ binIrtvvvt>rQmhK`YfR:KF-@z;63111111+100/.(-(,^+w*))@()),%.38?F}NU\dinsqttvYwRwwKvv1trpn jgc`ff~giuk@l(lXm%m$mk hc^WPH{A:A3 -)&$$($#$%q%%Y%9%F&c(2*B+,m-.-/0000.-,,P,+++D,.39`@GO V^ ejkpdsu'tusro jcm\#TNHCP>9@5u2212112!10/n.C-/,(+)('''Y)+/E39@bGOW^e#jncr|tv9v:vvCutsqomkhff\fgikllmmmLjgbc\UUME=770<+j'H%###$%5%Y%!%%4&J')*+,a-O./r0!//.--B,,n++]*+-L27Q>bDL#SZbhnBqsrrqqKnjd}]V^OJE@;7i32k1111211:/.-i,P+0)('+&&'*(,/5P:BIEQ Y `fEjoMrtutuXttsrPpornkj=hfffh j1lLmvmonmjgIah[S K!C;4O-);%~$2""#A$&$$$$$& '))*E+(,9-c.!..g.>---g-7,++G*J+;,1r6M4DkKQR>Y`ek5np+ppFo]o ljJeS`/YSMHQC? ;64 11001#10/.H,+*)S'& $##$.&,( ,06Lo0oQnndljfLa\5VuPJEA<85N20/0%0?0/.--+*)(~&$#`"!!# $L'`*0K6p>GOW^ dinwpqpponlkkjxiiRffhTjm+o4prr|pkf_X OF>A5}.)8&$T$$ $%!%e%%%\%/%j%&i&'q'(S(t(|([(A(<(?(u()%)z**+-K/2b6;FAGNSY_djlnno n]ndm8ktgd0_LZqTOiJ D@<8c4g10Y0//F.-:+*L)c('K%#" O !!#&s+19BNJSYaf[lnonnmlWjj\jhh#gffh(j"lnphrrppgje^VME <4-(g&s$n$$%&g&&&&&~&&&&'w'('''E'''''4''()+-137&$"!/#, "'-F5=FqNV]Yc$i~lnllljimi hgg,fffggi4kmoWqqnhd\UL Cn;b2,(&$%V&%'([())*(*.***I****))i(((T( '''( )R*-n0!37 ;@FLRPX0]cgjlnno3nnmlji fb^ZpUdP=KFAT<8842e0G.-H+)(i'J&h%O#"b P!<%+Q3;D&&%#"^!$ 1{ U$u)2:BJR?Y_g5klkkjihhEh'g^ffeTdeg i_kmo)mjd_3X,PH?8X0C+ '@&%'&(+L,.^013>4d5555*5543 10}/3.8-`,+++-x/38 =B GMkS+X]Bb eil3nopKooooon4llj~hf7c_\W5R}M1GB/=941.,)(&&%$#"!! 0 f $*2Y:CBJRWY`S7&/]*'['&(u*-V/H13O579;`;;;c;;:97e54210/]/,/U14v9=CAHNTZs_cgjRm&oq)qqpppppotnmlkihea]sXSOMkGTAABBoBo<:9.765'55M7:?PCIOT[`_e)hWk[mWoq.rs\sr6qqqqCpp#o~nnlkifb^pXRKE?94/,((&$$;##["""U"2!!}!!"%*2:C)KPSZacimnmkmAlOji|hhAggg`|`Jacf]ijNkide2^1XRK C<&5.u*(C)J)h+O-1:369=]AD FH3II0JIIFGcExCJAX?> <;::=e@!DIDNTIY_dhkWmoZqirtt8t3ssgs rrqqq*ppYonlkg~cS]$VOHB;54/+'%##C"""X"F"^"X!!!!!%O*p2:CKTS8[aiomoOmmlkijhRggfgg]]_behikhac\W9PIB;e5.?*()*S,m/ 259.%71G,(f& ##="M!!!!"!!' !-!b$*2f:=BKnS[bGimon3n lki;gggFgh[Z[^$aIdgi"j9g@b[kUOHA:4-*(*+ -J04$7;?DI^M{QQSUVdWWrWU9S:PNMK\JHzHGIKOSgW\afjlmHnoqstuuuu~ttIsssssHs srrrqo"ke`XQJeB;v4p/0*1'^$#"a!!@!]!!!}! z!!^%*62:nC*KT2\_c#jnp9nnmwk}ikhgghviLVXd[_c}g(h\i|faaZ[TNH4A3:E4]-*)Q++.81,59>IBGMQyUXSZ[]\\ZYVTRQGP4NNNPRUX\ae|ilo\pkqZr@v93-*)+,/j27/;@F KHPUZ%]_a'bbfb&`^\ZXWV8UuUV.WY\N^b+fimVoqrs~t=uvwwwvuu ttt_sssst>ttusqmJhb\UNF>871H-)&#" !/! !0!%w*3:CLU6]dkoqKoonykigmgughjLPU[f`e=fhBe`XS MRF@X94."+t*C,b-04\90>CHNPSX]h`ccRdfeedcHaS_m]\D[[t\M]^`;bdg9j`mRoq:rstuHvMwwwwwVvuu!ttPssssttstu srwnjen`iYRJC<5b0k+($" !! !!%L*U2:RC3L T])d!ko2q"oonjgeefgThFKQXy^ncegd_XgRM/F@w94i.,*-.2}6 :@EKhPV[`cf"ghiiAh}gjed:caaacdeg#hjlFn_pAqrst^tu.v vwvwwwvuuJtttVsssstEtu,tMs olOgwcA]VO9G@f9M3.*&u#m! z !! } !6$)i1<8AJS,[bjin7pyolomuif&dd>d?eg @{F+LT[uadtgd`MY.SNGAe:5F/-+.034L8#=?BHN6SY>]bdgi=j]jqjjihgxfff8fghjkmn/7"@ HQGZaBhlo5nMnBkgac#```Uac9@GPXe_cfcd{`ZTOHBb;60d.,/*161:]?EKQV\C`dgik@lllllIkQjqiijjkl~mnopqGBOX_gPk2nmCmid`]2\\H]_3;$CJLU] anedsa[V{PoJDC<7:1x/#-0S3%8HFOXX#_ofjIm7l5kjgKa[XFWgVW Xq.6 >HQZ_ddKb\WQKxD>8Q20,.1W4:\?oELSBY\^bfZiakm-nnmn*nnnnmkmmmn@no_op\pqZqqrppUoop?p1pEplq rsXtu"utttttqtssrrrrrar;qponn~khc#\TLEP>81+&$""%!!k #'5.5>G+O[X _XfQilkdid^WSCQOP9Qg)k1;-ExO$X^jddKc^jYRLFQ?Y9x31>/2R5DKuRZ`eyilRnno0p:pppqpppooojooopp)pppposnn[n9nJnoovopqrstItvt8t;tss^rqqptppopApq`qqXqp-nrijc1[SLE>|6A/P)Y&O#"!! !r"%y)<088A$IJQY`gilbie]UN3GD2???!^*4?J T\.cdfb]`V OHA;531{4j8@)FMU0\OcLh9lnp{pqqr&rVrqr=rqqppSp/poooqooonmmllmAmn+noHp^qst!t}ttptQss]rqpoonnYnnQnopop>o+mi9c\U}NG@70*'8$s#""3!q"5#&*2 9BJRqZargikh{cGZ1QI_B=76,5J'175x359AHP[W^fkoLprrsrs@sssrrqquqpoo]nmmWm!mAm|m>l^kEjgj\jkl.lmnprPstu6ttt sErGqmpioGnlxkk+klcm m>mmml.hd^AXpQJgB:4&-)&%## "$@%).6O>FNV^%ciij&d]RH?6X/K(b%#O +k6A)LV_kch`fcM[^TME}?:86&36$9AHPXm_tu*uu>u8ttEsCrHpo8mlk@jkNkllelmllif-_YRKD5^*"\2$/":EOYX_Kefd]WOJH1B;x746h94@FNV]dinpr+qrvrrrQrBqpnmkjjliiii[j!kLl7lllmimn-n/mmnplmmemm!jg`ZS?KD<FNW6^\eYhkid[*PD:!0O%_r +-!3+5@KT[bcc^;XYPJ!D0=9579-?iEM-T[bhZmp qq,qqqq'ponhlj|hgbff{fftg hZj klmn2oopCpoxo@oqOrt?uuBuuuuEtsOr]qBonm1lQkl lmzmn%n|nn3kgaZSjKC;G3,'#"!!!$(t/7@HPY-_f1hHjfaV]K?5?+e  J u tmQ&1H;F-PX_ac$^YRLZF|?;7g79t?"DKSZpaufloqOpqppp[omligUeFcKb{abc?dfihjl,mnopq_qJppq!rt uQvv vHv8v@uusrqp\ommlmjnnoo)oo~olha[qSKC:3*+&"! H!3!^$)19BKR[Madfgi>d+]!Q}F;C0y& l% !,*6R@sK Sh[b^a_[UO~ICa>99o:5?ChIPX^dj]mooooo*nmkDheb`^\[\]`/bePgj-lpn'opqqqAq'qstvuv/vGv}v~vvhuu trqupAo*nnopppppq=ppvmhaZRJA92G*%"!Z C!"U&,C4wAGN UM\PbEh1kndnnmmlkiSfbF_\bYWV0VWZ^LbCehknDpqryr)qq,qrsttuuPuv5vwvv u0t&s)rsqqqqr r6rmr|sr.qmhyaBZ$QI`@81M)$!s!7 4!#^(}.7C>FOV^aeVcb0ZQlE{; 0& ky* E!*4?I[RXB]^^ZV[PJE?=;>=@rETJQ&W^cgEjEjkDjmjhgepb]Z W0TORPhPkQ TmXP]AaeiloqUrlr qnppqrlssttuvwUwwvvFuu&ttqt!sssssssrp0kf_dWOGS?K70($!!!##O%+2<:GAIQX^`c"`y\TJ?4+   %c/!9DKN5U(\^o`F]ZcTOeIC?=>(?2BFL\RX^bef$ff+edb`y]LY/U+QNM1K3K7KNRJW\ayf~jnprrrGqqrArssmstuvwcww{wVw vvuunttttu t}sqo(j3d]aUMxE=5u.'$}!">" $(/R5=?DL}TZ(__a3]:WMD 9.%k W 0 W)46>IwQYY]`_^XT*N[H7C??#>A>CPGLlRW[p^?^__)^][YFVRNKH~GEtEEHKPU[`ejmp@qqqkqrrsesttuv|w?wwx www2vwuuTu=u^uGusrolpg(asYRJB;Q3h-<'$"#$Z(U,3:A'HP.W2[C_^^&XQG>=3>)2- #465R I:$.9DNV[a:aa]vYS MGB@5>?@oCNFxJOSVWXX WViTR6OvL HoE.B@p>?j?BEJMOTZ`NeiWlno6opqr[rs%st2uv/w(wxQxxx[wwWvvvvvusqmic]VO7Gv?8L0+&%#!$&+07>;ESM^TY\i_]\[SKk@6-D#R hcu2a K(3?IRRY_ac~`](WLQL3FuB?? >@cADkH KN^ObP OONM,J}GDnA3>H;<9q78S9'<>CNGM%SY^bfik4lnpqcrrsKtu'v^whxGxxx|x,wwsw2wvvMu;t/qnj5em_"<==>F@&BE>FGOFFF>E`C"@=9632 0V01C46;/?vEK7QW\adgj9mo0pqrstuwZxNxyxxxux)wwQvuuXsrvo@kfE`ZTN F?892-+ '''+d/61<BIPVZ^ ]]XQG7=3*?#>>c==B;963N0\-,(***-7/48$=CJQJW \P`XdngknMpqs.t&uwvxxxxx@www&vju3trqonjaf`r[U?OI0B#;5M1>-,B*G+,1b6=b _ZV3Q#LFAX= 98'6(43210/.-y,,+8)(&$###%'T*-28+?FMSY^c:h3l or stuv vvv|uuDt\sqpmkigeib^(YNSNIHC>|941F/./1?5 9>mCIsPUZW\u^]]XRjH=3m*%! .K$)A 7B(2=bGOW\}abb^~ZNTPKFG@< 8531g/l-o+*#('?&/%g%$$ #C"""?"x#%7(*/T4M:AIOU[afkoXqstfucuvuusrq\omkahfBd b_P\*W[QKFA=29l5>2001037;@E(JPvV[ ^<^_^[ULAe72-$49 RV-/Hpc !}*5b@ I6QqW]`b`]XUMQ{LGB>:W742/,b*(X&V$#O""# #d#$$$%K&(,*-6135};nAHNTZ`ej3nprsttu+tlsyqp_n}lj)g]doa_]}ZW"R(LFA=:l8532I35:C>[BGKQ0VZ[J]_P^U^[\VNHD:0~' OQ'&<5z7 a#/-C8B]KmRY]bZba]\ZVMRNID@<98'6558F;@DIvMRX \'_g_`{^]VX:QkG)=/3)!px $}s]'_1BM ! c%n/t9CK^RW^IaYb`^oZXUR_MI+D@=951.+* ('&&'E)>+3-/14 6O8_;>BCFL|QV[`7dhlnq qrrrlqpo mkiwfc`N][XU-Q%LZGfCx@R><5+""# aAD:jA&oWc &a0; DdLRY^c3dc`^\'YV@R5MoHD@T@hAD FVIKNP|RTWfZ\_adeg~i;k@lnko5op?pp^onmxkChebD^[YVT Q'NyKJ@HIHIJLOGRVZ]l^`_D_][VPH? 5-&&b Mjq]nT'o, P X)4[>HO8VN\*c gkjjgf ca]YUQNfK5IFFEGHVJ[LNPRVTVXZ\_aLcseg hLijklTmnojp!pspppXo,n lifca^p\0ZWU?RP4NMsMMNOQTW[i]_-^][ZX TN)FV<4-%` MvJBs|A 9(]C 2 W!k+69@IqQW1^ndhjxmndlkHigHdb^}ZW`T+RP OOYPRTUWY\^_aceBfhj klSllmmJmnop$ppqppozntljhkf8db `7^N\:YWU\SRRSTnUXV[<]___q]s[YvWRLD ;2q+'$S O6jv?BS2B ?a",7=AISOV\\Rcgh;kkkeimhQfec`^#[YXXeXZYwZ\^R`LbEdefhXijkl}m7mn(n4mmzmUm{nnoWoopBp$oo$n^m&kj^igfdcla_i]F[&YXKXWXZ[]^^\ZX:VoSSOI_A`8/)#!  Pg8-V2PJOd @##-7"@H6OT[a+fi jj,ihgg&f 5-C&S C r`!9FmaLAq Bn#_,_5>aEKPUXZ_bdKddudode|fWfg2g1g)gAghjkm.nxoodoLo}oooSnmlknjHiBhggSg gyhi"j"k3lem"m~m]m`mWmlmemZllSkfjih1fAdGb|`_^]\[Y9VTR%OKG6@91*6$pf e}y+ !HRJY8| kD"u*3;AFJOMSX\M_I`abXcehj!klmm\mnop?ppJonn~mm$kjxhfeVcc:bpbIb bczdf)giijgjSjpjjk_kkkkQk:jigec{ax_G\ZaWU)RPNK:GrA;4X-<& }W) /Y 6\IbTJb|j@ Wc!(0L6<8?BFJ}O@SWYvZ\_bBehej k9kyllBllljihfedb`^\[YYYQXXXYZ\$]_O`abbb&bccde>eeeeVdbv`J]VZW\SPMUJHFEA!<55.("oE # &2nZ \SBIYna.E2 yu% +[158N:>9BoG:LP7SlVSX\8_jbdfg_hfhiOhgelcYa'_H]j[mY!VT)QP(NN3MN N2NOQ^STVrWYWWX7YZ.[]T^__`4_^\EYqUQMJ,GDZB3@O=:50 )#( #7j+6nl%AD;@CC807C ? zFt &*~.;0359>iCfGKNQTWKYp[[\]^_Q^][XVCT QOkLIGZDCNAAA!AnABUCDF*GIxJfJK*KMNPRT#UEUcUTSQMIExA><3:38-52}.)$  9x-u/z{0aQt-,%7E?) *; ="%(+C.16L;7?DHKMOQQRS3SSRPLN*KIuGDB?'<: 8q766J6678x9;s=">?@@A,BD*F%H*IJJJIHEB>;%85\20y-u*&4"\G ]"vipAx`DM|4G@# 6F " ; "$w'*$.927<*?BCEE0EEF6EECDA?\=];-86~31/=-,X++,,G--/802O345D56Y78:<1=0==== ;9p631.,#)W&!"e<- 8VJxlx+wN>@c#++'! 6~M r -2"&*/A36~8W9:>::{:98642{0k..+)q&$"!B ~ $ !"$t&'k(`))*8+L,.//01111Q0.,)'$!Eg  l/!q[r7g=^/&8b~!," g 7% N d#F&*,c.j/#///p.M,*(&$o"7-9V4(H-E!&"$ %& &[&&q&$" 2` Y ;!3eIxR)x`,K'U1/>ZljZ  p w)5!l"M#(#/#X"!j~Rc X W PDGI<:(1V Q ea4NWfJk|^aQp{]C?BRddR;2oRt 7 z>6_ #1JG X8a  i 1fYnN RD`~[MMsviaSNY]J x]'L_ C ) 0 F z q % , #l'=+`!31 E ; p|I6rua@4IgqSG<! ! {+mNuLC[:rR?tC05Wr}|%aVM^q%Q5K:FtP0 nx,g23mk vBpW32Nzf^]cO BRT3%(LhNHIfx>#& *hm/]ns`I;0P}<CwSJ55@`wjpiF&+)/GB"*jxqplj]fS#  '" u | tYEHCGKXozw`K98+oWQPp+_ojrqP'  )16TB4HWPB) B:`P9p_SPB>RMJ34;<FYfwsuN0#:49C5 ,JV@1>v,20}qiX: 7XaK308Ee zsypW3 %.;. #7AQK5W ~jWA@Vga> $0R bG@B2    %%)+/)% (3??9,#>l'{fY`dW8 2Ii ^9!   %!+77-% #,%&1@RWK;4BTy+5?5#pbaaWD. $?^yjJ;& j (Tm3x61oUJS2!O@T")%}(.(R'z$B!yT?h f   ( _ N c ` #rGlFDYZ'fE]Qa&\5 E   q`lH<kABlKNRO^ , & !["Q# ##G$&&%$!L/ _   & ( , = X > S u {  V  J hk|%~B MK  vv?; _!|!!t !f!"#$Y$l$B$$$#a"]{M ( J p f G D r  5 H P ^ v n  / E = > A F W _ J  bP9K8@  0)ZpSuw Sh+ uF,r!8!!E 8 S "f.} XeK Z p $  T  , G g x j I  $ ? : 6  ? 9az\ z - }NO-+{?!#n#k"! XLIP*R=T ` i   E 8 * > b q   : L ^ ^ a I l Q C :  vF|wQg:cD^]UCw4?~#^^:+2VvMDB> Z!H! HpH-' :    $    5 O i x  r F    ; j ` M G I F  - 4 MsFJ2  > x6G*V0QE1@(N6)[,h]K'!nE8 P 6  <{tDX,9HUm<  r h -   w N* -_  ; )]gC]=kCV[y|#gIu"VD\d g  } w EX3'b}^<iBDW<#"5 x > 1 I Q e  [ | SH@vRN RQhn ` . }$,?uKV & - S p W8NPC<& t^`po_F8:Z}+m]c}\2R4 P D r U   r  Y sO\Kv0EqRM;  Gl X  Q u`@ l&*jK?5D]|UxqX#  o   T l ! R :k%-, R c w " a   ( 2   x Q7_ bCyy}L#7U}0 '$" !j-.$E< 1 h  g h ] :  M t , @ .  = "   A t ; & 3 x y ~Oc1rRxG0o*)dxq\; +[2s_Xx%X3h K = H x d X ]  !  # m rX$y +OAxBR Mn33u8J`cQGT~v;PW@\  S U +   c q y ^ = 2 A w ` 4   ` S rOe<TzXfr21lu*rrR|sV> U ?f?.ioqv@DI%tDz q  o T [f33la.HhS>xxqC-Uj\=C;s{{aM*V W 9YbH)F7WCcg'D U i >uw!ZIF:  /CEm>ig$x#@s<l r m Z ?   # - 3 G T [ F 0 h Kn'B}KJ[z>n0R:eo7jzd7I!}8l4~P1%vr wK|i1 6a_u@< 9z^w}qzI$u * sW,nN,UYT)_%gvdx`GX~' fpWTzyg!hB}tb /p + 2dV}  D | !!i!!!!`!S!=! NL'= w s $ Z_X\[.h!=:}|T)wF6R+h&FPT^#- aZ _525L/*.@K1:b 5 25t|n[!^#S%K&()*+~+,,,%,c,,,`,-++++s+K+;**z)b(+&-$*!%3[B| G< Xdpq.tV>aY@IUqsC#9aekN[   DPu `PvcCT "$'o*',/T135u67i77777z777p766i6555555I4e3q1/-+A(u%"Y`z [|?rQ'xh{q0iqo13zM>^tYm x h} ^!m#%'*m-)03@6F9,;u=?(@AAAABAAAABAAo@@@+??????]>=<1:8w6d31^.+)*&$" u8 ,3+ 'M&CIn/OrU g}' /^d<,g E 1 "6%'i)*,A-/26Q9<@ BEzGBHIJK"KKKKKKLhLLLFKKBJJJJJJrJ;IyHGElCkAu?H=:86-31.,P)':$"\'A. t ml \^k;FS1dM{}~T`` :: $'T*g-032~48579t;?BEHKNPRUTTUVqW)WWWX XbYYYYXXWWWWWWWgVUbSwQO6LJ\GECA@^>`<9 52/C+(%3!x 'BC\H9N|.D& Bz.V,  co!$(|,0469<>J@+B)D5FHyK]N]PSUrWY[]b^s_z`:a2ab*bCb{bcddcc bb^b|bbbbba`^\Z)W|TR-PN/LKJwHEB?;A72.+4'w# N ?*t0"KQ/3:XxBQe0 J+6#0'P+f/4;8<@_C*F4HK LOPRTWBY[]_b.dgf grh9iij{kkQkRkwkl3lwlzlkkjk k1kkl.ldkkiZgeyc `w^ [YXeW8UT{ROKH940X,:(#TR +u1+9bOE+"Ohpq:0,@1j $)|-2[6;@E HLNQTVXZO[]'^`ub\cegikmmn=nnoFoooooooooonnfn}nooppzpTp onljhg0emca`d^]^[UYwVSO;JE?:S51W-9(##a ck -(G:5\|2>pt g ^5$).38=BGLQVTXg[D^h`bcefghiljl#mno pqr}rrrrmrrrrzrQrDrYrpryrAqqfqq1qWqr2rss1sCrrqponmlkjj2hfdXbm`]YUPKiE@;72S-' bB5 j%. 5DCo 5D$*/~49>CzHMRV[^Zadyg*hj+jk{llm@n>o_pHq(r>s"stt)ssPrrrrrrrrrrrrkrqqqrrTrrssrrr{rqqbqpooEmkigec`^+Z0VPKFA<72E,& G k;m%" 870@ct9 X #c)/4:b?jD9I{NSX\\`dngjlnopqqqqrFrsYsttu?uuuu]ttOt$tcDJP*TW[_+begi2jl*i-#1T5:?D.J PUZN^ `cf=hj2k^klm m2lll6kkPjihhhQhij?kmyoxkxxy&ysyyzyyyJxwwuts qp(nGl igedcVbab3bdffi k llmmKllojhd`[lVQ1KBDK=5/K)"0"  T(+,-.0.135h8d<@E2INTTY^dadfwhyijjjjjaihgffeJdCc a``w``aEbdfhjmAodqys tu`vvwAwxxyDypyyyyyyJxxY'^>bfhk2kllll)k;jeigecb4`_^T\[WZXXkXXY[w]L_b dgbj&loNqs^tvwpxxynyzHzJzZz8z/yy]xwvuxwuVs3olTgc|_k[XVSOL+IFDCB?AA5BDHL|PUY ](ahfjm_o0pqrr{rp'njhc_(XRJC<4v,# wGuZ|\^^_`bac:efugikm_nopponliea\WSNK#G1C@?=='x@BEHPLYPV5[1_dhm&ptwlyzV{zzMxwOtqmiFd^Z4URmOL#HEC(A5?6=<;e:;=kA7EINRpVZ`dhknpqrts-rqqhom.ifX`ZSMfF>,5^,}$Jf;C L`-b5cd{eefhhijkm nnooppRpnUlciea\WQLH_D@=e:~98776Z54454e4679;j=@FDdINTPY_2dOin"rvNy(z{zz_xwsp[kxfC`ZZUGPILFHFE#A?=<.:9&7656\7:>BMFuJNRW\aei0kn=oqrrQqom?jfa[;UNG?6>-% G [Eegh~ijijkmPnko opqbqqbqyposlj*f1bN]WqQPKwFsA=964I32911`0//F../0=1D2358/GMTZ.`fkqkuxxz{Izzxvrni b\&U{OJ EA=:E8Y66a543]2o1z125~8;?0CAFKOTZ$_ cg[jmXp"qsLs rpo-kgbh]mW.PH@6.-&\G Lmg ijkl9mFnmop{qq\r8rrSqPpoWmCif^a]WPQ=KE@';u74[2/..Y.I---,,+,,-I.'.02=6):A]GNUg[biotcxry{Bzz\xJv2r mgt`YxR1KEA<#853\2I2k2G21[0/0'024_69rq95 1.,+"***+!+,+'**~*'***!*y*+,0U4;4AIb8490F-+6)(()1*!*+y+++t**v*8)))**{-?06="DKS[cktq6vcxqz;yy`wQugqPlfL_XPgI7B.<7/30/..//=/?/..b./-/0B0247;.?CHMTZ_dimypArsEsrqo#lhe`~ZS_L"DS<4,%h)KklnXoopXqrsstttsr,o5lhc]X%QK D$=8s3/`,*m(d'''(y)+,,,,B+c**N))(((k*-928@HP>X`i$otuHwz%yywvd8L3/1,Y)(''4'*(,).*,5-U.)--e,y+++`*))#(w)+06;=DM5Uq]elsvsyVyz0xwsoid]hVPIB<853110=//.r--,w,>,,#,,-.04_7<4@FLSZe`}fcjo[qt%twtsrp^nkhgb] VZPHAI9k1k+V%jAl*noprLsittKuduu/rpylSh@bn\0TNG?f83/_+d)F'';&w&'(W)+,.7..-- ,,,+*v)F(D)Y*/ 3:AIQYbPiopEtWwxzy):163p0//..n--,,r++g+$*))o)\*+.1Q5:A]HPSW^eqjposvwix4wwutrwoxk gb\VZOJYEhjkmopqr@rssormnke_dWPqHA2: 2-)'& %%%%%&.'(*,^-m..@./r0L00=/-,+x++-0z5i:[@GO;V^2ek4p\suvwvu;r/okMf`ZS LMF^@;7"300/r///n/.Y-,,,$+4*f)*5*,.B15<BJQyX_f#lVptKuwwwvvtrjnkgzb]WS:NhikmoDpRpqr rr'pli b[SL#D<5/6*'"%$%A%Q%%E%g%'0(*,J-Z../0111S0)/-,,,h-/~3b7S=ACeJR9YaKgvm;ptuVvvv srSnjdc]VPJD>841z00(000001/1.--,+)))W*W++-16v<-CJRZ-ahm2qt)vwww*w>vjurfolshd_[X:hikmmpoop.qqrpnjf_+WOH@9-2,) %%#$%3%_%}%@%[%'(*, -..0 1 1210//.,--'-.1W4N9?6FqMU0\ciin r suuuvtsfplf`hYSSM)G,A;?62111122G10/y..,+*d)~() )*-16=ED)KSZb|hamptJuvvkvv;ugseqUnkhda_hik%m,noopq&q1o7m6hcR[T0LD\=B5/*,'`$$$%M%%%c%t%&(*[+,-.0A1h2Y2l2I100&/P.---5.05;BHPrX_f k>orsst sZsmqwnhb[kU OAID=840212Z23 33^2100H/:-,t*)H('&')J-!1+7m=EMT\cikmKqsuuv7uut#r}pHndlDig}ehi>jlnzoMopppmkf`XQIAK:H2-(&$}$|$%q%%%m%v%&()*+[,v-/D0f1G1q11400X/.. -~,-/4E9H7Y0_+'1%i#$ $f%%%c%M%%%U&4'f()()*,b-.//0J0u00y0*/`.N-w,X-F/38&>DKSZaWflntpOpQppwpomhd]WQL6GQA<742223-333A251@/.n,*(&%$x$$')|.K3O:&@HQ'Y`!ekOorostztts,qpo'nlm&l9kg)gikJmXn^npLpdokhb\SKC;4.e*?&[$#$$_$%)%$$$%&'a'(:)I*+,~--|. ./W///%.c.-/1.5: @F'LSZ3`fjmQoBorooonlhd|_ YYSiMHC?: 6322N222y210 .-c+)'& $##}#d%&*.5\;CKT[ah7lprss1s?rVpo,nOmll kffhzjlnnppoPk gya2YQHI;FmNV]djo#qXrr$rLqton@mxm(lPkkffRgil$mnvppjnje_ZWO8G?C60i*'%H$$|%"%q%%%%2$$%A%]%&&'t((L(()*U+%+,-)-./14O7;Y@EKRPVx[a]ejVlnPnnnn~onPlilfb^YTGNIE@jnll%kkjjteeg hk7lmp(omhd9]kULD<4|.;(&$$$%~%%&/&%%|%%%a%a%&}&&&' 'k(#()*3+", -/1Q37:;>CxHN$SCX|]bfjlomn1nn|nnFljjh`eib@]Y6SNID@S; 7$4020/n.,+@)('&$Z"!A ky!R#R(D-5=FkNV^ek|npYozonmFkjjiiiddfgjklo0nlfbG[jSJB;2,'&.$c$$%&e&':''''''k'D'(I(4''_'M'|((o) )|*+.%0b3~6:>CVH}MRW$\0`ei;l/mcn|no&o2oenmkjhfNb^ZUOJuEV?:641>//-L+*T('&%#"$ w !& +3;{DLT\cFj5monnml3jiiihhd?ce2fhjl n4mk e>`^YyQI$@9g11+~'%$S$%Y&'1'()G)* *V*C))**`)(''u'T''(}()+m.`1a5z9>SC;HNS,W[`diknnoqoRooooRngm7lkigd!_[UaP JFC> 9/51/2,+7)|(.&%$#V! * )$S)19lBJS[*ai6mo mmm kniihhthYhtbbcegijml iEcJ^OWPG?8L0K*&%$%3%'O(/)+*j+,-.^.u.R.0...,+-*I)))))*,038=C,HNTY^ aei#ljnupvqq pppppmonnmljhqd`[UOvHBf<8C30,*('&N%p$f#W" !2 >> V$:)T1k95AJRZaiImUoNnnmkOihhh;h6h^aambd9ffhikjgoa1\UpNE>07 /@*)&& %%&`'(*B+-/1.2K2223320/8-,++A+F*,@.2?6s<:AH~OUk[`pdgjmUoqrrrqqqqqq0ppp9on li|e`[5TMF@;:40,*'&&$$Y##"I!!; k  = $O)X19IBJS[aimonSn/mkAihhlgh hI__abe0gijiFe_LZSLzD<6.)&&`%&0'()+-0Y35/6789=:]:w975320//Y.016Q:@FMT[aIeilnp qrst(srrrrrrrdr>qqpolie_YlRKzD>472Y-}*`'4%##z#""U!!!!( R !R$)24:BKwS[bj`ndp\?]@A@>E7K|RiYg_eimJnpqsOt/tttt)sssst tssssrp^miGdu]WP;HA:e4c.+J'%#""r"v"+!"!!!6 !H!%*,2l:=u;:9:<:@DIOV!\bhOknoq=rOstuNuuttttttuu"tuttVrpl~h&b\5U5MFb>8-23.)&$Y#I"_"?!!!!!!' !6!%+*<2y:JC!LT\ckopo]o&mkih5hghWiXY\_'beg{hfkb[*UOHA_:'3,(&'q'A(_),. 1/48=AEHJLNO/OLJyGEWCA@?@AE"HNCSY`ek n?pqrcsttuv#uuuQttuuvv*v.vv[vGv8tsspl:fa:ZgS/KECQS#PMKxIGFfEFGJN RW\bh8lorrsqsuvvvv`uttuZv#vrviv^vXvvvutr=o9jXe_0XoPHAz:l4.*&$""J!t!J!V!!> r!!%V*d2:eCPLNT]Sd)koqdpp nluj1hhhijPSOW3[`rdflhe7`uY6SNGP@92,s)'F(c(*+/2O6;@5EJOSVX[[B[+Y)VSQOMKKLMPtSHWy[`rf jnps2tBu ugvRwwwwBvuukuvVvkvMvLvhvvwvvt qmic]VN[F? 8y1,(9%#" ! ^!!%W*b2:\CFLCIOSW[%]D_S__^.\:YWXUiS R QSXTWVX\v_dhloqstuv+vw^wwwwvXuuvuuuuvv+vvavtsolgKaZSKD(= 50#*'p$" y u!!%:*!2&9BKT\ck npo~on(kmhgAgughjDI4NU[adDfd\_XDRMF?82,)z')6*,/P3k7u/uzuuunuBuu;uvNvcuvtrpCldhb\UNhF>71l,'$"*!k !^!{! !F!$)K08_A IQZwahlnmcm>kgecaaabds78=E!MU]aec` XSMG6@d9B30-*H(s*:+/3^8^=CZHNTY^adfhOhj)jUihgfeeeffgi=jlnopqrSs?ssSs stmu uruuuftu#uuu/ttttu~uuttxs qnkfaZSKC<5V0.*&#~"x!!!!!>!l!$(07@RHPY\`gkJmlEki"d`]]] ^Z`1f8@IRZ_dGcx`Z#TNH-Aa: 3-+&)J+>-I15;GAG.LRUXE]aQcfh1iiijk?kjhiii%i(ibijTjkmnWozpnpqgqr`rrNqr^X6P?H@N9^3-t)%=#"""E"8!!"%3) 0?7@HPY1`Jg;jslk>jKfa}\cXWV`WOX+3^DKNQFV\E`dTf_hijjkkl kkkckgkl3lm3mnFo ppqqqqqrqqq}qrirswss%rshsssDssrsspssszss'rqiplib\?SKD6=47#0G+"&$#(""w"{!""%)08`A)I/PY`xg iljbhd ^BXYSQOPQ2'l/9XCMBV\ccb]4XQ&JD"<6c09-+x-068;>AHdO>UZ`cfh]jjk]kqkkllkkklzlmn nooplqqr#rqqqqqqtqqrBrrrEqr=rrnrqqqyqjqr8rfrjrrr}qpnk$eN^VMNGn@z:2-(.%##<""!"#K&+2N:BJRYZaggxiki}faZwSNHK$GGYG"+5@YJT[bcd_ZRLqE>71l.,.2H8> DKSY^cfidj=kEkll>lel}lllm mcmnXno,op-pqq9qmqoqSq2q7qSq_qqq|qrrorrprqqqqHpp@oouoropSpqppq?quppnlg%`XQJC<51.)|&$b##""("$(,s3;D-L Su[b!gitk=hd]VO.HDW?>>CD(\2=UGRZb%d*eha8\eTNG?9U3 0K-0F3:@tG]NU\afik!kll,lmm*m(m;m`mmnnhnnnoPoptppp|p7p%pRpppq#qmqrss;rrrqqppo@nn&nn4nonOnYnoWooion-lMgiaZSM7F0>7 0*'%$#]# "N#g$)F.5=^EMU])chAiYjg6bzZIRQJRB=L754u%;/:EmPYadfcq^W-PIA;,41/`15M)l&{%z##"$&+1R99A)IxQfXu`6e9i|i>i DLUSqZaWfjlnQnnnnno5nn-mHllllll4kkl:mn@ooPnnn_nyno/oppqrsst3sssgrqpponrmXl k@jk k6kllallk.gc]XEQ[J,B; 4.)&%t#W""%/'- 3R;CKSZbFfjdiKhCaYOE;1) j'V1x DfL1SPYa f:jl`nn[nnnnnnzmxljiiii-ihiJj#kmnnnonooEoZopCq8r^sct't]ttUtXssAr'q0onmNlk[jkk"kwll~ll;khd^EX@QIBf:4 -)K%$""v"s%=(6.h5j>FMV(]d&gjhf2^UJA76,s#f$<.8DRNXl^e%f1e`ZR\KCD=9677'8{=DL S`Z:aHfcjlnEn\nnonn|mljhg=fWfQff8ffgjlmno>oooooopUqOrisdttVtttt1srrqpnoml\kjjjkl%lllBli0e3^XQCIB+:L3j,(B$#)!k!!$(j/{72@#H OXC_)ehjgd[CQFpqrsyt-ttu u%tt sr:q3onmAlWkkkldlm7mllie^X}Q IQA<92 + &"! U!!2$)09AIQtY`dfohie`^VLA7u-"  %/:E+OWg_b"da]VzP\J#CX>T998lklmLmmnzn,nk f_XXPH@d8)1)%.!^ p $* 2:CKS?[ayfghHR9X~_a!a^MZTOrICe?@;h@EKFQ#VeZ!]_^`__\[^XTPoKHED)BCDHMTXZ`9einm npSpnpQpp8pqrcs4t,uFqMU[E_`ya]dWMC8.%, LCS }:(34>.HQqY^abbla=\[WQK;E@G=;<=AE%JYOQS)VWY[XXUT0Q^N;JEiA>==>M?SBGMPSY_d-hkmnwooGopqrks@t%uvvwwwxwwNv5tsrrrrrq_p mjd^VOF>70*%U#f!#C$(-4;sBJRX\`C_r^Y#QGQ=o3( 5 Ka,, C#g-8DMV\bcdI`3\UOIgC>;;r:;=847P689p=.ADGMSIYn^cbfiklemnMo}pqrtshtmulvww;wxxxAwvustssss9rpnk=gka[^SL D<4. )|%#"o$',29?FO)U[^`^y\ TK@7-O", y UR,(,36>I RYP`ecNeb_Y}SMFA=!;a9::=3@aD"GbIJBIIGFB?<8T5Q2l1\0s137;@F$LRWw\`icfBh^ikmoQpqrtuvHw"wx$x]ww'vu7t|ss@rqpnbkgob\VOH-@82,)|%%8$'+H175=DKSYN]^_\DWNEa:0'g \O&M k "-8DNhV)^4bfecm]XOQK#D>:8>7679+;>@AAaA=?>< 951/,+*+-n1 49>DJPzV'Z^ae gjjlnpqrtMuvwx7x+x$wwv)ubtwsruqp.nkh+c^WQK(C<50O+)&&' +:/64*! b*I '2=HkQ*Y_+dee5`c[UOI]Bw=N9[755576A8 9:S99=8$7^53g0P-*s(S'&'(+.38=CIOUCZ<^4b1ei:lnp;qs;tuww{ww@vvNutsr2pomkifLbS\WQL0E? 82/+*)*,16J`_\ VQZKE@ 94/-+p++b-1N7 2Xe<L %>/~:TDN}U]a{eca\jX;RM%F@l;753K10/6.X-s,1*))(}'&3$#"I!"_"$&*Z-284>ESKRRW]aafjn(pgrnsNtKttttyssfrBpnl`igecc2`a]xYpU$OJEg@;,62}/(.-#.0*48A=ClIsPUZ~]___ZTaI?4+c"Q 0A|3M %V(>2=H PX]c!dAd_\VQLpF@:7k41.,*)D'&|%$.##-""!!C!!f!#*$'*/4{:AdHGOU0[-`Leimpr.rssssSrqpomjKgmda_]ZVRMHC`>:620k.H./26:?-DJoPkVZ^*^`__]VNB8n.%} @C 6PgD !*5v@DIR%X^ada_ZVPQLGVA<8520 -*('-%k$""?!"O"#"#n$$&'*-B1Z5;AtGNhTZ_ei;:753102}49Y=hBFEK$PVU[4]_"^l_\(g <Cx@:Fd T#+-N8SBL)SZ:^cdb^[VSNrI7C>:7P490-I*i(h&Z$#U"!"#8$%'(M)+.l047+BWFLQCV[`|e"hl9nbpsq4rqqonmel"ig)c` \Y}VoS:O{KYG5C1@7=<::99;>mB)FJNS5W\>^` ^^n[XQIT>5a,a#fW c)jn8,WE2kEL &1<ENT8[<_d|e"da*^[XUPKGCt?G;741/--4,i,-N.025 7:t=:?BDHKOTKX]+a'e hk9mLoOp%pppnn1lkixfb_ [VWTQ/M|IzEB@?>G={==?DA!DHMQUZ1]P`0``^]HXRI@j6-~%Dw# r+`%*ia0 \j'2=F|MTZQ`d7fjdcW`f^[XTPLGD:@=:)755t5 56%7k8:yGOU\bghhfdbg`5]#YU`QLIEB~@==:<=>n?A?C5EKHKNPS2UXZ]!_bdnfdhCiklnRo.p p)poanmljgc`\MXUROLJHGFFGH@I0KZMQUY];_`f__]\BWrQH?b6 -&_*  [nW,s) { *5^?HOVm\bfii`hsedlb[`1\Y&UQ[N\KNI"FEEoFiGIQJLNQ#SVY[K]_aceg2hijklmno{pOppoonmki&eb6^[YsVTwQOMLL LSLMNPSkVZ]-_^^A\[[XUNF=R4,% jx;q~C='X4  "+6A4IPV]cEhk/lQjiJg9eca1]ZtW6TQOONOPRTVVIXTZ]7_aceghjkclDm mcmmnKnopyqq5qpp,ocnljgeb`9^"[YWUSRRRRRT)UkWZ9\___v]\ZXESMD;2+$ ]-iy<?P. &#t-J7AHOUl[afJiiigfedb`][tYXWWRX8Y4Z\y^g`ibdfhEijk`l*lmEmmmmTmAmhn nopCphpnpoopnmlKjehfe'cxa_][YXWWWXY[:\]^ \[XVSPJ BA80n)J#r IhK (Y4EE7fM /$-_7&@HGNUSZ._dgiihggfff)ecba=``M`ackdfhjl:mwnoWooobnnamm/lkkxkXklmnoEoppUp;p#oomlkjUhgfdMbn`_]^W^!^^O^m^0]\[YeW^TFQpLwF>6P-&!H T"3|9M|fI/ #,n5>E2JlOTuZ^bdddrddeffffTeeffgijklmngoonmlk(ihgKfoeve3eefhnijlmmnnSnRnfnmrltkjiihVfdcan`+_]^]\jZXVUTnROLGA,: 2>*$ < =V&H SSi@ ""c*36; A FNJOkT,YH]_a1bBcdjf"gijjjk!kkMklqmm~mmmmm2lYjhfdbaA`-_^_`>accefhDijkkkl=lHl-kkjoj i4h f*d6b`^^\Z!WhTR4ON"K4GB,<4-'E!>  zKM>fN~aZVkr @" rui ($/6R;?CGEKPUX#Z[]|_jad{fh7hhi ii7ihggfFedc{aZ_$\ZXVUTTU/VX.Z*[]_`bbcPcd===>=?@_B=DEGIvJKLMNP6QlRRpR,R:QMP MJFC@>-<:752 .6)i$} xmdju1~VJj/1-<FA,($iGSa hT= #'E*E,/^27;@MCGRILMiNNOOPWOOMIK~I^GEmB?<:7l5322,23 4w579l;H=0>?@ABDAEaFjFG$FFEDIA>;9T7520^-7)%" 7yJ x4u^e>rV<Hu!#<KF)%  } #U%'*.37s;>gAB BBBBBB}A@J><;e9a74k1/,*)F('(;(*3+-=.02i3556789:?:c::#98753i1./`-+)&"9Y] a8\K}px)yK6:`&.2,+!drT" KU #&*.25677777P6n5@3z1/.R,Q* 'u$"} C7 t7x!"$M&'r()*x+D,;---.----8,\*)+'!%J" /Mb 2 pZr4e:_*0]|}%2% mO|8 ? H"%(*,,-L,,f+0)'%$"e }S|bi$iN)3 !k"4"#"# ""- s>zW P *  Q4fCq\#?T+%4ScaV !D" @P }*4J: J >y/ 9 k K -d 7_G&s& jN( )iI[Z`EjrUv~zVKk_@9<KZZK I`;i IS\"gp  )"@Y. H D - j1g|O  #onTEHq{j`OHQUD |gE4&Od0w { Y + h > ' Q  *4UBfvj3q?O$r->yxb>.AdkMA8""5y#yIW#g|jcvV6*(7?KRe55%/,^'2JKA[7N;AlxK-   qO>uso0|=d>@2?[p\?uWUTB UOkPJHdv=" "3Y`_N@;3Q|8DM0:29Ebvi\B'/#1v}smkl_gT%   '%i8)=CLQ\unL;'/hlhqpM$ *6L64Nb`YE"aD^Cx^O;".2.'6=N`itntM,  &!5/ 29+ #:]mVG].+s`M3!'51# (6Gkyt{rW2  ' * ,9-  2>ME0c}nbZNFJF4 1VfMGI7  "$#'+/( /0 *561'"#(M} {mZQE0 'Ei ]8    !"%/2+$"/6) ':PYSIGVh#"q_OB4*$)&0VxgF7!  j *^u9 )}l:RIi,]!Y"N%(o((%9"%-  (   " Y } N f  W qHV3C5`,#`;E    vj"sSFn1pPd5r/n3KM+>!Z""#Y$&5&&-%," |PcL     ' , 3 E ] 7  P m r {  Z  j<wYpUi$&~@ KK $+!W] I{QrL!"#$[$V$%$#" y*S S   q K ; B v  < R Y i n / @ 4 2 7 C Z h  L  SoUXE  /(ZqSrwSr1\:pY OP7i( ^ t  . c   # 8 N i w n M  $ : 0 (  / l cCrW4`x[m/  VX<9%v!!w!P V =gf$ #J@2KJ  . !  4 c u  + E S ` _ g P % { } _ J @ " . ( Q @<+UPg}7aC\ZQ?t3B%ec@19fSEd5O|q C    < Y r | x A  - ^ w Y E = 9 ; - 7 # 3 |}8g}d  B  t3G) _ 8TD-B)TC U[ B4}( = & - t #yhP'yN3 ;O_s3  j  \ +    g 7=  9 (`kB]Aj:V\}~+B 3@{.? C  t y { CpM&Y\J 1]=K~eR+=>f )  G 3 ' 2 U O h  X ~ P=AoMO#QPlf \agti 0  N t ;0 OYB4*)0/ klffnpgPA?Yu_^UpZ; ^H )  ,  s  V uQ_Kw2FsZO> r ~VT  S}P4Oi vuqWH<GYx  GxyTo9m 4 2   q  }  S m * \ Ap&/& O  g } %  8 hr!N{dcSnVXj^^T*,I`w1{1xb;tK 1 g  b g [ :  H q . D )  : $  $ D } E (  D 9'Xk3z:d4/`DCnhQiqQ$Jw 0b@!ZG\1g H 9 C y h W S _ "   * bgkw(I-\< ;G'Z465.(8YW[8E]  Y \ /    f n r Z > 8 F y \ 4  3 n V xJ[%KTm}8'_j+ma7{E0/MbWk)x| L$Id~@PmwHQG+xI    q T Yi64rg"?Wiz~C,<c :[d^m6_JBt-n1R 8ZgJ!$k:VH]n/G W f =wx\O2D,5C*M ?UVr\kb"mPm 6 #  X (     . A E > #  % Kw $v]`rz%+Q-aw8]q|b9;>p2vI?W/qMy~cG ^ SkPoyZ@& _)'# E 6OqE!I?fJ,gwe{hCS + coYWx{*s%kE|pMr Y3x'^g\  o,@6<=NK 1 W shHaN4 _&YG65NZ:`:G,Z8v-DOU`- k]a CV;&+6L\d ;,VY "$V&({*6+5,#,g,,v,H+++<**n* ))))))<(d'&s%" MbG q/H`;+L@e#U &IQZuuD)@eZe~O c-"T7Er  4 '']!D#$'4)+.03L5 67Q8 8'8D77766&5544S4D4j44|4)3x32 0.,*#'j$""Q^2d Y5-fDq5mdxo,]ki+0dM^6/{i C `:%> "b$1%')+.=03=57:7<4>C?AAB@BaB|B7AAA%@@?e>>>>>>>:==M@BDGHK.MDO$PRmTUWlYZ\^'_`abLbbcc cbbah`aa[ab0ba`n_^(\Z%WdTRPCNMLKI8F}C@<]8G4$0,-(X$| JTN } YII 6w(Q9!4Hr_FaM 'u %$([+/48xCGL2P6SlVYK\>^abdeghi?jklmnoppDp,pp$pOpppqqq3qcqqqZpppqqrXrrrrrrTqjpCnmll9kUjLhgecba ^[.W"QLtFAE<572-( "FH! YB*. :'?o"Q 2 *;RG:$*0E5:?DI`MR@UY{\b_fadQf"gijXk7klmnop~qCqr(r(rqq3pppqq$qq.qgqr rqqq[qvqr7rrs ss=s4srqqppXpGooUmlgjqhfe-by_[KWQLG B=K8c3=-(p"O `Jc=?8J^$A m "(/ 5V;@oE[JOTsXm\6_Ab{egik@llmnoppqqr[rs/sstIt:ss[rr\rrr.rdrrrrs3ssss[s9sMsst:txtttttt sdrrrrrrrqFpnmykigNc`\tWRMH^CP>6943-'"" q 2N:B<J J C J Z"'-4:r@_EyJaNT9X\_bdgTi[kllmnKnolop+ppq?qvqrks!st&t$ssos/rss7ssst;tttuuttuubuuuuuutsrqqMqpqqpppYoonlwjhyf^cm`I\WRNHDU?=93-&!@R N:"6CY&Hp|J"\'V,2V8?LEK2OTaX]adfh|jkmmnnhnnnno"oUoop pZqr.satvtuttttttuuuDuuv!vevvvvvw#wUw^wUwvv.utsrgq`pp6ooovo^oloo}opnn'lkigda]iYTOJkE>>80*o$[ +|-?^O.!#'-e2g7=CJOTXW\$_cf>h2ij;kkllkkkk6jjQjAj=jjkel2moq[rsttu ubukukuuvv7vwvwwpwxxwx xxwwvvdutsbqpknmlRkjj4iij8jklm:llkji!gda].XT O_IC+;4.8(!"J 3!Dp t!""#A#% %'*_.28f=C3INTYL]Q`AcfThj"k7kukkkk8jjihgfee`e e`efh0jIlnqrst`u9uuuuvavvw@wwx'xxxxxxxx wvutZrqEomkigfjeFddOddfgiklmmmm,lk0i*eb(]YXSMF?v811+2$%FJ g+Z*,a-@-.1.013I5:(>FCRHzMShX>\`FczeghijjHiihgfeddba3_^e]]s]^p`ad7fildnpuqsFt)tuuv^vwswxIx|xxxxxx`wwRvPu\sropsnflige3b`_]]]-]]_adhgEiklmn>nnm$jhkd`[VPkAAEaICNSEX]la,dg i]jikZk*jji]h)fdc'a`M^]\YXVVQUVkW(YZ]`dgYjlnqrt3uvEw:xxy/y\yoyEyHy xww_vjuPsrMpknlisfca^X[YWVVVWyXXZx\`Hcg=D;::+9I939V:<>AEIMQV[`eniqm`pt5vy&z zzHyxwufs$oQk e`[VRN;JGJDB@=<@;;:;=8@=CH%LOPTY[^cgjmotqxr[s+rKq nnlFhe^`(ZSMG ?X6.(&/C Eeace&efvgBhjUl mnoqBrs sPrrp9n$jg3b]X=S$NIF%Be?<;m:J98*654333468<:>@DIOTZX_dimr>uxyzz8yx}wCtqmhb\_VQNLgGZC@<><<;:87o6a6H667: <@DHLQV [5`#d$gjmxo\qTqqp2nl0ieaE[ZVOH@7/' ^ \!fIhj jkklOmoKpqr#sxtu%ttsUrojlhod5^YS&MHC?<9~6543210/..W.V/V01369=#AGNTZ``ejpjtpxypzz4yx7vsp+jd^ W|QDK7E@Z3BFK PUhZ_dzhKlnq5qr:ppmkagc^YRK/B:3'+B#- Hjalnnoipqsstu%v/vvVtsqInfie`QZpSMF@<730I.,,L+,,+,++c**x*u*R*+b,.71z5o;BEIPW_!elrvxzHyxvu@qmg`Y>QJC>844*0/,. .-. .D.x.../Y0302375V7;<>CH$MSQYA_+d1hlGoqrryrEpoSl{ieNa>[CT|LeD=5,$C% gjlncoOoq7rst841T0...M.o...../*/c/01D258=*AF.KRX^d-hXloiqrjrr(qomuifa\)TN3F?07 .w&k2m;npprMstwuuvwvrusOqlh|b{\V NGY@W:51)-L+((E'(^)*:+Q,9-1-X-,+G**))1)8(*-K28@H,PmX`hntwyyySwyvrnhb[TMFu@J:52w1//E...w.g.%----U-.,--0)26s9>DJQX_*dXimpr[sssrqOnlJhLc]PWHP5IA 8n0'"jlnoq rstu7vZvw"utqnjd^?WPHA:50-*)4'''()+5,-...-,I++.*))(P)+\0;5=-DLU4]?elQrvEy5ygyxfwVtDpk;e_ZYRhKE>95421 //D..~.!--O,,v,+f+B+7,.M149 =CJQX^dimps stt;s}qeolzhc^lX QJPBK::27,K&iln+oqrttuPvwLw;uvtplgaYRK/C,<5}0,*<''/&`&'d(*+-6.g/O/.|-{,,,+L)('()-29@I$Q8Ygai ot%wxyxwuqlh>b\VP2IB=9B632G0/..s.-- ,_++;*i)))*l,/`3i7s=8CWJRY_ejnr;suuut$rpymie^_Z-SaKD99EM_Uc]el9pu,vxSwwu;rnje`[TNHGA<9.53=0// /...-L,,+Q*))1)8*,/38=>CKRY_fDk.oru1uvquetrpmje*`ZT(M:F;@;`hjlnprs st1uv ujrplkf]^WP2H @K82,)&&#%.%I%0%&(#)+Z-!.R//*/?/:///S.,,+V**+*d--0|6>;C J2RZ a~hnrtvvvu=sup/m&hd^XR5KEq?;F6310//0$0/.--,{+*N)E()5* ,/3d7=DLqSZbgmmqtv#wavv9tsqSnjfa\;VOJEhjtlmnp:qr+rsPttspLmhfb=ZQSKaC);45.)'j%_%'$$$%o&!')2+,-.///0d1&1<0/.-^,++-0N55:@GKNV]e[jor>t}tutsqbo2kgb\U5NHaBM=B8 41U0p08141110/..<-n+*)?)#)6*,03r8>FcMUR\c2inrtvvvuPts'qmjfqa\WS Ni#jlZnupqqWr rsrqmjd^UN7F>B60+'%-#$3$'$}$%%'*(*,-./01222m1X0b/S.--.b037=CJRyZaglorstttirqnke|_oXxQKE\?95b1002?33^3W2p1S0/j.,+,)x((#) ),i.38@ G|OvWQ^rejpsv vvuuts|pnUjg}c_4[Xi|jl9n8opap|qQqreq.omkDgTaYQJB:`3-[)%$o#$6$G$$%%'(*,-3.S/f012322!10/..J//25; @GNVp]dEjDmqKrssts3rpLmDgaZT^N9GA;6211l234F4321M0/j-+)('((*)+o/c3:AtInQJX`]fslGpsuTv/uuut!rom&jgdKaz^ijskmo6oopq q[omhd^]}VMF&>60c*'$##$f$$$%E%&(*S+,y-.0j1233,22`10//0/1.038=GD6K!RZ`g|koq_rrsrrq2nirc\xVOID)=8x32134l555F4~32+0.,*y(''.&'i("+F.5';CtK*S[ahUlq|suWu1uu*ts%qpoOmki7g8ei ijln_nnp!ppqn%kfaZCRJC ;4 .b)'@$$T$G$%%&%8%%&(4)*g+!,9-/ 0B1Q12$22#11D0//.02L7L<[CIPW^ejunp&q^q1EyM\U\ci01^1111 0_0/(0Q2{7U<B`HOiVU\chlnopppq9on id^XRM;GB@=+743l4;4555b54$3A1/--*(&& %$${&(+-2#97@!HPVXQ_elosFtFuttrsrp|onmllgvgijlm5mvoo^nkyhkb\-TL}D<5/&*'%$$%4%%%%%%&E&''()*~+,-a.*//01%1Y1G1$1h1^3!5:s?DJQW_]Zch,lmo,opp)p0p|o m0iAec`9ZU)OJID@:7t5&444443210f.,B)'&B%Y$_$)#$&*-.5,;CKT\&bin rQstt4t's8qpo nmpllofghFjklolnnmifj`PYgQ#IB:3G,)a&G%$%m%%&%%%%%&*&&' '))*s+@,B-^.u/n00012!3446}9a=BH'MS5X]cwgkm8nnovohonli-eav\WR.LGlB=:)7544s332_1p0u.-)+ (&%?$2#2""I##'A*07H?DGSOX7_flq9sUt}ssrqo_nnmllyef;gZhjklKnTnplhjdh^VNG?70+,(L%%n%;%&&!&9&&%%%%%& &O&'(2(z()*+,-.0 13j57:>aC GM$R(V[`3e0ilfmoo'oxoHonlifc[_[>VP{K$FMAs=97*54 210/.q,+V)|'%$0#""!!_!"%.(-3;CL&T\d\jorsrrqpnzBGYLYQHUY^cbgfjmznuo|oooonm jhvec_Z~TONID@;8'53.15/.-,+])(1&$#J"2!N! t "%-*G08&?HpQ:530P.-y,+q*('T%$k"!!' ( ( !#a(-5=eFNWd_f,mOprJpqpn\ljkRjiiicbceJg.hjLllYjd_XQvIAE91+&%$$%C&b&'*''(((9(0''L'(S(''9'W'(?()*0,.37A<-@F?KQW[_Bb^fej'moqvqqqSq|qGponNmlkkyjsgd_ZkTNQHwB!h2il(ki+c]^WPbH@Z80*&{%[$$%O&'0'([))*****+c++*)))))*b*,/49T?DJQ+W%]aWdgljmpfqsCs@rr3r.rqponnwnmkive` YSMYF@-:5`0.&+*)#( '&D%S$M# "4!!A v  }!?%<*v2:XC(L8T]fdKloqp5p=o@mikaj$ihhi``ac&eDgwi3kjhb ]VVOF?&7/)%%#$f%6&'1'(*+.,*---.H/|0/..-C,~++/***- 0c6A;BnIOV]#cUgjlo-qrsttts'rrrrqNpppponmieb_YRDK"D=7h1.=+")'&l%t$$v##"V!! ~ !$)239BKT]dkoqpp nm jiihFhSh^_`kbdUfhjif`[[TME=6.z)%I$#$M%*&'H(B)+-s/401235d654218/.--r- /d29>FMTO[agknp qrstu`uTtsssssrs'rrrrrpmgidco]WPHAo:40,$)'@%$k$##}""q"7"!! !F!%;*W2:PC!L$T][dRlpqppnljiAhh h72F-*'%$(##S#V""""k!! !!%s*2:vCKLQU ]{d^l oqoonlj^hhfgh-hZ[a]S_beg`irgd]kX(QJB;>4A,'$G$;#$h%'?(O*,?/j258:=0>AbBLBJ@L>B;9G755V469?xE"L3SdZaflooRqIqris#t9tu-tttttttu]uuuv&utr[ocjte_OY(R$JC<:6p1R-)'Y% $*#p#T""""z"!!!" %*2:C^LiU]dKkoqPoonljhhhh1hiXgYg[^aeEghfc\LVPIA:E3k+'$$<#$%')c+.i2-69=@\C3E\HIIFDA?<::t9;>(CLHOAV \c}hmp.qqrYrstu tttt_tuuvvvww wew vtaqmiyc^!W[P/HA$:5 0+(%$}#n#:""w"m"d!!!!"<%*2:C\LjU!]d?koqHop%o$mjiici+ijTvVLYv]0adfhfb[VLOHA'92+'$:$$%%V&)F+X.Q15:S>BF IcKNO|OMaKHEZC0@@S?ACGLRX^din.pZrrArrs{t[uuttUttuPvMvw,wkwvwww)u|spZlgc\UNnG@994.*'%?##"O"!!!!h !"&%*2:'BKT]ckJo!pop;oTmTk(iiijkP RW [`C{HKO^QTUUSQ8<1,(-%#"!!g!-!7@VHPYX`igkMmlljgdc/cMc:dfH6=ElNU]saedaIZT?MF?8 1+`( %&'g*-27=UBHNTtY]%`bdeff|ecbJa__?^_`qb=dtgLilEnloqPrrrrhqrPssisst$t+tguuuuuvv2vnvvvv utro:kfF`YQIA9u2-(s%J""Q!!!!!/!~!$(/6?GOX;_Zfyjl_kck#he-a_o_?^`3a08_AJXR[!_ddKa[U7N?Gn@X82,2(&z'(,0t5;GA=FLiRW\_bd`f fgh gfeedSdddefWgj lEnopqhqrRrDqq9q\qrqrrs ssXt2ttttqtu uouuu[ttsrpmid] UMEE=61,+4'b$a#""g"!!Y!" % (/7&?GOX_ei!kjQif5a]sZWY^X1Y-Z+3dE4JPYV][R_b;df=gh!ii}iiKhhh`hfhiijokwlnhoq$qrQrBrcr/qqEqqNqqqqqqrsZs`ss sHsstDtStEt tssqokg`YQlm4mnBnopBpqrCrrrrrr}rYr7r=rqmpp'p pNpp`ooro]op/pqpppq6qpp4m_j9d@]nUyNG@92,(%##V"o"4!o"=#`'g+3:CHKRrZ`fhYj:gdG]VPIEAK@ ?\&18<FQZbHefb]UNG?82@.+<,].58:AHO^U[)`}cfghiij7jjkHkkl)l4lUlm1m}mnop$pqqXqrrtrrrrrsrr;q\pppp{oo/n[nnhoooonootooeo lidt^MWPJJC8;4T.`)/&$u#""!f"$4(-4975#[.8COQXase!hd`WQ>IB;4Y0,-0K6GdOLVp^]chij e`FW-NFu> 7t0-+ +]5@LsV<_d4hBebZhSLD=62./W17>E>LRY_Wdgjk?kkkl*l{lqlkkbkbk7kEkkklllm{nppppphpq(q`qqrrrrr&r rrqpoo nnnnVmplllmn mml7G1!+K'%;$8"[!!$&c+1C99AAIQX`Ve9iki=iYdJ]SJA8@0)N%"(m2=InS]chGg!dA\VO G@}9m501239^?GMT$[`f%ikl.llllmTm+llk9jAiiii*iuiNiikKmnopooopupq%qr$rssrrrrr^qpoonnpmlkkkl~m.mjml,jfb\VOlG@M82M,(^%A$" !!$'S,3I;CKSZb\fjDiIhwb_ZOFo<2w)!u%D/#9EPJZ`fg e_YQJCCV<7X224G:@(GNaT[|afji\klllmlm#lkigfdddpddeifMh(jVlnfoGooop@pqqrQssxssUs1ss4rr\qJpKoknn-mJlkkkl&lmbmlXkZgc]MWOH3@82O+'$r#7!]!!% (M.5>)F'NV`]Fd(g}jphfc_+VKA7-=$'*"+6=ALWZ^keffa4[SLE>9V44_5:`@;GNUt\:agj llOm#mImKllkjhVeyb``(` ``abeFh)kmnoop2pwppq~r4rsZssishsassZrqpoon]mhlkkJk[llmgmlhkhd]WvOHq@81+=' #P" u!!%*).0H7@HP[X_fhljgd`\RG=3Z(B '2 =IHUS;[be-fb]V"OHAP;655:&?2FMxTT[`f+iHkqklal\lSkjiLgea^:[JZTZ0[s[]._ bOeilnoopppqqur#rsWsssttDssUrBqcpoo-n,m0lkllmmmllRid]rVO?Gn?i7G0f)%!  !%*2s:ZBJR["augh@ie`WNB8.#. q #-8CO'W_cUf]c_XRkKDB>P876R:>9E KRY_dhkkklkkj~i fdOa ]5YuUT5SUW"Y\_ch knooptppqAqrsut3tuuOuUu{u)tsrqponmllmBmn_njnmmiwd]VCNeF(=5.(B$/  !&O,#4Z3)v  8?)93>J/St\`Hdca[BUOGA;97y:!^Y!RKE?;=8: ;g?DjJQW\`deefmeeicb^ZVQMIGFHKORSYH^chkn6nojoop pqrstuvTvwrwvw1v]utsrqq2ppopdppppolm[h;bZSJA91+%B"  !$*1:1AICQX_becaZaQF<2(<y Q)M3?TIS0Y`bd`S\vV/PIJC>R:::x=]@GEfKQVuZ3]_T`__]\TXTPKTGnCA@BDcHMTZ/_ei/lm n n6#.^9DqNV@^&adb_YTiNG+A<;=9;n<@EE.KPJSWIXZ3YYWVRNJ,E/A=;:<>HB`GMT0Za/ei\jlmWn%nopXq3r/s8tKulvQw7w~wtw vvvIuitKs$r"qqqr q`pmj9d&]VMEw=<5-(e#" !"&D+*29A*HOWW\i`aa].WcM|C9/G% q_v v(3>IRSZ_d"cbK] XLRK~E?<:a:t9<?jD}I-LOPRRRWPqNKPGC>:7%5579&<@FM&TZ_dVfiYjlmnopqrstuvZvvvvvv0u srZq]q qq pon$jf`cYR2JlB~:3,O'##("%#%t*8/7x>REqMSZ`]a_^XQ|F=3 )  :1X #.9JDNeW]Dc^dd`\IUOIaB>':Z97A89=]AxEVHOIKKK_KwIGD@<85 1z0W02S4J8;A\GhN+TZM_b#e2gGik3lno)p2q_rstuPuv3v]vvutswr\qqPq2ppmkgb\iUNVF?e71*x&$$*#%(.u4<BIQW]O_Aal_\>T|K@6-2#!U TSO (3>ITRY`ceb_YSMF@;9#6X557:>*ABCCD/B@=)96;20,++-/37noq*rvs{ttuuuv&uusr~qXpoo1mlig bT]TVPIB;4w.)v'3%^&<&j)-4#:ZATHNOV,[_<_`\X NEO:0'w p1a} ( b#-9D#NlV.^;bfeca]XnQKDX=9 532=2469:<<71/,('&}( )u-29@FNTZ^a`K_ZSH>4*!  f"l5'2d=}H*PY^dee,`\)UOI4A;64e211 13545n5C5B4Z3i1W.+)'%$$M%&),1+5;@FLQV[_c=fibkm^opwqst!ttttlsrqcocljhfd;a^MZMU6PRJE?94:.+)K)S)(+.39g@ FWLSY]_`aE_;\UM.B8%.$ RIv% y!+p6]AeK/ThZadf|cO_YTN:F?9;510..-.B.v.W. -0,g+)'%#"ELRY4^Sc_gjlnop_pjpqooImljgd`3\XUgRWOfLI4E@<952/.h,-/37FHQ>Wj^XadNbZ_ZVR!LG)Ai<8520^-+F)N'&$""0!!!"8"t# #s$&[)9+04]:?FZLS0YK^UcRfjplwnXoooonmlj fc` [WSPkM.J/GTD?;8m63200s02G5,:2?&DINN5TY]_a:` _\QWNE:Q0(@ kG@@+ R!+7AKIR|Y^cdvc_$[W-S1NIKD?;[8 5R2/,G*%(!&$### #T$G%6&')+-0,370<*AkGMSY^c^fjhlenCnoo&nm^lTjYh!da{]QXT[P=LIEB?W;r8H5433;23R4]7;APFbKPU[/_ aab8_^ZXQG(=3)!Y ?O>xqALdg  _$o.9CL6SYd_cdbc_[XUAQ`LGC@ =F: 63}0.r,+)((j(g)*-.03I68y;J>BBTFKQ3Vc[j_cg,j[lGn"noInn!lkigdaK]XTOL HQEA>;9f777K779';>CBHgMQV[*_ab``L\Y,QH>O4, #Ig _#eh3+ZM 8]P &_"%0;EN7Tr[`HdedaR^[mXU1QLHwDAt>C:74200.../0357:=@9BE@H|KP+TxX\`d)fikmnGnnXmlkigdaa \XSVNJG C@>GOU\afhh,ed a_] ZVCRO KHECB@?>?O?r@gAsCnEgHDKNQTVSXrZ\_Daceg7hjbkmjnNo nnmm kQiJfb^ZOV,R0NKIGFEE:DEF[HILNRV[%_a bmaa;^]WQHx?5-6% ~`t\! b hfS *5i?HyOU[%aeh_gfdcJa_]+ZVSNPaM{K=HGFGmGIBJLNQ*T+W6Y[^_axbdf2gh{iWj2kDltmnomoloOnqml6j_gkdV`]&YVT QON}ML:KK!KLNDOQTX[^``_]\YxUOF<4%,[% ^U x8n{?-Q "+6@HOUQ\ahfhihgqedcMa^[XUSQQPTOPNPRbSUXZ]o`&bdFfg2hVi1j9jkkllFlmnopTpJpo>nmDkiEfc`^n[YWVU-T-RRIQRLSTVwX[i]`M``_3][XSMD;~2M*$ t \](as9 6J#v #[,6@GMSX_c|fg_g0eeZddcoa_\ZYXWWX[XZ5[]_b'dfhijk kckpkkkk}k*k&kal9mLn[o1o_ofnnmlkiXgHe^ca`^X\[[ZXWW:WXY]Z\E]^_ ]\DYWT}PJDBa90k)";% ]GhO/\.?;'W< #,6>FLJQ\WP\adffff[fffedc5a``K`abScegilmnooMnnlkkj izhhhijlmOnnno.nnmmkji7gfKdcla`]^]];]X]^o^^^]q\HZ5XCUR LF>6{.>& 6 )}IZc<} -# +i4e<{C@HLQW[_abbcidhefgfee5ddefgLhjl mn@nnZml0jhofsdcb#aa"acbd.f gi3jkllmam6mlbkj|iJgfeZcb`q_;^?]]]B\ZXVuTRPeLzGAF: 2I+#$5 R 7YZXl7{~  8w!h)o195>CGLQVZ]_,`ace?fghhhhhi2ijklUm!m=m B6FKO5R3TVXZ\^J_}``aEaata`#_i^\ZsWT{QMJHIED(BC]DGFHJMJOR TVWVXY0 ? A`c#(-0=259>=B[FJ(LPNMOQiRT5U.VWWWWWUTRQNjKGDrA+>;9F767U83:8<>6@uBEG+I%JKLNNOOOONM]KIsFC@><;#975U1-)$BNn Clfm}?YKl373@E=&%1 c!%(+4-1C5[9>6ADF\H=IIJ4JK~L LLLAJIGEC8@I<96]3Z1.-q,p--/1358+:y<>?A_BXCyD)DDDCC/A@=; 86q43a1/,)%p!H ^U+[fCoV;Gv%)ALD%c^TM O W""$e&)w--1W5l9-;=>}???=?]???B>2=4;z97'4|1w.~+)&$#"#}$l&D')+-/1356\7%88888]765S31/.,+V* '%O!l& & ~wMdir*mB14Y.7:2, RQW @ |Jf"7%w),/y23j4}444w4Z3210J.,*''|$!D v$1!#%'c()*+,,m,T,<++)('P%$*" GgQP U R lc4^9\)+Wxz .=/i2c G@S:B #&'))*n* )('%$"!%myZQ{2-J t!!1!T! FI4 L  ;!]S!<\1'2N``S ($ &nJ<3  2j2P??5+}^  - 2 X_rt  r Ff5]Wm }!#&COO#?gPmmc?<i `?67GWYJ.jh0B(V 'lGR7 c v%[   R dto(G~I36hsaXIDPUE pXTRz e?P  i ) $ # q /]kLl>^Z r!DX8JSmCLh1r}h>'5TjLB9 # 4tfo*CuINW}mP7  %Ae~c)4RR@H/}J59bzM0   /0~Xdf!UkH9HHWmuYD"gOUaYB%8 EfMF@X~r= "(#/D;2)(5:Y; }`8)>CMTnta[D, 2M9 "q}vnkkjUXx|M$   !E+M,'BR^^iT?2 "c}kge~nJ$  + :I0 -NmrhO,8t<H%`O@  +% *.2Iciwql~zP/  % " 5+ 49-2Oo|mbqs^O7#  */=gz|t[4 '3 +2# 1>) !8?<(/sxmbXL@8/%  1)L iQE@1   ('!'-,$"(GD.%2-  '&5V}nWC1!   )>_ [;'   &.3.%,, ';?- 1M]\RJWu v]D1#"44"3QodB4%  s 1fO42N  8qYs5!$'d'&$ !~!`  # & _   U f  O e>N)0OTg gq/%`7C   o0zfc7WgS%{|L!,"f""$2%I%%%$!ILh!   ) 4 J e I  N g i s  J  z|>$O{#&#~8 TU .3)  _+`i&{niPLq^ "#$)#$*$#"|!jLo 5  q G 9 = n  3 K X n {  & 4 ( ( / 6 J ]  YeW`I<   '&\sSsv _}:#6%v  7i  e #  Y  % @ \ z  \   '   uXVtRm,YTDIJ|3M2%]##*cP< `    + Y q  / N _ m k q Z / z n M ; 6  (   =>0k:a \v2^Fa[O;o/A}$_^B/1u~B:e"H/D,hcKG4 c 2 ^ L  : \ y } K    . Z | y f K 3 ' # *  / <My/ 9 x3F-\ 7SB1G4PV kz,G3U<IeYu3  ,   ev`BuH*1G]u4  ^ o O "   i e}_ ~ y  2 XpA`?h!G$cdw8dZ5j> e t 0 W M Q !uL0ZW~I=l=>qx^F 3!S } l; ' & G d  M o ~R@?vZ_,VDk`7xC=o8{Ga R L w 1:q;TH?70)" ]gZ_mhYF@C_#*gZDtdN,OH 5  (  t K vP`Nw0A~eRw/ z L zdA 2xM Df{csfRNFQd4_`zDvC  l 4  p $  O s * \ >o''. ^ h i 2 /  , - !Is#Krdw \`A5DEUxM .E_z){^`f,a/s , g  Z b \ <  F o * : A   C /  * @ s 4 h + b 7 j ' %![S+@e++jX,TXL^_G;Xw>gK1qF=$_{ @ = A y i V O X  *   =dVg%Gj~{*L# /p|KKz $?g|j3m&?X  S T )  (  e m r Z < 4 B u b =  < o N l;|,pFam)NSgS}`RJXe'w ?zf]djz}. .P}E kw[oFVF-W    q Q VwA:wY K[^tm|iG'#,-Z[|.V6dp[9Fk)VkR1=/RN^i)K V d ?mp\?!}sY/C CUDo%( z ,-._       @ h M ,  >Be0"Y\o8.,T$Tl2bst`; @)=hVZ5Vuq>h<zt4=Y|_7(    6 Z9e}UZd2 O Q , )2ObyV*YU{Z^yg{lDO 0^urTHnz-r_-yD^P0N0L U  bOO?#* !0!!!!T 5Dj]l.H )#h`TI,PTQ1b<I.bF4BSSV.6H{,OK"JvV"3K E d<Nk!0#&O(*+--]--(,,'+**e))(('''Y&%%I$Q#L! k, . l4SvT =Ci&O#FQey~B&7]whU FUL*QFUt  l4r  !u"#,$k&_(d*-x0!25789 9(98887N655+4w33222x2G110//3-,D*+(%#!ya}?19L I*/zb9g_t) O#wk37Z6F~?9y V  Z3H!$A&R(C)*+- .0\2u469&;o=?ABtC`CCBB{AA1@?>>=h<<<@BJDEGIK$L,M*MlMM#LLlLK~JIIHvHGGG8FEE2DCBAd?>L<;K9Q741).)+U(&%#k ( <"6vwq1NfJcP| jGI( +z!C $'+/82[5h7:}<>@+AC+DF GI+JLNbP^RTVWY&YYYYqYXX4WjVUUGU TTTES}RoQPOML(J9HGEDB@W=:7k30-)%"pqe  ~K8.NJ4? "x>  f!$(y,J0947n:=@C.EH>JrKMYNBO+PPRGSUwW8YM[]_abcdccccgc.baa`c` _` `__]][ZXVxT>R@PONMKJGUDQ@dCGKO/R$U6X[ ]`bdfhghij6jkpllm#msmmmnpoopUpppq.qqqqq/pppq;qqqqqqqppnn.m}llji8gecaK^ZVXPKF%@;7K2-(Z"ox f5  -A lg[%,*06:;\@ZDIMQUHX]Z]_bFd:fBgiOjNkBllmno oooooolo7oPoppYpppq;qrFr_r.qqoqmqrrcrrrrsrrxqq`qppponmki]g4eb ^ZaV&Q6LFA=8@3^.i))#W, -.Ok$ 14/8I;KPYj+ ; *$()/m5;q@FKDOTX>[^aKcheg*hikl-mmnjoopPpq=qqr@r*qqUpppq qQqqrrs9sssssQsZsst)trttuuttosssXswsssrrpoml iifc_[WOR+M!H C><94h.(" l|2Jo#m05/9 A 1 (  8 * cm`>$).4s:y@UEJOTX\_[acfghijjRjkvklVlmImn'noUp2q qrr qqqqqrDrs sqtttuu"ttttu(uouuvv'uuZtssrrXr?r;rqqqeponol`j5geub_[WbRMHD?:w4S-'"Gh%+ $7_";*4J\@a$@(-3I9A?tEaJOTY]adheghj]kkik'jjjjj|jjkQk}l ln/oq&rVrsrrrssYsttWtu:uv/vkvvvxvrvvwwBwwwwvutsrrGqqvqpppppPonmkjrhfc`\XSOJE?9623+% A8 K/3MnFM&e %).38>CINSoWg[_cpeghTCWHNuSW[_beh,iRjBjHjjZihhfedba```5`a bdgjm3owprrsttGt`tuuv,vwZwx xAxBx3xxxwwwvvduFtrlpoBm}kihggffgpursUt*u.vvwxrxyxxxxCwvutsrzpoSm jge'b`b^G[ZiY,Y@YtZ[]_gb!e%hDk=mTo,opppo[nkZhd;` ZmTMF?;8$0(i ) |HwCvCD&D-DkDEGSILPT{Xy\`qcehijpjjihfe b`(][TY`WqUfSPNRLKXK JKkLN-PT8X1\o`:cfimoqsuCvwwxay/yzyyVy-xwvutrFpnkifc`l]IZXVSReQ5QRSU\WZ]`Vcgjmo'pqqq pnliGe`\*UOwH A@92*"7/W =NqOOWOrOPQPRU:W[^Waemh?jklm@mlkigda^t[XU`S(PNwKIGNEDDnDDDFI LPUY]aeimp?rtvawxyyzyyWxwv\u rpDmjfc`]:YV>S.PFNKJDIIzJLN QSW[?_Dcwgdk@mpXqmrrsr*qnMkglc^SXuQZJCJ;3+i#X '  WqXMXXYEYZ\g^`rbehTkln4no>onljgda,]1YU6QOLJ GEqC~A_?>>>>4>F?AEIKMQV;Z_dXhzltortvxytyz>yykxmwyusq mi`eYaK]LYURFNKHFD"BABB}DbFCI]LPTWX^\`e/hl)n(ppr#r&rpnnkOhwd._YKSLEb=5-n%m, Z_a abbc/dWeg[hjAoDHLQ#UKY^~bg6jMm.npqrreqxolif#`[vTNG?7/' S3t ^df2ggh[i"j7kvlmn|pqrssCrr pPnGjgc^%XSNJ6FtB@!=;:87854322h2:3s47:;>AF|KQiW'\bLgkos6uxyz yyxKvspkf`[UOJEB.?=;976T5h56278;=AEKIkM@QkUZ__c~gXj0moqqqpo#lj,f;a[VpOH@81M)#J pijklmonSoZpquqr~stuEttsr]omhd_YTNaIgD^@m<:576d53210/..F../136:>DJNPV]bh0lqCtfwaxyyyxvPrni8cF\uUOI3C>P:7B543!11 0012357;>ZB/EIMRW\aeilXoSprvr,qonkgb]XQJIB:3b,$"  j^l0mnoEp=qArQs!stu8uvu2trqmj6ef`wZTbNDHuC>h:7)5+372<1?0//Q..9-- ,,-!.B/h148=DJQvX^TdioVs"vxJyyny]wuqmga!YRKEM?:6=21?//s..}.[./0134Y6v8;>BxFJwONTZ+_(cgk{npqqpomk/gIc^wY6RKD=e5.K&`1PL $kmobpjqr#s'ttuCuvw7w utrxokgUa[UFNH7B)=98,41a/.(--6-8---$-,,++.*+<+-t/G3@7>DKS&Z/aTgmrv*wymxxvtpl@e_W{OHA;662/f.<-,,,,-J-./ /0135O7;C>BG>LRsXR^ c gk npr)qqplo l3iMd`[ U5NLG@ 8O0B(  kmopq`rstbtuv3w#wGwuVspm!gc\V&O H A;7y20-V,7+-+F+c+,v,---,,+M***Y+d,p/3d9m?G+NVU^!ekpuCwXy"xx^vNtqpl9e_~XPIBl<~63*0*/------a--..B.[./0}2@5E8<?EJSPwV\b%f[jmpZq)rqq&o7mifam\VPIrB":1)"%ln9oqBr&s|tu?uvpwwwWvtrnjcd\^WPJHA;62.@,"*))F**+,-...-,o+U*m)))M),/4:B`J6RZbwio;tw yfy)ywu/qBlf`YR|KcD=74/1/.--F-,,,,,,[+++:+,.1F48i=HBIHOUV%\{agjnp{rcrs5rpmk^gc^YYRKC;B3/+q%kdmoqr stuVuvw0w~vurp?kwf[_Y"QJB;6O1@.4+3)(()(*P+],-./0/.f-c,^+~*))(*,16>F9NW^flruxyHyxvarnhch]VOHB(+'-1i5:{@]GvNUe[agTkoqstsrdpnli5e`%ZTLE>82ikmoqrstNtv*vv~ttrnjc]OUME=7c1%-5)w'&Z&a&['O(=)+&,./0}0V0/]/'..,+]*%) )*-18>yF5MU^ e=l@puKvxwvsplkhxc^XRL8E@;85(20////..a-m,~+{*)((3')E*-05b:Q@GNU\#bgmp'rstsqon}khdh_ZBT6MGBSZ]ai"nAru wvvtnrnkggTc']WQJD?;7G4|100{01Q160/.e-,,*+)(o'h'(h*,04:@H_OV^dEj_nZqs@tossqopnlThe `d[gUPgKFhjXlOnppq^qrsVttzspmhbZScKhB;&3.s):&$d$7#$v$%&( )+-b./0 01j2i221u0D/---j/E1O5:AGGOWv^fSkpsuEunuts/pvn jfa[TNKH\B>9)522!23 333Z20/i.C,+J)(>'')3*j-p05;BJQY_` fkprsssDqqTpn'k&hRd`\UWSOhjal/nPopq3r rssqnCkeV^V=NF=6b/u*&:$#""##$$%'`)<+:,.0/P091A2T34432100/015O9 ?E-LTX[ciYnqt.tuu t^rzpmjeO_ZXjQKE@:7 333045z55q4021 /.,<*e('&''),J16=ADLT\ciAnTpsassrrr?qvp+mkheb_'\Xi4julnop@plqgr rqokgaZRBJB:73,)%#k"a"# #$$%'(*,G-q./02-345t54322;122598$=CGJR YaBgbm@pstNuAttsGrZolg|aZT3N5H+B<8U4335E6.6z654=2_0.-+)'&&&()-29@HBPBW_f0knr"ssQr|rrq*ofmkYiEfdQa_i*j-kmooopqjqomi|d^VNF>60*'$.# "{#/#W#$,$%&(r*.+c,X-u.0 13i4555534y33R3m24U6;A+HROW&^eEkorsttBt/s\rpnaiDcY\>UOJD>|954Z4/567;7654720e.A,)(<&&}%&^'*.n5;DKS\ bi.lpr9srvrrjqpoWmleki:gf%higjlnnnp,ppnl9g_b+ZSKC<.49.N)^'$v##y$$2$r$%w%&(2)*M*+-0.o/13Y45)55a544+43V46;@GNV ]jcjbnqrss5s"rvr/pdnAid]KW Q4KF@;7R5t45677~765 3|17/,*d('-&%%& (,298@^GOX_Zf jwnqrrmrrrNqfp/nmmkjighikmmmohpomAjek_WPH@9e1,t(&q$$A$>$$%!%|&&f'( ()@)*m+,.r0*1345555c5(5 4?5H7m9756^67 73665y31/r-!*('V&%%%;'()/25`7$/+1'^&8$$%%x%%&&}&'9'(f(j()`*+,.S0)23n45"556(668#:?VCIOVf\bh0koUpqqqqZpoDmTie`h['UP2KEAH?BGM&RXx^bhknp q2qq'pp6nlifa]WRZLGC`>;]8h755544'301/-+)'&j%$$x#$&h*/-5(%%%&&&&9&`&&&&'''+'Q'(T()-)+c-/182o3468:&'''''m'(*+-k.y0W26y9>BFKPVZ^brgk npqrrrmrXqpo mkjBh(fbY]WR&LSFA,)*)(^'%$##"""d"%s("-s37;BK0S[ci6o+rsrs(rwqo?n-mllGlbbcdfh3ikkj#e`YRaJ+B;~3m-1'%$<$%&''7''(:(r(((''(M(''v'(Q)p*n+,.16:P?iDJOUZ_VcfLjxmprAs^sWsmssrgq`onmMlkOifb]'WVQK'ES>9C4 0.--(,(+*)('&%$#""!!!#%*0/8?HhQ^YagndqsBrarqp`n}mGlkkyk[aabdegi'k}k:iVd_pXQ`I4A:y2a,D'0%v#$%n&'0''(w)))*f**N**+**)))m)*,+3+.:1l6;}AeGWMT2Z_dgj"mp0rhsatltwt:sssNrqXpLo{o-ntmjgb]\VWP(IBTDLKS Zb6gmopqqrs?st#t)t ttWtu4uWuvvvvvvEts orkfN`YRLE >83..+(&%A$$/$###>#""V!!j"'"&]+Y3g;CLU}]dkoq[p p4o.mUkKiiiQijWY[~^&a=dxfhgd]hX QkJB3:3+&#"!"#%&j'(+.26.8;=@cAyB@>8I;AG#NUg\dirnpr4rrfrssnsssstTuuvHw#wx$wwvwuqojAe^X~QJC=7o22.w*'%$###H"""" !!a"+"&z+e3V:CLUM]d3kwo.popo!mTkaj$jijkSUY\`QdfThgNc\WPoIAA92+G&J""":#.$Q&)'t)H+,.f2`6:>AyCFGHFEBH?=;Y::=@EKQdW^ehjdnpr(r!r[r[rrs8sksbsttuvwxxxxqw_v3sqmigc^=WQjklIMS+X^c!ehgLcs\V:OhH @L82*&A#=#t#"$%(*-05:?DpHyLORSTRQNKIAFaEsEHhKOhSX^cpi'm9pJqarsBsss~s4ss;sqt tuvAvw5wxWxxnwvutr_okgb+\UNG0?92-)7&y#"!D _ e H [ !]%)1`8AJzR[ahlnmn*m3k3i>hPhijWkCHO'U\ae!hgcX[UOG?8p1*&R#C#u#K%&),M/3n8D=CIMeQTXY?Z(XVSQlOPLKKNT\VY]gaZeHiloqrssslssrrrrst0tukuvvwvwwgvvv@utwrp m-hd{^qWPbHAt93-)%#K!s!+ $ !:$(07@BHPX_fjnlkkigd}c cpcvdf|6=EN\VH]b*ffc|\VOMH@82g+'$6$0$a&)M-05n9?DElKPU&Yc\L_B`aab`"^\[YYFY!Z\X_.beGhkn|plr+rsfs/rrKr=r^r.r2rxsstWu*uvv9vvvvvvutsqolChb\U[MF=70,&$!!!)! . !*$x(u/6?GOW^ei*kjjjjgd|a]__|_"`hb$08hA4JSM[`eed ]WP7HA93V,(%4%%(+j/38=C+ISO.TWX)\^abdcc9aa`e_u_%_`%alcehekmtoqrXrs&rrrqqrqqrrsrstuDuVu)upuvvuuCtt-sreqDnkf}`YR/J%A:3.(%c""!!H & !D$(/7(?GORW^e,hMjiPhhe@a5]FZYX}YYZ+3q=GCPY_)eed^XQIBq:4-)& %&*-2Y737 1J*&##!!U  !Z$)0 7@ GOaW^{dgihHfb]Y3USQRS.&?/9'CMW_]dmef`[3SKDNTOLII!I!Z*5 @JU \jcfgc]UHNFj>J780,('):.E28O>4DdJ'OUZK^{`cgdfgxhhh=hMh]hhijjkm6nopwq9rRsDt tCtSt"t ttsswrr%qqqr9rarDrqqrr>rprOqqmq]q?q:p(o+kgaYQJDV=\6/D)%$+"e!  ";&+p2:CJR(Zl`f-gi|fcx]VP J1FA@8?&1G9V75#-8COUXaeigc[qTLDi<51:+*+16=sCJPdV[`cefg/h?hiRihhXh^hhiejjklmo]pqr_rstst'tUtttttts@rrrrrrqRppq q~qbpooBo&oFonnn?khbE\_UOIEA:f2,'%#p"! <";$)/c7=?GGOV^d=hiOje`TWhOEG>714.+0*5@ KU_edihe^PWOG@>94.^-:-38V?LEpKRW]aeg h3hbi6ij ihgg/gmoqrQrrrs!sst[tftAss7rrs0sUsrqq'ppppeonnin'nInnn_limd_Y~SCLDm<53/1)&W#" !a$'-4=(ENMiU\vcgkji0c[rPGj=3*"2#-8XD6OJY`ghhb\UMlE>7821S05f:AH MTTZ_cfh,ijj}jMjuiqge ba__`aacMe8gjmpq~rjrmrrs"stt-tssrrssHsrqqSppppofnnEmn"nnnzlYjBea5ZTLE=5/)&"! K !%)0Y7@VHwPSX_AehkHiWg,_WLB9 .P% 0O& K)u4&?KjVF]ehi#dP_VOH-@R:L4z215:B HQNTZ`djgeheijLjiigeb_p\ZZ[\y]H_#azdhwkoprMrkrrrs:sssVrrbr6rbrssrqq^qppp9oznmmnBnnnlkgSb[U MF>j6/)%""!' "&+82:CNKjS[b#gikhe;\SH>4\)Bn Ip%/;FQYbEehKe`XQJB<64P259@GFdLSX^cffh^hhgfdLa^DZxWlTTgTVWZK]BaYeimoqrrrrrs srrcrrr`rsTsFrrIqqqqwqpIoAnno:oognm kgb[TMcE=6 /P($!D a "'y-5(=5EMU^d hij~faX|NC9/x$i : X *6AMV^c@gf b[4TMqE? 853w58M>(CJPVi\a7defffec`]2YBU*QNMMP&R4UYe]bg3knpqCrrbrrss#srrrsWst$tss1rr}rErqq3ppp:pppon lhGb[hTLD=5$.'# w!"(c.7?GP=W`VeiiRikd^KTJD?X4*< Ke -&0<GQAZa_eed]WPIB;8567*;@+FCKQW\]`*azbb=baU_[[WSNKHQG2FIiLPzTZ_Dd"ilanopqhqrRrss2sTsstYtuuttAsss+rrrfr qqqqppqnvl)gaPYR|JB:3*-&#. B :!$m*1:SB/J RnYaei gzfR`=XN3DR9/2%BL N6f 2!U+"6NAL:U[ce e_[T6MF?:666f9PH98679u=xAFKOSFUCVVVUT\PLGCX@*=*st tuuuu4u u utttnss1rrrq[p,lhb\KTLD<6/)$" !"%()18@HIO`Wo]c/dea]sTKv@6--" A]T R *p5@K&SD[`d\b`WZUOcH4A<9D666=8;@EHLNOPPDNMjJEFA=69668579>yCJQxX=^cgj lmn[o7ppqqrnsYtNuuuuuKuVuhu]utss/rrrvr)ptnjf%_XQ,I:Au:3-(J$"!"#x'j,55ADFYHEHHGuEB?;7U3100~249=fCJ2Q7W]Qb!e!hil'mnopqWr@s ttuu&utuu tssr/qfppp\omjfaTZT LE=71k+D'[$7##$&t+a19@H;OVm\`Wcb+`YRG[=o3n)   T 5i}*%s)q4?JSZ2ac*c`2\VPIB=&8E52Z11(36:=y? @AeA@>;8{41`.,++-0s48>2D?JQW;\d`cfhjlmooq qrsttYtttttsrGqwpoonWlifa\2UuNG@:f3.)[&$t$$&)/60>E;LITY_/`c`]rU=L@6-@#C S #.9DNV/^adbbP_ZlUNSGU@:620./t1p4789:a;:6852/,*(x('*0,149>DK PV!ZR^Ja_dgeikWmnAop|qrWs swtt6tBsrqponmkigvc`>[U|NHB)8E3=0|-4,],t.Y/1r2233-2W0-*(;&$$$a&3(c,$/4 8>~DWJBPTY]-a4K*q! $M YZ t# -h8CLU\bdee a)]aWjR KqC<638/`-~++,,--.--v,7*l(%$"""h#%( */839>DJP=UQY^Lb&eh1jlno-pqpr;rvrrwqpo[mekphfc `C]YUQLGB[=d83|/?+A)j'(),/51:AMGMU Zt_`Da_7\UMBB8.D$r sBlwKdI~&1=GNPX_cfd8a+[uW#Q>IB0;51K.+*)(((((7( 'w&%*#" v 0!"$=&|*3. 3/8X>`DJPU[1_cfikmnopCppqpoml'imfcT`\Y5UR9NKJSEAV8P^I.A;q6o30c.+_)((T't&%%0$#"! +  !#b%(M+05R;.AQGMSYQ^bei>kwmEmnnnnnmljDgd1`\YAURN{JG_C?;730-,N*+[+.`17@EVKQW\aRdhzjlllmsmdm]llkki7fb^ZVRNJGC@0<95h2[/{-,L,3+-/38l>^CIlOTPZ2^9abab`]ZUMA7.O$ +5@BJP YQ(d3>GQW_jcTfd@b ]YUAOIC?<;85R2/.-*)F'l%#"!"#!"F"#$&:'*b-31b5;@FLRW\a8dh!j&kl llylSkrjhfb_GZVRN>JEBR>;8520/../0@26,;A@hEJOU8Y^'`'a`x`M\WNiD90(ad H%qO=s*2 X_!i+6AuKGRZ_eeea^TYUQKFB? ;B741.,*(&%h$h$w$b%8&H')_+$,/G15X9=CHNS+Xs]aqdhikoklkk*jiVgada]4XTTOK"FB)>^:753 1)0001359/=VBGLR)W\+_\aaa_^"XlPF<<2@)i!o\ >U=x q?Hx` HF$G.w9~DLTZ`cf(dJa]hZ^WS_O#JFB?KKLMOSQSVZ"]`aa]`i]u[VRHKB9Z0(! @t8tU Kj  bo#-+7F@HNSZ_ad}fgff?ed_ca_\PYiVTSRTQRSUVXZ]8_acetfhhitij>j{jk kl}mnoupoonmkig|* 4*#,5 =ACIpN4SY^LaVcmcccdjddd]cbbaavbbdegyidk$lmnnnamlkMj"ihgtfg@ghj1klmnWnxnnmlkjiLgfePd+ba`^]]7]b]^^^^G\ZX UROJ$Cu:1)f"IA F  CR}t =0 "`*Z2:&@[DIMS5W[]^_*` adbd*eePeHe defeghiijkm2mmlkiigeca`F_z^_d_ac;e@ghjk kl lJlkk1jai,gfedmba(_|^U]}]"\\?[~YWUKRP MIE>6.+& S =d1\~[XmJP[  o'/w6o;@SDH~M RUY&Z\p]_ad'efgLggh^hiYijkkkjhfdba_7\ZXmWvVWXZ\_QacefhKhiiiii*hFgjfjedb`_]k\ ZY=WUUERPN;KHE5?91*J#U5bt ",1l[re^]|~%> ;$+16z9=#@E INrQTUWY\{^`abbclccc]c`cOcxba{_ \YVT&QrOPLLKLNPyRUbWY\#]_X`?aa_aaax``d__]\`Z WUSQqO LJ GFID\BT>j93[,& h/ Q ./+d!sls~^ZNZi{f1E3u; D_ u&E+/3.6 9=BgFJ|MOPRVTVXYZ[\]L]M\\1[uZYWTQNKHECgA@?@BIDFIL NmPRTUWWXYYsYIY$XXVURGO|LIGKDB@>=V:72-F'#!KD( 3 9kdy7~tEIBJKF3&+F \z/0!%),p/15c9=AEmGJK]LMNOQ QQQEPONMLK:HBE]B4?<967443468:#<>AHCEGI9JKLMN'NNMbLK@*ADBC0CCfC7BOAv?=w:75B31w/.e,*''L#iK - ` OE];lR8Dv'.K[V8 G]  ,jcz!#S%)B-f15V7}9969m9<9_9X9-88W77531(.,)'7$" T !4"V$7%(*!,B.k0g2[35]6[7y7877A6A5:3n1\.,*)~(>&$"kc 8,EoT^n>+/V7AE=9.# ] !%)A+-./!...-,,+*(&$Y!);jU1 %")$&')*+!++++X*)( &q$"! H =Cv?v{vv3S)T!)Vwx;K:!Kk`l  ; m"#$$$$k#"h!9L`% w /:y;H  WKB =  , 9$YZ}KV7GM'$2ObbW85  " ,DaL_}VJd LS? 7 !=[0ZB Z [/4$b7CD/b Y;78GY]O'% :r Q- ^ ? +&_ Jb@z\nN+4Jl S $ 6X ^-K[?ZucYGCRYF &unkUJgF/b/ TOY{=mQu+7m~s^X^~eLG>%.D\RKLQ/dq>m {}wiUGKJ9&KdD d #}lPLRpuN6 2- 9it& +SxX<hOS]VB"*c"!Cz|^Ya^ksB  5/*<?.J>#2H}?#zD8+21BZi^O=,J[Q/ 4cvil}|rR)   #H>vVi&yaORR^iaI7+ 5Yu{w~lJ&  " 8^_83f~rO*<'24eP< %(( $1568DUtvy yK)'%%<G>/ 6eyu pZI4$  %,#9>F[z" |u}y`6  !  & 6E6"#6BG6@qf^VH:3*  1:,$8BZ bIBE9"  ##$ 0TXI,%7:-'Dc ~z|xgO>.  #&"9Ke Z4  " $1/!$ <V`I'  &8LY]TYt pWA0" +0' #7Sm|pI5   w 0kL+q(+ !!$'2'u&$!|5z1  &  1 n  P Y A  [8Y H"^M+ J    v4zXPGb;m8L5t.I [ ")""$%%% $!KSD     , K r P > W [ g I  `%A*wB_J}u4 TU 4<,~ xbQOi /" #$ ####"n!oW U  x G 8 = o / E S m !  !   " & ; W  - La2g }.*ZrUrrb8o*n) /:l%1Mvzc*C , 5 w # ! V  ( G h d %   J`Z8wuJq,bYB.G;*^nSG!<'QeX p     # V m  - Q k g 6 s }  X : 1 5  & > % u  uL~-b?\^R;r25y)hhL;=rWJtiu+{&$zr&lpSeW ~ F i P  3 T w L   = ` q d S 7    - * F P g D  \ = `.?] %F<{9R>[Ox4|DM]:T X< - 5 9 ~ uZ:nF. 4EYv% F q Y ;  ; F @ ) z T Q  < 2 - 0Vj :d7a*L/kl1<<:(P;k/X1 %  b I D [8UWH&N}>*]f?')]  b e    1 J s kL7D{`i7]  Qjc) HBXN4Is V , K vj.o-@?D=2-&`d\\c`U?9En'0kC&W{]6  K-k :  l s  3 e  K RZO r#DoV5  h \  nv>Jj~\ds{\CAFdfkm\ycj A  ~ A y & d ;p)- b  s q $ T &  u X <  #7Ga {<iQ,fcB9F>GntH  4Qi|V<%,i+$D] ( X   d f n 9  D t $ {: F !  A / ! 8 Q ~ ; +   f  q[$sX#z#rV  6/V)QPAX`G(Gby%Gjxvs3F(/s6; L @ G x f ] ] ]  , & ) a{qqsBbn;U%6vL0ZOr"K#ab  N S / , # h m w c ? / > t c =   I | [ vNt::FITZ!ZZ]N }lPIIZcy ^7tjnt~v.9mW +WuvdkN*W    l P YwGEeGt|{ydFy O\ GbMgW avskks|~pkLX ?kN C?_hhk.N [ c <jpeK-YGNXCe!JTJy(/v0*)ESX g P @ ? N d N M  ` :  m > u` [bsBf Bq-0[wA`xv_7=,Io!hL #QjIRy >b hVkA  S5Zc?=RD t VO&Gdl)=`(o}yQW9  aukL@f9*]9~ Zma <T? q k<,` F/lk5YGyLbI f =mcmP,}:KFvIR;!hK5<IJQ{/;P(3WX#GdU ,*:J[R nA3, "h$&(*++=+j+**Y))L('&&G%%C$$z$ ###8""!~ A_, ! re}{1y@X8U %KYgy}F5Y{q$_+#/63)w)iw Y  !"J"g"#^$G%'),E.1z3}5;66666r55U443R2u100C///W/.....'-W+*E(*%#!ClH8L D&7a1x^ [c 7S"vk2<ya?N e]3 +ezL #&(*+,v--.01357:+?@UAA%A*@@@??>p=<;; :v: 99]98999/88B6531/K,)&# !.>/ {.kQB&Ha&8XDa}Vnz /4b|oI[i9R } AN!'%7),/R135m6789;<\=?;@BzDRFOGIaJ(KKDKgKJJQIIXHGFFEE$DDICCCCCCFBA@?1=;9<62.+^(<%v"h " ;)J P>NrRbRx h5=K KJd $s(E,N0b47:[=&?%A B?CjDAE!FFHI=JLNPRTUWWWWWW$VV&UfTzSRR?QQQ)PP_POOGNML'JIHPFDB/?.;G7O3B/,([$!$W. # d,foH3X Q731z)  !%*(,t0u4P7;>BLE/H%JVL`M}NNOROP PQSUoWZ \N^Z_a#ab(bbaa{``&_=^N]]=]\\\Y[[uZZ6YWUT`RQPuOAMFKGC?s;$625. *:&"\o QPw?4:s?C^uXV 3 %8 $(,3/38<?CFJ=MPSUWXYsYYYZR[>\S]_paBcB9|41E-*<% Si[ I mKc_+KB:,m]) @W T%+05:C>CGKqNQTWZ]`bdf8gkhhi5iijCjklClm'mnno\ppVp\pBplpq q=qppooop%pgppq3qSq^ppGobnmm/lji(gqeb_\XT4OID?;74-/*% yJ ,>+mWL`DYf : p%8*068;Q@ADIqMQTXZc\_m:h51,+% 5, (P@ fs- (+3b p #\R$)/5;x@EKOTTW[d]`bdegEhHij}kUklJlmnLnoHoppq"qMqpppq-qr%rOrors=sstssxsBsCsst,ttuu&u8tttsssssrqon2kifd `]ZV8QMIcE4@<&60*>$. Pl1g'+2 \ ] ) h& P$)/4:@hEJOSTrX\o^aRce1fgghhhii~iijfkklmWn0o'pNqqqqoqfqrrsZsstDtuu-uFuttttuupuvv)uuu`tssms/ss rr^rqon$lGjgevcU`^T[ WSOwJFA<%5.(m"em +YSd"80C~Cy2  g%).39?EpJO`T9X]aceYghibiii^CINSW[h_CHN+S&WJ[9^bZeFgi iijihgMedbz`_0]\\\`]/^`Lbeiknzp4qrsSsst tuuyuvw*wxxTx6xwwwwwwmw"vvuLtrqConmll kvjjjcjkkwkklkl2lkjqheb^ZU0OpHmAD:3-&( ` <;m1d00;//Y/;0?1937;?DIMRVZ]acfWgii ihdgfzdb`^\ZXWNUUUqVWZ_]1`d6gyjloDpqr|rsWttuiv vwtxxUxxNxwwHvvVuu,tYsnrpnm?kzihFffe^e7dde.efgi'jNkLklmmAlkigda%\^WQUJC=?6]/T( >i TBe<;::Q:!9:;>B FJOSW\Q_bdghjjRjWiLhgfe+b`^[YW TRPPO5ONP'QTGW'Z^bfJiHl.n;p>qrs{tujv3vwxxxxx{xwMv{uatFsrpocmxkmi%fdba~__^u^__`b-cte,g"i/klmno*nnmljgRc-_YT!MsF?u8j0(! 7 9_'fd8_}FF[EE,DDEFIMLtPTqXe\`Vceh)iajkkDjFiPghelb`']PZWUGRPMKhIHH}HlIJM8OSkWS[_c2filoqKrtuvwyx8xxxxxLwvItrpnljhfYca^\]ZdXWRVVVWYNZ\^`beJgikm nn4nn+ml]jg`d*_[PUOmHIA:#2O*}"`:t ^$Q\QNPPSP"OPQT=WZ^aeEh5jkmhmnnmljheb^[WXTROL>IcGDCBBB"B CCEH=KOTX]aee`iYlortUuw wxyyUyxwwuKsWpmjhe<<6/'!;E6 abbbbbc|dPeghk;mopqqrq^p8mk.gc^ZUUQMOIjFB@K=<$:.87g66C668'9<@HDHNSTX^Vc:hkoruvxxyuy7ywv rokAfa]X@SHO"K_HFYDBA ?a>>?@BDGaJ LORyU]X\^`cbf'hkm_np0poml.iGf;aI[UNOBHcA91a*"" < `if%gRgh]h{hiIijklnpdqrarror;pnkhzd$_wZ)TP/KGC@=o;e986g4322222;3S4{69=AbFxKQW]@bglGos/uJwdxWy[y=ySwurmhcd]XRqLGCY@>Y=;}:a9889:<>\@BEwHJMPTAX9\*_cfj&lunopJoRnlXjgfbL\xW+PJaB;4,%KV +iklm!mXmnDnoloprsdt@t=tesrppmie`[aUzOJEB=:76D432Q1 //.j.x.f/ /1W346:?*DKQvW^cimFqtHvxyQy1y`wuq,lfH`&YSLF@;86;533112%3~468L:<>{@CF\IjLPUY^bgj0mco:pqpolnRkh;cS^Y>SLE>6/r(!T k&lnno opOpq?qrPstuZttsyqnklfa\UOID?<8E53}2a1_0//%.]---y-5-?-)./149B>NDKRYl_ejosLvwyAyyw6u phksd^%WOI?B[<7z4N10`/.--.@/124'568:=E?ByE4HM+RXW\aeilYo?pyq:p_onkhdn_[UNG@92*#q xlnsopqqrssWstIuvfvuusq2lhcb]VP4IC^>K9^520..}..---|-R-+,,+z**+3-*/,3v8">EM T[bhnrv7wyxxqv8soib[T>LE>\83O0W-,++u**+Y,u-/00124J6b8;p=AE{JPPVF\aeiTmAoqZqcqpoljfbo]xXQwKC<54i,%|<Mlnp-q$qrsst%tuAvQvwuur/nid^{WPIC=<8X31D.-x,{,,-_-....k-,+*t*)*,/3:@tH6OW_filq\uwlyxx?usanib\ TMKF$>930.d-,_++)+ +?+,-h-.Q.//02577:>EC0HkNTZ`"d{i1lzo_pqqq`omjngc_-YdSLE>6i/'k!hmo0prrstu&u;uvhw-w@w1ut pql9f`IYQQJbC<62/-H+e+ *+,G-G.=.///w.C,+*-)\(Z()+/450;eCtKT\ckp uwTy{y-xvt oYj_c]VOWH)@:5(1/@.1,,+R+*+3+{++++S+*+N,=.j0c36;@FMT;Zv_e?iem[oqrgs.rWq)nli`ea\UNGp?8R0*9$lnpqrttuCuWvvw"vv8tqm%ha=ZS4KeC<7?1.++ )*?*+,./`0I100u/,-,+g*W(((s*,2N8?GPY `hWn svykyywuq(lfa&ZTbMF_@:26U212/*.,,{,, ,+++/*)(((*1+.R1059?FM SY_dim p@qsMsrpo%l|iea[VO>HWAF:3-kmoq`r[stuu4v3vwvugroic\mUM!D=61-$*(((p)E*+,.d0 1110/.-,+K)(')?*/4ELSZB` ej_nqs`ssrq\o>mTj.fa\VPJCM=7jlnpCqYrst tSuv&v*tspFXMU^Nemquwx^ww"tr1nPjfb5\VP9IDB?;S7h42m11612521~0 .-+*)9'&&&)6+R/@3C9'?WFNUN\bhlprHsrrFponFl]iOf9b7^.YTP.Kik;mnopqyrrsss2pnjd\UGMDs:8.5r44y5~6r654&2=05.-K+)'&&r'),5/T4:ANHP_X^ejCnprrr-ppAo+mkri&f+c=_[XTOiklnNokp"pq8qrruqlnKkf`FWPVH'?]70s+&$-":"h"#w$%&')+-.0&1124d55(4 3100#/1o3)72;gAH$OW_gm;rtuvvvtrpm=jd_>XRL\FB>U;T8?7X7M89:L975+20.,*(k&%&4&(+7/4<%C}KS[;bhmForkrrXq0ppAoTmlih eb_\ijjlPmnobopq3qpokhb\SLD;W4-)%1#?!":"d#2#$%')+,./C0X1x24V5b55T4322Z239427;:@UF@MU]edkFps uUuvvu]sqo3lsgb[QUOJqFJA>q:99h:<DhKSW[/ci[o r4tuvquuwtrpnmidd]WnR6MIEVA=;;M<=>5=;9d6z31/I-*;(&Q%%0&&*.5D<DCLTTY\c%i[mpqrqqqq?ponvmljiUgh@i9j|kmmsmo op nl g~b[TLD= 4.)L&##"##?#$P%%&(()*|+=,;-.0L2535(55555S59557X:?VDKRZEahmqPtPu uu7tslrhp^njyeE^XSOLKH6DT?=~>G=;:75#20M-+!('&%&%&)`,3 9zAjI(QYN`Vfk[oqrrJrMqqq}poon:lkjgEhiAjklTlnIo&oElje`-XQIA:2+,'%##|#F#$$%"%&e'$(A)B)**,F-l.024Q5T6/6|6667Q78;M@pELRY`fluorsttStrqonCjf(`EZUQNsJFBG?8==>X>g=;:U8353h1.+)''&&0&(&*06>F,NVN]dinqIs rsrrrqppponmmfRfhijkTkmnnkic]V+OGV?@701+2'%$D$<$$$$%m%&''(f))%)l*0+g,M-/S1I3456h7N889_9;>CHsNlTfZafknqrss_sqpnmXjFfyam\sWSP LHDO@>[===r'((w(()*+J,h.0=2H35:6F79:1;tAFKaPV][ahf=S<;98C6`4^2504.+)''&,& %w&(&,19Q@cH7P"W_f.I,+*)(b'K&.%Z$$@#$$'+17X?!FNWh_fkpr[s/rbrrqqoo'nmmlbbctdfghklkje!`ZRJC|:511.-,f+*)((J'&%$$#"# #%u(J-3;CoKT|\diioqrqr@qpnnmll?kbabcekghkkiQd(_XQIB{;E3,'%$\$%}&}&' '(()$))))())s)2(((()*%+z,s/L3%8=CeISOVI\4aehkn[qsstttssZrqpgoTn{mml%ifa\@UOI_B<+6 1.#,k**((''+&&8%O$[##8"k"J"#&+l1H9A@IGR$Zbhnsprq quqomllxkk|kTaeaabdfhSjjhc(^sWPHAM:1+&%j#$%3&U&'7'(X)&)***b**|**s)))p) )2)4*Y+D.3&9?jELSZ`fjXmnxprstvuhu~tsssrqq"pkpoZnlje_YKSLD=72 -+L)(#&&$%%%%l$##>""!!["$m)O/7>G*PX`g2mp9qipNpp+nlkkejjj`(_`bdf:h jj ga]VOnG?80p*%$#f#$%&l&'y(e)*+,O,,-H--~,,>+****+/x4I;AA|HjOV^"n#(G-5=FNWf_floypoooWmkjjjUjj^^_a c[egjiAf`[{TME>\7.);$$"#t$5%Y%&G&()+;,-._.000//A.0-,*+'+,s074<"BJQYafloxqNqir`ssstetztKtt`ttt>t4tssrpnjfv`VZ+RKD)<60,)B'E% $#^####"""P!!!"#'E,4<5-(&$-#"#%#%%~&&(*,.0U1245n5432:0/u.!./)27=D&KS[ubhampqzqTrrssEs\sbsstEtttuu5u1ttrwpmiJc^ WOHAi:4/+(%$d#B#D#P#g#"w",!!u!B !"&,$4#;D3MUe]wcjmoXnKnn lojiiijkXYZ\j^adfiihd^XQJB;X4Z,o'#m#"0"#$%f&X'}),./135u79?:[:98>64201Z2 59?FMU]|dinpqqqqrrLrjrrs!st\tuvDvvv1utVrolxgbk[UMF_?s83).*&$|"""""*!!k!O !"&+3;CLKT\bimnmn"mljaiij&kkUW(Y]/`dfilgdZ]iWPIA:n3+&#%""4"#%$&!')U,/M258Y:ww6vutquok f`ZSjLLE8>,82F-(%#i""-!!X [ z V!o"e&R+]3&:CKS[ahlonm!mmknii'iijkQNSW[`*dsfigd1\WP'HA%92+6&T##"f#;$ %')5+^.26:i=m@|BEFG}EC@><::7;>B#GM3T[7ahlpSqRrrr`rmrqq2qqjqr;rtuuvwVxwwvMurqQnJje_YR9KC= 61+,'N$?#.!!t  !%*2q9BYJSZa>h0kmylll_ji4hi1ijlKO,T Yq^cfuihdR\VOH@9i2+,&x#<#,"#$&(+R. 16b;%?dBFgIKM#ML&IFDB!??@DCGLRXD^djnwqIqrrsrqqLpqqVr4sttu|v7vwwwvNu8srpLmi&d$]W|PI{BQ;P5.*&H$"! g~|`a X!9%)19#AJR*Z`gojlkkk:ihggggiAjEJ0P V\beiVgdE\VOH"@{827*&V#""#$'D)-0K49?)CGKNQRSR1OLIHEEFIMQV\brglp&rrssdsNrqq;p|p}pqrstu#uvwww}vbutsrplga\UNG6?91,(n&%#V! ` }P ) $)R08J@I$QY_fjkjkjgfeYffYgi>DvKFO-W^bgfdG]TW,OH:@92j+u'#u#%#%&)-'15;9A>GMLPUXXU[N\]\ZWUTStSSVIX\`e"im,prt)tQt}ss%rDqpp+opAq9rsttuv3vwvv:utt rqo&lIgc^WPIJA93E-*b%#I!{!8 Jb  $n(/7%?GOW.]dgihh&fc`2^^^_a2D9BKPS\afBf;d^9X0PnI A93%,Q($,##&+(5+/49t>E K#PTX[^_a`S^\RZZY`YZ[]a@dhIlo qs2tgtrtssDrfqqpXp p,pqrstuquvBvvvuRtLs}rxqomjUfa[TMYE=w60,'~$K"8! cN $(/7e?GNW ]dfhgxfc_\OMJuIJV!\*74?{JTB[beHgb]UCMF=6/+@&p%&*>-38>DAIOTY]`Kb cdege@ddWd d]defh%ikym~oRpqs:t?u&u^u_uuttfsrr*qqqrssstt^tvttPss@rRqrqpp nFlhc\kUMvFv?902+'7$ #A!! 5 7 P"&+35:CdKRcZ`fgThf6b\~V;PJGBAo@%0L;+F PY;aVdgd`XUQ-I-@9'2 -X(&'`+/5;@AhGBLRfW,[^abde+eePddKddxdefh(ikvmompqrstuuQu2uJu>u-tt=srrrs1s|sssshsZsssrqpp]pon8lhc\UNH2A:4 ,( $#"K! f e #K(.5=EMU%]\cghQiUfatYRKE@$:87!,66BM|V_dhfct[nTLsC<4/*((-N17=CJOUOY^D`c ceeeeMdfccd;defgiek5mNoFpqrstHtuu&uju{u~u#ttsHss3sssssArrs\ss!r qpMpoonmid]uVPDJCo<4-(%N$H"" 3!$*L07?HbPkW_eiMiFie`:WoOZG^?9Y2/-6(h2=IfSm\bph]he^ZWOGp?~72},~**4.u39?^EJKuQ3V[,_acdFeNeed{ba}`ababce&fhjmroqrs|sttfttuutt!srrs,sssstsrrsKsOrqpp/pppnmj!e0^RX=QKNDH<5\.)_%$"" l #_&y,n2:BK*SQZub)fj`iiud}]T+K_B92+s'$I|Y$.w9EOPZ4`higaZRJB:4.,+/4K;@@FLRXT\`c*e eefeed@b_^^^_`bYcf0hknprpssssttvttt}tsvrrsssss.rrrsrrqpp6ooopo1n$jye_zYSJLE1=u67.*&1$"! e !0$(,.5l=EMV>];dyhCkAihb[PG=4+#]V *25 @KV]f,hshb]LU MUEm=g7+0.,0 4e;1@FiLfRW\`bide*eddcb_]ZYYcZ[]_Wbe8hlnq r1ss/sTsbstt ss`rrkrarrs!srrrHr rqqUppooopoKn1jf`[97/*&Y$w"?!g  !%*08iAI PY0_fhikHhfu_ZVLBg8.u%jo _%0<3GR[ dgiKd_nW-OG?9)20K-0a4:?EKQV[^a)cdvdcb`/]RZVUSTV-XZ]aueiloqirrs0ss6s5srr$qqBq\qr&rrrvr,r qrqq[ppooop:odn1jgbU\UNF?f890+.&$I!  "N&+3j;WDLS\:bhjkh0d\SS:H>4)< k P9(!,7LBN5W8`eh_e@`YR&JB|;512/803&8=~C!HNSW[]`8aa`L^[XUFQOEMpN,OcRqTX\af*jmoqr2rrrr~r7qqpp{pq9qrWrrlr)rrr7rqq$p{p/plpponkhcE]_UNGh?80+@&Q#!7 !T"'-6>&FNV'^dijjf.a+WNC9>/.$m{#g  R?'x2X>IS\]-bgf-b[tUME>|7401<2q6;$@EK PoTXWZZ\]H^\ZmVSDOKIsG GRH]KO#SX]cgckn,pYqrrJrrWrqqppq7qr$rrrrfrKr6r qqqvq4q.qqq|pVovlid=]V.O G?8F0+%#U X!#)/8@HQXafwjii^c]SpI>4=*o s"? d!"-08DHNX^eWed"]X1PIBE;622+148W6/*h%Y" ?"w%+C2|;oC\K&SmZbfih fu_XFMC9J.$ "lc(3$>IT[1bdd_[9TXMFD>94V21U248=AFIMcOQQRuQ"OIKGCu?=;Z;d;>B,GN!T[s`fiTlBmo2oprpwp{pfpTpq/rrsYssss=rrrrrrrrs rrqvpmZiTb[TLqD<5.)$" !R #r&-5}>NFMsU\cfi*ficb[~RG=3)I {p<"-9DPNV^b]d_a ]WdQJB<74X11248<-?BFiHJKPKJbHEB.>':u8L6n669vIR][C_cb2_Z<;b964$0.,->.026;@FM+S8X#\_cf7hjlSmnoqrrstYttttssurqpoonnn/mGjgcY^XLQJ7BHRoX_ab_:[VPOIaB;6L2.,+ ,-012356736:420.,@*c((),=.2d6:@;F)KQ"UY]adUfiSk;mnpzqs-stmttt(ss rponnGmRll!jiXf"b]YRLKEr>82-)&$%$'p*F0&6>FM)TZ`bd]bH_WNC'9/p%Zl UR i)"-_8CXMQT\``ba^YTNG@:519.S+*5*=+-=./01g0/.,Q*('o%%&I(+.165:?EFJcO2SvW[_behojloprrssss_rqepnVlk:ihOg eb_X[VQKE?:4/,+I'&%&'+Y/s5<`CKQX]{a4avb_;ZQG<2)y to w[<'p2x=HPVX]bbb ]qYSMFo?%930W,)''(W)*Q*+k+W+)('%$s#M#K#%1&),049>CHMRWK[_clfikn_pqrss\snsqrq~on+l%jgec+a^[XET\OxJE7?:5 0D+}(&g&v&H(q*/4;BIPW](`bYa"`[UlJ@6*,?#S  Qt[zD !,+7AAK SZ#`bc`]XPSbLE>940l-)(@'(((8(,(( '&%~$""-"?"J#R$J&(,0849N>~CI5NSX]1ae1hk]moqqrr;qpinljhDebP_'\(YVTPLH,C?:51-)($&((,/5;kAHaNV![` ab_e]V{N`C9z/%% +l_ %0;EOV@^&bHenca\XSAL~E!>9H4M0,v)'&&V& %g$$$$`#"! !F!#P%(+/:3P8b=CsIfOKUZ"_$c@gxjmbnpQpq pooml iqfc`\,XuU)R2OfL}IEnAQ=E9!40,*U( '')+05Q;8520.,+2+f+-0 4M8>DJXOU5[_ b;bnc,`N\UDLA7.M$ i$W]u6R i'2==FOV^cg7f)de`,]XThNHCw?;741h.,s*('%M$B###$$%_&$'l(*-"048= BwGMS.XG]7a)eCgjOklkkjigdQ`\XTOaJFYB?=6:{7521 0.../14 7s#:7n41/G-]+)('''X'(*+,.0H258gijKjj`ih eb`^ZVnQLHCR?<'9642[1H00012473;?7DHsM.RcWD\3_aQa ay_f]WOD:1B([ 6 zB %U[1 $#-8C]L TYZaehGfdr`^0[AWRNIEB>><86w4310w/*..^//12469;|>aADkGL P TX7[_behijljjEigeb__"[ VRCM~HD@\=:86]4456679Z<?;CNG?KXOS$X*\H_`s`}^]ZW OAE:1)~!$l aF:[2`uv0-%0;F7O U\bgkhh[eb`]tZ!VYQMIF:C^@%=;:<8766056K7 8:<2>kACFIKNQTW[>^Fa(cfXhKjjk-jigeb_?[(VR[MI.DA5><<:9(89A9;Y)@JCFJNHRVZ^abN`_g\ZVOE;1)! -c7mk1;yf) #(3>{HO@V[cb eh=feTb`^\Y@UTQ2MJGEsC$A@2?>>>?%?ABDG ILO(Q~SUWZ\k^ac4e%gWijkl/kk+i@gc`\XT9OKHE[BA@A??@A=BhCiESGJMQTSW[y^{aa`]b[!WpSMYE":1)+!H0{K_N*0ANh "!@*5@gHPUp\4afh,hfmdc a`]=Y|URsORMJI_GG;FG1GUGHIKeMORU=WY[];^`anbdyegOhj|klmzmljhPda]YVRNKIHGFFFGkHI1JHL>NfQ~TXN[^abc_ax_+ZWRGLCT90(:!L1>  @_h|=1h.Q G=f^",6@bH#MSY+_cffFeccbad^[XUSQPO_NNO#OPQRTbVQXSZ\^`bc&cdej5K,%Y$z _"cK0n!O ?(r#x+4\[ZZ-YYZZ|[]+^```,][RX8UQLD;2k*M#N 2`&YC v: C!)2(9?ECJOTY]__`;`a7abcdAdddddef[guhjk~lmmnKnmlmjiBgfqeme'deLefhgik kkkmjji6hRgifeeddcba`_^^R^X^____r][XV-ROyIzB=9/'!  *%yCZ}>- ' !'X.5;@9DHN6SW6Y{[&[\^n`bd|elf-ffgwhhijllmllJjigteb`$^{]\\P\]_2`bdefggMg0g&ffff+eewedcba"_^|]g\\R[[YWU7ROMJEv>5-%DY' apL/Zq[^xVVW k9#*1w6;>CGLQATVXyY\+^ace}f~ggghkhiqijjjihfqdCah^i[uXVTTWTTUWY\G^Y_a6abc$ccdd/dGBFIKMOQSUkVX Y,YZ/ZZYBX|VTQsNpKG|DDA%?!=4<<=>@CEGIKuLNOP=Q5R/SSTsU1UzUUSQSNKDH3ElB@><;9J61- ')!hD$ )Bx eD{~IOINPSD00~G^ Kq! %()*-16:y>!AcCZEF;7431.00|1u2h4?678:<>I?ABBDEPFGHIJaJJIH/EZBV?;97Z5431n.S*%!6' ` T;tRt2Jj;~|XOq574HUP7) &F 1+X|!#&*B.258;f<=>?=?@}AAAB AM@s>y?&???b>>)zk) z H\ew{)C + qq$6rrn  n !Gl<`:= Y #S7KO4h'~U63;N[YM*) nX\  = m @ % 2 | S&_M=MhU=DP_ s [ : W Z &VqRj~gG^q^XNNWXF!+ -!grDezg]"^lp?-vm0R7GVU$g:y*[zxlhgmTI:00%WmS.&L.lwiPFRegac`WNVO,3\J{$ kfQTd{R4!63jTUTg"KA,Rya:Z# K*2Akum[ZcftuD  %?<NN,'RmyC67OZliR0!  1MJ./Yzd_l|s} ~S, ( 4VJ)>>Ju[SdkxmR7$!6Uq~||  kN,& , EhmG$ImyrX4?~*jQ8 "*1<CNA!*CF??IWp|#tI, *  #%!4HXN0  (GitpW?#0=?6.')# &)DEG[z%* {yz]2 %  !CSH2 &574=:$ AjXF?<BNPE+  !.%&<?R~_MHI;!% 9\cQ3(**-33'"/2Bd{qhd^YXN:  $ )BNa T2"  $%"&.)&(@]cM4 -G\^WR_v yqldYI6'3B=%   /E[nqE-  z 5wZ1n*'Wd <"!z$'S''A%#! F L2)l8 d  & j   N Y C U5P32:@BxRWS+E    !G}afcP"oS}  -/ ""g"#%%%\$T"z! |1q` ?    = f Q B Z \ d C  iAt6NUNyw7 PR 8B: kEW%?FbO '"#g#####"! #|233 ` K V h / C X ~   "    % ? W  W  8a|*&WqTojcD#Fj?S epJ ng}&i)D> 1@ J     < j _      N h ]`H"1tsFq| ogR L]r$ + A b :|$G@>v 0 l f a % S q g 3 l { v S 8 . 0   . q #\e O  {D}']A^\P;q18s-ns\MM.Y{q-W<>g0 A  D + + 5 ,  1 U z L   B e u e P 1    "   # T Pi   e 5 f.? Y2N>}8[Lc^HrT<Z R70C4a< 4 _  A qm8rG/Jl$ I t [ ;  & w [    J 1 * %Si>_7b(H4sp;JA}7N9`   _ F B !}O2 %j"L5+^fI5)=~ D .  ~ W   =  F m nL=9 {cpAf%Xu`qc+UNv m 5 < 8 WUe&5-) . ygTKB9" 1a %_E'TpP4Og `  b 3 p  F |R\Op)7zcB TW$   F b_pq O( 1mjR84;\hfhNb|` A * F ~ , ^ @m""+ d   | }  A   q Z Q @ 8;Z@a/hNVa,{^``r_2:Xo~V9{%w @;"EV + T  ^ ` d H L t ' 5 D   A 7 . B V D !  " } 1  |k4jj;_W\(+k b! *Omukyj< +H_rAbpsr"VH\^1E H K K o ^ V X  -  , 2 [|t~&j~[dbA&ApW%OyM%A^m`  R M #  / " i n v _ < / @ v e ;   W c ~Et1DgTeq+ C@ C&vZ6' .4Oj[g!mVMUZ_\`ls7lS +]}pnN/|V  q T XoGNjCt|x}Ukm|2!HAZ}b^G829@GJHBFdur>rL:j_%D>f lkl.W W b 8ij hM&[O]hPk#@KR[bA ^%Atj_ilY F @ / +   o ` H / $   %  a_SPij ^ Bs01XvDsysW,2& Ty#fF *[rKZ "D)m c A 2-*1%If{/p1 g l-.N}EWW&q~sPU:dxcHAbG<g:{ Z~.~,{L{k 4 Jqx8Qbnn7P<AX>p R{LA : {emr`G3CKw@L> kF6?GLV{-<Q-C_ U  RnW'MJVD do;X7F('elA "$]%')'((((o(G''&&V%$$f##o#""# #""! p>S 7 ( {\Hc5P CWhx{L7Xvs-a*">D;":6mS a vxk k"&"#~#$.$%'g) +1-+.02$3?34+4)433j22g110^/..g.---.4.t.u.p--%+*I(5&#![$Tsz fK[cn,im4Ty'}k.:u a<Gowr Y x;"%(*d+,-.9/ 0<139568:;<=}=>B>E>&==|=<<;q:99'8~8#7778=88888!6532/-*!'$!*+p< %Hx^Q/Ob&4PDdXox ,<i}T%Rr@P @$*u"'!*.{13z56b7I8J9_:;=X>@lAC4DPEFGcGHkHHH=H"GGG.FEEDFCC0BBBCC6C>CaC#BA@?e=;96|3'/t+(%#\  1RG`V>MoNcTv & eEM3 .Nh!%* .42j69v<>@EABCDEFGHJOKMnNPiQSSTU U8UUTTTS~RQQ$PpP OOOOOO]O*NMLtK=IHFE'B?;73/,(N$ ) 4 <h(oE4X M>6)3)8T%  RXYEYZ:Z[]f_V`bqd eufghi&i`i?iKihhZgg/fveeSe.e*eqeeeeedba9_^ \[ YWUSOKGpB}=U8G3/}+'$D Bwe Ak9_j cF5I] n H.f!@&'*.2c6G:>CJG-JMQTX1Z] ^^_e_`?`a.abceUghSiPjdkLl@lmmmmmmymUmll1kkjjjk#kklEl0lkdji95T1.*&{!^T jxe2OA7IjJt|^c 7) %+E0R48=AAF*JKN%QdTWZ]`bdTeFffhg ghWhijzkmmnoEopgpqFqhqbqAqPqdqpqNqpp1ooqooppvpqCqiqq5poo"n8mfl0jhfdCa^[WSNID@R 70}*{$ V +X Hr**@)%'&&&'t*-"16;@EJOTcXt\W_ceghIhhihlgedLba_^ \[[:Z[\_?aeThknTprt;uuvvv3vvw.wwx!xJxxxAwwnwvvvpv8uu7tsrVpo{n:m'lFkx9xwovvMuttasrqrp/nlk>ishffe>ddddetfLg@ghi)ijgjjjOigfc`)[WsQKUDg=70 (  u "8Z@?p>D<<;&;tuv,vw1wwwx3xwvv utrqpomIkjiBgdba?__R^^_8``b.crdf"gihik#kl`l:l!k,j=C<@D GL-PU]Z}_dPh@lnqscuvwwxwx wUvtrolhda.]kYV_S(OLJ3HGFFGHKiMPyRU&VXZ]`gbe$fhjklam)lki>g_c_Z!TQMqF?s7/(h! cDcccbb?bIbd-eeghilznp\qpqrpr#qpo'liIeW`u[VRjNJG4CA0><:9U77*6W6y68$9gkoqusu/vwM<:3865e32222/3X4d69L=GA=FwKR W]~bg~kor,t*vvwxxMwkvspl)gAa\VPKFB?V=e;]:q9r99:e@XBDG[IYKlMPSWQZ^b!eNhjmnoonljghcJ]X[RKDV<5.a'  ikCllqlLlBl[lm!monipqsskssWrpnk g[bB\VQ$L)GKC5>;865e4L21G// .J.>././B026<9>DK7QX(^achlpscuvx x%xwvspLje^tXQKAEv?;\75332m23C4698F:<>B@BDFILPTY]]b fi<nppqonlWiFd`ZTNHGg@ 81*#. X >jlmwn nn_nno"olpZqsst]tCtisRro-l9gc]BW!PJE@= 9764+211H0DKRY_ejoruwx`x]xwvsoic\UvNGA;J620..W-.l.0Z135J68:]<'>K@nC*EI{MRW\a`eBi*lo"pqppnliGe`\XVPICz<}5-&v lnJokp%p_pq/qDqiqr{su8uuxuKsqsmidU^XQJJD^?M:V63V1X/..}.m.--L,,,+V*))*,0.I27>EM~T\chnrvw^xxmx`vurnh~aZRcJC=Y62$.,i***o*+P,m-/"0`1235F7R9BFpKQV\aTeimpqrruqtpymkCgQc^YSMF?709)!mso(p[q&q~r,rrrrsu'vvuurro^jge_Y QJD/=9A42/S.--->-.8.s...--5,#*)),()+4/3?9@HPXq`VfmquwyxxvurnhHaYR JC<516-E+*x*k* *8*f++,-.8./W013j6#8y;??D.IvOU[`e-imSpZqrrHr%pnkzhd`[V_PIXA:G2+0$n^pqgrQrstMtIt;tuvwwZvtqm g aTZlS KD=730.6,F++j,,./E0000 .-g+*=) ''(j+.5B;DL`T]sdkpuwyyyfwvsFohibZS#KcC<50,+()))})))*:*+++ +++-/Q1V478.1neoq1r=st9tttuvw*vv.spje]V.NWF4>73.P,*))*e*,a-02G3433K2 1E0.,*;(')+[0P5=sE(MV2^@felsvyz?zyxurulg`ZRK!C<61.,s++^++++++Q**)K(D'&'N'), 044P:@G!N$U [agkoqzsst"rqp-nlfieaV[UOHxBr93510/01 12s2p20/-,Q*('l%%&:(+1/3:@H2OW^Ud(impr7strr;qponljqg co^ZUUPl{mcnWoypnq3qqr7s%sCrpnje ]#UMD=5i/*T'k$$$\%U%'')+.1244]455531/-,,,.27=DL8TQ\dpkpuPvx~xfxwurBnid^W\PkILC8=954m3|4R567+7R65G31I/6-#+)'&&%|'(,b/5_;PBJxR@Y`cf}jnqrrrpppLonljYgd|`]#YFklmnopRpqqrr2qpnkf`X4PH[?70+&$"""$ $%&(*-0t2Y345666=5'31/>-z-&,/16;BOI%Q&Yaibnsuwwxwvsq=lha[XTMHB>:8789U:;;;9q7+4,1g.,L*'x%$%[&;)'+06Q=EMU]chmpHrrr,qppponmjkifda#k?l ln%ooNojp*pq*p*nk~hcb\SKC;[4-)~%D#i!"S"#$.%2& '*,/p1Q23556635Q310K...n0N2S6:A,GObW_gSlrtvwcxWwvtrnjd^XJRLGC?=c<<=+>??>00 126s:B@KFqNU]ekYpsvwVxKww u#spm2ga[UQLHDA?@.@aAAAA?<9p52 /,)'%%f%&h'+`/7>?FNV^NdjnNqrsr!rr/r+qqpplownlkiijtklmlln@nomk(fbZ[T|LLDGc^XTPLHEC&BBBMBpB Af?=:7*3O00-*(&&F%&^&*-4;nCKtSM[IbhmqCrsrrrsrrqqpon{mKghpi-j,k kRkmUn'nkid_XJQI@91+g&$""^";"#H#$%&' (|**+-.x/1 2 2222223T35a69=IBHOiVr]Lchnq-t+u1v$utsEr(pmie`\[UVS'OL/IFGDCCkC&BA?>_;8+4Q14.+)''&$&m&F(+18o@H@P)XP_fkprt'sssssssrrqpeoygDghVi5j jXjlmmjh;c]XUNF>S6.)%$M"""#}#$%<%&'@(>)1)*E+T,-./0h112!23t4579R<@F-KQX9^Rdh{lorPsbtgss5qponlifNa]Y>UfRNKHF?D1CBAAu@5>e<:7h31.,*(\'&&&)'*(/5=EMhU]djortpt?tJttRtdss,srqpofg5ghiZij`lxmjmifa<[SLLD2;46,([$#"#X#f#$X$%&&'!'(d();*C+,-_.0./01235749<?CIJNT@Z_bdHgknQprsrqp9o*mlIig6c_[WT@PN JGDBA@?,=\;963t0.,W*u('&&%'(-3;BJRZbi:oMrWtttt0ttssrrqpoffgh9hiWj&lWm5lie_YbQJ>B:2+'$f$###$;$%X%&-&''e'(+()*+,8--./0236J8;?CHMXRW]aehl3n`pqrurq)onmrlMjihMe;b&^_ZgVnROLHuDAk?&=< :r86411/V-+)(t'z&t&%^&c',1q9&@dHWPJX:`gdmqntDtitdstts0r!qqponffgghghil ll;hdd^WOH}@813*b&$#$$$$$$%%&&S&&&''M'()r**+,-m./p1?369=BGL1Q~V[`cgjmlo pq0rqpo~nIm"lLk igmea]Y4UPLHC?R;976o531f/+-f,*)<''&%$%p&H*>/%6=EMxU^eGlDp?ssts's}szr~q>pponmfefQfgh]ifklNkgc]VNGK?7y0[)&$<$n$w%%%%%&'&&'>'a'&' '((()*S+K,-E.,0\397x;Y@EJPCU[*_cfj^mohpnqlqr>rqrpnmll2k]igd`[WQMGB!<8Q5u210/.,E*)('&&%1$#$E$(A,3:BJdR[bincrGss"r,rrwq`ookonFmm eqeejefghk%kjfb\UMF6>6x/)Y&$a$$%%%&I&'=''''r''@'''(()8**,<-1/38W_gl~pr rJq5qqppBnnmm ll#dddqdf ghujk+j3ea[}TLE<=5s.(&a$f$%%&,&i&'X'(d(((~((g(((n(j(()|* +c,n/X3"8=CJFPW]cbfj?l]opqr"rs srwr qDp(o&nnYnlk}h}e=`ZTMGq@:J4#/,F*)){(}'&&&V%%$#U"!!!$'L-4 jopqWp(prp>nm}lllkkccjcdFefhAjjie(`ZzSKD#<45-(%$2$%%&W&'+'(x)))))(){))b((((f((*+%.3+9?rFMT3[?afjKm]npqr=rRssQs r_rqq$ppCoonTm5jwgbl\VOvHAF:3/*('2&%%2$$$$$#""r!!/! "%A+(19AJ R[c7hn@opxo,o_oml/knkRkkk bbNbcefhjji d$_Y"R:JIB;'2,a'(%X#$2$%%&a&'()x*b*+ *+v++V**H))F(()*.3:@GOV^1ciuloQp1qwqr!r$rs rr{rprqrKrrqq6onlkid_YRKDF=U6k1+) &%$}###7###"K!!M S" $?)08q@=HQ`YagvmoonLnnnlk"jqjj|jkaia%abdf-gjih b^)WPHA91H+&*$#<#$2% %f%&Y'<(2)X*+,4,-1-e-?,,+a*U)(){*/ 45;]AITQeYA`fdknpqqr;rTrGrrrssZs|svs[ssdrqpnXkg]b\UNGH@82-)&%\#q"v!!"J"}"(!! B D!v#W(.7#>GPPX4`8fkn nmlmmkj5iij!jkJ^^` acegEii1g az\UNF?V8/)%E$"#[#$$%=%&(*)+}- .`/D0X010k/.-F,*+,1R6(FO+W-^djm,n lllijii-ij#kk[K[]`be'fihhf2`.ZTLE =6.y($t#"o"#O$$M$%z&(q*,.029345(432=0a.-K. /48w>EfM"Uj]Hdinprqr$rr)rLrcrs5stUtu@8AA@g?3<:O8Q6;68=AFLS[Cb)hm5pqss%s%rrbr?r1rrst4tuvivwwuwvts]pn6jfa~[TMPE>r822-(o$! >{ "#&]+3;CLS[aaohkVlkokk!ihh`iPik>lK5NTYn^cufoj4iaf&^XQJ-Bz:3+&#a# "#_#$%'),0448;?XB;BFxKQX*^ekHo"qrssssZrr]qrrrsPttuluvTvw=w)vu0sqomj9e`YRKwD=j7=1+''#"3 -H  !%++3:C+K]SZ`gjlhk.kAjhggGh7hjkE0IPV\bxej>ifd^XQHIB:_3E+&"""h#n#%9&)+y/347DWK[RZ`diiLf_pY6QJ%B]:3b+&"""C#$5%'*-16;@DILOPRQYOMJHFGIMEQ!VF[a.fk^pruu^uuAtss'rqwqqirdsst?tuvRw#w>vuusrpnkbg]a[U!NaGj@:2-&(&9#R!  !%*19BJQ~YU_f]ik5jih7ecc cde/f8U>FOQWP^crhhf_YQJ\B:3+'##""O#$&),0<49?qDI\N[QTUW/VUR~PRNM^MO_SV[c`:e6jnqtuuv=utss3rqqq2r rs:ttuvvvw@w4vcutsqpmjued`GYSL}E>n60n+a(k$"!t!< y  !%*m19VAIPX_,ehmj3i hfca _`~`IaZb29IAKKT \Bagh6g`ZRKCC;4G,'#""$i%R'*.27=BH!LRUXYxZZ]YVU?TPSRTU^X[_ch6lsortuuv!uttsbrqq>q6qrPsstuguvwJwuvv tsrYq-nlfh"c]WPIBG:r3.k*&y#"M! Dp "&V+2?9BHIQY_beBgioh,g:df`]V[r[>ZJZ\3+3=*GKPY_fyggwa[SL&Dm;71-U(K%/#("!G um "K&+2:BJwQY_eTgBhgfbX]YWUT%T@U&.8CM.V]egh c0]UIMF-=6L.)$##%'*$. 3b8=bCHMRW[<^^__ ^]]U\\\^ _Tad>g\jVmoqt?uzv^v4uuzu\tt?s1r qdqqr rstluGvww{wuvvu trqp.nkhc^7W OHA;:4/)&Y##9!  . "'-4T<DwLSF[lanf^gi5gVd`ZUQOLKK )3>IT[cfhd_WJPH?706+%$M#&(+/5:@TEKYPUY]%_`O``1__^_3_a9bdgilnpr]stuuuu[ubu2tsrr:qqrEs st&tuv9viv}vutsrGq`p5olj/e`,XQJC=7B1~+c'u$#"]!p a!!#) .e5=FMU]ScghTigUc]WQLIDCCB%X/:EPY3aephfTbYRJB&: 2c,'R%X$'(,1Y7f$["! !$*0h8 @HmPlW_e i"i:j gb[SMFB<:>8!:+6qAMV}_dBi+gd{\UMD<4/)&%5')b-28>DgINSX\m^``:_^~]1\m\\]_:`c5ehkn=pr`ssttttu utt:srrEr$rsDsvs|sst t-tttJsDrDJ NSX7\y^`_?^\ZY>XMXYv[L]_beil(oqs_st%t3t>t@tttnss!rqqrjssBs$s,sHsmsttsqr`qqpooeml%hb[U^OHA:3-$(%$#'"P $'.@4=EMbU\dqhkj:id^\TKCg:3,(%{W+$n.h9tE0OY`vgi#haC[#RJB::3-7)'&(d*.3:8>DJNSX\|^_^][YVURUVX3Z\_cfjhn2prssssoskst&tssrrqrrrsrrrrrsrr\qq)pproon%lhcS\vVwPITB::40-t)%$"" !%@)Q0<7t?H PX_filVj@hb[aPG>K4,$ oJ *^59@KVA]ehchb]BTM#E<6/t+(r(*2.27=@BHBM+RV#Z\^\[YpVSQgPQ=SUX[_cgknqqrrrrrs/s=rrtrqqr&rrrwrarKr7r%r0rqppppAoon&lwhNcy\VPIA:4-d(%$K"x! !O"j&+22:GBJR[9ahMjl4iEf_W2LvB9.&x: h &04 ){ xO A06!,D7~BNW`udh_eBaYR+JwBO;4>/+X*G*-)0]5$9q>RCHM$PTVWVUR!OKH-FEHJtNR^V[`eimohq9qqq]q:ppp\oookopqrrqqqqqqvppDooooo?m]kPg>c\V}O&HA 93,(Q$#!!/ "G$)?/-7?H PW` ejjjf>`WN;CL9/$t] & ar'2>2ISO]#bgfGc[U6ME>72- +]*,1.3=7;@EIM3PR9SRJPM8IFmopWpppppQoooXoQopqiqqqquq?qqpp{p,p#pBpp,omskgcA\UNGG*@:82n+'$O"!3! "$*u1%9BJ2RJYbg5kiiVc]>RI>U3)> f"7 _]#T-8D|NX_eedQ]XSQ IA:4/-%*+- 038a70*' #"!!M!#l&?,371.+]*+!.048<@CFG{HGtFB>:7 5a35;6:?E^KRYh_dCgjlmnnno o no.op_q-qr^r\r!qq5ppppqqLqKqCpsomk\fa+YRvJCtR@ABAt@}=:'6220/12A59h?ELRX^bfYhgjlkplm)mn-n~nopqrGrrrr qqZq:q2qpppOonn;kic]V_ONH @93-(%""!"#&S*2:pBJwQY_e>fgc^ULA7-# R#\ SZ(3?)J R[`cbE`Z9U1N_F?/8y3/ ,n)p)I*3-[0"3,68O:;< ;:E8(5g2.-+-%.149>DK`QW\acfhjlmcn2nopqrs'sssQrrHqqq pvooenn\m-l.i]f`qZsS$LD=7k1,G'W$"f"\"#s$O(m.-6>)EMT\rameef`ZqPE;1' ^|^[ X#i-9LDhMV\|ab$ae\XRLK|D=7|2e.*)(f*Z,q/1'245554l21.+*\)4*T+/$15l9>CIP UGZ]adugyikm>noprsstssrrqqonmlkki\gdV`ZU(N[G{@:+4.*&5$""#~#%m'M,c2;-BIQX-^b!eid@b\sTI?5C+E"! ]&52|V('3a>HRY_ab_N\V,PHI5A;X51,)''B(_*,J-v./0//-,.*z('b&6&(H+H-1L4V8=EC HNVS`W[_>behjlnppqRr~s#ssssLrqpenmJkjikgec0_G[UHOIBzSyMAF8?p95v0,(&%%%%%%x%%%X$s#"""9"#$&L(+.!2u6DJ_PVB\j_bda^a]>XP"F;2(" ]62 z)4?TI PY@^d;eda`W]{YT%MGbA9;73"/+)''%$o##d#^#p#>""!!" "##$&T(`+/I48>DsJPV\5`ePhPkkmllDjiNfdaJ]Z!V1RaNKHDA5>:74/1-+J)))+t,/39?FKPV[{_aKb_]XtQG>3*e! 7jz,Y (#.(90CLZT[{bf(gdb ]Z U%OcHB=8561-+<)'&$##""""""#f#$y% &(z+.38'=CgIvOUg[ _d7g"ijtkcjjh f b_\XFTOKH%DAP=:85G209.5+**q+,/163;/AcG8LRWq\`Abba^ZRJ0?V5`+"J v#_hk ,>F'2[vCzHN RX \<`5alb _^BYgSJn@6Q,$vA =Q  lY!  E +5@WIQY` fXhhBdbV^[WRLGoB>;J752L0H.-P+*)))*=*+,.T/1z3x6R9+<@EYIN_SW\N`$dfXhUhiehgeBb^[2VRNJEEA>;8g532$111124+7 :>+BFnJOTY^]`baa"][TXLAW7<-$` [K!)Y[ /$.8BKtSYaLeHgfda^_Z\XTOJUFB?y<975432w1q101P2 3q46G7:<<>A`DGKO>RVZ^Zadghi3ihgec_a[WSOKwGGCB|FJOMQUZu^Daaa^]XT3KB7[. %Q &Ea3du&10;zE{N1T\+a\fh heRcr`^m[W3RN%J6FDA5?=;:9888F89-:;=?Bm<;::m;]<3=>@C@FJNtQUX\`bca`\`YSLBH7-%~kW 4 xs2?e& .gn(3(=G3NRUZW`dg~fekba^_\]!YUQ~MKaHFD~CAAAIAkA+AZABD/F-HMJMWOQTVX+Z4\I^k`bdgEhjtjkrjigea[]YURSNtK GEClBAAABCDF0H`JNXQUWZ^2accob^N[WRK0B 7r-%< pbKyChJ*5@Il l!S*56?HOTGZ`AeghYXgWWWWWWXXZY>Z>\^*`cddedc<`a]YUsNGH=3*"x2 9Tk~*iI g L "s*3D;%AFLcQW\`ab{aaaaa`_^^]^9^_`fa.b%cadeghiijwjjeihhg)ffgyhijk!l&llkjhz+  ('0L7=CxH\MSLX\_1__`!`bccccdBdefefghijkzl"lZllulFkcjPhfepccGbcocdf1gij#kKkYjiqhMgEfmeed{cc3bbaa+`t`_``taaaa_]>YWOSP IB38/8&[u< [o/ xGY}@%o ;l%-39>BG^MRVfX}YZ3[0\^a bcde|foggghiJij(j5ii#hg ebcaJ_][XZZ=Z[v\^*_acSeef3ee@ddddLcc`bbb aG`;_2^X]]>]\\3ZXVVSQNJF>k5,$G ^*0gDq~^]rQKHww h ")/59T=AFKOS/TV4WY\*^`bdCefPfffgg+ffHecb `S^[Y.VTRRQRSPTVjXUZ6\]_B` ``@`S``aa(a ```_^]O[ZY!WVTOR8P9MLIF@:82**"6TV &\gN4gT{eha]t" y -O%j+@/3K6:?1CHdKaMNPjRmTW:Y[]^>^^n^v^,]]\ZuXVT~ROMJyHFFvF6G%HIK9MNPRkSTU1UVVWOWX{XXY[YXWUrSdQzOTMJHFEACB >:j4-p& 6  s0ykse`RVbs3 ' L u o%)-0F37x@2ACEGHIJKLN OUPNQ"QiQQyPNLIGVDBd@\>=;972-'!Y O/e7p?wvRVLNOTH6"o}3;S [ ` 6$:'8),s/483;>@5ABDAEG`HIwIJ2IIgGFKCA?<974Z1/.e--.\/0Z13468:k;=)>a?A7BD_ExFkFFF!EB@n=;997&54391.*&7!*$ge iLg? gBt|VKo?A<MWT=/ &>\ G "%)(c,/3x68Q9:;<= =l=w==|=";:X85315.,')'=%$##F#$%&()+s-b/D02f35@68r9:;;;:x9 6420/0-,L*(s%"3~ m/#MgDgK8K{/47RbZ:#;t5 n!K$c'+#./1D12 111<1 00u/j.),D*a(H&L$J"* 11)L !#P%&(0)*,c-./e///^.[-+i)(_'-%$" g, .$P) bk*m8$2b/DIQKA1, ndR""G$Q&&'m';&&W%%$P#! H{krn;R(14N [!"#^###"" c: P@L . g\)iA~E_6O-^yzw&HRG/%$.#xW 4|E R7OHOOg> v P , # &  K K I '/[Kz1$7n{ h aL5H[lLV"zD!$6R^ZS!9=+jQ- (i wb; g N+{;yB >l7p ] ZmP7"?RBy%8&|T99;IXZL+. t =z!'>m ) } p)1om$9[]="")B /  5 i**x+n]wftfOnvd]MHW]F'.  t35PiU;-XS-~WmAO{\;b eJlvgbjoTNB24 +VgU55h ;SWJQO9 -EC- ~oYQRtN_XfmpX2xc^LOZxX;!#87  |t?^J'@\|lfZ@ rO>9_*; 9bkaNQ__l {F! $=:NP#$4+#1 n|W~cPSThrpp[A0(" ! ,GJ4$$NylVM[sxpU( (  9]T0  74Fppmx}c`[;  +Lkxuwupnr} oQ) ,4PtuL#7SrweH,@{,A-s_YM( 6LW`YO7 .B>46DQgt|+$vM0 0  **3+$'=TaT;2Ke}un}-2'wd\R9$$8MXRG5& #1GA=Rt+,}vX1  * ' .MVG6*.:??B;, ;rtlh^UKKW^Y? $/)$1C>It{ hQJH4  *# EbdU<0/0353-*.75@Y"~{xpcY]]Q9  .CIX|^;&  ))"# (&%* &IagS;%#6PaaVNYs  vh^]\SF948<7(  "0ASez|sK8$  ~ 0x]0,+Su?YRc;#%&&{$#"!!dCL g  _   S b G  _9sopWW T+D  {E{\aik>dI.|( !) !#C$B$6#"W!n 9/%y+F Q {  1 Z Q B [ a i  ; #'n!IQ0RRt h, ML7D=  :J gM`  * +!!"T" !!" ".!!. ;Ho/eS o T \ [ % @ T   $    # > ?  yiJ X~(#SjMjc_I!*@IR=D No>r$j/r;;~}wH %  ] ' u   B m } V     j,Kc9o4{zEn}! pfPD]CsMP  &o^OQ:':$c+==5 > O | ` j . Z s Z -  p y X <   %  P 0 E 7  }I}&[>[[R>t24u%ejTHH({ ~>>E}k11T  j  N  7 &   4 _ ~ ~ P  $ E ` x q X 4 $  i @y<7+ T  l = c.@ [ (F:|5[NcY8<ArO sinjI  W 2 w 8 tm<yJ1So+ E z l F  G   M# k   O 8 . *Vd:[2_-D=zw>?udZmj-l L x M  q ( xL,  )x,Fy0@\hL4 4 ; = 4 ? > N q oG5; u]oAb)^xr.g[Rk 6 +^  23zbXUA-$1[$_\/eW4' N   w [ v  ; t  H wL[M n#:t[C o '+p ; ; n -r}?|N3,SnkJ45<Y||qY-=bl!cu{ @ * C w - e >m&* a    $  ? ) z m  l VHe~8u"[8BY!mb`uj7 8Qcsb< |4 ;FjB + [  f c h C # J w ( : D   > 7 5 R i G .   s  nyGtwH aaKbK3Nerp|kD<ZvDk|sjh\3Py`;U^: Q E M ~ j ` _ ^  1  2 2 o wy&)ia\m~rLz0SZ"7m %Nz[ +s%i  O N '  % # f g s a = . ? x e .  N \ }Vt3Fr LYm73CB#T-xY@ADVa})}T`MLRG;7?AYVJf"5BR`yv U(tK    m R V_=L$t)Vpp}e`n|>WG+@x?bO/  `0yl51\ zq2U V _ 4fgt _9`KR\@q 4FIU+je'<e>2g q Q 3 0 $ Z  F h3^9$ewU=l!23AC?hIn |uW*( U/tT(Uk@m)/ hchF2f n%}'JB<Pug- (4AN_a+*z_8,e}[\7hzbD<]}75bB d.BAzd b $Y!E75j( p^Q)i9s [ 9  IUt+c/J}MS:\Ay5>FIQx,2?;[Z "MhT Dlc^* S '('? "*#$%&'#''(!'''P&%%C$|#""G!!!!!!! - Y.1^~VE\ AM [~qzG3Yv}d)c* %9<48(XS  IBy(!u"g#r$Y%2&@'m)*,.s/1$122363P3g3#22210//.<-,,,t,,-+-j-6,+*)O'%#!B,e6 ZkTrz$Uo%P"Zne.8u`CX {  N~##S%(h)+<,<-~.013468T9:;<-<<==1=9<<<;::958T7666}677C777F6w54p3(1M/d,*'%9" 9uG _ =mv66Q>YuR mu$PyxQ$6v|B/ P *P#'+.13+4f568"9;= >@[BCPDE+EFFcFG(GfG~GHGFFdEEDHCuBBAAAB B>BoBEAA'@e?L>E<;`9D641B.*'$"?$P U ;FJjMcPuvr+!p91 1 5L!&-*.3,69;=?N@yAC#DFDGHJTKMmNOPQCRRSyST8TT SS\RR Q4PZONNNNOONNwMLKpJHGSFDSB@=:O62.+'z$5 ;U 1 SP_V'{AmM>:8H=!'O5n .} $Y(i,16D:R>_A{DXFUHJK6L$MuNOPQRThV3WY=Zq[g\]z^q^_l___P^^]]K\[ZZNZ(Z_Z[ZZYY WVTPRQ)ONYLKIIFQB>o95S1-~*''-$/ { lpAc=A  9m ,jx& E%U"&Z*T.378;x6 e 0h$k(,049>iC G*KNRUXZ\]^g^_i`%`abd4egyhijkkltmm:mgm8lllKlkk5jj$iijqk2kklkkjihg;ed b3`q^\ZRWT\PLG~B>C:`641Z-)$!;\ j(F;= 2aW#O.  =<9$).c26;E@EIMQkUXu\?_>acdeeefWggheiMjkmnnoMop2pqq q2q pppppvpooNo oIoppq4qqqq3ponmlkAigec `z]NZ V1RDNIEA>;8-4P/Y* ${D vB19/$>&x \ U r< %*/48=AOEJORVCY*\Q_,b7dZffgnggghmiAijkultmnop8pqqmqr(rRrdrUrMrWrrrrOqqqyqrrrssFsVsssErrbqqUponljh!ezb_\YVSLOLuHEA>Z95"/U)*"-<\. :A}y+#%%3C u H {l!!N&*0J5:?CHLhPTX[^s`cZeJg>h`iRiiiimiaijRjkl\mnpq8qrrsEst/tztttttu utttdt=tntuCuuuuuumutt4ssNrqpo6mjge;b`][YVvSSPLGHD!?93,%eT 6e -3LK(D<E}#X', 16N;@EIMQUYm\^`bdf+fgghggggfgghBiejlWn$oqhrksEstStucuuuuuvv6vPv1uuu`u}uvvUvKv-uuu8tssCrqq9ponmkigCdba\`^]Q[XUQM>I!C>7/("cW# [X_"<"9)$8m $)f-26<AFKOSWU[V^}abdVefgh>h"hgg5ffedddefhjlnprstuv;vwwUw~wvwpwqwwwww*vv|vvvvvvvvQuu#t?srqqpo'n\mlldjiEgf5eQddcb>`]ZVRMHEA:2b+|%U. !x+:^#$B#""!!""%'e+`racfGhknOphrysu[vvvw9wXwmwtwwwwx wwhvvvsvHv&v uuu>tt6sOr,q1p-omlkjjii hSgfffPf9f@eec+a ]ZURPJDK<5/N)F#= * 1CaKx-.?-,++H+,v.159>QBG2L-QUY]p`Mcqeghi9hhhhgfMe"cba;_^T]\[[\\^`d g'j9m#oqs|uuvuvv*vFv|vwwewwwwwvvvJuuutss/r*ponClkjikhggLgg0g:gbgghhohhhgfdaM],Y@SNIGp@p9Z2,%J s*_8u88X7656]69I<@4CHLRPUkY]`cfhkijjrj5i+hMfe caV_]\ZXrVVaUVvWWY\ _Tbei#knprs~tt tSttu'uv v{vw7/0' o {+6^_`_^]]]_D`begj lNn*oqjrNrqp'mk[hc_+ZVROLIFyCA8?><=<==4>?BFTJOTY_dh knqrmstubuvpvwvvu8spmiea]YV ROLAIGF[FEFGJzLOrQSUZW=Y\V^a;c8dfhAijkjSidglec_Z8TNHA:=2b*# w gD eUffff/e\deefh[j1lHn1oqqsCs{s=q8o khd_ZUQMVIFC@>;:8u766679;>CoHMS{Y9^chKkoprstuvLvw)vvtrnjf aG\`WRNfJG/DB\A??r?*@?AD%FIKMOQSVY\_bdgik6lmm kk,i#fb]XRLE=56-%R B++hEij[jjiiiijk8lnpqrrsIrqnkgc_QZKUPGKGC@>n;97u54+3%2&223358Y@BEDGIKMPSwVZ6]a0dlgjlmnnpnElkhrd_ZTNGX?850)"y~  klmnmm[llm-mRn$oqrrs[szsr pClhd%_ZfTOJpF Ay>; 96421b/.. --.g./159?EL~S4Y_dim1p{rttjutvwwwZwtqlLf`;YSDLF@A.CEEGJMZPTY0]aehlnp%pq%pFomkfb]XDQJB;4,%E lmnoho8onnnnoqrVssOssrphmiod_@YTzNI8D?;86=421w0.--#,,L+++s,'-0M39?mFMT[agZkorptvw8wx)ww^tqke^WPhIgC<73S1B/>..T./g02B4$579=;*=?JADUFJZN6SW\ae]i3lopqqqpYnkhjc_ZSLF>703("VsmoNpoqqqppppqrtttut"ro"kfZ`Z`TRNJGBh=,9^53:1L0[/..-E,,++&*))'(@(p(+^.539a@HXPW^oefjosuvwx xcwwtApjd\UTM E>73.-+X+)*+?+,./02F3~46v8:=@kCG}L~QW]!afj mprsssrpp@mj:fbF].VPsI\B/:2+v#np9qOqqr0r)qqqrstuuPV]bwhlJprtu&utsqolieU`ZUGNcG%?X7a0)p=qrsqstt:sst=uuuutsAok-d^WGOHJAE;52.-,:,+,-K.}01411E0/R.J-+*]((Z(+/\5<5DBLRT]TdkpuBw}yzzgy5xRuRqlf^W%O=G`@83., *D*D**d**++W++i+5**i*z*,-f027+;AHOV]chhxmpstuuLtrqlo;mifaT\VPFIA:4`ptqrsEspst5sstuWuu9usEqlOf_XQI.A;$60.++d*+G+,-/z13I4 3c210/.,*p)?(+-39U@HPYua=hnusvywz"zyy!v9rmh'a$YR1JvC;50@-+J+*+g+,,T,Y,P++S*})(((J(*,15 :A/HPW_^ddGjUnxr!suruuRtrqmp mkQgd_Y~RKEs?oqqrBrqrs(rrsttsspmbgaYRRJB<-51-U+F)))*+G,{-/24N5,44,3h3621{/,+)+-27>qEWMKUd]XePkquxdy{zzywtVojdl]V;NG?940.--A../0/0A04/a.o-+*5(''(#)w,05Q:AIPXW^ejoqwstvtsrqpogmk:hd`zZTOIPopWpqeqr rBr%r;s+ssbqpmib\=T>L-DU<60-+)(*'G(({)*L+-/24555535b431.,*+-1+5^;AIQYbi oswWxzGyywuqm`gzaDYRKTC=g7F300/013+4W44331/-+)l'%%&/(+//4r;B6JQR@Yaflo+rPset8srqqSponZlj9gbW]kXTSFnocophpqqq)qRr!r&quo4mid]VNFo>7t2,)&&%&'("(*,/ 24#55646?6615420O.,,g--04M:?G!NV_kfmquwyVy^yxfvs%ojHd]VO`GA;744(346,79998530.D+})&%% &(P,//6?*?#<:6W340%,)&%8#$%(+1I7Z?jGOXK_Iejcnprrr qpqpppvotn3khebrlmnnooooopJo,mjg a[SL%DE;4.*&$#E#R#o$a%&&(z*-0z24567Z87642L0J.h.\.1c48=oCJR[binsQu}wx$yxuwu;sojd~^AWQKFBt>=<=?@BBB@Z=\9(5j1.*'%$J$$'/)j.\3;CL@T\c@hbmzp%rrrNqEqqDq^qOqMpon7lig?kl(lmNmmmnoo&m|kgc]VNF?(601*'$I# " "q"#$N%W&'),/k134637 8775*3$1V///2-4G8jo{rurrqqqr@rrrrEq7oml/j j|jkl*lRlmn+n&liea`YRJB;2,'%a""6!"E"#V$%%'(+s-/124X5P6\6c643910121359=DEJR$Ya5hlqtvw?wwBv\ts=pmid^7XSOL~HFDDEFFFeECAN=b9C40-P)'%%$%&K).x5=tENU]dUjnrDs/srrrs:ssssrqonh~hi=ijjkAlmTmHjhnci]VO9G>7/)}$#;!m![!S" "~#1#$%&(1**+-/A0223B4M44332p22357;u?ELS+Za?glparu$uvutsqomie`[sVSP?M!JHaG`GGGGWFDEA>P:E51.G*(&&e%q%%(o,93?:kBJRZahmqs]tDssst=ttttt-s,qpg}gh)hiijl7llj)gwb\ T=LDC]IWOQU\bcgko+q#sJtttrq(on+l^iof@a]%XTQO2LJ-HSGFFEDBo@8<9P5O1.d+F)N'&& &%'*07?GOW_fl-qs ttCtHt/tttt_tnt s qpfgghFi i~j=lllitfe`Z)RJB92>*&U""!O!""#2#$s$%w&&'()+,_-./e/001;23#5)69=3AFLR[XZ^rcwh kmoqrvs4rvqo;v8-41D.s+)('D&/%%&(.4=DLwT\_dqjprtt|tt;tttstsrqpffgh0iijolfmlie_YPIwA81U*'&#"""6""#B#$$%L%&0&'I'()*+,-.F./0 1]358X< @AEJPgV7[a$eFi!kxmnpqUrq]p&nWm(kjifc_[{WpSQNIKGDBC@?>UeCZI9NT~Z<_'cg%jln6nop,ppko`mlMk0jwiahetbL^YUQN`JFB#>;:~87n6 4L22/-+*('&%w$#$%*0+7?MGKOHWP_fmFpsssssas~rqqqRpzoneefyg5hJi:j]lylllhd^OW\O;G@070R)&1###$$$%N%&W&&'(&&'?'(D()@**+,J-W.0<3!7;@F/L{RXp^/bfielnjooopppGo~nlkfjjeigd`\~WSNLID?}:74210/.i,*)w(P'}&%$$"#$(-5n}meQe6efghj#lUllShd^WNG~?7b0')&g$$T$%Z%u%&"&''U''''A'(6(5(8()=)*|+1,k-E/3"8@'( ((((,()((());)*4+,/k3D8>(DVJQX^dhlmp qq\qq`qqbpp6oWn3mClllljh~dR`,ZU,OIB<6,0-/*E)]((m'&&%t%4$$/#J""!!=!$)0$7?RG;OzX?`gylpBq-qSpCpponSmmmDmldvd*dewfhQil-lkg~cG\UMF>M5.(%#$g$%&"&}''(K()[))<()R))4((y((r((*%+H.3R9?FXM{T[agkznsoqqwq{q,qqq|ppzponnn?mkiea\@VPIC;5/+($&%%r$$(##_##""!u! 3 Z b#!&-W4081-[)J'?%e$#Z"!!"'"U!! J"$%%+`2:BeJSP[Kc:hmo#onBnrnLm=lkkkllcb[b`cWdfmh3ilkjUeE`yYRJB;02,&$"#s#$%%a%&'()x)*****))`((B''(*/40;YAISQZY'`f:knppq\q\qCq!qAqqr rsrrrrr q\o[mGie`[UjOTHA:4/*]'%O$"V!^ !- ,6b9!B#)0b8@HQ{Yna\fl:mnkmmHmljjjkJkl_`a~cQegixkkid^WPHA2918*%#"S"#*#$$c$& ':()*+?+,r,,++@*))-(*$, 05EWMUC\dQizn~prqqq:q qq qsrrstzu)uvuutFrolJgc<^ XRKD=_71R-c)&#!An[K v!i#(/.7?/G-OmW ^d5il#lkkkjiijlk*l@m:WY[_ bf3hkk hca\KU*ME>`6.(#"!e!!"p"#T$,%(*,.0r1344210.T-,.f16R;XAHP[X7_mfkk2oqirr^rqkq qqqqrstruv[wvwvtrIoJk&g\b^OXRHKC<61-~)%}"m /Jf> !#(.7>FNV0]cTi=klkekkjziijjk5l[mrRTX\a;enh+kkha [(SLD=5-}'#Y"\!J!!"M"#$'),/v14<684887*5p3g1k0/\139>EdL7S[%ahmpr sLs rrqq\q=qr rstuvwEwTwvvsqPmjg/c^gXQJ(B<<61- '#! 2YQl 0 x" #(K."6N=EMU5\b}hklkrkkjiijklmLOTY_1d:gskyjg`ZS6KC<(4,' ""5!Y!""#,$&>) ,b/3,58:=V==;9K64324k7l=gBIPW^dknrrsssrrBqqTqwqrstuauvvw6vvtr#omej~gc2^+WnPIJBlEKcRZ`fk4pruucuutNs\rrqppqrsHstuv3vvvDtsrq\ojmie`AZySMOF@"92-(&^#"/!% w _ n !#9',40>=p?CItOW?^pdj%mqt uvvButsrrCq=pqqrQrstujuvwvuusrq2oliCd%^XRIKD=6j0j+(%M#g"! c !#'z,4p6G.))$"!#$%'?*.391>CHFM6PCRRQPMZIGEF@FiI&LeR3X_WejnqVtuUvavGvAuuAtsrqqWqDqrFstuuvwxx w9vu|tfrqio"lie_rYRKD=R7/1-(&$#j! E } !q#O(:-5`=KEMT\ b+gifk ihte(a,]|ZZXXY'.8BM9W!^RehiZd_TWOH=?70$*%#-"$J$&(w,0R5;d@F JORUU S2O_KIHSI ILgOU[;aglPoqt=uVv4v uuWu2tts.r2qqrrsEttuvwwwvv`uotWrqUoHmKj fa\UNF@ :4H/*y':$$"d!U *!#)*.6>FNU]chik"i]g-b]YNUSQFPQ!)4>IT1\0dBgiifMaTXRJ;A91,&##%%')-2C8=BHLQwTWW#TPMgKJNKQLO R Wb]ccimqrVstuuunuuttssFrr~rrsttunv vvvvuu srFqoVmkhQc^WPI,B=61y+(X%$# ! >!$*908@"HP~W_eijLkmi%e`GZU P1MIHHn9%0:EPYybfigcb[0TyLD ;3-'$#%&Z(*.3l9Y>CHM?QTWW!TPwLKIKKNRWS]:cimpqsEstxtttXtztttYtss2s!sUsstttututttrqxpio mkHhd:^WPJKD@>s72,c(&% #w"y!;! "%+1:B7JRZ+b@gTk jkwh]d]VYOIEAB?>n!,6AM6V_dihea]aVNF[=5/)%$ %&)=+Q/K4J:`?DINHRUHWW1TP1LbJJHJ+K,N`QW \c#impqss3ssssst+tHtsss#ssLssssssst 86p4Q(|2=IZSS\bii.f_YgQvI@82 +'N$%&)y+n/44:?oD|IMRTaVUSSNJHrFGHL"OU6[a4fko2q.rrrrrrrsXs|sQsrrrrsasWsss+s/sGsssBreqpp8on ki2dZ^WQ[K+D>r7s1u+(&$#"!J!@!$(c/5>BFiNW4^{fjlkjFeV^UM2E<6[0B-W*d%/:EP0Z`hMiha[SKCC;4B-(%&&)+/"39>DI#M+Q`SUTkRRNDJ6GSEEFJNnSY_eJimp7rr"r\rqqr rsssrrrssDsrrrrvrsrrr3qq/ponnkhc^W1Q)JD@=v6n0+p(l%$#6"z!!c"%)083@HPY`gjmjhb[0QH$?e6.'$? S!+N6$ALsV^fkhi7cm^(VJNFW>6/+?'=&&)r+ .27=1B4FJNPRQOLHH}EvBC+D.HKQ>V\bfknBpq)qqfppqqr(rMrNr3r0rWrrrrorKr-qqqqqDppponsmkih%b\V^PAIB;4/u*}'%3$""!!#'R+3<:CKS_[bik l[ie^V`KB9/' T 'V2=HS&[BdGgid`JXQ_I`A 92n-) '&)*-16R;Y@/DzGKMONMIF]Ci@@dA1EHN^SY_nd15:-=@ChDFEDwAZ>L;88I83;5>DIJPV\bGfj}lnonnnnntnnnpnLnknoop7m0n+b'(%;#)"g!W!!#& +2T:C KSZ@b:fjzihb*[/PF?AM@?<964M33t58>VDJQrW}]b/fiSklm[mxmmn&n6n)nUnorp$pqqqppUoooioRoKoNo nmluie6_WYqR@JCf< 5y.)%$l"v!!!!$t't-4=EM(UI\8cnfi|gd]UK@6,{#m; E&P )4K?JT[bde`\UO|H@19K33/*b(W'7(*Q-/26+8:;1<;:8{520//C138=DK[RX^c61,)'f'(*,/[1456\66J54i2/T,,T,=.h0k4o8>DKsRW]aegiij*DGJPW\`cf{h?j>klmn2nopnqJqrmrsrRqq8ppRX^bdcOaZRH=3)  9=Av4(3>:HkR-Y`uc*daM^_XSKDM=61,)%$$&2&'e(((((t(?'''&?%%(&'*-j037Y^cdEc_u[UOHvA:50+z'$##a##$$6$W$$~$L##m#"T"e"$&V(+'.71r6:@FCKP^TYo]ae>hmjnl3m@nop]p]poomn kjFh(eb_\@XTNPK4E@;a62.)&$1##&/(+W.39L@+FMSY]_a`_ZTI?5+W" V^iq 4  +6rAdJT Zua?ceb_OZU.NG@:6]1,(&P$$$Z$7##$"$o$d##6"""%"\#\$J& '*-k16;AaGL[QAVz[F` cgPimk4lm]nnnmlDjh)fBc`]WYUQMgI;D@;Y63/7,(v&%%&),:0Z4:@GM.RX\__`U][VTLA7.o$ G ]$/;)EO5V^cfeWcH^VZ~UNGAZ;6b1-$)&%$$:#E""##^#@""!~!`!u""r#w$&(,05;AGM7S)X^b%f7hj_jkl%lk j(hZfQca6^)ZVRNJFxBZ>M:6,2Z/+)8&&%')T,05;B_HMMTY6^Y`a__B[`VNBD:0w'I d  )4?IQZD_efea^Z,U\OIHB=830S,*X(c'F%$##$$"##@"""#@#$D$&(m+/94<9?EKQWp]aJegiijjBigffda^[XT8P#LeHDA=t:63u0M-*)s(()a+.2-7=hCIOPT?Z#^EaaaR^$[VtOE<,2-(  L Gh(j 2X#X.9_D MU\d g}hec^[VaPJiD6>:&62/,*('}&G%%$$_$%###$y$%g%'Q(+/&38>DJyPVU[`Pdfhhi%hgeOc*`-](YVR8NIEBy>;863B0.},+R**+->0^38>{E K PV&Z`GbdZbM`\vXlPH,={3*p!j Kf$ZlIg'2=~G>PW%_dhgweaq^[eWgQKEA6=:.7-31W/-,++')((=(+((F()!)*+E,.b1B448=,BGLRWA\u`dyfxgghcgfd9a^;ZVSVOiK5GC?<:/75321007/0^02q47;o@FLgQV-[t_ac4ccJ_]*WQH>4+R# M  l` %!6+6A.JRIZ`ghheMb_\XSMHD@>:85u32r10.--X---./p0s1e2479=GApFBJO&SX]Oadfgggg#ec\`]YUR N(IEA>;976O44%34/4569;?CHMRX \raGceKca]YRJ/?5,#3t gxb%+cg 9 }$.9CKTZbaehgfda_]BYUP-KH/E|B}?=R;:[987_65Z45\5678:;=g?ADHwLP"SW[_|begjhhWhgfdao]ZWSOKH D%A0>=;t:99:9;4;=k>ARD==4<<=4>>@]ACEHJLORUX\[g^yada\YWRJ@6,[#{ B~u38tc? p(2=F'M(SX_^cjf8ee ca_^[8WTKQ NLhJIGFFlEEEAEVEtF9GHJILtNPRTWYn[w]t_ad8f1h,iRj;jGjiifd `]kYVS0OLIH FF_F!FGIH8HIJLNQISVY4\_bGddLb^[WR-J#@5,W$c` vKozJ&<U ` )3=ELQXx^cf grf:eKcc a_\YUVfSRMPONvMMMMMNNOQ7RU WY[\^`ac,dfgijvkcl#l>ll k%hfb_@[XURPHMLLXLMiN[O5PPQRTVSX[]`XbtdeZedb`6[WQJ)@95,# d/:Q{ow0 +xD,l {o!>)3uCIYNU[_e`aa}bbcFcecbjaa~aKaab`bceddeflgBhhij8jPjAihguff:efhfghik3klk@jh8fddc`baa-```a_aaaaaab]c ddeydb_f\aXUQuLJD=;1Y(!e' gh7-`<% B9% -4:@`EKQiW[[*]^_@_`bcKdJee~ef^fgWgh:hij&jkk0kykqkxjihedb]a`aBabcecghuiiihgfff_f2feeee}e?ddyd(ccdd-dIcyb`].YxV}RO HA8/3&NwK s0A|J^zE 3r"{)17;@EoK:P9TVX XeYAZ\_Zaobd:deff`fggmgggg?ffNedob`b][9Y-XTWWX(YMZ\^`b.ccccccd$ddddd%crbba:`__e^^][)YVSMPMID=5s,$\ o1-kH u__tNCCO 1 &6,2c7 ;,?DIMuPQSTUX[j^`ac2cyccccc}c ba`_^\ZX#URvP>O_NOOkPR4TSVyXqZ/[Q\g\]t]^y_H`.`aaza7`\_^]\Q[-YX VTQOMVK%GDl>817)"{{0 PwjR7jX}dea^m}|~w*?G ig"(.148Ob 4.^r<$uBwu~OYVQKUQ? I&)E m }X"% ')S,u0E47I9;=?>@BGCDEREEEuDCB@->h<:8630-++ *T**,-&.02b35w78:2;=?xACeEErE]CB@><.9754l32I0-)$ q m }Z?hAx~YMpAJJSVVE8   : 7t2,v[!$~'+8.1.35D77899N9P9y9%876 4J20/=-C*(K%|#B!^   Q!E"D#%a'(*D,-/y15357 89:986420.-_+*)B'*$!EDYK fl>" + QmIkO<N{4>DX`Z?( 1Y: }b}D"&<)`+-r..k.--\-,,,Q+Q*!('&%$W" qP U!#%R&(*I+- .--c+*k('O&$#" =G.f [ CD-gt7q=*8d/IRSF@5.0 9^ "E#6###:""!: _ <s(>M/jm>FB`$ !!! E7?J 1 ol#hId>T2axwt"GUE($). /; x zt$L}; i - N*/~  d _1ka8E _ mwmt}_uLX(I&(:U_YS#?;#fl0+ ' KzeU R 7 gG\tjoguqF8  S  | } ( {$H\{tLF)<.Y;9<JVUG,) [3?tc'Z=cF#cJ7==.< q Q gJ#I"2<ckWKp|eZMIRR=(1" m Hk2)siLBsk*,;`f@^! HY)#bwqWN[g rYK899  *\iG3o/<E:& 7LI'uJ6Dn \Nbyt.qd@9Hr `; )<;#  Mn`;!990&-<f~kF+/9&bHFXOa-B. @rwWGHH`~N"  &B@ GO0 1B?<)7hzVfHC?X~ysXBGO@/34" )NQ9* Kyyma]ahl[]yZ,  ) 3^cH! $#99J  g]UftneC''3+#+/'6/'$0Uw{q{~thhksS, - & $=!R`20?M_cZH+;{2I5rkZ4+3>R^_OD('+KNGOZ[ikl/'tL0  2 1%2;1#%AbujK+%..-*1@Ywsi} 48-pfX=--?KWebQ4  .,KKJb04y[3  / %* 7UZI;6CRPINMB.6p# ynf[WY`ijkX4&7,-B@My 'm[QK9"    0) #&$""JddWC>A@?CD@;88/8U)|yxupng^I(  %,EOa[<+ ..%!%& "/3"(H`hWD2*-,28CU_WLFWs&~umcXJ8,-.% /H`vpG4" # 0w\'8)C].-D "##t#{"!NIx1/) S    V  Y `  U `I  1_D r^O,|y?   HZTk*<6,V/y  sxS !;!4!- A UUV G     3 W Z  J f k t  > e;IXP9qSYQz n2 OO8C9 2=DP{ !"i!! Hy~6[&Kg r  - L d } "  . # ! %  @ G  %S@B0>e|_"QhKk gb@a ) L vnvA;\5%{b B  H !  l / N i x O      5  _X rG^.}yN oz! j`?!M   8HIP]VS8o^X e e e  l " H d m z O # u y E / h F[H :  }E~-Y:XYM8n.0x`gPIJ&nm{ZrfjWsZV]]   m ; d / ' V v p J    % H h c 3   1 # ? /x,%Wz f " o ; j1BS#HA~2_OaKf}-d;GV *S| # w  t r 9 1p7S4Ri{/ J ~ V  } N 7Yo    O 6 - )U]3W|.]/JEvq5"9 diaPCYP f o Y lkvF% ^Bp6?apBB X _ 6 .  :  J p jA10wezC_ *i p [ 1&X1V] m! H/2K77ILF739Y'j` @w`,~ D   c K l  6 k K wGTIl"A{ZS 4 + y  x ~apwZ?4L7[UPLb{{`KC?Qm)D9f<iu ? $  F v & ` 8p!2( c - f 1 a % v ]  k bHi[ JhXt3sfSS_lnZ9   .FRb}hU @<M*X6 * ^  j c h 8  D s $ @ H   : , % F c > 5  A oL H}a/p |N*Ttw_U< 7c1Y~iOObXx5OqN[Q 4 M 8 E y f [ W Q .  4 5 1+ Mz ObQOWSB@&/d`0?  '_\ %+3se  Q Q )   _ b o ] 6 & < y [ # H  f #yY*NT`lr7?lf6&U# %Ob}?q0aL?0$9mRI|91I`gzlv ~W0uF x   r X ZaBQ&|Dcrovxe#p]z.'il$t2udG+sW#~3u8 -X z u7M U Y /efkXI[=>OH -KY'dtcw-JZ -       F X nQK(r hS1mI5f'<4CC@gGe }iK"& R=Z"H`Ec/%0zw F f V DaxLM28u`   6XT AWv !veB d~{yV^3cpzbF?bx0=ySi P@rZ  (zw\aozZ 3vjMp\/  N 3~D{{=dEx?~I<];j2>MRZ*4D1Z`%PcM2H> V C ; \#K !}"$I%}&'t(6())) ('&%$#q"!!l!-!5!J! kpL9 a `1w%IbiX=O #AHOngw;2[yi)Q" (:95+TNj  FD_D?* !"#%d&(*d,-/A01237334K4/43]21B0.-,,/+++,>,F,'+~*)(' %#!(ima Gsu;*Zr2FZe^+/nfQi@-P d _NQ"$c&')4*E+-7.024z6K79=:H;G;<=4==>===C<;T: 8766(5556D6\6D554&3F2 0/-6*(&$"=X  FTU 2_ af#>Y}:OiLgyHvb<.S X/A#c f4*K#\'2*-|/q1D2p346\8b:^<`>c@ABCDECEFG(GGH2HH"GG8F2ECBB AVAAA5AwAtA1@y?>> =<:9*775\30-*'$"A|\  sl<D&IR(\qNaLqp hD># t3e"&*.2y5s83:;=>I?A]C_E@GHJLKM$NZOJP,Q R(S(T T}TTTTTRQPONN.N NNRNNYMLKJVIGFE7CBP@><96D2H.+#'$!M mSW1Q3<!)%(TG YT!%)-2]6:9=@/BDnFDGHJ6KMjNP;QS TVWXZ[6\]^_|__` __]\[ZZ$YYYZKZZSYXaW&UTRPOhMLKJ(HEBi=95h1_. +(S%"Z4|d  l0%:$97:q1pXhj = K]#'{+l/4]9)=AEHK7MOQRT"U)VlWXZ2[]'^`fabcefhghwhi=i%ihh g&f5eDdPcckcd.de[eFdcba`E^] [QYWVUSQ3N?J EA4<841.+($ I\O `&eZXX9&Ff ny  ;:n K% )o-15:?_CGKqNrQTW1XZ[\y]6^_3`=acdfUghijCjklmRm}mmhm=llrkk%jkiiHiij(jkkkkskj&iHgfdc-aG_]\#YWzTPL]HC?{;852/h+&"K# m P3;6-L@l="I WVz %*!.3i7<@EJNR&UXb[]`5abcCcdse5f=gIhiklomin+noorppqqqppppdpoo!nnfndnoprqq`qqqlpponm^l jjhfdb`\YVRNKG9C@2= 961f,f&!M X:00, "6 7Mza -   !h%*0*5 9=BBFKkOSWIY\_Dacade{ffstMtttttttuuttht8t3tuuuuuu|uttgss2rgqpooJnnlkLi-g!e.cYa`_^([Y6URbNaJEb?81*$kR %\!@7KE0"&B#;'+/37f g-hlhihhh0hggff^ffghj kmoq'rswtmuuvv^v^v;uuuv.vNv8uumu'uu^uuv uuubu&tt)sUrwq|ponnm|lkjni gfhedducbs`][/WySNIC[<4-'!x$ Df$$$###}$%~'*-16D:.>vvvxv uuFu2uLuRu7utt^sslrqponml{kZjiiihhgffsfMf=f-e}dba^ZV?R LeF>81x+4%kG_ /" Kt./..--./148x99x88^8M9I:"bc@deef^g6ghhhhgfqdb_;[VQ,KgD>81*#3yD *x^#@[DADDDCwC;DDFIMePTwXY\_beh^kln8nnnynlkhf5ca_][YWV*UgTUUWYk[^zadgjmdoqfsst@t?t[ttu\uvv+uuuuutJsprpomjhIecqaD_]h[[KZ[\|]^_aBbce!fghiEii|ihh4fBdK`]XT N!H"A;Z4|,%@h, HARdNOLO$NNMNNPyRV X\7_beh jlnopGoonpmRkhte@bL_\ZXUS,Q[ONN(NOPRTnVZy^aehl5nqstEttuumuv9vgvqvuuEts_rp.nKkieb_\YW4UwSS\S*TUUWYd[\^?_aRc=dfggh0hi iih(g#db:^qZVPJD>d7D/(o!m2 gBXYYYpXXX-XZ[^`cfik7loKprirzrTqp2nKl,heka^&[WTQO=LJIHZGGH I\JxLOiSPW[[`ndhl?oqstVuuJuvvvvvNvuTtrq/nkheaR]ZVaS,OMKKKrLNQSqUWY[)\_$awcefegIhni@jj#jhgd3a^(YT&NHNA:_2+W$,q TY`/aZaam``__abId0f"hPjylWmoNq7r^srIqonkUhFdO`H\=XU&QNXK7HF5DwBA@@@ABE GuK~OUZ-_?d)hTlor!sJt|u uv6vvwvvYuotwrNoljhd`q\WT PLIIG$E.DDF GJILObQSUEVY=[^s`bdNf>gijkskj3hHfdOa7\_WrQfKD=6K.' z Hfhhhgg=ffghigjlnRopqs s{s`qpn kgd1_[hWSOoKH>E.B@z><;:n::;;=?CHUNSY_cilp>@#AD8FI:KNOQSVY\_2adgikYm3mmlkj0hKd`9ZUOdHA791)"=^W +k(j kbkl"kkjjujklm_np=qrrs=rqo~mYjfbx^SYUeQMIeEB?=;9765445z579?@C`\5VOPGL?`7^/(Q 3 7n omp$popooo=o7ooprVsIstQssIpnYjIfEa\\VW!R!MwHD@=:8?6 4?2#0[.-,,G+++,n-Q0y49@GANmU\c hm6qKsvw)xKxxxZxv3tojd?]VwOLH~A<+630/j./%/1246p82: <>@7BE=GK NSX]bQf/jloqr>r&rrq^oljRfc>^$XmQIB:2+#rAompqqq~qgq/pppq1rbsttu\tqsol#g-bA\VPKbFA=:P75 31I/.0,+**!)(('(K(+.49AIPX_flq'tvwxy yBxx usnib[SLE=8[3/,++#+,-L.0]13,4679<#?ADHlMiRX^HcgjnprstniYbZRJC<71.++=*++'+,./ /012l368;>&A_F%KhQX]cg>knqsBtut:trqlo8mj|fab[UNGS?f7=/("!q@rvssds8s[sCrrursstPtuu:troPid^WPJ@D->%953k1!/.7-B,e,++++*w)('&&&z'(-18?HPLXa hnrvxyyyxwus@niVaZRZJTB;50C-8**%)** *V*+,,,-2-F. /}1369>CJVQ.W^2cdhlpsttuctsr4q%nlqhc]XQIAT92$+]qrs_sssss(rsBstuttsroNk2d^XQ2JyC>'8410G..$-4,,[,,-2-?,,+.*W))('(G(+/5}8<1.W+y+;++,!,_,,,,N++/*')N(()i+-15;B8IQX_ekos tWuuuztsrqom]ifYaL[{ThMlG@qqrurrrrrrassxsqqnkf_`Y\RJCr=L7R3.,+%+&+++,K,-.///p..i.--_,+L*)+w-27>EqMEU>]dk-qtfwxz)yyowYuzqmFf`,XgPIQA;V40--X-2.I//0v00/.-,*((,'(*5-06;CrK2SZaglprttu4t~srr9poljfb\VPyJpZq-qrrFrrrDrrrron}kkga*ZS%K]C<7D1.S*)[(X()-)*+},-//0e0G00////H.D,+*h+J,05);AIQeY~ahnrvx.yyyxFvshoicJ[T)LD>7D3//q/O013P44432C0$.$+)'&<&e&)V+05= DMU\\ci;naq st tt srreqqHonkh\cY^|YTo&opqNqrqqqrtqptm_kBg`b[TM2E&=7K2-*(' &r'#'(e)**+s,.N/Q0 0s001500i/6-,~+!+,X/39?VFN+V]^elqu vxyyxwtqlFf_;WPpHB";b7>33\34698 9:]:n8630.K+_(&%%Q'(,17?G|OWz_Kefk8nqrssZrqqqqoppAnukhd=`Z\sn(oopqTqqfqqrqnkh)c}]V}OYG?R8<2.+)'%J$$%p&&'(*[,-.00112b2 1a0.-V++,)/2U7==;<=?XA&BCB@v=n951%-L*1&%?#$2$t')/5>F2NW)^fejEnprrrqq}qr r&r_qpnlj'gk7llnJo@oopGaOW^_Le{k3n{qrsCrrqrs"stssrqpnh hiajl?lm5nqnnkhobe\1T[LD<@4,'-#."% !#!l!"#v$'%F&()*,k-/g0Z131K1#00]0m0|1U2&4B6m:S>_D/JOQSXa^di m7orstssHqq o;mike|`[OVROLJqHLGzG8GGG8F@CA>=K84#/,)8'O%%$$J%%).-[4b;CLS\bi8mDqRrsstsXsbsttttt@s-qpgggh8ik9llmnAnkga>ZRMJ|B[92+*T%!!c q !l!"^"#$@%3&|'()+^,.;//00//0~1L24K69=BIGMTWZ`2e[hlwnq0rLsr[qpomkhea\X>T-QCNvLcIHQGFFnEDbA?s;73/,)'&%$%6%f(+S18Y@HPwX_fkpirt*FcNV^elp^s~ssrsKstrrqqppouddefhjnkmmmeif_hXIOH@;70)&q#$F$s%I%%&N&')'H''''(`))r)*+O,,,-.@0o3c7;@}EKQW#\adfikSlvlm_mnAn"mlkjj^ii\gPd`#[VQMDHC>9531o0G/E.;,*('&%$$.#]"!"g#'%,@4;CKT\cjo$rss r"rmrqpppoo7ndd,df$hikUmhmm5ie_WOG?7z0l)&$c$%*& &v&'Y'(((A((((()))*+*+d+,N-A-038=sBHO;U[zaHe6h_il(mSmmn2nWnvn)mllk?kjjhfxa]~WRLGB;6R1W.p++ *^))'&%%$##N""!!]!%/)1n8AIQ7Yavi mqr?r;q1qqpooo_nn}n0d.cduegiikmRmm2iue^WO,GX?z6/)K&P$ $%"&4&''(M(()-)b)D)=)*4* )*/**+9+,-0u4E9>DKVR9Y_ehklnuo!oooDoooonnnmvlll3kj"gc3^Y+SM{GA:5/,3)<(5'Z'&I%j$###`""+!!H u #'/+6N>FNWa_)flpSq&q4ppaponnKn=mmmd,cdZemgeiQk&mmm]ixe\^qWBNF>6E/1(%#$% &<&'c(%()=))*:***v**k**&*u*J*U*f+,0&4:@GNUU\bhlnoPpTpxppp5pppoIoo nnnimm-k"hdM_ZTTN0GA:4f.*'Y%$$b##"c"""!! R"Y%,3<3D(LeU \ejso#p.pMooPo^nm{mm mm4mUc_cce#g55.%'%##$R%{&&'(T()j* *g*s*j*+**G*F*T)))*,T0D5;AHP'W^djmp>p}qpppppppppPppzpmonloiea\/VPJD=560,(&$#"!! !! 45pQ!$+:2:BJSi[]cwhmo.oennNnKmbl_kl lPlm(bKb:cQdgi@kDmnm hpc\U0LD<3,&$;"^##$%$%&'l(%()~)*6*M****H*1*))`)4*,J05!#*09ZAAIsQYag}lnn_mm72-*m'u%"!f ?  gIXgZ!f#)0o8@HQ&X`f:ktm#mlHllvk}jjEjklmW\9]_adgj'm6mk_e`wYQIpA90*$["1  !!""#T$k%&'()*b+?+++L+ ****@,j/38?F#MUC\chmp[qqqZppppqqyr?s stu1uuNtsq;mie;`[W&Q2JCI<&6+0,)=&#A!*~LNy!$))0 8_@GP.W_qdjXlDlkkkjiijkYlzmkW[X[^bfbilldjldg^W{PG@ 8B/(#]!\  !"q#%H&()*+,-e-,,s+**+5-16;BmIPX_!ejoPq8rr5qpplpvpq qhrrsu(vvv|vJtsFp=lhd`\[VP?HA;.5=0,e($" R G  "}$)/8?G|OV^~diklkhkkjiij]k0lRmPRTXH\qaeGhEl kic>]V NF^>6.@'"s %i >!%" #%')+l,-/./// .(-++~+.2z8>8DKSZahDlpqsJrrhqzpppq6qrAstu`vNvvvut.qnkChGdaP\1V0NG@:580+&#`!2 1   i!!U"$)/b7s>FNV]wc9iklkukkjiiejXk,lTmjLOTY]^cg6kkk_i>b\UbME=6 -'N" On {!"$'*O,.0B1F22210\.,,},/4O:A GNV]djnqrsss+rPqqRqq9qrSsstuv,vv6uDsqogljge4`[PTWMF@1:N4/)%#"P! $  F !k!#$)l/7>FNoU]bhklkl)kjRi hijklFJDOV\b\f'jjhbL\}TM D<5W- &!pe  "2#&j),/13455542r0---16=DK9RfY`fm ps:stotsrrqppqBrrsPttuuvuRtrpanmjhd_YRKE2>83%,(%$#"!^ v !!#+$)/6>FNfUs\bhklllRkih}hQi`jkl7?DGJRY`;dijkhb\U$MzE>=.5-b'U!  !d#N%Q(z,/25 7 788864;1/g/0m49@GNV&]dinqt tCttesrr[qppqqrarsteuLuv1ut}rqionlk gEb\VyOIsC <6/*'@%#"!!! !!~#$)/s7P?0GVNU]jc`ikll l!khffgighi8>OEN Vd]chihb]U]ME=y5-'"c gP K H! ""$l&*g.~2v57::;;J:853T111397=DMK8RY`]gl prttutt s6rrq>pqErrorstupuvfvuatrqpnmcj f`YZTMGy@:3O-)'%;#""o!! !S!."%*,/7?GOCV]cikClkkjOge4dxe4e?ef18N@uIR[agi8ic^3VcOG>6.)#l!1 !!" #7%(l,50w4x79<<=<<96424<64;X@GNU\ci[mqs5ttztttsPrrGqqaqrkrs^tXuQuvGvvvKu!t rqpnkhb]W^QjKD]=6v0,x)&%##*!!" ! "%"*0X8%@;HPV^dri^k lkkheNb@```J`aS+2.;*ENX1^fPhid_{WPkH@;8>0Y*h$l! !"#$\' )-2O6W9;=>?b>=O:754_6@8>CJQY`ekoKrsttttKssjrrFqq[qr~rstuvwwwwuusrq"olie`oZTNtG@94/\,D(&V$#"*! ` k"^%+*08@IPPW_ejik lkjsg3c _J]\h[ [ [t%-,6y@K:U&\dhj3f>afYURhJBM:/2K,+%"!""$%~(L+D/53{7P:m???=;86`5J7:@F;MT[ bglorsttssssQrrmqqqrsLttuvw4wwvutsrq%oljOfHb3\W;PI~B;61-)'+%/$%"l!M h X"|%+19BJRgY`a_fjk}lkOi4d_[9WVSS0S'2:;w8~76c9!s>srrrsNstuuuvevwvvutqsrapopm`k;gd+^YhRKD>9@3/*'%$"! a"&0,3 ;CqLT[c1hbkkmkgbZ\W5ROLyKOJ$'.9DOXafk(i+eN]0VNFV=6 /($"$ $X%'C*-A1=5"8i;q=%>>??6=:8 669=JCFHOgV\ci8moqrrrrrrrsFssshstst(ttu+uuuu!ttsrqp)o)mkhe_ZS#LQE?:74/*(%$#^"a!"! #'Q.548J1*#%#g$\$&'*-15d8J;<==>>!<97636c9=CIOV] cimoqvqqqqqrrss_ss}sst=tttttttWt9ss%r$q7p*ohmlife`ZSMF@:4.*U(%$#"!Q!7!*$K(g/6P>FO;W^fjmoll6hcc[ZSLF@;9,6(p3>@IT^:dkkhaV[?SjK3B:3,'$L$$&'*O-l14^69U:;;ib]!UHMND<5B-)% $$&'),03567J8h9~9: 9^8>64R348B<(AGNT[afkWmp`pq)ppipwpqmrrrs sNst t;t3sssusesMs4rqqpp9oml\hd^XQKEU>81,('%($G#2"!c!"&+_2:BJR[ahkm(jhc%[QI7@80*&v" ",7C5N1X`Nhiic^VOGb?7y0'+P&%N$&`'Q)A+.Q024567(7`654323U6:?E8KR@X_ d>i knppp7ooopxq qrrIrssyssssbsrrrtqq.p}p;oom%kXg{b\VP>IC%< 5/+(&5$p#""b!"#(e-M4$&&(*p,.0224+444D32112=47=RBIyOV=\afjmo4pGoonnnoOop1ppqrJrs/s-s rrr6qqIpooOnnPlzjRe`ZRTNbG@93-*N&%:##5"T"=!#a% )/46>GVOVK^dijkgbZQF=i4C*,!407 uJ %>/; F%Q"YbehseaZTME=61I+(p%& &O')H+-./012v229100=0}0259?EKRXd]cgkm=nnnn@mmpmn n2noopqrcrrr-qqqYpoonmmkic^XRTLE=61<+(%n$!""""N"z$&+19AIQXr`Kerii.hc^iUKA 7Z.$n !{+6ALU^tbg4ecj]WQ7IA:y4.*'J&O%'S(;)+i-.:./0V00v/..J..0V2 6:A#GWMT8Y_chRjmm{nmm^llm$m,m~nnopqqqqqappooNnnTmmYk$h b]MVPJ@B;4n.)&##"!!"I"%(-4<82.7)'n& &'`(*+,-.1.r...-$,L,B,c-/266;AHNTZu_@d0ghjk8lllllllm0mnoo2opqFqjqppqpoonn`mljfa[U}NG@;92,'%""M!W!j!w"#&*P07@3GOOW]#cefgeMb\SH? 5'+9"6 7 ^#:,7nBLpU[bdea^;XRR,JC<51 +(o&&'&v'()*+,c,,,,r+**<*+1,".16;AHRNUaZ`ndPgipk]kl9kllZl`llmn\o.p2ppppgp7pooo4nmWlheA_ZSML)D=,6/*&##"! !h#V$(j,3;DCKfR[Z _def}b_VMBa8v/%m P`4,Sm'i1_wZ PF;2)su @m d!+6`AKS-[`edc[^yZSLUD=7z1\,'%$%&+&'4'(Q((r(('''^&''r)]+~.26;EADG`MT#Y^begijjGklNlmm`mnvo4p2ppp'pooo)nm.kidg %/:ENW/]=c?dd`]WQ*IBW;5\0Q*']%%<%/%%%&s&&&%%&/&N%%%'K)D,f/26 :@F3LfR@W\5`cf_hj0klmmnno]p9ppooofnnlkihegb^Z SMF@293.)n&:#"!*!5!#%(,29AIePGW]bcde:b4_]X!OD:j0V&' Db0)^4/?%I2RYavdfca#[V2OG@/93-)u%$V#$@$7$Z$$$$$O$9$t$$$$d%&)++.1~5k9?ME KPUZ^`ad5gi jklmZn3nopBp?ovnml^jigea^ZTNHB<6,0h+'$"! !"%'+07?FN3T[`kdXdfd`\^SJ>4w*  R <!A. 35#_-8CMU^bf_eMc^ZT8MDE>82p-(%#####$$&$########$\&`(y+^-1?49>DtJAOTX\_c*ehzik3kmmnnnml~jhfdb`E\Y TNIC>872-*#&~$v"g"+" #%(+06> E3LSX_ b6dc"bK]JWRMCs8.{%b a } t'l2c=HnQ6ZQ`5eff}b@^XRKC<61,!(0$#"#""""##"""""!"#F$&(, /3~84> DIOsSXb\8`cg hj'jllmWllajicgKe+b`e]ZVRM~HYC>%9Z4,/+b(n%`#"# #&&(G,*026H= DKOQXj]b{cdb _YQF !D!u"y#%'+/5;BGMSFXk]aejg hhiiUhfdb _\Z VS3OLE3KQV\`d=dcp_\VMNDS9/&gj ;iy9j ?$.:DM5U\Bcfh!db ]ZZUPkJ@DK?<:7B3}0.-q++*,)))l)_)5((Y(,(O(U(()+2.016p;oAFL#QWr\adf-gghfe"a^ZWDSOKGD~A><9364-1/-,Q+++j-,.149?yFLUR!W\bdyecaa\XGP/F;1(r; >1P_ij%5=(53=FOV^cg-fd`]ZnVQKFJA>;@86X43V211H00'00*0/////00247c;?DINSX]adfoggh6fe)a]YUQMJ-FoCj@>hg eaY]^XTPLIaEB@L><;x:876616Z6O7C8`:=?AE;J9NSX]!ad.eca] YQIV>4o+ "0 'I_ %\c _ R$.o8BJRX_cfdc=`^^\YUpQMIGED*BsAp@@@j??y?&>>>?%?-?{?@ACqEHH-KNORVPZ]adxgh:iliVizgf bj^ZV.RNKH9ECZB@?>>=\=1=,==>@UC EIMmQiU%X]y`d)dQc`]AWR/I|?5+#b 7`$_m`2^v I&U0N:D=LRY^ceecbI`t^\*YU^QO5MKJSIZHHEGGG}GCFFFFFGnHILC/I$O U X[\z]_^\`(bId/efgghhijTjjk kUkkkkkHjiRgf.dObl`w_6^&^?^r_a bdf,gggffgf7fNfg@ghUhi\isiXhgff eMddFcbaM^[WTQ`MGA8:/5'  8FCNxo9WK P 0k!(/r49B=BHsMQSUYVWY\^m`fabcddee ee(e^eeee{dcb`D][kXVUSSTUjVY;[v]_`aaab/bcd`dexeeeadcca`__]\aZWTZQpNdKHC>?0@BDFI KLN O=P>Q3RYSUVHWXX?WWUTRPNKITFDBA ?;q701.*$  5 /FA:}#luc[ILXse'6s !*D6!2%%(f*-1 48<>q@XACOE*GBIGK^LyM,LLJJ IH%FECB6@%>;964R2112@35f79;>?ACVDF=GIKMJNOONNLfJHa<:9r64/w*$r\ yQa90F~kvOTLKKQH9 + t&"&#%(,J0K36r795:?;=6>@&@@@?>=<;Y98684 1/B,*b(&%%%'/(*,.02468:Xr@BXD D{DCPB=@T>D;9_725,321 /M, (/#d# ow8|R\HlBHFRWTA4rA ru\f #'*-e/x0124 4444f332 1$/.T,*(&$M!TO!m#%')+-/1357Y8887531/.',+/)(5%#F L=   [zWwX;Es6@EX_W;$2&- n 8+suv"%i')()O**))&(''G&}%$q#4! K#4Nx@!#%')L*+,,,9*)( &%=$,#! +&X S\f*fx<vC-3Y}2KRN?91*+bB   )}s?V-   O X o 6  I^GZ  yRaG8; ' vLaOkGgFZ'2[rvv#HS=%+6-|ga4 ) * )uS#FyA o o*1<8h N  '(FI\*Y I  ~BnxlRgIZ.S24>S^\X$?7 74f& dE p P  dSae]>#PmJz  M xo; z  XjWYod?<s:.aFB=CQUJ.*#"Y~RVF2/d62.1=x 8PD) Ng\?"s-I$DLngQDg n`H=HO;&4)s4V`2H:!EK7>46U&'y'_g63m|rTDLYnPC67>  $al40upNCB`   tWEVu5/g?27[v[9'><!  *-FM..|[U][[_e^giM>42,&&Y;1BB^8S?T}YGE>Pn  I '>8  *]W/>aaH7(QTl|olZXf}kYOJKHC>4)?OE<1"/XmcchjXXq  W' " LjgWBCH@1#"'"jFd8~lip|iM8,04::53%/2(.73<]~sdac}zW+(  ! @. -a[3)?Se[9&y(>K-fC))>Vfgm^C% ">YYOS_gyeby/*}W9% 0 /&7GA77KirQ?8/02<ISVTFRz:7. p\E83B[ovh[A# $;YXVj (-b; 1 $-#BbgTA<OjupiYH8(%#6Sv +~l`X[]fx~wY;&%'9OP^ue]WC)  0' "'%" /[vsbNNX``VH@>>@88<Tw'zxytpvtgM0 !):P]o`B1    ,+$ )- >_swfVIHH902AT]YH/1NzpnkaRC7/(  !2@SjqL8$!'& " 4xW l r`7:> :TT\ %!#"#!#A"T!4a2Nh  :    X Y ] P $<+ 3+fJxk M'sz9 x # ~JzLAoH]%\5sT  V9Pk .yT  E     7 Y X C a m p o Ewpz|Q`] iPm p9 QS"9C>{y3}^& !"a! ,@A5n2E[I #  Q x " < N f x   , %  )  HolZf`tm~ MjOh~i lG|Yy{~ h mzopDYWGL ]   q  - O m t I     1,&^q)2~N qy# o_93I>Ym+}L\-(O*ZIo\p n +   F ' I f r z P ! u  4 ' !Ir4p_ X ) D&T6X[N6m.2|%djSKJ$i/bA/m " c G K\  . ~  u jy 5 a ~ p H    B i y n H Y 1& w&%| y  2 t 7 b+:T'NH:iVbHd:epg/k % pT 6 ~ = ) \ w z z 6 J5zPF#  %Idw- R o Y  w h 'YR   ( X 0 ) 'TyY0T/b:SV%zs4V!Zt '}XnZ G {  : ,~{u~\A->ik6Al>5lo*0 I 5 S : =  E G s o=|+2}nH] -k # 2rr;9z w ) 7rQ %,1=HsN(nhA=AQZWF<@^*rU >n`= l X x  1 e  F j=PFo'?XS  } ' 48 * D l  sz[5`f^_zSDR 5DbzlUGEXnw&{;$X O=|w A  v  : } e \ :p$7- p  1 7 b j F 0 VWz_'wn)[B}7.I[_N<(%2BN`w^R.I4U@ 3 U }  ` Y [ 2  B r ' > Z +  < . , O l B V '  - ` i k_S"QS mA8 2==<(,Ww,YyrV>EhtP+heLXQT O 6 : n _ V U S 8  7 6 3B&n@KUxXQZbWBXJW}wI;  %_8+5y`  K G    W ] k Z 8 * > w a &  I  g "+uE??Ymb[[Z9";/Hs[RmQ>1' 7iqG ZE 9bl|xvqE$fA  t   w ^ bhQe-}OmqZNz\bu u%gkS<fo6VBF7$n*[:~weG ~zPV@rx tq+D Q X /kk W ]U! # >T*jdY j 1 5 {   < pR9Ne^N X-tZV!/6%R~D<hz9ZvjL!5+\:S )Ijf)? p(^3W lB#xr_EMq< I v bp#Yn9@v=*%tO T#~ ar{aICc/Ic_~s|\w-*)H 7 wAZOzs =~(`a{zyo8 + z il|.g)l`'t<)C2f,?LVa:?F'/]x 2(;h+[ # M HG Hxp "$-%'3(?)&)*#*C*j))'&j%#"" !!S!*! @SW [ uaX r Li~+J79Klan>;cx>_&  /;a #$6_M p!#$&*')+-i/023k41455r5u5~4321/.\-,,],,,++**8)'&%#c!;O 8 5HL?@G\aX",mTFk1 X yRY!$%'()*q,6-/1357;8:;[=>>?H?P?s>>3<;M987666L6A6T6E65_43210.-?+(&$" p_S-: P 'eM+UBGBV7Op2MjIl| M`-&d0?#  c_ n!$(>*-l/0123579;=?jABCC_D>E0F"G@H!HIIeIIIIGFhDCCBeB AAAAA?@q?>=<;:9N7S5]20{-+(&#!83  N l ?GH0AE[=fX y8#{n a-!%(,0 3F579;<<=?@CDFHeIKSLMNPQbRT'UUV VGVVVTSXQPPO}OQO,OO'NNLKJ[IGFE|D!B{@><963_/,*7'%1"" g  ^[):3?:?IT*@N: ` V"%),P0#4083;p>C@:731.U+(%!! U%W#,u7 D(Du$E CX{$(X,3/3p7K;|?C[FdI6K_MOQRT;UMVWY7Zv[]!^_a-b]ceEfhhiIiijGjihgfvee deeref)eedhcXa`p^]D[YWVHTS!PNcJFB?;8852.+M'"r% =~UL\<45Ro#E ~3!%*^.26y:F>^BkFfIMAPRUWmY9Z\]]^_`acNdf;]8 41---(;"jD  9B7RDFm,c U"'+0N48=A9EbIMxQT4WZF\^`b;cdaeefHg(hi:jbk|lmXmn'noxp?pppppqq0q:pproopoeop!pqdqr*rIr qqQponm keipgecau_]?ZWTQMIEB>[:62),&!AX dw^; -?>Bebc L fc#p(-26;C?FCNGJKOS=VGY6[^a:cedf fghhhi}jDk&l!mmno oIo|opq0qqqqsqkqr rGr2qqq*q2qmrrs4ssssss;rqqonmJkjAhOf$d5b9`][YVSBOwK;G#C(?;61*%C ],> %A',8?   !  : C p 0Un#(;-2^7=@AF=INQUYG\C^`cegghjiijk kQkkklqlmnro$op[ppqkrrssZsKs"ssLsssssps(s3sot tuCuuuutuXu tsrqponmlZji*ghecb`>^6[KX1TJPJL(HD@]:5.)# V\ ^E+6<{zj <y$j).27=8BGLPSWvZ]_acme6fghi i7ij0jjjjjkklUm'n"o$opq!qrsttqtstYt9t\tttvt !;K]1Jr!$%.)q.x3?8A=3BoHM`RUY\`c"e#fg9hiijiiiij%jDj=j*j#j joklGmynp qqrstuZuvuuu|u{uumu#ttZsssttatu>uOuttUssKrNq%onmllglkkj_ihqgfwewdb`^[XUR;MIC>71+%A q Nn$=$h$E###$&(+/49=BGLQVIZI]o`cfhi i iviiii$hhggg~gOg$fffghjl6mopqrtuvvdvvv@uuuuuNttDssFssIsessssJrr$qqponBlkIj3iRhhhshhhhhUhggGfeecb`_\VYzUQMHB$;5n/a)&": l ZM3#Y.H.w.G---/0;25:W>CH2LQV[A^breh jklllClkmjihhgAf}ee#dd6cccefhjlnp8qrstuuv4v&uuuuuuputgssVss rrrrFqppo}njmhljhgeeAeCee`efDfgh7hhh~hgff&ed'bC`\YUmQpLF"?V932+$l P5g99C9 88h89:=y@}DHM!QUZc^abe hj;lWm[nNn-mml ji0gfedAba`s_v^^l^^`GacehCjlnp$qrstu2ulu~uouuuuu,tsshrrr2qqonlji,gecb`_^_#_y`5`ac6dfgggggig$ff:e!ca^[XTCO;HC<64/(' [ E.v)?[DCD~D5CCCDEH"JNR~VzZ^b~ehjmo+prppp8oml#igedb}`^\[HYYcXYAY[\^`cfiRkmoq;stDuduuuvv*v)uuxtt"sTrqqpo)m~kthfCcaz_Y][XWWXY[>\r]_acemfgh1h9hwhqhtggf"d`a_\4X"RvLF@|91*"| `V]oNO&NNNDNNOQT"WWZ_]aldgjlvnTp[qLqqEqonl8if~caJ_]ZXEVTqRRVQR`RTU"W&Yc\_cxf}i*lnqsujvvvvvvv=uutSsEr;pon0ljGgd)`]ZX$UiSMPP.PQRTVXZ\_a9c>defgh hwhhhtgedea^Z;UOJCu<4,%NUu5 p hYKYYY|Y'XY*Y[]J_b0dgj~lnIpEqssUsPr3q]ormAifb_\YWTQOMKK]JKSKLMOQUY`]a~ehlEoru vvvwwvvv u;tssGrptnljRg5c_\XeTQN{LIHHJEKNPXRUcWZQ\_ a1c@dfmghi?jZjjihge,a]XShMF?<7*.'^ DJ lW?z`aaaa^``aZbceghikmo3pgqrsrrrYpo/lgiRe]ar]YVSAP5MJH=FE DjCD D*EEGJMQV[_d h:lpswEwRvvtutszr$omjgc_[VROKHUEC6BnB3CEGOIL}ODQT]VY4[^g`c&e fhRj$kFlkkjuiIfd_[CUiOIFA92 *"#I r>eghhihhEhh;hijl7moppqrsssrEq%nlhe<`\XiThPMIFDcB @a>=<<<=>@oBmFJ-O]TQYk^mcLh}lps3u^v?wBw}wwfwvuFsqol(h=dn_ZUPLHEB@<=<<> ?7AYCFSI6L$NQJSVY\_be[gj,l mn:nn'mkjWg+c[^YXSHLD<4,$$B v2k2lBllll(kklMlmmnpqGr sswssDr4on kgc_[VRNjJG=DIAr?4<; 9 766678m: ;?BHM"RX]chmptuwIwxZxwvvtrnjf/a\LVPKXFB?<;88'79I:]<5=@jCFHKxMPSW;Z^b e)hnjmknpp&onn4li7d`[UNG?M6.&r Wnop)p`pooo`oopq%rgsNstttrqmk(gac@^Z UPLHEA><0975v3S2131H1L12*3m48;AF?LfRY _ek%o2s)uswxfy'xxww'trnjMd_"XRL+E@;85492X123c46`8:C@DHMSX^icYgkPoKqssttst rrpnkhc\VNF+=5-%|;?qrsWsshs\srrCr\rst;tttsGqlhSb]{WQKFHA=6:7420.-,q+**J))f((c((c(*w,'0D4< CKRZbiAoswoxyyWyCx>whuAsnj\c]UbMFu?P930;,+p*7*X*]*+O, ,..00247:,=A1F KhQX]cKglIorstttsrpyo l-hc4]hV9OVG?7/v("rstt^t7t7ss:rsst t=ttsqnidP^XQKDE`?;)7%42f0/-,N+***x* )) (_''''()=,|07b>FFNV_Mfmrvxyoy yxw3usnjd]eUMFl?9+3G/,*)))*)*?*+^+, ,&-.J026B9>gCJ/QW^?cimLqAs8tuuu%t`rrp miCd^4XCQ8IA92+rNsIst-ttssrrs|ss1s,r9qPn9jpd^XQKD?9521/q.-g,++y++++}+*m)))O)4(((+#.L4:BJS2[c jp=uvxxy x'w^uOs]okep_ WjOHd@:40-,,++O+=+R+>+9+a+u+\+ *z*k*,-0s3K7838.m+Y(8&%&L&n''(u)p*+,-. ../..I-++*)?)*X-17=EqM0U^!eolpKtLv"wxQxxwAtrn|ic\FTMF,?`:65;425J68@9:3:8D630k-*(&&B& ')-2,8@ HPPsX#_eknrstssWrrQrqlpSomkgc_\9lmOno+op opppomifb\UOeH@92.*_'%$'#$$G%%&')*,5-d.=/3///.-r,*)U)B),/4:=AQHQYathmDqt0vwRx?wwutqplf`?XQK)D@;:89;_=L??h?@<:62/7+(&@%-$K%u&r)-3:BKMS[b2hlpqsrsWrqqqqqJ^F A?>2>?ACCB?<8X420>,V)[&\$#$$'*0x6>FOAWt^ejnprrrqqqqqqqpHnakig~i`j&k l|mnnnnomj0e+`ZkSLFE$=5/e*;'$h"!a! !S"3"$2%')w+,./0400S/.`-9,`+x++-/37>'DMU \ic]hmpt u>v9uuttErQpkyf``!Z!TOKGlECCJCEGF@EEEB?H:51]- )&%###%'-2:BKS:Zb\glo3qrerWqqrqqrrvrYrpnmkhhiklElmnn7n1khcH]WOH8@91+&$"! c !"#%'|)(*,a-/9/00b/.---I. .02T5:@VGNU\bglp%sSttu.t}ts!rq)o|kga\UW@FLS>Y>^dcgknqPrIrqq*onmljHgcO^YUeR>OgM@JHG)FFcED3A>;623."+!((&%$$$%N(++i18l@HPeX_fkor6ssssst"t0sssnrQpp%fKfbg7hjKk.km>mmJjfz_YPHA81}* %"l"%!!" "D"^""#v#$&'m()+w,../0/2...~/14 58c;$?cCIOU\Z_%cfjm=oqqponmlkig=c@^YUwROcMSJHEDD&CRA?H<9`5^1;-*($&$$X#$$(&h(.t4=LE M Ud\d irnqttt sttHt#sssrqqpf=f?g"hj`kyl8mnmj@f_XPHA81*}&###f#$$>$p$$%3%&+&( )*R+,-.A./...0258;>C2HMS&X=\`dJgAjMlnopooDn!m_lgkig}c_ZUQNLHEC@?><:852[.+)u'H%$j#"# "$&+1: AIR)YaxgmmpssssKsssjrsrrqpLeefh:j ktldn nBmj%fm_XPNH@81*'?$$$%%%&A&&&'''()*+,-././ ./#/148.:>kBSGQLQW*[t_6be_h jl2mnoNonmlkkcjhkeaz\WRNKQGD@"=:87&5o31/<,[)'&D%>$ #L""m"#A$x(.6>FOV^ejlors@sYrss-rr,rqqOp~oeeGf-gik9lXn)n1m|ie_YX+OG@W81U*'%_%%&&'/''((2(y() )*m+v,.,-.J./>/(/03h6:>;BJFL(QWR\__bdgjKQW]boeAghk4ln=noo(o5nnnvmllkjh^e]`h[2U0O~J D?:[51..m,+*R)(i&%c$d##L""+!!f !3!%)18A"IQ YR`h0lpqaqpqqcpp"ooooOoe demfhjl nmlhdT]V)ME=5.)H'%&%&?'a'(n))))*$***+,,,-p.$.a..0159?CILOYU\bgkiklncop0pBppp1ooo}on8mlki,f$a5\UPJDv? 904/8,)`(Q'z'%$##""O!!V / #()/6>FNW^f{kopbpoppeoonnnnne/deufhjl6njn5lhc\UFLD<4-(7&R$%B%'1'()k**M*k*+-+1+a,$,,,-I----/w1}5:k@NEKRWY~`fUkmAo&opqDqtqEq{q\pppp&po}omlMipfaa\VPlJ#D*>q8W3-*j'V&% $#""!!R!9 d r"l&t-4=DLUH]e!jqnoono"omnnmn n;nndsd$efJhgjlTnntlgb[T:KCk;\2,&%-#$#$&&'()F)***++I+,,,n,-C--3-7/1W6:AFLT[AbkglPnipHpqqqqqqqqppqq\qpomejRgAb^XLRZLF%@a:O4/+('&T$$0#"!, +z`eI!%,3mnntcsc\dnehj]laonlgaZS+JB7:1*%$"v"#$%g&$'#(() )*R**+{+++,/,,_,,/16;B)GNaU\chmQo@pqqqqqqqqqrrrrr`poPl;i4d`kZTNHB<71i- (&$#"! U  n3! !%I,U3j;CKT3[d iEmn.n.mmTmll klRlmn$``bcd-fiknnRle`YKQH@8/~(#"!!|!"#X$%%&'l(T))**+K+a+K+++,F,/28 =`CIPWF^%diRmoKpppqqZqqqqrs@st]_b'e(hZjn&mk dx^WZOG>6-'"I! !0!"#$%&'()m*O****+6++,0#39{>E>KtR'YQ_fjSnWoqppppq82.|*(J%#!!X R 5 % E & "&-4sqrs#sthtuu`tsxqonolkdhfa\V{PLIC)=7M2N,(%$#."_!!_ f #~'/6>:FOW9^Xf3k,nno;n9mljXhzghhiCi8=DLoTm[a)g`hgb\TMlE#<4,&k S !]"$&) *,1-.////f.[--/27=[DwKRZ`cfjnpqrrrCqppppqMqrs7stuhuuu]t.rq"pnmuk'hd`EZRT?MG@:5+/*'&#$[#m""+!\ N #p'/T6E>G+OW^fko,o)onml"i;ffffafgP1]7D?GPX_ehhpcR^JVO\G7>6.(" s- "$&&(6*O,-_/0400008/9//<14:@ FMU2\mbyh\ko!pCqqr7qqYpppqqrrsztGujv2vv9uusrSq7onlj_fb]9W[PJWD=71`,)8'{%~$u#"! ! j#T'/P6D>GSPX'_(g)l oRoonm^jgcbkbeaab7*(09C+LV\dghd_X Q I@80*g$!. i 5 "#%'|)+-_.0O1i2"110//0i3f6rGKPXJ_SglldosoonzliCJcQqX_ejmpq~r]r4r+qqbqpqqq|r rstuvwHwvutarq}p[o8m{khe`[UOIB;e5;0,D)'%$n#q!  5 #'s/ 6 >qGBPXP_hglcoUnosmk;fa\YWUU(T&0;aFAPY/b*fj3gscf[TMEE<4.c'@#p!w"d"6#$%')+-/;0S12332101L2/59?|E KR~Y`fkn1pqGr#rrqqKq q5qqr rzsG{P9X_gloPno lic^XT8?3i-*:'h&N$#"! #(@/6?XGPX_glGnmnk*f_YqS^MIEDB8*i5@8KUR_Ke=kj=go_YRRJ+A92+ &;##[#3$U%&(y*,./01273*3r3 2,11|26:@FVLSY`fkknp pRppqppppqr rhrsWt$tuuuuu$tYsrpqFpomljhgd/_YRKD>9 3-)';&h% $<#!"? !$z(075?HPqX_gknpmmild \ TMGA= :8+'27=GHS]^cjjhb\`TLDt}8C2,):&&#%$=#I"!U!"&%*1$8A@HPY7`(gk,mkkfl`W*O8G?94"1Y.j%?/q:pFP[ubikj+c^WOVF>7+/d* %H##T$%&O')+-1./0|01[1j1S0/0 149>DJQqX^d0iqlo6oppApooopqLqr&rsstJttttttdsrqp^onmk.hc^W1PJC=7+1}+(&e%$$&#H"!"D#H':+2v9B$JQZ`gjljicT[R9IAs81+'$g>",7C!NX`5gij.d`XQIjA!9i1,f'$#r$c$%'0(*,--x.M/;/////q../26'%$##z"""$v&E*/7>FNKU6]bghif8bEZ&Q?F=4*"L7m SV&1247W0,'%$"### "#4#%( ,2j:AI}PWN^cggEgOb]pTLJ@7..$$< l#|-8CNaV_>c\gOfc]XQJB;5/,*&r$#$%W&j'()***+ **>))***,.27T=hCJ PVt\;`ehklmmill`lelm mumnopqrsrrrqapKo4n#mlgkgtb\xVxPJ C<'57.*l&x$#""D"|"~#y$i').5IrRpZ_deEdC_[[PU?NG8?9o3.&)&z$$$%&'(q() ))G)8(( '((*,;/368>RDK)Q1W&\0a:dh`jEllyll4a*! Y ; %f/9{DaMV\ybde?au^7XRKD2=61@+(%($$%{%&[''i'z'Q'w't'$&&5&g&(y),/4 8?)EgKR-W]naehZjkrkkkl2lKllmZn nppqbqLq>pp:ojnmljh>c^X_RL'E.=60*'+#"!!!6!"$&*@.50]H]QXu_beB81-9(/%$*$$U$R$C$A$K$3#####$-$U%%'),/438>DJQ6W\aegBi[jgklflmm6mmnop3pbooon-lk)ig+d)`\4WPJD=71x,'$"v! !!S"$|'*~/6;>=ELT?Z4`_cdb`ZSI?*4*"7 (K? w6'1HPY_e5f6fb^YNSyLE?V9Y41.*Q&$##q"!!!|!H!?!P!!!!]! !"% '<*`-p16v:k63 /,+((%#"""$&)-17=ESL R-X^ bd&db_YQ F;1'ZZ  5{S x",7B{KT[Eb\e:fdab\zWRKE*?D:.40+)&&$$#-""""""L!!s!% !*!#x%S(h+R/41:#@kFLRW[s`cfh9iijjWigebt_~[XITDP\LuHD@<852q/,*'&($$$&5'*-2Q7j>DKQWP]aadcxc^ZRI>T4$* ] (7EMmC+&:1TkE:KQW\acdb`[ULA6,$ |f  [*5@3IQY_yded`^=ZVQKEA=F85A1.,+c)('=&&e&z&,%w$##G##%&&)+/q38>DJP5UZ+^b|egohhhgOeYa^[Z9VhRMhHC?hHfsd`\WS?NID@<98640200D.-,, ,+,-/1<4?7t<^AGMJRgW\ace b`\EWOF ;0'  LT[da"Ch(2=^<;:9888"77t7767U889=; \)XU`QNLJQH}FEPD'CoBBA0@@????@ACEYGILPMTW[^Na(dOfijk jjHh*eav]YJU5QNMZIFLCA@d?>`==><=d=?&@9ACLEH~L"OShVZ]`ccb_\VPHR>4)*#&" 8n#arQ"Oj /]$k-7AZIyOVG[M`cd`cCbai`_\YVT1QPcNMsLK.JJIzHHQGGGGHJLMOR TWhZq]^_bldfhj[kkkk(i%fb_D[bWTPMJcHSFEDDDD+DOEEGHLJKN"PSVZ]K`c*dRdb`\X&QWIA>4|*"(FzH_&kZA  $.r8F@GMRY\^:bbcbb>aae_]6ZXW+UTS?R/QQhQ/PPvOOOOPQSUWY\^f`bdf~giVjwkllltl;jheEb^[nX^U?RPNMgMLL~LQLLMN9O:PRQSxUuWY\^uaCcd{c~a^E[_VaQ!H?4s*#v j`]~xn..>qu K$.u7?F:KrQX"^wb%dldUV8VWXtYZ\`^.`Abvce}ed$a4^ZeVPH>4E*"+0PA[lq^t[}`"# $.!6=CxI7O#Vs\]`bpcQcddeWdcbao`__g^^^_6___R_ ^^_{`[acKdfh i~jkl`lmmYmmn'nnnmljkheca^]\[[H[[\c\\] ]3]^]^L__z`Qacddd4a^ZWS{NGA>3*"KJ bq's6pCFed J$7-'58;AG)NT[o_abbcd?efg.g ff@eee:e]efQfgfffg g{hQi)jjkl7l|llll^l4lHlolmqmnpn+mljwhfevd%cbccaddde.eddd>d'd,dodeeeeYc/`]!YURLBEu<@2})0!7 &d,{br&a}E ^+ J x#i+3 9N>wD&J QV[3]&^_`b@de|foffffgDghii^iivilioiijj$j;iihhDgffeeefghijSjii1h'g4fff1fTfghChhhh(gffIee:ddd+cb4_\XTQMIA90p' j& x$6,}'O4a}?o _!/(/5;<@kFxLUR1V0YMZ\]{_yacefgVgghliiviijjx6F-&>  %O#<|?Fmh,0/P RM%,2 6;a@$EJObRSTV:X[[ ]_`abbc-ctcwcycwcccccvbbS`_d]"ZXV`USST UIVX[ ] ^_`aamabcdze(efTff5edcbb`_^[XURNKHD@=92I*#v P ;t $VVJX2 R "J(d-}15:P>DHKALN2OQTgWYZ[]]p]]7\\$[[[UZZYY'WVSQINLK*IJJFKMVORT7V8WXY$YZ[]^_`!`aTa`_^]`\#Z=X5UbR\OLIFiC?:S4`-k& D8 4htd :l]naSJ_wf)w < $)?,/37L;?B?DEF}HsJM#OWPRS>SSR>F>@ACF.H/IK(L)LMNP2QRTGUVWWlW UTRQ/NLHEC7A><84X.V(")%+P  ~6zms]UEFRpbwn6^ o L'#l&x(+/V36|9Z;D=>@BACEyGIHaI@IHGuFEDCBAl@Q><:J753]201&1s2469;!<>Y?@B CEZG5IJLMNNEMLJfHEB@F=;x9Z7v41,'":y B2T6$vC~fkLOGFEK?,p# @ a"W$T&*--03146689\:<=!=N=D<;:987r6 420.+)E'%$$%&_'), .#0124f679<>9@ABCpBA?=;p9 6421t/-i)%! hU _Rr2oNRAaAD@OVO8. WH w D {-q!9$p'*",)-5.B./01A1K18003/d.-_,I*)'%#Q b'q "$&G')+V-g/135677w65p31/-,*('&$!# \  XtTuR7Dn8;=WcV3"408 Y ^ W} |";#%/%&D&`&m& %% $$#P"_!x _^TL1?Z6*/Tl5$6!#l%]'()*+3+K*i)`'&s%#"!`g*, h+Q2 fw>yE-4\6EELF8$"4D  "  j k\?`<)FA2Lbk}s0 D { y  g1_.q>3[ Z ~ z<{CAbFeE])1Zrvw*CE9$= \+[ S MLo}l u  !10];YF  WWh\N 7x jdNg DW-S119LYZW $54" &EF(E<$T d e  g 1_Y@!/a<H`  4 ~ 0  =iap)9[f];=x7.^CA:?NSF+-! S}{E'7Vhd1s{`b05v .HGemL$cF$QaXI@h  |i_H<HM7+2" ah Pt +G^u1S {}|a;n%]vINQ>KUiJ@475 #)S`G.Xxsyn@'-PdrYJSe~D5P49`s}R4 '8=( (""-1%>{ys`VSEOti; 4944#yJ3@Df '<-YwWC<UnzG   #BB  )\Z2!K_U;PJkygaML^{lI38LTSPD7)*&EO>-#5Zy|tdRZtX-  ( )! HieO3/:GI3 *6.qXp=$}oYXdzjD**>JNMED;2-,(0Da{o]` zU/ #  &/.I+*]tL+)702JdqcE+4>FR7yu|zfA'%;N^hhogX3 *IXZZ_kp`z'(~Y8#  ( "7+ CH:4:Kc}~bCEN>07HSYaaMV ?=0zl[@35Kdv{ncM8 !&*JXao,+a>$  ( &-% $G`j[D9Lee]gfM0$*(9[$-yj]ONTf|hI) '0("-DQg #$vaabH(  '! !&-/)1VsuaIKWVT\\K<@I>;Fc{  ,~uoopu~|qX;$ !!/H_ygD.   &'# )*$(.53$4Wpr`RHACGLFG\kaM<DZ"~}zrgXH=>:%  $3NojJ=%!(    /t[j_J) C4B`@!~""#("J!.Q@ 3    [ \ e L *>Xx>5xQ P&v|;    "#zHQCsM@ij9Q;{iz e<'  >   % ' # 1 V V  > ] o u t Kt=XFSjx? OR 188x|)aHHGs i Rhmt}Z    Q x % D U f  t   * '  + !6zRNsJy LgLh mkDvPwcLLfhHI)y_ ] 3   o  / J e q E    ,t`E}H,|yDn~y o]5>^[ob4k" o ym@usS<W [   ? { ) J a j { L  t  9 ' c1bJW v  ?}#W;VSK9n,4}-fjVQL$izS!4` i O IW  * }   Vz  6 e  m F  # E e  } v N y 8? _ ; / 2 h2@O +RL=hW[HxWUdD'S ! L 8 ` { ~ : S /}SF! "Lhw4  L } p ` ' ( < Y  ^ : q + & "SvZ 6Y1i4SQpe2^RWx_`.#%I4 I 0 "|pqjR>P'fm6>m=Fgz6F 0 * { Y  9   3 Y ; j l>33 wq>R$g} ~ * ;w5o H lN6@DQ[]"fg?9:K[]I89W} #od9mh(: r z w u + d ? f;MEu-@xSQ  ] >:O{ / @{biN(Quxqt`7J3@Zpy~oVC>Ph&A R#?+u G v  = g  U 8t-7+ t  | 1 = '  z Z Ci!~ QuA{^-o*(=KNA6)-?IWlgR~=5s C._a  = X {  ^ V Y 2  B s + > ` -  / ! ! A [ } 8 V *  K t df!]4&\}>)&X@ 0;5-!Ls)[_<<_x+TLT<FZ1i J 7 < q b Y U R  >  , 0 4@$y*=3F~|aUXiiTquo<3y  Tr,.xa  I E    Y ` p a ; * @ } b $ C x c %|&|K!J6pOfvKCMGz /"T@L kJ820 3cm; X;LsqyoP'kB s  } f jfPc+|Kpw_UpV_{YUezSk yA\s  !`hA xhU ~%wBeburkj&~H L _ 4oqyO_^*+"AI+Dy{? f ) t Y  K z^NclVqPkv!/ "+Uu11[m1~_qkL0(O8Q!1 Opo(;n#=,2\^5%3 )  L DkxgO Xa_ D _ #u4&B_`Z'HgH Rzq^r{`GCgy$Cfbwp|]{:N Z 1 wjR `Aj}^]5!eL6  _ 7 Mnqej<e%o?6 O,a*BOXd@??#~ ] #9';alni V " :L<+Z*.0 "$& 'Y(n())))f('~&/$#""!!i!B!% $is$A.z i<~&z*>&=,ln$I :@LpfsC#>gxB `+3B5 }]` bZ0bs N!"E#v%&(*,.02v3w4E4~444453S10/(--7,,N,,,3,+*)('&($#;!k}w 2  W%\D9Wg`*3s XHj'|7 |HI)!$&E''(T()*+-q.02a4579j;<=~>.>R>>>>=J;:s977566c636>6e6W65`43w21j0e.-B+,)'%b#": t]g #.nJG4G 7Mn4OjK p9}k2*j&ONvP\ H D& #&*c-2/1/2F23346p79^:=<<:9}753K1@/(,*(&$"U$*F x " iSBE ({>QU7fYu| Sh x~j Gg #^&*t.;157: ;<=>0?@CACD\EFH IPJLMOQS T"TU URUUUIT RQXP\OOyO^OGOCOWONwMKLJI@H FEDtBA(?@=;Q852/-+D(%j!;w +yR]':4 H ,EUH~ k'#g&*-15945Wn*d ] $q(,04r7;}?CGKNQQ SVY$Z\]C]^J_ _`aIb/cZdefgij\klullmm"mmm[lkk4jjjk0kl+llllfkjii8gfNdb`X^'\j[6ZXVeSPMJ FMB=96C27-(k"%Y_ : 4<;\RMl(k0w z R`pP %*D.3$7>;6>BFJNRUXJ[]`;bqce!efOfgehhibj"jklm0mnoYp:ppppmpippppoooLo~op^pqr$rlrr~r"q;p_o#ml_jhfdca`E^q\{YWTQ LHC?;x7M2',5& ("o u{^4  0Fy|" g: %*/49=AEsI-MPTVY\]_PadAegfhViLijrjkllmEmnVno5o\oppqbqqqq=q,q~qqqq^qpq!q{rrs>sst8tss*rqpo9mlpji'gfdobab_^T\YTU]Q2LH7C@;6]0*%G k/ (*J# /7C Iu$)/4:f?DHL=P(SW\Z7\^acMegi ikklmnn}no=oop_pqqQqCqHqr*rs!s@srrs4ssssVs rs,syttu(uuvuuu tkstrsqIp-o mlkjiIgfeId7bv`c]YUsQKLI D@ :4/ )$ gM ,6BJwSY3 %$)j.395?0DJ3NeR`UYt\{_!`b:cue*fh3iijjklm1mnnZnno^opkq qnqqqzqrsGstt ssttttttEsssstttuhuuutss>r,qonmllgl kjihgxfeEcai_[XTQMI'D?:4+.Z),#(G9 d A $<UTx+Ow"%).~358=CIOWTKX\_)bdf~fgh-iij]jxjjk klWlmhmnnanopqrorrrs^t$tupuuuu|uv*N,0I429=BGM{S$W\D_cehijtj'j4j'j;>CH LRW2\+`8dfikmnn(mumlokjj;ii/hh4ggFgKggghijl:moRqr4rrstRuuv>vivkvhvw vvnuttAssRsrrrr#qlpGo3mlkxihTfee=edef$fgh^hiiiiPhgfedb`]ZVRMwGA:4O- %br -/`:u9::::;_<=?BEI0MSQUZ{^behk:mqnuo]o%nmlkj]ihg8ftedcbbabNccdf gijmnopkqLrFs\tTu:uv v4vvvvQutt#swrrKqq)pon+l?jbhfe#cAa_^^_Z_ab cfdfghiUiWi2hh"ggfeb`f\YUPJD>T70[(!+ v8MqE5EEEFFGHJLPS*VZ^bdehkmoepqq[pon.lujeh_fecbaL_^]O\\]^_`bUUVWXYlZ\^_adfhk mpRrtuvwwwwvv0u0t4 Hb/c)ccccddoe;eg%hvj/lmnoq+rrr/qpKnkhjdE`q\YVoSPDMLJIHGGGH%HI}IKLPS:VZl^aej4mq sHuwvwx xwFvuts!qoClhea]YVUQ&M,J GE6CBBUCE^GJLO QTVYP\^amd)fhjul_m{nhn2mlki6fb]6WQoJCI;#3G+#y|* R#hijIjjjjk(kklmnp qqqrrrqpn\lhRdJ_[WTPLIG#ECBA8@K?@.@AAC1DH KJOeSQW\+`ej\n{qqtyv;wx7xgww,vus1q^nSjfb^8Y\TLO[K!GDA@?~=]<E<;999Y9:;<==@CGL PU[ta!fgkfoCs?uwxtxxAwvusqGmiod__ZUOaIE@>;:8,7w728i9;=b?BEGJM>P/SIW[(_Tc5f|il[npZqqrqRp4omWjDeas\"VOH(?7'.& E 4nopWpq$qkqqqqrMsHtEttttEsr,p>mI;:<8w64323&34A4f5M69p[964&31k002<357%9,;>oA`DlG$J M(Q*UZ_|cgjnp4rQrs;rr~q,okth3c_sYNRJLA9R0)(!~2O ppqRqrr|rrrrstuUuuguUtOs$pmif8a]5X'SNeIFBH?.;9F65_32?0///J/}//0h1o36V:q>DK&R&Y_fkaqtxyyy?y xw2trmHhaX[TTMhF?941Y.-,x,d,-/%02Q458T:=@CFUJDNTWY^cEGLTL[bioswxyy4y wwtrmg`YRuJC5-%_Aqrssstrtt}t]tuuuutt^rLokefa\_VQKiE@6231T/R-k,U+c**t*-))))x)Q)*>+,/3P9@GOW^_.f2mmrivx82.+D*(((W(x(()*)w)))*,.048i=CJLQ3W^Kci8m,prmsstsrpon'kgc\W P{IeA92,'qr}s-st*tttt[tu ut8sqplh{b]VPIC>9M5270\.-,%+)))**[*k*Z*,* ***+)))Q*,2@8@GP`X`hntCvxtx#x.wv3t qmic^$W?PHA8:41*-,Z*** ))))))s)(f(_(*f,/D27h830-,++*B))))p*,******+%+**))+0v5=EMMU^fqlruxxxzw}vtirn>jae_Y4RKJC=*73./.8,,d+++M+**)t('J&&&(*-S16'831.l+7'&$$$N$$%}&A'_(})*+j,O,-s-I,+*)o''($+j/S5'X$a"!!!"S"#$&m')@*+--.7-,+y*5)'g'&)q,28@#GPTY`hmtqsunuvvuzsqnkWf`"XQKD\?;`98089::::8g51.2+(?&%$$&l'+_/6f=gEMU]9cvinqrsslrq|qCq%pooml6ifdUb jkrlm.n nfnxooIonJkgnc^)X!Q JC;4.+E'L$"T!9 1 9 : !n"$ %')@*,d-.v..Z-f+*)((&'* ,17 >$E[MV]eTjo3qustudu"tsrpMmihdC]VPcIEA@>=<==>>f=;8r4/,>('%/$$Z%v&!),39}AIQY[`g!kpqsWs4rqvq?q5pp+onmkigeioijklm:m]n/nqnlje `oZ>SL7El>6/*'$V"m  }!#%')e+Z,./L//I.a-,+s**r*S,.27O>DLT\cIhmgp rsttL; 6S1-d)'%|$$'$$')/5=EnMUZ\rdinopyrs rqqbqcq@pponmljiqhahiljklDlm~mmkhc(]VOHkAY:o2,'%{"! k"  "N$&4()+-/4/00//n.w---.3.09269:ALGNU\ch lolr9s0ss9rrqpVoalqhb\VoPLIEFDbCB>BRBB*A?<7s2."*e(@&%O$$$&c(-2:UAIQX`glaor.ss?r^r'r r qqUponmCkkgghqijkaklmmj}gKa\[VSLzD=6.)C$#d!v ([ o!I"$&(*\,r.5/01#00/R/"/0_1z2&359>.DVJAPV\bglnqrsrIqponmkhRb\VQNJHFIDCwCQCkCBf?=83/+-(&%%%$$%'+0b7K>}FN$U]djnqsgt6ssxsBs[s-rqqp4nmmgRgeh iNjk+klmmjPf`Z8RfJCZ;4-6($E#.!!! !"$%')Z+-.0B01e10J/0 1S24H5V7@9=BJHMSX^ cxgknUpqrqpon|mlifa[UP,LIGEUCB!AAA@>;73W.+F)'&%% $%&*s.54;UCrJRZb#hlqAsitttt\ttbsrqq*onn!gggi'jkDkm*mmjf`YQJ Bo:3,,'$#"""""_"}"#$B%&(*6+-/\0111^00302s4(6+79<4@wE JOTY^RcgjmVp qTrqKpoml~kthe`ZTuNKHFMCA@S????<:62.+ (&& $$o#$%(+1i7@ GOqW_Uf@k.p]s!u=uPuvuuuu\tskrr pooFffgi*jkldmnXn*jg^`YQJ9B:3,(S%6$$v$$$$$% %&#'*(4)+(,./01Q1110136 8k:#`ZTNmIFNDAE?,=@A&DIKNOS W1Z{]a4dhNkWmdopqtq7ponmljAgvbh\VOJbEB?<:"877\6531W.+('%$##!"r""$&+!08@~HPX`NflpysvstLstttrrqr q6ploeefhjlmnon}jg#`YrQ!IjA93Y,)t&&&'''((_(t()D**+n,.J/x0h12J232359=:7h513210/.+)'W%$$4#R""%"5" #J$`(-5=.EJMaU9]*cjnqrorrqspp$oeefh6jGkm5oonMjsf~_XP'H\@82c,\)n'"']'((()g)))*n++q,--./0123*33`47<;y?cCGFKPhU\`deghiDkn]pFFAo<84{1/M.:-,b+*):'x%$##z"")!!!>!"w&*29AIQY`hlpEq qjqqraqppppMp oeefh jkm4onmiei^W*NF?160*(&w&'+(+())**#*F*+W+,Y-//001C2A233%47:5U1c-{*('&%$j#4"9!!P! `"&-4=/E0M3Un\d]iKmgn@nrmnZnnn!n4no'op.ddfgWi[kmNonlg^b=ZS?JBR:T1+4&$g""#@$@$%&'k'([))*'*+,- -f.3//a0026b;@FKRY_fk:np^qrscst:tPttgt(sssMrqpn^kgc^Y/S"MG\A=78C3/|,>)N'&\%y$"!!Z hZ "2&- 4-mnTVZ]aehl~kha$ZRJB@91("gy707- Y!"#%&&'()?)z)q))* +-g175>D0JlPW1^ ci7l`opqmqqqvqwqrs snsysst"tmtsspnkhea]yXSLF^@:y40,l)s&B$b""!! ~ 8 7  #E' .4=E=M|U]digmhnnHmImcmLlckklmmnfNfPU@Y^cg kEGKRNX_Jdilnopqqpppqsrrrrrs&sKsnrrpMnbki{fdT`\WnQyJDc>i8l3j.*'>%#V"!  R { #,'$.;5=fEN(Vw]elj_n_ooCn:n(ml|kklKlmmGKP(U[a)eijg`ZER5J6A9;12(t"VZ4~ #g "$%x&(2)L*$*`***))+-28f?FTM SY`leqjlnoi&gaX[xSyKC4:2*##-  S!#%K&()*+c++++*+)-Y/4:@AHGNU[af+j2l1nnoooqo no6oZopqHqqrrfrrrsqoJmNkjiafck]XQ;JDV=82@-(&.$0#"a!! U  2 "'E.5>`G'OXr_glpvpq oo=mkjijWjFjwj7GPYY`hmqfq{qpomjhhhhBhVh0>5=F5O W!]Mdvg gc^VROF>6~.4'!a=!@"$7%')'*,B-v.)..--K-.V154`9?ELiS%Y_edhDklmHQ)Y`i%n4qqrpolHheddccc(.7AJSZbfhd_WQI@80*E#!.O "$%'w)'*+-.//b/.-./n26;AGNrUS\,afilKmmmn#n mmmmnRo&pq?rSsHtPtuYu#u trqonmkid3^XQK;D>e7\1e+(&& $##<"!H Jv"'H.6>HQ@Ya iIn_qqrponjjfeb``\^^^")2GPYg`hmqpq>o4ligb^o[eYWVV*$.8CMVO_adVhfcX\ UNXFU>6>/(m$J!!!H!"$k&')+,_-.011<0//.01G48>*CIPW^diykmnhonnmmmmnnjo4p q4rstu,uuu@t rqonOm-k2i.e`2YTMG@93.X+C('?%$#"! "' .5>GPX`$hDm!pJopCmj:dx^YUSSP7ONgz!x+y5@K'T<]cPhge!^1XtQI5@902V*%""s!"Z"$&"')+,p-./01N00:/015m9@>CJDPW^dikmn,nnnmm~momnq8rtsttuuVtsrq#onKmk/i_e`ZTNHAh:4/k,('o%%$&#E" !5  D Z#'/ 6Z? GPqX_gl;o2n^nkg`>YTLOKpGpED(h2=HjR[b5h|hf`F[SL,C<;53-S'##"6"#e$&P(7)+,-./0181 0z/02+69?mDJQW^dXil nn1nnnTmm\mFminnoapq rLsstPtuEu5tss&qpqnmkjfYa[UO,HXA;%50E,)#'&%|$#"! !&$(/7?HPX_g^knUmImTid.\OUMNH{C><:_& 0:EOY`ghgb ]YVtO!F??70%*d%{#"#M#r$%')9*|+,-./00///1[599/>CIP/V]Cbh6k8mmnnOn mmlm`mtmnoPp prs(st^tutt7sr}po2nl[jfb[UpNGA5; 50%,#('Y&%$$$#2"r!B!"&*18AVIQY`lgZjmJkk=f`GWOHAO;53m1O#-8CBMW_1fhhc_YR IB:2,'&$"#m#X$G%',()+ ,--.~.//.r/ 0_47=tBHOU\:ag2jrm0mnnnSmmmnno*opqbr:rsttttt2srqojnjljfb7[UMG,A ;5/+(g'O&!%%$\#k"!"$P(-3;CeK_S[aPgjGlXjkicf\RJ\B:35,)'jJ!|*5p@KCU]egie a[TLD=5/)T%#A#Q##$&('g()*y+,4,,-->,-r.v15D:?ELCRY_6dh#kplnXnxnhmmn!nanop8pqnr rs?stitt{ssqpnml1j'ea(ZoSLlF@L::4.*''%%j$$H#e#"$H&n+)/6>F_NU3\bhgiJjhe{^VLD,;2+-$R!  2(t2=HS#Zc,fif c\VO`Gs?8F2$+Q&#q""#s$%#&F'U(()*f***+*+,/42l7DKXQWl]aaehklm~mlllm{nnoopqrs;sssorvqpvo mBkig{b]VOIC?=7Q1,4)-&&+%$$ ##z$"%(+085=DLVSYm_cff$fa\SJ@7u.$w! ="-7BPLUe]b(ffeA`[TMF1>8a1d+&$"#-# #$7$%W%%&7&}&}&-&&='=(*8,X0F4:u@|GMYS+X]bmeipk@llllmmlmn\noZp0q+r rs\s2rqponAlki9fvat[UNH[Bp<5/*(N%%6$9##v##$&P)->28@H O;VO[adVf5drc~^jWN D:14(.Ir~ 1  6)h3=HQY_deea]WQJzCM<^5/)&R###!#U#$$R$h$p$y$$$$X$M%(&/(:)-05;iAH NSY ^;bHfJhk kllmOmmnbno8opqsqrxr@qponjm>kjmgd`^YlSMF@:_3.<)'0$$#I#J"#d#%'+/6':4+&"`-7 m %Q.9MDM~V[be*fqcM`YZUNG@O93-(%>$R#M#H""##"""# """#Y$J&,'*[- 1f6&/HQ,W_`cedRbL]fY%SLZD>(71f,o( &$S#""i""!!!~!|!!!"6"$~%(!*7-1w6"ELTZ`cf6dQb]XKOpE:1V(:w Ki= rx#-8-BL.S\ `ete`dS_\WPQ(IB<5506*'%$'""!@ q  ; !!!"#%'L*G-O16_<)AHONUZ_dfikRlmnfnnnoo[oooonlkigd/a\XSXNEHBcFNT[`ef]fNb^SVNYC9#/%6g` <, !+5@QISY`d+fdbs^eZdTUMFz@&:q4I/)&$;# !f hJkv 6 !x"$'*?-F1a5;5A)GNAT"Y^3b|ehjlfmmn ninCnml-jJh=eeb_d[XKTQ LGfB=84]/,=(!%<"! ! "$9'R).4<5CK?R5XG_Rcg:fYep`h[URH=3$)lt RT1 p$.9DMT\aeUeda#^>Y!SGLgF1@N:b4.*j&$"! 8~W ! ! "$'*.-16;B@HNTKY]a0dgjk9l\lllbkj hfcF_\TXUDQN~JEA<840-*)&e$1"x"!=!"$&*-3h9AHOV([adfdb\VTLuBV7u-?$U L4u,NK A{4(Y3>/HJPY#^dfbgdXb>]YRL^E@:48.)&$N#! I:: # !$t&*9-i16:Y63_0,)'Q$#C!!!"$N'/)-28j?G+MSZx_hd;efIc ` Cg 4"2,M7rAKSZaeZgf)d`]uX R7KE@t:5?/+(O&$#""!!!e!A!-  / !t#%(+0@4:@GMMPRX\a[dhijjej+h|fc`\XTGPJLbHRDT@<841/},*(}&%r$#$Q$&(+.q28">ELRX.^addDc_[gS+I>4e*!T -E\p %k0|;ENV+^icgggca#\XQKE@;51f-:*('^%$##;"""K! I !A#+%(*.3`9&?!ElKePVm[;`+cg;hii,hfco_[WRN8IEE@<851/,+N)(''&j&y&'(*,0,38>ELQX'\ace ba[\*V*LyB7-+$Z t8 g])f41>HOP,X^dfgUdb_\RWFQKFBG=~941_.-b+*2('&&}&$%$##i$:%-'(+z.15;lAFLmQV[`\cg6hihgdap\XT&OTJKEK@;8&42s/-++$*e*I***r*+5+-/#1~3{6:@FaLUQV\`Ycnc3b_[\VNkC9/&:$D}br|s "Q,7AJ]RYaXe|hfe,b(`\WR]MHHD=@K;8n5m310S.-++**G)U((\)"*$+-/15U9>C1HMRhWg[`dgrhihg^d`^[RVQ}L>FA=85_20.-a,f,o,l,-.f/00_13Y57:Z>eBHgMvR~W\daPcodjb"`\%WOFd;m1g([| eSZk9!+9%//9C4KRZ`eeeeca_\X;SNJG~C@=};f98f65932211F001Y2\457m9@.:@754Y22112W3;4506L78:=c;::99 889s:l;=U?@BEyI#M Q>U X\`Jd9g?j,k,kjhheta~\>WHR#LH3Cp?<[:b876667579A:;=I>@3BFDGKNROUY]VacdbV`[|WPH8=3*"$ K T\#+|ELu " )>3R>]===>?s@BrDELFH4J_LORUX Z^`cocXbB^m[\VP_G>S4*#;M b/_i#LLqj m; *4=pE^KS:Y`_bdyccbaa`_\lYVTS\QPO4MLLaKK&JgJ IJhKJ4&*"=<*SG`&has P!S*4l.3*"py wr&anj(;~$0 AoM!*3<BHOV2\`-bbc:cdddcb>`_^]L\)[g[1ZZZpZYZZ\]3^`&acezgFhj/kHlkmen~o>oopoUnljgd{aA^,[wXVTSSS]ST:TVWyYZ[]J^q_`bccdevfecw`H]kYPUOG=3I)!iq2SDZj n|XjP%sA N6!.*A3N:@FLT Y^m`-aMaibceexe.dcOba``~`k`Z`l`l`n`F`x`abcdfgShijkllm1mnXnnnnnimMkig;db/` ^\ZZhZZyZ[\u]l^p_`abxccddeffedar^YVRwMFY=2)&!\ Un$t1jz;5Dd; <V v)2 91?SDKnQX]\_V_`acefgNgvffkf efJffgYgggh hzhi'iij:jjjjjjkkKkkl3llmfMc`\YTQKOD;p1(\ iW<&z^o#_w9AZQM l :(07" ? \V0(y J)&B  +Hs&-38=5BHNYR TUWOYR[^acvdevfBfghghxhi1iRiiiihug:ed2bx`^][['ZZ[6\E]v_ `b\cde*eiefJfggghChi=iiRhhQgfffedcau_[XATyQ"M=IqC=X5?,%G)fYu9w5?iaY#^ L$*q/37BEGIuK8MPKSU;WFXfYcYZZZYYkYXXZWV1TRVP)MKuINGEDDETFHJMPORSUVWXZ#[=\)\]F]|]]j])\\[iZY WV9D3&,%R|U 68fb-d[ifXN_rgh z!%(+.|2(68:O=J?h@B CF;HKLMNiNNNN!MoLL-KJIKGEC~AM?=:989"9;q=&?aACEGIJJKkLMOFPqQ?RRSRRRPO@MKIGeDB$?=;83-X&!&^ :;xs *|vms_YHCJmd^@ YZ"h$x&*-1468b9;`=2?@BBDDcDDCfBUA@?=;97420-,+, ,.L/204y68:<|=?d@BDFRG{HI%IIIeH#FwD B@> <:=876d30,4'!q  \ qf)k- q?zflIPIA;FA*  ag[" %u) ,./1X2X3456889}9E8775420.)+w(&.$!   s!#u%'*,C.1013z5[79;<>>>>|>*~$Z DgAdF_+ 3[prs*EG9! e!M~9 R  4Il p ) v{|8.  = @ fG-eLG[ P bK{DLs[Nk >R-S33;NYXW)88& 5(q'y7?OeH:? K  z / d_9 {(6Ech[;B|/'`GC<@NSG37% Eig;"7h9)f7AawhSKHT]nvAj:  831d& SmdRKs   maH;HN724  $ -CfsW@-+73+Y>un{RvE\9VY@KXhH@6!64"  ':iuS EV^lyxbE58IHUy|kqoL,%:Mc~yZ(U62Sm |P4(7@0 %+*);GD. /jpk`^eogmzhG0-3(!76yzcn&5; PaM>QqzD  "BD)WY:!6T_SE0!c9cN~y{jhyuoS?ALHDQR8")\hK/$Nzt\`  Y,  - GlpaF?CED:1386.7I^- qq}|vpO41@DIW[N84&.QL.-Orvda~{V0%  ,63"*eX3&00:L_qo]I1N177xsjI/+=J[ovr_R:2>,"59<CQ^wp]p+, Z7"+  &>,1@;02NsqPIMD>>HTcrveh,&kc\G;;M`qyeG4$ ""6>*$>DL`} &*jE%  *$ .2"A_aNBF^vxlojYC1-+Ag#~k_\UVZfvpJ$ 2B4$+@H]|hc`L1 '  %,/' ,YrocV]hg__]TKIKCFWt |tssvvv|{wb>!%" (6-"*@QjkJ3 $$!*.*&"! :]rxlcXOJFHIQajeYP\s |vqdL:<A6'!!-)&+@ZtlPD*%(   ,uejY>*~-9YI-UtE/z!""#5"a!Eg @ /       ! ] ^ e M /?O9AaG6U(z?   $!zJ P=oK2x&_'wr !H 'W-  >  ! , , % 1 R Y  L g t { ~ fzitvQ@k&0u(Qk~D IN /;>%z&x" wFi QupU  .  " Z  0 O _ o u  ! / )  2  eWZ w T uaDLM*y  PmPfqdO|ZG)Xi} epult ka e 1   t < Y r u E         ` O " _=",Hoxv"{e< Hil/v ?Q'7tp5_4~LH/$L Y   ? | , N f n v I  { l # G  M K & M u " \ t F  9|!U:XUH1e#z,v9mq^YS*p:U!ck[g #>9 V ~ Zo  4 b |  b 8   D i | t s V N f .     B ' , f3?O{$NJ7fX^N3<&sGQ'  u U n X { { n ' ;-mB:&Pm}/  V k ` 1  & C t v o } A & & &Ww^2X7k<Gmd5cay9H.Gb! _ r H Dyqj\Qf7 UX)"DlDDrD"-Jw - c  E p : q rD0=jg>Q$f| { ) BgO 4 x x # > G }:M3<@UfcYm\:9=O_bPAB]m_Bss8 Se  A R r . ` @ g9OFv0FuWM j PH@N ) ! t CnYv~[Hiolr]39 &6Slw|nWD>Nc}|,XI}Hbil  # Y ! u 8 ~ b  W 3l$6 l  { 6 ; .  X I Y-ceoPq;m-@IB8)!-<DRfjW?W >( * M e  c  X ^ /  < l ' < N  !  F b < \ .  3 ] =EilDN~$2CtU  %Mq,]gJYpA^ X : ; m ] U U V 6 ~  1 4 :F)Z#AT0dQRhoY$o> 5{ !3p:! #k  K G !  W ] l ^ = . C | f '  I } f (*[9+`YAS[,.X\2&&TiJ{T7-- 2dm: #q"~xs  uQ'iE s   ~ f jaNc7Jz vw<\FRc3# e|Wa[785:X!a5 t`)&SB3!vjm&E K ] 5sv\bo;$3I90I_n"saTlz6n I w 8 o b U  m A C]nzetU6_mM-;:`|53`r3XlkP& #Z5]/C<Sjm Y  .? % e # 7~& Rz Z i +|<7 +OPGju }opL S|"v{VmzbGAes(D`bxp!3.y 6 m$?@lVbF^{|ktX. *kF# b U ZyYR1>u/`r2|H: Q1e>LS]#-70a1@51Z ) U fe$f 37FE/ ="q$&s'(d(((('I&$#"!!U!I!C!C!> (I_Mq] u>u:)*"^N1T$@HTvdkA&?fhod0 o?'*$,DR2+O = z[E^l !#*$&(x*,.1!2334"33}210s/-,,+++,,<,+*)('Z&$#!YMZ  {;uZ?goa&2|lTp"T >h&H"Y$&Y'(*(()a**+,.0.135U7I94;4<====r=7<};:G876h55j5556(655$4W3H2Z1J0K.-C+<)$'3%$," J R(=aeGM@St8UpIv (Tv@.kApx |+' $0'+-0 1Y23%34F55679:g;<=?R@BDF,GAGGGGG-FEOCBAA@@@AA^AMA@X?>v=<;:9g753M1[/j-Q+6)C'D%]" 1`"< i VE:@ 6}AMY<`[:Mt(+_)K 1 c #'*.2b58':~;=>i?A?@AB8BCDEFGI[K1MpOQSSTT8TTOSRQ8ONN|N&N?NbNNNmMLKJJHGFEfDBp@>=[;W86*31.,<)&0"Jx ;U'>9KxENYc&F ~ })  $'+.\26: =l@\BwDFHjIJKSL"LM MWMNzO#P:QNSU"WZ8\4]^K__L___8^\[ZZxZ>ZlZZ[ZZXWpUSROPO6MLJIgHdFDA>;863e0',(z#p7x iPP#N%.zA (RCTs-~V"g DfK#&'W+M.2=59=AYE#HNK9MP RT UPV`VWWX=XYYZ[\^/`b,dffg/gh2hthhhIgPf9eDddqd\de'eeeerdsc8ao_^\RZXVTSRQPM|JGDAG=:6_2-(#%fK `cP]?54W8H~ [ '\q!%*(.i2{6,9=?A&DHKOQTW49 =1@DHLP S1VYB\1^acdfBgXh>hi iWij*jkCkllpm mnop]pptppppp~ooRnnsnno\ppqCqrqqwpao\mlji g#ecaaa`^][YVSDNJE7@<%7{1+%u b[B-  +Dy r 5  +0 !&+06%;?CG{K@OERV X[ ]h`Obe fh i.jkllmgmnnrnno o o oPopq6qqqqqqrr qq pp;pcpqqrrrstsjs(rHqmp8omlPji,Efr!+%*./K4'9?lEHJOsSWh[e^xa4bd*e#fzghijjkylmnopXppq>qoqqqqqqrrsLst9tutu uuuu/t}ssfsVsIsls{sst=t~t?srqpoin>m l'kTjjjjj$ihhgZecha]YU~QbMHD?.93.8)G$[e s}s8 "5K SIo!y#&*/n38>CIOnTX]I`d{fhiijjkk'kjk:klmnsoQopupqrrrrsgssVsCst-tu_uv vGvwwIw5vuutlt-sssst t9tctsrqpFomlkkjjkkUknkbkjj+i/geecS`],YVR\NIDw>83S-'!  =1~ux !Mr***h))q)")**,. 15?9=BGM2RW\F_dg'jk]lGl(l_l8l kjjx?>>>5>>??AC3FIMQdUzY]adhCjm~noooo0nzm3kjFigfsecbaaabceHfhjlen^opqrFstu vvww>wwwvvutsKrrr qVponlk hfeca_^^_G`aObceIIIPIHIJKMPSVZQ]amdglilnpQpq2ppnmJkBiEgbed@bh`^]t\?\\&]7^I_acleZgjlEmnp/qs=tv8w wwx&x"wvvusrr/qzpoOnKlk hfcj`^\oZY)XXjY[\^w`.acfhijk4k&k?kk&jj.hfd_b^ZUP IC=)5.&S} RSjS7S-SRS`SUJCj;x3r,%H,  9bcVcddUddd|deaefh#ik.lmn~op5ppRommk~he[a^+ZWTRxP]MKJ#IGGGHKHIJLNQUVY7\`CcgkoYrtvgw,x(x>xw7vfu(trgpnk'gdQ`\XPTPRLIG!EqCBBD/EHCJMPSV_Y7\+_(b:dgi|k]lnZoFpoodmljTgob^Y SLE=6p/L' u< oh^i@ijRjjjjkAkslln oopTpq$qpomkhNd`\XUUQNKIGDE9CZB"@@4?@I@ABDFJMQUZ^?bgkoruJvwxxw8v|u+trol~hd`\WRNIF3CA?b=X<AXCFIMP%S/V.Yn\`dfiknoqnqrq pWnliGe`\UOmG@901E)h! 8kllm/mmmmn n!nopq*qgqqqpomqjgHc_[KWSObKH[ECA+?=0;:@9x89B9:;=?BEJRNSRX ]-bglptsuwxxEwjvu\t)qo$kfb ]XSuMHCGMRX^djOnsuwxaxwwQutro j?eK_Z6TNsHJA<8W532e00E0=12469<>?lBF HL(OSXH\aseTil o;q8rsrqq>omj|g]c^Y;975310/c.../(/0C1258o06#.@'Yopq6qr$rrrs&stEu&uutts)q#m]id__YpSN\HC?6;75`3F1/.`,,+W+6+0+q+r++,-02961:@G/NU]dBj@p@twxkyx!wmutr;nic]*VOHbAW94 .+)U(w'V'x'(*+-U/:0257:=AE4INTZE_dmilWoqrrPrGqupom j^h^eYa\VOrH(@C8_0("~Up=pqrLrssJscst3tuquju%t smqOnie}_YSMGB?=~852o0j.-,+*))**Q*r*P*G*`+ +-.`15L;gAIrQ X`gKn rtvuwxw{vut!qniwd?]WMP7HA:>4L.+)'&&&'()*,!-".A/`1L3v69=AFLRY(^dhlWnqq[qq ponkjhf7a]$VPaI>A:u2,J&$pq]r/rsSstttHtutuuLts4roDZKQXi^cihqknppppp.o mvlkKifb])WQqJC<5/opqrssssstttsrpnkIga@[U NGdA$< 63/r-V+;*1)>('''(E())* **/*~****G+-3,8@HQ Ya"hnss|uTvuuFsrpmie`[OTN)F?[9 3_/,{*)5((O(d(N(](((W'']'(*, /27=CJnQYX ]cgkmoopmp(ovn+m\l3k8hea'\WuQK6Dv>93oVp;q"qrWrssssss~qpn ksgb[\(VOWH;A;72P/+*J(('O&&V&H&'()Q)**i*+J+_+*})*+06=EMVZ^Kflrtcv+uuAsrpmj$fb?]WQKJ!B211)1Y111a0.,*R'&$h$3$-%'O*-318?G9NU\SbglnapqqppnnImlVj|hfct_[XoUolclm`n%no5o?oEoonm>ig2b^6X!RfKD=72-*x&$#"p!!!"#?$R%v&(/){*+,,,=+)('O';'O*~.x5]qnmXjfg1a\0UMG@~;754R45*666053q0-*(f&*%Z$%&)+0-5*<BJQX_ejvmpkq-rqpoo#nmlXkMi}g&d(a(^\}kl/lmnAnnnnnmkgd_Z-SMG?82.&)&#! O @!B"R#%@&(*+,--0,f*)(N&&(%(!+Y17?G`OX`g:koRpqqrxr3qpomk:f}a;Z^SLFA*<:889u:e;"::7z4`0u,)'+%$$%H';(,107>oFMU\Sbqhlpqrsr*qYpoonmm2kj9hed0bk3kl3m-mnUnQnnnmjf6b2\VvOIBB;Q4.*&$N! h$ "J$'%'*,./70/.-=,*)3(n')O+06#=`DLUD\ch{lnupKpqqqpponje_0XR6KFBj@(>==>? >=:7s2.+I(&m$$$&u'*.Z4q:B+IQEX_Nf&jnprhrmqppZp,onnlkihfejajk]ltmemmn[nCn%ki/d3_oYRIKD>60O+'$\"M Zf0] "$&)X+.b02#3.22N1 /.-i,+,.2K6=uD:50,)',%W%$%&_(+1<7>qEMU\cimorkrruqOq pp~oomlkj$i7hiijyklmDmVnmmk/h(b];V9OG@:~3,-T(&#\! } S!#&Z(+.14G57a77s6543321237:A G(NU[jafjQlo%opp7p opIoom id^XaRNKIIlGgFyEEqEEDfC|@<722-)'&%%Z& &('*9/4A;_BJJQX`flD=IOU[acejloopeooonnbmkhc^0XROJLoKIbHcGGFFEB:>9C3.*(&&=%&)&'r)-A18m?XG-NU^djn`r;stssshsArqpYo4nlkk'hEhOijykllmnmjgTaZvRJCo<5.h)y%$M""S!! !".#!$'),/37r:<>?@??W>>\=<==@ACYH*LR;W\b5fjmop^ppconn:lkiNfa[UPALJ1I5GFEEElDCAA>93.*('&{%%%&(G+/x5<=D&KS#[Vbuhm$qsuJtuttt%s qpoamll8gghjklmnwnn|kQgaHZ^R#JgB;"4Y-C(%1$T#M#E"""""#$&(+X.159= ?UABC`BBBB9A@@A1CFJNSX]~bPf\jDlopqqpoInrlkchke^`]ZeT N/JGFEDCCbCnC BX?=83.+)'+&}%%H$%&),28@HSP Xg_fkpsuuuuuuct[rqpo7nmeggh8iklmocoolEhb[$RKCl;t4-{)1%%A$$$$$p$$%&f(),M/26:=@hCDjE%DEUEpE^EDTDEiHJNRV[%_mcgwk mpQqrryuu8uuptsrq&onnffhikm:nBpEppm.ib[SjKC;4-)&&I%&A&)&,&D&&'T()*-F/37z;U>ADmFGGYH9HIeIIIIJMPT2WZ^aaeixlnq>rhstsCrqpnm&jfa[TNHDB@?5=5;;N::_86309,)'&I%$u##2##%'z,1:AIQYnag:mvqstRttkuutFrrq>po!nffhikmunpq?pmqib[SjKC;4.(*d'c'&'F'@'P'''(u)-*+-0R37~;">ADsFaGHJGKM MNOQTW[j^D`c_fCiloqArstYt5ts qonk>hc]VOIDB ?+=:B8E7 6543'0-*(6&%$$#_"""$9%K)u.7>FNVm^KdkqoKrOrs rsss.qqBpoo*nffgikmhnpqXqmQijb[\RK.C;?4Z-*|'''~(+(H(m())&)*'+r,c.d147;Z>ADG.IJLO3Q RTKVaX\m`!cPegEi k9nprsuu]uuQu8tDspnki=d^WDOIuC@C<:=64c22;10/-+X(&%$$t#""l"p""#_',K4];DKS[bimpqYqqEr.rr$q ppPoo]o$ffgik}mn|ppp[l\h.a7YQIA92,)'&&''(@() )/){*+U,>.)047:=h@wCFEGJLORU WkZj^b f+i6k_lmoqsu4uvvviuu{tsnq1okids^WP.IC?R;r8}41//R.-,+U)L'W%%$O#""L!!!x""H%*2:7BgJ@QZahZlopIpaopqqp0oooooggh+ik[m nppok}g_XPH5@g71 + (S%& & &'K'(_())f*+%+-/258G;E>"@BE-GKPORZUX\a5ej]m\opqrtuvvwPw"v~uxu tBsEq%nk`hLc^IWtPsICP>}:562/-,++*F('X%$##k""$!z!! !!!0$e)$1 8@HPX_giko>opobnopp@ooopp&paffgi$jln\ppioj3e\^VN%F>05.(&d$%$0$8%%_%&'`'(()*,.0t247v9;>&@nCGfKOSWm[af2jmp[qrsu#uvovvvuttXsrqo khd_8YRL9E@;8F30-,O*)('&j$##4""7!p ` ]  #(0\7@eHaP3X^_gkno nnHoooooCoppvpff7glhjxlqnp]on=hc\ITLC;3#,a&$k"F"L"I##O#$%_%&F'(()+x-j/3173`57H9|;?CHMGQV[`fYk0n9prGstpuyvvvsvv+uttssCqp,mhjfsa\(VROI|C>:Y51.,k*E) ''$%$#i""! Dz #?'/7N?GOW_fkngnnUmn[onninoiopq5cdLeg[ijkmooKm>guaZKRuIA90* $"w q o V !+!"P##$.%&&')'*,%-/1m257ID4ImNT!Y`hej(loBpr#rsstnttttttt0ssrrq\olid`%ZUO3ID?>941R-+A)8'&,$#""! 9 , a i#w( /7?kGuOuW^fcjn#nCnmJmn'mm'mrnao#op]^aAcfilnnkVd^nVfNME=c5j,& ! p}>s , !"#%&7'T(D)')*+,.17Fj2lnZopqrr8rsssssFrrrrqrVqxpn:klgQc^ZTOeIC=840[-C*}(&u$## "N!!D ; #(G/7%?lGOW_4fk-nnnmmn"mblmmnogp-YF[^a)dhUjn%mBjkcV\TLpC;c3i*$>qO H!:"2#a$%''())*V*-*0J5<BINU([EafjakmnopOpppqJqrRrOqq|q/qqqpton/khea]Y'T3NGGA<672.+m)"&%##*"O!!* s a ' #(?/7?VGOX,_wgkoo5on(nHn@mKllmn:noRnTX\a@ehllOib\ITKC:2)#om>7" !"$%R&'(T()r)*X*-B0V6<+CEIOV[b_fjYklmn|nnnnoXopVppWpoonoHo6nnzm kJhfEcX`}\LWQKaD?9405,-)&%7##5"?! -  #( /6?=GPX_glcopponnmVlglhm5mn2nKN_S,X4]bfkBkPi6bE[SKZB:.2))w#D9n! 6!T"x#$%'(()B))**-#045;CIPBV\pbfijlDlmmmwmm mmnMnnnn)mmmmmlkKi.gec_[eUNGA< 61;,)&%3##."%!e  S `#['/|6?&GP{X`[hIm5pqq9p+oomllrm3mmmnbBJFiL2RRX^ci6j-ib\TiLjC;d3X*$#hS!!"^#$%'.(D) )|*"**i*+U-06v<2C,IPW8\bfwicjXkl'lllakklGlmmn8n(mmmn n,n/mOkj0i+gf!b^ WQ3JQC=72R-q*/&%:##L"L!! F  7 9#8'/^6?GPYN`hmqqrppRo mkkekkll9>ENLS[`g&ihc@]UkME8<4,M% 9ca " #Z$%'()*W*+9++w+,a.27S'/K6S>GPY`i,n[rr,rqpnlQjij]jjjg1T7 >FO7W#]dgidU_FW7OG?I72.("k= "#C$%'(Q)+$+, ,o,,--03$8_=xCJQ|X>]cfiJijjkwkfjjhjek klmnoo5oppBpponyml8jifb\V}OrHA;F5/+j'w%$J$ #A""T!! h O V#Y'/66,>GPY~`i&nQqqr}q;om"igfmfueee)W/8NASJS_Zbfi'eR`XQIA91x*$}!7' "9#h$&'^()+S,-R-X-e-U--.039> DLJQY^dgj!jkPkYkkCjjLj(jkTlwmnooppq)pppQo(mlkjgd>^dX[QUJC=|7{1,*'&@$$##I""`!X  R T#O'/6>GPY`in4qqWrpnk%gRdYbbJa``#*%3?.--n-._04,9>DKDRXY_ehkOklzlUl9kkjjdjkHlemnopoqqoqqqpopmlkjgd_GPY<`xhmppOpo+ligcb_]=\Z1YY:$.~8vBLU_5di\g|d&\VO"G4>70J($]!x!y !$!#$&k')*@+Y,-./(..z.+./'14:`?VEsKRZD`filJlmKm%llkIjj{jkml~mnppqqrrcr(qon-mkjhe_ZCSMbG@:M3.*m(&& %$o#"!  8 (#'@.5>IG;P*X_glooepmjWd_[ZWUS4RQd !6+/52?JSo]kcih,e^XQIA92+%"h! !h!#g$&m'(*2+M,-./)/)..//25Q:?{EKRY`pfj"llmmmglkkjkWklmnppqrLrrrqvpZnml6jhGSOX]_g[knnPnkg`[!VQNJIG'1W!%/X9DNYf`ghegpa]OVOG?8d0^*Y%-#=!"$" #$I%' ($)b*z+n,.--..0-.W.14]9=CIPfV]Bchtklmmmmllkl#lmncoZpWq?rrsassrrFq omlbjgb]WAPIBh{dax[RUMOEe=5/(%"E"!","#$%&'()*C*+:+++,E.'0w48>|DdK QW^UcRgjRlmnmmmn"no)op`pqEqrKrsssrr posmlwjgib]oV|OfH[A&F*/6>WFNU\b2gjijhe_$WqME}=5.'O# H7(T2|=pH/RZbf1hf cL]LWPH*@ 821+&M"!!!""#$\%%&'((Q()D)*!*j+.26;A1GMT4Z_dgk@lmmmmnCnoWopNpqqr]rsssOrUq]onlkGhea[TeMDF@;[50+(')&&*%$$###&(p-`29AIPV^bg gheWaZQG?6-Y% tn%/:E/OW`!d;gfd_Z'S%KCd;5d.+($8"!C!!!"x##f#$%N%%&&n&'(I)+/28 =]C_IhO|UZ`dh'jlhlmOmomnXnouoppqLr!rs?rrqMp.nmk ieb]WPJC>-913v.*(d&&%%;$$j#$y%\(>+0K6=E7)1-))o'&)%%$$4$2$%Q&*F-3'9wA,HOVD[E`cSec}b]WN"EA;2) kL p #)j3g=HQZ._oe=ffc_YStKD;= 60))&#3"!v!H! !*!3!L!H!o!"B"0"9"#u$~& ')W,05V; @jEKQ/V[`dRgiklmnoo$ooop:pqqxqqupoJmkjAge`\`V|P~JPD?9s4R/+L(&}$$s###$$|&|(,06=EPLRYY]bc=ca'_Y$QG>5,# 2  m%9.9CMVQ\Mcegxdb#\W_P,HA6:F47-($#d!! V % +  !"$%&(,F0G5:@eFKQW] aDeTgjkmpn3o oboooppypq%pp nm d1)o  !F"r#Q$&(+0Z4:?ELR?XH]3aehCjJlhmno2opoSo\o~op p%oxnlkchfNb\^@XSsMHB=72B-)'n$#x"_"R"""$%),817?PFNUZ`Ycdca\qW)NE,:1) ]\ H h5#Q-7BaLHT0\zaf,f[ea^YRKAD:=71o+'$#|! g5kl  !g"#%( +/~49o?UEyL RX^8bkfri kmo,oooooooon}mUk+i#eb]Y4SN HMB=8E3o.+ '%d#"!E!Y! !"E$]&y*c.:4];oCKQY ^Hcvdeb`YRI>4+#yg ^  Yh'1';F_O>X]cefca\WPIC<7 0+'%#P" TC|)4lB  " $%(+/49?$ELhRYM^ZcfjlWnoHooeoLnnn;mkj$g=da`w\mWRMoGBm="8d3/+(%#!!S !#%(o,18?GNUD\F`e e*ea]NUMC8/%W |^) U!(*5x@fJ;SoZ%andg`edg`^\rVrOHB<6p0+?'$# !j#=t%^ 4!#&(~+/|4X9]?F!LSuY^^brfilmnnenBmmkjhfb^^ZoV-QkLG}A<73z/b,%(&h#" P " q"$'q*t/5q=DLRX_cfbed#_`ZcQH>=B3) Sp 16  $Q.9CMU]af7f\f(b`J[ZUNHB<70+'%#!d` "t$'*-165;fAsGNFSYy^bfj%kmll^k)jhFfc`O\WSkO9JFVAn<7)2/q,>)'$"! !K"O$'$*.4Y:BIP*V\aduecva\UKB7U-I$= Ow(R> '2=GP X^eg%hAed+`[UPO(HB=6e0+3'$#5!8@}f;6gy "$'e)-17=CIOU\Z_d(hJj:kkjhgHdbV^ZV QLHD-?:51^-+(&$#T!!U !b!#9$'*z.3Y9@HNT_Z_dCeVebK_XPF;1o'q C) Ji!O+364@IRYaIe=hg f?b_ZwTN`HC<71&,)I'm%P#"x!! _ !yk ?!:#$'z)-06/;BaHTMSY^cg\iGjihfd^a]YUlPmKG B>095w0-z*p(&%$$!#v##$%(*-20"4:#@G2MbSJXb^%addc_P[HS_J.?4+u!N rjUa1o \#.9CM$T]bg}h"he b^ZZT[NHB=73.,u*2(' %$$##L""! u 1!!#%( *-?05;fAG`LRW]affhOihSgda]YITOJ]E@);i7]3\/,7)'E&g%%%^%j%Z&&(*p,.2A5;RAGGMhRXE\acdbaH\=VMEC)8.K%` e " }k'o2#*.)q((+'.%% $%&(*_,.1~49b>DjINT Y^Bbufhnigf\b_TZVaQfL1FA<(740.|+)(I(#(>))d)*G+U,/1$359?=}C#HNKS$WZ\o_bbbz_>\V]OE:0'^ON 1]y|S~ gP l*5?HiPW_dgg fca8]YTOtJF8B>;9<754:21-//.-)++*+,.n0236O9 =bB"GyLHPUZB_1c4g@higf:bi^tYKT]NITC>9q532/.Z,V+K*+ +,-./1257Q:0<@EJOTTX\`bcza\_[WOG<2)!O 0_@J Un+ R#-8-AkIPY_]deeceb[`]]ZUPLIFDA?>5<;:C876544 34s5c68]:;|=@*CHLQUY%];aeGhjAEEInMQUY\]x`Cbb\a-][UOG=3*# vOW~ ]S &k%0:BIRY `xd6fdcb a^[WT.PNLIH8FEFD#CA@p?2>3= <@)ADqG JMQUXz\(_Gbcd$at^ZVPG=4+#".$^%{FOx$ '1l:fBCIPX^jbcOc>aa`_]@Z]WTTSQyPCNMLKJIHGJEEdEEF@GoHyIJLN]Q4TqX[]adgcilmBmkiea\XSTNvJ'EB@#>===g=>9?R@B]CEFHVJLORUXRZ]X`bdca]ZiU.OGu> 3+#qk /WcEKwY :"(;1:BJIPW^Sacvbbb}ba`^\RZoYXSWFVWU|TSSQPwNNMtMNBOKP0QeR~T#UXl[&]`abegkikmn2nolkgc_[VWROK)HyEDDD@DFDEFHyJvL9MO=PRUHWZi\^aQcXef3eb_ZVZOG=3*" Fno|>}T$klR "(|1:A$H$NV1[_`aabQbcOba^_^^^]t\[[_ZYXyVUU U&U^V9VX YZ\p^`bd{fgikklmn7nkmIliifc_\ XwU1QOfM!L1KqKKLM^NPRxT&UVXzZ6\]_aDfJQWf\;^V_`=acefgpg]gggKg\gHgffeOd{cc bbbc'cd]eVfegyhpi(ijTkklhlmfmmmmlrkhfdNb` ]\4ZZ YZ,Z[\^!_l`abcdFdeefg_febk_ZWRMF<2(!Fr ~A1 /yew4gv='=a : N-o'/5gfd4a2]YUHQKD;1!'d6pdyYe WyB:#X>  %-R39>ICJ OT?VXJYe[?]`cf g;h\hitijCjjjjjUjihggCfaejd=ba``___`C`abcdecee{e5ddd~d:d3dVdegffffffffffMeeddbbn_\ XLTSQ9MHcA8/]&g?" P!x D}*- Gn#z*0|5e9? DqINQ0RTdVWY9\`HceUfjg_gh@hhii2i"ihgfedDb`x^@\ZXWoWVVWJXY[]j^`Xa]bKccdeXefgBghhThgfflf eeGdcybh`w^W[+WSPLIjD=5L,%E O$x*q9=bdZ =z!Z',0t4*8 =AFTI*JLFNeQUNX\]_ _`_`3`i`z`````_^\LZdWU@RPN%LKKK&KiLNgPRTWXZ|[]r^_`abcbbbb+ax`__c^^][Y/V_SWOLIGCD>8|1:)"I8 gOtvRER/![3 h#o'*-1>5n:B>mACyEdGJMQSUxVTWLWWWWWwW\VV{UoThRPMK%HqECAA1@5@Z@BQD"FHKVMOQSrUEVXVY{Z[g[[\ [[Z1YuXtWUT QcNKIFGC@=Z8N2, %kb# !h_%a]h`SK`wf!  ow"s$&)-2!6=9:;=#?AVCFWHoIKKL KKK_KJmIHGECAE> < :6k2,?&Z (n ;/f{'yw$pw\WJHOma"7 ? n|"D%)-03;5f68:N;=)>?@@AMA@@&?>8<:8`5m2n/,+)b(''(G)+.$0s2468;=?1AOC.EF`GsGHGGEDA?=;O927l54Y1/*% Mio v ,g-v<jAwekKQLHAF<& p,r q *HV[!%(+-X./c031233f45m666Z6q55532g0-*'e$|!>Ce9"$.&~(*,/1j36D8r:;==<=m<;9753m1/.g-j,*i'O#%d T7)a+iHzuH7XBIHSUM7+ /[ E"r b"$%q&&f''()t*1***r*('%#4 Yo-ORBOKXX"($&)p, .20E1X2F210/-+*(G&%$," Q$l 3 Ad [qQkK2?i9@D]fX7# ^AK ' Z DTf dXlK{ Y; 1fDRb "U$)%&'+&&%$x# ! 7 9+z  eM&jx<zD.6^2FJPI<*%pP6Y  CU(uy)T? s ZG.%   z\>HpU' :j;WMqIiH^)-Vlnk$AH=&!=z?"8 } F # 6 @ F }/>#\K=<z  o m#nzdF< "\wfUn DX2T.*1EPOK (<:% .Mp:x97!v4YL  9 1 : > ^"p(Ug^CI5/fHB=DQSE"42$Zw2|'(zdEX!c{U@<.*'8Iu#yE *hftt.e@Es~_QPyqfRHTV=18& $QW*u022MwCjpzreUQM:2FVG+ BG\YsmY\]"UziM@M\gJA5%?=!#$-PpmK (& 1HP[tucNGO]XYqwvwtrxsZ='+<`y/:c907Zq qF)/?A. /@FBIIG2   YmpjpzkSCCF:+.#%@ZJaaIF@UsuA  (FH$ &5ouQ0#=ZS6#p=W9xmiVIKSOILH6 ?enXF2<hzqnlY__3   $0!% YjHDG=. (15")O IS!zsnVDCLMLNLG;1;TN700&.Il~{f`a} [6% '/5  7uX3 !)6JdnaQFh142yslUDBNV]bcf_R9%'59(/HKGIXia]t*+ [:% ,"7, 0><8A_tO?:.+)6Jbt|u{%"|j`ZKEGVhtyn`J5!-55@A-!3NOP]w} *.kF' .# '0' =al`TRh}ndT?-#?g#weYURW]h{mL*  167EL>2<NNXt!"{hc`K1  -$  #&//#'Xz~o[amog^QC;9=7?Uw& wopu|~~u\;"!!#*/+)2:2.:PZjjJ6! ))$.,$)..%7c~mbYUSLFAER\VONayjXC7:@;1,'"+*-:Qg|iMB-!%   (ofW{T ;'[V$ !!!!y  n       % Y  e l P 9B.'PqG8S(}B   !v?U9]:=|\nK8-@L&T &vC  _  ( - 2 C [ n   W l p k o P]M]mjMBp2,o%OtC GO+76}f6 K5_Q}Is4R:@y$ c 0 m  + D T n , , 4 $    E48 W 2 [ ]@GL*| "RkKbmgL'JoYif+Ml+jSc<DJRS   : t  % L o x M     `    b?('yCgpowiD:A Cxn!$v1&R4( ' p & I s  ; ` s  t r T $ u t 0 2 . : _ p : e H  5}!V;VQC-d$z*r8ilZRK)tzQtJ4?/{!=)v? o ) @ N S "o 1 Y q ~ w I !    O x i ] ; 4 S %     = % ) n<GM| (RN0cRRR" 'c/O.2`Y + e p [ 8  ~ B & wH9"H^l <  f a N  = n  p u B % ( (Yx[ .[7o9D`Ss=GC7  r 6 e {  p [ cG4>Tny~6 ZU"#7VXEz:+Hr + g  I r 5 l m;y)4ik4Fk ~ ) #RAX:  ' 2pl-W|^TcO?KFFTYB2?bu2c"Kh_'Mi ! H \ w / a A n<J@r)>sPY  Z _2 7 5I3r8}'<QN-7]hclhO<CZ`o'6}tA2gQclq  U ) }  ? m  T 2m&, q  . Q 6 / D  o^ 5 3 gtJ8f 0IE-#  .(+Gn$}`6` @' % H d  e } Z d 0  ; j # {4 O     ? Y C ] 6   Q "nE[|JEx-JX" ";f0LijSCVk Hc! V 7 1 f [ Q N M  3 w * 8 <E0WRP]#vsiRP\W2xT'$c$#&f*E$m  I F !  $ Q ^ p ` < + A } c ' B u a 0t&`E2H_782-KeK )\FntsOzaF& )Wh, ['x! yZ0tN  o  } f m^I[9<{wu=+rC7=vtCAyf>vK' v0^]wLN{={rr*> H \ 3nv|\Yf*.@9 +/ n+w;Qc ) ? f 1 > > H u hv#*)Z":y{;[mU5?8Y>2]r3QhaF"Q4a0K?~b<_61grG 9wn . M Y n.-lk Aum3S!GKxt{UU )z|XkybD<ihDr^ ZQr[ ! I j E 9 > UZ0~%^+{u4{chS" l =  5 6 SKH0Br Sq6SA^:f,ETW]"+/ s$n p 3, w4@V a * u;4L8'E*[!#%'-'(~(P(5'&%$#"Y!{ re:; & pF@"4\(EN Pkar>$9dimuZ(}N"%@M/*C? 8 " V'L#  !!"$%x'&(*,m.P0F13333y3 2G1j0;.-,s+*****B)](p'D&!$#"!m /"> y US@46!t_GfgU$,r\mB} Vl!#%}&s'v(1()*W++,./02o35868w:?;<=[==3<<;D: 87V54413333v2100/.K-},+*)h'&a$#u" O9&3 u5'ylq U\@Xz>N_? m Gc^7i B$A  r0!$+'f*-n/N01o2R3'4556789;'?@KACE2FG?GGoGfFFDECB`@??>>>s>=_<;:99J88)765420.,*(&$"> 6>Q#F>Z`Dh^7\`m , HYm ^s|! $'+.S2!5j8D9;B<=A>u?@ABC3CDEVF%G GHJjLsNPR}SnT(T/TvTSRgQON=>;,86B30.l+)%! L g N'a%E4  A{6Npy Ih eZ7"'>+W.2 59}=Q@DBDEnFH#IK,L;M1MMN NTNOPqQ;RT]VY.[a]N^T_5_e___]\[_Z$YAXtXWWW8V;U+SRDPOjNAML2KrJJEIlHG E!B8?+;853 /,e(!#`2%z vNS#G"0z;$C|:4k R 7 i$j(-,159=4ADH8JMbNPQSUBVWXXY"YFYZ>Z[\]_ma}cegghhihh9gf dcc"bzbDb@b@baq`_^H\[|Z?YWVUTSS-R%PNrKHDAt=961-P()"i@? tDt^LZ6+2S0"b, N'?z#'+/38%72-( "BB   +2 :Y{hT/KF+[ E%Iq#(-206:>C.GKORUX[]`(abd eg h1hiciijKjkQklKlm)mnopqqqpq ppoo9nnmmmmlmmnn!n*mm4l]kjjigfoecbb5a`r^\ZWSO%JcEn@<=72A,(& d  wD3 *> w A E :#(v-}28P=BAEmIMQUX[]V_{bd3efghikTlXlmammn$ntnnoo9oopqWqr?r8r*rrArJrqq,ppOp oooopp poo[nn,mllAkcjbirhgfeedba_C\XXSNJE\A S#$/$5###H##%<&*.276;@F1L5RWk[_bf5hdj jjjjkHkak&jjjk@l=mGnYoBopqqjqr\rskssssttuuv>vuvw6wwwUvvruuputtwtWtetNssRrqqp on)ml\kkl&llm mlllWkei~ge+b_?[WSOaJE?94.v(#p_ K=l-....D. .w./1p48=5AEbJ+OUZ^bMfhknlmTllll-kzjii/i&iijjklim1nopqLriszt tItOtu uvqvww2wPwxx/www$vvuu\u ttqtstrqponem*l jj iViJi`ijwkkkllljih fdzbK_ [WSOJ5D>82-& 1J ; -B~%O8888889(97:k<?pCG8JNSoXf](a[ethln:pppponmlZjihhgWgfg`ghiklncpqs7t'ttuupuvvw/wNwkwx x7x wwRvv)uuu^ttusrqpornlk ihXgfg g-ghisjfk_lmm:lkjj>igecD_\kXCT/NIGB=.70)"W l?4YuG;jB BBBBCCCDF|ILPS;VZ^beiil"npq*qppo/ml+jwhgfdcUb}aabcdegjln p%qrs\sthuuvQvvw+wwwwwovvAuu-ttksrqpnm^kigfdc)bb"bbcdfgshjklrlilIkkkjihezb_\\5WRMGdA?;4^-:&l 0a u[L1LMMIMtMNN6ODPSUX[^b'e;h jm`o{qBqr2qq onkigfdRbc`^]\\\]^`be0gjlnp}qrstuvw wpwwwxwwvv+uLtssPrTq&osmkig0db`y^]].\]^`atcdfhjllm7m?mmmmelkiIfdP`\WIQKE?B70w)t#; $ l>-TUUV!VoVVWAX3Y[]M_b dg i k1lo&plq5ppo_nkifdRb(`.^U\%Z5XiWdVfVdVWXlZ[^0`cfiNkmtohq/stvvwwx5xOxhxwvvtsrqeonkigfca ^)[Y3WVEVUVX7ZG\!^7`Fb|dgijkllmQmnnnmm!kWifc_lZUOImB;;4-8& |P 1\]^-^_<__`:aacFdxfh jkln^oq q|qipom jgda^\nZ;X?USRQ-P;P0PAQQSTW)Y] `mcfi\lnq s)uv9wAwx@xbxx)wvuts7q]omjgda^k[8X UJRaPOO NOQUSV&X[E]`UbecgikFlnoRpppponljgc?^YASPME>7p0*"D b3c.cdeesef9fgfh9ijWkm n nopqq"pomkhea^c[ WU{S'Q.NLKBJ[IrILI6IJ KBLOcRUdX\`cfj#mfprtvv vwx"xbwwvut&r[omjg1cS_[XTQVNKIGGG{HuILJNQTuW/Y\[_adgi~krmrnp\qqqq oenkchdZ`ZUZOHzA{:3,%U\H0 g+h3hijajk(kkl?lm}nso^pp~pq.q%qomjgd_`\XUBQNL~JH/F?DCnBLAAxABCQDGJQMQYUlYc]iameKi?lprtv0wowxww.vu.sRq mjg1cF^ZdVQMJHE CAAH@ABEGdJaMZPaS-UX[_buehk^moqmmn<;::m::b<;G;:;No@C>F IKNQxT~W[_fc'filo$qrsfrqpIolieb]aXSM`F?s70(!K kalVmEn&noqop1pypqDr*rs.rrrsqp8nyk3gb^]YUPL5HOD[A}?%=x;H9T76@44a3404S5}69i;>B'FoJPUZZ`GeAjJnZrctwwxwyvutr6ojxf2a[UPJ{Do?;z96P4343458:0T0/0@0D12458;?CIOvU[agZl3qt"vwx;wvuxtqnie _VYYRLFP?:?52/.-.J.k/0357Z9m;>MACFIuM@Q}V[`ei2mor'rrqqJonakiofdC`\WHQJCR;o3+$m)nnopq3qrrsIttuut7sr|pmi|dd^XRMtGC>:;6s4+2^1U/.R-,,/,Z,,,,-x/0t248g6s/)un[o%ppqr=rs!stuFuuGtsqnkfGa+ZSLFb@;'620/$,7*))A(H''(7))***I* *O*+'+, .]1,6DaKRR8X^cUhkno oojo}nmll)kJj g7dF_ZTNgmCr9t"uttmrqolhe`+[TMF>83L/,j*k(''a'''('''-&'')+/.2|7rEM SZq_eoi7lnoromoVn{mll(k igeqb?^ZVQNMldlmmnOnoo-o-oonlCj#fmbN\W0PIB<6N1 -T)k&$\#!!!!D!!"#%N&(O)*+, ,+6*3)''(!+/6=FNNV_"elUorsltsPrqbom(k gd_iYRjKD?;k7644333321.?+d(&$# ##/$&*I-39@H/OhVp\bgckmoop$oVnzmkllkiogecH`%\YVkkl2lmnn%nCn:nn:mjgwc'^SX%RbKD=61,){&#!  !:"n#%\'(*+--,+b**('^'!')-i3:yBJR[dbmi+m/pqrr{rqpomjh%cH]VOhI%C@ opApp"o6nmllkjirgfca[_8]hkkklmCmmmmn/mUkhe`ZT2N"G@82A-R(%" [&a "(#%')+-.#--+*%(&&B%'*n05=EMVq]eimoApq qqq_pionl(gb\U`OYIF@B@w>l> >P>?^>;73~/C+(&Z%5$&$%F')-2q9?GNWUr\bhl=ofpAqJpon{mmlkjihgexd)c,kVkUkltmMmmnnnFmkhdf^XcQ3JDG<5/*~&#!(.G!"$&)r+.5/00A/.=-+)(( )_+/4;BJS Zaffjlnop}pppponkg=a ZU#PLkHFDeCCoCCA?x;)61-c*M'T%$$%"&(E+/5;C8JQY1_fFjnpqqPpo)nnJmlkjihg_f|ejjk)lmm{mnnnljgb\VUfMGS@9+2?+'#" EVr R!$&(+t.302|3332~10{.-,-2-1w5;B`IQX_jd6hk2mnop pypq\qCq8nk=e_Z8URENLJIHHtGECI>94d/G+((&%%%&Y'),28?G6/*&#X" ^P B!#u%(I+&.\1468A89887065 3346:0?EuL RY2_Kch3jm>nLo[ooopppnkf`[WTYQPNLKK JGEF@;6H0,s('E%%%&m&(+l0|5=6D}L.SZb>h>mdorirrtq:pp=onmlkjiiCiiiijllm"nCnncl5jDe`XGPHA; 3-(%$"!!  !}#,%.(*-1w58:<=>==<<*;4999g;>yCtH+MSYy_cgjflmooHobo$oPoomDje`p[ VTRQP@ON2M+L&IGAB=8/2G-)(&n&@&&&(e*2.3`:rAIPX`+florssrrfqqlpoQmmlKk)jjHhhhj)klom no#olj}eh_cWROG@f9x2,D'&$""4!!!$!!/"0"$&),0K4L8G;>@ABB]BQAAE@s?9>>@CGKPU[ `$dMhCjmAnfooonndmxljgcV]XXSQOORN7MILKJHFBc=82.D*j(&&&0&&')C,17>FMUt]dknrt tt#ssBrrQaNLLsKJJFI{HGKEFA=83I.*) 'K&%%%&'*.T4o;#CFJRZbi mr8tuuttQt=srSponm`l~lffgi~kHltmoppn(kf=_W|OG?8!0+V&$#l##t###$$$%'M)',D/38#p;562<.*('&r%a%$%w&.(+1C7?GOoW_fikpsAu(utt`ttrqSpNoknm+lffgifkPln pqqolzf`TWP5HC?8M0+'.%$b$$$%%u%&@&(*,0C48=`AEHK?LMNNONNQNeNPSUXW[M^b~==:8i40-** (I&&$$j#$l$&(.4ATZTU5UVX[]_ad)gj:lo/prrsssrqon6kFh+b\UO4IEmB@><;q:M9_8c641.+('i&0%$##}##%4&+19AIQYaugmpssssessrqponmmfgh5ikAln pqqnkk0e^+UNkF>I6/+o'&%&e&d&&'P'S'(H)*-v0487;?DIHLP?S UX[!]V_Zabcf:i!kclmnprtbuvvvvv$utsq=okh%b\U.MGAQ=:74311)00.,*q(f&%%.$##"""O#)#'-e5=MEMU]d~knrrkrzqr`rqpptpDoo&ngghijkmDopOo~kf_X~PcIA81+5'%$$^$%%X%&g&z&'S(),/$36$9=BFJNsQTW[9^Hacfilo4pqrsu|vwgwwwwv$utsq[nkgNa\+U MF@.;751/.N--z-,#*('%%($## "N!!!h""&>+S3m;)CKS[bimqRqqqqqqZppdpp*oogghijkloMo}n.i1dC]UMxF>{5.(%#""##1#$$$%T%'(((*7,0F3629=B)FPJMQTXx\ _tbei3lo8qDrestv vwxwuww\vuu t5s]q]okVgbz]OVOHB/=$852$/-,, +*)l'&l%8$u##8"E!~ !L!%)19BJOROZahm;pq$qp\pqKppppzplpopgghijklnnlgb%ZRJC5;3,&3#!8! !^!k!"G"#7#$A%Z&6'*,/Y2B5k9]=uAEIMRVKZ`^%aedhloSX%\I`dgk$mp1qs tulvfwvvvXvuu,tvsr\q=nl'gc]WQ\JD?(:63V/-+*)(''%$m#j"!! c ) K#s(/7[?HPAX_g9kop%p=ocooo9nnopp{q e2eghXikclnmkxe4_.W3OF>7f.(#" Nz Q !"#w$&')s+-04%8=BaGLQVq[$_fcg/jalopr!s$tquOuv v#uunttZss?rsqpDn+jnfa\VyP IC?(::6E2T/,+P)('%$P#V"y!! k ; U#e'/6?OGOX _FfkSo oonoo4nnmnLoBopLpa[bKdGf7hUjwknimk!d^eVBNE=6,-'!  @x7  !`"l#w$&'n(*f, .1Z5~9?E5JP'UZ0^cgfik{mopqrsVst9ttuts>rrqqYq1pnkhd[`%ZU NIC>.95 1.~,W*g)';%$j#""!J C < #(//6?4GqOW_+fkBo oonnnmmMmno$opk]^a3cfiIk#mm4jc]ULLDbG,OyW^fk=o oonnnmlmnnooUX"[_ic#fillijEc]tU/LDKa840&-*)' %$w#""!; 9 2  #($/6>GOW_ fko`opoonmXlqlmZmnnN Q5UZ_Scfk9kick]JTLD<4z,% PY{t: !r"2"#$&6'R(T)e*W*+-04R9?-EKQZW2\2a7dgi jkQlemm\mbmmmn nBn mkll!llcllak8igeb_YT5MF@:61-*)!'%$^#"!   #(/w6q>G"OW_(fkopGpooknmJl8l5lmmlnDHNbT\Z]_ciCjic^$UMER=65-E&!$E !"f#;#$&'2($(* *+2,-i038>GDJPV\ ad]g9hj jkll*kllSl{lmFmollJkklullkjthg=da\VPI]B<728.c+)#&%m$?#"!!   #(/6y>GMOX)_cgMlfp2pq p onlkMk kkokl*<@G@NSUx[`gHiid_RW7.(h"<n5[ c!N"B#6$!$%'"(V)#)*++,-0d38j=hCIPGV[`dfgi6ijkjjjkkl lmBllulXlm m=m@likLihfd(_!YRKEO>93P/ +=(&|%$ #""!r! F #(L/6s>GZPXQ_glp|pqapjonAljAijiij39@tHqPW]e'hoiea=YlRIA91+"$!M !4"!#$% %&(<)}*A*+~,-,^- -0b3L8 GPQX_glpcp}q&poligffeee+I19BKTZcgYj(fc[TLD<4-&"_ "#$%$&(&')]*+u+,+,z,-$-/27[;AGNnU_[V`dUgRhriijjj7iijjklmmmnJnooon&e'[(,)*-+K,\,,,,-I-/165:n@%ELTZ`dhrik\kkknjjij j}kzlmn>noLopppolnlkj%hc^RWmPJ@D>371,>)'&&%%$~##,"m6m/($!!: !!##$%&'v(()D)*~**+r,.:15d;CA(GN TS[`f:iWkl llllm mnDo opA94.+*(@'-%%%9$$9#n"m"!"$) -58y2g/#,]b!+e5@KU]ehjvgd^XPI#A9O2i*%"!A ? !!"#$C%%&'H'(h) )])* +0,A/028!=D{JPW-\bfjk*l1lrmmnHnopdqqOq[qaqr7rrrGqOpro2n3lVjfa[0UN F?9)3.#*'&%%%>$$,#"""$''+08f@PHPWH^5c'hik hf`XXOG?70)&W" |)3>ILS[cgjhf`[oSLC<*5.-;'^"!- d k !"C"#_$L% %%&g''(<()^*:,0)5j:AFLRX_cgikWklmnoxp3pq8quqqrrarrjqponfm2k!i;eH`YS\LDD><8"34-)'&z%%%]$$$#"#2$&).3;CKSoYf_cghdi6fFb[SJA9O0=(!} @&m0;FFPYaQeii=gb]VOGG?8|0*J$"1 s H v !C!x!"~#4##$3$%p&H&'(?*-27=:BsGMSZ<_wdfijqlm4n]oopHppq%qMqqr%qpon_lk!hfXb])VvOHA;6`1,](&&4%%t%$###C$a%)q,17?GOpVd[ad"fffb^SV9MD<;l2)! 1#-8C?MV^chizhd^`mYRJC ;46-'#x!  K X !M!"2"L"#<$9$%&(~+R0 4:#>DIOU[o`Qcfikm!noVpp~pqqqq0qEqfpp nnljifoc_IYSLWE?:^50+O(%%$$$M$#y##%( ,/5P;CKRY4]bVd[fdc_YPH>5q,"  / * 4.>IR[`dfph^ieb\V`NGE?82++ &v#"1 p S !!"_#]$%&(-,16;?E2K Q,V[_cyfilmnopcpppp~pppZpfonljhfSc9`[UMNzHBX<8%3.)&%$##l#$#>"#$'*e.3M9@H_OV\_cpd@db`[PTpJB39/&% U l%/L9DNeW]dgQi]fd_uZRKD=6q/ )%##c! k j * !"#z$&x)-t2$6i;U@wFDLZR%W[`QcgjIlmoSopppVooooomkifd1`V\QVPJ)DF?95N0L,&(&%##N"u"@""R"*#b%=(,\1t6=ELLT:Y_xb^dd^d*`]WOEg u9 %( f)N3l>UHQX`bdh+g:ea]^WPQHA;I4.B(&#"! -Y3kLl w!{"#/$]&)-1u6C;&@FLROW9\` d;gjjal4noooookoqo,nmlig-c`I[VQKE??;:6C1-8)&h$y"!!4!@! !!#&9*.4P:BBIQX:]Zb]d=ecb^ZQI9?U6.$$C<G V,#R-!7BLxTS\afgSgcX`HZTM~F@9534- (%$"9 `e? ( !{"s$Y&P)b,g05":@XF_LJQW\fafe:hk mfnooooooSnmkifc_[BVPK$E~@6;6624.M*'$#!K  5 !a$',07B>FNET\`eef/cua\HV LC}90(]J H  Fr/k&0;FNW]rceg db]YRLEp?,9I2-)L&$}" xjFXsI 1!$"$^&(,Y015W:t@:EKQW]2aehkm6noo0nmmlkhiea]Y8T^OID?:6*21.@+9(c&8#! g "S%)(.4 ;8BJRX$^cfHeeJa^XkPF=~4 +>#: &t h f)4?ItRqY`dug^f8e#aP]XRKBEG?g82-I)q&O$}" -Z/x'c "K$H&(, 05:I?|EHKRQfWv\aDdhgjlmJm{lPkhitgdG`\95Q0-*~(C&$-! wI0!W#h'd+G1:7?GBNU[VaegeFd2` [TPKA7v._%B8 GF/$$ #7-8BL6S[aeffcaZ\WQ]KE?9{3-)'8$U"= ,g'].q @!#%Z'*o.216;6@F-L!R!W\`egjjji@geJb_ZUPKFB}=9M4~0n,*;(&|$# !d ^ !$9&+/54*"Ui +Yn<f |)4~>GPW_dwgffoca-\WtQKnE?93.*(E%~#"M!! !!0!'!*!!"b#%'),d/@3O7:5r1-*'&J%%,%;%%%%&')7*-+/*2{6&;AHNjSY%]bad,e#b`[VGMD{:0'U1 V2|7' )M%/:ClKTy[|bjedge~db`p\VPL GB=9520/k.-t,,-N-v-+,y++ +.+,-/20S2@4g7;|?D7HMRX\adg,ffeUa^7Y!TN(H A;7.2/,*(''(B)* *+Z+,.*00143669=CzI/NSW\`>cbbF^[UNEb;2Y)c!>dx m7ZiFS]( 2??a>v==4=== <;;M;C;<=4=>l?AtDAGJMQkUBYv]aegih|gb^YSUM0FAv<8L43c11P0113/467T89:<`>P@BEJ=NqRV0Y]`_bbA`]5ZUpOF=z3+ #W,O { oTSo8- A#,6o?$FOSV^mbeQddccQaa^ZW SPN;KIHkGGFF?EEEEDCCD9DEaEF)G4HKMPSVZH]ae;876667N889;`=>@A7BCF#HMKUNRlUX\]_@bcca,^YVO{G=4+/"=< W!*s??_E< P7$..7?GGN#V\accc;cc5b`_\YWU4SAQPPOOOtOKONmMMLnLKLoLM>MMNOR-TWaY\}_HbLehOkllk?iZeaaH\6WYRsMvI)DB%?>=>>>?A~C)DFH*I@JwKN*PSnVJY[}]`bdca]DYT{NF=3+##s  "?K? :K6? D%T.7?_FvNU]a%ccdxdkddpc`^h\yZZ"YdY XXXXXWVUTTTTTUGUkVEW}Y[]_adfghkmmmlVjg'c_(ZVRNK$HF7EJDEE5F/GGI JLNP@QRTVX[]S_b ceeecbB_YUqNF=3*" 9 YUQsvQ cnz! <%.7->~ELTZ_abbd de4d]cat`o`,``L`!``[``_^]R\2[[J[i[Y[[\]_vabceAfhWj1kmmDmslUk0hfb_<[XWU=R OMLKLRLMNPRTyV)WXZ[]^s_acDeVffhdEa]XYSN0E^h^S^L]]p\G[XVSPMJHFEDE0E F GnILKOQT(V=X Z\^ _e`g`````_z^]]\[ZXWTuQNKHFPBy>7x0L(!D$ k[mB imO?J7&  7&"n&N)j,0/48AC EfGIKM>MNNO+NNMLKIGEXB@6><:851D+}% 2? Tpy on_e^WFEOoc} 2C $'+H.13\46899:<=> >q>>$=<< :86P30m-=*K'r%d#Y"o!" "M#%;'*b-I024739(  ;+ E-|a#' )+u,-k../02233]3+2P10 .f+(%"<|f!$O&)B+.]1,4'68:8;U;e;:98 631/. ,+*)1&7"  # k@+$j*"lMpxN<\CGERXS>0 .jg 4I!g "#W##$p%4&&'c'm'o&&q%)#!&x*M\l\!@#&),n./00Q0./-,*D(b&%D$"! vD V  +^oQcH1>i7=@Yf^@+ w0v`D : ,jY\v'h+qrw#  $ V k  9C h"$N$%%,$#"!i f( CA6&pw5m7"-X|/BDHB9-,~2t*:R C #4/6JGI F iF9B)t A $m ? u( N ]<E RzNpKY"*Vlnn#?C4%-m#;:z:N p  [ i d   D=*.YE+ C Ytc :GeV(ra~K_:S.,5JSPN ):9& 3w:5G}5ttboAnl ! < [ b4n>w!*NccJN"51 ^B><DOOB %:=2 _}c (#|\\!MkM a&mW>44;0-3Tw34S A9a&].?nnUOPyxe\KCNP8 $;F5  ,QL z;&\r&8m?27]z #vM13GH1" 1EF;CJO@K}t^PHHKHG-/FbR"X^DB:PtvD ,FD .0!4opG)&GgbA' Z-R<{oaXTVXVO?, AnycR<@o}yrb_aNTy\1 %0 +]xcJMTJ6!!./)>@Q$zlWIBGRYUID:- @[X@73$+Lr~ua_^zyY6  )   (/-@u~^?,(#7P`_TH9W*02veN?6AWkoef]I/-/.:>.#0DCBK_nfdx74Z9( 0 &;. +679E\uyZK@+")=FPcoej*+#whZNJEPliZF- "4:9BC3*7LLO`|}*5k@  .)/7.4Xg_MG_{xp\;#'!.S~"1"we[]fejaB& (268DLE>EQQ[y wg_XC)   *   !%)0.# RxjRZnupk[?/7E83Ei.%umv~yxW9%'4:71-2:99@NYkfH7    %"  **#%&& 3d}c\\\[YQ?:NbXGDXqsZH@8:@CA7+$%-06<KbzxT@-""   -pjb gAIC1Dxs=% !Q"M"`"2 hZd ( f      " V   g j I $P 7EeD7 W+|E    yAW>jI7zji%8%( `!4  +D^LG  U   # * = U } y  S c d g H - UX',m#Rx#B CL4>; y=T[(% t%1^0#<- 86C>,   f &  n  " : M k 3 , 0   m + # e c "  R ^CFF#~"!VnLbtoR+U Q0^Va]tY>H}5W~LV #   > w  M s s H   f m Q  P   c<!!}= dp{$ nHBfb7AK( !V Icbts7` R  " M x  3 ] t w s T $ v m  e  5  , a E  ,vR9RLA-a!z.u9nr_WQ,u?V?!m X^BD !m> r m V  R ^ W :c & K g { N #    F m { j ` =  2 | z ; ; & j;EK|&OI.gXTOdAs:Kx ; f n N ' w H 1 %  !s@2 =Qe ;  Z | _ N "  ' X w { n i w @  # #TqT,X6l4JeVq7\HIpg5 L - | Z _B,7Tsnl$ ZR 5UZJ|{H 7c 4 j B n / e i4q&=|eg=Ig o - ByMda Z b s X S  tq )Y||P\^F7KPRRH4.9Zt8o'Ffc4Nu  ) H X s 4 f < k;G=t/?pQV  A B b fEt'6GswsG/2&WqoiU>5:P_v14~P<i Sdjl  O 0   ? o  U 4g"/ m  & y < * A _ 0 jqWL2`nNr)r!FQ=# &'/Gj.]5_:$ " B ^  ` v W e 1  = j $ 8 J     + K _ < M   V 9B_vM\y.Rm>  @j(Ghn]MVvm   B}] T 7 - d [ T S U  - {  * 0 48XLGg;1F\FGQK&|kR2&i'!<t&E%q  C A !  '  S ^ o a @ 1 H ` #  O y [ $piS>@G!-<#o=h9Q-l|aBymZD( (X^!e,py  a0xT t  l s^Pg14eB)G4Ge1xyD0lr[3tM) u*f&lSZvw5|} rs-H K _ 5v{ YEW+6L'@"Jo' \vON;MD 4  - F &  h *Xaro ^ufnHR\K6=1R|<*Vt8WliM# Z0T3QNyr~TOCLug+< ? = f  Jl,C yyKJDS# xYQ} 1~Zo}fICnw3Ae`y5r`Y%D  =k=s99Jew!qJ3 o  I y Y ' 0fEOD/?lwSr=^GdBm*EV[a&1<dn ',@Yh(u # $ z M Jp-mmN-!p#L%&'((t(O''&%"#"! { _ |^~J q&v # V;5~2Z=M Smbr=(=h\fyh=uI  *F8If d`yoA  !6" "$O%'L(*,\./12w3/33t321G07/..,+***d*5)('&%f#"!ung u EC3(3#kY<[gW&.x zUfn4O %^Y!#u%(&'()*+-.L/1+235T68;9:L?M@pAC9DFGGGGuFFDCBA?>>==x<<<;v:|9w8s7655>432l0/-Z+*(}&$"{%%- ^ ! 5B1bHRjQ`YUj#9Iw j QA"&$'5*,/234857B8:<>T?ABBCDEdF7G(H IMJLNeP@R-SvT|TTT0SRkQWONgLKJJvJIaHgGiF*DCBLAU@d??F>=<;U975t3L0.,F)&"U)" | M{j|t*8 Jt.^frlq. D7`] %4)H,n/148;= >?AcCUEGIJL7LM~MN*NOwPQS.TWY[(]<^_``U__/^][ZRXWVVSUU.T'S QP4NMKJIIHHG^FEtCA{>CWEGI2JLbNPSTVWRXX{XY0YZ\],^`Abceg:hZiZiii h]gPfpeWdba``c`__^[]C[ZcXWV}UlT^SvRQQLPOMKHoEB8>:763+.)$o 3c^"P A*1UeNHjE~R.   $ (U-!26:>AEJHpq+qTq}qXq.pp6oo(nmmlSkkokck`knkk@jjiihgfed3cba{``_][.X+TP`LGCI>:%4.(#N( l #> : w $ j g ~  %D*/409}>CuGLYP^TWZ\p^`@accdue@fTghijkhlllmvn no;opQpqKqrrPrQrRr3r$qqq?ppp+onngmmmmmmmLlllil;kk:jSiehbgpfeedDc a_]kYUQGLH!C>93-(#V KZ~/(9RhxF %G*]/4/9?VDINRpVZ^I`bcegfghphhijklmnIoooppQpq3qrrwrss}sttt3t=t]tUt(ssshsrrqvppppppp;oooo[nnemmll'kk3jji2hge1b$_[VRMHC>83-X( # H >j; '8="G&3+&/49>DXIOTSW[2_0bJdf:g.ghigiiiQiWijklmn9ooop-pqqrUrs$snst/tuuKuuvvvuuuYutsszsrrrrrqlppRoo|nmm:llllllWl kk(j)hfda^rZ;VQMBHC>%892C,'" qn ` C 2M''n&%\$M#m#$H&e(~,F05:9? CIUOToYI]`dgikdkkklWlUkkjUj9jlk3klmdn!o opqqrstLtuuLuuvivww6wawwwwwww7vvRuuuCuCu+tt&s]rqq'pgoxnUmallollmmm/m(mAllFjigefb'^ZVRgN%HC3<71B+%z X@\8l111/..-./13D7;+?DHM^R}W\`0ckfilqmn~n)n/mmlkjDi@hhhiijEk7lMmnp#qrt>u#uv-vzvwwewwwwxxPxxxxxox"wwnw'vvsvDuuftsrfqponNlkjjRj3jjkkkllllkyj9igda^gZoVR\MyGA;50)"m  - =" U<<-;S:;9N8979;>AEIMQV\[_]bfpiDlmnpqFqqppo)mlj]hgfffkfg707("L  lSOOOSNN:MNVNPRUXW[)^a-dQgiWk8m}oApqvr"qqpoAmZksiZgqejc `^]]5]]^`4bgdgjblo`q)rtu+uv{vw.wWwrwywwwwx wwwEwvv=u_t\rq!o"lkidhfeadcTbbc>cdHdegMhjlmmnno[oPoann\lkbhf}b_ YTNIB;3@,%Y @bWQWWWWWWWX2Y[s]_qad!fhjl(mtop ppopuonljhnf4db _]IZXXWXWWXY[]`cfieknoqstuvw+wwwx#xUx^xix"wwveujtsqjoljgSdb`_4]\\B[\;]^__:`Qacfe_gikman9ooyooooMnlkh/ega?\W7R>LAE>(60))#g= P bQ^__`2`<`.`acbce*f\giklmnoppponmFkohf-cr`^\pZ)W`USR9QQQRSBTVY\`,cMf=i;knps"tuvwmwx>x~xxxxxki!f`c'`](ZCWUPSP`N4LaKKK+KKwKMNQTXa[_bfilojqsuvwKxx|xxxxxUwKvsqnkgc_[3X UeSnQON8MMXMNPpRTUXiZ]a d+g&ikmuo.pOqnqrdqq6onol4iea\X RKD>w70,(!f4 gij5k kkl=lmmmnro*op?pjpWpprp|ommk%he>a^4ZWT Q NiL8IGEDD,D CCCEWGJ3MEPT3W[_cgk+nqs2uHvwx*xxxxwvbtqnjfb]8XTPNLVJ1HGxG FlFGdHJwLNQyTOWZ^iae$hDjmSopqssFrqpo_mjgc_Z{U'NHAw:2=*9"X ikNl|mwmnwnoKooopKpq7q-q%pppomkgdy`|\XTQe==c<<= >_@CEIKLgPTX]Naf-impsuw'wxExxwKvurokgb\\W|RJLI@FBDBA@@r?@F@B!CaEWGHJLPlSW Z^GbeshknoqrrqqWpo m jgOd.`[VQ(JpC;3+$ Yu Ekm*nxop5pqEqqqqrVrrrfr;qqPp&o%litd`[WoSNJFB@*><]:8776766678;>FADzHILQW=\afk5nrtvwx/wwvvUtCqmNi8c^SXQLEA> ;98s653222222E2357:=6@E6KQ2W]chslqitHvwoxwwuv{usplDgb[TNG@;75e3:22o3 3a4:53679:6#.%tmnpqqrs(sst5tytuttsrqnLkgFb([V.PKE@<75 32H0/..D.T......0 1359y=D^KR1X_1ejp`svwUwwRvutrojfV`YHQIB;61%.++]++,-/02 34628f;x>eADwHKQ%V\{aweeilorpqqpp onpm0kjhfa]7VP"G?7S.(!Cn_oqpqkrrsJsttuuu`tss4qho=kgb\V

M\ۑds%XjbK5&B{ >g>[%,l3w];uѷc` erDo]%7O6kTWg~B|Sȼ ݷB#)Wk#Y5TA*3dg^M lLL 9fku6}3L>=*#-fHm/~x&X ~9.'#glibʭ/YWTiCK5r3!rޘw&f_IsokhfcY'L<1Pj[r60XjT[wM/}O\0j`$R$(m7[(̅l"6QR?q:8I"5˱+a{mbr.&;XMGǫWN( T ef;z"uOG2.AȢd  Q کҾ^Uհf|LOmh?Zij62h*SS嗔ar']dۡ#keOՕ.WVF TIlYdC v_ *!Af5`RCD3"xJ&0=I&,M#oSM"ո/.4۰$*qi;'0Y:mpmmc0iTcz'7"t}I?`9ȯ' bsgQB?8o&C _x~; Q9J*Ygʘtc51k P/4cڮ"GM青8 B 01Wd&~̙55Hƈcz h6wW)J 0&l zI5xIRߤJA_VG@'y~;4w&Ȏ8P~ů 6N/ 6m4kul$7YklLmi{-^o$4V/~`7ڏZYB av _Egx"J=°$]mw7 9bf̻nmG" TS:{D4@n8f낽>Ry4ѣ{l8Cv=o%S6ϒ%埖\.(2Y1zܷL/6lُ,dqO3lcr3EvsRhQy#yw@j^B}Q`W%X}V%kn L XVI&B4 NJn8Cs9@ 6QVNQdSh \ U=T445t f2 sԘ`_'S P6q ;;8e*_L ͬuQN3q\v>W`TwQ0>O);J@KdQ Yx59BO˰Xr;J<&=Kx73L!YDatbL났fKs: I\b)gsK9/;L+&|{[ `=.OXGM'C2cpJLC=gjwmӉ]ԤNy *}S74"9޿);2TօU9|Ǽ{MS<ɎW1]$m7q=ԕ9KsfH29s;doiUyM|wQOBf!Ze$]AEQy֔Twĩ/mEm~*?xm#[n|Lp׵S#O~%A^ҾG|űp[Wc\G1'T}:7+d=>Ӿ.zoٛXbݝg=&Z㽥mw:3P[}3*oczWmX+,.py R)J86჉B|/[A)x{ u&( Y, RLI*|:Y@/.W vr=l$&|E%_k\0X sܢ¸Cu̮ >@w]80`KRS>}@wQ*FnfR\zx5#W؏ُ8>Н=nz&9փir r2-r <&/vQudwd{Q%6JWVeޢgٚ@ ~ٻ^Wfg4.O8t4}s@vTmO(:.шkrٚ]Iܲ1hgcOG 6d[b[y^o/XJ6v8_8ji-$TM0E]Mp\!fu'_L knmGfR?6U^n OmLպXddgOP;[]grUfd*0RZ*7`!*e*^op05ptgruw[ޘSarr HglfCspit? {ё}*/*i*-ah4?zfr*oZYkBt'H{}s4͆ӚZah}T'j+j#zz 9eYm3m!Vb챳D%y5 u;BC&q jrVPui{u<:Rn*S/\!וΩ lVw8q#Ԉc<2tsr&^gN6iyRLJCg2ېׂj?pE ڒuu&"tBh =5Ӱ9p 6`̳<-l w|#1^kO1`B"mNjX4ijҨe ?WЬ=(-WXX$nAyI9yZ>I"lq}]_f B%B'#+$ϙ3/+)k`@:1#0<W5H^Yvpkϖ xC%{o٧ F ʧ>dJvy͞kIPHSVE{Q{L+G`ƶF<;8W);|W(;'C pv!`ژkoLX74[niB ~Ek{5K?z'ey?5^!x M5//;QX>*ve{bG!HT$EHW qrj_qn y0ivC <j W~V{Pf_" GAvP[\ Mѽ҅((p|9eCts~463> Eyu u0h!eligޏ@Eg閭6#8W-W<[̫ܹrLT yBr u={Gss'XM+zB;eO> 68C\af/XyEl sĩ| 0^c\z9 =[M}")FE?`/ PP#x ."ŵs 'uB[>9BP&l5Hi ?徳8@!X+R=W졿3l!A,ax$ʿϼ-`k?!pq,P]~lBKAYע}Kί(3//ُ2TY! c}g}R6%)7AǍ2EW-$oLnijnE_o%ƌhI|_!h[ʞNWCO|o |wwE$ͮA5un%F .h;b3߸"kӕħ0]KͰ(2γl}@rbyْqR=A_dh;:Gۍ:C etgq(R@HYyefv7$!$iq(]Z"%]R3ynqul>wl왎ğLoX{b!ӆI!xr}k=)@z1ٕyߒkW  x(WWg;n |">r=4WUQ $ =wr0(2;K95CMPS }–vFaʈ=J +J588c5J?'+K ӊzͪ(2+±E}f4^,ga'۟;7Y6 {:Mwer:7"N;eOh H(GV($IaV7z7LJ zy3Z{$1ǨS&hc+ǧ6;L4%ɵ LU?DN!.Ç92ۚ1?x R*90=j*'Imš?C"LᅷjtՇ%e1* mJw!dK 9 V0.bzߺ K WON=dW`L۸Eq0œ徺^a^.5Z,+hPrBu3\AХ{ylIe[.M@̄*6h{/g e gs3hG̴c?'qr p,r'~$N$9?z:;\οm}>J_caCξ*8.1۶;""ź?PG{\{oC ~7н6è\)$ N+Q+>RׂHj#GxVm'4`'h$3qڤ ij*җ]3tWG&R4H(t{%Sh"aÆ!o Z>KC]cLo  ޠzݧ/] ŦߡAx>8<м@-cFpKJ烈p쨆IU$ p })])-2gz9!$ {Gщe}k;V&c]^9h}1ưR;OB @jSTu h_{4>uM|ƞ,Ǫ{Quc'FTY4slTMo<ض,wQ4J P/pVp'R[j}:.'K]EޛE%15|i?>B)@شKь)G zw3Λ bS⻍+@{Z[sK\5; U29Rz'n2.`*j{!jC-E]4 $6H}`bkcOp﹏%'i:hefsD)?Dlrq͵̵.;UY{Gg./KWJVvR$X]H68-Ü#8CajfG=F_gdq>j3zSF"MHݔG; Z!VkP>> .Kz\=oxVSr\j@/*p[QF[.l'J(-vfl,lW[&4GryQR jf0J:MF[f}vZGB z<:t BZ-FPn4.T C=gZ6 Sh ?TT=D* x=9xw``P+4nZBjmrο2"N#S=GdUM 6z>MmM3O>s`^BX,tn߀mԋoclo l7үyvYdf ~W#F{;o pND*h30;PctT؃O8DD]B9Bpϣ9Gnd"%SZWtCoUGw/߷[d␸ێl gs\MH"z<Pnbj?l7$-)2ݚTI˥l؅b:5Vi9|/s %?vX.eP넊p&UThw* xn]Jy<^}^; ZM)\\$<u GUϬQoBpߥ&J5 cPOjk8Wӌ24oq*ڨ`2l[p#Reb3G],R2}Xa7o` \նj߁ 65&.AohUډBĹ σRw33sQaJ;u,Ng 5&N=w6'"pց3%WMu>f͘y2qFAf~&%׌6\?t^\[h,/œtd-Dο=8;<8lgsP%Qrߠ+/x˟4yt =hN `fz[!n5Y]fp* jDžvn^cYSI E_sklw lPOL%=s(g!>*DSmcx =Z!0;L?6AҖ9~Cg @^KOBh 4EY/܉g1jȏ>Zj1F+#7 ӾDPI]DH8ޭLn=ݓ6"1˝.׻[{z{to[65ݲ:v@JH`N 8J@/03;hOg73FVZN^Ac}kq)Q4eSҷ!7Rf0BU%ZBg9]mh,H[ZzhZ2x ϩpppqݑ8 >5AgP?ʠh3}ZĈ}jfNPkė.sMZMЋXk}{}:ũj}\5]A@)|]/[Fg}1JG=Bo74?x;JE[QSt\Q"t՘dCTy.CgpI$K[b/حd]nt~h鶦q9^b˘DNUs=k5y3"36e9]əs(wլ!fPnmK~#ZpA r\c p?$tn80amOO~V_o4Z!iq):"m>=3IW{~n+Kxqp]q 4`?OR)zfaB\|%<"#J-S3rvbJlIɑCRV$c@=me͔)3ϻ9#n4}39FZngG4C]m0v6otF%XTԢi796qu\!!f~yWmJ!$l$&}]SGg;'ki :Ca~'mf:ݜBfyu~ h+ՕN0uowy|UORo~v1{^墅R1Fq70[b?Fz]Mp>$r2l"8>#9m:Ň;^r{!clj-SӁ#c#E(v&n3]]N&1;\xH$+{5MAжY=F).XtfhZS;]>[S^5QO+޳v$.HRxWįMB3th?f2"M~vcr0ezy ed[Cj/as)$J~-_哸zW BE?EOOU<<>"] $R LxDߠv'&L)-*><{jN\_2s Σ3ڸ+]35fq9]?'~71uL\3wܖ`l[Rɽ*ȹY%!F^N+j(nKJzgFoWY˄Gbc{"wR{ܡ39o3slɓ ځ; #PK3-Bߛ/!>φu|=Hs(T eP?Cc1sͲPGnT6VS)̎Wgj7KL5z;}r~ؖg}ld /'8)ݑ;QϔHm<{ed,6PYRi|^ƊY^H7o=z`W U)һ*ByWjO:R{vbjFRZkJ=PC偕fGR^c1|툅va8v<##,{N7*!Up(GqK]^54x=jc衛G9]keR al[@R%!~6 2_Ձ`Z[zwQl&ڀh5B~=YqQRG[a=Kw|L*f} i~MPBɖ3KqK>\$ 2Nmq#|[DLx`q0%SKc7;zM>!h6mKTJ dsosV^2=S?#lH'TNO|Ou8mM(>f]\9Z?o/$F4ao=,[vFV޸E H#*n3{qh@:n1=I**O$=C 7$ ZBU"Sg"v; zZm|?rq([Aw^țT]6_xlhhׂThDk:_ȓH; —.VɕBuopfZhsFi+Q7:f+]J}uܳ;}ɼ`HK^ōiIdѪiXXHqTK"UBClQk C0:WjuA"Q9삿7ߛ JM{-;a~t[ _,T $Sz ,rfT_rIHP*,|+ s>gA𲵨^n/,Q˭Ֆ>P 4@GBN3]_FSUsjlOo%$OvrH5su< ;!>@P6QO)7ɛWQzkp"%"ZcTc161Xa7C5AO4n= DP$PQ ȫRZjf^Y>((\*T/]ZL~{FLJC|*l<]ǰDdBlĝfҧdP:RG{N`Qͬ/yYѦ };VT[ƼHG[c)_+B ǫ0Wh$C. 7.' B(KV~֕gojmo^F'=޻/tF4.U\"*.KGSG\g;h{3o;9uBCaLTUkmw!exgۆ@(ZxIH lmvvٍAR@(h)N[K!;̏9f㾯~T+3:uSjիPl&9Di-%:/q ɢ-# \6 :P]ԆDhk=4SFIn|s)π+4 } ,osz&ĺ+a`XX#bk#϶t"$(# 5t 7}b3<^%BNԟnʊEㆺ{~|ϟ$$==ir^ٮOI=%9ojJY-C\9ˬ;u?l|˰ klLFf3[%,Av ٤?s\6lPӇ0S-&O1{fe3t3zM` O B[>uWʨ̘,UZ-pO+._~ұE\QDSkw;PԨK*j.l'|U82BG1Qxyp8 ^*J !@XbT'ti9prf { o_ZslA 4TG.A+Dp7]b3y:ؕ⤶a?StO9--G @"GoE\998rc׼PF 5JDF{zGwб`8{QiOu;AÚrG>{YI|hi˼RjV ㍉umbDJ&F1Yk5Yzݴ<ܑd/R`{;bםq7b  ÕX=JBKN{-C;VVjmg%Iád)YFLKSHcRE~dӘ>&u:v"I8f{JBU/`,L!Z$Jv71ncj>b~bb|xĖqf*ԏ*7ts{4-I?e”arXJ}9[sw7ۑ_BEY>L{<gg{L"l 5`/FpL!-sF3|c:z0l=_r9^ Z4!Y6&YK_ \̧j#KFvy3:;׌[2_v_~Y ~M2Jϧ%tsf@:3g߸Ǹ m0%OvEцЛc ˒w+_P֡\fw #Jz}3- [vDݥf-Nӵ\_6AG :f[=Jh# .K t!;:'+c24@\"P񕢋IJG46GO@GMB)X5=Ǘx{&z{7~)W3}[(L.% ;E(]%sg,o; ;EDwzZD|V@Зhݠ.B"J^IuCa &&S٢VH_;p*jM}Kd0CWp%LgLu@ wPL㥚rNa6<)5[1pWI?&o;.pw|3<ļ[Lj TOgɬuhG4,Wԩԥjwgg0EH <ԏo78-xUV\_& (܇)U\Gel)ֺ>AM Uqsۮ.+uٗ7zY݇{~s9j[7Zp<.tdJ'w~rx25 w'JzIm5? z]C^:O<'*\lM+=X'<RxitL~I^{I 'f<IFQڛ{bLV˺޸ =@;Wz^wӆo^v!s֌!i?%MA|SJTϪvjZә= 8$юh]j&R'bY`L@wHnZ1]/c-qE| ^S/fHn㥥`?[T:[21dATԊ􍾏~?Y QLwq[]a8GxCQqüƋN*Wed6y'ʉZ]]nPG_ZV[.afðqYȗ"dfT.xUHLz@PKp.h U e4":+' .o&d_4e(Cbef xnc-N`齔`I*x F t a38 n;$Fy'.磄gKޱ%0 UbLETP7FVC1(VKo=ʺcEI~௨N5#I}5VL%T&qҗ(ߞo67qt7lX|dZh`h6}wwK #lG쇸R{h+ؿW;Mi=lh:mŒJ?E2#"6` xi|uA0U@8 p4 xY E(LTN)L-T,L?5՛)HJ5`wfRC۪G3rw5trvHTcO$c-I mJSO7{@nô~WR7>zL4hӫAqº!{X"ooEpe ΰ+Zz#=;\E:k' [ 9XnI8qB*) Dl9>`>mUuzo,$ =R#EmH q+dNְA?JZhdpVk".Bq *..i |BcV'~F{_VgF;"Uغzp^W4YNbTj#]Qh>C).+;}Zrrkœ%iKohfP:A]CM <"A^:(w lGn fu㉝@4 '[A B B ņBmq yAji3%N8 ÏepRp ,a5 fHr"(yZWJ -ʒHff8uIV*_¤rsu+q9SCǑAm#Z`RaL2Uړxz| 0w\@@ udxYz\;X\ ]:nemc5M7-l'y$3Jgo=Qh/f6Nz:;zPIƫoѺO7h u'bU+KG( D΁~m@G`0EO`vbތP _ӀQy 7 @-8N{DilVzk9 D  OHWRq9We^'qzqZTތaI.TLZpuMƈ]f{ }[G ܿS_Nz^"qZ_%F^'awb #;,D'mik`8Zgel9`o/oV\uvƫqI&$,EYzI ]W+g-T .8B\/9,p[F@,ttOS/YCˎHlo{g.GUn!)8HFeD:~)8•(Dz76:ISZQ\)BERƒģl 'p\,Ǣ mPR?D{i?xkD*'QKӬ78h`s0Bol&wI-jo3_[kϪLXt?1~0߲Av83- p-hKV3|UJ)W`r|>h_(܋,uDkK&H9TI6je5u uu[L]}nG(-MqìYv*t s_S%E0۲ýBh'j8Q?%SˡUhK' >gVڕ4CjtD} MfѬ $ ߍe P#芶 y MX0l{rFֶk(TT^Oj|ƨ;3P)j[!̮I!ZgaXZ-zմxf 8'#oƽnhgh<ҐJ|HNhe'^DkIT%Og5 4efNꝚߢ]}iߥF\%C "o0jSOvJ\C+imm0ϬG?eé#gFBlWJoc\-u:(zW|ReE“V=dPƨφFp؟ɵS|T$-"?.+[ɥeґ`61{U`!sX +B\EFjo>C]OS '2ݫ.&l{'mky 3Pܝ7GȊh2F5(R*aq˪Rԅѝ2Tax3Y+I *zEI)a@ؿDGv{g|m*cRqkz8{*pGc]$6 tXj$}MF,._yOä0Ur%<^~tU.?y7p[]ݹO>-1?cn{uwєmnI8]b3u{ym^RvΗ;<~@B̺Z29@;;smHmH "x GWl 8A}+pstmSj&z`:l8XWGFjI_2Yp~ZҼetj"]gRL?@2z?y UIcg7΍ M ?sg6D9y:kl8f=q]25MfB5gS 9YrD߿ ~yBO:7{ufER~Wt7GiՎ{nqI~Nfs֙$Rnlʎ$*{⛄NqtZH?gLP{f̴f> 28291)MHI&ao1-ŀEz~,]c1e ..d#tO)ϧ UC?}I&5Ho2Rd02_^bttQմ`+;I'pB ~G_>pc&x+g>CqHrQ7MOM_a'"GK$~t- 8D~bUY{盡g+[!d[ZϻG1:W& @r zc6v3ԀpߒCS6P]K @Jہ A j7x '\37TxݸB_X0.3+Xv^RnJ\gfͳ>W>fR=d91Z!n FԯMdFmxp } (Mȟ8 G)<,8BEfG[T-fHcT7y-z#SR 5AfpE>kVewzB̚U=w Njͮ]hԍvjrBG5{7Vc۔B*fJn#y?%$e&Kaߙ!SZ?|YiVvv')]OțB={EDKs-L† :Z+W2G#6g oiySj#3 ܳ?>\34[bl+,q2zN :Q{|wX T!y$%/j0"Ŀxp>vxe1Hud>:V9Z5Ƕ4#D݈8 )aqTp]̢+ .X"ir6ynexۇš8/Hlwd7뾳#g9gvv#8)X! Ń[ }4\<9yBhm)c;JΦ^ѡyymryp2Ѫ:{o:7  |I%M&)Sz2aZ| [: %oֆiM[|}n+W+K]Z[8P^*詴|kdL H2^%a }hc8=xϻ@ca:7I7?QMO;B[gЇ=nʕ~h =6-Jʑ<#*ŧb~C1b3ZnH8 L(+-3VH /; .LŻdͧѵboFbwXJq#2pd#-PndID@HHZb8Ql y G h4ӧ"q88D^1G~!`6n.q8G h-G:)i"W+)^{2N5H|VWPZ___0i;i*85hkT(4a97Zmb@V }~ pXW ďW#M~[yp=FK Akap頚$a.p4pwGפv4_T,, ָqsEwP|=pT-ŷWj*zYz%xLpC+W<3{U;@/3&e.gEɼٹrg^OH8]_*,(4(i=8B//dx2|-=3sLla)?!P,.fXoMnpZƝ&hg;u]xK֨PVv/4*EdRuyMRd83tY̴sw[M35ub3[t[ϼ3Jb1|#t6#?~ h&oAZÙNgf3;܏_i<X .rq}m1"Ύ5"S}&f]l߄'%Ocm76qAR.s_ƀ9B'iWi)kӣVͻr?8;x"#믜#eN8V06m_Դ22S L<C 1ab[/Z&|W KIt\5]Hn{\c6/4\LMjOPKH[)Q tg5avKq|nί~ԟKtү7jy%%k-zqiIiiC7j55ÙygeIgOh(LQJރaXW|p@[ q[ް]3XM0@z!|A^,IY8l;[,ZAAh Bh+lrk{< <(|17]#r+y)ը8 s=t>;rz_l.6J{@R87ɰ؆j?$܃n6xL)*[|$2 ߆sv> ;"_.ťb+-Te~>?K\&AZXZznY}'JE-vN1a¬XjIܿ\Kwr:ܧݼ/I)5Ɖ76T(q֚݀R@s 48ײz/:Kwnl<ͣO9\ V!a.\YT^(O~oP5 a>B(s߀ lCw)/T<aP u=a sŽ{ : )q/qG8JFJX;WO0V|Ed}EP1ψ]*`S]=-M(=#"?OOW` C9vo+twSay-ij̀,؏,n4=0mzۮ?`0<6_uG}͵ J_'$%k S2k?dO'BE0H8Ǝߜ w]ыln0K]Tz17՚@xz* O ,pb{==(؆lp㹚 f#=couk-FO|]E5E** uHvzl^1; -x|$E߅dK[ K5gdΏ A N*}THֲYX_kWLu -]fvlUٞ4x%pNj6s~u d80^SsT2sE=ԿN껙3O+gJ=?֝]_D˴82<,as2S)u?w&;c$UHY =.]Jĕ۠\X~yY+r٢8qjlk{3uڞ &k ͅ?%\Dž!Clko㴻[.,@w@{C/1ӄy~w|'۔{ɽaQp;q>xxJ&' Fa74qWvZ ~ 6Xځx) eܖM/d5N%B!=VbV)$Y{#|d9N _& AbQZCtվ$vՕ-䨈+B`es 8AJrA^h gpwvulFsO dcgBam zhG'd9i304l7m5^Դ.^<1m6&^i$՞ƯU42[2Qu&XF`\&'anή38 B8[p0F'4c2uaq;\35RЋh>qU #4/$NNܢSZQ(4;Oq(u/KgK}Hے|>4eăH>_$_ Z2vKn(/g#t1c5^c~đ_vE\Sq'Τ#i|sQ)^ۖR<pySTS 0t-B2Ԍ#R{C{a^sqcf>>dfA5쬑8=feBr _ԿFZj b5T6VGFWGo"êZ };;2gu e5,t_ mí JS{zy|EJ:ћTqF8QW&V8t=b3c(*s4o4 u%48_=-Fd3u|nlXͬs,_ũÐv/2!nݲ#]N]?AA]">{}jU|`t/B(5Bm>68&9RZ}O]6uִ7g M]u KmG]W;,#kiGq{={ڙ^( ֗FOlebzG5~Vٵ4Tt(CtE erxGL1$<ƬigmW]SU^eC|B[FIػ7[4}5λzA``cb>bH6 ˵7UTy;bfF7n bǫ\2|/H-_7她sbMW)v)s3ĩpw4W;iAhЃCֳ&ƹś2ӨsTKo{.)&yR#鳐"]U(?P֚{{O:㿝Sq/_mKoCOR|R&$ܻӥ8`U[YﵺzPw୦k\3g} Zj~3Gt:b-4'_쿍uߒ64[խxEo-}YB.G b:#׀Rh>_BQ _ް__L3Hʝb Pq A?g6\Q%!`&8y($5ړ?t{)G3%7U#hinx;Ks[-_QJmbvb*Bj#{|_#po ,b5Ufd-dY&f^\{ Ul7[xµ%k9s[bޭҲ=)|M^ upICz;w !$ݙu8q!h`Aw'xЏ9gFϺH ߊz[L*ynӝ: DxEѳ8Np$oSH.ҙ 5 062"L|/QP Lf$b)y3ĉ.>s+rЉG )}8^,E_\8U'M+/ 8Q%݅X&'_.HJPK:q fq^А_Eq;^n#gg~S%Oj.2Glg Ӝ % dg[%d(} ##%jY E.~{::bLM M hb2W|>գC07/gsVL%}9θ!nͫ0*VsP=8Ɣ"%;SbTZ$o)t#px=5dq $l,^gԧ=TN tn~].u7iΩUt#4'IqaA_L}qD- pG-3#3*fAb¼g{%R*cQnb~MN)ªX ;I"\E&5x$gS8=Z3F5M9-5_=vC0_G9ƷTm%}k*GbF4ޑd7ٕ(w5lM/ u'*-mx ҥwvey2}pqdgv ړuߐeBezY8t;d_ݓ=)E=7q~Kuikdܒ}k>l EWCj˞Ǝmrd5߂)'Q"hCqD#r' EBlf ;Q`݌y `MPOD ّE%ҩYvu$_>Ewk @>BS O>즫3Ǖ=t_{4*!-.Az+Jhx/ʼntOk B?l,X`&4GlSj.y W/8dF(r#wGDЄH`2r!ޗCAH4wۋGd4i] ֞,0?YǙM4`7\Zo<`tM9[? vHy³>Z^"x:o-?ZΏLGx1/a\?F2S94w@6̙āA ήϠ)p&&A/ΞT')IHI8p8)5u2 SLKIV;;+k4"&Z0bz4ٲss?fM^)ZPQ4yyȊEV=YAVʝ(/;Bj>K.;dTO yI]+0ٌ#,)#>LwL=5["=ov \ یl7ЇG{2AoFn }g^ѻA6bg Jx%' \$|>r{nW TB ?p8GE \#=qHQ:qcr -]4/qYSZ8v{^ܢ-m^$[D>L =1*'?6]h;@5. zmҤb8M)<8pL/:1\n> btA# VP |ۄ ]kjVM!b?045MC8L&Y*WD~H`*H~,1\1̊`xW|9=NOGqo. {\]F+ ] 2^}~njcgkj+5z_yHlkjc`cnl6pdxF&]5UA6+;]a>tQ1 6#KP u+e*<W;h2ܪ5hרTTU:uT]QPtk L G~xXexf5[#KI9;!f^εe_N 3Ƥ c6qS'&/\u,Rna7ikMG|ǺXu֪ SjY/ WLYTc3Fmvfگiu(|2NR]TVS }BqY|']A]Jj+PmRV')!Qq&eҵկsBq}qeG[OFk̓l%P6>[{NK;}ev윴Q/Fxk>!J_ʝn'7S pZJK̠3Wl cIV|+}nd^4"aM\KM.G8MQ|*7 oeHuyݏ&q|,[\syG ;ݱͳ2=3Z^ zL's׳ KY4ˆEud;wbג ly)5X(E/O[TմS%LL{WF'[{g o'F-3m9XXa%h5S[ء@b2t4uM]c'oD4 ;\zz"<SȞT_GFfr59M~!GG"#[ؼ`po`)݈,&`IxD1A[ǿdwM8 t.cxX$vp &O80_F-3",5Yjќ'w9?A(z\\ pͩP;Fh`3@¤;j$>Mc6oU, pp{aa̅F]˹ұו>yv8/8myiq~ 5;OjSy}ȯo8=Q\El_Ô =TеlShFd2MmUa8C=WB !U%őZNR{٪SAWfih UZ.xԶٕrNY,{e9` *&`,rLMK 8ߊ ĶeӛϪOOpJmjSv)1%R)>.E75-<ۉjD'ظM*Уpj77"O˱kttOveQ#$7+kG|W~ c󃵍m騋>¬xeǒ@]'h'!cҼUBJ/-*9[qcɩdGK9PP$ʬW\fۑ2Öth+]=*nrۙ%]k{7U>ZͨՔD1Pto{l|݆z1VΑc8Ґw.,HɘN!7T 5 M?!L$~6bBg VC^M>VW+L r,* X#tOAoa4Q*OQ+vnu>*p6D0rnh n%\ F`B< ȯ;Wޱ~*1_" #BFp L,sCLEi]e/:d{m`uHO3+]Lņcʼ40e s}UOUgy tVsZ8hwT'U.eKX6pKVv団q.p՘iflg7٧kmMFm7rѰݐn+Fw+:'X MսoqZ=HR@N* h2mL`ԙg*c X =06;Q_k9ue}A4~䕁- }otYKřv膟~ mHo$-$"luSOJ?\80=Q M[J` lʎIUH8z ?-r!\SGBLn:.f ЍknW:>IH̡* Fn R%:BL"b/G[% VF`dh%Un~0 wd%k|["ɇQC.K`Vpg`C巉~A|'nk+TeAe2IS#bnfM\>O`w o|||Yfyj*v9~Z[X[II<_QJMGeUwmm_p,,cx#^^OI~A=:O'\ͅ0PHL[E;yf;ok|Ol/llpK雩3Eb>C99xx})LAڣ֪ƩZ;6DOcJ">".;6JQ+1U/=>RMWu_LSɘ9'lFT,yoꡥm㇎sǙO_8@me9>Ts`-Uj# L1jA_FMkF_swC<8Ne7؅\v\S9TkH8r"3;8z{`JR5v<ź[1g8fǩ wpA(o b0>7HXH'>'Jb[zYLcYLEА/A]/OjЂo& P&Ms9q^Bfr~zmε(;  eTUUc 8J݀}ιK( &19&:(O^k{3T %*(s٬(|VP$߁B-?Ll6ʶd#o6(:(Ʌ7ihM8d h wkwl֙>$ҘLSԫ4[/*&ظ^V$'I)D^{QWn=|4WVu1Joyy/u{95sRL8X٣lm!'W/7 MDC)4$#WQyV4&]U-$*rr6|v,B0+qcf1݄6X =L!&69T^d鱓UkZܽ[ɧSۋ&*~ 6&A4#S3[|K:{Z0̆Ry-#!9pSsGL+v1 ?YT.ZImuNĽ=hO?!01=>3[ 9Y>.m&AaY}>f]?n/#f D3 f C^ɣD 8cIz'Mkc0I|&z: j[^;YjoAPSX~z2fw}+A<[ yh i|%׌˥-%NTP*$ |n'لPm@fna,~>]G/H8 ) .R]:9;;GZ=P[m)Z@3BV\WxTXM;_1|W4"U,T"MX>\1XW`X] x%MD#mtAޚ2M?Caq%qmroh { L7l5CO}yNx/zv=0tYxu㤎nq$Bo_b4"XOjP;toEzwʔč Ww0yT A^lAkƧD=#QMO{. a:8I?-={=itQ 6zO,ŻBs31qe?1dy?zy!6 837C碋 <@+SGk.4 !tx-R]X{mJ-?hi43]K4u4T0|rr_ 2TW/X0&Oh]jGdMFk2}sMLxmb:gfobӍU(6TWENX;ݭM4?88A#?[>Z 5-BP[?-kRGva^axTrp0B£;G<EF kHn&~JդL4۷)>JOiyվ>wȔ;1} YI+cVRȍM<n!{A'J[.̓f_67n ّ+qE9Ip L5@a(Cݑt!TOyokg ,~S5.8pcNu*[XҤMENegG_֜{ȘwD/Q>[p ʨ/ߎuQ3MߧvQS\#ZK\|?B.A aV$:PA~,'!U-b0WE9ڙGGi^D4`IlE8. syY "C!U<Z %'i* <) OSl. >>ýIe$~C% mIK q3፰Z ^zv" 3I3 ]Hl_?WEBj*.$3X-{.KiL_r| ?K2mr>Ӆ^oDjVg%(]mďR1gއ'aO7J^\~+DZyB5H9AQjPU'3/5$9ix&,3o573.M"O6")%xC.Xj997(WcP_~4U-UeKHL9VV6fu(]ON <>u ă1 |]Ldds٨F"rk:5}dfy$61aIwElT֮3UKzn@ow%M=\:snv~uq?6[J3 ewII$r}bx' `>[E&9[R1vMcekPb!/.>s,-m]_x> ϭGAeKSKEo/Ɂg.icFEN|/wyb RWa2݄'o`i=.bS0BN>6Eg Gjhޑp*34%L^l/6ѵ.Jqq O(Y7yKn-GD'z v G ;QXGsQH yUk+ό~b ޟڲ&\I}Ɂ5{Q( 9}@#N:dYQƷu)UDωMl岭2we˰&7.&IܞR f0ͨMʏYAl%h &B^tq+e ;((1e1m/NZ<;'׺"H%aD6{PuTuYAENמz~</O,y~L,(~qcTxpv-[XRG\S6s.wd.[!p'BTZDCak-w!)n/*ÜU?Hj%5Z|[u\,[ +.fiGf5ޜIM|70^}b[E 1C*Kģb)*74fxi p_|2GAgi<0#YKn(P"Tvبbk)$*2<+ȭEsY hN ވjq<8^T [XՕlJ=[bn,<5'錧O3I]'SDg oT(}-b0Bt6\w"X'of-JʰU;Fvwum.[jyU2U CTY&\۝gMMiiiAf*մUI$]fn:+Vɤ9ǣ6_NI&o~..+> sBzܸFJ\ƫUnswvl@!v3Zi!}du#œтsFjO/q18I7EK $$zFqT:y3tw䧒.y.|~,K=ˢk'o;_^y,8.urTK o}lKd)<ۄ5Bp% >A\v8h vԶXj`kfL5ܳTbD0ށFtK/ZA? 鹘 ֻ@ f\l畻/ qw;OfqpW^_iƟʰhO-}f4/i:v_˯e/ ~bRf~ax zzz^>;R;5L3W*@Yt&nkKŸϕ݈m }sux @UXF&4ZD>1_vW]x'4 a'NΦv|tlLT T%=ȳzh 1u];# O9RKxq ꉮ@Z@\Ni\th&&~2irޅ ^LmҸǘ_ٯƛǸ[`?F&D@ `";OtD3] jmk9,-tcuNɲlrdTԾȿt}y?0Y5qf⎔V˞%ӭCzfnu8-A',d',Cp C DGw/8k?lڣqދD˾Yh/D:}qw@g|+Yo)H Ķ`Lyf "3wox)PL3 ;#j̞SYR+KA"p#\4$E{oyURU=;s#\^ /Q($JK,=1{\x xV7 F~7b2 uLs5Ӂq]N!b_>@{0yEESy\%yI %éT~%=j9FNC}:p@{/~Q[6neu멕R$e%^MJX|UҎxMªi~~|}wk{lڜ^KE'5S5Qˑ v 7ן W E`6|Cm ‘x,3AdQAWj=:ð@ߒ Q*_&a:8G+sʹ{eraXw拸b-#eX9&{#e9KkI #7[xلE'`#\!@'3MI\86[ꎪ9*V\=LM$TG dpW[G7x^Z]6|0L񺺰KV* #N",sVPq%ݞ'mAŪʑSU0}|wxQ&i74mt,3a?,#㬖`V_qm2G3zB4|x:bsc aSI3:%,^#w⒄ cDW%\IXKft~%r'?泽=O@^ýY[$&4ǐ=5:IZԅ&d42(&ocDnAGG6+qUZuecȞO뱕׽[|oYf֧~_bؽEqK8}vPFPk3+钠 b44*o:NYmwZAJ_[|$Z^P4a4(*B<_tO4U*9QV?W;d"A̬Ai:u'rS}i5Z& xUl& 7Ivڛ'ɍv5 [!OsHOW_cq\0UԃbG|!Yvc 5vM% _l+/$p#Ɵ! \_ꄴstאՂ[C9RM t8z8K_7B(z?O3h}gDF/:E`Ko{5ۙ Qh.[2}M"(7Q95_5Q57 P*"'au#ܶ`u@gg옝x) w!r>~FOb(~NH=sL&§kݳ{Ў^V*@.~Rک$_PYrŒ'#$P^K͉ҥKvbN3PZ7nI^x?bbn5r'q YGoq@_j!Ig6Z1-d˯6yVVC偻 p;#~µ8:>a2 Y5b;d5)SbBAuluW$ "I;V+U LB2Vɖ EZ 5.CZ&I r2FQ>((T%pQ(gɭ:Z],BTA EkLs2iT"6| nH_%.{{G.?p}[+kTrj|j{i!tipY#AK !cB? jTqqoBzo{zyERk.ҍz;M;qq7mce}(ϔPi+7BoΓ}m>"ϒ]8i뤿WRqgI_>Qi5DmMЪT'~ZH%TNmrfOlJItB~A.I#ګ Շ SAPoERq x9pT'vtIvel.a#]XvR+= 9&@\a^HTJ~`v@ 8D`l=+3;/Kxf4[Kw!ף0ڜzV[8Ϸ凳ߠ휬@ =֡ۥk[uz,^ CO`xG^ZwuAu,;lK튃p~:c-u-YEL#9htǟbs'!+<$v`IΨgzN ab܀.[ WUl]{^ g2ċ垎zh i_ ~{?-ygtȯf1|Vl$"ߖ㒊O-`R<.H*X\p)e:^\bU>%%Ip'nQH9]ڥM< vN JhP`BO`6J'ȋRz ߉-dC;'q%hSv6 i3~FzfZ )_C.x#AtOr.Ueh$xC4>P'Ct}؉aʋ8 5eP +-4N/8>pZ)[&:1G n [c"|cC 3(L726x A\>m?_oM1T/9~D{ m!v"]+@7v,Ju 6؃1z9v#:x9쵴6ݤC>PKC[7 ݉sa3oemsE w|hD4 /X㒱_,\0 kJ4"Xc_1X12  fź2ۈKY_bNu{޸\gSkg{'!lm|ܨJ)OON_#"Z:~b匁:u9gN0V|$OH~%+I\e8\q>ᝄ1B>(+^ihrɦ@<[F*bx[ܮNVU:OKS-פ;zjϴv*<Ŭ$$NZSddHh{^Znڴ݉}TXrsF JuY ׂ{b1h5F?P?/Yݭ't*KX'|[r5õQiL9FY/=Ӟco76L-Я0v]O/s{h &PAѝXv-@aT)UI-Z2{~#Ut;=TOya_Iƿ!u8FC9׃?-tW##uuIR,slGct$+ ~~ҟ[?xR.%EJwv-ft,c Nd*xPMkTҚAUaOڿuT^I0 fWuUpiTYM]uWdA U'[zա&JxZ^x!&Fq>cØ6!̑{*U@,0l,%&PB*U0ѥ!fq[CeF wt&}ElO*d~Dn`#+]tLo†cW_t,fsT=|P pWBA6~g4xc;2%0i9eh~j1u4̳&;,I>aޏG=j:3d6*HmCy1Hx)C8YI,es_2HBճ1xt`8=BH/Hw櫅 f&TO:e dwis:'sEϋ.>DM Q@? bVlY]@6vչR%}kG}&lEII}+t;|ohoni% KoYzx_Rf.%y2%W&FQ\.MLS!}: !n,[2rb9qީ&j xwx1o?`}qnqqyx*Oba.S@i[a=i9=t`xWd2Ć$/ZʌVh id!LcWT0L<? s{\[(<] ӕ,-2SrL ;%.2@ޥ.+]tKD;?7&5DE(^p yi~asi#?f_jTKH'Dt\1cgs7azN+ p+];v"<I3Kl6YHHkQ tOclz=\PHs@U0#b|`~6,\Xz+VPGm; ڀ6Z5qq-tCq6Rn;=BY @&$<߈?& ZJEw?WX@ڑ!2+dzwjTwi{;SL]ަ}p3:8fzl :xv|=#5!F!1bꛈJi~K/<蹅pwa3N;NC6x&ɽ)aCMi~ж H9B K žC۷}c^=b'q+SWM[.i g/14/f^FVKd"rO`?tBAx}|u=pc5 .{~~4!A=}w؟pKun\vmt=!-crIGf}5|nȾ"Gm.y+?6 -7 ~l@߰S<.׫vLsF5~-{;¯Gء@ Tpy. ZCV.pU=u_p-jfjKRo5OZLowӿS>Hm'  wMvN3=ħ1¿r#uLyoik9~~obZd5t-,τnOzpgs* ƹ1ć&zv_3B_9 _ A#LW6 CMe TU b|[,j<$CmRLBQ 4p7^D8>яVR? y*x{"Ȯ`$=͏^"C~]ה sy99G*!'S[dHM$~QK* g֤jSOERs a}^_}hƣz4x+cLb1yK*/c+{/omEKg/+(O,^]8o,ږ2=s0$&OXGa]!'j[pCn܅cuFrm%?eo6.(s9C/~V!s@8OqLȳaC##*~zsKN?y)_=_!R[b<˨"[J$.pMJ*Ks'h"Zf, tK%I3|CT6r Nr4DVEmc1<P_M%r{^τ3e<K}߸;9xO t`Ppv@yW:sWyYjx Q0V_u:nL&Qn^K WpMU!^!J;jgi 1q&-e5mJSsNr$K,t̎~m45MLˬLt.A!C3_1p}d~ 3RP'yg/u#j /r;CC5D}yYºAoh fXwCE F ǝq1ٽ,.-ׂŽH(Ƿ~1ï\*n h|{ށeüpN]NSdr9k,W*ե /q%{tغ4vӿF߽bfieM+y \<{)C[Ǿ2g1kP9@HA{wT <F]=FM ߎzZ{Z:`P:naD?!ґLuA|(TgS,4GϹ[:{vYEGfK+H~,e!'rOW:Ҟh퉧R{eN-R:0vB7TW ͟)]-̀/3qTp{- utWšlvΎJIZ\C@q(VKp h3;{A}1InQt)Y^i EYI'|uo BuຮAbsmw+h |S* :jëxQ7*M1tWbƵKxgtƵ͖{Ï`KfBNΐk)8(x9?/؅1][ Wc)= *TY-޺ӽH=;Cw M'~ɞ~ja?$ e IN:&׫ۼ9cL ?f8jX\r-ӿ&ln4ߕ_4#୙\Ne )[3;'Fz|L߂ŵ0i^ڐ#L!CH˚u9ݙiƬى^)11AZUg욑/ay}y &Hlմf-) =Fa:ox9FN`ELӘD[$o D!16P?Cn-kϽK2Zv~܍zǖ8jS<[rjX׍x@.?v,ş=Ė5aՙMX_B"[w6F([?YK z.E(B\X V qyf z*9 :o9= jI (dXH%{w?~AbiĦ ⬟ V-ԉb5kL,:"([əz%b2y۾So.Cv$>>AUD@{FΩyHCSˈTN-?_olk:n4O|~@CITkĿ j$]}jbuO&d0@B2L3a`zpsd:6"ggp-,OJ(typ*sۦ`c HZv:!J:LP XW 5=9h.к6蔽o^_o)#*T/J|]nUʃCY;ҤP[."KX&< O*k8NF;Ƽ+[8v`*4e6+`Q:>u91T[r1:j,2Q,$؝~Ք<#snԜrS2 j6'4UީUw穹LvtKz+e}J@UpxOޖ=aWi-nrR)L6}b7d5yNE=C zZfy4GX[== Gܷ9'.[`n@Z< An㤋~GOb uOR"y@7ѽsaks u,~pxP8ė)e Zˍθ =:syZ NC!CePg3Va_`S>t5޹p,nĘM+0F73zޗ)!V.n.NL\]G݃ Nڠ MfC#މƘ?O&spܜag(ܠM=ZZN&-us.r/D$1 -CY[ƒ<|yAax.F>:,ox˔ʂTUM) TI#Q+Zr2/{Vh_SUHkK!̜}&)Iyv&d ''uT\Duz5Q6K3BԺJWzy[*%mp lx݃Х5r9qN~&DeN2IlW%(Frsג[,/U:_~vrøLoF\W!fq_a -?%#1Yr~vRD"ajXJ^CF#2(Dzyomoga,PC^gXRXg*T(؂33=~ M%vpl!̃yE#f_JN HĈ1D[= xBMr'?ȶ'"­v`(@G< 4< ͱNy68{ t$# F :,0z<81ۙcF+Jvf AG,A\pse JDP/Э0 C$H 1W 3R&ZtZvi>ڛoK5{h}Z@O ),wKALۄO-@nkݎݱ~|.];+b} 3)]֒NG^`d0v3zF%Յ+a oacB_i>Jg4N쐿 鿑%_!tKd91E [pB#qT\9GMc1OVzjQL?:X`a<3Py(ૐЯm\tHԉ9@4^E-Ы.Ŵɰ7qt ogp% .Wq?E\npG|gIT@!z<8[嫲ӔkBrSYM iC;2#|TӻG(̀;0/?^ZT`|LY&&H;* 7'* JOny.E(XW$n(fla[D[ |4=|)SLr9OS̽($3ج5֥IG\xA-VO.窀"!|4ڝQ sna)2Qohf1c2 i*VxˑI}dgǬRg9+Yfe9g%ό*e.Zi*4CFYxF|ڠP4+iz(ހ3WhjJt#KC~ -߼6W΍bَ.;@'aK n2o ƫX-YM2<Rz44s=͡ \:z CZcSFPD6A/mg$h|ZcCu1?&4mb4u~q }Ce:7 "Crh'{_{oqT /|e@(yFy@!ꣷY^yZt-|+>mgT^./$?pQkQ`vG pP:Cow;hm<;j' %XBa{}̙7g_2̕Qj]ilu8W\۰_ 񊹱͙ׄ)/7DC ]y7}l'NҴeq_r~ߕioyCg)U*fg.Npvm@#pKjeNl)S#t9]H\n2^ߊS{^9|ӱWvNB:uNB]ZWnz*!? PDÞ|]]7̘I4nN5VZ:%%bC=H%8Gs{t[l͡ s3҄8#^*&ɬ$Yh+bEs.$(;]BJ{*3? y_XOOIy邅YZS]}63T\}5Ʃ|;&j'||ô^סQ^ 'jšց>^+|RMO 5&ы+kck)˲\zź )zTnK}P9]stu==MtֻIfeY I5-9ݓ8hȭ%RB,ep'-P~ɿ(]}EK!_&*):]~^kI!KCvٛt1=AlZ,GӰ|1ӆx "qfDBi}j|h&fǷ{ 913 GqS 2kДo{!R& rumϼdVY}f 9sw,`n~a6vir>l_)Zh4|᣸x"t H/ ,~%l(^Mu6Z8}VrV$MEғLr.}.g[il1VB87Lf3wٳ-&u4~ÂxS=| 9Jl2,MnNw%^٤Ҥ694)?)wkt.p\RmckߖHidZf~/eeyP9 etTgq-Bq+"h)DFXf ! Dq Bq{P5Y޻{>޹ ',*koD}<-qA@o/"X/t.3@G<% @n>}N'/ $Oc{Wz\?]ޣ)n?P݊K&5vHa1DYdžj3繎;c:P\@MӻEJ;٢lR=%Bޭ}?Swa :ZmCӫd>^D?R>Gr#ޅNѯm,-t!kGu E嘀«ZEڦ$g5q}O-̪eGFSRjלSkux=,gIa+3{&)7)0us栜zY %od U'tz[ ep ʝXp`ѵel{XxtMiý-oTk:ӎAZ'3kرOl%^B{{K',1O#'0H,[8Pc'\@#-?"b^{^ܶ,a# 򓇥q8hfhi_g/r z,<ʬLf W^q|$JgE.lXL,NgE@:![JNB(㄃3Tx=$11yMb\ga4)%Y0AnnѵNo5mErurm]h%w]d:FP wk|x] mN8"35qTŃ&#T/"#ϡ;Yct؄m5/0I0m7i560KwGUb/qRd%A|T|UXnb:_hsΰYi[ {2'|&Mn哄.E`?񩬉h#]~a'wj&Lc% p%ӋDR 5&݉(.ER6&vouP[p& A%zPmdv`uS/ j:] ;Rv[k_6zUe3G~u/7͆Έ|NA0Lk9^#V:S΄SC}aOL_2{Y3@t$n̎G)t9c2 =&ȱ$3ꀜ;MV 'U,^oc{-T"/\U^#oX@si}>4zۇB)3{f ,puVb*փlaW4 B* ^Cwa@v9zmʎHWfN_$490 0J2{/UEQkn ωNJ͏'kbzSEFmY]K:yC^'](_ ?1%bA;qgL > 0ǿv ,Ϭ_'m Fq#׉IN,ΦkbcYMRs4ԧE{9H+O N%r6Jn.fv%NZ]ȮE4kAvv2n.Ɩ(Z-gdٖ:`'p?Ag|dTሂcEM&eVT)YR0Yet#\p6Gwsp)L Tx,~\bs?cbpK%cL MiX]gDI{#VC>( B#O0B?MXu1F8\{]?9+zKgGWvM1<<ծ\C9%&RCO 8gR˙J~Q }:1qHq0$U؀W#faى98 >D΢`/lCXXr̴U܀&<&,fHi9=JgjЍlMXli)%.5e8sٖVhJu>Nb 'n،Y^XA`aM`5Sbcb Ό&{?!]Cx}" ߌjXO.-(uEWjUω*FG$٘c,CH/c`7$ gE`Xux*`4``H??7&W`v v%wuP{{oz8۹ <6ݬ1֪U|'6X+D !EuH~#ߥ&.Y.'r|{6Ն7~TɖNo 7~Jd#Hl6ق,fs՜ 7,:Er6?QTD; Ez L#m b/B_#o_Y;3Ȗ|a%z!QN̴G>{5hs|ofWF~TCK~DLf .6'a} oFB\$?`>WAAAsѬn)+X5Eȧp#z4WqgR?Zs܀0#id(nHzj/JY]Ij Rs'!ٙ$ ³[.͒,5jEJX U<οED2 mGIDW߁#P ?曉㕄 =L@ȓ""YX~n`#P֪lj7b:Goʈff ;T`欄ֶJ }`ad7Sj8Σn7u RbN}P1_9~@WݸADa+E.n5oߑ3\ {D'R=ARש%|E"&ZNK%d y rKW{Gd4I: 3原7+kK>OJҜ`+؟S[d3ϑ*.5n.XSzuJ蔉F([0.koL|*v)b{ub"?|?zgŒ\^_AB gĂ7=ЦcSڦxEKZi|%c .gd%uG3ψ.X9އ^ņ(#$ >cNd,6po3! -u?)a+?r][+[[iYh* P>'c t 97x_[Fni3%zlԾ~&w1KĶMDB%yzj v'3E؏8=!5(/xawE(}')M)[Bu2Pi NT{zT'P,LdKo']Ƴ'L8UEkaƟuAh$Rg>p:;CW ԗ>@ g1#6uE{׸,9I'<6H[%o \g.n^R@7 B8DK[Ih2 tM Fžzu6ry?v!k|#fGT>P*qit쏱tA ( G:[#`# gxBQч h0X3ݍ#W 'b cLK={N_""Q`5pǨjrx|I$bY3z3&PR8 jAvg(_9Js>-uI.7\,)5/ϑz*;(/(sR1={1P0:=i^CgYw~QvY߰9ls\i݌Hr1^fJ"j5NbJxl ڏ+tv:1_,ڦ hS`C ,9L]b챻Zhdth/]].澞*9-g:(fxK:.MJ}ʧ38y\@~$tmثbQĬķI>0p_"}R]Zr8P &r<,oa| `k)rG-h_RusWJ9F;yم%I/rB$?O.S&8mX1ޯaMV2TE>OOx9҈HK;Bv1qػYw$f[́jkE™8G|ئ1c̷!ǢsX[bԩe]urXKF/-,=,_K_@` t$dx6ev6@r9 mY^\fv L脠8U(z]M]\|8? _ |17T)-0wI!Ln[-,yW2Tco!ߥzޖ9Rp:}q4-gyiܚ5IZ܂yKs'ޤ 2F'/J2jG$fN ӕ?]ҧ+>1E e'{wdE#(|6:\E}!"ˎ㧊+T9i_I(P3r5ӪFuY:,4RvbmPos$21if N"oDvWC& +h1%۠%gDF~,5a]H%Տx >ߍg,jtp/ >OB@ ?9uqfc۾R65i3DflM/+̷gPRo @rø!+.~1If[)ł_yLFpGUivFE.6+4WK1;cd=eϢTz%esEU^LgFIN`RCK+iYr$OAC $e YcyASLA&| er`2%_ EK&5JMxs3_-+!s5t.C8RR'O$6MbW׋!5PXDȲ.~\@YI_*qNCY=Ra}@ g%Yair:'O_~SOS(oᗰkAeA:Sb|;r4 ; V xbHP o@ƞf C` F?"m2st7/`IӇ_rJa8\tIMsx ]Du^9r6 rq;q唭4AG g.9 sOx`>: ;Iㆋ%t,N5U鼭ɢK={:ެṻW֐#iMReGS'+ɃimGvtu&98;mI&KrK&{S}LrgSR?ʩ5 rUh>!uӂ{Veԋ<er;aDggk1{C:Y!K utGqww !x!zcRkD 4Ui7"c^a _ڵͲˋO/itEe=o.jSrȚئv !b+ v$vV+&Q6q fv˄q^IQuRoIQa?r&*'ht>?c/@ HL9v8*eq5^N'=ȰNoZķ+bk%8+X[_mZG][pĨk9 . iTGV~ȧ6Z)S";K1Lv=kiCuz"Jͤݢ"R >H{*[#\rSmlgl'>B[Uhs G-PNj_̠ :OllM!Rx]/#lcۓ>Ų'n~ZxF =-H!ډot$J|rnAp~iևc讱 iPB#K Eh79+s۾Gl2j␗PX$8N!n\C{!Ubˑ|8#~@aW|.t Cwfg15|xP-TމӅRZW)Ǖ8Onb< NcsgWCfPFޜ*э7[lfQr~,~03*/8Zol2DIcRzkE!>nj. ]lS*e~lNX%<_coLQ' 4H}~.f˺4$vq-#Zȯwfnl=I8k} 9Zٓ/7-K7.[伕ʻ>e h *1h.6 CP*,U 5YLb-R}aێk+NX^ր~!g/U~&u 60D}uL)q~ʹyR<[j◳0u={IZIi=z펭v2)W/TR< q%<#@G|GVh\.\Ey,T5`&J\4#ZC%p0,T XPQC TLuē0lUf,m5UjTйtQ,%(]tQ/'z! %v8Yzrk-HiخW/H[|QO@ۡ_xGvsVS{k;x\.!$?IgC6}68w@F7X#.(p2 iD ƈ\ဤ;8t@?p\C.wph6f ;K&0PeG9VHG>/>O)Bd|9+[O(_2kdtybyXwC1!i`7gz,>9<9mZb4S?zyʒw$ܛȾ]{^|*n:N8:s@yb8IcSnpJiIk7Z{U cc҃ǎu2 m[9fɼq:Db&Y\&ֳ13TZa2!Kz /Ļ8x+R(9[7&OJ-bMB4uԏD"qMWp /5Y.ƨNez-0EG"T(ð"e:NFf!y.ar+zgsWSv*Qz䉒jzC]$ Njm.Z/@bK|; QTTVW寠8Zj%s-; k8p%y>",7K#0U,ȢXJT'G崜%g^M׺*(8pKtR<)Jj=V.oow^dֲZSGT:S m Œ7Z$ !'gVߌšӉyf᫽#벻e_%cb͉ZIl?SoXbُ.0b'c1|r|J}h&ڊKAD4-\6b-q'sC Պb&{^ z@ob;'=ЉX^ bo0 CT1d|@sp.~G]s>e0D>&JصBkǁ|Jd& m@sN`Cw{b}OYjv" ̴yðґ1} 1xt2_zԪ޶;Od^ʸ%C($rE7JsԖyg8;:dQ-اڏУL{X?.Zc8Z|ꭙ7enNuX=#akqA^I~R2`@Wl)9{/ \ 0RfxJtTU_iZn;&$ԭZ^`oI// 6VW5dLS*Kݠ*p'UF#xwzh%4YQ[d`&emBj-"SigN=*u@l巉դ#,Q2J| v0|t&ͨZya1'l0"n}p}ts'%>9p BG:lɨt*Ėґt.ɏp|!b ޜ^KALTwb3hb<6¦at SYhf Ymaigaxp@;3N R{ad"a-l6B ZAD0uO+HG7's,󙎧s](@+;a킸(ۖ (eؤ~[nwVb{?7u>1s^1;/=ѕ \Y^%#.ajD=&zo'.椺-|2ٹ=ҽ¹v>V%M6+ȴGݓI6j.vZ%ˢ3&_~~'P+o6(w_L˰=֦>دrOmNz1Iq69)cyrEAe{W/PZ*fAioHcH RW+6ৰe8&5TaٍuŦ'h1{=B,w>c23s)@P %4r& 4 '+cP{3T1I"@ uaX#Ӷ>խ> ƚLWNxN(ei,7?pZTXVYKPU\5V U,/ȥ@NF;'_ěW,(EyNPb 678Ѐfƃ-5sf3t:={xi{m)98(MxyK#l6Qpq98Z:m ^$I .ڨ΂[c+\6ՄO?B:] (xNƋ&4^Jll.A#Ceqd5$ZN`Ix?֚A) π2l<f`Fan%{Q-R$>V"ds v z'좦XU?i[\Jc$n,"'U0:SVwVZyjZ yg3'+y(~J8)uصCf jyʬ1iY 7emL}fxO]ǟέ5sS;E.IDd=G%sus&g6H_½Yqh[~oƴҝ(AjOt7)yMt )z0;$L:A/f1TۭUW7 {B1~36g%O?-dآӋY=uJ+JB8ΥW|O%Sr=Sa!q7$ 9?d}OQP%E!I}dPaD_d*'Ci:Y ,Qۀw9OIӏ_]nlhc>S)%H |#X"T:=DѤZUnowEuG뻍 rO"UZ+uQwe4'+u|KJ΀@*M:rL+a?[5Ymi,.JLIZz]@@qbVBKEX/XVa֎$]{][V ;1S=BՄCh2Nr/:$0 >+:Jt?rmZ1G#rz>Şak h)xJ!kgO v"yBBT5w$iM={p9dZO^l~Gw'.!xKt"+"Ow1pWFQjGR]zCǦ͛A]nܠ|^~r|+\?sWs}Î>-S'fk]r;iOu jLa֪lk?g[22'pu\ܐ{4?ꓮLX6) n2dv=%V*aOQ!:SqbbeEJw.WdXzy+ezO 2d2Z'NC:|}^#AXюEurCqɶdC<CXg r!E/ht(WnʷGIճO署-F[s}1QɵN5PS+0on|59EUguTt9R:RHPl!wl]6M9)J+#_#Psmk*Y/h7lH!K8(j/9C)`T(x{QV/4quT-R4MǯR(#ty2O9-]+W Lr rAB}Dd ZT*VB-mLZg?&g݆\>hv}R L,"~3N1?؃GAC rB$ތ4c˱urwhL&:#8@bLq1ȑ<D;eF|lK̆΍~]_upYL )2kb˜)ii{#ݼӚ4(7Nehq3|HwumQim/ j&Jɬ`Wn O?sR@`Y5ҵY~,͖N=R_=N*jl@J3B[=Q*kDJ,=SkTyfg1N~ŋ|D1{e,&C <4oJ`  3M5x4xT>q`K4YH_h)LNjH>Q)Xl32]1_׺Zhz+<Z ʵa>4N"^L"Crl9 31X1,+>UjtkkT ;QqH墍71 z;91Kl8%׺z̛[?&xP Ջgn]d.al3rJX~bQy\50:/ؕ?*nz Aet2b)D,an1dK0CcI=~KQur>s÷piBoP0 χ..IgnoҢv`Z\#(-fJ?Me쭌kWۨz?Y-Gv)?>ǩdW/ 6A)POÀ_=ܒD)KÔJzR'Qh[Nn}H= od6%IO`T+]|+ Q_+[J!X5C}`,T>2/ waU n x卹 t-~VŘ $M[! fx;І勮[x aLu{}3'*j'p?;B9"2Z`,+a*thy,Lo9׼p!Dh'ےDQ+_T[3FaF!9 pI,Iܞ9FSߣ̭_?s exSE}@qha0PB=FoDi\6uZw(C6p00={Np/jTbZT;ӏ~TlKgIQj$AJ˫eųWⳢ"3$jfiE|6OܣqQh>ZQq|gGbTՌ S'C7an%H {1׆IۧSqz.C=#?ggMnO{p3%$?\|=$4wr/Lilr2 ]H!t*4573Y.fa32RVQGA#ϔ '%?II2>q0A`x\<%AFE)7)>:IYjCC UP'l4OˆCAybQ]ʴ_x xVKj^ϨQP ơrhzVR$?JHv(^ (UdiXה k@,d38 `.nT)uEM«e˲S.(/9"Hǿ/rW~32S 9-~>wgG=%}k+[~wo|ʢ w`[[V;dܻz9&a(wq-6*O-{.;:$J‰E҃>_Qc\| 5Ɔ>+h|^oZ?>|Qeu!fD-:8hz_ޝe6wRSab=jv&Q.oZL3dŰ&(mm-Z D+-:jߪj&-QRvR8'$IMW1ʭ=IAxN;_e;.vU G:5%m/q/UJ3V$Qu*VҪBP1ſ0Oږ 5 i;]QwNm2兽]Ý=ɃRR^Is6Xn:9o뽷 @yqcw|o| u ە95u{ |X*_uwxhJXWXٚ/L1q`bO tN. Bƀ&Wtx|zX. >+7W77]o %^MpK,{ޣy4+FktZE!A\U%ɥVt Lm_+$d|  *-Jퟻs7kGRi8KM *b'3BOWQ}ytQ.3Èx96 oDRs 1, I7I I,OPN- %$j~ii:Bmb$Kk+DrŭLhzCh`XLNdAKA)trFƕ\gobT~Ʉ.Qd(x@~Ti5 WI@dQ, TjuY$*3IϢAN@r ~W(9TM b|ڢ}r;iAejzftE4O(K?ʍ;_<(_ `zҭ}QU];S6Y #;A2 tZ:ɒ5U9ƾdA x?&5| M':4%uwg6柵 3uϰ6NYS,Lgny\yso> O\ZJgXHc,::ݷ‡x/&iG)ƪZG7$&β sLZz9⟖7o]]X:PW`Kspޘ;\ڮz>= h CM$,Շ&ZmuQ1GwWU@_5tj= MJ.3y,B.UK--Z=jZjeuղŠ+ۭ޹JXw鼚ZjJɝX#4c嘜۩ڊ4z"1Kj>[r6f&fDi^[3Ü, 'k '?zQ쬺b0n.\OՑ>B-ͺk:rt K)HN&nGZ$/a[qj0#Go$I6Í)LIfjS{ȓzD= T|"^ r,@}k>Q r,N3^Ӥ$#~ Vp|ZvCOzL2OU1RHL*d)13&K׆7PTx'qүQ-*|f]+D ?xRTT[T'eU/-W3PQ$ JN}\[J9֨Ⅻ,U*9"!^|o]jWF`et8*|dᅪVyS)nyysG_$8nWܮKB1U-OKe 4/\2|EOVs,E @cuJd 8g9':9@&Ev{C[;|4o)8kas;z(fDۈZ^kҍ{ DR+`v_ʶwaeWj63A^hVKqK-~?t^MŞ)3H8MීC Au' hhV,9Lܴt[e+|Wwo}̺k.WZc4OC~^ji1_wcL7JFNT8B51(IRC*u4֡!ٻ|<^qn,E? t1"fq3A\J=#x3&?YC2R7Hw!R_q[L\mDǮts᭥8O3Cng]gjF+ddrBaVQB&_{tpbݲ:m a=>NJBe#`: <#:?,- $p&+>**p?Fp{|H,B,|݂'|<' wcne>oxgf%Ds/geZFO7_0mjm/3"?x`۳@i %IUW|/{Ykӕu}U_+{F5Ny6 h>ai^A_5>7a:b/S%Vje36 b E FKpFi>@+|*);p1;9naq)-vs,sLy jnRIm$!;SމG1'&)P+~K ood;}9JSӇ[лreXݣ4!o="+gU*ZKk:V& mfIpnď$!V3_H}L  ^p7H*(R%x§wu-4AX-Wf:PTXN'ngn] l/e:C=ԇCS%;vqXge۩XLWVbJ|SJd#c{+ſٮ's?b!gxr>?OeZ}_Q&Q#mXjij2d!Dz7JNKj`0CG]|>2kvH-v K &Nz~3(K}d\ Oi~YcdXئRMlzpޟKתÁ{l| yHH53~,ۿgmM?χ[>䟬|Q~n@Z{z[Oy俵8lUm5UŦeتrD|Qo4F\sZAZvGEB}ޚWo ~r5F1ck ;Q Ƃ 'VI]TK[&1+R$,:|-zZ/ GvSzE>%$=[rld/sxjMkn)0#4 cT_O^:;k,fJzf>RXME7+Olz68[A5/ǏnkK@&otk#YlBNX4CeL/a^X;w˙Jt=|UQG74x;5E&)\gi}I!Q2hKk)act7B^ҵnS^hT5O::יs{.Ջ-bJP(}tPƫk7ڀ 'J vF I&im*B'č4 W$$ĭEEe"S%ǥ"E|D" > z8G9OEHe ҭ|<آXOcV$;$,z+",%;r{T VF$#Eҝ2HtvoYOY).nZKWt$Kf/H W ̲7|EK'[;[np[s)CK }'lW = h?jcI7>!$|r{" Q92 U<-5.FoR]oh7`0Va5kL(QK9Gfu ~R$C:Kٗg+ !1^7eB{:.Fgerjm@VfcyySme3 M͡sjJLJ!ʘg$չ)^ؐ88!Mr[g}%'OCyXX/ɂfA5=sU1j m"ՎkZgܲ?>7GvydS*c1L,`VNoyESr iTQM^e&@ !j6Rkx"1޴Dq u#.@,Fơ3-?MfB7MFz$CI"mX'"@wS[ 3kzt_pC1 <쁢 {]DMS?1 HdF! } .M, S$抓$O8/>@"V|?HhA"@s>s/?@o6v *\VFT#mX,QXd9;zv9'a8<g<8v{#8}w%\~LSۅ[6Hi.ZaMq4eJ5HԋF;,Y$j?sCvDB,}tNbr/G%+"Ɲ3[C`Q?l ۣGI8UH#5)m{9]#;M΂H/|3BP<6@‹Q*ݦG*g9;CmQgFoFڟXXZ{ZGyb>byl>=b&B 񕒪}?OA]WM  1~yX GJUn"Ft#,s%Bl7`h/lx̜F0 fq2olfEmp9)e7 H>QZ?Aa3,Fji$ӀKWQHlGQAP%)ƿ =t[KC _U)r@f翔<gJ+V_=qDn?%׉@ddp8QrCF2^z\HO],+7-1J ypI!sOs&T'.T߀cHX\uTmRMV }խ,vYLyI~=Xœ茪\DP,e+H"^?+#]Xp&zd"] .5LeNMƪ6"w:KP=u (i oMpk #m}-IFCAgkH.Hg3%0_uy/ 򾷥0kXugt]_6L&k< ?:9xZ Bf;{W`5D!TP86-=]4=r^ J\AoHtT7xeSlَlοPPJ$s#y5mЏ(q%blC6&Q KQaike/'A (zyDޮK.9| {SqZ\w +PM-{sroIۤmaC7\E|}c)ys{gO: ;-`҈ sB#?q{ݏDW$n^o8LVsb_"!CbΞih^m8E%^Wڎf71CU nN2YTk= ن"}Yl}YB{ua }1p?E7E\|gSE}H2DƓ@Drpשi[O#ՍDcP LDmyl5To]Cصޑa’k*uu2ZlHT:\8tϴr ^ƍpʣ7/wA= -yz)P FDha81!~#iyePyT(95>,sm!mioz VG*Fks?9.j#Mz)իpU7RsǺ&{>RP嚲%Ņ+#E Ł+J?yQyRWZ%Yno;XKS(ʌYLm.Lo\^ms?hW1joc?c*3S|5?̑W/\׾J͈ɉ$ٺmc\Ŏ-rWm* .Trhxp[py|aTMxMSl?pmeʶ= G z/a-z#5ʨ(;QzCeËlV;ٹQx^g8a#&9f]zζcs3N IlwszGUDf7 h3׾|Q6QM@3]Ð}7 |]~J=[VmGt"Rkc)հo %&Ek_rzיR<ܲ$)󜻓 OLk.Y]ZUbK".)-۷]g~ {tyl흥HCcz 948`RE_{OL͎' 2; ĚTޫf K%IrPyT/kXItDg9,:; VfzY zr8-"\k,M[s=atWOPſZN`~'T1 <CnIבd-bAˈ4*g6rϨ @9Jz)+jDs6j$$}Sߌ jQ \\MNaζ4T9HWUer,xx;E}Mr撾0zA#75́.ko_. DcJV#^uH$jkʾʓp+諏({+F\V:1t|upo9\&vؽ1ʼ-}%zƴw䬪o|ߤn)}ӛfl,+ԒvPF*J`:ubfʵ?6$5Ⱦ;gM3+*>QA]tItL|QAua;MEC CpamQ|$1m=9:./7o/ O OC[[jg.shԤ*[qxA**iیto5gI/Lo˿gDg8{37u#P`FL(.XUE7) >c ' /s=0϶%P.Xd 9&^X/F\74~ϡC\*ߍlBzǑx)f5E!"dn_(: jVW'dx]*g=י 6~ OCe3l4IqjP3"UJBE:/?Xf[v2q96.GwCma/eqq1~%Ymb-6P܂AY^lg~ EIGAb7+O\#ñ\g_$}9K#iq<'Pk?ѧ)?iR`6pKaTmޮo@'>TtG%s:LvBU}#b'xEܢYذRlhXۦ eZ-^{F.׫lT.>4h!`RI\kQ9^ˬHqk,$ӘF/ΩdS@[Ѯ/Li?~Tu$?͑3cNϺ=0yQ ل)s2NfHKfK"SӇgg&U%/%J1iEuƱI-T^P`9Y*˻OVpbIu( Kx3}ue[zPkEYA0$\\RpPW+s`+HIiiF~IU_Ѫ|IpkJnFV)~3FDeDl̞ahK3.KJ3Ks{sX [%S齗w.oBS\vұyVKe`IPY ,KRJGv )w+ی"tPMI \uB3=9:aGciVѱu:u41Uӈ;) /5*g{o|MԀGP/ QOW9Wlt 'O0^[`.Șt"vZb}Sœ.<']m3mWkNyb4wkMv/M \KOgͿ.3|Dv 4${]vL&pcyt >k'qDyip0ӭg!f|c]1@;@Cq#j`5 8ywF=BCv10~t!?5 Ho8gnfn(0uPk&ZY?ÐaN*F{ZN2TrT `Q ]0}=v8weL9T+񧫵.".ĕ J;/="dI>Jeqsש&o.OMj`M'B+8:(owC3G?KɜĕV\+XJf3|ϔ9|tlR7W2ݚ%gM,%F s8n^}.:_U䷼p\X&gEO=a٘vfWSRwE$=J}yPs4j HgzV~(AΎkش}1\<`]Byfe>@MljxxC^[Z#sO%ox1sD tۈ.*$t ƕ7QDyC>7hn:p?KAݐ|43+3BKElr5LW|9&"C]"  ?scd{qP$< .dѫt>Σ"#93 tykm"q!ST/2@i _\5y§cXQ)/ t> Rٴ *0Uy?'KjnitI\vJm3rEa!8{TԵ_YYUr/eP7ͷ ]tu e7eث3]tccͦSYӺmx 4\}CӍ02z#0|epG|Ʉ^?XYC[,v>C6:%DZϙ|ҋ -]||bxNw\cz3sv`9C̦{q?B1~z%K-cz4NU2z9 ;>[btrUl]7WHCګk Ƃ}t=XhtL " 7>$0 L6-0} tZ1 W(̙p33l' Փw1751)u7`z~k5 uk[qWF"<\?x&e+C \I{|mZKcəi a:,# lC$iqM:jʧasVx(ݑ<XA=.*?ΦFMzBeYUBatPOwzBB% #֕'C@;#X5Vz JO}2dnԅ$e59}ECN[Ei<*~D#/y(A}ox?=lr6le ߂BEF3To[$U8黇CE(iWy/|\!#]5m4-@޹yNy_<{}M=Â+9Lu W=D/WGkc+]Nҋ u50O2rϚUgd,\G'<sf=cO˿ngvy8s9POf+$^.(ݽ~Q%ӛKWf7)c?'=Ѓk, py6IL:HmSh;ݛE7#'pu޹&Sao OTGț^je;ߺ&>6VOut5SɔZbae7 .h>*fψia`u.zIML 9/8W㯩Ϋ5kKJ k8Lj6qƱYD*@Ꮶ"n&9򃹳c&<+(WM,/,Q䊿=p?]hv*H~RNҵ<*wQ+~ϛ=[5ゔZJVRŬ1#4Kʑ&gNA_vWְ/d}%^KF'O%KS֧8IV I/ofAzM%t9;(iG%=,o J~w&IݴRuAtwv9se]/~h+';g$Ke뫮(8p y yiIimm`->`8F*u,h? DliVʐh#U1O+To)U /=PCh'uw#Gkz.{K$Ɲd9*x_\<v% #z b~Na/]E6@>ؔg]0Ryx71uYWwj\zbuQZ~BϘ͘Ż`Ñ s}EtS_\V_em $J]=]|u ]%՞c7߲Y a2#1|z7WXpC|xR~gѧDǩlہ{a^|,F2 nBT-}"Q Hl=:Th j2ؠ\U}t!!ظC:[^zrr|EyyJPS5j?rnז7P7:й07x/3 oHc;ƴ~$mcSKhZehffb#MmwM/L5m&f޶}3ŞLsUoڲm,mzR<`%Ր (fA= gCVeoN}wdo#-8Sue񖅖75Ieqf+oo ?ӛn^^"+MVͿczF$^rDgBn:zw+*a*8Sɿb#:NW_Ѭ}ô2G|+!W3d3? k~kFENnrG{d\ZfqZ/&b`}ޟde @Ej4&ׇxPHGlInC xh L m-._3-=b⬲V9PV , IV:ƪޠ<(׎W~L+$]RPwΰȔRzEUΡ(G`fNk`v嗂HO[}ZM{'FaUiSRL3u[EJRGM:"v'JMz;S_i=D{XW`7}CcR;k?ǸjWykyY[_rp:2EzEHcm#kݽh&,.htU?*n[EѵNy3/ݗC)]D(WBԹ RLyvc9;jpKf%O'uMe/:awY`L15 F:<øưVTzG]/agH)MA!a$;y^noDz~QArt)ubCTN"&gCK-d:[w[Gt2u'RmZi @o `,P*r,6 --+C,T»:jn֡A5?< 705   U\XJ M,:Q3!/9+Qy3lDf+=8H`I'ȵHɟ4&{tHLLK,r<+4]׵:;7ǚvvtV94t3q3;^5oY g{lzf/WQԀ`.5Nv+Xj?$5%QuGZިΉsO+Yֺ;;g ^k4m8a&>;7?>%j-k+ .Mt3;59 wg  $ "#Hk+.x+OS9шM\ş?7_ֆ.Iݰq, 􎏪nOD+00G|=Qvyu.sl\;D#GZ|`WWQJ[~5'3BeND?IbRtԪľw5W[kնvOgxWza`oogʜmOpB! 6zC[C[G896nT |!*D~v,Gc W 1G3XGwyIB4+Ne-5 0ѱ(,U4N~^9R=Ő܅SZNpEtv7A:/k ZK6e.B3}'lLH^adja}NiieXe2JzE;V69g P?,qk}z晲MK& 6u}dq,9"y .)e5OKQ$(:s[8 6ՓU^SnLQE &Ko+BH4'r,;q-qKOq>ssb`?!ŗ%&/ #[q $`풷7]+)i.T:hu uJ]=2ҊѼ) ۓ']у1b29p?h&cBᤇyhi*=\Typւ)RAK5/5/j.T{p K<*i?+ohɤ]⢣XtZr%naʑb"3BFUTQ*)WU̟Vls^?] _ 5E<a1k33E3D L~1֙WP/C:fXUJPm d^FWb?uI>ISjF"x γ! ɟPPcto?4= bȑhE[.>,191&&~v2Juy X^ 6,W{>b%:,͎N. %Ul$h2ETIjRvUeGe V "bse=ZUsiڭ,h:YpV5|i\ۢzR>FKb< Y3'ceRZu]ۢC3-M~B(b*-c vw(W\Jc\0X.!SoPuŌ:a)o)>ۭ\#4ZHzs?wy! ,5ךOt5tXTz4@kxyA$"Z?ʛğ?Ŋw<`p#gI,w$ k_-=cdV3hUU |96{j IBl%܁SjIk idcI>8)1 /3=ll7َg?G.F~ m :$CV_?dϹ%I@Síh|H|C<~>-2/9azܪ[gOH >4"WL,8u_zPU2r&+=[p"%b.+W}0Bn>:WCُOrVsܷ.UQ_S3oU&mТk ]?`z܂/OvN?#PP({eCoo)11C{X1tzAQ=X.,f cĶa񍮎[TInYM:W]65۾g- UnһYᗇgzcbglw&=Qa],;΍M `zt}Å$&XVe G2)LkBT jf-.0lc2RS Yq_W*,ؓU&Ξ5C0h /I:piH{i] 7sͳ o IZuPԡ<+&\BO[gnWߠv[7dBkIP,_&! {m/iam`~a7ۍ'_ic#Wy6sGez?:F3R?9A.)*Ad IZy[(q߳&0­o5qB@Fl_`PW$-O U/."r (5H.!?d2p,'0s(Up> m􃑡nDơ5[ -QB.ZT&!w]7e:O50EG{[LrԹdKlb 55_"h4RԈ6W7YL~LLBc,d4ȴiS5+ d$ m7L'@&ѵj]oҝ35ި3[ou0zc&8;y+V D- \t %N;$~3u<X1Gjo 1vϐ=蔟w [{x)Aot?B NcV%ǘkH>^ëx~bc *{ƈ2_6]MEOJ8U!*Z % "sBf~Ag;x[ݕ;e)D G)W ;rQ6;ӈ&am<5k ;1g1+4CD?N Pisqᦑiih|ܪ!d>L{TSaU0cʾh3GhCC VזVG(m%鸬7as:<(nܘ $x_rMV?=4y$jzQޢ~NPr8dccs.4iҔʿJni*4ա `pl&~U1^.: $xL6ⷖ/f,POrl'IRGk:K{2a{0n;wRvN3Yn. 77/`X،xy":8ظ6p2йJUAUړf8YQ-5=qKN j˧Z\} d+̣i-cV.w6{&#^6#n!$=Fų j}ޱQћĨxdUbQy[=&7U#uDZء}tU uوV XToU7|F  KL v6Rd;x!r63iVL/Hh܎Wd/H j]ύ}{zGĬQlk/Up'x]duݫjWXc](t6s(l^i<3mbA3MEx NTKuOԿFI\|ICOiRQRݒ5Ӻ_t99xWH)5q3fYH) : g _Owys bcaec 0v0:3E.Wϴit+)h虌^]FFPf,'u6ԫJJTazM&anm||r=M1U$DlN%V׼2)њT &:3ȿ3()_iqCp3D[)KJG 8u\(]zTr5^{njzAS{8g*CZ <qڸS3 zcvl*WtmsFxeg0$c!nͷP-+֡V^< بomeˎU\ 0`TՑΠ,Ɔ}s/IjMNuUJ<6`nSdwYaN&F[KPI}S.j2,~qHDGag\"(.Ngھ=Ps"!Ǯv<0_%g[!?i˼jC!bVnhkd~ܒB/cG``f8;v:~5:<$urC0$Lrm0$ 3;ŲrIQi;iہ8.U{ 4TYL|R9vZtouk EmwFII.0ftss4-P;hV1P^tjUG] AwoA|H]ʊnA"L#k,`3 +@2T<ړ!cE[xvOQcܱ C}g){ho2'-!;21pt3w{ 'MhyYt^ʽ|Ϫg9sy=GD:Ƕq6Op^ \%1dZb|@麀}$Ub^(?ߡyM4Qϩt75JCME]s᪮$JjJcN{qÌ5F,#]>&f g[C CtXwky .IsUcGYYd/sӋga<4x ŀ6`Y}vp ҙG *>vLP{Ol+0J.kϑ#=P\\ݎC!ur`@s.r`nM} ;H\S=_Nt9,^iIzsdƲg7c;1ImWW>Ajh(X<&?>@ہ$88tSeC'{@V9 xy탭~<FS] ;]pG#AhL#/*X-$+(WO f OV`Gw"BA,X,,ɕ%=$eguqRX)إx%>4Mj,].} 6˔6ywJK)TΕ N*ee]esruѡۣv>hT] gJ2HC-ղsҡj?7#8ڃ+ɷßmb_f~;F/iUmL=X&^\7/(T]rM nn@@Vg֏ֵs2"y%g$ ]D[ؘ.^0,+l|N &y 3 :URju7TZHrT)M[;zX+ea#j, Ka&sbfz:\Eۑ1.]"a?ZnOk 9̧'ֆ;w:TRթk%=hRdYD'D04 fpHrn&C$`v&q\%hYTKA#G"{9S r>473~D#GK'$ ,7O >`>. 8L )a_&moP<Y"K!S,^*( G* ] mDK% TibV-p9xW$۔9LEWUNP(x&#i˟*3!ʠGiU.P({vC޴ Ead(| LW\3k+şEKE[į˔QUn30PoѤد%G"ȡsy^|IIE]B Qˌn¨BX?v \fZ/D6r`Xy[^XVxג[h" NqNdFU `{%0Qwd1W5l3[* I\ `:*NHbbD1ۓd,O:8۟C-[KMH>TRx!cZ/ZYY< M2O%\2&WResnC]r^Ttdw+%B ᓡ40U⢠&r`!~߽/ٿú"չ/p e8h9MxepcI>X/.ʜȞ$0Vtyzv~9AU^/-^B*Ɂ7de/(*]KzOJrҏ,ڴoJk6=+} Ṏ7ڳxUyRuQʃGjE猜K(y_oGg$É @=ua .^dXg |I̤c 𼶽Tt4>atPY 9#3h.E@bdtTֻxA)ht(;'E%[?|tȁB? #o4Sn5w5BG~5aSCZh6h8n׾Ͳ]B ;)rO!Lt.&3ŅP&cpbJWDR4؆XSo1EuHp8Ҡ5udU-lBW չrخ`ZL' H_t:Lů{1Yd0HܓF6_4bRӵ%+Q[@Ly[XNU g$)$_ZziG}hTB@4XTtW4J6H7+Z_u[m>6̍UΖN"fV[CttdzH `m5h4 j2_RlԾtE w0LPAP[o2s9R(\4Iff ^~Zy=&閠,zr亦iapԼ @.'+$B?!o WevN6uT\wU>ФԤYZaYQt?vؑjeqHJf7[1]S_O[G'+KV&KfMd[ўyzU>/djzebFJFš0&^ LXjήl&ªN^ ֞).6zNYW{:B d6/Fm)`85ܾf)}NL ȁxY,p=}%sZz֒U)eq\*&"0_!W˪Fsb͟E뢻#h8wv /]VSw\:[;d}y#q,7$&}J\v*\aVFU^etDP&XB  &@|ܯU&P[N.WźQEuCܦB@*);"B#,6,l&GX9OӨ{EG?K岿mP2>[`a~bmVztl O7)dpQg3h9WIk}" vzyHG\I% TmKzU8S#$3`\Y67Y@nFG0 lOJX,wt$3ɇv$݁&[Ǚbژ|/eJ(,\`^^$ʣrr{pVv2]y2V}%) &\+SShH:"LiTOמ F>LqWQY !U>%p?VG;w;R& 0E{1(s(-8%[7!P7\Ċg'%SԕcBྕ-02oq9g݆:w鷒Ʃ@&y5~)=_²egoH[.|]\2i\2i+*#;-I??r=Qyمa'؆ÔUxM]ekW7SZ*]VAFYǃqO|DL\T9v;*cczzRph-cU1G,hY"'ɻW--KlK MɑUܢ O7pUE?9d > Ui&zP[(:^UeeC#M`ZBW04 oЪޅI5Pe oڽ]Jq~9林*erye[s55mY[KJ;m!+xQU;ڍ~+jEex\DPi*ë099d| f^_Yzy>\CW[]mAanaIdhTk11U,"kPT:RXEKFp\NfzjO\+WiBZ ?pf$W/Dhxu<^npDdgK*s.^2=[ݡ,WU<ׯ6~# /wrym|p,g)ovksԆoKsB ,pykߍƲXkVWu]Ͻdžd0Ŕ`1|%BA`e0r Hʾ]LBIeg7"v|#SAcJx 1k -dsQݹY=zxgcF؞ܵsқ(hz4Ut꠬et lf rSXJaJ寽G ٕ9w趔 ֣.s48k o`u4-9{ WY.XF;;Tq[]xqt n[6ôOw_,sMxՅC"".uQt a~/fb7#me6|<5Nhn1rL]p9W]fYf F fmAK妵tKͰ=cU~ס,M~Cy3 HrNU""~)8Ot -{hW!N!3}4ɜ,(ݱ߲AOIj?BFr|ؑCR9ΟK-㭐}:yߊ]vKRGaS<r阩Ȓj X73ͻu2P jI CVaȳ Yґ6h/Ky ~ Pل΍. ^5ۻnvC$d#NqTDGgi۵jn^Yx$*ui«±VnCXj-kNFx'!GEj:!|G&,=]}݇dzEYɫd,e ɮ) :,?/]8N_|G< e>d bocUeI2gsZKzty6a轨~?xn~C#::%_jHPsT.# 1sE%ʌdᬛ"!Oji{Cp@WH3!z.sOizw42Yf ܹ~y .քEmFűE[DONiȬ966qk%aSѸ*H*ns<8>:_L\dvб*; +9L2x o(-Pb{3 _m[#Hs69^+;͖WP-bHWE}HݖKj &Wgx>v>vA[ϰ8?,z~79eZ~6Qc !q2 y$obae?d{nŬLu7;QP'|N:TU0_E͂b:|NcPd ZuV׏MnK ]@HՐ':A1F9ƵdA/Hn%G`a>.c QΒ3UUf ":5CcMc~$΃dIEhc} a橘zк!U%0?[MUg\T~)34NӦ&3;uSuԱY;R=]pE5v編po,z˵;OJ==b(=&"HkI_b;|I &}3T҅HgVM)J%oPqŒ.Nۚ6?$UZFܡ .ht֓f sec'R3NM4!c9ݒ(4F*]n,[vɕ#_rͿCAuK4ILppݲwk4_?u0fo|,_?Vya9,/Tmo_hM {#xu':`pi~qXHbt`Er372k,S~4|xno&yrI WejB\ 4'֠݊܇]79ڽPW\\Av'f׽\ w+uP9TZf^BrHukuvm.zrָi^ssTz(w~HC/9S Ϥ4 4U IKKFI΋߉GKW wxbE0G Hj&E4t"2ד̴vA'rՁAyc٥)̈́*Db9]Ppx މQ4;DbuVcn[n,~R. t>:sF{ )jm/$[=V~B2WV3Ke63w?"$i .LoT^(cלԂPU"g{,!4IgVQ+Y1A$C7]#ʶUJ*Vo.> ?d~ S^f52bq\G! cSY1ܥ@Vؠ6ޤ7Mڸx]>Ca[}lp>RNBNY{4MRn^{PzFvZ' v&UxY5ёcBӗM!;bf"1S3nԵ]_x,qooCiFOmuE6xUhX: ?ub/\t*k4Qq4-*$$lW"D&Rr0q }`6P=Od0iiWiAKmKKԮIYˌ 6;Xe)[\-X8Cw 5޳\Emm}`>R?9n{&FWmIb>ϳ)d U!`dJK@ }\*DwW3M[. rLLgCG"Pd(o(ݏkRIɫTLt8QCGp+_D?b``LPS"Mrlom:ߨc|alͰ6M 6[FX[tp3Ujk tuuQuG~zF7K8FBP;U(~-Rm DOGf@q@s6Y,նڬ0v f5,O԰mg-"v*yH(Pѕ{Jv&i"ƾs=m"vfZ/`'PO Mf1бllu#LoΉ-ݚIΉNŪb^>Ao͒<كvu~g@II$CBJV%ʳvyZO}ތuu79k޴ڄOoc4MK ~cM1<M,9,X~*+[.yyBU)WDʑٯ/Pi #D.y~6k=ϕH,Mf5luug!dޗvzyga"=F+j?#NuB!x"9pxkb=3M͛}:si%tI%7!A1\xї@|8-W7wVoetO.]&Y'S6~1˛\`RNJ<$^#w嚟F^%OtEsw@&*TsIt'l7&ѻ=h(+|L#"o91+x0u=-nȑ)q5˾~ϗ2m#ߗ5M(kKMkۜu2 E*;;&JO*h=ϵV2QU,:oyNzGuP1j9>p~i9ք^"_boᯒEET A\Zܗ2[[P,,h{ PVU_iOysKٛgp)v1ԯ`#ՙZ@p-qb5b[Cbq1 ۍJG8nz`tm ,zWcs3~E1v$ȁ=w׃6i2a="73'ٷ}IxPϗG_ǒvi5GBm!a?#v}L{iÞmquq+GȟP3o9Ѓ7D+M^:f1Őxge`^5eb&<ט'r#qf#h.53ƿ^vÞwᙓj%7br9*)܂ey7K5rꏹvfg9sfǹ:BV0fqky.Rl&n!()#1;(s[c Cilmd+}j:/˸wO9%,5\b#yH8WR:*pƴ"#&mGmAJͨ׋%m]=x`\opFw[UtDN9=N\+`7eU$ Lّ!ewf4jicy d씫6I8LmԦMYӃwe7kJo*t%vTRp/=vݤwVͫ>ڈB-mIxsY?紝ӊ3ֲ%zBOVy4l[$JGϒSI&y$#1OH:(0].ϒ'i7c 6(`7чKT6fn|hJ.#&WǵNNў9,ɽ {= }U\!u,+"x{ 똼#IxQQ~w, bw~Qj<·N9n9\2>X`J=ߖK+.RgD6+>bRKP- B)B? =ByIw U{3V}WSog%UO䤥_T(̎:#RM[&}I|%9\-x瘨%թʦf^HiMݫK>RO- b| ɍ S>/}^jWYQI@>e0'Y.ZPo}W֪/3whJ3Q"!W\.+$QZP(W0}NOP,JOHem&5ŁD\]]*~T<oԨM ۦ?(H4f( {ɹx<3+s&|ηΏqb@)߽(|[ ɌwE`*&Ϸ,ԧ8 ,dܡƲ$*5mЍ~BH}wGԛԋ3b܀u'X:@I{Ⱦ0"H|41DlaZAou|IəgI/#y_P(]D0-$=$*ZEQ:GmEρ_\s@;;B gu!xW*O+1~O|S8ه|9)ӖiP:0M]򧔧M1jH ro H5yT͂ҩ)]S8Idt%WkJ"~&nŅsÓS$J)bRzGgQ5U*EF SGIpWUxzle)0Kg$Ȧ-+𙞕/ִwLeR BylrtnRaoIAA|5']5DU֚E;duyU7n- =}Du:BQܦaSQ[CL TW\4~ nϑ ]P#3S '`7-4ذ&P4Zhx#ON={ NyX%"+o98͡{_#H+\R ~I\DO|ͳڻ >HYվgGS6+aHr{8\uCY{k4bowܔy-赭[ @@zgŵKВ2YY?_8| T!(@ )-$]E |ZL6- ȯH<1K#GS6ox |3 V 2Oʱ 4-!B=Qg4 E\NµO-~s`o8MeS 5\Kut 6 uWjFw+IroF^t2>O3?BWR4O'?1[YB^Τs鎴ǎfvQ=e|Lf/4v@CGA+88dm7Fq7BM84FtR00WXp(}QY0ѡ<ťt@L΍V m#>sǂ;=t=eaF/7&7 Xru6n;g0:}5Bm \ނ)x=q8&ydL20L/5-һW|["/[εCv~fʪU`lOOz{$+]v4: IZ k_>?%I~ @ԋt4#%&& wC +GNZ$9C ɯG~mP??g-)V8K.FgDZZgȱ\^e0nn/s$}/4_t˼a,g2ÙTf {)ce!7q6!W{X}<ñ5f^=ܛ6-TOt68Q!ʌ3ΪÌԭc52[Cwؐ#׎ꙉ؋h2*-RdXT RmhjON'((v?N'g5B+Զr&:A;ox,w *yFމ.L 5!sRƴ O3'F J-y]/jdi^-;g4Ϩ"t{J^W;9eL^ҟ}3FW7ɖ%x;=.[p\m2 s}CVcAeQU'!D$?[*"`CZmtvfaB)d3Wpw~$w\l-ۆvĨ^BG˙ TS=&;h3】RKռp˼}O&u+\dg&ueecN!B61y,`z[ *{ނ_fb*0_GDyR{?4ȹl[kuW"ºE,c_jfjy)cNfz1B, )V"s;ٔ=+b:q;Ú<9&Jș48S)thqWB'i$(FN7*mv X+Լ4 q="[HFu?~]ύ?yװ=m+E4PW.-~(:j:tTM@c?'Ad7KE#k9eu(,G(+YYJd^U_ s^aQR O!-|ǭUw~5|` : Ţl.o`+2Hq4kwvBG;^x[..H^b-t&xZkv]=_OGuWmI=x; Z뚪몇#Z, \$s1,["E0Oȯ_ɌeOa]U2< 9 \Ȣ!xkθcm$0ł&Z ǢaX㖥Ao!if,8lyVqnoO6c65*{\[[퉹qTG\SSujPQ 2<苽C;`+}4q#O $F ~0w1F51\4#'KVyy)do~`<դ;Z.ق泖Lx)=g-X$j8;c_`b/3CGqӽJ_m'|`Rդ>ڸffvEZ3W#پ_զ˺+&(<Sh~Hl2ƨ@ejzmj CY_usl byX u2PǧOi^"Q~4q \WJAYd- K] [.S5i&؉ݤOW޵7Vv*O{^h $~=̨J=~l'~x\䍰D40y*\ʪR3D<7g3m&o͛QS=E:IK|x3xcUXv ކ j,[Q_sxfƊB;pB q$M*ONȄKGbOG-Gn=;y~)^o;l7s3XV: -, gׂ͇AW7 S끓9&s8D_u%սf=lpNn!%WH0{[T<#l+VF e|SWq6\7 {$MH%nMnzzv؆; 2F1^`0\~=s~9y\;r.f-*YHLf^ >C۩Caa gK.6a&:ΰsk"RQ(]ˮx2]ߑC! |;mFC{u7KFQ7+;m8I-?:12s;==6"Ǵh}c ŪPv1{ū>Gs'6=Tcz;3c6Ґ6>k_?*6$SEso m}y1w&l`o{3\o]]_;ށ.j2Mc F$6f yAv!1aX'}oj63=?)TUuVùs.Wm޸ӘlD'7Yb dǀeMMk|N2CK: .7 n3)gc0NŕSƊo>xw~<ޠ7[@ 6|:L֟ꕺKv_*8G19 z% [{ ]2I'}},>RVJ36K%{2KeJe-󙝳:9rlV(exh,|v+7\/!J<GR_gճ>p-%jef&'|N*ڙ?z&|0 \ZU6ܧdخ䨦B)PeWF|Z MR7Ԇں>Kčf点Vvj[ҒO_V..UexFɂ20|'l _7W*O,M ݧt|1{IGiD͜ z{ 9doM24*5@Y/܆ܶM;,f޶yH!|vU(9EC[8^ %o~|na^eU@"۪RRLĪk ].=+L4* <(3 xx1f"Tcw߯EVbdB2߃u4p+dRٞ\g}@7ʾ&f2ہo f!_1*|r4O$_m %+7Ϭ>-RHHuQjhg3BύL {5'Q.Y!(JAK ղuM|޾ 94mM !=S4;mzH&( &!{UzZOZQNNޒxG2 6$rq_S %uk6!c3BjSd$1d勠䴓Ɉ$d%ӨsْъCDKӒK=,= #)_T\s3,sEWk̢K쁡)I p%XQ $c:'H%i.?__LYx0Yőg} սh_7"o*6͓/k[^vqiǦ_ۣɴFQCI+^^X~98yZgYUxW]8|_,0#TYUdYV4glteʚ \E/Rsw(9 Wy`~ܮ6fڇBSm#uHf I5uxd:-3w1tǜT 0'2~9&cCөDm'ڄyGهc=yq]9S9m($:(O9bGƖ1tL| J({|FOiVlPOR> jxRr[ 2r4#/r&u,heӺuQ?ָ+T. ~Yҿ<̙#d0ӯXvA`[T\6DV5W&U-jM>Iupo),d[3K#WMOK W ĎgHPle<2hVzÇSn!_~_ihf99N~!vn-^GH 0߶Q%Oay ~wNh;iڕѥJE[TuZ|)iO鮌2TͰ׊efSN*(WG&asÄ# {ݚK |_yZy-t}R^/VxR\ ]$6;ů:pR*2B>?Ƌltc[xĔ3]#V 5 sFGg?D O!^(11BF@ξ P[غvfU\ Rzd1 3#a7$\/z2W>BJ1db_pbk!Q>wOW0=B#gg#{=:*zl"^jWcSdYs*^zYCK3lV\"r J䕙5ӹS>fȉN"]&,53DQէrfa1-ՕLi=gajk(ST{'Եaʛg]o*Yu}(I_ijg|e$TX E&k5c~S0ۻÿ7?}iBdP1ͱћ>_m{)-mWsmC"G=~j"f+8 `Rz`3pZPD@HPgibfk;g iub_{&qLfy۳w >=l.==/#on&avZļSy/kavcOx!>4/%va/_fnwo&Pjod`.lX|LQ9#8g9.#6@{Pj_۶TI9VerhB|HEʊFln(E0ަl SIIr}^fW~|ۘ;8=/."DRE88\m<oCygFf#4p`<ۏ:LRԩXwi}ǚE 7 9R4AҲ z ZmGvep]*5a S*V8{r.ތGqI '`K@Zql\z09'-FI'_? uƏWzxB,^irG-%gQ@ZH -.!k^'8I-<@o;Tꙕm? {M flK>x{-,yeӗ za[ruNB|2<uwed^*9/í!#+'2 1ISuaMQBi+OX3QCm6|Pver4Z;e<#SQA{tƩ* ~>+wpp( C3~m6ת4+ Yl=Z08 t!KBNQP9pӖkam ]][ e|Wqؐ:J]T4$OwMS2`Àxq":|?M U'3%H/Hb B0Kl\eR.R?F*FeFf^u٤{zƸIuAy/'yj )=B*W&^tB:˗RկwޕƽC(fT:(Xc쬣+2\&EtcG!p >0":ܬY0_?qj@T8RY$TbDJ7A45u{^$) 6X&~b,k1{o&7ðO v$[< /0d0Nr!٦_xd:0Y($c\cHvDOg_/cFI#f3i+׈'z{KyR-YDU!x|Ζr ۝R*YRΒ$Js;T4K哄u"Low:J[<#V 5Vֈ}bfG{1MW ;<w>ٗ+";}y=I.f24:5!7YR>w\.YSzl@el9QSlszDx?BtfG.8Wq3֯Lrue~zEpqa'uǍaǝNz ~%ϑ 4mOJ4m ףhJG*e`Y3;L6cT8oR, hQq#F0/*=|W.MUG$ E'zZGt eY80ʒcPcK9 T2KnOT;Ֆ는ȗ]'-zA#)gEK[`OptuGCMΞh 'Œl. XB{VP+n\-f+>?W|̜uzN\Q>Ȕ)Ožv٨JD){GZ(J{G8(80JR]%tG| xed7& #;n:=l9? цFpkg-BN[7Ivppa侞yu2GBBmtAZNy~sXnv/-]52 2nߒ'dU{v;fۛb |r>W=?އȃ4.@L~:kl@,tF"_&5w4LX,)^٬Yi9^3÷\& 鰕Qy-U}d(lgs|b2er}H2\ cks+uqLP˧qx*^-ޗjU'Ow?.'>p8ſkx}#+ra) 9r_8HélPB,׎n7QI'⪇!XobAxW~Wja% 25;ۗ+8޳gxѹE sK17k''H~t+VNh`yO\NiRPAsV('-|-N=7tGtA1&N<02ygy1Xmi͞7BȢHPIP+h>]0gžT;, W{"809)vߚknHޥ@I]>,pr) yxꮖ9g'S*O W4ItƷЛ<]5H-qWAU+iJvb.B}, XlPSͩQ tA2Fbtw < ns"_ 71x8ĵu?ڊkZCHPpCdMچ%Gj%߳U *+a%"v9$z0$7#tbO.O'$Y.GjJUЧ[9Xٯ /T2^Xk$:A\ãލbp|kgdBZhtc ۣ5H-@_#5mq%̾7@}˙+C<ה.~ȿs=|Ge| wACՏ @rS_\-ג_$<3{t$DSs,a9G?EЛ*(t ډr8x jd\P`]lj?z-aXkEY~NYqwνVw4ӼX?RyD;QrVw"pQg [(lw?bD, Y:fulؘCѫ =&r''~|b&:bc1^LWƒ<5GN~ S޻O%jJ~myb^ze?9͋&U+ 2o/'?WK(|5Dl:I pw뉰#9iXcauEiȜfP6q!$c#VC=d:rb.`:~xrX:ř:F~ ;L#]5Sb㉽1Kp9P߻;fG Yy l _/ufW{7zOֱ>r%^Lq,`5"NJl]nXn-avbE\FJ8s$4e*W|}9Z&.;Df#F.@>$>NI6ZW[#]K;0(y%&x:&92; h%JIk#.Qt*|23֞i$Tgʉ ^`6:!`@9"C kfґzdz!ٜJ\$%hv|/vuEXJ1lkz#d1 [/9KXr|:j z.89n K(1} D"{ Vk;{g2Gv~=&lGyt WGXlg;؝!nd FdwXZA:ÉB }M䭞f0B׀c{a^5 vimqF1 "sdoresi\<`4 )I홝7hQWs?6p9=MlCl'R{(u:OBFbc8JyzM] K=Kn##o34{NK^p[Z C87NE!}BT"-!7ރH%^_ 5yXYefNrڇyxLN$>9h MH_;; B~$Ƒ{MbRN?l8kP +?r84ǽH]2q!&pŷI G@{հ,w!`m ?ӖXXQcؙF'JFg}P5X\k)&01vl6Fgl8gM.`?6ᔱYbu@>0alțzhqgg6+|&'Z Qa/m{㢃s.liÛG?+85ru;[&\n+wx2Og/":WA:,(*Y_V@ZMw;!n6s͗;{)%꓎jj^j_V0# 06e*5?%$O}C_-.cmCZhG+T3R3N{.8LM@ĴpėZxw&OFMN Mbtg6N׿Nڣ +d6l  1{DWv=):$@# # כſ`=.&4 N50LDlT^Cm&],HL0a#bꪳQ$lRUe^S2K%1r]B'>Jcߑ/`ݣY)ݘ Q2OC3lk E0;\_-dԉh)a#.2I Pô4(T#Wc 9 'nYµҹb <$#l@M&2l5ۮ$ֹ# ڥڷ:!{BB1P^ B_ JOWeR~cG7)_K<[i/ȱx:<Y~ʶ>hBېd ד7PnM~6}50\Gg*is_+lEMY"_:vPg& ەm>n`hXmY +1%d'Q|]D%=vW|C2.QMBJs}`j谮_#u EC _ݣ>LLUxUժĜ%;<0>#稭cM~N?zU0mYC>jQb+f++qSBQVV-,Ґ=i@>pîD?KY#ykEM M^yZMn5;r6&3ABC"ȓJ!Sb9Rj6veqwIjcWqm)TB`4U;Bpm$S[OF|=nl/Qx_XuͦR)v% PXŞ!߰ H?69s1Rmd3#G4my<_4I^i%]Nc?Z?'pԥppY.a,'bCd@0n騽ԚnU\r]uX*܆$.PS'C4pO&\$UOx`j%;9gby%p I;s{K"L)`ϽAdAs]+J>;g%הhSΛr\Flsn[ß$y'J4*UJko_\&腝yi;c_(?ݞ_.RWmCߤ>Ͼs=Tgک?hgHW\=|YPmeݚĈ rQ]pHa zNT%ǧhiMsӮzho%o3{SƱm+ uI&i&Mzr$Griڤb+PdHa:g /0a~nU?b&%>5+:濪]ec8r&p')8*gx`]{iUͰ1P'PCdm5Nϝrcmllýё %kl3MCZHVZF•X-izɮ H\fPwR-{$z}W5TxΟ B:bfkkPO+ӛR9^kuuhpSAYXv,# {_9۳blýqiHj-gSȀf~x-lN7CP?6$mwm!l;blymqkiO*c9csdS&%Ϧnދ"}3ߏK 4:/&ލ)0ΜMJK$\ȃ/7d)AR^T?QzY{S~dmv&J}U%btwz G0_5;vgnZ uM ל*G3?;Z$XsoށqdG Z_ 4Anήk IBI|8al4eV#-mXIc< InD R$ǵ::3ىt5 5 6Wە#T [1`XU6D+?VY]PATw~(l1öͺBc\D,Awu#uk ~fװSo1r@N8)w_ 67znEz!EwEq :{:rl?bzVK t-%R}s@l,{ߥjkۀG`i8) a߇FJ Zh@͘7::ndzt&Ccw:'2[?W'}ε|lr.n͖fŊ' B,>6 K*VsosyzW.+_:YĺX@` K''66^)~)u*A岊R(ȚB~./Jf񽒁{3]OoF 3L)Oè䟒ߓ5,-%;G4:b\i,Ee~+R>Xu#NMާ9rcIff宧JצM^IzQʣkG߆WDV/Ye|]r׵(4Y]Չǒ|e+I>>h CO#ٲf9Q&ߐ_CQn`7}Kl|`PE{`@pzKd;{VSϗVHx]ٱ_V1?4!^ں7F/u2'Èi1ʴ eǤuSj=n1 *b.h& b:wLZՏK;&|XvkIҁ1VZ F/_(-lϛ&5b |Vnb6ɫ)BV骉~JӗY[kbU|BڷYad]m04pI fk;yzd5Qx?9bSh߁l L'a-AbW8R/ѮTt6mΈ@0,@k9uUo*n1XYx`o,` v e^DROJ9S鸒"ɼ)#ٹ-:|w(?9zH N6>\7J@=։NARvlBFÍWrHҞ/IYGsv>raW45yӠ{K~\ěTֺ}kuS|ġf55l&t}eH{K hVη_1&QhYū;@1`{l6_$I~)WP !L"2\Nsĕa|J34v]#D<2J2 |0|fCϛ42U+T*F;a$6%wqtR\dX%pFjGۣpؾ:Jzr2ng}#ъPmmeVjHN&8La{~XbF;Ll# uGwsEST`e륅JBQV\6= OUW5k XE sdaDw>(jtb,~;N@8D)fruYsrbT+jo+s~rlgL]:=pC? ]Q9z5t[rM\ hHIcBeڥ'H=X[k VIo ТZ8ᬼiRU}Dkg SpEo8Xd8x1oj0DlޣP"8s@pj oH>;Tl~>j^A^ch%_Gk1nnap$Ԇ"&F~G7gzos˙Ch+&f.Srb򠨽[^l0.}mDuC {D/FZl-;-"kюDQgePBrѴVwP2bg.ڧTdy Gܷ0'`I8Gp[bۙ l+[xY꼌Tڑ>6?>[Rd*PEL++g~K;Ȃq =(W@@gP;3tr't,/>翜TkU2uIPLt]6b@27ưʐӂRɽnԳ2wo <vn#qd\:³z,-8ʨ]ʻf .) Qϡ*gtL_e- ?T"r`4vA|:\cUm?V?>r.k"c";mApm,6zTQRnFGIdUf]ab_xtr}:0b &hBe9ki&9[k-arlAu3vg@2]m5"D9 nY kM#d|nG0jKeb|%I\p8C( +0e8 >ۍ,60+F"ǑFxq~K^`Bd1'wfKƗ0&KC?FObNް*Ino}i/6?R3󖥖}Dqv덋a QGtNPl,xU̲,-g^U<(W:Ax~``p=٣o>Z~򎣇_SakF p[_6?S s&DǢC™VjNovkeXAhf.˲g>̼{L+/\ܖ[ *ynR}Hm-&j%M%/dԛY,n[ &UX,:*cYtbi,VeΥ!~vWuecݧi]M[R":oHNWRaj[81p"3p:VT[|OzW:~{ 9^J/>~ԑUjUp<Ἢ^Ny4lZ|)צjhv7z\۪XU~"SGg,+}n5qocfhN~l x!0M^5&j*@ @ ^6[9 }~ Zy|U-qJ7|ow|םvXǢ7y+y|Y./_(,9Pv]w ּͽ~(>s4m[n+fk7N yJ ('νe7DK0PCZf#BIIkn,:]=: (NqQf ~ {n7gGʍoOSX| Sש6Z7sV֛q:2Dƒ/>_ژ%b]cWDr~QVzFk&FVcc4E)(eenvn,{XN~^Wٱ|I>+rBFT$i3# IfCUh8x}JOn2OB<?v뾪pZ#/ԋ+wJ-[ wϾ:j/-G?!ױю*-e+ĶbkcCzH-q mKΧ}=)I c TE>cC*;{6]PR_%Jvt"4+ 4Y+~5()b+^taHXY0ՖoOpSa͐L-zT|ojnOR%** sJ,LXi-6;'|%yqH؜ o]b٬/ӶeF;:T]炋3ymZ+V6.S+0%p.{Ʈ4k1ӑZAꭑ?0ꗽ7"p2{d$QS1#*ʃSVՅ7;d$|xu 8f(-Au '[:wKM^C/v@ d!ߘ!oF=FJZ:H2,XD㸧)5RQ'gbUCm]F$H uK~vwA{Z:?O!ҸmhmM,2oY'IDoȀXβ<--TL%S[~xG[O8΁^ְ:PUغg26<8Xe!sP12'T nysqZ:9ΓlbQ--H1޽Ww?So,#\T'*CVeZQCO5NjRL3Oߣљ`j-o-[&6B7Hgpm RcTvn}ԾNW-(ftnHi79-_gm $Ozf=o*")|g @~CQ!z%=IVb8Vr_!?Fu2-+EӂgO ,;[ko#C`X,n]J8WO;xݛ{8g'ڗ+6hiWHh]oɇ%&ǞNrXeaL' K?)$&}/rǐ rdg%99&€6=3} 'Q$g-n]> vkjBh +YcE߈w-9Zח8LqL5+;1@&ll-n8SyU]_bs{݊F-nn^q`lM~sF D\6T2;*T\%vpqg؎Ro"oMM6^6$21磀3i9wtWliQr H~GMNG93tcIa.?W75ڕ ht!`?o<@~؎m t砗 [`ہ|n"n‡mX>˟Z8/.f: !ezN|9< 1(:-#Z/Z>m.k|&vV %?O7{h&0o֟ߣ }lNDo~>Kb$W5tѳUտA6=\6ŕ+*S+yY[l &y=;ggrH{pR_DPcxl3ס v㕌 D|G.vN`nj!z(=O`#u;z:x61@Wd4W04:JM@ʺ5&EY͙Co{a܆HwV w۽B*eo1kePwaw&L z:S9E4^xP9+҆Le~wcj6&# !_ >ri)홃yI[?{gOEJF5J1[ڴe4{oR;g=xt/REiM^˃D.\%\J?$wԽؤ9iXSXUcզH}.4XrSъԨƗ :ްvi5X>Uzgl ZG֚Ȋ#k-r+ FS}ߝ_8HE쓸RA~7C|{W> O*ڐqgͷ;5Y3_6|@6SG'bYj2lĆ YwYfv>0. iJ䋡J.2U<k 1X#}ٛ1y!sk  xErEP`n'G?Y~7%#=e*6T5?j8)`` ށ^YpfU]$t^;[~؄^){dwdsz#HW4(8..tݵ zf*UN,LrxDkm3%8Jl#YL0b3KZDF|A/IcL rz>;t\_mxxbSweۊw{×an검OWcQz\?/m~Wj[`oד+Ԃ c:@#1/?Tк&c%:*o㠚)**OOfF ު&BL@NU},Z3ÝOrR_\bam{R4/-)fJ?K9'OK c]yJKM:^+nfP_x%ȍJ3+[Ұy/5gkgʬb{CObI R*Z%窸ˤ)w6ֽd}gx^kFvFO,h)9)~" x&t1r>^qt"ЎJ_/&Jjß+ϔo-]-SC{1fY𑺥?}MBݫT\M>s5T~\P2M͑WY̑"gb,iD~'en;2S:?Rm4.Daf!! 1pAp{DG@`S>AN2?߻y'sw!qF5V6?S {Oek:ͿJpՔPw15#{Y>VQ&8^xJuD@k0ҢЋ:a;KzSֈ`ӃuƣCKfW899T n]k j;S\37zj.)?Rm&qya\s #Y.?ӽ ~qy|]xC;;[ l"^tB23@B;ڽ+OSqԠ2TMS-LRQe*\"M O'~Ǣ–I"P#|ٮ' b~9mFVn-#0o_Llnvj5NX?E&H.PZnќ&9'+$J9Bmi'S٫ 3랔`IhzCc(jdjVř*QߚZiIC!bm'K)fiѼ`7-.KòIjH=\/Ɋ6 dSl;VYo֡ zot$s,ʍvI 䗜!Nk 5<; (9LYx ي @7dZg:K9lū>;M[,Qgf?ѓwT;\Tv& kXzp8B={ S)D3$c5 L?d8w$>GXdTVW& Zfv]wKq2|Zp\=ap8sݦ8 X']f{' (8TC5UL,kk#1Le^Aj"Elt>RDYOV431 )tBYA5QNck@roo{-NWtEݷG٢P7$xnAZxh`m2'cQ':cXk·G^767N5<3ka,vN읲~ a=;%Jp?ҷ9y%ّz7}v]zcp%3%{`vl# XbkcQ,ZɯI RV*۞QƉlMqqRZǤoSp  s6ԉcK|ھ1#l9( "sF(Zt)ǔ3U͕j7ŞtbTZl_mMM0u뻵$,U.%lqb?cdKGg {8M3MD3^!Z(,ybQh\p|5lb P|>9(P܋E hmty}boh *ܠ=!7wYlIZU;̀:h~;-9ʁӆֺ?"b dsXl檿5 u(k P\B]wX [ ByBLY%U ρ0xœv] 8eێiG#ǡ")ŷ$.QD7YhtMl?Jx%d-(ZWtr\V~GҘR~Φ\u#OӰ-8x@8VuZ]vbcx=X׷E啪Ț@e*y{3r uֽ- G͇eIIvMQ9U*%3=įW{p 4ե}M__> T QE{0.<-7s¹Ygωz: w‚˲KI;kmx"s  XrH'A'}@e/_drߒf,mzVYT֮ R>]}e4?3^/˻+pfe^xɶշwH(o?B/Jo|a?sY[wJ!UG9H=wз?xV_yk>;9kl_{zecVBYQ,d8n [`N#Ո  8~Мle _c3 G3X.7ٛT,3KLr%ZVv<]{'WbXn8.72QQ ]o= ҦLJK`ߓ@Ąb6F' Nۮ>ַs)ѶrMh|#ZFyM|I"Lv6N`, yD;0ծN71?1WkT=j-4053\3umg9'k1f0ʹ̝;cBG&NZ?kBN@,i, {Bt|r3+W j 2,os}]C?G ͚w"䓰Fq PH VїKXYi2FT,yH90h~’n}g`19Y ,v 8rӌ0x Ɣ i64ҽ϶4'l\.; ;"fb3/k7hVs9 Ǩu%([j~QԬB8 t9eph==mXh61kt4yj"#-zUSNfCmnғGO3d6g?GVq4V-wQr^`\!{ɽ̾ SXEBlzZA>kʫzsޜ'”J܋_^P= ?Ht%uMٔ"6}uuaE{Y})'!?34> 4Rh0#u-upuRkp+[ٞ^<@aX3?Umg"?>=-,}N_]Kr?eZ`sLVk|ff`@Qh26 we&8Pzn;v;+2PWX*:@6Hu o p#:] fy^PS$+Zq|zhXŨS.ULhXM[3 c)6P5 Vn)T~7uo|@H+qtѬioXř%CEY?v!hjפO8;oS;n"am ~S1_ Hw3Ka/Pu͞gl=h)8hoWg\#=ױdž)p՚tu[?d LKk@{Eg~oN[ +A91|q3 T)%=uc-M:$XS()$ hm{ }j;V\S8wm ƤDhBakۆvwxZ & MF}BQcq^vԨjf6pًwfGW71mqILN+rG/gǥ븲awºȾ~*;CcƂ/׬sn1T)C(m2WSu w=ψixc":o+V/]C44K퇊_1Y^=bL7Ci_mZJiYpIw'SclŒ~̉\N*: 5 U!Ƙơ-J4͡%PŜ%TgS{ iḗ2? HK;4㏴'$|Օr w{>:쉼=AX-2h+~ @Gg~)IOnhPIJݭ0_4N~40bBd7iVKY} 9 ȁjۀSzQL~Z gPb3*VVS94<Ean_BL q=;gMS}}^xfީGxmݴ~fSG2Xo$hr'Yt># '}(xdd<229FQX|wfG'7KZf;Q_ŲI=VBF{ʘH/.b[G.@V]U~4f:N)$=!T|6I/%4/ kri]cq#^ůaks恠۽=2lԚ%LSvdx҉?:CI1oկShm8ְQ]=%&ѹnS+UŅӅE*iYhm_ UUl JUo/wR3z>mJ͚s;]Fi4(o6iw~6}IQwaP7/W)NUE~w$<2,yܮ(ތlX'Y\-183U2,ҩy.aC pqi C?>M~9Km,%+m:/{ Fs2[ aq 7 D] Ef˛ᷡLs C-bL<&;[Ph¾<$p.vVù.g[b_gVi8y;bU~: { D$==g ?F|h?X|]%gWsuO6Li{EV;b;HQɂ[k45WwL2i/#JOj6!8Rr^mW>mfnPZJAlG}w=='OAٚWŧy {"YMZ[/K9 K%zy: {oXC`Hu  rV ń2I9_2sVB3ɕ44lN5Ls10~gzyzWû8ֺ }[K2k7$ nڑ#YU;-=D[o+ eYpgS׋*UR&g8**p6/ =%밚7}iSjSm㬏Q#cJzw;r}IOgYfSK8G BJO5h!4i)S!"@hgM@ E:K4̜ioPZhvxgRYYhx,gyI<$'b:e7p,X2)2V^;2~fTOu5真l  IA+x6_a+"v03G^˝cQYgjQ#O=sѱ/kjLW[TI5>w.wh >;ڻE^< :%ǝ@^o\4GO:ʵz0yеG8FA O  ts@)j +Ml!Пmbnrm {~~UTX%Tl˕ڊ^`1Z+t2yuM;Kh6A@ӣZ)+/=͡^cr *]M{maYc/s{YWV<%7 ]=\*ayCMcZqLIN{R#VBYv Y69Y&[];Jei:fy"5?6 T.̞[ZpA0{gMf/ )ɦw%O¼yYH[ R77OBW*,C>j<;QIZWE*s;Q+ڃ QZ"ߛ316삊3Zk@CiKe }tϳJF[cXiQhwsL XG'MNW/843EOok;+y29)zH ;BT({@ xʥېf#Bv$js֒܉u;5<3õ2+hULw7GΖ߉eEѭ0fv&8F}+a/B01DG!C|?smaX>bI[uΜӼ,"{ntF;R GAs+tw8㲂qvk|C9r[lYt/nrc$.\?B*nh;8]/=([tM{!*\*cKEIRm.5|?GFkdbfA0]XY7濐ȶmަ5{VL$\-8`顝W5r:*TJD_7`59?Y#3:uTa #Z3 )`F a:l:b'1|ʌb-Iވ=t?kc"M{B]U-iiS/q?w* '&aܝ[+/ 59tJ.)R&malUvZC&~56k [KPО8ѓ$3Uє@ *cDZM$`ngg3XcgOXBqE3jZVLJ3Ndftn+\jl5}*݉x+,JkVq*XUo_1*y^V}9,B)&G0ƢÆO&%wcv)64ec.ĽqYZ3"U>X* zy^zk7CIKa5`g9{LD^7__ij{WsDGkMQ;ݶ_LpuL\*pE]l"lu>;(QGp01q`Y̫LFA@rʢpϱg2rI7fPnлrD<V'"t}Kn HUݢtLspr… m f"".];} *X5ij^/7+g)_ҧf)p,Nj=Bi |A%gtAv?s *=3Ҫ3S2HdgR1y}#ߢX^4H>Sux"yNGy*TkUTrk g@k.a՟jn+W3hrĻ93im'RA^xgRnOIoP/9l]*x=͞M?2(I:9>/56Rr~`u7JCp/g-ѹ}VjYE*,xcӰXB(@LRDek.<es](KYd+x']<9 ezn͖YO"?MVhxH3K9㠝Sj"`7>e1cQ~R?${{pW Eqv[qܘ_mg<=oo{z7D~MI[)|ČJdM|p1 jANOrx*A5Ͼpw*8+8W( ^oz"x[цHD/&3.jWmeMZ092K/}X8 <_/r\YFz@\@qȳ ѭ+z6f.?[@ Ik;V 5 zId31Ӹs;yaX7wc & ⹇9ܯ|<`{Nil_ή^\ V󻰶SOi't#F/OcM7F5pI?L`3*٥ʳnMfG 卧f;}!ЯH'@^|!nN͞OnAopϪ5gjTmZ_5Pj|u%5uZ,pծ?YN+ٞEm?zn|RGch՝pDajxѝ3'lO-}v ^%6ea~f2-RFarxn'?3=uXdJ!{n/F|bw}6e($>,g17x| 4;24! EP!0@VDcقbc/ճƹ}=׹:H LDFueZ+]MH^+%b qzC޹ci@˼p@/w9~ts4}tK,Tﲼp\Oڴ@ J~ fuv=tVXX W^hR| 4!'ѽY $r&vR2s>/YÙnf-~=_X"j !*WTTI oae22gQ\v^: h+2Y ?c$4ҖPVLyH^Z$:T*?T`(ƈcegY !'>y8|ܾlg)w [GO /_@} p婓bPpDnEy6qxjK'˘Wvɮ2iGGsG_YT'vahfR,[+Hn왪LUX(ۛ mMK_)0)D#+lLcn66U|7rEW`;TBM,nſye7dL fوA~Wb-CZd %)33Љxc}?(>(Hu4 ӭ=d>9.|*u6Zh/;vzP 0}δ]gcڛIuʓ`<_Q))k"0gWs$;} TwӾ= [B?3Kdٮr˘ڍR20C/k=>sHWuݵɽQn9PV[ DA\5 WeLid6yAaim&L |<}k©bɶ?U 2dՔQ[1@{2GFp RdGf&K7H zv9=Hs;3Rfݝ!?1v??CyHIzJE͢l$Qe8X(ydl!it4;շɥL/p?m>--iѱ,Sq&_g3F3e h H (_c5S~c>z޳/,.SPbn2P} o8b0^<h]i^Wyb8 k_DHbK<3'*PRO+uQ'lIщ ɽ,K˃0?ۤv*"5Ti2JDv:*+A|7gKn0%w+9ss)R~ 5NBOm7,4sU0@SuƱeoEᗐ꟝L<.|dOc\=aivJ? Y ~О0(wkbiApGbԩBL 9%Ͱ4nT Ji{hfx߭ɒ։%0|=}gbGTe:T WvcY>,7-` uuF֨_ ,ďKM W, bo 9緦r[afs4qS=VFTh&,?l{mvDF=#xƄ.5GvCl{w1vc$E:{сHzJV,7r_ ąf=Q gXSZW]s8d읰 =;BTVEU[Mօֽ'>?Οy{!P7PRŒ{?'ag$OPǿKLf\b caIXoyC܉a/ jkZ8K½&Vif&5i2)Lf 3{=;#xxh88 Rё/V7nƪ)ݏ$h$:ǵҽ >#>4[;|=;$JsG[ D1ވܱ낳*xXz* pm?#MjӅH~쀆6By2 UxqKs[}+|_ҒzhAVJ))6l|O_z[s|n]Vܱt* }Μ9N92UbŤrbFrq.3}*;?sK(L*/H"\Ga?@TltI 3dFdl֯ym QH/0bSxҒli!_yy7ĎMm]󫁎6X[;[bަR?V{qG,8@ ::mlכ;4:5]JA `r`q߂L,W/R %Od;+ǻ3 4c6 N?uO 6_>*768g'HI`ە ,^(!l|I:ح _8Y(x^Wkw>f9"}6Sjcb;[`Xjz `f52V6;E03{f6gҖ0f, ̏fr?tgJ2y386a8fc q 3PaYhjEvV[Ng0c{͎adM(x3]WlݡFzM3s3&e{-k+pIWl4n_2kAlqQnt Wbq.Rtf+iRؙ/њkJId#93$hckbhpne!9׮ 0H1 ^捾e3II5aו {  ;36{r/3i"^`Xfx>Vi fG$qxx_3SҢ!~j,!ح}نl+ @C5qYe_Ys|,W'beKF< QWj/>ES]IqR/WOb<cۚf}gJWiJ$8||P?YI"^)g<i"\+&3~/ulz%/ziEq2vZ_r:gG"T~QTRUl=aǜL^{:Q:Lucw-3u ' png8qL=sE&1]{:3U~ƽJK'D 6x"O_Fż3^YmZgv"/ f ea;ηLRo[N)t:weXb ƱL.k7UQ~,;xK2?J;R0@OVF拥DEAykh/W UPe(`,JϪK `\H olumjZsuXS:0;`.Q)\(9.8e3nB/t!D@] ;t&K≴Az]-a[47;b3fBgQI]NLG/#[v` '_=Od)Dwklp}j Ra}hVKu.XIVVs ֽEp]rN7W _CXY,Ŋvf3Xz!aW#~!O,/XlwSD)^*} $%K<}g菮.o1Py>uյzK۲tZGtIhprJkV߉֔<)Es^NκȲO\3t<mY!ϲviDOs:XسStqzɪ>21~F»5FN:% 4B i ʉ&C4{Ntd?0JwOLsYgVOP~-L3"D@*Mz8t/ ىq=ҥ/{ 4sIBsJwâ!y#5!)~W$qA{j|@.>P:Un+V_۶!>BT]pH\:IüP 1DFr1ќ$"?@>&2R1$yvqa,}gxm:K@]5&׺ wf9KWTw ZkE 9c}I&j5\}Ȇt.[6ϽYFY)֧Dq㔷˶̴;mK97fa|#ge>H[y'Xy鷍Igꀚ4<#LV) ;Xt~' 5m5SIvPenLe}̧nZ!~VIiA Sog(} +%cw"lk_(lxY͜d5_ 8mG[8o`vH >r-l&-T:iuy_o[`G廪ez۳ķbL ZlI`xblnٺt|e~Fh|9\P:ռW@[$If%6>^ȶLQJqE1֩ S7_ІNfAQə )#IE ˰hC׉PCqbMID"x3)e xzV G!7axJ5ނ7BQe\Cm%$W1L N0G>. SP+xZvw  @cZ+@rL!T4P[ `%] xW ֙ $h5Xnҝg+KC|yU XR$X?9`Tz\T-Ԥ*9VU $&La|cqur91m ʏN@lzuh0biZcr8b>ڕG(j ;* *BO-݀$C/p:mHFɦkrbo(PHVk$Isp;bG7V21"ܜW8@k ]i\ ]S}-9sXG휵>\5 _d;itI7;SNW'XH57"~]u%ɑ!5Hȏɏ qRd(3^-i766Y|ȓ yzE3\Af. s1ZJLL=VhYN y_|A~>VT 7]gɚI|&(Lm1jꭲIXQ&$<`}%IC#H{ueSpRtEA |]Q)堁ʥ^f8#Uܱ4V79""5M3֟dK(+IΛi#%d5SBkKUIhcȔK\]<3򉈀?$+'nlP.S@~M˦yD>BuŏAwF 2R}cɟHCVmW 8-  8x )] Wхƃ w蟀װS?Y[ԛ. 'M_ϛ U&a=h=:dДd*]f,%kEG5wspxxu|>q02ËO\70Mp GqPEDiҙp:BcvtNQW>kN6CeuxR† ;jG#q:Z8|Nb9dj>GHǩjsMkZ//(MErJ mѾkN,h{'ԎzgVm).WfpkAA'~G8]]5k|! ft>:}ڗy?w4Xũ8"MوukWfNgg{ %Q0[<+[8題i{5/*@1t7wkA#gSXL&idkret@]-=N u(Y& D*QOYrҴeL>9myrgֽ]:\N;W&vtݦ^YkFx!j++M$os^>!UyZ&NQa'fOI2b mܦï̈ny+m9bqU7‰ $-H1.]enn٨sl/əpULWV.!Oг:Y٪ЉHnn_" Xpއo1{4Ǹ{JHY9#+C|Ӹ1tC%Wk(X/"x'?bͺcp<ҩxsC-C EK`6]u3}dսYgu$tn+&f꤄*EzWe;%-b~`1ϑ׼ " BmB3[kW!:Tcide]2Et;._uM3't++noj Y+~y8Y3Nasrrp?8+esI|{$yxh ^P2G츝Ā-;u!Neqt0᭼BAuMB6z!cQ:U |ukW4/Txu iRS~ds T-/"4-m,9 qcۙZjNƜKȝ?8ޘ1%H^41༐~I!ߝ=ļ:wlۉfl=g0uA 9(}/-~oFH"T|uOJHhsBhWc̪$h 9|52~i*i=Lhow}.[RSuM7fg`X5ŜTs~uTeaQڊְ;D+ nAyfabBKÖqM],p>v;!/:\b=AUհNgXR7qk@.)#49*&Mh,+4Yl+n EY{(V584홠H$&⪞R["'.۴4% X!/4Q[>5r嬻ԖA)H>FS"-!}g'{l/أ+X$:/ ?gEy"SCmy9j*w/=*&եIMeFp[9Ԓ&>s_1]6[ީ8kDs=g%ǪWlYy*^(/)8׈BQ `y6voY-fza++L3|AuA G݃_g=iqpbz6emFr19 Uy:o_#Z7;D`+@WQ_B3"1Ս D}u$|Zi*K{5=g8z#\D E!O,ްOSlQm[g/,0c=Z|WAKo.&XH }]tׇjM%9[PwM_ AJC ƍД"z,29L,=w喾?پ}5TZ6~DM 'Xb%n]d)8 _.ȖhZ JΡ'|l ]ejհ %Ԣ`x1) ͡%ѪTeBRe?[%`0ۏطw|D~U:~.J-NDJ\[y!.(GdܵZHnbSxU>l7|tiTٻraYo'BMD`4~[q8>J͖\Iz &rQfs35q0%}._+LePdMH{WrX69GqFUedn#ͦ,y:2P'ǤLQhcihQ]$0)k`%{q46yY7sz9w`*$w!ݬI &{;}3fkYoX.(_Wu?\[9  wqpp)RO%m6m_{Hn`A 6 >{<ߩ!eh^zl# zڮMMk%rSڿ㓂#bTIObБ:T{rM }gz/cqJa@;HpCO'}-㹦<y_0}ҙZÕaDYUt LPCW\eD]Y-P|tFFԭ518;MLAj'YX3XQۀEۣYN旖op>7aͶ=-~Ww@Hw57s |&:ZVVY.N<壙9ܫ2ь@~3PoXHp&`¾ֻܷ H c>10ViF$ nqUj(/uf{ eHp*D\^m_VoIXG3\J #!11&#R賦CEg} UAK;R/E;h3{u C6בITu7rb3jt#}>sr~*E~wt wGf>tp씺a?ױe ^ɢՕg(7[[͡pՔnCC9T /DM9dn+ ]#? fgk@(}N@Ȣg%ܾN;u7*^j'V>op!ik~5VprO Q,.sОon-~VfV^Z$wC ܋1[Mہ5 'Zw;$*~=+M#JIk]`8zsbcu7cĎ%ާzRhxnUZRqWb d@ٗe|于)Xta-Ł yEY#;)k6kHrYQ+,|՗鲼 Tfp3ǑnSf=Dم%H;C@G t ѭdhIFeLSPX5cw͍?"wOChv`ݐ]RPvD[ Pժ3{m bˍ9K3: ^tBy'|Ar|M3FL uT*Kwj2비:,fhfl!¸Sa0wW|y'c =Wә8s•fDʌ/f`_eib" #xi1OF@wtYҁ\5A>3~bA5$S8>~r]D"cAUWsCFx US;'99C5 X:0,%{MQAOGzĖF8[@1#edN>uhcɭQEOm*mDl^aD 'E? WBrPEsV|9hh RO\&;\gls35o]%4Qy ߱դ'hMd*cF?Z-oBY >JLe^,BK8g``t *\s0$F+9p8x[,\WHbTd]|C̑^^7qy7+Ѫڰqo]oG"̝cp~%?$ 9z&'~!)h0,I:\Ly ''-j7ħ s:Zc ;cfODJHVh_Osı28ce{HPa{ZTxs&@ \ -N=%M[j\ivø")*'WGW=ñ> KE}dnLa ECqVMte{X10zݶ= ;V[guIZ4Ϛ@XʞڵZOU1q7OǪSև~vTTMmw+YfekƟWh>i4[]H%5?kXkJ5qmxX'86vN}e8&pmY5-q@)s?/N|^1ȞYT]i9. {k;% ŖƊ8#L%)`_8 76Jc0w(Xd*Ae&2>,ݝ{p>1T$rތ1}Y>Tē{,Z>1 `cQ!Ig$y5,7̔PQޫUi8'd+wʺbױۍ`èt5}5ju(ο܏-1MaWNi[WLc wW$vD5cl`-_zr|v;M?ݗʧ PsBi һsKLГZyRE#TQNi_)_)ʹXq8 ii':Z0USfNNmn6f={6{t%-5*wZE'$Zl ;6JB/!-\ 7 3>!b@{[AKj4 7t5jмy.|]h!^:X.[gB]VSyNɩ,}fxIoҩMW(~]QYqH=[y%]2yK^!-xN;o}8^N*";\c<` ÚLL)^,p?sBh J)SM_I {n:"͏\ X%2C43ȷU<]#æb ikh`5;j$8؜iZaj,P<%<w677[l Ӽ`ytNsdUInX)=Gy _$MO+ڹR/0 a^' fp:uu2l(/,, @|O(_$氙#Xg )kB/GD!HY/\%׈~ (|o DޕMU ]c$Odp"b<'Џv9e+g>Nh=Nf_*\1 > ,ȆAyٱiNLNƯG6'}/'֕6NMN+c7ĊOWXz54O/^UAu ߁A9Hl`{͒a$ZH:P?^[eR@q9hNT=juLʛ N2n0h&l9b3܌^ZF^?naC+p$Z7XVve2Wn*QUہӠ!ʓʽVWZCD \l/t bΘv =&q1Nw@w%UJN ᑲ2kK5]͕%G-hFY.rBd&OQ>jyd\`W eWGfnz늿zOg@M#hZիѼެz!/j|q8 Pz+hƠ5 Գs햝Fg{(lIt__:>M|[#Qxn宥Wgǟ.Ѷ>"+AKy7?N0bweO{ygU%9;bwވztb.,VF"@Fbe&Vޞ}*hB JG&@tqrwFi5-Bk ݤ }MzLoNosVG ! c|)k#%JwZxij5*aܣ7Y4B_,7vrC!vZ &=Ti\dXXFLTZZTfڋ?mts^CGT0N),Va=o?miDg+)hkGս՗e/kT yÝ-]yv晱2v{] mj㏻ ] In-A9ܲ IQ@u)[Z^!uǝS-WO`.z~&V}="`lAaYNQÔ-Y[nCmsdtx/6Kϵع@MMlBmڥ J]ĕneI[DҘe<zB_Иw鳚XYd0{+N  /Z,26(~lKºOn P9Lhzw3Ng]YO('<8G*"pԞk8*bݔS (fj<`-e47;͍Q]] 䬬X{;w!qIz*kk"p>)dͯ&۝&oWn]Qz3-˫"$&Qʏ@QabJ >vv G}[A& H}\5ɪ"ǘdXeoDj:20B 8m`}YmRq\^RTӕ&W(BslQ lU,~T~⁂*IBQ];پTC(b5эmln=O@yXv~̇s;ƧF>STf@Ӵ PzĎKN>:>[! )5 0Gc;s00􃆃D=hjd:*YFۄn^T;A"~&<2MjV=Srl4ɴPRk0Tz@)dV*+eM 67!bD HyY7#-\ gΙ^+9&a&SU_;f额qFzJEL h@3ԹU 1/. >-ŌwOD? ovo=eǢLjW Ro+tX`y4>Y:)nmnEFrBO"u)wꤷ6eBeV SkE~'`PDžT~jWDD{NØ+xKomUo"KiD&3hR,!f̧p)Fo~¿ b 96 iXLr 4e'4Vc}{؜FRϘ'kz;VmwVc. _UunP-,6)j3',FS k7=XBMQ}(= ht{5X_Ise[tYȢ,L80wXiQgfbusY+c؟x٥˔v1rʂo\sAVT~Rk}Pl7-Yb Xu=P̘ypjP ^g^UA$KXRTNFG!zMZHwKԵTTpEcAzrEp1T_ ]oKΊ_L$2_%~,嚅Me~Jq$$ kU3;"FΖDTOoҢJm_UUUWm}eՠڿmNK^cR2`dmtu _L{pz,<^Lζ]0C27% ?nz~$X7(#FdB yώ'ΕL0kR+ORyqqSRV_!D'Q["vW긋y=oZ{z_Fuyqi`+PG5g( -d12GHRZH |[R7˽]ș]((5mg٨`jnoDPL*N>*T%2Q7즽>h4``9CJ[6 wK 2,EOQS}E.XuoRӉn3>(m JvzOsjqȟXE8їH򤩁MYt~Xt^ur3tK(!Ʃҫ+XXK@YnN䙥9ZyxMdùR;_]>JOR(S1#nŭƙF^Tߓ\*)&7gtizN1H~libvips-8.12.1/test/test-suite/images/sample.png000066400000000000000000024511421414645631700216200ustar00rootroot00000000000000PNG  IHDR"sy pHYs.#.#x?v,zTXtXML:com.adobe.xmp+N-IU-P(.)K<ZP[2 IDATx`VkWU f˾6Vnٶx!n5R\J}Ua(Zc\DŌ*a `nj ||(L[zm,%z:tVTиꞅZ[ކ>{ <8eNWU|G9 ߺ b*q9oqpt_Z7Wt=\gLޟuSYNGdL3F7 ؇`cvzvY L@BxAvyTFͿ'M;o8ig ״fzgcy763x̛ +^S) jZ[`h΃}JX@G>: R žjE] GD -hs5TP Y`6HMyJ7k{{> G}1Y]v9 yxIZڕ;1yʧ7#Y|l܅ArixخNrVTsOFeIhBai5(AmLKT6?圆|A "`Qx^JFň@2&Rp6n+kdoo/qXf 0.8 I*ζ5;k֪ J@G p7pwd?CN>Ǻmne*7&[ a; SefxUQi#Lq FrVMd-( |&]bNc*&ˬv&PlEnH%nPNUX/8\V&c{Lmj\KH-//j j;ᰍLPyRQM7U\( pJ_Vi*4wײ+%1+=),ߦ9 NE9`O5fcx `&Ӗ/"MȡwȢ\}r#r ą8`xT[x)ѻh ~w ݊tYs(s*d-Sr͸ lXOt߂LwPTE~ KEe8M2x7ZAAa^'q0݇D}Th*3a6w]^|G|p&T ?ZagLx& m%{-[|r .5]L.Z̭~J=GU Lí)Bwܘ\MZl)3ktGaHTin`Ȇ* `/R@}xDV3L!jXA6U$V|m;z7 k4@b]W?М"Q6n<:w 5ҢUZ@@iyE9`Fh2?b&hxB5 E)?/ 4U9-_s!b=p^nS:(=_葮 T&M`x9/'bx sVvhzdԪLHbSBYJdI%p8BUBټRC]ԂP<:V[^{yp!i>:љ{Mei X>ɵh k:EwTF$^Q7D! Q5_DB UH3 ΊzN V#gZV|f(Q`DW!/@2C VWQUSʎ #\~BRLJ6U[Z ʀ~ A]0CQו^ʬ>O^{ɢ\)b[/;c*&TnP GW@y]0 tTA-U@8KdG;0|E.t]M=Pk8^\mcEPSC_+Rx^* V l F鮯rcQv8@;8!ode؟qJ-Н7d$hBܕ_d(IPdG<8i%)kʔen2JdUƖg_s9 ! ^IKrv ene&aftEoW&`,[)`LtUlWcEXіUU5>>G|x1r"yvݜXK\I5w Q( MUCDZp \nBj(؂jj>w>9!\zdg~[fJb?<{ly*̹KGricpU~e3Lܽ<{- +S'ZuV- pE 1X}:;׃.𒤹ÝvJ仾+^+'tfM4F {#~>]U,;L4^_X=RK}/"TzȇJ ,Dɝh=7EtƖףRr'W4V$x\2FQG.4'3MuPLQFx,YkArN;h@?.(LgGNւӂl*O*Uq A@p&l`18B-ar*r\6*dnj?#>y*T֒sI7 Ft۵zqMCMSj īg+ >RN7z>VvGWls1.}|hn{)U=e-;8NV85Ea(JVeeԁb9X*h1YY p |kqFPu);-h jM<=5fS{CR1+f}8U4'CHW< ބT^L$lXU34\&NEp-N{yQ2p ʂ!)YYx# -$ 쌎`e5Om[-\)˒d-XVD>Lg:@FHZOGTjN}Uy$qNثVcv ie<Z6} JJ=ӎQ*($g-#Vt0Shbzݴu;Ȃ/\'luE6 Wf;U-u!&p=ow v3Aˤmt8b7:&:qp>jk_'Dn wroIwsFd0f]EGh2W t P:3k#%a3~1N>qeD y{G%[H l qnS3yQ~, SLRAIx{2 0G30q_k?L8?Nr0'ʮj^zXvQ!7T;^ũF~J6{1*;="Z&<`}&wlcq~5Y V =[|Sۻh&._b؀?춘H7϶C,S|fd(_ /⸬HmYameaCx2崶CT ez+#xX*TtY|;'Ixɞ|$ @XJȖ 'MQLjy0JU1odxn#^n&]QO cŜh}O'<4])ĢF|lgԁSSh-ZUV6X8K.% N =gA~ev9WuIozfSĖ]gaDk6bK?qnȑX\,>S]eg5^o]dSbT/$_%{ӟMbMm_n c`̫-vdyH!b0&:eW~F"1^şB;w1 e8zNHցݠ*1zEXDHl5qΦ`soAL5糣|#1'Z*Xc˸ZXr ǻ۹wz kIu*h6)#rOI9\"[GєX;yRt( ^pdkcί*/7]r vo;i%{@B`<pUґ^%u2Ӊ2v+Ey3>H(:OUO ^R(UQE /:j*:PZZ6=FEkz*w"nIG 2B~7RԪ6[a܁i@Jݰg:`[RkIS#U$̬V-gOUVs4Sc@D@]-K1bcނkP7vV'(aFfMh̞5w=DWjҁO6ח>ˏ!J ).H8`x  U*d}.Q4(/]CkA}μ IDATwla[" {c6ޚar}~yo2Zr `6Kn-HZ`U tcx']&Jz5a1Q,/y36͹ȼqNmqz*" b2T$8/ֳ79Y>l պ :y4@X^kx+oH~f#=f _Ūl|PQL@:\ֿC.Ӆvv?hom'4 5KZN;$kM4_/R^G ]ULFX5!TGXNnvv֊R?Iߪ69yK0YwZ/_."b+;|XaC7{c0fxoy[D_u紓w甈"l}=ZDsW;}yahN` Ⴘz ɿGIl%Db\Nji3R5]$Fl&/ o \;h_GeN7mQW6~<|m50g$m?+F?/,h Ճ7}R&eI2cmp\>Dk>xU5 V6 |6-𵴾l+}־g>aUs;&oL4"qm.J EtQgY eg-S >8U3NpJ: `#=,VJf@?Kf?(OfǷgo+~?!o~[oN^I[Rs P=Tm%Q0'SXXFHۈ I9S=OkqK'?mv nu!gݍ{$ܣZa̦ex~Eq20Z~;xײUx-l;o s·6tg0qTa_yp |Ճ[_-I2 u;-)o+\r(5=T5-pmEC˄e5s֚ﳶ˱S^*4tS?d$^MK[H%gڔeTX' o'_L`&+J-V5.cQq܈x|đM1|@IU4LN]>Y#YUz#3 r)ʚ* ڽ`sk 82fr:7kşVz*{09px 'V%tWSmnվcq^N3n J<ľ/cp2QrWK}w`PONb19cnZ.By?0h۲& ~/nd|̓v:Den ˠ"(]G@n!k53ϑ?z-> %jD?2~KΩw#dTF}rCgȢ?\ ;yRk^)P]& H놷lH~Y᩠-_.m;>m$ O|Y]P' _Ϻ.*+rBe5=yBZsи"`5 Ξ:A9~>Jp]﹭jv$=mST('vDԐߌSm@uW\hl4U #Ȣ8.bxh!z=t5T7 evj_8ˠ3ky[Zř0HS:IHVTgU'ڡ*ʝj5@~ %CKe%S<֖'3bV ¿TIWDma[+AxZ}E[Nnx5P)MjJ>/:3iuPgpX)7Pmgy`{{ xi ၞcݞ5r4sap!# h$7ymhveBfZg0ݵ=C+nvrU6#j"3EҎïp6J3m/)i)]S3WXXN'K$mU7cU2I§\ ԕcxY/"K`9`.޾hxs(Q D4Y$'7vJP7S$5Ye3 8k\-qZ>A69PXb>Ug.v1 U6~kh-a2)'Ҹzfiq0EcW*j Lgtzryp5wcYB5Dq~T]ʵ5pwqވr8YIS(0g$Q=HC ?AIG ɪˆp,̣Vრ!7EhQEoz+l喡KŠۛE]d2/ʀŠ6' jګh`]fI ].z`u{G;䮞YC}wOX:t =RB5Zӊbx+5W}G,=~#gj8Vd h]vf,֪":֑*Zb7}ހPq[sQE׵>x @9QN!~:e&gaZ /oXZ\!3E&#k\R~SĨ-..)}✫{q3sٌa1ü皩"$/v+8HD$nB`Zri7)=IBpO-3Dk@q|Tv!X?Gile=`&+7ZjTͯ a,ܤȩ%kܱU pEGg6=7Da]ĕn}b]5F(t&O+6`.w'.2(bIjVb1xN899Tv@sp\xʀt-C-=IK6JN|ỵjo(7>s'x^ * x|\_dV -DW,kiTs 2 2OMB54g Դ|hěKe:,ί2Imlr-5&g O Cʇ'[-tVuZ ƀ>x>v3n!oDI"فWhw7j>!>F` $5_iZG!NϬQs=qK p5h `NċAO17dP`'RFhbxb~Z0vD絪fCZw 떿cZNPXԓ)qŽ uU3٧nw]M ~GHI"hT^X^q8uInPQy֐7V^XXV <5F\ j.s1Jrkj`ej=Ew)#,a%vQUU4~8d*FE\xxAuI@qYɚnȇNj _ CU 4N"As8R)T즥0E++nC"BƊ06&}{NWjKwkTku6"#IwwOL3i;%|t8?t0" e[Uoz_z:EF{B%լ 'N|* ^S587J<3e)qzn: ^n &;d?G[h!J%V= 6W2]>+F#{W e2zgJi?BiMʋ9GZy`qқ"9_d*bHŗLZ&X&ESi&lcE (?vZBAC7k#[f_%v&ZCkʽkF$l%ǙC(!%O=J1\Ɨk+֮ϻO CSr YګE6`sH҃jwfo[笞>8#1= EB=|nKa=pOX~ XjgU64KI#t,a9[mA]O}*"r/}DY<d]ُJwDžr8yv@#XyZ#_|= W-`UMjӞ8?mP=D?+D1\DV -ᣌUi >?\ktjlU!ué#w]YS!BRc\EQu8l) h뱘.Ǩ@(cE^m4 `|evQ탻r)-Bk(SyN퀫DOpZީ٨=]kodEӑV2 IDATM!A3b|cajuu4#!jdFa74ffCDOv|YQ,$M?FO6•V7߫_TŝTy5vi(E//JbH2d{C)Pw-&Gkyd%b Z k494ΦVث.:Cnʒ/|M sPU@Unt.;Ej'GJ ℨz j16vIԖ 5GOT'FLrא_t)Ic7Z54BpkZm]kK*Kf۝ rZO9VL*bl ).5x5 R:A[;+V#k+jUUɰHP A0 ?Qnzt/P*Σ~8mWQ&(?vCUUh4M*Nבj.y/ 3` mDxLmAU E Ul^.sd1|CPFeȞb[*KtZaÞ{J.[,oHjaJYm^q$}ᤈ5s_3>93eAd?ٹ6CsyQY |aj@M,vDjRɵF&|n46(VJ53ŻS)ޤR9_ VI(,+6ro15-⁖+}M k8N@a=oDsJQPпڅڊ*5 -e3BaF63ňJĨvƬ<p^7 \& 4OyBe/!/>FSKKfsz >!C~UOAq O2*ND;T!kh~Ԫ[}&D6A k:XD]L ᮲*"joWJ2$; {GPWSGE8͘M_g߿a1ID/k4)a 4 c5Dt2 Yn]RK;غU3TY.CqdƨCh0 SK"UTDQoUxt]mo['3:ZJLK}\E\'*Vݼa8Nʬtd )ʉ&dUs,6Ve ꀚhIZK?;:&dL>YY'γ`t ,Fq*Za!YKA?d ]dóۍ'7A@[vX}mO]&kWb|l%g`Z$~l7;⒜vAUTRڋg<->jGe#yO x&\خޡh&JtaNpB͡, BwϏ)]Ru-|! ߃٩Y*vO^.7#jh(5egP[4-y{4TP 9*Eg"oN2㸱t42hCwEΠl/\dLJٿ~ |SSr:u pmvK2 /X'OGra=( ə*4ce]!^\r:)&ғEE1@N2eYݏi'o4T7ŌzO\-D>@/a_G˻q;%{C59a%K[exC΢j4#zp ɶ>6,ޝtVX2P:$w*Y]fmF!)[Ύxm&c0L Sת\WH+⡡tډ꩖t%}҆Xje&hmx٘xtxFU p< mWm7;7v_>x C)l/i1|[CSqb{@K]t>7U:2ju ǮjlN-,Imw"gɢ۹!W"]=—Y<9Q5bO[rӿ>z9T<6n'py_o.AJKxGFߡ]ә?b˩ɒ`N;=ܵjٻ:t] YwTP[Z*)F_AYQ&:dv9|gX4Fdɩ8Ï^n\qiIf~P9ŧ312oP/UKev 禴EE]$SfOKif[ K#kQd]+-_GՍC } 6 [lF+WP:v['b/,`Y zG׮$V N\ HMk%[3Y7_XT.v _ tMM+T-QrpJ ѺxNŘ]1zUF5=ٚlqӊwVK !O-J#t>jeiO_\b W?I5RGܫ^EaNxW 5 VWEl!$j6Vk={qW(@_2 +tMKѶncoX*Jjw.;l%9Z84: B-BSXftCYNm$; w!)le4+a{akNs;۫\3C<\\bRciqc؄F٘u?V?5X`%t q.#!0' j;Z/OLʱr7ێ^ O5\X;3ՠ& ÕuTTN_`{cI=4ӵIUSE?br!Z(>Ǹcl~ͤyNFЫh\$"!HGeدhS$#3YMq "QY+d;9`􏧐ހ$B޻aT$.xwE& (VOF}Ž ݃ yb]Y4`' we \ZmCAX|^ğF܇jyH QVP \ʋ8ד&L<o:)Fo+]UҚD6*&(ywboq;q\B1?:Q\ ){k8hmYV~fuuE7).{/>ؖg8˜o<{o( jEqN!Ax, Aeyr ҩZ[Ɂdv? Fl;=I t:؞l7Kl٭T RI61γA KճٛϹ|^;&ªlk|<殡Uїoa҇Ѵ Qj&Jx3<)t`1quR-)][ 8!UB0&-3W ՜hL(*4Y.Rׅ<™߇3̛)ۼC"A:hѝ>jlN4br[aO˞WޕiW׌yz=ojQ֧"vZCBŭ)Ճ`P`z4v [>wg+%{ʖV@VLvRGsf;!vʦhj.Sbe@jS#CP OP0KQDmЖ#gOLM:r&X ['E#(lwa) +6|AKobJQz| @HM7IV'_#F/bISjԄHU唶i 1Aa࢒*Ka9UdUAho^[ʙ̢c IDATomRvc>M1Z?K: Cnk$Q2oULc.lv $yFhՕ3*/gv,A*v.j Jn@.Am {*'B]uupcXhMCqL;)? !+ӫ9kHRTgݷ_Om6O?zwObt]G|g{cJ5fAgki>Z3 Rwg킸L@kFccTnSr'kc%Kiߝo9)T)r+5#y?߬T^>+/go\#hcijɁg\ H{^2؞dWwdfrĸR+Xܙg?aTeX փd#حr4JN"O $6"~)lDTVgOpXG{u xX LS4!.G9HN3ҏYfMr6;ꌺȕBwY/ u7Ђ,Yn%e\ h=E wicz=D8ƚc=i!0= N=iVxa")2F ΢jjX/ȳ(6ɇZ]LB#<8d]Oͽ]|$Rx%$Vz9Ge迤H Pb/cG~[]!'SY:SFPOX\}|)ӓ&L}e}4OV_w#-yYFZvz(B V4yz*pg5N@~9{x]tH C1N hr[}oEy8cVF{z/r~^i-y]c'm h֐~~G4%K8# ztTZzq~p| !2i!:j(,&zڵ}p+;`E/I64XLVc2m'$i js#'D+^Xx7>넾fO?SvTf xSD.3'hK6u$,g 1 MHsګ4ԠF(I)XjRtzuy`w.RXaW|ZXboz֑i߂;>بN^jl3\ڎt07/MlB`ԫH;٭!R^7֩V3ބB%\<Ͳ,7 e!<WTK:k*$w(G$OFPU%WMwә7h%F=c'!R mE[@{*FmVegg(a0mrX)f;wBo%_~ &ӗ-Jd:IBjZy?B{.\ O8W3'yh\iwJۮCD&dΆ.c*3\|JjYHCdfBv. vʷnp ds*2*"濎=|xBNw]\/›Eɹ൥}Y;%qI4>&d VJMsb6RAo tuQV*ȅt% KHs&Dj'v6_hVxy3ϸ5F+ZFS .\s e(rF)XH,_SQQW܃R9n7ւ D;pK*/}6ޙ m\o}aRA;6F/\؍ȇORCO[K0&>0I3&/i\5~4S|^I"2 YH]E1U.Uq{%//0^,c#;yAOaNvep-ud]k":~;汔Lw:hJWc:t"6@?[ ! 9*ETjg Jlr 2|Kj~-QXDin]|P9~{'Gxh7Yv򦹓ZA"\O<qrWsf:\Dj[M%Wb`[>rΒ|l{+#E6+Uf* W 㣠܁6~zO@i9Sj+?܋L\HIU^9@|7XiN87 닖uDhT[%"ExkɞxO"D?.%,ݤi1c=?%Boaj&0'l#أ/CˊZpT[<I]D7~Yearb=ed!c:ި75~E9v, Nuul;괎ǙP7U/֒9̓a{A~Yb+F[魟(D<0Dֶ|j1Y!5q=A^qjsh:2jljL>gˊh8lMn@{km[.AKVBr! /hmp҃tڋvj]Zj˳sDDXN= ! +x2Ag9‹;x. =?YlJ JCeDya.*mNK+c w&_"cETA]R'T+mP@a* |l;ÇPeZn~I&.hLV!mx7=/b'tSyUG('j Micy"gvHMH}꧝ji9*X Ich-3QqEt}'YYV"QZ*8d!wA'\S1 '~aj;նjVj۶m6Rfh13_)Tϋ‡ (X'ڠ¼jJm0VMe]WoUyCshGx8K@':/G VV!;ʫV.݄`(ɬ*T&e.uOJ"+%pBi\2GdIZ[!>lئVUX tkKbJCw@qWGb6qU56ESK `EIu@@&MA ,m)O<;I=9`M)y+:87En$URe `wK?dg'Z, ;HuKkO *-^ᯣ݁h_v{?>RO fmp#O{]juo ^Td6ǎԮ̪lΫ~ "(׬|nXf8*n[:BQ wٔXY䵿9f@m+a_՘O= 4#wZuTqZe3e*$WNV=ւgE%15*!KG_N-GAG l(7!ܩwpCkb Hd흙e. i{q~}>S\cҩuah8M`Ղ[TX@sԜgQh#j|RǪ 8mĉ8x=Be!P&j-(X.XlArtnyQE:8lQ+SfvdwO|Q7Jڑ\WUcF(kxq5imDk5D'5Rn '{]DeDO=bBEABM璳JSIkc*Y#3,~g+̑`>z'._?q֗giwC|wRH'" ;X9d6ItvZo70 h[G|T&nKRkHj퇹ӻ[+An` (Cp6K]FO - eyE_/rZEʂpZg&‡ڳzp__yK^ƀ*#*@nNJs6-vek`C: 5Z~dˉ+c]Y%Q_Jdx,HI OcC9h (֠yz!-x&r;Fj%39Gh a[ힾN{/OqoFU\kb>G-p#ytW[5 _zipW}ݬ^d3|NXgVh~{ݿu!8JGשJe)18*J 9׋NauCLsgb:MI2 CP6rX!_+8䌵8EMKЛd!UT=V׾tZ &^8akTdIK)􏝋MCTEt s RP7``^0fe_?uqwYRm!(fUujChqA|ocn9`^7bCz+8'8j)ŝ|8cEW~fAWQ󵫁{ mBzEO73uUcCUw .6%WN4^@s&2suR[Srl&x.XDPӞ}x ]p-*Џ9" ۃ9.@ހBU^UMdSi!bUwJ9RE*3Jא7~ʁ/dWGj1*Zn0ѫvAW)z3R03O,H9va'1f!g6T6/ȫO#νx#r=&N5"M|6Ozz^M(NUa{x lGd^*~c4 'h8}kc=A- Ì27 ϲ9=JL]>_⼉|$W*=P3;jNR2F+qtIT7h }.aUC/x~paa'x60noPUEyx ݱhPDF#,NYq]a%fG$^ַ/B?}vfp^4-ޭYɨx 眫JzU m^YNM93L~9I`+6tq Ypj ':ZQ48v8]WF7UsLrZWv?Gr]PO'12췬SŹ.;bGclƪ*jFh8I {uN9@6ԁ7O<ߪ#<+vxA?0I {9"} Z933Ìtţ渚J$5`uEX^bh**3/WL^Tc#wAu<t:V־hމ>x3X1b7Z I2{poboM22IZ6P߬}9p5Ahf,SV8+kGiQn?%uvO0^n\^}T{k;j s ]2 ^AԮQc35ĕ'E/ى,*X"ĉ !?hU%4HhkqY#G|U,qvzPhשȜdZdʄbev^#&eMlF=IEihiz^}hJ Zڿ.18c眂tܩ(S]}OSӷf'(ڝ,<9@?7X]=o¯$I sxғ}U5l"=j< :!ܞNuh-mi7OЎZq~LP:Ɨ`Br1Wtt'Ūtt=ߞ?Z0*!/@Dmno3nj)WX$y%,ś" ΃6-鏃bx7P2`e(uIf B]3+Cw-Ma2Ϋ: GuH:=Fup#B̕Zwz7b0& }cXrOW#1=yD*:n˖7l$P>X`xP`Y_/﷽o}l? Wb`+KZ-@#'ePm߈h/Kgw >/䵞 w3;gخ0NpyRƩs*\>rl\{T Ct wUtmIUFVkF>6h UwuAW+\ͧnU"+\Ȕ>3(MvM߬=6U$dZ`Ukf^FNOKqvy%Y -\]s6$I{mK8p򌧝F^_4JN>@Lzhx'AZ!.M==VP &B!*<1sHr$Z^d -8?dPnunR pMu> 'j;L DKlrE2bIx, *h*"8E[UR|m.N$i`X6ryUBMPAzPN_trATR58C]&a,jp{Bz]t& Â;܆7s)*w}sLqrYmlHïolfp֊ `JRRw= q s7liKiSp䙨~9f*gh!I@@FP}I>%UٷkSBuD<N7`l΋%*6j>5xܬٝ?N$;gǪ9hWAT 8ΈvF:v=bj | PeAՖv@?o~֗ݍKhkYP+}A_%y0pTQ1n*5QMx zL_u^kbM#$ ZE -quyDZ-;Ac ւ^~FP^v>ٌFHCWڙ`6\O\)稖+f8Dp 5\f;:FP50rXkJ$ϫ@>M[h1TT-DpC/An +g畦T0Q䤍*σ*iDړ"=:?Vӷ<3pS;z`USSQNE<=E!艶A[{Q}GkԩvȋX 䒧!)D?,ʲŽI_ (hZW,IO2GRxYMVU.Kiѵi
oog8ncvrԯ#zҫ\TA{ )ẗ7s-2 r@_ ~u@#fUA5Ooe~<5C4XA{d8$h ȅ"Ԓr2︔^0\B?ZS$tWڜdzr0w&N7%ɭNk=+.b,ޢIbRL 'G'NlJIMh\t((Ѓ 6(w"3XG5Pp_ =ͯҊ(V2>+{kxHgsVI^5v2?d D$&08̖_Fa{rKo'_ zlr1:TFm#X;t<~M"#6\OGkV3w?eE>)+ &k.4_X7"kRE厣*Nʆ,iR wwse1%< ^Cm "v0ajVP ˞甇J!ep8JC =ǺkX?8;|ӣSW[-|I:zbNGh<BC0+n3b 6ڊ`cy>XEe \Qml8G'Dof¼;F5oj C~jK*7x ?OCgu m0A3R6_#_VU:*vaA4bUʛjْ* HZ%^B][O&ُQ lr<7"pmn jS43YӞW@l)v.MQJG\:,-Y(l`!'º`٦m12f$+~Cx %GcYr86PJu갽{U](n!45dGPb)+z{mC#i+fp½ȧp vq()'犳&И9`D}Sf|5LDt :R;p;AC: N~cT.ϓfUOLKG.t>ly^eFu6Vʤ@vWe4eE?{R`^ \o{{4=؅#O fvzⓞ~0Hj,zxUB-q72@S3 XԂT ́mqYP 8E& 0mqĀ(-б Bڥ/ٹ hOPxXTk`v|2 ~ _͖XMp(u&]v‘@ZĚp-{O`?pBY[I;G%p;m `t oKAe/Nl4~b3@ٵRc'=K_v5M6VV'ՕQ"'zNn#FHv.($wryEߤ1&Dj<5hi m%܉;|}5D-IRh]N[fסIEj;}*RN TAxhpz"znüA0.mcʾlQ=> .-m7%:kp;EC eCPKl#AsU E`o]bu [Z4 Z`u/c~[=vv״Iv1/6Ipқ7ExX3Fϱv`q"qpg=c|z3#EoV!{o# f= dB nz3zq'7Mi6$p,]iHyU  Tߋ'X %+v{^'^,sE[y}'vbo7\p!)2벶4,b<| gÓ G]Q>YRG"`D I vVoDbS%7ijJF^҂dB\dI0s ](sfwo3;!=wZ9R0>r54?MR#nJo`K˓+;:bCyjXShV㼪+>[v9ƴ.i-T~s*KѰ>'kݟ?J{PvۉsŚ_!Z 3ž nE)QwNW\S4<fԟڟ6< kp>M$/RF9hP*erOxSݡUw6 K횰|_ l1*܏β6/}:܍/{)>e*?3Qde_pIXc'' /ߒ[]/@&y>T Mwy XvTE U&Rqr"#/  - =4Wt0Wlq j_`dsDWQeb/}]9_.C- [xT QQ"D{[2PC-h+K+%&mXw>ɳm6|6; a*J &B=e*(8%Wz9#?Öj<(l`zGFThyqd z ʃr@n;pVü!D+ t=h_rHA=1y߹,f^M"N>X Ǭc8PҖ:Z1o9A3[l*H/|n)t6=Zf,jKKnn m&r+? "7.~"zcS6Kԥ*|7IvNjʼU/? OOz m-Pֲ,ZMZF6CJvVƼ״\ .0w[]ďxI m9"^]TS߷7U-5!\?#䐌'rlhaT\Y :oz߹F7pz8$rb=,^M,l Mr*FZ],E0/(C sŊx}-a!!q&u:.OQe=EˣhPd7>;+kLC9Ū3V0-PZޭ2(+8yR-Swd/ IQY*FJmqŹ !@b= Q2žr*r XkbVkHCaAgC?Of */Gjk8Ks^k.ʥ QpAk泧:"qAs>e2A6MI-OX.3m 9٩4Exz M) ^stC5&>FjZ6g}OxQ3B}Ls.xnkǭH6ٝ_CnWU֪Y]oUI7YM1㴃\{ G?7:=QYJ;j-5ǙSzc"oY9@ FpT 7Қ^f^OI'4ǯ8XfyxW:GFz-wh?b˩\f_m2 |,̟V9VpX؜NKk0_.wpz=yB\fILz@..}!P)]FD/xSa[2Qb'E2t1]x<jUwhPM W6}Zɽ4 *;yWװ7r-r$" *7NdE`| IDATS'$8d@LY _HG-8s1 y]:.*+g-*,' "^؛/#+M"OiMЋq;@Lߝ9^&"t ͑[J?au8F'zGpIygE)Z"5껮jzC~QZ}^>)M>I p$x-^\ϥ7#p=<ݸ $E*zz/Nn=h/,̚_j TgJC쵕hq$tEqٵOak5N|({;kH k$@XDhOjb*_ cN}"b* 3؟ğF8kiP%r-B}Ukh2St;/z)ol$A"+oSɟUfcgwn6s'E`wr؟v+-[߅BI=־;G8wzGM'rF:te^Hר)B>&o &X? KGN]#g[q(;;.g=p>(lp{W1W)#D5Aאٮ 9Pi'zYPk+-lKv  xWzeX[$&.rx.g TG`95˜z">pPSցk_0$kO$ Q 8 P,NH:*mnk *p:yh9AM.9s,p2C`,e4#) [2؇_T^ftu]X xA}o`%X$+d/t  eTK{6g<)V_pXr9((N6+| 8;W~$ H\#PGbOp9KPyV%kUx;I gkcTSPPAKq O7\_ G]%oDuD+@nN4V~m>~XXN.Fp?4-&] '0QTAY\3CMV_hODnƹCNtP }]Q>g)}R7j8dwNZ5AWE jJJ& ,^ZTS߭=m 7.!1$͕ٝ&Z(c], a"M/llC5] IjG$5ru6ybU?؏P=+c~he N I,hVVs^kJNH^ xSK&Nh=Pcsqu}VȨ>+NPg]t2TV&܀ :**SZݰ?/j:Ѳ2w2sh;Z3VaF&/MKn`vB'P=6n <(+xP/.KZ3!!>8?&h|U$jZ-|gPX82C_T {k`_A1ӻrjl x*]8ȶm۶{M1dۓmtm[7LhEVieIVDvd;<-$PdU4"繫7Qq6ON=`o]I$KA'LyITxF 1H̤Oy%߫5 !ʝ=عlhfl쏨dwU&)/hבЊ|jHxӝ)|2T ; [KR܍UW=m76Wl%5JI ? Nё|1'|=QwvWAnژ5:uEuZfoDP~Mr$Vkv":Z&7%4.B4VkMdVvq8 Da|TN܍Gk DiDi+ >t,)'6%PEka pk[GYmF[r_kDeUګd~Xd]BY|bX*;g'lh7ljzslOX7Ljx+Yަk`Ƃ ,wG/~⏕JN]UdtATZU\t\GuPAuIVZIv, h `9k1P *{P^ J!1O,jz i!sj %Z)b!3\-ɂ(Y-V cDA啿E".J!ٛ Gg"9UP;<C0^JfB$ƃ(Jϑ *mi9?.eQV_b9U\Cᑒ꽚ɒh&Eڐ2,D+w(oF[d|i9-9\kdC~4q%m~<_;&kTkEPx1{,Ul:c)VɮkqIi7$Nۆjt:_ӔrIWk͒~($S?Ǵ6֎Wfډ׫*% /ĪO x ۡʋwxצs2Cƻښi(Sh4q*x=cRƏZv2./i7^E\f|"xIeU.*#݁PEds 7i]C*%GQ5cwe1;AN=ajwwk42:YwAj, ߑt:,2jV,=e(= 5J.vo hkhӇzY OlOĊWwgT XX[G_l!j9H}#H24#wCK6RiXq]}4ca-RKC"qo73ki+lZ(fmL.qBޘfdS=>>JzZ\L3YPf8BMw眐:(U4b<62)`(wS*xK 2iCIFSGd:# p&| jj"|0 f;z7yߺFI'=V P_MՃ#0d^d#x~H9^aM~BJc !O R;NG ȍ/wPvYmѫF5Yv?γJu3Pĥ&:xs^Էn[^i#m *yPgt {#*,αNCuc ObP MV@w8vfPL>PjYgM37 Tr{h(ȀGrvuy7,\A 7r&jN٣wyXv;(*}7r!Sw {-Z?֡;K#-$PnXC>؀qaW_8|''"1hcHS^[.NF)GF(l?/ $}LJ>o5~^mf<$;Q#VgNѳj *;# wk6Po)y+ju8* _hxZkO,F2S\W4VΖQrdTЛ꽵89myĦj"Grе[=A_-"*:aN˫jnt/5r<-w| OGRS5?eX|RCpZ6q;7J Qn3W[r%AmӬ} A"voe)VZ["AvMcuQߋߙ7B-V~%L7JaqNC[b4yLVSUϰat\[-D=[ChVwWx =A'o=2*)|Nu?B~eS[xYZdAEC[4Y(suY͔ŔO'u\RKYsTgSqbJVj̾)We'2 =^~f?B=3C/^ľ!Ex;UL.PdvAUQ]:cਗ਼yH>/.^ 5>~ŻoGDw˚j;J孝P+?ڢ^\@iJWPeC[1yV'R~yT=/3GJj,Ҟ.wFK@GiZBV9ʋ܅Z27PI}dE nG,eJ%d4 2KmB5/wE4z8R78\gwfbzRVNqJ ZJ6x!諼-Y|xlSέETWPhɿL>@h6YY&*ohlDԄop3! IqyD7í CwD\ J:koN{3.EXWCvB<$*?oC) "mlZ͓Peߚf)XqWXCk' 2~أk dn"ܯ4-8D P;HTkTS{$Ig,/M, w#Skl9Cu2]I?eX`+np&Z`jfts'>zCe/EbNwsZE;X/ͺ<̂D(sC>?j,H?UFu#S13[|l}^ɞ=) CnTև"{WW0S)Ci-i\=LH 7e^\:xwGG>7? ˼#N''8-8 !<ݗ^ߪ/#'`:Zb1KpҮ*osHoVҼ5>j3x8_6`D.gFx`:?"/d:YyPPo 48^G=@ (;ȍV5۹iPM-䛨ҊmhF'O;e>~DSyW9+˓1p묔l Equ{(:.XD7 q&>OuT8}،nQp\~.&7EfGZG>0HUU$^Yjy"Ri5VSDGv,TTUDd' {q!ڃe`ez,"Gdܪ,j6@AG+#A7kߨKDD׊vg ^ǚkϛ]ؔBVyET3I}t0P\G絼BvV^08rz6ʰOM&s2TGr܅QICx2Gh`nFHMjt@aAvhj+41j7rٙ dUyH)ElFMpR(gJjE)cD\6Q"=R{)T:A҅l%:l.K8EAEL.,l a$,^DF 'g=$o88td_)NkhUmʏ3<>)mμ&Zʰ_8i יWNgLji!^ QY/SdHkK2 %) IDATB4BH֘." )fFoh&1ReM;ytU%S3ΓvKO\![Ys ' t/M_VU%:Ii[G:v o1"h2_%<_.>D#euQDaZI /'xCX"QnJ~;Zi--M[MEGn!qcVD VHT U@sy,(]/]"c2G%Zbkw~LVduWRBVhH̭PhYΊL/LJdYߚD%@7O^PRH<4$+tů\x_Z_h'h=Bi*Z!J E|aH]zI1?`Ed}o/c-C-Xg*/d=JeqczvjIoQ} oxghx`|֯Ch$b"9W&i Pm5_9i9 @@'4oВv+gNmZ2|!CBig ^Jm&4%\hЈDWrBD*6,tOUmTVJK:<%A L~htC;کcs|./<ΧԒ#"?,᱁4,c,6U[`w1_I[pp*ݩޫ _q5e(22¦LIjo?j9 砧2}mGr`8}F R% g \TFBs<NAY}-1|9-3ܑ>A 0GEQFu#=e]'N zO<+o"[NsES9(V Y&rX=9ve2(VSl#B%*8uzᨉ-?rpeZhܤ6R%,\+QY!ދ Cv$ezG_dvӜNC ^xSS>%/XGw |T7::p'dsTv %S/)2gk4rB#kC=8L/P- Ng =o-VUX-#pDg.1T<*AmT٨[QUF $f{XCN b<(V -Pfg)V&iR )G ^^)zGxf!-a `Yh=)baJV^8?nꭥE-Z2EevY(' 6qYݐp?6Е)yr@)yVoHҐ4sV=Ɨ]\5W?tGՋ ~K ekvX.xD[E)W#a Ӝni`XEA-]rF>5xR|ky֎o:e}Um9m!k~hM5o#fQ]K|=iWw]69)r5yqfx5ǞZ&aL;V|['ц#y *i=Եsv G{H1DHpy/kR?ʵϼV]24 fUvUՍ-&ծV}$G "t>(6+?/IՐcS/>C٠-Wep)ݝGݩQ팭=ژViiO*P&:\dS]=TN{J.|vkc8C/M+8\5RO NLnmGe=^:=ÍL; G0EBS{ :{V9_t>cLaܟ$>HpLL'oMHO'78eS5a%;gOmuogJP%E:JG=ZokGe5E w[W"xgqd 7$dev\߬fPEqE53%w$jJta (Z9D!:aY&5DC!>Ei+9qZOHVL\J2̀:Q뫂3jSXJ˄9F32Œ|hzB;r$i%4O+,Fk!\4ʏ0d #ڍ#6tʆaIf4f6ohS{GKݪ:wTy kpubثqc`#n$h?^dj;9]jX{!j):SN-?5MudQK*ހf{U1H3'ȏ۪J'Pzl("C;vvis`NjgʮJ@ΕW95VyBCk#UlG)O1r+>bqR{5 ;HNЎn rG&هw%&r:5BCݵĭV`)˦k]m.A:WPW$݅g^N ]1O&Nc-oB3jꯛ-cܟL߈߉'ؐHR Ĩzs+27 {5K 4G‚kq{DceqV=M%>3 #M d8ynz{}]# t^LoKo oc8y'C2y(zlbƑd#*Z\SX`6Ι!iB`KG}I9oVoj}g,WEFl.fg7*⻰>uF;lQfQfnhUcXsQNkQ`S5P5G{|>yj3ъo`9eYWfH,)C\ u:^d]aY O7aF ~[/<5+8]Ul&ZnZV=K^6E4CeHS&ʋjrOz% kZ|vhw}4L)oz_BK\KYw%H ,qeAMx0 zVP TRv:niAS43A*TyXT=zV벘amab<QsG}Pe ?Uz5ӺdVQ6XleLݝiluGlF8~2s(ݜXlXLěV2p>\#3Dgh g=vnE5K'DZ5lhGf}@m;UMŎ 'j]M f=z?BuAb2D\zg yy^4~'C}=FU$CR..oЌNk=;=LW%dz>FF8WC;^c1T@QLev.>Bú,rV5<7!g̛ՉBd=[s oF\Oos:%bBo# Iw#RO詈N( v!/z `,dmNld~Gm*KcS,$8[j CjuDox&o(EUUa۠ G:픱xF >ǓQvvw <89Cω^+:uKdT[܎xB$|$(UZm#,k{Ţ6ӬM*YJ၌7I4;%>w7Um 5b}ܗhi}{JG,nhM4m O*:.=#VEʉ2#W2Yp\Fsg5O$8tW2k|{}-<{rlx{SZo4? WxrBCg\fd̮/֚@F׀7tZlBQsY tOȧRrLwDPct>at7Yj3bT/>:"NWݍ*^b+:?$u">GB(j2IfNy"pEL3&}Ծ4cy_!H#I67Μ^ 9z8_gpAA/y3`ӧ-Atw~[̊kLpR<;Rȕ'KVaD:s:<0*?W/.J #c] S۝'!qZ>CPZZ(k<<\{j]<{\5sn/mVM̐UO%ȣ|K(~Mamqq#hN֠(|eFY[{e",%jhxk W! sj dEdgc5G֪,ó7GATeqzLBQjM=R^4VjOKI?$85MS{zp5>7_+( CPQtrB]YkGN/ʫ6&6xl\h_@Fv shYB6:Z}8&iy"zZy'2NEy-L/cUVa̪h\ =GE74 ǜ>KQBlULmj{B,OQWS}\}PUܓϗs8Lq>͇O F I“,ہb8(o9,Nx9~^E?uʼnRiX=닒a &KVI.ov$Ȏ J:r Mm*|3ӚgAĐ㢄ZdO¥lՈ7~ґ9goKSIQchOCF4|bhP:Hf)p%QYKTF\ϣK{zBo.@_R^jfI*Z;BO\!Fh8 h#ZI"co>=gd> Yʢ D!љGoҸ]-i)r,G<6,S?ƣpC:@CI|" G.qWE9ta*JerZμ.Y*7\TuA5v JŵPvò 8QfmwMǹ#^5o"_1R {Y X+%S*BjX퉤 jd.Ʋ b)4D|C,#*\h,M2Vx l9a]Yvl[`ß|*$+ڍF3ӪhVsL]9Q(n2Lb9 <'lA&q'SO7$݋RLۭvwTqeTv7t^B=qltCUZmxW5妚O3W bs$_ >4(o\?pq]4 3Jɲs F.j/Z ZWKP2G) џ=-V.猝^wc o1mM?9LCuk"Mtޕ W+)a}\=,Ir?`?jhd8?ⅼ:MN0ʠ|{ B/TZfjo 4c2EÕ-tzA,l[6Z;BfϢ:-R}#/#%Z*yN(k<N" 緹ժlGv^V8oBĮ͎<3e¾ETF[=kZ;l/nOnsQ0tՖ(E>+Z][oqF%"/( " }#mxRV7凌4TdžF[8 T,d-:b!^K4YMF]%MLOX{^zJK9̩z%t.1-_<  VNϋZcwoX^H,0T1P8QZAN62rK&t9W-BkyZf,uT@p%J\|,U±䅸,wxAr\ӤC`ӂ@Ek'3H9_;="!w8XDςwnUVaAsx\hTJy*➰u]ch EuI0d:>|F.hP =[MpHQc8cb?%5yԘBpSh- = v t3R++lw4ċ@@,XGi>޴ :t2DE(,G$ ,$kE r /W hBPN|w*h2Qqvr^lOK$!ԏ/Ŀ[/OU'.(ϱ סHVe`ˬ':kܵ|JVz*1J y5Tvܼdu&ZDu;c"J3j-WiuVK^ef1@E%,JFf"@umS)j,v(SW /nV4WŽg.Z^$3VVaEZGN9'SHn$&XM#x YUQ< k|@Cq>r'?ˢbdY} ^J՜*"g,. k+$2Qcu}Ej^.E84~=૜CΓuT)8e:N# HitCBMe/"7 ub|3Cq$z?Ӆ6zHn$'rA (򊪶Ճ?E6Կev/flg̿4*ۘ))~3R2F:yIPI1lj"\!ukʰ :l7)$ywQ5Bh!>RM AyNp)'Kxˡҭ!M!xnf#k9-B:h'\%\FcceI!U΁Ax<\Js2 $U^ieoAnZMqH?%]䮤ߤkn ZEe/+ cէatVGZA7_ q{7D9R~8Dv1dn,+51ɾe޷]Hh)5Ja؂&;2U#!rD}ipF.e{\9HR])JO M #&h8JcMcWxx~zhE}n`#??oF%ewK=)Cb~)%D[kw :nkO1䈹YՃ8h) vb !mpV<w11_~ѡ`3-,˘ُa&e"Y!; ZW_=x7=E CfWf ?tW Q5f*fqsΙ8g# %0ejホy*FԆXKqv$Ajh 7:>N<,ru'G f'K<0N18?&"Hq_X$*~MyUNbAQ*܋IQmQo( ncgBCv@hD@Hfx<8X>+c&WrƦZ%{$~C{&jqƱ?g,UC 0UrpU,`i}5TsRf *{;حZ%JddyuF/%*!R^f{losGI!,܃-:->~;X#HiEZ|;#NqŹzZ^%$BL?c8 GI:{̖L\5twg=ԚmWqC% Dg:ttI,Qht2S'QZ|JK]Nft2=*y)JI:\r(W(2D M2FyN?:zBW-2( ]X!k> ʦSldz"G#U =W?0S{ʈh\O4%7<Ƚj]pq!Qa@jDirh!63tFf9S aSx Pc.u ]MGi?fD&b=P6=hP>}[G+Z;B{h.:xMIIRreRGi7:芚G[Q{\_r:Đ\涐Ǩ߄2\Խ_th_毮PӔj3hAu˞G2NYpU+O .&]%Q<Ӆ݊UΑukh>Mɀd,[(Cvu+YS+o`]wskW+i5Q4]݁߼DF>vxz;Nu V cEM|%,- KD&q$9f$7 w2JEIk5?G@ȟ<(c?4=R (=v3e_Y+>m4CD{PZQ脺q]'4Gs>l97el86.P.*jyTU~)<>2Wd_*MjZOd5,Jk+r@wmxUWwS-+M{BYHv44Y4~l? 7D=^WƩ.G%an&́Yi[/&1D ^܇@ %Vx W{qOQޭ-V9FyyQnvWw# (á\䃧rqtc35fSh,~ɻ5b\XaaDZ)Mh~CEeeyV+^a$+ȧI4WԔ/`T4/"XOhqSʿpa+F/K}8h'z>-ްsYfIwvg[k3y7OO5N}7 Q&)vbfjZ.uVQmR;CVXumPdl5nCeˍds',s(w9LiZ6陭&\ exC'-qD~;RR=1Տv/DwB2eiYj]QjqWP~%|}>^C IDAT~nV 8dw{ *!p @-E[ԹxQ2ZI%JH!tlGi+sh CM*g@cg!Y:#gujXE ו~t Lz=Wk9ޭ<8.x}ff̃eYYX"y:#p>j5"ޡ(lyy%Bf5R5r\롙Br#NY7&,["ɍM-Fd[ٚ[Jȋβ<M '6zVg2rʦl"U͡26Em~Xf%B p$"]-j%ޡLwf?N>YB:]iꅼT}` ZF$͑a 'XdYq~(X?.Ʋ(4&ko\9,ճNYX`  Wz^7+ h%Lv*zZu3)T" Z(q((Moѵ*g=)uO;vT4RtPT=Se#(Ȃ5rh^9z uv͉A]>lqC[Ll5Yj=J PPұh0B`hf"4 6H?ʢ355YL %E-hKut+>A9;vYJ0Y'P+j:o m ~N+5C ̕#P3؞LlK~G;Ÿa `'UkkAת &8ytۭSz\htVSj%-us㺤1C]qQ>9!  >zr,JSu\CCIP:|:$<O_F(t%̌Kn+͔tvZlx!k\]uͻ >`{Ea8Miוt2ڧ3ǡk UlQ;( (_ rGX)X$'A*& "pz\(!g8Sɶ}" $|aܴsƅ'WP:FW+=Ll>J.WQ%œi>); C=?G"N>פ7I~v'.~۹>hxC<[0iʭ_Wʩկz)m؊ϰ ݎ:sP {G-=lYVb.Vr",U}Rb4CnON?3KʓocZ ke>#rshIi\PUT#l=d >Ej( g@kxGkъ/.c hz:lh7䎞/)\9yO̐MOǢ0CRH4qb";e!kx$<ˋ="vp^j6NIg3l@'O߱-V;35wz wٸR5EZpT΂;uU禈 b ,PnzPSü" c:>*ANES`Ur9 )>pJK=Aއ'dGD;x%ڨ; a) 4GJW3|Ǵ0푝D"-A #D¨Xʫ[?!mBz}ݭhu"hh/'Zv1ۼot~xDº1>lQ.BB0L唬Tq2Xf{%wQy3>L -x#y?W!o[u )Hm!=gLrrxa0II(*X".(=C ~3I|@!\EkpuxFkf_{i!LFyFޙv[&P_e%fq9C 0¿hqȳ.Prۀ9` ,+3 c u >[ / (gE}u5O%J  ]iV7.ChG;v_RVu%VTfqFŮ#?T9Ӗ,hm58w#j(F꾯 +Jܸ݀&}E+8ϡ#ʰN6Uq?D 6U܀wkpj}DkQ 2!t[0 2S-U6R,dXqkӌ{QS})|/rY3ܝo]8V6j;) ;Đ2*yavq:G?/Flw88zZ4.-#y( x pb"mEy&ဨ{] &d,["rvsqx>*W)<,: 7PJ*}{\LL"&8-01l,DB"rZ1$qEYTwv̤h0@"'֟E12JGpQ<¿"nnp&qݙڱpLfOcBQ11˪j>9DY}U@t=P>+e>Ù̽cQM<;z{Ж۵$|?>(B(V,t1Mt'~RIʱ4"BU7 Y*,OcU#x" )T׼\Z'>#TF̢1]ǒ6Y P~֥^$h"ܵ3쌯 .! ar(%:\&?&7P[ZJq?0Mgp)x"zX}e$QRU=I <;$]T2[z|;sܧK0yԯF߮-peUO\CVP2̀0XnQ#HEz+yy C#F|y(Oe{m]D@C(5Tn)64f Qϕ=4Exq-vKGRSB2H,*b kI.hI,bGV9GrT3=̼jf"cX;Ͷ F Mxo43ݻ{GmfBxdv -_]"O_VHRk\qb(J9K؋۸/M[v{7Q8l`{/īiP ws$2#QߣQZ !usU 1l~5Lk6 w֘~ %O  {f-켓^fC'h`>/n[ݩ174TCbhM߼d+i"|iȬt'ʊ86CP"J"xn'tȏ4$y978e Q*HP.~6l$ó$^Xw}v|&u]I?oZ/OR]Y=1߅jEh:mE9*$fI!V@a2YF+qJ:rC0 ,%k\ņYC3^\_ռlĞ tf4@HMKW.A ,,{yFEZVwk\DUܰ:aytF驔sjU^ _dWh^!a,#:HKnxn(Z.";."&tETQacmdXT(̐ex 7+\b>rq%~]QS#cM0: L)hqZ1&Gi-IY^q.4 ?C?_d%r_"̪qf:wC!Se-2?Q8m<x,)hb "4tfϺNaFTqymk.&0"A'5Wz|8:}Ap#Jy y.a'Nˠ";I#]DPUl}h'}[ 0#轜6<ģ.! Q3{E TP-㸆ջ,#E (rdh ti=s9íoc񬚼;Vt;18Pexo\lft -?xEyr/72^dT ]&IzWi9o8{CKlh8췽Noo0kSʠ}w)$9iG/bS9@XwkA2d)@{-Ug/Q_X/Q-|,J%jʔہR!H1|O?ȷxŨ-=psIҌv}.Mqm-[7e­m-۸76l-,nm ^sv _gfY+J:9w%~Mv37 e pH8A!0Вu]SCqOXTw e \nOoCV{Ɗu%sQjL)7Q w0 x(<ϊۭt7H?Aq+J]|VZp_`Pflj\ʲhcgufw ǣɾtXV ^EqW$ip38(r0'?Zo [ ;]WTc_:&{ȷ%G+&Z8Q݁:BOinWwH1{3F3f pJ& OZ.pF*SڮGkyh<ͽX -jYKŤz ߂[}C[Af͢,Iv j_F _v-+%PO|[gXFgfzWX?&x|+C xOHcd|#l ɰZ,S$(#Y0S!A<:8o54dɌob,P;0`=x7Z[j:>p.X`8h(߂bG+؋$CY8$5$&[S T6OJhÖQ QE@equw%xe#Y̖_2BQ&n(q  IDATb?Zs6P7S/M Oc9ꕵh#30}c?ǬB# sڰ('h ū@9q]+ ?hMW{\G-s+An;RއWaK+mx7щWafXfc]RGx!QDԙ,XnMh!LrED9' wA?F{! x#?~]{A_D6z/0Ufp_(&xó-*g. {p o ΍>M3*`:xI $j FE  p W'`U@@G CD| 7d1ܓ@j`.<ˣҨ &pb/aY)j&% òpx,77v#']&sb;h.3 q*[3ʴ{t ҙ$+x`e̪x@KN']DRIkepspX9_Mt&.3FMjT ?)9~8ž RJVcrJΤ{hs!!IXD9 Wҕo0Tg6k3X1sU5>WLGq!R)$-rY5I'}5qZ!CNV O_.*۳w1% ,.ƉbR%L<*qQWt! ߭ΰ J˰R(JLRxa|e.߁xR q\J΋#ExsGuc 6NtEq[t#V `xŊ3Ya dm c4>o6:FXr8Ƈid &N$m/| t;7we~34|`5E3xK@_Ӎ d\hފ=Rs4s̀&6U#djV$$J{"k Yhm={Zi)0d^K%\vϪhg*umOwE SCWz#Rqѿ&kv<aGIYROouR^s&Z"cdި^wOOXKI=QE9IUJvU͋ ;GNwY< ͜ wv'`MьOkz36`*- /HjM3b-}<'mޱPAB* {{kv\O>&G;zΆz_rM~ RΫKf}?9Y(SI'Y;=8ҁ.cM{YZKI=̝6% b5CCQhG~b;xx4h:g߰'Zb_{ai<ԷH@-7Y`G2рkރbmDi1BbϛeH[6(N[{> ,$ߧ uqe 3Z+ +jM%R[_ aơab1 c! o6E@]oIpqԞfvxkϣ|ǸKo!Cxi =YW.IJw +<+l!Z$bR^y98W\2[OIMq005174hVS;fô|"Q) ]h.R\%D m ngS$/9_NspIMw@גLly%, +L7*3rKԏ i-Ǻى&}V׶5xؚY%o]|PEWzl{jb3sI?H!Uڏ)VWT趈,&l=thr])EYn&GpE;XVMpYSZLq+ ]6R7o칉ؙ[U#pɬ? |o6;ǁhV@w@bHC! [Џ`*ï| OO6 Y`ၟ`7Xc}؉M`I1^0.0|ip8ʛx0!ւ2(mnتN%jAl d7?.p,j C ڇ(^DQWX?e? &ɗƤ n$~:y5gUXDIvAMip-C?!"=Q*7"AZFJUHSŝWnRqZG#< gmr tR|1$-w2ǡ")jR$i1o!>tvQuvoVLox7#'KNJÝi7x >I!_]dLE]Hy\u~m =JgUQc5mG;;ag2R<?(bŢ" :kЃ4vyla tYnWz!-"r؝&/OCrk\ gV}Ǻui|"͔j݌]1R]:wAU:R+ɣ71`䢙(!a8#ǗwrB( ^I+)onHck/uwҦ .8D땍)lI?Y,;" w -@Dix |-VlzZ>URw9lǍZ.d Ywaۋ`Q"̐UTJ<,aETUT:h-;%(Y҄1;x }-R͂vOJHޡcb9z=}06EFite3:fl3 y т L(3@kASO\ɳ*|C l@]Oj9 CQ6$cr#mhאrԓoQTVilYtB } Ƃ grIkz!EX1|`q˸QA>%(r7|zoy~[Um;޹$aeQ`iv#}Ƈ칾RƽR9r iIN Ӎ 1WZ6C07f 1֥'Pt98*<~>'|vW/$U6i5 EC=]4i (X2ձۖr0X譞ȳ@wPb5Ĩ {Pp'h[8XWs(0:kk|;k^4PTWۅS{T]"#{;g45Nf_'Pcq7Uef3'D [AG8j%nLte/OLZPk mY1vu<w[e` eSf E~%ߪn5,l"FM_ͬ9uib]>D/\fD㛭&F:;kN0s<|:$š2TWB0"ɶǥA peV4-jk.QӾHX?Tv<:Ek\@wF:EGٽ s㢧dHY %3˧>_>E@aL$+Ge^:/jzt|.CXI~gkyǺ}ϣW$-Q |U./l| _*`6Ky/g"i\DO)׹l]?47[='y">]4Vj)Ka5x~#MgہhiȾim݅"2P]D(G]!cNfN߱voQi;/@E8SV{:DFʊ ʴiۈNkpJ9epXd]Ɉh ziV^y!hȏ"Mk2w{YT:5@c@u.Uv*V*d >Y9aKXL(@GZ2J\WN4FK+/̛`Fi*ϡ=a yK _&0Ap ?}D. vHKQ6n,%s6T}B*J80 nY; 皵u 'k,-eh_ bf E CZy"qI##+C-:Xsq!WE| ( Z7@+bDy{P`D,طV`8؀ΑY؄XJ];acWrVI'ƻy{b%,wfIk[ i Q٪V}JkWHRCsXJ꒪bo~2yȰ1>f1P3=,/"'*բsBq^2k~@?do#,`(`3XS._N*М}i?I dL/⭙W+s#=u4"0XM$A-hڠ,9D=VUX ]hHkI5I= %ߕ'ՖdTjyJg9=ˉ>J̾v;sJ@B~a>>Tga0#*Xz_>'Vd++! ? 4"8_2x"ox EPLN#Y9uFoY7fSPL*I' {c `Ln%jb <̙5"pj@k-r]?{VR_$B`GNJ lPI@%Q_` >ԛFAXXWyfg+,Ɠi.r2*cjHZ}^Q $ B Sa*Ss1Z: Z#b B7 .&,ͶF}XGr I%Nz -?pؘCpQDv_9 0Y"33`_E(by -"pzCptV+:]oD(%NMv3PaX#x2*l[0n-ڣ\vujLj{t;a+OPnm6 x{:JE*XTnfR$8 6* >?򀯲@qĀ!g{-&!&|(  h3[Nٝ"k#wW[;HoOY ~:WXA׼Ɵ,֋KGy[ARXN ¯;|kb O鰣)<m+-ʊl?ʰLa^'1(J_H&MQV;˧}tTT$ib-I).ku#4M3J_Wlg('R(]=Ba+BN9+E v8tQh "-c}|ĝx_$# .軹y:/t+lk!x5_,69]z=*-M!d7 cw:rJOp5H'`ɵ*:mҀHa]<]HLj!cC!$^?߰r9Gw!3Q](OT GntgTIƯSV,GOX3Y{% 6tApͥQcE YP# ރ\V?BEK0G!8@}pj(1(MuUXm[2.\48 Z.F`4g]#Q UoXO×k>.E`2$hO}4Zj;J)0M%`<5Pd {sD~F}Ug&#S'}h%^p}稧[nX&xB̵98k\2p aWڳ->VFD} Y_1vK>"$-!~k.ÇA0}:2ʫ(i/N1lkkoZWE/LSjv7=3FZIh/ȗ6r$Iyp{VH#I,Hk*tC@K@ pQBN'TKO4$5b|$S++nEv: _ڨp*]fOfVoA aGM\Jk Y 8vDg8 |mѿ-zV[S܁znG 9N*7h\|p ,x3ꮃ3X]t{xpM2 -\ ^A2h4JJtҗQ_^1l9R⥥Cy#bi*=LPgec G8uf\ƛ/-ZY^GPU+ԙrw'5@Q|0xFv(f~Fw</@Ŝau \ӪYp (DB7.;Ūi4j ÏԳ!Os upu][+ G ʿEa#Džs R:ɯlφ9G,FV#v*j!h9#f;{X+IܾHpT POMb^NwɓSX&C> &mD3ހEOx@|doʄ!BRGRBNm>r)_ )w@UѺfv;B(?B_f k^SD5yX=Pli{VR)GΎ8VyBly.(h\v'vdSX;6e} S sH@-_NhqxCN,rȂo..o_(%ͺW[9^7R6;I9ZAh&(=ԍدF7D08ʻ9\7W]<Ȯo6s9,t Ũ_/ =Ii@N5d讠/vmgc#+תc'F'Gc y. r},/b;jߠ$dY# S[ka/7 @yH&* ð«seAY=.x'ѯp#:nNpLBzjC5|EAIyj (ÕjA (G rb;~ۍh-0Z&CGp+,@g1,p=r5x=H& k$΃SVkhc-cJ^l-퍝`,[yEq/@ͳx'veÎ`u{+$6G$/c<@lfLk-}؂~<&W} YY#~ph&`ˠ,9*@:eh=|Z)Q gx +H9Z^ `CH(mXAݔce?G h5tʋpK@5t  `Cε; (5RLab!9`vzOK$Td<&˔⃸@ٯj)vO!xY/x31~ϝ r 泿cnDJ^H2_.>|nNv\ĩ9,~B|S/(o``JC+]j-8 ~D~cv8ٲhmh]1I&JYb ܯ¥N9LvDV(0^cs\7lum%~}&㬲 SO%-􊥬Xdqy"W\%#:Ga5 幤@,mC{#KDfG^ibKM;ʃ`noF'f~}Տ9VNvnbΎkXm2-cv pr[y>Ts7omUp^[]ul{j)i5GFg)4rVL8Eyr^ ci>khB Y#U^\}vKje`zo'blm7멋`W,;7 ;""&Ȅ]GV_&`l5cµUY IDAToT)GQe)^#4/9&r ,ME`nF8?fyy:w6-|i0%H)\{::hGZ{^ez~md#ϼ8+` ?WvP8P,ZOz(]p%b]*d.ډX<@zKApRS2V5d':ڱ7&CmqZAƼEu+S?hfUo\)boBo$=4ZIdg8{^ܚ̅&{4ES|t@Y#R+j~]G֍_?.sم0mEYnl#NDUٯ"o?̮|X' uUg(kQ|5;eBv^R+ pc-Nʙ1KE,F򩨁iVJiT0Ceߠ9, %P~?`&k|"!rm 0C#<@orMPE*"҇U`!)ȱr`PGȩ2Â>T\ @gLbE8/:~JLX<<]DkQu}2)$F >K=0:HCv8nd紶(/h2[FK?s{ZuLL+㩡e%Q1laR;x:M(HYFNTon/ }8 &nU#w|q$;ĴqyFppTeÓgeE CU:n-sAC;!6dEKV$ףqih6>v \fN$fd3H9<=MoX8|\ߑTTs4/,5%-VHx8^r#;aotQ]١H;'{;d讽.h-w=c^Ѕ<]"+&_YJ5zdR(<\PV^QFPO<$o=t|͡[V+AIMOCao_=2V{ 2$bASeO90 QZJeob9u j4 ja6'e=i4NCe |GP>ܟJ 59 }ݙFL1+ZuVANo?Zp>Ctnɇ, :KM9APKnZj>?3촋u2PŕXƿ,oiޮ'|T,#廇2oKPG M 3p(4 Lل ~2'lΏy-= Y7C\xfy;F [0=0#nY&NJPS(zC8gouжt]bͬY_W?q8h=/vrāE!/j@MXv= =l K Tߩn>7+N~ڝ9^*@ >9T./r4&sA`N_/cUrŻ*yF FiI_]n8ـGjvR<г&.k~仑U)[/x1H;PÇ5 .+{"I 6[8oJQ<% p;ڼb~]F|[W/Dnsvw#V!nwVoc4φVB܍+%wҟ,>s*Q=ήc yʮVCyt$l  W*ig5-z}?~QQN+j89< YmL!1 .9H-W؏p1mC|.z :K8_Ջ Eկ@÷X梹vfP/cat[+gb('@ЧrR1Rl( g,h}A D>Bn ʏt2y]m5p(QT@%VA0 TWe.d;C tҀ\,**S+X Iɏ`x#<޶AN|!/f`nev)8OM))yëz͜aY_̦F]eGΊfMԃ`*ޮ5Tj&rmNTd rJ7ƅh#*{"M51f^?"KV3efb f6 0|kA,$W˥,?|8 c1ADզZ{@rFU*#; k奓m2;[˜ ֮VM !t((U+RG?I(2QDܤ*2DbeҦt$$NeUb6J<0 _W |2pwz̖wqNԋtkJ0w^OK&A^[GQIb;o> (lZQ-?8'N6\r-`;2*2}պYqD]pt+𪬛ZjFvxpT߫,iwA'֮>MGx0ھem:Țc`GѠ Neo\D1.20FI!j5'1q|/Y ܎+GTBg0){N'O  YG0ITׂM` çY&?C$myUxAI@9RZTu|suVE3%G{aa+yV`-Te]uݛ5փ-xCT/~2\Km8ʆ߈ jCf o8`n3d5nwHur-_)} {3_8RfI;jA1Tnfd,d-V̭_`7f  no8E>w9sψ@69j8abuE||i]Uȟ86Rt}'1ЋttfK^Ï?_,TN:(hm;|EdE4=CeH2w}|v1О% uW:&<;9AK/c7 Z 9sъ/;x\>%#$zʳ[|Le)1} Koz4 CAKX "aT ¿^*)l$tâ nR5D] TTɣ J0 6ƻA'P[Bh'-ہ[vKԧ8jfNP]`GWʢ?pct tg's4.zW` '[b%Қ/M}?e Vae[r5,/ :oYPD~U;p\Qޱi68Cυa*|멵%ܕǭ5̢YO~noOsyǩmTqѪb3("֒9K.e->V+qOwQ#A([8H EB\^I-8HӳU)ủ1#9GNRh)'Aa䵮  Oa~\ Ʋl=^Igjq6r=?ެՎii[C,ŵU}o96aW{NK U…&>p|(%ڲ >))vaYtDp4o3WA]/Uɴ,}JW|}\͔ !6nOWm7zJ=^@Kd @3:8 -}@Nk3"ǁ] K3Aa,2<;)DXv%fVEクo>1O3*l57NEP9孞[*w!GٖN8.n}CBC@@9˸kG6wfiJR +}t=uDJ wgGQ ]~_oc۠!VQ1 =P t6ʶF""W5QuA7Xiࡠ-Vw;f`%P'5{PT f^ P4^x ^^5B>A x}۸& F@%~T wPgO= '4Aʊс6KfīGYoadAx]>|@)6m7.ʩ5YkQBmXJ׀~(ޝ>C"GE&ވJ098n^ﲫyK'dtL˜xo1=?# \h*j%w ?˦o/~υ,fPTx>?ea'DW_e%կ1kfu"KGY=f?H|zjiwG =DKT]+e+ERRu6`/'3?۷ۧ`r+uRU$V$Ţ{5~x2Ge{eICh;i##Ŵ)#Y=QSvEOٚc'd^|yg!M} ByFuGp\CuFl8KQM8T O{@QXQv)UUlxKExjgcS|+S(vEuG@Cd5qf9`1XM9_#a%h_A‹pjVgOR-mHKq{1/C15Lep 4d59 tea#{5pS@?\W>_p4_(o(Jy Dn_F4e6590[Tc&T5bb2-F'*8l*h$[,XZ'Vw~VZUkHKMǪw9\Ky cno cX\**H 4 4ڿ SOeælf7D2;O}27UH)[6םb~wơ#5|QMטK!ށJe"|vmPW+];ocX&Mz:(fQ]K }Q3έ8#6xq>Bs]n!>l4<a%7r|RcHXv4/68jo1rYփ.I|)$v7z?NY'2"2x+M.9'L}Uai*~;PMc|PUdZX{]xQj5Y?K2 'eQ9VNic=MP"O0V{ ]LuSZQ%W{VhϚ)Z\+%fȐgc>MVuu92YNKb _r0L`\)O>ڐCL cZ]qG}exQ!nQ觽kX+K¶d `HWwC$wxCV[(k& }jsd}"*Q$~ae ՖD6foӮcF+#zp4֙Q 9R_/h=^ٞG86p+KhoRuv`>ZΖIz [~} &>auoɸ4k@IπqNS6s湬G]CW]kwux2<_SrlfoZT6(\EyS xy Е$Z'(鰗hEGzxL\ݱM@$'+s:O;q(]%Y7,./J^@#G@E!Pe tF@yb5Ǻ.rV'K hn:.dT-dWESޅxר]QE,N'^L|EQycFjڋ!3Ζ,NgOE3FҐ2]laoؿ$|SNeq-pnaHN:zDzY>?43,c> =E9~2=^_FU14GO\{|*n/7".´-uQ˄jEڧ]wxDx[@M;']gH3e;tSP$]f%X^}ĺrX>{d7SY4e϶ ӖlD"ʃhH#܀jIr08+))C~5\>VPe8Nqd܆g*ec `ʅp L_{&9񠔕n1}{`KPޒݮN9¯lףeBPs#U=s :{F줳̈́Ԫh??>gVGcaPl3*u9=s+`Caev>xXmN_I3lu%ytNYN>F9T$1r}?Kg}; x.z199rgKBTrTn9X^}:%͔I`4C;wfջh!1$\WԝN\mEG$ Uު1X:Er&,[;3>t+"*"0/|bR<7c7!P.9D*շ3=KRFvUqDq8F q|w Dt^eS IDATWSj4s]`,©h{QUCÝd;'5!mEg)I)|' 4BYFXg].~;n2j-|maqTAJY+cV^V[e呲4E%n Ϲ$MigY ΁[.k^x\ib)O'J:Xv1Qx66`TE/^D& ͆+ޖODCw(QT%)~tP^'d) P n#{fo:/;m؊z/R5Sx=1^݂bhƏi`Es8&jęNs^pW67 VF+b[orBQG$7[omF7cX}CT}R=ir]MgوT/b{Db_"[ܙpʷ)-z$Ͳ13|tӦ)s1ZTrگ8$[8,πhުPḩ86>||eą ~jdS;m637ӓF*wG.&g#KGk/RsGq,H^cg5az[; =w,j-]6Z+.@s 'JGs`YUh$g4ZOikԵ{\=NW}=Lqo) VOB%s4i'YU;NYYRQac0Wa+1Hz:=*eUq6N1F5Ɓk,c8OoJb.vdult]/X rZC[XӮw"'ypOY}WnW+>`\4'F_8N;ܧ=kE9pp?WeL֓#iߐ.h,:|d Hnu| 'AC %DTH{r@a}i & hZ*!*hkT f[.c;C9Q5DT>ۧM>W%d8ʣ xݗRhbx/'/w7(/{^2atqnќc 4=)x(f+GiLdO#~yK>AnW3$EId<ʫj OõlF6>D LD_AZE𴠣DCGË A'@tCy8~)3(cdze+v$%I1j&:D+26X|Tkyg0x(^D?|QENEׂA?/0ё -ЂsZ`$W>Pց稹zQG}*\ሴ8 r`,)obRoT\ud&HQr&.Sc{٤@-Ӵ(P9̪'XMHZ&6w,X9v;#\ew]F/}\awv]]w7^TR[,E#yg)e5 $h~^N= A"$t6ǮOZ&Tm'C:=w}Lo y`3.t7ՓHbu$4W8&iEɁZȹrW->revp!Ejc6Xs8MW9ȚY| G LEZu)'[43To]/J0^G(Y so4uIja5j7`H%q˴zC-ltVVT#F6?a2ʲy/7oj 4䦺^5ȒKn7fxw:jugYG>*`U{4ǺhnOw'VZox/?Gt|)cpx{(G+lxd+IeCiN࿠/=(?YO|╂d%F7 k*m2\Ge+. '78mV~VPc\&0u|@xAϼ l Sh~4wwg8gdѮ~ &E9?܆q":T_W@8P2\ґޫ:m#VtSYq5?[ \G+1RNkzk0ZJgLfV &/q A F#)l4H *`{!Z;iμ%g-XM騕vLSBjoU)_|lU'l*^zױ䍕s"ts rr4%zWl6O۱2Gm'g٣`;% {z=Wf6%a 5_#N06UPmݵ#14zDJ OL{;($EiAA뒈|X*$Sx%U'A[N.(2 vxR\Sr܅3у1,/[+py܄s/10 q;$â lL/yNR0yQȞF Y)&TzAe'>F X5|639@ABX6CLoq/@B K l)?#<#:Λv'5JqwX{{υS/K I|aaSL*Ocló9'к9׉tPr>obLVdz@/,+r2Bz!7g`0&^2K*{wOLfyV5)RQl`E^йZSu+D@1i *p579 ~`Y `p\?㽳!_Wa9cۺg3X= kϑ^vQ,r_PY">w(ODCOAN{2\$Eύ2`GxH&7@= %mWouOc3:I aOF]ōczGqvM9M?@QWڃQT?gkTd`苑7|Ii~,e7B6D`3b16Xu ƒ_ }A%QKQZMZjy$I!S9}wZ2su AHZxY*o5&Eg6L]wm증AcKPkOhi(+"C26FA_Imum?rKPWQۓI5JD8ň{`/9G3sFdIr+#||H#xx63 XC4qދTȟ4:iI]dj6#;$f4/CDVZS*LuV>L`}>@%LEhn5#J8sy.c=|\J#< <~^J );AvBd85ޟO"=Y-Jn1}K(nnⰋCv6S>kqq:G} )cu< Gc,CQJva *2CZD-qBpWf 1lODoyIO|>tcӀ7b3h$p_2պp-yvw%A[Բh1(!XȘY~p7wQn%9@A3}0l,8#> RfZ.@\B8}9+Y濠ԻvPєcUghr}z>v7ZLz#}<9d ^Q Z%׳FZ<X&3~O/2>$MƃY(Z,sRp\~q[3@w~o;\Z O7vxp_f57/+缭%擋p8,a簺ij;j_>d-P1Ԅf2jR8Lƕ]KA5ƛg19( *AHKEO@8YlHOf4͋lF2[OV*O M6FZ&k@Muw$yrdk56\(9 T LWV:V2x6Uk+뉫8# TJwM/a5g~( #H;-{!ͬL, c'xV?H+Tx ? ʒN~>NڝͲ5r /1:"&)OiZ{q;oh+璞Kyܣ]ܯXkYol0+UisWwSl;y>11ݦ>W* FsA^^j!RwV5Qshٌ˹y24PB#QсJp]N6S׺;;YڸۦLK$鯃,Vyxb5o{x{?l`s\_|C!N.:.7}.n|/ߠxgZ ECI ]FzWY{Q#d5lw3ZOB=9WG !Ew~<j:%Vq . GRul pMj p*'itp|Ȉ)#Ft𿉁 j&n3_!3[νeX#ÔYhB]#H?愎VLsI|J&,*hZcw@[Yˉc!pf0-<š ?eIp>mKi}@&:Q|H(]L^FD۩%ˆ  "Ild)0V{wi2-| w~ȇ(K8킇Egp JA^n5ç#T4E6Ih?j ~mL$(N+];􎻽ZߍkNm x$|S\sTjM,+U\=h7p}#!o?`j[+V`~Np:i" CQܹksf]`J!b3!#;$V Fnʃ,W8lSF{cq_p/NOI)mEХo*8-A]73o.Q%n?X# K~_ ZQPK\I>uueEǜ(/ϻ!}&9&zM'΅YJ,ɑ_9O,:nۀ&`=0/.;n>s6tZ{G\R[YY9ΏQ_b -xVae,S{B"Paƞ?|o\R'8 jvQ33a 6'ґ<7Ms^g` gĄۧ;}߼36pc eOpH'xGE_X<8ۇ;M3@?}.v]OHrz```ЂˬTCU;^[>d9 4NHچPg2{=Ⱦy:T<%r6 E.|ݒ$0;&* Ǔ:^ia~!O"fjSoWKݏ+FYKa }NE >Y Srg͹-` p.atSKJN;@Yga~'nsORy}tו(%T8҅4qz4ݽruk8$eG(7u a-<  Ga \}+3 ʕ菄N~LH:;YuX9٥;͜}CQhT8x]\|sJEȴ" y&) h.hLch,H}12lFp#|A h&>Im-ז"cR#PKurN '3arpvt,A7?QpBT* 4!d.9M,f9B`(*-tb}0c[, jqu/Eq{Dd_Y=IGA ~ڪUTPW

V楸! x5nO9BJHFrhOAF!uyUV`Hr\1Zoo$2+Vc*Z袊D$?.{`рSIU%ӂ?J[Iaɐ>71U/4ˈU/\K2!V~fztb ;cjHP$9Yl!ZzL P#%HUo rx$;⻂D dH.=j1^w;\,ҒUǙ,Bvss<:H3$ <毤$YXIBF6>MC#4j#VNFgK&%p=WC㓊-,8rr >ׇv6^)n~CMhiqIUF{` S-7<).LuXWtYM#0U.sH Lc/a\y=+gyT{KH_1ӊ#7bzT~Ks (/()7u (ZRUzzpc!m@^pb.XT.$;鞕Jy0r=+CNmϹ+J_G+BC8KpF{RJ~~ؤhm O"j @jP9 DK'(ME 5~[,tݚ0r5k<@UF$&c O"˜$ڮh۫׆U.A+gkd؃Qj7G0.R@Χ=.ټƖBFi!?*ρ| <~U%R Lm9l*B+=jlx'zzfKhQU{R>:wg֥@Qt Up/vRWM3~QE]vYgs[۞{ h gڴOa֘i Zn9"sMث3G^ASdx2? l bTHOjrw0%ԥ]ݜv_JzXC(bXҲn@`=qK KuV8Vc-#*t}!㞢Ler8cC1MF$qQܰ& OOjYȊ&Q?ʖf rEsAk,Ak,A5жZn -6 Z` ;ZԮ7 =*VpmvZh* xU9j,T)xJr]9dk"ԄsmF8 E GbjqYWv;Sem7)'%]̀Jk fX*B6w(ԫ Ǹ5W]?2݈%uY,Â3N݆܎C(޳n#j0D < 5AGjI6F24;J;CBIbC=9 U`>LkLZvXN56Cީ ~v;A9KyM 5˘3ޜGHqR-b݂}jZմ&?sb.-gG(1*5³`)]5ҫ#Kl!Jm/ExXag +uVR3yxLzTREQE.OMý5}iZlv9yeI)QXy7b/R1yS&% b-H$9)UY%2Dg?2wCQ#W'/͸uyifyvnr|\ p"R VŴO \1STQE-RipQ!}~RzPpjX~xpvQ&Ȫv ;N2sVD<@F+JΒFRWw͓ޘZ@Xl#2 QIBQK)1Tc?#.m4RB~d2O*XDn?ZFd 9 $mŶ۴kf4*}Hi\ SޝDf^ y9jtAI{ J%ABN EZwڼ?@Γ!|1dQ>9C0^e mV RKo@cawrd+y%jaSjчUM[!&ĊQ{$dA~F>bEIlka)a&[D HjRdH) F1QL05ʰ4r )P=+:H$\1BEeMo(<NwfG+Wó I7W|W{9Tkk"ɝLdT#өi V.=+Dm2l } gjg,Xb8PYM{9jƼ;$f+2eda[,r9i1sL()r9PeUhʑժF;@\v8CZ0$֮JKHij}ksH`U9cZt~U)wc֭ڳEQEQQME0FwFS~C hB8=YCvQ׊o2:T2ds1K2ySީͽr˜5$]E,~Rp*88RO"HUF\`HQa|2mjBVd+ 7*HyV2o94yp%yuO=(ݓ[Nc/ [1(s]ġcl96bZi 08Id٥|8VOThӃdjR9@y$ V}gdr lu54 h:*ʓ2֢r̄Il,G|UW\d%N PsަqW9=kWqqUu$#m;Q]dR6>^zu#8"lFsPc^s*cRXU+q lsUD%*22W`OZ,B ,Ri.ZmcoUlN7VBv5i?;u4b1'8{R"#qurIk.nݼu=,2I'O4ԙɗ;4t@$J]I<j# <id1PG< y^`#T VE9ZȻP(9tWEAu-QE-QEQP]l6e nJ TXHYhѻ37@x11,x5,fQsNx2*K&`Bc`@ <}:RH]FڢyUsǐ/cݩܑ@y^j 6@^j />Fy%sJXB>*GڡI%P xSbǽ_"B9;C֬Cwv#ҟl=Ό:*)r=E] V2*dp+FC\`zU^4l)5a˅8IN] JŹWԞ+>k%%cCTݏ%H^1y#G!Sƨ-^"vzt/c]؞u!'Ր"#RRpZr]21Arq/2>w4۴ŏy,z.j r <-ni]]cߢʒ"d33ްVe͟k*#F+IzgEh**Ux늬GPXSFؖ8`QZ.xL%##jK 1z̶֜ڴQg؞uǩFvZ~ձi(((lH 䊐7ppj=>yҳ&sM `GS* 8T8a9W=M8-'#=iJ)< :ԬI#H Ƅ/5F(%w~^j+-]$il&$$ E{Uwl/*ʬY)y6'*qlfN#ԗE$cmn Q kmn Z̽qdVFwҬd';K IerƪەrZZ )]^kVIf򦙕0?:Ҵ$򤐇뷵hb+Dۆ]iDBӷVtS^[i!;lezSbz*ޝ|4DaX!ȍ\c#uV(ݷPEdE@772k\j0(یnwq12*̲T`(5N"C6'֠ڠnbKC$d~D=7sE{fz1G_zci0cːBYY[sFVyc^7j.obdqڴgcR,^`IojWվyw4>J1\+5ˡ3V5Y0 L'H֢ wm3LW8Ȉ,a/)1(l 8 yn; 1R{N6g \(9-+Op3RERE!Hփq֡p(PeH츪@3#1Qg\9Z*v S=S,mӜՇ #]ho֥u ^B1N'aj ؄c9W#7Vdr߅feϠB4Hێj@XULzUYgArF*viUwY J$W$mpj aw@KTEoSLX2c|?=ǚRBΌ>9tclcp޵lBD pY kzNY>Yx*+WA-mu?+{bR^E/e$rSlG~Y8<3nfb -NpVw)gcHLnA;ϥ-4*ޝc:\+J͵>`}sڬhzuۣ@KXMߜT~uzr[llUF3Z 9Z }lՠ2ck $DN9*O*D%?ZwUy#[K HǦj%$c U?:fc*;V6-$5f_)[r&\r999?LRi_BpA}. qWtYJ(( LTߥ1XVwy>NT. =S}zsҪr1Ƭ>^4}R5^-ܝ+:\[@P@aS2]Y6Gk9g9`,OZ"qUdSֳNϨ5Xlb;ts?N*:|ťUYbe@R&?fo{&T$?͏NjQ.%ڳn-l#T4<9›A¦fqҥ>dr}*XI!#&dQ0!]WgA?lTKU9m wU kJ1Msީ\]A08$lk@d81Zl;Fv br0k!턐lVY>ns~+mn54%la4*2JX/]KfV.'p),98HR[y LUʡ9nn0pzt2OWS#+=]ӭA,?Z~)h)U5)c5P)? 8Q\[=+=9ڟzsMrcCrsc8eFt895 Y3Xf[8e#R>A#N *PpNؒtw0qײ)Ri3;֭v+lv_"~Hg5*gfIwcOYl=M88EZu)?t9*Xdwߔ+1>a;N1P7vmfN1PR7!zmTd|Ȥ[5YV]Ѿ}z|X\ZR2 sO9܌/>>ǹeeq֠v (e8aOH<)!9WVgRMfrde,߅Msm |d'Fxb2{Sb *@ᄋq֡5WIϽH++:>F VF`qUx؄b O5]' H5_KsR$3eBG+Vh%S9Z{˻@Lr>H F1RW[˷mpQ:c&}꤮㎵ϼ.W֢EW3덣խ3k݆'㊍d IVNV?sUTdK& 1\|Z0 8jiZyB.?ҤqIˆSث1 3֒V5.!2ǖO5] 1fd"ت[r=*H^{o*27LtGw;yxKw5|HժBIhfa8Q\8ȞEeh6 ddJðn[jIQ>$V<ӌ 0x&n~ xf\rJ$0^p*#Uy \ځ=}sJ7zzFW(YL.V u(pݍ5rui Ut >9TRzTp4sMEssnǹw%%%9棒qMt@zI.r1mZ AIn6 ĎPffL;#2sǵfnV awpPY%gG-Yj)pISW}rGQ*$- Ò;{T1EeV6dz7#TVp}7#g+VP)OF9!NJBBj9=1*)~ &wcg$Zp'ֺU "=3]3U$&dS*\A2*zj a~\CU˘縛 sO%Dvf(;La:1=F-m7 ֳY95Ey {FXA\4ShivnU *b,U{UIX<=* #cW^{pDZθr-iW~^}@iAz⬀q'=j669^Gj݌ڣ*cV!A)WIӮO 9u-{` N WĜT7'mF~aϵFaWlC{[oE1C)SjN=A>nSFÌt3e$xm6ɑH6YvᏡ4Du~bjS "cGސ?ZIYn#t⯄m\˚BIsjr7/Zؔ L`0Г1T>BFeoF9f&bvLU+"͔lrO9""`U =M>$]Izv"0^N>2l@c nS&1ĤpXjǐ03׽j pjT=cD Rjx-!Tx8#73 ޙy(L|[ T'uu+OX7$('Ҳgun.j DR3@;EA2DLmJX,wLnK_JkP)FM\047A5--*=&;yoJdxK7zǙe-!= PyrX>b=byRnQN2G6ξXýZuhWp|RpH8'"&X ׊$c}TfYUcX!|W!|XO+f%}{ҧۉzvىzAQ:SJ+c&?ZF-`PRڝ9tsljaا0OTg {O+iqpi|)anJV9$G~4zP P-dZ#cbK~j]zc`VQaQmiRPriKʨUqv&a.R~񪭄8 /̸u8ڮvGUeLRӖ qִcè= K[a.[ szӭg1J*;r;Ol[hσsZ$WBQ#)8BXRl ~uSk6[vP.HmxӬb{7aG5PaT=+"Q>Z)k5ĞT{'2G>VPa:ļ (` +79rU* yeԢ818Yȃg=Egc O=>r5Fb'9K)P%y%LB5fڧ ŶuqD@v檤hXjs_eFb F֥H[ yXqOn <+"[ZEǿf(#?]m?]"l3mmjKR-3ҫn[9=QPEnsMN8Ȧ!FeM2YLn4 ޖNxS\J-Hl\I$%7K 3.ʟ~p J1:2H(e\d)ukWҥgXʏJ͚K)o/o5NYD WҩK8BH)}})zoVbRW=1RFgfua*XTіۼ@Y:Y Ȍskj CF<9;D>Ջ8B6nȬG(Pwzω#vb` }j;{H0TrAlx'cʚGAo}&|QCwX∲㊿k"EhDy_&BNsUa+W= Rjd"9 pvr>޵=gM6'kKF؍pG/j[UESeZ<Q͂'~R1ڛ8#?.:d m9Yz ͦ5{[cHNҹLMY#\TrO|.'gen49сmd#Ys[ߛ&{T}``ZԒ{k98W%X6zS҄?(=[ Ag#[x+$>O$RG9W&eu}*Ť,U&CI~$nAUsQ-`zIhmMN@y!I zc9#UOI Rr} ŵ6"y{{kN{QOZa׬g& r5.W|qکlv!$ p0A78fEZA8l d RpP~H\FߒIŬj9+ڭZFE\$;cTgMrs¶Ay ki$QIQ9m^.bGIpcX6fJ40CMn7Eӹ~Pz!OZ(rdlHYCǿNY ӓ݉4cT |ҜV L{x؂5-I⟆l"cw.!unVXٰpcT!5Z0F*)7?ҫ]F!P֤h#c@u0ƱCiF=oڪ08O* nejjqTo+&جǺGPZ#\eYK/9Fzud(Nvlw:BX |sc\DF6m1YN [<#ၡrT̡̡2ϵE4q)0Xr:$pu ?諢(((Z(Z(Z()((()h((J()h()(*8 ƩU 5{~ܝ̸UkĆ'$_j˺HcrIxoWK[QE-RQE-QEQEQEQEQEREQERQE-QEQEQERQEQKEQEQIELҠG_e]V!}+p|f\Mecwrp{d3]uw(()h((J()h)h(((()h(())(" Dx$X.ޕ:S>P:W}x3x_=(b۬$0,ám"I 6$X+ֺz(()h(Z()((J((((((()(J(+3S/2xRC4ҊqᏥ >=@" b(()h(Z()(((((J((((((()(J(()h(((()h()()((J(()h)h() RQIEQIEQEQKEQE%QEQEQEREQERQE-RQE-RQE-QEQERE%RE%QIE (()h(((J(J(J(J((Z((()h)h(Z(QE%QEQE-RQEQEQEQEQEREQIEQEQE-RRQE-]y, !bwff[ rC+/TYm"rҲog#%@b^YͿ yg36SQzsk٘ڻ뵢((ۼ!E9 =* ȥ@\sP#1>{Kdx $5HY'?|W;-֝bW,7g֘ 9 tk|ICW@.J2(UcJ@#2*st=QEQEQEQEQEQEREQIEQIEQERQEQ\橭O*r9?Jmzt!x-ްu=jX1B6>s֥`k7v{ö-U9n®`eS?,M[?*KtN]Y4J\>Ww=ikƊ(((8ᦐ$tnͥvn&VM: z KaRjl ߗҖ6PJT]Omc#*hPG9T((J(((()h((QEQIEQT.tK4PGR[rN&u;*T*0^P0\Ӱ,+ک8SwW`?5"?/Q,O[5VQڊ($i늋1̎5#-#t55R]c߭`jZ3\DY2\&D+SkGsY0kq-j*$b'R&mc=Ᶎ_4R;`@؆=9z((((((((J((((PKt&cFv8U'ڑ"nd+u ]~}6TXÀqRWO>[ܜDo㚷 SsiDž*g;8k*7 éf+ YwW`Q\MPRد=kx\Dfufh(ߌA&CRuWKD˞Ojy{d˞P\囟JǞi!%p9b6tzVMܲ)%=*lHb1mV`9Iy|v`S/tGa0N!A+ 723Nb>_uDDF00tj] "ơT` }--QKEQEQIEQEQEQEQEQEQEQEQQ'81PDfX1Q 8 `&w)V4zDgjJ;ԗ.a7sRy|IHCM!Ͻd6q)*9YFiYoKHhIXg")'&3$`(ڶ |I-鎵ƟI}*Z}QEQEQEQKEQE%QE3}e@z㡬=H\G;yTRyJ˼VCU'Tne՞-n R"$ gҤ>"(+*m5ʎ5<_ghfcߵ1m1cU~\{n8U ѤYG+[QH @n ҫ;3X1T攻c<{UYF=PrDBaQS"  㱤8Y2|~icbd.ADct2 t w">'*kâbr*IoTК"6Gt3eb*ҶU WHURx&dS6X/|pϲC5(&?:1[\qM7P 7j3Z~82~BZQ/lLvkNyU3sZwr z]@!sQFSP/ZazդB:՘Шv9XKe8f9s[xR3>̶4Y[18+Ȓl(}+cQNJU;sӚt 2Đ.Jjw- %;nVboՉFJ|x5㑂vZ?3d\حM݊2NQ؊7J#ީ3ceąWo9I-#S)+EU.Jj,S>apF?:dUt,NZG4[l"-J!<ʷĿ6.(Jzg-q[5 1Iq[uPYƏ1~Nk TNWΑFSo p7"JA`FsҠFI@)VAMi"n2 ɕr\zЙ3Uu9_LUv7Oc$6Ò- Mi#A lFhV혹 jc5N=jݙORU?>[yEGk{%ɵLX+;bYoic&+`%V'pVj)((((JH⼐cֳ&+c!֩I\US5so%4[c9`$8VԬ28;]*c Q9+xxoI7DWsZV 3"iӕv걫H;@"aY4ɲ>dR~Z0PnI,)rr3?'vX* Y$)=GG2QΧ$ZLTJ~qW(]HE^uw @ zf|1MTmf\t5 %\g {R.J  3W]+*OUW ui" {S`1 JOK(?t늘aa*>epTDJmZx[ۂQ135bo7znF8 jmpZն2+Vfq+it[Y1%G8.n%Gj|ppjqUe]Tn \앭ُ֮> ]t)h(Z((bԌT7RFb5gxc5czdݏf],?$+H&[V']xٴub\zVDRssYl0==*}*Dm6& $mZW9$\;{U-֧i,m> l7($& ]F +F6TR@*0Uj&kqzt;sTO! vp)Dq5HLܭS0sSazX`qU'=jp Zn0mlc @ `֡ ɲ>MF oڝSQMPMhG_!?J0jHdmU. #sUnm 1" J>Y"t:ibu+mjk&熩l<WV$m?0``]*0<`(()h)7FiF%tjGMPN}&1|ҹ;"^3K7}¹tĐ@}JH+Uc 5VyyXV%,BePjRcSʁQNE9zR*Hxj9sVQs\Z۹5Vc5LZȷG#pÃWPҍdu08ݏ\U1Pa  ,mwgKfW*Ǚ3VDuc@O ɨ`wriuC|dWlᗜQ»8eԡèR@pj`py2M0Źa4ZKc,8_5,8SQlcRÁUc_g T1&qWv3ڮ'N=))I"Mxsf@el^Fo?9ƭ瀣X7]t1VqI52B>:pG֤#(()(܌uV {71c88YZFC -XMje)c99`,>[ 4(ҫPӥGg?JI`2$0GV~wV;ڤ$*Cy 7CާBzd:wԒ1U 1˻z}jt 1@Bi ka$s⥊ፃzY1cZ ]\R@T67 *VN7 @w$_=i%-UP\X=꒶vQ_lIj{z攲d7F4ebr0zNb܃upb }@GG2i27A4$013Acӵ8gsFYyଜ`Tiޥ_p) r\TxfZ =jdcTx,x'yҍ8>֑|iVSޚ85Z7UL.$D\ᛧt&<]l 3+pgTc< wREQEQEQES&A4m8 Ԏi4.Ai(&Vlֳ'<;\g<{`b8>槵h;685rlj 3l150>خj0CzjC&t</˃v4؍ąG-3WwZ:L2 nSvkXѮ);V"InF--FU nLBR[,]xq&-&c _J cUa9엌Tpt,el:6Pv OU*@j{\U%pUel%azRBМԑ ɞ,qt A1Nf})ql#n/9lɡҔB7v84{pj1rsU&.vg:+$*YHaR*#*UG4G+H[#drbvFH<j6Ar+zRǵd]H3qP4@Iin"  9!v»;;G<*JZuQERE%RE Ea6֪0ڠ#sTv֛im?^I8!^¤՛nGKn+[MfTGCb1]e!-=v53&'Xgչ|Ȅ Z3HlQ9Kboo hs@RDZt ON> ÞNܐw ҳuKrw+VKrz)䴛rcG3ˑϭkz|wWЉáR jXu(</IsDlQhaTo:ocߌjЛFf#yafc'XAAU\`(R;vHLzHPj)î#5cU8[\ 0;{cg1O)s9c4 d uU3'˒9/U3wLDZދ ˃8b8bKKEQEQEQEQE Ŗ8*9=zԄLH[jTɑǭS˞bλגkdw9Fნ&y9jLdrJ3Iir>gvB֔P.Xs,{9Ҧ9F$ ܎ɻ!})'wAp䏘EI玔\G犲F7Q1R,JsҤ'l$UuGQUyD`Tn?]t >PqU$%0j4OJ]Aĺ)?Jl B4QI@*^4QEQ@ EQEQEQE{QUoL*l9B>aT5&<+P!vkm=k1sl ުg*TNTR)Z`hr6KmpG*1WM( {nR7]bl/ ZT^_AZdzuPtxebMYr0=E9[i=Ѱ |l7i&W TF$)ʎ)#d+cocQG{THp~=d-ejH 9Q9wwWlKP pi iFASI7qVG*귙qYfH8\ikKy[D;H!t JIe1 *ԫs)%kA;SesUB89rMD1R+.q]FE*e+>8Iv+PW(REQE((((HSub>\" Rj@Rj<w2Ǩ\1r QsTXh?*cWTeiǕ`ǹ$mA:Aҡ@#Q0x5.HE&tqɢ5*5hwh4/:}jFVf**_Oz!!4*A4)@(T1#jmăSʚX^03KlR#ei$Vp TV lPt94G9{STrdHQ6 } *˸8摝%b 2BDW`=@,d3UEu9WZ"v tLE8Փ<֢xTNoD˃A@<h=9}i =?HQVn*hϥQERE%QQEQEQEQAUngi>GR6)jϒ\I)wlxJeiK$bH=KLMCүET*nElH88'Ҳk%8=jȧ%XYN%XɈ j<zwҝnqږوKlH;AU>v8pxh6ӼҢ}Sq> lMTL$g5!@00* v!82O"Fz6ϽFܒAL-2H9Ql.%@։rā#+FI׽B9qP8\yg'*ݽɋ'0CtPOyڪ4<>,v#f09.:rSm#|@0^Eu:maG.\f((QEQEQEQE^>8|ayam23Ag[ƁwGoa (f]ơUKH *DeP d p.J6 ?Id=}k J3ߥg31^ eYI=GM>u|9 W0eVQ޴B'Nd,ǩW UZbctUeZ@ `S!ub08`fʬO +n:*pqN`+R0i R u=1F:q޳G&@>uZǝv=k:g*ZE`Wҝ^ř@S94Cqq .ȓn@zNe3:zІpr^ {`o@]0p^T8cH8)h(((Z()(Z)i()())k=Uc8۴+(0<{`WfNUmGjXgniQNjte^rSI 0Pa3E6RوRخۉ<*b U; ƸB']tgNfsNs+1>[[!M?D #>>Vp\֞Ux *ԫ)ݢRS5̾Dm)#j5! *pF:j{VCșgCWsprI]*osWc3SOAXԕ'=*Ҫ[ĩ|ƧUXQUǭ*Ȯ>\J&Rpcڗ ~ojnI8s֊((Z))(J((Z()hZZ)(JcFsQoϭ1F0}h'B[G X{gN\ qI/(£qLSU N#Cӥf^'WzUmS*yYF_Z.Tu隷[ɑ\‹m$cWNv8(9f-'.0ONjH7l fZJ))ȦgZZ(((J)h)h()()(ԴQIF4c<`C H}[hE^`FU rnvU 0':Vv: C~p+wCVß# ÜUWꎥS*Xq՛3*8oGcj٪Z"F6ݚ)O9"qoڵɬ-Fwoq\ߛ4Qęc[ lpx'Y.z{b2[ҥI6/c+[ ) nniַiy-= ^5W(((((J((JJ(u>h5KPyUڠ ͖BV- ՙ4HQbO2SǥFwxQD(xd] 1(֑ϛ eE3GjljUMKkgksR@fqPir )W _dTF͖SEXGcKn}*\QEQIEQIEQERQEQKEQEQIEW B)\ \*fB&-uZI,<eJl y9dXBcN}ic%*0MIqUcYIz>Wf uZ2vv5̻{{e=z w0TKH[4S[HKTzgyv䊫~fId~d`>g&xbVVpĕ HrvV3'j]2 w.Ϙ{ YI£r=*jtN?v Nz <PƹY`9QP@Uj;mmgL&z@{VxLUNXU4[ QZg"&81Uq kLǗ 遊h&?YR43^ }亜,-d9"@M_ƼP; TQDԐÞF3LIi fFUs#(ɩ4@H#8In==iiiih)h(((J((﷾jcp|Dk\m@AR&ۘIazSGf$Q>b[ZvLG,MMwd4i= S5+p5R\^D SĢ?/qH{C~ u,{r8$ST=BI@!!ۂI<ĩu3w ¬ѐ9#N޿'ǵ?zxP]w$JgREQEQEQERRQKEWu*=[wq>p+F4$M(=jTEx*ƠAH.Ѥ#h@LLR-ʗD$|ۻ8U6.Br܌i)*G-I"0m# ZcY>Fڙ. ,VspE)2ǠnS)czT.Ly=ir4X9@ lsRD M R1@KnOޕ7lbљml MN#)rMdLDF Fw71STntq)ZC7w-Ͷf5X q-r+1]ˌr uf+3䲖۸Yen[ynX֩bV(N:i)F=jPG{T *"ҭ[Y CcR@f+S&HY[|cfc+0@nߥN!XM\vmT֬G+۽Y\8$ՎԴQKEQIEQERQE-\$${ 'Qƹy6Tpyq+;im!2q֖%''Q$lRM ;qSO +>SSLCUYfInhq'́Ud6*Z |Ə4٣Mg~B|ρL?6md >,չ&mo/$΁aܱrڢfp=p#ڛ,1sR[\9<sNpxjί#MѾڅ\/p2jIRE%QERb)ih()kω.9$^xyckBdn9 qCʚqw(5zxI2sVl`ܱ8⦴'/ Jm>H`eQQZ&$F#ȗkGқgŎr \U+| Qާ[267֮3ɺ5ơ =µcL,@.EXLEcf HWD0Ym.Fpt LB6 ƃ#vYv*5weh>\:P16Y?qZ@*0ǹ[VfC{֤$d!AY#i*+j7+>6T򒩸@ Oxc.O nj=Jf 3p=+&iXfڲc$ǂğʬ7vcߚڰDfݏF;H ,ǽUE(QV]pcg 8]ebhi4X(jd*\nS J8?2XG 6H%KǥU9gV iiFn!zډȕzq]WgVH8QEQKEQERE%QEQKEq jxpB{W#ǵk€F9㊻ʌW $T&xjX>G8Kźb,FL#Hmǩ˱qLuӏ ޝwe")3(Jm̈$TtK6Ki ;]&ՖV93e .29;7yD} ';1Ҙ 5 5yKU=IEFe *{8k2VNцwүiv*]vr>ۛ}>0 ܑZt&4 0O&ڳKEQEREQEQE-RQE-q~y[}9'Ұ5A95bY1$*{2Kqd$dapgce!WBbRKE8VQh>cSGzlF0o["8D` k?ҧ l$w+& 95YXn$9nD>idND+8@P8 @]`ZJ 1O[ܡIr(YcPvJ/?¡0dqSflbTLXN{qP s&<̠>,#Q#d5U uZuiP ~RDA#qnO"-8頶NznXzTMy F/?FQyD{Ð$Ow(zVc,+"K ץ5hiȦ4L9yw|PxB66*KY$F5[j77P/Mj[Q I[i%F2yWr:gWZY_֢Ey$=jbQڑV2c}Xu_J%NGJȿ+F1ӎd%/` rW ;dPJ3i!a)$VYzkҷIwQ ɗ[=jM1L);yL\ښX)ДbrH})8xv19$d{фbs޲u9a+5UH"rJi#{C1]r FCa]_@)RQEQERE%REQIER lCtO59COz`{#1'9)ŝؑԭ#zV /AZ6썾N1Z12~f|Ҥ#p$ j'1<c#1ѵDG,YcȦa|sښBg,Yj̚xÈ[qȪO ӐWT$TVT9 :R m98 7{jHa_m4*;Af-4;?T늹i_jYۋETJ|5FN9NkHD@Ξa=թ%G=09-@`9v6dI)Kgmԙ)mǒj+F_=o)no Y,ޫD_gY=XWej7 KZɼK;wpf]JSO czx,~RXb|@$V)W}+F&C1 c5~2TUީ\Np>8{UX%Zn-jYk.4RXO\W}1]zNJ((Z()())h`.H*bpW޹8y鄙' 1"HhKcVPWu5~d5 H;9Ds RIOɟȪU[[gFf~5^C-yg5bT#e[xΡ_%j'l42:(WhiƬrSYHH}+FG@x5nQDQ Ğ֫_|Xҙ nG 5!LFw'1PrNzS0X=jfe;йNy*VK2V&sA< sTX489'UiFym-%Ճ)rl%YJV+ެ1Fұjϔ`k$Ц+Bfs`\wՇ#|Ƒs,zVhTfڴB?&N{VkeIMē`"fiX௥e\C| ՗$!$g=f7;sVt@G} Z&Q15N6Ak$`C8$)h(Z(Z(()hOu1t`O,+cI! IsR皱mf:Ԑa^$VmfE{%^߽nJz*GCZҠkPJV@FSY8ěVQ*x+n*tU_?20w<>ʆ"OZ b9ZpY{\*9Wbo͒@TY! U,IHFjr@3x)GEw~o^ΪIެl$Z6zrD\xv ErR6.H(xT7 JN¤PLP/@.. d xާ!c,y\1 \GZG }>ደ%nՑ>ycslV|ۧ|vNՕcfգeꍒ&|lwVIV=kNKcocqw3|*ܷf2 p\I=qUu?LsgT]cI!^zU0ڬA od#ZfLC]U['9oZ'ut-ԴRE%QEQEQEQEQE-pҮrOZȑmF}k޶``! z܅ iĒGB*Ӕ'L2EXR2B&S<> \s?J:40e[Ț$!NC bgeĠrxZH>`|P 85; SM".0{H0ϥA*,m׭2@ШVa+GM2W+xV3^K~/k&ײ6+`oj4'PDS^^$Sc$H70U(L7cTf?-MRt!@ϵUr uI¸9\Q4RIo#{$B΢@2KQ$'5^884jN"EL.WQꓖ%Ɏ@A9إ6A{38)hTS6v݁]8n ʤqֺ/ .YH ]@5-Rr>9D!'i|ESly+JJJ:r)IᎣV)h(Z(Z(Z(+in{nrr}m1-+zd (<)E RAQjqʤj P8ndC֍?s nL' шB5$W;C5$nQ_ҦDYB ";.O$jv|JBǜ$y?1*gROuoicl\k]? sVn.aJ+KA#k&;o0dqk>g$Y#xR †hN?HO5v88eċzbk~.M@"u[XXT=@Z4/Up\6:+`4kv-9vi-^ܱ;xjeYsN()h)h(Z( czv̄b1ˑd IPM0 IQ(T94s1Pƒ{@9#y ^Bi㰤bA!<1I3ڒFgA$}zBqͼZ:]G2sZf϶1x^i5EiHv!:e]c'SҬآP X.' >cz=$ 4č12G4L>frt]YFvXԮoJ1@mVG7~\VYeiW,vg@0Xja$!%ʱ GN浾Ʈ#^0:ַ@z`p*[u1K<83F{ o+Gޒ{5'%MBӈQډUeQj5w5řN;P*STQEQEQEQKERE%QEQX>d7>}A88|˃qS S2uJTJr6U։cmUM|cS/+ >V ;UHTaÚ|7I)Ѷ:jU7>BX=˷5!v' TچF'⦆^K] lTj؞3Q꺅ܻsFqR(ˌI.:L|=O&~/4Jp%V̤ JKegGo.V|猲Hcs<9brI&G,O$甥@,w8;d?xaOHA?\g8Kr~qS̼ҡ_Qs{S6(bsR(?(@|dcZYDAd#Vtǔ36mDoW":^h֧JzE%QIEQEQERE%|wv"Ƴ˅@( jHI 5~Wi0A 'J"@+z3sڭFx QIy1U繬%=^˗8)`njf27>j͸³ScR6$MGaJ2sK ̋椻P$jYT4\l)QvTBXqLWkVTT$FzTE*0㚝NأV#6מjcWPNOQMʫ S1x,@"2dR܀;`Ӯ ;b;VUo(ܣJm0xzm01 <'Q[d4`nuVx=}.:UVhJ(()h(v~V ҹ."ݷ+W!b0v2X#ML|F zըUY@)qTRV(T8ƹ=Tg]GcRf[Σ֙mcL|*؍DQ1d]@'>"ޱv/^wv UL]'f9iF 5Vsp*9UP:T3o([ZWsR}*?}U|}j(>z 9R>&6LQ|IX3]*cSkwejm0o).~nV)3m9=in l5 w [sYFFM4g*V%B6xI1ؤuZ%!TR֣dL#Se L,+ 352 χ|a6lϩk-{>Ft [Ao*!;db./ p1z+NkpNTC@e#8T6wRV3Qt@6 ⴭvnyjWmfX&Y/~bf8E_ĨRSQEQEQEQE%QEQEQKEQKEQEQEQE)(Z(O8I{!8,j؀tⳔL'n5Py UQyT<{ P0Ċ8i1Ndd_` ӠU4&GVrshh689#Hb!y*a$`yeLr5(x|tM298ldU2*rg=VF\V.dYh3*Z}:J()ihJ(Z(((JZ)h)h((Z* Tcj)xfPHqRዩ9 sBOIyUsw[f\>8vҩ~C Qګ^H{ڧQ$# UwS#ii!O]OzYZ0v:$0.S"P r l8UxrRhelGOo4H[:՛{>wt5L3`vVWB@"_Y[wOI )Z~79_Ưcs¯UڳERRKERQEQERQE-RQIKE-%QE%QKEQKEQERJ:X$H:yڃ)h1hcV_-B.N>U;R:)?tsPI!]0X^'FaAhQt&”b>]4RRQKEQE)hE%-REQEQIE%RIIE--REQE-RQIEQE--%QIERE%%QE'zCIKEQKE-QIEQEQKERQERE%%QIEQEQKEQKKE%%QEQEQERRQKKE%%RKIEQERQE--RvS.H?ZF`$QFAWV 9rE-(J(J)(Z((J(((ZJ))h(JJ)ihJ(J()h4nM 3L(l旜)$ 9JZu:J()h(()((((Z(((J)()(JZ)i(()h)h(Z))()h((ZZ(Z))))ih((J)((J()hZ(ZJ((J)((((JZ(Z)hJ()h)hZ;EQIE%QKEREQEQEQEQIEQERQEQE-()hZ(Z()(ZZ()()h((J()((()ihZJ))h(()(J)ihJ(J((Z(J(((JZ)hJ))hy"EQERQIEQIEQEQEQE% ?룮J((J()ViVNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGEQE-QEQE%Rҭ*үzu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)REQEQEQEJNS(((((((((((((((e2EQE%RRRREJNS(((((((((((((((e2Z()(JJ)iiViVNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGEQEQEQEQE*ҭ*ө((((((((((((((((LQIEQEQIEQIJNZu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QEQE-QEJNS(((((((((((((((e2EQEQERQE-QJJu:((((((((((((((((TuQE5ڻy!F+ۑQ0A2*/3k|4Gj<SԱEV@ D{K{TRIz-UV` {\۝~m &a);(= ¶|s3K2~訦[,}>p[$.JC03ZVQEQEQKEQE%Rc &1ҌzQgo #u-QEQEQEQEQEQE%QEQERQE-UK]y5DYLLqu\B79bz5gE<0:a\dT(u *9>shy9r-Uƣ5AORGfMB1\*kV%0,hh028 0j [c=AU٭*(()(((( BJQE-QEQEQEQEQKEQEQIEQERQEgj kIp\:6ik(Wofj- 3ujӝ8$m˞q5fny0\n/+i~{c#6$0>M9 esU(FץV?J6YB$qd3gVB0sUEQKERQE-RQE-RQE-QEQKEQEQEQEQEQEQEQE%RE%u,XG#Wr/+\!@ʞVӓ¨Z(/N)/nc kw?f`Hc|08sL]Q\qQX{UwTV,~T*I#*^1uB^ UҫQEQEQEQEQEQEQE%v/lQKEyQKEQKEQKEQKEQEQMcO#6'ڐJʺMdg#5]WrlۇqVe^YN8eJɅ1+&`VevېO8p ۞j[/vxsbR9 z>EiVnԴRQEQEREQIEQEQEQEQERQEQGz3J(Z()((J((EfdCB'!BWᘐVlI Ivh90|ue>ǽi[C?Jfvo[(9B3j{U BlbF1n~ a?2 )s+J+`Oӥ\Is9RT%QIEQEQEREQIEQE-QEQE%QEQIEQIEQEQKEQEQIAEe0u#O; Ʋ@X:iK@8!N-N%Ӛòoހ8s])[+Z܀Yޕm' Sa.z7֯w̄X,arzԪ8P\.xPOz8 dSEQEQE%QEQEQEQE%RE%RE'~c;EQERQEQKEQEQEu}ŀ8e+7_O TD- "iH]RpIs-ԴdH|EFyw1{Vl== ,i%?*@!ޤsPpg1A&6k(((((Z((i)|š zCx:KERQE-QEQE%QEQIEQEQKE^Mr2 $I4y]5ZQ_p,}+ɭYCf%l9.>SЁ{m'L jm=8QERQE-QEQE%REQERQE-RQEQKEQE%QEQE-RQEQKEN:"A+_T4W(g uidI d+.H!H?u&T,r9pҡb>mgF=[*, êj_r0A )`1\ gқmm+$w9=4ȣ ~r*QEQEQEQEQEQEQEQEQEQEQEQKEQEQEQEQE%U X<Xf|Bо70 :_ˇGKt!V#mcA#hY&Vlo=UME✱R0i=?tzbF}zڬFҭp nHΊHK1GPUx?tJd v֭^((((()h(((((()h(((P)>KP%x"IJ:2#Uz屚ƾTIQ^tdGPr8 ȨD \wlrUs}@׽[>qga*ųyzU*~QFVR 2D5_Jdvs:kӜ֮V[(J(()h(Z((((Z((((Z(S0:}&ϔOWp(<̼A扇/\5wr= F"1vA@Wǿ0#&uYt/7gVt ]*\c` UѱO5Yq208sRڤRXRT%QEQEQEQERQE-QEQE%QEQERQE-RQEQEQEQE-RQEC7߬Dn8LU97 `9,1YwSܟNFtڤg$fo$qƫ!JvDv xΆ5 HF.2kSñle2Z*FkL1 {ֹ}Î1t0^IO$aNBITb((((((((((J((Z((J((PzqG*i?([|:{Vuј|p@U$aXBY7;ajz{nnX8泤(O=IYN+kkI Dqӊ!In +sFU^SU@sZ p&?9'jJ1HKcՊѫtQEQEQEQKEQKEQEQEQEQEQIEQE-QEQEQEQIEwxfj,H[+?1?u>( dL9-EgNB4ĉkMb|uXtQԱ9Mcs䷥tvNaDQoVqg5a Ld֔\T/*вHA׭JPU=~=hU(((J(J((((()h(Z((()h&6z97vopmwjș3^k@#3@UK9]1֠upQZk@s|VQ DGZ?{  ር+p@=*xbcEE\ԗ$#(^E7WXUy3Q|?GAV^((((((Z(((()(;RQE-QEQEQEPzQҢɄgqU-\bʫ }Zǩ@:ĮtX%-qgF(l3;T*-S9q+jKy2?:U$_SJ1$v")5w"c?U%ر=2C+nww9v,A9Z5QIEQEQEQEQERQE-QEQEQEQEQERE%QEQEPzPzQӚs#Q2=}+S0@Q0P£a PHN:u"*ⳤ).I$CDUTYI֕ہ]Ej3򺍼VٰxnzT[k~?VfHXU?SHМ籪W,0sL5 6 %kWS[QEQIEQEQEQEQEQEQE%REQERQEQEQEQIEf8.=Bu܂ RWdjQT/Y 4n2#?cyJ~\,d9\ϙn3TYs2ERxR¨2QBNīP+TY>vOA@tJ] ) J/d m=;? @PT~kԤuuܨ&#"stQEQEQEQEQEQEQIEQEQEQE%RE%QEQIEQ@2({{o-[lk5jfk&'"(8#X:^ʌ琷!jːޢe`TNiM s) 2]8Fs)VLg+AdU']T2/]TR*XG6#$sE3ǻ) #w8:֤,%wG5~&*#o dwS;=GscW)u1ԙI0?W5q!f \@?(8?vWgERQE-QEQE%RE%REQEQEQEQEQIEQE-RQAA;QL*Y;?ʛ+fY~n5ĠI>(~IOq֍FԌLa{qZȱ$x N*?ʩ&y픇F*%܎82*qns@ MhHʐ^(V!c:QJ" KyRYC!YcA+rώ+i-Go-dzI0N8݂p>]ocpIjʺ7Ψg$AeEv/SD%ITzWK]tQEQIEQEQKEQEQERQEQEQEQERQE-Q~P\ȣ3sY긋 dFUv2'sAY2i~OZa/8e~=X1ϯAV]\U{ݰBʧTۥX2d *IDmM[TQEQEQEQIEQE QKEQEQERQE-QEQKEQ@O*aMsmČO,zzv;C<*$QR}* \q5c,@9L K'Sg tQ!qEbsi,Wz  ï>U \:'>i1e5xGpm#+WGn,fQ@֕o$s"b)Y~e0׬ܐ3#g\HeKuo|ޭ$o(XCaoj[}jWܿ)} JvA:,0M@Z1^MCCi19$@Ucxc:v\:R[ѩ;Tэː;U$)\j`$M$wP FsNB@_9vd N|ߚaS ß1OB›G8AzS|Ӈoґ$He>Om(5JEf+ڨݰf#*ӆb8(VU7^1U<뚲۾ 5>OAtj~~O`sYFL~'6[ 67Otoo2;Q⺉4v3I!D+k;hv*GoLXE2@UdsE6>M+RHT $ W6+SXn^99!< ҭL_jf[ eTS$:kCd9̨6֮m?Q90Gf;*%KRpAңUs1Uی` Ӵ2cz^՚fڨܴAUi=UDK?'V"\v߽Vb#Gpێsڨjz=ȍYQM/cXttkE ՆfIs'Pz~Ud2:# `(H* ûhF?Z63 m5hR^F`?Aios4~-1QYp.ѕXvsV#JD+d|F&:A-$8\^`hgw!GQ}bU=O"aE VL#n0a+7a[9*'G(?@jXmACޥ;#!UsRD)"/dIYI+6IXϭPCj{Ff/rj(m{p۶ȫn_.L zՆO#s׵Xe;B6z3KFocQJ ڢp,2I 9tc ڒ7qec$M, 4`;wGAO_u*9'|ǵ6}A?6sڣɍlzSr0U`*&#Xt"gMc|d֔y˻ Ěі2lgkBѕa1qv= lG@ 1ډǛC!@ޕ `9jay''G=Bބ7KU-0%]H'ߵKh! 8FL`IqZKxfI+B‚CriJ)|p02h1#g*0=5$i#ҮBcAg<)y9ALFP}VKhDʬW1 5Uĸ=Oc%ܥɔJK|ܰ=jrrI*5VyI\ A+8 Gi .tÆcߚ[h\ʹrO1Q꺮ʇz.GJ/ &@02*;Eq<ӳ^nf >eGKif]*@AuU$ IyP=$8 CBoW "E;OB1Qi=;^>S]Q@o-p9i4\7 #/;e1tSz qI,*5$dztdQ|Bpèk˖wgYs>_9tdO5wOζVYEX:UHgι\;w3FpC4ڌΠSlc(ynWQ`VƟ6"FU7'=1Y"GHv WT ~n?8˜o$9#JݲR2gz1Gp{,A@wwBA {n"e9BfW@JPFCK qҔ/N) >YZ2YTo/CO ]JޖE[8`)'&ݱ\bE6lh5 OzGj>|РRFrzUc. =GGu۸Odž9VfvEApFT2]Bd"SLFHn+|=)Ѕ%c$֥Y$0 nvO2yT5+J :{: egj) 85FC#8-UILc8[ӐYoaOr2/.}Z͏"3j{c]cB4R2GsZ(>-˜雒܏JB4 _VU7DCG@>cU&8=2+.ض6@7p 6E)ǽ9>VlcFݑBIߕDӴR@$)TffS觍f0PMUJҴ$mJ߾nIh"K%;TJ\)b9qtzL:qTS`Ī輜uwtciX8Sج Y2zS';!ڙ"%VL(3[B6κmڃG't %c1P(e p1ֲ)į>\E#GacȯE:4Tn!Du2}3Vg9 Zgp"3u#j}iЩځ\I皚"$X'j[d"D䨫VgJsP.(TY.N޴Ɣ!8M>Lȣޚ&ܗzO1'(LU-u+jŹr_)oJ|!dïLh@hgJ54b)\3P qRAmު r1lUfF>~gw~FpqQpx۵d$q=?P*;Lo_j6uVVZjA.Q5KMMG>^jWVDjk;aH֪7W˪yk2tTrjq|Zp$UvD >gH+2ڳ8N U*@*yrćH,󻳚k:̛H9L3OF5VzkFq Ly\'´ B]|qLPafIf(2$jfG> )(ģۜj"ۣ7$3SYv1@mc"$esH"*ogT0OV41E^lfOPxh"?1P{-qNL;15stLi11!LWTX8,N=iT%GS4IǭV}&J9lh8nj+{s! 5 eٻPZ!BT6\};UnHsW6 4HT`Km:&.09bFCǽ#e$`xl+{WFܭvoRLWHqOJ̹9~S\$7 wV/hfW-ݱB}*hdgQqێe#Ȣ4Q>dP8^MX2w+aOLU VgRx?jkϛhtm~8B@~rU"^cbUnC<7q#G=~SJi d=qk $*I=(KUޠVZ\*8Tu5+"q=j:| o) s楱G v!S,`=Q!8VA rG3H>I1A!H8AFbVGr)$ltS ~c`)ңC19FAǧz%`Ȫ6r+AQ}D *JbTJIP?Y֗[\%weUx%xfVlcU 8?)ʱ]*M7mGLf{k8TC WG7Ij "栻KHcgr8yDmU[imQTPY]Sode]3Y]yUUe$T!G # 2T`0MCta+&nG}WܼTWpѩ"Obs:=Xc,:|ji>%3p O0+LT3O2`$ïҪxV>iYXd:`TcݡY2ߏ8G,+6KeܙV{0.5QeTQh*.@mڠHb8h8ni dOCBݲB/GљT`bo8Ͻ&˽Ƴo4Q*JȼƩd^PÌ5GQa=*;U qCeWQ8NpI s͞ÜUgOJgLݛC{*ͶczJ$߼joݸjݻaviHڒ%d2H$RF\\2)# pظ`ˎ#,|1ҞDޱ)mG6T8Vʒd8S"@ p(/=Kkl’ {Ԑ&-HSn傢V!\  =ISʷk3L:9hLAϙtU\{:,`ɢUDT@h"P:\Q,jƥ᥅D:r*T̍D}@4BH*IbYbE;8M=qT w OI!UD I+!@nJ]~oR:UB~lVZo)J99u E"2]cIpܲ p~(6;r Ue̥Sd2:sՈw)T=MiYR\ɾu)|5m[|U}UEvbFWEUT :Rөjbp SYZD8P)>ˍ6y_Ik|o@H3\<=zec[PG=Z~oDD9J} +jg U=[h+ {Ue^ݵ1C 0pr>SYg-r+>CLB>HP cw ""pf {e.%\&*kсӟ[tROpF9yqM M7aP.icJ}JA6:S#@G4Ш )|f1±OJR%Ln?0q)\v"XgZ&$|)rG˅#֥Y~RW(A_+AiW XuJ AA9_bMVB$95]tC LRf U՟67hq֫3z3G ,::WVHْOtzKH;dTo`Kvխ*[$p*Y7C{VBLԪOven#!P0HɪITV7=jHwmWv@EPt=ܭ͚YS𧿽ZŪy;FUUHДezhвG5";*n#泙ɀZ&(9۟?#G,/TCeF`3j"V=VuI5Qr֩ZDݤdj,I![x$赿k^N4p Xڝlku\-c #n[atS&r5;DZ_&TvMXHNsZVŖ/xRy5ȕ~VZÅц=Y7cRޣ//$8j1`=%Rx+d&YYL֤:s,Np3ZQr1:UxҔeitLk(iIj 51 {Rfr ;:F򩝾tfEIn"SLsӎePkt8&pS\Oo$OjAH>ڤXZS@!OXRR1LxM?-$ӌ=5Uw1޵ m2tgD.2=PYNKw쏷Vm' ҋ R={Qm+(&isdm`zp(>v3n唚k`rJHR[wYɃ~\27 v-Tn_H$hk@}j-ؑ}8T!nĄz=k5IEZRk7Tx!O*̑y5\[Ԋ槖&< DYٛi WsvHdY0xǥOC$a`8# gbC\4?<0N1Vlhڧml =kaXsP&?-TM8az P`Hi@Y#Hi?O֦bDUqp!\TS 3yOE*+Kj;P@);sQGn# aiA@@^/ʨ Lqo ̓޻J̇ qxg;T$n XU}o* ~^\1?wn4HS*vIVndt$$`d-<&Zl2bH=jmU5ip :qն;g\nI=jY*Qu@:|[ǥ\ڌEl1n.c.9}ij0 Loi4Aլ !De[td\fUp.:$ߛ_tc ?Ll:$CF Cgިä(bx q#)duiZ9|eO_ʛ<[\yWjFz)aבЎkC^YMAZ!I !pB+G^Y\[,JYrShYyxlf%BTT)o2ݼH#v|mu@\Eߕ(2nܕ(F OnѸ2oܽ3~n},sܑ~Gr[T歴AaAZ]„#j\D#whXǩA<d99?E+$Dc<= ,\?rMsUMeEBz\|/沐0emԐ? PrClyeb(WQ!N<Ñ .3uRK1\֜1,ABVcPYArS?Zwi5ߝ8`'̻Qz`TSDLf*1Vmǵ39椌.G>bZA- Q3I =86V!.p Q5&.]68#kN;'8$uNB é#9/[G]zguIt<]\.&<3I7v/&G,rH9?J&wZJ3դmDE8*vO4Tۄ U#ppaӎԏ|PF95I*°wx+5fm*r'vc=*9ޫAݖ>=IMMl>Dq>4 `f)bg%4pңs[:dtQܒު,l dmYW9*Gݩ`AV54l &_meW|8vʨƒbw͸昻?758-Y)y}zR}Jd}*Cl2NS,1 Z3v`00)vlqVq#$TuaS9հQ2y^F\m?JdqbvvR[Jc8$w~I.FHs3X7WK;yNV{887*Ǻ(-MԆ0텕~ZX$fң(14ˎ5HF X<`2{=bϗO1P~zn9 mj5!z֭E9*Ǚh޲zIP9B.1# oJ).ḣc)ญ'Q9|S}\mW\@w'#O 21Jٞܐe|g0pm d1Sd͹LDS)*22Q#H`a$K}̊@ҡꪟ|gs$[ |O 3+ѧsF`urb}k&KG5@ Hс[HY(ڹHb03U.r >byJ Jλ9_jVI:ԑC-.;wR)'lBc /F欅[,,e~PN f'kD'N3V-^_>X8^sq;]^inW#ZV~i#bğf`]=Hy*k!9*rDQRADcsI'q*GK; s#5>$9<<ϓYVd1z >Nf'قt/Uj}{Զ_6xmrG㚚soW뚖o$ ޵$"O LBzaB#!HziB"!lr QcOq֨`֝nY)UQӽ, dwX@\ƭl '=iX ALO4"yQd3Zզc Ҷ '5X H dڴ )<OUV+tbYyW g-N?Ƭڙ'o*g5%m8@x>>p* awz T$3U]riZYx>2+Q@H@֫y\!(|zbKy BJDq؄͊ To$I>ڈ00 cs퓚d{%qK,<Τـ3S@U#9-£dJ>)+ v3N_|fGFھg|>Ӆ8۹Ðp=KR@bC?ɧF¶"lnaQqҠc&)7* DPVLVŴm%ÊԎ@ ,Y{va]jN&Ty9}罐˶xbMw),!'D:}g|=,vSȦgsM*YepTv)U%c~P*D7|p)ݳhOZx(''SA "9yS4pw{ Hd@sIn AH;TK .LS<7ӷH?xs5QI˩_L]Hc _P;fٌW%f Sm|za]Ҩ돭IzҲz:'QKpUfR sV#'b=I!msq֙4XgKdg,ʠG,iad:thP9zs3I>Ty5RiK :d)fl)H\ 9^UKdg$8ぎr[8O=W* sի_ `6:⧻LHTzԖ*#g(cG6@ہAd 1ڣi=s;Sb3.8adYe"` /㌚F+!7v 'Rp'i*R۸ |TX\9#V,lb8`j tn8i'e,&$=Nr)$ Pw|Rr~nbv'>qgRB֥G ,c,aYI kW+{nO\| `I:Z͂BS8 pArJW;Ӷ1"l2 g~STu2H]ܧYobrJ\n\yYro^ƞcV^#IM0N"laޝj}6(~zX Y ڈad*ǣJ|C nY][l|^L H? ~ul"A *r09= MWH=OJ-0+L S$ϭ2IHr8PA=1C|u)ߑ)\'~z ɖPcZu7,F0Ֆ_'7 ՗Or Oedђێ;vl %um%q֠F9ϭC, eڠ2UM (*\ypЊr>pTjT}pF^|1ޘnM*\i 2ڲ>W@P~VK}5w9 ֥1e =jʂr N,j܌$-$*J]d\xO.QdKGպTfR_,.*RwmbmŸ+Ġ3eӵe -3%r 㚸I fH E%p3B#<՛C>槷)=i¨7USoQ 02=)sw+ne;Uc>l"BzP|)S6 ŸKrmdE;0{uNaunJȸcAw~+ $M& =kRmB/7B>pOja<k!1cihDPa==*KyfDv~[-n'gPÌ.@5z+!lx3Vf 30 f*2ש{/rݟSe$cdlb2 %^^&% қXNwwR/E6A=jϦ ղ~qP}ؙI1Ï_zۓdІV|5NbVF)lHRhϥT'JTYאe§R@ɰ+95lB?biЪ)n5> jpm;u 25Ucba#+5A^L(vcU^FlPjNϞ֍BqnWmyk[UTA0sށ"$1 ަ8BH dM{Jw *A"U_=9 ]mžX?KR6s֞B^=S:)Sj?֫Isڠ~EW ҵIF]UŪ+B$)c2 90BsZkfgbGsOUrCu7*R Pw*I9-ګd;y-ڡkm<*bZ >o @O|ݠj}GZk9TD&tSQK݇ZEFi})yLYO?Ё: vTL$t\,(zOr%x8QӞϥVgP& ŏC )$Jڟovc#i.RM6?Zi)8y&8]qO,, aFdv&n=6[Hc])P;A9^FnrqY#Ha!=#e^ =J+x6ڹ'55--yc55Kx!@HE娘+u|IpޟW *C7͵r$nh%RyqRHqI)8;O^C}{LfHL.r7 ,JY@jI_sRpi`==H8_aXLrμ(}"I]Y(/fZF[.ls0 vObXf`> !yCb;(jG0!W5j;yjiɊppqjIf1[ c<$䞵k{c3pžf2IJ #vG}v+נ.*{܉/so/ ރ׵E5tDZ[#w(5fբ|)<<#+*0yqhKeB;$BqA-ARI8bJvIk6~z{vatg5D *<"=֑=+cj0̻Q-&<_Kx'!;TR"]i2#+ɜJpR9'\ZF$V;|ğSYk-'M^mcjݬ' \Ub!ݜhŔ18aF Klp *H'Tvun@m+}E:^ހv=(<JFwKq>խxU3I9|^gԊsЏZ|bl fbmOF<*I)xF?#|!ΎBM^ӥxՁM[c-ܝ+%bBHa+ϸF0Շg/85b͡um9ܬYգ"hNߐGcV&ϛ1 V $Ojm6YN~V迆{UAձT4Ё)QXYZ| ڨ_(<T5)^=*' \.$̹=_䐌ɆW:_O \=; y8ҷRi&H FI4 vvkxF,ҝ"c+Hn".XӒ7 cJp9? Ⱥ.mIۭ:kS @fMn'r9{J2E >?VdT6c5oOg]F=* z(jđ.TzHl#gU$ Wv>cګT0ԕ˓#ԑDXv|+Ϯ*YN}3QpYaaJqU VL-F!b,~Ecҟ<yRM#"gARL쉞2I+3{UGw*Nw{Sg+n˴ TKvIɫX*v*F#*:qڔv$zqAa8ds*2G`aG;=N*sZMCԲ2!*{޵$̄:GsTe4t6)& }ڬ} m =g6Bqz!q@ FFj+dfLUR1E ycce!}P)+FS3EB,sOqSY#i$ka13JdE'*tThKU.y53)8~1qS0;NȦ@yP#< a@{(D!z / EWu z~pʹ u ~Ro*@ qYݙ8X3[k)w$95mXL1QSI QpXE"r|9jEƜ6*.A#~F+wj#' -abʹʠKxy$-jU*zjpTc5 ʨpqޕA *-*6#$S-1I"GyA+#:16"oI\vWW~Ҭ QqJ8t7#%*%Vj=gPxqvI{Su[aOjiM;G褓jz2"ȠbjWpʮ7Z F/'psj~bI1$թ6#|ms &=oF򋴃gD*ybs0[>U:mNl)RëaQ7Up oPW\)q4[ Ibk>I$ʱXf%P'5ֱ28 !mh EfpXZ-TڠNqEDPHSm%xE6)kayy>,=Oz29<RAҔȧn'!I4샐 (jaq1W;؊/`>cJm>LkܝKޣ1o׽$EY=j;%#ablX+ۭExX29Q"maH:sV"ka!8#_JxsYg8p~n5;ؔ45gUg֓PG4u@i[̯<Ei5nno0wetAWh")\ǀ3t&RFѳHjkKx\,a[%0qT(rݍ>3ʩqN8tȧB!'wYjN.IשЬQyrOCV"}G6&]g#ޙ4-8>s䚰<*T Sʳ.:?CHZaY~y/*31ZgsLxGq_y(}:ӌbN[;ҔO"*Ҵ+871MVq⣖V!xu+C]T褌{T7dRIe;&+XgR[qqV--ȈdqWbfPzwf2#5f2N//չ-2u*TpCcڲoRc)pֳnVC}k:vO8Zs)qBF9ZͺFsЌlNLG5 0P㚍Bzd$9j9W'#)$;Ud\|cҴS2}:7jfbL*\>Aq =*vU.H!#XWI`z沧]YW[ [÷X>32Z6e3޵n`Fx] Ojrӑӡr`Y*۲V١YU&0?:"U%7" ̹&yjT:1RjvÜc5 ~^z0܉ET\40=ri{S#A*򧱩^Vaʚ~C \94␞Ԅ旰~Ը*,"K D~4X}Mу[ XPT#OREQEQEQEQEQH)#}ڄO.*>8'$qF;&YGm$+>]_壉 Ʋ[6ܿOjEw}{VVeṗ޲o6 e_v<{܆w0+Ɏ}֩cdr8GzG#G> j`2[YHCKA3;zC1]tP; =(((((G!T5U9s9T@.54!@Jj$jm5VV۴sTmR#O!+k5ao9"o0=wǞ՜-v'rj͵A'8Ȫ j@VIv7A`=]|2*8Ĩ2~G6LNBi3! g {ҶSqqSR3K:g(=0i|'q>"~JQXgnܻ&ʛXW R0ML֞р܀(xCF&:~4݃&A̿7J*ՙ~İ@w Kکݷ#X?M]G؞hmp<^mc\1`)v038F*@PMsORDwdR /QH:E`rGQN$;H1Lx*3L)08YY 3U1+aEA嬍3W4h]#U.YсZz˕_8PFyӊl`r ?/";^!l#E9 rGTr:5 ;Uk|vcM *%.r}*՜!2ϧ>ݕXUӏUCR֧;ۆS=)Π7RV`O ɗ顊@zRO%QTwuZɸGݫv7OWf@ORy5z]bEpjS8# 'uuo=J<=VEWgZ^[(#'o `Vb;u,c>YZGl#hH ؛}]]((*VOfUw#*s}1P1!fxDb4؟]96A؅{V8Ul", ];ү6*TثP=VʡSU/DeۜqtA*ʼuS˸xj ]SV)ڙfV0Y=+\ J G;{U\mVG95t96tS-k,Fy9Cng&YEm<`q"E\A7VF_7 hhTݤ;t*@C#DAsڝl4sMQJlp?QFpy/*hvK' Ԑ͑VP|ޘ zV92=*uMUsJ#Ք{xp^\9'W>|2[Ԛc$@V\n$vТ((YJ\[H`$uԘm2M"pGFe4HU]> z4as} c~H|/sY{lY2܊K¾׮d*(5 ҙ-2m)'xa GIEb84MG$pj]-i$ 5%9*G0 SPf;r*& fk.H=D&HPZ98lr1iZG2shۡd$G-̫o|QtC]Su䩍֨F2ymssOt9 T\ǜU2*~hBTS NqSG+ҡq=jXuy|Sw"QeH o;{UeLmOj Q'61K3H8j=1q;J#{ԓNt9ȥhsʕ'#Fv†F`"!$c3ΕM o#+A nō?$Ci|W/",*Y2 wjYѯ͵֣a| ՙ8Vh/)W1'*A֢wq1f ՘c={{SԜC֙xQ'!p7 W!S4g{֓J*GCTrwsR_${U78񻚳񚶱"@(!P*DSӨI>CP.!zrUi0 q$G:@;:`LHBzVn=ES.T # ң7tQFggJbbި9U1Y$%&z477'nnɮLG@iN&MF^9Fv?Zb)z9SZl$bfP\pƧ |e5X F&}Y]\#ҫ5E~I~n@?> E~G5 ۷Q-恃Zdp^8'\qg8Wa&!FrNܐ}E'$Jy?x b"Ghy$8SBqHZ@l@lFz4US?ZFz֪@LÕ0N*-$Cڢ20c֛[)2K`իh<ެ\ж_19a;:T,sۼhX#"4$:.H&VGgjj[:\vnڮͨY\[H[uj-崰fjgr+ v1@zӚE A=)*4W? lE+j2qҮ@2~!浭~ԕ=ILO(dBK dwK`zg QZH+ǵ6w !Z&>Ͻ ?ʋi.-*|"B6ޤɈmSGo,>U*2@v3MyUHβqMHI8yRA'X=*$瓞'X֭[O !_} O ެ[+R85 5VU֭$}* t!#"m%q֭8#"'V%Gp{T8EYW&zn{ppFj {k]mjS=a)9/p=MH=*DS@bl7j#LnrU)(y ]w0l~nj՛T(NҧuHrsTSB$TPn d{T9gT10i98iRz{ՉZWf9bjO!meUk \\++l\bՌ;)%EhY8jg3Oqⴜ|zU$ڭ;1Cd@T{Lڍx>v?JMd“sب0=j'&J⍎Gz0&jHKASRD >}eNx*tNIÖ~ SW TkpݪڤXsVBa7(GSVߒ:b\){2O\ԆVֺ,moaOl,.*{T ߜ|w.P߯Zf\/ҙ;(~ty+zR,lHGk398Tj=kt"1ꃭi(OpPOjT]dsӥhm9#Yp?V.3*e 5[$SқjqQcyVKgǭ[8<\˸CDFPv9\v(Sx8MfU$g𪅽~U3Y3ߖ_O&ÈvhT zN0"g Sc4AFq7att݄tMُ3cF@Py}:yl Nv&>ԑt}'PE$To. Dsn&)MiA\ IsR,jVy!H4/2Q<P_kEˎZkO\~^1ޫKttq4pB#1ȤI<flqO@BǃR dU;Lx2L<Xjdby~C@Kpպ|_7ݧ`ڑb~W bPGnj1Vo$* z I㯭J[u~G^ߔjXeeǸV8˦XPBF[K"AI\)K5Gtn Ug2۰=p2_kY j׵p`zT:wEK+~b2>U EL=?J-dctbV @ AcUpcԚhePsi)ޫIc#rOfkb܆'ZVZ[%敄0Ė!#;U!K`Đ{O^[ޞ*rpޤRJx^ԂLL$s B@S9ӵ1;c+zU9ʯaP49}j=Hy2nREc~~3օe,95mzZN pW_S*1Z7##QGϠ=*QrE6(`zߐiZ⹛Jͻ \bO͙ SjZ'5|8V}sg)<'m8q)3P\Z,pqG,!!)öCS#Ӥv֒;Gijw8SSGiojpX(b; L :$mh*C.(*S.aE$-jƤMXԶH` SrQҞIңRjY[bkԵXrjė+l3rji.ԟZX[$c\nf)QıpP:w5rUPEcjaZȂp/YAόuBMKsRb(ԍG+U# :laPHqMxuJDLhw$fCHޤXc\ 4@H R z]߳1D/Vbz>%Տ?ă[HSKٜ8i[gbH4 ;y#րNpHWz0AP)BAI~`vSMrSLb_>W5V- SP UI5b-x3n6ۀÓWm0RN1O=*@INw475"'j$BzjXI늹ol>ih: .8YuR6#.A5-[[=ObiӘn!fBzD]%rN$*OV5>WVƞ'#A,BQQ܊xP<{1-9s5`)nɫ8:~U7.U4b7LsM2Gq4kxܾMD+$+*ơb;H$'ԒEsqT'[VqҰ/@汤&zFIEp > DIV%07$4Ф2@@㚅Ij;T.]OJ-68|~fj=@_rc5mˊ{ #qLoʫs隱hEMni㊕zzCҐf1HzRHcC2ǂy43ǭV3NAڹP8f_0GN5<2ɼ&)JîvdR zV!$%aqJk\i]!+c#l3#ڨG"I^B Bdf;mǶ*94IrppSdSeS~U犪S8!7|ݪH0Į3ҟljHՃdsU[# 9.yl%?3;E$AI *@{բhX\.6QS8.| >f* ՁLWb$xwWB%$VI$y Ԓk7k$ZZ^eRF{֖7:N?Nfo2eiʩ .xV.Zm/nj`8ɗ ڣRKLBTOD&Cűѡiv2ޥE&BNrM'vnQFj3!I9<}:i `r?*M:̻ϝK+RY|Ua0ĀGZߝ9*0zk8 ҃wg@4bly>1U3T'<`}<zS"XSG=sޟ|ʹSP984'Iq^AƯCA?bR:Qh1Ҝ-Ge&!=ja!S FM5ZGUYdю)Niȭ;Omj ӭ^$sVR*ͪ[ fg=$s]I%T[2rkbMD徵man"cֵC&KʈlqC=엓yj<.ZM6b©${s &㜰P2~BF$~4!Te,k77Rx&Ԯ%~3ֆWv3MшԻJfދxH!PzR'H=*y0H5<G1Ȫe^ZBF>TN.TU༖ DۊFkFlUI%gbsj{[g_aFzH(ǑcMp)Gx1M~zfeңJpʝҜr)Ul׶):HXXِaPb,tL_j'ZKxF_n)""ҮC;En)UR?g6bv ]ujg is;@) fQXsV#v=럘l8i]!aY጖,9I=!{B繫UU;'|}< cF^^f#c䗨sVf 68*ʹl:UX[~*ҘJ4acNN.L@d@(e<Uv #SVv #SS\u  qݸzmyv!$i%w8*6v0SWE.5icRqӢxi ( ɥʌey.?tqv&`9ayd=rOq`?z2x./s֮L [OZso~MLէ3Vj<4fXUk$H=*Pn)\/OnrǡUddCWTN*q*azQn2 99H\.~.=)eF&4 1v0pMUB|~75D™[$1Q.ne~I-?p-#׊lVyN`rqMa!T&a;G4R0E")$mЊ*-#ZEFs֗Fc6yݥz"@&s/IUBlWFЉKR=vy`9jA S<v8{^JrG cBĆ8T/mHHԬjbhX} KL1rt,p*j>R29qAUyA7f +O؊H=ieƑ`AI4 /aҞ#iNcѸt4x4Gzgع4McrMG ̮"MOJt$b5Ϲ4dG®W5O!,xAaM-&؏,U@E_*+2 CYqOEnk:tZI!*+Gr}-Ԟ1TcJd=;URL?AR7AN+2O')cޤf!McC}ӢvTyC` z5 =qYhDWڳuפ!DWK+Zjx 5Bm9m3zv["VHTJՋtD' "Ŗ'!EHIVn˓ҫ('֫,@0xL $C8^5FoGNjәP8pT(<,Hp*\DaL` Wcg"B!cJmL|4KjlǷ< N~EfF&b{w[[%Bd'-O!FcBxPzxOj"7dU2.ze_4M~df=^Ɯ\J1ZA'֢i7mC®=sR(1c3SF#%#f~Inwʭ1M{)Q&RyM̌x_Fg=)ۧ&o&2K%Hm!,fҟ"Gn;ns3Mf#tsTfz b۞E2!R%>ͣ< rBBvQIj8㊛`/$'qH0:iy9cښX} wƚOoƚOoƢsS;cZݸ,hZ#%}h(}űD`ݻK"HMIw-Fqޟqw$\w_;\Sjl@NyI>9GNv^r'4)vjp>rh&>4sM39AnnH׷SڟUAۜիba^$$2ǵZx,Q*0Փ3|+!㎀qv1LkY¨ݞ傎sMh](¶T{^VFjQJ&_Q};u#InlUȪ1J*B{xXA'G8ROsDB\9'dc'yҪ v-H*wW)".&?jQq1)LϖhHvNhdO&,I=2#ĚH嘓M} U5 o'zV\Y2ӹvsڜ:8攜h'hO'NikqߚkqQH= F>xZ8׶X p0 (Q ?ʲI.A8/eP=T可TI"0+ԊxG;·%QJKޡQp}0(V`Vu?@O5JaibTrxT$WfG4Db=5={9+Lխ6/6W^Z=;-;QR#;TEl 7%)d ʿ1!A&byj~cY{Y HHK5N6-[L<5qL te`ڧ b6UULT*7Ҥq%6RwF3KpZmjj FTqB洼9hd;Vlİ\ïȦ4 ]cLAf^ȭ9^ߍg]Ke8(wvʅ~#mD2gwHJUwdt*01'p\ \9c_*Z,rVk$iaxO=i#/ZO0lNzۄ+;Bb瑂Ɲn"fǐh6 +_WW<`zC,ZZȋI&0ەsgHO6Z0߻5RͅK&H J1+8HN) ()()+ mR=/ԯdYZ%Iu[Yj"}BǧWKx0;RO(ܱ# t$TW'<.ZKrI'`<5)i5dӫ֥Q9,֤yA楶m㹐d՛ oGSȰ['gΫ%#$X"S%{XI!y=$ZmGN)dNA QR[R1)O8&T\2%z|Ѫez"wOҡSTrX¯I"|cYlcUX梑1"1Ke}MmmI Kn,']~V-?WKM5wlsX.ٕuc{K*UgXzs1X#! p,A0jĻ,;ԸaOO0¡-89J8c4pɸnhsr.\EֺOy&.թu3n\_e$B׊F%sV4[n6X̑1d'qT,Dދz֭h5۶b{w5n8Ĭ}sV&SVEQIER7 ZduAni'f O\ LpGZiRd8ҤqVU.2.SݩvwvE&:TVȾ[mcvcGI݀ZæǓ+d`f%Lͻgb{,;:gj#d>,Ğނ<-`*xJYJsNcpj{c S  BV98im ^ӭM̸>Uٵ"o,kKN71MCPdCmGJ551(2cQZWhDHl~B\袵AwUI?RYw꼷Go qi .(sCjbpUUbA),[D&` Ǔ-AJTQEQKEQKE1ɮ؝ҹf9f=j]sYR^lި;&k1/7^PKd$EkۣZ֖ȬصRޡ(J sgMw@vҪܖp ޢ;@Κ巆/d:Sيܑ҄w7jADl|烜/5a| c%G;RYR^GlNQ4>ҞQ]G@~ιeׁc֋ZMzK=c#$%mH98#NXBs*ճ5SR+Y2)";wBpH\Vޙ% +qַfē`kvIY4 G )b8*EI K`^·#E0T3Z@F3Yکly:j>7(2z4+ "@+ǷҲH8-FA'Һ[#-Ř.FOEm3u<}*" VU* p)ih(((q-gw\qg9+ΤzSqOۓk1!&I @jp*d`)'HBjeM:beaIȁTbL`*VhYh( 7%LOjgSH- _riQi>4nZ` @5ҧp'*ijSvK8X+${vAUݫGHǗ" *LPVX7u>'* Nܙw/tHDѝUbVhSJT0 St9timYV_ YPKk)Yo$`T cI aCgڑ(@x XWVhiGTWHɱ'X/ Gf(1Һ/om8$?wtgd ˓[*x--QE-RQE-v(cYmV]c'qPn$j"̄8cKpU\|bVێM6vnkdKnw 5zmĤ5e\P,gǎY0[ 2c|ǡNo9BBwQEQIEQERQE-Wx#$m낝`b'kU2U6?7Jc Vcq yZT^Msw6&<;F1HN8)rz23rzgҘ _(8j9qQ\)'ңm8BN8lpi.[,͎)&9 5qKr(U.VP~.'5̢ɬ׻f۞3ިzg$b\@\>#,MO5sMK8 }sXZ}Ž} r*r*>0}j?Ydrj{cٱ}ign+.qUKxc_T%kf0*L1P~s m^cT76rGz. FNjPlɦX<iQ'M7*FzdӬEGsj]*Icy _rSdui1l %B3ڒ+A;R]#Tna*%Mq9jHD1b]Ì 2Kq#DDzjG}v7yzx7j*Tj-kFJ[(V];NaP1UF㨨aa4*6>% g3cPĊHA Ԛ$U_Z'}ep Ճ׭!<ϺɻlҪs1j)'*o܎p1U T_2&j #ҪݮLX֝@SmС=^C<0$^dYQ\?)'1Í [.ESVkV%QEQE-QEQEQXۀSڹDar{V94PAj±m$|rENHz|Aj}æN}. A?U?z䖔(iUA\)=4#8f)2X U;R ¡SJKQ!WT :Kְp>Cgm-lܒ:V2{jPfI8ww8$,jhTC&8'wEu >b3uqDz8t #vS1ۘt3nyzg1A)HUsϏʧ92i^JS̖ *9Iuڣp,y50wqVk(\ag^-̄lwQ;uGksHT[%+5qrkgLU[$~j_TQEQEREQIEg}$S]rA#ڛ$ ՛;B>Rq\i㑇ڲmäU»Z2y^>fx#4P<zT*~,H'ҡԮjx,XVҬN Ǟ梲x^LAPںIf\hC2,|VVLnP)R/5c'8Zt K4v0w zU/O쐳 V; ng O{bh{_c[ր:GZ:=K\-A1kPD$*!kU*9i]sTA8US#{1Q-Ȫ)5ZCE?9G8<0e8+ Ui\ڡg#<2Jc9ɴd jS/{nZD|+_B3^,Mֶn^\ >[ jmp, zTڲ<1S},S`*K=J+;B {Ԑ^kk6΍I,Wڸ늽ɨI3ƨ~Z6l=_QIEQEQEQEAo%G̽HX5~eJyDQ219iIR*YR^E,ܹi˃2n=iO)®޾@l : N-#BY9%܈Isjk C&r<EbVnb *O;~P0r#3L!qh+JJ}:51 #>žTLrQ r8L^kS|mse`mlW4[?U9e=G5a ǚGO4w՘Q30TQo*]k@WIQGV&>lk {q<~~Y RT8j_9QjU\Jr*ȇ*{'U[$CbKCTpzvNEVt*J֢*C`wRջ;!$ =j^t!ϏýhYCʊ6? >لkPY]CenV%؋>WKq[@ɬzkn')1$g?EpVb@K'/l]m?-QHl +XGcjGrO,RʽO;Kd1=KEQEQERQE-V|]'\$Ghk6Y7X0:@&BU2VUM複ƣUPd7@6lBFEI!Vp?*%9ngR$o RƝ{icޠA Q$Ng(jB ?pFHv :ORуө4U0?VdERU}巟#Tڠ̏#QrYJj"lAVY+Jl.~ⴴ܉c=+Jr}؁cZvFFOZ56^5H7 l*xz 5k9 ?+?S[Tn.>Mg6K>X 9md 0@wzHG4@lqD0 *$Q}Q[ò\Z|E,cwRQJS![QxA UD~8|Iֶ5yž)$/lj2b 5II8AFSzƹGbCjD[WLن#үik6|tLuxTB c돧JtQEQKEQEREr w 'n\ Dpj(̒uЈ# ZP9gO71,Vᙌ\ ]OT SR,qBG<"]cp*B ?<\q֣YW$P"K6p~Ei ǟrj'^I*M;;^jɴtS#I sԨΒmA23s."Tr3Rly~Sk4V1T2ۨo#?C T5]#d^7w"X]xR޻Զ8O%̩F IJw EWN ¶C }lO'>d,ISIT$;$ӀwNgYU`:α5u$7nYOn^f '}iep?:5IR=2C8ɷ⺽^TM>zRuOW{{+9e`HOȽq\2XZM!~Ei a_#rkt6/#rz]YŴr9M]f(((()k͔iE!z\흆3Z2썇NH(HYH=jʨPa/`oN:̉@ ܀ Ze?#=xzm̧קǗ?7\T d`'$ ߽E+`2>^Tr`Qp0}n,h0_j~ص>SWOj!«t gTief;[$cE3:U|6ݥ-8S_8SP84ʍLҽ)WJEW V=ix;I)%c敹ʯN?pMg_\lA`H*Xmi ƙ8Ȧ-FTaʚѴ&,1761WZF*K-NGC}krnp9?J׿n1Ҵͅ{zuY8̯OjfaXy˷mb|5rU(((Z((|㰮}Uv2xCnZ/ytƙ0NIeeT|@]ܨ8U}I;]ى&JF,N}D1q})(HSAk.[v).oq&Ipw|Φk` Oq_s0D䚉 d5dhCqY0\?\qT1.qU3U+qU|:))\f7: SW$╉ h\zSd}*H푚zSK2"o)~~{JcRc$zS~hv SJH< 2O=#B.WlJB ]pǥ]6˷z tF)\ސ0,T-REQEQEQE-QEQEQY1H`ɮ| G2@r`dy.V8 iRrOV(U-1Vɉ885VvƉz; pq8aUTzԁ 9 Ŀ6x#|C;9!o{R49# ڑ$&x.*SK3``{SrXRiR2qP cqQ`&D@{Ԙ`sRUx!Vdv 3GƐer88ug֡pB3[ bo-#Xֵ#vXag-:V{aMpsuc}jO b s\QZ(((()h(؅'knJĊ.' 91'%$*'L9☙JjpK09^b+bC-#ڙ71)[/zKi aOzmTIqZVuH7'j[kR-eܮV'h[jl+!g1ڷ;ַӽQEQEQEQERE%W6ݞ+bWsepj433@j$gs:Tw%Nr8K! j9cd$ Om ۮz楊1jhc/N]A?ZTTA'Jcb4oœn৩JE6DNi'6zUR=*hU |a7 ԑ]p0}:tgV 3S$uwMw~ǐcQPoZ ܑPOEhL0+ѯGna+gJgHV/x[Yq޴[`TpzU:9W5 QԵ-Ue*Cjb!Ywq`"@zŒU`% "޲y>ͱp2*=;Pncv{pE:+)s^ob('g 9WQܪG2@2[s" ֵ.4kY$2+Z3ipJj 3UA+r ;2(sUѶ v*3V "M6x+VfT X8eVR9E+X֝](((+g݌\1`Mrɪ4 ,jJxVѲ75b*?x՘c!}M2H֟{M0/)9n} Sci'sTxi1e*X _Jiqa5}m@S+ HU +:{H»s'|$d,1Z>m bsp3rͺf`;VԳ]ڒ8.OZ5lqG>MXY6s1"m ujegv+O纳b%V=œށ3$Y\K]X!zOޛ+Ř(*:j\Ae ,ev:u>0G#ظH!p;Q&˔7LtmY.'8ܹN$dVpF9HTM֪{лsRԝh((Z((LN햮\kFY<*|MIK a9K$R *@i7cǹP) n7`|ƟrO\3wJ%w=iRȎV]x2F$b)ȱsjAF\)s6rN#ba'g`m8}ks!#o- >[tQ[%>*vZ[!O"˝zVu޾HV$U׈B9fk!kU9|C3 ?'xV=VZ!'eM-Lpz˚i! ɦf%83I }*#sQ1 N)Tœ>@F=i1i ex )0$iq1ch0E(l)bq\F) j1;BIͨ$23N=;G<%;ЋR+1b 4x$1֬2ɱRmj7V' ֵ Id z{:pQEQEQEQG֊Z(YPkU$,IɧZ~O)R5Wv z `Wvoj j ڶ4)c Lpj4! A$npGJӴՅwʹvWXj[DQ#jib2hfq?8rwR,.kuf q.=&H@f}UخŖ!VYpf[k,`fmژ jkǞF8U:ۖ>i_1!>5ZK$sME%Ӹ>"' 1LI^ 0';aR9riI89#^~`ӈ mێM.(:R zѐ)sS/83HHuRn+ލ'{Q#9zUsN'QvUlJ{#,>EmGLֆ~dti}1 BrutJ:QEQEQEQEQEr&>×T)f,c)wpp?3Mhh|[sO5kgoa(f[֖0iA=b(P2:Z\w WSd37rȃloXw2gq;,øsdJID5n$\rvt=iwWHGU!z,yNp)J40='4&cRqJB)i*@R<38s`BwN>PvuE!%= Ozh;jhGʦXv)\jh@H_bgl&K)c)blji$C %0ۚ0Z,3EՅJcHw+Y ڄ@_Oz^!C Iy***ߵ.} tPt/%JV-6\4** ct wz m9rU((((>)nd\3\e3rzA\TpMtvdO e{(m/AɬGX{aޱ]ujaY`yj:d޳eeg ,:q%~lM:$ Y|PrR+Tr:zzcϵFPK(*7E,jn 9ɩE8tN M8qɩW旯ʝڗp)ͅTznNR@{R($d)L8fw_-AR R-{Sx?{  =8[G$SJlHcHqsH19±AsQ*E581jo3n:-L{d S-$Q*ep:UKd8*ΐ 9Uk_D@#cbZM.rMGrEd9ϥ|sɭ E-qZ:ld?@ fVZ(ˋ\f*r]1P]ǵ0;UHjmȜhR;oLp֮QՀj u",ROT,A/ efa'#ڱ/dcj{v{WdtG"!}KPiY:`w@k=F95EWhsJa$/+N_K#mSNf8iN==2JɽH*)F?nF0jd*j1*4g͜ޤUژӀ T!G)ڥ )㢊0 * N3ӊO I9y;AlH< iv\~4 ^9g5!'f;0*)T$m0*sQVNPjcZ\`g֔ sSISRFMIN0N +Gz3 Զz8imNn0j:sy{Kwܓw*!0b=*u2حH|`YJ꧵hYŋmθsگǶkB%t1ZQ.>E#wvqHy ]#9(&d0;zG.mD@+&@=wp8l}5jO[xCu8hXPiT?0jݭlI_;#rxH*V.&QNSN~k ?뢮(((((((()(((Z((((ZJ)(Z((J((J(Z))(((((Z((Z()((Z(J((Z(((((Z(((()h()((JZ(JJ(ZZ((Z))((())h)h(Z((JZ(()ihJ(()hZJ))hZ))(((Z)hMɣ(((()hJ()h((()(CQERRRQE-R~g~QE-QE-%QIEQEvZ(((((()hZ((J(((((((()(()()())hZ((Z(J(JZ())()(JZ(((((((()h((((()h(Z()h(((((((()?JduPQ9JZ((J()h(((J(J((()(()h)h(()h(J()h(())hZ))()h((((JJ()h((((((ZZ)))LE-QKEQEREQIE%QEQEQEQEQEQEQEQEQEQERKEQEQEQEQEQIE%REQIE%n@ p#0_@3.zdy 8NǘڼZA %Ja^8)J XՄm诌ڦSJZZ((((((ZJ)((JZ(()h()((J()jUc܌j $,B(*}9#Cr$Cr[zT2nQeƨìYL{股iQeip.|!#<=C˄E]R0T iʵEQEQEQERQE-QEQEQERKIE%-RQEQEQERQEQEQILt44W*E eܹ'51~h eyKo04D fT-%QEQIEQEQEQEQEQERQE-RQE-RQEQEQEQERQERQE--%%%QEREQEQIEQE-RQEQE%RE%REQEQEQEQEQEQEQEQEQKKERIIIEQEQEQKEQKEQEQERQE--RRQE-RE%RE%QEQEQIEQKKE%%%RE%QEQEQEQEQEQEQEQEQEQEQERQE-QEQEQERQE-RE%%RE%RE%%QEQEQEQEQIEQEQEQKERQIҎt((()(((((()()((J()h(ZZ))()(CGl֊(((J(((()((Z(()(((((JZ(Z((((((ZZ))((Z(((()h)h((((Z(((Z(((((Z((((Z((Z(Z((((Z((((JJ(Z((Z(Z))(((Z()()(()h)h(J((Z((((J)ii)(((Z(())()((((Z(((ZZ)((()((J)()((()h((J(J()(J()hZ((()((Z((Z((()h)h(J((Z(Z(()(((JJ)ih((J(J(J()h(Z((((Z()()(()h)h)sЃG^V{⼆T8aTtt%US(J()h)h(Z((((()(()()(J(ELV'zW=} kS [QAaNO֨Yd1`I?Zi){2r\y޻O&J)((((()h)ih((((Z((((((J+ ?뢮))(Z(Z)hE%RE%RQIKE-%R AE---RERRQKKE%%QIEQEQE%%QEQE-QEQEQIEQEQKKEQE%RE%RbREQE-QERRKEQEQKE%%RQEQERE%%QERQIEQIEQE-REQE%%%---QE%REQE%RIERRE%QIEQE-RQEQKE%%QE--REQEQEQIIE--REQIE%-QKE%%QEQKIEQERQEQKE%%QIE%-QKEQEQERQIKE-%QKKE%QIE--QKEQE%%QIEQEQIIIKE-QERE%%%RKIEQE-RQEQEQERE%-RQE--RQE-RQIKE-QEQEQIIE--QE%QIE-QE%%QIKEREQE-QE%QE-QEQIEQEQEQIERQERE%-QERQEQKE%%QIEQIKE-QIEQEQKEQKERRRREQERQERQE-QE%RE%%QIE%RE%RIIE-RQE--QE%QE-QKEQERERQE-%QFi()()(J((Z(((((JZ(J()h(J)ihZ()h(Z(((JZ(((((J(J)()(()h((ZZ()()((()h)hZ)((J(ZZ(JJ)h()((JZ)h(J(Z((Z(ZZ(Z(()h(((J()h)h)h((J(J(Z((((Z()h)ih((()()hZ(Z))()ihZZJJ(Z((J(J()h)h(((((?(((J)(((((J)h(ZZ()hZJ(JZ)hJ(JZ)h(J()ih))(J(J((()((J(J()h((((((()()(()h()hZ))(J(J(JZ)i()((()()(()(((Z()())h)hZ()(Z((ZZ))()h))(J(J(((()ih(JJ)ih))hJJ()i(Z(JZ)i(((Z(J((Z(Z)i()h()(J(ZJ((((((J()h()()()())h(Z(()hZ(Z))(((J()hZ(Z)i(((JZ(()i(((()()(Z()hZZ))()h()((JZ)i(Z((JJ)ihZJ(J(()h(ERE%QEQIERQEREQEQERIERQKKEQKEQKE%%QEQEQE%RIIEQKEQKEQEQKE-%QKERE%RE%QEQIERQE-%()hZJ((Z))()h(()ih=)))qɣrh\EQE-QERE%QKEQE-RQEQKE-QIEQIKEQEQIEQERE%QEQIEQIEQERRE%QEQKERE%QE%REQIERQE-QIE%-RQKKE%%RE%QEQE-RQE-RRKEQE%QIEQIEQIEQE--RQIEQEQKKE%%QEQEQEQEQKEQE%QEQEQE%REQEQIEQIEQIEQIEQERQEQKEQERRW ?룮(J(()(Zr^u:((((((((((((((((S)QERIIEQKKJJu:((((((((((((((((S)QEQKEQEQEJNS(((((((((((((((eGLJ()i(iV{ө((((((((((((((((QtQEQE-QEQEJNS(((((((((((((((e2EQIIE--QEQIIJ-:N((((((((((((((()ʎ)hZ()(UZUNS(((((((((((((((e2E%RQE-QEQEJNS(((((((((((((((e2)h(ZZ(iV{ө((((((((((((((((QtREQIEQENZrө((((((((((((((((LQE%REQERQEJNS(((((((((((((((eGQE-QE%QKKER*ҭ:N((((((((((((((()ʎ)h(()ViNS(((((((((((((((e2)ih))(Z)ViW:N((((((((((((((()ʎ)h)h(ZU^u:((((((((((((((((Tt)h((U/zUNS(((((((((((((((e2((J(iN^u:((((((((((((((((S*:)((J(iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLS(((ZZ(iV{ө((((((((((((((((LQIEQKERQENZUNS(((((((((((((((e2)h(Z(U^NS(((((((((((((((e2EQERE%QEN^NS(((((((((((((((e2ZA~4QEQE-RR9iޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEe2)()((J)VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(JZ)i()iVVNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGE%RE%-QERJޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtQEQEQIEQE-JޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGEQIEQIE%QE*ӖuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLS()h(J)VSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QE-RQE-RQIER*ӗ:N(((((((((((((((+ ?諢(((((((((Z(QKEQEQIEQEQEQKEQEQEQEQEQERQE-QEQEQEQEQEQERQE-RQE-RQE-QE-RQEQEQEQEQ@8h(((Z(((((((Z(((J(((((()(()h)h(())((((((()(()h(((((((Z(((()(((Z(Z(()((JJ( )h(4QEQEQEQEQEQKEQEQEQEQERE%QEQIQuёE4RE&((A"(((֓ґ.2y#4QGhKE"Fh(Z(Z()( zLZZZ()((((((EQEQKEQEQEvYfa|nP}iT҃NKN)(֎RE%R  <@y< RAE/^( Ĝ abN!$Oi;RE%QEQEQEQEdH(*0ďFSCpcM87P}iw ]Œi-QvZuJaooP (2O52p)zR(((((()6曷'Lgy .:ѳ 8ۆ !0N)(((QQ~n:TF\8>4z4$u@G4HR¼L+ҼHA<ii:HF0h<`H8J01O^*ARvQEQEQEQEQIEQERQE-QEQE@(Z(&أ4xusIo&ݷ=} XsBDP(>E;hi7qMMI8҅*M(\sKN(((CA(Z(((((has0H q“x`ju>(((() #PiLޝ)1F(OJA֥1ORw袊Z(Z(((()(2=h)f@'3Q[ONzio96/sޢ{m8 G\$U v5(# ]12[ `=j>p|H?;JǔKw,N8FXp}+>+7F*WCiXrx5zF(Z((C҃1I90d{A)fFqBB=iاNb(((<}4Z-48Jncb }SїH zqRcӞ~zsAaМSX>߭!eN>"r[hMWsГQKpx3_ .Yw$lGq؞Bm@d \DrŠ:2k2m$ r2k>@^pT~|lp1> VDf L)!C})403N `Oj3,DLCqsF`WVuQ1,0j.r2a\F`@qH$!]fBzeO_"ܺ! yi^`qBrMO.ry`BMK%~fejHms5Nkb=IKs+ f9ĎǭG!vcG#K1j- T%SM "R(2ǥ8s=1J.7j 0[|vF9-8D`'zڳY03Sk 0)nn1p9NK{ӅLK9Jkf((((%u O* ]w20tttS*iTRjAOԠ%.R,qfY:6I]5 pHґnCH . IV $wcc.\$Axg8qBgWGaڴPhqrT#LWnT[RH|6aecP~PeBqjJrEXČUxcX$zT1$ʧbusZVQEQEQEQPO^;IG%x>⣑2[1Dt$pҪ'Rz.ʤfJUVi rnf'1MKhd )f'Kx,Yt DeS;7XBxM4E2j#Q\Uh[ 1˶*Ƞ>Lx81kۀ1AFY'NU`1:UlU1è!c`b"#6@FLqQE9H#1=9GWrzd⚖ى*TP[$v#S04 >73?PErg v)škh s*KKEQKEQER7"R7JM=)F0iU¯CŠ\FV+N޹ڜ#CqBǽHt~EQ>+HH])R;@qJ{>٥{o?얥x>\3A I'#ZBIoChzSDsʜtPlwr:T~r0ȥP%B#֞;ʀy*lf>u#EE5bRs榎5EڃNҟz v)sgړmp)6ҔqR*}U P )h)CH*@= JU@4V){birp) &/sH#c=َO'ߵ-?--RQEQKEQEQEQEƓZJ11#iA֚Pu(N)ih(Ĥ+U9feé#9,G>Vǽ2K.@S#im>"8VaRΥA:u>EQEQEQER qQHrؤg ϵ!`cLR*4 h`bx4/\~n:(`qP> }(p`Zy8ػANcd,:`}i#fe)I\jZu:((Z()2if84=&=Ӏ@-QKEQE4ujbPߌRKKKEQEQEQIEQETp~ <Tpd,6=2jJө: EP(#p敀a#ނ20zSL`YG!?1b(Bx'@)KEQKEQEQEQEQEQފ((T{cP(i{E%QEQERQE-RQEQGGEQKE(((((Z((J()h(Z((((((()h)h(Z((((((((()h()((((Z(((((J(()h(((((((((((((((((((( ?諢()(()h((J(J;EQEQEQEQKEQA'#I҃ZZ)(((33FE-QKEQEQEREQERQEQEQEQE-QEQE%(Nh):G^(IғޛH3Pxgi٠֓p!4K҃@EHH:KEQEQEQERdzњ)h(Z(3FEfFhQ(3C8? -QE!8E&*3RPNi 4Ps@P}>ޔ⒓'!'٤.I.IK@(ǭ>QEQEQAGGZZ(:uP3J((EZ֎=i֊;R␐:Qғnt9 >cz69I=)3)s94휚3I/H^ 8E# 4#nig8x sF=E&=E MR)h((((EQKEQEP@=0 KEQAhJQIv書u&J P(;A,}I$qL67.7HO= J;Ԩ3֞1Ҕ)ZLI e_FzdΪp4OJB봶;v0 3Te eڀ,QۊI}Ӷ؜~V NH''U!2~c/{ m̋,cIWrt+*96 $c ܒjOZnB¦=:PZ+6OJ .=)qy~%}Jg iAT8JqnjA-4ڮF®Wv+5q$$o qm\y`v:b)h()RE%RE%QEQIEQEQKEڹ&\<$=+^%WsY\#裭a\_\ܸRpnf' ,ĕ5gTc?ZiܡETէEDsS.5`+pj Je`v5N/Ȫkaw#Kquggf(q!%fAPmb=1TqKSo{TR9ʐ޾"7qRX8rTɕ?b&9SX>W#wzVp|䁍Y¯5]jwKEQEQEQEQEQHH#: }h,@.bi24"z`C6PFI76JnqzlcIoc8!cErdC'ڑ$^u8ۈ,|0!EV65[+Ȍ=jʠL=VNspfP6tCmM: 䞤k>(I $5J(2IֶR߼5i)wE>mmDݽ1"71[MVlN2;KN{yߌ㊰,(Rzxԑ#0Olӣ`٩/+ $t:Gm%"I;-N +ukqPz[%|Qc4.ZEU_֖ #aj)%ڢ%Ly!+}7+'cD(K;3!FlR=3K .N?4+})F$ $TncbQI֘Ꝑ:yR@8QOݨX vP~E%rF{Jb_%ڨ0,}(îOXIUH3!UR Yb'r0H0EkW[]-QEQEQERg3*YǩQIu֣i M2W\9vX2f>ib}Tfdl$U+QٙGQs!rB3TFĀj8<KvdpOnԸ2&ČW3IXj $ifx P)-{T&$b޵n oZշ2q<۷I8'. hEIsV džH[TyGpw?,(U&lBЎlbm;te5-P:&csЎ3J,PoM;>5wk=E1c99n_Ioa1Z{!0G` ϖHmL28˧7qҤ{EyGNxwX1V0D#C{S7@{w0=XJ0qSe$"sL\䝹j~t8V!2ÂNjXōԓJ%%[veXdڤeATZq6O$U8 qU|2']ɕ51Gs JQ9ݎ" *'6fy\`qҦxU*xr;㊊[!j/E{󐣁i\~b@zT"">y^ S:u x#Aڟ< 2+tIw)I%ǥ:n] W ӪԱOs(zuZ$o(;RM гwB^V| 4٢G95BNFQ6pN5H0{(8b)ԶݠgTShᇣ ~ LJH=m?E6{Lh ~VM*v69ҡ}>%v`i(,c"&#v#(@>ȂX>\qv^K;&(g;\յ(4b?pxz⻥&D@iYv#Πy%\+$wP4$+Bݢ($(#KQMhgb̠yy֪^]m䚪rlrMAqp둖_8Ww]sN*s/T%Pzk>Y<6jy}j2{up+tnZ輱*yb 8 Un dcUV^@9zPOj 1qgF OsC,9c5M*) Dۥ*)bc;J @T_S^8d1AN$)T_mHa_O$=T?18P|ۢjX#dF59Oֱq; \o| dW]SɂO 8MU}*1:&F(:N[ښA؞*%q@;xdzT(O~E8O!E8?=U\6s:qSAb\2=TmʤN*K=é-zpjW7r 3Uy$rڦČ:? srO󩍯 LOuȋ'=y?Z/ڮ5VSDcҪrA\J饹H-gn<ʃ"X푇ٯ2 g\G'J2#Ufyldd9 $2|')$opE2KR1 ucNF3n)C/K3u] dX"T*ntPME uB#w"';#JDq,ϷP9n*b-3a:zT<͖_kI t4'i7k2eݖ,q&]\pD5Rːb`$YdV5stح[j{mRU6mj>V ni4[s*M#ԉ<8ƘepH40wa5t\ͳ=ّÊ?C>;?NU99lv)o(wIND}|Ra'?th11y!AwE,E g saҪem= Pcj$p8;R)=jY!vBM5ˀRrHSu2g]ǒQ5:rSQӖh<vaZf=:9q 9tF[9sp+i$˟-r$ӛF2Cs6 3DmҦi0P8Z,i06s<6nT}2Ku ?UzAA<ŀdaV% %󚸆*˒sjBRsҫͽ#)Ռg NUo7)Iq#D(J䚞ght`ZW1.\Fi[]˱zK]>bȪ[t2&<)-[$q7V\*'~sz Uci@F1HqSf]169)$2cV 1PWq݌tOH a )ʑ#*q:֮u7Qd*88$TOrpIg$/͞`̲Djz><>ݺ-ʌx )7G;q?ңvT'Mv?1'ץ&te\eANIrZ$Gf:tPu-bD\-5D5x,@BzA5qy7y#Ak*{)gu~Ysm/q֬/g`[wS[.i*8)LUm ʤ@O+kJ`[%gӌ!_1W?Jw!yzԫI̐)/ZzO ;Aq֘,~M BrfT9W=lvSŢ 9z(۟ƥKQI;n lzS?&W!.BQ8R}uce 9S?!w'?x`9M$R.JrFFrN:71!hrI\VH{Xr~^5\QEQYd`6s\H2k Wm(OSO@+ H ##$u$7wzI&% vj'tޜBGԊKzR$Po5ie0TriZ2/?y[%>jƛIlqYG݉9 p i]tc$QToXlrH~> D򝨥j4`-4v $(h>2:U|Vi tj&mG { 0{}KRR2R4bt*SL1"Q-@pP.߆*je%ƬCH ?3Z[B"@QԚ1#pԕ%QEQEQEfEQKE+tld>VGwaU5cF+Gz~QDegC_}vFѪ:64I|㎦{8w@3{ӌ#|d}N0 -(\$ !WT h]"94Nd䞴#Fw&Z{w)9g`bH9" 61ҮǮg=9q][UOJ5MNQڃ^J*h[QrL1Sse1)(=;q ᔑ3Yw) GaEpByrXp2*7o)7kd\ؘ+-i̕iu5vLT+_AV9 ۚնmcn#зdGcSScV0 0{T(@G* œPSB( ={EQEQKGҏj((Z(((((O>kvfP R9z4kI%O-~SܟJUHGp>ScbBW$})!]Nr$r7 $O<Ѕx(S<) ְbk&{rrWf\]LH;y2 v= j e$I:nD<㨫k`­`ҟ2xR$[kVHS8dtǨIk<و0wNAX3 qRas;*TMw®Ǡ?7id>m®E PkR X-Q0#@1MH}HڹU?<'G/E%RE%REQEQEQEQIEQIEQIEQEQEQEE$ F6=r 0G *) Y0NvQP;O qϹgir誗 3qAH$& * agI NK%nsSwMI5ޭŧ rZ- Wh[CK*"@GqՔ4Ԙ?Jq`z 8)((((Z()((((Z(()((J(u6q֙,I*uϭ#qR` jSxb;F=b(((J(((Z(EQEQEQERQKEQEQEQIEQIEQE-QEQEQIEQEQEQEQIEQIEQEQKEQEQIEQERQE-QEQEQIEQEQEQKEQKEQKEQKEQE%REQIEQIގQEQEQEQE%REQEQEQKEQEQEQEQEQEQEQE%QEQEQEQE%QEQIEQEQEQKEQEQIEQEQEQEQERQE-RQEQG4QERE%REQIEQIEQIEQEQEQEQEQEQEQIEQE-QEQKEQE()h((ь(J(((((((((((((((Z((J()h(Z()(()h(((((J(((( ?諢(((()h(Z(Z((((((((()h)h();QJ)EQERQEQKEQKEQE%QEQE-RQEQEREQERQE-QEQE%RE%REQIEHZ)h((J()h(Z((J(()h()()()((((Z()()(((Z(Z((J(((Z()(()h(((()h(Z(Z((LMdzKKKEQEQERQE-QEQERE%REQEQEQEQEQEQEQE%REQIEQMfEq:[w?EeHSs{UioFpEPYT hQU%Wh*zJ6 *_Ue@Z}K֟ERQE-RQE-RQEQKEQE%QEQEQKEQEQEb:QLgQIpmS@S)\랔▂@c 2N&Gb?:M4?x{sJxP J26xWwv3YwDYc@77o䑲zaoAqZdU]rd~UycvH|BsW;K`})'~ƖA8w= }k$d4 ƛ'o<j7Hx4!+JhaʑM)Rl)zӞWbUە`Bϵ_(TnU?tT$PGLsZ *nJD-)Ja ӆ EQEQIEQEQKEQEREQXqo9'̍Oֹc$IӥCe5$e 9le{'TԖ2W'M<%2zoJſwBT8SZXlWrJ"Xܜڥ/\|}WT#)•SJ+8NGZPM5Ow^ wn=0j?$9'cR*y* R3R9ǭ2P L-#yԁI.ݥ`|)%#i_REQ:dXRW sw!ޯ*0*@Vw(Tq"v5"?"Q5"7 :S:G22ҬHM*I=;T$RF zVuΙ%̊pkqU7 $[znFK&}0@8;0跱a fKh !f߃SC^Ս>-&03RG]GzM@m1RS*fLcGpaNT"\1P3;}*7QA&2CW,F ĦǥY B@^ǥYUIV[KF?(!zyu,0zSjآJ(KEQE%RA(J({Q;[`.X\ݸo$i@1u-S&|>ZE4 SYi%s֩\y=jHkwrI SI!89m)t $@oUdx.=09ySkĚUTW/\rQ\eTi)>)V-zT#+DawR՝EzN ywwd\㌞Z{$bc߫T0I9!!OQCm,;R@<ⷂ" prz[ 'bbG'G1Ia㢎 G1_'##ٰc ±/$1ơ$d˖CQB6Y?uFz&X89H}8\ʓ;56<*BQ10'Şh|JګA]Bٕ^9 7߼ĩVD #ߵm2\B$[i"ȁҖN/ngl u,I,MCTڳ .~`4߶޹`#?8ʂ3Ozʉ0%œ֖EPwAGZRN=iRQ|JY`O:,lŶG&@p!UYXĀ51ҝd(osOqwmIEMr1*=jӢ3s:UͲXxc<P T=6ܫ/jTqbF [GANcׯ4Ejb$Rp: T|t !P8bH@*-2CP<}/#Q}<,L|*gxLUK9Sqs#J&%L=9,_~}D;2>h,71>٥M1eW6GrIM@$AAӚ,ʁOlp=Gb Vg'R—TV?1U'QsgUqY8owSp]Bdulf7&BMYL*܌:O v8Qߍl⤎Df*}3NIxcYabǶidT!$Q%슘ߓUf8YZ%ǘ}3T{8&rW89HT<`>,2M#! @ራo#c*!ɐKo4Q4$9+Z]սKJUa'U;R3G`_A8֜.#$ yO[Y B30o%^OְeϗwCf%03LKh!*2sQmP{E 1l;,pyT"_eHjqo!TGLT#qLuV$Q<4o+{""PUAښX,L2nWLmnU۹z"iU *]좫\[c}3PIUdmʾ UW%k.dfg [#.]Q%,y?ϚObpjd c\һ iAy,{Ư(<b3Eg`xXAwGуY_(LѼgQ2SerP)[2(>g8CQ˒:1~\Q 81>A8nNv Xl$BZϻʋx>΅ʟp(nT([O#G&9/nYPE䣄c{*żLzT98bysV]|dFVeHЕIr#yG^b#zPg̑JXvPqrGaF|5Bgt5$ VR椵,nMkiqm*Z1nkemy.ߌ֐بdPOb r\G>apgR-;T%lve<]@Z{_OjKn6;FyR(=)La3 ~%\]ǎ: OY%1XaJǹ<aTxhE$`)lN`1=\c֬}nj3enj)4]e)=i_ҘK0N1Ԟ*&`bq SK\3RiNnFzfK\dhm2%1e UF.5 6ˎ ܠ0 XD 碓1Ia]ӽVQ)s#&2ÚolĀvɧ}l_k?1#Ix'XЩgbA*4V )#^c89}BpgpHaF[W0&U E_z[XQ3wrml:#Hϸ:B,p'@8+HH ڋՍ$;Gʣ¨$뚬qɪIF̓ƙxCAlt,21PB3tBiKK859m.f*.X=Z:!Its`e!9>s`*@´x8?J}GvŶ7sU{8X3PɧBYN:hv)a=&!dʑޛ%#2MUox=MGqbvH\L(9=+6[pyɪONrsѷ9Ƙyc#֙錊r.?t3V/1 &X'4i_֕U\)Ƌ ǢKr.ҫH|,{ yEOp$yh}>8Hfð<8zI#eA$p)8 2Hǐ(\8WSNDbҭ[O1Ty5k%Qvc prȨͼ>\Y.`\M!$,Wz堶0Ǵ6*˿ XrJ[ ȒR-4:*0pi^a8 1OypkNi6-hZټu@_η 8#q֜qJ@4Ƥ?AI((MdHT Qtov΄}ޠIPJK2?:Şx@dƲ巖3ѱH8D ;LE1J<=F9Nwpr*Fܬ mVZFnpLV TʣԫsWۅY5d*y4qm;nMg\õ&Vw4ppc )vǸSR@ž-Tze+zh$|ނ~vj͆ S0'jŞ2gm/UӦk`mq1jA@9RIEQE-QEQKEg(EW1Gji"ʰwUG$}Y0BcՍ|;vmWEIukq³72=JN]9*c7 |֔bX3f/"i6֔Iƨ\:RT(()h(((()((((Z((()h(Z()Z(()h((((Z()((J()h)h((J((Z((((((J(((Z()()(((()()()(()h((((Z(Z(((()((((((((J((((()h)h(Z()()((()h)h(((()((J(((()((()h((J(()h4E-QEQEQEQEQKEQE%REQIރE-RQE-QEQKEQEQEQEQEREQEQEQEREQERQE-QEQE%QEQE-QEQEQEQEQEQKEQKEQEQERQE-RQE-RQE-QEQKEQE%RE%REQIEQEQEQE%RE%RE%QEQIEQEQERE%REQEQEQEQIEQIEQEQEQEQERQEQEQEQEQEQEQERQEQKEQKEQE%REQERQE-RQE-RQE-QEQEQEQEQE%RE%RE%REQERQE-QEQKEQEQERQE-RQE-RQE-QEQEQEQEQEQERQEQKEQE%QEhKEQE%QEQEQEQF=QIEQE-RQE-RQEQKEQEQIEQEQEQEQERQEQA3֊()((+ ?뢮()((((Z((J((Z(((b3tfq(%nj{rҹ?ʡuZFT0ܽ(6t'ڴ`Є>?W(GMԫ HoM`UK>M2`cFAdSe5# 4)w8$mGQD*T0_Ң(J((((((Z(Z(Z(*88氼C>olz͙cgLc NmSLЇb.rOsֆ&DۜK!2&ޡ9 `whA61B Sъc^n ٌu(gcop ySK*C$+$l˻ӽ$rD2Xr3֩NvglQiR֙1 X޵kc Prz݊8 kCn(E.]NbN:b9ݪP2O@`j6a A#jmín~1Ҥ`"P[DKU,ky| Ӝ%b}N qZ6WuX }2EUsɆ Msc}@OoAPER8|+Bm !]vXض-SST%fjhc7P|uYz{L8 0ުEqnR@3(bnGMԞ0}n9ʺJ.y ~_*߭Z()h(()(q҂q4RQEQERE%;RpS'-idU6Y¯Y (鑚o)/|09|m(W#UQ|T*‚8ڔh8 j{h|xڅw2p?٢5iRz]m=EN%vӭXke`7gG2"{9 SaP\c3A.6w;56!7 >yE[=H&j`򭃑>rUA2d,cJ0ʩj-6?Ji-b0$r+>yҤ]Ė#׾*qsT$"((((((Z()(((_CPr8EǍsM?G.I<8E=Y;ѡ88=jp8f(Hl4&YKq3Wq[ hGs ۂx8J:GxvJY^8v >~ W dftzyRSTk`_Qp4FKJ,ڢ-YGK@ TRdjtH7Q[ ָa@`[v(J1#QeR3'|osT57$y#MWFϷ@0HP,^cpJ :PsOeePPsR  ZU%RGIEQE-RQE-RQE-RQEQEQEQ@@Jk6cz+%,{뙺9H4O(Tr?iʿ[O,)#ҴO=~eem\+&<j;vUozIpyp^?tnqzn3ZUig0X{qI|#hR>&AmQԞ֨u } wQp1~ikO8 "lppW&NVkVQAEk:\RH+U}mpVfYTF8HTSr[*|ږ8+)eJX! FDqw5]]oE%QEQEQKEQEQEQEQEREQGNqAsG5yM\]:n$<Z%t򟛃T0#U\I3*=?Ze,81U5vY)gV$DGR0Z%' =}? ΎsU$)jd;IBQOsn߿~He@3JF;Yp0\TnmWXT;pz 9yw( ;b2Nqa[lF囖J|Hz]-^Uhz5fQExhk"{{@Q3W7,ӏX֧U( r[fL]m sHajY@U5)s5~nh)!q…!}괧~ j;ҩHrI?vO*ϏýUz+8+8ժ(7]Qq]wb(O&y!#늊O"y{>m&YҐI!r oROJ V|3y5@f n3CrH&J|ʑeJ7M HbpҾ_$tLD $Z<(ё#.OoW_]QIEQEQERE%RE%REQIҐO҃j9 ߽Uic'j5ZBp39֫]H(éO$p"aq"#CQ$@wW\C\N"1A*73'lԫ<[a;WzTLV:+K:Z>K8Xu9VSNτ^v#U;W"6cQ{Ӓ8BQ~TOZI/ zcLidVXc'(iNd0 sT$" mU,s^q4ٶM&>|vlTzUxŜƟmҾ@x%.b2Un#6;bK;/KD>[eSMEPͲN~|L]TL隂fc5V5UV cX( Q?Y$b4D͑uc!J){995^"PAQVCߠk+(E@Fh]٣| ?zV W n٫i1C}ҥGWB` 4uQKEQEQEQIEQKEQE!deWR2`jB)d*1;yҩ. 9jx=9U1"3|UqcU*U=;=;j:SX4Уt4dw˂R03TBn yj%V4'eL6;]Gsg*VQ;UlUCQ⣉ Lcz:|RQ{Yy)l?ys{V1bld辵=\iֶR]N)E\cW! Ӗnk[afvVݝv,{ԕnQE%Wp}\*F#nprT E9e?0,b3V,ȮJ72c$te@IhwUAݾaҢoPoy!1ilA ]ETXԌˏº812Hܸ8cBZpc~d`">p*~5!#\"m-ps+Z(B J*ȩE-RQE-RQE-QEQE%REQEQEQEQE!PQ\H[ʨS'qLk&}{\}6V5EG珔HDN>P:8BFpWtSU^v=K%b@qi)))(Ƞc: d_Ձ{<xs'ςǞh圮8 ~jpUYƒXāJ|{To|䞆G ڀ#V].ބ4Wi\` wM @pȬ\qk2(f7sTeb=Vmf3Yq[zu wXb,86{f8y(((()()(6NA҂qA8>QEREQU%ھZ}ekw}>f',GAY!OUXa*YtH #DJj:̐Gc) SLY%ڠ&z՘mD8b[A(LCyy!c#4%m )WQ8=qNU`y)c*&jHt^6zTjf 1 >=Cld!0VR89ZQ\E/n٫*Iʷj+"I-c`ؤesN=Le#rm>Ȳ5eFwB>pqMK8 S;GWӭHXZu-QEQEQEQEQEQE6I$.ˉ㷉eHc29ֳش|u!UcߵbB0$gX̯>ڒCH'f%cA*H4۸n}ih.!so^)Z ?htf25@`=oD`kFj%QIIMf'욎~mp*l'Ҩd1svhހ~_2 ƣTW;v=z{Yn Rw:m8_SI誱!5-yע dԶj&(ZpESZM ٛ ZW QI0<{xXFqgjrTu[ l@xU}gyܔTĬ/ZQ6_?3EZч>Sޥl[#n3ڴK6JH (c v“^5{rQ-8Þ!>i?xQAb]p<M x֛n|IқavStiqOnF~{Nb4Cw{ףYQ O׫vN0:(q+cNMajKh߶1ST%%QIECt82: YN}#Em{I/M8 eg ڲF3I,d3*y9fm#ZXHcqԖC7JGEj=;qW4 >Iy"u)+eGC/7QNo2 G$v; b,;' "RV& 6u?jL>7L2DRHR_4J QQQ1SNc4 6qڥ ,:jjUNW{Ӑ)(j)F\ku9i~(:r)"+)jD+t# SkB1ӍHw"'( ȁv4Q֙'FM1v DWko?ZlRy Q1ƒ)ZHU3K7Qu<{SE@!k'<{FQAD e85K~nF2=jgv~L~4= q@ {AtRdzRǽ:)d=sާhdRjh&hT4]NlU#[J qo)c'<*y2Oq8VSw:oq';{=mr@䚒ڀ0Oj [ ;wo BLxA"5fܑ3V^y`1"08Q\DDk{ӣ+(iJj["*.*74C3ʲl} CxZ>Fv<\yl-@2s\OLS=dc-׭Y8G.7ũŗ*?yiamۓ֭5H,@lq9`ۅ$b+iaf剪iisl^YA%RGHphc$TUtWϏp$Aҩs9*9T"tAGM"#+0c\TTsF*۔r2eWZ'@9|2yUz{щ<;"ʑ&qESk>aӢ$ >95^)bw71Ej,클n2 m]۽jA(yGIgQ$H#VeĒ;0=*Y]2 ܃Risti|Υَ)I*/PN P PXƩF7VoDIҶ/mbL{wk72er2 횴j2E=I.w#XݾB:SĐSqϩ5hQ911$s4,K'etSD/#T,ކh͜(?(m/H0:N: ^b v7 Vd8HHʎUp`nVhvL!~Tð–{ e~l*S;mZ!5Mc8ojF$eL}C<,ΡUBx?ZBd wVFF mJJJ(* H ۹n#)]Fz+p#} ǻu#c=E4y̎ fh~aGq*ni {|CrpdijIЍĞ?FfW\ V$UE.CnR1ٚHO:F(E'59FAV,וֹ8&raUBљDX"nc9>O)Νu8DHmKp.EddyrJܓ}r'޳$nBId@G;dցݯ!=kB-:jhIjeo *+0`S뺦7)v`MN-@2];Xtˈe95+Cw`N=XPw);D\!OlR%2Z$-<,RE݀ d[]ȣ.'DF@›I[iI9,zH!H#$51IET<ڳ% $Dw>-5sJ:SmqhV]5gkXXjc}Fk)U@f'=ZNyֺ;J(.g:6qUu!@U)(=7bnpcY7*>U'D >R9G>99'W9`2#&xF);v%vӊM$$bJ)V9#=V9šLd s]u5EQEQEQEQEQEQKFM.i((>R/XUtW;ҐޕdBVe.2HRFZD9}:QE5dBVMsDF?2hx91JM)̍Z6;}~V-*v 5N79pP}9FSu},\+.Cqw$R6v\X\ժ_·-¬Oާ JA֫ݟܢɪzڭTekO5*N)"-)$e\\#H'8 63L8WÜMOmuRAe%qVu)`xuw9+e92G򥥥a>ƒПNj-j|Θ{(ZGDh´ΐ(Rz2?QxT+ԷU-dzj,6ޕZ?ޅ< V\@2R[S=!x9j_y36Ӹ6Yk0nEXicm~jpGjNC -) 9WqUBR?ß² äf8c|=gSɶ^jJȻ_KdVvсWGdS"'BN 7/ 2*cxBG5xex#f=j} 隭)b<c$EH8ɫF[VAT8rjݣItbQ}2h؎з%[vpt rPcgLPb()(QE-RQE-QEQKEQKEQEQEQEQMqG֣LT^W dfe<BuȬ;ˍY 9Z˺rNCވG 6WLa ,~]yݼ0 };Io8##quIm\XQɥh7ˆ3(Kwִ:uP4{ +W㳂8aK+rA9Gq$'{{vynŎqN(NcN}I;qǞG4V*L ޒxdR~lsV룭Z()(((Z((((((((Ev6șW9GQsde|zt?MhE :T&c4q85.%y` )PQXn~n*FA phCztI(f4˛Anf`RI=,tXTnZN Ֆ5ʲn/5ǡ=W<1,܂zҬѪȧ! xi٪Kw#tV,CgUPIV" KjX2FH$Vɨ,g`8'ZϚlBxYpTG&}{2`x[-nOJӮ()(()h(Z()((J()h(y]$# ~otB0w GҡTfeV {A2pXV$pOc֧>SI.MM1$yM>I-YK9!W677jY cF?SQ]¶x:ԖȏiTd:rOJonGLƳ'o>SOk3 Fߗ+Ͳ!>_VfKWE+t ('l)H Iֹ738[-Z*%KaP-V hCHY#EE@^(vg*) :pT$Y c>m`dm*FqVNW+ZJ(J(J()h(()(((Z((+MezV~9ֹC.޲H1J1۠ ^W8#ެO8{ԲA;+D2z/qU)VQ]#ҫ P9Y~{2EEGbUVZyzA٭;zukuhޤU(Ys%mHC\-K6Xޱn`qShʘG5'ؼAAR;69L9 2sҠ%} g!c)#YX,I!Y9rxj)1J֫IvF$}R袊()h(Z(((J(J((Z()(*c{)Wbq(WҸ;泯#}NH$1\KfnP- {i9r=)IV?-g6Xr3ޛ`#3!LK}t5)LK.}ri +@޴3G4 gN6{BN¸-I٫/ɭɊ4,6gfw 6u)V61zКE10++gq⥴`򑝜DjޒGEr.{ɫsPXE{3*$g*Pd*y 4 x=j((Z(Z(Z(QEQEQE%QEQEQEQANI `k/PI0BQ=m%QeC_$ < T~v 7tUUE3، xK,r9Ԯr.m|T I ㎽Ᵹj磂+q:~n^9 p<{ӆްMt$;eu@1Ӻ 1[m<+c*k&c*[YT5AFNGS2Jn fMxd:*jҫtQERQE-RQEQEQEc4`sE-QEQERE%QEQE-RQE)HI 8p3J$ U8ߐA>YU/U#?{铚 v9_@')v;Y7ݗ~ޣZwh;Sޫjh(ۇP{Ҡi|ȗ>`=Csmc }ݩf弧3sH{(bXE.ܓ^~vŃ+JӞ/n7-ڗVpNN>lRjL$1E(1ý:hA &T.X|j|@\RK=5%+8T lcKn}6B˂jŕmnj[->A7F _ANA@F5jR I OҪ`6L,(CfnWb>\Q6yG'n'd+.zVf;YvV^.B6r3-k!?F*k MS5,:  x~,Y@5"8fzTöT8:dFijPW8Ƞa^)H{р<6eQU&U%}ET9pFG2 I\ƞ_~VwZ &N:~Q/NsTd>SfH)3$ /yğ4=I?ZC&+ т*E8S,>\jK)*sӎq DT称r5U `SZcȿ ;F&I08l³cUŽ=EG)%T 5ȈBޣpB.PPIF*o~ ;K@y1>z |砨nd'r{Q)V9QȲ#nxU&%~#H`˖^^;{iO <6ZK(8qҡ+yw{UУ qִ<*>|)cwR _V!\y5Fʈ` q=}<0? 8 *hZwF-;@;oK+1ǯUR|*Nr· @c΁sƵk:~]Ƶ 8aGwbU|$8FzS.X*#2d+(r8 ;oD(v "k[u"V;AZǖe|sBsg:LgKe8ZwhV|ukB/An|{ӢD(`ic | 4ycsQߔdup+ԊK0ML7`Võ@bdhwDIq֘.y}EZU==*tpELrA=SQГL)Q\YOqIo3(x )\0(F,+r#n@+Z%3QiGY|ӀݩF C[c=*h[vc_;OJ3C͒fvj2Q)$QfG b#NeHAϥ+K\p)󻵫\pDxQNv?;/IsG nT,1|LD1C׽Zg|Ȋ㚳cr!E'6s$od:[ 1Vu-:ΥNӎ3711׬+gHՔ4P5)%\沠dS+Ҍ,vgE£3Wmjdr$\ffs$T:D=ꞙ\%LUF89m2eYڠ즎ej20U,YP+?h;9+?^aKXPk)iD;A-j{(Ed*}2F1 $ gFA($-=fL d!Fc!(j8n=m$h8?(4ʐ6%KYJgTqBcCF{FRxɜ1j   m<.{dYo&[&M͞j͚y5f=MYD,~^{zԭӞ#p) MMzp6s* V Ccrzԟ;TLr*8؝hӑ m!Sl " HæjW@⑐03.sUeqyT (zi #c&Oj2IvOL(`y9vaB\ARC4dY8 IOnb;V1ԚY4s9&4m$i$FG TbB梔fM#=i#"Xcf!,mBrFB"H67sUdM}k=ݤNTUظBثֳ-»* FzVm{ERc?Zn (!sS S9tV.G뻥YSLԒNʹinAv1ʮG։O8C+6p 2_  lGzU&܋tf%OL,&q2i%$op;51kpV[jq1֨i'GJDZhգ]06*!w /85ҢF;R7J*(H1JzVm^ICrβcɻ֨قanGZf YA))+j ^F*1&| Xdrp֋U.[}j|RKXI% j00M5! '4ԇ{ Nj`J0N08zG!SЩeESt[R@WF̲?Jʸ"x4G2 B RFEɱdԉ \#OGXU‘l|77xy&x˜]|OFTaiB1֌zZb8׊(;1SX:TBGzj^vn9x% $hQ~{Hݕö>)@d$I,**DR}Tjj#jc_YL?8a,:1/8CSF_ټXFiдnbIaR@ϒ_=)m"h킑!Q"+c0fDvϦkUfϦjDgWUTo?7ȫ1%R_T+u89䌐 砪jB * 9*{Evo5ĤM-e[V\dv5_U[; e>[u :&vnqNCyf9 ݪdOZ,f|»8%Njݬ"m%8z=yon ooBƫd(q3{8p[JF/#{RG g99$NvK+!8dBxڲb@Ic=VIG>n 9 _,>8*(7QPksC#U,q!c9S.I9Oҟ4pnhivX=/ =KDri & -zRi/8-Ϧ)4qsOZ%_9Zr 8ː5p\!njhf:J1کڴ8׶$aKap&ZnVHKnN49jKCpԞ`W65{/ D]Q7"F4$KӀݩ`͉ZZl\o 7),-0‰3qIg qFoT ]y<pKʿ3pp~\{"b9'^ 4 {VCg~Iޕ;KXU+n?)h%Ro~&}#Uݥ?Cnn՝~*ˆRVYsUaO2MUS# .HknTT2Z2%@_0zuZW,1ۭW䔓^&y2A|f`sEmCl)}qKs`f1#8?y$⨏01VuT/ZoZNr?JPGz h92sIqm yO>÷=qޜךVӓOdRsڣsϱ <ΛM&@ HB@H@'f$|f,O'Y7']R~Z$U?g<桰ݍP[`Z{Ɂ<uo\(sq\LQ)Tv k;!7q*v:xrTcSp'`9#֧Dtq8yXj= 9m啟`$QVl'I<ēVSH=ip;B$T(S'%})~ 7EKnRHN^26H 4d'$qM1! POj[CyX"ܨeMFA&S\5OP:)i՝KPW- ,%,z-Egs $f^@뚆h|8V!9@˃(ݞF(xHY=F(xHmpQWަA0LZ,,JW`{չ#yb\7Z&t?0vQEW p[@棆 |sV[gjdFec,8򃏭cVԷ,ڿ.zQtDQiD[PqTtHݱ'{j-25{N**01cz81*)$碊ؕN{ ֑cBIȀDSn=sU&=sUoDb,z ;ҫ8R);a\Rweuދ‚r;T `֦@eVbAgcq;h-tbr=PJFQҙJn-ї2/ !S ˧E.H&hd櫻a$*Wjs۫*/CD 8#աEN!?6B ~b*cYLrO9BW;KxRsM:i`@[02 ġG"唌i̮;.8",@Q߿?T9b6N3,q݌ujk*s׵Ec;^N7AqTѪьMBpr54aJL UNUP8U=R2AU MEUQg/N{t3JPNOJc/sҪi*$HU'cjIzKX4+ gnz g5mҢ-#P; ?" 6"]j R%1U!Yf,z2,?W3R8`E^;n CtbqVU F2C}'aPa=9 hpx>Rd02qЊ*Ln8<jQ^3 &LNd dFIF-ޣKCە~Tl*(m)o?_w.@==V}y>e|CHpMh 5`ۺP̪F)PvU#B)tB)H S5|j6TAle[K@RsQئFa~=UNcx ޮYpX.9Z$08:Ӱ7);i9Nɦ0PD , _Ki*[tlڜJU/S $9GW蠜,9Y NU~|LaT3ժx§O-HcEjZvjүŲ"n(&oQAzv];E]XY 1V`vb'ӵ$7aڮa*႞洅m{|*ʤdWUgr5SQU@qU B^6  `UK1kHH18*żea?v…b۰h!%sޔ,QI ﷵ,Q6N楎hD i@T7? 3ޜy\{б0_M"IF ilb4֢- lg'ޣ%Q0ïBE2B"wjDHF(ZE;ަHABPǷk Q]:{XA )c1$q֖4x"#Gnf@ׂP椹llppFwsOrp i l?T⺏ 9UaC.@ եrQHH6\bxjR&,3]X,Y =$y < 3?nG+iHJ{'_ƣ<"aT9B>ojX>R9ExQʷVe#b[a#)끊{ 0fR|*v2)t42ʨhHֶb\ӵk@dl ڵ#A"<ـnXorzbn$YyVφ q"HWR,ʍ [ҧEH輁S[КG eWִ.e("f@j˕2D6dQVd)v6S=M rqӊϲs%H'Tt%ga:֞\uۙFAjQsY%rѿJΜk:lğ⥴}&19M44pkdrxLFNONI\'3M0'ZBrH'L#֚ a3r@ 9'֢KyIRzRZK%"T$ C>fPY ی*i7oF28NqߊoPm›jtl>Q9R^Lec7Ӯ2Ʃ|޵,%X IYj䴛T=l2niZM q[s#ӊcXwַjܚЉ )c'xGoot0p :jE"1U sQ̗Ȇ(^1;Oob7fgq1orYck#P@D<ےj\sʪ (TKhYQҺn.F6u,L k adoCR&Tc)(2 9_ž )rbxmv3ɽ\=iS#gn?.G9p-$vqvq)w"tl$8STz|y%QH͐ Sle( ÂZKENYz>RJO~j Qާ @8W֖#;yo ;֫^["3Ƒs׭RL 'AU# L: Ӌ:ԐsV}>[5`nWk:PIZPs. 21VO$=Mh>=cF;UXs9*їTgTF :UpRwt5~Y45r/Y27AVN@Tr-#kHt vxAA=K¶!Wrk& YQ͓fFq$b ?o8vJ0v+>+ւN(,F0)R99$3#mϩJT&F\ƭN@1N+TÓ4%r }jOs(!Ϲ4i;e0H:tVHZ@YyyIE"E=)cYa} /8xT(t{t `ܩQO4*=ODLT)5c}RUcM~$PENcY\4M%3.9.B~jܸ"R瑚ֽP\CZw-@/fɹԂUII*s$x`0;UXXx"8 t1lg4u"צ*=1\\+(bUYZ]2KȪALk nn@c:Tm`݂烊YɸRqF.#R?vlxuUt,5EmxH,m8cڼ$k5yq U4}N<8Rn܊]ɞjmFSޫ$Wo+U$[;ھ-Xa}PO|z20}iDDrhx'8q4;HB@@6qP;+(LmFHy<{VF}\H1fc}֕RĨ6;)bKҨ?gKo ܟZG6IP*1B,㞕B4i,'R3UUK /)(P+'iSP xk崅-]ϻyR3[[x!y\vqPƛ sm!sD6K`b;pw|G +F_1=*(. 14T]ِy4"C3BĎhG8s=+=\!;d@rGnhD'k*yex O> $e'5ou4:onz]zKk`gkՄQu~Ӵ!V_hi& ɦbʁR̒7*ieG<ڤ-o,^٧ܳE Q܌⠖IKERka8ګO<\3A O؟CS#n$Tǚsx}95,ql[81P=ɴȈ ?:n͜[`1Dn%ÎVnQȌ$GqUfYP9 T6(ުw 3*2 8b0xH#),##Sژd'-sH+],۳\קHT:b3Wc˽1Vuɓ1KcԶ[MpU3T?bQLjXdgR~8AZA86]HF.8p=6m %ǐG~a4ۙ$ `jYuaRXg⥌4B<V ^h`aW¶Z6l/-C]`Sy<ȉA&uaʌTmHbPHx5Bdp.HE[$y qރ0V'mē$VוF)8Aږ.%BGj֒-$Gjj5M  *YKciP3id7?3RvcK#$\1ABA:fPwL \t#*r?w9T.tSd2>V<Ic4sٗ‹;meFY:2x-ɼ呸oz}5ٚڏ&5xg=͔rݖF}i%hQ·-3Oǧxdzǧ7?LkK,c?)jvwbX'ǭS9+R[Tw#=#;5yA9RZ$U $q*,;{ T8=)DzbAZ!(_Ǯ)#.sK朒#_8I<|3cj弳.*3uRc'sP\ј,gޑthqgpWr"8 HueʠM>O$r t99⛘wd#)^Cۆ-iVLFn[Ӷ(8{k7e* 1^K]^3* wzSh#*8"y1fJvڿ**T*}iČ^Z@0+k8cԒʽGֹMDDAWu(IFUe]fۥJ!B.=辉RrpEYbaC P Cdq dZ$V*Cïjy"B1 k<rFGJtm*Un*Rԯ<]ؘj۲yMz{}WpT6o3[*sY9VUIaExF=ǭHT#&˜:cqxi\gf 28cPE3>EljY[Δ)u8[#gMt3V$mNֶW! U{"V7(a<$[SK*=1[7KvM/Qf[ @T-D\tg9o@ g$Zt@d֣I DPzɦ%J i$|TE|矾dT;d98WaȨ`a'hdw<㰬KAfsv7Jr}kKv!^0IV2C9'bU4dH*d*sRhC'ltи9 B+@ x(kFWؤGm$к5#kC$lW3jX?arX֞{`Tr-lk٤9Q-Zt^vc.u$k}V'6Txk^",kqEh]FS*ҩۣ7+$>`d`t'csj)7 vnHb*"pɼeQG |Ef]'E@]Z9WrۛO,Grv*M>m ?7kJd"s?Wa"jUۘڎyhޮy3I&+c$f~>|1) $+#z5v ݈;~A$.ne͚Ic9sN>Z4S)Yu{K;y6s:&$o^igH!ˍõs;ʓ۽cJ.&w['k*GgMu,B {WaoE-GQɮ I:kl7+UFF<ޱ5J+k{pw= Xl8ʡz4k"!L~jVET:+*N3W78c}*@${S4e1eC6KEϚfRD$ɀgH'<^DJwD#z#C$Qrq[aFz5R-_JȜxp*k&P~k2@MgnΤ3bmFA`3ڧs rj;%rTҠe?hXَJL) w]BInr{k`dv}nJiDFͦm2n e$&*x9@<+^$-2]pDNLmBā=jA0U c9 P8HK(c9֠,7~=ɨفlz[.VҺ+Kw2ֵp݁5*pH`s6N"D͂?ñ!5)+ZU޻*ݫχrc#mNdg(yR6K{lOxфmtjW["R@aX-Qht< M@-ݶm$Umt慿rX>[L1(Hf=Mt$sjzA~*[F@PUb3!F?Yf$8jy+}Vm3(Ɍuwk nW-Wrb1 Z"U3w`Oo^:iБċЃJ- })I!sޠ31m㌷zg ׽Kczf_U7!b^g vXWZVrn b\%e0+N Vkrqm+^+21UbF;oD$m1YdnEHf>\M"Dk6lCL6:fN'PnV<*K#57ѱb8`ɜ57Q9Ѝ}kʶJT-&njl20{y+bm'8!-=*݅K)2y$U[;!`wҤI7r,JvZM%Lsõcj1M-M!e/Cvmt͏sR[ۺձ_jH!xIngirnN&r8}^^1TZrc IpTͿ;@V-کP'YJRY[;)7hSD22O4uI߻(sñKg*4r zӬn9jjy$e0Wjcb)(,S#[V@Z pj[YW?)-yo3Qe;+{դ;$隀@9oCPX"|p%%j F~tۭCh*pcX] ܟ $d9Y6W%~tg#$8 t=[yaqbm4*HDHjk- tvSRK- ׇcNK{hܰ ?'i 1$dʸ$Ŷ[ƩMfdmO5:0 ҵl:N; Ov;Ub0UbV9-kLkn;^ S8ݎk^|"-RپWZ|RKr#n l*rO"FTZK4BTI]@Q:ՙcXZGAsQO90.r*e&{TMhfn{UQ9|ヷ֫6%v5[QXH$8qYOqR|w3U6f߹jV?<*,[ Rj)CAR{TKV GZ[cu\YAIll w`.Yr\b(SɄy3޻Ku[o޿@]TamaČ3ޚB!9$7q rPʑܧeqٺT<~aN:6HKqc GaO%O^[*W*ޕEpWi VVpTAT 퓊TD~W',SF'o9#JhdVW ')Th9ﱩm1"3k7[LF\8#0`*o#] ݌Ժ|q`wO1c֟h03cMfy 7R}jɽnԎZ!2ee +ީ1FdܲtK{Q b[kcn7$܉-`qKŭ99V<(Ԡ9ʜwi.ڌ9<0k7eހG$rPۏrk?_uLpPm"ϧĚ*Tj>!@5Z]-| ZŒQerg d59)6``U2`խMAnRi 99=jmI丗՛0&85bHiÀxɩ촮B+Q-G kV;HUrF21֔VnĩҚ+(ܚ7kD9Q&2@JX/<@=MJ[[-*ra_ix# (s[Vptw?_JմH"pϥl[FD#p;YYŽ4ZIDfW{rqU@j 99WY7g+maH|nEIlx~}zU) Q@8EWUIq¯ *.S5F ͲCԆ_:K5#\Z:6zOypDapkIpa4Y"/Ư$YvMdDZSr[Wg)\N %܍oxrOqK;JB*ұczɺy0ER"\];6UVt,~$zU;-GK{NXu(2UC15f%uMsjh{$D4ņxܩ|8 zSE[T) CdO%"(=) {qV~p2I<=6A!%FI'[m:(K9k Y$¾?=?UA5=*M$g%j͍ W;j͔ҴyrV [@7.]T{ LcFbǒ}Ν3eo$rU,ÝeftfF*ퟖI8bوd瞠"IK׵2ܷJQGn[ ex8 K{M E žHNxQdB#Z+&Cj+RVꫦ ,MAd[sv{Ӄr~`zS3FrKc {U7A 1 Gsܤq3cRfyI9~ug ,Fٳ~nEWE &`ȩ;%1*ė$`™BVXh"L}׭OR4vUH6 ([97pKupUUyź?Ʈa@@ שk;YwռִbvnoZ ew$pihT)8sޥ.<}|}@879⠺T0cŻ {C>\,  y!Gv88H!'qc)n{l`WzTHʿ6WzlrT YU^L(,^Cs#Ɂ{jUd1#;*Ҹ(HUQfQ]dG"wr*Kc X % Y5%ܲψsk+enlMmn`#b25Ilֶ"'1Z& gTr&ܭ؊LBw؊V ̿?ӊ$!9(C㌎)dœǥD%8H@#'W GjjK(l#z&rď3Gd;FYYhRA=qTW!BHY ]$AajhXDXǖj;+֢Df>b>R[SՒǦC78#56Irka=c̅jՖ$/*yv̸HxQaqilQIal(8ߝK7 `r).%.p yjQ7Rj:Eypn$tȣgu8PyNU*x4@1pў3zcudՑw4$n#PFl{ ӱ]6f3=󫮗qs 3=Nj&AN;QiHyإIQF؅'7NC%ɭ+΍$ldݵʫ չ,԰ap ]ӡ 1*Ķ+,Ix٤ʨp7`Q*+C3 ne1Ph&P2GNƢ%(()5CZK(Uh=Qգ{3ֱbpǹc;q>42@iD-m:1)<3|lf-= ј]-QY+2yDV=[:dԱYcOVbyt'P[=m9}i򞼊EqPlٌR!{WTa7!NX}jC{X}j00P-M(X“jZsLUm<+Fx%xќ*ƛttq_v}:|Ac ֣W,J5TSreHUJp{sNOJ$I9>,J>Cמ)b҇]dzU)ye)ǥYW2J8 :n,ۻ2KXc,ijv`y MO'٬cM1QՔs> Ftu sT4UЏJαx&\V}E:cgWLrldG89VěA"LQ.C(Ͽzi'Hvڧjn Mmć`} ⥂&وdoMGud˹̽ȦOhFW) ~r0 zTV$f7rY7g Β@bq[q!WV]ĦT1XS}vڪ$w}n€i(;nB^>wSZ12)> &L!| &)P^̻nTڌB.ݻjۑ85N, r8S1HyqUh%E\+1W[% 6n;UJFEt W^IQaPrB?ZFgQ6I|5vEf*֦'E ޕ#wR/IR5(ei&pTQ]0g苅8lGJ tEUnN0[Šգp0A=$`' R?۹ 2ۃHV8jKʺ^HB#G>{Չج8+\|Zq2!8)A]<֭=Y#mv^ARvTP3\R'\U"|'#4n $A+i.)T4) Zgk.Q?*غke'3Ij#&6oj0VW1\ǀ >y&I7Y%tCj畮WX[[эEsڥq?s۵lYJ۪cZ-ͮs5h=7ҳe/{"ǖS,wLxڇ+;k^!+\~vⶎ?23rjm.O>jS7 U꣓O8p` U*"3n9HO[Q2s׈6+L?fjz`z^AU}%MsޣY?%"zM0dPpOiHA˞>svQ f{f'(y.HyQoV<f&gHպb3wʅI86vRȄgwM'$e$z㊷i" y_J[e%4dlyϒޖ6>pAJ*;wѺn`BqHn\m(p;7zj,BjWL/9KZGZj:94;սa#&njz]]0 |ZM.yN#,Mnjc`˱ S]~ $d3ʾֵkcbdN\k㔴4rҹxuKRsu9B%n~a]E 5iSƱrܨtv2l{U=W˸F8oS wy8ڪ&R89k{ e8L5 (H}"V6wrKb4Ѵ#2}KEE:ly%NDPer1NR.0DhX\a9'5OHK0LA)Kf*]$)J♤NGt$g "b;Z.9z#}Vc޳o"uZp~x=N_. x!dc;WH"($w&H4 ԎFÞCp^ d7qT1r2ҦYR|W Xc GZޛHV#Dְ漝]Ghx#[ďESO{|1;$8l1,LmsWл&"nUě*̼.OF62'ҩld5fWĨp:FyQU]?jyE 8oQ]>%XCoޙ&6=ު#KGF.7?Fz -fG9֨;&#+qEe=*etjȥ|'!{5zWH'H U^ȇr A c'5-9#8cؗunJ4,:m0V7q`uzU4O8T3AVíL *!D c#jd.XrPM<3U.V.iy)i΋vnjU+LdEWHکZBLIHU-YVE=ȫJAR9 !HG1jpP]ErE$w*)+nELr[YuwK*1Vny58b A4$vł}OSek[i|{֎apUk;hA^K{:! 2\VV\/ /Ҭ,4VOip)(.%$zSF>q&XE*(,֫K`<5ZHU'+I< k ?{̉J*ޑGZk{T2LRLyT.PZ_ *6=z53h$ ui*@=¤JAJ&o440riJ`=8{Ջ,et\ՖiYmqTP1 rrMPp'n!dXfgaDc%KjBb~=Fcl3@Ng䞂e#s*axVcDޜUWf>Y\,NsUay*/E@.$WJ\8|%@QNq 7w aGi"vb 90( ϸ9}*U&ހUh3>K%$qRW8%2Xr.{T,㗦ofK1.ON sK4'ossu=)8@߀37˜ * Y c8<  Ue%lUg%<(*5C<Ґ+gFTr!k>Yc,)b$]bdT?xlQ$q@8R5vXd]X Q nx&lh <хh40~;R11Nn3Hi>jj $g iX(Y-rH[ erHLI0%$*A*ILy" J|hTo8!l9cTSVN\&hK̫R^]nOQI 4'j~= %&;Usb<5Ssn9-JE\OJl3Ո٩_[%tbI#,ey!ƒa9fLN隴?a5eڣT y߽***N) ;6)s1b'y#Hơe, faz9Ww=!'Ґ>t<0^O< c9= >sL#qv`ZFH=je|=]ԥi&?"5ƞ ={S}rԖJ_ha :Wެ]\mVn=NAYUCh7XByjsUU0*0g݅TE{bb3)Ĝ3{1-Ȼ<Ϝ1J͸WkhIyըkuqD`PX|ǑUj+j+G~QUu\]8 "* bT UhMJ*õJ3ԠNH""0F NJ`Nw7JsrY(QM9cŽcvF7 ǥffF}WRoT̬8K]0Q4Wwn&;t=1n}M 0ϭ >^6x=i{S@6IvGt4 ׵@Ns& 78F nE✑a=F_ɤcV|zƬ @OT< 5Qˇ1TY>fʫ& Ԣ ;]1U@늙sud1M@H@#ޢ@48irp=AӈP=JL4m`1-=̘ c0|AP,fc*a$ڣ*ͼJOSPK fg]4.ܞ•0X{ SrϥGz~oOj\${p*XJ:]VH@C9V*ryjT)sM'4I"SԱnϩP}jMFV֞_sIH:uɠt?Z `!Lx468ڕ`~43`{UWm#O֒0Eg8-USxT$+JXlT`sSڳ8Z9q]ZW*PD5^$2sZb1&~cޯ6$nTǩ[i$$idTY}MRg.N9b<95o8mP8J:~41^(D;LSHdXð09sS` c&̩SN_->XUOza*TMB`$75_%5X] (@*Q(n܁Q=iFHcuϥ) N1f FALwǯ=IRbdTJxB( hbGJF8 $TaKOM&NV3kLd2k[{SQZa⠺o.nj9*)dY8OZ\dz|cPC,xW! [G5HI֙%5 R[GnC1ԑ@0-AOaavpFI?jv眊Riv#Y}4=J-όuZHZ`v-,viB zsUfpIwl+96WE%p%m c89­NEG>ojS)rjdC&$}*H 4ߍǎ vp8QRpČJiO90rq4{SX$)M1sHOJBMA!-K]T1J6ңO9QO#xT-3HHF8ͷK}QvvQG sTJ=MUٴ`Wkxg=r)=s+0\nǵ6;lI)aJ")݃ uu D 5qaW@1I$I=I#i'-ǡ4İl}I>pmƤ2p HAԜTAN@cҜo¤ ӭ<8ٴ.iG;0F}M2bBm3ؚd?:bwaUSU l8 {u5X9qVD1.;VlE^>_:CI2~&sA~9sFvc;qs׊xgԜSLp1 sHqLs$?g,ܒ֘s88L#Qy?\Zfz晴sS.8׃O5InSOROJiJmdA#95b첰Ojk[AVM$rX*vK,Kgj@lrI5A+{Jӷ3#jszO5 U'zUZz'MXٙӐ*h,rjx`'>pAmڴzۏUgޣ FEEg5 ˶F^-LwbLw[0bjn:q18$7JV-rsSCs&2:y'=UgC#dw.zCH4ӌw'CF I H6!GV"*0ڸɩ{< }iy]ңrF$AzL MpbOsK{z^Ap1Id CӦUazP47'5jǖ]p"mߩDQ '_ơMFόQI*6li*rÏJG=MF*6LnH8rO4ÑMcɤuv9#F5DdӀ[DpIao%Ԟc@) 䊵4HZ**9vv UBqg*qu>*E#΃<|46In]A9mMSҩYPETyˇ@*>GYBG9";LsZLcQiя%i09vp*#<J^Im'M[S!Es[DJ"BT<9ϥJP#CXЁM x*u0~n~Ȥ|MFZ6 @) 9)cp$^iw(L<(8Qɦ:7*9/Zvm)pD?Zt0GO ;M<yII,.TIv3OM#I&pqHYsEjXݪy$BK-/B/Y Oz ߹ 7?CZ +UPuʡלڟ8;|pzlрMlQWmۤe)R3-Pt֦*\5L[̎p:5Jj 0ZcTww|nJ=6o9^P~rG_n NvVmsl#@.Fs֯[h #9Vv{pGDY'#'m8'U?Lqyh,wt ^zI` L*yjd>r3U~|dn,7abː1)q@ZQ$_/98&<qM@b@j0IqN dzӕ8F@NqƑ,77ed<ʑhlɷsޣTy#'Ees{UF<*nedܧ,jz\Q@9ǥFO=*6lMFdLt8=l͑ZA㎕ǑZwM$e#'i=؃i~f K1=*كOZ#DQGJ U?SPGN /\N/^N:RJl#jWX 6Ph;sLgd]) UyGݎI'}é$Q[B rIAȫQ,LH9jx09 wKg1vbeQ:}hAm=) gڄG\P{jBPDG$!qA[,LRRt4.yMFA!{ԡA!GZxB^K,xnl䞕d&'scQd(H}i )xNh={TO }M3 `BY0ؙ# ޕ#TnG1UYx,)8jk^MMj6s֤/ONqNf'iu3qکgsUmOU~xTng4iM$. vM:sV|N+kwiNvJrUx$T1$^2rir w)HͰMcmNILZy-ڨt#{UDcWGNg/=Un)G=s@\{R2N*Q9*'~8Ubk~vK GFs\FI$JPNIOi(楹,Jŀn`4! J;I ҧ56aϵ^R3EXp}s֬8zҢP@ F7cJ`݃\dj|:Q)Aʦ.sUd*sP><k'>KN~7&_mV`wp8W эM bCR >A=ӊ} `ZttPٶFA=*a6ڨՂ3N}鲹0/MY})1f I;UvHUYpǒ*Nj`_lշ z)F{jpGN}銀?ƣќnV{$f]=9-نA,P 6=/,|-K"5ZQds/j_J[ӷtcA,Z~.;Y/=zmܱqOzuOt_5AҠs4|MCu'_JMFxSN -یTdasQ3RZeob**KV)p}NnIeNpy=94l׵)qRbO;@M9䞝)'wHJ#K)Li|^)R3㠧9@6 یTid>^xlc54v,}<Rb. asvIrI!B3|sx#{9@4`q#4p=O'b2OX,dHOG&n*vi[*ܚ1b:Ә_Ӝ 0mV6l3 ԡ8<9 'ޡdɨ8*sPNxcE*G*R[ĐFN%2HF>~4a+cO5)# J~ ~U$_ГJҝmuojEf;Sԓy{ՑN]H{T Gg,:zT6(G_P@9M3p}*0?N*8L\sH :@8*ēF)r@)9մ`i KnaaHn`CjHg3) 0vrG!iA9;#cڬ@{}jʑ#?m83fXAp*"FdedU+[/Q&x#Uyn9X!8Vi.9ÜtZr5kiqр ռ> XRY'B2Y R1[ W kU+BB p2LF8V}Maj!>Piv̪]n3RZ@f'wYYFzU{jsKWmTn[.bjxTcwz =~!H(H.÷9)ʤzw$Jڟ$@`:dh$20T#'1S'ڜߖʜݖ֛SI?7?1n yP梑xUt:Dͻj;SM 86Oҙ1˙<: L`v^)'r(0)B !Wiނrc(<'~)pB)\ `LIE"R4 I8TrsڞO^ )ʬrK"i\iLݑfs0jk(4N:M(쀰+EŭrIJ=3qQM1ٟ] |sH;M3de9db79 ZlbuSLVPLfɦ1f+ҤrTq6fi_hU5v{۫UxU (ނ1JF1Jx*'nMDg+UW% ֩NV3NޟViGˊe0{"(~yF;Td YӟNq֖u+˚tCb}iЏސ'SA*0@ݷ`t` EjPb9.)jP6*9Y|٩ {pG/,} S,1 rv!VQx8$y~_*늬9#T5Ƥ1iflѭ4*$z;i9O77L_@*KǺisxn.)_Y򾃥MkfЫF]H$um9?ʔyWCOPNJ8[vqD"|zva¨a`ja;Ad GNŖن<\lCەǙ=4<$mec@=i`? <%(sdQһBzz[D['_KxNrrqM]Ds ?1n!TJ~ҥV l7jɸϘnphU|ݍ(OP3OPwOj0ڞg=KbzvR쒰 V,meu=0ׅ!Sc4g?*ƪZ&P٦Tbnj5;xJq=꼤QPPQ; 5jG|qڣU,Ď:KLQʼn̅eOJ(ÎQ֭ ҧ\X\N c)#b1׊kc< X1Lb;)wjnǞҹ~X𨥗 u qT[qoMW䟛U9'5f1*ÌS1JG|F(a =@Әmc~9 >f~}ii6fW4cs;*fnuvU!{ cU#rb<*8[櫗W0CrXI5hgŹ^5^Y˶Vݏ∬d6~n0g>Z GZ,mCTE71Ớ˸W{ 65d@c8=sV 1׮j\ZFǽJBA d0 L8G;riC݂pe8+' ?F0elmnxR8#Dp"c =fe\L}jV`ΫNyI^ I,P$Rw˞Fh fi".Hx(hɀ8 quhb0hA94‰tHSHW34ȆA-қtICQP)(f, Uf'}MB1xQޫ7隃,XTX$q԰vJr9x)x  i񐑗n0TRL[kY.$Xc *F5ܖGN{&5#m~N~1g&XIݎI$Ptlg9J*cޘb5O< jܽzT~qʏJg 1HY0X`cO)Y@)0q1LF^b3WQg",O=Hd˜d|:fS R()ǵR*}Ui2@ᤔ :o!|F0Gz% ;ٲ dU9RFU֚8p:#N4!ץS8.+qǭ҆`X E.7dR0[K=A O InkWv珘Tڍr:RCgtv򌍠dmab[ȼm(789GN&΋`jzx+Q C ڱ3 VL} ^ٛM7G.B1*ޒKXV;==MXsoX|ޝkTǝr~Y9=Mgt9aXIwqUcVʪ obj,zc4]m]*WHAGJK$<6Pq3DKu;K#aҚZKF%H|>B`(vJ[8ݪ93sjob4UpXo$Dެjohdm>Ҝv|o_zoZ Riz sR̫1x2i P<I4jSRJ$r1#Ac BawjKrIz]OZP$1zQR#>0H{8J}{Ja ׊kJvcSZCR|ƅ OU协-8rz`fp֡<+NYxx R oAzI֔ r4:NݶHM1iiv?(\=J+˚ҭ|*}zyG$ ,UQ_njZBYVp1EyLB1:+b=vܑۊ!P?VA\U'IdD`~oE1}~Va՝$&h8(էSnz֝hgkN2&˲&j̘F (VL#x^ym 'ҲRǒk2,9&[ݤ-p$On RYbիyiD([-QՁfV 7Rd`w# Dx6VUֱw*]Jpִ{WpeQ֐bw0 si dB'  ~5R8x-w{T?%D&L&+I)M<|HN1'I=B=lUP=B<( qךkajV T.*M6|1Fj]R)T`x8S=xMj ';incDKC'ڻ84&ߙO]UqY#q,'jɒI-!ڨ^G,'<{UnۓT08n& h)ꧥKi4@S$.Мs>A=]H2zY7#YQyQ _`;Eʘjf6y1P@7S_Z͵͙Q}+:<rJnd'R/fi1¨?LUϙ$|?ȫ,l7*ۦ1j}R`.okhV$ኔ_[2\}QZHglm |?3%X TQ>#.pPpۭ|p{1)mښQNb~w)++!)DZKZTnl},10 `$I/cnn*BacJ~F=A9#z]AA8|'$ Vc:#'UilѨ}_-)ߖh[`dT3@ZmxϭH!$dSYOˍ4jт isVns0 M+W*7+Ԯ#^+;gzsKY s$R(1MܷUXw'hۛLaCzբi8OaՆSg*QZ o$Mg$4v3rű@@K}&`Hs+H"[sL*S9*1aqҚ@# qW)c֔2R;WUiEQ\ ~\VCu4\Tm E8(c 7{8wfHu"gZz&.&ȁ:Źi=kgH(_KW֤&i6TzoJ6(j n/Q#E.u.OzCJ74Lk? ?U養5! &ozVߺ(z=54AsLmIa}48>dIb3N-Ҥ|(#W]nL3})7Tr2H*7ajV2-E)[yte>cn#8ؼ{Tg0tQK2 U,rz֯!jnXg=UzsT2zTFra0ʽ摃1bN)ץ54# :ZCzc12Widg44rzQ֓94$NqOwʅQ (HO$#8#1<.N(OExMHR)XM6ێMLtNN>Y0G^:!pj99c<zJPk!M&ң) *Hg]!cMIL8XkuE;աn#Y})e% U@L̪paRM!!FJKj̉ Qz[<41DCpĜTڔ6$mS5B2b䑟ʳ S,@noSҤ~cRycasqH9*Spq=1֬y { U=qMws'jd2בl9'3UeybEVNEEivLY F('%QKKBW;$yX(9BX>§*c TM.ܓ;lS,s=i-MvIa޺T sQv_At0=---QEQ֊*ޙouuEvczwr=ꍦdT<>,YoM-ݙD`Ov/ Uql d gs/\ ٲsɨdrIFNF3Mjh˃*( IU+1|KvwQ9~5՘D('W?¼y3k1=qڔG#'ڔG+P$\H6: cC+(ۂNz Lp)689}i80eq杜 x9P&UWRҮ2j{8e ɀMOm /ާާ)Τ^a;B/Ҋ8bv!`$W8\) r*/: v9l t-p**\1W>Uq0H_p<[ABTqZcqj3O Wo A0 ʭf~TxZDӖ(_J[u4۷/!̓'߭(((Z(HF/8zR6 ێ(`65JC68@+t"Gtߓo93Z(8{Tv ON.OZS!8c@:˔4h; =M8uSM8N49ҍ< Q\T<6zɩRIڇ֥GSI] Oh®H,ǞiU<S伤cBP[ڠ1 TlA8$),1ҎH$qHw ~nqu478}J *Wwr3;NiX%9fsZYQ\unZ=i'Nk>85QDG Xg犌bUg#+>]~֥!xDTT}j{f&Bǀ:TWyycR$z3 \R\$EvJ#$Svh"PmcHF0JVjZ(()OJJ* /-bU,:EURZ`?y5FJAazY5X)UIumD1}3:M,(9|S$ZtM0JWEn85vT9gGhރVh}j>\) y$r)@ar9F0)$N]mh8hfGVhGAVR/i 7ˆ2G{7\]rV\p+̉.榈L(\/ᚖ"ouHr23S@M֣a 1u]=8_OEQEɡu %Ad,*96DYYk 9aO $0\Dي0!ˀC'j2BtL)AYglIx#m?14sS0UQ5Q1U]cli+`(Dv<G u+;&!@+jzV6 q61һH,1R0HzpA9J!.{1PpDcP SwTnx*mALHAj)iKdP<5]-[ *5\F%-^Xcݶ`G2W< cW HcT%$RɪR'&ÐO-W=) &ب0@zwsO?(ڔKZQ0U Tq'&O#gpl\CcTSԞGJBIjC'2s׹|4s ' *P_'JoRHᛠÅ6r T@n[7!OM `Eg"e8 ַ5!V )?t q=khgڠOJTōU# ޮib<, FqkMxBeAnbMkҺÈǘǼ"3w b(r{Rөhy6ST5+ȌUCj |k1˂D2jd/p9cP\jmFR}WP(\'i=Z/%Z-YzkLȄZUY$˫v{0Wn̐"j$U+5A95-)A\v)ɷQ#G]+u agMβ1B܆늊IW*p9fY1cp)o3GF*4ʱ.nCcңLO|TRɸrj5JrMT$jjGj_,`R sRy>DIgf?$/C\`aM X2~#o9j7bY&vݻSA['pqrE;9;S*C9UŒzӌ)\ S[/=3RB4 f*dI'͌MJ95 /1=6O~\ft/jme<}еE! We aR0 V  V5Z[UNXTI%5廕6GI1;b~\Ku<.6q=̇2Vh |Vm֭QQ'Ǡ/.D .GZr6d@McJ؍a XM#}kK%1좱IX'y8) s׷ZQl2i,ʸA^t5'`Ž֎%A+NsqB#Zqܻyӭ849)1Ԛh!G4ĒO=2GjCzޚI&O'sGJ cI9n(W)F9KPQݑz &%rMdrh#(ri#-IjX1ڵ{C`+R&08[8~5 b1WY#L"҂F7VfSp#kwV[W1MҒ "+ kIĎj)ßP}.{=k9srǜ ܱ}kSn؎ .Obi⵼8n8%!֚(?:<֔wϠ IqH1p1"L/0g] YZYN; ABOIo**9il֙,-,2*6;ZQN+#nl ftavoL sFSHO*i6&󜓒xɨ~~T > 3J{R) S@3H 4uNN?ȥ)qLZ_.c\㪃jCjk);Iza!q,x 7Q *51VΘA dӏדNThK0Tb}9u ;]ۏ4}'v6.onu C4I;RY2^jS.QH2%PXcRn̊lQS0jdB$*&XܞxjE,yltK A2W¯&b3*҉rqcwU{rUr>W-QwrĒM3,NMFK3dԸ}qJPJN8!|pBؠ)Ź0Z҄&sFۭqHSj {{Q@xN 92g n=3S#|ǥA島GQgq+;Z1و#[_[O,Fqɭœrhe)u]".| ªj+U&SdOl}EAh>r<޴ImӡpHoJ$nƧxx0jBQGb{XRxMڹptsafq'jJ~fDwV8*kKH #,oս*ԈČ\ݫu,RdUĎ'kõHcGZ U7ry5"F[ڝs`="w63ۊ;ڿxUiguQeUMO`U$qT.y)<UMEm 6{Z%iX.O :~>ѭ[#HaFcIcXDR8O:Vm9)Y) qY2L x*?vVt+%w<dz5gEݧ]ѕ6kZ[>w\b2l_H5ω HM+ Xsv+9n*Jsn&Oi$dӁކ8S$FcޤS>R#1 f !q=kѲXaWL֥<*=@`S_Z{wsU/IXQvWj{pg\sV ثLIZ}ђkJ "隽>MWyL- b=DHaӚy$AaIK`T:Br6\֧5L,y}:ձi 6cOh_E-23qOr8:u]8Ԧ CN jy6oq׭Yp|ņcJ+g-Fw3a=1Sjs7˟j&9yx8wF#7;1-= U ;}jD2)y#vsmO)C6^9\3acJ(\e;dtʬ!k0D^"nw52*D8+֕#ydtI.6ǻrvQxH@wnMD =F@W8>v)#5~%Sw wgr3L|E ?7N-u\SlLiFceBp>cvlOW֔8ݎxnڪB.j?Ƣ!&dSjרeB8mR? ]ZbLǽrdX~hV/3;kfilm٦d6>QN+i[/-I8$V2,AVq]Xd欩 Õ#j 1vn\~b+ݗcS{Ӕc<ӣ܌a#8` r*0`FAZv~g)lědO\}{T YNN+Ft䎼 ۳ 6 Yq[\ɴA-AWt*V97p­I==c"A9)o-zs"䌮VҘ4qulH2H^QҪGLgW|ch["G0YٕɎ@eݡv8QYrZ?Vsڷ o=}e墋q&X05w`#d[Rzޭ\B Gnա.26<Deɔ'ri,, gj@ X[[qo?5"$V5-MRPJB0i"Fܫ 6DY#({9K[rQ+՟c+Cy$>d۞V_z(0C<';VfmΛ82n\?BL#Cxkd35r%Ybw1<#r[R8(-n*aos9yn{歭YT0=jزnCĤg$氮\O *GaFʮ+vWl"cWr* Qq1σSdFTs";G4ݡi*<`8!iHf!Pc 9'T9ݧlQ=iUcq v`Ҝ1I8R@exFQÚd`Tm9@kSM:o@J },Zta2[PAZ .Ci.Z0_#vجv +\Ue_sUFo 8Z8V(((OR2ij?{g6fh!aZt<}}Ke*K?ΟL@'⥲<@wXj;ٕqUus\TܨPBIaц*Q6Gz0jW$~\#uj\yr޽Fc1]ZSTl ;TtmaGm_ (TE}*lK+h69=0)AՓ>dV\)NZ"BrO˚bBX5^-R}j՜YAHOz3l杵 ?d2õ9O/{q֞chKw(6 ϭ fV^qINi>S'QrѲݍ9 n 9StJqޞ7cz&ݎ)[4 &z +{;q +KU Im4895j)[Ζ^+COT[hdO:YyvY<ǓhK]yЫ7 s]7&G"nѠBvVb$D'iejV pTr rƥЮX)ATL䩌&J((()Ys'$$}3X^$hZbn欝r}X ;Fk-Cʐךv{s=y4Gn,8ÖqZȺ-l8Y7SUҴS %Uս95n@=h/Miix'63WǕ8r4su\=똋]Kŷm.GnL2HޮGq we&8{{?cC"SE0wd'5\Q2?5Q>n]"yHPTse >9E8R` "$3"-[SVcէt kETj6/0{U8m2iH$L1$qD+[IɹH*n >Pr:Uڨ<&vDQc:AobyĤAތIQIEW`nfy\*8w5"Ě4M<&=+͍.ܑ].flDdǓZ5{[Z2[[޽l ?m/dA mGk|fi7B k>P3-&#f8SU-nV$jF^>aVGӎ/zWuk rwL++M@BxjW+r96Y]T!֊u:(((f㷭'n+F V\VWlWzV,VR?.oJa+xQ.t amP: TP01YZ 憖1Р<>lQ(bg_@"ب\=*(2[VQM(#si&r Qd$1#5ôE\űjͭ8$aHnRL0mcrʳ,;[ cOm藎%ܸpn>xAzJ(hݞO?ZA#jZF 2Y#cAMwXX5ZY vdZ-ė$?櫼>?֬ƥg\ D՘T pO<cӟJͽghÂ;7C3\odGR8硪 g8Y2Y rӏNE~tYR.0EcrMg5؈;oZHJRVv$}+/]şjl>%n `^jgin[?romq4Eu4wl9uo%~aZC#v}PْB0* lGz AKCD㝣R)eYXv%ĎEf+>I]SңhAaT;Zg֭F` vR8RpKsޝ'4~bJPG[ ~6 ̫,oΦ#+1롇T[KҺ+]Z)u}E%aG_z5u5Hq $0?p w\m16$f4;InW(ue>goN6!8⺫KQii~|ge?ZD<Ȭ J-rA,ۏO>"gߓN|Nu[kV3Lc{eO)qJsy8f&s CQdalww[1}k5in sT"e%!.KVH6Ej}+F{UsOڊ( x#g$mM@$!\,;Ȧ+|8*HRDka3Q]<N1L;gя˛?5~V9=+#(yOs\,(1}k4H֙4JcC{ d!Vs2IdfVl*71S@FWHr7 ʉLNH~^HZPTZ6Bqڟ{kC=u2i>ݦc֠gf9yڬS<{V2XsY9#&qR$_9\5 j,:FJէIEv.I 1%3,N{D(I1L :9Vb>gb[=c$'` kc#>V+Z$w5oba#e]ŚOwՊ$5l$^HUas.O+֛u`.]9)Y#$Wm"P>#ڴ--!#8@BCu5:>:Zۚ((Pjv/3*gos#c/4CsU;i|T>TOb*gˑ=KM7ĸZgď d@I(gi@,jAjLA0J`mj_ ϭ:YAϰ-c*N{ &ުj޵1vIXLhr0M[`Xk 577/PK2nB沯,ɸ`rk9q{ Z=:pB]|TbUXb]ќz  @*ǂu EEF+XQH7T#:O$G_CQ41-XW?Ľj'J޴3!M>Zu:gс(3HgF3Mm@@:JNFR`vKEQEQERԱ9 ^9-ڨX{b 'tfhHJwf$f zڦY3lJslM!1>7&f7*~rj3sUxPsW`G~>lcڮrض8#ڮiHnPܰ jnz6@8߅6Py5D Œ߶u$\BGo³Itk*I^W%'yf$NAb8)i$am f߽4HOߧV%R;ܲX\s޺-2')[P,#w֛qymKqaȫ+cwHnsڥʗ b'jdI 2ǧ[usSnḖ( b+!)+Nxh%=mt)f 4} {Ky)ria[O!kjH¸S[vpZFR ֶ-mb$*zp#oOJPن67U5 VE*OJ}f[>°$^MV#kS3䃊c:W9톼^s]s t6-"D<ۉHéRT(((((*CpoҪϨAvr/w\$."YF9SA8#Qq;yJ:-0pikvM֤Xq l=)R%Qku T98rjpjՄ$G#8U5Td o.e&xM8ua S')5dgP&=NY"VO'P;A+23;;1gbO#geB77ҜHN)rsMs87 ]PA?:PKc<1q8HdfQ:ӵ.d,zV` =+bqX `RG889v%KrIWvI&&ڬlUڢe;sSH:Sx H"r:]g-1999F9x[կEQEQEQEQE8Co~I40K0 mҨA$e $iщesnQ<*&1jaaj7{W325= ?do9MaHs3޲V3>sՍ4^GjNY^>#Gs]% $+uvZGUֺ[[gU HݽkD>{ZTQEQEQEQEQEQEQERQE-QEQEQEQEQEQEQEQEQEQKErK( 5i! 75MN{t@T|v+}Um:VI] UM^̬AێŠ H/k˨=`F[޶R}BQ{ճ֭QEQEQE-QEQEQEQEQE%RERKIE%QEQEQEQEQIEQE--WتB; dPCĨ*Q;ڨx4q8SݍRn66`? Ć@}jcr)==|u0HZKlbr?Z#;MnkSF~nivWh(((((J()h((()hJ(((J()hvW 1ٮr+pVB]HwvV2M 0 - E#` ==M%` ^\I 1,DX[\푊ОMW9WnuvGz=\\#AXW Q)iԴQEQKEQEREQIEQERQE-QEQEQEQE-RQE-QEQEQEQE_i\5, 93a]ic+cW;}3?:ȸoY7<1D6R[b8_z-U cĂ߇ܲ,[Dh9z~T T UڡrN2{ֲ%1OJ((Z(((J(((Z(Z(((((((MA~G XFq=+( <cҧ3mmEXZubij{[29r.1WSQEQKEQEQEQEQEQEQERQE-QEQEQERQE-QEQEQERQEW' &dq ԗbUHv tc9Ec֤Ә%@0c?JCp%GFZLmeZ4QEQEQEQEQEQEQEQIEQEQKEQE%REQEQEQEQERQKYgVYQX[ڨ `.+=bI9p}),ҒR}ik\Ep `m'?Λc>$t}:s=}( pO3FNS!&z}ܑ2)eܹqUwF@'U=MˢFUX(u_:##*9fc4~kE8T.c-2\*(]6PR2]Y #!zaX<)<ͭڪY,y đtwB#2@sU._jiV+\M6{;ePriA EjfT끏¶tKq2{V`ccKt2v%YLnfJm{0QMt2(2*'ts@T V$w}qDWm'&->gCo}$fTAtҬ v5s ՌEQފ(Z((J((9RA@$$ƀrih)(\S&LgJlq c~2o'W 4/OO~`jz!4#t?{jմ3l{rZ RѼd9&s%з=FMo(ОpR藲BDŌjḎ` CtE8>[scVr$(sjBة :qGl@W*B ds稬V2' F&W@OvT̻?u[y_ 4c wc֬_1RrEMwnLBj[XojeA9wf-݁7SH 9ޝ< ,iu>"/In#˶ ߭6qa$ f[a"KrtR3M!LF4fˈ >i³;s!S60<59qKKEQEQEQEQEQIEQIEQEQQN!?*)e2Gn'5KV'AGRtY 3^{ufRwE^uz8zUc'5luj~k',bHSSr);}MT]IPzRij"p&#5OLEv85Wַֹ(QEQP~W{u^LRSҡ0d8GH wN.xS=U$#8^Q3ҌP(t$(ւvJHd@CޑpH`}(0 jv)>4cQE&()(Gz((cR1JB{U w # GOƳ.#wsɪSI 8_ZR̂h#(;1> Z(IۿWL[Cv0ֳ<Wnors$%FI_(ݔzxU$h$K+#|ثSW6ҳsn缻g#Gzmf$I팚&4lF'$VΝ2c,f[(AïJضKo1fFT։H<Ue ݷ; S_Tުl2)xpW 6=Sː4~I}*n.= h2O#ߵ[D܄u5Se2Y2EO摙_4 74>"pRV1_LUfA0)g$SQ.#+3Hx8Wkd}*r2sVJd*b'і<ǹ4dT- $qש'At!$y1X[Dq؇9CX$ݻ0k-s8|[7h-bI0+i|3DwJ;nv7w vxƬ }V#b#2R ՘ubPP{4z$~>ϪZ$39|ieM+_n>“N4Fp>tnxI[Ni4 4f4`=OM]U=QESfV_l?ZďŒsXV>\VnYzeSgsA+ExD+w\/gҺdbSs! FJ5$qZA8IQ+VUI?zGz!鎴7̀F@}+/'gTZBF6,f!?2&F8ZnvA8l;aI,llx"O%k)Jӡ.k1DB'02TGR(%A׭e.{r_$P)NLZTԳG#p {̹[>u)!1=?ʹ^ !)?+t NoS ^P2[x[r mi%3ۇPv N9acb"E` ݅c4F{ɋ3ۈQvZ.6 4,cc|+gv$Zô ǡˠZ4x07SZnʴ=f~ F]jn*}L$UFur]ؚC[HEy;d)`xVM| 7Uxt=TvcӧHX= Y[dVayjӭOsW XHոPqiX:g>e :u-QIGҊHRH>mв}jY"*G͎ s$rùzmrIV) Ԓ_<RXErL.ŐCXurux知l$zV 4T?.@ ӽ2xc*STsDDzA?g^EHٷ?)mdFr= egp dN~ҭ1{p(p?ɭ!1,Ʈ8b +,jæ:z~.pZulm$ލ~} ZeHv"@ڽ}yWNK¢x zzѲKUUG`&_vU|&6BW'޳/ӴrGUynY: pbcγu+G\7hWlĎ,kw/ a2yWDu."RɞGSX sKNJ8,yaROmIFzN& :c9d ]鎵~2p]ksɫ68 j퀂i;q -ޯI!;۰=7|Pؓvq\*{s OZՑyneR|Ѐ`pj vՎTn"H-IݻnxQK E+YLiedimTѲ[#J܆aȨ5<˰H8S/r'3Y-gq4d.FX\u8縬?YN12X?is1iKAkGQhHrJu &/g! nqjZ6|Stn ?̞lwU赤MF@SjQE-RQEQKER&m$7Sa Y&X5љXǵXlpkL*>jbڟNEUL /%SƒbIu{T<˂gd"Ü ;Ӧ&\#٤mQ͵[XvZ,]o5e#[9{VSgk}XsLptrVm%7U+ylҰCܞGsW{X~zK$Ұo^ƠysҠ0zGJxKҔM!8Tw,d8})IJPYPk~#o9J&QR1V?JƏ6wpkB'%@t1$ką7< Ir#jgqU"w(#Uy'1jylC9ltּKvѷI+YoЖs8⩋Q;rvYDPv="^jdTQI8ngTR;Rh(x1Y) ʼn(N׽lhA 9V#mku" ѥ((QEREQEQEQEREQTdf0r1Y nvG#˲LSQEov6pAޠPF`# yS{a*L&FXQ2F:U߳+ȭO "` ǰDhiw=3RisasSXJf%U1V(=j-~`G5yy|yZ!J`OZd^pಀOޡcm {S#hc֙"`1#EI:P3#'!T.2T|xԬWj4;ސf.)$2eF"B"nMc"T*.EJHSޒMXo#1هO5dggJ8;Z$-)!8%yYNAb,yVC5 AC֦hBrHD %;A֮J 峒b3FK ~gS߸30q={KKi!P)`GCNX݅#=cSI#N6 ^p)PmKNQEQEQEREQIEQEQEQEQEV3j=Ͷ eM{pֲ[qΒffu8j\j4xQUO`u ~@b?QI."_3t{/b:ֱ!osҤ_ȥ_< n#)=B@VD _9WV9ȫ*Q">TRHV>]03Pݶ5rBKd}&9Xwu,C-z։WZjtFV˻A"a;NyEL|t m$jxSIɨ ɍ̽8PZ˯JF՝Yk'kw(%q;33Gן\䲴|5v8|ˌ8gMk'U<8be ձd9g4d#9MoIʄ2WE$繧-:((Z((()h((((K}AOUq=VO*u$0}Edj: C`z5.K)-֩FlKWbHs4;_qS]l;=MoLY@3;P9m o%NqTZPMf_z+T3SH-nk*_&a#GFzö6K.Ӕ8+&  }޸+J]A# s[jp>n&俍ݹO-'u19?.OWaL % Ģ<c=\ipUu\eZ.pYAyc2 CO#>kȒ6%xg;F"F˜ghʞ1S:O">pz34W),Y#Ooƒ\q25er.q/ueSr=룂U! 9-IEQEQIEQEQKEQEREQEQEQEgTU-0T}9٩#qJV+::ARx58J㚡}JąŜ[vUmcG?ze$L~#mazkN6hq"}jYKm>o1aۼ6#ZPQ끊̒DZH`RNd.czTVHr%Ka !I(0*8"̌q#,,mtd="*2dQ`q|J!mzV~nbCrd>ZJIN{bHT3Ȯr;֥=WozѳhI#Z(l Ehi 5~\@^E{g9YMcjA|& tKurH] y:F[Jg_B1i,$ wsZ:LWPdFU:) xdo~V{QEQEQEQEQKEQEQEQEQERVȖVO-i, ,Vё1ҵ+Z*+H-PF qݪ;WRN0B 9OR98cQuI Ǟ|=ĠZbk~qZFcB4-F9b[Y&^EE|y;z+@],_gXK~un[!agKϥ[Ta@bp[rrSqڨj־l&L|vzd{U,8܏#X%}`dȥ&F{QtQ#mo=yNdI׭4R*f<sZGWVFTP+QQQvU#Yk!t(8ڭzHߨX- AtD2lJi4%cqg3)eF9R4q P] ` ~})$\G E!QIαO!QZU?lUy#Ҝ=y4ޖZ(Z(()h()()h((J()i()((ieRazkHKOAHΪp[eҳ[9 :E|59$uzYS$=*0̷+)3m U=י _*ȍ;6ҭlH*26$mnbgjvʽMZ/-[dWX!ܹ$5,Q$|QIsMOREQEQKE%%QEQERE%%&(J(6i8IblgPsJ<өh)ihJ(J(uk;ܙ#lYwWxST rj`94 s殯\vM.MQERRQEQKEQERQIKEQKEQE%RRQERIIIGz)iih)((J((Z(()ih()(((((J(J(J((Z(((((Z)i((Z((J()(JZ)i()(JJ)hZ((Z(((((Z(((((()h()h)h)(ZZ(Z))((()()()()((ZJ(J(J(ZZ(Z((()()()((J((Z()h()(((JJ)h(Z(((J()((((((((J((()((J((Z(J)h)((J)h)h)()h(Z(ZZ(Z))((J)h(Z(()((J((((((((ZJ()h(Z))((()())h)h((((((()(()h)h(()h(J(J((%QE-RQEQKERQIEQE-RQERQERQE-QERIIEQKEQE-RQKEQKEQKKE%%QIE%QEQEQEQEQE-RRKIEQEQERE%QEQEQEQEQERQE-QEQERIIEQE-RQEQKE-%RE%QIEQKEQE%-RQE-RRKIERRQEQEQIKEREQIEQIKEQKEQEQIEQEQKEQEQEQE-QKE%%QE--QERE%%RKEQERQEQE%QEQEQKEQEQE-RRERQIEQEQEQEQIEQIEQIEQERQE--RRERQIEQEQKEQEQERE%QE-RQE--QERRQEQEQEQEQKKKE%%RERRE%QEQEQEQEQIEQEQE-RQE-RQEQERE%-RQEQKE-%QEQE%--RE%QE--RE%QKE-%QEQKERIIE-RQE-QEQIE-QEQKEQEQIKE-%QKKERQE--QEQEQEQKE-%QE-RQE-RQERE%QEQIKE-%QEQEQEQKEQERE%RIIEQEQEQE-RQEQEQEQEQIEQE-RQEQEQEQEQE-QEQEQE-RQEQEQEQERQE-QERE%RE%RIIE-RQE-RQEQKE%%QEQKKEQKE%RQIEQIEQEQEQEQE-RQEQEQEQEQERIIE-RQEQEQEQEQEREQERQEQEQEQEQE-RQE-RQIEQE-RQEQEQEQIEQEQEQKEQE%---%RQIEQERQEW ?룮JZ)i()h)ViޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(Z((Zr-:N((((((((((((((()ʎ((((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襢J()()iW*^u:((((((((((((((((Tt(()()iViW:N((((((((((((((()ʎJ(()hU-9{ө((((((((((((((((Qu¯$nr>ԅA`Ǩ* )=EIޝN((iW9iuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLREQIIEQKEQJN^u:((((((((((((((((S)QIEQERQE-RQJN^u:((((((((((((((((TuQEQEQE%RJN^u:((((((((((((((((S)QIE%QEQERQJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QE%RE%RER*ӗ:N((((((((((((((()GE-RQE-QERIIJޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:)h)h)IE-R9iޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGEQIE%-RQERJN^u:((((((((((((((((TuQE--%%%--RQE-JSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊)h)h(UZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QERRKIEQIEJNS(((((((((((((((e2EQKEQKEQE*үzrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襢((()iV{ҭ:N((((((((((((((()GEREQKE%RR*ӗ:N((((((((((((((()GEQKKE%%REQIJN^u:((((((((((((((((S)RRQE-QE%QKE*ҭ9{ө((((((((((((((((Q()()hZrӗ:N((((((((((((((()2(J(J)hU/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襥J((U^SQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊)h())hZU/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:)h)h(UZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QE%QERQEQE-*ӖiuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtRQE-QEQIEN^ޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ?뢮(((((((()(()h((J(((((((()(((((((Z(Z(((((((((((((((((((J(((((((((NQKEQEQERQEQKEQE%REQIGz)h(Z(Z)h(Z((()h(((()((((((REQEQEQEQERQE-RQE-QEQKEQEQEQEQEQEQEQEQERQKKE%QER (((((()((((((((((Z((((KEQEQEQEQEQEQEQE%REQEQEQEQEQEQEQIE--QKEQEQE-RQIEQEQEQEQEQEQEQEQEQEQEQEQE%REQEQEQEQEQEQEQERQE-QEQKEQEQIEQEQEQEQEQEQEQEQEQEQEQEQEQIEQE-QEQE%RE%REQEQEQE%RE%RE%REQEQEQEQEQEQEREQEQEQEQEQEQERE%QEQEQEQEQEQEQEQEQEQEQEQKEQEQEQEQEQERQE-w((((JJ(((((((((((((((Z(Z(((4gKEQEQEQEQEQEQEQEQIEQERQE-QEQEQEQEQEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQKEQEQEQEQEQERQE-QEQEQERQE-QEQEQEQEQEQEQEQEQIEQEQEQE%REQEQEQEQEQEQEQEQEQE%REQEQEQKEQEQEQEQE%REQEQEQEQEQEQEQEQEQKEQE%REQEQEQEQEQEQKEQE%REQEQEQKEQEQEQEQEQIEQERQE-RQE-QEQEQEQEQKEQKEQKEQEQEQEQEQIEQEQEQEQEQEQEQEQEQEQERQE-QEQEQEQEQEQEQEQEQERQE-QEQEQEQEQEQEQEQEQEQEQEQERQE-QEQEQEQEQEQEQEQEQEQEQEQIEQEQEREQEQEQEQEQEQEQEQEQE%RE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQE%REQEQEQERE%REQEQEQEQEQEQEQEQEQEQERQE-QEQEQEQEQEQIEQE-RQE-QEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQE%REQIEQEQEQEQEQEQE%REQEQEQEQEQEQEQEQEQEQERQE-QEQKEQEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQKEQEQEQE((((((((((J(((((((((Z((()h(((((((Z((((Z((()h((J((Z((J(J()h((((Z((((((J((((()()4Jm? өi((((Z(\QyRH <ƭƥQT듚 9=REQERE%REQIEQIEQEQEQEQIE--QEQEQEQKEQE%QEuF3' v(=Ju:()()(((((J QE-RQE-QEQE%REQEQEQEQEQEQEQEQIEQE-QEQE%QEQERQE-QEQEQEQEQEQIEQEQE ?諢(J((((((((((()h()((()h(Z((((Z((((Z()(((()(((Z((((((((Z((()h()(((((((((((((Z((((Z(((()(()h()((((((J((()(()h(Z(Z((((Z(((QEQEQEQEQIEQEQE%RE%QEQEQKEQEQIEQERQE-RQE-RQE-QEQEQIEQIEQERQE-QEQE%REQEQEQKEQEQIEQIEQEQEQEQEQEQKEQEQEQEQE%REQIEQEQEQKEQJzQE'z;EREQERQE-RQE-QEQEQEQEQEQIEQEQEQKEQEQERQE-QEQE%QEQE-RQEQKEQKEQE%REQEQEQEQEQEQE%RE%REQEQEQEQIEQIERE%%QEQEQEQE%REQIEQIEQEQKEQEb(()h(()((((((((()hьюh((()h((()h((J(()h()((((Z(Z(Z(()((J()h(Z(Z(Z((J(((()()((((Z((J()h()((J()h)h(Z((()h)h(((J(J()h(Z((J()h()()((()h(Z(((((J()h(((J(((E-QEQKEQEQIEQIEQEQKEQKEQEQERQE-RQEQEQEQEQEQEQIEQEQEQKEQEQIEQERQE-QEQGz((Z((()h((()h)h((((((((((Z()((((((J((((()h((J(((Z()((J(()h(Z(((((J()h((((((((J(()h(Z(Z(((()((J(((Z((()h((J(N(. ]rM2(=5-{j,kF~$+]'pO<`R\${Ŭp?*~vS7=zRْa,d(3s&m7so|TP O!?>j ›j"Gjm EsahU>Hhy{ļ"!׊ܵ X[{ֶV9.}ZRFY@P>ae=InLHSگ}cm;5=hժJ;ERE%QEQIEQIEQEQEQEQEQEQEQEQH OUbrt l7'W(arJpTu5w*A'g\.xF.6r v3.C`{fM3Yެ ׭Ro^ q=k2m]~̐bO8&wHʇl !pf5k?/l28w(+WM$Δdrtz.dAi'p$fSclIs5^sן4cd1nҫ"7*~5VD7";?P U";' {4doJGk`6GlRݩicSMqZ6/tɕIY aqWa+u`N*sqVkVRQE-QEQE%ފ((((()h(()(R0N*3g"Cv3lù2N zi8~r=Jǚ\y+Q+Ko ~fV;r痌9edN}<>n|ƛ 54ч2 dqщͼulF`flڶaY}v#,28ٷƄ ]M/HXS͑W+OKp̡=_P@X8crg1 }pM"6g)28HvtWaSL6Vb?B-Mg`y!Zy.*jJ()h(Z()(((()(((((&|2FP>³uIQCA>PFn*P]zV1Ā=+7hsDhN޸$]F)@g˟zf ހU%ft0yq;SUePI銽^mrd j H=*XWa[0z}k%)#\tQ54ufgִ4S$3#OW4r,-ôqHc^JH`B0_NrO.5نzZ5n(()((((Z(((J()h㞔Y*携bnq1*0BSYܭQA U(YcOJdpLշ) *o)*IVW~_洴U\0m6% &N}s0jC2XA9F*մgc_xYmۯF_ Ny銥,ұ;x+,q |!=u4krvr#^OK4c<hgߪg֯hM$ xqjޒKoB5- e@K+d)o7rbQKEQEQERQEQEQEQIEQEQKEQEQEQECxv?h:~5[QBGlqT2_ZLRyS8ȟc*qOg ?? q )ʮ,WȢhdlǼOBji䛉˸Or'LU]fK,n2WTÂpݴ".s ~Xȑr-lr}4aT)oxF@lD9#FT]H>f(wO3 Q@lͅSӬIo`\nK]܂ۘ*yncaWyvÍZPBġqګ+r>XWs]el8qs%e zvV-RQEQEREQIEQIEQEQEQEQEQKEQKE8F'w$ iI><3P+ v=+X66opT}M1ZVS"UM﹀ TIl;  h^k$+Az[&GG& fŷnߘҤXlJ2>VYۍݷ|#VeV;Ol^ydTB AV&E4tidӮzTwH|'T)uw|PE=E7q}?ֺd  ]7tUf]* JBz9;A5;Ơt=*Y"TLyV89?0 9Z5CIEQIEQE-RQE-RQE袊((()(((I[jEw'lS.ˉLU_@Ⱕ`rO.β`"ˌP3yRw7b~cF*8$fhrXyi'ޮ"v(բLITs_j} 2Ȝgw#TؘJɾiH֬hd GZL',$Y%[$ UMoz&HIA#}q޶ 7:0N\׽k=ɹH(O#9܀R@A 1̲ςrQֳ?:m,9axx4E{gppqL[#p#Qu0* |bk(()((((({ۚ)h((J()ONhTu`|xr*7*`,x'Y3% cȈW9Zkl-` ]!;j[DpHvJlJIY5Dm7MC99%A|1 \5^6FQr3ܞEGs# >6;[-Um+Wm: ֫D9%HVlN.G8]@eG׭3G`xd퇶7wIjޔ'j&.cs.c{{ 0\ cMiW]]%RE%QEQIEQIEQE-QEQEQEQEQEQGN(%Fd^|=z prŹ$~9yO+~ V+w;qڲ4QAb{c*3V5YR,rvi\,x*ܬkxS7<@8Wjy#"L,--˓NK4̹F2SS!.\}Zód"x՘4s8Ě{Wp/w( nR5dQofyAI+oM{qPޢvP~R_tF>kOO`.0 $lMeilؕsߊ±Q< :=,UnFK|7deup9&[R"qgTJԮֺ(((()((J()h((((Ap3B/ŽIfcϸD1CxYnTJG9Phsǭ1K1i𹪥F3;cɨ vo1n=)1e*{t['+gS@2L%Sm$N0=M7Ϻ}RRlS5M)i xh^wӋk7 oRZܭî[}m[:\oAdm"\K-k$;Ip隞 E(a>rݵ+%X˼dp`n>9-)g!s$㓉W̆-bDe#޷]WSYv0"f$NX ~5Y21F@kgZ6M+R*()((J((((J()h(((H wgVQLYn  F>CްeKsr8F8 $pe;6v :=*+eG.Lm ])/ !e<5&*e4gjV񶎲UPx0sFG q\9\XUbY_OEAebI$g qSk j8O WIbh!sݶR8^VP\bƧbE j U9QKEQE%RE%QEQE-Rw-RQE-QEQEQEQE-S]K15 [)iX{w5nNGT6^C _1L;ޡҳ&wu2;rt94L-2j՛ H#]niޙnJ:wC08z :Zl5UmԶ~POzo| BNh|%vYx` Dy1ZPʹ; <[7VQ+J52ܾf[i)&ʯz ov;c2Il` ĊM-uOi|Ĝ{u6XY'gvi$d:TQEQEQKEQEQEQIEQERQE-RQEQEh\o# U C ' I~\S1$9ka,4X5,21$XUZ48n;[Vq6MWܫ31 d Y_&fr9Ts;rT<6&U Y2r^5#3O8'V 4KH=꾐;7>EhidzԖCmcOҖIeyg6Ǔu Kd OU;e^s#($?ҴB%XsR`گKXcQ"Qde e\IY6qiy`)qQ/`Cvfsjr\q5gP>UUޭj(((J(((EQEQEQIEQE-RQEQҡϕqY"((?Ϊj@T!Y'aY 9#Q)%p @Fk^YtݨH G:>d6p?S?Xoc 1Y|:H?%9qRE@IP0?ӊوCH;{;+,  Jgn!B}+PF[Tp~֪C(SOlrkHE/$+ңE$*ب`;Qw_QɐA8kW~dY09=h706hd &s*Eef-ȪQrwdln'?Ҥ ߦIjIٗ0oO"WQ[QEQIEQEQEREQERQE-RQEQEQEQIEJOECwh|0*;İ=T<01=̚ cFɌmGK/ z5~#&\T*0023YI+ba03\=diw9Uc)AVyp'bgsV`8ؘ!Lw"##-~V?":#L-쌥LKrGsKpZ% 5p6x4Ɂc+V-Zv,KJoolJaLRrgi"pyyٰw1 9$Jxg,[`SLxTӴVӵI ȁXN$y9?ʩI#_,`z]TES4y]9"m#-#NB U ]Q@F=U`~IQ+w$1<8w1tpvH^()((J()h(((J(J(Zrޫ`Hpo_L[Es}(Q:2FI⦻q\A)u`{桿$: {ҙv%;ԲGRO2QR1Eڴq$yxcM%(qK,yΒBm4ŋqO w͋&+!=_,2K71V3'jcQ3~p#ޘ*X49ȭ +(Z(()((J(J((()(b^d`BVnsHT2Ƈ1Sma@=@F}iUi=M7OMBv.6㯷TIU  kPI !*v5c9ϵ2 K6]b2S^nFf \S+33` !3; ث6vLq튱omkpIsVxv0T_6ݰj{qL^ޣYQRFMEO.bm=*va{ Ea) 90HF ҳ?t/իLqB;TA$Ky#?ʠUPB@jH"bl`+c#^8QtQ0lU8XG/ϸt8?h c1IF=sZWCEQEQE%QEQEQEQEQE-RQEQEQEPxT7 wJ|,j䛱j8]sPY'S叿QF%F~V5sTvl(0r>c^rOҠ ZEFo U [d cW|ەiiU y*BrWZ3#Tiv ֤?աoΛ+C|r=9,]I*Oҙ#nޥO9 -I-,6k6a%l ިI[ރ+H? iZonn.%_[hL8*/a!]TcڱUGF;e s'0jKmX`c֔X0Ozrp=N8VܷU8@wQS0;/Jz>tշKEQE%QEQEQEQEQEQKEQE%QETrȨpj {W3,Q8gƫrEX͖\FĒKL\cZ8 Af=^-HRQ`H𬩤fy53Bsqު^LZ*ñFNH*m)|L2QrTIgRNJu,5h ?1`ɫ ?@5 riz>J*4ts;rEUx s^E2y !\pGA<(ƫ$穩X̹RDl:eQ\;f:Tl br*fv}jl-*.m=?TF)4;X O1?:@ U+V8wUtVYs\[kƫ1b661nQdCSsܓ5f>wrHY(((()h(()(Ҍz˻;:gJϽ ~\隩q8`6hI5^y)c9M1=7R}n'80lNqpyA0tx7f}ʤխ+5>OIrZi_%m=ZcI*2՝v[eXnLtiy!' a5~+R)h(()((((($ܨ8gvzZnZ$$B¨Mu;")7@jzeX!"2Ƭ:vqWQJNxZ ϥQF[98ϽsRsq;1ĚɝnOh@d^'y 2RO1 b_$\f2x?&11?QF ~A<Jȋ \ܱJ$hM6p}9F ?P냎ToQE=G08>㊖clF^^c6koQZEٞ/&C[# Ίp6JG&J;Jv1SzD0X4}Pk]#TaWBi}Z"Mr$H^r21ҰeFGa T$;5&Ұ#n2vPRJQ׌+n\UB6G}DnerˑE7Hw.xړJ.|QNa$k*T=(8Z2NqVTeɪ^GrAg45bFE&z֛Lr ;d0#-BP9q3T 2/v'$'a\zi׳r|Rtd_=*~WaOjҮºJJ((Z(Z((((͊~w*"$;ȏS*1g#jv!1aFqjhgs{֕vB|z* K ^}INiQEE)oS~%ÁPN++a^F0湫7-9U^*P.E{3^y#q"`{T5Ep=GLMo;  /7x5f^Hpw毫F+Nr2#n˕Q~42I>6\bPrX"-Q-' :RX[=ԷwI0 EI1Vz3XhYyTlddTXg'c|٬` joj**7zcCl}RZA#+F~Rk>OJ  Of5B_ȇ*zMiT B Un|N:UxZS323+GfzqNXץ ?ۉ{Vd&pZp˹< YpbxoSX@&݃gKZD9PI]К͜'gσT4n(J33!8Q4lOһ4P ,;fY.I> yoz{G,cy( GtFurp>+{՛3֮kuxg9rLIO5ZYb3ه5mrm$wUy0֝z$2ea)" w錐 ޱa.hrT~5EoX˻=TI1pg7]d ǭhLĩ.]Nz)2yAqK( $a|<FQ٤ ΪpHNypp*2>e+G\be#nzUKT,w7Rt{ (,%+B-a$d,^\.q}XABсq?ƴZY9MXU6P}D` #)B0zg72ms5$IGުRJ*5FXxܟC[ 9lc~L届22ub++xEl19Vts޳m9n[#T-9fow-[kkdP#lIAoH c*MqpK7\U{H̳4oJOmogx1JJZ5r=RvE {r?9 E:K11x$G%O$Sve~1ۯ FylL̡pAS-̎9{.mCn¬^##ҟuu 7}XXi6|sSG-0\HG͞<kc#XypӊHY/:6y%eBjr"\9✌""t>9Yv\TW!W8#,G]\S֨o2OGcPcFy!v}>%lбtk2ajB%[YңI}& +=|!Q 5~{hTҺ+A0im9_kX턁psͽK$<VuvčoOjϻKXVXoVl!+ _V"yYͭ#4F[!FݞԭjQz2iM_j/RzBI8ES ?cTF}jEB/qڮ lJz>0i5a5>J#'ҵ'{u9%zZx$`HJr,͊|30=59&٘ޑJ0#⢞41`vsQʃd AFV9\cenV⹔ys  ٨ Ep:JO~ z8>_̛$pj2A *HwUò=j݄ff$PA޻ k^~W* Z,.>[ ޺{eSݚee/:*qyH9T茮<Ў1\F+1okMakBL7R9cXngqw#4Q%@+nw,1K^ܣ +ږnB\),\#.N85j7FHힵ%շ>j[y8OKXvm\Njt;Bj70n"٨.?³2Lqy6o=*NFlݕ`N t*F}*v県< V-xv[L=~Gb{@N BcCjV#+=e|j\çإ(Б48Tӊ|]5G!v@HG[9CPNy"nX|rsT0}M2-0}hO\tPqt4{ 8!G#YnLLw$͏f9 ϵ}zUHyy>^8@<ʥ+u}Lֆҗߦjח j2О3An{ҘXݲ@=OM,rsҠ捤 A9RC2q1nxjec4W]a^yncʗUcA%jU'#'\ vj.a#ܫ0{]`@i9#W  FIje-.8 o[ 8e'j[3XzEc_B~a>y q1Wc}kOF[NA]=.B%M#n1YVmm$|8*j[2Kǃ֬04ZdVmU~HY[~´^"omP: /r)=ǵ%©y=^y+Νvv}ꇈ{;*/;gL簪#koJ-,`v Zŷ b˜n nX[pjPZ!g$UkF$| 1Ү56`T yQsX{ә`M4ڲcM?xyWPR(hqZZȐ[Ơƿ;cjz,1 #\,rI!;M<;IIbVy^?6 UFz@d E*mHm`"8)YGMҙ +V#[IBW$sڦȟgVغa&2OZ;?m% zjsԚFGnbc,[R52Tvj5rdg9֫3<3r2x*̒m9^6v~$e;hhrYFI =saq0ɱYTTn ppJ$ cQTZm#jlX"=T(;GU  6NWQNH }x$0iqdq8UW!w#{ҤxP8`PQv,xXۢׄ "q޳.ٓ[wV7Gpϻz$(;{ ޝr`qye\S$#h >0ǵWM"_1CUncU/1ޫ^bQu-’Uyf`aޠ}:yd2c@2+J<; N]@j}>fDnj;V5$Wltbk"KvгM6c\sK4Ӡi3\c =+9݌X唞³fc$I e+dN]nb>7$fZᶌV.c ,+WW6$x,W+>$|qTG#?X9\:m=+27 lЍe#rSFͬ%Rb,e {yyQ `gkASҫ\#w'X)c^Kр =pjcϥKw`zT:Ҥ$ajggCYHʏq\F=zTэ1NzT/̗ARD|ﻃ#Ct#|RvI1ys3J]@e!'X!elzT,tGG8ުZIGֶ27s;w+գ~.,;UfPc}*ԅ ǿ@ ^x;NfVߍmP[n1RY^_Tg+SF! ?*us#v~P d, QheY_&VO8T?+F֢͓+pXerI UCUU-zrpj)2&n˹Soh 0[!qɧ&B}b[x1먖HrV pㅝҧ>9\FmnqMl Z*wݏkIz=*) Fb^y©רD<6]/rB) KG# Cjt'ۥBk0'$ [T&?6IHZT 9J)8$ø;d'9穬Y94FLJ.VR>qW-CpfZ>܎2SdGU:xZȱ/QB),K3itZȭġ=1ΰ7ɻE. Ƨn*]RUe{Mد#o 1*\G*G˹.ӟҪo4Ԕ*o0l{B&dPM.ϏqI4N1R;<ӓbr AQKD7KzTrCFqX.UJ8;􅕉ځ=qP#! 2i2OOϩ*@߽[pȪ޼gڲdr=*1-VHԄ'SS"&8sL3?z$`wU(S6wY@]ñG$j|oJcHX;Ҭڂ-Y˞2JPǧ4zJh,:Pp@\7$~OCH\>een#pO|,3l|n?GHUH'B˹TλXt&S\)o`*I`3~sXnPFcY8*xe;Pk2\gfrd jZηYy hʷ ;$qSK}ם:#V<#E=/#M6>RM60nFzhE WW$Tw&DgP[2]< -ùlZ 3g`8#`@E=9OxHfNxrpHҬEU7trSW)Ugف zJʳ*+hLRʹ$t"8RȹlT`\O"&񐱞:sV-l#M9g;"n~$$8gGZثyc5(0r5?**Ò`~4CʖB 4QU|?HFFpzU}=N1VlDxxjPѷ@NjrStffH7~QVH 'Z~0p@J#{iȲ;Cz~ً#KMJI?:aLZxaM RNG\Ozq8T%%“8*ۥhEЄ jkVw# t^j*ERҢTM>$fDQP}ilʨ@sJoTqP39LQ4K1g;[fN2ĻPP2InHY0rSupU*-n3kiUrȫ8fU Sָ9%djc#Or;MNJsR-)m0*)b,GV:eCH}ifU(X)Ъe3Ig4tU̝F9dpB!0Btry ) QY/w֤!k͐:Q^J0#-EFW9ޣ*iwʬx/{zc;8#sWKm3Ɉ̽y,WQ1S۵^jnerZ!62n!ۄo53- ךg4hىA> 8n@6V8On*S!5;E+B&??5.U4[Ǣ z\fYV(0ڣoy(z4,` 1]@U16ci+,j6ٿ= +x}0qSLόW*{T%Uyː|áq/{֭xJOzhps>Ҩġ:U;wp;Ev])W A YWCu"_dkJlt%zؒlaW?9g@zՍIRpNݠtUB1`0E:D6ՇZyT{o4vjO@u_%V}?5IQq}}i'ǚXv}zV:wx[>YqcҲS>* epY]  \.O)ީ܍ZFUѰTm94 yǏ֥TRB'>HdPN1Զă8ZOJ3ZrHIjB걳ǫgTHup95$E| 1zCi'9g:|urѰ+|tv]Ivm|v1 ZdsXQ<֡;6(6FK{hH]RhL.N}Đu5yL-RRq2R1F0-!2?P:0_lv/&LNQ PzT)Z2{ZO|Ӻ>[gǠi*^+p*:]pz8>6! ߭+.O$`w`V.0,JJ}f1XpiR] tHճ>ج[{#,csYm$sTu2QSq XvqvbzcZFkiIvZ 3 Zo/m Juʑx$G\G0 j!d.Ћj?)V^ZP3p$*kV:e.?V6N{RrPg֪L#d2d֡d2;eչ\@vrW.>!/_N:#U8ߍ8' H*ilر(~wFHE?Lrᑰ >veޯH7Cvт{jӰ/q8'ӐrT9ebڢ~!+ݩacbB989RQ+UxX Gj{9۟*̿-AO~<,9g)C09 *4-2(w^B b L%ye!tXf$l>2 =)ay1<*/:Iq$1ey$񊲟+dqZ+׀Eh(C}2*?{NjԂ3hi U`PB.qrW5^CtTfEO{EL;{TOa)O #f'3WԞ[t0ٰ&=h‘ޣ5#-^ŕ 0_íAup'.:nX[Z$olu#88z!o.t$ʻ{ E]C՛|RG&ݸBj"[#vQueR0Cc O0$y4:Q<&<{GjgW j%ssQzTeFH/4FsMTV$3cR[}s[j1 [VHϸ} TV p7֯ꌱnNj*BHq+*;$j(p:#(cP}9h mH}:V8CqNjęmzqy܄ ÐG\p+JV :!1jXSF P]F%U Tw"8Dٶ"[Қd8#Vhc"1#A,8Fٺc5JiMz4,fQ4"`jxhĻڬDڕ 1S㑱*RN=`"% fJda۵I CfjFX ;Žب/vw; F1',NSIl)md Nݰ2I*=Ī$f{< ;I j[\D!M=F)î{z$:I"Pp¡Y`%B~PyJBKC dR(=9PbpjhTA+3pnbX#rejHKG@ |b3X{9KNV1l -G(/f; :Z!K}NO8$ ,K}sfG(ެ@jS"1Ĭ.~5"թ+Iq ?*3Š ]Mdװf[}ځRj̸e}B=XjVN8c/ kA"% 2*D0*xʙ 2N;Q|젂 qIX2i 0G:y6Z٢D$@~KkA*nge&p2154sN?fResOa֚r~\?ίMAdVt*(8ofƟg- '' 6(~Z^ \HŸg_ʦdC1P:7jER >%{FȌFޫy-s zDfGxz69#C:{̭q瑼ALr=Vɨ|IoZi#zRAg-i]NOAM ֣JPpҬ<*5Ieg3Gvӫ˜Vn-[ː==k?KGIF+Ul^l;֋Dd5o,ME'z=>HVyKT RVɜqڤ1,λM!qF8g. 6TwڼTB5C=1Jz;^ax=1K5[O<6\=)mAg#6im;m$.~F8?i$65xv)Zҍ3/G=ѓi\NHڴ!-ZFc\ ,b4T6Jt{yEe'RfA:̞c8!:4B ʵ*<* pGxj[CM?moxQ?U}Cnc%eĘ'٥B1;yO%3JG9JC)={Xd2?ZiAj]`*JJ@c;Ӑ,8 {T+qrju$b28㩨Nd 16R)lHG^N&8n֦Wo5wF p?JJ\lթ2:>٭GdR3s. :UddSfXל*M#|48TFpMYIqRAH 8‘OMf'E, * H>ZqGMLS`2$K62p^;WvwE\s3W6U@V/CXs&Y3e؜ Y9]Nxl溙aF#=qޝg0$cIu#9#NFM[j[XZ^c gHWvPA4F7 cޜ|OYvB x_ 10ƩϖBYy'N3WW6l`ckw59BVymm>66ϔJ}(9' ޕk2YfL)YfL|}j"JPq&7C`8Wthm9蘪B׫Q! Tڤ¨P2`HHc+@9\|02<$182K=+qݕ>Oj\:!ջV ͎O5їa|u'Lxƥmʀoo,FyE9Aj"1D71})ӿ${v;P;NQ㊸ܧ̮dS|Ù1TnBBXJ"0m'UY#2(B Vm`>Kt@'#֝u!PJudSHddRm/aڢ4C);MõA5m.wQڳIw+׭SۨFXdSg&, zֽ#Zr.TMLĪ)cH@%Ijqؓ9*VjC*[-d'r``e5kO,L(*e?jl#p9^ J.LwJϺwA4# Tnd|a$D8fi?p#8$cMj$FM6'5g16p^4p?C6^DSRmW=jw6#d8YT%L;d$A櫳$TIY A#`j9TeV.G|&G6U+p7V)YI?Q麣e,1f`LZs,c|P>*ΠD8K"TP_Ds ±Qjq@lNe^֓&Y]gEK{),<ɀ*AUlVyqnWVKÖӏ֫,=N?O֫%\]!VBӥjD5*~PZȦY؏“QFtvgsn9Gyptb;WHccj/znBv6nR=-A AwjR . 7$y-[Rq[ڿŴi'/aKBTܧjh ㊈ xt*Om8lAބr*'$)," ܪ̿7~ jvRURyAԦ5YfEXf3ZvS"DTSzEXf sXFc=k'RVizbt@j2Dҳ+6?:GyA?:vsS&$ZY71$ӡCp!vs;V+t(;Hi >E,2nԢ2!#X\#wk]b QEhIHlf\yOx.[70'hR;_$*;_뚕Զ1WAd〵eɅs;.pUD H^wXsޓi;zT762cfPd8,).5p"~vzf!iky;;vV|mU55˳d5glffs5-')n^5#nQ   W$IsqGQ$}*%]1Ҩa>dZnpjZ6"R<jIgk<*qKk嗚WiGJ&bu''q\[){imjLno,kWQO#NYL֮<;Ló_X?汭Fڣv+ZW[im,~b3YۦOjž-s]Xc01s;v4~yni Hǒx3,]r[f-luse~ I e@ϽXӷ @ϽMkL.\z/Yz78||@: n$loUn{rl^g%UitV󠜻ղIRgζq%'ڤHٲw7Է퉙x=K-#B1Ӧ2[;H qnRY ʺN,z|)Z-,Уoi98u~kQigݙ$OW[KXS'sSpb*TUV`@UtJG ҹc:t`D EA=z,veV;2;T9+T+vtdHޕj"M#/P4a9>]9" Ay{t e2Io ͍גx"5Bf9qnd񻎼cڥpP@RO= NRHXԭp=)='d`𤙚[umI;on\Β!3Ⱜ?Iw5%U-a]~:Km{WSc"a*ex 7 GUYj+.U|MVEpPfO@Vuzn8}:GFTJe$^\D*Jkf٤H_,U4J!k VF{J7)jjϥ0<;hS;H?9XNb9U-2땕}:M6Ϲ&,}1Zykir1j(^ႎk8gb!bIQҢIV<bP=*)Xr[wZi髩L1۵E-wҸeE htKip̣imgjo恲HB*{<!_LzU -nh]-gm/*ڝeyIrݩlt\sNU{ּN$%RGO_:Vlp1åO$k[8@tԖ6{ПNNY/?u>jYkl "7yp86*w]ܵDz1R8<椆b=U7oT3Qג<ͻ?LU8Myn-s`j=751cf:j'>`)/];R[KcIcT>njH^$GхNѴKFC'矺;UyxC'׏jKh/{%nZH4)Fu$ $ U5Tsz֮!9l$@)֛$o,8 85SCtwL8I1+[U)>&B1֭zTqT٩ 9 S)w-NM5ചǿ6=sUH٣iTB<֨#_%AbG;@"CY#K&ϳF74(+*êa'l2|jmS΋;c~ӃY캯q1ޠHx`+SRԚ_ֵ/o脇F X C X'ڣd1.NH[,zf9cɤa=(a3ݩb o-c?tH9euBp6HPp3 s"VHK%T=ia98#?>BpVp嘌u-0"a=#Ul9,A'j+˽]ڢY@xhSoz>A\U,-c[q5V;[y*rN̞5 +6Z&6lZ["qҩ(S9g1e2sX LI \9ϯKc7p1E$SL_1~0I)y[-yr/r L?lBv\Q4 3cATc{ə:Xԅ?(86lȤH<,zsKEfAnqW̊6o0n<⠕i$jr^@䓒Ly52`Ir}zюܛEw; 6~SY^=!c}q6&58F鮦 vճäJ3r=jg;zw2ƝR) NvÀqowvUrJu+֧^%T,Bu`sN0$.Eۥ-:D*Hc"H<`9"$H班Pq֪A0BgZ-ӏ-dd`kKr7ڡAhUѭ=>ѥ$+j;aT~u!`ٺXyP[HX ¦y9%~V''w5]˷'=JɼYj'=If2<T$yYdc*ñ N2[?§ɈrzM2ǡ=?WdQe` U[Txq0ܾ?Vn]c<_iދ* N'k{UDp]DT\~nG_; z6GO֟ !篽:3Nbp@>tgl20*+ 'QNs@0/O&+0q-ݿOL9{dEG֛[{ e@mکyPF ͕s~Ue%\ 3vjiXrAk6m>ORB\=Q-8'mØXP #. kYG0 )6LlO `73TwV ߐu K tP{|*?_>1figeŸ@ >Yf)fe>Ӣe$ObVIdf>kI`MhA>265Uu9~u Mמ^ gM©=֡B FQUGss-FU@U9g{˨y bXQ PABBX0KcQ1t \ս*I"+ۂWlPcrEZDB3 sZWPlqPXY#o1ڡRw1$dK1%I%*]l*Fu88s!xw "q7;M=Йƒ$[Ai3Hg֭x_@wɸ%+; >\YZ8';qT!s ET(=Xp{S+`84*U YBV55nRHFw `NTLWԎ"*lܪ?J;7.VI2zl+,`vqX;o`+R;o |ƴh0 A5csoi D+x(͞4M1sVQs&r61J2-ٹzuZC*!$WU;]10=+ϿS_\TL1u8bzȸ oEb:w58'q!`PqU.-ffJ4끒1e\Aro-WM.Ur3x W?LJjGAocP}XwwPZKudm$\f5;P sȹq*G!{,Vvya*jm>%Q<8#==j{(m$yq+ uSˬ+#{+3Q2r*8/4qbF^dU,T`8Tlc0KNp"hT($mDM9۶>/L4Oxc(_Zh!$}O9=j/6=1֪s @?Sv, sIelT7 v2O,;T)TKtg,{.[4v !-A*Bc8U93M `:#˰?4+*d΢|@Qc̜Ңnyj0nZ$".r:4by u=?Uef}MBdă XTɓKgBM:IbJR<ʹmI;h6m"/˞Ү2MJfq}sɥR򀯒6κIfgq$(릒I wxHf4qґ`uO6PV3VD{zֵߦ3Vƨ 1ZҲ4 Z6e&A87 x ,FH"O"UdU | dB-fEKX(xq?tMIē@Q !pg-)YTIYۂ*q`槈m@j{WEHG).x?* ,6÷+:(ty'؜W9b]~gA^<Bl]ݰXəRZ3dY2tVw,eD=jY N@SiD5KÐl3n .ZIbztGF*-ZKXx_Uw!TGA]I< ^ 0;Y.ɥ~g`cZy?J"?AFE^qqq=zM3XmV'90]Il隒7HКXT;X`{S%l2^Ugsp3ޫ#H*?eHظD۵ 3AϨc#y?+N8dnz#y;u? wM2#hNi SQg+HˆU7nZ#HdW?"3Ҟȶf"$@8ޥdX% gufW(Kֳ/'Y"u uV9 ) o&Qz .KIQS苙 Mh\j0;mS@j܈Ua#pjO6 u u /ʊ=kKUGc]%U/ʪ+b-ÉX3lVKO;!\{ona:˪{LmԎSo#?Q m ZH 0[5S"sPHE=Y'C'$؎=9+y~4F`ݻv~`qʢF @8P6)(rLl6;s).XGPJWjsW>S-0zH +JO=ҙ0{u2H,Bjވi繓LՍ(oigc\ШeT* ǎ̑FOʤn&uGϒƹ)nFI5<>d`k\buEL`z hUpέEp urnyg%_hs5gH\\7rxz|i[h";G 55Ǚ,1FW>ٮ Ajk\[*roMWi/-bӬ_ =;U{ e[rZ-clH2Qe<y.vEb43ږ{9Y'Bi#؋4lcw4cb%!*zZ?!6G'ʢ V,wɓT,c$~jJļ2E^ӖI, f jmǟ>̒*xc%E<Ԛ( 5%yU/^ 0ǵDX*Zc0DR[D>s]zT4{V/˕׹\%{ٷڐ -W$+2Ovj#l^{.сZ6Wo0;ӂ:־<@3Z6wm*ki>N]@qևR-aOT( : g8jdDj!ؑr9.]MK!=H9n$il&.&v~X}ne A0橤kHF~Gҳ69BKb)i(cR£W*79SJۈJ>6MF́Nc8BvydJ)2?w1*ҸWqǭ ^M&:KUZޕ8*MQ5cJe"=lY)\sn(\s&w9<X|&I'hEf;άo,ܚ-DG) 5mk뱂ȧ׵\M29[]S[[!p8ǧzg&cUw'PLijdOSUlrjXKO})K*2jHʃڦ/o8Z[I28 sv 'Fr{,S|lp9Hhʤ[ MʤEW>vTOT9,6)5$j<_,w51`h iqTyM3p.89nO\SnU;< i'p n Y8=ErǞ:pv,zՌ'$N@Un y ^v`qU@%szT=G\dlҶLCh<d59vuQ~kgA0sBjm=q֞NJGz j>R0ކn0iBi ;>S(k " wʢuE ?]6F a]\̒ $=x<5S㍤>Tϥ@*S'd̀T,1R'P4aTQ'GNYZw* 攒*M;dnI4m!X CMZ=>7NtrE ջ$2Ja{ޠJ,Qf ԫw1z f2/J UmZQ=EB&g1F>D5)F'9X%L͒I?ZOfHǯj."w (m;*.X, ³RFS$%$o~{Vc\< ;ǁE$x5n Qu/$օ]91 5v0Aκ͉Qt+.f2"=g\Nz":V1<+S|TzMBt{SdPLu p:(?j688Rip:u&AB!JBlgǚ\U3 ]?"zՓY?*Y5A)9nYrrAGnm˽WR܃Jz]#4d+\xi=r2c[ H F0 G)pJq)H>^E68d'S$q44آg$ noJ@#V,)OzTlOx$#_M@n u5~(Z/+J0֒ vn}j}tUŸunk0ng+\D>\}~u#n17tUqtϭG!Āj9ThI-К`$0<Ӏ;)q3\ߚUN1*qJi%g4p:I^A}*>C'N$Xg~UR&#ҘHp8P{)qOFqRiN |^iAjr:R\Cf`?Z|`I4qyjH@{=: *0~ ֧ʋȾ]ߑZ:<*bn/a8)Zٹ!-q9a?y?VIF+68#7Ñ֩^,qyz„of>V<_1cRI+!/&Y%=l^`Genc^dnIQF4穩Z_%6F2ƫܵڴJ)LOvwˈXCArM* L>b{VҤzEa>=6P ,MLxQ}é#HZd[JYsO;OH\x[UvmU)u]sQڣ›Ά{B[A<5oi5_Ŗg[v~!Uq9]& 9z}:Tȩ(皵wڤHZX* zϺYxdsi+ڳ-VL0GN{r-kkKټr~\`֝@w$Ҳvm0Jfڧ:vA Tp;TlwnG5T=*7Rsi`0 z`5"ME~oޫd|3#=}5* }Ǘi@ Dt;G֜{jm"3>FR2XGJjw|r?ZG_,|?h 8\RbU⛬]}v֊+m;te%#Ni#Y+'y" K䝼6KdVdd= W\Ry"ާ+eX3#c2%H>a$Y*H5c,n%'sSm8]GR(~vjE?OSa~F@nt"ڨj oq E,E7Ubb3UylQɪr\H_dQ->%[e^Xqp_M$(8!VN9Qne8ZֻB29% մY`"8^hۆsH ?: Z`䞪:T|2ڬIoM *ejy&F*99,)%)22"XtE{,dZGjVJ'*# %ہ;ǥf9Aު`})Lgi$qS y8ґېpq\/5|bQQLA)dc_jP<1S`M|ci#p1I@8׊Aԃ%9d 1L*c ˴j1U,F2x6dڗҜOjU-9A>jHp~VcVF%nr:Uq[C c{rubqom& 7'jYXҴRHIgaWBK-[n(e06^+bI% W'KVmq*X5iG*Nid2=Dp~Y[)@͖ h9nW9?h[Ɏ۹vD8䴥9XT)8=] K&qVS\ǵeCy"U@Ⲣ2Y` +5/!PO@Uv.GקAu~&1C5H*~Q`n>&!1vJ奸Aҧ?z?Y,9m|w#aQ)*w`aycWde "|ޯ3 AޒG@٤rmi#5kܟJ<0xs߽4Úc*9p {_-2N@UFVyqV|銪/RF04HxfiAS͑WN/'Jr\IgaKs#S,^8; N>E+05&hnLe7e"H?tׂ7]ƪ0wSgeDC[𨮵re mΠDa! r;Rٸr 3K˖r#=2;~[ pSr9 O'“2O!X]5x-:UTw9SZ6RD*89<;;T+H+dR~xQ֬vj֧o=⤝d;u?Oz߯^j[mvֲa$89R9:*px=+"d ͎oϸRCp-(+s&Fjdk$-О™kk7c%U=MC;nX;Uif''_j3Is)Ҷ"8m3p~I=h̲rOnTqZ(؃VӢ[HXIU![ȩbx=\4mGמkuʞ[D+ch"=9A̟02c)'>)p"q=j1`uYw[w3p{Iw9z@YUn{A?V=U~jXȳSD6Cp ~4"Q029 SJa8#݌u SA 5JGuG튨Fj r4I֤w<'3Lʞj@Jc"YݮHVs[2:26pI>خB* r& XC$03ǩZ/rȡ=buGp?OQvCh .;Hb=&0s,'44HFEi_T EҴ*@p TڠY:쑻եX*[$9Y:##5 d,y)=k;,Aqpl*KkdzpYcXsMe))݈nk9vȤ ݍ`\Zi!Y<ޑ}ڢtU\/ ˑx5}p*Xg"T2ߊjA0Hm$HqԮlcOa5I!S\)@< ?3w`#֚sۊj'Jl?*G'I+zyfYSUTi [NJBsT2i0IlguUc)v4*.KִSOXP}ȫg墳F>A[W30jݾJp=8kImPcsI`aBI'&=IaBNKK5|:m\CFqi >Xӥ.*?D#cn#3S|9HxiKƴRE |8E8Aw Y:s\#׽s@߽:iJTӤr$F55-q޶ETnpY1!wm[q"tKɅ°/ZMORR 𢱯UXW~ief/~YۭĽ5=XhҊ+#X7- @w=sNmH'Y:7=@3IoJC8 3ozn{ [>-s2zۈ"`{~?Bdc^"4WalB,[EYaCVG,bS1,R#027SSImmdkQyzj9?tǦ+Ҷ)`wU/] -HXT|Uv#F T&#`SX L0W5'I]~URwp8SZo֤(`45Z.#ﴥsTn/ fen tļv)׸Y~WO֠VrqYYNUi37SC`jw$zF2zqJXG4dg ֔ Ci;PSOqL?vBE Q| Q@7MP,Kx#dlcNqL*ʮ9Q `TRX``#38QjK_EۛoM]Qsl®ih>yDTP0vQFF WR#@`+.|Ԝ,|UfP.k>m?,}WFʇGzM]8XCdڗIG7іrU[6!5VHʼn%3Un*:BMyQ Q`ukC@CD#9*iltn &ɤirOF;U$dObLONӭ1~շú U=ORKEQI(^3ի'0?U5ӷTH Re=kjh>vq[Zܭd'#=JIR .OcLbe{bbAcӸt_5$kzDjk[ۤj~b(IRTQEQEQEڭ8 ]Bo #hUo'hă :W*[4pT ╈)Xx<`g҅^!#sA#LJ~\tj9RsUp?V{Ԅ%p)pH?'@SfmQܾi3h~b}ovTqWS!emʶ0JВEK;`+Ni˹Jg8BY2뇙r.׬ǕRMy+J%(tm)s'7*gVF*+Y2IFsc'Cq'hnfycgƯxzѥ"չ. WA&?̌*԰tہ|iY]2ѣ4\?KDžsZ\b$Vb#WVm~l%qP_B.-;Wq e7&*⹣k47qX aL+R{x~5a{p%}z0?ε.e|$z!Lf 7꺰BDjC* z}IRR(RgL3hYu+xa*@`q!E'vH.cj=pg]j2#s1Mv[;9ltYyU 0PAJR ֗.r?:o3֡8NTSx޵X8:$bWVV IaRd 98'QvҖRʋQ e`UUUw"q]PP8u?-,GJEOQYZUFFZ!i8B[5U\Id$2CoL=Jc7#y7#h f"5 bf$y_JPQvn\> HBV޴|0B`y `XjMqiGsRiR` RkmMMo,`E] *xzd]#Q¦Sk8*b]FDs>OJԵK;jWx%ڭ4A$y0&BSڛE }CҶͻ }qs[ <$e\IL`yWKw.O8Xa'lkT]\Ͷ>r%pwZ/c֯G`9//aLwe/\FEGsugҳYfH`oHj #+YY-8ۅvϫ6A:\vb}U|5zᮐN=+OKkLUp:+YRդy^Dx;-fY.u37zf9Vef_-IA = $pߥO,PrZdyiPRL尾 XWmus' Zgj'JB[9m{U9FFܸ$UI#F_Uk٘U.s;1CprjqrCn9*QtQë}*UccW$RSҫH]>RBn= TskzsUH{UgD$Uw ┢o+O =Z={Ҙ8!LnaOZ%F;{KhYv2jȊK2#EU:‚Z cUɐuVu&dGhZVwp]4`H+\0o~5kP:}+ ?8L*3V*<\w.)g9ZBFLB~S4~SU09 c**qPkezqQ^EDzU@M'4vOnnucU2:P~5P`B7QW#_ |v^k8Hu4Amy ެY¶$xy г,tf?y?O?[-4H,q1[DD{ihXJy}s&h+c]-+-}(g$%Kj[hBϜm[].\G.|F=EKa{{ra]e{ɑѴ {#O-s'Wte7W3J/Vt9%W`ϭTէkm#sgrs|f=SoRx,pkM4Q/_$ĺ2}X֤jy1ƿaHQUTeGZзUFrjP$@m82\i Ai|wn@5嘺pk5ecɣC#i:VS(1㌑Kmqt=H:Y~5dhHn`hgm-w>sXZ;ebI{Ufe =jJi1pi҂Ux=~MbcsOzCҙI-PWOOoZScHjҫ1/jL?n`hqbIpGl~/.K[Z[$fPj(+]&"e 1[ ~m!y88IMQariڕKld:p2MèeVf{3ˮj;Zme}VgᎢM&ĝQ%d%[7!kX*,9VS4dH_i 5ooK ,ձ*جwz#3U;WHr=VX59o2l+QjߎTnQ[ `E->r^ٕdde;7Q4k=!SXS=k9`2ڭ;Wݴ=&vk> YCHuoٔdZ$U}Gzyz+dqpYSeoZ϶{5 ֺ+Kmmֶc@jmԁltQ0F^]є`i̐ ~f_OJib8NO $)- >y{''d&Z,sU ȽƺKi; ?/oӎ+MˀOYvXW,\pzr"kwC;pI$!9y!a[HG?e]IHV#ݬ!*dN"vQ -"1G sv֝c 0_?w}; >堰)XJh;PjriӅ3acչ, 2A$]ƭioۜ̀uɫ4tr6ս5NU^㸫z2\*ޘF8+U=*jw~Ъ&?JuAo#۪3OLU;!~lu靐XW *3鏭e$Q#HY'нv@w&(x&]{l`v=ik}ȨDuESғTbxL*(qx%iӷEijZepijzSU NMfkvdsO5O[6i{m$Rw75=wYL$ s֭[[ffI׊ S'+F/rۉA=띄''{ bs֮]y c'j໸fZ,.>AN`nm z'cR[̦ Asl)UYlU XFX K+cS@UYp0JyﶖE r@ ҕp%RHˁ})$ F)yqOBN8 Sz~5O-, P:Od+GZǖ);E"BU i2EPYUXdx?k62瀫*)nykBV٧@.Z2m-6 ; +KA._OPJHVnOW.s[G>B[ySHnbn*пtU4:Dti ʩ#Tt]*T$Rʩ#U4:Ddy xֳ 8ʞս$k,eeOjeWRaU3Umrjm J7AVfjj 'Ʊ5mYqRcPܳ3YO  agur=kck] ;V}2:lsGZȝ9c=k>v(*czܗg%fi vcR\䟘Y2HLU9=tvm2GJNr[*w[*dm,?Ug[-GN( 5iov+Fkk*Jpn,]݌*Le\uao!`wg$VqC$$36e"<҈w;@􍧛^I871.> eQ>+5ϸpZhwInwJEM *m.DR2$nBF bTO~ґFQ_j@2McP2N:SZc;ri!T,qi,Fk􍋷ZZ &k5dH_IۘTw5 ͸Mprf.>#X8\~ b݉ؿFym )Bbxy1 qSbv||sW4+3#}OYѬaSO62SlpP۩M>R V4>\+GLӡК0Ļbsх\Fh$-@=Pd*'SQʪx}[1<+kKfہ7Hfq%BvHs.|RXӪJ}QEU-V2\ѝ߅foYUr~KSt"@2PvV-QvtYG#n*593t~]Y9V:ܛdS^9XwlFi kf fص1ldnbA5b+:p3S[̫XurwƲa0~5,%56?,TH$RW~2ͪ}4sM֙ D|*{2oOq%<⧹03I}+r_Im2O c1黩~gP8?I}Iʈp8ݢX^dC=dT<1fGGR~_jyjsr1Qߔ qqɤI] sB pv'u5pIC1X5҉f$)e >XZiZ'+gNÊd]˞Jr푓a |QƠGpWؘ2bmZf;;v Jq+{CaT5YXS}]VXc3TuujZƜ\W=HҮHռܑ[OZs qQh R?_ÑK4jnfh;EC:E捺 בPE;ozfT?b? mN3VյL+=q,nqqٵf^'57֭TQE# )V` 0z+ {y4V9Sٮ~KVd3$[Ok{ HMogOJژx\I;)pͪ81r27*Է2fVcb1Snc9mKRF#v?Zl >H[7j!T_ V栂N4V"T^A/1XwœVoTJyWAz {iz f[QfḶxeeūĒ(,ּS@чVpk].c$ `- Ack7i ME2NCn6P|*Xwj%Yޅd ZmJZ-vVlx nrHQBU5g4'kgM'g' ǜ=ir; .)KmZ~9 2G!}媣 UF 2CW[t>^2UF&3z j5G?jTqSYS['+"m/?Yw)PPq1QbTiJGsQ)FWu -hxXgdGAYzDjnu؇4tfs+d^hnOK%(CҦ[EFZ3֤c/ʣ=j^KaO|09>Gat~_zVbŐ8&VVǜ[\|}]xk|S&X9⵬&-< rpM#0[X7<*5V[X6)$B5fSySBsZzvs49VBquj.czdun1lҴ([85\][?QyȬs ah$gQoZ>(H-NO(Hȷ~9mȶ~y=}+KGAINHc]7^UaM'T(N$U2y>wphxP~ V6jlrH9md?zTw}C5^EHcV'"yʱqKch׋X'XpA9a]] 1l6(0 ;E~l`W*ss0OΩ+sԭACr9櫰p1*6W H*2Nbd|8A摎M!;SPNL9njN֡=z3g5]zӴ+6-ub6ZvdDO8Rvl@yXHeȬcyuf-foZaY.ƒ\v-"M{htb}"tDVrC_D(G)Z# 2cVsۈPvmg=65[ [!yv{hVɸOZ,L[N2j G g2=IO${pVv(MQsw/T>\823ʲZeovOae5X(rWmr -~6VbSի B#,@}*͝Y1d\ԳJ F4vfqV4e!zniPzԻ0 ؽw0i]]kÁ+O<_JmfIȉx]tH8OP0GNLr$go/;*&}+[KX!@F @)R0рߕjو0F k>]12Oy-te՟&̹B˟ҵaM5gg 6նG55X`=Mq>P3S\(.q ֆG5WcUռ23ź7db@jO\⠇rųҠcC&deT0OKmu5 XqZ.Bž@7 lRG@:k q w!REZry'ң@vSQ[۴HksK1-܅HXS?S*<  [zY\J@?wGi-S\3q}J!_jfXs*hb+'Ҡ#AnbYc$Qt圶Nv|r+w'>e"c-'k^'#wj q#Yp%y 4AcCđA3w9*Q[C!9܃'bc!8cOkH.RA{rW`㹭tPv}TYPCƅEYo/ɃQֹFPb^]58Q޴46u!&*aYePrjHEjkȭmف8!GYԯc HP=jkۨszo"egkHHәd`oa/6loDmA d.1]FOa Vդb KVeW֩12V]dϮMP;h!ҾyhIf(:ڑ;Pl#rڛwe&.rYI A84hߥlW[;zVz(ǩ+|Prqn9?AP!!Ie3P'=3PO4s!O.y u>_<HtlTW?.O5oN4J~QW i<(гIe=E4Iay` ۹?t5>2:Zٲt7?9[~_T2zdv{aoV-ebpA}+:̪IVn$B@ۖkhNAy% U7H#>zLz Z jlw!Wqdd P+J{Uk*?/ }D;z1O1<)ְ {d(9I-COjǻP8bccXڔ9TYwy .AoO:SVӭr0E=X;(|ٺZWڡ+fTCfT$Y񚍮nv*2]NX4 멋p)\HIHm;`~\$6 &`* leys֍{Ehj^umYm ~lXŽޟ"Mt]~V/Y<vsVtݮNF 8NsU=;q+P \FaL@C*+~PU~0'  6c`R=[F T %R4gty{lY&tޓmPsW^F3~Hg$E >u1,3%>mH~04Z%Brkw3,v <ɀēVH =+g_-ҲmIxP5mToTr%C-1<:6!JEۨRH5ؠAʭU:na2 ?/#sZ1M*~{}oʵcEf|l𢙦Nj#sZ"pDcUΪjpX B1~mXicZC_Es۹>T;F>w/y""mʰ/&k ʣ֯ih`ֆy .e1f=$qYk#Սr.?MK[՗CYx)ܽ5 7"YEȩd&B@jŋkt*y5+Li6&;X4;S2G6nx.* }j.zT66<홙zjHmq򴇟em,BIwEMuaKeA8]O1ڊ(w>ܩfBv\7cl8+f՘HF;׮bY9.wzĸygGoѲxүWK-GP+O÷Kth"khОn>_I{*.db?3\澛o-?3\ry#5%hy,{WB067?W@o 6Q(PX `jsUUru?2]FuVmAR>:v^f;BE8PkyY_ @20u!F; +uQAE=V>H"E9H+u@9_ʆ[T Ȭw9f[qn'saw0_8lH.λUcΝJXpx벁xFr2H Gx(PDDy5i*MEP;҃ұxs+/hwppk+G;+ &gՌ&WBQvWp? M[l7A!SU,6VajQǿ#4!Cq[Q5*cڵLGJb̀T:8*lv=!\U[i?JwdyWd/!wJJĸ>^&f26VNPJ1hZX!d߷,s_BBջcՠ ek YpAS5ov6 ByeA05/'T +q*Q $EbcmzLՉV=]@O;ը#(yUn*z_*,GcVRg]7t4d,#=jR+.AD2Fj ${pp=Cy*75Rp?bӥYxb1;W,yذ}*͸iNAڣ1$w5qԚgbf³5V2vB` 0ONjeXCY INwrQ?xJsFGsP*ǎsQ(LsWg4sbfqH3V?/ccmwSl`Uzf7ՑKF"/ ?*"UsGGZ^`[ڳ~RQcN)sF3Wp\HUFsWT*}f FM  $Q(ɮwj5ǾyNz I3})-HX1fiރ| Su9Z-*—e* Li0'ҢxJāe+\#֡dW1Z^Rڛcaֿ#VCXֺ`` tQEQEQEQKEQER@HH#bոtk_-Mb\oYKȫ6~U*Ɲ|WqnMEy.؊v$1\̈́[wL BVʗSΨɃT&^Hr($?^ЙT^Y=s8ƺnQEQEP:Eckۣ٠˺`L.%rY̌'5jnjH'\RGRkaۭsAI9&GcڃϹWtq(zc 8pAs$V`F2cYOҹǙ";0ALwf`NKbGZI8*6Jf ToǯAVVSX:f6ViSJsVB>y*˓WTiUQUg=2`|~u5 "IbXj~Jն ԰Ҭ_|ZGA](((=*;f[kw *+V0+7"K n Աم󺌳p) AQ_=jX t*Hѹh`ɫ e2GQ+ǥYiceDl1Rd+p^l#21 {G\!* u 4 J嘌[8|qEK=6 {(e(` _V+ܓRKc;V']/ hVe]ɜUpsViZ(((((:S&F͎TgBH™2uNLp6SodHlw8H\S.Xe,qơ@W%8g-19+%7³{u54yc=f*dS y)EL$UNG^J{ӌ HyuOQ~1ij|Q-(PB3J6r@i I=AeKjL_}g]Zv,%<B1[V7o$#jӵ@AD֍[(((((a ҎQְՑ̇*=k-l|=k[?zֳN3PJfaJtES80]ɧ!gF@p4fA/i!,8ZbNژ{U餎7p(\9[D]NI$"KHd515UY ##+WíuTZ((ڍزypZvV;u/֫B']\3sX V$ƸO;K!95h载i,U>¦U؟x*={ԣ]@ n# q tc/e&sJ\G.yf8OOy&xU9Ov}j"Hr)ȩ!ny = tF>gXA%(Iڵt?,I++qq&99=jjo2թeNpѡ#p?rtRFGkNQEQEQEQEQEQEW) #0 2ӓZƣS; 0Fウڢy<':S$h"NB7B'^O֞NF́[Su Bw#'ӟ <Ɂ m֫BwMj%t9lխ&x` !ԃ@sW9R+pJWGR`af!H,=k93 bB{891RqbJzR5⋖7 n*${_wE[*${9[ӥ92~ (X0Y.2'EHANG%xΗzUY%PHA 4FXaZoznՌaP*Op)q䞞s׵ZmcvBHSÚ-mJ9ZlĀkj8 Q\>"DBm_ZT*IN((((Z(#~}ߥpw( +FBP:URFF*.PrQ#QJԬmSQ{I9KJT`Pln#-LgSAANL bojpƦI*50].;4A,JI2gտM:8U4=ϛ$ҚBnURXji ($i۸$/?*3N,d`f-SLM8^ eUi|8_SNnK w7AVty$9\.Sz&'/~n1jqA߮}+c4QIEQEQEQEQEQEW'=òl9p$z!4 ?:R#)Qr/E.=-''vqbajՠFVny5`zq)2CGq#6v'C5  I3m00hckЀR]tJF3WVxؒ)`SI9 Nj5\UO ]7alaWTizOIO35s|ǿs @SW-z~n2i8ʧE)Hz/ALBNj4RHtNƙ݁Ҥr[H7(vB{|H_ t#M:zS;GSO)L7pQ0 lڣ*APHD@(?wS5y#`H8@]ڨ,rK$HHF~o>!  UKTyueDS`0vj먢((((((Z Tg\g6WӢ#{in>`$SU,1- 23WvՌg晨Ǻ N>v0v=uZҤY+W`8ֻl溎y((((((+37/R5N3LTq!^ 1"ϭXe+}jvRzQ|e9QK\wX-s*IW(S1)Ư$BFڥOGnF%mX}q$۱ByjSqǸ6~+7VLk!Xy~{IbT@ Q?}nJf!mC88*@5&uPzs8*($O''dX!Lr/eFic%a87YvDA)ѕMl[jҷkYrv}> ^Ʈ_"vn2*7dǡ<  ٻa99.܊5cYX 3 m]Hr Ҹ޹FT oTjӯ_.96Qҳt"M8jH1GeA,1M+8TLVyޗG{[m?5?Mxdn+u9SҺ$eC=T4QEQEQEQEQEQERGIEQEQKEQEQEQE-Uwu"@#,"A5  rJȖLlàqhS3±Uǖy匢Smۙ_R[LTgkj㖭[ca[ rmy`+m $'کM§w)t* G㊂%:f lAZ6h%s~krgs/Vl%=y+bH nO5[Ҽ1lCH:nZKU6V܏% !Q ҵwd Y^ 5z5BqZZ5<:Vރvdc֮q@W((((((()()((((52xÊ-*&$c2ўrs[ AZ*P)r}irisIAEekF~p  ˌ/XPZ-^j[OqXJHҩ SAG]QҶG ZZ(z@Xx*dzUpU)w*Sz͘dQU%$ma'2h!ݞvc!ݞvكIB!X\皎ЈX4b#g歍RpU-v~eҭ(*2Y/qϵ]ԉOrڧV 9qֹ9aް`єY*g KwG aݜpEmd,l@ɭʐ3Zą!ܠnUlc"---QEQEQEQEQEQEQEQEQE-RQE-V&'ww PKCҰ4y|BoN+KsD+kkx2+cQF3uQ"(rՃjhN>jQq(A~j TӃ>aЊ},0`w!<R·VNKN1K"xN~d~uZخV^}U]>їT9FG=* Kr/]*Ǒ֭_V9V z>`&j{&TGRD$l_X$lh%N}+=#e$ :йY;nL2Y_1ǵG=|֝k.>ɦJ̡L(/{U=LjOW-[1*lK[DǺ/z((((J((((((Q: y&KEWI&Q 7l10r=+b+Mi8ltZpqlydtkTr2h#pǯF) Ym, }+#Fy*v# G\@je.J'jT_cOx8=;1}%X!;q89H[h5p̷D/ٮی p1w|`c`+#(((()((((((b` QKz38Kk+S+BgKb!sOI/=JI \=*[Ktrĝ֬QGoCP X(VqJ5 1OOQEU4Et**zޑ0r=DD\"=# ڝ^ڲ2eq֪jQ:eqU+Dee"!^[LaE {wԅB9^ձNea2pA.mtZ2aEZ \5p'^=a.fFwgYi |9W|[p8QW$n=nc}<\njev Mdp!E/R>+?Y6x<+7YP%ʒIW* Wl7gx:֖,#Wo3vpOkiĶ%yhX'ap }+[[cʘ$H 姷{#Ȕss2?**Jj>v8luMIRL\JEtpJ08Zu-QEQEQEQEREP:TZm~1L{֬k}VIulQZaM[1Ǹ Z@Un 9>L}W9ܤ!'^iJReWhl9wZA4`|X~2M^Я&m_j[%|29;ȣӂ`5gLRn&|jdccGPTH&G\Z 4),/m%)r5[_hD-mXM0֭y &Q Vtf(}ڛR$@n]߈{tm6ϸ5& ɧ1wgU? 1}ҩ^\XIl9*ʼnG<)u;'G'j=SPI#%ܗI"X!H~k[$(0֜10j0JEQEQEQEQEQE(gҌ-/HdR\u&F~t!o߬~e ҿ-4)2Q|֎$`3 Ehji_11=k׶+I@}ԎZ&SHάLJ3z*iq4A4bn 8۠N N3v+#LօǔGY~ۨEu;v98]+pTT|[[=kRQ7{;]G5fK0Hp;漃Λy<.Op7A˒zi(|AWbbxUbk]->щTdW¥'$2-eU P{+$r^%!Pz9$R]L$`/fp8=8xY巑Cn]=*e [1Z#EaN+:o<ʿoSTt#{vnn1*oZejn>28A[c1 P۠LVm57:2ZH$U!煕s40%?3W3n2,qJ`Hʫ[+v;HBCea*e[6֩=Ij(((Z(^uV>%Hn>DM5򁟓7 suNPs{VuU0xک +""|*e8'ұe2\Y2OW%5-[ {V,Vi1uUҶf1j!w/kJ9Q޹i<nzprV +p=̛TS\;1]YŒw G8Z|lbwwZL,pqXdEnfEtEAoJEޛ&o]v$i;a7m$Rʕ棍eXU#<0IBK+ǿb cV{E"]=~9qpTh8{Crq XOz#VRx+J;hF=s[D5-ܚӂIUq$$+ުkYm|*؝ \ gӊ殼1Q.]v7~lLRl5%SIk/ [fF@uI! f/okkQBPcj{,bP?*ΗɐTX0V*X)rh-%QEQC2cޚ̨2h) )z9TKHӁGH?KnWtlY zT|v\N8dIoqqRkdS46:`?"0IXBqeoi>F-6?263-IVK]KJ$wnoj,eö1~Eg95&VGoESgqdYVd<Z\,p֚_FWRuQ޷TԇZ{';GڝaBsM76UM7DC&WZ= Ia pZ#B7']vJ8_֖+hZKHSBYjQX(((l,q~`zl+ePpG\̗rN%scGyeOSQqPxTmY~[e=?E> /eg~ J NdV Ҹ6Yzs}=pp[9Ku5°P+7@k;F..0P!oJYQP!}+XL6k[ XCg$u^ֱɄ>$FbXf$ɒ(5iPT3> O\ |*}F}AQ[n7GA[hE'ZnG`8q1؃K\`cjzvCOL`ڰn;idnzVΧu,1'ұ`QI>բE/%t5u4Yk8WSOEmppǃQ4lǠp $>5^[8yg%>S=*y$TK#]v ?OrG$oMA]}wݷi& 3Cku$Y|lzR ʐT+  AʛMe0i9\ljcHFTq\ֽjK\nb}2qXJaۚʷ`#Y1|#+SDߩM"'۵t:UѸ9;QߵoiW;QU'1M;asi}j++ ci$ +Y#˅U ¹0snp*eVk2Aʔ026G6C\E 28u!R~UuR 5]XH}@=oHy{o+[M7.gsi4<VtŀD-!5RZ{XT38*oGvEspo'{M=lQq֮سlŽ5DgksKE-QEQEQEQEQEQEQE-RQEuR6C \g\obq%1QEfMnG{I tVoƵR8jNJ>|Tǚ?Lf?T'~1C )$i0N{ !;''֬!kpLVMgMۉp_ڴt1%8_SW4`X2F +i '́? lI%$H nitMuCcc( -o5;v7)([ k,qs>@#D( xl:#D@x8&TpBpӎ{{V`GQV-w0;nUd R[N+g*$V3%+,\J .!I9FWCc<Sړ@cҤk'#']J`>#Qc}k.qHcW@ԓ6Dv[NI]pO (K\ =j+D.8nKY ֬i}SڰvZ1H4Sʐ8" Ya҅o 3MU{y}h^CulV>퀑>º[-H~S[1ۂ̡mVIhH`ɫPFGpJoa]bM OE \cK<)q2Җhx7.> 뒕<'~8) wvE %ɡ+VtQ31֢\H#2 h7l#+VZ q{ԳeoN:܍XáʞkXKʚ؍XáM->Mus8~puަJ4p`ЊPASi([vp1w94QEQEQEQKEQKEQEgG1dRrsޠte9QSG,lSj(3Qf$gjr#j0sj(ܩZܰzՈ3@0pzzl֫؆Qʞ뚸n G {Ճ,o5xVbbE"N#Ҝ1*=i2T zҲ{JVRiޱomAPVe*}jkdKmWp?Z[m~.s]R nz:WYӎWKi%iɲ<4b1/Vfc+\Vc0?3V,n%|!oj9?Jd'-UeyS=ǥ5LxzmeR':ECt"H9گhw7W4,,~W}c#J(CAO"v٤XjeWQ:mS1r:S .r{0rBҥAҊ()h((J(HTZki6LC+pxBIl}* 5dDMl꺳,l 4N*j-!,p=M`Lri6w^jUQS6iyh 2Jus aʂqGx 1:$X8=z;px 9})ǕnEVEdFV΁z8?/??l+=~7ZϽH"Yg-8j ZiUX38zwlce*\t=M2 0AQ XVqWœW-2ynz)`:e 56r"88ۮqQHFsIgj{ȧL Š|"MN3+zDԺۣ}%Ñ`zZO_RRQEQAU]EoR8Qσ dQ7DF3ҹ'I*z\L'=88W zVdWfAjгynNAW-o@d 8[ " "ފ)(((Z()(t#4f< ⬛wGf[,>-+K+$Tv˝ qde-Ɩ8^wR"1V$KBfN{Pc{f'KYLsRO TZJUӂsw5u.zE rB\RxS0#1d\Cc ;U3vf2Hv_A >OuzsZA*ȻAҧ22zԱƸ8:-ҤI=_j,`-1ٮwSw}UP 0rjɜu':HH`*A(ϩ5 ~4WZoS&znU2XE>*f =MtBTA!@IA0Slr$7WsMGIcea)]+H+2fGsJK1Š 捉(F2;+ C bvB@4|P RӢrfOֳ5.ȇ˔wR'RqwMwTRV,2r7pqky\:b4۰BE==kJPxAWp!OJ ʃvVr$yrqZ "mȭ=zRi1KKKKEQE%RE%QE=ia#et=Y}YYcSuRI9`> "Tl,8*xڟlQO#M4I5[}\TVBGe F>A85n;Jgv WxZ(r#*{UۈfGmA2JK] d# kD]MB9#ƴjj֑8gEUYwꌢa#w\K" eTe=* ܲvyjZZ((((Lx>R)A )1>8B?A, ©5I3+]sk ki :cy35b;va늻ocxYRWa/![J@弙X)F*)ϖT)yf*+>@sN[e{ӵ.evpAoJ 6 Wj)D3!;Vrf2.G8*]K? vs5{q&JD9?QKɤvS{_ߐI<*֜-i3 :UEO $3ԩor*@x/*j  7Xn$P80[*\cT5LAX,QRwQ }TthԚ]fGN~6B:6)u Xrrz-Fv}AwH3ukoO d歈ÅjT.V/nTƉ# vԮÐkGLr!12a⯖A=K=W2)X0 ƒQV讛Xdu ye+ڹJ[)Km/<0X7ZHXI*[r~#7׵UVj W႞[{VMm,`wJҷxͤ7G淎h:mE~J%d}rJȹӥ%ڛ msUE1ߕ@j\ld˞Le~W֘aZ$2ᑻ5_Zk#A黡hC=~n  ǭ^fo=i_I73Fd[iu Il| ֲOO$ *c#FcT7*cNWz``RUIYS*J_',fc$J.eQ ]F1Le\%Dd|*ռL!Qwz"~U?+ʍr`CU턓d 2,&B]df;+>Iw"=x0$s GSLmϖ<&qi-3C/hG`J-6sUŵUa$r)$s¤KnnՋ%i 27TSqX _B#gڣUw11֧s1֬G?SL8j@8?SI$k,lV׍$rtY ݫ.j &[`GǟN@ۀIkI/CTЂ1 eM,XgZO>X[*NGZMO#tdwb' Y[lyuVu@1uaɒke!~:CS؜V EQIEQEQERE%RulGܲ& +6;{$l0k=Q :~Q\.?0mH&2mQբbB'rt;*nlrYu/,-oaZFn?kZwn/s1]:bόisʲ(~g$gp: $2Fc).ݽNEsq\`tTḫ"_o銧jYb㡨4ے@?%ݍ䥤!w W~8-j\hL`9٧ɧ\JW|Cy*̖ɷtkunaiew?2'%*9S쌑nnv-B noN@#~i$ mpإĞ|,6ҭi$,c.%zbiw rV>`qZg 0qiE#& +.wfPZe{&[O[Z }Izr yֶ8+WQE vl-RQEQEQEQE-SҚL_WYqTfH5d- rI}W5qj*-ѫmmP|͍ЪEʟB8\C =h'Lm}*'y[ ?bbv4\) Z7D9x)#R,2F͵I=Tt<^޳E]BH)jIʐV!{qFVAbںA3[}=HJ921Yz ȥ[=o?ek)gnAEgjn*`;U a[1b{jE ,HMAxԲAԜ]+?*(GqM3[^hQu' FmjDn>P/#*AZGv$b8R@r}1CI{gچp$; Fcx3O QP\[' _2I0 5T!Ybx?nc,lCP;Fak.+i3n_c\b! +QTrȪ[J a{4kmr7)۽&: ҵSSi?F*ՃSi"(] VW,#Uמ}J銹?zX$wTavxHWҫغ/^jU(((((2bҀ; @(F{PJ*)Bї\}3jOwVkp@ Ozc0 GH7qZ=i$>Te+KM)B[Q2Jn2# {b-n ] JQ8iy:((((p 'w$I8*׾Y;wgj7nJ5UY&N>퍲1&`R)9:m`z&ǘI<{З@,6k 2ط.W g# ⤞lR N88[}+Nh@$v".B7?+Sֳp9XȨfv?LCd6U[_Kd|f^tpV+:֥Wht  QڷKnCpEjWL7B)~CdcsU -z˾ {l,[}jq 5^Iyj\ƨIu,1Tʏk'NZ$ B~K$#s,&VK㹅q)Ď#sܳ2:aoUi.: x|Et2\ZmL6v֮CŘbJf0Il12L5|Ȁ#O)6oջ\r28ֽ2c;U@A`h=@ Ttg8icT-&KG ey qι%8ȫWXdU7 U7UMmJmRyz2Z<7;cb1/\Ҥ9gtgzUJKZzf"ǕG5wQ){Du 8d}$ER d"E;Ӗwe8+3W[Ei_UbkPB>AnIrR&+ˁNG[t5wLH #D;gӏ+ASYoV &-'Үi2:'P\iYc;T I8KU;юsPAeb*H; 3pLd>B0YK|]vRQEQHK1 #"vUQԚ cVvx U)5jA`qfŶ,֪"3W_TD/ow r9&hW292,Ϳ=TP_$J U3#Fmb< k'OjO7zSpe9fHT-I9HI-X[H\7 "Z1I# Zn`g*%lR0dgb)r><>#/ۤMtd=[t)[ui[ZhW)[2fγj;-Gk6C此h'.)Xv43ZI"E9#Ql;ryY0yr/&\ʰ={V=c(t8,dpzS`2?!QoZ7p@*pHn})]2ŹW {uuO2'WrIJa!9Rmz`ڤFŻ{T+y3 AsA/$~8\BHXsrw"\Huby,}O\[c4 W1 zfC֋;s7m#w_qMZxco!pp~aZѴHѰVlxՑzPOUe^r;1NҠޢ $2/]utTQE6YV%w.#{$ e{ިO);eu.ÅA;˦t˛lYRb&gU<|v֨<&_pj&&yP;zj'0 -ڣ˜.jզ%OVU*kHo\՛]6KI*f^wb֤Gx=w3T695A ؤhv%Ae(Cgm.mymFp:<#Z\:α99ihR'ɭ *Vq[_^޵(Z(dЈx=1\Υo_|5{xympe8 U t}*}(_ nMZ-.~KK1جHÐb5[VU9 u:f;pG̽zSn (|ѽɎf)qSwjRTu8?5%ʣr9Ee%Otz}2 PZ"$d0UKpc;pՕ@QZQdFGF#FGjεR\gTgFO<<  jLM3E:-;Hb=e^ Vz> Oz:LJ{j.lF6=Ԑ|MLB=[+tڳ ՟"?f̎qҭZ|ƯDF,rKy5Y6ɿkL8%$18Pqփ'rIr.gڧ.9fc/y"Y4!GI \>\TB)r 5\12 MFLѨO@)AԜqZ.(IcZȃ-m;4ط;3Jܸ)9v 9E6;9 ͎Gr+jݬMNMIX;浫Ԓm$w5]\!8t\}e1樰e8#54VYc̑NS%t,pl XnO[˿U^X>ثV:z^~*Tkqsfܫ Ӟ6vZܟQMAj{ 0AX:bCqX7ڥԤ>u\N>ZobsZ ŌY@I5v++XRs9oicoo* dઢ&Oc^n 8'# s̘^:*Td>3SIޒc|VmM(ZFA:ݫm+"I[4öQ4* IG YnHkSӥS|tW FJ8ٸg4ϴwOА&$׭;MTZy}T$Ϸ*=H~D2]A*U8$g-ڗg#?n7cbcW@}zQTvºSA 4d?+*}Zd5x;ysL3 ^A#%+"wgDdzVw{R~I?v}*u?ukcקuG\@xi }ƚ'-MzTWQ(F>_ZۙW\n֫_C#-Gru676 ma0n=4Ho#+2ÑZVDpF\Ae%L2V;>=9cIM2Q}HW=Pjl ?O ;[8=;]c=ld֯ - W4 1qq ~ ]Hz'cZ`2cC_B`sS/`ݷ:ɉҪ[ v6jEQ+1TVeK FEEqC?v,̡Sdc y ~_c޵R`Yd .3w5}Cz̰o`CaHTgSLV0nXgWXAnyF?*콪}pUWMpҟ n7) >Z=1YhM LT³^DpZ֋˲@̘bC"Z0KzSК( MV`MBay\$qU=MT:8m XpA" QV8Nn=8IqC"QW>^V$]،&R8ft;1H奈vA{9i"8lѮZ+dҴS2EB2w5P<=|͸#p@rێ\8pŐ18R/C>A)<;L3=;B7$fT`NKT/̈́uS*Y`S;'_5$C& z[EeH\=Y++V^lΗQpFw+<4dV2)Rx6[ʗvNyjeKeO~e[U<0Bڅ÷ 1FӃʊ(OUA$RW\SH2GP0bx"5B^#ç>`sK֒Apc>nwCJXaV a 6 (p֮mx]Bv헅JukǹMׄSRyr!nv5ee J\afcw\jd;zY"K|cNڲ|ڔK_zU y\[dj"HqJNeVQҚчjĹg\?NPWqYdi6NoϵX/ F`{zԚmɴk0]T3$Y s]\RN"țבK!9Ғ䅈?$FAEWQ)c?Jy%b,21ɩ dSS匑ۚ]݇V60W@pA%dwQP1u|>p66 oaYC:܂A"GcCVM"Q#:g\uu $z\9?j#1Dmz f0SҴl\?+pGh9${N21L2&PN+;TEu@ym[^PbuOAHiW֕dUl t@zɦ2spp2+i 1z\u̒Jw ǰ<$j`j}s[m_6NҶE*d~}rmCqv<=+.iCf#1U4x5PB̡^7L{ɝ݉n1#N圜aQ̅L&#KN:T (+JAiKnO +,~e㓚!d7H򪲜J;fLZnݴv4ҔS ~U8J+C;F|d;ݩɒ]PzZrY*E{f77 {sCqFٽ*kOvIsr*X瑑 !eMXߑ)ŹQ" HirP&6묒#CAUo&K r!]nm%!,kkK!dMk ye.9\A-ē& <\S'?Zཌྷ>݉oHjUELuK 9!dcGjfdcKV^yԍjVt'VYȎuZA.H_@TuOi }GQM1)  ?F;4"E!w>=n#CIR9YFFq]QZ#D`#ޓyaTeM [IUv?Zo0G!9Q {tH ڊ=)Zb Jo砮" p$A;Ȩ85yc.۱vfkƍNn 1j ;Rw?u̎MdǕPMS%cߊrA-@#,z 0b>nէ[eoDޮ.׸SWtWk' 8QMnwc*)2HGzlҙ Ҡ!'j&8}ǥB>j^>bq9QN N݁P2FBʪ2;P @qE6KYNZJhsso~&q{UǺOS9B|}Th^@DfL1$Xè0he\1vPd0r+idw6p]H6ুkZ^ɴ~=1Yw#}ڥpec1Im;NsMCtM};Ojx53סhܙ*Bſga$ͻq-,hс6]֩<,lcWia#(~>-<N`|`'z{RByȤAtjoj_n'!@T`m~=Dd)zՇEQ ͖7vQGzj-s:T",j>ULdgEFGjEu8}iG)QJ04r*$%<aW#$uɑqY<hCA9銍4RdR:>X犑#i]Q9$P)TNI$a:`sLm<` 2S4ԑ%?!h%6> M ]W4ʠI뽊e$9]Jƒ/;T@'' ` KKKL2rzo^dn!q%IY7*A$U3 U,QֆrVesH:t5Zy zdp:z[v9~8D{ b+1(Fv*:zU$$%jʅU7cjMaU-֮Zcʙp)̶Bv婸`p;TW~e`PPz0r*R$gz+V=_'6_ڭ4WJJ#k(WH 3[cKEQIEƱeMpDڸNWlmbE:,&$:օ|R09aNЛh?&o ?AM!V1Y3Y~ojbwSSp Pڕ853%K%=J}M>)J'F($fwf55>[gnޛngQ('swgnM& &9vZ2O'-J]pG\Se0],2T)47JÒ`=Iۿq){@*7m5w$U ;*FNAx qZZu#FNcvGWQERE7Rwc$_g\OM0ǻq4@)”:( ҕur)XurEZ+#;{VMݳ%NSWv1#6t⇝jC|#@cn3OJ}̶;zSdvTVsoԒ;1qԲ zDаl=Z ⺌M72?kO>Ԃoފ)(Z(()#޸gSi*쌻zzxLc c#&0W$N]>Nrş=?ϵsPq,I?MLbL&$%*8帬cb %n}*[x2TFcE?w'-Nx\=)QmwSHFjc tn:uSx5#x/g;RwL1ϥ&?:n4GLP9JCP+Fߧz8pHҎIydOz])@ZRv/GZڵ4 }*kEY mɬQXCi#ˍqSTKh4alP:ZsZ{uⴸ8J()hi\с]a-zzU)i%21;0O| 9fr>BKH}Q *9%:챪[JXtXz60~`TrMQn.RDckB3yPHꖟEREr 0@N,Ada>#$:[acxS$EhbՅ?s5 'rzi#5n8#5}:/Zq_alY,19*a2aaFՙ>rj BG&$ޚ@F@ɪy4M:$9q>4.aa&XŒb߼۷P3p1B-Rn\ T)U`N9LE94ߕzu:QL8N3#d)a|tz%^vt8yc#H0X;FXz=z5vg~p5C(Sèoλ8YcIWu ?uJ\}}1ORE%QEQIEQE-QEQE%QEQEsMd%qkJ{W2WH=Z;c*Ȅ{c5E#w@F;Zc Տ$N+ tG}Ӓ? y 9.4jqN'(ً֡;TlǷ*' i`犬 Za5#Jh֐ucYO$uQ<xii͕'96sP`3MDij j3lAΟNh_Zٱ0pmGBaލDh{qZȡ(NNW?X1gnsږNjĽ-E[]@Qpt=0V0 b((((J()h)h)h ?뢮((ZJ)()((()h(((J((Z((((Z()((((()h((((J(((J()((Z()(()hJ(((((((J()(J(((()(((((((((((Z()h(Z((((Z`擸l0`?1CbHفs)m{ S(()hJZ(Z((J(((Z((J((((Aޫ=棎Vٙݎ})0>KH֖۟]dc(aI#)HN5InQM6)dd\zUHnH|8n9D ueX2 ӨZZ(((J((J(JZ(Z(h(jKo?vOr$p9}D9?"r$I7P H<+ O ZV[Zs GA[\QYZ.9eְ]5D#?oOc[ QxqZjPHbI &Jy nPC߈ -5*w_~%X|ϕ*0zV\prG 0;|3w_sMoV!sҲ㝭fRG!{yoPk[F//1sVqu3C7#uB{LS \;g ZVn@oy<VY}{ꆯ,H:{fD͉޸PԌlR'`XKѹ89mԝăˆm7=kG ێZd^3+fF~v_¯U(((J((Z()hZ(Z()(()h+%i|`A;W8OJk ll?]8ѥ?3ӊjH/kSCXm njΏgpAR~ͥZJKނKK*eltCtb8U46K"q":cQYlHrm@J s0-B;|$s+3g$ f=\1Wn;?*?{0SvmRO $3 F}xh sϨAgx*ޟiT~Z6z$gW-죊.2fM\%;Kɫ0@.'=I5b(%ԕ%:((((((J(JZ)i(Z(ZJ))hZ(c ð}+xk z łx~% VA zY+q)yǥYW7-; W RxEݾc5% z/g``V,vv,6zzV? I W4cG%/a2͈-OVbǮEOD JR=iIlLʜ4ɴe@*zf#: F%P,2}8q9#dnsի ;#Z=LnOLUsmӷ'ҬUʱEREQEQEQEQEQEQEQIEQEQE-RRRRREQIERPx8c8r) i#f]̀L@2[AeܞVH2G{drJ-M9ĚXwY]f m4$LGyŐI\yNc ĜN&ݸsTǓbw=NIEQEQEQEQEQEQIEQIEQE-Rt(Z()()(((xPCu`J){;h,)nN.Î1PYQYj e*jqeOެªOg>Užk6&ڹ~hUK}x8e5VdkiG tr8,[7 A9־ $(,gO`c1PM$fH'-`9eCo"(+zuh2 ?O}1ISq϶*]C-b2~V ݵǧdX]}9ݵe (i.P ?km[ʻc>gV YC8*̬q{,* QD'T]_$ Ήt>2ۜwww+2IݪIy3`Rɪ3Br27)-ߊ}"4b;?baQc4"%ĂKgS`}G5rU_G5j7Yʬ[9VQEQEQERQE-RQEQKE*"b{/MgԶKgI ]~i=IEQEGbxV%gCv!V5$뎵͙n,y_cg!5CXY쐌"UmV9c E TU]F9VRzx`M+ǿyM̼rVAZڍ:A/洯JraPxok6:Ѫ8.g‘l\r{X{.kwcm$=ydT$P9 |qV4>{)u?Z.Ju529ǽXՕykGS2n͵v6:vv­wiM2aUJޢFڻv'Ս6m&q ;vsLEQEt搜A;A8*~f +#RٕZϾe ڳҶ95CHuISLu 3W5kHȢV`ִK!ޭꗶE_1o1&v!YOX1tݐc Rp,Qo¶uyB6Ĝ I ~'L ɲG4ݨ[uB_&NS1/"@.U z2'x7(=XMra5TOs*p4>|hШ˖a*vAuT+BK%9 }nسO85]V{w6Xn1{;_qPdm±'PO]3TWT^=Em!tam ZԺRv}jjӫQEg)h)h(Z(GQr{UhR!;YVYV\X* V1ڵmPU`((RA>ZFV p0 E3 x 9Evہ#mdKwX)8?7CYQ1I@Qz42'*,çҫI̍Ue̙^]ǘ^O=*kWQ vGOj,|I !ew77Ȏw;UIYfP=J餸ap~gq-cj{v7< ՎP\\"*n R}M$ӈUlSD҈zt`g=3L{f۹n#86ܩ=j)7 Nӳ'J4dW6(i2iK ֶOX8k$j2 +Jd6ڀejԁC[vy.Y/~}M\6!,a{17JQofh%h,w?:Bu"N880a Mt|fSTQ@EM"rh~4RERE%RE2V!zdB Q\#3 8P>:(e-MWj%QEQEW; Vui]NN2z1NU]FQ! U=^Ak6ڛP89edo3x)V+Cnd!*r,zrJ6H Zm +Hǿ U|w=j}VNԍ@j=Ÿ֧dׅҤ?:gwc(:D|.$o$vW2n&f'-dXo9l+JQ+YVJH?3b%ypsQ٢|ϽCyl7'4/Co϶9c}n% }c{9c( G@cV?k\UYR7=O1*Oj%;ݰ-fKx+>Q@jx#,(d1ZU v-ĞZ *֭t-JYA =Mΰ@SjպJ(J(J(( NHH Y&Kt&G$)ojyfp3dw$) ڦv{gr[EZ:U-{kN-sWYi#v%9`8Ui`ɀ7ɜj]o>vD=jXB}o>n,]F܆Q6X@T*YJ%r)o1p*ƵV%yZQDU9ڥl(è<ڟy`DNޝy)@n⣏hqŽQUi[⠰:(#Tlg/T7itn3Ә9y^Uwd_.y?d''eoLv/ 8w~ȫ%Msq1y7O׮ҺzJ(J(((((((J( vRTI(`jźϗ,*GYI'֪E{xK)a{ L LETA-+7VyXZt5{SYb p>Wҫ`찒=Xs! dOPb؁+ϭn},ݎsZZFW-cPRѩb Dy|<ⲅ(Ͽl15jс2;՛f@AʰG4,0 ۰zzn#v~ *;8j"Dk ĎU$91 f%S<ԈV<OAm+h>tkMM { )Bp@eQv{RD8m,H^B)p> Iz.F?2NE}ӯs隣 [|n{ ͈2g{ 8Ct[@C}~2$]!p Ml.A"Q=2(e\d 5p#Ӛ H#ji]EQIEQEQGJ  ucu'i$rE'i LӀ4𦝃H̩*9g>2Ic0PaNiȒp` )ԴQER5E~4Qcc*i䣌 RyesszynWڬVc*>@Lful팲>A{u l錞Z.1zTSa-m܃O}U z r1Fa.#R!CT̼ ښnG,(sAAUhwj'_lV}K 2MRx8WHGX*.A`8VuGnd*LXnV=?\YEs~kWe]EQKEQE%QGEE$ ͹T{N]ϽWY ;n+UJϕMKJ!c#Ga=)e|'csڢgs[rښ`0#=jXgZD [Ҭ_ K lHǞ7 .u V[TMR2TKaSpA֧[Z=?N ޔ; m>E !cH!!,[iI ;S'437PCjE Ta:Ftc&B9jŖe8MmfaJSʷ(1@ATzבla\ *-Rʀļ+@'s6vՏ9+OZnYʫgwJ9pjWsS]đu2(Iҋɻi'E'˒J*HM.df9\j#{n0m.gF Nw>:o_j|D3O84r4*М4 "G%cjE؜[x g7Yw'LDby5rьqI1Pz;)Ɂ)]a 2ťzH#Xu4YcH{eXT*c vj±ؑ2DaKjpjFaR}F)Pdwsz7}ہ;a}?\ +IgeñFO2Oۯbg&Y~X`,ܱYA2`QOϰ$!{>٭Jk(Z(((sFiFd* Xqs늎h#Zlq57<=TM/J`,A;)e"rSðKװ V.P9iTeӅSas(˞5AБX G:&Aګ*@ck=@YS&( / VF3xvgʉ~=ɫVÉSs(l j}Sl~=ԠmgBF ǽ:8$@Ҟ-o1HA8@e$sCC t ~򎆚bM)i6DrGKb989)c˺2w }O]8} aߖSĹPGֲw=̍r3]眞YLP'%ĥTm%BKq)UܤkOJ%wO_c9Yg"ϱDxZ7)Kl6zUc*HX'5 ԫ4Z$3޳5{Թu/1sF+uH4ww8*}j 畓#YʺV-@8jtյ@-RQEQEQEQEQEQER`Z)h(h=+G7Hι1:f r#'v╧ښhs<asvO{KXd2(,rqz$bι$>VD#I[o%"k P,ǵARܒ 9f;836zog8vVG*li"ؒx+HSUP$dS6IT6M9^XS#.r*Ԙګ1ִ¹#r_ZL%]ڄhTC#&*(kuj|,Cb`*d1~\6Ɏ#kgIɍ>g}qZT; `$^+[Oˌ.0rH5FZ!Y8+7Q۸5$dӊc}_LI>smtՇr0{TtQ0eO=o֩B;=Ufʕ+&-AGGlV_V1ɎLVp29OZrS-! _ZrL:Ɵ)i1Z,k,CVU]䓰e[fz|7r kwW,I`jw~R(*%ޭ:\lDdޟnp*ܜTw)OSOXf8?5sMyi8V*'r\Fa'4^K@:`QR7~dP`>R{NW~)?Zh)h(((J()h(((:,rmz6lL)3UY$V/Zʶ:˩ J5n@*̶Q8݃ZqMh|`` p+B C*1 WBı1Ҫ >d5ƒy'#5F۟AV.?B{6!p8&O$F읢$I,v wFbȏqǽD#%ɪW%cbȼ:z+*0*9SXR[j[Bбܤvu )18 zμx/rl2k^uY<Z$ lO9{Zkʱ mZˊfX+:;Q+)ֻ8F>Gpe84ܓmnmD ?Y '1}jIu0qFu5jCV&(g&pG`_A5X7 U+r(((Z(()(((Z(Ahn"+سJmIZgC1=^?ιRd2XȹbިZuX,qC̦!9=}hyTƩbzF._G֬@e_Ո_hZ\MH A'g0$}*mHs EK Ǘ~cS۾,P ?5Om)1Qܕ`d@ 65RD]рI8 wnI$;g9Sr:xv"S&h|ȝHTRڦAT~BGAilM#>] hKq֡e=OJ~8L1TK8&\1О 8W3 OWl9T|JzpG)'rI='H>å8L#g%⢱<|7f785, n(?Ph((((((Z(((=*+k#{UaiU8B W YCbL8/Ty# U,-i[~"G˟W(3WLiGnO_Ȕ`,rĉ2:9j[.G j *]6A.M˷ H"y'TN}j;5 H}{T}.b,QUQ"9ǯb?8Αb}0Njkb ˴a P*ŋ)⧵e&R8Vl-E03s U6H Z(((J((((h³̛ z6횠mb`UzqSXNaQ«thP\OVjsy'(}+B Dn^kf ۴U}~T(#n[Afķ@G\Ab3A5m ڳ'1I);FhQpo%~ЋUIؼ̰aEU{+H!$'+ȏdkґ:v/z|+¨c5@Kp0 K c}9G]JтZ*J46!XrIf%RK~SUIXJ}>6*zwn[Oovg#)yyX =LTƚl pսkLQXYz59GB9Sިiz\BYGU 5,FQ;`lÑ5ș#8,I_H)\j2IuT8-`ǥ&#o)>:Hh\sc$*9$@xqUUI9<{3$V1 b-FrYGnb0"x*GwIWӭIVipyr]hlFiCO$'Ң,?Vc}+Nߢ( LyZ)h((()h(()($ax=ʼY:bh^) +5)PxVXR<HR4K=VKi {*1"A;r ;F`&B<ޟ[lFN;Ȼw5i߶*2+֦p!ʓ\qZǔsjUt"t*pۤLG@}*Ռ4*ӱBnU!c{ԳH7r=k`KŸQPt.vFq!#5gq*1棑rOcC(/* W cs)s•XoseXv9cLܢ 1>՝i41 {g۴&?I0N;/lw$ }{D[>H&{gZ4 X[1¢2ù[dG _r% HCܜ}EFph )ԈJEn "c3a:{TQVfxYZIf#Jb9n¥wJG =z}"8a#g^޵E<9Dqi$ԣ/!ޑ{+uQ*c-mCz UT}}>;*/nVbepO#`eO5Ĵ^'Z$Wb(((EQKEQE(((((q?[A?y+?Z8.z[td+~A[ u w jE9>`Q{[9&' ֱRyɵկ.$PBk(킡dP֧ H<SiM%ޱoZ9ZS"G^3,vݷq1Oy<˜v>Fو.Xҕ!>\*h#|2G֙*cγW*{`UCF}̀ݻ⩝N%7*ӷ#P7uծZijLq{V @u )fv`fUYA21#Smr8˵M! {c`p?Jl.%8Ɏ4RSj,!Qytj-S,lC @tZ۸?(?ʶ1>9/d##5\s4c8iy]Nޤ((E((Z(((((Tlz`kcO\cY:'T@;%axU%P=4GrW'ޜw#x=r*I4O##4HF˂h|4e/(9?Z$,#6򃓟\R1Qɫ/,voP*g-$?9AQc-#5+1~hBQ)/ lUVr1Ums9V1 .xBbzVt:uMLm}2yn=tMtQvvʌZ HDp!yc`H"D[nv J^FzzMlA*|=w?JIJ#gǹvp' ;ZY„V^69_mWhPG&*{V#9N?ִ,d-<Stf{g|a8\}k.q#m|{a$VuRQE-QE襥((J((()(q6F o4B}jsՒ?.G&u@VT<G(Wznqc#?8W[V3 ~gsj;ԩȏ,\jp. }X(ĬX^By"f-֕B܋9G8 fg+N>|Ryfv!d?0T,D)SS#^7. ,Eu~Dѻq3)!3{QEq9=h[obdR 4Ee#͗90wO=jC8T#֮H|S"ā n'>%ˆ 9$eĄ4xfi66 fH՛;t`cQ"яQU1Xi?L]GZU-RQE-RQEQERE%QEQE-RQEQKE9\T7ctxTS?xNؒzc`,fĮrOYWɉ tˆ /@zℛg)U:f̎~] RoW(]J̍``>߹ .w=H 4ò PƘ,NeTO*3SD_0fQL8q'pgе>GSض)gbێr8J׷ >f۽d1k/7ׅMnŵgh*$Úl2$ZF}钰ʏ֣b$beh8 ~Tew ;WdF $; IJQX ˬ6%; ˪B4JǂYUyH'UGVQEQEfqEQKEQKEQERE%RE%R?*㊯zpqQ\{.&YFx7z tVI'jLqZ>2&#f8 s$EП*bUT| (~5$`0F%rܕL 8Tܘ8V4璩n#G*-<ۓ+̒nRpIV#:U;"hV|G*]06;Yw1(F}iFM̟j"!{㚥u TX$Cj{|M#@V0Y" H#߽Zr%VMf. OS<˃7`U_ݢ|[e* Ǘp[*z/Q;@r:/^ܲpʇvW& $x 5]zJs#=VDGlJ:[y-9g@$Jb[5V%QEQERQE-RQEQEQEQIEQEQM=W`#Ң!a$NX+§<+e7J1fʦfVNvzs|:RNA劃|sI0qBɵ皫3M[9e8PyY@#S(Îe^*DJCrBe$RTp jMTzӯnLC54\˰}F- ![qTv %yMa@늱{:9XWZQ$@0*=Yid FKdU/!sJJ$g qG^ȩeaq .Tv"vbNTN"Ԭg 6 :Dh3IuH3 s)`x|ތ{ҕ܄/p@,*Xn~ɩm`_&C('sn0D-2Ē*լQv2 W14GϸW7#bGs.뜎2:iU!|-_LOvxv&q(1{AH#W!F v4 &&`$ UQ-Φ`U$BA~u*Np+FU /V#[VE7L(KWV"%QcU~ \`(:mE>թA˓QKn&m U/6bTuFyQ[rѢ@$P2kb};ܞPVbww'SRIqҕE9i͓u@ SONO15ت[iK"M_)2dzәĪm۵9 @ s3jȉqR1jxw"yJI7cB'm+Ic#*D}QyNʩKn8P+ܻ;zלZo,!$Z3ƹ-g59[gySm\[yFOg1$Nc#𤶗hx@:4#Wp W,j1\q1e>o*#7~p}+&њPAs3Y$HNj.rSpkY"77sIgՐgD{B֚@w=G8ɫX]B9dըgv&KO0Ȁ(9M/'8==Mf/'?RI@{BrI4*<ҢP=BT 0Ae 9T~g ?)5bt4M^G/zi$ἄC ՘Cyj1A+@ mNjXuӃ2I q!l~ 4͟,z[(摹B0-mېxX(lwz)M5oH^3sZޫ/ی0"ǫw5뺔_Cr;9r6wM!.d9o(nU^.?~y%o~|!%BPG ^PH Uvdrp2G)frԓJ!>+ZBzoYQR& 0m^:Ty"݅U'HļX} Iێ~ A9Zt lloIێ[=MNI!dT6޵;k?%PPӽhݲn"^3A)Csmeu* (wLі8.zsS] :tJV 6D Ŏ QsIU9Mxp2T n^AԖ/H21֙Kll*\>\rR-uA$R֫|;ӷ΢ɁbNy* @a^~<69ˑMLNry: ^]5b(¨Yg8H?:2vv3}ꖩ;*SX)-yaFseF=rK$`+ҬF, cM0#=cyJUrvP}ӰU\>Y}0A8B,A'Y?DgjϻRO 񟛞jPK Z[ȚpZ[LWZ1"1sN7OKu5S#HBN ʦBJ^7Qm=h;`=i/c9cY *c-e2yiEhZA)_u;G0UP >@)ԀW@18R>*HX*jCPdkAIno5u$9TQB1')ILJb 9?`>덄l'&% jcl"=[r%OqȟJ@{ m$6/FA|tF~1"R3pFM= L{UK2U1l}蘍ʀQP{*+YaF{e*1ۚI ko٫Zs 1߀ǰ?3*ծ^+Q]gz3GOz _/r1[EL(欠1Ĉzս)bf,j w7$rQb>^?8'oS'? 8YD}z {#!$V>ppnzVDR"r65>ZLC“i$sMJztc$R٨IjŤdG: $]8T6«Zڐw?AT@A;Tm;]cVXQVI'N:w4ghFp>_70Av%ITL@wZVMpq.dPOc*[c<Hf ;U}[U`qPiR}}WpA 卤ғ[T8G.rj%sUG/ZizGX?koO\z%\J[ 5_O! lwgrSQL6Rӥfh _^PTUu i׀}TeޅxpTpjY[,ӳ4y&xz&59gխԋerJPZҒO=KIۑV/fḌ Cu' `3UT&mX^UKwYoQF%lm#׭5X6qQ0,  *WF3ǭZkQKj@}N3XW7;ӏb67+YN8zT)\y c_Ғ x ޮ^ $ vm0awz p>ب.#7c>HcG4rpKqN9;1N( +uݑF:*dE"IcUPRst} j:`jc A$ǯJF#N*iI`U 4 %ĀqlxfŢKLmϥixzɡ3WuNu>6zv41u>.rv)XS̐e} YR7gDus@*Hf(P7VMuenةiwC?tczuWO 00qv2GSQޚR"(QNzwHCjL`51Xr37ddvHSe vu9=6O: G^8JpG@s~U}KVԡI*D#2(4CIW\BOYGƷ-[t,sQF?I4x@d<YN T[,HsYZ,$$ }J&YA9?e9Kţ[;|zƴb- ~:],=ÔE(zr:D `iG\ ;m2: B)7?gɸ)oc51׵%40΍4|V.Ra {$q8*ZQv*ÑYvWUQgnBn_NF{iq"gu{O6 |Xӊw ًrVp.K1ֳ485( 'ۚәHf'~ZҐ`~Q*)!6Yï)T NӗEق!Q|sW4uvpZ$$9 o.Ɯ"\H"Pq e$*ڴ]I$}=*zxgifo}I_2OZgy_2g=iתnFwN]ƖwA`1R 1PXVG!2;S:BʊwM 3 |.NOǀ3)NIJ6psJ< 00?3Q &1_ƛi'dhܓ9j]JǃRiW'h%bW<W0sn]2kNoh'"\8法NU&ax0pLR3"ʐ0m;qšc;TY_1l`*R͝6m 3R؝Ш^iw584rJmqYѲr xѲ16[<-]n-M>Oͩ#W)b;wxsSisdoQGSX[7/̢e @ GBdڃ1z (G ݟ(+& =8ZLYv(#ԶQGcFdbvR*Ycs=[X-pc.wH힔تn'$wR2~`5SKF.BsUԹv8 rrZIx8:P҆ l-)->5;A#s U,p騤?y]&(!p2j5ڔ;>2_8Y׻sz&Se{Uuڣ Qҩjpbǀ=;C9?ʵhlG#֭ 6,Y v#L(<(:⌮aFc6֡I!AtƍfEc4 E\;TD~TC Me+3ެ|ʒ9Ikⷬe-bCiұH=Qna;1H lTwDldFRvv?:e[qɪDX\ӰT1!B2v^$A'd)v?ٷ9j idG4NFTqJJ4md2A(b+JGxdx^X:u!Ͻ-vZO/AZvR>05?SM&p`@?ZѰg~ʲMzU#zU'a1#bk^ȩl'iU{Kjox=$bmeOYUԩwz V( cUv'To.׎ɪB[5SQwXDJ흔`=* vBP; Ȋh&Ybr@]o0t;jܐK*ը/-_-_CWWLqi<ՌZ>0G\GZdh.ET0wUh2[hÀ[=j3皘 Lw֐ǹdln- 8',bI#FFpOItY!F۹[)a8ʞIKe)SŃaʩN[]* YŤCy qMMm#^pMOmFuc}FO_!^aSFD*r)5R#{S.pdX# nN)Yļ(TFuK#*(T@KLHhb >DG>8L R)@bOGz򓁞w5{n`7LVib3c]V2f*-) pNu rh %@GL***A4趮 /riPFi~f<=;SF9oG&7HqGGV5͹E@m)f*kv@"m=1Z9U5w_sEiHHUP|!YgS,}j ܼFJ.I$y Ͻ2`. {B>YQiS#@sKs+Ρ(7Jv^jJaFi{Tv=JT}Y(e*"=f5`Fc=*X?{.㝃{Hϸv>oMO2_5Ip9L[̙6qGTRe Fr>c6AJ!BUQ)eHB˓*;y% VI̷RQYdH8>ݚ\ct;*:e|Bqw7t[I4䚫,️NGt$GPњH`UFYIVܡÓAL d+=9 Td)ҨY8ӵTO.JFr]*q 3,_­*i`OSE2(r? ɷ 2}JY8W< &Oa^ϖS(-@ES7ϼBH-Gj.\*6_3}YmR) =>kOcieNnzU>K3p>oaq$OWbr}OlRG'#p›Ԡ`0q1ɤcM={w%gW MlBzS&alǥAFmI@jsޢA>V9H$}A;$$g#?0j Pq.0$#?@*]d~菺nJS˖6'ة*7j;w8b[dQ &uڪA`U[I.1U#Q+ddB3"EfB㚚Ң$Z61c!bSZ0 ~ZzQH[IV1_zm@y c7a!~zS p?GVQ{ F :a:uX0QUm&@X$xUh2w\Vqե@ GGR͂pOBC8V8 qr}`@|֬+ Zi];6H<-:sUbyմ61 8Uq?U67 YzC;p;(8ژT|xʮ?:HHaYdެ3'Ci8= qfp?<S|}=9g#a*xΧc-q$JbBƬ$r6Z3T=&GROpa\) ٮ ajk"%냅_v5yovhuGnN ص"|>cn=Uvd Hzʻsozθ&a9lVm̞SyKZ8`ƹ$oi!-٦YaWvy[cR6/) =Lx <JVxLp)Ěe™E$:=)'Uyc) HUPLem>EĭW=UjwgSmEƇ$cZ]!n,եal H;dzn!-qU+.>܃U˨r>U!pYP; ~JQԴ7aU ."A#VtI%܊<8m85zCmxsZZdZyTmn&Uep1߹[ty\'Y'u29eJC>\Ӝԯ GzsFhqޒw˵: z8KxY:U1v:qR[)D$`Zm3Y+oo}+ʌ䝸g$Q]H΄nA3,) 5+U+xěDj~f!OjSpք 6jVJA9VnIUdsLŏ-=[:SR!9=[ޛ8*sIhLfV{Z ">c*;LQ(;8L7"dL%s[6[-xi|1c[-3{foV5Ld<5s$1XBYX}ۓV]G Oy%HqMimG% bJqS$ļs7Z̹ެosiX㕆3 "$q =VQCZ j?ojWcS<Z֙څB4)sF⑹8-9- &}j.:'?U9ڷㅍ f9+j+) 78k-o\(\jŜWhJN~#8;5?ˊjUn!oҙSPq{flz$~HU.>gԷwUSG2~!A*[U2NҮ_iѫr Ҭ٠HF6wJن(}@s.f>Ĵ䏠.U|޵m;zqk¦rӱݷcVrec Av2s:Yr#)q䎕ry9;X0ZΚsm7vaj4BḪwDN (CkuJy ޠwf=kǘj{xԚbj |~) B?JTiYNpN8{`T*>}H;jߏ^-~|9Sf6sOdV pg~>ٛT6VUPUYe(P d)*7zn?#wool,d$p{ƬKfaFH';8KxY*uhG#(HT3C9c,@mCucX}*$m 33m$IQIqj )1Z]H1Sܺ2ǏjF<}* mUC r}G'Mn8s#5v]OaWW+5nU\銻..P:S%K+0hU`v\Vf+}*>qe_\\[ YsͲMg]Njf̒ "!Gj|z dGsVw x5h8;rz}*$EiNЃd*7$c;^XSB Js{wS;L!El.?^ip̀G^wwN c5jXdXIȋ'f0ʱjAUsL6YX0OzD!H%ޢt2Yd]mF=V3{UT*!L$Tc^ܜ~c>ddSQB3{UmbCG9izte`,j Rg1ncPf_9*-:7P:n /6TL(_JIKzA$GFڴd;eUi$oҮ>ݷ2?J x~-W%q99#pTL܊OPP1(ybR;iUSkny<gA+;"[)څx.4{\C1Uw9UWN$o)$An/+ćl1u?N+rI<A}M"2J'$c$zT *%xEa18Ed1W78=*b8P]'(ǷҫɗBݍVpZV/6<qW0m29 gT,q T!pUO.GR rZŚ6Fn3Y/Y 'ܠgߊ>erNEmcj;U=X2 GW؞z$, -I^Q{&Dpu||( <3RkNm`$}6{*5(TdoRt.=1ޖ]#p~1%D^>n=hn$$AwCvpIO<;K&Zvmc/ U 3<5ԚG!0yBA ?$ j)T2prZs; S B܀jzxf_|5t*X ZQԐ~*m_dqFU/֬Y~Fp~Yޣ`eϚ{e 1 @ǭf(>mF?kZ\1ZEBxpj܏/;y~ ;A%E);0 Է0 ER }ji @${vq?Φkdߊ}Ԙvj1$)͉tɸ/N#ϙv8Fc-P1AMX,P9@svi1m\n*;Vn <SfZD|5BYAF9V%6F9# WV"Aol Rv3Jp9,{Ui MRf ,yRMd֥&:7ӭE GzRiStaUA#i{NK%!Sɫ:'RBqŚ{[S=k耶05F٘n\%F24Y#p#~5@d ىщʩin*5UU Ȍ_:ջzX OuS A|t~|tB6M /H9bSۑTS7wg梛TMjruU?iv^HQ\,9fUCP=֏_U.q1WQ"qVDPEON^>h\dΫb8 qj [& gc8oyv~i]֥l"ṠPyPG$v{Nj# Kpd/qd FQ{*ځA2ׁƒP35ɕT5H2.w~5JBwpn+1]+`A܌³4m OUeAÚg{,/"5shQ#UԈTH{2TeUowEU玵^犂䓁#=) [qҒ8=~ERL!E'T2Q2>@91o'7sPE/qRZ!:gsSMlK$ t)*N4j").a v{+ޱ㑚9-m r9-K[4gqO E ki$%j5kw%˜q1,>w;J#T(tY &`޴#[fA)} ( H99s֫]:E{d'/.$TE7N*̏& 1*}SFIF*hY'yX 5cj.n%snz͖I T8Fqb~=ⲵPŎN{VulAnO[ݺ:M\׹-Vu4Vt:7mbDm3 [U <#P*Qj3AҪ9>4 Wɾݦz{W޹^i2ZdJ{:l2~N.Rl2~VFH@O?fGannԥm9CYiF q⨭b+(lt"v*:a=,H};^M }iNTl+:rk27i7,z d gf[t]}sVKHzIyqv +i43I,)P.>0>GBQsM acq$.)nl.ŒU=s~*( \@\GSv)j>g;jvĄIު^1!Տ5pD B?$~ue1IXT#GVMɎ_F@oG=ڥ 1$~mMĶ3d;6KO>^Hضдc8io;Xp+Zb 1oՇ ɔUf߉N~k.+4́*T h?h22qӷ E2rd6Rzgwܹ8,jG2S,1e===~c)dR|4 SC0O7$9MoZnx{gQHMdu1W"c*UwH'>C`1#qqR FWle[@H V. WqElw$0ܠZhӜn\rp2=\(q=Az*g\* o\+Xd+W0^v~yp)c'߭h"Sd,%a !Nijnv*}呴էè yrZّVhSOV"U=}ϖ zYگb"9=1֩F}.sv{zU ?6FSϧPϸc­X@"#vz#,zl\ |cl hCԜUkD%Lɨœ*O>l^rd91-NYFkF3IZ*0vUXc T4qtOcpO*R*F$*vT(gqp9tȒ3x09FΕ Kyz)2/Ud2N3UIScǸmneW06~?έX$|ʬY]4zqcon)o5 ]B;kpDAI/5@_Rin/u?tS;N6BljvZ+5ByHYZy1ja i1GjjGZjrG{R GcRmN ݘA seAӒii2NOI'5N55ZR͓~ <}zqR9lPǧzl*G˺SH')&95l"~El " AprzVhPXizvkq*0&_Q?8 0kn[#rqZ:"=z{x!ɐJCb<3-b!~[fl]KI95Li˞&RTdm"i%ڹ0p;"SN%Cw'i^J`, /צ*̆4€7㿥WDal\6ӷUbųJi #ܾqֳ5 1*8;{+AjS,;$C^bg4۳MO&`"ctQaGE4ǜMB08$Tn<9#=1R[tf}*H'S0Da=zS"7yҞU2JYLd,C%=)~v-QY۠=ɘ(*JΘɌ(赝=ْvE<;m)'c#3nDaҮj`frJ?^@yT 镋,ÏXXUo+Գta"Pr0>R趃O4eg'8!ew+MR3 ~]CϹ5:L"4xFdwDyeRXu(XyY*pR8TYjAUU-Rv77֛$;Q$TnZ8C q4ʇsu#Zwd%\2i1ktrjcHp<S 030⡐WE.jS*9=h{⓵'4(=jTj8vΥ6`)dWb0W!dVb1rڃw>e@,uGV(ԃ13Cā֮b%O\FRi'PɨW]zwJXbV5>SJ@]̄֠d{z9-:gQƪN Z@ܟUn;5^3_ƀP~_zp^r+?UՅن YPbL-U[osxrl,7~Dy`=3DLwAopvSRlI2* [!JC*P\9 ~]23MH>LKtAϵ$<RH!G"`\}95r< updFgXdUn$9c֪[4Y"*NJԲgc )*KX(nsoF# 3?{U(mP"#=zjN@=)0|;qS#kH@.J|=橈 vWwv֑c c uzdqUSUZ#?$lI,mʥ}Bl ѽv<͖ݷ~qPS(-)m}GqNPo͐sYH O`*y~I7w;fn` xŠ{cQOQNeQs%gڭTT{Ԡ@08dp/n(|dސCIґߵUA#ؑUi '"G~΃3PiJe SU`8Y j.%pDL|DB~\`J}֠ϸL1j[?˷p~i7ҹtdmT\؝WS;e: ]۝#W8H/#aW#xuvDN g*'m{-ڡo_\jeLnEڭZKF)9@7L8 "*8B8 @EM8HO=&GaH\{Jt!kK1nH\qͼky rŊF|Ai7DN±/̗;AYtdڦHJO%!>sR{&i$?*RɚW/5nLLp=֡L|xTJQ<j:4`gǠ<ҭL0sÑ7#G<5RH@p =U]٩0g0"Kh QmB  WY I 1X0&%F23lXKΊ%CTdR_vjz#nFjx-q~W35n @s(STGe5;c)r*q\u/]cZ\v]99\6\I8y4|ү42͐tK yh}qTP*uz’ yN¤aT`5e4';N4G>D jxlUI]G rlw Tfq,vHsVmXى㊫# FpN?*sT>J9-`C㠫]b tj%߾zVVr#m\S+SmJ VUoUA 6V^ fV>S?4|NqEgim"CտXhբd`HsH  ]A]߭UXE4]̗ZM>O)ҬjhKDeTRYb`$`>4x|jq0}Nj[tP ?SZ =k_R[6D@C1^rY:R@Tf1P .K3q*&-3r-W tC&=&P4%Gl`4$ҕ2Xy!p Fȼ 7250=k.e܊& aU!@c9**ѩ9fn~/9b l XO5pX=~cn98婑 l psSl:c‰O8۞›3nmGJr6?+1P}{ +3SPi@pϰZS]B#]t dw5rRWqӝ"IdI98e=E\rrqډٴci98@m:*1GUmF|:M 1XՋdI@(c+F-丹A&q특jO&һX_4tXrXm`0+"̼is UDPV8LFnug^l1Y[#vK5N.n'bҧQ2ĪqSW; d7rr w(#1T,AQ9fҫi<䊬3UIZF$t4 ;Ӥ\c䊷bֲUj.>pj}>,B2qS־eprA GҬiۮDc8iKYBr JH㱺T۸dw``Dpx9LoIl tp8ubzqᐳ}K!anZ[ҟ!"ն)}1${D*8'}>$(œ$7ryjEK4oBA)q%ޅN*㧗h\N*U< 7o'Kc'\~q5 jfni9!SG (dnK(.0T[aqi<9$1Mr|(}[;R>9kin >\*԰1cU@?Ո$f1jadz#GVvh_VHUF9ڭ,q9 ( T%$ a>ϩ'~汔aٙP6+F0UTx'u`6AVJIcK $1>bH!#sK6Р}lgڟB(HB5+Mw}V=:j̝ԇ2Jz{Tzdf8tjV?LCd!u5^I>{Tj&o:王5c5E}kQ6 ?pPx ҮQG`N e@L/;6̹U$_ni1`p}+O6>ջñ$|sH6"V9Ja\CsT..~w)p*ӟDU[`'kDV ZW %(!1GuB[,q.CzU{ؖ |yFQWsNpWu[>+0ZĿ+nbFbgsǷYg=iK66:5w4q[h8WHPtY77 J˖=HC1$Ց>XЮrI YyN8Cӎ[0){wi;T ĨW8B 8H|JṡsmXbقܦFXS0i&e8\\oVRG0jWP2V%5SXp 1rBjTR[oJɿd93#Ҳnd9;Vm܂I cHRl!;G֑fݽE"lYqIÕ3[d)IXDfS1V,JOw$dC?M`yeS'5=%iT_5r*q0faふ S&qU|m;K`VR8*EeX@'c7)+(&w%9l[X7ǔ"%#'Wmb1zU#hnrrsR\$^'] [2Fs9$t|RU#P7{Ubhlb>늖Sx- lTjQB@9~Imq~#I$n'ڠ{i qU 1u8 )_N Q.n;5n8J" ԀƊ[ = ('4$Q&piIF 9l>ƒhqD@<G4K)H5tcӚ~> 9Lc֣9RFLTgn1TlyEBҀ]#mFO$ i;ќi+x^H H@~ʃSpzjBrJBOurK}u#t翵t$vRN9d$:20ݳ=ɮj 为i,yid<]{UQSOpRQ ǂHӁ-.<7#UHUW jYd[{w`p\3+71ߌ=ĢيVQrݛVK,w2Ov=#+[?5bg;(,"F?xM[X9) VNѱkRVDH5pbD ԙ(Z͔G=0xv5v"4N8k2qe*Q~^*wc 9=!0}MHѨUOO6*qK0#o~ 3z`䟔3ҳżmI;q! e'rEgg{mcvq w<-*ۼ^\!n*;}BPxQQG{qqw#e m_qQ{=̧qUaҬG*1jgXZVU-3Th gl1^C%ET@R>:/o^uL&%\ 7XdJt6~k. 922= Ļr[+2 ps]sRzҒ((=Fi HT3"ĥו\?ιicfy]p,D>~kUR 5Ed"0qU+V>ě Gnp05/|ˆb0ә  7-f=rr 7 cOSr~Y+bc%ێ&m$6ǗWk(<^[O!sYZ|8}: 2o>g~o)E?*nC +uD$qX)k;Rxֱ4ѭISVv$ih]zآ((({RKI+W-'$Xt/$"f ȝo-przc2μ}jRVx\e\dl2q0a7 ?D!4}'B?tȸ`5"\B.aBTO 70z㊭qwl'^⢒xK\SWSt%z`0 9MЁ$6Y5;6CA)X ZeTsUM,^ǿcKD$_}{t0+'n1\%>M5.FjRF*BM|rZ1Gw*ŻM.>ªZ]c<8vM+<0^k=kV!Giر!Yz|^= JZ|czννPu yPqP6<;9'~OMSJq'ڦX=-3 }I^̼r>5cqYϙHy=juāNsS4<7B]q1~L)|6YWsZuZ4QEQERzU)rvI=1.>bz$uEckV@B2ѫ7^)ph1nffv>I@ g^ E?2Ef+,~e"6y~UF#Jhe :=^E(02thjRL4rr:6Qf0x&hqFvҭWȱrb^Ket W>>5Ue]uodVAu~GJ%%e$dtz•r2dtznr\Z%ߕ8@N4烊ڹgp85$3\f\9c8R2 ɳ4_Jsv)^rkR!;qvEZՂ}̓X棷<sֱ"&i$ l֥wfItFhx'ӵYfO1H \E m&&`,`My1,1ʯsZ:F?lC{dC隳Vz(((3+5I}j>}kLSB9Aum,c9ޱ.":yxٶHGR;5c4p@dݫ"hňQqVɖD FQ9V4Q gZ|QXv^Cg@`b΋h.3Njmj59,2F:-B!BnVR1O`+WBK`4ueXդEu55"Uӡ99$NT֪@,B8x`gQZ#z )Rң_lԺ|&(p'隟O}Z:̞|@PxM~o>(??.F󥳉ܩ#[5}9G8 d2T圆aT2ҠMשy]A]zJ((((ny5VS^9T71UU 0=MWĘ<A~pe_ue_\c^j24k ٬@5F`^Gfh2+.0c f+1E^tЎEm'C=W_6&_}EhXLx+֥}l2p{~H0ZuW6BBcm\KH-DE`_"vu(ʟZ捩uQo09oUQ1U#kXPd >l~eE<+ɪȭH$䚅^O43K!qIv<ۘIWGͺCAsI9.?\]PpsTͅXaVop|ͅUUy#7Ϭ+* (w_]ow(((ER2RaH2)0Ʊ" $j =hDTPT:^Z]%OU,ͣ?xr[PvO,94֮1\Ri](D*ۿ:tAc[/ِ?TSN, #|5XO7f<2䗟jw̟*Hl曩 l966j@d [@;vX).l.Ό}EIR?8jYZ L+.UrqMlL)9QF'cPGEJN*@Zټ$|dߓ/.KyqRhhܷasU)΍ҷ5)Vw ,f6bOl64ο3s'ߵ2W?,ɬ}QfG?+u5,S?#u>HeN3go'Z\y*s}j6 ˖{2^F]ք#vu"j>:¡ڝv6_C9>OV=Ieq/(RO!y4I6z kkB&<'Gu< rBaTwm\w'U`̷}zY&Đ韔wpVXrcV.`$rNĞWqcR\H{Jد#7+eX0o+ǽjȢ(bQEQEQG4P* `L58WwD0Dʯ"bMWEI4Jw*ɥRdU#EKf>u_S[wF8nZ+6c;/Oo$HXeO^X5ݐEPft;fFsk25Qۤ0*: ϶+1ϯ>?}*ęr$(VJ;另*ͬ[vɢ4ZHWCvxǶO__Zt*'4)]N20tm(vZ34(p?SK[1 si|r|ϩhvc "idQZ,˅cVi%_lwE@uTI ExXgk=*rH1i@F7VݨunJ҄*Z}QH3)EQE}Մ]YZԗaBb&Cڨj8\ uN;CAmnT̠3''baLyb|tiO15^[%>_j5. ٽf`CnѱZbЙ#l:GaG OEJgeJ%3OpO4!t.8'HoNFv:|yВ3:ߎx 0kxf?!܊X| ;P8͞cf ~yj죿".-lf#y/' ڳP6xytk"yX`zІX# jV#q޵F>Fr+p܍V=y7pF dFMVPaXcj-?cS `XwΰF}N MeL0zđ?JɕoaOP**_kS1GZu Y2OF1P;Wth7IVcdKT~$,*b۬ⅸ-ֶZ3f[B,fZ:2#n?Jtg2\rE ΁CTdJ<'UuwIWHg4Eqp$3icM腀'GZ2$+DA>­>ԴQGQEQES]SefFG})D(+%) +4jVxO%tFUbNs=$BM}!PdsӌEzoUj*Z]`nx }@XyxιؑďUѪim\ >ƧT15,F\u+= @< Bs֨ρdOU>>}J,0OPHD8p1b<17h݂G}ijxYQO18oW`f){w1>Eq\s8à"\|˚hr2vd'CoDOz$><Ԓ}#q{3Iz>UT?-Iu#j3#jŤ`Ly“V4Ȕzj[(y5k$ ln1'S\ӭY!FGQ. s~#*JZAj/} cΣGMC% f 䏫H~$չ i=vՖWwqy?Z魡-!Qqq]1aHT->d?53 7U?W^i?*GW[i&mX=I:1۪h*EQEQEQGJ:QU ee,W UW = ˁkg${gmO`}2O׽g0&A3cZaXzܔnHgf=?5%Al:=QG3ښ%H#ڛƘN3֫>fqOUY!X`OWhnNsNIL D77ɁrM1c6;U +epxVy-fpxS$n} TXnc|C{VIIe1ǥosxɮNqLqkn*H2H ѫpu"8k25GAt-ƲB/{6 wGIq+v~2΂HQZ8ŽQkIG!pO5pd%ߕqrC8\<-IdRI)"2}i˵OҞg8~ͺ{8HCÐ,tGvr%8,k.2f}Hn}߀Vؓr߀Ydzw(((((( p:3X CGv_¹fwjUpF㹭+uHsԟ~cZkOz׶aPzd=IHHk K*G*^kEHϓEVOa;ko7(i .2_=21,)$R K 6d¤B65I^$$a *tW i7#ګmqXed}֦.e x խ*UBǖSظw,9z7Nq%aC8k~Xf> &h8㚧~m!{m;fe0M1&ސ I6|Մ-5Jǒ9*nw$|ߥL\}7|?Jb.Qr~c5W/!BBilk:JAӽ*; z1ډH$Z@NY,Z[t$hK~| ױ>NpǓ)|=iB<B0h4 6[H ݭFzֳ0Aӽ U J0A((((*+I= l*+n\~]V =Z# z+Tz]AҺ԰YuSZPİֶ-[xi ERgץI}VcٕRʈDcبeػ(iL'80MQE=*bFܳY腉r*HOz%V*AsXy"$%YySSKk[y`Ðk2ͼiak͍ .sY<քwRe>pYO]U6> g=\*95* 525K[Rx4 zHy=3W"ge^*ad`>FoUN ђK}dQˑ[,Om(˾d#ֶtJ槻hِ(8W$!!T F[w8u]QH6F=ƋrV+ kLۙzU1#5dA Mq;vFiuQEQEQEQPȎcgA,R49}ڢ71HҹH<20#h3庖p%?ڒG*;#jޛP\FpkYr0}OB*R UA)hKEq d}K\(ӢbL(ǩE0)4ө(,(˷ALA Ea6G cۥT'Py?ʀ$ع6WifaM`G'kK'秵Z5v e穫DVjz*Q\Zr%@}U6B{ =>4@OaQ-'\_4ħޮF?T߻sا0;0'J+9=I1؁Z7˱Lozպij2K` vgo*$58UNLK k@UyjK+RlYZR,")BCS9ePcƒRm6 R>cziW^)zz9eϗZ[N@t{5ݦ~ziRQEQEQEQEF@z8ӽdI 50 =Z奖ԝȍLJ|/N>̋"9V-jCVov M6qOj]6UF%[Ic"7C[qH& A ΂H*k^)VT܇ SQEQETO=-BDZZرVoTnPC$V;v1u&--ӁUg%rOkk3ՏZ {=Z((QָrE# r() HIIA=U d$s6J:ر"] AkL?kg#5~57ǶkeIZg5([B;E_qJÕ~Ө kAYl{Ձ~o52BrTĒ$KH#X؃U'ϻV1PD"v(((1zTf21Q9,({p?cF͕^ ;VN=Á#zB }aSgiHԘ9 ĈqҔé(z6:UT}>_22^3ګ,lЖҫYI'l_z㪚ܱaO~m/#N VnRd`PNI9|oXI0DAp_V[Ő8qXh]^HCr\G$%ܬXj#Ip~ʢ-©] .=Ż_7s7@jt՚J((+|eבdr 쾦KX+ y8 خ)5F Si$V!=XQ[cSد?dJpTD_Hl[3oh;u4c;oh}3;oG8.q庮~Q)ײ`AnnsБK?3@}G!/<%Gx.UBAK.#xKuf:ʠұybzCzbI/.?+6V[IEQEQEQEQEQYf[ӻ ~vSͲ 9LҰ`AU>"EkxTvFFZQ8wڭIe \}*F0oI*ƽ&s5:]֟5mV]e>E/N{՝+Y"p vo5v9œneVo|!YaSS-QU5B+|Pu&j:vd7 jZG.~ k9ej9f^P9ogTvo^dᎳ&o*BZg!-Qyt ZIcV<MZz:w95DU쏰DFvv X좻{ 80-eVR~E VF& c7SmZ6QmQG~kZ! /hZTu<Ԓmppgx M>\y.[ cikaݷJW?sul?Ft.kp>IEQEQEQEPzQLuQH#*Q";5 M!ͨ$&@?k3NA<;X3ګ5cl=*ZkH-{TQ4#+vtdWGqAڊE0rTi)t<ؾIGqYƐ+HoÔzVT:儞M,gR8 t:ūS@.Tu_Jˋ{@oZ۲szUVh(QEP2 G0yȵOS@ VPzkw}rT:f/1)M!J$eO8T n T 'ӊ坼3WHM> \un+ZXGi2iR0ִo|UkC]} j3rk6f t,EvZDe[}̻%d 쏩n~}Aǫm ڊkwjlWOqU5)Ow2"MO+"7X!ir?ZO!  tdn>vܖaXlNI - 7r*JEQEQEQAE(8Mwֱ|PwVVb;٪II>nՉ%ΙrEcVw\cqa8eDsiêA&7⵭kyiC} o~p6@#zWs=*=ꞣy bNƨdwU (%lT~ŤFvi%;XV>^GPx5 7JՃøNT{KKEU{m̯=궡}NOE_z-!ڳ47W9OoCYMJ%hzT4W9aklFOJaJoJ: HaF)`q\u;hy8Fn<^*䜫95,Xm?Vb˷Tz|!BL{? RŌJzMhYS[d  .Lnxk_NƾSv5 |pCn'ڣg9-Lq-'##ӭt9ȭoqީj6ܞ:yE8jO6$ hdt+*q5by"e#,~5#i1ʃf4@ԀRB2Mog9ҟsҌ(((3h9Vƻ\V#n Zc jՖE['oj` wXZ>j~ 2(eVuR28T]#1YؘϥSݞ*_n@]EU}B%F/Z9.@_֌2@})LRl5'ZA$!qǩ.Ewl=i # 8qӵj':vӵ---94 Jo:v~0\@ybO]b80~k OQ5ЪEP00+ UWQ[B(P0b(hJN߮j" rw3e$;88-ObUT܅-}5e$py}֕zjsi `*уcuʡԔ5$}a7Y1ݍS\5`I V._#eQblH퓐Fv^fDS5$lBtNn̓C`#)6md@`ȥNASJuQEQESUAc&[ >KW*8Bza[u"Fqֹد&8$ņK0t.ȕQ]d(cC1NӨ(dMқ$k(@㚮6V,zUdӭGv@w,M%$cRɉB׎=yh:{Tdӡ[;#h)q-Xj;iT7 cWGJ"ne=vy5ᘼۉnOy5ǾWڵ] EI]~\W&,dqo%1[ïA\g$m_θp|O^OaZzR$G|ߍji c -4.Z}ͱ !c*[V!)&?/Uv l}9_JDBOSgs MnS;f9U~0Td'ό{  ~4n]3`A[@BGɍ:z0xLI޵4i$te?twjۭ*()8)15&6z;d6 Yu7>$1%ăҨKX\H?R`{E n}Gʣ] ٟ:v &>P:&P$IVlVQEQEQEQUT!tTSra`j-:9ZPE3LW/ :ձsZЃWApsPjNn3jNMcFC6 s{t!N*٥nOlӕW$ֽkVQT5I9$VV0!aq H e #s/McD&qR0)^jx`¦MDivï*޵o-NfNQzQ“\UJ: v}5QrJG560nի qG=y g0(gӢ#Qp'$q@ 9Sw&t#95)梼δtFktL\d&bf@pvse\j~RDisc53ug?3_[Z*iA?ZTӡ(0JknUm#1ɫUrAsҊ%ߴt܁&Ҡ`P6̧Vu"ɿqS*Ugoan[$awn}35n;koVF3ڒ(((e Eehs>m/4V۞³o4vp)F9&;]6kxeӒ}-즆5zԖdݧs* vV,04~U6Q˟vnoϥSl=̃生ʵz֭_n>Yʵ\Y{1JD_!rSJVm>3%oSG&hݞ t gj@֫/ {TXOQ Ҭ*DXK}j)7,=k ݁[ F)tm6|tt +nگ)$ni ^N+7]Y|߇z i~>gkkC*<\ޱՃ٫c,˚qYHKen s5_\rlOp,ʚVlV}++Rl܅nBlT1mS*#7{T ,OJοrpNf^Iw,M5OLEvR3ґs+2Z n ZHwɼW9?0k(WF@@T KKE-QEQEQҊZƞ!>sUsyڥ~Y}1nRkr^ON<bcsqkoǥ.!~lƋJ>UUDhj@RҎd2?鼻Y[j9eAXWҨX-TkkHזZ,Gy2p!j.8W40L W'Z}=UX۳)?Þ*ZH>swSi>ki'ֱdusQ}fISIrdL &hCe2(zV[mC*vesUOAYie\{V_2ڳ2Lw}vڦ(O{aT׼c6YR%{fYZ6H϶*h]] >:vNT}+ltJZZ((('XIP7*p>v<`T3\| e 框[ +^P@7\¡3V|~IAP~UO338T6D~`Ƿv;7!s=k|jJJ* @f`;Nt${ ι3߄ [Њ~d eڽ@n;KrSt%8ڟYlf*% GZ)yT$AB UIL>P;#ːGuf vT1<:{TVUCX199ki7o&O+ qjE*;O5(msWH7t4]x<k~".?G2p*Ͻ&kRw'ӸIgp֠PwǟJu[LmG̙$ *mF2 ~m=XZKgs_ZAhO֏,vHV;9y{ZCΒ*Đ $OizS`8ɬx 2+zջݑǵOFyjTjr##vcr#UnG94% ȮFu"󑌊|Rh8zR$ނ@=P6@A'YZc_.܏sYFH'AdH7ˌR{ 8j@n;f_헐iж~l;f)#2b[9#@',.1:gER;xjr-ϔ:j75ZE]<-[fbuZ+L|ŀҮcc9hͯE_4_e>ߐj N>Sg5/#+6]6X1"zwM#eLGU3Y g1S I#+~j,bHFF=: &UY9FP8ʪt аiZU\7G[W ?Êgt@Ǯ8Y..z 7T;'#4IoQ9_cNքrm cKE2cWed>͚g3 ~sW-%+~842ҹ#siil3OC|lr5TCn;cS&.]}IkfH`2Aǽl![%8vIx SgՌt(^V"LERi&skեibG7\!LsiK#UFLζ]/FccEj2Xi 1^V\'&xjs}6KU+l.͹A$q5U†PcQ42 6ZpX QZUz9XÑR[%s94_(C isqOdw&q*H't%}>9U܄⤩)CV2BE*OP-wFOB_A<zp|ߓ>`ň#}560> Y*O^Kk&HUƝm:xp5|aKH/OSFfXZ)<ϜJFTln95F1Xn920?:M*\U5V r쒘ĻHSȴR!sֹyN*d`sn#󧬄DǏ¤Y2Q~R+gG5ЍF6V ivAԺ֟pKG}MH?it}D\g`ޝjB1Y`{Ԛm蹌q"pA+H&~7LWGQkWK?Z˶]KQU,DPDY֑Z2|8SoW9>T*Ԛy%G Uޕqp("h oZ["Y\kĢ( 3\Ťzo#{vmIV.`FG=jDѝA2Č*ҥLЪ~GqՈ>*14JP n@NJGBSkb0O❃jLJv!I=1C #gi9w}DrR}I~˽Ii *Och ;m?*c-޳o^Ι!Ļ9!s} q$%~HbX9==(bXTw_@bʾN>7T yhr1$ڧ ۄ2Sg]cxl,SEMmN  K`7[QH *⠸c9u$?{,[-b#qi}jq8v0"~1+R(P? Zx(;z.j_FY>kZSުdsL}TFQr5 w.}*[ˮ=oqiW*LNaMZԑG3ῥOox!֘ד!UG|Jgp_P7s(;jŽ[(ی`VG**؂9aP@+!,>l+K9_EiJ{Ci]U3F;ڱZ"ڣk}]]C!`rA+qOcVVL/WQUȿ:wfa/{#_CZu_ùFxe=]K/p޳n.lmO@gg7$0dQOu8EGi&  좤`Zr嬄Rhqզ=db|bT$hљGJZf$O*f{ܓ^ZdY9 l־/`8,@h2yvs 7C5> \Rݲ`r+Z[tWbIX _jK3 Vf\{4S!9)32})G+ϭ\43=zῺrU$8힢+ɟ!lz`K%8K!.Gq|89_C4ķ.Gd2}d2$WQ!#ZfqNkUYZPG8h]p:T`UEq O#Ғ| v,{s7Z@I˳95GX\Y$'Ҩk(n-'g͒sThF%y5#\i}(%k+d?٣LI8*Yl6XڣeVpO ;W6Qj{t>UjՄ|Ʈ0kıs%`x}X# N#LJ&h$}Ԛrቚ/*[Hxu/<5vsyxf5Ph/E0܏Zz~5g5˸k?k&{)fWH=3[Fg?<ϫp@k>pn+!T/f a|xKr, p8EϯzB@TY$aT.G'tЊ0PO-̤*ݤRhcId!C _D@"(osUL`ϕ-IksD7k ?ݶYSڶRxGUyRE!b}?uJ9ᘱgQ0O5Gg#y#ڠV8#IOJ׆,qQȭHګ:V{ǷPvQ9&$e􌣧@juڸ{Յ֤Tvi6V"9\Ԩru~<jDȥ#=Td皖TQEQEQE1U\`R;*.]ZF`,j:#'Sq޹}_TLq|~@p1ޥ{)?N zSPdpW J5 .JFU.Oٴv Ǜ1|䰷}l/ح>//P)~ͽqRxNSYg_p1B6CmU+D01USh<)cy~Qh;P ^jJ/Wդ`.eNUW_{uSWtȮvv ;-.Wt^>8 ]6'f $y؉63yDk(&GP5ך"#p @Dz2)T h{mU?R|ui&1q66#1zњwiXĂ[žJM^Z5WI <[eA<;׽UQ]j5rA$t*˹隃2O?Zi"iedǡ?AZtgo•߷Wę1zFC־xa洴6i#Bj䵌IUo{T' ?JX  ["wU*\8T08=*cwy:qTۣ6G GUfV}jB+}}Pl+n]q#xޡE%YDp݇>",P)g=dcs8ZW28WAgb-™ {{o)FʬUʞ(((,`ɧ=0_L%b]q\w5صBs:භݵ{M{s{|uY -!O8򠌁6~mw''## T3<چR ׵];ݸ)kXMHӰ8QM$>D(UW,gZmƫ5-P!FɤPh?uHG L#yG=sڲ%g/#.%;$3ݜ FK*Ş%4O=HEsWWRbq&j~BME)6xȤCx- ;REls*spT43Tˤ;ePǰ< zHٮ'}ʫj_ =ᷪ;I.ɤfܣY%E ׬)ˈ\vy'[# F**gXK!F:'YrD*P76l9ԞflcEu'krUFa";'oVmO:;?w`S)a)u)Tm$$Lgy0'=FƔ]Ɯj55Yq=RGQ'SK9Q\j@{'vk|J袡RV%ķ34HӠ{iefvc۠{.åXӴ˛¥Ty~oMno 6E_XvZF&l53n7 ޾{n4a1n0ZFI2KFOk݃":XXṥ M\M❰}%|?n-eB 6ԉcRPΤ^ r0q]~H2 t,J*2+r2:U)sq'pG3jjC?֫g kFSj#7 *ԟ9cp+8 ;砬.wdϢ$U+Hq.d qTKIAީ1$xWكwoJߋEۤ}>\v>^46b*EXBjC@8ԯ $SA^?Z-B ڞKl=ŘyMU{N$$L5>7+l5=([c{{XęX#pu<̑L5r;ʱ1?Z9?Z9A=wn.\'f` =jWS;,d@$fϨ\찑 QjsHG߽Uhrn@"o$Lk UGbñiV\;C`OzeXe=82LvtU;d'n©^H3s7w?UnXE;y?4 .p""^ ''tAI;2N)]3D-$ 1E2Kݴ6b?L1V8'֫g\n9P}݇'D}kgCX6;OƘyFKH &p:h%}:5; .*KWSHT9>iWB4aNio ~ZFu1X[EDp:j{TSjN(P1U űH­UOHV[;0VKP{HtE5jZʢFEUҰu+/eE좨3(QT#aT$prW(|I'曼[34 ;uSF@Zdm̌9J3)^{T!\ao:U?89<@Oh,J9:n$Zp2ruj&)V*!Re)mè趆KvES՝X(SiH浏4ނ#4aSLhF6g7OJ}luRUum.!+;e85VVW5VdɏxPGZ_Am zk/Ty[D$ e줲YbrAtj$dqIs:Bd~q/.Rq8U5%ovX65.:J:o:|[TټL T'){ ﻜt3"=DFJĄާH ؄1Jzޢ"J[rqAۉrp_cv8+BA`kzIʯdkNDy@{?+f&9=n>DAIzշ>TaIm" G~,a۱k'Lk+?qY56=+Qs (8+QRqb&'tEfXIITg `wBЈVqV,q桐#B($H9GJ]_xK9=)亿rp,ӵkh~eޢ$ZI_ִ[1vrs[CodeG+f#8$VѴ󋼀gURYxNuI=S(W TkV >@5+Y2W8 'Fn-jɀ "FTڐ% U\Fsr3Kʦ0[?CSʐCRdAjf<{jޠC,CaRۍПJuasf\Xߨ9.D90,+bP L5KHE蓑Qb,>Ojnxi-fnLq庌QyᝎzV/{p!?+.Igg8QjݼrK=_Y3 HW[7rג-Ӽ1/fwx`Js"XHzV~|k)Lw>J̿D$x{߁КM{B")Qt*aN; qlaoOsZ +x#K0GmZ2ҲwI Uk3$Acwy3wI0=9 }!GSQKzefBn?Ѯ쬢&H?| MiiΙ'Ւ6_^r@95uUFj)5sQ]?b^};H"AXz +?sV5]^TH7 '8=@WEB9Ap}*VfbLjv!uy6E>Z7_R+`NIuS2,#Ė>g<$I5#3&"GIsF@=j6`Ā0jk83x[i)=kXf(ǹ5v=25׈Ӡ;q3 <Y)˲9/2ԫek&mtA-֭chݪP~dZ۞(? [:"«Ds\4B%8R,.>^" i]5!a'F#|m6K]#!ndhY#>Ty;x#dFՔ/ڇj l@^sƻc8\jh=.nn/g]\⣚{qipA4rtvVCt#Vo k>Tv-rrqDmYqz{\KvE@L\( q*Ō}}>gJU1 |=Oa.N.~0_qSڞIqRjc:qY7b^n\CiIgˌw5?!ilrD jHҟQs,3NkCR=&!@Ul# (=kSSKDFQ\K%rҹTsqm$99,rƴ}jNִV!98fH[$qGjm;*֧6@rBQzj>"OTQs2$c?WH+Z[x1W_gp Op6BvƂYXnƲ#Y;b? ',K4 xLT@N YrƭqڜlڬB;6 H l ԄX T-)+ZbW`pT|'@Ǎw)9==d~z`#\ U:][iڸA)g(խF-#6ָx8뚚m޲#ҲlaܲO*HN\Jγ0i2IZZ˫;)}K&D })Vjm,B~ѰElmIH^1p8\U̗O3$+rIc=qח^ݳK([ hiZv-#jӴ }jn҆>= |̗6YlD~%~I$_jMҧ !$_NO5wJ%ĆMji>$2QFs2} /2?v4^ NiPTZO޳K!cz_K[55[O楴%e>B?:FHQɪ3WRZiˀV(9ꦢ:S9\Ԅ|ԥA~}iq''?>$ϥKa XdXP;I81P犜ĻMBdܩ+}8Q+^{Qp\bV ;W$\F-w79\2'yO~k)W dd`ZcNJAY[#/26YͿr5Zkh{No\\Gzk]\(nCkay*}.\1]jik%S'G^i}A~'zmSɶP_ϝ821QdĉS#i"${V7J\VfR=j7HW\TwIi`?/[c~14ʇtVJߙ5:3H&>R]cCF?OFl4,cYdh~usTXCVuͭΝj,}e[gg }kZ[ăz%ZٍN\ҹ>|}??"w5CO8{xQYjO)㠪1qJI4a!ޖGDP=w]FBgAެ~dT e*X>rAVd[T}*f6 1ZBj׆`RY׏֙-,16)6Bˌ&$rsԚ\KdMXR09=i XʗJ&+@Ҫ.f,z桒B5rw[4Lԥ\d HSl1,: EzT}*hfaVT>78$Pqj$r}j'.8XJD cJ~PI9> UPI]ȣ+TDso=_7֩=Üzbeng1sw;[yIŊAK h@FҮuɿhC s:Ɩ"HڌǺW=EMnz*xl@¡Q=⯛+ơ{Ǟz/R*+{oNIqy}ΒQ '3T̷Wq>TGE_Uڪ WW'#]UI=D jpUp^`>DXNe==ꎧ{xvF1 ys&9Jdn+0]I)f?14"Θ0>wC7obcK75՞aZ]=N%qUR頶!kZ6ֻclI/w:Ɇp\`%\$Os'n:Z%X_ujo n/'܌]`D9Hj.^<,Nq$쿻񲴲LF#N ̷O4EK7;JOJ,tWҡJFy? el-C8%y's{ dϿZB <R'`J8 Qh<v ҈cL 9#(E^^S^acK8S)v+(^<'m"6˽r*6ضVjd{ 8 piSel2X4% BU֢;`@z0s~ù=W*9_G#Tl|94B=tk}8mm$^IjYDȋysNxFA5֥qs!ܬQtL繐n|qkQCn#zSmǙf.yK O.y2*zO$Z=9o61$z56CZҦkijij5<-WҴƾo r=.rbEUP #tK(U>N"U@FJ}>Q "~[@Ϟ{}j;|t'Xfe2?'kiKM/IM\^-b?;|TTG?4!7#V5 +W5˂&hq4µ.32%I88zN޸"ju0b#xx՜Ǧ"u8nbds׷ou)OOV-Y%`p}j:EycT\gr#*ZD2ϩ- Re\ܯʫP}2DjpCw7SQWݩ֫aUUIjzAnԡ}U\FFrzʊ7Ɠy@z@cԉ Fr H#zbT{d\gbwm^ cHC`sO| $¾cco>, :Aַ|DJO-pTuf<S̲37QUgvv,y#0, $6}49'"9joʸb (3Q @)vwq( Oٵ(56jn$~t̒ :]\W1HGPkI'\}_؅GW9l6!CU_o%#C)4= QdB{nwPL<WLd82j{ZD23R[@^@7ɒ~Z -pqx؈}pJ&l/Ҡ'j/ޠɓԨ##ӕ[xQ֤UŸJp:pj90EWr)yXP\簡U!J*=ˁǩ*֜MTG)v1۴⍨iϽ!Œ:TCF854Q֬E=jbw&8ARLbCT6/Xv>cH1j $<⡐<㊋i55]K"F;OZ-tEEkKx9^‰i&3WG d˅֙y%0>hק /OγtgWSj dumȴcAV/Qof706/uTstT~-}jia/1K.%O'F-OOҧ}[X[sJٛS0Y!7%8ol 9|vw^\Gmi-Pa# Einۑs֋H"(ciW`u簪AIR N;})aa{/f\[EiRA;[ki{ DFLc @*333x\ķP;T# j7b# ڠ%Gǒ3Mw ,':bGOf'Pk79oF'@#i_sp+BDJがsVbMZal:SrSIP9>e'ژ98qm^\/=jH@VEb:TBB#`gT0*5C+֘]S =*c?CRzvx))8[U&J# RF5sB\s'ElxsOK] +KAIEt]'O[T7w0LÎpdt V:ް.#GsWZ >ʾuuqz =Klh~f?j}MY~$5>cp:];WK~¶ sG),é+2W"caջ q*|u>JIɮ$nesy⩼6rT-\/,x䚭! 2,njuWPd+KOªKp>ld'Ι,jr_JҲ5Y%0+Scӵk8 ;zUUA ~W7;%Ԅ:~έ Ks! uGJX)+&ѝ\_zdz5.?β;4`c֥|ɾf}Fa,3whne䞹$fկ~ s#)^yJv̎;-D7jwF0vƨoUB1 |*U;}ʃڪ_ܬb4T N>fګZEs9<tSL^}}ۜ`Ҁrx!h\K2|zV/*[s 8ہZti;qR8!$1$t-vcߚ-Ǟ4,@5,q!a'H">)tn듑N™LM㊘N@@q)qQ̀:wsx&*j _tUy =Gmje\%Z4[=6k޿ʙzQcl5[¶H8%:=IRW=ڌi%Pem徛Xir9Sڴr#h&u__ZK`p"KkH)zzրM[a(:T仒4q#?k:}BKh8ƪKt9DS{OGs UD^0qTD\ ZT!1PCNCI,Oj׳}:=aAGkYn3;ռfc5bV8{hi\m$v6G/k4i#ek:G[CK M 8<"氞 VdpyW5$2-g-Šti9cWAo#ct1=+jl,7&nnQvr]I^aoBLgA˵1KKP>s6Koh֖a޴nխm?1K2{sY9ɤN81sPؿHI1~j1\9MāO9C}jյ,z>ZUSNJP)@'NS9N)qlp0~֑2ci6n9S(ٱ.AҥP#G (]FNMFM1 cLrS,s?C_j~`~>ifpJ: c`/Ƌk`Q]**EOREDp#9X䕎5/ڇŭc}?7ځXAfXG*=~[8Oڳ bGYe"f v cTrևn0xRRb)*=}jh/+R*ntԱǒfAB 0v1#ntg#?;ejpŚK%S=1Y3Np-O<K wޤ'HN&"(8M_XFӔSPN/ )g8u8QM)8'ְuI6zp8i+ Usg i;VEޣ-tgzH#̛DZ~sՏcVm~vI=ϕ H5|ݩڕEEQk,6=5E.GӉbNp:CqcX9̤tH9˱+<421R1%ysM$jT_-2<G=vi(s4imb2&9i^%{=xj.qivA .dF;OK(˷jt  T|ǫUVh)hEU R x{k;W1 IjQ *H7"2}ꥍaD^[ޫC0Wj"$k(I BJDX`RԎȑsGSH쨍#QH*s9~yn5 E뜞{rC 1)zŚi[%gg A!Ar{ܱ0/͎XKKH# 42:zc3ޤ-2H\=!gcZd{6 f8EuMɐr~P;;iBdڪ^nUo]I)͡'PpP` 'ߛ"yT)߷2vy-G㩥;zX`SIҤ I'{@{UV@Jp>D=*9<yۂ.,_6sWc1e̼Jy(ŗs2W2qQdeN3Q+=qQ#3c84݆ &g8t4z ǁҟv"X0znW@!=MG\N"3HɃ.pƢ (itvIJG-+tȬ' 13J߱KDB95p}*=8X/j>iiih+%|vqG3\MpGOc$vӷZ6Q~ײAXxQjz#QmEiEFګԚFeD.jwjCm9_ͩK#dRGb{,v ;H vpsֵZ95ORaRCTuMn+5)Mڪ.![+^_]Xzk6WVrY[]jyLR^n!ۨ~HP65[L*ѵ>B$ HYaYMg(³9cMd;SIҘI-ݪP1N*E\QM"00)ѡlqN lq z _|J ֒g;Yc늫1̹#p'~yɚBj\V`D ǹ3ښ\8-SA^i&sJ 8) /0GsK 4Ur.9ljj!rh n]cdIcOzQacFJltc,YAB]Xftnn:ۭ[hM0eԴ)OJZ֐P((:?1g8;ְqmnaӚj'  kH*%b qHv?*K;R"!vILC{Y+^sAM@|5A5 )>Xڤ T~؋x):Y%ΞGE<*z5K"+t_ZtNfEn{43wiFPhaΐ&i6`HmNmR*pZq -mVqidv3^tNN]'nhQyc\ UycMrA*9|ˇ0|S'~T䍥}t :tR6vbMU.*H *{P8~ 2OZrQб9il1qMs#u4Ӂ=i8^sMM')=9Fj0iE5E! zUxh=0? -Z7M g]ݮ=[mݮvyk4,d9E·&"*VՖSV E <=KZ}͢=ȧit#+<ȸ~56;Pd 85RHEo:n\5ц_wzfr=FiiԴQEQEU&=5ŲٜXM6=^Z< VrN="K)AX:)k*f^jFU;U?"ڌ~ozlȧjִl@Z֖Pi^|d =66dk6I Օ4jOaT{0za[v8GU7ֺ{;qkl Om c`rkss%3ߘT\.%yXE.-5" 3aQ\eGl;lp)ll['6@k4k7'95*Bv2 #c>oZ' ֈU'&cޮzDvTj Ҭ<֧Q¦QGy(<'JNz46$'7qQޙ=*OO=}S֣<\T`r\Ɯ$SU\֘sȪ3;LKo1VgvSa NՍ6#Lw4'NMt҃nI;uEFO-FLP)589G֎ayO9GC޳u h}S ~F{"f/D 95H*E$sO(z _$i2uPuzM']tf$D#_,vgOMW9#ڳ&ݳ'%k>_ۼqZZEV1,H>U!`c` f{!qsqa=x9Q(p 5yVڨA*+Њ=*\qH)@ QRE^Zp=Vn0#qGAyqxK{VM>@>c\K-۩5U#Ѡ{U̺`SAV6y ÷Of5id/{1eOƳ1Z˶,1ZGrǎI51TWBֿuQ\rڦ2v?Zu{sZ7C(8P*.hD>nHӅg"aҭ_:iv3GkB,략|svv~❠sӥ^vOLԒdzB̼w3:ӗ(EɥPG^6Ӑu $NA9&AGJQԸ 7wܜgQ1ґ\=)^p:t4֗ ҩ:;TImm6: V9ogXREt~) }kDXcwtvz|l"ՓҭT/ExL{mBۗ@ WlՑaCgvy={-KP]AOjʹ{VځVpgf[< wit69Y_PfNߗ=+n^Bb˞5ȸ/TְiGŪDM7!~T$j 5I?\Tg^GI!o5R?v8蠊,yqԪ"*ҺTP)ihE-v絹 x(jwXZIU[8~sjьյ[E riJOϸNy_2U=\WF?*ޝ~`fN_1 查D hn SfVYzMg<3Yٲ ³5X0=xcQiŦ[= 9#mDl=6L?xGz˸%y9f==+&KiN]>².nVX=`N~f(?֟@m=&wFRcH94qKO&}iȾqϠztj'cp*'rTNROUW2pj01ECyq WMX{]fV62޺>m-1Fd)̇3PԢR3?2;d jҳ`˩\\ĤA+[_j[=Jf0,%wޞ%ķ[yECz1ܴCgcRkypE<$TDhuۿzU4;Kl7$13zԱMķM_C  Tcyv+Fw3UGkwrI8QP/t3+ kIt1:Z]|6=+{N[$$7_jW(((+y`x$&}{աQ} ܰk$K M>W;cś<RZSz-[b$4М(P\ndl }*S8![/4*G|vR_j !\3w$&+n"QzÇˎpʇ8=`[4q $5j Y>min'_2f'v-ķ2o'6K #(i-.AW\G㖫!7jHP-R[ r9S֞N IĊxR0 srirϖ/AZGŒ-Dp7vLBf9SJ1VvgojtmKi+aCԽ@ʯַ4m8RLVzvߺ]}+OTkH2ߏ]nZ/ݮ5J\5Ը|{W=/u&VtK))%N>R7B.^\"9g2D$RAޑ : ǵ7#xv |w {" { [HqƤCDc[[p%K_LpǵmZXCj23tVY(Iފ)h*Ų0&:5hu֛pTf \ܶ}+%\,#<*<ٖ!֌ [RbBkǹ dKkrv aA.hrXuJ?߬w&Wbu&YY(nN;,c;Z;ku:|:MsԚY t+P':Ոo l_ϓjR;yqڑmp|c85gh P$4F6hFiP4~lMlSNwdy8Xn'X,7qަּ"C>գiid)yl+ݯ?S]8 xUF+fH$QkucLEsڮāsZB w5jG2O4BUKY [=;i f{T2[=gDKT K1,zU{v@T۞rG&H80=Z6㊳FXN2mUs &Usu.TjIRhܹ. \^ouj1[J@Gq&؀UUcQp)iQEQEQEQEQEThɬVmcZ_Jt tE&F>X[8 Caީ^@q̌*ԍދhc9vncKhV5DZDH" ArfW\ǐ WUp͞h6j b,)]vҦC'4A֮\#E 8$}*Ĭ8*luD ԖќoaɧFvaɩ\cn1S7́8^pO|qm8^Zl.Y$d0lQ-gD!EL$}=%',}8Y@nt&ss2MpPz";X0 >KK|`wU-rHu5r8~Q6}+pq+|LƱi[,B5r6zZ˲FVХ`WWm툂`WQ `w֥+{71sf$Jc3!$uy=#v@Fiwi<܊|*]ԢW-Ŭ"1=knlؿ{jZۭA-QEQEQEP)Z+I؜j$}˹9`.v#,`Yԯ$zU ;zӵ;4L aڵ4X.ܳtT|}kJ,j2ǹ5z-Ws*~ ۡGuK~R9]ԗ '"jevMl;οAQOjq5<Gf`#Jnm(JC@4|=⯮AqF8]*:R* <5ٙTݘIي[)vx8֥K=jhOZR[H̀OSòy`)s?MGЭFܫ1=+P0u:tJ89 3[!(aEQEQEQEQEQފZ(St?;~WoI̭W6ɻ+kIV?2Aw䞸HV/13$կ-~cܒjvp4{ի۸2@8WՋ# %>Z.I5*JŶKZϻ<˺pdmp 1序jSmOȦ |r-Y LaWqVXTt^IFnb>ݽz7OΒFc$ ҼxҘBL1وQ5"FT 7RC>RQ#쏧sTd|4~{-k%cXk_QK<֝Ž[ e{KbYϩܫ>vzU^hk7ZMb-!*֫,vV}GkhkrY?{֞l#*̎f ¦Hs+M>¦p$d .qU'e!?15"7N}K֌fȪ*W=;:qԇ >_O ZtN(%PɥFM6#SRZ=ƃ-/{:tz\vܚ-4m>n ]>8Z*WhWBQڮ(p((jMh՜9aҚQK#u:KEQEQEQEQKEQKEQE%REQ\e"Ulx (7JUZ`- Y9K6 `rkkڶkJ(((((()h(Z(Z(Z(AA-^}Nz搀 ֚949Hc8Ӻ.)\~5',ry7K{'*/HǦhhq'Mí)L744xl"`ujr)0«lC/=i$85oIi!kx'Xz1]ly+D8Gan-\>T@w5fQEQERE%REQEQEQEREQEQEQEQEWMy RF):Ԙ6:yCV,[=i6U*O `1J[:4/J| `J~9(_ԪrzzԿuJF8)9z@4^ }wSw5sպWQ kFa閟eቾo[RM_*簫=:QEQEQKEQKEQEQEQE-QEQEQERQEQKEQEq)*LJ WBdaN I4G:){T{&(*=ȧƞ:#"xJr) sJk^ Mvqޥmۨa Oִ4 3u0'?j[10:=Cڊ((()(((()(((()(( aJ9&4%,N8& WX P`ziǭ7ߊ`RsSpC1sPf={$q<3O# K$iEcIks+Ջ=.Ԗes]nf z5%@--ts5b(Z((((()(((()(-RQE-W 6 @kPJ08ݼrMs{ t5"mO ˂'0'1Zc0kbR)Oxʱec'Mkg5݊B-%HRtr} oXh1GJ2kbG/>$J8#P1ZHTSiԔQEQEQEQKEQE%QEQEQKEQEQERQE-QEQKEQEqڀq66OW'(0/ h`8{Hgڐ:;P؞mg^bkHҖBgb IC&Sz k+$"(T"(#Bjߎ4@U'ZERQEQEQEQIEQIEQERQE-QEQEREQEQEQEQEW ϿW ͸ pNF 2Œ޴3 FifƊF8?:F,N0)O6neRJIjSuri949g#"#=)7gޛ>ipsKKތ{R(((:RQIERE%RE%Qڊ(((J(J()h)h3EF1ӭGҌRbGqJyvP(QEQERQE-RRE'EQERQEQKEQKEQKEQEQIEQEQERE!(=(=( AҌ4(ITqSA)h((((((((()h((()h(S98#ޔ9ڽIw;Ҟ8Q)(Q:EQEQKEQEQERQEQEQEQEQEQEQEQEREQIEQE((()h(Z(Z((((J((1((Z((((((J(((((((+ ?뢮(Z(((J()hQEQEQEQEQEQKEQERKIE%QKE-QIIE--QE%%QEQERE%-RQKEQE-RQEQEQEQERE%QE%REQIEQIEQE--RRRQKEQE%RKEQERE%QEQEQEQEQEQKEQEQEQE-RQE-%QIE%RERE%QEQEQE%REQEQKEQEQEQEQERE%QEQE-RIIEQERIERQERE%QE%REQEQEQEQIKE-%QKERQKKE%QEQEQEQEQERE%-RRE%QIKIERQEQEQEQKEQEQEQIEQIEQE-RQE-RQEQERE%REQEQEQE%QEQEQEQEQEQEQEQEQKEQEQERE%QEQEQEQIEQE-RRKIERRQEQEQEQEQKERE%QEQIEQEQEQEQEQKEQERIERQE-RRE%RKIIIE-QE-RQEQEQEQEQEQE-RQE-RQEQKERQE-QEQEQEQEQEQEQERIEQE-%QEQKEREQIEQIEQIEQIEQEQIIEQIEQEQKERE%%%QE-QEQEQEQEQEQERE%QEQEQEQEQKEQERE%-QEQE%QEQEQIE-QEQEQIE%REQEQEQEQIEQERQIKEQEQEQKEQERERRQEQKEQEQE--RQIEQEQEQEQIEQEQKEQEQEQEQE-%QEQEQEQIERQERIIEQKEQҊ(()h()(Z()((((((Z(Z(()h()(Z((()h(((((J((Z(()(((Z(J()(((((((()h)h(()(()h(Z(ZJ)((J(()hZ((Z((Z((()hZ(()h()(()h(((()h)ihZJ)(((()(()((ZZ)(J((((()())h(()h()(JJZZZJ)()()((J)((((((Z(((J((()()(()h()(JJ)h((((J)h)(J(J(((((((()h())h((A֊)h)h()(()h(QEQEQERKIE%QEQE-QKE%%QGj(RE%QEQIE%Qފ)hZZ))(JZ()((((Z((((JJ)hcʈȇǙc4,x!OE%RE%QEQE-RQE-RQE--RE%QEQERQE-QERE%QERERQIERRSJۑ) ) `du:J)(Z)i())h())h)(((J(((ZZ((()h(Gz1--RQEQEQERRQKEQEQEQE-QEQKEQE%QEQEQEQEQIE%RQE-RQEQERފJ(JJ((Z(Z(Z(J((Z((J((J(((((((()h(JJ)h)h((()h(J(((JZ(((J)h((()hZZ))()()ih)((Z((Z(((((()h((Z()((((Z()()((J(( ?룮)()())hZUNZu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QEQEQIER*/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(JJ)h\nw|RQKENZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襥Z(()VNS(((((((((((((((e2E%%QEQERIE*Ӗ{ө((((((((((((((((LQIIE--QE%%QIJN^u:((((((((((((((((S*:)()())hiN^u:((((((((((((((((S*:(J()h(ZU/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)((J(iW9{ө((((((((((((((((QtREQIKEREJNS(((((((((((((((eGQKEREQERQEJNS(((((((((((((((eGQEQKE-QIEQIJNZu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)RRIIE--RQJN^u:((((((((((((((((S*:)()((J)VNS(((((((((((((((e2((J()iViW:N((((((((((((((()GEQEQEQIEQJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)RE%QEQIEQJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:()(Z(iޜu:((((((((((((((((S)QERQERQE-RQJN^u:((((((((((((((((S*:)()()(U^NS(((((((((((((((eGQEQE%RKEQKJJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLREQKERQE-JNS(((((((((((((((e2(())hiNZu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QKEQKERR*/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QIEQE-QKJJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLQIE--QKE-%R9{ӗ:N((((((((((((((()2Z()hJ(ZUJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:J(((A֒rӖuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:)ih)hJZ(Zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(J((iN^u:(((((((((((((((( ?諢((((J(((((()h(()REQEQEQEQEQEQEQERQE-QEQE%RE%REQIEQE-RQE-QEQKEQE%REQIEQE-QEQEQEQEQE%REQIEQE-RQE-QEQEREQERQE-RQE-RQE-QEQEQEQEQE%QEQEQEQE%QEQEQEQEQE-RQEQEQEQEQEQKEQKEQE%REQIEQIEQIEQEQKEQEQERQE-RQE-RQEQKEQE%QEQIEQIEQEQKEQEQERQE-RQE-QEQEQEQIEQERQE-RQE-QEQE%QEQERQE-QEQEQEQEQKEQEREQERQE-RQE-RQE-RQEQEQEQE-QEQEQIEQE-QEQEQERQE-RQEQKEQEQEQEQE%QEQIEQERQEQERE%QEQIEQE-RQEQEQEQE-RQEQKEQKEQE%QEQEQEQE%RE%RE%QEQERQEQEQEQERQEQEREQIEQE-RQEQKEQE%RE%QEQIEQERQE-RQEQEQEQE-RQE-QEQEQIEQEQKEQEQIEQEQEQE%QEQE-RQEQKEQE%QEQEQKEQKEQE%QEQE-RQE-RQE-QEQEQIEQIEQEQEQKEQE%QEQEQKEQEQEQEQEQE%REQIEQIEQE-QEQE%RE%RE%RE%RE%QEQERQE-QEQKEQE%REQERQE-QEQERE%QEQERQE-QEQEQERQE-RQE-QEQE%RE%RE%QEQIEQߥh)h(Z()()(((Z()((J()h(((J((()((J()h)h(Z((()h(((((((((((()((J(J((Z()(((Z((J()h)h)h(Z()()(((((()h)h)h)h(((J(J(J()h()(((()(()h((()h(Z(Z(Z(((((Z((J((()()()((J((Z(Z(Z((J()h(Z((J()h)h)h()(((Z(Z()((J((Z(Z((J()h(Z()((J()h((()h)h(Z(((J((()(()h(((((()h(Z(Z()()()(()h)h((((Z((J(J(((Z()((J()h()(((()((((()h(((J(J(()h)h(((((Z(()((J((()((J(((((J(((((J()h(Z(((((((Z((J((((J((Z(((((((Z(((J((Z(((J()h(((((()h)h)h(()(()h()((((Z(;ފ((J(J((((((((()(( ?뢮((((((()(()h(((((IEQIEQERQE-RQE-RQE-QEQE%QEQE-QEQEQIEQE-RQE-QEQEQEQEQE%RE%REQERQE-QEQEQIEQEQKEQKEQKEQKEQEQEQEQKEQEQEQEQKEQEQEQEQEQIEQEQEQERE%QEQE-RQE-RQE-QEQEQEQEQEQIEQE-QEQEREQEQEQEQIEQIEQEQEQERE%RE%REQEQEQEQEQEQEQEQEQEQERQE-QEQERE%RE%RE%RE%QQEQKEQKEQEQEQEQKEQEREQEQEQE%QEQE-QEQERE%RE%QEQEQEQEQEQEQE%R3`摜)4g8݂?:((()h()((J((()(((()()()((Rm_J0=(:R:RE%REQEQEQEQERQE-QEQERE%QEQEQKEQEQEQEQEQEQފ((((((((J((()(((Z()((J()h(Z((J((()((J(J(J(J(J(((((((((((((Z((((()((J(((^QEQEQKEQEREQEQEQKEQE%RE%QEQIEQEQKEQKEQE%REQEQEQE%QEQIEQIEQE-QEQEQIEQEQEQKEQEQIEQE-QEQEQEQEQKEQEQERQE-QEQEQIEQERQE-QEQEQEQEQKEQEREQEQEQKEQEQERQEQKEQEQEQIEQEQEQEQEQEQE%REQEQEQEQEQE-QEQE%REQERQEQF99()h(((()(()h((J((((()h(((((((Z(((()()()((((((((((Z(Z((J(J(J((Z(((J(J((((()h)h(Z((()h(Z(Z(Z(((J((((()h(Z(Z()(((()(((((((()h((J(((((J(((Z()((J()h(((J(J(((Z()() q)H(i8<1 A3REQEQEQEQIEQE-QEQEQERQEQKEQKEQKEQEQIEQIEQE-QEߦx h5Cq̐v?ZSqӵRQE-QEQKEQKEQE%RE%REQIEQEQEQEQEQEQEREQIEQEQKEQEQEQEQE%REQIEQEQKEQEQEQEQEQIEQE-QEQEQERQE-RQE-QEQEQIEQE-RQEQEQEQEQEQEQEQE-QEQEQEQERQE-QEQEQEQEQKEQKEQEQIEQIEQEQE(Z((J((((J(J()h(Z(((()h(((J(J(((Z()((J(J()h)h((J()h(Z()((J((()()(()h(Z(((()h)h(Z()((J(()h(((J()h( ?諢(()h(((EQKEQKEQEQEQEQKEQEQEQERQE-RQEQKEQEQIEQE-QEQEQIEQIEQERQE-QEQEQEQEQEQEQEQE-RQEQKEQEQIEQEQEQEQEQEQKEQE%REQIEQEQEQEQIEQE-QEQEREQEQEQEQERQEQERE%QEQERQEQKEQEQEQEQE%RE%QEQEQEQEQERQEQERE%QEQEQEQE%QEQEQKEQKEQE%QEfRE%QEQEQEQKEQKEQEQIEQE-QEQEREQIEQE-QEQEQEQEQEEQIEQERQEQEQEQERQE-QEQEQIEQERQEQEQEQEQEQEQEQEQERE%QEQIEQIEQEQEQEQEQE-RQE-QEQEQIEQE-RQE-QEQEQEQE-RQE-QEQE%REQIEQIEQEQKEQEQIEQEQEREQERQE-QEQE%RE%QEQERQE-QEQEREQIEQE-RQE-QEQKEQERE%REQIEQERQE-QEQERE%QEQEQKEQE%REQIEQIEQERQEQEQEQE-RQE-QEQEQEQEQKEQEQEQE>QEQEQE% Z()((EQEQE%REQIEQE-QEQEQEQEQEQEQEQEQEQIEQIEQE-QEQE%REQEQEQEQIEQEQEQE%RE%QEQE-QEQE%RE%REQIEQERQE-QEQE%REQERQEQKEQKEQEQEQEQKEQEQIEQIEQERQEQKEQEQIEQIEQE-RQE-QEQKEQKEQE%QEQE-RQEQERE%RE(J()h)h(((((J((((()h)h)h((((Z((J(((()h)h(Z((((((()h(((()()((J(J(J()h((J((()()((J(J((((J((()()(((((J(((()h()((J((((((Z((((Z((()h((((((J()h()(((((J(()h(()()()()((J((Z(()((J((()()(()h(Z((J((((J(((Z(()((((((()h(Z()(((()(((((()h((J(((((Z(Z((()h)h(Z()()()(()h(Z((()h)h)h)h(QKEQERE%RE%QEQEQEQEQERQEQEQEQE-RQEQKEQEQERQEQKEQEREQIEQERQEQEREQEQEQEQIEQEQKEQE%QEQEQEQEQEQEQEQIEQEQKEQE%QEQEQEQEQEQEQEQE-RQE-RQEQKEQE%RE%QEQEsEQEQEQE-QEQEQERQEQKEQEQIEQIEQEQEQEQEQERE%QEQEQKEQERE%QEQERQEQEQEQEQKEQEQIEQE-QEQKE ?뢮((((((J(J(((5SQG ($P^!x9&"jFnG]m~VPS p^8?Ξ5³1y*;g7ޔka ֡eV\u#\P:⛒eC`SS휋l|jKwqH,3R]J6s#рM,D Xר&5QeTA ;G fU 2CSNst>Ԍw}*kxҀpGʧ/ߑ 8$qЀïuQn)/NfqDͻjer93$NI;aI+'2i7yJT@r=OjdpP.eY@R=zfH#n&HQĿiv#k&Zy,?srOZIdE?3ӳ«Zk][*XOaqUʙ.}*tչIEQIEQEQEQEQEQEQEQIEhj ucT9zNӽVB~ӽUxۜV3K`Jg֟NxTqc+M0H\v?{' ~椔,m皒LsCUvcޣ cG#dHž1ޤP2g{lknVGvH&$܁O'$`W Բ?rT?jY ; sPoc#ֲ丸v#SYi[ۊ{sIcS\D"DA ,MM2Q0>|iETEϠWԕ`G}03U F o:ܓ!jO >K-̌r+^@bCI֯+o |ҟsRa!CTuO-X[a JΕmJ׮*(((((((()((wP9}KʇdJ^ J$rl`3yȏ$]v\j 0@̲*Yp=@HHX'Hs+=s{¶PTz֠_%g#J"u8$X942<}Om 4[:\,7-mOJ ?!u": K)I>֏*;yaY'ѱ!5$k=G5-H1猚e Qz{H1%MjKZ@z/_jX%$ ]-ԒmQ A?F%rI$ASoK=³NHJ.4?{WբI폚Z8GՐIlfIÌTZi, PsSUuӣ2i|UϐKTGl}4 擩 4g)^j߈"cu'9Yc&^9F܀灞Slsc]9_(Z(((((((((uɂG۷\/7PX\ͼyqI#=Nd,H_c X)ݕ6FzR#fEa a'azߑic*"7,rsԹbǐ1sw!%B|}Vd9NˊʞyfAh04};]nIwuL>N0Yw"]1|}qɬ]B^*BF;d my/kcD+@ i1H:^\Gj VϠί"3rO>T,n)-a}ݣ0fAV$7$8I/>‹|JxΌ>zڊ;f;L!H =+>gpPMYv="(?fʹT֮XQ&dJy8.kC3rPF389qM VZ((((((J(J(*$ؤon>yy1H0OEQԮi7H0J4t 3ްcIF{Ru&\=R۾1R[~QO2+_,:Z2 A*GT5G*o/,N7>O ʛ.I¡BI;yclV0ܕi2>ݪՎ Ǒ2ŵRg_5keH+5w[z\x'<ڼNvs%ɟ<t٦ppI)}kWA) g#j%I#7!t+Qn#S T c֕Xc}'L?iLZ`FvxDVA+H#ӧ*`i\toj#$ Uok3Xɶ 8g\1.HFO%!n|sWn^8Fi om@MWv]bYQ2A$q 9^2c,?S3Ÿ 62+0d,:Ir:آ)(((Z(()((( `pZkm Kp2~' Yw rI湋̷H0=aK^9 }*ISrL_-mGp\sHa^z0@ʹ8R#K 󁚗6۲3֯6|@WaB>pr}L>k!!$;bp/Xs*u1G [WBu2!YDC8, cP\,Q)#cPjmUb#JlaAӤ py/-@Y°G;rOU]E CQsgwc+Ri _n!9Swb[!rNFr*r6!%ML0i?J9囚7;y#JvUQ^})Ĩ:W+J(J(((((Z(Z("$XFxɋhK@V5Xm?3sY(2wO~+>1ʹ皒so]d)nyi34xY}gD-.Dk{E620v>\`5[ssYmd#.wWBʹ t'޶%hR5!p=l\J qsZZzGsW-v|ɦVP-HˑרG V.@*faK%@w#j$RFøRMɥ@OV"6[ژN=j+i Qkt5@5˃ xQ$f{S};_K2"8QHQȁX88o$d}+oXԎ@4ܪqҤUw*1'2~GIW?1oʮWM[4QE%RE%QEQERQEQERE Fq&\Ls]+ԏcFA>@D`J# o s9Q%%@|*H .+ijB 3vAR 5ta*[T|w5&E!  YIbvO@OGHʬC?›Pi=ܫ^+gCww+ƣȑSPouT`>P@Q ۫}x (9??¥0m8ȧ9bӊk}A9'5^ʈ#rO嚐W+O8jVRWFrw)>ZUwE眃S(+.$VhcvF_ޭjŇGUen 8:Vt o&r<NY) G"tG.T.LA1yRR264+}$aOW dF%ᓞBZ;: hidoduԞ`J=d'r*H҆1=*/znݸ*&?]i(((()()((c6}*)[jVFqajYz˼W4p<ZYXG~Y6m?.*($9,g4?\}j+9LV@mǘSwqVA̛UG]ƬYIee1ʑ:r[+md,k[*tqO?+,,WOK,-n'X{q)b&K7~"a/C⣼} vEu 0g9OQ0*~7?k8xkpxU )F7FliϵF6Z_?9=pj? 0+QMl\7kd? };|d|=ItS T3DZ$gjV<܁QOۣzI7:9SlJpZUg$U1j~-ɦ,@p8PF}68S\ gҲadˀ4y/ilzLҵe<5f-RQE-QEQEQEQEQESdpRN* mdEq'oS$"I-2EA'aHMAȂr~)(T1 9Iu߽?LR]u҄Ìmߊ!3:zq.8֝mC?m5.aV92t>ZTw[ 16* U]c#r|s[/̧B| Y~\R\ ӷ=})q<ߔQ"4n idCkҚwA(XJ0ꅳ 0j"QZ?)=S-II$̣j՛|0 Kw76FqϽTD$,>j($DcB*Xp=z֯FB`>WVˍhSծWi]U%QEQE-RQEQEQEQEQPܢ;T9%ꖥʱ$5b}hU$¤dTzXՋ%bm褶q̿&h* /XU{9;ȉ8 }* 9B]!<ޞ@fH-鎵$$c叵I#+1ēB1K$g KT`NDal]x,x4hٟBpO.ZD 0P4EʟRLZ8 [qskx*advZ%[H4Ne SP/'恴ƑdQ۾j_0I4`uzU.EaެFQ1!| ,~cRIoܓjփ?.b^eB\ |fx{|9oy ֳ󎴩&dF'Vc|I-J<2gk}Ik,R 8XA rA0[V?pǷ>j$+eϨ=N5ܦU!SRC/ Te\%Jȿ;6z}+6MYxn2C1FC|ۓUyݗJF CQWy⋸s峒qby$UGpP ~iqF)q׭h1(tJ7ӵP9jGcvtķeT&}ҷ폖#ٳRĤ/',DZcPCEs;rďx_;Mh%zTXQGztj6C}U}fѺGơ*)~5Yyݰ'=EgekӟzKQ]Mv5EQEREQIEQIEQE-Tr`H^Q5`?b(o%He~@A\u.ù#W;< ěA9ү[BR/1ASEm@?H8֬Gm@EIy3V,r|̼{ Xw ~T#Ƒvh=]4F햕˨ %Foq%we9l֩M3?jY{- ]vp H6Mg-8v?6Oc$15f$6@|;]*g"CGj]2$Ŝ|>nSX8"xq۸چh7B*D!BU{YFcQ$MNo\:Vj# uaL ޵̶ V9ҬAg͏֬}6VjU6"с1ڡRCMm9Z28RV}{0d7rk`O8+dd@<̜ _.1$T #Nҡa,dAަ :Uig#OtU!!@ Ю袊Z((()h(_Z(pGoH1Mf0ifzvs3Iq#6#;gy_bzv1L A$t E$S#,KldzfH, =jݝ\XKp'kWYy,v1_ݏAOd׫y 9<֜U OnxO'?,~bW=;%lx3-:±t"N?r+ܗ~E洭`ϻ"kBݖt*)/rňP8\ic9:jǾsڍFm #?]c Fxަ_Ff(#SZuklA?Ci, aGEg,֚ϴ%~YN9KSf-N#tZm: $9b0kv'nX4锕g9L#ͲmS/!O/XW}ӌFa8?H\(YkypσV3D򨌬Vk`]SL}A?O¦ARp*X*O *dQզ"TUc;cB}ФUT(!VknPuvU(,U5EHIZeh$K=MWE&!7rvdpaRۏHI\'d8BӯfeaApJh˙@eiXx 㣽X}?1޵on2< y-v~\oeb&0@E4"Vdv Rb`?Emn.wI")@cTR؛2HdIki: .-K;+>#6˖#*Һjk)((((((E^"N8= ejVYhxʞBٞV"2ZȬHu zpKX榕Dr`}@53CdqU%nXţp;#'V-ܙ$Tti%p8czI?1i_#P1az~1;EF[PN$B9ޚ\I2AsLv3iiPszao9'wڬ 0}MEC7g8oγfQI*.p:PXK-ʥc^QXK%X"Bndtls^.̍=i.TrǮ3]%vUQEQEQEQEQEQEQE#3tVG@$u8+[b@4w>M(T4>Ywyp7d- /L~${bu[ˆt##8MR9sTC֥;v_Z4Ş6V09=1(ҠTpïʼ vO$eͻ{g&3$%؟JfGP6Il- 5& jrM< T 4Նe33cV8jͲJ"Tm+N!1aQnA?G[a< 2ӚNJ#p~qڳc{,j[XDwG}3ޤHGȣ!0=*+9ZU\ޙg)BS(EK9>ywA.GyB]fE2J]*2(g 'ђؙb,1FS@||$dEg>w9kZ١n_=p?dB?>ԣjMIec#zT5O/.޵cHyļ:1vT*(1C[j;n1^l.=ºJJ((((((:Qҙ#`d ơ-{$⣜ J/ZJ͕V[f!H\/lXFIUjg˧Fg`2j̱ `?x`HrwfB2XbXu5WܽWRY]~d@B; N6w[z [l~^+F0-Y4Lg#=ITXNETv2KV$nb eX wy6"1py8Įmu֕Nagϡ51\UV"kn{_,,_y}Gm =pS/Q㱨5>T?.CP ܎i,ERe9,jn0R\`,y e:Ld7Ԛ:f̿A9ƙT^#۸76i#y+"##rns`TLHH$`T`bϘrJw A$$ n.wXP1Zzoq;@#WoURZF?PO槾?7)b_pnU UGh3;@ #yp'1TC€>drx M.{zdowM厃־9s q־')N)"0TU?ΩI /U~5Ypw |Ȥe#w`3fZA FV)#P254L*c2Fj2dS=?w~ZӤuHʜU9w)ZnW3`n*qמDf`720{V#7qU.ci\1X|&k0*ޝ/$Ja{fd6c95bXQ}*v eϽ^ˆ( c%I9nUQ*` ~m8Uv;H O Ny8?]X";%oG0O^WRqMU#\9-V]ag9p֫]yas qO!%DIQd=A)c9/ջ$o3H'jh5kx^sSĭd֮fڗ o@ jB~وKr+R+N((((((GXTWS:}j;D@Jo#MyzW7o+ߗ`Oki{cX7$q;/ƨ]nے qY !+}Z;__aVgeWrNGz1oߝ q80qLZGOB~)CJ@?ZO;~+nMO>Igҵ-l E˿&XLXb duy&O;:&Wj6J²u /sGVN*TG&;dS]m}VAMXUvJ'ڙ [ƍ>T03 jm%u;#}@."JA$j׸ Zܾ6SpZS-['zRonZKŸLL ,C‘ ,ӚkcUJp4FSE \/DbA(bfZ[a%CΛl@ \v[Cqޛi0V'h)!!С+n1 dj1=ݹ#ݻcsSW*b_\^yp2qڮ#oh.*rɾ@@1灀|`p[)ig'iڬyon.w'Ufqaf @G,> g۽c˽sj |V<@ItNw5dۑ-FNrFk, X$f?XM/m\8$ S-ɕ sV<;nę\sB!GrkR/v=! gpQݩjJu-RQEQEQEQEQKFhuQaOҹivM#\uMUH#q??`bnmZnZ=pN4ӽGoy%>[Kh0L1ݽp $c,OK5˿j3/NdXy%d HL-#Iڥ.rIkVWrIZZGĸ~Ux"1{VW&G8 ~(i5 ccڔUO$&Tmi䁓UHZ$Qs= Z@:Tiw8dHPXRK'+FFy>򘪝zMS05oO#I Á5n+di݊hQ()"#fFܷP"a5bgWJ9u־xOKq֎r=$6Snㄫ TW 0Tjv:p?S\U$(8$ٷoךLK3F/z TijuYW;U;Iq'&ܯoܧj9$hltcֱ,ەa~]\A'{˰FkAsZIs_W#pЯα$.y^kLN1Z4q<`cVL6=kJ40/'2!/KV*ZJ()h(Z(dͶ>߿g!v梺m늫8S-dd bfNNYaf r en3*RCɟUYحEn?o6.k[OitؑZCZVpRIosS$623-EݟLU79ʰ.unYXwm#S{ĹGlc^=h(KI>}sUFv,XMBsdգy|ZtX'siy@˹ nݏNL˼]żYxFP22s$ U"ܮh<6~U_*챉vv&sHxL `23ҙ4mxMKV9!W+nځVM sdE0@ F]M!~t^_$nL9gD7`?X $8lW-1"?0V_Y#aSyzv㓞b==;RD/Ƥr;S[?O _6Ш;AlU Xa*}!{u3n{UdMxo~ԭ;#)w4YJfw4i7sć<%;%?(mٻn"~hc8A5.19^4JBИ#UѫQEQEQEQEPK1ڣ6I8PucMwH/#mQyCuEG$8NYq ʓ+%finY5fSy[ڵ=FKǠU(KݴVͩ), m2UTzj60]@:}~O`II 8 [uIE袊'OA@ BugTRh9Sr͜pzNOҩ^Iql~]=X%0l91Ipde8<͸柷 N 9482,1+3n$ƌpXosRD>jhCZ(9 +cG+|8M;A`ޡ6p \O\U 2vV#;WU;$DmF|ӣRpaeJzR.V w={Tpa5#dx80x4$vH7qG.&;R)£O^Շ4R̉q1}x'hϘyfHy%mh)(=@LU=Q;(v#Q_3P1B,mi+<}aGqY9KoA\}ynFXაOEQ[j~j#57jbFy ?处cRb b8vnF+f_&*XlwX_eTf ;cHxQs׬l'n#`]#9#VZBcq[RgE O1zԒZ~\3VkS\\H]39|[EBcs*Br G)4ϳc(,{J8o(KC!"\:*ɐޟ,j0I5b;uy?54q$C 44RFXǭbxFT/\VmPAs֢e?xYzyXj`~ъS`8OӌUrTBb UrG >aSkvjEô䬟ҋ;F0 8 ֩2~cU$OJM- U<'0ҭhg=dE!N>ֳd8#Ot$ ?b?:'[u`*Sh@SyxxԷ-h8٩Hpq ~1|?> viy?. Z1s/ը1Gڎg1(뚫g  OPY$2IOZ@AGUp58jʦ#Of|1`N>ZCN59$yn$$w#1[78˥v~-ӶX0>k-$db5{9?01=L\$Ȥ\z rV# pCU",h!ႠSZtYTޤ`d09 pNqkiGdj ~FRq9vAct=7U}sYH {)8-da7OUVt  5KND8FVV8Xn}*ozpgGanJf0ĎzT@ǩYѯQFcsDHNp ӥO\]`1s]ϟCZIu/ZAV瓒qcݏjg3j ;>{MM^2D'/Zė}6 RkmO\ lj_2b+\Z&7βU,`oiSIqm#g-+kH (iY+cL)aےMYl7'w7w cSMugګI gmSO%CPUO$4aUEڵ\0xqLK=c.(׀ϴy"/ҫ%sUXl`AZb1B.zqI4O^Ր;u$]Rjj >AY"Tbxi5aBz }3 vqQY.p3L [f{TĞ?J@*2rĊyNjS*^8*CJ78=y{'JwnHQ֢)8AQ|W(#LXƤYBOZHLsۥ0`Lu 9H*78B1ڐBQVKF}*g9vD_?ӶN[ ѷ =XSї#*pTY(X ^jųqNIx2. p1VE.qڴd8Ed;^L v{Zf}JvNZǹF0sw5SQ$g0CLpƫjyT`Ttcޠo9\.{Ud?j ;##*%w7o}ȆǷ4j3\IsI|89"Zq<ZZo1ի[68*`5%Z^#$ƤcہWuݳG!͏kg#<՘ᴱ'3Vȱp:GﵤnFp+6P3i: pf EEwjh!,>ͪy˔;ON\[`󧐐/X`E &aP` t,aaS]m\2X%Fyo_J}0F2d> "/̜Ʃ\~&kPik]G =mŷdQDž4i~6F>N.Sbt I *}-~q+{)- q)[+ROp9829M>yM2j6GNyqэXFBs;(T$TwE8P{ pU: *Fp @ȪzUu5hZ{LTDTd #8<"#UJdPNEASj90ǧA2y.%ڟ; dhV@䎴8~)e5V3H}(+[;B|8>-i̛~#{V_8,S Z/,ppǧ54wSŽy4n%GX^_?>vD8Q*C!nd* $Fgrsj=|'qm'䃒*|C95q0 ,Hdcު'q"T{Y^ASQQƮ㧱ӑrśE7LU]̹jubRq)q}W?r$Tqi[\cl9*Aִ,du2n´--`HO3f~N:n\Td,~O {k[QZL*O|ҽ``20XWI<mGgڄqXw2ҲDQ[:j4o[ZlRpH("Q*RQ]OĠ~$#kZy pRI5hƛ=Jr4(Z#0H/R$K qn8Ep7`O`\y?jdvlsX3nnX(8c3Xk.[̐xmy?v?xW=c_~aY ޕ\-XVy:㚅ɷbX3* f 1ҭD4$J,_Uc@ ߝ[>hdGP)+o w;Iy>P(Od಴{zTM@su#r9 ޥ9'ց4Ags&TP眊Ėȩ2>z3anr5q]5R&I¸fm1W@HeVwœ^YFpA?Nod!ٞ9f|(9o%{)Y=[wyI`c ȶERX}8uH"Uxd [&&bdFga͐z5!E؏6nF襾3|} SlVqTlziVYnTPvMMc YX3"m,d>e|`ZdGMtmQS‚ "3n_$tUF#֥~u&N0*FE@ZmNyQklv~Op4n1yI\TValE{4aN{W.B+l%Izm pMdQ]JSY[Z)Cq|RÕ:Y4-Nήxzo2=TV$ԝ[;AՑZ'2lVFU!V@1ȭY-c2`g<8UMs-X ᚢmC쮱 ({HqVJW'VT6>,~4uFʯ,'v?{U]*%T#=M_]LQJQ\\48ڧI+ux5]A(dUJ7aS!G"Q 8™xuvj;V|EpK|qڴ py]9e^ #TҦ]Ks7DEID2">iu;;RK#6F!(Uwaҭɸ9bT}3Zzc\ eW>W41m× Aؓ 6Qɼ}#jV<@LjG7L?{)?jI^39!yZEoodQi< yOC;O$v0?<~U[un',HsS]!⥱dH,zХ->Ne2?JAT{{ҪH p@7qڬO0nfZB8$?Jb&nM[Ax; 80n%bcǹI& 4xiƒShֱZp< {JF|!xU?Zms퓌c5~1. #EĠp6E2otڧ?ʰ@2w5g ņxsU5ĈʿGe5i:H$zuKQe܃ lz/ApZ1†lZR*] 54d]O5< Q do<goii;sM pWsS.",zTD2pjYQL6}6ԜG7֌dRc9>cܒm1T*qQ#Ҙb*I28ɂNN)_9*((w z!t ( zlnޢs4nRnr] .Ojp2MCКpA"CpX]1nW5˙m!If +JhT174mUA01O3+`7«^F±늂3LU ɷ;eO/d?aYa IsP.$8g=Pd zʬ%2֬0]Au,pevǥ3WIrڣ՟}ʢ8Z (`3W۾Rߥ_|E"$ 銭:O1XӮ$OhpǡRTisM$/0?,@zZEV{y 'q$\}^KY/k#1A5mr@r:\$UVl ,Jsy*r.7/m7W?1I(9f?Cx4(MRdg`UbIh6q,R8"0NW?85aF8p4P]yŠl6p\B*@fqԪDO z㩩뎵(7\0J{ZV|p@/#7qKgێ*Wmx=kLݰO)Asޕc 8)8H$SV=tM B<~4 .TwdL;@!PFN4pj)y]e1)r3L|۞jn ר ZHAܲBĹ玼q]V$0GCSZu #c:R1=8i7ټrIcͥ:=z-ZΈArx硬Rq4jA`{~8E9$V2Aro`qY4tJZ2qwhK?`t9cjlmW-ְ&D69?TZ{:UM\8o]ac@Nϵn"6?wϷljLHN'l[9c_cޱܪ_c޲o(Z?OLxuxW@P9ir8* yKǵ7g Fp}iFbNz!_= LD%e$MA.>~(.7b mc,Vmвn Gd.S y?CZ3J|:V4~4X`zU J\w8ұ윱$M?*bx ϽUd2<+8Pn 2=-m^C2*;۸ٽ7=;˕%IQvމ)9DGRѱb`—PVy Y7SEXgp=Y"e۸D?[t}جJk%P}MuVkh.lT'>Vj>s!1A5e >Չy );,AZ;H=}+Ng$L{_Z"!jUT"6|ߏM+;fr!}O<,95YXIN՟|,1U4#pnx;&PĿV'&Fj#_ҁ++(!)d@#i>QVsPc8b}*͸Tp65ra=t3x h~ 'jY_ϑ9*K>*r*4qMŽ99"# ;fX9Q㜞Nnue=+1 A#-*6o[8l%8;?ҘÌnjmN6j.`P1QБ]|ؼtRۧ V2\|s,rI1vqHxy$'d|{)'CN{}6p5ڄ|*?Ʊ%,uAP,b$T{_s?PyH:(ll:o<իTű8>vv2yIWk4jԱdr޴BMGaN?b=7WʌVm5ޤ 9ck#FR*#`Ž0k3E}@J23޾Tvlv1裚 f5iT {)]ڪ0\ro|ij}ޫ;}qMEg#2_$ 8ܢ +Kif@=mYʢIN2=ԏq ?SMJm5RyE|fؐ 99V+u FA9?έ2g&.CO5 ъ0zȄ{T74Ikm$>TjzڱA'o= E"eOjq7ڭPcUbV'h8;PfҬ8H0pvXM)RF cKz~Xtq+4%:CxX5vF59/ sYPdVP[Epr3W/[on~H F` A;9 zl!* g9N[bq$㧭7iX}zR҆PF 0c#EE(99g98*ɭ6R%j zҵt  9=+_O.~cjvz4 wj_gߴqݽjK߰H20U}.Iy&=*k%̲ cWӭrOLռ1õ:ImVp@і8[p[ŵ@un.cx#J{hz{O,?53) ,Hf=MX6۬iN{Է0CİFP~u4E豯Ɂ.e.*MB[ q on>Z?w6*4xGOjcjyqDNdn|:E~5kɦ2O0 /=*8.#(qzTQ v=+RIKöA+:Vh@WykKx'8kO)kaנv0 '$*F`n4܃!SNߵssQK:!9{rL~vu>f'c0P=u_66BE{62HSaO{gaه8uilm6rdl@$lS#oN99j#G 2*X'u@p5FD_1}8)timl.1ӥTIx2JqVYw9Wd,zu2VόndnS8+*W\j 5.)PcTɷYPH/!:g؇";d5ic!_23Gu8/XZn5%U8=k*F0H dL 5ڗ;%OO]f;n$)+IE`Pَ/04ʦziz^[4mau qEߵGlp]Mvs r* 4 nP>-)6A즐U{HAUjxl2GJvr<)֙MyJ.Du{T/|TC 22o^y}r3Տ9m?y.LDc7L/ه( "M#2ǡ*@#-Š"\Ǧq[uܡJEP{I {IO: `V<褀ߝv,~٫W:j]>8 XtI[G5XLtyͤUBA(稐c]Ve8_?7jмD!=XTɰc6U3P˯1T@{hIasکہq 2XI8pEŠ}6鿍cVKb!p"?VzKӖIhƤY!)E]xm;VQ%Pӥ^Hų ^ FkcQL^IPps2 jeHRdҭBl#n#&zU{BgqMx^@%JaBU\jK;; ;`1XG2=3S\ZIGC! aAFGzo1V#+ޚw1أxGV57j{UW;8vM V(}jg*zb"H5QqP`Sd\HwۃM8HgFp=y.e z0<!̟Q\?qwʸ}ڨ 98V2Fs8(֐ʐn`E4JcS g \)8Dዄ'S^_]1GD~D)''y/DM#L*{ܚM*{b&rTC*'<UV7*$W.2A<57+eMEr\bI7 bIFX$5P*PycQq$zjHt^9ٵ6>ͨnJҷVNF[JNפ#K@;΍a犣`'+fd''Y65f eZ0Tc s(Uf{{Sm#)C;qXZ&y4nRG.rw ܟs\|kZnnɀ$kZL9ԉXRVu#ޚ!ʮ9 y݅@B*F*/L Fޙ#8>pzS};;nzp]NUZ>~TgoZ첌HvYGNZlPOwJnt@tVŰJTNUWWݻXtMaR7ڒ``l>`HsM7\zsґWt0G>aʊ+Y%,CHޔr]ΖTvs3nj;M5bQ=}k:b[X6{vVu]ݯ8 2MoF;wte0q=kr@oAY]$i|E$ˡnWRb<< ̱I>\>gOLq^BP2vNԍK!|nd~5 Gp9AkjbC69^X!hPQ k ܹ*Ju`xB~Uq 5aڪV|@2!ux &mG۩Pz.+UTP0( qU5{22{VG'ڂ yeY̸ZҬcTg 6(~0eytiaN$,O@),ُg-EJ&U^=Y3Lҝ-M4.* e,PpJǽgQ,Z9)g{V6ù>+l^f  7<`}jglw"Wzi54?5Dj4¸apySI$hD,N2*y0ijY0<#YViV/\pjq>N,+;ÃBMe@ڸ٦#Ic &:4`eMW9>jҦ86*V8Elf>mj6c}WqL`!{B vMF;ka;)QիzC N+h3E1'׭snQoI&6dԴaeZd{$:|n_Rkn7 =;W{ޫ0;GPڳghR4Q[Dq]–k9,W%I E RۘS$LՍ8e+1 05b˵VV%}WZ%Pd>WΒ@ldӌSgIQ_UD qcw#XW r+{K lnGk[Xfܶ  ϴdڞobBUo)b2>\\|j}*r8‘Yg; g|N>*|8H+nA&Dlul5|PQۆ 瞾B#ޢ@;5[P z츤x6So/ c*kƱ\0\G"UA:JUU# W)UI#4趍܎ޖ2Җ2*F?5Y"}j8(4# !"T;Iـa#0Qyxc57'jwu9QVa. 10Fv8_:C v7ur; %{NLnRM(\|n$2޳G[g|o>K'm;#277"2-屗>5 W̓QASʖ?:t#5oTiʽQ0>ui˦O*pUp?ԧ6,PwjS}_Ei.ZVP[RP>nkFpWf>lSTnSUM>Q"I倫KϭOmfM3+>v4$ۅPpTe^H󼇑*$cf9ojylSZ}ldl*}o`d 3E8L `;‰rzRJp>= rE^6=jӍcaH,(Gy TaGDDDہn㏥50Acۭ:$% wN#<ޜT)e8Pr}P19>?ϵWIq#** <;A*AP5qϗ{Bp׻!FT ŒշlUDyPprߝE^ԌF摏iKs[we$~A%ę,Z[xD@ԊDkiD**T efai|Q"c.J7 * :CkJ0]AsH,IG{Vu{cXcqzӁ4GWnJױhtc8VL#J;?4ܟ̇'? u 1,x'Tg$.1ב5Oʠu;fH9bhH}ky! P dp16=*̤ip|9jĿkgc¬KwPPM!#lK'iIĻ-"]?v5PG,054s,ݖzJ#R&P(=Uq299@/ uHSWSr06LTcxFώF8 aC@ [pX#)1ޛ;YPzҟ 4xc͐kH$K M zZJ;RN9 sP2 Ci 78;cv05#͟M. 9SL]lenY7vmY"uɬ}JAw@ ҷZM!;WJ\`8{b4w9V-e;UqD=Ol*FFJuH^A%I8(9TB_U7;0RO֡$pIU<$A-)xnj]@P[t>a$5^IxOmŔT -v*]Fi pEA m6dA8ۻjcU.vU<>E^ޠxd 9Pp#j7yYy@sWYyc>uUQj6$ SRG$ӏ2i$ڈĞ}1DU'>NOJ.m:8#?D@ʹzIcMac6E8ώƫ!*r; v5 1R=A$p3h5i잴.7aiF3׵P>jUCyyc[yDL# tujP 2`svTPGT6~c[(LK͜J2rie)].aRxKY\3RM*6Үw4Y`U%˻`9V}q(]7ܫg9?S'urO5-d09TڎشT6fn*[%(Y85'0i#8p/8oWf(=X$0XFpqK9U aXR؅'k.Prz%sl*SH ?h GJb =N9~\ګmU?pzE "3!<:굴QBe`{$%ĸ栏0$LyJ̉$f>Y?NB6$'$ң GG;x^3RGvVtQˁdh-!'*q&/)"4ڴ!!Ų8n@-"q Uki#?s%:vi#$\CʂX}j=.5|tStII`sO2՗h<⢖iUJ'8ERV~w)J@=cR uX G=t-'h)3TWLQnG\zW UAN̈Ḗ=±5B)<j'dqJAFIo/̑{ ͖X{oSZ ۽d8r;h1ʏմsRCG/n5,Q (1um8rOVeಚ͋L2J^4zuK4(;fclK(LS"l婻qRO4XV'zip[cґ2 ci#b & 'R3qqǯZzbcӌyMb )֛'`G;8Xv>҄E$6L)=i%zn&vqGqM.$BzWjr}^Ӵnc*j^ۅ6vz~i;HPz-O$%ܷ.٦,S:TW 41QA=*dFj8ic8v1q1~e򱲿Vluܝ_Sdą1Ú\؅=h$6UHs`mҧ#.G 5{w 3\ e܄Ty+S*Cb=:#E*jrR ]BDJF2wmVFb"a=5yGH'IJ]n9 RU_;(*A'-RTNO_0 g ) v2?9Id$@rɓt>ᐛ)$o3c夐$Wۆ5ߘtUc`r犲r:Dz$ !*58CLS>hs=qU.~L5ZUKdK͐2ږ-!8Kk|V'hV\U{U䨤 Қ͚>Qy&-3jǔ A=MMs"Ԁlrx*ΫxbHDQxڥ.C 86yxV;bUҭZ8XcPik1xXo&x(#{Tx$ ~o@jΡy<*7y&eU{쏀ntcUb>U6yj8@vyjHp$-냜$m2G5ǡgI8j[m@ҿ12qǽHJw6SI)\ajMqNI4dy&FN:j=5rIJ› rrW͡drGo9y[/TI,6I^gi[``ьp94( o*zJ{P@%ϿC4[oH0:BO')a!rIc)Gss)Ɍˌi;/_8I2A=\jpfhO֠`Y* =*FQXq |B)$b8ܕ<ڮIrۋkv‘ՙ& z*u*D& irıAdD2[YbX\9BKtX-KtlZm.G-[QxUϽUlȯOZbӖ gqk(RH$0Ojh!vUe2Tp{E`i*Z:rX* E*J[Šm̄U]Z*zzvڔITʝ#i ODn .2MIklvKRFUTbOڪjN <lj#Ȍ5=UBOoQb[6nwj\m@^-!'A^,v P dsީZinY ij=rJZzj+ bՙ+`c 0BTHi2jE >r;qW"T<8j(Q%889䵍4sqs0UDV;5 ) o'UfCj C{|Rt@j} ODT(xRLsHz:Q)89A֤ Τbj,aaX$BVMHʩ§LMHrZ.eF ?V 雐=)mkiXs)YFGNIU=Oz[DyCK(8ڼpIqz2ZqaӮm 7m9O1SOD0=BY>aU4Ba@ZW& [ڮ$F(d\XS#Lʲ* U84&  U٤ aWgcj4b*ycUݜU39U?IOHdu9I c֚YpKIP7҂dwvo ȩQ { |SoA 0C c`M0f/9߁1X7K*\1#i%P5^ Ojncf#˷Xsxov˳u ļf׎*^L2F_*8v,e?lQs#v*}4yF9U9v5AV立Jq|N@g{~#qo.ܬzgRl  c pQƖeIe={T%g-jO,Kp *ܠ) *(^*QRZqZǓ3I 8O(w5zJ,E6yh[$Jm(SY=FNߗf{$k+ SxI WsmhBT$5f6mF6'@ۄx-O?g[nNVFb6nrj8 bq7NLjdyn.^nQ<)J9./iFکOxJT"\dԄqA Fq.<.p UY:֖B9==aʮQ 3ʇJ_U}UOٗE# Sͱ7cQjm^M+@SU|;DWILk~X&"cMǠ"s>ܓܝuqj$3_m$Սzl^T ( >5cS}ݍT(ԸW`ZG%3UQVli3<t\`TFi/\gc\+M}{Տ,v+ ~K$v;Gs*ysg(f1W+e@&}kOFWη|qcZ٨y1 mQ{:z+7GWMu1][B [5K6Hjk jVU0:U{Ȁ5SR̄7cJ^޼ep¹`rܻXV;QuiOM* >4}7GRh:t==ks֪rtۇB֪jy:e@H"$=\ŠfӣI$oKQXU`h~dMIe 6@Oi|SƨH=PRx 'WOhְ;O&2vUEjM{4mO#=sZ_K^jKqvb'qȪsF ȪܘPEiAd_N.zU,n_W5zU擖ңO`İmkg$^tvvE-yRsV/t)YO>}=|9ǽ[YlVe]O3+,'$Ui#խD0.xKÐ}>*UǥU&S6Ngn֭*YAdiQةo2HsREh `Lj+dQ?!Tl шUP3/gQIsKW'?!X:LF,w=)W2zd~Jfwfo>ǣWKm'z7呭w2=Lz™1""s­n@p~NV]˶:=AB~GPr{_dPOGxm` s60@`gN|FbSW+O:Gk=kn+3mIp?~>%(ҳ|@t¹̪YPn.'|mE 8Qjx|qsq ?N+2QS4hg8!kUqf؛V,LpU+rxA<+ɬ]0;X6;8fm D VnoLwe$:æH9c '$C CXHR?5Cq0I7&a6t( zja9^ )FYK*ʎf"T5<2r1r>b0*Xŗd?12l{ٲ繫%&~cޮ17Hv=jKj{Vd~fGsRkG5 !ZڜAnOȲLqH_7`sȶOG"k j_9YT3W,u$rF֭ 6[Ko'BFW,'xn ktrAV^/YZԾKOj/Xnņ囂M`X=Þ@\Ʋ@Ӱ ft7 JtY4v$Ҝ=n=W%gs]Yh`[)J~QEc4Q\eՒeCr?s:jx`uk x` IfPkFrOɘ"Ě\01,+rEje#A]0lhtRQ[3EyxǘX4MNVң]a!\=),]RYsCu&bSqVw[T~yqnkm4yhRXw,iʌu:v~Wꢩ*ciZ9r(s}hsMks:$0#\[â` q<.Er0e oԱ.qjkePcSO'd:u5 Xz*[| )&*!-NŪl|Zw]cM?؜ ZXpŠXUInrrvuxHs&W[;>sֺ]5١#Zjj+h9CTK- YÎPMJotuME\ q4cjD3ٛy-)]͏pj6{Wc( V[W + [Hfdn>:Uiw,.PL(r:6*]RWS͇{խUYpqКKXr0'֡ m$To|T:% vQ^2ޅ"^I֣1j'S+Zb*z6BhRop!lz_Kot-HIiti?*87Q]ym2:r(t c-QE8 q2s<>n/̍ڳ5<5`2UO]!' W',pW Ts"ơ\׉buKn'!TT&$0G4S,1ED\L_1sRZ7inn՟ F/#}z;qU9eR8AT9Է;PU{k(#uZw̟ҟ4_ilecU=$\kvR%Tr6AZ#F{u'zgCK$ԣzpAԀUO+:0OJ✥d-00 7LЬvcM"8\8`kRg5^ZtKh k%[ H w6 {duf"aX`3RT%9ceEa".ar~;}_YV ku^0x<²u.X.+/^,aҳKVHH|FQFvh+8P !MiC<ˋC#ҧYncCV,ZK NbUu5ȀB:hvW0LJ1K skk,mbf9b&aB'-KRQEQ֫mpH MFkx]'a*찤0i@dy۞Q5KĮdՑMS\ɪ$iP3V'ik!sEL=+6BqSk]:V(@Ң. nf=;=GtP[ׂ("6ܓ+=]/֢ ҵ̇'ZiyG;ETon/_!Bx෹l8-\؃͐t 4dU>'grI=0<}85jQ9HHPK0vJ/#B:=53GjnjwdJW}p=gi'+wp*\XXT hمN >T@5_i"F 3Hr0EW3œַWycnxR>v/o @<.'` +ְݩGldg9v[<_TW߅n;+{b1DeR%G[`펴Vt?Yisq /YX^]IB/Ykqq BfZ+iFsVl셳 W1֭Ny!3XZxW )S1O BcUsaa8ҵf>)$+r>:jrmXp gHMrrEtZUvVtw1=tN.1Vflqj[}r̹\|o oxZ @_N*p7jpF HNܞE:T1}]gI*`tڨSi &$Jr6 :'9Le_$d ~WE^_6%x5iseXT}jilk:'}F#{z},MYsb% r;կc)d=Y V!(u${ ̑F +#ct!ܐv.ܰ,)d&Sgڤ`v+]-(YL`3YQ A}(*+N-2 65ۂ|Zkŧ% Pu!.$Eܾticb:u')*(YDQ8G:8⥊tD]ZErF x٬Il z#5ks+SjAݢ2z*Ŷ 3 T_#J<d޲7!*ј]uTn.*hHkpREBQQNΝ)lc7ZSu4`dA;g8bH?Ju6V xw.L'}HrTf~lnyq|#mH*6 cjgj?{B{rۺ͞1r۹5F{9 NY$Uݰ{TIgt;K% iرKPj]ŦTV˹n/+dog2HAYwwr]^B}C軜"S$ƺ->]]`.̗q[}j4ʭĀcs)TMaAX1V+& #V5j`309*΃na G5[JhuIp7ә^\-C+'QL'_M%hj ˌS%(e8ߙn-MaVڢ,ZX_,[q YGHƳ;cjpL7J2m8]ӴgB1]vpV5XZGcozVZ95j}p1OA\rn]j|YUTדsU$ ~ܻ"T9{T~x⡠  0?Ḁ ;D *G'n:/B9AtRTz )d/؆ߚk{u[;dYT8,`HaH"\Q6 £6οґMuVR4r#Iʎ) H6{bl:d.=OZtH#BM7֠VFϩ3[v?FߏzVBݎE`9B_eIo{syBPkK,| j bx"߈ Qk3Bg=(wMbӹcAx:je ĞjƞKE~&iiplfU]q*º@1L#$evq&ni3myW)W`@A+\1W/ s}괭e+-$e޺[MFW[h_m}m+ba0**ZgSq?oҲuPYs3~jB?.3> oZtۛ.c}jnP$M`]۷-x{֤Zl>\>$dh9$Y'tX2Đ*](#VYnIF$qbF}j +1%ʫ*ԨHc 0Jc@8U5[p6W?jn:1co bdX0ZI=zՑ~*U֬,xL9\G= rzƻ8`7=qM*pQn upDLz֬3,j?xԮBǷzFH = dU|懅/)@(hFp)56$MNOcF))Y@Ee?QQH>Iy%ԱF鏕HeXK3zR,E/ZjC@~ݭ"6lc!8Px"zmpR&PpN9./>IpV6?*?jy5ȷ-$PGSYI,ۖF?S{dr2k(O(|sM#穦>IMpO[Wf1{ [cr#=cІz|W$?w 5;ǥcvb{_9.? OflF7\ K+p% ׵e\NBu3B^E^ ͻ$.b꧗oAynsǹyn퐑tyUo>lEA܋KGkjo"ݜu>6QԤ{XFrkѭ-,XZMykU Ga]RQtjT"P]%y'=VKHAwrGך望iX}v7wT>IV8 "KpF<-.%=el:<,#qj%NwwW/pa'ZֵV3?wkyaX{5K3dICm랝6qң`⢐rE5A_L}Dg_cs"BzBZ>e_5nqQ8ۑҫ6:sMVX>}isD-,اxjH[ ^*jq02`ՠHpAUHT4;yE[k "^3EXR2sAYSy iI;UnUV,)S9UUsv >QZXm܀A;.l3VrC0)FG dUkmZP#03I&g*4vn&']D--cCZ5 ilU07(õTI ᷶>M i"A891&S&o?9 ncIc}:WcÈ O,~Y_Xmv ѹ[[r0䷻suoUٻzcL7m &bO*U͞@O!OJ ,UcK#HO$MU@9X|n(8NiCe#OƜ样{{iR>$=ߜmA;8+n5B\c߭m֩ g1ֵ]F?sUH4 h(sTY-< ~OSqI?fJ"WuRIoj8&o pX}6ݙ*?ns\ko.*Q۵E}-Bʫ^x*@#z^Ue6+BIS<7qڀ} )OB2Ɨ40C/_ztKՏZXqQ ` 2 2v1{n]psʖFQ#TeҚH94C+qN0`qOZrnW#i)럕6Q:AP9QBapv%Nj8؆RϭE8*@<[ 0I $m$Z)$^)$"FCs(~UA*;x֠r[{ w8-m˖wsR% N8m9gl{TVklfQOjmԊ7qSP)\tUi$$ p:UuVH<iL`<'iWu' ̄ VY *qS߹ YsQ+M0("mPgʪwDl02)ڪF@kZ#]5mo{"P=OsZĐɩ;Ե%r:@9RhvBꆡe%kBvq* 0$j"hTbqP58`pg<YھaY7ʹxSc˚~ϗhjP;>'<)#J#!rI*B9';x(%u=j@QTu=jE]:bOݒ59n҄2 a"sjS=֪=1'wu;eK'hxgbR99jA(^3Smkikӌq!bU OIWf`ц'kL)h* 5j]eQo!O;w }G5naRp=ORE- B),p)3*JȺ^VeE;%XA˫bBtTCe$]ϽTl8zoxrV哅ۧyAͻkF@[$*98Ė!EJ7ޑT#=pJj|1.܁O6a9<4(۩TЩo7 HRƤSnu4]Ȼnc֥ۻaSR=z(*?MG9}m1{S-;Smш,ԯ f遜憈#h61io)SLX=8:ԙsG8N*=z}*I@Ǔ')`"Ӌ?4+?ނGnVFCl6vPI9#8ܰ҄ 7 R*=JHeA*t; 3튔6уgҧS(?6})%'6Qs<`Uur$1zT!޴z\L=>Ni;HG҅f R<S)Y9V/Y5^y[t&00{EG,y 8\ d ҵ4}YV8qjѵ8mSZ^4?l [kwn Ej,0MZfF^RX_-޽ c}jv ڍ<IW'*O $ b8H0i E!R9j-:ՙDGS0TtenYVe_P9nd9<5VL6H)Q,p+G!J\*к9'['#lW* Ԙn$M5'&.^ծy1Cj%ZR/CjĞӏWTT˱㹬3ܟsY<;4Fj #FpQ׭M@(r?Hdo'LgC̸,8MǠ+y@tx#F zC#'8ePg<_@N֣ $ $6XztE TyϘ)l`i$8 ЊKuz@siy<[;ai9v'#OeFmÀ:Ґ J'=(I$#'P8i& 3aM(MɅ$iꛐ18`~p2^In4*5Rg\s[p"ieӚ5(bSYlO%袲-@?K Ѽ[Lj3Uo,(Cnf~ *e g5bD aeڦI v UxcjݼJ9JoasԳ̠ 1&bq*YI$}1P%);WK^"glSXTb<>iX[55uQ8,V"Wd+ATī{Tyo¡Tw' sI.phc񩕲/Ԋr8⣑{/?sMpH*? hG=ONzRl;rz&R_i 8# SL ^)sq桏tsN? <=Oc TfH#a:YLd`0]1K9gi°*Snv1vzThxy qRN=9b8T.cCP(Rvg?xk}EG+~txSL@ɒ@@*sR"Qs8 SARyHolӷC#<˵>O~)U";/N6:H*m´ݖ'ߚW$'ޚ$.M\U[qĒ2Wb/5:ԈD6"j{=1s٪7ҥFB*tKʁ£ I+opi1RHtzЊ@ /M,jFNqJ2E jk?YOw'o>qTs3{]oҢ79QFޥuP#뒠NvE'CynI-{T̰gmȉy;b@\_ZP֡AILgʓb>9TmWרz)m:#6ЧhA9,҅vI#*7T'A=C$X `ZpB2=9fF@f66Z)C ޘz'(k*ݏ6`"#H sND/Km(aZ[Za2t=GJ6I =0۪-ә#@ڤs4bP*Y̘VXcPr0zbN~cႀLȨ+OBt :R'Y\~/CҬD\m{Ӝv=M=e|5BHU@;:TGF)YǩUzBX*OSAHʧpiL{ou="D>Pz! )cV2:}*bG__Jp=jXT MHTH Kc;*FgEVp .z @i S\*vJYqVAؼuSTt`u*$;ڸ=M-W';T7=)0\zm83sڣ-"dX)s=i3֪k$j4OUӒO˚Qx#D*lQHF]DmǓMwj7/5o#+QeȫP~^ޕ/b/S5(?/j/Si2Gx8<€y4SEm=E<6=Tv*/jX{Uvm[L`cZX9Q=XM zKd>S#̮GZOX?i%l=)2IQL?atsH` ;4` h IH*11) @rFUHǭN m8Q2G.0sQ:#'֢uHю*y rj AA[9|cFyL23Ͽq˟xCqmcj{Th37TH$)')>YϘh/ wހT(;J5,@1ӵ>%_J>TN>Tui9ޘO), XT.wuSB|sڦF={T|NzL4pmiUm# \0ع*,dث(vjj& dM@E42j$p:p:k|)cVjfyjmۜfEl=kn?&CrOjuWlJ魌z@'S*Gb)eaAF`}iџsM8@ɤ5o=i&? Ua\7Jч劷 Z0|ygr9maeSfVH!ҶwPm}*8AP"nLH}sO 4q9i[4%\UHBڣ/s˕?zS"8mnUcqF t9'NܪG֞YA~ɱpI'#h|ɴsU \SWe%1iΤ}1qn05Զӌ#-԰c$gSLHzX} *OX*L3cqO}iυi͎-ynaSAFMK |d\tK!j ԇvORVPx0g84ϺO`&z=A<=AjM.ROAT iJN3PDQ:!%Fq#)<'z'ң1!VEq[UP.bG=j'bGLye%OP?aV l(9Vƚ7Z*nUsT߃3Yv;sR2NX~*FM)vtu)c j ǥ1Es\fQ0U4A*{bzj2 ñ^E KޮK -xL7&ݭrM7Q&ǮZ- Q FA’$aUevby c1'A$ ӒzUJ` v8I6B7ʃM4e,^IKcZNew"Pp} ymn^"&i\`/ֶ;==~e ҨM oBIӧT_k u8$jԙFN+ ?ǣBI 0K֞-HUZHXy Xj 5Aݾ~ 5{^rר.c^?Ʒn=3OwpT`}MnݴZVD `}Mk\2i.0T'}1cgI/n^B٥(C@9~Dw^fr3<-OKR8(wڭ6Gz1QVS,YXi^j1i6Zv>AqRrH4vH &@})d-K 1 ~5cGiYiXBWBm@nk{)isUgr yCTGKڣ7ڈ ;A:Ve%V<WQc#Z6[{.ҴY[tYq$ؗIm-דM_l<^´t0cX\Xk7[ԄNT4iEV4i>Z‡UeWTd [PHjtLrT/@x*(jmGQϱRmSG&`I!N) cRFiF;{FiF)n{R ($)s<'?JCw{ mr?1{.j3q>%o/'oҜv{ӣךrr ڽvaN "|L*95Z0jW^xm# $zTK+E ndX@»Z$H\*{yUYؖ4*oj)p5 v38RqP@Bk]6"t=u6ʰ@%BF*\9<ex@STQEQEQEQEQEw((o ڛ=5bvn|5xr?|֯gxl(b=Z~$8 +K]BwOlW,ILs\%۞Vc,q C*xFոF:06oaޞ"qҭ'2w=ڦ_ݡnLKto=sOMަS֜ 2\I=[= 3s:SJe)NOґ"VeOxЌ)` ?SV໌/RVV{qUQb@dU#z$+>) ]ߥVI%mgpM,UNIb2wS^31rǟzx]1V4@ zJܵ!1cR[̏XUiKprI\@p$ԐNXg֦lmP0֝ܮq: ж3}V4VSC)acTc3"7zό#m^$V|!ڕ%IrrTtڮYxrg$JkW!Z\ fh 3Z!n[RԔQEQEQEQEQEQEQEQEVuDx_\5,"?(Xz}3W>ź5Ϝ`u5[[;DQ@UO"1qS|e_jtSN;p:_Ӄ, iRpkAӞL$l\X>>Uh$1[K}>&v`3Q)[Y%TaVu;8 Q28T:]$8G[Hei ;iOoc> T3ޟJӀ\FB}+B?5F,NH[fA<}MO(()(()h((J(Bv\# iGa+I9|,-Z(L r2ˇv )%:"FIɫEN\Dء{NTQc'ۜ(6p!y4Ҡ6b=*(H}3Q(R; l#'x3ҘM8ΞK_:S)}ݱK$RK {G4 0(6tqnn09MmԸ[xIg[aciRYGi&ǍXmp9%?ۺK0j‘,ʊE,(KQIq B֬*F3 T[R[.Nš gQF㎇iąNvΈwN]UIqN(J((()((J(+pPy%&*^]ڬHKK[*x2cP{԰&>(`Q6@9SNMyU;j됾Z9?Nvw~MW un Kl/P-%>rBYTh Ap)7J͏G-!b;Օ*ڃz^8?zreQSo.vqjqf%OkFc?Z P6Ў}QmSX=>#sS̋e ޵3FTvocQY2j(=2s L[Ivv[r3Zjol7kgh$V2~gdskz##^X@0rP0JTQEQEQEQEQKEQEREQEQEB \$ccmXJ%QڤONwcR@ ;T;[uPthtUOtq9Ci4=*VWbAPKv C,"F xp7A5j#Q\{T{"]mU?,a=W}(O'F'֣|GSQ](kY#V6|zՌx^Ӡm!kMҝƙlmpyM6b?3Uh@oWo< Ud'Ib@.<8bG"dqVj9+kV"#,7Zw*7 T6v-o͓ iWyP6nkB6uT-QEQEQEQEQEQEQEQEQEQ\xR5ªyL!*BY].FjxUS 1mRz*Bi#h4Jic1Mbo<ʚ9Tnr__OpC;j;eP=yo9ۻ5j6L}֭ 5X}HrOV*DX&9?JP`w'?ZA ra#4¦Nh ԈKO3znt 1ӊz++Sʃ1צjեH:J)m#*ͭzuVĮꢬ[–0dojn7fEׅ%'>. 1, ;*+B8 *ڦ8UTjcMF6->EQEQEQERE%QEQE-RQEQKE \WR1@U09I8N$\Rq8;i>lP~M3-;nS]* Fc). ΪG>Y r]DhUhJTHͱ2{ݹʨ=)7n!_0GF T#dVnDCkODE#Z:L[+#}jk Ct/㲷y#?¾#{ εS$Mrs 1%ܗ1\=ē8kɈ9n},1I]ۼy=DqUGPcw 5pOP&H!c=@NZ =zS:*r?Z4ؿxHu&KEQEQEQEQEQIEQEQEQEQErѯ͸\R'湕9=1gnGR*Y8ӁB?D󚉉׽)Z穧7ȾSi,nR?֤P2r90zw:TSvt[⢔361YD]Ģ1I.V\Dڥ{i˒A̟p{Sd_jִWy ǵo(m25`E֨qr]ʃV1i7'*(HUucyF%WɄ&r}Gz,j)'ռEA??z"3})~'~x Ҋ(((((((((Z(+B9f%n+b͒: ˇq1VqUO|THvB>nThv昧7zI O'ښ۹ퟩ`x:51=dpV ';vy&8ZoyX|I*U-O|~v4Ġn԰^5ǥI1y"1 FGWĶrUQ{ UZnl4bx;hC1bV'94f bN9oJX <ң0>Wpmc=*{kW jiv nZf 6f- =>k֏?\uŠJ((QEQEQEQIEQERQE-RQEQKEۯ3\\ Zb]czVRjYqQ8%NʘXL'M}IL.yjhOjxbϥ2Tbtbu5]L00dqIGeLvn qO?JiUXICgSաY4OCU>դy覝:c'Q<5icɛfV9WdG`yU%T ċ(v(_LTG5(eҴm26!縆=wymAlp[ t*C gjyZVr͞+%i< ]ێp)",x؁wzt'7v># kD[Ui8%@&HJ4w<KKE%RE%QEQEQEQEQEQEQEQEQEQE̸؁Tǩ5(޹06qOQӽ!<M!87SUɃ#*_ˈ桖O*&QsMb~f)P}xuv2۷/uch-ЅN>cZVΒ" sSKxżUڜ⥹0|%؋ԗ71pj8FYq9fcި<,Ǯjueԡvt R٨Rx HoG'dcI$Þ=+D*t* UU)ԴQE)!!Af;GsA=;R\ƃ`{ qAD۰q"6nSŽާ )lV NIr@=n3!V`"cTJ#&r(Z(((()h)h(m0G#=m:6z {dJKq1\q1t~rIu#Xw[$p۳YWX@T䚳&cߨBjK1EMl~p(OfjD8+ 0o }+T (QM 7vi5J}5K龵{&Ȩ^5Te$`UvRGVmroVf>L>cVh׌jlUJȆXt67ZΆ89 0T%bNU6if#?JҢ*{(s"9$gZ~XF#WU)BrGZ6F[I.GGʖ-ԜQIpneb[]#NXq24TNS`ٗ*U0cAϐ<2do5$ S/n5RTS.Q~o`+[Nľa裁Z6pbj(z&' y2,b.=־i;{T ē^wn)$Bq"nXU4[BL{YNJc$3)Nb)s Y`s׿\TB"rw?8&ahzuIOJ3Ȝ1 Uz*ܓH\csX Gs*'jN֬A$m>>iPʮZI~S H'&`Y HPIPN`U^Y]V <M5(((J(OW%{1C F s&D_z. Jl>TI5V 1j(mٛͬaE xШiw.!'Pf JTǝ步ۧv$lsZiigiN=E` {Tq {T}1ےk#wS%B d wR$'ڳK=@;Gzb),{q:H]-X5R9Py"R20BP5 3ޫio֡"\)<WTa@5@i( J)ԴQE2SG<^OlYx:RGF.sXi;c*(3~.jOQH@T* >RCQ IŔ#9'$8As*}9.*[FRϼ`6^,]t)/0W$#lB._!K PQE-QEQKEQEQAErBF Iq7 t>W+t#.`>r__2T<Ϊ2ƬDgP24;*0} <cKeX?JֆMt)ظ$rkr;F֠ݑ sU+sBGԚ_-\qZ´[^AߵsIn&ieEs,nK(ȑ H ycZG J50y4vzqNU o-⟃۩avwE+ҬZ;Ku8rFV Fq1x 5y9QEA!ۖbFW_,dzc2͌U9h2>9ҕjDƒOҢNbpR3J,ջB\ _5J/nI'X>ZkJnZa"iώki>G_&?'im8O1@GCk}֢$. Spյ웎vnbf} TBO oU∟ƱDz[`N6 {9-hx<՚ӫFM5F)M7&AUH`1NRJqzPHpSA=;Y\2qX:py5{pVȤ;B?Zd(cˆf4pqqtb}7Z|jADm >|Ҭ(C~U! 9Ҫ4ORiɲшN)]JenoۤF!@E*J1p BJ?g܍ZV<)r?udVl~BZ撊JZ(()(< OBQ.O&Lc=OJC斺qEkhArIEh+IY f @Zl@+*Kns n徜"p}YO;Jx J{vQoqKr9>ߧri|At[eɔt\BKWCH qZ35 /d\o)9vbFwi6zV\2Hd^BrzU*gk_NRs7_jѴ@{-[vPz{-Š8+RtqK S]EH+P}k~زƱa@5GSb̹IY:!Cԯkޛ˾9%:-Aa1S;co%Чh9>Zr9k͌p?Z ZIe8E+cq|~S_´5Y\ |dA3P\hs3bTF${ά%nI%ڰDx ƴ4or6C~u{Ob ZBn1@'?Z ;{E--QEQEQIEQEc^ ϥr,~~!2-*1-fU}k`=5ӳR瀢©c=N}2!uq7Ze&Mi[ Q֦1;TUwcN]J$bNYP \Ψ7<{][ 4n͋[u>3c5R42R95)f ic@+j(9b@=p9 d é̪MEDp9`3,H 1q#kixGQچ7BGN. "r{*4~ެ}^2HSI[,ҷq=`sޤ]\Մݷ}jU H5F#!w֯%#H)`wU-RUCjRGk7LI9''*WxĻpjESrew'ڞdfBǥKj5m$Y //d[v~lG"a2J7Sɮ?Zh(((((~NKu5V+5&>YImmB$:ՏMA-v :؁oN\3/fcsiuMj!#p-#;,x+3Hp:hX#}tEHy2I+wM[Xw& $C"4cӶ)r5$q՘CG5,q*sRR!=*n47WW=wvp)>c3LXUFJ`zZ 97봿t)tsYȾÅVbQЊɰym`@u4+)&$eEj;+9go1"/]w&֮V3$ӢKHHK3[nx>l*ؕ3hV 2))ih((($h2J;U;e!t\;Uq;,[BF+X2KY?I,ұ1XI3I)-4sTnD6 Z[,H>fֆe.Ÿ֧VMHF 1'n18#JbHPO%}G'c=*ڤc:+#7>bssIA1`j;}W̡'hWd+ӝ6HòE9d7ThKT`T-sNӤcxҖ܏ҭ8eg["PG8 ZnFVNda  911!cmҹȭ^mұ٧ephR"-Q?N03>N9$` Yy }vI wZ7*l=/M)柬̳^hN@yQu6HUSKGS]J¬[A#*xc{ː1E ޺xR k K-IO; i4p3Nvfj=EsO nZY08 <Y21 a7OO6#I6xNB-e&UK=5%w,qQlک}jK 0*[wl:Ŷ\kAQF8U?J%tH8U\#ijG~\"VZvTVR0ykUFzt0ݤ c*yu氵X(?d2ܔ$Tv.bxS2C?kH$4dY~yw544ر\͝︓ؾw\]Q%- oϮ)w%)z#ɀg4#zKB&ܹ'@jKKyOu+9 ڣHq#I#OnI$2~^6Bݷcڦ7Bb_fމHcFw3ɢ['w5 o98\5ԡLt3O ': Lh֮n都}7-[Ю lַ{֯CIEQEQYEʳ#-FC{W>۠^*ED.03jʪ(i?Ok=C凔ns6#HzZn5CZ$gHd@g@NdSVD-ۏܧfG=V.MZE{fǖڹl1soj]M\GesU(W,=jʧ|WS$C?) UU(3L''=@~l^y /$Oҥ]c 5-_dftfV߈K5~Uo6 pXݢg9]2Cy'%Ü y| {(1xjΘvʹS/$>p(CFW+iF=W?Wt6&OHջ+f}?w֠55hhj]GU Qbٔ^Է1jK2:jЊ13aZ\XR=jQ<֯[*)9aE%[$8ɨ8gEPzmhWF94e(6P LDn 1r۬&4T X3y7p޵OLɂnt9ᱜVÒ9>FhlizԃJ}5ٗUR3ZgtuzQIERE ?諡hZ)h(((J  @--QE%REQIEQE-QEQERE%QEQIEQEQEQA4P)EQEQERE%QEQEQKEQEQERQEQKEQEREQERQEQEREQEQEQEQEQEQERE%QEQE-RQEQKEQKEQEQEQEE-Q(((((JJ(((()h)h((J(()h(Z(((((((((((Z((-RQE-QEQEQIEQERQE-QEQEQEQEQEQEQEQE%QEQE-RQE-QEQE%QEQE-RQE-QEQEQIEQIEQEQEQEQEQEQEQEQEQEQEQERQE-QEQE%REQEQEQEQIEQIEQEQEQE%REQEQEQEQERQE-v(((Z((J()h(Z(((J((J(((Z()(((()((J(J(J()h)h((J((((((Z()((J()h((J((()((((()(((Z(((()h((J(((()(()h(((((J)(Z(;QE-RQE-RQEQEQEQE-RQE-RQE-RQEQKEQE%PFqEQHsۏZ()h(((J((()((J()h(()((QEQEQERE%QEQIEQEJ)$Cn;42d7ɎE!?qҙ珴,Ddj!uږ0^wxcӚV.1E%QE!h((Z((((()(((()((((Z(R H#tg/lbɔ%NAYr~*r Og4 >kKL҅0jip֬ dU|E!i9=JB]pF ᘞiHg)`ԹsOQKEQEQIEQEQEQKEQEZ(((Z(((J()BsjG;TJ ?27C!FNOJhcJ&zU`B)h((((Z((()h()((hhcCHLXgPm^4F+%BxjJp+_O֘g4#v}3PY:^F TgEjԓVm<8zخ'>'C3aR —ZyTsҢ?/zF"1ޑ8ӽOF}W$m,GQٲ^A¢z2mcǗE7S)ݸϭ4+oI#\)8ݰ("'SP{x6>2p|QQg';MIn669{;r8>QE-QEQKE8{уGjZ()(((>ȅH?fxf:K PFmf忴?3Y:snDQɬ:]ʠpzWe`0rv] cֲȽCK!=EsfPIaw;V=}dH9jG:L\E2L$g*+Z9Vhӣ 6DiQޱfqE]S\4$W8&I85a' 0V)[Ipsv9(tv#h'ԮJ]]q]ԡ՛ks(YwTc튞%pN{5mMhC:~hgڃ;FsB\,m*5(Ľc)O*@l*H#Q V,2߃]vUԄ  ).6v2LqA#p ږi>n_nBSo滷{v8"ӮݥB.8{Tu̗6in2M"\$j!E;ӯ4E/Z݁bfqQ< T8i|✎eNqwYWrSÌu:u-Jy]Uw5\Isx"Vl.=kY..DqHW qZ;'Xȭ]: GWY#[xOִ,"*UՓujREP(J+7\ mi8 gkDE<~Y5KV ,?`[7Q+۞tF<Yc`1~ike Zݷɷ6mռF x-RB#eGaTq5p>d>_R|A/SUYPyq;5^InA8= Sgb@Hy#p-'<~+,9;O v+sӸgsӽ"4L0Vඹ G*0O!/ ҮNG1-{U >h(v=?ZЊ͝5r87vS$cqU58m[joc*#yM %W}K{yRgjSK Rʰ p4r3T%#ZGLVtCB_J˒o>VVT =kW`0*}Fh1Imc;=ƓiʘvkCFw*ƵF0?ia: t ch؂9=TT})%fB`U`;x gj$gQpQm X;QSb"ȠڤTw#+ $YQ¤QE( w'nu9Q͵ʹ|dSD #:T܌GS2r8"mb湩]R54I]>cqlV-`ֽ-՚(()j)mWBڟڠ'6>cQI*;dv@*pH:mj\\\UiٟrF1}k:i&fcg珩g6>^f({z֭uQS_.c^^ '=nݸpj4.B"gBrYH%-JCKE+.I A6$1y,e(0p =E O/Wcor@e-m85d[%#/#> 1 1]LqHQ+}cUERSԟNRU >Ԏc8Y3V>:1WjLm!zw>m'`cdF23iȢ2_;*`7VmrYp tN`vXgX#Kr(y/VHT_ėR=؍X`j杨(,}9vڛ[hX/<~~Ť9h?JT5j3.Aj23V4?{uqkqv0$ա#Vk֝QEQERIIE#-i  F$ x`P*k]NJȔlu? fv?0čJK\w<^;Xc9X--TrD- HT7_JRҢ Bƈ29ZvA'9>՟s*(3=Me׈0qOIU`gURNv32Z7ǒ̀6Et Lq=xl=ibVKsT5Jv Ʊ޲ōxZ.{sVv9-۞*,ȪjZkU'>%^2ʴl[{eAԌb(((k峊kP18N})GLR32i!yzdF5tۮaL/DP8*k#P2JAAY,RRǥQbI~=P z ؍] w'jE4tɬHlCܜ$wA*õeGd^L,7ر[&ȌNN+V͑N_kdܔo'e($Rjzge/-R_ʈE*3$ȓ&%t'h FEB1֥ar6{ק7B65Q 3rm J$Rx>Ԛz$%"0>L{;Զ9k [jWx8س0px5oPn#J9c"7 ҥx-8mp)ʒaݷڟO(b+6aZz\.e5}_eqG6rR[ QNN{4moQU:60#'ڝgvnc3|6s2 u*E)2t *Xڀ"@:Ram%J8Us:aԪPؕ0|x޴RwFzuZI%-1)< cK.~b8M dpU`zin[֭[D 9בR($1uF`=:қHBEO,kqQm_nUPmSi(e8؋@%SqY͐lrAi#bʥ=+ؘ(mbUz֔Q(0Zw9A{ֽ'!dF8^y Q/j~q}9\@:gd`-j~9xCM̾gݐx{ZU$gF&0;\+$k5܈vgN=v+fC*{gxE?3TZX4>69ĞaԳw⭴1ǽ*i. 2l\I4(*,֊Y2-rOϜԚbMbMf^ou"ydla4lZ+22OSڪ#F:RYB #Yƪkrt=5UX:9݅L!% z{S6U3L7v+" NpZo Nv< g/ڒR`N[p?+f0V%^ QP{ }-QIK@$ҏ*;<ʫ>Z}⢹_XB ӡ[s;7O$W<q"ue~y1%cU$bK ZHa(䁓Shsr1MKKR=yۨQ{nB:n V jY%r=6cwɜjxOYPOg*8mEr]1ҢRS2.6z)yw`ԺhPn}ahs%Pr3֫jIq!(X8M+_2OC(ՙ;zazl8g{ELt 䲪k;Y76ϧjS@G^+1g1v=Zƚy/o>ήȹہ:t5ϔ=Z`/8V1aǽhLҳuk `U-Ei[NH<Ɑ$[A( \? Rk W'.҇ ͼ <חU۴ [a(71;s\qZ2x 3ҺsU"OV&BJIaڦ,Aݨ_rkQ@0+gRKEQKEQE%T](vCd* a =⢒ef}6VE܎2Oqsd~eM.h|`wMC'{sW,aY#I-ӵ3Ҫx!xe ~[ZPL}A*(2\ycPػg3ުf̞tުj7IstnF*Aқu33rzjHZ*ki[C-Ny#:yj~SժK[ *mϡ= ˉgԶ)o7sGWEejFઆ#u7OH-Mgl k6;!+QMUka*9[ȓiITzV%Ɯ%E=+bVIwJ+Nkw ;=mDfk !zjRx/o!14#o֤4'o ޭ֨˓Z<5R[`8H^c8%W/KXK"H Md}8MyHh9ʪ67ī4bxfYYcCҙZ~TBz[$r9\b(($FBH;R2R+TpOC\bQs+s#ŷ[yX^ZLnC ?뢮)((Z(҃ҊARE%袊)ih)(ZJ)(Z)i(((J(J()((()((((Z(((()(((Z()h(Z()((()h(((()()(Z(((((J()h(ZZ((J(()(((((((()h()((((((((((Z(()h)ih=(IE-QEQE%RE%-QKE%%QE-RRE%QE-RRE%RKIE%-RRE%QEQEQEQEQEREQIEQIKE-%QE%RIIE-QKGIIE-RQފ()(((((J(((Z(4QEQKEQE%REQIKE-%QE-RQEQKEQEQIKE-%QKKE%QIEQERQEQERE%%RE%-RQEQEQERQEQEQEQKEQE%QEQEQEQEQEQEQKEQEQEQE-RQEQERs1#RscQEQERE%RE%RE%QKEQEQIEQEQEQEQEQEQEQEQEQKEQERKIE%QKERE%-RQERERRQEQKE-%QE-QEQEQEQEQEQEQEQEQEQKEQEREQIEQEQERQEQEQERQE--QEQEQEQEQEQEQEQERE%QEQEQEQEQIEQIKEQKIE%RE%QEQEQERE%QEQEQEQEQEQEQEQKEQEQE-QEQERdR;lB 8t:=h(((((()((((((((J(()(L*؜Pp48vK)h((((((((((()hJZ)i)hZ(((vehE-QERE%RE%-RQKERQE-QEQEQEQEQERE%RRQERE%QEQE-QKEQERRQEQKEQKE-RQE-)h((((Z((((Z(ZZ))()h()hӎQH3z(((Z()h()((()hZ((Z()()(JJ(()(((((()h(((((JZ)i(())h(()hZJ)(JJ)h((((((J(J()((Z((((Z())hZZ(()h(((((()hZ((((J)h(J)hZ()(c> [)9NGjZ((J((()hZ()h()(Z((J()ihZ([cR#җE-QEQKEQEQEQERE%-RQERERRQEQEQIEQIKE-%QKEQEQIEQIE%QEQEQEQKEQEQEQIE-RRKIE%-QEQKE-%QE%QE%REQIERRQERIIEQEQEQEQEQEQIKEQEQEQEQEQEQEQEQIE%REQE-RQEQIEQEQEQEQEQKEQEQE-RQEQEQKEQEQERQEQEQKEQEQERQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQKEQEQEQERE%QE%REQEQEQKEQEQIERRQKEQEQEQEQEQE-REQERQE-QEQEQEQEQEQEQEQKEQKEQEQERPh)h()()(@)(Z(ZJ(E%-QEQEQERQE-QEќ.ҁ =G:((((((Z((((((()(((Z()h(Z ?뢮ZZ(ZJ)()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(J(J(iVuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:)ihJ(J(U/zrө((((((((((((((((L褢ZJ((U-9{ө((((((((((((((((QtRE%QEQE-NZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襢()ihJZU/zUNS(((((((((((((((eGQE-RQKEQE%QE*ӖuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtRRE%QE-RQIE-9{ө((((((((((((((((Q(Z()()iVW:N((((((((((((((()ʎJ(((U/zrө((((((((((((((((QtQKKEQEQEQJN^u:((((((((((((((((S*:)(JJ)hZ)))VNS(((((((((((((((hZ(Z(JJU-9{ө((((((((((((((((QtQKEQKEQKENZrө((((((((((((((((QtREQIEQIERҭ9iVNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎEQEQERQEQE*Ӗu:((((((((((((((((TuQE-RQEQKER9{ӗ:N((((((((((((((()GERQIE)hiN^u:((((((((((((((((vQIE-RQEQEQKJ^u:((((((((((((((((S*:(J((Z(iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:((Z((iW9{ө((((((((((((((((Q()h((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QERRE%QEQEN^NS(((((((((((((((eGQEQEQIEQIE*ӗ9{ө((((((((((((((((QtQEQIKEREJW:N((((((((((((((()GEQKEQIE-SޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE~GKERE%QEQER9iޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(J(J(U-9{ө((((((((((((((((QtQEQEQEQEQJ-:N((((((((((((((()GEQEQKKKESNS((((((((((((((( ?뢮)h(((()hQIEQIEQEQKEQEQEQE-QEQEQEQE-RQEQEQEQEQKEQEQEQEQKEQE%QEQEQEQEQEQEQEQE-RQEQKEQEQERQEQKEQE%REQERQEQEQEQIEQEQEQEQERQEQERE%REQEQEQE%QEQE-RQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQIEQEQEQKEQEQIEQERQEQKEQEQEQEQKEQKEQEQIEQEQEQEREQIEQE-RQE-RQEQKEQKEQEQEQEQKEQKEQEREQEQEQEQERQE-QEQE%REQIEQIEQEQEQEQIEQEQERE%QEQEQEQKEQEQIEQE-QEQE%REQIEQIEQIEQEQEQEQIEQIEQIEQE-QEQE%RE%REQIEQEQERE%QEQEQKEQEQIEQEQKEQE%QEQEQEREQIEQEQEQEQEQEQKEQEQIEQIEQEQEQEQIEQIEQE-RQEQEQEQERQE-QEQEQEQE-RQE-RQEQEQEQEQERE%RE%RE%QEQEQEREQEQEQKEQEQEQEQEQEQEQEQEQIEQIEZ(Z(Z()()(((Z()((()h(((((()h(((((((Z((()h(Z()()((((((Z((((((J(()h(Z()()(((Z((((((J(AEQEQEQKEQE%RE%QEQEQKEQEQEQEQEQEQE-RQEQERE%QEQEQKEQEREQIEQIEQE-RQEQKEQEQEQEQEQEQEQEQEQIEQIEQEQEQEQEQKEQEQIEQIEQE-QEQKEQE%RE%QEQIEQEQEQEQIEQEQEQEQE-QEQERE%QEQEQERE%QEQIEQEQEQEQEQEQEQEQEQEQIEQIEQEQKEQERE%RE%RE%QEQE-QEQERE%QEQIEQE-RQEQKEQEQEQEQE%REQIEQE-RQEQERE%QEQEQKEQEQEQEQEQEQEQEQEQE-QEQE%RE%REQIEQE-QEQE%QEQEQKEQEQEQEQKEQEQEQEQEQEQEQIEQIEQEQERE%QEQEQEQEQEQEQEQEQEQEQE-QEQEQEQE-RQEQKEQERE%QEQE-QEQEQEQEQKEQKEQE%QEQE (((((Z(Z((((((((((Z((()h(Z(Z(((J((((((()h((()h(Z(()()()()(((()(((((J((()()((J(J(((((J()h((((()(()h((()h(Z()((J()h)h(((J(J(((QEQEQE-RQE-RQEQKEQEQIEQIEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQERE%REQIEQIE ?뢮((()h(Z(Z((()h)h(Z((()h(((()h(()(((((J(((Z(Z((J(()h((((Z()((((((J()h((J((((((Z(((J(J(J((((J(J((Z(((((((((()(((Z()()(((((J()h(((J(J(J((((((((()h(Z((((((((((()(()h(Z((J((((J((((((Z(Z(()((((((((J(J()h()((J(J(()h()(((()(((((J()h(Z(Z(((J(((Z(Z(((((()((()h()()>Q@()(()h)h)h(((()h(Z(Z(Z(()(((()(()h((()h((J(J()h)h)h(Z()()(()h((()h(Z(Z((((Z(Z(Z()(()h(()()()()()()((J(()h)h(((((Z(Z(((((()h(Z(()(()h((((((((((()h()(((Z()((J(J(((((((((((((((((()h(((()h(()((J((()(((Z(Z(Z((((Z((((((((()h(((J(((()h(()((((Z()((((()h)h((J((()((J(tQKEQEQEQEQEQEQEQERE%QEQEQKEQKEQE%QEQEQEQEQEQKEQKEQKEQEQEQEQEQEQIEQIEQE-QEQE%QEQERQEQEREQIEQIEQIEQE-RQEQEQEQIEQEQERE%RE%RE%REQIEQE-RQEQERE%RE%QEQIEQEQKEQE%QEQE-QEQEREQIEQERQEQEQEQEQEQKEQKEQE%QEQEQEQEQEQKEQEQEQIEQE-RQEQEQEQE-RQEQEQEQIEQE-QEQEREQIEQE-RQEQEQEQEQEQEQEQEQKEQERE%RE%QEQE-RQE-RQEQKEQE%RE%QEQE-QEQEQEQERQEQEQEQEQEQEw((((((((()h)h%QEQEQEQEQEQEQEQEQERQE-QEQERE%RE%REQފ(Z(((((()h(((J(J(((((Z((((((J()h)h((((Z( ?뢮()(;EQEQEQKEQERE%RE%QEQIEQEQEQEQEQE-QEQEZ(Z((((((J(J()h(((J((((((()h((()h()()((J()h)h)h((()h((((Z()((((()h)h(Z(((((()h(()()((J(J(((()(((((((((((uEQERQKEQKEQEQEQE-QEQKEQE%REQERQEQEQEQEQERE%RE%RE%QEQEQEQEQE-RQE-QEQE%RE%RE%QEQEQKEQKEQE%QEQE-QEQEQEQEQERE%PN[襢)(((Z(Z(()(()h(@()h(((((()h(()((J()h(()((J:QEQEQEQEQIEQEQKEQKEQ@(((Z(Z(((;EQEQEQEQEQKEQERE%QEQE-RQEQERE%QEQEQKEQKEQERE%QEQEQEQEQEQEREQIEQIEQIEQE-RQEQEQEQEQEQEQEQEQEQIEQE-RQEQEQEQIEQIEQEQERE%QEQE-QEQEQEQEQEQEQIEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQE-RQEQERE%QEQEQEQEQEQKEQEQEQEQEQEQE-RQEQEQEPh(Z(((J(J()h)h(Z(((J((()(((((((Z(((襢()h(Z((((((J((((J((Z(Z((((((((((Z((((((((((J((Z(((((((Z()()(((((J(((((((((((((((()h((((()((J((Z(Z()()()(((Z((((Z((((((((()h((((((((((Z()((J((()(((((J((3ړ88QKEQKEQEQEQIEwN(4RQEQEQEQE-RQE-RQEQEQEQEQERE%RE%SpCa %$m4$':N((() Sɤ,ZZ}-%RE%QEQEQEQEQIEQEQEQEQEQEREQIEQE-RQEQEQEQE=0?3HrxZhB?}i#)QEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQIEQE-QEQEQEQERQEQKEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQERE%QEQEQEQEQEQEREQIEQEQEQEQIEQEQA8I4QEQKEQKEQEQERQEQEQEQEQEQEQEQEQEQIEQE-RQEQEQER3F)ih((J((((((((Z((()h((((((((((((J(((((((J()h((((()((( ?wjciFW[7a}Ѐ*Wo M*j1ڝRSh)hhYnV]IOJ9HYpbzxMEcI۲H0>k@ZLYiqTveh??֪Y1-!o{0 Ko>|2}I邑Ԥrb"08FS0:Uo-#Oin#f&{ []>@ qK&<"O6{- X'tEv\zH`|ՄL0n=jYO;w)zVy[# ҴlMA_zĶo#Ӛ~o^L=;QC#ßj~,]?]H;joQ--xRL˩(Svx; onj2 $PvֵxI@8Z(у"5X.<ѿɗz.;[jE`s {SE~>CqޠYPn'nNz K2{TIՂ(DwhTBsEfɿQBz} QMGE6@f2ļ[k$-]Ȝ\~fۉČ~TVș4:ݼIaIWevQE]1mkr(m GAk_U1d>㊀&Yy`1JktB3w{ѧX3&1[Ӵǀ6==WW2==hb(EQER6vQJŹzqdĬ{*`I9z_\1Y/͑ ~R ' ٦\hurٶʪiR7t Lx1xTH'b>傏ʩ-,ՋUf1ZLVQC"-mDp ۸׊n˓QI#́Tcj&4P' K$@˲@^Yl'w,Y>xHɌI+YI7r>"JI1p~5$#lpj뷯׏ZZU8׏WuG\~tñU?<{㊬H0zqQق&g &5>6\K.N~6ZGPjY9uV`ddeAVnWtZJ%n ZY*UqT.dvZRiֲ[C$ދW$Y|ՏE*ݼD%, e41_jE".ye^@嗥E:MQʠ&2P5W/͟ҩdwNjO_,e1+l U7'b .yk sؚlcR}~bqҥӒQ`VHN ԐMg!2?.Z4Yo9LWTyqJK080}*֖fQ׭eM6*ci=^%>ʊ/Pk< [VQIEQEQQܶVԤ&a#o'sA9\,{eIoYhDgRK) BUM-؎=. ];h$JLS^*?!R83FVW΢ıBӮ (ٴUbYߖ2K6Z(v݌Mojqr|b|*0<&\ ATٞ=YL1Ufw$=\`{,q#<,jw< A'5w4*N95kOF0X/$U=LhJԗMT3Vuƣ\f ݽ~QPbA9D7čLp*[uVBeԏ`e-˹cި=FWf?S^I8*)"eo&݉ bFcM/3>`?֖WQe$vLWp:S9RE heOh{VlRȭZm$G9 N1 D|.%X0о?ZHY3 QpE:O;]^LݳW뢭(((dOӚ( @格ǐlxUrr 8++6%,YW5,`ḏո;yQl:Xv-lp&[ZMʶVo D# lJ,DNtTe14kޡIϥV&D3uo2I">g&ư6ˏOm n@djGJ+e:*"EBC 6Y ]v8Lv2%aT&ÃɬKKsYS1 qԓ C(V&ʆwDsy1`I +L^p^it;3Wyy$:fxr7=U2&sqU&2gjcn C$:So2I QAtь+Oj"$m8#Bx\Ϩ>F=)5()$mЛ!p~֬ 4XIunfmG 7Idv$?LӉair{E^&j */,ǚ}̬XӮ%+"#Qs}yȦiC[6Df?~Uz(Yao_Jd[Qd>f@p;UQD|*Or^+@f{;yb)pZ|3cifMF&c=:{T ]e6?J/]MnRQE-QEQQ\d3XZ)&L[ g +6њff\NشE|N? p d ?ɹ9ޔ LS&Ic?R$'je'D ]$*Hܥ!Q lթ beG/9e:3y^kS³ǖ$U?׾bFZ1Zˁ&TbVP>NvK?JyaNFU\N˻n~|d+fy[ⳡBx$\Qf@\v5~I*rsR![2EY{ݎ2ӓH{A[;=Z6K?'4`U9{ԖK Icab0Z!@㊢ͻo\ 5[Fi[mcqI@2sP>4&>ꟚX޵ |j30]9r>pJ7UӓU):7|SnwMpS%--rFۤʮґX{ ⧒5[`ŝH.e8&+XaZţʥ`kKcF.= >Ts# cҪMd3z$h3v"CGn 戒bd|ydǥޘz-d9WRͥ@lY# ;Uۭ*((( 蕓K]WY3Tn.k,$F>`I4=#U 1-Fn#-C}X=p3ץgH1NN#\TZB;Z{TzѬɈQ ;&xsCo4}Q@7i;0X h'$NBO >DQ="EN*fGG;VQ=9(kÁP[ܳg[UII 9$)=s]{3|Edb%BP;mk;6U]D wj&"Y@#Ax?Je9ZVQKEQE/Z fx>+39;qڳIfu[r$Ā_F(7^۬g oq9XDLPCdg :7T$>ئꖒZKb~xfnF [`<{b;W*/0z󚳸.FWz/-z$ rMdI?YC YYa=+_Aث ]̛dbAUXIMKrԗq<)8_UQLI.Yp6zV*@f~nH& 0<䑞jjNs8$jŎt\Z[G+7sǵ-ŶbBBʹGa5 J 0k r1jNT皷 7+COːsު3şp9u]&ƳV+nۚD.e^UGT 6jB-``}jSq'z.m8a#pKgj[#lq` 'V @5qt<QvCv&`Gndu 7*n$p?t-6RlsjVR;Z+v8)*m \j| 09+bj?*ѹud5Ip6`znq.ӊ̆?ӡ'*Q7~"va ew+Fd1sP~2< ʁ/z3e3Q̈5 eY@G{ o3Q퐊 Դuw1V'JwT4>\7'-1m_=IY,O#C,{r1Vf_/qn.dOf8V~X'=]4QEQER6vwyMl%N @rVXۖLgM ynsP# ǨPL=@vbd?|$dmuǩGې˿Iun8i`!,?41D=H@ tQۊO<*6_1b0w5!*'G+x=XN>V4g=ibnƳش7ҨHpz Fu'is0sՍ93rVt&n@utȤqVywec wXc,ǻ3VڸՏZrx٣`zP02>=DwFBu{ <ѰRa 2^e oazUdR>nJݰB|Ojڧc r(Z(Udix*+tr(AQgE$4ex",z9gH7`2m#z ݀I( Uu楸Ja=]]2,xq֑$3aWq3+GwiT'$'Pé~*- 7 @X|K0޴JAFEHV]e<4mh XhD2k%}G5MZQqI$}ЖDBI*T_ixqziN;3|\vJf˰IV. ;-A֘4apsM` 7N0) bF[23+U ]vY)([Ω>]ލă80q0*27PGițb FR*-6vs >Ϛɝ)VtZ'd ! = MLI8NR\1bNv䑻NK:(4i@`""69j2իX'F*CmaےEh^ȱN BM]uUb@156t?ʧ f@x˴{P1cjv:zXY^NQRAjcrsօ˦s}ȧjyVܵ4qF'suڿXT<B>YX0 %#vۅRrǑRaZE1KYe(4,IR;HEEIqS򨭩ǗZ"F1Ӿ;j:-IbX!G?jK$yrۉzt!cg$ |3U#ʟ YTzqY`N66eQOUęELX-*c|MX3ʾP*DO+ܞƫ ?&eIkݏcUݮe''޵+(()ry\qHWIQ} zҹcnOv'+2c4LnrOӚa1D̠ҝ$Ďޢ09$`:R\,*ybQ! pWMh%pzWȱYpF*f""R+`-A^'6D+ RPhac;wDOrkRL( \gV-i#AL3t,Weݪ#&Ǧ{U(UFb6(ʏSVx[w'*=MYң&en|8H8nuH⅞4fldqZw tuڀ#o,t9ejǚP;Vl̂A9^* hrI**Kn#;pc{(#{ M` mžjhtl@ UWWxezZqRˆr}I,jЃɩ#QLyw1l9R9?XIw4AOV=OSJ `}jem0VZ}`\(ZѺKKoŲ\Hb!-x6,"y z:e_rTrcxbQut2^{g̥[>T$]ӷHk̮6nEW\t,>co40Hކp s>jq['ǜ-C*!' T 2v's|E."@d#5X r$~\U FB-IoH?OLEݢDQң{U(HNO@V MsYp[\\D .JΆ{joGj~a[آ$Ga~EXQI)h 1 3*m-3UA9+f((Gm[TWN#f' N!bN oڤ3\Iڜ?αTgkEܣq9"< *MX"63֤ݣVpN4Tc-ږ%h1G3FJƑ;Uo]C}ޏ"lx>S5.F}2f"˱裿Xu2 8^ǰYl (胖5p?88F8_|U۬یԒęwP0cbG;ر|c4GlR"D#I QH $D8N5/nXѸgM*nT/>` vPd~?*H~VpXfc:@?J{ܡ@?JQpR :Je/lUy}Qu/|ժ[C٪.'*}qU늊evZcgIv4K\J)دx*y[0>,1Td{l䑹f=R3 <};UHٱ=_,f}nǠLiUH'S+}i'9+GL77;U|Kd2yȤm33C G~jK}whDLP&[u . z&y!T5femÂu9u so[+dOikXqg9zc=H[vCVi F Ċng@Xdj~((銪gP=MU'W]+^?Zͱi?JkURڸlPv֋)N['˞ƒ@df 1osMI{qׅz*8^9͐(ow#kmgn^n$<jolzewGy6mI+]N&+*_RsYvhJ1j X:8X㈺DR:ۘ,"^ngN\ %v)frJ('r@V.˞*o\(]zX xW"FXUđ &8y'o,{TRU?/'ҡڱR#zEX+õF#Mr S>ˁ0ҏ8ĄzҨp8ÑY,2 s%FcXb8G l*䎡~U2 5 &eGqL)*%E$%FAqC(hܧ9*71dU^NIeHA GF*o. ar˲ F*̯`늤lsuyND@8'ToshJ6{VH-AkBY :H }- 9,-s 9?*\Q~y9?^jKɷn6SAj6s֤޾Tڂ<Ƣa *TPw_Z$8Jҝ01m8 tV۔aHՙogq笡3[-簬8W=>bk^ݢ)h*S޲ug`9p6/T.A|)b&T--3gޝIrw !_βaI uGd+<0zg$=LaA#9>kLMWY?̼=e}(f)>vJ<),bM}tl *Kcrr\N٤SZIYmj.sh|#\SL^i N!Yۻtg{ZuƳ`&Hjch$,0Au֠;ੌɦ_"J>FH_U`1⠅z([ S"bnXJ&K3p00p*O+gVdԊ |U{;Pxp}c#x5eu4~lTwWRSZ0A֮31Ԋ`Ԩs:T$py:繨|5vRܦ\jrU &~Ew1W&Wf@K^p={U{ițmQٓqWV*/u򧳔%L$h,m*eM~41n(e4%@W/N+שʼ'IlR6r-W]%\.Y0H?߫nx+G?کoI}0*ޭsZxna֦e$:s8||A_W"/ҢS[ERE)3i OG)GPΜWn@=9Jd<қvDV5"brHExjad-ʰPXVM\+en= Z)Cu $Z[<*؎`TnJSj EPf P?Z[%z(WqgѬ*hAڻ[a@ .j uیOZy;+p=j:H!*"FI#dTcH'F=(q,sS[0<(ڃ-۵IQ znIa\ܯs<0#y^IyX>&Oqӷ q}i Vu4]JȤxf1XH˖e}3E읗+/C~v@Ojѿ꞊w "󯃣W//~F GV̻%N6us1t_sZwڭܨRǎBAgf$2cꪲS ξPX ̺A&׼Q Us+ (˱~U0<LL,H1Z _ƞ*3@fPFyjX'ʤ/w P;*v\ZO =)I*FMEX4YF#Ry-$b%|8<*!R=Ң LKH46c/eϦzUvp6dʟ$yOpmjMK`;)v5%f8hjn֝QM@z`*9@M,(1 f2 )ONJv3}IVh Ǐ)QH퐇9L/6G 1L&\"w==?xcbA=; o~ I#Ivn77AXbP،Z0>GӽTViLʫ17\FлmmB,DHdTGw2 TUp$`~r@~b+M!$9? 䀰ol !԰1ne" J 9BYGgIY̊Svqң\\M=aՁr7-? G 346xF@=)6S5 it86?Ҫ$fya"] {i$q8Eߥ=Qؙ\QM, Hɴ >*ag5pvſ j&>T-ث|65^naaڃ'֫%h5+&_OH*NTP@J9 ڣla໅Q rdn U=5]c-›x/**q}H#PjqQ$N#NJMǥTH&NH Fjż2\KX)$YNqV,squ&FcǥMkm3rJu,wE㿽K\t#'z :~4sJRZN)5# Pg?ΣycjBU@33ޮT2 ^`18OUxHprۏgpp9`ꛁ $0ܶ=Se? ݟscMRN~B$ prSBps©dQ1jO<ɔ^|?`vJݙ#eU(I&5|~Z%z#)fV]fRX7 d܂jhV@GK9PuSsӞj|튯rOI=X20&`1B0f1ܫ98%Ja)8ŵS"Vl+fBL P~&HBsUTӁZ&wW'Y[^%xD>k~-2016dmDۊG∮C-bE]Hj.z󚥨J+iݜA'jmV`*IH:OT~eGu~T^H3e:uler.}$> _jg%16qF ?Zk,cZ0!1] **(wP"Q*L㚜s !y"XkD*[7U$6>L ib8.~bzU9d!2@.rj?c nM9YɵH5YyIU`饊,QrOAS~ #MҰs M<3#ALgJ`FvcQ3(ܥH+iw2bH9< p[$n>9m9>^EzA x…V_)0?I?; V ǖe[` ayEI Byn{3ߚ!ݞMY$f`= Յ1 L3pqT'!p[}MT$$Z'3y'O< rJ7I$k.0JHRJETX$E>`R˅h<Ȩ]*TW /8H݁|qRC_ˌK(8Ul ,$2IU̫%1GujC\+m1MQEMOYkȢ\"P"4U?"v@U AHR Bz|k{R\&TM^Z}T'Vo.a1NӴ Fɩt8TpyPc8˓9-WVm7P3g#;>NnX/v׵Vq~3= Pz}i!PYnY9'TGrNnXԘ5c&?0Qj[Ck!@l S@x ¨#|U42ǵS|2n*uUn4nHQ\Sm2rp)a=w\IZӜ?Wu:;ok+wZV˟6CS[m>8ٶ7-B,2'Ɂ8gW0ݵ>_Ÿ4eh6,&A(*8L8FH8itcytLwRXĄkU@ WN H(^nB&B cֲIZy#N`7k`gkaKkԚqPWojVgA4PWoґا %4V0HX^4Iz m9'3Y2.y,G2w| P&RQ|ˇwaJzWU6vru՗|zU6! =*^DrsE1FYxQM; 6;S/QpN@qڡe q3 ׭S( lmOFcpź#kvU(arÜ;,qzX}Y6nMOq\[bFەݐk x[>ޕnEXB>Ƭȫ ]f!d[F=Fzn* F~3R],c)>́0g'BAVBg*aC/3Tلr 0Gҟ[ ҥ ztv\7(OpgqM*dm/"4zQ0D.;U4fiϧ5Və9j 6-ssV?6`?u*RGZhi5,mǷ% =IAg8B׊2Ҫ_[3Ƥ}lN rjd*kH"@8bv n=OKn#u XF J7nK1ڑʎ>RDb%NL嶮X㊗  ֢` xOG V+q˱@G$ٱZ|i /FX?6@e;F3DdcH ϧ2+dLSCy2>?jX{Ӓ-q'*G-z*,X' 2OJZ[!$TW1 M}QZo'jo;fLWrLITosY3aخ\Oja3 &,R1ޔ͏$BK&иVqޖUڇsNb sTng xNYL1<**r<ѕXcw*P9 1JWF;fJ6US Zьt󓺭>Z; Z<PM)FOP)VOP5})'uG)gu&b8YΝjZSM㌚ݓfp1xK3Nm'֝rw}in籢3p t dN] 25 ᙀqN33! z$])1LeO-FUcq#<*ZRfg>!ӌ7S.e~v=83~| 95 npO8L7 XdMb(:x&%IuO֤1*ށSueir,`(8z5 #W bF[dKfC_F`b0m:O[UDwV!UI-$3+ t9ǭ1 -U.|],LT7;Tmdnj/%d1?P*'r̓73HԁI28UwX38ҹEK!&ۃՏִQ5sˌln"RNXq;TIF1Ϡp@?AQZ͙g\ mǰ}K2ö@*, X7R/^j;pvxv=Z)8#}kv3?Tֽ5_΍$vIՙY]Zv͐q޲([D;{$N֩^#,q3 c8X2EC BV[(,T)^,H*eJz$?¬DFw79 += TmC䎪?:䎠TqRF Oi1S(:b;B?SަUz>#nqTzn Jz"Hn#%2\J;,rG+XSH1,嬇a#sץdC^Ғ_&R~?'׽X˞? fGVl"ZֹQiIlC*T!'$vIJj\脏$zVCpr H(fpA+sZuGR}sXz[C V>Ybj&)\+bBONֺֺ֘Უ= \=jKbH!_0`J,>B#d%5Z:|t0>nP@#]c@ i$P0>z w'F?ZINăV /cVH(QCRy&zI;0h=1O31ʃfSB/GJc(Qq:T%w(FъKIVTHQ\i##׽G:ns";c|N^Ź-(yVm||݌ڍHW1'i<JʞqY4Irc?e1$FOY\ 2}jq[i‡q8{ dW)y >C})p?t;5d1HpvTԤ`leFqZ sn*qϥ^dZ]s ##֏0e0ˑP] H8SG2eN(9=L׎6ߺ+ 0RIcÄ'[AX瓚сXj(ڠVVp޲u Yހː:)?t# j¯L~¬eL ŬYsGzɖ\c+Ց$,FkWN,-pqU|qJD*s*.Z2v{ `*ͦ^y3Md̅>l;mdr?mY+5GƋic h^)J"<ur'|w".{ M̫'įytYXpYmq OjRX-#I'P9'Ԟ+s] 5V爃%1|Gg;UK)Jypl,:DZ=TdO倪ZEb ˌ~^,`rFiv^ȭYSW#o?5R/xR& j YH3-@1ޢYь(vj0#ҳ:|aT#V%. l$c U^٭t|d78XZ /F:%eil9OSU Z٧xJNYPHg*us aZ {2E_uVxZ2=8뚵 .1FSXX엛جvvKOzlIfxA8 #4g<i+s!l}n8̅*n=*9 트zbލwVu]u7Cqb;b$$$ZP3K!"8*\vOJ19fXkJ6ep\y*yP9C|ү-!:zUK@C$d y#?,$1FCw6&-dmcqVlrp1c5 _s޹R9!?ZþENQ1\QZyC8TVHI-^ks!;`vO1m^Iy>,UYPKb}d1k5 dwR+pLnR Uާ9dY9."<^=9lsGSŁօ(N*n@mA'@ $U9ӏ6GF? 7o] C%I$N#T2B$d&4| Ւ"2ӚZ8g̞m*6=e" 6b=3QDglqia?RdD?}MKm /c9 NTw3BLv]k(OIp2B`p@)sOLթ+U0oLl2YB)FsY''א})p#H<`>\D&mvzR7j}{X1x%Z0G92)'8Z;=jRcס"V={ 15ZҳחTSҴO1I\֋qgy!r@p X]uyjl0A GnaGcN bg*Q.@@?JP>@Hly@OCa+>78eR{U9mоOn8HT!1_ִ| y!GZ؁8glkR"ְc$ 0;lj`rX媿0=4N٩umD[ZD\䷭&z^,NM[hfgEݱGǜX#'$֍%#-Ʊİ gsgMBZs `>²/.I-ד4ϰ#8'7$ {_vO~CwPATU sAp:mI,cl4 mO ;bzU&8c'sZF&'r~6em$IK Q}!}.1 iӞI~fW=Kh&Hjޛj!qMZˋɨ瓝@pN: BO)_Sq^\4l*rFc_ urFl5YaI=hTa ݎ*o'ڧ'I1j䟲\09V"mv {H(2ҢY^TB zS!W`}X`d0 Ӄ޲巏w2HTu`ljEER j86̮<2)Ήe7/HHJyHIY6 oۃɩaGojؼAokk) _kk1-` HO˧ʊ, M ?M9G Yi{qrϐ{Uhof>saZkk+tɈqiX72;XP@rq[UY9r{{WUY9s]d,#9>xumy5,iiʠrW }~dRQ=ɮvSyz͜v&Y ۸ݏ)/n9U- !n%IYElZ\G u+u2ʏ!A^>ߔff0q꯫M8#;:gthfOxN#KuPpM2) $8'n$$J< InH=NY"!gq{枯Il~Z+mpNOQVeUu'=*(`MfNV)0W˻b#`TYlDl1V]Dl|f8.I=aUlZCiEUi@*wv`ÅRhB nFGYYx{U*;;2n5PH˸vȢ$a0&|3Ԛ[ #MvsUs F02 UV:*ir?YRIgZEKVTHԹSȸUy[aF{isV{ߺ?zn 栖!agQIrY2GdrEJ[JSp?JV9’jrCsݪZR_QPV'7^1{T'h`A<۵2I۵A@> VxLj{oԻ<@@!S <7cOc84@҂N܏CAb[w#ҌO҂s9ь((4zKwoc҂XʒJgdEխ;"-ҊIx{7Z]rk^#i$6GXy;QKz k;}wU+o;T'%jT6 ϽsWWW=}WLBW޴;lv6Zz,+\0nR*1.2TRUTҧv1խ5=|jͫ fs\Rf˜ .e7:~UU =@E]6I0*"'%Q9B@-C؊nOM+d!@0IQޮ['٭T6Yc4Ta $} :ՙ} MH>B65Y 15A}zU5fr (*Fs9*Q_+SnPa><}?;`S5%H4k֛" cTzmm2Y. H6bYQƬ_մʹgls#C";tN%8SZXdCJ8j_/n1ꎣ' 'y@5R(4HܮpqMMӎ~QIlE^8ldҭ1;vɤbA>4p@vMg'GPgҏF{Ru#4{u?9)LS1qҀOJ;*A@$}qG^4y('GFI$U<~jށNY6,ΧeB0Xkz-7C+wFbR7Lv~7t)T,l)kvkѾHr2+z-$"G=-!.E0*'?šϕ ۿ6=ރgջ|4b^cѓh۸mwlhaYzEYdpQk0]9V5gcիI ,i+4^YWWzu+'V4+C̙J >6k4IAxs[a`r+V T`"hJ)$d:M@fRyYGҪ\IKT:±,InW9Udi.QG3zU5y/Qxyo݈]" ; kfE!TDz٨ (1 ˀ k1QW-ȿ(WZY Wey/cP XxѐqE]C~T@T Աiœ<楏sNgԑA>ⳮy.IX1Tby''nA=;Ip#@eRJ Ӑ2KU* 5V9gwɑuI]X*V~X*uT\ǩ%}jeQqԀyyva j]zb:T*z;TcNx8cJh])p=yirq9=N_ ߚRzPs#Hi<3?k3<dȪdȨ[9<Iv[]5 kmd;5Øy2riV5Ԇo6E>z ܄j{ԕ8@;kRd˟{=m LFA+ZbzG ;VFq&vmoƲ5;/ *Nk*'h"%ԚҲ F8T 3M_$Kp !w5~V qi@:T:ϒ S}߻\N!*1ު+u*lPM4m#o>_[G`RBomON>ս=:Y2u{d.\zEL:wX[t9w_a/M5n|>Y8 9!@q!BO ',N!fT%⧵H6NB CS[B9Jώ* aP s9B_璣*X;b]ÃJĽp;\Z:CrL>v}j|LuEp}VSqZm ޴ $m,;b?*kPʧtYI@!N 泴2]2Xsj!{Ra!WB>40HXp>~ة#'œ67c88ix%:tBXLcW檨 ^*9֪JS.e؃\)bilwbil֝jiGS@! ԠۺTqKn'R6}}*CL7}j/&_Jڙy6DQ[3!wW P#f: ܗ.Z mSYWM+.x=M>ƤaڤҡY5(/b:Sjm};֞8['.GvwR W7r*lEry{Vh$Gm!5GL3qkr^/7 u HcVzz{jp8R s{%0-#1V]e#Js ;Ɍj1Ĩ>^bl*T->e8h_^NT@ y\f)ǭor}+ ONm9/J1lsYznq/{V24v J³ͼQʲ%jL>Qɸ}܌Vn3eF<L(@sޒ1ldgK ]Py9Jl$0 [ĮP"| p A݌sQ(M5pst4Kqwjm(#$ pAE#8540ArM=~zS߉0y')Ï^Ҕ=}){S 0CQ>j3Q,Z֖Sd`"&FTdTKo$Kl"KP2 f[yipAlNI+ޮh4Ҷ19̐㚊9n^0EA)Pѫ;y52aYCy@*;TV5\w&+5͘ >⛥L^ۀWue.qP] B⣜LgJћdoJw;Gjr.=jPhcWeHvop8ª9$ 4C+{Xvt\ɂ65mHJc+sY&iQ䔑X}kRZ`d#PS#prQeNq~OVq_U[6] ]Vf%} KN` `1V eWWnbL/!%WUf]@mo/$c5@1UG 隁<@FM41H0϶T@@j1"#3 XWrOԢXfr*S<a@Ҡӛ$~0ѝ3V"`B?*tP̫TI)@`q52`‹- q~4Ƨ ZH?W2O{V%. ܣsV.*0޴!&UO#"2sf.=iF }֣ƔI˷AG,qF,{Q2XVjHҶy`8$Hpdl0QzVdp6K/z$R&8 4@@i)}vsڜ~e۳yKˍ ސ79?0@qIǥ6N#})$@9 @1[!v.=vv̹I2pHo&GQsܱ -J*K5-s*n*SZ**c@H JغbmBpx9ae ׌de zkK-.692\Dhi91q֩7HتLNN*R-nvUsmcg"GoÊF#&5mtnn"u,ʃ*3JUT!Oҭ)<Sip<~fN?KBbY3'Zt2CEm`em.F7eFāXduT72p rANRL+ğ}Eb9U8C~!sVY}T z.ഊ< =ϞҖ 0zT$A<Z3P ہYB\noιT9,j+x*M?Y(A}~UISi{pMUa- t I mE$vi!k:,d\򾆰S6Pe\qaVӲc) qp1JGp#mܝ@Ө9g"3s7=k\ƙoJnQ nIp32?$(RE&4 u5u pV \qү_ c;.kњkmU# F5iKm{[=>rI+ o۷ 4kjM%Ć0Xm$nev 0j[LOejmn%ێ Y)yU;qTz-NFOCUm}R7M*H5SĩP~[ y`zU=tS*j·$쬮bVҤӦHdbbRzXK,[W7y9ޜx435'1 fs^sP[R9B.X;t˚Kā|b[CG;/*Ai5ıaخ=Yi.$ұ5{ #_.l'c`8-66,[K`Fh+ z]94{18V,'80J_q+ެC&:ԥي|@)eb9lsy+^ڢFnY,{d4xzRL R!, 1";wgfv/ A]Qգ`Uj I!vt iYL aVWrҌ6HLK`$6֕IBrGZpeQ ;!x<BsB8H@;֥7Vƹ9`:esHIy;~Ϩْx'QNfX،.OW3'Gv̘ TVHW>P-Ӓ>횐(ˮؗsPN>4W\U Vb=)MnGQC i-0ܚlmJ6) 6oF+svH.,$o+$ˆ<?3E]_cX_MtiPGeE8|{qmzM~vd$1hT2@ĤJp?dSU8 Gj|:H{Uek1Ԓ~cWRFNw#cgOR@ 8\P iwz䎂?xv#=E8mn$c q5;K$ҫIPv弸/nGj{{jS9fbO5Sq?M$I=3S89 BY$DV?JTuӝW!lR:֦if$-:Z-nchNmkIcp˼xR}sdR3rμf&C@zҮ\3y[dA[&$ [vsZp;eWmj.KrzVEǒ?zZDb3W4L+̲2QR#,N1Pi5֫,7TP[I5+d#YzFrAǯ' r\GBz?ֳIsJֈm u=Onl$jV^pT/&he'?.U#֡ $#}OJ4{YI(zT&Y=2u8 5 c'2TjS RGE3PWEЅ2Ajx-Pum2_C@k:̓uTlXnx9*Kr3NvctFriR3 :)܆m"1q?-TۑFv ~u "BS8V;TI9u$gy9=*P 9Rwr56gj_1j# `c媷|;v+H1L[u.c5Z⭽#^sVZݛ Yh^$@:u5y8Vsӭ\i#XvJ"Ҫ/d2 [[̀sd;ױڥS܏Z&ϛք[cV85Enui?OrOuIe8-\2jzZ-9fUHx?JZX@'үHokGZҪq/̥%zfn[9O,Fj«%fcTbYU-Uds*6 k! 7,qYXg5$*<8SMiLJ[d] :H >;vIg2 >Nd֮[ZGcV XLNH< %$*v4 p9Lp) H,X~?wQ I'J{GO`0sGzqr0EC'(ê9)#֙& E_jjP}/EP?#{cd~4ǽ!"?@i; Abs&qSpzbMBlwn*86r[b)j'p0~a cߊ^u>-Z$a$ ؑyDZ⧕nIZa%PUAwzpQt'vx-ĝ$gs5ܟTgl`ƥ ѳr=* 8*FÑU=#6PsP٭Ua֓HOך{YA T,LULF=H⦷ZRs i+F隿ijm{w=̈ϴk:DW()6@<Jr++F;pwʏ##.G͎eADL)]M[<)M<4J] Uts%mR漁A|DsUi.cB[Lmo.BcA?\Lf*Yy@! ֬#7[BGji1\JӐ!GZ.|{Y1^j/!f^k3]@95{$sMQq<,8 icn.i;ӊ>zi[f a8W4U{S"[/.?ѷźsSZEpSP$`I"f0s8]Fxʎq̌Q(@^kIl [,:TRƜ$9Zl)Kmpe} NhJzqjF?vr~f(]#D ~e#f'KD딢kilKF! zSp^C.?ʜ)!:LxsS=Ld%3ޫFJ"8'TQ$ g*8F O'ڵnDi +Aҵ5 SdPBV09ar;F*l7 Dm5mo0H80|ۙO=YIkRs mQ7%P+1ϵUӋ,0vA[ {8|;UdǦ*ŋu:BNzcVc9+GGy0ljKQzwL@j]NfO'TbgkV^6 NTNUBD̤{ڇ%!c<}Iʬ\mTꏆ zz~cVv\VuR; vJVu$bApU0g>TM>_Uf_]M6*|z՛crGͷX,,lOU[9n99y:1|qw2 $ibqx>ni#ߌVb麬F 8ՈNяu8{ܞ Jp6OޞqOZp1zBQ1=6裳+JϹ!O*z-Ǝ'͚, k*1l5RײlL+6sm^# y>ze$XՋ2[R7*2 x dy1pW^7SivTmC&)@Oz?rz }jt aO?V-ʱ( b%5,ŎA*pZԮ ڼ*l Tg{'?7Bjo"Ha?ҪѳS`D+2C{ֵQXۇNYSZG 7$\\+#<5KVYHUu rQ,Gh2ڛl͍2SYǾ`;.[USZGV4t¶K,Acg ,^ݳ%=*g/${Sx w5vv8ʠ˿ws,mAH_wKyZH'HY~TQ pH$Tsg?zo\SEa \Z%Pvj6E=U{#xc?(q6*y19w8y1噱z÷Ɍ䞵1#?w898_jS~iC#j)Q;J[esiSƻ!qzԪ1T"ϽN£RSS~ryIZxT 1szU3o+89Fp -==҅<8b:VH!cҐAǹoQ@늓r>Qޤ.dw:TnA?tE!sOZk<ڳDZ5H[1r+vrk]Ok_i#n}sZeci6P"Y@c֠o®_qQ|`@8?6="NF:i0iHO vR0[kHWoO҉Aך!@7E2${\ri-#w}MZ BK}B53aSNl٤[]ʇtT.OJ9\2Xц'VM @rOh_J9nڇ;cE _j/6pJ\g<( A AJz zsӠvIceF<Ap0sȩA,O!6⴬YmMv1$2>1b@yM߈HGf;kl3 7\E/wQ*trW'JD UiR9s۷M坎Cʬ[[,yx`+eX nb8H^!8>As֝H=p~lz}i0y{_~})t1F2M58:MrH;_`A=Zvs׽/nԅ 0F2qB>`;c40vh{ k*@'ґ/Z;e8w55i&qzKr`VILd57LhFH:PӓpQN7*BqU0>215UpGBˏ@1VZ,>_3V# +>Ztn,+ɲ1hȰC$9wj/#u.pe?4YL]ܞܳM(V?wڤx-ydOj _?J> Ox㚿,caO SW?pj/bT#0ڙbxW?x%f®X+"V[ HU&E~9X}wa^Tn;>#~ jaɜCtn7\qi,!8nu) wwW@Ԙ ; ͣ0(1L}xen P?V̒]2@֬[ ۊX`b&ThL UT2=+&g"68+e+ܔ%{WtDf'#!=ZcbI=3Y걶RDfQɩ&2~ZՓ) )zMaF⵺ ?iEo$ɼO2>yj'_zЖ ޖw|1yIe)^~nfDaV)*XչYTm$ҎXmq:;P~NqRn@^^݀rE= Od⛕ΐAH 2h`pHu4tﺛt! ҜOI[InNiޚ~=q'r}*"[C=@sDUTerP*iDp85WLK%cuoI wA>}Sy?Z'`l.[ @xXjD /E! ?[ZAiKҷ I+6Vh!;䊽p$O?=MZ%FH->-(A{ma HF ==+X!v AX7I X󵙆~b&`xQZ%軜 >A]F1Y(b[$4e-e|La R忳c8(Q@# *mJݜ_a?\Ԅ@OEK`&40$֖prM *5\&%ӥXlRnI*# de &bQ0J< pq}]J*3!k_G֬$#humwt"vU4! yv6YOVj{r6ʢdk VgFc7OjVVfYgd9Ē #$|ǞXdIgnm,n=H-`[;}*Kh1枠o_Id,hX"Ww3&8)͐f_CҔܧڝ={R?8ϥqKW=)sS>dqΣ?3w&yl gcMsdLl9M>ƚ~6)&KѩKIFy8iO$IFמ)!qF\zJth7FT5N$O3TH&('֨CpHcP c^=:[WWeeL}Z6OYH2R[T{VRc('hqSVȂ1#3V"kK\6{*›[X_b~ԖQ46p]qX7X!QYo?Zi'Fp+vI%6`V$jӵgO ¨rf]kVRxE 4nTP9W6V~rX֥uV$4c+]wEj)af"dO57 |8@chv܄c0,4ۍ!vV ONHkREhɭ}&N*BZ:|O.NZKL=j-N$H N|D^s:wGs{cJC1P/=Apw1SXY*.n׎Ap &d`qU7hJx\[G!%vuCshyd]G:V VhnJ;@|90Ѯ95f/5捿)*3;nRH,2$әatl9$ ^aeS}뜒v$W2Ӳ\I9" . VO8=x?l;O^Z6SH,ۘ )9#ғ9n>ojLlv?@~iIS;TwlxaOlFxwV&=1f =OMHS]9hZ)u#z[n9_&I袲YonAo5,=3* HE>k-#{HjkJ?`}ox$PB }+c[+Q|*;S9}zBC}w]8ƛ+C2[OŠnre\(%-a$Ah%٬-ذK!/"vʝqO{.7`|ǶhAGZA2Tp~B2OVETO 5,2< ouEh^w_nj+5ld%}֞2/??SWcqw⩅2\4p_$ֲn34pXt[To2 `dxqZjKp܂F։ceN0X)e:]U%g]>;tPto[mX5y` @{VecӶ+& oDhAǵC#8@4cT;Y<Ί*9ݓ[IN{zt4[[<~U#%wS?*cݓCMcczF?ɦl?x9ƛ3H=UX=P^F1sϭVw5~A>=g~_zlA,I~WYmƭÜZB" sUo" V"y\ 3Ze]q#ϧsZ^d38= -OMҩ#8z-G6nHIɎRxiq)@D#r8ZKLI|P5f_Bv]yːČnVs7zTsEB8=M TRQ4 8jk1yrnURژO*: W (UM0>@=tqi5̟x/iV+}>#sUD߄mtrBbԶU.ųMUR]w&Ys֟q=>.sMX'z&@jPf?`̜Ƞ`c`a!ֺ2Mf[!xz9[̏0Ÿ 8Ԉ /_sڝ++ghږ1TN:`YcJy:϶*o/#~y8qG!9Ms_H!MR#nLF9"a9L,.N;PqS,wo۳ǭYnLUPV* J'銗PLsOҪjH +!fŋ0UbпT}dl6D,hɹ$@{cs %*4vI!OJG yPRfn~IHUqW&^GhAgS)i$fa9Ҁ#]U f! tw ]X62ψnJWV?.&"ǓPX[r.} ^b"X,i-PCe?֗Lmą2r[;Tq-'u)ϐ |w:4EuU/'i&Ld ƨ]yzi*şS{/PR sgw3~U  gidGd pAu5 XnO9FI8`V]ݺL ٞyά>f#|#,G)ګv|g,p* Zp/F-ڭR, 2UR2iYc%yܧ .[o3sn ż' U}ŗN*d `ULp5jeWQxϧдht٥\"z8kfUb@rYIӊtxm#)a;}I33SMӥkv@rp=@_eԡR8=]ҔK|KUۏePp_mBU_f,dh8kP6[J#T?ej ,ZvCdCZvBGORQQwPG\UYF O Zȵ q{lOCg{b3y&squ3845̭i EWCVֆ5T06xOK9^4P?`>fMn#DҗnКnz%`t&*#btۻSY@ ,#Pvdg֖Vb 9>~ҐIj6lAzkdsV}#/>SI989R?Gp;3bZ-ߓy"<''=OxzjkjMHp$<ⳒAk6gQI Ysp8$. |FH5~H(Xt-Fb([d+.XθR6cf*&u8#iNrs%ܜz|QW$$~4cS)1P"d 3:d*)28=6=ѩ5DzU;@3P ^)'[ jK)G򄷧%,e ji?_Ul~Gk2EIJFGT-R0*kI0JpeI#pœfdj2J'B@6O^qg#V)ITz\n|¡UfB7U[v?YWn`SbWhQ 63®,s\dޤK E@f\:gY`IRE8Mw8ǥ$sF;n.`Wº* u/78I{y8xdGLb0VRlSO6gbM/<7 UI̕5@s ?֬+XβJƱQqOoʺ 0s}{X6cI=cR1C?}V#T<X)ӴH$R'%zyD J׬nllU hLkԁk'[lwc >y C,}GBN?NJZ-{֥hx ihc?7W^28%ڨ@rQY{$lk2O&2lTV3o<5LY=̀sS8`NU>@?3ɭ٣=(=JӲv] O.AlV91+!w1&smEH?FֻKH6p?DW g}w71G'UFNuq'k+C"-J_?fndHkRܽ;v8EO QyyPykw8ަXy>eT}>5i,簩C, ? T2`y㊅z`pGCQj3Y8c&\ uąur0IK+ p>mg؊4G@~4Wpz?T?-w`/P t6Ρʲ! c~(]]ϥY 9MZ.cPXd}9OH [;@iw*E7Ds[BR#-D$Y,] oԯI->k'-NkP $ A0*ܪd"Py\Eʆi)|>5݈LckO[_Ꞩ%jWoRSU yJS_k= XnѐHʇ!iaV![pQ3Xp|=zcO3!T40Uh`( ir7nRnp}y#Ɵj3oj3pN8}k>LqL~W?B[QڢTdZ{5V}-jd2s,ٍe(AڎKaLg#kkHɸn~R [`V;]8_ħb3Z| ݘ}ķ18Dq 2E}:4p1OV $;N+:Uj o, ګKpME\iƷцݣ֧AIm&} J1Xf',{S!94m6*(\[ i8?u1n'ezzU (n2kgJ4YiXZ$O=ꎳ2Ip3j"U$g5E=3UK`}j}sgq B Ǿhԯ'PCƛ{5h!TT߫HNY'vdq%F^ie n Md hr[\cWVŔAPgWPV#cO5_S-c:gFV* HpPhU1΃v:J^I lp ٖK+{?M/tZ@ۭq)rPւnXfZ5rFfu\ܲI$H.G٬ $gfSةgRV(|YU2n=U>BkvIqYɊl7],7#67:'W/g|WFv~5Wk0x  (ҠݶLvZ,*U(\ _˚nILd0-IC[UO1?+rCFȭ(ьc6d\.> }Ֆ\cfYӐͿ֢mY۸j5?e\r3u`[x ܞ(pxz6w&ផrME$*<rxU9An IVA&9Hɸsڑp Mg#Q 4vI߫SWXթB^=M4 O)`)`94=G'pnDa~c*%_EM!F" 702F4Aay$A`Aݪm!a"{vlIhBWSVp2Ԩq =@nNsޞ';rM?sIi3cMxFE*Ǔ*-4jxWx ?^3SB(4H2F95BitW8Svj3@jǙ$uYe8f<js,qMFI^)S^FgO1R\*> zSx۷ֆ-HhbCڢBڋscjPRj6qT:l76@2G$$hm~~kH2G+SQ Ú1OdF\dɞ}: zbgfWJ_J ޼Ra~)OœF;A463iN:SAh~^V,d?/-RڴV[y܊p}C5и9Qj F٭JMQW8RXpnM3Y|Xyjٕ15DK!$u5nSiW&;ccWLv G~G)"/#Ry뵳v J%nZ^" VR#v?N宮؜* ;tUP.}AT9sT'!Ɵc8Ur{qVsT瞸4{R/LL\gc끜SZ>x*SٽjNSӃ/zxnޔԣO*N=h3`[n 1Hr~chIsaHGgs֤ 9➫⍛^3Ҝ ;`A;hQ0E3xJ~N) O$@p%:$^~RO9}{"s= { t:S$8-jS8-L޲pR>Lu kGIuZch58';W%໰?AN|-V C;GӽDžtMXc]0L~±(2j%QX@?P/:R)#gϧPɐc3dýAn<5v2NG^QF!$AVb\9>ÚݹA!E'w隕\7xvk?b\1\nX1 ڷ-1mZTx 0DZ}j#Ԛ4bۺ֝2ג=HK*j08WNJrqQԻ\.@VԭfOr?ZbO1!ښm2O=3I杴s֍vW jNp4:r`d `Z $ dT^H:RmZjMdjKlHc9qW q֐ * cނvȦ-3'>R&z7G8'__JYU*\MW!W!ըSn*xn*tR8#v$ԐeMI (y4Kp Y )?f;'41$->aj'sIw/H"SۉhvҪږrp ,ۇR`f}`زw~'OҮϯyy^*IģQ/,x?CR9ҟ~fo' ¶V` @*by!W3o}띏gkK B[{s)BUd-9t5_-1d4N`{98rq:ûw:Tol0flq&i,ULqŽsS<~3' *F0H7qc3$sqP>H+x4 <J Hq#ړfIIFn&1d=;S$bTf#pT嘫FF*#"l6>ڼv\}+Zݒ4sP'Od'UqOucJ8'y3dSu3 uoZ=*2˜6SF= +y=J)fҥeqv 2{ }N)˼])f_j8a!\%cb4hKu'Ѻr{T*?(pje g87PN*DUPXQ(FjK0*:-o̮>X{T\>uɐz}jrM>Z] p~HǖWWM.>ꍫQX[$ASP[~wREYivg;yC~39cS$b)8sZqp =*ܓADqSp|J>!T֣$nv+:o'F䢒{UvvFB90*3 ";wa*Jw|¬ *PZp~T881Q~aQrڣ}*cNjbؖ_u5<'#ڞ#U+q0;m4Si!S#؜@FӚњHJ\1+:yp*31$TeZh%X`~C5=J5b%2jQ»Ǯ*mOZ2„JҳU՘-޶49+ 1 ڹigTv!w*,N:^_1ε|EHڤaf*\~4Sc$H|Zd؃wB('UTgT0~[h֠}^^F`qZI jXLQ^{\@O( &{[ʃPW-•qJU#)F$ y`Hw}jB4Aǭ`ހf:6$;~|tiߎG9N\ K!OJnvͬ͟45Pd|xEP\&s) Lue)'*:#%yJ@󊽦ʳmu:`BWYyϭ[I0R~NcßZy?98qL#妰$,rzzryFzՇ;b~Bշ)e%lHrNsXH=sM6\/O7ˈqS@GmPÒ9iR+0PPT\ =X Grj=B?6Fq Kvw؅'z|x7څ<^$+OL[ StcxE]u "@aaaIڱ;3J20nY^A JwRo,q3H\“~{ vtP77aN J R2q^Oj?*Zrd (╥TRHJ*)=g JϽ'VfÞ>қ$1H2aO9$ ŸUUO2$ԻqPrZux`I=HaUL31*UWj{* Dؽ{IrN{(=: vXe@.nހt7P%X3r*ilw=>`)9|vN@vo=j7UU1$>=rƙ0#2^PJQհEDĿO`LŰ5r1qUA(6 ?lRJz{U  zUG˱?SUh"}55%*3n']poqW5Kj! U{*#  O9ܺbF OD1!K+9OJ?*F\眏Ex63s\Ta^AT4af~U&_@+DO[+)sp x|u'kQw8ʓ髲JEd]{K㎂M_7n8㠧>)vŴe,#pI4L)"3M<͚Հgڡ$PT31QNr[銎(BHqǕ£2=*IXTҞuP*+O"$5YUpI5UCJ㿭t cHZ,̓URl 8DNXduc<$Ar?$lSeliXI}N),w| OpPjqMpe+&ixy6tZ9NGZGyXqU5X!vשo0md\& Eۉ$#9Uga5GS*"wxKWJ\wz`V}%zU;g|dE<{Tq@XNQG=j8=dEV߲ iR5 Tʱ(\eAPr%??ʠ|UQ@'֢i6/zIBJvX(y"v3lU,ǰk i%MTlo6iRG*fytIFLL~sYrkcvUCNi.?vOzC~PN:{TRfOjWlW#I$H梅$a]Ԋ8ԴOkB9RF$ɂUPjRܝ0vAemW  ȫr^%HڣjTId;wJcUeRFlF: dUڛ+)ޕ6@*JJ *Q)RgS&.X֡z]K{рH xrL@'?Wh]jZZY8rru2? W K T 2$X~L"EgpiabQK"yh:*m܂-_7>MkTݎd#FcO]f„a?S]b+X qVjZG1ڋHOYfA+C/9fHnzSj6@zT@ޑbeMvo)ҡDNN*03198sHFOz;/WPGT ~^X*JAaOJiKW% Iw86=NJӠ2vl煭*#408?~ a2Gz7jHL7M3v *G{n),qJdqe8+*bn3͗9q) =܁ ̘jq$o#\wz3a=ŭ( joii$}hmYb W9>FO IfBcو5y$_ks5x;%zkTD#6.*YmcpP2P=zG^$lN輟*7AySSDʣk'ߚ%˱I ~?Je@sP<7ZUYe>aΡ1=is u yבQ:;z<ϸ;o ?T3Hw98;U{rA1UDAMV#'jepQrXV9*U sZRʂUG"%"-$n!I>@ v9%IY6\$F[ɶo8k$sRg(l}{@MWozFwB}Oɮȷ>]mEj}pĻy*jYr0~qU;(_ڳ,Zܣ&Ineos}X;UHoVG\.` !y[xAy˞{٬0f\z82Y}3U-C##9s)F@9VQt^ߵOnbέ[=%4YzAY549iK 1nHW"M#8rxӞ1R`ҤE@?yFƪqpޡ3yk­VkURY? l[JuDF5% 4ȃ ̀5cYrFבRgdF?t?QlFqTNNEKۧ9赵*qt* 5tsZ9 FM5jFm521ʃְiJA'֐(OMiMV$ޗDbB7|`8O>\n78SK"A#4]Q |#՜723"֪B0ƒT-+ AU[?U{UVKujq8T=j"\K,W<5IJTzU#7믙b ZGRO@IccI8.~ x0t1Dx5[0Vy%oh5ejw-{y$XaY75Oȧjn@#VYvGFg-qevHOV5Ɲx NV6rvwGT8][+mxASFGpxǮj$lTYY# tfRǎ Ko7#j}RB~Jv0rڟ))Ljf+Oj#jDR# S"5^Eڄt' sRc֘4QL'iMyDQMw)8E'6I'_Oz wbx-)m$9lYeq{M̲L>^(UjG{AHnf0: ImMZSP@×S0[`ie[,@TWn]C8&˾*T}`Evl~G_kIm8$ju$*1҈YEr!&(2NX\CmҫX' EPNX#$%AlUk 5awaE7%?%%i.fk_F]$tdkŽQ<QK;#͈ZYe>RG>&8pC<73Rgp5={ _ W<;* sV,wO={2X1_MA؄5&gۗwW'ޤ̭#=+Rv2 hNУ.}+GZq8EP\Jܱ|,Td v#qC`:1}ʢ@cӎT>ǜ#Q ub?Y1YϾ Xd-}j7O$qS;HDgF&qK5I#qdW>XnX#=O&[ean:rAr1j 4h$zEB6'$cU=ʍ=B;SsN~48c?SLjq*q*nabkF?. {({UjzOo:W{S&OP81y:r*hȆ$,3¾Xyz._svW4L dqU/i,G;iFURv%K!-.P>X󊷣1խ17ݧFtչڊJ*pYU{V~P`! 4@#XrOZs1~9kV85R>^ίa9ȭ@f^JeX&9y5s!qG/aNj9>QS!Aׯ5DsFu#Mv>榰y,l1}HSX'Tlj 8~M,EMkw$S<drpOaS\ʒHp} k"Hm8=*$BH&i Mn[hbr0WֺKXҬ2ChD:mʺ('+?Sy;%OA?QA)PJP 6eeF֡HF߽$stv { ɒd&7&Gr'U5H8?E?ZS1ǞKt%-OQ?:gPTP-LrS"qo9og\6:Ͻgdҳb;U;t,7 $C8'1)0 0 DrM qj!R2G8ġb-Vc-Tr͟^lrh9)ښ[DfQAR-2J]VڑGV0Xq`-lR ]|WJJ/Qp\,1;?LNX'Rx?AP]W\FIWwVt<^aOSطHz*w,J~TʠE,@~r<} ͚СcֶvjAs[h| pp 7좲td dLHsY2cVV8w7ʣ֥`35!b9f٣enҪ^V̏sژ#\4Aǭ0pB<Ɨ(q={h2rrrjiwT y*WT'8N*:,mPySW`ɷ.F3ޯE{wxa#G\0Gj΅l\=Î[pѧ(MܽEiK}9h/vW Jw]ƣeQ.]ͷjl2i]vc%e;b hRNO\T %9\£CHOjTG?Q}X -jWU+mj; qj[w4q&S=rQBՁcުHC/ppMUA5.]'͓U|nmr^~aj%OKɝjG͚W^Z&1G֦ZNMO@0bSm⦙/`(Ρr}*G&j6Fg1|ȽPMXٵ^bf =j+ˇoCu377S;{U{x[#85^5-"{Ua+Nn6wzUXfP>X$nC$€ըI C[Gic!mL}ʜͷny;"3u1u\L)!~DJDɭUO^0-h)Vucavjg^YjPa޼s0F-[8'w\cLgjŏx}MĜsPs#w,0ңN8<5Aq6x5]#g TAK D~5b+lE<3 pj"8GbpX8AV,ڮ#>oooƵ/TZ*+Ҫ̇'OGy|ltwH{L0l`~5j?݁dbyS `u95n?@I&r *ʑ3v SL1Bϙq&b\D[$6R?,4? u<TGF~E!d#Z &?НUS;`+BWhr{MgRbQYHv(j7 ]m4譣I򫲲$9P@$0樌pGÌ+Os=\aG5oL{y?Ү9$ ڝbW$GaZr rqR1Ҭr:T˂($0֩;y{K rR 'L\|ͼ8^5LD:QaBۡ/Lm}5J~leFcA/֛ M3<SLeP>,4fxCM$=ZDLWE؆wMpJ JhσȪ"-F8xXt}XT5;N^C*˰oUkJnr"ciŵf?,\ִtsIkK 9Ǩ"cۙK61X/d;h) 'ƻ8BJpӉ iX5?5]nxOD~oβ*(c\|jP6L:K>rp>$?'Q֞bWW{=i  \{֎f, T6,8\+X!r^fۅ8=kE"(g+sڴmrwIޯ$Q@\u4+}̌=*GxG&YN1R5*V VGfYjygie-֪ pIՏ,sGQNv U>q.©j/jέ\ φmBˀrzU+k9u Uj@*_ڊ~f.aciN|A'Hds#gjcb!Un i<ݣ_OHl5#dn=>#@4js&3#wڳ`̱F;}k1zu]¨`7L%aSƁ2r}*1jFI"R L GM?1'SVLɕTbݗGF/=MޥXj/h;Fi&2#o bXi#3$uz+[#'ZY.}{k[r(< S*ŏ/q:^ɇt âRF./Ck;*ոQUg!c?J͝` X#,sV.$kkO[[7r}+>>:T?fy)==ꥨgj D$r.n U$99}32!8'hAx7HtSU|ycR"yHڕ­ZyG~œrq̏F'AS"NjESo&2ҦEQ)S~ہS %Ӝd)u2H;(FW HAfZr3vV[qִmq*DŽiwj Gwd\\*K(s҈Ua+ N)n&v/,i$HpDzq$fVlgsFY5*Ι75/`~tI߼)0C)jrzS?%A1# fpU|]Z6rb 7JngH][7w,G.kCSNE O֥W*'ҵ5MlJZȒ^8{ӠY>';d\̛bO\e^E8ݎjͻr7)azf!u+?M ǖkLBi{\W%w՞'%Ifm3ci!r2d Dq@_Z! ,BԸUHçjL .GSlg.slVoT e?{Xҷ\qQs>f?-6Iۆo޿n­GUcqN^Hc*F94e˿A2śi"(z;LUwA$㠨sj7'pAU=r2ZG uiHa^. ȴvjD!ch[$q@@HXcÊo 1ݩ8+ޮ>P nbN6a @EaF9`{xU< `R'ĞjuuKfXK)u2l’N88/2y#!s*]mzV̈,dLaP#gEsϽc\3);=<brw A yϸAI,mèO':gך9B̄u*DYr*ug.J[$?yOZ ) zSlaS5By,꤮Y-ީJZy>IKJP7N* `5#b=(*4K6[5ZI $j$ L߼ەވqsAN8JXK,c{qfXT9RDr<5b!|~g$``H,Ob! ۴5cH"2{)gS'䊝PcDF88w*YjK)hM s\j𤚧>e8T|n<Ud-XL+1wJwsSBR{befw|#.Hjk@2tR԰) SSP>vԁ}RUX_6dA['OӪ l| $Pt Ts$Q=j⵵XðU! 1rK&k5c!cIp (H[ڣ vzk}f!]܌v=)bdǵ,8e` ~rZ3E)1yxqGV%ܤZxF89dslNriveri$,p\6ʽ֢y깓 ւvzsx)p;Ԗ_LSሸz {pչdU*U*6$I8r~QқmVfcEN\S yj ΖWV=U7u $jGqV-b*C-=cK 9cڴlOjsqӠ]?.NlW8֥ƁcUVPjG1Cx7E9J::XI~"DFcr K$?#9!Z[)eN?x9sBOx^BK5ɴ. qշBjH &0qޤH0oC6x< lZ"OJ`i{Q;TPO$(6IQ2"DeBeB_jG]B/ӊBsM(XRGiLK*@Sj 2O*β pp1OEg>T{∱NԱDN1YUwn$>tcbr)^[,4㓒ЅC:*n(LfNAө6zTrON"sޞsUiXf$ђķJHNJgM*8=jdGNC~tI- ΠIuK`B'ʴ]NNwG/TpoKxT=*Am< :>U.B*4p:"63P<2'?ݩ?v HbE&>e Db =3C pȮ|/`GS5]JéɌp4o$1%M^n5϶V3e;[w\arǨdPCKzJ}@Pn1 yz5 a$mv$lgnsD*%sc4،Uz;RP[8EHJthD<6:vOew )VA]S /.3V Dn}jIdbSl b1҈{Jۺ,aZ=@`KAMXf)!F{Nqֈ*Uz娉K|%6皖V^{ b^{ |Uw`zUflZ=$l $- dB(=MC&LED3Ȩ%ڬ/ȸdsRTzR Uyg%O Q31zT&F,px,]G-RHb -RHcMR[wyU0y_)UDNdPF{֎A`n>5,UN3R\Twk,aGoh־U/[PݶD59ćnnSsLi>qSa(v-9VLzqV;S0楏 T=6YBB Ȧ\hјM rEWr~B>Շ?\ 9+.M`M;"wlkidRxP  ?,z4*Hͼ*MN$`z~TQ$7ݦLt4V<~}_K$#IY;+;եo7W"I8aV,EQL U$z@NywKVyɮ&w\T /M Tަ|ª:Ӊ q8cOclm;}kv@{ԀcMXUSsE:)HaN>\$Lހԉ\9+C,jYݬ]ZiBqU@ɮDK#}MoE$|ɪ}V&F]+'Q7q*PKhj* _ɧ]1#>F.9 `3~"FKsqmivvi %XE+L=*ג8Ok,,I v8?z]j6ĸgpwS̵/¨$R>G I T}k" $T'ep $(4\ksK0(Tƛ.$B[Z}Ѹr,kwJ76r4.ֽןh%zKw&b8'ۚu} `9L ނ\];QquPaXDR\|nkA 3U{%2y (Z$5SPIT ,cnBh )ݎK3%Wcw7AREg-ͪ@#|}EV1'8\Qbhg0 6WENp`t}*FzRB7sB[1*߸2[]I$?SWDd=}͋?UMuܧAh v\.l~Q k %U?ZӳZE p3Z:mW>լ3*\aGR d>Tk IZs~XkbB&krOZ"GMtS#;F ߓjvJE԰Sd 3cfZy8 cGWt9|FUc[}RF}jxs3x*v1*yic59Nx =jY6FBHCg ,{teW l2Z{vʞ1C*n֍F p p)h+KE>Yyf\nYJIPzWog!#u0~}MRQE8^+- o vӵsNvT1P1bVPs[zXM'ߐqZrv因}ŜqVnL46@1M#@I5%?asRԔ3ghKEX54s^o _|Յ{rEnMnQER1UAHOJYp7Ny6H^ˁ9aYF*Q߷G^yȍ$!w>TL1"yԲȥ$9 VgYgHcT3J*ć!p[j- 0GF ePS#OY=jXnڴl"Dl2fn]U˗'G.c0G#ӽ.y' )5+<(>qF,L+2 U8">NSSF~qZYZ$#ft*mC qkV2#3 vETh{|.ޕRMpI7[EcyYSu% Q3N w8XF"\Y-dDC)cP$ ;M^!#N~eǧn `VF.31M2(U oR\zS1֗~0QQ)V&'VSr{[.[10烊Ú'`c`3PMzD!緽({${һ8r@l.ђAP瞂,֗eZ:M[I\>Q\Cϕ~յp$B}j&!ohFT9p2`-#‚p={Ԁp94n3A$Enp>KSk['|p«^-&@mDw'{(ȥH=^袊IWEAz3oفb0wͼ';q5KDc4'nVs *t9=G?8ɭ 1AlΫϹ,#Idw&ڰLDrwU\,?O;s֎5 )A`qQʊPi#Upa7 *,#"rS*x+}W95FVvS֪w6:RyldZJ[ v{`4c ?j9.nďGd5UWi]Zڥlgojнl0wǸ+*kU7Xð v++Tiⵇw1GZVA9_Qx$0oF_OoJԵa:J2I+x?SʹI+v>N"dwcP%# I=)-Z \#*bHI l弰 ;|19TֶL2⺍"Z5iyܜ8 c efLEvަv@ᛦi@鎢*8Jq< I<ޝj?(W5^8氵[4^>خ۷a[%QE,@r N k(y4r9~;{ yuMs4SRin:A'Q|ZR>]L7LsU3-G/4 [֯i6C\Kz YwKw P~_ukFR8P>/X}!FGy֪|#98%0\Uȑc hM*ح#0Y>mUFV(n>v`7&+`g1R\LgHdfO(1,J3ܚ[U;oW*vjb0b)~`7ݩw_?>o)sr8M(d8s=h-1p ֋q#'!\B>QZQP!\8@@RSW dzE/P;w>{Q֩}qYژ1ŐzWwDVW,9X}cMݸwx3DrZ-n 50.W05õzxI=gvl$fH*nfTI )jee=9znEdׇE 3s$UV4+ GKV>biu(q"txR?ʦӯK}pTJ8..jάz`UK^Ekhu$tZf9ދMӴ䎋WQES%Cb~lqUnVI ,qYqϜ+Q;$:$՛q1]GmO֭N#`ך`}ÿhwշ t#۸?kʆWUos6՟p&~pNU [pL#7zIeqSC?0kft]`yq:0!51R?PV?s7FL;Ҫ^\*qTޕXŲDqUH9eOONpNg N2=Fj+#%r'2yז'k';yk|c>{ԣ H`Z~J& 8ezS>Ȯk֤HBz( 0ؓY$?4FuC\8sғMbj.$us* .NXuԅyccԌۜ6?THB+z?[vy#>-,W*ƍ9w6yg8j/vinKON*T,K[+ąv@5ɎH`~U$y[0n qHHBe~'wz)%+#(9MI&g"{֎j"JXr<](` pCJ>ƌu|'nMfGv8j3M$Ҍ?0ʙj{@#껨F99wde'J wj sRZ0wܚOJ>Mǟ^jk!M,8LV%I6BcKvy8NOQL{%Wִ,Xr5\[jS3TxaL (1 zzM="3 4m[fJKa^><{t^?xs\nX®lXH[(_8zҬi`Ir㓜O :U2?2Ht 7qJ#=Lc$VAoLf9o-86$SyNxO QN5Xx G#"|a?Z}{0V`=5`=ըPFj9XߦTdkWdѸQ)tx|ؒl.*m"̈́Jte >-OBbڟs1!yk[1 NKe1XZƞmg;1X$81ƭ,+8|ҡ(cFǑ֚ɶ 0Z(ۏZZI(q+UޭZqTu;d}v-TsE35و̮b:O/f5n*(pUU+y:~1Z"f8ڈT ZBV0; ܕ5{L27ސWA`ðwb,Gԓc1%Wqϰ2j(yFOFY#ܧ՘D;^z5/ܚ'޳)Ԯ`=Hjr@Z^F^T55xNxT*sݵyy"{ Ix nr<(?col$2?Gҳ>wBJnU>oFԃ vWCҶj̛eOݬ B싦(yqҦ'#ޮiwr5j8-Su0tO5҉c#Yw0**Mj3wnosN,945,xzR3N8xF+Ɂc ؉6F 0jP<~_So}ɬw_<`sTcaOv0c(+*cݰ2ǥg3R[Vt=*k3њ\dUL`EY+{ۉn+RYnR;~J:;ܸg>?A3'*]2o&ցT$8 V7a}fk18PV19Y =A˵ƷH+-־۹juzU? 5ӝVO`ʰuA~r}Fy5GVt2Ih8 wq){}\a}?Wdw7Ru9\ Ktn#Di*Oy'VJn%;}eƞtsie>UP=Cײ.#ʕr3{ @x ujqClu+o<2է}0G>s(sYe+Ԋֹ_{;Pzf&գ"JYm8+rGi| IS$cޕܯ9cR7AO MApm5Gس˳~\UK l]jǸbzareyk'?`?Z豁λ,`cҺAJ*F:Xڒ88g)W8NfV:hQRڒsیUW~ k A9w2tFI/d(1 VSǙ/brOҙFgS6~= `w~U?{赽,=A,&ʐrf_sg"]]$!Udb Curp<Օzh?tDZrs~hRɘVޘZSj; Ւp ͙呏~\9Gc\y1M! #GCH#riDɵִa[$}pEupYXw5Fmlz _H|;YG5M(YzǙ!Ube+l jȰ w qoYjsylJHd dG#FĩÞ+-Rn  pXSIHG9&]ɵ6$uNHlj^ꥼEf +&զG`?:ε2G M( mQM6#@٩y܌nkY%i _F m,>j96C(vڳ1Fceo S Ƭ˸jXrKtF< g*@yY`}qRLcv%o1ㅧǂ <*<@QVclPO?l8xXx`Z0LaAаK^|[Fq؁WԏYSnm"{hu\YСuk|JU6{JՐV~ Kw6bF-*YjV!b6J ,d\8MjS[hQZJ@8X׶42Avkաk8aV&krTvx4١d8aRY0.c8~9Q]LL HXڢlڧaJJ2. >2E)8 Ӯ6Rc#i#$UKUV_Ƨdd\cC͊F덣[ZTHp@րZ u r1Y9]y,pGrd9p@k(.r{Uh|YջX hۑZ47 toS2?wAj;2w;~W}NA(/8l\zUZw\V^u0KlV|Vʨ4-de Hn ) ʂ^_APm9;d !L\;B=RKUglNRF[l0i v n⣅p)PAN/!;HU!b}iF͟>Z#>XmJ"Xb(X۷yVmcZh=koR֖1\S})VFz6zvמ-nƗK1^=i0e3WkbW{H-Uk+7|| zo0F0VU9P߳dSRp4lFPj36Ys!UBIUPd LFU2m)]8n{z{u{V-1e+v1g* }#fx.Y9>6 `#^6}j}jbӅSPsPD!\%P0j6H#k{ScҧrCS㚿$v*x"bZI6[[>>zMe!Z;e=ҝǒ x2yyJa=Ϙyb8 Soۊe&nzbSx5%ڃ5%&B $aQkkM>g*kEv\N׉w^M/~Ƴt̛;k@b|vؤbɿ՚̽ Ҝְ"yx#u:Dd؊n:wM1UGSO,6}kX|>~=f|,9":[ yP`OǍ^dq/ ?Yh *U-ULd0 EJ#_2%HF@ vI 63p f˩HV1*'bwΓ{ʥ;MQpE,sH\֥ ɑFsVS$㎍cioi?4j/ʵOZZZ)))5M|Tw/UYF{ ̳G'ld,Xv8Fi08nV`rGQLAa*i$ VL@/R*3Ԋ},1l9LzeFۈZ[i(7oj{}3ҨNJ$d*\»2< ؾo7*!#{ҩ p 5SӨc Z]L\ѿh8>*yC|fvcצjś]žȩ- ^_*!U/XJD}G9Պۂ;+'*=XHќjxG~b&"✄чOlgL?s#rpUW$,l?JP>+*䭥ۨX>7˓rɛ"=RmQ֕`[gQV_[cv mJ7|/N'Fp`] cZ7z^Rdڊ3 d~ud9*tdf љ0倫1K8u=;WDxR80:c)i(dsKUUN\4X GAcgιvN 7vUX$Yp2=;q38V4 *Ɯv;wVF`ʵcTVlYU.8I/zs!Vc+]Ɲ*'ٜG4˔H))Gp:/B[<2.9Orwׯ~jXrGS\)r0yV25ji3~vWӚ7;iINт "Jza-$5{I\O szrp52ISʚӎ!ek}Wo,퓐y_&e|T|@ # ~k)Znxmҝ n~Z~mۍǭ\=9V`t9W`ۚG2vsY໮8VOx+;s8[cdoTu ;TRyE|߼>y$n.RҬ"f,F*E!.Y丅okmI<,m DG^hyf1'2dҬk+HVNdcW$[~XNv-jlYj ssID%qޛF8ޅ g7n=ji `)l?,psUekƌ)bO2*ho(_'ʡL63r\犞!媂9#jY)O,GkJyh$hݨko8 N*ĀXڙeG .6!9"J(@E?7:BV+T`Ou$ @U %Okmm(JuiRAny#5;!v3Yr.HcWF{P9.q\i@䱮uэuc]6鰌 ֻ]?pz.+ӳp 3P8p`6Itpcdk 4c(#֠VXm!̀`C6Dc4Wrj(Tg$Tqޟ<^bSҧϏr;=*KS!0UlH; >X`ud$%҆ ` (eR @0jQUT>Xˈz"6}1VMČGS40Q =ֳIB>**05<Ӣ&؁ ÒGJ=؆ ૲nih!"ʥyYp jZy@FO]s~.NMZboVf'~1O8=+N>;V|o*Nsc޹x{{k<(%kYsO´^x-'jR Ȫ4sL |SfFvS9jn1>lӥ)#&RH%S0pHXnF5gP"@H?1h3S\H]Tt'Z:Ƅ_JVQsR1r8ALmզuc620AJ\c? =pF\wuӮ%89Uluy¶?c< ZP}ZB>1֞,C @1L-ԏL~5 mҦf-"8#J|x9?*s8QF[;? e=21MڳV)&O¾kddą+Nr4"G*Rϵ#1U,mF0:c5 ^)SP&HÊ5' rWԽҦ1;@ fOFP^6{MdZ60ow|λ5b4Tžy$P=jŜkz *+DBҮdA;B<ՋR2TMnU1q-ӢA|q+:/4vқiaTpxreOI<`jeG)>?J I QWSE55itR. x+"[4ol3!S#3z E*ұ>,(FI r(W;樬Tu#ۻuI }|[-AEh[F6L`sHsVȨL {dF"0T66ÀU[LPہ~:I}QU3vnTi0'PnvǭKn1:`d|g*HHˌ˜wIr1ۯ(̊3΍e%:E@PƮ̈8;*,8,,1&m" wc ;Wf*N*O9 +~L3V;GLڵ8{RO `UsQ]̰@Ǩ U ӧkglF͞ri΂x߿sSKXG^+(CyQmFfصQEP~fmmwQO,EhyLl$xU։h!skjСPgC>U#' U[q;zҫ8b:#6CsD0h';v-|j#/߱CSDT6m 2 ^U j2JP>EQԤyD;lGATq9H8橡*f)ڨ&+9#uk1`f95/֝ҳr$|ֹrϻX?XZɖu*f(['gnlgA#s FkN5Rb3洮m`ryeY9 d Ҩ8),`'28 Y *J#c{UnRF7NUR`Iӡ[w`qZtk0^{GV*n·XR%\Sd2  'urITdzB7(i~} h[*F0?,U5N\<~ussIzj. *Ω3\ݜsUkkZD`2>b2Gz݆/팏sZGZ$x=).1U]QT= /[̀\38?J;8?J9ԞhG&xl`wt˅F d9;0sQۆ,4A%Qxm (sF$ sW.y=1ڵc8$pEh4\J&X|NMa7Z0ygq]J AE3Ep-ȉqS!qpS\ɲG^p+J"+u)2:+mTpqlE?*|YVn0NcZg'+7[nTLK\椯ۘMb߃q=122ͷ'Co(_5֩bB2G1ww? ZK/uJePI'cnMqۉf?xgbOSNO*;zУՋ U N~y[1ǭk\`7?3rj 9vUc8G=m-l,ߒ;բ[#ǜd=@Ub̊P̐CB vOz|Xw Dʞ=kDVwajhФdϵ^cW->3a~x=ʴIS5p SHr iZBcT? o1T'4B}Ә5# R=!R81iUy)G(<:њ-P@#U8G{'O~Զ$u!͹TVfywNrỌ޵4u>\y=*o_j}p ZUݨ9+> qj 1U 3:C8UUw֣F30 6pҤQ9VvNO\VO=qW-m5˞zf`qqU˸[w*l/j{;{~$rs)BѮ{ae3ޢ&ܫ>i8z{Q^\I~]$e21T̷S9)& jƧpvQň,Gn)n;$u"Yfo#lr>)Zڼ1K,ӷj 馐8%NxI \ [2:staRNOB!\p~'?P+0BAV## !"thƚD).axDyk6[vQw0=bOqRn,)i $cj:kD|Aڴt&weL=y>_@52;E1P"+Pz#@OSMwL㡤. ڍ`R q麋t,a_֋x٘9RL'\OrnjI Xǹ*[96ñB=m:eW'p2䥸B8\KxPJIMׄ,:"(ƠI|If`8F=j2*HE;#`:.G$;bGA"pqtqQ [@{' v#57 zoW-&;',/_zڳ8 ofПy gj2~,c+TzӮ\E / Sɶ8̅@|GF*>ɧFcZd`?Zn@u?#K}9UZߨ|!TUt/vTqg& ;زCֲ5bJtOֳy޽1φl꾜]TΣQ,1Ys@B;ZUzhb>C"py!9~K.Y ֆIQcq@֑OӲv pxSQcS I84a2+Åtݖ;C  S;,v|p-p$G_+`A TR8!gqȢ݇$#h=>EDاZ4'Tdwo O^#YǧXgB:SmWv &h*p}9Vi7p@f[lH~L;KHSJһtrjϛuZbv9,EdM2:b ^DV=5@qMk #9i&?qO6M {hL,\Lӿ;N4BK>mcV 8_jc7<[wyPw٢sGLvf Y"zSScOJڭ֨*OZZKŁT#7 \B1>F1N1O#b"A##5 ra`ݸk-dgYIOihAVt>=͒~9Hn*+m]I; PHmϥ&'Nl~Ic,J~EM>1's%üyTwwRN {R*=VTHCx 4ECv h[\579=<Vo-#E'@sW/㾷JpOwlQ~5,hFQ*hXbXaT`{Ԩ5SiT*;#SefMSE,O/n S˥/UM!m+&)92# I ʣ f~*[szس*n Vœуi< kW#4ƍ&[£]>[pAN.g1Ck1$-"x6ϑ?'mbu~Uu+_.m[#eO\f7R*EI,Ţ0ϭh6,5yFPոa[h<[vVia.ycZgT1j9n[ kJj vQevqƑnddÓV#4z[[>w|p(̙I V́Y0;́Vd-*x–BFO>@cfGv>Y]@^3Q]?JĐ* UaKg;$VkBO"GliLjmX ųPi$^2mtnFyJعT9~ޕ;R~j[쮱oTP m\~^PPvyH۴73+J8+2)wFvm ڣ @=*F%8Ԓ:7aYIJEf27`qucҭjsZ۴*3"*q/̪8ȭ9exᄠQ*NсǡSQ'-w "u#'Yzu?UZONqYH?{ F3]6$ ̽$!*trZrƺ 8j >cK݋K){sojϑ0L`u<\c =[ F 'Kq||+z[i5o]/5pi}BƼ.{տ~[!Sj*YۄA /,oU>՗w}l6#o v#Eϵf;I tOZL/Q\,s= -9-4k ( 5s[j㠢)h((޺hxݓLU bALx1UuTnO]\l)# wfvr*֛ipTD{V46yI|S26db<{^!>đPri ipȠ/]{6 _gHFP?>s̬ YP@ _RK)|K;sN˝`@H~ RRϹanyggdjKy.';Q$2ns2RҙJ[5}#\_e {~S"dERMh5J DB8WnTU[r!:{p'IU;LYDn8=jtaRu#ޤ7NAfJ/gҔ1IQx{@$c>9sPj*h]ml,sV)1jޒ1[c8j@Uðk{w'd|u\ޫtnpqbR[Fpiђ1Up$H~($0GQGkPGzٺR]IW ޵" u$cekl6\GEo.|k D#y% yq+ßƲ4(8VlJd<rOWxJu w=ө6zTkrU8 WSAdzMd;@V*&]@002)iz ZJ(()hP{YK zծRi<~Udv|\pOorCsҺ;)rrd m![ Vސm$[?J/ ,W wz=kQTYX~6PH}o zfVh``psnBym<8a+-fy_KTPC{SFDuOWHcJ;eγ&3sP$fg5Em^$zա}@H,3g9{f~18}*xDRTЉdu$eޤln&r59H9 zTƹ9cޭ y?تs RA1r2x?d[əe taǯj]^38cIrPMXs9)F${[vJc ͸1k%%e7ʝI"Utkq=Į~@~QXV*,<{6n,xǿ5UrmUc 2k+6 wI -R28nqV PjbKIޙwExfu>MnKoQQa==*j(S PVԜG#0 qȭr{[uKEQEQKEQEQEQEQXpp 8,ܷHk3rAXӑ\0P6ZZEYG؊'3}jweZ9v/\/4 pcoZ'+S,nc>VVYCAʳdbY~f"d&R}I9,h,;rirgY2k.F$#?+6Zkid; ҥ{ےc;bAԷ 3! }9M>^LcڪSĘ?Jkd"07SlEHWyw/Z8yƺ h$3݆NGsZϴ0\K/;qVvN0_/'֪Ci,c@6ڪɫIdcUj$ԥ)=g$1ִATJQڳ4a,30m3qTm[t+ ߎsH e׊׉vD64*|T7 M0*(b0ڙl2OAQꛑ#} GV kU1Aޥ Gk(AީLv1OY*8sVR)ǧiCwaNz׆-B7ZqS3YxPP2ʳI|cih(x$.2M]fa;ddӹ3eA uKRpئM4TAGßAV:*Sxl'~[@ ?R!18sR@!j+& lW\B$`=#EۅLP=Q#LO!wbkƬі,${U>P1xS\*6Z,J \[0xpTux4*܀Fy<FޣQ&;d hˮt{TӮmMai z?iVlt!?i]w9S;WCYgLAyV}іQs[ZXpSr\{%# PۨT<*;hB0=3 Vih(Z((((*yb2+`#XP*ݝz74lv*Pc,9T֧u)L򉇘T qޝos9ctǥZ_1U銱iqb;g7(U]VV9~Px~[OEJB|]{N;al}yWHB%c(Z.c]48`zzv2OjͺnUL*yo2W`V' XwֲH=OJvJ +S1b?v>cOdb1jwY E}jSG$*V#E#PpMOhAg#Dc3ܐ}j`:BgCdSvI~,~9 wU[kF8S!vc8q7'~s#90A1j`  tIbi*1 9tgXmq%QA Ĉ0FM"8Q-KN(((((Z(q7#Mb6}n\qץfv狄\G*aGe܍c5p 9#8'ȢP@'R1sQL ϴ)e ZL .=ZL"DP7 )n"Tݜ㰬;I.4y&-mtEk՘eVQ\[ [hbخ`]jw֢iT骤r Hg-_ZRYBXGyRsJ&R9U9LxȪX*iud'ٿJ!9j YyU=CS,{d؁YG}UX4륙nFi%ȫR 6*i| Un>f5ycW~(---QEQEQERQE-QEQE69%\⠎eJ0 nu{Q>8+I.f>y$q؎,M`cx͞_*3G,AnƱ 2.XYA {S 56Q)@Zڭӭ!Ο.}}kOR`157> J6U;yDr.yYxаcIa?BojH;F ڭqj+}*=D!}_=QބUNѼҷ3i vǷ>fc6yJV=hH<6ǎ$-\'YHPoyRS袊(()h((((x ³,4X QU.ml7heXG=MaIp<0OSXNXTiy?I1VjmWjA&KZxnv ̤F@U# Z61JPG<.ss5cy%RݮnRnӐUmg{|ӷi뭕-q׊sۨEQEQEQEQEQEQEg7&ڟuOꗦNW=}?(SN*Up2•f߽nl|V [.̗m[6Vwm t!f;~N; uJPYvf˥Xi$A<*}K8z|@G9++B``nE˄b[3n+B]cu~L3*D1_±۠#)u!*sNW+i>9 22OhH%yEtLuox\>i-iw9bJҼ?VGIfv4Fq#2RhevgCD*sudT:5]T=y=5}zT?jH9Krzn(c9'\jOjsq_7vr:."}bZFR%a7fo(cwN=KWv8hrj-K)*ʠdޗG<*s4d[%rvYWrkwi֍QEREQEQEQERE%Vb+ILeByziڤL(ݺ ic4:Iy2H;V@EڦF 5ڧrE2W1#O*K|i&5$gNO*j#sS]pKJųbIs$g5*` AwЌa a^20A%c}*͑#OAJSܧr(؍}gTR d8zfHv~qWCuYQ [>~Vi3mN'1¶,o'{eT{;fO9wcu?3ZQDfD6Ӱg=YPv-d)_&_:T3pnQ>f2 ]Gb0 Cr&ӑȨLjSϥ@tu Xcq~9*` ֶkGd\m?l2]zt5t޶r9n2{ vj iAFrET`<ꇚĹv_Aۺ\cwoZ]}=k:G 럐d^դU72}sZeF ջX|1=K-сHlgzfXGVc J#AeӌU]J_1i''pj(,1^3qSi3:MnyBDpNʎzg9 (+rRxHVqڴQ9\GY:rdSiQE-QEQEQEQEQEQX,pY\{36rq*2@f Ŵ 2[WMiѭ |7?tV6H\vWr%F(T 9#`vxG9HH483 1K*Q<(\)1\rIY8byrPC9>TAsЊBpݸP(F~*t&@aU=u"F2G.SKX*Wvፔ2 :ZHeF Gj:(jXaߵr#R$#= f*y7t@F?1 8{Un׏#F n-b' 5o^k;P2Oez\\n7pU/rդFkt8V ֓dį~rTjdƧ w9^Q:0dr$&8gu+ye#9ϵUӧHbGja+-!Z;w y] eYs[r#*Z)h)h(Z(Z(<\)\iO͍hhf@qц~ڙ8<֙b)1RtO)?0`Gu8 Duk#ۊIzCY>5[Kk;q16'AY_gj ?ިQ5Mɚd4s<0mns@94g#MkhVbqߊhFcjZi 05/c 1T]DʶO/49)*Q7C'9 PΊOp( eKg#qLi|6CI=ǵ!pXڪE2[>J1 aA$}j]tW1qw*q!>pAnN[V5cM,3[0S-j単O˞իe/=O~bxǯAO4H^ESѣW|ڛodd,.7|S"o9`t5! q{Fq8kfY175`FGR1dREQEQIEQEQEQEd2|ڸeCո,|*žO]>4w&=!6X QUuA":åe¨kM,g0i+Ȥai&S>* @L5gNd-ҹ>*$r8#Rǔ/JҦ U8LlWp^):1,&pv&j1c#}MKv뀼j查s$;g`P%^n8Ojׂ_8 ЍA:S#T8b)8\96v=USz6i_uxNM7R@7&+<|ɪ&Ü}+>ՄV[>©]5ДۘYPpeaS2(ɟa*KK*8f9ZU  ӭKR'$`@^u$dc*PZϒO=6Q Ȅ>ő+K乒D#+IKa zr+efWHޏRԔ(((((((,!qֹG=+N (aaec]=yV'Ӫz(/2%y^K5ejIkۿs~N-(d'a|؏Cҧ jMQ6L`+`{$.;S[mn2־'O>^t嗧zG|ڡH##5B==i/IvG~jBRĀ#d)2n#&EnX9=NG5cHҪN#0fٵz*WVR㿭Kqc2zjYmRAAUR>X:bD7"pH=3t'十dVSF$+i$;:۳7"cQFNWFA^dq3jht$Y[;[0!M2sճ9F=3=vf܆ VMT:d_ЫK"FQYI^ïRO,3W4FϘ^F!=ihL}LҮ*.9=+wiօQIEQE-QEQEQEQEvvw!ߡ">?һA֑1EPzP~T$O"P8>V9 a#u081*sl<5z2ZܡY$kj/FԁV(هFJ-}ҬXl1WW?a\>kHi񂿍22C ؤ1[ĸnV[ƿ]G- ҚMC0WR(F廳u+J(a{x.zgj7.zIFyV C 梸 nvi<TY:&RXӶ;YD@gsQ@}>ŒVE27 1HP4p w8հd$F*vVi-2ZQ"j,!]ŰB nmޕ#V,! t.YG͚()ʃaMs;@tmgAFH³2_a< s3`r9m) %---RQE-QEQEQIEQYeھpk 3*rrE >ǥu' JJJ(i OCzθm\ H30]Ȅ`EsyW,=LsjyTm$0 $U=<f#I1Q1]]Tij'.kJ.I;XOZ%LL̿*.) "WkPq^!)q*dQxWS-T:˔[\KZ`Xbi1$A*ng'ޫ_٤ǭG:9 ?N {ԓQڮOn#USXpK .vM>I0 `d}0siή Sr,.pVr"U0HqI?J։o 7PyYy2/q*V[ZcO! 'ӊx&NI5@:C3XbE1fSsqU♞uGC66@zd#8K$#|Ú؈ivd{ U`D(W9IAc@31$drG`dLE3=fEQIEQEQEQEQIEp 1 qHT9Jf]Z-5G[YeOrjĒ-[|?*yH3Q5w%֬RA,G`*5;h!EBڃ21'ϟ_і4 )u֡7ەEةܨLjklC6?OG},~ z }@5Z+dF,N(]IqQH,[zj[LӬ { k+L!oҴ-H#zz,^.޵mg eyfdu(ZMxY2l|(*$u*lQvuZƠ&Gn7L.Jؽ ;RԧPn|wm_ DmEp;*8(h00m@QI*,:7!)1$IC֛: "taۊWrFI0wA5\$p*B(skgEAo#I{֞s} ?Ͽt mN˃Wp>Np[aڠP1AAe-ѷrŜGii .٘.Z2bs3aV$<˜] ʷ85o$=* қ)mHjY78I0 \ @XScq}J0z0%x#$ozV;aP\ ;yֳiaWTnR%Sjmcp桌̐9c EG*vkq&vζ _8Mg%@;֔Vmh隞3隚ˇL*@X28k2B P0qҨ_9 8\Ê yT'd#=uqof'qZz|Dq,KڮMI*>vR[kS{֏֊(((((((D0+Aa \պf@Mo)@D:qӽUH8 98^uL]Wj*h)\JG֫m0pDʼnO!$UgI&'Wi@ҾI*{xɥ+GmOP=+riFFdcjֶacU!i:R5,:.Mީ.W i49烜V}#us9QSiziR.'?J#8Zuǐ{L6ڿY@) JK #5Bq09Bq4>sC']8zU Fmg]*Nyrp-M̃P.UX=m ị#0X1kV!bnj;I8R4$޹.V8Tֲ..p&qQDb ?%`0O҈QbݸOOz̰yj2 _ǾiJ" ܽ;M*HIUղ̼«$ӭ`y.c T:Fi/IA4"nD [;9 PhĖ-Mg,7#Qv5nq5|N86p1T7I?zj24vcf8Ȩnݖᘊ8ަ#Fޤ 0\j8RpUIWPb3\WCj ϙ;>ݣf,͍ߘd.9凌+`>aՃNm29~!@!8rƈbw.Xj-pi9bOsO҆-W>!^p9X!sWXֵY֯8 T7W$͆`xv*9W=}jɼx9Pɂ+* [4pH~5b8gXr)WSep-K; R ЏU&(mqV^h4ghQ=BJ0@cm-,73zT&E)n2OV`cxU#F&48Ry?P"ԷV f- :H3V/]-T dhc/T(giOn1ν`yNZMzUeȭ)@?1UgrI ~8/FHܤXҁDRvb̊^wR6F~n#R0kᤔD1?(cK#54_jkgOmlv1?ʶ,0q5n["7$J1 VP;ĎAǽYH]>Pٓo+c6#i$U'ڸ_nޕn[GJ$Q+<˷tw>Bk~fo-sk:ystIo,7240sM{i2:Eφ%nZ;Olr*f6蒱m##sK')-0PkY~=[7[r}G}n݌@[aܘ=k^p(ݰ_Ʋ5x[` 7m;4FۍP1g>`+sQf5GRjƜMpNOozƣKսp-l|uU $;&#jĭ-cOjYd%ZpKTh`GҴlq†O8 e,;d|ֳ$q kh`>TMl2P[z[[Dx νfd1\};BNM-iy]GQS˔H6}z}1'kPeq;ֈ~u?Ɩ((J(((+8]1'rŖj5y)O5G\2p^D+|o˥EOj O r1֠" b)xxW !}+J!9A":[2mtjͥؕ6J5=ȑݗlxʥoX2E2/rOdesn #܂֢I3$?(5ZD~@PHb}џjf֚DP&44R3Yڴ< ?Z|q Q$sT/k8 :l#T6GkGد_ǰJԆ=>S9cJcYEVB7z U tlFoJh&F1*ռՋ+[Mtfh ^IF%F   5A?E jS {[yH Gak9K|:mm=_T4d=;uD%;yUh2閈&voMZ1mI\}Mkr*Gj_QT.S3tt,2GCzU0y׽XUdDZS HFcP+EpNw+nqLh3|hfw(8EU=gwvP~U ]^wMFvj|TxxHF;czemr۳b8*'idR:46o np) 3JڂFڛ"3ү!ɫP&T%%QEQE-QEQEQEW ?뢮()(((((((()(((((()((J()h(((Z(((((()h(((((((((J((((((((((J((()(<~4j)h(()h(()hJ(((((((((J()h()hZ(((J((ZZ))((((((((J((((J(()h)hZ(((()h(((J(((((((J((Z(())h)hZ(J)h(((((Z(((((()h(((Z(Z(()((((((Z))(((()h(()((J((()((((((Z((((()((J(J(JZ)i((J(J(()h(((((((J((()h(Z()h(JJZZ)((((((((((((((((((Z((J(((((((((((((((()((J(((()())h()()((J()h(((())h((J(()sIE%-QKEQEQEQEQEQEQEQEQKEQKEi:EQEQEQEQEQEQIEQKEQEQKEQKE-%QEQE%QEQERQE-QEQEQEQEQEQIEQEQEQKEQKIE%QERE%QIEQIEQEQEQEREQEQEQEQEQEQEQE-RQEQEQEQERE%%QEQE-RQEQE%QEQE-QEVVj UV‡8nnflo8qŖɖn?YSj![?3kʙ'_³徒SmXEt7]Gj ~<JѶ<3Vj(((((((((Z((()hZZ)(((Z?ZJo/5@>ÅFSTwܪ>{eq{m򊽇[UNkcMHjC޵fRQE-RQE-QEQEQEQEQEQEQIE-RQEQEQE%RE%REQEQEQKEgF9Z(Z(()h(Z(((J()h(L|٢Z()((LrNzE-QEQKEQEQIEQIEQEQKEQEQEQERQE-QEQEQERQE()h((J(()h((((((Z((():QE-QEJ $dI ZLzԔQE%QEQEQEQEQIEQIEQEQEQEQEQEQEQEQEQEQEQIEQEz()h)h)h((((h(((((((((()(((()((((3ERQE-QEQEQEQEQEQE-tEQEQEQERE%QEQEQKE()(((c1KE-RQEQEQEQEQEQIE--QEQEQERE%QKE-%QEQEQEQEQE-%QE-RQEQEQEQEQEQKEQKEQEQEQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQE-RQE-RQEQEQEQEQEQIEQEQEQEQIEQE-RQERQE-QIEQEQEQEQEQKEQEQEQEQEQHsQϵQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-%-%-%QEREQIEQEQEQEQEQEQEQKEQEQKKEQEQEQEPzQE zhih(((()(+ ?뢮F}(~4ޖ(J)(rӖu:((((((((((((((((棨h((()NZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊(()()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(J(J))iVޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGE%REQIEQER9iNS(((((((((((((((eGQEQKEQKIE%RJޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQQu--QEQE%RE%-*ӗ*SQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊)ih((Zrҭ:N((((((((((((((()GE-QE%%QIEJW:N((((((((((((((()GEQKKE%RQE-NZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊()h()VSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QIEQEQEQERҭ9iVNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEeGE%RE%QEQER9{ӖNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ((()?:3hNZr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:Z(Z):J(׌(z/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:eRQEQE!((wz1F)Rҭ9iW:N((((((((((((((()GE-RQEQEQER*/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQETuGKEQKEZ(r/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQtQERQEQKEQNQ֜ޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ()h(JJ)ޜޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎZ(((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袖)((()VNS(((((((((((((((eGQEQKEQEQER9{ӗ:N((((((((((((((()GEQKEQERE%N^NS(((((((((((((((eGQEQEQEQEQE*ӗ9{ө((((((((((((((((9#ޣh)h((iW9{ө((((((((((((((((QtRE%QEQEQEN^SQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QEQKE%%QEQIJN^u:((((((((((((((((TuQEQEQEQERzr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:Z()()()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ?諢(((()()()(()h)h)h((J()h)h)h(Z((((Z((((()((J((((((()((J((()((()h(()()(()h()((J(J()h)h(((J(J()h(Z(Z(Z()(((Z(();QEQEREQIEQEQKEQE%QEQE-QEQEQEQEQEREQERQEQEQEQEQEREQIEQHQEQEQEQEQEQKEQERE%REQIEQE-RQEQEREQIEQIEQEQEREQIEQE-RQEQKEQEQEQEQEQERE%RE%RE%QEQIEQE-QEQKEQKEQKEQE%RE%REQERQE-RQE-QEQKEQKEQEQIEQEQKEQEQEQEQEREQEQEQEREQEQEQE%REQIEQEQKEQE%QEQEQEQERE%QEQERQE-RQE-RQEQKEQEQERQEQEREQIEQE-QEQKEQEQEQIEQIEQIEQEQEQEQIEQE-RQEQEREQIEQE-RQEQEQEQEQEQEQE-RQEQKEQE%RE%RE%RE%REQERQEQKEQE%REQIEQIEzJ-RQE-QEQEQEQEQEQEQIEQIEQERQEQEREQERQEQKEQE%QEQEQKEQERE%RE%RE%REQIEQIEQIEQE-QEQEQERQE-RQE-RQEQKEQERE%REQEQEQE%QEQEQEQEQEQEQKEQKEQEQEQEQEQERQE-QEQEQEQEQE%REQIEw()()(()h)h((((((J((Z()((J(((()h)h(Z(Z(Z((()h(Z((((((()()((J(((Z(Z(()(((Z(QKEQE%REQIEQE-RQE-RQEQEQEQIEQE-RQE-RQE-QEQKEQKEQKEQEQEQEQEREQERQEQEREQERQEQEQEQE-RQE-RQE-QEQE%QEQE-RQE-QEQE%RE%REQERQEQEQEQERQE-RQE-QEQEQEQEQKEQERE%RE%REQERQEQEQEQE-RQE-RQE-QEQKEQEQIEQE-R}(()h((()h(((()((J()h)h(()()()((((Z((((Z()()()((J((Z((J(J(EAcRQEQEREQEQEQKEQEQIEQEQEQKEQKEQE%RE%REQIEQEQEREQERQE-RQEQKEQE%QEQEQEQERE%QEQE-QEQKEQEQEQE-QEQE%QEQIEQE-QEQKE((J()h((((Z()(()h(Z(((J(J((Z((֊)h)h)h(Z(((((()h(Z((()h()((J(J()h(((((((((J(J()h4QEQEQEQEQEQEQEQEQIEQEQEQEQE-RQEQ_ ?뢮(((((((Z((((Z()((J(((Z(((J(((()h((((((J(J(J((((;QEQE-RQEQERE%QEQIEQIEQEQEQEQEQEREQERQE-QEQKEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEREQIEQE-RQEQERE%REQEQEQE%QEQE-QEQE%RE%RE%QEQEQEREQERQEQEQEQEQKEQERE%RE%REQIEQIEQEQKEQE%QEQE-RQE-QEQE%QEQEQEQEQE-RQE-RQE-RQEQERE%REQEQEQEQEQEQEv)h()(()h(((J()h(((J((Z()(((()()((((()h((((Z()((((((Z()(((()((J(J(()h)h(((J(J((((J(((()h()((ERE%REQIEQE-RQEQEQEQIEQEQEREQERQEQKEQKEQEQIEQE-RQEQKEQEQEQIEQE-RQEQEQEQEQKEQERE%REQIEQEQEQEQIEQERQEQEQEQEQEQEQIEQEQEQEQIEQERQEQEQEQEZ(()(()h(Z(((J((Z(EQEQE-QEQEQEQEQKEQEQEQIEQIEQERQEQEQEQEQEQEQEQKEQEQEQEQEQEQE-RQEQEQEQEQERE%REQIEQE-RQEQEQEQEQEQEQERQEQKEQEQIEQIEQE-RQE-RQE-RQEQERE%QEQEQEQEQEQEQEQIEQERQE-RQEQEQEQIEQEQKEQERE%QEQEQKEQKEQEQEQEQKEQEQIEQERQEQEQEQEQEQEQEQEQEQIEQEQERE%RE%QEQEQKEQEQEQEQERE%QEQIEQE-QEQKEQEQEQIEQEQEQEQEQKEQKEQEQERQEQERE%QEQEQKEQERE%REQIEQE-QEQEQEQIEQEQKEQERE%QEQEQKEQEQEQEQEQEQEQEQEQEQKEQEQEQEQEQEQIEQE-QEQEQIEQE-RQE-RQEQKEQE%RE%QEQEQEQEQERQEQERE%RE%QEQEQEQEQEQEQEQEQKEQEQEQH(QEQEQIEQEQEQEQEQEQEQE-RQEQERE%QEQEQKEQEQIEQEQEQEQEQEQEQEQEQEQEQEREQIEZ(Z((()h((((((((((()()(((((((((((EQEQIEQE-RQE-RQEQERE%QEQE-RQE-RQEQEQEQEQEQEQEQEQEQEQKEQE%QEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-QEQE%QEQEQEQEQEQEQEQE-QEQEQEQEQKEQEQEQEQEQEQEQKEQEQIEQIEQEQEQEQE-R  ?뢮(((((((((()h((((((J(((EQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQKEQEQEQIEQEQERE%RE%QEQEQG((((()h((((((((()h(((J((()((((QE-J((((((((((((Z(()((J(((((Z((J(((((Z((QEQE~QEQEQEQEQEQEQEQEQEQERE%RE%RE%QEQEQEQEPiIό^\FԴQEQEQKEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQC}2p I)ap0M->EQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE/cޑ* %X(((((EQEQIEQEQEQEQIEQEQERE%QEQEQEQEQEQEQEQEQKEQEQEQE-RQEQKEQEREQIEQEQEQEQEQEQEQEQEQEQEQKEQEQEQIEQEQEQEQEQKEQE%QEQEQEQEQEQEQEQEQEUs*%!ޒGX. ?ZZ}-QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEV2_-yT9cXכ7+/Yd$9DjmVQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ@AETw'%EajVMlNIǽe^A9\դZ(((((((((J((Z())((((((hF`G*ҩv<1yc,ҫ_D,eYIjY(((((((((QEQKEQKEQEQEQEQEQEQEQEPx GA{"cj)agSKEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ`zQQPކ65G[_o%HoU]MK&STzRQE-QEQKEQKEQEQEQE-QEQEQEQEQKEQEQEQEQEQEQEQJ==F⒖Z(9=)sJ((((((((((()h(((((()h^QEREQIEQE-RQE-RQEQEQEQEQEQEQIEQEQEQEQEQERE%QE }h9֒Z((((((((((((((((((((iJ GgT/ul౪7{NȰOvjZ()h(()((((((Z(Z(((((()>ҩW>LAdʫMEPВzS@enZ((((((((J(((((((((()h4}:zUiX}㩬]M%y(@SsY^pPʏ<w 68 ;NAگU[ԴQIEQIEQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQKEQE'^(ECydTZ{nF_We2rEEt]G]ZbVfJdiE-o8m_Jϰmpz0sIcrI&q ۶D5vܢ(Z(((((((Z((((Z((((((PE*jCJG W(+W?2'" 4\()((((((((((((((((((bO*WLTwO[;z \$X=jIq"c:yF]mt4QIEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQP^1Vn/dvTuy6Zj2=IFx_ZTC!>Jvv2K%?Vm̪@*tEQEQEQKEQEQEQEQEQEQIEQEQEQEQEQEQEQEQEQIIU5+X^"lg6f?JB y¸ZfFr:U!f# VV0e98V +'[F1A ?]w1[% ޷QHN;z\F =[;Bo@T G4!i,2 Ԏh`UX+BsALlEMbwe@츫Bf2]դ̵slTM_‘*քC>?X?x[Ec.H\zSJ@|r> s!9#ZκˈЌOJsn ښmnOkxQH*I%\ &QuŽ󨜺( q֣bv>R_?샊A2qqB͞:VV][kl2k;Q,Ӵ5.[Hr:t%.rERdb@RJA$o- 󑸷5%#qnilLY'? -1'Klg8\Z7i[7B@*J TV.x^8dۧQե'N+ 9)aן)`=MSg5c&SCp *y v'SHcBjXI?J29Ih~uY6̜U^5pmIqV6wEL3=jf|y*!f_-JVU."d\JV`XaE#կbMQol @o7LwmQ3;^ب󤑁v̑#*IrH5e`g%U'M+OAQA9pyQC?٤'ZxPb::gw;)\vS҉| Yږn.-Xr|fYg8<)d2H0P1D^nr; 3Yz†0xsToR}uwA)p_1AԀr=CӁ$zWa\U?qV 7YO={SrXI0069jPȃny[0nSKq\`/{΋8ޫ4Uʐ909F*f}ihV/GOv9~ [rqT4*IMZao9s*O=㊊Cq*'njY<nwl*r*qڳǃSII,IV4f#hl\㚚͉7`~U=s*Ώ }z`ۼӴ ; Gimn-U%dde bzJѺCQm%J0W̙) v5y!l1SGr~uabW 1m̜Iq9⬒ǒ0=fI" G~o9!"Wj3ݏ&GI.Tvjɩ\?/F0ΤךM-^=Bes(8ԭ`2r=ƹldhg'GKA {Vkօ%R )E#m 02gXwc_zگqk{~B V"Wlo ƯX#y3!OF*墑o+b2zNwС"^<ΠC58$| zsWk\h2hBE✲lҕUiI ߶Ww2~P6|BzB u7!w"F,rOAIq RLc69#9\(^q9c}n$G JQIn$d!,Ty2?B[H 5=l1j[Mjkmh~'z.3ڹ7jܼ}?g].<QmvSTlXV, Ċ0qqMfGx,j[t;N4Y6'7\@8U뚫%IOAPId.A{F59UTcb{Ufn܃ܚ*602MHrɧ,r;m#)*9mcߵY1Y,IG*J pL &Ip?V ՘ UYB"̢%@,:ށ%̲-j*inޗSh[s[<7[Ѣ*#*` q#tf]8sQp05+0¤aO>Vg27zG/U.!#޳ИnzFLW1 LK;O|sKrLǀ_9viY=[4)Â԰1w Zm\":@;e6H3˞Oʈ#crN0qTu;jAfsU+ٍ qy12֖6$Bx9RLDFIcvNYK,jrY c)/EbTdGK2T$vI VGbQ":H< "z߮I e:OZ\#3> [>XXf|OYL}flAЁ6(v(j~AFݽ(GS0YTP8 ]s)˗*`j]#S@D6Ѐ#Qv.$.YGq+ېѮYg#bKmxɲb0sDWM))Rsr3ڧPAa܀3KJ@<> :S#)8>u8vV捣a.ܨEbF%-`+ Ԗsrsibx$xZ< * *0mV-2HAKTe?JtEz'O,!j;tnyI~GүI[4P:\wֹoc6OTiB@ʿfLGPT8*ZQG%F8! |f6vS v,cf F胁TBtzbd;A>PzT`wpR3dWbѝ E %j H cD~u-oTijWU[ut<˝à~5kO_e~(AXyeQQ@|NvP:T:MX|xP:St+[BUOʼ1jJ;$ӆ t.diX}j8\nǽgD.2z(U9QLd/@;f>?9B(vMhF#%zÑ?Zi2J#.q7ifu3)dvVrZw+*ӳ ګU[l.<`5 vrwD,K FO|4,yKGpJO);@MK'85Z1Ap#b⭾ F*ˀ1Sji D#ڣnzS X=081OAU@ٲ?.h+4M, c,1?¡b}:Ugpį: sa wvlg==qTnj9.ڭv eYie#ZU|N:Tn0=hƯr#=^]n#v%®V$F#DA'#9+9E9 vly r=ŸAQ(_Q砧o]##x+M=N #Fj)<l3GUmsgr֫@&T8= \/OqdK<QUU$l!{6]IS)F`I$T-u'ԓs2ʯHX1މD")vҖK(E%,|(Q&d6R&Qľdeܣ"% W$<} &FCGL1(Zrh^n ݵTR`.y Pe EZv=0EYz:}ܞj4E;TyfV ;ȁv%@>\29`,Ķy-38jey#'UT2!ǘ>cV;7W1QZˉѹ*ď7-!Q3tGLw4-3N==h *f`)6n)Qq,zQs!wb\۽G]oHN1;⣽.* )i/?0zCN~pzarBG= uc9%Jپ˦f$-%@X[&3U9 PMhg|9ڧ!+NHBLw=i )< d˻`Ҩ\Eb1KJ%U&L&iRi6[9Uz,gsl=@Xgb9œzT^{i\c/5TqvILJq g1$L$9gʹI$9ڨc\Zp<ǽhd9̀W`nq3;@UAʰ/# 9SjHFGqZY#c8U쑵5{C}3Kw= (ǜX9ܤgd0`p;A7ADImdhݩjNesnnexA0G${BpgrcJf_.F-)|m݋!jw,,[0836t5rN֭VgݗqoZ#Fď1o CϨ@ >IZ4Tvk4 X3NIcܬ-,H Rp7"/- $ `Gp:U;DLˎ*1nq.ePN1qV|{, ʓ>ԗN/-)K3}ʏ,d}VmYpFyU+ I;WYül1 +sQzLSnn ۸R\N#S1q8Nii, >914Svq1؞MI!(Xn;8fEYIq֢?Zb7PMcc4]f?Ϛm*&_*Hfۣ[!K@$%s;?%fH6) U-(2C+^⬤ %p A-(95)l P]""4i: QM'FvLIGy$GZxWMqҶW$J^Zʾ2N5B_6RPϩBb(P~2; e [2;uԜ7'5\[r8<>H;UWpA&Qٛ:U=KG?v: ׹G(4HsMX™1qQ x'|b@oSA-ӊy>M֨JZn~PZɑɪ'\z[ f AY+Iq֪ )wN1д]ca?`H$ 䓟=!cʬY%HX榴`,O~^n6M6폙Tmۖo3ߖ3H'88 zjABd#tpMPJ4Lyi_LRZT䜹!N1QjVonb#^:܃Q^<$8mFo4{B'-a'5|GH%p3fIC+\JR0 Ei@ >B*V˲@}0F]g Y?JfɵKIҪ̛0d;$ݫCNݮϕJaU4ϸ2A B3˸; {iw=3Y̗?Ar0X*kxO3~1t41"<+U-=Rn,1UmFo##jn @t ֳlB@>l,RjfOި|.Nx_8S%v@ Zw2rlTK̿wnXc9w*>RBb]{gݍv=ie%~b,Q{ iq W #^*HʜQD.Fw^`{Jᓠ 5$,Sv'i%\+>ѹ$" Ra*9P`ztDI¯OPQr1֩ۯӥUOނ8+ւ>#;Jb͏nmJ;'$p^ RPmbJ~)] gXFI ޛǙ(e,"=H.OB?3RG&GF= {S @本✄|S@E|nDxB>lֵo;Ie^6VIr?&>ݫJ&Ӏ'STFH2w u>cc*zT>TJC+O>aqvi ,`s*!79`OV,ʋ 9׊j==34HhGf!p*;E&G gTɹ?έj K PҰ_4Vf,Py&R8mcbˉBTmcbberMMy.`q  hjcF/\Ԯ?ѼHUC<8p!ͳG%C *4Q\^dF8*lVmqҦ@CsZrqkCXi/ZFw}sFCп1%yTi8Mpq θtlTFKq #,)өU&mϒGZ 6dܬ>9HZ¸T|<'db10wSe>7e>&dNKyZR" j "Fq>T'f&$yG“Nӕq4cM\X1V,j~6qJ JisPg]tj \e~jİN:i^*Vh9@zta')qWRMQ٩x3T0|)U\ \%[xm`iXR-\2!9'5f݅֒34QhdYd`8\sEyrΤ rKp8E^J8SnS͸w,0*q@(1{]%A* yϦipTQ.X}P19p͸s$?33~&bzKVUԐJ+mƎ/djXuD,j"R^Iגpy <6aڡf*d\bmy?&A1u XF*fPX⧺$!8@>ǜ(ֹ)] 0DVl BI=nGjin%kV+ |U,hTⳬ_Ϻ 2#}*y1dp9 }*αn7cR;z̖~~ltj6Ѵ!޳Cu͊(ᏌPA՛xG֬Höj/ex皫}n^cwn%wVIKx&O4#X(9aG0?H0ݩn1R@玜Rg /g;?4BF\$tbhdG dqU΍m da?|O86^Gc#z!=*NQH,(1 7cVvJn 8B~lګFs)! 8^CwPۍ!=MjM*y$c+J3L{Sm縊GU~6R_\dN2y ڦR-r ɧ@1c#z1d84yb$*W=~Fn bJ}A 8b_^sWai  5nHl8򼠌1Nu~6?Ju[$vFEcY9r76pTKV<8ÖsUd$Qj3ޒD&:ǿR IZ"nw?*aC Q]xmi`9&B#Ǡ[ƕۏi$/y$ űwqwgع0HBI'&leT3[:\lYG cCr0 =*s,sq޳ y"l3k#MZyGyV\e+%c<m6b]#'K0XI$u=6i?fJ":v[Y +fA{j#٭+,H֯\@T@dj*zTR^G#`vl[81Oz[CLyTw7͕\()#læ3Үߜ`j|5?LkddgLbAv \0^Ԫ ^AHzs#cccR2#[Wʡ\ӊ`sDh^ i([F Gݦ>9$9f9)|-YVr+C/<dx *j05%nE^+V[tfxI8u:$SJq"ᜮ>Β5 ,F*fG\tێû:&w)t)aޫO/ v'L6L3t,EGSIil.%Uv(@]Tq$0QGEH(]`=3XnHzgڳupjN}j ?>rQxh[E9QDƭ]DZqٿ$_5v5k3 ŏ=kHVn''c$k.sϹVܱ^QFyUل*<.JძIF>Ro(U;~yeDc'q%6.IA+Hv桸 3mW;VTn+ҝq@ʹ|ѭOIJU (L{9-mHwU-ќne㷽j188 U1`FINYy$7vP#4NpzkH| /NL9'_R&Rbs;*T.ONsҝ('zSR)-|jH;-0?Zti.zRդh;ErC|9犯}nU?$naľbGcP$9gZG-yEWZ]*3WBaUNH nc⥙<+;YO8?JDh0W@UxakjkfTuZ71 (ʚv Ifܓ)+*v2q<{(i>R?ObK/p1ڥHW pE2HMS8 '$OX6+Ia$:3RZX`1gL}mʌc5dd U 'z3x r>k!u9j÷"x*vG!TY3+ ԖHzֆP #WtDl0:֠.0J |V4+"VݖOhwQGFrPmխhnZ'w}Rj UBwmg ½=sR[B!ixth8C"S&\uB>\g?OM1aRnU RX>=5F,PyʥHk`!*X#ڤm!Q2GV1zdA%ڣ>J兺(~Uo%Z^LQ=A.7c'Ҫ@,KO`9;M(9%p};}QlF⯍g&dq6bpyv5!fh+9iK4PXxaK2ҭe\sCu"lu~,'9ꬍұf}O`{g͕Wh]͆ SgwWscMʁ`SwhtJFĞxLkMcR̢m+JбX}8~`#~8@G4K,5=y:  cMq!tg c g:"㊤SʒdQRְ.*>+ ʃ5%;_{~gC[J6#Y\*ӡ nێ>Ƶn1z g"Jr?V=qxW XANW#q·5f{"+Ng  T"PcT/_̖!*L!s Pu%clp3SF]k9G %rg8Q~k}_9Vf2 gj`k&KUK^My8`j)}ClI ¨ދKv7߰"žf*0C\((\O;FǫUԜyYFjɈJjLByRs"TVQƧ\_n?RUv U!fWQ?*Һ+䌙–H `*Ga{a~p zRgld|R?s$W*7Er8UMH?J#NNjە/|皆PjqqoΠڨTqr`NXUۨt1)VAH݆rrAvXM(0#*]U8$SF &^7RFF}*ҷ+ bp25x 'ʣ,A%Ua]v3iF#`Zyi8*adeR+#"(=ꌰyw+rqTe,N 1l*i"E>|w$B$%wJ,YL_-Kh3R͒UJY A>!"8? ƘpG$~5)>kbjpd)Vuyk,),iI78kmYV(*՛92ږr5HL?2g 2drA~uuk|Y3ͺm۲T^Nd/$¸VXF[,:#9Y[,Ѻ w~>&F-4] 8$TϒPYOpFw;.fd iWБwT̋*kvwN|q[!lndX }Oy0K9psgiPϒ+ͰUFMeZB~H]'v TwZ:.2C)W 02Cǯj]Al5M h-#?_i1O.ܚ¸R^Me IAoi(l>O,Z@K`vBjuAri!31Wx1VX#+4 2>TG<}ުcrz0-eڛG~iү0ÁKgefvi'̥ݟzu#.ǔ8]c*~%90a⇵m3^C۝j;miޡ%o7f{LOlV,qڭP*6Nz Qʎ>EXS`Џ~< v3=~pb\`N5I\5bƤbW-clbztW䌕ʫ iuđ*O+$rA-w*TcgJ O" zSᑖ28SY\R;y :֜I"Psi {?#FϾy#ɸG4HY p9'5ØlnUdk) jI˴H!M܀Tt܀+UI<ô{QnO=,8 C9̮"| 5KjdERTr{SΞYWpڧڝ J0VF\>pnnϮ{S0Ӟ6̚&bc JUfYR@"O kS&^JZͿOq~cߞ})4*7~q(?GMj^W@KGlsG_kW>d:8$lA F1qP8 IQ}f~RMԁ=?JvmؑY.̎8H#ƙ7,q+qI>d>I#*EQL{CɌT'f2 E 01S6S cic j1i94ܞ4ܞQ< oTMg-OFb˖P^Jy$T7W?-&wIdT9u@Ȁӕ5vV̮q 8R6#&vzvMQdyS#y|S/֠%'*~|EW1`A"Lw8yr7r}xs'ԒZ,OrIY]9b7&KH̙&@Zb%/;yT~thY;J`iq^)ﶎ>w;H̢km3\G\O2 m9෰|Xܕ=p2:d~UF&->u<Ҭ*yK#<ig@:!G`98^zn8IrKRWwʪZ鑗gN)*ތ=?ZIuPG40i4^fn-YeQS*JK!)U Mrr 7֓Uס84lVZÐyYU .Xx%YdE [3*~nNj-Кe`~險eaՎ;Uo2 8יƎP>f&m8LB;q8j30p6gZ 6OKv5kmǜީ؈%%W{=89 {{1IŸA۴w$A'imˬ(㜏jt2@ʡ>.17?N3 )y3 (zr*L(6=jXs*a*Mlo.,GdQ#D~H[? RY8EF?*>^R[w''Tbg5U3`k2lsU. #za¬4E ν;klщ%r=j{h {r7c1VY.dRI$,2d^OzDuK@Rz銣1-q(=7Ui2fpU[;YdŸq󩭐$c?I76R|~+k! 7Ϗ֞rm<ب ?IUՋ ` {❧/8 qT:< ɪw TNxN菷E<׈fќS >9Ѯ,'5}F-NJJO[!XOSa~|R,_4=)\*a~ӤaۃJ6*3 1D /*ܰaFsPcnE#WSsH5UK>|Qm| n,{Է^t0 8 714čTdSMHmazRH} @ޛ0&7d#cjIw1كujb ?c%WJZq-aI6$]RB֜xU\S̊*y"")XyX,ĂӹF.ebI0c۸4:+rWQOV5.ʹlQA*.p>Uw-2yq~.6~Si|ۭ偏$įa1jųn#qQ X‘i}*HsZ05n?(±L݉c8OOnj8Qȧ?.isuʶ=9 ]IV+G!%$p*(F]O9_ɴ2: #GA;{%LIp?Ux>HݻTr3l'${TAO6g${Tj?zjoŵ3JΊ}Z\9Ul={Ie{Fb#ïOo+Y"ã:O []0rHYӕf$zg.'q$ҨUI$Òp~53!ަ\JUc 3MJHMax&H0@50RJ8 S R¾eggqԐ(`yΟ|F_l[N;of$|؝HK"^.⌏WV6>_jWutx ZX#y@)aG3;-$b $P1&O];i¹892RDW"ȓ:M|5`ⷧf eH<3*,h Ȭ 蠎tlBԆ8ո~.G luEpNأP1ZH'`sXwQ^zVVS5qm,0^PAld~k!$YtEO0Ha kԆOP v E1{Tl.Aa =1ԚXA֜p3sV݅Fpj̯x"03ℶsEejgW=7Gine`o$npxF,W!!hg 3ڬwjyڱ`i ;<*&Dw, Td.?co"F,Q-8 #;X\b2H* O橛Y#S^NX7v9I#6~=~96$5JU|ٜ3 {53nXք%k6AnZDcW5M=5?ԟҨE|g'VJqVfl*x#Լq'\7ʠ u]L{ crUʷz-=R }qT Vҹ]>ҙ rj5NCPH9ֹMUePuzE ,FWH >Bɵ :ȨRY-e8S֒{)ݤ_H$ӝ7z"oѓ8P;S.icOF2@%1좴<[/ :/^Yq/=)y9s+6nzU]*KwmǝŽ=))8|tV2Fq;;qsz/aQZ$b;S7SmSs>a:1ZM钘ܒ?@acylw хC3ʶsTLCAlTNs*y5;<6֪L)r31#fɭ p>lqVb~9j̰jh qzZXCo˚~U?{\^Ƙ8U5Z5;>P=i&n.WڡC!Bd@p ~84n"vGQʒ${˨a;RFsscMN-9wJ-oZ'l qPg*X^xtra#rq3NF ĢݩHcaS٧䛶mTcsK h`JIHS;S/[5;` onپ '.pI%YIZY7JRz՜aqmKTh:U!Uޫjkv<;J:DcޜW-G=qnYMXjA %b; Y]c7ֱ/$rYE>R"}sj${,J7!bù))j@pwqLK>oYIl{9Z1g$쉘$ՉrsHXQ޴zWګzU(ہ53n_H tK9^~%Ð}k>ܟNJ6{*[" T௶HmAunp+Ǹ-ɒ6++9 FsZ-yܘ$ 8=jL¤*똣0p*{"sUKRBixj f+?䍦ӏirW8hEʪ9\1Wb 9PU)sW5,c¬G[p :rό?LG 2zqZQܙ-f@9"Bs*uRqU:0~k1c `5HFͨH2pk[ģ1\o^4!l֬Q)"Vԭm"Hn`uⴛPTC䊳Ew ;X⹈S۸sEDT4YGMSBT^=B[toa [m9{)$0Gư5 [\q#14Z8gw+5O&($SjyrE; ' FOO *IHM BX2]6dzVg,6ȫRr13W$D|Ҳ-7pX~XB&}2?*$Ӂ Ae@}*0?Q P23U~#q.]3;V%߀ү;U3(HuI]X`(rKԱip$2ǖ˹`EE"8}{~ZhR$xH WR.J+*65::5c$uAtQ,gnGVͽv>~NϞbGAT_^ ̾GAUۖèqִYLu+j(ETE&cdZȅ68'qT!Bnd?v(ڠrOjL ,i\ٻfz-a\5͎Tmp8WM*&O]Lk-˜cV- TW@9d^v#N+2oyz/HډKx3r SwUQǶ1Z$R#cڴ!f@n2.!ʟCbX+k*ZF^z TtGZ=y5K| C`k Vby]DbUƒ|}9+EKɹS>H)W;z)drǑ#ҐN?9Մ &T5l"W9ǭZ)"Đ e}f\~u8X# A_ eFکqcXq*PUM It>C[,>?F1yM9fۆ TG9;@hȠZ0GִU[->0_Pl9)om'm,W-+"T=3XDnB8lDDH.).F?.)&\OJҍvu0*Nb$#8L cEr?u!,Sn$% h+¬^&yɭT2K~_~V)w[vg!7q8l;zvm-W%;U5 A(G?jѼp>{ T0+VosSW[C'!d>Q>GQVsg5\`Y6)>Al-bOksxU9M?*+V\dA wL<7z+9qc Mi[G m=H5q=7`H/P`Uyfb0UXBϳŸ"9ҟ-|ĶG>X6ǹI&FݹϭZ.W sQSiFCԊFfB c3|9d-B=gMfa5mIn1[dџ!X?}sMqX1LɗPlY888mu kHY$ƲtF)9ۂ >:4JIzVԮ#G ޡ ?5K"[9) #Ww' :S`_6VfOS`O19#۵:A >dB\R~P81V#rG Jw3Q (灚eiY$ՂjcKo`*5m\]I$ +*Vy.OAYnGZW.ph p:VV HPdq 1M[ȖXT֬ I}}jp3O|1*I=oƟ(gS+&@ENVc2@*nXrNOOD|rT1\ Wl!6H"&y@W\*‘23>@b\ HϷQ JT|ReT(Ztp:ڪV;a*Պƣ͵F/@TUU ʵ5f?cf`U{Qbmr:?UkF]ܜ$R{vM|,bhlw%M ?ӰA7TS89^?)Q:G*/P\(Q,fg <)H1^G=1{r1*]ͼ@pj-SpM'u(]N* jBG_ζ;1ӻp'+%#8>wJǮՁ)%xս3GaV^fUFTTƪpzUNZz1CU-b.#+6;Tp=*Vy嘕AG)$:L,K>ݗ.6ӁLr7?5ZYpA<+vKq{c V}fmE76>Et-fy-hŅSj0ۀ# pPn.q֣l7,8Ja`!- x_mbX]!>rF@Q9+*fRv/SYkA;Z[1x*{[RdiM)*IONJe:h v;T }#ʛ*䝵bo$iJP: qn4eʗP:j{Y6AlPqU?{ҫN ɥDi(9 )^NNJ\gҎIZNKNKgSOo֚]!<Êg;iE==NQ)Ai%i$5~&z%ǐHdM52E,(r;X U^sB;>"䔨%B~= *2K^VQʞ? ڼ2H?ʫjv#HRO9 b@ʌ槸&DvoQN)!>5L|U/ ̑O83OJ-ך{tr0^Ckɲ`OX1+;QlL1+>_uQ֚㊂\-dy5[G%F(?ΐeJ25Q\*U"PqKB"UCu!Tڼz֒a|WE ؃:!?U;x~X3#y({8k5pyAun1oPhB0SB`OJdk;}MNw_µ]Lw*X'کƛBqө,Jc繬vy}j6O'?^X <ϥ?f=r+7[߈ʢ)QTSEEQro6@ S|˓Kj ֒9Pi œKin `}7U :Զѕ]݅LeCߎ8yʃڢr(0\#Pێ*HO#@ ›R@'f f*,`9w6Ҝ@biTӴ@Wڞt+mPm:tQQڀMZO3X>GwϻT$Ojݠ__EW]8X351%̊}$Zmֺ]qs NZdF\~q,\ƉJKfQli)1Yn"̝ wk"UVcYS фz&G"(O^sNӖD12Z[ c[.F01]U#F!F8Uy\.޳/h@R9**񷚎̃3$z]-fg<*OJcJ('` mgg@HI!8Op~pO]0*͓VFh­G!ambP}1'?;#h;=j[ O%N{֐y9rr) 9b1TRJRqp?ϵGn'8-FDyܼZZNV0v9#ӭ\Q*ͼgeo9Yw{v8XeCVbFpzbZlnR^*v T?@}*lPlK/~Gҭh&*.7`tan&)JYYؓSɫnsj>I;p硪H%2W=*Hd9aFj唑AUsqro#Abh_,\mh\ \ qO2f2|ýH0N2nCӭ0{oR@ը 9y7)qL[LI5B(U;(ۭ9 bF\/\\jsoV./fӬ.mVe܌Gҭ-"4@|ޝq?W'ՍBte+'wEa˸ "H z e#'?Ζ?F#(1\c+chi8 #Ұu Jюlqw?ÅNaVGGL9ըNOjXs(s>jPW{TOݮ@>V% ޮdHsQ2~R{Rvƣmk~TA45ȏ$CqzTn'`D4+ɜRNaX#})HqS֠(% pjAP<GTPwnˑVƍ5Nb+ONnW¢S{5qsV\ ]I[ pF ;+5F#ӟjN#nՒ.@Qv;|CT%"K?Zn69ڡ ѩULK֝8 JQȫ튯me,dD:x-LbuQAj唸ڙ=JmǏ860y[Jx=>꤈3j ǭOlbFqG=jͫEgo)4 k{hctkmr:CϯQs҆)jr!)M>Pzҝ 9.:AHHR )GEcTos)v;TR #DH<2kNB&bPܸW9%rR- 4p^SpV*s˕^ժO$Ȉr;үns变j!A{VdwA%>M⳼D(UKg,8+;Z9h y5r82kk<? F#UۏL jn냈\Y 0 [!_Rs$&1WK k(u#dX9e{ 82P~tp@Mu"e /eVk`}ZTث++FnTTsֳ0 ?PcpIR %'-{T1LxK`1{mp00{AlVhZfݶN1UmstgSK9#$cڕ5,䌑jXز,H<``Ҳ. rP M  ¢2lp3iL f\G\;,VP 3֩@EW*1җx4:`b* r{sS"WRR;d4DHojfք' LǖW0PYA뚍4vjkN{R8[QNOS]n&}X.2 .x-$ס:Fn%>BEȝ߅SѠ)d֌BB՛ 97kL< ];Ũ.*?QO?N ", ǸDg.矩q 9cqW#GCC`Ԓ"ȢBqt."lЃMM2&`r HM a{(O:W}UG=gR^jU)QȻvcjTp$@Fn:L=iu\FXH9=9뚣p~.q#{T\8>aMW-1@`ո#1[70c$ҟxu?s1ިFGAT8jz7٤T|N}*#ΣvU3f1R@2Qʢ,e<*}Lj̇9 p*v*~=EX|sV9\TqRs8cX&$5x`X8ot=O*#=Mn6Rz/RmCT') \9i3=Q ,3̤5s?qQۯ<:<U&1[Läcp>*JcDߥafݦL>X ۙ9'>K04O;k1$ToCg8.r3B8,rqU1@YwOv0~Օvdc+6).8 mD'.9lFfi;֨UEqN:)ۅvEb6PpsGJo5$A,v<'ڲus*F8Aҫru~ҟ=WV rڥm'^CT#r:UYr3](T U>PAL)P~Mۇj+dݕ5֗J4\9ܽNfH@ea 뚤vAڳNLOC6x FzJiM?T<1ػ{Vi4$ODU315>h6b1Kҭ@>nKUuI5˒rym쥘19K잙Y\$5&rIcuPM>pddM 1.'o)څc='8\MC#'1YPe'EZ͸T?n\!FR,;sjKjqňgjLAaVmVG;k#V.DڱuH{:ՓDf.^kc.1Sf:TT1":Gm/%o'ǧzYb'1 /~w)qV.LSKfQwOY%[0$% R-͂TJ<ܧfۘe}] sڨ E#4֝ive;Glf 8dc-Ԓ21''$YkB#+1ni>fri<'@OݒďBiD$}B~$d(XxP$eTwFUG6=O`V&ܸc g=1O`3Z N@@1㚉 c[$@]& Z,Hrn+ ^xH;VFdDM!fABϗcC溁Ȍ*Zc"B!>?J!B5̦;vuxw&6u8NncXwnjsw%@,k AJ|2!A ~4y{ZMF5DkZǿ֢mw~nɤj;R0MWpHA/q,V`{bM zݳ I =j l/^y!},@>q7̘ڷ/nmڵ.nZFa2f_sF0k]4m7 ʔXp]}jk'Fe#/9i˶$r+j"my(=ꎨ*C/TRARowEÀHǭWQ|TlVÈfqrk~A<[Q;`gj{3X>C˲8'$k(۵Tr3IcPIH-! :̎H>XRĨ٨UI|Q Ԝԓ ~^Ď8Zغ?\fG#[FPU Qͬ`2aUyw!TC\r5gP$/c؞-G'>꣕&[rxZlrzV0&r);0fnK3]5~X+c}*嚜2naXpig\rqOZY9֝*dT`[1M#,nPSRJS3sN:KqT.wqT+qU'V>02>_j%N8J0v#ձ0ێzmg1U/sL'8ctc8Hp=O;'iZ27+cqǯՇqNgqէ*?}[l&a5ilOSMD6ȠjCai:` f m-P{6Auw8;`N_6wVcvS*v٫G鑧jik>@p䲨 ǹgk.KًܱU/6T÷VkǪ=aU8T:V~r\#$g`߷]񪏺9vĀT|ս}fDPp7MckYPquek,J 3xqs͕=̱'n99(Fe `֖1=DQZV'!T1Hr[ZݨL%S]\3H; ҳNf zUSb'QJm ɓzX;h#DքGo֋{e&voa4A|I D1ICNnI0Jn_zwwS7$SY銔~Rȗo"XSu.Uޗ é E3C#MNC2٭PA]+Ue:d$|g8"Yryb+ǡ6Q֨;rpX9Ҫj @x,i['aǰO;l ێI5:mt򗍤UnmeabU5k@<&zXY /$;׊H-P ,3hNc1'ڼS.>[vU?9Gk^s(@ t=*_*ܹ)s<".q@F\(̎Byn˟aTH=OZ.^=*ɸf*ȁZ ۚ8|`RUrh[LS_JMIW9oӨJH-@̄csEkʘC58l梇#OJKt3:f3 ǭ=)%FNsP ]<db1aǵIBgIЕ{ ΑEVzqriXUVިpaUU:)2.ɤ{y=,D==V(.01W;d)b|=QO S=)43=($ch;pzbd}*xҡ)*~=*D2156mg3紌GAW4tݗ˹6JAUUﯾ!L7~kd (jX6*ߵS.W͹Z;TnI(+֭+:sza9ʸ?>jsԖ1?yAZd^<ːOCW|@y8Uce 3#ީHJ@ =ꦥ[1H9E9Q\`|yg(@!S[UbbK#z3rfzfJWlJUS$YYK9,Yfo.{X`VfXq >l;n @*B ڮyF6L)QCHjͼ*NBƧ5kwҘ0*W| 2c9LU;=)!_.AI1js|.6jl͵qjd8 C(p04+($*ak>8⺙Q*qPw2)㸨.$`/)n`0)+R\&0%E:x,iX&8,s^y!fcUɤbnoK(Zw \d ֍&8f [v"yCR 7w5!!:lf`086F’m8@2+9gi r"w~-3Mq~5/;3`WjI9ǡ`}<䏼*3FY gE NE>[4:THyo&sRX(mTrA}vgnErwpde;՘ 6GL'ޥR|b~5sWՖ|c=hX&s/^z1 1JfaK5Nr <й,j)H SS!6G$$鎟ҧmYpTyR۷nxw5,I`~MX$nl`gm2T >IWbp V7GDF2*̑v]n;QR;YBɓjq*\rV[2ZS)eB*ī[,?Zvg5n6AAjŲi xM]De'j79$Ź2TIzVdoVb1K;&7;c>AlDeP߾M-H"@@,ãv⡀Na/l䪸\oXh4qJHXYHc9-S;Cj(;(1F\㩤.?IDG+f?Jr d 4?& 犫T&N`C!_&;U+R'0࿿Sbc X֎i,,5zӕuXS֯1[yyj ۙn0;TF[r`eL.sz .Ơ>U֢4=i(wEhV,iWE; U$gc qΑW?0Iػph^PpX†!u)!;Evm4~;(ieysʨG `8(MS ^`5P,b!Ayh * (A8 @Ym࿷ҝjC5knC_Iyl)ěPՠ=2eNTF< 0)ܺxOڿʷ&4{05?0QelTQB4n 9z# *88 M?,T6wmSzE#mY%vxfK[ ÌW,*.Yq݌5ҋ`\Ű=kRGd%Gh鷰*>TJ8BMq FyBN9>Ibb<ګ;: Ui7,#sǧfu+KTJ͟ʖm5P?g=/Sv*´5a["eTcڞ"OF7nHr'=*[u7AҫǺF iǿ>S5{v,V$[&3b"zAs"ݿc2(ԚjDl觀=չ)rͅQK JmO2p*]za9#b8PzIKH)8nBd~n՗ub@y76id7e~YS|t7'j@{\qZfm>H8wV+>|c$Աȳ&H4q*zru )2I[} n3gE' ǽFڨH}bj ڪH`Ahwe,x*hfe,x*xщjiG Xĉ1|yDs="?684GNIxS p=q󒠜t`HUoݯqFsLԥ7@;@桺/8PEA1t^*)⭫[)p[I23jv;ScRF~nY#hdp +ulTn@5JEjᐑUXoZ{hk#UkkqI)u۴ vlnAMg9usEh}MiEj* ..ӚО>$Ad~.+HNHNAzxOSZP./;0ߺ_h^lSQ̌{96A˸I;qǯ_U.5Ƒpy1p5By< ڧqAA51(>|ݏ:&X>_ZXKu%D_\˷y~;՛gP3UWa~o ta6qު@:U[($Ts9G<`ubqk1 ۈig7nǭ2#*BN=jZIrUQٝ]b8QU i77rҾS4XF[%e9y;{ 歲PYfߏzU9gyIU6哹oAZ:ɷ_"_bh-~j[ ugLp*rH+r\ jҒI  :U$wL #38ڡ ,gF-ޤ#c*53{/#?*/LF~T_zx@lye$42% Xfcl"Sal2~mβV[O?^sglq(8+X؝?*Z.g*KE\qQ{9g$c"ᣟ a\1W1,3) kOSfbv RkOQW!v GQe#6`%3DXn*߇kkR_v->V%YֹiVLEd27ϑ#σ73#s[#OU3V5KR>]@'ݨ\8'JvgjO .~T'쓜 RhlM!v9jF*8#G ;9 Mqd AzsX|r6aXr?f ~kƑ{Nh\#;PP/DABzr˽W'TItQI$*ZccW KP.S_ո-VoB2g>Yݕ 3*3:U=+{in%vc$y؞'5y Tؠn#Mj>cڭ117!XY1]S鶮P句Ym'5=l,O5:iY۞qEyT,O|UmJ1"u+WʏZw@n@E'΁q*'wbqTU n1|la2{`r0UmmDJߛ1)Cׯ5X_ CAdZ[$sY5M$ǖzu?h3E*IqYX۞ tl(Qݽ "yE~Wn=m_TGtRB<(T^9w4F0*yiNL1F>m֫I`$TnFX+.xQMrSԘcBNjL|xKDt?* F?*ks+sVtXp]_9$Mu,a֒@E T;dA=*|VNURNj;$q ʾA犹Ij۰=}~("ܑu5qG@Tnv$|zkՌ}+"BNzU >0*Ϋ"gn'%--˷՛41b4dHGN3PEF ۞g۪X ΪBO3H9݉!Zy +yF❕yUh4l"a7#6&=}hgGj7 `(Z~vzͻH'5OSUgLe9 kVN:T6NT2pA)ceoaN*Ԡ⧔)9? mƒSxYHz,s j[GޢpdfڹE3:(ZPTg* XHgE(lKT!X ·sw\9o˚̷}iԖRYVܛR4 `jA`Fa1W9 uMpj͡$ܘr O&HҦX+ޔ|g5] cXp+)~~QQ*h]jLg{ոa++)e*q8G2`qL%1B"R0[s`tmB'Q\.s2n kU#f/&Io٠oZPS(rk?/ȐtL֨k-A#"òl PXDlN{S,O"9t"B0}kGRagfoj}3aU]jNJZCVtPŤFΓ7 㞦PsROa5, NƲIo76<㸬<ˆ[)8Eaz ʸW^F )6ޚOzJ /S*G(X@QVU baDNBQ R?1@c_(1k)#+m?+j7^K7zv% 2X.cG$K[=cQZs4F9Goktv5rW+qu@/čq ^jTqf)/~ al .n2*K)gϔ_Sm^Y NUGNԖ$'e dk{W.\5V>X`j럺:TjG9M}hǕQu =nE!E=\N`Qn[g1ЌU;ek sb0BҨ`QƱ*MRk.kUU{E]K9p*E[fx%;T+GTnƞDt#=*2}tudYg 5R@ZΜC z)Jc9JlC]J˖SP;QM:&6 )@\=IG2xy@m@L.ʂ#V˪G S]H@E_wX.`ys#"E8gW$o}w4θLg\ipVŤ)HH[-笝8_j킧#|q.7b̻xNy[o:IĐ5j,zT(Ӫ$Qoh.gNh$-JW/f$-$c?FTS*)/ ۗSGBj=89c!P kÖ,p ,JG$Yy#"0M$fIX&>ED̐Q ϴ& *`uSQceAޣȪ@< zJűn18#cn RF%. TXgSB (*epø$8UMB'? B!/LC*1lG sOjc.h*A iO8"L){T8K4ҟ=-|Tූfj0s+ c'$xayٲ03ִbT~sVI?5,>`c}ͬVucpVEc4mߜ@⫳K5RLPIg*HxXW#4JGy@=*Hg,cyqNڱB4`@ϵ+FTzLvʁ ŌAQbD,rG8#r̈=GZq|;)rfUi`=*0#*$ 1NbYc cqV.W1Lnv9#„w}0xȦø[dzcB$~ZbJ*< rǷ>aH@X5;F Fv@#¨ CPyQA ! N:cy ihQܚzJf. G57ږ0R\ܸJl93q+֛I?GQMaҗ蕎P3jCyG8+z#%܀%S:R;höATqSMT }Wt}g۴^}aU-̏pf$y>,UXrIb1JNC'Iu$DDuZZG̕ jLw?>8 $ame8#$wib[$Ev~~ҠHC=k3ZI#HG'jȪsSC)|>e_s*MlDDoMHh7NԦKU2"|94RH;㌌/L]BDnE# ֨lڋ,ƫr}*oY(sV w$7ȣ[ c=q!{+%/Z#slx{fy MP_\~f#먮6.> HEO0 :j8%SL$A=wأؤ}*upP1YX0 qSn(XHd[o48$Ac’/F;;bH/tb3 p) h>US򑝫Wp EE")`Hy{Z`{$*0r~NqBN,0ґOaJz{ k c^2dch X..٩$56c$$cSێ{VLBETk.YC\D=}k9&FReD@G,"j~d@rƪjS1VV 7ڡm ?3 B ]*0A4%c==ǘѵWzy21GzTn1ǿ-xD' 5LQёNL 媌S.P;U)2۾cKѯ=+.rPcH-Oȭ{x..?"-2qsO+{"ӯV" _[sך;TɋQޠ)t>o#;r}h[%K4yHzi_DB *{՛tg8_aR\`dF8ҙ ,@ly6b8lz{P ~fSdϡZHʅo-sksWY }xP[n ΫF;9cG'+JQ^OJ}<]:"BqjԲ=ÀqFVXNW8hVXz?(a Qe:F{,MB7`%]@';S idS!:։!9mԃ|HdzGIGJ7@9J6-g`8C}fϪ ب.-K s銵F#*9')0GSc*r]JPsǵS7/q+/TPY'Qnb|t{R4>ZOڞ0pH}wr 7 'u Xnڽj9Y|UoIeq~gU{$chM)"vɍU r) R.NFNi-;RBn$L0zU @`m㸧$ %-pi*rO @)))Y`*1.ùylgd^*s)9E9Vp & j99A41vP).*zҒf/ 0DQR*jNT{*)o*+%@=34W,ߥRXf*It%?/,sּCNskM'O󬋍y!?gI7_©"3onR}]!Hjշ^[G:(0{V251$8G$՝HV 'ZF,HswjX8E'>4jB0+>w C}*&$00#t ~n0pSW2TTT- C"G&&@CcAltc'__ҡeY1#6~$p>sj[F|,̈zSLe8>Ly#⡻r'nd5 jGkgq{@3 =%-''ެO,q'.gmi^['7*PŌoe+[Ah^~Aޮ~GGt n#VE˯qÌSY%VH쿧n-Trv3@I7} E&5r2TME-rBTXtTWzedU4/q)G=.@X3jkwmKǔ0'*B(ds,1\(?|ISnعsZڧ*ʪXgw\lycʈEu3Sig ,PƦ>V8<ӥ %ݏ^d*wVp:TTulMFDeg U`p1NP@T5_)zu,#1lq5Z[{kBy7CHN:TRHv`ED϶Fa֘37Rj*\&l'^ȰXϻ*ܤ yDIaX\WwnX (}OSYyC3p-slܴbR}zִ҅ʮq׭J6~=jX^*d:Z\X.jX'O*G)U#+RF".A#(dw*t4il;`~P=1P* =)$GA!tL҆Ͽ5^`9[ϛ [JeH ֛k+yyܒpvto!gʰTO!s^iP6zޠh#;J'{S\ @cПT^yL6;V$Sؐ9GeI<6qR-M'*KkXX T[YEP0S֧iE<+uC⦕@Vnp`I+F![~tF7SM.Tc895R0W] Qr1pⳖfGl*p'?2F$`sqJ4O$biXSҧb+liVo'VG nj DbXb>:VD!9"$VMŁ!nyg)`C6yPCB{]q(vA*w۟(1qB*6mε_ˎ~@ٰv+*pEb}=9?Z ti'h;W~pj{$ (k>+bKS7()U^YzjF\ ^ ?~U7\ #!@#? 8)T y 3K,CdM,F2KF23nYW PcUrrHl+zI:-N8ۏHS%zZdS!*vש{)ԙF xl9lcnA#4ԃE-BgcI4IPw1b$pQ< R;GRp*v9%V3ŊaHÍ㩦#nxi[%[sQs8bAQ'Io³W*O<.@8?9rPFG&3L'HL?wO⁗azzPb:й-iOҝ$c^=ns4UyiP eG#5 s2#eޙ#+#|OZ\d יq#Zg;Qfc8F~vC\dJLNil5qAcEjTm9ir78D7 L #wJH5 ¢N;Tnqڧ+e 3eNeYlNh~g>;fe^*)ޢN[2 'l'eDzT.k8+3jى S-x]$`Ȥ3YD*#\99)aUI;Z;wU5SGG6|پT$zhG\۱ʵUrIFE'9,K~uƾ51lU598JGp#C0ڢ]>fzي|p>!|D9'hcERD'K:S FSFՍB3HhqrkE%MfHhsFG@){RgxϵQ*C7viԇ0:){fqŒ$@\iB$H@bG2ES 6egPޛ2PcU}\ U`Xc]Xq s$8TVDzl)QE_dY*g29ݱ眚lyjRG,qj,q@@MvS;T1dR#2 468J`b8=),VP0I95Y\0UTNp*jHx;TSv-wO9J| j+jUw֭ѨU1AVbV1 qNi >搼vM(VݻDCG Ptrb!KXBİ j w?.k@FxRZZlWME&wg߰*?ҙ f| 4I-(1QXǛcTb, v:S3ATW{3$dEf~cn_2uNiG\NYr9nW܀)HS }9➋9OE0zrуޗpߥ)=JN: Br$SIK~=D~rښ1/R5bOWRGCq!Pܱc8:$QM,8;*PsSsE!, 23Ȩ SRMZMM+my&zn \vs5&Pr*2QҘ˻*:R q=R!&Eөآ}ڇ;u490:{X=Ѯ{rDN1Qr&)aMRNxT@ZŸzA-Zh'Z/-ö K!cRGsc؎U;ˉ@K>KqbFnQg;£V8dRpyl,5?[W(zTRV ,T-!z92Mkƾ\j_oD6]1Q*sNȩ2)QA6 I觯Y:+̱SBJ?tS V3늋Iq,#g}i%!gc&. ?lP]%~7/?Ҫ!ڬ=EVL6;ua9sV4q,cRƦsMY7yyLҼKsT2Hd2i`TzS*e50Զi(zwUS&6ګ0<{SHPwg<0zu֑e+צir@E>fdu5 |({Хy P4scXAH: $c#r=M#r=M5;?JiK{#?)zr9c919)rS76zq{ԪvJ%1'˓w’+XȦ#EQ V pj\^>ׯFC'^e߭81V9li W ՍX!^:oSW 3ޞ?7 ֚͗MAN~fL:"FzO^{Rt9"Mw :Ps Dyx, & 6`|d[q5]w ӻ3)3s֙';%PZAН276T}j壬-#YeJv'j KcnB38.G5R20FKkO6ɒq@ r7'^C gcVؤlw'OOh̑fٙc`Đ:R҉X:fCOiT>1Ԇ9?tTRI9=J#$x8d g駨('aFJ }{Ы0q/|zPsփQ  SJ)L晌w/dԡwEK/y8r(A 6Y 0?:kʀqǽ2IT6 { ǭ6w =i!q9p`6ė_- U[TqH85ZxĎZ!^)ł3zr3ڪfc> J<n6*I*5"pw1HF5NjhW} ս"36,oK}g<t''SY Bvv:t3I0qv1y7zTgW G5: Qdf'~RY/Ug,Ws!FOsYd`=Mg9xH،>x~ O@ҡ۩Ѯxo?ҦE~Kd-4|5{A +Gʼ &8 ʕWo! ۓYd!TjwF):Nb'sLE& ؄jprITqZ @R< >Km?w.{P"?Rqo*d J1f}8(ŎsLIiܨ+ZRv^ z7=yF9>SI^xҔpuqL= 5sDNU'@Q>vɗFjn<#,v!q'$A["%A">f%{Se>4w!2t$S$*HHV] I7tj)$өlua9BNiO"li*ЋڦP 52๧M@c6BRc=#qMqvFi4\R1}`mAيp@piG+M$1Hq8dSLl2 lސچIcT?$v]c4[c4Hԉbm\,{V3g~7sQlh2z@RiѠF*YsLB#j?(,Anh2x4N%U`1HҖ4E&BAŽq՘J~¬DnՏF3p=gkx#MtN8lLjfmZp9(u#2˜zBA,p*ܢrkSv%"9YwXYBY7y9s.\}=/yqޝ`Y#i#4s[S9v@DZ8;֤ҙH@@q‰0:Qŗi* D7W?ΤTL):՝Z7m槾FdV-~Y+2O&?%>S ^J79vV{p>YfRCOҶftiAT[1ڪP+NVV McNsئ4)2z {⌊QܼJwBrsdE1V?2^[W)wp7R.}:W+<<ٱ7q!w?l 4xƺ=2wcVi"8P9>D.8 dJXtWw_5\Uga*!084c rzj$`ll^KzԁS{E< *>@uWzkum٢p%qq0j8z;ʓ>zG1]N^ɷ*J t<ӆTICVq*^ #7SW xtz{}F찌}Ut&XڣjŊW-Str4ѕ'j[DId$Qoy_jޚ8ae.pHSkw;"GST#S\݌*&M2Ms𢛟Ьʱ0'w.l=m{VRQ Ymr0X)^dJ=Z4r$p=j]qӽCkR{VV}SMUnޭ_,Q5KSxAS UwsKT}` ߡ{'Td09B~U}EvT;ME-z Si|o{WSߚumq >t[ƦN9oO^t'ɨuI)D zf o$K;el}끚K ~Ɩl>5JBsBFFz dfi)cr8iifTl<7L~0PW Q[n6(֙*T,gpRć=;iq#g4#qҀڗhvϽ8F)b4Z~W,w5jiqRFwCjHX$qN~&J}ɫP1Ou#?|ʻI3O0]8Xr=j֍vppMXS̸r8X3WZ4d(+[rE4~[֓&S-;2PZ[GC, vJy>w>TS7@@[SCb$*f&pqWto2щzS B8g1Mq N*]8m$n*3YzɍMdk7&Yۚg-#c5oHo8qn$nTHv@$#v5^caZed_Zұqp:So%|9QʙyC܋L'TvQojY&D:kH $ոZٳ7Ob#y3tO\ŴMwyn}D+t#OۀZrp*[3SsRٜ=&|o&gڲw'q̟t.jG9[LXxVjA=P_p(@O$qO,ϭ<c>`)晟|3У(-څs aAEԫHIs*űH |nc2)QlSaX6K"JeeJ{ rvpIEDf;?Ï֬~p?*nS(V;z(߻  SU9^W?69>:#VUsCCԗz֝7ruY$(j)v<Ɍ8ȃ݅s`I=MXE%rޕ.8-ls,;V% ڬ4b73d{O7qY|lFZu09fnYFkuy2dֹOq7")"Kek@.胚f~Viz}HO}jZ[A4W&ⳬ۟'vjۓ~51ɖF<?X i27Ƞe1Msd-/.KQ$&![+8h|<3R#yLNN7VU"]VJ5ѿK>VU4$ |AS2s6ܩTZû UF9*w9*x 8Q*\gjpY {HWR{ԁd ڣ?{9݌sO8DvcOj=iq mi[kDd;qɢ.pz3U=Dp:pv=oᚖ@՛y6۵Y?xxTw N ‚DTe] )e8qDT.OOǚ8$0 JLR y6@B".֍  HUI#9 S?'/eN$4)7˶[jJ]PwS[i^)Lr6Z|-pGʒ߯zuRj֖40u$jbUaI r{Vȶ`6WYqc98 F?FSԸDPبlv\1Q nIoRǾR[ {yDަM~~-x>B6/y#@:kJQÑWXt5 Ϙm՗gL9wbuqΘaLCKc;fS0+AhGr6t"<~B@ehZ'Q+3L*[tJ UD9Utj)ؤxz$R<@=qޛ+q\>F3Q$`OBjLAJ ZA&:ҡ߃OSJ8Hl/suBH$;Y8=t#'$E [*( *ҤPj:(F'j֝8p՛X0*Oz}싈R1Q6zu܃tj*}hnRWgzqzӉԁʎK?'?7ݨ $IPd6p55~6Nvm[Ѧ j*OZ  t3@lռ㞕 ϵQy&=*Ť.scҘpjn&Q sG9مd Fv$rK8/?* Ut2՛I>26K!`G, ZS_VHsPVԜlU _1?՝rkF>vEoYCr:(#уU*)Uu 0A͙\rV9L ՘}.#uGa۶j!zQǥKHw z[hV>Y}>Zf޸n;ZhS̜88#w=BsVA\rry5:A4ˎPn=):~T>4Kz Ӈ >5rΞudb>N?*hqk)JY3ޭ[K+UvTgj2;[y R;@ΕsQ戋$2HѩцHVNҢbE4ӔRA˅ !7PDܳQPğg +zŀFII`+gn؝돭T.) _+IV>8[N d^)8?h2qZ~qYZ J噛8s3gsWT5nKw?a}z[g<` ƣt)#`Yb[‘8yzڟm5 =zVQcؽm[X$1,k=M2Pꥨk.U+ees|¨ sUĒ*tN>{fctwA I8$BU8*Cy*adf &і6>ֹ;dr:ߩtv£aoȚܶB<>SR7ʈ#&7ʪ3SLA!W֬2mN~bb7*(Q(zX*'ƇOn `M\$v  t gZߚo# 5$ s5e?t1c\O&Ck3j nþVg}ڶmi_ly[ҵ?7SVBP6i 2FFG'9]P#;:dsX-yqs)u5 U޹ԟtdpz{wj p@o֣;$#™!qژUq'PHY|(U';FHj\N3E$L c񤍾jDninahKpV8=e&81-<Ke.E]NZhk̄+V(@"$!8$=[RNrx,4+Ɓ`{T$1siڏ=軹}h0H{nn".{-%ԥP(pGd?tG] ,¨@CLF·tAK#U5~>bzn5B.Hک(d yq":SQ*b:RCR[FH.8j0jF#dq͚䉑lN+c}.Շ4q*&7Kˈ" '#ۚs$i`b*.d~cB1s5n]~F3^LN'uҧEXWwje[ ~u@r\*{_qZ[sZ[H>oThxXs5Y4OL.B@}Y>#1kp( >C!b S*ӴBp*ÖjʉhӮk"2#FgB @8_"bS&?JKF۩H#-ժ;2dWGo#JF׽2Laz-#WJiZd+<{t{t$.?&Ԛs1F^'8+˓qḆ4=qPi zӬ` wm$;«WHP`ՈAxX0vƣ/IDecA*rvmD`3Q6_ 0j;|ǐ1L32֔ Tz6޵jHV$?<#R~[X[1R`t)AR:Twa@{V$XmoJ7׹$bXciF%E rE9m;8gj9g2~_1˒ieT'ަ.'D=X yN;ӧ}ڑRqR[UI8=H(Իuɬ3&u sj[] ,h ;Ž3P,aGM ,BAAh0y'n ypXasZQs*) 0#?|{+#iQ2~u.@;hW FKmȇS9ϥ"{vyi$e+su-O9ZuBciI##Zz`,]r/,F;fJWPg+ꇊ}6\3c,Nک[s}Q>D䪄˖-.j_jɌH#STB5$'D[PCGET2.*K6+7p1XT&KtPNk&/:瞃(78#͕'wQ?)>z%)n_RqUtﳁHCAeךl q[4yxSֵt.Χ?w?ʡt3sQj't*#@J< W5KdAycT<ąU {T̋'$qOH~0G#tj7o$S@mt2#IL`XucLe,zLdn!i=xZiB7.d1i1vg4_`z(K_4US\& {Sg,Q!q6刴{:D^@m>klwWYO4𘔒0OCKo #ZQ ZLqƴmbXc c^8dh;lw~5ɹbp>QN8:ӢC1`d &\RZnstpƃp1Twr16W2%iHx8'Zg]:rt5bI'做K;~. ,ưKyqI&[?GzݰG:V坉E8qƹ$ZVvfaӥ]0H:p,ULpiU7 ]Us ="%+Y 0{Չl͜[7d9`V˘m$9.*BJ@Q\ ! Ԛ M,U?"p?5-vcVR]K$Θ߳=9'қ['zH_E?68c]-IieFq5s(xW7q" dc\Gc["݂K 2PZ6XaeXyk?OMjp&5}Ҙv3pGy棉wfsJnntd`"kU[UV=ȸS,i<7\g̻=xs(,@FiѨVYkȃh!ES!AToQǥY϶<΀>c0{@9S79P:V|  kDžZ PNA@|]s ?$v9?қ)HjxS_!1ʦoo+ MV)Qj n2kK8.\qS*SжZ7hnBÕ`/zidjҳbFtNy"G:)?O KxۆҴ+I$~d=ۼvvڡ9/j>pYعjBK%dppRKɰ#<TnKɶ.zZf-cNnk_GӊF6ki""cZ8VܣE@">޳.gi%H \u4f9 \q$%!A[KY҄trI=֞e(}񈓒H?K^sM?T9ɨ_@0k(N8qSEG@jP,Q _Vb!ªž|q6I?J]:pV?JuFIFF7s:.r_V"EhKWu-UMLVRzbn*ҥHJW9sӚRee:Ӥmsq`sqP&9%DZ<"v}Q=j2~ws8 Ag7'jPJ\Jnj8 8#Kv!U+4,@c`k>FbƾjAX Dq JY؝ҩY6/EŞq$yQŕIeK'Y$=j/xR 5Zn(T88.OOẸrnI#Wn`2B۱GXM99Zw qVlbkJ/8% *󊱧L/5bIk`AV]r6 y,cjxY>QYo֩^}>Q֭U?1~c%hF]vϽXV* C7ɞG,}MVbal叩D)8ޢAP(QO\r|J~0?*{H&iN*^l<|gMZrp]0#$ּqԔ(zF =k7Vcp=*;:|GjΊi<O2O|q[l>"69=i6'GFN*8@2*9sV^HB# rg}ʈ| Zmd :$'Ϋ޲9 ;JEwœV>⫌G=A&9x1ƛ#sS񸞦` 5cPZhErkoDLEOZb>;Sv4Fo~[Da|nM P^P/y-&e)qۭWu۽DABE ?L֢%(5bMQsOrYoҖ /G%F$`$o?{j{\3J:qcU0XVc1(<~5XŸ%?Jz ԋFE=궮CmQ OzWAcH85i8sƺ 8|xMOVjjZ(6Li)nbDP泦Mp,!j!fߜ+j ~W9aƾu3&e@wRs={ӍY'jYhlc>(8U}~s'nجei$I姂?4a+Vblٮ1. cK#hU]fC=1UGĸE!8¥LapOSCi4s8IYmGj4ya1zv*; (()Av!Ͻ2vjVǵTu@|pv5XȨw9ʯd4,p?*t#2sBsǮATi,AT4Y?^.qGڥ JHscOSJSq鞕NMe\{ҩɨ_rw_Vb4W`cqy!|3V4GlGe$V$ o[df!*;> [wW-,N}+"MLx,j #1Y̙cfYG1[6 Z6x |?^gձ#C I9T5q5VzFo9j+t,3Q3>6!6Faժlˉr-6F2)TRpj6V3!<1W=Mh @կEQREQEQQ UndqP\0*Ggg 1s8pA)5s FY$H鶜B @Csm(v VE˜>mmQ)G(@h&Fޔ ;JFȿ#A!E-^$0WD  ŒMiU*;ЊAíGpja銧Q?³h$U# V5٠h;7FJB怌0Yz/pnnif~w"Fdbun( p:9QNS@ PÃ8^p_(}jdeZPH#=C*1̪y&@'ҥޫSYBLO r+9IfpGgY#ޜl p~P>c|]fVDP0$c>kcMP"Gj˒Zo+MHFF\5HIYG#YN.'j@8&iYdl?l~&|m9*#r1MqsicĭG)d^x2 "dFN$3bgU?(}(=I`fu8&Bz55j֍1@֓(n~SS +>3s$%6F VZ26PI{r*F#/QUfSsR[NNjzy4)彪͕˼;@SbE([s (eYDCAeqګEkm7:vR,APLR&-ZvJ4P?8}&>610:[dgW8^yP(0}xH &epqZeŽbT94S"Tg qۚo* S?&UZ v ]* :-m弈Rbe8)VrcO-UHEzY2zְV k)lzwE2sPvTi)V}nF1AÒ5)v_Ir[[:|mךas}`71L9Unbygv oFQcp*[kMFE(W`Ңii%R<sޣi˰`1ά=ͬV`X ГQUL72|V#MY%zdǿ&˂ `4*w$ s Aj{3-BxO^٨ZFcf:U',qNYBn}pj2[Ȣ6o)AjݻmܘS&]f' ˱@fcTSnb}+#XŎ#)֨jn]*'DUFSڢP 'j%)11%eajѰ 9Y8=Le49ScR+3m.[8su->ȁqTSs<{#7pUMʫx:8a 2H <ĀK:C tֺ"n1 t&l%f/+1"Iv3754Gtю٫ {,?XVxB:[<~xC{ b&&Ar6Xr9 XQ:tjFa3N2wVXEOpG ӭ`3M]C.G, *QL K#֭i(֧,%Ɲt{*κB?K*iUxGPUI-Iԓj @9裮=C[k"zޮjO85 2CsYR4b>n|%#fy4d#Q"i<-T/$JS2jrf#o+[uJppͲLA\kBG|5 gmb29.[kg%B;֎>IR՝&2PӝyҨ]i0iNŜܵZM *j4|)UPAbPU[lh00s~~ա634{SU&0czz6Maj25ΰdt:T@>?JϼvWA݀>Oº'H<6T&IJF-bhgYEV\vpE.qR[ŵ˓Šڔi8uɌRs+|ӱjJ^axWYS0u_ FNGjV R( *XPv (]Ռ1;,dE$][Ns&3qTr}ig8j;Nښ)OjEVt^7J ٻFs[ZFQjBR?xpNDX˒^*,z|ew)9 Wvc?Unm7= 4'2&>@s4HMI-bnZOʺzq>0W|AdkJT?ԁS<DҲBYLvN)o58|%O)]th4uFF".O֜Fzґ&Q'*( `! Gs01u2ϵs{+wV9ث7°ⴢD¶1W f 3b\Ftf1²K}k>,wl~Z t{aO#].<Y3\yNbR1N*я0BFpsv} q5 1ҫYdC^AKHUw !x^F#ԴRg&XScnl̹q+`SY%9ی3^E&K8\aEN-CF<=?ZЧ':Ո}OG,}G2VVUҤܺ#{jk^=H^ 0sҴtڷݝU7 7˻ި- n@ TqLaFB7p>(#ҥ%킻 J TAQ).bF1F]os _[Un7<{jl*n_j ɴp(y313uY_G~-YF'OA9rI> qVr @ZQv{{gl-Ht2H-"TRF+ :w̗]YuPȬHo]A̛F1֞$&Mj೑Yz$8#2,39SK A_H#`7 ҫ3o9X3\F"-6k1 ;I fLӑZHd UE_ך4^8֋] _5uڶA4RWgρ:U]M8* "FP2Q}k.8v#Ҭ 4 f0`1犻(U73}>vtcn6l;1ҠstmBZ|FZo}]*Ց2ˁLe630S~ujxJ[=i7$^wqi8WPPFnT3MˏcĻWv=>Di% kJH!m*eȨe&Á |pI gYO]f8 8@Sd>]?#&y=-*?)PyUA&.HAL1Pܪ@-"O7i,d_ASX` )Y&U'!94| 3KHx#mۦ|gޝ$mO#eGTnBwYVPnjl6}3YQKjY򓲱6OI}fO> W,i!x W+eqt~?#`+Ȭ/2ÿ+:(L®jE3vsZ:ؗ{RaTR @("U#C2U# +q1[wUd. h%`c Dr{ԖoU"$*ęHRa}|>&e`Q@`I^{,D^v\QQZdBcyXp*ż%C@+n8Uc ؃^OCj =kF;EtV7{ tٵ[n MVjZ퀷RmOVm*x8'78:kvORyd9'iFb|9?v1{ ,IۊYbQ7ni1#Rv1ژ)1vUk0H{VJ2Õi-^3*`zй؍$\G }ݝ=%-T.>ޕv:#G#soHf\_$hB`UA YFO)7 rX0[8(y,K xq犳x4 azc0X1Ud2?0 ~5rVγb DZ9}-jy[3 #55Ϙ,s>rASdX_m} }(Hp>UBJ>MsԟZȗ=;q&8v,?NhX4qmJyhZwq9awZYZXhYZg'&i#5?'o>HXfLcz[뤭 ؍y\CyjO=j.m"Cęީ̨ޝR ojnNN1>i[$iBgʢ3nd@)S/#j7!JUB2/\P7`M3;y ZpHZ[ ֌$pyxGt%='5n_8QȮnk%$)^I7g>v--ɮGOBˆ~MnV20[U`S1^8oe_PLG\qYqQԁ%#aԀ sgz;nU7p? )32j*U=8$|Alc7%$jy@8ݶw]wҠQ&sKQ[I84qT8glsKJEpO#;Q11tmEHz{b"(epAZaX#XQZfO9j4#9a9tLÚLtV zCUF1LtTqR!0K[nAU]iߚrFw~ǓoRIPǿD3$Rcr3IiNi# ;>e=ڴ {_0_)Ȣo.I}.NbK=C#!2Md xdUvEY?`9aϵh_hc ?ݫsu(݂M[8lّ8#V%̫:MEAko>]sŹ>my~7íR{5ؼQ uNnW[<&F3]6W5Qela\D5r2^0xq@XBmS*e z QlIdm!RY;ҴU9,{!IO'iF1pkGI<{cMIvXRZ}xrW-,]Vl7JYYyvX$9_ _My49FTֆ@%܄=3Hk*/$Ou+"K_`![~vЁ$ RY\Ы:Q7jKGZvx*VO;Ձ<ǞBL,:9ҹ;M;s\\H )*Ip=*ySFcxcWB4.cWuNs:dS#՛+v\Y9횞?9C R+b՟LEd0d0x1F%Xa0,eiGoz!• fiҤ7J >rs&w+e$lW5DYNU@[ CGJ- $Nw,CZqéPjuuFM: £dSS"aC_Sª>=Bw]At vqԒl%-mU n,2֠A#I䚊Gc$26gRayMv.xS[-2Zp=OS]]ckbD)I_mҫk{osPjy!Q,8Hnbġq:~5Te(ҭnÏs C1 Lo}iF//+Dq([{Yd4>jr n8sڃ å61]Fpvii[4wH$δ^+=ky;U%$c*^,~zF[52#̤Dcl7\3UTU{qهQܩ$ wB̫]:,d#I2IaՔN/%IoSF~aNW,qH'mG6H#EnX7?JPyI*&3ӽGY9_yjX%WUy)_qXrN84O3LLʆt\}Fw]y20~m)Ž?: I*5k95[*({_3ܛʫR|qSʕX$~4R'+? E!Qv;ATIw^,ŗ>Y7K)8$UVȅ TC/PLaG ä́K+n*Sxq!$;~&di$$+9ݪRv=k3SvJ}*v6ֲqΨ#T,'P ۟J:$3+#HPj/qTP'߿L=j̷27 (8ªpõLH >T8 YK_,';gh.Ȭn^ ZvFTkGNyɖ\q5cj2LN~m\y $+UYM*AR䞄?Z~IHU_Paڳɚ[CWuQfW r>StmY}x$F+AT,x+ ll؅ER`ܚ.-!M@UxxYNH5]&h"N'V8)iw} 'D8a[7"Æ^BG;WhO+JWPaBzbQyه2svQ*K~)I ӧ;'nW4H9id.deS>QeiZ48L0SR«IaHTW,XA'֧]CVU]T"P7cƹBKG2P61+F̃v6ew{T1ʂyoVfQJbag\!88bǃ6qY:iǚwǹRg_sCOCx-4"pSʨ02VAUrd2h*9~;Xj ba{dԱC<9&`#qun?6!Ȧ#c`1JcpI.ϭ_< {UgOsR8-/NI{+[GjmFea9>15w"0u5~[ SK6F sk~ȶiUWl[p#61R9y!PGVf2Bꑕx'ji *Lxi{pwmMheSCyN}ޣ(!3ϹQ& RܞR]b,VV3Rˤc}tu*5|2jm1U->bVUr8<[ݤѺzҵdV^SV(8dopÜT$`՛Xc[T(y_qօJq0*jzY Kqe>^cb8Bsv?H2G`2?*}řR}7SW!r@1L#89࿦kB8ۻ6jrD>*0pCT5ocҬM >r=i8c<{r(v&T%H5^M6vU# 㚁W# GGf@D a eobmly-W,IH KU,'^ú'%N&HIvO'֫H99?~x}("c 3-DiNF욦[ I J质Dvzڱdɧ4qeӚ%3ITJ5w>OLq\֭m{ڸC S >YKwۃPY6ۅ`3ȟ=N9$ 1${uOК55@XE-MRđ]mVlv4vޗ :\;rᗒL7c4cj~ 뜩{]l#ہzmY%AU'ޛf +6>l`Sygo@w_i- WXY]Nd1X򨭧*݋V0HIn#p1\ܱvzi<*IA ,x7իIgp>ՋMSV쐍@u, 6yΒS*cV_d#sa'i>ӕ~ȤsV7?@5zi2$Vbؐ*EϿQURK\FqM=@WQ)`AZ;L^$l}9gZ]yT\]9YwLb#EeٷzIe>v7eLTt(ΎRh-VW#+I[S\(K֩`WKdS!~j +gjwH7ώWK*JArH=)˻i# 6G݌W8bޜVuRb @6}i 5;I]U@ɨnd'֙qy12G隊CU=,j~l,Ge5ɕ[& ђNMk^@јsWb#뚽f/K{v \zioqdLVl H嫒ʰs}hOrn3^Tk1MqE68ZJ9fXwJT7 3W嵊oV"!]HE ۊ,mb]"Q im n T3G<)?Q59.˾%>bYQn~S8/o|}^Juי TVJ $Kʍ 'Qkgc)*O I!:SF|=IMȊsT1-@ nΙkJ 8 ٦mICH&^d gV޴(G>ޕ#j AƹLjYU i.x}95i!Gn*0c9Aݪ[M/p"N^PEKph8ÿPj _48? ]Qv]?vp`=*3hC0x-cuKf>~SFBбu}]O'nA'50Dj=9s ~B鋝RbuOïWFUiS7,XF ~Ji5ȣr;M_$"ɂ85wL#:x?ldr>^Hv*hՈG.E*P(NfV`;5,!V-NX O=<bkcQgXڞ`p?ZHOvJ"Z͌º 2ts02}Ol&Y_jҭ ޷Y@+C ݚO)8 t3"s\O)Q©ᥐ@#Ue%\08e9VSgr*S4CH]к`2qWE@rLn?tۆ]Zڹ"Ec QVK?dӉԐN0& Fzs2{*8$P}٬ˈR * θ%t&&7"U?δ4'QN9ʭ8#98ȭ ,j!rq+&p:er_3ޕMiӥ~Zkn YU 4͂b=hVb2TP{kVRCvYDgҹT ?%\? r򬧕lṙ#֪>d#\r8*Πr1V4viF};{+R2B2HpR 1WX9y"; It|"$2˚c6i?ZVҡ˳Lt]#%ۨT@mǒDhNjwvj*,5}2{TZ"g5iIp*^F0Zif]9-T쬚KsuD1]Gm(R1m.Ak"d?jr= Tb%w$z^RJU\}i񉮑\A$}#)>Wf1ED퉏օVuTc^eʀ~M9Ȫ~@h%ʌUvA&JGUSǽ*D yrEJmK* A⛨4(ۦsr*үS*# o (9?^+H\ǵpFi((+XUcGo*^՚LfV-mVMbȪvH9 V[&'5&NTnΕ%~b_.[ӊc&vr Fj %b~G7Se-5DW`c~@$-z3ibqՉu|sjݴ;`kkN Hel#TrəVuiR2=Y5sED[%FnjΔ%yxP1R\H@O3&<O"ZGlFcN2q`}95t39sYw=ȠR3+6E>`L YmnieEY>%B{(n<ʑ.?63n%[^z~< S<;98ŸNBrn> 9>%BTj͸ @>ja`c:\,A@?ZKRX q>l*=Z'go$Tz $j,pHp8m9XhN]_VI #rZ?j͞Z 0X"tuShL qO 1;C#mic"3U._tS򪐃'lA X45Iwαݢg٬5[L߶0X0?jEj/Tip/nsQ^Ev?Gqt 3wіi<{KR:c3ĽVX(iiiFdƨj>?wnKwzÝWMe\(jq8uUrGI1X&HR@Il[2cv䅧unA2@gu1`Y\c>2Ǧi/0.=MiJ#59fkt ;7*ޱS+Ge0:UlD o1;[P؊CbAS&!@87L8ķLՈ/O5iTYch[6^ch9?޳ϰNzYNjYF-"}HyK[`rFZӖTb5 `%5ٮЎk K]J;Mm)EH犾UQUUU 63ܙX3=M]jk*9-RXOy9u5ϕ$g`[K)Oz֣T,uGށ(*vk?P|p)SfJQ7g#~Tc CZ:dջ7#9"<$O)]̳GVnS}Vt.W"c5͆=:sR$m?T7/1&ݾ ?ZӦ0܅_Ʊ0U3⺘9j݅_9!! sY0wv?*ͽٻ[m :~xbV.[ڬYv0>e9^V u`Vn`u->i!'AՅ2e(Y̎y#UJLr:+bRGSNPdSL?ɷzl*GPl푢95iDhcGa6ksO;P[INeH\CPcD?,PN1SmF.#"k$yi&ǔ}8RrH(*ekJHXcbI7j!u} e@r֧ q~^|/JWpx>Ԗݹ L_-+J>;|j}bb8'隃SHlhwҠs60«ep{;@'j2y]*AjsxZ*czGI@@ RnNI'`8"9!sڭ I$~Uc%i*Ul#5SXX_P`EAp^H>u;I" f\ͼh8lONlT\었EIV x=ʨ'5HsYq 5ŎI>0ܻcOʤԶ$BET> @Í&X+csҘxڤm&GHқz/HڣRtف+7EW2I#}j5N֩ip9w8Pv"ݱ( ;/BPFw.sT1dciKYp[S̿#՝)KݟB*|º |~ul]E*~GQTJGQH28(Rq:]eO$s\ζ5)sXZ%{hry8P UU0JXTm{Ҫ&!ڣ$TA?]=al'޺t-W5Y77 ܓ\vrYXkg2O$V$FfaQ"#Xx#$*" v nP>T>/1QExÒT{R2KrW{XM$l uX[4CLgҠVfbgtUf 9EUlWm9ڬA$mP RMkyf3HܚжAU}Mfl}?Đ<#I+{FĞimFe`)P,KA['Ijv\aUf$`tASBdJʠt:Յ>lB[IFܓQ;>bQiU`*%|<~UCs򎟕11`n1FҤ˺=GZeo6G؃RC(YC/WI36jj ep`28^5 Z̒HYJٶLU1j[EbIXQJBU0jFQ>HSP^<>T'[0A/};xLDgA=KR]͸R_.J[7ׯw0F HbEYqZ6ĢAUmc8Y7!@Hw5B_>n jy~ռ0sm䊞K2:K{uJz֢ilap}:z:#23b/$wS;OxE;+.E<)@˖\tRNPO6vFڸNjԱmvlfvUȣɭkKr[̕>"%:vExQM=fm41&ryq2'˓ɪFu` n[='5n_Vƭ_/LjҰrW5GCDsc>E3kVr 1,Z{wrVmҝpEN)VfaO:S)ZUaH$U4r5$%p3;>اW'^i[{+JdH#<>X,>y9&6?$3qT$EU!je?fs#tysanI]"6l)D3sKh| r FcR-/˞Iϲ )n1Ӭ 2 j.FOjʆUA,;VGjl&V@2WR3G0\jݙd#jHA]:0g!vgUI3D@Py\My#zUV?9$/" W` ,YHSh><2,"M2AW5dgs1VneDŽ^%A*/8GǭQӑ^"Aگ֪ {b y՛1rѡVΡ)|,c?Z7o<,Ngft%]J͌*>i\HN:t(vrc 0Hc֦FHhI#yNXP̹lwNsHXk޳,ن0Ij̴wYW#Z̳濚V9E?Xg,M@߼fO EubQ0bkA6bkPjg85{ۜy"!P52)~U8 VC%ʴd jjncڻӷ5 aK$C>? >d:odJ1W,:0*ڬ*uF'p^^5fQ@kgU%,$ =Msְ*ͺT /z#Wg~Q޶Xx$ʑҝz^ŀN-nHaQm1/,BI03U=HA3zѲ-Phgw_қqtb $̢@~XU}F@'1U{j8-l8ˑ8Z}uE6V9HȤӞ?J&̟0,<~Alǖ<2b&+r}]+r}'gb?Y4Pj鶱V?z8bԮYgRa?K!hYG=F\.j}-DQO=jqs c}ȇު4l6rB?mbUq:Vz:U?1cT h#㶈gjI|۲[P2OI22*Ky$,8K{ ҇i&?(c׊/%-ǽ%ԒJXqjn |*֛XO_Jlnr7a&ࡓ/M(?y03iu0 C*؟KvΚٳJC4R8;cXnPT"'# N-vla*ŵIc*kKA~v;ڶpN~Yy3 sVͼc*a95+f$摜{Wwϕyjw#Ar*ݲ{s463m*$k끆#D~ Jn)Bg@67_mbYqj3Ѩ.1;B՝q3CjQ݁j| b5s\}kSVǞQ`wJ#?Z#JMlٌ)sQ\!cqE^g˰7pQN0ڪI&ZG6L]92m4ll6L[X-D]>1v(QE<959>^9Sm )kjcQT T6 Yo $TY#'8=鲖,cҪ3ʪyU- P:sR$]ZO*~F+#w? o=})&`+JGjG9`\ޫݯc+&@B>+1?Wa|;vjA,TVEWyn GעXTpzU1W@K|GC~kF]ڴ5gIPPfJgq%S Lw |FnGZ .B>8 "՘ 9Cyٴ+yj ,U|᏷j;K28\*P]I"0 yAwqd<ګ\.YH1MtM@cѫAUcMN@DpP g$aS;$/߼tPO3%ڥg&W$8-q$œ&:Y^BwlTS$)cLǩwm$D82pc+% <%T!d#= U@O*.]G1ؙWK~AQ 2?*ՕD֒*C!zWdeNbE%Tu>Gwl1G Tq|[98"HEˌLNj֖[NYc}IYcO69T~t;ͻy5 |M Us߁MOM}mt|Z`*=}kޫ{z|pEpZ v EUĚ{0M &əX~&O#K2; *dXdRYE#ˏ֯3#S.XnjY>SUѕz6!Zhn8rS̬2Huoa'rybMJ[rŜy(XfuaR˛eA{ry5R8q#'j*`OZ|MV,%1S[HVBG 'ZHeݜjdjI =LWn3ZV!^3DVY6p*Ε6Hn*ɤ LٮWiP#ŷ{܍#F!kUUɪVFpMV޶ˁTŷȇp"Kv%BV!^ܮc<X}ޔϔ!ưR 5_ryKԃEQ(:U!~u5 nMH6H08oSR(&S ?AVٛ zQE 0.3a*˵v_:HWfxLhخݡTQȭ7Uޠ͸3IѿjIyD'Lbp:Y]́ݝ9OmsyE SP nSTwu`8ڤHyPQm,#IpT{RY8F2Zz-7 Te F2N0#l0 M iTyrd\CZ-y1k;?ZľI&j̯)}jm>UU8ϭjEčjms'e@ہ[l})-zUNaGֳn-6T.eN?qn l^%݌LF%*0Ҵ[T,>r85Me"v^+e`P3#8j.Jd0k~x"L{t.:5T#0eOsX(Z]~I=Y2Q/ R+ˌpKfٺ$6zu-[3(;g &..0 Zb26Tai`Щhʰb}1NxRHrPOqH2cwj X*;H7݂9*m sJ*rZjѩ1*Y㬪< R/\JZhN`au~0@ߞyᄦb6|#%K<g^7h Ӛņ z;` U=Ҹ'_I%рc`֪N4@S;IdQPx֢i1’~RʷD'"?"HAx@(:{qR()h)h)h(+>+&K3+H1bsM,V,Vi@]YSwj[O"e@rN}˜9a :\VvDr$T\X4:~@<5(f}9-$JIKs֫D-+<`zݻa90D7"r21Õ (e񸁜zq[avg@`";0F~UZ~eqׁ+.y.y<܂1)#w![\OȅS̆-)8ϥ8]8wR` ;r.riJ.FwtǯSٴ77/iCz]uVW4dUЌ{R4FX_dLb@K}C&c8wqcivWn韖e]8Գj!2;qX$#r0K UI_X2_%pO'-e'q $2+j9)KX98m5]Y8##iZc\>WbRJO޺8k*)OZʁQO0T梞PqO-ayYUFIl.uld{ ZBa,>T֞B&_:Sa,:I!ÞHU.VziP(A?ŚzdYSLH'1 JtC1ǥ:YLS.PWdKs:*vI2A&a5<.~L= מe o֡|ɑyߍEmғ?MY!.xUQ1aSU]Z<}>K*[#95oRPy8ϵOzF|sf3I,JT$68#?@j:L85s ^s(/+O9ji$er|;VxZt.9B \VwAz5 7;~`0Mtv11ؑ[Ӥ.9<+ M۞<*h{=zӥwO~ܚj}}X.=+e]X r85->IEQIEQIEQE-QEQEC2o ^ejV\*;-UId ²%fKuVpڳefXT0SJ_p2EWq^r~nǻLIhNP@nXf-,sUP|zVڔ$dzV5ҕFW#ҤT!H>٦4,bP:/Jm?0ۮ;6K{h`KK9D0)q~@#=U\1{UiVՕdX!+LYΒA ?NWyBt*G5/c׵g ;r)6Da?jm2d|j~zS @2}N)ɺ0q|#dH"QY'E9^9In7Jæi)OZm\1|[WP?`Vq#:(?JˮN}+$/ANX8?r'V՘^&W#u|w0x~Dl)컦]voct7J2r*+lV̯[q71ȭYG ˅>hڰ? 5pϠK㚱t!t*i~3qVVYO˝خ$Fa58BQ*<ZɼF~#ϵZg?3>OPcnb:UKjw#!Qp]}w5AfГӚJ͵7]^]өn+zS;i7xmu d+i][ QZ@G5|6zcKEQIEQER)PCsqԈUn+MqYmsZ޷GMB٠bT Cs* pYIw7\~kK i=ɦO::7fM*ɹ8W P} \?*>Xqc,N$H,>$` :(UnI0oޮFWn>r*D =0HԈ5 r7@P2 ~I6!A@}1 ;֌F>lϟ*ErĵC\# LeqOVR;SmW6Ӗ9)6Jye,ukpArw6u?f E$ C)#V 8=sV 䡉vQAq%<{bu&^Z20kcQ8vld`9X"ӯ8Yr r#Np\}Ӗ 9j]Xp2=9X+H\Qv~kIc6HW Y;rknw0}kVuf]HC>u;l݃Ȫ[i,ZIBV,?:1 sZ.L:dej+to~PIn2Fr7t,p? 221⤌+¢vH0||n%~Rx>]:>.T3gڢ`Dq|4dW IpvCVc$( 8Z6EV5QU|W+IjG6¹Hjo)X~uP-9^ U9;c5Lc=qR^/)u`=[Zq\[njpحTC,8MTE=Q{*X/a!HR8ni-V(\\|jِhe6"$$j;X!G$s祚7 cM8UW OQU,U#BI=jA bIYO.l$SW \Ӿ[ #p;?PP2TT-K3yXd1\FNc^ب1ϷjGTOƩAƞˈ%J=Jk(#(~JL't {TPۿ灘N?*]6kkFah{v Nɮ`~u,O0NՒ'޺F!djߍ[${V"X7PI>°羒¡!_w ʁYy$7$d)нDbvOSSwľZO.fQ}jƔ/T|Oz[á9\ս%U&8zƶUOʠ{߰S e^j:E# k ݤ]SRc @bsti~@wgskō[ sXITFbeTa;Ӆ"I.?/jX%R |Q"2<`ś+(WIa=[}.0sȪP)e-7ӤpG2Oҷq,k"*+F"akt<өRE%QER IGX:Ռ)xk'Sq&OObx4aX 5%9%bb+S-ojyAYZv˹#+6P^a;w|{jNrXw]+s_՝(B5<|ӌn` ;|٪`yAH[1vF D~DyZRA3Aelt3rTr}T#E8l_(dÏZ#ܒ@WέZ:ПF}閫!8Tj}mсj6dm*}rV {jq s?VŽ\ش>V({S [㢏~euPCd6836HNJgz\)AZAadÀzfql׍2 +R<\3G;<'k?L{BH,_-FWh;dCZt_ى?t ZTeS:fI!zsӊkC OLjbmb]+±F+CKnfW4s'?+OtJ> .F3ǰ8]FGH}sQeF#*B1Xe P/A[ķAY x}Iq^?gMQܣzfGRڹi#S!d.ښĒHqL|8L|ڜT-3IDKX,rI@'M#Fr <昧iҤ9*ހqVu 7nFM|qC(eG`|rZE54X2m6=ջlpOcr$#;~O~*lcv!Jģ,~o֬^eeObj+)ew Jv 8XsgYV,͂ފ3ZI"%fcW=N|m}]$ӑ.sV& f;+'SG\jtDIn.0FW~qcQcߜr fKĩrG#К!.!YWE2 ZGbqYdHPӥ9cMzv}nD 1Vӭ3m)ޡT\!;0{9IAq7آH`ت'C,cEESK6hT/#Hg* ?4啣|fl1ܻrҨ  jy|ăw h#c'$ҙ5q?Qj+L, ջ[4Jya2HXpGZt`t9X[:V6*DkZKxsc>%{ւeqXS((w9\G\Y&m+)!Ryjv*^P6j6o|Ā?N*Q:T&: 臕DvsF~c;U?3ԎoĪt^Z>[1V#֒ aQ U;6p:!?T8:) dQg'9F~= N^xS:phl=iYHQ!xd!|„3Px?ʖ,|N>\zt;Ap)ۖ9WsWR"EL6Z Fvm"Uf; ִ#dǒmàS.a $>j vgp50GWU؄c91T-Y" cf#RF}qTH¤a =*^f(P^*Mo ֯iwO,s֭WHAZJ(+)FrMqPA8n^fa={Up`B>\o[ƒh1# [q*IFƫmˑdK ї"eˎsHibA9(5?ږw ~z]k\N TK&R"fm"CxZEb}j2;b# ۇ+HG9d̜SIm$d֧y0gJl3ƣYj9 \KV3eeKmkӂ)_ZSd9jg˂0EK}̡ KuqdQ+d!0%H n-ʶۚ-7'>_jߒX*+EĮYGNkcE`7\gHtcDSWSN{ȂwWKșT u:gH:/Et:'MW=2HIW{u5Ưuu +)xSqOul5ؚн'FqV.-6nƫ\Ivxg~ޕRB۲ĴzJ#R#v]"[Y&V8NH*힞Ad{`ÞE\iI^e~:w'b$HSVN ;+EPLשD>GFY12`Gŝk2~TZxL@KG9Rɧxw?FKqhmr̬0֙NoШRiOЪ~iL ;PZۭ~QEQENc $\[d]'޹scZLF LEe7RS[ vol_9cP&2*<CU8?׃ҝq!X TEeԛoqOeĂERN%/lY@[ĚYCz6R.UF*S2/QD(4H}HzBqGG,ҫK m*3$G\ZYZgsv/5*#lS59 lR1_pCQg sOC,28RkcË*[ #+WDYٟ5^zV`#֋}Py1 so @ ֲmH(ިk ]<> liG[WE`Zm'mjvcEmo{SuL/QSBW#=BNpH^ +zVL5q0۽;|dx#\~i\tdzhBr*E8Ig {TY'|JhcUe!~ҶD豱2zXESw/˨Y:FEU^7~qWt}0qZsoӣUF[M^m˶{sTȳ3.B۽ŚQ[,(l9$Ϟ $8w Hw"[0}pXQZ68`*KRRQEQEV|AUZa޵ö0ȡC\[c #qpq3؏J& 9'w^IUBm722[F:K2sڵ DX>~QU-xM`[x"$=5KQ0G8>ľ^^m#Ui* Aɤ̄ $mqi.58 |zI@!nwɫrBA;@vɫX\|u +H0a*Č3W1ʩSi.2aeV+OåOFXd"3$f2XzUܑJs1cV]2^ R q.>L;5i=+GE"r8* lY'pIYwaYאh8^O$KeK$-`٩{${W_hc0d{W_F_LpÜu7$VnH%N8NA.Qo3kOJ>5qCLRiIdVK0\})FI] C$ zVXmH`XrEl[HۜBVTP*O>RayyC٪q_c *iuXڷonI XMX9RKYBF IZ8K@TEE?JKEQEQEPe"wR;~uN+#o$~\J'Së ơ;ƤUtۚ,OʝhnSќ=+RG 'ҺɄQQV́i*?yÚѳ`#{N.]N[UnбSTJMpF 9f&(8D/Bz_ZVR٣rNno*<7j^b5d pݪ͕q=-Y>pk-@𭂿\U-RmuwDXW,Ä2V6VLn7 aO K4⭃FmSEgpQ⴬Tv.\+;\[6+DJdN≦I2a~]Ԩ/V"g;Hg/L?*/$!\W=kkk32sx+ic_?u+gX~47Tlp|y*9/JA IV4"22隽Kխ"fk;Pnʨ˛08:Lb6@Ih8fDnq].wlwőާ2OZM\Z-Ȑ+R mV'%qޡDzV|iIH:)⌿> n4L3m T#%h]_Dj•~+%c媜)^)e?)Ԉ8@0j $W `Z}--QEQERr {OHXF`c>|8[Ov1׶R"[<}*8UsW":RXe LLNAY.[?_a%ԤO>W\Hܘ?S<<> cO9UՍ6CvG Кc(u8Oi%yrp&<;=Ē%9--'ƪi rdQ?{+P|d֤rOf.!i+ŕy1iJ3R%ܗ<5QܝB<-譃tKyg\U8.fx,BPҤD; wU$cYHk8a ۊm$ս,L&;oXn$1aĖ#ҪK3+2+R;(/dk%@=jKdapI@lXAXm{*uo@7YBM88ZҎ46 I!.Np+MP'&OQEQEQKEV$KO߅ajSdQg+/P*Q>37je|pIlT _2&pNpj#u\䐦[l*^#. 8c6psG ϭcc=!x8>-q~zHXcPK1)=3L'dsljR7uңEdx9Q#8zbKMDi{:[%6q[tcۊ}82fDh[+)%֝PG&^Iq犟X0]7CnޟS$–r$x M*)j-ǜх<"b:ۥV8v[IHYX 'p-ǵXQ,Q#5Q).R*,BT7r;~,s4p R m9Ί3ZwM4p:*^2FCz -cX :Zk5:@A<[\۶HB'=9ڍ0~V^B1[x^wY35Xn+ z|ssJK=:T vq;Uuwϸ+8b@Ē1Rcn02A϶bRh EdEƼ [k&>l[Fџ@ $T9 f. |x@b]33ڒW 8 9YpcP1%̒NtWl0[oܵo閦+}ֽf ߽OVzZ((((2"jk *b5a]Jeĝ ?*H5Y0Xr&D{2“,Js3 %p9+S\[^9 7U+sihpPdwhe9(w~FEܿuQJ{Gop={RjBO5C: zO$\".'8Egd[9'@UKb۸;~-`33׌KH !rT4<@!Ү+V{uEqYV-bA8!`ڄDK$6 xC,8QM3/G.I2Xh֢IV\8V4 %n[fi((((+9Pݱ)oֹM TݣDR$:N!o!*H5=f‚E~X -$0KM𬨵&e)F=:U5720=*D*eKiDO#{UyB! R 𿙩VcTj@>^EW[9 a=t@@~ր8Y{'{U[y ~5 EcW>̅V8$Q$BkHVZ 9+9c#FqOiD*HLgҤ2B}*O01ڣb%~R1W%)z#F˶lQ`Wٱ0LީJ\J\3[XX n*ƒ5|Φ_m] Bn =Of 3Ys2v+U-L+SSA[|*g@8T"fc?TJOT$3+sU\\˳ydeʌu<̑A8P(uCƑOrB1R<»m35˕7o]`}k_N qֺH c#jIRRE%QEQEQEDk)`: [H±!e/[fϭAkcwt5Oƨkɐ8 #Ơs 8JʳIPgr&֨[Z&uVqO `I2*#v׵:@wa(F֠Ԕ$E;$ry%vn#IE0LbT;[f1N2ېY22+dK,FUr$ViO8AqҴE(!IhSyN}혅"%#JuհP+1֙"VT@sUPrծ.5 >@Y F> d ,\1XsP[# !Uek'Tzl;XvT.{#=Aq'X(oƪڮ[5h;A7P1X<ⱒgݜ˵I${ $#ޫޕ o*AF)L`B)``n))b#'nrتЪ27d*d)r;{TWNUq<*Kmǔvb a>cJͲ^~@V]tQEQEQIEQEQKEdP#g-4:H2\ZeE X{v-vaX6 {UV!ǎtmFb: k"i e\HGЁjorh'SIBȣ3˂[!XOɟMIzE$cRt{TPQ#a|P['TVc@ `sUnOCUZMD8ltu7$ݜV WsW&kUb'Z%rlExV 7,qTO9%]v)V;d/@RirrAK{ofʯAlWV>n1<=)-g іnqU氈̧bc2ZFe Ty^doS,RrԶQOB$s=FjXdDJt*d&}ڮ&uMXJKkot$όҚy]n0kG'v泝t9Y;y0ŋv 5T3ݏOV# ejǓ@#5E 5==pG>b)s:cA=kn>Elq3ZV_bT z֧/EQEQEQEQEQEV}ow<=ijX,;yD}iҌ"xŸ$=䟝@iȁNsź qGdBdH ;vCY)35UIUPf)]d6*7o5ܜ:sFΫ,=ڱ<}*$vuljOJw;ڤ<$xJ8U6L5gN1s5wM%2&,Wj$>dzy1GE4o"8`}a$G"r=3Zur+n4C Oz1&C3 ,O*xffaxfxC2HDxDqw -|67]*[F{U_bV;U$t !ۛdeW I<*6$s N Ii}ojImڋ{mN+ L}QUc>wümBI>CùMJKXլF3p 9W!RQO5v&#K1E\k^F.KZּ6FRB_PdIxٔ*HzUͩ$T*SU4hkblcIcڧV?x ՘wrk~(Z(Z()(*Ie`K.}>yZ^G5NMԃc?!Yw/1ʖag;s;E)U<;Kts'1\\Ï֝W* `Ŵ,Tm[kr$vr)-c7[7856aiY \PWEkycK/*+E$j]l3sJ jALUB :yL2uV<yܤMOg.mf|e'>TֲfHeH'{U-;yLA^v9&~A늴b[ R9)Y85xr2.P-LyXZ!OZ@'.#hk"%}Ĩ g96r$9 # Ts؋pmVf,:֟{[,d^Z]Cʂ1PKdV^6 \|泊@|ǚ6F*}I@Vmb( o;TnQc%=U Z.͜o;sp[`薿gVn $Vj`=+r+B()h)h((*湖`)q&mʾvFڼ6Pqܚ>T5D!; )sבǯ"rB(jt NjT4Um Qs u\6~\O* <j9ٝ@\frjxт9Szѯqԑ6gNESUE?* dWG2OK Nq`S):1 x 8oTwkŨ[Bn8}k37pv+HU،j;x1)((Z((((( T` \cTRe:GT@^6P/EfAtܒG˜T,1Zp7D팂Fl}*yW(N:B1ҡ6>OJXV](âQĀ zUxYEb4$Y/8Iv؍Jojc3y'{UFb(c15)J4jFu;cVV\cj/ER}|{a;Nv\Mor C:am.bt I2:dΑ#xc$Eq"z1vS$ԥF!4@Q AN`}qĜݦo%ypf?6;w"}kg`18P3]d+Y.UtrGkH\sڳ sw/W7*FGrHX40]Gz*4h3Hj"w"Xw5q^WNM20yl)_T@.w aH5$`Sc7 U*O h9i<SD;sRᑟ=GQ{Xl,`Vu56LY2Jnu?19 ]_9簮BzE%QEREQIEQEQEt'fB8?aJןʲ6$ Uy S%9Y۴L VUer8rˌj=݆j"л ݹ (x꽮 !gkH~Fsަ'{HN>ip3zm]ɳ "ջSpqCɭT|TWH)Em%vj|*3޵jph-N 5x-P( >KcVZsAH+A&nvYp>d-mc|VBͧG.N՛YAU[YQy]IXpqLҭ%IۏJN7D`6,ǚGWy7&CϷQpxQȨ~V3McaV9QΨێHclTR"ڳP15%buvBF@?DH=TQDA?[vGX?qGVfCL?e@zH*=n&5Fgw%5҂OJI^TZ8VwpkE(7bj;*i$3U X5\[lY Չ#8 d(B Hs//&]Ubܮ85FY|I{UIf.')VCګ1ǐjG4#0`b3Spxjv]+waQ8R1Mf28d` i>dc=إzJxntVFdp:UWF)|RjidґUg2![p/VSn]Ub*&l(Ue zdmre Ohyw{K0j(c]P[;k_)#KRS((((Z()(Z((((Z(((((()hUrOt_^V]]mr#W]Yٺ0kCMLVxv4yAկ 7(?uoND]tKEQEQEQEQEQEQEQEQEQEQEQEQEQEQERQEQKEQEREQP[Ct'0=ECsil8=EEqm XcJrORhB94[l!M9jZ(((J((((()((((Z() 3EQIEQEQEQEQEQE8恜s@(((JZ((((Z(((((J((((()h(Z)h((((((()()(3P)QEQE-RQEQEQEQE-QEQE%Q((Z))((J(((((Z(((ZJ((()(((JJ(((4(Z(((((()h(Z(ւqґبƆ8P99QEQKEQKEQKEQEQIEQEQEQKEQKEQEQERQEQޖ(()hJLb1@(NQEQEQEQE%RE%REQERQERQIEQIEQIEQEQEQKEQEQEQEQEQIEQEQEQEQEQIIEQEQKEQEQIEQEQEQEQEQEQE%REQEQEQEQEQEQEQIEQE-QE-%QE-QIEQEQEQIEQEQEQE#gZڏ()((((((())h)h((((((((J(((((((((((J(ZC␜Q@(J((((()h((J((()()(((((CA@v-QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERKIE%QEQERQE-QE-RQEQKEQE%RE%REQERQE-QEQEQIEQIEQEQKEQEQERERQIEQEQEQGֹMJMt[qfvQW|g$qTb/6zWAޯUEQKEQEQEQEQEQEQEQEQEQEQEQEQKERIERQEQEQEQEQE7M.b:0qN(()(((()(((Z()()(Z()())h(Z(Z(Z(((((((((((((Z(((Z(J(((((((((J((((;EQEQKEQE-QE-%QEQEQIEQEQEQEQEQEQEQIEQIEQEQEQEQEQEQEQEREQERQIEQEQEQEQEQEQEQEQEQERE%袊(QE-RQE-RQEQEQEQKEQE%QEQEQEQEQEQEQKEQKEQEQEQEQEQIEQEQEQEQE--QKIE%RE%QEQIEQEQEQEQEQIEQEQKEQEQEQEQERKIE%QEREQIE-RQE-QKE%%QIEQEQEQEQERQE-QEQKEQKEQEQEQEQEQEQEQKERE%RE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQIEQIEQEQEQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQIE%QKEQEQIEW ?뢮)(()h)N^NS(((((((((((((((eGQKEQE%QE%RGzUN^NS(((((((((((((((h()()(N^u:((((((((((((((((TuQE-RRE%QERzr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(f)(JU-9iuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:()hZ((Zrӗ:N((((((((((((((()GEQEQEQEQIJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(((Z(UZrө((((((((((((((((QtQEREQERR*ӗ:N((((((((((((((()GEQEQEQEQENZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊(Z()hZU/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:()(())VNS(((((((((((((((eGQE-RQEQERJN^u:((((((((((((((((TuQEQERQEQE*ӗ9{ө((((((((((((((((QtQEQIEQEQE-*Ӗ{ө((((((((((((((((QtRE%QKEQKEN^NS(((((((((((((((eGQE-RQE-RQEQE*ӖuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtRQEQKKE%QEJSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QE%QEQEQENZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襥J(J((iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLTtRQE-RREQEQJJu:((((((((((((((((S)QIEQIEQIEQJN^u:((((((((((((((((TuQIE%REQE-*үzUNS(((((((((((((((e2(((Zr^u:((((((((((((((((S*:)(JJ)ihiW*SQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2QE%QIEQE-QKJJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLQIEQIEQE-QJJuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:(((J)(Zrӗ:N((((((((((((((()GEQEQEQEQIJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(()hZJUZrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE ?諢((((J(()h)h)h(((J((((((()h((((Z((J()h)h((((((J((((J()h()((J((Z((()h)h(((J((()(((((J((((J()h(Z(Z((((((((QEQEREQIEQEQKEQEQEQEQEQEQߦ=Ҋ(J(J()h(((((()h(((J(()h)h((QKEQEQEQEQERE%QEQE-QEQE%RE%QEQE-RQE-RQEQERE%QEQEQKEQEQEQIEQIEQEQEQEQGZZ(((((((()((J(J(J()h((((((()h)h()(((()((J(J(J((Z((J((Z(((((((J(((((((J(J(((((((((((Z(Z()(((((J(J(((((((((((<=(Z(()((J()h(Z()(()h)h(Z((((((J()h((((((((()h((((((J()h(Z()()((J()h((((((((()h((((()((J(((((((((((Z(Z(((((((Z(((((((Z(Z(((((()h((((Z((()h((((((()((((()()((((()h(Z((((Z(()()(((Z(Z(Z(((J((((((()h((((()((((((((()h)h((()h)h((((Z((((((((((Z(((((((((J((Z()()(((Z((()h((((((((()h(Z((()h)h(()((J()h((((((J(EQEQEQIEQEQEQEQEQERE%RE%QEQEQKEQERE%QEQEQEQECAQEQEQEQEQEQIEQEQGz(Z((((((J(((J((Z((J(J(((((()()((((((((((()h(()((((((Z((((()()((袊(((J((((((()h)h)h(((J((((((((Z((((((J((((((((((J(J()h((((()((J()h(((((((( ?諢)(((((J(((((((J()h)h((((((((((((((((((Z(Z((((((J((((((((((((()h((J((((J((((((()h((((((((()h((((Z(((((((((((()h(((((((((J((((((((((((()h((((s\ R ---%R1HI'zZZZ((((((Z((()h(((J(((((J()h((()h(((((((Z((((()()(()h(()((((((((J((Z(((((((Z(((((((((((((((((((((J((Z((((((((((((J(((((((((((((J((((((((Z(((((((((((((((((((((J(((((((J((((((Z(()(((Z((((Z(((((()((((((((((((((((((QKEQEQEQEQKEQEQEQIEQIEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQIEQEQEQEQEQEQEQEQERE%QEQGj((((((((J(((((Z((((((((((()((((((((((((((((((Z((((((()((((((((((((((((Z(((((((((((((Z((((((J(((()h(((EQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQERE%QEQEQEQEQE-RQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQERE%QEQIEQIEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQIEQEQEQEQIEQIEQEw)((((((((((((()(((((((((((((((()((((((()((E%QEQEQKEӝiv᎔斝KEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE((((((((((((()h((((()((((((((((((((((((((((( ?뢮(Z(((((((Z(((((Z(((QAⓝ4R}(W7Jf9Xy Q4F1|q, Ǡz5r>ol֦|A<$o#3իW(((((((((((((((((((+qU56s8/$ےO^*Y>Úw%'˚KuR}OʦH'k{y'txϩOUtC+IZ6rBuw(rmWl/|®V^(((((((((((((((((=(bK7 &bݎGI+FVc'~P嶌w=JASGBGaTf_j>f ?CMq@dڟ Fi$ʯ 8ҺuD#NsR288՛Dҩƻ#,w\䟼rkd.OV95~ h((((((((((((((((F[x5f&[#]H;ʹrOQ;",i1 ]p$C43GsQ/,h83ʈS/8fHr1LV3l<2C d֔rXYP*WR `}k>k0W3K:#? 1\dQc$LqM"s^袊((J((((((((((((&@8 w0EWNZ^hUhozԯ[n5 *(T?* @hkRmْna:y\dni6ic 'qZ~ոF+*ՎUb3)LSI'Xn!wJ^XPscӭ!G$}A4icEN0FM0fl1.,XaR# 5rjڣQEQEQEQEQEQERE%QEQEQEQEH͵Yi rHeqQwZ)q( pqȻsWSm>sTY_\ܘۖV5̻'QP.eidҨ4]sU$ۓTy?tԪ6ߊ*33+_ƭGI$~\<qf--Unm=*m 1)gtbCPj%+">ҠR@ PC1T<JY,T{YA f_/<p>I0T`\r9j%q1nۙrW-6Tp %G@=I{|FYG\،rvrV(((((Z((((((uB) z(?fO$.ʲdc99R8MBWl84S"ȿFW=j)ue"r⛓$yQ=ۈ#0т1N,[#Wer9y3RI  Cq#.˹=E ?oj]lQEQE-RQEQEQEQEQEQEQEQKA GE8F( ( !ֆA0 0A%w).5PO'Q֪\ rxTRG G?Z,apƯFD3 {Gj-$#bU Nݖ%%[-6U ҫ0D_o_Xm@Ggsؔ5sk0cfdLO/ f_>_+lfbeӖ#83D{-gfڽpyj:C"0S}Ftzmb!ǥiGZQE-RQEQEQEQEQEQEQEQB٦`)vsΒܟ-OQFu @\I"$\V/6]"~{cB?t ~JUq'H(JqTڱCүU+\x|py;xr$޼R+dH~U&]Nuj*]^TOj(fŒx20/$v!rp>]Zzn-v$ yv FަYF1q$hmzVZQEQEQEQEQEQEQEQEQE})` rU.ȍ'9ZIOMU>vٞ]1AĀgy,Jq@؅^h:"T2 2cȊH`2>`{jS5e[rXQӕAjsICԝ'IU9 fcV,陱®?kv<<8DZxw*P3ϥm\68;K{kNf"&sTnsܚ .Bszi736j ޘ[;A̪8RFHS^bfɵr±twj֝@"Lr>6[ު;W"$`s{֌QPu88O. \#'+ H]IyI^((((((((*Sq v҆YW##V}IQBM2s~5^FU)##?)P c)!5=9d}"UцWZk6tb~_z+ [WuL`I9f Y- $ן +5I^ JX8o1u֘qץGL),yy[vXU,$W!gXmaXX殿d%TuV Sf>|aN@x\ c*c˒f Hn􄍹 ׋`֙aB609ZtQEQEQEQEQEQEQEQEP:P:I&#9$?`]]e 3Y7&uQE6؜M(#zsRh{1SrԚe@W8Y/˃!-_]砦[t]G"iF1zmj\9Xr0'8jc>EFaTnVas0Ui9PA+9?*BcՒI!t^=7Cpel>viFd1H1F*⥒Y?zH% `f+Q`}1닗K`Y_.ރ,5IK0?1LF1}jq&$pM6|ne^).dڽ5^jhH⋡e7lBR`˹Z({-Or5=oV9vR_2l!c෩w+5ҤG参ަO0`§+g5XZ`rkF)((((((((g>Vd̒4=7:󮢌p+f[ UوX;:w-Z+lS*m_qG`=oCq <pIȫڰ\g,/D-6@'#k>Wk}hN>JR1o|b5uWܐD{S5֢e?w ڛlEEe'p;Z?/O9‘W/>XZqML0?j]61B~lK[Fy]Ϻ&X/|q|M.wUG|L͵Ɍ'T6r-3:dcHl.\ ~5R$9?Zv";$Ԑ‘I'Vċ ?V><1 5j,p ąbKJ$ XOhN9f<"@}Ԑɶ9A jrO׵TUN8 Cʩ<&Y9,jtUEQEQEQEQEQEQEQEQMp Ulen#ʵF*̹@F0ws+ӣpG+"?:ќg3ns>k~8@ sS{s֤e={w1Ny$ g&Bsɬ ɐuo-$qIX4|x@Fsp6Qܩtv:}Wu/\z1c|ܴvb(4H_=T1nRq9nK(Ⅾ[9$j$)Lww U x3҉',h~^`yC*ʂAcԖjf,TnBjB 6Ri@Vl8q|G_b\B})Р.H7*.4ve1jsK+n;pd{jqy̝> ,$3*tu5$b[aWpS,aU%Ic&<#$ *lH׀*ARܸ栝oW_]QEQEQEQEQEQEQEQE;G@k+]g pg+M30X|Rv FAANQ\|t<:5]'^*ź\/0áry3'ʠĽ6w &eZk!U$1JpM|#?(P}u;eZ51$3`V> OSY[J&3q2" Fvnmk_H]=+WN\4ۥ"T8j~qKFjcQLO }?2gPXnyz/YeAUV["AP$sPF ꥨYD+c5F]o-g8Q^M_ݾY[QqWG||0jܸa+ax K7V0xsL%A{RWDcP!AR+; Up'27U3 'tҫ3V5VY $|cF* O inS?!QBԹB`]ƺJ+(((((((($wjkHMͷ ⢒ugڟq @;bQP_Z}l|Zz>b Iڱ2W'#ZF9H<(JNcR1֢nZ {XUK)Ƞ}._&.~R.mO~tbd8ȮPMÕȼJ95@B;7$2NqŒO,qY7H6+ۦ)ܻ ;dvҭiR4zFا#Ґݫ6 CV@g&?nT KW5FYXGjtةP9\21S ^z(OzK)TMEd ҳ +In@))- |Ƀ#i'$2 Y($?2n\Q%/nƺJ쫣J(((((((((ց֊1+`cXeܧ9ڲ<}8F0NU'bE' R>!V>֙*Œ|d]A2b]0ȪGL*LHDQ C"?}"p;5k h 68 A^k.A! t~]|'<lW5?u?=Kh;~Af`p6w>((ZȩmT=+Z=!=F0c'I` ./-ͺILۧ.ҝ܈c<}((Zb02H% }U K$P>crH&S 1X.稬fXnUv/=ŻkjЈT6SpczVuEQEQEQEQEQIEQE-RQEQER⎠T!K ",dU;NEI9 /f8)\mPpzSc* R1$,ilUy5 Zi`Z./E8jJ/j+@bıD~1$֓7v k3෯t}5}b$*N+#VVTYCOjϾ |H 3S5 qljVF1< IrFp*{UFj[XPЇjSب]=Q6d )mE?mE+n6:[so,9+U>nV,~ncW=ECsf:LF 2(dǽ68[8)>8&]F$ ěOJ봮(J(((()h(((Z9 w]VYVex@HXDL~aP,9 dp-&˜#j;ANsM5Ts6nelЊvKXU.y9O4[jr=ՍiI`# c/Oz[L Ouc_& 54ao0XiI>\qFsk;4@9+%!b,a[ t{!bH)#c/mH:pVhwU5QEQEQEQEQEQEQEQEQEQA@Cޙ3ul2jQp#uJHٯDwҳR<6Mv@jop0$}σܹ\"WtEwF՛LU jpK!#֪B"{8MWQv c_:<;+B5f$>]X`Cm$1RHa*F1(!;F0b߻Nu5Whf-.cMWےZ@U;GSOWS*0Rg95.RE@ *X$puR h'=o)X9dQ.<0.|Wc\nNHQG  90a[d)ױc;7wC==)R,bH<O4;['cOaL"&H*y=鲁庮q(7 ֳQF}.YGTOqֻZk(((((((((iV!^~~j8sY 3f3ֲZ`R>ZpsGEZ@gX{RZ槽a؝Ojծ<n/lUF"DcяOSYi#p5E"pNpǡFf8ZJ#}_Wa3sǠ )ۓg$T"c$A#`oBQ1󁃏Qb !ivzb,^\sڜ`88+nF8Tۀ4?0Qm$m3qL*̦F9p$݀K]۰#?@-j#ųmY¡h?QRİY=b40kI)tSKiԋi9SFMM0dBbv;T mN9Y|& -B-8psQ F`Aj+(Z((((4tr(0KqAŽ=EQGҌzQ*!q ]8CUNHa;o܊Kt55/zUϹV=)9g-M+ƿs)Jƣ|{%DǞI9-P=PEoB"O-~昱IpJCRp'ҢK b耀}J#:) sWT0ykiaϐ.:f+g?Bxvۆךd$iBq:rD 2r;ҹFNIWA+]`; s09£p,8$-AaAҿʹҐet?бNiX m"rGqǚƸ؟oec>EQW'2PHl߻HCUpRݹb).ݘ8GnsD@('ڙUMH3V+$a,qثlOBk2a$!`Tf|S:$Z빮(((((P;Jv mIE~eȬJ(qG :@OXgj;+n'ۜ։!$GDYVDXV>}vҪ݉$a;BK*#޲'P3o5*/MƐdmqLFɽ\S|Y|alXㅭD3B mX{qV;Fga!TP?TN椚C ep{z,80p3MKeHb!Jv %ȥX<Ƨ-tl}j[XRqi "(>i5qH[hFuII SMI%CojTYSw!@v.s4[s>17q1JnM#=zy04G7oY#^NÚιMœQ 5)]Az`\nle*Y; n'!FOj|@o91uD:N v\[na:MiځWL#E@~5U 91PόlĬ9m"^ZB=|)4e=cX:'V|xL Ov*dZ@m>[ԨͩN[h:SOR׳,QPAL$!|?S5d/xؙ̥͐G4Jk8UoP؊xjgN6wAnufN٪1#~ehݝa +"s6bد _6خPC0#8Dy$/8*ia>Lh i5DljyWS5Q6w);q%nYZu8iI7'双XO:l/ʜP_j "y U.j6}H;x\zP;o7^Nq?TQ 4dԖj#jX.PTr::Ԅ8< ~rpx^?އ@H"?ނT3+ELqKk Cdp3LRɒvOpI#U9N*; + ?ao&DDF\p̀imb+K<#H )5brA>4OK`Q*e$M°R„4_'[<ȏFɤiԟM>pZsJcR?ZY=GvA?k27;E}-LowV.Z^e;sL #GCYapC8jQa _\TӪ3@hmM0Wf܅lTv˔ mU5 J`}[Uč6'm'P6?So.<=jm9 d=~Mx'K c{*qAf"1N%H=IiRGZ;X8Jb\y8;5X[Ϊx$4Y 4 bx?:eNIvzaݮvk`b]);j ܩ ;b +wT}ptAP9j_{HbH,Uu=:ۣ`ߏ[M:U! H$Q^[+kpY716!A& 3 .;b`ȊFt{TD a> y yh~:X)$~6AF_}3YHfuBJ=d`hi +wM+J+wK!rha[SCm?(4oV'X Lvg (f<*Ҟϸ;v:(D!Tcw,6@QfJ1Ue$6wUw$(W'OeJ0|o.Dyā~b:75_qH,q>j쩅ՕbF)93q MϖN8ԴnB.L@ϹԲɅ^]xyW.)y=UT󦔕a^zZV>X}M2h٤ݸ8v,3{\[`8O(l\V6($2O.!xϹU$ y;61%T$[ҡfXӨnI^̊FWCl\SR}YHpj_^*"CH5c*vN|àw5o䐤gpMHLtnR»G ,yr 8튨 ǐ7pjɉYGA波WitOZYGqJG)!s${Rj-aVB$oj35U7cAӔ%ԚװGrxMjƪmԕ9SAF.ۃ :Mѱv=I\){Ioo8HċvZN'VUĘ'ҟo(EW>1ϥ,LlNӯox$'팁7<\8rH.f2?G4P3Qq|n$ډ]>˩东ҙq+O1b:ڟonYĒE_t.ΤcwN*,T`xJ.q@wp-Qɻ;8U>Ks`Y8qښ]d=G5 @3W ?)rݻ֣ch5Z@ARROZmE{OUsޒ`OV(kpF ;Xzb"/9IRw$AqM1{95\t 3:՛E6 oDi'mGN\*˕h*ՍE^apʘQnم&>m l70=Jk㊭u##Ku%9³̪AC0fT|lA/wHVPrQȥl YhNkhiW=Wgd #-T2d;e~P%'%(ǔpĂH5hf׷Q "wlI;daG[KKG%Kphdv<ګJb5ܦp=֢t25^WrX+.䕉$swRLw+kO+č*q[mW[B8c /E=kZAR+GPSTh1kP`{Ud9u$c-ϵg#8ϵY9G5ad 鞢dPW ؚpF5r$^W5gK/F8 歺Iz%S;M9ǵI"1HLs/f~I_ƩӓdhG35-<~+~5$B݀5r;$qwpUQNAQAg9l4RF~KHrۿJIИK&'x"&󼪟8QψXHM,r[U 4h9;JT*5U6ǐ$w'59;W`rRi-4g09GNAoI4;ҖEH9 -3>*Xʽry}*xhD8'  uaY̩ޑ51?Z033`_^M1#-r)/5P5N6c֬>lf%"iz3#Wqo~cSd=J8.aSNj+exٸX}2inEcx#6.2 "2P7DlS$Vkف_5KӐ䕿do,SʍşQRLk)|_*IHX^~P0Zf9ǩV:kWu(M3:RN bԉ T*[Q`U[Fnd$Vs^l|N<T^xުxz) |x~Sdq+9+1K!2HMœyuX[0A-1'>$4BmBQ%q}* 7(a$Te:O;O|d/${f$F0,N1Z]11)1?E=+^ g~RӽTRo*7rG8Uc֨LA FOZv)#=qU٩R]?xWlm|6b E'ݍN8n?{5[*I֒6 qz+NH&@B}3Ydݿ&a[o( 4O(/嚭;+yM~Y\gBطy\ OUk%2az~<nThdmsjnhCF0_j&Ì 5}UMFc+~cĬpƴ|⍈#׿ZD["P Z©ʡI$v7ڃptUVFHʛ\)%l'ȌF4Y̭k*1˷L֢&XayVŤ0 eՒ1mKZx| b>Ҙb $}ߥ09PYrYASDZ\zV)2gqZmHy^'oNe,7r:֫{X7s4n5(# &)nL1R(;Ƞ)ߵ~ӱG4?GHU9@ӊu8'6ihvXS鎵D#;?SdYH?ުڼNR݂DU&bF;KrNj َ9'5c+%K9r=ja"]ϽVH \{֟ <L]>nPF2ש/"(mP bx#. 9w_ la$Nz F÷,m4 i#Ӵ+Ɖ$浤?go6 ]8OoبƒVcs(>åo,kbY ؊!1f#paF床#In$UKQFeF*OZ gH}jűW_~+t1;Жp =8$B1 G!P)aצB0W':1ao7.Q,%.sQH*t.nAa}ꞣ?8 |0$DfvEMan/#Vy9wnJlOb3RݩI=;Ӯ?ss5Slu"u XA֨AL"\Ջ!`}ҵ5IEv(֎' ZB9aUg@bej}e$ U$Յp 5͜DchD?A{kHp?Asj6k8\+bYڊ]8UBkhQہ ügّۅ9YW7)ϐvnU"I|zTqO  ԕ W o&Hݼʰj_*9id|t>zFtl,:89MfCGjnb*Wi ܏iJfx2p͑A#cҢC>aQ#S- Vܧ, $|Y!H-~ZҮU0\arM HaU/uxH?J"ӪH5bF31ڵo I# }*0=q#6wc2m||g6;K01{{v.1 f͚uncN\iڀ| RqRćcLhzַЪeLҺ*e%eU)t˦ȧ:ͱa"0mX&V'[F._Yu1,#u5;C Xj%$yrW $kJ$@Uڢ䁐隭seGJ2dv$h T U_U`mpjb=@jAnV RszւDVш ɨԏ./g=8GL5Y%IF,~dڝ,O̿x{R7OjuҟUSsK~(ΖrUi͉_T[n_\Tsn7v [ʯW ׊~bߊ]L+m# ,~{b~j??U7ñCP/Ԛ*nyd= #lʙzs2j[?N*4u;qTs*!=MJ)f n ii崮6'hYƁ|ӂű\|dH:1ꬭaa$ x5+Yqbk_,ayU>ony_% 7c\"J 4*QFON}kBesڨ^w)Corܣ ;[K9#krzWEv)Ql\3!d` z v ѷM'?05Lm؀sH y];+"e ̬@)\Z?)"cnn}jm2Xd1<55nZ4a#n{UKo^cg5"& {!8%!dny?l+jT t*|-#S{O ޤwɂWb]_2I*Z)3U$ nVWi^xbgCmf3+85V;; @5T\ su7 Nx`?o<,D: ǵLeґʦd褶o'ߊ Ջ~*8Ċm %n=R\>Ab96IP)*G.FH`j*1#?0p3+BBA ,'cO5rJ)p<{,B:Qި0&=è5a43s4l`pXu,e%xRU4͂~ erАI dm=7|Aydyhd|g{"N}^aqh@63UAZ᳃p4C&R1uT: Q]2梌|͸j*?U]ҟ((K#j61Ǒb61Z\hۿ=ymY2CөPYd#;{u;tUzpC7^EkCi`śV(Fde-\㷜˃@r3[瑖@XVOLS{OZ%Ɲؘe5loh.PzV*loih.j"oS,Pm}мk3`uYdsl]P4h7ˁ8<04rC#huJH"ݒ:}J;X:TssHnڣ)1}VWmg,ǡzogmwzӧ>a=p B_:CNLq#3p;,L0ʊ֩ya4UP;tm*PsNȘb\p4>Ȅ Ԟ- g~@rzT@ dwܜb~n9&NH#ʹ JTDĐHSEFw䎕fpHF\cǽ^$c]DF[z.AKtDGU4%UinXp~SEPk:(UD.HEK*(\erG=O"M6E[ 11C݅;pN~5A1n .\8UJa5$m0OaRJF0j'0aY%dbjqO- cP]gZw!} ю>|v NO͑HT6O*ݳ<ҥU(NE]O-j)f y+mbcS'3A+U/(q*9v>n|igw?}*YN#!⛬#.8d?Su?|uJ3/]z{cG~~:Bszg;A摚4'Y2o+D̐BX|5^'Y\OJW;\j}'%,RmsHrIa,z+b02*m*#/sU=bN#ީ˰Fp|ˍNj&.@.1#[g*ڏ#tĚR畛HP1? +Eoz9*0Tzaqϥ6+p}EH#`\&rvuO/(#4QX~U{o~ƠsX2A;:g T7a?*e0*=qI Ī-rIp7fU= Y-+5y=HOE+=N*-@_S.) BIg'=r)aaqsVHls=;6*0OR}j "iW'#'֠IEI*Z<m Z&a*!x'ʯ QLF  # HOUlʧ1V@!_R|a79SL;p3uS2cP|V'{qHsw-liM$i 7>M DǜgbJ 浵IWe"]9R9MJ*[v'kPk#3Zǽ7,k/Ӄ:vCSi23ަFC@=A{ qWeAGi2vn$cR9ڡj#Xvf%œUMK!&͜.޸nry;~SV;f,ߑ@SI )"2KPwV#&TNTc>ԑ *.PWA|6*ԅc*#,d|(ƒq=˺^:Sm$Ls}jg#p=mCΥ;G뚒&!/RiěrY=e_nK G,Cs>FQA[nn,,= c0fۜV>v1_bEm:0F#;^*ëZF1Ԅǯw=o( =*-Trq#^uzp;U7cbX?aĹ* OFףP, ׊ԗIׯnH d88ڭ16QTaqڧshmAXR{i'$ OaA!iI+fQMH$U n M+aH^ǑW FWF Fr8/aMr̲FtHrSm𣞽MUT HP[8\pJs8Rs8ʉ +gj,GjħlBJv>l qՠK2o5GWeO;=3y33X!\(cº!1kK|F195fTqoEGf;F?1S9[hj峢p#Q(gYkA\ +\Rf)_ZL;ttbȍ\S՚96s3Ek$N~~Z5/=²Pnr{u1'&C.3bGʃXeAnT+-r0 ֟.(a0yԗQ^y5%djQ.%\(x?Zrj(F YPVIX\CǓ&w2,51NiQ |y>f,)v,xϹ6E 8b̸GEXtiFBẔC4gs~5qhJYX=H?5]}A @rzcH^@:F>^L3U㍤%͂~$*Bp_Sj{(H =rjy " _Z|m=+ s x3,uՋI-:MMo3\Be{Ux/+>k;oު[sRF$ujO&b%o<RR2tӖ6e{"$3q'i\ԫ#R[Fހ?+'1^^V$@a3{Bg*cn3S **p_%GOnQIcaOQֆFg%MG$HgZcTRfa#翭N ̜O@zԻKo'hSAAqG@+P(A[8m-Rn5 E` ddtDŽS턻 vv+y ;OO8R>_̕1T;eh%#U(=M89Xm d3sNV $q>ف8͏ʙ&pw5ZŽdǶy5 ~ ~dd#>eْ舰 Vu+b,'ʮ.GqWxHzɫ8R2XեU]JAaN0=*tҪ<ʕ\!P?vZ4d*&[ߞ)c NvEtQI $E:%F]U=Annojf25? ^eFxʂ)12F)~?ji&JoyT8?J|t.WXvܨhL.U:TżHvsޒ"J(BvJy@aSFe-q*1V.>⣟'`q $,ˀ8>ZI r $\ei߀2W)l>vZ*M+c}lemQ@k4H6@Vk10S0pQ]8dj VyM('p"9Vqp3oz};P]dA%ASdUGf`|Uo qTn\ p(bD.a+pyБNUV̽*`w[AS39^L}骣x$gpQ!UGU7\OsqR<ɮ70)7)p P'ߵE|5$#}vFU.1%,~5oOM)l ؉NލD4$q]0KzlrQv*g.v኎FdX£,epy>؁h '=HtiFLbE` L6J7pdRmqGJ}O*['f_ϥ5>dQ);rP=#w :tFHk!bDB c{TcTR2y8UN8(=%T9­g<էD7 zո8ݐǧZUlIfb8Tؒ[QU %w<.ݪRm~㊒X88R j1!YXNH|sU|G4h:V|ͣ^"F  cMw$7^[wf$?ZȢgcTP r1Yv<ִ-^@y=8(ܓ(85Jyٮ(#nUҨvLUw#1V.Xc`y?*{ɩ.cGq8 4XјqUÕ*;V>`eXxj&v/<Όv$޵vLnoU+U}tm#yj T2;`WS 8oZ 񤙶Tfv~`(<{e c \pDO!7c<܆E2yUҢ #=5$Y-XOtHe RO6uL`;qVX766] LTvL JmV{TY* Wdxj8RIϻ4u)Bb9S0pYA5+n9,B@=>C5\BtqWj兠Rd%c[wZP%F8>ŔaccB.W{W 6ʴF2WaPbK]rŇ;T{׀XIHm4g*=r[gyuf{ĖT?{o6lPl8?Σ E9gg'LG叙fo$/ X&AYI<vÑ;GTaSiBW 568eӽKd4`=>udGeEi^1VCE5VIW~U6q ^Pb΂irPe ghnvu~Ny'Wal1RHPsʱ)( yF_֒ſE 12B:ln-A]Y\,'TJZ1$q@v@3B : )]X1f1\RL=OzdlU.3U7`}3ǩbZzIW?RMhi  {\/#6s RLcsx#LdU֤u'Bv) '8W6%$0 4qM+dFN>) ؕ3$n} x@3Ɗ2sEEnYczT3FQFFm8j=:(ż>UOX'jؤp92涷F$ic_{Q Iby<bsTrI<㊴ij zUIf=MRM;C~3SO"+%!@.Oe@6jF rZQ`XFIQ(뚽/jzՉ0[Ú,2, U]RsP4nj)mI˷P eۗ>b(.r˚B\.pr\ v?^Fq uM2_{@X>PTS"n?3=Jf<<b ڵh[3w^w+4T4nOLd{ )YVBW #{`T$8oIhv@1L0_TQimhw?B81j>QԶɼh9" $?׭X_&HO&w<`t\tdo (⛩xTE/$*5r2IeUqQ| 3MY W`ia x\cH3R1'5%Ҵm(<9M:ue,:sPo :x=3όR {R9$sV3IIpELIwɵ-v䍀OYM ?ZITO Cڤ·#~BOEfWc `Ҟ؍r g3Xj&=r,N'TZ%7->ZF~9Ջ g,djŤ-!37 5/$8HQPcmT\#@ lTRT%\M1qM/wcz`O+\Mc;M"qUidN2=*x~ J,=026;b7Gڟ*S(>eeiYr׵E bBp8Wk:݁LsΦ<'N݌`KќS#׽>.r1׽>,cs֙, 3};KJtvRB[q*ϒ>UZ;yn#^"a-]4l],>ox#֝B)G~?KdXzT1V!3tcF#OF£Mds؜{RʿUlYHy0g+v1:֩KpzyϾ+@Vs՗9VFTWUn0w2ǦzU ~*Iy2;IQ$O6m?Jhib!)!%20ImqP4O,ev4 ۂA8Xˎp=Ӯc~8#5\2T wU/) V#ن`>Si #`=Z 4|r6`|8=3Y۳p5At^*|$֔Ev ơ N䟘tt GD\wwQ6]t` v711r?*Ք 5wONqY6>BZ1?XYch2wPjxQdLgT/坰)_i;Y#҉cMYG_jYs8>Id~#$.Jtd2V[#Jr=X1s,,=XIbj+Ϧ?Z 9*&@=y5|9 n r9<SN'&TUC$ns>ޠzRdQ3*ǸEamc77ee$zU;d ݧ&Zc֛L{ڴUT1A[,!j >^G8"834J2?_[-BoսL[qlItUJDEYe|N<2 ,~]ܐb?L$e`@8֟pH6q1Hʏ0ߕC| UB9#2{U(bONESOJ~{~jh ͷ~T֖x[)/bx>ST˗m9ު5+K[G' Ŝ >~* #4gp,1ިdnT|d'KlTY$mVj[8}mIf2ҳneG:&V`Ԩw NZM`m*(U/ Lvʣ[b\p;!FIF[8>aqFI$sҮZͻLdtpK6;ʦGcVAxj !^!ÍyERH>_<{>>bǏj2m$@,%3#HV-˕$DdRKe1R^prĜdT39Ye,G Q\$V.(goYaj>yg5˭0N p֐xT?+~5uj KۏT,2On*#n'Te:zӣ_N܏B$95n=z%ɩCN1L/Rԗ|i7''GJ[S}1Ha4ZPWsCzv\ޫHr})lc3܇sW 'RMZHq`H!B/VI7 5an=K唓?DId`L_.s_Js}H*+I>RJnn][v4WCC'%2X*HlRpzSXpCB2B TDeJ0=6x]!x6UbbhU%n=%RW*>cڴ$1T^´,WL_-}Ẫ1љUk^@I9PQԐ'$1=z1.swf$[WS78;ՖE>d~rB5#K> FdUN)1k{uBa)[=Ī*lB8F8 <Ҫ/5 SYS%ܑ:ޮˍz  .܌R.U$|Ñ縡p0ޖ$GV!&rbq%x# QMx-i =F»3L@ dI 囓B!; <6kyJ`nTSeͬʕ|Z JSHʐj`cpzSszz7,rJs'* X' MWr~O֜ y“ȧ/Ju88U~V!Vx :ɟ}O-}*p=>Pڶ~ q߿jE @Zz.aq$*(K"> >Q#un*ƜVj#) E^Sd }MFi9ſ#TkN~M7e'857Q, ߟ'zrWpz&ܙF@Z &܎jV#H5\.Adcӊ>K1z0T)3:ϖu\R4HrEK%ʱv HO˜j3F/s\׃@XhXlc UY<N83JTt+*fȪʹ4JԅĠ 㧽HtcS!u5VT`=꬈D:BsI?- *R ե99o$=*PvZER$ | dc4W!෭084`S~"4%վnGcM[խUWvҬm€: /NHZX(ipG A)ѻnv&8$œŞ6P\pHا4JMXmN1ƨp=-f5@83EP:gYj6cεr5f=f$ ~5[&@GNjj.H)Z@jROURD,9@z Hyܸ$zҜT3: wp;c @u@+=$,{x Uۨi7$U V+p+-2݊F{I#G?Z+4pj?99UE1ccnIXHݟzH" ʻמ֐Hc22rCn~OTy'c֪~[ԗLOa~ؙobCWg |dk8! 䚑ՔR"t*0m_j)`=Nj)d{G4v>WXUx'"S ޖE/@+=jDlGRiO 49SD؅c'ih<)r}X1rr5Ν}\b݀oz#M=(#4hp1֘W,F{昻W8# L\gׅ%dtiQ*'zrRIG5/$ۋer9 ǖyL#ұf=SDI0JŐ 5? GִtZ\p3ZajF+U*j^]ǥ6?ơSFpW]HS[oj!}DW N1Q-~RqVRҢc6.*Ke/s6j[u2\")T/j֪C SMvu$lbHfLV)ĀѱI^&su zh,)`&$mWw̬@jrLʑ}){aoId`ofBVRW sS[|DF 8nitzR[ؒƍVR }& =ЍemBAU"0*XԒg?jʹ{-s^4 ݮ Wf~^q5Z ֠L1jY3ˏc5nM^B?jiUzm?I(I?( tdF+eP*Պy*O&Dc:S5_SP9_^T;X»~oB#S35~܃[Dc }+Gqy (e6֪^;v֠C$@ O:67w7ȸ zzlNnvs"ǃj77*8š+ޫAF: M$+crpn. p:֢ʳa$ Wì%2+5Ųՙ;:-T&9Fp}FPcqN?J ux~*Ďv=fḿ5YcF+TWf#BAzl*! 4⅊ni9=* DjU&ml帓~lY߇oj݌"I~L 3M;w٬<"mT湐!6}*È2~&)Nq)(hFۖPHa($dVgʕ]ylqZ`񓻿hFLR?t [9SY&u(&BԖ>إsSȡnX{?Or_SK@ɤ!@>J.甁n_#TdrzsC0 }C! 3~|u4:R.ڤ Zty?ʞ1K# nW'`EPG$DĞ<^gdA7֗\YITdF7dzMZ'UA2k%$/?)k=$ޥDX;>^Q?jȇs~]D̑'&27,qFO'>♩1J:3б9ۑ5WIpejlǧ>l}kWP+g,2{!ev4c0r̝v:`OTgJQt|#S[H>4EL!`A0A1M吘3t$Q nYU?*N7[kmms@a?rYxYڛ<>TԔnOŎj{nA"1ޡmk;֌o&WwUؘ S XUظsʱgG5K4y5dqBI`* Ď3r$n>r[ 'yufi-UX 3²G1){{ ͵CUYsۍ s_O+P±FKR9S=Ed5짎yuXG q޴bq=I*{֌n%r tP'pQ9q[kr$rʸEe;mU5qfQ09'Gr[䞂ۿl`}J&dA>¥U4M9f Gˏz n=J[HAJLb8" hќαLG* v=Ȩc_Q071a$tx%_&-\'F枑4GfjGc3 j[Gv!$F4jS-ͺ,Dmpu#Lԏ΅cY13j H>B%UČV𛄍CjVQbwƶ̼0{jEsZEu+W 5[43gu&Auf?yb)UROuVŇeɑxt,k{dWhQVd犫fW1?cƧ c'֎`i\"@#Ċ=gy5LɻIۆAR?ի7A~ Ջf0Cr$)|ԯ:ϕX9z%Ux3[%, 7gڋ||ӑ~5ۋ h&s UKƳ+#]aPHG*ٌQvv5HZbJPVvL(TVvT* ֜pHVqaԝ;sXLVh]qNUO,="F2gNC`~R|ӻNӵ8SRؐ@ဪHuUT NF}{TA JvڼІ"WauVB֪}wjnFCҡbҹ$dJb+ ǓM@͕^19Q׽\Fgf$l\F}HqV[/ecTNlT䪏Nx%U{&!z73Na/V>!*:pNԛm󢜈UGhl]?9U ؄]sR+]#jT\!pj8X0/ Nޙ))8'Mq1c&4F&JKʌ՟Ax||wR1# #26E2)"1)"Őۣ-0l?( X;pzjqf4J NՋQ$$;0l KuXOs҅%_ nx.P)&9Szm7g> scX\y[`}==vGoS ? ֳ&UWG#8MPuH2rqRCs2/#35-cs;gDL\IOj !o_LS Yn9Q۞OϮ*|w>ɜv2) юǹ5d=;{(AͫY $EͫYK#h{rIrA*l W, KnfΞ ޝ Qd<1PHrrQ SH 2Fޢpz1sK y * O֝@*3T_/ J*P>] HZFVc@ z栙- Aqښ@'c4 mǻRެ(_Uˇf8?NgbriJ%n>)8'n1i~Hҧ )OQ,dIю)@g̒.4JLդ&FS8sUxiUUA:s# J  GӚ̍|d'J4pFr. X a|jl&yǐgV!H; RF;՛apkmiDCMi.#"pcӯw ӮsvI SPjުY1S_Xg#`q {֫to};"cN=>2A8 d'7c1X)zvC`0W:cD5c;j.b/^F Kv nTҴu P9ے>n.tfPaֳ%H5JfQAE \ޢq tP 7tPr]v'201 ͞ 5J\)&\/K/DQh`!:4K֟;r6?ˌ 9JB Nc>#-,Y1&Чޝm5/ggoڱf tjʒVYqͬrS~u· ||ubWlwm;խ9V6u;HI{4ٔȆ2q.<;Sdh>|gv>Jk~eˑvUK渍maNUP:b%\9Un_3#2E|Uv# sLvhPc ZgHLU=S6?raN678&9vҬ36+E;2;dbG9-oKIÁS g9}ʐ,>W}#1>< G?4ٲc۟Qd`c' ~unm?ƤVEs lkZd& ěV6Cu{}kY(@5sx!eN ?@ @`OK4Y]A` kj9f !sP"B)E=>: UO6M:ՏU6s+P}WfiI (uf8KmVb5p*up@:Yc|6y$YLViT >?vsW4k[R"NiVl  Z_yȈi柳BqJ]VP0y>i$EeBQ~T6SI,&RU~Sm$wDZ<9PNӌUES3(o2*T%ݸ, 'OL=sI1Rp MvTAOe*TNV1#CVzfsˊ`Aw !VV }x ;v:-ҸS@Oz}$x"I,ƴsOTc5KaV<~bvP^<gyb?0ɓP>]PLO͐EP%wW'9'g )& 7}iڄA'4+;TvB$S]hдXCc*mRx 208sVX)Y$8!F.XZǠ)',0zk"ۜ=i,έcm#ƅxOSPdnjrƄqinj"(yRu֡F*UF35IPE=0rX$CX*I8ȧsQ*=F+R8#LT9JX<;UwR$svy#שk &j򪒱>Byu5А7pZ"oi1igMQv1t>T#G#2EvCjO'a8=\-~˶Mrzymr{ƣRN8ڣIqrKmAqQNhsP i@CQ%4@?\E\F+~y6{V3_JךRTC*AxtM ˜;UxF:R2Ko)61RHISqCmS|q=!$H82sަ17Ipy.3Q\J[*9dX@m<^j*lA8&DjZ7z6Йvڳu-`x|`jVDǽ3Kmz~Ӟ(6-1ZMsbU *2;R][c-3q% ]`qF|*v1 ${Y>?D*:Pb_{sMb['q4,y<7.\]*-hO,m?Fe;cҚJܒ*peQt@0U;f^KY~P+>_6BqpX`A 1 '"+!A'[]|Mm2̄2S_Pb<*rP۴# (xℳcқ$v0ڪ۞|c?bj7l| w99D%H䲓WZ~lD3t-P~֤-.HcOZUE\Sus F[I,uY r+,?zj?+& _$WXm]aRƱDlLT"UmL఩ѕXT+sV,I SVeHN B'򤎇cO=fGQk&}xm)}<2QZ"O^%23߱aY$-%}w%dOAw6ňʑSAВ@%FAOHxnx7+x0M:+nX|Úh469*l]Iq YN; ߸aL\ʼ&,-95[r!VIvS YA*BOsR1ư@}k8`ԓ[qT @҉$;8=ן3yc2OvjPSR4|O\R(+⢻#pW wgqGrx#׵fPr{U7"<)fU^2Pd\z H꼬qֆj$wdC$zgA|NM* }AN)!5 r)L9;cYǥQ?ZĄ'-KniڠqزIvj@%dp˔`ku,Bc^޲/fS %!zDyi} 2V>a` Q85FVp3\v E P8oc[@@ۄ1Mli‘֢u7a>w}rin&/9A㰨5;=̀z 1ɗo9f;pO/k2l=jȱϐqY2 n*O'PY2,kȱh5/ J*`er:qY{j4x'NbH}3T4oF=[]B\XWikg J*sOJ렶 l;ӣ ŸCۭabW2a<țwQޥyPܞõHΠnvˑT䚬\8 Ā7Bs܂s\~6Y%Ht6 A39^ޕ31^8n.T;q[1y{EA*S&=+jN7n,Z2ޡ|O+1!UX*G$jx$TV',3ɭDM 0k^ajG@2N: F1ӯc2^jy10ZبSh^lH7y݀\P0-<` Pd%7̇9Z,l&[ ޯd8,Krǩ>cȋjHS ̫z>$Ѻ;@Xij ;|v5K"̬vz*d1N+Eb˞j7esn ZFWFջ4C8"fJnwwP{iVL* $8! nZV6dJҌя.@Y67a[v&EcJŔ;W <[N)nؼl C#v"PSJd ԬM*"44.SwՁ }M"i6 ]?1{7ɨXUI#H*!NO"\d8\3Z:u4ʇQI^z;)' $X 6f3( ڸPjrھFJeHX&sTu6yh9!sz0B_H3Jn%tVC3mF3+i $XrpzVsAr+N9DC$dLQB@F G@VT3\m'H?:~5,m8eq{}jIQTveCˀFl@+YsH6H좪J/һI=6+)X|F=i[99ؤcr0bm㋕$ZNFs}*Q* ϭl܂rEtViH$VղBIrqSqQԓ)D8Cc9'֠tseQ:5-@pv ɾ.?֍v5CUfĈHIUVjĄIZiX"x[\$U߇5&:$;н2D,ԖI"Tw9]O0zY[dx"bȉmf?J$8ͼ<U =YyoHc2~?fjp;3ƛǮ+Tr|aʒ`=Xv+c#>ա=28!pp+CD^}{֎`iePſkd*ŴD)Z35q12۽ioW O8=j: npBPJ3lӜ ȒK6$fܾcƦ&Q~}S[`T}ORzs^sc1,0 * 囇^NqNER7;dS㇆sOcg;J('S+)fY t-T]BWKW20` n`/=*k$4I*IL`So!i'G`Ux>UQϽ_vUTQG5vؠ|MLZ'U>,/15}*I|AYxFp`Yuڭݫ# ⴯=W?fo_)Hzʕb=T9g .a=@ W—n-x^ʳɺn^:c?Egi%_jX$ɵқڡS;|7>U;F@; { +t,3T>S Ug]cIK%EY;3/&x47K@m{TAzCm:&7( 54n {sx,V6T3N85PjdӽgvU7)\ޤ/( 6o>٠r o:rQB"DynU;H0^D۱TrO886m$SY*u#F3RXӒEE,9,&}vS۽E$E=á yB.8'x݄װ>P1۟SDIŠj?"zRIyy zSnK2@Un<.ms!,?2*SAl PG.8ݖvAX?1 rA)6?<lmI^0i$p jFzcgv2M=0A&,>1j0x!Zd q5*E |kV䈤= \Qa9SVǗ6b Rv&Hp@"vA) RL^0Vن|Z҆EeqM&UzV|AN'NQ;U),nc/9U]ي>]f?@kȘptbd ʊjf7aeugcmd >tzJHp[h#Gi>ۆ;Zlґ2VA-o :si G2 6Jl ‚r>0&8fe<2zP DIOH,. %%O?1=fnw;mc#}qˍˉ>9tTeÐ $er byǵ-ˤ[pw4L.>sI$Wx,юH#Ux"nV7*Ek:BV-ez n4ex@8隣$Ycѩ7DJP;AtxFpvid#MWFbDX P$H+'$0yQn.NNFA:y4d0Vǒtb{U(C7#ӂ@>bgo{)v3Cp s{S7pBwH$vߔi8Yy 8fwA#T|OLUhTHLV 呷²a{a#nA=)gUh;yvqE;ݣօ$1Y23ƒ:+GnQ呢A<ݠ҄ݐM9"0Oj# dT1:Tvⶤ10G]o [- S(v>SԙRw3Yd66L{DW_*guh[ 8qV\dZ9v?hzT:z;fYq4̮[;j0Z$,`fZ8Gm8ީ!tւ+ҺHB+f0nP>TOҨk0'@ZwSޱT?f.6E!XX'ҧ"X'Ҧ*l2^*9$lm#chj\x UK!P9jÅ-KI-.rPiHw7% y7-ID<3=yIYb9c[ep rrG$`V+`CCBy@a0@W`K֬YcxlK* }zthJXN2zFY0b 5껨Cm Af݆q#5nWf5IS ;J{#mL|c]Y<iLCdnڣkY.qLIڣ&VQmo x&0 '*Ofo4Ryn5VHdF=^&C?tֶ뵢W uN('֤WͺF#y횲I{BؘeH'e>a3PH7+ zniCLsGsS89T8 "k>aqaw>h9Qm2dh UX{$jvG}<0!W4^;fFcQSizwT8F*y(1= }3>’0sSثxw6;xʓRi g1Mn2UKh. Mk 63 \і kg3 ,܎E, 唜_Է:->yp¾ɦ ˌdSc`t2s_WKHcء@43No a44!OzT69w~nUU, xyۊ\t#SʲqU5O$(|FHS [(6MZo $*\RۂA&E;_Zoo\+Z)6\ qn*},.[*3wn*kF@54 #V/%(8cT% .Ř K5dJ!9$sY:(]A5CgrodBÕ/OG U,9*5c3`M0#vL_k0SS"P}{S2@S&gzgOOZtΦbnVp#e- ]dB?Ja؆%'j#8 U`6TM@#m̻~l|ɑͻ mB~bޕf! R\dj G#Wj`F("VLn0 d|@=NFCMң#"Z \6yۭJc9Bl l '~JATh c8\ o)pךmɍ/u$pE &o*#P뎵:Ec 8FL%]JʞC PNTvQ&2$ "3-'$#yȈD1B)$ GZI"f@ɑN,dA_QMco5}``P?ziiiCW+5cq |{ք3 zdtP : )DNI^ҋI8;OҋYYo#9jE_V?Zւbj@d, +0#GGLFusK,y 6׊Tã׊ 0r9P]TbyFJGS&[=)J3?Vˌ`ڤϴtk' x֢GgÍ% zi^Y #gg˚q2GQީܾr@^֪;t^֫ztPJV/3.бƘbYr6Tks:JbyR20Vj;SYL SX&bOzt2`@LƮAHq&XI%b@dI$g/P74]O/E H~:2]2bJʗ"P`e,E(֒G3*|t3K1ASR޿|E]F1+w/cQǘHf|tDk|۳mbEw1]H-`ɽ (Œcnq$ FTnsd)  Igvt4Ln%%9>-ħ[#&4`&ʌ~u5RDoIGұ&{VX*톦BK`=G]3XEA!=hXjKG08|C`:Mpjez"84&g$n\d5eQ"0x 0VVPW^ V A2X;ADFaxGkw61AQ@3Izع0u#$hR: '9BaƆ8ڳh(N9=`2q֦ލ"$} K,[X7Ķ8WUG,p:<j&jǛ1ڹڢw)U/AQƣaC=#l_UۓW$j4揍ǿmhX$9=ҵt'qBחpTaA7ɕc% $UvR"ێ*NsqTw=+E#ymw NuBt5t!x`t5B]6wrGSYUۻ SRӅy42NQzSn>s۳9vKm$zӭЍzVD( ǹ;Vjݹ<8b(̠TR19pe-{ S 3b'Z_/8'ޠ&X|lQpXvT gw2_7a8rHI^ +) K*)2 xϧnEsI֣D": F{.FABpc˩3ЎԖ`# %ʹQ_mM]epIzVFǭWҴ28 cϵEiA ڡ9OAww BbPOV#$kxfL215" 5FǰcW,#H-t㢓Vcۼlrl$ɜQnuǚòtt}*ڴ%GA{qD )隯u?z.jXH$l nY9HrԌ!*͛+4'x㱭] XXX.=CJ$ 8șBtb.1ҟ:YQq{V,1qdd#Y [\DC=]>٢]ݬ$. Vb1!-0ⴣq=a1Oy6tR.OCɩcs8 ?JSL*$'9ne<{e'chsSAU# G\E' i![e?C [e8N~cKR Ak5 +89h@=:m9^0ұ5|*.0sV]>`GLB@QXyцm43*!Brj@(c)\J o=LѭQqLd-*9'ڣs-۲ѱYj 6޳6H% p gn&^tj:ZPXU0=Juy% ;hʶE%ۅy"+'*I")5<皔pDK^2{sޤۼqzt|Îޥ$@(RIa#L;RL$z@`{Uy3X.݁OV]ĻYI}i];Tu',5DcC'&1OfyU]ƜKǩcC=zT$R*l_zBvx֣1 DcAj5ȣ%IEql`"oTrFyRe?ʆ-ˑAsJrqQɟ=)\PFIr{U-ݱ,9 b7w$$CV3<*=yc3?LsA|Ǿ@gpSo[;IIx,9<ȹ#x5s!gA-'jLTkFƪ:%Q:EM~e9Ѯ~]zUp.viA$#eJH]r7>X(/#w\ZBeS`/!r@K0SSU-YKfaaԳd'rzy%v`dtv',W%Bِ@Q_!`e- >IBFyLwn VxEI;0e6֣rw0t#+P[,C\d`Db?3wj#Y"R7Î)D |3H!c||W2ZMm<0NKiL|Ul,,6 ~@ZKV8׆#USR6Ha^J7^$1O'mG\b̄߾V*i;e4\ArxU/ MBedÜ693) jm^z icr;"&p8~Փ̱(hѴ;n'=: oU#K?kY@>@8hKhX uv­#4VNGi^-d8"Ns 8:9Ғټn6sDoڔat-8bʫJH@$Uic" cKE0@jK4sGjKRI˞8=3R3N[@+ G A]Zj)Y $dsqPB$$C#'⤉ ?/8hy˟fYfNǎk'P~tЩ1V~@Ygjܴ0Fάj];Q:\*N}}JGTmݛ"Fp!09ע !Yw; Hl*TrZ5o-Lp `񻸨- ۃBB%Bs6+.+hRNxK`pSkhHGFw5##~u"8 }DZ;bl}Jsf,H@̗< X,Z\23Xb5S mLo>Jma+;BezyւK )n珖q=äk' Lki V{A&)}`:EvsWmuv_vx=hxEܠ!t#;g8ܣ44@ r\1P6z kX1P98U#p!jrOPAfld!Y1tQy6D+z3Lę673Vs݂rs8<*I RUIy6GE!uyV*|S;|P14\G&D=gF߸G**}M(ІVsm)")T]!W9chBvGN ;%XTV-ުVqΌNS^ e۔TP1LH0JGzH&iF 2dDŽx>gtvqe=k@IL(#R.\gu5Q"Ğu?6c<{XI)qH)6Vq8&=<"zP>5vW]LMZ M>iOCX㨭DS N[&B9Z2|ӓR4(*yyPBx\$~RۋвO!_ozw 2cɪYiI<,O M To2/.>K؈>laM* w0(Q}b),\T(G|Sr}qQU<#B/VchHv/X Җ(l֥$$`} wKW4;@rs?ҡ1wm9-P,1*y4ǹE=Y>UcG>H;;gq56սj)HqQ_ӧ֑7ʣI NeeUD kHݺ(DTŽX7,jI411@i/nd-oTlS9hp> "+i$c4 1fyl ?r7ÉC2,b[k?@U ]؝tj Aۻp8RBoZ%pO8Fzԑ[8VOjе Ӎ|=*彪Y3S¸yrM:UPrXӤIr IIn9cPś8y&w,dUvv2gi*!AQ) Yvd횛a P3Ի msL1񞿕UtV|?Vu̻IUٱ rOiD l zM'2?rǁI$7?տAH򈟦Myu9;z{]AW\gj c֫*rx5]PzTBBsVb¦vŅNJ+|KA3D,qiΑ_i r1KPL`H4qXִѠA$ӥd$ wmR]^,ULD:%Llf654jJw'­D`YRy1V"F94 :cMsnF"18>hp  ؊BW֢fgǝ@>%O#Ŕ ޲3PxPH3ս< Ae X.-ޒfl5v (?+cmhn8 J-QX3Ahg*.>ww%!k& :-<ew1Sٜ$sR3S|٘/>QLI BsؓB\_bhY#hTsNiUO9%e ÞH4䄀IrR \5f]>fmt)%fN gE7TVi>Ԏ329ګj"\*Z+M( sҧ[w<kFKLB`kU\秭NtķHJ)Xel֙tIB&SJL~BEE^}JSƫ\DbMjh076Ѥ[K%K?9 ;iN1$_xօ%їz7Ȫzpg921r)lo/xg=#]щÂ)L .Sz`y[;0$o%]Py&`!}( 1XWY߼F?Eq\8'SNRn:8[Ͻsu*#{psJQ܎)Ryjj~m]đ*x >\̼cR&ݞC寙XPJCYy(  }ZApinJnu"ʒ{Vs! Y7BPNiRޚc쬠|M,0б9Sm1hި:VgRʧE4.\CB";*b5V`R:G"js.jhـ[0 J%㊒yդD7*Ƨ|Cn /Բ$L6(H)ek=yrInM'$JR Rm Alm$zUnTSɼAQt*6;t͖˷҂f Av3RyX 1OAR}M:Ug 0VVBOڞ=*Y>Z4[S#T1 "fn) n1Y\r>EgʯjDmev:e"=bT0e*En$;tVbj~NTtU6bO5g`{Tڊ~ ST7}*2oNqYSO#4`FibQy r07{VΓ{}j{q_zV39Ks8Uw8P*}2pU;Id9\Viln#UȢ.AV.cD S𫗰=8`w!qVnU\jR,qX6m岰zY@j9O;Բբxvv>UKhNk8 >G˟E9 9=ŐrSxj)6 oOj9LJ ֧b0Py#;XL#W̜ὪF.%ڬ7qڡ xYHZ&e ;T" H.`tz1S$cӌfRRm4tϐr p7luHj_Ѻ1qJgr3*Fb"g'USbXSeX*`1I D ޔE@sވ?M}Y7/!G~:YM0x#d%GA4*@0z2 [Uv'rGSJ>QRHzi_ފÕSDf|w`2jAIk/>^6C;1vFRD#SI;κ+*G1@^I 08* HɿsMB ˲:и<bn|vHt1Vn`=Xw]kR썸>zWP_jpYF` MCU삙}g%e%|pq~}[P$)حV$!zU;5C$VAj# 6.mzPwy jͥ8t՛H7nf85ib *,kJ U۸ޒ{vᲄE&8]GmHgc# 9cjʎWyV?ZA }2YH~@@wU_l1=xHK;?[|ko $1sZ֑#i#3$zU[ƖMv7&G1ʲ{SHϸ p~lwpgUaU2r8I,s$=F*c*?~'X+M 8gXqݼOjK֊LsfCq8!Jo#19=tfjA61V(HAߟ'59#'5"GG54p QsRR `XV-Cg\眊P`+:*Yg]X񎂃p;ݪ955F9=7\Ex(d.9frwG-+2F0r0r3ޘ[vUrz{ՈNt9#[lXBd|էWO93c,V=l.'a;Z˹:RX+!~4I'"v9UIڧH¡,uJeyȊ z_pޒA:2e)lSRԃnp)5S`](SU.nC&% =OٵWS?Zxꑘr0mUĀc+EƸ,}+=!Llkɓi+ g&PVBʲ).zRR%VlΜn5$Q,ev'psS GT_CeZ&m%jD z۱|7N=1<7 g]S[Ijwwhe,`vq[XM弶fAX(cK"rNWK۵"ɓSP\@E"|8)'#u.#ߵ!ڥ81!nýSVNxe,KٟJwBSO%)M8^}KDoA'P@1֬-1HʽvBK2Q)'&@ w3& p@LO mR}ح"(Iۏ v$0 4d}~#+$`YiMvp8q,Ho 3iqE\1/搠)zGE!`(X=XVSSn@FṺ٦IRO\lQ+߄`w4b Gsza.$bS:?ZU$0v(л^Mj0r9$t_%׳@G Oqtbq'ס}6ޭzw_JGsU&Hr~]j1C8%'=Stq30̀j ̠#;X~g"BNӑ{TӐr#{TNGJQ\[^9Z䉝85^r%$BrҪ2x?vo!QOF8`/+K (sqSXy\oUh2S[6`pz"5gqD@R~iSn'V%_^QX3O;m˳p-/ &9YVwo.5twSy^-lc%W!B֣7RyH>P2kln[`֧a H\aWX0' km' NV$nP]^It Y@z⢚b>+PN k+p !$YNb = =ͱ)hfhPIQ$9`NzbC3Vo~lTp`]j{VUACO5=@pp ,3Ά6T/(>N{1A~4}Hܣ֣S$!n*:Pӳ\5#JGQ-HA+ן֥զu,Գ2;NO:!QkT/nqZ:R}gc~z~j$Ux1%ޕB/ZRKƪ[G>d圜 !ELT(|}*ۘB̪W\@crjW3 01T'A-B8l;dZ(-Ȏ)b y<+f5= I=j Hv $$m:+Jŀ,$2h["Q!}ۀ=Sg_,qRK4nqҖO*i%BF tCu42"P0[ Wh%I1Ҭr? .(;0d8uF rnpR0Lr q;v%`*FqMW8o-)#,Y8,$j S1?T23āiG $h1Q+; )!zPTnvӷ8% $<<K d,<硢$;VhHR@K-U/Pj ۅN݅F>^W$h(WΘ814 O*ە9%*VrIؒUPݨ$nRKiWFF~H;(6$$pz(m@$OJ]۶8P:Tf$g),)8OC'#<f!mg' i=[d[)dE6<q=MR睊5R]Fi.Ԧ2FldH% \Mfx%sM.!._zIO"\^@1ҙr@0i`ǹf8-[g t[Ӵ%q5ҭYX1q$ÓȩK0LWoe6H\鑚O Z2,  Y n"yWW,B#Ė9ǥUgUbYqP~B%Wײ4qF%su;5RgIQ#+ԖePoJ[ip3m:\ ýjQ 0W5jqaFj߻erK ߥ5$Da g4"FEM Z eoJ!rHer8Zc2FP7OQem96&,c:K$q5! #O.$mI㝫ȥgMiX8)H@'ןʠSp>UfD+ԛbfF9=8!sDO\v5lI)MX,b4Ebf-w1ÐbiU .Ap?{):`qH&;J#H g֥[FFs֥BHNi&U7LTI)ϔwtF|=j^Td0,I'7) $lgswc<sf]|WΫ'LO:.Tʫm K A$@$hZKu( ? k0?h%GBjܳ>2>r3gȏ+j1rT(OE\N;UMJX7vUd,3ryZ2vMebRϟ̈X[TsE28ƌ6?j{H>vb ?Ik<)cwcٗKpF2kF[]NF[Yg\1ݐ1V֚lp:V[1gg3sRGj孧5jۋlaGzqz#El6Z-ȍBB0"N\uCQs%-T ұDIRyG4)֥%? ΊC5s#o#4H=1MvGv8 b}p*hJP7je+#SK~ˁS4.ÁZ0 [!?J `9`jlB/f[FUsޭ<^U21VO*i'AIǘz ?sq?tU;vfS#b4_5RFt.pSUnp\E=Kk("PM-Td{RZ UR }OZZonnSʰ Swgi$`V%Rr0F+*,ڮ(V/ϵX >2wjp軻Rem*ŅY†sؼe$yK+ s){$\d[+)oʜzԑ^C3Wu.!&;SqdUjp k+߰[d%oiG7Rμw^UHU/3TgSlL%% Hɭ 1mϼ w$hLste>p4쪵,{m_2oEOWA}tPFp񭋽> _Ƶ`pHU;B|y8>YՏ4A561on u$~^55Lc!#X85X;Or!TV_O:͌"a:ٌUʇ5l>nUrBXa{U[UO˜b gb(%l/u;M;eicpdJh>US¦X*(n;G`UxUbXѠXu2 XzqդfGcRI?/ERIܱھ0Tp1ϜP{-N.3~c4[G4\`G彪wTLdGq5B c,>#J겷*aӭnu#\ 8@cZeuR BzZY[ZN=Ob3}sI_Ok(T@j OaPcUQDFsߏ5uS)*O)"8צM]v}kN!$Z/*3sP]4<I6y6oNHNMQզ_`Uu GڋEԮ3Po~cTL[YPUC̱d՘ CDvlhUZp©8V|+&P`{E܋nQ˹rXu RIbqL0rO4ݤi6BMhX-V ~f+bॖli#+F\oqQ[pï=jٯ]/ 5[kss @{dc$.y,nq7 +I)h|]B,}%S+W*@Co\MF12D/ڱv,Kk>df}{?@2kDq#(.F`?Z}F{N֜Q=MoEnPpy5"7)@"Q=*  M2[ǽ6IU;|pzbB)u8Xeؔ=xYEbXtZf>&8\vQ0+kPo Vܞ\XA7v#*f8>`UݱRú)fln'ǚ|Qe$Qupḩi8a֥~#Fk*Ss4~ZYWSFcT#8r[=(-iiEL0'W aLEl|cKfx/!?TXwv&vJw9qNN(dG.KsM3(A3=j܄ƘηY%~^barj؀pAp~n:suheV,08?37~f)i8 Mg7) (MS1 /I#6AAZCikHuj[i&;z-#,I~l\8aU$bO)% #xoJs2 gl!S4cYo2'5Z 9#qSZIqF\}MXtu99XvV~jYjucmB)m#E\#t#gɎ´jHXJo22 TB==5>v9g([n탨ȭm()h+9W֯#+zf3#TU@KոU3c%V4ɤl(^I !ǚ/ulBpUF8!Ă'.FFMVcFj3м!|FͶK8~,;X[ =ϛ5 :s0ݦ) ZҝʂǠmSM e$3I x=:ĞpC\pVeS*Gz6CGOjY@6*6#=6fXCQxS!~UZGwzT)#45Ԍ7yh9$ď3vLc5>J܃ =b_̌`mQֳ/2Yլ@ *}: Ag`h> 1d{1R89cZ"jTN\zVK 9oz@yg]]1̎*eGޮ[°Ĩ8Eah~b$ͭ ^qh-Ym@2jعES*3Le'ҫF&Ib,FSELI?RQ<8.b{32܊PY;uB: jGIZGZ5f@=x-iY4㊸챨Hm6prU :Q]\$9 i5۱{UZ$V zp\H3,c UEB>biѝSHŒ}sN#̝%!@ld/ҙI"G& '=)#nKIYW!~dO+JX ً]?֬C %~K=xoY[-PrHJvf{-ʖ$ 5.xH&v\nEtX̏̒WO 4sТ})NzzEʔ`T 5!@Ldf$/=Talt#+(ZQ۫7st[9QSvbrb?݁toi.HB"CވF0w~Qw?Jt<ۀyJlxv}I׊g Ū iT \f4T$n0YnVmeܼ(c5-. n~g pAڧ7IKS!|>R^HB~P96;}'`y_h~AitC#:*@<+j;XN8ִ-48F9$id0\}2x+dYXgұw,HFzR*\ ˿JW囩5j%Qϵe9#T/S6j͵}jKeG\rWԚuP2B?:~ tfW7$Ux!2cWtE 2j֞85`pUۚ5#Zr"VҩF\`&C~5A'oHq’bE(8!RU!Ey#pW8wU6W-[863άD=ݱ{c5yځ"1 /B d~Qh u3&/ 6Mkށ4 0V omI¨8ClQ$x@#] Mc+ʚe6r*l9#+K6FCGfĥEEkƑ?.3[ah* Ry;9&A#FOJ8Wt?6MOc{]QHfY LfsA?*)QڏB Ԛmd2TOUg\tHȪy1>E e֮L(rvj y9o-xvN;ӭo$F'`S&p1i6/EƽS+\2BpRYr'#d9'h$⯪X6CZOY彇]pm G2 S LKDy$g( MT^Mfxl*Etq"x4B>`FF+)Vkp8gXWKy7& Hx"IneWY=j+xW<(O8ўwmrgE4M)CJq:Y[Qʚdc(pa#'9cXi9XwnjkByLcwJc 0Q>•pb>J!ɌS^ī9x"b[ ZVVh/@5z'=@棼q0S:D`r*tF2* d$6jsgв3lمVf-{9~\St,N)4!$l*k9Hb sT bP=-Uy"xn}nߕY91'i'M^B RHV,t+'h!X8*MT]Β`!@7X5eܡ߽fڳr$J8ȍp4Q~P{d* ҫ;?!!jIi05Hd<< {(E.id_-F]:Ȼ{R$i$!M\!{ d&y>nQR9.yNf0*Ԇ݁0©fr8<ɌpI㊖$yrH ~M.2p@n9n(,1Ҩ9d%M%{$cA]/[ޒ%r^OsV3c 1Fj/Kd|ڑpB'{thOtgo>&߹ `xIff§zmS ZPll(=qYS#+Y! JIŸlG4G֩me_SZ 6(SWZ-ˈ~5.}wOzE3]7r_M]Ғܓ޶GL-K5N,}+6pҞrDvk#s?ŏR oN _(OANV ~sS;|gN,ʊE#Zd`;/ܡ9;k}ɟx?]F󚣬_*(zNHOX}`S4ۅ"sG Nvvr)srEj#Vău&#7|TP1#Vm#2+` @򴟘>D@ +9ǸP\CEK x'^8cC78zԖj bhIq;L")jk[g;#Rf$kUjy"S&8MYR"|{ԷWVUtګާ{|rzVTm2XK9',hw$mEWǔڽҗ\ a?0Ȥ֫ʧ8=j[8̩.wMyvli%f3g8`@;{) wXI7)z#LTGAuzAin'ˁYUc=jd#'Xjǜ,N+2R$\Ӗ#OJbn|"_/H8lE `j8Kh$޵h-eQ ִt[<4IՇ^ީdw|aAHdva]UKtҡ G;S $d"pVKe@ˎ<,*\S.YQQȝQX6a Q@cdňV|qRlJ0RN=MGo 7)R&.zJՏXk?UU@FWO18FxV(HXՇos r$̂)iu34󺴴l Wt6r3MC ;\ #F/= +W[#SGn.Tlkpv6M (7P}VOkw62>Z$QUm'0ATt *JGc늱pMQL>an/C:-@33EGID:zZfG Yjf|?T;7F_lITzy=5;8mM t8 Zb0p MApw((jb@Qs9p㢨 N }+T/7l ۞ i:X5HnSY85-WOᇷj6&ثX=Fsp/R(/"Cl(lVt+@  JxSM>.$ |ucOuBlVr)VPvOSW&`\q+WSCœ syHqqT8i_wV4ɞDarz ػ0rjfSmdPOfc@qUi0(ҚҔAՏEV$QQۚmm09Eb(/ҞHjy;Fz} }:(]QpX^^"ۛ=r8ǽXdXJ˷OZed#ZX $0`sOzƺYC9l, @zTvLKy(!_LTpyp5Ì#֑I,ycZEg~X*nt.F=}RCd' *HS.z w0S|PJs|ϥBhۨXֺ{4XcP8kv ب/bYpJEW]N!q` -9*7!7r hMrHkl~kT!O$UM0W#lt K'L9,cv=ɥ-9<5ByK͜4s$ y#*[0;5(h8 eSl{V[sXInX$]N6y7K\^Iu;ڰfyf|*ȣ4>LkRXD`}+̓tEP Ip>T,~x]TR@8JUt[E 9#ZzBK!FSZ:D{]![5)p})@=. B p Sq2sԁU'v|UYUPHZ[cqNnu*"zԤnݪOrzAKYdn]R™[I,HUh?N櫠Ha? j_Oz0c8AV)a?JzK G4gu܌"[Шw4:Ms3=ޤO_hՎIgdivfFaU~ՅYDdvn*o|lwgVNx@ ?Za(˳HSKTHp%@[GRؒ#}*h%S.=jTȞilAZ!uNVHv2 VsR\Gn2i7:U2F8i}I8*, FWC~<9 L~v6ٺۏҳ\-sJ.=+ /+nO1]:?-<;3}}F k [$ܤۛ$Ye4[.Nˆ?HU?p GzLׄ'W )\fKV#GWSZp8%*Ql c$ !V!}]2HoҲ7.l{? ,ǩ\TWY,J&ėϭYn`ެIzf$}=M-z 0$P۰ cЏJzǪƸQlc xDQ.Fʫ tӷp^s?(1H@9pԞMF>f}j0ǫUoǁ[zJaݫ_O_&٤n )ewͿnAM#UMJi- *-I,ITWe+;1\NOJI9sG$@ffYA=..|̄A S[eF:(5 Cʃ}&U m TK諚\*ˊ2fr+>6{ח.۾sr$)dV"]&@5O̯T[Z.9ke]EsFޒ3qHժ0Ojݑ>V6GJhmU8QԕԝzJ/ѥU`VS+q pT͏UWX^,wa4u/˳JEǼՋΟIg[lgqG9cU攐KsjYIRZuk3_Z vRcjJUK0j{|ga}MhkW o@sSEfp* |FwK|fmQ򯸪6{yUSOzfꙓ;@%OM./rAqU==jڒqe'9;r6ɘu8wF =p8~sR9P9r tI@j[I2)5 sy IɁv|, d@pph%;lWt 1+qUNݣ Q8,,&* }WMٿ˰/ O˜ɲ>erH?a/U#׵-) 0h9%rԞjS2S@=]dOGu\ :ĂIqEYTB0qy % j5s2Z+|A=\Eg#>b_hٛwηVꭅ¬]ޛ4hB=jX 4=SK6# qi@^U!"ZCkh Z7O\@qD 9XqO Ep+&$iu'b+QksXak}[ jf))*8Tr' 1u'H`# CLe$ ǽHya.6Tv94pfQ&"@$IY" &[>4 'd[=1ڤwMRGj]1 'R1K"M8Z\(bsF~D.?tfw7}}آ _JқFIv4; |?sU>\%>0@*=7HHoަ1XZgH 'sT{g5\8~n 'jl*\gAǵC r棆p9 od!@ZWI:,l0jo"?Zl1>nzmWcΡ&PapiFz)6޴G=*֪djէA-O7[6IGWDq"ozj`1UmbVe@\})dT8bhQ G.Y. R1P2?Z N\7G"i%e;p*6ޜS&GS4L3 ZpUp[=OKi օvˮ1Wm?P>Pimeb&i7(dܣxb"]f=}AQ.K3ʢB<%8020[]˄q*_T}j;A ޡgYdUE+(Au|jKo8Qњ!O.Հ8g{Rƞ]V17WyPtC+8 xe`cc4i%Xg828YDknա+{F w>XY kKhUr&FFަx5N[.]/vR.[(sX_w, pM fgLٙw)Hevd=UF؀:boAa -i(`UEY-X0#O3徕)qm>D۟&XcRM$5%vQ)V`zUxS :m!@Ǒڹwն\R+"dMEBtR6#޺vuaS feX?l푷NH6GVݭB3Ҵg- UifRe\\[[@8qYC^LCsqIcgi[<;ogp#0*繭{֭6GF:Pm%uU\n:3{d\DNs?s}yD28a]lЗ?-mi 'jK¬cvb$ ܰ{Tz"&ڱhc!fo A>$V:$nOu6-QVlq'j` VIH йA%rKə 3)CS3Zp"y?1t=f$u#_j!2Mi`_: z"ӥ8gG,zJorǒ}*>O 95{yTbF3ޘA䁊HѮ3#Q3Z2H.N3WY4oIֺu{dV.}*"tɜ8L19fcw-T%ćҡɑSӢTLت.7Pڛ+CUT5j 3ʺ)>H$ ] `BiE g!ڱ$ǽe,rR¤g5-āmSoKpA*yԖ s~n Nϵ\a7XjĥH ]h]d'>v)RjL7ɮzQm0u^k ]Ry'XH[Xԍr@tvU\m"14GJV+7n`nCnE#Y7X Mٵ n#CNO67]Aҩا~Xʱ4Y{5 XQqAwWwKe) G K qu,1Im''8ښ@1~UbLy--J*8jn ,{zUQczv坘^.: .,İP C*EmU vV*qwG=}y9d'5t17d{T{eM[ٷ9'nqW#+Ym#eQ\R9<UUPNCs2؀xAc$rąNOy2W.cLnq(TE=VC@k#~֥mG#n+FԾGƯ[yћ3H?ҭj3WuyWryd/E9faU9bGnyjr>L"NXi9-Ub ']L%E'k~8BtTqt<Uwp:T fg"rZȆpD/33lj"826sWp<7ssWbaNuX:V 06;WeZs)\f7?Zfr3ʪ|Xwc~a`/k"=yST58 FƳ+V3V~,rJ+7$jut,Q"!A&pvdýC4'4<R&9G R*Er۽:$3JFMI,pE8UOsx Fvqzkp$*Lg֎sVc F;re}xp(ҭB R)AT l+SXeGrqYqғ1Hqd<0&)&Oq@ aSLm.95#`G$RHF4, Kd.ޤ0(?UV*{H~G'8ƒT J,})-c{i6s-m<8.* 'U/p_ZB`Pizzl-R#==G|3!̗3~7q/jYf aս*Yg[qII(Fh6}Og`sSYEzcQg3iۯZR7,k^*iD ["bZ+r&< 㰨Z7#SU^a#/^& .?Z.o+hqӽYUG<涴RqrMhD~IM[AOAQRAb&h t`A굔k[v?0mwmdDKuݴnJs)qjR}׌ʯ{ xT@g2т3銎I馑R~fy\WT6^j嘳hfU3g4a1/ udlr\չ1Cpm89e[bU8PY=N چe~BH$u6D68["vszjTG2rT|VfHP|U Qc*)!|}75$LmmLRFEVwƋVf+5 yH"o+Gm +Z!tL0sH1N-ʶc- a=\2isE ;|1|x/ŅUeK_բZ`bHZ~[6m~1rT\Tmlub0*6`I),GF|Q2 =khZ8s=+OOkXTon ;o'ח?fIAdL(A|8*ѷiۚӅϜ\g$QC g9ji$sWdT#?{EYԌ)( qR]DWj t޳ OOMm& P om=SnXASqB@gb!F`p)?QȨUK3MTYrj)lfOd.YC[TRZ}@ ݾ haIǩ?ʤL1s=ԑXl1P gF~vjeUVB$J9TBr )JrYx,$Je>QJ;cIM8SM ۏ iQ}* G֒i*I(2<RNw.ކ A?֩4`wTde\U_-b)HkkM0FkB6{;Ӷ¤s6XH9#N l\(#9R"qc$Q_ݑ{G.pk*/W8Ϡt2O9hT[#P ~/vJ}E3i2=~ޢB~z8ִ݀ ˿_Zѵ VHӊ|AheH۷#YXy;[)&ǀ?6@AϰEx!86Ir@2gXwTSdd3 TWڊژ6m(stОD~I?0no?0j*;Hղ:C*hĎsQŋ%~rߥT"Ò2a`ElYTP# 5nFu剁lXڕl);x}v\TIֳce`jR,*[ X7JڒI$jϼ8U٤WpS>8U#U$Q'7[5};g?ʫݻ$vG]Һy,(?6}`[Y#·q'ej̿Zٳ 8l2?+:mq[<3`GFéZtvwq "=j5bԻ[m#cp}E$)-H }L@xa5 h\޵ކ.#9<ü]SNj[O2FA 2zUs:kPs*ްAmZܴ- es(PYN[n{>sb)6pA4F$r0jC\r*Œ-#甒I+sD cv9$ZdA`2KV+FяZkT4{vA\5Xs\\ni7 jker֘I_.}}A@;~1U[);c'z YE?[`65'R͕3 h !UOpYeiUTWv UfW!ީ.u98"Yػҷ0ZcAZ6+nU5¬6TӁ<d-߰OzijM{{ʅqU:}dvޗ8E<:|fI:վѮЀ[XG9ҺW`1 Ȼ|J>G ϵ2C*?ZB?Z{Ud&؆F{Vplfŋlc#"JA'ҲVvXc&^ȰU"$J7i#|3έ5au8v=I1yr$^0{ذǵv=蹀brjJ|ery#+fVq.7qT'kAdgO\TF6 mdpI㨦qZ#(?ֵu8:jDr8+WV`K 9H+r˜8˰I.:~=i9$4٧YR3PtQꢉa"O-oEQF-<Lo!15%T 8i~l-棓61=+.Nl=*iۅb:յIJ4r@:ֲn'EGVtO$ R[ݖSFz/Q"gOl葖3S:,ʻ~R`UȣUhP61%ƒt)SX|–Zf5R\ j^N6ޯ\J F͎IFՀ:s6RM#M)c ld~!TS)$ z|]ɁݧU>'5r?.T-If?Ur~BLI1˒O8wN%mq'.Ϻ([.L;U_zS g$ֳIT 5 vb%b9aP:Oڲac/NQJ3j€z5Ң \ EMm^ugMMbVB_0V57T9\XVJNӎke `%Wm1lY["}Em|R1ӵk 7 7ާnT6iM>6nn;Q+dg ~|S VxUzVӣXPXq֦+5U@ =jy;1 XwfvqY7Fc'T~~JWSFK";+ב`pX0"nϯjbDZzjRQE4cv^){U]1I8{i5ZkW~fZ$GpZ5M]ԛ{|–xYWzmha³wnP7cq3]TmImms>ҁEM* *`R=(8ֶD 5,f 01Q[ onU-fˍ7֠%)L8UCjWRʎUBKŘ@ ޵qg+#<=k0Ҍ3Jʔ t_s}ս2Μ4"V}`/4bN>y3j7b~UC{u {l]Ȗ:n GhHxQT]fi ndci,YU,B_kF6r2IqɁ$StOvH'?ZJR7SXˋO/jFrwU"تZڗAQ{U=lfU8a3L Xa2K9R<Vc37Y[vS\_*UpAo_Z%!?Ɵ5b<0jke Vysko,I⠞Ghʒ@!1{TrcnFԚŲP8 8\Iښ1onTzsZr?R/yc0xk9$ҕc[T̲0x5?<CVJEl\,uJ D\4L3JVo=;ųFF}+Lg+O *@,eRp@)iSyz y$uZC=x)d[O^*6gAă ThBX8 2ż8cTQ{guIWs_ ?_Ud/B֬ i#ӤrVE1"S#:ʀpxe]5.&Q5{ċ) G8a5ZLT]۫9?η:lCƊ,juUlZW Ub҅Y7ȷr1i>+⠴o2}њ8عUn̎t(MnV=_"5nbBsjb[nx-j&YG{tSީwX G/$s+>sJ -ʩWӴpPI& 3đUs}k2F`ZVRZ4[*T_O֛`g I:X:ջi_9Z<" l8#~5 ɋ6^f6ە-k$54 JM7O@՘Nۉc<(;W.#<*OzU:rU`IYF%;T8bB?{<Pj Jw[# f?+ Vqyl-V5M.&&t!1K}a(H4Gxl-а(9 +96^A)0QXgpj_-xe qVןu8Pۏ*YsȂL-~2!L1Mc=q8jI+&O+SD?{*hFdzVՂu5Þc'lG"q}i5[i F#^ocjMpd]Stq*F%[$ ( EA( zUL}<1]&4IBkz azmU-!P= SEӰk-? iRBUub$/CQFŜc5j@jFdu5jjMLIZN+FXRy~"Pȸ>V`#x*)IWPzuˬO> B:g]5#[F;f5iu8<ا_$'|zeVOCYC!OjMg*Z5ips{U뻳5[Zg*I'w>lXG5 MB`ֲwx);@ddlg8Bv]K`,lF>75QMoJqE/<սJC "e'j!Ah˸C.?ݦi 2Stѕ*%ӕIv^5AG5JE"Vq4ef8GPX* 2B-"pp~jwH:{VVK1c;Ok98t9d10aVf+S i8dZ": ɭRB-t6bYQW̓ˑ~YT*-=C/VvI;W+M0nJ5WʚQ7~K~Y|1Ƙ\_=qQn¡ i4(doq*o 8v|λh!bҴt2<{@'%{Upޕp(0L!b0+=tP+<=+&tc#0ʉcfqDj,9 Z1& NI>ϦDmHPpd"GepdZ[tJ鑊X@ N NHb@IT\Iq&~j~-WEggZ~O$]m*Yb-ޫHKsX,\nq9v}L?*}dE.kq7 u(6ẆHy5 &C'(n<֒ĎSd0.J5& fr$9f]L.Xҩ c[ ުXJ\8^Шrǎh Ip`iH &}o=M6吣H@jG&'W,7GzM<綷S 8%m@5(CPV!)I X#l>Kg#K+iG!I^fn3sarFKV;NM+ 43pGXixivR|'ΣaXT3=HeXtqS9`H9Q\̪wt$vA0q2%kT1i.d,fsTw72Kq#=H xV0{*5pė٭:/*%auZ`EԻG\zԀz}Lt)?@5 ֘T?b:- !+>Ȅn~o? $o_ \cnE]qE!6֥<ǽs8'M9#OjKLwAAI߅8s, I nZ`RFcI3°5=$9<Ջ]wkԓI&{%c좝$u^)l#T"ăj}Cx,``/|-˨H͞lbo>]%֑}r~y>\ t2|/˻n+(GZC叔T nwޠ2ҍz}iJe'#S8V^=)Įr+S^fK&mF';w{W2 X99">mR1޶7z\h\ *~k!A>ޛp@}̭:T *G|k29J2[ҳB>`jy2yq1VkY;b\1A(;Eh8ɃF GaƼ)ՋDد),z+oBʶr>+SJ˷yO;$}ޢԵ$aLh 2Z)# uG"юxe|sF:r[S?z$ t fto,-(<ȿ´4D6oƣysڹ%Fef?ҙi( , rXa [늧*+Q޻a$jq]"P}QoxkH'>#p/nOvZgiR8^cY t'#RS sA#= /њ! xbz;V+nE~kE~2kNj>AG[W]ӱc ~%#vgٱb3j$]-;qݨ`|n )<Զt{|?Z/=sZȖsӠ.{Zn-NÜ79Z,'$rHP:Z[I# +9jdS#ވxu&a3} #O{x=Y:2H]q#gJ<^mn&x>ƹMqȧBB\~O֦XnYH2~m>Qέ~j |oL(=CK4ֶQF?U!;Oe X1 Y2"jH3#qЊ?7QTS8=zdkH Lmbx1Zb`)[$%OMk-v>XqҫkgB}bj P|B-}k6$_!ؐ1TcA(9(P1 sڬ# XalzֽLhY|7֭Y٦|NF*ywms>Jew"EDɰ0=SPNO#IZ??MͰCՖ;Fi+UYGX ߩAe -Ұ;1ޤ2W n+fQ;pެ djI,wpd6z qh$ǔ=ޱuЮ}ErDVf H'{{~k*L2FT.~?δ<<5AYO#v%C"+kR3!#+N?:DVlM5qW'ˏC33y 0vZ\QH@jC^#*Sx8Si|뮁vv?S̸`c(v#],=j9b{2|m1B"5n3"jM%ǒgRfBN)-0dzz4&K!(Ie(N!X {R c13P Q(+tP9҅~ϥ‹5~!DZY"Vw )ڝ 81[Pzg*ŎSreh@~NV r2 DO4`pYI ֡Xa*㚾V8'/z0&)Fz{dS4Oީ7IR,xo5n;{K<zT<3.8'P lnW_[}"n324Ʋq#0}*deH81S" R?#&! I{xާDoҟo]>qS)AD8IkXm8ե%q qI8]z2b ~;@jL#?5dwQ pjfTXz!38TйPCj1:fLT|儰j.\H&BҒ=H܍٩c"xq#=R&iQgYe#k[ʷ t"*Vzۚ!ޤ: &PQ}<獿wEb<K{$2Rf7(JOՇ<88*ɞfpT6wE7.:Ik0̠}M6\D!%Ux̌;Z-V9P=UmN7vW#|QYۢKJ( e E6C/L桹ޝEArAҒۛUQk0:^vu6}jNIFOEs~z#B^2`u'֩ę|u5$Z<h=C cxcM8 (dR>+Z;9^EhE*`Nw4FXKb2!PZ,/b7T,m̲KuN=Q@ɩ(HQޛ#DQ!ZKս1L©>cJөf' WW!oBIVfEjk {V@jVxð?ΧU zRMsEMf8H֦spOR1Qyx0?֍QNqM/MOʭYIH# z١?Z$O $qP]#̳#Gn9VK)Tc%D'ku֚č`S<_yzު3C"·8&FdYWa郋e" ZȚ9 *Kwkf s>J;p 1qR$[. };Ԑ*Ȑ ~UHi M0ܭ524oM Xyqq 44۾UQDwAI?>sNG= >гJ eDj>v=XֆnUbWc'0;ɢG{w9yP0G2u;lT2r:Q{Ur/^N l ɁE<9*|Yޞz}O Oă 4  t~Rr$F8zߒU;uv[%H3UXbkBQ[,8-tbdG,;"Ӓcc=䃞M]Le8>Yc>*YRaqOAxY&mIhB8s)~QrI޴tzW޽?55OWQW:xVu;mJ c(>\@F íg^[:JH-puJ8][$c5 *ߜWE6ءU9; ԹE;uUې!2~f> 0Q# =m6iS le@9+Ӣ0@,3ڭPmqp\u\BYXo~yOO:׆ARͰF 6_V Ur $XfwgsYFgy0 f8ݼWhWKdg\.:/sZVN[͘c}jixVL50OOt ?*,1Fkx#UPJΚ@ 8[=1ޥRE!KޥXH03ӥXY[Ks*}+IeE4ISӮϥ'h&A6 "m_sP 1Qٖ6ûd~5ktv!i VGhV59zB1G恢T1_0} ,R#)#5VZ e8ɨa2۬2fb\<1kR& {tp͌; X# i"M"Z2S$2wl9@_VCyv(6PgA" UVުԿjR]Aj]y+E?L~n(Dri kU XdKa:ݎAcZ ,$=*9 98P*;zgu((=xOz~5~2ǽ[^8U=_.EɒUTs̿RL&,hz B!ҡ_ujm*'ީY":a$oY>T۬θGb1ڳLnp |Of2>R9,.rjӈ0u =Faol? q82:;+ {v =+"k&ۇ{u2 κ $}9 lfT/qZM_ 5@n{"~BIk`*&Q1򦘈K*DL2>\Տ'qR{U&8@G1~N#?%C6EVPc_-cU=(bKxRCӞJ#X`?*qNsS,Hw }N52㓑T.F)r~V1Ucr ncdUI\.:r=} \jP\?0,.j6oz4$lcj-GPH[>FL'jO;?;Q`\Q{s5B _)59[VړmK_x5XH=zG-pZbO=RKGjҲ  ^Ư[۵KIVݑЯgUed# ͉!sJקְ2:~ur2aٲބvZVe0ýhBe!ٲsQB{2gnOjȧSDTPfpݯWd;c nܰKrfTzӘa yǙڀn&2:T R>R6\Tr+}S $xoWFYrd~L`9ZJd~aG֝pʎrKp\S$0nlYX-(J*tS`ՙjRt匇xYjځy؈cZKd # ;Q2b\ kS!|P9ΪΛK9\JK9SҢ:zT@84r0#pz-coLSXq$K7RIJ~$2HzMInt4*\vI) %=@R1Ӕ<`L%9#)H{$FHɿ05J6ʞ.4SOzKy9yOojA':TϥH`4v) cj7%{Sz܍[.Ek$2:qkYCaڬ*3ZS>vBG qU,юYsym2\͙@Z˰K@ V <Ch\'o=2Yvs$Ti\因Yy1a-rfqӠ6"e20S6㑀W80stdR.>ZдD`Y2:9vSvTdn 2_Ԛ˚2p:zkg%[[R~E7PVQwR^K#/cVUQP!#9UPPi!,F1Zm)ǮjV})|n|T@| (x- ý=F9IB:rjc֠@zuqU&%) DosLH9FEic"H7QQ eI⥙wHJ[2>–fu K8"s^.u#֡.DsYJMDS#63Qv9Cd֊Y-ަьjv5&F[$9kI:WC>;q,Lp3Xzv3Ypl!R塌o,?]"0ծb l*&{ g>Jn 8\ګX 欐67]|AZ-R ?zrw+gN+&F1[I8#ۚv( n]|S^H b0T'ZաO/i| g,E`8 :2w2vN=xGpӷTE8FHBASۊhR r="dHM(>A4WR Jࢗ9V%"#9튯w78Q¢~Ni:S,bY& Ց}ݸ[ȩ-~u!Uw^KsYe{׊({W@FXP$o6m$ҿ\q;[aHgn5р9BQT, f ,:-lZ[yVʥ ZerpʼSmJet,L`Gt<^PAuy-ʕqu$_jō,~l>񭿟2wtI . *ݣ$Wb f(0y#g].pRu#6:wvЛ!"b[^`o%̈́+Sq. BrkEb1q(*akLNރ]vf훹ޱ^BwlsY; x% }MQ)riY~yN:sJ. Հ|!S@/OZKP)gL.j9`l ʖrRx'X# {urH *°rJ>| O#|qRڡ*KT;Kv֧ ӽ,xYJ©Il(=rzT{z.y݊s))凯5 VrPvԖt=kBF?Z g}+>pUY9K԰M=+i}RC$eAOI)/R8buMlV&A%͸}.dG}y*#3zҕ?D@c%goMYmM'|mp[R<,yfi,V/ɪ3yэ)޲K  P3 0)F<X? XyҟH'4ט/v*V#0E"YϗB 䊎ܤdf3U-Cpdf5Z܈.ǓVldQԫ|}n:|7,y^JF b)Q*Hpp  j#fJdgAU&rO!*͍F+-9w4 72p1ޙ8Gۦ ٘rL'xilf W r lGj[HWPX9)P*UYAU8`88Ɨ1SIL2'eU@SPʯz#p`OYU<@{8Sa@jkt) U ['N) W`9=jWc lg*!8xd?ݫL.:2gzDf$*H$(i"!' u@ݛ|uj9 0N{ < ڈb:#;36IA1MǽU˹>[oKzUp+I^IkDr9+>p35`3SYUg~nhv]-< n NVHf~V)>14N$` bQj0>*76qRyF;V+r6G15$*2sޯHc8u;Si.m\r}kfT[>5Oִ뚴I)xJ&sZ1B}1SUۉ6ŷ UQ'h֠-̋z,ZUU㊫M5rȬz$ ¨jc& DqK!Ȉ8Sa!_'"Wo00,Yׯfg˵em:*9jֳ"l=nLD chGqWBPqWIF7 ~Xx\sW|pajKKMi+ Icm~9˩3n}!yW1ɸ| !L}pР 5o$=z{U1pCt*U]7u%BdVeu T S3B>dU^O&{@4`;-KiƦy4n=gzRp1O8y!W]WPA֭ Gs*|L/5:HccjԄ?81`>q+^R Er6-ED6ql?uRyVVv|tv_{W  $clYږ)po*1d7M6)Nsҝzm_b1jϩaRq53\P3^qk˔%cg2yQե"Jݹ1 ki*2 !h.c8aޞwbEX}^71)\EH{ǩRFTֲf7P>_ȣWVD;\1Pz/VYƇ1QK18$,"SԜCzQEUAAp@ԃ_ި}K!D6RݤA[Ks/VR`Fӂ+8. # wd`Gđϧj6(? #F>b0k91\iMI 5XVRJ!AHSO*qcEE=Ա('`G6&<3jfB@N{V,td"mB2kH&c 5[eCWۚxH  J.3GIԪKE\`nj \Bs֡O5b)Ea֦Gb>XWa'":ޑNW#4`մX\RSc8ءhOZZjCI<i$*F8]Ro>;uoRG"p<晬Tg oO֣ #U71T!3AU2n"P߅t66Fp+b @jxm2ɜnx!89L\纃IDsNHZD|F.K\ghn>[^w*w**Ls")\ʤp@56tWifX\=1ZQe!I`?ƴ.M:)h@=eCswrw|ҹͨN!ϑg7ߌU/BQce1j o]x nSA ~eg^P%l3o58*;H֩_yS# Aӯ8$c֢6ҡQة&Aq1y#9<=\4aK,'@xdW\rKnL!U5T9qPgw$1a<ԍ;G(:e r6}!"@MfML#Ur%v9Cd#ʑ{Ժ̞|k8Qo25WGbybyQhlwtsޮsV K`b3JI.kP\cQ{W$nU h%mr+M ;U;7$x;=V&f!\Ӣq]GzDR`lR3VHkH.\B@>*iiij HC{ FyMy${Uk8fUa&̂b{ ¸a`vk&uTM=dO?0= 9a@ާ,bXIhltriG w"sf E$桝8<sm˒EҪKߘ Metd g-_ IImG[* R 2VnmJAVQW&TJh3_ba-(dpj k0Op3NNM~lsjKImWawt7E>dc8 m^LDɒp9ʌdxQ|=qIq#BA)mG}"rшu1❟?1l}xh qgZp8s5@ H\0)a#5A JE:(v6ӁNRNۊS2v}Ќ=*@їD:iw!l&r:ӚE.u[+;.ը-Q\CV |14ll62 Xՠھ5UȼRB|_m@W(y"CU۬mU BUYƋ7 l0waiQa#݅4y8%HyiB'%,-%NȐf9*wci /8$[ʷP."sVS!tYO-ǝ(Vf?* $#̓iIX zc5-[|p=a䳑1W+j{b# ^\"116)تC3,/M ёԚk!f2r?hE0j3(i2ުWJ H˅'S"r1]\֙m W $c@X'͌`V@l05ubKiA.65V9aבLgcMپNf gDsz`9lJ Y75 }sUmԺ *[6qN̂LERȜ㲚o0㰪ֹXԃqTij+gGc [jo\mPjܥR"1 Z&"qګؕfum9*Ļ&{M*/# ?T@m*nAjWhBuR+lT9+~68\qҪے sZ1Ir7nn<r?;Y-m¢t.'$` (?qu`b`*3ژsi[yW ʆr5^'̾uhrMXH 7uZP5v( Mp*b%5pZې7u[dw5}pȀǏ9NLe21XRo%.ݪCȇL/#޶l5dqj H86A`z6Xc6_ UY Hw7͊FPVI$?wT;:J#ax;_H.HNVԮ|r>j|Ҝ,$W\jlB9AOjcѯee"~94XNAfNcy.$t\1dpE3Z%oA?tG[EF ݺb [NnޔF$+b6UXgS`TZcb3@F9 IY(f"M'3a08bً<N+2,p&"H:gp{tK:tr Ip9|C?9>"9n? o’;+~,~Yvb%f^V`/~ә>>SLs*+ 閧7v?>jqɧ#|ih)QOYCc~XwFSMQd`! wPVdP$U r7HpqǽR1rE F^{k,uS,0AqS#8|5P%*?7$9UuFr~ (8#A8FzcSJ8B#X]+ѷ3sUwh.n>Pr}j5'қ ,rHJ jif1x:Iv5.)BR-sۼd =fI t n5 $qf [c^}cAf. sW6T6&ѻ#Ib= "MU '<~5^au5glf%O?:8 8¦90Jx'5 9QU&PHiUmH Z&*Npi>Lп$9%*IA8ï޺8#L`2kr#p zܶHAYԅZ/(7zV@//aGUrҠXYxݲ?:ҬlfR{TcegA:rq1*U_T@rkT(Ytd9m ʳ7kߍwZҺx{IeuvªX6:dʮESɴIv9(I#׼oh#zq" ɒ8"C0{ᑳ. '&%$ɂUIt,%cOpN=j]PmHS${A[U%`&/_zdl Ͻ2F_[%7zqҡۘz au⠸;T) xBME!& :y=EPܟbPx7E G2&8zU W"v?1γ.v(LyuSs90Ǩ5Z ֙oiC#֛d0n­^7a/皞JČ6ǽM6"G=φY$UGV֪~xsET'UP:jm 3Nm8l~л Յ2R.#:LInQ@ǚ6FF@~u\1?P 1.EC敗n"!Oʹ;O9S C=نTmq3TR[(Slč]R+N'dG޵-n/cq)%XSqGtA埯ҪmNZNOҠdXAҫIlШ*nwJW  Ọǚe!bV<NJkfB~@JEpl!#'b}jsJv7.1ZIdbsUa~prI'uhUWb8b-]g qhz{<2ۆ F#|p g\.APڬޢXpECc]+ۣgH횵 @A]x8⡙d`mQ2F8ZdL}H%_98d&xtဦsڛ[r; dQ/c+/$RΙPGҟp@G^1#8 F~iob26iyTɲ,3MvQ^,jKU$U9qrj(P8 (@q *[y]#etr0BJ|N?Im39`O̜Ԑ'"rAje X|HJޤYA|Z|?gK)6ni2*Er[VV˱Ej+\vV7tdհ͟V|^ws7&ӵ`\ &pMYR<$Cn}$N#z5R#r2jISyw]:&ɮ {gѲk3P'2dɂ泥6{1m6n+CGSÌfU5Gy&TeOZ~ZYv2;Y۰i$|+7Kjm"~0*ԁcOVSʴu)eNU%[=8J%spڔĶ?rsZ^xY&Bmx\Uu \"1}9Q ~ՙffVҙʰ9֧ ԪJMD/ Iy JȞ8mw4tsTvi? T|=$!U/r)BTt4y^ƦRQ"v6FA"jFϡv;inWݲx"I|TRr OZVZ|HHXn1?uSqέ?dέ;zQsTa UB7rp +տqaB[˵Q` ;L:`X+=8#yzonFk[3{ ڵO*(jI(vR5e:gI -S y (hi,Eޭ#ax;bjpAvSt56Uvpj_|Wbw,Wo03֧9;=fAWgR6 qϥSF0K dY*ݍ[c6 a3(B֩JŮ˝ӲZG*3Tvq̀ՆkKHA"s & f'P x5$2Xc>hݚf3yA2VHXeo5q4.X9XI)Q =.hR'9U4"9_hQ JXPDAr=钢YGqQHTzSV({Њv:sK;Hj߽?rǀ iHH`6wO  08E@;Q8"NHШ^]Ѥ*]F5$)ڦb~۠Uj3G%92nSS"5q2OLUdW!fE< |*eӕ^Vاқ /<00p~ȠiTn<՛/$vF}kWW5xK@ ֞DXڃ 3FN3YMJ̇eI)i /@x7!0ILj 07KKÜXe>`"ơ\)ZyCrx swoBTw'0fPA'OwUwe$ M!yvݑϥUYطgQ\F< .oza؟Oƣނ5!FG_JiD!z4֎d#%~աkKFB8Zzl.FZ6¶xkhdhl~+wr iW*s nҝ=KEQKEQE%REQ\-A2irz1OUnc0⡝NbكF08mʩ铊ܛsӰBqީvcU;&dj@3T&cS[!gUsSWf cާZc+P"TJiuT>Z4墨PijvZ)mFO\9w#h(fmtB O$WՓ"CUiRASޯ}Y#g1խ6aprvY^TxB/`\)wˑaΏk|8*IZʦ cNW=օZf(=^ +O)ڣ˱spDPW=9Nw8-Ie"<qM!4P*hUb fX>HNaP02ic˳`b9@;)ǓUUk`Lҭq%Q7i9ocfwQ5#ʜQy`*u0B'\ <{$y`ֵa8 ~U \S/UNsڡ`{GD.EKk,M7gR@ڑ,c iڍb]FaPs[h\,@AUk 0i"ZD0 <I$Dn8'hX+ˬc<$?AQMws"w$|^ vU=>m.)3qvMeMgˍ[H#2LSYNE' ;R0*!*u)LTauLcml;Z!#1ֈ>LHO9eH }i'BrJFA<3sMo2ECy xjgI\psǽC)GJ$ fQKCF\Ҥ ~ g2t c 'J |PO'Njj o"FA#֠cOUYqcڭZ_,Qjh/4eaօCm쑀6zԱV3i\Cqb`y1rm],G#TS7 Dlب%7=XМnjDzdSAb:RI@RqiyAV C0jir8PXUr .pt4ـV䎆+sŀ,CvqxLwS֔`zhi3Vf`1q[%棻6m{V3JbqW(((!'='W[dqSEҥ=ຌb8Ա*hԠbzΉl;eԱx˜?K= 2h@ /&Y^:b@fy'b}dڑ=*g}8$, sWaKb9lrjfIw86W6xQKip!whGB)rGOcڬfة'b!6Lab'gj=.-׮P\B ڄr@4$<}:TIY`ePG33nRw>QJx^R?WH0qtQOj*0(,T7@.UI 8=)8lue6MYӕFt<jhqXO\*6R}}kF+B)h(+2Tʸ5R[łA WWrcj'T>z2l8'қ.ӌ篥1#1 &61 Qd@Smя'I3es󤉚`jHȗ|ڝD8i0JXÂm 9 i\AS._M1yeoJʏyUI_$yZw=p*[w18flE>&U%Tsg'#cw-VBrHL㟖j $xQ?eU% |Z4-NvM:{"U-?J۷ X'}E{֥p T{ŵ@!sի fvRzV^a,\[ܣfj/)I_>?QIh{u^;˘Vo *:X`ҟX9s#ON~<wO 0Q'bKs D0KjwXqEn `@bNj^9Mi\aUf4cw3'itD'nsU# Bh9[ gG+pq]tPǑwZhemg `Uf)h)h("S-$ \I+5펕fi7Bz>Q[F*ĭV둊؟4GTQd_SQÁ=Mia W6O*E\!@U+"ÀiX{~*Ą n@0;*uwl*W#6}QQX\=QCr P۝)A[bHf'#M?Z"+ ܸe Wq'ҭbޢ02GZHP]FR*ɮNd7EVǶFPW(U1SRKEQE%QEt .^3=k'ĖMsb4r~ #qeo\quG9L&vA> 5Ԏ6Dr*{+v򿨭FVFZ<Ș =֡ ,lA=抳_FAeP:(BAN(Z((O\.e?ZHУA'**"3f5hG5VLnLvGSĢs7LBb߿]_j,@Y-Dƌ qT+(\ڪVsI a!J#!3Ks3G +X%|q֒w)gUK3ٛ'5n$O\!'YP#y44feU/,8*DYqҭyNdݽ7ޭyOz3V.LZDkˎե&K8kCGMS$vq5ERE%QEQE-Qڊ>N}2e ǴrK6{pr j6&׌Nr%D+I< E"&(n}jVEf FH4gb2E;Z(()h(+ IP넕Ǚ5T9^>42x<ߊ7`4qڛ}Bw};Ÿ]L/^w A"鞕Ȯ6GAn٤H5$q*7&7@F iq ^DOcd#yKyM~oZXDpNXkmþ<&޴"ݜpkkÊY?AҺ ǷM?G$ނ/W'95~-If`gִFO%}&>MQEQEQEQEQE-RQEQEREQEQE( 'ZZ6f'qJn =*hsO"OIwݳPL>EF'5,jX1f ı-)XI=TrEFsqQ1x2#'4HH).7aRnR,EH]J}ZIwdPvF*6I⣗nҤ4z}xF~soi7%pF yxO~+cOKX<*i_jSV 1&]wwVv,U;ZLzɵ=jHFMی|r s<i%M'rid_zimF `bKr@DvNjБmۇ V aM[,6NÜk1#LY*: kLU,JdZYBFS\чBgWS` ?]`1!]*bEQE-RQEQEQEQERQEQKEQEQEQEQEqѻ B+ upk ;-@u"}9Dgy>j"ay[M0(@!7AL 5+ ;֜iBls ؈ecsLnec< b7ޢa#]:R]ǠKjsY;1 )i&HTAV`@=*f"d!E?XcA-nb A&NqN-@ ʻ\`:WZx#Ҋ)(((((EQEQE-QEQEQEQEQEQ\2ۇ}IW*A>)H'An*V e@U ruR-H9WTW.u rdUqܙ 0v(UX1'w1XMQ';]͢(JZD|Fs])fiQIEQEQERE%RKEQEQEQEQEQ\܈Fq:O<z g* _" 9fmF3qj/Z#ydtRRG!bzIKs< "6AV[w,O_Ztt4r&e4D9}֙cTX'I|qe> ջD*\}Njժ,O* ͐?Ң2H }zT N{tɤ34`0U̮<ҩLFqږ>\8Dg84<Ԍ,sc!]4ǽYЬ#2Na>խ>)ۙx 6~Y$ʹ;C]ѻtk >REQEQERE%QEQERP3REQEQEQEq]06pOzS`\t֯[p2OO3S<,>zDvV2^EhU8( v eڣ[A$}y`SW͜3@$`%_VIajB9>q Ǐk3ST>f9MW5(>v`Xb$ ayH8R5y ž ) +(#׮*YBjICXJ g5cMYnrj[1)H$%#%bup.V2vvoO{딏BIZ^--mQXb\*((T%>)()()((((((((ql C B 5y!$ ǑTG'늳;F[ZFS*ˁؤdcV[l(E66gP_qU`wu`{69}Hc>\f?_"IR .? <CH|ɥquL#מE\F谚cEPf[pǍ[CŒ08mKBpw }*K^j'Ui~~ cA> u;viTʌsn>fV1QQ,bKvAo^ir˹oZŚC]S٤VImno[B]juQEQE-RQEQEREQIEQEQEQKEQKEQ0$kyVfʚҷ +nPkV݀BIWu1X*z*a*!V '"6dޞj$P 5$Wb*xÎRGt|(vt5Fe ʿ1P 0rAT>n⻇| >~Q5+ąR u5-zU[#ѾCU-Re=Ūʠ OH<2;ṬDm.9qj47\SaH78#=Hmd{n"ƁH,G+H<Z@b݇_4"4og\"Yf9Oj`If$Bp VqҗqvKEQEQEQEQEQE-RQEQKEQE%RE%REQ\e% !WpQFwjCֶ # I҄*ǽvH"# ˑZ,[2fV25GcqCٍG7j)"lx>ң9BTSc/yc ;My.&`:gHrr)BƣfPri=iƻT>>_Jb8< 6Iﲬ)ȨN9'ڧFqU+P,^fmoEI7- =+ONwb;(ݫvzn +؍H Vsg}3N((((((((Z()()((<ط0I\Q0vF2Gs޹=:ք'|A35r&L"ۢ mHE,O'w:'Pw0,N:Sf (Y՘(=2[W,q/3S  U94z⠉yƛLg.sccJc 'ja zӉh€;ep_G\YccM$s gh9'1Ƞ{wWDfSџ[Ɣ(-ފJ(()h((()h)h)h(Z((cfYCkQh؉5õp lBTmD3RdOfrc$T3.;u 1!n1s֘dU}B0d$6ޝ%`b?oi%TbDT> L{N fJs}j ;i`bk\:zv6@F~uYvTu p\^N7qA yaO.ax=a=kG6S8m&H0յW颊)h(((((()h((J(((+jW9#!`\dp& QҮE)=EhC79)*rM:[2zK%W i~P;QÏON} <`9SSV#3JK1r|гr|N1AM͗?'lUK륌U ^bEsK%¨ E> ̍dX5uf e+J㳅9!v--#ETm^jOޖ)h(()(((Z(()((J()h0\MMrYYX䟕3y[rJ)o'#Q۳zTVĴj,DT`5 GkNF}Mi #mF {P$jT)sڧ&v3I&uPnT\2c ʻH@*9&ʬdިȬdKúiVr3] a"48@iaasWBkkki((((((((J(((Z(((( ?뢮(((((((((((()hREQEQEQEQEQEQKEQE%QEQEQEQEQEQEQE-RQEQEQEQIhQEQEQE EQIEQEQKEQERIIEQIEQEQEQIEQEQEQEQEQEQEQEQERQEQEQEQE-QERE%QE%QE%REQEQEQEQEQEQEQEQERE%QEQEQEQEQIEQE-QKERQEQEQKEQEQEQEQEQEQEQKEQEQEQEQEQIE--RE%-RRQKE%RE%RRQEQEQEQEQEQEQEQE%REQEQEQEQE-RQEQEQERE%QE-RQE-RQEQEQEQEQEQEQERQE-QEQEQIEQEQKEQKEQE-RQKEQIEQE-RQEQEQEQEQEQERKIE%QEQEQEQEQEQEQEQEQERE%QEQEQEQEtZ((JJ)h((((((((()h(()()h((((()}j99 6N>'g-QEQEQEQEQEQEQEQEQEQKEQEQEQEQEQERRQEQEQEQER2P@?Ҕ:QKEQEQEQIERQE-QKEQEQEQEQEQEQEQEQERE%QEQEQEQEQEQEQIEQEQEE-QEQEQEQERE%QEQIERQE-%QERIIEQE88Ҋ(QKEQE%QEQEQEQEQEQEQEQEQEQEQE-RQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQIEQEQEQEQEQEQERQE-QEQEQEQEQEQEQEQEQEQEQEQE-RQE-RQEQEQEQEQEQEQERQ(Z((QKEQEQEQEQEQEQE-RQEQEQEQEQE-RQEQEQEQEQE 4QKEQEQEQERE%RE%QE%REQEQEQEQE-RQEQEQEQIEQIEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERQEQKEQEQIEQE-RQE-QEQEREQEQEQEQEQEQEQEQEQEQEQEQEQIF(((((()((J()hMREQEQERE%QEQEQEQEQEQEQEQERQE-QE-RQEQEQڊ()((J(((ZZ(((((Z()((((((()(EREQEQEQEQEQEQEQIEQEQEQEQEQEQEQEQEQEQE-RQEQEQE%REQIEQE-RQEQKEQEQEQEQEQEQEQEQERQE-QE-RQE-RQEQE%QEQGKEQEQEQEQEQEQEQEQKEQKEQEQEQEQEQEQEQE%REQEQEQE%Qx&Og֊(J(((((((J(((Z(((()()()(h{j /NIQzZu-QKEQEQEQEQKEQKEQEQERQEQKEQKEQEQEQEQEQIEQEQEQKEQKEQEREQEQEQEQEQEQKEQEREQEQEQKEQEQEQE-RQEQEREQIߏփG4QEQEQEQEQEQERE%QEQIEQIEQEQEQKEQKEQE h((QKEQKEQKEQKEQEQEQEQERE%REQEQEm8'0('g8QE%QEQEQERKEQKEQERE%QIEQIEQEQEQE%REQEQEQKEQE%W ?뢮()())hZUN^u:((((((((((((((((TuQE--QKIE%-JNS(((((((((((((((eGQQE--QKE%%QEJޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEe2JJ(Z((ZU/zUNS(((((((((((((((eGQEQEQIE%QE*ӗ9{ө((((((((((((((((QtQEQIERE%QJ/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES)QE%-RQEQKE*ҭ9{ө((((((((((((((((Q(Z(()(Zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:((J((iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:((((Z)V{ӗ:N((((((((((((((()ʎ((((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2襢J)(((iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:J((((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2RQIERKEQEQJN^u:((((((((((((((((TuQIEQEQEQE*ӖuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQLQIE-RQEQIER9iޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEGQEQEQEQEQJN^u:((((((((((((((((TuQEQEQEQER9{ӗ:N((((((((((((((()ʎJ((((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊J((()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ((((U/zrSQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE2袊((((iޜuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQL:(((((Zrӗ:N((((((((((((((()GERQE-QEQE%SޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ(()h(Zr/zu:EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQES*:(((()VޝNQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEʎ((((U-9{ө((((((((((((((((QtQEREQEQEN^NS(((((((((((((((:uQEQEQEQEN^NS(((((((((((((((h(Z()(N^u:(((((((((((((((( ?뢮((((Z(((((()h(Z(Z(((J(((((((((((((((((((((((((((((()(()h(Z(Z(Z()(()h((((((((((Z((((((((()h((((EQEQEQEQEQEQEQIEQEQEQEQEQEQEQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%QEQE-QEQEQEQEQEQEQEQEQEQE-RQEQERE%QEQEQEQEQEQERE%QEQE-RQEQEQEQIEQEQERE%QEQIEQEQEQEQEQEREQIEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQERQEQEQEQEQEQEQEQEQEQEQEQEQEQKEQEQEQEQERE%QEQEQERE%QEQIEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQE-RQE 984REQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQERQEQEQEQEQEQEQEQEQEQEQKEQKEQEQEQEQKEQERE%QEQEQEQEQE-RQEQERE%QEQE-RQEQEQEQEQEQEQEQEQEQEQEREQIEQEQEQEQIEQEEQEQEQEQEQEQEQFh4QEQE-RQEQKEQERE%QEQEQEQEQEQEQEQEM'zNREQEQKEQEQEQEQEQEQEQEQEQEQKEQEQEQE-RQEQKEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE% EQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQEQEQEQEQEQEQEQEQIEQEQEQEQEQEQEQEQEQEQEQGj;QEQEQEQEQEQEQEQEQEQEQEQIEQEQEQEQEQEQEQEQG|ފ(((((((()h((((((((((((((((((((()h(((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((QEQEQEQKEQERE%QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE(@)h((((((((((Z(((((((()1EQERQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%~4QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQERE%QEQEQEQEQEQ_ ?諢(((((Z((((((((=(R ()(((((J((()((((((QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEtqE-RQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE-RQEQEQEQEQERE%QEQIEQEQEQE)99'GPZG:S>,@ǥi pJ8,ZIF JOJC,ʤyJJޅ?Rj`]bI "KmO.žONr r:ԓI%AnrUOTjy`j v`܃YDb6H%Hj!#k҇a?F-? "o/|ޮ-1=ض1#8ښ0eW?{v3׊HJ{D` jG`<{ن69UTD8v!?UOP6'`*l#ztC[٪@b T[n1ToO`'R)>jTvS(wda>F1ǜH1TRj!mEVݸ vMjBێ񌑹r+B#H8ȫyyV8j^<ۺ7Կ֫m̌O ~IkZ(((oe08KX6d/~Um:*qpNI'0$sX;KI40>4<{"S1R,-enV;&/!J?(j'*bE2MʧiG+͒Eh"?-ڧ@l5vuBgaV B7VPHs paUVfYh `nÉ ~ASE(`A4Ӯ)LWs1GqLft(Au-P^߮R`e2rMߕCjvL~Pڢ_24'm§dV2qʯ] 3ǥ2>YJh*v bol>]~d1Dc?҉>@ILIKn>UmiYcQ˲##6}Xu",p~QT-pXVc;,O^ʄd8Ֆa0+B[.-N I'#wLG>dlǍ55[rm)$~4 玔3HF5~[ *16Gk|9R3_Zr oZ1.*T#y>cN`1c|Ɲ,OTe1Eg)F<[ʩJ8&\bl(VlH08sP.$JZ)"Ri&78dlʄl•rBΖ1dR6>/bF*9 `:6L1aڡ zQ Tqw*Uqt>n0}8>e8 5\s1H˺B1Bߥ;b*$ Nء+~TT2?wZVQEQEQEW bx|k+Yګft|K*. 92ĢImqJPcaSVim"*-A"2NU$S Ud4aR(ViT'v8p;U4N~u4H {J]Z0|FZh󓒜$ n T{9ǭWNd|Ńb{-jG\T1B` o;U;d1  U;/ͷ>lA#(\*⣒*ϔsTI p:S[;#֥ Ҥ|c>Unw:=Z%GXtH;΍@h!(O@ҕIsJpzjB&Aps.;U|GE;؎gq5DH|̞THCJB ;Izv)%f=*-g86%wR6RqYGS`OS[ˌdUz;Vc@p YElǰ'RzUf{nlzDAK>5ḃp8UB\4Φ"[Z!{*IDd]8I!$)j.0R޼/CNr*G[wV(CkEWZ\ܘ:cZ~ѧ8nLDRơ*0~u>8 +{4]gi(ݴh@ʻ{玔Z ^) sϭ3R[ۖR78 aOm % "ǨFv^iѻbxN@d/+">@5lrx^޴JF8V ?R}0@j*6mJnf-ԊdQ;| zm̌t;Ld'%+('n{UY 0j SYIR1sG!j>u4o=N",?8oN4]`Z2Y>\J2I'*Q6좰p)bPzA4MI iAy{S9Zd-0:fAh:h[qˈǞEWo.3w؆1<yb=qҢQ}).T9ơ8=;S 浫((J(= #C}1H* P-^CrrMF"9 ޘ2[%wBV- #\|qZ&L֎VE3KQLR;Z^|m%O`cops? jR dIBz0>_8*hXE  V㷍m\ bRLD1Jm|LUXe@CF#Y1 ' "'=jՒ[Vm܏85otWz{gT* JVR)ZbGblێ:0۷S]B<`;pe*88bRF })kWv|X ū/(1Th o8*a+j~ޫ̏ߌ5eD-W#")nxasPB>MC)N*pUz[s#QPxEZm,gڪg6H\$ !Hiȷ\yYA*JUQ3 4ܼBOqұ@un>hF G;B)W;p?Jlyy#$8#,78yw%q)˰G =`Ѫ0{qLu>,őɒy\Ka{c<ՉwLReQb<ڳʻ6pjʨ9a=&֊A!\d`.J{SlIfQ c\vRhڟyXp5 L8M;P]rѱU'a=CtyGPlNsU/tj2~n9S!d;Um!b `&%:ԢHcOZC'<qSU L(xTZ'XޫԊ#K  9ϵ2==EyqRwf թJUa 3U>6\8ԸN =%)cL|w5hqF*sg`S$M@c8KkXV]1)ަWf԰k75l gi=y=Axf+!/#u5Ϙ\n> `j# En{ާ˷ ۴,ǂbH_cPjH%= N>{Y]'oJ1 ]bS"![Y8I}EHE`{Qe GIjGo799R@GKg+(t9cӵ-%Ffq.p[vKw%A pr.g g9ve,;RʛSS.w}je#% 4ː3֝ igݕnr6J$BzpjɸqjcQ]`G4ےqQUDll`ƫl, 0*RA=8I!T*im 9lÑ֦kvqa*Dϗ2xRdjHT`w!RNz,N|Ւ f$qS B*«zXɉ'lԚ}Qcx_%J23q7nTI@Kp\eHG(dݎq =Mhv_ƭŜ=z jPy?);(g^cǭhiQEQE2eg=j ؞kfD=j;g橼z3.<9[LVDHx#Vgt9@WIu %Gzǚ3E2 |!sҡ܆wIl3=-#>T ňAzqK{+'s-3T Ѧ' v*VbĈɢĬ8۴>HJME@j]Ș%qXEv-N,$bUԅхvoZy!ii)miIub8^~UY'$:"VJ$[vJ?) q՘pQAHC/}h f(Rh !zt rNL>fw,|;щ?*Tevfrrvr>POOJvf%{Lk$=}i#1NriPNֈfS\G'sTi[&gˀ;Sjhq<2?xKvY1֧Y۔(ʕ++fZ(lcMÎZ᭠Ozc {Tlz럺u 3Y.DO&f*FHx4 gu16Au(rV>Ң;@j2N˸k^n㌁VdX*;+gPHt-9bEiNٔ^Pfq -cٳTNiG" (d.}=}ٛwSԙ0RsWULDK)l5goa@ʞj,# HUHI8T8 )zsRQ|:T-q弑>p8NU65c({2ٔ4x8$c޳ cuD5 B5,pDnBG1\SA 5yqӁVHӥY?(fZrı U0* g)v0C/[7p%a6`by;qzI]tTQEQQlJضWw?Wxv5,jӭ4ׯgVQHpAbҲ"s$,ҳab$5=3žj֩0wEOJGAKh<$e!SXm>)ڼ(tUHT{d$=̊8,@7/x)*U }hі%v0}h6)Q\ҤbUBCcqnMKk"4w6qNJ$ |gw8U[F`AA= W}k* pϟ2M|یS`Pp65=1vBzҁsS̻Wx?)\P[R6oZCJrOIcՙՋ5S {(SI bEt5H1_bpz Ԯ*6s+ oÖvL&P\XwqQ#Wiq֚I01I=>#bB_ҟ:P-g.1Z2*-۾p@\uvrF6z/9 U \ڡ fP8Bŷ:S;xƺ*((iFW(8sY%{ҹ+.$W;qɤ+F\4 G^?*/I>>+jFŃ 1U,SqLⱬD>fX71~+DI~8%*O,yKɴ㚞G4RkN⩡ڟķOQجSS]`ƓWX1ɫ7*7UD~scG02IĎÚԕY᪕þs:*π*HB;J}{vcmimn>GD ў=O*O$NjxOsc9#bx5|{QFzV*cpxc*@c8XiU.9j@99eNr993FyIx:Pw-:4>շ]MnQEQEh7%Ө+ՐG"=E8Zjݖ .j(FjDInُʫVdY̫)ny$W?>sOJŜ%3׿J5w&㚒C;K~G;sնa^s8i0@ئ2;V;eVR< "Ȥy'E?`iYD`z){vHRH3N+pA;Sb7qNu#'Ұ˱,4B0*Hh…?RE*@|xz€6ZɳqJ*3!@uMMgid-ҩf$jbI ZN"Gw~zR2@nU\w51(B2TCC$͙8L}Ojc'j,OE+?5/ ޼dJ=ri #2Iخ袊(ӊk qPF%MV\C?:U+q,^bzf#d?*{5\$);+"?Εf"BNII )Q~o)0+)l\BwGZ'Kn&G ~sO4O09$4R bNzx'*i#w' :Vr\}#xj9 ;4 XY Ԟ*Q6A<Avy;TWLlvqU@Zzd Ο0qJ xm&`  yqҮ.܌J0z$cJĺTw.8(O6pdcsSa\=1>?2R8b(8WDN({L &w*T\9UϮE>!|y: :$Fzaj%Flㅨc7I!|?~ꑏ9s00 PsL'j{X68f-Ͻ*kX6ڦW;'O;*[b9Wnh( !U,H*[\<ޱ=ܦPGIu<&QIKq^ @bci@8]mzU MRTD!z{ՋY>2V-pGP-{]ʧOi͎=2::sJZ^y=@AX#ɐMY&Y b zҴPvmJ-cU9=>oe!4#ξ Bg